var Module; if (typeof Module === 'undefined') Module = {}; if (!Module.expectedDataFileDownloads) { Module.expectedDataFileDownloads = 0; Module.finishedDataFileDownloads = 0; } Module.expectedDataFileDownloads++; (function() { var loadPackage = function(metadata) { var PACKAGE_PATH; if (typeof window === 'object') { PACKAGE_PATH = window['encodeURIComponent'](window.location.pathname.toString().substring(0, window.location.pathname.toString().lastIndexOf('/')) + '/'); } else if (typeof location !== 'undefined') { // worker PACKAGE_PATH = encodeURIComponent(location.pathname.toString().substring(0, location.pathname.toString().lastIndexOf('/')) + '/'); } else { throw 'using preloaded data can only be done on a web page or in a web worker'; } var PACKAGE_NAME = '..\..\bin\wagic.data'; var REMOTE_PACKAGE_BASE = 'wagic.data'; if (typeof Module['locateFilePackage'] === 'function' && !Module['locateFile']) { Module['locateFile'] = Module['locateFilePackage']; Module.printErr('warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)'); } var REMOTE_PACKAGE_NAME = typeof Module['locateFile'] === 'function' ? Module['locateFile'](REMOTE_PACKAGE_BASE) : ((Module['filePackagePrefixURL'] || '') + REMOTE_PACKAGE_BASE); var REMOTE_PACKAGE_SIZE = metadata.remote_package_size; var PACKAGE_UUID = metadata.package_uuid; function fetchRemotePackage(packageName, packageSize, callback, errback) { var xhr = new XMLHttpRequest(); xhr.open('GET', packageName, true); xhr.responseType = 'arraybuffer'; xhr.onprogress = function(event) { var url = packageName; var size = packageSize; if (event.total) size = event.total; if (event.loaded) { if (!xhr.addedTotal) { xhr.addedTotal = true; if (!Module.dataFileDownloads) Module.dataFileDownloads = {}; Module.dataFileDownloads[url] = { loaded: event.loaded, total: size }; } else { Module.dataFileDownloads[url].loaded = event.loaded; } var total = 0; var loaded = 0; var num = 0; for (var download in Module.dataFileDownloads) { var data = Module.dataFileDownloads[download]; total += data.total; loaded += data.loaded; num++; } total = Math.ceil(total * Module.expectedDataFileDownloads/num); if (Module['setStatus']) Module['setStatus']('Downloading data... (' + loaded + '/' + total + ')'); } else if (!Module.dataFileDownloads) { if (Module['setStatus']) Module['setStatus']('Downloading data...'); } }; xhr.onload = function(event) { var packageData = xhr.response; callback(packageData); }; xhr.send(null); }; function handleError(error) { console.error('package error:', error); }; var fetched = null, fetchedCallback = null; fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, function(data) { if (fetchedCallback) { fetchedCallback(data); fetchedCallback = null; } else { fetched = data; } }, handleError); function runWithFS() { function assert(check, msg) { if (!check) throw msg + new Error().stack; } Module['FS_createPath']('/', 'ai', true, true); Module['FS_createPath']('/ai', 'baka', true, true); Module['FS_createPath']('/ai/baka', 'avatars', true, true); Module['FS_createPath']('/', 'campaigns', true, true); Module['FS_createPath']('/campaigns', '01.Where it all begins', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'attack', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'block', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'cast_spell_1', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'cast_spell_2', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'first_duel', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', 'tap_mana', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', '_gfx', true, true); Module['FS_createPath']('/campaigns/01.Where it all begins', '_sfx', true, true); Module['FS_createPath']('/campaigns', 'Game Manual', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'attack', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'block', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'cast_spell_1', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'cast_spell_2', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'interrupt', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'play_land', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'play_target', true, true); Module['FS_createPath']('/campaigns/Game Manual', 'tap_mana', true, true); Module['FS_createPath']('/campaigns/Game Manual', '_gfx', true, true); Module['FS_createPath']('/', 'graphics', true, true); Module['FS_createPath']('/graphics', 'counters', true, true); Module['FS_createPath']('/graphics', 'wallpapers', true, true); Module['FS_createPath']('/', 'lang', true, true); Module['FS_createPath']('/', 'packs', true, true); Module['FS_createPath']('/', 'player', true, true); Module['FS_createPath']('/player', 'premade', true, true); Module['FS_createPath']('/', 'rules', true, true); Module['FS_createPath']('/', 'sets', true, true); Module['FS_createPath']('/sets', '10E', true, true); Module['FS_createPath']('/sets', '2ED', true, true); Module['FS_createPath']('/sets', '4ED', true, true); Module['FS_createPath']('/sets', '5DN', true, true); Module['FS_createPath']('/sets', '5ED', true, true); Module['FS_createPath']('/sets', '6ED', true, true); Module['FS_createPath']('/sets', '7ED', true, true); Module['FS_createPath']('/sets', '8ED', true, true); Module['FS_createPath']('/sets', '9ED', true, true); Module['FS_createPath']('/sets', 'ALA', true, true); Module['FS_createPath']('/sets', 'ALL', true, true); Module['FS_createPath']('/sets', 'APC', true, true); Module['FS_createPath']('/sets', 'ARB', true, true); Module['FS_createPath']('/sets', 'ARC', true, true); Module['FS_createPath']('/sets', 'ARN', true, true); Module['FS_createPath']('/sets', 'ATQ', true, true); Module['FS_createPath']('/sets', 'AVN', true, true); Module['FS_createPath']('/sets', 'AVR', true, true); Module['FS_createPath']('/sets', 'BFZ', true, true); Module['FS_createPath']('/sets', 'BNG', true, true); Module['FS_createPath']('/sets', 'BOK', true, true); Module['FS_createPath']('/sets', 'BRB', true, true); Module['FS_createPath']('/sets', 'BTD', true, true); Module['FS_createPath']('/sets', 'CFX', true, true); Module['FS_createPath']('/sets', 'CHK', true, true); Module['FS_createPath']('/sets', 'CHR', true, true); Module['FS_createPath']('/sets', 'CMD', true, true); Module['FS_createPath']('/sets', 'CSP', true, true); Module['FS_createPath']('/sets', 'DGM', true, true); Module['FS_createPath']('/sets', 'DIS', true, true); Module['FS_createPath']('/sets', 'DKA', true, true); Module['FS_createPath']('/sets', 'DRK', true, true); Module['FS_createPath']('/sets', 'DST', true, true); Module['FS_createPath']('/sets', 'DTK', true, true); Module['FS_createPath']('/sets', 'DVD', true, true); Module['FS_createPath']('/sets', 'EVE', true, true); Module['FS_createPath']('/sets', 'EVG', true, true); Module['FS_createPath']('/sets', 'EVT', true, true); Module['FS_createPath']('/sets', 'EXO', true, true); Module['FS_createPath']('/sets', 'FEM', true, true); Module['FS_createPath']('/sets', 'FRF', true, true); Module['FS_createPath']('/sets', 'FUT', true, true); Module['FS_createPath']('/sets', 'FVD', true, true); Module['FS_createPath']('/sets', 'FVE', true, true); Module['FS_createPath']('/sets', 'FVR', true, true); Module['FS_createPath']('/sets', 'GPT', true, true); Module['FS_createPath']('/sets', 'GTC', true, true); Module['FS_createPath']('/sets', 'GVL', true, true); Module['FS_createPath']('/sets', 'HML', true, true); Module['FS_createPath']('/sets', 'HOP', true, true); Module['FS_createPath']('/sets', 'ICE', true, true); Module['FS_createPath']('/sets', 'INV', true, true); Module['FS_createPath']('/sets', 'ISD', true, true); Module['FS_createPath']('/sets', 'IVG', true, true); Module['FS_createPath']('/sets', 'JOU', true, true); Module['FS_createPath']('/sets', 'JUD', true, true); Module['FS_createPath']('/sets', 'JVC', true, true); Module['FS_createPath']('/sets', 'KTK', true, true); Module['FS_createPath']('/sets', 'KVD', true, true); Module['FS_createPath']('/sets', 'LEA', true, true); Module['FS_createPath']('/sets', 'LEB', true, true); Module['FS_createPath']('/sets', 'LEG', true, true); Module['FS_createPath']('/sets', 'LGN', true, true); Module['FS_createPath']('/sets', 'LRW', true, true); Module['FS_createPath']('/sets', 'M10', true, true); Module['FS_createPath']('/sets', 'M11', true, true); Module['FS_createPath']('/sets', 'M12', true, true); Module['FS_createPath']('/sets', 'M13', true, true); Module['FS_createPath']('/sets', 'M14', true, true); Module['FS_createPath']('/sets', 'M15', true, true); Module['FS_createPath']('/sets', 'MBS', true, true); Module['FS_createPath']('/sets', 'ME2', true, true); Module['FS_createPath']('/sets', 'ME3', true, true); Module['FS_createPath']('/sets', 'ME4', true, true); Module['FS_createPath']('/sets', 'MED', true, true); Module['FS_createPath']('/sets', 'MIR', true, true); Module['FS_createPath']('/sets', 'MOR', true, true); Module['FS_createPath']('/sets', 'MRD', true, true); Module['FS_createPath']('/sets', 'MRQ', true, true); Module['FS_createPath']('/sets', 'NMS', true, true); Module['FS_createPath']('/sets', 'NPH', true, true); Module['FS_createPath']('/sets', 'ODY', true, true); Module['FS_createPath']('/sets', 'OGW', true, true); Module['FS_createPath']('/sets', 'ONS', true, true); Module['FS_createPath']('/sets', 'ORI', true, true); Module['FS_createPath']('/sets', 'P02', true, true); Module['FS_createPath']('/sets', 'PC2', true, true); Module['FS_createPath']('/sets', 'PCY', true, true); Module['FS_createPath']('/sets', 'PD2', true, true); Module['FS_createPath']('/sets', 'PD3', true, true); Module['FS_createPath']('/sets', 'PDS', true, true); Module['FS_createPath']('/sets', 'PLC', true, true); Module['FS_createPath']('/sets', 'PLS', true, true); Module['FS_createPath']('/sets', 'POR', true, true); Module['FS_createPath']('/sets', 'PPR', true, true); Module['FS_createPath']('/sets', 'primitives', true, true); Module['FS_createPath']('/sets', 'PTK', true, true); Module['FS_createPath']('/sets', 'PVC', true, true); Module['FS_createPath']('/sets', 'RAV', true, true); Module['FS_createPath']('/sets', 'ROE', true, true); Module['FS_createPath']('/sets', 'RTR', true, true); Module['FS_createPath']('/sets', 'RV', true, true); Module['FS_createPath']('/sets', 'S00', true, true); Module['FS_createPath']('/sets', 'S99', true, true); Module['FS_createPath']('/sets', 'SCG', true, true); Module['FS_createPath']('/sets', 'SHM', true, true); Module['FS_createPath']('/sets', 'SOI', true, true); Module['FS_createPath']('/sets', 'SOK', true, true); Module['FS_createPath']('/sets', 'SOM', true, true); Module['FS_createPath']('/sets', 'STH', true, true); Module['FS_createPath']('/sets', 'THS', true, true); Module['FS_createPath']('/sets', 'TMP', true, true); Module['FS_createPath']('/sets', 'TOR', true, true); Module['FS_createPath']('/sets', 'TSB', true, true); Module['FS_createPath']('/sets', 'TSP', true, true); Module['FS_createPath']('/sets', 'UDS', true, true); Module['FS_createPath']('/sets', 'UGL', true, true); Module['FS_createPath']('/sets', 'ULG', true, true); Module['FS_createPath']('/sets', 'UNH', true, true); Module['FS_createPath']('/sets', 'USG', true, true); Module['FS_createPath']('/sets', 'V12', true, true); Module['FS_createPath']('/sets', 'V13', true, true); Module['FS_createPath']('/sets', 'VIS', true, true); Module['FS_createPath']('/sets', 'VVK', true, true); Module['FS_createPath']('/sets', 'WTH', true, true); Module['FS_createPath']('/sets', 'WWK', true, true); Module['FS_createPath']('/sets', 'ZEN', true, true); Module['FS_createPath']('/', 'settings', true, true); Module['FS_createPath']('/', 'sound', true, true); Module['FS_createPath']('/sound', 'sfx', true, true); Module['FS_createPath']('/', 'test', true, true); Module['FS_createPath']('/test', 'ai', true, true); Module['FS_createPath']('/test', 'bugs', true, true); Module['FS_createPath']('/test', 'generic', true, true); Module['FS_createPath']('/test', 'manual', true, true); Module['FS_createPath']('/test', 'momir', true, true); Module['FS_createPath']('/test', 'wontfix', true, true); Module['FS_createPath']('/', 'themes', true, true); Module['FS_createPath']('/themes', 'Christmas', true, true); Module['FS_createPath']('/themes', 'Classic', true, true); Module['FS_createPath']('/themes', 'Gemstones', true, true); Module['FS_createPath']('/themes', 'Green', true, true); Module['FS_createPath']('/themes', 'Inverted', true, true); Module['FS_createPath']('/themes', 'White Shrine', true, true); function DataRequest(start, end, crunched, audio) { this.start = start; this.end = end; this.crunched = crunched; this.audio = audio; } DataRequest.prototype = { requests: {}, open: function(mode, name) { this.name = name; this.requests[name] = this; Module['addRunDependency']('fp ' + this.name); }, send: function() {}, onload: function() { var byteArray = this.byteArray.subarray(this.start, this.end); this.finish(byteArray); }, finish: function(byteArray) { var that = this; Module['FS_createDataFile'](this.name, null, byteArray, true, true, true); // canOwn this data in the filesystem, it is a slide into the heap that will never change Module['removeRunDependency']('fp ' + that.name); this.requests[this.name] = null; }, }; var files = metadata.files; for (i = 0; i < files.length; ++i) { new DataRequest(files[i].start, files[i].end, files[i].crunched, files[i].audio).open('GET', files[i].filename); } function processPackageData(arrayBuffer) { Module.finishedDataFileDownloads++; assert(arrayBuffer, 'Loading data file failed.'); assert(arrayBuffer instanceof ArrayBuffer, 'bad input to processPackageData'); var byteArray = new Uint8Array(arrayBuffer); var curr; // copy the entire loaded file into a spot in the heap. Files will refer to slices in that. They cannot be freed though // (we may be allocating before malloc is ready, during startup). if (Module['SPLIT_MEMORY']) Module.printErr('warning: you should run the file packager with --no-heap-copy when SPLIT_MEMORY is used, otherwise copying into the heap may fail due to the splitting'); var ptr = Module['getMemory'](byteArray.length); Module['HEAPU8'].set(byteArray, ptr); DataRequest.prototype.byteArray = Module['HEAPU8'].subarray(ptr, ptr+byteArray.length); var files = metadata.files; for (i = 0; i < files.length; ++i) { DataRequest.prototype.requests[files[i].filename].onload(); } Module['removeRunDependency']('datafile_..\..\bin\wagic.data'); }; Module['addRunDependency']('datafile_..\..\bin\wagic.data'); if (!Module.preloadResults) Module.preloadResults = {}; Module.preloadResults[PACKAGE_NAME] = {fromCache: false}; if (fetched) { processPackageData(fetched); fetched = null; } else { fetchedCallback = processPackageData; } } if (Module['calledRun']) { runWithFS(); } else { if (!Module['preRun']) Module['preRun'] = []; Module["preRun"].push(runWithFS); // FS is not initialized yet, wait for it } } loadPackage({"files": [{"audio": 0, "start": 0, "crunched": 0, "end": 4024, "filename": "/createResourceZip.py"}, {"audio": 0, "start": 4024, "crunched": 0, "end": 5237, "filename": "/LICENSE"}, {"audio": 0, "start": 5237, "crunched": 0, "end": 6082, "filename": "/ai/baka/deck1.txt"}, {"audio": 0, "start": 6082, "crunched": 0, "end": 6988, "filename": "/ai/baka/deck10.txt"}, {"audio": 0, "start": 6988, "crunched": 0, "end": 7713, "filename": "/ai/baka/deck100.txt"}, {"audio": 0, "start": 7713, "crunched": 0, "end": 8153, "filename": "/ai/baka/deck101.txt"}, {"audio": 0, "start": 8153, "crunched": 0, "end": 8827, "filename": "/ai/baka/deck102.txt"}, {"audio": 0, "start": 8827, "crunched": 0, "end": 9737, "filename": "/ai/baka/deck103.txt"}, {"audio": 0, "start": 9737, "crunched": 0, "end": 10590, "filename": "/ai/baka/deck104.txt"}, {"audio": 0, "start": 10590, "crunched": 0, "end": 11210, "filename": "/ai/baka/deck105.txt"}, {"audio": 0, "start": 11210, "crunched": 0, "end": 11636, "filename": "/ai/baka/deck106.txt"}, {"audio": 0, "start": 11636, "crunched": 0, "end": 12433, "filename": "/ai/baka/deck107.txt"}, {"audio": 0, "start": 12433, "crunched": 0, "end": 13153, "filename": "/ai/baka/deck108.txt"}, {"audio": 0, "start": 13153, "crunched": 0, "end": 13813, "filename": "/ai/baka/deck109.txt"}, {"audio": 0, "start": 13813, "crunched": 0, "end": 14932, "filename": "/ai/baka/deck11.txt"}, {"audio": 0, "start": 14932, "crunched": 0, "end": 15676, "filename": "/ai/baka/deck110.txt"}, {"audio": 0, "start": 15676, "crunched": 0, "end": 16242, "filename": "/ai/baka/deck111.txt"}, {"audio": 0, "start": 16242, "crunched": 0, "end": 16833, "filename": "/ai/baka/deck112.txt"}, {"audio": 0, "start": 16833, "crunched": 0, "end": 17626, "filename": "/ai/baka/deck113.txt"}, {"audio": 0, "start": 17626, "crunched": 0, "end": 18378, "filename": "/ai/baka/deck114.txt"}, {"audio": 0, "start": 18378, "crunched": 0, "end": 18963, "filename": "/ai/baka/deck115.txt"}, {"audio": 0, "start": 18963, "crunched": 0, "end": 19842, "filename": "/ai/baka/deck116.txt"}, {"audio": 0, "start": 19842, "crunched": 0, "end": 20890, "filename": "/ai/baka/deck117.txt"}, {"audio": 0, "start": 20890, "crunched": 0, "end": 21759, "filename": "/ai/baka/deck118.txt"}, {"audio": 0, "start": 21759, "crunched": 0, "end": 22903, "filename": "/ai/baka/deck119.txt"}, {"audio": 0, "start": 22903, "crunched": 0, "end": 23720, "filename": "/ai/baka/deck12.txt"}, {"audio": 0, "start": 23720, "crunched": 0, "end": 24410, "filename": "/ai/baka/deck120.txt"}, {"audio": 0, "start": 24410, "crunched": 0, "end": 25223, "filename": "/ai/baka/deck121.txt"}, {"audio": 0, "start": 25223, "crunched": 0, "end": 25784, "filename": "/ai/baka/deck122.txt"}, {"audio": 0, "start": 25784, "crunched": 0, "end": 28027, "filename": "/ai/baka/deck123.txt"}, {"audio": 0, "start": 28027, "crunched": 0, "end": 29378, "filename": "/ai/baka/deck124.txt"}, {"audio": 0, "start": 29378, "crunched": 0, "end": 30309, "filename": "/ai/baka/deck125.txt"}, {"audio": 0, "start": 30309, "crunched": 0, "end": 31538, "filename": "/ai/baka/deck126.txt"}, {"audio": 0, "start": 31538, "crunched": 0, "end": 32278, "filename": "/ai/baka/deck127.txt"}, {"audio": 0, "start": 32278, "crunched": 0, "end": 33620, "filename": "/ai/baka/deck128.txt"}, {"audio": 0, "start": 33620, "crunched": 0, "end": 35579, "filename": "/ai/baka/deck129.txt"}, {"audio": 0, "start": 35579, "crunched": 0, "end": 36365, "filename": "/ai/baka/deck13.txt"}, {"audio": 0, "start": 36365, "crunched": 0, "end": 37473, "filename": "/ai/baka/deck14.txt"}, {"audio": 0, "start": 37473, "crunched": 0, "end": 38568, "filename": "/ai/baka/deck15.txt"}, {"audio": 0, "start": 38568, "crunched": 0, "end": 39443, "filename": "/ai/baka/deck16.txt"}, {"audio": 0, "start": 39443, "crunched": 0, "end": 40917, "filename": "/ai/baka/deck17.txt"}, {"audio": 0, "start": 40917, "crunched": 0, "end": 42577, "filename": "/ai/baka/deck18.txt"}, {"audio": 0, "start": 42577, "crunched": 0, "end": 44119, "filename": "/ai/baka/deck19.txt"}, {"audio": 0, "start": 44119, "crunched": 0, "end": 45073, "filename": "/ai/baka/deck2.txt"}, {"audio": 0, "start": 45073, "crunched": 0, "end": 46638, "filename": "/ai/baka/deck20.txt"}, {"audio": 0, "start": 46638, "crunched": 0, "end": 47545, "filename": "/ai/baka/deck21.txt"}, {"audio": 0, "start": 47545, "crunched": 0, "end": 48508, "filename": "/ai/baka/deck22.txt"}, {"audio": 0, "start": 48508, "crunched": 0, "end": 49258, "filename": "/ai/baka/deck23.txt"}, {"audio": 0, "start": 49258, "crunched": 0, "end": 49839, "filename": "/ai/baka/deck24.txt"}, {"audio": 0, "start": 49839, "crunched": 0, "end": 51475, "filename": "/ai/baka/deck25.txt"}, {"audio": 0, "start": 51475, "crunched": 0, "end": 53150, "filename": "/ai/baka/deck26.txt"}, {"audio": 0, "start": 53150, "crunched": 0, "end": 54826, "filename": "/ai/baka/deck27.txt"}, {"audio": 0, "start": 54826, "crunched": 0, "end": 55959, "filename": "/ai/baka/deck28.txt"}, {"audio": 0, "start": 55959, "crunched": 0, "end": 57479, "filename": "/ai/baka/deck29.txt"}, {"audio": 0, "start": 57479, "crunched": 0, "end": 58620, "filename": "/ai/baka/deck3.txt"}, {"audio": 0, "start": 58620, "crunched": 0, "end": 59228, "filename": "/ai/baka/deck30.txt"}, {"audio": 0, "start": 59228, "crunched": 0, "end": 59759, "filename": "/ai/baka/deck31.txt"}, {"audio": 0, "start": 59759, "crunched": 0, "end": 60282, "filename": "/ai/baka/deck32.txt"}, {"audio": 0, "start": 60282, "crunched": 0, "end": 60801, "filename": "/ai/baka/deck33.txt"}, {"audio": 0, "start": 60801, "crunched": 0, "end": 62608, "filename": "/ai/baka/deck34.txt"}, {"audio": 0, "start": 62608, "crunched": 0, "end": 66129, "filename": "/ai/baka/deck35.txt"}, {"audio": 0, "start": 66129, "crunched": 0, "end": 68051, "filename": "/ai/baka/deck36.txt"}, {"audio": 0, "start": 68051, "crunched": 0, "end": 69023, "filename": "/ai/baka/deck37.txt"}, {"audio": 0, "start": 69023, "crunched": 0, "end": 69496, "filename": "/ai/baka/deck38.txt"}, {"audio": 0, "start": 69496, "crunched": 0, "end": 72223, "filename": "/ai/baka/deck39.txt"}, {"audio": 0, "start": 72223, "crunched": 0, "end": 74053, "filename": "/ai/baka/deck4.txt"}, {"audio": 0, "start": 74053, "crunched": 0, "end": 76894, "filename": "/ai/baka/deck40.txt"}, {"audio": 0, "start": 76894, "crunched": 0, "end": 78797, "filename": "/ai/baka/deck41.txt"}, {"audio": 0, "start": 78797, "crunched": 0, "end": 81275, "filename": "/ai/baka/deck42.txt"}, {"audio": 0, "start": 81275, "crunched": 0, "end": 83764, "filename": "/ai/baka/deck43.txt"}, {"audio": 0, "start": 83764, "crunched": 0, "end": 86035, "filename": "/ai/baka/deck44.txt"}, {"audio": 0, "start": 86035, "crunched": 0, "end": 87407, "filename": "/ai/baka/deck45.txt"}, {"audio": 0, "start": 87407, "crunched": 0, "end": 88902, "filename": "/ai/baka/deck46.txt"}, {"audio": 0, "start": 88902, "crunched": 0, "end": 90354, "filename": "/ai/baka/deck47.txt"}, {"audio": 0, "start": 90354, "crunched": 0, "end": 93052, "filename": "/ai/baka/deck48.txt"}, {"audio": 0, "start": 93052, "crunched": 0, "end": 93908, "filename": "/ai/baka/deck49.txt"}, {"audio": 0, "start": 93908, "crunched": 0, "end": 94722, "filename": "/ai/baka/deck5.txt"}, {"audio": 0, "start": 94722, "crunched": 0, "end": 95331, "filename": "/ai/baka/deck50.txt"}, {"audio": 0, "start": 95331, "crunched": 0, "end": 96455, "filename": "/ai/baka/deck51.txt"}, {"audio": 0, "start": 96455, "crunched": 0, "end": 97162, "filename": "/ai/baka/deck52.txt"}, {"audio": 0, "start": 97162, "crunched": 0, "end": 98114, "filename": "/ai/baka/deck53.txt"}, {"audio": 0, "start": 98114, "crunched": 0, "end": 98965, "filename": "/ai/baka/deck54.txt"}, {"audio": 0, "start": 98965, "crunched": 0, "end": 99700, "filename": "/ai/baka/deck55.txt"}, {"audio": 0, "start": 99700, "crunched": 0, "end": 100684, "filename": "/ai/baka/deck56.txt"}, {"audio": 0, "start": 100684, "crunched": 0, "end": 101384, "filename": "/ai/baka/deck57.txt"}, {"audio": 0, "start": 101384, "crunched": 0, "end": 102313, "filename": "/ai/baka/deck58.txt"}, {"audio": 0, "start": 102313, "crunched": 0, "end": 102937, "filename": "/ai/baka/deck59.txt"}, {"audio": 0, "start": 102937, "crunched": 0, "end": 103828, "filename": "/ai/baka/deck6.txt"}, {"audio": 0, "start": 103828, "crunched": 0, "end": 104554, "filename": "/ai/baka/deck60.txt"}, {"audio": 0, "start": 104554, "crunched": 0, "end": 105226, "filename": "/ai/baka/deck61.txt"}, {"audio": 0, "start": 105226, "crunched": 0, "end": 106022, "filename": "/ai/baka/deck62.txt"}, {"audio": 0, "start": 106022, "crunched": 0, "end": 106749, "filename": "/ai/baka/deck63.txt"}, {"audio": 0, "start": 106749, "crunched": 0, "end": 107727, "filename": "/ai/baka/deck64.txt"}, {"audio": 0, "start": 107727, "crunched": 0, "end": 108371, "filename": "/ai/baka/deck65.txt"}, {"audio": 0, "start": 108371, "crunched": 0, "end": 108998, "filename": "/ai/baka/deck66.txt"}, {"audio": 0, "start": 108998, "crunched": 0, "end": 109362, "filename": "/ai/baka/deck67.txt"}, {"audio": 0, "start": 109362, "crunched": 0, "end": 109880, "filename": "/ai/baka/deck68.txt"}, {"audio": 0, "start": 109880, "crunched": 0, "end": 110506, "filename": "/ai/baka/deck69.txt"}, {"audio": 0, "start": 110506, "crunched": 0, "end": 111393, "filename": "/ai/baka/deck7.txt"}, {"audio": 0, "start": 111393, "crunched": 0, "end": 112136, "filename": "/ai/baka/deck70.txt"}, {"audio": 0, "start": 112136, "crunched": 0, "end": 112721, "filename": "/ai/baka/deck71.txt"}, {"audio": 0, "start": 112721, "crunched": 0, "end": 113245, "filename": "/ai/baka/deck72.txt"}, {"audio": 0, "start": 113245, "crunched": 0, "end": 113862, "filename": "/ai/baka/deck73.txt"}, {"audio": 0, "start": 113862, "crunched": 0, "end": 114793, "filename": "/ai/baka/deck74.txt"}, {"audio": 0, "start": 114793, "crunched": 0, "end": 115313, "filename": "/ai/baka/deck75.txt"}, {"audio": 0, "start": 115313, "crunched": 0, "end": 116160, "filename": "/ai/baka/deck76.txt"}, {"audio": 0, "start": 116160, "crunched": 0, "end": 116982, "filename": "/ai/baka/deck77.txt"}, {"audio": 0, "start": 116982, "crunched": 0, "end": 117562, "filename": "/ai/baka/deck78.txt"}, {"audio": 0, "start": 117562, "crunched": 0, "end": 118143, "filename": "/ai/baka/deck79.txt"}, {"audio": 0, "start": 118143, "crunched": 0, "end": 119035, "filename": "/ai/baka/deck8.txt"}, {"audio": 0, "start": 119035, "crunched": 0, "end": 119636, "filename": "/ai/baka/deck80.txt"}, {"audio": 0, "start": 119636, "crunched": 0, "end": 120482, "filename": "/ai/baka/deck81.txt"}, {"audio": 0, "start": 120482, "crunched": 0, "end": 121243, "filename": "/ai/baka/deck82.txt"}, {"audio": 0, "start": 121243, "crunched": 0, "end": 121918, "filename": "/ai/baka/deck83.txt"}, {"audio": 0, "start": 121918, "crunched": 0, "end": 122596, "filename": "/ai/baka/deck84.txt"}, {"audio": 0, "start": 122596, "crunched": 0, "end": 123167, "filename": "/ai/baka/deck85.txt"}, {"audio": 0, "start": 123167, "crunched": 0, "end": 123881, "filename": "/ai/baka/deck86.txt"}, {"audio": 0, "start": 123881, "crunched": 0, "end": 124362, "filename": "/ai/baka/deck87.txt"}, {"audio": 0, "start": 124362, "crunched": 0, "end": 125087, "filename": "/ai/baka/deck88.txt"}, {"audio": 0, "start": 125087, "crunched": 0, "end": 126003, "filename": "/ai/baka/deck89.txt"}, {"audio": 0, "start": 126003, "crunched": 0, "end": 126811, "filename": "/ai/baka/deck9.txt"}, {"audio": 0, "start": 126811, "crunched": 0, "end": 127625, "filename": "/ai/baka/deck90.txt"}, {"audio": 0, "start": 127625, "crunched": 0, "end": 128553, "filename": "/ai/baka/deck91.txt"}, {"audio": 0, "start": 128553, "crunched": 0, "end": 129547, "filename": "/ai/baka/deck92.txt"}, {"audio": 0, "start": 129547, "crunched": 0, "end": 129689, "filename": "/ai/baka/deck93.txt"}, {"audio": 0, "start": 129689, "crunched": 0, "end": 130942, "filename": "/ai/baka/deck94.txt"}, {"audio": 0, "start": 130942, "crunched": 0, "end": 131538, "filename": "/ai/baka/deck95.txt"}, {"audio": 0, "start": 131538, "crunched": 0, "end": 132300, "filename": "/ai/baka/deck96.txt"}, {"audio": 0, "start": 132300, "crunched": 0, "end": 132934, "filename": "/ai/baka/deck97.txt"}, {"audio": 0, "start": 132934, "crunched": 0, "end": 133625, "filename": "/ai/baka/deck98.txt"}, {"audio": 0, "start": 133625, "crunched": 0, "end": 134334, "filename": "/ai/baka/deck99.txt"}, {"audio": 0, "start": 134334, "crunched": 0, "end": 142024, "filename": "/ai/baka/avatars/avatar1.jpg"}, {"audio": 0, "start": 142024, "crunched": 0, "end": 143461, "filename": "/ai/baka/avatars/avatar10.jpg"}, {"audio": 0, "start": 143461, "crunched": 0, "end": 145236, "filename": "/ai/baka/avatars/avatar100.jpg"}, {"audio": 0, "start": 145236, "crunched": 0, "end": 147005, "filename": "/ai/baka/avatars/avatar11.jpg"}, {"audio": 0, "start": 147005, "crunched": 0, "end": 148742, "filename": "/ai/baka/avatars/avatar12.jpg"}, {"audio": 0, "start": 148742, "crunched": 0, "end": 150436, "filename": "/ai/baka/avatars/avatar13.jpg"}, {"audio": 0, "start": 150436, "crunched": 0, "end": 152589, "filename": "/ai/baka/avatars/avatar14.jpg"}, {"audio": 0, "start": 152589, "crunched": 0, "end": 154329, "filename": "/ai/baka/avatars/avatar15.jpg"}, {"audio": 0, "start": 154329, "crunched": 0, "end": 155818, "filename": "/ai/baka/avatars/avatar16.jpg"}, {"audio": 0, "start": 155818, "crunched": 0, "end": 157379, "filename": "/ai/baka/avatars/avatar17.jpg"}, {"audio": 0, "start": 157379, "crunched": 0, "end": 159232, "filename": "/ai/baka/avatars/avatar18.jpg"}, {"audio": 0, "start": 159232, "crunched": 0, "end": 161029, "filename": "/ai/baka/avatars/avatar19.jpg"}, {"audio": 0, "start": 161029, "crunched": 0, "end": 162723, "filename": "/ai/baka/avatars/avatar2.jpg"}, {"audio": 0, "start": 162723, "crunched": 0, "end": 164160, "filename": "/ai/baka/avatars/avatar20.jpg"}, {"audio": 0, "start": 164160, "crunched": 0, "end": 165920, "filename": "/ai/baka/avatars/avatar21.jpg"}, {"audio": 0, "start": 165920, "crunched": 0, "end": 172981, "filename": "/ai/baka/avatars/avatar22.jpg"}, {"audio": 0, "start": 172981, "crunched": 0, "end": 174889, "filename": "/ai/baka/avatars/avatar23.jpg"}, {"audio": 0, "start": 174889, "crunched": 0, "end": 176664, "filename": "/ai/baka/avatars/avatar24.jpg"}, {"audio": 0, "start": 176664, "crunched": 0, "end": 178514, "filename": "/ai/baka/avatars/avatar25.jpg"}, {"audio": 0, "start": 178514, "crunched": 0, "end": 180165, "filename": "/ai/baka/avatars/avatar26.jpg"}, {"audio": 0, "start": 180165, "crunched": 0, "end": 182140, "filename": "/ai/baka/avatars/avatar27.jpg"}, {"audio": 0, "start": 182140, "crunched": 0, "end": 183900, "filename": "/ai/baka/avatars/avatar28.jpg"}, {"audio": 0, "start": 183900, "crunched": 0, "end": 185578, "filename": "/ai/baka/avatars/avatar29.jpg"}, {"audio": 0, "start": 185578, "crunched": 0, "end": 187091, "filename": "/ai/baka/avatars/avatar3.jpg"}, {"audio": 0, "start": 187091, "crunched": 0, "end": 188860, "filename": "/ai/baka/avatars/avatar30.jpg"}, {"audio": 0, "start": 188860, "crunched": 0, "end": 190835, "filename": "/ai/baka/avatars/avatar31.jpg"}, {"audio": 0, "start": 190835, "crunched": 0, "end": 192687, "filename": "/ai/baka/avatars/avatar32.jpg"}, {"audio": 0, "start": 192687, "crunched": 0, "end": 194424, "filename": "/ai/baka/avatars/avatar33.jpg"}, {"audio": 0, "start": 194424, "crunched": 0, "end": 196164, "filename": "/ai/baka/avatars/avatar34.jpg"}, {"audio": 0, "start": 196164, "crunched": 0, "end": 198016, "filename": "/ai/baka/avatars/avatar35.jpg"}, {"audio": 0, "start": 198016, "crunched": 0, "end": 200169, "filename": "/ai/baka/avatars/avatar36.jpg"}, {"audio": 0, "start": 200169, "crunched": 0, "end": 201847, "filename": "/ai/baka/avatars/avatar37.jpg"}, {"audio": 0, "start": 201847, "crunched": 0, "end": 203293, "filename": "/ai/baka/avatars/avatar38.jpg"}, {"audio": 0, "start": 203293, "crunched": 0, "end": 205268, "filename": "/ai/baka/avatars/avatar39.jpg"}, {"audio": 0, "start": 205268, "crunched": 0, "end": 207064, "filename": "/ai/baka/avatars/avatar4.jpg"}, {"audio": 0, "start": 207064, "crunched": 0, "end": 208501, "filename": "/ai/baka/avatars/avatar40.jpg"}, {"audio": 0, "start": 208501, "crunched": 0, "end": 210354, "filename": "/ai/baka/avatars/avatar41.jpg"}, {"audio": 0, "start": 210354, "crunched": 0, "end": 212148, "filename": "/ai/baka/avatars/avatar42.jpg"}, {"audio": 0, "start": 212148, "crunched": 0, "end": 213998, "filename": "/ai/baka/avatars/avatar43.jpg"}, {"audio": 0, "start": 213998, "crunched": 0, "end": 215848, "filename": "/ai/baka/avatars/avatar44.jpg"}, {"audio": 0, "start": 215848, "crunched": 0, "end": 217756, "filename": "/ai/baka/avatars/avatar45.jpg"}, {"audio": 0, "start": 217756, "crunched": 0, "end": 218845, "filename": "/ai/baka/avatars/avatar46.jpg"}, {"audio": 0, "start": 218845, "crunched": 0, "end": 220287, "filename": "/ai/baka/avatars/avatar47.jpg"}, {"audio": 0, "start": 220287, "crunched": 0, "end": 222079, "filename": "/ai/baka/avatars/avatar48.jpg"}, {"audio": 0, "start": 222079, "crunched": 0, "end": 224005, "filename": "/ai/baka/avatars/avatar49.jpg"}, {"audio": 0, "start": 224005, "crunched": 0, "end": 225740, "filename": "/ai/baka/avatars/avatar5.jpg"}, {"audio": 0, "start": 225740, "crunched": 0, "end": 227893, "filename": "/ai/baka/avatars/avatar50.jpg"}, {"audio": 0, "start": 227893, "crunched": 0, "end": 229653, "filename": "/ai/baka/avatars/avatar51.jpg"}, {"audio": 0, "start": 229653, "crunched": 0, "end": 231347, "filename": "/ai/baka/avatars/avatar52.jpg"}, {"audio": 0, "start": 231347, "crunched": 0, "end": 232888, "filename": "/ai/baka/avatars/avatar53.jpg"}, {"audio": 0, "start": 232888, "crunched": 0, "end": 234625, "filename": "/ai/baka/avatars/avatar54.jpg"}, {"audio": 0, "start": 234625, "crunched": 0, "end": 236365, "filename": "/ai/baka/avatars/avatar55.jpg"}, {"audio": 0, "start": 236365, "crunched": 0, "end": 238100, "filename": "/ai/baka/avatars/avatar56.jpg"}, {"audio": 0, "start": 238100, "crunched": 0, "end": 239546, "filename": "/ai/baka/avatars/avatar57.jpg"}, {"audio": 0, "start": 239546, "crunched": 0, "end": 241343, "filename": "/ai/baka/avatars/avatar58.jpg"}, {"audio": 0, "start": 241343, "crunched": 0, "end": 243137, "filename": "/ai/baka/avatars/avatar59.jpg"}, {"audio": 0, "start": 243137, "crunched": 0, "end": 244698, "filename": "/ai/baka/avatars/avatar6.jpg"}, {"audio": 0, "start": 244698, "crunched": 0, "end": 245971, "filename": "/ai/baka/avatars/avatar60.jpg"}, {"audio": 0, "start": 245971, "crunched": 0, "end": 247460, "filename": "/ai/baka/avatars/avatar61.jpg"}, {"audio": 0, "start": 247460, "crunched": 0, "end": 249368, "filename": "/ai/baka/avatars/avatar62.jpg"}, {"audio": 0, "start": 249368, "crunched": 0, "end": 251294, "filename": "/ai/baka/avatars/avatar63.jpg"}, {"audio": 0, "start": 251294, "crunched": 0, "end": 253090, "filename": "/ai/baka/avatars/avatar64.jpg"}, {"audio": 0, "start": 253090, "crunched": 0, "end": 260780, "filename": "/ai/baka/avatars/avatar65.jpg"}, {"audio": 0, "start": 260780, "crunched": 0, "end": 262706, "filename": "/ai/baka/avatars/avatar66.jpg"}, {"audio": 0, "start": 262706, "crunched": 0, "end": 263979, "filename": "/ai/baka/avatars/avatar67.jpg"}, {"audio": 0, "start": 263979, "crunched": 0, "end": 265775, "filename": "/ai/baka/avatars/avatar68.jpg"}, {"audio": 0, "start": 265775, "crunched": 0, "end": 267651, "filename": "/ai/baka/avatars/avatar69.jpg"}, {"audio": 0, "start": 267651, "crunched": 0, "end": 269527, "filename": "/ai/baka/avatars/avatar7.jpg"}, {"audio": 0, "start": 269527, "crunched": 0, "end": 270616, "filename": "/ai/baka/avatars/avatar70.jpg"}, {"audio": 0, "start": 270616, "crunched": 0, "end": 272591, "filename": "/ai/baka/avatars/avatar71.jpg"}, {"audio": 0, "start": 272591, "crunched": 0, "end": 274104, "filename": "/ai/baka/avatars/avatar72.jpg"}, {"audio": 0, "start": 274104, "crunched": 0, "end": 275755, "filename": "/ai/baka/avatars/avatar73.jpg"}, {"audio": 0, "start": 275755, "crunched": 0, "end": 277552, "filename": "/ai/baka/avatars/avatar74.jpg"}, {"audio": 0, "start": 277552, "crunched": 0, "end": 279041, "filename": "/ai/baka/avatars/avatar75.jpg"}, {"audio": 0, "start": 279041, "crunched": 0, "end": 280833, "filename": "/ai/baka/avatars/avatar76.jpg"}, {"audio": 0, "start": 280833, "crunched": 0, "end": 287894, "filename": "/ai/baka/avatars/avatar77.jpg"}, {"audio": 0, "start": 287894, "crunched": 0, "end": 289572, "filename": "/ai/baka/avatars/avatar78.jpg"}, {"audio": 0, "start": 289572, "crunched": 0, "end": 291113, "filename": "/ai/baka/avatars/avatar79.jpg"}, {"audio": 0, "start": 291113, "crunched": 0, "end": 292654, "filename": "/ai/baka/avatars/avatar8.jpg"}, {"audio": 0, "start": 292654, "crunched": 0, "end": 299715, "filename": "/ai/baka/avatars/avatar80.jpg"}, {"audio": 0, "start": 299715, "crunched": 0, "end": 301690, "filename": "/ai/baka/avatars/avatar81.jpg"}, {"audio": 0, "start": 301690, "crunched": 0, "end": 303164, "filename": "/ai/baka/avatars/avatar82.jpg"}, {"audio": 0, "start": 303164, "crunched": 0, "end": 304557, "filename": "/ai/baka/avatars/avatar83.jpg"}, {"audio": 0, "start": 304557, "crunched": 0, "end": 306409, "filename": "/ai/baka/avatars/avatar84.jpg"}, {"audio": 0, "start": 306409, "crunched": 0, "end": 307883, "filename": "/ai/baka/avatars/avatar85.jpg"}, {"audio": 0, "start": 307883, "crunched": 0, "end": 309677, "filename": "/ai/baka/avatars/avatar86.jpg"}, {"audio": 0, "start": 309677, "crunched": 0, "end": 311114, "filename": "/ai/baka/avatars/avatar87.jpg"}, {"audio": 0, "start": 311114, "crunched": 0, "end": 312765, "filename": "/ai/baka/avatars/avatar88.jpg"}, {"audio": 0, "start": 312765, "crunched": 0, "end": 314534, "filename": "/ai/baka/avatars/avatar89.jpg"}, {"audio": 0, "start": 314534, "crunched": 0, "end": 315807, "filename": "/ai/baka/avatars/avatar9.jpg"}, {"audio": 0, "start": 315807, "crunched": 0, "end": 317320, "filename": "/ai/baka/avatars/avatar90.jpg"}, {"audio": 0, "start": 317320, "crunched": 0, "end": 325010, "filename": "/ai/baka/avatars/avatar91.jpg"}, {"audio": 0, "start": 325010, "crunched": 0, "end": 326571, "filename": "/ai/baka/avatars/avatar92.jpg"}, {"audio": 0, "start": 326571, "crunched": 0, "end": 328013, "filename": "/ai/baka/avatars/avatar93.jpg"}, {"audio": 0, "start": 328013, "crunched": 0, "end": 329455, "filename": "/ai/baka/avatars/avatar94.jpg"}, {"audio": 0, "start": 329455, "crunched": 0, "end": 331247, "filename": "/ai/baka/avatars/avatar95.jpg"}, {"audio": 0, "start": 331247, "crunched": 0, "end": 332693, "filename": "/ai/baka/avatars/avatar96.jpg"}, {"audio": 0, "start": 332693, "crunched": 0, "end": 333782, "filename": "/ai/baka/avatars/avatar97.jpg"}, {"audio": 0, "start": 333782, "crunched": 0, "end": 335256, "filename": "/ai/baka/avatars/avatar98.jpg"}, {"audio": 0, "start": 335256, "crunched": 0, "end": 336693, "filename": "/ai/baka/avatars/avatar99.jpg"}, {"audio": 0, "start": 336693, "crunched": 0, "end": 338086, "filename": "/ai/baka/avatars/baka.jpg"}, {"audio": 0, "start": 338086, "crunched": 0, "end": 338334, "filename": "/ai/baka/avatars/README.txt"}, {"audio": 0, "start": 338334, "crunched": 0, "end": 340420, "filename": "/campaigns/README.txt"}, {"audio": 0, "start": 340420, "crunched": 0, "end": 349122, "filename": "/campaigns/01.Where it all begins/story.xml"}, {"audio": 0, "start": 349122, "crunched": 0, "end": 349290, "filename": "/campaigns/01.Where it all begins/attack/rules.txt"}, {"audio": 0, "start": 349290, "crunched": 0, "end": 349509, "filename": "/campaigns/01.Where it all begins/block/rules.txt"}, {"audio": 0, "start": 349509, "crunched": 0, "end": 349689, "filename": "/campaigns/01.Where it all begins/cast_spell_1/rules.txt"}, {"audio": 0, "start": 349689, "crunched": 0, "end": 349892, "filename": "/campaigns/01.Where it all begins/cast_spell_2/rules.txt"}, {"audio": 0, "start": 349892, "crunched": 0, "end": 350379, "filename": "/campaigns/01.Where it all begins/first_duel/deck.txt"}, {"audio": 0, "start": 350379, "crunched": 0, "end": 350866, "filename": "/campaigns/01.Where it all begins/first_duel/opponent_deck.txt"}, {"audio": 0, "start": 350866, "crunched": 0, "end": 350903, "filename": "/campaigns/01.Where it all begins/first_duel/rules.txt"}, {"audio": 0, "start": 350903, "crunched": 0, "end": 351109, "filename": "/campaigns/01.Where it all begins/tap_mana/rules.txt"}, {"audio": 0, "start": 351109, "crunched": 0, "end": 364457, "filename": "/campaigns/01.Where it all begins/_gfx/back_green.jpg"}, {"audio": 0, "start": 364457, "crunched": 0, "end": 377899, "filename": "/campaigns/01.Where it all begins/_gfx/shopkeeper.jpg"}, {"audio": 0, "start": 377899, "crunched": 0, "end": 379807, "filename": "/campaigns/01.Where it all begins/_gfx/willow.jpg"}, {"audio": 1, "start": 379807, "crunched": 0, "end": 1849665, "filename": "/campaigns/01.Where it all begins/_sfx/siege.mp3"}, {"audio": 0, "start": 1849665, "crunched": 0, "end": 1864936, "filename": "/campaigns/Game Manual/story.xml"}, {"audio": 0, "start": 1864936, "crunched": 0, "end": 1865104, "filename": "/campaigns/Game Manual/attack/rules.txt"}, {"audio": 0, "start": 1865104, "crunched": 0, "end": 1865323, "filename": "/campaigns/Game Manual/block/rules.txt"}, {"audio": 0, "start": 1865323, "crunched": 0, "end": 1865503, "filename": "/campaigns/Game Manual/cast_spell_1/rules.txt"}, {"audio": 0, "start": 1865503, "crunched": 0, "end": 1865706, "filename": "/campaigns/Game Manual/cast_spell_2/rules.txt"}, {"audio": 0, "start": 1865706, "crunched": 0, "end": 1865959, "filename": "/campaigns/Game Manual/interrupt/rules.txt"}, {"audio": 0, "start": 1865959, "crunched": 0, "end": 1866175, "filename": "/campaigns/Game Manual/play_land/rules.txt"}, {"audio": 0, "start": 1866175, "crunched": 0, "end": 1866450, "filename": "/campaigns/Game Manual/play_target/rules.txt"}, {"audio": 0, "start": 1866450, "crunched": 0, "end": 1866599, "filename": "/campaigns/Game Manual/tap_mana/rules.txt"}, {"audio": 0, "start": 1866599, "crunched": 0, "end": 1869197, "filename": "/campaigns/Game Manual/_gfx/1main.png"}, {"audio": 0, "start": 1869197, "crunched": 0, "end": 1871754, "filename": "/campaigns/Game Manual/_gfx/2main.png"}, {"audio": 0, "start": 1871754, "crunched": 0, "end": 1874338, "filename": "/campaigns/Game Manual/_gfx/attacker.png"}, {"audio": 0, "start": 1874338, "crunched": 0, "end": 1883992, "filename": "/campaigns/Game Manual/_gfx/back.jpg"}, {"audio": 0, "start": 1883992, "crunched": 0, "end": 1885815, "filename": "/campaigns/Game Manual/_gfx/BattleIcon.png"}, {"audio": 0, "start": 1885815, "crunched": 0, "end": 1888345, "filename": "/campaigns/Game Manual/_gfx/blocker.png"}, {"audio": 0, "start": 1888345, "crunched": 0, "end": 1979535, "filename": "/campaigns/Game Manual/_gfx/cards.png"}, {"audio": 0, "start": 1979535, "crunched": 0, "end": 1980276, "filename": "/campaigns/Game Manual/_gfx/circle.png"}, {"audio": 0, "start": 1980276, "crunched": 0, "end": 1982837, "filename": "/campaigns/Game Manual/_gfx/cleanup.png"}, {"audio": 0, "start": 1982837, "crunched": 0, "end": 1985475, "filename": "/campaigns/Game Manual/_gfx/combat_begin.png"}, {"audio": 0, "start": 1985475, "crunched": 0, "end": 1988031, "filename": "/campaigns/Game Manual/_gfx/combat_end.png"}, {"audio": 0, "start": 1988031, "crunched": 0, "end": 1988756, "filename": "/campaigns/Game Manual/_gfx/cross.png"}, {"audio": 0, "start": 1988756, "crunched": 0, "end": 1991273, "filename": "/campaigns/Game Manual/_gfx/damage.png"}, {"audio": 0, "start": 1991273, "crunched": 0, "end": 1992845, "filename": "/campaigns/Game Manual/_gfx/deck.png"}, {"audio": 0, "start": 1992845, "crunched": 0, "end": 1995455, "filename": "/campaigns/Game Manual/_gfx/draw.png"}, {"audio": 0, "start": 1995455, "crunched": 0, "end": 1997955, "filename": "/campaigns/Game Manual/_gfx/end.png"}, {"audio": 0, "start": 1997955, "crunched": 0, "end": 2024574, "filename": "/campaigns/Game Manual/_gfx/iconspsp.png"}, {"audio": 0, "start": 2024574, "crunched": 0, "end": 2184465, "filename": "/campaigns/Game Manual/_gfx/InGame.png"}, {"audio": 0, "start": 2184465, "crunched": 0, "end": 2206863, "filename": "/campaigns/Game Manual/_gfx/phasebar.png"}, {"audio": 0, "start": 2206863, "crunched": 0, "end": 2209367, "filename": "/campaigns/Game Manual/_gfx/untap.png"}, {"audio": 0, "start": 2209367, "crunched": 0, "end": 2211967, "filename": "/campaigns/Game Manual/_gfx/upkeep.png"}, {"audio": 0, "start": 2211967, "crunched": 0, "end": 2221024, "filename": "/campaigns/Game Manual/_gfx/zones.jpg"}, {"audio": 0, "start": 2221024, "crunched": 0, "end": 2252739, "filename": "/graphics/ai_unlocked.png"}, {"audio": 0, "start": 2252739, "crunched": 0, "end": 2255536, "filename": "/graphics/avatar.jpg"}, {"audio": 0, "start": 2255536, "crunched": 0, "end": 2296986, "filename": "/graphics/awardback.jpg"}, {"audio": 0, "start": 2296986, "crunched": 0, "end": 2343788, "filename": "/graphics/backdrop.jpg"}, {"audio": 0, "start": 2343788, "crunched": 0, "end": 2345611, "filename": "/graphics/BattleIcon.png"}, {"audio": 0, "start": 2345611, "crunched": 0, "end": 2345966, "filename": "/graphics/bottom_corner.png"}, {"audio": 0, "start": 2345966, "crunched": 0, "end": 2349325, "filename": "/graphics/button_shoulder.png"}, {"audio": 0, "start": 2349325, "crunched": 0, "end": 2404230, "filename": "/graphics/DeckEditorMenuBackdrop.png"}, {"audio": 0, "start": 2404230, "crunched": 0, "end": 2475520, "filename": "/graphics/DeckMenuBackdrop.png"}, {"audio": 0, "start": 2475520, "crunched": 0, "end": 2477249, "filename": "/graphics/DefenderIcon.png"}, {"audio": 0, "start": 2477249, "crunched": 0, "end": 2516821, "filename": "/graphics/eviltwin_unlocked.png"}, {"audio": 0, "start": 2516821, "crunched": 0, "end": 2524949, "filename": "/graphics/f3.asc"}, {"audio": 0, "start": 2524949, "crunched": 0, "end": 2526997, "filename": "/graphics/f3.dat"}, {"audio": 0, "start": 2526997, "crunched": 0, "end": 3538329, "filename": "/graphics/f3.font"}, {"audio": 0, "start": 3538329, "crunched": 0, "end": 4585113, "filename": "/graphics/f3.gbk"}, {"audio": 0, "start": 4585113, "crunched": 0, "end": 4728416, "filename": "/graphics/f3.png"}, {"audio": 0, "start": 4728416, "crunched": 0, "end": 4728626, "filename": "/graphics/gold.png"}, {"audio": 0, "start": 4728626, "crunched": 0, "end": 4728861, "filename": "/graphics/goldglow.png"}, {"audio": 0, "start": 4728861, "crunched": 0, "end": 4732067, "filename": "/graphics/handback.png"}, {"audio": 0, "start": 4732067, "crunched": 0, "end": 4761306, "filename": "/graphics/iconspsp.png"}, {"audio": 0, "start": 4761306, "crunched": 0, "end": 4761452, "filename": "/graphics/jewel.png"}, {"audio": 0, "start": 4761452, "crunched": 0, "end": 4769580, "filename": "/graphics/magic.asc"}, {"audio": 0, "start": 4769580, "crunched": 0, "end": 4771628, "filename": "/graphics/magic.dat"}, {"audio": 0, "start": 4771628, "crunched": 0, "end": 5782960, "filename": "/graphics/magic.font"}, {"audio": 0, "start": 5782960, "crunched": 0, "end": 6829744, "filename": "/graphics/magic.gbk"}, {"audio": 0, "start": 6829744, "crunched": 0, "end": 6843002, "filename": "/graphics/magic.png"}, {"audio": 0, "start": 6843002, "crunched": 0, "end": 6843130, "filename": "/graphics/mana.psi"}, {"audio": 0, "start": 6843130, "crunched": 0, "end": 6843258, "filename": "/graphics/manablack.psi"}, {"audio": 0, "start": 6843258, "crunched": 0, "end": 6843386, "filename": "/graphics/manablue.psi"}, {"audio": 0, "start": 6843386, "crunched": 0, "end": 6843514, "filename": "/graphics/managreen.psi"}, {"audio": 0, "start": 6843514, "crunched": 0, "end": 6843642, "filename": "/graphics/manared.psi"}, {"audio": 0, "start": 6843642, "crunched": 0, "end": 6843770, "filename": "/graphics/manawhite.psi"}, {"audio": 0, "start": 6843770, "crunched": 0, "end": 6844196, "filename": "/graphics/menucorner.png"}, {"audio": 0, "start": 6844196, "crunched": 0, "end": 6878430, "filename": "/graphics/menuicons.png"}, {"audio": 0, "start": 6878430, "crunched": 0, "end": 6878592, "filename": "/graphics/menuside.png"}, {"audio": 0, "start": 6878592, "crunched": 0, "end": 6878902, "filename": "/graphics/menuside2.png"}, {"audio": 0, "start": 6878902, "crunched": 0, "end": 6920191, "filename": "/graphics/menutitle.png"}, {"audio": 0, "start": 6920191, "crunched": 0, "end": 7070068, "filename": "/graphics/miconslarge.png"}, {"audio": 0, "start": 7070068, "crunched": 0, "end": 7112573, "filename": "/graphics/momir_unlocked.png"}, {"audio": 0, "start": 7112573, "crunched": 0, "end": 7115336, "filename": "/graphics/new.png"}, {"audio": 0, "start": 7115336, "crunched": 0, "end": 7117804, "filename": "/graphics/noavatar.jpg"}, {"audio": 0, "start": 7117804, "crunched": 0, "end": 7120276, "filename": "/graphics/Ok.png"}, {"audio": 0, "start": 7120276, "crunched": 0, "end": 7120404, "filename": "/graphics/particle1.psi"}, {"audio": 0, "start": 7120404, "crunched": 0, "end": 7120532, "filename": "/graphics/particle2.psi"}, {"audio": 0, "start": 7120532, "crunched": 0, "end": 7120660, "filename": "/graphics/particle3.psi"}, {"audio": 0, "start": 7120660, "crunched": 0, "end": 7120788, "filename": "/graphics/particle4.psi"}, {"audio": 0, "start": 7120788, "crunched": 0, "end": 7120916, "filename": "/graphics/particle5.psi"}, {"audio": 0, "start": 7120916, "crunched": 0, "end": 7121044, "filename": "/graphics/particle6.psi"}, {"audio": 0, "start": 7121044, "crunched": 0, "end": 7121172, "filename": "/graphics/particle7.psi"}, {"audio": 0, "start": 7121172, "crunched": 0, "end": 7133737, "filename": "/graphics/particles.png"}, {"audio": 0, "start": 7133737, "crunched": 0, "end": 7174086, "filename": "/graphics/phasebar.png"}, {"audio": 0, "start": 7174086, "crunched": 0, "end": 7228057, "filename": "/graphics/preview.png"}, {"audio": 0, "start": 7228057, "crunched": 0, "end": 7230105, "filename": "/graphics/pspf3.dat"}, {"audio": 0, "start": 7230105, "crunched": 0, "end": 7260492, "filename": "/graphics/pspf3.png"}, {"audio": 0, "start": 7260492, "crunched": 0, "end": 7262540, "filename": "/graphics/pspsimon.dat"}, {"audio": 0, "start": 7262540, "crunched": 0, "end": 7282966, "filename": "/graphics/pspsimon.png"}, {"audio": 0, "start": 7282966, "crunched": 0, "end": 7329707, "filename": "/graphics/randomdeck_unlocked.png"}, {"audio": 0, "start": 7329707, "crunched": 0, "end": 7368606, "filename": "/graphics/set_unlocked.png"}, {"audio": 0, "start": 7368606, "crunched": 0, "end": 7368886, "filename": "/graphics/shadows.png"}, {"audio": 0, "start": 7368886, "crunched": 0, "end": 7514003, "filename": "/graphics/shop.jpg"}, {"audio": 0, "start": 7514003, "crunched": 0, "end": 7573177, "filename": "/graphics/shop_aliasing.png"}, {"audio": 0, "start": 7573177, "crunched": 0, "end": 7585914, "filename": "/graphics/shop_light.jpg"}, {"audio": 0, "start": 7585914, "crunched": 0, "end": 7590486, "filename": "/graphics/simon.asc"}, {"audio": 0, "start": 7590486, "crunched": 0, "end": 7592534, "filename": "/graphics/simon.dat"}, {"audio": 0, "start": 7592534, "crunched": 0, "end": 8218826, "filename": "/graphics/simon.font"}, {"audio": 0, "start": 8218826, "crunched": 0, "end": 8807642, "filename": "/graphics/simon.gbk"}, {"audio": 0, "start": 8807642, "crunched": 0, "end": 8920278, "filename": "/graphics/simon.png"}, {"audio": 0, "start": 8920278, "crunched": 0, "end": 8922647, "filename": "/graphics/simon_pink.png"}, {"audio": 0, "start": 8922647, "crunched": 0, "end": 8927219, "filename": "/graphics/smallface.asc"}, {"audio": 0, "start": 8927219, "crunched": 0, "end": 8929267, "filename": "/graphics/smallface.dat"}, {"audio": 0, "start": 8929267, "crunched": 0, "end": 9555487, "filename": "/graphics/smallface.font"}, {"audio": 0, "start": 9555487, "crunched": 0, "end": 10144303, "filename": "/graphics/smallface.gbk"}, {"audio": 0, "start": 10144303, "crunched": 0, "end": 10145215, "filename": "/graphics/smallface.png"}, {"audio": 0, "start": 10145215, "crunched": 0, "end": 10145453, "filename": "/graphics/spade.png"}, {"audio": 0, "start": 10145453, "crunched": 0, "end": 10148384, "filename": "/graphics/spade_ul.png"}, {"audio": 0, "start": 10148384, "crunched": 0, "end": 10151315, "filename": "/graphics/spade_ur.png"}, {"audio": 0, "start": 10151315, "crunched": 0, "end": 10151443, "filename": "/graphics/stars.psi"}, {"audio": 0, "start": 10151443, "crunched": 0, "end": 10269044, "filename": "/graphics/taskboard.png"}, {"audio": 0, "start": 10269044, "crunched": 0, "end": 10269063, "filename": "/graphics/themeinfo.txt"}, {"audio": 0, "start": 10269063, "crunched": 0, "end": 10269264, "filename": "/graphics/top_bar.png"}, {"audio": 0, "start": 10269264, "crunched": 0, "end": 10269603, "filename": "/graphics/top_corner.png"}, {"audio": 0, "start": 10269603, "crunched": 0, "end": 10303974, "filename": "/graphics/trophy.png"}, {"audio": 0, "start": 10303974, "crunched": 0, "end": 10334320, "filename": "/graphics/trophy_prx_eviltwin.png"}, {"audio": 0, "start": 10334320, "crunched": 0, "end": 10367357, "filename": "/graphics/trophy_prx_handler.png"}, {"audio": 0, "start": 10367357, "crunched": 0, "end": 10392035, "filename": "/graphics/trophy_prx_rimom.png"}, {"audio": 0, "start": 10392035, "crunched": 0, "end": 10422588, "filename": "/graphics/trophy_prx_rnddeck.png"}, {"audio": 0, "start": 10422588, "crunched": 0, "end": 10456342, "filename": "/graphics/trophy_set.png"}, {"audio": 0, "start": 10456342, "crunched": 0, "end": 10507805, "filename": "/graphics/unlocked.png"}, {"audio": 0, "start": 10507805, "crunched": 0, "end": 10508025, "filename": "/graphics/vert_bar.png"}, {"audio": 0, "start": 10508025, "crunched": 0, "end": 10508445, "filename": "/graphics/wallpapers.txt"}, {"audio": 0, "start": 10508445, "crunched": 0, "end": 10530267, "filename": "/graphics/wood.png"}, {"audio": 0, "start": 10530267, "crunched": 0, "end": 10538769, "filename": "/graphics/counters/default.png"}, {"audio": 0, "start": 10538769, "crunched": 0, "end": 10541082, "filename": "/graphics/counters/quest.png"}, {"audio": 0, "start": 10541082, "crunched": 0, "end": 10572763, "filename": "/graphics/wallpapers/final_saga1.jpg"}, {"audio": 0, "start": 10572763, "crunched": 0, "end": 10624978, "filename": "/graphics/wallpapers/final_saga2.jpg"}, {"audio": 0, "start": 10624978, "crunched": 0, "end": 10652143, "filename": "/graphics/wallpapers/final_saga3.jpg"}, {"audio": 0, "start": 10652143, "crunched": 0, "end": 10690629, "filename": "/graphics/wallpapers/kaioshin_chandra.jpg"}, {"audio": 0, "start": 10690629, "crunched": 0, "end": 10733635, "filename": "/graphics/wallpapers/kaioshin_elsXIII.jpg"}, {"audio": 0, "start": 10733635, "crunched": 0, "end": 10786545, "filename": "/graphics/wallpapers/kaioshin_garruk.jpg"}, {"audio": 0, "start": 10786545, "crunched": 0, "end": 10816827, "filename": "/graphics/wallpapers/kaioshin_hero_wagic.jpg"}, {"audio": 0, "start": 10816827, "crunched": 0, "end": 10861231, "filename": "/graphics/wallpapers/kaioshin_jace.jpg"}, {"audio": 0, "start": 10861231, "crunched": 0, "end": 10920441, "filename": "/graphics/wallpapers/kaioshin_ravager.jpg"}, {"audio": 0, "start": 10920441, "crunched": 0, "end": 11001618, "filename": "/graphics/wallpapers/kaioshin_sarkhan_vol.jpg"}, {"audio": 0, "start": 11001618, "crunched": 0, "end": 11046815, "filename": "/graphics/wallpapers/kaioshin_sorin.jpg"}, {"audio": 0, "start": 11046815, "crunched": 0, "end": 11080261, "filename": "/graphics/wallpapers/wagic1.jpg"}, {"audio": 0, "start": 11080261, "crunched": 0, "end": 11382748, "filename": "/lang/cn.txt"}, {"audio": 0, "start": 11382748, "crunched": 0, "end": 12500340, "filename": "/lang/cn_cards.txt"}, {"audio": 0, "start": 12500340, "crunched": 0, "end": 12509913, "filename": "/lang/cn_decks.txt"}, {"audio": 0, "start": 12509913, "crunched": 0, "end": 12882174, "filename": "/lang/de.txt"}, {"audio": 0, "start": 12882174, "crunched": 0, "end": 14554629, "filename": "/lang/de_cards.txt"}, {"audio": 0, "start": 14554629, "crunched": 0, "end": 14554891, "filename": "/lang/dontcare.txt"}, {"audio": 0, "start": 14554891, "crunched": 0, "end": 14554965, "filename": "/lang/en.txt"}, {"audio": 0, "start": 14554965, "crunched": 0, "end": 15036773, "filename": "/lang/es.txt"}, {"audio": 0, "start": 15036773, "crunched": 0, "end": 17190632, "filename": "/lang/es_cards.txt"}, {"audio": 0, "start": 17190632, "crunched": 0, "end": 17553106, "filename": "/lang/fr.txt"}, {"audio": 0, "start": 17553106, "crunched": 0, "end": 18877980, "filename": "/lang/fr_cards.txt"}, {"audio": 0, "start": 18877980, "crunched": 0, "end": 18890423, "filename": "/lang/it.txt"}, {"audio": 0, "start": 18890423, "crunched": 0, "end": 21304870, "filename": "/lang/it_cards.txt"}, {"audio": 0, "start": 21304870, "crunched": 0, "end": 21317939, "filename": "/lang/jp.txt"}, {"audio": 0, "start": 21317939, "crunched": 0, "end": 21378575, "filename": "/lang/jp_cards.txt"}, {"audio": 0, "start": 21378575, "crunched": 0, "end": 21402540, "filename": "/lang/pt.txt"}, {"audio": 0, "start": 21402540, "crunched": 0, "end": 21416921, "filename": "/lang/rs.txt"}, {"audio": 0, "start": 21416921, "crunched": 0, "end": 21417159, "filename": "/lang/spot.rb"}, {"audio": 0, "start": 21417159, "crunched": 0, "end": 21417871, "filename": "/packs/artifact_booster.txt"}, {"audio": 0, "start": 21417871, "crunched": 0, "end": 21418580, "filename": "/packs/black_booster.txt"}, {"audio": 0, "start": 21418580, "crunched": 0, "end": 21419288, "filename": "/packs/blue_booster.txt"}, {"audio": 0, "start": 21419288, "crunched": 0, "end": 21420022, "filename": "/packs/elf_pack.txt"}, {"audio": 0, "start": 21420022, "crunched": 0, "end": 21420762, "filename": "/packs/goblin_pack.txt"}, {"audio": 0, "start": 21420762, "crunched": 0, "end": 21421471, "filename": "/packs/green_booster.txt"}, {"audio": 0, "start": 21421471, "crunched": 0, "end": 21422349, "filename": "/packs/lotto_pack.txt"}, {"audio": 0, "start": 21422349, "crunched": 0, "end": 21423138, "filename": "/packs/mage_pack.txt"}, {"audio": 0, "start": 21423138, "crunched": 0, "end": 21423845, "filename": "/packs/red_booster.txt"}, {"audio": 0, "start": 21423845, "crunched": 0, "end": 21424630, "filename": "/packs/soldier_pack.txt"}, {"audio": 0, "start": 21424630, "crunched": 0, "end": 21425339, "filename": "/packs/white_booster.txt"}, {"audio": 0, "start": 21425339, "crunched": 0, "end": 21425475, "filename": "/player/options.txt"}, {"audio": 0, "start": 21425475, "crunched": 0, "end": 21425949, "filename": "/player/premade/deck1.txt"}, {"audio": 0, "start": 21425949, "crunched": 0, "end": 21426946, "filename": "/rules/awards.dat"}, {"audio": 0, "start": 21426946, "crunched": 0, "end": 21428956, "filename": "/rules/Blitzkrieg.txt"}, {"audio": 0, "start": 21428956, "crunched": 0, "end": 21433824, "filename": "/rules/classic.txt"}, {"audio": 0, "start": 21433824, "crunched": 0, "end": 21435564, "filename": "/rules/hermit.txt"}, {"audio": 0, "start": 21435564, "crunched": 0, "end": 21438663, "filename": "/rules/modrules.xml"}, {"audio": 0, "start": 21438663, "crunched": 0, "end": 21438781, "filename": "/rules/momir.txt"}, {"audio": 0, "start": 21438781, "crunched": 0, "end": 21440703, "filename": "/rules/mtg.txt"}, {"audio": 0, "start": 21440703, "crunched": 0, "end": 21440821, "filename": "/rules/random1.txt"}, {"audio": 0, "start": 21440821, "crunched": 0, "end": 21440940, "filename": "/rules/random2.txt"}, {"audio": 0, "start": 21440940, "crunched": 0, "end": 21441094, "filename": "/rules/stonehewer.txt"}, {"audio": 0, "start": 21441094, "crunched": 0, "end": 21441141, "filename": "/rules/story.txt"}, {"audio": 0, "start": 21441141, "crunched": 0, "end": 21441184, "filename": "/rules/testsuite.txt"}, {"audio": 0, "start": 21441184, "crunched": 0, "end": 21452143, "filename": "/sets/artifact.jpg"}, {"audio": 0, "start": 21452143, "crunched": 0, "end": 21453004, "filename": "/sets/artifact_thumb.jpg"}, {"audio": 0, "start": 21453004, "crunched": 0, "end": 21474777, "filename": "/sets/back.jpg"}, {"audio": 0, "start": 21474777, "crunched": 0, "end": 21476199, "filename": "/sets/back_thumb.jpg"}, {"audio": 0, "start": 21476199, "crunched": 0, "end": 21486567, "filename": "/sets/black.jpg"}, {"audio": 0, "start": 21486567, "crunched": 0, "end": 21487484, "filename": "/sets/black_thumb.jpg"}, {"audio": 0, "start": 21487484, "crunched": 0, "end": 21498888, "filename": "/sets/blue.jpg"}, {"audio": 0, "start": 21498888, "crunched": 0, "end": 21499873, "filename": "/sets/blue_thumb.jpg"}, {"audio": 0, "start": 21499873, "crunched": 0, "end": 21511954, "filename": "/sets/gold.jpg"}, {"audio": 0, "start": 21511954, "crunched": 0, "end": 21512916, "filename": "/sets/gold_thumb.jpg"}, {"audio": 0, "start": 21512916, "crunched": 0, "end": 21524122, "filename": "/sets/green.jpg"}, {"audio": 0, "start": 21524122, "crunched": 0, "end": 21525015, "filename": "/sets/green_thumb.jpg"}, {"audio": 0, "start": 21525015, "crunched": 0, "end": 21536330, "filename": "/sets/land.jpg"}, {"audio": 0, "start": 21536330, "crunched": 0, "end": 21537245, "filename": "/sets/land_thumb.jpg"}, {"audio": 0, "start": 21537245, "crunched": 0, "end": 21538667, "filename": "/sets/morph.jpg"}, {"audio": 0, "start": 21538667, "crunched": 0, "end": 21550382, "filename": "/sets/red.jpg"}, {"audio": 0, "start": 21550382, "crunched": 0, "end": 21551390, "filename": "/sets/red_thumb.jpg"}, {"audio": 0, "start": 21551390, "crunched": 0, "end": 21562974, "filename": "/sets/scheme_todo.dat"}, {"audio": 0, "start": 21562974, "crunched": 0, "end": 21573913, "filename": "/sets/white.jpg"}, {"audio": 0, "start": 21573913, "crunched": 0, "end": 21574678, "filename": "/sets/white_thumb.jpg"}, {"audio": 0, "start": 21574678, "crunched": 0, "end": 21598824, "filename": "/sets/10E/_cards.dat"}, {"audio": 0, "start": 21598824, "crunched": 0, "end": 21616649, "filename": "/sets/2ED/_cards.dat"}, {"audio": 0, "start": 21616649, "crunched": 0, "end": 21639483, "filename": "/sets/4ED/_cards.dat"}, {"audio": 0, "start": 21639483, "crunched": 0, "end": 21650182, "filename": "/sets/5DN/_cards.dat"}, {"audio": 0, "start": 21650182, "crunched": 0, "end": 21677347, "filename": "/sets/5ED/_cards.dat"}, {"audio": 0, "start": 21677347, "crunched": 0, "end": 21698888, "filename": "/sets/6ED/_cards.dat"}, {"audio": 0, "start": 21698888, "crunched": 0, "end": 21720408, "filename": "/sets/7ED/_cards.dat"}, {"audio": 0, "start": 21720408, "crunched": 0, "end": 21742323, "filename": "/sets/8ED/_cards.dat"}, {"audio": 0, "start": 21742323, "crunched": 0, "end": 21764408, "filename": "/sets/9ED/_cards.dat"}, {"audio": 0, "start": 21764408, "crunched": 0, "end": 21781385, "filename": "/sets/ALA/_cards.dat"}, {"audio": 0, "start": 21781385, "crunched": 0, "end": 21794112, "filename": "/sets/ALL/_cards.dat"}, {"audio": 0, "start": 21794112, "crunched": 0, "end": 21803568, "filename": "/sets/APC/_cards.dat"}, {"audio": 0, "start": 21803568, "crunched": 0, "end": 21813444, "filename": "/sets/ARB/_cards.dat"}, {"audio": 0, "start": 21813444, "crunched": 0, "end": 21826404, "filename": "/sets/ARC/_cards.dat"}, {"audio": 0, "start": 21826404, "crunched": 0, "end": 21831912, "filename": "/sets/ARN/_cards.dat"}, {"audio": 0, "start": 21831912, "crunched": 0, "end": 21838151, "filename": "/sets/ATQ/_cards.dat"}, {"audio": 0, "start": 21838151, "crunched": 0, "end": 21843301, "filename": "/sets/AVN/_cards.dat"}, {"audio": 0, "start": 21843301, "crunched": 0, "end": 21859273, "filename": "/sets/AVR/_cards.dat"}, {"audio": 0, "start": 21859273, "crunched": 0, "end": 21879076, "filename": "/sets/BFZ/_cards.dat"}, {"audio": 0, "start": 21879076, "crunched": 0, "end": 21890323, "filename": "/sets/BNG/_cards.dat"}, {"audio": 0, "start": 21890323, "crunched": 0, "end": 21901535, "filename": "/sets/BOK/_cards.dat"}, {"audio": 0, "start": 21901535, "crunched": 0, "end": 21909719, "filename": "/sets/BRB/_cards.dat"}, {"audio": 0, "start": 21909719, "crunched": 0, "end": 21915262, "filename": "/sets/BTD/_cards.dat"}, {"audio": 0, "start": 21915262, "crunched": 0, "end": 21925174, "filename": "/sets/CFX/_cards.dat"}, {"audio": 0, "start": 21925174, "crunched": 0, "end": 21945963, "filename": "/sets/CHK/_cards.dat"}, {"audio": 0, "start": 21945963, "crunched": 0, "end": 21953676, "filename": "/sets/CHR/_cards.dat"}, {"audio": 0, "start": 21953676, "crunched": 0, "end": 21974079, "filename": "/sets/CMD/_cards.dat"}, {"audio": 0, "start": 21974079, "crunched": 0, "end": 21984266, "filename": "/sets/CSP/_cards.dat"}, {"audio": 0, "start": 21984266, "crunched": 0, "end": 21996030, "filename": "/sets/DGM/_cards.dat"}, {"audio": 0, "start": 21996030, "crunched": 0, "end": 22009340, "filename": "/sets/DIS/_cards.dat"}, {"audio": 0, "start": 22009340, "crunched": 0, "end": 22010029, "filename": "/sets/DKA/booster.txt"}, {"audio": 0, "start": 22010029, "crunched": 0, "end": 22021384, "filename": "/sets/DKA/_cards.dat"}, {"audio": 0, "start": 22021384, "crunched": 0, "end": 22028588, "filename": "/sets/DRK/_cards.dat"}, {"audio": 0, "start": 22028588, "crunched": 0, "end": 22039184, "filename": "/sets/DST/_cards.dat"}, {"audio": 0, "start": 22039184, "crunched": 0, "end": 22039876, "filename": "/sets/DTK/booster.txt"}, {"audio": 0, "start": 22039876, "crunched": 0, "end": 22057168, "filename": "/sets/DTK/_cards.dat"}, {"audio": 0, "start": 22057168, "crunched": 0, "end": 22061108, "filename": "/sets/DVD/_cards.dat"}, {"audio": 0, "start": 22061108, "crunched": 0, "end": 22072940, "filename": "/sets/EVE/_cards.dat"}, {"audio": 0, "start": 22072940, "crunched": 0, "end": 22076979, "filename": "/sets/EVG/_cards.dat"}, {"audio": 0, "start": 22076979, "crunched": 0, "end": 22082052, "filename": "/sets/EVT/_cards.dat"}, {"audio": 0, "start": 22082052, "crunched": 0, "end": 22090871, "filename": "/sets/EXO/_cards.dat"}, {"audio": 0, "start": 22090871, "crunched": 0, "end": 22102457, "filename": "/sets/FEM/_cards.dat"}, {"audio": 0, "start": 22102457, "crunched": 0, "end": 22103145, "filename": "/sets/FRF/booster.txt"}, {"audio": 0, "start": 22103145, "crunched": 0, "end": 22115367, "filename": "/sets/FRF/_cards.dat"}, {"audio": 0, "start": 22115367, "crunched": 0, "end": 22127390, "filename": "/sets/FUT/_cards.dat"}, {"audio": 0, "start": 22127390, "crunched": 0, "end": 22128432, "filename": "/sets/FVD/_cards.dat"}, {"audio": 0, "start": 22128432, "crunched": 0, "end": 22129407, "filename": "/sets/FVE/_cards.dat"}, {"audio": 0, "start": 22129407, "crunched": 0, "end": 22130400, "filename": "/sets/FVR/_cards.dat"}, {"audio": 0, "start": 22130400, "crunched": 0, "end": 22141090, "filename": "/sets/GPT/_cards.dat"}, {"audio": 0, "start": 22141090, "crunched": 0, "end": 22157392, "filename": "/sets/GTC/_cards.dat"}, {"audio": 0, "start": 22157392, "crunched": 0, "end": 22161382, "filename": "/sets/GVL/_cards.dat"}, {"audio": 0, "start": 22161382, "crunched": 0, "end": 22169982, "filename": "/sets/HML/_cards.dat"}, {"audio": 0, "start": 22169982, "crunched": 0, "end": 22180931, "filename": "/sets/HOP/_cards.dat"}, {"audio": 0, "start": 22180931, "crunched": 0, "end": 22204361, "filename": "/sets/ICE/_cards.dat"}, {"audio": 0, "start": 22204361, "crunched": 0, "end": 22226648, "filename": "/sets/INV/_cards.dat"}, {"audio": 0, "start": 22226648, "crunched": 0, "end": 22245305, "filename": "/sets/ISD/_cards.dat"}, {"audio": 0, "start": 22245305, "crunched": 0, "end": 22251184, "filename": "/sets/IVG/_cards.dat"}, {"audio": 0, "start": 22251184, "crunched": 0, "end": 22251875, "filename": "/sets/JOU/booster.txt"}, {"audio": 0, "start": 22251875, "crunched": 0, "end": 22262914, "filename": "/sets/JOU/_cards.dat"}, {"audio": 0, "start": 22262914, "crunched": 0, "end": 22272018, "filename": "/sets/JUD/_cards.dat"}, {"audio": 0, "start": 22272018, "crunched": 0, "end": 22275917, "filename": "/sets/JVC/_cards.dat"}, {"audio": 0, "start": 22275917, "crunched": 0, "end": 22276607, "filename": "/sets/KTK/booster.txt"}, {"audio": 0, "start": 22276607, "crunched": 0, "end": 22294097, "filename": "/sets/KTK/_cards.dat"}, {"audio": 0, "start": 22294097, "crunched": 0, "end": 22299335, "filename": "/sets/KVD/_cards.dat"}, {"audio": 0, "start": 22299335, "crunched": 0, "end": 22316645, "filename": "/sets/LEA/_cards.dat"}, {"audio": 0, "start": 22316645, "crunched": 0, "end": 22334465, "filename": "/sets/LEB/_cards.dat"}, {"audio": 0, "start": 22334465, "crunched": 0, "end": 22353612, "filename": "/sets/LEG/_cards.dat"}, {"audio": 0, "start": 22353612, "crunched": 0, "end": 22362970, "filename": "/sets/LGN/_cards.dat"}, {"audio": 0, "start": 22362970, "crunched": 0, "end": 22382639, "filename": "/sets/LRW/_cards.dat"}, {"audio": 0, "start": 22382639, "crunched": 0, "end": 22398389, "filename": "/sets/M10/_cards.dat"}, {"audio": 0, "start": 22398389, "crunched": 0, "end": 22414281, "filename": "/sets/M11/_cards.dat"}, {"audio": 0, "start": 22414281, "crunched": 0, "end": 22430081, "filename": "/sets/M12/_cards.dat"}, {"audio": 0, "start": 22430081, "crunched": 0, "end": 22445969, "filename": "/sets/M13/_cards.dat"}, {"audio": 0, "start": 22445969, "crunched": 0, "end": 22462103, "filename": "/sets/M14/_cards.dat"}, {"audio": 0, "start": 22462103, "crunched": 0, "end": 22480725, "filename": "/sets/M15/_cards.dat"}, {"audio": 0, "start": 22480725, "crunched": 0, "end": 22490709, "filename": "/sets/MBS/_cards.dat"}, {"audio": 0, "start": 22490709, "crunched": 0, "end": 22506380, "filename": "/sets/ME2/_cards.dat"}, {"audio": 0, "start": 22506380, "crunched": 0, "end": 22521128, "filename": "/sets/ME3/_cards.dat"}, {"audio": 0, "start": 22521128, "crunched": 0, "end": 22538107, "filename": "/sets/ME4/_cards.dat"}, {"audio": 0, "start": 22538107, "crunched": 0, "end": 22550411, "filename": "/sets/MED/_cards.dat"}, {"audio": 0, "start": 22550411, "crunched": 0, "end": 22571909, "filename": "/sets/MIR/_cards.dat"}, {"audio": 0, "start": 22571909, "crunched": 0, "end": 22581814, "filename": "/sets/MOR/_cards.dat"}, {"audio": 0, "start": 22581814, "crunched": 0, "end": 22601079, "filename": "/sets/MRD/_cards.dat"}, {"audio": 0, "start": 22601079, "crunched": 0, "end": 22622811, "filename": "/sets/MRQ/_cards.dat"}, {"audio": 0, "start": 22622811, "crunched": 0, "end": 22631839, "filename": "/sets/NMS/_cards.dat"}, {"audio": 0, "start": 22631839, "crunched": 0, "end": 22643214, "filename": "/sets/NPH/_cards.dat"}, {"audio": 0, "start": 22643214, "crunched": 0, "end": 22664955, "filename": "/sets/ODY/_cards.dat"}, {"audio": 0, "start": 22664955, "crunched": 0, "end": 22677921, "filename": "/sets/OGW/_cards.dat"}, {"audio": 0, "start": 22677921, "crunched": 0, "end": 22700007, "filename": "/sets/ONS/_cards.dat"}, {"audio": 0, "start": 22700007, "crunched": 0, "end": 22718226, "filename": "/sets/ORI/_cards.dat"}, {"audio": 0, "start": 22718226, "crunched": 0, "end": 22728286, "filename": "/sets/P02/_cards.dat"}, {"audio": 0, "start": 22728286, "crunched": 0, "end": 22738237, "filename": "/sets/PC2/_cards.dat"}, {"audio": 0, "start": 22738237, "crunched": 0, "end": 22747300, "filename": "/sets/PCY/_cards.dat"}, {"audio": 0, "start": 22747300, "crunched": 0, "end": 22749521, "filename": "/sets/PD2/_cards.dat"}, {"audio": 0, "start": 22749521, "crunched": 0, "end": 22751447, "filename": "/sets/PD3/_cards.dat"}, {"audio": 0, "start": 22751447, "crunched": 0, "end": 22754080, "filename": "/sets/PDS/_cards.dat"}, {"audio": 0, "start": 22754080, "crunched": 0, "end": 22765410, "filename": "/sets/PLC/_cards.dat"}, {"audio": 0, "start": 22765410, "crunched": 0, "end": 22774714, "filename": "/sets/PLS/_cards.dat"}, {"audio": 0, "start": 22774714, "crunched": 0, "end": 22788223, "filename": "/sets/POR/_cards.dat"}, {"audio": 0, "start": 22788223, "crunched": 0, "end": 22789970, "filename": "/sets/PPR/_cards.dat"}, {"audio": 0, "start": 22789970, "crunched": 0, "end": 22808044, "filename": "/sets/primitives/borderline.txt"}, {"audio": 0, "start": 22808044, "crunched": 0, "end": 22812765, "filename": "/sets/primitives/crappy.txt"}, {"audio": 0, "start": 22812765, "crunched": 0, "end": 26733835, "filename": "/sets/primitives/mtg.txt"}, {"audio": 0, "start": 26733835, "crunched": 0, "end": 27771349, "filename": "/sets/primitives/unsupported.txt"}, {"audio": 0, "start": 27771349, "crunched": 0, "end": 27772087, "filename": "/sets/primitives/_macros.txt"}, {"audio": 0, "start": 27772087, "crunched": 0, "end": 27783742, "filename": "/sets/PTK/_cards.dat"}, {"audio": 0, "start": 27783742, "crunched": 0, "end": 27788512, "filename": "/sets/PVC/_cards.dat"}, {"audio": 0, "start": 27788512, "crunched": 0, "end": 27808031, "filename": "/sets/RAV/_cards.dat"}, {"audio": 0, "start": 27808031, "crunched": 0, "end": 27824096, "filename": "/sets/ROE/_cards.dat"}, {"audio": 0, "start": 27824096, "crunched": 0, "end": 27841775, "filename": "/sets/RTR/_cards.dat"}, {"audio": 0, "start": 27841775, "crunched": 0, "end": 27860179, "filename": "/sets/RV/_cards.dat"}, {"audio": 0, "start": 27860179, "crunched": 0, "end": 27863680, "filename": "/sets/S00/_cards.dat"}, {"audio": 0, "start": 27863680, "crunched": 0, "end": 27874267, "filename": "/sets/S99/_cards.dat"}, {"audio": 0, "start": 27874267, "crunched": 0, "end": 27883559, "filename": "/sets/SCG/_cards.dat"}, {"audio": 0, "start": 27883559, "crunched": 0, "end": 27903030, "filename": "/sets/SHM/_cards.dat"}, {"audio": 0, "start": 27903030, "crunched": 0, "end": 27925517, "filename": "/sets/SOI/_cards.dat"}, {"audio": 0, "start": 27925517, "crunched": 0, "end": 27936948, "filename": "/sets/SOK/_cards.dat"}, {"audio": 0, "start": 27936948, "crunched": 0, "end": 27953027, "filename": "/sets/SOM/_cards.dat"}, {"audio": 0, "start": 27953027, "crunched": 0, "end": 27961822, "filename": "/sets/STH/_cards.dat"}, {"audio": 0, "start": 27961822, "crunched": 0, "end": 27978159, "filename": "/sets/THS/_cards.dat"}, {"audio": 0, "start": 27978159, "crunched": 0, "end": 27999455, "filename": "/sets/TMP/_cards.dat"}, {"audio": 0, "start": 27999455, "crunched": 0, "end": 28008535, "filename": "/sets/TOR/_cards.dat"}, {"audio": 0, "start": 28008535, "crunched": 0, "end": 28016383, "filename": "/sets/TSB/_cards.dat"}, {"audio": 0, "start": 28016383, "crunched": 0, "end": 28017081, "filename": "/sets/TSP/booster.txt"}, {"audio": 0, "start": 28017081, "crunched": 0, "end": 28036953, "filename": "/sets/TSP/_cards.dat"}, {"audio": 0, "start": 28036953, "crunched": 0, "end": 28045910, "filename": "/sets/UDS/_cards.dat"}, {"audio": 0, "start": 28045910, "crunched": 0, "end": 28046243, "filename": "/sets/UGL/_cards.dat"}, {"audio": 0, "start": 28046243, "crunched": 0, "end": 28055217, "filename": "/sets/ULG/_cards.dat"}, {"audio": 0, "start": 28055217, "crunched": 0, "end": 28055555, "filename": "/sets/UNH/_cards.dat"}, {"audio": 0, "start": 28055555, "crunched": 0, "end": 28076784, "filename": "/sets/USG/_cards.dat"}, {"audio": 0, "start": 28076784, "crunched": 0, "end": 28077814, "filename": "/sets/V12/_cards.dat"}, {"audio": 0, "start": 28077814, "crunched": 0, "end": 28079207, "filename": "/sets/V13/_cards.dat"}, {"audio": 0, "start": 28079207, "crunched": 0, "end": 28089497, "filename": "/sets/VIS/_cards.dat"}, {"audio": 0, "start": 28089497, "crunched": 0, "end": 28094425, "filename": "/sets/VVK/_cards.dat"}, {"audio": 0, "start": 28094425, "crunched": 0, "end": 28104735, "filename": "/sets/WTH/_cards.dat"}, {"audio": 0, "start": 28104735, "crunched": 0, "end": 28114544, "filename": "/sets/WWK/_cards.dat"}, {"audio": 0, "start": 28114544, "crunched": 0, "end": 28131803, "filename": "/sets/ZEN/_cards.dat"}, {"audio": 0, "start": 28131803, "crunched": 0, "end": 28131820, "filename": "/settings/options.txt"}, {"audio": 1, "start": 28131820, "crunched": 0, "end": 29827062, "filename": "/sound/ai_baka_music.mp3"}, {"audio": 0, "start": 29827062, "crunched": 0, "end": 29827229, "filename": "/sound/README.txt"}, {"audio": 1, "start": 29827229, "crunched": 0, "end": 32282948, "filename": "/sound/Track0.mp3"}, {"audio": 1, "start": 32282948, "crunched": 0, "end": 34772208, "filename": "/sound/Track1.mp3"}, {"audio": 1, "start": 34772208, "crunched": 0, "end": 34824430, "filename": "/sound/sfx/artifact.wav"}, {"audio": 1, "start": 34824430, "crunched": 0, "end": 34869484, "filename": "/sound/sfx/bear.wav"}, {"audio": 1, "start": 34869484, "crunched": 0, "end": 34931946, "filename": "/sound/sfx/beast.wav"}, {"audio": 1, "start": 34931946, "crunched": 0, "end": 35093736, "filename": "/sound/sfx/bonus.wav"}, {"audio": 1, "start": 35093736, "crunched": 0, "end": 35176678, "filename": "/sound/sfx/cat.wav"}, {"audio": 1, "start": 35176678, "crunched": 0, "end": 35281078, "filename": "/sound/sfx/chain.wav"}, {"audio": 1, "start": 35281078, "crunched": 0, "end": 35315892, "filename": "/sound/sfx/creature.wav"}, {"audio": 1, "start": 35315892, "crunched": 0, "end": 35407026, "filename": "/sound/sfx/dragon.wav"}, {"audio": 1, "start": 35407026, "crunched": 0, "end": 35518640, "filename": "/sound/sfx/enchantment.wav"}, {"audio": 1, "start": 35518640, "crunched": 0, "end": 35540142, "filename": "/sound/sfx/faerie.wav"}, {"audio": 1, "start": 35540142, "crunched": 0, "end": 35618988, "filename": "/sound/sfx/flying.wav"}, {"audio": 1, "start": 35618988, "crunched": 0, "end": 35667114, "filename": "/sound/sfx/goblin.wav"}, {"audio": 1, "start": 35667114, "crunched": 0, "end": 35780776, "filename": "/sound/sfx/graveyard.wav"}, {"audio": 1, "start": 35780776, "crunched": 0, "end": 35817638, "filename": "/sound/sfx/human.wav"}, {"audio": 1, "start": 35817638, "crunched": 0, "end": 35911844, "filename": "/sound/sfx/imp.wav"}, {"audio": 1, "start": 35911844, "crunched": 0, "end": 35945634, "filename": "/sound/sfx/instant.wav"}, {"audio": 1, "start": 35945634, "crunched": 0, "end": 35968160, "filename": "/sound/sfx/knight.wav"}, {"audio": 1, "start": 35968160, "crunched": 0, "end": 36001950, "filename": "/sound/sfx/mana.wav"}, {"audio": 0, "start": 36001950, "crunched": 0, "end": 36002320, "filename": "/sound/sfx/README.txt"}, {"audio": 1, "start": 36002320, "crunched": 0, "end": 36050446, "filename": "/sound/sfx/sorcery.wav"}, {"audio": 1, "start": 36050446, "crunched": 0, "end": 36098572, "filename": "/sound/sfx/troll.wav"}, {"audio": 1, "start": 36098572, "crunched": 0, "end": 36132372, "filename": "/sound/sfx/tutorial.wav"}, {"audio": 1, "start": 36132372, "crunched": 0, "end": 36202002, "filename": "/sound/sfx/vampire.wav"}, {"audio": 1, "start": 36202002, "crunched": 0, "end": 36289040, "filename": "/sound/sfx/wurm.wav"}, {"audio": 1, "start": 36289040, "crunched": 0, "end": 36331022, "filename": "/sound/sfx/zombie.wav"}, {"audio": 0, "start": 36331022, "crunched": 0, "end": 36331425, "filename": "/test/abyssal_hunter_POWERSTRIKE.txt"}, {"audio": 0, "start": 36331425, "crunched": 0, "end": 36332014, "filename": "/test/abyssal_nocturnus.txt"}, {"audio": 0, "start": 36332014, "crunched": 0, "end": 36332292, "filename": "/test/academy_rector.txt"}, {"audio": 0, "start": 36332292, "crunched": 0, "end": 36332815, "filename": "/test/accelerated_mutation.txt"}, {"audio": 0, "start": 36332815, "crunched": 0, "end": 36333333, "filename": "/test/act_of_treason.txt"}, {"audio": 0, "start": 36333333, "crunched": 0, "end": 36333948, "filename": "/test/adarkar_valkyrie.txt"}, {"audio": 0, "start": 36333948, "crunched": 0, "end": 36334593, "filename": "/test/aegis_of_the_meek.txt"}, {"audio": 0, "start": 36334593, "crunched": 0, "end": 36334807, "filename": "/test/aether_flash.txt"}, {"audio": 0, "start": 36334807, "crunched": 0, "end": 36335165, "filename": "/test/aether_mutation.txt"}, {"audio": 0, "start": 36335165, "crunched": 0, "end": 36335605, "filename": "/test/afflict.txt"}, {"audio": 0, "start": 36335605, "crunched": 0, "end": 36336103, "filename": "/test/ageless_entity.txt"}, {"audio": 0, "start": 36336103, "crunched": 0, "end": 36336483, "filename": "/test/akron_legionnaire.txt"}, {"audio": 0, "start": 36336483, "crunched": 0, "end": 36336703, "filename": "/test/alabaster_dragon.txt"}, {"audio": 0, "start": 36336703, "crunched": 0, "end": 36337000, "filename": "/test/alabaster_leech.txt"}, {"audio": 0, "start": 36337000, "crunched": 0, "end": 36337437, "filename": "/test/alabaster_leech2.txt"}, {"audio": 0, "start": 36337437, "crunched": 0, "end": 36338070, "filename": "/test/Alluring_Scent.txt"}, {"audio": 0, "start": 36338070, "crunched": 0, "end": 36338424, "filename": "/test/alluring_siren.txt"}, {"audio": 0, "start": 36338424, "crunched": 0, "end": 36338716, "filename": "/test/Amugaba.txt"}, {"audio": 0, "start": 36338716, "crunched": 0, "end": 36339019, "filename": "/test/anarchy.txt"}, {"audio": 0, "start": 36339019, "crunched": 0, "end": 36339391, "filename": "/test/ancestors_chosen.txt"}, {"audio": 0, "start": 36339391, "crunched": 0, "end": 36339821, "filename": "/test/ancient_ooze.txt"}, {"audio": 0, "start": 36339821, "crunched": 0, "end": 36340268, "filename": "/test/angelic_chorus_TOUGHNESSLIFEGAIN.txt"}, {"audio": 0, "start": 36340268, "crunched": 0, "end": 36340671, "filename": "/test/angry_mob1.txt"}, {"audio": 0, "start": 36340671, "crunched": 0, "end": 36341199, "filename": "/test/angry_mob2.txt"}, {"audio": 0, "start": 36341199, "crunched": 0, "end": 36341680, "filename": "/test/angry_mob3.txt"}, {"audio": 0, "start": 36341680, "crunched": 0, "end": 36342264, "filename": "/test/angry_mob4.txt"}, {"audio": 0, "start": 36342264, "crunched": 0, "end": 36342910, "filename": "/test/angry_mob4b.txt"}, {"audio": 0, "start": 36342910, "crunched": 0, "end": 36343413, "filename": "/test/angry_mob5.txt"}, {"audio": 0, "start": 36343413, "crunched": 0, "end": 36343975, "filename": "/test/angry_mob7.txt"}, {"audio": 0, "start": 36343975, "crunched": 0, "end": 36344424, "filename": "/test/animal_boneyard.txt"}, {"audio": 0, "start": 36344424, "crunched": 0, "end": 36345083, "filename": "/test/animated_legendaries1_i221.txt"}, {"audio": 0, "start": 36345083, "crunched": 0, "end": 36345472, "filename": "/test/animate_artifact.txt"}, {"audio": 0, "start": 36345472, "crunched": 0, "end": 36345889, "filename": "/test/animate_artifact2.txt"}, {"audio": 0, "start": 36345889, "crunched": 0, "end": 36346152, "filename": "/test/animate_dead.txt"}, {"audio": 0, "start": 36346152, "crunched": 0, "end": 36346654, "filename": "/test/animate_dead2.txt"}, {"audio": 0, "start": 36346654, "crunched": 0, "end": 36347014, "filename": "/test/animate_dead3.txt"}, {"audio": 0, "start": 36347014, "crunched": 0, "end": 36347539, "filename": "/test/ankh_of_mishra.txt"}, {"audio": 0, "start": 36347539, "crunched": 0, "end": 36348281, "filename": "/test/Apex_Hawks_MULTIKICKER.txt"}, {"audio": 0, "start": 36348281, "crunched": 0, "end": 36348659, "filename": "/test/arcanis_the_omnipotent.txt"}, {"audio": 0, "start": 36348659, "crunched": 0, "end": 36349131, "filename": "/test/arcanis_the_omnipotent2.txt"}, {"audio": 0, "start": 36349131, "crunched": 0, "end": 36349697, "filename": "/test/arcbound.txt"}, {"audio": 0, "start": 36349697, "crunched": 0, "end": 36349907, "filename": "/test/ardakar_wastes.txt"}, {"audio": 0, "start": 36349907, "crunched": 0, "end": 36350294, "filename": "/test/ardent_soldier.txt"}, {"audio": 0, "start": 36350294, "crunched": 0, "end": 36350632, "filename": "/test/argothian_enchantress.txt"}, {"audio": 0, "start": 36350632, "crunched": 0, "end": 36351127, "filename": "/test/armadillo_cloak.txt"}, {"audio": 0, "start": 36351127, "crunched": 0, "end": 36351665, "filename": "/test/Armillary_Sphere.txt"}, {"audio": 0, "start": 36351665, "crunched": 0, "end": 36352226, "filename": "/test/Armillary_Sphere2.txt"}, {"audio": 0, "start": 36352226, "crunched": 0, "end": 36352516, "filename": "/test/ascendant_evincar.txt"}, {"audio": 0, "start": 36352516, "crunched": 0, "end": 36352806, "filename": "/test/ascendant_evincar2.txt"}, {"audio": 0, "start": 36352806, "crunched": 0, "end": 36353076, "filename": "/test/ascendant_evincar3.txt"}, {"audio": 0, "start": 36353076, "crunched": 0, "end": 36353574, "filename": "/test/ashen_firebeast.txt"}, {"audio": 0, "start": 36353574, "crunched": 0, "end": 36353914, "filename": "/test/ashen_firebeast2.txt"}, {"audio": 0, "start": 36353914, "crunched": 0, "end": 36354432, "filename": "/test/aura_mutation.txt"}, {"audio": 0, "start": 36354432, "crunched": 0, "end": 36354987, "filename": "/test/auriok_bladewarden_POWERPUMPBOTH.txt"}, {"audio": 0, "start": 36354987, "crunched": 0, "end": 36355794, "filename": "/test/Auriok_Sunchaser_ASLONGAS_1.txt"}, {"audio": 0, "start": 36355794, "crunched": 0, "end": 36356467, "filename": "/test/Auriok_Sunchaser_ASLONGAS_2.txt"}, {"audio": 0, "start": 36356467, "crunched": 0, "end": 36357370, "filename": "/test/Auriok_Sunchaser_ASLONGAS_BUG.txt"}, {"audio": 0, "start": 36357370, "crunched": 0, "end": 36357706, "filename": "/test/avarice_totem.txt"}, {"audio": 0, "start": 36357706, "crunched": 0, "end": 36358452, "filename": "/test/avatar_of_woe1.txt"}, {"audio": 0, "start": 36358452, "crunched": 0, "end": 36359188, "filename": "/test/avatar_of_woe2.txt"}, {"audio": 0, "start": 36359188, "crunched": 0, "end": 36359411, "filename": "/test/aven_riftwatcher.txt"}, {"audio": 0, "start": 36359411, "crunched": 0, "end": 36359601, "filename": "/test/aven_riftwatcher2.txt"}, {"audio": 0, "start": 36359601, "crunched": 0, "end": 36360120, "filename": "/test/aysen_bureaucrats.txt"}, {"audio": 0, "start": 36360120, "crunched": 0, "end": 36360671, "filename": "/test/balduvian_conjurer.txt"}, {"audio": 0, "start": 36360671, "crunched": 0, "end": 36361018, "filename": "/test/baneslayer_angel.txt"}, {"audio": 0, "start": 36361018, "crunched": 0, "end": 36361377, "filename": "/test/baneslayer_angel2.txt"}, {"audio": 0, "start": 36361377, "crunched": 0, "end": 36361971, "filename": "/test/barbed_shocker.txt"}, {"audio": 0, "start": 36361971, "crunched": 0, "end": 36362327, "filename": "/test/barbed_sliver.txt"}, {"audio": 0, "start": 36362327, "crunched": 0, "end": 36362588, "filename": "/test/basal_sliver.txt"}, {"audio": 0, "start": 36362588, "crunched": 0, "end": 36362987, "filename": "/test/beacon_of_creation.txt"}, {"audio": 0, "start": 36362987, "crunched": 0, "end": 36363363, "filename": "/test/beacon_of_destruction.txt"}, {"audio": 0, "start": 36363363, "crunched": 0, "end": 36363649, "filename": "/test/beacon_of_unrest.txt"}, {"audio": 0, "start": 36363649, "crunched": 0, "end": 36364028, "filename": "/test/behemoth_sledge.txt"}, {"audio": 0, "start": 36364028, "crunched": 0, "end": 36364482, "filename": "/test/behemoth_sledge2.txt"}, {"audio": 0, "start": 36364482, "crunched": 0, "end": 36364930, "filename": "/test/behemoth_sledge3.txt"}, {"audio": 0, "start": 36364930, "crunched": 0, "end": 36365548, "filename": "/test/behemoth_sledge4.txt"}, {"audio": 0, "start": 36365548, "crunched": 0, "end": 36365879, "filename": "/test/behemoth_sledge5.txt"}, {"audio": 0, "start": 36365879, "crunched": 0, "end": 36366276, "filename": "/test/belligerent_hatchling.txt"}, {"audio": 0, "start": 36366276, "crunched": 0, "end": 36366704, "filename": "/test/benalish_knight.txt"}, {"audio": 0, "start": 36366704, "crunched": 0, "end": 36367286, "filename": "/test/berserk1.txt"}, {"audio": 0, "start": 36367286, "crunched": 0, "end": 36367736, "filename": "/test/berserk2.txt"}, {"audio": 0, "start": 36367736, "crunched": 0, "end": 36368112, "filename": "/test/biorhythm.txt"}, {"audio": 0, "start": 36368112, "crunched": 0, "end": 36368447, "filename": "/test/black_market.txt"}, {"audio": 0, "start": 36368447, "crunched": 0, "end": 36368820, "filename": "/test/black_vise.txt"}, {"audio": 0, "start": 36368820, "crunched": 0, "end": 36369362, "filename": "/test/blade_ofthe_bloodchief.txt"}, {"audio": 0, "start": 36369362, "crunched": 0, "end": 36369626, "filename": "/test/blessed_wind.txt"}, {"audio": 0, "start": 36369626, "crunched": 0, "end": 36369926, "filename": "/test/blessed_wine.txt"}, {"audio": 0, "start": 36369926, "crunched": 0, "end": 36370458, "filename": "/test/Blink.txt"}, {"audio": 0, "start": 36370458, "crunched": 0, "end": 36370764, "filename": "/test/blinking_spirit.txt"}, {"audio": 0, "start": 36370764, "crunched": 0, "end": 36371264, "filename": "/test/blinkmoth_nexus.txt"}, {"audio": 0, "start": 36371264, "crunched": 0, "end": 36371853, "filename": "/test/Blink_and_X_counters.txt"}, {"audio": 0, "start": 36371853, "crunched": 0, "end": 36372164, "filename": "/test/bloated_toad1.txt"}, {"audio": 0, "start": 36372164, "crunched": 0, "end": 36372550, "filename": "/test/bloated_toad2.txt"}, {"audio": 0, "start": 36372550, "crunched": 0, "end": 36372906, "filename": "/test/bloodbond_march.txt"}, {"audio": 0, "start": 36372906, "crunched": 0, "end": 36373229, "filename": "/test/bloodfire_colossus.txt"}, {"audio": 0, "start": 36373229, "crunched": 0, "end": 36373652, "filename": "/test/bloodhall_ooze.txt"}, {"audio": 0, "start": 36373652, "crunched": 0, "end": 36374074, "filename": "/test/bloodscale_prowler.txt"}, {"audio": 0, "start": 36374074, "crunched": 0, "end": 36374521, "filename": "/test/body_double.txt"}, {"audio": 0, "start": 36374521, "crunched": 0, "end": 36374806, "filename": "/test/boggart_arsonists.txt"}, {"audio": 0, "start": 36374806, "crunched": 0, "end": 36375160, "filename": "/test/borderland_behemoth.txt"}, {"audio": 0, "start": 36375160, "crunched": 0, "end": 36375357, "filename": "/test/bottle_gnomes.txt"}, {"audio": 0, "start": 36375357, "crunched": 0, "end": 36375710, "filename": "/test/bottle_gnomes2.txt"}, {"audio": 0, "start": 36375710, "crunched": 0, "end": 36376097, "filename": "/test/brainstorm.txt"}, {"audio": 0, "start": 36376097, "crunched": 0, "end": 36376432, "filename": "/test/bramblewood_paragon.txt"}, {"audio": 0, "start": 36376432, "crunched": 0, "end": 36376724, "filename": "/test/brass_man.txt"}, {"audio": 0, "start": 36376724, "crunched": 0, "end": 36377141, "filename": "/test/brass_man_i161.txt"}, {"audio": 0, "start": 36377141, "crunched": 0, "end": 36377523, "filename": "/test/briarhorn.txt"}, {"audio": 0, "start": 36377523, "crunched": 0, "end": 36378268, "filename": "/test/bringer_of_the_red_dawn.txt"}, {"audio": 0, "start": 36378268, "crunched": 0, "end": 36378646, "filename": "/test/buyback.txt"}, {"audio": 0, "start": 36378646, "crunched": 0, "end": 36379013, "filename": "/test/cage_of_hands.txt"}, {"audio": 0, "start": 36379013, "crunched": 0, "end": 36379353, "filename": "/test/Call_to_Heel_1.txt"}, {"audio": 0, "start": 36379353, "crunched": 0, "end": 36379693, "filename": "/test/Call_to_Heel_2.txt"}, {"audio": 0, "start": 36379693, "crunched": 0, "end": 36380253, "filename": "/test/castle.txt"}, {"audio": 0, "start": 36380253, "crunched": 0, "end": 36380673, "filename": "/test/cathodion.txt"}, {"audio": 0, "start": 36380673, "crunched": 0, "end": 36381514, "filename": "/test/CDA#1.txt"}, {"audio": 0, "start": 36381514, "crunched": 0, "end": 36382257, "filename": "/test/CDA#2.txt"}, {"audio": 0, "start": 36382257, "crunched": 0, "end": 36382798, "filename": "/test/celestial_mantle.txt"}, {"audio": 0, "start": 36382798, "crunched": 0, "end": 36383045, "filename": "/test/celestial_purge.txt"}, {"audio": 0, "start": 36383045, "crunched": 0, "end": 36383512, "filename": "/test/celestial_sword.txt"}, {"audio": 0, "start": 36383512, "crunched": 0, "end": 36383768, "filename": "/test/chainbreaker.txt"}, {"audio": 0, "start": 36383768, "crunched": 0, "end": 36384254, "filename": "/test/Charge_Across_the_Araba.txt"}, {"audio": 0, "start": 36384254, "crunched": 0, "end": 36384612, "filename": "/test/circle_of_protection.txt"}, {"audio": 0, "start": 36384612, "crunched": 0, "end": 36385020, "filename": "/test/circle_of_protection_i211.txt"}, {"audio": 0, "start": 36385020, "crunched": 0, "end": 36385348, "filename": "/test/civic_wayfinder.txt"}, {"audio": 0, "start": 36385348, "crunched": 0, "end": 36385850, "filename": "/test/clone.txt"}, {"audio": 0, "start": 36385850, "crunched": 0, "end": 36386355, "filename": "/test/clone2.txt"}, {"audio": 0, "start": 36386355, "crunched": 0, "end": 36386798, "filename": "/test/clone3.txt"}, {"audio": 0, "start": 36386798, "crunched": 0, "end": 36387370, "filename": "/test/clone4.txt"}, {"audio": 0, "start": 36387370, "crunched": 0, "end": 36387720, "filename": "/test/cockatrice.txt"}, {"audio": 0, "start": 36387720, "crunched": 0, "end": 36388155, "filename": "/test/cockatrice_i228.txt"}, {"audio": 0, "start": 36388155, "crunched": 0, "end": 36388909, "filename": "/test/colossus_of_sardia1.txt"}, {"audio": 0, "start": 36388909, "crunched": 0, "end": 36389640, "filename": "/test/colossus_of_sardia2.txt"}, {"audio": 0, "start": 36389640, "crunched": 0, "end": 36389940, "filename": "/test/composite_golem.txt"}, {"audio": 0, "start": 36389940, "crunched": 0, "end": 36390296, "filename": "/test/conservator.txt"}, {"audio": 0, "start": 36390296, "crunched": 0, "end": 36390810, "filename": "/test/consign_to_dream.txt"}, {"audio": 0, "start": 36390810, "crunched": 0, "end": 36391592, "filename": "/test/Contagion_Clasp.txt"}, {"audio": 0, "start": 36391592, "crunched": 0, "end": 36392082, "filename": "/test/control_magic.txt"}, {"audio": 0, "start": 36392082, "crunched": 0, "end": 36392538, "filename": "/test/control_magic2.txt"}, {"audio": 0, "start": 36392538, "crunched": 0, "end": 36393057, "filename": "/test/control_magic3.txt"}, {"audio": 0, "start": 36393057, "crunched": 0, "end": 36393632, "filename": "/test/control_magic4.txt"}, {"audio": 0, "start": 36393632, "crunched": 0, "end": 36393892, "filename": "/test/corrupt.txt"}, {"audio": 0, "start": 36393892, "crunched": 0, "end": 36394169, "filename": "/test/counsel_of_the_soratami.txt"}, {"audio": 0, "start": 36394169, "crunched": 0, "end": 36394796, "filename": "/test/countershroud.txt"}, {"audio": 0, "start": 36394796, "crunched": 0, "end": 36395104, "filename": "/test/counterspell.txt"}, {"audio": 0, "start": 36395104, "crunched": 0, "end": 36395642, "filename": "/test/counterspell2.txt"}, {"audio": 0, "start": 36395642, "crunched": 0, "end": 36396069, "filename": "/test/counterspell3.txt"}, {"audio": 0, "start": 36396069, "crunched": 0, "end": 36396432, "filename": "/test/counterspell4.txt"}, {"audio": 0, "start": 36396432, "crunched": 0, "end": 36396972, "filename": "/test/counter_unless_pay_x.txt"}, {"audio": 0, "start": 36396972, "crunched": 0, "end": 36397491, "filename": "/test/Covetous_Dragon_ASLONGAS_3.txt"}, {"audio": 0, "start": 36397491, "crunched": 0, "end": 36397935, "filename": "/test/Covetous_Dragon_ASLONGAS_4.txt"}, {"audio": 0, "start": 36397935, "crunched": 0, "end": 36398536, "filename": "/test/cranial_plating.txt"}, {"audio": 0, "start": 36398536, "crunched": 0, "end": 36399073, "filename": "/test/creature_bond.txt"}, {"audio": 0, "start": 36399073, "crunched": 0, "end": 36399368, "filename": "/test/crimson_kobolds.txt"}, {"audio": 0, "start": 36399368, "crunched": 0, "end": 36399812, "filename": "/test/crosis_s_catacombs_1.txt"}, {"audio": 0, "start": 36399812, "crunched": 0, "end": 36400257, "filename": "/test/crosis_s_catacombs_2.txt"}, {"audio": 0, "start": 36400257, "crunched": 0, "end": 36400720, "filename": "/test/crucible_of_worlds.txt"}, {"audio": 0, "start": 36400720, "crunched": 0, "end": 36400977, "filename": "/test/crumble.txt"}, {"audio": 0, "start": 36400977, "crunched": 0, "end": 36401391, "filename": "/test/crystal_rod_i172.txt"}, {"audio": 0, "start": 36401391, "crunched": 0, "end": 36401846, "filename": "/test/curiosity1_i217.txt"}, {"audio": 0, "start": 36401846, "crunched": 0, "end": 36403295, "filename": "/test/curiosity2_i217.txt"}, {"audio": 0, "start": 36403295, "crunched": 0, "end": 36403719, "filename": "/test/cursed_land1_i188.txt"}, {"audio": 0, "start": 36403719, "crunched": 0, "end": 36404128, "filename": "/test/cursed_land3_i188.txt"}, {"audio": 0, "start": 36404128, "crunched": 0, "end": 36404540, "filename": "/test/cursed_land4_i188.txt"}, {"audio": 0, "start": 36404540, "crunched": 0, "end": 36404874, "filename": "/test/dark_banishing.txt"}, {"audio": 0, "start": 36404874, "crunched": 0, "end": 36406110, "filename": "/test/dauntless_escort.txt"}, {"audio": 0, "start": 36406110, "crunched": 0, "end": 36406448, "filename": "/test/dauthi_embrace.txt"}, {"audio": 0, "start": 36406448, "crunched": 0, "end": 36407148, "filename": "/test/dawn_of_the_dead.txt"}, {"audio": 0, "start": 36407148, "crunched": 0, "end": 36407677, "filename": "/test/deadshot.txt"}, {"audio": 0, "start": 36407677, "crunched": 0, "end": 36407989, "filename": "/test/death_grasp.txt"}, {"audio": 0, "start": 36407989, "crunched": 0, "end": 36408354, "filename": "/test/death_ward.txt"}, {"audio": 0, "start": 36408354, "crunched": 0, "end": 36408627, "filename": "/test/decree_of_justice.txt"}, {"audio": 0, "start": 36408627, "crunched": 0, "end": 36409336, "filename": "/test/defense_of_the_heart.txt"}, {"audio": 0, "start": 36409336, "crunched": 0, "end": 36409694, "filename": "/test/deja_vu.txt"}, {"audio": 0, "start": 36409694, "crunched": 0, "end": 36410114, "filename": "/test/delusions_of_mediocrity.txt"}, {"audio": 0, "start": 36410114, "crunched": 0, "end": 36410530, "filename": "/test/dematerialize_flashback.txt"}, {"audio": 0, "start": 36410530, "crunched": 0, "end": 36411055, "filename": "/test/dingus_egg.txt"}, {"audio": 0, "start": 36411055, "crunched": 0, "end": 36411376, "filename": "/test/dingus_staff_i153.txt"}, {"audio": 0, "start": 36411376, "crunched": 0, "end": 36411744, "filename": "/test/Distorting_Wake.txt"}, {"audio": 0, "start": 36411744, "crunched": 0, "end": 36412180, "filename": "/test/Distorting_Wake2.txt"}, {"audio": 0, "start": 36412180, "crunched": 0, "end": 36412501, "filename": "/test/divergent_growth.txt"}, {"audio": 0, "start": 36412501, "crunched": 0, "end": 36412767, "filename": "/test/doomed_necromancer.txt"}, {"audio": 0, "start": 36412767, "crunched": 0, "end": 36413243, "filename": "/test/Doran.txt"}, {"audio": 0, "start": 36413243, "crunched": 0, "end": 36413550, "filename": "/test/double_strike2_i145.txt"}, {"audio": 0, "start": 36413550, "crunched": 0, "end": 36414019, "filename": "/test/double_strike_i145.txt"}, {"audio": 0, "start": 36414019, "crunched": 0, "end": 36414695, "filename": "/test/double_strike_vs_regen_i563.txt"}, {"audio": 0, "start": 36414695, "crunched": 0, "end": 36415062, "filename": "/test/dragon_broodmother_i491.txt"}, {"audio": 0, "start": 36415062, "crunched": 0, "end": 36415356, "filename": "/test/dragon_fodder.txt"}, {"audio": 0, "start": 36415356, "crunched": 0, "end": 36415847, "filename": "/test/dragon_fodder2.txt"}, {"audio": 0, "start": 36415847, "crunched": 0, "end": 36416630, "filename": "/test/dragon_whelp_i154.txt"}, {"audio": 0, "start": 36416630, "crunched": 0, "end": 36416896, "filename": "/test/drain_life.txt"}, {"audio": 0, "start": 36416896, "crunched": 0, "end": 36417635, "filename": "/test/dream_fracture_i142.txt"}, {"audio": 0, "start": 36417635, "crunched": 0, "end": 36418099, "filename": "/test/dregscape_zombie_unearth.txt"}, {"audio": 0, "start": 36418099, "crunched": 0, "end": 36418566, "filename": "/test/drift_of_the_dead.txt"}, {"audio": 0, "start": 36418566, "crunched": 0, "end": 36418876, "filename": "/test/dromad_purebred.txt"}, {"audio": 0, "start": 36418876, "crunched": 0, "end": 36419238, "filename": "/test/dross_golem.txt"}, {"audio": 0, "start": 36419238, "crunched": 0, "end": 36419685, "filename": "/test/dross_harvester.txt"}, {"audio": 0, "start": 36419685, "crunched": 0, "end": 36420174, "filename": "/test/duskwalker.txt"}, {"audio": 0, "start": 36420174, "crunched": 0, "end": 36420593, "filename": "/test/dust_corona.txt"}, {"audio": 0, "start": 36420593, "crunched": 0, "end": 36421013, "filename": "/test/dwarven_warriors.txt"}, {"audio": 0, "start": 36421013, "crunched": 0, "end": 36421528, "filename": "/test/ebony_horse.txt"}, {"audio": 0, "start": 36421528, "crunched": 0, "end": 36421908, "filename": "/test/ekundu_cyclops1_i218.txt"}, {"audio": 0, "start": 36421908, "crunched": 0, "end": 36422279, "filename": "/test/ekundu_cyclops2_i218.txt"}, {"audio": 0, "start": 36422279, "crunched": 0, "end": 36422573, "filename": "/test/elvish_piper.txt"}, {"audio": 0, "start": 36422573, "crunched": 0, "end": 36422969, "filename": "/test/elvish_promenade.txt"}, {"audio": 0, "start": 36422969, "crunched": 0, "end": 36423388, "filename": "/test/emblem_of_the_warmind.txt"}, {"audio": 0, "start": 36423388, "crunched": 0, "end": 36423654, "filename": "/test/Emperor Crocodile aslongas while tag 2.txt"}, {"audio": 0, "start": 36423654, "crunched": 0, "end": 36423995, "filename": "/test/Emperor Crocodile aslongas while tag.txt"}, {"audio": 0, "start": 36423995, "crunched": 0, "end": 36424373, "filename": "/test/enchanted evening.txt"}, {"audio": 0, "start": 36424373, "crunched": 0, "end": 36424739, "filename": "/test/enchantress_s_presence.txt"}, {"audio": 0, "start": 36424739, "crunched": 0, "end": 36425260, "filename": "/test/endrek_sahr.txt"}, {"audio": 0, "start": 36425260, "crunched": 0, "end": 36425906, "filename": "/test/enervate.txt"}, {"audio": 0, "start": 36425906, "crunched": 0, "end": 36426710, "filename": "/test/erg_raiders_i157.txt"}, {"audio": 0, "start": 36426710, "crunched": 0, "end": 36427055, "filename": "/test/evil_presence.txt"}, {"audio": 0, "start": 36427055, "crunched": 0, "end": 36427469, "filename": "/test/evil_presence2.txt"}, {"audio": 0, "start": 36427469, "crunched": 0, "end": 36427723, "filename": "/test/evil_presence3.txt"}, {"audio": 0, "start": 36427723, "crunched": 0, "end": 36428104, "filename": "/test/evil_presence_i647.txt"}, {"audio": 0, "start": 36428104, "crunched": 0, "end": 36428746, "filename": "/test/evil_presence_i647_2.txt"}, {"audio": 0, "start": 36428746, "crunched": 0, "end": 36429317, "filename": "/test/exaltedsourcekilled.txt"}, {"audio": 0, "start": 36429317, "crunched": 0, "end": 36429839, "filename": "/test/ExchangeController.txt"}, {"audio": 0, "start": 36429839, "crunched": 0, "end": 36430408, "filename": "/test/executioners_swing.txt"}, {"audio": 0, "start": 36430408, "crunched": 0, "end": 36430940, "filename": "/test/executioners_swing2.txt"}, {"audio": 0, "start": 36430940, "crunched": 0, "end": 36431388, "filename": "/test/executioners_swing3.txt"}, {"audio": 0, "start": 36431388, "crunched": 0, "end": 36431677, "filename": "/test/explore.txt"}, {"audio": 0, "start": 36431677, "crunched": 0, "end": 36432214, "filename": "/test/exquisite_blood_i953.txt"}, {"audio": 0, "start": 36432214, "crunched": 0, "end": 36432872, "filename": "/test/Faceless_Butcher.txt"}, {"audio": 0, "start": 36432872, "crunched": 0, "end": 36433211, "filename": "/test/fading.txt"}, {"audio": 0, "start": 36433211, "crunched": 0, "end": 36433713, "filename": "/test/fangren_pathcutter.txt"}, {"audio": 0, "start": 36433713, "crunched": 0, "end": 36434029, "filename": "/test/farhaven_elf.txt"}, {"audio": 0, "start": 36434029, "crunched": 0, "end": 36434820, "filename": "/test/farmstead.txt"}, {"audio": 0, "start": 36434820, "crunched": 0, "end": 36435020, "filename": "/test/fastbond.txt"}, {"audio": 0, "start": 36435020, "crunched": 0, "end": 36435311, "filename": "/test/fastbond2.txt"}, {"audio": 0, "start": 36435311, "crunched": 0, "end": 36435744, "filename": "/test/fatal_frenzy.txt"}, {"audio": 0, "start": 36435744, "crunched": 0, "end": 36436056, "filename": "/test/fault_line.txt"}, {"audio": 0, "start": 36436056, "crunched": 0, "end": 36436283, "filename": "/test/feral_hydra.txt"}, {"audio": 0, "start": 36436283, "crunched": 0, "end": 36436596, "filename": "/test/fieldmist_borderpost.txt"}, {"audio": 0, "start": 36436596, "crunched": 0, "end": 36437288, "filename": "/test/fireball_i583.txt"}, {"audio": 0, "start": 36437288, "crunched": 0, "end": 36437637, "filename": "/test/firebreathing.txt"}, {"audio": 0, "start": 36437637, "crunched": 0, "end": 36437846, "filename": "/test/fire_tempest.txt"}, {"audio": 0, "start": 36437846, "crunched": 0, "end": 36438283, "filename": "/test/fists_of_ironwood.txt"}, {"audio": 0, "start": 36438283, "crunched": 0, "end": 36438641, "filename": "/test/fizzleto_exile.txt"}, {"audio": 0, "start": 36438641, "crunched": 0, "end": 36439010, "filename": "/test/fizzleto_hand.txt"}, {"audio": 0, "start": 36439010, "crunched": 0, "end": 36439376, "filename": "/test/fizzleto_librarytop.txt"}, {"audio": 0, "start": 36439376, "crunched": 0, "end": 36439731, "filename": "/test/flagstones.txt"}, {"audio": 0, "start": 36439731, "crunched": 0, "end": 36440053, "filename": "/test/flame_fusillade_i265.txt"}, {"audio": 0, "start": 36440053, "crunched": 0, "end": 36440442, "filename": "/test/flare.txt"}, {"audio": 0, "start": 36440442, "crunched": 0, "end": 36440817, "filename": "/test/fledgling_imp.txt"}, {"audio": 0, "start": 36440817, "crunched": 0, "end": 36441345, "filename": "/test/fledgling_imp2.txt"}, {"audio": 0, "start": 36441345, "crunched": 0, "end": 36441756, "filename": "/test/fleshformer.txt"}, {"audio": 0, "start": 36441756, "crunched": 0, "end": 36442208, "filename": "/test/flowstone_hellion.txt"}, {"audio": 0, "start": 36442208, "crunched": 0, "end": 36442591, "filename": "/test/flowstone_slide.txt"}, {"audio": 0, "start": 36442591, "crunched": 0, "end": 36443032, "filename": "/test/fog.txt"}, {"audio": 0, "start": 36443032, "crunched": 0, "end": 36443342, "filename": "/test/fog_bank.txt"}, {"audio": 0, "start": 36443342, "crunched": 0, "end": 36443800, "filename": "/test/fog_effect_i286.txt"}, {"audio": 0, "start": 36443800, "crunched": 0, "end": 36444158, "filename": "/test/foratog.txt"}, {"audio": 0, "start": 36444158, "crunched": 0, "end": 36444447, "filename": "/test/force_of_nature.txt"}, {"audio": 0, "start": 36444447, "crunched": 0, "end": 36444729, "filename": "/test/force_of_nature2.txt"}, {"audio": 0, "start": 36444729, "crunched": 0, "end": 36444994, "filename": "/test/force_of_nature3.txt"}, {"audio": 0, "start": 36444994, "crunched": 0, "end": 36445398, "filename": "/test/force_of_will.txt"}, {"audio": 0, "start": 36445398, "crunched": 0, "end": 36446109, "filename": "/test/formidable.txt"}, {"audio": 0, "start": 36446109, "crunched": 0, "end": 36446361, "filename": "/test/fountain_of_youth.txt"}, {"audio": 0, "start": 36446361, "crunched": 0, "end": 36446738, "filename": "/test/Frogmite.txt"}, {"audio": 0, "start": 36446738, "crunched": 0, "end": 36447143, "filename": "/test/fungus_sliver.txt"}, {"audio": 0, "start": 36447143, "crunched": 0, "end": 36447511, "filename": "/test/fury_charm.txt"}, {"audio": 0, "start": 36447511, "crunched": 0, "end": 36448184, "filename": "/test/gamble.txt"}, {"audio": 0, "start": 36448184, "crunched": 0, "end": 36448585, "filename": "/test/gelatinous_genesis.txt"}, {"audio": 0, "start": 36448585, "crunched": 0, "end": 36449178, "filename": "/test/gempalm_avenger.txt"}, {"audio": 0, "start": 36449178, "crunched": 0, "end": 36449470, "filename": "/test/ghost_warden.txt"}, {"audio": 0, "start": 36449470, "crunched": 0, "end": 36449782, "filename": "/test/giant_growth.txt"}, {"audio": 0, "start": 36449782, "crunched": 0, "end": 36450100, "filename": "/test/giant_growth2.txt"}, {"audio": 0, "start": 36450100, "crunched": 0, "end": 36450616, "filename": "/test/glen_elendra_archmage_i222.txt"}, {"audio": 0, "start": 36450616, "crunched": 0, "end": 36450858, "filename": "/test/Glimmervoid-ASLONGAS 2.txt"}, {"audio": 0, "start": 36450858, "crunched": 0, "end": 36451119, "filename": "/test/Glimmervoid.txt"}, {"audio": 0, "start": 36451119, "crunched": 0, "end": 36451380, "filename": "/test/Glimmervoid_ASLONGAS&TRIGGER.txt"}, {"audio": 0, "start": 36451380, "crunched": 0, "end": 36451864, "filename": "/test/glimpse_the_unthinkable.txt"}, {"audio": 0, "start": 36451864, "crunched": 0, "end": 36452317, "filename": "/test/gnarled_effigy.txt"}, {"audio": 0, "start": 36452317, "crunched": 0, "end": 36452683, "filename": "/test/gnat_alley_creeper1.txt"}, {"audio": 0, "start": 36452683, "crunched": 0, "end": 36453094, "filename": "/test/gnat_alley_creeper2.txt"}, {"audio": 0, "start": 36453094, "crunched": 0, "end": 36453376, "filename": "/test/goblin_balloon_brigade.txt"}, {"audio": 0, "start": 36453376, "crunched": 0, "end": 36453800, "filename": "/test/goblin_balloon_brigade2.txt"}, {"audio": 0, "start": 36453800, "crunched": 0, "end": 36454082, "filename": "/test/goblin_gardener.txt"}, {"audio": 0, "start": 36454082, "crunched": 0, "end": 36454391, "filename": "/test/goblin_king.txt"}, {"audio": 0, "start": 36454391, "crunched": 0, "end": 36454781, "filename": "/test/goblin_lackey1.txt"}, {"audio": 0, "start": 36454781, "crunched": 0, "end": 36455157, "filename": "/test/goblin_lackey2.txt"}, {"audio": 0, "start": 36455157, "crunched": 0, "end": 36455527, "filename": "/test/goblin_lackey3.txt"}, {"audio": 0, "start": 36455527, "crunched": 0, "end": 36455944, "filename": "/test/goblin_lackey4.txt"}, {"audio": 0, "start": 36455944, "crunched": 0, "end": 36456170, "filename": "/test/goblin_offensive.txt"}, {"audio": 0, "start": 36456170, "crunched": 0, "end": 36456490, "filename": "/test/goblin_razerunners.txt"}, {"audio": 0, "start": 36456490, "crunched": 0, "end": 36456849, "filename": "/test/golgari_germination_i153.txt"}, {"audio": 0, "start": 36456849, "crunched": 0, "end": 36457378, "filename": "/test/Gravebane_Zombie.txt"}, {"audio": 0, "start": 36457378, "crunched": 0, "end": 36457701, "filename": "/test/gravedigger.txt"}, {"audio": 0, "start": 36457701, "crunched": 0, "end": 36458119, "filename": "/test/gravity_well.txt"}, {"audio": 0, "start": 36458119, "crunched": 0, "end": 36458549, "filename": "/test/gravity_well2.txt"}, {"audio": 0, "start": 36458549, "crunched": 0, "end": 36458974, "filename": "/test/great_defender.txt"}, {"audio": 0, "start": 36458974, "crunched": 0, "end": 36459667, "filename": "/test/griselbrand.txt"}, {"audio": 0, "start": 36459667, "crunched": 0, "end": 36460654, "filename": "/test/guild_keyword.txt"}, {"audio": 0, "start": 36460654, "crunched": 0, "end": 36461118, "filename": "/test/hannas_custody.txt"}, {"audio": 0, "start": 36461118, "crunched": 0, "end": 36461549, "filename": "/test/harpoon_sniper.txt"}, {"audio": 0, "start": 36461549, "crunched": 0, "end": 36462247, "filename": "/test/haunting_echoes.txt"}, {"audio": 0, "start": 36462247, "crunched": 0, "end": 36462563, "filename": "/test/hellfire.txt"}, {"audio": 0, "start": 36462563, "crunched": 0, "end": 36463082, "filename": "/test/helm_of_kaldra1.txt"}, {"audio": 0, "start": 36463082, "crunched": 0, "end": 36463533, "filename": "/test/high_tide.txt"}, {"audio": 0, "start": 36463533, "crunched": 0, "end": 36463986, "filename": "/test/hollowhenge scavenger2_MORBID.txt"}, {"audio": 0, "start": 36463986, "crunched": 0, "end": 36464521, "filename": "/test/hollowhenge scavenger_MORBID.txt"}, {"audio": 0, "start": 36464521, "crunched": 0, "end": 36464978, "filename": "/test/holy_day_i226.txt"}, {"audio": 0, "start": 36464978, "crunched": 0, "end": 36465466, "filename": "/test/hopping_automaton_i232.txt"}, {"audio": 0, "start": 36465466, "crunched": 0, "end": 36465876, "filename": "/test/horned_helm.txt"}, {"audio": 0, "start": 36465876, "crunched": 0, "end": 36466158, "filename": "/test/howling_mine_i614.txt"}, {"audio": 0, "start": 36466158, "crunched": 0, "end": 36466510, "filename": "/test/howl_from_beyond.txt"}, {"audio": 0, "start": 36466510, "crunched": 0, "end": 36466760, "filename": "/test/howl_of_the_night_pack.txt"}, {"audio": 0, "start": 36466760, "crunched": 0, "end": 36467159, "filename": "/test/hunted_dragon.txt"}, {"audio": 0, "start": 36467159, "crunched": 0, "end": 36467915, "filename": "/test/hunting_grounds.txt"}, {"audio": 0, "start": 36467915, "crunched": 0, "end": 36468282, "filename": "/test/hunting_pack.txt"}, {"audio": 0, "start": 36468282, "crunched": 0, "end": 36468592, "filename": "/test/hurricane.txt"}, {"audio": 0, "start": 36468592, "crunched": 0, "end": 36469008, "filename": "/test/hyalopterous_lemure.txt"}, {"audio": 0, "start": 36469008, "crunched": 0, "end": 36469286, "filename": "/test/hymn_of_rebirth.txt"}, {"audio": 0, "start": 36469286, "crunched": 0, "end": 36469643, "filename": "/test/hypnotic_specter.txt"}, {"audio": 0, "start": 36469643, "crunched": 0, "end": 36470143, "filename": "/test/icatian_priest.txt"}, {"audio": 0, "start": 36470143, "crunched": 0, "end": 36470348, "filename": "/test/imaginary_pet.txt"}, {"audio": 0, "start": 36470348, "crunched": 0, "end": 36470774, "filename": "/test/immaculate_magistrate.txt"}, {"audio": 0, "start": 36470774, "crunched": 0, "end": 36471309, "filename": "/test/impending_disaster.txt"}, {"audio": 0, "start": 36471309, "crunched": 0, "end": 36471694, "filename": "/test/incinerate.txt"}, {"audio": 0, "start": 36471694, "crunched": 0, "end": 36472434, "filename": "/test/instill_energy_i166.txt"}, {"audio": 0, "start": 36472434, "crunched": 0, "end": 36473021, "filename": "/test/invigorate#2.txt"}, {"audio": 0, "start": 36473021, "crunched": 0, "end": 36473681, "filename": "/test/invigorate.txt"}, {"audio": 0, "start": 36473681, "crunched": 0, "end": 36474187, "filename": "/test/ironclaw_orcs.txt"}, {"audio": 0, "start": 36474187, "crunched": 0, "end": 36474767, "filename": "/test/iron_will_i270.txt"}, {"audio": 0, "start": 36474767, "crunched": 0, "end": 36475189, "filename": "/test/ivy_elemental.txt"}, {"audio": 0, "start": 36475189, "crunched": 0, "end": 36475963, "filename": "/test/jodahs_avenger.txt"}, {"audio": 0, "start": 36475963, "crunched": 0, "end": 36476293, "filename": "/test/juggernaut.txt"}, {"audio": 0, "start": 36476293, "crunched": 0, "end": 36476612, "filename": "/test/jump.txt"}, {"audio": 0, "start": 36476612, "crunched": 0, "end": 36476907, "filename": "/test/juniper_order_ranger.txt"}, {"audio": 0, "start": 36476907, "crunched": 0, "end": 36477362, "filename": "/test/kaldra.txt"}, {"audio": 0, "start": 36477362, "crunched": 0, "end": 36477875, "filename": "/test/karns_touch_i233.txt"}, {"audio": 0, "start": 36477875, "crunched": 0, "end": 36478382, "filename": "/test/Keeper_of_the_Beasts.txt"}, {"audio": 0, "start": 36478382, "crunched": 0, "end": 36478953, "filename": "/test/Keeper_of_the_Beasts2.txt"}, {"audio": 0, "start": 36478953, "crunched": 0, "end": 36479631, "filename": "/test/keldon_warlord.txt"}, {"audio": 0, "start": 36479631, "crunched": 0, "end": 36479905, "filename": "/test/keldon_warlord2.txt"}, {"audio": 0, "start": 36479905, "crunched": 0, "end": 36480362, "filename": "/test/khalni_hydra.txt"}, {"audio": 0, "start": 36480362, "crunched": 0, "end": 36480975, "filename": "/test/kird_ape.txt"}, {"audio": 0, "start": 36480975, "crunched": 0, "end": 36481378, "filename": "/test/kjeldoran_frostbeast1.txt"}, {"audio": 0, "start": 36481378, "crunched": 0, "end": 36482072, "filename": "/test/kjeldoran_frostbeast2_i167.txt"}, {"audio": 0, "start": 36482072, "crunched": 0, "end": 36482552, "filename": "/test/knight_captain_of_eos_i294.txt"}, {"audio": 0, "start": 36482552, "crunched": 0, "end": 36483074, "filename": "/test/knight_captain_of_eos_i294_2.txt"}, {"audio": 0, "start": 36483074, "crunched": 0, "end": 36483611, "filename": "/test/knight_of_new_alara.txt"}, {"audio": 0, "start": 36483611, "crunched": 0, "end": 36484117, "filename": "/test/kormus_bell_i301.txt"}, {"audio": 0, "start": 36484117, "crunched": 0, "end": 36484659, "filename": "/test/Kor_Spiritdancer.txt"}, {"audio": 0, "start": 36484659, "crunched": 0, "end": 36484916, "filename": "/test/kraken_eye.txt"}, {"audio": 0, "start": 36484916, "crunched": 0, "end": 36485334, "filename": "/test/kraken_eye2.txt"}, {"audio": 0, "start": 36485334, "crunched": 0, "end": 36485626, "filename": "/test/kraken_eye3.txt"}, {"audio": 0, "start": 36485626, "crunched": 0, "end": 36486098, "filename": "/test/kraken_eye4.txt"}, {"audio": 0, "start": 36486098, "crunched": 0, "end": 36486482, "filename": "/test/krosan_beast.txt"}, {"audio": 0, "start": 36486482, "crunched": 0, "end": 36486782, "filename": "/test/krosan_beast2.txt"}, {"audio": 0, "start": 36486782, "crunched": 0, "end": 36487125, "filename": "/test/kudzu.txt"}, {"audio": 0, "start": 36487125, "crunched": 0, "end": 36487489, "filename": "/test/kudzu2.txt"}, {"audio": 0, "start": 36487489, "crunched": 0, "end": 36488048, "filename": "/test/kudzu_i168.txt"}, {"audio": 0, "start": 36488048, "crunched": 0, "end": 36488641, "filename": "/test/Lethargy_Trap.txt"}, {"audio": 0, "start": 36488641, "crunched": 0, "end": 36489300, "filename": "/test/Lethargy_Trap2.txt"}, {"audio": 0, "start": 36489300, "crunched": 0, "end": 36489549, "filename": "/test/leveler.txt"}, {"audio": 0, "start": 36489549, "crunched": 0, "end": 36490130, "filename": "/test/leyline_of_the_void.txt"}, {"audio": 0, "start": 36490130, "crunched": 0, "end": 36490609, "filename": "/test/lhurgoyf.txt"}, {"audio": 0, "start": 36490609, "crunched": 0, "end": 36490928, "filename": "/test/liability.txt"}, {"audio": 0, "start": 36490928, "crunched": 0, "end": 36491450, "filename": "/test/library_of_alexandria1.txt"}, {"audio": 0, "start": 36491450, "crunched": 0, "end": 36492246, "filename": "/test/library_of_alexandria2.txt"}, {"audio": 0, "start": 36492246, "crunched": 0, "end": 36493074, "filename": "/test/library_of_alexandria3.txt"}, {"audio": 0, "start": 36493074, "crunched": 0, "end": 36493378, "filename": "/test/lifeforce.txt"}, {"audio": 0, "start": 36493378, "crunched": 0, "end": 36493899, "filename": "/test/lifeline.txt"}, {"audio": 0, "start": 36493899, "crunched": 0, "end": 36494111, "filename": "/test/lifetap.txt"}, {"audio": 0, "start": 36494111, "crunched": 0, "end": 36494425, "filename": "/test/lightmine_field.txt"}, {"audio": 0, "start": 36494425, "crunched": 0, "end": 36494744, "filename": "/test/lightmine_field2.txt"}, {"audio": 0, "start": 36494744, "crunched": 0, "end": 36495125, "filename": "/test/livingweapon.txt"}, {"audio": 0, "start": 36495125, "crunched": 0, "end": 36495525, "filename": "/test/living_artifact_i169.txt"}, {"audio": 0, "start": 36495525, "crunched": 0, "end": 36495740, "filename": "/test/living_lands.txt"}, {"audio": 0, "start": 36495740, "crunched": 0, "end": 36495965, "filename": "/test/lord_of_the_pit.txt"}, {"audio": 0, "start": 36495965, "crunched": 0, "end": 36496248, "filename": "/test/lord_of_the_pit2.txt"}, {"audio": 0, "start": 36496248, "crunched": 0, "end": 36496619, "filename": "/test/magma_spray.txt"}, {"audio": 0, "start": 36496619, "crunched": 0, "end": 36496922, "filename": "/test/manabarbs_dual_lands_i562.txt"}, {"audio": 0, "start": 36496922, "crunched": 0, "end": 36497656, "filename": "/test/master_decoy.txt"}, {"audio": 0, "start": 36497656, "crunched": 0, "end": 36497979, "filename": "/test/master_of_etherium.txt"}, {"audio": 0, "start": 36497979, "crunched": 0, "end": 36498217, "filename": "/test/masticore.txt"}, {"audio": 0, "start": 36498217, "crunched": 0, "end": 36498438, "filename": "/test/masticore2.txt"}, {"audio": 0, "start": 36498438, "crunched": 0, "end": 36499063, "filename": "/test/maze_of_ith.txt"}, {"audio": 0, "start": 36499063, "crunched": 0, "end": 36499624, "filename": "/test/meekstone.txt"}, {"audio": 0, "start": 36499624, "crunched": 0, "end": 36500155, "filename": "/test/meliras_keepers.txt"}, {"audio": 0, "start": 36500155, "crunched": 0, "end": 36500578, "filename": "/test/memnarch.txt"}, {"audio": 0, "start": 36500578, "crunched": 0, "end": 36500831, "filename": "/test/memory_erosion.txt"}, {"audio": 0, "start": 36500831, "crunched": 0, "end": 36501318, "filename": "/test/mephidross_vampire.txt"}, {"audio": 0, "start": 36501318, "crunched": 0, "end": 36501669, "filename": "/test/merfolk_looter.txt"}, {"audio": 0, "start": 36501669, "crunched": 0, "end": 36502153, "filename": "/test/merrow_reejerey.txt"}, {"audio": 0, "start": 36502153, "crunched": 0, "end": 36502583, "filename": "/test/millstone.txt"}, {"audio": 0, "start": 36502583, "crunched": 0, "end": 36503132, "filename": "/test/Mimics#1.txt"}, {"audio": 0, "start": 36503132, "crunched": 0, "end": 36503642, "filename": "/test/Mimics#2.txt"}, {"audio": 0, "start": 36503642, "crunched": 0, "end": 36504289, "filename": "/test/miraculous_recovery.txt"}, {"audio": 0, "start": 36504289, "crunched": 0, "end": 36504814, "filename": "/test/mirri_the_cursed.txt"}, {"audio": 0, "start": 36504814, "crunched": 0, "end": 36505254, "filename": "/test/mirri_the_cursed2_i284.txt"}, {"audio": 0, "start": 36505254, "crunched": 0, "end": 36506282, "filename": "/test/misc01.txt"}, {"audio": 0, "start": 36506282, "crunched": 0, "end": 36506645, "filename": "/test/misty_rainforest_i604.txt"}, {"audio": 0, "start": 36506645, "crunched": 0, "end": 36507016, "filename": "/test/moat.txt"}, {"audio": 0, "start": 36507016, "crunched": 0, "end": 36507319, "filename": "/test/mobile_fort.txt"}, {"audio": 0, "start": 36507319, "crunched": 0, "end": 36507826, "filename": "/test/mogg_flunkies1_i193.txt"}, {"audio": 0, "start": 36507826, "crunched": 0, "end": 36508210, "filename": "/test/Morph#1.txt"}, {"audio": 0, "start": 36508210, "crunched": 0, "end": 36508709, "filename": "/test/Morph#2.txt"}, {"audio": 0, "start": 36508709, "crunched": 0, "end": 36509259, "filename": "/test/Morph#3.txt"}, {"audio": 0, "start": 36509259, "crunched": 0, "end": 36509832, "filename": "/test/Morph#4.txt"}, {"audio": 0, "start": 36509832, "crunched": 0, "end": 36510280, "filename": "/test/Morph#5.txt"}, {"audio": 0, "start": 36510280, "crunched": 0, "end": 36510601, "filename": "/test/Mortician_Beetle.txt"}, {"audio": 0, "start": 36510601, "crunched": 0, "end": 36510859, "filename": "/test/mortuary.txt"}, {"audio": 0, "start": 36510859, "crunched": 0, "end": 36511352, "filename": "/test/Multicolor.txt"}, {"audio": 0, "start": 36511352, "crunched": 0, "end": 36511692, "filename": "/test/nantuko_husk.txt"}, {"audio": 0, "start": 36511692, "crunched": 0, "end": 36512293, "filename": "/test/natural_order.txt"}, {"audio": 0, "start": 36512293, "crunched": 0, "end": 36512666, "filename": "/test/necrogenesis.txt"}, {"audio": 0, "start": 36512666, "crunched": 0, "end": 36512974, "filename": "/test/Nevinyrrals_Disk.txt"}, {"audio": 0, "start": 36512974, "crunched": 0, "end": 36513335, "filename": "/test/Nevinyrrals_Disk2.txt"}, {"audio": 0, "start": 36513335, "crunched": 0, "end": 36513559, "filename": "/test/nightmare.txt"}, {"audio": 0, "start": 36513559, "crunched": 0, "end": 36513910, "filename": "/test/Nim_Devourer.txt"}, {"audio": 0, "start": 36513910, "crunched": 0, "end": 36514206, "filename": "/test/northern_paladin.txt"}, {"audio": 0, "start": 36514206, "crunched": 0, "end": 36514498, "filename": "/test/northern_paladin2.txt"}, {"audio": 0, "start": 36514498, "crunched": 0, "end": 36514953, "filename": "/test/Nyxathid.txt"}, {"audio": 0, "start": 36514953, "crunched": 0, "end": 36515439, "filename": "/test/Oak_Street_Innkeeper.txt"}, {"audio": 0, "start": 36515439, "crunched": 0, "end": 36515768, "filename": "/test/ondu_cleric.txt"}, {"audio": 0, "start": 36515768, "crunched": 0, "end": 36516232, "filename": "/test/OneDozenEyes.txt"}, {"audio": 0, "start": 36516232, "crunched": 0, "end": 36516578, "filename": "/test/Oracle_of_Nectars.txt"}, {"audio": 0, "start": 36516578, "crunched": 0, "end": 36516915, "filename": "/test/orcish_artillery.txt"}, {"audio": 0, "start": 36516915, "crunched": 0, "end": 36517213, "filename": "/test/orcish_lumberjack.txt"}, {"audio": 0, "start": 36517213, "crunched": 0, "end": 36517961, "filename": "/test/orims_chant2.txt"}, {"audio": 0, "start": 36517961, "crunched": 0, "end": 36518532, "filename": "/test/orims_chant_i595.txt"}, {"audio": 0, "start": 36518532, "crunched": 0, "end": 36518874, "filename": "/test/Oriss_Samite_Guardian.txt"}, {"audio": 0, "start": 36518874, "crunched": 0, "end": 36519295, "filename": "/test/overrun.txt"}, {"audio": 0, "start": 36519295, "crunched": 0, "end": 36519603, "filename": "/test/ovinize.txt"}, {"audio": 0, "start": 36519603, "crunched": 0, "end": 36519958, "filename": "/test/ovinize2.txt"}, {"audio": 0, "start": 36519958, "crunched": 0, "end": 36520555, "filename": "/test/Pain_Magnification.txt"}, {"audio": 0, "start": 36520555, "crunched": 0, "end": 36520933, "filename": "/test/paradise_mantle.txt"}, {"audio": 0, "start": 36520933, "crunched": 0, "end": 36521381, "filename": "/test/paralysis.txt"}, {"audio": 0, "start": 36521381, "crunched": 0, "end": 36522022, "filename": "/test/paralysis2.txt"}, {"audio": 0, "start": 36522022, "crunched": 0, "end": 36522623, "filename": "/test/pattern_of_rebirth.txt"}, {"audio": 0, "start": 36522623, "crunched": 0, "end": 36522918, "filename": "/test/persuasion.txt"}, {"audio": 0, "start": 36522918, "crunched": 0, "end": 36523289, "filename": "/test/phytohydra.txt"}, {"audio": 0, "start": 36523289, "crunched": 0, "end": 36523824, "filename": "/test/pillory_of_the_sleepless1_i188.txt"}, {"audio": 0, "start": 36523824, "crunched": 0, "end": 36524359, "filename": "/test/pillory_of_the_sleepless2_i188.txt"}, {"audio": 0, "start": 36524359, "crunched": 0, "end": 36524884, "filename": "/test/pillory_of_the_sleepless3_i188.txt"}, {"audio": 0, "start": 36524884, "crunched": 0, "end": 36525404, "filename": "/test/pillory_of_the_sleepless4_i188.txt"}, {"audio": 0, "start": 36525404, "crunched": 0, "end": 36525676, "filename": "/test/plague_rats.txt"}, {"audio": 0, "start": 36525676, "crunched": 0, "end": 36527199, "filename": "/test/pledge_protection.txt"}, {"audio": 0, "start": 36527199, "crunched": 0, "end": 36527554, "filename": "/test/plumes_of_peace_i260.txt"}, {"audio": 0, "start": 36527554, "crunched": 0, "end": 36527930, "filename": "/test/pouncing_jaguar_i425.txt"}, {"audio": 0, "start": 36527930, "crunched": 0, "end": 36528545, "filename": "/test/power_armor.txt"}, {"audio": 0, "start": 36528545, "crunched": 0, "end": 36528977, "filename": "/test/primeval_titan_1.txt"}, {"audio": 0, "start": 36528977, "crunched": 0, "end": 36529381, "filename": "/test/primeval_titan_2.txt"}, {"audio": 0, "start": 36529381, "crunched": 0, "end": 36529743, "filename": "/test/promise_of_bunrei_i305.txt"}, {"audio": 0, "start": 36529743, "crunched": 0, "end": 36530083, "filename": "/test/prosperity.txt"}, {"audio": 0, "start": 36530083, "crunched": 0, "end": 36530392, "filename": "/test/protomatter_powder.txt"}, {"audio": 0, "start": 36530392, "crunched": 0, "end": 36530755, "filename": "/test/prowess_of_the_fair.txt"}, {"audio": 0, "start": 36530755, "crunched": 0, "end": 36531047, "filename": "/test/prowess_of_the_fair2.txt"}, {"audio": 0, "start": 36531047, "crunched": 0, "end": 36531366, "filename": "/test/prowess_of_the_fair3.txt"}, {"audio": 0, "start": 36531366, "crunched": 0, "end": 36531889, "filename": "/test/PTInstant.txt"}, {"audio": 0, "start": 36531889, "crunched": 0, "end": 36532661, "filename": "/test/PTswitch.txt"}, {"audio": 0, "start": 36532661, "crunched": 0, "end": 36533544, "filename": "/test/PT_M15_errata.txt"}, {"audio": 0, "start": 36533544, "crunched": 0, "end": 36534171, "filename": "/test/PT_M15_errata2.txt"}, {"audio": 0, "start": 36534171, "crunched": 0, "end": 36534856, "filename": "/test/pygmy_troll.txt"}, {"audio": 0, "start": 36534856, "crunched": 0, "end": 36535184, "filename": "/test/pyknite_i426.txt"}, {"audio": 0, "start": 36535184, "crunched": 0, "end": 36535525, "filename": "/test/pyroclasm.txt"}, {"audio": 0, "start": 36535525, "crunched": 0, "end": 36535967, "filename": "/test/quick_sliver_FORCEDALIVE.txt"}, {"audio": 0, "start": 36535967, "crunched": 0, "end": 36536448, "filename": "/test/quilled_sliver.txt"}, {"audio": 0, "start": 36536448, "crunched": 0, "end": 36536979, "filename": "/test/Quillspike.txt"}, {"audio": 0, "start": 36536979, "crunched": 0, "end": 36537332, "filename": "/test/Rack_and_Ruin.txt"}, {"audio": 0, "start": 36537332, "crunched": 0, "end": 36537774, "filename": "/test/Rack_and_Ruin2.txt"}, {"audio": 0, "start": 36537774, "crunched": 0, "end": 36538148, "filename": "/test/rainbow_efreet_phase_out.txt"}, {"audio": 0, "start": 36538148, "crunched": 0, "end": 36538464, "filename": "/test/rain_of_filth_i206.txt"}, {"audio": 0, "start": 36538464, "crunched": 0, "end": 36538784, "filename": "/test/rain_of_filth_i283.txt"}, {"audio": 0, "start": 36538784, "crunched": 0, "end": 36539450, "filename": "/test/Raka_Sanctuary.txt"}, {"audio": 0, "start": 36539450, "crunched": 0, "end": 36540113, "filename": "/test/Raka_Sanctuary2.txt"}, {"audio": 0, "start": 36540113, "crunched": 0, "end": 36540814, "filename": "/test/Raka_Sanctuary3.txt"}, {"audio": 0, "start": 36540814, "crunched": 0, "end": 36541292, "filename": "/test/rakdos_pit_dragon_i555_1.txt"}, {"audio": 0, "start": 36541292, "crunched": 0, "end": 36541847, "filename": "/test/rakdos_pit_dragon_i555_2.txt"}, {"audio": 0, "start": 36541847, "crunched": 0, "end": 36542375, "filename": "/test/rakdos_pit_dragon_i555_3.txt"}, {"audio": 0, "start": 36542375, "crunched": 0, "end": 36542872, "filename": "/test/rakdos_pit_dragon_i555_4.txt"}, {"audio": 0, "start": 36542872, "crunched": 0, "end": 36543173, "filename": "/test/rampant_growth.txt"}, {"audio": 0, "start": 36543173, "crunched": 0, "end": 36543598, "filename": "/test/rancid_earth_without_threshold.txt"}, {"audio": 0, "start": 36543598, "crunched": 0, "end": 36544079, "filename": "/test/rancid_earth_with_threshold.txt"}, {"audio": 0, "start": 36544079, "crunched": 0, "end": 36544440, "filename": "/test/rancor.txt"}, {"audio": 0, "start": 36544440, "crunched": 0, "end": 36544958, "filename": "/test/rancor_i749.txt"}, {"audio": 0, "start": 36544958, "crunched": 0, "end": 36545420, "filename": "/test/ray_of_command.txt"}, {"audio": 0, "start": 36545420, "crunched": 0, "end": 36546108, "filename": "/test/ray_of_command_i176.txt"}, {"audio": 0, "start": 36546108, "crunched": 0, "end": 36546499, "filename": "/test/razor_golem.txt"}, {"audio": 0, "start": 36546499, "crunched": 0, "end": 36546957, "filename": "/test/razor_hippogriff.txt"}, {"audio": 0, "start": 36546957, "crunched": 0, "end": 36547163, "filename": "/test/reclusive_wight.txt"}, {"audio": 0, "start": 36547163, "crunched": 0, "end": 36547408, "filename": "/test/reclusive_wight2.txt"}, {"audio": 0, "start": 36547408, "crunched": 0, "end": 36547736, "filename": "/test/recover.txt"}, {"audio": 0, "start": 36547736, "crunched": 0, "end": 36548136, "filename": "/test/regal_force.txt"}, {"audio": 0, "start": 36548136, "crunched": 0, "end": 36548565, "filename": "/test/reinforcements_1.txt"}, {"audio": 0, "start": 36548565, "crunched": 0, "end": 36549054, "filename": "/test/Rending_Vines.txt"}, {"audio": 0, "start": 36549054, "crunched": 0, "end": 36549570, "filename": "/test/Rending_Vines2.txt"}, {"audio": 0, "start": 36549570, "crunched": 0, "end": 36550291, "filename": "/test/Replenish.txt"}, {"audio": 0, "start": 36550291, "crunched": 0, "end": 36550655, "filename": "/test/resounding_roar.txt"}, {"audio": 0, "start": 36550655, "crunched": 0, "end": 36551037, "filename": "/test/restinpeace.txt"}, {"audio": 0, "start": 36551037, "crunched": 0, "end": 36551306, "filename": "/test/resurrection.txt"}, {"audio": 0, "start": 36551306, "crunched": 0, "end": 36551719, "filename": "/test/resuscitate_i210.txt"}, {"audio": 0, "start": 36551719, "crunched": 0, "end": 36552124, "filename": "/test/righteous_cause.txt"}, {"audio": 0, "start": 36552124, "crunched": 0, "end": 36553179, "filename": "/test/rise_from_the_grave.txt"}, {"audio": 0, "start": 36553179, "crunched": 0, "end": 36553449, "filename": "/test/rockslide_elemental.txt"}, {"audio": 0, "start": 36553449, "crunched": 0, "end": 36553881, "filename": "/test/rootwalla.txt"}, {"audio": 0, "start": 36553881, "crunched": 0, "end": 36554165, "filename": "/test/royal_assassin.txt"}, {"audio": 0, "start": 36554165, "crunched": 0, "end": 36554505, "filename": "/test/sacred_foundry_i275.txt"}, {"audio": 0, "start": 36554505, "crunched": 0, "end": 36555055, "filename": "/test/safe passage.txt"}, {"audio": 0, "start": 36555055, "crunched": 0, "end": 36555523, "filename": "/test/safehold_duo.txt"}, {"audio": 0, "start": 36555523, "crunched": 0, "end": 36555937, "filename": "/test/samite_healer.txt"}, {"audio": 0, "start": 36555937, "crunched": 0, "end": 36556292, "filename": "/test/Savra_Queen_of_the_Golgari.txt"}, {"audio": 0, "start": 36556292, "crunched": 0, "end": 36556887, "filename": "/test/scourge_of_kher_ridges.txt"}, {"audio": 0, "start": 36556887, "crunched": 0, "end": 36557553, "filename": "/test/scourge_of_kher_ridges2.txt"}, {"audio": 0, "start": 36557553, "crunched": 0, "end": 36557816, "filename": "/test/scourglass.txt"}, {"audio": 0, "start": 36557816, "crunched": 0, "end": 36558517, "filename": "/test/scouts_warning.txt"}, {"audio": 0, "start": 36558517, "crunched": 0, "end": 36559134, "filename": "/test/scute_mob.txt"}, {"audio": 0, "start": 36559134, "crunched": 0, "end": 36559442, "filename": "/test/sedge_sliver.txt"}, {"audio": 0, "start": 36559442, "crunched": 0, "end": 36559943, "filename": "/test/seedcradle_witch.txt"}, {"audio": 0, "start": 36559943, "crunched": 0, "end": 36560234, "filename": "/test/seismic_assault.txt"}, {"audio": 0, "start": 36560234, "crunched": 0, "end": 36560530, "filename": "/test/seismic_spike_i191.txt"}, {"audio": 0, "start": 36560530, "crunched": 0, "end": 36561102, "filename": "/test/selesnya_guildmage.txt"}, {"audio": 0, "start": 36561102, "crunched": 0, "end": 36561621, "filename": "/test/setpower_settoughness.txt"}, {"audio": 0, "start": 36561621, "crunched": 0, "end": 36562191, "filename": "/test/shard_volley.txt"}, {"audio": 0, "start": 36562191, "crunched": 0, "end": 36562455, "filename": "/test/shepherd_of_rot.txt"}, {"audio": 0, "start": 36562455, "crunched": 0, "end": 36562909, "filename": "/test/Shifting_Sliver_i936.txt"}, {"audio": 0, "start": 36562909, "crunched": 0, "end": 36563472, "filename": "/test/shimmer_myr_FORCEDALIVE.txt"}, {"audio": 0, "start": 36563472, "crunched": 0, "end": 36563939, "filename": "/test/shivan_hellkite.txt"}, {"audio": 0, "start": 36563939, "crunched": 0, "end": 36564209, "filename": "/test/shock.txt"}, {"audio": 0, "start": 36564209, "crunched": 0, "end": 36564529, "filename": "/test/shock2.txt"}, {"audio": 0, "start": 36564529, "crunched": 0, "end": 36564862, "filename": "/test/Show_and_Tell.txt"}, {"audio": 0, "start": 36564862, "crunched": 0, "end": 36565437, "filename": "/test/siege_gang_commander.txt"}, {"audio": 0, "start": 36565437, "crunched": 0, "end": 36565811, "filename": "/test/sigil_captain_i467.txt"}, {"audio": 0, "start": 36565811, "crunched": 0, "end": 36566217, "filename": "/test/silence.txt"}, {"audio": 0, "start": 36566217, "crunched": 0, "end": 36566702, "filename": "/test/silent_arbiter.txt"}, {"audio": 0, "start": 36566702, "crunched": 0, "end": 36567323, "filename": "/test/silver_seraph_i300.txt"}, {"audio": 0, "start": 36567323, "crunched": 0, "end": 36567627, "filename": "/test/simic_initiate.txt"}, {"audio": 0, "start": 36567627, "crunched": 0, "end": 36568157, "filename": "/test/skullcage0_i239.txt"}, {"audio": 0, "start": 36568157, "crunched": 0, "end": 36568711, "filename": "/test/skullcage1_i239.txt"}, {"audio": 0, "start": 36568711, "crunched": 0, "end": 36569280, "filename": "/test/skullcage2_i239.txt"}, {"audio": 0, "start": 36569280, "crunched": 0, "end": 36569859, "filename": "/test/skullcage3_i239.txt"}, {"audio": 0, "start": 36569859, "crunched": 0, "end": 36570452, "filename": "/test/skullcage4_i239.txt"}, {"audio": 0, "start": 36570452, "crunched": 0, "end": 36571065, "filename": "/test/skullcage5_i239.txt"}, {"audio": 0, "start": 36571065, "crunched": 0, "end": 36571706, "filename": "/test/skullcage6_i239.txt"}, {"audio": 0, "start": 36571706, "crunched": 0, "end": 36572367, "filename": "/test/skullcage7_i239.txt"}, {"audio": 0, "start": 36572367, "crunched": 0, "end": 36572865, "filename": "/test/skullclamp.txt"}, {"audio": 0, "start": 36572865, "crunched": 0, "end": 36573375, "filename": "/test/skullclamp2_i439.txt"}, {"audio": 0, "start": 36573375, "crunched": 0, "end": 36573895, "filename": "/test/slate_of_ancestry.txt"}, {"audio": 0, "start": 36573895, "crunched": 0, "end": 36574161, "filename": "/test/sleeper_agent.txt"}, {"audio": 0, "start": 36574161, "crunched": 0, "end": 36574637, "filename": "/test/slith_bloodletter.txt"}, {"audio": 0, "start": 36574637, "crunched": 0, "end": 36575090, "filename": "/test/sneak_attack.txt"}, {"audio": 0, "start": 36575090, "crunched": 0, "end": 36575512, "filename": "/test/solfatara.txt"}, {"audio": 0, "start": 36575512, "crunched": 0, "end": 36575848, "filename": "/test/soul's grace_POWERLIFEGAIN.txt"}, {"audio": 0, "start": 36575848, "crunched": 0, "end": 36576253, "filename": "/test/soulblast.txt"}, {"audio": 0, "start": 36576253, "crunched": 0, "end": 36576614, "filename": "/test/souls_attendant_i489.txt"}, {"audio": 0, "start": 36576614, "crunched": 0, "end": 36576910, "filename": "/test/spark_elemental.txt"}, {"audio": 0, "start": 36576910, "crunched": 0, "end": 36577590, "filename": "/test/spectral_shield_CANTBETARGETOF.txt"}, {"audio": 0, "start": 36577590, "crunched": 0, "end": 36578054, "filename": "/test/spell_rupture.txt"}, {"audio": 0, "start": 36578054, "crunched": 0, "end": 36578478, "filename": "/test/spell_rupture_2.txt"}, {"audio": 0, "start": 36578478, "crunched": 0, "end": 36578853, "filename": "/test/Sphere_of_Resistance.txt"}, {"audio": 0, "start": 36578853, "crunched": 0, "end": 36579396, "filename": "/test/sphinx_summoner.txt"}, {"audio": 0, "start": 36579396, "crunched": 0, "end": 36579963, "filename": "/test/SPIRITLINK_keyword#1.txt"}, {"audio": 0, "start": 36579963, "crunched": 0, "end": 36580670, "filename": "/test/SPIRITLINK_keyword#2.txt"}, {"audio": 0, "start": 36580670, "crunched": 0, "end": 36581692, "filename": "/test/SPIRITLINK_keyword#3.txt"}, {"audio": 0, "start": 36581692, "crunched": 0, "end": 36582086, "filename": "/test/spirit_link.txt"}, {"audio": 0, "start": 36582086, "crunched": 0, "end": 36582649, "filename": "/test/spirit_link_i173.txt"}, {"audio": 0, "start": 36582649, "crunched": 0, "end": 36582999, "filename": "/test/spitting_earth.txt"}, {"audio": 0, "start": 36582999, "crunched": 0, "end": 36583465, "filename": "/test/spitting_image.txt"}, {"audio": 0, "start": 36583465, "crunched": 0, "end": 36583880, "filename": "/test/spoils_of_evil.txt"}, {"audio": 0, "start": 36583880, "crunched": 0, "end": 36584530, "filename": "/test/spore_frog.txt"}, {"audio": 0, "start": 36584530, "crunched": 0, "end": 36585008, "filename": "/test/stacking_flanking.txt"}, {"audio": 0, "start": 36585008, "crunched": 0, "end": 36585382, "filename": "/test/stasis.txt"}, {"audio": 0, "start": 36585382, "crunched": 0, "end": 36585629, "filename": "/test/steelclad_serpent1.txt"}, {"audio": 0, "start": 36585629, "crunched": 0, "end": 36585933, "filename": "/test/steelclad_serpent2.txt"}, {"audio": 0, "start": 36585933, "crunched": 0, "end": 36586594, "filename": "/test/stillmoon_cavalier.txt"}, {"audio": 0, "start": 36586594, "crunched": 0, "end": 36587088, "filename": "/test/stonebrow2.txt"}, {"audio": 0, "start": 36587088, "crunched": 0, "end": 36587430, "filename": "/test/stonebrow_i159.txt"}, {"audio": 0, "start": 36587430, "crunched": 0, "end": 36587818, "filename": "/test/stronghold_discipline.txt"}, {"audio": 0, "start": 36587818, "crunched": 0, "end": 36588175, "filename": "/test/sun_titan_1.txt"}, {"audio": 0, "start": 36588175, "crunched": 0, "end": 36588566, "filename": "/test/sun_titan_2.txt"}, {"audio": 0, "start": 36588566, "crunched": 0, "end": 36588913, "filename": "/test/sword_to_plowshares.txt"}, {"audio": 0, "start": 36588913, "crunched": 0, "end": 36590263, "filename": "/test/sylvan_basilisk_i182.txt"}, {"audio": 0, "start": 36590263, "crunched": 0, "end": 36590725, "filename": "/test/sylvan_scrying_i195.txt"}, {"audio": 0, "start": 36590725, "crunched": 0, "end": 36591429, "filename": "/test/symbiotic_wurm.txt"}, {"audio": 0, "start": 36591429, "crunched": 0, "end": 36591967, "filename": "/test/tanglesap.txt"}, {"audio": 0, "start": 36591967, "crunched": 0, "end": 36592345, "filename": "/test/tangle_golem.txt"}, {"audio": 0, "start": 36592345, "crunched": 0, "end": 36592713, "filename": "/test/Taunting_Elf.txt"}, {"audio": 0, "start": 36592713, "crunched": 0, "end": 36593121, "filename": "/test/telekinetic_sliver.txt"}, {"audio": 0, "start": 36593121, "crunched": 0, "end": 36593355, "filename": "/test/terror.txt"}, {"audio": 0, "start": 36593355, "crunched": 0, "end": 36593613, "filename": "/test/terror2.txt"}, {"audio": 0, "start": 36593613, "crunched": 0, "end": 36593872, "filename": "/test/thallid.txt"}, {"audio": 0, "start": 36593872, "crunched": 0, "end": 36594297, "filename": "/test/thelon_of_havenwood.txt"}, {"audio": 0, "start": 36594297, "crunched": 0, "end": 36594812, "filename": "/test/the_tabernacle_at_pendrell_vale.txt"}, {"audio": 0, "start": 36594812, "crunched": 0, "end": 36595137, "filename": "/test/thraximundar.txt"}, {"audio": 0, "start": 36595137, "crunched": 0, "end": 36595463, "filename": "/test/threaten.txt"}, {"audio": 0, "start": 36595463, "crunched": 0, "end": 36595798, "filename": "/test/throne_of_bone.txt"}, {"audio": 0, "start": 36595798, "crunched": 0, "end": 36596339, "filename": "/test/thunder-thrash_elder.txt"}, {"audio": 0, "start": 36596339, "crunched": 0, "end": 36596655, "filename": "/test/tidal_warrior_i646.txt"}, {"audio": 0, "start": 36596655, "crunched": 0, "end": 36597023, "filename": "/test/tidal_warrior_i649.txt"}, {"audio": 0, "start": 36597023, "crunched": 0, "end": 36597433, "filename": "/test/tidal_warrior_i652.txt"}, {"audio": 0, "start": 36597433, "crunched": 0, "end": 36598097, "filename": "/test/Timely_Reinforcements.txt"}, {"audio": 0, "start": 36598097, "crunched": 0, "end": 36598641, "filename": "/test/titanic_ultimatum.txt"}, {"audio": 0, "start": 36598641, "crunched": 0, "end": 36599137, "filename": "/test/tokenizer.txt"}, {"audio": 0, "start": 36599137, "crunched": 0, "end": 36599778, "filename": "/test/tokenizer2.txt"}, {"audio": 0, "start": 36599778, "crunched": 0, "end": 36600176, "filename": "/test/torture.txt"}, {"audio": 0, "start": 36600176, "crunched": 0, "end": 36600752, "filename": "/test/toymaker.txt"}, {"audio": 0, "start": 36600752, "crunched": 0, "end": 36601083, "filename": "/test/tranquil_domain.txt"}, {"audio": 0, "start": 36601083, "crunched": 0, "end": 36601542, "filename": "/test/turn_to_slag.txt"}, {"audio": 0, "start": 36601542, "crunched": 0, "end": 36601974, "filename": "/test/turn_to_slag2.txt"}, {"audio": 0, "start": 36601974, "crunched": 0, "end": 36602366, "filename": "/test/twinstrike.txt"}, {"audio": 0, "start": 36602366, "crunched": 0, "end": 36602769, "filename": "/test/twinstrike2.txt"}, {"audio": 0, "start": 36602769, "crunched": 0, "end": 36603142, "filename": "/test/twinstrike3.txt"}, {"audio": 0, "start": 36603142, "crunched": 0, "end": 36604159, "filename": "/test/twitch.txt"}, {"audio": 0, "start": 36604159, "crunched": 0, "end": 36604546, "filename": "/test/uncle_istvan.txt"}, {"audio": 0, "start": 36604546, "crunched": 0, "end": 36604848, "filename": "/test/undermine_i408.txt"}, {"audio": 0, "start": 36604848, "crunched": 0, "end": 36605058, "filename": "/test/underworld_dreams.txt"}, {"audio": 0, "start": 36605058, "crunched": 0, "end": 36605632, "filename": "/test/unearth1.txt"}, {"audio": 0, "start": 36605632, "crunched": 0, "end": 36606281, "filename": "/test/unearth2.txt"}, {"audio": 0, "start": 36606281, "crunched": 0, "end": 36606894, "filename": "/test/unearth3.txt"}, {"audio": 0, "start": 36606894, "crunched": 0, "end": 36607380, "filename": "/test/unstable_mutation.txt"}, {"audio": 0, "start": 36607380, "crunched": 0, "end": 36608335, "filename": "/test/unstable_mutation2.txt"}, {"audio": 0, "start": 36608335, "crunched": 0, "end": 36608929, "filename": "/test/unwilling_recruit.txt"}, {"audio": 0, "start": 36608929, "crunched": 0, "end": 36609424, "filename": "/test/urzas_lands.txt"}, {"audio": 0, "start": 36609424, "crunched": 0, "end": 36609988, "filename": "/test/urzas_lands2.txt"}, {"audio": 0, "start": 36609988, "crunched": 0, "end": 36610347, "filename": "/test/urzas_mine_i287.txt"}, {"audio": 0, "start": 36610347, "crunched": 0, "end": 36610916, "filename": "/test/vampire_bats.txt"}, {"audio": 0, "start": 36610916, "crunched": 0, "end": 36611278, "filename": "/test/vampiric_link.txt"}, {"audio": 0, "start": 36611278, "crunched": 0, "end": 36611489, "filename": "/test/vanishing.txt"}, {"audio": 0, "start": 36611489, "crunched": 0, "end": 36611778, "filename": "/test/vendetta_TOUGHNESSLIFELOSS.txt"}, {"audio": 0, "start": 36611778, "crunched": 0, "end": 36612118, "filename": "/test/vesuva_landlimit_i718.txt"}, {"audio": 0, "start": 36612118, "crunched": 0, "end": 36612415, "filename": "/test/vine_dryad.txt"}, {"audio": 0, "start": 36612415, "crunched": 0, "end": 36612704, "filename": "/test/volcanic_eruption.txt"}, {"audio": 0, "start": 36612704, "crunched": 0, "end": 36613113, "filename": "/test/walking_wall.txt"}, {"audio": 0, "start": 36613113, "crunched": 0, "end": 36613432, "filename": "/test/wall_of_diffusion.txt"}, {"audio": 0, "start": 36613432, "crunched": 0, "end": 36613739, "filename": "/test/wall_of_diffusion2.txt"}, {"audio": 0, "start": 36613739, "crunched": 0, "end": 36614193, "filename": "/test/warren_instigator.txt"}, {"audio": 0, "start": 36614193, "crunched": 0, "end": 36614439, "filename": "/test/welkin_hawk.txt"}, {"audio": 0, "start": 36614439, "crunched": 0, "end": 36614741, "filename": "/test/whispers_of_the_muse.txt"}, {"audio": 0, "start": 36614741, "crunched": 0, "end": 36615096, "filename": "/test/white_knight1.txt"}, {"audio": 0, "start": 36615096, "crunched": 0, "end": 36615573, "filename": "/test/windswept_heath.txt"}, {"audio": 0, "start": 36615573, "crunched": 0, "end": 36616008, "filename": "/test/Winds_of_Rath.txt"}, {"audio": 0, "start": 36616008, "crunched": 0, "end": 36616347, "filename": "/test/wrath_of_god.txt"}, {"audio": 0, "start": 36616347, "crunched": 0, "end": 36616688, "filename": "/test/wrath_of_god2.txt"}, {"audio": 0, "start": 36616688, "crunched": 0, "end": 36617084, "filename": "/test/wreak_havoc.txt"}, {"audio": 0, "start": 36617084, "crunched": 0, "end": 36617427, "filename": "/test/Zombie_Infestation.txt"}, {"audio": 0, "start": 36617427, "crunched": 0, "end": 36617706, "filename": "/test/zombie_master.txt"}, {"audio": 0, "start": 36617706, "crunched": 0, "end": 36618225, "filename": "/test/zombify.txt"}, {"audio": 0, "start": 36618225, "crunched": 0, "end": 36618864, "filename": "/test/[at]Vampired#1.txt"}, {"audio": 0, "start": 36618864, "crunched": 0, "end": 36634830, "filename": "/test/_tests.txt"}, {"audio": 0, "start": 36634830, "crunched": 0, "end": 36635201, "filename": "/test/ai/goblin_artillery.txt"}, {"audio": 0, "start": 36635201, "crunched": 0, "end": 36635509, "filename": "/test/ai/proliferate_simple.txt"}, {"audio": 0, "start": 36635509, "crunched": 0, "end": 36636176, "filename": "/test/bugs/ability_stacking_i175.txt"}, {"audio": 0, "start": 36636176, "crunched": 0, "end": 36636848, "filename": "/test/bugs/angry_mob6_i240.txt"}, {"audio": 0, "start": 36636848, "crunched": 0, "end": 36637818, "filename": "/test/bugs/blocking_modifiers_i160.txt"}, {"audio": 0, "start": 36637818, "crunched": 0, "end": 36638219, "filename": "/test/bugs/drain_life_nonblack_i164.txt"}, {"audio": 0, "start": 36638219, "crunched": 0, "end": 36638559, "filename": "/test/bugs/fallowsage_ailoop_i227.txt"}, {"audio": 0, "start": 36638559, "crunched": 0, "end": 36639007, "filename": "/test/bugs/fallowsage_i227.txt"}, {"audio": 0, "start": 36639007, "crunched": 0, "end": 36639521, "filename": "/test/bugs/miraculous_recovery_i306.txt"}, {"audio": 0, "start": 36639521, "crunched": 0, "end": 36639814, "filename": "/test/generic/attacks_each_turn.txt"}, {"audio": 0, "start": 36639814, "crunched": 0, "end": 36640454, "filename": "/test/generic/becomes_transform_i559.txt"}, {"audio": 0, "start": 36640454, "crunched": 0, "end": 36641302, "filename": "/test/generic/becomes_transform_i559_2.txt"}, {"audio": 0, "start": 36641302, "crunched": 0, "end": 36641769, "filename": "/test/generic/bushido_1.txt"}, {"audio": 0, "start": 36641769, "crunched": 0, "end": 36642227, "filename": "/test/generic/bushido_2.txt"}, {"audio": 0, "start": 36642227, "crunched": 0, "end": 36642638, "filename": "/test/generic/changeling_i501.txt"}, {"audio": 0, "start": 36642638, "crunched": 0, "end": 36642869, "filename": "/test/generic/cycling.txt"}, {"audio": 0, "start": 36642869, "crunched": 0, "end": 36643380, "filename": "/test/generic/cycling2.txt"}, {"audio": 0, "start": 36643380, "crunched": 0, "end": 36643699, "filename": "/test/generic/deathtouch.txt"}, {"audio": 0, "start": 36643699, "crunched": 0, "end": 36644505, "filename": "/test/generic/devotion.txt"}, {"audio": 0, "start": 36644505, "crunched": 0, "end": 36645047, "filename": "/test/generic/doesnotuntap.txt"}, {"audio": 0, "start": 36645047, "crunched": 0, "end": 36645514, "filename": "/test/generic/doesnotuntap2.txt"}, {"audio": 0, "start": 36645514, "crunched": 0, "end": 36645713, "filename": "/test/generic/double_strike.txt"}, {"audio": 0, "start": 36645713, "crunched": 0, "end": 36646275, "filename": "/test/generic/equipment_i252.txt"}, {"audio": 0, "start": 36646275, "crunched": 0, "end": 36646821, "filename": "/test/generic/equip_landfall_buff.txt"}, {"audio": 0, "start": 36646821, "crunched": 0, "end": 36647290, "filename": "/test/generic/equip_reach.txt"}, {"audio": 0, "start": 36647290, "crunched": 0, "end": 36647830, "filename": "/test/generic/equip_shroud.txt"}, {"audio": 0, "start": 36647830, "crunched": 0, "end": 36648446, "filename": "/test/generic/equip_shroud2.txt"}, {"audio": 0, "start": 36648446, "crunched": 0, "end": 36649325, "filename": "/test/generic/equip_wither.txt"}, {"audio": 0, "start": 36649325, "crunched": 0, "end": 36649798, "filename": "/test/generic/evolve.txt"}, {"audio": 0, "start": 36649798, "crunched": 0, "end": 36650215, "filename": "/test/generic/exalted.txt"}, {"audio": 0, "start": 36650215, "crunched": 0, "end": 36650902, "filename": "/test/generic/exalted_i143.txt"}, {"audio": 0, "start": 36650902, "crunched": 0, "end": 36651269, "filename": "/test/generic/exalted_i310.txt"}, {"audio": 0, "start": 36651269, "crunched": 0, "end": 36651838, "filename": "/test/generic/extra_turn.txt"}, {"audio": 0, "start": 36651838, "crunched": 0, "end": 36652187, "filename": "/test/generic/fear.txt"}, {"audio": 0, "start": 36652187, "crunched": 0, "end": 36652942, "filename": "/test/generic/fear_i147.txt"}, {"audio": 0, "start": 36652942, "crunched": 0, "end": 36653470, "filename": "/test/generic/first_and_double_strike1_i187.txt"}, {"audio": 0, "start": 36653470, "crunched": 0, "end": 36653966, "filename": "/test/generic/first_and_double_strike2_i187.txt"}, {"audio": 0, "start": 36653966, "crunched": 0, "end": 36654214, "filename": "/test/generic/first_strike.txt"}, {"audio": 0, "start": 36654214, "crunched": 0, "end": 36654618, "filename": "/test/generic/first_strike2.txt"}, {"audio": 0, "start": 36654618, "crunched": 0, "end": 36654922, "filename": "/test/generic/first_strike3.txt"}, {"audio": 0, "start": 36654922, "crunched": 0, "end": 36655386, "filename": "/test/generic/flanking.txt"}, {"audio": 0, "start": 36655386, "crunched": 0, "end": 36655992, "filename": "/test/generic/fresh.txt"}, {"audio": 0, "start": 36655992, "crunched": 0, "end": 36656197, "filename": "/test/generic/hybrid_mana.txt"}, {"audio": 0, "start": 36656197, "crunched": 0, "end": 36656603, "filename": "/test/generic/hybrid_mana_2.txt"}, {"audio": 0, "start": 36656603, "crunched": 0, "end": 36657018, "filename": "/test/generic/hybrid_mana_3.txt"}, {"audio": 0, "start": 36657018, "crunched": 0, "end": 36657345, "filename": "/test/generic/indestructible.txt"}, {"audio": 0, "start": 36657345, "crunched": 0, "end": 36657751, "filename": "/test/generic/indestructible_2_i570.txt"}, {"audio": 0, "start": 36657751, "crunched": 0, "end": 36658399, "filename": "/test/generic/kicker.txt"}, {"audio": 0, "start": 36658399, "crunched": 0, "end": 36659053, "filename": "/test/generic/kicker2.txt"}, {"audio": 0, "start": 36659053, "crunched": 0, "end": 36659265, "filename": "/test/generic/lands_max_per_turn.txt"}, {"audio": 0, "start": 36659265, "crunched": 0, "end": 36659641, "filename": "/test/generic/landwalk.txt"}, {"audio": 0, "start": 36659641, "crunched": 0, "end": 36659965, "filename": "/test/generic/legendary.txt"}, {"audio": 0, "start": 36659965, "crunched": 0, "end": 36660467, "filename": "/test/generic/level_up.txt"}, {"audio": 0, "start": 36660467, "crunched": 0, "end": 36660934, "filename": "/test/generic/level_up2.txt"}, {"audio": 0, "start": 36660934, "crunched": 0, "end": 36661149, "filename": "/test/generic/lifelink.txt"}, {"audio": 0, "start": 36661149, "crunched": 0, "end": 36661506, "filename": "/test/generic/lord_counter.txt"}, {"audio": 0, "start": 36661506, "crunched": 0, "end": 36661834, "filename": "/test/generic/lord_counter_any.txt"}, {"audio": 0, "start": 36661834, "crunched": 0, "end": 36662267, "filename": "/test/generic/m10_blockers.txt"}, {"audio": 0, "start": 36662267, "crunched": 0, "end": 36662771, "filename": "/test/generic/m10_blockers2.txt"}, {"audio": 0, "start": 36662771, "crunched": 0, "end": 36663033, "filename": "/test/generic/must1.txt"}, {"audio": 0, "start": 36663033, "crunched": 0, "end": 36663272, "filename": "/test/generic/must2.txt"}, {"audio": 0, "start": 36663272, "crunched": 0, "end": 36663767, "filename": "/test/generic/nofizzle.txt"}, {"audio": 0, "start": 36663767, "crunched": 0, "end": 36664109, "filename": "/test/generic/oneblocker.txt"}, {"audio": 0, "start": 36664109, "crunched": 0, "end": 36664514, "filename": "/test/generic/persist.txt"}, {"audio": 0, "start": 36664514, "crunched": 0, "end": 36665363, "filename": "/test/generic/persist2.txt"}, {"audio": 0, "start": 36665363, "crunched": 0, "end": 36665921, "filename": "/test/generic/persist3.txt"}, {"audio": 0, "start": 36665921, "crunched": 0, "end": 36666108, "filename": "/test/generic/phases.txt"}, {"audio": 0, "start": 36666108, "crunched": 0, "end": 36666708, "filename": "/test/generic/preventalldamage.txt"}, {"audio": 0, "start": 36666708, "crunched": 0, "end": 36666975, "filename": "/test/generic/rampage.txt"}, {"audio": 0, "start": 36666975, "crunched": 0, "end": 36667614, "filename": "/test/generic/rampage2.txt"}, {"audio": 0, "start": 36667614, "crunched": 0, "end": 36668144, "filename": "/test/generic/rampage3.txt"}, {"audio": 0, "start": 36668144, "crunched": 0, "end": 36668593, "filename": "/test/generic/rampage_vs_first_strike.txt"}, {"audio": 0, "start": 36668593, "crunched": 0, "end": 36668910, "filename": "/test/generic/regenerate.txt"}, {"audio": 0, "start": 36668910, "crunched": 0, "end": 36669727, "filename": "/test/generic/regenerate_wither_i146.txt"}, {"audio": 0, "start": 36669727, "crunched": 0, "end": 36670206, "filename": "/test/generic/sacrifice.txt"}, {"audio": 0, "start": 36670206, "crunched": 0, "end": 36670998, "filename": "/test/generic/skip_turn.txt"}, {"audio": 0, "start": 36670998, "crunched": 0, "end": 36671284, "filename": "/test/generic/summoning_sickness.txt"}, {"audio": 0, "start": 36671284, "crunched": 0, "end": 36671763, "filename": "/test/generic/sunburst.txt"}, {"audio": 0, "start": 36671763, "crunched": 0, "end": 36672244, "filename": "/test/generic/tap_other_card_as_cost.txt"}, {"audio": 0, "start": 36672244, "crunched": 0, "end": 36672654, "filename": "/test/generic/targetController_damage.txt"}, {"audio": 0, "start": 36672654, "crunched": 0, "end": 36673094, "filename": "/test/generic/targetController_life.txt"}, {"audio": 0, "start": 36673094, "crunched": 0, "end": 36673552, "filename": "/test/generic/targetController_life2.txt"}, {"audio": 0, "start": 36673552, "crunched": 0, "end": 36673964, "filename": "/test/generic/thisforeach.txt"}, {"audio": 0, "start": 36673964, "crunched": 0, "end": 36674361, "filename": "/test/generic/tokens.txt"}, {"audio": 0, "start": 36674361, "crunched": 0, "end": 36674766, "filename": "/test/generic/tokens2.txt"}, {"audio": 0, "start": 36674766, "crunched": 0, "end": 36675163, "filename": "/test/generic/trample.txt"}, {"audio": 0, "start": 36675163, "crunched": 0, "end": 36675699, "filename": "/test/generic/trample_vs_indestructible.txt"}, {"audio": 0, "start": 36675699, "crunched": 0, "end": 36676132, "filename": "/test/generic/trample_vs_multiblock.txt"}, {"audio": 0, "start": 36676132, "crunched": 0, "end": 36677072, "filename": "/test/generic/triggers_at_movedto_i179.txt"}, {"audio": 0, "start": 36677072, "crunched": 0, "end": 36677448, "filename": "/test/generic/trigger_attacking.txt"}, {"audio": 0, "start": 36677448, "crunched": 0, "end": 36677855, "filename": "/test/generic/trigger_blocked.txt"}, {"audio": 0, "start": 36677855, "crunched": 0, "end": 36678259, "filename": "/test/generic/trigger_blocking.txt"}, {"audio": 0, "start": 36678259, "crunched": 0, "end": 36678770, "filename": "/test/generic/trigger_combatdamaged_1.txt"}, {"audio": 0, "start": 36678770, "crunched": 0, "end": 36679285, "filename": "/test/generic/trigger_combatdamaged_2.txt"}, {"audio": 0, "start": 36679285, "crunched": 0, "end": 36679721, "filename": "/test/generic/trigger_drawn.txt"}, {"audio": 0, "start": 36679721, "crunched": 0, "end": 36680118, "filename": "/test/generic/trigger_noncombatdamaged.txt"}, {"audio": 0, "start": 36680118, "crunched": 0, "end": 36680674, "filename": "/test/generic/trigger_untapped.txt"}, {"audio": 0, "start": 36680674, "crunched": 0, "end": 36681151, "filename": "/test/generic/wither.txt"}, {"audio": 0, "start": 36681151, "crunched": 0, "end": 36681315, "filename": "/test/manual/ai_clone_i209.txt"}, {"audio": 0, "start": 36681315, "crunched": 0, "end": 36681529, "filename": "/test/manual/ai_fear.txt"}, {"audio": 0, "start": 36681529, "crunched": 0, "end": 36681671, "filename": "/test/manual/attackers.txt"}, {"audio": 0, "start": 36681671, "crunched": 0, "end": 36681866, "filename": "/test/manual/control.txt"}, {"audio": 0, "start": 36681866, "crunched": 0, "end": 36682754, "filename": "/test/manual/control_change_untap_i192.txt"}, {"audio": 0, "start": 36682754, "crunched": 0, "end": 36683093, "filename": "/test/manual/deathtouch_assign.txt"}, {"audio": 0, "start": 36683093, "crunched": 0, "end": 36683306, "filename": "/test/manual/fetchland_shuffle_i170.txt"}, {"audio": 0, "start": 36683306, "crunched": 0, "end": 36683446, "filename": "/test/manual/first_strike.txt"}, {"audio": 0, "start": 36683446, "crunched": 0, "end": 36683759, "filename": "/test/manual/first_strike2.txt"}, {"audio": 0, "start": 36683759, "crunched": 0, "end": 36684140, "filename": "/test/manual/howl_from_beyond_ai.txt"}, {"audio": 0, "start": 36684140, "crunched": 0, "end": 36684429, "filename": "/test/manual/kicker_crash_i149.txt"}, {"audio": 0, "start": 36684429, "crunched": 0, "end": 36684706, "filename": "/test/manual/knight_reliquary.txt"}, {"audio": 0, "start": 36684706, "crunched": 0, "end": 36684980, "filename": "/test/manual/legendary_ai.txt"}, {"audio": 0, "start": 36684980, "crunched": 0, "end": 36685372, "filename": "/test/manual/library.txt"}, {"audio": 0, "start": 36685372, "crunched": 0, "end": 36685783, "filename": "/test/manual/limitor_i140.txt"}, {"audio": 0, "start": 36685783, "crunched": 0, "end": 36686119, "filename": "/test/manual/m10_blockers.txt"}, {"audio": 0, "start": 36686119, "crunched": 0, "end": 36686560, "filename": "/test/manual/order_blockers.txt"}, {"audio": 0, "start": 36686560, "crunched": 0, "end": 36686914, "filename": "/test/manual/p2_attacks.txt"}, {"audio": 0, "start": 36686914, "crunched": 0, "end": 36687120, "filename": "/test/manual/README.txt"}, {"audio": 0, "start": 36687120, "crunched": 0, "end": 36687486, "filename": "/test/manual/serpent_assassin_ai.txt"}, {"audio": 0, "start": 36687486, "crunched": 0, "end": 36687865, "filename": "/test/manual/slide_i251.txt"}, {"audio": 0, "start": 36687865, "crunched": 0, "end": 36688195, "filename": "/test/manual/tokens.txt"}, {"audio": 0, "start": 36688195, "crunched": 0, "end": 36688522, "filename": "/test/manual/torture_ai.txt"}, {"audio": 0, "start": 36688522, "crunched": 0, "end": 36688860, "filename": "/test/momir/keldon_warlord.txt"}, {"audio": 0, "start": 36688860, "crunched": 0, "end": 36689092, "filename": "/test/momir/overcost.txt"}, {"audio": 0, "start": 36689092, "crunched": 0, "end": 36689556, "filename": "/test/momir/persist_i304.txt"}, {"audio": 0, "start": 36689556, "crunched": 0, "end": 36689861, "filename": "/test/wontfix/angel_of_despair.txt"}, {"audio": 0, "start": 36689861, "crunched": 0, "end": 36690098, "filename": "/test/wontfix/befoul.txt"}, {"audio": 0, "start": 36690098, "crunched": 0, "end": 36690790, "filename": "/test/wontfix/bravado_i190.txt"}, {"audio": 0, "start": 36690790, "crunched": 0, "end": 36691349, "filename": "/test/wontfix/disrupting_scepter_i163.txt"}, {"audio": 0, "start": 36691349, "crunched": 0, "end": 36691867, "filename": "/test/wontfix/glimpse_of_nature_i186.txt"}, {"audio": 0, "start": 36691867, "crunched": 0, "end": 36692375, "filename": "/test/wontfix/hammerfist_giant.txt"}, {"audio": 0, "start": 36692375, "crunched": 0, "end": 36692665, "filename": "/test/wontfix/looming_hoverguard.txt"}, {"audio": 0, "start": 36692665, "crunched": 0, "end": 36692916, "filename": "/test/wontfix/mind_rot.txt"}, {"audio": 0, "start": 36692916, "crunched": 0, "end": 36693199, "filename": "/test/wontfix/ogre_gatecrasher.txt"}, {"audio": 0, "start": 36693199, "crunched": 0, "end": 36693545, "filename": "/test/wontfix/psionic_sliver_i207.txt"}, {"audio": 0, "start": 36693545, "crunched": 0, "end": 36693954, "filename": "/test/wontfix/spitting_hydra.txt"}, {"audio": 0, "start": 36693954, "crunched": 0, "end": 36694266, "filename": "/test/wontfix/viridian_shaman.txt"}, {"audio": 0, "start": 36694266, "crunched": 0, "end": 36714237, "filename": "/themes/Christmas/artifact_thumb.jpg"}, {"audio": 0, "start": 36714237, "crunched": 0, "end": 36787976, "filename": "/themes/Christmas/back.jpg"}, {"audio": 0, "start": 36787976, "crunched": 0, "end": 36916314, "filename": "/themes/Christmas/backdrop.jpg"}, {"audio": 0, "start": 36916314, "crunched": 0, "end": 36940056, "filename": "/themes/Christmas/back_thumb.jpg"}, {"audio": 0, "start": 36940056, "crunched": 0, "end": 36960276, "filename": "/themes/Christmas/black_thumb.jpg"}, {"audio": 0, "start": 36960276, "crunched": 0, "end": 36981204, "filename": "/themes/Christmas/blue_thumb.jpg"}, {"audio": 0, "start": 36981204, "crunched": 0, "end": 37002009, "filename": "/themes/Christmas/gold_thumb.jpg"}, {"audio": 0, "start": 37002009, "crunched": 0, "end": 37022407, "filename": "/themes/Christmas/green_thumb.jpg"}, {"audio": 0, "start": 37022407, "crunched": 0, "end": 37042481, "filename": "/themes/Christmas/handback.png"}, {"audio": 0, "start": 37042481, "crunched": 0, "end": 37062694, "filename": "/themes/Christmas/land_thumb.jpg"}, {"audio": 0, "start": 37062694, "crunched": 0, "end": 37087468, "filename": "/themes/Christmas/menuicons.png"}, {"audio": 0, "start": 37087468, "crunched": 0, "end": 37090325, "filename": "/themes/Christmas/menuside.png"}, {"audio": 0, "start": 37090325, "crunched": 0, "end": 37117181, "filename": "/themes/Christmas/menutitle.png"}, {"audio": 0, "start": 37117181, "crunched": 0, "end": 37132751, "filename": "/themes/Christmas/particles.png"}, {"audio": 0, "start": 37132751, "crunched": 0, "end": 37168538, "filename": "/themes/Christmas/preview.png"}, {"audio": 0, "start": 37168538, "crunched": 0, "end": 37189934, "filename": "/themes/Christmas/red_thumb.jpg"}, {"audio": 0, "start": 37189934, "crunched": 0, "end": 37405308, "filename": "/themes/Christmas/shop.jpg"}, {"audio": 0, "start": 37405308, "crunched": 0, "end": 37461397, "filename": "/themes/Christmas/shop_aliasing.png"}, {"audio": 0, "start": 37461397, "crunched": 0, "end": 37561957, "filename": "/themes/Christmas/shop_light.jpg"}, {"audio": 0, "start": 37561957, "crunched": 0, "end": 37565039, "filename": "/themes/Christmas/spade_ul.png"}, {"audio": 0, "start": 37565039, "crunched": 0, "end": 37568121, "filename": "/themes/Christmas/spade_ur.png"}, {"audio": 0, "start": 37568121, "crunched": 0, "end": 37568133, "filename": "/themes/Christmas/themeinfo.txt"}, {"audio": 0, "start": 37568133, "crunched": 0, "end": 37588053, "filename": "/themes/Christmas/white_thumb.jpg"}, {"audio": 0, "start": 37588053, "crunched": 0, "end": 37606705, "filename": "/themes/Christmas/wood.png"}, {"audio": 0, "start": 37606705, "crunched": 0, "end": 37619289, "filename": "/themes/Classic/artifact.jpg"}, {"audio": 0, "start": 37619289, "crunched": 0, "end": 37620123, "filename": "/themes/Classic/artifact_thumb.jpg"}, {"audio": 0, "start": 37620123, "crunched": 0, "end": 37621996, "filename": "/themes/Classic/avatar.jpg"}, {"audio": 0, "start": 37621996, "crunched": 0, "end": 37623013, "filename": "/themes/Classic/avatar1.jpg"}, {"audio": 0, "start": 37623013, "crunched": 0, "end": 37624002, "filename": "/themes/Classic/avatar2.jpg"}, {"audio": 0, "start": 37624002, "crunched": 0, "end": 37624997, "filename": "/themes/Classic/avatar3.jpg"}, {"audio": 0, "start": 37624997, "crunched": 0, "end": 37625905, "filename": "/themes/Classic/avatar4.jpg"}, {"audio": 0, "start": 37625905, "crunched": 0, "end": 37626877, "filename": "/themes/Classic/avatar5.jpg"}, {"audio": 0, "start": 37626877, "crunched": 0, "end": 37627757, "filename": "/themes/Classic/avatar6.jpg"}, {"audio": 0, "start": 37627757, "crunched": 0, "end": 37774721, "filename": "/themes/Classic/awardback.jpg"}, {"audio": 0, "start": 37774721, "crunched": 0, "end": 37815043, "filename": "/themes/Classic/back.jpg"}, {"audio": 0, "start": 37815043, "crunched": 0, "end": 37843890, "filename": "/themes/Classic/backdrop.jpg"}, {"audio": 0, "start": 37843890, "crunched": 0, "end": 37846595, "filename": "/themes/Classic/back_thumb.jpg"}, {"audio": 0, "start": 37846595, "crunched": 0, "end": 37847501, "filename": "/themes/Classic/baka.jpg"}, {"audio": 0, "start": 37847501, "crunched": 0, "end": 37861979, "filename": "/themes/Classic/black.jpg"}, {"audio": 0, "start": 37861979, "crunched": 0, "end": 37863031, "filename": "/themes/Classic/black_thumb.jpg"}, {"audio": 0, "start": 37863031, "crunched": 0, "end": 37876424, "filename": "/themes/Classic/blue.jpg"}, {"audio": 0, "start": 37876424, "crunched": 0, "end": 37877487, "filename": "/themes/Classic/blue_thumb.jpg"}, {"audio": 0, "start": 37877487, "crunched": 0, "end": 37906932, "filename": "/themes/Classic/eviltwin_unlocked.png"}, {"audio": 0, "start": 37906932, "crunched": 0, "end": 37908980, "filename": "/themes/Classic/f3.dat"}, {"audio": 0, "start": 37908980, "crunched": 0, "end": 37916377, "filename": "/themes/Classic/f3.png"}, {"audio": 0, "start": 37916377, "crunched": 0, "end": 37932502, "filename": "/themes/Classic/gold.jpg"}, {"audio": 0, "start": 37932502, "crunched": 0, "end": 37941346, "filename": "/themes/Classic/gold.png"}, {"audio": 0, "start": 37941346, "crunched": 0, "end": 37945166, "filename": "/themes/Classic/goldglow.png"}, {"audio": 0, "start": 37945166, "crunched": 0, "end": 37946823, "filename": "/themes/Classic/gold_thumb.jpg"}, {"audio": 0, "start": 37946823, "crunched": 0, "end": 37964389, "filename": "/themes/Classic/green.jpg"}, {"audio": 0, "start": 37964389, "crunched": 0, "end": 37965290, "filename": "/themes/Classic/green_thumb.jpg"}, {"audio": 0, "start": 37965290, "crunched": 0, "end": 37991486, "filename": "/themes/Classic/handback.png"}, {"audio": 0, "start": 37991486, "crunched": 0, "end": 38012916, "filename": "/themes/Classic/land.jpg"}, {"audio": 0, "start": 38012916, "crunched": 0, "end": 38014072, "filename": "/themes/Classic/land_thumb.jpg"}, {"audio": 0, "start": 38014072, "crunched": 0, "end": 38016120, "filename": "/themes/Classic/magic.dat"}, {"audio": 0, "start": 38016120, "crunched": 0, "end": 38028289, "filename": "/themes/Classic/magic.png"}, {"audio": 0, "start": 38028289, "crunched": 0, "end": 38055438, "filename": "/themes/Classic/menuicons.png"}, {"audio": 0, "start": 38055438, "crunched": 0, "end": 38055589, "filename": "/themes/Classic/menuside.png"}, {"audio": 0, "start": 38055589, "crunched": 0, "end": 38055999, "filename": "/themes/Classic/menuside2.png"}, {"audio": 0, "start": 38055999, "crunched": 0, "end": 38078394, "filename": "/themes/Classic/menutitle.png"}, {"audio": 0, "start": 38078394, "crunched": 0, "end": 38097922, "filename": "/themes/Classic/momir_unlocked.png"}, {"audio": 0, "start": 38097922, "crunched": 0, "end": 38121086, "filename": "/themes/Classic/phasebar.png"}, {"audio": 0, "start": 38121086, "crunched": 0, "end": 38145540, "filename": "/themes/Classic/preview.png"}, {"audio": 0, "start": 38145540, "crunched": 0, "end": 38167989, "filename": "/themes/Classic/randomdeck_unlocked.png"}, {"audio": 0, "start": 38167989, "crunched": 0, "end": 38188978, "filename": "/themes/Classic/red.jpg"}, {"audio": 0, "start": 38188978, "crunched": 0, "end": 38189997, "filename": "/themes/Classic/red_thumb.jpg"}, {"audio": 0, "start": 38189997, "crunched": 0, "end": 38206209, "filename": "/themes/Classic/set_unlocked.png"}, {"audio": 0, "start": 38206209, "crunched": 0, "end": 38208257, "filename": "/themes/Classic/simon.dat"}, {"audio": 0, "start": 38208257, "crunched": 0, "end": 38210979, "filename": "/themes/Classic/simon.png"}, {"audio": 0, "start": 38210979, "crunched": 0, "end": 38211388, "filename": "/themes/Classic/spade_ul.png"}, {"audio": 0, "start": 38211388, "crunched": 0, "end": 38211797, "filename": "/themes/Classic/spade_ur.png"}, {"audio": 0, "start": 38211797, "crunched": 0, "end": 38213039, "filename": "/themes/Classic/themeinfo.txt"}, {"audio": 0, "start": 38213039, "crunched": 0, "end": 38253905, "filename": "/themes/Classic/trophy.png"}, {"audio": 0, "start": 38253905, "crunched": 0, "end": 38278508, "filename": "/themes/Classic/trophy_prx_eviltwin.png"}, {"audio": 0, "start": 38278508, "crunched": 0, "end": 38317508, "filename": "/themes/Classic/trophy_prx_handler.png"}, {"audio": 0, "start": 38317508, "crunched": 0, "end": 38352523, "filename": "/themes/Classic/trophy_prx_rimom.png"}, {"audio": 0, "start": 38352523, "crunched": 0, "end": 38378766, "filename": "/themes/Classic/trophy_prx_rnddeck.png"}, {"audio": 0, "start": 38378766, "crunched": 0, "end": 38450946, "filename": "/themes/Classic/trophy_set.png"}, {"audio": 0, "start": 38450946, "crunched": 0, "end": 38475768, "filename": "/themes/Classic/unlocked.png"}, {"audio": 0, "start": 38475768, "crunched": 0, "end": 38488821, "filename": "/themes/Classic/white.jpg"}, {"audio": 0, "start": 38488821, "crunched": 0, "end": 38489651, "filename": "/themes/Classic/white_thumb.jpg"}, {"audio": 0, "start": 38489651, "crunched": 0, "end": 38502533, "filename": "/themes/Classic/wood.png"}, {"audio": 0, "start": 38502533, "crunched": 0, "end": 38549976, "filename": "/themes/Gemstones/backdrop_black.jpg"}, {"audio": 0, "start": 38549976, "crunched": 0, "end": 38628303, "filename": "/themes/Gemstones/backdrop_blue.jpg"}, {"audio": 0, "start": 38628303, "crunched": 0, "end": 38680631, "filename": "/themes/Gemstones/backdrop_green.jpg"}, {"audio": 0, "start": 38680631, "crunched": 0, "end": 38736105, "filename": "/themes/Gemstones/backdrop_red.jpg"}, {"audio": 0, "start": 38736105, "crunched": 0, "end": 38786384, "filename": "/themes/Gemstones/backdrop_white.jpg"}, {"audio": 0, "start": 38786384, "crunched": 0, "end": 38789192, "filename": "/themes/Gemstones/gold.png"}, {"audio": 0, "start": 38789192, "crunched": 0, "end": 38792000, "filename": "/themes/Gemstones/goldglow.png"}, {"audio": 0, "start": 38792000, "crunched": 0, "end": 38818196, "filename": "/themes/Gemstones/handback.png"}, {"audio": 0, "start": 38818196, "crunched": 0, "end": 38844501, "filename": "/themes/Gemstones/handback_white.png"}, {"audio": 0, "start": 38844501, "crunched": 0, "end": 38876288, "filename": "/themes/Gemstones/menutitle.png"}, {"audio": 0, "start": 38876288, "crunched": 0, "end": 38901154, "filename": "/themes/Gemstones/menutitle_black.png"}, {"audio": 0, "start": 38901154, "crunched": 0, "end": 38927302, "filename": "/themes/Gemstones/menutitle_blue.png"}, {"audio": 0, "start": 38927302, "crunched": 0, "end": 38951103, "filename": "/themes/Gemstones/menutitle_green.png"}, {"audio": 0, "start": 38951103, "crunched": 0, "end": 38977676, "filename": "/themes/Gemstones/menutitle_red.png"}, {"audio": 0, "start": 38977676, "crunched": 0, "end": 39001485, "filename": "/themes/Gemstones/menutitle_white.png"}, {"audio": 0, "start": 39001485, "crunched": 0, "end": 39026348, "filename": "/themes/Gemstones/phasebar_black.png"}, {"audio": 0, "start": 39026348, "crunched": 0, "end": 39052751, "filename": "/themes/Gemstones/phasebar_blue.png"}, {"audio": 0, "start": 39052751, "crunched": 0, "end": 39075915, "filename": "/themes/Gemstones/phasebar_green.png"}, {"audio": 0, "start": 39075915, "crunched": 0, "end": 39102732, "filename": "/themes/Gemstones/phasebar_red.png"}, {"audio": 0, "start": 39102732, "crunched": 0, "end": 39129111, "filename": "/themes/Gemstones/phasebar_white.png"}, {"audio": 0, "start": 39129111, "crunched": 0, "end": 39190121, "filename": "/themes/Gemstones/preview.png"}, {"audio": 0, "start": 39190121, "crunched": 0, "end": 39191507, "filename": "/themes/Gemstones/style.txt"}, {"audio": 0, "start": 39191507, "crunched": 0, "end": 39191707, "filename": "/themes/Gemstones/themeinfo.txt"}, {"audio": 0, "start": 39191707, "crunched": 0, "end": 39212799, "filename": "/themes/Gemstones/wood_black.png"}, {"audio": 0, "start": 39212799, "crunched": 0, "end": 39246680, "filename": "/themes/Gemstones/wood_blue.png"}, {"audio": 0, "start": 39246680, "crunched": 0, "end": 39275565, "filename": "/themes/Gemstones/wood_green.png"}, {"audio": 0, "start": 39275565, "crunched": 0, "end": 39301007, "filename": "/themes/Gemstones/wood_red.png"}, {"audio": 0, "start": 39301007, "crunched": 0, "end": 39326949, "filename": "/themes/Gemstones/wood_white.png"}, {"audio": 0, "start": 39326949, "crunched": 0, "end": 39352900, "filename": "/themes/Green/back.jpg"}, {"audio": 0, "start": 39352900, "crunched": 0, "end": 39390199, "filename": "/themes/Green/backdrop.jpg"}, {"audio": 0, "start": 39390199, "crunched": 0, "end": 39392424, "filename": "/themes/Green/back_thumb.jpg"}, {"audio": 0, "start": 39392424, "crunched": 0, "end": 39442110, "filename": "/themes/Green/preview.png"}, {"audio": 0, "start": 39442110, "crunched": 0, "end": 39442113, "filename": "/themes/Green/themeinfo.txt"}, {"audio": 0, "start": 39442113, "crunched": 0, "end": 39442241, "filename": "/themes/Inverted/manablack.psi"}, {"audio": 0, "start": 39442241, "crunched": 0, "end": 39442369, "filename": "/themes/Inverted/manablue.psi"}, {"audio": 0, "start": 39442369, "crunched": 0, "end": 39442497, "filename": "/themes/Inverted/managreen.psi"}, {"audio": 0, "start": 39442497, "crunched": 0, "end": 39442625, "filename": "/themes/Inverted/manared.psi"}, {"audio": 0, "start": 39442625, "crunched": 0, "end": 39442753, "filename": "/themes/Inverted/manawhite.psi"}, {"audio": 0, "start": 39442753, "crunched": 0, "end": 39469886, "filename": "/themes/Inverted/menuicons.png"}, {"audio": 0, "start": 39469886, "crunched": 0, "end": 39491883, "filename": "/themes/Inverted/menutitle.png"}, {"audio": 0, "start": 39491883, "crunched": 0, "end": 39492011, "filename": "/themes/Inverted/particle1.psi"}, {"audio": 0, "start": 39492011, "crunched": 0, "end": 39492139, "filename": "/themes/Inverted/particle2.psi"}, {"audio": 0, "start": 39492139, "crunched": 0, "end": 39492267, "filename": "/themes/Inverted/particle3.psi"}, {"audio": 0, "start": 39492267, "crunched": 0, "end": 39492395, "filename": "/themes/Inverted/particle4.psi"}, {"audio": 0, "start": 39492395, "crunched": 0, "end": 39492523, "filename": "/themes/Inverted/particle5.psi"}, {"audio": 0, "start": 39492523, "crunched": 0, "end": 39516287, "filename": "/themes/Inverted/preview.png"}, {"audio": 0, "start": 39516287, "crunched": 0, "end": 39516389, "filename": "/themes/Inverted/themeinfo.txt"}, {"audio": 0, "start": 39516389, "crunched": 0, "end": 39541164, "filename": "/themes/White Shrine/back.jpg"}, {"audio": 0, "start": 39541164, "crunched": 0, "end": 39566239, "filename": "/themes/White Shrine/backdrop.JPG"}, {"audio": 0, "start": 39566239, "crunched": 0, "end": 39568313, "filename": "/themes/White Shrine/back_thumb.JPG"}, {"audio": 0, "start": 39568313, "crunched": 0, "end": 39591127, "filename": "/themes/White Shrine/handback.png"}, {"audio": 0, "start": 39591127, "crunched": 0, "end": 39643917, "filename": "/themes/White Shrine/preview.png"}, {"audio": 0, "start": 39643917, "crunched": 0, "end": 39643923, "filename": "/themes/White Shrine/themeinfo.txt"}, {"audio": 0, "start": 39643923, "crunched": 0, "end": 39654652, "filename": "/themes/White Shrine/wood.png"}], "remote_package_size": 39654652, "package_uuid": "84c7e199-2d8a-4928-b002-708fee8d1136"}); })(); // The Module object: Our interface to the outside world. We import // and export values on it, and do the work to get that through // closure compiler if necessary. There are various ways Module can be used: // 1. Not defined. We create it here // 2. A function parameter, function(Module) { ..generated code.. } // 3. pre-run appended it, var Module = {}; ..generated code.. // 4. External script tag defines var Module. // We need to do an eval in order to handle the closure compiler // case, where this code here is minified but Module was defined // elsewhere (e.g. case 4 above). We also need to check if Module // already exists (e.g. case 3 above). // Note that if you want to run closure, and also to use Module // after the generated code, you will need to define var Module = {}; // before the code. Then that object will be used in the code, and you // can continue to use Module afterwards as well. var Module; if (!Module) Module = (typeof Module !== 'undefined' ? Module : null) || {}; // Sometimes an existing Module object exists with properties // meant to overwrite the default module functionality. Here // we collect those properties and reapply _after_ we configure // the current environment's defaults to avoid having to be so // defensive during initialization. var moduleOverrides = {}; for (var key in Module) { if (Module.hasOwnProperty(key)) { moduleOverrides[key] = Module[key]; } } // The environment setup code below is customized to use Module. // *** Environment setup code *** var ENVIRONMENT_IS_WEB = typeof window === 'object'; // Three configurations we can be running in: // 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) // 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) // 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) var ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; var ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof require === 'function' && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; if (ENVIRONMENT_IS_NODE) { // Expose functionality in the same simple way that the shells work // Note that we pollute the global namespace here, otherwise we break in node if (!Module['print']) Module['print'] = function print(x) { process['stdout'].write(x + '\n'); }; if (!Module['printErr']) Module['printErr'] = function printErr(x) { process['stderr'].write(x + '\n'); }; var nodeFS = require('fs'); var nodePath = require('path'); Module['read'] = function read(filename, binary) { filename = nodePath['normalize'](filename); var ret = nodeFS['readFileSync'](filename); // The path is absolute if the normalized version is the same as the resolved. if (!ret && filename != nodePath['resolve'](filename)) { filename = path.join(__dirname, '..', 'src', filename); ret = nodeFS['readFileSync'](filename); } if (ret && !binary) ret = ret.toString(); return ret; }; Module['readBinary'] = function readBinary(filename) { var ret = Module['read'](filename, true); if (!ret.buffer) { ret = new Uint8Array(ret); } assert(ret.buffer); return ret; }; Module['load'] = function load(f) { globalEval(read(f)); }; if (!Module['thisProgram']) { if (process['argv'].length > 1) { Module['thisProgram'] = process['argv'][1].replace(/\\/g, '/'); } else { Module['thisProgram'] = 'unknown-program'; } } Module['arguments'] = process['argv'].slice(2); if (typeof module !== 'undefined') { module['exports'] = Module; } process['on']('uncaughtException', function(ex) { // suppress ExitStatus exceptions from showing an error if (!(ex instanceof ExitStatus)) { throw ex; } }); Module['inspect'] = function () { return '[Emscripten Module object]'; }; } else if (ENVIRONMENT_IS_SHELL) { if (!Module['print']) Module['print'] = print; if (typeof printErr != 'undefined') Module['printErr'] = printErr; // not present in v8 or older sm if (typeof read != 'undefined') { Module['read'] = read; } else { Module['read'] = function read() { throw 'no read() available (jsc?)' }; } Module['readBinary'] = function readBinary(f) { if (typeof readbuffer === 'function') { return new Uint8Array(readbuffer(f)); } var data = read(f, 'binary'); assert(typeof data === 'object'); return data; }; if (typeof scriptArgs != 'undefined') { Module['arguments'] = scriptArgs; } else if (typeof arguments != 'undefined') { Module['arguments'] = arguments; } } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { Module['read'] = function read(url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); xhr.send(null); return xhr.responseText; }; if (typeof arguments != 'undefined') { Module['arguments'] = arguments; } if (typeof console !== 'undefined') { if (!Module['print']) Module['print'] = function print(x) { console.log(x); }; if (!Module['printErr']) Module['printErr'] = function printErr(x) { console.log(x); }; } else { // Probably a worker, and without console.log. We can do very little here... var TRY_USE_DUMP = false; if (!Module['print']) Module['print'] = (TRY_USE_DUMP && (typeof(dump) !== "undefined") ? (function(x) { dump(x); }) : (function(x) { // self.postMessage(x); // enable this if you want stdout to be sent as messages })); } if (ENVIRONMENT_IS_WORKER) { Module['load'] = importScripts; } if (typeof Module['setWindowTitle'] === 'undefined') { Module['setWindowTitle'] = function(title) { document.title = title }; } } else { // Unreachable because SHELL is dependant on the others throw 'Unknown runtime environment. Where are we?'; } function globalEval(x) { eval.call(null, x); } if (!Module['load'] && Module['read']) { Module['load'] = function load(f) { globalEval(Module['read'](f)); }; } if (!Module['print']) { Module['print'] = function(){}; } if (!Module['printErr']) { Module['printErr'] = Module['print']; } if (!Module['arguments']) { Module['arguments'] = []; } if (!Module['thisProgram']) { Module['thisProgram'] = './this.program'; } // *** Environment setup code *** // Closure helpers Module.print = Module['print']; Module.printErr = Module['printErr']; // Callbacks Module['preRun'] = []; Module['postRun'] = []; // Merge back in the overrides for (var key in moduleOverrides) { if (moduleOverrides.hasOwnProperty(key)) { Module[key] = moduleOverrides[key]; } } // === Preamble library stuff === // Documentation for the public APIs defined in this file must be updated in: // site/source/docs/api_reference/preamble.js.rst // A prebuilt local version of the documentation is available at: // site/build/text/docs/api_reference/preamble.js.txt // You can also build docs locally as HTML or other formats in site/ // An online HTML version (which may be of a different version of Emscripten) // is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html //======================================== // Runtime code shared with compiler //======================================== var Runtime = { setTempRet0: function (value) { tempRet0 = value; }, getTempRet0: function () { return tempRet0; }, stackSave: function () { return STACKTOP; }, stackRestore: function (stackTop) { STACKTOP = stackTop; }, getNativeTypeSize: function (type) { switch (type) { case 'i1': case 'i8': return 1; case 'i16': return 2; case 'i32': return 4; case 'i64': return 8; case 'float': return 4; case 'double': return 8; default: { if (type[type.length-1] === '*') { return Runtime.QUANTUM_SIZE; // A pointer } else if (type[0] === 'i') { var bits = parseInt(type.substr(1)); assert(bits % 8 === 0); return bits/8; } else { return 0; } } } }, getNativeFieldSize: function (type) { return Math.max(Runtime.getNativeTypeSize(type), Runtime.QUANTUM_SIZE); }, STACK_ALIGN: 16, prepVararg: function (ptr, type) { if (type === 'double' || type === 'i64') { // move so the load is aligned if (ptr & 7) { assert((ptr & 7) === 4); ptr += 4; } } else { assert((ptr & 3) === 0); } return ptr; }, getAlignSize: function (type, size, vararg) { // we align i64s and doubles on 64-bit boundaries, unlike x86 if (!vararg && (type == 'i64' || type == 'double')) return 8; if (!type) return Math.min(size, 8); // align structures internally to 64 bits return Math.min(size || (type ? Runtime.getNativeFieldSize(type) : 0), Runtime.QUANTUM_SIZE); }, dynCall: function (sig, ptr, args) { if (args && args.length) { assert(args.length == sig.length-1); if (!args.splice) args = Array.prototype.slice.call(args); args.splice(0, 0, ptr); assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); return Module['dynCall_' + sig].apply(null, args); } else { assert(sig.length == 1); assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); return Module['dynCall_' + sig].call(null, ptr); } }, functionPointers: [], addFunction: function (func) { for (var i = 0; i < Runtime.functionPointers.length; i++) { if (!Runtime.functionPointers[i]) { Runtime.functionPointers[i] = func; return 2*(1 + i); } } throw 'Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.'; }, removeFunction: function (index) { Runtime.functionPointers[(index-2)/2] = null; }, warnOnce: function (text) { if (!Runtime.warnOnce.shown) Runtime.warnOnce.shown = {}; if (!Runtime.warnOnce.shown[text]) { Runtime.warnOnce.shown[text] = 1; Module.printErr(text); } }, funcWrappers: {}, getFuncWrapper: function (func, sig) { assert(sig); if (!Runtime.funcWrappers[sig]) { Runtime.funcWrappers[sig] = {}; } var sigCache = Runtime.funcWrappers[sig]; if (!sigCache[func]) { sigCache[func] = function dynCall_wrapper() { return Runtime.dynCall(sig, func, arguments); }; } return sigCache[func]; }, getCompilerSetting: function (name) { throw 'You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work'; }, stackAlloc: function (size) { var ret = STACKTOP;STACKTOP = (STACKTOP + size)|0;STACKTOP = (((STACKTOP)+15)&-16);(assert((((STACKTOP|0) < (STACK_MAX|0))|0))|0); return ret; }, staticAlloc: function (size) { var ret = STATICTOP;STATICTOP = (STATICTOP + (assert(!staticSealed),size))|0;STATICTOP = (((STATICTOP)+15)&-16); return ret; }, dynamicAlloc: function (size) { var ret = DYNAMICTOP;DYNAMICTOP = (DYNAMICTOP + (assert(DYNAMICTOP > 0),size))|0;DYNAMICTOP = (((DYNAMICTOP)+15)&-16); if (DYNAMICTOP >= TOTAL_MEMORY) { var success = enlargeMemory(); if (!success) { DYNAMICTOP = ret; return 0; } }; return ret; }, alignMemory: function (size,quantum) { var ret = size = Math.ceil((size)/(quantum ? quantum : 16))*(quantum ? quantum : 16); return ret; }, makeBigInt: function (low,high,unsigned) { var ret = (unsigned ? ((+((low>>>0)))+((+((high>>>0)))*4294967296.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0))); return ret; }, GLOBAL_BASE: 8, QUANTUM_SIZE: 4, __dummy__: 0 } Module["Runtime"] = Runtime; //======================================== // Runtime essentials //======================================== var __THREW__ = 0; // Used in checking for thrown exceptions. var ABORT = false; // whether we are quitting the application. no code should run after this. set in exit() and abort() var EXITSTATUS = 0; var undef = 0; // tempInt is used for 32-bit signed values or smaller. tempBigInt is used // for 32-bit unsigned values or more than 32 bits. TODO: audit all uses of tempInt var tempValue, tempInt, tempBigInt, tempInt2, tempBigInt2, tempPair, tempBigIntI, tempBigIntR, tempBigIntS, tempBigIntP, tempBigIntD, tempDouble, tempFloat; var tempI64, tempI64b; var tempRet0, tempRet1, tempRet2, tempRet3, tempRet4, tempRet5, tempRet6, tempRet7, tempRet8, tempRet9; function assert(condition, text) { if (!condition) { abort('Assertion failed: ' + text); } } var globalScope = this; // Returns the C function with a specified identifier (for C++, you need to do manual name mangling) function getCFunc(ident) { var func = Module['_' + ident]; // closure exported function if (!func) { try { func = eval('_' + ident); // explicit lookup } catch(e) {} } assert(func, 'Cannot call unknown function ' + ident + ' (perhaps LLVM optimizations or closure removed it?)'); return func; } var cwrap, ccall; (function(){ var JSfuncs = { // Helpers for cwrap -- it can't refer to Runtime directly because it might // be renamed by closure, instead it calls JSfuncs['stackSave'].body to find // out what the minified function name is. 'stackSave': function() { Runtime.stackSave() }, 'stackRestore': function() { Runtime.stackRestore() }, // type conversion from js to c 'arrayToC' : function(arr) { var ret = Runtime.stackAlloc(arr.length); writeArrayToMemory(arr, ret); return ret; }, 'stringToC' : function(str) { var ret = 0; if (str !== null && str !== undefined && str !== 0) { // null string // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' ret = Runtime.stackAlloc((str.length << 2) + 1); writeStringToMemory(str, ret); } return ret; } }; // For fast lookup of conversion functions var toC = {'string' : JSfuncs['stringToC'], 'array' : JSfuncs['arrayToC']}; // C calling interface. ccall = function ccallFunc(ident, returnType, argTypes, args, opts) { var func = getCFunc(ident); var cArgs = []; var stack = 0; assert(returnType !== 'array', 'Return type should not be "array".'); if (args) { for (var i = 0; i < args.length; i++) { var converter = toC[argTypes[i]]; if (converter) { if (stack === 0) stack = Runtime.stackSave(); cArgs[i] = converter(args[i]); } else { cArgs[i] = args[i]; } } } var ret = func.apply(null, cArgs); if ((!opts || !opts.async) && typeof EmterpreterAsync === 'object') { assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling ccall'); } if (opts && opts.async) assert(!returnType, 'async ccalls cannot return values'); if (returnType === 'string') ret = Pointer_stringify(ret); if (stack !== 0) { if (opts && opts.async) { EmterpreterAsync.asyncFinalizers.push(function() { Runtime.stackRestore(stack); }); return; } Runtime.stackRestore(stack); } return ret; } var sourceRegex = /^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/; function parseJSFunc(jsfunc) { // Match the body and the return value of a javascript function source var parsed = jsfunc.toString().match(sourceRegex).slice(1); return {arguments : parsed[0], body : parsed[1], returnValue: parsed[2]} } var JSsource = {}; for (var fun in JSfuncs) { if (JSfuncs.hasOwnProperty(fun)) { // Elements of toCsource are arrays of three items: // the code, and the return value JSsource[fun] = parseJSFunc(JSfuncs[fun]); } } cwrap = function cwrap(ident, returnType, argTypes) { argTypes = argTypes || []; var cfunc = getCFunc(ident); // When the function takes numbers and returns a number, we can just return // the original function var numericArgs = argTypes.every(function(type){ return type === 'number'}); var numericRet = (returnType !== 'string'); if ( numericRet && numericArgs) { return cfunc; } // Creation of the arguments list (["$1","$2",...,"$nargs"]) var argNames = argTypes.map(function(x,i){return '$'+i}); var funcstr = "(function(" + argNames.join(',') + ") {"; var nargs = argTypes.length; if (!numericArgs) { // Generate the code needed to convert the arguments from javascript // values to pointers funcstr += 'var stack = ' + JSsource['stackSave'].body + ';'; for (var i = 0; i < nargs; i++) { var arg = argNames[i], type = argTypes[i]; if (type === 'number') continue; var convertCode = JSsource[type + 'ToC']; // [code, return] funcstr += 'var ' + convertCode.arguments + ' = ' + arg + ';'; funcstr += convertCode.body + ';'; funcstr += arg + '=' + convertCode.returnValue + ';'; } } // When the code is compressed, the name of cfunc is not literally 'cfunc' anymore var cfuncname = parseJSFunc(function(){return cfunc}).returnValue; // Call the function funcstr += 'var ret = ' + cfuncname + '(' + argNames.join(',') + ');'; if (!numericRet) { // Return type can only by 'string' or 'number' // Convert the result to a string var strgfy = parseJSFunc(function(){return Pointer_stringify}).returnValue; funcstr += 'ret = ' + strgfy + '(ret);'; } funcstr += "if (typeof EmterpreterAsync === 'object') { assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling cwrap') }"; if (!numericArgs) { // If we had a stack, restore it funcstr += JSsource['stackRestore'].body.replace('()', '(stack)') + ';'; } funcstr += 'return ret})'; return eval(funcstr); }; })(); Module["ccall"] = ccall; Module["cwrap"] = cwrap; function setValue(ptr, value, type, noSafe) { type = type || 'i8'; if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit switch(type) { case 'i1': HEAP8[((ptr)>>0)]=value; break; case 'i8': HEAP8[((ptr)>>0)]=value; break; case 'i16': HEAP16[((ptr)>>1)]=value; break; case 'i32': HEAP32[((ptr)>>2)]=value; break; case 'i64': (tempI64 = [value>>>0,(tempDouble=value,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((ptr)>>2)]=tempI64[0],HEAP32[(((ptr)+(4))>>2)]=tempI64[1]); break; case 'float': HEAPF32[((ptr)>>2)]=value; break; case 'double': HEAPF64[((ptr)>>3)]=value; break; default: abort('invalid type for setValue: ' + type); } } Module["setValue"] = setValue; function getValue(ptr, type, noSafe) { type = type || 'i8'; if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit switch(type) { case 'i1': return HEAP8[((ptr)>>0)]; case 'i8': return HEAP8[((ptr)>>0)]; case 'i16': return HEAP16[((ptr)>>1)]; case 'i32': return HEAP32[((ptr)>>2)]; case 'i64': return HEAP32[((ptr)>>2)]; case 'float': return HEAPF32[((ptr)>>2)]; case 'double': return HEAPF64[((ptr)>>3)]; default: abort('invalid type for setValue: ' + type); } return null; } Module["getValue"] = getValue; 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 var ALLOC_DYNAMIC = 3; // Cannot be freed except through sbrk var ALLOC_NONE = 4; // Do not allocate Module["ALLOC_NORMAL"] = ALLOC_NORMAL; Module["ALLOC_STACK"] = ALLOC_STACK; Module["ALLOC_STATIC"] = ALLOC_STATIC; Module["ALLOC_DYNAMIC"] = ALLOC_DYNAMIC; Module["ALLOC_NONE"] = ALLOC_NONE; // allocate(): This is for internal use. You can use it yourself as well, but the interface // is a little tricky (see docs right below). The reason is that it is optimized // for multiple syntaxes to save space in generated code. So you should // normally not use allocate(), and instead allocate memory using _malloc(), // initialize it with setValue(), and so forth. // @slab: An array of data, or a number. If a number, then the size of the block to allocate, // in *bytes* (note that this is sometimes confusing: the next parameter does not // affect this!) // @types: Either an array of types, one for each byte (or 0 if no type at that position), // or a single type which is used for the entire block. This only matters if there // is initial data - if @slab is a number, then this does not matter at all and is // ignored. // @allocator: How to allocate memory, see ALLOC_* function allocate(slab, types, allocator, ptr) { var zeroinit, size; if (typeof slab === 'number') { zeroinit = true; size = slab; } else { zeroinit = false; size = slab.length; } var singleType = typeof types === 'string' ? types : null; var ret; if (allocator == ALLOC_NONE) { ret = ptr; } else { ret = [_malloc, Runtime.stackAlloc, Runtime.staticAlloc, Runtime.dynamicAlloc][allocator === undefined ? ALLOC_STATIC : allocator](Math.max(size, singleType ? 1 : types.length)); } if (zeroinit) { var ptr = ret, stop; assert((ret & 3) == 0); stop = ret + (size & ~3); for (; ptr < stop; ptr += 4) { HEAP32[((ptr)>>2)]=0; } stop = ret + size; while (ptr < stop) { HEAP8[((ptr++)>>0)]=0; } return ret; } if (singleType === 'i8') { if (slab.subarray || slab.slice) { HEAPU8.set(slab, ret); } else { HEAPU8.set(new Uint8Array(slab), ret); } return ret; } var i = 0, type, typeSize, previousType; while (i < size) { var curr = slab[i]; if (typeof curr === 'function') { curr = Runtime.getFunctionIndex(curr); } type = singleType || types[i]; if (type === 0) { i++; continue; } assert(type, 'Must know what type to store in allocate!'); if (type == 'i64') type = 'i32'; // special case: we have one i32 here, and one i32 later setValue(ret+i, curr, type); // no need to look up size unless type changes, so cache it if (previousType !== type) { typeSize = Runtime.getNativeTypeSize(type); previousType = type; } i += typeSize; } return ret; } Module["allocate"] = allocate; // Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready function getMemory(size) { if (!staticSealed) return Runtime.staticAlloc(size); if ((typeof _sbrk !== 'undefined' && !_sbrk.called) || !runtimeInitialized) return Runtime.dynamicAlloc(size); return _malloc(size); } Module["getMemory"] = getMemory; function Pointer_stringify(ptr, /* optional */ length) { if (length === 0 || !ptr) return ''; // TODO: use TextDecoder // Find the length, and check for UTF while doing so var hasUtf = 0; var t; var i = 0; while (1) { assert(ptr + i < TOTAL_MEMORY); t = HEAPU8[(((ptr)+(i))>>0)]; hasUtf |= t; if (t == 0 && !length) break; i++; if (length && i == length) break; } if (!length) length = i; var ret = ''; if (hasUtf < 128) { var MAX_CHUNK = 1024; // split up into chunks, because .apply on a huge string can overflow the stack var curr; while (length > 0) { curr = String.fromCharCode.apply(String, HEAPU8.subarray(ptr, ptr + Math.min(length, MAX_CHUNK))); ret = ret ? ret + curr : curr; ptr += MAX_CHUNK; length -= MAX_CHUNK; } return ret; } return Module['UTF8ToString'](ptr); } Module["Pointer_stringify"] = Pointer_stringify; // Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. function AsciiToString(ptr) { var str = ''; while (1) { var ch = HEAP8[((ptr++)>>0)]; if (!ch) return str; str += String.fromCharCode(ch); } } Module["AsciiToString"] = AsciiToString; // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. function stringToAscii(str, outPtr) { return writeAsciiToMemory(str, outPtr, false); } Module["stringToAscii"] = stringToAscii; // Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns // a copy of that string as a Javascript String object. function UTF8ArrayToString(u8Array, idx) { var u0, u1, u2, u3, u4, u5; var str = ''; while (1) { // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 u0 = u8Array[idx++]; if (!u0) return str; if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } u1 = u8Array[idx++] & 63; if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } u2 = u8Array[idx++] & 63; if ((u0 & 0xF0) == 0xE0) { u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; } else { u3 = u8Array[idx++] & 63; if ((u0 & 0xF8) == 0xF0) { u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | u3; } else { u4 = u8Array[idx++] & 63; if ((u0 & 0xFC) == 0xF8) { u0 = ((u0 & 3) << 24) | (u1 << 18) | (u2 << 12) | (u3 << 6) | u4; } else { u5 = u8Array[idx++] & 63; u0 = ((u0 & 1) << 30) | (u1 << 24) | (u2 << 18) | (u3 << 12) | (u4 << 6) | u5; } } } if (u0 < 0x10000) { str += String.fromCharCode(u0); } else { var ch = u0 - 0x10000; str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); } } } Module["UTF8ArrayToString"] = UTF8ArrayToString; // Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. function UTF8ToString(ptr) { return UTF8ArrayToString(HEAPU8,ptr); } Module["UTF8ToString"] = UTF8ToString; // Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', // encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. // Use the function lengthBytesUTF8() to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. // outIdx: The starting offset in the array to begin the copying. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. // maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. return 0; var startIdx = outIdx; var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. // See http://unicode.org/faq/utf_bom.html#utf16-3 // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 var u = str.charCodeAt(i); // possibly a lead surrogate if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); if (u <= 0x7F) { if (outIdx >= endIdx) break; outU8Array[outIdx++] = u; } else if (u <= 0x7FF) { if (outIdx + 1 >= endIdx) break; outU8Array[outIdx++] = 0xC0 | (u >> 6); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0xFFFF) { if (outIdx + 2 >= endIdx) break; outU8Array[outIdx++] = 0xE0 | (u >> 12); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0x1FFFFF) { if (outIdx + 3 >= endIdx) break; outU8Array[outIdx++] = 0xF0 | (u >> 18); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else if (u <= 0x3FFFFFF) { if (outIdx + 4 >= endIdx) break; outU8Array[outIdx++] = 0xF8 | (u >> 24); outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } else { if (outIdx + 5 >= endIdx) break; outU8Array[outIdx++] = 0xFC | (u >> 30); outU8Array[outIdx++] = 0x80 | ((u >> 24) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); outU8Array[outIdx++] = 0x80 | (u & 63); } } // Null-terminate the pointer to the buffer. outU8Array[outIdx] = 0; return outIdx - startIdx; } Module["stringToUTF8Array"] = stringToUTF8Array; // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. // Use the function lengthBytesUTF8() to compute the exact number of bytes (excluding null terminator) that this function will write. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF8(str, outPtr, maxBytesToWrite) { assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); } Module["stringToUTF8"] = stringToUTF8; // Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF8(str) { var len = 0; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. // See http://unicode.org/faq/utf_bom.html#utf16-3 var u = str.charCodeAt(i); // possibly a lead surrogate if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); if (u <= 0x7F) { ++len; } else if (u <= 0x7FF) { len += 2; } else if (u <= 0xFFFF) { len += 3; } else if (u <= 0x1FFFFF) { len += 4; } else if (u <= 0x3FFFFFF) { len += 5; } else { len += 6; } } return len; } Module["lengthBytesUTF8"] = lengthBytesUTF8; // Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. function UTF16ToString(ptr) { var i = 0; var str = ''; while (1) { var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; if (codeUnit == 0) return str; ++i; // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. str += String.fromCharCode(codeUnit); } } Module["UTF16ToString"] = UTF16ToString; // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. // Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. // maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF16(str, outPtr, maxBytesToWrite) { assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; } if (maxBytesToWrite < 2) return 0; maxBytesToWrite -= 2; // Null terminator. var startPtr = outPtr; var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; for (var i = 0; i < numCharsToWrite; ++i) { // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. var codeUnit = str.charCodeAt(i); // possibly a lead surrogate HEAP16[((outPtr)>>1)]=codeUnit; outPtr += 2; } // Null-terminate the pointer to the HEAP. HEAP16[((outPtr)>>1)]=0; return outPtr - startPtr; } Module["stringToUTF16"] = stringToUTF16; // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF16(str) { return str.length*2; } Module["lengthBytesUTF16"] = lengthBytesUTF16; function UTF32ToString(ptr) { var i = 0; var str = ''; while (1) { var utf32 = HEAP32[(((ptr)+(i*4))>>2)]; if (utf32 == 0) return str; ++i; // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. // See http://unicode.org/faq/utf_bom.html#utf16-3 if (utf32 >= 0x10000) { var ch = utf32 - 0x10000; str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); } else { str += String.fromCharCode(utf32); } } } Module["UTF32ToString"] = UTF32ToString; // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. // Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. // maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. // maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF32(str, outPtr, maxBytesToWrite) { assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; } if (maxBytesToWrite < 4) return 0; var startPtr = outPtr; var endPtr = startPtr + maxBytesToWrite - 4; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. // See http://unicode.org/faq/utf_bom.html#utf16-3 var codeUnit = str.charCodeAt(i); // possibly a lead surrogate if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { var trailSurrogate = str.charCodeAt(++i); codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); } HEAP32[((outPtr)>>2)]=codeUnit; outPtr += 4; if (outPtr + 4 > endPtr) break; } // Null-terminate the pointer to the HEAP. HEAP32[((outPtr)>>2)]=0; return outPtr - startPtr; } Module["stringToUTF32"] = stringToUTF32; // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF32(str) { var len = 0; for (var i = 0; i < str.length; ++i) { // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. // See http://unicode.org/faq/utf_bom.html#utf16-3 var codeUnit = str.charCodeAt(i); if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. len += 4; } return len; } Module["lengthBytesUTF32"] = lengthBytesUTF32; function demangle(func) { var hasLibcxxabi = !!Module['___cxa_demangle']; if (hasLibcxxabi) { try { var buf = _malloc(func.length); writeStringToMemory(func.substr(1), buf); var status = _malloc(4); var ret = Module['___cxa_demangle'](buf, 0, 0, status); if (getValue(status, 'i32') === 0 && ret) { return Pointer_stringify(ret); } // otherwise, libcxxabi failed, we can try ours which may return a partial result } catch(e) { // failure when using libcxxabi, we can try ours which may return a partial result } finally { if (buf) _free(buf); if (status) _free(status); if (ret) _free(ret); } } var i = 3; // params, etc. var basicTypes = { 'v': 'void', 'b': 'bool', 'c': 'char', 's': 'short', 'i': 'int', 'l': 'long', 'f': 'float', 'd': 'double', 'w': 'wchar_t', 'a': 'signed char', 'h': 'unsigned char', 't': 'unsigned short', 'j': 'unsigned int', 'm': 'unsigned long', 'x': 'long long', 'y': 'unsigned long long', 'z': '...' }; var subs = []; var first = true; function dump(x) { //return; if (x) Module.print(x); Module.print(func); var pre = ''; for (var a = 0; a < i; a++) pre += ' '; Module.print (pre + '^'); } function parseNested() { i++; if (func[i] === 'K') i++; // ignore const var parts = []; while (func[i] !== 'E') { if (func[i] === 'S') { // substitution i++; var next = func.indexOf('_', i); var num = func.substring(i, next) || 0; parts.push(subs[num] || '?'); i = next+1; continue; } if (func[i] === 'C') { // constructor parts.push(parts[parts.length-1]); i += 2; continue; } var size = parseInt(func.substr(i)); var pre = size.toString().length; if (!size || !pre) { i--; break; } // counter i++ below us var curr = func.substr(i + pre, size); parts.push(curr); subs.push(curr); i += pre + size; } i++; // skip E return parts; } function parse(rawList, limit, allowVoid) { // main parser limit = limit || Infinity; var ret = '', list = []; function flushList() { return '(' + list.join(', ') + ')'; } var name; if (func[i] === 'N') { // namespaced N-E name = parseNested().join('::'); limit--; if (limit === 0) return rawList ? [name] : name; } else { // not namespaced if (func[i] === 'K' || (first && func[i] === 'L')) i++; // ignore const and first 'L' var size = parseInt(func.substr(i)); if (size) { var pre = size.toString().length; name = func.substr(i + pre, size); i += pre + size; } } first = false; if (func[i] === 'I') { i++; var iList = parse(true); var iRet = parse(true, 1, true); ret += iRet[0] + ' ' + name + '<' + iList.join(', ') + '>'; } else { ret = name; } paramLoop: while (i < func.length && limit-- > 0) { //dump('paramLoop'); var c = func[i++]; if (c in basicTypes) { list.push(basicTypes[c]); } else { switch (c) { case 'P': list.push(parse(true, 1, true)[0] + '*'); break; // pointer case 'R': list.push(parse(true, 1, true)[0] + '&'); break; // reference case 'L': { // literal i++; // skip basic type var end = func.indexOf('E', i); var size = end - i; list.push(func.substr(i, size)); i += size + 2; // size + 'EE' break; } case 'A': { // array var size = parseInt(func.substr(i)); i += size.toString().length; if (func[i] !== '_') throw '?'; i++; // skip _ list.push(parse(true, 1, true)[0] + ' [' + size + ']'); break; } case 'E': break paramLoop; default: ret += '?' + c; break paramLoop; } } } if (!allowVoid && list.length === 1 && list[0] === 'void') list = []; // avoid (void) if (rawList) { if (ret) { list.push(ret + '?'); } return list; } else { return ret + flushList(); } } var parsed = func; try { // Special-case the entry point, since its name differs from other name mangling. if (func == 'Object._main' || func == '_main') { return 'main()'; } if (typeof func === 'number') func = Pointer_stringify(func); if (func[0] !== '_') return func; if (func[1] !== '_') return func; // C function if (func[2] !== 'Z') return func; switch (func[3]) { case 'n': return 'operator new()'; case 'd': return 'operator delete()'; } parsed = parse(); } catch(e) { parsed += '?'; } if (parsed.indexOf('?') >= 0 && !hasLibcxxabi) { Runtime.warnOnce('warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); } return parsed; } function demangleAll(text) { return text.replace(/__Z[\w\d_]+/g, function(x) { var y = demangle(x); return x === y ? x : (x + ' [' + y + ']') }); } function jsStackTrace() { var err = new Error(); if (!err.stack) { // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, // so try that as a special-case. try { throw new Error(0); } catch(e) { err = e; } if (!err.stack) { return '(no stack trace available)'; } } return err.stack.toString(); } function stackTrace() { return demangleAll(jsStackTrace()); } Module["stackTrace"] = stackTrace; // Memory management var PAGE_SIZE = 4096; function alignMemoryPage(x) { if (x % 4096 > 0) { x += (4096 - (x % 4096)); } return x; } var HEAP; var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; var STATIC_BASE = 0, STATICTOP = 0, staticSealed = false; // static area var STACK_BASE = 0, STACKTOP = 0, STACK_MAX = 0; // stack area var DYNAMIC_BASE = 0, DYNAMICTOP = 0; // dynamic area handled by sbrk function enlargeMemory() { // TOTAL_MEMORY is the current size of the actual array, and DYNAMICTOP is the new top. assert(DYNAMICTOP >= TOTAL_MEMORY); assert(TOTAL_MEMORY > 4); // So the loop below will not be infinite var OLD_TOTAL_MEMORY = TOTAL_MEMORY; var LIMIT = Math.pow(2, 31); // 2GB is a practical maximum, as we use signed ints as pointers // and JS engines seem unhappy to give us 2GB arrays currently if (DYNAMICTOP >= LIMIT) return false; while (TOTAL_MEMORY <= DYNAMICTOP) { // Simple heuristic. if (TOTAL_MEMORY < LIMIT/2) { TOTAL_MEMORY = alignMemoryPage(2*TOTAL_MEMORY); // double until 1GB } else { var last = TOTAL_MEMORY; TOTAL_MEMORY = alignMemoryPage((3*TOTAL_MEMORY + LIMIT)/4); // add smaller increments towards 2GB, which we cannot reach if (TOTAL_MEMORY <= last) return false; } } TOTAL_MEMORY = Math.max(TOTAL_MEMORY, 16*1024*1024); if (TOTAL_MEMORY >= LIMIT) return false; Module.printErr('Warning: Enlarging memory arrays, this is not fast! ' + [OLD_TOTAL_MEMORY, TOTAL_MEMORY]); var start = Date.now(); try { if (ArrayBuffer.transfer) { buffer = ArrayBuffer.transfer(buffer, TOTAL_MEMORY); } else { var oldHEAP8 = HEAP8; buffer = new ArrayBuffer(TOTAL_MEMORY); } } catch(e) { return false; } var success = _emscripten_replace_memory(buffer); if (!success) return false; // everything worked Module['buffer'] = buffer; Module['HEAP8'] = HEAP8 = new Int8Array(buffer); Module['HEAP16'] = HEAP16 = new Int16Array(buffer); Module['HEAP32'] = HEAP32 = new Int32Array(buffer); Module['HEAPU8'] = HEAPU8 = new Uint8Array(buffer); Module['HEAPU16'] = HEAPU16 = new Uint16Array(buffer); Module['HEAPU32'] = HEAPU32 = new Uint32Array(buffer); Module['HEAPF32'] = HEAPF32 = new Float32Array(buffer); Module['HEAPF64'] = HEAPF64 = new Float64Array(buffer); if (!ArrayBuffer.transfer) { HEAP8.set(oldHEAP8); } Module.printErr('enlarged memory arrays from ' + OLD_TOTAL_MEMORY + ' to ' + TOTAL_MEMORY + ', took ' + (Date.now() - start) + ' ms (has ArrayBuffer.transfer? ' + (!!ArrayBuffer.transfer) + ')'); return true; } var byteLength; try { byteLength = Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype, 'byteLength').get); byteLength(new ArrayBuffer(4)); // can fail on older ie } catch(e) { // can fail on older node/v8 byteLength = function(buffer) { return buffer.byteLength; }; } var TOTAL_STACK = Module['TOTAL_STACK'] || 5242880; var TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; var totalMemory = 64*1024; while (totalMemory < TOTAL_MEMORY || totalMemory < 2*TOTAL_STACK) { if (totalMemory < 16*1024*1024) { totalMemory *= 2; } else { totalMemory += 16*1024*1024 } } totalMemory = Math.max(totalMemory, 16*1024*1024); if (totalMemory !== TOTAL_MEMORY) { Module.printErr('increasing TOTAL_MEMORY to ' + totalMemory + ' to be compliant with the asm.js spec (and given that TOTAL_STACK=' + TOTAL_STACK + ')'); TOTAL_MEMORY = totalMemory; } // Initialize the runtime's memory // check for full engine support (use string 'subarray' to avoid closure compiler confusion) assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && !!(new Int32Array(1)['subarray']) && !!(new Int32Array(1)['set']), 'JS engine does not provide full typed array support'); var buffer; // Use a provided buffer, if there is one, or else allocate a new one if (Module['buffer']) { buffer = Module['buffer']; assert(buffer.byteLength === TOTAL_MEMORY, 'provided buffer should be ' + TOTAL_MEMORY + ' bytes, but it is ' + buffer.byteLength); } else { buffer = new ArrayBuffer(TOTAL_MEMORY); } HEAP8 = new Int8Array(buffer); HEAP16 = new Int16Array(buffer); HEAP32 = new Int32Array(buffer); HEAPU8 = new Uint8Array(buffer); HEAPU16 = new Uint16Array(buffer); HEAPU32 = new Uint32Array(buffer); HEAPF32 = new Float32Array(buffer); HEAPF64 = new Float64Array(buffer); // Endianness check (note: assumes compiler arch was little-endian) HEAP32[0] = 255; assert(HEAPU8[0] === 255 && HEAPU8[3] === 0, 'Typed arrays 2 must be run on a little-endian system'); Module['HEAP'] = HEAP; Module['buffer'] = buffer; Module['HEAP8'] = HEAP8; Module['HEAP16'] = HEAP16; Module['HEAP32'] = HEAP32; Module['HEAPU8'] = HEAPU8; Module['HEAPU16'] = HEAPU16; Module['HEAPU32'] = HEAPU32; Module['HEAPF32'] = HEAPF32; Module['HEAPF64'] = HEAPF64; function callRuntimeCallbacks(callbacks) { while(callbacks.length > 0) { var callback = callbacks.shift(); if (typeof callback == 'function') { callback(); continue; } var func = callback.func; if (typeof func === 'number') { if (callback.arg === undefined) { Runtime.dynCall('v', func); } else { Runtime.dynCall('vi', func, [callback.arg]); } } else { func(callback.arg === undefined ? null : callback.arg); } } } var __ATPRERUN__ = []; // functions called before the runtime is initialized var __ATINIT__ = []; // functions called during startup var __ATMAIN__ = []; // functions called when main() is to be run var __ATEXIT__ = []; // functions called during shutdown var __ATPOSTRUN__ = []; // functions called after the runtime has exited var runtimeInitialized = false; var runtimeExited = false; function preRun() { // compatibility - merge in anything from Module['preRun'] at this time if (Module['preRun']) { if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; while (Module['preRun'].length) { addOnPreRun(Module['preRun'].shift()); } } callRuntimeCallbacks(__ATPRERUN__); } function ensureInitRuntime() { if (runtimeInitialized) return; runtimeInitialized = true; callRuntimeCallbacks(__ATINIT__); } function preMain() { callRuntimeCallbacks(__ATMAIN__); } function exitRuntime() { callRuntimeCallbacks(__ATEXIT__); runtimeExited = true; } function postRun() { // compatibility - merge in anything from Module['postRun'] at this time if (Module['postRun']) { if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; while (Module['postRun'].length) { addOnPostRun(Module['postRun'].shift()); } } callRuntimeCallbacks(__ATPOSTRUN__); } function addOnPreRun(cb) { __ATPRERUN__.unshift(cb); } Module["addOnPreRun"] = addOnPreRun; function addOnInit(cb) { __ATINIT__.unshift(cb); } Module["addOnInit"] = addOnInit; function addOnPreMain(cb) { __ATMAIN__.unshift(cb); } Module["addOnPreMain"] = addOnPreMain; function addOnExit(cb) { __ATEXIT__.unshift(cb); } Module["addOnExit"] = addOnExit; function addOnPostRun(cb) { __ATPOSTRUN__.unshift(cb); } Module["addOnPostRun"] = addOnPostRun; // Tools function intArrayFromString(stringy, dontAddNull, length /* optional */) { var len = length > 0 ? length : lengthBytesUTF8(stringy)+1; var u8array = new Array(len); var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length); if (dontAddNull) u8array.length = numBytesWritten; return u8array; } Module["intArrayFromString"] = intArrayFromString; function intArrayToString(array) { var ret = []; for (var i = 0; i < array.length; i++) { var chr = array[i]; if (chr > 0xFF) { assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); chr &= 0xFF; } ret.push(String.fromCharCode(chr)); } return ret.join(''); } Module["intArrayToString"] = intArrayToString; function writeStringToMemory(string, buffer, dontAddNull) { var array = intArrayFromString(string, dontAddNull); var i = 0; while (i < array.length) { var chr = array[i]; HEAP8[(((buffer)+(i))>>0)]=chr; i = i + 1; } } Module["writeStringToMemory"] = writeStringToMemory; function writeArrayToMemory(array, buffer) { for (var i = 0; i < array.length; i++) { HEAP8[((buffer++)>>0)]=array[i]; } } Module["writeArrayToMemory"] = writeArrayToMemory; function writeAsciiToMemory(str, buffer, dontAddNull) { for (var i = 0; i < str.length; ++i) { assert(str.charCodeAt(i) === str.charCodeAt(i)&0xff); HEAP8[((buffer++)>>0)]=str.charCodeAt(i); } // Null-terminate the pointer to the HEAP. if (!dontAddNull) HEAP8[((buffer)>>0)]=0; } Module["writeAsciiToMemory"] = writeAsciiToMemory; function unSign(value, bits, ignore) { if (value >= 0) { return value; } return bits <= 32 ? 2*Math.abs(1 << (bits-1)) + value // Need some trickery, since if bits == 32, we are right at the limit of the bits JS uses in bitshifts : Math.pow(2, bits) + value; } function reSign(value, bits, ignore) { if (value <= 0) { return value; } var half = bits <= 32 ? Math.abs(1 << (bits-1)) // abs is needed if bits == 32 : Math.pow(2, bits-1); if (value >= half && (bits <= 32 || value > half)) { // for huge values, we can hit the precision limit and always get true here. so don't do that // but, in general there is no perfect solution here. With 64-bit ints, we get rounding and errors // TODO: In i64 mode 1, resign the two parts separately and safely value = -2*half + value; // Cannot bitshift half, as it may be at the limit of the bits JS uses in bitshifts } return value; } // check for imul support, and also for correctness ( https://bugs.webkit.org/show_bug.cgi?id=126345 ) if (!Math['imul'] || Math['imul'](0xffffffff, 5) !== -5) Math['imul'] = function imul(a, b) { var ah = a >>> 16; var al = a & 0xffff; var bh = b >>> 16; var bl = b & 0xffff; return (al*bl + ((ah*bl + al*bh) << 16))|0; }; Math.imul = Math['imul']; if (!Math['clz32']) Math['clz32'] = function(x) { x = x >>> 0; for (var i = 0; i < 32; i++) { if (x & (1 << (31 - i))) return i; } return 32; }; Math.clz32 = Math['clz32'] var Math_abs = Math.abs; var Math_cos = Math.cos; var Math_sin = Math.sin; var Math_tan = Math.tan; var Math_acos = Math.acos; var Math_asin = Math.asin; var Math_atan = Math.atan; var Math_atan2 = Math.atan2; var Math_exp = Math.exp; var Math_log = Math.log; var Math_sqrt = Math.sqrt; var Math_ceil = Math.ceil; var Math_floor = Math.floor; var Math_pow = Math.pow; var Math_imul = Math.imul; var Math_fround = Math.fround; var Math_min = Math.min; var Math_clz32 = Math.clz32; // A counter of dependencies for calling run(). If we need to // do asynchronous work before running, increment this and // decrement it. Incrementing must happen in a place like // PRE_RUN_ADDITIONS (used by emcc to add file preloading). // Note that you can add dependencies in preRun, even though // it happens right before run - run will be postponed until // the dependencies are met. var runDependencies = 0; var runDependencyWatcher = null; var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled var runDependencyTracking = {}; function getUniqueRunDependency(id) { var orig = id; while (1) { if (!runDependencyTracking[id]) return id; id = orig + Math.random(); } return id; } function addRunDependency(id) { runDependencies++; if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } if (id) { assert(!runDependencyTracking[id]); runDependencyTracking[id] = 1; if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { // Check for missing dependencies every few seconds runDependencyWatcher = setInterval(function() { if (ABORT) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; return; } var shown = false; for (var dep in runDependencyTracking) { if (!shown) { shown = true; Module.printErr('still waiting on run dependencies:'); } Module.printErr('dependency: ' + dep); } if (shown) { Module.printErr('(end of list)'); } }, 10000); } } else { Module.printErr('warning: run dependency added without ID'); } } Module["addRunDependency"] = addRunDependency; function removeRunDependency(id) { runDependencies--; if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } if (id) { assert(runDependencyTracking[id]); delete runDependencyTracking[id]; } else { Module.printErr('warning: run dependency removed without ID'); } if (runDependencies == 0) { if (runDependencyWatcher !== null) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; } if (dependenciesFulfilled) { var callback = dependenciesFulfilled; dependenciesFulfilled = null; callback(); // can add another dependenciesFulfilled } } } Module["removeRunDependency"] = removeRunDependency; Module["preloadedImages"] = {}; // maps url to image data Module["preloadedAudios"] = {}; // maps url to audio data var memoryInitializer = null; // === Body === var ASM_CONSTS = [function($0, $1, $2) { { var w = $0; var h = $1; var pixels = $2; if (!Module['SDL2']) Module['SDL2'] = {}; var SDL2 = Module['SDL2']; if (SDL2.ctxCanvas !== Module['canvas']) { SDL2.ctx = Module['createContext'](Module['canvas'], false, true); SDL2.ctxCanvas = Module['canvas']; } if (SDL2.w !== w || SDL2.h !== h || SDL2.imageCtx !== SDL2.ctx) { SDL2.image = SDL2.ctx.createImageData(w, h); SDL2.w = w; SDL2.h = h; SDL2.imageCtx = SDL2.ctx; } var data = SDL2.image.data; var src = pixels >> 2; var dst = 0; var num; if (typeof CanvasPixelArray !== 'undefined' && data instanceof CanvasPixelArray) { num = data.length; while (dst < num) { var val = HEAP32[src]; data[dst ] = val & 0xff; data[dst+1] = (val >> 8) & 0xff; data[dst+2] = (val >> 16) & 0xff; data[dst+3] = 0xff; src++; dst += 4; } } else { if (SDL2.data32Data !== data) { SDL2.data32 = new Int32Array(data.buffer); SDL2.data8 = new Uint8Array(data.buffer); } var data32 = SDL2.data32; num = data32.length; data32.set(HEAP32.subarray(src, src + num)); var data8 = SDL2.data8; var i = 3; var j = i + 4*num; if (num % 8 == 0) { while (i < j) { data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; data8[i] = 0xff; i = i + 4 | 0; } } else { while (i < j) { data8[i] = 0xff; i = i + 4 | 0; } } } SDL2.ctx.putImageData(SDL2.image, 0, 0); return 0; } }, function($0) { { if (Module['canvas']) { Module['canvas'].style['cursor'] = Module['Pointer_stringify']($0); } return 0; } }, function() { if (Module['canvas']) { Module['canvas'].style['cursor'] = 'none'; } }, function() { { if (typeof(AudioContext) !== 'undefined') { return 1; } else if (typeof(webkitAudioContext) !== 'undefined') { return 1; } return 0; } }, function() { { if(typeof(SDL2) === 'undefined') SDL2 = {}; if(typeof(SDL2.audio) === 'undefined') SDL2.audio = {}; if (!SDL2.audioContext) { if (typeof(AudioContext) !== 'undefined') { SDL2.audioContext = new AudioContext(); } else if (typeof(webkitAudioContext) !== 'undefined') { SDL2.audioContext = new webkitAudioContext(); } else { return -1; } } return 0; } }, function() { { return SDL2.audioContext['sampleRate']; } }, function($0, $1, $2, $3) { { SDL2.audio.scriptProcessorNode = SDL2.audioContext['createScriptProcessor']($1, 0, $0); SDL2.audio.scriptProcessorNode['onaudioprocess'] = function (e) { SDL2.audio.currentOutputBuffer = e['outputBuffer']; Runtime.dynCall('vi', $2, [$3]); }; SDL2.audio.scriptProcessorNode['connect'](SDL2.audioContext['destination']); } }, function($0, $1) { { var numChannels = SDL2.audio.currentOutputBuffer['numberOfChannels']; for (var c = 0; c < numChannels; ++c) { var channelData = SDL2.audio.currentOutputBuffer['getChannelData'](c); if (channelData.length != $1) { throw 'Web Audio output buffer length mismatch! Destination size: ' + channelData.length + ' samples vs expected ' + $1 + ' samples!'; } for (var j = 0; j < $1; ++j) { channelData[j] = HEAPF32[$0 + ((j*numChannels + c) << 2) >> 2]; } } } }, function() { { return screen.width; } }, function() { { return screen.height; } }, function($0) { { if (typeof Module['setWindowTitle'] !== 'undefined') { Module['setWindowTitle'](Module['Pointer_stringify']($0)); } return 0; } }, function($0, $1) { { Module.printErr('bad name in getProcAddress: ' + [Pointer_stringify($0), Pointer_stringify($1)]); } }]; function _emscripten_asm_const_0(code) { return ASM_CONSTS[code](); } function _emscripten_asm_const_1(code, a0) { return ASM_CONSTS[code](a0); } function _emscripten_asm_const_2(code, a0, a1) { return ASM_CONSTS[code](a0, a1); } function _emscripten_asm_const_3(code, a0, a1, a2) { return ASM_CONSTS[code](a0, a1, a2); } function _emscripten_asm_const_4(code, a0, a1, a2, a3) { return ASM_CONSTS[code](a0, a1, a2, a3); } STATIC_BASE = 8; STATICTOP = STATIC_BASE + 212128; /* global initializers */ __ATINIT__.push({ func: function() { __GLOBAL__I_000101() } }, { func: function() { __GLOBAL__sub_I_ActionElement_cpp() } }, { func: function() { __GLOBAL__sub_I_ActionLayer_cpp() } }, { func: function() { __GLOBAL__sub_I_ActionStack_cpp() } }, { func: function() { __GLOBAL__sub_I_AIHints_cpp() } }, { func: function() { __GLOBAL__sub_I_AIMomirPlayer_cpp() } }, { func: function() { __GLOBAL__sub_I_AIPlayer_cpp() } }, { func: function() { __GLOBAL__sub_I_AIPlayerBaka_cpp() } }, { func: function() { __GLOBAL__sub_I_AIStats_cpp() } }, { func: function() { __GLOBAL__sub_I_AllAbilities_cpp() } }, { func: function() { __GLOBAL__sub_I_CardDescriptor_cpp() } }, { func: function() { __GLOBAL__sub_I_CardDisplay_cpp() } }, { func: function() { __GLOBAL__sub_I_CardGui_cpp() } }, { func: function() { __GLOBAL__sub_I_CardPrimitive_cpp() } }, { func: function() { __GLOBAL__sub_I_CardSelector_cpp() } }, { func: function() { __GLOBAL__sub_I_CardSelectorSingleton_cpp() } }, { func: function() { __GLOBAL__sub_I_CarouselDeckView_cpp() } }, { func: function() { __GLOBAL__sub_I_Counters_cpp() } }, { func: function() { __GLOBAL__sub_I_Credits_cpp() } }, { func: function() { __GLOBAL__sub_I_Damage_cpp() } }, { func: function() { __GLOBAL__sub_I_DamagerDamaged_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckDataWrapper_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckEditorMenu_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckManager_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckMenu_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckMenuItem_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckMetaData_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckStats_cpp() } }, { func: function() { __GLOBAL__sub_I_DeckView_cpp() } }, { func: function() { __GLOBAL__sub_I_DuelLayers_cpp() } }, { func: function() { __GLOBAL__sub_I_ExtraCost_cpp() } }, { func: function() { __GLOBAL__sub_I_GameApp_cpp() } }, { func: function() { __GLOBAL__sub_I_GameLauncher_cpp() } }, { func: function() { __GLOBAL__sub_I_GameObserver_cpp() } }, { func: function() { __GLOBAL__sub_I_GameOptions_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateAwards_cpp() } }, { func: function() { __GLOBAL__sub_I_GameState_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateDeckViewer_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateDuel_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateMenu_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateOptions_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateShop_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateStory_cpp() } }, { func: function() { __GLOBAL__sub_I_GameStateTransitions_cpp() } }, { func: function() { __GLOBAL__sub_I_GridDeckView_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiAvatars_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiBackground_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiCombat_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiFrame_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiHand_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiLayers_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiMana_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiPhaseBar_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiPlay_cpp() } }, { func: function() { __GLOBAL__sub_I_GuiStatic_cpp() } }, { func: function() { __GLOBAL__sub_I_IconButton_cpp() } }, { func: function() { __GLOBAL__sub_I_InteractiveButton_cpp() } }, { func: function() { __GLOBAL__sub_I_ManaCost_cpp() } }, { func: function() { __GLOBAL__sub_I_MenuItem_cpp() } }, { func: function() { __GLOBAL__sub_I_ModRules_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGAbility_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGCard_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGCardInstance_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGDeck_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGDefinitions_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGGamePhase_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGGameZones_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGPack_cpp() } }, { func: function() { __GLOBAL__sub_I_MTGRules_cpp() } }, { func: function() { __GLOBAL__sub_I_ObjectAnalytics_cpp() } }, { func: function() { __GLOBAL__sub_I_OptionItem_cpp() } }, { func: function() { __GLOBAL__sub_I_PhaseRing_cpp() } }, { func: function() { __GLOBAL__sub_I_Player_cpp() } }, { func: function() { __GLOBAL__sub_I_PlayerData_cpp() } }, { func: function() { __GLOBAL__sub_I_PlayGuiObjectController_cpp() } }, { func: function() { __GLOBAL__sub_I_PlayRestrictions_cpp() } }, { func: function() { __GLOBAL__sub_I_PriceList_cpp() } }, { func: function() { __GLOBAL__sub_I_ReplacementEffects_cpp() } }, { func: function() { __GLOBAL__sub_I_Rules_cpp() } }, { func: function() { __GLOBAL__sub_I_SimpleMenu_cpp() } }, { func: function() { __GLOBAL__sub_I_SimpleMenuItem_cpp() } }, { func: function() { __GLOBAL__sub_I_SimpleButton_cpp() } }, { func: function() { __GLOBAL__sub_I_SimplePad_cpp() } }, { func: function() { __GLOBAL__sub_I_SimplePopup_cpp() } }, { func: function() { __GLOBAL__sub_I_StoryFlow_cpp() } }, { func: function() { __GLOBAL__sub_I_StyleManager_cpp() } }, { func: function() { __GLOBAL__sub_I_TargetChooser_cpp() } }, { func: function() { __GLOBAL__sub_I_TargetsList_cpp() } }, { func: function() { __GLOBAL__sub_I_Tasks_cpp() } }, { func: function() { __GLOBAL__sub_I_TextScroller_cpp() } }, { func: function() { __GLOBAL__sub_I_ThisDescriptor_cpp() } }, { func: function() { __GLOBAL__sub_I_Token_cpp() } }, { func: function() { __GLOBAL__sub_I_TranslateKeys_cpp() } }, { func: function() { __GLOBAL__sub_I_Trash_cpp() } }, { func: function() { __GLOBAL__sub_I_utils_cpp() } }, { func: function() { __GLOBAL__sub_I_WCachedResource_cpp() } }, { func: function() { __GLOBAL__sub_I_WDataSrc_cpp() } }, { func: function() { __GLOBAL__sub_I_WEvent_cpp() } }, { func: function() { __GLOBAL__sub_I_WFilter_cpp() } }, { func: function() { __GLOBAL__sub_I_WFont_cpp() } }, { func: function() { __GLOBAL__sub_I_WGui_cpp() } }, { func: function() { __GLOBAL__sub_I_WResourceManager_cpp() } }, { func: function() { __GLOBAL__sub_I_NetworkPlayer_cpp() } }, { func: function() { __GLOBAL__sub_I_TestSuiteAI_cpp() } }, { func: function() { __GLOBAL__sub_I_JGE_cpp() } }, { func: function() { __GLOBAL__sub_I_JNetwork_cpp() } }, { func: function() { __GLOBAL__sub_I_zfsystem_cpp() } }, { func: function() { __GLOBAL__sub_I_AbilityParser_cpp() } }, { func: function() { __GLOBAL__sub_I_iostream_cpp() } }); /* memory initializer */ allocate([216,140,1,0,218,206,1,0,248,33,0,0,0,0,0,0,176,140,1,0,234,206,1,0,0,141,1,0,247,206,1,0,0,0,0,0,2,0,0,0,32,14,0,0,2,0,0,0,80,0,0,0,2,52,0,0,216,140,1,0,51,208,1,0,160,15,0,0,0,0,0,0,176,140,1,0,157,207,1,0,216,140,1,0,172,207,1,0,176,39,0,0,0,0,0,0,216,140,1,0,238,207,1,0,32,40,0,0,0,0,0,0,0,141,1,0,70,208,1,0,0,0,0,0,2,0,0,0,152,24,0,0,2,0,0,0,24,0,0,0,2,88,0,0,216,140,1,0,86,208,1,0,120,0,0,0,0,0,0,0,216,140,1,0,102,208,1,0,120,0,0,0,0,0,0,0,216,140,1,0,117,208,1,0,120,0,0,0,0,0,0,0,216,140,1,0,124,208,1,0,120,0,0,0,0,0,0,0,216,140,1,0,137,208,1,0,32,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,214,209,1,0,240,39,0,0,0,0,0,0,216,140,1,0,82,211,1,0,224,15,0,0,0,0,0,0,216,140,1,0,98,211,1,0,64,1,0,0,0,0,0,0,216,140,1,0,114,211,1,0,120,20,0,0,0,0,0,0,216,140,1,0,131,211,1,0,120,24,0,0,0,0,0,0,216,140,1,0,149,211,1,0,48,1,0,0,0,0,0,0,0,141,1,0,181,212,1,0,0,0,0,0,2,0,0,0,176,15,0,0,2,0,0,0,144,1,0,0,2,188,0,0,0,141,1,0,155,212,1,0,0,0,0,0,2,0,0,0,176,15,0,0,2,0,0,0,144,1,0,0,2,188,0,0,176,140,1,0,165,212,1,0,216,140,1,0,198,212,1,0,176,39,0,0,0,0,0,0,216,140,1,0,245,212,1,0,240,39,0,0,0,0,0,0,216,140,1,0,37,213,1,0,224,15,0,0,0,0,0,0,0,141,1,0,46,213,1,0,0,0,0,0,2,0,0,0,160,15,0,0,2,0,0,0,144,1,0,0,2,152,0,0,216,140,1,0,59,213,1,0,240,15,0,0,0,0,0,0,216,140,1,0,78,213,1,0,224,15,0,0,0,0,0,0,216,140,1,0,88,213,1,0,224,15,0,0,0,0,0,0,216,140,1,0,97,213,1,0,0,16,0,0,0,0,0,0,0,141,1,0,120,213,1,0,0,0,0,0,2,0,0,0,224,15,0,0,2,0,0,0,144,1,0,0,2,220,0,0,216,140,1,0,146,213,1,0,224,15,0,0,0,0,0,0,216,140,1,0,161,213,1,0,160,15,0,0,0,0,0,0,216,140,1,0,178,213,1,0,240,15,0,0,0,0,0,0,216,140,1,0,189,213,1,0,224,15,0,0,0,0,0,0,216,140,1,0,203,213,1,0,160,15,0,0,0,0,0,0,216,140,1,0,218,213,1,0,184,7,0,0,0,0,0,0,216,140,1,0,234,213,1,0,184,7,0,0,0,0,0,0,216,140,1,0,252,213,1,0,184,7,0,0,0,0,0,0,216,140,1,0,7,214,1,0,184,7,0,0,0,0,0,0,216,140,1,0,20,214,1,0,184,7,0,0,0,0,0,0,216,140,1,0,31,214,1,0,184,7,0,0,0,0,0,0,216,140,1,0,42,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,60,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,73,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,84,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,95,214,1,0,160,15,0,0,0,0,0,0,216,140,1,0,112,214,1,0,160,15,0,0,0,0,0,0,216,140,1,0,130,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,151,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,167,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,192,214,1,0,240,15,0,0,0,0,0,0,216,140,1,0,210,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,229,214,1,0,240,15,0,0,0,0,0,0,216,140,1,0,240,214,1,0,224,15,0,0,0,0,0,0,216,140,1,0,5,215,1,0,160,15,0,0,0,0,0,0,216,140,1,0,22,215,1,0,160,15,0,0,0,0,0,0,216,140,1,0,38,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,54,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,70,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,78,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,89,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,102,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,118,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,136,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,152,215,1,0,184,7,0,0,0,0,0,0,216,140,1,0,162,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,172,215,1,0,240,15,0,0,0,0,0,0,216,140,1,0,180,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,191,215,1,0,184,7,0,0,0,0,0,0,216,140,1,0,200,215,1,0,200,7,0,0,0,0,0,0,216,140,1,0,214,215,1,0,184,7,0,0,0,0,0,0,216,140,1,0,225,215,1,0,184,7,0,0,0,0,0,0,216,140,1,0,236,215,1,0,224,15,0,0,0,0,0,0,216,140,1,0,246,215,1,0,200,7,0,0,0,0,0,0,216,140,1,0,9,216,1,0,216,7,0,0,0,0,0,0,216,140,1,0,39,216,1,0,224,15,0,0,0,0,0,0,216,140,1,0,55,216,1,0,184,7,0,0,0,0,0,0,216,140,1,0,75,216,1,0,184,7,0,0,0,0,0,0,216,140,1,0,86,216,1,0,184,7,0,0,0,0,0,0,216,140,1,0,99,216,1,0,184,7,0,0,0,0,0,0,216,140,1,0,114,216,1,0,224,15,0,0,0,0,0,0,216,140,1,0,124,216,1,0,224,15,0,0,0,0,0,0,216,140,1,0,137,216,1,0,224,15,0,0,0,0,0,0,216,140,1,0,150,216,1,0,184,7,0,0,0,0,0,0,216,140,1,0,161,216,1,0,160,15,0,0,0,0,0,0,216,140,1,0,176,216,1,0,240,15,0,0,0,0,0,0,216,140,1,0,192,216,1,0,200,1,0,0,0,0,0,0,216,140,1,0,206,216,1,0,160,15,0,0,0,0,0,0,216,140,1,0,219,216,1,0,160,15,0,0,0,0,0,0,216,140,1,0,234,216,1,0,240,15,0,0,0,0,0,0,216,140,1,0,0,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,11,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,25,217,1,0,184,7,0,0,0,0,0,0,216,140,1,0,42,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,58,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,80,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,106,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,119,217,1,0,160,15,0,0,0,0,0,0,0,141,1,0,134,217,1,0,0,0,0,0,2,0,0,0,224,15,0,0,2,0,0,0,144,1,0,0,2,220,0,0,216,140,1,0,143,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,158,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,180,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,197,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,213,217,1,0,160,15,0,0,0,0,0,0,216,140,1,0,221,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,237,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,246,217,1,0,240,15,0,0,0,0,0,0,216,140,1,0,0,218,1,0,240,15,0,0,0,0,0,0,216,140,1,0,13,218,1,0,0,16,0,0,0,0,0,0,216,140,1,0,21,218,1,0,160,15,0,0,0,0,0,0,0,141,1,0,34,218,1,0,0,0,0,0,2,0,0,0,160,15,0,0,2,0,0,0,232,7,0,0,2,152,0,0,0,141,1,0,187,227,1,0,0,0,0,0,2,0,0,0,176,15,0,0,2,0,0,0,144,1,0,0,2,188,0,0,216,140,1,0,174,227,1,0,24,0,0,0,0,0,0,0,216,140,1,0,86,227,1,0,192,29,0,0,0,0,0,0,216,140,1,0,246,222,1,0,224,15,0,0,0,0,0,0,216,140,1,0,235,222,1,0,160,15,0,0,0,0,0,0,216,140,1,0,216,222,1,0,240,15,0,0,0,0,0,0,0,141,1,0,192,222,1,0,0,0,0,0,2,0,0,0,0,34,0,0,2,0,0,0,80,0,0,0,2,100,0,0,216,140,1,0,11,223,1,0,240,15,0,0,0,0,0,0,216,140,1,0,67,223,1,0,160,15,0,0,0,0,0,0,0,141,1,0,93,223,1,0,0,0,0,0,2,0,0,0,240,15,0,0,2,0,0,0,144,1,0,0,2,156,0,0,0,141,1,0,117,223,1,0,0,0,0,0,2,0,0,0,240,15,0,0,2,0,0,0,144,1,0,0,2,156,0,0,216,140,1,0,195,227,1,0,192,24,0,0,0,0,0,0,216,140,1,0,50,228,1,0,152,24,0,0,0,0,0,0,216,140,1,0,40,228,1,0,120,8,0,0,0,0,0,0,216,140,1,0,59,228,1,0,184,8,0,0,0,0,0,0,216,140,1,0,84,228,1,0,184,8,0,0,0,0,0,0,176,140,1,0,159,229,1,0,216,140,1,0,178,229,1,0,120,8,0,0,0,0,0,0,176,140,1,0,198,229,1,0,216,140,1,0,217,229,1,0,232,8,0,0,0,0,0,0,216,140,1,0,232,229,1,0,32,14,0,0,0,0,0,0,216,140,1,0,251,229,1,0,192,9,0,0,0,0,0,0,176,140,1,0,14,230,1,0,216,140,1,0,22,230,1,0,8,9,0,0,0,0,0,0,216,140,1,0,167,233,1,0,120,0,0,0,0,0,0,0,0,141,1,0,175,233,1,0,0,0,0,0,2,0,0,0,32,14,0,0,2,0,0,0,120,0,0,0,2,52,0,0,216,140,1,0,102,234,1,0,192,29,0,0,0,0,0,0,216,140,1,0,130,234,1,0,192,8,0,0,0,0,0,0,216,140,1,0,147,234,1,0,96,9,0,0,0,0,0,0,216,140,1,0,165,234,1,0,112,29,0,0,0,0,0,0,216,140,1,0,183,234,1,0,160,9,0,0,0,0,0,0,216,140,1,0,252,234,1,0,0,34,0,0,0,0,0,0,216,140,1,0,47,235,1,0,248,33,0,0,0,0,0,0,176,140,1,0,209,235,1,0,176,140,1,0,223,235,1,0,176,140,1,0,236,235,1,0,216,140,1,0,247,235,1,0,208,9,0,0,0,0,0,0,216,140,1,0,7,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,17,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,27,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,46,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,63,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,83,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,97,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,108,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,124,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,138,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,148,236,1,0,120,10,0,0,0,0,0,0,216,140,1,0,164,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,179,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,188,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,199,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,215,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,233,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,251,236,1,0,208,9,0,0,0,0,0,0,216,140,1,0,14,237,1,0,208,9,0,0,0,0,0,0,216,140,1,0,21,237,1,0,208,9,0,0,0,0,0,0,216,140,1,0,31,237,1,0,208,9,0,0,0,0,0,0,216,140,1,0,47,237,1,0,208,9,0,0,0,0,0,0,216,140,1,0,148,240,1,0,240,33,0,0,0,0,0,0,216,140,1,0,216,241,1,0,192,39,0,0,0,0,0,0,176,140,1,0,8,242,1,0,176,140,1,0,25,242,1,0,216,140,1,0,91,243,1,0,192,29,0,0,0,0,0,0,216,140,1,0,114,243,1,0,192,29,0,0,0,0,0,0,176,140,1,0,138,243,1,0,216,140,1,0,151,243,1,0,152,11,0,0,0,0,0,0,216,140,1,0,168,243,1,0,152,11,0,0,0,0,0,0,216,140,1,0,192,243,1,0,152,11,0,0,0,0,0,0,216,140,1,0,136,248,1,0,192,39,0,0,0,0,0,0,0,141,1,0,206,248,1,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,176,140,1,0,46,251,1,0,0,141,1,0,84,251,1,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,0,141,1,0,91,3,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,0,141,1,0,48,21,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,216,140,1,0,113,24,2,0,192,39,0,0,0,0,0,0,216,140,1,0,168,24,2,0,104,12,0,0,0,0,0,0,0,141,1,0,198,24,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,216,140,1,0,167,27,2,0,96,32,0,0,0,0,0,0,216,140,1,0,45,32,2,0,104,8,0,0,0,0,0,0,0,141,1,0,62,32,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,0,141,1,0,208,33,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,0,141,1,0,253,33,2,0,0,0,0,0,2,0,0,0,104,11,0,0,2,0,0,0,80,0,0,0,2,24,0,0,216,140,1,0,14,34,2,0,8,13,0,0,0,0,0,0,216,140,1,0,42,34,2,0,192,9,0,0,0,0,0,0,216,140,1,0,57,34,2,0,32,14,0,0,0,0,0,0,216,140,1,0,70,34,2,0,32,14,0,0,0,0,0,0,216,140,1,0,99,34,2,0,32,14,0,0,0,0,0,0,216,140,1,0,139,35,2,0,184,13,0,0,0,0,0,0,216,140,1,0,115,35,2,0,184,13,0,0,0,0,0,0,216,140,1,0,68,35,2,0,184,13,0,0,0,0,0,0,216,140,1,0,43,35,2,0,192,29,0,0,0,0,0,0,216,140,1,0,96,35,2,0,192,29,0,0,0,0,0,0,216,140,1,0,164,35,2,0,32,14,0,0,0,0,0,0,216,140,1,0,174,35,2,0,24,14,0,0,0,0,0,0,216,140,1,0,188,35,2,0,32,14,0,0,0,0,0,0,216,140,1,0,197,35,2,0,232,13,0,0,0,0,0,0,216,140,1,0,215,35,2,0,232,13,0,0,0,0,0,0,176,140,1,0,93,36,2,0,176,140,1,0,127,36,2,0,216,140,1,0,137,36,2,0,232,24,0,0,0,0,0,0,216,140,1,0,147,36,2,0,32,14,0,0,0,0,0,0,216,140,1,0,42,37,2,0,192,29,0,0,0,0,0,0,216,140,1,0,18,37,2,0,192,29,0,0,0,0,0,0,216,140,1,0,254,36,2,0,192,29,0,0,0,0,0,0,216,140,1,0,232,36,2,0,192,29,0,0,0,0,0,0,0,141,1,0,61,37,2,0,0,0,0,0,2,0,0,0,32,14,0,0,2,0,0,0,152,24,0,0,2,52,0,0,216,140,1,0,19,38,2,0,8,9,0,0,0,0,0,0,216,140,1,0,35,38,2,0,32,14,0,0,0,0,0,0,216,140,1,0,139,38,2,0,184,13,0,0,0,0,0,0,216,140,1,0,162,38,2,0,152,24,0,0,0,0,0,0,216,140,1,0,173,38,2,0,216,14,0,0,0,0,0,0,216,140,1,0,184,38,2,0,216,14,0,0,0,0,0,0,216,140,1,0,198,38,2,0,248,14,0,0,0,0,0,0,216,140,1,0,213,38,2,0,248,14,0,0,0,0,0,0,216,140,1,0,223,38,2,0,248,14,0,0,0,0,0,0,216,140,1,0,241,38,2,0,248,14,0,0,0,0,0,0,216,140,1,0,195,39,2,0,248,33,0,0,0,0,0,0,216,140,1,0,236,39,2,0,88,25,0,0,0,0,0,0,176,140,1,0,35,40,2,0,216,140,1,0,158,41,2,0,104,15,0,0,0,0,0,0,216,140,1,0,168,41,2,0,248,33,0,0,0,0,0,0,216,140,1,0,178,41,2,0,128,15,0,0,0,0,0,0,216,140,1,0,196,43,2,0,8,0,0,0,0,0,0,0,216,140,1,0,209,43,2,0,160,15,0,0,0,0,0,0,216,140,1,0,233,43,2,0,160,15,0,0,0,0,0,0,216,140,1,0,252,43,2,0,192,15,0,0,0,0,0,0,216,140,1,0,5,44,2,0,160,15,0,0,0,0,0,0,216,140,1,0,24,44,2,0,160,15,0,0,0,0,0,0,0,141,1,0,41,44,2,0,0,0,0,0,2,0,0,0,224,15,0,0,2,0,0,0,144,1,0,0,2,220,0,0,216,140,1,0,57,44,2,0,192,15,0,0,0,0,0,0,216,140,1,0,74,44,2,0,32,16,0,0,0,0,0,0,0,141,1,0,93,44,2,0,0,0,0,0,2,0,0,0,192,15,0,0,2,0,0,0,144,1,0,0,2,164,0,0,216,140,1,0,119,44,2,0,184,7,0,0,0,0,0,0,0,141,1,0,80,69,2,0,0,0,0,0,2,0,0,0,176,15,0,0,2,0,0,0,144,1,0,0,2,188,0,0,216,140,1,0,31,69,2,0,224,15,0,0,0,0,0,0,216,140,1,0,9,69,2,0,224,15,0,0,0,0,0,0,216,140,1,0,247,68,2,0,160,15,0,0,0,0,0,0,216,140,1,0,229,68,2,0,160,15,0,0,0,0,0,0,216,140,1,0,210,68,2,0,160,15,0,0,0,0,0,0,216,140,1,0,192,68,2,0,160,15,0,0,0,0,0,0,216,140,1,0,153,68,2,0,240,15,0,0,0,0,0,0,216,140,1,0,129,68,2,0,160,15,0,0,0,0,0,0,216,140,1,0,93,68,2,0,224,15,0,0,0,0,0,0,216,140,1,0,169,58,2,0,160,15,0,0,0,0,0,0,216,140,1,0,231,58,2,0,192,15,0,0,0,0,0,0,216,140,1,0,249,58,2,0,160,15,0,0,0,0,0,0,216,140,1,0,72,59,2,0,192,15,0,0,0,0,0,0,216,140,1,0,83,59,2,0,0,17,0,0,0,0,0,0,216,140,1,0,113,59,2,0,160,15,0,0,0,0,0,0,216,140,1,0,177,59,2,0,240,15,0,0,0,0,0,0,216,140,1,0,207,59,2,0,160,15,0,0,0,0,0,0,216,140,1,0,221,59,2,0,160,15,0,0,0,0,0,0,216,140,1,0,255,59,2,0,160,15,0,0,0,0,0,0,216,140,1,0,100,60,2,0,192,15,0,0,0,0,0,0,216,140,1,0,164,60,2,0,160,15,0,0,0,0,0,0,216,140,1,0,9,61,2,0,224,15,0,0,0,0,0,0,216,140,1,0,43,61,2,0,160,15,0,0,0,0,0,0,216,140,1,0,99,61,2,0,240,15,0,0,0,0,0,0,216,140,1,0,126,61,2,0,160,15,0,0,0,0,0,0,216,140,1,0,210,61,2,0,160,15,0,0,0,0,0,0,216,140,1,0,0,62,2,0,0,16,0,0,0,0,0,0,216,140,1,0,48,62,2,0,160,15,0,0,0,0,0,0,216,140,1,0,100,62,2,0,0,16,0,0,0,0,0,0,216,140,1,0,166,62,2,0,240,15,0,0,0,0,0,0,216,140,1,0,86,64,2,0,160,15,0,0,0,0,0,0,216,140,1,0,105,64,2,0,160,15,0,0,0,0,0,0,216,140,1,0,144,64,2,0,160,15,0,0,0,0,0,0,216,140,1,0,182,64,2,0,192,29,0,0,0,0,0,0,216,140,1,0,239,64,2,0,192,15,0,0,0,0,0,0,216,140,1,0,9,65,2,0,160,15,0,0,0,0,0,0,216,140,1,0,30,65,2,0,160,15,0,0,0,0,0,0,216,140,1,0,81,65,2,0,160,15,0,0,0,0,0,0,216,140,1,0,100,65,2,0,160,15,0,0,0,0,0,0,216,140,1,0,122,65,2,0,160,15,0,0,0,0,0,0,216,140,1,0,20,66,2,0,224,15,0,0,0,0,0,0,216,140,1,0,56,66,2,0,224,15,0,0,0,0,0,0,0,141,1,0,73,66,2,0,0,0,0,0,2,0,0,0,160,15,0,0,2,0,0,0,144,1,0,0,2,152,0,0,0,141,1,0,82,66,2,0,0,0,0,0,2,0,0,0,160,15,0,0,2,0,0,0,144,1,0,0,2,152,0,0,0,141,1,0,97,66,2,0,0,0,0,0,2,0,0,0,160,15,0,0,2,0,0,0,144,1,0,0,2,152,0,0,0,141,1,0,104,66,2,0,0,0,0,0,2,0,0,0,240,15,0,0,2,0,0,0,144,1,0,0,2,156,0,0,216,140,1,0,124,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,135,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,148,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,161,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,176,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,187,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,205,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,224,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,238,66,2,0,208,15,0,0,0,0,0,0,216,140,1,0,0,67,2,0,208,15,0,0,0,0,0,0,216,140,1,0,22,67,2,0,208,15,0,0,0,0,0,0,216,140,1,0,37,67,2,0,208,15,0,0,0,0,0,0,176,140,1,0,91,69,2,0,0,141,1,0,106,69,2,0,0,0,0,0,3,0,0,0,208,8,0,0,2,0,0,0,112,20,0,0,2,4,1,0,152,7,0,0,2,24,1,0,216,140,1,0,154,77,2,0,8,0,0,0,0,0,0,0,176,140,1,0,229,77,2,0,216,140,1,0,216,77,2,0,176,20,0,0,0,0,0,0,216,140,1,0,243,77,2,0,176,20,0,0,0,0,0,0,216,140,1,0,2,78,2,0,176,20,0,0,0,0,0,0,216,140,1,0,11,78,2,0,176,20,0,0,0,0,0,0,216,140,1,0,22,78,2,0,176,20,0,0,0,0,0,0,216,140,1,0,32,78,2,0,176,20,0,0,0,0,0,0,216,140,1,0,144,82,2,0,56,21,0,0,0,0,0,0,216,140,1,0,165,82,2,0,56,21,0,0,0,0,0,0,176,140,1,0,223,83,2,0,216,140,1,0,238,83,2,0,56,21,0,0,0,0,0,0,216,140,1,0,4,84,2,0,64,0,0,0,0,0,0,0,216,140,1,0,20,84,2,0,64,0,0,0,0,0,0,0,216,140,1,0,39,84,2,0,96,21,0,0,0,0,0,0,216,140,1,0,55,84,2,0,64,0,0,0,0,0,0,0,216,140,1,0,80,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,97,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,116,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,133,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,150,84,2,0,64,0,0,0,0,0,0,0,216,140,1,0,169,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,186,84,2,0,128,21,0,0,0,0,0,0,216,140,1,0,204,84,2,0,64,0,0,0,0,0,0,0,216,140,1,0,224,84,2,0,64,0,0,0,0,0,0,0,0,141,1,0,243,84,2,0,0,0,0,0,2,0,0,0,64,0,0,0,2,0,0,0,24,14,0,0,2,152,0,0,0,141,1,0,3,85,2,0,0,0,0,0,2,0,0,0,64,0,0,0,2,0,0,0,24,14,0,0,2,152,0,0,216,140,1,0,31,85,2,0,240,15,0,0,0,0,0,0,216,140,1,0,56,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,80,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,110,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,125,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,140,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,160,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,176,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,189,85,2,0,64,0,0,0,0,0,0,0,0,141,1,0,207,85,2,0,0,0,0,0,2,0,0,0,64,0,0,0,2,0,0,0,192,23,0,0,2,152,0,0,216,140,1,0,223,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,240,85,2,0,64,0,0,0,0,0,0,0,216,140,1,0,1,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,18,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,37,86,2,0,176,15,0,0,0,0,0,0,216,140,1,0,53,86,2,0,176,15,0,0,0,0,0,0,216,140,1,0,74,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,98,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,116,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,136,86,2,0,64,0,0,0,0,0,0,0,216,140,1,0,217,93,2,0,192,29,0,0,0,0,0,0,176,140,1,0,197,93,2,0,216,140,1,0,230,93,2,0,88,24,0,0,0,0,0,0,216,140,1,0,245,93,2,0,88,24,0,0,0,0,0,0,216,140,1,0,5,94,2,0,200,23,0,0,0,0,0,0,216,140,1,0,23,94,2,0,232,23,0,0,0,0,0,0,216,140,1,0,39,94,2,0,200,23,0,0,0,0,0,0,216,140,1,0,58,94,2,0,200,23,0,0,0,0,0,0,216,140,1,0,75,94,2,0,232,23,0,0,0,0,0,0,0,141,1,0,89,94,2,0,0,0,0,0,2,0,0,0,112,32,0,0,2,0,0,0,104,24,0,0,2,48,0,0,216,140,1,0,189,95,2,0,112,32,0,0,0,0,0,0,176,140,1,0,175,95,2,0,0,0,0,0,0,0,0,0,216,140,1,0,137,96,2,0,152,7,0,0,0,0,0,0,216,140,1,0,145,96,2,0,120,24,0,0,0,0,0,0,0,141,1,0,198,97,2,0,0,0,0,0,3,0,0,0,248,33,0,0,2,0,0,0,80,0,0,0,2,8,0,0,232,24,0,0,2,12,0,0,216,140,1,0,214,97,2,0,32,14,0,0,0,0,0,0,176,140,1,0,240,97,2,0,216,140,1,0,2,98,2,0,208,24,0,0,0,0,0,0,176,140,1,0,26,98,2,0,216,140,1,0,38,98,2,0,192,23,0,0,0,0,0,0,216,140,1,0,58,98,2,0,192,23,0,0,0,0,0,0,216,140,1,0,79,98,2,0,192,23,0,0,0,0,0,0,216,140,1,0,76,99,2,0,0,34,0,0,0,0,0,0,176,140,1,0,171,99,2,0,216,140,1,0,204,99,2,0,8,39,0,0,0,0,0,0,216,140,1,0,32,100,2,0,88,25,0,0,0,0,0,0,216,140,1,0,81,100,2,0,248,33,0,0,0,0,0,0,216,140,1,0,211,100,2,0,0,34,0,0,0,0,0,0,216,140,1,0,196,101,2,0,240,25,0,0,0,0,0,0,216,140,1,0,207,101,2,0,120,25,0,0,0,0,0,0,216,140,1,0,221,101,2,0,240,25,0,0,0,0,0,0,216,140,1,0,234,101,2,0,120,25,0,0,0,0,0,0,216,140,1,0,248,101,2,0,0,26,0,0,0,0,0,0,0,141,1,0,3,102,2,0,0,0,0,0,3,0,0,0,0,26,0,0,2,0,0,0,80,0,0,0,2,20,0,0,0,34,0,0,2,24,0,0,216,140,1,0,116,103,2,0,248,33,0,0,0,0,0,0,176,140,1,0,105,103,2,0,216,140,1,0,209,103,2,0,24,27,0,0,0,0,0,0,216,140,1,0,225,103,2,0,72,26,0,0,0,0,0,0,216,140,1,0,245,103,2,0,72,26,0,0,0,0,0,0,216,140,1,0,9,104,2,0,72,26,0,0,0,0,0,0,216,140,1,0,35,104,2,0,8,26,0,0,0,0,0,0,216,140,1,0,55,104,2,0,8,26,0,0,0,0,0,0,216,140,1,0,77,104,2,0,40,26,0,0,0,0,0,0,216,140,1,0,103,104,2,0,8,26,0,0,0,0,0,0,216,140,1,0,124,104,2,0,72,26,0,0,0,0,0,0,216,140,1,0,156,104,2,0,8,26,0,0,0,0,0,0,216,140,1,0,178,104,2,0,8,26,0,0,0,0,0,0,216,140,1,0,201,104,2,0,40,26,0,0,0,0,0,0,216,140,1,0,219,104,2,0,40,26,0,0,0,0,0,0,216,140,1,0,238,104,2,0,40,26,0,0,0,0,0,0,216,140,1,0,0,105,2,0,40,26,0,0,0,0,0,0,216,140,1,0,16,105,2,0,40,26,0,0,0,0,0,0,216,140,1,0,37,105,2,0,40,26,0,0,0,0,0,0,176,140,1,0,206,107,2,0,176,140,1,0,220,107,2,0,216,140,1,0,226,107,2,0,32,27,0,0,0,0,0,0,216,140,1,0,243,107,2,0,40,27,0,0,0,0,0,0,216,140,1,0,3,108,2,0,40,27,0,0,0,0,0,0,216,140,1,0,14,108,2,0,32,27,0,0,0,0,0,0,216,140,1,0,29,108,2,0,32,27,0,0,0,0,0,0,216,140,1,0,49,108,2,0,32,27,0,0,0,0,0,0,216,140,1,0,62,108,2,0,32,27,0,0,0,0,0,0,216,140,1,0,196,113,2,0,8,9,0,0,0,0,0,0,216,140,1,0,211,113,2,0,248,33,0,0,0,0,0,0,216,140,1,0,226,113,2,0,168,27,0,0,0,0,0,0,176,140,1,0,141,114,2,0,216,140,1,0,158,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,178,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,192,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,211,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,232,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,243,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,254,114,2,0,200,27,0,0,0,0,0,0,216,140,1,0,9,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,36,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,51,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,64,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,79,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,93,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,110,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,124,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,140,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,156,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,173,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,180,115,2,0,200,27,0,0,0,0,0,0,216,140,1,0,119,116,2,0,120,20,0,0,0,0,0,0,176,140,1,0,202,117,2,0,216,140,1,0,213,117,2,0,16,29,0,0,0,0,0,0,216,140,1,0,231,117,2,0,24,29,0,0,0,0,0,0,216,140,1,0,248,117,2,0,24,29,0,0,0,0,0,0,216,140,1,0,8,118,2,0,24,29,0,0,0,0,0,0,176,140,1,0,153,118,2,0,216,140,1,0,174,118,2,0,144,29,0,0,0,0,0,0,216,140,1,0,164,118,2,0,96,29,0,0,0,0,0,0,216,140,1,0,185,118,2,0,96,29,0,0,0,0,0,0,216,140,1,0,227,118,2,0,88,29,0,0,0,0,0,0,216,140,1,0,241,118,2,0,0,12,0,0,0,0,0,0,216,140,1,0,252,118,2,0,96,29,0,0,0,0,0,0,176,140,1,0,16,119,2,0,216,140,1,0,24,119,2,0,192,29,0,0,0,0,0,0,216,140,1,0,43,119,2,0,192,29,0,0,0,0,0,0,216,140,1,0,58,119,2,0,192,29,0,0,0,0,0,0,216,140,1,0,71,119,2,0,192,29,0,0,0,0,0,0,216,140,1,0,88,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,104,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,130,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,151,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,177,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,208,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,236,119,2,0,184,13,0,0,0,0,0,0,216,140,1,0,0,120,2,0,192,29,0,0,0,0,0,0,216,140,1,0,17,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,39,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,59,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,77,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,93,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,108,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,131,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,152,120,2,0,184,13,0,0,0,0,0,0,216,140,1,0,230,120,2,0,160,29,0,0,0,0,0,0,216,140,1,0,243,120,2,0,160,29,0,0,0,0,0,0,216,140,1,0,1,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,17,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,31,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,45,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,61,121,2,0,88,31,0,0,0,0,0,0,216,140,1,0,81,121,2,0,88,31,0,0,0,0,0,0,216,140,1,0,105,121,2,0,248,31,0,0,0,0,0,0,216,140,1,0,119,121,2,0,248,31,0,0,0,0,0,0,216,140,1,0,135,121,2,0,248,31,0,0,0,0,0,0,216,140,1,0,155,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,170,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,187,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,205,121,2,0,0,12,0,0,0,0,0,0,216,140,1,0,252,122,2,0,0,12,0,0,0,0,0,0,216,140,1,0,70,123,2,0,0,12,0,0,0,0,0,0,216,140,1,0,85,123,2,0,88,32,0,0,0,0,0,0,216,140,1,0,94,123,2,0,88,32,0,0,0,0,0,0,216,140,1,0,103,123,2,0,40,32,0,0,0,0,0,0,216,140,1,0,111,123,2,0,40,32,0,0,0,0,0,0,176,140,1,0,134,123,2,0,216,140,1,0,141,123,2,0,80,0,0,0,0,0,0,0,216,140,1,0,171,123,2,0,96,32,0,0,0,0,0,0,216,140,1,0,161,123,2,0,112,32,0,0,0,0,0,0,216,140,1,0,151,123,2,0,128,32,0,0,0,0,0,0,216,140,1,0,181,123,2,0,112,32,0,0,0,0,0,0,216,140,1,0,194,123,2,0,168,12,0,0,0,0,0,0,216,140,1,0,208,123,2,0,128,32,0,0,0,0,0,0,216,140,1,0,222,123,2,0,168,12,0,0,0,0,0,0,216,140,1,0,233,123,2,0,168,12,0,0,0,0,0,0,216,140,1,0,246,123,2,0,168,12,0,0,0,0,0,0,216,140,1,0,5,124,2,0,168,12,0,0,0,0,0,0,216,140,1,0,18,124,2,0,112,32,0,0,0,0,0,0,216,140,1,0,29,124,2,0,112,32,0,0,0,0,0,0,216,140,1,0,40,124,2,0,112,32,0,0,0,0,0,0,216,140,1,0,51,124,2,0,48,33,0,0,0,0,0,0,216,140,1,0,67,124,2,0,64,33,0,0,0,0,0,0,216,140,1,0,85,124,2,0,144,32,0,0,0,0,0,0,216,140,1,0,99,124,2,0,112,32,0,0,0,0,0,0,216,140,1,0,113,124,2,0,112,32,0,0,0,0,0,0,216,140,1,0,130,124,2,0,144,32,0,0,0,0,0,0,216,140,1,0,157,129,2,0,184,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,140,1,0,168,131,2,0,176,140,1,0,52,132,2,0,216,140,1,0,72,132,2,0,192,33,0,0,0,0,0,0,216,140,1,0,109,132,2,0,192,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,140,1,0,236,132,2,0,176,140,1,0,184,133,2,0,176,140,1,0,197,133,2,0,216,140,1,0,74,142,2,0,40,34,0,0,0,0,0,0,216,140,1,0,91,142,2,0,48,34,0,0,0,0,0,0,176,140,1,0,246,143,2,0,216,140,1,0,148,144,2,0,40,34,0,0,0,0,0,0,216,140,1,0,133,144,2,0,48,34,0,0,0,0,0,0,216,140,1,0,159,144,2,0,48,34,0,0,0,0,0,0,216,140,1,0,170,144,2,0,48,34,0,0,0,0,0,0,216,140,1,0,189,144,2,0,48,34,0,0,0,0,0,0,216,140,1,0,204,144,2,0,48,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,148,148,2,0,176,39,0,0,0,0,0,0,216,140,1,0,32,149,2,0,152,34,0,0,0,0,0,0,216,140,1,0,68,149,2,0,152,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,105,13,3,0,240,37,0,0,0,0,0,0,176,140,1,0,118,13,3,0,216,140,1,0,131,13,3,0,240,37,0,0,0,0,0,0,216,140,1,0,147,13,3,0,248,37,0,0,0,0,0,0,216,140,1,0,164,13,3,0,240,37,0,0,0,0,0,0,176,140,1,0,182,13,3,0,216,140,1,0,195,13,3,0,240,37,0,0,0,0,0,0,216,140,1,0,207,13,3,0,240,37,0,0,0,0,0,0,216,140,1,0,222,13,3,0,40,38,0,0,0,0,0,0,216,140,1,0,255,13,3,0,80,38,0,0,0,0,0,0,216,140,1,0,69,14,3,0,80,38,0,0,0,0,0,0,216,140,1,0,33,14,3,0,112,38,0,0,0,0,0,0,216,140,1,0,103,14,3,0,96,38,0,0,0,0,0,0,216,140,1,0,140,14,3,0,96,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,166,47,3,0,184,39,0,0,0,0,0,0,216,140,1,0,229,47,3,0,184,39,0,0,0,0,0,0,216,140,1,0,253,47,3,0,176,39,0,0,0,0,0,0,216,140,1,0,22,48,3,0,176,39,0,0,0,0,0,0,176,140,1,0,46,48,3,0,0,141,1,0,71,48,3,0,0,0,0,0,1,0,0,0,0,39,0,0,0,0,0,0,216,140,1,0,101,48,3,0,24,38,0,0,0,0,0,0,176,140,1,0,124,48,3,0,216,140,1,0,149,48,3,0,48,39,0,0,0,0,0,0,216,140,1,0,172,48,3,0,56,39,0,0,0,0,0,0,216,140,1,0,207,48,3,0,56,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,174,49,3,0,32,39,0,0,0,0,0,0,176,140,1,0,200,49,3,0,216,140,1,0,218,49,3,0,136,39,0,0,0,0,0,0,216,140,1,0,4,50,3,0,136,39,0,0,0,0,0,0,176,140,1,0,46,50,3,0,176,140,1,0,95,50,3,0,0,141,1,0,144,50,3,0,0,0,0,0,1,0,0,0,144,39,0,0,3,244,255,255,0,141,1,0,191,50,3,0,0,0,0,0,1,0,0,0,160,39,0,0,3,244,255,255,0,141,1,0,238,50,3,0,0,0,0,0,1,0,0,0,144,39,0,0,3,244,255,255], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); /* memory initializer */ allocate([0,141,1,0,29,51,3,0,0,0,0,0,1,0,0,0,160,39,0,0,3,244,255,255,0,141,1,0,76,51,3,0,3,0,0,0,2,0,0,0,192,39,0,0,2,0,0,0,240,39,0,0,2,8,0,0,216,140,1,0,124,51,3,0,56,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,140,1,0,248,51,3,0,0,39,0,0,0,0,0,0,0,141,1,0,14,52,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,120,46,0,0,2,0,0,0,0,141,1,0,32,52,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,128,46,0,0,2,0,0,0,0,141,1,0,66,52,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,128,46,0,0,2,0,0,0,0,141,1,0,101,52,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,128,46,0,0,2,0,0,0,216,140,1,0,136,52,3,0,200,40,0,0,0,0,0,0,216,140,1,0,170,52,3,0,200,40,0,0,0,0,0,0,0,141,1,0,205,52,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,128,46,0,0,2,0,0,0,216,140,1,0,239,52,3,0,88,40,0,0,0,0,0,0,216,140,1,0,5,53,3,0,88,40,0,0,0,0,0,0,216,140,1,0,25,53,3,0,88,40,0,0,0,0,0,0,0,141,1,0,45,53,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,120,46,0,0,2,0,0,0,216,140,1,0,63,53,3,0,88,40,0,0,0,0,0,0,216,140,1,0,84,53,3,0,88,40,0,0,0,0,0,0,0,141,1,0,105,53,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,136,46,0,0,0,0,0,0,0,141,1,0,173,53,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,160,46,0,0,0,0,0,0,0,141,1,0,241,53,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,184,46,0,0,0,0,0,0,0,141,1,0,53,54,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,208,46,0,0,0,0,0,0,0,141,1,0,121,54,3,0,0,0,0,0,3,0,0,0,88,40,0,0,2,0,0,0,232,46,0,0,2,0,0,0,240,46,0,0,0,8,0,0,0,141,1,0,190,54,3,0,0,0,0,0,3,0,0,0,88,40,0,0,2,0,0,0,232,46,0,0,2,0,0,0,248,46,0,0,0,8,0,0,0,141,1,0,3,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,0,47,0,0,0,8,0,0,0,141,1,0,72,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,0,47,0,0,0,8,0,0,0,141,1,0,141,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,8,47,0,0,2,0,0,0,0,141,1,0,169,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,8,47,0,0,2,0,0,0,0,141,1,0,197,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,8,47,0,0,2,0,0,0,0,141,1,0,225,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,8,47,0,0,2,0,0,0,0,141,1,0,253,55,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,16,47,0,0,0,0,0,0,0,141,1,0,67,56,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,24,47,0,0,0,0,0,0,0,141,1,0,137,56,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,32,47,0,0,0,0,0,0,0,141,1,0,207,56,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,40,47,0,0,0,0,0,0,0,141,1,0,21,57,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,48,47,0,0,2,0,0,0,0,141,1,0,42,57,3,0,0,0,0,0,2,0,0,0,88,40,0,0,2,0,0,0,48,47,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,140,1,0,141,60,3,0,176,140,1,0,118,60,3,0,0,141,1,0,96,60,3,0,0,0,0,0,1,0,0,0,64,47,0,0,0,0,0,0,0,141,1,0,49,60,3,0,0,0,0,0,1,0,0,0,64,47,0,0,0,0,0,0,0,141,1,0,27,60,3,0,0,0,0,0,1,0,0,0,56,47,0,0,0,0,0,0,0,141,1,0,236,59,3,0,0,0,0,0,1,0,0,0,56,47,0,0,0,0,0,0,176,140,1,0,217,59,3,0,176,140,1,0,183,59,3,0,176,140,1,0,149,59,3,0,176,140,1,0,128,59,3,0,176,140,1,0,107,59,3,0,176,140,1,0,82,59,3,0,176,140,1,0,57,59,3,0,176,140,1,0,32,59,3,0,176,140,1,0,7,59,3,0,176,140,1,0,239,58,3,0,176,140,1,0,2,60,3,0,176,140,1,0,71,60,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,204,255,255,255,32,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,0,0,0,0,80,0,0,0,48,0,0,0,49,0,0,0,4,0,0,0,232,48,0,0,36,49,0,0,96,49,0,0,116,49,0,0,224,52,0,0,244,52,0,0,76,49,0,0,56,49,0,0,16,49,0,0,252,48,0,0,64,0,0,0,0,0,0,0,104,0,0,0,50,0,0,0,51,0,0,0,56,0,0,0,248,255,255,255,104,0,0,0,52,0,0,0,53,0,0,0,192,255,255,255,192,255,255,255,104,0,0,0,54,0,0,0,55,0,0,0,64,0,0,0,0,0,0,0,32,40,0,0,56,0,0,0,57,0,0,0,56,0,0,0,248,255,255,255,32,40,0,0,58,0,0,0,59,0,0,0,192,255,255,255,192,255,255,255,32,40,0,0,60,0,0,0,61,0,0,0,64,0,0,0,0,0,0,0,192,39,0,0,62,0,0,0,63,0,0,0,192,255,255,255,192,255,255,255,192,39,0,0,64,0,0,0,65,0,0,0,0,0,0,0,152,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,152,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,244,255,255,255,152,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,168,255,255,255,152,0,0,0,88,0,0,0,89,0,0,0,0,0,0,0,168,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,94,0,0,0,95,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,168,0,0,0,96,0,0,0,97,0,0,0,83,0,0,0,244,255,255,255,168,0,0,0,98,0,0,0,99,0,0,0,86,0,0,0,100,0,0,0,168,255,255,255,168,0,0,0,101,0,0,0,89,0,0,0,0,0,0,0,184,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,106,0,0,0,107,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,184,0,0,0,108,0,0,0,109,0,0,0,83,0,0,0,244,255,255,255,184,0,0,0,110,0,0,0,111,0,0,0,86,0,0,0,112,0,0,0,168,255,255,255,184,0,0,0,113,0,0,0,89,0,0,0,0,0,0,0,200,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,118,0,0,0,119,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,200,0,0,0,120,0,0,0,121,0,0,0,83,0,0,0,244,255,255,255,200,0,0,0,122,0,0,0,123,0,0,0,86,0,0,0,124,0,0,0,168,255,255,255,200,0,0,0,125,0,0,0,89,0,0,0,0,0,0,0,216,0,0,0,22,0,0,0,126,0,0,0,127,0,0,0,128,0,0,0,129,0,0,0,130,0,0,0,131,0,0,0,29,0,0,0,0,0,0,0,120,0,0,0,132,0,0,0,133,0,0,0,134,0,0,0,4,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,135,0,0,0,119,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,120,0,0,0,136,0,0,0,137,0,0,0,83,0,0,0,244,255,255,255,120,0,0,0,138,0,0,0,139,0,0,0,86,0,0,0,140,0,0,0,168,255,255,255,120,0,0,0,125,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,4,0,0,0,89,0,0,0,184,52,0,0,224,52,0,0,244,52,0,0,204,52,0,0,56,0,0,0,0,0,0,0,240,0,0,0,141,0,0,0,142,0,0,0,200,255,255,255,200,255,255,255,240,0,0,0,143,0,0,0,144,0,0,0,56,0,0,0,0,0,0,0,240,39,0,0,145,0,0,0,146,0,0,0,200,255,255,255,200,255,255,255,240,39,0,0,147,0,0,0,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,1,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,156,0,0,0,157,0,0,0,158,0,0,0,159,0,0,0,160,0,0,0,161,0,0,0,162,0,0,0,163,0,0,0,164,0,0,0,165,0,0,0,166,0,0,0,167,0,0,0,168,0,0,0,169,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,173,0,0,0,174,0,0,0,175,0,0,0,176,0,0,0,177,0,0,0,178,0,0,0,179,0,0,0,180,0,0,0,181,0,0,0,182,0,0,0,183,0,0,0,184,0,0,0,185,0,0,0,186,0,0,0,187,0,0,0,188,0,0,0,189,0,0,0,190,0,0,0,191,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,1,0,0,193,0,0,0,194,0,0,0,195,0,0,0,196,0,0,0,197,0,0,0,198,0,0,0,199,0,0,0,252,254,255,255,32,1,0,0,200,0,0,0,201,0,0,0,232,254,255,255,32,1,0,0,202,0,0,0,89,0,0,0,151,0,0,0,203,0,0,0,204,0,0,0,205,0,0,0,206,0,0,0,255,255,255,255,0,0,0,0,48,1,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,207,0,0,0,208,0,0,0,158,0,0,0,159,0,0,0,4,0,0,0,161,0,0,0,209,0,0,0,210,0,0,0,164,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,1,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,211,0,0,0,212,0,0,0,158,0,0,0,159,0,0,0,160,0,0,0,161,0,0,0,162,0,0,0,163,0,0,0,164,0,0,0,165,0,0,0,166,0,0,0,167,0,0,0,168,0,0,0,169,0,0,0,170,0,0,0,171,0,0,0,172,0,0,0,173,0,0,0,174,0,0,0,175,0,0,0,176,0,0,0,177,0,0,0,178,0,0,0,179,0,0,0,180,0,0,0,181,0,0,0,182,0,0,0,213,0,0,0,184,0,0,0,185,0,0,0,186,0,0,0,187,0,0,0,188,0,0,0,214,0,0,0,190,0,0,0,191,0,0,0,192,0,0,0,202,106,2,0,175,105,2,0,164,106,2,0,155,106,2,0,184,106,2,0,176,106,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,1,0,0,215,0,0,0,216,0,0,0,217,0,0,0,218,0,0,0,219,0,0,0,220,0,0,0,221,0,0,0,41,0,0,0,42,0,0,0,222,0,0,0,44,0,0,0,223,0,0,0,46,0,0,0,224,0,0,0,124,56,0,0,164,56,0,0,184,56,0,0,144,56,0,0,104,0,0,0,0,0,0,0,168,1,0,0,225,0,0,0,226,0,0,0,152,255,255,255,152,255,255,255,168,1,0,0,227,0,0,0,228,0,0,0,104,0,0,0,0,0,0,0,240,39,0,0,145,0,0,0,146,0,0,0,152,255,255,255,152,255,255,255,240,39,0,0,147,0,0,0,148,0,0,0,0,0,0,0,136,2,0,0,229,0,0,0,230,0,0,0,231,0,0,0,232,0,0,0,233,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,239,0,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,40,2,0,0,244,0,0,0,245,0,0,0,246,0,0,0,247,0,0,0,248,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,249,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,251,0,0,0,236,0,0,0,237,0,0,0,252,0,0,0,253,0,0,0,254,0,0,0,240,0,0,0,255,0,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,152,2,0,0,1,1,0,0,2,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,5,1,0,0,6,1,0,0,240,0,0,0,7,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,168,2,0,0,8,1,0,0,9,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,10,1,0,0,11,1,0,0,240,0,0,0,12,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,184,2,0,0,13,1,0,0,14,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,15,1,0,0,16,1,0,0,240,0,0,0,17,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,200,2,0,0,18,1,0,0,19,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,20,1,0,0,21,1,0,0,240,0,0,0,22,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,216,2,0,0,23,1,0,0,24,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,25,1,0,0,26,1,0,0,240,0,0,0,27,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,232,2,0,0,28,1,0,0,29,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,30,1,0,0,31,1,0,0,240,0,0,0,32,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,248,2,0,0,33,1,0,0,34,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,35,1,0,0,36,1,0,0,240,0,0,0,37,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,248,1,0,0,38,1,0,0,39,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,40,1,0,0,41,1,0,0,240,0,0,0,42,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,8,3,0,0,43,1,0,0,44,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,45,1,0,0,46,1,0,0,240,0,0,0,47,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,24,3,0,0,48,1,0,0,49,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,50,1,0,0,51,1,0,0,240,0,0,0,52,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,40,3,0,0,53,1,0,0,54,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,55,1,0,0,56,1,0,0,240,0,0,0,57,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,56,3,0,0,58,1,0,0,59,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,61,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,62,1,0,0,240,0,0,0,241,0,0,0,63,1,0,0,243,0,0,0,0,0,0,0,72,3,0,0,64,1,0,0,65,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,66,1,0,0,67,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,68,1,0,0,240,0,0,0,241,0,0,0,69,1,0,0,243,0,0,0,0,0,0,0,88,3,0,0,70,1,0,0,71,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,72,1,0,0,73,1,0,0,240,0,0,0,74,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,104,3,0,0,75,1,0,0,76,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,77,1,0,0,78,1,0,0,240,0,0,0,79,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,120,3,0,0,80,1,0,0,81,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,82,1,0,0,83,1,0,0,240,0,0,0,84,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,232,1,0,0,85,1,0,0,86,1,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,90,1,0,0,91,1,0,0,240,0,0,0,92,1,0,0,242,0,0,0,243,0,0,0,0,0,0,0,136,3,0,0,93,1,0,0,94,1,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,95,1,0,0,96,1,0,0,240,0,0,0,97,1,0,0,242,0,0,0,243,0,0,0,0,0,0,0,152,3,0,0,98,1,0,0,99,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,100,1,0,0,101,1,0,0,240,0,0,0,102,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,168,3,0,0,103,1,0,0,104,1,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,105,1,0,0,106,1,0,0,240,0,0,0,107,1,0,0,242,0,0,0,243,0,0,0,0,0,0,0,184,3,0,0,108,1,0,0,109,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,110,1,0,0,111,1,0,0,240,0,0,0,112,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,200,3,0,0,113,1,0,0,114,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,115,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,116,1,0,0,240,0,0,0,241,0,0,0,117,1,0,0,243,0,0,0,0,0,0,0,216,3,0,0,118,1,0,0,119,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,120,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,121,1,0,0,240,0,0,0,241,0,0,0,122,1,0,0,243,0,0,0,0,0,0,0,232,3,0,0,123,1,0,0,124,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,125,1,0,0,126,1,0,0,240,0,0,0,127,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,248,3,0,0,128,1,0,0,129,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,130,1,0,0,131,1,0,0,240,0,0,0,132,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,8,4,0,0,133,1,0,0,134,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,135,1,0,0,136,1,0,0,240,0,0,0,137,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,24,4,0,0,138,1,0,0,139,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,140,1,0,0,141,1,0,0,240,0,0,0,142,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,40,4,0,0,143,1,0,0,144,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,145,1,0,0,146,1,0,0,240,0,0,0,147,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,56,4,0,0,148,1,0,0,149,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,150,1,0,0,151,1,0,0,240,0,0,0,152,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,72,4,0,0,153,1,0,0,154,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,155,1,0,0,156,1,0,0,240,0,0,0,157,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,88,4,0,0,158,1,0,0,159,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,160,1,0,0,161,1,0,0,240,0,0,0,162,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,104,4,0,0,163,1,0,0,164,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,165,1,0,0,166,1,0,0,240,0,0,0,167,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,120,4,0,0,168,1,0,0,169,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,170,1,0,0,171,1,0,0,240,0,0,0,172,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,120,2,0,0,173,1,0,0,174,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,175,1,0,0,176,1,0,0,240,0,0,0,177,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,184,1,0,0,178,1,0,0,179,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,180,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,181,1,0,0,182,1,0,0,240,0,0,0,183,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,136,4,0,0,184,1,0,0,185,1,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,186,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,187,1,0,0,188,1,0,0,240,0,0,0,189,1,0,0,242,0,0,0,243,0,0,0,0,0,0,0,152,4,0,0,190,1,0,0,191,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,192,1,0,0,193,1,0,0,240,0,0,0,194,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,168,4,0,0,195,1,0,0,196,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,197,1,0,0,198,1,0,0,240,0,0,0,199,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,184,4,0,0,200,1,0,0,201,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,202,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,203,1,0,0,204,1,0,0,240,0,0,0,241,0,0,0,205,1,0,0,243,0,0,0,0,0,0,0,200,4,0,0,206,1,0,0,207,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,208,1,0,0,209,1,0,0,240,0,0,0,210,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,216,4,0,0,211,1,0,0,212,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,213,1,0,0,214,1,0,0,240,0,0,0,215,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,232,4,0,0,216,1,0,0,217,1,0,0,246,0,0,0,218,1,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,219,1,0,0,220,1,0,0,240,0,0,0,221,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,248,4,0,0,222,1,0,0,223,1,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,224,1,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,225,1,0,0,226,1,0,0,240,0,0,0,241,0,0,0,227,1,0,0,243,0,0,0,0,0,0,0,8,5,0,0,228,1,0,0,229,1,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,230,1,0,0,231,1,0,0,240,0,0,0,232,1,0,0,242,0,0,0,243,0,0,0,0,0,0,0,8,2,0,0,233,1,0,0,234,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,235,1,0,0,236,1,0,0,240,0,0,0,237,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,24,5,0,0,238,1,0,0,239,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,240,1,0,0,241,1,0,0,240,0,0,0,242,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,40,5,0,0,243,1,0,0,244,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,245,1,0,0,246,1,0,0,240,0,0,0,247,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,56,5,0,0,248,1,0,0,249,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,250,1,0,0,251,1,0,0,240,0,0,0,252,1,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,72,5,0,0,253,1,0,0,254,1,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,255,1,0,0,0,2,0,0,240,0,0,0,1,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,88,5,0,0,2,2,0,0,3,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,4,2], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+10240); /* memory initializer */ allocate([5,2,0,0,240,0,0,0,6,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,104,5,0,0,7,2,0,0,8,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,9,2,0,0,10,2,0,0,240,0,0,0,11,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,120,5,0,0,12,2,0,0,13,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,14,2,0,0,15,2,0,0,240,0,0,0,16,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,136,5,0,0,17,2,0,0,18,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,21,0,0,0,19,2,0,0,240,0,0,0,20,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,152,5,0,0,21,2,0,0,22,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,23,2,0,0,24,2,0,0,240,0,0,0,25,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,168,5,0,0,26,2,0,0,27,2,0,0,246,0,0,0,232,0,0,0,28,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,29,2,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,30,2,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,184,5,0,0,31,2,0,0,32,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,33,2,0,0,34,2,0,0,240,0,0,0,35,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,200,1,0,0,36,2,0,0,37,2,0,0,246,0,0,0,232,0,0,0,38,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,39,2,0,0,11,0,0,0,12,0,0,0,13,0,0,0,40,2,0,0,41,2,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,42,2,0,0,43,2,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,200,5,0,0,44,2,0,0,45,2,0,0,246,0,0,0,232,0,0,0,46,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,47,2,0,0,11,0,0,0,48,2,0,0,13,0,0,0,49,2,0,0,50,2,0,0,51,2,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,52,2,0,0,53,2,0,0,240,0,0,0,54,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,72,2,0,0,55,2,0,0,56,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,57,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,58,2,0,0,59,2,0,0,240,0,0,0,60,2,0,0,61,2,0,0,243,0,0,0,0,1,0,0,0,0,0,0,24,2,0,0,62,2,0,0,63,2,0,0,64,2,0,0,65,2,0,0,66,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,67,2,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,68,2,0,0,16,0,0,0,69,2,0,0,236,0,0,0,237,0,0,0,70,2,0,0,71,2,0,0,72,2,0,0,240,0,0,0,73,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,216,5,0,0,74,2,0,0,75,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,76,2,0,0,77,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,78,2,0,0,240,0,0,0,241,0,0,0,79,2,0,0,243,0,0,0,0,0,0,0,232,5,0,0,80,2,0,0,81,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,82,2,0,0,83,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,84,2,0,0,85,2,0,0,240,0,0,0,241,0,0,0,86,2,0,0,243,0,0,0,0,0,0,0,248,5,0,0,87,2,0,0,88,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,89,2,0,0,90,2,0,0,240,0,0,0,91,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,8,6,0,0,92,2,0,0,93,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,94,2,0,0,95,2,0,0,240,0,0,0,96,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,24,6,0,0,97,2,0,0,98,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,99,2,0,0,100,2,0,0,240,0,0,0,101,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,40,6,0,0,102,2,0,0,103,2,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,104,2,0,0,105,2,0,0,240,0,0,0,106,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,88,2,0,0,107,2,0,0,108,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,109,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,110,2,0,0,240,0,0,0,241,0,0,0,111,2,0,0,243,0,0,0,0,0,0,0,56,6,0,0,112,2,0,0,113,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,114,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,115,2,0,0,240,0,0,0,241,0,0,0,116,2,0,0,243,0,0,0,0,0,0,0,72,6,0,0,117,2,0,0,118,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,119,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,120,2,0,0,240,0,0,0,241,0,0,0,121,2,0,0,243,0,0,0,0,0,0,0,88,6,0,0,122,2,0,0,123,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,124,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,125,2,0,0,126,2,0,0,240,0,0,0,127,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,104,6,0,0,128,2,0,0,129,2,0,0,246,0,0,0,232,0,0,0,130,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,131,2,0,0,132,2,0,0,240,0,0,0,133,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,120,6,0,0,134,2,0,0,135,2,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,136,2,0,0,238,0,0,0,137,2,0,0,138,2,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,136,6,0,0,139,2,0,0,140,2,0,0,246,0,0,0,141,2,0,0,142,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,143,2,0,0,236,0,0,0,144,2,0,0,252,0,0,0,145,2,0,0,146,2,0,0,240,0,0,0,147,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,168,6,0,0,148,2,0,0,149,2,0,0,246,0,0,0,232,0,0,0,150,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,151,2,0,0,152,2,0,0,240,0,0,0,153,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,184,6,0,0,154,2,0,0,155,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,156,2,0,0,157,2,0,0,240,0,0,0,158,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,200,6,0,0,159,2,0,0,160,2,0,0,246,0,0,0,232,0,0,0,161,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,162,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,163,2,0,0,164,2,0,0,240,0,0,0,241,0,0,0,165,2,0,0,243,0,0,0,0,0,0,0,216,6,0,0,166,2,0,0,167,2,0,0,246,0,0,0,232,0,0,0,168,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,169,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,170,2,0,0,171,2,0,0,240,0,0,0,241,0,0,0,172,2,0,0,243,0,0,0,0,0,0,0,232,6,0,0,173,2,0,0,174,2,0,0,246,0,0,0,232,0,0,0,175,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,176,2,0,0,177,2,0,0,240,0,0,0,178,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,248,6,0,0,179,2,0,0,180,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,181,2,0,0,182,2,0,0,240,0,0,0,183,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,8,7,0,0,184,2,0,0,185,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,186,2,0,0,240,0,0,0,187,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,24,7,0,0,188,2,0,0,189,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,190,2,0,0,240,0,0,0,191,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,40,7,0,0,192,2,0,0,193,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,194,2,0,0,240,0,0,0,195,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,104,2,0,0,196,2,0,0,197,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,198,2,0,0,240,0,0,0,199,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,56,7,0,0,200,2,0,0,201,2,0,0,64,2,0,0,65,2,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,202,2,0,0,203,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,68,2,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,70,2,0,0,204,2,0,0,205,2,0,0,240,0,0,0,206,2,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,72,7,0,0,207,2,0,0,208,2,0,0,246,0,0,0,232,0,0,0,209,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,210,2,0,0,11,0,0,0,12,0,0,0,13,0,0,0,211,2,0,0,212,2,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,213,2,0,0,214,2,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,88,7,0,0,215,2,0,0,216,2,0,0,217,2,0,0,232,0,0,0,218,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,219,2,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,220,2,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,221,2,0,0,104,255,255,255,88,7,0,0,222,2,0,0,223,2,0,0,224,2,0,0,225,2,0,0,226,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,4,255,255,255,88,7,0,0,231,2,0,0,232,2,0,0,233,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,7,0,0,234,2,0,0,235,2,0,0,236,2,0,0,237,2,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,156,255,255,255,232,7,0,0,239,2,0,0,240,2,0,0,4,0,0,0,0,0,0,0,8,8,0,0,241,2,0,0,242,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,243,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,244,2,0,0,245,2,0,0,240,0,0,0,246,2,0,0,242,0,0,0,243,0,0,0,0,0,0,0,24,8,0,0,247,2,0,0,248,2,0,0,246,0,0,0,232,0,0,0,249,2,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,250,2,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,251,2,0,0,252,2,0,0,240,0,0,0,241,0,0,0,253,2,0,0,243,0,0,0,0,0,0,0,216,7,0,0,254,2,0,0,255,2,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,0,3,0,0,242,0,0,0,243,0,0,0,0,0,0,0,40,8,0,0,1,3,0,0,2,3,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,3,3,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,3,0,0,240,0,0,0,0,3,0,0,5,3,0,0,243,0,0,0,0,0,0,0,200,7,0,0,6,3,0,0,7,3,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,72,8,0,0,8,3,0,0,9,3,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,10,3,0,0,11,3,0,0,240,0,0,0,12,3,0,0,13,3,0,0,243,0,0,0,0,0,0,0,184,7,0,0,14,3,0,0,15,3,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,4,0,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,8,0,0,22,0,0,0,16,3,0,0,17,3,0,0,18,3,0,0,19,3,0,0,20,3,0,0,21,3,0,0,29,0,0,0,22,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,65,0,0,32,66,0,0,72,67,0,128,142,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,8,0,0,23,3,0,0,24,3,0,0,25,3,0,0,26,3,0,0,27,3,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,120,8,0,0,31,3,0,0,32,3,0,0,83,0,0,0,244,255,255,255,120,8,0,0,33,3,0,0,34,3,0,0,35,3,0,0,36,3,0,0,0,0,0,0,136,8,0,0,37,3,0,0,38,3,0,0,39,3,0,0,40,3,0,0,27,3,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,136,8,0,0,41,3,0,0,42,3,0,0,83,0,0,0,244,255,255,255,136,8,0,0,43,3,0,0,44,3,0,0,35,3,0,0,45,3,0,0,0,0,0,0,152,8,0,0,46,3,0,0,47,3,0,0,48,3,0,0,49,3,0,0,0,0,0,0,168,8,0,0,50,3,0,0,51,3,0,0,52,3,0,0,53,3,0,0,0,0,0,0,192,8,0,0,54,3,0,0,55,3,0,0,25,3,0,0,26,3,0,0,27,3,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,192,8,0,0,56,3,0,0,57,3,0,0,83,0,0,0,244,255,255,255,192,8,0,0,58,3,0,0,59,3,0,0,35,3,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,8,0,0,4,0,0,0,4,0,0,0,60,3,0,0,61,3,0,0,0,0,0,0,208,8,0,0,62,3,0,0,63,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,8,0,0,22,0,0,0,64,3,0,0,65,3,0,0,66,3,0,0,67,3,0,0,68,3,0,0,21,3,0,0,29,0,0,0,69,3,0,0,70,3,0,0,71,3,0,0,72,3,0,0,73,3,0,0,74,3,0,0,75,3,0,0,76,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,8,0,0,22,0,0,0,77,3,0,0,78,3,0,0,79,3,0,0,4,0,0,0,80,3,0,0,21,3,0,0,29,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,76,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,8,0,0,81,3,0,0,82,3,0,0,83,3,0,0,84,3,0,0,85,3,0,0,86,3,0,0,87,3,0,0,88,3,0,0,89,3,0,0,90,3,0,0,91,3,0,0,92,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,9,0,0,4,0,0,0,0,0,0,0,16,9,0,0,93,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,9,0,0,94,3,0,0,95,3,0,0,96,3,0,0,97,3,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,98,3,0,0,119,0,0,0,79,0,0,0,80,0,0,0,248,255,255,255,32,9,0,0,99,3,0,0,100,3,0,0,83,0,0,0,244,255,255,255,32,9,0,0,101,3,0,0,102,3,0,0,86,0,0,0,103,3,0,0,168,255,255,255,32,9,0,0,125,0,0,0,89,0,0,0,0,0,0,0,48,9,0,0,22,0,0,0,104,3,0,0,105,3,0,0,79,3,0,0,106,3,0,0,107,3,0,0,21,3,0,0,29,0,0,0,108,3,0,0,109,3,0,0,110,3,0,0,204,255,255,255,48,9,0,0,111,3,0,0,112,3,0,0,113,3,0,0,114,3,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,115,3,0,0,119,0,0,0,116,3,0,0,80,0,0,0,196,255,255,255,48,9,0,0,117,3,0,0,118,3,0,0,83,0,0,0,192,255,255,255,48,9,0,0,119,3,0,0,120,3,0,0,86,0,0,0,121,3,0,0,116,255,255,255,48,9,0,0,125,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,9,0,0,122,3,0,0,123,3,0,0,25,3,0,0,26,3,0,0,27,3,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,96,9,0,0,124,3,0,0,125,3,0,0,83,0,0,0,244,255,255,255,96,9,0,0,126,3,0,0,127,3,0,0,35,3,0,0,36,3,0,0,0,0,0,0,112,9,0,0,128,3,0,0,129,3,0,0,25,3,0,0,26,3,0,0,27,3,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,112,9,0,0,130,3,0,0,131,3,0,0,83,0,0,0,244,255,255,255,112,9,0,0,132,3,0,0,133,3,0,0,35,3,0,0,36,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,9,0,0,134,3,0,0,135,3,0,0,136,3,0,0,137,3,0,0,138,3,0,0,139,3,0,0,140,3,0,0,141,3,0,0,142,3,0,0,143,3,0,0,144,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,162,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,170,3,0,0,171,3,0,0,172,3,0,0,173,3,0,0,174,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,9,0,0,175,3,0,0,176,3,0,0,177,3,0,0,178,3,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,179,3,0,0,180,3,0,0,181,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,9,0,0,182,3,0,0,183,3,0,0,184,3,0,0,178,3,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,179,3,0,0,180,3,0,0,181,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,9,0,0,185,3,0,0,186,3,0,0,187,3,0,0,188,3,0,0,189,3,0,0,190,3,0,0,191,3,0,0,192,3,0,0,193,3,0,0,194,3,0,0,195,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,9,0,0,196,3,0,0,197,3,0,0,198,3,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,9,0,0,199,3,0,0,200,3,0,0,201,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,9,0,0,202,3,0,0,203,3,0,0,204,3,0,0,205,3,0,0,206,3,0,0,4,0,0,0,207,3,0,0,208,3,0,0,4,0,0,0,0,0,0,0,216,9,0,0,209,3,0,0,210,3,0,0,204,3,0,0,211,3,0,0,212,3,0,0,213,3,0,0,207,3,0,0,208,3,0,0,214,3,0,0,215,3,0,0,0,0,0,0,232,9,0,0,216,3,0,0,217,3,0,0,204,3,0,0,218,3,0,0,219,3,0,0,220,3,0,0,207,3,0,0,208,3,0,0,221,3,0,0,0,0,0,0,248,9,0,0,222,3,0,0,223,3,0,0,204,3,0,0,205,3,0,0,224,3,0,0,225,3,0,0,207,3,0,0,208,3,0,0,226,3,0,0,0,0,0,0,8,10,0,0,227,3,0,0,228,3,0,0,204,3,0,0,205,3,0,0,229,3,0,0,230,3,0,0,207,3,0,0,208,3,0,0,231,3,0,0,0,0,0,0,24,10,0,0,232,3,0,0,233,3,0,0,204,3,0,0,205,3,0,0,234,3,0,0,235,3,0,0,207,3,0,0,208,3,0,0,236,3,0,0,0,0,0,0,40,10,0,0,237,3,0,0,238,3,0,0,204,3,0,0,205,3,0,0,239,3,0,0,240,3,0,0,207,3,0,0,208,3,0,0,241,3,0,0,0,0,0,0,56,10,0,0,242,3,0,0,243,3,0,0,204,3,0,0,205,3,0,0,206,3,0,0,244,3,0,0,207,3,0,0,208,3,0,0,245,3,0,0,0,0,0,0,72,10,0,0,246,3,0,0,247,3,0,0,204,3,0,0,205,3,0,0,206,3,0,0,248,3,0,0,207,3,0,0,208,3,0,0,249,3,0,0,0,0,0,0,88,10,0,0,250,3,0,0,251,3,0,0,204,3,0,0,205,3,0,0,206,3,0,0,252,3,0,0,207,3,0,0,208,3,0,0,253,3,0,0,0,0,0,0,104,10,0,0,254,3,0,0,255,3,0,0,204,3,0,0,205,3,0,0,206,3,0,0,0,4,0,0,207,3,0,0,208,3,0,0,1,4,0,0,0,0,0,0,120,10,0,0,2,4,0,0,3,4,0,0,204,3,0,0,205,3,0,0,4,4,0,0,5,4,0,0,207,3,0,0,208,3,0,0,6,4,0,0,0,0,0,0,136,10,0,0,7,4,0,0,8,4,0,0,204,3,0,0,205,3,0,0,4,4,0,0,9,4,0,0,207,3,0,0,208,3,0,0,6,4,0,0,0,0,0,0,152,10,0,0,10,4,0,0,11,4,0,0,204,3,0,0,12,4,0,0,13,4,0,0,14,4,0,0,207,3,0,0,208,3,0,0,15,4,0,0,0,0,0,0,168,10,0,0,16,4,0,0,17,4,0,0,204,3,0,0,18,4,0,0,19,4,0,0,20,4,0,0,207,3,0,0,208,3,0,0,21,4,0,0,0,0,0,0,184,10,0,0,22,4,0,0,23,4,0,0,204,3,0,0,24,4,0,0,25,4,0,0,26,4,0,0,207,3,0,0,208,3,0,0,27,4,0,0,0,0,0,0,200,10,0,0,28,4,0,0,29,4,0,0,204,3,0,0,30,4,0,0,206,3,0,0,31,4,0,0,207,3,0,0,208,3,0,0,32,4,0,0,0,0,0,0,216,10,0,0,33,4,0,0,34,4,0,0,204,3,0,0,35,4,0,0,206,3,0,0,36,4,0,0,207,3,0,0,208,3,0,0,37,4,0,0,0,0,0,0,232,10,0,0,38,4,0,0,39,4,0,0,204,3,0,0,205,3,0,0,206,3,0,0,40,4,0,0,207,3,0,0,208,3,0,0,41,4,0,0,0,0,0,0,248,10,0,0,42,4,0,0,43,4,0,0,204,3,0,0,205,3,0,0,206,3,0,0,44,4,0,0,207,3,0,0,208,3,0,0,45,4,0,0,0,0,0,0,8,11,0,0,46,4,0,0,47,4,0,0,204,3,0,0,48,4,0,0,49,4,0,0,50,4,0,0,207,3,0,0,208,3,0,0,51,4,0,0,0,0,0,0,24,11,0,0,52,4,0,0,53,4,0,0,204,3,0,0,54,4,0,0,55,4,0,0,56,4,0,0,207,3,0,0,208,3,0,0,57,4,0,0,0,0,0,0,40,11,0,0,58,4,0,0,59,4,0,0,204,3,0,0,205,3,0,0,60,4,0,0,61,4,0,0,207,3,0,0,208,3,0,0,62,4,0,0,0,0,0,0,56,11,0,0,63,4,0,0,64,4,0,0,65,4,0,0,66,4,0,0,67,4,0,0,68,4,0,0,207,3,0,0,208,3,0,0,69,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,11,0,0,70,4,0,0,71,4,0,0,72,4,0,0,73,4,0,0,74,4,0,0,75,4,0,0,76,4,0,0,77,4,0,0,78,4,0,0,0,0,0,0,104,11,0,0,79,4,0,0,80,4,0,0,81,4,0,0,82,4,0,0,83,4,0,0,84,4,0,0,85,4,0,0,4,0,0,0,4,0,0,0,112,241,1,0,94,108,2,0,115,241,1,0,129,241,1,0,139,241,1,0,148,241,1,0,153,241,1,0,156,105,2,0,159,241,1,0,172,241,1,0,126,98,2,0,181,241,1,0,186,241,1,0,195,241,1,0,201,241,1,0,2,95,2,0,211,241,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,115,0,0,128,115,0,0,148,115,0,0,108,115,0,0,108,0,0,0,0,0,0,0,88,11,0,0,86,4,0,0,87,4,0,0,148,255,255,255,148,255,255,255,88,11,0,0,88,4,0,0,89,4,0,0,108,0,0,0,0,0,0,0,192,39,0,0,62,0,0,0,63,0,0,0,148,255,255,255,148,255,255,255,192,39,0,0,64,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,11,0,0,90,4,0,0,91,4,0,0,92,4,0,0,93,4,0,0,94,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,11,0,0,95,4,0,0,96,4,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,136,11,0,0,100,4,0,0,101,4,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,11,0,0,102,4,0,0,103,4,0,0,104,4,0,0,105,4,0,0,106,4,0,0,107,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,11,0,0,108,4,0,0,109,4,0,0,104,4,0,0,110,4,0,0,111,4,0,0,112,4,0,0,113,4,0,0,114,4,0,0,115,4,0,0,0,0,0,0,160,11,0,0,116,4,0,0,117,4,0,0,104,4,0,0,118,4,0,0,119,4,0,0,120,4,0,0,0,0,0,0,176,11,0,0,121,4,0,0,122,4,0,0,104,4,0,0,105,4,0,0,123,4,0,0,124,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,119,0,0,156,123,0,0,176,123,0,0,16,120,0,0,60,0,0,0,0,0,0,0,208,11,0,0,125,4,0,0,126,4,0,0,196,255,255,255], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+20480); /* memory initializer */ allocate([196,255,255,255,208,11,0,0,127,4,0,0,128,4,0,0,0,0,0,0,224,11,0,0,129,4,0,0,130,4,0,0,131,4,0,0,132,4,0,0,133,4,0,0,134,4,0,0,135,4,0,0,136,4,0,0,137,4,0,0,138,4,0,0,232,255,255,255,224,11,0,0,139,4,0,0,140,4,0,0,141,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,142,4,0,0,143,4,0,0,144,4,0,0,4,0,0,0,145,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,0,0,146,4,0,0,147,4,0,0,81,4,0,0,82,4,0,0,148,4,0,0,149,4,0,0,150,4,0,0,151,4,0,0,152,4,0,0,153,4,0,0,232,255,255,255,8,12,0,0,154,4,0,0,155,4,0,0,156,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,19,2,0,68,201,2,0,107,96,2,0,178,19,2,0,191,19,2,0,211,19,2,0,231,19,2,0,249,19,2,0,14,20,2,0,32,20,2,0,45,20,2,0,63,20,2,0,84,20,2,0,98,20,2,0,105,20,2,0,110,20,2,0,74,42,2,0,128,20,2,0,141,20,2,0,158,20,2,0,178,20,2,0,194,20,2,0,210,20,2,0,230,20,2,0,241,20,2,0,255,20,2,0,11,21,2,0,24,21,2,0,42,21,2,0,0,0,0,0,0,0,0,0,0,0,0,0,40,12,0,0,157,4,0,0,158,4,0,0,81,4,0,0,82,4,0,0,159,4,0,0,160,4,0,0,161,4,0,0,162,4,0,0,163,4,0,0,164,4,0,0,232,255,255,255,40,12,0,0,165,4,0,0,166,4,0,0,167,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,12,0,0,168,4,0,0,169,4,0,0,170,4,0,0,171,4,0,0,172,4,0,0,173,4,0,0,85,4,0,0,174,4,0,0,175,4,0,0,176,4,0,0,177,4,0,0,232,255,255,255,72,12,0,0,178,4,0,0,179,4,0,0,180,4,0,0,142,24,2,0,0,3,3,255,0,8,8,255,10,21,21,255,30,50,50,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,122,0,0,12,123,0,0,32,123,0,0,248,122,0,0,12,0,0,0,0,0,0,0,104,12,0,0,181,4,0,0,182,4,0,0,244,255,255,255,244,255,255,255,104,12,0,0,183,4,0,0,184,4,0,0,12,0,0,0,0,0,0,0,192,39,0,0,62,0,0,0,63,0,0,0,244,255,255,255,244,255,255,255,192,39,0,0,64,0,0,0,65,0,0,0,76,123,0,0,116,123,0,0,156,123,0,0,176,123,0,0,136,123,0,0,96,123,0,0,60,0,0,0,0,0,0,0,120,12,0,0,185,4,0,0,186,4,0,0,196,255,255,255,196,255,255,255,120,12,0,0,187,4,0,0,188,4,0,0,60,0,0,0,0,0,0,0,104,12,0,0,181,4,0,0,182,4,0,0,196,255,255,255,196,255,255,255,104,12,0,0,183,4,0,0,184,4,0,0,60,0,0,0,0,0,0,0,192,39,0,0,62,0,0,0,63,0,0,0,196,255,255,255,196,255,255,255,192,39,0,0,64,0,0,0,65,0,0,0,0,0,0,0,136,12,0,0,189,4,0,0,190,4,0,0,81,4,0,0,82,4,0,0,191,4,0,0,192,4,0,0,85,4,0,0,193,4,0,0,194,4,0,0,195,4,0,0,196,4,0,0,197,4,0,0,232,255,255,255,136,12,0,0,198,4,0,0,199,4,0,0,200,4,0,0,177,27,2,0,79,57,3,0,209,27,2,0,9,28,2,0,79,57,3,0,79,57,3,0,57,28,2,0,62,28,2,0,105,28,2,0,79,57,3,0,161,28,2,0,171,28,2,0,233,28,2,0,39,29,2,0,79,57,3,0,93,29,2,0,79,57,3,0,149,29,2,0,164,29,2,0,218,29,2,0,16,30,2,0,70,30,2,0,79,57,3,0,104,30,2,0,161,30,2,0,79,57,3,0,197,30,2,0,79,57,3,0,79,57,3,0,4,31,2,0,12,31,2,0,55,31,2,0,79,57,3,0,102,31,2,0,135,31,2,0,79,57,3,0,79,57,3,0,162,31,2,0,79,57,3,0,231,31,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,12,0,0,201,4,0,0,202,4,0,0,203,4,0,0,204,4,0,0,205,4,0,0,206,4,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,211,4,0,0,212,4,0,0,213,4,0,0,214,4,0,0,215,4,0,0,216,4,0,0,217,4,0,0,218,4,0,0,219,4,0,0,220,4,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,232,4,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,242,4,0,0,243,4,0,0,0,0,158,66,0,0,152,65,0,0,216,65,0,0,206,66,0,0,26,67,0,0,59,67,0,0,204,66,0,0,16,67,0,0,70,67,0,0,5,67,0,0,55,67,0,0,22,67,0,0,66,67,0,0,94,67,0,0,39,67,0,0,36,67,0,0,28,67,0,0,67,67,0,0,62,67,0,0,47,67,0,0,92,67,0,0,92,67,0,0,206,66,0,0,64,66,0,0,148,66,0,0,7,67,0,0,55,67,0,0,87,67,0,0,10,67,0,0,53,67,0,0,103,67,0,0,43,67,0,0,97,67,0,0,27,67,0,0,51,67,0,0,90,67,0,0,37,67,0,0,38,67,0,0,27,67,0,0,67,67,0,0,58,67,0,0,49,67,0,0,97,67,0,0,88,67,0,0,64,66,0,0,116,66,0,0,16,65,0,0,192,66,0,0,11,67,0,0,62,67,0,0,162,66,0,0,18,67,0,0,59,67,0,0,194,66,0,0,63,67,0,0,36,67,0,0,77,67,0,128,128,67,0,0,56,67,0,0,52,67,0,0,42,67,0,0,91,67,0,0,84,67,0,0,67,67,0,0,123,67,0,0,124,67,0,0,152,66,0,0,180,66,0,0,130,66,0,0,3,67,0,0,43,67,0,0,93,67,0,0,246,66,0,0,59,67,0,0,97,67,0,0,13,67,0,0,109,67,0,0,41,67,0,0,60,67,0,0,122,67,0,0,54,67,0,0,54,67,0,0,40,67,0,0,92,67,0,0,80,67,0,0,70,67,0,128,129,67,0,0,117,67,0,0,0,0,184,12,0,0,22,0,0,0,244,4,0,0,245,4,0,0,18,3,0,0,246,4,0,0,20,3,0,0,21,3,0,0,29,0,0,0,22,3,0,0,0,0,0,0,200,12,0,0,247,4,0,0,248,4,0,0,249,4,0,0,250,4,0,0,251,4,0,0,252,4,0,0,253,4,0,0,254,4,0,0,255,4,0,0,0,5,0,0,232,255,255,255,200,12,0,0,1,5,0,0,2,5,0,0,3,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,12,0,0,4,5,0,0,5,5,0,0,81,4,0,0,82,4,0,0,6,5,0,0,7,5,0,0,8,5,0,0,9,5,0,0,10,5,0,0,11,5,0,0,232,255,255,255,232,12,0,0,12,5,0,0,13,5,0,0,14,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,13,0,0,15,5,0,0,16,5,0,0,81,4,0,0,82,4,0,0,17,5,0,0,18,5,0,0,85,4,0,0,19,5,0,0,4,0,0,0,20,5,0,0,21,5,0,0,232,255,255,255,8,13,0,0,22,5,0,0,23,5,0,0,24,5,0,0,0,0,0,0,40,13,0,0,25,5,0,0,26,5,0,0,81,4,0,0,82,4,0,0,17,5,0,0,18,5,0,0,85,4,0,0,19,5,0,0,27,5,0,0,20,5,0,0,21,5,0,0,232,255,255,255,40,13,0,0,28,5,0,0,29,5,0,0,24,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,13,0,0,30,5,0,0,31,5,0,0,32,5,0,0,33,5,0,0,34,5,0,0,35,5,0,0,36,5,0,0,37,5,0,0,38,5,0,0,39,5,0,0,40,5,0,0,41,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,13,0,0,22,0,0,0,42,5,0,0,43,5,0,0,44,5,0,0,45,5,0,0,46,5,0,0,47,5,0,0,48,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,13,0,0,22,0,0,0,49,5,0,0,50,5,0,0,79,3,0,0,106,3,0,0,51,5,0,0,21,3,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,13,0,0,22,0,0,0,52,5,0,0,53,5,0,0,54,5,0,0,55,5,0,0,56,5,0,0,57,5,0,0,58,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,13,0,0,22,0,0,0,59,5,0,0,60,5,0,0,61,5,0,0,106,3,0,0,62,5,0,0,21,3,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,13,0,0,63,5,0,0,64,5,0,0,65,5,0,0,66,5,0,0,0,0,0,0,232,13,0,0,22,0,0,0,67,5,0,0,68,5,0,0,69,5,0,0,106,3,0,0,80,3,0,0,21,3,0,0,29,0,0,0,0,0,0,0,248,13,0,0,22,0,0,0,70,5,0,0,71,5,0,0,69,5,0,0,106,3,0,0,72,5,0,0,73,5,0,0,74,5,0,0,0,0,0,0,8,14,0,0,22,0,0,0,75,5,0,0,76,5,0,0,77,5,0,0,78,5,0,0,79,5,0,0,80,5,0,0,81,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,14,0,0,4,0,0,0,4,0,0,0,0,0,0,0,32,14,0,0,22,0,0,0,82,5,0,0,83,5,0,0,79,3,0,0,106,3,0,0,80,3,0,0,21,3,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,14,0,0,84,5,0,0,85,5,0,0,86,5,0,0,87,5,0,0,0,0,0,0,56,14,0,0,22,0,0,0,88,5,0,0,89,5,0,0,90,5,0,0,106,3,0,0,91,5,0,0,92,5,0,0,93,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,14,0,0,22,0,0,0,94,5,0,0,95,5,0,0,96,5,0,0,106,3,0,0,97,5,0,0,21,3,0,0,98,5,0,0,99,5,0,0,100,5,0,0,101,5,0,0,204,255,255,255,136,14,0,0,102,5,0,0,103,5,0,0,104,5,0,0,105,5,0,0,106,5,0,0,107,5,0,0,108,5,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,196,255,255,255,136,14,0,0,109,5,0,0,110,5,0,0,83,0,0,0,192,255,255,255,136,14,0,0,111,5,0,0,112,5,0,0,113,5,0,0,114,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,14,0,0,115,5,0,0,0,0,0,0,184,14,0,0,22,0,0,0,116,5,0,0,117,5,0,0,118,5,0,0,106,3,0,0,119,5,0,0,120,5,0,0,121,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,14,0,0,122,5,0,0,123,5,0,0,124,5,0,0,4,0,0,0,70,0,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,216,14,0,0,127,5,0,0,128,5,0,0,83,0,0,0,244,255,255,255,216,14,0,0,129,5,0,0,130,5,0,0,86,0,0,0,131,5,0,0,0,0,0,0,232,14,0,0,132,5,0,0,133,5,0,0,134,5,0,0,135,5,0,0,70,0,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,232,14,0,0,136,5,0,0,137,5,0,0,83,0,0,0,244,255,255,255,232,14,0,0,138,5,0,0,139,5,0,0,86,0,0,0,140,5,0,0,0,0,0,0,248,14,0,0,141,5,0,0,142,5,0,0,143,5,0,0,144,5,0,0,145,5,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,146,5,0,0,147,5,0,0,248,255,255,255,248,14,0,0,148,5,0,0,149,5,0,0,150,5,0,0,244,255,255,255,248,14,0,0,151,5,0,0,152,5,0,0,153,5,0,0,154,5,0,0,0,0,0,0,8,15,0,0,155,5,0,0,156,5,0,0,143,5,0,0,157,5,0,0,145,5,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,146,5,0,0,147,5,0,0,248,255,255,255,8,15,0,0,158,5,0,0,159,5,0,0,150,5,0,0,244,255,255,255,8,15,0,0,160,5,0,0,161,5,0,0,153,5,0,0,154,5,0,0,0,0,0,0,24,15,0,0,162,5,0,0,163,5,0,0,143,5,0,0,164,5,0,0,145,5,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,146,5,0,0,147,5,0,0,248,255,255,255,24,15,0,0,165,5,0,0,166,5,0,0,150,5,0,0,244,255,255,255,24,15,0,0,167,5,0,0,168,5,0,0,153,5,0,0,154,5,0,0,0,0,0,0,40,15,0,0,169,5,0,0,170,5,0,0,143,5,0,0,171,5,0,0,145,5,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,146,5,0,0,147,5,0,0,248,255,255,255,40,15,0,0,172,5,0,0,173,5,0,0,150,5,0,0,244,255,255,255,40,15,0,0,174,5,0,0,175,5,0,0,153,5,0,0,154,5,0,0,0,0,0,0,56,15,0,0,176,5,0,0,177,5,0,0,143,5,0,0,178,5,0,0,145,5,0,0,125,5,0,0,126,5,0,0,30,3,0,0,74,0,0,0,146,5,0,0,147,5,0,0,248,255,255,255,56,15,0,0,179,5,0,0,180,5,0,0,150,5,0,0,244,255,255,255,56,15,0,0,181,5,0,0,182,5,0,0,153,5,0,0,154,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,15,0,0,183,5,0,0,184,5,0,0,185,5,0,0,186,5,0,0,187,5,0,0,188,5,0,0,189,5,0,0,190,5,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,15,0,0,191,5,0,0,192,5,0,0,193,5,0,0,194,5,0,0,195,5,0,0,196,5,0,0,197,5,0,0,198,5,0,0,199,5,0,0,200,5,0,0,201,5,0,0,202,5,0,0,203,5,0,0,204,5,0,0,205,5,0,0,206,5,0,0,207,5,0,0,208,5,0,0,209,5,0,0,210,5,0,0,211,5,0,0,212,5,0,0,213,5,0,0,214,5,0,0,215,5,0,0,216,5,0,0,217,5,0,0,218,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,15,0,0,219,5,0,0,220,5,0,0,221,5,0,0,222,5,0,0,0,0,0,0,112,15,0,0,219,5,0,0,220,5,0,0,223,5,0,0,224,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,15,0,0,225,5,0,0,226,5,0,0,227,5,0,0,228,5,0,0,229,5,0,0,230,5,0,0,231,5,0,0,232,5,0,0,233,5,0,0,0,0,0,0,144,15,0,0,234,5,0,0,235,5,0,0,236,5,0,0,228,5,0,0,237,5,0,0,230,5,0,0,231,5,0,0,232,5,0,0,233,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,15,0,0,238,5,0,0,239,5,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,224,15,0,0,240,5,0,0,241,5,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,4,0,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,242,5,0,0,243,5,0,0,64,2,0,0,65,2,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,68,2,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,70,2,0,0,244,5,0,0,4,0,0,0,240,0,0,0,245,5,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,192,15,0,0,246,5,0,0,247,5,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,4,0,0,0,242,0,0,0,243,0,0,0,252,5,0,0,253,5,0,0,0,0,0,0,208,15,0,0,254,5,0,0,255,5,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,4,0,0,0,0,0,0,0,240,15,0,0,2,6,0,0,3,6,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,0,3,0,0,242,0,0,0,243,0,0,0,0,0,0,0,32,16,0,0,4,6,0,0,5,6,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,6,6,0,0,240,0,0,0,7,6,0,0,242,0,0,0,243,0,0,0,8,6,0,0,253,5,0,0,0,0,0,0,48,16,0,0,9,6,0,0,10,6,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,11,6,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,12,6,0,0,240,0,0,0,7,6,0,0,242,0,0,0,243,0,0,0,8,6,0,0,253,5,0,0,0,0,0,0,64,16,0,0,13,6,0,0,14,6,0,0,248,5,0,0,249,5,0,0,15,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,16,6,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,17,6,0,0,18,6,0,0,240,0,0,0,19,6,0,0,242,0,0,0,243,0,0,0,20,6,0,0,21,6,0,0,0,0,0,0,96,16,0,0,22,6,0,0,23,6,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,24,6,0,0,236,0,0,0,237,0,0,0,25,6,0,0,26,6,0,0,27,6,0,0,240,0,0,0,28,6,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,176,15,0,0,29,6,0,0,30,6,0,0,246,0,0,0,31,6,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,34,6,0,0,4,0,0,0,4,0,0,0,4,0,0,0,35,6,0,0,36,6,0,0,37,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,23,0,0,0,43,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,6,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,65,0,0,0,121,122,2,0,128,122,2,0,135,122,2,0,144,122,2,0,150,122,2,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,17,0,0,38,6,0,0,39,6,0,0,246,0,0,0,40,6,0,0,41,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,42,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,48,17,0,0,43,6,0,0,44,6,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,45,6,0,0,46,6,0,0,240,0,0,0,47,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,48,6,0,0,0,0,0,0,64,17,0,0,49,6,0,0,50,6,0,0,246,0,0,0,51,6,0,0,52,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,53,6,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,54,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,80,17,0,0,55,6,0,0,56,6,0,0,248,5,0,0,57,6,0,0,58,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,59,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,60,6,0,0,240,0,0,0,61,6,0,0,242,0,0,0,243,0,0,0,62,6,0,0,253,5,0,0,0,0,0,0,96,17,0,0,63,6,0,0,64,6,0,0,246,0,0,0,65,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,66,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,67,6,0,0,68,6,0,0,240,0,0,0,241,0,0,0,69,6,0,0,243,0,0,0,0,0,0,0,112,17,0,0,70,6,0,0,71,6,0,0,246,0,0,0,72,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,73,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,74,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,128,17,0,0,75,6,0,0,76,6,0,0,246,0,0,0,77,6,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,78,6,0,0,240,0,0,0,79,6,0,0,242,0,0,0,243,0,0,0,0,0,0,0,144,17,0,0,80,6,0,0,81,6,0,0,246,0,0,0,232,0,0,0,82,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,83,6,0,0,238,0,0,0,21,0,0,0,84,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,160,17,0,0,85,6,0,0,86,6,0,0,246,0,0,0,87,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,88,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,89,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,176,17,0,0,90,6,0,0,91,6,0,0,246,0,0,0,92,6,0,0,93,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,94,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,192,17,0,0,95,6,0,0,96,6,0,0,248,5,0,0,97,6,0,0,98,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,99,6,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,100,6,0,0,240,0,0,0,101,6,0,0,242,0,0,0,243,0,0,0,102,6,0,0,253,5,0,0,0,0,0,0,208,17,0,0,103,6,0,0,104,6,0,0,246,0,0,0,105,6,0,0,106,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,107,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,224,17,0,0,108,6,0,0,109,6,0,0,246,0,0,0,110,6,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,111,6,0,0,236,0,0,0,237,0,0,0,252,0,0,0,21,0,0,0,112,6,0,0,240,0,0,0,113,6,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,240,17,0,0,114,6,0,0,115,6,0,0,246,0,0,0,116,6,0,0,117,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,118,6,0,0,236,0,0,0,237,0,0,0,119,6,0,0,21,0,0,0,120,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,0,18,0,0,121,6,0,0,122,6,0,0,246,0,0,0,123,6,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,124,6,0,0,240,0,0,0,0,3,0,0,242,0,0,0,243,0,0,0,0,0,0,0,152,7,0,0,4,0,0,0,89,0,0,0,151,0,0,0,125,6,0,0,204,0,0,0,205,0,0,0,126,6,0,0,0,0,0,0,16,18,0,0,127,6,0,0,128,6,0,0,246,0,0,0,129,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,130,6,0,0,236,0,0,0,237,0,0,0,131,6,0,0,21,0,0,0,132,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,32,18,0,0,133,6,0,0,134,6,0,0,246,0,0,0,135,6,0,0,136,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,137,6,0,0,236,0,0,0,237,0,0,0,138,6,0,0,21,0,0,0,139,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,48,18,0,0,140,6,0,0,141,6,0,0,64,2,0,0,142,6,0,0,143,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,68,2,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,70,2,0,0,244,5,0,0,144,6,0,0,240,0,0,0,145,6,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,64,18,0,0,146,6,0,0,147,6,0,0,246,0,0,0,148,6,0,0,149,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,150,6,0,0,236,0,0,0,237,0,0,0,151,6,0,0,21,0,0,0,152,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,80,18,0,0,153,6,0,0,154,6,0,0,64,2,0,0,155,6,0,0,156,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,68,2,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,70,2,0,0,244,5,0,0,157,6,0,0,158,6,0,0,159,6,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,96,18,0,0,160,6,0,0,161,6,0,0,246,0,0,0,162,6,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,163,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,164,6,0,0,240,0,0,0,165,6,0,0,242,0,0,0,243,0,0,0,0,0,0,0,16,17,0,0,166,6,0,0,167,6,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,168,6,0,0,236,0,0,0,237,0,0,0,252,0,0,0,169,6,0,0,170,6,0,0,240,0,0,0,171,6,0,0,172,6,0,0,243,0,0,0,0,1,0,0,0,0,0,0,0,17,0,0,173,6,0,0,174,6,0,0,246,0,0,0,175,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,66,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,67,6,0,0,176,6,0,0,240,0,0,0,241,0,0,0,69,6,0,0,243,0,0,0,0,0,0,0,240,16,0,0,177,6,0,0,178,6,0,0,246,0,0,0,179,6,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,180,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,181,6,0,0,182,6,0,0,240,0,0,0,0,3,0,0,183,6,0,0,243,0,0,0,0,0,0,0,160,16,0,0,184,6,0,0,185,6,0,0,246,0,0,0,186,6,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,187,6,0,0,188,6,0,0,240,0,0,0,189,6,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,112,18,0,0,190,6,0,0,191,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,192,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,193,6,0,0,240,0,0,0,241,0,0,0,194,6,0,0,243,0,0,0,0,0,0,0,208,16,0,0,195,6,0,0,196,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,197,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,198,6,0,0,240,0,0,0,241,0,0,0,199,6,0,0,243,0,0,0,0,0,0,0,128,18,0,0,200,6,0,0,201,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,202,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,203,6,0,0,240,0,0,0,241,0,0,0,204,6,0,0,243,0,0,0,0,0,0,0,224,16,0,0,205,6,0,0,206,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,207,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,208,6,0,0,209,6,0,0,240,0,0,0,241,0,0,0,210,6,0,0,243,0,0,0,0,0,0,0,144,18,0,0,211,6,0,0,212,6,0,0,246], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+30720); /* memory initializer */ allocate([232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,213,6,0,0,240,0,0,0,241,0,0,0,214,6,0,0,243,0,0,0,0,0,0,0,176,18,0,0,215,6,0,0,216,6,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,217,6,0,0,218,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,219,6,0,0,220,6,0,0,240,0,0,0,221,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,222,6,0,0,0,0,0,0,192,16,0,0,223,6,0,0,224,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,225,6,0,0,238,0,0,0,21,0,0,0,226,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,192,18,0,0,227,6,0,0,228,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,229,6,0,0,238,0,0,0,21,0,0,0,230,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,208,18,0,0,231,6,0,0,232,6,0,0,246,0,0,0,233,6,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,234,6,0,0,238,0,0,0,21,0,0,0,235,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,224,18,0,0,236,6,0,0,237,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,238,6,0,0,238,0,0,0,21,0,0,0,239,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,240,18,0,0,240,6,0,0,241,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,242,6,0,0,238,0,0,0,21,0,0,0,243,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,0,19,0,0,244,6,0,0,245,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,246,6,0,0,238,0,0,0,21,0,0,0,247,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,176,16,0,0,248,6,0,0,249,6,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,250,6,0,0,238,0,0,0,21,0,0,0,251,6,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,0,1,0,0,252,6,0,0,253,6,0,0,246,0,0,0,254,6,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,255,6,0,0,0,7,0,0,240,0,0,0,1,7,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,144,16,0,0,2,7,0,0,3,7,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,4,7,0,0,5,7,0,0,240,0,0,0,6,7,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,16,19,0,0,7,7,0,0,8,7,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,9,7,0,0,10,7,0,0,240,0,0,0,11,7,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,32,19,0,0,12,7,0,0,13,7,0,0,246,0,0,0,247,0,0,0,3,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,250,0,0,0,16,0,0,0,4,1,0,0,236,0,0,0,237,0,0,0,252,0,0,0,14,7,0,0,15,7,0,0,240,0,0,0,16,7,0,0,242,0,0,0,243,0,0,0,0,1,0,0,0,0,0,0,48,19,0,0,17,7,0,0,18,7,0,0,246,0,0,0,232,0,0,0,19,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,20,7,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,21,7,0,0,240,0,0,0,22,7,0,0,23,7,0,0,24,7,0,0,0,0,0,0,120,7,0,0,25,7,0,0,26,7,0,0,246,0,0,0,31,6,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,27,7,0,0,240,0,0,0,28,7,0,0,242,0,0,0,243,0,0,0,34,6,0,0,29,7,0,0,30,7,0,0,31,7,0,0,35,6,0,0,36,6,0,0,37,6,0,0,0,0,0,0,112,16,0,0,32,7,0,0,33,7,0,0,246,0,0,0,31,6,0,0,34,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,35,7,0,0,36,7,0,0,240,0,0,0,37,7,0,0,242,0,0,0,243,0,0,0,34,6,0,0,38,7,0,0,39,7,0,0,40,7,0,0,35,6,0,0,41,7,0,0,37,6,0,0,0,0,0,0,112,1,0,0,42,7,0,0,43,7,0,0,246,0,0,0,31,6,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,44,7,0,0,45,7,0,0,240,0,0,0,46,7,0,0,242,0,0,0,243,0,0,0,34,6,0,0,47,7,0,0,48,7,0,0,49,7,0,0,35,6,0,0,36,6,0,0,37,6,0,0,0,0,0,0,80,1,0,0,50,7,0,0,51,7,0,0,246,0,0,0,31,6,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,52,7,0,0,53,7,0,0,240,0,0,0,54,7,0,0,242,0,0,0,243,0,0,0,34,6,0,0,55,7,0,0,56,7,0,0,57,7,0,0,58,7,0,0,59,7,0,0,37,6,0,0,0,0,0,0,80,19,0,0,60,7,0,0,61,7,0,0,246,0,0,0,232,0,0,0,62,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,63,7,0,0,64,7,0,0,240,0,0,0,65,7,0,0,66,7,0,0,67,7,0,0,0,0,0,0,112,19,0,0,68,7,0,0,69,7,0,0,246,0,0,0,232,0,0,0,70,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,71,7,0,0,240,0,0,0,72,7,0,0,73,7,0,0,74,7,0,0,0,0,0,0,144,19,0,0,75,7,0,0,76,7,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,77,7,0,0,78,7,0,0,240,0,0,0,79,7,0,0,80,7,0,0,243,0,0,0,0,0,0,0,176,19,0,0,81,7,0,0,82,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,83,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,84,7,0,0,0,0,0,0,192,19,0,0,85,7,0,0,86,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,87,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,88,7,0,0,0,0,0,0,208,19,0,0,89,7,0,0,90,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,91,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,92,7,0,0,0,0,0,0,224,19,0,0,93,7,0,0,94,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,95,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,96,7,0,0,0,0,0,0,240,19,0,0,97,7,0,0,98,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,99,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,100,7,0,0,0,0,0,0,0,20,0,0,101,7,0,0,102,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,103,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,104,7,0,0,0,0,0,0,16,20,0,0,105,7,0,0,106,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,107,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,108,7,0,0,0,0,0,0,32,20,0,0,109,7,0,0,110,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,111,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,112,7,0,0,0,0,0,0,48,20,0,0,113,7,0,0,114,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,115,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,116,7,0,0,0,0,0,0,64,20,0,0,117,7,0,0,118,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,119,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,120,7,0,0,0,0,0,0,80,20,0,0,121,7,0,0,122,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,123,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,124,7,0,0,0,0,0,0,96,20,0,0,125,7,0,0,126,7,0,0,248,5,0,0,249,5,0,0,250,5,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,234,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,251,5,0,0,238,0,0,0,21,0,0,0,127,7,0,0,240,0,0,0,0,6,0,0,242,0,0,0,243,0,0,0,252,5,0,0,1,6,0,0,128,7,0,0,51,0,0,0,0,0,0,0,112,20,0,0,129,7,0,0,130,7], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+40960); /* memory initializer */ allocate([120,20,0,0,131,7,0,0,132,7,0,0,195,0,0,0,196,0,0,0,197,0,0,0,198,0,0,0,199,0,0,0,252,254,255,255,120,20,0,0,133,7,0,0,134,7,0,0,232,254,255,255,120,20,0,0,202,0,0,0,89,0,0,0,151,0,0,0,203,0,0,0,204,0,0,0,205,0,0,0,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,20,0,0,0,20,0,0,0,200,0,0,0,50,0,0,0,255,0,0,0,128,0,0,0,30,0,0,0,140,0,0,0,30,0,0,0,15,0,0,0,50,0,0,0,255,0,0,0,128,0,0,0,20,0,0,0,0,0,0,0,140,0,0,0,15,0,0,0,50,0,0,0,255,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,70,2,0,146,70,2,0,157,70,2,0,168,70,2,0,181,70,2,0,191,70,2,0,202,70,2,0,209,70,2,0,222,70,2,0,236,70,2,0,241,70,2,0,247,70,2,0,253,70,2,0,6,71,2,0,12,71,2,0,19,71,2,0,29,71,2,0,38,71,2,0,46,71,2,0,68,71,2,0,89,71,2,0,109,71,2,0,131,71,2,0,153,71,2,0,165,71,2,0,172,71,2,0,180,71,2,0,188,71,2,0,196,71,2,0,205,71,2,0,212,71,2,0,224,71,2,0,235,71,2,0,246,71,2,0,3,72,2,0,13,72,2,0,24,72,2,0,30,72,2,0,41,72,2,0,52,72,2,0,62,72,2,0,75,72,2,0,90,72,2,0,105,72,2,0,116,72,2,0,127,72,2,0,140,72,2,0,150,72,2,0,161,72,2,0,168,72,2,0,180,72,2,0,195,72,2,0,212,72,2,0,220,72,2,0,228,72,2,0,234,72,2,0,245,72,2,0,252,72,2,0,4,73,2,0,12,73,2,0,21,73,2,0,34,73,2,0,47,73,2,0,60,73,2,0,77,73,2,0,84,73,2,0,90,73,2,0,98,73,2,0,111,73,2,0,116,73,2,0,134,73,2,0,149,73,2,0,165,73,2,0,181,73,2,0,199,73,2,0,214,73,2,0,237,73,2,0,245,73,2,0,255,73,2,0,7,74,2,0,20,74,2,0,37,74,2,0,46,74,2,0,55,74,2,0,66,74,2,0,84,74,2,0,99,74,2,0,118,74,2,0,137,74,2,0,158,74,2,0,177,74,2,0,195,74,2,0,167,87,2,0,205,74,2,0,213,74,2,0,226,74,2,0,245,74,2,0,2,75,2,0,16,75,2,0,32,75,2,0,46,75,2,0,55,75,2,0,60,75,2,0,69,75,2,0,90,75,2,0,100,75,2,0,114,75,2,0,129,75,2,0,142,75,2,0,162,75,2,0,171,75,2,0,183,75,2,0,196,75,2,0,207,75,2,0,226,75,2,0,235,75,2,0,243,75,2,0,15,76,2,0,33,76,2,0,52,76,2,0,61,76,2,0,73,76,2,0,90,76,2,0,103,76,2,0,110,76,2,0,125,76,2,0,141,76,2,0,153,76,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,76,2,0,214,95,2,0,220,95,2,0,227,95,2,0,232,95,2,0,8,96,2,0,181,76,2,0,241,90,2,0,52,96,2,0,75,96,2,0,86,96,2,0,107,96,2,0,111,96,2,0,191,76,2,0,0,0,0,0,160,20,0,0,135,7,0,0,136,7,0,0,3,0,0,0,137,7,0,0,138,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,139,7,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,140,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,20,0,0,141,7,0,0,142,7,0,0,143,7,0,0,144,7,0,0,0,0,0,0,184,20,0,0,145,7,0,0,146,7,0,0,147,7,0,0,148,7,0,0,0,0,0,0,200,20,0,0,149,7,0,0,150,7,0,0,151,7,0,0,152,7,0,0,0,0,0,0,216,20,0,0,153,7,0,0,154,7,0,0,155,7,0,0,156,7,0,0,0,0,0,0,232,20,0,0,157,7,0,0,158,7,0,0,159,7,0,0,160,7,0,0,0,0,0,0,248,20,0,0,161,7,0,0,162,7,0,0,163,7,0,0,164,7,0,0,0,0,0,0,8,21,0,0,165,7,0,0,166,7,0,0,167,7,0,0,168,7,0,0,69,79,2,0,81,79,2,0,99,79,2,0,120,79,2,0,117,92,2,0,209,105,2,0,146,79,2,0,171,79,2,0,180,79,2,0,195,79,2,0,213,79,2,0,236,79,2,0,231,105,2,0,248,79,2,0,14,80,2,0,28,80,2,0,48,80,2,0,71,80,2,0,37,92,2,0,219,105,2,0,99,80,2,0,126,80,2,0,133,80,2,0,146,80,2,0,162,80,2,0,183,80,2,0,238,105,2,0,193,80,2,0,213,80,2,0,223,80,2,0,239,80,2,0,2,81,2,0,26,81,2,0,243,105,2,0,39,81,2,0,62,81,2,0,80,81,2,0,104,81,2,0,131,81,2,0,163,81,2,0,48,79,2,0,184,81,2,0,214,81,2,0,222,81,2,0,236,81,2,0,253,81,2,0,19,82,2,0,15,106,2,0,30,82,2,0,51,82,2,0,59,82,2,0,73,82,2,0,90,82,2,0,112,82,2,0,9,106,2,0,123,82,2,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,16,0,0,0,15,0,0,0,17,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,26,0,0,0,25,0,0,0,27,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,26,0,0,0,25,0,0,0,27,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,36,0,0,0,35,0,0,0,37,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,56,0,0,0,55,0,0,0,57,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,46,0,0,0,45,0,0,0,47,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,46,0,0,0,45,0,0,0,47,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,66,0,0,0,65,0,0,0,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,21,0,0,169,7,0,0,170,7,0,0,171,7,0,0,0,0,0,0,40,21,0,0,172,7,0,0,173,7,0,0,174,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,21,0,0,175,7,0,0,176,7,0,0,4,0,0,0,0,0,0,0,64,21,0,0,177,7,0,0,178,7,0,0,179,7,0,0,0,0,0,0,80,21,0,0,180,7,0,0,181,7,0,0,182,7,0,0,232,0,0,0,183,7,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,185,7,0,0,238,0,0,0,21,0,0,0,186,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,96,21,0,0,187,7,0,0,188,7,0,0,246,0,0,0,189,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,190,7,0,0,236,0,0,0,237,0,0,0,191,7,0,0,192,7,0,0,193,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,112,21,0,0,194,7,0,0,195,7,0,0,246,0,0,0,196,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,197,7,0,0,236,0,0,0,237,0,0,0,198,7,0,0,199,7,0,0,200,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,128,21,0,0,201,7,0,0,202,7,0,0,246,0,0,0,203,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,204,7,0,0,236,0,0,0,237,0,0,0,205,7,0,0,206,7,0,0,207,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,144,21,0,0,208,7,0,0,209,7,0,0,246,0,0,0,210,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,211,7,0,0,236,0,0,0,237,0,0,0,212,7,0,0,213,7,0,0,214,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,160,21,0,0,215,7,0,0,216,7,0,0,246,0,0,0,217,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,218,7,0,0,236,0,0,0,237,0,0,0,219,7,0,0,220,7,0,0,221,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,176,21,0,0,222,7,0,0,223,7,0,0,246,0,0,0,224,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,225,7,0,0,236,0,0,0,237,0,0,0,226,7,0,0,227,7,0,0,228,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,192,21,0,0,229,7,0,0,230,7,0,0,246,0,0,0,231,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,232,7,0,0,236,0,0,0,233,7,0,0,234,7,0,0,235,7,0,0,236,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,208,21,0,0,237,7,0,0,238,7,0,0,246,0,0,0,239,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,240,7,0,0,236,0,0,0,237,0,0,0,241,7,0,0,242,7,0,0,243,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,224,21,0,0,244,7,0,0,245,7,0,0,246,0,0,0,246,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,247,7,0,0,236,0,0,0,237,0,0,0,248,7,0,0,249,7,0,0,250,7,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,240,21,0,0,251,7,0,0,252,7,0,0,246,0,0,0,253,7,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,254,7,0,0,236,0,0,0,237,0,0,0,255,7,0,0,0,8,0,0,1,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,0,22,0,0,2,8,0,0,3,8,0,0,246,0,0,0,4,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,5,8,0,0,236,0,0,0,237,0,0,0,6,8,0,0,7,8,0,0,8,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,16,22,0,0,9,8,0,0,10,8,0,0,246,0,0,0,11,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,12,8,0,0,236,0,0,0,237,0,0,0,13,8,0,0,14,8,0,0,15,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,32,22,0,0,16,8,0,0,17,8,0,0,246,0,0,0,18,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,19,8,0,0,236,0,0,0,20,8,0,0,21,8,0,0,22,8,0,0,23,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,24,8,0,0,25,8,0,0,104,255,255,255,32,22,0,0,26,8,0,0,27,8,0,0,0,0,0,0,64,22,0,0,28,8,0,0,29,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,30,8,0,0,236,0,0,0,237,0,0,0,31,8,0,0,32,8,0,0,33,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,34,8,0,0,35,8,0,0,104,255,255,255,64,22,0,0,36,8,0,0,37,8,0,0,0,0,0,0,96,22,0,0,38,8,0,0,39,8,0,0,246,0,0,0,87,1,0,0,88,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,89,1,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,40,8,0,0,41,8,0,0,240,0,0,0,42,8,0,0,242,0,0,0,243,0,0,0,0,0,0,0,112,22,0,0,43,8,0,0,44,8,0,0,246,0,0,0,45,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,46,8,0,0,238,0,0,0,21,0,0,0,47,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,128,22,0,0,48,8,0,0,49,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,50,8,0,0,238,0,0,0,21,0,0,0,51,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,144,22,0,0,52,8,0,0,53,8,0,0,246,0,0,0,54,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,55,8,0,0,236,0,0,0,56,8,0,0,57,8,0,0,58,8,0,0,59,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,160,22,0,0,60,8,0,0,61,8,0,0,62,8,0,0,63,8,0,0,64,8,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,65,8,0,0,236,0,0,0,237,0,0,0,66,8,0,0,67,8,0,0,68,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,176,22,0,0,69,8,0,0,70,8,0,0,246,0,0,0,71,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,72,8,0,0,238,0,0,0,73,8,0,0,74,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,192,22,0,0,75,8,0,0,76,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,77,8,0,0,238,0,0,0,78,8,0,0,79,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,208,22,0,0,80,8,0,0,81,8,0,0,82,8,0,0,232,0,0,0,83,8,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,84,8,0,0,238,0,0,0,21,0,0,0,85,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,224,22,0,0,86,8,0,0,87,8,0,0,246,0,0,0,88,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,89,8,0,0,238,0,0,0,21,0,0,0,90,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,240,22,0,0,91,8,0,0,92,8,0,0,246,0,0,0,93,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,94,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,95,8,0,0,104,255,255,255,240,22,0,0,96,8,0,0,97,8,0,0,98,8,0,0,0,0,0,0,16,23,0,0,99,8,0,0,100,8,0,0,246,0,0,0,101,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,102,8,0,0,238,0,0,0,21,0,0,0,103,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,32,23,0,0,104,8,0,0,105,8,0,0,246,0,0,0,106,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,107,8,0,0,238,0,0,0,21,0,0,0,108,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,48,23,0,0,109,8,0,0,110,8,0,0,246,0,0,0,111,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,112,8,0,0,238,0,0,0,21,0,0,0,113,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,64,23,0,0,114,8,0,0,115,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,116,8,0,0,238,0,0,0,21,0,0,0,117,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,80,23,0,0,118,8,0,0,119,8,0,0,246,0,0,0,120,8,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,121,8,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,122,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,34,6,0,0,123,8,0,0,124,8,0,0,125,8,0,0,35,6,0,0,36,6,0,0,37,6,0,0,0,0,0,0,96,23,0,0,126,8,0,0,127,8,0,0,246,0,0,0,128,8,0,0,32,6,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,129,8,0,0,33,6,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,130,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,34,6,0,0,131,8,0,0,132,8,0,0,133,8,0,0,35,6,0,0,36,6,0,0,37,6,0,0,0,0,0,0,112,23,0,0,134,8,0,0,135,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,136,8,0,0,238,0,0,0,21,0,0,0,137,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,128,23,0,0,138,8,0,0,139,8,0,0,246,0,0,0,140,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,141,8,0,0,238,0,0,0,21,0,0,0,142,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,144,23,0,0,143,8,0,0,144,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,145,8,0,0,238,0,0,0,146,8,0,0,147,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,160,23,0,0,148,8,0,0,149,8,0,0,246,0,0,0,150,8,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,151,8,0,0,238,0,0,0,21,0,0,0,152,8,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,64,0,0,0,153,8,0,0,154,8,0,0,246,0,0,0,232,0,0,0,60,1,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,184,7,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,235,0,0,0,236,0,0,0,237,0,0,0,238,0,0,0,21,0,0,0,4,0,0,0,240,0,0,0,241,0,0,0,242,0,0,0,243,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,23,0,0,155,8,0,0,156,8,0,0,157,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,23,0,0,158,8,0,0,159,8,0,0,160,8,0,0,161,8,0,0,205,4,0,0,162,8,0,0,163,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,171,8,0,0,172,8,0,0,173,8,0,0,174,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,23,0,0,196,8,0,0,197,8,0,0,160,8,0,0,198,8,0,0,205,4,0,0,162,8,0,0,199,8,0,0,200,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,201,8,0,0,169,8,0,0,170,8,0,0,202,8,0,0,203,8,0,0,204,8,0,0,205,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,206,8,0,0,207,8,0,0,0,0,0,0,8,24,0,0,208,8,0,0,209,8,0,0,160,8,0,0,210,8,0,0,205,4,0,0,211,8,0,0,212,8,0,0,213,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,214,8,0,0,169,8,0,0,170,8,0,0,215,8,0,0,216,8,0,0,204,8,0,0,217,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,218,8,0,0,219,8,0,0,0,0,0,0,24,24,0,0,220,8,0,0,221,8,0,0,160,8,0,0,222,8,0,0,205,4,0,0,223,8,0,0,212,8,0,0,224,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,214,8,0,0,169,8,0,0,170,8,0,0,215,8,0,0,216,8,0,0,225,8,0,0,226,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,227,8,0,0,228,8,0,0,229,8,0,0,0,0,0,0,232,23,0,0,230,8,0,0,231,8,0,0,160,8,0,0,210,8,0,0,205,4,0,0,162,8,0,0,212,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,214,8,0,0,169,8,0,0,170,8,0,0,215,8,0,0,216,8,0,0,204,8,0,0,232,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,218,8,0,0,219,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,24,0,0,233,8,0,0,234,8,0,0,160,8,0,0,210,8,0,0,205,4,0,0,235,8,0,0,212,8,0,0,236,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,214,8,0,0,169,8,0,0,170,8,0,0,237,8,0,0,238,8,0,0,204,8,0,0,232,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,239,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,218,8,0,0,219,8,0,0,0,0,0,0,56,24,0,0,240,8,0,0,241,8,0,0,242,8,0,0,243,8,0,0,244,8,0,0,245,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,247,8,0,0,248,8,0,0,249,8,0,0,250,8,0,0,251,8,0,0,252,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,255,8,0,0,0,9,0,0,208,255,255,255,56,24,0,0,1,9,0,0,0,0,0,0,200,23,0,0,2,9,0,0,3,9,0,0,160,8,0,0,210,8,0,0,205,4,0,0,162,8,0,0,212,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,214,8,0,0,169,8,0,0,170,8,0,0,215,8,0,0,216,8,0,0,204,8,0,0,4,9,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,218,8,0,0,219,8,0,0,0,0,0,0,88,24,0,0,5,9,0,0,6,9,0,0,160,8,0,0,161,8,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,7,9,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,183,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,192,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,2,0,0,0,3,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,24,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,24,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,8,9,0,0,9,9,0,0,10,9,0,0,11,9,0,0,12,9,0,0,13,9,0,0,14,9,0,0,15,9,0,0,16,9,0,0,0,0,0,0,136,24,0,0,149,0,0,0,150,0,0,0,151,0,0,0,152,0,0,0,153,0,0,0,154,0,0,0,155,0,0,0,17,9,0,0,18,9,0,0,19,9,0,0,11,9,0,0,12,9,0,0,13,9,0,0,14,9,0,0,15,9,0,0,16,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,24,0,0,20,9,0,0,21,9,0,0,124,5,0,0,4,0,0,0,70,0,0,0,28,3,0,0,29,3,0,0,30,3,0,0,74,0,0,0,75,0,0,0,76,0,0,0,248,255,255,255,152,24,0,0,22,9,0,0,23,9,0,0,83,0,0,0,244,255,255,255,152,24,0,0,24,9,0,0,25,9,0,0,86,0,0,0,131,5,0,0,0,0,0,0,192,24,0,0,22,0,0,0,26,9,0,0,27,9,0,0,28,9,0,0,29,9,0,0,30,9,0,0,21,3,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,24,0,0,4,0,0,0,31,9,0,0,32,9,0,0,0,0,0,0,216,24,0,0,33,9,0,0,34,9,0,0,35,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,24,0,0,36,9,0,0,37,9,0,0,86,5,0,0,38,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,39,9,0,0,40,9,0,0,41,9,0,0,0,0,0,0,16,25,0,0,42,9,0,0,43,9,0,0,44,9,0,0,0,0,0,0,240,24,0,0,45,9,0,0,46,9,0,0,47,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,25,0,0,48,9,0,0,49,9,0,0,50,9,0,0,51,9,0,0,52,9,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,53,9,0,0,54,9,0,0,55,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,25,0,0,56,9,0,0,57,9,0,0,58,9,0,0,59,9,0,0,60,9,0,0,0,0,0,0,72,25,0,0,61,9,0,0,62,9,0,0,63,9,0,0,64,9,0,0,195,5,0,0,65,9,0,0,197,5,0,0,66,9,0,0,199,5,0,0,200,5,0,0,201,5,0,0,202,5,0,0,203,5,0,0,204,5,0,0,205,5,0,0,206,5,0,0,207,5,0,0,208,5,0,0,209,5,0,0,210,5,0,0,211,5,0,0,212,5,0,0,67,9,0,0,214,5,0,0,215,5,0,0,216,5,0,0,217,5,0,0,68,9,0,0,69,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,25,0,0,70,9,0,0,71,9,0,0,63,9,0,0,72,9,0,0,195,5,0,0,73,9,0,0,197,5,0,0,66,9,0,0,199,5,0,0,200,5,0,0,201,5,0,0,202,5,0,0,203,5,0,0,204,5,0,0,205,5,0,0,206,5,0,0,207,5,0,0,208,5,0,0,209,5,0,0,210,5,0,0,211,5,0,0,212,5,0,0,67,9,0,0,214,5,0,0,215,5,0,0,216,5,0,0,217,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,25,0,0,74,9,0,0,75,9,0,0,76,9,0,0,77,9,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,64,0,0,0,0,0,0,0,0,120,25,0,0,78,9,0,0,79,9,0,0,80,9,0,0,81,9,0,0,82,9,0,0,83,9,0,0,84,9,0,0,85,9,0,0,86,9,0,0,87,9,0,0,0,0,0,0,136,25,0,0,88,9,0,0,89,9,0,0,90,9,0,0,81,9,0,0,91,9,0,0,83,9,0,0,84,9,0,0,85,9,0,0,86,9,0,0,87,9,0,0,0,0,0,0,152,25,0,0,92,9,0,0,93,9,0,0,94,9,0,0,95,9,0,0,96,9,0,0,83,9,0,0,84,9,0,0,85,9,0,0,86,9,0,0,97,9,0,0,0,0,0,0,168,25,0,0,98,9,0,0,99,9,0,0,100,9,0,0,101,9,0,0,102,9,0,0,103,9,0,0,104,9,0,0,105,9,0,0,86,9,0,0,106,9,0,0,0,0,0,0,184,25,0,0,107,9,0,0,108,9,0,0,109,9,0,0,110,9,0,0,0,0,0,0,200,25,0,0,111,9,0,0,112,9,0,0,113,9,0,0,114,9,0,0,115,9,0,0,236,255,255,255,200,25,0,0,116,9,0,0,117,9,0,0,118,9,0,0,232,255,255,255,200,25,0,0,119,9,0,0,120,9,0,0,121,9,0,0,122,9,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,0,0,0,0,240,25,0,0,123,9,0,0,124,9,0,0,4,0,0,0,4,0,0,0,125,9,0,0,83,9,0,0,84,9,0,0,85,9,0,0,86,9,0,0,4,0,0,0,0,0,0,0,0,26,0,0,4,0,0,0,4,0,0,0,126,9,0,0,127,9], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+47132); /* memory initializer */ allocate([8,26,0,0,128,9,0,0,129,9,0,0,130,9,0,0,131,9,0,0,132,9,0,0,133,9,0,0,134,9,0,0,135,9,0,0,136,9,0,0,137,9,0,0,4,0,0,0,0,0,0,0,24,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,141,9,0,0,142,9,0,0,134,9,0,0,135,9,0,0,143,9,0,0,144,9,0,0,145,9,0,0,0,0,0,0,40,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,146,9,0,0,147,9,0,0,134,9,0,0,135,9,0,0,148,9,0,0,149,9,0,0,150,9,0,0,0,0,0,0,56,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,151,9,0,0,152,9,0,0,134,9,0,0,135,9,0,0,153,9,0,0,154,9,0,0,155,9,0,0,0,0,0,0,72,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,156,9,0,0,157,9,0,0,134,9,0,0,135,9,0,0,158,9,0,0,159,9,0,0,160,9,0,0,0,0,0,0,88,26,0,0,128,9,0,0,129,9,0,0,130,9,0,0,131,9,0,0,161,9,0,0,162,9,0,0,134,9,0,0,135,9,0,0,163,9,0,0,164,9,0,0,165,9,0,0,0,0,0,0,120,26,0,0,128,9,0,0,129,9,0,0,130,9,0,0,131,9,0,0,166,9,0,0,167,9,0,0,134,9,0,0,135,9,0,0,168,9,0,0,169,9,0,0,170,9,0,0,0,0,0,0,136,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,171,9,0,0,172,9,0,0,134,9,0,0,135,9,0,0,173,9,0,0,174,9,0,0,175,9,0,0,0,0,0,0,152,26,0,0,128,9,0,0,129,9,0,0,130,9,0,0,131,9,0,0,176,9,0,0,177,9,0,0,134,9,0,0,135,9,0,0,178,9,0,0,179,9,0,0,180,9,0,0,0,0,0,0,168,26,0,0,128,9,0,0,129,9,0,0,181,9,0,0,131,9,0,0,182,9,0,0,183,9,0,0,134,9,0,0,135,9,0,0,184,9,0,0,185,9,0,0,186,9,0,0,0,0,0,0,8,27,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,187,9,0,0,188,9,0,0,134,9,0,0,135,9,0,0,189,9,0,0,190,9,0,0,191,9,0,0,0,0,0,0,104,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,192,9,0,0,193,9,0,0,134,9,0,0,135,9,0,0,194,9,0,0,195,9,0,0,196,9,0,0,0,0,0,0,248,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,197,9,0,0,198,9,0,0,134,9,0,0,135,9,0,0,199,9,0,0,200,9,0,0,201,9,0,0,0,0,0,0,200,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,202,9,0,0,203,9,0,0,134,9,0,0,135,9,0,0,204,9,0,0,205,9,0,0,206,9,0,0,0,0,0,0,216,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,207,9,0,0,208,9,0,0,134,9,0,0,135,9,0,0,209,9,0,0,210,9,0,0,211,9,0,0,0,0,0,0,232,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,212,9,0,0,213,9,0,0,134,9,0,0,135,9,0,0,214,9,0,0,215,9,0,0,216,9,0,0,0,0,0,0,184,26,0,0,128,9,0,0,138,9,0,0,139,9,0,0,140,9,0,0,217,9,0,0,218,9,0,0,134,9,0,0,135,9,0,0,219,9,0,0,220,9,0,0,221,9,0,0,255,255,255,255,21,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,27,0,0,222,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,27,0,0,223,9,0,0,224,9,0,0,225,9,0,0,4,0,0,0,226,9,0,0,227,9,0,0,228,9,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,40,27,0,0,223,9,0,0,224,9,0,0,225,9,0,0,229,9,0,0,230,9,0,0,231,9,0,0,228,9,0,0,232,9,0,0,233,9,0,0,234,9,0,0,0,0,0,0,56,27,0,0,235,9,0,0,236,9,0,0,237,9,0,0,238,9,0,0,239,9,0,0,240,9,0,0,228,9,0,0,241,9,0,0,242,9,0,0,243,9,0,0,0,0,0,0,72,27,0,0,244,9,0,0,245,9,0,0,246,9,0,0,247,9,0,0,248,9,0,0,249,9,0,0,228,9,0,0,250,9,0,0,251,9,0,0,252,9,0,0,0,0,0,0,88,27,0,0,253,9,0,0,254,9,0,0,255,9,0,0,0,10,0,0,1,10,0,0,2,10,0,0,228,9,0,0,3,10,0,0,4,10,0,0,5,10,0,0,0,0,0,0,104,27,0,0,6,10,0,0,7,10,0,0,8,10,0,0,9,10,0,0,10,10,0,0,11,10,0,0,228,9,0,0,12,10,0,0,13,10,0,0,14,10,0,0,0,0,0,0,120,27,0,0,15,10,0,0,16,10,0,0,17,10,0,0,18,10,0,0,19,10,0,0,20,10,0,0,228,9,0,0,21,10,0,0,22,10,0,0,23,10,0,0,0,0,0,0,136,27,0,0,24,10,0,0,25,10,0,0,26,10,0,0,27,10,0,0,28,10,0,0,29,10,0,0,228,9,0,0,30,10,0,0,31,10,0,0,32,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,27,0,0,33,10,0,0,0,0,0,0,168,27,0,0,34,10,0,0,35,10,0,0,36,10,0,0,37,10,0,0,38,10,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,0,0,0,0,184,27,0,0,39,10,0,0,40,10,0,0,41,10,0,0,37,10,0,0,42,10,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,27,0,0,43,10,0,0,44,10,0,0,45,10,0,0,46,10,0,0,0,0,0,0,224,27,0,0,47,10,0,0,48,10,0,0,49,10,0,0,50,10,0,0,0,0,0,0,240,27,0,0,51,10,0,0,52,10,0,0,53,10,0,0,54,10,0,0,0,0,0,0,0,28,0,0,55,10,0,0,56,10,0,0,57,10,0,0,58,10,0,0,0,0,0,0,16,28,0,0,59,10,0,0,60,10,0,0,61,10,0,0,62,10,0,0,0,0,0,0,32,28,0,0,63,10,0,0,64,10,0,0,65,10,0,0,66,10,0,0,0,0,0,0,48,28,0,0,67,10,0,0,68,10,0,0,69,10,0,0,70,10,0,0,0,0,0,0,64,28,0,0,71,10,0,0,72,10,0,0,73,10,0,0,74,10,0,0,0,0,0,0,80,28,0,0,75,10,0,0,76,10,0,0,77,10,0,0,78,10,0,0,0,0,0,0,96,28,0,0,79,10,0,0,80,10,0,0,81,10,0,0,82,10,0,0,0,0,0,0,112,28,0,0,83,10,0,0,84,10,0,0,85,10,0,0,86,10,0,0,0,0,0,0,128,28,0,0,87,10,0,0,88,10,0,0,89,10,0,0,90,10,0,0,0,0,0,0,144,28,0,0,91,10,0,0,92,10,0,0,93,10,0,0,94,10,0,0,0,0,0,0,160,28,0,0,95,10,0,0,96,10,0,0,97,10,0,0,98,10,0,0,0,0,0,0,176,28,0,0,99,10,0,0,100,10,0,0,101,10,0,0,102,10,0,0,0,0,0,0,192,28,0,0,103,10,0,0,104,10,0,0,105,10,0,0,106,10,0,0,0,0,0,0,208,28,0,0,107,10,0,0,108,10,0,0,109,10,0,0,110,10,0,0,0,0,0,0,224,28,0,0,111,10,0,0,112,10,0,0,113,10,0,0,114,10,0,0,0,0,0,0,240,28,0,0,115,10,0,0,116,10,0,0,117,10,0,0,118,10,0,0,0,0,0,0,200,27,0,0,4,0,0,0,119,10,0,0,120,10,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,121,10,0,0,122,10,0,0,195,0,0,0,196,0,0,0,197,0,0,0,198,0,0,0,123,10,0,0,252,254,255,255,0,29,0,0,124,10,0,0,125,10,0,0,232,254,255,255,0,29,0,0,202,0,0,0,89,0,0,0,151,0,0,0,203,0,0,0,204,0,0,0,205,0,0,0,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,29,0,0,126,10,0,0,127,10,0,0,4,0,0,0,4,0,0,0,128,10,0,0,129,10,0,0,130,10,0,0,0,0,0,0,24,29,0,0,131,10,0,0,132,10,0,0,4,0,0,0,4,0,0,0,128,10,0,0,129,10,0,0,130,10,0,0,4,0,0,0,4,0,0,0,0,0,0,0,40,29,0,0,133,10,0,0,134,10,0,0,135,10,0,0,136,10,0,0,137,10,0,0,129,10,0,0,130,10,0,0,138,10,0,0,139,10,0,0,0,0,0,0,56,29,0,0,140,10,0,0,141,10,0,0,142,10,0,0,143,10,0,0,128,10,0,0,129,10,0,0,130,10,0,0,144,10,0,0,145,10,0,0,0,0,0,0,72,29,0,0,146,10,0,0,147,10,0,0,148,10,0,0,149,10,0,0,128,10,0,0,129,10,0,0,130,10,0,0,150,10,0,0,151,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,29,0,0,152,10,0,0,153,10,0,0,136,3,0,0,137,3,0,0,138,3,0,0,139,3,0,0,154,10,0,0,155,10,0,0,142,3,0,0,143,3,0,0,144,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,162,3,0,0,163,3,0,0,156,10,0,0,157,10,0,0,158,10,0,0,167,3,0,0,159,10,0,0,169,3,0,0,170,3,0,0,171,3,0,0,172,3,0,0,0,0,0,0,128,29,0,0,160,10,0,0,161,10,0,0,136,3,0,0,137,3,0,0,162,10,0,0,139,3,0,0,163,10,0,0,164,10,0,0,165,10,0,0,166,10,0,0,167,10,0,0,145,3,0,0,146,3,0,0,168,10,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,169,10,0,0,170,10,0,0,171,10,0,0,172,10,0,0,173,10,0,0,174,10,0,0,175,10,0,0,176,10,0,0,177,10,0,0,178,10,0,0,179,10,0,0,180,10,0,0,181,10,0,0,182,10,0,0,183,10,0,0,184,10,0,0,185,10,0,0,186,10,0,0,187,10,0,0,172,3,0,0,0,0,0,0,88,29,0,0,188,10,0,0,189,10,0,0,136,3,0,0,137,3,0,0,190,10,0,0,139,3,0,0,191,10,0,0,192,10,0,0,0,0,0,0,112,29,0,0,193,10,0,0,194,10,0,0,136,3,0,0,137,3,0,0,138,3,0,0,139,3,0,0,154,10,0,0,155,10,0,0,142,3,0,0,143,3,0,0,144,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,162,3,0,0,163,3,0,0,164,3,0,0,165,3,0,0,166,3,0,0,167,3,0,0,168,3,0,0,169,3,0,0,170,3,0,0,171,3,0,0,172,3,0,0,173,3,0,0,174,3,0,0,0,0,0,0,176,29,0,0,195,10,0,0,196,10,0,0,136,3,0,0,137,3,0,0,138,3,0,0,139,3,0,0,154,10,0,0,155,10,0,0,142,3,0,0,143,3,0,0,144,3,0,0,145,3,0,0,146,3,0,0,147,3,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,153,3,0,0,154,3,0,0,155,3,0,0,156,3,0,0,157,3,0,0,158,3,0,0,159,3,0,0,160,3,0,0,161,3,0,0,162,3,0,0,163,3,0,0,156,10,0,0,157,10,0,0,158,10,0,0,167,3,0,0,159,10,0,0,169,3,0,0,170,3,0,0,171,3,0,0,172,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,29,0,0,197,10,0,0,198,10,0,0,4,0,0,0,4,0,0,0,145,4,0,0,199,10,0,0,200,10,0,0,0,0,0,0,144,29,0,0,201,10,0,0,202,10,0,0,136,3,0,0,137,3,0,0,190,10,0,0,139,3,0,0,191,10,0,0,192,10,0,0,203,10,0,0,204,10,0,0,205,10,0,0,145,3,0,0,146,3,0,0,206,10,0,0,148,3,0,0,149,3,0,0,150,3,0,0,151,3,0,0,152,3,0,0,0,0,0,0,192,29,0,0,207,10,0,0,208,10,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,200,29,0,0,209,10,0,0,210,10,0,0,211,10,0,0,98,4,0,0,212,10,0,0,0,0,0,0,216,29,0,0,213,10,0,0,214,10,0,0,215,10,0,0,216,10,0,0,217,10,0,0,0,0,0,0,232,29,0,0,218,10,0,0,219,10,0,0,97,4,0,0,98,4,0,0,220,10,0,0,0,0,0,0,248,29,0,0,221,10,0,0,222,10,0,0,97,4,0,0,98,4,0,0,99,4,0,0,223,10,0,0,0,0,0,0,8,30,0,0,224,10,0,0,225,10,0,0,97,4,0,0,98,4,0,0,226,10,0,0,0,0,0,0,24,30,0,0,227,10,0,0,228,10,0,0,97,4,0,0,98,4,0,0,229,10,0,0,0,0,0,0,40,30,0,0,230,10,0,0,231,10,0,0,97,4,0,0,98,4,0,0,232,10,0,0,0,0,0,0,56,30,0,0,233,10,0,0,234,10,0,0,97,4,0,0,98,4,0,0,235,10,0,0,0,0,0,0,72,30,0,0,236,10,0,0,237,10,0,0,97,4,0,0,98,4,0,0,238,10,0,0,0,0,0,0,88,30,0,0,239,10,0,0,240,10,0,0,97,4,0,0,98,4,0,0,241,10,0,0,0,0,0,0,104,30,0,0,242,10,0,0,243,10,0,0,97,4,0,0,98,4,0,0,244,10,0,0,0,0,0,0,120,30,0,0,245,10,0,0,246,10,0,0,97,4,0,0,98,4,0,0,99,4,0,0,247,10,0,0,0,0,0,0,136,30,0,0,248,10,0,0,249,10,0,0,97,4,0,0,98,4,0,0,250,10,0,0,0,0,0,0,152,30,0,0,251,10,0,0,252,10,0,0,97,4,0,0,98,4,0,0,253,10,0,0,0,0,0,0,168,30,0,0,254,10,0,0,255,10,0,0,97,4,0,0,98,4,0,0,0,11,0,0,0,0,0,0,184,30,0,0,1,11,0,0,2,11,0,0,97,4,0,0,98,4,0,0,3,11,0,0,0,0,0,0,200,30,0,0,4,11,0,0,5,11,0,0,97,4,0,0,98,4,0,0,6,11,0,0,0,0,0,0,216,30,0,0,7,11,0,0,8,11,0,0,97,4,0,0,98,4,0,0,9,11,0,0,0,0,0,0,232,30,0,0,10,11,0,0,11,11,0,0,97,4,0,0,98,4,0,0,12,11,0,0,0,0,0,0,248,30,0,0,13,11,0,0,14,11,0,0,97,4,0,0,98,4,0,0,15,11,0,0,0,0,0,0,80,9,0,0,16,11,0,0,17,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,184,13,0,0,18,11,0,0,19,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,168,7,0,0,20,11,0,0,21,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,160,18,0,0,22,11,0,0,23,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,176,23,0,0,24,11,0,0,25,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,200,14,0,0,26,11,0,0,27,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,120,13,0,0,28,11,0,0,29,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,136,13,0,0,30,11,0,0,31,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,152,13,0,0,32,11,0,0,33,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,88,14,0,0,34,11,0,0,35,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,72,14,0,0,36,11,0,0,37,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,104,14,0,0,38,11,0,0,39,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,120,14,0,0,40,11,0,0,41,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,168,13,0,0,42,11,0,0,43,11,0,0,97,4,0,0,98,4,0,0,99,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,31,0,0,44,11,0,0,45,11,0,0,46,11,0,0,47,11,0,0,48,11,0,0,0,0,0,0,72,31,0,0,49,11,0,0,50,11,0,0,51,11,0,0,52,11,0,0,53,11,0,0,0,0,0,0,88,31,0,0,54,11,0,0,55,11,0,0,56,11,0,0,57,11,0,0,58,11,0,0,0,0,0,0,200,31,0,0,59,11,0,0,60,11,0,0,61,11,0,0,62,11,0,0,63,11,0,0,0,0,0,0,216,31,0,0,64,11,0,0,65,11,0,0,66,11,0,0,67,11,0,0,68,11,0,0,0,0,0,0,8,31,0,0,69,11,0,0,70,11,0,0,71,11,0,0,72,11,0,0,73,11,0,0,199,10,0,0,200,10,0,0,0,0,0,0,24,31,0,0,74,11,0,0,75,11,0,0,76,11,0,0,77,11,0,0,78,11,0,0,199,10,0,0,200,10,0,0,0,0,0,0,40,31,0,0,79,11,0,0,80,11,0,0,81,11,0,0,82,11,0,0,83,11,0,0,0,0,0,0,56,31,0,0,84,11,0,0,85,11,0,0,86,11,0,0,87,11,0,0,145,4,0,0,0,0,0,0,104,31,0,0,88,11,0,0,89,11,0,0,90,11,0,0,91,11,0,0,58,11,0,0,0,0,0,0,120,31,0,0,92,11,0,0,93,11,0,0,94,11,0,0,95,11,0,0,58,11,0,0,0,0,0,0,136,31,0,0,96,11,0,0,97,11,0,0,98,11,0,0,99,11,0,0,100,11,0,0,0,0,0,0,152,31,0,0,101,11,0,0,102,11,0,0,103,11,0,0,104,11,0,0,105,11,0,0,0,0,0,0,168,31,0,0,106,11,0,0,107,11,0,0,108,11,0,0,109,11,0,0,110,11,0,0,0,0,0,0,184,31,0,0,111,11,0,0,112,11,0,0,113,11,0,0,114,11,0,0,115,11,0,0,0,0,0,0,248,31,0,0,116,11,0,0,117,11,0,0,4,0,0,0,4,0,0,0,4,0,0,0,19,123,2,0,23,123,2,0,29,123,2,0,34,123,2,0,41,123,2,0,50,123,2,0,55,123,2,0,62,123,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,32,0,0,118,11,0,0,119,11,0,0,120,11,0,0,121,11,0,0,145,4,0,0,0,0,0,0,0,0,0,0,24,32,0,0,122,11,0,0,123,11,0,0,124,11,0,0,125,11,0,0,126,11,0,0,127,11,0,0,128,11,0,0,129,11,0,0,130,11,0,0,131,11,0,0,132,11,0,0,133,11,0,0,134,11,0,0,0,0,0,0,40,32,0,0,135,11,0,0,136,11,0,0,137,11,0,0,138,11,0,0,139,11,0,0,140,11,0,0,141,11,0,0,142,11,0,0,143,11,0,0,144,11,0,0,145,11,0,0,146,11,0,0,147,11,0,0,4,0,0,0,4,0,0,0,148,11,0,0,0,0,0,0,72,32,0,0,149,11,0,0,136,11,0,0,137,11,0,0,138,11,0,0,139,11,0,0,140,11,0,0,141,11,0,0,150,11,0,0,143,11,0,0,144,11,0,0,151,11,0,0,152,11,0,0,153,11,0,0,154,11,0,0,155,11,0,0,156,11,0,0,0,0,0,0,56,32,0,0,135,11,0,0,136,11,0,0,137,11,0,0,138,11,0,0,139,11,0,0,140,11,0,0,141,11,0,0,142,11,0,0,143,11,0,0,144,11,0,0,157,11,0,0,158,11,0,0,159,11,0,0,160,11,0,0,161,11,0,0,148,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,88,32,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,162,11,0,0,163,11,0,0,0,0,0,0,112,32,0,0,164,11,0,0,165,11,0,0,160,8,0,0,161,8,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,7,9,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,0,0,0,0,144,32,0,0,166,11,0,0,167,11,0,0,168,11,0,0,161,8,0,0,169,11,0,0,162,8,0,0,246,8,0,0,170,11,0,0,165,8,0,0,171,11,0,0,167,8,0,0,212,4,0,0,172,11,0,0,173,11,0,0,174,11,0,0,248,8,0,0,175,11,0,0,176,11,0,0,177,11,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,178,11,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,179,11,0,0,180,11,0,0,181,11,0,0,182,11,0,0,183,11,0,0,184,11,0,0,185,11,0,0,186,11,0,0,187,11,0,0,188,11,0,0,0,0,0,0,208,32,0,0,189,11,0,0,190,11,0,0,203,4,0,0,204,4,0,0,205,4,0,0,206,4,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,211,4,0,0,212,4,0,0,213,4,0,0,214,4,0,0,215,4,0,0,216,4,0,0,191,11,0,0,218,4,0,0,219,4,0,0,220,4,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,232,4,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,242,4,0,0,243,4,0,0,0,0,0,0,224,32,0,0,192,11,0,0,193,11,0,0,203,4,0,0,194,11,0,0,205,4,0,0,195,11,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,211,4,0,0,212,4,0,0,213,4,0,0,214,4,0,0,215,4,0,0,216,4,0,0,217,4,0,0,218,4,0,0,196,11,0,0,220,4,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,232,4,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,242,4,0,0,243,4,0,0,0,0,0,0,240,32,0,0,197,11,0,0,198,11,0,0,199,11,0,0,204,4,0,0,200,11,0,0,206,4,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,211,4,0,0,212,4,0,0,201,11,0,0,202,11,0,0,203,11,0,0,216,4,0,0,217,4,0,0,204,11,0,0,219,4,0,0,205,11,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,206,11,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,242,4,0,0,207,11,0,0,0,0,0,0,0,33,0,0,208,11,0,0,209,11,0,0,203,4,0,0,210,11,0,0,205,4,0,0,206,4,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,211,11,0,0,212,4,0,0,213,4,0,0,214,4,0,0,215,4,0,0,212,11,0,0,217,4,0,0,218,4,0,0,219,4,0,0,220,4,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,232,4,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,242,4,0,0,213,11,0,0,214,11,0,0,215,11,0,0,0,0,0,0,16,33,0,0,216,11,0,0,217,11,0,0,218,11,0,0,161,8,0,0,219,11,0,0,162,8,0,0,246,8,0,0,220,11,0,0,165,8,0,0,221,11,0,0,167,8,0,0,212,4,0,0,222,11,0,0,223,11,0,0,224,11,0,0,248,8,0,0,225,11,0,0,226,11,0,0,227,11,0,0,228,11,0,0,229,11,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,230,11,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,231,11,0,0,187,8,0,0,232,11,0,0,233,11,0,0,234,11,0,0,235,11,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,236,11,0,0,0,0,0,0,128,32,0,0,237,11,0,0,238,11,0,0,239,11,0,0,161,8,0,0,169,11,0,0,162,8,0,0,246,8,0,0,240,11,0,0,165,8,0,0,171,11,0,0,167,8,0,0,212,4,0,0,172,11,0,0,173,11,0,0,174,11,0,0,248,8,0,0,241,11,0,0,242,11,0,0,177,11,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,178,11,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,179,11,0,0,243,11,0,0,181,11,0,0,182,11,0,0,183,11,0,0,184,11,0,0,185,11,0,0,186,11,0,0,187,11,0,0,188,11,0,0,0,0,0,0,32,33,0,0,244,11,0,0,245,11,0,0,160,8,0,0,246,11,0,0,205,4,0,0,247,11,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,248,11,0,0,250,8,0,0,251,8,0,0,249,11,0,0,250,11,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,251,11,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,0,0,0,0,48,33,0,0,252,11,0,0,253,11,0,0,160,8,0,0,254,11,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,255,11,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,0,12,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,1,12,0,0,2,12,0,0,0,0,0,0,64,33,0,0,3,12,0,0,4,12,0,0,160,8,0,0,254,11,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,5,12,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,0,12,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,1,12,0,0,2,12,0,0,0,0,0,0,80,33,0,0,6,12,0,0,7,12,0,0,160,8,0,0,254,11,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,8,12,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,9,12,0,0,10,12,0,0,181,8,0,0,0,12,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,1,12,0,0,2,12,0,0,0,0,0,0,96,33,0,0,11,12,0,0,12,12,0,0,168,11,0,0,161,8,0,0,169,11,0,0,162,8,0,0,246,8,0,0,170,11,0,0,165,8,0,0,171,11,0,0,167,8,0,0,212,4,0,0,172,11,0,0,173,11,0,0,174,11,0,0,248,8,0,0,13,12,0,0,176,11,0,0,177,11,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,178,11,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,179,11,0,0,180,11,0,0,181,11,0,0,182,11,0,0,183,11,0,0,184,11,0,0,185,11,0,0,186,11,0,0,187,11,0,0,188,11,0,0,0,0,0,0,112,33,0,0,14,12,0,0,15,12,0,0,16,12,0,0,161,8,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,17,12,0,0,169,8,0,0,18,12,0,0,248,8,0,0,19,12,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,20,12,0,0,0,0,0,0,128,33,0,0,21,12,0,0,22,12,0,0,23,12,0,0,161,8,0,0,24,12,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,25,12,0,0,7,9,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,0,0,0,0,144,33,0,0,26,12,0,0,27,12,0,0,28,12,0,0,161,8,0,0,29,12,0,0,162,8,0,0,246,8,0,0,170,11,0,0,30,12,0,0,31,12,0,0,167,8,0,0,212,4,0,0,172,11,0,0,173,11,0,0,32,12,0,0,248,8,0,0,33,12,0,0,34,12,0,0,177,11,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,178,11,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,179,11,0,0,35,12,0,0,181,11,0,0,182,11,0,0,183,11,0,0,184,11,0,0,185,11,0,0,186,11,0,0,187,11,0,0,188,11,0,0,0,0,0,0,96,32,0,0,36,12,0,0,37,12,0,0,160,8,0,0,161,8,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,4,0,0,0,4,0,0,0,4,0,0,0,248,8,0,0,4,0,0,0,4,0,0,0,251,8,0,0,175,8,0,0,176,8,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,38,12,0,0,39,12,0,0,230,4,0,0,231,4,0,0,232,4,0,0,40,12,0,0,41,12,0,0,42,12,0,0,43,12,0,0,44,12,0,0,45,12,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,46,12,0,0,0,0,0,0,160,32,0,0,47,12,0,0,48,12,0,0,160,8,0,0,49,12,0,0,205,4,0,0,162,8,0,0,246,8,0,0,164,8,0,0,165,8,0,0,166,8,0,0,167,8,0,0,212,4,0,0,168,8,0,0,169,8,0,0,170,8,0,0,248,8,0,0,50,12,0,0,250,8,0,0,251,8,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,232,4,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,242,4,0,0,195,8,0,0,0,0,0,0,176,32,0,0,51,12,0,0,52,12,0,0,203,4,0,0,204,4,0,0,205,4,0,0,206,4,0,0,207,4,0,0,208,4,0,0,209,4,0,0,210,4,0,0,53,12,0,0,212,4,0,0,213,4,0,0,214,4,0,0,215,4,0,0,216,4,0,0,217,4,0,0,218,4,0,0,219,4,0,0,220,4,0,0,221,4,0,0,222,4,0,0,223,4,0,0,224,4,0,0,225,4,0,0,226,4,0,0,227,4,0,0,228,4,0,0,229,4,0,0,230,4,0,0,231,4,0,0,232,4,0,0,233,4,0,0,234,4,0,0,235,4,0,0,236,4,0,0,237,4,0,0,238,4,0,0,239,4,0,0,240,4,0,0,241,4,0,0,54,12,0,0,243,4,0,0,0,0,0,0,192,32,0,0,55,12,0,0,56,12,0,0,239,11,0,0,161,8,0,0,169,11,0,0,162,8,0,0,246,8,0,0,240,11,0,0,165,8,0,0,171,11,0,0,167,8,0,0,212,4,0,0,172,11,0,0,173,11,0,0,174,11,0,0,248,8,0,0,57,12,0,0,242,11,0,0,177,11,0,0,175,8,0,0,176,8,0,0,177,8,0,0,178,8,0,0,179,8,0,0,180,8,0,0,181,8,0,0,182,8,0,0,253,8,0,0,184,8,0,0,185,8,0,0,186,8,0,0,178,11,0,0,187,8,0,0,188,8,0,0,189,8,0,0,190,8,0,0,191,8,0,0,254,8,0,0,193,8,0,0,194,8,0,0,241,4,0,0,179,11,0,0,58,12,0,0,59,12,0,0,182,11,0,0,183,11,0,0,184,11,0,0,185,11,0,0,186,11,0,0,187,11,0,0,188,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,53,119,0,0,0,0,0,0,0,0,160,33,0,0,60,12,0,0,61,12,0,0,62,12,0,0,63,12,0,0,64,12,0,0,65,12,0,0,66,12,0,0,67,12,0,0,68,12,0,0,69,12,0,0,70,12,0,0,71,12,0,0,72,12,0,0,73,12,0,0,74,12,0,0,75,12,0,0,76,12,0,0,77,12,0,0,78,12,0,0,79,12,0,0,80,12,0,0,81,12,0,0,82,12,0,0,83,12,0,0,84,12,0,0,85,12,0,0,86,12,0,0,87,12,0,0,88,12,0,0,89,12,0,0,90,12,0,0,91,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,33,0,0,92,12,0,0,93,12,0,0,4,0,0,0,0,0,0,0,200,33,0,0,94,12,0,0,95,12,0,0,96,12,0,0,0,0,0,0,184,33,0,0,97,12,0,0,98,12,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,64,3,0,0,0,228,0,0,64,3,0,0,0,13,0,0,0,2,0,0,0,88,0,0,64,2,0,0,0,27,0,0,0,2,0,0,0,82,0,0,64,8,0,0,0,81,0,0,64,9,0,0,0,80,0,0,64,7,0,0,0,79,0,0,64,6,0,0,0,122,0,0,0,8,0,0,0,100,0,0,0,6,0,0,0,115], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+57452); /* memory initializer */ allocate([9,0,0,0,113,0,0,0,7,0,0,0,97,0,0,0,14,0,0,0,101,0,0,0,15,0,0,0,105,0,0,0,11,0,0,0,108,0,0,0,10,0,0,0,32,0,0,0,10,0,0,0,107,0,0,0,13,0,0,0,106,0,0,0,12,0,0,0,102,0,0,0,16,0,0,0,14,1,0,64,2,0,0,0,128,0,0,64,14,0,0,0,129,0,0,64,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,33,0,0,99,12,0,0,100,12,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,33,0,0,101,12,0,0,102,12,0,0,4,0,0,0,4,0,0,0,125,9,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,0,0,0,0,0,34,0,0,103,12,0,0,104,12,0,0,236,2,0,0,237,2,0,0,238,2,0,0,227,2,0,0,228,2,0,0,229,2,0,0,230,2,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,143,2,0,5,0,0,0,38,0,0,0,222,143,2,0,4,0,0,0,60,0,0,0,227,143,2,0,4,0,0,0,62,0,0,0,232,143,2,0,6,0,0,0,34,0,0,0,239,143,2,0,6,0,0,0,39,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,8,34,0,0,105,12,0,0,106,12,0,0,107,12,0,0,108,12,0,0,109,12,0,0,0,0,0,0,24,34,0,0,110,12,0,0,111,12,0,0,112,12,0,0,113,12,0,0,114,12,0,0,115,12,0,0,116,12,0,0,117,12,0,0,118,12,0,0,119,12,0,0,120,12,0,0,121,12,0,0,122,12,0,0,123,12,0,0,124,12,0,0,125,12,0,0,126,12,0,0,127,12,0,0,128,12,0,0,0,0,0,0,0,0,0,0,192,0,0,0,224,0,0,0,240,0,0,0,248,0,0,0,252,0,0,0,0,0,0,0,40,34,0,0,129,12,0,0,130,12,0,0,4,0,0,0,4,0,0,0,4,0,0,0,0,0,0,0,48,34,0,0,131,12,0,0,132,12,0,0,4,0,0,0,4,0,0,0,4,0,0,0,133,12,0,0,116,12,0,0,117,12,0,0,118,12,0,0,119,12,0,0,120,12,0,0,134,12,0,0,122,12,0,0,123,12,0,0,124,12,0,0,125,12,0,0,126,12,0,0,4,0,0,0,4,0,0,0,0,0,0,0,128,34,0,0,135,12,0,0,136,12,0,0,137,12,0,0,138,12,0,0,139,12,0,0,133,12,0,0,140,12,0,0,117,12,0,0,118,12,0,0,119,12,0,0,120,12,0,0,134,12,0,0,141,12,0,0,123,12,0,0,124,12,0,0,125,12,0,0,126,12,0,0,142,12,0,0,143,12,0,0,0,0,0,0,64,34,0,0,144,12,0,0,145,12,0,0,146,12,0,0,147,12,0,0,148,12,0,0,133,12,0,0,116,12,0,0,149,12,0,0,118,12,0,0,119,12,0,0,120,12,0,0,134,12,0,0,122,12,0,0,150,12,0,0,124,12,0,0,125,12,0,0,126,12,0,0,151,12,0,0,152,12,0,0,0,0,0,0,96,34,0,0,153,12,0,0,154,12,0,0,155,12,0,0,156,12,0,0,157,12,0,0,133,12,0,0,116,12,0,0,117,12,0,0,118,12,0,0,119,12,0,0,158,12,0,0,134,12,0,0,122,12,0,0,123,12,0,0,124,12,0,0,125,12,0,0,159,12,0,0,160,12,0,0,161,12,0,0,0,0,0,0,80,34,0,0,162,12,0,0,163,12,0,0,164,12,0,0,165,12,0,0,166,12,0,0,133,12,0,0,116,12,0,0,117,12,0,0,118,12,0,0,167,12,0,0,120,12,0,0,134,12,0,0,122,12,0,0,123,12,0,0,124,12,0,0,168,12,0,0,126,12,0,0,169,12,0,0,170,12,0,0,0,0,0,0,112,34,0,0,171,12,0,0,172,12,0,0,173,12,0,0,174,12,0,0,175,12,0,0,133,12,0,0,116,12,0,0,117,12,0,0,176,12,0,0,119,12,0,0,120,12,0,0,134,12,0,0,122,12,0,0,123,12,0,0,177,12,0,0,125,12,0,0,126,12,0,0,178,12,0,0,179,12,0,0,18,147,2,0,27,147,2,0,33,147,2,0,53,147,2,0,79,147,2,0,102,147,2,0,130,147,2,0,159,147,2,0,185,147,2,0,203,147,2,0,226,147,2,0,249,147,2,0,16,148,2,0,43,148,2,0,65,148,2,0,121,148,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,34,0,0,180,12,0,0,181,12,0,0,36,0,0,0,37,0,0,0,182,12,0,0,183,12,0,0,40,0,0,0,41,0,0,0,42,0,0,0,184,12,0,0,44,0,0,0,185,12,0,0,46,0,0,0,186,12,0,0,4,0,0,0,4,0,0,0,0,0,0,0,168,34,0,0,187,12,0,0,188,12,0,0,36,0,0,0,189,12,0,0,190,12,0,0,183,12,0,0,191,12,0,0,41,0,0,0,42,0,0,0,192,12,0,0,44,0,0,0,185,12,0,0,46,0,0,0,193,12,0,0,194,12,0,0,195,12,0,0,0,0,0,0,184,34,0,0,196,12,0,0,197,12,0,0,36,0,0,0,198,12,0,0,199,12,0,0,183,12,0,0,200,12,0,0,41,0,0,0,42,0,0,0,201,12,0,0,44,0,0,0,185,12,0,0,46,0,0,0,202,12,0,0,203,12,0,0,204,12,0,0,0,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,16,0,0,0,32,0,0,0,64,0,0,0,128,0,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,16,0,0,0,32,0,0,0,64,0,0,0,0,0,0,255,255,255,255,253,255,255,255,249,255,255,255,241,255,255,255,225,255,255,255,193,255,255,255,129,255,255,255,1,255,255,255,1,254,255,255,1,252,255,255,1,248,255,255,1,240,255,255,1,224,255,255,1,192,255,255,1,128,255,255,192,149,2,0,214,149,2,0,15,150,2,0,47,150,2,0,84,150,2,0,110,150,2,0,141,150,2,0,170,150,2,0,210,150,2,0,241,150,2,0,8,151,2,0,30,151,2,0,50,151,2,0,111,151,2,0,159,151,2,0,187,151,2,0,222,151,2,0,21,152,2,0,76,152,2,0,99,152,2,0,131,152,2,0,173,152,2,0,250,152,2,0,21,153,2,0,64,153,2,0,92,153,2,0,129,153,2,0,167,153,2,0,204,153,2,0,223,153,2,0,244,153,2,0,7,154,2,0,26,154,2,0,63,154,2,0,84,154,2,0,104,154,2,0,137,154,2,0,159,154,2,0,206,154,2,0,246,154,2,0,23,155,2,0,56,155,2,0,103,155,2,0,120,155,2,0,148,155,2,0,210,155,2,0,249,155,2,0,32,156,2,0,52,156,2,0,98,156,2,0,126,156,2,0,163,156,2,0,197,156,2,0,239,156,2,0,26,157,2,0,56,157,2,0,102,157,2,0,142,157,2,0,181,157,2,0,226,157,2,0,18,158,2,0,60,158,2,0,105,158,2,0,149,158,2,0,184,158,2,0,214,158,2,0,244,158,2,0,42,159,2,0,84,159,2,0,115,159,2,0,150,159,2,0,189,159,2,0,210,159,2,0,230,159,2,0,9,160,2,0,25,160,2,0,87,160,2,0,153,160,2,0,195,160,2,0,239,160,2,0,22,161,2,0,50,161,2,0,93,161,2,0,120,161,2,0,140,161,2,0,163,161,2,0,176,161,2,0,216,161,2,0,13,162,2,0,73,162,2,0,119,162,2,0,152,162,2,0,191,162,2,0,216,162,2,0,0,163,2,0,35,163,2,0,59,163,2,0,95,163,2,0,132,163,2,0,138,163,2,0,195,163,2,0,253,163,2,0,28,164,2,0,43,164,2,0,72,164,2,0,102,164,2,0,131,164,2,0,156,164,2,0,181,164,2,0,247,164,2,0,49,165,2,0,103,165,2,0,155,165,2,0,175,165,2,0,198,165,2,0,236,165,2,0,46,166,2,0,106,166,2,0,155,166,2,0,191,166,2,0,237,166,2,0,8,167,2,0,64,167,2,0,107,167,2,0,0,0,0,0,64,6,0,0,128,62,0,0,0,0,0,0,136,19,0,0,0,0,0,0,1,0,0,0,8,0,0,0,16,0,0,0,9,0,0,0,2,0,0,0,3,0,0,0,10,0,0,0,17,0,0,0,24,0,0,0,32,0,0,0,25,0,0,0,18,0,0,0,11,0,0,0,4,0,0,0,5,0,0,0,12,0,0,0,19,0,0,0,26,0,0,0,33,0,0,0,40,0,0,0,48,0,0,0,41,0,0,0,34,0,0,0,27,0,0,0,20,0,0,0,13,0,0,0,6,0,0,0,7,0,0,0,14,0,0,0,21,0,0,0,28,0,0,0,35,0,0,0,42,0,0,0,49,0,0,0,56,0,0,0,57,0,0,0,50,0,0,0,43,0,0,0,36,0,0,0,29,0,0,0,22,0,0,0,15,0,0,0,23,0,0,0,30,0,0,0,37,0,0,0,44,0,0,0,51,0,0,0,58,0,0,0,59,0,0,0,52,0,0,0,45,0,0,0,38,0,0,0,31,0,0,0,39,0,0,0,46,0,0,0,53,0,0,0,60,0,0,0,61,0,0,0,54,0,0,0,47,0,0,0,55,0,0,0,62,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,63,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,16,0,0,0,32,0,0,0,64,0,0,0,128,0,0,0,0,1,0,0,0,2,0,0,0,4,0,0,0,8,0,0,0,16,0,0,0,32,0,0,0,64,0,0,0,0,0,0,255,255,255,255,253,255,255,255,249,255,255,255,241,255,255,255,225,255,255,255,193,255,255,255,129,255,255,255,1,255,255,255,1,254,255,255,1,252,255,255,1,248,255,255,1,240,255,255,1,224,255,255,1,192,255,255,1,128,255,255,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,128,0,0,0,8,0,0,0,136,0,0,0,34,0,0,0,170,0,0,0,85,0,0,0,255,0,0,0,255,0,0,0,15,0,0,0,255,0,0,0,51,0,0,0,255,0,0,0,85,0,0,0,255,0,0,0,16,0,0,0,33,0,0,0,66,0,0,0,132,0,0,0,16,1,0,0,72,2,0,0,80,5,0,0,240,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,12,0,0,21,228,2,0,14,0,0,0,4,0,0,0,4,32,54,22,4,32,118,22,4,24,22,22,4,24,86,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,12,0,0,31,228,2,0,9,0,0,0,8,0,0,0,4,32,54,22,4,32,118,22,4,32,70,22,4,32,134,22,4,24,22,22,4,24,86,22,2,16,21,21,2,15,19,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,24,22,22,4,24,22,22,0,2,0,0,0,0,0,0,207,12,0,0,4,24,22,22,4,24,22,22,112,0,0,0,0,0,0,0,208,12,0,0,4,24,22,22,4,24,22,22,112,2,0,0,0,0,0,0,209,12,0,0,4,24,22,22,4,24,22,22,3,0,0,0,0,0,0,0,210,12,0,0,4,24,22,22,4,24,22,22,3,2,0,0,0,0,0,0,211,12,0,0,4,24,22,22,4,24,22,22,115,0,0,0,0,0,0,0,212,12,0,0,4,24,22,22,4,24,22,22,115,2,0,0,0,0,0,0,213,12,0,0,4,24,22,22,4,24,86,22,0,2,0,0,0,0,0,0,214,12,0,0,4,24,22,22,4,24,86,22,112,0,0,0,0,0,0,0,215,12,0,0,4,24,22,22,4,24,86,22,112,2,0,0,0,0,0,0,216,12,0,0,4,24,22,22,4,24,86,22,3,0,0,0,0,0,0,0,217,12,0,0,4,24,22,22,4,24,86,22,3,2,0,0,0,0,0,0,218,12,0,0,4,24,22,22,4,24,86,22,115,0,0,0,0,0,0,0,219,12,0,0,4,24,22,22,4,24,86,22,115,2,0,0,0,0,0,0,220,12,0,0,4,24,22,22,4,32,54,22,0,2,0,0,0,0,0,0,221,12,0,0,4,24,22,22,4,32,54,22,112,0,0,0,0,0,0,0,222,12,0,0,4,24,22,22,4,32,54,22,112,2,0,0,0,0,0,0,223,12,0,0,4,24,22,22,4,32,54,22,3,0,0,0,0,0,0,0,224,12,0,0,4,24,22,22,4,32,54,22,3,2,0,0,0,0,0,0,225,12,0,0,4,24,22,22,4,32,54,22,115,0,0,0,0,0,0,0,226,12,0,0,4,24,22,22,4,32,54,22,115,2,0,0,0,0,0,0,227,12,0,0,4,24,86,22,4,24,22,22,0,2,0,0,0,0,0,0,228,12,0,0,4,24,86,22,4,24,22,22,112,0,0,0,0,0,0,0,229,12,0,0,4,24,86,22,4,24,22,22,112,2,0,0,0,0,0,0,230,12,0,0,4,24,86,22,4,24,22,22,3,0,0,0,0,0,0,0,231,12,0,0,4,24,86,22,4,24,22,22,3,2,0,0,0,0,0,0,232,12,0,0,4,24,86,22,4,24,22,22,115,0,0,0,0,0,0,0,233,12,0,0,4,24,86,22,4,24,22,22,115,2,0,0,0,0,0,0,234,12,0,0,4,24,86,22,4,24,86,22,0,2,0,0,0,0,0,0,235,12,0,0,4,24,86,22,4,24,86,22,112,0,0,0,0,0,0,0,236,12,0,0,4,24,86,22,4,24,86,22,112,2,0,0,0,0,0,0,237,12,0,0,4,24,86,22,4,24,86,22,3,0,0,0,0,0,0,0,238,12,0,0,4,24,86,22,4,24,86,22,3,2,0,0,0,0,0,0,239,12,0,0,4,24,86,22,4,24,86,22,115,0,0,0,0,0,0,0,240,12,0,0,4,24,86,22,4,24,86,22,115,2,0,0,0,0,0,0,241,12,0,0,4,24,86,22,4,32,54,22,0,2,0,0,0,0,0,0,242,12,0,0,4,24,86,22,4,32,54,22,112,0,0,0,0,0,0,0,243,12,0,0,4,24,86,22,4,32,54,22,112,2,0,0,0,0,0,0,244,12,0,0,4,24,86,22,4,32,54,22,3,0,0,0,0,0,0,0,245,12,0,0,4,24,86,22,4,32,54,22,3,2,0,0,0,0,0,0,246,12,0,0,4,24,86,22,4,32,54,22,115,0,0,0,0,0,0,0,247,12,0,0,4,24,86,22,4,32,54,22,115,2,0,0,0,0,0,0,248,12,0,0,4,32,54,22,4,24,22,22,0,2,0,0,0,0,0,0,249,12,0,0,4,32,54,22,4,24,22,22,112,0,0,0,0,0,0,0,250,12,0,0,4,32,54,22,4,24,22,22,112,2,0,0,0,0,0,0,251,12,0,0,4,32,54,22,4,24,22,22,3,0,0,0,0,0,0,0,252,12,0,0,4,32,54,22,4,24,22,22,3,2,0,0,0,0,0,0,253,12,0,0,4,32,54,22,4,24,22,22,115,0,0,0,0,0,0,0,254,12,0,0,4,32,54,22,4,24,22,22,115,2,0,0,0,0,0,0,255,12,0,0,4,32,54,22,4,24,86,22,0,2,0,0,0,0,0,0,0,13,0,0,4,32,54,22,4,24,86,22,112,0,0,0,0,0,0,0,1,13,0,0,4,32,54,22,4,24,86,22,112,2,0,0,0,0,0,0,2,13,0,0,4,32,54,22,4,24,86,22,3,0,0,0,0,0,0,0,3,13,0,0,4,32,54,22,4,24,86,22,3,2,0,0,0,0,0,0,4,13,0,0,4,32,54,22,4,24,86,22,115,0,0,0,0,0,0,0,5,13,0,0,4,32,54,22,4,24,86,22,115,2,0,0,0,0,0,0,6,13,0,0,4,32,54,22,4,32,54,22,0,2,0,0,0,0,0,0,7,13,0,0,4,32,54,22,4,32,54,22,112,0,0,0,0,0,0,0,8,13,0,0,4,32,54,22,4,32,54,22,112,2,0,0,0,0,0,0,9,13,0,0,4,32,54,22,4,32,54,22,3,0,0,0,0,0,0,0,10,13,0,0,4,32,54,22,4,32,54,22,3,2,0,0,0,0,0,0,11,13,0,0,4,32,54,22,4,32,54,22,115,0,0,0,0,0,0,0,12,13,0,0,4,32,54,22,4,32,54,22,115,2,0,0,0,0,0,0,13,13,0,0,4,32,70,22,4,24,22,22,0,2,0,0,0,0,0,0,14,13,0,0,4,32,70,22,4,24,22,22,112,0,0,0,0,0,0,0,15,13,0,0,4,32,70,22,4,24,22,22,112,2,0,0,0,0,0,0,16,13,0,0,4,32,70,22,4,24,22,22,3,0,0,0,0,0,0,0,17,13,0,0,4,32,70,22,4,24,22,22,3,2,0,0,0,0,0,0,18,13,0,0,4,32,70,22,4,24,22,22,115,0,0,0,0,0,0,0,19,13,0,0,4,32,70,22,4,24,22,22,115,2,0,0,0,0,0,0,20,13,0,0,4,32,70,22,4,24,86,22,0,2,0,0,0,0,0,0,21,13,0,0,4,32,70,22,4,24,86,22,112,0,0,0,0,0,0,0,22,13,0,0,4,32,70,22,4,24,86,22,112,2,0,0,0,0,0,0,23,13,0,0,4,32,70,22,4,24,86,22,3,0,0,0,0,0,0,0,24,13,0,0,4,32,70,22,4,24,86,22,3,2,0,0,0,0,0,0,25,13,0,0,4,32,70,22,4,24,86,22,115,0,0,0,0,0,0,0,26,13,0,0,4,32,70,22,4,24,86,22,115,2,0,0,0,0,0,0,27,13,0,0,4,32,70,22,4,32,54,22,0,2,0,0,0,0,0,0,28,13,0,0,4,32,70,22,4,32,54,22,112,0,0,0,0,0,0,0,29,13,0,0,4,32,70,22,4,32,54,22,112,2,0,0,0,0,0,0,30,13,0,0,4,32,70,22,4,32,54,22,3,0,0,0,0,0,0,0,31,13,0,0,4,32,70,22,4,32,54,22,3,2,0,0,0,0,0,0,32,13,0,0,4,32,70,22,4,32,54,22,115,0,0,0,0,0,0,0,33,13,0,0,4,32,70,22,4,32,54,22,115,2,0,0,0,0,0,0,34,13,0,0,4,32,118,22,4,24,22,22,0,2,0,0,0,0,0,0,35,13,0,0,4,32,118,22,4,24,22,22,112,0,0,0,0,0,0,0,36,13,0,0,4,32,118,22,4,24,22,22,112,2,0,0,0,0,0,0,37,13,0,0,4,32,118,22,4,24,22,22,3,0,0,0,0,0,0,0,38,13,0,0,4,32,118,22,4,24,22,22,3,2,0,0,0,0,0,0,39,13,0,0,4,32,118,22,4,24,22,22,115,0,0,0,0,0,0,0,40,13,0,0,4,32,118,22,4,24,22,22,115,2,0,0,0,0,0,0,41,13,0,0,4,32,118,22,4,24,86,22,0,2,0,0,0,0,0,0,42,13,0,0,4,32,118,22,4,24,86,22,112,0,0,0,0,0,0,0,43,13,0,0,4,32,118,22,4,24,86,22,112,2,0,0,0,0,0,0,44,13,0,0,4,32,118,22,4,24,86,22,3,0,0,0,0,0,0,0,45,13,0,0,4,32,118,22,4,24,86,22,3,2,0,0,0,0,0,0,46,13,0,0,4,32,118,22,4,24,86,22,115,0,0,0,0,0,0,0,47,13,0,0,4,32,118,22,4,24,86,22,115,2,0,0,0,0,0,0,48,13,0,0,4,32,118,22,4,32,54,22,0,2,0,0,0,0,0,0,49,13,0,0,4,32,118,22,4,32,54,22,112,0,0,0,0,0,0,0,50,13,0,0,4,32,118,22,4,32,54,22,112,2,0,0,0,0,0,0,51,13,0,0,4,32,118,22,4,32,54,22,3,0,0,0,0,0,0,0,52,13,0,0,4,32,118,22,4,32,54,22,3,2,0,0,0,0,0,0,53,13,0,0,4,32,118,22,4,32,54,22,115,0,0,0,0,0,0,0,54,13,0,0,4,32,118,22,4,32,54,22,115,2,0,0,0,0,0,0,55,13,0,0,4,32,134,22,4,24,22,22,0,2,0,0,0,0,0,0,56,13,0,0,4,32,134,22,4,24,22,22,112,0,0,0,0,0,0,0,57,13,0,0,4,32,134,22,4,24,22,22,112,2,0,0,0,0,0,0,58,13,0,0,4,32,134,22,4,24,22,22,3,0,0,0,0,0,0,0,59,13,0,0,4,32,134,22,4,24,22,22,3,2,0,0,0,0,0,0,60,13,0,0,4,32,134,22,4,24,22,22,115,0,0,0,0,0,0,0,61,13,0,0,4,32,134,22,4,24,22,22,115,2,0,0,0,0,0,0,62,13,0,0,4,32,134,22,4,24,86,22,0,2,0,0,0,0,0,0,63,13,0,0,4,32,134,22,4,24,86,22,112,0,0,0,0,0,0,0,64,13,0,0,4,32,134,22,4,24,86,22,112,2,0,0,0,0,0,0,65,13,0,0,4,32,134,22,4,24,86,22,3,0,0,0,0,0,0,0,66,13,0,0,4,32,134,22,4,24,86,22,3,2,0,0,0,0,0,0,67,13,0,0,4,32,134,22,4,24,86,22,115,0,0,0,0,0,0,0,68,13,0,0,4,32,134,22,4,24,86,22,115,2,0,0,0,0,0,0,69,13,0,0,4,32,134,22,4,32,54,22,0,2,0,0,0,0,0,0,70,13,0,0,4,32,134,22,4,32,54,22,112,0,0,0,0,0,0,0,71,13,0,0,4,32,134,22,4,32,54,22,112,2,0,0,0,0,0,0,72,13,0,0,4,32,134,22,4,32,54,22,3,0,0,0,0,0,0,0,73,13,0,0,4,32,134,22,4,32,54,22,3,2,0,0,0,0,0,0,74,13,0,0,4,32,134,22,4,32,54,22,115,0,0,0,0,0,0,0,75,13,0,0,4,32,134,22,4,32,54,22,115,2,0,0,0,0,0,0,76,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,228,2,0,40,229,2,0,168,229,2,0,232,229,2,0,8,230,2,0,24,230,2,0,32,230,2,0,36,230,2,0,38,230,2,0,67,230,2,0,39,230,2,0,77,13,0,0,78,13,0,0,67,230,2,0,78,230,2,0,79,13,0,0,0,0,0,0,155,230,2,0,106,230,2,0,80,13,0,0,81,13,0,0,129,230,2,0,134,230,2,0,82,13,0,0,1,0,0,0,155,230,2,0,161,230,2,0,83,13,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,4,0,0,0,3,0,0,0,84,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,35,1,0,40,35,1,0,248,34,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,1], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+67692); /* memory initializer */ allocate([97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,13,0,0,0,27,0,0,0,8,0,0,0,9,0,0,0,32,0,0,0,45,0,0,0,61,0,0,0,91,0,0,0,93,0,0,0,92,0,0,0,35,0,0,0,59,0,0,0,39,0,0,0,96,0,0,0,44,0,0,0,46,0,0,0,47,0,0,0,57,0,0,64,58,0,0,64,59,0,0,64,60,0,0,64,61,0,0,64,62,0,0,64,63,0,0,64,64,0,0,64,65,0,0,64,66,0,0,64,67,0,0,64,68,0,0,64,69,0,0,64,70,0,0,64,71,0,0,64,72,0,0,64,73,0,0,64,74,0,0,64,75,0,0,64,127,0,0,0,77,0,0,64,78,0,0,64,79,0,0,64,80,0,0,64,81,0,0,64,82,0,0,64,83,0,0,64,84,0,0,64,85,0,0,64,86,0,0,64,87,0,0,64,88,0,0,64,89,0,0,64,90,0,0,64,91,0,0,64,92,0,0,64,93,0,0,64,94,0,0,64,95,0,0,64,96,0,0,64,97,0,0,64,98,0,0,64,99,0,0,64,0,0,0,0,101,0,0,64,102,0,0,64,103,0,0,64,104,0,0,64,105,0,0,64,106,0,0,64,107,0,0,64,108,0,0,64,109,0,0,64,110,0,0,64,111,0,0,64,112,0,0,64,113,0,0,64,114,0,0,64,115,0,0,64,116,0,0,64,117,0,0,64,118,0,0,64,119,0,0,64,120,0,0,64,121,0,0,64,122,0,0,64,123,0,0,64,124,0,0,64,125,0,0,64,126,0,0,64,127,0,0,64,128,0,0,64,129,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,133,0,0,64,134,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,0,0,64,154,0,0,64,155,0,0,64,156,0,0,64,157,0,0,64,158,0,0,64,159,0,0,64,160,0,0,64,161,0,0,64,162,0,0,64,163,0,0,64,164,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,0,0,64,177,0,0,64,178,0,0,64,179,0,0,64,180,0,0,64,181,0,0,64,182,0,0,64,183,0,0,64,184,0,0,64,185,0,0,64,186,0,0,64,187,0,0,64,188,0,0,64,189,0,0,64,190,0,0,64,191,0,0,64,192,0,0,64,193,0,0,64,194,0,0,64,195,0,0,64,196,0,0,64,197,0,0,64,198,0,0,64,199,0,0,64,200,0,0,64,201,0,0,64,202,0,0,64,203,0,0,64,204,0,0,64,205,0,0,64,206,0,0,64,207,0,0,64,208,0,0,64,209,0,0,64,210,0,0,64,211,0,0,64,212,0,0,64,213,0,0,64,214,0,0,64,215,0,0,64,216,0,0,64,217,0,0,64,218,0,0,64,219,0,0,64,220,0,0,64,221,0,0,64,0,0,0,0,0,0,0,0,224,0,0,64,225,0,0,64,226,0,0,64,227,0,0,64,228,0,0,64,229,0,0,64,230,0,0,64,231,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,64,2,1,0,64,3,1,0,64,4,1,0,64,5,1,0,64,6,1,0,64,7,1,0,64,8,1,0,64,9,1,0,64,10,1,0,64,11,1,0,64,12,1,0,64,13,1,0,64,14,1,0,64,15,1,0,64,16,1,0,64,17,1,0,64,18,1,0,64,19,1,0,64,20,1,0,64,21,1,0,64,22,1,0,64,23,1,0,64,24,1,0,64,25,1,0,64,26,1,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,4,3,0,238,4,3,0,66,57,3,0,240,4,3,0,242,4,3,0,244,4,3,0,246,4,3,0,248,4,3,0,250,4,3,0,252,4,3,0,254,4,3,0,80,57,3,0,0,5,3,0,2,5,3,0,4,5,3,0,6,5,3,0,8,5,3,0,10,5,3,0,12,5,3,0,14,5,3,0,16,5,3,0,18,5,3,0,20,5,3,0,22,5,3,0,24,5,3,0,26,5,3,0,28,5,3,0,30,5,3,0,32,5,3,0,34,5,3,0,36,5,3,0,38,5,3,0,40,5,3,0,42,5,3,0,44,5,3,0,46,5,3,0,48,5,3,0,55,5,3,0,62,5,3,0,72,5,3,0,76,5,3,0,82,5,3,0,84,5,3,0,86,5,3,0,88,5,3,0,90,5,3,0,92,5,3,0,94,5,3,0,96,5,3,0,98,5,3,0,100,5,3,0,163,47,3,0,102,5,3,0,104,5,3,0,113,5,3,0,116,5,3,0,119,5,3,0,122,5,3,0,125,5,3,0,128,5,3,0,131,5,3,0,134,5,3,0,137,5,3,0,140,5,3,0,144,5,3,0,148,5,3,0,152,5,3,0,164,5,3,0,175,5,3,0,181,5,3,0,188,5,3,0,193,5,3,0,200,5,3,0,207,5,3,0,211,5,3,0,220,5,3,0,226,5,3,0,231,5,3,0,236,5,3,0,239,5,3,0,247,5,3,0,0,6,3,0,9,6,3,0,18,6,3,0,27,6,3,0,40,6,3,0,49,6,3,0,58,6,3,0,67,6,3,0,76,6,3,0,85,6,3,0,94,6,3,0,103,6,3,0,112,6,3,0,121,6,3,0,130,6,3,0,0,0,0,0,139,6,3,0,151,6,3,0,157,6,3,0,166,6,3,0,170,6,3,0,174,6,3,0,178,6,3,0,182,6,3,0,186,6,3,0,190,6,3,0,194,6,3,0,198,6,3,0,202,6,3,0,206,6,3,0,210,6,3,0,214,6,3,0,222,6,3,0,227,6,3,0,232,6,3,0,239,6,3,0,244,6,3,0,250,6,3,0,255,6,3,0,3,7,3,0,8,7,3,0,14,7,3,0,19,7,3,0,24,7,3,0,33,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,44,7,3,0,53,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,7,3,0,79,7,3,0,86,7,3,0,93,7,3,0,99,7,3,0,48,5,3,0,105,7,3,0,115,7,3,0,119,7,3,0,124,7,3,0,138,7,3,0,144,7,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,7,3,0,160,7,3,0,171,7,3,0,190,7,3,0,207,7,3,0,220,7,3,0,236,7,3,0,245,7,3,0,254,7,3,0,7,8,3,0,16,8,3,0,27,8,3,0,44,8,3,0,53,8,3,0,62,8,3,0,71,8,3,0,80,8,3,0,89,8,3,0,98,8,3,0,109,8,3,0,118,8,3,0,127,8,3,0,136,8,3,0,145,8,3,0,154,8,3,0,164,8,3,0,173,8,3,0,183,8,3,0,192,8,3,0,201,8,3,0,214,8,3,0,223,8,3,0,232,8,3,0,248,8,3,0,9,9,3,0,25,9,3,0,39,9,3,0,58,9,3,0,77,9,3,0,94,9,3,0,105,9,3,0,118,9,3,0,136,9,3,0,150,9,3,0,163,9,3,0,178,9,3,0,0,0,0,0,0,0,0,0,197,9,3,0,207,9,3,0,218,9,3,0,227,9,3,0,236,9,3,0,247,9,3,0,3,10,3,0,13,10,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,10,3,0,34,10,3,0,44,10,3,0,54,10,3,0,64,10,3,0,74,10,3,0,84,10,3,0,96,10,3,0,100,10,3,0,105,10,3,0,116,10,3,0,125,10,3,0,135,10,3,0,143,10,3,0,151,10,3,0,162,10,3,0,170,10,3,0,181,10,3,0,194,10,3,0,209,10,3,0,222,10,3,0,236,10,3,0,251,10,3,0,8,11,3,0,19,11,3,0,25,11,3], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+78424); /* memory initializer */ allocate([244,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,1,6,0,0,2,6,0,0,3,6,0,0,4,6,0,0,5,6,0,0,6,6,0,0,40,24,1,0,128,24,1,0,1,0,0,0,252,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,236,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,220,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,124,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,124,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,124,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,140,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,140,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,140,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,156,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,156,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,156,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,172,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,172,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,172,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,188,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,188,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,188,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,204,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,188,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,172,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,156,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,140,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,124,107,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,13,0,0,86,13,0,0,87,13,0,0,88,13,0,0,255,255,255,255,0,0,0,0,89,13,0,0,90,13,0,0,91,13,0,0,92,13,0,0,0,0,0,0,93,13,0,0,94,13,0,0,95,13,0,0,96,13,0,0,0,0,0,0,97,13,0,0,98,13,0,0,99,13,0,0,100,13,0,0,0,0,0,0,101,13,0,0,102,13,0,0,103,13,0,0,104,13,0,0,236,73,1,0,20,74,1,0,220,74,1,0,4,75,1,0,152,48,0,0,1,0,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,0,0,0,0,232,34,1,0,8,35,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,0,0,0,0,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,42,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,225,0,0,0,224,0,0,0,226,0,0,0,72,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,75,0,0,0,78,0,0,0,77,0,0,0,74,0,0,0,80,0,0,0,82,0,0,0,79,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,76,0,0,0,0,0,0,0,39,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,227,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,85,0,0,0,87,0,0,0,0,0,0,0,86,0,0,0,99,0,0,0,84,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,129,0,0,0,128,0,0,0,2,1,0,0,3,1,0,0,0,0,0,0,5,1,0,0,0,0,0,0,6,1,0,0,129,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,46,0,0,0,54,0,0,0,45,0,0,0,55,0,0,0,56,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,49,0,0,0,48,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,13,0,0,0,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,0,106,13,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,0,107,13,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,108,13,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,109,13,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,13,0,0,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,0,0,0,0,110,13,0,0,1,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,124,0,0,224,3,0,0,31,0,0,0,0,0,0,0,111,13,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,13,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129,0,0,0,0,238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,255,255,255,226,0,255,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28,0,0,0,0,238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28,0,0,0,161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129,0,0,0,0,238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,255,255,255,226,0,0,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+82616); /* memory initializer */ allocate([238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28,0,0,0,161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,255,48,139,0,0,255,255,255,255,51,1,0,0,59,246,2,0,48,139,0,0,255,255,255,255,117,1,0,0,110,247,2,0,48,139,0,0,255,255,255,255,87,1,0,0,227,248,2,0,48,139,0,0,255,255,255,255,251,0,0,0,58,250,2,0,48,139,0,0,255,255,255,255,121,0,0,0,53,251,2,0,49,139,0,0,255,255,255,255,51,2,0,0,174,251,2,0,48,139,0,0,255,255,255,255,151,2,0,0,225,253,2,0,48,139,0,0,255,255,255,255,58,2,0,0,120,0,3,0,48,139,0,0,255,255,255,255,58,2,0,0,178,2,3,0,0,0,0,0,117,11,3,0,125,11,3,0,131,11,3,0,136,11,3,0,141,11,3,0,147,11,3,0,0,0,0,0,150,48,7,119,44,97,14,238,186,81,9,153,25,196,109,7,143,244,106,112,53,165,99,233,163,149,100,158,50,136,219,14,164,184,220,121,30,233,213,224,136,217,210,151,43,76,182,9,189,124,177,126,7,45,184,231,145,29,191,144,100,16,183,29,242,32,176,106,72,113,185,243,222,65,190,132,125,212,218,26,235,228,221,109,81,181,212,244,199,133,211,131,86,152,108,19,192,168,107,100,122,249,98,253,236,201,101,138,79,92,1,20,217,108,6,99,99,61,15,250,245,13,8,141,200,32,110,59,94,16,105,76,228,65,96,213,114,113,103,162,209,228,3,60,71,212,4,75,253,133,13,210,107,181,10,165,250,168,181,53,108,152,178,66,214,201,187,219,64,249,188,172,227,108,216,50,117,92,223,69,207,13,214,220,89,61,209,171,172,48,217,38,58,0,222,81,128,81,215,200,22,97,208,191,181,244,180,33,35,196,179,86,153,149,186,207,15,165,189,184,158,184,2,40,8,136,5,95,178,217,12,198,36,233,11,177,135,124,111,47,17,76,104,88,171,29,97,193,61,45,102,182,144,65,220,118,6,113,219,1,188,32,210,152,42,16,213,239,137,133,177,113,31,181,182,6,165,228,191,159,51,212,184,232,162,201,7,120,52,249,0,15,142,168,9,150,24,152,14,225,187,13,106,127,45,61,109,8,151,108,100,145,1,92,99,230,244,81,107,107,98,97,108,28,216,48,101,133,78,0,98,242,237,149,6,108,123,165,1,27,193,244,8,130,87,196,15,245,198,217,176,101,80,233,183,18,234,184,190,139,124,136,185,252,223,29,221,98,73,45,218,21,243,124,211,140,101,76,212,251,88,97,178,77,206,81,181,58,116,0,188,163,226,48,187,212,65,165,223,74,215,149,216,61,109,196,209,164,251,244,214,211,106,233,105,67,252,217,110,52,70,136,103,173,208,184,96,218,115,45,4,68,229,29,3,51,95,76,10,170,201,124,13,221,60,113,5,80,170,65,2,39,16,16,11,190,134,32,12,201,37,181,104,87,179,133,111,32,9,212,102,185,159,228,97,206,14,249,222,94,152,201,217,41,34,152,208,176,180,168,215,199,23,61,179,89,129,13,180,46,59,92,189,183,173,108,186,192,32,131,184,237,182,179,191,154,12,226,182,3,154,210,177,116,57,71,213,234,175,119,210,157,21,38,219,4,131,22,220,115,18,11,99,227,132,59,100,148,62,106,109,13,168,90,106,122,11,207,14,228,157,255,9,147,39,174,0,10,177,158,7,125,68,147,15,240,210,163,8,135,104,242,1,30,254,194,6,105,93,87,98,247,203,103,101,128,113,54,108,25,231,6,107,110,118,27,212,254,224,43,211,137,90,122,218,16,204,74,221,103,111,223,185,249,249,239,190,142,67,190,183,23,213,142,176,96,232,163,214,214,126,147,209,161,196,194,216,56,82,242,223,79,241,103,187,209,103,87,188,166,221,6,181,63,75,54,178,72,218,43,13,216,76,27,10,175,246,74,3,54,96,122,4,65,195,239,96,223,85,223,103,168,239,142,110,49,121,190,105,70,140,179,97,203,26,131,102,188,160,210,111,37,54,226,104,82,149,119,12,204,3,71,11,187,185,22,2,34,47,38,5,85,190,59,186,197,40,11,189,178,146,90,180,43,4,106,179,92,167,255,215,194,49,207,208,181,139,158,217,44,29,174,222,91,176,194,100,155,38,242,99,236,156,163,106,117,10,147,109,2,169,6,9,156,63,54,14,235,133,103,7,114,19,87,0,5,130,74,191,149,20,122,184,226,174,43,177,123,56,27,182,12,155,142,210,146,13,190,213,229,183,239,220,124,33,223,219,11,212,210,211,134,66,226,212,241,248,179,221,104,110,131,218,31,205,22,190,129,91,38,185,246,225,119,176,111,119,71,183,24,230,90,8,136,112,106,15,255,202,59,6,102,92,11,1,17,255,158,101,143,105,174,98,248,211,255,107,97,69,207,108,22,120,226,10,160,238,210,13,215,84,131,4,78,194,179,3,57,97,38,103,167,247,22,96,208,77,71,105,73,219,119,110,62,74,106,209,174,220,90,214,217,102,11,223,64,240,59,216,55,83,174,188,169,197,158,187,222,127,207,178,71,233,255,181,48,28,242,189,189,138,194,186,202,48,147,179,83,166,163,180,36,5,54,208,186,147,6,215,205,41,87,222,84,191,103,217,35,46,122,102,179,184,74,97,196,2,27,104,93,148,43,111,42,55,190,11,180,161,142,12,195,27,223,5,90,141,239,2,45,0,0,0,0,65,49,27,25,130,98,54,50,195,83,45,43,4,197,108,100,69,244,119,125,134,167,90,86,199,150,65,79,8,138,217,200,73,187,194,209,138,232,239,250,203,217,244,227,12,79,181,172,77,126,174,181,142,45,131,158,207,28,152,135,81,18,194,74,16,35,217,83,211,112,244,120,146,65,239,97,85,215,174,46,20,230,181,55,215,181,152,28,150,132,131,5,89,152,27,130,24,169,0,155,219,250,45,176,154,203,54,169,93,93,119,230,28,108,108,255,223,63,65,212,158,14,90,205,162,36,132,149,227,21,159,140,32,70,178,167,97,119,169,190,166,225,232,241,231,208,243,232,36,131,222,195,101,178,197,218,170,174,93,93,235,159,70,68,40,204,107,111,105,253,112,118,174,107,49,57,239,90,42,32,44,9,7,11,109,56,28,18,243,54,70,223,178,7,93,198,113,84,112,237,48,101,107,244,247,243,42,187,182,194,49,162,117,145,28,137,52,160,7,144,251,188,159,23,186,141,132,14,121,222,169,37,56,239,178,60,255,121,243,115,190,72,232,106,125,27,197,65,60,42,222,88,5,79,121,240,68,126,98,233,135,45,79,194,198,28,84,219,1,138,21,148,64,187,14,141,131,232,35,166,194,217,56,191,13,197,160,56,76,244,187,33,143,167,150,10,206,150,141,19,9,0,204,92,72,49,215,69,139,98,250,110,202,83,225,119,84,93,187,186,21,108,160,163,214,63,141,136,151,14,150,145,80,152,215,222,17,169,204,199,210,250,225,236,147,203,250,245,92,215,98,114,29,230,121,107,222,181,84,64,159,132,79,89,88,18,14,22,25,35,21,15,218,112,56,36,155,65,35,61,167,107,253,101,230,90,230,124,37,9,203,87,100,56,208,78,163,174,145,1,226,159,138,24,33,204,167,51,96,253,188,42,175,225,36,173,238,208,63,180,45,131,18,159,108,178,9,134,171,36,72,201,234,21,83,208,41,70,126,251,104,119,101,226,246,121,63,47,183,72,36,54,116,27,9,29,53,42,18,4,242,188,83,75,179,141,72,82,112,222,101,121,49,239,126,96,254,243,230,231,191,194,253,254,124,145,208,213,61,160,203,204,250,54,138,131,187,7,145,154,120,84,188,177,57,101,167,168,75,152,131,59,10,169,152,34,201,250,181,9,136,203,174,16,79,93,239,95,14,108,244,70,205,63,217,109,140,14,194,116,67,18,90,243,2,35,65,234,193,112,108,193,128,65,119,216,71,215,54,151,6,230,45,142,197,181,0,165,132,132,27,188,26,138,65,113,91,187,90,104,152,232,119,67,217,217,108,90,30,79,45,21,95,126,54,12,156,45,27,39,221,28,0,62,18,0,152,185,83,49,131,160,144,98,174,139,209,83,181,146,22,197,244,221,87,244,239,196,148,167,194,239,213,150,217,246,233,188,7,174,168,141,28,183,107,222,49,156,42,239,42,133,237,121,107,202,172,72,112,211,111,27,93,248,46,42,70,225,225,54,222,102,160,7,197,127,99,84,232,84,34,101,243,77,229,243,178,2,164,194,169,27,103,145,132,48,38,160,159,41,184,174,197,228,249,159,222,253,58,204,243,214,123,253,232,207,188,107,169,128,253,90,178,153,62,9,159,178,127,56,132,171,176,36,28,44,241,21,7,53,50,70,42,30,115,119,49,7,180,225,112,72,245,208,107,81,54,131,70,122,119,178,93,99,78,215,250,203,15,230,225,210,204,181,204,249,141,132,215,224,74,18,150,175,11,35,141,182,200,112,160,157,137,65,187,132,70,93,35,3,7,108,56,26,196,63,21,49,133,14,14,40,66,152,79,103,3,169,84,126,192,250,121,85,129,203,98,76,31,197,56,129,94,244,35,152,157,167,14,179,220,150,21,170,27,0,84,229,90,49,79,252,153,98,98,215,216,83,121,206,23,79,225,73,86,126,250,80,149,45,215,123,212,28,204,98,19,138,141,45,82,187,150,52,145,232,187,31,208,217,160,6,236,243,126,94,173,194,101,71,110,145,72,108,47,160,83,117,232,54,18,58,169,7,9,35,106,84,36,8,43,101,63,17,228,121,167,150,165,72,188,143,102,27,145,164,39,42,138,189,224,188,203,242,161,141,208,235,98,222,253,192,35,239,230,217,189,225,188,20,252,208,167,13,63,131,138,38,126,178,145,63,185,36,208,112,248,21,203,105,59,70,230,66,122,119,253,91,181,107,101,220,244,90,126,197,55,9,83,238,118,56,72,247,177,174,9,184,240,159,18,161,51,204,63,138,114,253,36,147,0,0,0,0,55,106,194,1,110,212,132,3,89,190,70,2,220,168,9,7,235,194,203,6,178,124,141,4,133,22,79,5,184,81,19,14,143,59,209,15,214,133,151,13,225,239,85,12,100,249,26,9,83,147,216,8,10,45,158,10,61,71,92,11,112,163,38,28,71,201,228,29,30,119,162,31,41,29,96,30,172,11,47,27,155,97,237,26,194,223,171,24,245,181,105,25,200,242,53,18,255,152,247,19,166,38,177,17,145,76,115,16,20,90,60,21,35,48,254,20,122,142,184,22,77,228,122,23,224,70,77,56,215,44,143,57,142,146,201,59,185,248,11,58,60,238,68,63,11,132,134,62,82,58,192,60,101,80,2,61,88,23,94,54,111,125,156,55,54,195,218,53,1,169,24,52,132,191,87,49,179,213,149,48,234,107,211,50,221,1,17,51,144,229,107,36,167,143,169,37,254,49,239,39,201,91,45,38,76,77,98,35,123,39,160,34,34,153,230,32,21,243,36,33,40,180,120,42,31,222,186,43,70,96,252,41,113,10,62,40,244,28,113,45,195,118,179,44,154,200,245,46,173,162,55,47,192,141,154,112,247,231,88,113,174,89,30,115,153,51,220,114,28,37,147,119,43,79,81,118,114,241,23,116,69,155,213,117,120,220,137,126,79,182,75,127,22,8,13,125,33,98,207,124,164,116,128,121,147,30,66,120,202,160,4,122,253,202,198,123,176,46,188,108,135,68,126,109,222,250,56,111,233,144,250,110,108,134,181,107,91,236,119,106,2,82,49,104,53,56,243,105,8,127,175,98,63,21,109,99,102,171,43,97,81,193,233,96,212,215,166,101,227,189,100,100,186,3,34,102,141,105,224,103,32,203,215,72,23,161,21,73,78,31,83,75,121,117,145,74,252,99,222,79,203,9,28,78,146,183,90,76,165,221,152,77,152,154,196,70,175,240,6,71,246,78,64,69,193,36,130,68,68,50,205,65,115,88,15,64,42,230,73,66,29,140,139,67,80,104,241,84,103,2,51,85,62,188,117,87,9,214,183,86,140,192,248,83,187,170,58,82,226,20,124,80,213,126,190,81,232,57,226,90,223,83,32,91,134,237,102,89,177,135,164,88,52,145,235,93,3,251,41,92,90,69,111,94,109,47,173,95,128,27,53,225,183,113,247,224,238,207,177,226,217,165,115,227,92,179,60,230,107,217,254,231,50,103,184,229,5,13,122,228,56,74,38,239,15,32,228,238,86,158,162,236,97,244,96,237,228,226,47,232,211,136,237,233,138,54,171,235,189,92,105,234,240,184,19,253,199,210,209,252,158,108,151,254,169,6,85,255,44,16,26,250,27,122,216,251,66,196,158,249,117,174,92,248,72,233,0,243,127,131,194,242,38,61,132,240,17,87,70,241,148,65,9,244,163,43,203,245,250,149,141,247,205,255,79,246,96,93,120,217,87,55,186,216,14,137,252,218,57,227,62,219,188,245,113,222,139,159,179,223,210,33,245,221,229,75,55,220,216,12,107,215,239,102,169,214,182,216,239,212,129,178,45,213,4,164,98,208,51,206,160,209,106,112,230,211,93,26,36,210,16,254,94,197,39,148,156,196,126,42,218,198,73,64,24,199,204,86,87,194,251,60,149,195,162,130,211,193,149,232,17,192,168,175,77,203,159,197,143,202,198,123,201,200,241,17,11,201,116,7,68,204,67,109,134,205,26,211,192,207,45,185,2,206,64,150,175,145,119,252,109,144,46,66,43,146,25,40,233,147,156,62,166,150,171,84,100,151,242,234,34,149,197,128,224,148,248,199,188,159,207,173,126,158,150,19,56,156,161,121,250,157,36,111,181,152,19,5,119,153,74,187,49,155,125,209,243,154,48,53,137,141,7,95,75,140,94,225,13,142,105,139,207,143,236,157,128,138,219,247,66,139,130,73,4,137,181,35,198,136,136,100,154,131,191,14,88,130,230,176,30,128,209,218,220,129,84,204,147,132,99,166,81,133,58,24,23,135,13,114,213,134,160,208,226,169,151,186,32,168,206,4,102,170,249,110,164,171,124,120,235,174,75,18,41,175,18,172,111,173,37,198,173,172,24,129,241,167,47,235,51,166,118,85,117,164,65,63,183,165,196,41,248,160,243,67,58,161,170,253,124,163,157,151,190,162,208,115,196,181,231,25,6,180,190,167,64,182,137,205,130,183,12,219,205,178,59,177,15,179,98,15,73,177,85,101,139,176,104,34,215,187,95,72,21,186,6,246,83,184,49,156,145,185,180,138,222,188,131,224,28,189,218,94,90,191,237,52,152,190,0,0,0,0,101,103,188,184,139,200,9,170,238,175,181,18,87,151,98,143,50,240,222,55,220,95,107,37,185,56,215,157,239,40,180,197,138,79,8,125,100,224,189,111,1,135,1,215,184,191,214,74,221,216,106,242,51,119,223,224,86,16,99,88,159,87,25,80,250,48,165,232,20,159,16,250,113,248,172,66,200,192,123,223,173,167,199,103,67,8,114,117,38,111,206,205,112,127,173,149,21,24,17,45,251,183,164,63,158,208,24,135,39,232,207,26,66,143,115,162,172,32,198,176,201,71,122,8,62,175,50,160,91,200,142,24,181,103,59,10,208,0,135,178,105,56,80,47,12,95,236,151,226,240,89,133,135,151,229,61,209,135,134,101,180,224,58,221,90,79,143,207,63,40,51,119,134,16,228,234,227,119,88,82,13,216,237,64,104,191,81,248,161,248,43,240,196,159,151,72,42,48,34,90,79,87,158,226,246,111,73,127,147,8,245,199,125,167,64,213,24,192,252,109,78,208,159,53,43,183,35,141,197,24,150,159,160,127,42,39,25,71,253,186,124,32,65,2,146,143,244,16,247,232,72,168,61,88,20,155,88,63,168,35,182,144,29,49,211,247,161,137,106,207,118,20,15,168,202,172,225,7,127,190,132,96,195,6,210,112,160,94,183,23,28,230,89,184,169,244,60,223,21,76,133,231,194,209,224,128,126,105,14,47,203,123,107,72,119,195,162,15,13,203,199,104,177,115,41,199,4,97,76,160,184,217,245,152,111,68,144,255,211,252,126,80,102,238,27,55,218,86,77,39,185,14,40,64,5,182,198,239,176,164,163,136,12,28,26,176,219,129,127,215,103,57,145,120,210,43,244,31,110,147,3,247,38,59,102,144,154,131,136,63,47,145,237,88,147,41,84,96,68,180,49,7,248,12,223,168,77,30,186,207,241,166,236,223,146,254,137,184,46,70,103,23,155,84,2,112,39,236,187,72,240,113,222,47,76,201,48,128,249,219,85,231,69,99,156,160,63,107,249,199,131,211,23,104,54,193,114,15,138,121,203,55,93,228,174,80,225,92,64,255,84,78,37,152,232,246,115,136,139,174,22,239,55,22,248,64,130,4,157,39,62,188,36,31,233,33,65,120,85,153,175,215,224,139,202,176,92,51,59,182,89,237,94,209,229,85,176,126,80,71,213,25,236,255,108,33,59,98,9,70,135,218,231,233,50,200,130,142,142,112,212,158,237,40,177,249,81,144,95,86,228,130,58,49,88,58,131,9,143,167,230,110,51,31,8,193,134,13,109,166,58,181,164,225,64,189,193,134,252,5,47,41,73,23,74,78,245,175,243,118,34,50,150,17,158,138,120,190,43,152,29,217,151,32,75,201,244,120,46,174,72,192,192,1,253,210,165,102,65,106,28,94,150,247,121,57,42,79,151,150,159,93,242,241,35,229,5,25,107,77,96,126,215,245,142,209,98,231,235,182,222,95,82,142,9,194,55,233,181,122,217,70,0,104,188,33,188,208,234,49,223,136,143,86,99,48,97,249,214,34,4,158,106,154,189,166,189,7,216,193,1,191,54,110,180,173,83,9,8,21,154,78,114,29,255,41,206,165,17,134,123,183,116,225,199,15,205,217,16,146,168,190,172,42,70,17,25,56,35,118,165,128,117,102,198,216,16,1,122,96,254,174,207,114,155,201,115,202,34,241,164,87,71,150,24,239,169,57,173,253,204,94,17,69,6,238,77,118,99,137,241,206,141,38,68,220,232,65,248,100,81,121,47,249,52,30,147,65,218,177,38,83,191,214,154,235,233,198,249,179,140,161,69,11,98,14,240,25,7,105,76,161,190,81,155,60,219,54,39,132,53,153,146,150,80,254,46,46,153,185,84,38,252,222,232,158,18,113,93,140,119,22,225,52,206,46,54,169,171,73,138,17,69,230,63,3,32,129,131,187,118,145,224,227,19,246,92,91,253,89,233,73,152,62,85,241,33,6,130,108,68,97,62,212,170,206,139,198,207,169,55,126,56,65,127,214,93,38,195,110,179,137,118,124,214,238,202,196,111,214,29,89,10,177,161,225,228,30,20,243,129,121,168,75,215,105,203,19,178,14,119,171,92,161,194,185,57,198,126,1,128,254,169,156,229,153,21,36,11,54,160,54,110,81,28,142,167,22,102,134,194,113,218,62,44,222,111,44,73,185,211,148,240,129,4,9,149,230,184,177,123,73,13,163,30,46,177,27,72,62,210,67,45,89,110,251,195,246,219,233,166,145,103,81,31,169,176,204,122,206,12,116,148,97,185,102,241,6,5,222,0,0,0,0,119,7,48,150,238,14,97,44,153,9,81,186,7,109,196,25,112,106,244,143,233,99,165,53,158,100,149,163,14,219,136,50,121,220,184,164,224,213,233,30,151,210,217,136,9,182,76,43,126,177,124,189,231,184,45,7,144,191,29,145,29,183,16,100,106,176,32,242,243,185,113,72,132,190,65,222,26,218,212,125,109,221,228,235,244,212,181,81,131,211,133,199,19,108,152,86,100,107,168,192,253,98,249,122,138,101,201,236,20,1,92,79,99,6,108,217,250,15,61,99,141,8,13,245,59,110,32,200,76,105,16,94,213,96,65,228,162,103,113,114,60,3,228,209,75,4,212,71,210,13,133,253,165,10,181,107,53,181,168,250,66,178,152,108,219,187,201,214,172,188,249,64,50,216,108,227,69,223,92,117,220,214,13,207,171,209,61,89,38,217,48,172,81,222,0,58,200,215,81,128,191,208,97,22,33,180,244,181,86,179,196,35,207,186,149,153,184,189,165,15,40,2,184,158,95,5,136,8,198,12,217,178,177,11,233,36,47,111,124,135,88,104,76,17,193,97,29,171,182,102,45,61,118,220,65,144,1,219,113,6,152,210,32,188,239,213,16,42,113,177,133,137,6,182,181,31,159,191,228,165,232,184,212,51,120,7,201,162,15,0,249,52,150,9,168,142,225,14,152,24,127,106,13,187,8,109,61,45,145,100,108,151,230,99,92,1,107,107,81,244,28,108,97,98,133,101,48,216,242,98,0,78,108,6,149,237,27,1,165,123,130,8,244,193,245,15,196,87,101,176,217,198,18,183,233,80,139,190,184,234,252,185,136,124,98,221,29,223,21,218,45,73,140,211,124,243,251,212,76,101,77,178,97,88,58,181,81,206,163,188,0,116,212,187,48,226,74,223,165,65,61,216,149,215,164,209,196,109,211,214,244,251,67,105,233,106,52,110,217,252,173,103,136,70,218,96,184,208,68,4,45,115,51,3,29,229,170,10,76,95,221,13,124,201,80,5,113,60,39,2,65,170,190,11,16,16,201,12,32,134,87,104,181,37,32,111,133,179,185,102,212,9,206,97,228,159,94,222,249,14,41,217,201,152,176,208,152,34,199,215,168,180,89,179,61,23,46,180,13,129,183,189,92,59,192,186,108,173,237,184,131,32,154,191,179,182,3,182,226,12,116,177,210,154,234,213,71,57,157,210,119,175,4,219,38,21,115,220,22,131,227,99,11,18,148,100,59,132,13,109,106,62,122,106,90,168,228,14,207,11,147,9,255,157,10,0,174,39,125,7,158,177,240,15,147,68,135,8,163,210,30,1,242,104,105,6,194,254,247,98,87,93,128,101,103,203,25,108,54,113,110,107,6,231,254,212,27,118,137,211,43,224,16,218,122,90,103,221,74,204,249,185,223,111,142,190,239,249,23,183,190,67,96,176,142,213,214,214,163,232,161,209,147,126,56,216,194,196,79,223,242,82,209,187,103,241,166,188,87,103,63,181,6,221,72,178,54,75,216,13,43,218,175,10,27,76,54,3,74,246,65,4,122,96,223,96,239,195,168,103,223,85,49,110,142,239,70,105,190,121,203,97,179,140,188,102,131,26,37,111,210,160,82,104,226,54,204,12,119,149,187,11,71,3,34,2,22,185,85,5,38,47,197,186,59,190,178,189,11,40,43,180,90,146,92,179,106,4,194,215,255,167,181,208,207,49,44,217,158,139,91,222,174,29,155,100,194,176,236,99,242,38,117,106,163,156,2,109,147,10,156,9,6,169,235,14,54,63,114,7,103,133,5,0,87,19,149,191,74,130,226,184,122,20,123,177,43,174,12,182,27,56,146,210,142,155,229,213,190,13,124,220,239,183,11,219,223,33,134,211,210,212,241,212,226,66,104,221,179,248,31,218,131,110,129,190,22,205,246,185,38,91,111,176,119,225,24,183,71,119,136,8,90,230,255,15,106,112,102,6,59,202,17,1,11,92,143,101,158,255,248,98,174,105,97,107,255,211,22,108,207,69,160,10,226,120,215,13,210,238,78,4,131,84,57,3,179,194,167,103,38,97,208,96,22,247,73,105,71,77,62,110,119,219,174,209,106,74,217,214,90,220,64,223,11,102,55,216,59,240,169,188,174,83,222,187,158,197,71,178,207,127,48,181,255,233,189,189,242,28,202,186,194,138,83,179,147,48,36,180,163,166,186,208,54,5,205,215,6,147,84,222,87,41,35,217,103,191,179,102,122,46,196,97,74,184,93,104,27,2,42,111,43,148,180,11,190,55,195,12,142,161,90,5,223,27,45,2,239,141,0,0,0,0,25,27,49,65,50,54,98,130,43,45,83,195,100,108,197,4,125,119,244,69,86,90,167,134,79,65,150,199,200,217,138,8,209,194,187,73,250,239,232,138,227,244,217,203,172,181,79,12,181,174,126,77,158,131,45,142,135,152,28,207,74,194,18,81,83,217,35,16,120,244,112,211,97,239,65,146,46,174,215,85,55,181,230,20,28,152,181,215,5,131,132,150,130,27,152,89,155,0,169,24,176,45,250,219,169,54,203,154,230,119,93,93,255,108,108,28,212,65,63,223,205,90,14,158,149,132,36,162,140,159,21,227,167,178,70,32,190,169,119,97,241,232,225,166,232,243,208,231,195,222,131,36,218,197,178,101,93,93,174,170,68,70,159,235,111,107,204,40,118,112,253,105,57,49,107,174,32,42,90,239,11,7,9,44,18,28,56,109,223,70,54,243,198,93,7,178,237,112,84,113,244,107,101,48,187,42,243,247,162,49,194,182,137,28,145,117,144,7,160,52,23,159,188,251,14,132,141,186,37,169,222,121,60,178,239,56,115,243,121,255,106,232,72,190,65,197,27,125,88,222,42,60,240,121,79,5,233,98,126,68,194,79,45,135,219,84,28,198,148,21,138,1,141,14,187,64,166,35,232,131,191,56,217,194,56,160,197,13,33,187,244,76,10,150,167,143,19,141,150,206,92,204,0,9,69,215,49,72,110,250,98,139,119,225,83,202,186,187,93,84,163,160,108,21,136,141,63,214,145,150,14,151,222,215,152,80,199,204,169,17,236,225,250,210,245,250,203,147,114,98,215,92,107,121,230,29,64,84,181,222,89,79,132,159,22,14,18,88,15,21,35,25,36,56,112,218,61,35,65,155,101,253,107,167,124,230,90,230,87,203,9,37,78,208,56,100,1,145,174,163,24,138,159,226,51,167,204,33,42,188,253,96,173,36,225,175,180,63,208,238,159,18,131,45,134,9,178,108,201,72,36,171,208,83,21,234,251,126,70,41,226,101,119,104,47,63,121,246,54,36,72,183,29,9,27,116,4,18,42,53,75,83,188,242,82,72,141,179,121,101,222,112,96,126,239,49,231,230,243,254,254,253,194,191,213,208,145,124,204,203,160,61,131,138,54,250,154,145,7,187,177,188,84,120,168,167,101,57,59,131,152,75,34,152,169,10,9,181,250,201,16,174,203,136,95,239,93,79,70,244,108,14,109,217,63,205,116,194,14,140,243,90,18,67,234,65,35,2,193,108,112,193,216,119,65,128,151,54,215,71,142,45,230,6,165,0,181,197,188,27,132,132,113,65,138,26,104,90,187,91,67,119,232,152,90,108,217,217,21,45,79,30,12,54,126,95,39,27,45,156,62,0,28,221,185,152,0,18,160,131,49,83,139,174,98,144,146,181,83,209,221,244,197,22,196,239,244,87,239,194,167,148,246,217,150,213,174,7,188,233,183,28,141,168,156,49,222,107,133,42,239,42,202,107,121,237,211,112,72,172,248,93,27,111,225,70,42,46,102,222,54,225,127,197,7,160,84,232,84,99,77,243,101,34,2,178,243,229,27,169,194,164,48,132,145,103,41,159,160,38,228,197,174,184,253,222,159,249,214,243,204,58,207,232,253,123,128,169,107,188,153,178,90,253,178,159,9,62,171,132,56,127,44,28,36,176,53,7,21,241,30,42,70,50,7,49,119,115,72,112,225,180,81,107,208,245,122,70,131,54,99,93,178,119,203,250,215,78,210,225,230,15,249,204,181,204,224,215,132,141,175,150,18,74,182,141,35,11,157,160,112,200,132,187,65,137,3,35,93,70,26,56,108,7,49,21,63,196,40,14,14,133,103,79,152,66,126,84,169,3,85,121,250,192,76,98,203,129,129,56,197,31,152,35,244,94,179,14,167,157,170,21,150,220,229,84,0,27,252,79,49,90,215,98,98,153,206,121,83,216,73,225,79,23,80,250,126,86,123,215,45,149,98,204,28,212,45,141,138,19,52,150,187,82,31,187,232,145,6,160,217,208,94,126,243,236,71,101,194,173,108,72,145,110,117,83,160,47,58,18,54,232,35,9,7,169,8,36,84,106,17,63,101,43,150,167,121,228,143,188,72,165,164,145,27,102,189,138,42,39,242,203,188,224,235,208,141,161,192,253,222,98,217,230,239,35,20,188,225,189,13,167,208,252,38,138,131,63,63,145,178,126,112,208,36,185,105,203,21,248,66,230,70,59,91,253,119,122,220,101,107,181,197,126,90,244,238,83,9,55,247,72,56,118,184,9,174,177,161,18,159,240,138,63,204,51,147,36,253,114,0,0,0,0,1,194,106,55,3,132,212,110,2,70,190,89,7,9,168,220,6,203,194,235,4,141,124,178,5,79,22,133,14,19,81,184,15,209,59,143,13,151,133,214,12,85,239,225,9,26,249,100,8,216,147,83,10,158,45,10,11,92,71,61,28,38,163,112,29,228,201,71,31,162,119,30,30,96,29,41,27,47,11,172,26,237,97,155,24,171,223,194,25,105,181,245,18,53,242,200,19,247,152,255,17,177,38,166,16,115,76,145,21,60,90,20,20,254,48,35,22,184,142,122,23,122,228,77,56,77,70,224,57,143,44,215,59,201,146,142,58,11,248,185,63,68,238,60,62,134,132,11,60,192,58,82,61,2,80,101,54,94,23,88,55,156,125,111,53,218,195,54,52,24,169,1,49,87,191,132,48,149,213,179,50,211,107,234,51,17,1,221,36,107,229,144,37,169,143,167,39,239,49,254,38,45,91,201,35,98,77,76,34,160,39,123,32,230,153,34,33,36,243,21,42,120,180,40,43,186,222,31,41,252,96,70,40,62,10,113,45,113,28,244,44,179,118,195,46,245,200,154,47,55,162,173,112,154,141,192,113,88,231,247,115,30,89,174,114,220,51,153,119,147,37,28,118,81,79,43,116,23,241,114,117,213,155,69,126,137,220,120,127,75,182,79,125,13,8,22,124,207,98,33,121,128,116,164,120,66,30,147,122,4,160,202,123,198,202,253,108,188,46,176,109,126,68,135,111,56,250,222,110,250,144,233,107,181,134,108,106,119,236,91,104,49,82,2,105,243,56,53,98,175,127,8,99,109,21,63,97,43,171,102,96,233,193,81,101,166,215,212,100,100,189,227,102,34,3,186,103,224,105,141,72,215,203,32,73,21,161,23,75,83,31,78,74,145,117,121,79,222,99,252,78,28,9,203,76,90,183,146,77,152,221,165,70,196,154,152,71,6,240,175,69,64,78,246,68,130,36,193,65,205,50,68,64,15,88,115,66,73,230,42,67,139,140,29,84,241,104,80,85,51,2,103,87,117,188,62,86,183,214,9,83,248,192,140,82,58,170,187,80,124,20,226,81,190,126,213,90,226,57,232,91,32,83,223,89,102,237,134,88,164,135,177,93,235,145,52,92,41,251,3,94,111,69,90,95,173,47,109,225,53,27,128,224,247,113,183,226,177,207,238,227,115,165,217,230,60,179,92,231,254,217,107,229,184,103,50,228,122,13,5,239,38,74,56,238,228,32,15,236,162,158,86,237,96,244,97,232,47,226,228,233,237,136,211,235,171,54,138,234,105,92,189,253,19,184,240,252,209,210,199,254,151,108,158,255,85,6,169,250,26,16,44,251,216,122,27,249,158,196,66,248,92,174,117,243,0,233,72,242,194,131,127,240,132,61,38,241,70,87,17,244,9,65,148,245,203,43,163,247,141,149,250,246,79,255,205,217,120,93,96,216,186,55,87,218,252,137,14,219,62,227,57,222,113,245,188,223,179,159,139,221,245,33,210,220,55,75,229,215,107,12,216,214,169,102,239,212,239,216,182,213,45,178,129,208,98,164,4,209,160,206,51,211,230,112,106,210,36,26,93,197,94,254,16,196,156,148,39,198,218,42,126,199,24,64,73,194,87,86,204,195,149,60,251,193,211,130,162,192,17,232,149,203,77,175,168,202,143,197,159,200,201,123,198,201,11,17,241,204,68,7,116,205,134,109,67,207,192,211,26,206,2,185,45,145,175,150,64,144,109,252,119,146,43,66,46,147,233,40,25,150,166,62,156,151,100,84,171,149,34,234,242,148,224,128,197,159,188,199,248,158,126,173,207,156,56,19,150,157,250,121,161,152,181,111,36,153,119,5,19,155,49,187,74,154,243,209,125,141,137,53,48,140,75,95,7,142,13,225,94,143,207,139,105,138,128,157,236,139,66,247,219,137,4,73,130,136,198,35,181,131,154,100,136,130,88,14,191,128,30,176,230,129,220,218,209,132,147,204,84,133,81,166,99,135,23,24,58,134,213,114,13,169,226,208,160,168,32,186,151,170,102,4,206,171,164,110,249,174,235,120,124,175,41,18,75,173,111,172,18,172,173,198,37,167,241,129,24,166,51,235,47,164,117,85,118,165,183,63,65,160,248,41,196,161,58,67,243,163,124,253,170,162,190,151,157,181,196,115,208,180,6,25,231,182,64,167,190,183,130,205,137,178,205,219,12,179,15,177,59,177,73,15,98,176,139,101,85,187,215,34,104,186,21,72,95,184,83,246,6,185,145,156,49,188,222,138,180,189,28,224,131,191,90,94,218,190,152,52,237,0,0,0,0,184,188,103,101,170,9,200,139,18,181,175,238,143,98,151,87,55,222,240,50,37,107,95,220,157,215,56,185,197,180,40,239,125,8,79,138,111,189,224,100,215,1,135,1,74,214,191,184,242,106,216,221,224,223,119,51,88,99,16,86,80,25,87,159,232,165,48,250,250,16,159,20,66,172,248,113,223,123,192,200,103,199,167,173,117,114,8,67,205,206,111,38,149,173,127,112,45,17,24,21,63,164,183,251,135,24,208,158,26,207,232,39,162,115,143,66,176,198,32,172,8,122,71,201,160,50,175,62,24,142,200,91,10,59,103,181,178,135,0,208,47,80,56,105,151,236,95,12,133,89,240,226,61,229,151,135,101,134,135,209,221,58,224,180,207,143,79,90,119,51,40,63,234,228,16,134,82,88,119,227,64,237,216,13,248,81,191,104,240,43,248,161,72,151,159,196,90,34,48,42,226,158,87,79,127,73,111,246,199,245,8,147,213,64,167,125,109,252,192,24,53,159,208,78,141,35,183,43,159,150,24,197,39,42,127,160,186,253,71,25,2,65,32,124,16,244,143,146,168,72,232,247,155,20,88,61,35,168,63,88,49,29,144,182,137,161,247,211,20,118,207,106,172,202,168,15,190,127,7,225,6,195,96,132,94,160,112,210,230,28,23,183,244,169,184,89,76,21,223,60,209,194,231,133,105,126,128,224,123,203,47,14,195,119,72,107,203,13,15,162,115,177,104,199,97,4,199,41,217,184,160,76,68,111,152,245,252,211,255,144,238,102,80,126,86,218,55,27,14,185,39,77,182,5,64,40,164,176,239,198,28,12,136,163,129,219,176,26,57,103,215,127,43,210,120,145,147,110,31,244,59,38,247,3,131,154,144,102,145,47,63,136,41,147,88,237,180,68,96,84,12,248,7,49,30,77,168,223,166,241,207,186,254,146,223,236,70,46,184,137,84,155,23,103,236,39,112,2,113,240,72,187,201,76,47,222,219,249,128,48,99,69,231,85,107,63,160,156,211,131,199,249,193,54,104,23,121,138,15,114,228,93,55,203,92,225,80,174,78,84,255,64,246,232,152,37,174,139,136,115,22,55,239,22,4,130,64,248,188,62,39,157,33,233,31,36,153,85,120,65,139,224,215,175,51,92,176,202,237,89,182,59,85,229,209,94,71,80,126,176,255,236,25,213,98,59,33,108,218,135,70,9,200,50,233,231,112,142,142,130,40,237,158,212,144,81,249,177,130,228,86,95,58,88,49,58,167,143,9,131,31,51,110,230,13,134,193,8,181,58,166,109,189,64,225,164,5,252,134,193,23,73,41,47,175,245,78,74,50,34,118,243,138,158,17,150,152,43,190,120,32,151,217,29,120,244,201,75,192,72,174,46,210,253,1,192,106,65,102,165,247,150,94,28,79,42,57,121,93,159,150,151,229,35,241,242,77,107,25,5,245,215,126,96,231,98,209,142,95,222,182,235,194,9,142,82,122,181,233,55,104,0,70,217,208,188,33,188,136,223,49,234,48,99,86,143,34,214,249,97,154,106,158,4,7,189,166,189,191,1,193,216,173,180,110,54,21,8,9,83,29,114,78,154,165,206,41,255,183,123,134,17,15,199,225,116,146,16,217,205,42,172,190,168,56,25,17,70,128,165,118,35,216,198,102,117,96,122,1,16,114,207,174,254,202,115,201,155,87,164,241,34,239,24,150,71,253,173,57,169,69,17,94,204,118,77,238,6,206,241,137,99,220,68,38,141,100,248,65,232,249,47,121,81,65,147,30,52,83,38,177,218,235,154,214,191,179,249,198,233,11,69,161,140,25,240,14,98,161,76,105,7,60,155,81,190,132,39,54,219,150,146,153,53,46,46,254,80,38,84,185,153,158,232,222,252,140,93,113,18,52,225,22,119,169,54,46,206,17,138,73,171,3,63,230,69,187,131,129,32,227,224,145,118,91,92,246,19,73,233,89,253,241,85,62,152,108,130,6,33,212,62,97,68,198,139,206,170,126,55,169,207,214,127,65,56,110,195,38,93,124,118,137,179,196,202,238,214,89,29,214,111,225,161,177,10,243,20,30,228,75,168,121,129,19,203,105,215,171,119,14,178,185,194,161,92,1,126,198,57,156,169,254,128,36,21,153,229,54,160,54,11,142,28,81,110,134,102,22,167,62,218,113,194,44,111,222,44,148,211,185,73,9,4,129,240,177,184,230,149,163,13,73,123,27,177,46,30,67,210,62,72,251,110,89,45,233,219,246,195,81,103,145,166,204,176,169,31,116,12,206,122,102,185,97,148,222,5,6,241,112,13,0,0,0,0,0,0,224,37,0,0,113,13,0,0,114,13,0,0,115,13,0,0,0,0,0,0,0,0,0,0,248,37,0,0,116,13,0,0,117,13,0,0,118,13,0,0,0,0,0,0,24,38,0,0,119,13,0,0,120,13,0,0,121,13,0,0,0,0,0,0,8,38,0,0,116,13,0,0,122,13,0,0,118,13,0,0,0,0,0,0,48,38,0,0,123,13,0,0,124,13,0,0,125,13,0,0,0,0,0,0,64,38,0,0,126,13,0,0,127,13,0,0,128,13,0,0,0,0,0,0,96,38,0,0,129,13,0,0,130,13,0,0,131,13,0,0,132,13,0,0,133,13,0,0,134,13,0,0,135,13,0,0,136,13,0,0,0,0,0,0,144,38,0,0,129,13,0,0,137,13,0,0,131,13,0,0,132,13,0,0,133,13,0,0,138,13,0,0,139,13,0,0,140,13,0,0,0,0,0,0,160,38,0,0,129,13,0,0,141,13,0,0,131,13,0,0,132,13,0,0,133,13,0,0,142,13,0,0,143,13,0,0,144,13,0,0,0,0,0,0,0,0,0,0,97,17,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,192,3,0,0,192,4,0,0,192,5,0,0,192,6,0,0,192,7,0,0,192,8,0,0,192,9,0,0,192,10,0,0,192,11,0,0,192,12,0,0,192,13,0,0,192,14,0,0,192,15,0,0,192,16,0,0,192,17,0,0,192,18,0,0,192,19,0,0,192,20,0,0,192,21,0,0,192,22,0,0,192,23,0,0,192,24,0,0,192,25,0,0,192,26,0,0,192,27,0,0,192,28,0,0,192,29,0,0,192,30,0,0,192,31,0,0,192,0,0,0,179,1,0,0,195,2,0,0,195,3,0,0,195,4,0,0,195,5,0,0,195,6,0,0,195,7,0,0,195,8,0,0,195,9,0,0,195,10,0,0,195,11,0,0,195,12,0,0,195,13,0,0,211,14,0,0,195,15,0,0,195,0,0,12,187,1,0,12,195,2,0,12,195,3,0,12,195,4,0,12,211,220,142,1,0,76,143,1,0,188,143,1,0,188,143,1,0,218,204,1,0,44,152,1,0,44,146,1,0,0,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,146,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,13,0,0,148,13,0,0,143,45,3,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,146,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,13,0,0,0,0,0,0,148,13,0,0,135,41,3,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,146,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,13,0,0,148,13,0,0,127,37,3,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+92858); /* memory initializer */ allocate([38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,75,0,0,0,76,0,0,0,77,0,0,0,78,0,0,0,79,0,0,0,80,0,0,0,81,0,0,0,82,0,0,0,83,0,0,0,84,0,0,0,85,0,0,0,86,0,0,0,87,0,0,0,88,0,0,0,89,0,0,0,90,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+103100); /* memory initializer */ allocate([1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,39,0,0,0,40,0,0,0,41,0,0,0,42,0,0,0,43,0,0,0,44,0,0,0,45,0,0,0,46,0,0,0,47,0,0,0,48,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,123,0,0,0,124,0,0,0,125,0,0,0,126,0,0,0,127], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+104488); /* memory initializer */ allocate([192,38,0,0,151,13,0,0,152,13,0,0,153,13,0,0,154,13,0,0,155,13,0,0,156,13,0,0,157,13,0,0,158,13,0,0,159,13,0,0,160,13,0,0,161,13,0,0,162,13,0,0,163,13,0,0,164,13,0,0,0,0,0,0,208,38,0,0,151,13,0,0,165,13,0,0,166,13,0,0,154,13,0,0,155,13,0,0,156,13,0,0,167,13,0,0,158,13,0,0,159,13,0,0,168,13,0,0,169,13,0,0,170,13,0,0,171,13,0,0,172,13,0,0,0,0,0,0,224,38,0,0,173,13,0,0,174,13,0,0,175,13,0,0,37,0,0,0,182,12,0,0,183,12,0,0,176,13,0,0,41,0,0,0,42,0,0,0,184,12,0,0,44,0,0,0,185,12,0,0,177,13,0,0,178,13,0,0,0,0,0,0,240,38,0,0,173,13,0,0,179,13,0,0,180,13,0,0,37,0,0,0,182,12,0,0,183,12,0,0,40,0,0,0,41,0,0,0,42,0,0,0,181,13,0,0,182,13,0,0,183,13,0,0,46,0,0,0,186,12,0,0,0,0,0,0,0,39,0,0,184,13,0,0,185,13,0,0,4,0,0,0,0,0,0,0,8,39,0,0,184,13,0,0,186,13,0,0,4,0,0,0,187,13,0,0,4,0,0,0,0,0,0,0,32,39,0,0,188,13,0,0,189,13,0,0,121,13,0,0,0,0,0,0,72,39,0,0,190,13,0,0,191,13,0,0,192,13,0,0,193,13,0,0,194,13,0,0,195,13,0,0,196,13,0,0,0,0,0,0,88,39,0,0,190,13,0,0,197,13,0,0,198,13,0,0,199,13,0,0,194,13,0,0,195,13,0,0,200,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,39,0,0,201,13,0,0,202,13,0,0,0,0,0,0,176,39,0,0,173,13,0,0,203,13,0,0,36,0,0,0,37,0,0,0,182,12,0,0,183,12,0,0,40,0,0,0,41,0,0,0,42,0,0,0,184,12,0,0,44,0,0,0,185,12,0,0,46,0,0,0,186,12,0,0,0,0,0,0,184,39,0,0,151,13,0,0,204,13,0,0,205,13,0,0,154,13,0,0,155,13,0,0,156,13,0,0,167,13,0,0,158,13,0,0,159,13,0,0,160,13,0,0,161,13,0,0,162,13,0,0,171,13,0,0,172,13,0,0,8,0,0,0,0,0,0,0,192,39,0,0,62,0,0,0,63,0,0,0,248,255,255,255,248,255,255,255,192,39,0,0,64,0,0,0,65,0,0,0,8,0,0,0,0,0,0,0,216,39,0,0,206,13,0,0,207,13,0,0,248,255,255,255,248,255,255,255,216,39,0,0,208,13,0,0,209,13,0,0,4,0,0,0,0,0,0,0,240,39,0,0,145,0,0,0,146,0,0,0,252,255,255,255,252,255,255,255,240,39,0,0,147,0,0,0,148,0,0,0,4,0,0,0,0,0,0,0,8,40,0,0,210,13,0,0,211,13,0,0,252,255,255,255,252,255,255,255,8,40,0,0,212,13,0,0,213,13,0,0,0,0,0,0,120,39,0,0,214,13,0,0,215,13,0,0,121,13,0,0,0,0,0,0,136,39,0,0,216,13,0,0,217,13,0,0,0,0,0,0,64,40,0,0,190,13,0,0,218,13,0,0,219,13,0,0,193,13,0,0,194,13,0,0,195,13,0,0,220,13,0,0,0,0,0,0,0,0,0,0,56,41,0,0,221,13,0,0,222,13,0,0,223,13,0,0,224,13,0,0,225,13,0,0,226,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,41,0,0,227,13,0,0,228,13,0,0,223,13,0,0,229,13,0,0,230,13,0,0,231,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,41,0,0,232,13,0,0,233,13,0,0,223,13,0,0,234,13,0,0,235,13,0,0,236,13,0,0,237,13,0,0,238,13,0,0,239,13,0,0,240,13,0,0,241,13,0,0,242,13,0,0,243,13,0,0,244,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,41,0,0,245,13,0,0,246,13,0,0,223,13,0,0,247,13,0,0,248,13,0,0,249,13,0,0,250,13,0,0,251,13,0,0,252,13,0,0,253,13,0,0,254,13,0,0,255,13,0,0,0,14,0,0,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,41,0,0,2,14,0,0,3,14,0,0,223,13,0,0,4,14,0,0,5,14,0,0,6,14,0,0,7,14,0,0,8,14,0,0,9,14,0,0,10,14,0,0,11,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,41,0,0,12,14,0,0,13,14,0,0,223,13,0,0,14,14,0,0,15,14,0,0,16,14,0,0,17,14,0,0,18,14,0,0,19,14,0,0,20,14,0,0,21,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,42,0,0,22,14,0,0,23,14,0,0,223,13,0,0,24,14,0,0,25,14,0,0,26,14,0,0,27,14,0,0,28,14,0,0,29,14,0,0,30,14,0,0,248,255,255,255,24,42,0,0,31,14,0,0,32,14,0,0,33,14,0,0,34,14,0,0,35,14,0,0,36,14,0,0,37,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,42,0,0,38,14,0,0,39,14,0,0,223,13,0,0,40,14,0,0,41,14,0,0,42,14,0,0,43,14,0,0,44,14,0,0,45,14,0,0,46,14,0,0,248,255,255,255,64,42,0,0,47,14,0,0,48,14,0,0,49,14,0,0,50,14,0,0,51,14,0,0,52,14,0,0,53,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,42,0,0,54,14,0,0,55,14,0,0,223,13,0,0,56,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,42,0,0,57,14,0,0,58,14,0,0,223,13,0,0,59,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,42,0,0,60,14,0,0,61,14,0,0,223,13,0,0,62,14,0,0,63,14,0,0,64,14,0,0,65,14,0,0,66,14,0,0,67,14,0,0,68,14,0,0,69,14,0,0,70,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,42,0,0,71,14,0,0,72,14,0,0,223,13,0,0,73,14,0,0,74,14,0,0,75,14,0,0,76,14,0,0,77,14,0,0,78,14,0,0,79,14,0,0,80,14,0,0,81,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,42,0,0,82,14,0,0,83,14,0,0,223,13,0,0,84,14,0,0,85,14,0,0,86,14,0,0,87,14,0,0,88,14,0,0,89,14,0,0,90,14,0,0,91,14,0,0,92,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,43,0,0,93,14,0,0,94,14,0,0,223,13,0,0,95,14,0,0,96,14,0,0,97,14,0,0,98,14,0,0,99,14,0,0,100,14,0,0,101,14,0,0,102,14,0,0,103,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,43,0,0,104,14,0,0,105,14,0,0,223,13,0,0,106,14,0,0,107,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,43,0,0,108,14,0,0,109,14,0,0,223,13,0,0,110,14,0,0,111,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,43,0,0,112,14,0,0,113,14,0,0,223,13,0,0,114,14,0,0,115,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,43,0,0,116,14,0,0,117,14,0,0,223,13,0,0,118,14,0,0,119,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,43,0,0,120,14,0,0,121,14,0,0,223,13,0,0,122,14,0,0,123,14,0,0,124,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,43,0,0,125,14,0,0,126,14,0,0,223,13,0,0,127,14,0,0,128,14,0,0,129,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,41,0,0,130,14,0,0,131,14,0,0,223,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,41,0,0,132,14,0,0,133,14,0,0,223,13,0,0,134,14,0,0,135,14,0,0,136,14,0,0,137,14,0,0,138,14,0,0,139,14,0,0,140,14,0,0,141,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,41,0,0,142,14,0,0,143,14,0,0,223,13,0,0,144,14,0,0,145,14,0,0,146,14,0,0,147,14,0,0,148,14,0,0,149,14,0,0,150,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,41,0,0,151,14,0,0,152,14,0,0,223,13,0,0,153,14,0,0,154,14,0,0,155,14,0,0,156,14,0,0,157,14,0,0,0,0,0,0,136,41,0,0,158,14,0,0,159,14,0,0,223,13,0,0,160,14,0,0,161,14,0,0,162,14,0,0,163,14,0,0,164,14,0,0,0,0,0,0,88,40,0,0,165,14,0,0,166,14,0,0,223,13,0,0,0,0,0,0,104,40,0,0,165,14,0,0,167,14,0,0,223,13,0,0,168,14,0,0,169,14,0,0,170,14,0,0,171,14,0,0,172,14,0,0,173,14,0,0,174,14,0,0,175,14,0,0,176,14,0,0,177,14,0,0,178,14,0,0,179,14,0,0,0,0,0,0,136,40,0,0,165,14,0,0,180,14,0,0,223,13,0,0,181,14,0,0,182,14,0,0,183,14,0,0,184,14,0,0,185,14,0,0,186,14,0,0,187,14,0,0,0,0,0,0,168,40,0,0,165,14,0,0,188,14,0,0,223,13,0,0,189,14,0,0,190,14,0,0,191,14,0,0,192,14,0,0,193,14,0,0,194,14,0,0,195,14,0,0,0,0,0,0,200,40,0,0,165,14,0,0,196,14,0,0,223,13,0,0,197,14,0,0,198,14,0,0,199,14,0,0,200,14,0,0,201,14,0,0,202,14,0,0,203,14,0,0,0,0,0,0,232,40,0,0,165,14,0,0,204,14,0,0,223,13,0,0,197,14,0,0,198,14,0,0,199,14,0,0,200,14,0,0,201,14,0,0,202,14,0,0,203,14,0,0,0,0,0,0,248,40,0,0,165,14,0,0,205,14,0,0,223,13,0,0,197,14,0,0,198,14,0,0,199,14,0,0,200,14,0,0,201,14,0,0,202,14,0,0,203,14,0,0,0,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,37,0,0,0,109,0,0,0,47,0,0,0,37,0,0,0,100,0,0,0,47,0,0,0,37,0,0,0,121,0,0,0,37,0,0,0,89,0,0,0,45,0,0,0,37,0,0,0,109,0,0,0,45,0,0,0,37,0,0,0,100,0,0,0,37,0,0,0,73,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,112,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,0,0,0,114,0,0,0,117,0,0,0,101,0,0,0,0,0,0,0,102,0,0,0,97,0,0,0,108,0,0,0,115,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,0,0,0,117,0,0,0,110,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,77,0,0,0,111,0,0,0,110,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,84,0,0,0,117,0,0,0,101,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,87,0,0,0,101,0,0,0,100,0,0,0,110,0,0,0,101,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,84,0,0,0,104,0,0,0,117,0,0,0,114,0,0,0,115,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,70,0,0,0,114,0,0,0,105,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,83,0,0,0,97,0,0,0,116,0,0,0,117,0,0,0,114,0,0,0,100,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,83,0,0,0,117,0,0,0,110,0,0,0,0,0,0,0,77,0,0,0,111,0,0,0,110,0,0,0,0,0,0,0,84,0,0,0,117,0,0,0,101,0,0,0,0,0,0,0,87,0,0,0,101,0,0,0,100,0,0,0,0,0,0,0,84,0,0,0,104,0,0,0,117,0,0,0,0,0,0,0,70,0,0,0,114,0,0,0,105,0,0,0,0,0,0,0,83,0,0,0,97,0,0,0,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,0,0,0,97,0,0,0,110,0,0,0,117,0,0,0,97,0,0,0,114,0,0,0,121,0,0,0,0,0,0,0,70,0,0,0,101,0,0,0,98,0,0,0,114,0,0,0,117,0,0,0,97,0,0,0,114,0,0,0,121,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,114,0,0,0,99,0,0,0,104,0,0,0,0,0,0,0,65,0,0,0,112,0,0,0,114,0,0,0,105,0,0,0,108,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,121,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,110,0,0,0,101,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,108,0,0,0,121,0,0,0,0,0,0,0,65,0,0,0,117,0,0,0,103,0,0,0,117,0,0,0,115,0,0,0,116,0,0,0,0,0,0,0,83,0,0,0,101,0,0,0,112,0,0,0,116,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,79,0,0,0,99,0,0,0,116,0,0,0,111,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,78,0,0,0,111,0,0,0,118,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,68,0,0,0,101,0,0,0,99,0,0,0,101,0,0,0,109,0,0,0,98,0,0,0,101,0,0,0,114,0,0,0,0,0,0,0,74,0,0,0,97,0,0,0,110,0,0,0,0,0,0,0,70,0,0,0,101,0,0,0,98,0,0,0,0,0,0,0,77,0,0,0,97,0,0,0,114,0,0,0,0,0,0,0,65,0,0,0,112,0,0,0,114,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,110,0,0,0,0,0,0,0,74,0,0,0,117,0,0,0,108,0,0,0,0,0,0,0,65,0,0,0,117,0,0,0,103,0,0,0,0,0,0,0,83,0,0,0,101,0,0,0,112,0,0,0,0,0,0,0,79,0,0,0,99,0,0,0,116,0,0,0,0,0,0,0,78,0,0,0,111,0,0,0,118,0,0,0,0,0,0,0,68,0,0,0,101,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,77,0,0,0,0,0,0,0,80,0,0,0,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,109,0,0,0,47,0,0,0,37,0,0,0,100,0,0,0,47,0,0,0,37,0,0,0,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,97,0,0,0,32,0,0,0,37,0,0,0,98,0,0,0,32,0,0,0,37,0,0,0,100,0,0,0,32,0,0,0,37,0,0,0,72,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,73,0,0,0,58,0,0,0,37,0,0,0,77,0,0,0,58,0,0,0,37,0,0,0,83,0,0,0,32,0,0,0,37,0,0,0,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,8,128,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,128,8,0,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,0,8,128,16,144,16,128,16,16,16,0,32,144,32,128,32,145,32,129,8,0,8,128,16,0,16,16,16,128,16,144,32,128,32,144,32,129,32,145,8,0,8,128,16,16,16,0,16,144,16,128,32,144,32,128,32,145,32,129,8,0,8,128,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,8,0,8,128,32,144,32,128,32,145,32,129,16,144,16,128,16,16,16,0,8,0,8,128,32,129,32,145,32,128,32,144,16,128,16,144,16,0,16,16,8,0,8,128,32,145,32,129,32,144,32,128,16,144,16,128,16,16,16,0,8,0,8,128,96,7,0,0,0,8,80,0,0,8,16,0,20,8,115,0,18,7,31,0,0,8,112,0,0,8,48,0,0,9,192,0,16,7,10,0,0,8,96,0,0,8,32,0,0,9,160,0,0,8,0,0,0,8,128,0,0,8,64,0,0,9,224,0,16,7,6,0,0,8,88,0,0,8,24,0,0,9,144,0,19,7,59,0,0,8,120,0,0,8,56,0,0,9,208,0,17,7,17,0,0,8,104,0,0,8,40,0,0,9,176,0,0,8,8,0,0,8,136,0,0,8,72,0,0,9,240,0,16,7,4,0,0,8,84,0,0,8,20,0,21,8,227,0,19,7,43,0,0,8,116,0,0,8,52,0,0,9,200,0,17,7,13,0,0,8,100,0,0,8,36,0,0,9,168,0,0,8,4,0,0,8,132,0,0,8,68,0,0,9,232,0,16,7,8,0,0,8,92,0,0,8,28,0,0,9,152,0,20,7,83,0,0,8,124,0,0,8,60,0,0,9,216,0,18,7,23,0,0,8,108,0,0,8,44,0,0,9,184,0,0,8,12,0,0,8,140,0,0,8,76,0,0,9,248,0,16,7,3,0,0,8,82,0,0,8,18,0,21,8,163,0,19,7,35,0,0,8,114,0,0,8,50,0,0,9,196,0,17,7,11,0,0,8,98,0,0,8,34,0,0,9,164,0,0,8,2,0,0,8,130,0,0,8,66,0,0,9,228,0,16,7,7,0,0,8,90,0,0,8,26,0,0,9,148,0,20,7,67,0,0,8,122,0,0,8,58,0,0,9,212,0,18,7,19,0,0,8,106,0,0,8,42,0,0,9,180,0,0,8,10,0,0,8,138,0,0,8,74,0,0,9,244,0,16,7,5,0,0,8,86,0,0,8,22,0,64,8,0,0,19,7,51,0,0,8,118,0,0,8,54,0,0,9,204,0,17,7,15,0,0,8,102,0,0,8,38,0,0,9,172,0,0,8,6,0,0,8,134,0,0,8,70,0,0,9,236,0,16,7,9,0,0,8,94,0,0,8,30,0,0,9,156,0,20,7,99,0,0,8,126,0,0,8,62,0,0,9,220,0,18,7,27,0,0,8,110,0,0,8,46,0,0,9,188,0,0,8,14,0,0,8,142,0,0,8,78,0,0,9,252,0,96,7,0,0,0,8,81,0,0,8,17,0,21,8,131,0,18,7,31,0,0,8,113,0,0,8,49,0,0,9,194,0,16,7,10,0,0,8,97,0,0,8,33,0,0,9,162,0,0,8,1,0,0,8,129,0,0,8,65,0,0,9,226,0,16,7,6,0,0,8,89,0,0,8,25,0,0,9,146,0,19,7,59,0,0,8,121,0,0,8,57,0,0,9,210,0,17,7,17,0,0,8,105,0,0,8,41,0,0,9,178,0,0,8,9,0,0,8,137,0,0,8,73,0,0,9,242,0,16,7,4,0,0,8,85,0,0,8,21,0,16,8,2,1,19,7,43,0,0,8,117,0,0,8,53,0,0,9,202,0,17,7,13,0,0,8,101,0,0,8,37,0,0,9,170,0,0,8,5,0,0,8,133,0,0,8,69,0,0,9,234,0,16,7,8,0,0,8,93,0,0,8,29,0,0,9,154,0,20,7,83,0,0,8,125,0,0,8,61,0,0,9,218,0,18,7,23,0,0,8,109,0,0,8,45,0,0,9,186,0,0,8,13,0,0,8,141,0,0,8,77,0,0,9,250,0,16,7,3,0,0,8,83,0,0,8,19,0,21,8,195,0,19,7,35,0,0,8,115,0,0,8,51,0,0,9,198,0,17,7,11,0,0,8,99,0,0,8,35,0,0,9,166,0,0,8,3,0,0,8,131,0,0,8,67,0,0,9,230,0,16,7,7,0,0,8,91,0,0,8,27,0,0,9,150,0,20,7,67,0,0,8,123,0,0,8,59,0,0,9,214,0,18,7,19,0,0,8,107,0,0,8,43,0,0,9,182,0,0,8,11,0,0,8,139,0,0,8,75,0,0,9,246,0,16,7,5,0,0,8,87,0,0,8,23,0,64,8,0,0,19,7,51,0,0,8,119,0,0,8,55,0,0,9,206,0,17,7,15,0,0,8,103,0,0,8,39,0,0,9,174,0,0,8,7,0,0,8,135,0,0,8,71,0,0,9,238,0,16,7,9,0,0,8,95,0,0,8,31,0,0,9,158,0,20,7,99,0,0,8,127,0,0,8,63,0,0,9,222,0,18,7,27,0,0,8,111,0,0,8,47,0,0,9,190,0,0,8,15,0,0,8,143,0,0,8,79,0,0,9,254,0,96,7,0,0,0,8,80,0,0,8,16,0,20,8,115,0,18,7,31,0,0,8,112,0,0,8,48,0,0,9,193,0,16,7,10,0,0,8,96,0,0,8,32,0,0,9,161,0,0,8,0,0,0,8,128,0,0,8,64,0,0,9,225,0,16,7,6,0,0,8,88,0,0,8,24,0,0,9,145,0,19,7,59,0,0,8,120,0,0,8,56,0,0,9,209,0,17,7,17,0,0,8,104,0,0,8,40,0,0,9,177,0,0,8,8,0,0,8,136,0,0,8,72,0,0,9,241,0,16,7,4,0,0,8,84,0,0,8,20,0,21,8,227,0,19,7,43,0,0,8,116,0,0,8,52,0,0,9,201,0,17,7,13,0,0,8,100,0,0,8,36,0,0,9,169,0,0,8,4,0,0,8,132,0,0,8,68,0,0,9,233,0,16,7,8,0,0,8,92,0,0,8,28,0,0,9,153,0,20,7,83,0,0,8,124,0,0,8,60,0,0,9,217,0,18,7,23,0,0,8,108,0,0,8,44,0,0,9,185,0,0,8,12,0,0,8,140,0,0,8,76,0,0,9,249,0,16,7,3,0,0,8,82,0,0,8,18,0,21,8,163,0,19,7,35,0,0,8,114,0,0,8,50,0,0,9,197,0,17,7,11,0,0,8,98,0,0,8,34,0,0,9,165,0,0,8,2,0,0,8,130,0,0,8,66,0,0,9,229,0,16,7,7,0,0,8,90,0,0,8,26,0,0,9,149,0,20,7,67,0,0,8,122,0,0,8,58,0,0,9,213,0,18,7,19,0,0,8,106,0,0,8,42,0,0,9,181,0,0,8,10,0,0,8,138,0,0,8,74,0,0,9,245,0,16,7,5,0,0,8,86,0,0,8,22,0,64,8,0,0,19,7,51,0,0,8,118,0,0,8,54,0,0,9,205,0,17,7,15,0,0,8,102,0,0,8,38,0,0,9,173,0,0,8,6,0,0,8,134,0,0,8,70,0,0,9,237,0,16,7,9,0,0,8,94,0,0,8,30,0,0,9,157,0,20,7,99,0,0,8,126,0,0,8,62,0,0,9,221,0,18,7,27,0,0,8,110,0,0,8,46,0,0,9,189,0,0,8,14,0,0,8,142,0,0,8,78,0,0,9,253,0,96,7,0,0,0,8,81,0,0,8,17,0,21,8,131,0,18,7,31,0,0,8,113,0,0,8,49,0,0,9,195,0,16,7,10,0,0,8,97,0,0,8,33,0,0,9,163,0,0,8,1,0,0,8,129,0,0,8,65,0,0,9,227,0,16,7,6,0,0,8,89,0,0,8,25,0,0,9,147,0,19,7,59,0,0,8,121,0,0,8,57,0,0,9,211,0,17,7,17,0,0,8,105,0,0,8,41,0,0,9,179,0,0,8,9,0,0,8,137,0,0,8,73,0,0,9,243,0,16,7,4,0,0,8,85,0,0,8,21,0,16,8,2,1,19,7,43,0,0,8,117,0,0,8,53,0,0,9,203,0,17,7,13,0,0,8,101,0,0,8,37,0,0,9,171,0,0,8,5,0,0,8,133,0,0,8,69,0,0,9,235,0,16,7,8,0,0,8,93,0,0,8,29,0,0,9,155,0,20,7,83,0,0,8,125,0,0,8,61,0,0,9,219,0,18,7,23,0,0,8,109,0,0,8,45,0,0,9,187,0,0,8,13,0,0,8,141,0,0,8,77,0,0,9,251,0,16,7,3,0,0,8,83,0,0,8,19,0,21,8,195,0,19,7,35,0,0,8,115,0,0,8,51,0,0,9,199,0,17,7,11,0,0,8,99,0,0,8,35,0,0,9,167,0,0,8,3,0,0,8,131,0,0,8,67,0,0,9,231,0,16,7,7,0,0,8,91,0,0,8,27,0,0,9,151,0,20,7,67,0,0,8,123,0,0,8,59,0,0,9,215,0,18,7,19,0,0,8,107,0,0,8,43,0,0,9,183,0,0,8,11,0,0,8,139,0,0,8,75,0,0,9,247,0,16,7,5,0,0,8,87,0,0,8,23,0,64,8,0,0,19,7,51,0,0,8,119,0,0,8,55,0,0,9,207,0,17,7,15,0,0,8,103,0,0,8,39,0,0,9,175,0,0,8,7,0,0,8,135,0,0,8,71,0,0,9,239,0,16,7,9,0,0,8,95,0,0,8,31,0,0,9,159,0,20,7,99,0,0,8,127,0,0,8,63,0,0,9,223,0,18,7,27,0,0,8,111,0,0,8,47,0,0,9,191,0,0,8,15,0,0,8,143,0,0,8,79,0,0,9,255,0,16,5,1,0,23,5,1,1,19,5,17,0,27,5,1,16,17,5,5,0,25,5,1,4,21,5,65,0,29,5,1,64,16,5,3,0,24,5,1,2,20,5,33,0,28,5,1,32,18,5,9,0,26,5,1,8,22,5,129,0,64,5,0,0,16,5,2,0,23,5,129,1,19,5,25,0,27,5,1,24,17,5,7,0,25,5,1,6,21,5,97,0,29,5,1,96,16,5,4,0,24,5,1,3,20,5,49,0,28,5,1,48,18,5,13,0,26,5,1,12,22,5,193,0,64,5,0,0,16,0,17,0,18,0,0,0,8,0,7,0,9,0,6,0,10,0,5,0,11,0,4,0,12,0,3,0,13,0,2,0,14,0,1,0,15,0,1,0,2,0,3,0,4,0,5,0,7,0,9,0,13,0,17,0,25,0,33,0,49,0,65,0,97,0,129,0,193,0,1,1,129,1,1,2,1,3,1,4,1,6,1,8,1,12,1,16,1,24,1,32,1,48,1,64,1,96,0,0,0,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,13,0,15,0,17,0,19,0,23,0,27,0,31,0,35,0,43,0,51,0,59,0,67,0,83,0,99,0,115,0,131,0,163,0,195,0,227,0,2,1,0,0,0,0,16,0,16,0,16,0,16,0,17,0,17,0,18,0,18,0,19,0,19,0,20,0,20,0,21,0,21,0,22,0,22,0,23,0,23,0,24,0,24,0,25,0,25,0,26,0,26,0,27,0,27,0,28,0,28,0,29,0,29,0,64,0,64,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,17,0,17,0,17,0,17,0,18,0,18,0,18,0,18,0,19,0,19,0,19,0,19,0,20,0,20,0,20,0,20,0,21,0,21,0,21,0,21,0,16,0,72,0,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,32,2,32,2,32,2,32,2,32,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,96,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,4,192,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,8,216,4,192,4,192,4,192,4,192,4,192,4,192,4,192,8,213,8,213,8,213,8,213,8,213,8,213,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,8,197,4,192,4,192,4,192,4,192,4,192,4,192,8,214,8,214,8,214,8,214,8,214,8,214,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,8,198,4,192,4,192,4,192,4,192,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,51,65,99,116,105,111,110,69,108,101,109,101,110,116,0,49,48,84,97,114,103,101,116,97,98,108,101,0,49,49,65,99,116,105,111,110,76,97,121,101,114,0,101,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,65,99,116,105,111,110,76,97,121,101,114,46,99,112,112,0,114,101,109,111,118,101,70,114,111,109,71,97,109,101,0,33,97,101,32,124,124,32,33,99,117,114,114,101,110,116,87,97,105,116,105,110,103,65,99,116,105,111,110,0,115,101,116,67,117,114,114,101,110,116,87,97,105,116,105,110,103,65,99,116,105,111,110,0,49,50,74,71,117,105,76,105,115,116,101,110,101,114,0,78,83,116,51,95,95,49,49,53,98,97,115,105,99,95,115,116,114,105,110,103,98,117,102,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,56,98,97,115,105,99,95,115,116,114,105,110,103,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,99,69,69,69,69,0,49,54,80,101,114,109,97,110,101,110,116,65,98,105,108,105,116,121,0,49,51,73,110,116,101,114,114,117,112,116,105,98,108,101,0,49,51,78,101,120,116,71,97,109,101,80,104,97,115,101,0,49,50,83,116,97,99,107,65,98,105,108,105,116,121,0,53,83,112,101,108,108,0,49,48,68,114,97,119,65,99,116,105,111,110,0,49,49,65,99,116,105,111,110,83,116,97,99,107,0,78,101,120,116,71,97,109,101,80,104,97,115,101,46,32,32,40,67,117,114,114,101,110,116,32,112,104,97,115,101,32,105,115,58,32,0,37,115,32,37,105,32,58,32,32,37,115,0,78,101,120,116,71,97,109,101,80,104,97,115,101,32,58,58,58,32,0,83,116,97,99,107,65,98,105,108,105,116,121,32,58,58,58,32,97,98,105,108,105,116,121,32,58,32,0,83,116,97,99,107,65,98,105,108,105,116,121,46,32,32,40,83,111,117,114,99,101,58,32,0,83,112,101,108,108,32,58,58,58,32,99,111,115,116,32,58,32,0,80,108,97,121,101,114,32,37,105,32,100,114,97,119,115,32,37,105,32,99,97,114,100,0,68,114,97,119,65,99,116,105,111,110,32,58,58,58,32,110,98,99,97,114,100,115,32,58,32,0,110,111,32,0,115,112,101,108,108,0,100,97,109,97,103,101,0,100,97,109,97,103,101,115,0,110,101,120,116,32,112,104,97,115,101,0,112,117,116,32,105,110,32,103,114,97,118,101,121,97,114,100,0,117,110,107,110,111,119,110,0,110,111,116,32,114,101,115,111,108,118,101,100,0,114,101,115,111,108,118,101,100,0,102,105,122,122,108,101,100,0,58,32,78,111,32,84,111,32,65,108,108,0,58,32,78,111,0,58,32,73,110,116,101,114,114,117,112,116,0,73,110,116,101,114,114,117,112,116,63,0,78,83,116,51,95,95,49,49,57,98,97,115,105,99,95,111,115,116,114,105,110,103,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,99,69,69,69,69,0,115,111,117,114,99,101,105,100,40,0,100,111,110,116,97,116,116,97,99,107,119,105,116,104,40,0,97,108,119,97,121,115,97,116,116,97,99,107,119,105,116,104,40,0,100,111,110,116,98,108,111,99,107,119,105,116,104,40,0,97,108,119,97,121,115,98,108,111,99,107,119,105,116,104,40,0,103,111,111,100,40,0,98,97,100,40,0,99,97,115,116,112,114,105,111,114,105,116,121,40,0,99,111,109,98,111,32,0,104,111,108,100,40,0,117,110,116,105,108,40,0,99,97,115,116,40,0,116,97,114,103,101,116,105,110,103,40,0,116,111,116,97,108,109,97,110,97,110,101,101,100,101,100,40,0,116,111,32,115,101,101,32,105,102,32,116,104,105,115,32,99,97,110,32,97,116,116,97,99,107,91,0,116,111,32,115,101,101,32,105,102,32,116,104,105,115,32,99,97,110,32,98,108,111,99,107,91,0,110,101,101,100,99,97,114,100,105,110,112,108,97,121,91,0,110,101,101,100,97,98,105,108,105,116,121,91,0,110,111,116,32,115,117,112,112,111,114,116,101,100,0,110,101,101,100,109,97,110,97,91,0,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,99,97,110,39,116,32,97,102,102,111,114,100,32,99,111,115,116,32,102,111,114,32,115,111,109,101,32,114,101,97,115,111,110,0,49,51,65,84,111,107,101,110,67,114,101,97,116,111,114,0,49,51,65,73,77,111,109,105,114,80,108,97,121,101,114,0,49,52,67,97,114,100,68,101,115,99,114,105,112,116,111,114,0,56,65,73,80,108,97,121,101,114,0,114,118,97,108,117,101,115,0,49,50,65,73,80,108,97,121,101,114,66,97,107,97,0,116,99,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,65,73,80,108,97,121,101,114,66,97,107,97,46,99,112,112,0,99,104,111,111,115,101,84,97,114,103,101,116,0,116,99,45,62,79], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+109572); /* memory initializer */ allocate([119,110,101,114,32,61,61,32,111,98,115,101,114,118,101,114,45,62,99,117,114,114,101,110,116,108,121,65,99,116,105,110,103,40,41,0,0,33,102,105,110,100,105,110,103,67,97,114,100,0,99,111,109,112,117,116,101,65,99,116,105,111,110,115,0,67,104,111,111,115,101,32,97,116,116,97,99,107,101,114,115,32,58,32,37,105,32,37,105,32,37,105,32,37,105,32,45,62,32,37,105,10,0,97,105,47,98,97,107,97,47,115,116,97,116,115,47,37,115,46,115,116,97,116,115,0,97,105,95,98,97,107,97,95,101,118,105,108,116,119,105,110,0,56,65,70,111,114,101,97,99,104,0,49,51,78,101,115,116,101,100,65,98,105,108,105,116,121,0,53,65,76,111,114,100,0,37,105,10,37,105,10,37,105,10,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,102,105,108,101,98,117,102,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,52,98,97,115,105,99,95,111,102,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,55,65,65,77,111,114,112,104,0,49,48,77,97,121,65,98,105,108,105,116,121,0,49,54,65,65,83,101,116,67,111,108,111,114,67,104,111,115,101,110,0,56,65,65,67,111,112,105,101,114,0,55,65,65,77,111,118,101,114,0,50,48,71,101,110,101,114,105,99,84,97,114,103,101,116,65,98,105,108,105,116,121,0,50,51,71,101,110,101,114,105,99,65,99,116,105,118,97,116,101,100,65,98,105,108,105,116,121,0,49,50,77,117,108,116,105,65,98,105,108,105,116,121,0,49,52,65,76,111,115,101,65,98,105,108,105,116,105,101,115,0,57,65,65,67,111,110,110,101,99,116,0,49,49,65,65,78,101,119,84,97,114,103,101,116,0,49,50,77,84,71,69,118,101,110,116,84,101,120,116,0,49,51,65,65,65,108,116,101,114,80,111,105,115,111,110,0,49,53,65,65,68,97,109,97,103,101,80,114,101,118,101,110,116,0,57,65,65,68,97,109,97,103,101,114,0,49,48,65,65,68,101,112,108,101,116,101,114,0,57,65,65,67,97,115,99,97,100,101,0,57,65,65,77,111,100,84,117,114,110,0,49,53,65,65,76,105,98,114,97,114,121,66,111,116,116,111,109,0,49,48,65,65,80,104,97,115,101,79,117,116,0,57,65,65,73,109,112,114,105,110,116,0,57,65,65,67,111,117,110,116,101,114,0,49,52,65,67,111,117,110,116,101,114,83,104,114,111,117,100,0,49,53,65,67,111,117,110,116,101,114,84,114,97,99,107,101,114,0,49,56,65,65,82,101,109,111,118,101,65,108,108,67,111,117,110,116,101,114,0,49,51,65,65,80,114,111,108,105,102,101,114,97,116,101,0,50,50,71,101,110,101,114,105,99,67,104,111,111,115,101,84,121,112,101,67,111,108,111,114,0,49,53,65,65,83,101,116,84,121,112,101,67,104,111,115,101,110,0,49,54,71,101,110,101,114,105,99,70,108,105,112,65,67,111,105,110,0,57,65,65,83,101,116,67,111,105,110,0,49,56,71,101,110,101,114,105,99,80,97,105,100,65,98,105,108,105,116,121,0,49,52,65,77,97,110,97,80,111,111,108,83,97,118,101,114,0,49,51,65,68,114,97,119,82,101,112,108,97,99,101,114,0,49,51,65,65,82,101,115,101,116,68,97,109,97,103,101,0,49,51,65,65,70,97,107,101,65,98,105,108,105,116,121,0,54,65,65,69,80,73,67,0,57,65,65,70,105,122,122,108,101,114,0,49,48,65,65,66,117,114,121,67,97,114,100,0,49,51,65,65,68,101,115,116,114,111,121,67,97,114,100,0,49,53,65,65,83,97,99,114,105,102,105,99,101,67,97,114,100,0,49,51,65,65,68,105,115,99,97,114,100,67,97,114,100,0,56,65,65,68,114,97,119,101,114,0,56,65,65,70,114,111,122,101,110,0,54,65,65,70,108,105,112,0,57,65,65,68,121,110,97,109,105,99,0,55,65,65,76,105,102,101,114,0,49,49,65,77,111,100,105,102,121,72,97,110,100,0,57,65,65,83,101,116,72,97,110,100,0,57,65,65,76,105,102,101,83,101,116,0,56,65,65,67,108,111,110,101,114,0,49,54,65,67,97,115,116,82,101,115,116,114,105,99,116,105,111,110,0,50,55,65,73,110,115,116,97,110,116,67,97,115,116,82,101,115,116,114,105,99,116,105,111,110,85,69,79,84,0,49,51,65,65,82,97,110,100,111,109,77,111,118,101,114,0,49,55,65,65,82,97,110,100,111,109,68,105,115,99,97,114,100,101,114,0,57,65,65,83,104,117,102,102,108,101,0,49,48,65,65,77,117,108,108,105,103,97,110,0,49,50,65,65,82,101,109,111,118,101,77,97,110,97,0,56,65,65,84,97,112,112,101,114,0,49,48,65,65,85,110,116,97,112,112,101,114,0,49,48,65,65,87,104,97,116,115,77,97,120,0,57,65,65,87,105,110,71,97,109,101,0,49,50,65,78,101,119,65,102,102,105,110,105,116,121,0,49,51,73,102,84,104,101,110,65,98,105,108,105,116,121,0,49,49,77,101,110,117,65,98,105,108,105,116,121,0,49,48,65,65,108,116,101,114,67,111,115,116,0,49,50,65,84,114,97,110,115,102,111,114,109,101,114,0,49,57,65,84,114,97,110,115,102,111,114,109,101,114,73,110,115,116,97,110,116,0,57,80,84,73,110,115,116,97,110,116,0,49,49,65,83,119,97,112,80,84,85,69,79,84,0,49,52,65,65,69,120,99,104,97,110,103,101,76,105,102,101,0,49,51,65,76,111,115,101,83,117,98,116,121,112,101,115,0,49,57,65,80,114,101,118,101,110,116,68,97,109,97,103,101,84,121,112,101,115,0,50,51,65,80,114,101,118,101,110,116,68,97,109,97,103,101,84,121,112,101,115,85,69,79,84,0,49,48,65,86,97,110,105,115,104,105,110,103,0,49,50,65,80,114,111,100,117,99,101,77,97,110,97,0,55,65,85,112,107,101,101,112,0,49,50,65,80,104,97,115,101,65,99,116,105,111,110,0,49,57,65,80,104,97,115,101,65,99,116,105,111,110,71,101,110,101,114,105,99,0,49,52,65,65,116,116,97,99,107,83,101,116,67,111,115,116,0,49,51,65,66,108,111,99,107,83,101,116,67,111,115,116,0,54,65,66,108,105,110,107,0,49,51,65,66,108,105,110,107,71,101,110,101,114,105,99,0,55,65,65,66,108,111,99,107,0,56,80,97,105,114,67,97,114,100,0,49,48,100,114,101,100,103,101,67,97,114,100,0,54,65,69,113,117,105,112,0,49,48,65,65,67,97,115,116,67,97,114,100,0,49,54,65,84,117,116,111,114,105,97,108,77,101,115,115,97,103,101,0,80,111,105,115,111,110,0,80,114,101,118,101,110,116,32,68,97,109,97,103,101,0,68,97,109,97,103,101,32,80,108,97,121,101,114,0,68,97,109,97,103,101,0,73,110,103,101,115,116,0,67,97,115,99,97,100,101,0,84,97,107,101,32,69,120,116,114,97,32,84,117,114,110,40,115,41,0,83,107,105,112,32,65,32,84,117,114,110,40,115,41,0,66,111,116,116,111,109,32,79,102,32,76,105,98,114,97,114,121,0,80,104,97,115,101,32,79,117,116,0,73,109,112,114,105,110,116,0,76,101,118,101,108,0,108,101,118,101,108,0,32,37,105,47,37,105,0,32,67,111,117,110,116,101,114,0,58,32,37,105,0,32,67,111,117,110,116,101,114,32,82,101,109,111,118,101,100,0,80,114,111,108,105,102,101,114,97,116,101,0,119,97,108,108,0,87,97,108,108,0,67,104,111,111,115,101,32,97,32,99,111,108,111,114,0,67,104,111,111,115,101,32,97,32,116,121,112,101,0,70,108,105,112,32,65,32,67,111,105,110,0,119,105,110,97,98,105,108,105,116,121,32,0,32,119,105,110,97,98,105,108,105,116,121,101,110,100,0,108,111,115,101,97,98,105,108,105,116,121,32,0,32,108,111,115,101,97,98,105,108,105,116,121,101,110,100,0,89,111,117,32,87,111,110,32,84,104,101,32,70,108,105,112,0,89,111,117,32,76,111,115,116,32,84,104,101,32,70,108,105,112,0,84,97,105,108,115,0,72,101,97,100,115,0,80,97,121,32,70,111,114,32,69,102,102,101,99,116,0,82,101,115,101,116,32,68,97,109,97,103,101,115,0,69,80,73,67,0,70,105,122,122,108,101,0,66,117,114,121,0,68,101,115,116,114,111,121,0,68,105,115,99,97,114,100,0,70,114,101,101,122,101,0,78,101,119,32,84,97,114,103,101,116,0,84,114,97,110,115,102,111,114,109,58,37,115,0,84,111,117,103,104,0,77,97,110,97,0,69,108,100,101,114,0,67,104,97,114,103,101,100,0,67,111,117,110,116,101,114,0,84,104,97,116,32,77,97,110,121,32,0,83,116,114,105,107,101,0,80,117,109,112,0,70,111,114,116,105,102,121,0,66,117,102,102,0,68,114,97,105,110,0,68,101,112,108,101,116,101,33,0,67,111,117,110,116,101,114,115,33,0,76,105,102,101,32,76,111,115,115,0,77,111,100,105,102,121,32,72,97,110,100,32,83,105,122,101,0,83,101,116,32,72,97,110,100,32,83,105,122,101,0,83,101,116,32,76,105,102,101,0,67,108,111,110,101,32,70,111,114,32,79,112,112,111,110,101,110,116,0,67,108,111,110,101,0,65,65,67,108,111,110,101,114,32,58,58,58,32,119,105,116,104,32,58,32,63,0,65,100,100,105,116,105,111,110,97,108,32,76,97,110,100,115,0,67,97,115,116,32,82,101,115,116,114,105,99,116,105,111,110,0,80,117,116,32,105,110,32,112,108,97,121,0,77,111,118,101,0,66,111,117,110,99,101,0,82,101,99,108,97,105,109,0,83,116,101,97,108,0,79,112,112,111,110,101,110,116,32,68,105,115,99,97,114,100,115,0,82,101,99,121,99,108,101,0,80,117,116,32,105,110,32,76,105,98,114,97,114,121,0,82,101,97,110,105,109,97,116,101,0,80,117,116,32,105,110,32,80,108,97,121,0,69,120,105,108,101,0,70,101,116,99,104,0,68,105,103,0,83,104,117,102,102,108,101,0,69,109,112,116,121,32,77,97,110,97,112,111,111,108,0,82,101,109,111,118,101,32,77,97,110,97,0,87,105,110,32,71,97,109,101,0,99,97,114,100,40,0,99,104,111,111,115,101,32,111,110,101,0,65,99,116,105,111,110,0,110,101,119,99,111,108,111,114,115,0,114,101,109,111,118,101,97,108,108,116,121,112,101,115,0,114,101,109,111,118,101,99,114,101,97,116,117,114,101,115,117,98,116,121,112,101,115,0,114,101,109,111,118,101,116,121,112,101,115,0,97,108,108,115,117,98,116,121,112,101,115,0,66,101,99,111,109,101,115,32,37,115,0,69,120,99,104,97,110,103,101,32,108,105,102,101,0,70,97,100,105,110,103,0,86,97,110,105,115,104,105,110,103,0,115,101,108,101,99,116,109,97,110,97,0,80,114,111,100,117,99,101,32,77,97,110,97,0,65,85,112,107,101,101,112,32,58,58,58,32,112,97,105,100,84,104,105,115,84,117,114,110,32,58,32,0,80,104,97,115,101,32,66,97,115,101,100,32,65,99,116,105,111,110,0,65,116,116,97,99,107,32,67,111,115,116,0,66,108,111,99,107,32,67,111,115,116,0,82,101,116,117,114,110,32,116,111,32,80,108,97,121,0,66,108,105,110,107,0,65,116,116,97,99,104,0,69,113,117,105,112,0,80,117,116,32,73,110,116,111,32,80,108,97,121,0,67,97,115,116,32,67,97,114,100,0,92,110,0,116,117,116,111,95,0,105,99,111,110,112,115,112,52,0,99,111,110,116,105,110,117,101,0,116,117,116,111,114,105,97,108,46,119,97,118,0,99,104,97,105,110,46,119,97,118,0,50,49,73,99,111,110,66,117,116,116,111,110,115,67,111,110,116,114,111,108,108,101,114,0,49,54,73,110,115,116,97,110,116,65,98,105,108,105,116,121,84,80,0,57,65,98,105,108,105,116,121,84,80,0,49,56,65,99,116,105,118,97,116,101,100,65,98,105,108,105,116,121,84,80,0,55,65,83,119,97,112,80,84,0,83,119,97,112,32,112,111,119,101,114,32,97,110,100,32,116,111,117,103,104,110,101,115,115,0,32,99,100,97,97,99,116,105,118,101,0,32,110,111,110,115,116,97,116,105,99,0,50,51,65,80,111,119,101,114,84,111,117,103,104,110,101,115,115,77,111,100,105,102,105,101,114,0,50,49,71,101,110,101,114,105,99,73,110,115,116,97,110,116,65,98,105,108,105,116,121,0,49,54,71,101,110,101,114,105,99,65,100,100,84,111,71,97,109,101,0,115,116,111,114,101,100,0,104,97,108,102,117,112,0,104,97,108,102,100,111,119,110,0,116,119,105,99,101,0,116,104,114,105,99,101,0,112,108,117,115,111,110,101,0,112,108,117,115,116,119,111,0,112,108,117,115,116,104,114,101,101,0,111,116,104,101,114,116,121,112,101,0,111,116,104,101,114,112,111,119,101,114,0,111,116,104,101,114,116,111,117,103,104,110,101,115,115,0,111,116,104,101,114,99,111,110,118,101,114,116,101,100,99,111,115,116,0,112,114,101,120,0,120,120,0,88,88,0,99,97,115,116,120,0,97,122,111,114,105,117,115,0,98,111,114,111,115,0,100,105,109,105,114,0,103,111,108,103,97,114,105,0,103,114,117,117,108,0,105,122,122,101,116,0,111,114,122,104,111,118,0,114,97,107,100,111,115,0,115,101,108,101,115,110,121,97,0,115,105,109,105,99,0,116,121,112,101,58,0,124,109,121,98,97,116,116,108,101,102,105,101,108,100,0,99,111,110,118,101,114,116,101,100,99,111,115,116,58,0,112,111,119,101,114,58,0,116,111,117,103,104,110,101,115,115,58,0,104,105,103,104,101,115,116,0,99,111,110,118,101,114,103,101,0,101,118,105,99,116,103,0,101,118,105,99,116,117,0,101,118,105,99,116,114,0,101,118,105,99,116,98,0,101,118,105,99,116,119,0,99,111,109,109,111,110,103,114,101,101,110,0,99,111,109,109,111,110,98,108,117,101,0,99,111,109,109,111,110,114,101,100,0,99,111,109,109,111,110,98,108,97,99,107,0,99,111,109,109,111,110,119,104,105,116,101,0,116,97,114,103,101,116,101,100,99,117,114,115,101,115,0,108,105,102,101,116,111,116,97,108,0,115,116,97,114,116,105,110,103,108,105,102,101,0,97,98,117,110,100,97,110,116,108,105,102,101,0,112,108,105,98,114,97,114,121,99,111,117,110,116,0,111,108,105,98,114,97,114,121,99,111,117,110,116,0,104,105,103,104,101,115,116,108,105,102,101,116,111,116,97,108,0,108,111,119,101,115,116,108,105,102,101,116,111,116,97,108,0,111,112,108,105,102,101,108,111,115,116,0,108,105,102,101,108,111,115,116,0,112,100,99,111,117,110,116,0,111,100,99,111,117,110,116,0,112,108,97,121,101,114,112,111,105,115,111,110,99,111,117,110,116,0,111,112,112,111,110,101,110,116,112,111,105,115,111,110,99,111,117,110,116,0,111,112,112,111,110,101,110,116,108,105,102,101,116,111,116,97,108,0,112,100,114,101,119,99,111,117,110,116,0,111,100,114,101,119,99,111,117,110,116,0,101,112,105,99,97,99,116,105,118,97,116,101,100,0,115,110,111,119,99,111,117,110,116,0,107,105,99,107,101,100,0,104,97,110,100,115,105,122,101,0,111,108,97,110,100,103,0,111,108,97,110,100,117,0,111,108,97,110,100,114,0,111,108,97,110,100,98,0,111,108,97,110,100,119,0,111,108,97,110,100,99,0,112,108,97,110,100,103,0,112,108,97,110,100,117,0,112,108,97,110,100,114,0,112,108,97,110,100,98,0,112,108,97,110,100,119,0,112,108,97,110,100,99,0,99,97,110,116,97,114,103,101,116,109,121,99,114,101,0,99,97,110,116,97,114,103,101,116,111,112,112,111,99,114,101,0,99,97,110,116,97,114,103,101,116,99,114,101,0,99,111,110,116,114,111,108,108,101,114,116,117,114,110,0,111,112,112,111,110,101,110,116,116,117,114,110,0,112,104,97,110,100,99,111,117,110,116,0,111,104,97,110,100,99,111,117,110,116,0,117,114,122,97,116,114,111,110,0,119,111,114,115,104,105,112,112,101,100,0,112,97,110,99,105,101,110,116,111,111,122,101,0,112,100,97,117,110,116,108,101,115,115,0,116,114,101,101,102,111,108,107,0,112,98,97,115,105,99,108,97,110,100,116,121,112,101,115,0,109,121,110,97,109,101,0,97,108,108,109,121,110,97,109,101,0,112,103,98,122,111,109,98,105,101,0,112,103,105,110,115,116,97,110,116,115,111,114,99,101,114,121,0,103,114,97,118,101,99,97,114,100,116,121,112,101,115,0,109,111,114,101,116,104,97,110,102,111,117,114,99,97,114,100,115,0,112,111,119,101,114,116,111,116,97,108,105,110,112,108,97,121,0,49,55,87,69,118,101,110,116,80,104,97,115,101,67,104,97,110,103,101,0,98,105,116,115,101,116,32,114,101,115,101,116,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,98,105,116,115,101,116,32,115,101,116,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,49,48,68,97,109,97,103,101,97,98,108,101,0,54,65,84,101,97,99,104,0,49,49,67,97,114,100,68,105,115,112,108,97,121,0,67,97,114,100,68,105,115,112,108,97,121,32,58,58,58,32,120,44,121,32,58,32,0,32,59,32,115,116,97,114,116,95,105,116,101,109,32,58,32,0,32,59,32,110,98,95,100,105,115,112,108,97,121,101,100,95,105,116,101,109,115,32,0,32,59,32,116,99,32,58,32,0,32,59,32,108,105,115,116,101,110,101,114,32,58,32,0,56,67,97,114,100,86,105,101,119,0,55,67,97,114,100,71,117,105,0,50,50,83,105,109,112,108,101,67,97,114,100,69,102,102,101,99,116,82,111,116,97,116,101,0,50,48,83,105,109,112,108,101,67,97,114,100,69,102,102,101,99,116,77,97,115,107,0,50,69,68,0,82,86,0,52,69,68,0,53,69,68,0,54,69,68,0,55,69,68,0,56,69,68,0,57,69,68,0,67,72,82,0,100,101,115,99,114,105,112,116,105,111,110,0,109,97,110,97,0,99,95,101,120,116,114,97,0,105,99,111,110,0,83,104,97,112,101,115,104,105,102,116,101,114,32,45,32,0,84,111,107,101,110,0,101,120,112,97,110,115,105,111,110,0,99,95,119,104,105,116,101,0,99,95,98,108,97,99,107,0,99,95,103,114,101,101,110,0,99,95,114,101,100,0,99,95,98,108,117,101,0,109,111,114,112,104,46,106,112,103,0,101,108,100,114,97,122,105,0,67,84,0,10,45,71,114,101,101,110,0,10,45,66,108,117,101,0,10,45,82,101,100,0,10,45,66,108,97,99,107,0,10,45,87,104,105,116,101,0,99,111,117,110,116,101,114,115,47,0,37,115,37,105,47,37,115,37,105,0,99,111,117,110,116,101,114,115,47,100,101,102,97,117,108,116,46,112,110,103,0,32,58,32,67,97,114,100,86,105,101,119,32,58,58,58,32,99,97,114,100,32,58,32,0,59,32,32,97,99,116,88,44,97,99,116,89,32,58,32,0,59,32,116,32,58,32,0,32,59,32,97,99,116,84,32,58,32,0,67,97,114,100,71,117,105,32,58,58,58,32,120,44,121,32,0,49,54,83,105,109,112,108,101,67,97,114,100,69,102,102,101,99,116,0,49,55,84,114,97,110,115,105,101,110,116,67,97,114,100,86,105,101,119,0,49,51,67,97,114,100,80,114,105,109,105,116,105,118,101,0,123,125,0,49,50,67,97,114,100,83,101,108,101,99,116,111,114,0,49,54,67,97,114,100,83,101,108,101,99,116,111,114,66,97,115,101,0,49,54,67,97,114,111,117,115,101,108,68,101,99,107,86,105,101,119,0,54,69,97,115,105,110,103,0,49,53,73,110,79,117,116,81,117,97,100,69,97,115,105,110,103,0,105,100,46,115,105,122,101,40,41,32,62,32,48,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,67,114,101,100,105,116,115,46,99,112,112,0,105,115,85,110,108,111,99,107,101,100,0,117,110,108,111,99,107,95,99,111,110,100,105,116,105,111,110,0,116,114,121,84,111,85,110,108,111,99,107,0,114,117,108,101,115,47,97,119,97,114,100,115,46,100,97,116,0,91,97,119,97,114,100,93,0,91,47,97,119,97,114,100,93,0,37,115,58,32,37,105,0,68,105,102,102,105,99,117,108,116,121,32,66,111,110,117,115,0,39,76,105,118,101,32,100,97,110,103,101,114,111,117,115,108,121,32,97,110,100,32,121,111,117,32,108,105,118,101,32,114,105,103,104,116,39,32,66,111,110,117,115,0,76,105,102,101,32,68,101,108,116,97,32,66,111,110,117,115,0,39,68,101,99,114,101,101,32,111,102,32,84,104,101,111,112,104,105,108,117,115,39,32,66,111,110,117,115,0,77,105,108,108,101,114,32,66,111,110,117,115,0,39,70,97,115,116,32,97,110,100,32,70,117,114,105,111,117,115,39,32,66,111,110,117,115,0,84,97,115,107,58,32,37,115,0,117,110,108,111,99,107,101,100,46,112,110,103,0,117,110,108,111,99,107,95,116,101,120,116,0,117,110,108,111,99,107,95,105,109,103,0,101,118,105,108,116,119,105,110,95,117,110,108,111,99,107,101,100,46,112,110,103,0,114,97,110,100,111,109,100,101,99,107,95,117,110,108,111,99,107,101,100,46,112,110,103,0,115,101,116,95,117,110,108,111,99,107,101,100,46,112,110,103,0,97,105,95,117,110,108,111,99,107,101,100,46,112,110,103,0,86,105,99,116,111,114,121,0,97,105,95,98,97,107,97,95,100,101,99,107,37,105,0,87,111,110,32,71,97,109,101,32,66,111,110,117,115,0,87,111,110,32,77,97,116,99,104,101,115,32,66,111,110,117,115,0,80,101,114,102,101,99,116,32,66,111,110,117,115,0,87,111,110,32,109,111,114,101,32,116,104,97,110,32,56,48,32,112,101,114,99,101,110,116,97,103,101,32,111,102,32,103,97,109,101,115,0,80,108,101,97,115,101,32,99,104,101,99,107,32,121,111,117,114,32,100,101,99,107,32,40,110,111,116,32,101,110,111,117,103,104,32,99,97,114,100,115,63,41,0,67,111,110,103,114,97,116,117,108,97,116,105,111,110,115,33,32,89,111,117,32,101,97,114,110,32,37,105,32,99,114,101,100,105,116,115,0,89,111,117,32,104,97,118,101,32,98,101,101,110,32,100,101,102,101,97,116,101,100,0,80,108,97,121,101,114,32,37,105,32,119,105,110,115,32,40,37,105,41,0,71,97,109,101,115,32,87,111,110,58,32,37,105,32,111,102,32,37,105,32,40,37,105,32,37,37,41,0,67,114,101,100,105,116,115,32,112,101,114,32,103,97,109,101,58,32,37,105,0,77,97,116,99,104,101,115,32,87,111,110,58,32,37,105,32,111,102,32,37,105,32,40,37,105,32,37,37,41,0,71,97,109,101,32,108,101,110,103,116,104,58,32,37,105,32,116,117,114,110,115,32,40,37,105,32,115,101,99,111,110,100,115,41,0,67,114,101,100,105,116,115,32,112,101,114,32,109,105,110,117,116,101,58,32,37,105,0,84,104,101,114,101,39,115,32,109,111,114,101,33,0,77,111,100,115,44,32,97,100,100,105,116,105,111,110,97,108,32,99,97,114,100,115,44,32,117,112,100,97,116,101,115,32,97,110,100,32,109,111,114,101,32,97,116,58,0,45,62,32,104,116,116,112,58,47,47,119,111,108,111,108,111,46,110,101,116,47,119,97,103,105,99,0,54,68,97,109,97,103,101,0,49,49,68,97,109,97,103,101,83,116,97,99,107,0,68,101,97,108,115,32,37,105,32,100,97,109,97,103,101,32,116,111,0,68,97,109,97,103,101,32,58,58,58,32,116,97,114,103,101,116,32,58,32,0,32,59,32,100,97,109,97,103,101,32,0,68,97,109,97,103,101,83,116,97,99,107,32,58,58,58,32,99,117,114,114,101,110,116,83,116,97,116,101,32,58,32,0,108,105,102,101,61,0,112,111,105,115,111,110,99,111,117,110,116,61,0,100,97,109,97,103,101,99,111,117,110,116,61,0,112,114,101,118,101,110,116,97,98,108,101,61,0,108,105,102,101,0,112,111,105,115,111,110,99,111,117,110,116,0,100,97,109,97,103,101,99,111,117,110,116,0,112,114,101,118,101,110,116,97,98,108,101,0,50,53,87,69,118,101,110,116,68,97,109,97,103,101,83,116,97,99,107,82,101,115,111,108,118,101,100,0,49,52,68,97,109,97,103,101,114,68,97,109,97,103,101,100,0,49,53,65,116,116,97,99,107,101,114,68,97,109,97,103,101,100,0,49,53,68,101,99,107,68,97,116,97,87,114,97,112,112,101,114,0,49,52,68,101,99,107,69,100,105,116,111,114,77,101,110,117,0,68,101,99,107,69,100,105,116,111,114,77,101,110,117,66,97,99,107,100,114,111,112,0,32,32,45,45,45,32,67,97,114,100,32,99,111,108,111,114,32,99,111,117,110,116,32,45,45,45,32,32,0,56,68,101,99,107,77,101,110,117,0,68,101,99,107,77,101,110,117,66,97,99,107,100,114,111,112,0,32,47,32,0,68,97,121,115,32,76,101,102,116,58,32,0,1,68,101,99,107,58,32,0,49,50,68,101,99,107,77,101,110,117,73,116,101,109,0,110,101,119,46,112,110,103,0,110,111,97,118,97,116,97,114,46,106,112,103,0,91,100,101,99,107,0,68,101,99,107,77,101,110,117,73,116,101,109,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,68,105,102,102,105,99,117,108,116,121,58,32,0,86,105,99,116,111,114,121,32,37,58,32,0,71,97,109,101,115,32,80,108,97,121,101,100,58,32,0,77,65,78,65,58,0,115,116,97,116,115,47,112,108,97,121,101,114,95,100,101,99,107,37,105,46,116,120,116,0,37,115,47,37,115,46,116,120,116,0,37,115,95,100,101,99,107,37,105,0,56,68,101,99,107,86,105,101,119,0,120,37,105,0,49,48,68,117,101,108,76,97,121,101,114,115,0,57,69,120,116,114,97,67,111,115,116,0,49,51,69,120,116,114,97,77,97,110,97,67,111,115,116,0,56,83,110,111,119,67,111,115,116,0,56,76,105,102,101,67,111,115,116,0,49,54,83,112,101,99,105,102,105,99,76,105,102,101,67,111,115,116,0,49,52,76,105,102,101,111,114,77,97,110,97,67,111,115,116,0,49,55,68,105,115,99,97,114,100,82,97,110,100,111,109,67,111,115,116,0,49,49,68,105,115,99,97,114,100,67,111,115,116,0,57,67,121,99,108,101,67,111,115,116,0,49,51,84,111,76,105,98,114,97,114,121,67,111,115,116,0,49,49,84,111,71,114,97,118,101,67,111,115,116,0,56,77,105,108,108,67,111,115,116,0,49,51,77,105,108,108,69,120,105,108,101,67,111,115,116,0,49,50,85,110,97,116,116,97,99,104,67,111,115,116,0,55,84,97,112,67,111,115,116,0,57,85,110,84,97,112,67,111,115,116,0,49,51,84,97,112,84,97,114,103,101,116,67,111,115,116,0,49,53,85,110,84,97,112,84,97,114,103,101,116,67,111,115,116,0,49,53,69,120,105,108,101,84,97,114,103,101,116,67,111,115,116,0,49,54,66,111,117,110,99,101,84,97,114,103,101,116,67,111,115,116,0,53,78,105,110,106,97,0,56,79,102,102,101,114,105,110,103,0,49,51,83,97,99,114,105,102,105,99,101,67,111,115,116,0,49,49,67,111,117,110,116,101,114,67,111,115,116,0,80,97,121,32,84,104,101,32,67,111,115,116,0,83,110,111,119,32,77,97,110,97,0,123,49,125,0,123,103,125,0,123,117,125,0,123,114,125,0,123,98,125,0,123,119,125,0,123,99,125,0,76,105,102,101,0,80,104,121,114,101,120,105,97,110,32,77,97,110,97,0,68,105,115,99,97,114,100,32,82,97,110,100,111,109,0,67,104,111,111,115,101,32,99,97,114,100,32,116,111,32,68,105,115,99,97,114,100,0,67,121,99,108,101,0,80,117,116,32,97,32,99,97,114,100,32,111,110,32,116,111,112,32,111,102,32,76,105,98,114,97,114,121,0,77,111,118,101,32,97,32,99,97,114,100,32,116,111,32,71,114,97,118,101,121,97,114,100,0,68,101,112,108,101,116,101,0,68,101,112,108,101,116,101,32,84,111,32,69,120,105,108,101,0,85,110,97,116,116,97,99,104,0,84,97,112,0,85,110,84,97,112,0,84,97,112,32,84,97,114,103,101,116,0,85,110,116,97,112,32,84,97,114,103,101,116,0,69,120,105,108,101,32,84,97,114,103,101,116,0,82,101,116,117,114,110,32,84,97,114,103,101,116,32,116,111,32,72,97,110,100,0,83,101,108,101,99,116,32,117,110,98,108,111,99,107,101,100,32,97,116,116,97,99,107,101,114,0,83,101,108,101,99,116,32,99,114,101,97,116,117,114,101,32,116,111,32,111,102,102,101,114,0,83,97,99,114,105,102,105,99,101,0,67,111,117,110,116,101,114,115,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,71,97,109,101,65,112,112,0,82,101,115,46,116,120,116,0,103,114,97,112,104,105,99,115,47,115,105,109,111,110,46,100,97,116,0,85,115,101,114,47,0,114,117,108,101,115,47,109,111,100,114,117,108,101,115,46,120,109,108,0,109,101,110,117,105,99,111,110,115,46,112,110,103,0,99,95,0,112,97,114,116,105,99,108,101,115,46,112,110,103,0,112,104,97,115,101,98,97,114,46,112,110,103,0,119,111,111,100,46,112,110,103,0,103,111,108,100,46,112,110,103,0,103,111,108,100,103,108,111,119,46,112,110,103,0,115,104,97,100,111,119,115,46,112,110,103,0,101,120,116,114,97,99,111,115,116,115,104,97,100,111,119,0,108,101,97,118,101,103,97,109,101,115,116,97,116,101,58,0,101,110,116,101,114,103,97,109,101,115,116,97,116,101,58,0,114,43,0,119,43,0,97,43,0,97,98,0,114,43,98,0,119,43,98,0,97,43,98,0,97,105,0,97,105,47,98,97,107,97,47,115,116,97,116,115,0,99,97,109,112,97,105,103,110,115,0,103,114,97,112,104,105,99,115,0,108,97,110,103,0,112,97,99,107,115,0,112,108,97,121,101,114,47,115,116,97,116,115,0,112,114,111,102,105,108,101,115,0,115,101,116,115,0,115,101,116,116,105,110,103,115,0,115,111,117,110,100,0,115,111,117,110,100,47,115,102,120,0,116,101,115,116,0,78,83,116,51,95,95,49,49,52,98,97,115,105,99,95,105,102,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,57,71,97,109,101,83,116,97,116,101,0,87,97,103,105,99,0,49,50,71,97,109,101,79,98,115,101,114,118,101,114,0,110,101,120,116,32,0,112,49,46,0,112,49,0,112,50,46,0,112,50,0,115,104,117,102,102,108,101,108,105,98,0,116,111,77,111,118,101,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,97,109,101,79,98,115,101,114,118,101,114,46,99,112,112,0,115,104,117,102,102,108,101,76,105,98,114,97,114,121,0,112,104,97,115,101,61,0,115,101,101,100,58,0,114,118,97,108,117,101,115,58,0,91,100,111,93,0,91,101,110,100,93,0,100,117,109,112,65,115,115,101,114,116,0,99,117,114,115,101,0,115,116,97,99,107,91,0,49,46,0,50,46,0,93,32,0,112,104,97,115,101,0,115,101,101,100,32,0,121,101,115,0,110,111,0,101,110,100,105,110,116,101,114,114,117,112,116,105,111,110,0,99,104,111,105,99,101,0,109,117,108,108,105,103,97,110,0,112,108,97,121,101,114,47,112,114,101,109,97,100,101,47,100,101,99,107,37,105,46,116,120,116,0,37,115,47,100,101,99,107,37,105,46,116,120,116,0,112,108,97,121,101,114,95,100,101,99,107,37,105,0,50,48,87,69,118,101,110,116,66,108,111,99,107,101,114,115,67,104,111,115,101,110,0,50,49,87,69,118,101,110,116,65,116,116,97,99,107,101,114,115,67,104,111,115,101,110,0,49,48,71,97,109,101,79,112,116,105,111,110,0,49,52,71,97,109,101,79,112,116,105,111,110,69,110,117,109,0,50,49,71,97,109,101,79,112,116,105,111,110,75,101,121,66,105,110,100,105,110,103,115,0,49,53,71,97,109,101,79,112,116,105,111,110,65,119,97,114,100,0,117,110,108,111,99,107,101,100,95,37,115,0,37,115,61,37,100,10,0,37,115,61,37,115,10,0,103,111,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,97,109,101,79,112,116,105,111,110,115,46,99,112,112,0,111,112,101,114,97,116,111,114,91,93,0,47,115,116,97,116,115,0,112,114,111,102,105,108,101,115,47,37,115,0,112,108,97,121,101,114,37,115,37,115,0,112,114,111,102,105,108,101,115,47,37,115,37,115,37,115,0,37,115,37,115,37,115,0,115,101,116,116,105,110,103,115,47,111,112,116,105,111,110,115,46,116,120,116,0,49,58,32,49,48,48,37,32,83,117,112,112,111,114,116,101,100,0,48,58,32,66,111,114,100,101,114,108,105,110,101,32,40,57,57,37,32,79,75,41,0,45,49,58,32,85,110,111,102,102,105,99,105,97,108,32,40,117,110,118,101,114,105,102,105,101,100,32,99,97,114,100,115,41,0,45,50,58,32,67,114,97,112,112,121,32,40,98,117,103,115,41,0,45,51,58,32,85,110,115,117,112,112,111,114,116,101,100,0,45,52,58,32,68,97,110,103,101,114,111,117,115,32,40,114,105,115,107,32,111,102,32,99,114,97,115,104,41,0,79,102,102,0,83,97,102,101,0,70,117,108,108,0,79,112,112,111,110,101,110,116,0,105,110,118,105,115,105,98,108,101,0,118,105,115,105,98,108,101,0,118,101,114,116,105,99,97,108,0,104,111,114,105,122,111,110,116,97,108,0,69,121,101,32,99,97,110,100,121,0,83,105,109,112,108,101,0,78,111,32,71,108,105,116,116,101,114,0,66,111,116,104,0,77,97,120,0,78,111,114,109,97,108,0,72,97,114,100,0,72,97,114,100,101,114,0,69,118,105,108,0,76,117,99,107,0,69,97,115,121,0,65,108,119,97,121,115,32,80,97,121,0,79,102,102,101,114,32,67,104,111,105,99,101,0,37,115,61,37,100,47,37,100,47,37,100,64,37,100,58,37,100,32,37,115,10,0,78,111,116,32,117,110,108,111,99,107,101,100,46,0,85,110,108,111,99,107,101,100,46,0,37,66,32,37,100,44,32,37,73,58,37,77,37,112,32,37,89,0,76,97,110,103,0,84,104,101,109,101,0,77,111,100,101,0,109,117,115,105,99,86,111,108,117,109,101,0,115,102,120,86,111,108,117,109,101,0,100,105,102,102,105,99,117,108,116,121,0,99,104,101,97,116,109,111,100,101,0,111,112,116,105,109,105,122,101,100,104,97,110,100,0,99,104,101,97,116,109,111,100,101,100,101,99,107,115,0,100,105,115,112,108,97,121,79,83,68,0,99,108,111,115,101,100,95,104,97,110,100,0,104,97,110,100,95,100,105,114,101,99,116,105,111,110,0,109,97,110,97,95,100,105,115,112,108,97,121,0,114,101,118,101,114,115,101,95,116,114,105,103,103,101,114,115,0,100,105,115,97,98,108,101,95,99,97,114,100,115,0,109,97,120,71,114,97,100,101,0,65,83,80,104,97,115,101,115,0,70,105,114,115,116,80,108,97,121,101,114,0,75,105,99,107,101,114,80,97,121,0,101,99,111,110,111,109,105,99,95,100,105,102,102,105,99,117,108,116,121,0,116,114,97,110,115,105,116,105,111,110,115,0,98,103,83,116,121,108,101,0,105,110,116,101,114,114,117,112,116,83,101,99,111,110,100,115,0,107,101,121,98,105,110,100,105,110,103,115,95,115,100,108,0,97,105,100,101,99,107,115,0,105,110,116,101,114,114,117,112,116,77,121,83,112,101,108,108,115,0,105,110,116,101,114,114,117,112,116,77,121,65,98,105,108,105,116,105,101,115,0,115,97,118,101,68,101,116,97,105,108,101,100,68,101,99,107,73,110,102,111,0,105,110,116,101,114,114,117,112,116,66,101,102,111,114,101,66,101,103,105,110,0,105,110,116,101,114,114,117,112,116,85,110,116,97,112,0,105,110,116,101,114,114,117,112,116,85,112,107,101,101,112,0,105,110,116,101,114,114,117,112,116,68,114,97,119,0,105,110,116,101,114,114,117,112,116,70,105,114,115,116,77,97,105,110,0,105,110,116,101,114,114,117,112,116,66,101,103,105,110,67,111,109,98,97,116,0,105,110,116,101,114,114,117,112,116,65,116,116,97,99,107,101,114,115,0,105,110,116,101,114,114,117,112,116,66,108,111,99,107,101,114,115,0,105,110,116,101,114,114,117,112,116,68,97,109,97,103,101,0,105,110,116,101,114,114,117,112,116,69,110,100,67,111,109,98,97,116,0,105,110,116,101,114,114,117,112,116,83,101,99,111,110,100,77,97,105,110,0,105,110,116,101,114,114,117,112,116,69,110,100,84,117,114,110,0,105,110,116,101,114,114,117,112,116,67,108,101,97,110,117,112,0,105,110,116,101,114,114,117,112,116,65,102,116,101,114,69,110,100,0,112,114,120,95,104,97,110,100,108,101,114,0,112,114,120,95,101,118,105,108,116,119,105,110,0,112,114,120,95,114,110,100,100,101,99,107,0,97,119,95,99,111,108,108,101,99,116,111,114,0,78,83,116,51,95,95,49,49,57,98,97,115,105,99,95,105,115,116,114,105,110,103,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,99,69,69,69,69,0,49,53,71,97,109,101,83,116,97,116,101,65,119,97,114,100,115,0,76,105,115,116,118,105,101,119,0,65,99,104,105,101,118,101,109,101,110,116,115,0,68,105,102,102,105,99,117,108,116,121,32,77,111,100,101,115,0,65,99,104,105,101,118,101,100,32,97,32,54,54,37,32,118,105,99,116,111,114,121,32,114,97,116,105,111,46,0,116,114,111,112,104,121,114,111,111,109,95,116,101,120,116,0,69,118,105,108,32,84,119,105,110,32,77,111,100,101,0,87,111,110,32,119,105,116,104,32,115,97,109,101,32,97,114,109,121,32,115,105,122,101,46,0,82,97,110,100,111,109,32,68,101,99,107,32,77,111,100,101,0,87,111,110,32,97,103,97,105,110,115,116,32,97,32,104,105,103,104,101,114,32,100,105,102,102,105,99,117,108,116,121,46,0,86,97,108,117,97,98,108,101,32,67,111,108,108,101,99,116,105,111,110,0,67,111,108,108,101,99,116,105,111,110,32,118,97,108,117,101,100,32,111,118,101,114,32,49,48,44,48,48,48,99,46,0,67,111,108,108,101,99,116,105,111,110,32,73,110,102,111,0,37,105,32,99,97,114,100,115,46,0,37,115,32,40,37,105,41,58,32,37,105,32,99,97,114,100,115,0,37,115,58,32,37,105,32,99,97,114,100,115,46,0,67,97,114,100,32,83,112,111,105,108,101,114,0,37,105,32,108,111,99,107,101,100,32,115,101,116,115,32,114,101,109,97,105,110,46,0,85,110,108,111,99,107,101,100,32,97,108,108,32,37,105,32,115,101,116,115,46,0,97,119,97,114,100,98,97,99,107,46,106,112,103,0,66,97,99,107,32,116,111,32,84,114,111,112,104,105,101,115,0,83,112,111,105,108,101,114,0,68,101,116,97,105,108,115,0,67,111,108,108,101,99,116,105,111,110,32,83,116,97,116,115,0,84,111,116,97,108,32,86,97,108,117,101,58,32,37,105,99,0,84,111,116,97,108,32,67,97,114,100,115,32,40,105,110,99,108,117,100,105,110,103,32,100,117,112,108,105,99,97,116,101,115,41,58,32,37,105,0,85,110,105,113,117,101,32,67,97,114,100,115,58,32,37,105,0,77,111,115,116,32,68,117,112,108,105,99,97,116,101,115,58,32,37,105,32,40,37,115,41,0,70,97,118,111,114,105,116,101,32,83,101,116,58,32,37,115,0,72,105,103,104,101,115,116,32,77,97,110,97,32,67,111,115,116,58,32,37,105,32,40,37,115,41,0,77,111,115,116,32,80,111,119,101,114,102,117,108,58,32,37,105,32,40,37,115,41,0,84,111,117,103,104,101,115,116,58,32,37,105,32,40,37,115,41,0,49,49,87,67,97,114,100,70,105,108,116,101,114,0,95,100,101,99,107,0,115,116,97,116,115,47,112,108,97,121,101,114,95,100,101,99,107,0,49,57,71,97,109,101,83,116,97,116,101,68,101,99,107,86,105,101,119,101,114,0,100,101,99,107,101,100,105,116,111,114,0,83,116,97,116,115,0,86,105,101,119,32,68,101,99,107,0,83,101,108,108,32,67,97,114,100,0,71,114,105,100,0,70,105,108,116,101,114,32,98,121,46,46,46,0,86,105,101,119,32,67,111,108,108,101,99,116,105,111,110,0,67,104,111,111,115,101,32,68,101,99,107,32,84,111,32,69,100,105,116,0,45,45,78,69,87,45,45,0,45,45,85,78,76,79,67,75,32,67,65,82,68,83,45,45,0,68,101,99,107,32,69,100,105,116,111,114,0,78,97,114,114,111,119,32,100,111,119,110,32,116,104,101,32,108,105,115,116,32,111,102,32,99,97,114,100,115,46,32,0,83,119], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+119812); /* memory initializer */ allocate([105,116,99,104,32,68,101,99,107,115,0,68,111,32,110,111,116,32,109,97,107,101,32,97,110,121,32,99,104,97,110,103,101,115,46,32,86,105,101,119,32,97,110,111,116,104,101,114,32,100,101,99,107,46,0,82,101,110,97,109,101,32,68,101,99,107,0,67,104,97,110,103,101,32,116,104,101,32,110,97,109,101,32,111,102,32,116,104,101,32,100,101,99,107,0,83,97,118,101,32,38,32,81,117,105,116,32,69,100,105,116,111,114,0,83,97,118,101,32,99,104,97,110,103,101,115,46,32,82,101,116,117,114,110,32,116,111,32,116,104,101,32,109,97,105,110,32,109,101,110,117,0,83,97,118,101,32,65,115,32,65,73,32,68,101,99,107,0,65,108,108,32,99,104,97,110,103,101,115,32,97,114,101,32,102,105,110,97,108,46,0,81,117,105,116,32,69,100,105,116,111,114,0,68,111,32,110,111,116,32,109,97,107,101,32,97,110,121,32,99,104,97,110,103,101,115,32,116,111,32,100,101,99,107,46,32,82,101,116,117,114,110,32,116,111,32,116,104,101,32,109,97,105,110,32,109,101,110,117,46,0,67,108,111,115,101,32,109,101,110,117,46,0,105,99,111,110,115,112,115,112,37,100,0,84,114,97,99,107,49,46,109,112,51,0,100,101,99,107,0,67,97,110,32,121,111,117,32,98,101,97,116,32,121,111,117,114,32,111,119,110,32,99,114,101,97,116,105,111,110,115,63,0,85,115,101,114,32,99,114,101,97,116,101,100,32,65,73,32,68,101,99,107,32,35,32,0,97,105,47,98,97,107,97,47,0,99,114,101,100,105,116,115,0,37,115,32,58,32,37,105,32,37,115,0,67,97,114,111,117,115,101,108,0,68,69,67,75,58,32,0,37,115,32,37,105,32,111,102,32,37,105,32,99,97,114,100,115,32,40,37,105,32,117,110,105,113,117,101,41,0,37,115,37,105,32,99,97,114,100,115,32,40,37,105,32,117,110,105,113,117,101,41,0,67,111,108,108,101,99,116,105,111,110,0,37,115,32,45,32,37,105,47,37,105,0,80,114,101,118,46,0,78,101,120,116,0,78,101,120,116,32,101,100,105,116,105,111,110,0,80,114,101,118,46,32,101,100,105,116,105,111,110,0,84,111,103,103,108,101,32,73,109,97,103,101,115,0,65,100,100,32,99,97,114,100,0,82,101,109,111,118,101,32,99,97,114,100,0,83,101,108,108,32,99,97,114,100,0,105,110,58,32,99,111,108,108,101,99,116,105,111,110,0,85,115,101,32,83,81,85,65,82,69,32,116,111,32,118,105,101,119,32,121,111,117,114,32,100,101,99,107,44,0,105,110,58,32,100,101,99,107,0,85,115,101,32,83,81,85,65,82,69,32,116,111,32,118,105,101,119,32,99,111,108,108,101,99,116,105,111,110,44,0,80,114,101,115,115,32,76,47,82,32,116,111,32,99,121,99,108,101,32,116,104,114,111,117,103,104,0,100,101,99,107,32,115,116,97,116,105,115,116,105,99,115,46,0,67,108,105,99,107,32,111,110,32,116,104,101,32,99,97,114,100,32,105,109,97,103,101,0,116,111,32,97,100,100,32,99,97,114,100,32,116,111,32,100,101,99,107,46,0,116,111,32,114,101,109,111,118,101,32,99,97,114,100,32,102,114,111,109,32,100,101,99,107,46,0,89,111,117,114,32,68,101,99,107,58,32,37,105,32,99,97,114,100,115,0,37,105,58,32,37,115,0,83,116,97,116,105,115,116,105,99,115,32,83,117,109,109,97,114,121,0,73,110,115,116,97,110,116,115,0,69,110,99,104,97,110,116,109,101,110,116,115,0,83,111,114,99,101,114,105,101,115,0,65,118,101,114,97,103,101,32,99,111,110,118,101,114,116,101,100,32,109,97,110,97,32,99,111,115,116,0,37,50,46,50,102,0,80,114,111,98,97,98,105,108,105,116,105,101,115,0,78,111,32,108,97,110,100,32,105,110,32,49,115,116,32,104,97,110,100,0,37,50,46,50,102,37,37,0,78,111,32,108,97,110,100,32,105,110,32,57,32,99,97,114,100,115,0,78,111,32,99,114,101,97,116,117,114,101,115,32,105,110,32,49,115,116,32,104,97,110,100,0,80,108,97,121,103,97,109,101,32,115,116,97,116,105,115,116,105,99,115,0,71,97,109,101,115,32,112,108,97,121,101,100,0,86,105,99,116,111,114,121,32,114,97,116,105,111,0,37,105,37,37,0,84,111,116,97,108,32,112,114,105,99,101,32,40,99,114,101,100,105,116,115,41,0,77,97,110,97,32,112,114,111,100,117,99,116,105,111,110,0,67,111,117,110,116,115,32,111,102,32,109,97,110,97,115,111,117,114,99,101,115,32,112,101,114,32,116,121,112,101,32,97,110,100,32,99,111,108,111,114,58,0,66,76,0,78,66,0,66,76,32,45,32,66,97,115,105,99,32,108,97,110,100,115,0,78,66,32,45,32,78,111,110,45,98,97,115,105,99,32,108,97,110,100,115,0,79,32,45,32,79,116,104,101,114,32,40,110,111,110,45,108,97,110,100,41,32,109,97,110,97,115,111,117,114,99,101,115,0,84,32,45,32,84,111,116,97,108,115,0,77,97,110,97,32,112,114,111,100,117,99,116,105,111,110,32,45,32,105,110,32,109,97,110,97,32,115,121,109,98,111,108,115,0,84,111,116,97,108,32,99,111,108,111,114,101,100,32,109,97,110,97,115,121,109,98,111,108,115,32,105,110,32,108,97,110,100,115,39,32,112,114,111,100,117,99,116,105,111,110,58,0,40,37,105,37,37,41,0,77,97,110,97,32,99,111,115,116,32,100,101,116,97,105,108,0,67,97,114,100,32,99,111,117,110,116,115,32,112,101,114,32,109,97,110,97,32,99,111,115,116,58,0,77,97,110,97,32,99,111,115,116,32,100,101,116,97,105,108,32,45,32,67,114,101,97,116,117,114,101,115,0,67,114,101,97,116,117,114,101,32,99,111,117,110,116,115,32,112,101,114,32,109,97,110,97,32,99,111,115,116,58,0,77,97,110,97,32,99,111,115,116,32,100,101,116,97,105,108,32,45,32,83,112,101,108,108,115,0,78,111,110,45,99,114,101,97,116,117,114,101,32,115,112,101,108,108,32,99,111,117,110,116,115,32,112,101,114,32,109,97,110,97,32,99,111,115,116,58,0,65,118,101,114,97,103,101,32,99,111,110,118,101,114,116,101,100,32,109,97,110,97,32,99,111,115,116,58,32,37,50,46,50,102,0,67,32,45,32,67,111,110,118,101,114,116,101,100,32,109,97,110,97,32,99,111,115,116,46,32,67,97,114,100,115,32,119,105,116,104,32,99,111,115,116,62,37,105,32,97,114,101,32,105,110,99,108,117,100,101,100,32,105,110,32,116,104,101,32,108,97,115,116,32,114,111,119,46,0,35,32,45,32,84,111,116,97,108,32,110,117,109,98,101,114,32,111,102,32,99,97,114,100,115,32,119,105,116,104,32,103,105,118,101,110,32,99,111,115,116,0,78,111,32,108,97,110,100,115,32,105,110,32,102,105,114,115,116,32,110,32,99,97,114,100,115,58,0,37,105,58,0,78,111,32,99,114,101,97,116,117,114,101,115,32,105,110,32,102,105,114,115,116,32,110,32,99,97,114,100,115,58,0,77,97,110,97,32,99,111,115,116,32,112,101,114,32,99,111,108,111,114,0,84,111,116,97,108,32,99,111,108,111,114,101,100,32,109,97,110,97,115,121,109,98,111,108,115,32,105,110,32,99,97,114,100,115,39,32,99,97,115,116,105,110,103,32,99,111,115,116,115,58,0,86,105,99,116,111,114,121,32,115,116,97,116,105,115,116,105,99,115,0,86,105,99,116,111,114,105,101,115,32,97,103,97,105,110,115,116,32,65,73,58,0,71,97,109,101,115,32,112,108,97,121,101,100,58,32,37,105,0,86,105,99,116,111,114,121,32,114,97,116,105,111,58,32,37,105,37,37,0,37,46,49,52,115,0,78,111,32,67,97,114,100,0,100,101,99,107,37,105,46,116,120,116,0,82,101,110,97,109,101,32,100,101,99,107,0,67,117,115,116,111,109,32,65,73,32,68,101,99,107,0,78,97,109,101,32,67,117,115,116,111,109,32,65,73,32,68,101,99,107,0,49,51,71,97,109,101,83,116,97,116,101,68,117,101,108,0,67,104,111,111,115,101,32,97,32,68,101,99,107,0,82,97,110,100,111,109,0,80,108,97,121,32,119,105,116,104,32,97,32,114,97,110,100,111,109,32,100,101,99,107,46,0,72,105,103,104,108,121,32,114,101,99,111,109,109,101,110,100,101,100,32,116,111,32,103,101,116,32,116,104,101,32,102,117,108,108,32,87,97,103,105,99,32,101,120,112,101,114,105,101,110,99,101,33,0,67,114,101,97,116,101,32,121,111,117,114,32,68,101,99,107,33,0,112,108,97,121,101,114,47,112,114,101,109,97,100,101,0,78,101,119,32,68,101,99,107,46,46,46,0,67,114,101,97,116,101,32,97,32,110,101,119,32,100,101,99,107,32,116,111,32,112,108,97,121,32,119,105,116,104,46,0,77,97,105,110,32,77,101,110,117,0,82,101,116,117,114,110,32,116,111,32,77,97,105,110,32,77,101,110,117,0,69,110,100,108,101,115,115,32,100,101,109,111,0,82,97,110,100,111,109,32,65,73,32,100,101,99,107,115,32,112,108,97,121,115,32,97,103,97,105,110,32,101,97,99,104,32,111,116,104,101,114,46,0,75,79,32,84,111,117,114,110,97,109,101,110,116,0,83,116,97,114,116,115,32,97,32,75,110,111,99,107,111,117,116,32,84,111,117,114,110,97,109,101,110,116,32,111,102,32,97,108,108,32,97,118,97,105,108,97,98,108,101,32,65,73,45,68,101,99,107,115,46,0,68,111,117,98,108,101,32,75,79,32,84,111,117,114,110,97,109,101,110,116,0,83,116,97,114,116,115,32,97,32,100,111,117,98,108,101,32,75,110,111,99,107,111,117,116,32,84,111,117,114,110,97,109,101,110,116,32,111,102,32,97,108,108,32,97,118,97,105,108,97,98,108,101,32,65,73,45,68,101,99,107,115,46,0,71,97,117,110,116,108,101,116,0,80,114,111,118,101,32,121,111,117,114,32,109,101,116,116,108,101,32,97,103,97,105,110,115,116,32,101,97,99,104,32,97,110,100,32,101,118,101,114,121,32,111,112,112,111,110,101,110,116,44,32,111,110,101,32,97,116,32,97,32,116,105,109,101,46,0,83,101,108,101,99,116,115,32,97,32,114,97,110,100,111,109,32,100,101,99,107,46,0,97,105,95,98,97,107,97,0,82,101,116,117,114,110,32,116,111,32,77,97,105,110,32,77,101,110,117,46,0,108,101,97,118,101,100,117,101,108,112,104,97,115,101,58,0,101,110,116,101,114,100,117,101,108,112,104,97,115,101,58,0,67,104,111,111,115,101,32,79,112,112,111,110,101,110,116,0,83,116,97,114,116,115,32,97,32,75,110,111,99,107,111,117,116,32,84,111,117,114,110,97,109,101,110,116,32,97,103,97,105,110,115,116,32,115,101,108,101,99,116,101,100,32,65,73,45,68,101,99,107,115,33,32,89,111,117,32,104,97,118,101,32,116,111,32,119,105,110,32,97,108,108,32,109,97,116,99,104,101,115,46,32,52,32,68,101,99,107,115,32,45,62,32,50,32,77,97,116,99,104,101,115,44,32,55,32,68,101,99,107,115,32,45,62,32,51,32,77,97,116,99,104,101,115,44,32,49,54,32,68,101,99,107,115,32,45,62,32,52,32,77,97,116,99,104,101,115,44,32,51,50,32,68,101,99,107,115,32,45,62,32,53,32,77,97,116,99,104,101,115,44,32,54,52,32,68,101,99,107,115,32,45,62,32,54,32,77,97,116,99,104,101,115,44,32,49,50,56,32,68,101,99,107,115,32,45,62,32,55,32,77,97,116,99,104,101,115,44,32,50,53,54,32,68,101,99,107,115,32,45,62,32,56,32,77,97,116,99,104,101,115,46,0,68,111,117,98,108,101,32,75,79,0,83,116,97,114,116,115,32,97,32,68,111,117,98,108,101,32,75,110,111,99,107,111,117,116,32,84,111,117,114,110,97,109,101,110,116,32,97,103,97,105,110,115,116,32,115,101,108,101,99,116,101,100,32,65,73,45,68,101,99,107,115,33,46,32,89,111,117,32,99,97,110,32,108,111,111,115,101,32,111,110,99,101,44,32,98,117,116,32,110,111,116,32,109,111,114,101,33,46,32,52,32,68,101,99,107,115,32,45,62,32,51,32,77,97,116,99,104,101,115,44,32,55,32,68,101,99,107,115,32,45,62,32,52,32,77,97,116,99,104,101,115,44,32,49,54,32,68,101,99,107,115,32,45,62,32,53,32,77,97,116,99,104,101,115,44,32,51,50,32,68,101,99,107,115,32,45,62,32,54,32,77,97,116,99,104,101,115,44,32,54,52,32,68,101,99,107,115,32,45,62,32,55,32,77,97,116,99,104,101,115,44,32,49,50,56,32,68,101,99,107,115,32,45,62,32,56,32,77,97,116,99,104,101,115,44,32,50,53,54,32,68,101,99,107,115,32,45,62,32,57,32,77,97,116,99,104,101,115,46,0,82,111,117,110,100,32,82,111,98,105,110,32,84,111,117,114,110,97,109,101,110,116,0,83,116,97,114,116,115,32,97,110,32,97,108,108,32,118,115,32,97,108,108,32,116,111,117,114,110,97,109,101,110,116,33,46,32,70,105,114,115,116,108,121,44,32,105,110,32,97,32,115,101,108,101,99,116,105,111,110,32,112,114,111,99,101,115,115,32,112,97,114,116,105,99,105,112,97,116,105,110,103,32,65,73,45,68,101,99,107,115,32,99,97,110,32,98,101,32,99,104,111,115,101,110,46,32,84,104,101,32,116,111,117,114,110,97,109,101,110,116,32,115,116,97,116,101,32,105,115,32,115,97,118,101,100,32,97,102,116,101,114,32,101,97,99,104,32,103,97,109,101,32,97,110,100,32,99,97,110,32,98,101,32,99,111,110,116,105,110,117,101,100,33,46,0,82,97,110,100,111,109,32,40,78,111,116,32,101,97,115,121,41,0,83,101,108,101,99,116,115,32,97,32,114,97,110,100,111,109,32,65,73,32,100,101,99,107,32,119,105,116,104,32,104,97,114,100,32,111,114,32,110,111,114,109,97,108,32,100,105,102,102,105,99,117,108,116,121,46,0,66,101,103,105,110,32,84,111,117,114,110,97,109,101,110,116,0,83,116,111,112,32,115,101,108,101,99,116,105,111,110,32,97,110,100,32,115,116,97,114,116,46,0,70,105,108,108,32,115,116,97,103,101,32,40,78,111,116,32,101,97,115,121,41,0,70,105,108,108,32,110,101,120,116,32,115,116,97,103,101,32,119,105,116,104,32,114,97,110,100,111,109,32,104,97,114,100,32,111,114,32,110,111,114,109,97,108,32,111,112,112,111,110,101,110,116,115,46,32,49,32,111,112,112,111,110,101,110,116,32,45,62,32,49,32,115,116,97,103,101,44,32,51,32,111,112,112,111,110,101,110,116,115,32,45,62,32,50,32,115,116,97,103,101,115,44,32,55,32,111,112,112,111,110,101,110,116,115,32,45,62,32,51,32,115,116,97,103,101,115,44,32,49,53,32,111,112,112,111,110,101,110,116,115,32,45,62,32,52,32,115,116,97,103,101,115,44,32,51,49,32,111,112,112,111,110,101,110,116,115,32,45,62,32,53,32,115,116,97,103,101,115,44,32,54,51,32,111,112,112,111,110,101,110,116,115,32,45,62,32,54,32,115,116,97,103,101,115,44,32,49,50,55,32,111,112,112,111,110,101,110,116,115,32,45,62,32,55,32,115,116,97,103,101,115,44,32,50,53,53,32,111,112,112,111,110,101,110,116,115,32,45,62,32,56,32,115,116,97,103,101,115,46,0,70,105,108,108,32,115,116,97,103,101,0,70,105,108,108,32,110,101,120,116,32,115,116,97,103,101,32,119,105,116,104,32,114,97,110,100,111,109,32,111,112,112,111,110,101,110,116,115,46,32,49,32,111,112,112,111,110,101,110,116,32,45,62,32,49,32,115,116,97,103,101,44,32,51,32,111,112,112,111,110,101,110,116,115,32,45,62,32,50,32,115,116,97,103,101,115,44,32,55,32,111,112,112,111,110,101,110,116,115,32,45,62,32,51,32,115,116,97,103,101,115,44,32,49,53,32,111,112,112,111,110,101,110,116,115,32,45,62,32,52,32,115,116,97,103,101,115,44,32,51,49,32,111,112,112,111,110,101,110,116,115,32,45,62,32,53,32,115,116,97,103,101,115,44,32,54,51,32,111,112,112,111,110,101,110,116,115,32,45,62,32,54,32,115,116,97,103,101,115,44,32,49,50,55,32,111,112,112,111,110,101,110,116,115,32,45,62,32,55,32,115,116,97,103,101,115,44,32,50,53,53,32,111,112,112,111,110,101,110,116,115,32,45,62,32,56,32,115,116,97,103,101,115,46,0,69,118,105,108,32,84,119,105,110,0,67,97,110,32,121,111,117,32,100,101,102,101,97,116,32,121,111,117,114,115,101,108,102,63,0,67,104,111,111,115,101,32,97,32,100,105,102,102,101,114,101,110,116,32,112,108,97,121,101,114,32,100,101,99,107,0,107,110,111,99,107,111,117,116,32,116,111,117,114,110,97,109,101,110,116,33,58,10,0,100,111,117,98,108,101,32,107,110,111,99,107,111,117,116,32,116,111,117,114,110,97,109,101,110,116,33,58,10,0,114,111,117,110,100,32,114,111,98,105,110,32,116,111,117,114,110,97,109,101,110,116,33,58,10,0,37,105,32,68,101,99,107,115,32,115,101,108,101,99,116,101,100,58,10,0,37,115,44,32,0,72,111,119,32,109,97,110,121,32,103,97,109,101,115,32,112,101,114,32,109,97,116,99,104,63,0,83,105,110,103,108,101,32,71,97,109,101,0,67,111,110,116,105,110,117,101,32,84,111,117,114,110,97,109,101,110,116,0,66,101,115,116,32,111,102,32,51,0,66,101,115,116,32,111,102,32,53,0,66,101,115,116,32,111,102,32,55,0,66,101,115,116,32,111,102,32,49,51,0,50,32,119,105,110,115,32,100,105,102,102,101,114,101,110,99,101,0,51,32,119,105,110,115,32,100,105,102,102,101,114,101,110,99,101,0,50,32,105,110,32,97,32,114,111,119,0,51,32,105,110,32,97,32,114,111,119,0,51,32,71,97,109,101,115,0,53,32,71,97,109,101,115,0,49,48,32,71,97,109,101,115,0,50,53,32,71,97,109,101,115,0,53,48,32,71,97,109,101,115,0,49,48,48,32,71,97,109,101,115,0,66,101,115,116,32,111,102,32,55,32,80,108,97,121,111,102,102,0,97,105,95,98,97,107,97,95,109,117,115,105,99,37,105,46,109,112,51,0,97,105,95,98,97,107,97,95,109,117,115,105,99,46,109,112,51,0,97,105,95,98,97,107,97,95,109,117,115,105,99,95,109,111,109,105,114,46,109,112,51,0,97,105,95,98,97,107,97,95,109,117,115,105,99,95,114,97,110,100,111,109,46,109,112,51,0,77,117,108,108,105,103,97,110,0,83,104,111,119,32,99,117,114,114,101,110,116,32,115,99,111,114,101,0,115,101,116,32,83,112,101,101,100,32,116,111,32,78,79,82,77,65,76,0,115,101,116,32,83,112,101,101,100,32,116,111,32,70,65,83,84,0,116,111,117,114,110,97,109,101,110,116,46,100,97,116,0,47,97,105,47,98,97,107,97,47,116,111,117,114,110,97,109,101,110,116,46,100,97,116,0,84,111,117,114,110,97,109,101,110,116,77,111,100,101,61,37,105,10,0,67,111,109,112,101,116,105,116,105,111,110,61,37,105,10,0,80,108,97,121,101,114,83,119,97,112,101,100,61,37,105,10,0,78,98,71,97,109,101,115,61,37,105,10,0,77,97,116,99,104,77,111,100,101,61,37,105,10,0,71,97,109,101,115,80,108,97,121,101,100,61,37,105,10,0,110,109,98,68,101,99,107,115,61,37,105,10,0,70,97,115,116,84,105,109,101,114,77,111,100,101,61,37,105,10,0,101,110,100,79,102,77,97,116,99,104,61,37,105,10,0,110,101,120,116,68,101,99,107,70,111,117,110,100,61,37,105,10,0,108,111,111,115,101,114,68,101,99,107,115,61,37,105,10,0,35,80,108,97,121,68,101,99,107,91,110,117,109,98,101,114,93,61,100,101,99,107,110,117,109,98,101,114,44,100,101,99,107,84,121,112,101,44,118,105,99,116,111,114,105,101,115,44,108,97,115,116,87,105,110,44,76,97,115,116,68,101,99,107,78,117,109,98,101,114,44,84,111,117,114,110,97,109,101,110,116,115,73,68,10,0,80,108,97,121,68,101,99,107,91,37,105,93,61,37,105,44,37,105,44,37,105,44,37,105,44,37,105,44,37,105,10,0,35,84,111,117,114,110,97,109,101,110,116,68,101,99,107,91,110,117,109,98,101,114,93,61,100,101,99,107,110,117,109,98,101,114,44,100,101,99,107,84,121,112,101,44,109,97,116,99,104,87,105,110,115,44,112,108,97,121,101,100,77,97,116,99,104,101,115,44,103,97,109,101,87,105,110,115,44,112,108,97,121,101,100,71,97,109,101,115,10,0,84,68,101,99,107,91,37,105,93,61,37,105,44,37,105,44,37,105,44,37,105,44,37,105,44,37,105,10,0,47,97,105,47,98,97,107,97,47,97,105,95,116,101,115,116,46,99,115,118,0,37,109,47,37,100,47,37,121,44,32,37,72,58,37,77,58,37,83,0,37,115,44,37,32,54,105,44,37,32,54,105,44,37,32,53,105,44,37,32,53,105,44,37,32,53,105,44,37,32,49,105,44,37,32,53,105,44,37,32,49,105,10,0,84,111,117,114,110,97,109,101,110,116,115,68,101,99,107,115,73,68,91,48,93,60,84,111,117,114,110,97,109,101,110,116,115,68,101,99,107,115,46,115,105,122,101,40,41,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,97,109,101,83,116,97,116,101,68,117,101,108,46,99,112,112,0,117,112,100,97,116,101,84,111,117,114,110,97,109,101,110,116,0,84,111,117,114,110,97,109,101,110,116,115,68,101,99,107,115,73,68,91,49,93,60,84,111,117,114,110,97,109,101,110,116,115,68,101,99,107,115,46,115,105,122,101,40,41,0,110,101,120,116,32,115,116,97,103,101,32,37,105,44,37,105,10,0,65,78,32,69,82,82,79,82,32,79,67,67,85,82,82,69,68,44,32,67,72,69,67,75,32,70,73,76,69,32,78,65,77,69,83,0,76,79,65,68,73,78,71,32,68,69,67,75,83,0,80,108,97,121,101,114,32,68,101,99,107,58,32,0,78,79,32,68,69,67,75,32,65,86,65,73,76,65,66,76,69,44,0,80,82,69,83,83,32,67,73,82,67,76,69,32,84,79,32,71,79,32,84,79,32,84,72,69,32,68,69,67,75,32,69,68,73,84,79,82,33,0,84,117,114,110,58,37,105,0,75,79,32,84,111,117,114,110,97,109,101,110,116,32,105,115,32,111,118,101,114,46,32,82,101,115,117,108,116,115,58,0,68,111,117,98,108,101,32,75,79,32,84,111,117,114,110,97,109,101,110,116,32,105,115,32,111,118,101,114,46,32,82,101,115,117,108,116,115,58,0,82,111,117,110,100,32,114,111,98,105,110,32,84,111,117,114,110,97,109,101,110,116,32,105,115,32,111,118,101,114,46,32,82,101,115,117,108,116,115,58,0,68,101,99,107,0,77,97,116,99,104,101,115,0,71,97,109,101,115,0,37,105,46,58,32,37,115,0,37,105,46,58,32,80,108,97,121,101,114,32,68,101,99,107,58,32,37,115,0,37,105,47,37,105,0,70,105,110,97,108,32,83,99,111,114,101,58,0,83,116,97,114,116,105,110,103,32,71,97,109,101,32,37,105,32,46,46,46,0,67,117,114,114,101,110,116,32,83,99,111,114,101,58,0,71,97,109,101,32,37,105,32,111,102,32,37,105,32,103,97,109,101,115,46,32,0,71,97,109,101,32,37,105,44,32,32,66,101,115,116,32,111,102,32,37,105,32,109,111,100,101,44,32,119,105,110,32,97,116,32,108,101,97,115,116,32,37,105,32,103,97,109,101,115,46,32,0,71,97,109,101,32,37,105,44,32,87,105,110,32,116,104,101,32,109,97,116,99,104,32,119,105,116,104,32,37,105,32,119,105,110,115,32,100,105,102,102,101,114,101,110,99,101,46,32,0,71,97,109,101,32,37,105,44,32,87,105,110,32,116,104,101,32,109,97,116,99,104,32,119,105,116,104,32,37,105,32,119,105,110,115,32,105,110,32,97,32,114,111,119,46,32,0,69,110,100,108,101,115,115,32,100,101,109,111,32,109,111,100,101,0,37,105,32,109,97,116,99,104,101,115,32,112,108,97,121,101,100,46,0,84,111,117,114,110,97,109,101,110,116,58,0,71,97,117,110,116,108,101,116,32,40,37,105,32,109,97,116,99,104,101,115,32,108,101,102,116,41,0,75,110,111,99,107,111,117,116,32,40,37,105,32,100,101,99,107,115,32,108,101,102,116,41,0,80,108,97,121,101,114,58,32,37,115,32,40,37,105,47,37,105,41,0,37,115,32,40,37,105,47,37,105,41,0,68,111,117,98,108,101,32,75,110,111,99,107,111,117,116,32,40,37,105,32,100,101,99,107,115,32,108,101,102,116,41,58,0,82,111,117,110,100,32,114,111,98,105,110,32,40,37,105,32,108,101,102,116,41,0,37,105,46,32,80,108,97,121,101,114,58,32,37,115,32,40,37,105,47,37,105,41,0,37,105,46,32,37,115,32,40,37,105,47,37,105,41,0,80,108,97,121,101,114,0,68,101,116,97,105,108,101,100,32,73,110,102,111,114,109,97,116,105,111,110,0,84,111,117,114,110,97,109,101,110,116,77,111,100,101,0,101,110,100,79,102,77,97,116,99,104,0,110,101,120,116,68,101,99,107,70,111,117,110,100,0,67,111,109,112,101,116,105,116,105,111,110,0,80,108,97,121,101,114,83,119,97,112,101,100,0,78,98,71,97,109,101,115,0,77,97,116,99,104,77,111,100,101,0,71,97,109,101,115,80,108,97,121,101,100,0,110,109,98,68,101,99,107,115,0,70,97,115,116,84,105,109,101,114,77,111,100,101,0,108,111,111,115,101,114,68,101,99,107,115,0,80,108,97,121,68,101,99,107,0,84,68,101,99,107,0,117,110,115,101,116,0,99,104,111,111,115,101,95,100,101,99,107,49,0,100,101,99,107,49,95,100,101,116,97,105,108,101,100,95,105,110,102,111,0,100,101,99,107,50,95,100,101,116,97,105,108,101,100,95,105,110,102,111,0,99,104,111,111,115,101,95,100,101,99,107,49,95,116,111,95,50,0,99,104,111,111,115,101,95,100,101,99,107,49,95,116,111,95,112,108,97,121,0,99,104,111,111,115,101,95,100,101,99,107,50,95,116,111,95,49,0,99,104,111,111,115,101,95,100,101,99,107,50,0,99,104,111,111,115,101,95,100,101,99,107,50,95,116,111,95,50,0,99,104,111,111,115,101,95,100,101,99,107,50,95,116,111,95,112,108,97,121,0,101,114,114,111,114,95,110,111,95,100,101,99,107,0,99,97,110,99,101,108,0,112,108,97,121,0,98,97,99,107,95,116,111,95,109,97,105,110,95,109,101,110,117,0,111,112,111,110,101,110,116,95,119,97,105,116,0,112,114,101,112,97,114,101,95,99,110,111,103,109,101,110,117,0,99,104,111,111,115,101,95,110,117,109,98,101,114,95,103,97,109,101,115,0,99,110,111,103,109,101,110,117,95,99,108,111,115,101,115,0,99,97,110,99,101,108,95,99,110,111,103,109,101,110,117,0,99,111,110,116,105,110,117,101,95,116,111,117,114,110,97,109,101,110,116,0,115,104,111,119,95,115,99,111,114,101,0,109,101,110,117,95,116,111,95,115,99,111,114,101,0,101,110,100,95,111,102,95,103,97,109,101,0,101,110,100,95,111,102,95,109,97,116,99,104,0,101,110,100,95,111,102,95,116,111,117,114,110,97,109,101,110,116,0,101,114,114,111,114,0,49,51,71,97,109,101,83,116,97,116,101,77,101,110,117,0,109,105,99,111,110,115,108,97,114,103,101,37,100,37,100,0,109,105,99,111,110,115,108,97,114,103,101,46,112,110,103,0,115,101,116,115,47,0,84,114,97,99,107,48,46,109,112,51,0,109,101,110,117,116,105,116,108,101,46,112,110,103,0,37,115,58,32,37,105,32,99,97,114,100,115,32,40,37,105,41,32,40,37,105,32,117,110,105,113,117,101,41,0,37,105,32,99,97,114,100,115,32,40,37,105,32,117,110,105,113,117,101,41,0,37,115,58,32,37,105,32,99,97,114,100,115,32,40,37,105,41,0,37,105,32,99,97,114,100,115,0,85,110,108,111,99,107,32,116,104,101,32,100,105,102,102,105,99,117,108,116,32,109,111,100,101,32,102,111,114,32,109,111,114,101,32,99,104,97,108,108,101,110,103,105,110,103,32,100,117,101,108,115,33,0,116,101,97,115,101,114,0,89,111,117,32,104,97,118,101,110,39,116,32,117,110,108,111,99,107,101,100,32,116,104,101,32,114,97,110,100,111,109,32,100,101,99,107,32,109,111,100,101,32,121,101,116,0,89,111,117,32,104,97,118,101,110,39,116,32,117,110,108,111,99,107,101,100,32,116,104,101,32,101,118,105,108,32,116,119,105,110,32,109,111,100,101,32,121,101,116,0,89,111,117,32,104,97,118,101,32,117,110,108,111,99,107,101,100,32,37,105,32,101,120,112,97,110,115,105,111,110,115,32,111,117,116,32,111,102,32,37,105,0,77,111,114,101,32,99,97,114,100,115,32,97,110,100,32,109,111,100,115,32,97,116,32,104,116,116,112,58,47,47,119,111,108,111,108,111,46,110,101,116,47,119,97,103,105,99,0,103,114,97,112,104,105,99,115,47,119,97,108,108,112,97,112,101,114,115,46,116,120,116,0,115,101,116,115,47,112,114,105,109,105,116,105,118,101,115,47,0,98,117,116,116,111,110,95,115,104,111,117,108,100,101,114,46,112,110,103,0,95,99,97,114,100,115,46,100,97,116,0,97,99,104,105,101,118,101,100,58,32,37,105,37,37,0,76,79,65,68,73,78,71,32,83,69,84,58,32,37,115,0,76,79,65,68,73,78,71,32,80,82,73,77,73,84,73,86,69,83,0,76,79,65,68,73,78,71,46,46,46,0,80,108,97,121,32,71,97,109,101,0,68,101,109,111,0,71,97,109,101,83,116,97,116,101,77,101,110,117,32,58,58,58,32,115,99,114,111,108,108,101,114,32,58,32,0,32,59,32,115,99,114,111,108,108,101,114,83,101,116,32,58,32,0,32,59,32,109,71,117,105,67,111,110,116,114,111,108,108,101,114,32,58,32,0,32,59,32,115,117,98,77,101,110,117,67,111,110,116,114,111,108,108,101,114,32,58,32,0,32,59,32,103,97,109,101,84,121,112,101,77,101,110,117,32,58,32,0,32,59,32,104,97,115,67,104,111,115,101,110,71,97,109,101,84,121,112,101,32,58,32,0,32,59,32,109,73,99,111,110,115,32,58,32,0,32,59,32,98,103,84,101,120,116,117,114,101,32,58,32,0,32,59,32,109,66,103,32,58,32,0,32,59,32,109,67,114,101,100,105,116,115,89,80,111,115,32,58,32,0,32,59,32,109,86,111,108,117,109,101,32,58,32,0,32,59,32,109,67,117,114,114,101,110,116,83,101,116,78,97,109,101,32,58,32,0,32,59,32,109,67,117,114,114,101,110,116,83,101,116,70,105,108,101,78,97,109,101,32,58,32,0,32,59,32,109,82,101,97,100,67,111,110,102,32,58,32,0,32,59,32,116,105,109,101,73,110,100,101,120,32,58,32,0,78,49,53,122,105,112,95,102,105,108,101,95,115,121,115,116,101,109,56,105,122,115,116,114,101,97,109,69,0,87,84,72,63,33,32,48,46,49,57,46,50,32,45,32,119,111,108,111,108,111,46,110,101,116,0,78,49,53,122,105,112,95,102,105,108,101,95,115,121,115,116,101,109,57,105,122,102,115,116,114,101,97,109,69,0,49,54,71,97,109,101,83,116,97,116,101,79,112,116,105,111,110,115,0,83,101,116,116,105,110,103,115,0,71,101,110,101,114,97,108,32,79,112,116,105,111,110,115,0,77,117,115,105,99,32,118,111,108,117,109,101,0,83,70,88,32,118,111,108,117,109,101,0,68,105,102,102,105,99,117,108,116,121,0,69,99,111,110,111,109,105,99,32,68,105,102,102,105,99,117,108,121,0,83,101,99,111,110,100,115,32,116,111,32,112,97,117,115,101,32,102,111,114,32,97,110,32,73,110,116,101,114,114,117,112,116,0,73,110,116,101,114,114,117,112,116,32,109,121,32,115,112,101,108,108,115,0,73,110,116,101,114,114,117,112,116,32,109,121,32,97,98,105,108,105,116,105,101,115,0,73,110,116,101,114,114,117,112,116,32,111,112,112,111,110,101,110,116,39,115,32,101,110,100,32,111,102,32,116,117,114,110,0,71,97,109,101,0,73,110,116,101,114,102,97,99,101,32,79,112,116,105,111,110,115,0,67,108,111,115,101,100,32,104,97,110,100,0,72,97,110,100,32,100,105,114,101,99,116,105,111,110,0,77,97,110,97,32,100,105,115,112,108,97,121,0,82,101,118,101,114,115,101,32,108,101,102,116,32,97,110,100,32,114,105,103,104,116,32,116,114,105,103,103,101,114,115,0,68,105,115,97,98,108,101,32,99,97,114,100,32,105,109,97,103,101,115,0,68,105,115,97,98,108,101,32,115,99,114,101,101,110,32,116,114,97,110,115,105,116,105,111,110,115,0,68,105,115,112,108,97,121,32,73,110,71,97,109,101,32,101,120,116,114,97,32,105,110,102,111,114,109,97,116,105,111,110,0,85,115,101,114,0,85,115,101,114,32,79,112,116,105,111,110,115,0,85,115,101,32,116,104,105,115,32,80,114,111,102,105,108,101,0,84,104,101,109,101,32,83,116,121,108,101,0,85,115,101,32,116,104,105,115,32,84,104,101,109,101,0,85,115,101,32,116,104,105,115,32,83,116,121,108,101,0,78,101,119,32,80,114,111,102,105,108,101,0,69,110,97,98,108,101,32,67,104,101,97,116,32,77,111,100,101,0,79,112,116,105,109,105,122,101,32,83,116,97,114,116,105,110,103,32,72,97,110,100,0,85,110,108,111,99,107,32,65,108,108,32,65,105,32,68,101,99,107,115,0,65,100,118,97,110,99,101,100,0,65,100,118,97,110,99,101,100,32,79,112,116,105,111,110,115,0,84,104,101,32,102,111,108,108,111,119,105,110,103,32,111,112,116,105,111,110,115,32,114,101,113,117,105,114,101,32,97,32,114,101,115,116,97,114,116,46,0,76,97,110,103,117,97,103,101,0,85,115,101,32,116,104,105,115,32,76,97,110,103,117,97,103,101,0,77,105,110,105,109,117,109,32,67,97,114,100,32,71,114,97,100,101,0,80,104,97,115,101,32,83,107,105,112,32,65,117,116,111,109,97,116,105,111,110,0,70,105,114,115,116,32,84,117,114,110,32,80,108,97,121,101,114,0,75,105,99,107,101,114,32,67,111,115,116,0,75,101,121,32,66,105,110,100,105,110,103,115,0,67,114,101,100,105,116,115,0,66,97,99,107,32,116,111,32,77,97,105,110,32,77,101,110,117,0,56,87,71,117,105,68,101,99,111,0,87,97,103,105,99,44,32,84,104,101,32,72,111,109,101,98,114,101,119,63,33,32,98,121,32,87,111,108,111,108,111,0,85,112,100,97,116,101,115,44,32,110,101,119,32,99,97,114,100,115,44,32,97,110,100,32,109,111,114,101,32,111,110,32,104,116,116,112,58,47,47,119,111,108,111,108,111,46,110,101,116,47,119,97,103,105,99,0,77,97,110,121,32,116,104,97,110,107,115,32,116,111,32,116,104,101,32,112,101,111,112,108,101,32,119,104,111,32,104,101,108,112,32,116,104,105,115,32,112,114,111,106,101,99,116,0,65,114,116,58,0,73,108,121,97,32,66,44,32,74,117,108,105,111,44,32,74,101,99,107,44,32,74,44,32,75,97,105,111,115,104,105,110,44,32,76,97,107,101,101,115,104,97,0,67,104,101,99,107,32,116,104,101,109,101,105,110,102,111,46,116,120,116,32,102,111,114,32,116,104,101,32,102,117,108,108,32,99,114,101,100,105,116,115,32,111,102,32,101,97,99,104,32,116,104,101,109,101,33,0,68,101,118,32,84,101,97,109,58,0,65,98,114,97,115,97,120,44,32,65,108,109,111,115,116,104,117,109,97,110,101,44,32,68,97,100,100,121,51,50,44,32,68,74,97,114,100,105,110,44,32,68,114,46,83,111,108,111,109,97,116,44,32,74,44,32,74,101,99,107,44,0,107,101,118,108,97,104,110,111,116,97,44,32,76,101,117,110,103,99,108,106,44,32,108,105,110,115,104,105,101,114,44,32,77,111,111,116,112,111,105,110,116,44,32,77,110,103,117,121,101,110,44,32,80,115,121,114,105,110,103,101,44,0,82,111,108,122,97,100,55,51,44,32,83,97,108,109,101,108,111,44,32,83,117,112,101,114,104,105,114,111,44,32,87,111,108,111,108,111,44,32,89,101,115,104,117,97,44,32,90,101,116,104,102,111,120,0,77,117,115,105,99,32,98,121,32,67,101,108,101,115,116,105,97,108,32,65,101,111,110,32,80,114,111,106,101,99,116,44,32,104,116,116,112,58,47,47,119,119,119,46,106,97,109,101,110,100,111,46,99,111,109,0,68,101,99,107,32,66,117,105,108,100,101,114,115,58,0,65,98,114,97,115,97,120,44,32,65,122,117,114,101,75,110,105,103,104,116,44,32,99,111,108,97,114,99,104,111,110,44,32,69,120,99,101,115,115,117,109,44,32,72,101,104,111,116,102,97,114,118,44,0,74,101,114,101,109,121,44,32,74,111,103,49,49,49,56,44,32,74,111,110,121,65,83,44,32,76,97,99,104,97,117,120,44,32,76,105,110,107,49,55,44,32,77,117,100,100,111,98,98,101,114,115,44,0,78,97,107,97,110,111,44,32,78,105,101,103,101,110,44,32,75,97,105,111,115,104,105,110,44,32,80,115,121,114,105,110,103,101,44,32,114,49,99,52,55,44,32,83,117,112,101,114,104,105,114,111,44,0,83,122,101,105,44,32,84,104,97,110,97,116,111,115,48,50,44,32,87,104,105,115,109,101,114,44,32,87,111,108,111,108,111,0,84,104,97,110,107,115,32,97,108,115,111,32,103,111,32,116,111,32,68,114,46,87,97,116,115,111,110,44,32,75,70,49,44,32,79,114,105,110,101,44,32,82,97,112,104,97,101,108,44,32,83,97,107,121,97,44,0,84,97,99,111,103,104,97,110,100,105,44,32,84,121,114,97,110,105,100,32,102,111,114,32,116,104,101,105,114,32,104,101,108,112,46,0,84,104,97,110,107,115,32,116,111,32,101,118,101,114,121,111,110,101,32,119,104,111,32,99,111,110,116,114,105,98,117,116,101,115,32,99,111,100,101,47,99,111,110,116,101,110,116,32,111,110,32,116,104,101,32,102,111,114,117,109,115,33,0,83,111,117,114,99,101,58,0,104,116,116,112,58,47,47,99,111,100,101,46,103,111,111,103,108,101,46,99,111,109,47,112,47,119,97,103,105,99,32,40,50,48,48,57,45,50,48,49,51,41,0,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,87,97,103,105,99,80,114,111,106,101,99,116,47,119,97,103,105,99,32,40,50,48,49,51,45,32,41,0,68,101,118,101,108,111,112,101,100,32,119,105,116,104,32,116,104,101,32,74,71,69,43,43,32,76,105,98,114,97,114,121,0,83,70,88,32,70,114,111,109,32,119,119,119,46,115,111,117,110,100,115,110,97,112,46,99,111,109,0,84,104,105,115,32,119,111,114,107,32,105,115,32,110,111,116,32,114,101,108,97,116,101,100,32,116,111,32,111,114,32,101,110,100,111,114,115,101,100,32,98,121,32,87,105,122,97,114,100,115,32,111,102,32,116,104,101,32,67,111,97,115,116,44,32,73,110,99,0,80,108,101,97,115,101,32,115,117,112,112,111,114,116,32,116,104,105,115,32,112,114,111,106,101,99,116,32,119,105,116,104,32,100,111,110,97,116,105,111,110,115,32,97,116,32,104,116,116,112,58,47,47,119,111,108,111,108,111,46,110,101,116,47,119,97,103,105,99,0,49,52,66,111,111,115,116,101,114,68,105,115,112,108,97,121,0,49,51,71,97,109,101,83,116,97,116,101,83,104,111,112,0,78,101,119,32,67,97,114,100,115,0,83,104,111,119,32,76,105,115,116,0,105,99,111,110,115,112,115,112,0,83,79,76,68,32,79,85,84,0,37,115,32,58,32,83,79,76,68,32,79,85,84,0,37,115,32,40,37,105,41,0,37,115,32,58,32,37,105,32,99,114,101,100,105,116,115,0,37,115,32,40,37,105,41,32,58,32,37,105,32,99,114,101,100,105,116,115,0,37,115,32,38,32,37,115,32,40,49,53,32,67,97,114,100,115,41,0,37,115,32,66,111,111,115,116,101,114,32,40,49,53,32,67,97,114,100,115,41,0,83,111,108,100,32,79,117,116,0,79,107,0,78,111,116,32,101,110,111,117,103,104,32,99,114,101,100,105,116,115,0,83,116,101,97,108,32,105,116,0,80,117,114,99,104,97,115,101,32,66,111,111,115,116,101,114,58,32,37,105,32,99,114,101,100,105,116,115,0,80,117,114,99,104,97,115,101,32,67,97,114,100,58,32,37,105,32,99,114,101,100,105,116,115,0,99,111,108,108,101,99,116,111,114,0,115,101,116,58,37,115,59,124,115,101,116,58,37,115,59,0,65,115,107,32,97,98,111,117,116,46,46,46,0,67,104,101,99,107,32,116,97,115,107,32,98,111,97,114,100,0,83,116,101,97,108,32,49,44,48,48,48,32,99,114,101,100,105,116,115,0,83,97,118,101,32,65,110,100,32,69,120,105,116,0,82,101,116,117,114,110,32,116,111,32,115,104,111,112,0,115,104,111,112,46,106,112,103,0,115,104,111,112,95,108,105,103,104,116,46,106,112,103,0,67,114,101,100,105,116,115,58,32,0,58,32,79,116,104,101,114,32,99,97,114,100,115,0,49,52,71,97,109,101,83,116,97,116,101,83,116,111,114,121,0,115,116,111,114,121,46,120,109,108,0,66,97,99,107,32,116,111,32,109,97,105,110,32,109,101,110,117,0,49,52,84,114,97,110,115,105,116,105,111,110,66,97,115,101,0,49,52,84,114,97,110,115,105,116,105,111,110,70,97,100,101,0,116,114,97,110,115,105,116,105,111,110,0,49,50,71,114,105,100,68,101,99,107,86,105,101,119,0,49,48,71,117,105,65,118,97,116,97,114,115,0,49,51,71,117,105,66,97,99,107,103,114,111,117,110,100,0,98,97,99,107,100,114,111,112,46,106,112,103,0,57,71,117,105,67,111,109,98,97,116,0,79,107,46,112,110,103,0,67,79,77,66,65,84,32,58,32,67,97,110,110,111,116,32,118,97,108,105,100,97,116,101,32,100,97,109,97,103,101,32,105,110,32,116,104,105,115,32,112,104,97,115,101,0,99,111,109,98,97,116,111,107,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,117,105,67,111,109,98,97,116,46,99,112,112,0,99,108,105,99,107,79,75,0,99,111,109,98,97,116,71,117,105,69,110,100,68,97,109,97,103,101,0,70,105,114,115,116,32,115,116,114,105,107,101,32,100,97,109,97,103,101,0,50,50,87,69,118,101,110,116,67,111,109,98,97,116,83,116,101,112,67,104,97,110,103,101,0,50,53,87,69,118,101,110,116,67,114,101,97,116,117,114,101,66,108,111,99,107,101,114,82,97,110,107,0,49,54,87,69,118,101,110,116,67,97,114,100,85,112,100,97,116,101,0,50,49,87,69,118,101,110,116,67,114,101,97,116,117,114,101,66,108,111,99,107,101,114,0,50,50,87,69,118,101,110,116,67,114,101,97,116,117,114,101,65,116,116,97,99,107,101,114,0,56,71,117,105,70,114,97,109,101,0,49,49,72,97,110,100,76,105,109,105,116,111,114,0,55,71,117,105,72,97,110,100,0,49,53,71,117,105,72,97,110,100,79,112,112,111,110,101,110,116,0,49,49,71,117,105,72,97,110,100,83,101,108,102,0,104,97,110,100,98,97,99,107,46,112,110,103,0,69,114,114,111,114,32,108,111,97,100,105,110,103,32,104,97,110,100,32,116,101,120,116,117,114,101], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+130052); /* memory initializer */ allocate([32,58,32,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,117,105,72,97,110,100,46,99,112,112,0,49,52,76,105,109,105,116,111,114,70,117,110,99,116,111,114,73,49,51,80,108,97,121,71,117,105,79,98,106,101,99,116,69,0,56,71,117,105,76,97,121,101,114,0,56,77,97,110,97,73,99,111,110,0,55,71,117,105,77,97,110,97,0,109,97,110,97,114,101,100,46,112,115,105,0,109,97,110,97,98,108,117,101,46,112,115,105,0,109,97,110,97,103,114,101,101,110,46,112,115,105,0,109,97,110,97,98,108,97,99,107,46,112,115,105,0,109,97,110,97,119,104,105,116,101,46,112,115,105,0,109,97,110,97,46,112,115,105,0,49,57,87,69,118,101,110,116,69,109,112,116,121,77,97,110,97,80,111,111,108,0,49,55,87,69,118,101,110,116,67,111,110,115,117,109,101,77,97,110,97,0,50,49,87,69,118,101,110,116,69,110,103,97,103,101,77,97,110,97,69,120,116,114,97,0,49,54,87,69,118,101,110,116,69,110,103,97,103,101,77,97,110,97,0,49,49,71,117,105,80,104,97,115,101,66,97,114,0,112,104,97,115,101,98,97,114,0,69,114,114,111,114,32,108,111,97,100,105,110,103,32,112,104,97,115,101,98,97,114,32,116,101,120,116,117,114,101,32,58,32,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,117,105,80,104,97,115,101,66,97,114,46,99,112,112,0,121,111,117,114,32,116,117,114,110,0,111,112,112,111,110,101,110,116,39,115,32,116,117,114,110,0,32,45,32,0,111,112,112,111,110,101,110,116,32,112,108,97,121,115,0,121,111,117,32,112,108,97,121,0,40,37,115,37,115,41,32,37,115,0,71,117,105,80,104,97,115,101,66,97,114,0,49,51,79,117,116,81,117,97,100,69,97,115,105,110,103,0,55,71,117,105,80,108,97,121,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,71,117,105,80,108,97,121,46,99,112,112,0,114,101,99,101,105,118,101,69,118,101,110,116,80,108,117,115,0,50,48,87,69,118,101,110,116,67,97,114,100,67,104,97,110,103,101,84,121,112,101,0,57,71,117,105,83,116,97,116,105,99,0,57,71,117,105,65,118,97,116,97,114,0,49,49,71,117,105,71,97,109,101,90,111,110,101,0,49,50,71,117,105,71,114,97,118,101,121,97,114,100,0,56,71,117,105,69,120,105,108,101,0,49,53,71,117,105,79,112,112,111,110,101,110,116,72,97,110,100,0,49,48,71,117,105,76,105,98,114,97,114,121,0,71,117,105,65,118,97,116,97,114,32,58,58,58,32,97,118,97,116,97,114,82,101,100,32,58,32,0,32,59,32,99,117,114,114,101,110,116,76,105,102,101,32,58,32,0,32,59,32,99,117,114,114,101,110,116,112,111,105,115,111,110,67,111,117,110,116,32,58,32,0,32,59,32,112,108,97,121,101,114,32,58,32,0,71,117,105,71,97,109,101,90,111,110,101,32,58,58,58,32,122,111,110,101,32,58,32,0,32,59,32,99,100,32,58,32,0,32,59,32,115,104,111,119,67,97,114,100,115,32,58,32,0,71,117,105,71,114,97,118,101,121,97,114,100,32,58,58,58,0,71,117,105,69,120,105,108,101,32,58,58,58,0,71,117,105,79,112,112,111,110,101,110,116,72,97,110,100,32,58,58,58,0,71,117,105,76,105,98,114,97,114,121,32,58,58,58,0,49,48,73,99,111,110,66,117,116,116,111,110,0,73,99,111,110,66,117,116,116,111,110,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,49,55,73,110,116,101,114,97,99,116,105,118,101,66,117,116,116,111,110,0,73,110,116,101,114,97,99,116,105,118,101,66,117,116,116,111,110,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,56,77,97,110,97,67,111,115,116,0,110,123,0,117,0,103,0,120,58,0,118,97,108,117,101,58,0,115,50,108,0,115,50,103,0,108,50,101,0,108,58,0,100,0,99,114,101,97,116,117,114,101,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,107,103,111,98,108,105,110,0,99,114,101,97,116,117,114,101,91,103,111,98,108,105,110,93,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,107,102,111,120,0,99,114,101,97,116,117,114,101,91,102,111,120,93,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,107,109,111,111,110,102,111,108,107,0,99,114,101,97,116,117,114,101,91,109,111,111,110,102,111,108,107,93,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,107,114,97,116,0,99,114,101,97,116,117,114,101,91,114,97,116,93,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,107,115,110,97,107,101,0,99,114,101,97,116,117,114,101,91,115,110,97,107,101,93,124,109,121,66,97,116,116,108,101,102,105,101,108,100,0,113,0,99,121,99,108,101,0,117,110,97,116,116,97,99,104,0,118,97,108,117,101,32,62,61,32,48,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,77,97,110,97,67,111,115,116,46,99,112,112,0,114,101,109,111,118,101,0,99,111,115,116,91,105,93,32,62,61,32,48,0,56,77,97,110,97,80,111,111,108,0,56,77,101,110,117,73,116,101,109,0,49,51,79,116,104,101,114,77,101,110,117,73,116,101,109,0,77,101,110,117,73,116,101,109,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,32,59,32,109,70,111,110,116,32,58,32,0,32,59,32,117,112,100,97,116,101,100,83,105,110,99,101,76,97,115,116,82,101,110,100,101,114,32,58,32,0,32,59,32,108,97,115,116,68,116,32,58,32,0,32,59,32,111,110,81,117,97,100,32,58,32,0,32,59,32,111,102,102,81,117,97,100,32,58,32,0,32,59,32,109,80,97,114,116,105,99,108,101,83,121,115,32,58,32,0,112,97,114,116,105,99,108,101,115,0,109,101,110,117,0,103,101,110,101,114,97,108,0,99,97,114,100,115,0,103,97,109,101,0,99,97,114,100,103,117,105,0,109,97,105,110,0,105,116,101,109,0,97,99,116,105,111,110,0,100,105,115,112,108,97,121,78,97,109,101,0,105,99,111,110,73,100,0,112,97,114,116,105,99,108,101,70,105,108,101,0,111,116,104,101,114,0,104,97,115,68,101,99,107,69,100,105,116,111,114,0,104,97,115,83,104,111,112,0,97,99,116,105,118,97,116,101,0,117,105,69,118,101,110,116,0,99,97,110,73,110,116,101,114,114,117,112,116,0,98,97,99,107,103,114,111,117,110,100,0,116,104,117,109,98,0,109,101,110,117,105,99,111,110,0,114,101,110,100,101,114,98,105,103,0,112,111,115,105,116,105,111,110,0,102,111,114,109,97,116,116,101,100,116,101,120,116,0,102,105,108,116,101,114,0,115,105,122,101,0,105,99,111,110,112,111,115,105,116,105,111,110,0,102,105,108,101,110,97,109,101,0,115,105,122,101,105,99,111,110,0,114,101,110,100,101,114,116,105,110,121,99,114,111,112,0,112,108,97,121,77,101,110,117,0,100,101,99,107,69,100,105,116,111,114,0,115,104,111,112,0,111,112,116,105,111,110,115,0,113,117,105,116,0,116,114,111,112,104,105,101,115,0,98,116,110,95,110,101,120,116,0,98,116,110,95,112,114,101,118,0,98,116,110,95,99,116,114,108,0,98,116,110,95,109,101,110,117,0,98,116,110,95,99,97,110,99,101,108,0,98,116,110,95,112,114,105,0,98,116,110,95,115,101,99,0,114,111,116,97,116,101,0,109,97,115,107,0,49,48,77,84,71,65,98,105,108,105,116,121,0,50,49,76,105,115,116,77,97,105,110,116,97,105,110,101,114,65,98,105,108,105,116,121,0,49,54,84,114,105,103,103,101,114,101,100,65,98,105,108,105,116,121,0,55,84,114,105,103,103,101,114,0,49,54,65,99,116,105,118,97,116,101,100,65,98,105,108,105,116,121,0,49,52,73,110,115,116,97,110,116,65,98,105,108,105,116,121,0,49,51,84,97,114,103,101,116,65,98,105,108,105,116,121,0,49,52,84,114,105,103,103,101,114,65,116,80,104,97,115,101,0,49,54,84,114,105,103,103,101,114,78,101,120,116,80,104,97,115,101,0,50,51,71,101,110,101,114,105,99,84,114,105,103,103,101,114,101,100,65,98,105,108,105,116,121,0,49,51,65,77,97,110,97,80,114,111,100,117,99,101,114,0,116,121,112,101,40,0,108,97,115,116,116,117,114,110,40,0,116,104,105,115,116,117,114,110,40,0,99,111,109,112,97,114,101,40,0,108,101,115,115,116,104,97,110,0,109,111,114,101,116,104,97,110,0,101,113,117,97,108,116,111,0,116,117,114,110,58,0,99,97,115,116,101,100,32,97,32,115,112,101,108,108,0,99,97,115,116,101,100,40,0,124,109,121,115,116,97,99,107,0,124,111,112,112,111,110,101,110,116,115,116,97,99,107,0,114,101,98,111,117,110,100,0,109,111,114,98,105,100,0,109,105,114,97,99,108,101,0,112,114,111,119,108,0,112,114,111,119,108,40,0,115,112,101,110,116,40,0,100,105,115,99,97,114,100,101,100,0,114,97,105,100,0,111,119,110,101,114,115,99,111,110,116,114,111,108,0,111,112,112,111,110,101,110,116,115,99,111,110,116,114,111,108,0,111,110,101,32,111,102,32,97,32,107,105,110,100,0,98,101,102,111,114,101,32,98,97,116,116,108,101,32,100,97,109,97,103,101,0,97,102,116,101,114,32,98,97,116,116,108,101,0,100,117,114,105,110,103,32,98,97,116,116,108,101,0,100,117,114,105,110,103,32,109,121,32,109,97,105,110,32,112,104,97,115,101,115,0,100,117,114,105,110,103,32,109,121,32,116,117,114,110,0,100,117,114,105,110,103,32,111,112,112,111,110,101,110,116,32,116,117,114,110,0,99,111,110,116,114,111,108,32,115,110,111,119,32,108,97,110,100,0,99,111,110,116,114,111,108,32,116,119,111,32,111,114,32,109,111,114,101,32,118,97,109,112,105,114,101,115,0,116,121,112,101,40,118,97,109,112,105,114,101,124,109,121,98,97,116,116,108,101,102,105,101,108,100,41,126,109,111,114,101,116,104,97,110,126,49,0,99,111,110,116,114,111,108,32,108,101,115,115,32,99,114,101,97,116,117,114,101,115,0,116,121,112,101,40,99,114,101,97,116,117,114,101,124,109,121,98,97,116,116,108,101,102,105,101,108,100,41,126,108,101,115,115,116,104,97,110,126,116,121,112,101,40,99,114,101,97,116,117,114,101,124,111,112,112,111,110,101,110,116,98,97,116,116,108,101,102,105,101,108,100,41,0,112,97,105,100,40,0,109,121,116,117,114,110,111,110,108,121,0,111,112,112,111,110,101,110,116,116,117,114,110,111,110,108,121,0,97,115,115,111,114,99,101,114,121,0,109,121,0,111,110,108,121,0,111,110,99,101,0,115,111,117,114,99,101,110,111,116,116,97,112,0,115,111,117,114,99,101,116,97,112,0,116,117,114,110,108,105,109,105,116,101,100,0,115,117,115,112,101,110,100,101,100,0,111,112,112,111,110,101,110,116,112,111,105,115,111,110,101,100,0,102,111,101,108,111,115,116,40,0,100,111,110,116,114,101,109,111,118,101,0,109,111,118,101,100,116,111,40,0,124,42,0,42,124,0,102,114,111,109,40,0,116,97,112,112,101,100,102,111,114,109,97,110,97,0,99,111,109,98,97,116,40,0,97,116,116,97,99,107,101,100,97,108,111,110,101,0,98,108,111,99,107,101,100,0,100,114,97,119,111,102,0,100,114,97,119,102,111,101,111,102,0,100,114,97,119,110,0,115,97,99,114,105,102,105,99,101,100,0,99,121,99,108,101,100,0,110,111,110,99,111,109,98,97,116,100,97,109,97,103,101,111,102,0,110,111,110,99,111,109,98,97,116,100,97,109,97,103,101,102,111,101,111,102,0,110,111,110,99,111,109,98,97,116,100,97,109,97,103,101,100,0,99,111,109,98,97,116,100,97,109,97,103,101,111,102,0,99,111,109,98,97,116,100,97,109,97,103,101,102,111,101,111,102,0,99,111,109,98,97,116,100,97,109,97,103,101,100,0,100,97,109,97,103,101,111,102,0,100,97,109,97,103,101,102,111,101,111,102,0,108,105,102,101,111,102,0,108,105,102,101,102,111,101,111,102,0,108,105,102,101,100,0,108,105,102,101,108,111,115,116,111,102,0,108,105,102,101,108,111,115,116,102,111,101,111,102,0,108,105,102,101,108,111,115,115,0,118,97,109,112,105,114,101,100,0,116,97,114,103,101,116,101,100,0,99,111,117,110,116,101,114,97,100,100,101,100,40,0,99,111,117,110,116,101,114,114,101,109,111,118,101,100,40,0,32,109,121,0,32,111,112,112,111,110,101,110,116,0,32,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,0,32,116,97,114,103,101,116,101,100,112,108,97,121,101,114,0,110,101,120,116,0,101,97,99,104,0,99,97,115,116,99,97,114,100,40,114,101,115,116,114,105,99,116,101,100,0,112,97,121,40,0,112,97,121,91,91,0,98,111,110,117,115,114,117,108,101,0,112,117,116,105,110,112,108,97,121,114,117,108,101,0,107,105,99,107,101,114,114,117,108,101,0,97,108,116,101,114,110,97,116,105,118,101,99,111,115,116,114,117,108,101,0,98,117,121,98,97,99,107,114,117,108,101,0,102,108,97,115,104,98,97,99,107,114,117,108,101,0,114,101,116,114,97,99,101,114,117,108,101,0,115,117,115,112,101,110,100,114,117,108,101,0,109,111,114,112,104,114,117,108,101,0,112,97,121,122,101,114,111,114,117,108,101,0,111,118,101,114,108,111,97,100,114,117,108,101,0,97,116,116,97,99,107,114,117,108,101,0,97,116,116,97,99,107,99,111,115,116,114,117,108,101,0,98,108,111,99,107,114,117,108,101,0,98,108,111,99,107,99,111,115,116,114,117,108,101,0,115,111,117,108,98,111,110,100,114,117,108,101,0,100,114,101,100,103,101,114,117,108,101,0,99,111,109,98,97,116,116,114,105,103,103,101,114,114,117,108,101,0,108,101,103,101,110,100,114,117,108,101,0,112,108,97,110,101,115,119,97,108,107,101,114,114,117,108,101,0,112,108,97,110,101,115,119,97,108,107,101,114,100,97,109,97,103,101,0,112,108,97,110,101,115,119,97,108,107,101,114,97,116,116,97,99,107,0,116,111,107,101,110,99,108,101,97,110,117,112,114,117,108,101,0,112,101,114,115,105,115,116,114,117,108,101,0,118,97,109,112,105,114,101,114,117,108,101,0,117,110,101,97,114,116,104,114,117,108,101,0,108,105,102,101,108,105,110,107,114,117,108,101,0,100,101,97,116,104,116,111,117,99,104,114,117,108,101,0,99,104,111,111,115,101,97,99,111,108,111,114,32,0,99,104,111,111,115,101,97,116,121,112,101,32,0,116,114,97,110,115,102,111,114,109,115,40,40,0,41,41,0,97,98,105,108,105,116,121,36,33,0,33,36,0,93,93,0,97,110,100,33,40,0,41,33,0,64,0,114,101,115,116,114,105,99,116,105,111,110,123,0,114,101,115,116,114,105,99,116,105,111,110,123,123,0,125,125,0,116,117,116,111,114,105,97,108,40,0,109,101,115,115,97,103,101,40,0,110,111,116,97,116,97,114,103,101,116,40,0,116,97,114,103,101,116,40,0,125,58,0,108,105,109,105,116,94,0,94,0,108,105,109,105,116,58,0,105,102,32,0,105,102,110,111,116,32,0,32,116,104,101,110,32,0,32,101,108,115,101,32,0,109,97,121,32,0,99,104,111,105,99,101,32,0,0,1,117,101,111,116,32,0,97,99,116,105,118,97,116,101,32,0,32,97,99,116,105,118,97,116,101,32,0,101,109,98,108,101,109,32,0,97,99,116,105,118,97,116,101,99,104,111,111,115,101,97,99,111,108,111,114,32,0,32,97,99,116,105,118,97,116,101,99,104,111,111,115,101,101,110,100,0,97,99,116,105,118,97,116,101,99,104,111,111,115,101,97,116,121,112,101,32,0,117,112,99,111,115,116,109,117,108,116,105,0,112,104,97,115,101,97,99,116,105,111,110,109,117,108,116,105,0,102,111,114,99,101,100,97,108,105,118,101,0,32,111,110,101,115,104,111,116,0,119,104,105,108,101,32,0,38,38,0,32,111,116,104,101,114,0,32,62,0,32,60,0,99,111,109,112,97,114,101,0,115,111,117,108,98,111,110,100,32,0,112,111,111,108,115,97,118,101,40,0,111,112,112,111,110,101,110,116,112,111,111,108,0,111,112,112,111,110,101,110,116,114,101,112,108,97,99,101,100,114,97,119,32,0,114,101,112,108,97,99,101,100,114,97,119,32,0,100,121,110,97,109,105,99,97,98,105,108,105,116,121,60,33,0,33,62,0,112,104,97,115,101,97,99,116,105,111,110,0,102,108,105,112,97,99,111,105,110,32,0,32,102,108,105,112,101,110,100,0,117,112,99,111,115,116,0,110,105,110,106,117,116,115,117,0,114,101,109,111,118,101,102,114,111,109,99,111,109,98,97,116,0,40,98,108,105,110,107,41,0,40,98,108,105,110,107,41,117,101,111,116,0,40,98,108,105,110,107,41,102,111,114,115,114,99,0,104,97,110,100,40,98,108,105,110,107,41,0,114,101,116,117,114,110,40,0,102,105,122,122,108,101,116,111,40,0,108,105,98,114,97,114,121,116,111,112,0,102,105,122,122,108,101,0,32,99,111,110,116,114,111,108,108,101,114,0,32,111,119,110,101,114,0,97,98,105,108,105,116,121,36,0,108,105,118,105,110,103,119,101,97,112,111,110,0,116,111,107,101,110,40,0,73,68,32,78,79,84,32,70,79,85,78,68,0,69,82,82,79,82,32,73,68,0,120,120,47,120,120,0,120,47,120,0,101,113,117,105,112,0,97,116,116,97,99,104,0,109,111,118,101,116,111,40,0,109,111,118,101,114,97,110,100,111,109,40,0,116,111,40,0,98,111,116,116,111,109,111,102,108,105,98,114,97,114,121,0,99,111,112,121,0,105,109,112,114,105,110,116,0,112,104,97,115,101,111,117,116,0,99,108,111,110,101,0,119,105,116,104,40,0,97,100,100,116,121,112,101,40,0,98,117,114,121,0,100,101,115,116,114,111,121,0,115,97,99,114,105,102,105,99,101,0,114,101,106,101,99,116,0,99,97,115,116,99,97,114,100,40,0,114,101,115,116,114,105,99,116,101,100,0,99,111,112,105,101,100,0,110,111,114,109,97,108,0,110,111,101,118,101,110,116,0,112,117,116,105,110,112,108,97,121,0,110,97,109,101,100,33,58,0,58,33,0,116,114,105,103,103,101,114,91,116,111,93,0,117,101,111,116,0,111,110,101,115,104,111,116,0,102,111,114,101,118,101,114,0,117,121,110,116,0,112,114,101,118,101,110,116,97,108,108,99,111,109,98,97,116,100,97,109,97,103,101,0,112,114,101,118,101,110,116,97,108,108,110,111,110,99,111,109,98,97,116,100,97,109,97,103,101,0,112,114,101,118,101,110,116,97,108,108,100,97,109,97,103,101,0,102,111,103,0,0,0,0,1,114,101,115,101,116,100,97,109,97,103,101,0,100,111,110,111,116,104,105,110,103,0,101,112,105,99,0,102,111,114,99,101,102,105,101,108,100,0,70,111,114,99,101,102,105,101,108,100,0,100,97,109,97,103,101,58,0,97,108,116,101,114,112,111,105,115,111,110,58,0,112,114,101,118,101,110,116,58,0,104,109,111,100,105,102,101,114,58,0,115,101,116,104,97,110,100,58,0,108,105,102,101,115,101,116,58,0,108,105,102,101,58,0,119,105,110,103,97,109,101,0,100,114,97,119,58,0,110,111,114,101,112,108,97,99,101,0,100,101,112,108,101,116,101,58,0,105,110,103,101,115,116,58,0,99,97,115,99,97,100,101,58,0,116,117,114,110,115,58,0,115,104,117,102,102,108,101,0,115,101,114,117,109,112,111,119,100,101,114,0,114,101,109,111,118,101,109,97,110,97,40,0,108,111,115,101,115,117,98,116,121,112,101,115,111,102,40,0,43,0,100,105,115,99,97,114,100,58,0,114,97,109,112,97,103,101,40,0,101,118,111,108,118,101,0,112,114,111,100,117,99,101,101,120,116,114,97,58,0,112,114,111,100,117,99,101,99,111,108,111,114,58,0,114,101,100,117,99,101,116,111,58,0,97,116,116,97,99,107,99,111,115,116,58,0,97,116,116,97,99,107,112,119,99,111,115,116,58,0,98,108,111,99,107,99,111,115,116,58,0,102,108,97,110,107,101,114,0,115,112,105,114,105,116,108,105,110,107,0,99,111,109,98,97,116,115,112,105,114,105,116,108,105,110,107,0,98,117,115,104,105,100,111,40,0,112,104,97,115,101,97,108,116,101,114,40,0,97,102,116,101,114,60,0,110,101,120,116,112,104,97,115,101,0,108,111,115,101,97,98,105,108,105,116,105,101,115,0,99,111,117,110,116,101,114,40,0,99,111,117,110,116,101,114,115,104,114,111,117,100,40,0,99,111,117,110,116,101,114,116,114,97,99,107,40,0,114,101,109,111,118,101,97,108,108,99,111,117,110,116,101,114,115,40,0,65,108,108,0,98,101,99,111,109,101,115,40,0,98,108,111,111,100,116,104,105,114,115,116,58,0,118,97,110,105,115,104,105,110,103,58,0,102,97,100,105,110,103,58,0,102,97,100,101,0,97,108,116,101,114,99,111,115,116,40,0,115,101,116,112,111,119,101,114,61,0,115,101,116,116,111,117,103,104,110,101,115,115,61,0,110,101,119,97,98,105,108,105,116,121,91,0,102,108,105,112,40,0,110,111,110,115,116,97,116,105,99,0,99,100,97,97,99,116,105,118,101,0,100,111,101,115,110,116,101,109,112,116,121,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,40,0,99,97,110,116,98,101,116,97,114,103,101,116,111,102,40,0,99,97,110,116,98,101,98,108,111,99,107,101,100,98,121,40,0,99,97,110,116,98,101,98,108,111,99,107,101,114,111,102,40,0,97,102,102,105,110,105,116,121,40,0,114,101,100,117,99,101,40,0,112,114,111,108,105,102,101,114,97,116,101,0,102,114,111,122,101,110,0,114,101,116,97,114,103,101,116,0,110,101,119,116,97,114,103,101,116,0,114,101,104,111,111,107,0,110,101,119,104,111,111,107,0,109,111,114,112,104,0,109,97,120,108,101,118,101,108,58,0,115,119,97,112,0,101,120,99,104,97,110,103,101,108,105,102,101,0,114,101,103,101,110,101,114,97,116,101,0,116,97,112,0,99,111,110,110,101,99,116,114,117,108,101,0,99,111,110,110,101,99,116,0,115,116,101,97,108,0,110,111,110,119,97,108,108,0,32,99,104,111,111,115,101,101,110,100,0,99,117,109,117,108,97,116,105,118,101,117,112,99,111,115,116,0,115,111,117,114,99,101,105,110,112,108,97,121,0,99,104,101,99,107,101,120,0,102,97,99,101,117,112,0,115,107,105,108,108,0,77,84,71,65,98,105,108,105,116,121,32,58,58,58,32,109,101,110,117,84,101,120,116,32,58,32,0,32,59,32,103,97,109,101,32,58,32,0,32,59,32,102,111,114,99,101,68,101,115,116,114,111,121,32,58,32,0,32,59,32,109,67,111,115,116,32,58,32,0,32,59,32,116,97,114,103,101,116,32,58,32,0,32,59,32,97,84,121,112,101,32,58,32,0,32,59,32,115,111,117,114,99,101,32,58,32,0,65,99,116,105,118,97,116,101,100,65,98,105,108,105,116,121,32,58,58,58,32,114,101,115,116,114,105,99,116,105,111,110,115,32,58,32,0,32,59,32,110,101,101,100,115,84,97,112,112,105,110,103,32,58,32,0,84,97,114,103,101,116,65,98,105,108,105,116,121,32,58,58,58,32,40,0,84,114,105,103,103,101,114,101,100,65,98,105,108,105,116,121,32,58,58,58,32,40,0,73,110,115,116,97,110,116,65,98,105,108,105,116,121,32,58,58,58,32,105,110,105,116,32,58,32,0,76,105,115,116,77,97,105,110,116,97,105,110,101,114,65,98,105,108,105,116,121,32,58,58,58,32,40,0,109,97,110,97,46,119,97,118,0,65,100,100,32,0,37,105,32,0,32,99,111,108,111,114,108,101,115,115,0,32,109,97,110,97,0,50,51,65,83,116,114,111,110,103,76,97,110,100,76,105,110,107,67,114,101,97,116,117,114,101,0,65,83,116,114,111,110,103,76,97,110,100,76,105,110,107,67,114,101,97,116,117,114,101,32,58,58,58,32,108,97,110,100,32,58,32,0,56,65,69,120,97,108,116,101,100,0,69,120,97,108,116,101,100,0,50,48,65,75,106,101,108,100,111,114,97,110,70,114,111,115,116,98,101,97,115,116,0,65,75,106,101,108,100,111,114,97,110,70,114,111,115,116,98,101,97,115,116,32,58,58,58,32,111,112,112,111,110,101,110,116,115,32,58,32,0,32,59,32,110,98,79,112,112,111,110,101,110,116,115,32,58,32,0,57,65,70,97,115,116,98,111,110,100,0,49,48,65,69,97,114,116,104,98,105,110,100,0,65,69,97,114,116,104,98,105,110,100,32,58,58,58,32,40,0,49,55,65,67,111,110,116,114,111,108,83,116,101,97,108,65,117,114,97,0,65,67,111,110,116,114,111,108,83,116,101,97,108,65,117,114,97,32,58,58,58,32,111,114,105,103,105,110,97,108,67,111,110,116,114,111,108,108,101,114,32,58,32,0,49,48,65,83,97,99,114,105,102,105,99,101,0,65,83,97,99,114,105,102,105,99,101,32,58,58,58,32,40,0,49,49,65,69,114,103,82,97,105,100,101,114,115,0,49,50,65,65,110,105,109,97,116,101,68,101,97,100,0,65,65,110,105,109,97,116,101,68,101,97,100,32,58,58,58,32,40,0,49,51,65,76,105,102,101,90,111,110,101,76,105,110,107,0,65,76,105,102,101,90,111,110,101,76,105,110,107,32,58,58,58,32,112,104,97,115,101,32,58,32,0,32,59,32,99,111,110,100,105,116,105,111,110,32,58,32,0,32,59,32,108,105,102,101,32,58,32,0,32,59,32,99,111,110,116,114,111,108,108,101,114,32,58,32,0,32,59,32,110,98,99,97,114,100,115,32,58,32,0,49,48,65,80,111,119,101,114,76,101,97,107,0,65,80,111,119,101,114,76,101,97,107,32,58,58,58,32,100,97,109,97,103,101,115,84,111,68,101,97,108,84,104,105,115,84,117,114,110,32,58,32,0,32,59,32,99,111,115,116,32,58,32,0,50,52,65,82,101,103,117,108,97,114,76,105,102,101,77,111,100,105,102,105,101,114,65,117,114,97,0,65,82,101,103,117,108,97,114,76,105,102,101,77,111,100,105,102,105,101,114,65,117,114,97,32,58,58,58,32,108,105,102,101,32,58,32,0,32,59,32,112,104,97,115,101,32,58,32,0,32,59,32,111,110,108,121,73,102,84,97,114,103,101,116,84,97,112,112,101,100,32,58,32,0,49,50,65,74,97,110,100,111,114,115,82,105,110,103,0,65,74,97,110,100,111,114,115,82,105,110,103,32,58,58,58,32,40,0,49,54,65,73,115,108,97,110,100,83,97,110,99,116,117,97,114,121,0,65,73,115,108,97,110,100,83,97,110,99,116,117,97,114,121,32,58,58,58,32,105,110,105,116,84,104,105,115,84,117,114,110,32,58,32,0,57,65,70,105,114,101,98,97,108,108,0,65,70,105,114,101,98,97,108,108,32,58,58,58,32,40,0,49,52,65,83,112,101,108,108,67,97,115,116,76,105,102,101,0,65,83,112,101,108,108,67,97,115,116,76,105,102,101,32,58,58,58,32,116,114,105,103,103,101,114,32,58,32,63,32,0,32,59,32,108,97,115,116,85,115,101,100,79,110,32,58,32,0,32,59,32,108,97,115,116,67,104,101,99,107,101,100,32,58,32,0,49,50,65,67,111,110,115,101,114,118,97,116,111,114,0,65,67,111,110,115,101,114,118,97,116,111,114,32,58,58,58,32,99,97,110,112,114,101,118,101,110,116,32,58,32,0,49,57,65,67,105,114,99,108,101,79,102,80,114,111,116,101,99,116,105,111,110,0,65,67,105,114,99,108,101,79,102,80,114,111,116,101,99,116,105,111,110,32,58,58,58,32,40,0,49,54,65,65,114,109,97,103,101,100,100,111,110,67,108,111,99,107,0,65,65,114,109,97,103,101,100,100,111,110,67,108,111,99,107,32,58,58,58,32,99,111,117,110,116,101,114,115,32,58,32,0,49,51,65,65,108,97,100,100,105,110,115,76,97,109,112,0,65,65,108,97,100,100,105,110,115,76,97,109,112,32,58,58,58,32,99,100,32,58,32,0,32,59,32,110,98,99,97,114,100,115,32,32,58,32,0,32,59,32,105,110,105,116,32,58,32,0,50,48,65,73,110,115,116,97,110,116,67,111,110,116,114,111,108,83,116,101,97,108,0,65,73,110,115,116,97,110,116,67,111,110,116,114,111,108,83,116,101,97,108,32,58,58,58,32,84,114,117,101,67,111,110,116,114,111,108,108,101,114,32,58,32,0,32,59,32,84,104,101,102,116,67,111,110,116,114,111,108,108,101,114,32,58,32,0,109,111,100,105,102,105,101,114,32,60,32,50,0,67,58,47,85,115,101,114,115,47,120,97,119,111,116,95,48,48,48,47,68,111,99,117,109,101,110,116,115,47,71,105,116,72,117,98,47,119,97,103,105,99,45,109,97,115,116,101,114,47,112,114,111,106,101,99,116,115,47,109,116,103,47,105,110,99,108,117,100,101,92,65,108,108,65,98,105,108,105,116,105,101,115,46,104,0,97,100,100,84,111,71,97,109,101,0,65,66,97,115,105,99,65,98,105,108,105,116,121,77,111,100,105,102,105,101,114,32,58,58,58,32,109,111,100,105,102,105,101,114,32,58,32,0,32,59,32,97,98,105,108,105,116,121,32,58,32,0,32,59,32,118,97,108,117,101,95,98,101,102,111,114,101,95,109,111,100,105,102,105,99,97,116,105,111,110,32,58,32,0,98,105,116,115,101,116,32,116,101,115,116,32,97,114,103,117,109,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,118,97,108,117,101,32,60,32,50,0,65,66,97,115,105,99,65,98,105,108,105,116,121,77,111,100,105,102,105,101,114,85,110,116,105,108,69,79,84,32,58,58,58,32,115,116,97,116,101,66,101,102,111,114,101,65,99,116,105,118,97,116,105,111,110,32,58,32,0,32,97,98,105,108,105,116,121,32,58,32,0,82,101,103,101,110,101,114,97,116,101,0,65,83,116,97,110,100,97,114,100,82,101,103,101,110,101,114,97,116,101,32,58,58,58,32,40,0,49,54,65,67,97,110,116,66,101,66,108,111,99,107,101,114,79,102,0,49,55,65,67,97,110,116,66,101,84,97,114,103,101,116,70,114,111,109,0,80,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,37,115,0,49,50,65,66,108,111,111,100,84,104,105,114,115,116,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,0,111,119,110,101,114,0,50,48,87,69,118,101,110,116,80,104,97,115,101,80,114,101,67,104,97,110,103,101,0,99,111,109,98,97,116,112,104,97,115,101,115,0,99,111,109,98,97,116,112,104,97,115,101,115,119,105,116,104,109,97,105,110,0,49,49,65,80,104,97,115,101,65,108,116,101,114,0,112,104,97,115,101,32,97,108,116,101,114,0,49,56,65,83,112,105,114,105,116,76,105,110,107,65,98,105,108,105,116,121,0,49,53,65,70,108,97,110,107,101,114,65,98,105,108,105,116,121,0,65,70,108,97,110,107,101,114,65,98,105,108,105,116,121,32,58,58,58,32,111,112,112,111,110,101,110,116,115,32,58,32,0,49,54,65,82,101,100,117,99,101,84,111,65,98,105,108,105,116,121,0,49,57,65,69,110,103,97,103,101,100,77,97,110,97,65,98,105,108,105,116,121,0,49,52,65,69,118,111,108,118,101,65,98,105,108,105,116,121,0,41,32,115,111,117,114,99,101,58,32,0,67,114,101,97,116,101,32,37,115,0,65,84,111,107,101,110,67,114,101,97,116,111,114,32,58,58,58,32,97,98,105,108,105,116,105,101,115,32,58,32,63,0,32,59,32,116,121,112,101,115,32,58,32,63,0,32,59,32,99,111,108,111,114,115,32,58,32,63,0,32,59,32,112,111,119,101,114,32,58,32,0,32,59,32,116,111,117,103,104,110,101,115,115,32,58,32,0,32,59,32,110,97,109,101,32,58,32,0,32,59,32,119,104,111,32,58,32,0,65,98,105,108,105,116,121,0,49,52,65,67,111,109,98,97,116,82,101,109,111,118,97,108,0,82,101,109,111,118,101,32,70,114,111,109,32,67,111,109,98,97,116,0,54,65,78,105,110,106,97,0,78,105,110,106,117,116,115,117,0,55,65,80,97,105,114,101,100,0,49,50,65,84,104,105,115,70,111,114,69,97,99,104,0,53,65,84,104,105,115,0,49,55,71,101,110,101,114,105,99,65,98,105,108,105,116,121,77,111,100,0,57,84,114,67,111,117,110,116,101,114,0,49,48,84,114,84,97,114,103,101,116,101,100,0,49,48,84,114,86,97,109,112,105,114,101,100,0,49,50,84,114,76,105,102,101,71,97,105,110,101,100,0,57,84,114,68,97,109,97,103,101,100,0,49,53,84,114,67,97,114,100,68,105,115,99,97,114,100,101,100,0,49,54,84,114,67,97,114,100,83,97,99,114,105,102,105,99,101,100,0,49,49,84,114,99,97,114,100,68,114,97,119,110,0,49,53,84,114,67,111,109,98,97,116,84,114,105,103,103,101,114,0,49,57,84,114,67,97,114,100,84,97,112,112,101,100,102,111,114,109,97,110,97,0,49,50,84,114,67,97,114,100,84,97,112,112,101,100,0,49,55,84,114,67,97,114,100,65,100,100,101,100,84,111,90,111,110,101,0,101,97,99,104,111,116,104,101,114,0,105,116,115,101,108,102,0,116,97,114,103,101,116,111,112,112,111,110,101,110,116,0,116,111,115,114,99,0,115,114,99,99,111,110,116,114,111,108,108,101,114,0,115,114,99,111,112,112,111,110,101,110,116,0,115,116,114,105,107,101,0,108,105,102,101,103,97,105,110,0,112,117,109,112,112,111,119,0,112,117,109,112,116,111,117,103,104,0,112,117,109,112,98,111,116,104,0,100,101,112,108,101,116,101,0,99,111,117,110,116,101,114,115,111,110,101,111,110,101,0,99,111,108,111,114,115,0,97,103,101,0,99,104,97,114,103,101,0,111,110,101,111,110,101,99,111,117,110,116,101,114,115,0,116,104,97,116,109,117,99,104,0,109,121,115,101,108,102,0,109,121,102,111,101,0,110,111,116,112,97,105,100,0,112,97,105,100,109,97,110,97,0,111,118,101,114,108,111,97,100,0,98,101,115,116,111,119,0,109,97,120,112,108,97,121,40,0,109,97,120,99,97,115,116,40,0,116,104,105,115,40,0,116,104,105,115,102,111,114,101,97,99,104,40,0,108,111,114,100,40,0,102,111,114,101,97,99,104,40,0,97,115,108,111,110,103,97,115,40,0,116,101,97,99,104,40,0,97,108,108,40,0,51,51,65,66,97,115,105,99,65,98,105,108,105,116,121,65,117,114,97,77,111,100,105,102,105,101,114,85,110,116,105,108,69,79,84,0,50,49,65,66,97,115,105,99,65,98,105,108,105,116,121,77,111,100,105,102,105,101,114,0,51,54,65,73,110,115,116,97,110,116,66,97,115,105,99,65,98,105,108,105,116,121,77,111,100,105,102,105,101,114,85,110,116,105,108,69,79,84,0,49,53,65,80,114,111,116,101,99,116,105,111,110,70,114,111,109,0,49,54,65,67,97,110,116,66,101,66,108,111,99,107,101,100,66,121,0,49,53,65,66,117,115,104,105,100,111,65,98,105,108,105,116,121,0,49,53,65,82,97,109,112,97,103,101,65,98,105,108,105,116,121,0,49,57,65,83,116,97,110,100,97,114,100,82,101,103,101,110,101,114,97,116,101,0,50,51,65,84,97,114,103,101,116,101,100,65,98,105,108,105,116,121,67,114,101,97,116,111,114,0,98,97,116,116,108,101,114,101,97,100,121,0,67,104,111,115,101,110,116,121,112,101,0,57,65,65,115,76,111,110,103,65,115,0,55,77,84,71,67,97,114,100,0,116,46,106,112,103,0,49,53,77,84,71,67,97,114,100,73,110,115,116,97,110,99,101,0,100,101,115,101,114,116,0,98,97,115,105,99,0,99,114,101,97,116,117,114,101,91,103,114,101,101,110,93,0,46,119,97,118,0,97,108,105,97,115,0,97,98,105,108,105,116,105,101,115,0,97,110,121,122,111,110,101,0,100,114,101,100,103,101,40,0,109,117,108,116,105,0,110,97,109,101,40,0,114,97,114,0,115,117,115,112,101,110,100,40,0,41,61,0,116,97,114,103,101,116,0,35,65,85,84,79,95,68,69,70,73,78,69,32,0,97,117,116,104,111,114,0,98,108,111,99,107,0,121,101,97,114,0,32,40,0,78,65,77,69,58,0,68,69,83,67,58,0,72,73,78,84,58,0,85,78,76,79,67,75,58,0,32,42,0,116,111,103,103,108,101,100,105,102,102,105,99,117,108,116,121,58,0,46,116,109,112,0,35,78,65,77,69,58,0,35,68,69,83,67,58,0,32,120,32,0,41,44,32,0,59,32,0,67,114,101,97,116,117,114,101,115,0,83,112,101,108,108,115,0,76,97,110,100,115,0,35,32,32,32,32,0,115,101,116,115,47,37,115,47,98,111,111,115,116,101,114,46,116,120,116,0,120,103,117,114,98,119,99,108,116,114,97,109,112,108,101,0,102,111,114,101,115,116,119,97,108,107,0,105,115,108,97,110,100,119,97,108,107,0,109,111,117,110,116,97,105,110,119,97,108,107,0,115,119,97,109,112,119,97,108,107,0,112,108,97,105,110,115,119,97,108,107,0,102,108,121,105,110,103,0,102,105,114,115,116,32,115,116,114,105,107,101,0,100,111,117,98,108,101,32,115,116,114,105,107,101,0,102,101,97,114,0,102,108,97,115,104,0,104,97,115,116,101,0,108,105,102,101,108,105,110,107,0,114,101,97,99,104,0,115,104,114,111,117,100,0,118,105,103,105,108,97,110,99,101,0,100,101,102,101,110,100,101,114,0,98,97,110,100,105,110,103,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,103,114,101,101,110,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,98,108,117,101,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,114,101,100,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,98,108,97,99,107,0,112,114,111,116,101,99,116,105,111,110,32,102,114,111,109,32,119,104,105,116,101,0,117,110,98,108,111,99,107,97,98,108,101,0,119,105,116,104,101,114,0,112,101,114,115,105,115,116,0,114,101,116,114,97,99,101,0,101,120,97,108,116,101,100,0,110,111,102,105,122,122,108,101,0,115,104,97,100,111,119,0,114,101,97,99,104,115,104,97,100,111,119,0,102,111,114,101,115,116,104,111,109,101,0,105,115,108,97,110,100,104,111,109,101,0,109,111,117,110,116,97,105,110,104,111,109,101,0,115,119,97,109,112,104,111,109,101,0,112,108,97,105,110,115,104,111,109,101,0,99,108,111,117,100,0,99,97,110,116,97,116,116,97,99,107,0,109,117,115,116,97,116,116,97,99,107,0,99,97,110,116,98,108,111,99,107,0,100,111,101,115,110,111,116,117,110,116,97,112,0,111,112,112,111,110,101,110,116,115,104,114,111,117,100,0,105,110,100,101,115,116,114,117,99,116,105,98,108,101,0,105,110,116,105,109,105,100,97,116,101,0,100,101,97,116,104,116,111,117,99,104,0,104,111,114,115,101,109,97,110,115,104,105,112,0,99,97,110,116,114,101,103,101,110,0,111,110,101,98,108,111,99,107,101,114,0,105,110,102,101,99,116,0,112,111,105,115,111,110,116,111,120,105,99,0,112,111,105,115,111,110,116,119,111,116,111,120,105,99,0,112,111,105,115,111,110,116,104,114,101,101,116,111,120,105,99,0,112,104,97,110,116,111,109,0,119,105,108,116,105,110,103,0,118,105,103,111,114,0,99,104,97,110,103,101,108,105,110,103,0,97,98,115,111,114,98,0,116,114,101,97,115,111,110,0,117,110,101,97,114,116,104,0,99,97,110,116,108,111,115,101,0,99,97,110,116,108,105,102,101,108,111,115,101,0,99,97,110,116,109,105,108,108,108,111,115,101,0,115,110,111,119,108,97,110,100,119,97,108,107,0,110,111,110,98,97,115,105,99,108,97,110,100,119,97,108,107,0,115,116,114,111,110,103,0,115,116,111,114,109,0,112,104,97,115,105,110,103,0,115,112,108,105,116,32,115,101,99,111,110,100,0,119,101,97,107,0,97,102,102,105,110,105,116,121,97,114,116,105,102,97,99,116,115,0,97,102,102,105,110,105,116,121,112,108,97,105,110,115,0,97,102,102,105,110,105,116,121,102,111,114,101,115,116,115,0,97,102,102,105,110,105,116,121,105,115,108,97,110,100,115,0,97,102,102,105,110,105,116,121,109,111,117,110,116,97,105,110,115,0,97,102,102,105,110,105,116,121,115,119,97,109,112,115,0,97,102,102,105,110,105,116,121,103,114,101,101,110,99,114,101,97,116,117,114,101,115,0,99,97,110,116,119,105,110,0,110,111,109,97,120,104,97,110,100,0,108,101,121,108,105,110,101,0,112,108,97,121,101,114,115,104,114,111,117,100,0,99,111,110,116,114,111,108,108,101,114,115,104,114,111,117,100,0,115,117,110,98,117,114,115,116,0,102,108,97,110,107,105,110,103,0,101,120,105,108,101,100,101,97,116,104,0,108,101,103,101,110,100,97,114,121,108,97,110,100,119,97,108,107,0,100,101,115,101,114,116,108,97,110,100,119,97,108,107,0,115,110,111,119,102,111,114,101,115,116,108,97,110,100,119,97,108,107,0,115,110,111,119,112,108,97,105,110,115,108,97,110,100,119,97,108,107,0,115,110,111,119,109,111,117,110,116,97,105,110,108,97,110,100,119,97,108,107,0,115,110,111,119,105,115,108,97,110,100,108,97,110,100,119,97,108,107,0,115,110,111,119,115,119,97,109,112,108,97,110,100,119,97,108,107,0,99,97,110,97,116,116,97,99,107,0,117,110,100,121,105,110,103,0,112,111,105,115,111,110,115,104,114,111,117,100,0,110,111,97,99,116,105,118,97,116,101,100,97,98,105,108,105,116,121,0,110,111,116,97,112,97,98,105,108,105,116,121,0,110,111,109,97,110,97,97,98,105,108,105,116,121,0,111,110,108,121,109,97,110,97,97,98,105,108,105,116,121,0,112,111,105,115,111,110,100,97,109,97,103,101,114,0,115,111,117,108,98,111,110,100,0,108,117,114,101,0,110,111,108,101,103,101,110,100,0,99,97,110,112,108,97,121,102,114,111,109,103,114,97,118,101,121,97,114,100,0,116,111,107,101,110,105,122,101,114,0,109,121,103,114,97,118,101,101,120,105,108,101,114,0,111,112,112,103,114,97,118,101,101,120,105,108,101,114,0,108,105,98,114,97,114,121,100,101,97,116,104,0,115,104,117,102,102,108,101,108,105,98,114,97,114,121,100,101,97,116,104,0,111,102,102,101,114,105,110,103,0,101,118,97,100,101,98,105,103,103,101,114,0,115,112,101,108,108,109,97,115,116,101,114,121,0,110,111,108,105,102,101,103,97,105,110,0,110,111,108,105,102,101,103,97,105,110,111,112,112,111,110,101,110,116,0,97,117,114,97,119,97,114,100,0,109,97,100,110,101,115,115,0,112,114,111,116,101,99,116,105,111,110,102,114,111,109,99,111,108,111,114,101,100,115,112,101,108], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+140292); /* memory initializer */ allocate([108,115,0,109,121,103,99,114,101,97,116,117,114,101,101,120,105,108,101,114,0,111,112,112,103,99,114,101,97,116,117,114,101,101,120,105,108,101,114,0,122,101,114,111,99,97,115,116,0,116,114,105,110,105,115,112,104,101,114,101,0,99,97,110,112,108,97,121,102,114,111,109,101,120,105,108,101,0,108,105,98,114,97,114,121,101,97,116,101,114,0,100,101,118,111,105,100,0,99,97,110,116,99,104,97,110,103,101,108,105,102,101,0,99,111,109,98,97,116,116,111,117,103,104,110,101,115,115,0,99,97,110,116,112,97,121,108,105,102,101,0,99,97,110,116,98,101,115,97,99,114,105,102,105,101,100,0,98,101,103,105,110,111,102,116,117,114,110,0,97,116,116,97,99,107,101,114,115,0,98,101,102,111,114,101,110,101,120,116,116,117,114,110,0,45,45,45,0,85,110,116,97,112,0,85,112,107,101,101,112,0,68,114,97,119,0,77,97,105,110,32,112,104,97,115,101,32,49,0,67,111,109,98,97,116,32,98,101,103,105,110,115,0,65,116,116,97,99,107,101,114,115,0,66,108,111,99,107,101,114,115,0,67,111,109,98,97,116,32,100,97,109,97,103,101,0,67,111,109,98,97,116,32,101,110,100,115,0,77,97,105,110,32,112,104,97,115,101,32,50,0,67,108,101,97,110,117,112,0,102,97,99,101,100,111,119,110,0,107,105,99,107,101,114,0,102,108,97,115,104,98,97,99,107,0,98,117,121,98,97,99,107,0,97,108,116,101,114,110,97,116,105,118,101,0,119,97,115,116,101,0,119,104,105,116,101,0,98,108,97,99,107,0,114,101,100,0,98,108,117,101,0,103,114,101,101,110,0,99,111,108,111,114,108,101,115,115,0,49,50,77,84,71,71,97,109,101,80,104,97,115,101,0,77,84,71,71,97,109,101,80,104,97,115,101,32,58,58,58,32,97,110,105,109,97,116,105,111,110,32,0,32,59,32,99,117,114,114,101,110,116,83,116,97,116,101,32,58,32,0,49,48,77,84,71,76,105,98,114,97,114,121,0,49,49,77,84,71,71,97,109,101,90,111,110,101,0,49,50,77,84,71,71,114,97,118,101,121,97,114,100,0,55,77,84,71,72,97,110,100,0,57,77,84,71,73,110,80,108,97,121,0,56,77,84,71,83,116,97,99,107,0,49,56,77,84,71,82,101,109,111,118,101,100,70,114,111,109,71,97,109,101,0,82,101,115,116,32,105,110,32,80,101,97,99,101,0,103,114,97,118,101,121,97,114,100,46,119,97,118,0,110,98,95,99,97,114,100,115,32,60,32,49,48,48,48,48,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,77,84,71,71,97,109,101,90,111,110,101,115,46,99,112,112,0,114,101,109,111,118,101,67,97,114,100,0,85,110,107,110,111,119,110,32,122,111,110,101,0,76,105,98,114,97,114,121,32,0,71,114,97,118,101,121,97,114,100,32,0,72,97,110,100,32,0,82,101,109,111,118,101,100,70,114,111,109,71,97,109,101,32,0,83,116,97,99,107,32,0,73,110,80,108,97,121,32,0,108,105,98,114,97,114,121,61,0,105,110,112,108,97,121,61,0,103,114,97,118,101,121,97,114,100,61,0,104,97,110,100,61,0,101,120,105,108,101,61,0,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,122,111,110,101,0,109,121,103,114,97,118,101,121,97,114,100,0,111,112,112,111,110,101,110,116,103,114,97,118,101,121,97,114,100,0,116,97,114,103,101,116,111,119,110,101,114,103,114,97,118,101,121,97,114,100,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,103,114,97,118,101,121,97,114,100,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,103,114,97,118,101,121,97,114,100,0,109,121,105,110,112,108,97,121,0,111,112,112,111,110,101,110,116,105,110,112,108,97,121,0,116,97,114,103,101,116,111,119,110,101,114,105,110,112,108,97,121,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,105,110,112,108,97,121,0,111,119,110,101,114,105,110,112,108,97,121,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,105,110,112,108,97,121,0,109,121,98,97,116,116,108,101,102,105,101,108,100,0,111,112,112,111,110,101,110,116,98,97,116,116,108,101,102,105,101,108,100,0,116,97,114,103,101,116,111,119,110,101,114,98,97,116,116,108,101,102,105,101,108,100,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,98,97,116,116,108,101,102,105,101,108,100,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,98,97,116,116,108,101,102,105,101,108,100,0,109,121,104,97,110,100,0,111,112,112,111,110,101,110,116,104,97,110,100,0,116,97,114,103,101,116,111,119,110,101,114,104,97,110,100,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,104,97,110,100,0,111,119,110,101,114,104,97,110,100,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,104,97,110,100,0,109,121,108,105,98,114,97,114,121,0,111,112,112,111,110,101,110,116,108,105,98,114,97,114,121,0,116,97,114,103,101,116,111,119,110,101,114,108,105,98,114,97,114,121,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,108,105,98,114,97,114,121,0,111,119,110,101,114,108,105,98,114,97,114,121,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,108,105,98,114,97,114,121,0,109,121,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,111,112,112,111,110,101,110,116,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,116,97,114,103,101,116,111,119,110,101,114,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,111,119,110,101,114,114,101,109,111,118,101,100,102,114,111,109,103,97,109,101,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,114,101,109,111,118,101,102,114,111,109,103,97,109,101,0,109,121,101,120,105,108,101,0,111,112,112,111,110,101,110,116,101,120,105,108,101,0,116,97,114,103,101,116,111,119,110,101,114,101,120,105,108,101,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,101,120,105,108,101,0,111,119,110,101,114,101,120,105,108,101,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,101,120,105,108,101,0,109,121,115,116,97,99,107,0,111,112,112,111,110,101,110,116,115,116,97,99,107,0,116,97,114,103,101,116,111,119,110,101,114,115,116,97,99,107,0,116,97,114,103,101,116,99,111,110,116,114,111,108,108,101,114,115,116,97,99,107,0,111,119,110,101,114,115,116,97,99,107,0,116,97,114,103,101,116,101,100,112,101,114,115,111,110,115,115,116,97,99,107,0,49,56,77,84,71,80,97,99,107,69,110,116,114,121,82,97,110,100,111,109,0,50,48,77,84,71,80,97,99,107,69,110,116,114,121,83,112,101,99,105,102,105,99,0,97,108,108,0,117,110,108,111,99,107,101,100,0,112,97,99,107,0,112,114,105,99,101,0,112,111,111,108,0,66,111,111,115,116,101,114,0,83,112,101,99,105,97,108,0,114,101,113,117,105,114,101,115,0,115,111,114,116,0,115,108,111,116,0,99,111,112,105,101,115,0,114,97,110,100,111,109,95,99,97,114,100,0,110,111,116,104,105,110,103,0,112,97,99,107,115,47,0,112,97,99,107,115,47,37,115,0,100,101,102,97,117,108,116,95,98,111,111,115,116,101,114,46,116,120,116,0,37,115,32,37,115,32,40,37,105,45,37,105,32,99,97,114,100,115,41,0,37,115,32,37,115,32,40,37,105,32,99,97,114,100,115,41,0,112,97,99,107,115,47,100,101,102,97,117,108,116,95,98,111,111,115,116,101,114,46,116,120,116,0,114,97,114,105,116,121,58,109,121,116,104,105,99,59,0,114,97,114,105,116,121,58,114,97,114,101,59,0,114,97,114,105,116,121,58,117,110,99,111,109,109,111,110,59,0,114,97,114,105,116,121,58,108,97,110,100,59,38,116,121,112,101,58,98,97,115,105,99,59,0,114,97,114,105,116,121,58,99,111,109,109,111,110,59,0,114,97,114,105,116,121,58,115,112,101,99,105,97,108,59,0,49,50,77,84,71,80,97,99,107,69,110,116,114,121,0,49,57,77,84,71,80,97,99,107,69,110,116,114,121,78,111,116,104,105,110,103,0,49,51,77,84,71,69,118,101,110,116,66,111,110,117,115,0,49,54,77,84,71,80,117,116,73,110,80,108,97,121,82,117,108,101,0,49,51,77,84,71,75,105,99,107,101,114,82,117,108,101,0,50,50,77,84,71,65,108,116,101,114,110,97,116,105,118,101,67,111,115,116,82,117,108,101,0,49,52,77,84,71,66,117,121,66,97,99,107,82,117,108,101,0,49,54,77,84,71,70,108,97,115,104,66,97,99,107,82,117,108,101,0,49,52,77,84,71,82,101,116,114,97,99,101,82,117,108,101,0,49,52,77,84,71,83,117,115,112,101,110,100,82,117,108,101,0,49,54,77,84,71,77,111,114,112,104,67,111,115,116,82,117,108,101,0,49,52,77,84,71,80,97,121,90,101,114,111,82,117,108,101,0,49,53,77,84,71,79,118,101,114,108,111,97,100,82,117,108,101,0,49,55,77,84,71,65,116,116,97,99,107,67,111,115,116,82,117,108,101,0,49,54,77,84,71,66,108,111,99,107,67,111,115,116,82,117,108,101,0,49,51,77,84,71,65,116,116,97,99,107,82,117,108,101,0,50,53,77,84,71,80,108,97,110,101,115,119,97,108,107,101,114,65,116,116,97,99,107,82,117,108,101,0,50,50,65,65,80,108,97,110,101,115,119,97,108,107,101,114,65,116,116,97,99,107,101,100,0,50,49,77,84,71,67,111,109,98,97,116,84,114,105,103,103,101,114,115,82,117,108,101,0,50,55,79,116,104,101,114,65,98,105,108,105,116,105,101,115,69,118,101,110,116,82,101,99,101,105,118,101,114,0,49,50,77,84,71,66,108,111,99,107,82,117,108,101,0,49,50,77,84,71,77,111,109,105,114,82,117,108,101,0,49,55,77,84,71,83,116,111,110,101,72,101,119,101,114,82,117,108,101,0,49,51,77,84,71,72,101,114,109,105,116,82,117,108,101,0,49,48,72,85,68,68,105,115,112,108,97,121,0,49,53,77,84,71,83,111,117,108,98,111,110,100,82,117,108,101,0,49,51,77,84,71,68,114,101,100,103,101,82,117,108,101,0,49,52,77,84,71,80,101,114,115,105,115,116,82,117,108,101,0,49,52,77,84,71,86,97,109,112,105,114,101,82,117,108,101,0,49,52,77,84,71,85,110,101,97,114,116,104,82,117,108,101,0,49,54,77,84,71,84,111,107,101,110,115,67,108,101,97,110,117,112,0,49,51,77,84,71,76,101,103,101,110,100,82,117,108,101,0,49,56,77,84,71,80,108,97,110,101,87,97,108,107,101,114,82,117,108,101,0,50,49,77,84,71,80,108,97,110,101,115,119,97,108,107,101,114,68,97,109,97,103,101,0,49,53,77,84,71,76,105,102,101,108,105,110,107,82,117,108,101,0,49,55,77,84,71,68,101,97,116,104,116,111,117,99,104,82,117,108,101,0,49,53,80,97,114,101,110,116,67,104,105,108,100,82,117,108,101,0,67,104,97,105,110,32,66,114,111,107,101,110,33,0,75,105,108,108,101,114,33,45,67,111,109,98,111,32,37,105,0,65,98,117,110,100,97,110,116,32,82,101,115,111,117,114,99,101,115,45,67,111,109,98,111,32,37,105,0,67,104,97,105,110,101,100,45,67,111,109,98,111,32,37,105,0,77,97,108,105,103,110,97,110,116,32,67,111,110,113,117,101,114,111,114,32,66,111,110,117,115,33,0,69,120,116,114,101,109,101,32,73,110,102,97,110,116,114,121,32,66,111,110,117,115,33,0,68,101,97,100,108,121,32,70,111,114,99,101,32,66,111,110,117,115,33,0,98,101,97,115,116,0,118,97,109,112,105,114,101,0,105,110,115,101,99,116,0,101,108,101,109,101,110,116,97,108,0,122,111,109,98,105,101,0,115,111,108,100,105,101,114,0,107,110,105,103,104,116,0,119,97,114,114,105,111,114,0,99,108,101,114,105,99,0,115,104,97,109,97,110,0,100,114,117,105,100,0,101,108,102,0,97,110,103,101,108,0,115,112,105,114,105,116,0,100,114,97,103,111,110,0,119,117,114,109,0,100,114,97,107,101,0,115,110,97,107,101,0,104,121,100,114,97,0,84,111,121,32,67,111,108,108,101,99,116,111,114,33,0,66,101,97,115,116,32,84,97,109,101,114,33,0,86,97,109,112,105,114,101,32,75,105,110,103,33,0,76,111,114,100,32,111,102,32,83,119,97,114,109,115,33,0,77,97,115,116,101,114,32,111,102,32,69,108,101,109,101,110,116,115,33,0,90,111,109,98,105,101,32,65,112,111,99,97,108,121,112,115,101,33,0,83,119,111,114,100,32,65,110,100,32,83,104,105,101,108,100,33,0,77,101,100,105,99,33,0,84,104,101,32,80,114,111,109,101,110,97,100,101,33,0,72,101,97,118,101,110,108,121,32,72,111,115,116,33,0,84,101,101,116,104,32,65,110,100,32,83,99,97,108,101,115,33,0,79,118,101,114,107,105,108,108,33,0,77,84,71,80,117,116,73,110,80,108,97,121,82,117,108,101,32,58,58,58,32,40,0,77,84,71,75,105,99,107,101,114,82,117,108,101,32,58,58,58,32,40,0,65,108,116,101,114,110,97,116,101,32,67,97,115,116,32,70,114,111,109,32,71,114,97,118,101,121,97,114,100,0,65,108,116,101,114,110,97,116,101,32,67,97,115,116,32,70,114,111,109,32,69,120,105,108,101,0,97,108,116,101,114,110,97,116,101,67,111,115,116,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,77,84,71,82,117,108,101,115,46,99,112,112,0,114,101,97,99,116,84,111,67,108,105,99,107,0,77,84,71,65,108,116,101,114,110,97,116,105,118,101,67,111,115,116,82,117,108,101,32,58,58,58,32,40,0,77,84,71,66,117,121,66,97,99,107,82,117,108,101,32,58,58,58,32,40,0,77,84,71,70,108,97,115,104,66,97,99,107,82,117,108,101,32,58,58,58,32,40,0,77,84,71,82,101,116,114,97,99,101,82,117,108,101,32,58,58,58,32,40,0,115,117,115,112,101,110,100,0,45,32,88,0,45,37,105,0,116,105,109,101,0,77,84,71,83,117,115,112,101,110,100,82,117,108,101,32,58,58,58,32,40,0,77,111,114,112,104,0,77,84,71,77,111,114,112,104,67,111,115,116,82,117,108,101,32,58,58,58,32,40,0,123,48,125,0,90,101,114,111,32,67,97,115,116,32,70,114,111,109,32,71,114,97,118,101,121,97,114,100,0,90,101,114,111,32,67,97,115,116,32,70,114,111,109,32,69,120,105,108,101,0,90,101,114,111,32,67,97,115,116,32,70,114,111,109,32,65,110,121,119,104,101,114,101,0,77,84,71,80,97,121,90,101,114,111,82,117,108,101,32,58,58,58,32,40,0,77,84,71,79,118,101,114,108,111,97,100,82,117,108,101,32,58,58,58,32,40,0,80,97,121,32,116,111,32,97,116,116,97,99,107,0,77,84,71,65,116,116,97,99,107,67,111,115,116,82,117,108,101,32,58,58,58,32,40,0,80,97,121,32,116,111,32,98,108,111,99,107,0,77,84,71,66,108,111,99,107,67,111,115,116,82,117,108,101,32,58,58,58,32,40,0,77,84,71,65,116,116,97,99,107,82,117,108,101,32,58,58,58,32,40,0,77,84,71,67,111,109,98,97,116,84,114,105,103,103,101,114,115,82,117,108,101,32,58,58,58,32,40,0,82,101,109,111,118,101,32,66,108,111,99,107,101,114,0,65,115,115,105,103,110,32,84,111,32,66,108,111,99,107,0,99,104,111,111,115,101,32,97,116,116,97,99,107,101,114,0,98,108,111,99,107,101,114,115,0,77,84,71,66,108,111,99,107,82,117,108,101,32,58,58,58,32,40,0,77,84,71,77,111,109,105,114,82,117,108,101,32,58,58,58,32,112,111,111,108,32,58,32,0,32,59,32,105,110,105,116,105,97,108,105,122,101,100,32,58,32,0,32,59,32,116,101,120,116,65,108,112,104,97,32,58,32,0,32,59,32,116,101,120,116,32,0,32,59,32,97,108,114,101,97,100,121,112,108,97,121,101,100,32,58,32,0,32,59,32,99,111,108,108,101,99,116,105,111,110,32,58,32,0,101,113,117,105,112,109,101,110,116,0,77,84,71,83,116,111,110,101,72,101,119,101,114,82,117,108,101,32,58,58,58,32,112,111,111,108,32,58,32,0,37,115,32,103,111,101,115,32,116,111,32,103,114,97,118,101,121,97,114,100,0,37,115,58,32,37,105,32,45,62,32,37,115,0,80,97,105,114,32,67,114,101,97,116,117,114,101,0,77,84,71,83,111,117,108,98,111,110,100,82,117,108,101,32,58,58,58,32,40,0,68,114,101,100,103,101,32,65,32,67,97,114,100,0,68,114,101,100,103,101,32,111,114,32,68,114,97,119,0,77,84,71,68,114,101,100,103,101,82,117,108,101,32,58,58,58,32,40,0,80,101,114,115,105,115,116,0,85,110,100,121,105,110,103,0,111,119,110,101,114,98,97,116,116,108,101,102,105,101,108,100,0,77,84,71,80,101,114,115,105,115,116,82,117,108,101,32,58,58,58,32,40,0,77,84,71,86,97,109,112,105,114,101,82,117,108,101,32,58,58,58,32,40,0,77,84,71,85,110,101,97,114,116,104,82,117,108,101,32,58,58,58,32,40,0,111,119,110,101,114,103,114,97,118,101,121,97,114,100,0,75,101,101,112,32,78,101,119,0,75,101,101,112,32,79,108,100,0,76,101,103,101,110,100,97,114,121,32,82,117,108,101,0,77,84,71,76,101,103,101,110,100,82,117,108,101,32,58,58,58,0,80,108,97,110,101,115,119,97,108,107,101,114,32,82,117,108,101,0,108,111,121,97,108,116,121,0,77,84,71,76,105,102,101,108,105,110,107,82,117,108,101,32,58,58,58,32,40,0,80,97,114,101,110,116,67,104,105,108,100,82,117,108,101,32,58,58,58,32,40,0,68,101,97,116,104,116,111,117,99,104,0,72,101,114,109,105,116,0,83,116,111,110,101,32,72,101,119,101,114,0,77,111,109,105,114,0,65,116,116,97,99,107,32,80,108,97,110,101,115,119,97,108,107,101,114,0,65,116,116,97,99,107,101,114,0,79,118,101,114,108,111,97,100,0,80,97,121,32,90,101,114,111,32,84,111,32,67,97,115,116,0,80,108,97,121,32,77,111,114,112,104,101,100,0,82,101,116,114,97,99,101,0,70,108,97,115,104,98,97,99,107,0,67,97,115,116,32,97,110,100,32,66,117,121,98,97,99,107,0,80,97,121,32,65,108,116,101,114,110,97,116,105,118,101,32,67,111,115,116,0,80,97,121,32,75,105,99,107,101,114,0,80,108,97,121,32,76,97,110,100,0,67,97,115,116,32,67,97,114,100,32,78,111,114,109,97,108,108,121,0,49,55,82,101,112,108,97,99,101,109,101,110,116,69,102,102,101,99,116,0,49,48,87,69,118,101,110,116,68,114,97,119,0,49,50,79,112,116,105,111,110,83,101,108,101,99,116,0,49,51,79,112,116,105,111,110,73,110,116,101,103,101,114,0,49,53,79,112,116,105,111,110,68,105,114,101,99,116,111,114,121,0,49,51,79,112,116,105,111,110,80,114,111,102,105,108,101,0,49,54,79,112,116,105,111,110,84,104,101,109,101,83,116,121,108,101,0,49,52,79,112,116,105,111,110,76,97,110,103,117,97,103,101,0,49,49,79,112,116,105,111,110,84,104,101,109,101,0,57,79,112,116,105,111,110,75,101,121,0,89,101,115,0,78,111,0,85,110,115,101,116,0,112,114,111,102,105,108,101,115,47,0,80,114,111,102,105,108,101,0,111,112,116,105,111,110,115,46,116,120,116,0,117,110,108,111,99,107,101,100,95,0,67,114,101,100,105,116,115,58,32,37,105,0,67,97,114,100,115,58,32,37,105,0,83,101,116,115,58,32,37,105,32,40,111,102,32,37,105,41,0,37,115,10,37,115,10,37,115,10,0,112,108,97,121,101,114,47,97,118,97,116,97,114,46,106,112,103,0,112,114,111,102,105,108,101,115,47,37,115,47,97,118,97,116,97,114,46,106,112,103,0,68,121,110,97,109,105,99,0,35,76,65,78,71,58,0,116,104,101,109,101,115,0,67,117,114,114,101,110,116,32,84,104,101,109,101,0,103,114,97,112,104,105,99,115,47,112,114,101,118,105,101,119,46,112,110,103,0,116,104,101,109,101,115,47,37,115,47,112,114,101,118,105,101,119,46,112,110,103,0,103,114,97,112,104,105,99,115,47,116,104,101,109,101,105,110,102,111,46,116,120,116,0,116,104,101,109,101,115,47,37,115,47,116,104,101,109,101,105,110,102,111,46,116,120,116,0,84,104,101,109,101,58,32,37,115,0,65,114,116,105,115,116,58,32,37,115,0,78,101,119,32,98,105,110,100,105,110,103,46,46,46,0,80,114,101,115,115,32,97,32,107,101,121,32,116,111,32,97,115,115,111,99,105,97,116,101,46,0,49,49,75,101,121,98,71,114,97,98,98,101,114,0,49,48,79,112,116,105,111,110,73,116,101,109,0,112,114,101,118,105,101,119,46,112,110,103,0,117,110,116,97,112,0,117,112,107,101,101,112,0,100,114,97,119,0,102,105,114,115,116,109,97,105,110,0,109,97,105,110,112,104,97,115,101,0,99,111,109,98,97,116,98,101,103,105,110,0,99,111,109,98,97,116,98,101,103,105,110,115,0,99,111,109,98,97,116,97,116,116,97,99,107,101,114,115,0,99,111,109,98,97,116,98,108,111,99,107,101,114,115,0,99,111,109,98,97,116,100,97,109,97,103,101,0,99,111,109,98,97,116,101,110,100,0,99,111,109,98,97,116,101,110,100,115,0,115,101,99,111,110,100,109,97,105,110,0,101,110,100,111,102,116,117,114,110,0,101,110,100,0,99,108,101,97,110,117,112,0,67,111,109,98,97,116,32,68,97,109,97,103,101,32,40,50,41,0,54,80,108,97,121,101,114,0,49,49,72,117,109,97,110,80,108,97,121,101,114,0,116,101,115,116,115,117,105,116,101,0,114,101,109,111,116,101,0,80,108,97,121,101,114,32,49,0,80,108,97,121,101,114,32,50,0,112,108,97,121,101,114,65,118,97,116,97,114,0,97,118,97,116,97,114,46,106,112,103,0,115,116,97,116,115,47,0,109,97,110,97,112,111,111,108,0,97,118,97,116,97,114,0,98,97,107,97,65,118,97,116,97,114,0,99,117,115,116,111,109,112,104,97,115,101,114,105,110,103,0,112,114,101,109,97,100,101,0,100,101,99,107,102,105,108,101,0,97,105,47,98,97,107,97,47,100,101,99,107,37,105,46,116,120,116,0,100,101,99,107,102,105,108,101,115,109,97,108,108,0,111,102,102,101,114,105,110,116,101,114,114,117,112,116,111,110,112,104,97,115,101,0,109,97,110,97,112,111,111,108,61,0,97,118,97,116,97,114,61,0,99,117,115,116,111,109,112,104,97,115,101,114,105,110,103,61,0,111,102,102,101,114,105,110,116,101,114,114,117,112,116,111,110,112,104,97,115,101,61,0,112,114,101,109,97,100,101,61,0,100,101,99,107,102,105,108,101,61,0,100,101,99,107,102,105,108,101,115,109,97,108,108,61,0,100,97,116,97,46,100,97,116,0,37,105,10,0,115,32,37,115,61,37,115,10,0,49,51,80,108,97,121,71,117,105,79,98,106,101,99,116,0,50,51,80,108,97,121,71,117,105,79,98,106,101,99,116,67,111,110,116,114,111,108,108,101,114,0,49,53,80,108,97,121,82,101,115,116,114,105,99,116,105,111,110,0,50,49,77,97,120,80,101,114,84,117,114,110,82,101,115,116,114,105,99,116,105,111,110,0,51,80,111,115,0,37,105,10,37,105,10,0,49,55,82,69,68,114,97,119,82,101,112,108,97,99,101,109,101,110,116,0,49,56,82,69,68,97,109,97,103,101,80,114,101,118,101,110,116,105,111,110,0,50,48,82,69,67,111,117,110,116,101,114,115,80,114,101,118,101,110,116,105,111,110,0,67,104,111,111,115,101,32,68,114,97,119,32,82,101,112,108,97,99,101,109,101,110,116,0,114,117,108,101,115,0,46,84,88,84,0,114,117,108,101,115,47,37,115,0,105,110,99,108,117,100,101,32,0,91,105,110,105,116,93,0,91,112,108,97,121,101,114,115,93,0,91,112,108,97,121,101,114,49,93,0,91,112,108,97,121,101,114,50,93,0,110,97,109,101,61,0,117,110,108,111,99,107,61,0,104,105,100,100,101,110,0,97,117,116,111,61,0,109,111,100,101,61,0,112,108,97,121,101,114,61,0,58,0,97,117,116,111,0,109,111,109,105,114,0,80,108,97,105,110,115,0,83,119,97,109,112,0,77,111,117,110,116,97,105,110,0,73,115,108,97,110,100,0,109,111,109,105,114,46,116,120,116,0,114,97,110,100,111,109,0,114,97,110,100,111,109,49,0,114,97,110,100,111,109,50,0,115,116,111,114,121,0,115,116,111,110,101,104,101,119,101,114,0,104,101,114,109,105,116,0,49,48,83,105,109,112,108,101,77,101,110,117,0,115,112,97,100,101,95,117,108,46,112,110,103,0,115,112,97,100,101,95,117,114,46,112,110,103,0,109,101,110,117,115,105,100,101,46,112,110,103,0,115,112,97,100,101,95,117,108,0,115,112,97,100,101,95,117,114,0,109,101,110,117,115,105,100,101,0,115,116,97,114,115,46,112,115,105,0,115,116,97,114,115,0,78,83,116,51,95,95,49,49,52,100,101,102,97,117,108,116,95,100,101,108,101,116,101,73,53,74,81,117,97,100,69,69,0,78,83,116,51,95,95,49,50,48,95,95,115,104,97,114,101,100,95,112,116,114,95,112,111,105,110,116,101,114,73,80,53,74,81,117,97,100,78,83,95,49,52,100,101,102,97,117,108,116,95,100,101,108,101,116,101,73,83,49,95,69,69,78,83,95,57,97,108,108,111,99,97,116,111,114,73,83,49,95,69,69,69,69,0,49,52,83,105,109,112,108,101,77,101,110,117,73,116,101,109,0,83,105,109,112,108,101,77,101,110,117,73,116,101,109,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,49,50,83,105,109,112,108,101,66,117,116,116,111,110,0,83,105,109,112,108,101,66,117,116,116,111,110,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,32,59,32,112,97,114,101,110,116,32,58,32,0,32,59,32,109,84,101,120,116,32,58,32,0,32,59,32,109,83,99,97,108,101,32,58,32,0,32,59,32,109,84,97,114,103,101,116,83,99,97,108,101,32,58,32,0,83,112,97,99,101,98,97,114,0,68,101,108,0,67,97,112,115,0,74,75,76,77,78,79,80,81,82,0,49,49,83,105,109,112,108,101,80,111,112,117,112,0,68,101,116,97,105,108,101,100,32,73,110,102,111,0,98,97,107,97,0,45,45,45,45,45,45,45,32,68,101,99,107,32,83,117,109,109,97,114,121,32,45,45,45,45,45,0,67,97,114,100,115,58,32,0,67,114,101,97,116,117,114,101,115,58,32,0,32,32,69,110,99,104,97,110,116,109,101,110,116,115,58,32,0,73,110,115,116,97,110,116,115,58,32,0,32,32,32,83,111,114,99,101,114,105,101,115,58,32,32,32,32,32,32,0,76,97,110,100,115,58,32,0,65,58,32,0,71,58,32,0,82,58,32,0,85,58,32,0,66,58,32,0,87,58,32,0,32,32,45,45,45,32,77,97,110,97,32,67,117,114,118,101,32,45,45,45,32,32,0,32,32,0,32,45,45,45,32,65,118,101,114,97,103,101,32,67,111,115,116,32,45,45,45,32,0,67,114,101,97,116,117,114,101,58,32,0,77,97,110,97,58,32,0,32,32,32,0,83,112,101,108,108,58,32,0,0,1,57,83,116,111,114,121,84,101,120,116,0,49,49,83,116,111,114,121,82,101,119,97,114,100,0,49,48,83,116,111,114,121,73,109,97,103,101,0,49,49,83,116,111,114,121,67,104,111,105,99,101,0,57,83,116,111,114,121,68,117,101,108,0,49,49,83,116,111,114,121,68,105,97,108,111,103,0,99,101,110,116,101,114,0,114,105,103,104,116,0,117,110,108,111,99,107,115,101,116,0,99,97,114,100,0,36,123,83,69,84,125,0,99,111,108,108,101,99,116,105,111,110,46,100,97,116,0,36,123,67,65,82,68,125,0,98,111,110,117,115,46,119,97,118,0,83,116,111,114,121,84,101,120,116,32,58,58,58,32,116,101,120,116,32,58,32,0,83,116,111,114,121,73,109,97,103,101,32,58,58,58,32,105,109,103,32,58,32,0,83,116,111,114,121,67,104,111,105,99,101,32,58,58,58,32,109,72,97,115,70,111,99,117,115,32,58,32,0,99,97,109,112,97,105,103,110,115,47,37,115,47,37,115,0,37,115,47,100,101,99,107,46,116,120,116,0,99,97,109,112,97,105,103,110,95,37,115,0,37,115,47,111,112,112,111,110,101,110,116,95,100,101,99,107,46,116,120,116,0,99,97,109,112,97,105,103,110,95,101,110,110,101,109,121,95,37,115,95,37,115,0,98,97,107,97,46,106,112,103,0,47,114,117,108,101,115,46,116,120,116,0,111,110,119,105,110,0,111,110,108,111,115,101,0,98,103,0,99,97,109,112,97,105,103,110,115,47,0,109,117,115,105,99,0,97,108,105,103,110,0,102,111,110,116,0,116,105,116,108,101,0,105,109,103,0,97,110,115,119,101,114,0,103,111,116,111,0,114,101,119,97,114,100,0,118,97,108,117,101,0,47,115,116,111,114,121,46,120,109,108,0,112,97,103,101,0,100,117,101,108,0,57,83,116,111,114,121,80,97,103,101,0,49,56,83,116,111,114,121,68,105,97,108,111,103,69,108,101,109,101,110,116,0,83,110,111,119,0,87,111,114,108,100,0,80,108,97,110,101,0,83,99,104,101,109,101,0,86,97,110,103,117,97,114,100,0,70,111,114,101,115,116,0,97,99,116,105,118,101,98,103,0,115,111,117,114,99,101,0,99,97,115,101,0,114,117,108,101,0,115,116,121,108,101,0,49,51,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,55,67,97,114,100,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,55,84,121,112,101,84,97,114,103,101,116,67,104,111,111,115,101,114,0,50,51,68,101,115,99,114,105,112,116,111,114,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,55,84,97,114,103,101,116,90,111,110,101,67,104,111,111,115,101,114,0,49,57,80,108,97,121,101,114,84,97,114,103,101,116,67,104,111,111,115,101,114,0,50,51,68,97,109,97,103,101,97,98,108,101,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,56,83,112,101,108,108,84,97,114,103,101,116,67,104,111,111,115,101,114,0,50,57,83,112,101,108,108,79,114,80,101,114,109,97,110,101,110,116,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,57,68,97,109,97,103,101,84,97,114,103,101,116,67,104,111,111,115,101,114,0,50,48,84,114,105,103,103,101,114,84,97,114,103,101,116,67,104,111,111,115,101,114,0,49,53,109,121,67,117,114,115,101,115,67,104,111,111,115,101,114,0,49,54,66,108,111,99,107,97,98,108,101,67,104,111,111,115,101,114,0,49,53,112,97,105,114,97,98,108,101,67,104,111,111,115,101,114,0,49,51,100,114,101,100,103,101,67,104,111,111,115,101,114,0,49,56,80,114,111,108,105,102,101,114,97,116,101,67,104,111,111,115,101,114,0,49,56,80,97,114,101,110,116,67,104,105,108,100,67,104,111,111,115,101,114,0,98,108,111,99,107,97,98,108,101,0,112,97,105,114,97,98,108,101,0,100,114,101,100,103,101,97,98,108,101,0,109,121,116,103,116,0,116,97,114,103,101,116,101,100,112,108,97,121,101,114,0,111,112,112,111,110,101,110,116,0,99,111,110,116,114,111,108,108,101,114,0,111,116,104,101,114,32,0,116,114,105,103,103,101,114,0,116,111,0,60,49,62,0,102,114,111,109,0,112,108,97,121,101,114,0,60,97,110,121,97,109,111,117,110,116,62,0,99,114,101,97,116,117,114,101,0,109,121,99,117,114,115,101,115,0,112,114,111,108,105,102,101,114,97,116,105,111,110,0,42,0,103,114,97,118,101,121,97,114,100,0,98,97,116,116,108,101,102,105,101,108,100,0,105,110,112,108,97,121,0,104,97,110,100,0,108,105,98,114,97,114,121,0,110,111,110,98,97,116,116,108,101,122,111,110,101,0,115,116,97,99,107,0,101,120,105,108,101,0,117,112,116,111,58,0,97,110,121,97,109,111,117,110,116,0,99,104,105,108,100,114,101,110,0,112,97,114,101,110,116,115,0,102,114,101,115,104,0,108,101,118,101,108,101,114,0,101,110,99,104,97,110,116,101,100,0,111,112,112,111,110,101,110,116,100,97,109,97,103,101,114,0,99,111,110,116,114,111,108,108,101,114,100,97,109,97,103,101,114,0,100,97,109,97,103,101,114,0,109,117,108,116,105,99,111,108,111,114,0,109,97,110,97,99,111,115,116,0,115,104,97,114,101,33,0,33,0,116,121,112,101,115,0,97,114,116,105,102,97,99,116,0,101,110,99,104,97,110,116,109,101,110,116,0,105,110,115,116,97,110,116,0,115,111,114,99,101,114,121,0,108,101,103,101,110,100,97,114,121,0,112,108,97,110,101,115,119,97,108,107,101,114,0,116,114,105,98,97,108,0,99,111,117,110,116,101,114,0,123,97,110,121,125,0,105,115,99,111,108,111,114,108,101,115,115,0,99,104,111,115,101,110,99,111,108,111,114,0,99,104,111,115,101,110,116,121,112,101,0,116,104,105,115,0,115,111,117,114,99,101,99,97,114,100,0,109,121,115,116,111,114,101,100,0,97,98,105,108,105,116,121,99,111,110,116,114,111,108,108,101,114,0,111,98,115,101,114,118,101,114,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,84,97,114,103,101,116,67,104,111,111,115,101,114,46,99,112,112,0,99,111,117,110,116,86,97,108,105,100,84,97,114,103,101,116,115,0,42,124,109,121,103,114,97,118,101,121,97,114,100,0,99,114,101,97,116,117,114,101,124,109,121,98,97,116,116,108,101,102,105,101,108,100,0,49,49,84,97,114,103,101,116,115,76,105,115,116,0,52,84,97,115,107,0,49,52,84,97,115,107,87,105,110,65,103,97,105,110,115,116,0,49,51,84,97,115,107,83,108,97,117,103,104,116,101,114,0,57,84,97,115,107,68,101,108,97,121,0,49,50,84,97,115,107,73,109,109,111,114,116,97,108,0,49,55,84,97,115,107,77,97,115,115,105,118,101,66,117,114,105,97,108,0,49,48,84,97,115,107,87,105,115,100,111,109,0,49,50,84,97,115,107,80,97,99,105,102,105,115,109,0,124,0,37,105,0,60,85,110,100,101,102,105,110,101,100,62,0,97,105,47,98,97,107,97,0,47,100,101,99,107,0,116,97,115,107,115,46,100,97,116,0,35,32,70,111,114,109,97,116,58,32,60,84,121,112,101,62,124,60,69,120,112,105,114,97,116,105,111,110,62,124,60,65,99,99,101,112,116,101,100,62,124,60,79,112,112,111,110,101,110,116,62,124,60,82,101,119,97,114,100,62,124,60,68,101,115,99,114,105,112,116,105,111,110,62,91,124,65,100,100,105,116,105,111,110,97,108,32,97,116,116,114,105,98,117,116,101,115,93,10,0,116,97,115,107,98,111,97,114,100,46,112,110,103,0,84,97,115,107,32,66,111,97,114,100,0,84,104,101,114,101,32,97,114,101,32,110,111,32,116,97,115,107,115,32,116,104,97,116,32,110,101,101,100,32,116,111,32,98,101,32,100,111,110,101,46,32,67,111,109,101,32,97,103,97,105,110,32,116,111,109,111,114,114,111,119,46,0,68,97,121,115,32,108,101,102,116,58,32,37,105,0,82,101,119,97,114,100,58,32,37,105,0,87,83,68,73,77,79,80,0,37,99,0,89,111,117,32,104,97,118,101,32,116,111,32,100,101,102,101,97,116,32,37,115,32,98,101,102,111,114,101,32,105,116,32,99,97,117,115,101,115,32,116,111,111,32,109,117,99,104,32,104,97,114,109,46,0,80,108,101,97,115,101,32,100,101,102,101,97,116,32,37,115,32,97,115,32,115,111,111,110,32,97,115,32,112,111,115,115,105,98,108,101,46,0,68,101,102,101,97,116,32,37,115,0,68,101,102,101,97,116,32,37,115,32,105,110,32,97,32,119,97,121,32,105,116,32,119,111,110,39,116,32,102,111,114,103,101,116,46,32,66,114,105,110,103,32,105,116,32,116,111,32,37,105,32,108,105,102,101,46,0,83,108,97,117,103,104,116,101,114,32,37,115,33,32,66,101,97,116,32,105,116,32,116,111,32,37,105,32,108,105,102,101,32,111,114,32,108,101,115,115,46,0,83,108,97,117,103,104,116,101,114,32,37,115,32,40,37,105,32,108,105,102,101,41,0,68,101,102,101,97,116,32,37,115,32,97,102,116,101,114,32,107,101,101,112,105,110,103,32,105,116,32,111,99,99,117,112,105,101,100,32,102,111,114,32,37,105,32,116,117,114,110,115,46,0,68,101,102,101,97,116,32,37,115,44,32,98,117,116,32,112,108,97,121,32,119,105,116,104,32,105,116,32,102,111,114,32,37,105,32,116,117,114,110,115,32,102,105,114,115,116,46,0,68,101,102,101,97,116,32,37,115,32,97,110,100,32,109,97,107,101,32,115,117,114,101,32,105,116,32,100,111,101,115,110,39,116,32,116,97,107,101,32,109,111,114,101,32,116,104,97,110,32,37,105,32,116,117,114,110,115,46,0,68,101,102,101,97,116,32,37,115,44,32,105,110,32,97,32,100,117,101,108,32,110,111,32,108,111,110,103,101,114,32,116,104,97,110,32,37,105,32,116,117,114,110,115,46,0,68,101,108,97,121,32,37,115,32,102,111,114,32,37,105,32,116,117,114,110,115,0,68,101,102,101,97,116,32,37,115,32,98,101,102,111,114,101,32,116,117,114,110,32,37,105,0,68,101,102,101,97,116,32,97,110,121,32,111,112,112,111,110,101,110,116,44,32,104,97,118,105,110,103,32,97,116,32,108,101,97,115,116,32,37,105,32,108,105,102,101,32,105,110,32,116,104,101,32,101,110,100,46,0,87,105,110,32,102,108,97,119,108,101,115,115,108,121,32,40,37,105,32,108,105,102,101,41,0,82,101,97,99,104,32,73,110,118,117,108,110,101,114,97,98,105,108,105,116,121,32,40,37,105,32,108,105,102,101,41,0,82,101,97,99,104,32,73,109,109,111,114,116,97,108,105,116,121,33,32,40,37,105,32,108,105,102,101,41,0,66,117,114,121,32,37,105,32,37,115,32,99,97,114,100,115,32,116,111,32,121,111,117,114,32,111,112,112,111,110,101,110,116,39,115,32,103,114,97,118,101,121,97,114,100,32,97,110,100,32,100,101,102,101,97,116,32,104,105,109,46,0,84,97,109,101,32,116,104,101,32,110,97,116,117,114,101,32,40,37,105,41,0,69,118,97,112,111,114,97,116,105,111,110,32,40,37,105,41,0,66,114,105,110,103,32,116,104,101,32,111,114,100,101,114,32,40,37,105,41,0,69,120,111,114,99,105,115,109,32,40,37,105,41,0,68,117,115,107,32,40,37,105,41,0,83,101,108,101,99,116,105,118,101,32,100,105,115,97,115,116,101,114,32,40,37,105,41,0,87,105,110,32,97,32,103,97,109,101,32,119,105,116,104,32,97,116,32,108,101,97,115,116,32,37,105,32,37,115,32,99,97,114,100,115,32,105,110,32,121,111,117,114,32,104,97,110,100,46,0,65,110,105,109,97,108,32,104,101,114,100,101,114,32,40,37,105,41,0,65,99,99,117,109,117,108,97,116,101,100,32,107,110,111,119,108,101,100,103,101,32,40,37,105,41,0,82,101,116,97,105,110,101,100,32,97,110,103,101,114,32,40,37,105,41,0,78,101,99,114,111,112,111,116,101,110,99,101,32,40,37,105,41,0,68,97,119,110,32,111,102,32,99,114,117,115,97,100,101,32,40,37,105,41,0,77,97,110,97,32,114,101,115,101,114,118,101,115,32,40,37,105,41,0,76,101,116,32,121,111,117,114,32,111,112,112,111,110,101,110,116,32,108,105,118,101,32,119,105,116,104,32,97,116,32,108,101,97,115,116,32,37,105,32,108,105,102,101,32,97,110,100,32,99,97,114,100,115,32,105,110,32,108,105,98,114,97,114,121,44,32,98,117,116,32,100,101,102,101,97,116,32,104,105,109,46,0,87,105,110,32,97,32,103,97,109,101,32,119,105,116,104,32,121,111,117,114,32,111,112,112,111,110,101,110,116,32,104,97,118,105,110,103,32,97,116,32,108,101,97,115,116,32,37,105,32,108,105,102,101,32,97,110,100,32,99,97,114,100,115,32,105,110,32,108,105,98,114,97,114,121,46,0,80,97,99,105,102,105,115,109,32,40,37,105,41,0,49,50,73,110,81,117,97,100,69,97,115,105,110,103,0,49,50,84,101,120,116,83,99,114,111,108,108,101,114,0,50,48,86,101,114,116,105,99,97,108,84,101,120,116,83,99,114,111,108,108,101,114,0,84,101,120,116,83,99,114,111,108,108,101,114,32,58,58,58,32,109,84,101,120,116,32,58,32,0,32,59,32,116,101,109,112,84,101,120,116,32,58,32,0,32,59,32,109,87,105,100,116,104,32,58,32,0,32,59,32,109,83,112,101,101,100,32,58,32,0,32,59,32,109,88,44,109,89,32,58,32,0,32,59,32,115,116,97,114,116,32,58,32,0,32,59,32,116,105,109,101,114,32,58,32,0,32,59,32,115,116,114,105,110,103,115,32,58,32,63,0,32,59,32,99,117,114,114,101,110,116,73,100,32,58,32,0,32,59,32,109,82,97,110,100,111,109,32,58,32,0,49,52,84,104,105,115,68,101,115,99,114,105,112,116,111,114,0,49,55,84,104,105,115,84,97,114,103,101,116,67,111,109,112,97,114,101,0,49,49,84,104,105,115,67,111,117,110,116,101,114,0,49,54,84,104,105,115,79,112,112,111,110,101,110,116,108,105,102,101,0,49,56,84,104,105,115,67,111,110,116,114,111,108,108,101,114,108,105,102,101,0,57,84,104,105,115,80,111,119,101,114,0,57,84,104,105,115,69,113,117,105,112,0,57,84,104,105,115,65,117,114,97,115,0,50,52,84,104,105,115,79,112,112,111,110,101,110,116,68,97,109,97,103,101,65,109,111,117,110,116,0,49,50,84,104,105,115,85,110,116,97,112,112,101,100,0,49,48,84,104,105,115,84,97,112,112,101,100,0,49,50,84,104,105,115,65,116,116,97,99,107,101,100,0,49,49,84,104,105,115,66,108,111,99,107,101,100,0,49,52,84,104,105,115,78,111,116,66,108,111,99,107,101,100,0,49,49,84,104,105,115,68,97,109,97,103,101,100,0,49,51,84,104,105,115,68,117,97,108,87,105,101,108,100,0,49,51,84,104,105,115,84,111,117,103,104,110,101,115,115,0,49,52,84,104,105,115,67,111,117,110,116,101,114,65,110,121,0,53,84,104,105,115,88,0,49,50,84,104,105,115,86,97,114,105,97,98,108,101,0,60,61,0,62,61,0,33,61,0,99,111,117,110,116,101,114,123,0,123,0,99,111,117,110,116,101,114,115,0,103,101,97,114,0,97,117,114,97,115,0,111,112,112,111,110,101,110,116,100,97,109,97,103,101,99,111,117,110,116,0,117,110,116,97,112,112,101,100,0,116,97,112,112], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+150532); /* memory initializer */ allocate([101,100,0,97,116,116,97,99,107,105,110,103,0,98,108,111,99,107,105,110,103,0,110,111,116,98,108,111,99,107,101,100,0,100,97,109,97,103,101,100,0,100,117,97,108,119,105,101,108,100,105,110,103,0,111,112,112,111,110,101,110,116,108,105,102,101,0,99,111,110,116,114,111,108,108,101,114,108,105,102,101,0,118,97,114,105,97,98,108,101,123,0,99,97,110,116,97,114,103,101,116,99,97,114,100,40,0,53,84,111,107,101,110,0,100,117,109,109,121,84,111,107,101,110,0,0,108,97,110,103,47,0,95,99,97,114,100,115,46,116,120,116,0,95,100,101,99,107,115,46,116,120,116,0,46,116,120,116,0,37,108,117,0,68,101,108,101,116,101,32,116,104,105,115,32,98,105,110,100,105,110,103,0,83,116,97,114,116,0,76,101,102,116,32,116,114,105,103,103,101,114,0,82,105,103,104,116,32,116,114,105,103,103,101,114,0,84,114,105,97,110,103,108,101,0,67,105,114,99,108,101,0,67,114,111,115,115,0,83,113,117,97,114,101,0,70,117,108,108,115,99,114,101,101,110,0,80,83,80,95,67,84,82,76,95,83,69,76,69,67,84,0,80,83,80,95,67,84,82,76,95,83,84,65,82,84,0,80,83,80,95,67,84,82,76,95,85,80,0,80,83,80,95,67,84,82,76,95,82,73,71,72,84,0,80,83,80,95,67,84,82,76,95,68,79,87,78,0,80,83,80,95,67,84,82,76,95,76,69,70,84,0,80,83,80,95,67,84,82,76,95,76,84,82,73,71,71,69,82,0,80,83,80,95,67,84,82,76,95,82,84,82,73,71,71,69,82,0,80,83,80,95,67,84,82,76,95,84,82,73,65,78,71,76,69,0,80,83,80,95,67,84,82,76,95,67,73,82,67,76,69,0,80,83,80,95,67,84,82,76,95,67,82,79,83,83,0,80,83,80,95,67,84,82,76,95,83,81,85,65,82,69,0,32,9,0,57,87,82,101,115,111,117,114,99,101,0,49,53,87,67,97,99,104,101,100,82,101,115,111,117,114,99,101,0,49,52,87,67,97,99,104,101,100,84,101,120,116,117,114,101,0,49,51,87,67,97,99,104,101,100,83,97,109,112,108,101,0,49,54,87,67,97,99,104,101,100,80,97,114,116,105,99,108,101,115,0,108,111,99,107,115,32,60,32,53,48,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,87,67,97,99,104,101,100,82,101,115,111,117,114,99,101,46,99,112,112,0,108,111,99,107,0,116,104,117,109,98,110,97,105,108,115,47,0,112,108,97,99,101,104,111,108,100,101,114,0,57,87,83,121,110,99,97,98,108,101,0,56,87,83,114,99,68,101,99,107,0,57,87,83,114,99,67,97,114,100,115,0,49,52,87,83,114,99,68,101,99,107,86,105,101,119,101,114,0,115,101,116,116,105,110,103,115,47,112,114,105,99,101,115,46,100,97,116,0,116,104,101,32,0,49,49,87,68,97,116,97,83,111,117,114,99,101,0,57,87,67,70,66,114,97,110,99,104,0,49,55,87,83,114,99,85,110,108,111,99,107,101,100,67,97,114,100,115,0,54,87,69,118,101,110,116,0,49,54,87,69,118,101,110,116,90,111,110,101,67,104,97,110,103,101,0,49,50,87,69,118,101,110,116,68,97,109,97,103,101,0,49,48,87,69,118,101,110,116,76,105,102,101,0,49,52,87,69,118,101,110,116,67,111,117,110,116,101,114,115,0,49,51,87,69,118,101,110,116,67,97,114,100,84,97,112,0,50,51,87,69,118,101,110,116,67,97,114,100,84,97,112,112,101,100,70,111,114,77,97,110,97,0,49,56,87,69,118,101,110,116,67,97,114,100,65,116,116,97,99,107,101,100,0,50,51,87,69,118,101,110,116,67,97,114,100,65,116,116,97,99,107,101,100,65,108,111,110,101,0,50,56,87,69,118,101,110,116,67,97,114,100,65,116,116,97,99,107,101,100,78,111,116,66,108,111,99,107,101,100,0,50,53,87,69,118,101,110,116,67,97,114,100,65,116,116,97,99,107,101,100,66,108,111,99,107,101,100,0,49,55,87,69,118,101,110,116,67,97,114,100,66,108,111,99,107,101,100,0,49,52,87,69,118,101,110,116,99,97,114,100,68,114,97,119,0,49,57,87,69,118,101,110,116,67,97,114,100,83,97,99,114,105,102,105,99,101,0,49,55,87,69,118,101,110,116,67,97,114,100,68,105,115,99,97,114,100,0,49,53,87,69,118,101,110,116,67,97,114,100,67,121,99,108,101,0,49,51,87,69,118,101,110,116,86,97,109,112,105,114,101,0,49,50,87,69,118,101,110,116,84,97,114,103,101,116,0,50,48,87,69,118,101,110,116,67,97,114,100,85,110,97,116,116,97,99,104,101,100,0,49,56,87,69,118,101,110,116,67,97,114,100,69,113,117,105,112,112,101,100,0,50,54,87,69,118,101,110,116,67,97,114,100,67,111,110,116,114,111,108,108,101,114,67,104,97,110,103,101,0,115,110,111,119,0,69,86,69,78,84,0,90,79,78,69,69,86,69,78,84,32,0,32,58,32,0,32,45,62,32,0,68,65,77,65,71,69,69,86,69,78,84,32,0,32,62,62,32,0,49,48,87,67,70,105,108,116,101,114,79,82,0,49,49,87,67,70,105,108,116,101,114,65,78,68,0,49,51,87,67,70,105,108,116,101,114,71,82,79,85,80,0,49,49,87,67,70,105,108,116,101,114,78,79,84,0,49,49,87,67,70,105,108,116,101,114,83,101,116,0,49,51,87,67,70,105,108,116,101,114,67,111,108,111,114,0,49,55,87,67,70,105,108,116,101,114,79,110,108,121,67,111,108,111,114,0,50,49,87,67,70,105,108,116,101,114,80,114,111,100,117,99,101,115,67,111,108,111,114,0,49,49,87,67,70,105,108,116,101,114,67,77,67,0,49,51,87,67,70,105,108,116,101,114,80,111,119,101,114,0,49,55,87,67,70,105,108,116,101,114,84,111,117,103,104,110,101,115,115,0,49,50,87,67,70,105,108,116,101,114,84,121,112,101,0,49,52,87,67,70,105,108,116,101,114,82,97,114,105,116,121,0,49,53,87,67,70,105,108,116,101,114,65,98,105,108,105,116,121,0,49,52,87,67,70,105,108,116,101,114,76,101,116,116,101,114,0,32,9,12,11,10,13,0,125,0,114,0,114,97,114,105,116,121,0,99,0,99,111,108,111,114,0,120,99,0,120,99,111,108,111,114,0,115,0,115,101,116,0,97,108,112,104,97,0,116,0,116,121,112,101,0,97,98,105,108,105,116,121,0,99,109,99,0,112,114,111,100,117,99,101,115,0,109,97,0,112,111,119,0,112,111,119,101,114,0,116,103,104,0,116,111,117,103,104,0,116,111,117,103,104,110,101,115,115,0,115,101,116,58,37,115,59,0,99,111,108,111,114,58,37,99,59,0,120,99,111,108,111,114,58,37,99,59,0,100,117,109,109,121,40,99,111,108,111,114,108,101,115,115,41,0,102,111,114,101,115,116,0,105,115,108,97,110,100,0,109,111,117,110,116,97,105,110,0,115,119,97,109,112,0,112,108,97,105,110,115,0,97,100,100,0,112,114,111,100,117,99,101,115,58,37,99,59,0,112,111,119,101,114,58,37,105,59,0,116,111,117,103,104,110,101,115,115,58,37,105,59,0,114,97,114,105,116,121,58,37,115,59,0,97,98,105,108,105,116,121,58,37,115,59,0,116,121,112,101,58,37,115,59,0,123,37,115,125,0,40,37,115,41,0,37,115,38,37,115,0,37,115,124,37,115,0,49,53,87,67,70,105,108,116,101,114,78,117,109,101,114,105,99,0,78,85,76,76,0,97,110,121,0,116,111,107,101,110,0,108,97,110,100,0,99,111,109,109,111,110,0,117,110,99,111,109,109,111,110,0,114,97,114,101,0,109,121,116,104,105,99,0,115,112,101,99,105,97,108,0,49,50,87,67,70,105,108,116,101,114,78,85,76,76,0,55,87,76,66,70,111,110,116,0,55,87,70,66,70,111,110,116,0,54,87,85,70,111,110,116,0,56,87,71,66,75,70,111,110,116,0,46,44,32,9,41,0,37,115,46,97,115,99,0,53,87,70,111,110,116,0,56,87,71,117,105,66,97,115,101,0,56,87,71,117,105,76,105,115,116,0,56,87,71,117,105,77,101,110,117,0,56,87,71,117,105,73,116,101,109,0,49,48,87,71,117,105,72,101,97,100,101,114,0,49,49,87,68,101,99,111,83,116,121,108,101,100,0,49,49,87,71,117,105,84,97,98,77,101,110,117,0,57,87,68,101,99,111,69,110,117,109,0,49,48,87,68,101,99,111,67,104,101,97,116,0,49,50,87,68,101,99,111,67,111,110,102,105,114,109,0,49,48,87,71,117,105,66,117,116,116,111,110,0,57,87,71,117,105,83,112,108,105,116,0,57,87,71,117,105,65,119,97,114,100,0,57,87,71,117,105,73,109,97,103,101,0,49,51,87,71,117,105,67,97,114,100,73,109,97,103,101,0,49,53,87,71,117,105,67,97,114,100,68,105,115,116,111,114,116,0,49,49,87,71,117,105,76,105,115,116,82,111,119,0,49,49,87,71,117,105,70,105,108,116,101,114,115,0,49,52,87,71,117,105,70,105,108,116,101,114,73,116,101,109,0,49,51,87,71,117,105,75,101,121,66,105,110,100,101,114,0,78,79,32,79,80,84,73,79,78,83,32,65,86,65,73,76,65,66,76,69,0,37,100,0,77,97,120,103,108,101,101,0,67,111,110,102,105,114,109,0,105,99,111,110,115,112,115,112,46,112,110,103,0,116,114,111,112,104,121,95,37,115,46,112,110,103,0,116,114,111,112,104,121,95,115,101,116,46,112,110,103,0,116,114,111,112,104,121,46,112,110,103,0,124,40,0,40,0,38,0,41,0,65,100,100,32,70,105,108,116,101,114,0,68,111,110,101,0,67,97,114,100,115,46,46,46,0,70,105,108,116,101,114,32,66,121,46,46,46,0,83,101,116,0,67,111,108,111,114,0,84,121,112,101,0,83,117,98,116,121,112,101,0,82,97,114,105,116,121,0,77,97,110,97,32,67,111,115,116,0,66,97,115,105,99,32,65,98,105,108,105,116,121,0,77,97,110,97,32,65,98,105,108,105,116,121,0,84,111,117,103,104,110,101,115,115,0,70,105,114,115,116,32,76,101,116,116,101,114,0,70,105,108,116,101,114,58,0,65,114,116,105,102,97,99,116,0,116,58,65,114,116,105,102,97,99,116,59,0,65,114,116,105,102,97,99,116,32,67,114,101,97,116,117,114,101,0,116,58,65,114,116,105,102,97,99,116,59,38,116,58,67,114,101,97,116,117,114,101,59,0,65,117,114,97,0,116,58,65,117,114,97,59,0,66,97,115,105,99,0,116,58,66,97,115,105,99,59,0,67,114,101,97,116,117,114,101,0,116,58,67,114,101,97,116,117,114,101,59,0,69,110,99,104,97,110,116,109,101,110,116,0,116,58,69,110,99,104,97,110,116,109,101,110,116,59,0,69,113,117,105,112,109,101,110,116,0,116,58,69,113,117,105,112,109,101,110,116,59,0,73,110,115,116,97,110,116,0,116,58,73,110,115,116,97,110,116,59,0,76,97,110,100,0,116,58,76,97,110,100,59,0,76,101,103,101,110,100,97,114,121,0,116,58,76,101,103,101,110,100,97,114,121,59,0,83,111,114,99,101,114,121,0,116,58,83,111,114,99,101,114,121,59,0,84,114,105,98,97,108,0,116,58,84,114,105,98,97,108,59,0,80,108,97,110,101,115,119,97,108,107,101,114,0,116,58,80,108,97,110,101,115,119,97,108,107,101,114,59,0,78,111,116,104,105,110,103,0,116,58,37,115,59,0,77,121,116,104,105,99,0,114,58,109,59,0,82,97,114,101,0,114,58,114,59,0,85,110,99,111,109,109,111,110,0,114,58,117,59,0,67,111,109,109,111,110,0,114,58,99,59,0,83,112,101,99,105,97,108,32,82,97,114,105,116,121,0,123,114,58,109,59,124,114,58,116,59,124,114,58,114,59,124,114,58,117,59,124,114,58,99,59,125,0,99,109,99,58,37,105,59,0,37,105,32,77,97,110,97,0,112,111,119,58,37,105,59,0,37,105,32,112,111,119,101,114,0,116,103,104,58,37,105,59,0,37,105,32,116,111,117,103,104,110,101,115,115,0,87,104,105,116,101,0,99,58,119,59,0,66,108,117,101,0,99,58,117,59,0,66,108,97,99,107,0,99,58,98,59,0,82,101,100,0,99,58,114,59,0,71,114,101,101,110,0,99,58,103,59,0,69,120,99,108,117,115,105,118,101,108,121,32,87,104,105,116,101,0,120,99,58,119,59,0,69,120,99,108,117,115,105,118,101,108,121,32,66,108,117,101,0,120,99,58,117,59,0,69,120,99,108,117,115,105,118,101,108,121,32,66,108,97,99,107,0,120,99,58,98,59,0,69,120,99,108,117,115,105,118,101,108,121,32,82,101,100,0,120,99,58,114,59,0,69,120,99,108,117,115,105,118,101,108,121,32,71,114,101,101,110,0,120,99,58,103,59,0,87,104,105,116,101,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,119,59,0,66,108,117,101,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,117,59,0,66,108,97,99,107,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,98,59,0,82,101,100,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,114,59,0,71,114,101,101,110,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,103,59,0,67,111,108,111,114,108,101,115,115,32,109,97,110,97,32,97,98,105,108,116,105,116,121,0,109,97,58,120,59,0,97,58,37,115,59,0,115,58,37,115,59,0,97,108,112,104,97,58,37,99,59,0,76,101,116,116,101,114,32,37,99,0,68,105,103,105,116,0,97,108,112,104,97,58,35,59,0,87,97,114,110,105,110,103,32,58,32,116,104,101,32,37,115,32,107,101,121,32,105,115,32,98,111,117,110,100,32,116,111,10,37,105,32,100,105,102,102,101,114,101,110,116,32,102,117,110,99,116,105,111,110,115,58,0,44,32,0,67,111,110,102,108,105,99,116,0,67,97,110,99,101,108,32,97,110,100,32,114,101,116,117,114,110,32,116,111,32,116,104,101,32,111,112,116,105,111,110,115,32,109,101,110,117,0,84,104,105,115,32,105,115,32,111,107,97,121,44,32,118,97,108,105,100,97,116,101,32,97,110,100,32,115,97,118,101,0,87,97,114,110,105,110,103,32,58,32,110,111,32,107,101,121,32,105,115,32,97,115,115,111,99,105,97,116,101,100,32,116,111,10,116,104,101,32,37,115,32,102,117,110,99,116,105,111,110,46,10,84,104,105,115,32,109,97,121,32,109,97,107,101,32,116,104,101,32,103,97,109,101,32,117,110,117,115,97,98,108,101,46,0,66,105,110,100,105,110,103,32,109,105,115,115,105,110,103,0,0,49,57,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,73,109,112,108,0,84,101,120,116,117,114,101,115,32,37,117,43,37,108,108,117,32,40,111,102,32,37,117,41,32,105,116,101,109,115,32,40,37,117,32,109,105,115,115,101,115,41,44,32,80,105,120,101,108,115,58,32,37,108,117,32,40,111,102,32,37,108,117,41,32,43,32,37,108,117,0,84,105,109,101,58,32,37,117,46,32,84,111,116,97,108,32,83,105,122,101,58,32,37,108,117,32,40,37,108,117,32,99,97,99,104,101,100,44,32,37,108,117,32,109,97,110,97,103,101,100,41,46,32,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,112,114,111,106,101,99,116,115,92,109,116,103,92,115,114,99,92,87,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,46,99,112,112,0,116,101,109,112,111,114,97,114,121,0,115,116,121,108,101,46,116,120,116,0,116,104,101,109,101,115,47,37,115,47,37,115,0,68,101,102,97,117,108,116,0,103,114,97,112,104,105,99,115,47,37,115,0,115,101,116,115,47,37,115,0,112,114,111,102,105,108,101,115,47,37,115,47,37,115,0,112,108,97,121,101,114,47,37,115,0,97,105,47,98,97,107,97,47,97,118,97,116,97,114,115,47,37,115,0,116,104,101,109,101,115,47,37,115,47,115,101,116,115,47,37,115,47,37,115,46,122,105,112,0,116,104,101,109,101,115,47,37,115,47,115,101,116,115,47,37,115,0,115,101,116,115,47,37,115,47,37,115,46,122,105,112,0,116,104,101,109,101,115,47,37,115,47,115,111,117,110,100,47,37,115,0,115,111,117,110,100,47,37,115,0,116,104,101,109,101,115,47,37,115,47,115,111,117,110,100,47,115,102,120,47,37,115,0,115,111,117,110,100,47,115,102,120,47,37,115,0,99,110,0,115,105,109,111,110,0,112,115,112,102,51,0,102,51,0,109,97,103,105,99,0,115,109,97,108,108,102,97,99,101,0,106,112,0,99,97,99,104,101,115,105,122,101,0,116,104,101,109,101,115,47,37,115,47,115,101,116,115,0,49,54,87,82,101,115,111,117,114,99,101,77,97,110,97,103,101,114,0,67,97,99,104,101,73,116,101,109,115,32,101,120,99,101,101,100,101,100,32,51,48,48,44,32,99,97,99,104,101,73,116,101,109,115,32,61,32,0,67,97,99,104,101,73,116,101,109,115,32,40,0,41,32,101,120,99,101,101,100,101,100,32,97,114,98,105,116,114,97,114,121,32,108,105,109,105,116,32,111,102,32,0,67,97,99,104,101,32,115,105,122,101,32,40,0,41,32,101,120,99,101,101,100,101,100,32,109,97,120,32,118,97,108,117,101,32,111,102,32,0,49,55,67,97,114,100,82,101,116,114,105,101,118,101,114,66,97,115,101,0,50,51,85,110,116,104,114,101,97,100,101,100,67,97,114,100,82,101,116,114,105,101,118,101,114,0,46,102,111,110,116,0,46,103,98,107,0,50,49,84,104,114,101,97,100,101,100,67,97,114,100,82,101,116,114,105,101,118,101,114,0,40,42,105,116,41,32,38,38,32,40,42,105,116,41,45,62,108,97,115,116,84,105,109,101,32,62,32,108,97,115,116,83,101,116,0,70,108,97,116,116,101,110,0,67,111,117,108,100,32,110,111,116,32,105,110,105,116,32,116,104,101,32,103,97,109,101,10,0,98,97,99,107,95,116,104,117,109,98,46,106,112,103,0,98,97,99,107,46,106,112,103,0,98,97,99,107,95,116,104,117,109,98,0,52,74,65,112,112,0,102,105,108,101,115,121,115,116,101,109,58,58,103,101,116,67,117,114,114,101,110,116,70,83,40,41,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,74,71,69,92,115,114,99,92,74,70,105,108,101,83,121,115,116,101,109,46,99,112,112,0,65,116,116,97,99,104,90,105,112,70,105,108,101,0,109,90,105,112,70,105,108,101,0,82,101,115,47,0,122,105,112,0,82,101,97,100,70,105,108,101,0,33,109,70,105,108,101,46,90,105,112,112,101,100,40,41,32,124,124,32,40,115,105,122,101,95,116,41,115,105,122,101,32,60,61,32,109,70,105,108,101,46,103,101,116,85,110,99,111,109,112,83,105,122,101,40,41,0,49,48,74,71,117,105,79,98,106,101,99,116,0,49,52,74,71,117,105,67,111,110,116,114,111,108,108,101,114,0,37,115,46,100,97,116,0,37,115,46,112,110,103,0,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,74,71,69,92,115,114,99,92,112,99,92,74,71,102,120,46,99,112,112,0,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,109,118,112,95,109,97,116,114,105,120,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,118,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,117,95,109,118,112,95,109,97,116,114,105,120,42,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,32,32,32,32,32,10,32,32,32,118,95,99,111,108,111,114,32,61,32,97,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,118,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,109,118,112,95,109,97,116,114,105,120,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,97,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,118,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,117,95,109,118,112,95,109,97,116,114,105,120,42,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,32,32,32,32,32,10,32,32,32,118,95,116,101,120,67,111,111,114,100,32,61,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,118,95,99,111,108,111,114,32,61,32,97,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,118,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,95,116,101,120,116,117,114,101,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,118,101,99,52,32,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,116,101,120,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,115,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,10,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,95,99,111,108,111,114,42,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,97,95,99,111,108,111,114,0,117,95,109,118,112,95,109,97,116,114,105,120,0,115,95,116,101,120,116,117,114,101,0,69,114,114,111,114,32,99,111,109,112,105,108,105,110,103,32,115,104,97,100,101,114,58,10,37,115,10,0,69,114,114,111,114,32,108,105,110,107,105,110,103,32,112,114,111,103,114,97,109,58,10,37,115,10,0,46,106,112,103,0,46,74,80,71,0,46,112,110,103,0,46,80,78,71,0,84,101,120,116,117,114,101,32,37,115,32,102,97,105,108,101,100,32,116,111,32,108,111,97,100,10,0,49,46,50,46,51,55,0,82,101,97,100,32,69,114,114,111,114,33,0,49,52,84,105,88,109,108,65,116,116,114,105,98,117,116,101,0,49,51,84,105,88,109,108,68,111,99,117,109,101,110,116,0,110,111,119,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,116,104,105,114,100,112,97,114,116,121,92,116,105,110,121,120,109,108,92,116,105,110,121,120,109,108,112,97,114,115,101,114,46,99,112,112,0,83,116,97,109,112,0,112,0,99,117,114,115,111,114,46,114,111,119,32,62,61,32,45,49,0,99,117,114,115,111,114,46,99,111,108,32,62,61,32,45,49,0,115,116,97,109,112,0,82,101,97,100,78,97,109,101,0,115,116,114,108,101,110,40,32,101,110,116,105,116,121,91,105,93,46,115,116,114,32,41,32,61,61,32,101,110,116,105,116,121,91,105,93,46,115,116,114,76,101,110,103,116,104,0,71,101,116,69,110,116,105,116,121,0,83,116,114,105,110,103,69,113,117,97,108,0,116,97,103,0,101,114,114,32,62,32,48,32,38,38,32,101,114,114,32,60,32,84,73,88,77,76,95,69,82,82,79,82,95,83,84,82,73,78,71,95,67,79,85,78,84,0,83,101,116,69,114,114,111,114,0,60,63,120,109,108,0,60,33,0,101,110,99,0,80,97,114,115,101,0,85,84,70,45,56,0,85,84,70,56,0,105,110,45,62,112,101,101,107,40,41,32,61,61,32,39,60,39,0,83,116,114,101,97,109,73,110,0,99,32,61,61,32,39,62,39,0,118,101,114,115,105,111,110,0,101,110,99,111,100,105,110,103,0,115,116,97,110,100,97,108,111,110,101,0,38,97,109,112,59,0,38,108,116,59,0,38,103,116,59,0,38,113,117,111,116,59,0,38,97,112,111,115,59,0,57,84,105,88,109,108,66,97,115,101,0,84,105,88,109,108,80,97,114,115,105,110,103,68,97,116,97,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,116,104,105,114,100,112,97,114,116,121,92,116,105,110,121,120,109,108,47,116,105,110,121,120,109,108,46,104,0,71,101,116,67,104,97,114,0,42,108,101,110,103,116,104,32,62,61,32,48,32,38,38,32,42,108,101,110,103,116,104,32,60,32,53,0,1,49,50,84,105,88,109,108,67,111,109,109,101,110,116,0,57,84,105,88,109,108,78,111,100,101,0,57,84,105,88,109,108,84,101,120,116,0,49,54,84,105,88,109,108,68,101,99,108,97,114,97,116,105,111,110,0,49,50,84,105,88,109,108,85,110,107,110,111,119,110,0,49,50,84,105,88,109,108,69,108,101,109,101,110,116,0,38,35,120,37,48,50,88,59,0,110,111,100,101,45,62,112,97,114,101,110,116,32,61,61,32,48,32,124,124,32,110,111,100,101,45,62,112,97,114,101,110,116,32,61,61,32,116,104,105,115,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,116,104,105,114,100,112,97,114,116,121,92,116,105,110,121,120,109,108,92,116,105,110,121,120,109,108,46,99,112,112,0,76,105,110,107,69,110,100,67,104,105,108,100,0,110,111,100,101,45,62,71,101,116,68,111,99,117,109,101,110,116,40,41,32,61,61,32,48,32,124,124,32,110,111,100,101,45,62,71,101,116,68,111,99,117,109,101,110,116,40,41,32,61,61,32,116,104,105,115,45,62,71,101,116,68,111,99,117,109,101,110,116,40,41,0,82,101,109,111,118,101,0,33,70,105,110,100,40,32,84,73,88,77,76,95,83,84,82,73,78,71,40,32,97,100,100,77,101,45,62,78,97,109,101,40,41,32,41,32,41,0,65,100,100,0,32,32,32,32,0,60,37,115,0,32,0,32,47,62,0,62,0,60,47,37,115,62,0,60,0,60,47,0,114,98,0,112,32,60,32,40,98,117,102,43,108,101,110,103,116,104,41,0,76,111,97,100,70,105,108,101,0,112,32,60,61,32,40,98,117,102,43,108,101,110,103,116,104,41,0,37,115,61,34,37,115,34,0,37,115,61,39,37,115,39,0,34,0,60,33,45,45,37,115,45,45,62,0,60,33,45,45,0,45,45,62,0,60,33,91,67,68,65,84,65,91,0,93,93,62,10,0,93,93,62,0,60,63,120,109,108,32,0,118,101,114,115,105,111,110,61,34,37,115,34,32,0,101,110,99,111,100,105,110,103,61,34,37,115,34,32,0,115,116,97,110,100,97,108,111,110,101,61,34,37,115,34,32,0,63,62,0,118,101,114,115,105,111,110,61,34,0,34,32,0,101,110,99,111,100,105,110,103,61,34,0,115,116,97,110,100,97,108,111,110,101,61,34,0,60,37,115,62,0,115,101,110,116,105,110,101,108,46,110,101,120,116,32,61,61,32,38,115,101,110,116,105,110,101,108,0,126,84,105,88,109,108,65,116,116,114,105,98,117,116,101,83,101,116,0,115,101,110,116,105,110,101,108,46,112,114,101,118,32,61,61,32,38,115,101,110,116,105,110,101,108,0,78,111,32,101,114,114,111,114,0,69,114,114,111,114,0,70,97,105,108,101,100,32,116,111,32,111,112,101,110,32,102,105,108,101,0,77,101,109,111,114,121,32,97,108,108,111,99,97,116,105,111,110,32,102,97,105,108,101,100,46,0,69,114,114,111,114,32,112,97,114,115,105,110,103,32,69,108,101,109,101,110,116,46,0,70,97,105,108,101,100,32,116,111,32,114,101,97,100,32,69,108,101,109,101,110,116,32,110,97,109,101,0,69,114,114,111,114,32,114,101,97,100,105,110,103,32,69,108,101,109,101,110,116,32,118,97,108,117,101,46,0,69,114,114,111,114,32,114,101,97,100,105,110,103,32,65,116,116,114,105,98,117,116,101,115,46,0,69,114,114,111,114,58,32,101,109,112,116,121,32,116,97,103,46,0,69,114,114,111,114,32,114,101,97,100,105,110,103,32,101,110,100,32,116,97,103,46,0,69,114,114,111,114,32,112,97,114,115,105,110,103,32,85,110,107,110,111,119,110,46,0,69,114,114,111,114,32,112,97,114,115,105,110,103,32,67,111,109,109,101,110,116,46,0,69,114,114,111,114,32,112,97,114,115,105,110,103,32,68,101,99,108,97,114,97,116,105,111,110,46,0,69,114,114,111,114,32,100,111,99,117,109,101,110,116,32,101,109,112,116,121,46,0,69,114,114,111,114,32,110,117,108,108,32,40,48,41,32,111,114,32,117,110,101,120,112,101,99,116,101,100,32,69,79,70,32,102,111,117,110,100,32,105,110,32,105,110,112,117,116,32,115,116,114,101,97,109,46,0,69,114,114,111,114,32,112,97,114,115,105,110,103,32,67,68,65,84,65,46,0,42,46,0,47,92,0,78,49,53,122,105,112,95,102,105,108,101,95,115,121,115,116,101,109,55,122,98,117,102,102,101,114,69,0,115,105,122,101,111,102,40,84,41,32,62,61,32,115,105,122,101,95,116,40,78,98,66,121,116,101,115,41,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,116,104,105,114,100,112,97,114,116,121,92,122,105,112,70,83,47,102,105,108,101,105,111,46,104,0,114,101,97,100,118,97,114,0,78,49,53,122,105,112,95,102,105,108,101,95,115,121,115,116,101,109,49,52,122,98,117,102,102,101,114,95,115,116,111,114,101,100,69,0,78,49,53,122,105,112,95,102,105,108,101,95,115,121,115,116,101,109,49,54,122,98,117,102,102,101,114,95,100,101,102,108,97,116,101,100,69,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,68,111,99,117,109,101,110,116,115,92,71,105,116,72,117,98,92,119,97,103,105,99,45,109,97,115,116,101,114,92,116,104,105,114,100,112,97,114,116,121,92,122,105,112,70,83,92,122,115,116,114,101,97,109,46,99,112,112,0,115,101,101,107,111,102,102,0,66,111,103,117,115,32,109,101,115,115,97,103,101,32,99,111,100,101,32,37,100,0,83,111,114,114,121,44,32,116,104,101,114,101,32,97,114,101,32,108,101,103,97,108,32,114,101,115,116,114,105,99,116,105,111,110,115,32,111,110,32,97,114,105,116,104,109,101,116,105,99,32,99,111,100,105,110,103,0,65,76,73,71,78,95,84,89,80,69,32,105,115,32,119,114,111,110,103,44,32,112,108,101,97,115,101,32,102,105,120,0,77,65,88,95,65,76,76,79,67,95,67,72,85,78,75,32,105,115,32,119,114,111,110,103,44,32,112,108,101,97,115,101,32,102,105,120,0,66,111,103,117,115,32,98,117,102,102,101,114,32,99,111,110,116,114,111,108,32,109,111,100,101,0,73,110,118,97,108,105,100,32,99,111,109,112,111,110,101,110,116,32,73,68,32,37,100,32,105,110,32,83,79,83,0,68,67,84,32,99,111,101,102,102,105,99,105,101,110,116,32,111,117,116,32,111,102,32,114,97,110,103,101,0,73,68,67,84,32,111,117,116,112,117,116,32,98,108,111,99,107,32,115,105,122,101,32,37,100,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,66,111,103,117,115,32,72,117,102,102,109,97,110,32,116,97,98,108,101,32,100,101,102,105,110,105,116,105,111,110,0,66,111,103,117,115,32,105,110,112,117,116,32,99,111,108,111,114,115,112,97,99,101,0,66,111,103,117,115,32,74,80,69,71,32,99,111,108,111,114,115,112,97,99,101,0,66,111,103,117,115,32,109,97,114,107,101,114,32,108,101,110,103,116,104,0,87,114,111,110,103,32,74,80,69,71,32,108,105,98,114,97,114,121,32,118,101,114,115,105,111,110,58,32,108,105,98,114,97,114,121,32,105,115,32,37,100,44,32,99,97,108,108,101,114,32,101,120,112,101,99,116,115,32,37,100,0,83,97,109,112,108,105,110,103,32,102,97,99,116,111,114,115,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,105,110,116,101,114,108,101,97,118,101,100,32,115,99,97,110,0,73,110,118,97,108,105,100,32,109,101,109,111,114,121,32,112,111,111,108,32,99,111,100,101,32,37,100,0,85,110,115,117,112,112,111,114,116,101,100,32,74,80,69,71,32,100,97,116,97,32,112,114,101,99,105,115,105,111,110,32,37,100,0,73,110,118,97,108,105,100,32,112,114,111,103,114,101,115,115,105,118,101,32,112,97,114,97,109,101,116,101,114,115,32,83,115,61,37,100,32,83,101,61,37,100,32,65,104,61,37,100,32,65,108,61,37,100,0,73,110,118,97,108,105,100,32,112,114,111,103,114,101,115,115,105,118,101,32,112,97,114,97,109,101,116,101,114,115,32,97,116,32,115,99,97,110,32,115,99,114,105,112,116,32,101,110,116,114,121,32,37,100,0,66,111,103,117,115,32,115,97,109,112,108,105,110,103,32,102,97,99,116,111,114,115,0,73,110,118,97,108,105,100,32,115,99,97,110,32,115,99,114,105,112,116,32,97,116,32,101,110,116,114,121,32,37,100,0,73,109,112,114,111,112,101,114,32,99,97,108,108,32,116,111,32,74,80,69,71,32,108,105,98,114,97,114,121,32,105,110,32,115,116,97,116,101,32,37,100,0,74,80,69,71,32,112,97,114,97,109,101,116,101,114,32,115,116,114,117,99,116,32,109,105,115,109,97,116,99,104,58,32,108,105,98,114,97,114,121,32,116,104,105,110,107,115,32,115,105,122,101,32,105,115,32,37,117,44,32,99,97,108,108,101,114,32,101,120,112,101,99,116,115,32,37,117,0,66,111,103,117,115,32,118,105,114,116,117,97,108,32,97,114,114,97,121,32,97,99,99,101,115,115,0,66,117,102,102,101,114,32,112,97,115,115,101,100,32,116,111,32,74,80,69,71,32,108,105,98,114,97,114,121,32,105,115,32,116,111,111,32,115,109,97,108,108,0,83,117,115,112,101,110,115,105,111,110,32,110,111,116,32,97,108,108,111,119,101,100,32,104,101,114,101,0,67,67,73,82,54,48,49,32,115,97,109,112,108,105,110,103,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,121,101,116,0,84,111,111,32,109,97,110,121,32,99,111,108,111,114,32,99,111,109,112,111,110,101,110,116,115,58,32,37,100,44,32,109,97,120,32,37,100,0,85,110,115,117,112,112,111,114,116,101,100,32,99,111,108,111,114,32,99,111,110,118,101,114,115,105,111,110,32,114,101,113,117,101,115,116,0,66,111,103,117,115,32,68,65,67,32,105,110,100,101,120,32,37,100,0,66,111,103,117,115,32,68,65,67,32,118,97,108,117,101,32,48,120,37,120,0,66,111,103,117,115,32,68,72,84,32,105,110,100,101,120,32,37,100,0,66,111,103,117,115,32,68,81,84,32,105,110,100,101,120,32,37,100,0,69,109,112,116,121,32,74,80,69,71,32,105,109,97,103,101,32,40,68,78,76,32,110,111,116,32,115,117,112,112,111,114,116,101,100,41,0,82,101,97,100,32,102,114,111,109,32,69,77,83,32,102,97,105,108,101,100,0,87,114,105,116,101,32,116,111,32,69,77,83,32,102,97,105,108,101,100,0,68,105,100,110,39,116,32,101,120,112,101,99,116,32,109,111,114,101,32,116,104,97,110,32,111,110,101,32,115,99,97,110,0,73,110,112,117,116,32,102,105,108,101,32,114,101,97,100,32,101,114,114,111,114,0,79,117,116,112,117,116,32,102,105,108,101,32,119,114,105,116,101,32,101,114,114,111,114,32,45,45,45,32,111,117,116,32,111,102,32,100,105,115,107,32,115,112,97,99,101,63,0,70,114,97,99,116,105,111,110,97,108,32,115,97,109,112,108,105,110,103,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,121,101,116,0,72,117,102,102,109,97,110,32,99,111,100,101,32,115,105,122,101,32,116,97,98,108,101,32,111,118,101,114,102,108,111,119,0,77,105,115,115,105,110,103,32,72,117,102,102,109,97,110,32,99,111,100,101,32,116,97,98,108,101,32,101,110,116,114,121,0,77,97,120,105,109,117,109,32,115,117,112,112,111,114,116,101,100,32,105,109,97,103,101,32,100,105,109,101,110,115,105,111,110,32,105,115,32,37,117,32,112,105,120,101,108,115,0,69,109,112,116,121,32,105,110,112,117,116,32,102,105,108,101,0,80,114,101,109,97,116,117,114,101,32,101,110,100,32,111,102,32,105,110,112,117,116,32,102,105,108,101,0,67,97,110,110,111,116,32,116,114,97,110,115,99,111,100,101,32,100,117,101,32,116,111,32,109,117,108,116,105,112,108,101,32,117,115,101,32,111,102,32,113,117,97,110,116,105,122,97,116,105,111,110,32,116,97,98,108,101,32,37,100,0,83,99,97,110,32,115,99,114,105,112,116,32,100,111,101,115,32,110,111,116,32,116,114,97,110,115,109,105,116,32,97,108,108,32,100,97,116,97,0,73,110,118,97,108,105,100,32,99,111,108,111,114,32,113,117,97,110,116], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+160772); /* memory initializer */ allocate([105,122,97,116,105,111,110,32,109,111,100,101,32,99,104,97,110,103,101,0,78,111,116,32,105,109,112,108,101,109,101,110,116,101,100,32,121,101,116,0,82,101,113,117,101,115,116,101,100,32,102,101,97,116,117,114,101,32,119,97,115,32,111,109,105,116,116,101,100,32,97,116,32,99,111,109,112,105,108,101,32,116,105,109,101,0,66,97,99,107,105,110,103,32,115,116,111,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,72,117,102,102,109,97,110,32,116,97,98,108,101,32,48,120,37,48,50,120,32,119,97,115,32,110,111,116,32,100,101,102,105,110,101,100,0,74,80,69,71,32,100,97,116,97,115,116,114,101,97,109,32,99,111,110,116,97,105,110,115,32,110,111,32,105,109,97,103,101,0,81,117,97,110,116,105,122,97,116,105,111,110,32,116,97,98,108,101,32,48,120,37,48,50,120,32,119,97,115,32,110,111,116,32,100,101,102,105,110,101,100,0,78,111,116,32,97,32,74,80,69,71,32,102,105,108,101,58,32,115,116,97,114,116,115,32,119,105,116,104,32,48,120,37,48,50,120,32,48,120,37,48,50,120,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,40,99,97,115,101,32,37,100,41,0,67,97,110,110,111,116,32,113,117,97,110,116,105,122,101,32,109,111,114,101,32,116,104,97,110,32,37,100,32,99,111,108,111,114,32,99,111,109,112,111,110,101,110,116,115,0,67,97,110,110,111,116,32,113,117,97,110,116,105,122,101,32,116,111,32,102,101,119,101,114,32,116,104,97,110,32,37,100,32,99,111,108,111,114,115,0,67,97,110,110,111,116,32,113,117,97,110,116,105,122,101,32,116,111,32,109,111,114,101,32,116,104,97,110,32,37,100,32,99,111,108,111,114,115,0,73,110,118,97,108,105,100,32,74,80,69,71,32,102,105,108,101,32,115,116,114,117,99,116,117,114,101,58,32,116,119,111,32,83,79,70,32,109,97,114,107,101,114,115,0,73,110,118,97,108,105,100,32,74,80,69,71,32,102,105,108,101,32,115,116,114,117,99,116,117,114,101,58,32,109,105,115,115,105,110,103,32,83,79,83,32,109,97,114,107,101,114,0,85,110,115,117,112,112,111,114,116,101,100,32,74,80,69,71,32,112,114,111,99,101,115,115,58,32,83,79,70,32,116,121,112,101,32,48,120,37,48,50,120,0,73,110,118,97,108,105,100,32,74,80,69,71,32,102,105,108,101,32,115,116,114,117,99,116,117,114,101,58,32,116,119,111,32,83,79,73,32,109,97,114,107,101,114,115,0,73,110,118,97,108,105,100,32,74,80,69,71,32,102,105,108,101,32,115,116,114,117,99,116,117,114,101,58,32,83,79,83,32,98,101,102,111,114,101,32,83,79,70,0,70,97,105,108,101,100,32,116,111,32,99,114,101,97,116,101,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,32,37,115,0,82,101,97,100,32,102,97,105,108,101,100,32,111,110,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,0,83,101,101,107,32,102,97,105,108,101,100,32,111,110,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,0,87,114,105,116,101,32,102,97,105,108,101,100,32,111,110,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,32,45,45,45,32,111,117,116,32,111,102,32,100,105,115,107,32,115,112,97,99,101,63,0,65,112,112,108,105,99,97,116,105,111,110,32,116,114,97,110,115,102,101,114,114,101,100,32,116,111,111,32,102,101,119,32,115,99,97,110,108,105,110,101,115,0,85,110,115,117,112,112,111,114,116,101,100,32,109,97,114,107,101,114,32,116,121,112,101,32,48,120,37,48,50,120,0,86,105,114,116,117,97,108,32,97,114,114,97,121,32,99,111,110,116,114,111,108,108,101,114,32,109,101,115,115,101,100,32,117,112,0,73,109,97,103,101,32,116,111,111,32,119,105,100,101,32,102,111,114,32,116,104,105,115,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,0,82,101,97,100,32,102,114,111,109,32,88,77,83,32,102,97,105,108,101,100,0,87,114,105,116,101,32,116,111,32,88,77,83,32,102,97,105,108,101,100,0,67,111,112,121,114,105,103,104,116,32,40,67,41,32,49,57,57,56,44,32,84,104,111,109,97,115,32,71,46,32,76,97,110,101,0,54,98,32,32,50,55,45,77,97,114,45,49,57,57,56,0,67,97,117,116,105,111,110,58,32,113,117,97,110,116,105,122,97,116,105,111,110,32,116,97,98,108,101,115,32,97,114,101,32,116,111,111,32,99,111,97,114,115,101,32,102,111,114,32,98,97,115,101,108,105,110,101,32,74,80,69,71,0,65,100,111,98,101,32,65,80,80,49,52,32,109,97,114,107,101,114,58,32,118,101,114,115,105,111,110,32,37,100,44,32,102,108,97,103,115,32,48,120,37,48,52,120,32,48,120,37,48,52,120,44,32,116,114,97,110,115,102,111,114,109,32,37,100,0,85,110,107,110,111,119,110,32,65,80,80,48,32,109,97,114,107,101,114,32,40,110,111,116,32,74,70,73,70,41,44,32,108,101,110,103,116,104,32,37,117,0,85,110,107,110,111,119,110,32,65,80,80,49,52,32,109,97,114,107,101,114,32,40,110,111,116,32,65,100,111,98,101,41,44,32,108,101,110,103,116,104,32,37,117,0,68,101,102,105,110,101,32,65,114,105,116,104,109,101,116,105,99,32,84,97,98,108,101,32,48,120,37,48,50,120,58,32,48,120,37,48,50,120,0,68,101,102,105,110,101,32,72,117,102,102,109,97,110,32,84,97,98,108,101,32,48,120,37,48,50,120,0,68,101,102,105,110,101,32,81,117,97,110,116,105,122,97,116,105,111,110,32,84,97,98,108,101,32,37,100,32,32,112,114,101,99,105,115,105,111,110,32,37,100,0,68,101,102,105,110,101,32,82,101,115,116,97,114,116,32,73,110,116,101,114,118,97,108,32,37,117,0,70,114,101,101,100,32,69,77,83,32,104,97,110,100,108,101,32,37,117,0,79,98,116,97,105,110,101,100,32,69,77,83,32,104,97,110,100,108,101,32,37,117,0,69,110,100,32,79,102,32,73,109,97,103,101,0,32,32,32,32,32,32,32,32,37,51,100,32,37,51,100,32,37,51,100,32,37,51,100,32,37,51,100,32,37,51,100,32,37,51,100,32,37,51,100,0,74,70,73,70,32,65,80,80,48,32,109,97,114,107,101,114,58,32,118,101,114,115,105,111,110,32,37,100,46,37,48,50,100,44,32,100,101,110,115,105,116,121,32,37,100,120,37,100,32,32,37,100,0,87,97,114,110,105,110,103,58,32,116,104,117,109,98,110,97,105,108,32,105,109,97,103,101,32,115,105,122,101,32,100,111,101,115,32,110,111,116,32,109,97,116,99,104,32,100,97,116,97,32,108,101,110,103,116,104,32,37,117,0,74,70,73,70,32,101,120,116,101,110,115,105,111,110,32,109,97,114,107,101,114,58,32,116,121,112,101,32,48,120,37,48,50,120,44,32,108,101,110,103,116,104,32,37,117,0,32,32,32,32,119,105,116,104,32,37,100,32,120,32,37,100,32,116,104,117,109,98,110,97,105,108,32,105,109,97,103,101,0,77,105,115,99,101,108,108,97,110,101,111,117,115,32,109,97,114,107,101,114,32,48,120,37,48,50,120,44,32,108,101,110,103,116,104,32,37,117,0,85,110,101,120,112,101,99,116,101,100,32,109,97,114,107,101,114,32,48,120,37,48,50,120,0,32,32,32,32,32,32,32,32,37,52,117,32,37,52,117,32,37,52,117,32,37,52,117,32,37,52,117,32,37,52,117,32,37,52,117,32,37,52,117,0,81,117,97,110,116,105,122,105,110,103,32,116,111,32,37,100,32,61,32,37,100,42,37,100,42,37,100,32,99,111,108,111,114,115,0,81,117,97,110,116,105,122,105,110,103,32,116,111,32,37,100,32,99,111,108,111,114,115,0,83,101,108,101,99,116,101,100,32,37,100,32,99,111,108,111,114,115,32,102,111,114,32,113,117,97,110,116,105,122,97,116,105,111,110,0,65,116,32,109,97,114,107,101,114,32,48,120,37,48,50,120,44,32,114,101,99,111,118,101,114,121,32,97,99,116,105,111,110,32,37,100,0,82,83,84,37,100,0,83,109,111,111,116,104,105,110,103,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,119,105,116,104,32,110,111,110,115,116,97,110,100,97,114,100,32,115,97,109,112,108,105,110,103,32,114,97,116,105,111,115,0,83,116,97,114,116,32,79,102,32,70,114,97,109,101,32,48,120,37,48,50,120,58,32,119,105,100,116,104,61,37,117,44,32,104,101,105,103,104,116,61,37,117,44,32,99,111,109,112,111,110,101,110,116,115,61,37,100,0,32,32,32,32,67,111,109,112,111,110,101,110,116,32,37,100,58,32,37,100,104,120,37,100,118,32,113,61,37,100,0,83,116,97,114,116,32,111,102,32,73,109,97,103,101,0,83,116,97,114,116,32,79,102,32,83,99,97,110,58,32,37,100,32,99,111,109,112,111,110,101,110,116,115,0,32,32,32,32,67,111,109,112,111,110,101,110,116,32,37,100,58,32,100,99,61,37,100,32,97,99,61,37,100,0,32,32,83,115,61,37,100,44,32,83,101,61,37,100,44,32,65,104,61,37,100,44,32,65,108,61,37,100,0,67,108,111,115,101,100,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,32,37,115,0,79,112,101,110,101,100,32,116,101,109,112,111,114,97,114,121,32,102,105,108,101,32,37,115,0,74,70,73,70,32,101,120,116,101,110,115,105,111,110,32,109,97,114,107,101,114,58,32,74,80,69,71,45,99,111,109,112,114,101,115,115,101,100,32,116,104,117,109,98,110,97,105,108,32,105,109,97,103,101,44,32,108,101,110,103,116,104,32,37,117,0,74,70,73,70,32,101,120,116,101,110,115,105,111,110,32,109,97,114,107,101,114,58,32,112,97,108,101,116,116,101,32,116,104,117,109,98,110,97,105,108,32,105,109,97,103,101,44,32,108,101,110,103,116,104,32,37,117,0,74,70,73,70,32,101,120,116,101,110,115,105,111,110,32,109,97,114,107,101,114,58,32,82,71,66,32,116,104,117,109,98,110,97,105,108,32,105,109,97,103,101,44,32,108,101,110,103,116,104,32,37,117,0,85,110,114,101,99,111,103,110,105,122,101,100,32,99,111,109,112,111,110,101,110,116,32,73,68,115,32,37,100,32,37,100,32,37,100,44,32,97,115,115,117,109,105,110,103,32,89,67,98,67,114,0,70,114,101,101,100,32,88,77,83,32,104,97,110,100,108,101,32,37,117,0,79,98,116,97,105,110,101,100,32,88,77,83,32,104,97,110,100,108,101,32,37,117,0,85,110,107,110,111,119,110,32,65,100,111,98,101,32,99,111,108,111,114,32,116,114,97,110,115,102,111,114,109,32,99,111,100,101,32,37,100,0,73,110,99,111,110,115,105,115,116,101,110,116,32,112,114,111,103,114,101,115,115,105,111,110,32,115,101,113,117,101,110,99,101,32,102,111,114,32,99,111,109,112,111,110,101,110,116,32,37,100,32,99,111,101,102,102,105,99,105,101,110,116,32,37,100,0,67,111,114,114,117,112,116,32,74,80,69,71,32,100,97,116,97,58,32,37,117,32,101,120,116,114,97,110,101,111,117,115,32,98,121,116,101,115,32,98,101,102,111,114,101,32,109,97,114,107,101,114,32,48,120,37,48,50,120,0,67,111,114,114,117,112,116,32,74,80,69,71,32,100,97,116,97,58,32,112,114,101,109,97,116,117,114,101,32,101,110,100,32,111,102,32,100,97,116,97,32,115,101,103,109,101,110,116,0,67,111,114,114,117,112,116,32,74,80,69,71,32,100,97,116,97,58,32,98,97,100,32,72,117,102,102,109,97,110,32,99,111,100,101,0,87,97,114,110,105,110,103,58,32,117,110,107,110,111,119,110,32,74,70,73,70,32,114,101,118,105,115,105,111,110,32,110,117,109,98,101,114,32,37,100,46,37,48,50,100,0,80,114,101,109,97,116,117,114,101,32,101,110,100,32,111,102,32,74,80,69,71,32,102,105,108,101,0,67,111,114,114,117,112,116,32,74,80,69,71,32,100,97,116,97,58,32,102,111,117,110,100,32,109,97,114,107,101,114,32,48,120,37,48,50,120,32,105,110,115,116,101,97,100,32,111,102,32,82,83,84,37,100,0,73,110,118,97,108,105,100,32,83,79,83,32,112,97,114,97,109,101,116,101,114,115,32,102,111,114,32,115,101,113,117,101,110,116,105,97,108,32,74,80,69,71,0,65,112,112,108,105,99,97,116,105,111,110,32,116,114,97,110,115,102,101,114,114,101,100,32,116,111,111,32,109,97,110,121,32,115,99,97,110,108,105,110,101,115,0,37,115,10,0,74,80,69,71,77,69,77,0,37,108,100,37,99,0,49,46,50,46,51,55,0,0,0,0,0,0,0,0,0,0,0,0,73,72,68,82,0,73,68,65,84,0,73,69,78,68,0,80,76,84,69,0,98,75,71,68,0,99,72,82,77,0,103,65,77,65,0,104,73,83,84,0,105,67,67,80,0,111,70,70,115,0,112,67,65,76,0,115,67,65,76,0,112,72,89,115,0,115,66,73,84,0,115,80,76,84,0,115,82,71,66,0,116,69,88,116,0,116,73,77,69,0,116,82,78,83,0,122,84,88,116,0,84,111,111,32,109,97,110,121,32,98,121,116,101,115,32,102,111,114,32,80,78,71,32,115,105,103,110,97,116,117,114,101,46,0,137,80,78,71,13,10,26,10,80,111,116,101,110,116,105,97,108,32,111,118,101,114,102,108,111,119,32,105,110,32,112,110,103,95,122,97,108,108,111,99,40,41,0,73,103,110,111,114,105,110,103,32,97,116,116,101,109,112,116,32,116,111,32,115,101,116,32,110,101,103,97,116,105,118,101,32,99,104,114,111,109,97,116,105,99,105,116,121,32,118,97,108,117,101,0,73,103,110,111,114,105,110,103,32,97,116,116,101,109,112,116,32,116,111,32,115,101,116,32,99,104,114,111,109,97,116,105,99,105,116,121,32,118,97,108,117,101,32,101,120,99,101,101,100,105,110,103,32,50,49,52,55,52,46,56,51,0,73,110,118,97,108,105,100,32,99,72,82,77,32,119,104,105,116,101,32,112,111,105,110,116,0,73,110,118,97,108,105,100,32,99,72,82,77,32,114,101,100,32,112,111,105,110,116,0,73,110,118,97,108,105,100,32,99,72,82,77,32,103,114,101,101,110,32,112,111,105,110,116,0,73,110,118,97,108,105,100,32,99,72,82,77,32,98,108,117,101,32,112,111,105,110,116,0,73,103,110,111,114,105,110,103,32,97,116,116,101,109,112,116,32,116,111,32,115,101,116,32,99,72,82,77,32,82,71,66,32,116,114,105,97,110,103,108,101,32,119,105,116,104,32,122,101,114,111,32,97,114,101,97,0,108,105,98,112,110,103,32,119,97,114,110,105,110,103,32,110,111,46,32,37,115,58,32,37,115,0,10,0,108,105,98,112,110,103,32,119,97,114,110,105,110,103,58,32,37,115,0,108,105,98,112,110,103,32,101,114,114,111,114,32,110,111,46,32,37,115,58,32,37,115,0,108,105,98,112,110,103,32,101,114,114,111,114,58,32,37,115,44,32,111,102,102,115,101,116,61,37,100,0,108,105,98,112,110,103,32,101,114,114,111,114,58,32,37,115,0,73,110,118,97,108,105,100,32,98,105,116,32,100,101,112,116,104,0,73,110,118,97,108,105,100,32,99,111,108,111,114,32,116,121,112,101,0,73,110,118,97,108,105,100,32,105,109,97,103,101,32,119,105,100,116,104,0,73,110,118,97,108,105,100,32,105,109,97,103,101,32,104,101,105,103,104,116,0,87,105,100,116,104,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,108,105,98,112,110,103,32,116,111,32,112,114,111,99,101,115,115,32,105,109,97,103,101,32,100,97,116,97,46,0,79,117,116,32,111,102,32,77,101,109,111,114,121,33,0,79,118,101,114,102,108,111,119,32,105,110,32,112,110,103,95,109,101,109,99,112,121,95,99,104,101,99,107,46,0,79,118,101,114,102,108,111,119,32,105,110,32,112,110,103,95,109,101,109,115,101,116,95,99,104,101,99,107,46,0,65,112,112,108,105,99,97,116,105,111,110,32,119,97,115,32,99,111,109,112,105,108,101,100,32,119,105,116,104,32,112,110,103,46,104,32,102,114,111,109,32,108,105,98,112,110,103,45,37,46,50,48,115,0,65,112,112,108,105,99,97,116,105,111,110,32,32,105,115,32,32,114,117,110,110,105,110,103,32,119,105,116,104,32,112,110,103,46,99,32,102,114,111,109,32,108,105,98,112,110,103,45,37,46,50,48,115,0,73,110,99,111,109,112,97,116,105,98,108,101,32,108,105,98,112,110,103,32,118,101,114,115,105,111,110,32,105,110,32,97,112,112,108,105,99,97,116,105,111,110,32,97,110,100,32,108,105,98,114,97,114,121,0,49,46,50,46,56,0,122,108,105,98,32,109,101,109,111,114,121,32,101,114,114,111,114,0,122,108,105,98,32,118,101,114,115,105,111,110,32,101,114,114,111,114,0,85,110,107,110,111,119,110,32,122,108,105,98,32,101,114,114,111,114,0,78,111,116,32,97,32,80,78,71,32,102,105,108,101,0,80,78,71,32,102,105,108,101,32,99,111,114,114,117,112,116,101,100,32,98,121,32,65,83,67,73,73,32,99,111,110,118,101,114,115,105,111,110,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,73,68,65,84,0,77,105,115,115,105,110,103,32,80,76,84,69,32,98,101,102,111,114,101,32,73,68,65,84,0,73,110,118,97,108,105,100,32,97,116,116,101,109,112,116,32,116,111,32,114,101,97,100,32,114,111,119,32,100,97,116,97,0,68,101,99,111,109,112,114,101,115,115,105,111,110,32,101,114,114,111,114,0,84,111,111,32,109,97,110,121,32,73,68,65,84,39,115,32,102,111,117,110,100,0,67,97,108,108,32,116,111,32,78,85,76,76,32,114,101,97,100,32,102,117,110,99,116,105,111,110,0,82,101,97,100,32,69,114,114,111,114,0,73,116,39,115,32,97,110,32,101,114,114,111,114,32,116,111,32,115,101,116,32,98,111,116,104,32,114,101,97,100,95,100,97,116,97,95,102,110,32,97,110,100,32,119,114,105,116,101,95,100,97,116,97,95,102,110,32,105,110,32,116,104,101,32,0,115,97,109,101,32,115,116,114,117,99,116,117,114,101,46,32,32,82,101,115,101,116,116,105,110,103,32,119,114,105,116,101,95,100,97,116,97,95,102,110,32,116,111,32,78,85,76,76,46,0,78,85,76,76,32,114,111,119,32,98,117,102,102,101,114,32,102,111,114,32,114,111,119,32,37,108,100,44,32,112,97,115,115,32,37,100,0,85,110,105,110,105,116,105,97,108,105,122,101,100,32,114,111,119,0,112,110,103,95,100,111,95,114,103,98,95,116,111,95,103,114,97,121,32,102,111,117,110,100,32,110,111,110,103,114,97,121,32,112,105,120,101,108,0,112,110,103,95,100,111,95,100,105,116,104,101,114,32,114,101,116,117,114,110,101,100,32,114,111,119,98,121,116,101,115,61,48,0,80,78,71,32,117,110,115,105,103,110,101,100,32,105,110,116,101,103,101,114,32,111,117,116,32,111,102,32,114,97,110,103,101,46,0,105,110,118,97,108,105,100,32,99,104,117,110,107,32,116,121,112,101,0,67,82,67,32,101,114,114,111,114,0,69,114,114,111,114,32,100,101,99,111,100,105,110,103,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111,32,100,101,99,111,109,112,114,101,115,115,32,99,104,117,110,107,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111,32,100,101,99,111,109,112,114,101,115,115,32,99,104,117,110,107,46,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111,32,100,101,99,111,109,112,114,101,115,115,32,99,104,117,110,107,46,46,0,66,117,102,102,101,114,32,101,114,114,111,114,32,105,110,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,115,116,114,101,97,109,32,105,110,32,37,115,32,99,104,117,110,107,0,68,97,116,97,32,101,114,114,111,114,32,105,110,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,115,116,114,101,97,109,32,105,110,32,37,115,32,99,104,117,110,107,0,73,110,99,111,109,112,108,101,116,101,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,115,116,114,101,97,109,32,105,110,32,37,115,32,99,104,117,110,107,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,102,111,114,32,116,101,120,116,46,0,85,110,107,110,111,119,110,32,122,84,88,116,32,99,111,109,112,114,101,115,115,105,111,110,32,116,121,112,101,32,37,100,0,79,117,116,32,111,102,32,112,108,97,99,101,32,73,72,68,82,0,73,110,118,97,108,105,100,32,73,72,68,82,32,99,104,117,110,107,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,80,76,84,69,0,73,110,118,97,108,105,100,32,80,76,84,69,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,80,76,84,69,32,99,104,117,110,107,0,73,103,110,111,114,105,110,103,32,80,76,84,69,32,99,104,117,110,107,32,105,110,32,103,114,97,121,115,99,97,108,101,32,80,78,71,0,73,110,118,97,108,105,100,32,112,97,108,101,116,116,101,32,99,104,117,110,107,0,84,114,117,110,99,97,116,105,110,103,32,105,110,99,111,114,114,101,99,116,32,116,82,78,83,32,99,104,117,110,107,32,108,101,110,103,116,104,0,84,114,117,110,99,97,116,105,110,103,32,105,110,99,111,114,114,101,99,116,32,105,110,102,111,32,116,82,78,83,32,99,104,117,110,107,32,108,101,110,103,116,104,0,78,111,32,105,109,97,103,101,32,105,110,32,102,105,108,101,0,73,110,99,111,114,114,101,99,116,32,73,69,78,68,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,103,65,77,65,0,73,110,118,97,108,105,100,32,103,65,77,65,32,97,102,116,101,114,32,73,68,65,84,0,79,117,116,32,111,102,32,112,108,97,99,101,32,103,65,77,65,32,99,104,117,110,107,0,68,117,112,108,105,99,97,116,101,32,103,65,77,65,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,103,65,77,65,32,99,104,117,110,107,32,108,101,110,103,116,104,0,73,103,110,111,114,105,110,103,32,103,65,77,65,32,99,104,117,110,107,32,119,105,116,104,32,103,97,109,109,97,61,48,0,73,103,110,111,114,105,110,103,32,105,110,99,111,114,114,101,99,116,32,103,65,77,65,32,118,97,108,117,101,32,119,104,101,110,32,115,82,71,66,32,105,115,32,97,108,115,111,32,112,114,101,115,101,110,116,0,103,97,109,109,97,32,61,32,40,37,100,47,49,48,48,48,48,48,41,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,115,66,73,84,0,73,110,118,97,108,105,100,32,115,66,73,84,32,97,102,116,101,114,32,73,68,65,84,0,79,117,116,32,111,102,32,112,108,97,99,101,32,115,66,73,84,32,99,104,117,110,107,0,68,117,112,108,105,99,97,116,101,32,115,66,73,84,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,115,66,73,84,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,99,72,82,77,0,73,110,118,97,108,105,100,32,99,72,82,77,32,97,102,116,101,114,32,73,68,65,84,0,77,105,115,115,105,110,103,32,80,76,84,69,32,98,101,102,111,114,101,32,99,72,82,77,0,68,117,112,108,105,99,97,116,101,32,99,72,82,77,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,99,72,82,77,32,99,104,117,110,107,32,108,101,110,103,116,104,0,73,103,110,111,114,105,110,103,32,105,110,99,111,114,114,101,99,116,32,99,72,82,77,32,118,97,108,117,101,32,119,104,101,110,32,115,82,71,66,32,105,115,32,97,108,115,111,32,112,114,101,115,101,110,116,0,119,120,61,37,102,44,32,119,121,61,37,102,44,32,114,120,61,37,102,44,32,114,121,61,37,102,10,0,103,120,61,37,102,44,32,103,121,61,37,102,44,32,98,120,61,37,102,44,32,98,121,61,37,102,10,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,115,82,71,66,0,73,110,118,97,108,105,100,32,115,82,71,66,32,97,102,116,101,114,32,73,68,65,84,0,79,117,116,32,111,102,32,112,108,97,99,101,32,115,82,71,66,32,99,104,117,110,107,0,68,117,112,108,105,99,97,116,101,32,115,82,71,66,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,115,82,71,66,32,99,104,117,110,107,32,108,101,110,103,116,104,0,85,110,107,110,111,119,110,32,115,82,71,66,32,105,110,116,101,110,116,0,105,110,99,111,114,114,101,99,116,32,103,97,109,109,97,61,40,37,100,47,49,48,48,48,48,48,41,10,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,105,67,67,80,0,73,110,118,97,108,105,100,32,105,67,67,80,32,97,102,116,101,114,32,73,68,65,84,0,79,117,116,32,111,102,32,112,108,97,99,101,32,105,67,67,80,32,99,104,117,110,107,0,68,117,112,108,105,99,97,116,101,32,105,67,67,80,32,99,104,117,110,107,0,77,97,108,102,111,114,109,101,100,32,105,67,67,80,32,99,104,117,110,107,0,73,103,110,111,114,105,110,103,32,110,111,110,122,101,114,111,32,99,111,109,112,114,101,115,115,105,111,110,32,116,121,112,101,32,105,110,32,105,67,67,80,32,99,104,117,110,107,0,80,114,111,102,105,108,101,32,115,105,122,101,32,102,105,101,108,100,32,109,105,115,115,105,110,103,32,102,114,111,109,32,105,67,67,80,32,99,104,117,110,107,0,73,103,110,111,114,105,110,103,32,116,114,117,110,99,97,116,101,100,32,105,67,67,80,32,112,114,111,102,105,108,101,46,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,115,80,76,84,0,73,110,118,97,108,105,100,32,115,80,76,84,32,97,102,116,101,114,32,73,68,65,84,0,109,97,108,102,111,114,109,101,100,32,115,80,76,84,32,99,104,117,110,107,0,115,80,76,84,32,99,104,117,110,107,32,104,97,115,32,98,97,100,32,108,101,110,103,116,104,0,115,80,76,84,32,99,104,117,110,107,32,116,111,111,32,108,111,110,103,0,115,80,76,84,32,99,104,117,110,107,32,114,101,113,117,105,114,101,115,32,116,111,111,32,109,117,99,104,32,109,101,109,111,114,121,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,116,82,78,83,0,73,110,118,97,108,105,100,32,116,82,78,83,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,116,82,78,83,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,116,82,78,83,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,80,76,84,69,32,98,101,102,111,114,101,32,116,82,78,83,0,90,101,114,111,32,108,101,110,103,116,104,32,116,82,78,83,32,99,104,117,110,107,0,116,82,78,83,32,99,104,117,110,107,32,110,111,116,32,97,108,108,111,119,101,100,32,119,105,116,104,32,97,108,112,104,97,32,99,104,97,110,110,101,108,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,98,75,71,68,0,73,110,118,97,108,105,100,32,98,75,71,68,32,97,102,116,101,114,32,73,68,65,84,0,77,105,115,115,105,110,103,32,80,76,84,69,32,98,101,102,111,114,101,32,98,75,71,68,0,68,117,112,108,105,99,97,116,101,32,98,75,71,68,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,98,75,71,68,32,99,104,117,110,107,32,108,101,110,103,116,104,0,73,110,99,111,114,114,101,99,116,32,98,75,71,68,32,99,104,117,110,107,32,105,110,100,101,120,32,118,97,108,117,101,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,104,73,83,84,0,73,110,118,97,108,105,100,32,104,73,83,84,32,97,102,116,101,114,32,73,68,65,84,0,77,105,115,115,105,110,103,32,80,76,84,69,32,98,101,102,111,114,101,32,104,73,83,84,0,68,117,112,108,105,99,97,116,101,32,104,73,83,84,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,104,73,83,84,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,112,72,89,115,0,73,110,118,97,108,105,100,32,112,72,89,115,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,112,72,89,115,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,112,72,89,115,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,111,70,70,115,0,73,110,118,97,108,105,100,32,111,70,70,115,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,111,70,70,115,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,111,70,70,115,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,112,67,65,76,0,73,110,118,97,108,105,100,32,112,67,65,76,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,112,67,65,76,32,99,104,117,110,107,0,78,111,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,112,117,114,112,111,115,101,46,0,73,110,118,97,108,105,100,32,112,67,65,76,32,100,97,116,97,0,73,110,118,97,108,105,100,32,112,67,65,76,32,112,97,114,97,109,101,116,101,114,115,32,102,111,114,32,101,113,117,97,116,105,111,110,32,116,121,112,101,0,85,110,114,101,99,111,103,110,105,122,101,100,32,101,113,117,97,116,105,111,110,32,116,121,112,101,32,102,111,114,32,112,67,65,76,32,99,104,117,110,107,0,78,111,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,112,97,114,97,109,115,46,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,115,67,65,76,0,73,110,118,97,108,105,100,32,115,67,65,76,32,97,102,116,101,114,32,73,68,65,84,0,68,117,112,108,105,99,97,116,101,32,115,67,65,76,32,99,104,117,110,107,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,119,104,105,108,101,32,112,114,111,99,101,115,115,105,110,103,32,115,67,65,76,32,99,104,117,110,107,0,109,97,108,102,111,114,109,101,100,32,119,105,100,116,104,32,115,116,114,105,110,103,32,105,110,32,115,67,65,76,32,99,104,117,110,107,0,84,114,117,110,99,97,116,101,100,32,115,67,65,76,32,99,104,117,110,107,0,109,97,108,102,111,114,109,101,100,32,104,101,105,103,104,116,32,115,116,114,105,110,103,32,105,110,32,115,67,65,76,32,99,104,117,110,107,0,73,110,118,97,108,105,100,32,115,67,65,76,32,100,97,116,97,0,79,117,116,32,111,102,32,112,108,97,99,101,32,116,73,77,69,32,99,104,117,110,107,0,68,117,112,108,105,99,97,116,101,32,116,73,77,69,32,99,104,117,110,107,0,73,110,99,111,114,114,101,99,116,32,116,73,77,69,32,99,104,117,110,107,32,108,101,110,103,116,104,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,116,69,88,116,0,78,111,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,116,101,120,116,32,99,104,117,110,107,46,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,116,101,120,116,32,99,104,117,110,107,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,116,101,120,116,32,99,104,117,110,107,46,0,77,105,115,115,105,110,103,32,73,72,68,82,32,98,101,102,111,114,101,32,122,84,88,116,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,112,114,111,99,101,115,115,105,110,103,32,122,84,88,116,32,99,104,117,110,107,46,0,84,114,117,110,99,97,116,101,100,32,122,84,88,116,32,99,104,117,110,107,0,85,110,107,110,111,119,110,32,99,111,109,112,114,101,115,115,105,111,110,32,116,121,112,101,32,105,110,32,122,84,88,116,32,99,104,117,110,107,0,78,111,116,32,101,110,111,117,103,104,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,122,84,88,116,32,99,104,117,110,107,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,116,111,32,115,116,111,114,101,32,122,84,88,116,32,99,104,117,110,107,46,0,117,110,107,110,111,119,110,32,99,114,105,116,105,99,97,108,32,99,104,117,110,107,0,101,114,114,111,114,32,105,110,32,117,115,101,114,32,99,104,117,110,107,0,73,103,110,111,114,105,110,103,32,98,97,100,32,97,100,97,112,116,105,118,101,32,102,105,108,116,101,114,32,116,121,112,101,0,78,111,116,32,101,110,111,117,103,104,32,105,109,97,103,101,32,100,97,116,97,0,69,120,116,114,97,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,0,68,101,99,111,109,112,114,101,115,115,105,111,110,32,69,114,114,111,114,0,69,120,116,114,97,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,46,0,69,120,116,114,97,32,99,111,109,112,114,101,115,115,105,111,110,32,100,97,116,97,0,82,111,119,32,104,97,115,32,116,111,111,32,109,97,110,121,32,98,121,116,101,115,32,116,111,32,97,108,108,111,99,97,116,101,32,105,110,32,109,101,109,111,114,121,46,0,76,105,109,105,116,105,110,103,32,103,97,109,109,97,32,116,111,32,50,49,52,55,52,46,56,51,0,83,101,116,116,105,110,103,32,103,97,109,109,97,61,48,0,83,101,116,116,105,110,103,32,110,101,103,97,116,105,118,101,32,103,97,109,109,97,32,116,111,32,122,101,114,111,0,73,110,118,97,108,105,100,32,112,97,108,101,116,116,101,32,115,105,122,101,44,32,104,73,83,84,32,97,108,108,111,99,97,116,105,111,110,32,115,107,105,112,112,101,100,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,102,111,114,32,104,73,83,84,32,99,104,117,110,107,32,100,97,116,97,46,0,73,109,97,103,101,32,119,105,100,116,104,32,111,114,32,104,101,105,103,104,116,32,105,115,32,122,101,114,111,32,105,110,32,73,72,68,82,0,105,109,97,103,101,32,115,105,122,101,32,101,120,99,101,101,100,115,32,117,115,101,114,32,108,105,109,105,116,115,32,105,110,32,73,72,68,82,0,73,110,118,97,108,105,100,32,105,109,97,103,101,32,115,105,122,101,32,105,110,32,73,72,68,82,0,87,105,100,116,104,32,105,115,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,108,105,98,112,110,103,32,116,111,32,112,114,111,99,101,115,115,32,112,105,120,101,108,115,0,73,110,118,97,108,105,100,32,98,105,116,32,100,101,112,116,104,32,105,110,32,73,72,68,82,0,73,110,118,97,108,105,100,32,99,111,108,111,114,32,116,121,112,101,32,105,110,32,73,72,68,82,0,73,110,118,97,108,105,100,32,99,111,108,111,114,32,116,121,112,101,47,98,105,116,32,100,101,112,116,104,32,99,111,109,98,105,110,97,116,105,111,110,32,105,110,32,73,72,68,82,0,85,110,107,110,111,119,110,32,105,110,116,101,114,108,97,99,101,32,109,101,116,104,111,100,32,105,110,32,73,72,68,82,0,85,110,107,110,111,119,110,32,99,111,109,112,114,101,115,115,105,111,110,32,109,101,116,104,111,100,32,105,110,32,73,72,68,82,0,77,78,71,32,102,101,97,116,117,114,101,115,32,97,114,101,32,110,111,116,32,97,108,108,111,119,101,100,32,105,110,32,97,32,80,78,71,32,100,97,116,97,115,116,114,101,97,109,0,85,110,107,110,111,119,110,32,102,105,108,116,101,114,32,109,101,116,104,111,100,32,105,110,32,73,72,68,82,0,73,110,118,97,108,105,100,32,102,105,108,116,101,114,32,109,101,116,104,111,100,32,105,110,32,73,72,68,82,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,112,117,114,112,111,115,101,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,117,110,105,116,115,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,112,97,114,97,109,115,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,102,111,114,32,112,67,65,76,32,112,97,114,97,109,101,116,101,114,46,0,73,110,118,97,108,105,100,32,112,97,108,101,116,116,101,32,108,101,110,103,116,104,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,105,67,67,80,32,99,104,117,110,107,46,0,73,110,115,117,102,102,105,99,105,101,110,116,32,109,101,109,111,114,121,32,116,111,32,112,114,111,99,101,115,115,32,105,67,67,80,32,112,114,111,102,105,108,101,46,0,105,84,88,116,32,99,104,117,110,107,32,110,111,116,32,115,117,112,112,111,114,116,101,100,46,0,116,82,78,83,32,99,104,117,110,107,32,104,97,115,32,111,117,116,45,111,102,45,114,97,110,103,101,32,115,97,109,112,108,101,115,32,102,111,114,32,98,105,116,95,100,101,112,116,104,0,78,111,32,109,101,109,111,114,121,32,102,111,114,32,115,80,76,84,32,112,97,108,101,116,116,101,115,46,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,119,104,105,108,101,32,112,114,111,99,101,115,115,105,110,103,32,115,80,76,84,32,99,104,117,110,107,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,119,104,105,108,101,32,112,114,111,99,101,115,115,105,110,103,32,117,110,107,110,111,119,110,32,99,104,117,110,107,46,0,0,128,64,192,32,160,96,224,16,144,80,208,48,176,112,240,8,136,72,200,40,168,104,232,24,152,88,216,56,184,120,248,4,132,68,196,36,164,100,228,20,148,84,212,52,180,116,244,12,140,76,204,44,172,108,236,28,156,92,220,60,188,124,252,2,130,66,194,34,162,98,226,18,146,82,210,50,178,114,242,10,138,74,202,42,170,106,234,26,154,90,218,58,186,122,250,6,134,70,198,38,166,102,230,22,150,86,214,54,182,118,246,14,142,78,206,46,174,110,238,30,158,94,222,62,190,126,254,1,129,65,193,33,161,97,225,17,145,81,209,49,177,113,241,9,137,73,201,41,169,105,233,25,153,89,217,57,185,121,249,5,133,69,197,37,165,101,229,21,149,85,213,53,181,117,245,13,141,77,205,45,173,109,237,29,157,93,221,61,189,125,253,3,131,67,195,35,163,99,227,19,147,83,211,51,179,115,243,11,139,75,203,43,171,107,235,27,155,91,219,59,187,123,251,7,135,71,199,39,167,103,231,23,151,87,215,55,183,119,247,15,143,79,207,47,175,111,239,31,159,95,223,63,191,127,255,0,64,128,192,16,80,144,208,32,96,160,224,48,112,176,240,4,68,132,196,20,84,148,212,36,100,164,228,52,116,180,244,8,72,136,200,24,88,152,216,40,104,168,232,56,120,184,248,12,76,140,204,28,92,156,220,44,108,172,236,60,124,188,252,1,65,129,193,17,81,145,209,33,97,161,225,49,113,177,241,5,69,133,197,21,85,149,213,37,101,165,229,53,117,181,245,9,73,137,201,25,89,153,217,41,105,169,233,57,121,185,249,13,77,141,205,29,93,157,221,45,109,173,237,61,125,189,253,2,66,130,194,18,82,146,210,34,98,162,226,50,114,178,242,6,70,134,198,22,86,150,214,38,102,166,230,54,118,182,246,10,74,138,202,26,90,154,218,42,106,170,234,58,122,186,250,14,78,142,206,30,94,158,222,46,110,174,238,62,126,190,254,3,67,131,195,19,83,147,211,35,99,163,227,51,115,179,243,7,71,135,199,23,87,151,215,39,103,167,231,55,119,183,247,11,75,139,203,27,91,155,219,43,107,171,235,59,123,187,251,15,79,143,207,31,95,159,223,47,111,175,239,63,127,191,255,0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240,1,17,33,49,65,81,97,113,129,145,161,177,193,209,225,241,2,18,34,50,66,82,98,114,130,146,162,178,194,210,226,242,3,19,35,51,67,83,99,115,131,147,163,179,195,211,227,243,4,20,36,52,68,84,100,116,132,148,164,180,196,212,228,244,5,21,37,53,69,85,101,117,133,149,165,181,197,213,229,245,6,22,38,54,70,86,102,118,134,150,166,182,198,214,230,246,7,23,39,55,71,87,103,119,135,151,167,183,199,215,231,247,8,24,40,56,72,88,104,120,136,152,168,184,200,216,232,248,9,25,41,57,73,89,105,121,137,153,169,185,201,217,233,249,10,26,42,58,74,90,106,122,138,154,170,186,202,218,234,250,11,27,43,59,75,91,107,123,139,155,171,187,203,219,235,251,12,28,44,60,76,92,108,124,140,156,172,188,204,220,236,252,13,29,45,61,77,93,109,125,141,157,173,189,205,221,237,253,14,30,46,62,78,94,110,126,142,158,174,190,206,222,238,254,15,31,47,63,79,95,111,127,143,159,175,191,207,223,239,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,32,110,111,116,32,98,117,105,108,116,32,119,105,116,104,32,104,97,112,116,105,99,32,40,102,111,114,99,101,32,102,101,101,100,98,97,99,107,41,32,115,117,112,112,111,114,116,0,37,115], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+171012); /* memory initializer */ allocate([79,117,116,32,111,102,32,109,101,109,111,114,121,0,69,114,114,111,114,32,114,101,97,100,105,110,103,32,102,114,111,109,32,100,97,116,97,115,116,114,101,97,109,0,69,114,114,111,114,32,119,114,105,116,105,110,103,32,116,111,32,100,97,116,97,115,116,114,101,97,109,0,69,114,114,111,114,32,115,101,101,107,105,110,103,32,105,110,32,100,97,116,97,115,116,114,101,97,109,0,84,104,97,116,32,111,112,101,114,97,116,105,111,110,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,85,110,107,110,111,119,110,32,83,68,76,32,101,114,114,111,114,0,99,97,108,108,98,97,99,107,0,83,68,76,95,65,85,68,73,79,68,82,73,86,69,82,0,65,117,100,105,111,32,116,97,114,103,101,116,32,39,37,115,39,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,111,32,97,118,97,105,108,97,98,108,101,32,97,117,100,105,111,32,100,101,118,105,99,101,0,78,111,32,98,117,102,102,101,114,32,97,108,108,111,99,97,116,101,100,32,102,111,114,32,99,111,110,118,101,114,115,105,111,110,0,84,104,101,32,101,118,101,110,116,32,115,121,115,116,101,109,32,104,97,115,32,98,101,101,110,32,115,104,117,116,32,100,111,119,110,0,69,118,101,110,116,32,113,117,101,117,101,32,105,115,32,102,117,108,108,32,40,37,100,32,101,118,101,110,116,115,41,0,67,111,117,108,100,110,39,116,32,108,111,99,107,32,101,118,101,110,116,32,113,117,101,117,101,0,115,99,97,110,99,111,100,101,0,0,0,0,0,0,0,0,0,78,111,32,119,105,110,100,111,119,32,104,97,115,32,102,111,99,117,115,0,83,68,76,95,77,79,85,83,69,95,82,69,76,65,84,73,86,69,95,77,79,68,69,95,87,65,82,80,0,85,110,107,110,111,119,110,32,116,111,117,99,104,32,100,101,118,105,99,101,0,83,68,76,95,82,87,70,114,111,109,70,105,108,101,40,41,58,32,78,111,32,102,105,108,101,32,111,114,32,110,111,32,109,111,100,101,32,115,112,101,99,105,102,105,101,100,0,67,111,117,108,100,110,39,116,32,111,112,101,110,32,37,115,0,108,101,102,116,120,0,108,101,102,116,121,0,114,105,103,104,116,120,0,114,105,103,104,116,121,0,108,101,102,116,116,114,105,103,103,101,114,0,114,105,103,104,116,116,114,105,103,103,101,114,0,97,0,98,0,120,0,121,0,98,97,99,107,0,103,117,105,100,101,0,115,116,97,114,116,0,108,101,102,116,115,116,105,99,107,0,114,105,103,104,116,115,116,105,99,107,0,108,101,102,116,115,104,111,117,108,100,101,114,0,114,105,103,104,116,115,104,111,117,108,100,101,114,0,100,112,117,112,0,100,112,100,111,119,110,0,100,112,108,101,102,116,0,100,112,114,105,103,104,116,0,65,120,105,115,32,105,110,100,101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,66,117,116,116,111,110,32,105,110,100,101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,72,97,116,32,105,110,100,101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,66,117,116,116,111,110,32,110,97,109,101,32,116,111,111,32,108,97,114,103,101,58,32,37,115,0,74,111,121,115,116,105,99,107,32,98,117,116,116,111,110,32,110,97,109,101,32,116,111,111,32,108,97,114,103,101,58,32,37,115,0,109,97,112,112,105,110,103,83,116,114,105,110,103,0,67,111,117,108,100,110,39,116,32,112,97,114,115,101,32,71,85,73,68,32,102,114,111,109,32,37,115,0,120,105,110,112,117,116,0,67,111,117,108,100,110,39,116,32,112,97,114,115,101,32,110,97,109,101,32,102,114,111,109,32,37,115,0,67,111,117,108,100,110,39,116,32,112,97,114,115,101,32,37,115,0,101,109,115,99,114,105,112,116,101,110,44,83,116,97,110,100,97,114,100,32,71,97,109,101,112,97,100,44,97,58,98,48,44,98,58,98,49,44,120,58,98,50,44,121,58,98,51,44,108,101,102,116,115,104,111,117,108,100,101,114,58,98,52,44,114,105,103,104,116,115,104,111,117,108,100,101,114,58,98,53,44,108,101,102,116,116,114,105,103,103,101,114,58,98,54,44,114,105,103,104,116,116,114,105,103,103,101,114,58,98,55,44,98,97,99,107,58,98,56,44,115,116,97,114,116,58,98,57,44,108,101,102,116,115,116,105,99,107,58,98,49,48,44,114,105,103,104,116,115,116,105,99,107,58,98,49,49,44,100,112,117,112,58,98,49,50,44,100,112,100,111,119,110,58,98,49,51,44,100,112,108,101,102,116,58,98,49,52,44,100,112,114,105,103,104,116,58,98,49,53,44,103,117,105,100,101,58,98,49,54,44,108,101,102,116,120,58,97,48,44,108,101,102,116,121,58,97,49,44,114,105,103,104,116,120,58,97,50,44,114,105,103,104,116,121,58,97,51,44,0,83,68,76,95,71,65,77,69,67,79,78,84,82,79,76,76,69,82,67,79,78,70,73,71,0,83,68,76,95,74,79,89,83,84,73,67,75,95,65,76,76,79,87,95,66,65,67,75,71,82,79,85,78,68,95,69,86,69,78,84,83,0,84,104,101,114,101,32,97,114,101,32,37,100,32,106,111,121,115,116,105,99,107,115,32,97,118,97,105,108,97,98,108,101,0,105,110,100,101,120,32,109,117,115,116,32,98,101,32,105,110,32,116,104,101,32,114,97,110,103,101,32,111,102,32,48,32,45,32,37,100,0,95,83,68,76,95,87,105,110,100,111,119,82,101,110,100,101,114,68,97,116,97,0,82,101,110,100,101,114,101,114,32,97,108,114,101,97,100,121,32,97,115,115,111,99,105,97,116,101,100,32,119,105,116,104,32,119,105,110,100,111,119,0,83,68,76,95,82,69,78,68,69,82,95,86,83,89,78,67,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,109,97,116,99,104,105,110,103,32,114,101,110,100,101,114,32,100,114,105,118,101,114,0,105,110,100,101,120,32,109,117,115,116,32,98,101,32,45,49,32,111,114,32,105,110,32,116,104,101,32,114,97,110,103,101,32,111,102,32,48,32,45,32,37,100,0,0,73,110,118,97,108,105,100,32,114,101,110,100,101,114,101,114,0,67,114,101,97,116,101,100,32,114,101,110,100,101,114,101,114,58,32,37,115,0,0,73,110,118,97,108,105,100,32,116,101,120,116,117,114,101,0,82,101,110,100,101,114,101,114,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,113,117,101,114,121,105,110,103,32,111,117,116,112,117,116,32,115,105,122,101,0,73,110,118,97,108,105,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,0,80,97,108,101,116,116,105,122,101,100,32,116,101,120,116,117,114,101,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,84,101,120,116,117,114,101,32,100,105,109,101,110,115,105,111,110,115,32,99,97,110,39,116,32,98,101,32,48,0,84,101,120,116,117,114,101,32,100,105,109,101,110,115,105,111,110,115,32,97,114,101,32,108,105,109,105,116,101,100,32,116,111,32,37,100,120,37,100,0,112,105,120,101,108,115,0,112,105,116,99,104,0,83,68,76,95,76,111,99,107,84,101,120,116,117,114,101,40,41,58,32,116,101,120,116,117,114,101,32,109,117,115,116,32,98,101,32,115,116,114,101,97,109,105,110,103,0,84,101,120,116,117,114,101,32,119,97,115,32,110,111,116,32,99,114,101,97,116,101,100,32,119,105,116,104,32,116,104,105,115,32,114,101,110,100,101,114,101,114,0,84,101,120,116,117,114,101,32,110,111,116,32,99,114,101,97,116,101,100,32,119,105,116,104,32,83,68,76,95,84,69,88,84,85,82,69,65,67,67,69,83,83,95,84,65,82,71,69,84,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,86,32,102,111,114,109,97,116,0,89,86,49,50,32,97,110,100,32,73,89,85,86,32,116,101,120,116,117,114,101,115,32,111,110,108,121,32,115,117,112,112,111,114,116,32,102,117,108,108,32,115,117,114,102,97,99,101,32,108,111,99,107,115,0,73,110,118,97,108,105,100,32,116,97,114,103,101,116,32,112,105,120,101,108,32,102,111,114,109,97,116,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,86,32,100,101,115,116,105,110,97,116,105,111,110,32,102,111,114,109,97,116,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,86,32,102,111,114,109,97,116,32,105,110,32,99,111,112,121,0,83,68,76,95,66,108,101,110,100,70,105,108,108,82,101,99,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,66,108,101,110,100,76,105,110,101,115,40,41,58,32,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,83,68,76,95,66,108,101,110,100,76,105,110,101,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,66,108,101,110,100,80,111,105,110,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,66,108,101,110,100,80,111,105,110,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,68,114,97,119,76,105,110,101,115,40,41,58,32,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,83,68,76,95,68,114,97,119,76,105,110,101,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,68,114,97,119,80,111,105,110,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,68,114,97,119,80,111,105,110,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,67,97,110,39,116,32,99,114,101,97,116,101,32,114,101,110,100,101,114,101,114,32,102,111,114,32,78,85,76,76,32,115,117,114,102,97,99,101,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,105,100,0,83,68,76,84,105,109,101,114,0,83,68,76,95,66,76,73,84,95,67,80,85,95,70,69,65,84,85,82,69,83,0,37,117,0,66,108,105,116,32,99,111,109,98,105,110,97,116,105,111,110,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,37,100,32,98,112,112,32,66,77,80,32,102,105,108,101,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,67,111,117,108,100,110,39,116,32,99,111,110,118,101,114,116,32,105,109,97,103,101,32,116,111,32,37,100,32,98,112,112], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+182005); /* memory initializer */ allocate([67,111,117,108,100,110,39,116,32,102,105,110,100,32,109,97,116,99,104,105,110,103,32,69,71,76,32,99,111,110,102,105,103,0,67,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,69,71,76,32,99,111,110,116,101,120,116,0,79,112,101,110,71,76,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,100,0,85,110,97,98,108,101,32,116,111,32,109,97,107,101,32,69,71,76,32,99,111,110,116,101,120,116,32,99,117,114,114,101,110,116,0,67,111,117,108,100,32,110,111,116,32,109,97,107,101,32,69,71,76,32,99,111,110,116,101,120,116,32,99,117,114,114,101,110,116,0,69,71,76,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,100,0,85,110,97,98,108,101,32,116,111,32,115,101,116,32,116,104,101,32,69,71,76,32,115,119,97,112,32,105,110,116,101,114,118,97,108,0,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,83,68,76,95,70,105,108,108,82,101,99,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,83,68,76,95,70,105,108,108,82,101,99,116,40,41,58,32,89,111,117,32,109,117,115,116,32,108,111,99,107,32,116,104,101,32,115,117,114,102,97,99,101,0,83,68,76,95,70,105,108,108,82,101,99,116,115,40,41,32,112,97,115,115,101,100,32,78,85,76,76,32,114,101,99,116,115,0,70,79,85,82,67,67,32,112,105,120,101,108,32,102,111,114,109,97,116,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,102,111,114,109,97,116,0,112,97,108,101,116,116,101,0,110,99,111,108,111,114,115,0,83,68,76,95,83,101,116,80,105,120,101,108,70,111,114,109,97,116,80,97,108,101,116,116,101,40,41,32,112,97,115,115,101,100,32,78,85,76,76,32,102,111,114,109,97,116,0,83,68,76,95,83,101,116,80,105,120,101,108,70,111,114,109,97,116,80,97,108,101,116,116,101,40,41,32,112,97,115,115,101,100,32,97,32,112,97,108,101,116,116,101,32,116,104,97,116,32,100,111,101,115,110,39,116,32,109,97,116,99,104,32,116,104,101,32,102,111,114,109,97,116,0,114,101,115,117,108,116,0,112,111,105,110,116,115,0,99,111,117,110,116,0,114,101,99,116,0,88,49,0,89,49,0,88,50,0,89,50,0,119,105,100,116,104,0,104,101,105,103,104,116,0,114,101,99,116,115,0,115,112,97,110,0,110,117,109,114,101,99,116,115,0,79,110,108,121,32,119,111,114,107,115,32,119,105,116,104,32,115,97,109,101,32,102,111,114,109,97,116,32,115,117,114,102,97,99,101,115,0,73,110,118,97,108,105,100,32,115,111,117,114,99,101,32,98,108,105,116,32,114,101,99,116,97,110,103,108,101,0,73,110,118,97,108,105,100,32,100,101,115,116,105,110,97,116,105,111,110,32,98,108,105,116,32,114,101,99,116,97,110,103,108,101,0,85,110,97,98,108,101,32,116,111,32,108,111,99,107,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,85,110,97,98,108,101,32,116,111,32,108,111,99,107,32,115,111,117,114,99,101,32,115,117,114,102,97,99,101,0,85,110,107,110,111,119,110,32,112,105,120,101,108,32,102,111,114,109,97,116,0,115,117,114,102,97,99,101,0,107,101,121,0,83,68,76,95,85,112,112,101,114,66,108,105,116,58,32,112,97,115,115,101,100,32,97,32,78,85,76,76,32,115,117,114,102,97,99,101,0,83,117,114,102,97,99,101,115,32,109,117,115,116,32,110,111,116,32,98,101,32,108,111,99,107,101,100,32,100,117,114,105,110,103,32,98,108,105,116,0,83,68,76,95,85,112,112,101,114,66,108,105,116,83,99,97,108,101,100,58,32,112,97,115,115,101,100,32,97,32,78,85,76,76,32,115,117,114,102,97,99,101,0,69,109,112,116,121,32,100,101,115,116,105,110,97,116,105,111,110,32,112,97,108,101,116,116,101,0,100,115,116,0,100,115,116,95,112,105,116,99,104,0,85,110,107,110,111,119,110,32,70,79,85,82,67,67,32,112,105,120,101,108,32,102,111,114,109,97,116,0,73,110,100,101,120,101,100,32,112,105,120,101,108,32,102,111,114,109,97,116,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,37,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,111,32,97,118,97,105,108,97,98,108,101,32,118,105,100,101,111,32,100,101,118,105,99,101,0,84,104,101,32,118,105,100,101,111,32,100,114,105,118,101,114,32,100,105,100,32,110,111,116,32,97,100,100,32,97,110,121,32,100,105,115,112,108,97,121,115,0,83,68,76,95,82,69,78,68,69,82,95,68,82,73,86,69,82,0,83,68,76,95,70,82,65,77,69,66,85,70,70,69,82,95,65,67,67,69,76,69,82,65,84,73,79,78,0,83,68,76,95,86,73,68,69,79,95,65,76,76,79,87,95,83,67,82,69,69,78,83,65,86,69,82,0,86,105,100,101,111,32,115,117,98,115,121,115,116,101,109,32,104,97,115,32,110,111,116,32,98,101,101,110,32,105,110,105,116,105,97,108,105,122,101,100,0,100,105,115,112,108,97,121,73,110,100,101,120,32,109,117,115,116,32,98,101,32,105,110,32,116,104,101,32,114,97,110,103,101,32,48,32,45,32,37,100,0,73,110,118,97,108,105,100,32,119,105,110,100,111,119,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,97,110,121,32,100,105,115,112,108,97,121,115,0,80,97,114,97,109,101,116,101,114,32,39,37,115,39,32,105,115,32,105,110,118,97,108,105,100,0,109,111,100,101,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,100,105,115,112,108,97,121,32,109,111,100,101,32,109,97,116,99,104,0,78,111,32,79,112,101,110,71,76,32,115,117,112,112,111,114,116,32,105,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,78,111,32,100,121,110,97,109,105,99,32,71,76,32,115,117,112,112,111,114,116,32,105,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,83,68,76,95,86,73,68,69,79,95,72,73,71,72,68,80,73,95,68,73,83,65,66,76,69,68,0,79,112,101,110,71,76,32,108,105,98,114,97,114,121,32,97,108,114,101,97,100,121,32,108,111,97,100,101,100,0,110,97,109,101,0,119,0,104,0,87,105,110,100,111,119,32,115,117,114,102,97,99,101,32,105,115,32,105,110,118,97,108,105,100,44,32,112,108,101,97,115,101,32,99,97,108,108,32,83,68,76,95,71,101,116,87,105,110,100,111,119,83,117,114,102,97,99,101,40,41,32,116,111,32,103,101,116,32,97,32,110,101,119,32,115,117,114,102,97,99,101,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,119,105,110,100,111,119,32,105,115,110,39,116,32,97,110,32,79,112,101,110,71,76,32,119,105,110,100,111,119,0,78,111,32,71,76,32,100,114,105,118,101,114,32,104,97,115,32,98,101,101,110,32,108,111,97,100,101,100,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,102,108,97,103,32,37,100,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,112,114,111,102,105,108,101,32,37,100,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,97,116,116,114,105,98,117,116,101,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,71,76,95,73,78,86,65,76,73,68,95,69,78,85,77,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,71,76,95,73,78,86,65,76,73,68,95,86,65,76,85,69,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,37,48,56,88,0,78,111,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,104,97,115,32,98,101,101,110,32,109,97,100,101,32,99,117,114,114,101,110,116,0,83,101,116,116,105,110,103,32,116,104,101,32,115,119,97,112,32,105,110,116,101,114,118,97,108,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,119,105,110,100,111,119,32,104,97,115,32,110,111,116,32,98,101,101,110,32,109,97,100,101,32,99,117,114,114,101,110,116,0,35,99,97,110,118,97,115,0,35,100,111,99,117,109,101,110,116,0,35,119,105,110,100,111,119,0,83,68,76,95,69,77,83,67,82,73,80,84,69,78,95,75,69,89,66,79,65,82,68,95,69,76,69,77,69,78,84,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,102,114,97,109,101,98,117,102,102,101,114,32,115,117,114,102,97,99,101,32,102,111,114,32,119,105,110,100,111,119,0,123,32,118,97,114,32,119,32,61,32,36,48,59,32,118,97,114,32,104,32,61,32,36,49,59,32,118,97,114,32,112,105,120,101,108,115,32,61,32,36,50,59,32,105,102,32,40,33,77,111,100,117,108,101,91,39,83,68,76,50,39,93,41,32,77,111,100,117,108,101,91,39,83,68,76,50,39,93,32,61,32,123,125,59,32,118,97,114,32,83,68,76,50,32,61,32,77,111,100,117,108,101,91,39,83,68,76,50,39,93,59,32,105,102,32,40,83,68,76,50,46,99,116,120,67,97,110,118,97,115,32,33,61,61,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,83,68,76,50,46,99,116,120,32,61,32,77,111,100,117,108,101,91,39,99,114,101,97,116,101,67,111,110,116,101,120,116,39,93,40,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,44,32,102,97,108,115,101,44,32,116,114,117,101,41,59,32,83,68,76,50,46,99,116,120,67,97,110,118,97,115,32,61,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,59,32,125,32,105,102,32,40,83,68,76,50,46,119,32,33,61,61,32,119,32,124,124,32,83,68,76,50,46,104,32,33,61,61,32,104,32,124,124,32,83,68,76,50,46,105,109,97,103,101,67,116,120,32,33,61,61,32,83,68,76,50,46,99,116,120,41,32,123,32,83,68,76,50,46,105,109,97,103,101,32,61,32,83,68,76,50,46,99,116,120,46,99,114,101,97,116,101,73,109,97,103,101,68,97,116,97,40,119,44,32,104,41,59,32,83,68,76,50,46,119,32,61,32,119,59,32,83,68,76,50,46,104,32,61,32,104,59,32,83,68,76,50,46,105,109,97,103,101,67,116,120,32,61,32,83,68,76,50,46,99,116,120,59,32,125,32,118,97,114,32,100,97,116,97,32,61,32,83,68,76,50,46,105,109,97,103,101,46,100,97,116,97,59,32,118,97,114,32,115,114,99,32,61,32,112,105,120,101,108,115,32,62,62,32,50,59,32,118,97,114,32,100,115,116,32,61,32,48,59,32,118,97,114,32,110,117,109,59,32,105,102,32,40,116,121,112,101,111,102,32,67,97,110,118,97,115,80,105,120,101,108,65,114,114,97,121,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,32,38,38,32,100,97,116,97,32,105,110,115,116,97,110,99,101,111,102,32,67,97,110,118,97,115,80,105,120,101,108,65,114,114,97,121,41,32,123,32,110,117,109,32,61,32,100,97,116,97,46,108,101,110,103,116,104,59,32,119,104,105,108,101,32,40,100,115,116,32,60,32,110,117,109,41,32,123,32,118,97,114,32,118,97,108,32,61,32,72,69,65,80,51,50,91,115,114,99,93,59,32,100,97,116,97,91,100,115,116,32,93,32,61,32,118,97,108,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,49,93,32,61,32,40,118,97,108,32,62,62,32,56,41,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,50,93,32,61,32,40,118,97,108,32,62,62,32,49,54,41,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,51,93,32,61,32,48,120,102,102,59,32,115,114,99,43,43,59,32,100,115,116,32,43,61,32,52,59,32,125,32,125,32,101,108,115,101,32,123,32,105,102,32,40,83,68,76,50,46,100,97,116,97,51,50,68,97,116,97,32,33,61,61,32,100,97,116,97,41,32,123,32,83,68,76,50,46,100,97,116,97,51,50,32,61,32,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,100,97,116,97,46,98,117,102,102,101,114,41,59,32,83,68,76,50,46,100,97,116,97,56,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,100,97,116,97,46,98,117,102,102,101,114,41,59,32,125,32,118,97,114,32,100,97,116,97,51,50,32,61,32,83,68,76,50,46,100,97,116,97,51,50,59,32,110,117,109,32,61,32,100,97,116,97,51,50,46,108,101,110,103,116,104,59,32,100,97,116,97,51,50,46,115,101,116,40,72,69,65,80,51,50,46,115,117,98,97,114,114,97,121,40,115,114,99,44,32,115,114,99,32,43,32,110,117,109,41,41,59,32,118,97,114,32,100,97,116,97,56,32,61,32,83,68,76,50,46,100,97,116,97,56,59,32,118,97,114,32,105,32,61,32,51,59,32,118,97,114,32,106,32,61,32,105,32,43,32,52,42,110,117,109,59,32,105,102,32,40,110,117,109,32,37,32,56,32,61,61,32,48,41,32,123,32,119,104,105,108,101,32,40,105,32,60,32,106,41,32,123,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,125,32,125,32,101,108,115,101,32,123,32,119,104,105,108,101,32,40,105,32,60,32,106,41,32,123,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,125,32,125,32,125,32,83,68,76,50,46,99,116,120,46,112,117,116,73,109,97,103,101,68,97,116,97,40,83,68,76,50,46,105,109,97,103,101,44,32,48,44,32,48,41,59,32,114,101,116,117,114,110,32,48,59,32,125,0,100,101,102,97,117,108,116,0,67,111,117,108,100,32,110,111,116,32,103,101,116,32,69,71,76,32,100,105,115,112,108,97,121,0,67,111,117,108,100,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,69,71,76,0,95,83,68,76,95,68,117,109,109,121,83,117,114,102,97,99,101,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,100,117,109,109,121,32,115,117,114,102,97,99,101,32,102,111,114,32,119,105,110,100,111,119,0,83,68,76,95,86,73,68,69,79,95,68,85,77,77,89,95,83,65,86,69,95,70,82,65,77,69,83,0,83,68,76,95,119,105,110,100,111,119,37,100,45,37,56,46,56,100,46,98,109,112,0,70,97,105,108,101,100,32,108,111,97,100,105,110,103,32,37,115,58,32,37,115,0,83,68,76,32,110,111,116,32,98,117,105,108,116,32,119,105,116,104,32,116,104,114,101,97,100,32,115,117,112,112,111,114,116,0,84,104,114,101,97,100,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,111,110,32,116,104,105,115,32,112,108,97,116,102,111,114,109,0,111,112,101,110,103,108,101,115,50,0,115,111,102,116,119,97,114,101,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,255,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250,255,0,8,16,24,32,41,49,57,65,74,82,90,98,106,115,123,131,139,148,156,164,172,180,189,197,205,213,222,230,238,246,255,0,17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,0,36,72,109,145,182,218,255,0,85,170,255,0,255,255,83,68,76,32,101,109,115,99,114,105,112,116,101,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,101,109,115,99,114,105,112,116,101,110,0,83,68,76,32,101,109,115,99,114,105,112,116,101,110,32,97,117,100,105,111,32,100,114,105,118,101,114,0,83,68,76,32,100,117,109,109,121,32,118,105,100,101,111,32,100,114,105,118,101,114,0,100,105,115,107,0,100,105,114,101,99,116,45,116,111,45,100,105,115,107,32,97,117,100,105,111,0,100,117,109,109,121,0,83,68,76,32,100,117,109,109,121,32,97,117,100,105,111,32,100,114,105,118,101,114,0,83,68,76,95,68,73,83,75,65,85,68,73,79,68,69,76,65,89,0,83,68,76,95,68,73,83,75,65,85,68,73,79,70,73,76,69,0,115,100,108,97,117,100,105,111,46,114,97,119,0,119,98,0,87,65,82,78,73,78,71,58,32,89,111,117,32,97,114,101,32,117,115,105,110,103,32,116,104,101,32,83,68,76,32,100,105,115,107,32,119,114,105,116,101,114,32,97,117,100,105,111,32,100,114,105,118,101,114,33,10,32,87,114,105,116,105,110,103,32,116,111,32,102,105,108,101,32,91,37,115,93,46,10,0,83,68,76,95,86,73,68,69,79,68,82,73,86,69,82,0,123,32,105,102,32,40,116,121,112,101,111,102,40,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,114,101,116,117,114,110,32,49,59,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,40,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,114,101,116,117,114,110,32,49,59,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,78,111,32,99,111,109,112,97,116,105,98,108,101,32,97,117,100,105,111,32,102,111,114,109,97,116,33,0,123,32,105,102,40,116,121,112,101,111,102,40,83,68,76,50,41,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,83,68,76,50,32,61,32,123,125,59,32,105,102,40,116,121,112,101,111,102,40,83,68,76,50,46,97,117,100,105,111,41,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,83,68,76,50,46,97,117,100,105,111,32,61,32,123,125,59,32,105,102,32,40,33,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,41,32,123,32,105,102,32,40,116,121,112,101,111,102,40,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,32,61,32,110,101,119,32,65,117,100,105,111,67,111,110,116,101,120,116,40,41,59,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,40,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,32,61,32,110,101,119,32,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,40,41,59,32,125,32,101,108,115,101,32,123,32,114,101,116,117,114,110,32,45,49,59,32,125,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,87,101,98,32,65,117,100,105,111,32,65,80,73,32,105,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,33,0,123,32,114,101,116,117,114,110,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,115,97,109,112,108,101,82,97,116,101,39,93,59,32,125,0,123,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,32,61,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,99,114,101,97,116,101,83,99,114,105,112,116,80,114,111,99,101,115,115,111,114,39,93,40,36,49,44,32,48,44,32,36,48,41,59,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,91,39,111,110,97,117,100,105,111,112,114,111,99,101,115,115,39,93,32,61,32,102,117,110,99,116,105,111,110,32,40,101,41,32,123,32,83,68,76,50,46,97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,32,61,32,101,91,39,111,117,116,112,117,116,66,117,102,102,101,114,39,93,59,32,82,117,110,116,105,109,101,46,100,121,110,67,97,108,108,40,39,118,105,39,44,32,36,50,44,32,91,36,51,93,41,59,32,125,59,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,91,39,99,111,110,110,101,99,116,39,93,40,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,100,101,115,116,105,110,97,116,105,111,110,39,93,41,59,32,125,0,123,32,118,97,114,32,110,117,109,67,104,97,110,110,101,108,115,32,61,32,83,68,76,50,46,97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,91,39,110,117,109,98,101,114,79,102,67,104,97,110,110,101,108,115,39,93,59,32,102,111,114,32,40,118,97,114,32,99,32,61,32,48,59,32,99,32,60,32,110,117,109,67,104,97,110,110,101,108,115,59,32,43,43,99,41,32,123,32,118,97,114,32,99,104,97,110,110,101,108,68,97,116,97,32,61,32,83,68,76,50,46,97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,91,39,103,101,116,67,104,97,110,110,101,108,68,97,116,97,39,93,40,99,41,59,32,105,102,32,40,99,104,97,110,110,101,108,68,97,116,97,46,108,101,110,103,116,104,32,33,61,32,36,49,41,32,123,32,116,104,114,111,119,32,39,87,101,98,32,65,117,100,105,111,32,111,117,116,112,117,116,32,98,117,102,102,101,114,32,108,101,110,103,116,104,32,109,105,115,109,97,116,99,104,33,32,68,101,115,116,105,110,97,116,105,111,110,32,115,105,122,101,58,32,39,32,43,32,99,104,97,110,110,101,108,68,97,116,97,46,108,101,110,103,116,104,32,43,32,39,32,115,97,109,112,108,101,115,32,118,115,32,101,120,112,101,99,116,101,100,32,39,32,43,32,36,49,32,43,32,39,32,115,97,109,112,108,101,115,33,39,59,32,125,32,102,111,114,32,40,118,97,114,32,106,32,61,32,48,59,32,106,32,60,32,36,49,59,32,43,43,106,41,32,123,32,99,104,97,110,110,101,108,68,97,116,97,91,106,93,32,61,32,72,69,65,80,70,51,50,91,36,48,32,43,32,40,40,106,42,110,117,109,67,104,97,110,110,101,108,115,32,43,32,99,41,32,60,60,32,50,41,32,62,62,32,50,93,59,32,125,32,125,32,125,0,83,68,76,95,86,73,68,69,79,95,77,73,78,73,77,73,90,69,95,79,78,95,70,79,67,85,83,95,76,79,83,83,0,123,32,105,102,32,40,116,121,112,101,111,102,32,77,111,100,117,108,101,91,39,115,101,116,87,105,110,100,111,119,84,105,116,108,101,39,93,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,77,111,100,117,108,101,91,39,115,101,116,87,105,110,100,111,119,84,105,116,108,101,39,93,40,77,111,100,117,108,101,91,39,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,39,93,40,36,48,41,41,59,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,67,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,71,76,69,83,32,119,105,110,100,111,119,32,115,117,114,102,97,99,101,0,123,32,114,101,116,117,114,110,32,115,99,114,101,101,110,46,119,105,100,116,104,59,32,125,0,123,32,114,101,116,117,114,110,32,115,99,114,101,101,110,46,104,101,105,103,104,116,59,32,125,0,67,111,117,108,100,110,39,116,32,108,111,97,100,32,71,76,69,83,50,32,102,117,110,99,116,105,111,110,32,37,115,58,32,37,115,10,0,85,78,75,78,79,87,78,0,71,76,95,79,85,84,95,79,70,95,77,69,77,79,82,89,0,71,76,95,73,78,86,65,76,73,68,95,79,80,69,82,65,84,73,79,78,0,71,76,95,73,78,86,65,76,73,68,95,86,65,76,85,69,0,71,76,95,73,78,86,65,76,73,68,95,69,78,85,77,0,37,115,58,32,37,115,32,40,37,100,41,58,32,37,115,32,37,115,32,40,48,120,37,88,41,0,67,58,92,85,115,101,114,115,92,120,97,119,111,116,95,48,48,48,92,46,101,109,115,99,114,105,112,116,101,110,95,112,111,114,116,115,92,115,100,108,50,92,83,68,76,50,45,118,101,114,115,105,111,110,95,57,92,115,114,99,92,114,101,110,100,101,114,47,111,112,101,110,103,108,101,115,50,47,83,68,76,95,114,101,110,100,101,114,95,103,108,101,115,50,46,99,0,118,111,105,100,32,71,76,69,83,50,95,82,101,115,101,116,83,116,97,116,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,41,0,103,108,82,101,97,100,80,105,120,101,108,115,40,41,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,82,101,97,100,80,105,120,101,108,115,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,85,105,110,116,51,50,44,32,118,111,105,100,32,42,44,32,105,110,116,41,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,67,111,112,121,69,120,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,99,116,32,42,44,32,99,111,110,115,116,32,100,111,117,98,108,101,44,32,99,111,110,115,116,32,83,68,76,95,70,80,111,105,110,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,110,100,101,114,101,114,70,108,105,112,41,0,85,110,115,117,112,112,111,114,116,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,0,97,95,112,111,115,105,116,105,111,110,0,97,95,116,101,120,67,111,111,114,100,0,97,95,97,110,103,108,101,0,97,95,99,101,110,116,101,114,0,70,97,105,108,101,100,32,116,111,32,108,105,110,107,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,0,117,95,112,114,111,106,101,99,116,105,111,110,0,117,95,116,101,120,116,117,114,101,95,118,0,117,95,116,101,120,116,117,114,101,95,117,0,117,95,116,101,120,116,117,114,101,0,117,95,109,111,100,117,108,97,116,105,111,110,0,117,95,99,111,108,111,114,0,78,111,32,115,104,97,100,101,114,32,109,97,116,99,104,105,110,103,32,116,104,101,32,114,101,113,117,101,115,116,101,100,32,99,104,97,114,97,99,116,101,114,105,115,116,105,99,115,32,119,97,115,32,102,111,117,110,100,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,115,104,97,100,101,114,32,99,97,110,110,111,116,32,98,101,32,108,111,97,100,101,100,32,111,110,32,116,104,101,32,99,117,114,114,101,110,116,32,112,108,97,116,102,111,114,109,0,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,116,104,101,32,115,104,97,100,101,114,58,32,37,115,0,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,116,104,101,32,115,104,97,100,101,114,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,67,111,112,121,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,99,116,32,42,41,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,70,105,108,108,82,101,99,116,115,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,99,116,32,42,44,32,105,110,116,41,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,68,114,97,119,76,105,110,101,115,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,80,111,105,110,116,32,42,44,32,105,110,116,41,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,86,105,101,119,112,111,114,116,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,41,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,40,41,32,102,97,105,108,101,100,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,40,41,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,84,101,120,116,117,114,101,89,85,86,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,85,105,110,116,56,32,42,44,32,105,110,116,44,32,99,111,110,115,116,32,85,105,110,116,56,32,42,44,32,105,110,116,44,32,99,111,110,115,116,32,85,105,110,116,56,32,42,44,32,105,110,116,41,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,84,101,120,116,117,114,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,118,111,105,100,32,42,44,32,105,110,116,41,0,84,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,105,110,116,32,71,76,69,83,50,95,67,114,101,97,116,101,84,101,120,116,117,114,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,41,0,103,108,71,101,110,84,101,120,117,114,101,115,40,41,0,103,108,84,101,120,73,109,97,103,101,50,68,40,41,0,118,111,105,100,32,71,76,69,83,50,95,68,101,115,116,114,111,121,82,101,110,100,101,114,101,114,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,41,0,112,111,105,110,116,101,114,0,110,111,116,45,97,108,108,111,119,101,100,0,110,115,45,114,101,115,105,122,101,0,101,119,45,114,101,115,105,122,101,0,110,101,115,119,45,114,101,115,105,122,101,0,110,119,115,101,45,114,101,115,105,122,101,0,112,114,111,103,114,101,115,115,0,99,114,111,115,115,104,97,105,114,0,119,97,105,116,0,116,101,120,116,0,123,32,105,102,32,40,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,46,115,116,121,108,101,91,39,99,117,114,115,111,114,39,93,32,61,32,77,111,100,117,108,101,91,39,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,39,93,40,36,48,41,59,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,105,102,32,40,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,46,115,116,121,108,101,91,39,99,117,114,115,111,114,39,93,32,61,32,39,110,111,110,101,39,59,32,125,0,86,105,100,101,111,32,100,114,105,118,101,114,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,99,104,97,110,103,105,110,103,32,100,105,115,112,108,97,121,32,109,111,100,101,0,78,111,32,118,105,100,101,111,32,109,111,100,101,32,108,97,114,103,101,32,101,110,111,117,103,104,32,102,111,114,32,37,100,120,37,100,0,77,105,115,115,105,110,103,32,100,101,115,105,114,101,100,32,109,111,100,101,32,111,114,32,99,108,111,115,101,115,116,32,109,111,100,101,32,112,97,114,97,109,101,116,101,114,0,95,83,68,76,95,87,105,110,100,111,119,84,101,120,116,117,114,101,68,97,116,97,0,78,111,32,119,105,110,100,111,119,32,116,101,120,116,117,114,101,32,100,97,116,97,0,78,111,32,104,97,114,100,119,97,114,101,32,97,99,99,101,108,101,114,97,116,101,100,32,114,101,110,100,101,114,101,114,115,32,97,118,97,105,108,97,98,108,101,0,84,114,105,101,100,32,116,111,32,114,101,97,100,32,111,117,116,115,105,100,101,32,111,102,32,115,117,114,102,97,99,101,32,98,111,117,110,100,115,0,83,68,76,95,82,69,78,68,69,82,95,83,67,65,76,69,95,81,85,65,76,73,84,89,0,110,101,97,114,101,115,116,0,85,110,107,110,111,119,110,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,0,83,111,102,116,119,97,114,101,32,114,101,110,100,101,114,101,114,32,100,111,101,115,110,39,116,32,104,97,118,101,32,97,110,32,111,117,116,112,117,116,32,115,117,114,102,97,99,101,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,97,32,61,32,49,46,48,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,114,32,61,32,97,98,103,114,46,98,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,98,32,61,32,97,98,103,114,46,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,97,32,61,32,49,46,48,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,114,32,61,32,97,98,103,114,46,98,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,98,32,61,32,97,98,103,114,46,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,117,95,99,111,108,111,114,59,32,32,32,32,32,125,32,0,32,32,32,32,32,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,112,114,111,106,101,99,116,105,111,110,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,102,108,111,97,116,32,97,95,97,110,103,108,101,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,99,101,110,116,101,114,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,97,110,103,108,101,32,61,32,114,97,100,105,97,110,115,40,97,95,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,99,32,61,32,99,111,115,40,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,115,32,61,32,115,105,110,40,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,109,97,116,50,32,114,111,116,97,116,105,111,110,77,97,116,114,105,120,32,61,32,109,97,116,50,40,99,44,32,45,115,44,32,115,44,32,99,41,59,32,32,32,32,32,32,32,32,32,118,101,99,50,32,112,111,115,105,116,105,111,110,32,61,32,114,111,116,97,116,105,111,110,77,97,116,114], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+185646); /* memory initializer */ allocate([105,120,32,42,32,40,97,95,112,111,115,105,116,105,111,110,32,45,32,97,95,99,101,110,116,101,114,41,32,43,32,97,95,99,101,110,116,101,114,59,32,32,32,32,32,32,32,32,32,118,95,116,101,120,67,111,111,114,100,32,61,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,117,95,112,114,111,106,101,99,116,105,111,110,32,42,32,118,101,99,52,40,112,111,115,105,116,105,111,110,44,32,48,46,48,44,32,49,46,48,41,59,32,32,32,32,32,32,32,32,103,108,95,80,111,105,110,116,83,105,122,101,32,61,32,49,46,48,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,118,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,114,59,32,32,32,32,32,32,32,32,32,121,117,118,46,121,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,121,117,118,46,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,118,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,114,59,32,32,32,32,32,32,32,32,32,121,117,118,46,121,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,97,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,114,59,32,32,32,32,32,32,32,32,32,121,117,118,46,121,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,97,114,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,65,0,66,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,48,0,82,101,116,117,114,110,0,69,115,99,97,112,101,0,66,97,99,107,115,112,97,99,101,0,84,97,98,0,83,112,97,99,101,0,45,0,61,0,91,0,93,0,92,0,35,0,59,0,39,0,96,0,44,0,47,0,67,97,112,115,76,111,99,107,0,70,49,0,70,50,0,70,51,0,70,52,0,70,53,0,70,54,0,70,55,0,70,56,0,70,57,0,70,49,48,0,70,49,49,0,70,49,50,0,80,114,105,110,116,83,99,114,101,101,110,0,83,99,114,111,108,108,76,111,99,107,0,80,97,117,115,101,0,73,110,115,101,114,116,0,72,111,109,101,0,80,97,103,101,85,112,0,68,101,108,101,116,101,0,69,110,100,0,80,97,103,101,68,111,119,110,0,82,105,103,104,116,0,76,101,102,116,0,68,111,119,110,0,85,112,0,78,117,109,108,111,99,107,0,75,101,121,112,97,100,32,47,0,75,101,121,112,97,100,32,42,0,75,101,121,112,97,100,32,45,0,75,101,121,112,97,100,32,43,0,75,101,121,112,97,100,32,69,110,116,101,114,0,75,101,121,112,97,100,32,49,0,75,101,121,112,97,100,32,50,0,75,101,121,112,97,100,32,51,0,75,101,121,112,97,100,32,52,0,75,101,121,112,97,100,32,53,0,75,101,121,112,97,100,32,54,0,75,101,121,112,97,100,32,55,0,75,101,121,112,97,100,32,56,0,75,101,121,112,97,100,32,57,0,75,101,121,112,97,100,32,48,0,75,101,121,112,97,100,32,46,0,65,112,112,108,105,99,97,116,105,111,110,0,80,111,119,101,114,0,75,101,121,112,97,100,32,61,0,70,49,51,0,70,49,52,0,70,49,53,0,70,49,54,0,70,49,55,0,70,49,56,0,70,49,57,0,70,50,48,0,70,50,49,0,70,50,50,0,70,50,51,0,70,50,52,0,69,120,101,99,117,116,101,0,72,101,108,112,0,77,101,110,117,0,83,101,108,101,99,116,0,83,116,111,112,0,65,103,97,105,110,0,85,110,100,111,0,67,117,116,0,67,111,112,121,0,80,97,115,116,101,0,70,105,110,100,0,77,117,116,101,0,86,111,108,117,109,101,85,112,0,86,111,108,117,109,101,68,111,119,110,0,75,101,121,112,97,100,32,44,0,75,101,121,112,97,100,32,61,32,40,65,83,52,48,48,41,0,65,108,116,69,114,97,115,101,0,83,121,115,82,101,113,0,67,97,110,99,101,108,0,67,108,101,97,114,0,80,114,105,111,114,0,83,101,112,97,114,97,116,111,114,0,79,117,116,0,79,112,101,114,0,67,108,101,97,114,32,47,32,65,103,97,105,110,0,67,114,83,101,108,0,69,120,83,101,108,0,75,101,121,112,97,100,32,48,48,0,75,101,121,112,97,100,32,48,48,48,0,84,104,111,117,115,97,110,100,115,83,101,112,97,114,97,116,111,114,0,68,101,99,105,109,97,108,83,101,112,97,114,97,116,111,114,0,67,117,114,114,101,110,99,121,85,110,105,116,0,67,117,114,114,101,110,99,121,83,117,98,85,110,105,116,0,75,101,121,112,97,100,32,40,0,75,101,121,112,97,100,32,41,0,75,101,121,112,97,100,32,123,0,75,101,121,112,97,100,32,125,0,75,101,121,112,97,100,32,84,97,98,0,75,101,121,112,97,100,32,66,97,99,107,115,112,97,99,101,0,75,101,121,112,97,100,32,65,0,75,101,121,112,97,100,32,66,0,75,101,121,112,97,100,32,67,0,75,101,121,112,97,100,32,68,0,75,101,121,112,97,100,32,69,0,75,101,121,112,97,100,32,70,0,75,101,121,112,97,100,32,88,79,82,0,75,101,121,112,97,100,32,94,0,75,101,121,112,97,100,32,37,0,75,101,121,112,97,100,32,60,0,75,101,121,112,97,100,32,62,0,75,101,121,112,97,100,32,38,0,75,101,121,112,97,100,32,38,38,0,75,101,121,112,97,100,32,124,0,75,101,121,112,97,100,32,124,124,0,75,101,121,112,97,100,32,58,0,75,101,121,112,97,100,32,35,0,75,101,121,112,97,100,32,83,112,97,99,101,0,75,101,121,112,97,100,32,64,0,75,101,121,112,97,100,32,33,0,75,101,121,112,97,100,32,77,101,109,83,116,111,114,101,0,75,101,121,112,97,100,32,77,101,109,82,101,99,97,108,108,0,75,101,121,112,97,100,32,77,101,109,67,108,101,97,114,0,75,101,121,112,97,100,32,77,101,109,65,100,100,0,75,101,121,112,97,100,32,77,101,109,83,117,98,116,114,97,99,116,0,75,101,121,112,97,100,32,77,101,109,77,117,108,116,105,112,108,121,0,75,101,121,112,97,100,32,77,101,109,68,105,118,105,100,101,0,75,101,121,112,97,100,32,43,47,45,0,75,101,121,112,97,100,32,67,108,101,97,114,0,75,101,121,112,97,100,32,67,108,101,97,114,69,110,116,114,121,0,75,101,121,112,97,100,32,66,105,110,97,114,121,0,75,101,121,112,97,100,32,79,99,116,97,108,0,75,101,121,112,97,100,32,68,101,99,105,109,97,108,0,75,101,121,112,97,100,32,72,101,120,97,100,101,99,105,109,97,108,0,76,101,102,116,32,67,116,114,108,0,76,101,102,116,32,83,104,105,102,116,0,76,101,102,116,32,65,108,116,0,76,101,102,116,32,71,85,73,0,82,105,103,104,116,32,67,116,114,108,0,82,105,103,104,116,32,83,104,105,102,116,0,82,105,103,104,116,32,65,108,116,0,82,105,103,104,116,32,71,85,73,0,77,111,100,101,83,119,105,116,99,104,0,65,117,100,105,111,78,101,120,116,0,65,117,100,105,111,80,114,101,118,0,65,117,100,105,111,83,116,111,112,0,65,117,100,105,111,80,108,97,121,0,65,117,100,105,111,77,117,116,101,0,77,101,100,105,97,83,101,108,101,99,116,0,87,87,87,0,77,97,105,108,0,67,97,108,99,117,108,97,116,111,114,0,67,111,109,112,117,116,101,114,0,65,67,32,83,101,97,114,99,104,0,65,67,32,72,111,109,101,0,65,67,32,66,97,99,107,0,65,67,32,70,111,114,119,97,114,100,0,65,67,32,83,116,111,112,0,65,67,32,82,101,102,114,101,115,104,0,65,67,32,66,111,111,107,109,97,114,107,115,0,66,114,105,103,104,116,110,101,115,115,68,111,119,110,0,66,114,105,103,104,116,110,101,115,115,85,112,0,68,105,115,112,108,97,121,83,119,105,116,99,104,0,75,66,68,73,108,108,117,109,84,111,103,103,108,101,0,75,66,68,73,108,108,117,109,68,111,119,110,0,75,66,68,73,108,108,117,109,85,112,0,69,106,101,99,116,0,83,108,101,101,112,0,69,82,82,79,82,58,32,78,117,109,80,111,105,110,116,115,32,61,32,37,105,10,0,83,121,115,116,101,109,32,97,117,100,105,111,32,99,97,112,116,117,114,101,32,100,101,118,105,99,101,0,83,121,115,116,101,109,32,97,117,100,105,111,32,111,117,116,112,117,116,32,100,101,118,105,99,101,0,37,115,58,32,37,115,10,0,86,69,82,66,79,83,69,0,68,69,66,85,71,0,73,78,70,79,0,87,65,82,78,0,69,82,82,79,82,0,67,82,73,84,73,67,65,76,0,105,110,99,111,114,114,101,99,116,32,104,101,97,100,101,114,32,99,104,101,99,107,0,117,110,107,110,111,119,110,32,99,111,109,112,114,101,115,115,105,111,110,32,109,101,116,104,111,100,0,105,110,118,97,108,105,100,32,119,105,110,100,111,119,32,115,105,122,101,0,117,110,107,110,111,119,110,32,104,101,97,100,101,114,32,102,108,97,103,115,32,115,101,116,0,104,101,97,100,101,114,32,99,114,99,32,109,105,115,109,97,116,99,104,0,105,110,118,97,108,105,100,32,98,108,111,99,107,32,116,121,112,101,0,105,110,118,97,108,105,100,32,115,116,111,114,101,100,32,98,108,111,99,107,32,108,101,110,103,116,104,115,0,116,111,111,32,109,97,110,121,32,108,101,110,103,116,104,32,111,114,32,100,105,115,116,97,110,99,101,32,115,121,109,98,111,108,115,0,105,110,118,97,108,105,100,32,99,111,100,101,32,108,101,110,103,116,104,115,32,115,101,116,0,105,110,118,97,108,105,100,32,98,105,116,32,108,101,110,103,116,104,32,114,101,112,101,97,116,0,105,110,118,97,108,105,100,32,99,111,100,101,32,45,45,32,109,105,115,115,105,110,103,32,101,110,100,45,111,102,45,98,108,111,99,107,0,105,110,118,97,108,105,100,32,108,105,116,101,114,97,108,47,108,101,110,103,116,104,115,32,115,101,116,0,105,110,118,97,108,105,100,32,100,105,115,116,97,110,99,101,115,32,115,101,116,0,105,110,99,111,114,114,101,99,116,32,100,97,116,97,32,99,104,101,99,107,0,105,110,99,111,114,114,101,99,116,32,108,101,110,103,116,104,32,99,104,101,99,107,0,105,110,118,97,108,105,100,32,100,105,115,116,97,110,99,101,32,116,111,111,32,102,97,114,32,98,97,99,107,0,105,110,118,97,108,105,100,32,100,105,115,116,97,110,99,101,32,99,111,100,101,0,105,110,118,97,108,105,100,32,108,105,116,101,114,97,108,47,108,101,110,103,116,104,32,99,111,100,101,0,83,116,57,98,97,100,95,97,108,108,111,99,0,83,116,57,101,120,99,101,112,116,105,111,110,0,83,116,49,49,108,111,103,105,99,95,101,114,114,111,114,0,83,116,49,50,111,117,116,95,111,102,95,114,97,110,103,101,0,83,116,49,51,114,117,110,116,105,109,101,95,101,114,114,111,114,0,83,116,57,116,121,112,101,95,105,110,102,111,0,83,116,56,98,97,100,95,99,97,115,116,0,83,116,49,48,98,97,100,95,116,121,112,101,105,100,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,54,95,95,115,104,105,109,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,57,95,95,112,111,105,110,116,101,114,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,49,55,95,95,112,98,97,115,101,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,48,95,95,115,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,78,49,48,95,95,99,120,120,97,98,105,118,49,50,49,95,95,118,109,105,95,99,108,97,115,115,95,116,121,112,101,95,105,110,102,111,69,0,0,33,34,98,97,115,105,99,95,115,116,114,105,110,103,32,108,101,110,103,116,104,95,101,114,114,111,114,34,0,67,58,92,80,82,79,71,82,65,126,49,92,69,77,83,67,82,73,126,49,92,69,77,83,67,82,73,126,49,92,84,65,71,45,49,51,126,49,46,53,92,115,121,115,116,101,109,92,105,110,99,108,117,100,101,92,108,105,98,99,120,120,92,115,116,114,105,110,103,0,95,95,116,104,114,111,119,95,108,101,110,103,116,104,95,101,114,114,111,114,0,33,34,118,101,99,116,111,114,32,108,101,110,103,116,104,95,101,114,114,111,114,34,0,67,58,92,80,82,79,71,82,65,126,49,92,69,77,83,67,82,73,126,49,92,69,77,83,67,82,73,126,49,92,84,65,71,45,49,51,126,49,46,53,92,115,121,115,116,101,109,92,105,110,99,108,117,100,101,92,108,105,98,99,120,120,92,118,101,99,116,111,114,0,112,116,104,114,101,97,100,95,111,110,99,101,32,102,97,105,108,117,114,101,32,105,110,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,95,102,97,115,116,40,41,0,115,116,100,58,58,98,97,100,95,97,108,108,111,99,0,116,101,114,109,105,110,97,116,101,95,104,97,110,100,108,101,114,32,117,110,101,120,112,101,99,116,101,100,108,121,32,114,101,116,117,114,110,101,100,0,116,101,114,109,105,110,97,116,101,95,104,97,110,100,108,101,114,32,117,110,101,120,112,101,99,116,101,100,108,121,32,116,104,114,101,119,32,97,110,32,101,120,99,101,112,116,105,111,110,0,115,116,100,58,58,98,97,100,95,99,97,115,116,0,115,116,100,58,58,98,97,100,95,116,121,112,101,105,100,0,99,97,110,110,111,116,32,99,114,101,97,116,101,32,112,116,104,114,101,97,100,32,107,101,121,32,102,111,114,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,40,41,0,99,97,110,110,111,116,32,122,101,114,111,32,111,117,116,32,116,104,114,101,97,100,32,118,97,108,117,101,32,102,111,114,32,95,95,99,120,97,95,103,101,116,95,103,108,111,98,97,108,115,40,41,0,33,34,98,97,115,105,99,95,115,116,114,105,110,103,32,111,117,116,95,111,102,95,114,97,110,103,101,34,0,95,95,116,104,114,111,119,95,111,117,116,95,111,102,95,114,97,110,103,101,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,101,120,99,101,112,116,105,111,110,32,111,102,32,116,121,112,101,32,37,115,58,32,37,115,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,101,120,99,101,112,116,105,111,110,32,111,102,32,116,121,112,101,32,37,115,0,116,101,114,109,105,110,97,116,105,110,103,32,119,105,116,104,32,37,115,32,102,111,114,101,105,103,110,32,101,120,99,101,112,116,105,111,110,0,116,101,114,109,105,110,97,116,105,110,103,0,117,110,99,97,117,103,104,116,0,69,88,84,0,65,82,66,0,79,69,83,0,65,78,71,76,69,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,85,115,101,80,114,111,103,114,97,109,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,0,103,108,68,101,116,97,99,104,83,104,97,100,101,114,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,103,108,71,101,116,83,116,114,105,110,103,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,103,108,71,101,116,70,108,111,97,116,118,0,103,108,71,101,116,66,111,111,108,101,97,110,118,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,84,101,120,73,109,97,103,101,50,68,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,82,101,97,100,80,105,120,101,108,115,0,103,108,66,105,110,100,84,101,120,116,117,114,101,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,84,101,120,116,117,114,101,0,103,108,71,101,110,66,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,66,117,102,102,101,114,68,97,116,97,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,73,115,66,117,102,102,101,114,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,0,103,108,85,110,105,102,111,114,109,49,102,0,103,108,85,110,105,102,111,114,109,50,102,0,103,108,85,110,105,102,111,114,109,51,102,0,103,108,85,110,105,102,111,114,109,52,102,0,103,108,85,110,105,102,111,114,109,49,105,0,103,108,85,110,105,102,111,114,109,50,105,0,103,108,85,110,105,102,111,114,109,51,105,0,103,108,85,110,105,102,111,114,109,52,105,0,103,108,85,110,105,102,111,114,109,49,105,118,0,103,108,85,110,105,102,111,114,109,50,105,118,0,103,108,85,110,105,102,111,114,109,51,105,118,0,103,108,85,110,105,102,111,114,109,52,105,118,0,103,108,85,110,105,102,111,114,109,49,102,118,0,103,108,85,110,105,102,111,114,109,50,102,118,0,103,108,85,110,105,102,111,114,109,51,102,118,0,103,108,85,110,105,102,111,114,109,52,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,103,108,66,105,110,100,66,117,102,102,101,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,103,108,73,115,83,104,97,100,101,114,0,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,103,108,76,105,110,107,80,114,111,103,114,97,109,0,103,108,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,103,108,73,115,80,114,111,103,114,97,109,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,103,108,71,101,110,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,103,108,68,101,108,101,116,101,79,98,106,101,99,116,0,103,108,71,101,116,79,98,106,101,99,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,71,101,116,73,110,102,111,76,111,103,0,103,108,66,105,110,100,80,114,111,103,114,97,109,0,103,108,71,101,116,80,111,105,110,116,101,114,118,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,103,108,69,110,97,98,108,101,67,108,105,101,110,116,83,116,97,116,101,0,103,108,86,101,114,116,101,120,80,111,105,110,116,101,114,0,103,108,84,101,120,67,111,111,114,100,80,111,105,110,116,101,114,0,103,108,78,111,114,109,97,108,80,111,105,110,116,101,114,0,103,108,67,111,108,111,114,80,111,105,110,116,101,114,0,103,108,67,108,105,101,110,116,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,103,108,77,97,116,114,105,120,77,111,100,101,0,103,108,76,111,97,100,73,100,101,110,116,105,116,121,0,103,108,76,111,97,100,77,97,116,114,105,120,102,0,103,108,70,114,117,115,116,117,109,0,103,108,82,111,116,97,116,101,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,114,97,119,65,114,114,97,121,115,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,103,108,71,101,116,69,114,114,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,70,105,110,105,115,104,0,103,108,70,108,117,115,104,0,103,108,67,108,101,97,114,68,101,112,116,104,0,103,108,67,108,101,97,114,68,101,112,116,104,102,0,103,108,68,101,112,116,104,70,117,110,99,0,103,108,69,110,97,98,108,101,0,103,108,68,105,115,97,98,108,101,0,103,108,70,114,111,110,116,70,97,99,101,0,103,108,67,117,108,108,70,97,99,101,0,103,108,67,108,101,97,114,0,103,108,76,105,110,101,87,105,100,116,104,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,103,108,68,101,112,116,104,77,97,115,107,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,0,103,108,73,115,69,110,97,98,108,101,100,0,103,108,66,108,101,110,100,70,117,110,99,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,103,108,68,101,112,116,104,82,97,110,103,101,0,103,108,68,101,112,116,104,82,97,110,103,101,102,0,103,108,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,103,108,72,105,110,116,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,103,108,83,116,101,110,99,105,108,79,112,0,103,108,86,105,101,119,112,111,114,116,0,103,108,67,108,101,97,114,67,111,108,111,114,0,103,108,83,99,105,115,115,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,0,103,108,67,111,108,111,114,77,97,115,107,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,66,108,101,110,100,67,111,108,111,114,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,68,114,97,119,66,117,102,102,101,114,115,0,123,32,77,111,100,117,108,101,46,112,114,105,110,116,69,114,114,40,39,98,97,100,32,110,97,109,101,32,105,110,32,103,101,116,80,114,111,99,65,100,100,114,101,115,115,58,32,39,32,43,32,91,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,44,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,49,41,93,41,59,32,125,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0,105,110,102,105,110,105,116,121,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+195886); /* memory initializer */ allocate([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,4,7,3,6,5,0,80,79,83,73,88,0,114,119,97], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+206126); /* memory initializer */ allocate([17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,46,0,0,78,83,116,51,95,95,49,49,49,95,95,115,116,100,111,117,116,98,117,102,73,119,69,69,0,117,110,115,117,112,112,111,114,116,101,100,32,108,111,99,97,108,101,32,102,111,114,32,115,116,97,110,100,97,114,100,32,105,110,112,117,116,0,78,83,116,51,95,95,49,49,48,95,95,115,116,100,105,110,98,117,102,73,119,69,69,0,78,83,116,51,95,95,49,49,49,95,95,115,116,100,111,117,116,98,117,102,73,99,69,69,0,78,83,116,51,95,95,49,49,48,95,95,115,116,100,105,110,98,117,102,73,99,69,69,0,78,83,116,51,95,95,49,49,52,95,95,115,104,97,114,101,100,95,99,111,117,110,116,69,0,78,83,116,51,95,95,49,49,57,95,95,115,104,97,114,101,100,95,119,101,97,107,95,99,111,117,110,116,69,0,78,83,116,51,95,95,49,49,50,115,121,115,116,101,109,95,101,114,114,111,114,69,0,78,83,116,51,95,95,49,49,52,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,78,83,116,51,95,95,49,49,50,95,95,100,111,95,109,101,115,115,97,103,101,69,0,78,83,116,51,95,95,49,50,52,95,95,103,101,110,101,114,105,99,95,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,78,83,116,51,95,95,49,50,51,95,95,115,121,115,116,101,109,95,101,114,114,111,114,95,99,97,116,101,103,111,114,121,69,0,103,101,110,101,114,105,99,0,117,110,115,112,101,99,105,102,105,101,100,32,103,101,110,101,114,105,99,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,115,121,115,116,101,109,0,117,110,115,112,101,99,105,102,105,101,100,32,115,121,115,116,101,109,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,58,32,0,109,117,116,101,120,32,108,111,99,107,32,102,97,105,108,101,100,0,101,99,32,61,61,32,48,0,67,58,92,80,82,79,71,82,65,126,49,92,69,77,83,67,82,73,126,49,92,69,77,83,67,82,73,126,49,92,84,65,71,45,49,51,126,49,46,53,92,115,121,115,116,101,109,92,108,105,98,92,108,105,98,99,120,120,92,109,117,116,101,120,46,99,112,112,0,117,110,108,111,99,107,0,78,83,116,51,95,95,49,56,105,111,115,95,98,97,115,101,55,102,97,105,108,117,114,101,69,0,78,83,116,51,95,95,49,56,105,111,115,95,98,97,115,101,69,0,78,83,116,51,95,95,49,57,98,97,115,105,99,95,105,111,115,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,57,98,97,115,105,99,95,105,111,115,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,49,49,53,98,97,115,105,99,95,115,116,114,101,97,109,98,117,102,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,53,98,97,115,105,99,95,115,116,114,101,97,109,98,117,102,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,105,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,105,115,116,114,101,97,109,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,111,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,51,98,97,115,105,99,95,111,115,116,114,101,97,109,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,0,78,83,116,51,95,95,49,49,52,98,97,115,105,99,95,105,111,115,116,114,101,97,109,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,0,78,83,116,51,95,95,49,49,57,95,95,105,111,115,116,114,101,97,109,95,99,97,116,101,103,111,114,121,69,0,105,111,115,95,98,97,115,101,58,58,99,108,101,97,114,0,105,111,115,116,114,101,97,109,0,117,110,115,112,101,99,105,102,105,101,100,32,105,111,115,116,114,101,97,109,95,99,97,116,101,103,111,114,121,32,101,114,114,111,114,0,48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,65,66,67,68,69,70,120,88,43,45,112,80,105,73,110,78,0,78,83,116,51,95,95,49,54,108,111,99,97,108,101,53,102,97,99,101,116,69,0,78,83,116,51,95,95,49,53,99,116,121,112,101,73,119,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,99,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,68,115,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,68,105,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,49,54,95,95,110,97,114,114,111,119,95,116,111,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,49,49,55,95,95,119,105,100,101,110,95,102,114,111,109,95,117,116,102,56,73,76,106,51,50,69,69,69,0,78,83,116,51,95,95,49,55,99,111,100,101,99,118,116,73,119,99,49,49,95,95,109,98,115,116,97,116,101,95,116,69,69,0,78,83,116,51,95,95,49,54,108,111,99,97,108,101,53,95,95,105,109,112,69,0,78,83,116,51,95,95,49,55,99,111,108,108,97,116,101,73,99,69,69,0,78,83,116,51,95,95,49,55,99,111,108,108,97,116,101,73,119,69,69,0,78,83,116,51,95,95,49,53,99,116,121,112,101,73,99,69,69,0,78,83,116,51,95,95,49,56,110,117,109,112,117,110,99,116,73,99,69,69,0,78,83,116,51,95,95,49,56,110,117,109,112,117,110,99,116,73,119,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,55,110,117,109,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,56,116,105,109,101,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,56,116,105,109,101,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,56,116,105,109,101,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,56,116,105,109,101,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,49,48,109,111,110,101,121,112,117,110,99,116,73,99,76,98,48,69,69,69,0,78,83,116,51,95,95,49,49,48,109,111,110,101,121,112,117,110,99,116,73,99,76,98,49,69,69,69,0,78,83,116,51,95,95,49,49,48,109,111,110,101,121,112,117,110,99,116,73,119,76,98,48,69,69,69,0,78,83,116,51,95,95,49,49,48,109,111,110,101,121,112,117,110,99,116,73,119,76,98,49,69,69,69,0,78,83,116,51,95,95,49,57,109,111,110,101,121,95,103,101,116,73,99,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,57,109,111,110,101,121,95,103,101,116,73,119,78,83,95,49,57,105,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,57,109,111,110,101,121,95,112,117,116,73,99,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,99,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,99,69,69,69,69,69,69,0,78,83,116,51,95,95,49,57,109,111,110,101,121,95,112,117,116,73,119,78,83,95,49,57,111,115,116,114,101,97,109,98,117,102,95,105,116,101,114,97,116,111,114,73,119,78,83,95,49,49,99,104,97,114,95,116,114,97,105,116,115,73,119,69,69,69,69,69,69,0,78,83,116,51,95,95,49,56,109,101,115,115,97,103,101,115,73,99,69,69,0,78,83,116,51,95,95,49,56,109,101,115,115,97,103,101,115,73,119,69,69,0,37,112,0,67,0,37,0,0,0,0,0,108,0,108,108,0,0,76,0,37,112,0,0,0,0,37,72,58,37,77,58,37,83,37,109,47,37,100,47,37,121,37,89,45,37,109,45,37,100,37,73,58,37,77,58,37,83,32,37,112,37,72,58,37,77,37,72,58,37,77,58,37,83,108,111,99,97,108,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,48,49,50,51,52,53,54,55,56,57,0,37,76,102,0,109,111,110,101,121,95,103,101,116,32,101,114,114,111,114,0,48,49,50,51,52,53,54,55,56,57,0,37,46,48,76,102,0,118,101,99,116,111,114,0,116,114,117,101,0,102,97,108,115,101,0,83,117,110,100,97,121,0,77,111,110,100,97,121,0,84,117,101,115,100,97,121,0,87,101,100,110,101,115,100,97,121,0,84,104,117,114,115,100,97,121,0,70,114,105,100,97,121,0,83,97,116,117,114,100,97,121,0,83,117,110,0,77,111,110,0,84,117,101,0,87,101,100,0,84,104,117,0,70,114,105,0,83,97,116,0,74,97,110,117,97,114,121,0,70,101,98,114,117,97,114,121,0,77,97,114,99,104,0,65,112,114,105,108,0,77,97,121,0,74,117,110,101,0,74,117,108,121,0,65,117,103,117,115,116,0,83,101,112,116,101,109,98,101,114,0,79,99,116,111,98,101,114,0,78,111,118,101,109,98,101,114,0,68,101,99,101,109,98,101,114,0,74,97,110,0,70,101,98,0,77,97,114,0,65,112,114,0,74,117,110,0,74,117,108,0,65,117,103,0,83,101,112,0,79,99,116,0,78,111,118,0,68,101,99,0,65,77,0,80,77,0,37,109,47,37,100,47,37,121,0,37,72,58,37,77,58,37,83,0,37,97,32,37,98,32,37,100,32,37,72,58,37,77,58,37,83,32,37,89,0,37,73,58,37,77,58,37,83,32,37,112,0,78,83,116,51,95,95,49,49,51,109,101,115,115,97,103,101,115,95,98,97,115,101,69,0,78,83,116,51,95,95,49,49,49,95,95,109,111,110,101,121,95,112,117,116,73,119,69,69,0,78,83,116,51,95,95,49,49,49,95,95,109,111,110,101,121,95,112,117,116,73,99,69,69,0,78,83,116,51,95,95,49,49,49,95,95,109,111,110,101,121,95,103,101,116,73,119,69,69,0,78,83,116,51,95,95,49,49,49,95,95,109,111,110,101,121,95,103,101,116,73,99,69,69,0,78,83,116,51,95,95,49,49,48,109,111,110,101,121,95,98,97,115,101,69,0,78,83,116,51,95,95,49,49,48,95,95,116,105,109,101,95,112,117,116,69,0,78,83,116,51,95,95,49,50,48,95,95,116,105,109,101,95,103,101,116,95,99,95,115,116,111,114,97,103,101,73,119,69,69,0,78,83,116,51,95,95,49,50,48,95,95,116,105,109,101,95,103,101,116,95,99,95,115,116,111,114,97,103,101,73,99,69,69,0,78,83,116,51,95,95,49,57,116,105,109,101,95,98,97,115,101,69,0,78,83,116,51,95,95,49,57,95,95,110,117,109,95,112,117,116,73,119,69,69,0,78,83,116,51,95,95,49,49,52,95,95,110,117,109,95,112,117,116,95,98,97,115,101,69,0,78,83,116,51,95,95,49,57,95,95,110,117,109,95,112,117,116,73,99,69,69,0,78,83,116,51,95,95,49,57,95,95,110,117,109,95,103,101,116,73,119,69,69,0,78,83,116,51,95,95,49,49,52,95,95,110,117,109,95,103,101,116,95,98,97,115,101,69,0,78,83,116,51,95,95,49,57,95,95,110,117,109,95,103,101,116,73,99,69,69,0,78,83,116,51,95,95,49,49,50,99,111,100,101,99,118,116,95,98,97,115,101,69,0,78,83,116,51,95,95,49,49,48,99,116,121,112,101,95,98,97,115,101,69,0], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+208263); /* no memory initializer */ var tempDoublePtr = Runtime.alignMemory(allocate(12, "i8", ALLOC_STATIC), 8); assert(tempDoublePtr % 8 == 0); function copyTempFloat(ptr) { // functions, because inlining this code increases code size too much HEAP8[tempDoublePtr] = HEAP8[ptr]; HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; } function copyTempDouble(ptr) { HEAP8[tempDoublePtr] = HEAP8[ptr]; HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; HEAP8[tempDoublePtr+4] = HEAP8[ptr+4]; HEAP8[tempDoublePtr+5] = HEAP8[ptr+5]; HEAP8[tempDoublePtr+6] = HEAP8[ptr+6]; HEAP8[tempDoublePtr+7] = HEAP8[ptr+7]; } // {{PRE_LIBRARY}} var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,registerRemoveEventListeners:function () { if (!JSEvents.removeEventListenersRegistered) { __ATEXIT__.push(function() { for(var i = JSEvents.eventHandlers.length-1; i >= 0; --i) { JSEvents._removeHandler(i); } }); JSEvents.removeEventListenersRegistered = true; } },findEventTarget:function (target) { if (target) { if (typeof target == "number") { target = Pointer_stringify(target); } if (target == '#window') return window; else if (target == '#document') return document; else if (target == '#screen') return window.screen; else if (target == '#canvas') return Module['canvas']; if (typeof target == 'string') return document.getElementById(target); else return target; } else { // The sensible target varies between events, but use window as the default // since DOM events mostly can default to that. Specific callback registrations // override their own defaults. return window; } },deferredCalls:[],deferCall:function (targetFunction, precedence, argsList) { function arraysHaveEqualContent(arrA, arrB) { if (arrA.length != arrB.length) return false; for(var i in arrA) { if (arrA[i] != arrB[i]) return false; } return true; } // Test if the given call was already queued, and if so, don't add it again. for(var i in JSEvents.deferredCalls) { var call = JSEvents.deferredCalls[i]; if (call.targetFunction == targetFunction && arraysHaveEqualContent(call.argsList, argsList)) { return; } } JSEvents.deferredCalls.push({ targetFunction: targetFunction, precedence: precedence, argsList: argsList }); JSEvents.deferredCalls.sort(function(x,y) { return x.precedence < y.precedence; }); },removeDeferredCalls:function (targetFunction) { for(var i = 0; i < JSEvents.deferredCalls.length; ++i) { if (JSEvents.deferredCalls[i].targetFunction == targetFunction) { JSEvents.deferredCalls.splice(i, 1); --i; } } },canPerformEventHandlerRequests:function () { return JSEvents.inEventHandler && JSEvents.currentEventHandler.allowsDeferredCalls; },runDeferredCalls:function () { if (!JSEvents.canPerformEventHandlerRequests()) { return; } for(var i = 0; i < JSEvents.deferredCalls.length; ++i) { var call = JSEvents.deferredCalls[i]; JSEvents.deferredCalls.splice(i, 1); --i; call.targetFunction.apply(this, call.argsList); } },inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:function () { return navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0; },removeAllHandlersOnTarget:function (target, eventTypeString) { for(var i = 0; i < JSEvents.eventHandlers.length; ++i) { if (JSEvents.eventHandlers[i].target == target && (!eventTypeString || eventTypeString == JSEvents.eventHandlers[i].eventTypeString)) { JSEvents._removeHandler(i--); } } },_removeHandler:function (i) { var h = JSEvents.eventHandlers[i]; h.target.removeEventListener(h.eventTypeString, h.eventListenerFunc, h.useCapture); JSEvents.eventHandlers.splice(i, 1); },registerOrRemoveHandler:function (eventHandler) { var jsEventHandler = function jsEventHandler(event) { // Increment nesting count for the event handler. ++JSEvents.inEventHandler; JSEvents.currentEventHandler = eventHandler; // Process any old deferred calls the user has placed. JSEvents.runDeferredCalls(); // Process the actual event, calls back to user C code handler. eventHandler.handlerFunc(event); // Process any new deferred calls that were placed right now from this event handler. JSEvents.runDeferredCalls(); // Out of event handler - restore nesting count. --JSEvents.inEventHandler; } if (eventHandler.callbackfunc) { eventHandler.eventListenerFunc = jsEventHandler; eventHandler.target.addEventListener(eventHandler.eventTypeString, jsEventHandler, eventHandler.useCapture); JSEvents.eventHandlers.push(eventHandler); JSEvents.registerRemoveEventListeners(); } else { for(var i = 0; i < JSEvents.eventHandlers.length; ++i) { if (JSEvents.eventHandlers[i].target == eventHandler.target && JSEvents.eventHandlers[i].eventTypeString == eventHandler.eventTypeString) { JSEvents._removeHandler(i--); } } } },registerKeyEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.keyEvent) { JSEvents.keyEvent = _malloc( 164 ); } var handlerFunc = function(event) { var e = event || window.event; writeStringToMemory(e.key ? e.key : "", JSEvents.keyEvent + 0 ); writeStringToMemory(e.code ? e.code : "", JSEvents.keyEvent + 32 ); HEAP32[(((JSEvents.keyEvent)+(64))>>2)]=e.location; HEAP32[(((JSEvents.keyEvent)+(68))>>2)]=e.ctrlKey; HEAP32[(((JSEvents.keyEvent)+(72))>>2)]=e.shiftKey; HEAP32[(((JSEvents.keyEvent)+(76))>>2)]=e.altKey; HEAP32[(((JSEvents.keyEvent)+(80))>>2)]=e.metaKey; HEAP32[(((JSEvents.keyEvent)+(84))>>2)]=e.repeat; writeStringToMemory(e.locale ? e.locale : "", JSEvents.keyEvent + 88 ); writeStringToMemory(e.char ? e.char : "", JSEvents.keyEvent + 120 ); HEAP32[(((JSEvents.keyEvent)+(152))>>2)]=e.charCode; HEAP32[(((JSEvents.keyEvent)+(156))>>2)]=e.keyCode; HEAP32[(((JSEvents.keyEvent)+(160))>>2)]=e.which; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.keyEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: JSEvents.isInternetExplorer() ? false : true, // MSIE doesn't allow fullscreen and pointerlock requests from key handlers, others do. eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },getBoundingClientRectOrZeros:function (target) { return target.getBoundingClientRect ? target.getBoundingClientRect() : { left: 0, top: 0 }; },fillMouseEventData:function (eventStruct, e, target) { HEAPF64[((eventStruct)>>3)]=JSEvents.tick(); HEAP32[(((eventStruct)+(8))>>2)]=e.screenX; HEAP32[(((eventStruct)+(12))>>2)]=e.screenY; HEAP32[(((eventStruct)+(16))>>2)]=e.clientX; HEAP32[(((eventStruct)+(20))>>2)]=e.clientY; HEAP32[(((eventStruct)+(24))>>2)]=e.ctrlKey; HEAP32[(((eventStruct)+(28))>>2)]=e.shiftKey; HEAP32[(((eventStruct)+(32))>>2)]=e.altKey; HEAP32[(((eventStruct)+(36))>>2)]=e.metaKey; HEAP16[(((eventStruct)+(40))>>1)]=e.button; HEAP16[(((eventStruct)+(42))>>1)]=e.buttons; HEAP32[(((eventStruct)+(44))>>2)]=e["movementX"] || e["mozMovementX"] || e["webkitMovementX"] || (e.screenX-JSEvents.previousScreenX); HEAP32[(((eventStruct)+(48))>>2)]=e["movementY"] || e["mozMovementY"] || e["webkitMovementY"] || (e.screenY-JSEvents.previousScreenY); if (Module['canvas']) { var rect = Module['canvas'].getBoundingClientRect(); HEAP32[(((eventStruct)+(60))>>2)]=e.clientX - rect.left; HEAP32[(((eventStruct)+(64))>>2)]=e.clientY - rect.top; } else { // Canvas is not initialized, return 0. HEAP32[(((eventStruct)+(60))>>2)]=0; HEAP32[(((eventStruct)+(64))>>2)]=0; } if (target) { var rect = JSEvents.getBoundingClientRectOrZeros(target); HEAP32[(((eventStruct)+(52))>>2)]=e.clientX - rect.left; HEAP32[(((eventStruct)+(56))>>2)]=e.clientY - rect.top; } else { // No specific target passed, return 0. HEAP32[(((eventStruct)+(52))>>2)]=0; HEAP32[(((eventStruct)+(56))>>2)]=0; } JSEvents.previousScreenX = e.screenX; JSEvents.previousScreenY = e.screenY; },registerMouseEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.mouseEvent) { JSEvents.mouseEvent = _malloc( 72 ); } target = JSEvents.findEventTarget(target); var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillMouseEventData(JSEvents.mouseEvent, e, target); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.mouseEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: eventTypeString != 'mousemove' && eventTypeString != 'mouseenter' && eventTypeString != 'mouseleave', // Mouse move events do not allow fullscreen/pointer lock requests to be handled in them! eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; // In IE, mousedown events don't either allow deferred calls to be run! if (JSEvents.isInternetExplorer() && eventTypeString == 'mousedown') eventHandler.allowsDeferredCalls = false; JSEvents.registerOrRemoveHandler(eventHandler); },registerWheelEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.wheelEvent) { JSEvents.wheelEvent = _malloc( 104 ); } target = JSEvents.findEventTarget(target); // The DOM Level 3 events spec event 'wheel' var wheelHandlerFunc = function(event) { var e = event || window.event; JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["deltaX"]; HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=e["deltaY"]; HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=e["deltaZ"]; HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=e["deltaMode"]; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.wheelEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; // The 'mousewheel' event as implemented in Safari 6.0.5 var mouseWheelHandlerFunc = function(event) { var e = event || window.event; JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["wheelDeltaX"]; HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=-e["wheelDeltaY"] /* Invert to unify direction with the DOM Level 3 wheel event. */; HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=0 /* Not available */; HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=0 /* DOM_DELTA_PIXEL */; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.wheelEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: true, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: (eventTypeString == 'wheel') ? wheelHandlerFunc : mouseWheelHandlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },pageScrollPos:function () { if (window.pageXOffset > 0 || window.pageYOffset > 0) { return [window.pageXOffset, window.pageYOffset]; } if (typeof document.documentElement.scrollLeft !== 'undefined' || typeof document.documentElement.scrollTop !== 'undefined') { return [document.documentElement.scrollLeft, document.documentElement.scrollTop]; } return [document.body.scrollLeft|0, document.body.scrollTop|0]; },registerUiEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.uiEvent) { JSEvents.uiEvent = _malloc( 36 ); } if (eventTypeString == "scroll" && !target) { target = document; // By default read scroll events on document rather than window. } else { target = JSEvents.findEventTarget(target); } var handlerFunc = function(event) { var e = event || window.event; if (e.target != target) { // Never take ui events such as scroll via a 'bubbled' route, but always from the direct element that // was targeted. Otherwise e.g. if app logs a message in response to a page scroll, the Emscripten log // message box could cause to scroll, generating a new (bubbled) scroll message, causing a new log print, // causing a new scroll, etc.. return; } var scrollPos = JSEvents.pageScrollPos(); HEAP32[((JSEvents.uiEvent)>>2)]=e.detail; HEAP32[(((JSEvents.uiEvent)+(4))>>2)]=document.body.clientWidth; HEAP32[(((JSEvents.uiEvent)+(8))>>2)]=document.body.clientHeight; HEAP32[(((JSEvents.uiEvent)+(12))>>2)]=window.innerWidth; HEAP32[(((JSEvents.uiEvent)+(16))>>2)]=window.innerHeight; HEAP32[(((JSEvents.uiEvent)+(20))>>2)]=window.outerWidth; HEAP32[(((JSEvents.uiEvent)+(24))>>2)]=window.outerHeight; HEAP32[(((JSEvents.uiEvent)+(28))>>2)]=scrollPos[0]; HEAP32[(((JSEvents.uiEvent)+(32))>>2)]=scrollPos[1]; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.uiEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: false, // Neither scroll or resize events allow running requests inside them. eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },getNodeNameForTarget:function (target) { if (!target) return ''; if (target == window) return '#window'; if (target == window.screen) return '#screen'; return (target && target.nodeName) ? target.nodeName : ''; },registerFocusEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.focusEvent) { JSEvents.focusEvent = _malloc( 256 ); } var handlerFunc = function(event) { var e = event || window.event; var nodeName = JSEvents.getNodeNameForTarget(e.target); var id = e.target.id ? e.target.id : ''; writeStringToMemory(nodeName, JSEvents.focusEvent + 0 ); writeStringToMemory(id, JSEvents.focusEvent + 128 ); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.focusEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },tick:function () { if (window['performance'] && window['performance']['now']) return window['performance']['now'](); else return Date.now(); },registerDeviceOrientationEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.deviceOrientationEvent) { JSEvents.deviceOrientationEvent = _malloc( 40 ); } var handlerFunc = function(event) { var e = event || window.event; HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); HEAPF64[(((JSEvents.deviceOrientationEvent)+(8))>>3)]=e.alpha; HEAPF64[(((JSEvents.deviceOrientationEvent)+(16))>>3)]=e.beta; HEAPF64[(((JSEvents.deviceOrientationEvent)+(24))>>3)]=e.gamma; HEAP32[(((JSEvents.deviceOrientationEvent)+(32))>>2)]=e.absolute; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.deviceOrientationEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },registerDeviceMotionEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.deviceMotionEvent) { JSEvents.deviceMotionEvent = _malloc( 80 ); } var handlerFunc = function(event) { var e = event || window.event; HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); HEAPF64[(((JSEvents.deviceMotionEvent)+(8))>>3)]=e.acceleration.x; HEAPF64[(((JSEvents.deviceMotionEvent)+(16))>>3)]=e.acceleration.y; HEAPF64[(((JSEvents.deviceMotionEvent)+(24))>>3)]=e.acceleration.z; HEAPF64[(((JSEvents.deviceMotionEvent)+(32))>>3)]=e.accelerationIncludingGravity.x; HEAPF64[(((JSEvents.deviceMotionEvent)+(40))>>3)]=e.accelerationIncludingGravity.y; HEAPF64[(((JSEvents.deviceMotionEvent)+(48))>>3)]=e.accelerationIncludingGravity.z; HEAPF64[(((JSEvents.deviceMotionEvent)+(56))>>3)]=e.rotationRate.alpha; HEAPF64[(((JSEvents.deviceMotionEvent)+(64))>>3)]=e.rotationRate.beta; HEAPF64[(((JSEvents.deviceMotionEvent)+(72))>>3)]=e.rotationRate.gamma; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.deviceMotionEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },screenOrientation:function () { if (!window.screen) return undefined; return window.screen.orientation || window.screen.mozOrientation || window.screen.webkitOrientation || window.screen.msOrientation; },fillOrientationChangeEventData:function (eventStruct, e) { var orientations = ["portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary"]; var orientations2 = ["portrait", "portrait", "landscape", "landscape"]; var orientationString = JSEvents.screenOrientation(); var orientation = orientations.indexOf(orientationString); if (orientation == -1) { orientation = orientations2.indexOf(orientationString); } HEAP32[((eventStruct)>>2)]=1 << orientation; HEAP32[(((eventStruct)+(4))>>2)]=window.orientation; },registerOrientationChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.orientationChangeEvent) { JSEvents.orientationChangeEvent = _malloc( 8 ); } if (!target) { target = window.screen; // Orientation events need to be captured from 'window.screen' instead of 'window' } else { target = JSEvents.findEventTarget(target); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent, e); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.orientationChangeEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; if (eventTypeString == "orientationchange" && window.screen.mozOrientation !== undefined) { eventTypeString = "mozorientationchange"; } var eventHandler = { target: target, allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },fullscreenEnabled:function () { return document.fullscreenEnabled || document.mozFullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled; },fillFullscreenChangeEventData:function (eventStruct, e) { var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement; var isFullscreen = !!fullscreenElement; HEAP32[((eventStruct)>>2)]=isFullscreen; HEAP32[(((eventStruct)+(4))>>2)]=JSEvents.fullscreenEnabled(); // If transitioning to fullscreen, report info about the element that is now fullscreen. // If transitioning to windowed mode, report info about the element that just was fullscreen. var reportedElement = isFullscreen ? fullscreenElement : JSEvents.previousFullscreenElement; var nodeName = JSEvents.getNodeNameForTarget(reportedElement); var id = (reportedElement && reportedElement.id) ? reportedElement.id : ''; writeStringToMemory(nodeName, eventStruct + 8 ); writeStringToMemory(id, eventStruct + 136 ); HEAP32[(((eventStruct)+(264))>>2)]=reportedElement ? reportedElement.clientWidth : 0; HEAP32[(((eventStruct)+(268))>>2)]=reportedElement ? reportedElement.clientHeight : 0; HEAP32[(((eventStruct)+(272))>>2)]=screen.width; HEAP32[(((eventStruct)+(276))>>2)]=screen.height; if (isFullscreen) { JSEvents.previousFullscreenElement = fullscreenElement; } },registerFullscreenChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.fullscreenChangeEvent) { JSEvents.fullscreenChangeEvent = _malloc( 280 ); } if (!target) { target = document; // Fullscreen change events need to be captured from 'document' by default instead of 'window' } else { target = JSEvents.findEventTarget(target); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent, e); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.fullscreenChangeEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },resizeCanvasForFullscreen:function (target, strategy) { var restoreOldStyle = __registerRestoreOldStyle(target); var cssWidth = strategy.softFullscreen ? window.innerWidth : screen.width; var cssHeight = strategy.softFullscreen ? window.innerHeight : screen.height; var rect = target.getBoundingClientRect(); var windowedCssWidth = rect.right - rect.left; var windowedCssHeight = rect.bottom - rect.top; var windowedRttWidth = target.width; var windowedRttHeight = target.height; if (strategy.scaleMode == 3) { __setLetterbox(target, (cssHeight - windowedCssHeight) / 2, (cssWidth - windowedCssWidth) / 2); cssWidth = windowedCssWidth; cssHeight = windowedCssHeight; } else if (strategy.scaleMode == 2) { if (cssWidth*windowedRttHeight < windowedRttWidth*cssHeight) { var desiredCssHeight = windowedRttHeight * cssWidth / windowedRttWidth; __setLetterbox(target, (cssHeight - desiredCssHeight) / 2, 0); cssHeight = desiredCssHeight; } else { var desiredCssWidth = windowedRttWidth * cssHeight / windowedRttHeight; __setLetterbox(target, 0, (cssWidth - desiredCssWidth) / 2); cssWidth = desiredCssWidth; } } // If we are adding padding, must choose a background color or otherwise Chrome will give the // padding a default white color. Do it only if user has not customized their own background color. if (!target.style.backgroundColor) target.style.backgroundColor = 'black'; // IE11 does the same, but requires the color to be set in the document body. if (!document.body.style.backgroundColor) document.body.style.backgroundColor = 'black'; // IE11 // Firefox always shows black letterboxes independent of style color. target.style.width = cssWidth + 'px'; target.style.height = cssHeight + 'px'; if (strategy.filteringMode == 1) { target.style.imageRendering = 'optimizeSpeed'; target.style.imageRendering = '-moz-crisp-edges'; target.style.imageRendering = '-o-crisp-edges'; target.style.imageRendering = '-webkit-optimize-contrast'; target.style.imageRendering = 'optimize-contrast'; target.style.imageRendering = 'crisp-edges'; target.style.imageRendering = 'pixelated'; } var dpiScale = (strategy.canvasResolutionScaleMode == 2) ? window.devicePixelRatio : 1; if (strategy.canvasResolutionScaleMode != 0) { target.width = cssWidth * dpiScale; target.height = cssHeight * dpiScale; if (target.GLctxObject) target.GLctxObject.GLctx.viewport(0, 0, target.width, target.height); } return restoreOldStyle; },requestFullscreen:function (target, strategy) { // EMSCRIPTEN_FULLSCREEN_SCALE_DEFAULT + EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_NONE is a mode where no extra logic is performed to the DOM elements. if (strategy.scaleMode != 0 || strategy.canvasResolutionScaleMode != 0) { JSEvents.resizeCanvasForFullscreen(target, strategy); } if (target.requestFullscreen) { target.requestFullscreen(); } else if (target.msRequestFullscreen) { target.msRequestFullscreen(); } else if (target.mozRequestFullScreen) { target.mozRequestFullScreen(); } else if (target.mozRequestFullscreen) { target.mozRequestFullscreen(); } else if (target.webkitRequestFullscreen) { target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); } else { if (typeof JSEvents.fullscreenEnabled() === 'undefined') { return -1; } else { return -3; } } if (strategy.canvasResizedCallback) { Runtime.dynCall('iiii', strategy.canvasResizedCallback, [37, 0, strategy.canvasResizedCallbackUserData]); } return 0; },fillPointerlockChangeEventData:function (eventStruct, e) { var pointerLockElement = document.pointerLockElement || document.mozPointerLockElement || document.webkitPointerLockElement || document.msPointerLockElement; var isPointerlocked = !!pointerLockElement; HEAP32[((eventStruct)>>2)]=isPointerlocked; var nodeName = JSEvents.getNodeNameForTarget(pointerLockElement); var id = (pointerLockElement && pointerLockElement.id) ? pointerLockElement.id : ''; writeStringToMemory(nodeName, eventStruct + 4 ); writeStringToMemory(id, eventStruct + 132); },registerPointerlockChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.pointerlockChangeEvent) { JSEvents.pointerlockChangeEvent = _malloc( 260 ); } if (!target) { target = document; // Pointer lock change events need to be captured from 'document' by default instead of 'window' } else { target = JSEvents.findEventTarget(target); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent, e); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.pointerlockChangeEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },requestPointerLock:function (target) { if (target.requestPointerLock) { target.requestPointerLock(); } else if (target.mozRequestPointerLock) { target.mozRequestPointerLock(); } else if (target.webkitRequestPointerLock) { target.webkitRequestPointerLock(); } else if (target.msRequestPointerLock) { target.msRequestPointerLock(); } else { // document.body is known to accept pointer lock, so use that to differentiate if the user passed a bad element, // or if the whole browser just doesn't support the feature. if (document.body.requestPointerLock || document.body.mozRequestPointerLock || document.body.webkitRequestPointerLock || document.body.msRequestPointerLock) { return -3; } else { return -1; } } return 0; },fillVisibilityChangeEventData:function (eventStruct, e) { var visibilityStates = [ "hidden", "visible", "prerender", "unloaded" ]; var visibilityState = visibilityStates.indexOf(document.visibilityState); HEAP32[((eventStruct)>>2)]=document.hidden; HEAP32[(((eventStruct)+(4))>>2)]=visibilityState; },registerVisibilityChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.visibilityChangeEvent) { JSEvents.visibilityChangeEvent = _malloc( 8 ); } if (!target) { target = document; // Visibility change events need to be captured from 'document' by default instead of 'window' } else { target = JSEvents.findEventTarget(target); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent, e); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.visibilityChangeEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },registerTouchEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.touchEvent) { JSEvents.touchEvent = _malloc( 1684 ); } target = JSEvents.findEventTarget(target); var handlerFunc = function(event) { var e = event || window.event; var touches = {}; for(var i = 0; i < e.touches.length; ++i) { var touch = e.touches[i]; touches[touch.identifier] = touch; } for(var i = 0; i < e.changedTouches.length; ++i) { var touch = e.changedTouches[i]; touches[touch.identifier] = touch; touch.changed = true; } for(var i = 0; i < e.targetTouches.length; ++i) { var touch = e.targetTouches[i]; touches[touch.identifier].onTarget = true; } var ptr = JSEvents.touchEvent; HEAP32[(((ptr)+(4))>>2)]=e.ctrlKey; HEAP32[(((ptr)+(8))>>2)]=e.shiftKey; HEAP32[(((ptr)+(12))>>2)]=e.altKey; HEAP32[(((ptr)+(16))>>2)]=e.metaKey; ptr += 20; // Advance to the start of the touch array. var canvasRect = Module['canvas'] ? Module['canvas'].getBoundingClientRect() : undefined; var targetRect = JSEvents.getBoundingClientRectOrZeros(target); var numTouches = 0; for(var i in touches) { var t = touches[i]; HEAP32[((ptr)>>2)]=t.identifier; HEAP32[(((ptr)+(4))>>2)]=t.screenX; HEAP32[(((ptr)+(8))>>2)]=t.screenY; HEAP32[(((ptr)+(12))>>2)]=t.clientX; HEAP32[(((ptr)+(16))>>2)]=t.clientY; HEAP32[(((ptr)+(20))>>2)]=t.pageX; HEAP32[(((ptr)+(24))>>2)]=t.pageY; HEAP32[(((ptr)+(28))>>2)]=t.changed; HEAP32[(((ptr)+(32))>>2)]=t.onTarget; if (canvasRect) { HEAP32[(((ptr)+(44))>>2)]=t.clientX - canvasRect.left; HEAP32[(((ptr)+(48))>>2)]=t.clientY - canvasRect.top; } else { HEAP32[(((ptr)+(44))>>2)]=0; HEAP32[(((ptr)+(48))>>2)]=0; } HEAP32[(((ptr)+(36))>>2)]=t.clientX - targetRect.left; HEAP32[(((ptr)+(40))>>2)]=t.clientY - targetRect.top; ptr += 52; if (++numTouches >= 32) { break; } } HEAP32[((JSEvents.touchEvent)>>2)]=numTouches; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.touchEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: target, allowsDeferredCalls: false, // XXX Currently disabled, see bug https://bugzilla.mozilla.org/show_bug.cgi?id=966493 // Once the above bug is resolved, enable the following condition if possible: // allowsDeferredCalls: eventTypeString == 'touchstart', eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },fillGamepadEventData:function (eventStruct, e) { HEAPF64[((eventStruct)>>3)]=e.timestamp; for(var i = 0; i < e.axes.length; ++i) { HEAPF64[(((eventStruct+i*8)+(16))>>3)]=e.axes[i]; } for(var i = 0; i < e.buttons.length; ++i) { if (typeof(e.buttons[i]) === 'object') { HEAPF64[(((eventStruct+i*8)+(528))>>3)]=e.buttons[i].value; } else { HEAPF64[(((eventStruct+i*8)+(528))>>3)]=e.buttons[i]; } } for(var i = 0; i < e.buttons.length; ++i) { if (typeof(e.buttons[i]) === 'object') { HEAP32[(((eventStruct+i*4)+(1040))>>2)]=e.buttons[i].pressed; } else { HEAP32[(((eventStruct+i*4)+(1040))>>2)]=e.buttons[i] == 1.0; } } HEAP32[(((eventStruct)+(1296))>>2)]=e.connected; HEAP32[(((eventStruct)+(1300))>>2)]=e.index; HEAP32[(((eventStruct)+(8))>>2)]=e.axes.length; HEAP32[(((eventStruct)+(12))>>2)]=e.buttons.length; writeStringToMemory(e.id, eventStruct + 1304 ); writeStringToMemory(e.mapping, eventStruct + 1368 ); },registerGamepadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.gamepadEvent) { JSEvents.gamepadEvent = _malloc( 1432 ); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillGamepadEventData(JSEvents.gamepadEvent, e.gamepad); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.gamepadEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: true, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },registerBeforeUnloadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { var handlerFunc = function(event) { var e = event || window.event; var confirmationMessage = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, 0, userData]); if (confirmationMessage) { confirmationMessage = Pointer_stringify(confirmationMessage); } if (confirmationMessage) { e.preventDefault(); e.returnValue = confirmationMessage; return confirmationMessage; } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },battery:function () { return navigator.battery || navigator.mozBattery || navigator.webkitBattery; },fillBatteryEventData:function (eventStruct, e) { HEAPF64[((eventStruct)>>3)]=e.chargingTime; HEAPF64[(((eventStruct)+(8))>>3)]=e.dischargingTime; HEAPF64[(((eventStruct)+(16))>>3)]=e.level; HEAP32[(((eventStruct)+(24))>>2)]=e.charging; },registerBatteryEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!JSEvents.batteryEvent) { JSEvents.batteryEvent = _malloc( 32 ); } var handlerFunc = function(event) { var e = event || window.event; JSEvents.fillBatteryEventData(JSEvents.batteryEvent, JSEvents.battery()); var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.batteryEvent, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); },registerWebGlEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { if (!target) { target = Module['canvas']; } var handlerFunc = function(event) { var e = event || window.event; var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, 0, userData]); if (shouldCancel) { e.preventDefault(); } }; var eventHandler = { target: JSEvents.findEventTarget(target), allowsDeferredCalls: false, eventTypeString: eventTypeString, callbackfunc: callbackfunc, handlerFunc: handlerFunc, useCapture: useCapture }; JSEvents.registerOrRemoveHandler(eventHandler); }};function _emscripten_set_visibilitychange_callback(userData, useCapture, callbackfunc) { JSEvents.registerVisibilityChangeEventCallback(document, userData, useCapture, callbackfunc, 21, "visibilitychange"); return 0; } var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,currArrayBuffer:0,currElementArrayBuffer:0,byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},packAlignment:4,unpackAlignment:4,init:function () { GL.createLog2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE); GL.miniTempBuffer = new Float32Array(GL.MINI_TEMP_BUFFER_SIZE); for (var i = 0; i < GL.MINI_TEMP_BUFFER_SIZE; i++) { GL.miniTempBufferViews[i] = GL.miniTempBuffer.subarray(0, i+1); } },recordError:function recordError(errorCode) { if (!GL.lastError) { GL.lastError = errorCode; } },getNewId:function (table) { var ret = GL.counter++; for (var i = table.length; i < ret; i++) { table[i] = null; } return ret; },MINI_TEMP_BUFFER_SIZE:16,miniTempBuffer:null,miniTempBufferViews:[0],MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:null,createLog2ceilLookup:function (maxValue) { GL.log2ceilLookup = new Uint8Array(maxValue+1); var log2 = 0; var pow2 = 1; GL.log2ceilLookup[0] = 0; for(var i = 1; i <= maxValue; ++i) { if (i > pow2) { pow2 <<= 1; ++log2; } GL.log2ceilLookup[i] = log2; } },generateTempBuffers:function (quads, context) { var largestIndex = GL.log2ceilLookup[GL.MAX_TEMP_BUFFER_SIZE]; context.tempVertexBufferCounters1 = []; context.tempVertexBufferCounters2 = []; context.tempVertexBufferCounters1.length = context.tempVertexBufferCounters2.length = largestIndex+1; context.tempVertexBuffers1 = []; context.tempVertexBuffers2 = []; context.tempVertexBuffers1.length = context.tempVertexBuffers2.length = largestIndex+1; context.tempIndexBuffers = []; context.tempIndexBuffers.length = largestIndex+1; for(var i = 0; i <= largestIndex; ++i) { context.tempIndexBuffers[i] = null; // Created on-demand context.tempVertexBufferCounters1[i] = context.tempVertexBufferCounters2[i] = 0; var ringbufferLength = GL.numTempVertexBuffersPerSize; context.tempVertexBuffers1[i] = []; context.tempVertexBuffers2[i] = []; var ringbuffer1 = context.tempVertexBuffers1[i]; var ringbuffer2 = context.tempVertexBuffers2[i]; ringbuffer1.length = ringbuffer2.length = ringbufferLength; for(var j = 0; j < ringbufferLength; ++j) { ringbuffer1[j] = ringbuffer2[j] = null; // Created on-demand } } if (quads) { // GL_QUAD indexes can be precalculated context.tempQuadIndexBuffer = GLctx.createBuffer(); context.GLctx.bindBuffer(context.GLctx.ELEMENT_ARRAY_BUFFER, context.tempQuadIndexBuffer); var numIndexes = GL.MAX_TEMP_BUFFER_SIZE >> 1; var quadIndexes = new Uint16Array(numIndexes); var i = 0, v = 0; while (1) { quadIndexes[i++] = v; if (i >= numIndexes) break; quadIndexes[i++] = v+1; if (i >= numIndexes) break; quadIndexes[i++] = v+2; if (i >= numIndexes) break; quadIndexes[i++] = v; if (i >= numIndexes) break; quadIndexes[i++] = v+2; if (i >= numIndexes) break; quadIndexes[i++] = v+3; if (i >= numIndexes) break; v += 4; } context.GLctx.bufferData(context.GLctx.ELEMENT_ARRAY_BUFFER, quadIndexes, context.GLctx.STATIC_DRAW); context.GLctx.bindBuffer(context.GLctx.ELEMENT_ARRAY_BUFFER, null); } },getTempVertexBuffer:function getTempVertexBuffer(sizeBytes) { var idx = GL.log2ceilLookup[sizeBytes]; var ringbuffer = GL.currentContext.tempVertexBuffers1[idx]; var nextFreeBufferIndex = GL.currentContext.tempVertexBufferCounters1[idx]; GL.currentContext.tempVertexBufferCounters1[idx] = (GL.currentContext.tempVertexBufferCounters1[idx]+1) & (GL.numTempVertexBuffersPerSize-1); var vbo = ringbuffer[nextFreeBufferIndex]; if (vbo) { return vbo; } var prevVBO = GLctx.getParameter(GLctx.ARRAY_BUFFER_BINDING); ringbuffer[nextFreeBufferIndex] = GLctx.createBuffer(); GLctx.bindBuffer(GLctx.ARRAY_BUFFER, ringbuffer[nextFreeBufferIndex]); GLctx.bufferData(GLctx.ARRAY_BUFFER, 1 << idx, GLctx.DYNAMIC_DRAW); GLctx.bindBuffer(GLctx.ARRAY_BUFFER, prevVBO); return ringbuffer[nextFreeBufferIndex]; },getTempIndexBuffer:function getTempIndexBuffer(sizeBytes) { var idx = GL.log2ceilLookup[sizeBytes]; var ibo = GL.currentContext.tempIndexBuffers[idx]; if (ibo) { return ibo; } var prevIBO = GLctx.getParameter(GLctx.ELEMENT_ARRAY_BUFFER_BINDING); GL.currentContext.tempIndexBuffers[idx] = GLctx.createBuffer(); GLctx.bindBuffer(GLctx.ELEMENT_ARRAY_BUFFER, GL.currentContext.tempIndexBuffers[idx]); GLctx.bufferData(GLctx.ELEMENT_ARRAY_BUFFER, 1 << idx, GLctx.DYNAMIC_DRAW); GLctx.bindBuffer(GLctx.ELEMENT_ARRAY_BUFFER, prevIBO); return GL.currentContext.tempIndexBuffers[idx]; },newRenderingFrameStarted:function newRenderingFrameStarted() { if (!GL.currentContext) { return; } var vb = GL.currentContext.tempVertexBuffers1; GL.currentContext.tempVertexBuffers1 = GL.currentContext.tempVertexBuffers2; GL.currentContext.tempVertexBuffers2 = vb; vb = GL.currentContext.tempVertexBufferCounters1; GL.currentContext.tempVertexBufferCounters1 = GL.currentContext.tempVertexBufferCounters2; GL.currentContext.tempVertexBufferCounters2 = vb; var largestIndex = GL.log2ceilLookup[GL.MAX_TEMP_BUFFER_SIZE]; for(var i = 0; i <= largestIndex; ++i) { GL.currentContext.tempVertexBufferCounters1[i] = 0; } },getSource:function (shader, count, string, length) { var source = ''; for (var i = 0; i < count; ++i) { var frag; if (length) { var len = HEAP32[(((length)+(i*4))>>2)]; if (len < 0) { frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)]); } else { frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)], len); } } else { frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)]); } source += frag; } return source; },calcBufLength:function calcBufLength(size, type, stride, count) { if (stride > 0) { return count * stride; // XXXvlad this is not exactly correct I don't think } var typeSize = GL.byteSizeByType[type - GL.byteSizeByTypeRoot]; return size * typeSize * count; },usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count) { GL.resetBufferBinding = false; // TODO: initial pass to detect ranges we need to upload, might not need an upload per attrib for (var i = 0; i < GL.currentContext.maxVertexAttribs; ++i) { var cb = GL.currentContext.clientBuffers[i]; if (!cb.clientside || !cb.enabled) continue; GL.resetBufferBinding = true; var size = GL.calcBufLength(cb.size, cb.type, cb.stride, count); var buf = GL.getTempVertexBuffer(size); GLctx.bindBuffer(GLctx.ARRAY_BUFFER, buf); GLctx.bufferSubData(GLctx.ARRAY_BUFFER, 0, HEAPU8.subarray(cb.ptr, cb.ptr + size)); GLctx.vertexAttribPointer(i, cb.size, cb.type, cb.normalized, cb.stride, 0); } },postDrawHandleClientVertexAttribBindings:function postDrawHandleClientVertexAttribBindings() { if (GL.resetBufferBinding) { GLctx.bindBuffer(GLctx.ARRAY_BUFFER, GL.buffers[GL.currArrayBuffer]); } },createContext:function (canvas, webGLContextAttributes) { if (typeof webGLContextAttributes.majorVersion === 'undefined' && typeof webGLContextAttributes.minorVersion === 'undefined') { webGLContextAttributes.majorVersion = 1; webGLContextAttributes.minorVersion = 0; } var ctx; var errorInfo = '?'; function onContextCreationError(event) { errorInfo = event.statusMessage || errorInfo; } try { canvas.addEventListener('webglcontextcreationerror', onContextCreationError, false); try { if (webGLContextAttributes.majorVersion == 1 && webGLContextAttributes.minorVersion == 0) { ctx = canvas.getContext("webgl", webGLContextAttributes) || canvas.getContext("experimental-webgl", webGLContextAttributes); } else if (webGLContextAttributes.majorVersion == 2 && webGLContextAttributes.minorVersion == 0) { ctx = canvas.getContext("webgl2", webGLContextAttributes) || canvas.getContext("experimental-webgl2", webGLContextAttributes); } else { throw 'Unsupported WebGL context version ' + majorVersion + '.' + minorVersion + '!' } } finally { canvas.removeEventListener('webglcontextcreationerror', onContextCreationError, false); } if (!ctx) throw ':('; } catch (e) { Module.print('Could not create canvas: ' + [errorInfo, e, JSON.stringify(webGLContextAttributes)]); return 0; } // possible GL_DEBUG entry point: ctx = wrapDebugGL(ctx); if (!ctx) return 0; return GL.registerContext(ctx, webGLContextAttributes); },registerContext:function (ctx, webGLContextAttributes) { var handle = GL.getNewId(GL.contexts); var context = { handle: handle, version: webGLContextAttributes.majorVersion, GLctx: ctx }; // Store the created context object so that we can access the context given a canvas without having to pass the parameters again. if (ctx.canvas) ctx.canvas.GLctxObject = context; GL.contexts[handle] = context; if (typeof webGLContextAttributes['enableExtensionsByDefault'] === 'undefined' || webGLContextAttributes.enableExtensionsByDefault) { GL.initExtensions(context); } return handle; },makeContextCurrent:function (contextHandle) { var context = GL.contexts[contextHandle]; if (!context) return false; GLctx = Module.ctx = context.GLctx; // Active WebGL context object. GL.currentContext = context; // Active Emscripten GL layer context object. return true; },getContext:function (contextHandle) { return GL.contexts[contextHandle]; },deleteContext:function (contextHandle) { if (GL.currentContext === GL.contexts[contextHandle]) GL.currentContext = null; if (typeof JSEvents === 'object') JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas); // Release all JS event handlers on the DOM element that the GL context is associated with since the context is now deleted. if (GL.contexts[contextHandle] && GL.contexts[contextHandle].GLctx.canvas) GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined; // Make sure the canvas object no longer refers to the context object so there are no GC surprises. GL.contexts[contextHandle] = null; },initExtensions:function (context) { // If this function is called without a specific context object, init the extensions of the currently active context. if (!context) context = GL.currentContext; if (context.initExtensionsDone) return; context.initExtensionsDone = true; var GLctx = context.GLctx; context.maxVertexAttribs = GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS); context.clientBuffers = []; for (var i = 0; i < context.maxVertexAttribs; i++) { context.clientBuffers[i] = { enabled: false, clientside: false, size: 0, type: 0, normalized: 0, stride: 0, ptr: 0 }; } GL.generateTempBuffers(false, context); // Detect the presence of a few extensions manually, this GL interop layer itself will need to know if they exist. if (context.version < 2) { // Extension available from Firefox 26 and Google Chrome 30 var instancedArraysExt = GLctx.getExtension('ANGLE_instanced_arrays'); if (instancedArraysExt) { GLctx['vertexAttribDivisor'] = function(index, divisor) { instancedArraysExt['vertexAttribDivisorANGLE'](index, divisor); }; GLctx['drawArraysInstanced'] = function(mode, first, count, primcount) { instancedArraysExt['drawArraysInstancedANGLE'](mode, first, count, primcount); }; GLctx['drawElementsInstanced'] = function(mode, count, type, indices, primcount) { instancedArraysExt['drawElementsInstancedANGLE'](mode, count, type, indices, primcount); }; } // Extension available from Firefox 25 and WebKit var vaoExt = GLctx.getExtension('OES_vertex_array_object'); if (vaoExt) { GLctx['createVertexArray'] = function() { return vaoExt['createVertexArrayOES'](); }; GLctx['deleteVertexArray'] = function(vao) { vaoExt['deleteVertexArrayOES'](vao); }; GLctx['bindVertexArray'] = function(vao) { vaoExt['bindVertexArrayOES'](vao); }; GLctx['isVertexArray'] = function(vao) { return vaoExt['isVertexArrayOES'](vao); }; } var drawBuffersExt = GLctx.getExtension('WEBGL_draw_buffers'); if (drawBuffersExt) { GLctx['drawBuffers'] = function(n, bufs) { drawBuffersExt['drawBuffersWEBGL'](n, bufs); }; } } // These are the 'safe' feature-enabling extensions that don't add any performance impact related to e.g. debugging, and // should be enabled by default so that client GLES2/GL code will not need to go through extra hoops to get its stuff working. // As new extensions are ratified at http://www.khronos.org/registry/webgl/extensions/ , feel free to add your new extensions // here, as long as they don't produce a performance impact for users that might not be using those extensions. // E.g. debugging-related extensions should probably be off by default. var automaticallyEnabledExtensions = [ "OES_texture_float", "OES_texture_half_float", "OES_standard_derivatives", "OES_vertex_array_object", "WEBGL_compressed_texture_s3tc", "WEBGL_depth_texture", "OES_element_index_uint", "EXT_texture_filter_anisotropic", "ANGLE_instanced_arrays", "OES_texture_float_linear", "OES_texture_half_float_linear", "WEBGL_compressed_texture_atc", "WEBGL_compressed_texture_pvrtc", "EXT_color_buffer_half_float", "WEBGL_color_buffer_float", "EXT_frag_depth", "EXT_sRGB", "WEBGL_draw_buffers", "WEBGL_shared_resources", "EXT_shader_texture_lod" ]; function shouldEnableAutomatically(extension) { var ret = false; automaticallyEnabledExtensions.forEach(function(include) { if (ext.indexOf(include) != -1) { ret = true; } }); return ret; } var exts = GLctx.getSupportedExtensions(); if (exts && exts.length > 0) { GLctx.getSupportedExtensions().forEach(function(ext) { if (automaticallyEnabledExtensions.indexOf(ext) != -1) { GLctx.getExtension(ext); // Calling .getExtension enables that extension permanently, no need to store the return value to be enabled. } }); } },populateUniformTable:function (program) { var p = GL.programs[program]; GL.programInfos[program] = { uniforms: {}, maxUniformLength: 0, // This is eagerly computed below, since we already enumerate all uniforms anyway. maxAttributeLength: -1 // This is lazily computed and cached, computed when/if first asked, "-1" meaning not computed yet. }; var ptable = GL.programInfos[program]; var utable = ptable.uniforms; // A program's uniform table maps the string name of an uniform to an integer location of that uniform. // The global GL.uniforms map maps integer locations to WebGLUniformLocations. var numUniforms = GLctx.getProgramParameter(p, GLctx.ACTIVE_UNIFORMS); for (var i = 0; i < numUniforms; ++i) { var u = GLctx.getActiveUniform(p, i); var name = u.name; ptable.maxUniformLength = Math.max(ptable.maxUniformLength, name.length+1); // Strip off any trailing array specifier we might have got, e.g. "[0]". if (name.indexOf(']', name.length-1) !== -1) { var ls = name.lastIndexOf('['); name = name.slice(0, ls); } // Optimize memory usage slightly: If we have an array of uniforms, e.g. 'vec3 colors[3];', then // only store the string 'colors' in utable, and 'colors[0]', 'colors[1]' and 'colors[2]' will be parsed as 'colors'+i. // Note that for the GL.uniforms table, we still need to fetch the all WebGLUniformLocations for all the indices. var loc = GLctx.getUniformLocation(p, name); var id = GL.getNewId(GL.uniforms); utable[name] = [u.size, id]; GL.uniforms[id] = loc; for (var j = 1; j < u.size; ++j) { var n = name + '['+j+']'; loc = GLctx.getUniformLocation(p, n); id = GL.getNewId(GL.uniforms); GL.uniforms[id] = loc; } } }};function _emscripten_glIsRenderbuffer(renderbuffer) { var rb = GL.renderbuffers[renderbuffer]; if (!rb) return 0; return GLctx.isRenderbuffer(rb); } function _emscripten_glStencilMaskSeparate(x0, x1) { GLctx.stencilMaskSeparate(x0, x1) } function _eglWaitClient() { EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; }var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,stringCache:{},setErrorCode:function (code) { EGL.errorCode = code; },chooseConfig:function (display, attribList, config, config_size, numConfigs) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } // TODO: read attribList. if ((!config || !config_size) && !numConfigs) { EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); return 0; } if (numConfigs) { HEAP32[((numConfigs)>>2)]=1; // Total number of supported configs: 1. } if (config && config_size > 0) { HEAP32[((config)>>2)]=62002; } EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; }};function _eglTerminate(display) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } EGL.currentContext = 0; EGL.currentReadSurface = 0; EGL.currentDrawSurface = 0; EGL.defaultDisplayInitialized = false; EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } function _emscripten_glStencilMask(x0) { GLctx.stencilMask(x0) } function _pthread_mutex_lock() {} function _free() { } Module["_free"] = _free;function ___cxa_free_exception(ptr) { try { return _free(ptr); } catch(e) { // XXX FIXME Module.printErr('exception during cxa_free_exception: ' + e); } } var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:function (adjusted) { if (!adjusted || EXCEPTIONS.infos[adjusted]) return adjusted; for (var ptr in EXCEPTIONS.infos) { var info = EXCEPTIONS.infos[ptr]; if (info.adjusted === adjusted) { return ptr; } } return adjusted; },addRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; info.refcount++; },decRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; assert(info.refcount > 0); info.refcount--; if (info.refcount === 0) { if (info.destructor) { Runtime.dynCall('vi', info.destructor, [ptr]); } delete EXCEPTIONS.infos[ptr]; ___cxa_free_exception(ptr); } },clearRef:function (ptr) { if (!ptr) return; var info = EXCEPTIONS.infos[ptr]; info.refcount = 0; }};function ___cxa_end_catch() { if (___cxa_end_catch.rethrown) { ___cxa_end_catch.rethrown = false; return; } // Clear state flag. asm['setThrew'](0); // Call destructor if one is registered then clear it. var ptr = EXCEPTIONS.caught.pop(); if (ptr) { EXCEPTIONS.decRef(EXCEPTIONS.deAdjust(ptr)); EXCEPTIONS.last = 0; // XXX in decRef? } } function _glLinkProgram(program) { GLctx.linkProgram(GL.programs[program]); GL.programInfos[program] = null; // uniforms no longer keep the same names after linking GL.populateUniformTable(program); } var _emscripten_asm_const=true; function _emscripten_set_mouseleave_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 34, "mouseleave"); return 0; } var _acosf=Math_acos; function _emscripten_glStencilFunc(x0, x1, x2) { GLctx.stencilFunc(x0, x1, x2) } function _emscripten_glVertexPointer(){ throw 'Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } function _emscripten_glUniform3iv(location, count, value) { location = GL.uniforms[location]; count *= 3; value = HEAP32.subarray((value)>>2,(value+count*4)>>2); GLctx.uniform3iv(location, value); } function _emscripten_glUniform4f(location, v0, v1, v2, v3) { location = GL.uniforms[location]; GLctx.uniform4f(location, v0, v1, v2, v3); } function _emscripten_glShaderSource(shader, count, string, length) { var source = GL.getSource(shader, count, string, length); GLctx.shaderSource(GL.shaders[shader], source); } function _realloc() { throw 'bad' } Module["_realloc"] = _realloc; Module["_saveSetjmp"] = _saveSetjmp; var _tzname=allocate(8, "i32*", ALLOC_STATIC); var _daylight=allocate(1, "i32*", ALLOC_STATIC); var _timezone=allocate(1, "i32*", ALLOC_STATIC);function _tzset() { // TODO: Use (malleable) environment variables instead of system settings. if (_tzset.called) return; _tzset.called = true; HEAP32[((_timezone)>>2)]=-(new Date()).getTimezoneOffset() * 60; var winter = new Date(2000, 0, 1); var summer = new Date(2000, 6, 1); HEAP32[((_daylight)>>2)]=Number(winter.getTimezoneOffset() != summer.getTimezoneOffset()); function extractZone(date) { var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); return match ? match[1] : "GMT"; }; var winterName = extractZone(winter); var summerName = extractZone(summer); var winterNamePtr = allocate(intArrayFromString(winterName), 'i8', ALLOC_NORMAL); var summerNamePtr = allocate(intArrayFromString(summerName), 'i8', ALLOC_NORMAL); if (summer.getTimezoneOffset() < winter.getTimezoneOffset()) { // Northern hemisphere HEAP32[((_tzname)>>2)]=winterNamePtr; HEAP32[(((_tzname)+(4))>>2)]=summerNamePtr; } else { HEAP32[((_tzname)>>2)]=summerNamePtr; HEAP32[(((_tzname)+(4))>>2)]=winterNamePtr; } }function _mktime(tmPtr) { _tzset(); var date = new Date(HEAP32[(((tmPtr)+(20))>>2)] + 1900, HEAP32[(((tmPtr)+(16))>>2)], HEAP32[(((tmPtr)+(12))>>2)], HEAP32[(((tmPtr)+(8))>>2)], HEAP32[(((tmPtr)+(4))>>2)], HEAP32[((tmPtr)>>2)], 0); // There's an ambiguous hour when the time goes back; the tm_isdst field is // used to disambiguate it. Date() basically guesses, so we fix it up if it // guessed wrong, or fill in tm_isdst with the guess if it's -1. var dst = HEAP32[(((tmPtr)+(32))>>2)]; var guessedOffset = date.getTimezoneOffset(); var start = new Date(date.getFullYear(), 0, 1); var summerOffset = new Date(2000, 6, 1).getTimezoneOffset(); var winterOffset = start.getTimezoneOffset(); var dstOffset = Math.min(winterOffset, summerOffset); // DST is in December in South if (dst < 0) { HEAP32[(((tmPtr)+(32))>>2)]=Number(winterOffset != guessedOffset); } else if ((dst > 0) != (winterOffset != guessedOffset)) { var summerOffset = new Date(date.getFullYear(), 6, 1).getTimezoneOffset(); var trueOffset = dst > 0 ? summerOffset : winterOffset; // Don't try setMinutes(date.getMinutes() + ...) -- it's messed up. date.setTime(date.getTime() + (trueOffset - guessedOffset)*60000); } HEAP32[(((tmPtr)+(24))>>2)]=date.getDay(); var yday = ((date.getTime() - start.getTime()) / (1000 * 60 * 60 * 24))|0; HEAP32[(((tmPtr)+(28))>>2)]=yday; return (date.getTime() / 1000)|0; } function _emscripten_glIsTexture(texture) { var texture = GL.textures[texture]; if (!texture) return 0; return GLctx.isTexture(texture); } function _emscripten_glTexParameterf(x0, x1, x2) { GLctx.texParameterf(x0, x1, x2) } var DLFCN={error:null,errorMsg:null,loadedLibs:{},loadedLibNames:{}};function _dlerror() { // char *dlerror(void); // http://pubs.opengroup.org/onlinepubs/009695399/functions/dlerror.html if (DLFCN.errorMsg === null) { return 0; } else { if (DLFCN.error) _free(DLFCN.error); var msgArr = intArrayFromString(DLFCN.errorMsg); DLFCN.error = allocate(msgArr, 'i8', ALLOC_NORMAL); DLFCN.errorMsg = null; return DLFCN.error; } } function _eglWaitGL() { return _eglWaitClient.apply(null, arguments) } function _glCompileShader(shader) { GLctx.compileShader(GL.shaders[shader]); } var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86}; var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"}; function ___setErrNo(value) { if (Module['___errno_location']) HEAP32[((Module['___errno_location']())>>2)]=value; else Module.printErr('failed to set errno from JS'); return value; } var PATH={splitPath:function (filename) { var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; return splitPathRe.exec(filename).slice(1); },normalizeArray:function (parts, allowAboveRoot) { // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = parts.length - 1; i >= 0; i--) { var last = parts[i]; if (last === '.') { parts.splice(i, 1); } else if (last === '..') { parts.splice(i, 1); up++; } else if (up) { parts.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (allowAboveRoot) { for (; up--; up) { parts.unshift('..'); } } return parts; },normalize:function (path) { var isAbsolute = path.charAt(0) === '/', trailingSlash = path.substr(-1) === '/'; // Normalize the path path = PATH.normalizeArray(path.split('/').filter(function(p) { return !!p; }), !isAbsolute).join('/'); if (!path && !isAbsolute) { path = '.'; } if (path && trailingSlash) { path += '/'; } return (isAbsolute ? '/' : '') + path; },dirname:function (path) { var result = PATH.splitPath(path), root = result[0], dir = result[1]; if (!root && !dir) { // No dirname whatsoever return '.'; } if (dir) { // It has a dirname, strip trailing slash dir = dir.substr(0, dir.length - 1); } return root + dir; },basename:function (path) { // EMSCRIPTEN return '/'' for '/', not an empty string if (path === '/') return '/'; var lastSlash = path.lastIndexOf('/'); if (lastSlash === -1) return path; return path.substr(lastSlash+1); },extname:function (path) { return PATH.splitPath(path)[3]; },join:function () { var paths = Array.prototype.slice.call(arguments, 0); return PATH.normalize(paths.join('/')); },join2:function (l, r) { return PATH.normalize(l + '/' + r); },resolve:function () { var resolvedPath = '', resolvedAbsolute = false; for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { var path = (i >= 0) ? arguments[i] : FS.cwd(); // Skip empty and invalid entries if (typeof path !== 'string') { throw new TypeError('Arguments to path.resolve must be strings'); } else if (!path) { return ''; // an invalid portion invalidates the whole thing } resolvedPath = path + '/' + resolvedPath; resolvedAbsolute = path.charAt(0) === '/'; } // At this point the path should be resolved to a full absolute path, but // handle relative paths to be safe (might happen when process.cwd() fails) resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { return !!p; }), !resolvedAbsolute).join('/'); return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; },relative:function (from, to) { from = PATH.resolve(from).substr(1); to = PATH.resolve(to).substr(1); function trim(arr) { var start = 0; for (; start < arr.length; start++) { if (arr[start] !== '') break; } var end = arr.length - 1; for (; end >= 0; end--) { if (arr[end] !== '') break; } if (start > end) return []; return arr.slice(start, end - start + 1); } var fromParts = trim(from.split('/')); var toParts = trim(to.split('/')); var length = Math.min(fromParts.length, toParts.length); var samePartsLength = length; for (var i = 0; i < length; i++) { if (fromParts[i] !== toParts[i]) { samePartsLength = i; break; } } var outputParts = []; for (var i = samePartsLength; i < fromParts.length; i++) { outputParts.push('..'); } outputParts = outputParts.concat(toParts.slice(samePartsLength)); return outputParts.join('/'); }}; var TTY={ttys:[],init:function () { // https://github.com/kripken/emscripten/pull/1555 // if (ENVIRONMENT_IS_NODE) { // // currently, FS.init does not distinguish if process.stdin is a file or TTY // // device, it always assumes it's a TTY device. because of this, we're forcing // // process.stdin to UTF8 encoding to at least make stdin reading compatible // // with text files until FS.init can be refactored. // process['stdin']['setEncoding']('utf8'); // } },shutdown:function () { // https://github.com/kripken/emscripten/pull/1555 // if (ENVIRONMENT_IS_NODE) { // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call // process['stdin']['pause'](); // } },register:function (dev, ops) { TTY.ttys[dev] = { input: [], output: [], ops: ops }; FS.registerDevice(dev, TTY.stream_ops); },stream_ops:{open:function (stream) { var tty = TTY.ttys[stream.node.rdev]; if (!tty) { throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } stream.tty = tty; stream.seekable = false; },close:function (stream) { // flush any pending line data stream.tty.ops.flush(stream.tty); },flush:function (stream) { stream.tty.ops.flush(stream.tty); },read:function (stream, buffer, offset, length, pos /* ignored */) { if (!stream.tty || !stream.tty.ops.get_char) { throw new FS.ErrnoError(ERRNO_CODES.ENXIO); } var bytesRead = 0; for (var i = 0; i < length; i++) { var result; try { result = stream.tty.ops.get_char(stream.tty); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } if (result === undefined && bytesRead === 0) { throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); } if (result === null || result === undefined) break; bytesRead++; buffer[offset+i] = result; } if (bytesRead) { stream.node.timestamp = Date.now(); } return bytesRead; },write:function (stream, buffer, offset, length, pos) { if (!stream.tty || !stream.tty.ops.put_char) { throw new FS.ErrnoError(ERRNO_CODES.ENXIO); } for (var i = 0; i < length; i++) { try { stream.tty.ops.put_char(stream.tty, buffer[offset+i]); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } } if (length) { stream.node.timestamp = Date.now(); } return i; }},default_tty_ops:{get_char:function (tty) { if (!tty.input.length) { var result = null; if (ENVIRONMENT_IS_NODE) { // we will read data by chunks of BUFSIZE var BUFSIZE = 256; var buf = new Buffer(BUFSIZE); var bytesRead = 0; var fd = process.stdin.fd; // Linux and Mac cannot use process.stdin.fd (which isn't set up as sync) var usingDevice = false; try { fd = fs.openSync('/dev/stdin', 'r'); usingDevice = true; } catch (e) {} bytesRead = fs.readSync(fd, buf, 0, BUFSIZE, null); if (usingDevice) { fs.closeSync(fd); } if (bytesRead > 0) { result = buf.slice(0, bytesRead).toString('utf-8'); } else { result = null; } } else if (typeof window != 'undefined' && typeof window.prompt == 'function') { // Browser. result = window.prompt('Input: '); // returns null on cancel if (result !== null) { result += '\n'; } } else if (typeof readline == 'function') { // Command line. result = readline(); if (result !== null) { result += '\n'; } } if (!result) { return null; } tty.input = intArrayFromString(result, true); } return tty.input.shift(); },put_char:function (tty, val) { if (val === null || val === 10) { Module['print'](UTF8ArrayToString(tty.output, 0)); tty.output = []; } else { if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. } },flush:function (tty) { if (tty.output && tty.output.length > 0) { Module['print'](UTF8ArrayToString(tty.output, 0)); tty.output = []; } }},default_tty1_ops:{put_char:function (tty, val) { if (val === null || val === 10) { Module['printErr'](UTF8ArrayToString(tty.output, 0)); tty.output = []; } else { if (val != 0) tty.output.push(val); } },flush:function (tty) { if (tty.output && tty.output.length > 0) { Module['printErr'](UTF8ArrayToString(tty.output, 0)); tty.output = []; } }}}; var MEMFS={ops_table:null,mount:function (mount) { return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); },createNode:function (parent, name, mode, dev) { if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { // no supported throw new FS.ErrnoError(ERRNO_CODES.EPERM); } if (!MEMFS.ops_table) { MEMFS.ops_table = { dir: { node: { getattr: MEMFS.node_ops.getattr, setattr: MEMFS.node_ops.setattr, lookup: MEMFS.node_ops.lookup, mknod: MEMFS.node_ops.mknod, rename: MEMFS.node_ops.rename, unlink: MEMFS.node_ops.unlink, rmdir: MEMFS.node_ops.rmdir, readdir: MEMFS.node_ops.readdir, symlink: MEMFS.node_ops.symlink }, stream: { llseek: MEMFS.stream_ops.llseek } }, file: { node: { getattr: MEMFS.node_ops.getattr, setattr: MEMFS.node_ops.setattr }, stream: { llseek: MEMFS.stream_ops.llseek, read: MEMFS.stream_ops.read, write: MEMFS.stream_ops.write, allocate: MEMFS.stream_ops.allocate, mmap: MEMFS.stream_ops.mmap, msync: MEMFS.stream_ops.msync } }, link: { node: { getattr: MEMFS.node_ops.getattr, setattr: MEMFS.node_ops.setattr, readlink: MEMFS.node_ops.readlink }, stream: {} }, chrdev: { node: { getattr: MEMFS.node_ops.getattr, setattr: MEMFS.node_ops.setattr }, stream: FS.chrdev_stream_ops } }; } var node = FS.createNode(parent, name, mode, dev); if (FS.isDir(node.mode)) { node.node_ops = MEMFS.ops_table.dir.node; node.stream_ops = MEMFS.ops_table.dir.stream; node.contents = {}; } else if (FS.isFile(node.mode)) { node.node_ops = MEMFS.ops_table.file.node; node.stream_ops = MEMFS.ops_table.file.stream; node.usedBytes = 0; // The actual number of bytes used in the typed array, as opposed to contents.buffer.byteLength which gives the whole capacity. // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. node.contents = null; } else if (FS.isLink(node.mode)) { node.node_ops = MEMFS.ops_table.link.node; node.stream_ops = MEMFS.ops_table.link.stream; } else if (FS.isChrdev(node.mode)) { node.node_ops = MEMFS.ops_table.chrdev.node; node.stream_ops = MEMFS.ops_table.chrdev.stream; } node.timestamp = Date.now(); // add the new node to the parent if (parent) { parent.contents[name] = node; } return node; },getFileDataAsRegularArray:function (node) { if (node.contents && node.contents.subarray) { var arr = []; for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); return arr; // Returns a copy of the original data. } return node.contents; // No-op, the file contents are already in a JS array. Return as-is. },getFileDataAsTypedArray:function (node) { if (!node.contents) return new Uint8Array; if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. return new Uint8Array(node.contents); },expandFileStorage:function (node, newCapacity) { // If we are asked to expand the size of a file that already exists, revert to using a standard JS array to store the file // instead of a typed array. This makes resizing the array more flexible because we can just .push() elements at the back to // increase the size. if (node.contents && node.contents.subarray && newCapacity > node.contents.length) { node.contents = MEMFS.getFileDataAsRegularArray(node); node.usedBytes = node.contents.length; // We might be writing to a lazy-loaded file which had overridden this property, so force-reset it. } if (!node.contents || node.contents.subarray) { // Keep using a typed array if creating a new storage, or if old one was a typed array as well. var prevCapacity = node.contents ? node.contents.buffer.byteLength : 0; if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to // avoid overshooting the allocation cap by a very large margin. var CAPACITY_DOUBLING_MAX = 1024 * 1024; newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) | 0); if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. var oldContents = node.contents; node.contents = new Uint8Array(newCapacity); // Allocate new storage. if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. return; } // Not using a typed array to back the file storage. Use a standard JS array instead. if (!node.contents && newCapacity > 0) node.contents = []; while (node.contents.length < newCapacity) node.contents.push(0); },resizeFileStorage:function (node, newSize) { if (node.usedBytes == newSize) return; if (newSize == 0) { node.contents = null; // Fully decommit when requesting a resize to zero. node.usedBytes = 0; return; } if (!node.contents || node.contents.subarray) { // Resize a typed array if that is being used as the backing store. var oldContents = node.contents; node.contents = new Uint8Array(new ArrayBuffer(newSize)); // Allocate new storage. if (oldContents) { node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. } node.usedBytes = newSize; return; } // Backing with a JS array. if (!node.contents) node.contents = []; if (node.contents.length > newSize) node.contents.length = newSize; else while (node.contents.length < newSize) node.contents.push(0); node.usedBytes = newSize; },node_ops:{getattr:function (node) { var attr = {}; // device numbers reuse inode numbers. attr.dev = FS.isChrdev(node.mode) ? node.id : 1; attr.ino = node.id; attr.mode = node.mode; attr.nlink = 1; attr.uid = 0; attr.gid = 0; attr.rdev = node.rdev; if (FS.isDir(node.mode)) { attr.size = 4096; } else if (FS.isFile(node.mode)) { attr.size = node.usedBytes; } else if (FS.isLink(node.mode)) { attr.size = node.link.length; } else { attr.size = 0; } attr.atime = new Date(node.timestamp); attr.mtime = new Date(node.timestamp); attr.ctime = new Date(node.timestamp); // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), // but this is not required by the standard. attr.blksize = 4096; attr.blocks = Math.ceil(attr.size / attr.blksize); return attr; },setattr:function (node, attr) { if (attr.mode !== undefined) { node.mode = attr.mode; } if (attr.timestamp !== undefined) { node.timestamp = attr.timestamp; } if (attr.size !== undefined) { MEMFS.resizeFileStorage(node, attr.size); } },lookup:function (parent, name) { throw FS.genericErrors[ERRNO_CODES.ENOENT]; },mknod:function (parent, name, mode, dev) { return MEMFS.createNode(parent, name, mode, dev); },rename:function (old_node, new_dir, new_name) { // if we're overwriting a directory at new_name, make sure it's empty. if (FS.isDir(old_node.mode)) { var new_node; try { new_node = FS.lookupNode(new_dir, new_name); } catch (e) { } if (new_node) { for (var i in new_node.contents) { throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); } } } // do the internal rewiring delete old_node.parent.contents[old_node.name]; old_node.name = new_name; new_dir.contents[new_name] = old_node; old_node.parent = new_dir; },unlink:function (parent, name) { delete parent.contents[name]; },rmdir:function (parent, name) { var node = FS.lookupNode(parent, name); for (var i in node.contents) { throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); } delete parent.contents[name]; },readdir:function (node) { var entries = ['.', '..'] for (var key in node.contents) { if (!node.contents.hasOwnProperty(key)) { continue; } entries.push(key); } return entries; },symlink:function (parent, newname, oldpath) { var node = MEMFS.createNode(parent, newname, 511 /* 0777 */ | 40960, 0); node.link = oldpath; return node; },readlink:function (node) { if (!FS.isLink(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } return node.link; }},stream_ops:{read:function (stream, buffer, offset, length, position) { var contents = stream.node.contents; if (position >= stream.node.usedBytes) return 0; var size = Math.min(stream.node.usedBytes - position, length); assert(size >= 0); if (size > 8 && contents.subarray) { // non-trivial, and typed array buffer.set(contents.subarray(position, position + size), offset); } else { for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i]; } return size; },write:function (stream, buffer, offset, length, position, canOwn) { if (!length) return 0; var node = stream.node; node.timestamp = Date.now(); if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? if (canOwn) { // Can we just reuse the buffer we are given? assert(position === 0, 'canOwn must imply no weird position inside the file'); node.contents = buffer.subarray(offset, offset + length); node.usedBytes = length; return length; } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. node.contents = new Uint8Array(buffer.subarray(offset, offset + length)); node.usedBytes = length; return length; } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? node.contents.set(buffer.subarray(offset, offset + length), position); return length; } } // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. MEMFS.expandFileStorage(node, position+length); if (node.contents.subarray && buffer.subarray) node.contents.set(buffer.subarray(offset, offset + length), position); // Use typed array write if available. else { for (var i = 0; i < length; i++) { node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. } } node.usedBytes = Math.max(node.usedBytes, position+length); return length; },llseek:function (stream, offset, whence) { var position = offset; if (whence === 1) { // SEEK_CUR. position += stream.position; } else if (whence === 2) { // SEEK_END. if (FS.isFile(stream.node.mode)) { position += stream.node.usedBytes; } } if (position < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } return position; },allocate:function (stream, offset, length) { MEMFS.expandFileStorage(stream.node, offset + length); stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length); },mmap:function (stream, buffer, offset, length, position, prot, flags) { if (!FS.isFile(stream.node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } var ptr; var allocated; var contents = stream.node.contents; // Only make a new copy when MAP_PRIVATE is specified. if ( !(flags & 2) && (contents.buffer === buffer || contents.buffer === buffer.buffer) ) { // We can't emulate MAP_SHARED when the file is not backed by the buffer // we're mapping to (e.g. the HEAP buffer). allocated = false; ptr = contents.byteOffset; } else { // Try to avoid unnecessary slices. if (position > 0 || position + length < stream.node.usedBytes) { if (contents.subarray) { contents = contents.subarray(position, position + length); } else { contents = Array.prototype.slice.call(contents, position, position + length); } } allocated = true; ptr = _malloc(length); if (!ptr) { throw new FS.ErrnoError(ERRNO_CODES.ENOMEM); } buffer.set(contents, ptr); } return { ptr: ptr, allocated: allocated }; },msync:function (stream, buffer, offset, length, mmapFlags) { if (!FS.isFile(stream.node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } if (mmapFlags & 2) { // MAP_PRIVATE calls need not to be synced back to underlying fs return 0; } var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); // should we check if bytesWritten and length are the same? return 0; }}}; var IDBFS={dbs:{},indexedDB:function () { if (typeof indexedDB !== 'undefined') return indexedDB; var ret = null; if (typeof window === 'object') ret = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; assert(ret, 'IDBFS used, but indexedDB not supported'); return ret; },DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",mount:function (mount) { // reuse all of the core MEMFS functionality return MEMFS.mount.apply(null, arguments); },syncfs:function (mount, populate, callback) { IDBFS.getLocalSet(mount, function(err, local) { if (err) return callback(err); IDBFS.getRemoteSet(mount, function(err, remote) { if (err) return callback(err); var src = populate ? remote : local; var dst = populate ? local : remote; IDBFS.reconcile(src, dst, callback); }); }); },getDB:function (name, callback) { // check the cache first var db = IDBFS.dbs[name]; if (db) { return callback(null, db); } var req; try { req = IDBFS.indexedDB().open(name, IDBFS.DB_VERSION); } catch (e) { return callback(e); } req.onupgradeneeded = function(e) { var db = e.target.result; var transaction = e.target.transaction; var fileStore; if (db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)) { fileStore = transaction.objectStore(IDBFS.DB_STORE_NAME); } else { fileStore = db.createObjectStore(IDBFS.DB_STORE_NAME); } if (!fileStore.indexNames.contains('timestamp')) { fileStore.createIndex('timestamp', 'timestamp', { unique: false }); } }; req.onsuccess = function() { db = req.result; // add to the cache IDBFS.dbs[name] = db; callback(null, db); }; req.onerror = function(e) { callback(this.error); e.preventDefault(); }; },getLocalSet:function (mount, callback) { var entries = {}; function isRealDir(p) { return p !== '.' && p !== '..'; }; function toAbsolute(root) { return function(p) { return PATH.join2(root, p); } }; var check = FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint)); while (check.length) { var path = check.pop(); var stat; try { stat = FS.stat(path); } catch (e) { return callback(e); } if (FS.isDir(stat.mode)) { check.push.apply(check, FS.readdir(path).filter(isRealDir).map(toAbsolute(path))); } entries[path] = { timestamp: stat.mtime }; } return callback(null, { type: 'local', entries: entries }); },getRemoteSet:function (mount, callback) { var entries = {}; IDBFS.getDB(mount.mountpoint, function(err, db) { if (err) return callback(err); var transaction = db.transaction([IDBFS.DB_STORE_NAME], 'readonly'); transaction.onerror = function(e) { callback(this.error); e.preventDefault(); }; var store = transaction.objectStore(IDBFS.DB_STORE_NAME); var index = store.index('timestamp'); index.openKeyCursor().onsuccess = function(event) { var cursor = event.target.result; if (!cursor) { return callback(null, { type: 'remote', db: db, entries: entries }); } entries[cursor.primaryKey] = { timestamp: cursor.key }; cursor.continue(); }; }); },loadLocalEntry:function (path, callback) { var stat, node; try { var lookup = FS.lookupPath(path); node = lookup.node; stat = FS.stat(path); } catch (e) { return callback(e); } if (FS.isDir(stat.mode)) { return callback(null, { timestamp: stat.mtime, mode: stat.mode }); } else if (FS.isFile(stat.mode)) { // Performance consideration: storing a normal JavaScript array to a IndexedDB is much slower than storing a typed array. // Therefore always convert the file contents to a typed array first before writing the data to IndexedDB. node.contents = MEMFS.getFileDataAsTypedArray(node); return callback(null, { timestamp: stat.mtime, mode: stat.mode, contents: node.contents }); } else { return callback(new Error('node type not supported')); } },storeLocalEntry:function (path, entry, callback) { try { if (FS.isDir(entry.mode)) { FS.mkdir(path, entry.mode); } else if (FS.isFile(entry.mode)) { FS.writeFile(path, entry.contents, { encoding: 'binary', canOwn: true }); } else { return callback(new Error('node type not supported')); } FS.chmod(path, entry.mode); FS.utime(path, entry.timestamp, entry.timestamp); } catch (e) { return callback(e); } callback(null); },removeLocalEntry:function (path, callback) { try { var lookup = FS.lookupPath(path); var stat = FS.stat(path); if (FS.isDir(stat.mode)) { FS.rmdir(path); } else if (FS.isFile(stat.mode)) { FS.unlink(path); } } catch (e) { return callback(e); } callback(null); },loadRemoteEntry:function (store, path, callback) { var req = store.get(path); req.onsuccess = function(event) { callback(null, event.target.result); }; req.onerror = function(e) { callback(this.error); e.preventDefault(); }; },storeRemoteEntry:function (store, path, entry, callback) { var req = store.put(entry, path); req.onsuccess = function() { callback(null); }; req.onerror = function(e) { callback(this.error); e.preventDefault(); }; },removeRemoteEntry:function (store, path, callback) { var req = store.delete(path); req.onsuccess = function() { callback(null); }; req.onerror = function(e) { callback(this.error); e.preventDefault(); }; },reconcile:function (src, dst, callback) { var total = 0; var create = []; Object.keys(src.entries).forEach(function (key) { var e = src.entries[key]; var e2 = dst.entries[key]; if (!e2 || e.timestamp > e2.timestamp) { create.push(key); total++; } }); var remove = []; Object.keys(dst.entries).forEach(function (key) { var e = dst.entries[key]; var e2 = src.entries[key]; if (!e2) { remove.push(key); total++; } }); if (!total) { return callback(null); } var errored = false; var completed = 0; var db = src.type === 'remote' ? src.db : dst.db; var transaction = db.transaction([IDBFS.DB_STORE_NAME], 'readwrite'); var store = transaction.objectStore(IDBFS.DB_STORE_NAME); function done(err) { if (err) { if (!done.errored) { done.errored = true; return callback(err); } return; } if (++completed >= total) { return callback(null); } }; transaction.onerror = function(e) { done(this.error); e.preventDefault(); }; // sort paths in ascending order so directory entries are created // before the files inside them create.sort().forEach(function (path) { if (dst.type === 'local') { IDBFS.loadRemoteEntry(store, path, function (err, entry) { if (err) return done(err); IDBFS.storeLocalEntry(path, entry, done); }); } else { IDBFS.loadLocalEntry(path, function (err, entry) { if (err) return done(err); IDBFS.storeRemoteEntry(store, path, entry, done); }); } }); // sort paths in descending order so files are deleted before their // parent directories remove.sort().reverse().forEach(function(path) { if (dst.type === 'local') { IDBFS.removeLocalEntry(path, done); } else { IDBFS.removeRemoteEntry(store, path, done); } }); }}; var NODEFS={isWindows:false,staticInit:function () { NODEFS.isWindows = !!process.platform.match(/^win/); },mount:function (mount) { assert(ENVIRONMENT_IS_NODE); return NODEFS.createNode(null, '/', NODEFS.getMode(mount.opts.root), 0); },createNode:function (parent, name, mode, dev) { if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } var node = FS.createNode(parent, name, mode); node.node_ops = NODEFS.node_ops; node.stream_ops = NODEFS.stream_ops; return node; },getMode:function (path) { var stat; try { stat = fs.lstatSync(path); if (NODEFS.isWindows) { // On Windows, directories return permission bits 'rw-rw-rw-', even though they have 'rwxrwxrwx', so // propagate write bits to execute bits. stat.mode = stat.mode | ((stat.mode & 146) >> 1); } } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } return stat.mode; },realPath:function (node) { var parts = []; while (node.parent !== node) { parts.push(node.name); node = node.parent; } parts.push(node.mount.opts.root); parts.reverse(); return PATH.join.apply(null, parts); },flagsToPermissionStringMap:{0:"r",1:"r+",2:"r+",64:"r",65:"r+",66:"r+",129:"rx+",193:"rx+",514:"w+",577:"w",578:"w+",705:"wx",706:"wx+",1024:"a",1025:"a",1026:"a+",1089:"a",1090:"a+",1153:"ax",1154:"ax+",1217:"ax",1218:"ax+",4096:"rs",4098:"rs+"},flagsToPermissionString:function (flags) { flags &= ~0100000 /*O_LARGEFILE*/; // Ignore this flag from musl, otherwise node.js fails to open the file. flags &= ~02000000 /*O_CLOEXEC*/; // Some applications may pass it; it makes no sense for a single process. if (flags in NODEFS.flagsToPermissionStringMap) { return NODEFS.flagsToPermissionStringMap[flags]; } else { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } },node_ops:{getattr:function (node) { var path = NODEFS.realPath(node); var stat; try { stat = fs.lstatSync(path); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096. // See http://support.microsoft.com/kb/140365 if (NODEFS.isWindows && !stat.blksize) { stat.blksize = 4096; } if (NODEFS.isWindows && !stat.blocks) { stat.blocks = (stat.size+stat.blksize-1)/stat.blksize|0; } return { dev: stat.dev, ino: stat.ino, mode: stat.mode, nlink: stat.nlink, uid: stat.uid, gid: stat.gid, rdev: stat.rdev, size: stat.size, atime: stat.atime, mtime: stat.mtime, ctime: stat.ctime, blksize: stat.blksize, blocks: stat.blocks }; },setattr:function (node, attr) { var path = NODEFS.realPath(node); try { if (attr.mode !== undefined) { fs.chmodSync(path, attr.mode); // update the common node structure mode as well node.mode = attr.mode; } if (attr.timestamp !== undefined) { var date = new Date(attr.timestamp); fs.utimesSync(path, date, date); } if (attr.size !== undefined) { fs.truncateSync(path, attr.size); } } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },lookup:function (parent, name) { var path = PATH.join2(NODEFS.realPath(parent), name); var mode = NODEFS.getMode(path); return NODEFS.createNode(parent, name, mode); },mknod:function (parent, name, mode, dev) { var node = NODEFS.createNode(parent, name, mode, dev); // create the backing node for this in the fs root as well var path = NODEFS.realPath(node); try { if (FS.isDir(node.mode)) { fs.mkdirSync(path, node.mode); } else { fs.writeFileSync(path, '', { mode: node.mode }); } } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } return node; },rename:function (oldNode, newDir, newName) { var oldPath = NODEFS.realPath(oldNode); var newPath = PATH.join2(NODEFS.realPath(newDir), newName); try { fs.renameSync(oldPath, newPath); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },unlink:function (parent, name) { var path = PATH.join2(NODEFS.realPath(parent), name); try { fs.unlinkSync(path); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },rmdir:function (parent, name) { var path = PATH.join2(NODEFS.realPath(parent), name); try { fs.rmdirSync(path); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },readdir:function (node) { var path = NODEFS.realPath(node); try { return fs.readdirSync(path); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },symlink:function (parent, newName, oldPath) { var newPath = PATH.join2(NODEFS.realPath(parent), newName); try { fs.symlinkSync(oldPath, newPath); } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },readlink:function (node) { var path = NODEFS.realPath(node); try { path = fs.readlinkSync(path); path = NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root), path); return path; } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } }},stream_ops:{open:function (stream) { var path = NODEFS.realPath(stream.node); try { if (FS.isFile(stream.node.mode)) { stream.nfd = fs.openSync(path, NODEFS.flagsToPermissionString(stream.flags)); } } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },close:function (stream) { try { if (FS.isFile(stream.node.mode) && stream.nfd) { fs.closeSync(stream.nfd); } } catch (e) { if (!e.code) throw e; throw new FS.ErrnoError(ERRNO_CODES[e.code]); } },read:function (stream, buffer, offset, length, position) { if (length === 0) return 0; // node errors on 0 length reads // FIXME this is terrible. var nbuffer = new Buffer(length); var res; try { res = fs.readSync(stream.nfd, nbuffer, 0, length, position); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES[e.code]); } if (res > 0) { for (var i = 0; i < res; i++) { buffer[offset + i] = nbuffer[i]; } } return res; },write:function (stream, buffer, offset, length, position) { // FIXME this is terrible. var nbuffer = new Buffer(buffer.subarray(offset, offset + length)); var res; try { res = fs.writeSync(stream.nfd, nbuffer, 0, length, position); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES[e.code]); } return res; },llseek:function (stream, offset, whence) { var position = offset; if (whence === 1) { // SEEK_CUR. position += stream.position; } else if (whence === 2) { // SEEK_END. if (FS.isFile(stream.node.mode)) { try { var stat = fs.fstatSync(stream.nfd); position += stat.size; } catch (e) { throw new FS.ErrnoError(ERRNO_CODES[e.code]); } } } if (position < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } return position; }}}; var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function (mount) { assert(ENVIRONMENT_IS_WORKER); if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); var createdParents = {}; function ensureParent(path) { // return the parent node, creating subdirs as necessary var parts = path.split('/'); var parent = root; for (var i = 0; i < parts.length-1; i++) { var curr = parts.slice(0, i+1).join('/'); if (!createdParents[curr]) { createdParents[curr] = WORKERFS.createNode(parent, curr, WORKERFS.DIR_MODE, 0); } parent = createdParents[curr]; } return parent; } function base(path) { var parts = path.split('/'); return parts[parts.length-1]; } // We also accept FileList here, by using Array.prototype Array.prototype.forEach.call(mount.opts["files"] || [], function(file) { WORKERFS.createNode(ensureParent(file.name), base(file.name), WORKERFS.FILE_MODE, 0, file, file.lastModifiedDate); }); (mount.opts["blobs"] || []).forEach(function(obj) { WORKERFS.createNode(ensureParent(obj["name"]), base(obj["name"]), WORKERFS.FILE_MODE, 0, obj["data"]); }); (mount.opts["packages"] || []).forEach(function(pack) { pack['metadata'].files.forEach(function(file) { var name = file.filename.substr(1); // remove initial slash WORKERFS.createNode(ensureParent(name), base(name), WORKERFS.FILE_MODE, 0, pack['blob'].slice(file.start, file.end)); }); }); return root; },createNode:function (parent, name, mode, dev, contents, mtime) { var node = FS.createNode(parent, name, mode); node.mode = mode; node.node_ops = WORKERFS.node_ops; node.stream_ops = WORKERFS.stream_ops; node.timestamp = (mtime || new Date).getTime(); assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); if (mode === WORKERFS.FILE_MODE) { node.size = contents.size; node.contents = contents; } else { node.size = 4096; node.contents = {}; } if (parent) { parent.contents[name] = node; } return node; },node_ops:{getattr:function (node) { return { dev: 1, ino: undefined, mode: node.mode, nlink: 1, uid: 0, gid: 0, rdev: undefined, size: node.size, atime: new Date(node.timestamp), mtime: new Date(node.timestamp), ctime: new Date(node.timestamp), blksize: 4096, blocks: Math.ceil(node.size / 4096), }; },setattr:function (node, attr) { if (attr.mode !== undefined) { node.mode = attr.mode; } if (attr.timestamp !== undefined) { node.timestamp = attr.timestamp; } },lookup:function (parent, name) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); },mknod:function (parent, name, mode, dev) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },rename:function (oldNode, newDir, newName) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },unlink:function (parent, name) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },rmdir:function (parent, name) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },readdir:function (node) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },symlink:function (parent, newName, oldPath) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); },readlink:function (node) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); }},stream_ops:{read:function (stream, buffer, offset, length, position) { if (position >= stream.node.size) return 0; var chunk = stream.node.contents.slice(position, position + length); var ab = WORKERFS.reader.readAsArrayBuffer(chunk); buffer.set(new Uint8Array(ab), offset); return chunk.size; },write:function (stream, buffer, offset, length, position) { throw new FS.ErrnoError(ERRNO_CODES.EIO); },llseek:function (stream, offset, whence) { var position = offset; if (whence === 1) { // SEEK_CUR. position += stream.position; } else if (whence === 2) { // SEEK_END. if (FS.isFile(stream.node.mode)) { position += stream.node.size; } } if (position < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } return position; }}}; var _stdin=allocate(1, "i32*", ALLOC_STATIC); var _stdout=allocate(1, "i32*", ALLOC_STATIC); var _stderr=allocate(1, "i32*", ALLOC_STATIC);var FS={root:null,mounts:[],devices:[null],streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,handleFSError:function (e) { if (!(e instanceof FS.ErrnoError)) throw e + ' : ' + stackTrace(); return ___setErrNo(e.errno); },lookupPath:function (path, opts) { path = PATH.resolve(FS.cwd(), path); opts = opts || {}; if (!path) return { path: '', node: null }; var defaults = { follow_mount: true, recurse_count: 0 }; for (var key in defaults) { if (opts[key] === undefined) { opts[key] = defaults[key]; } } if (opts.recurse_count > 8) { // max recursive lookup of 8 throw new FS.ErrnoError(ERRNO_CODES.ELOOP); } // split the path var parts = PATH.normalizeArray(path.split('/').filter(function(p) { return !!p; }), false); // start at the root var current = FS.root; var current_path = '/'; for (var i = 0; i < parts.length; i++) { var islast = (i === parts.length-1); if (islast && opts.parent) { // stop resolving break; } current = FS.lookupNode(current, parts[i]); current_path = PATH.join2(current_path, parts[i]); // jump to the mount's root node if this is a mountpoint if (FS.isMountpoint(current)) { if (!islast || (islast && opts.follow_mount)) { current = current.mounted.root; } } // by default, lookupPath will not follow a symlink if it is the final path component. // setting opts.follow = true will override this behavior. if (!islast || opts.follow) { var count = 0; while (FS.isLink(current.mode)) { var link = FS.readlink(current_path); current_path = PATH.resolve(PATH.dirname(current_path), link); var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); current = lookup.node; if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). throw new FS.ErrnoError(ERRNO_CODES.ELOOP); } } } } return { path: current_path, node: current }; },getPath:function (node) { var path; while (true) { if (FS.isRoot(node)) { var mount = node.mount.mountpoint; if (!path) return mount; return mount[mount.length-1] !== '/' ? mount + '/' + path : mount + path; } path = path ? node.name + '/' + path : node.name; node = node.parent; } },hashName:function (parentid, name) { var hash = 0; for (var i = 0; i < name.length; i++) { hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; } return ((parentid + hash) >>> 0) % FS.nameTable.length; },hashAddNode:function (node) { var hash = FS.hashName(node.parent.id, node.name); node.name_next = FS.nameTable[hash]; FS.nameTable[hash] = node; },hashRemoveNode:function (node) { var hash = FS.hashName(node.parent.id, node.name); if (FS.nameTable[hash] === node) { FS.nameTable[hash] = node.name_next; } else { var current = FS.nameTable[hash]; while (current) { if (current.name_next === node) { current.name_next = node.name_next; break; } current = current.name_next; } } },lookupNode:function (parent, name) { var err = FS.mayLookup(parent); if (err) { throw new FS.ErrnoError(err, parent); } var hash = FS.hashName(parent.id, name); for (var node = FS.nameTable[hash]; node; node = node.name_next) { var nodeName = node.name; if (node.parent.id === parent.id && nodeName === name) { return node; } } // if we failed to find it in the cache, call into the VFS return FS.lookup(parent, name); },createNode:function (parent, name, mode, rdev) { if (!FS.FSNode) { FS.FSNode = function(parent, name, mode, rdev) { if (!parent) { parent = this; // root node sets parent to itself } this.parent = parent; this.mount = parent.mount; this.mounted = null; this.id = FS.nextInode++; this.name = name; this.mode = mode; this.node_ops = {}; this.stream_ops = {}; this.rdev = rdev; }; FS.FSNode.prototype = {}; // compatibility var readMode = 292 | 73; var writeMode = 146; // NOTE we must use Object.defineProperties instead of individual calls to // Object.defineProperty in order to make closure compiler happy Object.defineProperties(FS.FSNode.prototype, { read: { get: function() { return (this.mode & readMode) === readMode; }, set: function(val) { val ? this.mode |= readMode : this.mode &= ~readMode; } }, write: { get: function() { return (this.mode & writeMode) === writeMode; }, set: function(val) { val ? this.mode |= writeMode : this.mode &= ~writeMode; } }, isFolder: { get: function() { return FS.isDir(this.mode); } }, isDevice: { get: function() { return FS.isChrdev(this.mode); } } }); } var node = new FS.FSNode(parent, name, mode, rdev); FS.hashAddNode(node); return node; },destroyNode:function (node) { FS.hashRemoveNode(node); },isRoot:function (node) { return node === node.parent; },isMountpoint:function (node) { return !!node.mounted; },isFile:function (mode) { return (mode & 61440) === 32768; },isDir:function (mode) { return (mode & 61440) === 16384; },isLink:function (mode) { return (mode & 61440) === 40960; },isChrdev:function (mode) { return (mode & 61440) === 8192; },isBlkdev:function (mode) { return (mode & 61440) === 24576; },isFIFO:function (mode) { return (mode & 61440) === 4096; },isSocket:function (mode) { return (mode & 49152) === 49152; },flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function (str) { var flags = FS.flagModes[str]; if (typeof flags === 'undefined') { throw new Error('Unknown file open mode: ' + str); } return flags; },flagsToPermissionString:function (flag) { var perms = ['r', 'w', 'rw'][flag & 3]; if ((flag & 512)) { perms += 'w'; } return perms; },nodePermissions:function (node, perms) { if (FS.ignorePermissions) { return 0; } // return 0 if any user, group or owner bits are set. if (perms.indexOf('r') !== -1 && !(node.mode & 292)) { return ERRNO_CODES.EACCES; } else if (perms.indexOf('w') !== -1 && !(node.mode & 146)) { return ERRNO_CODES.EACCES; } else if (perms.indexOf('x') !== -1 && !(node.mode & 73)) { return ERRNO_CODES.EACCES; } return 0; },mayLookup:function (dir) { var err = FS.nodePermissions(dir, 'x'); if (err) return err; if (!dir.node_ops.lookup) return ERRNO_CODES.EACCES; return 0; },mayCreate:function (dir, name) { try { var node = FS.lookupNode(dir, name); return ERRNO_CODES.EEXIST; } catch (e) { } return FS.nodePermissions(dir, 'wx'); },mayDelete:function (dir, name, isdir) { var node; try { node = FS.lookupNode(dir, name); } catch (e) { return e.errno; } var err = FS.nodePermissions(dir, 'wx'); if (err) { return err; } if (isdir) { if (!FS.isDir(node.mode)) { return ERRNO_CODES.ENOTDIR; } if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { return ERRNO_CODES.EBUSY; } } else { if (FS.isDir(node.mode)) { return ERRNO_CODES.EISDIR; } } return 0; },mayOpen:function (node, flags) { if (!node) { return ERRNO_CODES.ENOENT; } if (FS.isLink(node.mode)) { return ERRNO_CODES.ELOOP; } else if (FS.isDir(node.mode)) { if ((flags & 2097155) !== 0 || // opening for write (flags & 512)) { return ERRNO_CODES.EISDIR; } } return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); },MAX_OPEN_FDS:4096,nextfd:function (fd_start, fd_end) { fd_start = fd_start || 0; fd_end = fd_end || FS.MAX_OPEN_FDS; for (var fd = fd_start; fd <= fd_end; fd++) { if (!FS.streams[fd]) { return fd; } } throw new FS.ErrnoError(ERRNO_CODES.EMFILE); },getStream:function (fd) { return FS.streams[fd]; },createStream:function (stream, fd_start, fd_end) { if (!FS.FSStream) { FS.FSStream = function(){}; FS.FSStream.prototype = {}; // compatibility Object.defineProperties(FS.FSStream.prototype, { object: { get: function() { return this.node; }, set: function(val) { this.node = val; } }, isRead: { get: function() { return (this.flags & 2097155) !== 1; } }, isWrite: { get: function() { return (this.flags & 2097155) !== 0; } }, isAppend: { get: function() { return (this.flags & 1024); } } }); } // clone it, so we can return an instance of FSStream var newStream = new FS.FSStream(); for (var p in stream) { newStream[p] = stream[p]; } stream = newStream; var fd = FS.nextfd(fd_start, fd_end); stream.fd = fd; FS.streams[fd] = stream; return stream; },closeStream:function (fd) { FS.streams[fd] = null; },chrdev_stream_ops:{open:function (stream) { var device = FS.getDevice(stream.node.rdev); // override node's stream ops with the device's stream.stream_ops = device.stream_ops; // forward the open call if (stream.stream_ops.open) { stream.stream_ops.open(stream); } },llseek:function () { throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); }},major:function (dev) { return ((dev) >> 8); },minor:function (dev) { return ((dev) & 0xff); },makedev:function (ma, mi) { return ((ma) << 8 | (mi)); },registerDevice:function (dev, ops) { FS.devices[dev] = { stream_ops: ops }; },getDevice:function (dev) { return FS.devices[dev]; },getMounts:function (mount) { var mounts = []; var check = [mount]; while (check.length) { var m = check.pop(); mounts.push(m); check.push.apply(check, m.mounts); } return mounts; },syncfs:function (populate, callback) { if (typeof(populate) === 'function') { callback = populate; populate = false; } var mounts = FS.getMounts(FS.root.mount); var completed = 0; function done(err) { if (err) { if (!done.errored) { done.errored = true; return callback(err); } return; } if (++completed >= mounts.length) { callback(null); } }; // sync all mounts mounts.forEach(function (mount) { if (!mount.type.syncfs) { return done(null); } mount.type.syncfs(mount, populate, done); }); },mount:function (type, opts, mountpoint) { var root = mountpoint === '/'; var pseudo = !mountpoint; var node; if (root && FS.root) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } else if (!root && !pseudo) { var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); mountpoint = lookup.path; // use the absolute path node = lookup.node; if (FS.isMountpoint(node)) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } if (!FS.isDir(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } } var mount = { type: type, opts: opts, mountpoint: mountpoint, mounts: [] }; // create a root node for the fs var mountRoot = type.mount(mount); mountRoot.mount = mount; mount.root = mountRoot; if (root) { FS.root = mountRoot; } else if (node) { // set as a mountpoint node.mounted = mount; // add the new mount to the current mount's children if (node.mount) { node.mount.mounts.push(mount); } } return mountRoot; },unmount:function (mountpoint) { var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); if (!FS.isMountpoint(lookup.node)) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } // destroy the nodes for this mount, and all its child mounts var node = lookup.node; var mount = node.mounted; var mounts = FS.getMounts(mount); Object.keys(FS.nameTable).forEach(function (hash) { var current = FS.nameTable[hash]; while (current) { var next = current.name_next; if (mounts.indexOf(current.mount) !== -1) { FS.destroyNode(current); } current = next; } }); // no longer a mountpoint node.mounted = null; // remove this mount from the child mounts var idx = node.mount.mounts.indexOf(mount); assert(idx !== -1); node.mount.mounts.splice(idx, 1); },lookup:function (parent, name) { return parent.node_ops.lookup(parent, name); },mknod:function (path, mode, dev) { var lookup = FS.lookupPath(path, { parent: true }); var parent = lookup.node; var name = PATH.basename(path); if (!name || name === '.' || name === '..') { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } var err = FS.mayCreate(parent, name); if (err) { throw new FS.ErrnoError(err); } if (!parent.node_ops.mknod) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } return parent.node_ops.mknod(parent, name, mode, dev); },create:function (path, mode) { mode = mode !== undefined ? mode : 438 /* 0666 */; mode &= 4095; mode |= 32768; return FS.mknod(path, mode, 0); },mkdir:function (path, mode) { mode = mode !== undefined ? mode : 511 /* 0777 */; mode &= 511 | 512; mode |= 16384; return FS.mknod(path, mode, 0); },mkdev:function (path, mode, dev) { if (typeof(dev) === 'undefined') { dev = mode; mode = 438 /* 0666 */; } mode |= 8192; return FS.mknod(path, mode, dev); },symlink:function (oldpath, newpath) { if (!PATH.resolve(oldpath)) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } var lookup = FS.lookupPath(newpath, { parent: true }); var parent = lookup.node; if (!parent) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } var newname = PATH.basename(newpath); var err = FS.mayCreate(parent, newname); if (err) { throw new FS.ErrnoError(err); } if (!parent.node_ops.symlink) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } return parent.node_ops.symlink(parent, newname, oldpath); },rename:function (old_path, new_path) { var old_dirname = PATH.dirname(old_path); var new_dirname = PATH.dirname(new_path); var old_name = PATH.basename(old_path); var new_name = PATH.basename(new_path); // parents must exist var lookup, old_dir, new_dir; try { lookup = FS.lookupPath(old_path, { parent: true }); old_dir = lookup.node; lookup = FS.lookupPath(new_path, { parent: true }); new_dir = lookup.node; } catch (e) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } if (!old_dir || !new_dir) throw new FS.ErrnoError(ERRNO_CODES.ENOENT); // need to be part of the same mount if (old_dir.mount !== new_dir.mount) { throw new FS.ErrnoError(ERRNO_CODES.EXDEV); } // source must exist var old_node = FS.lookupNode(old_dir, old_name); // old path should not be an ancestor of the new path var relative = PATH.relative(old_path, new_dirname); if (relative.charAt(0) !== '.') { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } // new path should not be an ancestor of the old path relative = PATH.relative(new_path, old_dirname); if (relative.charAt(0) !== '.') { throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); } // see if the new path already exists var new_node; try { new_node = FS.lookupNode(new_dir, new_name); } catch (e) { // not fatal } // early out if nothing needs to change if (old_node === new_node) { return; } // we'll need to delete the old entry var isdir = FS.isDir(old_node.mode); var err = FS.mayDelete(old_dir, old_name, isdir); if (err) { throw new FS.ErrnoError(err); } // need delete permissions if we'll be overwriting. // need create permissions if new doesn't already exist. err = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name); if (err) { throw new FS.ErrnoError(err); } if (!old_dir.node_ops.rename) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } // if we are going to change the parent, check write permissions if (new_dir !== old_dir) { err = FS.nodePermissions(old_dir, 'w'); if (err) { throw new FS.ErrnoError(err); } } try { if (FS.trackingDelegate['willMovePath']) { FS.trackingDelegate['willMovePath'](old_path, new_path); } } catch(e) { console.log("FS.trackingDelegate['willMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); } // remove the node from the lookup hash FS.hashRemoveNode(old_node); // do the underlying fs rename try { old_dir.node_ops.rename(old_node, new_dir, new_name); } catch (e) { throw e; } finally { // add the node back to the hash (in case node_ops.rename // changed its name) FS.hashAddNode(old_node); } try { if (FS.trackingDelegate['onMovePath']) FS.trackingDelegate['onMovePath'](old_path, new_path); } catch(e) { console.log("FS.trackingDelegate['onMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); } },rmdir:function (path) { var lookup = FS.lookupPath(path, { parent: true }); var parent = lookup.node; var name = PATH.basename(path); var node = FS.lookupNode(parent, name); var err = FS.mayDelete(parent, name, true); if (err) { throw new FS.ErrnoError(err); } if (!parent.node_ops.rmdir) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } if (FS.isMountpoint(node)) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } try { if (FS.trackingDelegate['willDeletePath']) { FS.trackingDelegate['willDeletePath'](path); } } catch(e) { console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); } parent.node_ops.rmdir(parent, name); FS.destroyNode(node); try { if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); } catch(e) { console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); } },readdir:function (path) { var lookup = FS.lookupPath(path, { follow: true }); var node = lookup.node; if (!node.node_ops.readdir) { throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } return node.node_ops.readdir(node); },unlink:function (path) { var lookup = FS.lookupPath(path, { parent: true }); var parent = lookup.node; var name = PATH.basename(path); var node = FS.lookupNode(parent, name); var err = FS.mayDelete(parent, name, false); if (err) { // POSIX says unlink should set EPERM, not EISDIR if (err === ERRNO_CODES.EISDIR) err = ERRNO_CODES.EPERM; throw new FS.ErrnoError(err); } if (!parent.node_ops.unlink) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } if (FS.isMountpoint(node)) { throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } try { if (FS.trackingDelegate['willDeletePath']) { FS.trackingDelegate['willDeletePath'](path); } } catch(e) { console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); } parent.node_ops.unlink(parent, name); FS.destroyNode(node); try { if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); } catch(e) { console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); } },readlink:function (path) { var lookup = FS.lookupPath(path); var link = lookup.node; if (!link) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } if (!link.node_ops.readlink) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } return PATH.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); },stat:function (path, dontFollow) { var lookup = FS.lookupPath(path, { follow: !dontFollow }); var node = lookup.node; if (!node) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } if (!node.node_ops.getattr) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } return node.node_ops.getattr(node); },lstat:function (path) { return FS.stat(path, true); },chmod:function (path, mode, dontFollow) { var node; if (typeof path === 'string') { var lookup = FS.lookupPath(path, { follow: !dontFollow }); node = lookup.node; } else { node = path; } if (!node.node_ops.setattr) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } node.node_ops.setattr(node, { mode: (mode & 4095) | (node.mode & ~4095), timestamp: Date.now() }); },lchmod:function (path, mode) { FS.chmod(path, mode, true); },fchmod:function (fd, mode) { var stream = FS.getStream(fd); if (!stream) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } FS.chmod(stream.node, mode); },chown:function (path, uid, gid, dontFollow) { var node; if (typeof path === 'string') { var lookup = FS.lookupPath(path, { follow: !dontFollow }); node = lookup.node; } else { node = path; } if (!node.node_ops.setattr) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } node.node_ops.setattr(node, { timestamp: Date.now() // we ignore the uid / gid for now }); },lchown:function (path, uid, gid) { FS.chown(path, uid, gid, true); },fchown:function (fd, uid, gid) { var stream = FS.getStream(fd); if (!stream) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } FS.chown(stream.node, uid, gid); },truncate:function (path, len) { if (len < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } var node; if (typeof path === 'string') { var lookup = FS.lookupPath(path, { follow: true }); node = lookup.node; } else { node = path; } if (!node.node_ops.setattr) { throw new FS.ErrnoError(ERRNO_CODES.EPERM); } if (FS.isDir(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.EISDIR); } if (!FS.isFile(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } var err = FS.nodePermissions(node, 'w'); if (err) { throw new FS.ErrnoError(err); } node.node_ops.setattr(node, { size: len, timestamp: Date.now() }); },ftruncate:function (fd, len) { var stream = FS.getStream(fd); if (!stream) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } if ((stream.flags & 2097155) === 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } FS.truncate(stream.node, len); },utime:function (path, atime, mtime) { var lookup = FS.lookupPath(path, { follow: true }); var node = lookup.node; node.node_ops.setattr(node, { timestamp: Math.max(atime, mtime) }); },open:function (path, flags, mode, fd_start, fd_end) { if (path === "") { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; mode = typeof mode === 'undefined' ? 438 /* 0666 */ : mode; if ((flags & 64)) { mode = (mode & 4095) | 32768; } else { mode = 0; } var node; if (typeof path === 'object') { node = path; } else { path = PATH.normalize(path); try { var lookup = FS.lookupPath(path, { follow: !(flags & 131072) }); node = lookup.node; } catch (e) { // ignore } } // perhaps we need to create the node var created = false; if ((flags & 64)) { if (node) { // if O_CREAT and O_EXCL are set, error out if the node already exists if ((flags & 128)) { throw new FS.ErrnoError(ERRNO_CODES.EEXIST); } } else { // node doesn't exist, try to create it node = FS.mknod(path, mode, 0); created = true; } } if (!node) { throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } // can't truncate a device if (FS.isChrdev(node.mode)) { flags &= ~512; } // if asked only for a directory, then this must be one if ((flags & 65536) && !FS.isDir(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } // check permissions, if this is not a file we just created now (it is ok to // create and write to a file with read-only permissions; it is read-only // for later use) if (!created) { var err = FS.mayOpen(node, flags); if (err) { throw new FS.ErrnoError(err); } } // do truncation if necessary if ((flags & 512)) { FS.truncate(node, 0); } // we've already handled these, don't pass down to the underlying vfs flags &= ~(128 | 512); // register the stream with the filesystem var stream = FS.createStream({ node: node, path: FS.getPath(node), // we want the absolute path to the node flags: flags, seekable: true, position: 0, stream_ops: node.stream_ops, // used by the file family libc calls (fopen, fwrite, ferror, etc.) ungotten: [], error: false }, fd_start, fd_end); // call the new stream's open function if (stream.stream_ops.open) { stream.stream_ops.open(stream); } if (Module['logReadFiles'] && !(flags & 1)) { if (!FS.readFiles) FS.readFiles = {}; if (!(path in FS.readFiles)) { FS.readFiles[path] = 1; Module['printErr']('read file: ' + path); } } try { if (FS.trackingDelegate['onOpenFile']) { var trackingFlags = 0; if ((flags & 2097155) !== 1) { trackingFlags |= FS.tracking.openFlags.READ; } if ((flags & 2097155) !== 0) { trackingFlags |= FS.tracking.openFlags.WRITE; } FS.trackingDelegate['onOpenFile'](path, trackingFlags); } } catch(e) { console.log("FS.trackingDelegate['onOpenFile']('"+path+"', flags) threw an exception: " + e.message); } return stream; },close:function (stream) { if (stream.getdents) stream.getdents = null; // free readdir state try { if (stream.stream_ops.close) { stream.stream_ops.close(stream); } } catch (e) { throw e; } finally { FS.closeStream(stream.fd); } },llseek:function (stream, offset, whence) { if (!stream.seekable || !stream.stream_ops.llseek) { throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } stream.position = stream.stream_ops.llseek(stream, offset, whence); stream.ungotten = []; return stream.position; },read:function (stream, buffer, offset, length, position) { if (length < 0 || position < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } if ((stream.flags & 2097155) === 1) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } if (FS.isDir(stream.node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.EISDIR); } if (!stream.stream_ops.read) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } var seeking = true; if (typeof position === 'undefined') { position = stream.position; seeking = false; } else if (!stream.seekable) { throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); if (!seeking) stream.position += bytesRead; return bytesRead; },write:function (stream, buffer, offset, length, position, canOwn) { if (length < 0 || position < 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } if ((stream.flags & 2097155) === 0) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } if (FS.isDir(stream.node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.EISDIR); } if (!stream.stream_ops.write) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } if (stream.flags & 1024) { // seek to the end before writing in append mode FS.llseek(stream, 0, 2); } var seeking = true; if (typeof position === 'undefined') { position = stream.position; seeking = false; } else if (!stream.seekable) { throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); if (!seeking) stream.position += bytesWritten; try { if (stream.path && FS.trackingDelegate['onWriteToFile']) FS.trackingDelegate['onWriteToFile'](stream.path); } catch(e) { console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: " + e.message); } return bytesWritten; },allocate:function (stream, offset, length) { if (offset < 0 || length <= 0) { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } if ((stream.flags & 2097155) === 0) { throw new FS.ErrnoError(ERRNO_CODES.EBADF); } if (!FS.isFile(stream.node.mode) && !FS.isDir(node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } if (!stream.stream_ops.allocate) { throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); } stream.stream_ops.allocate(stream, offset, length); },mmap:function (stream, buffer, offset, length, position, prot, flags) { // TODO if PROT is PROT_WRITE, make sure we have write access if ((stream.flags & 2097155) === 1) { throw new FS.ErrnoError(ERRNO_CODES.EACCES); } if (!stream.stream_ops.mmap) { throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } return stream.stream_ops.mmap(stream, buffer, offset, length, position, prot, flags); },msync:function (stream, buffer, offset, length, mmapFlags) { if (!stream || !stream.stream_ops.msync) { return 0; } return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); },munmap:function (stream) { return 0; },ioctl:function (stream, cmd, arg) { if (!stream.stream_ops.ioctl) { throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); } return stream.stream_ops.ioctl(stream, cmd, arg); },readFile:function (path, opts) { opts = opts || {}; opts.flags = opts.flags || 'r'; opts.encoding = opts.encoding || 'binary'; if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { throw new Error('Invalid encoding type "' + opts.encoding + '"'); } var ret; var stream = FS.open(path, opts.flags); var stat = FS.stat(path); var length = stat.size; var buf = new Uint8Array(length); FS.read(stream, buf, 0, length, 0); if (opts.encoding === 'utf8') { ret = UTF8ArrayToString(buf, 0); } else if (opts.encoding === 'binary') { ret = buf; } FS.close(stream); return ret; },writeFile:function (path, data, opts) { opts = opts || {}; opts.flags = opts.flags || 'w'; opts.encoding = opts.encoding || 'utf8'; if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { throw new Error('Invalid encoding type "' + opts.encoding + '"'); } var stream = FS.open(path, opts.flags, opts.mode); if (opts.encoding === 'utf8') { var buf = new Uint8Array(lengthBytesUTF8(data)+1); var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); FS.write(stream, buf, 0, actualNumBytes, 0, opts.canOwn); } else if (opts.encoding === 'binary') { FS.write(stream, data, 0, data.length, 0, opts.canOwn); } FS.close(stream); },cwd:function () { return FS.currentPath; },chdir:function (path) { var lookup = FS.lookupPath(path, { follow: true }); if (!FS.isDir(lookup.node.mode)) { throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } var err = FS.nodePermissions(lookup.node, 'x'); if (err) { throw new FS.ErrnoError(err); } FS.currentPath = lookup.path; },createDefaultDirectories:function () { FS.mkdir('/tmp'); FS.mkdir('/home'); FS.mkdir('/home/web_user'); },createDefaultDevices:function () { // create /dev FS.mkdir('/dev'); // setup /dev/null FS.registerDevice(FS.makedev(1, 3), { read: function() { return 0; }, write: function(stream, buffer, offset, length, pos) { return length; } }); FS.mkdev('/dev/null', FS.makedev(1, 3)); // setup /dev/tty and /dev/tty1 // stderr needs to print output using Module['printErr'] // so we register a second tty just for it. TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); FS.mkdev('/dev/tty', FS.makedev(5, 0)); FS.mkdev('/dev/tty1', FS.makedev(6, 0)); // setup /dev/[u]random var random_device; if (typeof crypto !== 'undefined') { // for modern web browsers var randomBuffer = new Uint8Array(1); random_device = function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; } else if (ENVIRONMENT_IS_NODE) { // for nodejs random_device = function() { return require('crypto').randomBytes(1)[0]; }; } else { // default for ES5 platforms random_device = function() { return (Math.random()*256)|0; }; } FS.createDevice('/dev', 'random', random_device); FS.createDevice('/dev', 'urandom', random_device); // we're not going to emulate the actual shm device, // just create the tmp dirs that reside in it commonly FS.mkdir('/dev/shm'); FS.mkdir('/dev/shm/tmp'); },createSpecialDirectories:function () { // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the name of the stream for fd 6 (see test_unistd_ttyname) FS.mkdir('/proc'); FS.mkdir('/proc/self'); FS.mkdir('/proc/self/fd'); FS.mount({ mount: function() { var node = FS.createNode('/proc/self', 'fd', 16384 | 0777, 73); node.node_ops = { lookup: function(parent, name) { var fd = +name; var stream = FS.getStream(fd); if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); var ret = { parent: null, mount: { mountpoint: 'fake' }, node_ops: { readlink: function() { return stream.path } } }; ret.parent = ret; // make it look like a simple root node return ret; } }; return node; } }, {}, '/proc/self/fd'); },createStandardStreams:function () { // TODO deprecate the old functionality of a single // input / output callback and that utilizes FS.createDevice // and instead require a unique set of stream ops // by default, we symlink the standard streams to the // default tty devices. however, if the standard streams // have been overwritten we create a unique device for // them instead. if (Module['stdin']) { FS.createDevice('/dev', 'stdin', Module['stdin']); } else { FS.symlink('/dev/tty', '/dev/stdin'); } if (Module['stdout']) { FS.createDevice('/dev', 'stdout', null, Module['stdout']); } else { FS.symlink('/dev/tty', '/dev/stdout'); } if (Module['stderr']) { FS.createDevice('/dev', 'stderr', null, Module['stderr']); } else { FS.symlink('/dev/tty1', '/dev/stderr'); } // open default streams for the stdin, stdout and stderr devices var stdin = FS.open('/dev/stdin', 'r'); assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); var stdout = FS.open('/dev/stdout', 'w'); assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); var stderr = FS.open('/dev/stderr', 'w'); assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); },ensureErrnoError:function () { if (FS.ErrnoError) return; FS.ErrnoError = function ErrnoError(errno, node) { //Module.printErr(stackTrace()); // useful for debugging this.node = node; this.setErrno = function(errno) { this.errno = errno; for (var key in ERRNO_CODES) { if (ERRNO_CODES[key] === errno) { this.code = key; break; } } }; this.setErrno(errno); this.message = ERRNO_MESSAGES[errno]; if (this.stack) this.stack = demangleAll(this.stack); }; FS.ErrnoError.prototype = new Error(); FS.ErrnoError.prototype.constructor = FS.ErrnoError; // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) [ERRNO_CODES.ENOENT].forEach(function(code) { FS.genericErrors[code] = new FS.ErrnoError(code); FS.genericErrors[code].stack = ''; }); },staticInit:function () { FS.ensureErrnoError(); FS.nameTable = new Array(4096); FS.mount(MEMFS, {}, '/'); FS.createDefaultDirectories(); FS.createDefaultDevices(); FS.createSpecialDirectories(); FS.filesystems = { 'MEMFS': MEMFS, 'IDBFS': IDBFS, 'NODEFS': NODEFS, 'WORKERFS': WORKERFS, }; },init:function (input, output, error) { assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); FS.init.initialized = true; FS.ensureErrnoError(); // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here Module['stdin'] = input || Module['stdin']; Module['stdout'] = output || Module['stdout']; Module['stderr'] = error || Module['stderr']; FS.createStandardStreams(); },quit:function () { FS.init.initialized = false; // force-flush all streams, so we get musl std streams printed out var fflush = Module['_fflush']; if (fflush) fflush(0); // close all of our streams for (var i = 0; i < FS.streams.length; i++) { var stream = FS.streams[i]; if (!stream) { continue; } FS.close(stream); } },getMode:function (canRead, canWrite) { var mode = 0; if (canRead) mode |= 292 | 73; if (canWrite) mode |= 146; return mode; },joinPath:function (parts, forceRelative) { var path = PATH.join.apply(null, parts); if (forceRelative && path[0] == '/') path = path.substr(1); return path; },absolutePath:function (relative, base) { return PATH.resolve(base, relative); },standardizePath:function (path) { return PATH.normalize(path); },findObject:function (path, dontResolveLastLink) { var ret = FS.analyzePath(path, dontResolveLastLink); if (ret.exists) { return ret.object; } else { ___setErrNo(ret.error); return null; } },analyzePath:function (path, dontResolveLastLink) { // operate from within the context of the symlink's target try { var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); path = lookup.path; } catch (e) { } var ret = { isRoot: false, exists: false, error: 0, name: null, path: null, object: null, parentExists: false, parentPath: null, parentObject: null }; try { var lookup = FS.lookupPath(path, { parent: true }); ret.parentExists = true; ret.parentPath = lookup.path; ret.parentObject = lookup.node; ret.name = PATH.basename(path); lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); ret.exists = true; ret.path = lookup.path; ret.object = lookup.node; ret.name = lookup.node.name; ret.isRoot = lookup.path === '/'; } catch (e) { ret.error = e.errno; }; return ret; },createFolder:function (parent, name, canRead, canWrite) { var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); var mode = FS.getMode(canRead, canWrite); return FS.mkdir(path, mode); },createPath:function (parent, path, canRead, canWrite) { parent = typeof parent === 'string' ? parent : FS.getPath(parent); var parts = path.split('/').reverse(); while (parts.length) { var part = parts.pop(); if (!part) continue; var current = PATH.join2(parent, part); try { FS.mkdir(current); } catch (e) { // ignore EEXIST } parent = current; } return current; },createFile:function (parent, name, properties, canRead, canWrite) { var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); var mode = FS.getMode(canRead, canWrite); return FS.create(path, mode); },createDataFile:function (parent, name, data, canRead, canWrite, canOwn) { var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name) : parent; var mode = FS.getMode(canRead, canWrite); var node = FS.create(path, mode); if (data) { if (typeof data === 'string') { var arr = new Array(data.length); for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i); data = arr; } // make sure we can write to the file FS.chmod(node, mode | 146); var stream = FS.open(node, 'w'); FS.write(stream, data, 0, data.length, 0, canOwn); FS.close(stream); FS.chmod(node, mode); } return node; },createDevice:function (parent, name, input, output) { var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); var mode = FS.getMode(!!input, !!output); if (!FS.createDevice.major) FS.createDevice.major = 64; var dev = FS.makedev(FS.createDevice.major++, 0); // Create a fake device that a set of stream ops to emulate // the old behavior. FS.registerDevice(dev, { open: function(stream) { stream.seekable = false; }, close: function(stream) { // flush any pending line data if (output && output.buffer && output.buffer.length) { output(10); } }, read: function(stream, buffer, offset, length, pos /* ignored */) { var bytesRead = 0; for (var i = 0; i < length; i++) { var result; try { result = input(); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } if (result === undefined && bytesRead === 0) { throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); } if (result === null || result === undefined) break; bytesRead++; buffer[offset+i] = result; } if (bytesRead) { stream.node.timestamp = Date.now(); } return bytesRead; }, write: function(stream, buffer, offset, length, pos) { for (var i = 0; i < length; i++) { try { output(buffer[offset+i]); } catch (e) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } } if (length) { stream.node.timestamp = Date.now(); } return i; } }); return FS.mkdev(path, mode, dev); },createLink:function (parent, name, target, canRead, canWrite) { var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); return FS.symlink(target, path); },forceLoadFile:function (obj) { if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; var success = true; if (typeof XMLHttpRequest !== 'undefined') { throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."); } else if (Module['read']) { // Command-line. try { // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as // read() will try to parse UTF8. obj.contents = intArrayFromString(Module['read'](obj.url), true); obj.usedBytes = obj.contents.length; } catch (e) { success = false; } } else { throw new Error('Cannot load without read() or XMLHttpRequest.'); } if (!success) ___setErrNo(ERRNO_CODES.EIO); return success; },createLazyFile:function (parent, name, url, canRead, canWrite) { // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. function LazyUint8Array() { this.lengthKnown = false; this.chunks = []; // Loaded chunks. Index is the chunk number } LazyUint8Array.prototype.get = function LazyUint8Array_get(idx) { if (idx > this.length-1 || idx < 0) { return undefined; } var chunkOffset = idx % this.chunkSize; var chunkNum = (idx / this.chunkSize)|0; return this.getter(chunkNum)[chunkOffset]; } LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) { this.getter = getter; } LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { // Find length var xhr = new XMLHttpRequest(); xhr.open('HEAD', url, false); xhr.send(null); if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); var datalength = Number(xhr.getResponseHeader("Content-length")); var header; var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes"; var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip"; var chunkSize = 1024*1024; // Chunk size in bytes if (!hasByteServing) chunkSize = datalength; // Function to get a range from the remote URL. var doXHR = (function(from, to) { if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!"); if (to > datalength-1) throw new Error("only " + datalength + " bytes available! programmer error!"); // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. var xhr = new XMLHttpRequest(); xhr.open('GET', url, false); if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); // Some hints to the browser that we want binary data. if (typeof Uint8Array != 'undefined') xhr.responseType = 'arraybuffer'; if (xhr.overrideMimeType) { xhr.overrideMimeType('text/plain; charset=x-user-defined'); } xhr.send(null); if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status); if (xhr.response !== undefined) { return new Uint8Array(xhr.response || []); } else { return intArrayFromString(xhr.responseText || '', true); } }); var lazyArray = this; lazyArray.setDataGetter(function(chunkNum) { var start = chunkNum * chunkSize; var end = (chunkNum+1) * chunkSize - 1; // including this byte end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block if (typeof(lazyArray.chunks[chunkNum]) === "undefined") { lazyArray.chunks[chunkNum] = doXHR(start, end); } if (typeof(lazyArray.chunks[chunkNum]) === "undefined") throw new Error("doXHR failed!"); return lazyArray.chunks[chunkNum]; }); if (usesGzip || !datalength) { // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file datalength = this.getter(0).length; chunkSize = datalength; console.log("LazyFiles on gzip forces download of the whole file when length is accessed"); } this._length = datalength; this._chunkSize = chunkSize; this.lengthKnown = true; } if (typeof XMLHttpRequest !== 'undefined') { if (!ENVIRONMENT_IS_WORKER) throw 'Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc'; var lazyArray = new LazyUint8Array(); Object.defineProperties(lazyArray, { length: { get: function() { if(!this.lengthKnown) { this.cacheLength(); } return this._length; } }, chunkSize: { get: function() { if(!this.lengthKnown) { this.cacheLength(); } return this._chunkSize; } } }); var properties = { isDevice: false, contents: lazyArray }; } else { var properties = { isDevice: false, url: url }; } var node = FS.createFile(parent, name, properties, canRead, canWrite); // This is a total hack, but I want to get this lazy file code out of the // core of MEMFS. If we want to keep this lazy file concept I feel it should // be its own thin LAZYFS proxying calls to MEMFS. if (properties.contents) { node.contents = properties.contents; } else if (properties.url) { node.contents = null; node.url = properties.url; } // Add a function that defers querying the file size until it is asked the first time. Object.defineProperties(node, { usedBytes: { get: function() { return this.contents.length; } } }); // override each stream op with one that tries to force load the lazy file first var stream_ops = {}; var keys = Object.keys(node.stream_ops); keys.forEach(function(key) { var fn = node.stream_ops[key]; stream_ops[key] = function forceLoadLazyFile() { if (!FS.forceLoadFile(node)) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } return fn.apply(null, arguments); }; }); // use a custom read function stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { if (!FS.forceLoadFile(node)) { throw new FS.ErrnoError(ERRNO_CODES.EIO); } var contents = stream.node.contents; if (position >= contents.length) return 0; var size = Math.min(contents.length - position, length); assert(size >= 0); if (contents.slice) { // normal array for (var i = 0; i < size; i++) { buffer[offset + i] = contents[position + i]; } } else { for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR buffer[offset + i] = contents.get(position + i); } } return size; }; node.stream_ops = stream_ops; return node; },createPreloadedFile:function (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { Browser.init(); // TODO we should allow people to just pass in a complete filename instead // of parent and name being that we just join them anyways var fullname = name ? PATH.resolve(PATH.join2(parent, name)) : parent; var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same fullname function processData(byteArray) { function finish(byteArray) { if (preFinish) preFinish(); if (!dontCreateFile) { FS.createDataFile(parent, name, byteArray, canRead, canWrite, canOwn); } if (onload) onload(); removeRunDependency(dep); } var handled = false; Module['preloadPlugins'].forEach(function(plugin) { if (handled) return; if (plugin['canHandle'](fullname)) { plugin['handle'](byteArray, fullname, finish, function() { if (onerror) onerror(); removeRunDependency(dep); }); handled = true; } }); if (!handled) finish(byteArray); } addRunDependency(dep); if (typeof url == 'string') { Browser.asyncLoad(url, function(byteArray) { processData(byteArray); }, onerror); } else { processData(url); } },indexedDB:function () { return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; },DB_NAME:function () { return 'EM_FS_' + window.location.pathname; },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function (paths, onload, onerror) { onload = onload || function(){}; onerror = onerror || function(){}; var indexedDB = FS.indexedDB(); try { var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); } catch (e) { return onerror(e); } openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { console.log('creating db'); var db = openRequest.result; db.createObjectStore(FS.DB_STORE_NAME); }; openRequest.onsuccess = function openRequest_onsuccess() { var db = openRequest.result; var transaction = db.transaction([FS.DB_STORE_NAME], 'readwrite'); var files = transaction.objectStore(FS.DB_STORE_NAME); var ok = 0, fail = 0, total = paths.length; function finish() { if (fail == 0) onload(); else onerror(); } paths.forEach(function(path) { var putRequest = files.put(FS.analyzePath(path).object.contents, path); putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; }); transaction.onerror = onerror; }; openRequest.onerror = onerror; },loadFilesFromDB:function (paths, onload, onerror) { onload = onload || function(){}; onerror = onerror || function(){}; var indexedDB = FS.indexedDB(); try { var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); } catch (e) { return onerror(e); } openRequest.onupgradeneeded = onerror; // no database to load from openRequest.onsuccess = function openRequest_onsuccess() { var db = openRequest.result; try { var transaction = db.transaction([FS.DB_STORE_NAME], 'readonly'); } catch(e) { onerror(e); return; } var files = transaction.objectStore(FS.DB_STORE_NAME); var ok = 0, fail = 0, total = paths.length; function finish() { if (fail == 0) onload(); else onerror(); } paths.forEach(function(path) { var getRequest = files.get(path); getRequest.onsuccess = function getRequest_onsuccess() { if (FS.analyzePath(path).exists) { FS.unlink(path); } FS.createDataFile(PATH.dirname(path), PATH.basename(path), getRequest.result, true, true, true); ok++; if (ok + fail == total) finish(); }; getRequest.onerror = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; }); transaction.onerror = onerror; }; openRequest.onerror = onerror; }};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function (dirfd, path) { if (path[0] !== '/') { // relative path var dir; if (dirfd === -100) { dir = FS.cwd(); } else { var dirstream = FS.getStream(dirfd); if (!dirstream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); dir = dirstream.path; } path = PATH.join2(dir, path); } return path; },doStat:function (func, path, buf) { try { var stat = func(path); } catch (e) { if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) { // an error occurred while trying to look up the path; we should just report ENOTDIR return -ERRNO_CODES.ENOTDIR; } throw e; } HEAP32[((buf)>>2)]=stat.dev; HEAP32[(((buf)+(4))>>2)]=0; HEAP32[(((buf)+(8))>>2)]=stat.ino; HEAP32[(((buf)+(12))>>2)]=stat.mode; HEAP32[(((buf)+(16))>>2)]=stat.nlink; HEAP32[(((buf)+(20))>>2)]=stat.uid; HEAP32[(((buf)+(24))>>2)]=stat.gid; HEAP32[(((buf)+(28))>>2)]=stat.rdev; HEAP32[(((buf)+(32))>>2)]=0; HEAP32[(((buf)+(36))>>2)]=stat.size; HEAP32[(((buf)+(40))>>2)]=4096; HEAP32[(((buf)+(44))>>2)]=stat.blocks; HEAP32[(((buf)+(48))>>2)]=(stat.atime.getTime() / 1000)|0; HEAP32[(((buf)+(52))>>2)]=0; HEAP32[(((buf)+(56))>>2)]=(stat.mtime.getTime() / 1000)|0; HEAP32[(((buf)+(60))>>2)]=0; HEAP32[(((buf)+(64))>>2)]=(stat.ctime.getTime() / 1000)|0; HEAP32[(((buf)+(68))>>2)]=0; HEAP32[(((buf)+(72))>>2)]=stat.ino; return 0; },doMsync:function (addr, stream, len, flags) { var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); FS.msync(stream, buffer, 0, len, flags); },doMkdir:function (path, mode) { // remove a trailing slash, if one - /a/b/ has basename of '', but // we want to create b in the context of this function path = PATH.normalize(path); if (path[path.length-1] === '/') path = path.substr(0, path.length-1); FS.mkdir(path, mode, 0); return 0; },doMknod:function (path, mode, dev) { // we don't want this in the JS API as it uses mknod to create all nodes. switch (mode & 61440) { case 32768: case 8192: case 24576: case 4096: case 49152: break; default: return -ERRNO_CODES.EINVAL; } FS.mknod(path, mode, dev); return 0; },doReadlink:function (path, buf, bufsize) { if (bufsize <= 0) return -ERRNO_CODES.EINVAL; var ret = FS.readlink(path); ret = ret.slice(0, Math.max(0, bufsize)); writeStringToMemory(ret, buf, true); return ret.length; },doAccess:function (path, amode) { if (amode & ~7) { // need a valid mode return -ERRNO_CODES.EINVAL; } var node; var lookup = FS.lookupPath(path, { follow: true }); node = lookup.node; var perms = ''; if (amode & 4) perms += 'r'; if (amode & 2) perms += 'w'; if (amode & 1) perms += 'x'; if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { return -ERRNO_CODES.EACCES; } return 0; },doDup:function (path, flags, suggestFD) { var suggest = FS.getStream(suggestFD); if (suggest) FS.close(suggest); return FS.open(path, flags, 0, suggestFD, suggestFD).fd; },doReadv:function (stream, iov, iovcnt, offset) { var ret = 0; for (var i = 0; i < iovcnt; i++) { var ptr = HEAP32[(((iov)+(i*8))>>2)]; var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; var curr = FS.read(stream, HEAP8,ptr, len, offset); if (curr < 0) return -1; ret += curr; if (curr < len) break; // nothing more to read } return ret; },doWritev:function (stream, iov, iovcnt, offset) { var ret = 0; for (var i = 0; i < iovcnt; i++) { var ptr = HEAP32[(((iov)+(i*8))>>2)]; var len = HEAP32[(((iov)+(i*8 + 4))>>2)]; var curr = FS.write(stream, HEAP8,ptr, len, offset); if (curr < 0) return -1; ret += curr; } return ret; },varargs:0,get:function (varargs) { SYSCALLS.varargs += 4; var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; return ret; },getStr:function () { var ret = Pointer_stringify(SYSCALLS.get()); return ret; },getStreamFromFD:function () { var stream = FS.getStream(SYSCALLS.get()); if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); return stream; },getSocketFromFD:function () { var socket = SOCKFS.getSocket(SYSCALLS.get()); if (!socket) throw new FS.ErrnoError(ERRNO_CODES.EBADF); return socket; },getSocketAddress:function (allowNull) { var addrp = SYSCALLS.get(), addrlen = SYSCALLS.get(); if (allowNull && addrp === 0) return null; var info = __read_sockaddr(addrp, addrlen); if (info.errno) throw new FS.ErrnoError(info.errno); info.addr = DNS.lookup_addr(info.addr) || info.addr; return info; },get64:function () { var low = SYSCALLS.get(), high = SYSCALLS.get(); if (low >= 0) assert(high === 0); else assert(high === -1); return low; },getZero:function () { assert(SYSCALLS.get() === 0); }};function ___syscall54(which, varargs) {SYSCALLS.varargs = varargs; try { // ioctl var stream = SYSCALLS.getStreamFromFD(), op = SYSCALLS.get(); switch (op) { case 21505: { if (!stream.tty) return -ERRNO_CODES.ENOTTY; return 0; } case 21506: { if (!stream.tty) return -ERRNO_CODES.ENOTTY; return 0; // no-op, not actually adjusting terminal settings } case 21519: { if (!stream.tty) return -ERRNO_CODES.ENOTTY; var argp = SYSCALLS.get(); HEAP32[((argp)>>2)]=0; return 0; } case 21520: { if (!stream.tty) return -ERRNO_CODES.ENOTTY; return -ERRNO_CODES.EINVAL; // not supported } case 21531: { var argp = SYSCALLS.get(); return FS.ioctl(stream, op, argp); } default: abort('bad ioctl syscall ' + op); } } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } var ___tm_current=allocate(44, "i8", ALLOC_STATIC); var ___tm_timezone=allocate(intArrayFromString("GMT"), "i8", ALLOC_STATIC);function _localtime_r(time, tmPtr) { _tzset(); var date = new Date(HEAP32[((time)>>2)]*1000); HEAP32[((tmPtr)>>2)]=date.getSeconds(); HEAP32[(((tmPtr)+(4))>>2)]=date.getMinutes(); HEAP32[(((tmPtr)+(8))>>2)]=date.getHours(); HEAP32[(((tmPtr)+(12))>>2)]=date.getDate(); HEAP32[(((tmPtr)+(16))>>2)]=date.getMonth(); HEAP32[(((tmPtr)+(20))>>2)]=date.getFullYear()-1900; HEAP32[(((tmPtr)+(24))>>2)]=date.getDay(); var start = new Date(date.getFullYear(), 0, 1); var yday = ((date.getTime() - start.getTime()) / (1000 * 60 * 60 * 24))|0; HEAP32[(((tmPtr)+(28))>>2)]=yday; HEAP32[(((tmPtr)+(36))>>2)]=-(date.getTimezoneOffset() * 60); // DST is in December in South var summerOffset = new Date(2000, 6, 1).getTimezoneOffset(); var winterOffset = start.getTimezoneOffset(); var dst = (date.getTimezoneOffset() == Math.min(winterOffset, summerOffset))|0; HEAP32[(((tmPtr)+(32))>>2)]=dst; var zonePtr = HEAP32[(((_tzname)+(dst ? Runtime.QUANTUM_SIZE : 0))>>2)]; HEAP32[(((tmPtr)+(40))>>2)]=zonePtr; return tmPtr; }function _localtime(time) { return _localtime_r(time, ___tm_current); } function _eglSwapBuffers() { if (!EGL.defaultDisplayInitialized) { EGL.setErrorCode(0x3001 /* EGL_NOT_INITIALIZED */); } else if (!Module.ctx) { EGL.setErrorCode(0x3002 /* EGL_BAD_ACCESS */); } else if (Module.ctx.isContextLost()) { EGL.setErrorCode(0x300E /* EGL_CONTEXT_LOST */); } else { // According to documentation this does an implicit flush. // Due to discussion at https://github.com/kripken/emscripten/pull/1871 // the flush was removed since this _may_ result in slowing code down. //_glFlush(); EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1 /* EGL_TRUE */; } return 0 /* EGL_FALSE */; } function _emscripten_glFrustum() { Module['printErr']('missing function: emscripten_glFrustum'); abort(-1); } function _emscripten_glGetTexParameterfv(target, pname, params) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } HEAPF32[((params)>>2)]=GLctx.getTexParameter(target, pname); } function _emscripten_glUniform4i(location, v0, v1, v2, v3) { location = GL.uniforms[location]; GLctx.uniform4i(location, v0, v1, v2, v3); } function _emscripten_glBindRenderbuffer(target, renderbuffer) { GLctx.bindRenderbuffer(target, renderbuffer ? GL.renderbuffers[renderbuffer] : null); } function _emscripten_glViewport(x0, x1, x2, x3) { GLctx.viewport(x0, x1, x2, x3) } function _dlclose(handle) { // int dlclose(void *handle); // http://pubs.opengroup.org/onlinepubs/009695399/functions/dlclose.html if (!DLFCN.loadedLibs[handle]) { DLFCN.errorMsg = 'Tried to dlclose() unopened handle: ' + handle; return 1; } else { var lib_record = DLFCN.loadedLibs[handle]; if (--lib_record.refcount == 0) { if (lib_record.module.cleanups) { lib_record.module.cleanups.forEach(function(cleanup) { cleanup() }); } delete DLFCN.loadedLibNames[lib_record.name]; delete DLFCN.loadedLibs[handle]; } return 0; } } function _emscripten_get_gamepad_status(index, gamepadState) { if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; var gamepads; if (navigator.getGamepads) { gamepads = navigator.getGamepads(); } else if (navigator.webkitGetGamepads) { gamepads = navigator.webkitGetGamepads(); } if (index < 0 || index >= gamepads.length) { return -5; } // For previously disconnected gamepads there should be a null at the index. // This is because gamepads must keep their original position in the array. // For example, removing the first of two gamepads produces [null, gamepad]. // Older implementations of the Gamepad API used undefined instead of null. // The following check works because null and undefined evaluate to false. if (!gamepads[index]) { // There is a "false" but no gamepad at index because it was disconnected. return -7; } // There should be a gamepad at index which can be queried. JSEvents.fillGamepadEventData(gamepadState, gamepads[index]); return 0; } var _llvm_pow_f64=Math_pow; function _emscripten_glCopyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx.copyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) } function _emscripten_glTexParameterfv(target, pname, params) { var param = HEAPF32[((params)>>2)]; GLctx.texParameterf(target, pname, param); } var _emscripten_preinvoke=true; function _emscripten_glDepthRangef(x0, x1) { GLctx.depthRange(x0, x1) } function _emscripten_glUniform3f(location, v0, v1, v2) { location = GL.uniforms[location]; GLctx.uniform3f(location, v0, v1, v2); } function _emscripten_glGetObjectParameterivARB() { Module['printErr']('missing function: emscripten_glGetObjectParameterivARB'); abort(-1); } function _emscripten_glBlendFunc(x0, x1) { GLctx.blendFunc(x0, x1) } function _emscripten_glUniform3i(location, v0, v1, v2) { location = GL.uniforms[location]; GLctx.uniform3i(location, v0, v1, v2); } function _emscripten_glStencilOp(x0, x1, x2) { GLctx.stencilOp(x0, x1, x2) } function _glCreateShader(shaderType) { var id = GL.getNewId(GL.shaders); GL.shaders[id] = GLctx.createShader(shaderType); return id; } function _glUniform1i(location, v0) { location = GL.uniforms[location]; GLctx.uniform1i(location, v0); } function _emscripten_glBindAttribLocation(program, index, name) { name = Pointer_stringify(name); GLctx.bindAttribLocation(GL.programs[program], index, name); } var _cosf=Math_cos; function emscriptenWebGLComputeImageSize(width, height, sizePerPixel, alignment) { function roundedToNextMultipleOf(x, y) { return Math.floor((x + y - 1) / y) * y } var plainRowSize = width * sizePerPixel; var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment); return (height <= 0) ? 0 : ((height - 1) * alignedRowSize + plainRowSize); }function emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) { var sizePerPixel; var numChannels; switch(format) { case 0x1906 /* GL_ALPHA */: case 0x1909 /* GL_LUMINANCE */: case 0x1902 /* GL_DEPTH_COMPONENT */: case 0x1903 /* GL_RED */: numChannels = 1; break; case 0x190A /* GL_LUMINANCE_ALPHA */: case 0x8227 /* GL_RG */: numChannels = 2; break; case 0x1907 /* GL_RGB */: case 0x8C40 /* GL_SRGB_EXT */: numChannels = 3; break; case 0x1908 /* GL_RGBA */: case 0x8C42 /* GL_SRGB_ALPHA_EXT */: numChannels = 4; break; default: GL.recordError(0x0500); // GL_INVALID_ENUM return { pixels: null, internalFormat: 0x0 }; } switch (type) { case 0x1401 /* GL_UNSIGNED_BYTE */: sizePerPixel = numChannels*1; break; case 0x1403 /* GL_UNSIGNED_SHORT */: case 0x8D61 /* GL_HALF_FLOAT_OES */: sizePerPixel = numChannels*2; break; case 0x1405 /* GL_UNSIGNED_INT */: case 0x1406 /* GL_FLOAT */: sizePerPixel = numChannels*4; break; case 0x84FA /* UNSIGNED_INT_24_8_WEBGL/UNSIGNED_INT_24_8 */: sizePerPixel = 4; break; case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: sizePerPixel = 2; break; default: GL.recordError(0x0500); // GL_INVALID_ENUM return { pixels: null, internalFormat: 0x0 }; } var bytes = emscriptenWebGLComputeImageSize(width, height, sizePerPixel, GL.unpackAlignment); if (type == 0x1401 /* GL_UNSIGNED_BYTE */) { pixels = HEAPU8.subarray((pixels),(pixels+bytes)); } else if (type == 0x1406 /* GL_FLOAT */) { pixels = HEAPF32.subarray((pixels)>>2,(pixels+bytes)>>2); } else if (type == 0x1405 /* GL_UNSIGNED_INT */ || type == 0x84FA /* UNSIGNED_INT_24_8_WEBGL */) { pixels = HEAPU32.subarray((pixels)>>2,(pixels+bytes)>>2); } else { pixels = HEAPU16.subarray((pixels)>>1,(pixels+bytes)>>1); } return { pixels: pixels, internalFormat: internalFormat }; }function _glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) { var pixelData; if (pixels) { pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, -1).pixels; } else { pixelData = null; } GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData); } function _glDisable(x0) { GLctx.disable(x0) } function _emscripten_glEnableVertexAttribArray(index) { var cb = GL.currentContext.clientBuffers[index]; assert(cb, index); cb.enabled = true; GLctx.enableVertexAttribArray(index); } Module["_memset"] = _memset; var _BDtoILow=true; function _emscripten_glUniform1i(location, v0) { location = GL.uniforms[location]; GLctx.uniform1i(location, v0); } function _glBindTexture(target, texture) { GLctx.bindTexture(target, texture ? GL.textures[texture] : null); } function ___assert_fail(condition, filename, line, func) { ABORT = true; throw 'Assertion failed: ' + Pointer_stringify(condition) + ', at: ' + [filename ? Pointer_stringify(filename) : 'unknown filename', line, func ? Pointer_stringify(func) : 'unknown function'] + ' at ' + stackTrace(); } function _emscripten_glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx.copyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) } function _emscripten_set_touchcancel_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 25, "touchcancel"); return 0; } function ___lock() {} function _emscripten_glBlendFuncSeparate(x0, x1, x2, x3) { GLctx.blendFuncSeparate(x0, x1, x2, x3) } function _emscripten_glGetVertexAttribPointerv(index, pname, pointer) { if (!pointer) { // GLES2 specification does not specify how to behave if pointer is a null pointer. Since calling this function does not make sense // if pointer == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (GL.currentContext.clientBuffers[index].enabled) { Module.printErr("glGetVertexAttribPointer on client-side array: not supported, bad data returned"); } HEAP32[((pointer)>>2)]=GLctx.getVertexAttribOffset(index, pname); } function _emscripten_glVertexAttrib3f(x0, x1, x2, x3) { GLctx.vertexAttrib3f(x0, x1, x2, x3) } function ___cxa_guard_abort() {} function _emscripten_set_mousemove_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 8, "mousemove"); return 0; } function _emscripten_glNormalPointer() { Module['printErr']('missing function: emscripten_glNormalPointer'); abort(-1); } var _emscripten_GetProcAddress=undefined; Module["_emscripten_GetProcAddress"] = _emscripten_GetProcAddress;function _eglGetProcAddress(name_) { return _emscripten_GetProcAddress(name_); } function _glDeleteProgram(id) { if (!id) return; var program = GL.programs[id]; if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } GLctx.deleteProgram(program); program.name = 0; GL.programs[id] = null; GL.programInfos[id] = null; } function _emscripten_set_main_loop_timing(mode, value) { Browser.mainLoop.timingMode = mode; Browser.mainLoop.timingValue = value; if (!Browser.mainLoop.func) { console.error('emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.'); return 1; // Return non-zero on failure, can't set timing mode when there is no main loop. } if (mode == 0 /*EM_TIMING_SETTIMEOUT*/) { Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setTimeout() { setTimeout(Browser.mainLoop.runner, value); // doing this each time means that on exception, we stop }; Browser.mainLoop.method = 'timeout'; } else if (mode == 1 /*EM_TIMING_RAF*/) { Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_rAF() { Browser.requestAnimationFrame(Browser.mainLoop.runner); }; Browser.mainLoop.method = 'rAF'; } else if (mode == 2 /*EM_TIMING_SETIMMEDIATE*/) { if (!window['setImmediate']) { // Emulate setImmediate. (note: not a complete polyfill, we don't emulate clearImmediate() to keep code size to minimum, since not needed) var setImmediates = []; var emscriptenMainLoopMessageId = '__emcc'; function Browser_setImmediate_messageHandler(event) { if (event.source === window && event.data === emscriptenMainLoopMessageId) { event.stopPropagation(); setImmediates.shift()(); } } window.addEventListener("message", Browser_setImmediate_messageHandler, true); window['setImmediate'] = function Browser_emulated_setImmediate(func) { setImmediates.push(func); window.postMessage(emscriptenMainLoopMessageId, "*"); } } Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setImmediate() { window['setImmediate'](Browser.mainLoop.runner); }; Browser.mainLoop.method = 'immediate'; } return 0; }function _emscripten_set_main_loop(func, fps, simulateInfiniteLoop, arg, noSetTiming) { Module['noExitRuntime'] = true; assert(!Browser.mainLoop.func, 'emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.'); Browser.mainLoop.func = func; Browser.mainLoop.arg = arg; var thisMainLoopId = Browser.mainLoop.currentlyRunningMainloop; Browser.mainLoop.runner = function Browser_mainLoop_runner() { if (ABORT) return; if (Browser.mainLoop.queue.length > 0) { var start = Date.now(); var blocker = Browser.mainLoop.queue.shift(); blocker.func(blocker.arg); if (Browser.mainLoop.remainingBlockers) { var remaining = Browser.mainLoop.remainingBlockers; var next = remaining%1 == 0 ? remaining-1 : Math.floor(remaining); if (blocker.counted) { Browser.mainLoop.remainingBlockers = next; } else { // not counted, but move the progress along a tiny bit next = next + 0.5; // do not steal all the next one's progress Browser.mainLoop.remainingBlockers = (8*remaining + next)/9; } } console.log('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + ' ms'); //, left: ' + Browser.mainLoop.remainingBlockers); Browser.mainLoop.updateStatus(); setTimeout(Browser.mainLoop.runner, 0); return; } // catch pauses from non-main loop sources if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; // Implement very basic swap interval control Browser.mainLoop.currentFrameNumber = Browser.mainLoop.currentFrameNumber + 1 | 0; if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && Browser.mainLoop.timingValue > 1 && Browser.mainLoop.currentFrameNumber % Browser.mainLoop.timingValue != 0) { // Not the scheduled time to render this frame - skip. Browser.mainLoop.scheduler(); return; } // Signal GL rendering layer that processing of a new frame is about to start. This helps it optimize // VBO double-buffering and reduce GPU stalls. GL.newRenderingFrameStarted(); if (Browser.mainLoop.method === 'timeout' && Module.ctx) { Module.printErr('Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!'); Browser.mainLoop.method = ''; // just warn once per call to set main loop } Browser.mainLoop.runIter(function() { if (typeof arg !== 'undefined') { Runtime.dynCall('vi', func, [arg]); } else { Runtime.dynCall('v', func); } }); // catch pauses from the main loop itself if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; // Queue new audio data. This is important to be right after the main loop invocation, so that we will immediately be able // to queue the newest produced audio samples. // TODO: Consider adding pre- and post- rAF callbacks so that GL.newRenderingFrameStarted() and SDL.audio.queueNewAudioData() // do not need to be hardcoded into this function, but can be more generic. if (typeof SDL === 'object' && SDL.audio && SDL.audio.queueNewAudioData) SDL.audio.queueNewAudioData(); Browser.mainLoop.scheduler(); } if (!noSetTiming) { if (fps && fps > 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 1000.0 / fps); else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, 1); // Do rAF by rendering each frame (no decimating) Browser.mainLoop.scheduler(); } if (simulateInfiniteLoop) { throw 'SimulateInfiniteLoop'; } }var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function () { Browser.mainLoop.scheduler = null; Browser.mainLoop.currentlyRunningMainloop++; // Incrementing this signals the previous main loop that it's now become old, and it must return. },resume:function () { Browser.mainLoop.currentlyRunningMainloop++; var timingMode = Browser.mainLoop.timingMode; var timingValue = Browser.mainLoop.timingValue; var func = Browser.mainLoop.func; Browser.mainLoop.func = null; _emscripten_set_main_loop(func, 0, false, Browser.mainLoop.arg, true /* do not set timing and call scheduler, we will do it on the next lines */); _emscripten_set_main_loop_timing(timingMode, timingValue); Browser.mainLoop.scheduler(); },updateStatus:function () { if (Module['setStatus']) { var message = Module['statusMessage'] || 'Please wait...'; var remaining = Browser.mainLoop.remainingBlockers; var expected = Browser.mainLoop.expectedBlockers; if (remaining) { if (remaining < expected) { Module['setStatus'](message + ' (' + (expected - remaining) + '/' + expected + ')'); } else { Module['setStatus'](message); } } else { Module['setStatus'](''); } } },runIter:function (func) { if (ABORT) return; if (Module['preMainLoop']) { var preRet = Module['preMainLoop'](); if (preRet === false) { return; // |return false| skips a frame } } try { func(); } catch (e) { if (e instanceof ExitStatus) { return; } else { if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); throw e; } } if (Module['postMainLoop']) Module['postMainLoop'](); }},isFullScreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function () { if (!Module["preloadPlugins"]) Module["preloadPlugins"] = []; // needs to exist even in workers if (Browser.initted) return; Browser.initted = true; try { new Blob(); Browser.hasBlobConstructor = true; } catch(e) { Browser.hasBlobConstructor = false; console.log("warning: no blob constructor, cannot create blobs with mimetypes"); } Browser.BlobBuilder = typeof MozBlobBuilder != "undefined" ? MozBlobBuilder : (typeof WebKitBlobBuilder != "undefined" ? WebKitBlobBuilder : (!Browser.hasBlobConstructor ? console.log("warning: no BlobBuilder") : null)); Browser.URLObject = typeof window != "undefined" ? (window.URL ? window.URL : window.webkitURL) : undefined; if (!Module.noImageDecoding && typeof Browser.URLObject === 'undefined') { console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."); Module.noImageDecoding = true; } // Support for plugins that can process preloaded files. You can add more of these to // your app by creating and appending to Module.preloadPlugins. // // Each plugin is asked if it can handle a file based on the file's name. If it can, // it is given the file's raw data. When it is done, it calls a callback with the file's // (possibly modified) data. For example, a plugin might decompress a file, or it // might create some side data structure for use later (like an Image element, etc.). var imagePlugin = {}; imagePlugin['canHandle'] = function imagePlugin_canHandle(name) { return !Module.noImageDecoding && /\.(jpg|jpeg|png|bmp)$/i.test(name); }; imagePlugin['handle'] = function imagePlugin_handle(byteArray, name, onload, onerror) { var b = null; if (Browser.hasBlobConstructor) { try { b = new Blob([byteArray], { type: Browser.getMimetype(name) }); if (b.size !== byteArray.length) { // Safari bug #118630 // Safari's Blob can only take an ArrayBuffer b = new Blob([(new Uint8Array(byteArray)).buffer], { type: Browser.getMimetype(name) }); } } catch(e) { Runtime.warnOnce('Blob constructor present but fails: ' + e + '; falling back to blob builder'); } } if (!b) { var bb = new Browser.BlobBuilder(); bb.append((new Uint8Array(byteArray)).buffer); // we need to pass a buffer, and must copy the array to get the right data range b = bb.getBlob(); } var url = Browser.URLObject.createObjectURL(b); assert(typeof url == 'string', 'createObjectURL must return a url as a string'); var img = new Image(); img.onload = function img_onload() { assert(img.complete, 'Image ' + name + ' could not be decoded'); var canvas = document.createElement('canvas'); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext('2d'); ctx.drawImage(img, 0, 0); Module["preloadedImages"][name] = canvas; Browser.URLObject.revokeObjectURL(url); if (onload) onload(byteArray); }; img.onerror = function img_onerror(event) { console.log('Image ' + url + ' could not be decoded'); if (onerror) onerror(); }; img.src = url; }; Module['preloadPlugins'].push(imagePlugin); var audioPlugin = {}; audioPlugin['canHandle'] = function audioPlugin_canHandle(name) { return !Module.noAudioDecoding && name.substr(-4) in { '.ogg': 1, '.wav': 1, '.mp3': 1 }; }; audioPlugin['handle'] = function audioPlugin_handle(byteArray, name, onload, onerror) { var done = false; function finish(audio) { if (done) return; done = true; Module["preloadedAudios"][name] = audio; if (onload) onload(byteArray); } function fail() { if (done) return; done = true; Module["preloadedAudios"][name] = new Audio(); // empty shim if (onerror) onerror(); } if (Browser.hasBlobConstructor) { try { var b = new Blob([byteArray], { type: Browser.getMimetype(name) }); } catch(e) { return fail(); } var url = Browser.URLObject.createObjectURL(b); // XXX we never revoke this! assert(typeof url == 'string', 'createObjectURL must return a url as a string'); var audio = new Audio(); audio.addEventListener('canplaythrough', function() { finish(audio) }, false); // use addEventListener due to chromium bug 124926 audio.onerror = function audio_onerror(event) { if (done) return; console.log('warning: browser could not fully decode audio ' + name + ', trying slower base64 approach'); function encode64(data) { var BASE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; var PAD = '='; var ret = ''; var leftchar = 0; var leftbits = 0; for (var i = 0; i < data.length; i++) { leftchar = (leftchar << 8) | data[i]; leftbits += 8; while (leftbits >= 6) { var curr = (leftchar >> (leftbits-6)) & 0x3f; leftbits -= 6; ret += BASE[curr]; } } if (leftbits == 2) { ret += BASE[(leftchar&3) << 4]; ret += PAD + PAD; } else if (leftbits == 4) { ret += BASE[(leftchar&0xf) << 2]; ret += PAD; } return ret; } audio.src = 'data:audio/x-' + name.substr(-3) + ';base64,' + encode64(byteArray); finish(audio); // we don't wait for confirmation this worked - but it's worth trying }; audio.src = url; // workaround for chrome bug 124926 - we do not always get oncanplaythrough or onerror Browser.safeSetTimeout(function() { finish(audio); // try to use it even though it is not necessarily ready to play }, 10000); } else { return fail(); } }; Module['preloadPlugins'].push(audioPlugin); // Canvas event setup var canvas = Module['canvas']; function pointerLockChange() { Browser.pointerLock = document['pointerLockElement'] === canvas || document['mozPointerLockElement'] === canvas || document['webkitPointerLockElement'] === canvas || document['msPointerLockElement'] === canvas; } if (canvas) { // forced aspect ratio can be enabled by defining 'forcedAspectRatio' on Module // Module['forcedAspectRatio'] = 4 / 3; canvas.requestPointerLock = canvas['requestPointerLock'] || canvas['mozRequestPointerLock'] || canvas['webkitRequestPointerLock'] || canvas['msRequestPointerLock'] || function(){}; canvas.exitPointerLock = document['exitPointerLock'] || document['mozExitPointerLock'] || document['webkitExitPointerLock'] || document['msExitPointerLock'] || function(){}; // no-op if function does not exist canvas.exitPointerLock = canvas.exitPointerLock.bind(document); document.addEventListener('pointerlockchange', pointerLockChange, false); document.addEventListener('mozpointerlockchange', pointerLockChange, false); document.addEventListener('webkitpointerlockchange', pointerLockChange, false); document.addEventListener('mspointerlockchange', pointerLockChange, false); if (Module['elementPointerLock']) { canvas.addEventListener("click", function(ev) { if (!Browser.pointerLock && canvas.requestPointerLock) { canvas.requestPointerLock(); ev.preventDefault(); } }, false); } } },createContext:function (canvas, useWebGL, setInModule, webGLContextAttributes) { if (useWebGL && Module.ctx && canvas == Module.canvas) return Module.ctx; // no need to recreate GL context if it's already been created for this canvas. var ctx; var contextHandle; if (useWebGL) { // For GLES2/desktop GL compatibility, adjust a few defaults to be different to WebGL defaults, so that they align better with the desktop defaults. var contextAttributes = { antialias: false, alpha: false }; if (webGLContextAttributes) { for (var attribute in webGLContextAttributes) { contextAttributes[attribute] = webGLContextAttributes[attribute]; } } contextHandle = GL.createContext(canvas, contextAttributes); if (contextHandle) { ctx = GL.getContext(contextHandle).GLctx; } // Set the background of the WebGL canvas to black canvas.style.backgroundColor = "black"; } else { ctx = canvas.getContext('2d'); } if (!ctx) return null; if (setInModule) { if (!useWebGL) assert(typeof GLctx === 'undefined', 'cannot set in module if GLctx is used, but we are a non-GL context that would replace it'); Module.ctx = ctx; if (useWebGL) GL.makeContextCurrent(contextHandle); Module.useWebGL = useWebGL; Browser.moduleContextCreatedCallbacks.forEach(function(callback) { callback() }); Browser.init(); } return ctx; },destroyContext:function (canvas, useWebGL, setInModule) {},fullScreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullScreen:function (lockPointer, resizeCanvas, vrDevice) { Browser.lockPointer = lockPointer; Browser.resizeCanvas = resizeCanvas; Browser.vrDevice = vrDevice; if (typeof Browser.lockPointer === 'undefined') Browser.lockPointer = true; if (typeof Browser.resizeCanvas === 'undefined') Browser.resizeCanvas = false; if (typeof Browser.vrDevice === 'undefined') Browser.vrDevice = null; var canvas = Module['canvas']; function fullScreenChange() { Browser.isFullScreen = false; var canvasContainer = canvas.parentNode; if ((document['webkitFullScreenElement'] || document['webkitFullscreenElement'] || document['mozFullScreenElement'] || document['mozFullscreenElement'] || document['fullScreenElement'] || document['fullscreenElement'] || document['msFullScreenElement'] || document['msFullscreenElement'] || document['webkitCurrentFullScreenElement']) === canvasContainer) { canvas.cancelFullScreen = document['cancelFullScreen'] || document['mozCancelFullScreen'] || document['webkitCancelFullScreen'] || document['msExitFullscreen'] || document['exitFullscreen'] || function() {}; canvas.cancelFullScreen = canvas.cancelFullScreen.bind(document); if (Browser.lockPointer) canvas.requestPointerLock(); Browser.isFullScreen = true; if (Browser.resizeCanvas) Browser.setFullScreenCanvasSize(); } else { // remove the full screen specific parent of the canvas again to restore the HTML structure from before going full screen canvasContainer.parentNode.insertBefore(canvas, canvasContainer); canvasContainer.parentNode.removeChild(canvasContainer); if (Browser.resizeCanvas) Browser.setWindowedCanvasSize(); } if (Module['onFullScreen']) Module['onFullScreen'](Browser.isFullScreen); Browser.updateCanvasDimensions(canvas); } if (!Browser.fullScreenHandlersInstalled) { Browser.fullScreenHandlersInstalled = true; document.addEventListener('fullscreenchange', fullScreenChange, false); document.addEventListener('mozfullscreenchange', fullScreenChange, false); document.addEventListener('webkitfullscreenchange', fullScreenChange, false); document.addEventListener('MSFullscreenChange', fullScreenChange, false); } // create a new parent to ensure the canvas has no siblings. this allows browsers to optimize full screen performance when its parent is the full screen root var canvasContainer = document.createElement("div"); canvas.parentNode.insertBefore(canvasContainer, canvas); canvasContainer.appendChild(canvas); // use parent of canvas as full screen root to allow aspect ratio correction (Firefox stretches the root to screen size) canvasContainer.requestFullScreen = canvasContainer['requestFullScreen'] || canvasContainer['mozRequestFullScreen'] || canvasContainer['msRequestFullscreen'] || (canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null); if (vrDevice) { canvasContainer.requestFullScreen({ vrDisplay: vrDevice }); } else { canvasContainer.requestFullScreen(); } },nextRAF:0,fakeRequestAnimationFrame:function (func) { // try to keep 60fps between calls to here var now = Date.now(); if (Browser.nextRAF === 0) { Browser.nextRAF = now + 1000/60; } else { while (now + 2 >= Browser.nextRAF) { // fudge a little, to avoid timer jitter causing us to do lots of delay:0 Browser.nextRAF += 1000/60; } } var delay = Math.max(Browser.nextRAF - now, 0); setTimeout(func, delay); },requestAnimationFrame:function requestAnimationFrame(func) { if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js) Browser.fakeRequestAnimationFrame(func); } else { if (!window.requestAnimationFrame) { window.requestAnimationFrame = window['requestAnimationFrame'] || window['mozRequestAnimationFrame'] || window['webkitRequestAnimationFrame'] || window['msRequestAnimationFrame'] || window['oRequestAnimationFrame'] || Browser.fakeRequestAnimationFrame; } window.requestAnimationFrame(func); } },safeCallback:function (func) { return function() { if (!ABORT) return func.apply(null, arguments); }; },allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function () { Browser.allowAsyncCallbacks = false; },resumeAsyncCallbacks:function () { // marks future callbacks as ok to execute, and synchronously runs any remaining ones right now Browser.allowAsyncCallbacks = true; if (Browser.queuedAsyncCallbacks.length > 0) { var callbacks = Browser.queuedAsyncCallbacks; Browser.queuedAsyncCallbacks = []; callbacks.forEach(function(func) { func(); }); } },safeRequestAnimationFrame:function (func) { return Browser.requestAnimationFrame(function() { if (ABORT) return; if (Browser.allowAsyncCallbacks) { func(); } else { Browser.queuedAsyncCallbacks.push(func); } }); },safeSetTimeout:function (func, timeout) { Module['noExitRuntime'] = true; return setTimeout(function() { if (ABORT) return; if (Browser.allowAsyncCallbacks) { func(); } else { Browser.queuedAsyncCallbacks.push(func); } }, timeout); },safeSetInterval:function (func, timeout) { Module['noExitRuntime'] = true; return setInterval(function() { if (ABORT) return; if (Browser.allowAsyncCallbacks) { func(); } // drop it on the floor otherwise, next interval will kick in }, timeout); },getMimetype:function (name) { return { 'jpg': 'image/jpeg', 'jpeg': 'image/jpeg', 'png': 'image/png', 'bmp': 'image/bmp', 'ogg': 'audio/ogg', 'wav': 'audio/wav', 'mp3': 'audio/mpeg' }[name.substr(name.lastIndexOf('.')+1)]; },getUserMedia:function (func) { if(!window.getUserMedia) { window.getUserMedia = navigator['getUserMedia'] || navigator['mozGetUserMedia']; } window.getUserMedia(func); },getMovementX:function (event) { return event['movementX'] || event['mozMovementX'] || event['webkitMovementX'] || 0; },getMovementY:function (event) { return event['movementY'] || event['mozMovementY'] || event['webkitMovementY'] || 0; },getMouseWheelDelta:function (event) { var delta = 0; switch (event.type) { case 'DOMMouseScroll': delta = event.detail; break; case 'mousewheel': delta = event.wheelDelta; break; case 'wheel': delta = event['deltaY']; break; default: throw 'unrecognized mouse wheel event: ' + event.type; } return delta; },mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function (event) { // event should be mousemove, mousedown or mouseup if (Browser.pointerLock) { // When the pointer is locked, calculate the coordinates // based on the movement of the mouse. // Workaround for Firefox bug 764498 if (event.type != 'mousemove' && ('mozMovementX' in event)) { Browser.mouseMovementX = Browser.mouseMovementY = 0; } else { Browser.mouseMovementX = Browser.getMovementX(event); Browser.mouseMovementY = Browser.getMovementY(event); } // check if SDL is available if (typeof SDL != "undefined") { Browser.mouseX = SDL.mouseX + Browser.mouseMovementX; Browser.mouseY = SDL.mouseY + Browser.mouseMovementY; } else { // just add the mouse delta to the current absolut mouse position // FIXME: ideally this should be clamped against the canvas size and zero Browser.mouseX += Browser.mouseMovementX; Browser.mouseY += Browser.mouseMovementY; } } else { // Otherwise, calculate the movement based on the changes // in the coordinates. var rect = Module["canvas"].getBoundingClientRect(); var cw = Module["canvas"].width; var ch = Module["canvas"].height; // Neither .scrollX or .pageXOffset are defined in a spec, but // we prefer .scrollX because it is currently in a spec draft. // (see: http://www.w3.org/TR/2013/WD-cssom-view-20131217/) var scrollX = ((typeof window.scrollX !== 'undefined') ? window.scrollX : window.pageXOffset); var scrollY = ((typeof window.scrollY !== 'undefined') ? window.scrollY : window.pageYOffset); // If this assert lands, it's likely because the browser doesn't support scrollX or pageXOffset // and we have no viable fallback. assert((typeof scrollX !== 'undefined') && (typeof scrollY !== 'undefined'), 'Unable to retrieve scroll position, mouse positions likely broken.'); if (event.type === 'touchstart' || event.type === 'touchend' || event.type === 'touchmove') { var touch = event.touch; if (touch === undefined) { return; // the "touch" property is only defined in SDL } var adjustedX = touch.pageX - (scrollX + rect.left); var adjustedY = touch.pageY - (scrollY + rect.top); adjustedX = adjustedX * (cw / rect.width); adjustedY = adjustedY * (ch / rect.height); var coords = { x: adjustedX, y: adjustedY }; if (event.type === 'touchstart') { Browser.lastTouches[touch.identifier] = coords; Browser.touches[touch.identifier] = coords; } else if (event.type === 'touchend' || event.type === 'touchmove') { var last = Browser.touches[touch.identifier]; if (!last) last = coords; Browser.lastTouches[touch.identifier] = last; Browser.touches[touch.identifier] = coords; } return; } var x = event.pageX - (scrollX + rect.left); var y = event.pageY - (scrollY + rect.top); // the canvas might be CSS-scaled compared to its backbuffer; // SDL-using content will want mouse coordinates in terms // of backbuffer units. x = x * (cw / rect.width); y = y * (ch / rect.height); Browser.mouseMovementX = x - Browser.mouseX; Browser.mouseMovementY = y - Browser.mouseY; Browser.mouseX = x; Browser.mouseY = y; } },xhrLoad:function (url, onload, onerror) { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'arraybuffer'; xhr.onload = function xhr_onload() { if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 onload(xhr.response); } else { onerror(); } }; xhr.onerror = onerror; xhr.send(null); },asyncLoad:function (url, onload, onerror, noRunDep) { Browser.xhrLoad(url, function(arrayBuffer) { assert(arrayBuffer, 'Loading data file "' + url + '" failed (no arrayBuffer).'); onload(new Uint8Array(arrayBuffer)); if (!noRunDep) removeRunDependency('al ' + url); }, function(event) { if (onerror) { onerror(); } else { throw 'Loading data file "' + url + '" failed.'; } }); if (!noRunDep) addRunDependency('al ' + url); },resizeListeners:[],updateResizeListeners:function () { var canvas = Module['canvas']; Browser.resizeListeners.forEach(function(listener) { listener(canvas.width, canvas.height); }); },setCanvasSize:function (width, height, noUpdates) { var canvas = Module['canvas']; Browser.updateCanvasDimensions(canvas, width, height); if (!noUpdates) Browser.updateResizeListeners(); },windowedWidth:0,windowedHeight:0,setFullScreenCanvasSize:function () { // check if SDL is available if (typeof SDL != "undefined") { var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; flags = flags | 0x00800000; // set SDL_FULLSCREEN flag HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags } Browser.updateResizeListeners(); },setWindowedCanvasSize:function () { // check if SDL is available if (typeof SDL != "undefined") { var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; flags = flags & ~0x00800000; // clear SDL_FULLSCREEN flag HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags } Browser.updateResizeListeners(); },updateCanvasDimensions:function (canvas, wNative, hNative) { if (wNative && hNative) { canvas.widthNative = wNative; canvas.heightNative = hNative; } else { wNative = canvas.widthNative; hNative = canvas.heightNative; } var w = wNative; var h = hNative; if (Module['forcedAspectRatio'] && Module['forcedAspectRatio'] > 0) { if (w/h < Module['forcedAspectRatio']) { w = Math.round(h * Module['forcedAspectRatio']); } else { h = Math.round(w / Module['forcedAspectRatio']); } } if (((document['webkitFullScreenElement'] || document['webkitFullscreenElement'] || document['mozFullScreenElement'] || document['mozFullscreenElement'] || document['fullScreenElement'] || document['fullscreenElement'] || document['msFullScreenElement'] || document['msFullscreenElement'] || document['webkitCurrentFullScreenElement']) === canvas.parentNode) && (typeof screen != 'undefined')) { var factor = Math.min(screen.width / w, screen.height / h); w = Math.round(w * factor); h = Math.round(h * factor); } if (Browser.resizeCanvas) { if (canvas.width != w) canvas.width = w; if (canvas.height != h) canvas.height = h; if (typeof canvas.style != 'undefined') { canvas.style.removeProperty( "width"); canvas.style.removeProperty("height"); } } else { if (canvas.width != wNative) canvas.width = wNative; if (canvas.height != hNative) canvas.height = hNative; if (typeof canvas.style != 'undefined') { if (w != wNative || h != hNative) { canvas.style.setProperty( "width", w + "px", "important"); canvas.style.setProperty("height", h + "px", "important"); } else { canvas.style.removeProperty( "width"); canvas.style.removeProperty("height"); } } } },wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function () { var handle = Browser.nextWgetRequestHandle; Browser.nextWgetRequestHandle++; return handle; }}; var _emscripten_get_longjmp_result=true; function _emscripten_get_pointerlock_status(pointerlockStatus) { if (pointerlockStatus) JSEvents.fillPointerlockChangeEventData(pointerlockStatus); if (!document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock) { return -1; } return 0; } function _glAttachShader(program, shader) { GLctx.attachShader(GL.programs[program], GL.shaders[shader]); } function _eglSwapInterval(display, interval) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } if (interval == 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 0); else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, interval); EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } function emscriptenWebGLGetVertexAttrib(index, pname, params, type) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense // if params == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (GL.currentContext.clientBuffers[index].enabled) { Module.printErr("glGetVertexAttrib*v on client-side array: not supported, bad data returned"); } var data = GLctx.getVertexAttrib(index, pname); if (typeof data == 'number' || typeof data == 'boolean') { switch (type) { case 'Integer': HEAP32[((params)>>2)]=data; break; case 'Float': HEAPF32[((params)>>2)]=data; break; case 'FloatToInteger': HEAP32[((params)>>2)]=Math.fround(data); break; default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; } } else { for (var i = 0; i < data.length; i++) { switch (type) { case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; case 'FloatToInteger': HEAP32[(((params)+(i))>>2)]=Math.fround(data[i]); break; default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; } } } }function _emscripten_glGetVertexAttribfv(index, pname, params) { // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), // otherwise the results are undefined. (GLES3 spec 6.1.12) emscriptenWebGLGetVertexAttrib(index, pname, params, 'Float'); } function _emscripten_set_touchstart_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 22, "touchstart"); return 0; } function _emscripten_glDeleteShader(id) { if (!id) return; var shader = GL.shaders[id]; if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } GLctx.deleteShader(shader); GL.shaders[id] = null; } function ___cxa_guard_acquire(variable) { if (!HEAP8[((variable)>>0)]) { // ignore SAFE_HEAP stuff because llvm mixes i64 and i8 here HEAP8[((variable)>>0)]=1; return 1; } return 0; } function _emscripten_glDrawArraysInstanced(mode, first, count, primcount) { GLctx['drawArraysInstanced'](mode, first, count, primcount); } function _emscripten_glDeleteBuffers(n, buffers) { for (var i = 0; i < n; i++) { var id = HEAP32[(((buffers)+(i*4))>>2)]; var buffer = GL.buffers[id]; // From spec: "glDeleteBuffers silently ignores 0's and names that do not // correspond to existing buffer objects." if (!buffer) continue; GLctx.deleteBuffer(buffer); buffer.name = 0; GL.buffers[id] = null; if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; } } var _sinf=Math_sin; function _emscripten_glUniformMatrix2fv(location, count, transpose, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform matrix view = GL.miniTempBufferViews[3]; for (var i = 0; i < 4; i++) { view[i] = HEAPF32[(((value)+(i*4))>>2)]; } } else { view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); } GLctx.uniformMatrix2fv(location, transpose, view); } function ___syscall5(which, varargs) {SYSCALLS.varargs = varargs; try { // open var pathname = SYSCALLS.getStr(), flags = SYSCALLS.get(), mode = SYSCALLS.get() // optional TODO var stream = FS.open(pathname, flags, mode); return stream.fd; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function ___syscall6(which, varargs) {SYSCALLS.varargs = varargs; try { // close var stream = SYSCALLS.getStreamFromFD(); FS.close(stream); return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } var _cos=Math_cos; function _emscripten_glGetVertexAttribiv(index, pname, params) { // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), // otherwise the results are undefined. (GLES3 spec 6.1.12) emscriptenWebGLGetVertexAttrib(index, pname, params, 'FloatToInteger'); } function _emscripten_glUniformMatrix4fv(location, count, transpose, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform matrix view = GL.miniTempBufferViews[15]; for (var i = 0; i < 16; i++) { view[i] = HEAPF32[(((value)+(i*4))>>2)]; } } else { view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); } GLctx.uniformMatrix4fv(location, transpose, view); } function _emscripten_glEnableClientState() { Module['printErr']('missing function: emscripten_glEnableClientState'); abort(-1); } function _emscripten_glGetPointerv() { Module['printErr']('missing function: emscripten_glGetPointerv'); abort(-1); } function _eglChooseConfig(display, attrib_list, configs, config_size, numConfigs) { return EGL.chooseConfig(display, attrib_list, configs, config_size, numConfigs); } function ___syscall146(which, varargs) {SYSCALLS.varargs = varargs; try { // writev var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); return SYSCALLS.doWritev(stream, iov, iovcnt); } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function __isLeapYear(year) { return year%4 === 0 && (year%100 !== 0 || year%400 === 0); } function __arraySum(array, index) { var sum = 0; for (var i = 0; i <= index; sum += array[i++]); return sum; } var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31]; var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date, days) { var newDate = new Date(date.getTime()); while(days > 0) { var leap = __isLeapYear(newDate.getFullYear()); var currentMonth = newDate.getMonth(); var daysInCurrentMonth = (leap ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR)[currentMonth]; if (days > daysInCurrentMonth-newDate.getDate()) { // we spill over to next month days -= (daysInCurrentMonth-newDate.getDate()+1); newDate.setDate(1); if (currentMonth < 11) { newDate.setMonth(currentMonth+1) } else { newDate.setMonth(0); newDate.setFullYear(newDate.getFullYear()+1); } } else { // we stay in current month newDate.setDate(newDate.getDate()+days); return newDate; } } return newDate; }function _strftime(s, maxsize, format, tm) { // size_t strftime(char *restrict s, size_t maxsize, const char *restrict format, const struct tm *restrict timeptr); // http://pubs.opengroup.org/onlinepubs/009695399/functions/strftime.html var tm_zone = HEAP32[(((tm)+(40))>>2)]; var date = { tm_sec: HEAP32[((tm)>>2)], tm_min: HEAP32[(((tm)+(4))>>2)], tm_hour: HEAP32[(((tm)+(8))>>2)], tm_mday: HEAP32[(((tm)+(12))>>2)], tm_mon: HEAP32[(((tm)+(16))>>2)], tm_year: HEAP32[(((tm)+(20))>>2)], tm_wday: HEAP32[(((tm)+(24))>>2)], tm_yday: HEAP32[(((tm)+(28))>>2)], tm_isdst: HEAP32[(((tm)+(32))>>2)], tm_gmtoff: HEAP32[(((tm)+(36))>>2)], tm_zone: tm_zone ? Pointer_stringify(tm_zone) : '' }; var pattern = Pointer_stringify(format); // expand format var EXPANSION_RULES_1 = { '%c': '%a %b %d %H:%M:%S %Y', // Replaced by the locale's appropriate date and time representation - e.g., Mon Aug 3 14:02:01 2013 '%D': '%m/%d/%y', // Equivalent to %m / %d / %y '%F': '%Y-%m-%d', // Equivalent to %Y - %m - %d '%h': '%b', // Equivalent to %b '%r': '%I:%M:%S %p', // Replaced by the time in a.m. and p.m. notation '%R': '%H:%M', // Replaced by the time in 24-hour notation '%T': '%H:%M:%S', // Replaced by the time '%x': '%m/%d/%y', // Replaced by the locale's appropriate date representation '%X': '%H:%M:%S' // Replaced by the locale's appropriate date representation }; for (var rule in EXPANSION_RULES_1) { pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_1[rule]); } var WEEKDAYS = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; var MONTHS = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; function leadingSomething(value, digits, character) { var str = typeof value === 'number' ? value.toString() : (value || ''); while (str.length < digits) { str = character[0]+str; } return str; }; function leadingNulls(value, digits) { return leadingSomething(value, digits, '0'); }; function compareByDay(date1, date2) { function sgn(value) { return value < 0 ? -1 : (value > 0 ? 1 : 0); }; var compare; if ((compare = sgn(date1.getFullYear()-date2.getFullYear())) === 0) { if ((compare = sgn(date1.getMonth()-date2.getMonth())) === 0) { compare = sgn(date1.getDate()-date2.getDate()); } } return compare; }; function getFirstWeekStartDate(janFourth) { switch (janFourth.getDay()) { case 0: // Sunday return new Date(janFourth.getFullYear()-1, 11, 29); case 1: // Monday return janFourth; case 2: // Tuesday return new Date(janFourth.getFullYear(), 0, 3); case 3: // Wednesday return new Date(janFourth.getFullYear(), 0, 2); case 4: // Thursday return new Date(janFourth.getFullYear(), 0, 1); case 5: // Friday return new Date(janFourth.getFullYear()-1, 11, 31); case 6: // Saturday return new Date(janFourth.getFullYear()-1, 11, 30); } }; function getWeekBasedYear(date) { var thisDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4); var janFourthNextYear = new Date(thisDate.getFullYear()+1, 0, 4); var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) { // this date is after the start of the first week of this year if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) { return thisDate.getFullYear()+1; } else { return thisDate.getFullYear(); } } else { return thisDate.getFullYear()-1; } }; var EXPANSION_RULES_2 = { '%a': function(date) { return WEEKDAYS[date.tm_wday].substring(0,3); }, '%A': function(date) { return WEEKDAYS[date.tm_wday]; }, '%b': function(date) { return MONTHS[date.tm_mon].substring(0,3); }, '%B': function(date) { return MONTHS[date.tm_mon]; }, '%C': function(date) { var year = date.tm_year+1900; return leadingNulls((year/100)|0,2); }, '%d': function(date) { return leadingNulls(date.tm_mday, 2); }, '%e': function(date) { return leadingSomething(date.tm_mday, 2, ' '); }, '%g': function(date) { // %g, %G, and %V give values according to the ISO 8601:2000 standard week-based year. // In this system, weeks begin on a Monday and week 1 of the year is the week that includes // January 4th, which is also the week that includes the first Thursday of the year, and // is also the first week that contains at least four days in the year. // If the first Monday of January is the 2nd, 3rd, or 4th, the preceding days are part of // the last week of the preceding year; thus, for Saturday 2nd January 1999, // %G is replaced by 1998 and %V is replaced by 53. If December 29th, 30th, // or 31st is a Monday, it and any following days are part of week 1 of the following year. // Thus, for Tuesday 30th December 1997, %G is replaced by 1998 and %V is replaced by 01. return getWeekBasedYear(date).toString().substring(2); }, '%G': function(date) { return getWeekBasedYear(date); }, '%H': function(date) { return leadingNulls(date.tm_hour, 2); }, '%I': function(date) { return leadingNulls(date.tm_hour < 13 ? date.tm_hour : date.tm_hour-12, 2); }, '%j': function(date) { // Day of the year (001-366) return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, date.tm_mon-1), 3); }, '%m': function(date) { return leadingNulls(date.tm_mon+1, 2); }, '%M': function(date) { return leadingNulls(date.tm_min, 2); }, '%n': function() { return '\n'; }, '%p': function(date) { if (date.tm_hour > 0 && date.tm_hour < 13) { return 'AM'; } else { return 'PM'; } }, '%S': function(date) { return leadingNulls(date.tm_sec, 2); }, '%t': function() { return '\t'; }, '%u': function(date) { var day = new Date(date.tm_year+1900, date.tm_mon+1, date.tm_mday, 0, 0, 0, 0); return day.getDay() || 7; }, '%U': function(date) { // Replaced by the week number of the year as a decimal number [00,53]. // The first Sunday of January is the first day of week 1; // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] var janFirst = new Date(date.tm_year+1900, 0, 1); var firstSunday = janFirst.getDay() === 0 ? janFirst : __addDays(janFirst, 7-janFirst.getDay()); var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); // is target date after the first Sunday? if (compareByDay(firstSunday, endDate) < 0) { // calculate difference in days between first Sunday and endDate var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; var firstSundayUntilEndJanuary = 31-firstSunday.getDate(); var days = firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); return leadingNulls(Math.ceil(days/7), 2); } return compareByDay(firstSunday, janFirst) === 0 ? '01': '00'; }, '%V': function(date) { // Replaced by the week number of the year (Monday as the first day of the week) // as a decimal number [01,53]. If the week containing 1 January has four // or more days in the new year, then it is considered week 1. // Otherwise, it is the last week of the previous year, and the next week is week 1. // Both January 4th and the first Thursday of January are always in week 1. [ tm_year, tm_wday, tm_yday] var janFourthThisYear = new Date(date.tm_year+1900, 0, 4); var janFourthNextYear = new Date(date.tm_year+1901, 0, 4); var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear); var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear); var endDate = __addDays(new Date(date.tm_year+1900, 0, 1), date.tm_yday); if (compareByDay(endDate, firstWeekStartThisYear) < 0) { // if given date is before this years first week, then it belongs to the 53rd week of last year return '53'; } if (compareByDay(firstWeekStartNextYear, endDate) <= 0) { // if given date is after next years first week, then it belongs to the 01th week of next year return '01'; } // given date is in between CW 01..53 of this calendar year var daysDifference; if (firstWeekStartThisYear.getFullYear() < date.tm_year+1900) { // first CW of this year starts last year daysDifference = date.tm_yday+32-firstWeekStartThisYear.getDate() } else { // first CW of this year starts this year daysDifference = date.tm_yday+1-firstWeekStartThisYear.getDate(); } return leadingNulls(Math.ceil(daysDifference/7), 2); }, '%w': function(date) { var day = new Date(date.tm_year+1900, date.tm_mon+1, date.tm_mday, 0, 0, 0, 0); return day.getDay(); }, '%W': function(date) { // Replaced by the week number of the year as a decimal number [00,53]. // The first Monday of January is the first day of week 1; // days in the new year before this are in week 0. [ tm_year, tm_wday, tm_yday] var janFirst = new Date(date.tm_year, 0, 1); var firstMonday = janFirst.getDay() === 1 ? janFirst : __addDays(janFirst, janFirst.getDay() === 0 ? 1 : 7-janFirst.getDay()+1); var endDate = new Date(date.tm_year+1900, date.tm_mon, date.tm_mday); // is target date after the first Monday? if (compareByDay(firstMonday, endDate) < 0) { var februaryFirstUntilEndMonth = __arraySum(__isLeapYear(endDate.getFullYear()) ? __MONTH_DAYS_LEAP : __MONTH_DAYS_REGULAR, endDate.getMonth()-1)-31; var firstMondayUntilEndJanuary = 31-firstMonday.getDate(); var days = firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate(); return leadingNulls(Math.ceil(days/7), 2); } return compareByDay(firstMonday, janFirst) === 0 ? '01': '00'; }, '%y': function(date) { // Replaced by the last two digits of the year as a decimal number [00,99]. [ tm_year] return (date.tm_year+1900).toString().substring(2); }, '%Y': function(date) { // Replaced by the year as a decimal number (for example, 1997). [ tm_year] return date.tm_year+1900; }, '%z': function(date) { // Replaced by the offset from UTC in the ISO 8601:2000 standard format ( +hhmm or -hhmm ). // For example, "-0430" means 4 hours 30 minutes behind UTC (west of Greenwich). var off = date.tm_gmtoff; var ahead = off >= 0; off = Math.abs(off) / 60; // convert from minutes into hhmm format (which means 60 minutes = 100 units) off = (off / 60)*100 + (off % 60); return (ahead ? '+' : '-') + String("0000" + off).slice(-4); }, '%Z': function(date) { return date.tm_zone; }, '%%': function() { return '%'; } }; for (var rule in EXPANSION_RULES_2) { if (pattern.indexOf(rule) >= 0) { pattern = pattern.replace(new RegExp(rule, 'g'), EXPANSION_RULES_2[rule](date)); } } var bytes = intArrayFromString(pattern, false); if (bytes.length > maxsize) { return 0; } writeArrayToMemory(bytes, s); return bytes.length-1; } function ___syscall145(which, varargs) {SYSCALLS.varargs = varargs; try { // readv var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); return SYSCALLS.doReadv(stream, iov, iovcnt); } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function _atexit(func, arg) { __ATEXIT__.unshift({ func: func, arg: arg }); }function ___cxa_atexit() { return _atexit.apply(null, arguments) } function _emscripten_glStencilFuncSeparate(x0, x1, x2, x3) { GLctx.stencilFuncSeparate(x0, x1, x2, x3) } function _eglGetConfigAttrib(display, config, attribute, value) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } if (config != 62002 /* Magic ID for the only EGLConfig supported by Emscripten */) { EGL.setErrorCode(0x3005 /* EGL_BAD_CONFIG */); return 0; } if (!value) { EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); return 0; } EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); switch(attribute) { case 0x3020: // EGL_BUFFER_SIZE HEAP32[((value)>>2)]=32; return 1; case 0x3021: // EGL_ALPHA_SIZE HEAP32[((value)>>2)]=8; return 1; case 0x3022: // EGL_BLUE_SIZE HEAP32[((value)>>2)]=8; return 1; case 0x3023: // EGL_GREEN_SIZE HEAP32[((value)>>2)]=8; return 1; case 0x3024: // EGL_RED_SIZE HEAP32[((value)>>2)]=8; return 1; case 0x3025: // EGL_DEPTH_SIZE HEAP32[((value)>>2)]=24; return 1; case 0x3026: // EGL_STENCIL_SIZE HEAP32[((value)>>2)]=8; return 1; case 0x3027: // EGL_CONFIG_CAVEAT // We can return here one of EGL_NONE (0x3038), EGL_SLOW_CONFIG (0x3050) or EGL_NON_CONFORMANT_CONFIG (0x3051). HEAP32[((value)>>2)]=0x3038; return 1; case 0x3028: // EGL_CONFIG_ID HEAP32[((value)>>2)]=62002; return 1; case 0x3029: // EGL_LEVEL HEAP32[((value)>>2)]=0; return 1; case 0x302A: // EGL_MAX_PBUFFER_HEIGHT HEAP32[((value)>>2)]=4096; return 1; case 0x302B: // EGL_MAX_PBUFFER_PIXELS HEAP32[((value)>>2)]=16777216; return 1; case 0x302C: // EGL_MAX_PBUFFER_WIDTH HEAP32[((value)>>2)]=4096; return 1; case 0x302D: // EGL_NATIVE_RENDERABLE HEAP32[((value)>>2)]=0; return 1; case 0x302E: // EGL_NATIVE_VISUAL_ID HEAP32[((value)>>2)]=0; return 1; case 0x302F: // EGL_NATIVE_VISUAL_TYPE HEAP32[((value)>>2)]=0x3038; return 1; case 0x3031: // EGL_SAMPLES HEAP32[((value)>>2)]=4; return 1; case 0x3032: // EGL_SAMPLE_BUFFERS HEAP32[((value)>>2)]=1; return 1; case 0x3033: // EGL_SURFACE_TYPE HEAP32[((value)>>2)]=0x0004; return 1; case 0x3034: // EGL_TRANSPARENT_TYPE // If this returns EGL_TRANSPARENT_RGB (0x3052), transparency is used through color-keying. No such thing applies to Emscripten canvas. HEAP32[((value)>>2)]=0x3038; return 1; case 0x3035: // EGL_TRANSPARENT_BLUE_VALUE case 0x3036: // EGL_TRANSPARENT_GREEN_VALUE case 0x3037: // EGL_TRANSPARENT_RED_VALUE // "If EGL_TRANSPARENT_TYPE is EGL_NONE, then the values for EGL_TRANSPARENT_RED_VALUE, EGL_TRANSPARENT_GREEN_VALUE, and EGL_TRANSPARENT_BLUE_VALUE are undefined." HEAP32[((value)>>2)]=-1; return 1; case 0x3039: // EGL_BIND_TO_TEXTURE_RGB case 0x303A: // EGL_BIND_TO_TEXTURE_RGBA HEAP32[((value)>>2)]=0; return 1; case 0x303B: // EGL_MIN_SWAP_INTERVAL case 0x303C: // EGL_MAX_SWAP_INTERVAL HEAP32[((value)>>2)]=1; return 1; case 0x303D: // EGL_LUMINANCE_SIZE case 0x303E: // EGL_ALPHA_MASK_SIZE HEAP32[((value)>>2)]=0; return 1; case 0x303F: // EGL_COLOR_BUFFER_TYPE // EGL has two types of buffers: EGL_RGB_BUFFER and EGL_LUMINANCE_BUFFER. HEAP32[((value)>>2)]=0x308E; return 1; case 0x3040: // EGL_RENDERABLE_TYPE // A bit combination of EGL_OPENGL_ES_BIT,EGL_OPENVG_BIT,EGL_OPENGL_ES2_BIT and EGL_OPENGL_BIT. HEAP32[((value)>>2)]=0x0004; return 1; case 0x3042: // EGL_CONFORMANT // "EGL_CONFORMANT is a mask indicating if a client API context created with respect to the corresponding EGLConfig will pass the required conformance tests for that API." HEAP32[((value)>>2)]=0; return 1; default: EGL.setErrorCode(0x3004 /* EGL_BAD_ATTRIBUTE */); return 0; } } Module["_i64Add"] = _i64Add; function _emscripten_glClearDepthf(x0) { GLctx.clearDepth(x0) } function __ZSt18uncaught_exceptionv() { // std::uncaught_exception() return !!__ZSt18uncaught_exceptionv.uncaught_exception; } function ___resumeException(ptr) { if (!EXCEPTIONS.last) { EXCEPTIONS.last = ptr; } EXCEPTIONS.clearRef(EXCEPTIONS.deAdjust(ptr)); // exception refcount should be cleared, but don't free it throw ptr; }function ___cxa_find_matching_catch() { var thrown = EXCEPTIONS.last; if (!thrown) { // just pass through the null ptr return ((asm["setTempRet0"](0),0)|0); } var info = EXCEPTIONS.infos[thrown]; var throwntype = info.type; if (!throwntype) { // just pass through the thrown ptr return ((asm["setTempRet0"](0),thrown)|0); } var typeArray = Array.prototype.slice.call(arguments); var pointer = Module['___cxa_is_pointer_type'](throwntype); // can_catch receives a **, add indirection if (!___cxa_find_matching_catch.buffer) ___cxa_find_matching_catch.buffer = _malloc(4); HEAP32[((___cxa_find_matching_catch.buffer)>>2)]=thrown; thrown = ___cxa_find_matching_catch.buffer; // The different catch blocks are denoted by different types. // Due to inheritance, those types may not precisely match the // type of the thrown object. Find one which matches, and // return the type of the catch block which should be called. for (var i = 0; i < typeArray.length; i++) { if (typeArray[i] && Module['___cxa_can_catch'](typeArray[i], throwntype, thrown)) { thrown = HEAP32[((thrown)>>2)]; // undo indirection info.adjusted = thrown; return ((asm["setTempRet0"](typeArray[i]),thrown)|0); } } // Shouldn't happen unless we have bogus data in typeArray // or encounter a type for which emscripten doesn't have suitable // typeinfo defined. Best-efforts match just in case. thrown = HEAP32[((thrown)>>2)]; // undo indirection return ((asm["setTempRet0"](throwntype),thrown)|0); }function ___cxa_throw(ptr, type, destructor) { EXCEPTIONS.infos[ptr] = { ptr: ptr, adjusted: ptr, type: type, destructor: destructor, refcount: 0 }; EXCEPTIONS.last = ptr; if (!("uncaught_exception" in __ZSt18uncaught_exceptionv)) { __ZSt18uncaught_exceptionv.uncaught_exception = 1; } else { __ZSt18uncaught_exceptionv.uncaught_exception++; } throw ptr; } function _emscripten_set_touchend_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 23, "touchend"); return 0; } function _glUseProgram(program) { GLctx.useProgram(program ? GL.programs[program] : null); } var _emscripten_landingpad=true; function __setLetterbox(element, topBottom, leftRight) { if (JSEvents.isInternetExplorer()) { // Cannot use padding on IE11, because IE11 computes padding in addition to the size, unlike // other browsers, which treat padding to be part of the size. // e.g. // FF, Chrome: If CSS size = 1920x1080, padding-leftright = 460, padding-topbottomx40, then content size = (1920 - 2*460) x (1080-2*40) = 1000x1000px, and total element size = 1920x1080px. // IE11: If CSS size = 1920x1080, padding-leftright = 460, padding-topbottomx40, then content size = 1920x1080px and total element size = (1920+2*460) x (1080+2*40)px. // IE11 treats margin like Chrome and FF treat padding. element.style.marginLeft = element.style.marginRight = leftRight + 'px'; element.style.marginTop = element.style.marginBottom = topBottom + 'px'; } else { // Cannot use margin to specify letterboxes in FF or Chrome, since those ignore margins in fullscreen mode. element.style.paddingLeft = element.style.paddingRight = leftRight + 'px'; element.style.paddingTop = element.style.paddingBottom = topBottom + 'px'; } }function _emscripten_do_request_fullscreen(target, strategy) { if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; if (!JSEvents.fullscreenEnabled()) return -3; if (!target) target = '#canvas'; target = JSEvents.findEventTarget(target); if (!target) return -4; if (!target.requestFullscreen && !target.msRequestFullscreen && !target.mozRequestFullScreen && !target.mozRequestFullscreen && !target.webkitRequestFullscreen) { return -3; } var canPerformRequests = JSEvents.canPerformEventHandlerRequests(); // Queue this function call if we're not currently in an event handler and the user saw it appropriate to do so. if (!canPerformRequests) { if (strategy.deferUntilInEventHandler) { JSEvents.deferCall(JSEvents.requestFullscreen, 1 /* priority over pointer lock */, [target, strategy]); return 1; } else { return -2; } } return JSEvents.requestFullscreen(target, strategy); } var __currentFullscreenStrategy={}; function __registerRestoreOldStyle(canvas) { var oldWidth = canvas.width; var oldHeight = canvas.height; var oldCssWidth = canvas.style.width; var oldCssHeight = canvas.style.height; var oldBackgroundColor = canvas.style.backgroundColor; // Chrome reads color from here. var oldDocumentBackgroundColor = document.body.style.backgroundColor; // IE11 reads color from here. // Firefox always has black background color. var oldPaddingLeft = canvas.style.paddingLeft; // Chrome, FF, Safari var oldPaddingRight = canvas.style.paddingRight; var oldPaddingTop = canvas.style.paddingTop; var oldPaddingBottom = canvas.style.paddingBottom; var oldMarginLeft = canvas.style.marginLeft; // IE11 var oldMarginRight = canvas.style.marginRight; var oldMarginTop = canvas.style.marginTop; var oldMarginBottom = canvas.style.marginBottom; var oldDocumentBodyMargin = document.body.style.margin; var oldDocumentOverflow = document.documentElement.style.overflow; // Chrome, Firefox var oldDocumentScroll = document.body.scroll; // IE var oldImageRendering = canvas.style.imageRendering; function restoreOldStyle() { var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement; if (!fullscreenElement) { document.removeEventListener('fullscreenchange', restoreOldStyle); document.removeEventListener('mozfullscreenchange', restoreOldStyle); document.removeEventListener('webkitfullscreenchange', restoreOldStyle); document.removeEventListener('MSFullscreenChange', restoreOldStyle); canvas.width = oldWidth; canvas.height = oldHeight; canvas.style.width = oldCssWidth; canvas.style.height = oldCssHeight; canvas.style.backgroundColor = oldBackgroundColor; // Chrome // IE11 hack: assigning 'undefined' or an empty string to document.body.style.backgroundColor has no effect, so first assign back the default color // before setting the undefined value. Setting undefined value is also important, or otherwise we would later treat that as something that the user // had explicitly set so subsequent fullscreen transitions would not set background color properly. if (!oldDocumentBackgroundColor) document.body.style.backgroundColor = 'white'; document.body.style.backgroundColor = oldDocumentBackgroundColor; // IE11 canvas.style.paddingLeft = oldPaddingLeft; // Chrome, FF, Safari canvas.style.paddingRight = oldPaddingRight; canvas.style.paddingTop = oldPaddingTop; canvas.style.paddingBottom = oldPaddingBottom; canvas.style.marginLeft = oldMarginLeft; // IE11 canvas.style.marginRight = oldMarginRight; canvas.style.marginTop = oldMarginTop; canvas.style.marginBottom = oldMarginBottom; document.body.style.margin = oldDocumentBodyMargin; document.documentElement.style.overflow = oldDocumentOverflow; // Chrome, Firefox document.body.scroll = oldDocumentScroll; // IE canvas.style.imageRendering = oldImageRendering; if (canvas.GLctxObject) canvas.GLctxObject.GLctx.viewport(0, 0, oldWidth, oldHeight); if (__currentFullscreenStrategy.canvasResizedCallback) { Runtime.dynCall('iiii', __currentFullscreenStrategy.canvasResizedCallback, [37, 0, __currentFullscreenStrategy.canvasResizedCallbackUserData]); } } } document.addEventListener('fullscreenchange', restoreOldStyle); document.addEventListener('mozfullscreenchange', restoreOldStyle); document.addEventListener('webkitfullscreenchange', restoreOldStyle); document.addEventListener('MSFullscreenChange', restoreOldStyle); return restoreOldStyle; }function _emscripten_request_fullscreen_strategy(target, deferUntilInEventHandler, fullscreenStrategy) { var strategy = {}; strategy.scaleMode = HEAP32[((fullscreenStrategy)>>2)]; strategy.canvasResolutionScaleMode = HEAP32[(((fullscreenStrategy)+(4))>>2)]; strategy.filteringMode = HEAP32[(((fullscreenStrategy)+(8))>>2)]; strategy.deferUntilInEventHandler = deferUntilInEventHandler; strategy.canvasResizedCallback = HEAP32[(((fullscreenStrategy)+(12))>>2)]; strategy.canvasResizedCallbackUserData = HEAP32[(((fullscreenStrategy)+(16))>>2)]; __currentFullscreenStrategy = strategy; return _emscripten_do_request_fullscreen(target, strategy); } function _emscripten_glDisableVertexAttribArray(index) { var cb = GL.currentContext.clientBuffers[index]; assert(cb, index); cb.enabled = false; GLctx.disableVertexAttribArray(index); } function _emscripten_glGetProgramiv(program, pname, p) { if (!p) { // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH var log = GLctx.getProgramInfoLog(GL.programs[program]); if (log === null) log = '(unknown error)'; HEAP32[((p)>>2)]=log.length + 1; } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { var ptable = GL.programInfos[program]; if (ptable) { HEAP32[((p)>>2)]=ptable.maxUniformLength; return; } else if (program < GL.counter) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); } else { GL.recordError(0x0501 /* GL_INVALID_VALUE */); } } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { var ptable = GL.programInfos[program]; if (ptable) { if (ptable.maxAttributeLength == -1) { var program = GL.programs[program]; var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. for(var i = 0; i < numAttribs; ++i) { var activeAttrib = GLctx.getActiveAttrib(program, i); ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); } } HEAP32[((p)>>2)]=ptable.maxAttributeLength; return; } else if (program < GL.counter) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); } else { GL.recordError(0x0501 /* GL_INVALID_VALUE */); } } else { HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); } } function _emscripten_glFinish() { GLctx.finish() } function _glDrawArrays(mode, first, count) { // bind any client-side buffers GL.preDrawHandleClientVertexAttribBindings(first + count); GLctx.drawArrays(mode, first, count); GL.postDrawHandleClientVertexAttribBindings(); } function _emscripten_glDepthFunc(x0) { GLctx.depthFunc(x0) } function _emscripten_get_num_gamepads() { if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; if (navigator.getGamepads) { return navigator.getGamepads().length; } else if (navigator.webkitGetGamepads) { return navigator.webkitGetGamepads().length; } } function _emscripten_set_blur_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerFocusEventCallback(target, userData, useCapture, callbackfunc, 12, "blur"); return 0; } var _emscripten_postinvoke=true; function _emscripten_glReleaseShaderCompiler() { // NOP (as allowed by GLES 2.0 spec) } function _sigaction(signum, act, oldact) { //int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); Module.printErr('Calling stub instead of sigaction()'); return 0; } function _emscripten_glUniform4iv(location, count, value) { location = GL.uniforms[location]; count *= 4; value = HEAP32.subarray((value)>>2,(value+count*4)>>2); GLctx.uniform4iv(location, value); } function _glClear(x0) { GLctx.clear(x0) } function _emscripten_set_resize_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerUiEventCallback(target, userData, useCapture, callbackfunc, 10, "resize"); return 0; } function _emscripten_glLoadIdentity(){ throw 'Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } function _emscripten_set_element_css_size(target, width, height) { if (!target) { target = Module['canvas']; } else { target = JSEvents.findEventTarget(target); } if (!target) return -4; target.style.setProperty("width", width + "px"); target.style.setProperty("height", height + "px"); return 0; } function _glActiveTexture(x0) { GLctx.activeTexture(x0) } function _glEnableVertexAttribArray(index) { var cb = GL.currentContext.clientBuffers[index]; assert(cb, index); cb.enabled = true; GLctx.enableVertexAttribArray(index); } function _emscripten_glAttachShader(program, shader) { GLctx.attachShader(GL.programs[program], GL.shaders[shader]); } function _emscripten_glEnable(x0) { GLctx.enable(x0) } function _emscripten_glGetRenderbufferParameteriv(target, pname, params) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense // if params == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } HEAP32[((params)>>2)]=GLctx.getRenderbufferParameter(target, pname); } function _emscripten_request_pointerlock(target, deferUntilInEventHandler) { if (!target) target = '#canvas'; target = JSEvents.findEventTarget(target); if (!target) return -4; if (!target.requestPointerLock && !target.mozRequestPointerLock && !target.webkitRequestPointerLock && !target.msRequestPointerLock) { return -1; } var canPerformRequests = JSEvents.canPerformEventHandlerRequests(); // Queue this function call if we're not currently in an event handler and the user saw it appropriate to do so. if (!canPerformRequests) { if (deferUntilInEventHandler) { JSEvents.deferCall(JSEvents.requestPointerLock, 2 /* priority below fullscreen */, [target]); return 1; } else { return -2; } } return JSEvents.requestPointerLock(target); } function _eglCreateWindowSurface(display, config, win, attrib_list) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } if (config != 62002 /* Magic ID for the only EGLConfig supported by Emscripten */) { EGL.setErrorCode(0x3005 /* EGL_BAD_CONFIG */); return 0; } // TODO: Examine attrib_list! Parameters that can be present there are: // - EGL_RENDER_BUFFER (must be EGL_BACK_BUFFER) // - EGL_VG_COLORSPACE (can't be set) // - EGL_VG_ALPHA_FORMAT (can't be set) EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 62006; /* Magic ID for Emscripten 'default surface' */ } var _emscripten_prep_setjmp=true; function _emscripten_glVertexAttrib2f(x0, x1, x2) { GLctx.vertexAttrib2f(x0, x1, x2) } function _pthread_cond_broadcast() { return 0; } function _gettimeofday(ptr) { var now = Date.now(); HEAP32[((ptr)>>2)]=(now/1000)|0; // seconds HEAP32[(((ptr)+(4))>>2)]=((now % 1000)*1000)|0; // microseconds return 0; } function _emscripten_glClearStencil(x0) { GLctx.clearStencil(x0) } function _emscripten_glDetachShader(program, shader) { GLctx.detachShader(GL.programs[program], GL.shaders[shader]); } function _emscripten_get_device_pixel_ratio() { return window.devicePixelRatio || 1.0; } function _emscripten_glDeleteVertexArrays(n, vaos) { for(var i = 0; i < n; i++) { var id = HEAP32[(((vaos)+(i*4))>>2)]; GLctx['deleteVertexArray'](GL.vaos[id]); GL.vaos[id] = null; } } function _emscripten_glTexParameteri(x0, x1, x2) { GLctx.texParameteri(x0, x1, x2) } function _emscripten_get_element_css_size(target, width, height) { if (!target) { target = Module['canvas']; } else { target = JSEvents.findEventTarget(target); } if (!target) return -4; if (target.getBoundingClientRect) { var rect = target.getBoundingClientRect(); HEAPF64[((width)>>3)]=rect.right - rect.left; HEAPF64[((height)>>3)]=rect.bottom - rect.top; } else { HEAPF64[((width)>>3)]=target.clientWidth; HEAPF64[((height)>>3)]=target.clientHeight; } return 0; } function _strftime_l(s, maxsize, format, tm) { return _strftime(s, maxsize, format, tm); // no locale support yet } function _pthread_mutex_destroy() {} function _emscripten_glGetTexParameteriv(target, pname, params) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } HEAP32[((params)>>2)]=GLctx.getTexParameter(target, pname); } function _emscripten_glActiveTexture(x0) { GLctx.activeTexture(x0) } function _emscripten_glGenerateMipmap(x0) { GLctx.generateMipmap(x0) } function _emscripten_glSampleCoverage(x0, x1) { GLctx.sampleCoverage(x0, x1) } function _emscripten_glGetString(name_) { if (GL.stringCache[name_]) return GL.stringCache[name_]; var ret; switch(name_) { case 0x1F00 /* GL_VENDOR */: case 0x1F01 /* GL_RENDERER */: case 0x1F02 /* GL_VERSION */: ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); break; case 0x1F03 /* GL_EXTENSIONS */: var exts = GLctx.getSupportedExtensions(); var gl_exts = []; for (var i in exts) { gl_exts.push(exts[i]); gl_exts.push("GL_" + exts[i]); } ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); break; case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: ret = allocate(intArrayFromString('OpenGL ES GLSL 1.00 (WebGL)'), 'i8', ALLOC_NORMAL); break; default: GL.recordError(0x0500/*GL_INVALID_ENUM*/); return 0; } GL.stringCache[name_] = ret; return ret; } function _emscripten_glCullFace(x0) { GLctx.cullFace(x0) } function _glDeleteTextures(n, textures) { for (var i = 0; i < n; i++) { var id = HEAP32[(((textures)+(i*4))>>2)]; var texture = GL.textures[id]; if (!texture) continue; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". GLctx.deleteTexture(texture); texture.name = 0; GL.textures[id] = null; } } function _emscripten_glUseProgram(program) { GLctx.useProgram(program ? GL.programs[program] : null); } function _emscripten_glHint(x0, x1) { GLctx.hint(x0, x1) } function _emscripten_glFramebufferTexture2D(target, attachment, textarget, texture, level) { GLctx.framebufferTexture2D(target, attachment, textarget, GL.textures[texture], level); } function _dlsym(handle, symbol) { // void *dlsym(void *restrict handle, const char *restrict name); // http://pubs.opengroup.org/onlinepubs/009695399/functions/dlsym.html symbol = Pointer_stringify(symbol); if (!DLFCN.loadedLibs[handle]) { DLFCN.errorMsg = 'Tried to dlsym() from an unopened handle: ' + handle; return 0; } else { var lib = DLFCN.loadedLibs[handle]; symbol = '_' + symbol; if (lib.cached_functions.hasOwnProperty(symbol)) { return lib.cached_functions[symbol]; } if (!lib.module.hasOwnProperty(symbol)) { DLFCN.errorMsg = ('Tried to lookup unknown symbol "' + symbol + '" in dynamic lib: ' + lib.name); return 0; } else { var result = lib.module[symbol]; if (typeof result == 'function') { result = Runtime.addFunction(result); lib.cached_functions = result; } return result; } } } var _SItoF=true; function _emscripten_glUniform2fv(location, count, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform view = GL.miniTempBufferViews[1]; view[0] = HEAPF32[((value)>>2)]; view[1] = HEAPF32[(((value)+(4))>>2)]; } else { view = HEAPF32.subarray((value)>>2,(value+count*8)>>2); } GLctx.uniform2fv(location, view); } function _glGetShaderInfoLog(shader, maxLength, length, infoLog) { var log = GLctx.getShaderInfoLog(GL.shaders[shader]); if (log === null) log = '(unknown error)'; log = log.substr(0, maxLength - 1); if (maxLength > 0 && infoLog) { writeStringToMemory(log, infoLog); if (length) HEAP32[((length)>>2)]=log.length; } else { if (length) HEAP32[((length)>>2)]=0; } } function _emscripten_glMatrixMode(){ throw 'Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } function _abort() { Module['abort'](); } function _emscripten_glVertexAttribDivisor(index, divisor) { GLctx['vertexAttribDivisor'](index, divisor); } function _emscripten_glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) { GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, GL.renderbuffers[renderbuffer]); } function _emscripten_glPolygonOffset(x0, x1) { GLctx.polygonOffset(x0, x1) } function _emscripten_glIsBuffer(buffer) { var b = GL.buffers[buffer]; if (!b) return 0; return GLctx.isBuffer(b); } function _emscripten_glUniform2iv(location, count, value) { location = GL.uniforms[location]; count *= 2; value = HEAP32.subarray((value)>>2,(value+count*4)>>2); GLctx.uniform2iv(location, value); } var PTHREAD_SPECIFIC={};function _pthread_getspecific(key) { return PTHREAD_SPECIFIC[key] || 0; } function _emscripten_glVertexAttrib1fv(index, v) { v = HEAPF32.subarray((v)>>2,(v+4)>>2); GLctx.vertexAttrib1fv(index, v); } function _glEnable(x0) { GLctx.enable(x0) } var _fabs=Math_abs; function _emscripten_glGetActiveAttrib(program, index, bufSize, length, size, type, name) { program = GL.programs[program]; var info = GLctx.getActiveAttrib(program, index); if (!info) return; // If an error occurs, nothing will be written to length, size and type and name. var infoname = info.name.slice(0, Math.max(0, bufSize - 1)); if (bufSize > 0 && name) { writeStringToMemory(infoname, name); if (length) HEAP32[((length)>>2)]=infoname.length; } else { if (length) HEAP32[((length)>>2)]=0; } if (size) HEAP32[((size)>>2)]=info.size; if (type) HEAP32[((type)>>2)]=info.type; } function _eglDestroySurface(display, surface) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } if (surface != 62006 /* Magic ID for the only EGLSurface supported by Emscripten */) { EGL.setErrorCode(0x300D /* EGL_BAD_SURFACE */); return 1; } if (EGL.currentReadSurface == surface) { EGL.currentReadSurface = 0; } if (EGL.currentDrawSurface == surface) { EGL.currentDrawSurface = 0; } EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; /* Magic ID for Emscripten 'default surface' */ } var _emscripten_asm_const_int=true; function _emscripten_glUniform2f(location, v0, v1) { location = GL.uniforms[location]; GLctx.uniform2f(location, v0, v1); } function _glGetAttribLocation(program, name) { program = GL.programs[program]; name = Pointer_stringify(name); return GLctx.getAttribLocation(program, name); } function _emscripten_glUniform2i(location, v0, v1) { location = GL.uniforms[location]; GLctx.uniform2i(location, v0, v1); } function _glBlendFunc(x0, x1) { GLctx.blendFunc(x0, x1) } function _glCreateProgram() { var id = GL.getNewId(GL.programs); var program = GLctx.createProgram(); program.name = id; GL.programs[id] = program; return id; } function _emscripten_glDeleteRenderbuffers(n, renderbuffers) { for (var i = 0; i < n; i++) { var id = HEAP32[(((renderbuffers)+(i*4))>>2)]; var renderbuffer = GL.renderbuffers[id]; if (!renderbuffer) continue; // GL spec: "glDeleteRenderbuffers silently ignores 0s and names that do not correspond to existing renderbuffer objects". GLctx.deleteRenderbuffer(renderbuffer); renderbuffer.name = 0; GL.renderbuffers[id] = null; } } function ___cxa_pure_virtual() { ABORT = true; throw 'Pure virtual function called!'; } function emscriptenWebGLGetUniform(program, location, params, type) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense // if params == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } var data = GLctx.getUniform(GL.programs[program], GL.uniforms[location]); if (typeof data == 'number' || typeof data == 'boolean') { switch (type) { case 'Integer': HEAP32[((params)>>2)]=data; break; case 'Float': HEAPF32[((params)>>2)]=data; break; default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; } } else { for (var i = 0; i < data.length; i++) { switch (type) { case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; } } } }function _emscripten_glGetUniformiv(program, location, params) { emscriptenWebGLGetUniform(program, location, params, 'Integer'); } function _emscripten_glDepthMask(x0) { GLctx.depthMask(x0) } function _emscripten_set_mousedown_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 5, "mousedown"); return 0; } function _emscripten_glDepthRange(x0, x1) { GLctx.depthRange(x0, x1) } function _emscripten_set_fullscreenchange_callback(target, userData, useCapture, callbackfunc) { if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; if (!target) target = document; else { target = JSEvents.findEventTarget(target); if (!target) return -4; } JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "fullscreenchange"); JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "mozfullscreenchange"); JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "webkitfullscreenchange"); JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "msfullscreenchange"); return 0; } var _ceil=Math_ceil; function ___syscall140(which, varargs) {SYSCALLS.varargs = varargs; try { // llseek var stream = SYSCALLS.getStreamFromFD(), offset_high = SYSCALLS.get(), offset_low = SYSCALLS.get(), result = SYSCALLS.get(), whence = SYSCALLS.get(); var offset = offset_low; assert(offset_high === 0); FS.llseek(stream, offset, whence); HEAP32[((result)>>2)]=stream.position; if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } var _emscripten_setjmp=true; function _emscripten_glVertexAttrib1f(x0, x1) { GLctx.vertexAttrib1f(x0, x1) } function _emscripten_glGetShaderPrecisionFormat(shaderType, precisionType, range, precision) { var result = GLctx.getShaderPrecisionFormat(shaderType, precisionType); HEAP32[((range)>>2)]=result.rangeMin; HEAP32[(((range)+(4))>>2)]=result.rangeMax; HEAP32[((precision)>>2)]=result.precision; } function _emscripten_glUniform1fv(location, count, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform view = GL.miniTempBufferViews[0]; view[0] = HEAPF32[((value)>>2)]; } else { view = HEAPF32.subarray((value)>>2,(value+count*4)>>2); } GLctx.uniform1fv(location, view); } var _floor=Math_floor; Module["_testSetjmp"] = _testSetjmp;function _longjmp(env, value) { asm['setThrew'](env, value || 1); throw 'longjmp'; } function _emscripten_set_wheel_callback(target, userData, useCapture, callbackfunc) { target = JSEvents.findEventTarget(target); if (typeof target.onwheel !== 'undefined') { JSEvents.registerWheelEventCallback(target, userData, useCapture, callbackfunc, 9, "wheel"); return 0; } else if (typeof target.onmousewheel !== 'undefined') { JSEvents.registerWheelEventCallback(target, userData, useCapture, callbackfunc, 9, "mousewheel"); return 0; } else { return -1; } } function _emscripten_set_gamepaddisconnected_callback(userData, useCapture, callbackfunc) { if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 27, "gamepaddisconnected"); return 0; } function _glScissor(x0, x1, x2, x3) { GLctx.scissor(x0, x1, x2, x3) } function _emscripten_set_mouseenter_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 33, "mouseenter"); return 0; } function _emscripten_glBindProgramARB() { Module['printErr']('missing function: emscripten_glBindProgramARB'); abort(-1); } function _emscripten_glCheckFramebufferStatus(x0) { return GLctx.checkFramebufferStatus(x0) } function _emscripten_glDeleteProgram(id) { if (!id) return; var program = GL.programs[id]; if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } GLctx.deleteProgram(program); program.name = 0; GL.programs[id] = null; GL.programInfos[id] = null; } function _emscripten_glDisable(x0) { GLctx.disable(x0) } function _emscripten_glVertexAttrib3fv(index, v) { v = HEAPF32.subarray((v)>>2,(v+12)>>2); GLctx.vertexAttrib3fv(index, v); } function _glFlush() { GLctx.flush() } function _glClearColor(x0, x1, x2, x3) { GLctx.clearColor(x0, x1, x2, x3) } function _sysconf(name) { // long sysconf(int name); // http://pubs.opengroup.org/onlinepubs/009695399/functions/sysconf.html switch(name) { case 30: return PAGE_SIZE; case 85: return totalMemory / PAGE_SIZE; case 132: case 133: case 12: case 137: case 138: case 15: case 235: case 16: case 17: case 18: case 19: case 20: case 149: case 13: case 10: case 236: case 153: case 9: case 21: case 22: case 159: case 154: case 14: case 77: case 78: case 139: case 80: case 81: case 82: case 68: case 67: case 164: case 11: case 29: case 47: case 48: case 95: case 52: case 51: case 46: return 200809; case 79: return 0; case 27: case 246: case 127: case 128: case 23: case 24: case 160: case 161: case 181: case 182: case 242: case 183: case 184: case 243: case 244: case 245: case 165: case 178: case 179: case 49: case 50: case 168: case 169: case 175: case 170: case 171: case 172: case 97: case 76: case 32: case 173: case 35: return -1; case 176: case 177: case 7: case 155: case 8: case 157: case 125: case 126: case 92: case 93: case 129: case 130: case 131: case 94: case 91: return 1; case 74: case 60: case 69: case 70: case 4: return 1024; case 31: case 42: case 72: return 32; case 87: case 26: case 33: return 2147483647; case 34: case 1: return 47839; case 38: case 36: return 99; case 43: case 37: return 2048; case 0: return 2097152; case 3: return 65536; case 28: return 32768; case 44: return 32767; case 75: return 16384; case 39: return 1000; case 89: return 700; case 71: return 256; case 40: return 255; case 2: return 100; case 180: return 64; case 25: return 20; case 5: return 16; case 6: return 6; case 73: return 4; case 84: { if (typeof navigator === 'object') return navigator['hardwareConcurrency'] || 1; return 1; } } ___setErrNo(ERRNO_CODES.EINVAL); return -1; } function _emscripten_glIsFramebuffer(framebuffer) { var fb = GL.framebuffers[framebuffer]; if (!fb) return 0; return GLctx.isFramebuffer(fb); } function _emscripten_glLineWidth(x0) { GLctx.lineWidth(x0) } var _emscripten_resume=true; function ___syscall195(which, varargs) {SYSCALLS.varargs = varargs; try { // SYS_stat64 var path = SYSCALLS.getStr(), buf = SYSCALLS.get(); return SYSCALLS.doStat(FS.stat, path, buf); } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function _emscripten_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) { var pixelData; if (pixels) { pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, -1).pixels; } else { pixelData = null; } GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData); } function _emscripten_glGetAttribLocation(program, name) { program = GL.programs[program]; name = Pointer_stringify(name); return GLctx.getAttribLocation(program, name); } function _emscripten_glRotatef() { Module['printErr']('missing function: emscripten_glRotatef'); abort(-1); } function emscriptenWebGLGet(name_, p, type) { // Guard against user passing a null pointer. // Note that GLES2 spec does not say anything about how passing a null pointer should be treated. // Testing on desktop core GL 3, the application crashes on glGetIntegerv to a null pointer, but // better to report an error instead of doing anything random. if (!p) { GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } var ret = undefined; switch(name_) { // Handle a few trivial GLES values case 0x8DFA: // GL_SHADER_COMPILER ret = 1; break; case 0x8DF8: // GL_SHADER_BINARY_FORMATS if (type !== 'Integer' && type !== 'Integer64') { GL.recordError(0x0500); // GL_INVALID_ENUM } return; // Do not write anything to the out pointer, since no binary formats are supported. case 0x8DF9: // GL_NUM_SHADER_BINARY_FORMATS ret = 0; break; case 0x86A2: // GL_NUM_COMPRESSED_TEXTURE_FORMATS // WebGL doesn't have GL_NUM_COMPRESSED_TEXTURE_FORMATS (it's obsolete since GL_COMPRESSED_TEXTURE_FORMATS returns a JS array that can be queried for length), // so implement it ourselves to allow C++ GLES2 code get the length. var formats = GLctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/); ret = formats.length; break; case 0x8B9A: // GL_IMPLEMENTATION_COLOR_READ_TYPE ret = 0x1401; // GL_UNSIGNED_BYTE break; case 0x8B9B: // GL_IMPLEMENTATION_COLOR_READ_FORMAT ret = 0x1908; // GL_RGBA break; } if (ret === undefined) { var result = GLctx.getParameter(name_); switch (typeof(result)) { case "number": ret = result; break; case "boolean": ret = result ? 1 : 0; break; case "string": GL.recordError(0x0500); // GL_INVALID_ENUM return; case "object": if (result === null) { // null is a valid result for some (e.g., which buffer is bound - perhaps nothing is bound), but otherwise // can mean an invalid name_, which we need to report as an error switch(name_) { case 0x8894: // ARRAY_BUFFER_BINDING case 0x8B8D: // CURRENT_PROGRAM case 0x8895: // ELEMENT_ARRAY_BUFFER_BINDING case 0x8CA6: // FRAMEBUFFER_BINDING case 0x8CA7: // RENDERBUFFER_BINDING case 0x8069: // TEXTURE_BINDING_2D case 0x8514: { // TEXTURE_BINDING_CUBE_MAP ret = 0; break; } default: { GL.recordError(0x0500); // GL_INVALID_ENUM return; } } } else if (result instanceof Float32Array || result instanceof Uint32Array || result instanceof Int32Array || result instanceof Array) { for (var i = 0; i < result.length; ++i) { switch (type) { case 'Integer': HEAP32[(((p)+(i*4))>>2)]=result[i]; break; case 'Float': HEAPF32[(((p)+(i*4))>>2)]=result[i]; break; case 'Boolean': HEAP8[(((p)+(i))>>0)]=result[i] ? 1 : 0; break; default: throw 'internal glGet error, bad type: ' + type; } } return; } else if (result instanceof WebGLBuffer || result instanceof WebGLProgram || result instanceof WebGLFramebuffer || result instanceof WebGLRenderbuffer || result instanceof WebGLTexture) { ret = result.name | 0; } else { GL.recordError(0x0500); // GL_INVALID_ENUM return; } break; default: GL.recordError(0x0500); // GL_INVALID_ENUM return; } } switch (type) { case 'Integer64': (tempI64 = [ret>>>0,(tempDouble=ret,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((p)>>2)]=tempI64[0],HEAP32[(((p)+(4))>>2)]=tempI64[1]); break; case 'Integer': HEAP32[((p)>>2)]=ret; break; case 'Float': HEAPF32[((p)>>2)]=ret; break; case 'Boolean': HEAP8[((p)>>0)]=ret ? 1 : 0; break; default: throw 'internal glGet error, bad type: ' + type; } }function _emscripten_glGetIntegerv(name_, p) { emscriptenWebGLGet(name_, p, 'Integer'); } var _emscripten_check_longjmp=true; function _emscripten_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) { var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname); HEAP32[((params)>>2)]=result; } function _emscripten_glClientActiveTexture() { Module['printErr']('missing function: emscripten_glClientActiveTexture'); abort(-1); } function _emscripten_set_focus_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerFocusEventCallback(target, userData, useCapture, callbackfunc, 13, "focus"); return 0; } function _emscripten_memcpy_big(dest, src, num) { HEAPU8.set(HEAPU8.subarray(src, src+num), dest); return dest; } Module["_memcpy"] = _memcpy; function _emscripten_glGetShaderInfoLog(shader, maxLength, length, infoLog) { var log = GLctx.getShaderInfoLog(GL.shaders[shader]); if (log === null) log = '(unknown error)'; log = log.substr(0, maxLength - 1); if (maxLength > 0 && infoLog) { writeStringToMemory(log, infoLog); if (length) HEAP32[((length)>>2)]=log.length; } else { if (length) HEAP32[((length)>>2)]=0; } } function _emscripten_set_mouseup_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 6, "mouseup"); return 0; } function _emscripten_glStencilOpSeparate(x0, x1, x2, x3) { GLctx.stencilOpSeparate(x0, x1, x2, x3) } var GLUT={initTime:null,idleFunc:null,displayFunc:null,keyboardFunc:null,keyboardUpFunc:null,specialFunc:null,specialUpFunc:null,reshapeFunc:null,motionFunc:null,passiveMotionFunc:null,mouseFunc:null,buttons:0,modifiers:0,initWindowWidth:256,initWindowHeight:256,initDisplayMode:18,windowX:0,windowY:0,windowWidth:0,windowHeight:0,requestedAnimationFrame:false,saveModifiers:function (event) { GLUT.modifiers = 0; if (event['shiftKey']) GLUT.modifiers += 1; /* GLUT_ACTIVE_SHIFT */ if (event['ctrlKey']) GLUT.modifiers += 2; /* GLUT_ACTIVE_CTRL */ if (event['altKey']) GLUT.modifiers += 4; /* GLUT_ACTIVE_ALT */ },onMousemove:function (event) { /* Send motion event only if the motion changed, prevents * spamming our app with uncessary callback call. It does happen in * Chrome on Windows. */ var lastX = Browser.mouseX; var lastY = Browser.mouseY; Browser.calculateMouseEvent(event); var newX = Browser.mouseX; var newY = Browser.mouseY; if (newX == lastX && newY == lastY) return; if (GLUT.buttons == 0 && event.target == Module["canvas"] && GLUT.passiveMotionFunc) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('vii', GLUT.passiveMotionFunc, [lastX, lastY]); } else if (GLUT.buttons != 0 && GLUT.motionFunc) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('vii', GLUT.motionFunc, [lastX, lastY]); } },getSpecialKey:function (keycode) { var key = null; switch (keycode) { case 8: key = 120 /* backspace */; break; case 46: key = 111 /* delete */; break; case 0x70 /*DOM_VK_F1*/: key = 1 /* GLUT_KEY_F1 */; break; case 0x71 /*DOM_VK_F2*/: key = 2 /* GLUT_KEY_F2 */; break; case 0x72 /*DOM_VK_F3*/: key = 3 /* GLUT_KEY_F3 */; break; case 0x73 /*DOM_VK_F4*/: key = 4 /* GLUT_KEY_F4 */; break; case 0x74 /*DOM_VK_F5*/: key = 5 /* GLUT_KEY_F5 */; break; case 0x75 /*DOM_VK_F6*/: key = 6 /* GLUT_KEY_F6 */; break; case 0x76 /*DOM_VK_F7*/: key = 7 /* GLUT_KEY_F7 */; break; case 0x77 /*DOM_VK_F8*/: key = 8 /* GLUT_KEY_F8 */; break; case 0x78 /*DOM_VK_F9*/: key = 9 /* GLUT_KEY_F9 */; break; case 0x79 /*DOM_VK_F10*/: key = 10 /* GLUT_KEY_F10 */; break; case 0x7a /*DOM_VK_F11*/: key = 11 /* GLUT_KEY_F11 */; break; case 0x7b /*DOM_VK_F12*/: key = 12 /* GLUT_KEY_F12 */; break; case 0x25 /*DOM_VK_LEFT*/: key = 100 /* GLUT_KEY_LEFT */; break; case 0x26 /*DOM_VK_UP*/: key = 101 /* GLUT_KEY_UP */; break; case 0x27 /*DOM_VK_RIGHT*/: key = 102 /* GLUT_KEY_RIGHT */; break; case 0x28 /*DOM_VK_DOWN*/: key = 103 /* GLUT_KEY_DOWN */; break; case 0x21 /*DOM_VK_PAGE_UP*/: key = 104 /* GLUT_KEY_PAGE_UP */; break; case 0x22 /*DOM_VK_PAGE_DOWN*/: key = 105 /* GLUT_KEY_PAGE_DOWN */; break; case 0x24 /*DOM_VK_HOME*/: key = 106 /* GLUT_KEY_HOME */; break; case 0x23 /*DOM_VK_END*/: key = 107 /* GLUT_KEY_END */; break; case 0x2d /*DOM_VK_INSERT*/: key = 108 /* GLUT_KEY_INSERT */; break; case 16 /*DOM_VK_SHIFT*/: case 0x05 /*DOM_VK_LEFT_SHIFT*/: key = 112 /* GLUT_KEY_SHIFT_L */; break; case 0x06 /*DOM_VK_RIGHT_SHIFT*/: key = 113 /* GLUT_KEY_SHIFT_R */; break; case 17 /*DOM_VK_CONTROL*/: case 0x03 /*DOM_VK_LEFT_CONTROL*/: key = 114 /* GLUT_KEY_CONTROL_L */; break; case 0x04 /*DOM_VK_RIGHT_CONTROL*/: key = 115 /* GLUT_KEY_CONTROL_R */; break; case 18 /*DOM_VK_ALT*/: case 0x02 /*DOM_VK_LEFT_ALT*/: key = 116 /* GLUT_KEY_ALT_L */; break; case 0x01 /*DOM_VK_RIGHT_ALT*/: key = 117 /* GLUT_KEY_ALT_R */; break; }; return key; },getASCIIKey:function (event) { if (event['ctrlKey'] || event['altKey'] || event['metaKey']) return null; var keycode = event['keyCode']; /* The exact list is soooo hard to find in a canonical place! */ if (48 <= keycode && keycode <= 57) return keycode; // numeric TODO handle shift? if (65 <= keycode && keycode <= 90) return event['shiftKey'] ? keycode : keycode + 32; if (96 <= keycode && keycode <= 105) return keycode - 48; // numpad numbers if (106 <= keycode && keycode <= 111) return keycode - 106 + 42; // *,+-./ TODO handle shift? switch (keycode) { case 9: // tab key case 13: // return key case 27: // escape case 32: // space case 61: // equal return keycode; } var s = event['shiftKey']; switch (keycode) { case 186: return s ? 58 : 59; // colon / semi-colon case 187: return s ? 43 : 61; // add / equal (these two may be wrong) case 188: return s ? 60 : 44; // less-than / comma case 189: return s ? 95 : 45; // dash case 190: return s ? 62 : 46; // greater-than / period case 191: return s ? 63 : 47; // forward slash case 219: return s ? 123 : 91; // open bracket case 220: return s ? 124 : 47; // back slash case 221: return s ? 125 : 93; // close braket case 222: return s ? 34 : 39; // single quote } return null; },onKeydown:function (event) { if (GLUT.specialFunc || GLUT.keyboardFunc) { var key = GLUT.getSpecialKey(event['keyCode']); if (key !== null) { if( GLUT.specialFunc ) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('viii', GLUT.specialFunc, [key, Browser.mouseX, Browser.mouseY]); } } else { key = GLUT.getASCIIKey(event); if( key !== null && GLUT.keyboardFunc ) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('viii', GLUT.keyboardFunc, [key, Browser.mouseX, Browser.mouseY]); } } } },onKeyup:function (event) { if (GLUT.specialUpFunc || GLUT.keyboardUpFunc) { var key = GLUT.getSpecialKey(event['keyCode']); if (key !== null) { if(GLUT.specialUpFunc) { event.preventDefault (); GLUT.saveModifiers(event); Runtime.dynCall('viii', GLUT.specialUpFunc, [key, Browser.mouseX, Browser.mouseY]); } } else { key = GLUT.getASCIIKey(event); if( key !== null && GLUT.keyboardUpFunc ) { event.preventDefault (); GLUT.saveModifiers(event); Runtime.dynCall('viii', GLUT.keyboardUpFunc, [key, Browser.mouseX, Browser.mouseY]); } } } },onMouseButtonDown:function (event) { Browser.calculateMouseEvent(event); GLUT.buttons |= (1 << event['button']); if (event.target == Module["canvas"] && GLUT.mouseFunc) { try { event.target.setCapture(); } catch (e) {} event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('viiii', GLUT.mouseFunc, [event['button'], 0/*GLUT_DOWN*/, Browser.mouseX, Browser.mouseY]); } },onMouseButtonUp:function (event) { Browser.calculateMouseEvent(event); GLUT.buttons &= ~(1 << event['button']); if (GLUT.mouseFunc) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('viiii', GLUT.mouseFunc, [event['button'], 1/*GLUT_UP*/, Browser.mouseX, Browser.mouseY]); } },onMouseWheel:function (event) { Browser.calculateMouseEvent(event); // cross-browser wheel delta var e = window.event || event; // old IE support // Note the minus sign that flips browser wheel direction (positive direction scrolls page down) to native wheel direction (positive direction is mouse wheel up) var delta = -Browser.getMouseWheelDelta(event); delta = (delta == 0) ? 0 : (delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1)); // Quantize to integer so that minimum scroll is at least +/- 1. var button = 3; // wheel up if (delta < 0) { button = 4; // wheel down } if (GLUT.mouseFunc) { event.preventDefault(); GLUT.saveModifiers(event); Runtime.dynCall('viiii', GLUT.mouseFunc, [button, 0/*GLUT_DOWN*/, Browser.mouseX, Browser.mouseY]); } },onFullScreenEventChange:function (event) { var width; var height; if (document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) { width = screen["width"]; height = screen["height"]; } else { width = GLUT.windowWidth; height = GLUT.windowHeight; // TODO set position document.removeEventListener('fullscreenchange', GLUT.onFullScreenEventChange, true); document.removeEventListener('mozfullscreenchange', GLUT.onFullScreenEventChange, true); document.removeEventListener('webkitfullscreenchange', GLUT.onFullScreenEventChange, true); } Browser.setCanvasSize(width, height); /* Can't call _glutReshapeWindow as that requests cancelling fullscreen. */ if (GLUT.reshapeFunc) { // console.log("GLUT.reshapeFunc (from FS): " + width + ", " + height); Runtime.dynCall('vii', GLUT.reshapeFunc, [width, height]); } _glutPostRedisplay(); },requestFullScreen:function () { var RFS = Module["canvas"]['requestFullscreen'] || Module["canvas"]['requestFullScreen'] || Module["canvas"]['mozRequestFullScreen'] || Module["canvas"]['webkitRequestFullScreen'] || (function() {}); RFS.apply(Module["canvas"], []); },cancelFullScreen:function () { var CFS = document['exitFullscreen'] || document['cancelFullScreen'] || document['mozCancelFullScreen'] || document['webkitCancelFullScreen'] || (function() {}); CFS.apply(document, []); }};function _glutInitDisplayMode(mode) { GLUT.initDisplayMode = mode; } function _glutCreateWindow(name) { var contextAttributes = { antialias: ((GLUT.initDisplayMode & 0x0080 /*GLUT_MULTISAMPLE*/) != 0), depth: ((GLUT.initDisplayMode & 0x0010 /*GLUT_DEPTH*/) != 0), stencil: ((GLUT.initDisplayMode & 0x0020 /*GLUT_STENCIL*/) != 0) }; Module.ctx = Browser.createContext(Module['canvas'], true, true, contextAttributes); return Module.ctx ? 1 /* a new GLUT window ID for the created context */ : 0 /* failure */; }function _eglCreateContext(display, config, hmm, contextAttribs) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } // EGL 1.4 spec says default EGL_CONTEXT_CLIENT_VERSION is GLES1, but this is not supported by Emscripten. // So user must pass EGL_CONTEXT_CLIENT_VERSION == 2 to initialize EGL. var glesContextVersion = 1; for(;;) { var param = HEAP32[((contextAttribs)>>2)]; if (param == 0x3098 /*EGL_CONTEXT_CLIENT_VERSION*/) { glesContextVersion = HEAP32[(((contextAttribs)+(4))>>2)]; } else if (param == 0x3038 /*EGL_NONE*/) { break; } else { /* EGL1.4 specifies only EGL_CONTEXT_CLIENT_VERSION as supported attribute */ EGL.setErrorCode(0x3004 /*EGL_BAD_ATTRIBUTE*/); return 0; } contextAttribs += 8; } if (glesContextVersion != 2) { EGL.setErrorCode(0x3005 /* EGL_BAD_CONFIG */); return 0; /* EGL_NO_CONTEXT */ } _glutInitDisplayMode(0xB2 /* GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH | GLUT_MULTISAMPLE | GLUT_STENCIL */); EGL.windowID = _glutCreateWindow(); if (EGL.windowID != 0) { EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); // Note: This function only creates a context, but it shall not make it active. return 62004; // Magic ID for Emscripten EGLContext } else { EGL.setErrorCode(0x3009 /* EGL_BAD_MATCH */); // By the EGL 1.4 spec, an implementation that does not support GLES2 (WebGL in this case), this error code is set. return 0; /* EGL_NO_CONTEXT */ } } function _emscripten_glReadPixels(x, y, width, height, format, type, pixels) { var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format); if (!data.pixels) { GL.recordError(0x0500/*GL_INVALID_ENUM*/); return; } GLctx.readPixels(x, y, width, height, format, type, data.pixels); } function _emscripten_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) { var heapView; if (data) { heapView = HEAPU8.subarray((data),(data+imageSize)); } else { heapView = null; } GLctx['compressedTexSubImage2D'](target, level, xoffset, yoffset, width, height, format, heapView); } function _emscripten_glGetError() { // First return any GL error generated by the emscripten library_gl.js interop layer. if (GL.lastError) { var error = GL.lastError; GL.lastError = 0/*GL_NO_ERROR*/; return error; } else { // If there were none, return the GL error from the browser GL context. return GLctx.getError(); } } function _eglBindAPI(api) { if (api == 0x30A0 /* EGL_OPENGL_ES_API */) { EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } else { // if (api == 0x30A1 /* EGL_OPENVG_API */ || api == 0x30A2 /* EGL_OPENGL_API */) { EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); return 0; } } function ___syscall39(which, varargs) {SYSCALLS.varargs = varargs; try { // mkdir var path = SYSCALLS.getStr(), mode = SYSCALLS.get(); return SYSCALLS.doMkdir(path, mode); } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function ___syscall38(which, varargs) {SYSCALLS.varargs = varargs; try { // rename var old_path = SYSCALLS.getStr(), new_path = SYSCALLS.getStr(); FS.rename(old_path, new_path); return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function _pthread_cleanup_push(routine, arg) { __ATEXIT__.push(function() { Runtime.dynCall('vi', routine, [arg]) }) _pthread_cleanup_push.level = __ATEXIT__.length; } function _emscripten_glIsEnabled(x0) { return GLctx.isEnabled(x0) } Module["_memmove"] = _memmove; function _glGenTextures(n, textures) { for (var i = 0; i < n; i++) { var texture = GLctx.createTexture(); if (!texture) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.textures); texture.name = id; GL.textures[id] = texture; HEAP32[(((textures)+(i*4))>>2)]=id; } } var __sigalrm_handler=0;function _signal(sig, func) { if (sig == 14 /*SIGALRM*/) { __sigalrm_handler = func; } else { Module.printErr('Calling stub instead of signal()'); } return 0; } function _emscripten_glVertexAttrib4f(x0, x1, x2, x3, x4) { GLctx.vertexAttrib4f(x0, x1, x2, x3, x4) } function _glDepthFunc(x0) { GLctx.depthFunc(x0) } var _sin=Math_sin; var _sqrt=Math_sqrt; function ___cxa_rethrow() { ___cxa_end_catch.rethrown = true; var ptr = EXCEPTIONS.caught.pop(); EXCEPTIONS.last = ptr; throw ptr; } function _emscripten_glClear(x0) { GLctx.clear(x0) } function ___syscall40(which, varargs) {SYSCALLS.varargs = varargs; try { // rmdir var path = SYSCALLS.getStr(); FS.rmdir(path); return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function _emscripten_get_now() { if (!_emscripten_get_now.actual) { if (ENVIRONMENT_IS_NODE) { _emscripten_get_now.actual = function _emscripten_get_now_actual() { var t = process['hrtime'](); return t[0] * 1e3 + t[1] / 1e6; } } else if (typeof dateNow !== 'undefined') { _emscripten_get_now.actual = dateNow; } else if (typeof self === 'object' && self['performance'] && typeof self['performance']['now'] === 'function') { _emscripten_get_now.actual = function _emscripten_get_now_actual() { return self['performance']['now'](); }; } else if (typeof performance === 'object' && typeof performance['now'] === 'function') { _emscripten_get_now.actual = function _emscripten_get_now_actual() { return performance['now'](); }; } else { _emscripten_get_now.actual = Date.now; } } return _emscripten_get_now.actual(); } function _emscripten_get_now_is_monotonic() { // return whether emscripten_get_now is guaranteed monotonic; the Date.now // implementation is not :( return ENVIRONMENT_IS_NODE || (typeof dateNow !== 'undefined') || ((ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) && self['performance'] && self['performance']['now']); }function _clock_gettime(clk_id, tp) { // int clock_gettime(clockid_t clk_id, struct timespec *tp); var now; if (clk_id === 0) { now = Date.now(); } else if (clk_id === 1 && _emscripten_get_now_is_monotonic()) { now = _emscripten_get_now(); } else { ___setErrNo(ERRNO_CODES.EINVAL); return -1; } HEAP32[((tp)>>2)]=(now/1000)|0; // seconds HEAP32[(((tp)+(4))>>2)]=((now % 1000)*1000*1000)|0; // nanoseconds return 0; } function _emscripten_glBindBuffer(target, buffer) { var bufferObj = buffer ? GL.buffers[buffer] : null; if (target == GLctx.ARRAY_BUFFER) { GL.currArrayBuffer = buffer; } else if (target == GLctx.ELEMENT_ARRAY_BUFFER) { GL.currElementArrayBuffer = buffer; } GLctx.bindBuffer(target, bufferObj); } var _emscripten_cleanup_setjmp=true; function _emscripten_glGetUniformfv(program, location, params) { emscriptenWebGLGetUniform(program, location, params, 'Float'); } function _glGetProgramiv(program, pname, p) { if (!p) { // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH var log = GLctx.getProgramInfoLog(GL.programs[program]); if (log === null) log = '(unknown error)'; HEAP32[((p)>>2)]=log.length + 1; } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { var ptable = GL.programInfos[program]; if (ptable) { HEAP32[((p)>>2)]=ptable.maxUniformLength; return; } else if (program < GL.counter) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); } else { GL.recordError(0x0501 /* GL_INVALID_VALUE */); } } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { var ptable = GL.programInfos[program]; if (ptable) { if (ptable.maxAttributeLength == -1) { var program = GL.programs[program]; var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. for(var i = 0; i < numAttribs; ++i) { var activeAttrib = GLctx.getActiveAttrib(program, i); ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); } } HEAP32[((p)>>2)]=ptable.maxAttributeLength; return; } else if (program < GL.counter) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); } else { GL.recordError(0x0501 /* GL_INVALID_VALUE */); } } else { HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); } } function _glVertexAttribPointer(index, size, type, normalized, stride, ptr) { var cb = GL.currentContext.clientBuffers[index]; assert(cb, index); if (!GL.currArrayBuffer) { cb.size = size; cb.type = type; cb.normalized = normalized; cb.stride = stride; cb.ptr = ptr; cb.clientside = true; return; } cb.clientside = false; GLctx.vertexAttribPointer(index, size, type, normalized, stride, ptr); } Module["_bitshift64Shl"] = _bitshift64Shl; function _emscripten_glGetBufferParameteriv(target, value, data) { if (!data) { // GLES2 specification does not specify how to behave if data is a null pointer. Since calling this function does not make sense // if data == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } HEAP32[((data)>>2)]=GLctx.getBufferParameter(target, value); } function _glGetUniformLocation(program, name) { name = Pointer_stringify(name); var arrayOffset = 0; // If user passed an array accessor "[index]", parse the array index off the accessor. if (name.indexOf(']', name.length-1) !== -1) { var ls = name.lastIndexOf('['); var arrayIndex = name.slice(ls+1, -1); if (arrayIndex.length > 0) { arrayOffset = parseInt(arrayIndex); if (arrayOffset < 0) { return -1; } } name = name.slice(0, ls); } var ptable = GL.programInfos[program]; if (!ptable) { return -1; } var utable = ptable.uniforms; var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. return uniformInfo[1]+arrayOffset; } else { return -1; } } function _emscripten_glGetAttachedShaders(program, maxCount, count, shaders) { var result = GLctx.getAttachedShaders(GL.programs[program]); var len = result.length; if (len > maxCount) { len = maxCount; } HEAP32[((count)>>2)]=len; for (var i = 0; i < len; ++i) { var id = GL.shaders.indexOf(result[i]); assert(id !== -1, 'shader not bound to local id'); HEAP32[(((shaders)+(i*4))>>2)]=id; } } function _emscripten_glGenRenderbuffers(n, renderbuffers) { for (var i = 0; i < n; i++) { var renderbuffer = GLctx.createRenderbuffer(); if (!renderbuffer) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); while(i < n) HEAP32[(((renderbuffers)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.renderbuffers); renderbuffer.name = id; GL.renderbuffers[id] = renderbuffer; HEAP32[(((renderbuffers)+(i*4))>>2)]=id; } } function ___gxx_personality_v0() { } function _emscripten_glFrontFace(x0) { GLctx.frontFace(x0) } function _pthread_cond_wait() { return 0; } function _emscripten_glUniform1iv(location, count, value) { location = GL.uniforms[location]; value = HEAP32.subarray((value)>>2,(value+count*4)>>2); GLctx.uniform1iv(location, value); } function _emscripten_glTexCoordPointer() { Module['printErr']('missing function: emscripten_glTexCoordPointer'); abort(-1); } function _emscripten_glGetInfoLogARB() { Module['printErr']('missing function: emscripten_glGetInfoLogARB'); abort(-1); } function __exit(status) { // void _exit(int status); // http://pubs.opengroup.org/onlinepubs/000095399/functions/exit.html Module['exit'](status); }function _exit(status) { __exit(status); } function _pthread_setspecific(key, value) { if (!(key in PTHREAD_SPECIFIC)) { return ERRNO_CODES.EINVAL; } PTHREAD_SPECIFIC[key] = value; return 0; } var _atan2f=Math_atan2; function _emscripten_set_keyup_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerKeyEventCallback(target, userData, useCapture, callbackfunc, 3, "keyup"); return 0; } function _emscripten_glRenderbufferStorage(x0, x1, x2, x3) { GLctx.renderbufferStorage(x0, x1, x2, x3) } var _llvm_ctlz_i32=true; function ___syscall10(which, varargs) {SYSCALLS.varargs = varargs; try { // unlink var path = SYSCALLS.getStr(); FS.unlink(path); return 0; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function _emscripten_glTexParameteriv(target, pname, params) { var param = HEAP32[((params)>>2)]; GLctx.texParameteri(target, pname, param); } function _emscripten_glShaderBinary() { GL.recordError(0x0500/*GL_INVALID_ENUM*/); } function _emscripten_glIsProgram(program) { var program = GL.programs[program]; if (!program) return 0; return GLctx.isProgram(program); } function ___cxa_begin_catch(ptr) { __ZSt18uncaught_exceptionv.uncaught_exception--; EXCEPTIONS.caught.push(ptr); EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr)); return ptr; } function _eglInitialize(display, majorVersion, minorVersion) { if (display == 62000 /* Magic ID for Emscripten 'default display' */) { if (majorVersion) { HEAP32[((majorVersion)>>2)]=1; // Advertise EGL Major version: '1' } if (minorVersion) { HEAP32[((minorVersion)>>2)]=4; // Advertise EGL Minor version: '4' } EGL.defaultDisplayInitialized = true; EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } else { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } } function _emscripten_glBlendColor(x0, x1, x2, x3) { GLctx.blendColor(x0, x1, x2, x3) } function _emscripten_glGetShaderiv(shader, pname, p) { if (!p) { // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH var log = GLctx.getShaderInfoLog(GL.shaders[shader]); if (log === null) log = '(unknown error)'; HEAP32[((p)>>2)]=log.length + 1; } else { HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); } } function _emscripten_glUniformMatrix3fv(location, count, transpose, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform matrix view = GL.miniTempBufferViews[8]; for (var i = 0; i < 9; i++) { view[i] = HEAPF32[(((value)+(i*4))>>2)]; } } else { view = HEAPF32.subarray((value)>>2,(value+count*36)>>2); } GLctx.uniformMatrix3fv(location, transpose, view); } function _emscripten_glUniform4fv(location, count, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform view = GL.miniTempBufferViews[3]; view[0] = HEAPF32[((value)>>2)]; view[1] = HEAPF32[(((value)+(4))>>2)]; view[2] = HEAPF32[(((value)+(8))>>2)]; view[3] = HEAPF32[(((value)+(12))>>2)]; } else { view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); } GLctx.uniform4fv(location, view); } function _emscripten_set_keypress_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerKeyEventCallback(target, userData, useCapture, callbackfunc, 1, "keypress"); return 0; } function _emscripten_exit_fullscreen() { if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; // Make sure no queued up calls will fire after this. JSEvents.removeDeferredCalls(JSEvents.requestFullscreen); if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); } else { return -1; } if (__currentFullscreenStrategy.canvasResizedCallback) { Runtime.dynCall('iiii', __currentFullscreenStrategy.canvasResizedCallback, [37, 0, __currentFullscreenStrategy.canvasResizedCallbackUserData]); } return 0; } function _emscripten_glGenFramebuffers(n, ids) { for (var i = 0; i < n; ++i) { var framebuffer = GLctx.createFramebuffer(); if (!framebuffer) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); while(i < n) HEAP32[(((ids)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.framebuffers); framebuffer.name = id; GL.framebuffers[id] = framebuffer; HEAP32[(((ids)+(i*4))>>2)]=id; } } function _glGetShaderiv(shader, pname, p) { if (!p) { // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH var log = GLctx.getShaderInfoLog(GL.shaders[shader]); if (log === null) log = '(unknown error)'; HEAP32[((p)>>2)]=log.length + 1; } else { HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); } } function _emscripten_glBlendEquationSeparate(x0, x1) { GLctx.blendEquationSeparate(x0, x1) } function _eglWaitNative(nativeEngineId) { EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } function _usleep(useconds) { // int usleep(useconds_t useconds); // http://pubs.opengroup.org/onlinepubs/000095399/functions/usleep.html // We're single-threaded, so use a busy loop. Super-ugly. var msec = useconds / 1000; if ((ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) && self['performance'] && self['performance']['now']) { var start = self['performance']['now'](); while (self['performance']['now']() - start < msec) { // Do nothing. } } else { var start = Date.now(); while (Date.now() - start < msec) { // Do nothing. } } return 0; }function _nanosleep(rqtp, rmtp) { // int nanosleep(const struct timespec *rqtp, struct timespec *rmtp); var seconds = HEAP32[((rqtp)>>2)]; var nanoseconds = HEAP32[(((rqtp)+(4))>>2)]; if (rmtp !== 0) { HEAP32[((rmtp)>>2)]=0; HEAP32[(((rmtp)+(4))>>2)]=0; } return _usleep((seconds * 1e6) + (nanoseconds / 1000)); } function _emscripten_glBindTexture(target, texture) { GLctx.bindTexture(target, texture ? GL.textures[texture] : null); } function _emscripten_glDrawRangeElements() { Module['printErr']('missing function: emscripten_glDrawRangeElements'); abort(-1); } function _emscripten_glGenTextures(n, textures) { for (var i = 0; i < n; i++) { var texture = GLctx.createTexture(); if (!texture) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.textures); texture.name = id; GL.textures[id] = texture; HEAP32[(((textures)+(i*4))>>2)]=id; } } function _emscripten_glVertexAttrib2fv(index, v) { v = HEAPF32.subarray((v)>>2,(v+8)>>2); GLctx.vertexAttrib2fv(index, v); } var _floorf=Math_floor; function _emscripten_glGetActiveUniform(program, index, bufSize, length, size, type, name) { program = GL.programs[program]; var info = GLctx.getActiveUniform(program, index); if (!info) return; // If an error occurs, nothing will be written to length, size, type and name. var infoname = info.name.slice(0, Math.max(0, bufSize - 1)); if (bufSize > 0 && name) { writeStringToMemory(infoname, name); if (length) HEAP32[((length)>>2)]=infoname.length; } else { if (length) HEAP32[((length)>>2)]=0; } if (size) HEAP32[((size)>>2)]=info.size; if (type) HEAP32[((type)>>2)]=info.type; } function _emscripten_glDeleteObjectARB() { Module['printErr']('missing function: emscripten_glDeleteObjectARB'); abort(-1); } function _emscripten_set_touchmove_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 24, "touchmove"); return 0; } function _emscripten_glUniform1f(location, v0) { location = GL.uniforms[location]; GLctx.uniform1f(location, v0); } function _emscripten_glVertexAttribPointer(index, size, type, normalized, stride, ptr) { var cb = GL.currentContext.clientBuffers[index]; assert(cb, index); if (!GL.currArrayBuffer) { cb.size = size; cb.type = type; cb.normalized = normalized; cb.stride = stride; cb.ptr = ptr; cb.clientside = true; return; } cb.clientside = false; GLctx.vertexAttribPointer(index, size, type, normalized, stride, ptr); } function _glShaderSource(shader, count, string, length) { var source = GL.getSource(shader, count, string, length); GLctx.shaderSource(GL.shaders[shader], source); } function _glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { var pixelData; if (pixels) { var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); pixelData = data.pixels; internalFormat = data.internalFormat; } else { pixelData = null; } GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); } var _sqrtf=Math_sqrt; function _emscripten_glDrawArrays(mode, first, count) { // bind any client-side buffers GL.preDrawHandleClientVertexAttribBindings(first + count); GLctx.drawArrays(mode, first, count); GL.postDrawHandleClientVertexAttribBindings(); } function _emscripten_glGenBuffers(n, buffers) { for (var i = 0; i < n; i++) { var buffer = GLctx.createBuffer(); if (!buffer) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.buffers); buffer.name = id; GL.buffers[id] = buffer; HEAP32[(((buffers)+(i*4))>>2)]=id; } } function _emscripten_glClearDepth(x0) { GLctx.clearDepth(x0) } Module["_i64Subtract"] = _i64Subtract; var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key, destructor) { if (key == 0) { return ERRNO_CODES.EINVAL; } HEAP32[((key)>>2)]=PTHREAD_SPECIFIC_NEXT_KEY; // values start at 0 PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY] = 0; PTHREAD_SPECIFIC_NEXT_KEY++; return 0; } function _glutDestroyWindow(name) { Module.ctx = Browser.destroyContext(Module['canvas'], true, true); return 1; }function _eglDestroyContext(display, context) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0; } if (context != 62004 /* Magic ID for Emscripten EGLContext */) { EGL.setErrorCode(0x3006 /* EGL_BAD_CONTEXT */); return 0; } EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1; } function _emscripten_glGetUniformLocation(program, name) { name = Pointer_stringify(name); var arrayOffset = 0; // If user passed an array accessor "[index]", parse the array index off the accessor. if (name.indexOf(']', name.length-1) !== -1) { var ls = name.lastIndexOf('['); var arrayIndex = name.slice(ls+1, -1); if (arrayIndex.length > 0) { arrayOffset = parseInt(arrayIndex); if (arrayOffset < 0) { return -1; } } name = name.slice(0, ls); } var ptable = GL.programInfos[program]; if (!ptable) { return -1; } var utable = ptable.uniforms; var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. return uniformInfo[1]+arrayOffset; } else { return -1; } } function _emscripten_glVertexAttrib4fv(index, v) { v = HEAPF32.subarray((v)>>2,(v+16)>>2); GLctx.vertexAttrib4fv(index, v); } function _emscripten_glScissor(x0, x1, x2, x3) { GLctx.scissor(x0, x1, x2, x3) } Module["_bitshift64Lshr"] = _bitshift64Lshr; function _emscripten_glLinkProgram(program) { GLctx.linkProgram(GL.programs[program]); GL.programInfos[program] = null; // uniforms no longer keep the same names after linking GL.populateUniformTable(program); } var _BDtoIHigh=true; function _emscripten_glValidateProgram(program) { GLctx.validateProgram(GL.programs[program]); } function _emscripten_longjmp(env, value) { _longjmp(env, value); } var _environ=allocate(1, "i32*", ALLOC_STATIC);var ___environ=_environ;function ___buildEnvironment(env) { // WARNING: Arbitrary limit! var MAX_ENV_VALUES = 64; var TOTAL_ENV_SIZE = 1024; // Statically allocate memory for the environment. var poolPtr; var envPtr; if (!___buildEnvironment.called) { ___buildEnvironment.called = true; // Set default values. Use string keys for Closure Compiler compatibility. ENV['USER'] = ENV['LOGNAME'] = 'web_user'; ENV['PATH'] = '/'; ENV['PWD'] = '/'; ENV['HOME'] = '/home/web_user'; ENV['LANG'] = 'C'; ENV['_'] = Module['thisProgram']; // Allocate memory. poolPtr = allocate(TOTAL_ENV_SIZE, 'i8', ALLOC_STATIC); envPtr = allocate(MAX_ENV_VALUES * 4, 'i8*', ALLOC_STATIC); HEAP32[((envPtr)>>2)]=poolPtr; HEAP32[((_environ)>>2)]=envPtr; } else { envPtr = HEAP32[((_environ)>>2)]; poolPtr = HEAP32[((envPtr)>>2)]; } // Collect key=value lines. var strings = []; var totalSize = 0; for (var key in env) { if (typeof env[key] === 'string') { var line = key + '=' + env[key]; strings.push(line); totalSize += line.length; } } if (totalSize > TOTAL_ENV_SIZE) { throw new Error('Environment size exceeded TOTAL_ENV_SIZE!'); } // Make new. var ptrSize = 4; for (var i = 0; i < strings.length; i++) { var line = strings[i]; writeAsciiToMemory(line, poolPtr); HEAP32[(((envPtr)+(i * ptrSize))>>2)]=poolPtr; poolPtr += line.length + 1; } HEAP32[(((envPtr)+(strings.length * ptrSize))>>2)]=0; }var ENV={};function _getenv(name) { // char *getenv(const char *name); // http://pubs.opengroup.org/onlinepubs/009695399/functions/getenv.html if (name === 0) return 0; name = Pointer_stringify(name); if (!ENV.hasOwnProperty(name)) return 0; if (_getenv.ret) _free(_getenv.ret); _getenv.ret = allocate(intArrayFromString(ENV[name]), 'i8', ALLOC_NORMAL); return _getenv.ret; } function _emscripten_glDrawBuffers(n, bufs) { var bufArray = []; for (var i = 0; i < n; i++) bufArray.push(HEAP32[(((bufs)+(i*4))>>2)]); // Work around Firefox WebGL 2 bug, see https://github.com/kripken/emscripten/issues/3890. if (n == 0) { // If a FBO is bound, glDrawBuffers(0, *) means glDrawBuffers(1, GL_NONE). // If an FBO is not bound, glDrawBuffers(0, *) is an error. if (GLctx.getParameter(GLctx['DRAW_FRAMEBUFFER_BINDING']) != 0) bufArray.push(GLctx['NONE']); else { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); return; } } GLctx['drawBuffers'](bufArray); } function _pthread_mutex_unlock() {} function _emscripten_glBindFramebuffer(target, framebuffer) { GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); } function _emscripten_glBlendEquation(x0) { GLctx.blendEquation(x0) } function _emscripten_glBufferSubData(target, offset, size, data) { GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); } function _emscripten_set_keydown_callback(target, userData, useCapture, callbackfunc) { JSEvents.registerKeyEventCallback(target, userData, useCapture, callbackfunc, 2, "keydown"); return 0; } function _emscripten_glBufferData(target, size, data, usage) { switch (usage) { // fix usages, WebGL only has *_DRAW case 0x88E1: // GL_STREAM_READ case 0x88E2: // GL_STREAM_COPY usage = 0x88E0; // GL_STREAM_DRAW break; case 0x88E5: // GL_STATIC_READ case 0x88E6: // GL_STATIC_COPY usage = 0x88E4; // GL_STATIC_DRAW break; case 0x88E9: // GL_DYNAMIC_READ case 0x88EA: // GL_DYNAMIC_COPY usage = 0x88E8; // GL_DYNAMIC_DRAW break; } if (!data) { GLctx.bufferData(target, size, usage); } else { GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); } } function _sbrk(bytes) { // Implement a Linux-like 'memory area' for our 'process'. // Changes the size of the memory area by |bytes|; returns the // address of the previous top ('break') of the memory area // We control the "dynamic" memory - DYNAMIC_BASE to DYNAMICTOP var self = _sbrk; if (!self.called) { DYNAMICTOP = alignMemoryPage(DYNAMICTOP); // make sure we start out aligned self.called = true; assert(Runtime.dynamicAlloc); self.alloc = Runtime.dynamicAlloc; Runtime.dynamicAlloc = function() { abort('cannot dynamically allocate, sbrk now has control') }; } var ret = DYNAMICTOP; if (bytes != 0) { var success = self.alloc(bytes); if (!success) return -1 >>> 0; // sbrk failure code } return ret; // Previous break location. } function _emscripten_exit_pointerlock() { // Make sure no queued up calls will fire after this. JSEvents.removeDeferredCalls(JSEvents.requestPointerLock); if (document.exitPointerLock) { document.exitPointerLock(); } else if (document.msExitPointerLock) { document.msExitPointerLock(); } else if (document.mozExitPointerLock) { document.mozExitPointerLock(); } else if (document.webkitExitPointerLock) { document.webkitExitPointerLock(); } else { return -1; } return 0; } var _BItoD=true; function _emscripten_glDeleteFramebuffers(n, framebuffers) { for (var i = 0; i < n; ++i) { var id = HEAP32[(((framebuffers)+(i*4))>>2)]; var framebuffer = GL.framebuffers[id]; if (!framebuffer) continue; // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". GLctx.deleteFramebuffer(framebuffer); framebuffer.name = 0; GL.framebuffers[id] = null; } } function _emscripten_glGetShaderSource(shader, bufSize, length, source) { var result = GLctx.getShaderSource(GL.shaders[shader]); if (!result) return; // If an error occurs, nothing will be written to length or source. result = result.slice(0, Math.max(0, bufSize - 1)); if (bufSize > 0 && source) { writeStringToMemory(result, source); if (length) HEAP32[((length)>>2)]=result.length; } else { if (length) HEAP32[((length)>>2)]=0; } } Module["_llvm_bswap_i32"] = _llvm_bswap_i32; function _emscripten_glBindVertexArray(vao) { GLctx['bindVertexArray'](GL.vaos[vao]); } function ___cxa_guard_release() {} function _emscripten_set_gamepadconnected_callback(userData, useCapture, callbackfunc) { if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 26, "gamepadconnected"); return 0; } function _emscripten_glGetFloatv(name_, p) { emscriptenWebGLGet(name_, p, 'Float'); } var _abs=Math_abs; function _glGetProgramInfoLog(program, maxLength, length, infoLog) { var log = GLctx.getProgramInfoLog(GL.programs[program]); if (log === null) log = '(unknown error)'; log = log.substr(0, maxLength - 1); if (maxLength > 0 && infoLog) { writeStringToMemory(log, infoLog); if (length) HEAP32[((length)>>2)]=log.length; } else { if (length) HEAP32[((length)>>2)]=0; } } function _emscripten_glUniform3fv(location, count, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform view = GL.miniTempBufferViews[2]; view[0] = HEAPF32[((value)>>2)]; view[1] = HEAPF32[(((value)+(4))>>2)]; view[2] = HEAPF32[(((value)+(8))>>2)]; } else { view = HEAPF32.subarray((value)>>2,(value+count*12)>>2); } GLctx.uniform3fv(location, view); } function _emscripten_glDrawElementsInstanced(mode, count, type, indices, primcount) { GLctx['drawElementsInstanced'](mode, count, type, indices, primcount); } function _eglMakeCurrent(display, draw, read, context) { if (display != 62000 /* Magic ID for Emscripten 'default display' */) { EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); return 0 /* EGL_FALSE */; } //\todo An EGL_NOT_INITIALIZED error is generated if EGL is not initialized for dpy. if (context != 0 && context != 62004 /* Magic ID for Emscripten EGLContext */) { EGL.setErrorCode(0x3006 /* EGL_BAD_CONTEXT */); return 0; } if ((read != 0 && read != 62006) || (draw != 0 && draw != 62006 /* Magic ID for Emscripten 'default surface' */)) { EGL.setErrorCode(0x300D /* EGL_BAD_SURFACE */); return 0; } EGL.currentContext = context; EGL.currentDrawSurface = draw; EGL.currentReadSurface = read; EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); return 1 /* EGL_TRUE */; } function _emscripten_glDrawElements(mode, count, type, indices) { var buf; if (!GL.currElementArrayBuffer) { var size = GL.calcBufLength(1, type, 0, count); buf = GL.getTempIndexBuffer(size); GLctx.bindBuffer(GLctx.ELEMENT_ARRAY_BUFFER, buf); GLctx.bufferSubData(GLctx.ELEMENT_ARRAY_BUFFER, 0, HEAPU8.subarray(indices, indices + size)); // the index is now 0 indices = 0; } // bind any client-side buffers GL.preDrawHandleClientVertexAttribBindings(count); GLctx.drawElements(mode, count, type, indices); GL.postDrawHandleClientVertexAttribBindings(count); if (!GL.currElementArrayBuffer) { GLctx.bindBuffer(GLctx.ELEMENT_ARRAY_BUFFER, null); } } function _emscripten_glCreateProgram() { var id = GL.getNewId(GL.programs); var program = GLctx.createProgram(); program.name = id; GL.programs[id] = program; return id; } function _pthread_once(ptr, func) { if (!_pthread_once.seen) _pthread_once.seen = {}; if (ptr in _pthread_once.seen) return; Runtime.dynCall('v', func); _pthread_once.seen[ptr] = 1; } function _emscripten_glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { var heapView; if (data) { heapView = HEAPU8.subarray((data),(data+imageSize)); } else { heapView = null; } GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, heapView); } function _emscripten_glClearColor(x0, x1, x2, x3) { GLctx.clearColor(x0, x1, x2, x3) } function ___unlock() {} var _atan2=Math_atan2; function _emscripten_glLoadMatrixf() { Module['printErr']('missing function: emscripten_glLoadMatrixf'); abort(-1); } function _malloc(bytes) { /* Over-allocate to make sure it is byte-aligned by 8. * This will leak memory, but this is only the dummy * implementation (replaced by dlmalloc normally) so * not an issue. */ var ptr = Runtime.dynamicAlloc(bytes + 8); return (ptr+8) & 0xFFFFFFF8; } Module["_malloc"] = _malloc;function ___cxa_allocate_exception(size) { return _malloc(size); } function _glDeleteShader(id) { if (!id) return; var shader = GL.shaders[id]; if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } GLctx.deleteShader(shader); GL.shaders[id] = null; } function _emscripten_glGetProgramInfoLog(program, maxLength, length, infoLog) { var log = GLctx.getProgramInfoLog(GL.programs[program]); if (log === null) log = '(unknown error)'; log = log.substr(0, maxLength - 1); if (maxLength > 0 && infoLog) { writeStringToMemory(log, infoLog); if (length) HEAP32[((length)>>2)]=log.length; } else { if (length) HEAP32[((length)>>2)]=0; } } function _emscripten_glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { var pixelData; if (pixels) { var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); pixelData = data.pixels; internalFormat = data.internalFormat; } else { pixelData = null; } GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); } function _emscripten_glColorPointer() { Module['printErr']('missing function: emscripten_glColorPointer'); abort(-1); } function _glViewport(x0, x1, x2, x3) { GLctx.viewport(x0, x1, x2, x3) } function _emscripten_glFlush() { GLctx.flush() } var _log=Math_log; function _llvm_eh_typeid_for(type) { return type; } function _emscripten_glCreateShader(shaderType) { var id = GL.getNewId(GL.shaders); GL.shaders[id] = GLctx.createShader(shaderType); return id; } function _glUniformMatrix4fv(location, count, transpose, value) { location = GL.uniforms[location]; var view; if (count === 1) { // avoid allocation for the common case of uploading one uniform matrix view = GL.miniTempBufferViews[15]; for (var i = 0; i < 16; i++) { view[i] = HEAPF32[(((value)+(i*4))>>2)]; } } else { view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); } GLctx.uniformMatrix4fv(location, transpose, view); } function _glClearDepth(x0) { GLctx.clearDepth(x0) } function _emscripten_glIsShader(shader) { var s = GL.shaders[shader]; if (!s) return 0; return GLctx.isShader(s); } function _glTexParameteri(x0, x1, x2) { GLctx.texParameteri(x0, x1, x2) } function _glFrontFace(x0) { GLctx.frontFace(x0) } function _emscripten_glColorMask(x0, x1, x2, x3) { GLctx.colorMask(x0, x1, x2, x3) } function _emscripten_glPixelStorei(pname, param) { if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { GL.packAlignment = param; } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { GL.unpackAlignment = param; } GLctx.pixelStorei(pname, param); } function _pthread_cleanup_pop() { assert(_pthread_cleanup_push.level == __ATEXIT__.length, 'cannot pop if something else added meanwhile!'); __ATEXIT__.pop(); _pthread_cleanup_push.level = __ATEXIT__.length; } function _emscripten_glDeleteTextures(n, textures) { for (var i = 0; i < n; i++) { var id = HEAP32[(((textures)+(i*4))>>2)]; var texture = GL.textures[id]; if (!texture) continue; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". GLctx.deleteTexture(texture); texture.name = 0; GL.textures[id] = null; } } function _eglGetDisplay(nativeDisplayType) { EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); // Note: As a 'conformant' implementation of EGL, we would prefer to init here only if the user // calls this function with EGL_DEFAULT_DISPLAY. Other display IDs would be preferred to be unsupported // and EGL_NO_DISPLAY returned. Uncomment the following code lines to do this. // Instead, an alternative route has been preferred, namely that the Emscripten EGL implementation // "emulates" X11, and eglGetDisplay is expected to accept/receive a pointer to an X11 Display object. // Therefore, be lax and allow anything to be passed in, and return the magic handle to our default EGLDisplay object. // if (nativeDisplayType == 0 /* EGL_DEFAULT_DISPLAY */) { return 62000; // Magic ID for Emscripten 'default display' // } // else // return 0; // EGL_NO_DISPLAY } function _emscripten_set_canvas_size(width, height) { Browser.setCanvasSize(width, height); } function _emscripten_glCompileShader(shader) { GLctx.compileShader(GL.shaders[shader]); } function _emscripten_glGenVertexArrays(n, arrays) { for(var i = 0; i < n; i++) { var vao = GLctx['createVertexArray'](); if (!vao) { GL.recordError(0x0502 /* GL_INVALID_OPERATION */); while(i < n) HEAP32[(((arrays)+(i++*4))>>2)]=0; return; } var id = GL.getNewId(GL.vaos); vao.name = id; GL.vaos[id] = vao; HEAP32[(((arrays)+(i*4))>>2)]=id; } } function _time(ptr) { var ret = (Date.now()/1000)|0; if (ptr) { HEAP32[((ptr)>>2)]=ret; } return ret; } function _pthread_self() { //FIXME: assumes only a single thread return 0; } function _emscripten_glGetBooleanv(name_, p) { emscriptenWebGLGet(name_, p, 'Boolean'); } function ___syscall221(which, varargs) {SYSCALLS.varargs = varargs; try { // fcntl64 var stream = SYSCALLS.getStreamFromFD(), cmd = SYSCALLS.get(); switch (cmd) { case 0: { var arg = SYSCALLS.get(); if (arg < 0) { return -ERRNO_CODES.EINVAL; } var newStream; newStream = FS.open(stream.path, stream.flags, 0, arg); return newStream.fd; } case 1: case 2: return 0; // FD_CLOEXEC makes no sense for a single process. case 3: return stream.flags; case 4: { var arg = SYSCALLS.get(); stream.flags |= arg; return 0; } case 12: case 12: { var arg = SYSCALLS.get(); var offset = 0; // We're always unlocked. HEAP16[(((arg)+(offset))>>1)]=2; return 0; } case 13: case 14: case 13: case 14: return 0; // Pretend that the locking is successful. case 16: case 8: return -ERRNO_CODES.EINVAL; // These are for sockets. We don't have them fully implemented yet. case 9: // musl trusts getown return values, due to a bug where they must be, as they overlap with errors. just return -1 here, so fnctl() returns that, and we set errno ourselves. ___setErrNo(ERRNO_CODES.EINVAL); return -1; default: { return -ERRNO_CODES.EINVAL; } } } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } function ___syscall220(which, varargs) {SYSCALLS.varargs = varargs; try { // SYS_getdents64 var stream = SYSCALLS.getStreamFromFD(), dirp = SYSCALLS.get(), count = SYSCALLS.get(); if (!stream.getdents) { stream.getdents = FS.readdir(stream.path); } var pos = 0; while (stream.getdents.length > 0 && pos + 268 < count) { var id; var type; var name = stream.getdents.pop(); assert(name.length < 256); // limit of dirent struct if (name[0] === '.') { id = 1; type = 4; // DT_DIR } else { var child = FS.lookupNode(stream.node, name); id = child.id; type = FS.isChrdev(child.mode) ? 2 : // DT_CHR, character device. FS.isDir(child.mode) ? 4 : // DT_DIR, directory. FS.isLink(child.mode) ? 10 : // DT_LNK, symbolic link. 8; // DT_REG, regular file. } HEAP32[((dirp + pos)>>2)]=id; HEAP32[(((dirp + pos)+(4))>>2)]=stream.position; HEAP16[(((dirp + pos)+(8))>>1)]=268; HEAP8[(((dirp + pos)+(10))>>0)]=type; for (var i = 0; i < name.length; i++) { HEAP8[(((dirp + pos)+(11 + i))>>0)]=name.charCodeAt(i); } HEAP8[(((dirp + pos)+(11 + i))>>0)]=0; pos += 268; } return pos; } catch (e) { if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); return -e.errno; } } var ___dso_handle=allocate(1, "i32*", ALLOC_STATIC); var GLctx; GL.init() FS.staticInit();__ATINIT__.unshift(function() { if (!Module["noFSInit"] && !FS.init.initialized) FS.init() });__ATMAIN__.push(function() { FS.ignorePermissions = false });__ATEXIT__.push(function() { FS.quit() });Module["FS_createFolder"] = FS.createFolder;Module["FS_createPath"] = FS.createPath;Module["FS_createDataFile"] = FS.createDataFile;Module["FS_createPreloadedFile"] = FS.createPreloadedFile;Module["FS_createLazyFile"] = FS.createLazyFile;Module["FS_createLink"] = FS.createLink;Module["FS_createDevice"] = FS.createDevice;Module["FS_unlink"] = FS.unlink; __ATINIT__.unshift(function() { TTY.init() });__ATEXIT__.push(function() { TTY.shutdown() }); if (ENVIRONMENT_IS_NODE) { var fs = require("fs"); var NODEJS_PATH = require("path"); NODEFS.staticInit(); } Module["requestFullScreen"] = function Module_requestFullScreen(lockPointer, resizeCanvas, vrDevice) { Browser.requestFullScreen(lockPointer, resizeCanvas, vrDevice) }; Module["requestAnimationFrame"] = function Module_requestAnimationFrame(func) { Browser.requestAnimationFrame(func) }; Module["setCanvasSize"] = function Module_setCanvasSize(width, height, noUpdates) { Browser.setCanvasSize(width, height, noUpdates) }; Module["pauseMainLoop"] = function Module_pauseMainLoop() { Browser.mainLoop.pause() }; Module["resumeMainLoop"] = function Module_resumeMainLoop() { Browser.mainLoop.resume() }; Module["getUserMedia"] = function Module_getUserMedia() { Browser.getUserMedia() } Module["createContext"] = function Module_createContext(canvas, useWebGL, setInModule, webGLContextAttributes) { return Browser.createContext(canvas, useWebGL, setInModule, webGLContextAttributes) } ___buildEnvironment(ENV); STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); staticSealed = true; // seal the static portion of memory STACK_MAX = STACK_BASE + TOTAL_STACK; DYNAMIC_BASE = DYNAMICTOP = Runtime.alignMemory(STACK_MAX); assert(DYNAMIC_BASE < TOTAL_MEMORY, "TOTAL_MEMORY not big enough for stack"); var cttz_i8 = allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0], "i8", ALLOC_DYNAMIC); function nullFunc_iiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiid(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vd(x) { Module["printErr"]("Invalid function pointer called with signature 'vd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vid(x) { Module["printErr"]("Invalid function pointer called with signature 'vid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiddiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vi(x) { Module["printErr"]("Invalid function pointer called with signature 'vi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vii(x) { Module["printErr"]("Invalid function pointer called with signature 'vii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiddiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiddiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_ii(x) { Module["printErr"]("Invalid function pointer called with signature 'ii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viidd(x) { Module["printErr"]("Invalid function pointer called with signature 'viidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viidi(x) { Module["printErr"]("Invalid function pointer called with signature 'viidi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiidddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viiidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viddiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viidddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vidi(x) { Module["printErr"]("Invalid function pointer called with signature 'vidi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiddidd(x) { Module["printErr"]("Invalid function pointer called with signature 'viiddidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiddddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viiddddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiddddiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiddddiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiidd(x) { Module["printErr"]("Invalid function pointer called with signature 'viiidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vidd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiidddiiddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viiidddiiddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiddiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiddiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiidd(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiddiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiddiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vidddii(x) { Module["printErr"]("Invalid function pointer called with signature 'vidddii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viii(x) { Module["printErr"]("Invalid function pointer called with signature 'viii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viid(x) { Module["printErr"]("Invalid function pointer called with signature 'viid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viddddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiddiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_di(x) { Module["printErr"]("Invalid function pointer called with signature 'di'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiidddiiddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiidddiiddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vdi(x) { Module["printErr"]("Invalid function pointer called with signature 'vdi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiidi(x) { Module["printErr"]("Invalid function pointer called with signature 'viiidi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vidddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viddddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viddddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iid(x) { Module["printErr"]("Invalid function pointer called with signature 'iid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiddiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiddiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iii(x) { Module["printErr"]("Invalid function pointer called with signature 'iii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_diii(x) { Module["printErr"]("Invalid function pointer called with signature 'diii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viidddddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viidddddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_dii(x) { Module["printErr"]("Invalid function pointer called with signature 'dii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_i(x) { Module["printErr"]("Invalid function pointer called with signature 'i'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiidii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiidii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiddii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiddii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiddi(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vidddddi(x) { Module["printErr"]("Invalid function pointer called with signature 'vidddddi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiiiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vdddddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiid(x) { Module["printErr"]("Invalid function pointer called with signature 'viiid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vdddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_vdd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_v(x) { Module["printErr"]("Invalid function pointer called with signature 'v'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiid(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_iiiiiidd(x) { Module["printErr"]("Invalid function pointer called with signature 'iiiiiidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function nullFunc_viiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { try { return Module["dynCall_iiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiid(index,a1,a2,a3,a4,a5,a6) { try { return Module["dynCall_iiiiiid"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) { try { Module["dynCall_viiiiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vd(index,a1) { try { Module["dynCall_vd"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vid(index,a1,a2) { try { Module["dynCall_vid"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiddiii(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiddiii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vi(index,a1) { try { Module["dynCall_vi"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vii(index,a1,a2) { try { Module["dynCall_vii"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6) { try { return Module["dynCall_iiiiiii"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { try { Module["dynCall_viiiiiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13) { try { Module["dynCall_viiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_ii(index,a1) { try { return Module["dynCall_ii"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viidd(index,a1,a2,a3,a4) { try { Module["dynCall_viidd"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viidi(index,a1,a2,a3,a4) { try { Module["dynCall_viidi"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiidddd(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiidddd"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddiiii(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viddiiii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiii(index,a1,a2,a3,a4,a5) { try { Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddiii(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viddiii"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viidddd(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viidddd"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddd(index,a1,a2,a3,a4) { try { Module["dynCall_viddd"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { try { return Module["dynCall_iiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vidi(index,a1,a2,a3) { try { Module["dynCall_vidi"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiddidd(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiddidd"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiddddd(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiddddd"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { try { Module["dynCall_viiiddddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiidd(index,a1,a2,a3,a4,a5) { try { Module["dynCall_viiidd"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { try { Module["dynCall_viiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddi(index,a1,a2,a3,a4) { try { Module["dynCall_viddi"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vidd(index,a1,a2,a3) { try { Module["dynCall_vidd"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiii(index,a1,a2,a3) { try { return Module["dynCall_iiii"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiidddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { try { Module["dynCall_viiidddiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { try { Module["dynCall_viiiiddiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { try { Module["dynCall_viiiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { try { Module["dynCall_viiiiddiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vidddii(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_vidddii"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viii(index,a1,a2,a3) { try { Module["dynCall_viii"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viid(index,a1,a2,a3) { try { Module["dynCall_viid"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddddd(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viddddd"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14) { try { Module["dynCall_viiiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { try { Module["dynCall_viiiiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_di(index,a1) { try { return Module["dynCall_di"](index,a1); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiidddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { try { Module["dynCall_viiiidddiiddi"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vdi(index,a1,a2) { try { Module["dynCall_vdi"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiidi(index,a1,a2,a3,a4,a5) { try { Module["dynCall_viiidi"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { try { Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vidddd(index,a1,a2,a3,a4,a5) { try { Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viddddi(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viddddi"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iid(index,a1,a2) { try { return Module["dynCall_iid"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { try { Module["dynCall_viiiiddiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { try { Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { try { Module["dynCall_viiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iii(index,a1,a2) { try { return Module["dynCall_iii"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiii(index,a1,a2,a3,a4,a5) { try { return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_diii(index,a1,a2,a3) { try { return Module["dynCall_diii"](index,a1,a2,a3); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viidddddi(index,a1,a2,a3,a4,a5,a6,a7,a8) { try { Module["dynCall_viidddddi"](index,a1,a2,a3,a4,a5,a6,a7,a8); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_dii(index,a1,a2) { try { return Module["dynCall_dii"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { try { Module["dynCall_viiiiiiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_i(index) { try { return Module["dynCall_i"](index); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7) { try { return Module["dynCall_iiiiidii"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { try { Module["dynCall_viiiiiddii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiddi(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_viiiddi"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vidddddi(index,a1,a2,a3,a4,a5,a6,a7) { try { Module["dynCall_vidddddi"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { try { Module["dynCall_viiiiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { try { return Module["dynCall_iiiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6) { try { Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiid(index,a1,a2,a3,a4) { try { Module["dynCall_viiid"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vdddd(index,a1,a2,a3,a4) { try { Module["dynCall_vdddd"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_vdd(index,a1,a2) { try { Module["dynCall_vdd"](index,a1,a2); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_v(index) { try { Module["dynCall_v"](index); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { try { return Module["dynCall_iiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiii(index,a1,a2,a3,a4) { try { return Module["dynCall_iiiii"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiid(index,a1,a2,a3,a4,a5) { try { return Module["dynCall_iiiiid"](index,a1,a2,a3,a4,a5); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_iiiiiidd(index,a1,a2,a3,a4,a5,a6,a7) { try { return Module["dynCall_iiiiiidd"](index,a1,a2,a3,a4,a5,a6,a7); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } function invoke_viiii(index,a1,a2,a3,a4) { try { Module["dynCall_viiii"](index,a1,a2,a3,a4); } catch(e) { if (typeof e !== 'number' && e !== 'longjmp') throw e; asm["setThrew"](1, 0); } } Module.asmGlobalArg = { "Math": Math, "Int8Array": Int8Array, "Int16Array": Int16Array, "Int32Array": Int32Array, "Uint8Array": Uint8Array, "Uint16Array": Uint16Array, "Uint32Array": Uint32Array, "Float32Array": Float32Array, "Float64Array": Float64Array, "NaN": NaN, "Infinity": Infinity, "byteLength": byteLength }; Module.asmLibraryArg = { "abort": abort, "assert": assert, "nullFunc_iiiiiiii": nullFunc_iiiiiiii, "nullFunc_iiiiiid": nullFunc_iiiiiid, "nullFunc_viiiiiiiiiiiiiii": nullFunc_viiiiiiiiiiiiiii, "nullFunc_vd": nullFunc_vd, "nullFunc_vid": nullFunc_vid, "nullFunc_viiddiii": nullFunc_viiddiii, "nullFunc_vi": nullFunc_vi, "nullFunc_vii": nullFunc_vii, "nullFunc_iiiiiii": nullFunc_iiiiiii, "nullFunc_viiiiiiddiiii": nullFunc_viiiiiiddiiii, "nullFunc_viiiiiiiiiiiii": nullFunc_viiiiiiiiiiiii, "nullFunc_ii": nullFunc_ii, "nullFunc_viidd": nullFunc_viidd, "nullFunc_viidi": nullFunc_viidi, "nullFunc_viiidddd": nullFunc_viiidddd, "nullFunc_viddiiii": nullFunc_viddiiii, "nullFunc_viiiii": nullFunc_viiiii, "nullFunc_viddiii": nullFunc_viddiii, "nullFunc_viidddd": nullFunc_viidddd, "nullFunc_viddd": nullFunc_viddd, "nullFunc_iiiiiiiiiiii": nullFunc_iiiiiiiiiiii, "nullFunc_vidi": nullFunc_vidi, "nullFunc_viiddidd": nullFunc_viiddidd, "nullFunc_viiddddd": nullFunc_viiddddd, "nullFunc_viiiddddiiii": nullFunc_viiiddddiiii, "nullFunc_viiidd": nullFunc_viiidd, "nullFunc_viiiiiiiiiii": nullFunc_viiiiiiiiiii, "nullFunc_viddi": nullFunc_viddi, "nullFunc_vidd": nullFunc_vidd, "nullFunc_iiii": nullFunc_iiii, "nullFunc_viiidddiiddi": nullFunc_viiidddiiddi, "nullFunc_viiiiddiiii": nullFunc_viiiiddiiii, "nullFunc_viiiiiiidd": nullFunc_viiiiiiidd, "nullFunc_viiiiddiiiii": nullFunc_viiiiddiiiii, "nullFunc_vidddii": nullFunc_vidddii, "nullFunc_viii": nullFunc_viii, "nullFunc_viid": nullFunc_viid, "nullFunc_viddddd": nullFunc_viddddd, "nullFunc_viiiiiiiiiiiiii": nullFunc_viiiiiiiiiiiiii, "nullFunc_viiiiiddiii": nullFunc_viiiiiddiii, "nullFunc_di": nullFunc_di, "nullFunc_viiiidddiiddi": nullFunc_viiiidddiiddi, "nullFunc_vdi": nullFunc_vdi, "nullFunc_viiidi": nullFunc_viiidi, "nullFunc_viiiiiiii": nullFunc_viiiiiiii, "nullFunc_vidddd": nullFunc_vidddd, "nullFunc_viddddi": nullFunc_viddddi, "nullFunc_iid": nullFunc_iid, "nullFunc_viiiiiii": nullFunc_viiiiiii, "nullFunc_viiiiddiii": nullFunc_viiiiddiii, "nullFunc_viiiiiiiii": nullFunc_viiiiiiiii, "nullFunc_viiiiiiiiii": nullFunc_viiiiiiiiii, "nullFunc_iii": nullFunc_iii, "nullFunc_iiiiii": nullFunc_iiiiii, "nullFunc_diii": nullFunc_diii, "nullFunc_viiiiii": nullFunc_viiiiii, "nullFunc_viidddddi": nullFunc_viidddddi, "nullFunc_dii": nullFunc_dii, "nullFunc_viiiiiiiiiiiiiiii": nullFunc_viiiiiiiiiiiiiiii, "nullFunc_i": nullFunc_i, "nullFunc_iiiiidii": nullFunc_iiiiidii, "nullFunc_viiiiiddii": nullFunc_viiiiiddii, "nullFunc_viiiddi": nullFunc_viiiddi, "nullFunc_vidddddi": nullFunc_vidddddi, "nullFunc_viiiiiiiiiiii": nullFunc_viiiiiiiiiiii, "nullFunc_iiiiiiiiii": nullFunc_iiiiiiiiii, "nullFunc_vdddddd": nullFunc_vdddddd, "nullFunc_viiid": nullFunc_viiid, "nullFunc_vdddd": nullFunc_vdddd, "nullFunc_vdd": nullFunc_vdd, "nullFunc_v": nullFunc_v, "nullFunc_iiiiiiiii": nullFunc_iiiiiiiii, "nullFunc_iiiii": nullFunc_iiiii, "nullFunc_iiiiid": nullFunc_iiiiid, "nullFunc_iiiiiidd": nullFunc_iiiiiidd, "nullFunc_viiii": nullFunc_viiii, "invoke_iiiiiiii": invoke_iiiiiiii, "invoke_iiiiiid": invoke_iiiiiid, "invoke_viiiiiiiiiiiiiii": invoke_viiiiiiiiiiiiiii, "invoke_vd": invoke_vd, "invoke_vid": invoke_vid, "invoke_viiddiii": invoke_viiddiii, "invoke_vi": invoke_vi, "invoke_vii": invoke_vii, "invoke_iiiiiii": invoke_iiiiiii, "invoke_viiiiiiddiiii": invoke_viiiiiiddiiii, "invoke_viiiiiiiiiiiii": invoke_viiiiiiiiiiiii, "invoke_ii": invoke_ii, "invoke_viidd": invoke_viidd, "invoke_viidi": invoke_viidi, "invoke_viiidddd": invoke_viiidddd, "invoke_viddiiii": invoke_viddiiii, "invoke_viiiii": invoke_viiiii, "invoke_viddiii": invoke_viddiii, "invoke_viidddd": invoke_viidddd, "invoke_viddd": invoke_viddd, "invoke_iiiiiiiiiiii": invoke_iiiiiiiiiiii, "invoke_vidi": invoke_vidi, "invoke_viiddidd": invoke_viiddidd, "invoke_viiddddd": invoke_viiddddd, "invoke_viiiddddiiii": invoke_viiiddddiiii, "invoke_viiidd": invoke_viiidd, "invoke_viiiiiiiiiii": invoke_viiiiiiiiiii, "invoke_viddi": invoke_viddi, "invoke_vidd": invoke_vidd, "invoke_iiii": invoke_iiii, "invoke_viiidddiiddi": invoke_viiidddiiddi, "invoke_viiiiddiiii": invoke_viiiiddiiii, "invoke_viiiiiiidd": invoke_viiiiiiidd, "invoke_viiiiddiiiii": invoke_viiiiddiiiii, "invoke_vidddii": invoke_vidddii, "invoke_viii": invoke_viii, "invoke_viid": invoke_viid, "invoke_viddddd": invoke_viddddd, "invoke_viiiiiiiiiiiiii": invoke_viiiiiiiiiiiiii, "invoke_viiiiiddiii": invoke_viiiiiddiii, "invoke_di": invoke_di, "invoke_viiiidddiiddi": invoke_viiiidddiiddi, "invoke_vdi": invoke_vdi, "invoke_viiidi": invoke_viiidi, "invoke_viiiiiiii": invoke_viiiiiiii, "invoke_vidddd": invoke_vidddd, "invoke_viddddi": invoke_viddddi, "invoke_iid": invoke_iid, "invoke_viiiiiii": invoke_viiiiiii, "invoke_viiiiddiii": invoke_viiiiddiii, "invoke_viiiiiiiii": invoke_viiiiiiiii, "invoke_viiiiiiiiii": invoke_viiiiiiiiii, "invoke_iii": invoke_iii, "invoke_iiiiii": invoke_iiiiii, "invoke_diii": invoke_diii, "invoke_viiiiii": invoke_viiiiii, "invoke_viidddddi": invoke_viidddddi, "invoke_dii": invoke_dii, "invoke_viiiiiiiiiiiiiiii": invoke_viiiiiiiiiiiiiiii, "invoke_i": invoke_i, "invoke_iiiiidii": invoke_iiiiidii, "invoke_viiiiiddii": invoke_viiiiiddii, "invoke_viiiddi": invoke_viiiddi, "invoke_vidddddi": invoke_vidddddi, "invoke_viiiiiiiiiiii": invoke_viiiiiiiiiiii, "invoke_iiiiiiiiii": invoke_iiiiiiiiii, "invoke_vdddddd": invoke_vdddddd, "invoke_viiid": invoke_viiid, "invoke_vdddd": invoke_vdddd, "invoke_vdd": invoke_vdd, "invoke_v": invoke_v, "invoke_iiiiiiiii": invoke_iiiiiiiii, "invoke_iiiii": invoke_iiiii, "invoke_iiiiid": invoke_iiiiid, "invoke_iiiiiidd": invoke_iiiiiidd, "invoke_viiii": invoke_viiii, "_emscripten_glGetTexParameterfv": _emscripten_glGetTexParameterfv, "_fabs": _fabs, "___syscall220": ___syscall220, "_emscripten_glBlendFuncSeparate": _emscripten_glBlendFuncSeparate, "_emscripten_glGetIntegerv": _emscripten_glGetIntegerv, "_glUniformMatrix4fv": _glUniformMatrix4fv, "___assert_fail": ___assert_fail, "_emscripten_glDepthFunc": _emscripten_glDepthFunc, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_glUniform1f": _emscripten_glUniform1f, "emscriptenWebGLComputeImageSize": emscriptenWebGLComputeImageSize, "___syscall221": ___syscall221, "_emscripten_glUniform1i": _emscripten_glUniform1i, "_emscripten_glIsProgram": _emscripten_glIsProgram, "___cxa_rethrow": ___cxa_rethrow, "_emscripten_glTexParameteriv": _emscripten_glTexParameteriv, "___syscall140": ___syscall140, "___syscall145": ___syscall145, "___syscall146": ___syscall146, "_emscripten_glAttachShader": _emscripten_glAttachShader, "_emscripten_get_now_is_monotonic": _emscripten_get_now_is_monotonic, "_emscripten_glTexParameterfv": _emscripten_glTexParameterfv, "_emscripten_glUniformMatrix2fv": _emscripten_glUniformMatrix2fv, "_emscripten_glDrawArraysInstanced": _emscripten_glDrawArraysInstanced, "_emscripten_glVertexAttrib2fv": _emscripten_glVertexAttrib2fv, "_glViewport": _glViewport, "_emscripten_glFlush": _emscripten_glFlush, "_nanosleep": _nanosleep, "_pthread_once": _pthread_once, "_eglWaitClient": _eglWaitClient, "_glAttachShader": _glAttachShader, "_emscripten_glTexCoordPointer": _emscripten_glTexCoordPointer, "__addDays": __addDays, "_glGenTextures": _glGenTextures, "_emscripten_glStencilFuncSeparate": _emscripten_glStencilFuncSeparate, "_emscripten_glVertexAttrib3f": _emscripten_glVertexAttrib3f, "_pthread_mutex_lock": _pthread_mutex_lock, "___cxa_guard_abort": ___cxa_guard_abort, "_dlerror": _dlerror, "_emscripten_get_gamepad_status": _emscripten_get_gamepad_status, "_emscripten_glUniform1iv": _emscripten_glUniform1iv, "_acosf": _acosf, "emscriptenWebGLGetUniform": emscriptenWebGLGetUniform, "_glClearColor": _glClearColor, "_glGetAttribLocation": _glGetAttribLocation, "_emscripten_glGetBufferParameteriv": _emscripten_glGetBufferParameteriv, "_emscripten_set_gamepadconnected_callback": _emscripten_set_gamepadconnected_callback, "_pthread_getspecific": _pthread_getspecific, "_glDrawArrays": _glDrawArrays, "_sinf": _sinf, "_emscripten_glDepthRange": _emscripten_glDepthRange, "_floorf": _floorf, "_sqrtf": _sqrtf, "_glActiveTexture": _glActiveTexture, "_emscripten_request_pointerlock": _emscripten_request_pointerlock, "_eglMakeCurrent": _eglMakeCurrent, "_emscripten_glCopyTexImage2D": _emscripten_glCopyTexImage2D, "_emscripten_glFramebufferTexture2D": _emscripten_glFramebufferTexture2D, "_glEnableVertexAttribArray": _glEnableVertexAttribArray, "_emscripten_glStencilFunc": _emscripten_glStencilFunc, "_localtime": _localtime, "_sin": _sin, "_emscripten_glRenderbufferStorage": _emscripten_glRenderbufferStorage, "_emscripten_set_keydown_callback": _emscripten_set_keydown_callback, "_emscripten_glVertexPointer": _emscripten_glVertexPointer, "_eglInitialize": _eglInitialize, "_emscripten_glBufferSubData": _emscripten_glBufferSubData, "_emscripten_glGetUniformfv": _emscripten_glGetUniformfv, "_emscripten_glStencilOp": _emscripten_glStencilOp, "_emscripten_glBlendEquation": _emscripten_glBlendEquation, "_pthread_self": _pthread_self, "_glClearDepth": _glClearDepth, "_dlclose": _dlclose, "_emscripten_glGetProgramInfoLog": _emscripten_glGetProgramInfoLog, "_emscripten_glUniform4fv": _emscripten_glUniform4fv, "___cxa_throw": ___cxa_throw, "_emscripten_glUniform2fv": _emscripten_glUniform2fv, "_emscripten_glBindBuffer": _emscripten_glBindBuffer, "_emscripten_glGetFloatv": _emscripten_glGetFloatv, "_glTexSubImage2D": _glTexSubImage2D, "_glUseProgram": _glUseProgram, "_eglGetDisplay": _eglGetDisplay, "_emscripten_glCullFace": _emscripten_glCullFace, "_emscripten_glStencilMaskSeparate": _emscripten_glStencilMaskSeparate, "_emscripten_glUniform3fv": _emscripten_glUniform3fv, "_emscripten_glDisableVertexAttribArray": _emscripten_glDisableVertexAttribArray, "_eglBindAPI": _eglBindAPI, "_eglCreateContext": _eglCreateContext, "_emscripten_set_touchstart_callback": _emscripten_set_touchstart_callback, "_emscripten_glGetBooleanv": _emscripten_glGetBooleanv, "_emscripten_glVertexAttribDivisor": _emscripten_glVertexAttribDivisor, "_emscripten_glGenBuffers": _emscripten_glGenBuffers, "_emscripten_glDeleteObjectARB": _emscripten_glDeleteObjectARB, "_emscripten_glVertexAttribPointer": _emscripten_glVertexAttribPointer, "_emscripten_request_fullscreen_strategy": _emscripten_request_fullscreen_strategy, "_emscripten_glIsEnabled": _emscripten_glIsEnabled, "_emscripten_glStencilOpSeparate": _emscripten_glStencilOpSeparate, "_pthread_cleanup_pop": _pthread_cleanup_pop, "___cxa_free_exception": ___cxa_free_exception, "_atan2f": _atan2f, "___cxa_find_matching_catch": ___cxa_find_matching_catch, "_emscripten_glClear": _emscripten_glClear, "___cxa_guard_release": ___cxa_guard_release, "_emscripten_glValidateProgram": _emscripten_glValidateProgram, "_emscripten_glUniform4iv": _emscripten_glUniform4iv, "___setErrNo": ___setErrNo, "_eglSwapBuffers": _eglSwapBuffers, "_emscripten_glVertexAttrib2f": _emscripten_glVertexAttrib2f, "___resumeException": ___resumeException, "_mktime": _mktime, "_emscripten_glGetError": _emscripten_glGetError, "_emscripten_glBufferData": _emscripten_glBufferData, "_emscripten_glVertexAttrib1fv": _emscripten_glVertexAttrib1fv, "_emscripten_glReadPixels": _emscripten_glReadPixels, "_eglCreateWindowSurface": _eglCreateWindowSurface, "_emscripten_glClearStencil": _emscripten_glClearStencil, "emscriptenWebGLGet": emscriptenWebGLGet, "_emscripten_get_device_pixel_ratio": _emscripten_get_device_pixel_ratio, "_emscripten_set_mouseup_callback": _emscripten_set_mouseup_callback, "_emscripten_glFinish": _emscripten_glFinish, "_emscripten_glClearDepth": _emscripten_glClearDepth, "_emscripten_glUniform1fv": _emscripten_glUniform1fv, "_emscripten_set_resize_callback": _emscripten_set_resize_callback, "_emscripten_glUniform4i": _emscripten_glUniform4i, "_llvm_pow_f64": _llvm_pow_f64, "_emscripten_glUniform4f": _emscripten_glUniform4f, "_emscripten_glBlendFunc": _emscripten_glBlendFunc, "_floor": _floor, "_emscripten_glStencilMask": _emscripten_glStencilMask, "_localtime_r": _localtime_r, "_glBindTexture": _glBindTexture, "_strftime": _strftime, "_emscripten_glGetVertexAttribiv": _emscripten_glGetVertexAttribiv, "_emscripten_glUniformMatrix3fv": _emscripten_glUniformMatrix3fv, "_pthread_key_create": _pthread_key_create, "_pthread_setspecific": _pthread_setspecific, "__setLetterbox": __setLetterbox, "___syscall39": ___syscall39, "___syscall38": ___syscall38, "_glFrontFace": _glFrontFace, "_emscripten_glGetObjectParameterivARB": _emscripten_glGetObjectParameterivARB, "_emscripten_glGetUniformiv": _emscripten_glGetUniformiv, "_abs": _abs, "_glGetProgramiv": _glGetProgramiv, "_glScissor": _glScissor, "_eglDestroySurface": _eglDestroySurface, "_sigaction": _sigaction, "_emscripten_glCreateShader": _emscripten_glCreateShader, "_emscripten_glDeleteTextures": _emscripten_glDeleteTextures, "_eglDestroyContext": _eglDestroyContext, "_emscripten_exit_fullscreen": _emscripten_exit_fullscreen, "_strftime_l": _strftime_l, "_glGetShaderiv": _glGetShaderiv, "_llvm_eh_typeid_for": _llvm_eh_typeid_for, "__exit": __exit, "_emscripten_glColorMask": _emscripten_glColorMask, "_pthread_mutex_unlock": _pthread_mutex_unlock, "_emscripten_glBindTexture": _emscripten_glBindTexture, "_emscripten_glGenRenderbuffers": _emscripten_glGenRenderbuffers, "_emscripten_set_main_loop": _emscripten_set_main_loop, "_emscripten_glIsShader": _emscripten_glIsShader, "_emscripten_glCompressedTexImage2D": _emscripten_glCompressedTexImage2D, "_glDisable": _glDisable, "_emscripten_glGetInfoLogARB": _emscripten_glGetInfoLogARB, "_emscripten_longjmp": _emscripten_longjmp, "_atexit": _atexit, "_emscripten_glDeleteVertexArrays": _emscripten_glDeleteVertexArrays, "_emscripten_glReleaseShaderCompiler": _emscripten_glReleaseShaderCompiler, "_dlsym": _dlsym, "___cxa_guard_acquire": ___cxa_guard_acquire, "_emscripten_glFrontFace": _emscripten_glFrontFace, "_glDeleteProgram": _glDeleteProgram, "__ZSt18uncaught_exceptionv": __ZSt18uncaught_exceptionv, "_emscripten_glUseProgram": _emscripten_glUseProgram, "_glCreateProgram": _glCreateProgram, "_clock_gettime": _clock_gettime, "_emscripten_set_touchmove_callback": _emscripten_set_touchmove_callback, "_glBlendFunc": _glBlendFunc, "_emscripten_glUniform3iv": _emscripten_glUniform3iv, "_glCreateShader": _glCreateShader, "_sysconf": _sysconf, "_glShaderSource": _glShaderSource, "___cxa_atexit": ___cxa_atexit, "_emscripten_glScissor": _emscripten_glScissor, "_pthread_cleanup_push": _pthread_cleanup_push, "_emscripten_set_element_css_size": _emscripten_set_element_css_size, "_emscripten_glIsBuffer": _emscripten_glIsBuffer, "_emscripten_glVertexAttrib1f": _emscripten_glVertexAttrib1f, "_glVertexAttribPointer": _glVertexAttribPointer, "_emscripten_glCompressedTexSubImage2D": _emscripten_glCompressedTexSubImage2D, "_emscripten_glGetAttachedShaders": _emscripten_glGetAttachedShaders, "_emscripten_glGenTextures": _emscripten_glGenTextures, "_eglGetConfigAttrib": _eglGetConfigAttrib, "_emscripten_glGetTexParameteriv": _emscripten_glGetTexParameteriv, "_glDeleteTextures": _glDeleteTextures, "_emscripten_set_mousedown_callback": _emscripten_set_mousedown_callback, "_emscripten_glClientActiveTexture": _emscripten_glClientActiveTexture, "_emscripten_glCheckFramebufferStatus": _emscripten_glCheckFramebufferStatus, "_ceil": _ceil, "_eglWaitGL": _eglWaitGL, "_emscripten_glUniform3f": _emscripten_glUniform3f, "_emscripten_glUniform3i": _emscripten_glUniform3i, "_emscripten_glDeleteShader": _emscripten_glDeleteShader, "_glEnable": _glEnable, "_emscripten_glGetUniformLocation": _emscripten_glGetUniformLocation, "_emscripten_glEnableVertexAttribArray": _emscripten_glEnableVertexAttribArray, "_emscripten_get_now": _emscripten_get_now, "__registerRestoreOldStyle": __registerRestoreOldStyle, "emscriptenWebGLGetTexPixelData": emscriptenWebGLGetTexPixelData, "_gettimeofday": _gettimeofday, "_eglWaitNative": _eglWaitNative, "_emscripten_glEnableClientState": _emscripten_glEnableClientState, "_eglChooseConfig": _eglChooseConfig, "___cxa_allocate_exception": ___cxa_allocate_exception, "_emscripten_get_num_gamepads": _emscripten_get_num_gamepads, "___buildEnvironment": ___buildEnvironment, "_tzset": _tzset, "_emscripten_glGetAttribLocation": _emscripten_glGetAttribLocation, "_emscripten_glDisable": _emscripten_glDisable, "___cxa_end_catch": ___cxa_end_catch, "_emscripten_glDeleteRenderbuffers": _emscripten_glDeleteRenderbuffers, "_emscripten_glDrawElementsInstanced": _emscripten_glDrawElementsInstanced, "_emscripten_glVertexAttrib4f": _emscripten_glVertexAttrib4f, "_emscripten_glPixelStorei": _emscripten_glPixelStorei, "_getenv": _getenv, "_log": _log, "_emscripten_set_gamepaddisconnected_callback": _emscripten_set_gamepaddisconnected_callback, "_emscripten_glFramebufferRenderbuffer": _emscripten_glFramebufferRenderbuffer, "_emscripten_glRotatef": _emscripten_glRotatef, "_emscripten_glGetShaderiv": _emscripten_glGetShaderiv, "___cxa_pure_virtual": ___cxa_pure_virtual, "_emscripten_glUniformMatrix4fv": _emscripten_glUniformMatrix4fv, "_emscripten_glGetPointerv": _emscripten_glGetPointerv, "_pthread_cond_wait": _pthread_cond_wait, "_emscripten_set_blur_callback": _emscripten_set_blur_callback, "_cosf": _cosf, "_emscripten_glIsRenderbuffer": _emscripten_glIsRenderbuffer, "_emscripten_glLoadMatrixf": _emscripten_glLoadMatrixf, "___syscall40": ___syscall40, "_emscripten_set_mousemove_callback": _emscripten_set_mousemove_callback, "_emscripten_set_touchcancel_callback": _emscripten_set_touchcancel_callback, "_emscripten_set_focus_callback": _emscripten_set_focus_callback, "_emscripten_glGetVertexAttribfv": _emscripten_glGetVertexAttribfv, "_emscripten_glVertexAttrib3fv": _emscripten_glVertexAttrib3fv, "_glGetUniformLocation": _glGetUniformLocation, "_emscripten_glCompileShader": _emscripten_glCompileShader, "_glClear": _glClear, "__arraySum": __arraySum, "_emscripten_glLinkProgram": _emscripten_glLinkProgram, "_emscripten_get_pointerlock_status": _emscripten_get_pointerlock_status, "_emscripten_glDrawRangeElements": _emscripten_glDrawRangeElements, "___unlock": ___unlock, "_emscripten_glDeleteFramebuffers": _emscripten_glDeleteFramebuffers, "_emscripten_glClearColor": _emscripten_glClearColor, "_emscripten_glCreateProgram": _emscripten_glCreateProgram, "_glTexParameteri": _glTexParameteri, "_emscripten_glDetachShader": _emscripten_glDetachShader, "_emscripten_do_request_fullscreen": _emscripten_do_request_fullscreen, "_emscripten_set_mouseleave_callback": _emscripten_set_mouseleave_callback, "_emscripten_get_element_css_size": _emscripten_get_element_css_size, "_emscripten_set_fullscreenchange_callback": _emscripten_set_fullscreenchange_callback, "_emscripten_glGetShaderPrecisionFormat": _emscripten_glGetShaderPrecisionFormat, "_emscripten_glDrawArrays": _emscripten_glDrawArrays, "_emscripten_glPolygonOffset": _emscripten_glPolygonOffset, "_longjmp": _longjmp, "_emscripten_glBlendColor": _emscripten_glBlendColor, "_glGetShaderInfoLog": _glGetShaderInfoLog, "_signal": _signal, "_emscripten_set_main_loop_timing": _emscripten_set_main_loop_timing, "_sbrk": _sbrk, "___cxa_begin_catch": ___cxa_begin_catch, "_emscripten_glGetProgramiv": _emscripten_glGetProgramiv, "_emscripten_glGetShaderSource": _emscripten_glGetShaderSource, "_cos": _cos, "_emscripten_glTexImage2D": _emscripten_glTexImage2D, "__isLeapYear": __isLeapYear, "_emscripten_glBlendEquationSeparate": _emscripten_glBlendEquationSeparate, "_emscripten_glGetString": _emscripten_glGetString, "_emscripten_glIsFramebuffer": _emscripten_glIsFramebuffer, "_emscripten_glBindProgramARB": _emscripten_glBindProgramARB, "_glutCreateWindow": _glutCreateWindow, "_emscripten_glUniform2i": _emscripten_glUniform2i, "_emscripten_glUniform2f": _emscripten_glUniform2f, "_atan2": _atan2, "_glGetProgramInfoLog": _glGetProgramInfoLog, "_emscripten_glTexParameterf": _emscripten_glTexParameterf, "_emscripten_glTexParameteri": _emscripten_glTexParameteri, "_glutInitDisplayMode": _glutInitDisplayMode, "_emscripten_glGenVertexArrays": _emscripten_glGenVertexArrays, "_emscripten_set_visibilitychange_callback": _emscripten_set_visibilitychange_callback, "_eglGetProcAddress": _eglGetProcAddress, "_emscripten_glBindAttribLocation": _emscripten_glBindAttribLocation, "_glDepthFunc": _glDepthFunc, "_emscripten_glDrawElements": _emscripten_glDrawElements, "_emscripten_set_canvas_size": _emscripten_set_canvas_size, "_emscripten_glClearDepthf": _emscripten_glClearDepthf, "_emscripten_set_mouseenter_callback": _emscripten_set_mouseenter_callback, "_emscripten_glMatrixMode": _emscripten_glMatrixMode, "___syscall10": ___syscall10, "_emscripten_glNormalPointer": _emscripten_glNormalPointer, "_emscripten_glBindVertexArray": _emscripten_glBindVertexArray, "_emscripten_glEnable": _emscripten_glEnable, "___lock": ___lock, "_emscripten_glBindFramebuffer": _emscripten_glBindFramebuffer, "___syscall6": ___syscall6, "___syscall5": ___syscall5, "_emscripten_glBindRenderbuffer": _emscripten_glBindRenderbuffer, "_time": _time, "_emscripten_glGetFramebufferAttachmentParameteriv": _emscripten_glGetFramebufferAttachmentParameteriv, "_emscripten_set_wheel_callback": _emscripten_set_wheel_callback, "_exit": _exit, "_emscripten_asm_const_4": _emscripten_asm_const_4, "_emscripten_asm_const_3": _emscripten_asm_const_3, "_emscripten_asm_const_2": _emscripten_asm_const_2, "_emscripten_asm_const_1": _emscripten_asm_const_1, "_emscripten_asm_const_0": _emscripten_asm_const_0, "_emscripten_glGetActiveAttrib": _emscripten_glGetActiveAttrib, "_emscripten_set_keypress_callback": _emscripten_set_keypress_callback, "_emscripten_glShaderBinary": _emscripten_glShaderBinary, "_emscripten_glGetShaderInfoLog": _emscripten_glGetShaderInfoLog, "_emscripten_glGetVertexAttribPointerv": _emscripten_glGetVertexAttribPointerv, "_emscripten_glGetActiveUniform": _emscripten_glGetActiveUniform, "emscriptenWebGLGetVertexAttrib": emscriptenWebGLGetVertexAttrib, "___syscall195": ___syscall195, "_eglSwapInterval": _eglSwapInterval, "_emscripten_glDeleteProgram": _emscripten_glDeleteProgram, "_glUniform1i": _glUniform1i, "_glutDestroyWindow": _glutDestroyWindow, "_emscripten_glTexSubImage2D": _emscripten_glTexSubImage2D, "_pthread_mutex_destroy": _pthread_mutex_destroy, "_emscripten_glColorPointer": _emscripten_glColorPointer, "_emscripten_glViewport": _emscripten_glViewport, "_pthread_cond_broadcast": _pthread_cond_broadcast, "_emscripten_glDepthMask": _emscripten_glDepthMask, "_emscripten_glDrawBuffers": _emscripten_glDrawBuffers, "_emscripten_glLineWidth": _emscripten_glLineWidth, "_glCompileShader": _glCompileShader, "_emscripten_exit_pointerlock": _emscripten_exit_pointerlock, "_emscripten_glVertexAttrib4fv": _emscripten_glVertexAttrib4fv, "_abort": _abort, "_glTexImage2D": _glTexImage2D, "_emscripten_glGenFramebuffers": _emscripten_glGenFramebuffers, "_glFlush": _glFlush, "_emscripten_glLoadIdentity": _emscripten_glLoadIdentity, "_glDeleteShader": _glDeleteShader, "_glLinkProgram": _glLinkProgram, "_emscripten_glShaderSource": _emscripten_glShaderSource, "___gxx_personality_v0": ___gxx_personality_v0, "_usleep": _usleep, "_emscripten_set_touchend_callback": _emscripten_set_touchend_callback, "_emscripten_glGetRenderbufferParameteriv": _emscripten_glGetRenderbufferParameteriv, "_eglTerminate": _eglTerminate, "_emscripten_glSampleCoverage": _emscripten_glSampleCoverage, "_emscripten_glFrustum": _emscripten_glFrustum, "_emscripten_glDepthRangef": _emscripten_glDepthRangef, "_emscripten_glGenerateMipmap": _emscripten_glGenerateMipmap, "_emscripten_glIsTexture": _emscripten_glIsTexture, "_emscripten_glHint": _emscripten_glHint, "_emscripten_glActiveTexture": _emscripten_glActiveTexture, "_emscripten_set_keyup_callback": _emscripten_set_keyup_callback, "_emscripten_glDeleteBuffers": _emscripten_glDeleteBuffers, "___syscall54": ___syscall54, "_emscripten_glUniform2iv": _emscripten_glUniform2iv, "_emscripten_glCopyTexSubImage2D": _emscripten_glCopyTexSubImage2D, "_sqrt": _sqrt, "STACKTOP": STACKTOP, "STACK_MAX": STACK_MAX, "tempDoublePtr": tempDoublePtr, "ABORT": ABORT, "cttz_i8": cttz_i8, "___dso_handle": ___dso_handle }; // EMSCRIPTEN_START_ASM var asm = (function(global, env, buffer) { 'almost asm'; var Int8View = global.Int8Array; var Int16View = global.Int16Array; var Int32View = global.Int32Array; var Uint8View = global.Uint8Array; var Uint16View = global.Uint16Array; var Uint32View = global.Uint32Array; var Float32View = global.Float32Array; var Float64View = global.Float64Array; var HEAP8 = new Int8View(buffer); var HEAP16 = new Int16View(buffer); var HEAP32 = new Int32View(buffer); var HEAPU8 = new Uint8View(buffer); var HEAPU16 = new Uint16View(buffer); var HEAPU32 = new Uint32View(buffer); var HEAPF32 = new Float32View(buffer); var HEAPF64 = new Float64View(buffer); var byteLength = global.byteLength; var STACKTOP=env.STACKTOP|0; var STACK_MAX=env.STACK_MAX|0; var tempDoublePtr=env.tempDoublePtr|0; var ABORT=env.ABORT|0; var cttz_i8=env.cttz_i8|0; var ___dso_handle=env.___dso_handle|0; var __THREW__ = 0; var threwValue = 0; var setjmpId = 0; var undef = 0; var nan = global.NaN, inf = global.Infinity; var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; var tempRet0 = 0; var tempRet1 = 0; var tempRet2 = 0; var tempRet3 = 0; var tempRet4 = 0; var tempRet5 = 0; var tempRet6 = 0; var tempRet7 = 0; var tempRet8 = 0; var tempRet9 = 0; var Math_floor=global.Math.floor; var Math_abs=global.Math.abs; var Math_sqrt=global.Math.sqrt; var Math_pow=global.Math.pow; var Math_cos=global.Math.cos; var Math_sin=global.Math.sin; var Math_tan=global.Math.tan; var Math_acos=global.Math.acos; var Math_asin=global.Math.asin; var Math_atan=global.Math.atan; var Math_atan2=global.Math.atan2; var Math_exp=global.Math.exp; var Math_log=global.Math.log; var Math_ceil=global.Math.ceil; var Math_imul=global.Math.imul; var Math_min=global.Math.min; var Math_clz32=global.Math.clz32; var abort=env.abort; var assert=env.assert; var nullFunc_iiiiiiii=env.nullFunc_iiiiiiii; var nullFunc_iiiiiid=env.nullFunc_iiiiiid; var nullFunc_viiiiiiiiiiiiiii=env.nullFunc_viiiiiiiiiiiiiii; var nullFunc_vd=env.nullFunc_vd; var nullFunc_vid=env.nullFunc_vid; var nullFunc_viiddiii=env.nullFunc_viiddiii; var nullFunc_vi=env.nullFunc_vi; var nullFunc_vii=env.nullFunc_vii; var nullFunc_iiiiiii=env.nullFunc_iiiiiii; var nullFunc_viiiiiiddiiii=env.nullFunc_viiiiiiddiiii; var nullFunc_viiiiiiiiiiiii=env.nullFunc_viiiiiiiiiiiii; var nullFunc_ii=env.nullFunc_ii; var nullFunc_viidd=env.nullFunc_viidd; var nullFunc_viidi=env.nullFunc_viidi; var nullFunc_viiidddd=env.nullFunc_viiidddd; var nullFunc_viddiiii=env.nullFunc_viddiiii; var nullFunc_viiiii=env.nullFunc_viiiii; var nullFunc_viddiii=env.nullFunc_viddiii; var nullFunc_viidddd=env.nullFunc_viidddd; var nullFunc_viddd=env.nullFunc_viddd; var nullFunc_iiiiiiiiiiii=env.nullFunc_iiiiiiiiiiii; var nullFunc_vidi=env.nullFunc_vidi; var nullFunc_viiddidd=env.nullFunc_viiddidd; var nullFunc_viiddddd=env.nullFunc_viiddddd; var nullFunc_viiiddddiiii=env.nullFunc_viiiddddiiii; var nullFunc_viiidd=env.nullFunc_viiidd; var nullFunc_viiiiiiiiiii=env.nullFunc_viiiiiiiiiii; var nullFunc_viddi=env.nullFunc_viddi; var nullFunc_vidd=env.nullFunc_vidd; var nullFunc_iiii=env.nullFunc_iiii; var nullFunc_viiidddiiddi=env.nullFunc_viiidddiiddi; var nullFunc_viiiiddiiii=env.nullFunc_viiiiddiiii; var nullFunc_viiiiiiidd=env.nullFunc_viiiiiiidd; var nullFunc_viiiiddiiiii=env.nullFunc_viiiiddiiiii; var nullFunc_vidddii=env.nullFunc_vidddii; var nullFunc_viii=env.nullFunc_viii; var nullFunc_viid=env.nullFunc_viid; var nullFunc_viddddd=env.nullFunc_viddddd; var nullFunc_viiiiiiiiiiiiii=env.nullFunc_viiiiiiiiiiiiii; var nullFunc_viiiiiddiii=env.nullFunc_viiiiiddiii; var nullFunc_di=env.nullFunc_di; var nullFunc_viiiidddiiddi=env.nullFunc_viiiidddiiddi; var nullFunc_vdi=env.nullFunc_vdi; var nullFunc_viiidi=env.nullFunc_viiidi; var nullFunc_viiiiiiii=env.nullFunc_viiiiiiii; var nullFunc_vidddd=env.nullFunc_vidddd; var nullFunc_viddddi=env.nullFunc_viddddi; var nullFunc_iid=env.nullFunc_iid; var nullFunc_viiiiiii=env.nullFunc_viiiiiii; var nullFunc_viiiiddiii=env.nullFunc_viiiiddiii; var nullFunc_viiiiiiiii=env.nullFunc_viiiiiiiii; var nullFunc_viiiiiiiiii=env.nullFunc_viiiiiiiiii; var nullFunc_iii=env.nullFunc_iii; var nullFunc_iiiiii=env.nullFunc_iiiiii; var nullFunc_diii=env.nullFunc_diii; var nullFunc_viiiiii=env.nullFunc_viiiiii; var nullFunc_viidddddi=env.nullFunc_viidddddi; var nullFunc_dii=env.nullFunc_dii; var nullFunc_viiiiiiiiiiiiiiii=env.nullFunc_viiiiiiiiiiiiiiii; var nullFunc_i=env.nullFunc_i; var nullFunc_iiiiidii=env.nullFunc_iiiiidii; var nullFunc_viiiiiddii=env.nullFunc_viiiiiddii; var nullFunc_viiiddi=env.nullFunc_viiiddi; var nullFunc_vidddddi=env.nullFunc_vidddddi; var nullFunc_viiiiiiiiiiii=env.nullFunc_viiiiiiiiiiii; var nullFunc_iiiiiiiiii=env.nullFunc_iiiiiiiiii; var nullFunc_vdddddd=env.nullFunc_vdddddd; var nullFunc_viiid=env.nullFunc_viiid; var nullFunc_vdddd=env.nullFunc_vdddd; var nullFunc_vdd=env.nullFunc_vdd; var nullFunc_v=env.nullFunc_v; var nullFunc_iiiiiiiii=env.nullFunc_iiiiiiiii; var nullFunc_iiiii=env.nullFunc_iiiii; var nullFunc_iiiiid=env.nullFunc_iiiiid; var nullFunc_iiiiiidd=env.nullFunc_iiiiiidd; var nullFunc_viiii=env.nullFunc_viiii; var invoke_iiiiiiii=env.invoke_iiiiiiii; var invoke_iiiiiid=env.invoke_iiiiiid; var invoke_viiiiiiiiiiiiiii=env.invoke_viiiiiiiiiiiiiii; var invoke_vd=env.invoke_vd; var invoke_vid=env.invoke_vid; var invoke_viiddiii=env.invoke_viiddiii; var invoke_vi=env.invoke_vi; var invoke_vii=env.invoke_vii; var invoke_iiiiiii=env.invoke_iiiiiii; var invoke_viiiiiiddiiii=env.invoke_viiiiiiddiiii; var invoke_viiiiiiiiiiiii=env.invoke_viiiiiiiiiiiii; var invoke_ii=env.invoke_ii; var invoke_viidd=env.invoke_viidd; var invoke_viidi=env.invoke_viidi; var invoke_viiidddd=env.invoke_viiidddd; var invoke_viddiiii=env.invoke_viddiiii; var invoke_viiiii=env.invoke_viiiii; var invoke_viddiii=env.invoke_viddiii; var invoke_viidddd=env.invoke_viidddd; var invoke_viddd=env.invoke_viddd; var invoke_iiiiiiiiiiii=env.invoke_iiiiiiiiiiii; var invoke_vidi=env.invoke_vidi; var invoke_viiddidd=env.invoke_viiddidd; var invoke_viiddddd=env.invoke_viiddddd; var invoke_viiiddddiiii=env.invoke_viiiddddiiii; var invoke_viiidd=env.invoke_viiidd; var invoke_viiiiiiiiiii=env.invoke_viiiiiiiiiii; var invoke_viddi=env.invoke_viddi; var invoke_vidd=env.invoke_vidd; var invoke_iiii=env.invoke_iiii; var invoke_viiidddiiddi=env.invoke_viiidddiiddi; var invoke_viiiiddiiii=env.invoke_viiiiddiiii; var invoke_viiiiiiidd=env.invoke_viiiiiiidd; var invoke_viiiiddiiiii=env.invoke_viiiiddiiiii; var invoke_vidddii=env.invoke_vidddii; var invoke_viii=env.invoke_viii; var invoke_viid=env.invoke_viid; var invoke_viddddd=env.invoke_viddddd; var invoke_viiiiiiiiiiiiii=env.invoke_viiiiiiiiiiiiii; var invoke_viiiiiddiii=env.invoke_viiiiiddiii; var invoke_di=env.invoke_di; var invoke_viiiidddiiddi=env.invoke_viiiidddiiddi; var invoke_vdi=env.invoke_vdi; var invoke_viiidi=env.invoke_viiidi; var invoke_viiiiiiii=env.invoke_viiiiiiii; var invoke_vidddd=env.invoke_vidddd; var invoke_viddddi=env.invoke_viddddi; var invoke_iid=env.invoke_iid; var invoke_viiiiiii=env.invoke_viiiiiii; var invoke_viiiiddiii=env.invoke_viiiiddiii; var invoke_viiiiiiiii=env.invoke_viiiiiiiii; var invoke_viiiiiiiiii=env.invoke_viiiiiiiiii; var invoke_iii=env.invoke_iii; var invoke_iiiiii=env.invoke_iiiiii; var invoke_diii=env.invoke_diii; var invoke_viiiiii=env.invoke_viiiiii; var invoke_viidddddi=env.invoke_viidddddi; var invoke_dii=env.invoke_dii; var invoke_viiiiiiiiiiiiiiii=env.invoke_viiiiiiiiiiiiiiii; var invoke_i=env.invoke_i; var invoke_iiiiidii=env.invoke_iiiiidii; var invoke_viiiiiddii=env.invoke_viiiiiddii; var invoke_viiiddi=env.invoke_viiiddi; var invoke_vidddddi=env.invoke_vidddddi; var invoke_viiiiiiiiiiii=env.invoke_viiiiiiiiiiii; var invoke_iiiiiiiiii=env.invoke_iiiiiiiiii; var invoke_vdddddd=env.invoke_vdddddd; var invoke_viiid=env.invoke_viiid; var invoke_vdddd=env.invoke_vdddd; var invoke_vdd=env.invoke_vdd; var invoke_v=env.invoke_v; var invoke_iiiiiiiii=env.invoke_iiiiiiiii; var invoke_iiiii=env.invoke_iiiii; var invoke_iiiiid=env.invoke_iiiiid; var invoke_iiiiiidd=env.invoke_iiiiiidd; var invoke_viiii=env.invoke_viiii; var _emscripten_glGetTexParameterfv=env._emscripten_glGetTexParameterfv; var _fabs=env._fabs; var ___syscall220=env.___syscall220; var _emscripten_glBlendFuncSeparate=env._emscripten_glBlendFuncSeparate; var _emscripten_glGetIntegerv=env._emscripten_glGetIntegerv; var _glUniformMatrix4fv=env._glUniformMatrix4fv; var ___assert_fail=env.___assert_fail; var _emscripten_glDepthFunc=env._emscripten_glDepthFunc; var _emscripten_memcpy_big=env._emscripten_memcpy_big; var _emscripten_glUniform1f=env._emscripten_glUniform1f; var emscriptenWebGLComputeImageSize=env.emscriptenWebGLComputeImageSize; var ___syscall221=env.___syscall221; var _emscripten_glUniform1i=env._emscripten_glUniform1i; var _emscripten_glIsProgram=env._emscripten_glIsProgram; var ___cxa_rethrow=env.___cxa_rethrow; var _emscripten_glTexParameteriv=env._emscripten_glTexParameteriv; var ___syscall140=env.___syscall140; var ___syscall145=env.___syscall145; var ___syscall146=env.___syscall146; var _emscripten_glAttachShader=env._emscripten_glAttachShader; var _emscripten_get_now_is_monotonic=env._emscripten_get_now_is_monotonic; var _emscripten_glTexParameterfv=env._emscripten_glTexParameterfv; var _emscripten_glUniformMatrix2fv=env._emscripten_glUniformMatrix2fv; var _emscripten_glDrawArraysInstanced=env._emscripten_glDrawArraysInstanced; var _emscripten_glVertexAttrib2fv=env._emscripten_glVertexAttrib2fv; var _glViewport=env._glViewport; var _emscripten_glFlush=env._emscripten_glFlush; var _nanosleep=env._nanosleep; var _pthread_once=env._pthread_once; var _eglWaitClient=env._eglWaitClient; var _glAttachShader=env._glAttachShader; var _emscripten_glTexCoordPointer=env._emscripten_glTexCoordPointer; var __addDays=env.__addDays; var _glGenTextures=env._glGenTextures; var _emscripten_glStencilFuncSeparate=env._emscripten_glStencilFuncSeparate; var _emscripten_glVertexAttrib3f=env._emscripten_glVertexAttrib3f; var _pthread_mutex_lock=env._pthread_mutex_lock; var ___cxa_guard_abort=env.___cxa_guard_abort; var _dlerror=env._dlerror; var _emscripten_get_gamepad_status=env._emscripten_get_gamepad_status; var _emscripten_glUniform1iv=env._emscripten_glUniform1iv; var _acosf=env._acosf; var emscriptenWebGLGetUniform=env.emscriptenWebGLGetUniform; var _glClearColor=env._glClearColor; var _glGetAttribLocation=env._glGetAttribLocation; var _emscripten_glGetBufferParameteriv=env._emscripten_glGetBufferParameteriv; var _emscripten_set_gamepadconnected_callback=env._emscripten_set_gamepadconnected_callback; var _pthread_getspecific=env._pthread_getspecific; var _glDrawArrays=env._glDrawArrays; var _sinf=env._sinf; var _emscripten_glDepthRange=env._emscripten_glDepthRange; var _floorf=env._floorf; var _sqrtf=env._sqrtf; var _glActiveTexture=env._glActiveTexture; var _emscripten_request_pointerlock=env._emscripten_request_pointerlock; var _eglMakeCurrent=env._eglMakeCurrent; var _emscripten_glCopyTexImage2D=env._emscripten_glCopyTexImage2D; var _emscripten_glFramebufferTexture2D=env._emscripten_glFramebufferTexture2D; var _glEnableVertexAttribArray=env._glEnableVertexAttribArray; var _emscripten_glStencilFunc=env._emscripten_glStencilFunc; var _localtime=env._localtime; var _sin=env._sin; var _emscripten_glRenderbufferStorage=env._emscripten_glRenderbufferStorage; var _emscripten_set_keydown_callback=env._emscripten_set_keydown_callback; var _emscripten_glVertexPointer=env._emscripten_glVertexPointer; var _eglInitialize=env._eglInitialize; var _emscripten_glBufferSubData=env._emscripten_glBufferSubData; var _emscripten_glGetUniformfv=env._emscripten_glGetUniformfv; var _emscripten_glStencilOp=env._emscripten_glStencilOp; var _emscripten_glBlendEquation=env._emscripten_glBlendEquation; var _pthread_self=env._pthread_self; var _glClearDepth=env._glClearDepth; var _dlclose=env._dlclose; var _emscripten_glGetProgramInfoLog=env._emscripten_glGetProgramInfoLog; var _emscripten_glUniform4fv=env._emscripten_glUniform4fv; var ___cxa_throw=env.___cxa_throw; var _emscripten_glUniform2fv=env._emscripten_glUniform2fv; var _emscripten_glBindBuffer=env._emscripten_glBindBuffer; var _emscripten_glGetFloatv=env._emscripten_glGetFloatv; var _glTexSubImage2D=env._glTexSubImage2D; var _glUseProgram=env._glUseProgram; var _eglGetDisplay=env._eglGetDisplay; var _emscripten_glCullFace=env._emscripten_glCullFace; var _emscripten_glStencilMaskSeparate=env._emscripten_glStencilMaskSeparate; var _emscripten_glUniform3fv=env._emscripten_glUniform3fv; var _emscripten_glDisableVertexAttribArray=env._emscripten_glDisableVertexAttribArray; var _eglBindAPI=env._eglBindAPI; var _eglCreateContext=env._eglCreateContext; var _emscripten_set_touchstart_callback=env._emscripten_set_touchstart_callback; var _emscripten_glGetBooleanv=env._emscripten_glGetBooleanv; var _emscripten_glVertexAttribDivisor=env._emscripten_glVertexAttribDivisor; var _emscripten_glGenBuffers=env._emscripten_glGenBuffers; var _emscripten_glDeleteObjectARB=env._emscripten_glDeleteObjectARB; var _emscripten_glVertexAttribPointer=env._emscripten_glVertexAttribPointer; var _emscripten_request_fullscreen_strategy=env._emscripten_request_fullscreen_strategy; var _emscripten_glIsEnabled=env._emscripten_glIsEnabled; var _emscripten_glStencilOpSeparate=env._emscripten_glStencilOpSeparate; var _pthread_cleanup_pop=env._pthread_cleanup_pop; var ___cxa_free_exception=env.___cxa_free_exception; var _atan2f=env._atan2f; var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; var _emscripten_glClear=env._emscripten_glClear; var ___cxa_guard_release=env.___cxa_guard_release; var _emscripten_glValidateProgram=env._emscripten_glValidateProgram; var _emscripten_glUniform4iv=env._emscripten_glUniform4iv; var ___setErrNo=env.___setErrNo; var _eglSwapBuffers=env._eglSwapBuffers; var _emscripten_glVertexAttrib2f=env._emscripten_glVertexAttrib2f; var ___resumeException=env.___resumeException; var _mktime=env._mktime; var _emscripten_glGetError=env._emscripten_glGetError; var _emscripten_glBufferData=env._emscripten_glBufferData; var _emscripten_glVertexAttrib1fv=env._emscripten_glVertexAttrib1fv; var _emscripten_glReadPixels=env._emscripten_glReadPixels; var _eglCreateWindowSurface=env._eglCreateWindowSurface; var _emscripten_glClearStencil=env._emscripten_glClearStencil; var emscriptenWebGLGet=env.emscriptenWebGLGet; var _emscripten_get_device_pixel_ratio=env._emscripten_get_device_pixel_ratio; var _emscripten_set_mouseup_callback=env._emscripten_set_mouseup_callback; var _emscripten_glFinish=env._emscripten_glFinish; var _emscripten_glClearDepth=env._emscripten_glClearDepth; var _emscripten_glUniform1fv=env._emscripten_glUniform1fv; var _emscripten_set_resize_callback=env._emscripten_set_resize_callback; var _emscripten_glUniform4i=env._emscripten_glUniform4i; var _llvm_pow_f64=env._llvm_pow_f64; var _emscripten_glUniform4f=env._emscripten_glUniform4f; var _emscripten_glBlendFunc=env._emscripten_glBlendFunc; var _floor=env._floor; var _emscripten_glStencilMask=env._emscripten_glStencilMask; var _localtime_r=env._localtime_r; var _glBindTexture=env._glBindTexture; var _strftime=env._strftime; var _emscripten_glGetVertexAttribiv=env._emscripten_glGetVertexAttribiv; var _emscripten_glUniformMatrix3fv=env._emscripten_glUniformMatrix3fv; var _pthread_key_create=env._pthread_key_create; var _pthread_setspecific=env._pthread_setspecific; var __setLetterbox=env.__setLetterbox; var ___syscall39=env.___syscall39; var ___syscall38=env.___syscall38; var _glFrontFace=env._glFrontFace; var _emscripten_glGetObjectParameterivARB=env._emscripten_glGetObjectParameterivARB; var _emscripten_glGetUniformiv=env._emscripten_glGetUniformiv; var _abs=env._abs; var _glGetProgramiv=env._glGetProgramiv; var _glScissor=env._glScissor; var _eglDestroySurface=env._eglDestroySurface; var _sigaction=env._sigaction; var _emscripten_glCreateShader=env._emscripten_glCreateShader; var _emscripten_glDeleteTextures=env._emscripten_glDeleteTextures; var _eglDestroyContext=env._eglDestroyContext; var _emscripten_exit_fullscreen=env._emscripten_exit_fullscreen; var _strftime_l=env._strftime_l; var _glGetShaderiv=env._glGetShaderiv; var _llvm_eh_typeid_for=env._llvm_eh_typeid_for; var __exit=env.__exit; var _emscripten_glColorMask=env._emscripten_glColorMask; var _pthread_mutex_unlock=env._pthread_mutex_unlock; var _emscripten_glBindTexture=env._emscripten_glBindTexture; var _emscripten_glGenRenderbuffers=env._emscripten_glGenRenderbuffers; var _emscripten_set_main_loop=env._emscripten_set_main_loop; var _emscripten_glIsShader=env._emscripten_glIsShader; var _emscripten_glCompressedTexImage2D=env._emscripten_glCompressedTexImage2D; var _glDisable=env._glDisable; var _emscripten_glGetInfoLogARB=env._emscripten_glGetInfoLogARB; var _emscripten_longjmp=env._emscripten_longjmp; var _atexit=env._atexit; var _emscripten_glDeleteVertexArrays=env._emscripten_glDeleteVertexArrays; var _emscripten_glReleaseShaderCompiler=env._emscripten_glReleaseShaderCompiler; var _dlsym=env._dlsym; var ___cxa_guard_acquire=env.___cxa_guard_acquire; var _emscripten_glFrontFace=env._emscripten_glFrontFace; var _glDeleteProgram=env._glDeleteProgram; var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; var _emscripten_glUseProgram=env._emscripten_glUseProgram; var _glCreateProgram=env._glCreateProgram; var _clock_gettime=env._clock_gettime; var _emscripten_set_touchmove_callback=env._emscripten_set_touchmove_callback; var _glBlendFunc=env._glBlendFunc; var _emscripten_glUniform3iv=env._emscripten_glUniform3iv; var _glCreateShader=env._glCreateShader; var _sysconf=env._sysconf; var _glShaderSource=env._glShaderSource; var ___cxa_atexit=env.___cxa_atexit; var _emscripten_glScissor=env._emscripten_glScissor; var _pthread_cleanup_push=env._pthread_cleanup_push; var _emscripten_set_element_css_size=env._emscripten_set_element_css_size; var _emscripten_glIsBuffer=env._emscripten_glIsBuffer; var _emscripten_glVertexAttrib1f=env._emscripten_glVertexAttrib1f; var _glVertexAttribPointer=env._glVertexAttribPointer; var _emscripten_glCompressedTexSubImage2D=env._emscripten_glCompressedTexSubImage2D; var _emscripten_glGetAttachedShaders=env._emscripten_glGetAttachedShaders; var _emscripten_glGenTextures=env._emscripten_glGenTextures; var _eglGetConfigAttrib=env._eglGetConfigAttrib; var _emscripten_glGetTexParameteriv=env._emscripten_glGetTexParameteriv; var _glDeleteTextures=env._glDeleteTextures; var _emscripten_set_mousedown_callback=env._emscripten_set_mousedown_callback; var _emscripten_glClientActiveTexture=env._emscripten_glClientActiveTexture; var _emscripten_glCheckFramebufferStatus=env._emscripten_glCheckFramebufferStatus; var _ceil=env._ceil; var _eglWaitGL=env._eglWaitGL; var _emscripten_glUniform3f=env._emscripten_glUniform3f; var _emscripten_glUniform3i=env._emscripten_glUniform3i; var _emscripten_glDeleteShader=env._emscripten_glDeleteShader; var _glEnable=env._glEnable; var _emscripten_glGetUniformLocation=env._emscripten_glGetUniformLocation; var _emscripten_glEnableVertexAttribArray=env._emscripten_glEnableVertexAttribArray; var _emscripten_get_now=env._emscripten_get_now; var __registerRestoreOldStyle=env.__registerRestoreOldStyle; var emscriptenWebGLGetTexPixelData=env.emscriptenWebGLGetTexPixelData; var _gettimeofday=env._gettimeofday; var _eglWaitNative=env._eglWaitNative; var _emscripten_glEnableClientState=env._emscripten_glEnableClientState; var _eglChooseConfig=env._eglChooseConfig; var ___cxa_allocate_exception=env.___cxa_allocate_exception; var _emscripten_get_num_gamepads=env._emscripten_get_num_gamepads; var ___buildEnvironment=env.___buildEnvironment; var _tzset=env._tzset; var _emscripten_glGetAttribLocation=env._emscripten_glGetAttribLocation; var _emscripten_glDisable=env._emscripten_glDisable; var ___cxa_end_catch=env.___cxa_end_catch; var _emscripten_glDeleteRenderbuffers=env._emscripten_glDeleteRenderbuffers; var _emscripten_glDrawElementsInstanced=env._emscripten_glDrawElementsInstanced; var _emscripten_glVertexAttrib4f=env._emscripten_glVertexAttrib4f; var _emscripten_glPixelStorei=env._emscripten_glPixelStorei; var _getenv=env._getenv; var _log=env._log; var _emscripten_set_gamepaddisconnected_callback=env._emscripten_set_gamepaddisconnected_callback; var _emscripten_glFramebufferRenderbuffer=env._emscripten_glFramebufferRenderbuffer; var _emscripten_glRotatef=env._emscripten_glRotatef; var _emscripten_glGetShaderiv=env._emscripten_glGetShaderiv; var ___cxa_pure_virtual=env.___cxa_pure_virtual; var _emscripten_glUniformMatrix4fv=env._emscripten_glUniformMatrix4fv; var _emscripten_glGetPointerv=env._emscripten_glGetPointerv; var _pthread_cond_wait=env._pthread_cond_wait; var _emscripten_set_blur_callback=env._emscripten_set_blur_callback; var _cosf=env._cosf; var _emscripten_glIsRenderbuffer=env._emscripten_glIsRenderbuffer; var _emscripten_glLoadMatrixf=env._emscripten_glLoadMatrixf; var ___syscall40=env.___syscall40; var _emscripten_set_mousemove_callback=env._emscripten_set_mousemove_callback; var _emscripten_set_touchcancel_callback=env._emscripten_set_touchcancel_callback; var _emscripten_set_focus_callback=env._emscripten_set_focus_callback; var _emscripten_glGetVertexAttribfv=env._emscripten_glGetVertexAttribfv; var _emscripten_glVertexAttrib3fv=env._emscripten_glVertexAttrib3fv; var _glGetUniformLocation=env._glGetUniformLocation; var _emscripten_glCompileShader=env._emscripten_glCompileShader; var _glClear=env._glClear; var __arraySum=env.__arraySum; var _emscripten_glLinkProgram=env._emscripten_glLinkProgram; var _emscripten_get_pointerlock_status=env._emscripten_get_pointerlock_status; var _emscripten_glDrawRangeElements=env._emscripten_glDrawRangeElements; var ___unlock=env.___unlock; var _emscripten_glDeleteFramebuffers=env._emscripten_glDeleteFramebuffers; var _emscripten_glClearColor=env._emscripten_glClearColor; var _emscripten_glCreateProgram=env._emscripten_glCreateProgram; var _glTexParameteri=env._glTexParameteri; var _emscripten_glDetachShader=env._emscripten_glDetachShader; var _emscripten_do_request_fullscreen=env._emscripten_do_request_fullscreen; var _emscripten_set_mouseleave_callback=env._emscripten_set_mouseleave_callback; var _emscripten_get_element_css_size=env._emscripten_get_element_css_size; var _emscripten_set_fullscreenchange_callback=env._emscripten_set_fullscreenchange_callback; var _emscripten_glGetShaderPrecisionFormat=env._emscripten_glGetShaderPrecisionFormat; var _emscripten_glDrawArrays=env._emscripten_glDrawArrays; var _emscripten_glPolygonOffset=env._emscripten_glPolygonOffset; var _longjmp=env._longjmp; var _emscripten_glBlendColor=env._emscripten_glBlendColor; var _glGetShaderInfoLog=env._glGetShaderInfoLog; var _signal=env._signal; var _emscripten_set_main_loop_timing=env._emscripten_set_main_loop_timing; var _sbrk=env._sbrk; var ___cxa_begin_catch=env.___cxa_begin_catch; var _emscripten_glGetProgramiv=env._emscripten_glGetProgramiv; var _emscripten_glGetShaderSource=env._emscripten_glGetShaderSource; var _cos=env._cos; var _emscripten_glTexImage2D=env._emscripten_glTexImage2D; var __isLeapYear=env.__isLeapYear; var _emscripten_glBlendEquationSeparate=env._emscripten_glBlendEquationSeparate; var _emscripten_glGetString=env._emscripten_glGetString; var _emscripten_glIsFramebuffer=env._emscripten_glIsFramebuffer; var _emscripten_glBindProgramARB=env._emscripten_glBindProgramARB; var _glutCreateWindow=env._glutCreateWindow; var _emscripten_glUniform2i=env._emscripten_glUniform2i; var _emscripten_glUniform2f=env._emscripten_glUniform2f; var _atan2=env._atan2; var _glGetProgramInfoLog=env._glGetProgramInfoLog; var _emscripten_glTexParameterf=env._emscripten_glTexParameterf; var _emscripten_glTexParameteri=env._emscripten_glTexParameteri; var _glutInitDisplayMode=env._glutInitDisplayMode; var _emscripten_glGenVertexArrays=env._emscripten_glGenVertexArrays; var _emscripten_set_visibilitychange_callback=env._emscripten_set_visibilitychange_callback; var _eglGetProcAddress=env._eglGetProcAddress; var _emscripten_glBindAttribLocation=env._emscripten_glBindAttribLocation; var _glDepthFunc=env._glDepthFunc; var _emscripten_glDrawElements=env._emscripten_glDrawElements; var _emscripten_set_canvas_size=env._emscripten_set_canvas_size; var _emscripten_glClearDepthf=env._emscripten_glClearDepthf; var _emscripten_set_mouseenter_callback=env._emscripten_set_mouseenter_callback; var _emscripten_glMatrixMode=env._emscripten_glMatrixMode; var ___syscall10=env.___syscall10; var _emscripten_glNormalPointer=env._emscripten_glNormalPointer; var _emscripten_glBindVertexArray=env._emscripten_glBindVertexArray; var _emscripten_glEnable=env._emscripten_glEnable; var ___lock=env.___lock; var _emscripten_glBindFramebuffer=env._emscripten_glBindFramebuffer; var ___syscall6=env.___syscall6; var ___syscall5=env.___syscall5; var _emscripten_glBindRenderbuffer=env._emscripten_glBindRenderbuffer; var _time=env._time; var _emscripten_glGetFramebufferAttachmentParameteriv=env._emscripten_glGetFramebufferAttachmentParameteriv; var _emscripten_set_wheel_callback=env._emscripten_set_wheel_callback; var _exit=env._exit; var _emscripten_asm_const_4=env._emscripten_asm_const_4; var _emscripten_asm_const_3=env._emscripten_asm_const_3; var _emscripten_asm_const_2=env._emscripten_asm_const_2; var _emscripten_asm_const_1=env._emscripten_asm_const_1; var _emscripten_asm_const_0=env._emscripten_asm_const_0; var _emscripten_glGetActiveAttrib=env._emscripten_glGetActiveAttrib; var _emscripten_set_keypress_callback=env._emscripten_set_keypress_callback; var _emscripten_glShaderBinary=env._emscripten_glShaderBinary; var _emscripten_glGetShaderInfoLog=env._emscripten_glGetShaderInfoLog; var _emscripten_glGetVertexAttribPointerv=env._emscripten_glGetVertexAttribPointerv; var _emscripten_glGetActiveUniform=env._emscripten_glGetActiveUniform; var emscriptenWebGLGetVertexAttrib=env.emscriptenWebGLGetVertexAttrib; var ___syscall195=env.___syscall195; var _eglSwapInterval=env._eglSwapInterval; var _emscripten_glDeleteProgram=env._emscripten_glDeleteProgram; var _glUniform1i=env._glUniform1i; var _glutDestroyWindow=env._glutDestroyWindow; var _emscripten_glTexSubImage2D=env._emscripten_glTexSubImage2D; var _pthread_mutex_destroy=env._pthread_mutex_destroy; var _emscripten_glColorPointer=env._emscripten_glColorPointer; var _emscripten_glViewport=env._emscripten_glViewport; var _pthread_cond_broadcast=env._pthread_cond_broadcast; var _emscripten_glDepthMask=env._emscripten_glDepthMask; var _emscripten_glDrawBuffers=env._emscripten_glDrawBuffers; var _emscripten_glLineWidth=env._emscripten_glLineWidth; var _glCompileShader=env._glCompileShader; var _emscripten_exit_pointerlock=env._emscripten_exit_pointerlock; var _emscripten_glVertexAttrib4fv=env._emscripten_glVertexAttrib4fv; var _abort=env._abort; var _glTexImage2D=env._glTexImage2D; var _emscripten_glGenFramebuffers=env._emscripten_glGenFramebuffers; var _glFlush=env._glFlush; var _emscripten_glLoadIdentity=env._emscripten_glLoadIdentity; var _glDeleteShader=env._glDeleteShader; var _glLinkProgram=env._glLinkProgram; var _emscripten_glShaderSource=env._emscripten_glShaderSource; var ___gxx_personality_v0=env.___gxx_personality_v0; var _usleep=env._usleep; var _emscripten_set_touchend_callback=env._emscripten_set_touchend_callback; var _emscripten_glGetRenderbufferParameteriv=env._emscripten_glGetRenderbufferParameteriv; var _eglTerminate=env._eglTerminate; var _emscripten_glSampleCoverage=env._emscripten_glSampleCoverage; var _emscripten_glFrustum=env._emscripten_glFrustum; var _emscripten_glDepthRangef=env._emscripten_glDepthRangef; var _emscripten_glGenerateMipmap=env._emscripten_glGenerateMipmap; var _emscripten_glIsTexture=env._emscripten_glIsTexture; var _emscripten_glHint=env._emscripten_glHint; var _emscripten_glActiveTexture=env._emscripten_glActiveTexture; var _emscripten_set_keyup_callback=env._emscripten_set_keyup_callback; var _emscripten_glDeleteBuffers=env._emscripten_glDeleteBuffers; var ___syscall54=env.___syscall54; var _emscripten_glUniform2iv=env._emscripten_glUniform2iv; var _emscripten_glCopyTexSubImage2D=env._emscripten_glCopyTexSubImage2D; var _sqrt=env._sqrt; var tempFloat = 0.0; function _emscripten_replace_memory(newBuffer) { if ((byteLength(newBuffer) & 0xffffff || byteLength(newBuffer) <= 0xffffff) || byteLength(newBuffer) > 0x80000000) return false; HEAP8 = new Int8View(newBuffer); HEAP16 = new Int16View(newBuffer); HEAP32 = new Int32View(newBuffer); HEAPU8 = new Uint8View(newBuffer); HEAPU16 = new Uint16View(newBuffer); HEAPU32 = new Uint32View(newBuffer); HEAPF32 = new Float32View(newBuffer); HEAPF64 = new Float64View(newBuffer); buffer = newBuffer; return true; } // EMSCRIPTEN_START_FUNCS function stackAlloc(size) { size = size|0; var ret = 0; ret = STACKTOP; STACKTOP = (STACKTOP + size)|0; STACKTOP = (STACKTOP + 15)&-16; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); return ret|0; } function stackSave() { return STACKTOP|0; } function stackRestore(top) { top = top|0; STACKTOP = top; } function establishStackSpace(stackBase, stackMax) { stackBase = stackBase|0; stackMax = stackMax|0; STACKTOP = stackBase; STACK_MAX = stackMax; } function setThrew(threw, value) { threw = threw|0; value = value|0; if ((__THREW__|0) == 0) { __THREW__ = threw; threwValue = value; } } function copyTempFloat(ptr) { ptr = ptr|0; HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0]; HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0]; HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0]; HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0]; } function copyTempDouble(ptr) { ptr = ptr|0; HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0]; HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0]; HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0]; HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0]; HEAP8[tempDoublePtr+4>>0] = HEAP8[ptr+4>>0]; HEAP8[tempDoublePtr+5>>0] = HEAP8[ptr+5>>0]; HEAP8[tempDoublePtr+6>>0] = HEAP8[ptr+6>>0]; HEAP8[tempDoublePtr+7>>0] = HEAP8[ptr+7>>0]; } function setTempRet0(value) { value = value|0; tempRet0 = value; } function getTempRet0() { return tempRet0|0; } function ___cxx_global_var_init() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEEC2Ev(12104); (___cxa_atexit((3790|0),(12104|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_1() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEC2Ev(12116); (___cxa_atexit((3791|0),(12116|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEC2ESA_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZN13AutoLineMacroC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $s; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($4)) + 24|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($6); $7 = $1; __THREW__ = 0; invoke_vii(3792,($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN13AutoLineMacro5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$stringMacro) { $this = $this|0; $stringMacro = $stringMacro|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0; var $9 = 0, $firstClosingParenthesis = 0, $firstParenthesis = 0, $firstSpace = 0, $params = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 164|0; $$byval_copy$1 = sp + 160|0; $$byval_copy = sp + 156|0; $s = sp + 136|0; $2 = sp + 132|0; $3 = sp + 128|0; $4 = sp + 124|0; $7 = sp + 112|0; $9 = sp + 88|0; $params = sp + 72|0; $10 = sp + 60|0; $11 = sp + 48|0; $12 = sp + 36|0; $13 = sp + 24|0; $14 = sp + 12|0; $15 = sp; $0 = $this; $1 = $stringMacro; $16 = $0; $17 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$17); $18 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$2>>2] = $18; $19 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($s)|0); HEAP32[$3>>2] = $19; $20 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$4>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $21 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L1: do { if (!($23)) { HEAP32[$7>>2] = $21; $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168429,0)|0); $firstSpace = $24; $25 = $firstSpace; $26 = ($25|0)==(-1); if ($26) { $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163058,0)|0); $firstParenthesis = $29; $30 = $firstParenthesis; $31 = ($30|0)!=(-1); do { if ($31) { $32 = $firstParenthesis; $33 = $firstSpace; $34 = ($32>>>0)<($33>>>0); if ($34) { $35 = $firstParenthesis; __THREW__ = 0; invoke_viiii(3795,($9|0),($s|0),0,($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L1; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($16,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,0)|0); $firstClosingParenthesis = $38; $39 = $firstParenthesis; $40 = (($39) + 1)|0; $41 = $firstClosingParenthesis; $42 = $firstParenthesis; $43 = (($42) + 1)|0; $44 = (($41) - ($43))|0; __THREW__ = 0; invoke_viiii(3795,($params|0),($s|0),($40|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L1; } $47 = ((($16)) + 24|0); __THREW__ = 0; invoke_viii(3796,($10|0),($params|0),44); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($47,$10)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($10); $50 = ((($16)) + 12|0); $51 = $firstClosingParenthesis; $52 = (($51) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($s|0),($52|0),-1); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($50,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); break; } } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $5 = $55; $6 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { label = 13; } } else { label = 13; } } while(0); if ((label|0) == 13) { $57 = $firstSpace; __THREW__ = 0; invoke_viiii(3795,($12|0),($s|0),0,($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($16,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $60 = ((($16)) + 12|0); $61 = $firstSpace; $62 = (($61) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($13|0),($s|0),($62|0),-1); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($60,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $65 = ((($16)) + 12|0); __THREW__ = 0; invoke_vii(3797,($14|0),(122510|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __THREW__ = 0; invoke_vii(3797,($15|0),(174481|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; do { if ($69) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; } else { __THREW__ = 0; invoke_viii(3798,($65|0),($14|0),($15|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $8 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $5 = $27; $6 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($__first,$__last,$__result,$__op) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; $__op = $__op|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__op; while(1) { $2 = (__ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_($__first,$__last)|0); if (!($2)) { break; } $3 = $1; $4 = (__ZNKSt3__111__wrap_iterIPcEdeEv($__first)|0); $5 = HEAP8[$4>>0]|0; $6 = $5 << 24 >> 24; $7 = (FUNCTION_TABLE_ii[$3 & 8191]($6)|0); $8 = $7&255; $9 = (__ZNKSt3__111__wrap_iterIPcEdeEv($__result)|0); HEAP8[$9>>0] = $8; (__ZNSt3__111__wrap_iterIPcEppEv($__first)|0); (__ZNSt3__111__wrap_iterIPcEppEv($__result)|0); } ;HEAP32[$0>>2]=HEAP32[$__result>>2]|0; $10 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($10|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE13__move_assignERS8_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return ($3|0); } function __ZN13AutoLineMacro7processERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$s) { $agg$result = $agg$result|0; $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $cleanup$dest = 0, $closingParenthesis = 0, $cond = 0, $i = 0, $occurence = 0, $params = 0, $paramsStart = 0, $result = 0, $temp = 0; var $tempResult = 0, $toFind = 0, $vParams = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 112|0; $toFind = sp + 88|0; $result = sp + 76|0; $5 = sp + 60|0; $params = sp + 40|0; $vParams = sp + 28|0; $tempResult = sp + 16|0; $6 = sp; $0 = $this; $1 = $s; $7 = $0; $8 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($temp,$8); $9 = ((($7)) + 24|0); $10 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($9)|0); $11 = ($10|0)!=(0); if ($11) { __THREW__ = 0; invoke_viii(3799,($toFind|0),($7|0),(163058|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($result); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($temp,$toFind,0)|0); $occurence = $19; $20 = $occurence; $21 = ($20|0)==(-1); L4: do { if ($21) { $22 = $1; __THREW__ = 0; invoke_vii(3800,($agg$result|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 9; } else { $4 = 1; label = 37; } } else { L7: while(1) { $27 = $occurence; $28 = ($27|0)!=(-1); if (!($28)) { label = 35; break; } $29 = $occurence; __THREW__ = 0; invoke_viiii(3795,($5|0),($temp|0),0,($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 9; break L4; } __THREW__ = 0; (invoke_iii(3801,($result|0),($5|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 18; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($temp,163062,0)|0); $closingParenthesis = $34; $35 = $occurence; $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($toFind)|0); $37 = (($35) + ($36))|0; $paramsStart = $37; $38 = $paramsStart; $39 = $closingParenthesis; $40 = $paramsStart; $41 = (($39) - ($40))|0; __THREW__ = 0; invoke_viiii(3795,($params|0),($temp|0),($38|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 9; break L4; } __THREW__ = 0; invoke_viii(3796,($vParams|0),($params|0),44); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 19; break; } $46 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($vParams)|0); $47 = ((($7)) + 24|0); $48 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($47)|0); $49 = ($46|0)!=($48|0); if ($49) { $50 = $1; __THREW__ = 0; invoke_vii(3800,($agg$result|0),($50|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 20; break; } $4 = 1; } else { $59 = ((($7)) + 12|0); __THREW__ = 0; invoke_vii(3800,($tempResult|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 20; break; } $i = 0; while(1) { $62 = $i; $63 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($vParams)|0); $64 = ($62>>>0)<($63>>>0); if (!($64)) { break; } $65 = ((($7)) + 24|0); $66 = $i; __THREW__ = 0; $67 = (invoke_iii(3802,($65|0),($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break L7; } $70 = $i; __THREW__ = 0; $71 = (invoke_iii(3802,($vParams|0),($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 28; break L7; } __THREW__ = 0; invoke_viii(3798,($tempResult|0),($67|0),($71|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 28; break L7; } $76 = $i; $77 = (($76) + 1)|0; $i = $77; } __THREW__ = 0; (invoke_iii(3801,($result|0),($tempResult|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 28; break; } $82 = $closingParenthesis; $83 = (($82) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($temp|0),($83|0),-1); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 28; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($temp,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($temp,$toFind,0)|0); $occurence = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tempResult); $4 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($vParams); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); $cleanup$dest = $4; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { label = 37; break L4; } } if ((label|0) == 18) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else if ((label|0) == 19) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $2 = $55; $3 = $56; } else if ((label|0) == 20) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; label = 33; } else if ((label|0) == 28) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tempResult); label = 33; } else if ((label|0) == 35) { __THREW__ = 0; (invoke_iii(3801,($result|0),($temp|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 9; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$result); $4 = 1; label = 37; break; } if ((label|0) == 33) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($vParams); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); } } while(0); if ((label|0) == 9) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; } else if ((label|0) == 37) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($result); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($result); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $89 = $2; $90 = $3; ___resumeException($89|0); // unreachable; } } else { $12 = ((($7)) + 12|0); __THREW__ = 0; invoke_viii(3798,($temp|0),($7|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$temp); $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); STACKTOP = sp;return; } } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $89 = $2; $90 = $3; ___resumeException($89|0); // unreachable; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lhs_sz = 0, $__rhs_sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $0 = $__lhs; $1 = $__rhs; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_($agg$result,$3); $6 = $0; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6)|0); $__lhs_sz = $7; $8 = $1; __THREW__ = 0; $9 = (invoke_ii(3803,($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $__rhs_sz = $9; $12 = $0; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($12)|0); $14 = $__lhs_sz; $15 = $__lhs_sz; $16 = $__rhs_sz; $17 = (($15) + ($16))|0; __THREW__ = 0; invoke_viiii(3804,($agg$result|0),($13|0),($14|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = $1; $21 = $__rhs_sz; __THREW__ = 0; (invoke_iiii(3805,($agg$result|0),($20|0),($21|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $24 = $$pre_trunc&1; if ($24) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $27 = $4; $28 = $5; ___resumeException($27|0); // unreachable; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*12)|0)|0); STACKTOP = sp;return ($5|0); } function __ZN13AutoLineMacro8AddMacroERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($s) { $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $alm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $alm = sp + 8|0; $1 = $s; $4 = (__Znwj(36)|0); $5 = $1; __THREW__ = 0; invoke_vii(3806,($4|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZdlPv($4); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } HEAP32[$alm>>2] = $4; $8 = HEAP32[$alm>>2]|0; $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEixERSA_(12116,$8)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; $12 = HEAP32[$alm>>2]|0; if (!($11)) { $18 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEixERSA_(12116,$12)|0); HEAP8[$18>>0] = 1; __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE9push_backERKS2_(12104,$alm); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } $13 = ($12|0)==(0|0); if (!($13)) { __ZN13AutoLineMacroD2Ev($12); __ZdlPv($12); } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEixERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE25__construct_node_with_keyERSA_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(3807,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZN13AutoLineMacroD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($2); $3 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN13AutoLineMacro7DestroyEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; while(1) { $0 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv(12104)|0); $1 = ($0|0)!=(0); if (!($1)) { break; } $2 = (__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4backEv(12104)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = (__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4backEv(12104)|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZN13AutoLineMacroD2Ev($6); __ZdlPv($6); } $8 = (__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4backEv(12104)|0); HEAP32[$8>>2] = 0; } __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8pop_backEv(12104); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE5clearEv(12116); return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$4); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN13AutoLineMacro7ProcessERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$s) { $agg$result = $agg$result|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 28|0; $2 = sp + 8|0; $0 = $s; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$5); $i = 0; while(1) { $6 = $i; $7 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv(12104)|0); $8 = ($6>>>0)<($7>>>0); if (!($8)) { label = 7; break; } $9 = $i; __THREW__ = 0; $10 = (invoke_iii(3808,(12104|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 6; break; } $13 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_viii(3809,($2|0),($13|0),($agg$result|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 6; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($agg$result,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $i; $17 = (($16) + 1)|0; $i = $17; } if ((label|0) == 6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } else if ((label|0) == 7) { $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $22 = $$pre_trunc&1; if ($22) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP13AutoLineMacroE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3810,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function ___clang_call_terminate($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; (___cxa_begin_catch(($0|0))|0); __ZSt9terminatev(); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP13AutoLineMacroE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13AutoLineMacroE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13AutoLineMacroE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__112__deallocateEPv($__ptr) { $__ptr = $__ptr|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__ptr; $1 = $0; __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEEEPT_RS9_($13)|0); __THREW__ = 0; invoke_vii(3812,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEEEPT_RS7_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($1,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -12|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($10)|0); __THREW__ = 0; invoke_vii(3813,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE7destroyIS6_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE7destroyEPS5_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE7destroyEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIcEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(3814,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP13AutoLineMacroEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP13AutoLineMacroEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP13AutoLineMacroEC2Ev($2); $3 = (__ZNSt3__17forwardIPP13AutoLineMacroEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13AutoLineMacroEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEC2ESA_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(3815,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(3816,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EEC2EjSC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(3817,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ES7_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EEC2ES7_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EEC2ES7_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPcEC2ES1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPcS1_EEbRKNS_11__wrap_iterIT_EERKNS2_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPcEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPcEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 1|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqIPcS1_EEbRKNS_11__wrap_iterIT_EERKNS2_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPcE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPcE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPcE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111char_traitsIcE6lengthEPKc($__s) { $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__s; $1 = $0; $2 = (_strlen($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__111char_traitsIcE2eqEcc($__c1,$__c2) { $__c1 = $__c1|0; $__c2 = $__c2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c1; $1 = $__c2; $2 = $0; $3 = $2 << 24 >> 24; $4 = $1; $5 = $4 << 24 >> 24; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__111char_traitsIcE6assignERcRKc($__c1,$__c2) { $__c1 = $__c1|0; $__c2 = $__c2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c1; $1 = $__c2; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $0; HEAP8[$4>>0] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE13__move_assignERS8_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE10deallocateEv($3); $4 = $2; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__move_assign_allocERS8_($3,$4); $5 = $2; $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = $2; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($3)) + 4|0); HEAP32[$10>>2] = $9; $11 = $2; $12 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($3)|0); HEAP32[$14>>2] = $13; $15 = $2; $16 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($15)|0); HEAP32[$16>>2] = 0; $17 = $2; $18 = ((($17)) + 4|0); HEAP32[$18>>2] = 0; $19 = $2; HEAP32[$19>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10deallocateERS7_PS6_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__move_assign_allocERS8_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__move_assign_allocERS8_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(3818,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(3819,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($2)|0); $6 = (($4) + (($5*12)|0)|0); $7 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + (($8*12)|0)|0); $10 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $12 = (($10) + (($11*12)|0)|0); __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__move_assign_allocERS8_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($3)|0); $4 = $2; $5 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($4)|0); (__ZNSt3__14moveIRNS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($5)|0); STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ES5_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIcEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_Lj2EEC2ES5_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorIcEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_Lj2EEC2ES5_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; (__ZNSt3__17forwardINS_9allocatorIcEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE25__construct_node_with_keyERSA_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE8allocateERSC_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEEC2ERSC_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(3820,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIbEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(3821,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = $2; $5 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($2,$3)|0); $5 = ($4|0)<(0); STACKTOP = sp;return ($5|0); } function __ZNSt3__111char_traitsIcE7compareEPKcS3_j($__s1,$__s2,$__n) { $__s1 = $__s1|0; $__s2 = $__s2|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__s1; $1 = $__s2; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; $6 = (_memcmp($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13minIjEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13minIjNS_6__lessIjjEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13minIjNS_6__lessIjjEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $1; $3 = $0; $4 = (__ZNKSt3__16__lessIjjEclERKjS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16__lessIjjEclERKjS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(3822,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9constructIbJEEEvRSC_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__19addressofIbEEPT_RS1_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(3822,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__110__allocateEj($__size) { $__size = $__size|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__size; $1 = $0; $2 = (__Znwj($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE9constructIbJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEbEEPvEEE9constructIbJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($__root,$__x) { $__root = $__root|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__y = 0, $__y1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__root; $1 = $__x; $2 = $1; $3 = $0; $4 = ($2|0)==($3|0); $5 = $1; $6 = ((($5)) + 12|0); $7 = $4&1; HEAP8[$6>>0] = $7; while(1) { $8 = $1; $9 = $0; $10 = ($8|0)!=($9|0); if (!($10)) { label = 17; break; } $11 = $1; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; $17 = $16 ^ 1; if (!($17)) { label = 17; break; } $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($20)|0); $22 = $1; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; if ($21) { $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $__y = $28; $29 = $__y; $30 = ($29|0)!=(0|0); if (!($30)) { label = 8; break; } $31 = $__y; $32 = ((($31)) + 12|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; if ($34) { label = 8; break; } $35 = $1; $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $1 = $37; $38 = $1; $39 = ((($38)) + 12|0); HEAP8[$39>>0] = 1; $40 = $1; $41 = ((($40)) + 8|0); $42 = HEAP32[$41>>2]|0; $1 = $42; $43 = $1; $44 = $0; $45 = ($43|0)==($44|0); $46 = $1; $47 = ((($46)) + 12|0); $48 = $45&1; HEAP8[$47>>0] = $48; $49 = $__y; $50 = ((($49)) + 12|0); HEAP8[$50>>0] = 1; continue; } else { $68 = HEAP32[$26>>2]|0; $__y1 = $68; $69 = $__y1; $70 = ($69|0)!=(0|0); if (!($70)) { label = 14; break; } $71 = $__y1; $72 = ((($71)) + 12|0); $73 = HEAP8[$72>>0]|0; $74 = $73&1; if ($74) { label = 14; break; } $75 = $1; $76 = ((($75)) + 8|0); $77 = HEAP32[$76>>2]|0; $1 = $77; $78 = $1; $79 = ((($78)) + 12|0); HEAP8[$79>>0] = 1; $80 = $1; $81 = ((($80)) + 8|0); $82 = HEAP32[$81>>2]|0; $1 = $82; $83 = $1; $84 = $0; $85 = ($83|0)==($84|0); $86 = $1; $87 = ((($86)) + 12|0); $88 = $85&1; HEAP8[$87>>0] = $88; $89 = $__y1; $90 = ((($89)) + 12|0); HEAP8[$90>>0] = 1; continue; } } if ((label|0) == 8) { $51 = $1; $52 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($51)|0); if (!($52)) { $53 = $1; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; $1 = $55; $56 = $1; __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($56); } $57 = $1; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $1 = $59; $60 = $1; $61 = ((($60)) + 12|0); HEAP8[$61>>0] = 1; $62 = $1; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $1 = $64; $65 = $1; $66 = ((($65)) + 12|0); HEAP8[$66>>0] = 0; $67 = $1; __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($67); STACKTOP = sp;return; } else if ((label|0) == 14) { $91 = $1; $92 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($91)|0); if ($92) { $93 = $1; $94 = ((($93)) + 8|0); $95 = HEAP32[$94>>2]|0; $1 = $95; $96 = $1; __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($96); } $97 = $1; $98 = ((($97)) + 8|0); $99 = HEAP32[$98>>2]|0; $1 = $99; $100 = $1; $101 = ((($100)) + 12|0); HEAP8[$101>>0] = 1; $102 = $1; $103 = ((($102)) + 8|0); $104 = HEAP32[$103>>2]|0; $1 = $104; $105 = $1; $106 = ((($105)) + 12|0); HEAP8[$106>>0] = 0; $107 = $1; __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($107); STACKTOP = sp;return; } else if ((label|0) == 17) { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ($1|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $__y = $3; $4 = $__y; $5 = HEAP32[$4>>2]|0; $6 = $0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $5; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = $0; $13 = $0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); HEAP32[$16>>2] = $12; } $17 = $0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $__y; $21 = ((($20)) + 8|0); HEAP32[$21>>2] = $19; $22 = $0; $23 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($22)|0); $24 = $__y; $25 = $0; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; if ($23) { HEAP32[$27>>2] = $24; $29 = $0; $30 = $__y; HEAP32[$30>>2] = $29; $31 = $__y; $32 = $0; $33 = ((($32)) + 8|0); HEAP32[$33>>2] = $31; STACKTOP = sp;return; } else { $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $24; $29 = $0; $30 = $__y; HEAP32[$30>>2] = $29; $31 = $__y; $32 = $0; $33 = ((($32)) + 8|0); HEAP32[$33>>2] = $31; STACKTOP = sp;return; } } function __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = HEAP32[$1>>2]|0; $__y = $2; $3 = $__y; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $0; HEAP32[$6>>2] = $5; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $0; $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); HEAP32[$13>>2] = $10; } $14 = $0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $__y; $18 = ((($17)) + 8|0); HEAP32[$18>>2] = $16; $19 = $0; $20 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($19)|0); $21 = $__y; $22 = $0; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; if ($20) { HEAP32[$24>>2] = $21; } else { $25 = ((($24)) + 4|0); HEAP32[$25>>2] = $21; } $26 = $0; $27 = $__y; $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; $29 = $__y; $30 = $0; $31 = ((($30)) + 8|0); HEAP32[$31>>2] = $29; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIbEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(3823,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(3824,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE10deallocateERSC_PSB_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIbEEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIKS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13AutoLineMacroEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13AutoLineMacroEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3825,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3826,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13AutoLineMacroEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP13AutoLineMacroE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP13AutoLineMacroEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIP13AutoLineMacroE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13AutoLineMacroEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP13AutoLineMacroEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP13AutoLineMacroEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP13AutoLineMacroEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3827,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13maxIjEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13maxIjNS_6__lessIjjEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3829,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNKSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114numeric_limitsIjE3maxEv() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__123__libcpp_numeric_limitsIjLb1EE3maxEv()|0); return ($0|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP13AutoLineMacroE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP13AutoLineMacroE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__123__libcpp_numeric_limitsIjLb1EE3maxEv() { var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__13maxIjNS_6__lessIjjEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16__lessIjjEclERKjS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13AutoLineMacroEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP13AutoLineMacroEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP13AutoLineMacroE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__17forwardIRNS_9allocatorIP13AutoLineMacroEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13AutoLineMacroEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP13AutoLineMacroEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13AutoLineMacroE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP13AutoLineMacroEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP13AutoLineMacroEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP13AutoLineMacroEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP13AutoLineMacroEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14moveIRPP13AutoLineMacroEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP13AutoLineMacroEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3810,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13AutoLineMacroRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13AutoLineMacroRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP13AutoLineMacroNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(3830,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __GLOBAL__sub_I_AbilityParser_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init(); ___cxx_global_var_init_1(); return; } function __ZN13ActionElementC2Ei($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = $1; __ZN10JGuiObjectC2Ei($2,$3); $4 = 12136; HEAP32[$2>>2] = $4; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = 0; $6 = ((($2)) + 24|0); HEAP32[$6>>2] = 0; $7 = ((($2)) + 28|0); HEAP32[$7>>2] = 0; $8 = ((($2)) + 16|0); HEAP32[$8>>2] = -1; $9 = ((($2)) + 20|0); HEAP32[$9>>2] = -1; $10 = ((($2)) + 12|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN13ActionElementC2ERKS_($this,$a) { $this = $this|0; $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $4 = $0; $5 = $1; __ZN10JGuiObjectC2ERKS_($4,$5); $6 = 12136; HEAP32[$4>>2] = $6; $7 = $1; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 8|0); HEAP32[$10>>2] = $9; $11 = $1; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = $1; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 40|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii($20|0,($17|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZN10JGuiObjectD2Ev($4); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; } else { $25 = $21; } } else { $25 = 0; } $24 = ((($4)) + 12|0); HEAP32[$24>>2] = $25; $26 = $1; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = ((($4)) + 16|0); HEAP32[$29>>2] = $28; $30 = $1; $31 = ((($30)) + 20|0); $32 = HEAP32[$31>>2]|0; $33 = ((($4)) + 20|0); HEAP32[$33>>2] = $32; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = ((($4)) + 24|0); HEAP32[$37>>2] = $36; $38 = $1; $39 = ((($38)) + 28|0); $40 = HEAP32[$39>>2]|0; $41 = ((($4)) + 28|0); HEAP32[$41>>2] = $40; STACKTOP = sp;return; } function __ZN13ActionElementD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 12136; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 12|0); HEAP32[$12>>2] = 0; __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZN13ActionElementD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ActionElementD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ActionElement23isReactingToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,24,5240,280)|0); $7 = $6; } $cObject = $7; $8 = $cObject; $9 = ($8|0)!=(0|0); if ($9) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 64|0); $12 = HEAP32[$11>>2]|0; $13 = $cObject; $14 = (FUNCTION_TABLE_iiii[$12 & 8191]($3,$13,0)|0); $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN13ActionElement18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,24,5240,280)|0); $7 = $6; } $cObject = $7; $8 = $cObject; $9 = ($8|0)!=(0|0); if ($9) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 76|0); $12 = HEAP32[$11>>2]|0; $13 = $cObject; $14 = (FUNCTION_TABLE_iii[$12 & 8191]($3,$13)|0); $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __GLOBAL__sub_I_ActionElement_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2(); ___cxx_global_var_init_1_3(); ___cxx_global_var_init_3(); ___cxx_global_var_init_5(); return; } function __ZN10JGuiObjectC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 68024; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; STACKTOP = sp;return; } function ___cxx_global_var_init_2() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12224,182585); (___cxa_atexit((3831|0),(12224|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12236,165089); (___cxa_atexit((3831|0),(12236|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12248,165080); (___cxa_atexit((3831|0),(12248|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12260,165065); (___cxa_atexit((3831|0),(12260|0),(___dso_handle|0))|0); return; } function __ZN13ActionElement6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13ActionElement6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN10JGuiObject10getTopLeftERfS0_($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZN13ActionElement11testDestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN13ActionElement7destroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN13ActionElement14CheckUserInputE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13ActionElement11setActionTCEP13TargetChooser($this,$newTc) { $this = $this|0; $newTc = $newTc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $newTc; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN13ActionElement18reactToChoiceClickEP10Targetableii($this,$0,$1,$2) { $this = $this|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = $this; $4 = $0; $5 = $1; $6 = $2; STACKTOP = sp;return 0; } function __ZN13ActionElement17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZN13ActionElement10stillInUseEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13ActionElement12receiveEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13ActionElement12reactToClickEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13ActionElement11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147980); STACKTOP = sp;return; } function __ZN11ActionLayer10getAbilityEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $type; $3 = $1; $i = 1; while(1) { $4 = $i; $5 = ((($3)) + 20|0); $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $a = $11; $12 = $a; $13 = ((($12)) + 136|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ($14|0)==($15|0); if ($16) { label = 4; break; } $18 = $i; $19 = (($18) + 1)|0; $i = $19; } if ((label|0) == 4) { $17 = $a; $0 = $17; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 6) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN11ActionLayer14removeFromGameEP13ActionElement($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $a = 0, $af = 0, $i = 0, $i1 = 0, $manaObject = 0, $toCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 128|0; $$byval_copy = sp + 124|0; $2 = sp + 112|0; $af = sp + 56|0; $5 = sp + 28|0; $6 = sp + 24|0; $7 = sp + 20|0; $8 = sp + 16|0; $9 = sp + 12|0; $10 = sp + 8|0; $11 = sp + 4|0; $12 = sp; $1 = $this; HEAP32[$2>>2] = $e; $13 = $1; $14 = ((($13)) + 96|0); (__ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5eraseERKS2_($14,$2)|0); $15 = HEAP32[$2>>2]|0; $16 = (__ZN8GuiLayer10getIndexOfEP10JGuiObject($13,$15)|0); $i = $16; $17 = $i; $18 = ($17|0)==(-1); if ($18) { $0 = 0; $84 = $0; STACKTOP = sp;return ($84|0); } $19 = (__ZN11ActionLayer18isWaitingForAnswerEv($13)|0); $20 = HEAP32[$2>>2]|0; $21 = ($19|0)==($20|0); if ($21) { __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($13,0); } $22 = HEAP32[$2>>2]|0; $23 = ($22|0)!=(0|0); if (!($23)) { ___assert_fail((118533|0),(118535|0),32,(118617|0)); // unreachable; } $24 = HEAP32[$2>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 40|0); $27 = HEAP32[$26>>2]|0; (FUNCTION_TABLE_ii[$27 & 8191]($24)|0); $28 = HEAP32[$2>>2]|0; $29 = (__ZN8GuiLayer10getIndexOfEP10JGuiObject($13,$28)|0); $i = $29; $30 = $i; $31 = ($30|0)==(-1); if ($31) { $0 = 0; $84 = $0; STACKTOP = sp;return ($84|0); } $32 = ((($13)) + 8|0); $33 = HEAP32[$32>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$33); $34 = HEAP32[$2>>2]|0; $35 = ($34|0)==(0|0); if ($35) { $37 = 0; } else { $36 = (___dynamic_cast($34,8,4000,0)|0); $37 = $36; } $a = $37; $38 = $a; $39 = ($38|0)!=(0|0); L18: do { if ($39) { $40 = $a; __THREW__ = 0; $41 = (invoke_ii(3832,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZN14AbilityFactoryD2Ev($af); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } $toCheck = $41; $44 = $toCheck; $45 = ($44|0)==(0|0); if ($45) { $51 = 0; } else { $46 = (___dynamic_cast($44,4000,4192,0)|0); $51 = $46; } $manaObject = $51; $52 = $manaObject; $53 = ($52|0)!=(0|0); if ($53) { $i1 = 0; while(1) { $54 = $i1; $55 = ((($13)) + 32|0); $56 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($55)|0); $57 = ($54>>>0)<($56>>>0); if (!($57)) { break L18; } $58 = ((($13)) + 32|0); $59 = $i1; __THREW__ = 0; $60 = (invoke_iii(3833,($58|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 15; break; } $63 = HEAP32[$60>>2]|0; $64 = HEAP32[$2>>2]|0; $65 = ($63|0)==($64|0); if ($65) { $66 = ((($13)) + 32|0); $67 = ((($13)) + 32|0); $68 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($67)|0); HEAP32[$7>>2] = $68; $69 = $i1; $70 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($7,$69)|0); HEAP32[$6>>2] = $70; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$6,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $71 = (invoke_iii(3834,($66|0),($$byval_copy|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 15; break; } HEAP32[$8>>2] = $71; } $74 = $i1; $75 = (($74) + 1)|0; $i1 = $75; } if ((label|0) == 15) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZN14AbilityFactoryD2Ev($af); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } } } } while(0); $76 = ((($13)) + 20|0); $77 = ((($13)) + 20|0); $78 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($77)|0); HEAP32[$11>>2] = $78; $79 = $i; $80 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($11,$79)|0); HEAP32[$10>>2] = $80; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($9,$10,0); __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$9>>2]|0; $81 = (invoke_iii(3834,($76|0),($$byval_copy$1|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZN14AbilityFactoryD2Ev($af); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } HEAP32[$12>>2] = $81; $0 = 1; __ZN14AbilityFactoryD2Ev($af); $84 = $0; STACKTOP = sp;return ($84|0); } function __ZN11ActionLayer18isWaitingForAnswerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if ($10) { $11 = ((($2)) + 88|0); $12 = HEAP32[$11>>2]|0; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } } $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($this,$ae) { $this = $this|0; $ae = $ae|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ae; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($2)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { ___assert_fail((118632|0),(118535|0),216,(118661|0)); // unreachable; } } $8 = $1; $9 = ((($2)) + 88|0); HEAP32[$9>>2] = $8; $10 = $1; $11 = ($10|0)!=(0|0); if ($11) { STACKTOP = sp;return; } $12 = ((($2)) + 92|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return; } function __ZN11ActionLayer13moveToGarbageEP13ActionElement($this,$e) { $this = $this|0; $e = $e|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $2 = sp; $1 = $this; HEAP32[$2>>2] = $e; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (__ZN11ActionLayer14removeFromGameEP13ActionElement($3,$4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 56|0); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE9push_backERKS2_($7,$2); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $8 = $$pre_trunc&1; STACKTOP = sp;return ($8|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $8 = $$pre_trunc&1; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN11ActionLayer12cleanGarbageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 56|0); $4 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = ((($1)) + 56|0); if (!($5)) { break; } $7 = $i; $8 = (__ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($1)) + 56|0); $12 = $i; $13 = (__ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } $19 = ((($1)) + 56|0); $20 = $i; $21 = (__ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEixEj($19,$20)|0); HEAP32[$21>>2] = 0; } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE5clearEv($6); STACKTOP = sp;return; } function __ZN11ActionLayer12reactToClickEP13ActionElementP15MTGCardInstance($this,$ability,$card) { $this = $this|0; $ability = $ability|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ability; $2 = $card; $3 = $0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); $result = $9; $10 = $result; $11 = ($10|0)!=(0); if (!($11)) { $13 = $result; STACKTOP = sp;return ($13|0); } $12 = ((($3)) + 84|0); HEAP32[$12>>2] = 1; $13 = $result; STACKTOP = sp;return ($13|0); } function __ZN11ActionLayer18reactToTargetClickEP13ActionElementP10Targetable($this,$ability,$card) { $this = $this|0; $ability = $ability|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ability; $2 = $card; $3 = $0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); $result = $9; $10 = $result; $11 = ($10|0)!=(0); if (!($11)) { $13 = $result; STACKTOP = sp;return ($13|0); } $12 = ((($3)) + 84|0); HEAP32[$12>>2] = 1; $13 = $result; STACKTOP = sp;return ($13|0); } function __ZN11ActionLayer14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentAction = 0, $currentAction2 = 0, $i = 0, $i1 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 24|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); $9 = $2; $10 = ($9|0)==(13); $or$cond = $8 & $10; if ($or$cond) { $i = 0; while(1) { $11 = $i; $12 = ((($3)) + 20|0); $13 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($11>>>0)<($13>>>0); if (!($14)) { break; } $15 = ((($3)) + 20|0); $16 = $i; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($3)) + 20|0); $21 = $i; $22 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $currentAction = $23; $24 = $currentAction; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 44|0); $27 = HEAP32[$26>>2]|0; $28 = $2; (FUNCTION_TABLE_iii[$27 & 8191]($24,$28)|0); } $29 = $i; $30 = (($29) + 1)|0; $i = $30; } $31 = ((($3)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 160|0); HEAP32[$33>>2] = 0; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } $34 = ((($3)) + 68|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } $i1 = 0; while(1) { $37 = $i1; $38 = ((($3)) + 20|0); $39 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($38)|0); $40 = ($37>>>0)<($39>>>0); if (!($40)) { label = 16; break; } $41 = ((($3)) + 20|0); $42 = $i1; $43 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($41,$42)|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0|0); if ($45) { $46 = ((($3)) + 20|0); $47 = $i1; $48 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $currentAction2 = $49; $50 = $currentAction2; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 44|0); $53 = HEAP32[$52>>2]|0; $54 = $2; $55 = (FUNCTION_TABLE_iii[$53 & 8191]($50,$54)|0); if ($55) { label = 14; break; } } $56 = $i1; $57 = (($56) + 1)|0; $i1 = $57; } if ((label|0) == 14) { $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } else if ((label|0) == 16) { $$expand_i1_val7 = 0; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } return (0)|0; } function __ZN11ActionLayer6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ae = 0, $countTargets = 0, $currentAction = 0, $currentAction2 = 0, $i = 0, $i1 = 0, $maxTargets = 0, $newPhase = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 84|0); HEAP32[$3>>2] = 0; $4 = ((($2)) + 68|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($2)) + 72|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = $1; FUNCTION_TABLE_vid[$11 & 8191]($8,$12); STACKTOP = sp;return; } $13 = ((($2)) + 44|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 20|0); $15 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($14)|0); $16 = (($15) - 1)|0; $i = $16; while(1) { $17 = $i; $18 = ($17|0)>=(0); if (!($18)) { break; } $19 = ((($2)) + 20|0); $20 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($19)|0); $21 = $i; $22 = ($20|0)<=($21|0); if ($22) { $23 = ((($2)) + 20|0); $24 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($23)|0); $25 = (($24) - 1)|0; $i = $25; $26 = $i; $27 = ($26|0)<(0); if ($27) { break; } } $28 = ((($2)) + 20|0); $29 = $i; $30 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($2)) + 20|0); $34 = $i; $35 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $currentAction = $36; $37 = $currentAction; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 36|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_ii[$40 & 8191]($37)|0); $42 = ($41|0)!=(0); if ($42) { $43 = ((($2)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = $currentAction; (__ZN12GameObserver14removeObserverEP13ActionElement($44,$45)|0); } } $46 = $i; $47 = (($46) + -1)|0; $i = $47; } $48 = ((($2)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN12GameObserver19getCurrentGamePhaseEv($49)|0); $newPhase = $50; $i1 = 0; while(1) { $51 = $i1; $52 = ((($2)) + 20|0); $53 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($52)|0); $54 = ($51>>>0)<($53>>>0); if (!($54)) { break; } $55 = ((($2)) + 20|0); $56 = $i1; $57 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($55,$56)|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($2)) + 20|0); $61 = $i1; $62 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($60,$61)|0); $63 = HEAP32[$62>>2]|0; $currentAction2 = $63; $64 = $newPhase; $65 = $currentAction2; $66 = ((($65)) + 20|0); HEAP32[$66>>2] = $64; $67 = $currentAction2; $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = $1; FUNCTION_TABLE_vid[$70 & 8191]($67,$71); $72 = $newPhase; $73 = $currentAction2; $74 = ((($73)) + 16|0); HEAP32[$74>>2] = $72; } $75 = $i1; $76 = (($75) + 1)|0; $i1 = $76; } $77 = ((($2)) + 92|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0); if (!($79)) { STACKTOP = sp;return; } $80 = (__ZN11ActionLayer18isWaitingForAnswerEv($2)|0); $ae = $80; $81 = $ae; $82 = ($81|0)!=(0|0); if (!($82)) { STACKTOP = sp;return; } $83 = $ae; $84 = (__ZN13ActionElement11getActionTcEv($83)|0); $85 = ($84|0)!=(0|0); if (!($85)) { STACKTOP = sp;return; } $86 = $ae; $87 = (__ZN13ActionElement11getActionTcEv($86)|0); $88 = (__ZN13TargetChooser17validTargetsExistEi($87,1)|0); if (!($88)) { $89 = ((($2)) + 92|0); HEAP32[$89>>2] = 0; (__ZN11ActionLayer19cancelCurrentActionEv($2)|0); STACKTOP = sp;return; } $90 = $ae; $91 = (__ZN13ActionElement11getActionTcEv($90)|0); $92 = (__ZN13TargetChooser17countValidTargetsEb($91,0)|0); $countTargets = $92; $93 = $ae; $94 = (__ZN13ActionElement11getActionTcEv($93)|0); $95 = ((($94)) + 40|0); $96 = HEAP32[$95>>2]|0; $maxTargets = $96; $97 = $countTargets; $98 = $maxTargets; $99 = ($97|0)<($98|0); if (!($99)) { STACKTOP = sp;return; } $100 = $ae; $101 = (__ZN13ActionElement11getActionTcEv($100)|0); $102 = (__ZN11TargetsList12getNbTargetsEv($101)|0); $103 = $countTargets; $104 = (($103) - 1)|0; $105 = ($102|0)==($104|0); if (!($105)) { STACKTOP = sp;return; } $106 = $ae; $107 = (__ZN13ActionElement11getActionTcEv($106)|0); $108 = ((($107)) + 44|0); HEAP8[$108>>0] = 1; STACKTOP = sp;return; } function __ZN11ActionLayer19cancelCurrentActionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ae = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN11ActionLayer18isWaitingForAnswerEv($2)|0); $ae = $3; $4 = $ae; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } $6 = ((($2)) + 92|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if ($8) { $9 = $ae; $10 = (__ZN13ActionElement11getActionTcEv($9)|0); $11 = (__ZN13TargetChooser17validTargetsExistEi($10,1)|0); if ($11) { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } } $12 = $ae; $13 = ((($12)) + 28|0); HEAP32[$13>>2] = 0; __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($2,0); $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN11ActionLayer6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentAction = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 72|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); STACKTOP = sp;return; } $i = 0; while(1) { $10 = $i; $11 = ((($1)) + 20|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { break; } $14 = ((($1)) + 20|0); $15 = $i; $16 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($1)) + 20|0); $20 = $i; $21 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $currentAction = $22; $23 = $currentAction; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($23); } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } STACKTOP = sp;return; } function __ZN11ActionLayer23getCurrentTargetChooserEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if ($10) { $11 = ((($2)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13ActionElement11getActionTcEv($12)|0); $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } } $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN11ActionLayer10stillInUseEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $currentAction = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 20|0); $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $currentAction = $11; $12 = $currentAction; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 68|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$16)|0); $18 = ($17|0)!=(0); if ($18) { label = 4; break; } $19 = $i; $20 = (($19) + 1)|0; $i = $20; } if ((label|0) == 4) { $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } else if ((label|0) == 6) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN11ActionLayer16receiveEventPlusEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $currentAction = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $result = 0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($2)) + 20|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $currentAction = $10; $11 = $currentAction; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 72|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_iii[$14 & 8191]($11,$15)|0); $17 = $result; $18 = (($17) + ($16))|0; $result = $18; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = $result; STACKTOP = sp;return ($21|0); } function __ZN11ActionLayer23isReactingToTargetClickEP10Targetable($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentAction = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $result = 0; $4 = (__ZN11ActionLayer18isWaitingForAnswerEv($3)|0); $5 = ($4|0)!=(0|0); if ($5) { $0 = -1; $25 = $0; STACKTOP = sp;return ($25|0); } $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 20|0); $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); if (!($9)) { break; } $10 = ((($3)) + 20|0); $11 = $i; $12 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $currentAction = $13; $14 = $currentAction; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = (FUNCTION_TABLE_iii[$17 & 8191]($14,$18)|0); $20 = $result; $21 = (($20) + ($19))|0; $result = $21; $22 = $i; $23 = (($22) + 1)|0; $i = $23; } $24 = $result; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN11ActionLayer18reactToTargetClickEP10Targetable($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ae = 0, $currentAction = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $result = 0; $4 = (__ZN11ActionLayer18isWaitingForAnswerEv($3)|0); $ae = $4; $5 = $ae; $6 = ($5|0)!=(0|0); if ($6) { $7 = $ae; $8 = $2; $9 = (__ZN11ActionLayer18reactToTargetClickEP13ActionElementP10Targetable($3,$7,$8)|0); $0 = $9; $29 = $0; STACKTOP = sp;return ($29|0); } $i = 0; while(1) { $10 = $i; $11 = ((($3)) + 20|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { break; } $14 = ((($3)) + 20|0); $15 = $i; $16 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $currentAction = $17; $18 = $currentAction; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 56|0); $21 = HEAP32[$20>>2]|0; $22 = $2; $23 = (FUNCTION_TABLE_iii[$21 & 8191]($18,$22)|0); $24 = $result; $25 = (($24) + ($23))|0; $result = $25; $26 = $i; $27 = (($26) + 1)|0; $i = $27; } $28 = $result; $0 = $28; $29 = $0; STACKTOP = sp;return ($29|0); } function __ZN11ActionLayer24getMenuIdFromCardAbilityEP15MTGCardInstanceP10MTGAbilityRi($this,$card,$ability,$menuId) { $this = $this|0; $card = $card|0; $ability = $ability|0; $menuId = $menuId|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ctr = 0, $currentAction = 0; var $i = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $1 = $this; $2 = $card; $3 = $ability; $4 = $menuId; $5 = $1; $ctr = 0; $i = 0; while(1) { $6 = $i; $7 = ((($5)) + 20|0); $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); if (!($9)) { break; } $10 = ((($5)) + 20|0); $11 = $i; $12 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $currentAction = $13; $14 = $currentAction; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 64|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = (FUNCTION_TABLE_iiii[$17 & 8191]($14,$18,0)|0); $20 = ($19|0)!=(0); if ($20) { $21 = $currentAction; $22 = $3; $23 = ($21|0)==($22|0); if ($23) { $24 = $ctr; $25 = $4; HEAP32[$25>>2] = $24; $26 = $ctr; $27 = (($26) + 1)|0; $ctr = $27; } } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } $30 = $ctr; $31 = ($30|0)==(0); $32 = $ctr; $33 = ($32|0)==(1); $or$cond = $31 | $33; if ($or$cond) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $34 = $$pre_trunc&1; STACKTOP = sp;return ($34|0); } else { $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $34 = $$pre_trunc&1; STACKTOP = sp;return ($34|0); } return (0)|0; } function __ZN11ActionLayer17isReactingToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentAction = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $currentAction = sp + 8|0; $3 = sp; $1 = $this; $2 = $card; $4 = $1; $result = 0; $5 = (__ZN11ActionLayer18isWaitingForAnswerEv($4)|0); $6 = ($5|0)!=(0|0); if ($6) { $0 = -1; $28 = $0; STACKTOP = sp;return ($28|0); } $i = 0; while(1) { $7 = $i; $8 = ((($4)) + 20|0); $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { break; } $11 = ((($4)) + 20|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; HEAP32[$currentAction>>2] = $14; $15 = HEAP32[$currentAction>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 64|0); $18 = HEAP32[$17>>2]|0; $19 = $2; $20 = (FUNCTION_TABLE_iiii[$18 & 8191]($15,$19,0)|0); $21 = ($20|0)!=(0); if ($21) { $22 = $result; $23 = (($22) + 1)|0; $result = $23; $24 = ((($4)) + 96|0); __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6insertERKS2_($3,$24,$currentAction); } $25 = $i; $26 = (($25) + 1)|0; $i = $26; } $27 = $result; $0 = $27; $28 = $0; STACKTOP = sp;return ($28|0); } function __ZN11ActionLayer12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ae = 0, $end = 0, $iter = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $iter = sp + 4|0; $end = sp; $1 = $this; $2 = $card; $3 = $1; $result = 0; $4 = (__ZN11ActionLayer18isWaitingForAnswerEv($3)|0); $ae = $4; $5 = $ae; $6 = ($5|0)!=(0|0); if ($6) { $7 = $ae; $8 = $2; $9 = (__ZN11ActionLayer12reactToClickEP13ActionElementP15MTGCardInstance($3,$7,$8)|0); $0 = $9; $25 = $0; STACKTOP = sp;return ($25|0); } $10 = ((($3)) + 96|0); $11 = (__ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5beginEv($10)|0); HEAP32[$iter>>2] = $11; $12 = ((($3)) + 96|0); $13 = (__ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($12)|0); HEAP32[$end>>2] = $13; while(1) { $14 = (__ZNSt3__1neERKNS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($iter,$end)|0); if (!($14)) { break; } $15 = (__ZNKSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEdeEv($iter)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = (__ZN11ActionLayer12reactToClickEP13ActionElementP15MTGCardInstance($3,$16,$17)|0); $19 = $result; $20 = (($19) + ($18))|0; $result = $20; $21 = $result; $22 = ($21|0)!=(0); if ($22) { break; } (__ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEppEv($iter)|0); } $23 = ((($3)) + 96|0); __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv($23); $24 = $result; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN11ActionLayer13setMenuObjectEP10Targetableb($this,$object,$must) { $this = $this|0; $object = $object|0; $must = $must|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $currentAction = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 92|0; $6 = sp + 121|0; $7 = sp + 80|0; $8 = sp + 120|0; $9 = sp + 60|0; $10 = sp + 48|0; $11 = sp + 36|0; $12 = sp + 24|0; $13 = sp + 12|0; $14 = sp; $0 = $this; $1 = $object; $15 = $must&1; $2 = $15; $16 = $0; $17 = $1; $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return; } $19 = $1; $20 = ((($16)) + 68|0); HEAP32[$20>>2] = $19; $21 = ((($16)) + 72|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($16)) + 72|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($16)) + 72|0); HEAP32[$30>>2] = 0; } $31 = ((($16)) + 76|0); HEAP32[$31>>2] = 0; $32 = (__Znwj(172)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $33 = ((($16)) + 8|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; $35 = (invoke_ii(3835,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; do { if ($37) { label = 19; } else { $38 = ((($16)) + 8|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_ii(3836,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 19; } else { $43 = ((($16)) + 52|0); $44 = $1; $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_vii($46|0,($5|0),($44|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 19; } else { $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($32|0),($35|0),($40|0),10,($43|0),0,100.0,100.0,($49|0),7,1,1); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $3 = $99; $4 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $52 = ((($16)) + 72|0); HEAP32[$52>>2] = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $53 = (__Znwj(172)|0); $$expand_i1_val4 = 1; HEAP8[$8>>0] = $$expand_i1_val4; $54 = ((($16)) + 8|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii(3835,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; do { if ($58) { label = 23; } else { $59 = ((($16)) + 8|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; $61 = (invoke_ii(3836,($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 23; } else { $64 = ((($16)) + 52|0); $65 = $1; $66 = HEAP32[$65>>2]|0; $67 = HEAP32[$66>>2]|0; __THREW__ = 0; invoke_vii($67|0,($7|0),($65|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 23; } else { $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($53|0),($56|0),($61|0),10,($64|0),0,100.0,100.0,($70|0),7,1,1); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $3 = $104; $4 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val6 = 0; HEAP8[$8>>0] = $$expand_i1_val6; $73 = ((($16)) + 76|0); HEAP32[$73>>2] = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $74 = $1; $75 = ($74|0)==(0|0); $76 = ((($74)) + -280|0); $77 = $75 ? 0 : $76; $78 = ((($16)) + 80|0); HEAP32[$78>>2] = $77; $i = 0; L24: while(1) { $79 = $i; $80 = ((($16)) + 20|0); $81 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($80)|0); $82 = ($79>>>0)<($81>>>0); if (!($82)) { label = 44; break; } $83 = ((($16)) + 20|0); $84 = $i; $85 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($83,$84)|0); $86 = HEAP32[$85>>2]|0; $currentAction = $86; $87 = $currentAction; $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 52|0); $90 = HEAP32[$89>>2]|0; $91 = $1; $92 = (FUNCTION_TABLE_iii[$90 & 8191]($87,$91)|0); $93 = ($92|0)!=(0); L27: do { if ($93) { $94 = $currentAction; $95 = ($94|0)==(0|0); if ($95) { $107 = 0; } else { $96 = (___dynamic_cast($94,8,4000,0)|0); $107 = $96; } $108 = (__ZN10MTGAbility7getCostEv($107)|0); $109 = ($108|0)!=(0|0); do { if (!($109)) { $110 = $currentAction; $111 = ($110|0)==(0|0); if ($111) { $113 = 0; } else { $112 = (___dynamic_cast($110,8,64,0)|0); $113 = $112; } $114 = ($113|0)!=(0|0); if ($114) { break; } $133 = ((($16)) + 76|0); $134 = HEAP32[$133>>2]|0; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 36|0); $137 = HEAP32[$136>>2]|0; $138 = $i; $139 = $currentAction; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 80|0); $142 = HEAP32[$141>>2]|0; FUNCTION_TABLE_vii[$142 & 8191]($11,$139); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 40; break L24; } __THREW__ = 0; invoke_viiiii($137|0,($134|0),($138|0),($11|0),($12|0),0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 41; break L24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L27; } } while(0); $115 = ((($16)) + 72|0); $116 = HEAP32[$115>>2]|0; $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 36|0); $119 = HEAP32[$118>>2]|0; $120 = $i; $121 = $currentAction; $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 80|0); $124 = HEAP32[$123>>2]|0; FUNCTION_TABLE_vii[$124 & 8191]($9,$121); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 34; break L24; } __THREW__ = 0; invoke_viiiii($119|0,($116|0),($120|0),($9|0),($10|0),0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 35; break L24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } while(0); $151 = $i; $152 = (($151) + 1)|0; $i = $152; } if ((label|0) == 34) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; label = 36; } else if ((label|0) == 35) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 36; } else if ((label|0) == 40) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $3 = $147; $4 = $148; label = 42; } else if ((label|0) == 41) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $3 = $149; $4 = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 42; } else if ((label|0) == 44) { $153 = ((($16)) + 76|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 96|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)!=(0); if ($157) { $158 = ((($16)) + 72|0); $159 = HEAP32[$158>>2]|0; $160 = ($159|0)!=(0|0); if ($160) { $161 = ((($16)) + 72|0); $162 = HEAP32[$161>>2]|0; $163 = ($162|0)==(0|0); if (!($163)) { $164 = HEAP32[$162>>2]|0; $165 = ((($164)) + 4|0); $166 = HEAP32[$165>>2]|0; FUNCTION_TABLE_vi[$166 & 8191]($162); } $167 = ((($16)) + 72|0); HEAP32[$167>>2] = 0; } $168 = ((($16)) + 76|0); $169 = HEAP32[$168>>2]|0; $170 = ((($16)) + 72|0); HEAP32[$170>>2] = $169; } else { $171 = ((($16)) + 76|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)!=(0|0); if ($173) { $174 = ((($16)) + 76|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)==(0|0); if (!($176)) { $177 = HEAP32[$175>>2]|0; $178 = ((($177)) + 4|0); $179 = HEAP32[$178>>2]|0; FUNCTION_TABLE_vi[$179 & 8191]($175); } $180 = ((($16)) + 76|0); HEAP32[$180>>2] = 0; } } $181 = $2; $182 = $181&1; L60: do { if ($182) { $196 = ((($16)) + 92|0); HEAP32[$196>>2] = 1; } else { $183 = ((($16)) + 72|0); $184 = HEAP32[$183>>2]|0; $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 36|0); $187 = HEAP32[$186>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,198486); __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; do { if ($189) { $192 = ___cxa_find_matching_catch()|0; $193 = tempRet0; $3 = $192; $4 = $193; } else { __THREW__ = 0; invoke_viiiii($187|0,($184|0),-1,($13|0),($14|0),0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { $194 = ___cxa_find_matching_catch()|0; $195 = tempRet0; $3 = $194; $4 = $195; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L60; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } } while(0); $197 = ((($16)) + 44|0); HEAP32[$197>>2] = 1; STACKTOP = sp;return; } if ((label|0) == 36) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } else if ((label|0) == 42) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } } } } } while(0); if ((label|0) == 23) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $3 = $102; $4 = $103; } $$pre_trunc9 = HEAP8[$8>>0]|0; $106 = $$pre_trunc9&1; if (!($106)) { $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } __ZdlPv($53); $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } } } } while(0); if ((label|0) == 19) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $3 = $97; $4 = $98; } $$pre_trunc = HEAP8[$6>>0]|0; $101 = $$pre_trunc&1; if (!($101)) { $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } __ZdlPv($32); $198 = $3; $199 = $4; ___resumeException($198|0); // unreachable; } function __ZN11ActionLayer19setCustomMenuObjectEP10TargetablebNSt3__16vectorIP10MTGAbilityNS2_9allocatorIS5_EEEENS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEE($this,$object,$must,$abilities,$customName) { $this = $this|0; $object = $object|0; $must = $must|0; $abilities = $abilities|0; $customName = $customName|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $currentAction = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 56|0; $6 = sp + 85|0; $7 = sp + 84|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $0 = $this; $1 = $object; $12 = $must&1; $2 = $12; $13 = $0; $14 = $1; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = $1; $17 = ((($13)) + 68|0); HEAP32[$17>>2] = $16; $18 = ((($13)) + 72|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($13)) + 72|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0|0); if (!($23)) { $24 = HEAP32[$22>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($22); } $27 = ((($13)) + 72|0); HEAP32[$27>>2] = 0; } $28 = (__Znwj(172)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $29 = ((($13)) + 8|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_ii(3835,($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; do { if ($33) { label = 21; } else { $34 = ((($13)) + 8|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_ii(3836,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 21; } else { $39 = ((($13)) + 52|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($customName)|0); $41 = ($40|0)!=(0); $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; if ($41) { $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($customName)|0); $49 = $42; } else { $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; __THREW__ = 0; invoke_vii($45|0,($5|0),($43|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 21; break; } $$expand_i1_val4 = 1; HEAP8[$6>>0] = $$expand_i1_val4; $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $49 = $48; } __THREW__ = 0; invoke_viiiiiiddiiii(3837,($28|0),($31|0),($36|0),10,($39|0),0,100.0,100.0,($49|0),7,1,1); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $3 = $97; $4 = $98; $$pre_trunc9 = HEAP8[$6>>0]|0; $99 = $$pre_trunc9&1; if (!($99)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val6 = 0; HEAP8[$7>>0] = $$expand_i1_val6; $52 = ((($13)) + 72|0); HEAP32[$52>>2] = $28; $$pre_trunc = HEAP8[$6>>0]|0; $53 = $$pre_trunc&1; if ($53) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $54 = ((($13)) + 80|0); HEAP32[$54>>2] = 0; $55 = ((($13)) + 72|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 165|0); HEAP8[$57>>0] = 0; $58 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilities)|0); $59 = ($58|0)!=(0); L25: do { if ($59) { $60 = ((($13)) + 72|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 165|0); HEAP8[$62>>0] = 1; $w = 0; while(1) { $63 = $w; $64 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilities)|0); $65 = ($63|0)<($64|0); if (!($65)) { break L25; } $66 = $w; $67 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($abilities,$66)|0); $68 = HEAP32[$67>>2]|0; $currentAction = $68; $69 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($abilities,0)|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 132|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); $74 = ((($72)) + -280|0); $75 = $73 ? 0 : $74; $76 = ((($13)) + 80|0); HEAP32[$76>>2] = $75; $77 = ((($13)) + 72|0); $78 = HEAP32[$77>>2]|0; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 36|0); $81 = HEAP32[$80>>2]|0; $82 = ((($13)) + 20|0); $83 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($82)|0); $84 = (($83) - 1)|0; $85 = $currentAction; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 80|0); $88 = HEAP32[$87>>2]|0; FUNCTION_TABLE_vii[$88 & 8191]($8,$85); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 26; break; } __THREW__ = 0; invoke_viiiii($81|0,($78|0),($84|0),($8|0),($9|0),0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 27; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $93 = $w; $94 = (($93) + 1)|0; $w = $94; } if ((label|0) == 26) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $3 = $101; $4 = $102; } else if ((label|0) == 27) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $3 = $103; $4 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $122 = $3; $123 = $4; ___resumeException($122|0); // unreachable; } } while(0); $105 = $2; $106 = $105&1; L38: do { if ($106) { $120 = ((($13)) + 92|0); HEAP32[$120>>2] = 1; } else { $107 = ((($13)) + 72|0); $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 36|0); $111 = HEAP32[$110>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,198486); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; do { if ($113) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; } else { __THREW__ = 0; invoke_viiiii($111|0,($108|0),-1,($10|0),($11|0),0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L38; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $122 = $3; $123 = $4; ___resumeException($122|0); // unreachable; } } while(0); $121 = ((($13)) + 44|0); HEAP32[$121>>2] = 1; STACKTOP = sp;return; } } } while(0); if ((label|0) == 21) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $3 = $95; $4 = $96; } $$pre_trunc11 = HEAP8[$7>>0]|0; $100 = $$pre_trunc11&1; if (!($100)) { $122 = $3; $123 = $4; ___resumeException($122|0); // unreachable; } __ZdlPv($28); $122 = $3; $123 = $4; ___resumeException($122|0); // unreachable; } function __ZN11ActionLayer9doReactToEi($this,$menuIndex) { $this = $this|0; $menuIndex = $menuIndex|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $controlid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $menuIndex; $2 = $0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($2)) + 72|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 72|0); $9 = $1; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN10JGuiObject5GetIdEv($11)|0); $controlid = $12; $13 = HEAP32[$2>>2]|0; $14 = ((($13)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = $controlid; FUNCTION_TABLE_viii[$15 & 8191]($2,0,$16); STACKTOP = sp;return; } function __ZN11ActionLayer13ButtonPressedEii($this,$0,$controlid) { $this = $this|0; $0 = $0|0; $controlid = $controlid|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $currentAction = 0, $i = 0, $stream = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 32|0; $6 = sp + 8|0; $1 = $this; $2 = $0; $3 = $controlid; $8 = $1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 72|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 72|0); $13 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($9>>>0)<($13>>>0); if (!($14)) { label = 14; break; } $15 = ((($8)) + 72|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 72|0); $18 = $i; __THREW__ = 0; $19 = (invoke_iii(3833,($17|0),($18|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break; } $22 = HEAP32[$19>>2]|0; __THREW__ = 0; $23 = (invoke_ii(3838,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = $3; $27 = ($23|0)==($26|0); if ($27) { label = 6; break; } $49 = $i; $50 = (($49) + 1)|0; $i = $50; } do { if ((label|0) == 6) { $28 = ((($stream)) + 8|0); __THREW__ = 0; $29 = (invoke_iii(3839,($28|0),(144106|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = $i; __THREW__ = 0; (invoke_iii(3840,($29|0),($32|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($8)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = ((($8)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 212|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; invoke_vii(3841,($6|0),($stream|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; invoke_viii(3842,($36|0),($40|0),($6|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 14; break; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $4 = $47; $5 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } } } } } while(0); do { if ((label|0) == 14) { $51 = ((($8)) + 72|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if ($53) { $54 = ((($8)) + 72|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 165|0); $57 = HEAP8[$56>>0]|0; $58 = $57&1; if ($58) { __THREW__ = 0; invoke_vii(3843,($8|0),-1); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } $7 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } $61 = $3; $62 = ($61|0)>=(0); if ($62) { $63 = $3; $64 = ((($8)) + 20|0); $65 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($64)|0); $66 = ($63|0)<($65|0); if ($66) { $67 = ((($8)) + 20|0); $68 = $3; __THREW__ = 0; $69 = (invoke_iii(3833,($67|0),($68|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break; } $72 = HEAP32[$69>>2]|0; $currentAction = $72; $73 = $currentAction; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 56|0); $76 = HEAP32[$75>>2]|0; $77 = ((($8)) + 68|0); $78 = HEAP32[$77>>2]|0; __THREW__ = 0; (invoke_iii($76|0,($73|0),($78|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break; } $81 = ((($8)) + 68|0); HEAP32[$81>>2] = 0; $82 = ((($8)) + 80|0); HEAP32[$82>>2] = 0; } else { label = 23; } } else { label = 23; } if ((label|0) == 23) { $83 = $3; $84 = ($83|0)==(-1); if ($84) { $85 = ((($8)) + 8|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 172|0); $88 = HEAP32[$87>>2]|0; __THREW__ = 0; $89 = (invoke_ii(3844,($88|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break; } __THREW__ = 0; invoke_vii(3845,($89|0),0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break; } $94 = ((($8)) + 68|0); HEAP32[$94>>2] = 0; $95 = ((($8)) + 80|0); HEAP32[$95>>2] = 0; } } $7 = 0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } while(0); $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $4 = $45; $5 = $46; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } function __ZN11ActionLayer29ButtonPressedOnMultipleChoiceEi($this,$choice) { $this = $this|0; $choice = $choice|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $currentAction = 0, $currentMenuObject = 0, $i = 0, $ma = 0, $ma1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $choice; $2 = $0; $currentMenuObject = -1; $3 = ((($2)) + 20|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = (($4) - 1)|0; $i = $5; while(1) { $6 = $i; $7 = ($6|0)>(0); if (!($7)) { break; } $8 = ((($2)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,8696,1480,0)|0); $14 = $13; } $ma = $14; $15 = $ma; $16 = ($15|0)!=(0|0); if ($16) { $17 = $ma; $18 = ((($17)) + 184|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0); if ($20) { label = 7; break; } } $22 = $i; $23 = (($22) + -1)|0; $i = $23; } if ((label|0) == 7) { $21 = $i; $currentMenuObject = $21; } $24 = $currentMenuObject; $25 = ($24|0)>=(0); if ($25) { $26 = $currentMenuObject; $27 = ((($2)) + 20|0); $28 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($27)|0); $29 = ($26|0)<($28|0); if ($29) { $30 = ((($2)) + 20|0); $31 = $currentMenuObject; $32 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $currentAction = $33; $34 = $currentAction; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 60|0); $37 = HEAP32[$36>>2]|0; $38 = ((($2)) + 68|0); $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = ($40|0)>(-1); if ($41) { $42 = $1; $47 = $42; } else { $43 = ((($2)) + 72|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN10SimpleMenu8getmCurrEv($44)|0); $47 = $45; } $46 = $currentMenuObject; (FUNCTION_TABLE_iiiii[$37 & 8191]($34,$39,$47,$46)|0); $48 = ((($2)) + 20|0); $49 = $currentMenuObject; $50 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($48,$49)|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); if ($52) { $54 = 0; } else { $53 = (___dynamic_cast($51,8696,1480,0)|0); $54 = $53; } $ma1 = $54; $55 = $ma1; $56 = ($55|0)!=(0|0); if (!($56)) { $66 = ((($2)) + 68|0); HEAP32[$66>>2] = 0; $67 = ((($2)) + 80|0); HEAP32[$67>>2] = 0; STACKTOP = sp;return; } $57 = $ma1; $58 = ((($57)) + 188|0); HEAP8[$58>>0] = 1; $66 = ((($2)) + 68|0); HEAP32[$66>>2] = 0; $67 = ((($2)) + 80|0); HEAP32[$67>>2] = 0; STACKTOP = sp;return; } } $59 = $currentMenuObject; $60 = ($59|0)==(-1); if (!($60)) { $66 = ((($2)) + 68|0); HEAP32[$66>>2] = 0; $67 = ((($2)) + 80|0); HEAP32[$67>>2] = 0; STACKTOP = sp;return; } $61 = ((($2)) + 8|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 172|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZN10DuelLayers10stackLayerEv($64)|0); __ZN11ActionStack17endOfInterruptionEb($65,0); $66 = ((($2)) + 68|0); HEAP32[$66>>2] = 0; $67 = ((($2)) + 80|0); HEAP32[$67>>2] = 0; STACKTOP = sp;return; } function __ZThn52_N11ActionLayer13ButtonPressedEii($this,$0,$controlid) { $this = $this|0; $0 = $0|0; $controlid = $controlid|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $controlid; $4 = $1; $5 = ((($4)) + -52|0); $6 = $2; $7 = $3; __ZN11ActionLayer13ButtonPressedEii($5,$6,$7); STACKTOP = sp;return; } function __ZN11ActionLayerC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = $1; __ZN8GuiLayerC2EP12GameObserver($2,$3); $4 = ((($2)) + 52|0); __ZN12JGuiListenerC2Ev($4); $5 = 12280; HEAP32[$2>>2] = $5; $6 = ((($2)) + 52|0); $7 = 12324; HEAP32[$6>>2] = $7; $8 = ((($2)) + 56|0); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEC2Ev($8); $9 = ((($2)) + 96|0); __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEEC2Ev($9); $10 = ((($2)) + 68|0); HEAP32[$10>>2] = 0; $11 = ((($2)) + 72|0); HEAP32[$11>>2] = 0; $12 = ((($2)) + 76|0); HEAP32[$12>>2] = 0; $13 = ((($2)) + 84|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 88|0); HEAP32[$14>>2] = 0; $15 = ((($2)) + 92|0); HEAP32[$15>>2] = 0; STACKTOP = sp;return; } function __ZN11ActionLayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 12280; HEAP32[$3>>2] = $4; $5 = ((($3)) + 52|0); $6 = 12324; HEAP32[$5>>2] = $6; while(1) { $7 = ((($3)) + 20|0); $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($8|0)!=(0); if (!($9)) { label = 6; break; } $10 = ((($3)) + 20|0); $11 = ((($3)) + 20|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = (($12) - 1)|0; __THREW__ = 0; $14 = (invoke_iii(3833,($10|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } $17 = HEAP32[$14>>2]|0; __THREW__ = 0; (invoke_iii(3846,($3|0),($17|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } } if ((label|0) == 6) { $26 = ((($3)) + 72|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($3)) + 72|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if (!($31)) { $32 = HEAP32[$30>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($30); } $35 = ((($3)) + 72|0); HEAP32[$35>>2] = 0; } __THREW__ = 0; invoke_vi(3847,($3|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($3)) + 96|0); __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEED2Ev($38); $39 = ((($3)) + 56|0); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEED2Ev($39); $40 = ((($3)) + 52|0); __ZN12JGuiListenerD2Ev($40); __ZN8GuiLayerD2Ev($3); STACKTOP = sp;return; } } $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; $1 = $20; $2 = $21; $22 = ((($3)) + 96|0); __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEED2Ev($22); $23 = ((($3)) + 56|0); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEED2Ev($23); $24 = ((($3)) + 52|0); __ZN12JGuiListenerD2Ev($24); __ZN8GuiLayerD2Ev($3); $25 = $1; ___clang_call_terminate($25); // unreachable; } function __ZThn52_N11ActionLayerD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11ActionLayerD2Ev($2); STACKTOP = sp;return; } function __ZN11ActionLayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ActionLayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn52_N11ActionLayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11ActionLayerD0Ev($2); STACKTOP = sp;return; } function __GLOBAL__sub_I_ActionLayer_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_12(); ___cxx_global_var_init_1_13(); ___cxx_global_var_init_3_14(); ___cxx_global_var_init_5_15(); return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5eraseERKS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE14__erase_uniqueIS2_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN14AbilityFactoryC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); $3 = ((($2)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($2)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($2)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($2)) + 48|0); $7 = $1; HEAP32[$6>>2] = $7; STACKTOP = sp;return; } function __ZN14AbilityFactoryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP10JGuiObjectEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP10JGuiObjectS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP10JGuiObjectS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(3848,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(3849,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13ActionElement11getActionTcEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN11TargetsList12getNbTargetsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6insertERKS2_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = $1; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_($2,$3,$4); __ZNSt3__14pairINS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEbEC2INS_15__tree_iteratorIS3_S7_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISD_S8_EE5valuesr14is_convertibleISE_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN12GameObserver8getInputEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 100|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12GameObserver18getResourceManagerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ($2|0)!=(0|0); if ($3) { $4 = ((($2)) + 96|0); $5 = HEAP32[$4>>2]|0; $0 = $5; } else { $0 = 0; } $6 = $0; STACKTOP = sp;return ($6|0); } function __ZN10MTGAbility7getCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($this,$__wch) { $this = $this|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__wch; $4 = $0; $5 = ((($4)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($5); $6 = 12520; HEAP32[$4>>2] = $6; $7 = ((($4)) + 64|0); $8 = 12560; HEAP32[$7>>2] = $8; $9 = ((($4)) + 8|0); $10 = 12540; HEAP32[$9>>2] = $10; $11 = ((($4)) + 12|0); __THREW__ = 0; $12 = 12472; invoke_viii(3850,($4|0),($12|0),($11|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; $28 = ((($4)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($28); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } $15 = 12520; HEAP32[$4>>2] = $15; $16 = ((($4)) + 64|0); $17 = 12560; HEAP32[$16>>2] = $17; $18 = ((($4)) + 8|0); $19 = 12540; HEAP32[$18>>2] = $19; $20 = ((($4)) + 12|0); $21 = $1; __THREW__ = 0; invoke_vii(3851,($20|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { STACKTOP = sp;return; } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; $28 = ((($4)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($28); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } function __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($__os,$__str) { $__os = $__os|0; $__str = $__str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__str; $2 = $0; $3 = $1; $4 = $1; $5 = (__ZNSt3__111char_traitsIcE6lengthEPKc($4)|0); $6 = (__ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j($2,$3,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($agg$result,$2); STACKTOP = sp;return; } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1,12468); $2 = ((($1)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZN10SimpleMenu8getmCurrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12JGuiListenerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 12456; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; $2 = $0; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEEC2ERKS4_($2,$1); STACKTOP = sp;return; } function __ZNSt3__13setIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN12JGuiListenerD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function ___cxx_global_var_init_12() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12336,182585); (___cxa_atexit((3831|0),(12336|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_13() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12348,165089); (___cxa_atexit((3831|0),(12348|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_14() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12360,165080); (___cxa_atexit((3831|0),(12360|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_15() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(12372,165065); (___cxa_atexit((3831|0),(12372|0),(___dso_handle|0))|0); return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($2); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5); STACKTOP = sp;return; } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($3)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = ((($2)) + 8|0); HEAP32[$13>>2] = $12; $14 = ((($2)) + 12|0); __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); STACKTOP = sp;return; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 12392; HEAP32[$1>>2] = $2; $3 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$this,$0,$1,$__way,$__wch) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $__way = $__way|0; $__wch = $__wch|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $__noff = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $__noff = sp; $2 = $this; $6 = $3; $7 = $6; HEAP32[$7>>2] = $0; $8 = (($6) + 4)|0; $9 = $8; HEAP32[$9>>2] = $1; $4 = $__way; $5 = $__wch; $10 = $2; $11 = ((($10)) + 44|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($10)|0); $14 = ($12>>>0)<($13>>>0); if ($14) { $15 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($10)|0); $16 = ((($10)) + 44|0); HEAP32[$16>>2] = $15; } $17 = $5; $18 = $17 & 24; $19 = ($18|0)==(0); if ($19) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } $20 = $5; $21 = $20 & 24; $22 = ($21|0)==(24); $23 = $4; $24 = ($23|0)==(1); $or$cond = $22 & $24; if ($or$cond) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } $25 = $4; L12: do { switch ($25|0) { case 0: { $26 = $__noff; $27 = $26; HEAP32[$27>>2] = 0; $28 = (($26) + 4)|0; $29 = $28; HEAP32[$29>>2] = 0; break; } case 1: { $30 = $5; $31 = $30 & 8; $32 = ($31|0)!=(0); if ($32) { $33 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($10)|0); $34 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $35 = $33; $36 = $34; $37 = (($35) - ($36))|0; $38 = ($37|0)<(0); $39 = $38 << 31 >> 31; $40 = $__noff; $41 = $40; HEAP32[$41>>2] = $37; $42 = (($40) + 4)|0; $43 = $42; HEAP32[$43>>2] = $39; break L12; } else { $44 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($10)|0); $45 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($10)|0); $46 = $44; $47 = $45; $48 = (($46) - ($47))|0; $49 = ($48|0)<(0); $50 = $49 << 31 >> 31; $51 = $__noff; $52 = $51; HEAP32[$52>>2] = $48; $53 = (($51) + 4)|0; $54 = $53; HEAP32[$54>>2] = $50; break L12; } break; } case 2: { $55 = ((($10)) + 44|0); $56 = HEAP32[$55>>2]|0; $57 = ((($10)) + 32|0); $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($57)|0); $59 = $56; $60 = $58; $61 = (($59) - ($60))|0; $62 = ($61|0)<(0); $63 = $62 << 31 >> 31; $64 = $__noff; $65 = $64; HEAP32[$65>>2] = $61; $66 = (($64) + 4)|0; $67 = $66; HEAP32[$67>>2] = $63; break; } default: { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } } } while(0); $68 = $3; $69 = $68; $70 = HEAP32[$69>>2]|0; $71 = (($68) + 4)|0; $72 = $71; $73 = HEAP32[$72>>2]|0; $74 = $__noff; $75 = $74; $76 = HEAP32[$75>>2]|0; $77 = (($74) + 4)|0; $78 = $77; $79 = HEAP32[$78>>2]|0; $80 = (_i64Add(($76|0),($79|0),($70|0),($73|0))|0); $81 = tempRet0; $82 = $__noff; $83 = $82; HEAP32[$83>>2] = $80; $84 = (($82) + 4)|0; $85 = $84; HEAP32[$85>>2] = $81; $86 = $__noff; $87 = $86; $88 = HEAP32[$87>>2]|0; $89 = (($86) + 4)|0; $90 = $89; $91 = HEAP32[$90>>2]|0; $92 = ($91|0)<(0); if (!($92)) { $93 = ((($10)) + 44|0); $94 = HEAP32[$93>>2]|0; $95 = ((($10)) + 32|0); $96 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($95)|0); $97 = $94; $98 = $96; $99 = (($97) - ($98))|0; $100 = ($99|0)<(0); $101 = $100 << 31 >> 31; $102 = $__noff; $103 = $102; $104 = HEAP32[$103>>2]|0; $105 = (($102) + 4)|0; $106 = $105; $107 = HEAP32[$106>>2]|0; $108 = ($101|0)<($107|0); $109 = ($99>>>0)<($104>>>0); $110 = ($101|0)==($107|0); $111 = $110 & $109; $112 = $108 | $111; if (!($112)) { $113 = $__noff; $114 = $113; $115 = HEAP32[$114>>2]|0; $116 = (($113) + 4)|0; $117 = $116; $118 = HEAP32[$117>>2]|0; $119 = ($115|0)!=(0); $120 = ($118|0)!=(0); $121 = $119 | $120; if ($121) { $122 = $5; $123 = $122 & 8; $124 = ($123|0)!=(0); if ($124) { $125 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($10)|0); $126 = ($125|0)==(0|0); if ($126) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } } $127 = $5; $128 = $127 & 16; $129 = ($128|0)!=(0); if ($129) { $130 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($10)|0); $131 = ($130|0)==(0|0); if ($131) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } } } $132 = $5; $133 = $132 & 8; $134 = ($133|0)!=(0); if ($134) { $135 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $136 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $137 = $__noff; $138 = $137; $139 = HEAP32[$138>>2]|0; $140 = (($137) + 4)|0; $141 = $140; $142 = HEAP32[$141>>2]|0; $143 = (($136) + ($139)|0); $144 = ((($10)) + 44|0); $145 = HEAP32[$144>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$135,$143,$145); } $146 = $5; $147 = $146 & 16; $148 = ($147|0)!=(0); if ($148) { $149 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($10)|0); $150 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv($10)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($10,$149,$150); $151 = $__noff; $152 = $151; $153 = HEAP32[$152>>2]|0; $154 = (($151) + 4)|0; $155 = $154; $156 = HEAP32[$155>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi($10,$153); } $157 = $__noff; $158 = $157; $159 = HEAP32[$158>>2]|0; $160 = (($157) + 4)|0; $161 = $160; $162 = HEAP32[$161>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$159,$162); STACKTOP = sp;return; } } __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } function __ZNSt3__14fposI11__mbstate_tEC2Ex($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $2 = $this; $4 = $3; $5 = $4; HEAP32[$5>>2] = $0; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = $1; $8 = $2; ;HEAP32[$8>>2]=0|0;HEAP32[$8+4>>2]=0|0; $9 = ((($8)) + 8|0); $10 = $3; $11 = $10; $12 = HEAP32[$11>>2]|0; $13 = (($10) + 4)|0; $14 = $13; $15 = HEAP32[$14>>2]|0; $16 = $9; $17 = $16; HEAP32[$17>>2] = $12; $18 = (($16) + 4)|0; $19 = $18; HEAP32[$19>>2] = $15; STACKTOP = sp;return; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj($agg$result,$this,$__sp,$__wch) { $agg$result = $agg$result|0; $this = $this|0; $__sp = $__sp|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__wch; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($__sp)|0); $7 = tempRet0; $8 = $1; FUNCTION_TABLE_viiiiii[$5 & 8191]($agg$result,$2,$6,$7,0,$8); STACKTOP = sp;return; } function __ZNKSt3__14fposI11__mbstate_tEcvxEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = $2; $4 = $3; $5 = HEAP32[$4>>2]|0; $6 = (($3) + 4)|0; $7 = $6; $8 = HEAP32[$7>>2]|0; tempRet0 = ($8); STACKTOP = sp;return ($5|0); } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 44|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($2)|0); $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($2)|0); $8 = ((($2)) + 44|0); HEAP32[$8>>2] = $7; } $9 = ((($2)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 8; $12 = ($11|0)!=(0); if ($12) { $13 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $14 = ((($2)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = ($13>>>0)<($15>>>0); if ($16) { $17 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($2)|0); $18 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $19 = ((($2)) + 44|0); $20 = HEAP32[$19>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$17,$18,$20); } $21 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $22 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $23 = ($21>>>0)<($22>>>0); if ($23) { $24 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $25 = HEAP8[$24>>0]|0; $26 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($25)|0); $0 = $26; $28 = $0; STACKTOP = sp;return ($28|0); } } $27 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $27; $28 = $0; STACKTOP = sp;return ($28|0); } function __ZNSt3__111char_traitsIcE11to_int_typeEc($__c) { $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c; $1 = $0; $2 = $1&255; STACKTOP = sp;return ($2|0); } function __ZNSt3__111char_traitsIcE3eofEv() { var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; $4 = ((($3)) + 44|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $7 = ($5>>>0)<($6>>>0); if ($7) { $8 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $9 = ((($3)) + 44|0); HEAP32[$9>>2] = $8; } $10 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($3)|0); $11 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $12 = ($10>>>0)<($11>>>0); do { if ($12) { $13 = $2; $14 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $15 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($13,$14)|0); if ($15) { $16 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($3)|0); $17 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $18 = ((($17)) + -1|0); $19 = ((($3)) + 44|0); $20 = HEAP32[$19>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($3,$16,$18,$20); $21 = $2; $22 = (__ZNSt3__111char_traitsIcE7not_eofEi($21)|0); $0 = $22; $43 = $0; STACKTOP = sp;return ($43|0); } $23 = ((($3)) + 48|0); $24 = HEAP32[$23>>2]|0; $25 = $24 & 16; $26 = ($25|0)!=(0); if (!($26)) { $27 = $2; $28 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($27)|0); $29 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $30 = ((($29)) + -1|0); $31 = HEAP8[$30>>0]|0; $32 = (__ZNSt3__111char_traitsIcE2eqEcc($28,$31)|0); if (!($32)) { break; } } $33 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($3)|0); $34 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $35 = ((($34)) + -1|0); $36 = ((($3)) + 44|0); $37 = HEAP32[$36>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($3,$33,$35,$37); $38 = $2; $39 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($38)|0); $40 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); HEAP8[$40>>0] = $39; $41 = $2; $0 = $41; $43 = $0; STACKTOP = sp;return ($43|0); } } while(0); $42 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } function __ZNSt3__111char_traitsIcE11eq_int_typeEii($__c1,$__c2) { $__c1 = $__c1|0; $__c2 = $__c2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c1; $1 = $__c2; $2 = $0; $3 = $1; $4 = ($2|0)==($3|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__111char_traitsIcE7not_eofEi($__c) { $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c; $1 = $0; $2 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $3 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($1,$2)|0); if ($3) { $4 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $5 = $4 ^ -1; $7 = $5; STACKTOP = sp;return ($7|0); } else { $6 = $0; $7 = $6; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZNSt3__111char_traitsIcE12to_char_typeEi($__c) { $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__c; $1 = $0; $2 = $1&255; STACKTOP = sp;return ($2|0); } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $__hm = 0, $__ninp = 0, $__nout = 0, $__p = 0, $__p1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 4|0; $1 = $this; $2 = $__c; $6 = $1; $7 = $2; $8 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $9 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($7,$8)|0); if ($9) { $91 = $2; $92 = (__ZNSt3__111char_traitsIcE7not_eofEi($91)|0); $0 = $92; $93 = $0; STACKTOP = sp;return ($93|0); } $10 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $11 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $12 = $10; $13 = $11; $14 = (($12) - ($13))|0; $__ninp = $14; $15 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($6)|0); $16 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv($6)|0); $17 = ($15|0)==($16|0); do { if ($17) { $18 = ((($6)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = $19 & 16; $21 = ($20|0)!=(0); if (!($21)) { $22 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $22; $93 = $0; STACKTOP = sp;return ($93|0); } __THREW__ = 0; $23 = (invoke_ii(3852,($6|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_ii(3853,($6|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = $23; $30 = $26; $31 = (($29) - ($30))|0; $__nout = $31; $32 = ((($6)) + 44|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; $34 = (invoke_ii(3853,($6|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = $33; $38 = $34; $39 = (($37) - ($38))|0; $__hm = $39; $40 = ((($6)) + 32|0); __THREW__ = 0; invoke_vii(3854,($40|0),0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = ((($6)) + 32|0); $44 = ((($6)) + 32|0); $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv($44)|0); __THREW__ = 0; invoke_vii(3855,($43|0),($45|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $48 = ((($6)) + 32|0); $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($48)|0); $__p = $49; $50 = $__p; $51 = $__p; $52 = ((($6)) + 32|0); $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($52)|0); $54 = (($51) + ($53)|0); __THREW__ = 0; invoke_viii(3856,($6|0),($50|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { $57 = $__nout; __THREW__ = 0; invoke_vii(3857,($6|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { __THREW__ = 0; $60 = (invoke_ii(3853,($6|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { $63 = $__hm; $64 = (($60) + ($63)|0); $65 = ((($6)) + 44|0); HEAP32[$65>>2] = $64; break; } } } } } } } } $66 = ___cxa_find_matching_catch(0|0)|0; $67 = tempRet0; $3 = $66; $4 = $67; $68 = $3; (___cxa_begin_catch(($68|0))|0); $69 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $69; ___cxa_end_catch(); $93 = $0; STACKTOP = sp;return ($93|0); } } while(0); $70 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($6)|0); $71 = ((($70)) + 1|0); HEAP32[$5>>2] = $71; $72 = ((($6)) + 44|0); $73 = (__ZNSt3__13maxIPcEERKT_S4_S4_($5,$72)|0); $74 = HEAP32[$73>>2]|0; $75 = ((($6)) + 44|0); HEAP32[$75>>2] = $74; $76 = ((($6)) + 48|0); $77 = HEAP32[$76>>2]|0; $78 = $77 & 8; $79 = ($78|0)!=(0); if ($79) { $80 = ((($6)) + 32|0); $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($80)|0); $__p1 = $81; $82 = $__p1; $83 = $__p1; $84 = $__ninp; $85 = (($83) + ($84)|0); $86 = ((($6)) + 44|0); $87 = HEAP32[$86>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,$82,$85,$87); } $88 = $2; $89 = $88&255; $90 = (__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc($6,$89)|0); $0 = $90; $93 = $0; STACKTOP = sp;return ($93|0); } function __ZNSt3__13maxIPcEERKT_S4_S4_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16__lessIPcS1_EclERKS1_S4_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16__lessIPcS1_EclERKS1_S4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($2); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($5); STACKTOP = sp;return; } function __ZN12JGuiListenerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12JGuiListenerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6__rootEv($1)|0); __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$9); $10 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIP13ActionElementEEPT_RS3_($13)|0); __THREW__ = 0; invoke_vii(3858,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE10deallocateERS7_PS6_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP13ActionElementEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3859,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP13ActionElementE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13ActionElementE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP13ActionElementE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13ActionElementE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8GuiLayer17receiveEventMinusEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j($__os,$__str,$__len) { $__os = $__os|0; $__str = $__str|0; $__len = $__len|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $__s = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $__s = sp + 16|0; $5 = sp + 4|0; $6 = sp; $0 = $__os; $1 = $__str; $2 = $__len; $7 = $0; __THREW__ = 0; invoke_vii(3860,($__s|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $56 = ___cxa_find_matching_catch(0|0)|0; $57 = tempRet0; $3 = $56; $4 = $57; } else { __THREW__ = 0; $10 = (invoke_ii(3861,($__s|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; do { if (!($12)) { if ($10) { $13 = $0; __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE($5,$13); $14 = $1; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -12|0); $18 = HEAP32[$17>>2]|0; $19 = (($15) + ($18)|0); __THREW__ = 0; $20 = (invoke_ii(3862,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } $23 = $20 & 176; $24 = ($23|0)==(32); $25 = $1; $26 = $2; $27 = (($25) + ($26)|0); $28 = $24 ? $27 : $25; $29 = $1; $30 = $2; $31 = (($29) + ($30)|0); $32 = $0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + -12|0); $35 = HEAP32[$34>>2]|0; $36 = (($32) + ($35)|0); $37 = $0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + -12|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($40)|0); __THREW__ = 0; $42 = (invoke_ii(3863,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $45 = (invoke_iiiiiii(3864,($$byval_copy|0),($14|0),($28|0),($31|0),($36|0),($42|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } HEAP32[$6>>2] = $45; $48 = (__ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv($6)|0); if ($48) { $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + -12|0); $52 = HEAP32[$51>>2]|0; $53 = (($49) + ($52)|0); __THREW__ = 0; invoke_vii(3865,($53|0),5); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } } } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $68 = $0; STACKTOP = sp;return ($68|0); } } while(0); $58 = ___cxa_find_matching_catch(0|0)|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } $60 = $3; (___cxa_begin_catch(($60|0))|0); $61 = $0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + -12|0); $64 = HEAP32[$63>>2]|0; $65 = (($61) + ($64)|0); __THREW__ = 0; invoke_vi(3866,($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { ___cxa_end_catch(); $68 = $0; STACKTOP = sp;return ($68|0); } $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; __THREW__ = 0; invoke_v(3867); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $75 = ___cxa_find_matching_catch(0|0)|0; $76 = tempRet0; ___clang_call_terminate($75); // unreachable; } else { $73 = $3; $74 = $4; ___resumeException($73|0); // unreachable; } return (0)|0; } function __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($__s,$__ob,$__op,$__oe,$__iob,$__fl) { $__s = $__s|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__iob = $__iob|0; $__fl = $__fl|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $__np = 0, $__ns = 0, $__sp = 0, $__sz = 0, $cleanup$dest = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 52|0; $__sp = sp + 12|0; $1 = $__ob; $2 = $__op; $3 = $__oe; $4 = $__iob; $5 = $__fl; $9 = HEAP32[$__s>>2]|0; $10 = ($9|0)==(0|0); if ($10) { ;HEAP32[$0>>2]=HEAP32[$__s>>2]|0; $67 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($67|0); } $11 = $3; $12 = $1; $13 = $11; $14 = $12; $15 = (($13) - ($14))|0; $__sz = $15; $16 = $4; $17 = (__ZNKSt3__18ios_base5widthEv($16)|0); $__ns = $17; $18 = $__ns; $19 = $__sz; $20 = ($18|0)>($19|0); if ($20) { $21 = $__sz; $22 = $__ns; $23 = (($22) - ($21))|0; $__ns = $23; } else { $__ns = 0; } $24 = $2; $25 = $1; $26 = $24; $27 = $25; $28 = (($26) - ($27))|0; $__np = $28; $29 = $__np; $30 = ($29|0)>(0); if ($30) { $31 = HEAP32[$__s>>2]|0; $32 = $1; $33 = $__np; $34 = (__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci($31,$32,$33)|0); $35 = $__np; $36 = ($34|0)!=($35|0); if ($36) { HEAP32[$__s>>2] = 0; ;HEAP32[$0>>2]=HEAP32[$__s>>2]|0; $67 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($67|0); } } $37 = $__ns; $38 = ($37|0)>(0); if ($38) { $39 = $__ns; $40 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc($__sp,$39,$40); $41 = HEAP32[$__s>>2]|0; $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($__sp)|0); $43 = $__ns; __THREW__ = 0; $44 = (invoke_iiii(3868,($41|0),($42|0),($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $6 = $49; $7 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sp); $51 = $6; $52 = $7; ___resumeException($51|0); // unreachable; } $47 = $__ns; $48 = ($44|0)!=($47|0); if ($48) { HEAP32[$__s>>2] = 0; ;HEAP32[$0>>2]=HEAP32[$__s>>2]|0; $8 = 1; } else { $8 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sp); $cleanup$dest = $8; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { $67 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($67|0); } } $53 = $3; $54 = $2; $55 = $53; $56 = $54; $57 = (($55) - ($56))|0; $__np = $57; $58 = $__np; $59 = ($58|0)>(0); if ($59) { $60 = HEAP32[$__s>>2]|0; $61 = $2; $62 = $__np; $63 = (__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci($60,$61,$62)|0); $64 = $__np; $65 = ($63|0)!=($64|0); if ($65) { HEAP32[$__s>>2] = 0; ;HEAP32[$0>>2]=HEAP32[$__s>>2]|0; $67 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($67|0); } } $66 = $4; (__ZNSt3__18ios_base5widthEi($66,0)|0); ;HEAP32[$0>>2]=HEAP32[$__s>>2]|0; $67 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($67|0); } function __ZNKSt3__18ios_base5widthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__18ios_base5widthEi($this,$__wide) { $this = $this|0; $__wide = $__wide|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__wide; $2 = $0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $__r = $4; $5 = $1; $6 = ((($2)) + 12|0); HEAP32[$6>>2] = $5; $7 = $__r; STACKTOP = sp;return ($7|0); } function __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + -12|0); $6 = HEAP32[$5>>2]|0; $7 = (($3) + ($6)|0); __THREW__ = 0; $8 = (invoke_ii(3869,($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { HEAP32[$2>>2] = $8; STACKTOP = sp;return; } } function __ZNKSt3__18ios_base5flagsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE($__l) { $__l = $__l|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__l; $1 = $0; $2 = (__ZNKSt3__16locale9use_facetERNS0_2idE($1,111540)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE14__erase_uniqueIS2_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4findIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SD_SD_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__14lessIP13ActionElementEclERKS2_S5_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SD_SD_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__14lessIP13ActionElementEclERKS2_S5_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessIP13ActionElementEclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$4); (__ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKP13ActionElementEEPT_RS4_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE7destroyIS4_EEvRS7_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE10deallocateERS7_PS6_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__110__tree_minIPNS_16__tree_node_baseIPvEEEET_S5_($8)|0); $0 = $9; $16 = $0; STACKTOP = sp;return ($16|0); } while(1) { $10 = $1; $11 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($10)|0); $12 = $11 ^ 1; $13 = $1; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; if (!($12)) { break; } $1 = $15; } $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } function __ZNSt3__110__tree_minIPNS_16__tree_node_baseIPvEEEET_S5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; while(1) { $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); $4 = $0; if (!($3)) { break; } $5 = HEAP32[$4>>2]|0; $0 = $5; } STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($__root,$__z) { $__root = $__root|0; $__z = $__z|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__removed_black = 0, $__w = 0, $__x = 0, $__y = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__root; $1 = $__z; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { label = 3; } else { $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { label = 3; } else { $10 = $1; $11 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($10)|0); $12 = $11; } } if ((label|0) == 3) { $9 = $1; $12 = $9; } $__y = $12; $13 = $__y; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__y; if ($15) { $17 = HEAP32[$16>>2]|0; $20 = $17; } else { $18 = ((($16)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $19; } $__x = $20; $__w = 0; $21 = $__x; $22 = ($21|0)!=(0|0); if ($22) { $23 = $__y; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $__x; $27 = ((($26)) + 8|0); HEAP32[$27>>2] = $25; } $28 = $__y; $29 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($28)|0); $30 = $__x; $31 = $__y; $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; do { if ($29) { HEAP32[$33>>2] = $30; $34 = $__y; $35 = $0; $36 = ($34|0)!=($35|0); if ($36) { $37 = $__y; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $__w = $41; break; } else { $42 = $__x; $0 = $42; break; } } else { $43 = ((($33)) + 4|0); HEAP32[$43>>2] = $30; $44 = $__y; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $__w = $47; } } while(0); $48 = $__y; $49 = ((($48)) + 12|0); $50 = HEAP8[$49>>0]|0; $51 = $50&1; $52 = $51&1; $__removed_black = $52; $53 = $__y; $54 = $1; $55 = ($53|0)!=($54|0); if ($55) { $56 = $1; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = $__y; $60 = ((($59)) + 8|0); HEAP32[$60>>2] = $58; $61 = $1; $62 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($61)|0); $63 = $__y; $64 = $__y; $65 = ((($64)) + 8|0); $66 = HEAP32[$65>>2]|0; if ($62) { HEAP32[$66>>2] = $63; } else { $67 = ((($66)) + 4|0); HEAP32[$67>>2] = $63; } $68 = $1; $69 = HEAP32[$68>>2]|0; $70 = $__y; HEAP32[$70>>2] = $69; $71 = $__y; $72 = $__y; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 8|0); HEAP32[$74>>2] = $71; $75 = $1; $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $__y; $79 = ((($78)) + 4|0); HEAP32[$79>>2] = $77; $80 = $__y; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0|0); if ($83) { $84 = $__y; $85 = $__y; $86 = ((($85)) + 4|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 8|0); HEAP32[$88>>2] = $84; } $89 = $1; $90 = ((($89)) + 12|0); $91 = HEAP8[$90>>0]|0; $92 = $91&1; $93 = $__y; $94 = ((($93)) + 12|0); $95 = $92&1; HEAP8[$94>>0] = $95; $96 = $0; $97 = $1; $98 = ($96|0)==($97|0); if ($98) { $99 = $__y; $0 = $99; } } $100 = $__removed_black; $101 = $100&1; $102 = $0; $103 = ($102|0)!=(0|0); $or$cond = $101 & $103; if (!($or$cond)) { STACKTOP = sp;return; } $104 = $__x; $105 = ($104|0)!=(0|0); if ($105) { $106 = $__x; $107 = ((($106)) + 12|0); HEAP8[$107>>0] = 1; STACKTOP = sp;return; } while(1) { $108 = $__w; $109 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($108)|0); $110 = $__w; $111 = ((($110)) + 12|0); $112 = HEAP8[$111>>0]|0; $113 = $112&1; if ($109) { if (!($113)) { $212 = $__w; $213 = ((($212)) + 12|0); HEAP8[$213>>0] = 1; $214 = $__w; $215 = ((($214)) + 8|0); $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 12|0); HEAP8[$217>>0] = 0; $218 = $__w; $219 = ((($218)) + 8|0); $220 = HEAP32[$219>>2]|0; __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($220); $221 = $0; $222 = $__w; $223 = ((($222)) + 4|0); $224 = HEAP32[$223>>2]|0; $225 = ($221|0)==($224|0); if ($225) { $226 = $__w; $0 = $226; } $227 = $__w; $228 = ((($227)) + 4|0); $229 = HEAP32[$228>>2]|0; $230 = HEAP32[$229>>2]|0; $__w = $230; } $231 = $__w; $232 = HEAP32[$231>>2]|0; $233 = ($232|0)==(0|0); if (!($233)) { $234 = $__w; $235 = HEAP32[$234>>2]|0; $236 = ((($235)) + 12|0); $237 = HEAP8[$236>>0]|0; $238 = $237&1; if (!($238)) { label = 61; break; } } $239 = $__w; $240 = ((($239)) + 4|0); $241 = HEAP32[$240>>2]|0; $242 = ($241|0)==(0|0); if (!($242)) { $243 = $__w; $244 = ((($243)) + 4|0); $245 = HEAP32[$244>>2]|0; $246 = ((($245)) + 12|0); $247 = HEAP8[$246>>0]|0; $248 = $247&1; if (!($248)) { label = 61; break; } } $249 = $__w; $250 = ((($249)) + 12|0); HEAP8[$250>>0] = 0; $251 = $__w; $252 = ((($251)) + 8|0); $253 = HEAP32[$252>>2]|0; $__x = $253; $254 = $__x; $255 = ((($254)) + 12|0); $256 = HEAP8[$255>>0]|0; $257 = $256&1; if (!($257)) { label = 56; break; } $258 = $__x; $259 = $0; $260 = ($258|0)==($259|0); if ($260) { label = 56; break; } $263 = $__x; $264 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($263)|0); $265 = $__x; $266 = ((($265)) + 8|0); $267 = HEAP32[$266>>2]|0; if ($264) { $268 = ((($267)) + 4|0); $269 = HEAP32[$268>>2]|0; $271 = $269; } else { $270 = HEAP32[$267>>2]|0; $271 = $270; } $__w = $271; continue; } else { if (!($113)) { $114 = $__w; $115 = ((($114)) + 12|0); HEAP8[$115>>0] = 1; $116 = $__w; $117 = ((($116)) + 8|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 12|0); HEAP8[$119>>0] = 0; $120 = $__w; $121 = ((($120)) + 8|0); $122 = HEAP32[$121>>2]|0; __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($122); $123 = $0; $124 = $__w; $125 = HEAP32[$124>>2]|0; $126 = ($123|0)==($125|0); if ($126) { $127 = $__w; $0 = $127; } $128 = $__w; $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 4|0); $131 = HEAP32[$130>>2]|0; $__w = $131; } $132 = $__w; $133 = HEAP32[$132>>2]|0; $134 = ($133|0)==(0|0); if (!($134)) { $135 = $__w; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 12|0); $138 = HEAP8[$137>>0]|0; $139 = $138&1; if (!($139)) { label = 42; break; } } $140 = $__w; $141 = ((($140)) + 4|0); $142 = HEAP32[$141>>2]|0; $143 = ($142|0)==(0|0); if (!($143)) { $144 = $__w; $145 = ((($144)) + 4|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 12|0); $148 = HEAP8[$147>>0]|0; $149 = $148&1; if (!($149)) { label = 42; break; } } $150 = $__w; $151 = ((($150)) + 12|0); HEAP8[$151>>0] = 0; $152 = $__w; $153 = ((($152)) + 8|0); $154 = HEAP32[$153>>2]|0; $__x = $154; $155 = $__x; $156 = $0; $157 = ($155|0)==($156|0); if ($157) { label = 37; break; } $158 = $__x; $159 = ((($158)) + 12|0); $160 = HEAP8[$159>>0]|0; $161 = $160&1; if (!($161)) { label = 37; break; } $164 = $__x; $165 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($164)|0); $166 = $__x; $167 = ((($166)) + 8|0); $168 = HEAP32[$167>>2]|0; if ($165) { $169 = ((($168)) + 4|0); $170 = HEAP32[$169>>2]|0; $172 = $170; } else { $171 = HEAP32[$168>>2]|0; $172 = $171; } $__w = $172; continue; } } if ((label|0) == 37) { $162 = $__x; $163 = ((($162)) + 12|0); HEAP8[$163>>0] = 1; STACKTOP = sp;return; } else if ((label|0) == 42) { $173 = $__w; $174 = ((($173)) + 4|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)==(0|0); if ($176) { label = 44; } else { $177 = $__w; $178 = ((($177)) + 4|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 12|0); $181 = HEAP8[$180>>0]|0; $182 = $181&1; if ($182) { label = 44; } } if ((label|0) == 44) { $183 = $__w; $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + 12|0); HEAP8[$185>>0] = 1; $186 = $__w; $187 = ((($186)) + 12|0); HEAP8[$187>>0] = 0; $188 = $__w; __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($188); $189 = $__w; $190 = ((($189)) + 8|0); $191 = HEAP32[$190>>2]|0; $__w = $191; } $192 = $__w; $193 = ((($192)) + 8|0); $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 12|0); $196 = HEAP8[$195>>0]|0; $197 = $196&1; $198 = $__w; $199 = ((($198)) + 12|0); $200 = $197&1; HEAP8[$199>>0] = $200; $201 = $__w; $202 = ((($201)) + 8|0); $203 = HEAP32[$202>>2]|0; $204 = ((($203)) + 12|0); HEAP8[$204>>0] = 1; $205 = $__w; $206 = ((($205)) + 4|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 12|0); HEAP8[$208>>0] = 1; $209 = $__w; $210 = ((($209)) + 8|0); $211 = HEAP32[$210>>2]|0; __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($211); STACKTOP = sp;return; } else if ((label|0) == 56) { $261 = $__x; $262 = ((($261)) + 12|0); HEAP8[$262>>0] = 1; STACKTOP = sp;return; } else if ((label|0) == 61) { $272 = $__w; $273 = HEAP32[$272>>2]|0; $274 = ($273|0)==(0|0); if ($274) { label = 63; } else { $275 = $__w; $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 12|0); $278 = HEAP8[$277>>0]|0; $279 = $278&1; if ($279) { label = 63; } } if ((label|0) == 63) { $280 = $__w; $281 = ((($280)) + 4|0); $282 = HEAP32[$281>>2]|0; $283 = ((($282)) + 12|0); HEAP8[$283>>0] = 1; $284 = $__w; $285 = ((($284)) + 12|0); HEAP8[$285>>0] = 0; $286 = $__w; __ZNSt3__118__tree_left_rotateIPNS_16__tree_node_baseIPvEEEEvT_($286); $287 = $__w; $288 = ((($287)) + 8|0); $289 = HEAP32[$288>>2]|0; $__w = $289; } $290 = $__w; $291 = ((($290)) + 8|0); $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 12|0); $294 = HEAP8[$293>>0]|0; $295 = $294&1; $296 = $__w; $297 = ((($296)) + 12|0); $298 = $295&1; HEAP8[$297>>0] = $298; $299 = $__w; $300 = ((($299)) + 8|0); $301 = HEAP32[$300>>2]|0; $302 = ((($301)) + 12|0); HEAP8[$302>>0] = 1; $303 = $__w; $304 = HEAP32[$303>>2]|0; $305 = ((($304)) + 12|0); HEAP8[$305>>0] = 1; $306 = $__w; $307 = ((($306)) + 8|0); $308 = HEAP32[$307>>2]|0; __ZNSt3__119__tree_right_rotateIPNS_16__tree_node_baseIPvEEEEvT_($308); STACKTOP = sp;return; } } function __ZNSt3__19addressofIKP13ActionElementEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP10JGuiObjectEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP10JGuiObjectEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP10JGuiObjectEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKP10JGuiObjectS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP10JGuiObjectE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP10JGuiObjectE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP10JGuiObjectE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(3870,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3871,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10JGuiObjectE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10JGuiObjectE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIPP10JGuiObjectS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP10JGuiObjectEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP10JGuiObjectEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP10JGuiObjectEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP10JGuiObjectS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP10JGuiObjectS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP10JGuiObjectEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP10JGuiObjectE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP13ActionElementE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13ActionElementE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3872,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3873,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3874,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP13ActionElementE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP13ActionElementE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13ActionElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP13ActionElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP13ActionElementEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRNS_9allocatorIP13ActionElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13ActionElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP13ActionElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP13ActionElementE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP13ActionElementE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP13ActionElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP13ActionElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP13ActionElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP13ActionElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP13ActionElementEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP13ActionElementEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP13ActionElementEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP13ActionElementEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3875,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3859,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13ActionElementRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13ActionElementRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE15__insert_uniqueERKS2_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__inserted = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 32|0; $__inserted = sp + 44|0; $__h = sp + 12|0; $4 = sp; $0 = $this; $1 = $__v; $5 = $0; $6 = $1; $7 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__find_equalIS2_EERPNS_16__tree_node_baseIPvEESD_RKT_($5,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; HEAP8[$__inserted>>0] = 0; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $24 = $__r; __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEbEC2IS8_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } $13 = $1; __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE16__construct_nodeIJRKS2_EEENS_10unique_ptrINS_11__tree_nodeIS2_PvEENS_22__tree_node_destructorINS5_ISE_EEEEEEDpOT_($__h,$5,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(3876,($5|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($__h)|0); $__r = $19; HEAP8[$__inserted>>0] = 1; __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $24 = $__r; __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEbEC2IS8_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__find_equalIS2_EERPNS_16__tree_node_baseIPvEESD_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__14lessIP13ActionElementEclERKS2_S5_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__14lessIP13ActionElementEclERKS2_S5_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE16__construct_nodeIJRKS2_EEENS_10unique_ptrINS_11__tree_nodeIS2_PvEENS_22__tree_node_destructorINS5_ISE_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE8allocateERS7_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEC2ERS7_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIP13ActionElementEEPT_RS3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3877,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*20)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEC2ERS7_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(3878,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeIP13ActionElementPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeIP13ActionElementPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeIP13ActionElementPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13ActionElementEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSB_SB_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofIP13ActionElementEEPT_RS3_($8)|0); __THREW__ = 0; invoke_vii(3858,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE10deallocateERS7_PS6_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEbEC2IS8_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEbEC2INS_15__tree_iteratorIS3_S7_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISD_S8_EE5valuesr14is_convertibleISE_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS3_PvEEiEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__121__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorIP13ActionElementPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE6__rootEv($1)|0); __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($1,$2); $3 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej($this,$__wch) { $this = $this|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $__wch; $5 = $0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5); $6 = 12392; HEAP32[$5>>2] = $6; $7 = ((($5)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($5)) + 44|0); HEAP32[$8>>2] = 0; $9 = ((($5)) + 48|0); $10 = $1; HEAP32[$9>>2] = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); __THREW__ = 0; invoke_vii(3879,($5|0),($2|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $0; $3 = ((($2)) + 32|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); $5 = ((($2)) + 44|0); HEAP32[$5>>2] = 0; $6 = ((($2)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & 8; $9 = ($8|0)!=(0); if ($9) { $10 = ((($2)) + 32|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($10)|0); $12 = ((($2)) + 32|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($12)|0); $14 = (($11) + ($13)|0); $15 = ((($2)) + 44|0); HEAP32[$15>>2] = $14; $16 = ((($2)) + 32|0); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($16)|0); $18 = ((($2)) + 32|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($18)|0); $20 = ((($2)) + 44|0); $21 = HEAP32[$20>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$17,$19,$21); } $22 = ((($2)) + 48|0); $23 = HEAP32[$22>>2]|0; $24 = $23 & 16; $25 = ($24|0)!=(0); if (!($25)) { STACKTOP = sp;return; } $26 = ((($2)) + 32|0); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($26)|0); $__sz = $27; $28 = ((($2)) + 32|0); $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($28)|0); $30 = $__sz; $31 = (($29) + ($30)|0); $32 = ((($2)) + 44|0); HEAP32[$32>>2] = $31; $33 = ((($2)) + 32|0); $34 = ((($2)) + 32|0); $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv($34)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj($33,$35); $36 = ((($2)) + 32|0); $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($36)|0); $38 = ((($2)) + 32|0); $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($38)|0); $40 = ((($2)) + 32|0); $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($40)|0); $42 = (($39) + ($41)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($2,$37,$42); $43 = ((($2)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = $44 & 3; $46 = ($45|0)!=(0); if (!($46)) { STACKTOP = sp;return; } $47 = $__sz; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi($2,$47); STACKTOP = sp;return; } function __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 6|0; $2 = sp + 5|0; $3 = sp + 4|0; $0 = $this; $4 = $0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 16; $8 = ($7|0)!=(0); if ($8) { $9 = ((($4)) + 44|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($4)|0); $12 = ($10>>>0)<($11>>>0); if ($12) { $13 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($4)|0); $14 = ((($4)) + 44|0); HEAP32[$14>>2] = $13; } $15 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($4)|0); $16 = ((($4)) + 44|0); $17 = HEAP32[$16>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcEET_S8_RKS4_($agg$result,$15,$17,$1); STACKTOP = sp;return; } $18 = ((($4)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = $19 & 8; $21 = ($20|0)!=(0); if ($21) { $22 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($4)|0); $23 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcEET_S8_RKS4_($agg$result,$22,$23,$2); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_($agg$result,$3); STACKTOP = sp;return; } } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcEET_S8_RKS4_($this,$__first,$__last,$__a) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 17|0; $4 = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $__a; $5 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$4>>0]|0; __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ES5_($5,$$byval_copy); $6 = $1; $7 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($5,$6,$7); STACKTOP = sp;return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cap = 0, $__p = 0, $__sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $0 = $this; $1 = $__first; $2 = $__last; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__18distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_($5,$6)|0); $__sz = $7; $8 = $__sz; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv($4)|0); $10 = ($8>>>0)>($9>>>0); if ($10) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($4); // unreachable; } $11 = $__sz; $12 = ($11>>>0)<(11); $13 = $__sz; if ($12) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj($4,$13); $14 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv($4)|0); $__p = $14; } else { $15 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj($13)|0); $__cap = $15; $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv($4)|0); $17 = $__cap; $18 = (($17) + 1)|0; $19 = (__ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j($16,$18)|0); $__p = $19; $20 = $__p; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc($4,$20); $21 = $__cap; $22 = (($21) + 1)|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj($4,$22); $23 = $__sz; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj($4,$23); } while(1) { $24 = $1; $25 = $2; $26 = ($24|0)!=($25|0); $27 = $__p; if (!($26)) { break; } $28 = $1; __ZNSt3__111char_traitsIcE6assignERcRKc($27,$28); $29 = $1; $30 = ((($29)) + 1|0); $1 = $30; $31 = $__p; $32 = ((($31)) + 1|0); $__p = $32; } HEAP8[$3>>0] = 0; __ZNSt3__111char_traitsIcE6assignERcRKc($27,$3); STACKTOP = sp;return; } function __ZNSt3__18distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3880,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIcE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIcE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return -1; } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIcE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIcE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(3881,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP13ActionElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP13ActionElementNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP13ActionElementEC2Ev($2); $3 = (__ZNSt3__17forwardIPP13ActionElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13ActionElementEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEEC2ERKS4_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(3882,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(3883,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIP13ActionElementPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEEC2EjS4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_4lessIP13ActionElementEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EEC2EjS4_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4lessIP13ActionElementEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIP13ActionElementEELj2EEC2EjS4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_4lessIP13ActionElementEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN13NextGamePhase7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($4,0,0); STACKTOP = sp;return 1; } function __ZNK13NextGamePhase14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 8|0; $0 = $this; $3 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); __THREW__ = 0; $4 = (invoke_iii(3839,($stream|0),(118935|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $7 = ((($3)) + 88|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; $10 = (invoke_ii(3884,($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __THREW__ = 0; $13 = (invoke_iii(3885,($4|0),($10|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; (invoke_iii(3839,($13|0),(163062|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_vii(3886,($agg$result|0),($stream|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } } } } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $22 = $1; $23 = $2; ___resumeException($22|0); // unreachable; } function __ZThn88_NK13NextGamePhase14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -88|0); __ZNK13NextGamePhase14getDisplayNameEv($agg$result,$2); STACKTOP = sp;return; } function __ZN13NextGamePhase6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $mFont = 0, $playerId = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 56|0; $1 = sp + 32|0; $2 = sp + 20|0; $0 = $this; $5 = $0; $6 = ((($5)) + 88|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver18getResourceManagerEv($8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,0)|0); $mFont = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($14,0); $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vid[$21 & 8191]($18,1.2999999523162842); $playerId = 1; $22 = ((($5)) + 88|0); $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ((($5)) + 88|0); $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 180|0); $31 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,1)|0); $32 = HEAP32[$31>>2]|0; $33 = ($26|0)==($32|0); if ($33) { $playerId = 2; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,135935); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $3 = $62; $4 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $66 = $3; $67 = $4; ___resumeException($66|0); // unreachable; } $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $37 = $playerId; $38 = ((($5)) + 88|0); $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (invoke_ii(3888,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($41)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $36; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $37; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $44; (invoke_iiii(3889,($buffer|0),(118971|0),($vararg_buffer|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $47 = $mFont; $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$48>>2]|0; $50 = ((($5)) + 12|0); $51 = ((($50)) + 24|0); $52 = +HEAPF32[$51>>2]; $53 = $52 + 15.0; $54 = ((($5)) + 12|0); $55 = ((($54)) + 28|0); $56 = +HEAPF32[$55>>2]; $57 = $56 + 10.0; FUNCTION_TABLE_viiddidd[$49 & 8191]($47,$buffer,$53,$57,0,0.0,0.0); $58 = $mFont; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 16|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_vid[$61 & 8191]($58,1.0); STACKTOP = sp;return; } } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $3 = $64; $4 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $66 = $3; $67 = $4; ___resumeException($66|0); // unreachable; } function __ZThn12_N13NextGamePhase6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13NextGamePhase6RenderEv($2); STACKTOP = sp;return; } function __ZN13NextGamePhaseC2EP12GameObserveri($this,$observer,$id) { $this = $this|0; $observer = $observer|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $0; $4 = $1; $5 = $2; __ZN13InterruptibleC2EP12GameObserverib($3,$4,$5,0); $6 = 12676; HEAP32[$3>>2] = $6; $7 = ((($3)) + 8|0); $8 = 12744; HEAP32[$7>>2] = $8; $9 = ((($3)) + 12|0); $10 = 12764; HEAP32[$9>>2] = $10; $11 = ((($3)) + 88|0); $12 = 12788; HEAP32[$11>>2] = $12; $13 = ((($3)) + 72|0); HEAPF32[$13>>2] = 40.0; $14 = ((($3)) + 84|0); HEAP32[$14>>2] = 13; STACKTOP = sp;return; } function __ZNK13NextGamePhase8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,118983)|0); $3 = $1; STACKTOP = sp;return ($3|0); } function __ZNK13Interruptible14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ($1|0)==(0|0); if ($2) { ___cxa_bad_typeid(); // unreachable; } else { $3 = HEAP32[$1>>2]|0; $4 = ((($3)) + -4|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNKSt9type_info4nameEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } } function __ZThn88_NK13Interruptible14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -88|0); __ZNK13Interruptible14getDisplayNameEv($agg$result,$2); STACKTOP = sp;return; } function __ZNK13Interruptible21GetVerticalTextOffsetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = HEAP8[232]|0; $5 = ($4<<24>>24)==(0); if (!($5)) { $30 = +HEAPF32[3337]; STACKTOP = sp;return (+$30); } $6 = (___cxa_guard_acquire((232|0))|0); $7 = ($6|0)!=(0); if (!($7)) { $30 = +HEAPF32[3337]; STACKTOP = sp;return (+$30); } $8 = ((($3)) + 72|0); $9 = +HEAPF32[$8>>2]; $10 = ((($3)) + 88|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii(3836,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = HEAP32[$13>>2]|0; $17 = ((($16)) + 112|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; $19 = (invoke_iii($18|0,($13|0),0)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = HEAP32[$19>>2]|0; $23 = ((($22)) + 24|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; $25 = (+invoke_di($24|0,($19|0))); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = $9 - $25; $29 = $28 / 2.0; HEAPF32[3337] = $29; ___cxa_guard_release((232|0)); $30 = +HEAPF32[3337]; STACKTOP = sp;return (+$30); } } } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; ___cxa_guard_abort((232|0)); $33 = $1; $34 = $2; ___resumeException($33|0); // unreachable; return +(0.0); } function __ZN13Interruptible6RenderEP15MTGCardInstanceP5JQuadNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_b($this,$source,$targetQuad,$alt1,$alt2,$action,$bigQuad) { $this = $this|0; $source = $source|0; $targetQuad = $targetQuad|0; $alt1 = $alt1|0; $alt2 = $alt2|0; $action = $action|0; $bigQuad = $bigQuad|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0; var $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0; var $152 = 0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0; var $224 = 0, $225 = 0.0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0.0, $233 = 0.0, $234 = 0, $235 = 0, $236 = 0.0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0.0; var $242 = 0, $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0, $253 = 0, $254 = 0.0, $255 = 0, $256 = 0.0, $257 = 0, $258 = 0, $259 = 0.0, $26 = 0; var $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0.0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0, $291 = 0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0; var $297 = 0.0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0; var $76 = 0.0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0; var $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0, $backupX = 0.0, $backupY = 0.0, $mFont = 0, $pos = 0, $quad = 0, $renderer = 0, $scale = 0.0, $scale1 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 188|0; $5 = sp + 176|0; $8 = sp + 156|0; $9 = sp + 144|0; $quad = sp + 136|0; $10 = sp + 128|0; $11 = sp + 108|0; $12 = sp + 96|0; $pos = sp + 40|0; $13 = sp + 12|0; $14 = sp; $0 = $this; $1 = $source; $2 = $targetQuad; $15 = $bigQuad&1; $3 = $15; $16 = $0; $17 = ((($16)) + 88|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver18getResourceManagerEv($19)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 112|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_iii[$23 & 8191]($20,0)|0); $mFont = $24; $25 = $mFont; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 8|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vii[$28 & 8191]($25,-1); $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vid[$32 & 8191]($29,1.0); $33 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $33; $34 = $2; $35 = ($34|0)!=(0|0); do { if ($35) { $59 = $renderer; $60 = ((($16)) + 12|0); $61 = ((($60)) + 24|0); $62 = +HEAPF32[$61>>2]; $63 = $62 - 2.0; $64 = ((($16)) + 12|0); $65 = ((($64)) + 28|0); $66 = +HEAPF32[$65>>2]; $67 = $66 - 16.0; $68 = (+__ZNK13Interruptible21GetVerticalTextOffsetEv($16)); $69 = $67 + $68; __ZN9JRenderer8FillRectEffffj($59,$63,$69,73.0,43.0,-351663606); $70 = $mFont; $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($16)) + 12|0); $74 = ((($73)) + 24|0); $75 = +HEAPF32[$74>>2]; $76 = $75 + 32.0; $77 = ((($16)) + 12|0); $78 = ((($77)) + 28|0); $79 = +HEAPF32[$78>>2]; $80 = (+__ZNK13Interruptible21GetVerticalTextOffsetEv($16)); $81 = $79 + $80; FUNCTION_TABLE_viiddidd[$72 & 8191]($70,168435,$76,$81,0,0.0,0.0); $82 = $mFont; $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$action); __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $6 = $101; $7 = $102; } else { $87 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $88 = ((($16)) + 12|0); $89 = ((($88)) + 24|0); $90 = +HEAPF32[$89>>2]; $91 = $90 + 75.0; $92 = ((($16)) + 12|0); $93 = ((($92)) + 28|0); $94 = +HEAPF32[$93>>2]; __THREW__ = 0; $95 = (+invoke_di(3890,($16|0))); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if (!($97)) { $98 = $94 + $95; __THREW__ = 0; invoke_viiddidd($84|0,($82|0),($87|0),(+$91),(+$98),0,0.0,0.0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if (!($100)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } } $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $6 = $103; $7 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $304 = $6; $305 = $7; ___resumeException($304|0); // unreachable; } else { $36 = $mFont; $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$action); __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $6 = $55; $7 = $56; } else { $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); $42 = ((($16)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + 35.0; $46 = ((($16)) + 12|0); $47 = ((($46)) + 28|0); $48 = +HEAPF32[$47>>2]; __THREW__ = 0; $49 = (+invoke_di(3890,($16|0))); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $52 = $48 + $49; __THREW__ = 0; invoke_viiddidd($38|0,($36|0),($41|0),(+$45),(+$52),0,0.0,0.0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $6 = $57; $7 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $304 = $6; $305 = $7; ___resumeException($304|0); // unreachable; } } while(0); $105 = ((($16)) + 88|0); $106 = ((($105)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = (__ZN12GameObserver18getResourceManagerEv($107)|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 12|0); $111 = HEAP32[$110>>2]|0; $112 = $1; $113 = ($112|0)==(0|0); $114 = ((($112)) + 260|0); $115 = $113 ? 0 : $114; FUNCTION_TABLE_viiiii[$111 & 8191]($quad,$108,$115,6,1); $116 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $117 = ($116|0)!=(0|0); if ($117) { label = 20; } else { $118 = $1; $119 = ($118|0)==(0|0); $120 = ((($118)) + 260|0); $121 = $119 ? 0 : $120; __THREW__ = 0; invoke_vii(3891,($10|0),($121|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 19; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$10)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); label = 20; } } L26: do { if ((label|0) == 20) { $126 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $127 = ($126|0)!=(0|0); do { if ($127) { $128 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vii(3892,($128|0),-1); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 19; break L26; } $131 = ((($16)) + 72|0); $132 = +HEAPF32[$131>>2]; $133 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $134 = ((($133)) + 48|0); $135 = +HEAPF32[$134>>2]; $136 = $132 / $135; $scale = $136; $137 = $renderer; $138 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $139 = ((($16)) + 12|0); $140 = ((($139)) + 24|0); $141 = +HEAPF32[$140>>2]; $142 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $143 = ((($142)) + 44|0); $144 = +HEAPF32[$143>>2]; $145 = $scale; $146 = $144 * $145; $147 = $146 / 2.0; $148 = $141 + $147; $149 = ((($16)) + 12|0); $150 = ((($149)) + 28|0); $151 = +HEAPF32[$150>>2]; $152 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $153 = ((($152)) + 48|0); $154 = +HEAPF32[$153>>2]; $155 = $scale; $156 = $154 * $155; $157 = $156 / 2.0; $158 = $151 + $157; $159 = $scale; $160 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($137|0),($138|0),(+$148),(+$158),0.0,(+$159),(+$160)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 19; break L26; } } else { $163 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($alt1)|0); $164 = ($163|0)!=(0); if ($164) { $165 = $mFont; $166 = HEAP32[$165>>2]|0; $167 = HEAP32[$166>>2]|0; __THREW__ = 0; invoke_vii(3800,($12|0),($alt1|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 19; break L26; } __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $6 = $185; $7 = $186; } else { $172 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $173 = ((($16)) + 12|0); $174 = ((($173)) + 24|0); $175 = +HEAPF32[$174>>2]; $176 = ((($16)) + 12|0); $177 = ((($176)) + 28|0); $178 = +HEAPF32[$177>>2]; __THREW__ = 0; $179 = (+invoke_di(3890,($16|0))); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if (!($181)) { $182 = $178 + $179; __THREW__ = 0; invoke_viiddidd($167|0,($165|0),($172|0),(+$175),(+$182),0,0.0,0.0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if (!($184)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } } $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $6 = $187; $7 = $188; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L26; } } } while(0); $189 = $3; $190 = $189&1; do { if ($190) { $191 = +HEAPF32[6424]; $192 = $191 / 2.0; $193 = +HEAPF32[6425]; $194 = $193 / 2.0; $195 = $194 - 10.0; __THREW__ = 0; invoke_viddddd(3894,($pos|0),(+$192),(+$195),1.0,0.0,220.0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 19; break L26; } $198 = $1; $199 = ($198|0)==(0|0); $200 = ((($198)) + 260|0); $201 = $199 ? 0 : $200; $202 = ((($16)) + 88|0); $203 = ((($202)) + 4|0); $204 = HEAP32[$203>>2]|0; __THREW__ = 0; $205 = (invoke_ii(3895,($204|0))|0); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if (!($207)) { $208 = HEAP32[$205>>2]|0; $209 = ((($208)) + 60|0); $210 = HEAP32[$209>>2]|0; __THREW__ = 0; $211 = (invoke_ii($210|0,($205|0))|0); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if (!($213)) { __THREW__ = 0; invoke_viiiii(3896,($201|0),($pos|0),($211|0),0,0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if (!($215)) { __ZN3PosD2Ev($pos); break; } } } $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $6 = $216; $7 = $217; __ZN3PosD2Ev($pos); break L26; } } while(0); $218 = $2; $219 = ($218|0)!=(0|0); if ($219) { $220 = $2; $221 = ((($220)) + 52|0); $222 = +HEAPF32[$221>>2]; $backupX = $222; $223 = $2; $224 = ((($223)) + 56|0); $225 = +HEAPF32[$224>>2]; $backupY = $225; $226 = $2; __THREW__ = 0; invoke_vii(3892,($226|0),-1); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { label = 19; break; } $229 = $2; $230 = $2; $231 = ((($230)) + 44|0); $232 = +HEAPF32[$231>>2]; $233 = $232 / 2.0; $234 = $2; $235 = ((($234)) + 48|0); $236 = +HEAPF32[$235>>2]; $237 = $236 / 2.0; __THREW__ = 0; invoke_vidd(3897,($229|0),(+$233),(+$237)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { label = 19; break; } $240 = ((($16)) + 72|0); $241 = +HEAPF32[$240>>2]; $242 = $2; $243 = ((($242)) + 48|0); $244 = +HEAPF32[$243>>2]; $245 = $241 / $244; $scale1 = $245; $246 = $renderer; $247 = $2; $248 = ((($16)) + 12|0); $249 = ((($248)) + 24|0); $250 = +HEAPF32[$249>>2]; $251 = $250 + 55.0; $252 = ((($16)) + 12|0); $253 = ((($252)) + 28|0); $254 = +HEAPF32[$253>>2]; $255 = ((($16)) + 72|0); $256 = +HEAPF32[$255>>2]; $257 = $2; $258 = ((($257)) + 48|0); $259 = +HEAPF32[$258>>2]; $260 = $256 - $259; $261 = $260 / 2.0; $262 = $254 + $261; $263 = $2; $264 = ((($263)) + 56|0); $265 = +HEAPF32[$264>>2]; $266 = $262 + $265; $267 = $scale1; $268 = $scale1; __THREW__ = 0; invoke_viiddddd(3893,($246|0),($247|0),(+$251),(+$266),0.0,(+$267),(+$268)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 19; break; } $271 = $2; $272 = $backupX; $273 = $backupY; __THREW__ = 0; invoke_vidd(3897,($271|0),(+$272),(+$273)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 19; break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $276 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($alt2)|0); $277 = ($276|0)!=(0); if (!($277)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $278 = $mFont; $279 = HEAP32[$278>>2]|0; $280 = HEAP32[$279>>2]|0; __THREW__ = 0; invoke_vii(3800,($14|0),($alt2|0)); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 19; } else { __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $6 = $300; $7 = $301; } else { $285 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $286 = ((($16)) + 12|0); $287 = ((($286)) + 24|0); $288 = +HEAPF32[$287>>2]; $289 = $288 + 35.0; $290 = ((($16)) + 12|0); $291 = ((($290)) + 28|0); $292 = +HEAPF32[$291>>2]; $293 = $292 + 15.0; __THREW__ = 0; $294 = (+invoke_di(3890,($16|0))); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if (!($296)) { $297 = $293 + $294; __THREW__ = 0; invoke_viiddidd($280|0,($278|0),($285|0),(+$289),(+$297),0,0.0,0.0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if (!($299)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } $302 = ___cxa_find_matching_catch()|0; $303 = tempRet0; $6 = $302; $7 = $303; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } } while(0); if ((label|0) == 19) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $6 = $124; $7 = $125; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $304 = $6; $305 = $7; ___resumeException($304|0); // unreachable; } function __ZN12StackAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 108|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 92|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN12StackAbility6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $action = 0, $alt1 = 0, $alt2 = 0, $quad = 0, $source = 0, $t = 0, $target = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $action = sp + 108|0; $alt1 = sp + 92|0; $quad = sp + 64|0; $alt2 = sp + 48|0; $3 = sp + 40|0; $4 = sp + 24|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 108|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 80|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vii[$12 & 8191]($action,$9); $13 = ((($7)) + 108|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 148|0); $16 = HEAP32[$15>>2]|0; $source = $16; $17 = $source; __THREW__ = 0; $18 = (invoke_ii(3898,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_vii(3800,($alt1|0),($18|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($7)) + 108|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 132|0); $26 = HEAP32[$25>>2]|0; $_target = $26; $27 = ((($7)) + 108|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii(3899,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if ($31) { label = 10; } else { $32 = ($29|0)!=(0|0); if ($32) { $33 = ((($7)) + 108|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; $35 = (invoke_ii(3899,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 10; break; } __THREW__ = 0; $38 = (invoke_iii(3900,($35|0),(0|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 10; break; } $t = $38; $41 = $t; $42 = ($41|0)!=(0|0); if ($42) { $43 = $t; $_target = $43; } } $target = 0; $48 = $_target; $49 = ((($7)) + 108|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 148|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); $54 = ((($52)) + 280|0); $55 = $53 ? 0 : $54; $56 = ($48|0)!=($55|0); do { if ($56) { $57 = $_target; $58 = ($57|0)==(0|0); if ($58) { $60 = 0; } else { $59 = (___dynamic_cast($57,24,5240,280)|0); $60 = $59; } $61 = ($60|0)!=(0|0); if (!($61)) { $62 = $_target; $63 = ($62|0)==(0|0); if ($63) { $65 = 0; } else { $64 = (___dynamic_cast($62,24,6264,0)|0); $65 = $64; } $66 = ($65|0)!=(0|0); if (!($66)) { break; } } $67 = $_target; $target = $67; } } while(0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($quad); __THREW__ = 0; invoke_vii(3797,($alt2|0),(211279|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $1 = $89; $2 = $90; } else { $70 = $target; $71 = ($70|0)!=(0|0); if ($71) { $72 = $target; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 24|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; invoke_vii($75|0,($3|0),($72|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 25; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$3)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $78 = $target; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0); if ($81) { $82 = $target; $83 = ($82|0)==(0|0); $84 = ((($82)) + -280|0); $85 = $83 ? 0 : $84; $86 = ((($85)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($alt2|0),($86|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 25; } else { label = 26; } } else { label = 26; } } } else { label = 26; } if ((label|0) == 26) { $93 = $source; $94 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_vii(3800,($4|0),($alt1|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 25; } else { __THREW__ = 0; invoke_vii(3800,($5|0),($alt2|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $1 = $103; $2 = $104; } else { __THREW__ = 0; invoke_vii(3800,($6|0),($action|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; do { if ($100) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $1 = $105; $2 = $106; } else { __THREW__ = 0; invoke_viiiiiii(3902,($7|0),($93|0),($94|0),($4|0),($5|0),($6|0),0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $1 = $107; $2 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt2); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } } if ((label|0) == 25) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $1 = $91; $2 = $92; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt2); } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } } while(0); if ((label|0) == 10) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $1 = $46; $2 = $47; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); $109 = $1; $110 = $2; ___resumeException($109|0); // unreachable; } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $1 = $44; $2 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); $109 = $1; $110 = $2; ___resumeException($109|0); // unreachable; } function __ZThn12_N12StackAbility6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN12StackAbility6RenderEv($2); STACKTOP = sp;return; } function __ZN12StackAbilityC2EP12GameObserveriP10MTGAbility($this,$observer,$id,$_ability) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_ability = $_ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_ability; $4 = $0; $5 = $1; $6 = $2; __ZN13InterruptibleC2EP12GameObserverib($4,$5,$6,0); $7 = 12804; HEAP32[$4>>2] = $7; $8 = ((($4)) + 8|0); $9 = 12872; HEAP32[$8>>2] = $9; $10 = ((($4)) + 12|0); $11 = 12892; HEAP32[$10>>2] = $11; $12 = ((($4)) + 88|0); $13 = 12916; HEAP32[$12>>2] = $13; $14 = ((($4)) + 108|0); $15 = $3; HEAP32[$14>>2] = $15; $16 = ((($4)) + 84|0); HEAP32[$16>>2] = 16; STACKTOP = sp;return; } function __ZNK12StackAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,119002)|0); $5 = ((($2)) + 108|0); $6 = HEAP32[$5>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); $7 = $1; STACKTOP = sp;return ($7|0); } function __ZNK12StackAbility14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 32|0; $3 = sp + 12|0; $4 = sp; $0 = $this; $5 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); $6 = ((($5)) + 108|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); __THREW__ = 0; $11 = (invoke_iii(3839,($stream|0),(119030|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($10) { if (!($13)) { $14 = ((($5)) + 108|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; invoke_vii($20|0,($3|0),($17|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; $23 = (invoke_iii(3885,($11|0),($3|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; (invoke_iii(3839,($23|0),(163062|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 15; break; } } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $1 = $30; $2 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $48 = $1; $49 = $2; ___resumeException($48|0); // unreachable; } } } else { if (!($13)) { $32 = ((($5)) + 108|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 80|0); $36 = HEAP32[$35>>2]|0; __THREW__ = 0; invoke_vii($36|0,($4|0),($33|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; $39 = (invoke_iii(3885,($11|0),($4|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __THREW__ = 0; (invoke_iii(3839,($39|0),(163062|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 15; break; } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $1 = $44; $2 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $48 = $1; $49 = $2; ___resumeException($48|0); // unreachable; } } } } while(0); if ((label|0) == 15) { __THREW__ = 0; invoke_vii(3886,($agg$result|0),($stream|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $1 = $28; $2 = $29; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $48 = $1; $49 = $2; ___resumeException($48|0); // unreachable; } function __ZThn88_NK12StackAbility14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -88|0); __ZNK12StackAbility14getDisplayNameEv($agg$result,$2); STACKTOP = sp;return; } function __ZN5SpellC2EP12GameObserverP15MTGCardInstance($this,$observer,$_source) { $this = $this|0; $observer = $observer|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_source; $5 = $0; $6 = $1; __ZN13InterruptibleC2EP12GameObserverib($5,$6,0,0); $7 = 12932; HEAP32[$5>>2] = $7; $8 = ((($5)) + 8|0); $9 = 13000; HEAP32[$8>>2] = $9; $10 = ((($5)) + 12|0); $11 = 13020; HEAP32[$10>>2] = $11; $12 = ((($5)) + 88|0); $13 = 13044; HEAP32[$12>>2] = $13; $14 = $2; $15 = ((($5)) + 104|0); HEAP32[$15>>2] = $14; $16 = ((($5)) + 72|0); HEAPF32[$16>>2] = 40.0; $17 = ((($5)) + 84|0); HEAP32[$17>>2] = 10; __THREW__ = 0; $18 = (invoke_ii(3903,84)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if (!($20)) { __THREW__ = 0; invoke_vi(3904,($18|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZdlPv($18); __ZN13InterruptibleD2Ev($5); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } else { $23 = ((($5)) + 116|0); HEAP32[$23>>2] = $18; $24 = ((($5)) + 116|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 60|0); HEAP32[$26>>2] = 0; $27 = ((($5)) + 112|0); HEAP32[$27>>2] = 0; $28 = $2; __THREW__ = 0; $29 = (invoke_ii(3905,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break; } $32 = ((($5)) + 108|0); HEAP32[$32>>2] = $29; $33 = ((($5)) + 120|0); HEAP32[$33>>2] = 0; $34 = ((($5)) + 104|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 456|0); HEAP32[$36>>2] = 0; STACKTOP = sp;return; } } } while(0); $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZN13InterruptibleD2Ev($5); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } function __ZN5SpellC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserP8ManaCosti($this,$observer,$id,$_source,$tc,$_cost,$payResult) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $tc = $tc|0; $_cost = $_cost|0; $payResult = $payResult|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $i = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $t = sp + 4|0; $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $tc; $5 = $_cost; $6 = $payResult; $9 = $0; $10 = $1; $11 = $2; __ZN13InterruptibleC2EP12GameObserverib($9,$10,$11,0); $12 = 12932; HEAP32[$9>>2] = $12; $13 = ((($9)) + 8|0); $14 = 13000; HEAP32[$13>>2] = $14; $15 = ((($9)) + 12|0); $16 = 13020; HEAP32[$15>>2] = $16; $17 = ((($9)) + 88|0); $18 = 13044; HEAP32[$17>>2] = $18; $19 = ((($9)) + 112|0); $20 = $4; HEAP32[$19>>2] = $20; $21 = ((($9)) + 116|0); $22 = $5; HEAP32[$21>>2] = $22; $23 = ((($9)) + 120|0); $24 = $6; HEAP32[$23>>2] = $24; $25 = ((($9)) + 116|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); do { if ($27) { label = 7; } else { __THREW__ = 0; $28 = (invoke_ii(3903,84)|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; invoke_vi(3904,($28|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = ((($9)) + 116|0); HEAP32[$33>>2] = $28; $34 = ((($9)) + 116|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 60|0); HEAP32[$36>>2] = 0; label = 7; break; } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $7 = $39; $8 = $40; __ZdlPv($28); __ZN13InterruptibleD2Ev($9); $81 = $7; $82 = $8; ___resumeException($81|0); // unreachable; } } } while(0); L8: do { if ((label|0) == 7) { $41 = $3; $42 = ((($9)) + 104|0); HEAP32[$42>>2] = $41; $43 = ((($9)) + 72|0); HEAPF32[$43>>2] = 40.0; $44 = ((($9)) + 84|0); HEAP32[$44>>2] = 10; $45 = $3; __THREW__ = 0; $46 = (invoke_ii(3905,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = ((($9)) + 108|0); HEAP32[$49>>2] = $46; $50 = $3; $51 = ((($50)) + 824|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($51); $52 = $4; $53 = ($52|0)!=(0|0); L11: do { if ($53) { HEAP32[$t>>2] = 0; $i = 0; while(1) { $54 = $i; $55 = $4; __THREW__ = 0; $56 = (invoke_ii(3906,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break L8; } $59 = ($54>>>0)<($56>>>0); if (!($59)) { break L11; } $60 = $4; $61 = HEAP32[$t>>2]|0; __THREW__ = 0; $62 = (invoke_iii(3900,($60|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L8; } HEAP32[$t>>2] = $62; $65 = $3; $66 = ((($65)) + 824|0); __THREW__ = 0; invoke_vii(3907,($66|0),($t|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L8; } $69 = $i; $70 = (($69) + 1)|0; $i = $70; } } } while(0); $71 = $6; switch ($71|0) { case 0: { $72 = ((($9)) + 104|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 456|0); HEAP32[$74>>2] = 0; STACKTOP = sp;return; break; } case 2: case 1: { $75 = ((($9)) + 104|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 456|0); HEAP32[$77>>2] = 1; STACKTOP = sp;return; break; } default: { $78 = ((($9)) + 104|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 456|0); HEAP32[$80>>2] = -1; STACKTOP = sp;return; } } } } } while(0); $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $7 = $37; $8 = $38; __ZN13InterruptibleD2Ev($9); $81 = $7; $82 = $8; ___resumeException($81|0); // unreachable; } function __ZN5Spell8computeXEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $x = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = ((($2)) + 116|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = (__ZN13CardPrimitive11getManaCostEv($5)|0); $7 = (__ZN8ManaCost4DiffEPS_($4,$6)|0); $c = $7; $8 = $c; $9 = HEAP32[11900]|0; $10 = (__ZN8ManaCost7getCostEi($8,$9)|0); $x = $10; $11 = $c; $12 = ($11|0)==(0|0); if ($12) { $16 = $x; STACKTOP = sp;return ($16|0); } $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); $16 = $x; STACKTOP = sp;return ($16|0); } function __ZN5Spell23FullfilledAlternateCostERKi($this,$costType) { $this = $this|0; $costType = $costType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $hasFullfilledAlternateCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $costType; $2 = $0; $hasFullfilledAlternateCost = 0; $3 = $1; $4 = HEAP32[$3>>2]|0; do { switch ($4|0) { case 0: { $5 = ((($2)) + 120|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); $8 = $7&1; $hasFullfilledAlternateCost = $8; break; } case 1: { $9 = ((($2)) + 120|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(1); $12 = $11&1; $hasFullfilledAlternateCost = $12; break; } case 2: { $13 = ((($2)) + 120|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(2); $16 = $15&1; $hasFullfilledAlternateCost = $16; break; } case 3: { $17 = ((($2)) + 120|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(3); $20 = $19&1; $hasFullfilledAlternateCost = $20; break; } case 4: { $21 = ((($2)) + 120|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(4); $24 = $23&1; $hasFullfilledAlternateCost = $24; break; } case 5: { $25 = ((($2)) + 120|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(5); $28 = $27&1; $hasFullfilledAlternateCost = $28; break; } case 6: { $29 = ((($2)) + 120|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(6); $32 = $31&1; $hasFullfilledAlternateCost = $32; break; } case 8: { $33 = ((($2)) + 120|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(8); $36 = $35&1; $hasFullfilledAlternateCost = $36; break; } case 9: { $37 = ((($2)) + 120|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(9); $40 = $39&1; $hasFullfilledAlternateCost = $40; break; } case 10: { $41 = ((($2)) + 120|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(10); $44 = $43&1; $hasFullfilledAlternateCost = $44; break; } default: { } } } while(0); $45 = $hasFullfilledAlternateCost; $46 = $45&1; STACKTOP = sp;return ($46|0); } function __ZNK5Spell14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZNK13CardPrimitive7getNameEv($3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$4); STACKTOP = sp;return; } function __ZThn88_NK5Spell14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -88|0); __ZNK5Spell14getDisplayNameEv($agg$result,$2); STACKTOP = sp;return; } function __ZN5SpellD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 12932; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = 13000; HEAP32[$3>>2] = $4; $5 = ((($1)) + 12|0); $6 = 13020; HEAP32[$5>>2] = $6; $7 = ((($1)) + 88|0); $8 = 13044; HEAP32[$7>>2] = $8; $9 = ((($1)) + 116|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($1)) + 116|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = HEAP32[$13>>2]|0; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($13); } $18 = ((($1)) + 116|0); HEAP32[$18>>2] = 0; } $19 = ((($1)) + 112|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } $22 = ((($1)) + 112|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if (!($24)) { $25 = HEAP32[$23>>2]|0; $26 = ((($25)) + 36|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($23); } $28 = ((($1)) + 112|0); HEAP32[$28>>2] = 0; __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } function __ZThn8_N5SpellD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN5SpellD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N5SpellD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN5SpellD2Ev($2); STACKTOP = sp;return; } function __ZN5SpellD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5SpellD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N5SpellD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN5SpellD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N5SpellD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN5SpellD0Ev($2); STACKTOP = sp;return; } function __ZN5Spell7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $backupTgt = 0, $castMethod = 0, $oldStored = 0, $p = 0; var $playerT = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $backupTgt = sp + 60|0; $af = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 104|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 864|0); $7 = HEAP32[$6>>2]|0; $oldStored = $7; $8 = ((($3)) + 104|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 820|0); $11 = HEAP32[$10>>2]|0; $playerT = $11; $12 = ((($3)) + 104|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN13CardPrimitive7hasTypeEi($13,4)|0); do { if (!($14)) { $15 = ((($3)) + 104|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN13CardPrimitive7hasTypeEi($16,3)|0); if (!($17)) { $18 = ((($3)) + 104|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 128|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($20)|0); $22 = ($21|0)!=(0); if ($22) { $23 = ((($3)) + 104|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN15MTGCardInstance10controllerEv($24)|0); $p = $25; $26 = ((($3)) + 104|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 456|0); $29 = HEAP32[$28>>2]|0; $castMethod = $29; $30 = ((($3)) + 104|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 824|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($backupTgt,$32); $33 = ((($3)) + 108|0); $34 = HEAP32[$33>>2]|0; $35 = ((($3)) + 104|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 392|0); $38 = HEAP32[$37>>2]|0; $39 = ($34|0)!=($38|0); if ($39) { $40 = ((($3)) + 104|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 392|0); $43 = HEAP32[$42>>2]|0; $44 = ((($3)) + 108|0); HEAP32[$44>>2] = $43; } $45 = $p; $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($3)) + 104|0); $49 = HEAP32[$48>>2]|0; $50 = ((($3)) + 108|0); $51 = HEAP32[$50>>2]|0; $52 = $p; $53 = ((($52)) + 84|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 24|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iiiiii(3908,($47|0),($49|0),($51|0),($56|0),0)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { $60 = ((($3)) + 104|0); HEAP32[$60>>2] = $57; $61 = $castMethod; $62 = ((($3)) + 104|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 456|0); HEAP32[$64>>2] = $61; $65 = ((($3)) + 104|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 824|0); __THREW__ = 0; (invoke_iii(3909,($67|0),($backupTgt|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { $70 = $p; $71 = ((($70)) + 84|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 24|0); $74 = HEAP32[$73>>2]|0; $75 = ((($3)) + 108|0); HEAP32[$75>>2] = $74; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($backupTgt); break; } } $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $1 = $76; $2 = $77; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($backupTgt); $133 = $1; $134 = $2; ___resumeException($133|0); // unreachable; } } } } while(0); $78 = $playerT; $79 = ((($3)) + 104|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 820|0); HEAP32[$81>>2] = $78; $82 = $oldStored; $83 = ((($3)) + 104|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 864|0); HEAP32[$85>>2] = $82; $86 = (__ZN12GameSettingsixEi(30372,5)|0); $87 = ((($86)) + 4|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)>(0); if ($89) { $90 = ((($3)) + 88|0); $91 = ((($90)) + 4|0); $92 = HEAP32[$91>>2]|0; $93 = (__ZN12GameObserver18getResourceManagerEv($92)|0); $94 = ($93|0)!=(0|0); if ($94) { $95 = ((($3)) + 88|0); $96 = ((($95)) + 4|0); $97 = HEAP32[$96>>2]|0; $98 = (__ZN12GameObserver18getResourceManagerEv($97)|0); $99 = ((($3)) + 104|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN15MTGCardInstance9getSampleEv($100)|0); __ZN16WResourceManager10PlaySampleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($98,$101); } } $102 = ((($3)) + 116|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)!=(0|0); do { if ($104) { $105 = ((($3)) + 104|0); $106 = HEAP32[$105>>2]|0; $107 = (__ZN13CardPrimitive11getManaCostEv($106)|0); $108 = (__Znwj(84)|0); $109 = ((($3)) + 116|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; invoke_vii(3910,($108|0),($110|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if (!($112)) { __ZN8ManaCost17setManaUsedToCastEPS_($107,$108); break; } $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $1 = $113; $2 = $114; __ZdlPv($108); $133 = $1; $134 = $2; ___resumeException($133|0); // unreachable; } } while(0); $115 = ((($3)) + 88|0); $116 = ((($115)) + 4|0); $117 = HEAP32[$116>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$117); $118 = ((($3)) + 88|0); $119 = ((($118)) + 4|0); $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 172|0); $122 = HEAP32[$121>>2]|0; __THREW__ = 0; $123 = (invoke_ii(3911,($122|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if (!($125)) { __THREW__ = 0; $126 = (invoke_ii(3912,($123|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if (!($128)) { __THREW__ = 0; invoke_viii(3913,($af|0),($126|0),($3|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if (!($130)) { __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return 1; } } } $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $1 = $131; $2 = $132; __ZN14AbilityFactoryD2Ev($af); $133 = $1; $134 = $2; ___resumeException($133|0); // unreachable; return (0)|0; } function __ZN5Spell17getNextCardTargetEP15MTGCardInstance($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList17getNextCardTargetEP15MTGCardInstance($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell19getNextPlayerTargetEP6Player($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList19getNextPlayerTargetEP6Player($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell23getNextDamageableTargetEP10Damageable($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList23getNextDamageableTargetEP10Damageable($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell18getNextSpellTargetEPS_($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList18getNextSpellTargetEP5Spell($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell19getNextDamageTargetEP6Damage($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList19getNextDamageTargetEP6Damage($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell13getNextTargetEP10Targetable($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (__ZN11TargetsList13getNextTargetEP10Targetable($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5Spell12getNbTargetsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 112|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 112|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN11TargetsList12getNbTargetsEv($7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN5Spell6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $alt1 = 0, $alt2 = 0, $quad = 0, $target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $action = sp + 92|0; $alt1 = sp + 80|0; $alt2 = sp + 60|0; $quad = sp + 48|0; $3 = sp + 40|0; $4 = sp + 24|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 104|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNK13CardPrimitive7getNameEv($9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($action,$10); __THREW__ = 0; invoke_vii(3797,($alt1|0),(211279|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $1 = $37; $2 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); $62 = $1; $63 = $2; ___resumeException($62|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($alt2|0),(211279|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; } else { __THREW__ = 0; $15 = (invoke_iii(3914,($7|0),(0|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; } else { $target = $15; __ZNSt3__110shared_ptrI5JQuadEC2Ev($quad); $18 = $target; $19 = ($18|0)!=(0|0); if ($19) { $20 = $target; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 24|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; invoke_vii($23|0,($3|0),($20|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 11; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$3)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $26 = $target; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0); if ($29) { $30 = $target; $31 = ($30|0)==(0|0); $32 = ((($30)) + -280|0); $33 = $31 ? 0 : $32; $34 = ((($33)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($alt2|0),($34|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 11; } else { label = 12; } } else { label = 12; } } } else { label = 12; } if ((label|0) == 12) { $45 = ((($7)) + 104|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_vii(3800,($4|0),($alt1|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 11; } else { __THREW__ = 0; invoke_vii(3800,($5|0),($alt2|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $1 = $56; $2 = $57; } else { __THREW__ = 0; invoke_vii(3800,($6|0),($action|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; do { if ($53) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $1 = $58; $2 = $59; } else { __THREW__ = 0; invoke_viiiiiii(3902,($7|0),($46|0),($47|0),($4|0),($5|0),($6|0),1); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $1 = $60; $2 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } } if ((label|0) == 11) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt2); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($alt1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); $62 = $1; $63 = $2; ___resumeException($62|0); // unreachable; } function __ZThn12_N5Spell6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN5Spell6RenderEv($2); STACKTOP = sp;return; } function __ZNK5Spell8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,119055)|0); $5 = ((($2)) + 116|0); $6 = HEAP32[$5>>2]|0; (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEP8ManaCost($4,$6)|0); $7 = $1; STACKTOP = sp;return ($7|0); } function __ZN10DrawActionC2EP12GameObserveriP6Playeri($this,$observer,$id,$_player,$_nbcards) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_player = $_player|0; $_nbcards = $_nbcards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_player; $4 = $_nbcards; $5 = $0; $6 = $1; $7 = $2; __ZN13InterruptibleC2EP12GameObserverib($5,$6,$7,0); $8 = 13060; HEAP32[$5>>2] = $8; $9 = ((($5)) + 8|0); $10 = 13128; HEAP32[$9>>2] = $10; $11 = ((($5)) + 12|0); $12 = 13148; HEAP32[$11>>2] = $12; $13 = ((($5)) + 88|0); $14 = 13172; HEAP32[$13>>2] = $14; $15 = ((($5)) + 108|0); $16 = $4; HEAP32[$15>>2] = $16; $17 = ((($5)) + 112|0); $18 = $3; HEAP32[$17>>2] = $18; STACKTOP = sp;return; } function __ZN10DrawAction7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 108|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = ((($1)) + 112|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; __ZN14MTGPlayerCards15drawFromLibraryEv($9); $10 = $i; $11 = (($10) + 1)|0; $i = $11; } STACKTOP = sp;return 1; } function __ZN10DrawAction6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $mFont = 0, $playerId = 0; var $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 56|0; $1 = sp + 28|0; $2 = sp + 16|0; $0 = $this; $5 = $0; $6 = ((($5)) + 88|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver18getResourceManagerEv($8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,0)|0); $mFont = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($14,0); $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vid[$21 & 8191]($18,1.0); $playerId = 1; $22 = ((($5)) + 112|0); $23 = HEAP32[$22>>2]|0; $24 = ((($5)) + 88|0); $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 180|0); $28 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($27,1)|0); $29 = HEAP32[$28>>2]|0; $30 = ($23|0)==($29|0); if ($30) { $playerId = 2; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,119073); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $55 = $3; $56 = $4; ___resumeException($55|0); // unreachable; } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $34 = $playerId; $35 = ((($5)) + 108|0); $36 = HEAP32[$35>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $34; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $36; (invoke_iiii(3889,($buffer|0),($33|0),($vararg_buffer|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $39 = $mFont; $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($5)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + 35.0; $46 = ((($5)) + 12|0); $47 = ((($46)) + 28|0); $48 = +HEAPF32[$47>>2]; $49 = (+__ZNK13Interruptible21GetVerticalTextOffsetEv($5)); $50 = $48 + $49; FUNCTION_TABLE_viiddidd[$41 & 8191]($39,$buffer,$45,$50,0,0.0,0.0); STACKTOP = sp;return; } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $55 = $3; $56 = $4; ___resumeException($55|0); // unreachable; } function __ZThn12_N10DrawAction6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN10DrawAction6RenderEv($2); STACKTOP = sp;return; } function __ZNK10DrawAction8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,119097)|0); $5 = ((($2)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,141124)|0); $9 = ((($2)) + 112|0); $10 = HEAP32[$9>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($8,$10)|0); $11 = $1; STACKTOP = sp;return ($11|0); } function __ZN11ActionStack9addActionEP13Interruptible($this,$action) { $this = $this|0; $action = $action|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $action; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(2); if (!($4)) { break; } $5 = $i; $6 = ((($2)) + 116|0); $7 = (($6) + ($5<<2)|0); HEAP32[$7>>2] = 0; $8 = $i; $9 = (($8) + 1)|0; $i = $9; } $10 = $1; __ZN8GuiLayer3AddEP10JGuiObject($2,$10); $11 = ((($2)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver15currentlyActingEv($12)|0); $14 = ((($2)) + 160|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return 1; } function __ZN11ActionStack10addAbilityEP10MTGAbility($this,$ability) { $this = $this|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, $stackAbility = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ability; $4 = $0; $5 = (__Znwj(112)|0); $6 = ((($4)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ((($4)) + 20|0); $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = $1; __THREW__ = 0; invoke_viiii(3915,($5|0),($7|0),($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; __ZdlPv($5); $42 = $2; $43 = $3; ___resumeException($42|0); // unreachable; } $stackAbility = $5; $13 = $stackAbility; $14 = (__ZN11ActionStack9addActionEP13Interruptible($4,$13)|0); $result = $14; $15 = ((($4)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 180|0); $18 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($17,0)|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $24 = ($23|0)!=(0); if ($24) { $44 = $result; STACKTOP = sp;return ($44|0); } $25 = $1; $26 = ((($25)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN15MTGCardInstance10controllerEv($27)|0); $29 = ((($4)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 180|0); $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($31,0)|0); $33 = HEAP32[$32>>2]|0; $34 = ($28|0)==($33|0); if (!($34)) { $44 = $result; STACKTOP = sp;return ($44|0); } $35 = (__ZN12GameSettingsixEi(30372,27)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (0)==($37|0); if (!($38)) { $44 = $result; STACKTOP = sp;return ($44|0); } $39 = ((($4)) + 116|0); HEAP32[$39>>2] = 1; $44 = $result; STACKTOP = sp;return ($44|0); } function __ZN11ActionStack7addDrawEP6Playeri($this,$player,$nb_cards) { $this = $this|0; $player = $player|0; $nb_cards = $nb_cards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $draw = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $nb_cards; $5 = $0; $6 = (__Znwj(116)|0); $7 = ((($5)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($5)) + 20|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = $1; $12 = $2; __THREW__ = 0; invoke_viiiii(3916,($6|0),($8|0),($10|0),($11|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZdlPv($6); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $draw = $6; $15 = $draw; (__ZN11ActionStack9addActionEP13Interruptible($5,$15)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($this,$_source,$_target,$_damage) { $this = $this|0; $_source = $_source|0; $_target = $_target|0; $_damage = $_damage|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_source; $2 = $_target; $3 = $_damage; $6 = $0; $7 = (__Znwj(120)|0); $8 = ((($6)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; $12 = $3; __THREW__ = 0; invoke_viiiiii(3917,($7|0),($9|0),($10|0),($11|0),($12|0),2); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZdlPv($7); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else { $damage = $7; $15 = $damage; (__ZN11ActionStack9addActionEP13Interruptible($6,$15)|0); $16 = $3; $17 = $1; $18 = ((($17)) + 280|0); $19 = ((($18)) + 28|0); HEAP32[$19>>2] = $16; $20 = $3; $21 = $2; $22 = ((($21)) + 28|0); HEAP32[$22>>2] = $20; STACKTOP = sp;return 1; } return (0)|0; } function __ZN11ActionStack16AddNextGamePhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $next = 0, $playerId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__ZN11ActionStack7getNextEP13Interruptibleiii($4,0,-2,0,-1)|0); $6 = ($5|0)!=(0|0); if ($6) { $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } $7 = (__Znwj(108)|0); $8 = ((($4)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 20|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($10)|0); __THREW__ = 0; invoke_viii(3918,($7|0),($9|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZdlPv($7); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } $next = $7; $14 = $next; (__ZN11ActionStack9addActionEP13Interruptible($4,$14)|0); $15 = ((($4)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 212|0); $18 = HEAP32[$17>>2]|0; $19 = ((($4)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 180|0); $22 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($21,1)|0); $23 = HEAP32[$22>>2]|0; $24 = ($18|0)==($23|0); $25 = $24 ? 1 : 0; $playerId = $25; $26 = $playerId; $27 = ((($4)) + 116|0); $28 = (($27) + ($26<<2)|0); HEAP32[$28>>2] = 1; $0 = 1; $33 = $0; STACKTOP = sp;return ($33|0); } function __ZN11ActionStack7getNextEP13Interruptibleiii($this,$previous,$type,$state,$display) { $this = $this|0; $previous = $previous|0; $type = $type|0; $state = $state|0; $display = $display|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $type; $4 = $state; $5 = $display; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = $5; $11 = (__ZN11ActionStack12getNextIndexEP13Interruptibleiii($6,$7,$8,$9,$10)|0); $n = $11; $12 = $n; $13 = ($12|0)==(-1); if ($13) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } else { $14 = ((($6)) + 20|0); $15 = $n; $16 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $0 = $17; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN11ActionStack17AddNextCombatStepEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $next = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__ZN11ActionStack7getNextEP13Interruptibleiii($4,0,-2,0,-1)|0); $6 = ($5|0)!=(0|0); if ($6) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } $7 = (__Znwj(108)|0); $8 = ((($4)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 20|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($10)|0); __THREW__ = 0; invoke_viii(3918,($7|0),($9|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZdlPv($7); $17 = $2; $18 = $3; ___resumeException($17|0); // unreachable; } $next = $7; $14 = $next; (__ZN11ActionStack9addActionEP13Interruptible($4,$14)|0); $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN11ActionStack17setIsInterruptingEP6Playerb($this,$player,$log) { $this = $this|0; $player = $player|0; $log = $log|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $playerId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $1 = $this; $2 = $player; $7 = $log&1; $3 = $7; $8 = $1; $9 = ((($8)) + 164|0); HEAP32[$9>>2] = 0; $10 = (__ZN12ModRulesGame12canInterruptEv((35400))|0); if (!($10)) { $11 = $3; $12 = $11&1; __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($8,1,$12); $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameObserver23getCurrentTargetChooserEv($14)|0); $16 = ($15|0)!=(0|0); if ($16) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $17 = $2; $18 = ((($8)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 180|0); $21 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($20,1)|0); $22 = HEAP32[$21>>2]|0; $23 = ($17|0)==($22|0); $24 = $23 ? 1 : 0; $playerId = $24; $25 = $playerId; $26 = ((($8)) + 116|0); $27 = (($26) + ($25<<2)|0); HEAP32[$27>>2] = -1; $28 = $2; $29 = ((($8)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 216|0); HEAP32[$31>>2] = $28; $32 = $3; $33 = $32&1; do { if ($33) { $34 = ((($8)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,127742); __THREW__ = 0; invoke_viii(3842,($35|0),($36|0),($4|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $5 = $39; $6 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $41 = $5; $42 = $6; ___resumeException($41|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } } } while(0); $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } function __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($this,$cancelMode,$log) { $this = $this|0; $cancelMode = $cancelMode|0; $log = $log|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $playerId = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 24|0; $5 = sp; $0 = $this; $1 = $cancelMode; $6 = $log&1; $2 = $6; $7 = $0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 216|0); $11 = HEAP32[$10>>2]|0; $12 = ((($7)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 180|0); $15 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($14,1)|0); $16 = HEAP32[$15>>2]|0; $17 = ($11|0)==($16|0); $18 = $17 ? 1 : 0; $playerId = $18; $19 = $1; $20 = $playerId; $21 = ((($7)) + 116|0); $22 = (($21) + ($20<<2)|0); HEAP32[$22>>2] = $19; $23 = ((($7)) + 164|0); HEAP32[$23>>2] = 0; $24 = ((($7)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 216|0); HEAP32[$26>>2] = 0; $27 = ((($7)) + 124|0); HEAPF32[$27>>2] = -1.0; $28 = $2; $29 = $28&1; if (!($29)) { STACKTOP = sp;return; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $30 = ((($stream)) + 8|0); __THREW__ = 0; $31 = (invoke_iii(3839,($30|0),(119123|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $34 = $1; __THREW__ = 0; (invoke_iii(3919,($31|0),($34|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = ((($7)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = $playerId; __THREW__ = 0; invoke_vii(3841,($5|0),($stream|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __THREW__ = 0; invoke_viii(3920,($38|0),($39|0),($5|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $3 = $46; $4 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $48 = $3; $49 = $4; ___resumeException($48|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $48 = $3; $49 = $4; ___resumeException($48|0); // unreachable; } function __ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($this,$_source,$tc,$mana,$payResult,$storm) { $this = $this|0; $_source = $_source|0; $tc = $tc|0; $mana = $mana|0; $payResult = $payResult|0; $storm = $storm|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_source; $2 = $tc; $3 = $mana; $4 = $payResult; $5 = $storm; $8 = $0; $9 = $5; $10 = ($9|0)>(0); if ($10) { $3 = 0; } $11 = (__Znwj(124)|0); $12 = ((($8)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($8)) + 20|0); $15 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($14)|0); $16 = $1; $17 = $2; $18 = $3; $19 = $4; __THREW__ = 0; invoke_viiiiiii(3921,($11|0),($13|0),($15|0),($16|0),($17|0),($18|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $6 = $46; $7 = $47; __ZdlPv($11); $48 = $6; $49 = $7; ___resumeException($48|0); // unreachable; } $spell = $11; $22 = $spell; (__ZN11ActionStack9addActionEP13Interruptible($8,$22)|0); $23 = ((($8)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 180|0); $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,0)|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 48|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_ii[$30 & 8191]($27)|0); $32 = ($31|0)!=(0); if ($32) { $50 = $spell; STACKTOP = sp;return ($50|0); } $33 = $1; $34 = (__ZN15MTGCardInstance10controllerEv($33)|0); $35 = ((($8)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 180|0); $38 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($37,0)|0); $39 = HEAP32[$38>>2]|0; $40 = ($34|0)==($39|0); if (!($40)) { $50 = $spell; STACKTOP = sp;return ($50|0); } $41 = (__ZN12GameSettingsixEi(30372,26)|0); $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = (0)==($43|0); if (!($44)) { $50 = $spell; STACKTOP = sp;return ($50|0); } $45 = ((($8)) + 116|0); HEAP32[$45>>2] = 1; $50 = $spell; STACKTOP = sp;return ($50|0); } function __ZN11ActionStack5getAtEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $id; $3 = $1; $4 = $2; $5 = ($4|0)<(0); if ($5) { $6 = ((($3)) + 20|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = $2; $9 = (($7) + ($8))|0; $2 = $9; } $10 = $2; $11 = ((($3)) + 20|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = (($12) - 1)|0; $14 = ($10|0)>($13|0); $15 = $2; $16 = ($15|0)<(0); $or$cond = $14 | $16; if ($or$cond) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } else { $17 = ((($3)) + 20|0); $18 = $2; $19 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $0 = $20; $21 = $0; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN11ActionStackC2EP12GameObserver($this,$game) { $this = $this|0; $game = $game|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $i = 0, $i1 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 32|0; $4 = sp + 24|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $1 = $game; $7 = $0; $8 = $1; __ZN8GuiLayerC2EP12GameObserver($7,$8); $9 = 13188; HEAP32[$7>>2] = $9; $10 = ((($7)) + 52|0); $11 = ((($10)) + 64|0); $12 = $10; while(1) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($12); $13 = ((($12)) + 8|0); $14 = ($13|0)==($11|0); if ($14) { break; } else { $12 = $13; } } $15 = ((($7)) + 140|0); HEAP32[$15>>2] = 0; $i = 0; while(1) { $16 = $i; $17 = ($16|0)<(2); if (!($17)) { break; } $18 = $i; $19 = ((($7)) + 116|0); $20 = (($19) + ($18<<2)|0); HEAP32[$20>>2] = 0; $21 = $i; $22 = (($21) + 1)|0; $i = $22; } $23 = ((($7)) + 164|0); HEAP32[$23>>2] = 0; $24 = ((($7)) + 124|0); HEAPF32[$24>>2] = -1.0; $25 = ((($7)) + 128|0); HEAP32[$25>>2] = -1; $26 = ((($7)) + 132|0); HEAP32[$26>>2] = 0; $27 = ((($7)) + 136|0); HEAP32[$27>>2] = 0; $28 = ((($7)) + 160|0); HEAP32[$28>>2] = 0; $29 = ((($7)) + 8|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_ii(3836,($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; L8: do { if ($33) { label = 8; } else { $34 = ($31|0)!=(0|0); if (!($34)) { STACKTOP = sp;return; } $i1 = 0; while(1) { $37 = $i1; $38 = ($37|0)<(8); if (!($38)) { label = 25; break; } __THREW__ = 0; invoke_vii(3922,($stream|0),16); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 8; break L8; } __THREW__ = 0; $41 = (invoke_iii(3839,($stream|0),(139362|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 20; break; } $44 = $i1; __THREW__ = 0; (invoke_iii(3919,($41|0),($44|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 20; break; } $47 = $i1; $48 = ((($7)) + 52|0); $49 = (($48) + ($47<<3)|0); $50 = ((($7)) + 8|0); $51 = HEAP32[$50>>2]|0; __THREW__ = 0; $52 = (invoke_ii(3836,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 20; break; } $55 = HEAP32[$52>>2]|0; $56 = ((($55)) + 24|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(3797,($5|0),(163002|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 20; break; } $60 = $i1; $61 = (+($60|0)); $62 = $61 * 32.0; __THREW__ = 0; invoke_vii(3886,($6|0),($stream|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 21; break; } __THREW__ = 0; invoke_viiiddddiiii($57|0,($4|0),($52|0),($5|0),(+$62),0.0,32.0,32.0,($6|0),5,1,0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 22; break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($49,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $67 = $i1; $68 = ((($7)) + 52|0); $69 = (($68) + ($67<<3)|0); $70 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($69)|0); __THREW__ = 0; invoke_vidd(3897,($70|0),16.0,16.0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 20; break; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $73 = $i1; $74 = (($73) + 1)|0; $i1 = $74; } if ((label|0) == 20) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $2 = $75; $3 = $76; } else if ((label|0) == 21) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $2 = $77; $3 = $78; label = 23; } else if ((label|0) == 22) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $2 = $79; $3 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 23; } else if ((label|0) == 25) { STACKTOP = sp;return; } if ((label|0) == 23) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); } } while(0); if ((label|0) == 8) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; } $81 = ((($10)) + 64|0); $83 = $81; while(1) { $82 = ((($83)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($82); $84 = ($82|0)==($10|0); if ($84) { break; } else { $83 = $82; } } __ZN8GuiLayerD2Ev($7); $85 = $2; $86 = $3; ___resumeException($85|0); // unreachable; } function __ZN11ActionStack3hasEP10MTGAbility($this,$ability) { $this = $this|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $ability; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 20|0); $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 8; break; } $8 = ((($3)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(16); if ($14) { $15 = ((($3)) + 20|0); $16 = $i; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $action = $18; $19 = $action; $20 = ((($19)) + 96|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(-2); if ($22) { $23 = $action; $24 = ((($23)) + 108|0); $25 = HEAP32[$24>>2]|0; $26 = $2; $27 = ($25|0)==($26|0); if ($27) { label = 6; break; } } } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } if ((label|0) == 6) { $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } else if ((label|0) == 8) { $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } return (0)|0; } function __ZN11ActionStack7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN11ActionStack9getLatestEi($2,-2)|0); $action = $3; $4 = $action; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $51 = $0; STACKTOP = sp;return ($51|0); } $6 = $action; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $11 = ($10|0)!=(0); $12 = $action; $13 = ((($12)) + 96|0); if ($11) { HEAP32[$13>>2] = 1; } else { HEAP32[$13>>2] = -1; } $14 = $action; $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(11); if ($17) { $18 = $action; $19 = ((($18)) + 108|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); } $24 = (__ZN11ActionStack7getNextEP13Interruptibleiii($2,0,-2,0,-1)|0); $25 = ($24|0)!=(0|0); L12: do { if ($25) { $i1 = 0; while(1) { $38 = $i1; $39 = ($38|0)<(2); if (!($39)) { break L12; } $40 = $i1; $41 = ((($2)) + 116|0); $42 = (($41) + ($40<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(2); if ($44) { $45 = $i1; $46 = ((($2)) + 116|0); $47 = (($46) + ($45<<2)|0); HEAP32[$47>>2] = 0; } $48 = $i1; $49 = (($48) + 1)|0; $i1 = $49; } } else { $i = 0; while(1) { $26 = $i; $27 = ($26|0)<(2); if (!($27)) { break L12; } $28 = $i; $29 = ((($2)) + 116|0); $30 = (($29) + ($28<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(2); if ($32) { $33 = $i; $34 = ((($2)) + 116|0); $35 = (($34) + ($33<<2)|0); HEAP32[$35>>2] = 0; } $36 = $i; $37 = (($36) + 1)|0; $i = $37; } } } while(0); $50 = ((($2)) + 160|0); HEAP32[$50>>2] = 0; $0 = 1; $51 = $0; STACKTOP = sp;return ($51|0); } function __ZN11ActionStack9getLatestEi($this,$state) { $this = $this|0; $state = $state|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $action = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $state; $3 = $1; $4 = ((($3)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = (($5) - 1)|0; $i = $6; while(1) { $7 = $i; $8 = ($7|0)>=(0); if (!($8)) { label = 6; break; } $9 = ((($3)) + 20|0); $10 = $i; $11 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $action = $12; $13 = $action; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = ($15|0)==($16|0); if ($17) { label = 4; break; } $19 = $i; $20 = (($19) + -1)|0; $i = $20; } if ((label|0) == 4) { $18 = $action; $0 = $18; $21 = $0; STACKTOP = sp;return ($21|0); } else if ((label|0) == 6) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN11ActionStack16getPreviousIndexEP13Interruptibleiii($this,$next,$type,$state,$display) { $this = $this|0; $next = $next|0; $type = $type|0; $state = $state|0; $display = $display|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0, $found = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $next; $3 = $type; $4 = $state; $5 = $display; $6 = $1; $found = 0; $7 = $2; $8 = ($7|0)!=(0|0); $$ = $8 ? 0 : 1; $found = $$; $9 = ((($6)) + 20|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = (($10) - 1)|0; $i = $11; L1: while(1) { $12 = $i; $13 = ($12|0)>=(0); if (!($13)) { break; } $14 = ((($6)) + 20|0); $15 = $i; $16 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $current = $17; $18 = $found; $19 = ($18|0)!=(0); do { if ($19) { $20 = $3; $21 = ($20|0)==(0); if (!($21)) { $22 = $current; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = $3; $26 = ($24|0)==($25|0); if (!($26)) { break; } } $27 = $4; $28 = ($27|0)==(0); if (!($28)) { $29 = $current; $30 = ((($29)) + 96|0); $31 = HEAP32[$30>>2]|0; $32 = $4; $33 = ($31|0)==($32|0); if (!($33)) { break; } } $34 = $5; $35 = ($34|0)==(-1); if ($35) { label = 10; break L1; } $36 = $current; $37 = ((($36)) + 100|0); $38 = HEAP32[$37>>2]|0; $39 = $5; $40 = ($38|0)==($39|0); if ($40) { label = 10; break L1; } } } while(0); $42 = $current; $43 = $2; $44 = ($42|0)==($43|0); if ($44) { $found = 1; } $45 = $i; $46 = (($45) + -1)|0; $i = $46; } if ((label|0) == 10) { $41 = $i; $0 = $41; $53 = $0; STACKTOP = sp;return ($53|0); } $47 = $found; $48 = ($47|0)!=(0); if ($48) { $0 = -1; $53 = $0; STACKTOP = sp;return ($53|0); } else { $49 = $3; $50 = $4; $51 = $5; $52 = (__ZN11ActionStack16getPreviousIndexEP13Interruptibleiii($6,0,$49,$50,$51)|0); $0 = $52; $53 = $0; STACKTOP = sp;return ($53|0); } return (0)|0; } function __ZN11ActionStack5countEiii($this,$type,$state,$display) { $this = $this|0; $type = $type|0; $state = $state|0; $display = $display|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0; var $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $state; $3 = $display; $4 = $0; $result = 0; $i = 0; while(1) { $5 = $i; $6 = ((($4)) + 20|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { break; } $9 = ((($4)) + 20|0); $10 = $i; $11 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $current = $12; $13 = $1; $14 = ($13|0)==(0); if ($14) { label = 5; } else { $15 = $current; $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = ($17|0)==($18|0); if ($19) { label = 5; } } do { if ((label|0) == 5) { label = 0; $20 = $2; $21 = ($20|0)==(0); if (!($21)) { $22 = $current; $23 = ((($22)) + 96|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = ($24|0)==($25|0); if (!($26)) { break; } } $27 = $3; $28 = ($27|0)==(-1); if (!($28)) { $29 = $current; $30 = ((($29)) + 100|0); $31 = HEAP32[$30>>2]|0; $32 = $3; $33 = ($31|0)==($32|0); if (!($33)) { break; } } $34 = $result; $35 = (($34) + 1)|0; $result = $35; } } while(0); $36 = $i; $37 = (($36) + 1)|0; $i = $37; } $38 = $result; STACKTOP = sp;return ($38|0); } function __ZN11ActionStack24getActionElementFromCardEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $current = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 20|0); $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); if (!($9)) { label = 8; break; } $10 = ((($3)) + 20|0); $11 = $i; $12 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $current = $13; $14 = $current; $15 = ((($14)) + 104|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { label = 6; break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 6) { $19 = $current; $0 = $19; $22 = $0; STACKTOP = sp;return ($22|0); } else if ((label|0) == 8) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN11ActionStack12getNextIndexEP13Interruptibleiii($this,$previous,$type,$state,$display) { $this = $this|0; $previous = $previous|0; $type = $type|0; $state = $state|0; $display = $display|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0, $found = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $type; $4 = $state; $5 = $display; $6 = $1; $found = 0; $7 = $2; $8 = ($7|0)!=(0|0); $$ = $8 ? 0 : 1; $found = $$; $i = 0; L1: while(1) { $9 = $i; $10 = ((($6)) + 20|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { break; } $13 = ((($6)) + 20|0); $14 = $i; $15 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $current = $16; $17 = $found; $18 = ($17|0)!=(0); do { if ($18) { $19 = $3; $20 = ($19|0)==(0); if (!($20)) { $21 = $current; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = $3; $25 = ($23|0)==($24|0); if (!($25)) { break; } } $26 = $4; $27 = ($26|0)==(0); if (!($27)) { $28 = $current; $29 = ((($28)) + 96|0); $30 = HEAP32[$29>>2]|0; $31 = $4; $32 = ($30|0)==($31|0); if (!($32)) { break; } } $33 = $5; $34 = ($33|0)==(-1); if ($34) { label = 10; break L1; } $35 = $current; $36 = ((($35)) + 100|0); $37 = HEAP32[$36>>2]|0; $38 = $5; $39 = ($37|0)==($38|0); if ($39) { label = 10; break L1; } } } while(0); $41 = $current; $42 = $2; $43 = ($41|0)==($42|0); if ($43) { $found = 1; } $44 = $i; $45 = (($44) + 1)|0; $i = $45; } if ((label|0) == 10) { $40 = $i; $0 = $40; $52 = $0; STACKTOP = sp;return ($52|0); } $46 = $found; $47 = ($46|0)!=(0); if ($47) { $0 = -1; $52 = $0; STACKTOP = sp;return ($52|0); } else { $48 = $3; $49 = $4; $50 = $5; $51 = (__ZN11ActionStack12getNextIndexEP13Interruptibleiii($6,0,$48,$49,$50)|0); $0 = $51; $52 = $0; STACKTOP = sp;return ($52|0); } return (0)|0; } function __ZN11ActionStack16receiveEventPlusEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $current = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $result = 0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($2)) + 20|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $current = $10; $11 = $current; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 52|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_iii[$14 & 8191]($11,$15)|0); $17 = $result; $18 = (($17) + ($16))|0; $result = $18; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = $result; STACKTOP = sp;return ($21|0); } function __ZN11ActionStack6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$ = 0, $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0; var $223 = 0.0, $224 = 0.0, $225 = 0, $226 = 0.0, $227 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $current = 0, $currentPlayerId = 0, $currentSpell = 0, $extraTime = 0, $i = 0, $newState = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $otherPlayerId = 0; var $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = (__ZN11ActionStack18getCurrentTutorialEv($2)|0); $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 180|0); $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($7,0)|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN6Player7isHumanEv($9)|0); if ($10) { STACKTOP = sp;return; } $11 = ((($2)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 180|0); $14 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($13,1)|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN6Player7isHumanEv($15)|0); if ($16) { STACKTOP = sp;return; } } $17 = ((($2)) + 164|0); HEAP32[$17>>2] = 0; $18 = ((($2)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver23getCurrentTargetChooserEv($19)|0); $tc = $20; $21 = ((($2)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver19getCurrentGamePhaseEv($22)|0); $newState = $23; $24 = $newState; $25 = ((($2)) + 128|0); HEAP32[$25>>2] = $24; $26 = $tc; $27 = ($26|0)!=(0|0); if (!($27)) { $28 = ((($2)) + 136|0); HEAP32[$28>>2] = 0; } $29 = ((($2)) + 132|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0); $32 = $tc; $33 = ($32|0)!=(0|0); $or$cond = $31 & $33; if ($or$cond) { $34 = ((($2)) + 136|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); if ($36) { label = 18; } else { $37 = ((($2)) + 136|0); HEAP32[$37>>2] = 1; $i = 0; while(1) { $38 = $i; $39 = ((($2)) + 20|0); $40 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($39)|0); $41 = ($38>>>0)<($40>>>0); if (!($41)) { break; } $42 = ((($2)) + 20|0); $43 = $i; $44 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($42,$43)|0); $45 = HEAP32[$44>>2]|0; $current = $45; $46 = $tc; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; $50 = $current; $51 = ($50|0)==(0|0); $52 = ((($50)) + 88|0); $53 = $51 ? 0 : $52; $54 = (FUNCTION_TABLE_iiii[$49 & 8191]($46,$53,0)|0); if ($54) { $55 = ((($2)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = ((($2)) + 20|0); $58 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($57)|0); $59 = ($56|0)<($58|0); if ($59) { $60 = ((($2)) + 20|0); $61 = ((($2)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($60,$62)|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)!=(0|0); if ($65) { $66 = ((($2)) + 20|0); $67 = ((($2)) + 16|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($66,$68)|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 24|0); $73 = HEAP32[$72>>2]|0; (FUNCTION_TABLE_iii[$73 & 8191]($70,8)|0); } } $74 = $current; $75 = ((($74)) + 100|0); HEAP32[$75>>2] = 1; $76 = $i; $77 = ((($2)) + 16|0); HEAP32[$77>>2] = $76; $78 = ((($2)) + 20|0); $79 = ((($2)) + 16|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($78,$80)|0); $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 20|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($82); $86 = ((($2)) + 132|0); HEAP32[$86>>2] = 1; $87 = ((($2)) + 44|0); HEAP32[$87>>2] = 1; } else { $88 = $current; $89 = ((($88)) + 100|0); HEAP32[$89>>2] = 0; } $90 = $i; $91 = (($90) + 1)|0; $i = $91; } } } else { label = 18; } if ((label|0) == 18) { $92 = ((($2)) + 132|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)!=(1); $95 = $tc; $96 = ($95|0)!=(0|0); $or$cond3 = $94 | $96; if (!($or$cond3)) { $97 = ((($2)) + 132|0); HEAP32[$97>>2] = 0; $98 = ((($2)) + 136|0); HEAP32[$98>>2] = 0; } } $99 = ((($2)) + 132|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==(0); do { if ($101) { $102 = ((($2)) + 44|0); HEAP32[$102>>2] = 0; $103 = (__ZN11ActionStack9getLatestEi($2,-2)|0); $104 = ($103|0)==(0|0); $105 = $tc; $106 = ($105|0)!=(0|0); $or$cond5 = $104 | $106; if (!($or$cond5)) { $107 = (__ZN11ActionStack9getLatestEi($2,-2)|0); $currentSpell = $107; $108 = $currentSpell; $109 = ((($108)) + 104|0); $110 = HEAP32[$109>>2]|0; $card = $110; $111 = $card; $112 = ($111|0)!=(0|0); if ($112) { $113 = $card; $114 = (__ZN15MTGCardInstance3hasEi($113,67)|0); $115 = ($114|0)!=(0); if ($115) { (__ZN11ActionStack7resolveEv($2)|0); break; } } $currentPlayerId = 0; $otherPlayerId = 1; $116 = ((($2)) + 8|0); $117 = HEAP32[$116>>2]|0; $118 = (__ZN12GameObserver15currentlyActingEv($117)|0); $119 = ((($2)) + 8|0); $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 180|0); $122 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($121,0)|0); $123 = HEAP32[$122>>2]|0; $124 = ($118|0)!=($123|0); if ($124) { $currentPlayerId = 1; $otherPlayerId = 0; } $125 = $currentPlayerId; $126 = ((($2)) + 116|0); $127 = (($126) + ($125<<2)|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)==(0); if ($129) { $130 = ((($2)) + 8|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 180|0); $133 = $currentPlayerId; $134 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($132,$133)|0); $135 = HEAP32[$134>>2]|0; $136 = ((($2)) + 164|0); HEAP32[$136>>2] = $135; $137 = ((($2)) + 8|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 180|0); $140 = $currentPlayerId; $141 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($139,$140)|0); $142 = HEAP32[$141>>2]|0; $143 = ((($2)) + 8|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 216|0); HEAP32[$145>>2] = $142; $146 = ((($2)) + 44|0); HEAP32[$146>>2] = 1; break; } $147 = $currentPlayerId; $148 = ((($2)) + 116|0); $149 = (($148) + ($147<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = ($150|0)==(-1); if ($151) { $152 = ((($2)) + 8|0); $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 180|0); $155 = $currentPlayerId; $156 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($154,$155)|0); $157 = HEAP32[$156>>2]|0; $158 = ((($2)) + 8|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 216|0); HEAP32[$160>>2] = $157; break; } $161 = $otherPlayerId; $162 = ((($2)) + 116|0); $163 = (($162) + ($161<<2)|0); $164 = HEAP32[$163>>2]|0; $165 = ($164|0)==(0); if ($165) { $166 = ((($2)) + 8|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 180|0); $169 = $otherPlayerId; $170 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($168,$169)|0); $171 = HEAP32[$170>>2]|0; $172 = ((($2)) + 164|0); HEAP32[$172>>2] = $171; $173 = ((($2)) + 8|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 180|0); $176 = $otherPlayerId; $177 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($175,$176)|0); $178 = HEAP32[$177>>2]|0; $179 = ((($2)) + 8|0); $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 216|0); HEAP32[$181>>2] = $178; $182 = ((($2)) + 44|0); HEAP32[$182>>2] = 1; break; } $183 = $otherPlayerId; $184 = ((($2)) + 116|0); $185 = (($184) + ($183<<2)|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)==(-1); if ($187) { $188 = ((($2)) + 8|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 180|0); $191 = $otherPlayerId; $192 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($190,$191)|0); $193 = HEAP32[$192>>2]|0; $194 = ((($2)) + 8|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 216|0); HEAP32[$196>>2] = $193; break; } else { (__ZN11ActionStack7resolveEv($2)|0); break; } } } else { $197 = ((($2)) + 132|0); $198 = HEAP32[$197>>2]|0; $199 = ($198|0)==(1); if ($199) { $200 = $1; __ZN8GuiLayer6UpdateEf($2,$200); } } } while(0); $201 = ((($2)) + 164|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)!=(0|0); if (!($203)) { STACKTOP = sp;return; } $204 = (__ZN12GameSettingsixEi(30372,23)|0); $205 = ((($204)) + 4|0); $206 = HEAP32[$205>>2]|0; $207 = ($206|0)>(0); if (!($207)) { STACKTOP = sp;return; } $extraTime = 0; $208 = (__ZN11ActionStack5countEiii($2,0,-2,0)|0); $extraTime = $208; $209 = $extraTime; $210 = ($209|0)==(0); $$ = $210 ? 1 : $208; $extraTime = $$; $211 = ((($2)) + 124|0); $212 = +HEAPF32[$211>>2]; $213 = $212 < 0.0; if ($213) { $214 = (__ZN12GameSettingsixEi(30372,23)|0); $215 = ((($214)) + 4|0); $216 = HEAP32[$215>>2]|0; $217 = $extraTime; $218 = Math_imul($216, $217)|0; $219 = (+($218|0)); $220 = ((($2)) + 124|0); HEAPF32[$220>>2] = $219; } $221 = $1; $222 = ((($2)) + 124|0); $223 = +HEAPF32[$222>>2]; $224 = $223 - $221; HEAPF32[$222>>2] = $224; $225 = ((($2)) + 124|0); $226 = +HEAPF32[$225>>2]; $227 = $226 < 0.0; if (!($227)) { STACKTOP = sp;return; } __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($2,1,1); STACKTOP = sp;return; } function __ZN11ActionStack17endOfInterruptionEb($this,$log) { $this = $this|0; $log = $log|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $playerId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $5 = $log&1; $1 = $5; $6 = $0; $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 216|0); $10 = HEAP32[$9>>2]|0; $11 = ((($6)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 180|0); $14 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($13,1)|0); $15 = HEAP32[$14>>2]|0; $16 = ($10|0)==($15|0); $17 = $16 ? 1 : 0; $playerId = $17; $18 = $playerId; $19 = ((($6)) + 116|0); $20 = (($19) + ($18<<2)|0); HEAP32[$20>>2] = 0; $21 = ((($6)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 216|0); HEAP32[$23>>2] = 0; $24 = $1; $25 = $24&1; if (!($25)) { STACKTOP = sp;return; } $26 = ((($6)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = $playerId; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,127749); __THREW__ = 0; invoke_viii(3920,($27|0),($28|0),($2|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $33 = $3; $34 = $4; ___resumeException($33|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZN11ActionStack22handleInterruptRequestE7ButtonsRiS1_($this,$inputKey,$x,$y) { $this = $this|0; $inputKey = $inputKey|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $inputKey; $3 = $x; $4 = $y; $5 = $1; $6 = (__ZN12ModRulesGame12canInterruptEv((35400))|0); if ($6) { $7 = $4; $8 = HEAP32[$7>>2]|0; $9 = ($8|0)>=(10); if ($9) { $10 = $4; $11 = HEAP32[$10>>2]|0; $12 = (+($11|0)); $13 = $12 < 40.0; if ($13) { $14 = $3; $15 = HEAP32[$14>>2]|0; $16 = ((($5)) + 144|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)>=($17|0); if ($18) { $19 = $3; $20 = HEAP32[$19>>2]|0; $21 = ((($5)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = ($20|0)<($22|0); if ($23) { $0 = 13; $45 = $0; STACKTOP = sp;return ($45|0); } } $24 = $3; $25 = HEAP32[$24>>2]|0; $26 = ((($5)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ($25|0)>=($27|0); if ($28) { $29 = $3; $30 = HEAP32[$29>>2]|0; $31 = ((($5)) + 152|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)<($32|0); if ($33) { $0 = 10; $45 = $0; STACKTOP = sp;return ($45|0); } } $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = ((($5)) + 152|0); $37 = HEAP32[$36>>2]|0; $38 = ($35|0)>=($37|0); if ($38) { $39 = $3; $40 = HEAP32[$39>>2]|0; $41 = ((($5)) + 156|0); $42 = HEAP32[$41>>2]|0; $43 = ($40|0)<($42|0); if ($43) { $0 = 12; $45 = $0; STACKTOP = sp;return ($45|0); } } } } } $44 = $2; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } function __ZN11ActionStack14CheckUserInputE7Buttons($this,$inputKey) { $this = $this|0; $inputKey = $inputKey|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val21 = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $key = 0, $n = 0, $n1 = 0, $or$cond = 0, $trigger = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 32|0; $x = sp + 12|0; $y = sp + 8|0; $1 = $this; $2 = $inputKey; $3 = $1; $4 = $2; $key = $4; $5 = (__ZN12GameSettingsixEi(30372,14)|0); $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); $9 = $8 ? 15 : 14; $trigger = $9; $10 = ((($3)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0); do { if ($12) { $13 = ((($3)) + 164|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = ((($3)) + 8|0); $17 = HEAP32[$16>>2]|0; if (!($15)) { $34 = ((($17)) + 216|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); $37 = $key; $38 = (13)==($37|0); $or$cond = $36 & $38; if (!($or$cond)) { break; } $39 = ((($3)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 160|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($3)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 160|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 44|0); $52 = HEAP32[$51>>2]|0; (FUNCTION_TABLE_iii[$52 & 8191]($49,13)|0); $53 = ((($3)) + 8|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 160|0); HEAP32[$55>>2] = 0; } __ZN11ActionStack17endOfInterruptionEb($3,1); $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } $18 = (__ZN12GameObserver8getInputEv($17)|0); $19 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($18,$x,$y)|0); if ($19) { $20 = $2; $21 = (__ZN11ActionStack22handleInterruptRequestE7ButtonsRiS1_($3,$20,$x,$y)|0); $key = $21; } $22 = $key; $23 = (13)==($22|0); if ($23) { $24 = (__ZN12ModRulesGame12canInterruptEv((35400))|0); if ($24) { $25 = ((($3)) + 164|0); $26 = HEAP32[$25>>2]|0; (__ZN11ActionStack17setIsInterruptingEP6Playerb($3,$26,1)|0); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } } $27 = $key; $28 = (10)==($27|0); if (!($28)) { $29 = $trigger; $30 = $key; $31 = ($29|0)==($30|0); if (!($31)) { $32 = $key; $33 = (12)==($32|0); if ($33) { __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($3,2,1); $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } else { $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } } } __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($3,1,1); $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } else { $56 = ((($3)) + 132|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==(1); if ($58) { $59 = ((($3)) + 44|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)!=(0); $62 = $key; if (!($61)) { $149 = (11)==($62|0); if (!($149)) { break; } $150 = ((($3)) + 44|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)!=(0); $153 = ((($3)) + 44|0); if ($152) { HEAP32[$153>>2] = 0; } else { HEAP32[$153>>2] = 1; } $$expand_i1_val19 = 1; HEAP8[$0>>0] = $$expand_i1_val19; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } $63 = (8)==($62|0); if ($63) { $64 = ((($3)) + 20|0); $65 = ((($3)) + 16|0); $66 = HEAP32[$65>>2]|0; $67 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($64,$66)|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = ((($3)) + 20|0); $71 = ((($3)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($70,$72)|0); $74 = HEAP32[$73>>2]|0; $75 = (__ZN11ActionStack16getPreviousIndexEP13Interruptibleiii($3,$74,0,0,1)|0); $n = $75; $76 = $n; $77 = ($76|0)!=(-1); if ($77) { $78 = $n; $79 = ((($3)) + 16|0); $80 = HEAP32[$79>>2]|0; $81 = ($78|0)!=($80|0); if ($81) { $82 = ((($3)) + 20|0); $83 = ((($3)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($82,$84)|0); $86 = HEAP32[$85>>2]|0; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 24|0); $89 = HEAP32[$88>>2]|0; $90 = (FUNCTION_TABLE_iii[$89 & 8191]($86,8)|0); if ($90) { $91 = $n; $92 = ((($3)) + 16|0); HEAP32[$92>>2] = $91; $93 = ((($3)) + 20|0); $94 = ((($3)) + 16|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($93,$95)|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 20|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vi[$100 & 8191]($97); } } } } $$expand_i1_val11 = 1; HEAP8[$0>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } $101 = $key; $102 = (9)==($101|0); if (!($102)) { $140 = $key; $141 = (10)==($140|0); if ($141) { $142 = ((($3)) + 8|0); $143 = HEAP32[$142>>2]|0; $144 = ((($3)) + 20|0); $145 = ((($3)) + 16|0); $146 = HEAP32[$145>>2]|0; $147 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($144,$146)|0); $148 = HEAP32[$147>>2]|0; __ZN12GameObserver18stackObjectClickedEP13Interruptible($143,$148); $$expand_i1_val15 = 1; HEAP8[$0>>0] = $$expand_i1_val15; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } else { $$expand_i1_val17 = 1; HEAP8[$0>>0] = $$expand_i1_val17; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } } $103 = ((($3)) + 20|0); $104 = ((($3)) + 16|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($103,$105)|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)!=(0|0); if ($108) { $109 = ((($3)) + 20|0); $110 = ((($3)) + 16|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($109,$111)|0); $113 = HEAP32[$112>>2]|0; $114 = (__ZN11ActionStack12getNextIndexEP13Interruptibleiii($3,$113,0,0,1)|0); $n1 = $114; $115 = $n1; $116 = ($115|0)!=(-1); if ($116) { $117 = $n1; $118 = ((($3)) + 16|0); $119 = HEAP32[$118>>2]|0; $120 = ($117|0)!=($119|0); if ($120) { $121 = ((($3)) + 20|0); $122 = ((($3)) + 16|0); $123 = HEAP32[$122>>2]|0; $124 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($121,$123)|0); $125 = HEAP32[$124>>2]|0; $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 24|0); $128 = HEAP32[$127>>2]|0; $129 = (FUNCTION_TABLE_iii[$128 & 8191]($125,9)|0); if ($129) { $130 = $n1; $131 = ((($3)) + 16|0); HEAP32[$131>>2] = $130; $132 = ((($3)) + 20|0); $133 = ((($3)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($132,$134)|0); $136 = HEAP32[$135>>2]|0; $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 20|0); $139 = HEAP32[$138>>2]|0; FUNCTION_TABLE_vi[$139 & 8191]($136); } } } } $$expand_i1_val13 = 1; HEAP8[$0>>0] = $$expand_i1_val13; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } } } while(0); $$expand_i1_val21 = 0; HEAP8[$0>>0] = $$expand_i1_val21; $$pre_trunc = HEAP8[$0>>0]|0; $154 = $$pre_trunc&1; STACKTOP = sp;return ($154|0); } function __ZN11ActionStack14garbageCollectEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $amp = 0, $current = 0, $iter = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $iter = sp + 28|0; $1 = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $6 = $0; $7 = ((($6)) + 20|0); $8 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($7)|0); HEAP32[$iter>>2] = $8; while(1) { $9 = ((($6)) + 20|0); $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE3endEv($9)|0); HEAP32[$1>>2] = $10; $11 = (__ZNSt3__1neIPP10JGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($iter,$1)|0); if (!($11)) { break; } $12 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEdeEv($iter)|0); $13 = HEAP32[$12>>2]|0; $current = $13; $14 = $current; $15 = ((($14)) + 96|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(-2); if (!($17)) { (__ZNSt3__111__wrap_iterIPP10JGuiObjectEppEv($iter)|0); continue; } $18 = $current; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,120,4192,-2)|0); $21 = $20; } $amp = $21; $22 = $amp; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($6)) + 32|0); __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($2,$iter,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; $25 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($24,$$byval_copy)|0); HEAP32[$3>>2] = $25; } $26 = ((($6)) + 20|0); __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$iter,0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; $27 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($26,$$byval_copy$1)|0); HEAP32[$4>>2] = $27; ;HEAP32[$iter>>2]=HEAP32[$4>>2]|0; $28 = $current; $29 = ($28|0)!=(0|0); if (!($29)) { continue; } $30 = $current; $31 = ($30|0)==(0|0); if (!($31)) { $32 = HEAP32[$30>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($30); } $current = 0; } STACKTOP = sp;return 1; } function __ZN11ActionStack6FizzleEP13InterruptibleNS_10FizzleModeE($this,$action,$fizzleMode) { $this = $this|0; $action = $action|0; $fizzleMode = $fizzleMode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $action; $2 = $fizzleMode; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(10); L4: do { if ($8) { $9 = $1; $spell = $9; $10 = $2; switch ($10|0) { case 0: { $11 = $spell; $12 = ((($11)) + 104|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = $spell; $18 = ((($17)) + 104|0); $19 = HEAP32[$18>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($16,$19)|0); break L4; break; } case 1: { $20 = $spell; $21 = ((($20)) + 104|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = $spell; $27 = ((($26)) + 104|0); $28 = HEAP32[$27>>2]|0; (__ZN14MTGPlayerCards9putInHandEP15MTGCardInstance($25,$28)|0); break L4; break; } case 3: { $29 = $spell; $30 = ((($29)) + 104|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance10controllerEv($31)|0); $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = $spell; $36 = ((($35)) + 104|0); $37 = HEAP32[$36>>2]|0; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($34,$37)|0); break L4; break; } case 2: { $38 = $spell; $39 = ((($38)) + 104|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN15MTGCardInstance10controllerEv($40)|0); $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = $spell; $45 = ((($44)) + 104|0); $46 = HEAP32[$45>>2]|0; (__ZN14MTGPlayerCards12putInLibraryEP15MTGCardInstance($43,$46)|0); break L4; break; } default: { break L4; } } } } while(0); $47 = $1; $48 = ((($47)) + 96|0); HEAP32[$48>>2] = -1; STACKTOP = sp;return; } function __ZN11ActionStack6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0.0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0.0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0.0, $266 = 0.0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0.0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0, $311 = 0, $312 = 0.0, $313 = 0.0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0.0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0.0, $395 = 0.0, $396 = 0, $397 = 0.0, $398 = 0.0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0.0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0.0, $442 = 0.0, $443 = 0.0, $444 = 0.0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0.0, $457 = 0.0, $458 = 0.0; var $459 = 0.0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0.0, $current = 0, $current2 = 0, $current4 = 0, $current8 = 0, $currentx = 0.0, $currenty = 0.0, $height = 0.0, $i = 0, $i1 = 0, $i3 = 0, $i7 = 0; var $mFont = 0, $mFont5 = 0, $renderer = 0, $renderer6 = 0, $stream = 0, $width = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 248|0; $3 = sp + 228|0; $4 = sp + 216|0; $5 = sp + 204|0; $6 = sp + 192|0; $7 = sp + 180|0; $8 = sp + 164|0; $9 = sp + 152|0; $10 = sp + 140|0; $11 = sp + 128|0; $12 = sp + 116|0; $13 = sp + 104|0; $14 = sp + 92|0; $15 = sp + 80|0; $16 = sp + 68|0; $17 = sp + 56|0; $18 = sp + 44|0; $19 = sp + 32|0; $0 = $this; $20 = $0; $21 = (__ZN11ActionStack18getCurrentTutorialEv($20)|0); $22 = ($21|0)!=(0|0); if ($22) { STACKTOP = sp;return; } $width = 200.0; $height = 25.0; $currenty = 5.0; $23 = ((($20)) + 132|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0); if (!($25)) { $352 = ((($20)) + 132|0); $353 = HEAP32[$352>>2]|0; $354 = ($353|0)==(1); if (!($354)) { STACKTOP = sp;return; } $355 = ((($20)) + 44|0); $356 = HEAP32[$355>>2]|0; $357 = ($356|0)!=(0); if (!($357)) { STACKTOP = sp;return; } $i3 = 0; while(1) { $358 = $i3; $359 = ((($20)) + 20|0); $360 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($359)|0); $361 = ($358>>>0)<($360>>>0); if (!($361)) { break; } $362 = ((($20)) + 20|0); $363 = $i3; $364 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($362,$363)|0); $365 = HEAP32[$364>>2]|0; $current4 = $365; $366 = $current4; $367 = ((($366)) + 100|0); $368 = HEAP32[$367>>2]|0; $369 = ($368|0)!=(0); if ($369) { $370 = $current4; $371 = ((($370)) + 72|0); $372 = +HEAPF32[$371>>2]; $373 = $height; $374 = $373 + $372; $height = $374; } $375 = $i3; $376 = (($375) + 1)|0; $i3 = $376; } $377 = ((($20)) + 8|0); $378 = HEAP32[$377>>2]|0; $379 = (__ZN12GameObserver18getResourceManagerEv($378)|0); $380 = HEAP32[$379>>2]|0; $381 = ((($380)) + 112|0); $382 = HEAP32[$381>>2]|0; $383 = (FUNCTION_TABLE_iii[$382 & 8191]($379,0)|0); $mFont5 = $383; $384 = $mFont5; $385 = HEAP32[$384>>2]|0; $386 = ((($385)) + 16|0); $387 = HEAP32[$386>>2]|0; FUNCTION_TABLE_vid[$387 & 8191]($384,1.0); $388 = $mFont5; $389 = HEAP32[$388>>2]|0; $390 = ((($389)) + 8|0); $391 = HEAP32[$390>>2]|0; FUNCTION_TABLE_vii[$391 & 8191]($388,-1); $392 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer6 = $392; $393 = $renderer6; $394 = $width; $395 = $height; __ZN9JRenderer8FillRectEffffj($393,250.0,0.0,$394,$395,-939524096); $396 = $renderer6; $397 = $width; $398 = $397 + 2.0; $399 = $height; $400 = $399 + 2.0; __ZN9JRenderer8DrawRectEffffj($396,249.0,-1.0,$398,$400,-1); $i7 = 0; while(1) { $401 = $i7; $402 = ((($20)) + 20|0); $403 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($402)|0); $404 = ($401>>>0)<($403>>>0); if (!($404)) { break; } $405 = ((($20)) + 20|0); $406 = $i7; $407 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($405,$406)|0); $408 = HEAP32[$407>>2]|0; $current8 = $408; $409 = ((($20)) + 20|0); $410 = $i7; $411 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($409,$410)|0); $412 = HEAP32[$411>>2]|0; $413 = ($412|0)!=(0|0); if ($413) { $414 = $current8; $415 = ((($414)) + 100|0); $416 = HEAP32[$415>>2]|0; $417 = ($416|0)!=(0); if ($417) { $418 = ((($20)) + 20|0); $419 = $i7; $420 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($418,$419)|0); $421 = HEAP32[$420>>2]|0; $422 = ((($421)) + 12|0); $423 = ((($422)) + 24|0); HEAPF32[$423>>2] = 255.0; $424 = $i7; $425 = ((($20)) + 20|0); $426 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($425)|0); $427 = (($426) - 1)|0; $428 = ($424|0)!=($427|0); $429 = $currenty; if ($428) { $430 = ((($20)) + 20|0); $431 = $i7; $432 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($430,$431)|0); $433 = HEAP32[$432>>2]|0; $434 = ((($433)) + 12|0); $435 = ((($434)) + 28|0); HEAPF32[$435>>2] = $429; $436 = ((($20)) + 20|0); $437 = $i7; $438 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($436,$437)|0); $439 = HEAP32[$438>>2]|0; $440 = ((($439)) + 72|0); $441 = +HEAPF32[$440>>2]; $442 = $currenty; $443 = $442 + $441; $currenty = $443; } else { $444 = $429 + 40.0; $445 = ((($20)) + 20|0); $446 = $i7; $447 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($445,$446)|0); $448 = HEAP32[$447>>2]|0; $449 = ((($448)) + 12|0); $450 = ((($449)) + 28|0); HEAPF32[$450>>2] = $444; $451 = ((($20)) + 20|0); $452 = $i7; $453 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($451,$452)|0); $454 = HEAP32[$453>>2]|0; $455 = ((($454)) + 72|0); $456 = +HEAPF32[$455>>2]; $457 = $456 + 40.0; $458 = $currenty; $459 = $458 + $457; $currenty = $459; } $460 = ((($20)) + 20|0); $461 = $i7; $462 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($460,$461)|0); $463 = HEAP32[$462>>2]|0; $464 = HEAP32[$463>>2]|0; $465 = ((($464)) + 8|0); $466 = HEAP32[$465>>2]|0; FUNCTION_TABLE_vi[$466 & 8191]($463); } } $467 = $i7; $468 = (($467) + 1)|0; $i7 = $468; } STACKTOP = sp;return; } $26 = ((($20)) + 164|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if (!($28)) { STACKTOP = sp;return; } $29 = ((($20)) + 164|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 40|0); $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_ii[$33 & 8191]($30)|0); $35 = ($34|0)!=(0); if (!($35)) { STACKTOP = sp;return; } $36 = ((($20)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 160|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = ((($20)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 160|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 44|0); $49 = HEAP32[$48>>2]|0; (FUNCTION_TABLE_iii[$49 & 8191]($46,13)|0); $50 = ((($20)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 160|0); HEAP32[$52>>2] = 0; } $i = 0; while(1) { $53 = $i; $54 = ((($20)) + 20|0); $55 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($54)|0); $56 = ($53>>>0)<($55>>>0); if (!($56)) { break; } $57 = ((($20)) + 20|0); $58 = $i; $59 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($57,$58)|0); $60 = HEAP32[$59>>2]|0; $current = $60; $61 = $current; $62 = ((($61)) + 96|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(-2); if ($64) { $65 = $current; $66 = ((($65)) + 72|0); $67 = +HEAPF32[$66>>2]; $68 = $height; $69 = $68 + $67; $height = $69; } $70 = $i; $71 = (($70) + 1)|0; $i = $71; } $72 = ((($20)) + 8|0); $73 = HEAP32[$72>>2]|0; $74 = (__ZN12GameObserver18getResourceManagerEv($73)|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 112|0); $77 = HEAP32[$76>>2]|0; $78 = (FUNCTION_TABLE_iii[$77 & 8191]($74,0)|0); $mFont = $78; $79 = $mFont; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 36|0); $82 = HEAP32[$81>>2]|0; FUNCTION_TABLE_vii[$82 & 8191]($79,0); $83 = $mFont; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 16|0); $86 = HEAP32[$85>>2]|0; FUNCTION_TABLE_vid[$86 & 8191]($83,1.0); $87 = $mFont; $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 8|0); $90 = HEAP32[$89>>2]|0; FUNCTION_TABLE_vii[$90 & 8191]($87,-1); $91 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $91; $92 = $renderer; $93 = $width; $94 = $93 + 17.0; $95 = $height; $96 = $95 + 14.0; __ZN9JRenderer8FillRectEffffj($92,243.0,2.0,$94,$96,-519764731); $97 = $renderer; $98 = $width; $99 = $98 + 15.0; __ZN9JRenderer8FillRectEffffj($97,244.0,3.0,$99,30.0,-10921639); $100 = $renderer; $101 = $width; $102 = $101 + 15.0; $103 = $height; $104 = $103 - 18.0; __ZN9JRenderer8DrawRectEffffj($100,244.0,33.0,$102,$104,-10921639); $105 = $renderer; $106 = $width; $107 = $106 + 17.0; $108 = $height; $109 = $108 + 14.0; __ZN9JRenderer8DrawRectEffffj($105,243.0,2.0,$107,$109,-986896); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); __THREW__ = 0; $110 = (invoke_iii(3923,(30372|0),23)|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; L48: do { if (!($112)) { $113 = ((($110)) + 4|0); $114 = HEAP32[$113>>2]|0; $115 = ($114|0)==(0); __THREW__ = 0; L50: do { if ($115) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,13352); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L48; } __THREW__ = 0; invoke_vii(3887,($3|0),($4|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; do { if ($119) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $1 = $124; $2 = $125; } else { __THREW__ = 0; (invoke_iii(3885,($stream|0),($3|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $1 = $126; $2 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break L50; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,13352); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break L48; } __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $1 = $143; $2 = $144; } else { __THREW__ = 0; $132 = (invoke_iii(3885,($stream|0),($5|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if (!($134)) { __THREW__ = 0; $135 = (invoke_iii(3839,($132|0),(168429|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if (!($137)) { $138 = ((($20)) + 124|0); $139 = +HEAPF32[$138>>2]; $140 = (~~(($139))); __THREW__ = 0; (invoke_iii(3919,($135|0),($140|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if (!($142)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } } } $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $1 = $145; $2 = $146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); $147 = $mFont; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 4|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; invoke_vii(3886,($7|0),($stream|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if (!($152)) { $153 = $currenty; $154 = $153 - 2.0; __THREW__ = 0; invoke_viiddidd($150|0,($147|0),($7|0),255.0,(+$154),0,0.0,0.0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $1 = $200; $2 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $currentx = 260.0; $157 = $currentx; $158 = (~~(($157))); $159 = ((($20)) + 144|0); HEAP32[$159>>2] = $158; __THREW__ = 0; $160 = (invoke_ii(3924,((35400)|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if (!($162)) { L80: do { if ($160) { $163 = $renderer; $164 = ((($20)) + 52|0); $165 = ((($164)) + 56|0); $166 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($165)|0); $167 = $currentx; $168 = +HEAPF32[3341]; $169 = +HEAPF32[3341]; __THREW__ = 0; invoke_viiddddd(3893,($163|0),($166|0),(+$167),22.0,0.0,(+$168),(+$169)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { break L48; } $172 = $currentx; $173 = $172 + 10.0; $currentx = $173; $174 = $mFont; $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 4|0); $177 = HEAP32[$176>>2]|0; __THREW__ = 0; invoke_vii(3800,($9|0),(13368|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { break L48; } __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; do { if ($181) { $202 = ___cxa_find_matching_catch()|0; $203 = tempRet0; $1 = $202; $2 = $203; } else { $182 = $currentx; __THREW__ = 0; invoke_viiddidd($177|0,($174|0),($8|0),(+$182),16.0,0,0.0,0.0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $1 = $204; $2 = $205; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $185 = $mFont; $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 28|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; invoke_vii(3800,($11|0),(13368|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break L48; } __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; do { if ($192) { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $1 = $206; $2 = $207; } else { $193 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); __THREW__ = 0; $194 = (+invoke_dii($188|0,($185|0),($193|0))); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $1 = $208; $2 = $209; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { $197 = $194 + 12.0; $198 = $currentx; $199 = $198 + $197; $currentx = $199; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L80; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); $210 = $currentx; $211 = (~~(($210))); $212 = ((($20)) + 148|0); HEAP32[$212>>2] = $211; $213 = $renderer; $214 = ((($20)) + 52|0); $215 = ((($214)) + 32|0); $216 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($215)|0); $217 = $currentx; $218 = +HEAPF32[3341]; $219 = +HEAPF32[3341]; __THREW__ = 0; invoke_viiddddd(3893,($213|0),($216|0),(+$217),22.0,0.0,(+$218),(+$219)); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if (!($221)) { $222 = $currentx; $223 = $222 + 10.0; $currentx = $223; $224 = $mFont; $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 4|0); $227 = HEAP32[$226>>2]|0; __THREW__ = 0; invoke_vii(3800,($13|0),(13380|0)); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if (!($229)) { __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; do { if ($231) { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $1 = $293; $2 = $294; } else { $232 = $currentx; __THREW__ = 0; invoke_viiddidd($227|0,($224|0),($12|0),(+$232),16.0,0,0.0,0.0); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $1 = $295; $2 = $296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $235 = $mFont; $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 28|0); $238 = HEAP32[$237>>2]|0; __THREW__ = 0; invoke_vii(3800,($15|0),(13380|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break L48; } __THREW__ = 0; invoke_vii(3887,($14|0),($15|0)); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; do { if ($242) { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $1 = $297; $2 = $298; } else { $243 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; $244 = (+invoke_dii($238|0,($235|0),($243|0))); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $1 = $299; $2 = $300; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $247 = $244 + 12.0; $248 = $currentx; $249 = $248 + $247; $currentx = $249; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $250 = $currentx; $251 = (~~(($250))); $252 = ((($20)) + 152|0); HEAP32[$252>>2] = $251; $253 = ((($20)) + 20|0); $254 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($253)|0); $255 = ($254>>>0)>(1); L117: do { if ($255) { $256 = $renderer; $257 = ((($20)) + 52|0); $258 = ((($257)) + 48|0); $259 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($258)|0); $260 = $currentx; $261 = +HEAPF32[3341]; $262 = +HEAPF32[3341]; __THREW__ = 0; invoke_viiddddd(3893,($256|0),($259|0),(+$260),22.0,0.0,(+$261),(+$262)); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { break L48; } $265 = $currentx; $266 = $265 + 10.0; $currentx = $266; $267 = $mFont; $268 = HEAP32[$267>>2]|0; $269 = ((($268)) + 4|0); $270 = HEAP32[$269>>2]|0; __THREW__ = 0; invoke_vii(3800,($17|0),(13392|0)); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { break L48; } __THREW__ = 0; invoke_vii(3887,($16|0),($17|0)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; do { if ($274) { $301 = ___cxa_find_matching_catch()|0; $302 = tempRet0; $1 = $301; $2 = $302; } else { $275 = $currentx; __THREW__ = 0; invoke_viiddidd($270|0,($267|0),($16|0),(+$275),16.0,0,0.0,0.0); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { $303 = ___cxa_find_matching_catch()|0; $304 = tempRet0; $1 = $303; $2 = $304; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $278 = $mFont; $279 = HEAP32[$278>>2]|0; $280 = ((($279)) + 28|0); $281 = HEAP32[$280>>2]|0; __THREW__ = 0; invoke_vii(3800,($19|0),(13392|0)); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { break L48; } __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; do { if ($285) { $305 = ___cxa_find_matching_catch()|0; $306 = tempRet0; $1 = $305; $2 = $306; } else { $286 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); __THREW__ = 0; $287 = (+invoke_dii($281|0,($278|0),($286|0))); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $1 = $307; $2 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { $290 = $287 + 12.0; $291 = $currentx; $292 = $291 + $290; $currentx = $292; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L117; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); $309 = $currentx; $310 = (~~(($309))); $311 = ((($20)) + 156|0); HEAP32[$311>>2] = $310; $312 = $currenty; $313 = $312 + 32.0; $currenty = $313; $i1 = 0; while(1) { $314 = $i1; $315 = ((($20)) + 20|0); $316 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($315)|0); $317 = ($314>>>0)<($316>>>0); if (!($317)) { break; } $318 = ((($20)) + 20|0); $319 = $i1; __THREW__ = 0; $320 = (invoke_iii(3833,($318|0),($319|0))|0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { break L48; } $323 = HEAP32[$320>>2]|0; $current2 = $323; $324 = $current2; $325 = ($324|0)!=(0|0); do { if ($325) { $326 = $current2; $327 = ((($326)) + 96|0); $328 = HEAP32[$327>>2]|0; $329 = ($328|0)==(-2); if (!($329)) { break; } $330 = $current2; $331 = ((($330)) + 12|0); $332 = ((($331)) + 24|0); HEAPF32[$332>>2] = 250.0; $333 = $currenty; $334 = $current2; $335 = ((($334)) + 12|0); $336 = ((($335)) + 28|0); HEAPF32[$336>>2] = $333; $337 = $current2; $338 = HEAP32[$337>>2]|0; $339 = ((($338)) + 8|0); $340 = HEAP32[$339>>2]|0; __THREW__ = 0; invoke_vi($340|0,($337|0)); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; if ($342) { break L48; } $343 = $current2; $344 = ((($343)) + 72|0); $345 = +HEAPF32[$344>>2]; $346 = $currenty; $347 = $346 + $345; $currenty = $347; } } while(0); $348 = $i1; $349 = (($348) + 1)|0; $i1 = $349; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } } } } } } while(0); $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $1 = $122; $2 = $123; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $350 = $1; $351 = $2; ___resumeException($350|0); // unreachable; } function __ZN13Interruptible4DumpEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $sdisplay = 0, $sstate = 0, $stype = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stype = sp + 32|0; $sstate = sp + 20|0; $sdisplay = sp + 8|0; $0 = $this; $3 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($stype); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($sstate); __THREW__ = 0; invoke_vii(3797,($sdisplay|0),(211279|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sstate); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stype); $38 = $1; $39 = $2; ___resumeException($38|0); // unreachable; } $6 = ((($3)) + 84|0); $7 = HEAP32[$6>>2]|0; switch ($7|0) { case 10: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119127|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { label = 13; } break; } case 11: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119133|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { label = 13; } break; } case 12: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119140|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { label = 13; } break; } case 13: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119148|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { label = 13; } break; } case 14: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(155619|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { label = 13; } break; } case 15: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119159|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { label = 13; } break; } case 16: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(162325|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { label = 13; } break; } default: { __THREW__ = 0; (invoke_iii(3925,($stype|0),(119176|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { label = 13; } } } L14: do { if ((label|0) == 13) { $28 = ((($3)) + 96|0); $29 = HEAP32[$28>>2]|0; switch ($29|0) { case -2: { __THREW__ = 0; (invoke_iii(3925,($sstate|0),(119184|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break L14; } break; } case 1: { __THREW__ = 0; (invoke_iii(3925,($sstate|0),(119197|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L14; } break; } case -1: { __THREW__ = 0; (invoke_iii(3925,($sstate|0),(119206|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L14; } break; } default: { __THREW__ = 0; (invoke_iii(3925,($sstate|0),(119176|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L14; } } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sdisplay); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sstate); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stype); STACKTOP = sp;return; } } while(0); $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sdisplay); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sstate); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stype); $38 = $1; $39 = $2; ___resumeException($38|0); // unreachable; } function __GLOBAL__sub_I_ActionStack_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_28(); ___cxx_global_var_init_1_29(); ___cxx_global_var_init_3_30(); ___cxx_global_var_init_5_31(); ___cxx_global_var_init_7(); ___cxx_global_var_init_9(); ___cxx_global_var_init_11(); ___cxx_global_var_init_13(); return; } function __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($this,$__wch) { $this = $this|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__wch; $4 = $0; $5 = ((($4)) + 56|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($5); $6 = 13496; HEAP32[$4>>2] = $6; $7 = ((($4)) + 56|0); $8 = 13516; HEAP32[$7>>2] = $8; $9 = ((($4)) + 4|0); __THREW__ = 0; $10 = 13472; invoke_viii(3926,($4|0),($10|0),($9|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; $25 = ((($4)) + 56|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($25); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $13 = 13496; HEAP32[$4>>2] = $13; $14 = ((($4)) + 56|0); $15 = 13516; HEAP32[$14>>2] = $15; $16 = ((($4)) + 4|0); $17 = $1; $18 = $17 | 16; __THREW__ = 0; invoke_vii(3851,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { STACKTOP = sp;return; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; $25 = ((($4)) + 56|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($25); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } function __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($__os,$__str) { $__os = $__os|0; $__str = $__str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__str; $2 = $0; $3 = $1; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($3)|0); $5 = $1; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $7 = (__ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j($2,$4,$6)|0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($agg$result,$2); STACKTOP = sp;return; } function __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1,13468); $2 = ((($1)) + 56|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN13InterruptibleC2EP12GameObserverib($this,$observer,$inID,$hasFocus) { $this = $this|0; $observer = $observer|0; $inID = $inID|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $inID; $6 = $hasFocus&1; $3 = $6; $7 = $0; $8 = $2; $9 = $3; $10 = $9&1; __ZN13PlayGuiObjectC2Efffib($7,40.0,0.0,0.0,$8,$10); $11 = ((($7)) + 88|0); $12 = $1; __THREW__ = 0; invoke_vii(3927,($11|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZN13PlayGuiObjectD2Ev($7); $27 = $4; $28 = $5; ___resumeException($27|0); // unreachable; } else { $15 = 13228; HEAP32[$7>>2] = $15; $16 = ((($7)) + 8|0); $17 = 13296; HEAP32[$16>>2] = $17; $18 = ((($7)) + 12|0); $19 = 13316; HEAP32[$18>>2] = $19; $20 = ((($7)) + 88|0); $21 = 13340; HEAP32[$20>>2] = $21; $22 = ((($7)) + 96|0); HEAP32[$22>>2] = -2; $23 = ((($7)) + 100|0); HEAP32[$23>>2] = 0; $24 = ((($7)) + 104|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } } function __ZNKSt9type_info4nameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__110shared_ptrI5JQuadE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__110shared_ptrI5JQuadEaSEOS2_($this,$__r) { $this = $this|0; $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__r; $3 = $0; $4 = $1; $5 = (__ZNSt3__14moveIRNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($4)|0); __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($2,$5); __ZNSt3__110shared_ptrI5JQuadE4swapERS2_($2,$3); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); STACKTOP = sp;return ($3|0); } function __ZNSt3__110shared_ptrI5JQuadED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__119__shared_weak_count16__release_sharedEv($6); STACKTOP = sp;return; } function __ZNKSt3__110shared_ptrI5JQuadEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN12GameObserver15getCardSelectorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN10DuelLayers15getCardSelectorEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZN3PosD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110shared_ptrI5JQuadEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZN13InterruptibleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13PlayGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(3928,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(3929,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(3930,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(3931,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEaSERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN16WResourceManager10PlaySampleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$fileName) { $this = $this|0; $fileName = $fileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $sample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $fileName; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $1; $7 = (FUNCTION_TABLE_iiiii[$5 & 8191]($2,$6,1,1)|0); $sample = $7; $8 = $sample; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = (__ZN12JSoundSystem11GetInstanceEv()|0); $11 = $sample; __ZN12JSoundSystem10PlaySampleEP7JSample($10,$11); STACKTOP = sp;return; } function __ZN8ManaCost17setManaUsedToCastEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 32|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 32|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 32|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__16bitsetILj128EEixEj($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; __ZNSt3__18__bitsetILj4ELj128EE10__make_refEj($agg$result,$2,$3); STACKTOP = sp;return; } function __ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3 & $5; $7 = ($6|0)!=(0); STACKTOP = sp;return ($7|0); } function __ZN12ModRulesGame12canInterruptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&1; STACKTOP = sp;return ($3|0); } function __ZN12GameObserver9logActionEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$playerId,$s) { $this = $this|0; $playerId = $playerId|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $playerId; $2 = $s; $3 = $0; $4 = ((($3)) + 180|0); $5 = $1; $6 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,$5)|0); $7 = HEAP32[$6>>2]|0; $8 = $2; __ZN12GameObserver9logActionEP6PlayerRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($3,$7,$8); STACKTOP = sp;return; } function __ZN11ActionStack18getCurrentTutorialEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player7isHumanEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP10JGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP10JGuiObjectS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10JGuiObjectEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP10JGuiObjectEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function ___cxx_global_var_init_28() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13404,182585); (___cxa_atexit((3831|0),(13404|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_29() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13416,165089); (___cxa_atexit((3831|0),(13416|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_30() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13428,165080); (___cxa_atexit((3831|0),(13428|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_31() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13440,165065); (___cxa_atexit((3831|0),(13440|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13352,119243); (___cxa_atexit((3831|0),(13352|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_9() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13368,119231); (___cxa_atexit((3831|0),(13368|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_11() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13380,119226); (___cxa_atexit((3831|0),(13380|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_13() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13392,119214); (___cxa_atexit((3831|0),(13392|0),(___dso_handle|0))|0); return; } function __ZTv0_n12_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5); STACKTOP = sp;return; } function __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($2)) + 4|0); __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); STACKTOP = sp;return; } function __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($5); STACKTOP = sp;return; } function __ZN10TargetableC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = 13460; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN13PlayGuiObjectD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZN3PosD2Ev($2); $3 = ((($1)) + 8|0); __ZN12JGuiListenerD2Ev($3); __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZN10DuelLayers15getCardSelectorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3932,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10TargetableE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10TargetableE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZThn8_N13InterruptibleD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13InterruptibleD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N13InterruptibleD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13InterruptibleD2Ev($2); STACKTOP = sp;return; } function __ZN13InterruptibleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13InterruptibleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N13InterruptibleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13InterruptibleD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N13InterruptibleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13InterruptibleD0Ev($2); STACKTOP = sp;return; } function __ZN13Interruptible6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZThn12_N13Interruptible6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13Interruptible6RenderEv($2); STACKTOP = sp;return; } function __ZN13Interruptible8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZN13Interruptible7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 80|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return 1; } function __ZN13Interruptible13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN13PlayGuiObject10getTopLeftERfS0_($this,$top,$left) { $this = $this|0; $top = $top|0; $left = $left|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $top; $2 = $left; $3 = $0; $4 = ((($3)) + 12|0); $5 = ((($4)) + 8|0); $6 = +HEAPF32[$5>>2]; $7 = $1; HEAPF32[$7>>2] = $6; $8 = ((($3)) + 12|0); $9 = ((($8)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = $2; HEAPF32[$11>>2] = $10; STACKTOP = sp;return 1; } function __ZN13PlayGuiObject14CheckUserInputE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13PlayGuiObject13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZThn8_N13PlayGuiObject13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + -8|0); $7 = $3; $8 = $4; __ZN13PlayGuiObject13ButtonPressedEii($6,$7,$8); STACKTOP = sp;return; } function __ZN13Interruptible7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN13Interruptible12receiveEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN10Targetable11setObserverEP12GameObserver($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $g; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZThn8_N13NextGamePhaseD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13NextGamePhaseD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N13NextGamePhaseD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13NextGamePhaseD2Ev($2); STACKTOP = sp;return; } function __ZN13NextGamePhaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } function __ZN13NextGamePhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13NextGamePhaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N13NextGamePhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13NextGamePhaseD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N13NextGamePhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13NextGamePhaseD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N12StackAbilityD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN12StackAbilityD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N12StackAbilityD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN12StackAbilityD2Ev($2); STACKTOP = sp;return; } function __ZN12StackAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } function __ZN12StackAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12StackAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N12StackAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN12StackAbilityD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N12StackAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN12StackAbilityD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N10DrawActionD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN10DrawActionD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N10DrawActionD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN10DrawActionD2Ev($2); STACKTOP = sp;return; } function __ZN10DrawActionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } function __ZN10DrawActionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10DrawActionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N10DrawActionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN10DrawActionD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N10DrawActionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN10DrawActionD0Ev($2); STACKTOP = sp;return; } function __ZN11ActionStackD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 13188; HEAP32[$1>>2] = $2; $3 = ((($1)) + 52|0); $4 = ((($3)) + 64|0); $6 = $4; while(1) { $5 = ((($6)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $7 = ($5|0)==($3|0); if ($7) { break; } else { $6 = $5; } } __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN11ActionStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ActionStackD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3933,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10TargetableE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10TargetableE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10TargetableE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10TargetableE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP10TargetableE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIPP10TargetableEENS_15iterator_traitsIT_E15difference_typeES5_S5_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($3)|0); __ZNSt3__17advanceIPP10TargetableEEvRT_NS_15iterator_traitsIS4_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIPP10TargetableS3_EET0_T_S5_S4_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIPP10TargetableEENS_15iterator_traitsIT_E15difference_typeES5_S5_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPP10TargetableEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPP10TargetableEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__17advanceIPP10TargetableEEvRT_NS_15iterator_traitsIS4_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIPP10TargetableEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIPP10TargetableEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3<<2)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIPP10TargetableS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($7)|0); $9 = (__ZNSt3__16__copyIP10TargetableS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIP10TargetableS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(3928,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__18__bitsetILj4ELj128EE10__make_refEj($agg$result,$this,$__pos) { $agg$result = $agg$result|0; $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__pos; $2 = $0; $3 = $1; $4 = (($3>>>0) / 32)&-1; $5 = (($2) + ($4<<2)|0); $6 = $1; $7 = (($6>>>0) % 32)&-1; $8 = 1 << $7; __ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEC2EPjj($agg$result,$5,$8); STACKTOP = sp;return; } function __ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEC2EPjj($this,$__s,$__m) { $this = $this|0; $__s = $__s|0; $__m = $__m|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__m; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($this,$__r) { $this = $this|0; $__r = $__r|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__r; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; $9 = $1; HEAP32[$9>>2] = 0; $10 = $1; $11 = ((($10)) + 4|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__110shared_ptrI5JQuadE4swapERS2_($this,$__r) { $this = $this|0; $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__r; $2 = $0; $3 = $1; __ZNSt3__14swapIP5JQuadEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$3); $4 = ((($2)) + 4|0); $5 = $1; $6 = ((($5)) + 4|0); __ZNSt3__14swapIPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($4,$6); STACKTOP = sp;return; } function __ZNSt3__14swapIP5JQuadEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP5JQuadEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP5JQuadEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP5JQuadEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP5JQuadEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIPNS_19__shared_weak_countEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_19__shared_weak_countEEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_19__shared_weak_countEEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_19__shared_weak_countEEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_19__shared_weak_countEEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10TargetableE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3934,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3935,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3936,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3932,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10TargetableRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10TargetableRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqIPP10JGuiObjectS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN6AIHintC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_line) { $this = $this|0; $_line = $_line|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Combo = 0, $action = 0, $line = 0, $splitAction = 0, $splitAlwaysAttack = 0, $splitAlwaysBlock = 0, $splitCastOrder = 0, $splitDontAttack = 0, $splitDontBlock = 0, $splitSetEffbad = 0, $splitSetEffgood = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 384|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 376|0; $$byval_copy$1 = sp + 372|0; $$byval_copy = sp + 368|0; $line = sp + 352|0; $4 = sp + 336|0; $5 = sp + 332|0; $6 = sp + 328|0; $7 = sp + 324|0; $action = sp + 312|0; $splitAction = sp + 300|0; $8 = sp + 288|0; $9 = sp + 276|0; $splitDontAttack = sp + 264|0; $10 = sp + 252|0; $11 = sp + 240|0; $splitAlwaysAttack = sp + 228|0; $12 = sp + 216|0; $13 = sp + 204|0; $splitDontBlock = sp + 192|0; $14 = sp + 180|0; $15 = sp + 168|0; $splitAlwaysBlock = sp + 156|0; $16 = sp + 144|0; $17 = sp + 132|0; $splitSetEffgood = sp + 120|0; $18 = sp + 108|0; $19 = sp + 96|0; $splitSetEffbad = sp + 84|0; $20 = sp + 72|0; $21 = sp + 60|0; $splitCastOrder = sp + 48|0; $22 = sp + 36|0; $23 = sp + 24|0; $24 = sp + 12|0; $Combo = sp; $0 = $this; $25 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($25); $26 = ((($25)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($26); $27 = ((($25)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($27); $28 = ((($25)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($28); $29 = ((($25)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($29); $30 = ((($25)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($30); $31 = ((($25)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($31); $32 = ((($25)) + 84|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($32); $33 = ((($25)) + 96|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($33); $34 = ((($25)) + 108|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($34); $35 = ((($25)) + 120|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($35); $36 = ((($25)) + 132|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($36); $37 = ((($25)) + 144|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($37); $38 = ((($25)) + 156|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($38); $39 = ((($25)) + 168|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($39); $40 = ((($25)) + 180|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($40); $41 = ((($25)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($41); __THREW__ = 0; invoke_vii(3800,($line|0),($_line|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $1 = $46; $2 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($40); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($39); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($38); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($37); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($36); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($35); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($34); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $244 = $1; $245 = $2; ___resumeException($244|0); // unreachable; } $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($line)|0); $45 = ($44|0)!=(0); if (!($45)) { $3 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($line); STACKTOP = sp;return; } $48 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($line)|0); HEAP32[$4>>2] = $48; $49 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($line)|0); HEAP32[$5>>2] = $49; $50 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($line)|0); HEAP32[$6>>2] = $50; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$6>>2]|0; $51 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 17; } else { HEAP32[$7>>2] = $51; __THREW__ = 0; (invoke_iii(3901,($25|0),($line|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 17; } else { __THREW__ = 0; invoke_vii(3800,($action|0),($line|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 17; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(119324|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; L13: do { if ($59) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $1 = $82; $2 = $83; } else { __THREW__ = 0; invoke_vii(3797,($9|0),(163062|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; do { if ($61) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $1 = $84; $2 = $85; } else { __THREW__ = 0; invoke_viiiii(3937,($splitAction|0),($action|0),($8|0),($9|0),1); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $1 = $86; $2 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $64 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitAction)|0); $65 = ($64|0)!=(0); $66 = ((($25)) + 12|0); __THREW__ = 0; if ($65) { $67 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitAction,0)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 22; } else { __THREW__ = 0; (invoke_iii(3901,($66|0),($67|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 22; } else { __THREW__ = 0; $72 = (invoke_iii(3802,($splitAction|0),1)|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 22; } else { $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($72)|0); __THREW__ = 0; $76 = (invoke_ii(3938,($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 22; } else { $79 = ((($25)) + 204|0); HEAP32[$79>>2] = $76; label = 25; } } } } } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($66,$action)|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 22; } else { $92 = ((($25)) + 204|0); HEAP32[$92>>2] = 0; label = 25; } } L30: do { if ((label|0) == 25) { __THREW__ = 0; invoke_vii(3797,($10|0),(119334|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 22; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(163062|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; do { if ($96) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $1 = $107; $2 = $108; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDontAttack|0),($action|0),($10|0),($11|0),1); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $1 = $109; $2 = $110; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $99 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDontAttack)|0); $100 = ($99|0)!=(0); if ($100) { $101 = ((($25)) + 24|0); __THREW__ = 0; $102 = (invoke_iii(3802,($splitDontAttack|0),1)|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 34; } else { __THREW__ = 0; (invoke_iii(3901,($101|0),($102|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 34; } else { label = 35; } } } else { label = 35; } L42: do { if ((label|0) == 35) { __THREW__ = 0; invoke_vii(3797,($12|0),(119350|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 34; } else { __THREW__ = 0; invoke_vii(3797,($13|0),(163062|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; do { if ($116) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $1 = $127; $2 = $128; } else { __THREW__ = 0; invoke_viiiii(3937,($splitAlwaysAttack|0),($action|0),($12|0),($13|0),1); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $1 = $129; $2 = $130; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $119 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitAlwaysAttack)|0); $120 = ($119|0)!=(0); do { if ($120) { $121 = ((($25)) + 60|0); __THREW__ = 0; $122 = (invoke_iii(3802,($splitAlwaysAttack|0),1)|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 44; break; } __THREW__ = 0; (invoke_iii(3901,($121|0),($122|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 44; } else { label = 45; } } else { label = 45; } } while(0); L54: do { if ((label|0) == 45) { __THREW__ = 0; invoke_vii(3797,($14|0),(119368|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 44; break; } __THREW__ = 0; invoke_vii(3797,($15|0),(163062|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; do { if ($136) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $1 = $147; $2 = $148; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDontBlock|0),($action|0),($14|0),($15|0),1); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $1 = $149; $2 = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $139 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDontBlock)|0); $140 = ($139|0)!=(0); do { if ($140) { $141 = ((($25)) + 36|0); __THREW__ = 0; $142 = (invoke_iii(3802,($splitDontBlock|0),1)|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 54; break; } __THREW__ = 0; (invoke_iii(3901,($141|0),($142|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 54; } else { label = 55; } } else { label = 55; } } while(0); L66: do { if ((label|0) == 55) { __THREW__ = 0; invoke_vii(3797,($16|0),(119383|0)); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 54; break; } __THREW__ = 0; invoke_vii(3797,($17|0),(163062|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; do { if ($156) { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $1 = $167; $2 = $168; } else { __THREW__ = 0; invoke_viiiii(3937,($splitAlwaysBlock|0),($action|0),($16|0),($17|0),1); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $1 = $169; $2 = $170; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $159 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitAlwaysBlock)|0); $160 = ($159|0)!=(0); do { if ($160) { $161 = ((($25)) + 48|0); __THREW__ = 0; $162 = (invoke_iii(3802,($splitAlwaysBlock|0),1)|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 64; break; } __THREW__ = 0; (invoke_iii(3901,($161|0),($162|0))|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 64; } else { label = 65; } } else { label = 65; } } while(0); L78: do { if ((label|0) == 65) { __THREW__ = 0; invoke_vii(3797,($18|0),(119400|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 64; break; } __THREW__ = 0; invoke_vii(3797,($19|0),(163062|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; do { if ($176) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $1 = $187; $2 = $188; } else { __THREW__ = 0; invoke_viiiii(3937,($splitSetEffgood|0),($action|0),($18|0),($19|0),1); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $1 = $189; $2 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $179 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitSetEffgood)|0); $180 = ($179|0)!=(0); do { if ($180) { $181 = ((($25)) + 72|0); __THREW__ = 0; $182 = (invoke_iii(3802,($splitSetEffgood|0),1)|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 74; break; } __THREW__ = 0; (invoke_iii(3901,($181|0),($182|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 74; } else { label = 75; } } else { label = 75; } } while(0); L90: do { if ((label|0) == 75) { __THREW__ = 0; invoke_vii(3797,($20|0),(119406|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 74; break; } __THREW__ = 0; invoke_vii(3797,($21|0),(163062|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; do { if ($196) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $1 = $207; $2 = $208; } else { __THREW__ = 0; invoke_viiiii(3937,($splitSetEffbad|0),($action|0),($20|0),($21|0),1); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $1 = $209; $2 = $210; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $199 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitSetEffbad)|0); $200 = ($199|0)!=(0); do { if ($200) { $201 = ((($25)) + 84|0); __THREW__ = 0; $202 = (invoke_iii(3802,($splitSetEffbad|0),1)|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 84; break; } __THREW__ = 0; (invoke_iii(3901,($201|0),($202|0))|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 84; } else { label = 85; } } else { label = 85; } } while(0); L102: do { if ((label|0) == 85) { __THREW__ = 0; invoke_vii(3797,($22|0),(119411|0)); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 84; break; } __THREW__ = 0; invoke_vii(3797,($23|0),(163062|0)); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; do { if ($216) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $1 = $227; $2 = $228; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCastOrder|0),($action|0),($22|0),($23|0),1); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $1 = $229; $2 = $230; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $219 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCastOrder)|0); $220 = ($219|0)!=(0); do { if ($220) { $221 = ((($25)) + 96|0); __THREW__ = 0; $222 = (invoke_iii(3802,($splitCastOrder|0),1)|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 95; break; } __THREW__ = 0; invoke_viii(3796,($24|0),($222|0),44); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 95; break; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($221,$24)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($24); label = 96; } else { label = 96; } } while(0); L115: do { if ((label|0) == 96) { $233 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($action,119425,0)|0); $234 = ($233|0)!=(-1); do { if ($234) { $235 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($action)|0); $236 = ((($235)) + 6|0); __THREW__ = 0; invoke_vii(3797,($Combo|0),($236|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 95; break L115; } $239 = ((($25)) + 108|0); __THREW__ = 0; invoke_vii(3939,($239|0),($Combo|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $242 = ___cxa_find_matching_catch()|0; $243 = tempRet0; $1 = $242; $2 = $243; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($Combo); break L115; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($Combo); break; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastOrder); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetEffbad); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetEffgood); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAlwaysBlock); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDontBlock); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAlwaysAttack); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDontAttack); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAction); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); $3 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($line); STACKTOP = sp;return; } } while(0); if ((label|0) == 95) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $1 = $231; $2 = $232; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastOrder); break L102; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } } while(0); if ((label|0) == 84) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $1 = $211; $2 = $212; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetEffbad); break L90; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } } while(0); if ((label|0) == 74) { $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $1 = $191; $2 = $192; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetEffgood); break L78; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } } while(0); if ((label|0) == 64) { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $1 = $171; $2 = $172; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAlwaysBlock); break L66; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } } while(0); if ((label|0) == 54) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $1 = $151; $2 = $152; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDontBlock); break L54; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } while(0); if ((label|0) == 44) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $1 = $131; $2 = $132; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAlwaysAttack); break L42; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } } } while(0); if ((label|0) == 34) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $1 = $111; $2 = $112; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDontAttack); break L30; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } while(0); if ((label|0) == 22) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $1 = $88; $2 = $89; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAction); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($action); } } } if ((label|0) == 17) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $1 = $80; $2 = $81; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($line); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($40); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($39); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($38); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($37); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($36); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($35); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($34); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $244 = $1; $245 = $2; ___resumeException($244|0); // unreachable; } function __ZN7AIHintsC2EP12AIPlayerBaka($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEC2Ev($4); STACKTOP = sp;return; } function __ZN7AIHints3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$line) { $this = $this|0; $line = $line|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $5 = sp + 28|0; $0 = $this; $6 = $0; $7 = ((($6)) + 4|0); $8 = (__Znwj(208)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($2|0),($line|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; } else { __THREW__ = 0; invoke_vii(3940,($8|0),($2|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; HEAP32[$1>>2] = $8; __THREW__ = 0; invoke_vii(3941,($7|0),($1|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $$pre_trunc = HEAP8[$5>>0]|0; $19 = $$pre_trunc&1; if (!($19)) { $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } __ZdlPv($8); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } function __ZN7AIHintsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 4|0); $6 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); $8 = ((($3)) + 4|0); if (!($7)) { label = 12; break; } $9 = $i; __THREW__ = 0; $10 = (invoke_iii(3942,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 10; break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 4|0); $16 = $i; __THREW__ = 0; $17 = (invoke_iii(3942,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 10; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { __ZN6AIHintD2Ev($20); __ZdlPv($20); } $22 = ((($3)) + 4|0); $23 = $i; __THREW__ = 0; $24 = (invoke_iii(3942,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 10; break; } HEAP32[$24>>2] = 0; } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } if ((label|0) == 10) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; $1 = $27; $2 = $28; $29 = ((($3)) + 4|0); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEED2Ev($29); $30 = $1; ___clang_call_terminate($30); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE5clearEv($8); $33 = ((($3)) + 4|0); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEED2Ev($33); STACKTOP = sp;return; } } function __ZN7AIHints14getByConditionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$condition) { $this = $this|0; $condition = $condition|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($condition)|0); $4 = ($3|0)!=(0); if (!($4)) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } $i = 0; while(1) { $5 = $i; $6 = ((($2)) + 4|0); $7 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { label = 8; break; } $9 = ((($2)) + 4|0); $10 = $i; $11 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($12,$condition)|0); $14 = ($13|0)==(0); if ($14) { label = 6; break; } $19 = $i; $20 = (($19) + 1)|0; $i = $20; } if ((label|0) == 6) { $15 = ((($2)) + 4|0); $16 = $i; $17 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $21 = $0; STACKTOP = sp;return ($21|0); } else if ((label|0) == 8) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN7AIHints18HintSaysDontAttackEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 24|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints20HintSaysAlwaysAttackEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 60|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints17HintSaysDontBlockEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 36|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints19HintSaysAlwaysBlockEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 48|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints18HintSaysCardIsGoodEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 72|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints17HintSaysCardIsBadEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $7 = 0, $8 = 0, $9 = 0, $hintTc = 0, $i = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $tfc = sp + 28|0; $4 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $card; $7 = $1; $8 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$8); $hintTc = 0; $i = 0; while(1) { $9 = $i; $10 = ((($7)) + 4|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 18; break; } $13 = ((($7)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 84|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = ((($7)) + 4|0); $21 = $i; $22 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$24); $25 = $3; __THREW__ = 0; $26 = (invoke_iiiii(3943,($tfc|0),($4|0),($25|0),(0|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 11; break; } $hintTc = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $29 = $hintTc; $30 = ($29|0)!=(0|0); if ($30) { $31 = $hintTc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $3; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$38,1)|0); if ($39) { label = 7; break; } } $51 = $hintTc; $52 = ($51|0)!=(0|0); if ($52) { $53 = $hintTc; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $hintTc = 0; } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 7) { $40 = $hintTc; $41 = ($40|0)!=(0|0); if ($41) { $42 = $hintTc; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 36|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $hintTc = 0; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else if ((label|0) == 11) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = $5; $50 = $6; ___resumeException($49|0); // unreachable; } else if ((label|0) == 18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN7AIHints19HintSaysItsForComboEP12GameObserverP15MTGCardInstance($this,$observer,$card) { $this = $this|0; $observer = $observer|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $asTc = 0, $cPart = 0, $cht = 0, $cleanup$dest = 0, $dPart = 0, $forCombo = 0, $hPart = 0, $hintTc = 0, $i = 0, $part = 0, $switch = 0, $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tfc = sp + 296|0; $part = sp + 276|0; $5 = sp + 252|0; $asTc = sp + 236|0; $6 = sp + 224|0; $7 = sp + 212|0; $8 = sp + 200|0; $9 = sp + 188|0; $10 = sp + 176|0; $11 = sp + 164|0; $12 = sp + 152|0; $13 = sp + 140|0; $14 = sp + 128|0; $15 = sp + 116|0; $16 = sp + 104|0; $17 = sp + 92|0; $cht = sp + 80|0; $18 = sp + 68|0; $19 = sp + 56|0; $20 = sp + 44|0; $21 = sp + 32|0; $22 = sp + 20|0; $24 = sp; $0 = $this; $1 = $observer; $2 = $card; $25 = $0; $26 = $1; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$26); $hintTc = 0; $forCombo = 0; $i = 0; L1: while(1) { $27 = $i; $28 = ((($25)) + 4|0); $29 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($28)|0); $30 = ($27>>>0)<($29>>>0); if (!($30)) { label = 128; break; } $31 = ((($25)) + 4|0); $32 = $i; $33 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($31,$32)|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 108|0); $36 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($35)|0); $37 = ($36|0)!=(0); if ($37) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($part,211279); $38 = ((($25)) + 4|0); $39 = $i; __THREW__ = 0; $40 = (invoke_iii(3942,($38|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 29; break; } $43 = HEAP32[$40>>2]|0; $44 = ((($43)) + 120|0); $45 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($44)|0); $46 = ($45|0)!=(0); L7: do { if (!($46)) { $47 = ((($25)) + 4|0); $48 = $i; __THREW__ = 0; $49 = (invoke_iii(3942,($47|0),($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 29; break L1; } $52 = HEAP32[$49>>2]|0; $53 = ((($52)) + 108|0); $54 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($53)|0); $55 = ($54|0)!=(0); if ($55) { $cPart = 0; while(1) { $56 = $cPart; $57 = ((($25)) + 4|0); $58 = $i; __THREW__ = 0; $59 = (invoke_iii(3942,($57|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 29; break L1; } $62 = HEAP32[$59>>2]|0; $63 = ((($62)) + 108|0); $64 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($63)|0); $65 = ($56>>>0)<($64>>>0); if (!($65)) { break L7; } $66 = ((($25)) + 4|0); $67 = $i; __THREW__ = 0; $68 = (invoke_iii(3942,($66|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 29; break L1; } $71 = HEAP32[$68>>2]|0; $72 = ((($71)) + 108|0); $73 = $cPart; __THREW__ = 0; $74 = (invoke_iii(3802,($72|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 29; break L1; } __THREW__ = 0; (invoke_iii(3901,($part|0),($74|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 29; break L1; } $79 = ((($25)) + 4|0); $80 = $i; __THREW__ = 0; $81 = (invoke_iii(3942,($79|0),($80|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 29; break L1; } $84 = HEAP32[$81>>2]|0; $85 = ((($84)) + 120|0); __THREW__ = 0; invoke_viii(3796,($5|0),($part|0),94); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 29; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($85,$5)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($5); $88 = ((($25)) + 4|0); $89 = $i; __THREW__ = 0; $90 = (invoke_iii(3942,($88|0),($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 29; break L1; } $93 = HEAP32[$90>>2]|0; $94 = ((($93)) + 120|0); $95 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($94)|0); $96 = (($95) - 1)|0; $dPart = $96; while(1) { $97 = $dPart; $98 = ($97|0)>=(0); if (!($98)) { break; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($asTc); $99 = ((($25)) + 4|0); $100 = $i; __THREW__ = 0; $101 = (invoke_iii(3942,($99|0),($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 30; break L1; } $104 = HEAP32[$101>>2]|0; $105 = ((($104)) + 120|0); $106 = $dPart; __THREW__ = 0; $107 = (invoke_iii(3802,($105|0),($106|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($7|0),(119432|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($8|0),(163062|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 31; break L1; } __THREW__ = 0; invoke_viiiii(3937,($6|0),($107|0),($7|0),($8|0),1); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 32; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($asTc,$6)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $116 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($asTc)|0); $117 = ($116|0)!=(0); if ($117) { $118 = ((($25)) + 4|0); $119 = $i; __THREW__ = 0; $120 = (invoke_iii(3942,($118|0),($119|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 30; break L1; } $123 = HEAP32[$120>>2]|0; $124 = ((($123)) + 132|0); __THREW__ = 0; $125 = (invoke_iii(3802,($asTc|0),1)|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3939,($124|0),($125|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 30; break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($asTc); } $138 = ((($25)) + 4|0); $139 = $i; __THREW__ = 0; $140 = (invoke_iii(3942,($138|0),($139|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 30; break L1; } $143 = HEAP32[$140>>2]|0; $144 = ((($143)) + 120|0); $145 = $dPart; __THREW__ = 0; $146 = (invoke_iii(3802,($144|0),($145|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($10|0),(119438|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($11|0),(163062|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 44; break L1; } __THREW__ = 0; invoke_viiiii(3937,($9|0),($146|0),($10|0),($11|0),1); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 45; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($asTc,$9)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $155 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($asTc)|0); $156 = ($155|0)!=(0); if ($156) { $157 = ((($25)) + 4|0); $158 = $i; __THREW__ = 0; $159 = (invoke_iii(3942,($157|0),($158|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 30; break L1; } $162 = HEAP32[$159>>2]|0; $163 = ((($162)) + 144|0); __THREW__ = 0; $164 = (invoke_iii(3802,($asTc|0),1)|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3939,($163|0),($164|0)); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 30; break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($asTc); } $173 = ((($25)) + 4|0); $174 = $i; __THREW__ = 0; $175 = (invoke_iii(3942,($173|0),($174|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 30; break L1; } $178 = HEAP32[$175>>2]|0; $179 = ((($178)) + 120|0); $180 = $dPart; __THREW__ = 0; $181 = (invoke_iii(3802,($179|0),($180|0))|0); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($13|0),(143988|0)); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($14|0),(162277|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 57; break L1; } __THREW__ = 0; invoke_viiiii(3937,($12|0),($181|0),($13|0),($14|0),1); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 58; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($asTc,$12)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $190 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($asTc)|0); $191 = ($190|0)!=(0); if ($191) { $192 = ((($25)) + 4|0); $193 = $i; __THREW__ = 0; $194 = (invoke_iii(3942,($192|0),($193|0))|0); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { label = 30; break L1; } $197 = HEAP32[$194>>2]|0; $198 = ((($197)) + 156|0); __THREW__ = 0; $199 = (invoke_iii(3802,($asTc|0),1)|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3939,($198|0),($199|0)); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { label = 30; break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($asTc); } $208 = ((($25)) + 4|0); $209 = $i; __THREW__ = 0; $210 = (invoke_iii(3942,($208|0),($209|0))|0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { label = 30; break L1; } $213 = HEAP32[$210>>2]|0; $214 = ((($213)) + 120|0); $215 = $dPart; __THREW__ = 0; $216 = (invoke_iii(3802,($214|0),($215|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($16|0),(119445|0)); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($17|0),(163062|0)); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 80; break L1; } __THREW__ = 0; invoke_viiiii(3937,($15|0),($216|0),($16|0),($17|0),1); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 81; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($asTc,$15)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $225 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($asTc)|0); $226 = ($225|0)!=(0); if ($226) { $227 = ((($25)) + 4|0); $228 = $i; __THREW__ = 0; $229 = (invoke_iii(3942,($227|0),($228|0))|0); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { label = 30; break L1; } $232 = HEAP32[$229>>2]|0; $233 = ((($232)) + 168|0); __THREW__ = 0; $234 = (invoke_iii(3802,($asTc|0),1)|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3939,($233|0),($234|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 30; break L1; } $239 = ((($25)) + 4|0); $240 = $i; __THREW__ = 0; $241 = (invoke_iii(3942,($239|0),($240|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { label = 30; break L1; } $244 = HEAP32[$241>>2]|0; $245 = ((($244)) + 120|0); $246 = $dPart; __THREW__ = 0; $247 = (invoke_iii(3802,($245|0),($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($18|0),(119451|0)); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($19|0),(163062|0)); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 83; break L1; } __THREW__ = 0; invoke_viiiii(3937,($cht|0),($247|0),($18|0),($19|0),1); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 84; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $256 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($cht)|0); $257 = ($256|0)!=(0); if ($257) { $258 = ((($25)) + 4|0); $259 = $i; __THREW__ = 0; $260 = (invoke_iii(3942,($258|0),($259|0))|0); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { label = 86; break L1; } $263 = HEAP32[$260>>2]|0; $264 = ((($263)) + 180|0); __THREW__ = 0; $265 = (invoke_iii(3802,($asTc|0),1)|0); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 86; break L1; } __THREW__ = 0; $268 = (invoke_iii(3944,($264|0),($265|0))|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 86; break L1; } __THREW__ = 0; $271 = (invoke_iii(3802,($cht|0),1)|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 86; break L1; } __THREW__ = 0; (invoke_iii(3901,($268|0),($271|0))|0); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 86; break L1; } } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($cht); } $286 = ((($25)) + 4|0); $287 = $i; __THREW__ = 0; $288 = (invoke_iii(3942,($286|0),($287|0))|0); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { label = 30; break L1; } $291 = HEAP32[$288>>2]|0; $292 = ((($291)) + 120|0); $293 = $dPart; __THREW__ = 0; $294 = (invoke_iii(3802,($292|0),($293|0))|0); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($21|0),(119462|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 30; break L1; } __THREW__ = 0; invoke_vii(3797,($22|0),(163062|0)); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { label = 98; break L1; } __THREW__ = 0; invoke_viiiii(3937,($20|0),($294|0),($21|0),($22|0),1); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { label = 99; break L1; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($asTc,$20)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $303 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($asTc)|0); $304 = ($303|0)!=(0); if ($304) { $305 = ((($25)) + 4|0); $306 = $i; __THREW__ = 0; $307 = (invoke_iii(3942,($305|0),($306|0))|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 30; break L1; } $310 = HEAP32[$307>>2]|0; $311 = ((($310)) + 192|0); __THREW__ = 0; $312 = (invoke_iii(3802,($asTc|0),1)|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { label = 30; break L1; } __THREW__ = 0; (invoke_iii(3901,($311|0),($312|0))|0); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 30; break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($asTc); } $321 = $dPart; $322 = ($321|0)==(0); if ($322) { $23 = 8; } else { $23 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($asTc); $cleanup$dest = $23; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { break; } $323 = $dPart; $324 = (($323) + -1)|0; $dPart = $324; } $325 = $cPart; $326 = (($325) + 1)|0; $cPart = $326; } } } } while(0); $hPart = 0; while(1) { $327 = $hPart; $328 = ((($25)) + 4|0); $329 = $i; __THREW__ = 0; $330 = (invoke_iii(3942,($328|0),($329|0))|0); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { label = 29; break L1; } $333 = HEAP32[$330>>2]|0; $334 = ((($333)) + 132|0); $335 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($334)|0); $336 = ($327>>>0)<($335>>>0); if (!($336)) { break; } $337 = ((($25)) + 4|0); $338 = $i; __THREW__ = 0; $339 = (invoke_iii(3942,($337|0),($338|0))|0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 29; break L1; } $342 = HEAP32[$339>>2]|0; $343 = ((($342)) + 132|0); $344 = $hPart; __THREW__ = 0; $345 = (invoke_iii(3802,($343|0),($344|0))|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 29; break L1; } __THREW__ = 0; invoke_vii(3800,($24|0),($345|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 29; break L1; } $350 = $2; __THREW__ = 0; $351 = (invoke_iiiii(3943,($tfc|0),($24|0),($350|0),(0|0))|0); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { label = 119; break L1; } $hintTc = $351; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $354 = $hintTc; $355 = ($354|0)!=(0|0); if ($355) { $356 = $hintTc; $357 = HEAP32[$356>>2]|0; $358 = ((($357)) + 16|0); $359 = HEAP32[$358>>2]|0; $360 = $2; $361 = ($360|0)==(0|0); $362 = ((($360)) + 280|0); $363 = $361 ? 0 : $362; __THREW__ = 0; $364 = (invoke_iiii($359|0,($356|0),($363|0),1)|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { label = 29; break L1; } if ($364) { $forCombo = 1; } } $369 = $hintTc; $370 = ($369|0)!=(0|0); if ($370) { $371 = $hintTc; $372 = ($371|0)==(0|0); if (!($372)) { $373 = HEAP32[$371>>2]|0; $374 = ((($373)) + 36|0); $375 = HEAP32[$374>>2]|0; FUNCTION_TABLE_vi[$375 & 8191]($371); } $hintTc = 0; } $376 = $hPart; $377 = (($376) + 1)|0; $hPart = $377; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($part); } $380 = $i; $381 = (($380) + 1)|0; $i = $381; } switch (label|0) { case 29: { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($part); $378 = $3; $379 = $4; ___resumeException($378|0); // unreachable; break; } case 30: { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; break; } case 31: { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; label = 33; break; } case 32: { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $3 = $136; $4 = $137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 33; break; } case 44: { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $3 = $169; $4 = $170; label = 46; break; } case 45: { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $3 = $171; $4 = $172; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 46; break; } case 57: { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $3 = $204; $4 = $205; label = 59; break; } case 58: { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $3 = $206; $4 = $207; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 59; break; } case 80: { $276 = ___cxa_find_matching_catch()|0; $277 = tempRet0; $3 = $276; $4 = $277; label = 82; break; } case 81: { $278 = ___cxa_find_matching_catch()|0; $279 = tempRet0; $3 = $278; $4 = $279; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 82; break; } case 83: { $280 = ___cxa_find_matching_catch()|0; $281 = tempRet0; $3 = $280; $4 = $281; label = 85; break; } case 84: { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $3 = $282; $4 = $283; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 85; break; } case 86: { $284 = ___cxa_find_matching_catch()|0; $285 = tempRet0; $3 = $284; $4 = $285; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($cht); break; } case 98: { $317 = ___cxa_find_matching_catch()|0; $318 = tempRet0; $3 = $317; $4 = $318; label = 100; break; } case 99: { $319 = ___cxa_find_matching_catch()|0; $320 = tempRet0; $3 = $319; $4 = $320; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); label = 100; break; } case 119: { $367 = ___cxa_find_matching_catch()|0; $368 = tempRet0; $3 = $367; $4 = $368; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($part); $378 = $3; $379 = $4; ___resumeException($378|0); // unreachable; break; } case 128: { $382 = $forCombo; $383 = $382&1; STACKTOP = sp;return ($383|0); break; } } if ((label|0) == 33) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 46) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } else if ((label|0) == 59) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else if ((label|0) == 82) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } else if ((label|0) == 85) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } else if ((label|0) == 100) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($asTc); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($part); $378 = $3; $379 = $4; ___resumeException($378|0); // unreachable; return (0)|0; } function __ZN7AIHints10canWeComboEP12GameObserverP15MTGCardInstanceP12AIPlayerBaka($this,$observer,$card,$Ai) { $this = $this|0; $observer = $observer|0; $card = $card|0; $Ai = $Ai|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $TcCheck = 0, $TcCheck2 = 0, $af = 0, $checkCond = 0, $comboPartsHold = 0, $comboPartsRestriction = 0, $comboPartsUntil = 0, $gotCombo = 0, $hPart = 0, $hPart1 = 0, $hPart3 = 0, $hintTc = 0, $i = 0, $needed = 0; var $tfc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 189|0; $tfc = sp + 168|0; $5 = sp + 132|0; $8 = sp + 104|0; $af = sp + 44|0; $9 = sp + 28|0; $10 = sp + 12|0; $11 = sp; $1 = $this; $2 = $observer; $3 = $card; $4 = $Ai; $12 = $1; $13 = $2; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$13); $hintTc = 0; $gotCombo = 0; $i = 0; L1: while(1) { $14 = $i; $15 = ((($12)) + 4|0); $16 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($15)|0); $17 = ($14>>>0)<($16>>>0); if (!($17)) { label = 62; break; } $comboPartsHold = 0; $comboPartsUntil = 0; $comboPartsRestriction = 0; $18 = $gotCombo; $19 = $18&1; if ($19) { label = 4; break; } $22 = ((($12)) + 4|0); $23 = $i; $24 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 132|0); $27 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($26)|0); $28 = ($27|0)!=(0); L5: do { if ($28) { $hPart = 0; while(1) { $29 = $hPart; $30 = ((($12)) + 4|0); $31 = $i; $32 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 132|0); $35 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($34)|0); $36 = ($29>>>0)<($35>>>0); if (!($36)) { break L5; } $37 = ((($12)) + 4|0); $38 = $i; $39 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($37,$38)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 132|0); $42 = $hPart; $43 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($41,$42)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$43); $44 = $3; __THREW__ = 0; $45 = (invoke_iiiii(3943,($tfc|0),($5|0),($44|0),(0|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 12; break L1; } $hintTc = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $48 = $hintTc; $49 = (__ZN13TargetChooser17countValidTargetsEb($48,0)|0); $TcCheck = $49; $50 = $hintTc; $51 = ($50|0)!=(0|0); if ($51) { $52 = $TcCheck; $53 = $hintTc; $54 = ((($53)) + 40|0); $55 = HEAP32[$54>>2]|0; $56 = ($52|0)>=($55|0); if ($56) { $57 = $comboPartsHold; $58 = (($57) + 1)|0; $comboPartsHold = $58; } } $61 = $hintTc; $62 = ($61|0)!=(0|0); if ($62) { $63 = $hintTc; $64 = ($63|0)==(0|0); if (!($64)) { $65 = HEAP32[$63>>2]|0; $66 = ((($65)) + 36|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vi[$67 & 8191]($63); } $hintTc = 0; } $68 = $hPart; $69 = (($68) + 1)|0; $hPart = $69; } } } while(0); $70 = ((($12)) + 4|0); $71 = $i; $72 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($70,$71)|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 144|0); $75 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($74)|0); $76 = ($75|0)!=(0); L22: do { if ($76) { $hPart1 = 0; while(1) { $77 = $hPart1; $78 = ((($12)) + 4|0); $79 = $i; $80 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($78,$79)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 144|0); $83 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($82)|0); $84 = ($77>>>0)<($83>>>0); if (!($84)) { break L22; } $85 = ((($12)) + 4|0); $86 = $i; $87 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($85,$86)|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 144|0); $90 = $hPart1; $91 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($89,$90)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$91); $92 = $3; __THREW__ = 0; $93 = (invoke_iiiii(3943,($tfc|0),($8|0),($92|0),(0|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 25; break L1; } $hintTc = $93; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $96 = $hintTc; $97 = (__ZN13TargetChooser17countValidTargetsEb($96,0)|0); $TcCheck2 = $97; $98 = $hintTc; $99 = ($98|0)!=(0|0); if ($99) { $100 = $TcCheck2; $101 = $hintTc; $102 = ((($101)) + 40|0); $103 = HEAP32[$102>>2]|0; $104 = ($100|0)>=($103|0); if ($104) { $105 = $comboPartsUntil; $106 = (($105) + 1)|0; $comboPartsUntil = $106; } } $109 = $hintTc; $110 = ($109|0)!=(0|0); if ($110) { $111 = $hintTc; $112 = ($111|0)==(0|0); if (!($112)) { $113 = HEAP32[$111>>2]|0; $114 = ((($113)) + 36|0); $115 = HEAP32[$114>>2]|0; FUNCTION_TABLE_vi[$115 & 8191]($111); } $hintTc = 0; } $116 = $hPart1; $117 = (($116) + 1)|0; $hPart1 = $117; } } } while(0); $118 = ((($12)) + 4|0); $119 = $i; $120 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($118,$119)|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 156|0); $123 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($122)|0); $124 = ($123|0)!=(0); L39: do { if ($124) { $hPart3 = 0; while(1) { $125 = $hPart3; $126 = ((($12)) + 4|0); $127 = $i; $128 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($126,$127)|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 156|0); $131 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($130)|0); $132 = ($125>>>0)<($131>>>0); if (!($132)) { break L39; } $133 = $2; __ZN14AbilityFactoryC2EP12GameObserver($af,$133); $134 = $3; $135 = $3; __THREW__ = 0; $136 = (invoke_ii(3945,($135|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 41; break L1; } $139 = ((($12)) + 4|0); $140 = $i; __THREW__ = 0; $141 = (invoke_iii(3942,($139|0),($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 41; break L1; } $144 = HEAP32[$141>>2]|0; $145 = ((($144)) + 156|0); $146 = $hPart3; __THREW__ = 0; $147 = (invoke_iii(3802,($145|0),($146|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 41; break L1; } __THREW__ = 0; invoke_vii(3800,($9|0),($147|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 41; break L1; } __THREW__ = 0; $152 = (invoke_iiiii(3946,($af|0),($134|0),($136|0),($9|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 42; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $checkCond = $152; $155 = $checkCond; $156 = ($155|0)>=(1); if ($156) { $157 = $comboPartsRestriction; $158 = (($157) + 1)|0; $comboPartsRestriction = $158; } __ZN14AbilityFactoryD2Ev($af); $163 = $hPart3; $164 = (($163) + 1)|0; $hPart3 = $164; } } } while(0); $165 = $comboPartsUntil; $166 = ((($12)) + 4|0); $167 = $i; $168 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($166,$167)|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 144|0); $171 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($170)|0); $172 = ($165|0)>=($171|0); if ($172) { $173 = $comboPartsHold; $174 = ((($12)) + 4|0); $175 = $i; $176 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($174,$175)|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 132|0); $179 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($178)|0); $180 = ($173|0)>=($179|0); if ($180) { $181 = $comboPartsRestriction; $182 = ((($12)) + 4|0); $183 = $i; $184 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($182,$183)|0); $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 156|0); $187 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($186)|0); $188 = ($181|0)>=($187|0); if ($188) { $189 = ((($12)) + 4|0); $190 = $i; $191 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($189,$190)|0); $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 108|0); $194 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($193)|0); $195 = ($194|0)!=(0); if ($195) { $196 = ((($12)) + 4|0); $197 = $i; $198 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($196,$197)|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($10,$200); $201 = $3; __THREW__ = 0; $202 = (invoke_iiii(3947,($10|0),(0|0),($201|0))|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 55; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $needed = $202; $205 = $4; $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 168|0); $208 = HEAP32[$207>>2]|0; $209 = $3; $210 = $needed; FUNCTION_TABLE_viiii[$208 & 8191]($11,$205,$209,$210); $211 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($11)|0); $212 = ($211|0)!=(0); if ($212) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($11); label = 54; } else { $213 = $needed; __THREW__ = 0; $214 = (invoke_ii(3948,($213|0))|0); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 56; break; } $217 = ($214|0)!=(0); $218 = $217 ^ 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($11); if ($218) { label = 54; } } if ((label|0) == 54) { label = 0; $gotCombo = 1; $219 = ((($12)) + 4|0); $220 = $i; $221 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($219,$220)|0); $222 = HEAP32[$221>>2]|0; $223 = $4; $224 = ((($223)) + 340|0); HEAP32[$224>>2] = $222; } $229 = $needed; $230 = ($229|0)!=(0|0); if ($230) { $231 = $needed; $232 = ($231|0)==(0|0); if (!($232)) { $233 = HEAP32[$231>>2]|0; $234 = ((($233)) + 12|0); $235 = HEAP32[$234>>2]|0; FUNCTION_TABLE_vi[$235 & 8191]($231); } $needed = 0; } } } } } $236 = $i; $237 = (($236) + 1)|0; $i = $237; } if ((label|0) == 4) { $20 = $gotCombo; $21 = $20&1; $$expand_i1_val = $21&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $240 = $$pre_trunc&1; STACKTOP = sp;return ($240|0); } else if ((label|0) == 12) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $241 = $6; $242 = $7; ___resumeException($241|0); // unreachable; } else if ((label|0) == 25) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $6 = $107; $7 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $241 = $6; $242 = $7; ___resumeException($241|0); // unreachable; } else if ((label|0) == 41) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $6 = $159; $7 = $160; } else if ((label|0) == 42) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $6 = $161; $7 = $162; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } else if ((label|0) == 55) { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $6 = $225; $7 = $226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $241 = $6; $242 = $7; ___resumeException($241|0); // unreachable; } else if ((label|0) == 56) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $6 = $227; $7 = $228; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($11); $241 = $6; $242 = $7; ___resumeException($241|0); // unreachable; } else if ((label|0) == 62) { $238 = $gotCombo; $239 = $238&1; $$expand_i1_val2 = $239&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $240 = $$pre_trunc&1; STACKTOP = sp;return ($240|0); } __ZN14AbilityFactoryD2Ev($af); $241 = $6; $242 = $7; ___resumeException($241|0); // unreachable; return (0)|0; } function __ZN7AIHints10mCastOrderEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 4|0); $4 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { label = 6; break; } $6 = ((($1)) + 4|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 96|0); $11 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($10)|0); $12 = ($11|0)!=(0); if ($12) { label = 4; break; } $18 = $i; $19 = (($18) + 1)|0; $i = $19; } if ((label|0) == 4) { $13 = ((($1)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 96|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($agg$result,$17); STACKTOP = sp;return; } else if ((label|0) == 6) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($agg$result); STACKTOP = sp;return; } } function __ZN7AIHints14abilityMatchesEP10MTGAbilityP6AIHint($this,$ability,$hint) { $this = $this|0; $ability = $ability|0; $hint = $hint|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $counterAbility = 0, $counterstring = 0, $s = 0, $splitCounter = 0, $splitToken = 0, $tokenAbility = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 156|0; $$byval_copy$1 = sp + 152|0; $$byval_copy = sp + 148|0; $0 = sp + 160|0; $s = sp + 124|0; $splitCounter = sp + 92|0; $7 = sp + 80|0; $8 = sp + 68|0; $counterstring = sp + 56|0; $9 = sp + 52|0; $10 = sp + 48|0; $11 = sp + 44|0; $12 = sp + 40|0; $splitToken = sp + 24|0; $13 = sp + 12|0; $14 = sp; $1 = $this; $2 = $ability; $3 = $hint; $15 = $3; $16 = ((($15)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$16); $17 = $2; __THREW__ = 0; $18 = (invoke_ii(3832,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; L1: do { if (!($20)) { $a = $18; $21 = $3; $22 = ((($21)) + 204|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0); do { if ($24) { $25 = $a; $26 = ((($25)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = $a; $30 = ((($29)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 260|0); __THREW__ = 0; $33 = (invoke_ii(3949,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = $3; $37 = ((($36)) + 204|0); $38 = HEAP32[$37>>2]|0; $39 = ($33|0)!=($38|0); if (!($39)) { break; } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $$pre_trunc = HEAP8[$0>>0]|0; $115 = $$pre_trunc&1; STACKTOP = sp;return ($115|0); } } while(0); $42 = $a; $43 = ($42|0)==(0|0); if ($43) { $45 = 0; } else { $44 = (___dynamic_cast($42,4000,808,0)|0); $45 = $44; } $counterAbility = $45; $46 = $counterAbility; $47 = ($46|0)!=(0|0); if ($47) { __THREW__ = 0; invoke_vii(3797,($7|0),(145318|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break; } __THREW__ = 0; invoke_vii(3797,($8|0),(163062|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; do { if ($51) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounter|0),($s|0),($7|0),($8|0),1); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $54 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $55 = ($54|0)!=(0); do { if ($55) { $60 = $counterAbility; $61 = ((($60)) + 248|0); __THREW__ = 0; invoke_vii(3800,($counterstring|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $4 = $75; $5 = $76; } else { $64 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($counterstring)|0); HEAP32[$9>>2] = $64; $65 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($counterstring)|0); HEAP32[$10>>2] = $65; $66 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($counterstring)|0); HEAP32[$11>>2] = $66; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$11>>2]|0; $67 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { HEAP32[$12>>2] = $67; __THREW__ = 0; $70 = (invoke_iii(3802,($splitCounter|0),1)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($70,$counterstring)|0); $74 = ($73|0)==(0); $$expand_i1_val6 = $74&1; HEAP8[$0>>0] = $$expand_i1_val6; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterstring); break; } } $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $4 = $77; $5 = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterstring); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $116 = $4; $117 = $5; ___resumeException($116|0); // unreachable; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $6 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $$pre_trunc = HEAP8[$0>>0]|0; $115 = $$pre_trunc&1; STACKTOP = sp;return ($115|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $116 = $4; $117 = $5; ___resumeException($116|0); // unreachable; } $79 = $a; $80 = ($79|0)==(0|0); if ($80) { $82 = 0; } else { $81 = (___dynamic_cast($79,4000,256,0)|0); $82 = $81; } $tokenAbility = $82; $83 = $tokenAbility; $84 = ($83|0)!=(0|0); if (!($84)) { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $$pre_trunc = HEAP8[$0>>0]|0; $115 = $$pre_trunc&1; STACKTOP = sp;return ($115|0); } __THREW__ = 0; invoke_vii(3797,($13|0),(144569|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if (!($86)) { __THREW__ = 0; invoke_vii(3797,($14|0),(163062|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $4 = $93; $5 = $94; } else { __THREW__ = 0; invoke_viiiii(3937,($splitToken|0),($s|0),($13|0),($14|0),1); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $4 = $95; $5 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $91 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitToken)|0); $92 = ($91|0)!=(0); if ($92) { $97 = $tokenAbility; $98 = ((($97)) + 264|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)!=(0); do { if ($100) { $101 = $tokenAbility; $102 = ((($101)) + 264|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; $104 = (invoke_iii(3802,($splitToken|0),1)|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if (!($106)) { $107 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($104)|0); __THREW__ = 0; $108 = (invoke_ii(3938,($107|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if (!($110)) { $111 = ($103|0)==($108|0); $112 = $111; break; } } $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $4 = $113; $5 = $114; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToken); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $116 = $4; $117 = $5; ___resumeException($116|0); // unreachable; } else { $112 = 0; } } while(0); $$expand_i1_val10 = $112&1; HEAP8[$0>>0] = $$expand_i1_val10; $6 = 1; } else { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $6 = 1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToken); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $$pre_trunc = HEAP8[$0>>0]|0; $115 = $$pre_trunc&1; STACKTOP = sp;return ($115|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $116 = $4; $117 = $5; ___resumeException($116|0); // unreachable; } } } while(0); $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $116 = $4; $117 = $5; ___resumeException($116|0); // unreachable; return (0)|0; } function __ZN7AIHints13findAbilitiesEP6AIHint($agg$result,$this,$hint) { $agg$result = $agg$result|0; $this = $this|0; $hint = $hint|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $al = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $a = sp; $0 = $this; $1 = $hint; $5 = $0; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($agg$result); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; $7 = (invoke_ii(3950,($6|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { $10 = ((($7)) + 172|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; $12 = (invoke_ii(3911,($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $al = $12; $i = 1; while(1) { $15 = $i; $16 = $al; $17 = ((($16)) + 20|0); $18 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = ($15>>>0)<($18>>>0); if (!($19)) { break; } $20 = $al; $21 = ((($20)) + 20|0); $22 = $i; __THREW__ = 0; $23 = (invoke_iii(3833,($21|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L1; } $26 = HEAP32[$23>>2]|0; HEAP32[$a>>2] = $26; $27 = HEAP32[$a>>2]|0; $28 = $1; __THREW__ = 0; $29 = (invoke_iiii(3951,($5|0),($27|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break L1; } if ($29) { __THREW__ = 0; invoke_vii(3952,($agg$result|0),($a|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L1; } } $38 = $i; $39 = (($38) + 1)|0; $i = $39; } $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $40 = $$pre_trunc&1; if ($40) { STACKTOP = sp;return; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($agg$result); STACKTOP = sp;return; } } } while(0); $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($agg$result); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } function __ZN7AIHints11findActionsEP6AIHint($agg$result,$this,$hint) { $agg$result = $agg$result|0; $this = $this|0; $hint = $hint|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $abilities = 0, $card = 0, $i = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 44|0; $abilities = sp + 24|0; $0 = $this; $1 = $hint; $5 = $0; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEEC2Ev($agg$result); $6 = $1; __THREW__ = 0; invoke_viii(3953,($abilities|0),($5|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($agg$result); $67 = $3; $68 = $4; ___resumeException($67|0); // unreachable; } $i = 0; L5: while(1) { $9 = $i; $10 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilities)|0); $11 = ($9>>>0)<($10>>>0); if (!($11)) { break; } $12 = $i; __THREW__ = 0; $13 = (invoke_iii(3954,($abilities|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 13; break; } $16 = HEAP32[$13>>2]|0; $a = $16; $j = 0; while(1) { $17 = $j; $18 = HEAP32[$5>>2]|0; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 56|0); $24 = HEAP32[$23>>2]|0; $25 = ($17|0)<($24|0); if (!($25)) { break; } $26 = HEAP32[$5>>2]|0; $27 = ((($26)) + 84|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 20|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = $j; __THREW__ = 0; $33 = (invoke_iii(3955,($31|0),($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 13; break L5; } $36 = HEAP32[$33>>2]|0; $card = $36; $37 = $a; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 64|0); $40 = HEAP32[$39>>2]|0; $41 = $card; $42 = $a; __THREW__ = 0; $43 = (invoke_ii(3956,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 13; break L5; } __THREW__ = 0; $46 = (invoke_iiii($40|0,($37|0),($41|0),($43|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break L5; } $49 = ($46|0)!=(0); if ($49) { label = 11; break; } $62 = $j; $63 = (($62) + 1)|0; $j = $63; } if ((label|0) == 11) { label = 0; $50 = HEAP32[$5>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 172|0); $53 = HEAP32[$52>>2]|0; $54 = $a; $55 = $card; __THREW__ = 0; (invoke_iiiii($53|0,($50|0),($54|0),($55|0),($agg$result|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 13; break; } } $64 = $i; $65 = (($64) + 1)|0; $i = $65; } if ((label|0) == 13) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($abilities); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($agg$result); $67 = $3; $68 = $4; ___resumeException($67|0); // unreachable; } $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($abilities); $$pre_trunc = HEAP8[$2>>0]|0; $66 = $$pre_trunc&1; if ($66) { STACKTOP = sp;return; } __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZN7AIHints10findSourceEi($this,$sourceId) { $this = $this|0; $sourceId = $sourceId|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $sourceId; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 56|0); $11 = HEAP32[$10>>2]|0; $12 = ($4|0)<($11|0); if (!($12)) { label = 6; break; } $13 = HEAP32[$3>>2]|0; $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = $i; $20 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $c = $21; $22 = $c; $23 = ((($22)) + 260|0); $24 = (__ZNK7MTGCard8getMTGIdEv($23)|0); $25 = $2; $26 = ($24|0)==($25|0); if ($26) { label = 4; break; } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } return (0)|0; } function __ZN7AIHints23constraintsNotFulfilledEP8AIActionP6AIHintP8ManaCost($agg$result,$this,$action,$hint,$potentialMana) { $agg$result = $agg$result|0; $this = $this|0; $action = $action|0; $hint = $hint|0; $potentialMana = $potentialMana|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $card = 0, $diff = 0, $i = 0, $out = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $out = sp + 32|0; $0 = $this; $1 = $action; $2 = $hint; $3 = $potentialMana; $7 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($out,24); $8 = $1; $9 = ($8|0)!=(0|0); L1: do { if ($9) { $85 = $1; $86 = ((($85)) + 4|0); $87 = HEAP32[$86>>2]|0; $a = $87; $88 = $a; $89 = ($88|0)!=(0|0); if (!($89)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(119561|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $92 = $1; $93 = ((($92)) + 20|0); $94 = HEAP32[$93>>2]|0; $card = $94; $95 = $card; $96 = ($95|0)!=(0|0); if (!($96)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(119561|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $99 = $a; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 64|0); $102 = HEAP32[$101>>2]|0; $103 = $card; $104 = $a; __THREW__ = 0; $105 = (invoke_ii(3956,($104|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if (!($107)) { __THREW__ = 0; $108 = (invoke_iiii($102|0,($99|0),($103|0),($105|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if (!($110)) { $111 = ($108|0)!=(0); if (!($111)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(119561|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $114 = $a; $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 64|0); $117 = HEAP32[$116>>2]|0; $118 = $card; $119 = $3; __THREW__ = 0; $120 = (invoke_iiii($117|0,($114|0),($118|0),($119|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if (!($122)) { $123 = ($120|0)!=(0); if ($123) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $124 = $3; $125 = $a; __THREW__ = 0; $126 = (invoke_ii(3956,($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if (!($128)) { __THREW__ = 0; $129 = (invoke_iii(3958,($124|0),($126|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if (!($131)) { $diff = $129; $i = 0; while(1) { $132 = $i; $133 = HEAP32[11900]|0; $134 = ($132|0)<($133|0); if (!($134)) { label = 57; break; } $135 = $diff; $136 = $i; __THREW__ = 0; $137 = (invoke_iii(3959,($135|0),($136|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break L1; } $140 = ($137|0)<(0); if ($140) { break; } $162 = $i; $163 = (($162) + 1)|0; $i = $163; } if ((label|0) == 57) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(119585|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $141 = ((($out)) + 8|0); __THREW__ = 0; $142 = (invoke_iii(3839,($141|0),(119575|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if (!($144)) { $145 = $i; $146 = (149122 + ($145)|0); $147 = HEAP8[$146>>0]|0; __THREW__ = 0; $148 = (invoke_iii(3960,($142|0),($147|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if (!($150)) { __THREW__ = 0; (invoke_iii(3839,($148|0),(197976|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if (!($152)) { $153 = $diff; $154 = ($153|0)!=(0|0); if ($154) { $155 = $diff; $156 = ($155|0)==(0|0); if (!($156)) { $157 = HEAP32[$155>>2]|0; $158 = ((($157)) + 12|0); $159 = HEAP32[$158>>2]|0; FUNCTION_TABLE_vi[$159 & 8191]($155); } $diff = 0; } __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if (!($161)) { $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } } } } } } } } } } else { $10 = $2; $11 = ((($10)) + 24|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if ($13) { $14 = ((($out)) + 8|0); __THREW__ = 0; $15 = (invoke_iii(3839,($14|0),(119479|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { break; } $18 = $2; $19 = ((($18)) + 24|0); __THREW__ = 0; $20 = (invoke_iii(3885,($15|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } __THREW__ = 0; (invoke_iii(3839,($20|0),(197976|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { break; } __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $31 = $2; $32 = ((($31)) + 36|0); $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($32)|0); $34 = ($33|0)!=(0); if ($34) { $35 = ((($out)) + 8|0); __THREW__ = 0; $36 = (invoke_iii(3839,($35|0),(119506|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } $39 = $2; $40 = ((($39)) + 36|0); __THREW__ = 0; $41 = (invoke_iii(3885,($36|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } __THREW__ = 0; (invoke_iii(3839,($41|0),(197976|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } $48 = $2; $49 = ((($48)) + 204|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)!=(0); if ($51) { $52 = $2; $53 = ((($52)) + 204|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; $55 = (invoke_iii(3957,($7|0),($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break; } if (!($55)) { $58 = ((($out)) + 8|0); __THREW__ = 0; $59 = (invoke_iii(3839,($58|0),(119532|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } $62 = $2; $63 = ((($62)) + 204|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; $65 = (invoke_iii(3919,($59|0),($64|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break; } __THREW__ = 0; (invoke_iii(3839,($65|0),(197976|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break; } __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break; } $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } } $72 = ((($out)) + 8|0); __THREW__ = 0; $73 = (invoke_iii(3839,($72|0),(119548|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { $76 = $2; $77 = ((($76)) + 12|0); __THREW__ = 0; $78 = (invoke_iii(3885,($73|0),($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { __THREW__ = 0; (invoke_iii(3839,($78|0),(197976|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if (!($82)) { __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { $6 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } } } } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; } function __ZN7AIHints20findAbilityRecursiveEP6AIHintP8ManaCost($this,$hint,$potentialMana) { $this = $this|0; $hint = $hint|0; $potentialMana = $potentialMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $a = 0, $nextHint = 0, $ranking = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ranking = sp + 48|0; $6 = sp + 32|0; $s = sp + 20|0; $8 = sp; $1 = $this; $2 = $hint; $3 = $potentialMana; $9 = $1; $10 = $2; __ZN7AIHints11findActionsEP6AIHint($ranking,$9,$10); $a = 0; $11 = (__ZNKSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE4sizeEv($ranking)|0); $12 = ($11|0)!=(0); do { if ($12) { __THREW__ = 0; $13 = (invoke_ii(3903,44)|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = (__ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE5beginEv($ranking)|0); HEAP32[$6>>2] = $16; __THREW__ = 0; $17 = (invoke_ii(3961,($6|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; invoke_vii(3962,($13|0),($17|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $a = $13; label = 8; break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZdlPv($13); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $69 = $4; $70 = $5; ___resumeException($69|0); // unreachable; } } else { label = 8; } } while(0); if ((label|0) == 8) { $26 = $a; $27 = $2; $28 = $3; __THREW__ = 0; invoke_viiiii(3963,($s|0),($9|0),($26|0),($27|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = $2; $32 = ((($31)) + 24|0); $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($32)|0); $34 = ($33|0)!=(0); L12: do { if ($34) { label = 12; } else { $35 = $2; $36 = ((($35)) + 36|0); $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($36)|0); $38 = ($37|0)!=(0); if ($38) { label = 12; } else { $39 = $2; $40 = ((($39)) + 96|0); $41 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($40)|0); $42 = ($41|0)!=(0); if ($42) { label = 12; } else { $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $44 = ($43|0)!=(0); $45 = $a; if (!($44)) { $0 = $45; $7 = 1; break; } $46 = ($45|0)!=(0|0); if ($46) { $47 = $a; $48 = ($47|0)==(0|0); if (!($48)) { __ZN8AIActionD2Ev($47); __ZdlPv($47); } $a = 0; } __THREW__ = 0; invoke_vii(3800,($8|0),($s|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; do { if ($50) { label = 24; } else { __THREW__ = 0; $51 = (invoke_iii(3964,($9|0),($8|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $nextHint = $51; $54 = $nextHint; $55 = ($54|0)!=(0|0); if ($55) { $56 = $nextHint; $57 = $2; $58 = ($56|0)!=($57|0); if ($58) { $59 = $nextHint; $60 = $3; __THREW__ = 0; $61 = (invoke_iiii(3965,($9|0),($59|0),($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 24; break; } $0 = $61; $7 = 1; break L12; } } $0 = 0; $7 = 1; break L12; } } while(0); if ((label|0) == 24) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $69 = $4; $70 = $5; ___resumeException($69|0); // unreachable; } } } } while(0); if ((label|0) == 12) { $0 = 0; $7 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $68 = $0; STACKTOP = sp;return ($68|0); } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $69 = $4; $70 = $5; ___resumeException($69|0); // unreachable; return (0)|0; } function __ZN7AIHints14suggestAbilityEP8ManaCost($this,$potentialMana) { $this = $this|0; $potentialMana = $potentialMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $potentialMana; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 4|0); $6 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 7; break; } $8 = ((($3)) + 4|0); $9 = $i; $10 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $14 = ((($3)) + 4|0); $15 = $i; $16 = (__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = (__ZN7AIHints20findAbilityRecursiveEP6AIHintP8ManaCost($3,$17,$18)|0); $a = $19; $20 = $a; $21 = ($20|0)!=(0|0); if ($21) { label = 5; break; } } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } if ((label|0) == 5) { $22 = $a; $0 = $22; $25 = $0; STACKTOP = sp;return ($25|0); } else if ((label|0) == 7) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function __GLOBAL__sub_I_AIHints_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_82(); ___cxx_global_var_init_1_83(); ___cxx_global_var_init_3_84(); ___cxx_global_var_init_5_85(); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEC2ESA_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($3,$1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP6AIHintEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP6AIHintEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN6AIHintD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 180|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($3); $4 = ((($1)) + 168|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($4); $5 = ((($1)) + 156|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($5); $6 = ((($1)) + 144|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($6); $7 = ((($1)) + 132|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($7); $8 = ((($1)) + 120|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); $9 = ((($1)) + 108|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($9); $10 = ((($1)) + 96|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($10); $11 = ((($1)) + 84|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $12 = ((($1)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $13 = ((($1)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $15 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $16 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $17 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(3966,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(3967,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZN20TargetChooserFactoryC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE25__construct_node_with_keyERSA_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(3968,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE37select_on_container_copy_constructionERKS7_($2,$7); __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS7_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(3969,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(3970,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN10Targetable11getObserverEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareI15OrderedAIActionNS_12__value_typeIS1_iEE12CmpAbilitiesLb1EEC2ES4_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEEC2ERKS6_($3,$1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c($__os,$__c) { $__os = $__os|0; $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $__os; HEAP8[$1>>0] = $__c; $2 = $0; $3 = (__ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_j($2,$1,1)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS3_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIK15OrderedAIActioniEEE10pointer_toERS4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZN8AIActionC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; ;HEAP32[$3>>2]=HEAP32[$4>>2]|0;HEAP32[$3+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$3+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$3+16>>2]=HEAP32[$4+16>>2]|0;HEAP32[$3+20>>2]=HEAP32[$4+20>>2]|0;HEAP32[$3+24>>2]=HEAP32[$4+24>>2]|0; $5 = ((($3)) + 28|0); $6 = $2; $7 = ((($6)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($5,$7); $8 = ((($3)) + 40|0); $9 = $2; $10 = ((($9)) + 40|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; STACKTOP = sp;return; } function __ZN8AIActionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($2); STACKTOP = sp;return; } function ___cxx_global_var_init_82() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13564,182585); (___cxa_atexit((3831|0),(13564|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_83() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13576,165089); (___cxa_atexit((3831|0),(13576|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_84() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13588,165080); (___cxa_atexit((3831|0),(13588|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_85() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13600,165065); (___cxa_atexit((3831|0),(13600|0),(___dso_handle|0))|0); return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RS9_($13)|0); __THREW__ = 0; invoke_vii(3971,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3972,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP6AIHintE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6AIHintE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP6AIHintE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6AIHintE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(3973,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10MTGAbilityE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10MTGAbilityE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeI15OrderedAIActioniEEEEPT_RS4_($13)|0); __THREW__ = 0; invoke_vii(3974,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE10deallocateERS8_PS7_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIS5_EEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeI15OrderedAIActioniED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeI15OrderedAIActioniED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIK15OrderedAIActioniED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIK15OrderedAIActioniED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15OrderedAIActionD2Ev($1); STACKTOP = sp;return; } function __ZN15OrderedAIActionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AIActionD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeI15OrderedAIActioniEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE10deallocateERS8_PS7_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE10deallocateEPS6_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE10deallocateEPS6_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE37select_on_container_copy_constructionERKS7_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS7_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ES7_S8_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ES7_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EEC2ES7_S8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EELj2EEC2ES7_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE8allocateERS7_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + (($11*12)|0)|0); $13 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE8max_sizeERKS7_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE8max_sizeERKS7_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3975,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 357913941; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($2)|0); $6 = (($4) + (($5*12)|0)|0); $7 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($2)|0); $9 = (($7) + (($8*12)|0)|0); $10 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + (($11*12)|0)|0); __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__construct_at_endIPS6_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JRS6_EEEvRS7_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 12|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JRS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JRS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JRS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JRS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JRS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(3976,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10MTGAbilityEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10MTGAbilityEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10MTGAbilityEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10MTGAbilityEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10MTGAbilityEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10MTGAbilityEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3977,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3978,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3979,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10MTGAbilityE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10MTGAbilityE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10MTGAbilityE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10MTGAbilityE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10MTGAbilityEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10MTGAbilityEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10MTGAbilityEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10MTGAbilityEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3980,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3973,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGAbilityRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEC2ESA_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(3981,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(3982,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EEC2EjSC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEEC2EjjS8_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3983,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3984,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEEC2EjjS8_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEEC2ES7_S9_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE8allocateERS7_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + (($14*12)|0)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + (($19*12)|0)|0); $21 = (__ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEEC2ES7_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EEC2ES7_S9_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EEC2ES7_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE20__construct_backwardIPS6_EEvRS7_T_SC_RSC_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($1)|0); $5 = (($3) + (($4*12)|0)|0); $6 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($1)|0); $8 = (($6) + (($7*12)|0)|0); $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($1)|0); $11 = (($9) + (($10*12)|0)|0); __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE20__construct_backwardIPS6_EEvRS7_T_SC_RSC_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -12|0); $11 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($10)|0); $12 = $2; $13 = ((($12)) + -12|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS8_EE5valueERKS8_OS8_E4typeERS8_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -12|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEE9constructIS5_JS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116move_if_noexceptINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS8_EE5valueERKS8_OS8_E4typeERS8_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOSA_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOSA_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3985,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE17__destruct_at_endEPS6_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE17__destruct_at_endEPS6_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -12|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($11)|0); __THREW__ = 0; invoke_vii(3813,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(3986,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP6AIHintEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP6AIHintEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP6AIHintEC2Ev($2); $3 = (__ZNSt3__17forwardIPP6AIHintEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6AIHintEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP6AIHintEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP6AIHintEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP6AIHintE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6AIHintE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP6AIHintEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP6AIHintEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP6AIHintEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP6AIHintEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(3987,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3988,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(3989,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP6AIHintE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP6AIHintE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP6AIHintEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP6AIHintEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP6AIHintEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP6AIHintEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP6AIHintEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP6AIHintE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP6AIHintE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP6AIHintEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP6AIHintEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP6AIHintNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP6AIHintEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP6AIHintEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP6AIHintEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP6AIHintEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP6AIHintEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP6AIHintEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(3990,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP6AIHintEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3972,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6AIHintRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6AIHintRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE25__construct_node_with_keyERSA_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE8allocateERSC_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEC2ERSC_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(3991,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($22)|0); __THREW__ = 0; invoke_vii(3992,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*40)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(3993,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIS7_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIS7_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(3993,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($9)|0); __THREW__ = 0; invoke_vii(3994,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(3995,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE10deallocateERSC_PSB_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIKS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareI15OrderedAIActionNS_12__value_typeIS1_iEE12CmpAbilitiesLb1EEC2ES4_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEEC2ERKS6_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(3996,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(3997,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EEC2EjS6_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIK15OrderedAIActioniEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIK15OrderedAIActioniEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIK15OrderedAIActioniEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS3_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeI15OrderedAIActioniEEE10pointer_toERS3_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeI15OrderedAIActioniEEE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeI15OrderedAIActioniEEEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZN13AIMomirPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_P7MTGDeck($this,$observer,$file,$fileSmall,$avatarFile,$deck) { $this = $this|0; $observer = $observer|0; $file = $file|0; $fileSmall = $fileSmall|0; $avatarFile = $avatarFile|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 32|0; $4 = sp + 20|0; $7 = sp; $0 = $this; $1 = $observer; $2 = $deck; $8 = $0; $9 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$file); __THREW__ = 0; invoke_vii(3800,($4|0),($fileSmall|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $5 = $20; $6 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $26 = $5; $27 = $6; ___resumeException($26|0); // unreachable; } __THREW__ = 0; invoke_vii(3800,($7|0),($avatarFile|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $5 = $22; $6 = $23; } else { $14 = $2; __THREW__ = 0; invoke_viiiiii(3998,($8|0),($9|0),($3|0),($4|0),($7|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $5 = $24; $6 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $17 = 13620; HEAP32[$8>>2] = $17; $18 = ((($8)) + 344|0); HEAP32[$18>>2] = 0; $19 = ((($8)) + 288|0); HEAP32[$19>>2] = 100; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $26 = $5; $27 = $6; ___resumeException($26|0); // unreachable; } function __ZN13AIMomirPlayer13getEfficiencyEP15OrderedAIAction($this,$action) { $this = $this|0; $action = $action|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $ability = 0, $cost = 0, $efficiency = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $action; $3 = $1; $4 = $2; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $ability = $6; $7 = $ability; $8 = (__ZN10MTGAbility7getCostEv($7)|0); $cost = $8; $9 = $cost; $10 = ($9|0)!=(0|0); if ($10) { $11 = $cost; $12 = (__ZN8ManaCost17isExtraPaymentSetEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } } $14 = $2; $15 = (__ZN12AIPlayerBaka13getEfficiencyEP15OrderedAIAction($3,$14)|0); $efficiency = $15; $16 = ((($3)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN12GameObserver19getCurrentGamePhaseEv($17)|0); $19 = ($18|0)<(4); if ($19) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } else { $20 = $efficiency; $0 = $20; $21 = $0; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN13AIMomirPlayer15getMomirAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 344|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 344|0); $7 = HEAP32[$6>>2]|0; $0 = $7; $17 = $0; STACKTOP = sp;return ($17|0); } else { $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN10DuelLayers11actionLayerEv($11)|0); $13 = (__ZN11ActionLayer10getAbilityEi($12,6)|0); $14 = ((($2)) + 344|0); HEAP32[$14>>2] = $13; $15 = ((($2)) + 344|0); $16 = HEAP32[$15>>2]|0; $0 = $16; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN13AIMomirPlayer5momirEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $_cost = 0, $a = 0, $ability = 0, $card = 0, $chance = 0, $converted = 0, $cost = 0, $efficiency = 0, $myCreatures = 0, $opponentCreatures = 0, $potentialMana = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_cost = sp + 36|0; $2 = sp + 86|0; $5 = sp + 84|0; $6 = sp + 4|0; $a = sp; $1 = $this; $7 = $1; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); if (!($14)) { $0 = 0; $141 = $0; STACKTOP = sp;return ($141|0); } $result = 0; $15 = HEAP32[$7>>2]|0; $16 = ((($15)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN6Player8opponentEv($7)|0); $19 = (FUNCTION_TABLE_iiiiii[$17 & 8191]($7,$18,0,0,0)|0); $opponentCreatures = $19; $20 = HEAP32[$7>>2]|0; $21 = ((($20)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iiiiii[$22 & 8191]($7,$7,0,0,0)|0); $myCreatures = $23; $24 = HEAP32[$7>>2]|0; $25 = ((($24)) + 152|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$26 & 8191]($7,0)|0); $potentialMana = $27; $28 = $potentialMana; $29 = (__ZN8ManaCost16getConvertedCostEv($28)|0); $converted = $29; $30 = $potentialMana; $31 = ($30|0)!=(0|0); if ($31) { $32 = $potentialMana; $33 = ($32|0)==(0|0); if (!($33)) { $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($32); } $potentialMana = 0; } $efficiency = 100; $37 = ((($7)) + 260|0); $38 = (__ZN15RandomGenerator6randomEv($37)|0); $39 = (($38|0) % 100)&-1; $40 = (1 + ($39))|0; $chance = $40; $41 = $converted; $42 = ($41|0)==(5); if ($42) { $43 = $myCreatures; $44 = $opponentCreatures; $45 = ($43|0)>($44|0); if ($45) { $46 = ((($7)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 56|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)<(4); if ($52) { $efficiency = 5; } } } $53 = $converted; $54 = ($53|0)==(7); if ($54) { $55 = $myCreatures; $56 = $opponentCreatures; $57 = ($55|0)>($56|0); if ($57) { $58 = ((($7)) + 84|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 16|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 56|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)<(2); if ($64) { $efficiency = 50; } } } $65 = $converted; $66 = ($65|0)>(8); if ($66) { $converted = 8; } $67 = $converted; $68 = ($67|0)==(8); if ($68) { $69 = $myCreatures; $70 = $opponentCreatures; $71 = (($69) - ($70))|0; $72 = (100 - ($71))|0; $efficiency = $72; } $73 = $efficiency; $74 = $chance; $75 = ($73|0)>=($74|0); L27: do { if ($75) { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($_cost); HEAP16[$2>>1] = 0; __THREW__ = 0; invoke_vii(3999,($_cost|0),($2|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; L29: do { if (!($77)) { $78 = $converted; $79 = $78&65535; HEAP16[$5>>1] = $79; __THREW__ = 0; invoke_vii(3999,($_cost|0),($5|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { __THREW__ = 0; $82 = (invoke_ii(3903,84)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { __THREW__ = 0; invoke_viii(4000,($82|0),($_cost|0),1); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; __ZdlPv($82); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); $138 = $3; $139 = $4; ___resumeException($138|0); // unreachable; } $cost = $82; __THREW__ = 0; $87 = (invoke_ii(4001,($7|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if (!($89)) { $ability = $87; $90 = ((($7)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 16|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 8|0); __THREW__ = 0; $95 = (invoke_iii(3955,($94|0),0)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if (!($97)) { $98 = HEAP32[$95>>2]|0; $card = $98; $99 = $ability; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 64|0); $102 = HEAP32[$101>>2]|0; $103 = $card; $104 = $cost; __THREW__ = 0; $105 = (invoke_iiii($102|0,($99|0),($103|0),($104|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if (!($107)) { $108 = ($105|0)!=(0); do { if ($108) { $109 = HEAP32[$7>>2]|0; $110 = ((($109)) + 144|0); $111 = HEAP32[$110>>2]|0; $112 = $cost; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($6); __THREW__ = 0; (invoke_iiiii($111|0,($7|0),($112|0),(0|0),($6|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); $138 = $3; $139 = $4; ___resumeException($138|0); // unreachable; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); __THREW__ = 0; $115 = (invoke_ii(3903,44)|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L29; } $118 = $ability; $119 = $card; __THREW__ = 0; invoke_viiiii(4002,($115|0),($7|0),($118|0),($119|0),(0|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; __ZdlPv($115); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); $138 = $3; $139 = $4; ___resumeException($138|0); // unreachable; } else { HEAP32[$a>>2] = $115; $122 = ((($7)) + 236|0); __THREW__ = 0; invoke_vii(4003,($122|0),($a|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { break L29; } $result = 1; break; } } } while(0); $133 = $cost; $134 = ($133|0)==(0|0); if (!($134)) { $135 = HEAP32[$133>>2]|0; $136 = ((($135)) + 12|0); $137 = HEAP32[$136>>2]|0; FUNCTION_TABLE_vi[$137 & 8191]($133); } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); break L27; } } } } } } } while(0); $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $3 = $125; $4 = $126; __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); $138 = $3; $139 = $4; ___resumeException($138|0); // unreachable; } } while(0); $140 = $result; $0 = $140; $141 = $0; STACKTOP = sp;return ($141|0); } function __ZN13AIMomirPlayer14computeActionsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $canPutLandsIntoPlay = 0, $card = 0, $cd = 0, $converted = 0, $currentGamePhase = 0, $or$cond = 0, $p = 0, $potentialMana = 0, $putIntoPlay = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1232|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cd = sp + 40|0; $a = sp + 4|0; $1 = $this; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 208|0); $9 = HEAP32[$8>>2]|0; $p = $9; $10 = ((($5)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = ($12|0)==($5|0); if (!($13)) { $0 = 0; $126 = $0; STACKTOP = sp;return ($126|0); } $14 = HEAP32[$5>>2]|0; $15 = ((($14)) + 64|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iiiiii[$16 & 8191]($5,0,0,0,0)|0); $18 = ($17|0)!=(0); if ($18) { $0 = 1; $126 = $0; STACKTOP = sp;return ($126|0); } $19 = ((($5)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN12GameObserver19getCurrentGamePhaseEv($20)|0); $currentGamePhase = $21; $22 = ((($5)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 216|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==($5|0); if ($26) { $27 = HEAP32[$5>>2]|0; $28 = ((($27)) + 156|0); $29 = HEAP32[$28>>2]|0; (FUNCTION_TABLE_ii[$29 & 8191]($5)|0); $0 = 1; $126 = $0; STACKTOP = sp;return ($126|0); } $30 = $p; $31 = ($30|0)==($5|0); if ($31) { $32 = ((($5)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 172|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN10DuelLayers10stackLayerEv($35)|0); $37 = (__ZN11ActionStack5countEiii($36,0,-2,-1)|0); $38 = ($37|0)==(0); if ($38) { $39 = $currentGamePhase; switch ($39|0) { case 4: { __ZN14CardDescriptorC2Ev($cd); $40 = HEAP32[$5>>2]|0; $41 = ((($40)) + 152|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_iii($42|0,($5|0),(0|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; L20: do { if (!($45)) { $potentialMana = $43; $46 = $potentialMana; __THREW__ = 0; $47 = (invoke_ii(3948,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { $converted = $47; $50 = $potentialMana; $51 = ($50|0)!=(0|0); if ($51) { $52 = $potentialMana; $53 = ($52|0)==(0|0); if (!($53)) { $54 = HEAP32[$52>>2]|0; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($52); } $potentialMana = 0; } $59 = $converted; $60 = ($59|0)<(8); if ($60) { label = 19; } else { $61 = ((($5)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 16|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 56|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)>(1); if ($67) { label = 19; } else { label = 31; } } do { if ((label|0) == 19) { __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L20; } __THREW__ = 0; invoke_viii(4005,($cd|0),7,0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break L20; } $72 = ((($5)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 16|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; $76 = (invoke_iii(4006,($cd|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L20; } $card = $76; $79 = ((($5)) + 84|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = $card; $84 = ((($5)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 20|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_iiii(4007,($82|0),($83|0),($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break L20; } $canPutLandsIntoPlay = $88; $91 = $card; $92 = ($91|0)!=(0|0); $93 = $canPutLandsIntoPlay; $94 = ($93|0)==(0); $or$cond = $92 & $94; if ($or$cond) { $95 = ((($5)) + 4|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 172|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; $99 = (invoke_ii(3911,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break L20; } __THREW__ = 0; $102 = (invoke_iii(4008,($99|0),5)|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { break L20; } $putIntoPlay = $102; __THREW__ = 0; $105 = (invoke_ii(3903,44)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { break L20; } $108 = $putIntoPlay; $109 = $card; __THREW__ = 0; invoke_viiiii(4002,($105|0),($5|0),($108|0),($109|0),(0|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $2 = $115; $3 = $116; __ZdlPv($105); __ZN14CardDescriptorD2Ev($cd); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } else { HEAP32[$a>>2] = $105; $112 = ((($5)) + 236|0); __THREW__ = 0; invoke_vii(4003,($112|0),($a|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break L20; } $0 = 1; $4 = 1; break; } } else { label = 31; } } } while(0); if ((label|0) == 31) { __THREW__ = 0; (invoke_ii(4009,($5|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break; } $0 = 1; $4 = 1; } __ZN14CardDescriptorD2Ev($cd); $126 = $0; STACKTOP = sp;return ($126|0); } } } while(0); $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; __ZN14CardDescriptorD2Ev($cd); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; break; } case 10: { $121 = HEAP32[$5>>2]|0; $122 = ((($121)) + 156|0); $123 = HEAP32[$122>>2]|0; (FUNCTION_TABLE_ii[$123 & 8191]($5)|0); $0 = 1; $126 = $0; STACKTOP = sp;return ($126|0); break; } default: { $124 = (__ZN12AIPlayerBaka14computeActionsEv($5)|0); $0 = $124; $126 = $0; STACKTOP = sp;return ($126|0); } } } } $125 = (__ZN12AIPlayerBaka14computeActionsEv($5)|0); $0 = $125; $126 = $0; STACKTOP = sp;return ($126|0); } function __GLOBAL__sub_I_AIMomirPlayer_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_95(); ___cxx_global_var_init_1_96(); ___cxx_global_var_init_3_97(); ___cxx_global_var_init_5_98(); return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIsNS_9allocatorIsEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backEOs($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRsEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJsEEEvRS2_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 2|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRsEEONS_16remove_referenceIT_E4typeEOS3_($17)|0); __ZNSt3__16vectorIsNS_9allocatorIsEEE21__push_back_slow_pathIsEEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN8AIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_($this,$owner,$a,$c,$t) { $this = $this|0; $owner = $owner|0; $a = $a|0; $c = $c|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $a; $3 = $c; $4 = $t; $5 = $0; $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($5)) + 12|0); HEAP32[$9>>2] = 0; $10 = ((($5)) + 20|0); $11 = $3; HEAP32[$10>>2] = $11; $12 = ((($5)) + 24|0); $13 = $4; HEAP32[$12>>2] = $13; $14 = ((($5)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($14); $15 = ((($5)) + 40|0); HEAP32[$15>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9push_backERKS2_($2,$3); STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIsNS_9allocatorIsEEED2Ev($1); STACKTOP = sp;return; } function __ZN14CardDescriptorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 13852; HEAP32[$1>>2] = $2; $3 = ((($1)) + 260|0); $4 = 13888; HEAP32[$3>>2] = $4; $5 = ((($1)) + 280|0); $6 = 13904; HEAP32[$5>>2] = $6; $7 = ((($1)) + 1152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $8 = ((($1)) + 1112|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN15MTGCardInstanceD2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_95() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13796,182585); (___cxa_atexit((3831|0),(13796|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_96() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13808,165089); (___cxa_atexit((3831|0),(13808|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_97() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13820,165080); (___cxa_atexit((3831|0),(13820|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_98() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(13832,165065); (___cxa_atexit((3831|0),(13832|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4010,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP10TargetableNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10TargetableEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIsEEE10deallocateERS2_Psj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE17__destruct_at_endEPs($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE17__destruct_at_endEPs($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -2|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($10)|0); __THREW__ = 0; invoke_vii(4011,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE7destroyIsEEvRS2_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9__destroyIsEEvNS_17integral_constantIbLb1EEERS2_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9__destroyIsEEvNS_17integral_constantIbLb1EEERS2_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIsE7destroyEPs($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIsE7destroyEPs($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIsEEPT_S2_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE10deallocateERS2_Psj($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIsE10deallocateEPsj($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIsE10deallocateEPsj($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 2)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPsNS_9allocatorIsEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPsNS_9allocatorIsEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZThn260_N14CardDescriptorD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN14CardDescriptorD2Ev($2); STACKTOP = sp;return; } function __ZN14CardDescriptorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14CardDescriptorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn260_N14CardDescriptorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN14CardDescriptorD0Ev($2); STACKTOP = sp;return; } function __ZN10Damageable8poisonedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN10Damageable9preventedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN10Damageable10dealDamageEi($this,$damage) { $this = $this|0; $damage = $damage|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $damage; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) - ($3))|0; HEAP32[$4>>2] = $6; $7 = ((($2)) + 8|0); $8 = HEAP32[$7>>2]|0; STACKTOP = sp;return ($8|0); } function __ZN13AIMomirPlayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AIPlayerBakaD2Ev($1); STACKTOP = sp;return; } function __ZN13AIMomirPlayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AIMomirPlayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AIPlayer3EndEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8AIPlayer12displayStackEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN8AIPlayer4isAIEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN12AIPlayerBaka14canPayManaCostEP15MTGCardInstanceP8ManaCost($agg$result,$this,$card,$mCost) { $agg$result = $agg$result|0; $this = $this|0; $card = $card|0; $mCost = $mCost|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $mCost; $3 = $0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = $2; FUNCTION_TABLE_viiii[$6 & 8191]($agg$result,$3,$7,$8); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4012,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPsEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EEC2ES1_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPsEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIsEC2Ev($2); $3 = (__ZNSt3__17forwardIPsEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIsEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJsEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIsEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJsEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJsEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIsEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorIsE9constructIsJsEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIsE9constructIsJsEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIsEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP16[$5>>1]|0; HEAP16[$3>>1] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIsEEOT_RNS_16remove_referenceIS1_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRsEEONS_16remove_referenceIT_E4typeEOS3_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEE21__push_back_slow_pathIsEEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEEC2EjjS3_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIsEEOT_RNS_16remove_referenceIS1_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4013,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 2|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4014,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIsEEE8max_sizeERKS2_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE8max_sizeERKS2_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4015,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIsE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIsE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 2147483647; } function __ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPsNS_9allocatorIsEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPsNS_9allocatorIsEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPsNS_9allocatorIsEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIsNS_9allocatorIsEEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 2)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEEC2EjjS3_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEEC2ES1_S4_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIsEEE8allocateERS2_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<1)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<1)|0); $21 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPsEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EEC2ES1_S4_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIsEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPsEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIsEEEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE8allocateERS2_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIsE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIsE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<1; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPsRNS_9allocatorIsEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE26__swap_out_circular_bufferERNS_14__split_bufferIsRS2_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIsNS_9allocatorIsEEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIsEEE20__construct_backwardIsEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($11,$13); $14 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE9__end_capEv($15)|0); __ZNSt3__14swapIPsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($2)|0); __ZNKSt3__16vectorIsNS_9allocatorIsEEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIsNS_9allocatorIsEEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($1)|0); $5 = (($3) + ($4<<1)|0); $6 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($1)|0); $8 = (($6) + ($7<<1)|0); $9 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($1)|0); $11 = (($9) + ($10<<1)|0); __ZNKSt3__16vectorIsNS_9allocatorIsEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE20__construct_backwardIsEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 2)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<1)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<1; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPsEEONS_16remove_referenceIT_E4typeEOS4_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPsEEONS_16remove_referenceIT_E4typeEOS4_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPsEEONS_16remove_referenceIT_E4typeEOS4_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPsEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($2)|0); $6 = (($4) + ($5<<1)|0); $7 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($2)|0); $9 = (($7) + ($8<<1)|0); $10 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<1)|0); __ZNKSt3__16vectorIsNS_9allocatorIsEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4016,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIsEEE10deallocateERS2_Psj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE17__destruct_at_endEPs($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE17__destruct_at_endEPs($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE17__destruct_at_endEPsNS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE17__destruct_at_endEPsNS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -2|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($11)|0); __THREW__ = 0; invoke_vii(4011,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIsRNS_9allocatorIsEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIsRNS_9allocatorIsEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 2)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIsRNS_9allocatorIsEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPsRNS_9allocatorIsEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPsRNS_9allocatorIsEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPsRNS_9allocatorIsEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9push_backERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEdeEv($2)|0); $9 = (__ZNSt3__19addressofIP8AIActionEEPT_RS3_($8)|0); $10 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($7,$9,$10); $11 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($3)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 1)|0; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv($1)|0); $5 = $4<<10; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(1024); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 1024)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8allocateERS4_j($22,1024)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9push_backEOS3_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE10push_frontEOS3_($8,$2); $24 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(4017,($32|0),1024)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(4018,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(4021,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($63,$64); $65 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($65,$66); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(4019,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($41,$45,1024); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9push_backERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP8AIActionS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4022,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4022,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4023,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPP8AIActionS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($7)|0); $9 = (__ZNSt3__16__moveIPP8AIActionS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPP8AIActionS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPP8AIActionS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPP8AIActionEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPP8AIActionEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPP8AIActionS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPP8AIActionE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPP8AIActionE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPP8AIActionE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIPP8AIActionE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP8AIActionE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113move_iteratorIPPP8AIActionEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPP8AIActionEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPP8AIActionEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPP8AIActionEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPP8AIActionEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorIPP8AIActionE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP8AIActionE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPP8AIActionEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPP8AIActionEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP8AIActionS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4022,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4022,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4023,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8AIActionE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8AIActionE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE10push_frontEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP8AIActionS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4022,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4022,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4023,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPP8AIActionS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP8AIActionEET_S5_($7)|0); $9 = (__ZNSt3__115__move_backwardIPP8AIActionS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPP8AIActionS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPP8AIActionEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRNS_9allocatorIPP8AIActionEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPP8AIActionEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPP8AIActionE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPP8AIActionE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP8AIActionS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4022,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4022,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4023,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8AIActionE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8AIActionE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE10push_frontERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP8AIActionS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4022,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4022,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4023,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPP8AIActionEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPP8AIActionEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPP8AIActionEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPP8AIActionEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4024,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(4025,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPP8AIActionE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP8AIActionE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPP8AIActionE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP8AIActionE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP8AIActionRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP8AIActionRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP8AIActionE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8AIActionE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIP8AIActionEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4026,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 1024)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(4027,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 1024)&-1; $21 = (($18) + ($20<<2)|0); $22 = $21; __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEC2ES5_S3_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8AIActionC2EP8AIPlayerP15MTGCardInstanceS3_($this,$owner,$c,$t) { $this = $this|0; $owner = $owner|0; $c = $c|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $7 = sp; $0 = $this; $1 = $owner; $2 = $c; $3 = $t; $8 = $0; $9 = $1; HEAP32[$8>>2] = $9; $10 = ((($8)) + 4|0); HEAP32[$10>>2] = 0; $11 = ((($8)) + 12|0); HEAP32[$11>>2] = 0; $12 = ((($8)) + 20|0); $13 = $2; HEAP32[$12>>2] = $13; $14 = ((($8)) + 24|0); $15 = $3; HEAP32[$14>>2] = $15; $16 = ((($8)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($16); $17 = $1; __THREW__ = 0; $18 = (invoke_ii(3950,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if (!($20)) { __THREW__ = 0; $21 = (invoke_ii(3895,($18|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = HEAP32[$21>>2]|0; $25 = ((($24)) + 60|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; $27 = (invoke_ii($26|0,($21|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ($27|0)!=(1); if (!($30)) { STACKTOP = sp;return; } $31 = $1; __THREW__ = 0; $32 = (invoke_ii(3950,($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; $35 = (invoke_ii(3836,($32|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ($35|0)!=(0|0); if ($38) { $39 = $1; __THREW__ = 0; $40 = (invoke_ii(3950,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break; } __THREW__ = 0; $43 = (invoke_ii(3836,($40|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } $46 = HEAP32[$43>>2]|0; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = $2; $50 = ($49|0)==(0|0); $51 = ((($49)) + 260|0); $52 = $50 ? 0 : $51; __THREW__ = 0; invoke_viiiii($48|0,($6|0),($43|0),($52|0),6,1); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($6); } $59 = $1; __THREW__ = 0; $60 = (invoke_ii(3950,($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __THREW__ = 0; $63 = (invoke_ii(3895,($60|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { $66 = HEAP32[$63>>2]|0; $67 = ((($66)) + 60|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; $69 = (invoke_ii($68|0,($63|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { $72 = ($69|0)==(0); if (!($72)) { STACKTOP = sp;return; } $73 = $1; __THREW__ = 0; $74 = (invoke_ii(3950,($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { __THREW__ = 0; $77 = (invoke_ii(3836,($74|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { $80 = ($77|0)!=(0|0); if (!($80)) { STACKTOP = sp;return; } $81 = $1; __THREW__ = 0; $82 = (invoke_ii(3950,($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { __THREW__ = 0; $85 = (invoke_ii(3836,($82|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { $88 = HEAP32[$85>>2]|0; $89 = ((($88)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = $2; $92 = ($91|0)==(0|0); $93 = ((($91)) + 260|0); $94 = $92 ? 0 : $93; __THREW__ = 0; invoke_viiiii($90|0,($7|0),($85|0),($94|0),1,1); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if (!($96)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($7); STACKTOP = sp;return; } } } } } } } } } } } } } } while(0); $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($16); $57 = $4; $58 = $5; ___resumeException($57|0); // unreachable; } function __ZN8AIAction3ActEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $g = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZN10Targetable11getObserverEv($3)|0); $g = $4; $5 = ((($2)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $11 = $g; $12 = ((($2)) + 12|0); $13 = HEAP32[$12>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($11,0,$13,1)|0); $0 = 1; $67 = $0; STACKTOP = sp;return ($67|0); } } $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = $g; $18 = ((($2)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 4|0); $21 = HEAP32[$20>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10MTGAbility($17,$19,$21)|0); $22 = ((($2)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($2)) + 28|0); $26 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if (!($27)) { $28 = $g; $29 = ((($2)) + 24|0); $30 = HEAP32[$29>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($28,$30,0,1)|0); $0 = 1; $67 = $0; STACKTOP = sp;return ($67|0); } } $31 = ((($2)) + 40|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($2)) + 28|0); $35 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($34)|0); $36 = ($35|0)!=(0); if (!($36)) { $37 = $g; $38 = ((($2)) + 40|0); $39 = HEAP32[$38>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($37,0,$39,1)|0); $0 = 1; $67 = $0; STACKTOP = sp;return ($67|0); } } $40 = ((($2)) + 28|0); $41 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($40)|0); $42 = ($41|0)!=(0); if ($42) { $43 = ((($2)) + 28|0); $44 = (__ZN8AIAction13clickMultiActERNSt3__16vectorIP10TargetableNS0_9allocatorIS3_EEEE($2,$43)|0); $0 = $44; $67 = $0; STACKTOP = sp;return ($67|0); } } else { $45 = ((($2)) + 28|0); $46 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($45)|0); $47 = ($46|0)!=(0); if ($47) { $48 = ((($2)) + 28|0); $49 = (__ZN8AIAction13clickMultiActERNSt3__16vectorIP10TargetableNS0_9allocatorIS3_EEEE($2,$48)|0); $0 = $49; $67 = $0; STACKTOP = sp;return ($67|0); } $50 = ((($2)) + 20|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); if ($52) { $53 = $g; $54 = ((($2)) + 20|0); $55 = HEAP32[$54>>2]|0; $56 = ((($2)) + 20|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==(0|0); $59 = ((($57)) + 280|0); $60 = $58 ? 0 : $59; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($53,$55,$60,1)|0); $61 = ((($2)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0|0); if ($63) { $64 = $g; $65 = ((($2)) + 24|0); $66 = HEAP32[$65>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($64,$66,0,1)|0); } $0 = 1; $67 = $0; STACKTOP = sp;return ($67|0); } } $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } function __ZN8AIAction13clickMultiActERNSt3__16vectorIP10TargetableNS0_9allocatorIS3_EEEE($this,$actionTargets) { $this = $this|0; $actionTargets = $actionTargets|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $card = 0, $card1 = 0, $g = 0; var $ite = 0, $k = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 64|0; $$byval_copy$1 = sp + 60|0; $$byval_copy = sp + 56|0; $ite = sp + 32|0; $3 = sp + 28|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $1 = $this; $2 = $actionTargets; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN10Targetable11getObserverEv($9)|0); $g = $10; $11 = $g; $12 = (__ZN12GameObserver23getCurrentTargetChooserEv($11)|0); $tc = $12; $13 = $tc; $14 = ($13|0)!=(0|0); if (!($14)) { $0 = 0; $73 = $0; STACKTOP = sp;return ($73|0); } $15 = $2; $16 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$ite>>2] = $16; while(1) { $17 = $2; $18 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($17)|0); HEAP32[$3>>2] = $18; $19 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($ite,$3)|0); if (!($19)) { break; } $20 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($ite)|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); $23 = ((($21)) + -280|0); $24 = $22 ? 0 : $23; $card = $24; $25 = $card; $26 = $tc; $27 = ((($26)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = ($25|0)==($28|0); if ($29) { $30 = $g; $31 = $card; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($30,$31,0,1)|0); $32 = $2; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$ite,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $33 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($32,$$byval_copy)|0); HEAP32[$4>>2] = $33; ;HEAP32[$ite>>2]=HEAP32[$4>>2]|0; continue; } else { (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($ite)|0); continue; } } $34 = HEAP32[$8>>2]|0; $35 = (__ZN8AIPlayer18getRandomGeneratorEv($34)|0); $36 = $2; $37 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($36)|0); HEAP32[$6>>2] = $37; $38 = $2; $39 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($38)|0); HEAP32[$7>>2] = $39; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; __ZN15RandomGenerator14random_shuffleINSt3__111__wrap_iterIPP10TargetableEEEEvT_S7_($35,$$byval_copy$1,$$byval_copy$2); $k = 0; while(1) { $40 = $k; $41 = $2; $42 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($41)|0); $43 = ($40|0)<($42|0); if (!($43)) { break; } $44 = $k; $45 = $tc; $46 = ((($45)) + 40|0); $47 = HEAP32[$46>>2]|0; $48 = ($44|0)<($47|0); if (!($48)) { break; } $49 = $2; $50 = $k; $51 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($49,$50)|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if ($53) { $55 = 0; } else { $54 = (___dynamic_cast($52,24,5240,280)|0); $55 = $54; } $card1 = $55; $56 = $card1; $57 = ($56|0)!=(0|0); if ($57) { $58 = $k; $59 = (($58) + 1)|0; $60 = $2; $61 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($60)|0); $62 = ($59|0)==($61|0); if ($62) { $63 = $tc; $64 = ((($63)) + 44|0); HEAP8[$64>>0] = 1; } $65 = $g; $66 = $card1; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($65,$66,0,1)|0); } $67 = $k; $68 = (($67) + 1)|0; $k = $68; } $69 = $tc; $70 = ((($69)) + 48|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + 1)|0; HEAP32[$70>>2] = $72; $0 = 1; $73 = $0; STACKTOP = sp;return ($73|0); } function __ZN8AIPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_P7MTGDeck($this,$observer,$file,$fileSmall,$deck) { $this = $this|0; $observer = $observer|0; $file = $file|0; $fileSmall = $fileSmall|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 20|0; $4 = sp + 8|0; $0 = $this; $1 = $observer; $2 = $deck; $7 = $0; $8 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$file); __THREW__ = 0; invoke_vii(3800,($4|0),($fileSmall|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; do { if ($10) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; } else { $11 = $2; __THREW__ = 0; invoke_viiiii(4028,($7|0),($8|0),($3|0),($4|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $14 = 13944; HEAP32[$7>>2] = $14; $15 = ((($7)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($15); $16 = ((($7)) + 260|0); __THREW__ = 0; invoke_viii(4029,($16|0),-1,0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ((($7)) + 288|0); HEAP32[$19>>2] = 50; $20 = ((($7)) + 292|0); HEAP8[$20>>0] = 0; $21 = ((($7)) + 76|0); HEAP32[$21>>2] = 2; $22 = ((($7)) + 232|0); HEAP8[$22>>0] = 0; STACKTOP = sp;return; } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $5 = $27; $6 = $28; __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($15); __ZN6PlayerD2Ev($7); $29 = $5; $30 = $6; ___resumeException($29|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $29 = $5; $30 = $6; ___resumeException($29|0); // unreachable; } function __ZN8AIPlayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 13944; HEAP32[$3>>2] = $4; while(1) { $5 = ((($3)) + 236|0); __THREW__ = 0; $6 = (invoke_ii(4030,($5|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { label = 9; break; } $9 = $6 ^ 1; if (!($9)) { label = 11; break; } $10 = ((($3)) + 236|0); __THREW__ = 0; $11 = (invoke_ii(4031,($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 9; break; } $14 = HEAP32[$11>>2]|0; $action = $14; $15 = $action; $16 = ($15|0)!=(0|0); if ($16) { $17 = $action; $18 = ($17|0)==(0|0); if (!($18)) { __ZN8AIActionD2Ev($17); __ZdlPv($17); } $action = 0; } $24 = ((($3)) + 236|0); __THREW__ = 0; invoke_vi(4032,($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 9; break; } } if ((label|0) == 9) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; $1 = $19; $2 = $20; $21 = ((($3)) + 260|0); __ZN15RandomGeneratorD2Ev($21); $22 = ((($3)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($22); __ZN6PlayerD2Ev($3); $23 = $1; ___clang_call_terminate($23); // unreachable; } else if ((label|0) == 11) { $27 = ((($3)) + 260|0); __ZN15RandomGeneratorD2Ev($27); $28 = ((($3)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($28); __ZN6PlayerD2Ev($3); STACKTOP = sp;return; } } function __ZN8AIPlayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AIPlayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AIPlayer16clickMultiTargetEP13TargetChooserRNSt3__16vectorIP10TargetableNS2_9allocatorIS5_EEEE($this,$tc,$potentialTargets) { $this = $this|0; $tc = $tc|0; $potentialTargets = $potentialTargets|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$expand_i1_val = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $action = 0, $card = 0, $ite = 0, $pTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 100|0; $$byval_copy$2 = sp + 96|0; $$byval_copy$1 = sp + 92|0; $$byval_copy = sp + 88|0; $ite = sp + 72|0; $3 = sp + 68|0; $4 = sp + 60|0; $7 = sp + 48|0; $8 = sp + 44|0; $9 = sp + 36|0; $10 = sp + 32|0; $11 = sp + 28|0; $12 = sp + 24|0; $13 = sp + 20|0; $14 = sp + 16|0; $15 = sp + 4|0; $16 = sp + 104|0; $0 = $this; $1 = $tc; $2 = $potentialTargets; $17 = $0; $18 = $2; $19 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($18)|0); HEAP32[$ite>>2] = $19; while(1) { $20 = $2; $21 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($ite,$3)|0); if (!($22)) { label = 17; break; } $23 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($ite)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if ($25) { $27 = 0; } else { $26 = (___dynamic_cast($24,24,5240,280)|0); $27 = $26; } $card = $27; $28 = $card; $29 = ($28|0)!=(0|0); if ($29) { $30 = $card; $31 = $1; $32 = ((($31)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ($30|0)==($33|0); if ($34) { $35 = ((($17)) + 236|0); $36 = (__Znwj(44)|0); $37 = $card; __THREW__ = 0; invoke_viiii(4033,($36|0),($17|0),($37|0),(0|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 9; break; } HEAP32[$4>>2] = $36; __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($35,$4); $40 = $2; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($8,$ite,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; $41 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($40,$$byval_copy)|0); HEAP32[$7>>2] = $41; ;HEAP32[$ite>>2]=HEAP32[$7>>2]|0; continue; } } $44 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($ite)|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if ($46) { $48 = 0; } else { $47 = (___dynamic_cast($45,24,6264,0)|0); $48 = $47; } $pTarget = $48; $49 = $pTarget; $50 = ($49|0)!=(0|0); if (!($50)) { (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($ite)|0); continue; } $51 = ((($17)) + 236|0); $52 = (__Znwj(44)|0); $53 = $pTarget; __THREW__ = 0; invoke_viii(4034,($52|0),($17|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 15; break; } HEAP32[$9>>2] = $52; __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($51,$9); $56 = $2; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($11,$ite,0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$11>>2]|0; $57 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($56,$$byval_copy$1)|0); HEAP32[$10>>2] = $57; ;HEAP32[$ite>>2]=HEAP32[$10>>2]|0; } if ((label|0) == 9) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $5 = $42; $6 = $43; __ZdlPv($36); $97 = $5; $98 = $6; ___resumeException($97|0); // unreachable; } else if ((label|0) == 15) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $5 = $58; $6 = $59; __ZdlPv($52); $97 = $5; $98 = $6; ___resumeException($97|0); // unreachable; } else if ((label|0) == 17) { $60 = ((($17)) + 260|0); $61 = $2; $62 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($61)|0); HEAP32[$12>>2] = $62; $63 = $2; $64 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($63)|0); HEAP32[$13>>2] = $64; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$13>>2]|0; __ZN15RandomGenerator14random_shuffleINSt3__111__wrap_iterIPP10TargetableEEEEvT_S7_($60,$$byval_copy$2,$$byval_copy$3); $65 = $2; $66 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($65)|0); $67 = ($66|0)!=(0); do { if ($67) { $68 = ((($17)) + 236|0); $69 = (__Znwj(44)|0); $$expand_i1_val = 1; HEAP8[$16>>0] = $$expand_i1_val; $70 = $1; $71 = ((($70)) + 32|0); $72 = HEAP32[$71>>2]|0; $73 = $2; __THREW__ = 0; invoke_vii(4035,($15|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $5 = $80; $6 = $81; } else { __THREW__ = 0; invoke_viiiii(4036,($69|0),($17|0),(0|0),($72|0),($15|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $$expand_i1_val5 = 0; HEAP8[$16>>0] = $$expand_i1_val5; HEAP32[$14>>2] = $69; __THREW__ = 0; invoke_vii(4037,($68|0),($14|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($15); break; } } $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $5 = $82; $6 = $83; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($15); } $$pre_trunc = HEAP8[$16>>0]|0; $84 = $$pre_trunc&1; if (!($84)) { $97 = $5; $98 = $6; ___resumeException($97|0); // unreachable; } __ZdlPv($69); $97 = $5; $98 = $6; ___resumeException($97|0); // unreachable; } } while(0); while(1) { $85 = ((($17)) + 236|0); $86 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($85)|0); $87 = ($86|0)!=(0); if (!($87)) { break; } $88 = ((($17)) + 236|0); $89 = (__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($88)|0); $90 = HEAP32[$89>>2]|0; $action = $90; $91 = $action; (__ZN8AIAction3ActEv($91)|0); $92 = $action; $93 = ($92|0)!=(0|0); if ($93) { $94 = $action; $95 = ($94|0)==(0|0); if (!($95)) { __ZN8AIActionD2Ev($94); __ZdlPv($94); } $action = 0; } $96 = ((($17)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($96); } STACKTOP = sp;return 1; } return (0)|0; } function __ZN8AIPlayer17clickSingleTargetEP13TargetChooserRNSt3__16vectorIP10TargetableNS2_9allocatorIS5_EEEEP15MTGCardInstance($this,$0,$potentialTargets,$chosenCard) { $this = $this|0; $0 = $0|0; $potentialTargets = $potentialTargets|0; $chosenCard = $chosenCard|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 16|0; $8 = sp; $1 = $this; $2 = $0; $3 = $potentialTargets; $4 = $chosenCard; $9 = $1; $10 = ((($9)) + 260|0); $11 = (__ZN15RandomGenerator6randomEv($10)|0); $12 = $3; $13 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = (($11>>>0) % ($13>>>0))&-1; $i = $14; $15 = $3; $16 = $i; $17 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,24,5240,280)|0); $21 = $20; } $card = $21; $22 = $card; $23 = ($22|0)!=(0|0); if ($23) { $24 = $4; $25 = ($24|0)!=(0|0); if ($25) { STACKTOP = sp;return 1; } $26 = ((($9)) + 236|0); $27 = (__Znwj(44)|0); $28 = $card; __THREW__ = 0; invoke_viiii(4033,($27|0),($9|0),($28|0),(0|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $6 = $31; $7 = $32; __ZdlPv($27); $49 = $6; $50 = $7; ___resumeException($49|0); // unreachable; } else { HEAP32[$5>>2] = $27; __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($26,$5); STACKTOP = sp;return 1; } } $33 = $3; $34 = $i; $35 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if ($37) { $39 = 0; } else { $38 = (___dynamic_cast($36,24,6264,0)|0); $39 = $38; } $player = $39; $40 = $player; $41 = ($40|0)!=(0|0); if (!($41)) { STACKTOP = sp;return 1; } $42 = ((($9)) + 236|0); $43 = (__Znwj(44)|0); $44 = $player; __THREW__ = 0; invoke_viii(4034,($43|0),($9|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __ZdlPv($43); $49 = $6; $50 = $7; ___resumeException($49|0); // unreachable; } else { HEAP32[$8>>2] = $43; __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($42,$8); STACKTOP = sp;return 1; } return (0)|0; } function __ZN15AIPlayerFactory14createAIPlayerEP12GameObserverP11MTGAllCardsP6Playeri($this,$observer,$collection,$opponent,$deckid) { $this = $this|0; $observer = $observer|0; $collection = $collection|0; $opponent = $opponent|0; $deckid = $deckid|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$pre_trunc = 0, $$pre_trunc18 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aiMeta = 0, $avatarFilename = 0, $baka = 0, $deckFile = 0, $deckFileSmall = 0, $deckSetting = 0, $isOpponentAI = 0, $meta = 0; var $nbdecks = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1200|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $deckFile = sp + 688|0; $avatarFilename = sp + 132|0; $deckFileSmall = sp + 176|0; $9 = sp + 100|0; $10 = sp + 88|0; $11 = sp + 64|0; $12 = sp + 52|0; $13 = sp + 40|0; $14 = sp + 28|0; $15 = sp + 169|0; $16 = sp + 168|0; $1 = $this; $2 = $observer; $3 = $collection; $4 = $opponent; $5 = $deckid; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($avatarFilename); $17 = $5; $18 = ($17|0)==(-14); L1: do { if ($18) { $19 = $4; $20 = ((($19)) + 92|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $21; (invoke_iiii(3889,($deckFile|0),(180986|0),($vararg_buffer|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __THREW__ = 0; (invoke_iii(3925,($avatarFilename|0),(155855|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = 119946; (invoke_iiii(3889,($deckFileSmall|0),(180986|0),($vararg_buffer1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { label = 24; } } } } else { $30 = $5; $31 = ($30|0)!=(0); do { if (!($31)) { __THREW__ = 0; $32 = (invoke_i(4038)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break L1; } __THREW__ = 0; $35 = (invoke_iii(3923,(30372|0),25)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L1; } $38 = ((($35)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ($32|0)<($39|0); __THREW__ = 0; if ($40) { $41 = (__ZN8AIPlayer15getTotalAIDecksEv()|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L1; } else { $49 = $41; } } else { $44 = (__ZN12GameSettingsixEi(30372,25)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L1; } $47 = ((($44)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = $48; } $nbdecks = $49; $50 = $nbdecks; $51 = ($50|0)!=(0); if ($51) { __THREW__ = 0; $52 = (invoke_ii(4039,0)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break L1; } $55 = $nbdecks; $56 = (($52|0) % ($55|0))&-1; $57 = (1 + ($56))|0; $5 = $57; break; } else { $0 = 0; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $163 = $0; STACKTOP = sp;return ($163|0); } } } while(0); $58 = $5; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $58; (invoke_iiii(3889,($deckFile|0),(155933|0),($vararg_buffer4|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { $61 = $2; __THREW__ = 0; $62 = (invoke_ii(4040,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; invoke_vii(3797,($9|0),($deckFile|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; $67 = (invoke_iiii(4041,($62|0),($9|0),1)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $6 = $76; $7 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $164 = $6; $165 = $7; ___resumeException($164|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $aiMeta = $67; $70 = $aiMeta; __THREW__ = 0; invoke_vii(4042,($10|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($avatarFilename,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $73 = $5; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $73; (invoke_iiii(3889,($deckFileSmall|0),(124906|0),($vararg_buffer7|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break; } else { label = 24; break; } } } } } } } while(0); L29: do { if ((label|0) == 24) { $deckSetting = 1; $78 = $4; $79 = ($78|0)!=(0|0); if ($79) { $80 = $4; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 48|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; $84 = (invoke_ii($83|0,($80|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break; } $87 = ($84|0)==(1); $88 = $87&1; $isOpponentAI = $88; $89 = $2; __THREW__ = 0; $90 = (invoke_ii(4040,($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { break; } $93 = $4; $94 = ((($93)) + 92|0); $95 = $isOpponentAI; $96 = $95&1; __THREW__ = 0; $97 = (invoke_iiii(4041,($90|0),($94|0),($96|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break; } $meta = $97; $100 = $meta; $101 = ($100|0)!=(0|0); if ($101) { $102 = $meta; __THREW__ = 0; $103 = (invoke_ii(4043,($102|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break; } $106 = ($103|0)>=(65); if ($106) { $deckSetting = -1; } } } __THREW__ = 0; $107 = (invoke_ii(3903,344)|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if (!($109)) { $$expand_i1_val = 1; HEAP8[$16>>0] = $$expand_i1_val; $110 = $2; __THREW__ = 0; invoke_vii(3797,($11|0),($deckFile|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $6 = $148; $7 = $149; } else { __THREW__ = 0; invoke_vii(3797,($12|0),($deckFileSmall|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $6 = $150; $7 = $151; } else { __THREW__ = 0; invoke_vii(3800,($13|0),($avatarFilename|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $6 = $152; $7 = $153; } else { __THREW__ = 0; $117 = (invoke_ii(3903,84)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $6 = $154; $7 = $155; } else { $$expand_i1_val11 = 1; HEAP8[$15>>0] = $$expand_i1_val11; __THREW__ = 0; invoke_vii(3797,($14|0),($deckFile|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $6 = $156; $7 = $157; } else { $122 = $3; $123 = $deckSetting; __THREW__ = 0; invoke_viiiii(4044,($117|0),($14|0),($122|0),0,($123|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if (!($125)) { $$expand_i1_val13 = 0; HEAP8[$15>>0] = $$expand_i1_val13; __THREW__ = 0; invoke_viiiiii(3998,($107|0),($110|0),($11|0),($12|0),($13|0),($117|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if (!($127)) { $$expand_i1_val15 = 0; HEAP8[$16>>0] = $$expand_i1_val15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $baka = $107; $128 = $5; $129 = $baka; $130 = ((($129)) + 60|0); HEAP32[$130>>2] = $128; $131 = $baka; $132 = ((($131)) + 340|0); HEAP32[$132>>2] = 0; $133 = $baka; __THREW__ = 0; $134 = (invoke_ii(4045,($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break; } $137 = ($134|0)!=(0|0); do { if ($137) { $138 = $baka; __THREW__ = 0; $139 = (invoke_ii(4045,($138|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { break L29; } __THREW__ = 0; $142 = (invoke_ii(4046,($139|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L29; } if (!($142)) { break; } $145 = $baka; __THREW__ = 0; invoke_vii(4047,($145|0),0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L29; } } } while(0); $162 = $baka; $0 = $162; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $163 = $0; STACKTOP = sp;return ($163|0); } } $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $6 = $158; $7 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $$pre_trunc = HEAP8[$15>>0]|0; $160 = $$pre_trunc&1; if ($160) { __ZdlPv($117); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc18 = HEAP8[$16>>0]|0; $161 = $$pre_trunc18&1; if (!($161)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $164 = $6; $165 = $7; ___resumeException($164|0); // unreachable; } __ZdlPv($107); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $164 = $6; $165 = $7; ___resumeException($164|0); // unreachable; } } } while(0); $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($avatarFilename); $164 = $6; $165 = $7; ___resumeException($164|0); // unreachable; return (0)|0; } function __ZN8AIPlayer15getTotalAIDecksEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[3483]|0; $1 = ($0|0)==(-1); if ($1) { $2 = (__ZN8AIPlayer15countTotalDecksEiii(0,0,1)|0); HEAP32[3483] = $2; } $3 = HEAP32[3483]|0; return ($3|0); } function __ZN8AIPlayer12receiveEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN8AIPlayer6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8AIPlayer9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $areaS = 0, $limiter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 60|0; $areaS = sp + 36|0; $3 = sp + 24|0; $6 = sp + 4|0; $1 = $this; $2 = $s; $8 = $1; $9 = $2; $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($9,197972,0)|0); $limiter = $10; $11 = $limiter; $12 = ($11|0)==(-1); if ($12) { $13 = $2; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($13,156393,0)|0); $limiter = $14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $15 = $limiter; $16 = ($15|0)!=(-1); if ($16) { $17 = $2; $18 = $limiter; __THREW__ = 0; invoke_viiii(3795,($3|0),($17|0),0,($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,119693)|0); $22 = ($21|0)==(0); if ($22) { $23 = ((($8)) + 260|0); $24 = $2; $25 = $limiter; $26 = (($25) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($24|0),($26|0),-1); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; invoke_vii(4048,($23|0),($6|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $4 = $33; $5 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $40 = $4; $41 = $5; ___resumeException($40|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } } } else { label = 11; } } } else { label = 11; } if ((label|0) == 11) { $35 = $2; __THREW__ = 0; $36 = (invoke_iii(2320,($8|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $$expand_i1_val2 = $36&1; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $40 = $4; $41 = $5; ___resumeException($40|0); // unreachable; return (0)|0; } function __ZN8AIPlayer15countTotalDecksEiii($lower,$higher,$current) { $lower = $lower|0; $higher = $higher|0; $current = $current|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $newcurrent = 0, $newcurrent1 = 0, $newhigher = 0, $newlower = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 576|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 56|0; $4 = sp + 28|0; $1 = $lower; $2 = $higher; $3 = $current; $7 = $3; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buffer,155933,$vararg_buffer)|0); $8 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buffer); __THREW__ = 0; $9 = (invoke_iii(4049,($8|0),($4|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $5 = $17; $6 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $19 = $5; $20 = $6; ___resumeException($19|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($9) { $12 = $2; $13 = $3; $14 = (($13) + 1)|0; $15 = ($12|0)==($14|0); $16 = $3; if ($15) { $0 = $16; $50 = $0; STACKTOP = sp;return ($50|0); } $newlower = $16; $21 = $2; $22 = ($21|0)!=(0); if ($22) { $23 = $2; $24 = $newlower; $25 = (($23) + ($24))|0; $26 = (($25|0) / 2)&-1; $29 = $26; } else { $27 = $3; $28 = $27<<1; $29 = $28; } $newcurrent = $29; $30 = $newlower; $31 = $2; $32 = $newcurrent; $33 = (__ZN8AIPlayer15countTotalDecksEiii($30,$31,$32)|0); $0 = $33; $50 = $0; STACKTOP = sp;return ($50|0); } else { $34 = $1; $35 = ($34|0)!=(0); if (!($35)) { $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } $36 = $1; $37 = $3; $38 = (($37) - 1)|0; $39 = ($36|0)==($38|0); if ($39) { $40 = $1; $0 = $40; $50 = $0; STACKTOP = sp;return ($50|0); } else { $41 = $3; $newhigher = $41; $42 = $1; $43 = $newhigher; $44 = (($42) + ($43))|0; $45 = (($44|0) / 2)&-1; $newcurrent1 = $45; $46 = $1; $47 = $newhigher; $48 = $newcurrent1; $49 = (__ZN8AIPlayer15countTotalDecksEiii($46,$47,$48)|0); $0 = $49; $50 = $0; STACKTOP = sp;return ($50|0); } } return (0)|0; } function __ZN8AIPlayer22invalidateTotalAIDecksEv() { var label = 0, sp = 0; sp = STACKTOP; HEAP32[3483] = -1; return; } function __GLOBAL__sub_I_AIPlayer_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_118(); ___cxx_global_var_init_1_119(); ___cxx_global_var_init_3_120(); ___cxx_global_var_init_5_121(); return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP10TargetableS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP10TargetableS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP10TargetableS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__111__wrap_iterIPP10TargetableEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN8AIPlayer18getRandomGeneratorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 260|0); STACKTOP = sp;return ($2|0); } function __ZN15RandomGenerator14random_shuffleINSt3__111__wrap_iterIPP10TargetableEEEEvT_S7_($this,$first,$last) { $this = $this|0; $first = $first|0; $last = $last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__1miIPP10TargetableS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($last,$first)|0); $n = $2; $3 = $n; $4 = (($3) - 1)|0; $i = $4; while(1) { $5 = $i; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $i; $8 = (__ZNKSt3__111__wrap_iterIPP10TargetableEixEi($first,$7)|0); $9 = (__ZN15RandomGenerator6randomEv($1)|0); $10 = $i; $11 = (($10) + 1)|0; $12 = (($9|0) % ($11|0))&-1; $13 = (__ZNKSt3__111__wrap_iterIPP10TargetableEixEi($first,$12)|0); __ZNSt3__14swapIP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($8,$13); $14 = $i; $15 = (($14) + -1)|0; $i = $15; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN15RandomGeneratorC2Ejb($this,$seed,$doLog) { $this = $this|0; $seed = $seed|0; $doLog = $doLog|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $seed; $5 = $doLog&1; $2 = $5; $6 = $0; __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($6); $7 = ((($6)) + 12|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($7); $8 = ((($6)) + 24|0); $9 = $2; $10 = $9&1; $11 = $10&1; HEAP8[$8>>0] = $11; $12 = $1; $13 = ($12|0)!=(-1); if (!($13)) { STACKTOP = sp;return; } $14 = $1; __THREW__ = 0; invoke_vi(4050,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($7); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($6); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE5emptyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE5frontEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN15RandomGeneratorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($2); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9pop_frontEv($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; $4 = (__ZNSt3__14moveIRP8AIActionEEONS_16remove_referenceIT_E4typeEOS5_($3)|0); __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9push_backEOS2_($2,$4); STACKTOP = sp;return; } function __ZN8AIActionC2EP8AIPlayerP6Player($this,$owner,$p) { $this = $this|0; $owner = $owner|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = 0; $6 = ((($3)) + 12|0); $7 = $2; HEAP32[$6>>2] = $7; $8 = ((($3)) + 20|0); HEAP32[$8>>2] = 0; $9 = ((($3)) + 24|0); HEAP32[$9>>2] = 0; $10 = ((($3)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($10); $11 = ((($3)) + 40|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN8AIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceNSt3__16vectorIP10TargetableNS6_9allocatorIS9_EEEE($this,$owner,$a,$c,$targetCards) { $this = $this|0; $owner = $owner|0; $a = $a|0; $c = $c|0; $targetCards = $targetCards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $a; $3 = $c; $4 = $0; $5 = $1; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); $7 = $2; HEAP32[$6>>2] = $7; $8 = ((($4)) + 12|0); HEAP32[$8>>2] = 0; $9 = ((($4)) + 20|0); $10 = $3; HEAP32[$9>>2] = $10; $11 = ((($4)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($11,$targetCards); $12 = ((($4)) + 40|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return; } function __ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN12GameObserver14getDeckManagerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN8AIPlayer16setFastTimerModeEb($this,$mode) { $this = $this|0; $mode = $mode|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $mode&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 232|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function ___cxx_global_var_init_118() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14016,182585); (___cxa_atexit((3831|0),(14016|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_119() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14028,165089); (___cxa_atexit((3831|0),(14028|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_120() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14040,165080); (___cxa_atexit((3831|0),(14040|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_121() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14052,165065); (___cxa_atexit((3831|0),(14052|0),(___dso_handle|0))|0); return; } function __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIiNS_9allocatorIiEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(4051,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4052,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseIiPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIiPvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIiPvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIiPvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIiPvEEE10pointer_toERS3_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIiPvEEE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIiPvEEEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIiPvEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIiPvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIiNS_9allocatorIiEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIiNS_9allocatorIiEEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIiPvEEE10pointer_toERS3_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIiNS_9allocatorIiEEE14__unlink_nodesEPNS_11__list_nodeIiPvEES7_($7,$9); $10 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIiEEPT_RS1_($20)|0); __THREW__ = 0; invoke_vii(4053,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE10deallocateERS5_PS4_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIiNS_9allocatorIiEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE14__unlink_nodesEPNS_11__list_nodeIiPvEES7_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE7destroyIiEEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS5_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIiEEPT_RS1_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(4054,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($9,$13,1024); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4054,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(4055,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(4056,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofIP8AIActionEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4057,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(4058,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(4026,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(4059,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(4060,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($24,$28,1024); __THREW__ = 0; invoke_vi(4061,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(4059,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 512; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 1024; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(4027,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 1024)&-1; $16 = (($12) + ($15<<2)|0); $17 = $16; __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8AIActionE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8AIActionE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 4)&-1; $11 = ($10|0)==(1024); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4062,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP8AIActionEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(4025,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP10TargetableEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP10TargetableEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP10TargetableS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKP10TargetableS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP10TargetableEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP10TargetableEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14moveIPP10TargetableS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP10TargetableEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP10TargetableS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP10TargetableS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__1miIPP10TargetableS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__14swapIP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP10TargetableEixEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(4063,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(4064,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPPP8AIActionNS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPP8AIActionEC2Ev($2); $3 = (__ZNSt3__17forwardIPPP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP8AIActionEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP8AIActionEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8AIActionEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8AIActionEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (($9>>>0) % 1024)&-1; $11 = (($7) + ($10<<2)|0); STACKTOP = sp;return ($11|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; $3 = $__a; $4 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5beginEv($1)|0); $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6>>>0) / 1024)&-1; $8 = (($4) + ($7<<2)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (($11>>>0) % 1024)&-1; $13 = (($9) + ($12<<2)|0); $14 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE7destroyIS3_EEvRS4_PT_($3,$14); $15 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + -1)|0; HEAP32[$15>>2] = $17; $18 = ((($1)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; HEAP32[$18>>2] = $20; $21 = ($20>>>0)>=(2048); if (!($21)) { STACKTOP = sp;return; } $22 = $__a; $23 = (__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5frontEv($1)|0); $24 = HEAP32[$23>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($22,$24,1024); __ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9pop_frontEv($1); $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) - 1024)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE9push_backEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEdeEv($2)|0); $9 = (__ZNSt3__19addressofIP8AIActionEEPT_RS3_($8)|0); $10 = $1; $11 = (__ZNSt3__14moveIRP8AIActionEEONS_16remove_referenceIT_E4typeEOS5_($10)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($7,$9,$11); $12 = (__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP8AIActionEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP8AIActionEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP8AIActionE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8AIActionE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP8AIActionEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP8AIActionEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP8AIActionEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeIP8AIActionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15OrderedAIAction15getPlayerTargetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 40|0); $7 = HEAP32[$6>>2]|0; $0 = $7; } else { $0 = 0; } $8 = $0; STACKTOP = sp;return ($8|0); } function __ZN15OrderedAIAction13getEfficiencyEP9AADamager($this,$aad) { $this = $this|0; $aad = $aad|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $checkT = 0, $dTarget = 0, $g = 0, $or$cond = 0, $or$cond$not = 0, $or$cond3 = 0, $or$cond5 = 0, $otherTargets = 0, $p = 0, $playerTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 28|0; $6 = sp + 8|0; $1 = $this; $2 = $aad; $7 = $1; $8 = (__ZN15OrderedAIAction15getPlayerTargetEv($7)|0); $playerTarget = $8; $9 = HEAP32[$7>>2]|0; $10 = (__ZN10Targetable11getObserverEv($9)|0); $g = $10; $11 = $g; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $p = $12; $13 = ((($7)) + 24|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($7)) + 24|0); $17 = HEAP32[$16>>2]|0; $22 = $17; } else { $18 = $2; $19 = (__ZN18ActivatedAbilityTP9getTargetEv($18)|0); $20 = ($19|0)==(0|0); if ($20) { $22 = 0; } else { $21 = (___dynamic_cast($19,24,5240,280)|0); $22 = $21; } } $dTarget = $22; $23 = ((($7)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); $26 = $playerTarget; $27 = ($26|0)!=(0|0); $or$cond = $25 | $27; $or$cond$not = $or$cond ^ 1; $28 = $dTarget; $29 = ($28|0)!=(0|0); $or$cond3 = $or$cond$not & $29; if ($or$cond3) { $30 = $p; $31 = (__ZN6Player8opponentEv($30)|0); $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 24|0); $35 = HEAP32[$34>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158127); __THREW__ = 0; $36 = (invoke_iii(4065,($35|0),($3|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = $p; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 24|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(158127|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { __THREW__ = 0; $46 = (invoke_iii(4065,($43|0),($6|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $4 = $54; $5 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $56 = $4; $57 = $5; ___resumeException($56|0); // unreachable; } else { $49 = (($36) - ($46))|0; $50 = ($49*25)|0; $51 = (($50|0) % 100)&-1; $0 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $101 = $0; STACKTOP = sp;return ($101|0); } } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $4 = $52; $5 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $56 = $4; $57 = $5; ___resumeException($56|0); // unreachable; } $58 = $playerTarget; $59 = ($58|0)!=(0|0); if ($59) { $60 = $g; $61 = (__ZN12GameObserver23getCurrentTargetChooserEv($60)|0); $checkT = $61; $62 = $checkT; $63 = ($62|0)!=(0|0); if ($63) { $64 = $checkT; $65 = (__ZN13TargetChooser17countValidTargetsEb($64,0)|0); $66 = $65; } else { $66 = 0; } $otherTargets = $66; $67 = $playerTarget; $68 = $p; $69 = (__ZN6Player8opponentEv($68)|0); $70 = ($67|0)==($69|0); if ($70) { $71 = $otherTargets; $72 = (90 - ($71))|0; $0 = $72; $101 = $0; STACKTOP = sp;return ($101|0); } else { $0 = 0; $101 = $0; STACKTOP = sp;return ($101|0); } } $73 = $p; $74 = ((($7)) + 24|0); $75 = HEAP32[$74>>2]|0; $76 = (__ZN15MTGCardInstance10controllerEv($75)|0); $77 = ($73|0)==($76|0); if ($77) { $0 = 0; $101 = $0; STACKTOP = sp;return ($101|0); } $78 = $dTarget; $79 = ($78|0)!=(0|0); $80 = $2; $81 = ($80|0)!=(0|0); $or$cond5 = $79 & $81; if ($or$cond5) { $82 = $2; $83 = (__ZN9AADamager9getDamageEv($82)|0); $84 = $dTarget; $85 = ((($84)) + 236|0); $86 = HEAP32[$85>>2]|0; $87 = ($83|0)>=($86|0); if ($87) { $0 = 100; $101 = $0; STACKTOP = sp;return ($101|0); } } $88 = $dTarget; $89 = ($88|0)!=(0|0); if ($89) { $90 = $dTarget; $91 = ((($90)) + 236|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)!=(0); if ($93) { $94 = $2; $95 = (__ZN9AADamager9getDamageEv($94)|0); $96 = ($95*50)|0; $97 = $dTarget; $98 = ((($97)) + 236|0); $99 = HEAP32[$98>>2]|0; $100 = (($96|0) / ($99|0))&-1; $0 = $100; $101 = $0; STACKTOP = sp;return ($101|0); } } $0 = 0; $101 = $0; STACKTOP = sp;return ($101|0); } function __ZN15OrderedAIAction13getEfficiencyEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val17 = 0, $$not = 0, $$pre_trunc = 0, $$pre_trunc20 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0; var $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0; var $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0; var $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0; var $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0; var $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0; var $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0; var $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0; var $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0; var $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0; var $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0; var $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0; var $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0; var $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0; var $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0; var $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0; var $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0; var $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0; var $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0; var $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0; var $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0; var $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0.0, $1383 = 0.0, $1384 = 0.0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0; var $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0; var $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0; var $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0; var $1443 = 0, $1444 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0; var $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0; var $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0; var $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0; var $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0; var $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0; var $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0; var $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0; var $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0; var $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0; var $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0; var $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0; var $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0; var $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0; var $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0; var $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0; var $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0; var $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0; var $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0; var $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0; var $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0; var $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0; var $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0; var $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0; var $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0; var $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0; var $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0; var $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0; var $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0; var $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0; var $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0; var $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0; var $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0; var $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0; var $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0; var $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0; var $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0; var $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $NeedPreventing = 0, $_t = 0, $_target = 0, $a = 0, $aam = 0, $action = 0, $ady = 0, $af = 0, $af1 = 0, $af3 = 0; var $af5 = 0, $af7 = 0, $alife = 0, $atc = 0, $atia = 0, $auk = 0, $cTarget = 0, $calculateAfterDamage = 0, $cc = 0, $chk = 0, $coreAbilityCardTarget = 0, $cost = 0, $currentPhase = 0, $currentPhase2 = 0, $currentlevel = 0, $damages = 0, $drawer = 0, $ec = 0, $efficiencyModifier = 0, $equalized = 0; var $equips = 0, $g = 0, $i = 0, $it = 0, $lastStackActionController = 0, $may = 0, $myArmy = 0, $nextOpponent = 0, $opponent = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $p = 0, $s = 0, $spell = 0; var $suggestion = 0, $suggestion4 = 0, $suggestion6 = 0, $suggestion8 = 0, $tapper = 0, $targetCounter = 0, $transAbility = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 440|0; $2 = sp + 428|0; $5 = sp + 388|0; $6 = sp + 372|0; $af1 = sp + 300|0; $af3 = sp + 232|0; $af5 = sp + 164|0; $af7 = sp + 88|0; $8 = sp + 52|0; $9 = sp + 528|0; $it = sp + 48|0; $10 = sp + 44|0; $11 = sp + 40|0; $12 = sp + 36|0; $13 = sp + 24|0; $1 = $this; $14 = $1; $15 = ((($14)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)>(-1); if ($17) { $18 = ((($14)) + 44|0); $19 = HEAP32[$18>>2]|0; $0 = $19; $1441 = $0; STACKTOP = sp;return ($1441|0); } $20 = ((($14)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if (!($22)) { $0 = 0; $1441 = $0; STACKTOP = sp;return ($1441|0); } $23 = HEAP32[$14>>2]|0; $24 = (__ZN10Targetable11getObserverEv($23)|0); $g = $24; $25 = $g; $26 = ((($25)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN10DuelLayers10stackLayerEv($27)|0); $s = $28; $29 = $g; $30 = (__ZN12GameObserver19getCurrentGamePhaseEv($29)|0); $currentPhase = $30; $31 = $g; $32 = (__ZN12GameObserver15currentlyActingEv($31)|0); $p = $32; $33 = $s; $34 = ((($14)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN11ActionStack3hasEP10MTGAbility($33,$35)|0); $37 = ($36|0)!=(0); if ($37) { $0 = 0; $1441 = $0; STACKTOP = sp;return ($1441|0); } $38 = ((($14)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($39)|0); $a = $40; $transAbility = 0; $41 = $a; $42 = ($41|0)==(0|0); if ($42) { $44 = 0; } else { $43 = (___dynamic_cast($41,4000,1528,0)|0); $44 = $43; } $atia = $44; $45 = $atia; $46 = ($45|0)!=(0|0); L16: do { if ($46) { $47 = $atia; $48 = ((($47)) + 216|0); $49 = HEAP8[$48>>0]|0; $50 = $49&1; if ($50) { $51 = $g; __ZN14AbilityFactoryC2EP12GameObserver($af,$51); $52 = $atia; $53 = ((($52)) + 192|0); $54 = $atia; $55 = ((($54)) + 192|0); $56 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($55)|0); $57 = (($56) - 1)|0; __THREW__ = 0; $58 = (invoke_iii(3802,($53|0),($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; do { if ($60) { label = 15; } else { __THREW__ = 0; invoke_vii(3800,($2|0),($58|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 15; } else { $63 = $atia; $64 = ((($63)) + 148|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; $66 = (invoke_iiiiiiiii(4066,($af|0),($2|0),0,(0|0),($65|0),0,0,(0|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $3 = $78; $4 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } else { $transAbility = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $69 = ((($14)) + 4|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 132|0); $72 = HEAP32[$71>>2]|0; $73 = $transAbility; $74 = ((($73)) + 132|0); HEAP32[$74>>2] = $72; $75 = $transAbility; $a = $75; __ZN14AbilityFactoryD2Ev($af); break L16; } } } } while(0); if ((label|0) == 15) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $3 = $76; $4 = $77; } __ZN14AbilityFactoryD2Ev($af); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } } } while(0); $80 = $a; $81 = ($80|0)!=(0|0); if (!($81)) { $0 = 0; $1441 = $0; STACKTOP = sp;return ($1441|0); } $82 = HEAP32[$14>>2]|0; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 164|0); $85 = HEAP32[$84>>2]|0; $86 = ((($14)) + 4|0); $87 = HEAP32[$86>>2]|0; $88 = (FUNCTION_TABLE_iii[$85 & 8191]($82,$87)|0); $89 = ($88|0)!=(0); if (!($89)) { $90 = $transAbility; $91 = ($90|0)!=(0|0); if ($91) { $92 = $transAbility; $93 = ($92|0)==(0|0); if (!($93)) { $94 = HEAP32[$92>>2]|0; $95 = ((($94)) + 4|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_vi[$96 & 8191]($92); } $transAbility = 0; } $0 = 0; $1441 = $0; STACKTOP = sp;return ($1441|0); } $97 = $a; $98 = ((($97)) + 132|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)==(0|0); if ($100) { $102 = 0; } else { $101 = (___dynamic_cast($99,24,5240,280)|0); $102 = $101; } $coreAbilityCardTarget = $102; $103 = ((($14)) + 24|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)!=(0|0); if (!($105)) { $106 = $a; $107 = ($106|0)==(0|0); if ($107) { $109 = 0; } else { $108 = (___dynamic_cast($106,4000,336,0)|0); $109 = $108; } $110 = ($109|0)!=(0|0); if ($110) { $111 = $a; $112 = ((($111)) + 148|0); $113 = HEAP32[$112>>2]|0; $114 = ((($14)) + 24|0); HEAP32[$114>>2] = $113; } } $115 = $a; $116 = ((($115)) + 136|0); $117 = HEAP32[$116>>2]|0; L54: do { switch ($117|0) { case 3: { $118 = $a; $119 = (__ZN15OrderedAIAction13getEfficiencyEP9AADamager($14,$118)|0); $120 = ((($14)) + 44|0); HEAP32[$120>>2] = $119; break; } case 4: { $121 = ((($14)) + 44|0); HEAP32[$121>>2] = 0; $122 = $coreAbilityCardTarget; $123 = ($122|0)!=(0|0); if ($123) { $124 = $coreAbilityCardTarget; $125 = ((($124)) + 492|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)==(0); $128 = $currentPhase; $129 = ($128|0)==(7); $or$cond = $127 & $129; if ($or$cond) { $130 = $coreAbilityCardTarget; $131 = ((($130)) + 836|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)!=(0|0); if (!($133)) { $134 = $coreAbilityCardTarget; $135 = ((($134)) + 840|0); $136 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($135)|0); $137 = ($136|0)!=(0); if (!($137)) { break L54; } } $138 = ((($14)) + 44|0); HEAP32[$138>>2] = 95; } } break; } case 13: { $139 = ((($14)) + 44|0); HEAP32[$139>>2] = 0; $140 = ((($14)) + 24|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)!=(0|0); $143 = $currentPhase; $144 = ($143|0)==(7); $or$cond9 = $142 & $144; if ($or$cond9) { $NeedPreventing = 0; $145 = ((($14)) + 24|0); $146 = HEAP32[$145>>2]|0; $147 = (__ZN15MTGCardInstance15getNextOpponentEPS_($146,0)|0); $nextOpponent = $147; $148 = $nextOpponent; $149 = ($148|0)!=(0|0); if ($149) { $150 = ((($14)) + 24|0); $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 836|0); $153 = HEAP32[$152>>2]|0; $154 = ($153|0)!=(0|0); if ($154) { label = 44; } else { $155 = ((($14)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 840|0); $158 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($157)|0); $159 = ($158|0)!=(0); if ($159) { label = 44; } } if ((label|0) == 44) { $160 = ((($14)) + 24|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 280|0); $163 = ((($162)) + 24|0); $164 = HEAP32[$163>>2]|0; $165 = $nextOpponent; $166 = ((($165)) + 232|0); $167 = HEAP32[$166>>2]|0; $168 = ($164|0)<($167|0); if ($168) { $NeedPreventing = 1; } } $169 = $p; $170 = ((($14)) + 24|0); $171 = HEAP32[$170>>2]|0; $172 = (__ZN15MTGCardInstance10controllerEv($171)|0); $173 = ($169|0)==($172|0); if ($173) { $174 = ((($14)) + 24|0); $175 = HEAP32[$174>>2]|0; $176 = (__ZN15MTGCardInstance10controllerEv($175)|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 48|0); $179 = HEAP32[$178>>2]|0; $180 = (FUNCTION_TABLE_ii[$179 & 8191]($176)|0); $181 = ($180|0)!=(0); if ($181) { $182 = $NeedPreventing; $183 = $182&1; if ($183) { $184 = $nextOpponent; $185 = (__ZN15MTGCardInstance3hasEi($184,44)|0); $186 = ($185|0)!=(0); if (!($186)) { $187 = $nextOpponent; $188 = (__ZN15MTGCardInstance3hasEi($187,24)|0); $189 = ($188|0)!=(0); if (!($189)) { $190 = ((($14)) + 24|0); $191 = HEAP32[$190>>2]|0; $192 = (__ZN15MTGCardInstance13DangerRankingEv($191)|0); $193 = ($192*20)|0; $194 = ((($14)) + 44|0); HEAP32[$194>>2] = $193; $195 = ((($14)) + 24|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 236|0); $198 = HEAP32[$197>>2]|0; $199 = ($198|0)==(1); do { if ($199) { $200 = $nextOpponent; $201 = ((($200)) + 232|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)==(1); if (!($203)) { break; } $204 = ((($14)) + 44|0); $205 = HEAP32[$204>>2]|0; $206 = (($205) + 15)|0; HEAP32[$204>>2] = $206; } } while(0); $207 = ((($14)) + 24|0); $208 = HEAP32[$207>>2]|0; $209 = ((($208)) + 836|0); $210 = HEAP32[$209>>2]|0; $211 = ($210|0)!=(0|0); if (!($211)) { $212 = ((($14)) + 24|0); $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 840|0); $215 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($214)|0); $216 = ($215|0)!=(0); if (!($216)) { break L54; } } $217 = ((($14)) + 24|0); $218 = HEAP32[$217>>2]|0; $219 = (__ZN15MTGCardInstance10controllerEv($218)|0); $220 = $p; $221 = ($219|0)==($220|0); if (!($221)) { break L54; } $222 = $nextOpponent; $223 = ((($222)) + 232|0); $224 = HEAP32[$223>>2]|0; $damages = $224; $225 = ((($14)) + 24|0); $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 236|0); $228 = HEAP32[$227>>2]|0; $229 = $damages; $230 = (($228) - ($229))|0; $calculateAfterDamage = $230; $231 = $calculateAfterDamage; $232 = ((($14)) + 24|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 280|0); $235 = ((($234)) + 24|0); $236 = HEAP32[$235>>2]|0; $237 = (($231) + ($236))|0; $238 = ($237|0)>(0); if (!($238)) { break L54; } $239 = ((($14)) + 44|0); HEAP32[$239>>2] = 0; } } } } } } } break; } case 14: { $240 = ((($14)) + 44|0); HEAP32[$240>>2] = 0; $241 = ((($14)) + 24|0); $242 = HEAP32[$241>>2]|0; $243 = ($242|0)!=(0|0); if ($243) { $244 = $p; $245 = ((($244)) + 84|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 24|0); $248 = HEAP32[$247>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,163339); __THREW__ = 0; $249 = (invoke_iii(4065,($248|0),($5|0))|0); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $3 = $293; $4 = $294; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $equips = $249; $252 = $p; $253 = ((($252)) + 84|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 24|0); $256 = HEAP32[$255>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,163291); __THREW__ = 0; $257 = (invoke_iii(4065,($256|0),($6|0))|0); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $3 = $295; $4 = $296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $myArmy = $257; $260 = $myArmy; $261 = ($260|0)!=(0); if ($261) { $262 = $equips; $263 = $myArmy; $264 = (($262>>>0) / ($263>>>0))&-1; $265 = $264; } else { $265 = 0; } $equalized = $265; $266 = $p; $267 = ((($14)) + 24|0); $268 = HEAP32[$267>>2]|0; $269 = (__ZN15MTGCardInstance10controllerEv($268)|0); $270 = ($266|0)==($269|0); do { if ($270) { $271 = ((($14)) + 24|0); $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 468|0); $274 = HEAP32[$273>>2]|0; $275 = ($274|0)<=(1); if ($275) { $276 = $a; $277 = ((($276)) + 148|0); $278 = HEAP32[$277>>2]|0; $279 = ((($278)) + 816|0); $280 = HEAP32[$279>>2]|0; $281 = ($280|0)!=(0|0); if (!($281)) { $282 = ((($14)) + 24|0); $283 = HEAP32[$282>>2]|0; $284 = (__ZN15MTGCardInstance13DangerRankingEv($283)|0); $285 = ($284*20)|0; $286 = ((($14)) + 44|0); HEAP32[$286>>2] = $285; $287 = ((($14)) + 24|0); $288 = HEAP32[$287>>2]|0; $289 = (__ZN13CardPrimitive8hasColorEi($288,5)|0); if ($289) { $290 = ((($14)) + 44|0); $291 = HEAP32[$290>>2]|0; $292 = (($291) + 20)|0; HEAP32[$290>>2] = $292; } $297 = ((($14)) + 24|0); $298 = HEAP32[$297>>2]|0; $299 = ((($298)) + 232|0); $300 = HEAP32[$299>>2]|0; $301 = ($300|0)==(1); if ($301) { $302 = ((($14)) + 24|0); $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 236|0); $305 = HEAP32[$304>>2]|0; $306 = ($305|0)==(1); if (!($306)) { break; } $307 = ((($14)) + 24|0); $308 = HEAP32[$307>>2]|0; $309 = ((($308)) + 496|0); $310 = HEAP32[$309>>2]|0; $311 = ($310|0)==(0); if (!($311)) { break; } $312 = ((($14)) + 44|0); $313 = HEAP32[$312>>2]|0; $314 = (($313) + 10)|0; HEAP32[$312>>2] = $314; } } } } } while(0); $315 = $p; $316 = ((($14)) + 24|0); $317 = HEAP32[$316>>2]|0; $318 = (__ZN15MTGCardInstance10controllerEv($317)|0); $319 = ($315|0)==($318|0); if ($319) { $320 = $a; $321 = ((($320)) + 148|0); $322 = HEAP32[$321>>2]|0; $323 = ((($322)) + 816|0); $324 = HEAP32[$323>>2]|0; $325 = ($324|0)!=(0|0); if (!($325)) { $326 = ((($14)) + 24|0); $327 = HEAP32[$326>>2]|0; $328 = ((($327)) + 468|0); $329 = HEAP32[$328>>2]|0; $330 = $equalized; $331 = ($329|0)<($330|0); if ($331) { $332 = ((($14)) + 24|0); $333 = HEAP32[$332>>2]|0; $334 = (__ZN15MTGCardInstance13DangerRankingEv($333)|0); $335 = ($334*15)|0; $336 = ((($14)) + 44|0); HEAP32[$336>>2] = $335; $337 = ((($14)) + 24|0); $338 = HEAP32[$337>>2]|0; $339 = ((($338)) + 468|0); $340 = HEAP32[$339>>2]|0; $341 = ($340*5)|0; $342 = ((($14)) + 44|0); $343 = HEAP32[$342>>2]|0; $344 = (($343) - ($341))|0; HEAP32[$342>>2] = $344; } } } $345 = ((($14)) + 44|0); $346 = HEAP32[$345>>2]|0; $347 = ($346|0)<(20); if ($347) { $348 = ((($14)) + 44|0); $349 = HEAP32[$348>>2]|0; $350 = ($349|0)>(0); if ($350) { $351 = ((($14)) + 24|0); $352 = HEAP32[$351>>2]|0; $353 = (__ZN15MTGCardInstance10controllerEv($352)|0); $354 = (__ZN10Targetable11getObserverEv($353)|0); $355 = (__ZN12GameObserver18getRandomGeneratorEv($354)|0); $356 = (__ZN15RandomGenerator6randomEv($355)|0); $357 = (($356|0) % 30)&-1; $358 = ((($14)) + 44|0); $359 = HEAP32[$358>>2]|0; $360 = (($359) + ($357))|0; HEAP32[$358>>2] = $360; } } } break; } case 15: { $361 = ((($14)) + 44|0); HEAP32[$361>>2] = 0; $targetCounter = 0; $currentlevel = 0; $362 = $coreAbilityCardTarget; $363 = ($362|0)!=(0|0); if ($363) { $364 = $coreAbilityCardTarget; $365 = ((($364)) + 812|0); $366 = HEAP32[$365>>2]|0; $367 = ($366|0)!=(0|0); if ($367) { $368 = $coreAbilityCardTarget; $369 = ((($368)) + 812|0); $370 = HEAP32[$369>>2]|0; $371 = (__ZN8Counters10hasCounterEPKcii($370,121531,0,0)|0); $372 = ($371|0)!=(0|0); if ($372) { $373 = $coreAbilityCardTarget; $374 = ((($373)) + 812|0); $375 = HEAP32[$374>>2]|0; $376 = (__ZN8Counters10hasCounterEPKcii($375,121531,0,0)|0); $targetCounter = $376; $377 = $targetCounter; $378 = ((($377)) + 12|0); $379 = HEAP32[$378>>2]|0; $currentlevel = $379; } } $380 = $currentlevel; $381 = $coreAbilityCardTarget; $382 = ((($381)) + 596|0); $383 = HEAP32[$382>>2]|0; $384 = ($380|0)<($383|0); if ($384) { $385 = ((($14)) + 44|0); HEAP32[$385>>2] = 85; $386 = $currentlevel; $387 = ((($14)) + 44|0); $388 = HEAP32[$387>>2]|0; $389 = (($388) + ($386))|0; HEAP32[$387>>2] = $389; $390 = $p; $391 = ((($390)) + 84|0); $392 = HEAP32[$391>>2]|0; $393 = ((($392)) + 16|0); $394 = HEAP32[$393>>2]|0; $395 = ((($394)) + 56|0); $396 = HEAP32[$395>>2]|0; $397 = ($396|0)>(0); if ($397) { $398 = $p; $399 = HEAP32[$398>>2]|0; $400 = ((($399)) + 48|0); $401 = HEAP32[$400>>2]|0; $402 = (FUNCTION_TABLE_ii[$401 & 8191]($398)|0); $403 = ($402|0)!=(0); if ($403) { $404 = $p; $405 = ((($404)) + 84|0); $406 = HEAP32[$405>>2]|0; $407 = ((($406)) + 16|0); $408 = HEAP32[$407>>2]|0; $409 = ((($408)) + 56|0); $410 = HEAP32[$409>>2]|0; $411 = ($410*10)|0; $412 = ((($14)) + 44|0); $413 = HEAP32[$412>>2]|0; $414 = (($413) - ($411))|0; HEAP32[$412>>2] = $414; } } $415 = $g; $416 = (__ZN12GameObserver19getCurrentGamePhaseEv($415)|0); $417 = ($416|0)==(10); if ($417) { $418 = ((($14)) + 44|0); HEAP32[$418>>2] = 100; } } } break; } case 30: { $419 = ((($14)) + 24|0); $420 = HEAP32[$419>>2]|0; $421 = ($420|0)!=(0|0); if ($421) { $422 = ((($14)) + 24|0); $423 = HEAP32[$422>>2]|0; $425 = $423; } else { $424 = $coreAbilityCardTarget; $425 = $424; } $_target = $425; $426 = ((($14)) + 44|0); HEAP32[$426>>2] = 0; $427 = $_target; $428 = ($427|0)!=(0|0); if ($428) { $429 = $a; $430 = ($429|0)==(0|0); if ($430) { $432 = 0; } else { $431 = (___dynamic_cast($429,4000,808,0)|0); $432 = $431; } $cc = $432; $433 = $cc; $434 = ($433|0)!=(0|0); if ($434) { $435 = $_target; $436 = (__ZN15MTGCardInstance10controllerEv($435)|0); $437 = $p; $438 = ($436|0)==($437|0); if ($438) { $439 = $cc; $440 = ((($439)) + 244|0); $441 = HEAP32[$440>>2]|0; $442 = ($441|0)>=(0); if ($442) { $443 = ((($14)) + 44|0); HEAP32[$443>>2] = 90; } } $444 = $_target; $445 = (__ZN15MTGCardInstance10controllerEv($444)|0); $446 = $p; $447 = ($445|0)!=($446|0); do { if ($447) { $448 = $_target; $449 = ((($448)) + 236|0); $450 = HEAP32[$449>>2]|0; $451 = $cc; $452 = ((($451)) + 244|0); $453 = HEAP32[$452>>2]|0; $454 = (($450) + ($453))|0; $455 = ($454|0)<=(0); if ($455) { $456 = $_target; $457 = ((($456)) + 236|0); $458 = HEAP32[$457>>2]|0; $459 = ($458|0)!=(0); if (!($459)) { label = 105; } } else { label = 105; } if ((label|0) == 105) { $460 = $cc; $461 = ((($460)) + 244|0); $462 = HEAP32[$461>>2]|0; $463 = ($462|0)<(0); if (!($463)) { break; } $464 = $cc; $465 = ((($464)) + 240|0); $466 = HEAP32[$465>>2]|0; $467 = ($466|0)<(0); if (!($467)) { break; } } $468 = ((($14)) + 44|0); HEAP32[$468>>2] = 90; } } while(0); $469 = $_target; $470 = ((($469)) + 812|0); $471 = HEAP32[$470>>2]|0; $472 = ($471|0)!=(0|0); if ($472) { $473 = $_target; $474 = ((($473)) + 812|0); $475 = HEAP32[$474>>2]|0; $476 = $cc; $477 = ((($476)) + 240|0); $478 = HEAP32[$477>>2]|0; $479 = $cc; $480 = ((($479)) + 244|0); $481 = HEAP32[$480>>2]|0; $482 = (__ZN8Counters10hasCounterEii($475,$478,$481)|0); $483 = ($482|0)!=(0|0); if ($483) { $484 = $_target; $485 = ((($484)) + 812|0); $486 = HEAP32[$485>>2]|0; $487 = $cc; $488 = ((($487)) + 240|0); $489 = HEAP32[$488>>2]|0; $490 = $cc; $491 = ((($490)) + 244|0); $492 = HEAP32[$491>>2]|0; $493 = (__ZN8Counters10hasCounterEii($486,$489,$492)|0); $494 = ((($493)) + 12|0); $495 = HEAP32[$494>>2]|0; $496 = ($495|0)>(15); if ($496) { $497 = $_target; $498 = ((($497)) + 812|0); $499 = HEAP32[$498>>2]|0; $500 = $cc; $501 = ((($500)) + 240|0); $502 = HEAP32[$501>>2]|0; $503 = $cc; $504 = ((($503)) + 244|0); $505 = HEAP32[$504>>2]|0; $506 = (__ZN8Counters10hasCounterEii($499,$502,$505)|0); $507 = ((($506)) + 12|0); $508 = HEAP32[$507>>2]|0; $509 = ((($14)) + 44|0); HEAP32[$509>>2] = $508; } } } $510 = $cc; $511 = ((($510)) + 236|0); $512 = HEAP32[$511>>2]|0; $513 = ($512|0)!=(0); do { if ($513) { $514 = $_target; $515 = ((($514)) + 812|0); $516 = HEAP32[$515>>2]|0; $517 = ($516|0)!=(0|0); if ($517) { $518 = $_target; $519 = ((($518)) + 812|0); $520 = HEAP32[$519>>2]|0; $521 = $cc; $522 = ((($521)) + 240|0); $523 = HEAP32[$522>>2]|0; $524 = $cc; $525 = ((($524)) + 244|0); $526 = HEAP32[$525>>2]|0; $527 = (__ZN8Counters10hasCounterEii($520,$523,$526)|0); $528 = ((($527)) + 12|0); $529 = HEAP32[$528>>2]|0; $530 = $cc; $531 = ((($530)) + 236|0); $532 = HEAP32[$531>>2]|0; $533 = ($529|0)>=($532|0); if (!($533)) { break; } $534 = ((($14)) + 44|0); HEAP32[$534>>2] = 0; } } } while(0); $535 = $a; $536 = ((($535)) + 132|0); $537 = HEAP32[$536>>2]|0; $538 = $a; $539 = ((($538)) + 148|0); $540 = HEAP32[$539>>2]|0; $541 = ($540|0)==(0|0); $542 = ((($540)) + 280|0); $543 = $541 ? 0 : $542; $544 = ($537|0)==($543|0); if ($544) { $545 = $a; $546 = (__ZN10MTGAbility7getCostEv($545)|0); $547 = ($546|0)!=(0|0); if ($547) { $548 = $a; $549 = (__ZN10MTGAbility7getCostEv($548)|0); $550 = (__ZN8ManaCost4hasXEv($549)|0); $551 = ($550|0)!=(0); if (!($551)) { break L54; } $552 = $p; $553 = ((($552)) + 84|0); $554 = HEAP32[$553>>2]|0; $555 = ((($554)) + 16|0); $556 = HEAP32[$555>>2]|0; $557 = ((($556)) + 8|0); $558 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($557)|0); $559 = ($558*10)|0; $560 = ((($14)) + 44|0); $561 = HEAP32[$560>>2]|0; $562 = (($561) - ($559))|0; HEAP32[$560>>2] = $562; } } } } break; } case 18: { $563 = ((($14)) + 44|0); HEAP32[$563>>2] = 0; $564 = $coreAbilityCardTarget; $565 = ($564|0)!=(0|0); if ($565) { $566 = ((($14)) + 24|0); $567 = HEAP32[$566>>2]|0; $568 = ($567|0)!=(0|0); do { if (!($568)) { $569 = $a; $570 = ($569|0)==(0|0); if ($570) { $572 = 0; } else { $571 = (___dynamic_cast($569,4000,336,0)|0); $572 = $571; } $573 = ($572|0)!=(0|0); if (!($573)) { $574 = $a; $575 = ((($574)) + 148|0); $576 = HEAP32[$575>>2]|0; $577 = (__ZN13CardPrimitive10hasSubtypeEi($576,12)|0); if (!($577)) { $578 = $a; $579 = ((($578)) + 148|0); $580 = HEAP32[$579>>2]|0; $581 = (__ZN13CardPrimitive10hasSubtypeEi($580,11)|0); if (!($581)) { break; } } $582 = $a; $583 = ((($582)) + 148|0); $584 = HEAP32[$583>>2]|0; $585 = ((($584)) + 816|0); $586 = HEAP32[$585>>2]|0; $587 = ($586|0)!=(0|0); if ($587) { $588 = $a; $589 = ((($588)) + 148|0); $590 = HEAP32[$589>>2]|0; $591 = ((($590)) + 816|0); $592 = HEAP32[$591>>2]|0; $coreAbilityCardTarget = $592; } $593 = $a; $594 = ((($593)) + 148|0); $595 = HEAP32[$594>>2]|0; $596 = ((($14)) + 24|0); HEAP32[$596>>2] = $595; } } } while(0); $597 = ((($14)) + 24|0); $598 = HEAP32[$597>>2]|0; $599 = ($598|0)!=(0|0); if (!($599)) { $600 = $a; $601 = ($600|0)==(0|0); if ($601) { $603 = 0; } else { $602 = (___dynamic_cast($600,4000,336,0)|0); $603 = $602; } $604 = ($603|0)!=(0|0); if (!($604)) { break L54; } } $605 = $a; $606 = ($605|0)==(0|0); if ($606) { $608 = 0; } else { $607 = (___dynamic_cast($605,4000,336,0)|0); $608 = $607; } $609 = ($608|0)!=(0|0); if ($609) { $610 = ((($14)) + 24|0); $611 = HEAP32[$610>>2]|0; $612 = ($611|0)!=(0|0); if (!($612)) { $613 = $a; $614 = ((($613)) + 148|0); $615 = HEAP32[$614>>2]|0; $616 = ((($14)) + 24|0); HEAP32[$616>>2] = $615; } } $617 = $g; __ZN14AbilityFactoryC2EP12GameObserver($af1,$617); $618 = $a; $619 = $p; __THREW__ = 0; $620 = (invoke_iiiiiii(4067,($af1|0),($618|0),($619|0),2,(0|0),(0|0))|0); $621 = __THREW__; __THREW__ = 0; $622 = $621&1; L245: do { if (!($622)) { $suggestion = $620; $623 = $g; __THREW__ = 0; $624 = (invoke_ii(4068,($623|0))|0); $625 = __THREW__; __THREW__ = 0; $626 = $625&1; if (!($626)) { $currentPhase2 = $624; $627 = $currentPhase2; $628 = ($627|0)==(7); $629 = $currentPhase2; $630 = ($629|0)==(6); $or$cond3 = $628 | $630; $631 = $suggestion; $632 = ($631|0)==(1); $or$cond11 = $or$cond3 & $632; L248: do { if ($or$cond11) { $633 = ((($14)) + 24|0); $634 = HEAP32[$633>>2]|0; __THREW__ = 0; $635 = (invoke_ii(3945,($634|0))|0); $636 = __THREW__; __THREW__ = 0; $637 = $636&1; if ($637) { break L245; } $638 = $p; $639 = ($635|0)==($638|0); if (!($639)) { label = 161; break; } $640 = $coreAbilityCardTarget; $641 = ((($640)) + 836|0); $642 = HEAP32[$641>>2]|0; $643 = ($642|0)!=(0|0); if ($643) { label = 146; } else { $644 = $coreAbilityCardTarget; $645 = ((($644)) + 840|0); $646 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($645)|0); $647 = ($646|0)!=(0); if ($647) { label = 146; } } L254: do { if ((label|0) == 146) { $648 = $coreAbilityCardTarget; __THREW__ = 0; $649 = (invoke_iii(4069,($648|0),(0|0))|0); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; if ($651) { break L245; } $opponent = $649; $652 = $opponent; $653 = ($652|0)!=(0|0); if (!($653)) { $7 = 4; break L248; } $656 = $coreAbilityCardTarget; $657 = ((($656)) + 232|0); $658 = HEAP32[$657>>2]|0; $659 = $opponent; $660 = ((($659)) + 236|0); $661 = HEAP32[$660>>2]|0; $662 = ($658|0)<($661|0); do { if (!($662)) { $663 = $coreAbilityCardTarget; $664 = ((($663)) + 236|0); $665 = HEAP32[$664>>2]|0; $666 = $opponent; $667 = ((($666)) + 232|0); $668 = HEAP32[$667>>2]|0; $669 = ($665|0)<($668|0); if ($669) { break; } $670 = $coreAbilityCardTarget; __THREW__ = 0; $671 = (invoke_iii(4070,($670|0),0)|0); $672 = __THREW__; __THREW__ = 0; $673 = $672&1; if ($673) { break L245; } $674 = ($671|0)!=(0); if (!($674)) { break L254; } } } while(0); $675 = $coreAbilityCardTarget; __THREW__ = 0; $676 = (invoke_ii(4071,($675|0))|0); $677 = __THREW__; __THREW__ = 0; $678 = $677&1; if ($678) { break L245; } $679 = ($676*20)|0; $680 = ((($14)) + 44|0); HEAP32[$680>>2] = $679; } } while(0); $681 = $coreAbilityCardTarget; __THREW__ = 0; $682 = (invoke_ii(4072,($681|0))|0); $683 = __THREW__; __THREW__ = 0; $684 = $683&1; if ($684) { break L245; } $685 = ($682|0)!=(0); if (!($685)) { label = 161; break; } $686 = $coreAbilityCardTarget; $687 = ((($686)) + 840|0); $688 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($687)|0); $689 = ($688|0)!=(0); if ($689) { label = 161; break; } $690 = ((($14)) + 44|0); HEAP32[$690>>2] = 100; $691 = $coreAbilityCardTarget; $692 = ((($691)) + 232|0); $693 = HEAP32[$692>>2]|0; $694 = ($693|0)>(50); if (!($694)) { label = 161; break; } $695 = $coreAbilityCardTarget; $696 = ((($695)) + 232|0); $697 = HEAP32[$696>>2]|0; $698 = ((($14)) + 44|0); $699 = HEAP32[$698>>2]|0; $700 = (($699) - ($697))|0; HEAP32[$698>>2] = $700; label = 161; } else { label = 161; } } while(0); if ((label|0) == 161) { $701 = $suggestion; $702 = ($701|0)==(-1); do { if ($702) { $703 = ((($14)) + 24|0); $704 = HEAP32[$703>>2]|0; __THREW__ = 0; $705 = (invoke_ii(3945,($704|0))|0); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; if ($707) { break L245; } $708 = $p; $709 = ($705|0)!=($708|0); if (!($709)) { break; } $710 = ((($14)) + 24|0); $711 = HEAP32[$710>>2]|0; $712 = ((($711)) + 236|0); $713 = HEAP32[$712>>2]|0; $714 = ($713|0)>(0); if (!($714)) { break; } $715 = ((($14)) + 44|0); HEAP32[$715>>2] = 100; } } while(0); $7 = 4; } __ZN14AbilityFactoryD2Ev($af1); break L54; } } } while(0); $654 = ___cxa_find_matching_catch()|0; $655 = tempRet0; $3 = $654; $4 = $655; __ZN14AbilityFactoryD2Ev($af1); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } break; } case 19: { $716 = $coreAbilityCardTarget; $717 = ($716|0)!=(0|0); $718 = $coreAbilityCardTarget; $719 = ($718|0)!=(0|0); $or$cond13 = $717 & $719; if ($or$cond13) { $720 = $coreAbilityCardTarget; $721 = (__ZN13CardPrimitive10isCreatureEv($720)|0); $$not = $721 ^ 1; $722 = $currentPhase; $723 = ($722|0)==(4); $or$cond5 = $$not & $723; if ($or$cond5) { $724 = ((($14)) + 44|0); HEAP32[$724>>2] = 100; } } break; } case 1: { $725 = ((($14)) + 44|0); HEAP32[$725>>2] = 0; break; } case 21: { $726 = ((($14)) + 44|0); HEAP32[$726>>2] = 0; $727 = ((($14)) + 24|0); $728 = HEAP32[$727>>2]|0; $729 = ($728|0)!=(0|0); if ($729) { $730 = $g; __ZN14AbilityFactoryC2EP12GameObserver($af3,$730); $731 = $a; $732 = $p; __THREW__ = 0; $733 = (invoke_iiiiiii(4067,($af3|0),($731|0),($732|0),2,(0|0),(0|0))|0); $734 = __THREW__; __THREW__ = 0; $735 = $734&1; L288: do { if (!($735)) { $suggestion4 = $733; $736 = ((($14)) + 24|0); $737 = HEAP32[$736>>2]|0; __THREW__ = 0; $738 = (invoke_ii(4071,($737|0))|0); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if (!($740)) { $741 = ($738*25)|0; $efficiencyModifier = $741; $742 = $p; $743 = ((($742)) + 84|0); $744 = HEAP32[$743>>2]|0; $745 = ((($744)) + 16|0); $746 = HEAP32[$745>>2]|0; $747 = ((($746)) + 56|0); $748 = HEAP32[$747>>2]|0; $749 = ($748|0)>(1); if ($749) { $750 = $p; $751 = ((($750)) + 84|0); $752 = HEAP32[$751>>2]|0; $753 = ((($752)) + 16|0); $754 = HEAP32[$753>>2]|0; $755 = ((($754)) + 56|0); $756 = HEAP32[$755>>2]|0; $757 = ($756*3)|0; $758 = $efficiencyModifier; $759 = (($758) - ($757))|0; $efficiencyModifier = $759; } $762 = $suggestion4; $763 = ($762|0)==(-1); do { if ($763) { $764 = $p; $765 = ((($14)) + 24|0); $766 = HEAP32[$765>>2]|0; __THREW__ = 0; $767 = (invoke_ii(3945,($766|0))|0); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { break L288; } $770 = ($764|0)!=($767|0); if ($770) { $771 = ((($14)) + 24|0); $772 = HEAP32[$771>>2]|0; $773 = $a; $774 = ((($773)) + 144|0); $775 = HEAP32[$774>>2]|0; __THREW__ = 0; $776 = (invoke_iii(4070,($772|0),($775|0))|0); $777 = __THREW__; __THREW__ = 0; $778 = $777&1; if ($778) { break L288; } $779 = ($776|0)!=(0); if ($779) { break; } $780 = $efficiencyModifier; $781 = ((($14)) + 44|0); $782 = HEAP32[$781>>2]|0; $783 = (($782) + ($780))|0; HEAP32[$781>>2] = $783; } } } while(0); $784 = ((($14)) + 24|0); $785 = HEAP32[$784>>2]|0; $786 = $a; $787 = ((($786)) + 144|0); $788 = HEAP32[$787>>2]|0; __THREW__ = 0; $789 = (invoke_iii(4070,($785|0),($788|0))|0); $790 = __THREW__; __THREW__ = 0; $791 = $790&1; if (!($791)) { $792 = ($789|0)!=(0); do { if (!($792)) { $793 = $g; __THREW__ = 0; $794 = (invoke_ii(4068,($793|0))|0); $795 = __THREW__; __THREW__ = 0; $796 = $795&1; if ($796) { break L288; } $797 = ($794|0)==(5); if (!($797)) { break; } $798 = $p; $799 = ((($14)) + 24|0); $800 = HEAP32[$799>>2]|0; __THREW__ = 0; $801 = (invoke_ii(3945,($800|0))|0); $802 = __THREW__; __THREW__ = 0; $803 = $802&1; if ($803) { break L288; } $804 = ($798|0)==($801|0); if (!($804)) { break; } $805 = $efficiencyModifier; $806 = ((($14)) + 44|0); $807 = HEAP32[$806>>2]|0; $808 = (($807) + ($805))|0; HEAP32[$806>>2] = $808; } } while(0); $809 = $suggestion4; $810 = ($809|0)==(1); do { if ($810) { $811 = ((($14)) + 24|0); $812 = HEAP32[$811>>2]|0; $813 = $a; $814 = ((($813)) + 144|0); $815 = HEAP32[$814>>2]|0; __THREW__ = 0; $816 = (invoke_iii(4070,($812|0),($815|0))|0); $817 = __THREW__; __THREW__ = 0; $818 = $817&1; if ($818) { break L288; } $819 = ($816|0)!=(0); if (!($819)) { break; } $820 = ((($14)) + 44|0); HEAP32[$820>>2] = 0; } } while(0); $821 = $suggestion4; $822 = ($821|0)==(-1); if ($822) { $823 = $p; $824 = ((($14)) + 24|0); $825 = HEAP32[$824>>2]|0; __THREW__ = 0; $826 = (invoke_ii(3945,($825|0))|0); $827 = __THREW__; __THREW__ = 0; $828 = $827&1; if ($828) { break; } $829 = ($823|0)==($826|0); if ($829) { label = 201; } else { label = 198; } } else { label = 198; } do { if ((label|0) == 198) { $830 = $suggestion4; $831 = ($830|0)==(1); if (!($831)) { break; } $832 = $p; $833 = ((($14)) + 24|0); $834 = HEAP32[$833>>2]|0; __THREW__ = 0; $835 = (invoke_ii(3945,($834|0))|0); $836 = __THREW__; __THREW__ = 0; $837 = $836&1; if ($837) { break L288; } $838 = ($832|0)!=($835|0); if ($838) { label = 201; } } } while(0); if ((label|0) == 201) { $839 = ((($14)) + 44|0); HEAP32[$839>>2] = 0; } $7 = 4; __ZN14AbilityFactoryD2Ev($af3); break L54; } } } } while(0); $760 = ___cxa_find_matching_catch()|0; $761 = tempRet0; $3 = $760; $4 = $761; __ZN14AbilityFactoryD2Ev($af3); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } break; } case 22: { $840 = ((($14)) + 44|0); HEAP32[$840>>2] = 0; $841 = ((($14)) + 24|0); $842 = HEAP32[$841>>2]|0; $843 = ($842|0)!=(0|0); if ($843) { $844 = ((($14)) + 24|0); $845 = HEAP32[$844>>2]|0; $846 = (__ZN15MTGCardInstance8isTappedEv($845)|0); $847 = ($846|0)!=(0); if ($847) { $848 = ((($14)) + 24|0); $849 = HEAP32[$848>>2]|0; $850 = (__ZN15MTGCardInstance10controllerEv($849)|0); $851 = $p; $852 = ($850|0)==($851|0); if ($852) { $853 = ((($14)) + 24|0); $854 = HEAP32[$853>>2]|0; $855 = (__ZN13CardPrimitive10isCreatureEv($854)|0); if ($855) { $856 = ((($14)) + 24|0); $857 = HEAP32[$856>>2]|0; $858 = (__ZN15MTGCardInstance13DangerRankingEv($857)|0); $859 = ($858*20)|0; $861 = $859; } else { $861 = 100; } $860 = ((($14)) + 44|0); HEAP32[$860>>2] = $861; } } } break; } case 23: { $862 = ((($14)) + 24|0); $863 = HEAP32[$862>>2]|0; $864 = ($863|0)!=(0|0); if ($864) { $865 = ((($14)) + 24|0); $866 = HEAP32[$865>>2]|0; $867 = (__ZN15MTGCardInstance10controllerEv($866)|0); $868 = $p; $869 = ($867|0)!=($868|0); if ($869) { $870 = ((($14)) + 24|0); $871 = HEAP32[$870>>2]|0; $872 = (__ZN15MTGCardInstance13DangerRankingEv($871)|0); $873 = ($872*20)|0; $874 = ((($14)) + 44|0); HEAP32[$874>>2] = $873; } $875 = ((($14)) + 24|0); $876 = HEAP32[$875>>2]|0; $877 = (__ZN15MTGCardInstance8isTappedEv($876)|0); $878 = ($877|0)!=(0); if ($878) { $879 = ((($14)) + 44|0); HEAP32[$879>>2] = 0; } } break; } case 24: { $880 = $a; $alife = $880; $881 = $alife; $882 = (__ZN18ActivatedAbilityTP9getTargetEv($881)|0); $_t = $882; $883 = ((($14)) + 44|0); HEAP32[$883>>2] = 100; $884 = $g; __ZN14AbilityFactoryC2EP12GameObserver($af5,$884); $885 = $a; $886 = $p; __THREW__ = 0; $887 = (invoke_iiiiiii(4067,($af5|0),($885|0),($886|0),2,(0|0),(0|0))|0); $888 = __THREW__; __THREW__ = 0; $889 = $888&1; L340: do { if (!($889)) { $suggestion6 = $887; $890 = $_t; $891 = ($890|0)==(0|0); if ($891) { $895 = 0; } else { $892 = (___dynamic_cast($890,24,5240,280)|0); $895 = $892; } $cTarget = $895; $896 = $cTarget; $897 = ($896|0)!=(0|0); $898 = $suggestion6; $899 = ($898|0)==(-1); do { if ($897) { if ($899) { $900 = $cTarget; __THREW__ = 0; $901 = (invoke_ii(3945,($900|0))|0); $902 = __THREW__; __THREW__ = 0; $903 = $902&1; if ($903) { break L340; } $904 = $p; $905 = ($901|0)==($904|0); if (!($905)) { label = 222; } } else { label = 222; } if ((label|0) == 222) { $906 = $suggestion6; $907 = ($906|0)==(1); if (!($907)) { break; } $908 = $cTarget; __THREW__ = 0; $909 = (invoke_ii(3945,($908|0))|0); $910 = __THREW__; __THREW__ = 0; $911 = $910&1; if ($911) { break L340; } $912 = $p; $913 = ($909|0)!=($912|0); if (!($913)) { break; } } $914 = ((($14)) + 44|0); HEAP32[$914>>2] = 0; } else { if ($899) { $915 = $_t; $916 = $p; $917 = ($915|0)==($916|0); if (!($917)) { label = 228; } } else { label = 228; } if ((label|0) == 228) { $918 = $suggestion6; $919 = ($918|0)==(1); if (!($919)) { break; } $920 = $_t; $921 = $p; $922 = ($920|0)!=($921|0); if (!($922)) { break; } } $923 = ((($14)) + 44|0); HEAP32[$923>>2] = 0; } } while(0); $7 = 4; __ZN14AbilityFactoryD2Ev($af5); break L54; } } while(0); $893 = ___cxa_find_matching_catch()|0; $894 = tempRet0; $3 = $893; $4 = $894; __ZN14AbilityFactoryD2Ev($af5); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; break; } case 17: { $924 = $a; $drawer = $924; $925 = $p; $926 = ((($925)) + 84|0); $927 = HEAP32[$926>>2]|0; $928 = ((($927)) + 8|0); $929 = HEAP32[$928>>2]|0; $930 = ((($929)) + 56|0); $931 = HEAP32[$930>>2]|0; $932 = (20 + ($931))|0; $933 = $p; $934 = ((($933)) + 84|0); $935 = HEAP32[$934>>2]|0; $936 = ((($935)) + 16|0); $937 = HEAP32[$936>>2]|0; $938 = ((($937)) + 56|0); $939 = HEAP32[$938>>2]|0; $940 = ($939*7)|0; $941 = (($932) - ($940))|0; $942 = ((($14)) + 44|0); HEAP32[$942>>2] = $941; $943 = $p; $944 = ((($943)) + 84|0); $945 = HEAP32[$944>>2]|0; $946 = ((($945)) + 16|0); $947 = HEAP32[$946>>2]|0; $948 = ((($947)) + 56|0); $949 = HEAP32[$948>>2]|0; $950 = ($949|0)>(8); if ($950) { $951 = ((($14)) + 44|0); $952 = HEAP32[$951>>2]|0; $953 = (($952) - 70)|0; HEAP32[$951>>2] = $953; } $954 = $drawer; $955 = (__ZN8AADrawer11getNumCardsEv($954)|0); $956 = $p; $957 = ((($956)) + 84|0); $958 = HEAP32[$957>>2]|0; $959 = ((($958)) + 8|0); $960 = HEAP32[$959>>2]|0; $961 = ((($960)) + 56|0); $962 = HEAP32[$961>>2]|0; $963 = ($955|0)>=($962|0); if ($963) { $964 = $p; $965 = $drawer; $966 = (__ZN18ActivatedAbilityTP9getTargetEv($965)|0); $967 = ($964|0)==($966|0); if (!($967)) { label = 236; } } else { label = 236; } if ((label|0) == 236) { $968 = $p; $969 = ((($968)) + 84|0); $970 = HEAP32[$969>>2]|0; $971 = ((($970)) + 16|0); $972 = HEAP32[$971>>2]|0; $973 = ((($972)) + 56|0); $974 = HEAP32[$973>>2]|0; $975 = ($974|0)>(10); if (!($975)) { break L54; } $976 = $p; $977 = $drawer; $978 = (__ZN18ActivatedAbilityTP9getTargetEv($977)|0); $979 = ($976|0)==($978|0); if (!($979)) { break L54; } } $980 = ((($14)) + 44|0); HEAP32[$980>>2] = 0; break; } case 25: { $981 = ((($14)) + 44|0); HEAP32[$981>>2] = 0; $982 = ((($14)) + 24|0); $983 = HEAP32[$982>>2]|0; $984 = ($983|0)!=(0|0); if (!($984)) { $985 = ((($14)) + 44|0); HEAP32[$985>>2] = 100; break L54; } $986 = $p; $987 = ((($14)) + 24|0); $988 = HEAP32[$987>>2]|0; $989 = (__ZN15MTGCardInstance10controllerEv($988)|0); $990 = ($986|0)==($989|0); if ($990) { $991 = ((($14)) + 24|0); $992 = HEAP32[$991>>2]|0; $993 = (__ZN15MTGCardInstance13DangerRankingEv($992)|0); $994 = ($993*20)|0; $995 = ((($14)) + 44|0); HEAP32[$995>>2] = $994; } break; } case 32: { $996 = ((($14)) + 44|0); HEAP32[$996>>2] = 0; $997 = ((($14)) + 24|0); $998 = HEAP32[$997>>2]|0; $999 = ($998|0)!=(0|0); if ($999) { $1000 = $g; $1001 = ((($1000)) + 172|0); $1002 = HEAP32[$1001>>2]|0; $1003 = (__ZN10DuelLayers10stackLayerEv($1002)|0); $1004 = (__ZN11ActionStack5getAtEi($1003,-1)|0); $action = $1004; $1005 = $action; $1006 = ($1005|0)!=(0|0); if ($1006) { $1007 = $action; $1008 = ($1007|0)==(0|0); if ($1008) { $1010 = 0; } else { $1009 = (___dynamic_cast($1007,120,184,0)|0); $1010 = $1009; } $spell = $1010; $1011 = $spell; $1012 = ($1011|0)!=(0|0); if ($1012) { $1013 = $spell; $1014 = ((($1013)) + 104|0); $1015 = HEAP32[$1014>>2]|0; $1016 = (__ZN15MTGCardInstance10controllerEv($1015)|0); $lastStackActionController = $1016; $1017 = $p; $1018 = ((($14)) + 24|0); $1019 = HEAP32[$1018>>2]|0; $1020 = (__ZN15MTGCardInstance10controllerEv($1019)|0); $1021 = ($1017|0)!=($1020|0); if ($1021) { $1022 = $lastStackActionController; $1023 = $p; $1024 = ($1022|0)!=($1023|0); if ($1024) { $1025 = ((($14)) + 44|0); HEAP32[$1025>>2] = 60; } } } } } break; } default: { $1026 = ((($14)) + 24|0); $1027 = HEAP32[$1026>>2]|0; $1028 = ($1027|0)!=(0|0); if (!($1028)) { $1115 = HEAP32[$14>>2]|0; $1116 = (__ZN8AIPlayer18getRandomGeneratorEv($1115)|0); $1117 = (__ZN15RandomGenerator6randomEv($1116)|0); $1118 = (($1117|0) % 30)&-1; $1119 = (10 + ($1118))|0; $1120 = ((($14)) + 44|0); HEAP32[$1120>>2] = $1119; break L54; } $1029 = $g; __ZN14AbilityFactoryC2EP12GameObserver($af7,$1029); $1030 = $a; $1031 = $p; $1032 = ((($14)) + 24|0); $1033 = HEAP32[$1032>>2]|0; $1034 = ($1033|0)==(0|0); $1035 = ((($1033)) + 280|0); $1036 = $1034 ? 0 : $1035; __THREW__ = 0; $1037 = (invoke_iiiiiii(4067,($af7|0),($1030|0),($1031|0),2,(0|0),($1036|0))|0); $1038 = __THREW__; __THREW__ = 0; $1039 = $1038&1; L59: do { if (!($1039)) { $suggestion8 = $1037; $1040 = $a; $1041 = ($1040|0)==(0|0); if ($1041) { $1045 = 0; } else { $1042 = (___dynamic_cast($1040,4000,1176,0)|0); $1045 = $1042; } $ady = $1045; $1046 = $ady; $1047 = ($1046|0)!=(0|0); $1048 = $ady; $1049 = ($1048|0)!=(0|0); $or$cond15 = $1047 & $1049; do { if ($or$cond15) { $1050 = $ady; $1051 = ((($1050)) + 224|0); $1052 = HEAP32[$1051>>2]|0; $1053 = ($1052|0)==(8); if ($1053) { $suggestion8 = 1; } $1054 = $ady; $1055 = ((($1054)) + 224|0); $1056 = HEAP32[$1055>>2]|0; $1057 = ($1056|0)==(7); if ($1057) { $suggestion8 = -1; } $1058 = $ady; $1059 = ((($1058)) + 224|0); $1060 = HEAP32[$1059>>2]|0; $1061 = ($1060|0)==(1); if ($1061) { $suggestion8 = 1; } $1062 = $ady; $1063 = ((($1062)) + 224|0); $1064 = HEAP32[$1063>>2]|0; $1065 = ($1064|0)==(2); if ($1065) { $suggestion8 = 1; } $1066 = $ady; $1067 = ((($1066)) + 224|0); $1068 = HEAP32[$1067>>2]|0; $1069 = ($1068|0)==(6); if ($1069) { $suggestion8 = -1; } $1070 = $ady; $1071 = ((($1070)) + 224|0); $1072 = HEAP32[$1071>>2]|0; $1073 = ($1072|0)==(5); if ($1073) { $suggestion8 = 1; } $1074 = $ady; $1075 = ((($1074)) + 224|0); $1076 = HEAP32[$1075>>2]|0; $1077 = ($1076|0)==(4); if ($1077) { $suggestion8 = 1; } $1078 = $ady; $1079 = ((($1078)) + 224|0); $1080 = HEAP32[$1079>>2]|0; $1081 = ($1080|0)==(3); if ($1081) { $suggestion8 = 1; } $1082 = $ady; $1083 = ((($1082)) + 224|0); $1084 = HEAP32[$1083>>2]|0; $1085 = ($1084|0)==(0); if (!($1085)) { break; } $suggestion8 = -1; } } while(0); $1086 = $suggestion8; $1087 = ($1086|0)==(-1); if ($1087) { $1088 = $p; $1089 = ((($14)) + 24|0); $1090 = HEAP32[$1089>>2]|0; __THREW__ = 0; $1091 = (invoke_ii(3945,($1090|0))|0); $1092 = __THREW__; __THREW__ = 0; $1093 = $1092&1; if ($1093) { break; } $1094 = ($1088|0)==($1091|0); if ($1094) { label = 281; } else { label = 278; } } else { label = 278; } do { if ((label|0) == 278) { $1095 = $suggestion8; $1096 = ($1095|0)==(1); if ($1096) { $1097 = $p; $1098 = ((($14)) + 24|0); $1099 = HEAP32[$1098>>2]|0; __THREW__ = 0; $1100 = (invoke_ii(3945,($1099|0))|0); $1101 = __THREW__; __THREW__ = 0; $1102 = $1101&1; if ($1102) { break L59; } $1103 = ($1097|0)!=($1100|0); if ($1103) { label = 281; break; } } $1105 = HEAP32[$14>>2]|0; __THREW__ = 0; $1106 = (invoke_ii(4073,($1105|0))|0); $1107 = __THREW__; __THREW__ = 0; $1108 = $1107&1; if ($1108) { break L59; } __THREW__ = 0; $1109 = (invoke_ii(4074,($1106|0))|0); $1110 = __THREW__; __THREW__ = 0; $1111 = $1110&1; if ($1111) { break L59; } $1112 = (($1109|0) % 20)&-1; $1113 = (10 + ($1112))|0; $1114 = ((($14)) + 44|0); HEAP32[$1114>>2] = $1113; } } while(0); if ((label|0) == 281) { $1104 = ((($14)) + 44|0); HEAP32[$1104>>2] = 0; } __ZN14AbilityFactoryD2Ev($af7); break L54; } } while(0); $1043 = ___cxa_find_matching_catch()|0; $1044 = tempRet0; $3 = $1043; $4 = $1044; __ZN14AbilityFactoryD2Ev($af7); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } } } while(0); $1121 = ((($14)) + 4|0); $1122 = HEAP32[$1121>>2]|0; $1123 = ($1122|0)==(0|0); if ($1123) { $1125 = 0; } else { $1124 = (___dynamic_cast($1122,4000,1672,0)|0); $1125 = $1124; } $auk = $1125; $1126 = $auk; $1127 = ($1126|0)!=(0|0); L393: do { if ($1127) { $1128 = $auk; $1129 = ($1128|0)!=(0|0); if ($1129) { $1130 = $g; $1131 = (__ZN12GameObserver19getCurrentGamePhaseEv($1130)|0); $1132 = ($1131|0)==(2); if ($1132) { $1133 = $g; $1134 = ((($1133)) + 208|0); $1135 = HEAP32[$1134>>2]|0; $1136 = $p; $1137 = ($1135|0)==($1136|0); if ($1137) { $1138 = $p; $1139 = $a; $1140 = ((($1139)) + 148|0); $1141 = HEAP32[$1140>>2]|0; $1142 = (__ZN15MTGCardInstance10controllerEv($1141)|0); $1143 = ($1138|0)==($1142|0); if ($1143) { $1144 = ((($14)) + 44|0); HEAP32[$1144>>2] = 100; } } } } } else { $1145 = $a; $1146 = ($1145|0)==(0|0); if ($1146) { $1148 = 0; } else { $1147 = (___dynamic_cast($1145,4000,520,0)|0); $1148 = $1147; } $aam = $1148; $1149 = $aam; $1150 = ($1149|0)!=(0|0); if ($1150) { $1151 = $aam; $1152 = ((($14)) + 24|0); $1153 = HEAP32[$1152>>2]|0; $1154 = ($1153|0)==(0|0); $1155 = ((($1153)) + 280|0); $1156 = $1154 ? 0 : $1155; $1157 = (__ZN7AAMover15destinationZoneEP10Targetable($1151,$1156)|0); $z = $1157; $1158 = ((($14)) + 24|0); $1159 = HEAP32[$1158>>2]|0; $1160 = ($1159|0)!=(0|0); if (!($1160)) { $1251 = ((($14)) + 44|0); HEAP32[$1251>>2] = 50; break; } $1161 = ((($14)) + 24|0); $1162 = HEAP32[$1161>>2]|0; $1163 = ((($1162)) + 392|0); $1164 = HEAP32[$1163>>2]|0; $1165 = $p; $1166 = ((($1165)) + 84|0); $1167 = HEAP32[$1166>>2]|0; $1168 = ((($1167)) + 8|0); $1169 = HEAP32[$1168>>2]|0; $1170 = ($1164|0)==($1169|0); if (!($1170)) { $1171 = ((($14)) + 24|0); $1172 = HEAP32[$1171>>2]|0; $1173 = ((($1172)) + 392|0); $1174 = HEAP32[$1173>>2]|0; $1175 = $p; $1176 = (__ZN6Player8opponentEv($1175)|0); $1177 = ((($1176)) + 84|0); $1178 = HEAP32[$1177>>2]|0; $1179 = ((($1178)) + 20|0); $1180 = HEAP32[$1179>>2]|0; $1181 = ($1174|0)==($1180|0); if (!($1181)) { $1182 = ((($14)) + 24|0); $1183 = HEAP32[$1182>>2]|0; $1184 = ((($1183)) + 392|0); $1185 = HEAP32[$1184>>2]|0; $1186 = $p; $1187 = ((($1186)) + 84|0); $1188 = HEAP32[$1187>>2]|0; $1189 = ((($1188)) + 16|0); $1190 = HEAP32[$1189>>2]|0; $1191 = ($1185|0)==($1190|0); if (!($1191)) { $1216 = ((($14)) + 24|0); $1217 = HEAP32[$1216>>2]|0; $1218 = ((($1217)) + 392|0); $1219 = HEAP32[$1218>>2]|0; $1220 = $p; $1221 = ((($1220)) + 84|0); $1222 = HEAP32[$1221>>2]|0; $1223 = ((($1222)) + 20|0); $1224 = HEAP32[$1223>>2]|0; $1225 = ($1219|0)==($1224|0); do { if ($1225) { $1226 = ((($14)) + 24|0); $1227 = HEAP32[$1226>>2]|0; $1228 = $a; $1229 = ((($1228)) + 148|0); $1230 = HEAP32[$1229>>2]|0; $1231 = ($1227|0)==($1230|0); if (!($1231)) { break; } $1232 = $z; $1233 = $p; $1234 = ((($1233)) + 84|0); $1235 = HEAP32[$1234>>2]|0; $1236 = ((($1235)) + 16|0); $1237 = HEAP32[$1236>>2]|0; $1238 = ($1232|0)==($1237|0); if (!($1238)) { break L393; } $1239 = HEAP32[$14>>2]|0; $1240 = (__ZN8AIPlayer18getRandomGeneratorEv($1239)|0); $1241 = (__ZN15RandomGenerator6randomEv($1240)|0); $1242 = (($1241|0) % 10)&-1; $1243 = (10 + ($1242))|0; $1244 = ((($14)) + 44|0); HEAP32[$1244>>2] = $1243; break L393; } } while(0); $1245 = HEAP32[$14>>2]|0; $1246 = (__ZN8AIPlayer18getRandomGeneratorEv($1245)|0); $1247 = (__ZN15RandomGenerator6randomEv($1246)|0); $1248 = (($1247|0) % 5)&-1; $1249 = (10 + ($1248))|0; $1250 = ((($14)) + 44|0); HEAP32[$1250>>2] = $1249; break; } } } $1192 = $z; $1193 = $p; $1194 = ((($1193)) + 84|0); $1195 = HEAP32[$1194>>2]|0; $1196 = ((($1195)) + 16|0); $1197 = HEAP32[$1196>>2]|0; $1198 = ($1192|0)==($1197|0); if (!($1198)) { $1199 = $z; $1200 = $p; $1201 = ((($1200)) + 84|0); $1202 = HEAP32[$1201>>2]|0; $1203 = ((($1202)) + 20|0); $1204 = HEAP32[$1203>>2]|0; $1205 = ($1199|0)==($1204|0); if (!($1205)) { $1206 = $z; $1207 = ((($14)) + 24|0); $1208 = HEAP32[$1207>>2]|0; $1209 = (__ZN15MTGCardInstance10controllerEv($1208)|0); $1210 = ((($1209)) + 84|0); $1211 = HEAP32[$1210>>2]|0; $1212 = ((($1211)) + 16|0); $1213 = HEAP32[$1212>>2]|0; $1214 = ($1206|0)==($1213|0); if (!($1214)) { break; } } } $1215 = ((($14)) + 44|0); HEAP32[$1215>>2] = 100; break; } $1252 = $a; $1253 = ($1252|0)==(0|0); if ($1253) { $1255 = 0; } else { $1254 = (___dynamic_cast($1252,4000,872,0)|0); $1255 = $1254; } $1256 = ($1255|0)!=(0|0); if ($1256) { $1257 = ((($14)) + 40|0); $1258 = HEAP32[$1257>>2]|0; $1259 = ($1258|0)!=(0|0); if ($1259) { $1260 = ((($14)) + 40|0); $1261 = HEAP32[$1260>>2]|0; $1262 = $p; $1263 = ($1261|0)!=($1262|0); if ($1263) { $1264 = ((($14)) + 44|0); HEAP32[$1264>>2] = 60; break; } } $1265 = ((($14)) + 44|0); HEAP32[$1265>>2] = 90; break; } $1266 = $a; $1267 = ($1266|0)==(0|0); if ($1267) { $1269 = 0; } else { $1268 = (___dynamic_cast($1266,4000,664,0)|0); $1269 = $1268; } $1270 = ($1269|0)!=(0|0); if ($1270) { $1271 = ((($14)) + 40|0); $1272 = HEAP32[$1271>>2]|0; $1273 = ($1272|0)!=(0|0); if (!($1273)) { break; } $1274 = ((($14)) + 40|0); $1275 = HEAP32[$1274>>2]|0; $1276 = $p; $1277 = ($1275|0)!=($1276|0); if (!($1277)) { break; } $1278 = ((($14)) + 44|0); HEAP32[$1278>>2] = 90; break; } $1279 = $a; $1280 = ($1279|0)==(0|0); if ($1280) { $1282 = 0; } else { $1281 = (___dynamic_cast($1279,4000,256,0)|0); $1282 = $1281; } $atc = $1282; $1283 = $atc; $1284 = ($1283|0)!=(0|0); if ($1284) { $1285 = ((($14)) + 44|0); HEAP32[$1285>>2] = 80; $1286 = $atc; $1287 = ((($1286)) + 268|0); $1288 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1287)|0); $1289 = ($1288|0)!=(0); $$expand_i1_val = 0; HEAP8[$9>>0] = $$expand_i1_val; do { if ($1289) { $1290 = $atc; $1291 = ((($1290)) + 280|0); $1292 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1291)|0); $1293 = ($1292|0)!=(0); if (!($1293)) { $1444 = 0; break; } $1294 = $atc; $1295 = ((($1294)) + 232|0); $1296 = (__ZNKSt3__14listIiNS_9allocatorIiEEE4sizeEv($1295)|0); $1297 = ($1296|0)!=(0); if (!($1297)) { $1444 = 0; break; } $1298 = $p; $1299 = ((($1298)) + 84|0); $1300 = HEAP32[$1299>>2]|0; $1301 = ((($1300)) + 20|0); $1302 = HEAP32[$1301>>2]|0; $1303 = $atc; $1304 = ((($1303)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$1304); $$expand_i1_val17 = 1; HEAP8[$9>>0] = $$expand_i1_val17; __THREW__ = 0; $1305 = (invoke_iii(4075,($1302|0),($8|0))|0); $1306 = __THREW__; __THREW__ = 0; $1307 = $1306&1; if (!($1307)) { $1308 = ($1305|0)!=(0|0); $1444 = $1308; break; } $1321 = ___cxa_find_matching_catch()|0; $1322 = tempRet0; $3 = $1321; $4 = $1322; $$pre_trunc20 = HEAP8[$9>>0]|0; $1323 = $$pre_trunc20&1; if (!($1323)) { $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } else { $1444 = 0; } } while(0); $$pre_trunc = HEAP8[$9>>0]|0; $1309 = $$pre_trunc&1; if ($1309) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } L460: do { if ($1444) { $1310 = $atc; $1311 = ((($1310)) + 232|0); $1312 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($1311)|0); HEAP32[$10>>2] = $1312; __ZNSt3__121__list_const_iteratorIiPvEC2ERKNS_15__list_iteratorIiS1_EE($it,$10); while(1) { $1313 = $atc; $1314 = ((($1313)) + 232|0); $1315 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($1314)|0); HEAP32[$12>>2] = $1315; __ZNSt3__121__list_const_iteratorIiPvEC2ERKNS_15__list_iteratorIiS1_EE($11,$12); $1316 = (__ZNSt3__1neERKNS_21__list_const_iteratorIiPvEES4_($it,$11)|0); if (!($1316)) { break L460; } $1317 = (__ZNKSt3__121__list_const_iteratorIiPvEdeEv($it)|0); $1318 = HEAP32[$1317>>2]|0; $1319 = ($1318|0)==(7); if ($1319) { $1320 = ((($14)) + 44|0); HEAP32[$1320>>2] = 0; } (__ZNSt3__121__list_const_iteratorIiPvEppEv($it)|0); } } } while(0); $1324 = $p; $1325 = ((($1324)) + 84|0); $1326 = HEAP32[$1325>>2]|0; $1327 = ((($1326)) + 24|0); $1328 = HEAP32[$1327>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,162583); __THREW__ = 0; $1329 = (invoke_iii(4065,($1328|0),($13|0))|0); $1330 = __THREW__; __THREW__ = 0; $1331 = $1330&1; if ($1331) { $1334 = ___cxa_find_matching_catch()|0; $1335 = tempRet0; $3 = $1334; $4 = $1335; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $1442 = $3; $1443 = $4; ___resumeException($1442|0); // unreachable; } else { $1332 = ($1329>>>0)>=(25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); if (!($1332)) { break; } $1333 = ((($14)) + 44|0); HEAP32[$1333>>2] = 0; break; } } } } while(0); $1336 = ((($14)) + 4|0); $1337 = HEAP32[$1336>>2]|0; $1338 = ($1337|0)==(0|0); if ($1338) { $1340 = 0; } else { $1339 = (___dynamic_cast($1337,4000,456,0)|0); $1340 = $1339; } $may = $1340; $1341 = ((($14)) + 44|0); $1342 = HEAP32[$1341>>2]|0; $1343 = ($1342|0)==(0); $1344 = $may; $1345 = ($1344|0)!=(0|0); $or$cond7 = $1343 & $1345; if ($or$cond7) { $1346 = $p; $chk = $1346; $1347 = $may; $1348 = ((($1347)) + 152|0); $1349 = HEAP32[$1348>>2]|0; $1350 = ($1349|0)!=(0|0); if ($1350) { $1351 = $may; $1352 = ((($1351)) + 152|0); $1353 = HEAP32[$1352>>2]|0; $1354 = (__ZN13ActionElement11getActionTcEv($1353)|0); $1355 = ($1354|0)!=(0|0); if ($1355) { $1356 = $chk; $1357 = HEAP32[$1356>>2]|0; $1358 = ((($1357)) + 64|0); $1359 = HEAP32[$1358>>2]|0; $1360 = $may; $1361 = ((($1360)) + 152|0); $1362 = HEAP32[$1361>>2]|0; $1363 = (__ZN13ActionElement11getActionTcEv($1362)|0); $1364 = (FUNCTION_TABLE_iiiiii[$1359 & 8191]($1356,$1363,0,0,1)|0); $1365 = ($1364|0)!=(0); if ($1365) { $1366 = HEAP32[$14>>2]|0; $1367 = (__ZN8AIPlayer18getRandomGeneratorEv($1366)|0); $1368 = (__ZN15RandomGenerator6randomEv($1367)|0); $1369 = (($1368|0) % 50)&-1; $1370 = (50 + ($1369))|0; $1371 = ((($14)) + 44|0); HEAP32[$1371>>2] = $1370; } } } } $1372 = $p; $1373 = ((($1372)) + 84|0); $1374 = HEAP32[$1373>>2]|0; $1375 = ((($1374)) + 16|0); $1376 = HEAP32[$1375>>2]|0; $1377 = ((($1376)) + 56|0); $1378 = HEAP32[$1377>>2]|0; $1379 = ($1378|0)==(0); if ($1379) { $1380 = ((($14)) + 44|0); $1381 = HEAP32[$1380>>2]|0; $1382 = (+($1381|0)); $1383 = $1382; $1384 = $1383 * 1.3; $1385 = (~~(($1384))); $1386 = ((($14)) + 44|0); HEAP32[$1386>>2] = $1385; } $1387 = ((($14)) + 4|0); $1388 = HEAP32[$1387>>2]|0; $1389 = (__ZN10MTGAbility7getCostEv($1388)|0); $cost = $1389; $1390 = $cost; $1391 = ($1390|0)!=(0|0); L487: do { if ($1391) { $1392 = $cost; $1393 = ((($1392)) + 60|0); $1394 = HEAP32[$1393>>2]|0; $ec = $1394; $1395 = $ec; $1396 = ($1395|0)!=(0|0); if ($1396) { $i = 0; while(1) { $1397 = $i; $1398 = $ec; $1399 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1398)|0); $1400 = ($1397>>>0)<($1399>>>0); if (!($1400)) { break L487; } $1401 = $ec; $1402 = $i; $1403 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($1401,$1402)|0); $1404 = HEAP32[$1403>>2]|0; $1405 = ($1404|0)==(0|0); if ($1405) { $1407 = 0; } else { $1406 = (___dynamic_cast($1404,2512,2728,0)|0); $1407 = $1406; } $tapper = $1407; $1408 = $tapper; $1409 = ($1408|0)!=(0|0); if (!($1409)) { $1410 = ((($14)) + 44|0); $1411 = HEAP32[$1410>>2]|0; $1412 = (($1411|0) / 2)&-1; $1413 = ((($14)) + 44|0); HEAP32[$1413>>2] = $1412; } $1414 = $i; $1415 = (($1414) + 1)|0; $i = $1415; } } } } while(0); $1416 = $a; $1417 = ($1416|0)==(0|0); if ($1417) { $1419 = 0; } else { $1418 = (___dynamic_cast($1416,4000,5472,0)|0); $1419 = $1418; } $1420 = ($1419|0)!=(0|0); if ($1420) { $1421 = ((($14)) + 44|0); $1422 = HEAP32[$1421>>2]|0; $1423 = (($1422) + 65)|0; HEAP32[$1421>>2] = $1423; } else { $1424 = $a; $1425 = ($1424|0)==(0|0); if ($1425) { $1427 = 0; } else { $1426 = (___dynamic_cast($1424,4000,5504,0)|0); $1427 = $1426; } $1428 = ($1427|0)!=(0|0); if ($1428) { $1429 = ((($14)) + 44|0); $1430 = HEAP32[$1429>>2]|0; $1431 = (($1430) + 55)|0; HEAP32[$1429>>2] = $1431; } } $1432 = $transAbility; $1433 = ($1432|0)!=(0|0); if ($1433) { $1434 = $transAbility; $1435 = ($1434|0)==(0|0); if (!($1435)) { $1436 = HEAP32[$1434>>2]|0; $1437 = ((($1436)) + 4|0); $1438 = HEAP32[$1437>>2]|0; FUNCTION_TABLE_vi[$1438 & 8191]($1434); } $transAbility = 0; } $1439 = ((($14)) + 44|0); $1440 = HEAP32[$1439>>2]|0; $0 = $1440; $1441 = $0; STACKTOP = sp;return ($1441|0); } function __ZN12AIPlayerBaka13getEfficiencyEP15OrderedAIAction($this,$action) { $this = $this|0; $action = $action|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $action; $2 = $1; $3 = (__ZN15OrderedAIAction13getEfficiencyEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN12AIPlayerBaka10chooseCardEP13TargetChooserP15MTGCardInstancei($this,$tc,$source,$0) { $this = $this|0; $tc = $tc|0; $source = $source|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0; var $j = 0, $k = 0, $playerZones = 0, $players = 0, $zone = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 16|0; $2 = $this; $3 = $tc; $4 = $source; $5 = $0; $6 = $2; $7 = $4; $8 = (__ZN15MTGCardInstance10controllerEv($7)|0); $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $playerZones = $10; $11 = ((($6)) + 340|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($6)) + 340|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 180|0); $17 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv($16)|0); $18 = ($17|0)!=(0); if ($18) { $19 = ((($6)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $3; $22 = (__ZN12AIPlayerBaka10GetComboTcEP12GameObserverP13TargetChooser($6,$20,$21)|0); $3 = $22; } } $players = 0; L5: while(1) { $23 = $players; $24 = ($23|0)<(2); if (!($24)) { label = 18; break; } $25 = $playerZones; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; HEAP32[$zones>>2] = $27; $28 = ((($zones)) + 4|0); $29 = $playerZones; $30 = ((($29)) + 8|0); $31 = HEAP32[$30>>2]|0; HEAP32[$28>>2] = $31; $32 = ((($28)) + 4|0); $33 = $playerZones; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; HEAP32[$32>>2] = $35; $36 = ((($32)) + 4|0); $37 = $playerZones; $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; HEAP32[$36>>2] = $39; $40 = ((($36)) + 4|0); $41 = $playerZones; $42 = ((($41)) + 28|0); $43 = HEAP32[$42>>2]|0; HEAP32[$40>>2] = $43; $44 = ((($40)) + 4|0); $45 = $playerZones; $46 = ((($45)) + 36|0); $47 = HEAP32[$46>>2]|0; HEAP32[$44>>2] = $47; $j = 0; while(1) { $48 = $j; $49 = ($48|0)<(6); if (!($49)) { break; } $50 = $j; $51 = (($zones) + ($50<<2)|0); $52 = HEAP32[$51>>2]|0; $zone = $52; $k = 0; while(1) { $53 = $k; $54 = $zone; $55 = ((($54)) + 56|0); $56 = HEAP32[$55>>2]|0; $57 = ($53|0)<($56|0); if (!($57)) { break; } $58 = $zone; $59 = ((($58)) + 8|0); $60 = $k; $61 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($59,$60)|0); $62 = HEAP32[$61>>2]|0; $card = $62; $63 = $card; $64 = $4; $65 = ($63|0)!=($64|0); if ($65) { $66 = $card; $67 = $3; $68 = ((($67)) + 32|0); $69 = HEAP32[$68>>2]|0; $70 = ($66|0)!=($69|0); if ($70) { $71 = $3; $72 = $card; $73 = ($72|0)==(0|0); $74 = ((($72)) + 280|0); $75 = $73 ? 0 : $74; $76 = (__ZN11TargetsList16alreadyHasTargetEP10Targetable($71,$75)|0); $77 = ($76|0)!=(0); if (!($77)) { $78 = $3; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; $82 = $card; $83 = ($82|0)==(0|0); $84 = ((($82)) + 280|0); $85 = $83 ? 0 : $84; $86 = (FUNCTION_TABLE_iiii[$81 & 8191]($78,$85,0)|0); if ($86) { label = 14; break L5; } } } } $88 = $k; $89 = (($88) + 1)|0; $k = $89; } $90 = $j; $91 = (($90) + 1)|0; $j = $91; } $92 = $4; $93 = (__ZN15MTGCardInstance10controllerEv($92)|0); $94 = (__ZN6Player8opponentEv($93)|0); $95 = ((($94)) + 84|0); $96 = HEAP32[$95>>2]|0; $playerZones = $96; $97 = $players; $98 = (($97) + 1)|0; $players = $98; } if ((label|0) == 14) { $87 = $card; $1 = $87; $99 = $1; STACKTOP = sp;return ($99|0); } else if ((label|0) == 18) { $1 = 0; $99 = $1; STACKTOP = sp;return ($99|0); } return (0)|0; } function __ZN12AIPlayerBaka10GetComboTcEP12GameObserverP13TargetChooser($this,$observer,$tc) { $this = $this|0; $observer = $observer|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $Oowner = 0, $cardBackUp = 0; var $gathertc = 0, $it = 0, $tcf = 0, $testTc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 56|0; $it = sp + 52|0; $3 = sp + 48|0; $4 = sp + 32|0; $7 = sp; $0 = $this; $1 = $observer; $2 = $tc; $8 = $0; $9 = $1; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$9); $10 = ((($8)) + 340|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 180|0); $13 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($12)|0); HEAP32[$it>>2] = $13; while(1) { $14 = ((($8)) + 340|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 180|0); $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($16)|0); HEAP32[$3>>2] = $17; $18 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($it,$3)|0); if (!($18)) { label = 15; break; } $19 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv($it)|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$20); $21 = $2; $22 = ((($21)) + 32|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_iiiii(3943,($tcf|0),($4|0),($23|0),(0|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 8; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $gathertc = $24; $27 = $gathertc; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; (FUNCTION_TABLE_ii[$30 & 8191]($27)|0); $31 = $gathertc; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $2; $36 = ((($35)) + 32|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); $39 = ((($37)) + 280|0); $40 = $38 ? 0 : $39; $41 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$40,0)|0); if ($41) { $42 = $2; $43 = ((($42)) + 32|0); $44 = HEAP32[$43>>2]|0; $cardBackUp = $44; $45 = $2; $46 = ((($45)) + 24|0); $47 = HEAP32[$46>>2]|0; $Oowner = $47; $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv($it)|0); $49 = ((($48)) + 12|0); $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($49)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$50); $51 = $cardBackUp; __THREW__ = 0; $52 = (invoke_iiiii(3943,($tcf|0),($7|0),($51|0),(0|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 9; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $testTc = $52; $55 = $testTc; $56 = (__ZN13TargetChooser17countValidTargetsEb($55,0)|0); $57 = ($56|0)!=(0); if ($57) { $58 = $testTc; $2 = $58; $59 = $Oowner; $60 = $2; $61 = ((($60)) + 24|0); HEAP32[$61>>2] = $59; $62 = $2; $63 = ((($62)) + 20|0); HEAP8[$63>>0] = 1; } } $68 = $gathertc; $69 = ($68|0)!=(0|0); if ($69) { $70 = $gathertc; $71 = ($70|0)==(0|0); if (!($71)) { $72 = HEAP32[$70>>2]|0; $73 = ((($72)) + 36|0); $74 = HEAP32[$73>>2]|0; FUNCTION_TABLE_vi[$74 & 8191]($70); } $gathertc = 0; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv($it)|0); } if ((label|0) == 8) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $5 = $64; $6 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else if ((label|0) == 9) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else if ((label|0) == 15) { $75 = $2; STACKTOP = sp;return ($75|0); } return (0)|0; } function __ZN12AIPlayerBaka14payTheManaCostEP8ManaCostP15MTGCardInstanceNSt3__16vectorIP10MTGAbilityNS4_9allocatorIS7_EEEE($this,$cost,$target,$gotPayments) { $this = $this|0; $cost = $cost|0; $target = $target|0; $gotPayments = $gotPayments|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $action = 0, $action1 = 0, $action7 = 0, $amp = 0, $amp5 = 0, $card = 0, $checkTarget = 0; var $clicking = 0, $clicks = 0, $costTarget = 0, $diff = 0, $doUse = 0, $ec = 0, $fmp = 0, $gmp = 0, $i = 0, $i3 = 0, $i4 = 0, $i6 = 0, $k = 0, $k2 = 0, $outPut = 0, $pMana = 0, $paid = 0, $used = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 144|0; $clicks = sp + 92|0; $action = sp + 80|0; $action1 = sp + 72|0; $used = sp + 28|0; $card = sp + 12|0; $action7 = sp; $1 = $this; $2 = $cost; $3 = $target; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } $10 = $2; $11 = ((($10)) + 60|0); $12 = HEAP32[$11>>2]|0; $ec = $12; $13 = $ec; $14 = ($13|0)!=(0|0); if (!($14)) { $15 = ((($7)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 160|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($7)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 160|0); $23 = HEAP32[$22>>2]|0; $ec = $23; } } $24 = $ec; $25 = ($24|0)!=(0|0); L9: do { if ($25) { $i = 0; L11: while(1) { $26 = $i; $27 = $ec; $28 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($27)|0); $29 = ($26>>>0)<($28>>>0); if (!($29)) { break L9; } $30 = $ec; $31 = $i; $32 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = $ec; $38 = $i; $39 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($37,$38)|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = $3; (FUNCTION_TABLE_iii[$43 & 8191]($40,$44)|0); $45 = $ec; $46 = $i; $47 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($45,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN13TargetChooser17countValidTargetsEb($50,0)|0); $52 = ($51|0)!=(0); if (!($52)) { label = 11; break; } $53 = HEAP32[$7>>2]|0; $54 = ((($53)) + 120|0); $55 = HEAP32[$54>>2]|0; $56 = $ec; $57 = $i; $58 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($56,$57)|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = $3; $63 = (FUNCTION_TABLE_iiiii[$55 & 8191]($7,$61,$62,0)|0); $costTarget = $63; $checkTarget = 0; while(1) { $64 = $ec; $65 = $costTarget; $66 = (__ZN10ExtraCosts15tryToSetPaymentEP15MTGCardInstance($64,$65)|0); $67 = ($66|0)!=(0); if (!($67)) { break; } $68 = HEAP32[$7>>2]|0; $69 = ((($68)) + 120|0); $70 = HEAP32[$69>>2]|0; $71 = $ec; $72 = $i; $73 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($71,$72)|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = $3; $78 = (FUNCTION_TABLE_iiiii[$70 & 8191]($7,$76,$77,0)|0); $costTarget = $78; $79 = $checkTarget; $80 = ($79|0)==(20); if ($80) { label = 15; break L11; } $81 = $checkTarget; $82 = (($81) + 1)|0; $checkTarget = $82; } $83 = $ec; $84 = $i; $85 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($83,$84)|0); $86 = HEAP32[$85>>2]|0; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 12|0); $89 = HEAP32[$88>>2]|0; $90 = (FUNCTION_TABLE_ii[$89 & 8191]($86)|0); $91 = ($90|0)!=(0); if (!($91)) { label = 18; break; } } $92 = $i; $93 = (($92) + 1)|0; $i = $93; } if ((label|0) == 11) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } else if ((label|0) == 15) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } else if ((label|0) == 18) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } } } while(0); $94 = $2; $95 = (__ZN8ManaCost16getConvertedCostEv($94)|0); $96 = ($95|0)!=(0); if (!($96)) { $97 = $3; $98 = ($97|0)!=(0|0); if ($98) { $99 = $3; $100 = (__ZN13CardPrimitive6isLandEv($99)|0); if ($100) { $101 = ((($7)) + 84|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 4|0); $104 = HEAP32[$103>>2]|0; $105 = $3; $106 = ((($7)) + 84|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 24|0); $109 = HEAP32[$108>>2]|0; $110 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($104,$105,$109)|0); $111 = ($110|0)==(1); if ($111) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } } } $112 = $2; $113 = (__ZN8ManaCost4hasXEv($112)|0); $114 = ($113|0)!=(0); if (!($114)) { $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } } $115 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($gotPayments)|0); $116 = ($115|0)!=(0); if (!($116)) { $287 = HEAP32[$7>>2]|0; $288 = ((($287)) + 152|0); $289 = HEAP32[$288>>2]|0; $290 = $3; $291 = (FUNCTION_TABLE_iii[$289 & 8191]($7,$290)|0); $pMana = $291; $292 = $pMana; $293 = ($292|0)!=(0|0); if (!($293)) { $$expand_i1_val16 = 0; HEAP8[$0>>0] = $$expand_i1_val16; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } $294 = $pMana; $295 = (__ZN6Player11getManaPoolEv($7)|0); (__ZN8ManaCost3addEPS_($294,$295)|0); $296 = $2; $297 = (__ZN8ManaCost16getConvertedCostEv($296)|0); $298 = ($297|0)!=(0); if (!($298)) { $299 = $2; $300 = (__ZN8ManaCost4hasXEv($299)|0); $301 = ($300|0)!=(0); if ($301) { $302 = $pMana; $2 = $302; } } $303 = $pMana; $304 = $2; $305 = (__ZN8ManaCost9canAffordEPS_($303,$304)|0); $306 = ($305|0)!=(0); $307 = $pMana; if (!($306)) { $308 = ($307|0)==(0|0); if (!($308)) { $309 = HEAP32[$307>>2]|0; $310 = ((($309)) + 12|0); $311 = HEAP32[$310>>2]|0; FUNCTION_TABLE_vi[$311 & 8191]($307); } $$expand_i1_val18 = 0; HEAP8[$0>>0] = $$expand_i1_val18; $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } $312 = $2; $313 = (__ZN8ManaCost4DiffEPS_($307,$312)|0); $diff = $313; $314 = $pMana; $315 = ($314|0)==(0|0); if (!($315)) { $316 = HEAP32[$314>>2]|0; $317 = ((($316)) + 12|0); $318 = HEAP32[$317>>2]|0; FUNCTION_TABLE_vi[$318 & 8191]($314); } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($used); $i4 = 1; L62: while(1) { $319 = $i4; $320 = ((($7)) + 4|0); $321 = HEAP32[$320>>2]|0; $322 = ((($321)) + 172|0); $323 = HEAP32[$322>>2]|0; __THREW__ = 0; $324 = (invoke_ii(3911,($323|0))|0); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { label = 116; break; } $327 = ((($324)) + 20|0); $328 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($327)|0); $329 = ($319>>>0)<($328>>>0); if (!($329)) { label = 145; break; } $330 = ((($7)) + 4|0); $331 = HEAP32[$330>>2]|0; $332 = ((($331)) + 172|0); $333 = HEAP32[$332>>2]|0; __THREW__ = 0; $334 = (invoke_ii(3911,($333|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { label = 116; break; } $337 = ((($334)) + 20|0); $338 = $i4; __THREW__ = 0; $339 = (invoke_iii(3833,($337|0),($338|0))|0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 116; break; } $342 = HEAP32[$339>>2]|0; $a = $342; $343 = $a; $344 = ($343|0)==(0|0); if ($344) { $348 = 0; } else { $345 = (___dynamic_cast($343,4000,4192,0)|0); $348 = $345; } $amp5 = $348; $349 = $amp5; $350 = ($349|0)!=(0|0); do { if ($350) { $351 = HEAP32[$7>>2]|0; $352 = ((($351)) + 164|0); $353 = HEAP32[$352>>2]|0; $354 = $amp5; __THREW__ = 0; $355 = (invoke_iii($353|0,($7|0),($354|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { label = 116; break L62; } $358 = ($355|0)!=(0); if ($358) { $359 = $amp5; $360 = ((($359)) + 148|0); $361 = HEAP32[$360>>2]|0; HEAP32[$card>>2] = $361; $362 = HEAP32[$card>>2]|0; $363 = $3; $364 = ($362|0)==($363|0); if ($364) { __THREW__ = 0; $365 = (invoke_iii(4084,($used|0),($card|0))|0); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 116; break L62; } HEAP8[$365>>0] = 1; } __THREW__ = 0; $368 = (invoke_iii(4084,($used|0),($card|0))|0); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { label = 116; break L62; } $371 = HEAP8[$368>>0]|0; $372 = $371&1; if ($372) { break; } $373 = $amp5; $374 = HEAP32[$373>>2]|0; $375 = ((($374)) + 64|0); $376 = HEAP32[$375>>2]|0; $377 = HEAP32[$card>>2]|0; __THREW__ = 0; $378 = (invoke_iiii($376|0,($373|0),($377|0),(0|0))|0); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 116; break L62; } $381 = ($378|0)!=(0); if (!($381)) { break; } $382 = $amp5; $383 = ((($382)) + 240|0); $384 = HEAP32[$383>>2]|0; __THREW__ = 0; $385 = (invoke_ii(3948,($384|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { label = 116; break L62; } $388 = ($385|0)>=(1); if (!($388)) { break; } __THREW__ = 0; $389 = (invoke_iii(4084,($used|0),($card|0))|0); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { label = 116; break L62; } HEAP8[$389>>0] = 1; $doUse = 1; $392 = HEAP32[11900]|0; $393 = (($392) - 1)|0; $i6 = $393; while(1) { $394 = $i6; $395 = ($394|0)>=(0); if (!($395)) { break; } $396 = $diff; $397 = $i6; __THREW__ = 0; $398 = (invoke_iii(3959,($396|0),($397|0))|0); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { label = 116; break L62; } $401 = ($398|0)!=(0); if ($401) { $402 = $amp5; $403 = ((($402)) + 240|0); $404 = HEAP32[$403>>2]|0; $405 = $i6; __THREW__ = 0; $406 = (invoke_iii(3959,($404|0),($405|0))|0); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; if ($408) { label = 116; break L62; } $409 = ($406|0)!=(0); if ($409) { label = 136; break; } } $414 = $i6; $415 = (($414) + -1)|0; $i6 = $415; } if ((label|0) == 136) { label = 0; $410 = $diff; $411 = $i6; __THREW__ = 0; (invoke_iiii(4085,($410|0),($411|0),1)|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { label = 116; break L62; } $doUse = 0; } $416 = $doUse; $417 = ($416|0)!=(0); if (!($417)) { break; } __THREW__ = 0; $418 = (invoke_ii(3903,44)|0); $419 = __THREW__; __THREW__ = 0; $420 = $419&1; if ($420) { label = 116; break L62; } $421 = $amp5; $422 = HEAP32[$card>>2]|0; __THREW__ = 0; invoke_viiiii(4002,($418|0),($7|0),($421|0),($422|0),(0|0)); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; if ($424) { label = 143; break L62; } HEAP32[$action7>>2] = $418; $425 = ((($7)) + 236|0); __THREW__ = 0; invoke_vii(4003,($425|0),($action7|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { label = 116; break L62; } } } } while(0); $430 = $i4; $431 = (($430) + 1)|0; $i4 = $431; } if ((label|0) == 116) { $346 = ___cxa_find_matching_catch()|0; $347 = tempRet0; $4 = $346; $5 = $347; } else if ((label|0) == 143) { $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $4 = $428; $5 = $429; __ZdlPv($418); } else if ((label|0) == 145) { $432 = $diff; $433 = ($432|0)==(0|0); if (!($433)) { $434 = HEAP32[$432>>2]|0; $435 = ((($434)) + 12|0); $436 = HEAP32[$435>>2]|0; FUNCTION_TABLE_vi[$436 & 8191]($432); } $$expand_i1_val20 = 1; HEAP8[$0>>0] = $$expand_i1_val20; $6 = 1; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); $438 = $4; $439 = $5; ___resumeException($438|0); // unreachable; } $117 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($117|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $4 = $130; $5 = $131; __ZdlPv($117); $438 = $4; $439 = $5; ___resumeException($438|0); // unreachable; } $paid = $117; __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEEC2Ev($clicks); $k = 0; L117: while(1) { $120 = $k; $121 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($gotPayments)|0); $122 = ($120>>>0)<($121>>>0); if (!($122)) { label = 81; break; } $123 = $k; __THREW__ = 0; $124 = (invoke_iii(3954,($gotPayments|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 35; break; } $127 = HEAP32[$124>>2]|0; $128 = ($127|0)==(0|0); if ($128) { $134 = 0; } else { $129 = (___dynamic_cast($127,4000,4192,0)|0); $134 = $129; } $amp = $134; $135 = $amp; $136 = ($135|0)!=(0|0); L124: do { if ($136) { __THREW__ = 0; $137 = (invoke_ii(3903,44)|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 35; break L117; } $140 = $amp; $141 = $amp; $142 = ((($141)) + 148|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; invoke_viiiii(4002,($137|0),($7|0),($140|0),($143|0),(0|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 41; break L117; } HEAP32[$action>>2] = $137; __THREW__ = 0; invoke_vii(4076,($clicks|0),($action|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 35; break L117; } $148 = $paid; $149 = $amp; $150 = ((($149)) + 240|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; (invoke_iii(4077,($148|0),($151|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 35; break L117; } } else { $156 = $k; __THREW__ = 0; $157 = (invoke_iii(3954,($gotPayments|0),($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 35; break L117; } $160 = HEAP32[$157>>2]|0; $161 = ($160|0)==(0|0); if ($161) { $163 = 0; } else { $162 = (___dynamic_cast($160,4000,552,0)|0); $163 = $162; } $gmp = $163; $164 = $gmp; $165 = ($164|0)!=(0|0); if ($165) { __THREW__ = 0; $166 = (invoke_ii(3903,44)|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 35; break L117; } $169 = $gmp; $170 = $gmp; $171 = ((($170)) + 148|0); $172 = HEAP32[$171>>2]|0; __THREW__ = 0; invoke_viiiii(4002,($166|0),($7|0),($169|0),($172|0),(0|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 51; break L117; } HEAP32[$action1>>2] = $166; __THREW__ = 0; invoke_vii(4076,($clicks|0),($action1|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 35; break L117; } $177 = $gmp; $178 = ((($177)) + 220|0); $179 = HEAP32[$178>>2]|0; $180 = ($179|0)==(0|0); if ($180) { $184 = 0; } else { $181 = (___dynamic_cast($179,4000,368,0)|0); $184 = $181; } $fmp = $184; $185 = $fmp; $186 = ($185|0)!=(0|0); if ($186) { $187 = $fmp; $188 = ((($187)) + 188|0); $189 = HEAP32[$188>>2]|0; $190 = ($189|0)==(0|0); if ($190) { $192 = 0; } else { $191 = (___dynamic_cast($189,4000,4192,0)|0); $192 = $191; } $amp = $192; $193 = $fmp; __THREW__ = 0; $194 = (invoke_ii(4078,($193|0))|0); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { label = 35; break L117; } $outPut = $194; $k2 = 0; while(1) { $197 = $k2; $198 = $outPut; $199 = ($197|0)<($198|0); if (!($199)) { break L124; } $200 = $paid; $201 = $amp; $202 = ((($201)) + 240|0); $203 = HEAP32[$202>>2]|0; __THREW__ = 0; (invoke_iii(4077,($200|0),($203|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 35; break L117; } $206 = $k2; $207 = (($206) + 1)|0; $k2 = $207; } } } } } while(0); $208 = $k; $209 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($gotPayments)|0); $210 = (($209) - 1)|0; $211 = ($208|0)==($210|0); if ($211) { $212 = $paid; __THREW__ = 0; $213 = (invoke_ii(4079,($7|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 35; break; } __THREW__ = 0; (invoke_iii(4077,($212|0),($213|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 35; break; } } $218 = $paid; $219 = $2; __THREW__ = 0; $220 = (invoke_iii(4080,($218|0),($219|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 35; break; } $223 = ($220|0)!=(0); if ($223) { $224 = $2; __THREW__ = 0; $225 = (invoke_ii(4081,($224|0))|0); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { label = 35; break; } $228 = ($225|0)!=(0); if (!($228)) { $229 = $2; __THREW__ = 0; $230 = (invoke_ii(4082,($229|0))|0); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 35; break; } $233 = ($230|0)!=(0); if (!($233)) { label = 70; break; } } $234 = $k; $235 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($gotPayments)|0); $236 = (($235) - 1)|0; $237 = ($234|0)==($236|0); if ($237) { label = 70; break; } } $257 = $k; $258 = (($257) + 1)|0; $k = $258; } L164: do { if ((label|0) == 41) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $4 = $154; $5 = $155; __ZdlPv($137); } else if ((label|0) == 51) { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $4 = $182; $5 = $183; __ZdlPv($166); } else if ((label|0) == 70) { $238 = $paid; $239 = ($238|0)!=(0|0); if ($239) { $240 = $paid; $241 = ($240|0)==(0|0); if (!($241)) { $242 = HEAP32[$240>>2]|0; $243 = ((($242)) + 12|0); $244 = HEAP32[$243>>2]|0; FUNCTION_TABLE_vi[$244 & 8191]($240); } $paid = 0; } $clicking = 0; while(1) { $245 = $clicking; $246 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($clicks)|0); $247 = ($245>>>0)<($246>>>0); if (!($247)) { break; } $248 = ((($7)) + 236|0); $249 = $clicking; __THREW__ = 0; $250 = (invoke_iii(4083,($clicks|0),($249|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 35; break L164; } __THREW__ = 0; invoke_vii(4003,($248|0),($250|0)); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; if ($254) { label = 35; break L164; } $255 = $clicking; $256 = (($255) + 1)|0; $clicking = $256; } $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $6 = 1; label = 96; } else if ((label|0) == 81) { $i3 = 0; while(1) { $259 = $i3; $260 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($clicks)|0); $261 = ($259>>>0)<($260>>>0); if (!($261)) { break; } $262 = $i3; __THREW__ = 0; $263 = (invoke_iii(4083,($clicks|0),($262|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 35; break L164; } $266 = HEAP32[$263>>2]|0; $267 = ($266|0)!=(0|0); if ($267) { $268 = $i3; __THREW__ = 0; $269 = (invoke_iii(4083,($clicks|0),($268|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 35; break L164; } $272 = HEAP32[$269>>2]|0; $273 = ($272|0)==(0|0); if (!($273)) { __ZN8AIActionD2Ev($272); __ZdlPv($272); } $274 = $i3; __THREW__ = 0; $275 = (invoke_iii(4083,($clicks|0),($274|0))|0); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 35; break L164; } HEAP32[$275>>2] = 0; } $278 = $i3; $279 = (($278) + 1)|0; $i3 = $279; } __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE5clearEv($clicks); $280 = $paid; $281 = ($280|0)!=(0|0); if ($281) { $282 = $paid; $283 = ($282|0)==(0|0); if (!($283)) { $284 = HEAP32[$282>>2]|0; $285 = ((($284)) + 12|0); $286 = HEAP32[$285>>2]|0; FUNCTION_TABLE_vi[$286 & 8191]($282); } $paid = 0; } $$expand_i1_val14 = 0; HEAP8[$0>>0] = $$expand_i1_val14; $6 = 1; label = 96; } } while(0); if ((label|0) == 35) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $4 = $132; $5 = $133; } else if ((label|0) == 96) { __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEED2Ev($clicks); $$pre_trunc = HEAP8[$0>>0]|0; $437 = $$pre_trunc&1; STACKTOP = sp;return ($437|0); } __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEED2Ev($clicks); $438 = $4; $439 = $5; ___resumeException($438|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka16getPotentialManaEP15MTGCardInstance($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $amp = 0, $card = 0, $fmp = 0, $gmp = 0, $i = 0, $result = 0, $used = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $used = sp + 24|0; $card = sp; $0 = $this; $1 = $target; $4 = $0; $5 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; __ZdlPv($5); $127 = $2; $128 = $3; ___resumeException($127|0); // unreachable; } $result = $5; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($used); $i = 0; while(1) { $8 = $i; $9 = ((($4)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 172|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii(3911,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } $16 = ((($13)) + 32|0); $17 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($16)|0); $18 = ($8>>>0)<($17>>>0); if (!($18)) { label = 40; break; } $19 = ((($4)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 172|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; $23 = (invoke_ii(3911,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = ((($23)) + 32|0); $27 = $i; __THREW__ = 0; $28 = (invoke_iii(3833,($26|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } $31 = HEAP32[$28>>2]|0; $a = $31; $32 = $a; $33 = ($32|0)==(0|0); if ($33) { $39 = 0; } else { $34 = (___dynamic_cast($32,4000,4192,0)|0); $39 = $34; } $amp = $39; $40 = $a; $41 = ($40|0)==(0|0); if ($41) { $43 = 0; } else { $42 = (___dynamic_cast($40,4000,552,0)|0); $43 = $42; } $gmp = $43; $44 = $gmp; $45 = ($44|0)!=(0|0); if ($45) { $46 = HEAP32[$4>>2]|0; $47 = ((($46)) + 164|0); $48 = HEAP32[$47>>2]|0; $49 = $gmp; __THREW__ = 0; $50 = (invoke_iii($48|0,($4|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $53 = ($50|0)!=(0); if ($53) { $54 = $gmp; $55 = ((($54)) + 220|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); if ($57) { $59 = 0; } else { $58 = (___dynamic_cast($56,4000,368,0)|0); $59 = $58; } $fmp = $59; $60 = $fmp; $61 = ($60|0)!=(0|0); if ($61) { $62 = $fmp; $63 = ((($62)) + 188|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)==(0|0); if ($65) { $67 = 0; } else { $66 = (___dynamic_cast($64,4000,4192,0)|0); $67 = $66; } $amp = $67; $68 = $amp; $69 = ($68|0)!=(0|0); if ($69) { $70 = $fmp; $71 = ((($70)) + 148|0); __THREW__ = 0; $72 = (invoke_iii(4084,($used|0),($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break; } HEAP8[$72>>0] = 1; } else { label = 24; } } else { label = 24; } } else { label = 24; } } else { label = 24; } if ((label|0) == 24) { label = 0; $75 = $amp; $76 = ($75|0)!=(0|0); if ($76) { $77 = HEAP32[$4>>2]|0; $78 = ((($77)) + 164|0); $79 = HEAP32[$78>>2]|0; $80 = $amp; __THREW__ = 0; $81 = (invoke_iii($79|0,($4|0),($80|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break; } $84 = ($81|0)!=(0); if ($84) { $85 = $amp; $86 = ((($85)) + 148|0); $87 = HEAP32[$86>>2]|0; HEAP32[$card>>2] = $87; $88 = HEAP32[$card>>2]|0; $89 = $1; $90 = ($88|0)==($89|0); if ($90) { __THREW__ = 0; $91 = (invoke_iii(4084,($used|0),($card|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break; } HEAP8[$91>>0] = 1; } __THREW__ = 0; $94 = (invoke_iii(4084,($used|0),($card|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break; } $97 = HEAP8[$94>>0]|0; $98 = $97&1; if (!($98)) { $99 = $amp; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 64|0); $102 = HEAP32[$101>>2]|0; $103 = HEAP32[$card>>2]|0; __THREW__ = 0; $104 = (invoke_iiii($102|0,($99|0),($103|0),(0|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break; } $107 = ($104|0)!=(0); if ($107) { $108 = $amp; $109 = ((($108)) + 240|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; $111 = (invoke_ii(3948,($110|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break; } $114 = ($111|0)==(1); if ($114) { $115 = $result; $116 = $amp; $117 = ((($116)) + 240|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; (invoke_iii(4077,($115|0),($118|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { break; } __THREW__ = 0; $121 = (invoke_iii(4084,($used|0),($card|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break; } HEAP8[$121>>0] = 1; } } } } } } $124 = $i; $125 = (($124) + 1)|0; $i = $125; } if ((label|0) == 40) { $126 = $result; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); STACKTOP = sp;return ($126|0); } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); $127 = $2; $128 = $3; ___resumeException($127|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka10canPayManaEP15MTGCardInstanceP8ManaCost($agg$result,$this,$target,$cost) { $agg$result = $agg$result|0; $this = $this|0; $target = $target|0; $cost = $cost|0; var $$old = 0, $$old1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $usedCards = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $usedCards = sp + 8|0; $0 = $this; $1 = $target; $2 = $cost; $5 = $0; $6 = $2; $7 = ($6|0)!=(0|0); do { if ($7) { $8 = $2; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN8ManaCost16getConvertedCostEv($10)|0); $12 = ($11|0)!=(0); $13 = $1; $14 = ($13|0)!=(0|0); $or$cond = $12 & $14; if (!($or$cond)) { break; } } else { $$old = $1; $$old1 = ($$old|0)!=(0|0); if (!($$old1)) { break; } } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($usedCards); $15 = HEAP32[$5>>2]|0; $16 = ((($15)) + 112|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = $2; __THREW__ = 0; invoke_viiiiii($17|0,($agg$result|0),($5|0),($18|0),($19|0),($usedCards|0),0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($usedCards); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($usedCards); STACKTOP = sp;return; } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($agg$result); STACKTOP = sp;return; } function __ZN12AIPlayerBaka10canPayManaEP15MTGCardInstanceP8ManaCostRNSt3__13mapIS1_bNS4_4lessIS1_EENS4_9allocatorINS4_4pairIKS1_bEEEEEEb($agg$result,$this,$target,$cost,$used,$searchingAgain) { $agg$result = $agg$result|0; $this = $this|0; $target = $target|0; $cost = $cost|0; $used = $used|0; $searchingAgain = $searchingAgain|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0; var $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0; var $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $a13 = 0, $a4 = 0, $amp = 0, $amp14 = 0, $amp5 = 0, $card = 0, $card2 = 0, $card6 = 0, $check = 0, $check7 = 0, $check9 = 0, $checkResult = 0, $checkResult10 = 0, $checkResult8 = 0, $fecard = 0; var $fmp = 0, $foundColor1 = 0, $foundColor2 = 0, $fullColor = 0, $gmp = 0, $hyb = 0, $hybridCost = 0, $i = 0, $i12 = 0, $i3 = 0, $k = 0, $k1 = 0, $k11 = 0, $keepLooking = 0, $kickerPayment = 0, $needColorConverted = 0, $or$cond = 0, $outPut = 0, $payments = 0, $result = 0; var $w = 0, $withKickerCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $payments = sp + 172|0; $card = sp + 148|0; $7 = sp + 144|0; $fecard = sp + 132|0; $8 = sp + 120|0; $card2 = sp + 112|0; $9 = sp + 100|0; $card6 = sp + 76|0; $10 = sp + 64|0; $kickerPayment = sp + 32|0; $12 = sp + 20|0; $13 = sp; $0 = $this; $1 = $target; $2 = $cost; $3 = $used; $14 = $searchingAgain&1; $4 = $14; $15 = $0; $16 = $2; $17 = (__ZN8ManaCost16getConvertedCostEv($16)|0); $18 = ($17|0)!=(0); if (!($18)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($agg$result); STACKTOP = sp;return; } $19 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; __ZdlPv($19); $962 = $5; $963 = $6; ___resumeException($962|0); // unreachable; } $result = $19; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($payments); __THREW__ = 0; $22 = (invoke_ii(4079,($15|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; L9: do { if ($24) { label = 10; } else { __THREW__ = 0; $25 = (invoke_ii(3948,($22|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 10; } else { $28 = ($25|0)!=(0); if ($28) { $29 = $result; __THREW__ = 0; $30 = (invoke_ii(4079,($15|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 10; break; } __THREW__ = 0; (invoke_iii(4077,($29|0),($30|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 10; break; } } $39 = $2; __THREW__ = 0; $40 = (invoke_ii(3948,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 10; } else { $43 = $2; __THREW__ = 0; $44 = (invoke_iii(3959,($43|0),0)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 10; } else { $47 = $2; __THREW__ = 0; $48 = (invoke_iii(3959,($47|0),7)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 10; } else { $51 = (($44) + ($48))|0; $52 = (($40) - ($51))|0; $needColorConverted = $52; $fullColor = 0; $i = 0; L19: while(1) { $53 = $i; $54 = ((($15)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 172|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_ii(3911,($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 10; break L9; } $61 = ((($58)) + 32|0); $62 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($61)|0); $63 = ($53>>>0)<($62>>>0); if (!($63)) { label = 143; break; } $64 = ((($15)) + 4|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 172|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; $68 = (invoke_ii(3911,($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 10; break L9; } $71 = ((($68)) + 32|0); $72 = $i; __THREW__ = 0; $73 = (invoke_iii(3833,($71|0),($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 10; break L9; } $76 = HEAP32[$73>>2]|0; $a = $76; $77 = $a; $78 = ($77|0)==(0|0); if ($78) { $80 = 0; } else { $79 = (___dynamic_cast($77,4000,4192,0)|0); $80 = $79; } $amp = $80; $81 = $amp; $82 = ($81|0)!=(0|0); do { if ($82) { $83 = $amp; __THREW__ = 0; $84 = (invoke_ii(3956,($83|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 10; break L9; } $87 = ($84|0)!=(0|0); if ($87) { $88 = $amp; __THREW__ = 0; $89 = (invoke_ii(3956,($88|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 10; break L9; } $92 = ((($89)) + 60|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)!=(0|0); if (!($94)) { label = 29; break; } $95 = $amp; __THREW__ = 0; $96 = (invoke_ii(3956,($95|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 10; break L9; } $99 = ((($96)) + 60|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; $101 = (invoke_ii(4086,($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 10; break L9; } $104 = ($101|0)!=(0); if ($104) { label = 29; } } else { label = 29; } } else { label = 29; } } while(0); L36: do { if ((label|0) == 29) { label = 0; $105 = $fullColor; $106 = $needColorConverted; $107 = ($105|0)==($106|0); do { if ($107) { $108 = $result; __THREW__ = 0; $109 = (invoke_ii(3948,($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 10; break L9; } $112 = $2; __THREW__ = 0; $113 = (invoke_ii(3948,($112|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 10; break L9; } $116 = ($109|0)<($113|0); if (!($116)) { break; } $117 = $2; __THREW__ = 0; $118 = (invoke_iii(4087,($117|0),0)|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 10; break L9; } $121 = ($118|0)!=(0); $122 = $amp; $123 = ($122|0)!=(0|0); $or$cond = $121 & $123; if (!($or$cond)) { break L36; } $124 = $result; $125 = $2; __THREW__ = 0; $126 = (invoke_iii(4080,($124|0),($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 10; break L9; } $129 = ($126|0)!=(0); if ($129) { break L36; } $130 = HEAP32[$15>>2]|0; $131 = ((($130)) + 164|0); $132 = HEAP32[$131>>2]|0; $133 = $amp; __THREW__ = 0; $134 = (invoke_iii($132|0,($15|0),($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 10; break L9; } $137 = ($134|0)!=(0); if (!($137)) { break L36; } $138 = $amp; $139 = ((($138)) + 148|0); $140 = HEAP32[$139>>2]|0; HEAP32[$card>>2] = $140; $141 = HEAP32[$card>>2]|0; $142 = $1; $143 = ($141|0)==($142|0); if ($143) { $144 = $3; __THREW__ = 0; $145 = (invoke_iii(4084,($144|0),($card|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 10; break L9; } HEAP8[$145>>0] = 1; } $148 = $3; __THREW__ = 0; $149 = (invoke_iii(4084,($148|0),($card|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 10; break L9; } $152 = HEAP8[$149>>0]|0; $153 = $152&1; if ($153) { break L36; } $154 = $amp; $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 64|0); $157 = HEAP32[$156>>2]|0; $158 = HEAP32[$card>>2]|0; __THREW__ = 0; $159 = (invoke_iiii($157|0,($154|0),($158|0),(0|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 10; break L9; } $162 = ($159|0)!=(0); if (!($162)) { break L36; } $163 = $amp; $164 = ((($163)) + 240|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; $166 = (invoke_ii(3948,($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 10; break L9; } $169 = ($166|0)>=(1); if (!($169)) { break L36; } $170 = $result; $171 = $2; __THREW__ = 0; $172 = (invoke_iii(4080,($170|0),($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 10; break L9; } $175 = ($172|0)!=(0); if ($175) { break L36; } $176 = $amp; HEAP32[$7>>2] = $176; __THREW__ = 0; invoke_vii(4088,($payments|0),($7|0)); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 10; break L9; } $179 = $result; $180 = $amp; $181 = ((($180)) + 240|0); $182 = HEAP32[$181>>2]|0; __THREW__ = 0; (invoke_iii(4077,($179|0),($182|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 10; break L9; } $185 = $3; __THREW__ = 0; $186 = (invoke_iii(4084,($185|0),($card|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 10; break L9; } HEAP8[$186>>0] = 1; break L36; } } while(0); $189 = $a; $190 = ($189|0)==(0|0); if ($190) { $192 = 0; } else { $191 = (___dynamic_cast($189,4000,552,0)|0); $192 = $191; } $gmp = $192; $193 = $gmp; $194 = ($193|0)!=(0|0); do { if ($194) { $195 = HEAP32[$15>>2]|0; $196 = ((($195)) + 164|0); $197 = HEAP32[$196>>2]|0; $198 = $gmp; __THREW__ = 0; $199 = (invoke_iii($197|0,($15|0),($198|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 10; break L9; } $202 = ($199|0)!=(0); if (!($202)) { break; } $203 = $gmp; $204 = ((($203)) + 220|0); $205 = HEAP32[$204>>2]|0; $206 = ($205|0)==(0|0); if ($206) { $208 = 0; } else { $207 = (___dynamic_cast($205,4000,368,0)|0); $208 = $207; } $fmp = $208; $209 = $fmp; $210 = ($209|0)!=(0|0); if (!($210)) { break L36; } $211 = $fmp; $212 = ((($211)) + 188|0); $213 = HEAP32[$212>>2]|0; $214 = ($213|0)==(0|0); if ($214) { $216 = 0; } else { $215 = (___dynamic_cast($213,4000,4192,0)|0); $216 = $215; } $amp = $216; $217 = $amp; $218 = ($217|0)!=(0|0); if (!($218)) { break L36; } $219 = $gmp; $220 = ((($219)) + 148|0); $221 = HEAP32[$220>>2]|0; HEAP32[$fecard>>2] = $221; $222 = HEAP32[$fecard>>2]|0; $223 = $1; $224 = ($222|0)==($223|0); if ($224) { $225 = $3; __THREW__ = 0; $226 = (invoke_iii(4084,($225|0),($fecard|0))|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { label = 10; break L9; } HEAP8[$226>>0] = 1; } $229 = $gmp; __THREW__ = 0; $230 = (invoke_ii(3956,($229|0))|0); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 10; break L9; } $233 = ($230|0)!=(0|0); do { if ($233) { $234 = $gmp; __THREW__ = 0; $235 = (invoke_ii(3956,($234|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 10; break L9; } __THREW__ = 0; $238 = (invoke_ii(3948,($235|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { label = 10; break L9; } $241 = ($238|0)>(0); if (!($241)) { break; } $242 = $3; __THREW__ = 0; (invoke_iii(4084,($242|0),($fecard|0))|0); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { label = 10; break L9; } else { break L36; } } } while(0); $245 = $3; __THREW__ = 0; $246 = (invoke_iii(4084,($245|0),($fecard|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { label = 10; break L9; } $249 = HEAP8[$246>>0]|0; $250 = $249&1; if ($250) { break L36; } $251 = $gmp; $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 64|0); $254 = HEAP32[$253>>2]|0; $255 = HEAP32[$fecard>>2]|0; __THREW__ = 0; $256 = (invoke_iiii($254|0,($251|0),($255|0),(0|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 10; break L9; } $259 = ($256|0)!=(0); if (!($259)) { break L36; } $260 = $amp; $261 = ((($260)) + 240|0); $262 = HEAP32[$261>>2]|0; __THREW__ = 0; $263 = (invoke_ii(3948,($262|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 10; break L9; } $266 = ($263|0)>=(1); if (!($266)) { break L36; } $267 = $2; __THREW__ = 0; $268 = (invoke_ii(3948,($267|0))|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 10; break L9; } $271 = ($268|0)>(1); if (!($271)) { $272 = $2; __THREW__ = 0; $273 = (invoke_ii(4081,($272|0))|0); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 10; break L9; } $276 = ($273|0)!=(0); if (!($276)) { break L36; } } $277 = $fmp; __THREW__ = 0; $278 = (invoke_ii(4078,($277|0))|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 10; break L9; } $outPut = $278; $k = 0; while(1) { $281 = $k; $282 = $outPut; $283 = ($281|0)<($282|0); if (!($283)) { break; } $284 = $result; $285 = $amp; $286 = ((($285)) + 240|0); $287 = HEAP32[$286>>2]|0; __THREW__ = 0; (invoke_iii(4077,($284|0),($287|0))|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 10; break L9; } $290 = $k; $291 = (($290) + 1)|0; $k = $291; } $292 = $gmp; HEAP32[$8>>2] = $292; __THREW__ = 0; invoke_vii(4088,($payments|0),($8|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 10; break L9; } $295 = $3; __THREW__ = 0; $296 = (invoke_iii(4084,($295|0),($fecard|0))|0); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 10; break L9; } HEAP8[$296>>0] = 1; break L36; } } while(0); $299 = $amp; $300 = ($299|0)!=(0|0); if (!($300)) { break; } $301 = HEAP32[$15>>2]|0; $302 = ((($301)) + 164|0); $303 = HEAP32[$302>>2]|0; $304 = $amp; __THREW__ = 0; $305 = (invoke_iii($303|0,($15|0),($304|0))|0); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { label = 10; break L9; } $308 = ($305|0)!=(0); if (!($308)) { break; } $309 = $amp; $310 = HEAP32[$309>>2]|0; $311 = ((($310)) + 64|0); $312 = HEAP32[$311>>2]|0; $313 = $amp; $314 = ((($313)) + 148|0); $315 = HEAP32[$314>>2]|0; $316 = $amp; __THREW__ = 0; $317 = (invoke_ii(3956,($316|0))|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 10; break L9; } __THREW__ = 0; $320 = (invoke_iiii($312|0,($309|0),($315|0),($317|0))|0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { label = 10; break L9; } $323 = ($320|0)!=(0); if (!($323)) { break; } $324 = HEAP32[11900]|0; $325 = (($324) - 1)|0; $k1 = $325; while(1) { $326 = $k1; $327 = ($326|0)>(0); if (!($327)) { break L36; } $328 = $2; $329 = $k1; __THREW__ = 0; $330 = (invoke_iii(4087,($328|0),($329|0))|0); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { label = 10; break L9; } $333 = ($330|0)!=(0); do { if ($333) { $334 = $amp; $335 = ((($334)) + 240|0); $336 = HEAP32[$335>>2]|0; $337 = $k1; __THREW__ = 0; $338 = (invoke_iii(4087,($336|0),($337|0))|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { label = 10; break L9; } $341 = ($338|0)!=(0); if (!($341)) { break; } $342 = $result; $343 = $k1; __THREW__ = 0; $344 = (invoke_iii(3959,($342|0),($343|0))|0); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; if ($346) { label = 10; break L9; } $347 = $2; $348 = $k1; __THREW__ = 0; $349 = (invoke_iii(3959,($347|0),($348|0))|0); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { label = 10; break L9; } $352 = ($344|0)<($349|0); if (!($352)) { break; } $353 = $amp; $354 = ((($353)) + 148|0); $355 = HEAP32[$354>>2]|0; HEAP32[$card2>>2] = $355; $356 = HEAP32[$card2>>2]|0; $357 = $1; $358 = ($356|0)==($357|0); if ($358) { $359 = $3; __THREW__ = 0; $360 = (invoke_iii(4084,($359|0),($card2|0))|0); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($362) { label = 10; break L9; } HEAP8[$360>>0] = 1; } $363 = $3; __THREW__ = 0; $364 = (invoke_iii(4084,($363|0),($card2|0))|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { label = 10; break L9; } $367 = HEAP8[$364>>0]|0; $368 = $367&1; if ($368) { break; } $369 = $amp; $370 = HEAP32[$369>>2]|0; $371 = ((($370)) + 64|0); $372 = HEAP32[$371>>2]|0; $373 = HEAP32[$card2>>2]|0; __THREW__ = 0; $374 = (invoke_iiii($372|0,($369|0),($373|0),(0|0))|0); $375 = __THREW__; __THREW__ = 0; $376 = $375&1; if ($376) { label = 10; break L9; } $377 = ($374|0)!=(0); if (!($377)) { break; } $378 = $amp; $379 = ((($378)) + 240|0); $380 = HEAP32[$379>>2]|0; __THREW__ = 0; $381 = (invoke_ii(3948,($380|0))|0); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { label = 10; break L9; } $384 = ($381|0)>=(1); if (!($384)) { break; } __THREW__ = 0; $385 = (invoke_ii(3903,84)|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($385|0)); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 131; break L19; } $check = $385; $390 = $check; $391 = $k1; $392 = $2; $393 = $k1; __THREW__ = 0; $394 = (invoke_iii(3959,($392|0),($393|0))|0); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($390|0),($391|0),($394|0))|0); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if ($398) { label = 10; break L9; } __THREW__ = 0; $399 = (invoke_ii(3903,84)|0); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; if ($401) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($399|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 132; break L19; } $checkResult = $399; $404 = $checkResult; $405 = $k1; $406 = $result; $407 = $k1; __THREW__ = 0; $408 = (invoke_iii(3959,($406|0),($407|0))|0); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if ($410) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($404|0),($405|0),($408|0))|0); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; if ($412) { label = 10; break L9; } $413 = $checkResult; $414 = $check; __THREW__ = 0; $415 = (invoke_iii(4080,($413|0),($414|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 10; break L9; } $418 = ($415|0)!=(0); if (!($418)) { $419 = $amp; HEAP32[$9>>2] = $419; __THREW__ = 0; invoke_vii(4088,($payments|0),($9|0)); $420 = __THREW__; __THREW__ = 0; $421 = $420&1; if ($421) { label = 10; break L9; } $422 = $result; $423 = $k1; $424 = $amp; $425 = ((($424)) + 240|0); $426 = HEAP32[$425>>2]|0; $427 = $k1; __THREW__ = 0; $428 = (invoke_iii(3959,($426|0),($427|0))|0); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($422|0),($423|0),($428|0))|0); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { label = 10; break L9; } $433 = $3; __THREW__ = 0; $434 = (invoke_iii(4084,($433|0),($card2|0))|0); $435 = __THREW__; __THREW__ = 0; $436 = $435&1; if ($436) { label = 10; break L9; } HEAP8[$434>>0] = 1; $437 = $fullColor; $438 = (($437) + 1)|0; $fullColor = $438; } $443 = $check; $444 = ($443|0)!=(0|0); if ($444) { $445 = $check; $446 = ($445|0)==(0|0); if (!($446)) { $447 = HEAP32[$445>>2]|0; $448 = ((($447)) + 12|0); $449 = HEAP32[$448>>2]|0; FUNCTION_TABLE_vi[$449 & 8191]($445); } $check = 0; } $450 = $checkResult; $451 = ($450|0)!=(0|0); if (!($451)) { break; } $452 = $checkResult; $453 = ($452|0)==(0|0); if (!($453)) { $454 = HEAP32[$452>>2]|0; $455 = ((($454)) + 12|0); $456 = HEAP32[$455>>2]|0; FUNCTION_TABLE_vi[$456 & 8191]($452); } $checkResult = 0; } } while(0); $457 = $k1; $458 = (($457) + -1)|0; $k1 = $458; } } } while(0); $459 = $i; $460 = (($459) + 1)|0; $i = $460; } if ((label|0) == 131) { $439 = ___cxa_find_matching_catch()|0; $440 = tempRet0; $5 = $439; $6 = $440; __ZdlPv($385); break; } else if ((label|0) == 132) { $441 = ___cxa_find_matching_catch()|0; $442 = tempRet0; $5 = $441; $6 = $442; __ZdlPv($399); break; } else if ((label|0) == 143) { $461 = $2; __THREW__ = 0; $462 = (invoke_iii(4090,($461|0),0)|0); $463 = __THREW__; __THREW__ = 0; $464 = $463&1; if ($464) { label = 10; break; } $hybridCost = $462; $465 = $hybridCost; $466 = ($465|0)!=(0|0); L169: do { if ($466) { $hyb = 0; L171: while(1) { $467 = $2; $468 = $hyb; __THREW__ = 0; $469 = (invoke_iii(4090,($467|0),($468|0))|0); $470 = __THREW__; __THREW__ = 0; $471 = $470&1; if ($471) { label = 10; break L9; } $hybridCost = $469; $472 = ($469|0)!=(0|0); if (!($472)) { label = 290; break L169; } $foundColor1 = 0; $foundColor2 = 0; $i3 = 0; while(1) { $473 = $i3; $474 = ((($15)) + 4|0); $475 = HEAP32[$474>>2]|0; $476 = ((($475)) + 172|0); $477 = HEAP32[$476>>2]|0; __THREW__ = 0; $478 = (invoke_ii(3911,($477|0))|0); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { label = 10; break L9; } $481 = ((($478)) + 32|0); $482 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($481)|0); $483 = ($473>>>0)<($482>>>0); if (!($483)) { break; } $484 = ((($15)) + 4|0); $485 = HEAP32[$484>>2]|0; $486 = ((($485)) + 172|0); $487 = HEAP32[$486>>2]|0; __THREW__ = 0; $488 = (invoke_ii(3911,($487|0))|0); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; if ($490) { label = 10; break L9; } $491 = ((($488)) + 32|0); $492 = $i3; __THREW__ = 0; $493 = (invoke_iii(3833,($491|0),($492|0))|0); $494 = __THREW__; __THREW__ = 0; $495 = $494&1; if ($495) { label = 10; break L9; } $496 = HEAP32[$493>>2]|0; $a4 = $496; $497 = $a4; $498 = ($497|0)==(0|0); if ($498) { $500 = 0; } else { $499 = (___dynamic_cast($497,4000,4192,0)|0); $500 = $499; } $amp5 = $500; $501 = $amp5; $502 = ($501|0)!=(0|0); do { if ($502) { $503 = HEAP32[$15>>2]|0; $504 = ((($503)) + 164|0); $505 = HEAP32[$504>>2]|0; $506 = $amp5; __THREW__ = 0; $507 = (invoke_iii($505|0,($15|0),($506|0))|0); $508 = __THREW__; __THREW__ = 0; $509 = $508&1; if ($509) { label = 10; break L9; } $510 = ($507|0)!=(0); if (!($510)) { break; } $511 = $amp5; $512 = ((($511)) + 240|0); $513 = HEAP32[$512>>2]|0; $514 = $hybridCost; $515 = HEAP8[$514>>0]|0; $516 = $515&255; __THREW__ = 0; $517 = (invoke_iii(4087,($513|0),($516|0))|0); $518 = __THREW__; __THREW__ = 0; $519 = $518&1; if ($519) { label = 10; break L9; } $520 = ($517|0)!=(0); $521 = $520 ? 1 : 0; $522 = $521&1; $foundColor1 = $522; $523 = $amp5; $524 = ((($523)) + 240|0); $525 = HEAP32[$524>>2]|0; $526 = $hybridCost; $527 = ((($526)) + 1|0); $528 = HEAP8[$527>>0]|0; $529 = $528&255; __THREW__ = 0; $530 = (invoke_iii(4087,($525|0),($529|0))|0); $531 = __THREW__; __THREW__ = 0; $532 = $531&1; if ($532) { label = 10; break L9; } $533 = ($530|0)!=(0); $534 = $533 ? 1 : 0; $535 = $534&1; $foundColor2 = $535; $536 = $foundColor1; $537 = $536&1; if ($537) { $538 = $result; $539 = $hybridCost; $540 = HEAP8[$539>>0]|0; $541 = $540&255; __THREW__ = 0; $542 = (invoke_iii(3959,($538|0),($541|0))|0); $543 = __THREW__; __THREW__ = 0; $544 = $543&1; if ($544) { label = 10; break L9; } $545 = $hybridCost; $546 = ((($545)) + 2|0); $547 = HEAP8[$546>>0]|0; $548 = $547&255; $549 = ($542|0)<($548|0); if (!($549)) { label = 163; } } else { label = 163; } if ((label|0) == 163) { label = 0; $550 = $foundColor2; $551 = $550&1; if (!($551)) { break; } $552 = $result; $553 = $hybridCost; $554 = ((($553)) + 1|0); $555 = HEAP8[$554>>0]|0; $556 = $555&255; __THREW__ = 0; $557 = (invoke_iii(3959,($552|0),($556|0))|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; if ($559) { label = 10; break L9; } $560 = $hybridCost; $561 = ((($560)) + 3|0); $562 = HEAP8[$561>>0]|0; $563 = $562&255; $564 = ($557|0)<($563|0); if (!($564)) { break; } } $565 = $amp5; $566 = ((($565)) + 148|0); $567 = HEAP32[$566>>2]|0; HEAP32[$card6>>2] = $567; $568 = HEAP32[$card6>>2]|0; $569 = $1; $570 = ($568|0)==($569|0); if ($570) { $571 = $3; __THREW__ = 0; $572 = (invoke_iii(4084,($571|0),($card6|0))|0); $573 = __THREW__; __THREW__ = 0; $574 = $573&1; if ($574) { label = 10; break L9; } HEAP8[$572>>0] = 1; } $575 = $3; __THREW__ = 0; $576 = (invoke_iii(4084,($575|0),($card6|0))|0); $577 = __THREW__; __THREW__ = 0; $578 = $577&1; if ($578) { label = 10; break L9; } $579 = HEAP8[$576>>0]|0; $580 = $579&1; if ($580) { break; } $581 = $amp5; $582 = HEAP32[$581>>2]|0; $583 = ((($582)) + 64|0); $584 = HEAP32[$583>>2]|0; $585 = HEAP32[$card6>>2]|0; __THREW__ = 0; $586 = (invoke_iiii($584|0,($581|0),($585|0),(0|0))|0); $587 = __THREW__; __THREW__ = 0; $588 = $587&1; if ($588) { label = 10; break L9; } $589 = ($586|0)!=(0); if (!($589)) { break; } $590 = $amp5; $591 = ((($590)) + 240|0); $592 = HEAP32[$591>>2]|0; __THREW__ = 0; $593 = (invoke_ii(3948,($592|0))|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 10; break L9; } $596 = ($593|0)>=(1); if (!($596)) { break; } __THREW__ = 0; $597 = (invoke_ii(3903,84)|0); $598 = __THREW__; __THREW__ = 0; $599 = $598&1; if ($599) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($597|0)); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { label = 211; break L171; } $check7 = $597; $602 = $check7; $603 = $foundColor1; $604 = $603&1; $605 = $hybridCost; if ($604) { $606 = HEAP8[$605>>0]|0; $610 = $606; } else { $607 = ((($605)) + 1|0); $608 = HEAP8[$607>>0]|0; $610 = $608; } $609 = $610&255; $611 = $foundColor1; $612 = $611&1; $613 = $hybridCost; if ($612) { $614 = ((($613)) + 2|0); $615 = HEAP8[$614>>0]|0; $619 = $615; } else { $616 = ((($613)) + 3|0); $617 = HEAP8[$616>>0]|0; $619 = $617; } $618 = $619&255; __THREW__ = 0; (invoke_iiii(4089,($602|0),($609|0),($618|0))|0); $620 = __THREW__; __THREW__ = 0; $621 = $620&1; if ($621) { label = 10; break L9; } __THREW__ = 0; $622 = (invoke_ii(3903,84)|0); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($622|0)); $625 = __THREW__; __THREW__ = 0; $626 = $625&1; if ($626) { label = 212; break L171; } $checkResult8 = $622; $627 = $checkResult8; $628 = $foundColor1; $629 = $628&1; $630 = $hybridCost; if ($629) { $631 = HEAP8[$630>>0]|0; $635 = $631; } else { $632 = ((($630)) + 1|0); $633 = HEAP8[$632>>0]|0; $635 = $633; } $634 = $635&255; $636 = $result; $637 = $foundColor1; $638 = $637&1; $639 = $hybridCost; if ($638) { $640 = HEAP8[$639>>0]|0; $644 = $640; } else { $641 = ((($639)) + 1|0); $642 = HEAP8[$641>>0]|0; $644 = $642; } $643 = $644&255; __THREW__ = 0; $645 = (invoke_iii(3959,($636|0),($643|0))|0); $646 = __THREW__; __THREW__ = 0; $647 = $646&1; if ($647) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($627|0),($634|0),($645|0))|0); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if ($649) { label = 10; break L9; } $650 = $foundColor1; $651 = $650&1; if ($651) { $652 = $foundColor2; $653 = $652&1; if ($653) { label = 196; } else { label = 198; } } else { label = 196; } do { if ((label|0) == 196) { label = 0; $654 = $foundColor1; $655 = $654&1; if ($655) { break; } $656 = $foundColor2; $657 = $656&1; if ($657) { label = 198; } } } while(0); do { if ((label|0) == 198) { label = 0; $658 = $checkResult8; $659 = $check7; __THREW__ = 0; $660 = (invoke_iii(4080,($658|0),($659|0))|0); $661 = __THREW__; __THREW__ = 0; $662 = $661&1; if ($662) { label = 10; break L9; } $663 = ($660|0)!=(0); if ($663) { break; } $664 = $amp5; HEAP32[$10>>2] = $664; __THREW__ = 0; invoke_vii(4088,($payments|0),($10|0)); $665 = __THREW__; __THREW__ = 0; $666 = $665&1; if ($666) { label = 10; break L9; } $667 = $result; $668 = $foundColor1; $669 = $668&1; $670 = $hybridCost; if ($669) { $671 = HEAP8[$670>>0]|0; $675 = $671; } else { $672 = ((($670)) + 1|0); $673 = HEAP8[$672>>0]|0; $675 = $673; } $674 = $675&255; $676 = $amp5; $677 = ((($676)) + 240|0); $678 = HEAP32[$677>>2]|0; $679 = $foundColor1; $680 = $679&1; $681 = $hybridCost; if ($680) { $682 = HEAP8[$681>>0]|0; $686 = $682; } else { $683 = ((($681)) + 1|0); $684 = HEAP8[$683>>0]|0; $686 = $684; } $685 = $686&255; __THREW__ = 0; $687 = (invoke_iii(3959,($678|0),($685|0))|0); $688 = __THREW__; __THREW__ = 0; $689 = $688&1; if ($689) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($667|0),($674|0),($687|0))|0); $690 = __THREW__; __THREW__ = 0; $691 = $690&1; if ($691) { label = 10; break L9; } $692 = $3; __THREW__ = 0; $693 = (invoke_iii(4084,($692|0),($card6|0))|0); $694 = __THREW__; __THREW__ = 0; $695 = $694&1; if ($695) { label = 10; break L9; } HEAP8[$693>>0] = 1; $696 = $fullColor; $697 = (($696) + 1)|0; $fullColor = $697; } } while(0); $702 = $check7; $703 = ($702|0)!=(0|0); if ($703) { $704 = $check7; $705 = ($704|0)==(0|0); if (!($705)) { $706 = HEAP32[$704>>2]|0; $707 = ((($706)) + 12|0); $708 = HEAP32[$707>>2]|0; FUNCTION_TABLE_vi[$708 & 8191]($704); } $check7 = 0; } $709 = $checkResult8; $710 = ($709|0)!=(0|0); if (!($710)) { break; } $711 = $checkResult8; $712 = ($711|0)==(0|0); if (!($712)) { $713 = HEAP32[$711>>2]|0; $714 = ((($713)) + 12|0); $715 = HEAP32[$714>>2]|0; FUNCTION_TABLE_vi[$715 & 8191]($711); } $checkResult8 = 0; } } while(0); $716 = $i3; $717 = (($716) + 1)|0; $i3 = $717; } $718 = $hyb; $719 = (($718) + 1)|0; $hyb = $719; } if ((label|0) == 211) { $698 = ___cxa_find_matching_catch()|0; $699 = tempRet0; $5 = $698; $6 = $699; __ZdlPv($597); break L9; } else if ((label|0) == 212) { $700 = ___cxa_find_matching_catch()|0; $701 = tempRet0; $5 = $700; $6 = $701; __ZdlPv($622); break L9; } } else { $720 = $hybridCost; $721 = ($720|0)!=(0|0); if ($721) { label = 290; } else { $722 = $result; __THREW__ = 0; $723 = (invoke_ii(3948,($722|0))|0); $724 = __THREW__; __THREW__ = 0; $725 = $724&1; if ($725) { label = 10; break L9; } $726 = ($723|0)!=(0); if ($726) { __THREW__ = 0; $727 = (invoke_ii(3903,84)|0); $728 = __THREW__; __THREW__ = 0; $729 = $728&1; if ($729) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($727|0)); $730 = __THREW__; __THREW__ = 0; $731 = $730&1; if ($731) { $771 = ___cxa_find_matching_catch()|0; $772 = tempRet0; $5 = $771; $6 = $772; __ZdlPv($727); break L9; } $check9 = $727; __THREW__ = 0; $732 = (invoke_ii(3903,84)|0); $733 = __THREW__; __THREW__ = 0; $734 = $733&1; if ($734) { label = 10; break L9; } __THREW__ = 0; invoke_vi(3904,($732|0)); $735 = __THREW__; __THREW__ = 0; $736 = $735&1; if ($736) { $773 = ___cxa_find_matching_catch()|0; $774 = tempRet0; $5 = $773; $6 = $774; __ZdlPv($732); break L9; } $checkResult10 = $732; $k11 = 1; while(1) { $737 = $k11; $738 = HEAP32[11900]|0; $739 = ($737|0)<($738|0); if (!($739)) { break; } $740 = $check9; $741 = $k11; $742 = $2; $743 = $k11; __THREW__ = 0; $744 = (invoke_iii(3959,($742|0),($743|0))|0); $745 = __THREW__; __THREW__ = 0; $746 = $745&1; if ($746) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($740|0),($741|0),($744|0))|0); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { label = 10; break L9; } $749 = $checkResult10; $750 = $k11; $751 = $result; $752 = $k11; __THREW__ = 0; $753 = (invoke_iii(3959,($751|0),($752|0))|0); $754 = __THREW__; __THREW__ = 0; $755 = $754&1; if ($755) { label = 10; break L9; } __THREW__ = 0; (invoke_iiii(4089,($749|0),($750|0),($753|0))|0); $756 = __THREW__; __THREW__ = 0; $757 = $756&1; if ($757) { label = 10; break L9; } $758 = $checkResult10; $759 = $check9; __THREW__ = 0; $760 = (invoke_iii(4080,($758|0),($759|0))|0); $761 = __THREW__; __THREW__ = 0; $762 = $761&1; if ($762) { label = 10; break L9; } $763 = ($760|0)!=(0); if (!($763)) { label = 238; break; } $789 = $k11; $790 = (($789) + 1)|0; $k11 = $790; } if ((label|0) == 238) { $764 = $check9; $765 = ($764|0)!=(0|0); if ($765) { $766 = $check9; $767 = ($766|0)==(0|0); if (!($767)) { $768 = HEAP32[$766>>2]|0; $769 = ((($768)) + 12|0); $770 = HEAP32[$769>>2]|0; FUNCTION_TABLE_vi[$770 & 8191]($766); } $check9 = 0; } $775 = $checkResult10; $776 = ($775|0)!=(0|0); if ($776) { $777 = $checkResult10; $778 = ($777|0)==(0|0); if (!($778)) { $779 = HEAP32[$777>>2]|0; $780 = ((($779)) + 12|0); $781 = HEAP32[$780>>2]|0; FUNCTION_TABLE_vi[$781 & 8191]($777); } $checkResult10 = 0; } $782 = $result; $783 = ($782|0)!=(0|0); if ($783) { $784 = $result; $785 = ($784|0)==(0|0); if (!($785)) { $786 = HEAP32[$784>>2]|0; $787 = ((($786)) + 12|0); $788 = HEAP32[$787>>2]|0; FUNCTION_TABLE_vi[$788 & 8191]($784); } $result = 0; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($payments); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2EOS5_($agg$result,$payments); $11 = 1; break; } $791 = $2; __THREW__ = 0; $792 = (invoke_ii(4091,($791|0))|0); $793 = __THREW__; __THREW__ = 0; $794 = $793&1; if ($794) { label = 10; break L9; } $795 = ($792|0)!=(0|0); L311: do { if ($795) { $796 = $4; $797 = $796&1; if ($797) { break; } __THREW__ = 0; $798 = (invoke_ii(3903,84)|0); $799 = __THREW__; __THREW__ = 0; $800 = $799&1; if ($800) { label = 10; break L9; } $801 = $2; __THREW__ = 0; $802 = (invoke_ii(4091,($801|0))|0); $803 = __THREW__; __THREW__ = 0; $804 = $803&1; do { if (!($804)) { __THREW__ = 0; invoke_vii(3910,($798|0),($802|0)); $805 = __THREW__; __THREW__ = 0; $806 = $805&1; if ($806) { break; } $withKickerCost = $798; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($kickerPayment); $keepLooking = 1; L318: while(1) { $807 = $keepLooking; $808 = $807&1; if (!($808)) { break; } $809 = HEAP32[$15>>2]|0; $810 = ((($809)) + 112|0); $811 = HEAP32[$810>>2]|0; $812 = $1; $813 = $withKickerCost; $814 = $3; __THREW__ = 0; invoke_viiiiii($811|0,($12|0),($15|0),($812|0),($813|0),($814|0),1); $815 = __THREW__; __THREW__ = 0; $816 = $815&1; if ($816) { label = 272; break; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($kickerPayment,$12)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($12); $817 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($kickerPayment)|0); $818 = ($817|0)!=(0); if (!($818)) { $keepLooking = 0; continue; } $w = 0; while(1) { $819 = $w; $820 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($kickerPayment)|0); $821 = ($819>>>0)<($820>>>0); if (!($821)) { break; } $822 = $3; $823 = $w; __THREW__ = 0; $824 = (invoke_iii(3954,($kickerPayment|0),($823|0))|0); $825 = __THREW__; __THREW__ = 0; $826 = $825&1; if ($826) { label = 272; break L318; } $827 = HEAP32[$824>>2]|0; $828 = ((($827)) + 148|0); __THREW__ = 0; $829 = (invoke_iii(4084,($822|0),($828|0))|0); $830 = __THREW__; __THREW__ = 0; $831 = $830&1; if ($831) { label = 272; break L318; } $832 = HEAP8[$829>>0]|0; $833 = $832&1; if ($833) { $834 = $w; __THREW__ = 0; $835 = (invoke_iii(3954,($kickerPayment|0),($834|0))|0); $836 = __THREW__; __THREW__ = 0; $837 = $836&1; if ($837) { label = 272; break L318; } __THREW__ = 0; invoke_vii(3952,($payments|0),($835|0)); $838 = __THREW__; __THREW__ = 0; $839 = $838&1; if ($839) { label = 272; break L318; } } $844 = $w; $845 = (($844) + 1)|0; $w = $845; } $846 = $2; __THREW__ = 0; $847 = (invoke_ii(4091,($846|0))|0); $848 = __THREW__; __THREW__ = 0; $849 = $848&1; if ($849) { label = 272; break; } $850 = ((($847)) + 76|0); $851 = HEAP8[$850>>0]|0; $852 = $851&1; $853 = $852&1; $keepLooking = $853; } if ((label|0) == 272) { $842 = ___cxa_find_matching_catch()|0; $843 = tempRet0; $5 = $842; $6 = $843; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($kickerPayment); break L9; } $854 = $withKickerCost; $855 = ($854|0)!=(0|0); if ($855) { $856 = $withKickerCost; $857 = ($856|0)==(0|0); if (!($857)) { $858 = HEAP32[$856>>2]|0; $859 = ((($858)) + 12|0); $860 = HEAP32[$859>>2]|0; FUNCTION_TABLE_vi[$860 & 8191]($856); } $withKickerCost = 0; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($kickerPayment); break L311; } } while(0); $840 = ___cxa_find_matching_catch()|0; $841 = tempRet0; $5 = $840; $6 = $841; __ZdlPv($798); break L9; } } while(0); $861 = $check9; $862 = ($861|0)!=(0|0); if ($862) { $863 = $check9; $864 = ($863|0)==(0|0); if (!($864)) { $865 = HEAP32[$863>>2]|0; $866 = ((($865)) + 12|0); $867 = HEAP32[$866>>2]|0; FUNCTION_TABLE_vi[$867 & 8191]($863); } $check9 = 0; } $868 = $checkResult10; $869 = ($868|0)!=(0|0); if (!($869)) { label = 290; break; } $870 = $checkResult10; $871 = ($870|0)==(0|0); if (!($871)) { $872 = HEAP32[$870>>2]|0; $873 = ((($872)) + 12|0); $874 = HEAP32[$873>>2]|0; FUNCTION_TABLE_vi[$874 & 8191]($870); } $checkResult10 = 0; label = 290; } else { label = 290; } } } } while(0); if ((label|0) == 290) { $875 = $2; __THREW__ = 0; $876 = (invoke_ii(4081,($875|0))|0); $877 = __THREW__; __THREW__ = 0; $878 = $877&1; if ($878) { label = 10; break; } $879 = ($876|0)!=(0); L360: do { if ($879) { $i12 = 0; while(1) { $880 = $i12; $881 = ((($15)) + 4|0); $882 = HEAP32[$881>>2]|0; $883 = ((($882)) + 172|0); $884 = HEAP32[$883>>2]|0; __THREW__ = 0; $885 = (invoke_ii(3911,($884|0))|0); $886 = __THREW__; __THREW__ = 0; $887 = $886&1; if ($887) { label = 10; break L9; } $888 = ((($885)) + 32|0); $889 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($888)|0); $890 = ($880>>>0)<($889>>>0); if (!($890)) { break L360; } $891 = ((($15)) + 4|0); $892 = HEAP32[$891>>2]|0; $893 = ((($892)) + 172|0); $894 = HEAP32[$893>>2]|0; __THREW__ = 0; $895 = (invoke_ii(3911,($894|0))|0); $896 = __THREW__; __THREW__ = 0; $897 = $896&1; if ($897) { label = 10; break L9; } $898 = ((($895)) + 32|0); $899 = $i12; __THREW__ = 0; $900 = (invoke_iii(3833,($898|0),($899|0))|0); $901 = __THREW__; __THREW__ = 0; $902 = $901&1; if ($902) { label = 10; break L9; } $903 = HEAP32[$900>>2]|0; $a13 = $903; $904 = $a13; $905 = ($904|0)==(0|0); if ($905) { $907 = 0; } else { $906 = (___dynamic_cast($904,4000,4192,0)|0); $907 = $906; } $amp14 = $907; $908 = $amp14; $909 = ($908|0)!=(0|0); do { if ($909) { $910 = HEAP32[$15>>2]|0; $911 = ((($910)) + 164|0); $912 = HEAP32[$911>>2]|0; $913 = $amp14; __THREW__ = 0; $914 = (invoke_iii($912|0,($15|0),($913|0))|0); $915 = __THREW__; __THREW__ = 0; $916 = $915&1; if ($916) { label = 10; break L9; } $917 = ($914|0)!=(0); if (!($917)) { break; } $918 = $3; $919 = $amp14; $920 = ((($919)) + 148|0); __THREW__ = 0; $921 = (invoke_iii(4084,($918|0),($920|0))|0); $922 = __THREW__; __THREW__ = 0; $923 = $922&1; if ($923) { label = 10; break L9; } $924 = HEAP8[$921>>0]|0; $925 = $924&1; if ($925) { break; } $926 = $amp14; $927 = HEAP32[$926>>2]|0; $928 = ((($927)) + 64|0); $929 = HEAP32[$928>>2]|0; $930 = $amp14; $931 = ((($930)) + 148|0); $932 = HEAP32[$931>>2]|0; __THREW__ = 0; $933 = (invoke_iiii($929|0,($926|0),($932|0),(0|0))|0); $934 = __THREW__; __THREW__ = 0; $935 = $934&1; if ($935) { label = 10; break L9; } $936 = ($933|0)!=(0); if (!($936)) { break; } $937 = $amp14; $938 = ((($937)) + 240|0); $939 = HEAP32[$938>>2]|0; __THREW__ = 0; $940 = (invoke_ii(3948,($939|0))|0); $941 = __THREW__; __THREW__ = 0; $942 = $941&1; if ($942) { label = 10; break L9; } $943 = ($940|0)>=(1); if (!($943)) { break; } $944 = $amp14; HEAP32[$13>>2] = $944; __THREW__ = 0; invoke_vii(4088,($payments|0),($13|0)); $945 = __THREW__; __THREW__ = 0; $946 = $945&1; if ($946) { label = 10; break L9; } } } while(0); $947 = $i12; $948 = (($947) + 1)|0; $i12 = $948; } } } while(0); $949 = $result; $950 = $2; __THREW__ = 0; $951 = (invoke_iii(4080,($949|0),($950|0))|0); $952 = __THREW__; __THREW__ = 0; $953 = $952&1; if ($953) { label = 10; break; } $954 = ($951|0)!=(0); if (!($954)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($payments); } $955 = $result; $956 = ($955|0)!=(0|0); if ($956) { $957 = $result; $958 = ($957|0)==(0|0); if (!($958)) { $959 = HEAP32[$957>>2]|0; $960 = ((($959)) + 12|0); $961 = HEAP32[$960>>2]|0; FUNCTION_TABLE_vi[$961 & 8191]($957); } $result = 0; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2EOS5_($agg$result,$payments); $11 = 1; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($payments); STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 10) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($payments); $962 = $5; $963 = $6; ___resumeException($962|0); // unreachable; } function __ZN12AIPlayerBaka14canPaySunBurstEP8ManaCost($agg$result,$this,$cost) { $agg$result = $agg$result|0; $this = $this|0; $cost = $cost|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$old = 0, $$old1 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $a = 0, $a3 = 0, $amp = 0, $amp4 = 0, $card = 0, $card5 = 0, $check = 0, $checkResult = 0, $fullColor = 0, $i = 0, $i1 = 0, $i2 = 0, $k = 0, $needColorConverted = 0, $or$cond = 0, $result = 0, $used = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $used = sp + 64|0; $4 = sp + 96|0; $card = sp + 36|0; $5 = sp + 24|0; $card5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $cost; $7 = $0; $8 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZdlPv($8); $333 = $2; $334 = $3; ___resumeException($333|0); // unreachable; } $result = $8; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($used); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($agg$result); $needColorConverted = 6; $fullColor = 0; $11 = $result; __THREW__ = 0; $12 = (invoke_ii(4079,($7|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L5: do { if ($14) { label = 11; } else { __THREW__ = 0; (invoke_iii(4077,($11|0),($12|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 11; } else { $i = 0; L8: while(1) { $17 = $i; $18 = ((($7)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 172|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; $22 = (invoke_ii(3911,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 11; break L5; } $25 = ((($22)) + 32|0); $26 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($17>>>0)<($26>>>0); if (!($27)) { label = 71; break; } $28 = $fullColor; $29 = $needColorConverted; $30 = ($28|0)==($29|0); if ($30) { label = 71; break; } $31 = $fullColor; $32 = $1; __THREW__ = 0; $33 = (invoke_ii(3948,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 11; break L5; } $36 = ($31|0)==($33|0); if ($36) { label = 71; break; } $41 = ((($7)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 172|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_ii(3911,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 11; break L5; } $48 = ((($45)) + 32|0); $49 = $i; __THREW__ = 0; $50 = (invoke_iii(3833,($48|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 11; break L5; } $53 = HEAP32[$50>>2]|0; $a = $53; $54 = $a; $55 = ($54|0)==(0|0); if ($55) { $57 = 0; } else { $56 = (___dynamic_cast($54,4000,4192,0)|0); $57 = $56; } $amp = $57; $58 = $amp; $59 = ($58|0)!=(0|0); if ($59) { $60 = $amp; __THREW__ = 0; $61 = (invoke_ii(3956,($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 11; break L5; } $64 = ($61|0)!=(0|0); if ($64) { $65 = $amp; __THREW__ = 0; $66 = (invoke_ii(3956,($65|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 11; break L5; } $69 = ((($66)) + 60|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); if ($71) { $72 = $amp; __THREW__ = 0; $73 = (invoke_ii(3956,($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 11; break L5; } $76 = ((($73)) + 60|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; $78 = (invoke_ii(4086,($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 11; break L5; } $81 = ($78|0)!=(0); $82 = $amp; $83 = ($82|0)!=(0|0); $or$cond = $81 & $83; if ($or$cond) { label = 25; } } else { label = 24; } } else { label = 24; } } else { label = 24; } if ((label|0) == 24) { label = 0; $$old = $amp; $$old1 = ($$old|0)!=(0|0); if ($$old1) { label = 25; } } L30: do { if ((label|0) == 25) { label = 0; $84 = HEAP32[$7>>2]|0; $85 = ((($84)) + 164|0); $86 = HEAP32[$85>>2]|0; $87 = $amp; __THREW__ = 0; $88 = (invoke_iii($86|0,($7|0),($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 11; break L5; } $91 = ($88|0)!=(0); if ($91) { $92 = $amp; $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 64|0); $95 = HEAP32[$94>>2]|0; $96 = $amp; $97 = ((($96)) + 148|0); $98 = HEAP32[$97>>2]|0; $99 = $amp; __THREW__ = 0; $100 = (invoke_ii(3956,($99|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 11; break L5; } __THREW__ = 0; $103 = (invoke_iiii($95|0,($92|0),($98|0),($100|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 11; break L5; } $106 = ($103|0)!=(0); if ($106) { $107 = HEAP32[11900]|0; $108 = (($107) - 1)|0; $k = $108; while(1) { $109 = $k; $110 = ($109|0)>(0); if (!($110)) { break L30; } $111 = $amp; $112 = ((($111)) + 240|0); $113 = HEAP32[$112>>2]|0; $114 = $k; __THREW__ = 0; $115 = (invoke_iii(4087,($113|0),($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 11; break L5; } $118 = ($115|0)!=(0); do { if ($118) { $119 = $result; $120 = $k; __THREW__ = 0; $121 = (invoke_iii(3959,($119|0),($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 11; break L5; } $124 = ($121|0)<(1); if (!($124)) { break; } $125 = $result; __THREW__ = 0; $126 = (invoke_ii(3948,($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 11; break L5; } $129 = $1; __THREW__ = 0; $130 = (invoke_ii(3948,($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 11; break L5; } $133 = ($126|0)<($130|0); if (!($133)) { break; } $134 = $amp; $135 = ((($134)) + 148|0); $136 = HEAP32[$135>>2]|0; HEAP32[$card>>2] = $136; __THREW__ = 0; $137 = (invoke_iii(4084,($used|0),($card|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 11; break L5; } $140 = HEAP8[$137>>0]|0; $141 = $140&1; if ($141) { break; } $142 = $amp; $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 64|0); $145 = HEAP32[$144>>2]|0; $146 = HEAP32[$card>>2]|0; __THREW__ = 0; $147 = (invoke_iiii($145|0,($142|0),($146|0),(0|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 11; break L5; } $150 = ($147|0)!=(0); if (!($150)) { break; } $151 = $amp; $152 = ((($151)) + 240|0); $153 = HEAP32[$152>>2]|0; __THREW__ = 0; $154 = (invoke_ii(3948,($153|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 11; break L5; } $157 = ($154|0)>=(1); if (!($157)) { break; } __THREW__ = 0; $158 = (invoke_ii(3903,84)|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 11; break L5; } __THREW__ = 0; invoke_vi(3904,($158|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 59; break L8; } $check = $158; $163 = $check; $164 = $k; __THREW__ = 0; (invoke_iiii(4089,($163|0),($164|0),1)|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 11; break L5; } __THREW__ = 0; $167 = (invoke_ii(3903,84)|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 11; break L5; } __THREW__ = 0; invoke_vi(3904,($167|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 60; break L8; } $checkResult = $167; $172 = $checkResult; $173 = $k; $174 = $result; $175 = $k; __THREW__ = 0; $176 = (invoke_iii(3959,($174|0),($175|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 11; break L5; } __THREW__ = 0; (invoke_iiii(4089,($172|0),($173|0),($176|0))|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 11; break L5; } $181 = $checkResult; $182 = $check; __THREW__ = 0; $183 = (invoke_iii(4080,($181|0),($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 11; break L5; } $186 = ($183|0)!=(0); if (!($186)) { $187 = $amp; HEAP32[$5>>2] = $187; __THREW__ = 0; invoke_vii(4088,($agg$result|0),($5|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 11; break L5; } $190 = $result; $191 = $k; $192 = $amp; $193 = ((($192)) + 240|0); $194 = HEAP32[$193>>2]|0; $195 = $k; __THREW__ = 0; $196 = (invoke_iii(3959,($194|0),($195|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 11; break L5; } __THREW__ = 0; (invoke_iiii(4089,($190|0),($191|0),($196|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 11; break L5; } __THREW__ = 0; $201 = (invoke_iii(4084,($used|0),($card|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { label = 11; break L5; } HEAP8[$201>>0] = 1; $204 = $fullColor; $205 = (($204) + 1)|0; $fullColor = $205; } $210 = $check; $211 = ($210|0)!=(0|0); if ($211) { $212 = $check; $213 = ($212|0)==(0|0); if (!($213)) { $214 = HEAP32[$212>>2]|0; $215 = ((($214)) + 12|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vi[$216 & 8191]($212); } $check = 0; } $217 = $checkResult; $218 = ($217|0)!=(0|0); if (!($218)) { break; } $219 = $checkResult; $220 = ($219|0)==(0|0); if (!($220)) { $221 = HEAP32[$219>>2]|0; $222 = ((($221)) + 12|0); $223 = HEAP32[$222>>2]|0; FUNCTION_TABLE_vi[$223 & 8191]($219); } $checkResult = 0; } } while(0); $224 = $k; $225 = (($224) + -1)|0; $k = $225; } } } } } while(0); $226 = $i; $227 = (($226) + 1)|0; $i = $227; } if ((label|0) == 59) { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $2 = $206; $3 = $207; __ZdlPv($158); break; } else if ((label|0) == 60) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $2 = $208; $3 = $209; __ZdlPv($167); break; } else if ((label|0) == 71) { $228 = $fullColor; $i1 = $228; while(1) { $229 = $i1; $230 = $1; __THREW__ = 0; $231 = (invoke_ii(3948,($230|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 11; break L5; } $234 = ($229|0)<($231|0); if (!($234)) { break; } $i2 = 0; while(1) { $235 = $i2; $236 = ((($7)) + 4|0); $237 = HEAP32[$236>>2]|0; $238 = ((($237)) + 172|0); $239 = HEAP32[$238>>2]|0; __THREW__ = 0; $240 = (invoke_ii(3911,($239|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 11; break L5; } $243 = ((($240)) + 32|0); $244 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($243)|0); $245 = ($235>>>0)<($244>>>0); if (!($245)) { break; } $246 = ((($7)) + 4|0); $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 172|0); $249 = HEAP32[$248>>2]|0; __THREW__ = 0; $250 = (invoke_ii(3911,($249|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 11; break L5; } $253 = ((($250)) + 32|0); $254 = $i2; __THREW__ = 0; $255 = (invoke_iii(3833,($253|0),($254|0))|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 11; break L5; } $258 = HEAP32[$255>>2]|0; $a3 = $258; $259 = $a3; $260 = ($259|0)==(0|0); if ($260) { $262 = 0; } else { $261 = (___dynamic_cast($259,4000,4192,0)|0); $262 = $261; } $amp4 = $262; $263 = $amp4; $264 = ($263|0)!=(0|0); do { if ($264) { $265 = HEAP32[$7>>2]|0; $266 = ((($265)) + 164|0); $267 = HEAP32[$266>>2]|0; $268 = $amp4; __THREW__ = 0; $269 = (invoke_iii($267|0,($7|0),($268|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 11; break L5; } $272 = ($269|0)!=(0); if ($272) { $273 = $amp4; $274 = ((($273)) + 148|0); $275 = HEAP32[$274>>2]|0; HEAP32[$card5>>2] = $275; __THREW__ = 0; $276 = (invoke_iii(4084,($used|0),($card5|0))|0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { label = 11; break L5; } $279 = HEAP8[$276>>0]|0; $280 = $279&1; if (!($280)) { $281 = $amp4; $282 = HEAP32[$281>>2]|0; $283 = ((($282)) + 64|0); $284 = HEAP32[$283>>2]|0; $285 = HEAP32[$card5>>2]|0; __THREW__ = 0; $286 = (invoke_iiii($284|0,($281|0),($285|0),(0|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { label = 11; break L5; } $289 = ($286|0)!=(0); if (!($289)) { break; } $290 = $amp4; $291 = ((($290)) + 240|0); $292 = HEAP32[$291>>2]|0; __THREW__ = 0; $293 = (invoke_ii(3948,($292|0))|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 11; break L5; } $296 = ($293|0)>=(1); if (!($296)) { break; } $297 = $result; $298 = $1; __THREW__ = 0; $299 = (invoke_iii(4080,($297|0),($298|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { label = 11; break L5; } $302 = ($299|0)!=(0); if ($302) { break; } $303 = $amp4; HEAP32[$6>>2] = $303; __THREW__ = 0; invoke_vii(4088,($agg$result|0),($6|0)); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { label = 11; break L5; } $306 = $result; $307 = $amp4; $308 = ((($307)) + 240|0); $309 = HEAP32[$308>>2]|0; __THREW__ = 0; (invoke_iii(4077,($306|0),($309|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 11; break L5; } __THREW__ = 0; $312 = (invoke_iii(4084,($used|0),($card5|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { label = 11; break L5; } HEAP8[$312>>0] = 1; } } } } while(0); $315 = $i2; $316 = (($315) + 1)|0; $i2 = $316; } $317 = $i1; $318 = (($317) + 1)|0; $i1 = $318; } $319 = $result; $320 = $1; __THREW__ = 0; $321 = (invoke_iii(4080,($319|0),($320|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { label = 11; break; } $324 = ($321|0)!=(0); if (!($324)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($agg$result); } $325 = $result; $326 = ($325|0)!=(0|0); if ($326) { $327 = $result; $328 = ($327|0)==(0|0); if (!($328)) { $329 = HEAP32[$327>>2]|0; $330 = ((($329)) + 12|0); $331 = HEAP32[$330>>2]|0; FUNCTION_TABLE_vi[$331 & 8191]($327); } $result = 0; } $$expand_i1_val3 = 1; HEAP8[$4>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$4>>0]|0; $332 = $$pre_trunc&1; if ($332) { __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); STACKTOP = sp;return; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($agg$result); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 11) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($agg$result); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($used); $333 = $2; $334 = $3; ___resumeException($333|0); // unreachable; } function __ZN12AIPlayerBaka13CanHandleCostEP8ManaCostP15MTGCardInstance($this,$cost,$card) { $this = $this|0; $cost = $cost|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $cost; $3 = $card; $4 = $1; $5 = $2; $6 = ($5|0)!=(0|0); if (!($6)) { $0 = 1; $53 = $0; STACKTOP = sp;return ($53|0); } $7 = $2; $8 = ((($7)) + 60|0); $9 = HEAP32[$8>>2]|0; $ec = $9; $10 = $ec; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 1; $53 = $0; STACKTOP = sp;return ($53|0); } $i = 0; while(1) { $12 = $i; $13 = $ec; $14 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($13)|0); $15 = ($12>>>0)<($14>>>0); if (!($15)) { label = 13; break; } $16 = $ec; $17 = $i; $18 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = $ec; $24 = $i; $25 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($23,$24)|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 28|0); $29 = HEAP32[$28>>2]|0; $30 = $3; (FUNCTION_TABLE_iii[$29 & 8191]($26,$30)|0); $31 = $ec; $32 = $i; $33 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($31,$32)|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN13TargetChooser17countValidTargetsEb($36,0)|0); $38 = ($37|0)!=(0); if (!($38)) { label = 9; break; } $39 = HEAP32[$4>>2]|0; $40 = ((($39)) + 120|0); $41 = HEAP32[$40>>2]|0; $42 = $ec; $43 = $i; $44 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($42,$43)|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = $3; $49 = (FUNCTION_TABLE_iiiii[$41 & 8191]($4,$47,$48,0)|0); $50 = ($49|0)!=(0|0); if (!($50)) { label = 11; break; } } $51 = $i; $52 = (($51) + 1)|0; $i = $52; } if ((label|0) == 9) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } else if ((label|0) == 11) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } else if ((label|0) == 13) { $0 = 1; $53 = $0; STACKTOP = sp;return ($53|0); } return (0)|0; } function __ZN12AIPlayerBaka13canHandleCostEP10MTGAbility($this,$ability) { $this = $this|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ability; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 100|0); $5 = HEAP32[$4>>2]|0; $6 = $1; $7 = (__ZN10MTGAbility7getCostEv($6)|0); $8 = $1; $9 = ((($8)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iiii[$5 & 8191]($2,$7,$10)|0); STACKTOP = sp;return ($11|0); } function __ZN12AIPlayerBaka20createAbilityTargetsEP10MTGAbilityP15MTGCardInstanceRNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS4_9allocatorINS4_4pairIKS6_iEEEEEE($this,$a,$c,$ranking) { $this = $this|0; $a = $a|0; $c = $c|0; $ranking = $ranking|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $aiAction = 0, $aiAction1 = 0, $aiAction2 = 0, $aiAction3 = 0, $aiAction4 = 0, $cTargeting = 0, $check = 0, $i = 0, $j = 0, $k = 0, $or$cond = 0, $p = 0, $pTargeting = 0, $playerZones = 0, $potentialTargets = 0, $realTargets = 0, $t = 0, $targetThis = 0, $zone = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 412|0; $aiAction = sp + 344|0; $potentialTargets = sp + 320|0; $playerZones = sp + 288|0; $aiAction1 = sp + 240|0; $7 = sp + 232|0; $aiAction2 = sp + 168|0; $8 = sp + 160|0; $realTargets = sp + 148|0; $aiAction3 = sp + 80|0; $10 = sp + 72|0; $11 = sp + 68|0; $12 = sp + 64|0; $aiAction4 = sp + 16|0; $13 = sp; $1 = $this; $2 = $a; $3 = $c; $4 = $ranking; $14 = $1; $15 = $2; $16 = (__ZN13ActionElement11getActionTcEv($15)|0); $17 = ($16|0)!=(0|0); if (!($17)) { $18 = $2; $19 = $3; __ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_($aiAction,$14,$18,$19,0); $20 = $4; __THREW__ = 0; $21 = (invoke_iii(4092,($20|0),($aiAction|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $5 = $24; $6 = $25; __ZN15OrderedAIActionD2Ev($aiAction); $337 = $5; $338 = $6; ___resumeException($337|0); // unreachable; } else { HEAP32[$21>>2] = 1; $0 = 1; __ZN15OrderedAIActionD2Ev($aiAction); $336 = $0; STACKTOP = sp;return ($336|0); } } $26 = ((($14)) + 340|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($14)) + 340|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 180|0); $32 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv($31)|0); $33 = ($32|0)!=(0); if ($33) { $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; $38 = ((($14)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = $2; $41 = (__ZN13ActionElement11getActionTcEv($40)|0); $42 = (__ZN12AIPlayerBaka10GetComboTcEP12GameObserverP13TargetChooser($14,$39,$41)|0); FUNCTION_TABLE_vii[$37 & 8191]($34,$42); } } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($potentialTargets); $i = 0; L13: while(1) { $43 = $i; $44 = ($43|0)<(2); if (!($44)) { label = 40; break; } $45 = ((($14)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 180|0); $48 = $i; __THREW__ = 0; $49 = (invoke_iii(4093,($47|0),($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 19; break; } $52 = HEAP32[$49>>2]|0; $p = $52; $53 = $p; $54 = ((($53)) + 84|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; HEAP32[$playerZones>>2] = $57; $58 = ((($playerZones)) + 4|0); $59 = $p; $60 = ((($59)) + 84|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 8|0); $63 = HEAP32[$62>>2]|0; HEAP32[$58>>2] = $63; $64 = ((($58)) + 4|0); $65 = $p; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; HEAP32[$64>>2] = $69; $70 = ((($64)) + 4|0); $71 = $p; $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 20|0); $75 = HEAP32[$74>>2]|0; HEAP32[$70>>2] = $75; $76 = ((($70)) + 4|0); $77 = $p; $78 = ((($77)) + 84|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 28|0); $81 = HEAP32[$80>>2]|0; HEAP32[$76>>2] = $81; $82 = ((($76)) + 4|0); $83 = $p; $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; HEAP32[$82>>2] = $87; $88 = $2; __THREW__ = 0; $89 = (invoke_ii(3899,($88|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 19; break; } $92 = HEAP32[$89>>2]|0; $93 = ((($92)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = $p; __THREW__ = 0; $96 = (invoke_iiii($94|0,($89|0),($95|0),0)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 19; break; } do { if ($96) { $99 = $2; __THREW__ = 0; $100 = (invoke_ii(3899,($99|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 19; break L13; } $103 = ((($100)) + 40|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)==(1); if (!($105)) { $119 = $p; HEAP32[$7>>2] = $119; __THREW__ = 0; invoke_vii(4095,($potentialTargets|0),($7|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 19; break L13; } else { break; } } $106 = $2; $107 = $p; $108 = $3; __THREW__ = 0; invoke_viiiii(4094,($aiAction1|0),($14|0),($106|0),($107|0),($108|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 19; break L13; } $111 = $4; __THREW__ = 0; $112 = (invoke_iii(4092,($111|0),($aiAction1|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 20; break L13; } HEAP32[$112>>2] = 1; __ZN15OrderedAIActionD2Ev($aiAction1); } } while(0); $j = 0; while(1) { $122 = $j; $123 = ($122|0)<(6); if (!($123)) { break; } $124 = $j; $125 = (($playerZones) + ($124<<2)|0); $126 = HEAP32[$125>>2]|0; $zone = $126; $k = 0; while(1) { $127 = $k; $128 = $zone; $129 = ((($128)) + 56|0); $130 = HEAP32[$129>>2]|0; $131 = ($127|0)<($130|0); if (!($131)) { break; } $132 = $zone; $133 = ((($132)) + 8|0); $134 = $k; __THREW__ = 0; $135 = (invoke_iii(3955,($133|0),($134|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 19; break L13; } $138 = HEAP32[$135>>2]|0; $t = $138; $139 = $2; __THREW__ = 0; $140 = (invoke_ii(3899,($139|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 19; break L13; } $143 = HEAP32[$140>>2]|0; $144 = ((($143)) + 16|0); $145 = HEAP32[$144>>2]|0; $146 = $t; $147 = ($146|0)==(0|0); $148 = ((($146)) + 280|0); $149 = $147 ? 0 : $148; __THREW__ = 0; $150 = (invoke_iiii($145|0,($140|0),($149|0),0)|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 19; break L13; } do { if ($150) { $153 = $2; __THREW__ = 0; $154 = (invoke_ii(3899,($153|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 19; break L13; } $157 = ((($154)) + 40|0); $158 = HEAP32[$157>>2]|0; $159 = ($158|0)==(1); if (!($159)) { $171 = $t; $172 = ($171|0)==(0|0); $173 = ((($171)) + 280|0); $174 = $172 ? 0 : $173; HEAP32[$8>>2] = $174; __THREW__ = 0; invoke_vii(4095,($potentialTargets|0),($8|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 19; break L13; } else { break; } } $160 = $2; $161 = $3; $162 = $t; __THREW__ = 0; invoke_viiiii(4096,($aiAction2|0),($14|0),($160|0),($161|0),($162|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 19; break L13; } $165 = $4; __THREW__ = 0; $166 = (invoke_iii(4092,($165|0),($aiAction2|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 35; break L13; } HEAP32[$166>>2] = 1; __ZN15OrderedAIActionD2Ev($aiAction2); } } while(0); $177 = $k; $178 = (($177) + 1)|0; $k = $178; } $179 = $j; $180 = (($179) + 1)|0; $j = $180; } $181 = $i; $182 = (($181) + 1)|0; $i = $182; } if ((label|0) == 19) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $5 = $115; $6 = $116; } else if ((label|0) == 20) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $5 = $117; $6 = $118; __ZN15OrderedAIActionD2Ev($aiAction1); } else if ((label|0) == 35) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $5 = $169; $6 = $170; __ZN15OrderedAIActionD2Ev($aiAction2); } else if ((label|0) == 40) { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($realTargets); $183 = $2; __THREW__ = 0; $184 = (invoke_ii(3899,($183|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; L50: do { if ($186) { label = 49; } else { $187 = ((($184)) + 40|0); $188 = HEAP32[$187>>2]|0; $189 = ($188|0)!=(1); L52: do { if ($189) { $190 = $2; __THREW__ = 0; $191 = (invoke_ii(3899,($190|0))|0); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 49; break L50; } __THREW__ = 0; $194 = (invoke_ii(3906,($191|0))|0); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { label = 49; break L50; } $197 = ($194|0)!=(0); if ($197) { $198 = $2; __THREW__ = 0; $199 = (invoke_ii(3899,($198|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 49; break L50; } $202 = ((($199)) + 48|0); $203 = HEAP32[$202>>2]|0; $204 = ($203|0)>(4); if ($204) { $205 = $2; __THREW__ = 0; $206 = (invoke_ii(3899,($205|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 49; break L50; } $209 = ((($206)) + 44|0); HEAP8[$209>>0] = 1; $0 = 0; $9 = 1; break; } } while(1) { $212 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($potentialTargets)|0); $213 = ($212|0)!=(0); if (!($213)) { label = 81; break; } $check = 0; __THREW__ = 0; $214 = (invoke_iii(4097,($potentialTargets|0),0)|0); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 49; break L50; } $217 = HEAP32[$214>>2]|0; $218 = ($217|0)==(0|0); if ($218) { $220 = 0; } else { $219 = (___dynamic_cast($217,24,5240,280)|0); $220 = $219; } $cTargeting = $220; $221 = $cTargeting; $222 = ($221|0)!=(0|0); if ($222) { __THREW__ = 0; $223 = (invoke_ii(3903,48)|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 49; break L50; } $226 = $2; $227 = $3; $228 = $cTargeting; __THREW__ = 0; invoke_viiiii(4096,($223|0),($14|0),($226|0),($227|0),($228|0)); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { label = 58; break; } $check = $223; } __THREW__ = 0; $233 = (invoke_iii(4097,($potentialTargets|0),0)|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 49; break L50; } $236 = HEAP32[$233>>2]|0; $237 = ($236|0)==(0|0); if ($237) { $239 = 0; } else { $238 = (___dynamic_cast($236,24,6264,0)|0); $239 = $238; } $pTargeting = $239; $240 = $pTargeting; $241 = ($240|0)!=(0|0); if ($241) { __THREW__ = 0; $242 = (invoke_ii(3903,48)|0); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { label = 49; break L50; } $245 = $2; $246 = $pTargeting; $247 = $3; __THREW__ = 0; invoke_viiiii(4094,($242|0),($14|0),($245|0),($246|0),($247|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 66; break; } $check = $242; } $252 = HEAP32[$14>>2]|0; $253 = ((($252)) + 136|0); $254 = HEAP32[$253>>2]|0; $255 = $check; __THREW__ = 0; $256 = (invoke_iii($254|0,($14|0),($255|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 49; break L50; } $targetThis = $256; $259 = $targetThis; $260 = ($259|0)!=(0); $261 = $pTargeting; $262 = ($261|0)!=(0|0); $or$cond = $260 & $262; if ($or$cond) { $263 = $2; $264 = $pTargeting; $265 = $3; __THREW__ = 0; invoke_viiiii(4094,($aiAction3|0),($14|0),($263|0),($264|0),($265|0)); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 49; break L50; } $268 = $4; __THREW__ = 0; $269 = (invoke_iii(4092,($268|0),($aiAction3|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 72; break; } HEAP32[$269>>2] = 1; __ZN15OrderedAIActionD2Ev($aiAction3); } $274 = $targetThis; $275 = ($274|0)!=(0); if ($275) { __THREW__ = 0; $276 = (invoke_iii(4097,($potentialTargets|0),0)|0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { label = 49; break L50; } __THREW__ = 0; invoke_vii(3907,($realTargets|0),($276|0)); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 49; break L50; } } $281 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($potentialTargets)|0); HEAP32[$11>>2] = $281; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($10,$11,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; $282 = (invoke_iii(4098,($potentialTargets|0),($$byval_copy|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 49; break L50; } HEAP32[$12>>2] = $282; $285 = $check; $286 = ($285|0)!=(0|0); if (!($286)) { continue; } $287 = $check; $288 = ($287|0)==(0|0); if (!($288)) { __ZN15OrderedAIActionD2Ev($287); __ZdlPv($287); } $check = 0; } if ((label|0) == 58) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $5 = $231; $6 = $232; __ZdlPv($223); break L50; } else if ((label|0) == 66) { $250 = ___cxa_find_matching_catch()|0; $251 = tempRet0; $5 = $250; $6 = $251; __ZdlPv($242); break L50; } else if ((label|0) == 72) { $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $5 = $272; $6 = $273; __ZN15OrderedAIActionD2Ev($aiAction3); break L50; } else if ((label|0) == 81) { $289 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($realTargets)|0); $290 = ($289|0)!=(0); do { if ($290) { $291 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($realTargets)|0); $292 = $2; __THREW__ = 0; $293 = (invoke_ii(3899,($292|0))|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 49; break L50; } $296 = ((($293)) + 40|0); $297 = HEAP32[$296>>2]|0; $298 = ($291|0)<($297|0); if ($298) { $299 = $2; __THREW__ = 0; $300 = (invoke_ii(3899,($299|0))|0); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { label = 49; break L50; } $303 = ((($300)) + 45|0); $304 = HEAP8[$303>>0]|0; $305 = $304&1; if ($305) { break; } } $306 = $2; $307 = $3; __THREW__ = 0; invoke_vii(4035,($13|0),($realTargets|0)); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 49; break L50; } __THREW__ = 0; invoke_viiiii(4099,($aiAction4|0),($14|0),($306|0),($307|0),($13|0)); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { $318 = ___cxa_find_matching_catch()|0; $319 = tempRet0; $5 = $318; $6 = $319; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($13); break L50; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($13); __THREW__ = 0; $312 = (invoke_iii(4097,($realTargets|0),0)|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; do { if (!($314)) { $315 = HEAP32[$312>>2]|0; $316 = ($315|0)==(0|0); if ($316) { $323 = 0; } else { $317 = (___dynamic_cast($315,24,5240,280)|0); $323 = $317; } $322 = ((($aiAction4)) + 24|0); HEAP32[$322>>2] = $323; __THREW__ = 0; $324 = (invoke_iii(4097,($realTargets|0),0)|0); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { break; } $327 = HEAP32[$324>>2]|0; $328 = ($327|0)==(0|0); if ($328) { $331 = 0; } else { $329 = (___dynamic_cast($327,24,6264,0)|0); $331 = $329; } $330 = ((($aiAction4)) + 40|0); HEAP32[$330>>2] = $331; $332 = $4; __THREW__ = 0; $333 = (invoke_iii(4092,($332|0),($aiAction4|0))|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { break; } HEAP32[$333>>2] = 1; __ZN15OrderedAIActionD2Ev($aiAction4); label = 99; break L52; } } while(0); $320 = ___cxa_find_matching_catch()|0; $321 = tempRet0; $5 = $320; $6 = $321; __ZN15OrderedAIActionD2Ev($aiAction4); break L50; } } while(0); $0 = 0; $9 = 1; break; } } else { label = 99; } } while(0); if ((label|0) == 99) { $0 = 1; $9 = 1; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($realTargets); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $336 = $0; STACKTOP = sp;return ($336|0); } } while(0); if ((label|0) == 49) { $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $5 = $210; $6 = $211; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($realTargets); } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $337 = $5; $338 = $6; ___resumeException($337|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka17selectHintAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $totalPotentialMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $action = sp + 20|0; $2 = sp + 8|0; $1 = $this; $5 = $1; $6 = ((($5)) + 300|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $64 = $0; STACKTOP = sp;return ($64|0); } $9 = HEAP32[$5>>2]|0; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iii[$11 & 8191]($5,0)|0); $totalPotentialMana = $12; $13 = $totalPotentialMana; $14 = (__ZN6Player11getManaPoolEv($5)|0); (__ZN8ManaCost3addEPS_($13,$14)|0); $15 = ((($5)) + 300|0); $16 = HEAP32[$15>>2]|0; $17 = $totalPotentialMana; $18 = (__ZN7AIHints14suggestAbilityEP8ManaCost($16,$17)|0); HEAP32[$action>>2] = $18; $19 = HEAP32[$action>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($5)) + 260|0); $22 = (__ZN15RandomGenerator6randomEv($21)|0); $23 = (($22|0) % 100)&-1; $24 = ($23|0)<(95); if ($24) { $25 = ((($5)) + 236|0); $26 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if (!($27)) { $28 = HEAP32[$5>>2]|0; $29 = ((($28)) + 144|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$action>>2]|0; $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN10MTGAbility7getCostEv($33)|0); $35 = HEAP32[$action>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($2); __THREW__ = 0; $38 = (invoke_iiiii($30|0,($5|0),($34|0),($37|0),($2|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); $51 = $3; $52 = $4; ___resumeException($51|0); // unreachable; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); if ($38) { $41 = ((($5)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($41,$action); $42 = $totalPotentialMana; $43 = ($42|0)!=(0|0); if ($43) { $44 = $totalPotentialMana; $45 = ($44|0)==(0|0); if (!($45)) { $46 = HEAP32[$44>>2]|0; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($44); } $totalPotentialMana = 0; } $0 = 1; $64 = $0; STACKTOP = sp;return ($64|0); } } } } $53 = HEAP32[$action>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = HEAP32[$action>>2]|0; $56 = ($55|0)==(0|0); if (!($56)) { __ZN8AIActionD2Ev($55); __ZdlPv($55); } HEAP32[$action>>2] = 0; } $57 = $totalPotentialMana; $58 = ($57|0)!=(0|0); if ($58) { $59 = $totalPotentialMana; $60 = ($59|0)==(0|0); if (!($60)) { $61 = HEAP32[$59>>2]|0; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vi[$63 & 8191]($59); } $totalPotentialMana = 0; } $0 = 0; $64 = $0; STACKTOP = sp;return ($64|0); } function __ZN12AIPlayerBaka13selectAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $CostToPay = 0, $a = 0, $abilityPayment = 0, $action = 0, $actionScore = 0, $ampp = 0, $card = 0, $ch = 0, $chance = 0, $check = 0, $fullPayment = 0, $i = 0, $it = 0, $j = 0, $pMana = 0, $ranking = 0; var $totalPotentialMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $CostToPay = sp + 176|0; $2 = sp + 164|0; $ranking = sp + 144|0; $it = sp + 140|0; $abilityPayment = sp + 128|0; $5 = sp + 96|0; $action = sp + 32|0; $6 = sp + 24|0; $7 = sp + 4|0; $8 = sp; $1 = $this; $9 = $1; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 160|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); do { if ($14) { $15 = ((($9)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 160|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ($21|0)==($9|0); if ($22) { $check = 0; $23 = ((($9)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 160|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($26,0)|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if ($29) { $31 = 0; } else { $30 = (___dynamic_cast($28,2512,2520,0)|0); $31 = $30; } $check = $31; $32 = $check; $33 = ($32|0)!=(0|0); if ($33) { $34 = HEAP32[$9>>2]|0; $35 = ((($34)) + 108|0); $36 = HEAP32[$35>>2]|0; $37 = ((($9)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 160|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = $check; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_viiii[$36 & 8191]($CostToPay,$9,$42,$45); $46 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($CostToPay)|0); $47 = ($46|0)!=(0); do { if ($47) { $48 = HEAP32[$9>>2]|0; $49 = ((($48)) + 144|0); $50 = HEAP32[$49>>2]|0; $51 = $check; $52 = ((($51)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = $check; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; invoke_vii(4100,($2|0),($CostToPay|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 10; } else { __THREW__ = 0; (invoke_iiiii($50|0,($9|0),($53|0),($56|0),($2|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); break; } else { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); label = 14; break; } } } else { $65 = ((($9)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 160|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 44|0); $73 = HEAP32[$72>>2]|0; __THREW__ = 0; (invoke_iii($73|0,($70|0),13)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 10; } else { $76 = ((($9)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 160|0); HEAP32[$78>>2] = 0; label = 14; } } } while(0); if ((label|0) == 10) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; } else if ((label|0) == 14) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($CostToPay); break; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($CostToPay); $402 = $3; $403 = $4; ___resumeException($402|0); // unreachable; } } } } while(0); $79 = HEAP32[$9>>2]|0; $80 = ((($79)) + 104|0); $81 = HEAP32[$80>>2]|0; $82 = (FUNCTION_TABLE_ii[$81 & 8191]($9)|0); $83 = ($82|0)!=(0); if ($83) { $0 = 1; $401 = $0; STACKTOP = sp;return ($401|0); } $84 = ((($9)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 172|0); $87 = HEAP32[$86>>2]|0; $88 = (__ZN10DuelLayers10stackLayerEv($87)|0); $89 = ((($88)) + 160|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)==($9|0); if ($91) { $0 = 1; $401 = $0; STACKTOP = sp;return ($401|0); } __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEEC2Ev($ranking); __ZNSt3__115__list_iteratorIiPvEC2Ev($it); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($abilityPayment); $92 = HEAP32[$9>>2]|0; $93 = ((($92)) + 152|0); $94 = HEAP32[$93>>2]|0; __THREW__ = 0; $95 = (invoke_iii($94|0,($9|0),(0|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; L30: do { if ($97) { label = 30; } else { $totalPotentialMana = $95; $98 = $totalPotentialMana; __THREW__ = 0; $99 = (invoke_ii(4079,($9|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 30; } else { __THREW__ = 0; (invoke_iii(4077,($98|0),($99|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 30; } else { $i = 1; L34: while(1) { $104 = $i; $105 = ((($9)) + 4|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 172|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; $109 = (invoke_ii(3911,($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 30; break L30; } $112 = ((($109)) + 20|0); $113 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($112)|0); $114 = ($104>>>0)<($113>>>0); if (!($114)) { break; } $115 = ((($9)) + 4|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 172|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_ii(3911,($118|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 30; break L30; } $122 = ((($119)) + 20|0); $123 = $i; __THREW__ = 0; $124 = (invoke_iii(3833,($122|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 30; break L30; } $127 = HEAP32[$124>>2]|0; $a = $127; $128 = $a; $129 = ($128|0)==(0|0); if ($129) { $133 = 0; } else { $130 = (___dynamic_cast($128,4000,4192,0)|0); $133 = $130; } $134 = ($133|0)!=(0|0); L43: do { if (!($134)) { $j = 0; while(1) { $135 = $j; $136 = ((($9)) + 84|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 20|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 56|0); $141 = HEAP32[$140>>2]|0; $142 = ($135|0)<($141|0); if (!($142)) { break L43; } $143 = ((($9)) + 84|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 20|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 8|0); $148 = $j; __THREW__ = 0; $149 = (invoke_iii(3955,($147|0),($148|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 30; break L30; } $152 = HEAP32[$149>>2]|0; $card = $152; $153 = $a; __THREW__ = 0; $154 = (invoke_ii(3956,($153|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 30; break L30; } $157 = ($154|0)!=(0|0); do { if ($157) { $158 = $a; $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 64|0); $161 = HEAP32[$160>>2]|0; $162 = $card; $163 = $totalPotentialMana; __THREW__ = 0; $164 = (invoke_iiii($161|0,($158|0),($162|0),($163|0))|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 30; break L30; } $167 = ($164|0)!=(0); if ($167) { break; } $168 = HEAP32[$9>>2]|0; $169 = ((($168)) + 108|0); $170 = HEAP32[$169>>2]|0; $171 = $card; $172 = $a; __THREW__ = 0; $173 = (invoke_ii(3956,($172|0))|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { label = 30; break L30; } __THREW__ = 0; invoke_viiii($170|0,($5|0),($9|0),($171|0),($173|0)); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 30; break L30; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($abilityPayment,$5)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); } } while(0); $178 = $a; $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 64|0); $181 = HEAP32[$180>>2]|0; $182 = $card; $183 = $totalPotentialMana; __THREW__ = 0; $184 = (invoke_iiii($181|0,($178|0),($182|0),($183|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 30; break L30; } $187 = ($184|0)!=(0); if ($187) { label = 45; } else { $188 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilityPayment)|0); $189 = ($188|0)!=(0); if ($189) { label = 45; } } L60: do { if ((label|0) == 45) { label = 0; $190 = $a; __THREW__ = 0; $191 = (invoke_ii(3956,($190|0))|0); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 30; break L30; } $194 = ($191|0)!=(0|0); do { if ($194) { $195 = $a; __THREW__ = 0; $196 = (invoke_ii(3956,($195|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 30; break L30; } __THREW__ = 0; $199 = (invoke_ii(4081,($196|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 30; break L30; } $202 = ($199|0)!=(0); if (!($202)) { break; } $203 = $totalPotentialMana; __THREW__ = 0; $204 = (invoke_ii(3948,($203|0))|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 30; break L30; } $207 = $a; __THREW__ = 0; $208 = (invoke_ii(3956,($207|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 30; break L30; } __THREW__ = 0; $211 = (invoke_ii(3948,($208|0))|0); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 30; break L30; } $214 = (($211) + 1)|0; $215 = ($204|0)<($214|0); if ($215) { break L60; } } } while(0); $216 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilityPayment)|0); $217 = ($216|0)!=(0); if (!($217)) { $270 = HEAP32[$9>>2]|0; $271 = ((($270)) + 152|0); $272 = HEAP32[$271>>2]|0; $273 = $card; __THREW__ = 0; $274 = (invoke_iii($272|0,($9|0),($273|0))|0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 30; break L30; } $pMana = $274; $277 = $pMana; __THREW__ = 0; $278 = (invoke_ii(4079,($9|0))|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 30; break L30; } __THREW__ = 0; (invoke_iii(4077,($277|0),($278|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 30; break L30; } $283 = $a; $284 = HEAP32[$283>>2]|0; $285 = ((($284)) + 64|0); $286 = HEAP32[$285>>2]|0; $287 = $card; $288 = $pMana; __THREW__ = 0; $289 = (invoke_iiii($286|0,($283|0),($287|0),($288|0))|0); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 30; break L30; } $292 = ($289|0)!=(0); if ($292) { $293 = HEAP32[$9>>2]|0; $294 = ((($293)) + 172|0); $295 = HEAP32[$294>>2]|0; $296 = $a; $297 = $card; __THREW__ = 0; (invoke_iiiii($295|0,($9|0),($296|0),($297|0),($ranking|0))|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { label = 30; break L30; } } $300 = $pMana; $301 = ($300|0)==(0|0); if ($301) { break; } $302 = HEAP32[$300>>2]|0; $303 = ((($302)) + 12|0); $304 = HEAP32[$303>>2]|0; FUNCTION_TABLE_vi[$304 & 8191]($300); break; } __THREW__ = 0; $218 = (invoke_ii(3903,84)|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 30; break L30; } __THREW__ = 0; invoke_vi(3904,($218|0)); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 62; break L34; } $fullPayment = $218; $ch = 0; while(1) { $223 = $ch; $224 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilityPayment)|0); $225 = ($223|0)<($224|0); if (!($225)) { break; } $226 = $ch; __THREW__ = 0; $227 = (invoke_iii(3954,($abilityPayment|0),($226|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 30; break L30; } $230 = HEAP32[$227>>2]|0; $231 = ($230|0)==(0|0); if ($231) { $235 = 0; } else { $232 = (___dynamic_cast($230,4000,4192,0)|0); $235 = $232; } $ampp = $235; $236 = $ampp; $237 = ($236|0)!=(0|0); if ($237) { $238 = $fullPayment; $239 = $ampp; $240 = ((($239)) + 240|0); $241 = HEAP32[$240>>2]|0; __THREW__ = 0; (invoke_iii(4077,($238|0),($241|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { label = 30; break L30; } } $244 = $ch; $245 = (($244) + 1)|0; $ch = $245; } $246 = $fullPayment; $247 = ($246|0)!=(0|0); do { if ($247) { $248 = $a; $249 = HEAP32[$248>>2]|0; $250 = ((($249)) + 64|0); $251 = HEAP32[$250>>2]|0; $252 = $card; $253 = $fullPayment; __THREW__ = 0; $254 = (invoke_iiii($251|0,($248|0),($252|0),($253|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 30; break L30; } $257 = ($254|0)!=(0); if (!($257)) { break; } $258 = HEAP32[$9>>2]|0; $259 = ((($258)) + 172|0); $260 = HEAP32[$259>>2]|0; $261 = $a; $262 = $card; __THREW__ = 0; (invoke_iiiii($260|0,($9|0),($261|0),($262|0),($ranking|0))|0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { label = 30; break L30; } } } while(0); $265 = $fullPayment; $266 = ($265|0)==(0|0); if ($266) { break; } $267 = HEAP32[$265>>2]|0; $268 = ((($267)) + 12|0); $269 = HEAP32[$268>>2]|0; FUNCTION_TABLE_vi[$269 & 8191]($265); } } while(0); $305 = $j; $306 = (($305) + 1)|0; $j = $306; } } } while(0); $307 = $i; $308 = (($307) + 1)|0; $i = $308; } if ((label|0) == 62) { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $3 = $233; $4 = $234; __ZdlPv($218); break; } $309 = $totalPotentialMana; $310 = ($309|0)==(0|0); if (!($310)) { $311 = HEAP32[$309>>2]|0; $312 = ((($311)) + 12|0); $313 = HEAP32[$312>>2]|0; FUNCTION_TABLE_vi[$313 & 8191]($309); } $314 = (__ZNKSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE4sizeEv($ranking)|0); $315 = ($314|0)!=(0); L110: do { if ($315) { $316 = (__ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE5beginEv($ranking)|0); HEAP32[$6>>2] = $316; __THREW__ = 0; $317 = (invoke_ii(3961,($6|0))|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 30; break L30; } __THREW__ = 0; invoke_vii(4101,($action|0),($317|0)); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if ($321) { label = 30; break L30; } $chance = 1; $322 = ((($9)) + 292|0); $323 = HEAP8[$322>>0]|0; $324 = $323&1; if ($324) { label = 91; } else { $325 = ((($9)) + 260|0); __THREW__ = 0; $326 = (invoke_ii(4074,($325|0))|0); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 90; } else { $329 = (($326|0) % 100)&-1; $330 = (1 + ($329))|0; $chance = $330; label = 91; } } L117: do { if ((label|0) == 91) { __THREW__ = 0; $333 = (invoke_ii(4102,($action|0))|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { label = 90; } else { $actionScore = $333; $336 = ((($action)) + 4|0); $337 = HEAP32[$336>>2]|0; __THREW__ = 0; $338 = (invoke_ii(3956,($337|0))|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { label = 90; } else { $341 = ($338|0)!=(0|0); do { if ($341) { $342 = ((($action)) + 4|0); $343 = HEAP32[$342>>2]|0; __THREW__ = 0; $344 = (invoke_ii(3956,($343|0))|0); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; if ($346) { label = 90; break L117; } __THREW__ = 0; $347 = (invoke_ii(4081,($344|0))|0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 90; break L117; } $350 = ($347|0)!=(0); if (!($350)) { break; } $351 = ((($9)) + 84|0); $352 = HEAP32[$351>>2]|0; $353 = ((($352)) + 16|0); $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 8|0); $356 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($355)|0); $357 = ($356|0)!=(0); if (!($357)) { break; } $358 = $actionScore; $359 = ((($9)) + 84|0); $360 = HEAP32[$359>>2]|0; $361 = ((($360)) + 16|0); $362 = HEAP32[$361>>2]|0; $363 = ((($362)) + 8|0); $364 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($363)|0); $365 = (($358|0) / ($364|0))&-1; $actionScore = $365; } } while(0); $366 = $actionScore; $367 = $chance; $368 = ($366|0)>=($367|0); do { if ($368) { $369 = ((($9)) + 236|0); __THREW__ = 0; $370 = (invoke_ii(4103,($369|0))|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { label = 90; break L117; } $373 = ($370|0)!=(0); if ($373) { break; } (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($abilityPayment)|0); $374 = HEAP32[$9>>2]|0; $375 = ((($374)) + 144|0); $376 = HEAP32[$375>>2]|0; $377 = ((($action)) + 4|0); $378 = HEAP32[$377>>2]|0; __THREW__ = 0; $379 = (invoke_ii(3956,($378|0))|0); $380 = __THREW__; __THREW__ = 0; $381 = $380&1; if ($381) { label = 90; break L117; } $382 = ((($action)) + 20|0); $383 = HEAP32[$382>>2]|0; __THREW__ = 0; invoke_vii(4100,($7|0),($abilityPayment|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if ($385) { label = 90; break L117; } __THREW__ = 0; $386 = (invoke_iiiii($376|0,($9|0),($379|0),($383|0),($7|0))|0); $387 = __THREW__; __THREW__ = 0; $388 = $387&1; if ($388) { $397 = ___cxa_find_matching_catch()|0; $398 = tempRet0; $3 = $397; $4 = $398; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($7); break L117; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($7); if (!($386)) { break; } $389 = ((($9)) + 236|0); __THREW__ = 0; $390 = (invoke_ii(3903,44)|0); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 90; break L117; } __THREW__ = 0; invoke_vii(3962,($390|0),($action|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { $399 = ___cxa_find_matching_catch()|0; $400 = tempRet0; $3 = $399; $4 = $400; __ZdlPv($390); break L117; } else { HEAP32[$8>>2] = $390; __THREW__ = 0; invoke_vii(4037,($389|0),($8|0)); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 90; break L117; } else { break; } } } } while(0); __ZN15OrderedAIActionD2Ev($action); break L110; } } } } while(0); if ((label|0) == 90) { $331 = ___cxa_find_matching_catch()|0; $332 = tempRet0; $3 = $331; $4 = $332; } __ZN15OrderedAIActionD2Ev($action); break L30; } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($abilityPayment); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($abilityPayment); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $401 = $0; STACKTOP = sp;return ($401|0); } } } } while(0); if ((label|0) == 30) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($abilityPayment); __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEED2Ev($ranking); $402 = $3; $403 = $4; ___resumeException($402|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka15interruptIfICanEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = ((($7)) + 164|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==($2|0); do { if ($10) { $11 = ((($2)) + 236|0); $12 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($11)|0); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10DuelLayers10stackLayerEv($16)|0); if (!($12)) { __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($17,1,1); break; } $18 = (__ZN11ActionStack17setIsInterruptingEP6Playerb($17,$2,1)|0); $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } } while(0); $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN12AIPlayerBaka15effectBadOrGoodEP15MTGCardInstanceiP13TargetChooser($this,$card,$mode,$tc) { $this = $this|0; $card = $card|0; $mode = $mode|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $af = 0, $autoGuess = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 16|0; $1 = $this; $2 = $card; $3 = $mode; $4 = $tc; $8 = $1; $9 = ((($8)) + 300|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($8)) + 300|0); $13 = HEAP32[$12>>2]|0; $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (__ZN7AIHints18HintSaysCardIsGoodEP12GameObserverP15MTGCardInstance($13,$15,$16)|0); if ($17) { $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } } $18 = ((($8)) + 300|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($8)) + 300|0); $22 = HEAP32[$21>>2]|0; $23 = ((($8)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = (__ZN7AIHints17HintSaysCardIsBadEP12GameObserverP15MTGCardInstance($22,$24,$25)|0); if ($26) { $0 = -1; $46 = $0; STACKTOP = sp;return ($46|0); } } $27 = $2; $28 = ((($27)) + 260|0); $29 = (__ZNK7MTGCard8getMTGIdEv($28)|0); $id = $29; $30 = ((($8)) + 4|0); $31 = HEAP32[$30>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$31); $32 = $id; $33 = $2; $34 = $3; $35 = $4; __THREW__ = 0; $36 = (invoke_iiiiiiii(4104,($af|0),($32|0),(0|0),($33|0),($34|0),($35|0),(0|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $5 = $42; $6 = $43; __ZN14AbilityFactoryD2Ev($af); $44 = $5; $45 = $6; ___resumeException($44|0); // unreachable; } $autoGuess = $36; $39 = $autoGuess; $40 = ($39|0)!=(0); if ($40) { $41 = $autoGuess; $0 = $41; $7 = 1; } else { $0 = 0; $7 = 1; } __ZN14AbilityFactoryD2Ev($af); $46 = $0; STACKTOP = sp;return ($46|0); } function __ZN12AIPlayerBaka12chooseTargetEP13TargetChooserP6PlayerP15MTGCardInstanceb($this,$_tc,$forceTarget,$chosenCard,$checkOnly) { $this = $this|0; $_tc = $_tc|0; $forceTarget = $forceTarget|0; $chosenCard = $chosenCard|0; $checkOnly = $checkOnly|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $af1 = 0; var $cancel = 0, $card = 0, $cardEffect = 0, $effCheck = 0, $i = 0, $j = 0, $k = 0, $l = 0, $multiplier = 0, $or$cond = 0, $playerTargetedZone = 0, $playerZones = 0, $potentialTargets = 0, $target = 0, $tc = 0, $withoutGuessing = 0, $withoutGuessing2 = 0, $zone = 0, $zones = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$6 = sp + 328|0; $$byval_copy$5 = sp + 324|0; $$byval_copy$4 = sp + 320|0; $$byval_copy$3 = sp + 316|0; $$byval_copy$2 = sp + 312|0; $$byval_copy = sp + 308|0; $potentialTargets = sp + 276|0; $af = sp + 196|0; $9 = sp + 180|0; $10 = sp + 172|0; $zones = sp + 144|0; $af1 = sp + 68|0; $11 = sp + 52|0; $12 = sp + 44|0; $13 = sp + 40|0; $14 = sp + 36|0; $15 = sp + 32|0; $16 = sp + 28|0; $17 = sp + 24|0; $18 = sp + 20|0; $19 = sp + 16|0; $20 = sp + 12|0; $21 = sp + 8|0; $22 = sp + 4|0; $1 = $this; $2 = $_tc; $3 = $forceTarget; $4 = $chosenCard; $23 = $checkOnly&1; $5 = $23; $24 = $1; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 160|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($24)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 160|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 44|0); $38 = HEAP32[$37>>2]|0; (FUNCTION_TABLE_iii[$38 & 8191]($35,13)|0); $39 = ((($24)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 160|0); HEAP32[$41>>2] = 0; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($potentialTargets); $42 = $2; $tc = $42; $43 = ((($24)) + 4|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_ii(4105,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; L4: do { if (!($47)) { $48 = ($45|0)==($24|0); if (!($48)) { $0 = 0; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $51 = $tc; $52 = ($51|0)!=(0|0); if (!($52)) { $53 = ((($24)) + 4|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; $55 = (invoke_ii(4106,($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break; } $tc = $55; } $58 = $tc; $59 = ($58|0)!=(0|0); if ($59) { $60 = $tc; $61 = ((($60)) + 32|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0|0); if ($63) { $64 = $tc; $65 = ((($64)) + 40|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)<(1); if (!($67)) { $68 = $tc; $69 = ($68|0)!=(0|0); if (!($69)) { __THREW__ = 0; invoke_viiii(4107,(119716|0),(119719|0),1512,(119802|0)); $70 = __THREW__; __THREW__ = 0; break; } $71 = ((($24)) + 340|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)!=(0|0); if ($73) { $74 = ((($24)) + 340|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 180|0); $77 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv($76)|0); $78 = ($77|0)!=(0); if ($78) { $79 = ((($24)) + 4|0); $80 = HEAP32[$79>>2]|0; $81 = $tc; __THREW__ = 0; $82 = (invoke_iiii(4108,($24|0),($80|0),($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break; } $tc = $82; } } $85 = $5; $86 = $85&1; if (!($86)) { $87 = $tc; $88 = ((($87)) + 40|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)>(1); if ($90) { $91 = $tc; __THREW__ = 0; invoke_vi(4109,($91|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($potentialTargets); } } $94 = $tc; $95 = ((($94)) + 24|0); $96 = HEAP32[$95>>2]|0; $97 = ((($24)) + 4|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; $99 = (invoke_ii(4105,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } $102 = ($96|0)==($99|0); if (!($102)) { __THREW__ = 0; invoke_viiii(4107,(119815|0),(119719|0),1523,(119802|0)); $103 = __THREW__; __THREW__ = 0; break; } $104 = $tc; $105 = ((($104)) + 24|0); $106 = HEAP32[$105>>2]|0; $107 = ((($24)) + 4|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; $109 = (invoke_ii(4105,($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break; } $112 = ($106|0)!=($109|0); if ($112) { $113 = $tc; $114 = ((($113)) + 24|0); $115 = HEAP32[$114>>2]|0; $116 = ((($24)) + 4|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 212|0); HEAP32[$118>>2] = $115; $0 = 0; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $119 = $3; $target = $119; $playerTargetedZone = 1; $120 = $target; $121 = ($120|0)!=(0|0); do { if (!($121)) { $target = $24; $122 = HEAP32[$24>>2]|0; $123 = ((($122)) + 96|0); $124 = HEAP32[$123>>2]|0; $125 = $tc; $126 = ((($125)) + 32|0); $127 = HEAP32[$126>>2]|0; $128 = $tc; __THREW__ = 0; $129 = (invoke_iiiii($124|0,($24|0),($127|0),3,($128|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { break L4; } $cardEffect = $129; $132 = $tc; $133 = ((($132)) + 52|0); $134 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($133)|0); $135 = ($134|0)!=(0); L43: do { if ($135) { $136 = ((($24)) + 4|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break L4; } $140 = $tc; $141 = ((($140)) + 52|0); __THREW__ = 0; invoke_vii(3800,($9|0),($141|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; do { if ($143) { label = 40; } else { $144 = $tc; $145 = ((($144)) + 32|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_iiiiiiiii(4066,($af|0),($9|0),0,(0|0),($146|0),0,0,(0|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $6 = $162; $7 = $163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $withoutGuessing = $147; $150 = $withoutGuessing; $151 = $tc; __THREW__ = 0; $152 = (invoke_iiiiiii(4067,($af|0),($150|0),($24|0),3,($151|0),(0|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 40; break; } $cardEffect = $152; $155 = $withoutGuessing; $156 = ($155|0)==(0|0); if (!($156)) { $157 = HEAP32[$155>>2]|0; $158 = ((($157)) + 4|0); $159 = HEAP32[$158>>2]|0; FUNCTION_TABLE_vi[$159 & 8191]($155); } __ZN14AbilityFactoryD2Ev($af); break L43; } } while(0); if ((label|0) == 40) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $6 = $160; $7 = $161; } __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $450 = $6; $451 = $7; ___resumeException($450|0); // unreachable; } } while(0); $164 = $cardEffect; $165 = ($164|0)!=(1); if ($165) { __THREW__ = 0; $166 = (invoke_ii(4045,($24|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L4; } $target = $166; } $169 = $tc; $170 = ($169|0)==(0|0); if ($170) { $172 = 0; } else { $171 = (___dynamic_cast($169,6664,6904,0)|0); $172 = $171; } $173 = ($172|0)!=(0|0); if (!($173)) { break; } $playerTargetedZone = 2; } } while(0); L68: while(1) { $174 = $playerTargetedZone; $175 = ($174|0)!=(0); if (!($175)) { label = 115; break; } $176 = $tc; $177 = $target; __THREW__ = 0; $178 = (invoke_iii(4111,($176|0),($177|0))|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { break L4; } $181 = ($178|0)!=(0); L72: do { if (!($181)) { $182 = $tc; $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 16|0); $185 = HEAP32[$184>>2]|0; $186 = $target; __THREW__ = 0; $187 = (invoke_iiii($185|0,($182|0),($186|0),0)|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { break L4; } if (!($187)) { break; } $190 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($potentialTargets)|0); $191 = ($190>>>0)<(50); if (!($191)) { break; } $i = 0; while(1) { $192 = $i; $193 = ($192|0)<(3); if (!($193)) { break L72; } $194 = $target; HEAP32[$10>>2] = $194; __THREW__ = 0; invoke_vii(4095,($potentialTargets|0),($10|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { break L4; } $197 = $i; $198 = (($197) + 1)|0; $i = $198; } } } while(0); $199 = $target; $200 = ((($199)) + 84|0); $201 = HEAP32[$200>>2]|0; $playerZones = $201; $202 = $playerZones; $203 = ((($202)) + 16|0); $204 = HEAP32[$203>>2]|0; HEAP32[$zones>>2] = $204; $205 = ((($zones)) + 4|0); $206 = $playerZones; $207 = ((($206)) + 8|0); $208 = HEAP32[$207>>2]|0; HEAP32[$205>>2] = $208; $209 = ((($205)) + 4|0); $210 = $playerZones; $211 = ((($210)) + 20|0); $212 = HEAP32[$211>>2]|0; HEAP32[$209>>2] = $212; $213 = ((($209)) + 4|0); $214 = $playerZones; $215 = ((($214)) + 12|0); $216 = HEAP32[$215>>2]|0; HEAP32[$213>>2] = $216; $217 = ((($213)) + 4|0); $218 = $playerZones; $219 = ((($218)) + 28|0); $220 = HEAP32[$219>>2]|0; HEAP32[$217>>2] = $220; $221 = ((($217)) + 4|0); $222 = $playerZones; $223 = ((($222)) + 36|0); $224 = HEAP32[$223>>2]|0; HEAP32[$221>>2] = $224; $j = 0; while(1) { $225 = $j; $226 = ($225|0)<(6); if (!($226)) { break; } $227 = $j; $228 = (($zones) + ($227<<2)|0); $229 = HEAP32[$228>>2]|0; $zone = $229; $k = 0; while(1) { $230 = $k; $231 = $zone; $232 = ((($231)) + 56|0); $233 = HEAP32[$232>>2]|0; $234 = ($230|0)<($233|0); if (!($234)) { break; } $235 = $zone; $236 = ((($235)) + 8|0); $237 = $k; __THREW__ = 0; $238 = (invoke_iii(3955,($236|0),($237|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break L4; } $241 = HEAP32[$238>>2]|0; $card = $241; $242 = $tc; $243 = $card; $244 = ($243|0)==(0|0); $245 = ((($243)) + 280|0); $246 = $244 ? 0 : $245; __THREW__ = 0; $247 = (invoke_iii(4111,($242|0),($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break L4; } $250 = ($247|0)!=(0); L90: do { if (!($250)) { $251 = $tc; $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 16|0); $254 = HEAP32[$253>>2]|0; $255 = $card; $256 = ($255|0)==(0|0); $257 = ((($255)) + 280|0); $258 = $256 ? 0 : $257; __THREW__ = 0; $259 = (invoke_iiii($254|0,($251|0),($258|0),0)|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { break L4; } if (!($259)) { break; } $262 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($potentialTargets)|0); $263 = ($262>>>0)<(50); if (!($263)) { break; } $multiplier = 1; $264 = HEAP32[$24>>2]|0; $265 = ((($264)) + 128|0); $266 = HEAP32[$265>>2]|0; __THREW__ = 0; $267 = (invoke_ii($266|0,($24|0))|0); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { break L4; } $270 = ($267|0)!=(0|0); do { if ($270) { $271 = HEAP32[$24>>2]|0; $272 = ((($271)) + 128|0); $273 = HEAP32[$272>>2]|0; __THREW__ = 0; $274 = (invoke_ii($273|0,($24|0))|0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { break L4; } $277 = $card; __THREW__ = 0; $278 = (invoke_iiiii(4112,($274|0),($277|0),10,1)|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { break L4; } if (!($278)) { break; } $281 = $multiplier; $282 = (($281) + 1)|0; $multiplier = $282; $283 = HEAP32[$24>>2]|0; $284 = ((($283)) + 128|0); $285 = HEAP32[$284>>2]|0; __THREW__ = 0; $286 = (invoke_ii($285|0,($24|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { break L4; } $289 = $card; __THREW__ = 0; $290 = (invoke_iiiii(4112,($286|0),($289|0),5,1)|0); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; if ($292) { break L4; } if (!($290)) { break; } $293 = $multiplier; $294 = (($293) + 1)|0; $multiplier = $294; $295 = HEAP32[$24>>2]|0; $296 = ((($295)) + 128|0); $297 = HEAP32[$296>>2]|0; __THREW__ = 0; $298 = (invoke_ii($297|0,($24|0))|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { break L4; } $301 = $card; __THREW__ = 0; $302 = (invoke_iiiii(4112,($298|0),($301|0),3,1)|0); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { break L4; } if (!($302)) { break; } $305 = $multiplier; $306 = (($305) + 1)|0; $multiplier = $306; } } while(0); $l = 0; while(1) { $307 = $l; $308 = $multiplier; $309 = ($307|0)<($308|0); if (!($309)) { break L90; } $310 = $tc; $311 = ((($310)) + 40|0); $312 = HEAP32[$311>>2]|0; $313 = ($312|0)!=(1); do { if ($313) { $314 = $tc; $315 = ((($314)) + 52|0); $316 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($315)|0); $317 = ($316|0)!=(0); if (!($317)) { label = 107; break; } $318 = ((($24)) + 4|0); $319 = HEAP32[$318>>2]|0; __THREW__ = 0; invoke_vii(4110,($af1|0),($319|0)); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if ($321) { break L4; } $322 = $tc; $323 = ((($322)) + 52|0); __THREW__ = 0; invoke_vii(3800,($11|0),($323|0)); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { label = 94; break L68; } $326 = $tc; $327 = ((($326)) + 32|0); $328 = HEAP32[$327>>2]|0; __THREW__ = 0; $329 = (invoke_iiiiiiiii(4066,($af1|0),($11|0),0,(0|0),($328|0),0,0,(0|0))|0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if ($331) { label = 95; break L68; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $withoutGuessing2 = $329; __THREW__ = 0; $332 = (invoke_ii(3903,48)|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { label = 94; break L68; } $335 = $withoutGuessing2; $336 = $tc; $337 = ((($336)) + 32|0); $338 = HEAP32[$337>>2]|0; $339 = $card; __THREW__ = 0; invoke_viiiii(4096,($332|0),($24|0),($335|0),($338|0),($339|0)); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 96; break L68; } $effCheck = $332; $342 = $effCheck; __THREW__ = 0; $343 = (invoke_ii(4102,($342|0))|0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { label = 94; break L68; } $346 = ($343|0)!=(0); if ($346) { $347 = $card; $348 = ($347|0)==(0|0); $349 = ((($347)) + 280|0); $350 = $348 ? 0 : $349; HEAP32[$12>>2] = $350; __THREW__ = 0; invoke_vii(4095,($potentialTargets|0),($12|0)); $351 = __THREW__; __THREW__ = 0; $352 = $351&1; if ($352) { label = 94; break L68; } } $359 = $effCheck; $360 = ($359|0)!=(0|0); if ($360) { $361 = $effCheck; $362 = ($361|0)==(0|0); if (!($362)) { __ZN15OrderedAIActionD2Ev($361); __ZdlPv($361); } $effCheck = 0; } $363 = $withoutGuessing2; $364 = ($363|0)!=(0|0); if ($364) { $365 = $withoutGuessing2; $366 = ($365|0)==(0|0); if (!($366)) { $367 = HEAP32[$365>>2]|0; $368 = ((($367)) + 4|0); $369 = HEAP32[$368>>2]|0; FUNCTION_TABLE_vi[$369 & 8191]($365); } $withoutGuessing2 = 0; } __ZN14AbilityFactoryD2Ev($af1); } else { label = 107; } } while(0); if ((label|0) == 107) { label = 0; $370 = $card; $371 = ($370|0)==(0|0); $372 = ((($370)) + 280|0); $373 = $371 ? 0 : $372; HEAP32[$13>>2] = $373; __THREW__ = 0; invoke_vii(4095,($potentialTargets|0),($13|0)); $374 = __THREW__; __THREW__ = 0; $375 = $374&1; if ($375) { break L4; } } $376 = $l; $377 = (($376) + 1)|0; $l = $377; } } } while(0); $378 = $k; $379 = (($378) + 1)|0; $k = $379; } $380 = $j; $381 = (($380) + 1)|0; $j = $381; } $382 = $playerTargetedZone; $383 = ($382|0)>(1); if ($383) { $384 = $target; __THREW__ = 0; $385 = (invoke_ii(4045,($384|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { break L4; } $target = $385; } $388 = $playerTargetedZone; $389 = (($388) + -1)|0; $playerTargetedZone = $389; } if ((label|0) == 94) { $353 = ___cxa_find_matching_catch()|0; $354 = tempRet0; $6 = $353; $7 = $354; } else if ((label|0) == 95) { $355 = ___cxa_find_matching_catch()|0; $356 = tempRet0; $6 = $355; $7 = $356; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } else if ((label|0) == 96) { $357 = ___cxa_find_matching_catch()|0; $358 = tempRet0; $6 = $357; $7 = $358; __ZdlPv($332); } else if ((label|0) == 115) { $390 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($potentialTargets)|0); $391 = ($390|0)!=(0); if (!($391)) { $425 = $5; $426 = $425&1; if ($426) { $0 = 0; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $427 = ((($24)) + 4|0); $428 = HEAP32[$427>>2]|0; __THREW__ = 0; $429 = (invoke_ii(4118,($428|0))|0); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { break; } $cancel = $429; $432 = $cancel; $433 = ($432|0)!=(0); $434 = $3; $435 = ($434|0)!=(0|0); $or$cond = $433 | $435; if ($or$cond) { $0 = 1; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $436 = HEAP32[$24>>2]|0; $437 = ((($436)) + 64|0); $438 = HEAP32[$437>>2]|0; $439 = $tc; $440 = $target; __THREW__ = 0; $441 = (invoke_ii(4045,($440|0))|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { break; } $444 = $5; $445 = $444&1; __THREW__ = 0; $446 = (invoke_iiiiii($438|0,($24|0),($439|0),($441|0),(0|0),($445|0))|0); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { break; } $0 = $446; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $392 = $3; $393 = ($392|0)!=(0|0); if ($393) { label = 118; } else { $394 = $5; $395 = $394&1; if (!($395)) { label = 118; } } do { if ((label|0) == 118) { $396 = $tc; $397 = ((($396)) + 40|0); $398 = HEAP32[$397>>2]|0; $399 = ($398|0)!=(1); if ($399) { break; } $420 = $tc; $421 = $4; __THREW__ = 0; $422 = (invoke_iiiii(4117,($24|0),($420|0),($potentialTargets|0),($421|0))|0); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; if ($424) { break L4; } $0 = $422; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } } while(0); $400 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($potentialTargets)|0); HEAP32[$14>>2] = $400; $401 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($potentialTargets)|0); HEAP32[$15>>2] = $401; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$14>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$15>>2]|0; invoke_vii(4113,($$byval_copy|0),($$byval_copy$2|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { break; } $404 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($potentialTargets)|0); HEAP32[$18>>2] = $404; $405 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($potentialTargets)|0); HEAP32[$19>>2] = $405; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$19>>2]|0; $406 = (invoke_iii(4114,($$byval_copy$3|0),($$byval_copy$4|0))|0); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; if ($408) { break; } HEAP32[$17>>2] = $406; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($16,$17,0); $409 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE3endEv($potentialTargets)|0); HEAP32[$21>>2] = $409; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($20,$21,0); __THREW__ = 0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$16>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$20>>2]|0; $410 = (invoke_iiii(4115,($potentialTargets|0),($$byval_copy$5|0),($$byval_copy$6|0))|0); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; if ($412) { break; } HEAP32[$22>>2] = $410; $413 = $5; $414 = $413&1; if ($414) { $419 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($potentialTargets)|0); $0 = $419; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } $415 = $tc; __THREW__ = 0; $416 = (invoke_iiii(4116,($24|0),($415|0),($potentialTargets|0))|0); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { break; } $0 = $416; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } __ZN14AbilityFactoryD2Ev($af1); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $450 = $6; $451 = $7; ___resumeException($450|0); // unreachable; } } } $0 = 0; $8 = 1; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $449 = $0; STACKTOP = sp;return ($449|0); } } while(0); $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $6 = $49; $7 = $50; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($potentialTargets); $450 = $6; $451 = $7; ___resumeException($450|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka13getEfficiencyEP10MTGAbility($this,$ability) { $this = $this|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $cTarget = 0, $check = 0, $pTarget = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $ability; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = -1; $63 = $0; STACKTOP = sp;return ($63|0); } $check = 0; $8 = $2; $9 = ((($8)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,24,5240,280)|0); $13 = $12; } $cTarget = $13; $14 = $cTarget; $15 = ($14|0)!=(0|0); do { if ($15) { $16 = (__Znwj(48)|0); $17 = $2; $18 = $2; $19 = ((($18)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = $cTarget; __THREW__ = 0; invoke_viiiii(4096,($16|0),($5|0),($17|0),($20|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $check = $16; break; } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZdlPv($16); $64 = $3; $65 = $4; ___resumeException($64|0); // unreachable; } else { $26 = $2; $27 = ((($26)) + 132|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if ($29) { $31 = 0; } else { $30 = (___dynamic_cast($28,24,6264,0)|0); $31 = $30; } $pTarget = $31; $32 = $pTarget; $33 = ($32|0)!=(0|0); $34 = (__Znwj(48)|0); $35 = $2; if ($33) { $36 = $pTarget; $37 = $2; $38 = ((($37)) + 148|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; invoke_viiiii(4094,($34|0),($5|0),($35|0),($36|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $check = $34; break; } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZdlPv($34); $64 = $3; $65 = $4; ___resumeException($64|0); // unreachable; } else { $44 = $2; $45 = ((($44)) + 148|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_viiiii(4096,($34|0),($5|0),($35|0),($46|0),(0|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $check = $34; break; } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZdlPv($34); $64 = $3; $65 = $4; ___resumeException($64|0); // unreachable; } } } while(0); $51 = $check; $52 = ($51|0)!=(0|0); if (!($52)) { $0 = -1; $63 = $0; STACKTOP = sp;return ($63|0); } $53 = HEAP32[$5>>2]|0; $54 = ((($53)) + 136|0); $55 = HEAP32[$54>>2]|0; $56 = $check; $57 = (FUNCTION_TABLE_iii[$55 & 8191]($5,$56)|0); $result = $57; $58 = $check; $59 = ($58|0)!=(0|0); if ($59) { $60 = $check; $61 = ($60|0)==(0|0); if (!($61)) { __ZN15OrderedAIActionD2Ev($60); __ZdlPv($60); } $check = 0; } $62 = $result; $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZN12AIPlayerBaka16selectMenuOptionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ability = 0, $checkEff = 0, $checked = 0, $checked1 = 0; var $checkedLast = 0, $currentMenu = 0, $doThis = 0, $k = 0, $m = 0, $mk = 0, $object = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10DuelLayers11actionLayerEv($5)|0); $object = $6; $doThis = -1; $7 = $object; $8 = ((($7)) + 68|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $115 = $doThis; STACKTOP = sp;return ($115|0); } $checkedLast = 0; $11 = $object; $12 = ((($11)) + 72|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 165|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { $17 = $object; $18 = ((($17)) + 80|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $currentMenu = 0; $21 = $object; $22 = ((($21)) + 20|0); $23 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($22)|0); $24 = (($23) - 1)|0; $m = $24; while(1) { $25 = $m; $26 = ($25>>>0)>(0); if (!($26)) { break; } $27 = $object; $28 = ((($27)) + 20|0); $29 = $m; $30 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if ($32) { $34 = 0; } else { $33 = (___dynamic_cast($31,8696,1480,0)|0); $34 = $33; } $ability = $34; $35 = $ability; $36 = ($35|0)!=(0|0); if ($36) { $37 = $ability; $38 = ((($37)) + 184|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0); if ($40) { label = 10; break; } } $46 = $m; $47 = (($46) + -1)|0; $m = $47; } if ((label|0) == 10) { $41 = $object; $42 = ((($41)) + 20|0); $43 = $m; $44 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($42,$43)|0); $45 = HEAP32[$44>>2]|0; $currentMenu = $45; } $48 = $currentMenu; $49 = ($48|0)!=(0|0); if (!($49)) { $115 = $doThis; STACKTOP = sp;return ($115|0); } $mk = 0; while(1) { $50 = $mk; $51 = $currentMenu; $52 = ((($51)) + 200|0); $53 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($52)|0); $54 = ($50>>>0)<($53>>>0); if (!($54)) { break; } $55 = HEAP32[$1>>2]|0; $56 = ((($55)) + 140|0); $57 = HEAP32[$56>>2]|0; $58 = $currentMenu; $59 = ((($58)) + 200|0); $60 = $mk; $61 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($59,$60)|0); $62 = HEAP32[$61>>2]|0; $63 = (FUNCTION_TABLE_iii[$57 & 8191]($1,$62)|0); $checked = $63; $64 = $checked; $65 = ($64|0)>(60); if ($65) { $66 = $checked; $67 = $checkedLast; $68 = ($66|0)>($67|0); if ($68) { $69 = $mk; $doThis = $69; $70 = $checked; $checkedLast = $70; } } $71 = $mk; $72 = (($71) + 1)|0; $mk = $72; } $115 = $doThis; STACKTOP = sp;return ($115|0); } } $k = 0; while(1) { $73 = $k; $74 = $object; $75 = ((($74)) + 72|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 72|0); $78 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($77)|0); $79 = ($73>>>0)<($78>>>0); if (!($79)) { break; } $80 = $object; $81 = ((($80)) + 72|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 72|0); $84 = $k; $85 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($83,$84)|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZN10JGuiObject5GetIdEv($86)|0); $88 = ($87|0)<=(0); if (!($88)) { $89 = $object; $90 = ((($89)) + 20|0); $91 = $object; $92 = ((($91)) + 72|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 72|0); $95 = $k; $96 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($94,$95)|0); $97 = HEAP32[$96>>2]|0; $98 = (__ZN10JGuiObject5GetIdEv($97)|0); $99 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($90,$98)|0); $100 = HEAP32[$99>>2]|0; $checkEff = $100; $101 = HEAP32[$1>>2]|0; $102 = ((($101)) + 140|0); $103 = HEAP32[$102>>2]|0; $104 = $checkEff; $105 = (FUNCTION_TABLE_iii[$103 & 8191]($1,$104)|0); $checked1 = $105; $106 = $checked1; $107 = ($106|0)>(60); if ($107) { $108 = $checked1; $109 = $checkedLast; $110 = ($108|0)>($109|0); if ($110) { $111 = $k; $doThis = $111; $112 = $checked1; $checkedLast = $112; } } } $113 = $k; $114 = (($113) + 1)|0; $k = $114; } $115 = $doThis; STACKTOP = sp;return ($115|0); } function __ZN12AIPlayerBaka14FindCardToPlayEP8ManaCostPKc($this,$pMana,$type) { $this = $this|0; $pMana = $pMana|0; $type = $type|0; var $$ = 0, $$11 = 0, $$17 = 0, $$expand_i1_val = 0, $$expand_i1_val20 = 0, $$expand_i1_val25 = 0, $$expand_i1_val27 = 0, $$expand_i1_val33 = 0, $$expand_i1_val35 = 0, $$pre_trunc = 0, $$pre_trunc23 = 0, $$pre_trunc29 = 0, $$pre_trunc31 = 0, $$pre_trunc37 = 0, $$pre_trunc39 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0; var $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0; var $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0; var $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0; var $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0; var $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0; var $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0; var $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0; var $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0; var $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0; var $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0; var $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0; var $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0; var $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0; var $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0; var $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0; var $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0; var $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0; var $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0; var $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0; var $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0.0, $1351 = 0.0, $1352 = 0, $1353 = 0, $1354 = 0.0, $1355 = 0.0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0; var $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0; var $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0; var $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0; var $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0; var $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0; var $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0; var $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0; var $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0.0, $438 = 0.0, $439 = 0, $44 = 0, $440 = 0, $441 = 0.0, $442 = 0.0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0; var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; var $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0; var $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0; var $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0; var $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; var $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0; var $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0; var $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; var $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0; var $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0; var $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0; var $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0; var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0; var $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; var $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0; var $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; var $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0.0; var $897 = 0.0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0.0, $901 = 0.0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0; var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0; var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0; var $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0; var $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $af = 0, $af1 = 0, $af18 = 0, $af23 = 0, $af37 = 0, $af4 = 0; var $canPlay = 0, $canPlay19 = 0, $canPlay2 = 0, $canPlay24 = 0, $canPlay38 = 0, $canPlay5 = 0, $card = 0, $cd = 0, $chance = 0, $chance22 = 0, $chance41 = 0, $cleanup$dest = 0, $cleanup$dest$20 = 0, $cleanup$dest$25 = 0, $cleanup$dest$3 = 0, $cleanup$dest$39 = 0, $cleanup$dest$6 = 0, $cond = 0, $cond1 = 0, $cond2 = 0; var $currentCost = 0, $currentCost26 = 0, $currentCost7 = 0, $hasTarget = 0, $hasTarget12 = 0, $hasTarget31 = 0, $hasX = 0, $hasX27 = 0, $hasX8 = 0, $maxA = 0, $maxA13 = 0, $maxA32 = 0, $maxCost = 0, $nextCardToPlay = 0, $or$cond = 0, $or$cond10 = 0, $or$cond14 = 0, $or$cond16 = 0, $or$cond5 = 0, $or$cond8 = 0; var $randomChance = 0, $randomChance21 = 0, $randomChance40 = 0, $shouldPlay = 0, $shouldPlay16 = 0, $shouldPlay35 = 0, $shouldPlayPercentage = 0, $shouldPlayPercentage11 = 0, $shouldPlayPercentage30 = 0, $switch = 0, $switch12 = 0, $switch18 = 0, $tc = 0, $tc10 = 0, $tc29 = 0, $tcf = 0, $tcf28 = 0, $tcf9 = 0, $totalCost = 0, $totalCost14 = 0; var $totalCost33 = 0, $totalTargets = 0, $totalTargets15 = 0, $totalTargets34 = 0, $xDiff = 0, $xDiff17 = 0, $xDiff36 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1984|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 1936|0; $cd = sp + 760|0; $7 = sp + 736|0; $8 = sp + 724|0; $9 = sp + 712|0; $10 = sp + 1978|0; $af = sp + 660|0; $11 = sp + 644|0; $13 = sp + 628|0; $14 = sp + 608|0; $tcf = sp + 604|0; $15 = sp + 560|0; $af1 = sp + 508|0; $16 = sp + 492|0; $17 = sp + 472|0; $18 = sp + 1977|0; $af4 = sp + 420|0; $19 = sp + 404|0; $20 = sp + 392|0; $21 = sp + 372|0; $tcf9 = sp + 368|0; $22 = sp + 324|0; $af18 = sp + 272|0; $23 = sp + 256|0; $24 = sp + 236|0; $25 = sp + 1976|0; $af23 = sp + 184|0; $26 = sp + 168|0; $27 = sp + 156|0; $28 = sp + 136|0; $tcf28 = sp + 132|0; $29 = sp + 88|0; $af37 = sp + 36|0; $30 = sp + 20|0; $31 = sp; $1 = $this; $2 = $pMana; $3 = $type; $32 = $1; $maxCost = -1; $nextCardToPlay = 0; $card = 0; $33 = ((($32)) + 316|0); $34 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($33)|0); $35 = ($34|0)!=(0); if ($35) { $36 = ((($32)) + 316|0); $37 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($36)|0); $38 = HEAP32[$37>>2]|0; $nextCardToPlay = $38; $39 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($39); $40 = $2; $41 = $nextCardToPlay; $42 = (__ZN13CardPrimitive11getManaCostEv($41)|0); $43 = (__ZN8ManaCost9canAffordEPS_($40,$42)|0); $44 = ($43|0)!=(0); if ($44) { $45 = $nextCardToPlay; $46 = (__ZN13CardPrimitive11getManaCostEv($45)|0); $47 = (__ZN8ManaCost9getKickerEv($46)|0); $48 = ($47|0)!=(0|0); if ($48) { label = 4; } } else { label = 4; } if ((label|0) == 4) { $49 = ((($32)) + 328|0); $50 = HEAP32[$32>>2]|0; $51 = ((($50)) + 108|0); $52 = HEAP32[$51>>2]|0; $53 = $nextCardToPlay; $54 = $nextCardToPlay; $55 = (__ZN13CardPrimitive11getManaCostEv($54)|0); FUNCTION_TABLE_viiii[$52 & 8191]($4,$32,$53,$55); (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($49,$4)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($4); } $56 = ((($32)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8pop_backEv($56); $57 = ((($32)) + 340|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 180|0); $60 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv($59)|0); $61 = ($60|0)!=(0); if (!($61)) { $62 = ((($32)) + 316|0); $63 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($62)|0); $64 = ($63|0)!=(0); if (!($64)) { $65 = ((($32)) + 340|0); HEAP32[$65>>2] = 0; } } $66 = $nextCardToPlay; $0 = $66; $1495 = $0; STACKTOP = sp;return ($1495|0); } __ZN14CardDescriptorC2Ev($cd); __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; L14: do { if (!($68)) { $69 = $3; __THREW__ = 0; invoke_vii(3797,($7|0),($69|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { __THREW__ = 0; invoke_vii(4119,($cd|0),($7|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $5 = $103; $6 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $card = 0; $74 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($8); (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($74,$8)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($8); L21: while(1) { $75 = ((($32)) + 84|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 12|0); $78 = HEAP32[$77>>2]|0; $79 = $card; __THREW__ = 0; $80 = (invoke_iiii(4120,($cd|0),($78|0),($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break L14; } $card = $80; $83 = ($80|0)!=(0|0); if (!($83)) { label = 165; break; } $84 = $card; __THREW__ = 0; $85 = (invoke_iii(4070,($84|0),103)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { break L14; } $88 = ($85|0)!=(0); if (!($88)) { label = 165; break; } $89 = HEAP32[$32>>2]|0; $90 = ((($89)) + 100|0); $91 = HEAP32[$90>>2]|0; $92 = $card; __THREW__ = 0; $93 = (invoke_ii(4121,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { break L14; } $96 = $card; __THREW__ = 0; $97 = (invoke_iiii($91|0,($32|0),($93|0),($96|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L14; } $100 = ($97|0)!=(0); if (!($100)) { continue; } $105 = $card; __THREW__ = 0; $106 = (invoke_iii(4122,($105|0),5)|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break L14; } $109 = ((($32)) + 84|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = $card; $114 = ((($32)) + 84|0); $115 = HEAP32[$114>>2]|0; if ($106) { $116 = ((($115)) + 20|0); $117 = HEAP32[$116>>2]|0; __THREW__ = 0; $118 = (invoke_iiii(4007,($112|0),($113|0),($117|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { break L14; } $121 = ($118|0)==(1); if ($121) { continue; } } else { $122 = ((($115)) + 28|0); $123 = HEAP32[$122>>2]|0; __THREW__ = 0; $124 = (invoke_iiii(4007,($112|0),($113|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { break L14; } $127 = ($124|0)==(1); if ($127) { continue; } } $128 = $card; $$expand_i1_val = 0; HEAP8[$10>>0] = $$expand_i1_val; __THREW__ = 0; $129 = (invoke_iii(4122,($128|0),7)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { break L14; } if ($129) { $132 = ((($32)) + 84|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 20|0); $135 = HEAP32[$134>>2]|0; $136 = $card; $137 = ((($136)) + 128|0); __THREW__ = 0; invoke_vii(3800,($9|0),($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break L14; } $$expand_i1_val20 = 1; HEAP8[$10>>0] = $$expand_i1_val20; __THREW__ = 0; $140 = (invoke_iii(4075,($135|0),($9|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 36; break; } $143 = ($140|0)!=(0|0); $1496 = $143; } else { $1496 = 0; } $$pre_trunc = HEAP8[$10>>0]|0; $144 = $$pre_trunc&1; if ($144) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } if ($1496) { continue; } $148 = $card; __THREW__ = 0; $149 = (invoke_iii(4122,($148|0),13)|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { break L14; } do { if ($149) { $152 = $card; $153 = ((($152)) + 248|0); $154 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($153)|0); $155 = ($154>>>0)>(0); if (!($155)) { break; } $156 = ((($32)) + 84|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 20|0); $159 = HEAP32[$158>>2]|0; $160 = $card; $161 = ((($160)) + 248|0); __THREW__ = 0; $162 = (invoke_iii(4123,($161|0),1)|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break L14; } $165 = HEAP32[$162>>2]|0; __THREW__ = 0; $166 = (invoke_iiii(4124,($159|0),13,($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L14; } if ($166) { continue L21; } } } while(0); $169 = ((($32)) + 300|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(0|0); do { if ($171) { $172 = ((($32)) + 300|0); $173 = HEAP32[$172>>2]|0; $174 = ((($32)) + 4|0); $175 = HEAP32[$174>>2]|0; $176 = $card; __THREW__ = 0; $177 = (invoke_iiii(4125,($173|0),($175|0),($176|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { break L14; } if (!($177)) { break; } $180 = ((($32)) + 300|0); $181 = HEAP32[$180>>2]|0; $182 = ((($32)) + 4|0); $183 = HEAP32[$182>>2]|0; $184 = $card; __THREW__ = 0; $185 = (invoke_iiiii(4126,($181|0),($183|0),($184|0),($32|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { break L14; } if (!($185)) { $nextCardToPlay = 0; continue L21; } $188 = ((($32)) + 4|0); $189 = HEAP32[$188>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($189|0)); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { break L14; } $192 = $card; $193 = $card; __THREW__ = 0; $194 = (invoke_ii(3945,($193|0))|0); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { label = 55; break L21; } $197 = $card; __THREW__ = 0; invoke_vii(4127,($11|0),($197|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 55; break L21; } __THREW__ = 0; $200 = (invoke_iiiii(3946,($af|0),($192|0),($194|0),($11|0))|0); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { label = 56; break L21; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $canPlay = $200; $203 = $canPlay; $204 = ($203|0)!=(0); if ($204) { $209 = $card; $nextCardToPlay = $209; $210 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($210); $211 = $2; $212 = $nextCardToPlay; __THREW__ = 0; $213 = (invoke_ii(4121,($212|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 55; break L21; } __THREW__ = 0; $216 = (invoke_iii(4080,($211|0),($213|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 55; break L21; } $219 = ($216|0)!=(0); if ($219) { $220 = $nextCardToPlay; __THREW__ = 0; $221 = (invoke_ii(4121,($220|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { label = 55; break L21; } __THREW__ = 0; $224 = (invoke_ii(4091,($221|0))|0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 55; break L21; } $227 = ($224|0)!=(0|0); if ($227) { label = 63; } } else { label = 63; } if ((label|0) == 63) { label = 0; $228 = ((($32)) + 328|0); $229 = HEAP32[$32>>2]|0; $230 = ((($229)) + 108|0); $231 = HEAP32[$230>>2]|0; $232 = $nextCardToPlay; $233 = $nextCardToPlay; __THREW__ = 0; $234 = (invoke_ii(4121,($233|0))|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 55; break L21; } __THREW__ = 0; invoke_viiii($231|0,($13|0),($32|0),($232|0),($234|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 55; break L21; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($228,$13)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($13); } __THREW__ = 0; $239 = (invoke_ii(4128,($32|0))|0); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 55; break L21; } $0 = $239; $12 = 1; } else { $12 = 2; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $12; $cond2 = ($cleanup$dest|0)==(2); if ($cond2) { continue L21; } else { label = 478; break L21; } } } while(0); $242 = $card; __THREW__ = 0; $243 = (invoke_ii(4121,($242|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { break L14; } __THREW__ = 0; $246 = (invoke_ii(3948,($243|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { break L14; } $currentCost = $246; $249 = $card; __THREW__ = 0; $250 = (invoke_ii(4121,($249|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { break L14; } __THREW__ = 0; $253 = (invoke_ii(4081,($250|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { break L14; } $hasX = $253; $256 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($256); $257 = $2; $258 = $card; __THREW__ = 0; $259 = (invoke_ii(4121,($258|0))|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { break L14; } __THREW__ = 0; $262 = (invoke_iii(4080,($257|0),($259|0))|0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { break L14; } $265 = ($262|0)!=(0); if ($265) { $266 = $card; __THREW__ = 0; $267 = (invoke_ii(4121,($266|0))|0); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { break L14; } __THREW__ = 0; $270 = (invoke_ii(4091,($267|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { break L14; } $273 = ($270|0)!=(0|0); if ($273) { label = 81; } } else { label = 81; } if ((label|0) == 81) { label = 0; $274 = ((($32)) + 328|0); $275 = HEAP32[$32>>2]|0; $276 = ((($275)) + 108|0); $277 = HEAP32[$276>>2]|0; $278 = $card; $279 = $card; __THREW__ = 0; $280 = (invoke_ii(4121,($279|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { break L14; } __THREW__ = 0; invoke_viiii($277|0,($14|0),($32|0),($278|0),($280|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { break L14; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($274,$14)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($14); } $285 = $currentCost; $286 = $maxCost; $287 = ($285|0)>($286|0); $288 = $hasX; $289 = ($288|0)!=(0); $or$cond = $287 | $289; if (!($or$cond)) { continue; } $290 = ((($32)) + 328|0); $291 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($290)|0); $292 = ($291|0)!=(0); if (!($292)) { $293 = $2; $294 = $card; __THREW__ = 0; $295 = (invoke_ii(4121,($294|0))|0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { break L14; } __THREW__ = 0; $298 = (invoke_iii(4080,($293|0),($295|0))|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { break L14; } $301 = ($298|0)!=(0); if (!($301)) { continue; } } $302 = ((($32)) + 4|0); $303 = HEAP32[$302>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($303|0)); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { break L14; } $306 = $card; __THREW__ = 0; $307 = (invoke_iii(4130,($tcf|0),($306|0))|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { break L14; } $tc = $307; $shouldPlayPercentage = 0; $310 = $tc; $311 = ($310|0)!=(0|0); do { if ($311) { $312 = HEAP32[$32>>2]|0; $313 = ((($312)) + 64|0); $314 = HEAP32[$313>>2]|0; $315 = $tc; __THREW__ = 0; $316 = (invoke_iiiiii($314|0,($32|0),($315|0),(0|0),(0|0),1)|0); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { break L14; } $hasTarget = $316; $319 = $tc; $320 = ((($319)) + 40|0); $321 = HEAP32[$320>>2]|0; $322 = $hasTarget; $323 = ($321|0)>($322|0); do { if ($323) { $324 = $tc; $325 = ((($324)) + 40|0); $326 = HEAP32[$325>>2]|0; $327 = ($326|0)>(1); if (!($327)) { label = 97; break; } $328 = $tc; $329 = ((($328)) + 45|0); $330 = HEAP8[$329>>0]|0; $331 = $330&1; if ($331) { label = 97; break; } $332 = $tc; $333 = ((($332)) + 40|0); $334 = HEAP32[$333>>2]|0; $335 = ($334|0)!=(1000); if ($335) { label = 98; } else { label = 97; } } else { label = 97; } } while(0); if ((label|0) == 97) { label = 0; $336 = $tc; $337 = ((($336)) + 40|0); $338 = HEAP32[$337>>2]|0; $339 = ($338|0)==(1000); $340 = $hasTarget; $341 = ($340|0)<(1); $or$cond5 = $339 & $341; if ($or$cond5) { label = 98; } } if ((label|0) == 98) { label = 0; $hasTarget = 0; } $342 = $hasTarget; $343 = ($342|0)!=(0); if (!($343)) { $344 = $tc; $345 = ($344|0)!=(0|0); if (!($345)) { continue L21; } $346 = $tc; $347 = ($346|0)==(0|0); if (!($347)) { $348 = HEAP32[$346>>2]|0; $349 = ((($348)) + 36|0); $350 = HEAP32[$349>>2]|0; FUNCTION_TABLE_vi[$350 & 8191]($346); } $tc = 0; continue L21; } $shouldPlayPercentage = 90; $351 = $tc; $352 = ((($351)) + 45|0); $353 = HEAP8[$352>>0]|0; $354 = $353&1; do { if ($354) { $355 = $hasTarget; $356 = $tc; $357 = ((($356)) + 40|0); $358 = HEAP32[$357>>2]|0; $359 = ($355|0)<($358|0); if (!($359)) { break; } $shouldPlayPercentage = 0; } } while(0); $360 = $tc; $361 = ((($360)) + 40|0); $362 = HEAP32[$361>>2]|0; $363 = ($362|0)>(1); do { if ($363) { $364 = $tc; $365 = ((($364)) + 40|0); $366 = HEAP32[$365>>2]|0; $367 = ($366|0)!=(1000); if (!($367)) { break; } $368 = $hasTarget; $369 = $tc; $370 = ((($369)) + 40|0); $371 = HEAP32[$370>>2]|0; $372 = ($368|0)<=($371|0); if (!($372)) { break; } $373 = $hasTarget; $374 = $tc; $375 = ((($374)) + 40|0); $376 = HEAP32[$375>>2]|0; $377 = (($373) - ($376))|0; $maxA = $377; $378 = $maxA; $379 = ($378*10)|0; $380 = $shouldPlayPercentage; $381 = (($380) + ($379))|0; $shouldPlayPercentage = $381; } } while(0); $382 = $tc; $383 = ((($382)) + 40|0); $384 = HEAP32[$383>>2]|0; $385 = ($384|0)==(1000); do { if ($385) { $386 = $hasTarget; $387 = ($386*10)|0; $388 = (40 + ($387))|0; $shouldPlayPercentage = $388; $389 = $2; __THREW__ = 0; $390 = (invoke_ii(3948,($389|0))|0); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { break L14; } $393 = $currentCost; $394 = (($390) - ($393))|0; $totalCost = $394; $395 = $hasTarget; $396 = $hasTarget; $397 = (($395) + ($396))|0; $totalTargets = $397; $398 = $hasX; $399 = ($398|0)!=(0); if (!($399)) { break; } $400 = $totalCost; $401 = $totalTargets; $402 = ($400|0)<=($401|0); if (!($402)) { break; } $shouldPlayPercentage = 0; } } while(0); $403 = $tc; $404 = ($403|0)!=(0|0); if (!($404)) { break; } $405 = $tc; $406 = ($405|0)==(0|0); if (!($406)) { $407 = HEAP32[$405>>2]|0; $408 = ((($407)) + 36|0); $409 = HEAP32[$408>>2]|0; FUNCTION_TABLE_vi[$409 & 8191]($405); } $tc = 0; } else { $410 = HEAP32[$32>>2]|0; $411 = ((($410)) + 96|0); $412 = HEAP32[$411>>2]|0; $413 = $card; __THREW__ = 0; $414 = (invoke_iiiii($412|0,($32|0),($413|0),1,(0|0))|0); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; if ($416) { break L14; } $shouldPlay = $414; $417 = $shouldPlay; $418 = ($417|0)==(1); if ($418) { $shouldPlayPercentage = 90; break; } $419 = $shouldPlay; $420 = (0)==($419|0); if ($420) { $shouldPlayPercentage = 60; break; } $421 = $card; __THREW__ = 0; $422 = (invoke_ii(4131,($421|0))|0); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; if ($424) { break L14; } if ($422) { $shouldPlayPercentage = 90; break; } else { $shouldPlayPercentage = 1; break; } } } while(0); $425 = $hasX; $426 = ($425|0)!=(0); if ($426) { $427 = $2; __THREW__ = 0; $428 = (invoke_ii(3948,($427|0))|0); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { break L14; } $431 = $currentCost; $432 = (($428) - ($431))|0; $xDiff = $432; $433 = $xDiff; $434 = ($433|0)<(0); $$ = $434 ? 0 : $432; $xDiff = $$; $435 = $shouldPlayPercentage; $436 = $shouldPlayPercentage; $437 = (+($436|0)); $438 = $437 * 1.8999999761581421; $439 = $xDiff; $440 = (1 + ($439))|0; $441 = (+($440|0)); $442 = $438 / $441; $443 = (~~(($442))); $444 = (($435) - ($443))|0; $shouldPlayPercentage = $444; } $445 = $card; __THREW__ = 0; $446 = (invoke_ii(4121,($445|0))|0); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { break L14; } $449 = ($446|0)!=(0|0); do { if ($449) { $450 = $card; __THREW__ = 0; $451 = (invoke_ii(4121,($450|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { break L14; } __THREW__ = 0; $454 = (invoke_ii(4091,($451|0))|0); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { break L14; } $457 = ($454|0)!=(0|0); if (!($457)) { break; } $458 = $card; __THREW__ = 0; $459 = (invoke_ii(4121,($458|0))|0); $460 = __THREW__; __THREW__ = 0; $461 = $460&1; if ($461) { break L14; } __THREW__ = 0; $462 = (invoke_ii(4091,($459|0))|0); $463 = __THREW__; __THREW__ = 0; $464 = $463&1; if ($464) { break L14; } $465 = ((($462)) + 76|0); $466 = HEAP8[$465>>0]|0; $467 = $466&1; if (!($467)) { break; } $468 = ((($32)) + 328|0); $469 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($468)|0); $470 = ($469*10)|0; $471 = $card; __THREW__ = 0; $472 = (invoke_ii(4121,($471|0))|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { break L14; } __THREW__ = 0; $475 = (invoke_ii(3948,($472|0))|0); $476 = __THREW__; __THREW__ = 0; $477 = $476&1; if ($477) { break L14; } $478 = $card; __THREW__ = 0; $479 = (invoke_ii(4121,($478|0))|0); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { break L14; } __THREW__ = 0; $482 = (invoke_ii(4091,($479|0))|0); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; if ($484) { break L14; } __THREW__ = 0; $485 = (invoke_ii(3948,($482|0))|0); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; if ($487) { break L14; } $488 = (($475) + ($485))|0; $489 = (1 + ($488))|0; $490 = (($470>>>0) / ($489>>>0))&-1; $shouldPlayPercentage = $490; $491 = $shouldPlayPercentage; $492 = ($491|0)<=(10); if (!($492)) { break; } $493 = $shouldPlayPercentage; $494 = (($493|0) / 3)&-1; $shouldPlayPercentage = $494; } } while(0); $495 = $card; __THREW__ = 0; invoke_vii(4127,($15|0),($495|0)); $496 = __THREW__; __THREW__ = 0; $497 = $496&1; if ($497) { break L14; } $498 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($15)|0); $499 = ($498|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); if ($499) { $500 = ((($32)) + 4|0); $501 = HEAP32[$500>>2]|0; __THREW__ = 0; invoke_vii(4110,($af1|0),($501|0)); $502 = __THREW__; __THREW__ = 0; $503 = $502&1; if ($503) { break L14; } $504 = $card; $505 = $card; __THREW__ = 0; $506 = (invoke_ii(3945,($505|0))|0); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { label = 155; break; } $509 = $card; __THREW__ = 0; invoke_vii(4127,($16|0),($509|0)); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { label = 155; break; } __THREW__ = 0; $512 = (invoke_iiiii(3946,($af1|0),($504|0),($506|0),($16|0))|0); $513 = __THREW__; __THREW__ = 0; $514 = $513&1; if ($514) { label = 156; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $canPlay2 = $512; $515 = $canPlay2; $516 = ($515|0)!=(0); if ($516) { $12 = 0; } else { $12 = 2; } __ZN14AbilityFactoryD2Ev($af1); $cleanup$dest$3 = $12; $switch = ($cleanup$dest$3>>>0)<(1); if (!($switch)) { continue; } } $521 = ((($32)) + 260|0); __THREW__ = 0; $522 = (invoke_ii(4074,($521|0))|0); $523 = __THREW__; __THREW__ = 0; $524 = $523&1; if ($524) { break L14; } $randomChance = $522; $525 = $randomChance; $526 = (($525|0) % 100)&-1; $chance = $526; $527 = $chance; $528 = $shouldPlayPercentage; $529 = ($527|0)>($528|0); if ($529) { continue; } $530 = $card; $nextCardToPlay = $530; $531 = $currentCost; $maxCost = $531; $532 = $hasX; $533 = ($532|0)!=(0); if (!($533)) { continue; } $534 = $2; __THREW__ = 0; $535 = (invoke_ii(3948,($534|0))|0); $536 = __THREW__; __THREW__ = 0; $537 = $536&1; if ($537) { break L14; } $maxCost = $535; } L193: do { if ((label|0) == 36) { $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $5 = $145; $6 = $146; $$pre_trunc23 = HEAP8[$10>>0]|0; $147 = $$pre_trunc23&1; if (!($147)) { __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 55) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $5 = $205; $6 = $206; label = 69; } else if ((label|0) == 56) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $5 = $207; $6 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 69; } else if ((label|0) == 155) { $517 = ___cxa_find_matching_catch()|0; $518 = tempRet0; $5 = $517; $6 = $518; label = 159; } else if ((label|0) == 156) { $519 = ___cxa_find_matching_catch()|0; $520 = tempRet0; $5 = $519; $6 = $520; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 159; } else if ((label|0) == 165) { L195: while(1) { label = 0; $538 = ((($32)) + 84|0); $539 = HEAP32[$538>>2]|0; $540 = ((($539)) + 36|0); $541 = HEAP32[$540>>2]|0; $542 = $card; __THREW__ = 0; $543 = (invoke_iiii(4120,($cd|0),($541|0),($542|0))|0); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { break L14; } $card = $543; $546 = ($543|0)!=(0|0); if (!($546)) { label = 315; break; } $547 = $card; __THREW__ = 0; $548 = (invoke_iii(4070,($547|0),121)|0); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { break L14; } $551 = ($548|0)!=(0); if (!($551)) { label = 315; break; } $552 = HEAP32[$32>>2]|0; $553 = ((($552)) + 100|0); $554 = HEAP32[$553>>2]|0; $555 = $card; __THREW__ = 0; $556 = (invoke_ii(4121,($555|0))|0); $557 = __THREW__; __THREW__ = 0; $558 = $557&1; if ($558) { break L14; } $559 = $card; __THREW__ = 0; $560 = (invoke_iiii($554|0,($32|0),($556|0),($559|0))|0); $561 = __THREW__; __THREW__ = 0; $562 = $561&1; if ($562) { break L14; } $563 = ($560|0)!=(0); if (!($563)) { label = 165; continue; } $564 = $card; __THREW__ = 0; $565 = (invoke_iii(4122,($564|0),5)|0); $566 = __THREW__; __THREW__ = 0; $567 = $566&1; if ($567) { break L14; } $568 = ((($32)) + 84|0); $569 = HEAP32[$568>>2]|0; $570 = ((($569)) + 4|0); $571 = HEAP32[$570>>2]|0; $572 = $card; $573 = ((($32)) + 84|0); $574 = HEAP32[$573>>2]|0; if ($565) { $575 = ((($574)) + 20|0); $576 = HEAP32[$575>>2]|0; __THREW__ = 0; $577 = (invoke_iiii(4007,($571|0),($572|0),($576|0))|0); $578 = __THREW__; __THREW__ = 0; $579 = $578&1; if ($579) { break L14; } $580 = ($577|0)==(1); if ($580) { label = 165; continue; } } else { $581 = ((($574)) + 28|0); $582 = HEAP32[$581>>2]|0; __THREW__ = 0; $583 = (invoke_iiii(4007,($571|0),($572|0),($582|0))|0); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { break L14; } $586 = ($583|0)==(1); if ($586) { label = 165; continue; } } $587 = $card; $$expand_i1_val25 = 0; HEAP8[$18>>0] = $$expand_i1_val25; __THREW__ = 0; $588 = (invoke_iii(4122,($587|0),7)|0); $589 = __THREW__; __THREW__ = 0; $590 = $589&1; if ($590) { break L14; } if ($588) { $591 = ((($32)) + 84|0); $592 = HEAP32[$591>>2]|0; $593 = ((($592)) + 20|0); $594 = HEAP32[$593>>2]|0; $595 = $card; $596 = ((($595)) + 128|0); __THREW__ = 0; invoke_vii(3800,($17|0),($596|0)); $597 = __THREW__; __THREW__ = 0; $598 = $597&1; if ($598) { break L14; } $$expand_i1_val27 = 1; HEAP8[$18>>0] = $$expand_i1_val27; __THREW__ = 0; $599 = (invoke_iii(4075,($594|0),($17|0))|0); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { label = 186; break; } $602 = ($599|0)!=(0|0); $1497 = $602; } else { $1497 = 0; } $$pre_trunc29 = HEAP8[$18>>0]|0; $603 = $$pre_trunc29&1; if ($603) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } if ($1497) { label = 165; continue; } $607 = $card; __THREW__ = 0; $608 = (invoke_iii(4122,($607|0),13)|0); $609 = __THREW__; __THREW__ = 0; $610 = $609&1; if ($610) { break L14; } do { if ($608) { $611 = $card; $612 = ((($611)) + 248|0); $613 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($612)|0); $614 = ($613>>>0)>(0); if (!($614)) { break; } $615 = ((($32)) + 84|0); $616 = HEAP32[$615>>2]|0; $617 = ((($616)) + 20|0); $618 = HEAP32[$617>>2]|0; $619 = $card; $620 = ((($619)) + 248|0); __THREW__ = 0; $621 = (invoke_iii(4123,($620|0),1)|0); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; if ($623) { break L14; } $624 = HEAP32[$621>>2]|0; __THREW__ = 0; $625 = (invoke_iiii(4124,($618|0),13,($624|0))|0); $626 = __THREW__; __THREW__ = 0; $627 = $626&1; if ($627) { break L14; } if ($625) { label = 165; continue L195; } } } while(0); $628 = ((($32)) + 300|0); $629 = HEAP32[$628>>2]|0; $630 = ($629|0)!=(0|0); do { if ($630) { $631 = ((($32)) + 300|0); $632 = HEAP32[$631>>2]|0; $633 = ((($32)) + 4|0); $634 = HEAP32[$633>>2]|0; $635 = $card; __THREW__ = 0; $636 = (invoke_iiii(4125,($632|0),($634|0),($635|0))|0); $637 = __THREW__; __THREW__ = 0; $638 = $637&1; if ($638) { break L14; } if (!($636)) { break; } $639 = ((($32)) + 300|0); $640 = HEAP32[$639>>2]|0; $641 = ((($32)) + 4|0); $642 = HEAP32[$641>>2]|0; $643 = $card; __THREW__ = 0; $644 = (invoke_iiiii(4126,($640|0),($642|0),($643|0),($32|0))|0); $645 = __THREW__; __THREW__ = 0; $646 = $645&1; if ($646) { break L14; } if (!($644)) { $nextCardToPlay = 0; label = 165; continue L195; } $647 = ((($32)) + 4|0); $648 = HEAP32[$647>>2]|0; __THREW__ = 0; invoke_vii(4110,($af4|0),($648|0)); $649 = __THREW__; __THREW__ = 0; $650 = $649&1; if ($650) { break L14; } $651 = $card; $652 = $card; __THREW__ = 0; $653 = (invoke_ii(3945,($652|0))|0); $654 = __THREW__; __THREW__ = 0; $655 = $654&1; if ($655) { label = 205; break L195; } $656 = $card; __THREW__ = 0; invoke_vii(4127,($19|0),($656|0)); $657 = __THREW__; __THREW__ = 0; $658 = $657&1; if ($658) { label = 205; break L195; } __THREW__ = 0; $659 = (invoke_iiiii(3946,($af4|0),($651|0),($653|0),($19|0))|0); $660 = __THREW__; __THREW__ = 0; $661 = $660&1; if ($661) { label = 206; break L195; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $canPlay5 = $659; $662 = $canPlay5; $663 = ($662|0)!=(0); if ($663) { $668 = $card; $nextCardToPlay = $668; $669 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($669); $670 = $2; $671 = $nextCardToPlay; __THREW__ = 0; $672 = (invoke_ii(4121,($671|0))|0); $673 = __THREW__; __THREW__ = 0; $674 = $673&1; if ($674) { label = 205; break L195; } __THREW__ = 0; $675 = (invoke_iii(4080,($670|0),($672|0))|0); $676 = __THREW__; __THREW__ = 0; $677 = $676&1; if ($677) { label = 205; break L195; } $678 = ($675|0)!=(0); if ($678) { $679 = $nextCardToPlay; __THREW__ = 0; $680 = (invoke_ii(4121,($679|0))|0); $681 = __THREW__; __THREW__ = 0; $682 = $681&1; if ($682) { label = 205; break L195; } __THREW__ = 0; $683 = (invoke_ii(4091,($680|0))|0); $684 = __THREW__; __THREW__ = 0; $685 = $684&1; if ($685) { label = 205; break L195; } $686 = ($683|0)!=(0|0); if ($686) { label = 213; } } else { label = 213; } if ((label|0) == 213) { label = 0; $687 = ((($32)) + 328|0); $688 = HEAP32[$32>>2]|0; $689 = ((($688)) + 108|0); $690 = HEAP32[$689>>2]|0; $691 = $nextCardToPlay; $692 = $nextCardToPlay; __THREW__ = 0; $693 = (invoke_ii(4121,($692|0))|0); $694 = __THREW__; __THREW__ = 0; $695 = $694&1; if ($695) { label = 205; break L195; } __THREW__ = 0; invoke_viiii($690|0,($20|0),($32|0),($691|0),($693|0)); $696 = __THREW__; __THREW__ = 0; $697 = $696&1; if ($697) { label = 205; break L195; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($687,$20)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($20); } __THREW__ = 0; $698 = (invoke_ii(4128,($32|0))|0); $699 = __THREW__; __THREW__ = 0; $700 = $699&1; if ($700) { label = 205; break L195; } $0 = $698; $12 = 1; } else { $12 = 8; } __ZN14AbilityFactoryD2Ev($af4); $cleanup$dest$6 = $12; $cond1 = ($cleanup$dest$6|0)==(8); if ($cond1) { label = 165; continue L195; } else { label = 478; break L193; } } } while(0); $701 = $card; __THREW__ = 0; $702 = (invoke_ii(4121,($701|0))|0); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { break L14; } __THREW__ = 0; $705 = (invoke_ii(3948,($702|0))|0); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; if ($707) { break L14; } $currentCost7 = $705; $708 = $card; __THREW__ = 0; $709 = (invoke_ii(4121,($708|0))|0); $710 = __THREW__; __THREW__ = 0; $711 = $710&1; if ($711) { break L14; } __THREW__ = 0; $712 = (invoke_ii(4081,($709|0))|0); $713 = __THREW__; __THREW__ = 0; $714 = $713&1; if ($714) { break L14; } $hasX8 = $712; $715 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($715); $716 = $2; $717 = $card; __THREW__ = 0; $718 = (invoke_ii(4121,($717|0))|0); $719 = __THREW__; __THREW__ = 0; $720 = $719&1; if ($720) { break L14; } __THREW__ = 0; $721 = (invoke_iii(4080,($716|0),($718|0))|0); $722 = __THREW__; __THREW__ = 0; $723 = $722&1; if ($723) { break L14; } $724 = ($721|0)!=(0); if ($724) { $725 = $card; __THREW__ = 0; $726 = (invoke_ii(4121,($725|0))|0); $727 = __THREW__; __THREW__ = 0; $728 = $727&1; if ($728) { break L14; } __THREW__ = 0; $729 = (invoke_ii(4091,($726|0))|0); $730 = __THREW__; __THREW__ = 0; $731 = $730&1; if ($731) { break L14; } $732 = ($729|0)!=(0|0); if ($732) { label = 231; } } else { label = 231; } if ((label|0) == 231) { label = 0; $733 = ((($32)) + 328|0); $734 = HEAP32[$32>>2]|0; $735 = ((($734)) + 108|0); $736 = HEAP32[$735>>2]|0; $737 = $card; $738 = $card; __THREW__ = 0; $739 = (invoke_ii(4121,($738|0))|0); $740 = __THREW__; __THREW__ = 0; $741 = $740&1; if ($741) { break L14; } __THREW__ = 0; invoke_viiii($736|0,($21|0),($32|0),($737|0),($739|0)); $742 = __THREW__; __THREW__ = 0; $743 = $742&1; if ($743) { break L14; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($733,$21)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($21); } $744 = $currentCost7; $745 = $maxCost; $746 = ($744|0)>($745|0); $747 = $hasX8; $748 = ($747|0)!=(0); $or$cond8 = $746 | $748; if (!($or$cond8)) { label = 165; continue; } $749 = ((($32)) + 328|0); $750 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($749)|0); $751 = ($750|0)!=(0); if (!($751)) { $752 = $2; $753 = $card; __THREW__ = 0; $754 = (invoke_ii(4121,($753|0))|0); $755 = __THREW__; __THREW__ = 0; $756 = $755&1; if ($756) { break L14; } __THREW__ = 0; $757 = (invoke_iii(4080,($752|0),($754|0))|0); $758 = __THREW__; __THREW__ = 0; $759 = $758&1; if ($759) { break L14; } $760 = ($757|0)!=(0); if (!($760)) { label = 165; continue; } } $761 = ((($32)) + 4|0); $762 = HEAP32[$761>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf9|0),($762|0)); $763 = __THREW__; __THREW__ = 0; $764 = $763&1; if ($764) { break L14; } $765 = $card; __THREW__ = 0; $766 = (invoke_iii(4130,($tcf9|0),($765|0))|0); $767 = __THREW__; __THREW__ = 0; $768 = $767&1; if ($768) { break L14; } $tc10 = $766; $shouldPlayPercentage11 = 0; $769 = $tc10; $770 = ($769|0)!=(0|0); do { if ($770) { $771 = HEAP32[$32>>2]|0; $772 = ((($771)) + 64|0); $773 = HEAP32[$772>>2]|0; $774 = $tc10; __THREW__ = 0; $775 = (invoke_iiiiii($773|0,($32|0),($774|0),(0|0),(0|0),1)|0); $776 = __THREW__; __THREW__ = 0; $777 = $776&1; if ($777) { break L14; } $hasTarget12 = $775; $778 = $tc10; $779 = ((($778)) + 40|0); $780 = HEAP32[$779>>2]|0; $781 = $hasTarget12; $782 = ($780|0)>($781|0); do { if ($782) { $783 = $tc10; $784 = ((($783)) + 40|0); $785 = HEAP32[$784>>2]|0; $786 = ($785|0)>(1); if (!($786)) { label = 247; break; } $787 = $tc10; $788 = ((($787)) + 45|0); $789 = HEAP8[$788>>0]|0; $790 = $789&1; if ($790) { label = 247; break; } $791 = $tc10; $792 = ((($791)) + 40|0); $793 = HEAP32[$792>>2]|0; $794 = ($793|0)!=(1000); if ($794) { label = 248; } else { label = 247; } } else { label = 247; } } while(0); if ((label|0) == 247) { label = 0; $795 = $tc10; $796 = ((($795)) + 40|0); $797 = HEAP32[$796>>2]|0; $798 = ($797|0)==(1000); $799 = $hasTarget12; $800 = ($799|0)<(1); $or$cond10 = $798 & $800; if ($or$cond10) { label = 248; } } if ((label|0) == 248) { label = 0; $hasTarget12 = 0; } $801 = $hasTarget12; $802 = ($801|0)!=(0); if (!($802)) { $803 = $tc10; $804 = ($803|0)!=(0|0); if (!($804)) { label = 165; continue L195; } $805 = $tc10; $806 = ($805|0)==(0|0); if (!($806)) { $807 = HEAP32[$805>>2]|0; $808 = ((($807)) + 36|0); $809 = HEAP32[$808>>2]|0; FUNCTION_TABLE_vi[$809 & 8191]($805); } $tc10 = 0; label = 165; continue L195; } $shouldPlayPercentage11 = 90; $810 = $tc10; $811 = ((($810)) + 45|0); $812 = HEAP8[$811>>0]|0; $813 = $812&1; do { if ($813) { $814 = $hasTarget12; $815 = $tc10; $816 = ((($815)) + 40|0); $817 = HEAP32[$816>>2]|0; $818 = ($814|0)<($817|0); if (!($818)) { break; } $shouldPlayPercentage11 = 0; } } while(0); $819 = $tc10; $820 = ((($819)) + 40|0); $821 = HEAP32[$820>>2]|0; $822 = ($821|0)>(1); do { if ($822) { $823 = $tc10; $824 = ((($823)) + 40|0); $825 = HEAP32[$824>>2]|0; $826 = ($825|0)!=(1000); if (!($826)) { break; } $827 = $hasTarget12; $828 = $tc10; $829 = ((($828)) + 40|0); $830 = HEAP32[$829>>2]|0; $831 = ($827|0)<=($830|0); if (!($831)) { break; } $832 = $hasTarget12; $833 = $tc10; $834 = ((($833)) + 40|0); $835 = HEAP32[$834>>2]|0; $836 = (($832) - ($835))|0; $maxA13 = $836; $837 = $maxA13; $838 = ($837*10)|0; $839 = $shouldPlayPercentage11; $840 = (($839) + ($838))|0; $shouldPlayPercentage11 = $840; } } while(0); $841 = $tc10; $842 = ((($841)) + 40|0); $843 = HEAP32[$842>>2]|0; $844 = ($843|0)==(1000); do { if ($844) { $845 = $hasTarget12; $846 = ($845*10)|0; $847 = (40 + ($846))|0; $shouldPlayPercentage11 = $847; $848 = $2; __THREW__ = 0; $849 = (invoke_ii(3948,($848|0))|0); $850 = __THREW__; __THREW__ = 0; $851 = $850&1; if ($851) { break L14; } $852 = $currentCost7; $853 = (($849) - ($852))|0; $totalCost14 = $853; $854 = $hasTarget12; $855 = $hasTarget12; $856 = (($854) + ($855))|0; $totalTargets15 = $856; $857 = $hasX8; $858 = ($857|0)!=(0); if (!($858)) { break; } $859 = $totalCost14; $860 = $totalTargets15; $861 = ($859|0)<=($860|0); if (!($861)) { break; } $shouldPlayPercentage11 = 0; } } while(0); $862 = $tc10; $863 = ($862|0)!=(0|0); if (!($863)) { break; } $864 = $tc10; $865 = ($864|0)==(0|0); if (!($865)) { $866 = HEAP32[$864>>2]|0; $867 = ((($866)) + 36|0); $868 = HEAP32[$867>>2]|0; FUNCTION_TABLE_vi[$868 & 8191]($864); } $tc10 = 0; } else { $869 = HEAP32[$32>>2]|0; $870 = ((($869)) + 96|0); $871 = HEAP32[$870>>2]|0; $872 = $card; __THREW__ = 0; $873 = (invoke_iiiii($871|0,($32|0),($872|0),1,(0|0))|0); $874 = __THREW__; __THREW__ = 0; $875 = $874&1; if ($875) { break L14; } $shouldPlay16 = $873; $876 = $shouldPlay16; $877 = ($876|0)==(1); if ($877) { $shouldPlayPercentage11 = 90; break; } $878 = $shouldPlay16; $879 = (0)==($878|0); if ($879) { $shouldPlayPercentage11 = 60; break; } $880 = $card; __THREW__ = 0; $881 = (invoke_ii(4131,($880|0))|0); $882 = __THREW__; __THREW__ = 0; $883 = $882&1; if ($883) { break L14; } if ($881) { $shouldPlayPercentage11 = 90; break; } else { $shouldPlayPercentage11 = 1; break; } } } while(0); $884 = $hasX8; $885 = ($884|0)!=(0); if ($885) { $886 = $2; __THREW__ = 0; $887 = (invoke_ii(3948,($886|0))|0); $888 = __THREW__; __THREW__ = 0; $889 = $888&1; if ($889) { break L14; } $890 = $currentCost7; $891 = (($887) - ($890))|0; $xDiff17 = $891; $892 = $xDiff17; $893 = ($892|0)<(0); $$11 = $893 ? 0 : $891; $xDiff17 = $$11; $894 = $shouldPlayPercentage11; $895 = $shouldPlayPercentage11; $896 = (+($895|0)); $897 = $896 * 1.8999999761581421; $898 = $xDiff17; $899 = (1 + ($898))|0; $900 = (+($899|0)); $901 = $897 / $900; $902 = (~~(($901))); $903 = (($894) - ($902))|0; $shouldPlayPercentage11 = $903; } $904 = $card; __THREW__ = 0; $905 = (invoke_ii(4121,($904|0))|0); $906 = __THREW__; __THREW__ = 0; $907 = $906&1; if ($907) { break L14; } $908 = ($905|0)!=(0|0); do { if ($908) { $909 = $card; __THREW__ = 0; $910 = (invoke_ii(4121,($909|0))|0); $911 = __THREW__; __THREW__ = 0; $912 = $911&1; if ($912) { break L14; } __THREW__ = 0; $913 = (invoke_ii(4091,($910|0))|0); $914 = __THREW__; __THREW__ = 0; $915 = $914&1; if ($915) { break L14; } $916 = ($913|0)!=(0|0); if (!($916)) { break; } $917 = $card; __THREW__ = 0; $918 = (invoke_ii(4121,($917|0))|0); $919 = __THREW__; __THREW__ = 0; $920 = $919&1; if ($920) { break L14; } __THREW__ = 0; $921 = (invoke_ii(4091,($918|0))|0); $922 = __THREW__; __THREW__ = 0; $923 = $922&1; if ($923) { break L14; } $924 = ((($921)) + 76|0); $925 = HEAP8[$924>>0]|0; $926 = $925&1; if (!($926)) { break; } $927 = ((($32)) + 328|0); $928 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($927)|0); $929 = ($928*10)|0; $930 = $card; __THREW__ = 0; $931 = (invoke_ii(4121,($930|0))|0); $932 = __THREW__; __THREW__ = 0; $933 = $932&1; if ($933) { break L14; } __THREW__ = 0; $934 = (invoke_ii(3948,($931|0))|0); $935 = __THREW__; __THREW__ = 0; $936 = $935&1; if ($936) { break L14; } $937 = $card; __THREW__ = 0; $938 = (invoke_ii(4121,($937|0))|0); $939 = __THREW__; __THREW__ = 0; $940 = $939&1; if ($940) { break L14; } __THREW__ = 0; $941 = (invoke_ii(4091,($938|0))|0); $942 = __THREW__; __THREW__ = 0; $943 = $942&1; if ($943) { break L14; } __THREW__ = 0; $944 = (invoke_ii(3948,($941|0))|0); $945 = __THREW__; __THREW__ = 0; $946 = $945&1; if ($946) { break L14; } $947 = (($934) + ($944))|0; $948 = (1 + ($947))|0; $949 = (($929>>>0) / ($948>>>0))&-1; $shouldPlayPercentage11 = $949; $950 = $shouldPlayPercentage11; $951 = ($950|0)<=(10); if (!($951)) { break; } $952 = $shouldPlayPercentage11; $953 = (($952|0) / 3)&-1; $shouldPlayPercentage11 = $953; } } while(0); $954 = $card; __THREW__ = 0; invoke_vii(4127,($22|0),($954|0)); $955 = __THREW__; __THREW__ = 0; $956 = $955&1; if ($956) { break L14; } $957 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($22)|0); $958 = ($957|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); if ($958) { $959 = ((($32)) + 4|0); $960 = HEAP32[$959>>2]|0; __THREW__ = 0; invoke_vii(4110,($af18|0),($960|0)); $961 = __THREW__; __THREW__ = 0; $962 = $961&1; if ($962) { break L14; } $963 = $card; $964 = $card; __THREW__ = 0; $965 = (invoke_ii(3945,($964|0))|0); $966 = __THREW__; __THREW__ = 0; $967 = $966&1; if ($967) { label = 305; break; } $968 = $card; __THREW__ = 0; invoke_vii(4127,($23|0),($968|0)); $969 = __THREW__; __THREW__ = 0; $970 = $969&1; if ($970) { label = 305; break; } __THREW__ = 0; $971 = (invoke_iiiii(3946,($af18|0),($963|0),($965|0),($23|0))|0); $972 = __THREW__; __THREW__ = 0; $973 = $972&1; if ($973) { label = 306; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $canPlay19 = $971; $974 = $canPlay19; $975 = ($974|0)!=(0); if ($975) { $12 = 0; } else { $12 = 8; } __ZN14AbilityFactoryD2Ev($af18); $cleanup$dest$20 = $12; $switch12 = ($cleanup$dest$20>>>0)<(1); if (!($switch12)) { label = 165; continue; } } $980 = ((($32)) + 260|0); __THREW__ = 0; $981 = (invoke_ii(4074,($980|0))|0); $982 = __THREW__; __THREW__ = 0; $983 = $982&1; if ($983) { break L14; } $randomChance21 = $981; $984 = $randomChance21; $985 = (($984|0) % 100)&-1; $chance22 = $985; $986 = $chance22; $987 = $shouldPlayPercentage11; $988 = ($986|0)>($987|0); if ($988) { label = 165; continue; } $989 = $card; $nextCardToPlay = $989; $990 = $currentCost7; $maxCost = $990; $991 = $hasX8; $992 = ($991|0)!=(0); if (!($992)) { label = 165; continue; } $993 = $2; __THREW__ = 0; $994 = (invoke_ii(3948,($993|0))|0); $995 = __THREW__; __THREW__ = 0; $996 = $995&1; if ($996) { break L14; } $maxCost = $994; label = 165; } if ((label|0) == 186) { $604 = ___cxa_find_matching_catch()|0; $605 = tempRet0; $5 = $604; $6 = $605; $$pre_trunc31 = HEAP8[$18>>0]|0; $606 = $$pre_trunc31&1; if (!($606)) { __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 205) { $664 = ___cxa_find_matching_catch()|0; $665 = tempRet0; $5 = $664; $6 = $665; label = 219; } else if ((label|0) == 206) { $666 = ___cxa_find_matching_catch()|0; $667 = tempRet0; $5 = $666; $6 = $667; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 219; } else if ((label|0) == 305) { $976 = ___cxa_find_matching_catch()|0; $977 = tempRet0; $5 = $976; $6 = $977; label = 309; } else if ((label|0) == 306) { $978 = ___cxa_find_matching_catch()|0; $979 = tempRet0; $5 = $978; $6 = $979; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); label = 309; } else if ((label|0) == 315) { L369: while(1) { label = 0; $997 = ((($32)) + 84|0); $998 = HEAP32[$997>>2]|0; $999 = ((($998)) + 16|0); $1000 = HEAP32[$999>>2]|0; $1001 = $card; __THREW__ = 0; $1002 = (invoke_iiii(4120,($cd|0),($1000|0),($1001|0))|0); $1003 = __THREW__; __THREW__ = 0; $1004 = $1003&1; if ($1004) { break L14; } $card = $1002; $1005 = ($1002|0)!=(0|0); if (!($1005)) { label = 463; break; } $1006 = HEAP32[$32>>2]|0; $1007 = ((($1006)) + 100|0); $1008 = HEAP32[$1007>>2]|0; $1009 = $card; __THREW__ = 0; $1010 = (invoke_ii(4121,($1009|0))|0); $1011 = __THREW__; __THREW__ = 0; $1012 = $1011&1; if ($1012) { break L14; } $1013 = $card; __THREW__ = 0; $1014 = (invoke_iiii($1008|0,($32|0),($1010|0),($1013|0))|0); $1015 = __THREW__; __THREW__ = 0; $1016 = $1015&1; if ($1016) { break L14; } $1017 = ($1014|0)!=(0); if (!($1017)) { label = 315; continue; } $1018 = $card; __THREW__ = 0; $1019 = (invoke_iii(4122,($1018|0),5)|0); $1020 = __THREW__; __THREW__ = 0; $1021 = $1020&1; if ($1021) { break L14; } $1022 = ((($32)) + 84|0); $1023 = HEAP32[$1022>>2]|0; $1024 = ((($1023)) + 4|0); $1025 = HEAP32[$1024>>2]|0; $1026 = $card; $1027 = ((($32)) + 84|0); $1028 = HEAP32[$1027>>2]|0; if ($1019) { $1029 = ((($1028)) + 20|0); $1030 = HEAP32[$1029>>2]|0; __THREW__ = 0; $1031 = (invoke_iiii(4007,($1025|0),($1026|0),($1030|0))|0); $1032 = __THREW__; __THREW__ = 0; $1033 = $1032&1; if ($1033) { break L14; } $1034 = ($1031|0)==(1); if ($1034) { label = 315; continue; } } else { $1035 = ((($1028)) + 28|0); $1036 = HEAP32[$1035>>2]|0; __THREW__ = 0; $1037 = (invoke_iiii(4007,($1025|0),($1026|0),($1036|0))|0); $1038 = __THREW__; __THREW__ = 0; $1039 = $1038&1; if ($1039) { break L14; } $1040 = ($1037|0)==(1); if ($1040) { label = 315; continue; } } $1041 = $card; $$expand_i1_val33 = 0; HEAP8[$25>>0] = $$expand_i1_val33; __THREW__ = 0; $1042 = (invoke_iii(4122,($1041|0),7)|0); $1043 = __THREW__; __THREW__ = 0; $1044 = $1043&1; if ($1044) { break L14; } if ($1042) { $1045 = ((($32)) + 84|0); $1046 = HEAP32[$1045>>2]|0; $1047 = ((($1046)) + 20|0); $1048 = HEAP32[$1047>>2]|0; $1049 = $card; $1050 = ((($1049)) + 128|0); __THREW__ = 0; invoke_vii(3800,($24|0),($1050|0)); $1051 = __THREW__; __THREW__ = 0; $1052 = $1051&1; if ($1052) { break L14; } $$expand_i1_val35 = 1; HEAP8[$25>>0] = $$expand_i1_val35; __THREW__ = 0; $1053 = (invoke_iii(4075,($1048|0),($24|0))|0); $1054 = __THREW__; __THREW__ = 0; $1055 = $1054&1; if ($1055) { label = 334; break; } $1056 = ($1053|0)!=(0|0); $1498 = $1056; } else { $1498 = 0; } $$pre_trunc37 = HEAP8[$25>>0]|0; $1057 = $$pre_trunc37&1; if ($1057) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } if ($1498) { label = 315; continue; } $1061 = $card; __THREW__ = 0; $1062 = (invoke_iii(4122,($1061|0),13)|0); $1063 = __THREW__; __THREW__ = 0; $1064 = $1063&1; if ($1064) { break L14; } do { if ($1062) { $1065 = $card; $1066 = ((($1065)) + 248|0); $1067 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1066)|0); $1068 = ($1067>>>0)>(0); if (!($1068)) { break; } $1069 = ((($32)) + 84|0); $1070 = HEAP32[$1069>>2]|0; $1071 = ((($1070)) + 20|0); $1072 = HEAP32[$1071>>2]|0; $1073 = $card; $1074 = ((($1073)) + 248|0); __THREW__ = 0; $1075 = (invoke_iii(4123,($1074|0),1)|0); $1076 = __THREW__; __THREW__ = 0; $1077 = $1076&1; if ($1077) { break L14; } $1078 = HEAP32[$1075>>2]|0; __THREW__ = 0; $1079 = (invoke_iiii(4124,($1072|0),13,($1078|0))|0); $1080 = __THREW__; __THREW__ = 0; $1081 = $1080&1; if ($1081) { break L14; } if ($1079) { label = 315; continue L369; } } } while(0); $1082 = ((($32)) + 300|0); $1083 = HEAP32[$1082>>2]|0; $1084 = ($1083|0)!=(0|0); do { if ($1084) { $1085 = ((($32)) + 300|0); $1086 = HEAP32[$1085>>2]|0; $1087 = ((($32)) + 4|0); $1088 = HEAP32[$1087>>2]|0; $1089 = $card; __THREW__ = 0; $1090 = (invoke_iiii(4125,($1086|0),($1088|0),($1089|0))|0); $1091 = __THREW__; __THREW__ = 0; $1092 = $1091&1; if ($1092) { break L14; } if (!($1090)) { break; } $1093 = ((($32)) + 300|0); $1094 = HEAP32[$1093>>2]|0; $1095 = ((($32)) + 4|0); $1096 = HEAP32[$1095>>2]|0; $1097 = $card; __THREW__ = 0; $1098 = (invoke_iiiii(4126,($1094|0),($1096|0),($1097|0),($32|0))|0); $1099 = __THREW__; __THREW__ = 0; $1100 = $1099&1; if ($1100) { break L14; } if (!($1098)) { $nextCardToPlay = 0; label = 315; continue L369; } $1101 = ((($32)) + 4|0); $1102 = HEAP32[$1101>>2]|0; __THREW__ = 0; invoke_vii(4110,($af23|0),($1102|0)); $1103 = __THREW__; __THREW__ = 0; $1104 = $1103&1; if ($1104) { break L14; } $1105 = $card; $1106 = $card; __THREW__ = 0; $1107 = (invoke_ii(3945,($1106|0))|0); $1108 = __THREW__; __THREW__ = 0; $1109 = $1108&1; if ($1109) { label = 353; break L369; } $1110 = $card; __THREW__ = 0; invoke_vii(4127,($26|0),($1110|0)); $1111 = __THREW__; __THREW__ = 0; $1112 = $1111&1; if ($1112) { label = 353; break L369; } __THREW__ = 0; $1113 = (invoke_iiiii(3946,($af23|0),($1105|0),($1107|0),($26|0))|0); $1114 = __THREW__; __THREW__ = 0; $1115 = $1114&1; if ($1115) { label = 354; break L369; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $canPlay24 = $1113; $1116 = $canPlay24; $1117 = ($1116|0)!=(0); if ($1117) { $1122 = $card; $nextCardToPlay = $1122; $1123 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($1123); $1124 = $2; $1125 = $nextCardToPlay; __THREW__ = 0; $1126 = (invoke_ii(4121,($1125|0))|0); $1127 = __THREW__; __THREW__ = 0; $1128 = $1127&1; if ($1128) { label = 353; break L369; } __THREW__ = 0; $1129 = (invoke_iii(4080,($1124|0),($1126|0))|0); $1130 = __THREW__; __THREW__ = 0; $1131 = $1130&1; if ($1131) { label = 353; break L369; } $1132 = ($1129|0)!=(0); if ($1132) { $1133 = $nextCardToPlay; __THREW__ = 0; $1134 = (invoke_ii(4121,($1133|0))|0); $1135 = __THREW__; __THREW__ = 0; $1136 = $1135&1; if ($1136) { label = 353; break L369; } __THREW__ = 0; $1137 = (invoke_ii(4091,($1134|0))|0); $1138 = __THREW__; __THREW__ = 0; $1139 = $1138&1; if ($1139) { label = 353; break L369; } $1140 = ($1137|0)!=(0|0); if ($1140) { label = 361; } } else { label = 361; } if ((label|0) == 361) { label = 0; $1141 = ((($32)) + 328|0); $1142 = HEAP32[$32>>2]|0; $1143 = ((($1142)) + 108|0); $1144 = HEAP32[$1143>>2]|0; $1145 = $nextCardToPlay; $1146 = $nextCardToPlay; __THREW__ = 0; $1147 = (invoke_ii(4121,($1146|0))|0); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; if ($1149) { label = 353; break L369; } __THREW__ = 0; invoke_viiii($1144|0,($27|0),($32|0),($1145|0),($1147|0)); $1150 = __THREW__; __THREW__ = 0; $1151 = $1150&1; if ($1151) { label = 353; break L369; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($1141,$27)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($27); } __THREW__ = 0; $1152 = (invoke_ii(4128,($32|0))|0); $1153 = __THREW__; __THREW__ = 0; $1154 = $1153&1; if ($1154) { label = 353; break L369; } $0 = $1152; $12 = 1; } else { $12 = 14; } __ZN14AbilityFactoryD2Ev($af23); $cleanup$dest$25 = $12; $cond = ($cleanup$dest$25|0)==(14); if ($cond) { label = 315; continue L369; } else { label = 478; break L193; } } } while(0); $1155 = $card; __THREW__ = 0; $1156 = (invoke_ii(4121,($1155|0))|0); $1157 = __THREW__; __THREW__ = 0; $1158 = $1157&1; if ($1158) { break L14; } __THREW__ = 0; $1159 = (invoke_ii(3948,($1156|0))|0); $1160 = __THREW__; __THREW__ = 0; $1161 = $1160&1; if ($1161) { break L14; } $currentCost26 = $1159; $1162 = $card; __THREW__ = 0; $1163 = (invoke_ii(4121,($1162|0))|0); $1164 = __THREW__; __THREW__ = 0; $1165 = $1164&1; if ($1165) { break L14; } __THREW__ = 0; $1166 = (invoke_ii(4081,($1163|0))|0); $1167 = __THREW__; __THREW__ = 0; $1168 = $1167&1; if ($1168) { break L14; } $hasX27 = $1166; $1169 = ((($32)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($1169); $1170 = $2; $1171 = $card; __THREW__ = 0; $1172 = (invoke_ii(4121,($1171|0))|0); $1173 = __THREW__; __THREW__ = 0; $1174 = $1173&1; if ($1174) { break L14; } __THREW__ = 0; $1175 = (invoke_iii(4080,($1170|0),($1172|0))|0); $1176 = __THREW__; __THREW__ = 0; $1177 = $1176&1; if ($1177) { break L14; } $1178 = ($1175|0)!=(0); if ($1178) { $1179 = $card; __THREW__ = 0; $1180 = (invoke_ii(4121,($1179|0))|0); $1181 = __THREW__; __THREW__ = 0; $1182 = $1181&1; if ($1182) { break L14; } __THREW__ = 0; $1183 = (invoke_ii(4091,($1180|0))|0); $1184 = __THREW__; __THREW__ = 0; $1185 = $1184&1; if ($1185) { break L14; } $1186 = ($1183|0)!=(0|0); if ($1186) { label = 379; } } else { label = 379; } if ((label|0) == 379) { label = 0; $1187 = ((($32)) + 328|0); $1188 = HEAP32[$32>>2]|0; $1189 = ((($1188)) + 108|0); $1190 = HEAP32[$1189>>2]|0; $1191 = $card; $1192 = $card; __THREW__ = 0; $1193 = (invoke_ii(4121,($1192|0))|0); $1194 = __THREW__; __THREW__ = 0; $1195 = $1194&1; if ($1195) { break L14; } __THREW__ = 0; invoke_viiii($1190|0,($28|0),($32|0),($1191|0),($1193|0)); $1196 = __THREW__; __THREW__ = 0; $1197 = $1196&1; if ($1197) { break L14; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($1187,$28)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($28); } $1198 = $currentCost26; $1199 = $maxCost; $1200 = ($1198|0)>($1199|0); $1201 = $hasX27; $1202 = ($1201|0)!=(0); $or$cond14 = $1200 | $1202; if (!($or$cond14)) { label = 315; continue; } $1203 = ((($32)) + 328|0); $1204 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($1203)|0); $1205 = ($1204|0)!=(0); if (!($1205)) { $1206 = $2; $1207 = $card; __THREW__ = 0; $1208 = (invoke_ii(4121,($1207|0))|0); $1209 = __THREW__; __THREW__ = 0; $1210 = $1209&1; if ($1210) { break L14; } __THREW__ = 0; $1211 = (invoke_iii(4080,($1206|0),($1208|0))|0); $1212 = __THREW__; __THREW__ = 0; $1213 = $1212&1; if ($1213) { break L14; } $1214 = ($1211|0)!=(0); if (!($1214)) { label = 315; continue; } } $1215 = ((($32)) + 4|0); $1216 = HEAP32[$1215>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf28|0),($1216|0)); $1217 = __THREW__; __THREW__ = 0; $1218 = $1217&1; if ($1218) { break L14; } $1219 = $card; __THREW__ = 0; $1220 = (invoke_iii(4130,($tcf28|0),($1219|0))|0); $1221 = __THREW__; __THREW__ = 0; $1222 = $1221&1; if ($1222) { break L14; } $tc29 = $1220; $shouldPlayPercentage30 = 0; $1223 = $tc29; $1224 = ($1223|0)!=(0|0); do { if ($1224) { $1225 = HEAP32[$32>>2]|0; $1226 = ((($1225)) + 64|0); $1227 = HEAP32[$1226>>2]|0; $1228 = $tc29; __THREW__ = 0; $1229 = (invoke_iiiiii($1227|0,($32|0),($1228|0),(0|0),(0|0),1)|0); $1230 = __THREW__; __THREW__ = 0; $1231 = $1230&1; if ($1231) { break L14; } $hasTarget31 = $1229; $1232 = $tc29; $1233 = ((($1232)) + 40|0); $1234 = HEAP32[$1233>>2]|0; $1235 = $hasTarget31; $1236 = ($1234|0)>($1235|0); do { if ($1236) { $1237 = $tc29; $1238 = ((($1237)) + 40|0); $1239 = HEAP32[$1238>>2]|0; $1240 = ($1239|0)>(1); if (!($1240)) { label = 395; break; } $1241 = $tc29; $1242 = ((($1241)) + 45|0); $1243 = HEAP8[$1242>>0]|0; $1244 = $1243&1; if ($1244) { label = 395; break; } $1245 = $tc29; $1246 = ((($1245)) + 40|0); $1247 = HEAP32[$1246>>2]|0; $1248 = ($1247|0)!=(1000); if ($1248) { label = 396; } else { label = 395; } } else { label = 395; } } while(0); if ((label|0) == 395) { label = 0; $1249 = $tc29; $1250 = ((($1249)) + 40|0); $1251 = HEAP32[$1250>>2]|0; $1252 = ($1251|0)==(1000); $1253 = $hasTarget31; $1254 = ($1253|0)<(1); $or$cond16 = $1252 & $1254; if ($or$cond16) { label = 396; } } if ((label|0) == 396) { label = 0; $hasTarget31 = 0; } $1255 = $hasTarget31; $1256 = ($1255|0)!=(0); if (!($1256)) { $1257 = $tc29; $1258 = ($1257|0)!=(0|0); if (!($1258)) { label = 315; continue L369; } $1259 = $tc29; $1260 = ($1259|0)==(0|0); if (!($1260)) { $1261 = HEAP32[$1259>>2]|0; $1262 = ((($1261)) + 36|0); $1263 = HEAP32[$1262>>2]|0; FUNCTION_TABLE_vi[$1263 & 8191]($1259); } $tc29 = 0; label = 315; continue L369; } $shouldPlayPercentage30 = 90; $1264 = $tc29; $1265 = ((($1264)) + 45|0); $1266 = HEAP8[$1265>>0]|0; $1267 = $1266&1; do { if ($1267) { $1268 = $hasTarget31; $1269 = $tc29; $1270 = ((($1269)) + 40|0); $1271 = HEAP32[$1270>>2]|0; $1272 = ($1268|0)<($1271|0); if (!($1272)) { break; } $shouldPlayPercentage30 = 0; } } while(0); $1273 = $tc29; $1274 = ((($1273)) + 40|0); $1275 = HEAP32[$1274>>2]|0; $1276 = ($1275|0)>(1); do { if ($1276) { $1277 = $tc29; $1278 = ((($1277)) + 40|0); $1279 = HEAP32[$1278>>2]|0; $1280 = ($1279|0)!=(1000); if (!($1280)) { break; } $1281 = $hasTarget31; $1282 = $tc29; $1283 = ((($1282)) + 40|0); $1284 = HEAP32[$1283>>2]|0; $1285 = ($1281|0)<=($1284|0); if (!($1285)) { break; } $1286 = $hasTarget31; $1287 = $tc29; $1288 = ((($1287)) + 40|0); $1289 = HEAP32[$1288>>2]|0; $1290 = (($1286) - ($1289))|0; $maxA32 = $1290; $1291 = $maxA32; $1292 = ($1291*10)|0; $1293 = $shouldPlayPercentage30; $1294 = (($1293) + ($1292))|0; $shouldPlayPercentage30 = $1294; } } while(0); $1295 = $tc29; $1296 = ((($1295)) + 40|0); $1297 = HEAP32[$1296>>2]|0; $1298 = ($1297|0)==(1000); do { if ($1298) { $1299 = $hasTarget31; $1300 = ($1299*10)|0; $1301 = (40 + ($1300))|0; $shouldPlayPercentage30 = $1301; $1302 = $2; __THREW__ = 0; $1303 = (invoke_ii(3948,($1302|0))|0); $1304 = __THREW__; __THREW__ = 0; $1305 = $1304&1; if ($1305) { break L14; } $1306 = $currentCost26; $1307 = (($1303) - ($1306))|0; $totalCost33 = $1307; $1308 = $hasTarget31; $1309 = $hasTarget31; $1310 = (($1308) + ($1309))|0; $totalTargets34 = $1310; $1311 = $hasX27; $1312 = ($1311|0)!=(0); if (!($1312)) { break; } $1313 = $totalCost33; $1314 = $totalTargets34; $1315 = ($1313|0)<=($1314|0); if (!($1315)) { break; } $shouldPlayPercentage30 = 0; } } while(0); $1316 = $tc29; $1317 = ($1316|0)!=(0|0); if (!($1317)) { break; } $1318 = $tc29; $1319 = ($1318|0)==(0|0); if (!($1319)) { $1320 = HEAP32[$1318>>2]|0; $1321 = ((($1320)) + 36|0); $1322 = HEAP32[$1321>>2]|0; FUNCTION_TABLE_vi[$1322 & 8191]($1318); } $tc29 = 0; } else { $1323 = HEAP32[$32>>2]|0; $1324 = ((($1323)) + 96|0); $1325 = HEAP32[$1324>>2]|0; $1326 = $card; __THREW__ = 0; $1327 = (invoke_iiiii($1325|0,($32|0),($1326|0),1,(0|0))|0); $1328 = __THREW__; __THREW__ = 0; $1329 = $1328&1; if ($1329) { break L14; } $shouldPlay35 = $1327; $1330 = $shouldPlay35; $1331 = ($1330|0)==(1); if ($1331) { $shouldPlayPercentage30 = 90; break; } $1332 = $shouldPlay35; $1333 = (0)==($1332|0); if ($1333) { $shouldPlayPercentage30 = 60; break; } $1334 = $card; __THREW__ = 0; $1335 = (invoke_ii(4131,($1334|0))|0); $1336 = __THREW__; __THREW__ = 0; $1337 = $1336&1; if ($1337) { break L14; } if ($1335) { $shouldPlayPercentage30 = 90; break; } else { $shouldPlayPercentage30 = 1; break; } } } while(0); $1338 = $hasX27; $1339 = ($1338|0)!=(0); if ($1339) { $1340 = $2; __THREW__ = 0; $1341 = (invoke_ii(3948,($1340|0))|0); $1342 = __THREW__; __THREW__ = 0; $1343 = $1342&1; if ($1343) { break L14; } $1344 = $currentCost26; $1345 = (($1341) - ($1344))|0; $xDiff36 = $1345; $1346 = $xDiff36; $1347 = ($1346|0)<(0); $$17 = $1347 ? 0 : $1345; $xDiff36 = $$17; $1348 = $shouldPlayPercentage30; $1349 = $shouldPlayPercentage30; $1350 = (+($1349|0)); $1351 = $1350 * 1.8999999761581421; $1352 = $xDiff36; $1353 = (1 + ($1352))|0; $1354 = (+($1353|0)); $1355 = $1351 / $1354; $1356 = (~~(($1355))); $1357 = (($1348) - ($1356))|0; $shouldPlayPercentage30 = $1357; } $1358 = $card; __THREW__ = 0; $1359 = (invoke_ii(4121,($1358|0))|0); $1360 = __THREW__; __THREW__ = 0; $1361 = $1360&1; if ($1361) { break L14; } $1362 = ($1359|0)!=(0|0); do { if ($1362) { $1363 = $card; __THREW__ = 0; $1364 = (invoke_ii(4121,($1363|0))|0); $1365 = __THREW__; __THREW__ = 0; $1366 = $1365&1; if ($1366) { break L14; } __THREW__ = 0; $1367 = (invoke_ii(4091,($1364|0))|0); $1368 = __THREW__; __THREW__ = 0; $1369 = $1368&1; if ($1369) { break L14; } $1370 = ($1367|0)!=(0|0); if (!($1370)) { break; } $1371 = $card; __THREW__ = 0; $1372 = (invoke_ii(4121,($1371|0))|0); $1373 = __THREW__; __THREW__ = 0; $1374 = $1373&1; if ($1374) { break L14; } __THREW__ = 0; $1375 = (invoke_ii(4091,($1372|0))|0); $1376 = __THREW__; __THREW__ = 0; $1377 = $1376&1; if ($1377) { break L14; } $1378 = ((($1375)) + 76|0); $1379 = HEAP8[$1378>>0]|0; $1380 = $1379&1; if (!($1380)) { break; } $1381 = ((($32)) + 328|0); $1382 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($1381)|0); $1383 = ($1382*10)|0; $1384 = $card; __THREW__ = 0; $1385 = (invoke_ii(4121,($1384|0))|0); $1386 = __THREW__; __THREW__ = 0; $1387 = $1386&1; if ($1387) { break L14; } __THREW__ = 0; $1388 = (invoke_ii(3948,($1385|0))|0); $1389 = __THREW__; __THREW__ = 0; $1390 = $1389&1; if ($1390) { break L14; } $1391 = $card; __THREW__ = 0; $1392 = (invoke_ii(4121,($1391|0))|0); $1393 = __THREW__; __THREW__ = 0; $1394 = $1393&1; if ($1394) { break L14; } __THREW__ = 0; $1395 = (invoke_ii(4091,($1392|0))|0); $1396 = __THREW__; __THREW__ = 0; $1397 = $1396&1; if ($1397) { break L14; } __THREW__ = 0; $1398 = (invoke_ii(3948,($1395|0))|0); $1399 = __THREW__; __THREW__ = 0; $1400 = $1399&1; if ($1400) { break L14; } $1401 = (($1388) + ($1398))|0; $1402 = (1 + ($1401))|0; $1403 = (($1383>>>0) / ($1402>>>0))&-1; $shouldPlayPercentage30 = $1403; $1404 = $shouldPlayPercentage30; $1405 = ($1404|0)<=(10); if (!($1405)) { break; } $1406 = $shouldPlayPercentage30; $1407 = (($1406|0) / 3)&-1; $shouldPlayPercentage30 = $1407; } } while(0); $1408 = $card; __THREW__ = 0; invoke_vii(4127,($29|0),($1408|0)); $1409 = __THREW__; __THREW__ = 0; $1410 = $1409&1; if ($1410) { break L14; } $1411 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($29)|0); $1412 = ($1411|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); if ($1412) { $1413 = ((($32)) + 4|0); $1414 = HEAP32[$1413>>2]|0; __THREW__ = 0; invoke_vii(4110,($af37|0),($1414|0)); $1415 = __THREW__; __THREW__ = 0; $1416 = $1415&1; if ($1416) { break L14; } $1417 = $card; $1418 = $card; __THREW__ = 0; $1419 = (invoke_ii(3945,($1418|0))|0); $1420 = __THREW__; __THREW__ = 0; $1421 = $1420&1; if ($1421) { label = 453; break; } $1422 = $card; __THREW__ = 0; invoke_vii(4127,($30|0),($1422|0)); $1423 = __THREW__; __THREW__ = 0; $1424 = $1423&1; if ($1424) { label = 453; break; } __THREW__ = 0; $1425 = (invoke_iiiii(3946,($af37|0),($1417|0),($1419|0),($30|0))|0); $1426 = __THREW__; __THREW__ = 0; $1427 = $1426&1; if ($1427) { label = 454; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $canPlay38 = $1425; $1428 = $canPlay38; $1429 = ($1428|0)!=(0); if ($1429) { $12 = 0; } else { $12 = 14; } __ZN14AbilityFactoryD2Ev($af37); $cleanup$dest$39 = $12; $switch18 = ($cleanup$dest$39>>>0)<(1); if (!($switch18)) { label = 315; continue; } } $1434 = ((($32)) + 260|0); __THREW__ = 0; $1435 = (invoke_ii(4074,($1434|0))|0); $1436 = __THREW__; __THREW__ = 0; $1437 = $1436&1; if ($1437) { break L14; } $randomChance40 = $1435; $1438 = $randomChance40; $1439 = (($1438|0) % 100)&-1; $chance41 = $1439; $1440 = $chance41; $1441 = $shouldPlayPercentage30; $1442 = ($1440|0)>($1441|0); if ($1442) { label = 315; continue; } $1443 = $card; $nextCardToPlay = $1443; $1444 = $currentCost26; $maxCost = $1444; $1445 = $hasX27; $1446 = ($1445|0)!=(0); if (!($1446)) { label = 315; continue; } $1447 = $2; __THREW__ = 0; $1448 = (invoke_ii(3948,($1447|0))|0); $1449 = __THREW__; __THREW__ = 0; $1450 = $1449&1; if ($1450) { break L14; } $maxCost = $1448; label = 315; } if ((label|0) == 334) { $1058 = ___cxa_find_matching_catch()|0; $1059 = tempRet0; $5 = $1058; $6 = $1059; $$pre_trunc39 = HEAP8[$25>>0]|0; $1060 = $$pre_trunc39&1; if (!($1060)) { __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 353) { $1118 = ___cxa_find_matching_catch()|0; $1119 = tempRet0; $5 = $1118; $6 = $1119; label = 367; } else if ((label|0) == 354) { $1120 = ___cxa_find_matching_catch()|0; $1121 = tempRet0; $5 = $1120; $6 = $1121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 367; } else if ((label|0) == 453) { $1430 = ___cxa_find_matching_catch()|0; $1431 = tempRet0; $5 = $1430; $6 = $1431; label = 457; } else if ((label|0) == 454) { $1432 = ___cxa_find_matching_catch()|0; $1433 = tempRet0; $5 = $1432; $6 = $1433; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 457; } else if ((label|0) == 463) { $1451 = $nextCardToPlay; $1452 = ($1451|0)!=(0|0); if ($1452) { $1453 = $2; $1454 = $nextCardToPlay; __THREW__ = 0; $1455 = (invoke_ii(4121,($1454|0))|0); $1456 = __THREW__; __THREW__ = 0; $1457 = $1456&1; if ($1457) { break L14; } __THREW__ = 0; $1458 = (invoke_iii(4080,($1453|0),($1455|0))|0); $1459 = __THREW__; __THREW__ = 0; $1460 = $1459&1; if ($1460) { break L14; } $1461 = ($1458|0)!=(0); if ($1461) { $1462 = $nextCardToPlay; __THREW__ = 0; $1463 = (invoke_ii(4121,($1462|0))|0); $1464 = __THREW__; __THREW__ = 0; $1465 = $1464&1; if ($1465) { break L14; } __THREW__ = 0; $1466 = (invoke_ii(4091,($1463|0))|0); $1467 = __THREW__; __THREW__ = 0; $1468 = $1467&1; if ($1468) { break L14; } $1469 = ($1466|0)!=(0|0); if ($1469) { label = 470; } } else { label = 470; } if ((label|0) == 470) { $1470 = ((($32)) + 328|0); $1471 = HEAP32[$32>>2]|0; $1472 = ((($1471)) + 108|0); $1473 = HEAP32[$1472>>2]|0; $1474 = $nextCardToPlay; $1475 = $nextCardToPlay; __THREW__ = 0; $1476 = (invoke_ii(4121,($1475|0))|0); $1477 = __THREW__; __THREW__ = 0; $1478 = $1477&1; if ($1478) { break L14; } __THREW__ = 0; invoke_viiii($1473|0,($31|0),($32|0),($1474|0),($1476|0)); $1479 = __THREW__; __THREW__ = 0; $1480 = $1479&1; if ($1480) { break L14; } (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($1470,$31)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($31); } $1481 = ((($32)) + 300|0); $1482 = HEAP32[$1481>>2]|0; $1483 = ($1482|0)!=(0|0); if ($1483) { $1484 = ((($32)) + 300|0); $1485 = HEAP32[$1484>>2]|0; $1486 = ((($32)) + 4|0); $1487 = HEAP32[$1486>>2]|0; $1488 = $nextCardToPlay; __THREW__ = 0; $1489 = (invoke_iiii(4125,($1485|0),($1487|0),($1488|0))|0); $1490 = __THREW__; __THREW__ = 0; $1491 = $1490&1; if ($1491) { break L14; } if ($1489) { $nextCardToPlay = 0; } } } $1492 = $nextCardToPlay; $0 = $1492; $12 = 1; label = 478; break; } if ((label|0) == 367) { __ZN14AbilityFactoryD2Ev($af23); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 457) { __ZN14AbilityFactoryD2Ev($af37); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } } if ((label|0) == 219) { __ZN14AbilityFactoryD2Ev($af4); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 309) { __ZN14AbilityFactoryD2Ev($af18); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } } } while(0); if ((label|0) == 69) { __ZN14AbilityFactoryD2Ev($af); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 159) { __ZN14AbilityFactoryD2Ev($af1); __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; } else if ((label|0) == 478) { __ZN14CardDescriptorD2Ev($cd); $1495 = $0; STACKTOP = sp;return ($1495|0); } } } } while(0); $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $5 = $101; $6 = $102; __ZN14CardDescriptorD2Ev($cd); $1493 = $5; $1494 = $6; ___resumeException($1493|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka13activateComboEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $combohand = 0, $hintTc = 0, $j = 0, $k = 0, $or$cond = 0; var $tfc = 0, $totalCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tfc = sp + 64|0; $2 = sp + 48|0; $5 = sp + 20|0; $6 = sp; $1 = $this; $7 = $1; $8 = ((($7)) + 340|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $132 = $0; STACKTOP = sp;return ($132|0); } $11 = ((($7)) + 4|0); $12 = HEAP32[$11>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tfc,$12); $13 = ((($7)) + 340|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$15); __THREW__ = 0; $16 = (invoke_iiii(3947,($2|0),(0|0),(0|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $totalCost = $16; $k = 0; while(1) { $19 = $k; $20 = ((($7)) + 340|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 168|0); $23 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($22)|0); $24 = ($19>>>0)<($23>>>0); if (!($24)) { break; } $25 = ((($7)) + 340|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 168|0); $28 = $k; $29 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($27,$28)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$29); $30 = ((($7)) + 296|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (invoke_iiiii(3943,($tfc|0),($5|0),($31|0),(0|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 10; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $hintTc = $32; $35 = ((($7)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 8|0); $40 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($39)|0); $combohand = $40; $j = 0; while(1) { $41 = $j; $42 = $combohand; $43 = ($41|0)<($42|0); $44 = $hintTc; $45 = ($44|0)!=(0|0); $or$cond = $43 & $45; $46 = $hintTc; if (!($or$cond)) { break; } $51 = HEAP32[$46>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = ((($7)) + 84|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 16|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 8|0); $59 = $j; $60 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($58,$59)|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); $63 = ((($61)) + 280|0); $64 = $62 ? 0 : $63; $65 = (FUNCTION_TABLE_iiii[$53 & 8191]($46,$64,0)|0); if ($65) { $66 = ((($7)) + 316|0); $67 = ((($7)) + 84|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 8|0); $72 = $j; $73 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($71,$72)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($66,$73); $74 = $hintTc; $75 = ($74|0)!=(0|0); if ($75) { $76 = $hintTc; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $hintTc = 0; } } $81 = $j; $82 = (($81) + 1)|0; $j = $82; } $83 = ($46|0)!=(0|0); if ($83) { $84 = $hintTc; $85 = ($84|0)==(0|0); if (!($85)) { $86 = HEAP32[$84>>2]|0; $87 = ((($86)) + 36|0); $88 = HEAP32[$87>>2]|0; FUNCTION_TABLE_vi[$88 & 8191]($84); } $hintTc = 0; } $89 = $k; $90 = (($89) + 1)|0; $k = $90; } if ((label|0) == 10) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } $91 = HEAP32[$7>>2]|0; $92 = ((($91)) + 144|0); $93 = HEAP32[$92>>2]|0; $94 = $totalCost; $95 = ((($7)) + 296|0); $96 = HEAP32[$95>>2]|0; $97 = ((($7)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($6,$97); __THREW__ = 0; $98 = (invoke_iiiii($93|0,($7|0),($94|0),($96|0),($6|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $3 = $120; $4 = $121; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); do { if ($98) { $101 = ((($7)) + 316|0); $102 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($101)|0); $103 = ($102|0)!=(0); if ($103) { $104 = ((($7)) + 316|0); $105 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($104)|0); $106 = HEAP32[$105>>2]|0; $107 = ((($7)) + 296|0); HEAP32[$107>>2] = $106; $108 = ((($7)) + 84|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 4|0); $111 = HEAP32[$110>>2]|0; $112 = ((($7)) + 296|0); $113 = HEAP32[$112>>2]|0; $114 = ((($7)) + 84|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 28|0); $117 = HEAP32[$116>>2]|0; $118 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($111,$113,$117)|0); $119 = ($118|0)==(1); if (!($119)) { $122 = ((($7)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8pop_backEv($122); break; } $0 = 0; $132 = $0; STACKTOP = sp;return ($132|0); } } } while(0); $123 = $totalCost; $124 = ($123|0)!=(0|0); if ($124) { $125 = $totalCost; $126 = ($125|0)==(0|0); if (!($126)) { $127 = HEAP32[$125>>2]|0; $128 = ((($127)) + 12|0); $129 = HEAP32[$128>>2]|0; FUNCTION_TABLE_vi[$129 & 8191]($125); } $totalCost = 0; } $130 = ((($7)) + 296|0); $131 = HEAP32[$130>>2]|0; $0 = $131; $132 = $0; STACKTOP = sp;return ($132|0); } function __ZN12AIPlayerBaka9initTimerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 232|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; $5 = ((($1)) + 312|0); if ($4) { HEAPF32[$5>>2] = 0.070000000298023224; STACKTOP = sp;return; } else { HEAPF32[$5>>2] = 0.10000000149011612; STACKTOP = sp;return; } } function __ZN12AIPlayerBaka14computeActionsEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0; var $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0; var $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0; var $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0; var $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $a10 = 0, $a11 = 0, $aa = 0, $aa4 = 0, $aa8 = 0; var $action = 0, $canCastCard = 0, $canCastCard2 = 0, $canCastCard6 = 0, $castFreeCard = 0, $castFreeCard3 = 0, $castFreeCard7 = 0, $cd = 0, $checking = 0, $cleanup$dest = 0, $cleanup$dest$9 = 0, $count = 0, $currentMana = 0, $currentP = 0, $currentTc = 0, $doThis = 0, $findType = 0, $freecard = 0, $freecard1 = 0, $freecard5 = 0; var $icurrentMana = 0, $ipotential = 0, $j = 0, $lastStackActionController = 0, $object = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $p = 0, $spell = 0, $switch = 0, $switch6 = 0, $targetResult = 0, $types = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1424|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 1352|0; $a = sp + 1340|0; $5 = sp + 1324|0; $6 = sp + 1412|0; $findType = sp + 1312|0; $types = sp + 1280|0; $cd = sp + 96|0; $aa = sp + 76|0; $aa4 = sp + 60|0; $aa8 = sp + 44|0; $checking = sp + 32|0; $8 = sp + 20|0; $a10 = sp + 16|0; $9 = sp + 4|0; $a11 = sp; $1 = $this; $10 = $1; $p = $10; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver15currentlyActingEv($12)|0); $currentP = $13; $14 = $currentP; $15 = $p; $16 = ($14|0)==($15|0); if (!($16)) { $0 = 0; $747 = $0; STACKTOP = sp;return ($747|0); } $17 = ((($10)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 172|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN10DuelLayers11actionLayerEv($20)|0); $object = $21; $22 = $object; $23 = ((($22)) + 68|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = HEAP32[$10>>2]|0; $27 = ((($26)) + 124|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($10)|0); $doThis = $29; $30 = $doThis; $31 = ($30|0)>=(0); do { if ($31) { $32 = $object; $33 = ((($32)) + 72|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 165|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = ((($10)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 172|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10DuelLayers11actionLayerEv($41)|0); $43 = $doThis; if ($37) { __ZN11ActionLayer29ButtonPressedOnMultipleChoiceEi($42,$43); break; } else { __ZN11ActionLayer9doReactToEi($42,$43); break; } } else { $44 = $doThis; $45 = ($44|0)<(0); if (!($45)) { $46 = $object; $47 = (__ZN11ActionLayer15checkCantCancelEv($46)|0); $48 = ($47|0)!=(0); if (!($48)) { break; } } $49 = ((($10)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 172|0); $52 = HEAP32[$51>>2]|0; $53 = (__ZN10DuelLayers11actionLayerEv($52)|0); $54 = $object; $55 = ((($54)) + 72|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 72|0); $58 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($57)|0); $59 = (($58) - 1)|0; __ZN11ActionLayer9doReactToEi($53,$59); } } while(0); $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } $60 = ((($10)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN12GameObserver23getCurrentTargetChooserEv($61)|0); $currentTc = $62; $63 = $currentTc; $64 = ($63|0)!=(0|0); if ($64) { $65 = $currentTc; $66 = ((($65)) + 24|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)==($10|0); if ($68) { $69 = HEAP32[$10>>2]|0; $70 = ((($69)) + 64|0); $71 = HEAP32[$70>>2]|0; $72 = (FUNCTION_TABLE_iiiiii[$71 & 8191]($10,0,0,0,0)|0); $73 = $72; } else { $73 = 0; } $targetResult = $73; $74 = $targetResult; $75 = ($74|0)!=(0); if ($75) { $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } } $76 = HEAP8[119856]|0; $77 = $76&1; if ($77) { ___assert_fail((119857|0),(119719|0),2297,(119870|0)); // unreachable; } $78 = HEAP8[119856]|0; $79 = $78&1; if ($79) { $0 = 0; $747 = $0; STACKTOP = sp;return ($747|0); } $80 = ((($10)) + 4|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 172|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN10DuelLayers10stackLayerEv($83)|0); $85 = (__ZN11ActionStack5getAtEi($84,-1)|0); $action = $85; $86 = $action; $87 = ($86|0)==(0|0); if ($87) { $89 = 0; } else { $88 = (___dynamic_cast($86,120,184,0)|0); $89 = $88; } $spell = $89; $90 = $spell; $91 = ($90|0)!=(0|0); if ($91) { $92 = $spell; $93 = ((($92)) + 104|0); $94 = HEAP32[$93>>2]|0; $95 = (__ZN15MTGCardInstance10controllerEv($94)|0); $96 = $95; } else { $96 = 0; } $lastStackActionController = $96; $97 = ((($10)) + 4|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 216|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==($10|0); do { if ($101) { $102 = $currentP; $103 = ($10|0)==($102|0); if ($103) { $104 = $lastStackActionController; $105 = ($104|0)!=(0|0); if ($105) { $106 = $lastStackActionController; $107 = ($106|0)!=($10|0); if (!($107)) { label = 29; } } else { label = 29; } if ((label|0) == 29) { $108 = ((($10)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 172|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZN10DuelLayers10stackLayerEv($111)|0); $113 = (__ZN11ActionStack5countEiii($112,0,-2,-1)|0); $114 = ($113|0)==(0); if (!($114)) { break; } } $ipotential = 0; $115 = $p; $116 = ((($115)) + 84|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 16|0); $119 = HEAP32[$118>>2]|0; $120 = (__ZN11MTGGameZone7hasTypeEPKc($119,158384)|0); if ($120) { label = 32; } else { $121 = $p; $122 = ((($121)) + 84|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 16|0); $125 = HEAP32[$124>>2]|0; $126 = (__ZN11MTGGameZone10hasAbilityEi($125,10)|0); if ($126) { label = 32; } } if ((label|0) == 32) { HEAP8[119856] = 1; $127 = HEAP32[$10>>2]|0; $128 = ((($127)) + 152|0); $129 = HEAP32[$128>>2]|0; $130 = (FUNCTION_TABLE_iii[$129 & 8191]($10,0)|0); $icurrentMana = $130; $131 = $icurrentMana; $132 = (__ZN6Player11getManaPoolEv($10)|0); (__ZN8ManaCost3addEPS_($131,$132)|0); $133 = $icurrentMana; $134 = (__ZN8ManaCost16getConvertedCostEv($133)|0); $135 = ($134|0)!=(0); if ($135) { $ipotential = 1; } $136 = ((($10)) + 296|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)!=(0|0); if (!($138)) { $139 = HEAP32[$10>>2]|0; $140 = ((($139)) + 132|0); $141 = HEAP32[$140>>2]|0; $142 = $icurrentMana; $143 = (FUNCTION_TABLE_iiii[$141 & 8191]($10,$142,158384)|0); $144 = ((($10)) + 296|0); HEAP32[$144>>2] = $143; $145 = ((($10)) + 84|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 4|0); $148 = HEAP32[$147>>2]|0; $149 = ((($10)) + 296|0); $150 = HEAP32[$149>>2]|0; $151 = ((($10)) + 84|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 28|0); $154 = HEAP32[$153>>2]|0; $155 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($148,$150,$154)|0); $156 = ($155|0)==(1); if ($156) { $157 = ((($10)) + 296|0); HEAP32[$157>>2] = 0; } } $158 = $icurrentMana; $159 = ($158|0)!=(0|0); if ($159) { $160 = $icurrentMana; $161 = ($160|0)==(0|0); if (!($161)) { $162 = HEAP32[$160>>2]|0; $163 = ((($162)) + 12|0); $164 = HEAP32[$163>>2]|0; FUNCTION_TABLE_vi[$164 & 8191]($160); } $icurrentMana = 0; } } $165 = ((($10)) + 296|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)!=(0|0); if (!($167)) { $168 = HEAP32[$10>>2]|0; $169 = ((($168)) + 156|0); $170 = HEAP32[$169>>2]|0; (FUNCTION_TABLE_ii[$170 & 8191]($10)|0); } $171 = ((($10)) + 296|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)!=(0|0); if (!($173)) { $200 = ((($10)) + 296|0); HEAP32[$200>>2] = 0; HEAP8[119856] = 0; $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } $174 = $ipotential; $175 = $174&1; do { if ($175) { $176 = HEAP32[$10>>2]|0; $177 = ((($176)) + 144|0); $178 = HEAP32[$177>>2]|0; $179 = ((($10)) + 296|0); $180 = HEAP32[$179>>2]|0; $181 = (__ZN13CardPrimitive11getManaCostEv($180)|0); $182 = ((($10)) + 296|0); $183 = HEAP32[$182>>2]|0; $184 = ((($10)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($2,$184); __THREW__ = 0; $185 = (invoke_iiiii($178|0,($10|0),($181|0),($183|0),($2|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $3 = $195; $4 = $196; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); if ($185) { $188 = (__Znwj(44)|0); $189 = ((($10)) + 296|0); $190 = HEAP32[$189>>2]|0; __THREW__ = 0; invoke_viiii(4033,($188|0),($10|0),($190|0),(0|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if (!($192)) { HEAP32[$a>>2] = $188; $193 = ((($10)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($193,$a); $194 = ((($10)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($194); break; } $197 = ___cxa_find_matching_catch()|0; $198 = tempRet0; $3 = $197; $4 = $198; __ZdlPv($188); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } } } while(0); HEAP8[119856] = 0; $199 = ((($10)) + 296|0); HEAP32[$199>>2] = 0; $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } } } while(0); $201 = ((($10)) + 4|0); $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 172|0); $204 = HEAP32[$203>>2]|0; $205 = (__ZN10DuelLayers10stackLayerEv($204)|0); $206 = (__ZN11ActionStack5countEiii($205,0,-2,-1)|0); $207 = ($206|0)==(0); $208 = ((($10)) + 4|0); $209 = HEAP32[$208>>2]|0; $210 = (__ZN12GameObserver19getCurrentGamePhaseEv($209)|0); if (!($207)) { switch ($210|0) { case 10: case 7: case 6: case 4: case 2: { $744 = HEAP32[$10>>2]|0; $745 = ((($744)) + 156|0); $746 = HEAP32[$745>>2]|0; (FUNCTION_TABLE_ii[$746 & 8191]($10)|0); break; } default: { } } $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } L92: do { switch ($210|0) { case 2: { $211 = HEAP32[$10>>2]|0; $212 = ((($211)) + 156|0); $213 = HEAP32[$212>>2]|0; (FUNCTION_TABLE_ii[$213 & 8191]($10)|0); break; } case 10: case 4: { $214 = HEAP32[$10>>2]|0; $215 = ((($214)) + 152|0); $216 = HEAP32[$215>>2]|0; $217 = (FUNCTION_TABLE_iii[$216 & 8191]($10,0)|0); $currentMana = $217; $218 = $currentMana; $219 = (__ZN6Player11getManaPoolEv($10)|0); (__ZN8ManaCost3addEPS_($218,$219)|0); $220 = HEAP32[$10>>2]|0; $221 = ((($220)) + 132|0); $222 = HEAP32[$221>>2]|0; $223 = $currentMana; $224 = (FUNCTION_TABLE_iiii[$222 & 8191]($10,$223,162589)|0); $225 = ((($10)) + 296|0); HEAP32[$225>>2] = $224; $226 = ((($10)) + 296|0); $227 = HEAP32[$226>>2]|0; $228 = ($227|0)!=(0|0); if ($228) { $229 = ((($10)) + 296|0); $230 = HEAP32[$229>>2]|0; $231 = (__ZN13CardPrimitive6isLandEv($230)|0); if ($231) { $232 = ((($10)) + 84|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 4|0); $235 = HEAP32[$234>>2]|0; $236 = ((($10)) + 296|0); $237 = HEAP32[$236>>2]|0; $238 = ((($10)) + 84|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + 24|0); $241 = HEAP32[$240>>2]|0; $242 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($235,$237,$241)|0); $243 = ($242|0)==(1); if ($243) { $244 = ((($10)) + 296|0); HEAP32[$244>>2] = 0; } } } $245 = ((($10)) + 300|0); $246 = HEAP32[$245>>2]|0; $247 = ($246|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$6>>0] = $$expand_i1_val; if ($247) { $248 = ((($10)) + 300|0); $249 = HEAP32[$248>>2]|0; __ZN7AIHints10mCastOrderEv($5,$249); $$expand_i1_val8 = 1; HEAP8[$6>>0] = $$expand_i1_val8; $250 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($5)|0); $251 = ($250|0)!=(0); $750 = $251; } else { $750 = 0; } $$pre_trunc = HEAP8[$6>>0]|0; $252 = $$pre_trunc&1; if ($252) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($5); } L106: do { if ($750) { $253 = ((($10)) + 300|0); $254 = HEAP32[$253>>2]|0; __ZN7AIHints10mCastOrderEv($findType,$254); $j = 0; L108: while(1) { $255 = $j; $256 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($findType)|0); $257 = ($255>>>0)<($256>>>0); if (!($257)) { label = 88; break; } $258 = ((($10)) + 296|0); $259 = HEAP32[$258>>2]|0; $260 = ($259|0)!=(0|0); do { if (!($260)) { $261 = ((($10)) + 236|0); __THREW__ = 0; $262 = (invoke_ii(4103,($261|0))|0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { label = 74; break L108; } $265 = ($262|0)!=(0); if ($265) { label = 70; break L108; } $275 = HEAP32[$10>>2]|0; $276 = ((($275)) + 132|0); $277 = HEAP32[$276>>2]|0; $278 = $currentMana; $279 = $j; __THREW__ = 0; $280 = (invoke_iii(3802,($findType|0),($279|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 74; break L108; } $283 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($280)|0); __THREW__ = 0; $284 = (invoke_iiii($277|0,($10|0),($278|0),($283|0))|0); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { label = 74; break L108; } $287 = ((($10)) + 296|0); HEAP32[$287>>2] = $284; $288 = ((($10)) + 84|0); $289 = HEAP32[$288>>2]|0; $290 = ((($289)) + 4|0); $291 = HEAP32[$290>>2]|0; $292 = ((($10)) + 296|0); $293 = HEAP32[$292>>2]|0; $294 = ((($10)) + 84|0); $295 = HEAP32[$294>>2]|0; $296 = ((($295)) + 28|0); $297 = HEAP32[$296>>2]|0; __THREW__ = 0; $298 = (invoke_iiii(4007,($291|0),($293|0),($297|0))|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { label = 74; break L108; } $301 = ($298|0)==(1); if ($301) { $302 = ((($10)) + 296|0); HEAP32[$302>>2] = 0; } $303 = ((($10)) + 296|0); $304 = HEAP32[$303>>2]|0; $305 = ($304|0)!=(0|0); if (!($305)) { break; } $306 = ((($10)) + 296|0); $307 = HEAP32[$306>>2]|0; __THREW__ = 0; $308 = (invoke_ii(4131,($307|0))|0); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; if ($310) { label = 74; break L108; } if (!($308)) { break; } $311 = ((($10)) + 84|0); $312 = HEAP32[$311>>2]|0; $313 = ((($312)) + 4|0); $314 = HEAP32[$313>>2]|0; $315 = ((($10)) + 296|0); $316 = HEAP32[$315>>2]|0; $317 = ((($10)) + 84|0); $318 = HEAP32[$317>>2]|0; $319 = ((($318)) + 24|0); $320 = HEAP32[$319>>2]|0; __THREW__ = 0; $321 = (invoke_iiii(4007,($314|0),($316|0),($320|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { label = 74; break L108; } $324 = ($321|0)==(1); if (!($324)) { break; } $325 = ((($10)) + 296|0); HEAP32[$325>>2] = 0; } } while(0); $326 = $j; $327 = (($326) + 1)|0; $j = $327; } if ((label|0) == 70) { $266 = $currentMana; $267 = ($266|0)!=(0|0); if ($267) { $268 = $currentMana; $269 = ($268|0)==(0|0); if (!($269)) { $270 = HEAP32[$268>>2]|0; $271 = ((($270)) + 12|0); $272 = HEAP32[$271>>2]|0; FUNCTION_TABLE_vi[$272 & 8191]($268); } $currentMana = 0; } $0 = 0; $7 = 1; } else if ((label|0) == 74) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $3 = $273; $4 = $274; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($findType); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } else if ((label|0) == 88) { $7 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($findType); $cleanup$dest = $7; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { $747 = $0; STACKTOP = sp;return ($747|0); } } else { ;HEAP32[$types>>2]=HEAP32[14248>>2]|0;HEAP32[$types+4>>2]=HEAP32[14248+4>>2]|0;HEAP32[$types+8>>2]=HEAP32[14248+8>>2]|0;HEAP32[$types+12>>2]=HEAP32[14248+12>>2]|0;HEAP32[$types+16>>2]=HEAP32[14248+16>>2]|0;HEAP32[$types+20>>2]=HEAP32[14248+20>>2]|0; $count = 0; while(1) { $328 = ((($10)) + 296|0); $329 = HEAP32[$328>>2]|0; $330 = ($329|0)!=(0|0); $331 = $count; $332 = ($331|0)<(6); $333 = $330 ? 0 : $332; if (!($333)) { break; } $334 = ((($10)) + 236|0); $335 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($334)|0); $336 = ($335|0)!=(0); if ($336) { label = 93; break; } $344 = HEAP32[$10>>2]|0; $345 = ((($344)) + 132|0); $346 = HEAP32[$345>>2]|0; $347 = $currentMana; $348 = $count; $349 = (($types) + ($348<<2)|0); $350 = HEAP32[$349>>2]|0; $351 = (FUNCTION_TABLE_iiii[$346 & 8191]($10,$347,$350)|0); $352 = ((($10)) + 296|0); HEAP32[$352>>2] = $351; $353 = ((($10)) + 84|0); $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 4|0); $356 = HEAP32[$355>>2]|0; $357 = ((($10)) + 296|0); $358 = HEAP32[$357>>2]|0; $359 = ((($10)) + 84|0); $360 = HEAP32[$359>>2]|0; $361 = ((($360)) + 28|0); $362 = HEAP32[$361>>2]|0; $363 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($356,$358,$362)|0); $364 = ($363|0)==(1); if ($364) { $365 = ((($10)) + 296|0); HEAP32[$365>>2] = 0; } $366 = ((($10)) + 296|0); $367 = HEAP32[$366>>2]|0; $368 = ($367|0)!=(0|0); do { if ($368) { $369 = ((($10)) + 296|0); $370 = HEAP32[$369>>2]|0; $371 = (__ZN13CardPrimitive6isLandEv($370)|0); if (!($371)) { break; } $372 = ((($10)) + 84|0); $373 = HEAP32[$372>>2]|0; $374 = ((($373)) + 4|0); $375 = HEAP32[$374>>2]|0; $376 = ((($10)) + 296|0); $377 = HEAP32[$376>>2]|0; $378 = ((($10)) + 84|0); $379 = HEAP32[$378>>2]|0; $380 = ((($379)) + 24|0); $381 = HEAP32[$380>>2]|0; $382 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($375,$377,$381)|0); $383 = ($382|0)==(1); if (!($383)) { break; } $384 = ((($10)) + 296|0); HEAP32[$384>>2] = 0; } } while(0); $385 = $count; $386 = (($385) + 1)|0; $count = $386; } if ((label|0) == 93) { $337 = $currentMana; $338 = ($337|0)!=(0|0); if ($338) { $339 = $currentMana; $340 = ($339|0)==(0|0); if (!($340)) { $341 = HEAP32[$339>>2]|0; $342 = ((($341)) + 12|0); $343 = HEAP32[$342>>2]|0; FUNCTION_TABLE_vi[$343 & 8191]($339); } $currentMana = 0; } $0 = 0; $747 = $0; STACKTOP = sp;return ($747|0); } $387 = ((($10)) + 296|0); $388 = HEAP32[$387>>2]|0; $389 = ($388|0)==(0|0); if ($389) { __ZN14CardDescriptorC2Ev($cd); $390 = ((($10)) + 84|0); $391 = HEAP32[$390>>2]|0; $392 = ((($391)) + 16|0); $393 = HEAP32[$392>>2]|0; __THREW__ = 0; $394 = (invoke_iii(4132,($393|0),119)|0); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; L164: do { if ($396) { label = 124; } else { do { if ($394) { __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if ($398) { label = 124; break L164; } __THREW__ = 0; invoke_viii(4133,($cd|0),7,0); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { label = 124; break L164; } $401 = ((($10)) + 84|0); $402 = HEAP32[$401>>2]|0; $403 = ((($402)) + 16|0); $404 = HEAP32[$403>>2]|0; __THREW__ = 0; $405 = (invoke_iii(4006,($cd|0),($404|0))|0); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { label = 124; break L164; } $freecard = $405; $408 = ((($10)) + 84|0); $409 = HEAP32[$408>>2]|0; $410 = ((($409)) + 4|0); $411 = HEAP32[$410>>2]|0; $412 = $freecard; $413 = ((($10)) + 84|0); $414 = HEAP32[$413>>2]|0; $415 = ((($414)) + 20|0); $416 = HEAP32[$415>>2]|0; __THREW__ = 0; $417 = (invoke_iiii(4007,($411|0),($412|0),($416|0))|0); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { label = 124; break L164; } $canCastCard = $417; $420 = $freecard; $421 = ($420|0)!=(0|0); $422 = $canCastCard; $423 = ($422|0)==(0); $or$cond = $421 & $423; if (!($or$cond)) { label = 126; break; } $424 = $freecard; __THREW__ = 0; $425 = (invoke_iii(4070,($424|0),119)|0); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { label = 124; break L164; } $428 = ($425|0)!=(0); if (!($428)) { label = 126; break; } $429 = $freecard; __THREW__ = 0; $430 = (invoke_ii(4134,($429|0))|0); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { label = 124; break L164; } __THREW__ = 0; $433 = (invoke_ii(3948,($430|0))|0); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if ($435) { label = 124; break L164; } $436 = ($433|0)<(1); if (!($436)) { label = 126; break; } $437 = ((($10)) + 4|0); $438 = HEAP32[$437>>2]|0; $439 = ((($438)) + 172|0); $440 = HEAP32[$439>>2]|0; __THREW__ = 0; $441 = (invoke_ii(3911,($440|0))|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 124; break L164; } __THREW__ = 0; $444 = (invoke_iii(4008,($441|0),33)|0); $445 = __THREW__; __THREW__ = 0; $446 = $445&1; if ($446) { label = 124; break L164; } $castFreeCard = $444; __THREW__ = 0; $447 = (invoke_ii(3903,44)|0); $448 = __THREW__; __THREW__ = 0; $449 = $448&1; if ($449) { label = 124; break L164; } $450 = $castFreeCard; $451 = $freecard; __THREW__ = 0; invoke_viiiii(4002,($447|0),($10|0),($450|0),($451|0),(0|0)); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { $459 = ___cxa_find_matching_catch()|0; $460 = tempRet0; $3 = $459; $4 = $460; __ZdlPv($447); break L164; } HEAP32[$aa>>2] = $447; $454 = ((($10)) + 236|0); __THREW__ = 0; invoke_vii(4003,($454|0),($aa|0)); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { label = 124; break L164; } $7 = 4; } else { label = 126; } } while(0); L185: do { if ((label|0) == 126) { $461 = ((($10)) + 84|0); $462 = HEAP32[$461>>2]|0; $463 = ((($462)) + 12|0); $464 = HEAP32[$463>>2]|0; __THREW__ = 0; $465 = (invoke_iii(4132,($464|0),119)|0); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 124; break L164; } do { if ($465) { $468 = ((($10)) + 84|0); $469 = HEAP32[$468>>2]|0; $470 = ((($469)) + 12|0); $471 = HEAP32[$470>>2]|0; __THREW__ = 0; $472 = (invoke_iii(4132,($471|0),103)|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { label = 124; break L164; } if (!($472)) { break; } __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; if ($476) { label = 124; break L164; } __THREW__ = 0; invoke_viii(4133,($cd|0),7,0); $477 = __THREW__; __THREW__ = 0; $478 = $477&1; if ($478) { label = 124; break L164; } $479 = ((($10)) + 84|0); $480 = HEAP32[$479>>2]|0; $481 = ((($480)) + 12|0); $482 = HEAP32[$481>>2]|0; __THREW__ = 0; $483 = (invoke_iii(4006,($cd|0),($482|0))|0); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { label = 124; break L164; } $freecard1 = $483; $486 = ((($10)) + 84|0); $487 = HEAP32[$486>>2]|0; $488 = ((($487)) + 4|0); $489 = HEAP32[$488>>2]|0; $490 = $freecard1; $491 = ((($10)) + 84|0); $492 = HEAP32[$491>>2]|0; $493 = ((($492)) + 20|0); $494 = HEAP32[$493>>2]|0; __THREW__ = 0; $495 = (invoke_iiii(4007,($489|0),($490|0),($494|0))|0); $496 = __THREW__; __THREW__ = 0; $497 = $496&1; if ($497) { label = 124; break L164; } $canCastCard2 = $495; $498 = $freecard1; $499 = ($498|0)!=(0|0); $500 = $canCastCard2; $501 = ($500|0)==(0); $or$cond3 = $499 & $501; if (!($or$cond3)) { break; } $502 = $freecard1; __THREW__ = 0; $503 = (invoke_iii(4070,($502|0),119)|0); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { label = 124; break L164; } $506 = ($503|0)!=(0); if (!($506)) { break; } $507 = $freecard1; __THREW__ = 0; $508 = (invoke_iii(4070,($507|0),103)|0); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if ($510) { label = 124; break L164; } $511 = ($508|0)!=(0); if (!($511)) { break; } $512 = $freecard1; __THREW__ = 0; $513 = (invoke_ii(4134,($512|0))|0); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { label = 124; break L164; } __THREW__ = 0; $516 = (invoke_ii(3948,($513|0))|0); $517 = __THREW__; __THREW__ = 0; $518 = $517&1; if ($518) { label = 124; break L164; } $519 = ($516|0)<(1); if (!($519)) { break; } $520 = $freecard1; $521 = ((($520)) + 216|0); $522 = HEAP32[$521>>2]|0; $523 = ($522|0)!=(1111); if (!($523)) { break; } $524 = ((($10)) + 4|0); $525 = HEAP32[$524>>2]|0; $526 = ((($525)) + 172|0); $527 = HEAP32[$526>>2]|0; __THREW__ = 0; $528 = (invoke_ii(3911,($527|0))|0); $529 = __THREW__; __THREW__ = 0; $530 = $529&1; if ($530) { label = 124; break L164; } __THREW__ = 0; $531 = (invoke_iii(4008,($528|0),33)|0); $532 = __THREW__; __THREW__ = 0; $533 = $532&1; if ($533) { label = 124; break L164; } $castFreeCard3 = $531; __THREW__ = 0; $534 = (invoke_ii(3903,44)|0); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if ($536) { label = 124; break L164; } $537 = $castFreeCard3; $538 = $freecard1; __THREW__ = 0; invoke_viiiii(4002,($534|0),($10|0),($537|0),($538|0),(0|0)); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { $544 = ___cxa_find_matching_catch()|0; $545 = tempRet0; $3 = $544; $4 = $545; __ZdlPv($534); break L164; } HEAP32[$aa4>>2] = $534; $541 = ((($10)) + 236|0); __THREW__ = 0; invoke_vii(4003,($541|0),($aa4|0)); $542 = __THREW__; __THREW__ = 0; $543 = $542&1; if ($543) { label = 124; break L164; } $7 = 4; break L185; } } while(0); $546 = ((($10)) + 84|0); $547 = HEAP32[$546>>2]|0; $548 = ((($547)) + 36|0); $549 = HEAP32[$548>>2]|0; __THREW__ = 0; $550 = (invoke_iii(4132,($549|0),119)|0); $551 = __THREW__; __THREW__ = 0; $552 = $551&1; if ($552) { label = 124; break L164; } do { if ($550) { $553 = ((($10)) + 84|0); $554 = HEAP32[$553>>2]|0; $555 = ((($554)) + 36|0); $556 = HEAP32[$555>>2]|0; __THREW__ = 0; $557 = (invoke_iii(4132,($556|0),121)|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; if ($559) { label = 124; break L164; } if (!($557)) { break; } __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $560 = __THREW__; __THREW__ = 0; $561 = $560&1; if ($561) { label = 124; break L164; } __THREW__ = 0; invoke_viii(4133,($cd|0),7,0); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { label = 124; break L164; } $564 = ((($10)) + 84|0); $565 = HEAP32[$564>>2]|0; $566 = ((($565)) + 36|0); $567 = HEAP32[$566>>2]|0; __THREW__ = 0; $568 = (invoke_iii(4006,($cd|0),($567|0))|0); $569 = __THREW__; __THREW__ = 0; $570 = $569&1; if ($570) { label = 124; break L164; } $freecard5 = $568; $571 = ((($10)) + 84|0); $572 = HEAP32[$571>>2]|0; $573 = ((($572)) + 4|0); $574 = HEAP32[$573>>2]|0; $575 = $freecard5; $576 = ((($10)) + 84|0); $577 = HEAP32[$576>>2]|0; $578 = ((($577)) + 20|0); $579 = HEAP32[$578>>2]|0; __THREW__ = 0; $580 = (invoke_iiii(4007,($574|0),($575|0),($579|0))|0); $581 = __THREW__; __THREW__ = 0; $582 = $581&1; if ($582) { label = 124; break L164; } $canCastCard6 = $580; $583 = $freecard5; $584 = ($583|0)!=(0|0); $585 = $canCastCard6; $586 = ($585|0)==(0); $or$cond5 = $584 & $586; if (!($or$cond5)) { break; } $587 = $freecard5; __THREW__ = 0; $588 = (invoke_iii(4070,($587|0),119)|0); $589 = __THREW__; __THREW__ = 0; $590 = $589&1; if ($590) { label = 124; break L164; } $591 = ($588|0)!=(0); if (!($591)) { break; } $592 = $freecard5; __THREW__ = 0; $593 = (invoke_iii(4070,($592|0),121)|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 124; break L164; } $596 = ($593|0)!=(0); if (!($596)) { break; } $597 = $freecard5; __THREW__ = 0; $598 = (invoke_ii(4134,($597|0))|0); $599 = __THREW__; __THREW__ = 0; $600 = $599&1; if ($600) { label = 124; break L164; } __THREW__ = 0; $601 = (invoke_ii(3948,($598|0))|0); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { label = 124; break L164; } $604 = ($601|0)<(1); if (!($604)) { break; } $605 = $freecard5; $606 = ((($605)) + 216|0); $607 = HEAP32[$606>>2]|0; $608 = ($607|0)!=(1111); if (!($608)) { break; } $609 = ((($10)) + 4|0); $610 = HEAP32[$609>>2]|0; $611 = ((($610)) + 172|0); $612 = HEAP32[$611>>2]|0; __THREW__ = 0; $613 = (invoke_ii(3911,($612|0))|0); $614 = __THREW__; __THREW__ = 0; $615 = $614&1; if ($615) { label = 124; break L164; } __THREW__ = 0; $616 = (invoke_iii(4008,($613|0),33)|0); $617 = __THREW__; __THREW__ = 0; $618 = $617&1; if ($618) { label = 124; break L164; } $castFreeCard7 = $616; __THREW__ = 0; $619 = (invoke_ii(3903,44)|0); $620 = __THREW__; __THREW__ = 0; $621 = $620&1; if ($621) { label = 124; break L164; } $622 = $castFreeCard7; $623 = $freecard5; __THREW__ = 0; invoke_viiiii(4002,($619|0),($10|0),($622|0),($623|0),(0|0)); $624 = __THREW__; __THREW__ = 0; $625 = $624&1; if ($625) { $629 = ___cxa_find_matching_catch()|0; $630 = tempRet0; $3 = $629; $4 = $630; __ZdlPv($619); break L164; } HEAP32[$aa8>>2] = $619; $626 = ((($10)) + 236|0); __THREW__ = 0; invoke_vii(4003,($626|0),($aa8|0)); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { label = 124; break L164; } $7 = 4; break L185; } } while(0); $7 = 0; } } while(0); __ZN14CardDescriptorD2Ev($cd); $cleanup$dest$9 = $7; $switch6 = ($cleanup$dest$9>>>0)<(1); if ($switch6) { break L106; } else { break L92; } } } while(0); if ((label|0) == 124) { $457 = ___cxa_find_matching_catch()|0; $458 = tempRet0; $3 = $457; $4 = $458; } __ZN14CardDescriptorD2Ev($cd); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } } } while(0); $631 = $currentMana; $632 = ($631|0)!=(0|0); if ($632) { $633 = $currentMana; $634 = ($633|0)==(0|0); if (!($634)) { $635 = HEAP32[$633>>2]|0; $636 = ((($635)) + 12|0); $637 = HEAP32[$636>>2]|0; FUNCTION_TABLE_vi[$637 & 8191]($633); } $currentMana = 0; } $638 = ((($10)) + 296|0); $639 = HEAP32[$638>>2]|0; $640 = ($639|0)!=(0|0); if (!($640)) { $705 = ((($10)) + 4|0); $706 = HEAP32[$705>>2]|0; $707 = ((($706)) + 160|0); $708 = HEAP32[$707>>2]|0; $709 = ($708|0)!=(0|0); if ($709) { $710 = ((($10)) + 4|0); $711 = HEAP32[$710>>2]|0; $712 = ((($711)) + 160|0); $713 = HEAP32[$712>>2]|0; $714 = ((($713)) + 16|0); $715 = HEAP32[$714>>2]|0; $716 = HEAP32[$715>>2]|0; $717 = ((($716)) + 44|0); $718 = HEAP32[$717>>2]|0; (FUNCTION_TABLE_iii[$718 & 8191]($715,13)|0); $719 = ((($10)) + 4|0); $720 = HEAP32[$719>>2]|0; $721 = ((($720)) + 160|0); HEAP32[$721>>2] = 0; } $722 = HEAP32[$10>>2]|0; $723 = ((($722)) + 156|0); $724 = HEAP32[$723>>2]|0; (FUNCTION_TABLE_ii[$724 & 8191]($10)|0); break L92; } $641 = ((($10)) + 296|0); $642 = HEAP32[$641>>2]|0; $643 = (__ZN15MTGCardInstance3hasEi($642,81)|0); $644 = ($643|0)!=(0); if (!($644)) { $682 = HEAP32[$10>>2]|0; $683 = ((($682)) + 144|0); $684 = HEAP32[$683>>2]|0; $685 = ((($10)) + 296|0); $686 = HEAP32[$685>>2]|0; $687 = (__ZN13CardPrimitive11getManaCostEv($686)|0); $688 = ((($10)) + 296|0); $689 = HEAP32[$688>>2]|0; $690 = ((($10)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($9,$690); __THREW__ = 0; $691 = (invoke_iiiii($684|0,($10|0),($687|0),($689|0),($9|0))|0); $692 = __THREW__; __THREW__ = 0; $693 = $692&1; if ($693) { $701 = ___cxa_find_matching_catch()|0; $702 = tempRet0; $3 = $701; $4 = $702; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($9); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($9); do { if ($691) { $694 = (__Znwj(44)|0); $695 = ((($10)) + 296|0); $696 = HEAP32[$695>>2]|0; __THREW__ = 0; invoke_viiii(4033,($694|0),($10|0),($696|0),(0|0)); $697 = __THREW__; __THREW__ = 0; $698 = $697&1; if (!($698)) { HEAP32[$a11>>2] = $694; $699 = ((($10)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($699,$a11); $700 = ((($10)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($700); break; } $703 = ___cxa_find_matching_catch()|0; $704 = tempRet0; $3 = $703; $4 = $704; __ZdlPv($694); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; } } while(0); $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } $645 = HEAP32[$10>>2]|0; $646 = ((($645)) + 116|0); $647 = HEAP32[$646>>2]|0; $648 = ((($10)) + 296|0); $649 = HEAP32[$648>>2]|0; $650 = (__ZN13CardPrimitive11getManaCostEv($649)|0); FUNCTION_TABLE_viii[$647 & 8191]($checking,$10,$650); $651 = HEAP32[$10>>2]|0; $652 = ((($651)) + 144|0); $653 = HEAP32[$652>>2]|0; $654 = ((($10)) + 296|0); $655 = HEAP32[$654>>2]|0; __THREW__ = 0; $656 = (invoke_ii(4121,($655|0))|0); $657 = __THREW__; __THREW__ = 0; $658 = $657&1; do { if ($658) { label = 191; } else { __THREW__ = 0; invoke_vii(4100,($8|0),($checking|0)); $659 = __THREW__; __THREW__ = 0; $660 = $659&1; if ($660) { label = 191; } else { __THREW__ = 0; $661 = (invoke_iiiii($653|0,($10|0),($656|0),(0|0),($8|0))|0); $662 = __THREW__; __THREW__ = 0; $663 = $662&1; if ($663) { $676 = ___cxa_find_matching_catch()|0; $677 = tempRet0; $3 = $676; $4 = $677; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($8); break; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($8); if ($661) { __THREW__ = 0; $664 = (invoke_ii(3903,44)|0); $665 = __THREW__; __THREW__ = 0; $666 = $665&1; if ($666) { label = 191; break; } $667 = ((($10)) + 296|0); $668 = HEAP32[$667>>2]|0; __THREW__ = 0; invoke_viiii(4033,($664|0),($10|0),($668|0),(0|0)); $669 = __THREW__; __THREW__ = 0; $670 = $669&1; if ($670) { $678 = ___cxa_find_matching_catch()|0; $679 = tempRet0; $3 = $678; $4 = $679; __ZdlPv($664); break; } HEAP32[$a10>>2] = $664; $671 = ((($10)) + 236|0); __THREW__ = 0; invoke_vii(4003,($671|0),($a10|0)); $672 = __THREW__; __THREW__ = 0; $673 = $672&1; if ($673) { label = 191; break; } $0 = 1; $7 = 1; } else { $680 = ((($10)) + 296|0); HEAP32[$680>>2] = 0; $681 = ((($10)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($681); $0 = 1; $7 = 1; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($checking); $747 = $0; STACKTOP = sp;return ($747|0); } } } while(0); if ((label|0) == 191) { $674 = ___cxa_find_matching_catch()|0; $675 = tempRet0; $3 = $674; $4 = $675; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($checking); $748 = $3; $749 = $4; ___resumeException($748|0); // unreachable; break; } case 6: { $725 = ((($10)) + 4|0); $726 = HEAP32[$725>>2]|0; $727 = ((($726)) + 208|0); $728 = HEAP32[$727>>2]|0; $729 = ($728|0)==($10|0); if ($729) { $730 = HEAP32[$10>>2]|0; $731 = ((($730)) + 84|0); $732 = HEAP32[$731>>2]|0; (FUNCTION_TABLE_ii[$732 & 8191]($10)|0); } break; } case 7: { $733 = ((($10)) + 4|0); $734 = HEAP32[$733>>2]|0; $735 = ((($734)) + 208|0); $736 = HEAP32[$735>>2]|0; $737 = ($736|0)!=($10|0); if ($737) { $738 = HEAP32[$10>>2]|0; $739 = ((($738)) + 88|0); $740 = HEAP32[$739>>2]|0; (FUNCTION_TABLE_ii[$740 & 8191]($10)|0); } break; } case 11: { $741 = HEAP32[$10>>2]|0; $742 = ((($741)) + 156|0); $743 = HEAP32[$742>>2]|0; (FUNCTION_TABLE_ii[$743 & 8191]($10)|0); break; } default: { } } } while(0); $0 = 1; $747 = $0; STACKTOP = sp;return ($747|0); } function __ZN12AIPlayerBaka16getCreaturesInfoEP6Playeriii($this,$player,$neededInfo,$untapMode,$canAttack) { $this = $this|0; $player = $player|0; $neededInfo = $neededInfo|0; $untapMode = $untapMode|0; $canAttack = $canAttack|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $cd = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1232|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cd = sp + 24|0; $7 = sp + 4|0; $0 = $this; $1 = $player; $2 = $neededInfo; $3 = $untapMode; $4 = $canAttack; $result = 0; __ZN14CardDescriptorC2Ev($cd); __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { __THREW__ = 0; invoke_vii(3797,($7|0),(163291|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; invoke_vii(4119,($cd|0),($7|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $5 = $40; $6 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN14CardDescriptorD2Ev($cd); $48 = $5; $49 = $6; ___resumeException($48|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $14 = $3; __THREW__ = 0; invoke_vii(4135,($cd|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $card = 0; while(1) { $17 = $1; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = $card; __THREW__ = 0; $23 = (invoke_iiii(4120,($cd|0),($21|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L1; } $card = $23; $26 = ($23|0)!=(0|0); if (!($26)) { break; } $27 = $4; $28 = ($27|0)!=(0); if ($28) { $29 = $card; __THREW__ = 0; $30 = (invoke_ii(4136,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break L1; } $33 = ($30|0)!=(0); if (!($33)) { continue; } } $34 = $2; $35 = ($34|0)==(0); if ($35) { $36 = $result; $37 = (($36) + 1)|0; $result = $37; continue; } else { $42 = $card; $43 = ((($42)) + 232|0); $44 = HEAP32[$43>>2]|0; $45 = $result; $46 = (($45) + ($44))|0; $result = $46; continue; } } $47 = $result; __ZN14CardDescriptorD2Ev($cd); STACKTOP = sp;return ($47|0); } } } } while(0); $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $5 = $38; $6 = $39; __ZN14CardDescriptorD2Ev($cd); $48 = $5; $49 = $6; ___resumeException($48|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka15chooseAttackersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $attack = 0, $card = 0, $card2 = 0, $cd = 0, $cd1 = 0, $myCreatures = 0, $myForce = 0, $opponentCreatures = 0, $opponentForce = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $cd = sp + 1240|0; $3 = sp + 1220|0; $cd1 = sp + 40|0; $4 = sp + 24|0; $0 = $this; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN6Player8opponentEv($5)|0); $10 = (FUNCTION_TABLE_iiiiii[$8 & 8191]($5,$9,1,0,0)|0); $opponentForce = $10; $11 = HEAP32[$5>>2]|0; $12 = ((($11)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN6Player8opponentEv($5)|0); $15 = (FUNCTION_TABLE_iiiiii[$13 & 8191]($5,$14,0,0,0)|0); $opponentCreatures = $15; $16 = HEAP32[$5>>2]|0; $17 = ((($16)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iiiiii[$18 & 8191]($5,$5,1,-1,1)|0); $myForce = $19; $20 = HEAP32[$5>>2]|0; $21 = ((($20)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iiiiii[$22 & 8191]($5,$5,0,-1,1)|0); $myCreatures = $23; $24 = $myCreatures; $25 = $opponentCreatures; $26 = ($24|0)>($25|0); if ($26) { $37 = 1; } else { $27 = $myForce; $28 = $opponentForce; $29 = ($27|0)>($28|0); if ($29) { $37 = 1; } else { $30 = $myForce; $31 = (__ZN6Player8opponentEv($5)|0); $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = $33<<1; $35 = ($30|0)>($34|0); $37 = $35; } } $36 = $37&1; $attack = $36; $38 = ((($5)) + 288|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)>(80); if ($40) { $41 = $attack; $42 = $41&1; if (!($42)) { $43 = ((($5)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = $opponentForce; $46 = ($44|0)>($45|0); if ($46) { $47 = HEAP32[$5>>2]|0; $48 = ((($47)) + 148|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN6Player8opponentEv($5)|0); $51 = (FUNCTION_TABLE_iiiiii[$49 & 8191]($5,$50,0,-1,0)|0); $opponentCreatures = $51; $52 = HEAP32[$5>>2]|0; $53 = ((($52)) + 148|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN6Player8opponentEv($5)|0); $56 = (FUNCTION_TABLE_iiiiii[$54 & 8191]($5,$55,1,-1,0)|0); $opponentForce = $56; $57 = $myCreatures; $58 = $opponentCreatures; $59 = ($57|0)>=($58|0); if ($59) { $60 = $myForce; $61 = $opponentForce; $62 = ($60|0)>($61|0); if ($62) { $72 = 1; } else { label = 9; } } else { label = 9; } if ((label|0) == 9) { $63 = $myForce; $64 = $opponentForce; $65 = ($63|0)>($64|0); if ($65) { $72 = 1; } else { $66 = $myForce; $67 = (__ZN6Player8opponentEv($5)|0); $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = ($66|0)>($69|0); $72 = $70; } } $71 = $72&1; $attack = $71; } } } $73 = $opponentForce; $74 = $opponentCreatures; $75 = $myForce; $76 = $myCreatures; $77 = $attack; $78 = $77&1; $79 = $78&1; HEAP32[$vararg_buffer>>2] = $73; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $74; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $75; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $76; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $79; (_printf(119885,$vararg_buffer)|0); __ZN14CardDescriptorC2Ev($cd); __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; L16: do { if (!($81)) { __THREW__ = 0; invoke_vii(3797,($3|0),(158127|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { __THREW__ = 0; invoke_vii(4119,($cd|0),($3|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $1 = $113; $2 = $114; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14CardDescriptorD2Ev($cd); $159 = $1; $160 = $2; ___resumeException($159|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $card = 0; while(1) { $86 = ((($5)) + 84|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 20|0); $89 = HEAP32[$88>>2]|0; $90 = $card; __THREW__ = 0; $91 = (invoke_iiii(4120,($cd|0),($89|0),($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break L16; } $card = $91; $94 = ($91|0)!=(0|0); if (!($94)) { break; } $95 = ((($5)) + 300|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)!=(0|0); if (!($97)) { continue; } $98 = ((($5)) + 300|0); $99 = HEAP32[$98>>2]|0; $100 = ((($5)) + 4|0); $101 = HEAP32[$100>>2]|0; $102 = $card; __THREW__ = 0; $103 = (invoke_iiii(4137,($99|0),($101|0),($102|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break L16; } if (!($103)) { continue; } $106 = ((($5)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $card; __THREW__ = 0; (invoke_iiii(4138,($107|0),($108|0),2)|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { break L16; } } $115 = $attack; $116 = $115&1; if (!($116)) { __ZN14CardDescriptorD2Ev($cd); STACKTOP = sp;return 1; } __THREW__ = 0; invoke_vi(4139,($cd1|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if (!($118)) { __THREW__ = 0; (invoke_ii(4004,($cd1|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; L35: do { if ($120) { label = 35; } else { __THREW__ = 0; invoke_vii(3797,($4|0),(158127|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 35; } else { __THREW__ = 0; invoke_vii(4119,($cd1|0),($4|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $1 = $147; $2 = $148; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $card2 = 0; while(1) { $125 = ((($5)) + 84|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 20|0); $128 = HEAP32[$127>>2]|0; $129 = $card2; __THREW__ = 0; $130 = (invoke_iiii(4120,($cd1|0),($128|0),($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 35; break L35; } $card2 = $130; $133 = ($130|0)!=(0|0); if (!($133)) { break; } $134 = ((($5)) + 300|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)!=(0|0); if ($136) { $137 = ((($5)) + 300|0); $138 = HEAP32[$137>>2]|0; $139 = ((($5)) + 4|0); $140 = HEAP32[$139>>2]|0; $141 = $card2; __THREW__ = 0; $142 = (invoke_iiii(4140,($138|0),($140|0),($141|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 35; break L35; } if ($142) { continue; } } $149 = $card2; __THREW__ = 0; $150 = (invoke_ii(4072,($149|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 35; break L35; } $153 = ($150|0)!=(0); if ($153) { continue; } $154 = ((($5)) + 4|0); $155 = HEAP32[$154>>2]|0; $156 = $card2; __THREW__ = 0; (invoke_iiii(4138,($155|0),($156|0),2)|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 35; break L35; } } __ZN14CardDescriptorD2Ev($cd1); __ZN14CardDescriptorD2Ev($cd); STACKTOP = sp;return 1; } } } while(0); if ((label|0) == 35) { $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $1 = $145; $2 = $146; } __ZN14CardDescriptorD2Ev($cd1); __ZN14CardDescriptorD2Ev($cd); $159 = $1; $160 = $2; ___resumeException($159|0); // unreachable; } } } } while(0); $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $1 = $111; $2 = $112; __ZN14CardDescriptorD2Ev($cd); $159 = $1; $160 = $2; ___resumeException($159|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka18canFirstStrikeKillEP15MTGCardInstanceS1_($this,$card,$ennemy) { $this = $this|0; $card = $card|0; $ennemy = $ennemy|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $ennemy; $4 = $1; $5 = ((($4)) + 300|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($4)) + 300|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = $3; $13 = (__ZN7AIHints19HintSaysAlwaysBlockEP12GameObserverP15MTGCardInstance($9,$11,$12)|0); if ($13) { $0 = 1; $44 = $0; STACKTOP = sp;return ($44|0); } } $14 = $3; $15 = (__ZN15MTGCardInstance3hasEi($14,7)|0); $16 = ($15|0)!=(0); if (!($16)) { $17 = $3; $18 = (__ZN15MTGCardInstance3hasEi($17,8)|0); $19 = ($18|0)!=(0); if (!($19)) { $20 = $2; $21 = (__ZN15MTGCardInstance3hasEi($20,7)|0); $22 = ($21|0)!=(0); if (!($22)) { $23 = $2; $24 = (__ZN15MTGCardInstance3hasEi($23,8)|0); $25 = ($24|0)!=(0); if (!($25)) { $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } } $26 = $2; $27 = ((($26)) + 232|0); $28 = HEAP32[$27>>2]|0; $29 = $3; $30 = ((($29)) + 236|0); $31 = HEAP32[$30>>2]|0; $32 = ($28|0)>=($31|0); if (!($32)) { $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } $33 = $2; $34 = ((($33)) + 232|0); $35 = HEAP32[$34>>2]|0; $36 = $3; $37 = ((($36)) + 236|0); $38 = HEAP32[$37>>2]|0; $39 = (($38) + 1)|0; $40 = ($35|0)>=($39|0); if (!($40)) { $41 = $3; $42 = (__ZN15MTGCardInstance3hasEi($41,82)|0); $43 = ($42|0)!=(0); if ($43) { $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } } $0 = 1; $44 = $0; STACKTOP = sp;return ($44|0); } } $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } function __ZN12AIPlayerBaka14chooseBlockersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $attacker = 0, $attacker2 = 0, $card = 0, $cd = 0, $cdAttackers = 0, $it = 0, $opponentForce = 0, $opponentsToughness = 0, $set = 0, $set1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $opponentsToughness = sp + 2420|0; $cdAttackers = sp + 1232|0; $4 = sp + 1220|0; $card = sp + 1216|0; $cd = sp + 40|0; $5 = sp + 28|0; $attacker = sp + 20|0; $it = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $attacker2 = sp; $1 = $this; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 208|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==($8|0); if ($13) { $0 = 0; $282 = $0; STACKTOP = sp;return ($282|0); } __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($opponentsToughness); $14 = HEAP32[$8>>2]|0; $15 = ((($14)) + 148|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; $17 = (invoke_ii(4045,($8|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; $20 = (invoke_iiiiii($16|0,($8|0),($17|0),1,0,0)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $opponentForce = $20; __THREW__ = 0; invoke_vi(4139,($cdAttackers|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; (invoke_ii(4004,($cdAttackers|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; L9: do { if ($26) { label = 18; } else { __THREW__ = 0; invoke_vii(3797,($4|0),(163291|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 18; } else { __THREW__ = 0; invoke_vii(4119,($cdAttackers|0),($4|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $2 = $58; $3 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); HEAP32[$card>>2] = 0; while(1) { __THREW__ = 0; $31 = (invoke_ii(4045,($8|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 18; break L9; } $34 = ((($31)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$card>>2]|0; __THREW__ = 0; $39 = (invoke_iiii(4120,($cdAttackers|0),($37|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 18; break L9; } HEAP32[$card>>2] = $39; $42 = ($39|0)!=(0|0); if (!($42)) { break; } $43 = HEAP32[$card>>2]|0; __THREW__ = 0; $44 = (invoke_ii(4072,($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 18; break L9; } $47 = ($44|0)!=(0); if (!($47)) { continue; } $48 = HEAP32[$card>>2]|0; $49 = ((($48)) + 236|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; $51 = (invoke_iii(4141,($opponentsToughness|0),($card|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 18; break L9; } HEAP32[$51>>2] = $50; } __THREW__ = 0; invoke_vi(4139,($cd|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 18; } else { __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; L25: do { if ($63) { label = 31; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(163291|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 31; } else { __THREW__ = 0; invoke_vii(4119,($cd|0),($5|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; invoke_vii(4135,($cd|0),-1); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 31; } else { HEAP32[$card>>2] = 0; L32: while(1) { $70 = ((($8)) + 84|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 20|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$card>>2]|0; __THREW__ = 0; $75 = (invoke_iiii(4120,($cd|0),($73|0),($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 31; break L25; } HEAP32[$card>>2] = $75; $78 = ($75|0)!=(0|0); if (!($78)) { break; } $79 = ((($8)) + 300|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0|0); if ($81) { $82 = ((($8)) + 300|0); $83 = HEAP32[$82>>2]|0; $84 = ((($8)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = HEAP32[$card>>2]|0; __THREW__ = 0; $87 = (invoke_iiii(4142,($83|0),($85|0),($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 31; break L25; } if ($87) { continue; } } $94 = ((($8)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$card>>2]|0; __THREW__ = 0; (invoke_iiii(4138,($95|0),($96|0),7)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 31; break L25; } $set = 0; L41: while(1) { $99 = $set; $100 = ($99|0)!=(0); $101 = $100 ^ 1; if (!($101)) { continue L32; } $102 = HEAP32[$card>>2]|0; $103 = ((($102)) + 836|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)!=(0|0); if (!($105)) { $set = 1; continue; } $106 = HEAP32[$card>>2]|0; $107 = ((($106)) + 836|0); $108 = HEAP32[$107>>2]|0; HEAP32[$attacker>>2] = $108; __THREW__ = 0; $109 = (invoke_iii(4143,($opponentsToughness|0),($attacker|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 31; break L25; } HEAP32[$it>>2] = $109; $112 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($opponentsToughness)|0); HEAP32[$6>>2] = $112; __THREW__ = 0; $113 = (invoke_iii(4144,($it|0),($6|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 31; break L25; } if ($113) { $116 = HEAP32[$attacker>>2]|0; $117 = ((($116)) + 236|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_iii(4141,($opponentsToughness|0),($attacker|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 31; break L25; } HEAP32[$119>>2] = $118; __THREW__ = 0; $122 = (invoke_iii(4143,($opponentsToughness|0),($attacker|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 31; break L25; } HEAP32[$7>>2] = $122; ;HEAP32[$it>>2]=HEAP32[$7>>2]|0; } __THREW__ = 0; $125 = (invoke_iii(4141,($opponentsToughness|0),($attacker|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 31; break L25; } $128 = HEAP32[$125>>2]|0; $129 = ($128|0)>(0); do { if ($129) { $130 = HEAP32[$8>>2]|0; $131 = ((($130)) + 128|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($8|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 31; break L25; } $136 = ($133|0)!=(0|0); if (!($136)) { break; } $137 = HEAP32[$8>>2]|0; $138 = ((($137)) + 128|0); $139 = HEAP32[$138>>2]|0; __THREW__ = 0; $140 = (invoke_ii($139|0,($8|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 31; break L25; } $143 = HEAP32[$attacker>>2]|0; __THREW__ = 0; $144 = (invoke_iiiii(4112,($140|0),($143|0),3,0)|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 31; break L25; } if (!($144)) { break; } $147 = HEAP32[$card>>2]|0; $148 = ((($147)) + 232|0); $149 = HEAP32[$148>>2]|0; __THREW__ = 0; $150 = (invoke_iii(4141,($opponentsToughness|0),($attacker|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 31; break L25; } $153 = HEAP32[$150>>2]|0; $154 = (($153) - ($149))|0; HEAP32[$150>>2] = $154; $set = 1; continue L41; } } while(0); $155 = ((($8)) + 4|0); $156 = HEAP32[$155>>2]|0; $157 = HEAP32[$card>>2]|0; __THREW__ = 0; (invoke_iiii(4138,($156|0),($157|0),7)|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 31; break L25; } } } HEAP32[$card>>2] = 0; L65: while(1) { $160 = ((($8)) + 84|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 20|0); $163 = HEAP32[$162>>2]|0; $164 = HEAP32[$card>>2]|0; __THREW__ = 0; $165 = (invoke_iiii(4120,($cd|0),($163|0),($164|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 31; break L25; } HEAP32[$card>>2] = $165; $168 = ($165|0)!=(0|0); if (!($168)) { break; } $169 = ((($8)) + 300|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(0|0); if ($171) { $172 = ((($8)) + 300|0); $173 = HEAP32[$172>>2]|0; $174 = ((($8)) + 4|0); $175 = HEAP32[$174>>2]|0; $176 = HEAP32[$card>>2]|0; __THREW__ = 0; $177 = (invoke_iiii(4142,($173|0),($175|0),($176|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 31; break L25; } if ($177) { continue; } } $180 = HEAP32[$card>>2]|0; $181 = ((($180)) + 836|0); $182 = HEAP32[$181>>2]|0; $183 = ($182|0)!=(0|0); if (!($183)) { continue; } $184 = HEAP32[$card>>2]|0; $185 = ((($184)) + 836|0); __THREW__ = 0; $186 = (invoke_iii(4141,($opponentsToughness|0),($185|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 31; break L25; } $189 = HEAP32[$186>>2]|0; $190 = ($189|0)>(0); if (!($190)) { continue; } while(1) { $191 = HEAP32[$card>>2]|0; $192 = ((($191)) + 836|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)!=(0|0); if (!($194)) { continue L65; } $195 = ((($8)) + 4|0); $196 = HEAP32[$195>>2]|0; $197 = HEAP32[$card>>2]|0; __THREW__ = 0; (invoke_iiii(4138,($196|0),($197|0),7)|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 31; break L25; } } } HEAP32[$card>>2] = 0; L79: while(1) { $200 = ((($8)) + 84|0); $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 20|0); $203 = HEAP32[$202>>2]|0; $204 = HEAP32[$card>>2]|0; __THREW__ = 0; $205 = (invoke_iiii(4120,($cd|0),($203|0),($204|0))|0); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { label = 31; break L25; } HEAP32[$card>>2] = $205; $208 = ($205|0)!=(0|0); if (!($208)) { break; } $209 = ((($8)) + 300|0); $210 = HEAP32[$209>>2]|0; $211 = ($210|0)!=(0|0); if ($211) { $212 = ((($8)) + 300|0); $213 = HEAP32[$212>>2]|0; $214 = ((($8)) + 4|0); $215 = HEAP32[$214>>2]|0; $216 = HEAP32[$card>>2]|0; __THREW__ = 0; $217 = (invoke_iiii(4142,($213|0),($215|0),($216|0))|0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 31; break L25; } if ($217) { continue; } } $220 = HEAP32[$card>>2]|0; $221 = ((($220)) + 836|0); $222 = HEAP32[$221>>2]|0; $223 = ($222|0)!=(0|0); if ($223) { continue; } $224 = ((($8)) + 4|0); $225 = HEAP32[$224>>2]|0; $226 = HEAP32[$card>>2]|0; __THREW__ = 0; (invoke_iiii(4138,($225|0),($226|0),7)|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { label = 31; break L25; } $set1 = 0; L89: while(1) { $229 = $set1; $230 = ($229|0)!=(0); $231 = $230 ^ 1; if (!($231)) { continue L79; } $232 = HEAP32[$card>>2]|0; $233 = ((($232)) + 836|0); $234 = HEAP32[$233>>2]|0; $235 = ($234|0)!=(0|0); if (!($235)) { $set1 = 1; continue; } $236 = HEAP32[$card>>2]|0; $237 = ((($236)) + 836|0); $238 = HEAP32[$237>>2]|0; HEAP32[$attacker2>>2] = $238; __THREW__ = 0; $239 = (invoke_iii(4141,($opponentsToughness|0),($attacker2|0))|0); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 31; break L25; } $242 = HEAP32[$239>>2]|0; $243 = ($242|0)<=(0); L96: do { if (!($243)) { $244 = HEAP32[$card>>2]|0; $245 = ((($244)) + 236|0); $246 = HEAP32[$245>>2]|0; $247 = HEAP32[$attacker2>>2]|0; $248 = ((($247)) + 232|0); $249 = HEAP32[$248>>2]|0; $250 = ($246|0)<=($249|0); do { if ($250) { $251 = $opponentForce; $252 = $251<<1; $253 = ((($8)) + 8|0); $254 = HEAP32[$253>>2]|0; $255 = ($252|0)<($254|0); if (!($255)) { break; } $256 = HEAP32[$8>>2]|0; $257 = ((($256)) + 92|0); $258 = HEAP32[$257>>2]|0; $259 = HEAP32[$card>>2]|0; $260 = HEAP32[$attacker2>>2]|0; __THREW__ = 0; $261 = (invoke_iiii($258|0,($8|0),($259|0),($260|0))|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 31; break L25; } $264 = ($261|0)!=(0); if (!($264)) { break L96; } } } while(0); $265 = HEAP32[$attacker2>>2]|0; __THREW__ = 0; $266 = (invoke_ii(4145,($265|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 31; break L25; } $269 = ($266|0)>(1); if ($269) { break; } $set1 = 1; continue L89; } } while(0); $270 = ((($8)) + 4|0); $271 = HEAP32[$270>>2]|0; $272 = HEAP32[$card>>2]|0; __THREW__ = 0; (invoke_iiii(4138,($271|0),($272|0),7)|0); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { label = 31; break L25; } } } $275 = HEAP32[$8>>2]|0; $276 = ((($275)) + 156|0); $277 = HEAP32[$276>>2]|0; __THREW__ = 0; (invoke_ii($277|0,($8|0))|0); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 31; } else { $0 = 1; __ZN14CardDescriptorD2Ev($cd); __ZN14CardDescriptorD2Ev($cdAttackers); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($opponentsToughness); $282 = $0; STACKTOP = sp;return ($282|0); } } } } } while(0); if ((label|0) == 31) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $2 = $90; $3 = $91; } __ZN14CardDescriptorD2Ev($cd); } } } } while(0); if ((label|0) == 18) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $2 = $56; $3 = $57; } __ZN14CardDescriptorD2Ev($cdAttackers); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($opponentsToughness); $280 = $2; $281 = $3; ___resumeException($280|0); // unreachable; } } } $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($opponentsToughness); $280 = $2; $281 = $3; ___resumeException($280|0); // unreachable; return (0)|0; } function __ZN12AIPlayerBaka13orderBlockersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 136|0); $6 = HEAP32[$5>>2]|0; $7 = (2)==($6|0); if ($7) { $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 208|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==($2|0); if ($12) { $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($14,1,1); $0 = 1; $15 = $0; STACKTOP = sp;return ($15|0); } } $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN12AIPlayerBaka19affectCombatDamagesE10CombatStep($this,$step) { $this = $this|0; $step = $step|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $attacker = 0, $gc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $attacker = sp + 4|0; $2 = sp; $0 = $this; $1 = $step; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10DuelLayers11combatLayerEv($7)|0); $gc = $8; $9 = $gc; $10 = ((($9)) + 184|0); $11 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($10)|0); HEAP32[$attacker>>2] = $11; while(1) { $12 = $gc; $13 = ((($12)) + 184|0); $14 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($attacker,$2)|0); if (!($15)) { break; } $16 = $gc; $17 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($attacker)|0); $18 = HEAP32[$17>>2]|0; $19 = $1; __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($16,$18,$19); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($attacker)|0); } STACKTOP = sp;return 1; } function __ZN12AIPlayerBaka13combatDamagesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentGamePhase = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver19getCurrentGamePhaseEv($4)|0); $currentGamePhase = $5; $6 = $currentGamePhase; $7 = ($6|0)==(7); if ($7) { $8 = HEAP32[$2>>2]|0; $9 = ((($8)) + 72|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($2)|0); $0 = $11; $12 = $0; STACKTOP = sp;return ($12|0); } else { $0 = 0; $12 = $0; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN12AIPlayerBaka8getStatsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $statFile = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 528|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $statFile = sp + 16|0; $0 = $this; $3 = $0; $4 = ((($3)) + 304|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $18 = ((($3)) + 304|0); $19 = HEAP32[$18>>2]|0; STACKTOP = sp;return ($19|0); } $7 = (__ZN6Player8opponentEv($3)|0); $8 = ((($7)) + 104|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); HEAP32[$vararg_buffer>>2] = $9; (_sprintf($statFile,119923,$vararg_buffer)|0); $10 = (__Znwj(28)|0); __THREW__ = 0; invoke_viii(4146,($10|0),($3|0),($statFile|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZdlPv($10); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } $13 = ((($3)) + 304|0); HEAP32[$13>>2] = $10; $18 = ((($3)) + 304|0); $19 = HEAP32[$18>>2]|0; STACKTOP = sp;return ($19|0); } function __ZN12AIPlayerBaka6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN12AIPlayerBaka12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 128|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $8 = ($7|0)!=(0|0); if ($8) { $9 = HEAP32[$3>>2]|0; $10 = ((($9)) + 128|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($3)|0); $13 = $2; $14 = (__ZN7AIStats12receiveEventEP6WEvent($12,$13)|0); $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN12AIPlayerBakaC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_P7MTGDeck($this,$observer,$file,$fileSmall,$avatarFile,$deck) { $this = $this|0; $observer = $observer|0; $file = $file|0; $fileSmall = $fileSmall|0; $avatarFile = $avatarFile|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $3 = sp + 136|0; $4 = sp + 124|0; $7 = sp + 100|0; $8 = sp + 88|0; $9 = sp + 76|0; $10 = sp + 64|0; $11 = sp + 52|0; $buffer = sp + 160|0; $12 = sp + 40|0; $13 = sp + 28|0; $14 = sp + 16|0; $15 = sp + 4|0; $0 = $this; $1 = $observer; $2 = $deck; $16 = $0; $17 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$file); __THREW__ = 0; invoke_vii(3800,($4|0),($fileSmall|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $5 = $65; $6 = $66; } else { $20 = $2; __THREW__ = 0; invoke_viiiii(4147,($16|0),($17|0),($3|0),($4|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $5 = $67; $6 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $23 = 14072; HEAP32[$16>>2] = $23; $24 = ((($16)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($24); $25 = ((($16)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($25); $26 = ((($16)) + 296|0); HEAP32[$26>>2] = 0; $27 = ((($16)) + 304|0); HEAP32[$27>>2] = 0; $28 = ((($16)) + 300|0); HEAP32[$28>>2] = 0; $29 = ((($16)) + 340|0); HEAP32[$29>>2] = 0; $30 = ((($16)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); L7: do { if ($32) { $33 = ((($16)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 56|0); $36 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($35)|0); $37 = ($36|0)!=(0); if ($37) { __THREW__ = 0; $38 = (invoke_ii(3903,16)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 16; } else { __THREW__ = 0; invoke_vii(4148,($38|0),($16|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $5 = $71; $6 = $72; __ZdlPv($38); break; } $43 = ((($16)) + 300|0); HEAP32[$43>>2] = $38; $i = 0; while(1) { $44 = $i; $45 = ((($16)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 56|0); $48 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($47)|0); $49 = ($44>>>0)<($48>>>0); if (!($49)) { label = 19; break L7; } $50 = ((($16)) + 300|0); $51 = HEAP32[$50>>2]|0; $52 = ((($16)) + 88|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 56|0); $55 = $i; __THREW__ = 0; $56 = (invoke_iii(3802,($54|0),($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 16; break L7; } __THREW__ = 0; invoke_vii(3800,($7|0),($56|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 16; break L7; } __THREW__ = 0; invoke_vii(4149,($51|0),($7|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $63 = $i; $64 = (($63) + 1)|0; $i = $64; } $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $5 = $73; $6 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } else { label = 19; } } else { label = 19; } } while(0); L21: do { if ((label|0) == 19) { $75 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($avatarFile,211279)|0); L23: do { if ($75) { __THREW__ = 0; invoke_vii(3800,($8|0),($avatarFile|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3797,($9|0),(155889|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; do { if ($79) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $5 = $92; $6 = $93; } else { __THREW__ = 0; $80 = (invoke_iiii(4150,($16|0),($8|0),($9|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $5 = $94; $6 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $83 = $80 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); L32: do { if ($83) { __THREW__ = 0; (invoke_iii(3925,($avatarFile|0),(157425|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3800,($10|0),($avatarFile|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3797,($11|0),(155889|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; do { if ($89) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $5 = $96; $6 = $97; } else { __THREW__ = 0; (invoke_iiii(4150,($16|0),($10|0),($11|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $5 = $98; $6 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L32; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L21; } } while(0); $100 = ((($16)) + 64|0); __THREW__ = 0; (invoke_iii(3901,($100|0),($avatarFile|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 16; break L21; } else { break L23; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L21; } else { __THREW__ = 0; (invoke_iii(3925,($avatarFile|0),(155882|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 16; break L21; } $105 = $1; __THREW__ = 0; $106 = (invoke_ii(4151,($105|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 16; break L21; } __THREW__ = 0; $109 = (invoke_ii(4074,($106|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 16; break L21; } $112 = (($109|0) % 100)&-1; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $112; (invoke_iiii(3889,($buffer|0),(158799|0),($vararg_buffer|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 16; break L21; } __THREW__ = 0; (invoke_iii(4152,($avatarFile|0),($buffer|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 16; break L21; } __THREW__ = 0; (invoke_iii(4152,($avatarFile|0),(167432|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3800,($12|0),($avatarFile|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3797,($13|0),(155889|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; do { if ($122) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $5 = $135; $6 = $136; } else { __THREW__ = 0; $123 = (invoke_iiii(4150,($16|0),($12|0),($13|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $5 = $137; $6 = $138; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $126 = $123 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); L59: do { if ($126) { __THREW__ = 0; (invoke_iii(3925,($avatarFile|0),(157425|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3800,($14|0),($avatarFile|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 16; break L21; } __THREW__ = 0; invoke_vii(3797,($15|0),(155889|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; do { if ($132) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $5 = $139; $6 = $140; } else { __THREW__ = 0; (invoke_iiii(4150,($16|0),($14|0),($15|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $5 = $141; $6 = $142; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L59; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L21; } } while(0); $143 = ((($16)) + 64|0); __THREW__ = 0; (invoke_iii(3901,($143|0),($avatarFile|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 16; break L21; } else { break L23; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L21; } } while(0); $146 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($fileSmall,119946)|0); if ($146) { $147 = ((($16)) + 48|0); $148 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($147)|0); __THREW__ = 0; invoke_vii(4153,($148|0),1); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 16; break; } } __THREW__ = 0; invoke_vi(4154,($16|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 16; } else { STACKTOP = sp;return; } } } while(0); if ((label|0) == 16) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $5 = $69; $6 = $70; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($25); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($24); __ZN8AIPlayerD2Ev($16); $153 = $5; $154 = $6; ___resumeException($153|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $153 = $5; $154 = $6; ___resumeException($153|0); // unreachable; } function __ZN12AIPlayerBaka3ActEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0; var $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $CostToPay = 0, $action = 0, $check = 0, $currentGamePhase = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $CostToPay = sp + 24|0; $3 = sp + 12|0; $1 = $this; $2 = $dt; $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver15currentlyActingEv($8)|0); $10 = ($9|0)==($6|0); if (!($10)) { $0 = 0; $147 = $0; STACKTOP = sp;return ($147|0); } $11 = ((($6)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver19getCurrentGamePhaseEv($12)|0); $currentGamePhase = $13; $14 = $currentGamePhase; $15 = ((($6)) + 308|0); HEAP32[$15>>2] = $14; $16 = ((($6)) + 232|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = $2; if ($18) { $20 = $19 * 3.0; $21 = ((($6)) + 312|0); $22 = +HEAPF32[$21>>2]; $23 = $22 - $20; HEAPF32[$21>>2] = $23; } else { $24 = ((($6)) + 312|0); $25 = +HEAPF32[$24>>2]; $26 = $25 - $19; HEAPF32[$24>>2] = $26; } $27 = ((($6)) + 312|0); $28 = +HEAPF32[$27>>2]; $29 = $28 > 0.0; if ($29) { $0 = 0; $147 = $0; STACKTOP = sp;return ($147|0); } __ZN12AIPlayerBaka9initTimerEv($6); $30 = HEAP32[$6>>2]|0; $31 = ((($30)) + 76|0); $32 = HEAP32[$31>>2]|0; $33 = (FUNCTION_TABLE_ii[$32 & 8191]($6)|0); $34 = ($33|0)!=(0); if ($34) { $0 = 0; $147 = $0; STACKTOP = sp;return ($147|0); } $35 = HEAP32[$6>>2]|0; $36 = ((($35)) + 80|0); $37 = HEAP32[$36>>2]|0; (FUNCTION_TABLE_ii[$37 & 8191]($6)|0); $38 = ((($6)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN12GameObserver15currentlyActingEv($39)|0); $41 = ($40|0)==($6|0); if (!($41)) { $0 = 0; $147 = $0; STACKTOP = sp;return ($147|0); } $42 = ((($6)) + 236|0); $43 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($42)|0); if ($43) { $44 = HEAP32[$6>>2]|0; $45 = ((($44)) + 160|0); $46 = HEAP32[$45>>2]|0; (FUNCTION_TABLE_ii[$46 & 8191]($6)|0); } $47 = ((($6)) + 236|0); $48 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($47)|0); L24: do { if ($48) { $49 = ((($6)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 216|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==($6|0); $54 = ((($6)) + 4|0); $55 = HEAP32[$54>>2]|0; if (!($53)) { $130 = ((($55)) + 212|0); $131 = HEAP32[$130>>2]|0; $132 = ($131|0)==($6|0); if (!($132)) { break; } $133 = ((($6)) + 4|0); $134 = HEAP32[$133>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($134,1,1); break; } $56 = ((($55)) + 160|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(0|0); if ($58) { $59 = ((($6)) + 4|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 160|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZN15MTGCardInstance10controllerEv($64)|0); $66 = ($65|0)==($6|0); if ($66) { $check = 0; $67 = ((($6)) + 4|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 160|0); $70 = HEAP32[$69>>2]|0; $71 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($70,0)|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); if ($73) { $75 = 0; } else { $74 = (___dynamic_cast($72,2512,2520,0)|0); $75 = $74; } $check = $75; $76 = $check; $77 = ($76|0)!=(0|0); do { if ($77) { $78 = HEAP32[$6>>2]|0; $79 = ((($78)) + 108|0); $80 = HEAP32[$79>>2]|0; $81 = ((($6)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 160|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = $check; $88 = ((($87)) + 8|0); $89 = HEAP32[$88>>2]|0; FUNCTION_TABLE_viiii[$80 & 8191]($CostToPay,$6,$86,$89); $90 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($CostToPay)|0); $91 = ($90|0)!=(0); do { if ($91) { $92 = HEAP32[$6>>2]|0; $93 = ((($92)) + 144|0); $94 = HEAP32[$93>>2]|0; $95 = $check; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = $check; $99 = ((($98)) + 12|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; invoke_vii(4100,($3|0),($CostToPay|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if (!($102)) { __THREW__ = 0; (invoke_iiiii($94|0,($6|0),($97|0),($100|0),($3|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if (!($104)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); label = 29; break; } $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $4 = $107; $5 = $108; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($CostToPay); $123 = $4; $124 = $5; ___resumeException($123|0); // unreachable; } } else { $109 = ((($6)) + 4|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 160|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 16|0); $114 = HEAP32[$113>>2]|0; $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 44|0); $117 = HEAP32[$116>>2]|0; __THREW__ = 0; (invoke_iii($117|0,($114|0),13)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if (!($119)) { $120 = ((($6)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 160|0); HEAP32[$122>>2] = 0; label = 29; } } } while(0); if ((label|0) == 29) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($CostToPay); break; } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $4 = $105; $5 = $106; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($CostToPay); $123 = $4; $124 = $5; ___resumeException($123|0); // unreachable; } } while(0); $0 = 0; $147 = $0; STACKTOP = sp;return ($147|0); } } $125 = ((($6)) + 4|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 172|0); $128 = HEAP32[$127>>2]|0; $129 = (__ZN10DuelLayers10stackLayerEv($128)|0); __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($129,1,1); } else { while(1) { $135 = ((($6)) + 236|0); $136 = (__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($135)|0); $137 = ($136|0)!=(0); if (!($137)) { break L24; } $138 = ((($6)) + 236|0); $139 = (__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($138)|0); $140 = HEAP32[$139>>2]|0; $action = $140; $141 = $action; (__ZN8AIAction3ActEv($141)|0); $142 = $action; $143 = ($142|0)!=(0|0); if ($143) { $144 = $action; $145 = ($144|0)==(0|0); if (!($145)) { __ZN8AIActionD2Ev($144); __ZdlPv($144); } $action = 0; } $146 = ((($6)) + 236|0); __ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($146); } } } while(0); $0 = 1; $147 = $0; STACKTOP = sp;return ($147|0); } function __ZN12AIPlayerBakaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 14072; HEAP32[$3>>2] = $4; $5 = ((($3)) + 304|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($3)) + 304|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vi(4155,($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; $1 = $19; $2 = $20; $21 = ((($3)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($21); $22 = ((($3)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($22); __ZN8AIPlayerD2Ev($3); $23 = $1; ___clang_call_terminate($23); // unreachable; } $12 = ((($3)) + 304|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 304|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { __ZN7AIStatsD2Ev($16); __ZdlPv($16); } $18 = ((($3)) + 304|0); HEAP32[$18>>2] = 0; } } $24 = ((($3)) + 300|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if (!($26)) { $31 = ((($3)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($31); $32 = ((($3)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($32); __ZN8AIPlayerD2Ev($3); STACKTOP = sp;return; } $27 = ((($3)) + 300|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { __ZN7AIHintsD2Ev($28); __ZdlPv($28); } $30 = ((($3)) + 300|0); HEAP32[$30>>2] = 0; $31 = ((($3)) + 328|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($31); $32 = ((($3)) + 316|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($32); __ZN8AIPlayerD2Ev($3); STACKTOP = sp;return; } function __ZN12AIPlayerBakaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AIPlayerBakaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_AIPlayerBaka_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_219(); ___cxx_global_var_init_1_220(); ___cxx_global_var_init_3_221(); ___cxx_global_var_init_5_222(); return; } function __ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12GameObserver18getRandomGeneratorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__14listIiNS_9allocatorIiEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__list_const_iteratorIiPvEC2ERKNS_15__list_iteratorIiS1_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14listIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__list_const_iteratorIiPvEES4_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorIiPvEES4_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__list_const_iteratorIiPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__list_const_iteratorIiPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS9_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN8AForeach15checkActivationEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 164|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($2); __ZN21ListMaintainerAbility12checkTargetsEv($1); $3 = ((($1)) + 164|0); $4 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4sizeEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4156,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4157,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4158,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4159,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4160,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2EOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__14moveIRNS_9allocatorIP10MTGAbilityEEEEONS_16remove_referenceIT_E4typeEOS7_($4)|0); __THREW__ = 0; invoke_vii(4161,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } else { $8 = $1; $9 = HEAP32[$8>>2]|0; HEAP32[$2>>2] = $9; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($2)) + 4|0); HEAP32[$13>>2] = $12; $14 = $1; $15 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($14)|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$17>>2] = $16; $18 = $1; $19 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($18)|0); HEAP32[$19>>2] = 0; $20 = $1; $21 = ((($20)) + 4|0); HEAP32[$21>>2] = 0; $22 = $1; HEAP32[$22>>2] = 0; STACKTOP = sp;return; } } function __ZN8ManaCost9getKickerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return ($3|0); } function __ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_($this,$owner,$a,$c,$t) { $this = $this|0; $owner = $owner|0; $a = $a|0; $c = $c|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $a; $3 = $c; $4 = $t; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN8AIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_($5,$6,$7,$8,$9); $10 = ((($5)) + 44|0); HEAP32[$10>>2] = -1; STACKTOP = sp;return; } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEEixERS5_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 48|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE25__construct_node_with_keyERS5_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4162,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 48|0); STACKTOP = sp;return ($25|0); } function __ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP6PlayerP15MTGCardInstance($this,$owner,$a,$p,$c) { $this = $this|0; $owner = $owner|0; $a = $a|0; $p = $p|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $a; $3 = $p; $4 = $c; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN8AIActionC2EP8AIPlayerP10MTGAbilityP6PlayerP15MTGCardInstance($5,$6,$7,$8,$9); $10 = ((($5)) + 44|0); HEAP32[$10>>2] = -1; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceNSt3__16vectorIP10TargetableNS6_9allocatorIS9_EEEE($this,$owner,$a,$c,$targetCards) { $this = $this|0; $owner = $owner|0; $a = $a|0; $c = $c|0; $targetCards = $targetCards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $0 = $this; $1 = $owner; $2 = $a; $3 = $c; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($4,$targetCards); __THREW__ = 0; invoke_viiiii(4036,($7|0),($8|0),($9|0),($10|0),($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $5 = $14; $6 = $15; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($4); $16 = $5; $17 = $6; ___resumeException($16|0); // unreachable; } else { __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($4); $13 = ((($7)) + 44|0); HEAP32[$13>>2] = -1; STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4163,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4164,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__115__list_iteratorIiPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZN15OrderedAIActionC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN8AIActionC2ERKS_($3,$4); $5 = ((($3)) + 44|0); $6 = $2; $7 = ((($6)) + 44|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; STACKTOP = sp;return; } function __ZN11TargetsList11initTargetsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($2); STACKTOP = sp;return; } function __ZNSt3__14sortIP10TargetableEEvNS_11__wrap_iterIPT_EES6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($__last)|0); __ZNSt3__14sortI10TargetableEEvPPT_S4_($0,$1); return; } function __ZNSt3__16uniqueINS_11__wrap_iterIPP10TargetableEEEET_S6_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 21|0; $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = sp + 20|0; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$3>>0]|0; $4 = (__ZNSt3__16uniqueINS_11__wrap_iterIPP10TargetableEENS_10__equal_toIS3_S3_EEEET_S8_S8_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKP10TargetablePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<2)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKP10TargetableEEbRKNS_11__wrap_iterIT_EES9_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKP10TargetableS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<2)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPP10TargetableS3_EET0_T_S5_S4_($13,$15,$16)|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$4); STACKTOP = sp;return; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN11ActionLayer15checkCantCancelEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 92|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4165,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP15AttackerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($2,$3)|0); $5 = ($4|0)==(0); STACKTOP = sp;return ($5|0); } function __ZN5JQuad8SetHFlipEb($this,$hflip) { $this = $this|0; $hflip = $hflip|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $hflip&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 60|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_219() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14272,182585); (___cxa_atexit((3831|0),(14272|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_220() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14284,165089); (___cxa_atexit((3831|0),(14284|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_221() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14296,165080); (___cxa_atexit((3831|0),(14296|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_222() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14308,165065); (___cxa_atexit((3831|0),(14308|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstancebEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(4166,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP15MTGCardInstancebED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP15MTGCardInstancebED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstancebEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4057,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZN8AIActionC2EP8AIPlayerP10MTGAbilityP6PlayerP15MTGCardInstance($this,$owner,$a,$p,$c) { $this = $this|0; $owner = $owner|0; $a = $a|0; $p = $p|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $a; $3 = $p; $4 = $c; $5 = $0; $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($5)) + 20|0); $10 = $4; HEAP32[$9>>2] = $10; $11 = ((($5)) + 24|0); HEAP32[$11>>2] = 0; $12 = ((($5)) + 28|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($12); $13 = ((($5)) + 40|0); $14 = $3; HEAP32[$13>>2] = $14; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceiEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(4167,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP15MTGCardInstanceiED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP15MTGCardInstanceiED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceiEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4168,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP15MTGCardInstanceE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP15MTGCardInstanceE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4169,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4170,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGAbilityNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP10MTGAbilityEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP10MTGAbilityEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIiPvEEE10pointer_toERS3_($2)|0); __ZNSt3__115__list_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4171,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP15MTGCardInstanceEC2Ev($2); $3 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4172,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4173,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4174,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP15MTGCardInstanceE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP15MTGCardInstanceE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP15MTGCardInstanceE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP15MTGCardInstanceE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4175,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4168,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15MTGCardInstanceRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_9allocatorIP10MTGAbilityEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorIiPvEES4_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4176,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8AIActionEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP8AIActionEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4177,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4178,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4179,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8AIActionE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8AIActionE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8AIActionEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8AIActionEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8AIActionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8AIActionEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8AIActionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8AIActionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8AIActionEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4180,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8AIActionEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4057,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8AIActionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8AIActionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4181,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIbEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(4182,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4183,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIbJEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIbJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIbJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4183,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIbEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(4184,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(4185,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIbEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIKS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP10MTGAbilityEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP10MTGAbilityEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGAbilityE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP10MTGAbilityEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP10MTGAbilityEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP10MTGAbilityEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10MTGAbilityEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP10MTGAbilityEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4186,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3978,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE10deallocateEv($3); $4 = $2; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE19__move_assign_allocERS5_($3,$4); $5 = $2; $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = $2; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($3)) + 4|0); HEAP32[$10>>2] = $9; $11 = $2; $12 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($3)|0); HEAP32[$14>>2] = $13; $15 = $2; $16 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($15)|0); HEAP32[$16>>2] = 0; $17 = $2; $18 = ((($17)) + 4|0); HEAP32[$18>>2] = 0; $19 = $2; HEAP32[$19>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10deallocateERS4_PS3_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE19__move_assign_allocERS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($3)|0); $4 = $2; $5 = (__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE7__allocEv($4)|0); (__ZNSt3__14moveIRNS_9allocatorIP10MTGAbilityEEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); STACKTOP = sp;return; } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareI15OrderedAIActionNS_12__value_typeIS1_iEE12CmpAbilitiesLb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNK12CmpAbilitiesclERK15OrderedAIActionS2_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareI15OrderedAIActionNS_12__value_typeIS1_iEE12CmpAbilitiesLb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNK12CmpAbilitiesclERK15OrderedAIActionS2_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareI15OrderedAIActionNS_12__value_typeIS1_iEE12CmpAbilitiesLb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNK12CmpAbilitiesclERK15OrderedAIActionS2_($this,$a1,$a2) { $this = $this|0; $a1 = $a1|0; $a2 = $a2|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a1Ptr = 0, $a2Ptr = 0, $e1 = 0, $e2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $1 = $this; $2 = $a1; $3 = $a2; $4 = $2; $a1Ptr = $4; $5 = $3; $a2Ptr = $5; $6 = $a1Ptr; $7 = (__ZN15OrderedAIAction13getEfficiencyEv($6)|0); $e1 = $7; $8 = $a2Ptr; $9 = (__ZN15OrderedAIAction13getEfficiencyEv($8)|0); $e2 = $9; $10 = $e1; $11 = $e2; $12 = ($10|0)==($11|0); if ($12) { $13 = $a1Ptr; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = $a2Ptr; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($15|0)<($18|0); $$expand_i1_val = $19&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } else { $20 = $e1; $21 = $e2; $22 = ($20|0)>($21|0); $$expand_i1_val2 = $22&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEE25__construct_node_with_keyERS5_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE8allocateERS8_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEC2ERS8_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIK15OrderedAIActionEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4187,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 48|0); $23 = (__ZNSt3__19addressofIiEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(4188,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EOSB_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE8allocateERS8_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*68)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEC2ERS8_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4189,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9constructIKS4_JRSB_EEEvRS8_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK15OrderedAIActionEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE11__constructIKS4_JRSB_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE11__constructIKS4_JRSB_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK15OrderedAIActionEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE9constructIKS3_JRS9_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE9constructIKS3_JRS9_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK15OrderedAIActionEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZN15OrderedAIActionC2ERKS_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRK15OrderedAIActionEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIK15OrderedAIActionEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9constructIiJEEEvRS8_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EOSB_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4189,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEclEPS7_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEEclEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 48|0); $10 = (__ZNSt3__19addressofIiEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(4190,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIK15OrderedAIActionEEPT_RS3_($18)|0); __THREW__ = 0; invoke_vii(4191,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE10deallocateERS8_PS7_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIiEEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIKS4_EEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIKS4_EEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9__destroyIKS4_EEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZN15OrderedAIActionD2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP10TargetableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP10TargetableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP10TargetableE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10TargetableE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP10TargetableEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP10TargetableEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP10TargetableEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4192,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3935,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS8_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS8_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14sortI10TargetableEEvPPT_S4_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__14sortIPjNS_6__lessIjjEEEEvT_S4_T0_($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__14sortIPjNS_6__lessIjjEEEEvT_S4_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $0; $3 = $1; __ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_($2,$3,$__comp); STACKTOP = sp;return; } function __ZNSt3__16uniqueINS_11__wrap_iterIPP10TargetableEENS_10__equal_toIS3_S3_EEEET_S8_S8_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $__i = sp; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $4 = (__ZNSt3__113adjacent_findINS_11__wrap_iterIPP10TargetableEERNS_10__equal_toIS3_S3_EEEET_S9_S9_T0_($$byval_copy,$$byval_copy$1,$__pred)|0); HEAP32[$1>>2] = $4; ;HEAP32[$__first>>2]=HEAP32[$1>>2]|0; $5 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($5)) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($__i)|0); while(1) { $6 = (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($__i)|0); $7 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($6,$__last)|0); if (!($7)) { break; } $8 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($__first)|0); $9 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($__i)|0); $10 = (__ZNKSt3__110__equal_toIP10TargetableS2_EclERKS2_S5_($__pred,$8,$9)|0); if ($10) { continue; } $11 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($__i)|0); $12 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($__first)|0); $15 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($14)|0); HEAP32[$15>>2] = $13; } (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($__first)|0); ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__113adjacent_findINS_11__wrap_iterIPP10TargetableEERNS_10__equal_toIS3_S3_EEEET_S9_S9_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $__i = sp; $1 = $__pred; $2 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); L1: do { if ($2) { ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; while(1) { $3 = (__ZNSt3__111__wrap_iterIPP10TargetableEppEv($__i)|0); $4 = (__ZNSt3__1neIPP10TargetableEEbRKNS_11__wrap_iterIT_EES8_($3,$__last)|0); if (!($4)) { break L1; } $5 = $1; $6 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($__first)|0); $7 = (__ZNKSt3__111__wrap_iterIPP10TargetableEdeEv($__i)|0); $8 = (__ZNKSt3__110__equal_toIP10TargetableS2_EclERKS2_S5_($5,$6,$7)|0); if ($8) { break; } ;HEAP32[$__first>>2]=HEAP32[$__i>>2]|0; } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } } while(0); ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } function __ZNKSt3__110__equal_toIP10TargetableS2_EclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__1miIPKP10TargetablePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10TargetableE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__1neIPKP10TargetableEEbRKNS_11__wrap_iterIT_EES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKP10TargetableS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKP10TargetableS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP10TargetableE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4193,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4194,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4195,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4196,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIiEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(4197,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4198,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9constructIiJEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4198,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIiEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(4199,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(4200,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIKS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS2_RKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_RKS2_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_RKS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS2_RKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP15AttackerDamagedEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP15AttackerDamagedEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP15AttackerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP15AttackerDamagedE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __Z15compare_aistatsP6AIStatS0_($first,$second) { $first = $first|0; $second = $second|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0.0, $damage1 = 0.0, $damage2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $first; $1 = $second; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (($4|0) / ($7|0))&-1; $9 = (+($8|0)); $damage1 = $9; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $1; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = (($12|0) / ($15|0))&-1; $17 = (+($16|0)); $damage2 = $17; $18 = $damage1; $19 = $damage2; $20 = $18 > $19; STACKTOP = sp;return ($20|0); } function __ZN7AIStatsC2EP6PlayerPc($this,$_player,$_filename) { $this = $this|0; $_player = $_player|0; $_filename = $_filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_player; $2 = $_filename; $5 = $0; $6 = ((($5)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($5)) + 16|0); __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEEC2Ev($7); $8 = ((($5)) + 4|0); $9 = $2; __THREW__ = 0; (invoke_iii(3925,($8|0),($9|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = $2; __THREW__ = 0; invoke_vii(4201,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; HEAP32[$5>>2] = $15; STACKTOP = sp;return; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } function __ZN7AIStats4loadEPc($this,$filename) { $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $cardid = 0, $contents = 0, $direct = 0, $s = 0, $stat = 0, $stream = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 188|0; $4 = sp + 168|0; $stream = sp + 24|0; $s = sp + 12|0; $stat = sp; $0 = $this; $1 = $filename; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $6 = (invoke_i(4202)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = $1; __THREW__ = 0; invoke_vii(3797,($4|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; $12 = (invoke_iiii(4203,($6|0),($4|0),($contents|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $65 = $2; $66 = $3; ___resumeException($65|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); while(1) { __THREW__ = 0; $17 = (invoke_iii(4205,($stream|0),($s|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 20; break; } $20 = HEAP32[$17>>2]|0; $21 = ((($20)) + -12|0); $22 = HEAP32[$21>>2]|0; $23 = (($17) + ($22)|0); __THREW__ = 0; $24 = (invoke_ii(4206,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 20; break; } if (!($24)) { label = 22; break; } $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $28 = (invoke_ii(3938,($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 20; break; } $cardid = $28; __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 20; break; } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $34 = (invoke_ii(3938,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 20; break; } $value = $34; __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 20; break; } $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $40 = (invoke_ii(3938,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 20; break; } $43 = ($40|0)>(0); $44 = $43&1; $direct = $44; __THREW__ = 0; $45 = (invoke_ii(3903,16)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 20; break; } $48 = $cardid; $49 = $value; $50 = $direct; $51 = $50&1; __THREW__ = 0; invoke_viiiii(4207,($45|0),($48|0),($49|0),1,($51|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 21; break; } HEAP32[$stat>>2] = $45; $54 = ((($5)) + 16|0); __THREW__ = 0; invoke_vii(4208,($54|0),($stat|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 20; break; } } if ((label|0) == 20) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $2 = $61; $3 = $62; } else if ((label|0) == 21) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZdlPv($45); } else if ((label|0) == 22) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $65 = $2; $66 = $3; ___resumeException($65|0); // unreachable; } } } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $65 = $2; $66 = $3; ___resumeException($65|0); // unreachable; } function __ZN7AIStatsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $stat = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $1 = sp + 16|0; $2 = sp + 12|0; $0 = $this; $5 = $0; __ZNSt3__115__list_iteratorIP6AIStatPvEC2Ev($it); $6 = ((($5)) + 16|0); $7 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$1>>2] = $7; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $8 = ((($5)) + 16|0); $9 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($8)|0); HEAP32[$2>>2] = $9; __THREW__ = 0; $10 = (invoke_iii(4209,($it|0),($2|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 8; break; } if (!($10)) { label = 9; break; } __THREW__ = 0; $13 = (invoke_ii(4210,($it|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 8; break; } $16 = HEAP32[$13>>2]|0; $stat = $16; $17 = $stat; $18 = ($17|0)==(0|0); if (!($18)) { __ZdlPv($17); } __THREW__ = 0; (invoke_ii(4211,($it|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 8; break; } } if ((label|0) == 8) { $21 = ___cxa_find_matching_catch(0|0)|0; $22 = tempRet0; $3 = $21; $4 = $22; $23 = ((($5)) + 16|0); __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEED2Ev($23); $24 = ((($5)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $25 = $3; ___clang_call_terminate($25); // unreachable; } else if ((label|0) == 9) { $26 = ((($5)) + 16|0); __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEED2Ev($26); $27 = ((($5)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); STACKTOP = sp;return; } } function __ZN7AIStats15updateStatsCardEP15MTGCardInstanceP6Damagef($this,$cardInstance,$damage,$multiplier) { $this = $this|0; $cardInstance = $cardInstance|0; $damage = $damage|0; $multiplier = +$multiplier; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $card = 0, $stat = 0; var $target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stat = sp + 12|0; $0 = $this; $1 = $cardInstance; $2 = $damage; $3 = $multiplier; $6 = $0; $7 = $1; $8 = ((($7)) + 876|0); $9 = HEAP32[$8>>2]|0; $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } $12 = $card; $13 = (__ZN7AIStats4findEP7MTGCard($6,$12)|0); HEAP32[$stat>>2] = $13; $14 = HEAP32[$stat>>2]|0; $15 = ($14|0)!=(0|0); do { if (!($15)) { $16 = (__Znwj(16)|0); $17 = $card; __THREW__ = 0; $18 = (invoke_ii(3949,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZdlPv($16); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; } __THREW__ = 0; invoke_viiiii(4207,($16|0),($18|0),0,1,0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZdlPv($16); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; } else { HEAP32[$stat>>2] = $16; $23 = ((($6)) + 16|0); __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE9push_backERKS2_($23,$stat); break; } } } while(0); $28 = $2; $29 = ((($28)) + 108|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$6>>2]|0; $32 = ($30|0)==($31|0); if ($32) { $33 = $3; $34 = $33 * 15.0; $35 = $2; $36 = ((($35)) + 116|0); $37 = HEAP32[$36>>2]|0; $38 = (+($37|0)); $39 = $34 * $38; $40 = (~~(($39))); $41 = HEAP32[$stat>>2]|0; $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($40))|0; HEAP32[$42>>2] = $44; STACKTOP = sp;return; } $45 = $2; $46 = ((($45)) + 108|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 36|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)==(0); if (!($50)) { STACKTOP = sp;return; } $51 = $2; $52 = ((($51)) + 108|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); $55 = ((($53)) + -280|0); $56 = $54 ? 0 : $55; $target = $56; $57 = $target; $58 = (__ZN15MTGCardInstance10controllerEv($57)|0); $59 = HEAP32[$6>>2]|0; $60 = ($58|0)==($59|0); if (!($60)) { STACKTOP = sp;return; } $61 = $target; $62 = HEAP32[$6>>2]|0; $63 = (__ZN10Targetable11getObserverEv($62)|0); $64 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($61,$63)|0); $65 = ($64|0)!=(0); if ($65) { STACKTOP = sp;return; } $66 = $3; $67 = $66 * 10.0; $68 = $2; $69 = ((($68)) + 116|0); $70 = HEAP32[$69>>2]|0; $71 = (+($70|0)); $72 = $67 * $71; $73 = (~~(($72))); $74 = HEAP32[$stat>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = (($76) + ($73))|0; HEAP32[$75>>2] = $77; STACKTOP = sp;return; } function __ZN7AIStats4findEP7MTGCard($this,$source) { $this = $this|0; $source = $source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $id = 0, $it = 0, $stat = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $1 = $this; $2 = $source; $5 = $1; $6 = $2; $7 = (__ZNK7MTGCard8getMTGIdEv($6)|0); $id = $7; __ZNSt3__115__list_iteratorIP6AIStatPvEC2Ev($it); $8 = ((($5)) + 16|0); $9 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$3>>2] = $9; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $10 = ((($5)) + 16|0); $11 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$4>>2] = $11; $12 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($it,$4)|0); if (!($12)) { label = 6; break; } $13 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $stat = $14; $15 = $stat; $16 = HEAP32[$15>>2]|0; $17 = $id; $18 = ($16|0)==($17|0); if ($18) { label = 4; break; } (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($it)|0); } if ((label|0) == 4) { $19 = $stat; $0 = $19; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 6) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN7AIStats12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $al = 0, $aura = 0, $card = 0, $damage = 0, $e = 0, $g = 0, $i = 0; var $i1 = 0, $it = 0, $lords = 0, $nb = 0, $opponentZone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $card = sp + 64|0; $lords = sp + 40|0; $5 = sp + 16|0; $6 = sp + 12|0; $it = sp + 4|0; $7 = sp; $1 = $this; $2 = $event; $8 = $1; $9 = $2; $10 = ($9|0)==(0|0); if ($10) { $12 = 0; } else { $11 = (___dynamic_cast($9,7616,7640,0)|0); $12 = $11; } $e = $12; $13 = $e; $14 = ($13|0)!=(0|0); if (!($14)) { $0 = 0; $131 = $0; STACKTOP = sp;return ($131|0); } $15 = $e; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $damage = $17; $18 = HEAP32[$8>>2]|0; $19 = (__ZN6Player8opponentEv($18)|0); $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 20|0); $23 = HEAP32[$22>>2]|0; $opponentZone = $23; $24 = $damage; $25 = ((($24)) + 104|0); $26 = HEAP32[$25>>2]|0; HEAP32[$card>>2] = $26; $27 = HEAP32[$card>>2]|0; $28 = $damage; __ZN7AIStats15updateStatsCardEP15MTGCardInstanceP6Damagef($8,$27,$28,1.0); $i = 0; while(1) { $29 = $i; $30 = $opponentZone; $31 = ((($30)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = ($29|0)<($32|0); if (!($33)) { break; } $34 = $opponentZone; $35 = ((($34)) + 8|0); $36 = $i; $37 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($35,$36)|0); $38 = HEAP32[$37>>2]|0; $aura = $38; $39 = $aura; $40 = ((($39)) + 816|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$card>>2]|0; $43 = ($41|0)==($42|0); if ($43) { $44 = $aura; $45 = $damage; __ZN7AIStats15updateStatsCardEP15MTGCardInstanceP6Damagef($8,$44,$45,0.89999997615814208); } $46 = $i; $47 = (($46) + 1)|0; $i = $47; } $48 = HEAP32[$8>>2]|0; $49 = (__ZN10Targetable11getObserverEv($48)|0); $g = $49; __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($lords); $i1 = 1; while(1) { $50 = $i1; $51 = $g; $52 = ((($51)) + 172|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; $54 = (invoke_ii(3911,($53|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } $57 = ((($54)) + 20|0); $58 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($57)|0); $59 = ($50>>>0)<($58>>>0); if (!($59)) { label = 27; break; } $60 = $g; $61 = ((($60)) + 172|0); $62 = HEAP32[$61>>2]|0; __THREW__ = 0; $63 = (invoke_ii(3911,($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { break; } $66 = ((($63)) + 20|0); $67 = $i1; __THREW__ = 0; $68 = (invoke_iii(3833,($66|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $71 = HEAP32[$68>>2]|0; $a = $71; $72 = $a; $73 = ($72|0)==(0|0); if ($73) { $79 = 0; } else { $74 = (___dynamic_cast($72,4000,336,0)|0); $79 = $74; } $al = $79; $80 = $al; $81 = ($80|0)!=(0|0); if ($81) { $82 = $al; $83 = ((($82)) + 152|0); __THREW__ = 0; $84 = (invoke_iii(4212,($83|0),($card|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break; } HEAP32[$5>>2] = $84; $87 = $al; $88 = ((($87)) + 152|0); $89 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($88)|0); HEAP32[$6>>2] = $89; __THREW__ = 0; $90 = (invoke_iii(4213,($5|0),($6|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { break; } if ($90) { $93 = $opponentZone; $94 = $al; $95 = ((($94)) + 148|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; $97 = (invoke_iii(4214,($93|0),($96|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break; } $100 = ($97|0)!=(0|0); if ($100) { $101 = $al; $102 = ((($101)) + 148|0); __THREW__ = 0; $103 = (invoke_iii(4141,($lords|0),($102|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break; } HEAP32[$103>>2] = 1; } } } $106 = $i1; $107 = (($106) + 1)|0; $i1 = $107; } L33: do { if ((label|0) == 27) { $108 = (__ZNKSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4sizeEv($lords)|0); $nb = $108; $109 = $nb; $110 = ($109|0)!=(0); L35: do { if ($110) { $111 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($lords)|0); HEAP32[$it>>2] = $111; while(1) { $112 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($lords)|0); HEAP32[$7>>2] = $112; __THREW__ = 0; $113 = (invoke_iii(4215,($it|0),($7|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break L33; } if (!($113)) { break L35; } __THREW__ = 0; $116 = (invoke_ii(4216,($it|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break L33; } $119 = HEAP32[$116>>2]|0; $120 = $damage; $121 = $nb; $122 = (+($121>>>0)); $123 = 0.5 / $122; __THREW__ = 0; invoke_viiid(4217,($8|0),($119|0),($120|0),(+$123)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break L33; } __THREW__ = 0; (invoke_ii(4218,($it|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { break L33; } } } } while(0); $128 = ((($8)) + 16|0); __THREW__ = 0; invoke_vii(4219,($128|0),(4220|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if (!($130)) { $0 = 1; __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($lords); $131 = $0; STACKTOP = sp;return ($131|0); } } } while(0); $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($lords); $77 = $3; $78 = $4; ___resumeException($77|0); // unreachable; return (0)|0; } function __ZN7AIStats7isInTopEP15MTGCardInstancejb($this,$card,$max,$tooSmallCountsForTrue) { $this = $this|0; $card = $card|0; $max = $max|0; $tooSmallCountsForTrue = $tooSmallCountsForTrue|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, $it = 0, $n = 0, $source = 0, $stat = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 41|0; $it = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $1 = $this; $2 = $card; $3 = $max; $7 = $tooSmallCountsForTrue&1; $4 = $7; $8 = $1; $9 = ((($8)) + 16|0); $10 = (__ZNKSt3__14listIP6AIStatNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = $3; $12 = ($10>>>0)<($11>>>0); if ($12) { $13 = $4; $14 = $13&1; $$expand_i1_val = $14&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } $n = 0; $15 = $2; $16 = ((($15)) + 876|0); $17 = HEAP32[$16>>2]|0; $source = $17; $18 = $source; $19 = (__ZNK7MTGCard8getMTGIdEv($18)|0); $id = $19; __ZNSt3__115__list_iteratorIP6AIStatPvEC2Ev($it); $20 = ((($8)) + 16|0); $21 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($20)|0); HEAP32[$5>>2] = $21; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; while(1) { $22 = ((($8)) + 16|0); $23 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($22)|0); HEAP32[$6>>2] = $23; $24 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($it,$6)|0); if (!($24)) { label = 12; break; } $25 = $n; $26 = $3; $27 = ($25>>>0)>=($26>>>0); if ($27) { label = 6; break; } $28 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($it)|0); $29 = HEAP32[$28>>2]|0; $stat = $29; $30 = $stat; $31 = HEAP32[$30>>2]|0; $32 = $id; $33 = ($31|0)==($32|0); if ($33) { label = 8; break; } $41 = $n; $42 = (($41) + 1)|0; $n = $42; (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($it)|0); } if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } else if ((label|0) == 8) { $34 = $stat; $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = $2; $38 = (__ZN15MTGCardInstance13DangerRankingEv($37)|0); $39 = (($36) + ($38))|0; $40 = ($39|0)>=(3); if ($40) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } else { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } } else if ((label|0) == 12) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN7AIStats4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $file = 0, $it = 0, $stat = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $file = sp + 40|0; $writer = sp + 232|0; $it = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $0 = $this; $5 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $6 = (invoke_i(4202)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L1: do { if (!($8)) { $9 = ((($5)) + 4|0); __THREW__ = 0; $10 = (invoke_iiiii(4221,($6|0),($file|0),($9|0),16)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { if (!($10)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } __ZNSt3__115__list_iteratorIP6AIStatPvEC2Ev($it); $13 = ((($5)) + 16|0); $14 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($13)|0); HEAP32[$3>>2] = $14; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $15 = ((($5)) + 16|0); $16 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($15)|0); HEAP32[$4>>2] = $16; __THREW__ = 0; $17 = (invoke_iii(4209,($it|0),($4|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break L1; } __THREW__ = 0; if (!($17)) { break; } $20 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($it)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = HEAP32[$20>>2]|0; $stat = $23; $24 = $stat; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)>(0); if ($27) { $28 = $stat; $29 = HEAP32[$28>>2]|0; $30 = $stat; $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = (($32|0) / 2)&-1; $34 = $stat; $35 = ((($34)) + 12|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = $37&1; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $29; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $33; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $38; (invoke_iiii(3889,($writer|0),(119996|0),($vararg_buffer|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break L1; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L1; } } __THREW__ = 0; (invoke_ii(4211,($it|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L1; } } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE5closeEv($file); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } } } } while(0); $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $45 = $1; $46 = $2; ___resumeException($45|0); // unreachable; } function __GLOBAL__sub_I_AIStats_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_248(); ___cxx_global_var_init_1_249(); ___cxx_global_var_init_3_250(); ___cxx_global_var_init_5_251(); return; } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj($this,$__s,$__wch) { $this = $this|0; $__s = $__s|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__wch; $5 = $0; $6 = ((($5)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($6); $7 = 12520; HEAP32[$5>>2] = $7; $8 = ((($5)) + 64|0); $9 = 12560; HEAP32[$8>>2] = $9; $10 = ((($5)) + 8|0); $11 = 12540; HEAP32[$10>>2] = $11; $12 = ((($5)) + 12|0); __THREW__ = 0; $13 = 12472; invoke_viii(3850,($5|0),($13|0),($12|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; $30 = ((($5)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($30); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $16 = 12520; HEAP32[$5>>2] = $16; $17 = ((($5)) + 64|0); $18 = 12560; HEAP32[$17>>2] = $18; $19 = ((($5)) + 8|0); $20 = 12540; HEAP32[$19>>2] = $20; $21 = ((($5)) + 12|0); $22 = $1; $23 = $2; __THREW__ = 0; invoke_viii(4222,($21|0),($22|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { STACKTOP = sp;return; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; $30 = ((($5)) + 64|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($30); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } function __ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EE($__is,$__str) { $__is = $__is|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__is; $1 = $__str; $2 = $0; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc($8,10)|0); $10 = (__ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_($2,$3,$9)|0); STACKTOP = sp;return ($10|0); } function __ZN6AIStatC2Eiiib($this,$_source,$_value,$_occurences,$_direct) { $this = $this|0; $_source = $_source|0; $_value = $_value|0; $_occurences = $_occurences|0; $_direct = $_direct|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_source; $2 = $_value; $3 = $_occurences; $5 = $_direct&1; $4 = $5; $6 = $0; $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($6)) + 4|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = ((($6)) + 8|0); $11 = $3; HEAP32[$10>>2] = $11; $12 = ((($6)) + 12|0); $13 = $4; $14 = $13&1; $15 = $14&1; HEAP8[$12>>0] = $15; STACKTOP = sp;return; } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP6AIStatEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4223,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(4224,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__115__list_iteratorIP6AIStatPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIP6AIStatPvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__115__list_iteratorIP6AIStatPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKP15MTGCardInstanceiEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE4sortIPFbS2_S2_EEEvT_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; HEAP32[$1>>2] = $__comp; $5 = $0; $6 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$2>>2] = $6; $7 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE3endEv($5)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($5)|0); $9 = HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $10 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE6__sortIPFbS2_S2_EEENS_15__list_iteratorIS2_PvEESB_SB_jRT_($$byval_copy,$$byval_copy$1,$9,$1)|0); HEAP32[$4>>2] = $10; STACKTOP = sp;return; } function __ZNKSt3__14listIP6AIStatNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 104|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($4); $5 = 14460; HEAP32[$3>>2] = $5; $6 = ((($3)) + 104|0); $7 = 14480; HEAP32[$6>>2] = $7; $8 = ((($3)) + 4|0); __THREW__ = 0; $9 = 14436; invoke_viii(3926,($3|0),($9|0),($8|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; $22 = ((($3)) + 104|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($22); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } $12 = 14460; HEAP32[$3>>2] = $12; $13 = ((($3)) + 104|0); $14 = 14480; HEAP32[$13>>2] = $14; $15 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4225,($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; $22 = ((($3)) + 104|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($22); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED2Ev($1,14432); $2 = ((($1)) + 104|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5closeEv($2)|0); $4 = ($3|0)==(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($1) + ($7)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($8,4); STACKTOP = sp;return; } function ___cxx_global_var_init_248() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14320,182585); (___cxa_atexit((3831|0),(14320|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_249() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14332,165089); (___cxa_atexit((3831|0),(14332|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_250() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14344,165080); (___cxa_atexit((3831|0),(14344|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_251() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(14356,165065); (___cxa_atexit((3831|0),(14356|0),(___dso_handle|0))|0); return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP6AIStatPvEEE10pointer_toERS5_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($7,$9); $10 = (__ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIP6AIStatEEPT_RS3_($20)|0); __THREW__ = 0; invoke_vii(4226,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE10deallocateERS7_PS6_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP6AIStatPvEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIP6AIStatPvEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIP6AIStatPvEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP6AIStatEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZTv0_n12_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($5); STACKTOP = sp;return; } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($2)) + 4|0); __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev($11); STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 14376; HEAP32[$3>>2] = $4; __THREW__ = 0; (invoke_ii(4227,($3|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; $1 = $7; $2 = $8; $9 = $1; (___cxa_begin_catch(($9|0))|0); __THREW__ = 0; invoke_v(3867); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3); $20 = $1; ___clang_call_terminate($20); // unreachable; } } $12 = ((($3)) + 96|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = ((($3)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { __ZdaPv($16); } } $21 = ((($3)) + 97|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if (!($23)) { __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3); STACKTOP = sp;return; } $24 = ((($3)) + 56|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if ($26) { __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3); STACKTOP = sp;return; } __ZdaPv($25); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3); STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__rt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $__rt = 0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $27 = $__rt; STACKTOP = sp;return ($27|0); } $__rt = $4; $8 = ((($4)) + 64|0); $9 = HEAP32[$8>>2]|0; HEAP32[$1>>2] = 4228; __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EEC2ES2_OS4_($__h,$9,$1); $10 = HEAP32[$4>>2]|0; $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii($12|0,($4|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EED2Ev($__h); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } $16 = ($13|0)!=(0); if ($16) { $__rt = 0; } $21 = (__ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EE7releaseEv($__h)|0); __THREW__ = 0; $22 = (invoke_ii(4228,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EED2Ev($__h); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } $25 = ($22|0)==(0); if ($25) { $26 = ((($4)) + 64|0); HEAP32[$26>>2] = 0; } else { $__rt = 0; } __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EED2Ev($__h); $27 = $__rt; STACKTOP = sp;return ($27|0); } function __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EEC2ES2_OS4_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__d; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__14moveIRPFiP8_IO_FILEEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viii(4229,($3|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRPFiP8_IO_FILEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EEC2ES2_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; HEAP32[$2>>2] = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP8_IO_FILEEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardIPFiP8_IO_FILEEEEOT_RNS_16remove_referenceIS5_E4typeE($2)|0); $7 = HEAP32[$6>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EEC2ES2_S4_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIP8_IO_FILEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIPFiP8_IO_FILEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EEC2ES2_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; HEAP32[$2>>2] = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP8_IO_FILEEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = (__ZNSt3__17forwardIPFiP8_IO_FILEEEEOT_RNS_16remove_referenceIS5_E4typeE($2)|0); $8 = HEAP32[$7>>2]|0; HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EE5resetES2_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrI8_IO_FILEPFiPS1_EE5resetES2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE6secondEv($2)|0); $10 = HEAP32[$9>>2]|0; $11 = $__tmp; __THREW__ = 0; (invoke_ii($10|0,($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP8_IO_FILEPFiS2_ELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE($this,$__loc) { $this = $this|0; $__loc = $__loc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__old_anc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__loc; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); $6 = $1; $7 = (__ZNSt3__19use_facetINS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE($6)|0); $8 = ((($2)) + 68|0); HEAP32[$8>>2] = $7; $9 = ((($2)) + 98|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; $12 = $11&1; $__old_anc = $12; $13 = ((($2)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNKSt3__17codecvtIcc11__mbstate_tE13always_noconvEv($14)|0); $16 = ((($2)) + 98|0); $17 = $15&1; HEAP8[$16>>0] = $17; $18 = $__old_anc; $19 = $18&1; $20 = $19&1; $21 = ((($2)) + 98|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; $24 = $23&1; $25 = ($20|0)!=($24|0); if (!($25)) { STACKTOP = sp;return; } __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,0,0,0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($2,0,0); $26 = ((($2)) + 98|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; $29 = ((($2)) + 96|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($28) { if ($31) { $32 = ((($2)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0|0); if (!($34)) { __ZdaPv($33); } } $35 = ((($2)) + 97|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = ((($2)) + 96|0); $39 = $37&1; HEAP8[$38>>0] = $39; $40 = ((($2)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = ((($2)) + 52|0); HEAP32[$42>>2] = $41; $43 = ((($2)) + 56|0); $44 = HEAP32[$43>>2]|0; $45 = ((($2)) + 32|0); HEAP32[$45>>2] = $44; $46 = ((($2)) + 60|0); HEAP32[$46>>2] = 0; $47 = ((($2)) + 56|0); HEAP32[$47>>2] = 0; $48 = ((($2)) + 97|0); HEAP8[$48>>0] = 0; STACKTOP = sp;return; } if (!($31)) { $49 = ((($2)) + 32|0); $50 = HEAP32[$49>>2]|0; $51 = ((($2)) + 44|0); $52 = ($50|0)!=($51|0); if ($52) { $53 = ((($2)) + 52|0); $54 = HEAP32[$53>>2]|0; $55 = ((($2)) + 60|0); HEAP32[$55>>2] = $54; $56 = ((($2)) + 32|0); $57 = HEAP32[$56>>2]|0; $58 = ((($2)) + 56|0); HEAP32[$58>>2] = $57; $59 = ((($2)) + 97|0); HEAP8[$59>>0] = 0; $60 = ((($2)) + 52|0); $61 = HEAP32[$60>>2]|0; $62 = (__Znaj($61)|0); $63 = ((($2)) + 32|0); HEAP32[$63>>2] = $62; $64 = ((($2)) + 96|0); HEAP8[$64>>0] = 1; STACKTOP = sp;return; } } $65 = ((($2)) + 52|0); $66 = HEAP32[$65>>2]|0; $67 = ((($2)) + 60|0); HEAP32[$67>>2] = $66; $68 = ((($2)) + 60|0); $69 = HEAP32[$68>>2]|0; $70 = (__Znaj($69)|0); $71 = ((($2)) + 56|0); HEAP32[$71>>2] = $70; $72 = ((($2)) + 97|0); HEAP8[$72>>0] = 1; STACKTOP = sp;return; } function __ZNSt3__19use_facetINS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE($__l) { $__l = $__l|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__l; $1 = $0; $2 = (__ZNKSt3__16locale9use_facetERNS0_2idE($1,111600)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__17codecvtIcc11__mbstate_tE13always_noconvEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $0 = $this; $1 = $__s; HEAP32[$2>>2] = $__n; $4 = $0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($4,0,0,0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($4,0,0); $5 = ((($4)) + 96|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if ($7) { $8 = ((($4)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { __ZdaPv($9); } } $11 = ((($4)) + 97|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if ($13) { $14 = ((($4)) + 56|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { __ZdaPv($15); } } $17 = HEAP32[$2>>2]|0; $18 = ((($4)) + 52|0); HEAP32[$18>>2] = $17; $19 = ((($4)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = ($20>>>0)>(8); do { if ($21) { $22 = ((($4)) + 98|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; $25 = $1; $26 = ($25|0)!=(0|0); $or$cond = $24 & $26; if ($or$cond) { $27 = $1; $28 = ((($4)) + 32|0); HEAP32[$28>>2] = $27; $29 = ((($4)) + 96|0); HEAP8[$29>>0] = 0; break; } else { $30 = ((($4)) + 52|0); $31 = HEAP32[$30>>2]|0; $32 = (__Znaj($31)|0); $33 = ((($4)) + 32|0); HEAP32[$33>>2] = $32; $34 = ((($4)) + 96|0); HEAP8[$34>>0] = 1; break; } } else { $35 = ((($4)) + 44|0); $36 = ((($4)) + 32|0); HEAP32[$36>>2] = $35; $37 = ((($4)) + 52|0); HEAP32[$37>>2] = 8; $38 = ((($4)) + 96|0); HEAP8[$38>>0] = 0; } } while(0); $39 = ((($4)) + 98|0); $40 = HEAP8[$39>>0]|0; $41 = $40&1; if ($41) { $58 = ((($4)) + 60|0); HEAP32[$58>>2] = 0; $59 = ((($4)) + 56|0); HEAP32[$59>>2] = 0; $60 = ((($4)) + 97|0); HEAP8[$60>>0] = 0; STACKTOP = sp;return ($4|0); } HEAP32[$3>>2] = 8; $42 = (__ZNSt3__13maxIiEERKT_S3_S3_($2,$3)|0); $43 = HEAP32[$42>>2]|0; $44 = ((($4)) + 60|0); HEAP32[$44>>2] = $43; $45 = $1; $46 = ($45|0)!=(0|0); if ($46) { $47 = ((($4)) + 60|0); $48 = HEAP32[$47>>2]|0; $49 = ($48>>>0)>=(8); if ($49) { $50 = $1; $51 = ((($4)) + 56|0); HEAP32[$51>>2] = $50; $52 = ((($4)) + 97|0); HEAP8[$52>>0] = 0; STACKTOP = sp;return ($4|0); } } $53 = ((($4)) + 60|0); $54 = HEAP32[$53>>2]|0; $55 = (__Znaj($54)|0); $56 = ((($4)) + 56|0); HEAP32[$56>>2] = $55; $57 = ((($4)) + 97|0); HEAP8[$57>>0] = 1; STACKTOP = sp;return ($4|0); } function __ZNSt3__13maxIiEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13maxIiNS_6__lessIiiEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13maxIiNS_6__lessIiiEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16__lessIiiEclERKiS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16__lessIiiEclERKiS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$this,$0,$1,$__way,$2) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $__way = $__way|0; $2 = $2|0; var $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, $__whence = 0, $__width = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 56|0; $4 = sp + 16|0; $__r = sp; $7 = sp + 24|0; $3 = $this; $8 = $4; $9 = $8; HEAP32[$9>>2] = $0; $10 = (($8) + 4)|0; $11 = $10; HEAP32[$11>>2] = $1; $5 = $__way; $6 = $2; $12 = $3; $13 = ((($12)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { $16 = (___cxa_allocate_exception(4)|0); __ZNSt8bad_castC2Ev($16); ___cxa_throw(($16|0),(9776|0),(3451|0)); // unreachable; } $17 = ((($12)) + 68|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNKSt3__17codecvtIcc11__mbstate_tE8encodingEv($18)|0); $__width = $19; $20 = ((($12)) + 64|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = $__width; $24 = ($23|0)<=(0); $25 = $4; $26 = $25; $27 = HEAP32[$26>>2]|0; $28 = (($25) + 4)|0; $29 = $28; $30 = HEAP32[$29>>2]|0; $31 = ($27|0)!=(0); $32 = ($30|0)!=(0); $33 = $31 | $32; $or$cond = $24 & $33; if (!($or$cond)) { $34 = HEAP32[$12>>2]|0; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($12)|0); $38 = ($37|0)!=(0); if (!($38)) { $39 = $5; switch ($39|0) { case 0: { $__whence = 0; break; } case 1: { $__whence = 1; break; } case 2: { $__whence = 2; break; } default: { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } } $40 = ((($12)) + 64|0); $41 = HEAP32[$40>>2]|0; $42 = $__width; $43 = ($42|0)>(0); if ($43) { $44 = $__width; $45 = ($44|0)<(0); $46 = $45 << 31 >> 31; $47 = $4; $48 = $47; $49 = HEAP32[$48>>2]|0; $50 = (($47) + 4)|0; $51 = $50; $52 = HEAP32[$51>>2]|0; $53 = (___muldi3(($44|0),($46|0),($49|0),($52|0))|0); $54 = tempRet0; $56 = $53;$65 = $54; } else { $56 = 0;$65 = 0; } $55 = $__whence; $57 = (___fseeko($41,$56,$55)|0); $58 = ($57|0)!=(0); if ($58) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } else { $59 = ((($12)) + 64|0); $60 = HEAP32[$59>>2]|0; $61 = (___ftello($60)|0); $62 = ($61|0)<(0); $63 = $62 << 31 >> 31; __ZNSt3__14fposI11__mbstate_tEC2Ex($__r,$61,$63); $64 = ((($12)) + 72|0); ;HEAP32[$7>>2]=HEAP32[$64>>2]|0;HEAP32[$7+4>>2]=HEAP32[$64+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$7+4>>2]|0; __ZNSt3__14fposI11__mbstate_tE5stateES1_($__r,$$byval_copy); ;HEAP32[$agg$result>>2]=HEAP32[$__r>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$__r+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$__r+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$__r+12>>2]|0; STACKTOP = sp;return; } } } } __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } function __ZNKSt3__17codecvtIcc11__mbstate_tE8encodingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__14fposI11__mbstate_tE5stateES1_($this,$__st) { $this = $this|0; $__st = $__st|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__st>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__st+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj($agg$result,$this,$__sp,$0) { $agg$result = $agg$result|0; $this = $this|0; $__sp = $__sp|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $1 = $this; $2 = $0; $4 = $1; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$4>>2]|0; $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($4)|0); $12 = ($11|0)!=(0); if (!($12)) { $13 = ((($4)) + 64|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($__sp)|0); $16 = tempRet0; $17 = (___fseeko($14,$15,0)|0); $18 = ($17|0)!=(0); if ($18) { __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } else { $19 = ((($4)) + 72|0); __ZNKSt3__14fposI11__mbstate_tE5stateEv($3,$__sp); ;HEAP32[$19>>2]=HEAP32[$3>>2]|0;HEAP32[$19+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$agg$result>>2]=HEAP32[$__sp>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$__sp+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$__sp+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$__sp+12>>2]|0; STACKTOP = sp;return; } } } __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,-1,-1); STACKTOP = sp;return; } function __ZNKSt3__14fposI11__mbstate_tE5stateEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$agg$result>>2]=HEAP32[$1>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$1+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__c = 0, $__extbe = 0, $__nmemb = 0, $__off = 0, $__r = 0, $__state = 0; var $__update_st = 0, $__width = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbe = sp + 28|0; $__c = sp; $__state = sp + 16|0; $1 = $this; $2 = $1; $3 = ((($2)) + 64|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $0 = 0; $173 = $0; STACKTOP = sp;return ($173|0); } $6 = ((($2)) + 68|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = (___cxa_allocate_exception(4)|0); __ZNSt8bad_castC2Ev($9); ___cxa_throw(($9|0),(9776|0),(3451|0)); // unreachable; } $10 = ((($2)) + 92|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 16; $13 = ($12|0)!=(0); if ($13) { $14 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($2)|0); $15 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($2)|0); $16 = ($14|0)!=($15|0); if ($16) { $17 = HEAP32[$2>>2]|0; $18 = ((($17)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $21 = (FUNCTION_TABLE_iii[$19 & 8191]($2,$20)|0); $22 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $23 = ($21|0)==($22|0); if ($23) { $0 = -1; $173 = $0; STACKTOP = sp;return ($173|0); } } while(1) { $24 = ((($2)) + 68|0); $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 72|0); $27 = ((($2)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = ((($2)) + 32|0); $30 = HEAP32[$29>>2]|0; $31 = ((($2)) + 52|0); $32 = HEAP32[$31>>2]|0; $33 = (($30) + ($32)|0); $34 = (__ZNKSt3__17codecvtIcc11__mbstate_tE7unshiftERS1_PcS4_RS4_($25,$26,$28,$33,$__extbe)|0); $__r = $34; $35 = HEAP32[$__extbe>>2]|0; $36 = ((($2)) + 32|0); $37 = HEAP32[$36>>2]|0; $38 = $35; $39 = $37; $40 = (($38) - ($39))|0; $__nmemb = $40; $41 = ((($2)) + 32|0); $42 = HEAP32[$41>>2]|0; $43 = $__nmemb; $44 = ((($2)) + 64|0); $45 = HEAP32[$44>>2]|0; $46 = (_fwrite($42,1,$43,$45)|0); $47 = $__nmemb; $48 = ($46|0)!=($47|0); if ($48) { label = 10; break; } $49 = $__r; $50 = ($49|0)==(1); if (!($50)) { break; } } if ((label|0) == 10) { $0 = -1; $173 = $0; STACKTOP = sp;return ($173|0); } $51 = $__r; $52 = ($51|0)==(2); if ($52) { $0 = -1; $173 = $0; STACKTOP = sp;return ($173|0); } $53 = ((($2)) + 64|0); $54 = HEAP32[$53>>2]|0; $55 = (_fflush($54)|0); $56 = ($55|0)!=(0); if ($56) { $0 = -1; $173 = $0; STACKTOP = sp;return ($173|0); } } else { $57 = ((($2)) + 92|0); $58 = HEAP32[$57>>2]|0; $59 = $58 & 8; $60 = ($59|0)!=(0); if ($60) { $61 = ((($2)) + 80|0); ;HEAP32[$__state>>2]=HEAP32[$61>>2]|0;HEAP32[$__state+4>>2]=HEAP32[$61+4>>2]|0; $__update_st = 0; $62 = ((($2)) + 98|0); $63 = HEAP8[$62>>0]|0; $64 = $63&1; do { if ($64) { $65 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $66 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $67 = $65; $68 = $66; $69 = (($67) - ($68))|0; $70 = ($69|0)<(0); $71 = $70 << 31 >> 31; $72 = $__c; $73 = $72; HEAP32[$73>>2] = $69; $74 = (($72) + 4)|0; $75 = $74; HEAP32[$75>>2] = $71; } else { $76 = ((($2)) + 68|0); $77 = HEAP32[$76>>2]|0; $78 = (__ZNKSt3__17codecvtIcc11__mbstate_tE8encodingEv($77)|0); $__width = $78; $79 = ((($2)) + 40|0); $80 = HEAP32[$79>>2]|0; $81 = ((($2)) + 36|0); $82 = HEAP32[$81>>2]|0; $83 = $80; $84 = $82; $85 = (($83) - ($84))|0; $86 = ($85|0)<(0); $87 = $86 << 31 >> 31; $88 = $__c; $89 = $88; HEAP32[$89>>2] = $85; $90 = (($88) + 4)|0; $91 = $90; HEAP32[$91>>2] = $87; $92 = $__width; $93 = ($92|0)>(0); if ($93) { $94 = $__width; $95 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $96 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $97 = $95; $98 = $96; $99 = (($97) - ($98))|0; $100 = Math_imul($94, $99)|0; $101 = ($100|0)<(0); $102 = $101 << 31 >> 31; $103 = $__c; $104 = $103; $105 = HEAP32[$104>>2]|0; $106 = (($103) + 4)|0; $107 = $106; $108 = HEAP32[$107>>2]|0; $109 = (_i64Add(($105|0),($108|0),($100|0),($102|0))|0); $110 = tempRet0; $111 = $__c; $112 = $111; HEAP32[$112>>2] = $109; $113 = (($111) + 4)|0; $114 = $113; HEAP32[$114>>2] = $110; break; } $115 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $116 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $117 = ($115|0)!=($116|0); if ($117) { $118 = ((($2)) + 68|0); $119 = HEAP32[$118>>2]|0; $120 = ((($2)) + 32|0); $121 = HEAP32[$120>>2]|0; $122 = ((($2)) + 36|0); $123 = HEAP32[$122>>2]|0; $124 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $125 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($2)|0); $126 = $124; $127 = $125; $128 = (($126) - ($127))|0; $129 = (__ZNKSt3__17codecvtIcc11__mbstate_tE6lengthERS1_PKcS5_j($119,$__state,$121,$123,$128)|0); $__off = $129; $130 = ((($2)) + 36|0); $131 = HEAP32[$130>>2]|0; $132 = ((($2)) + 32|0); $133 = HEAP32[$132>>2]|0; $134 = $131; $135 = $133; $136 = (($134) - ($135))|0; $137 = $__off; $138 = (($136) - ($137))|0; $139 = ($138|0)<(0); $140 = $139 << 31 >> 31; $141 = $__c; $142 = $141; $143 = HEAP32[$142>>2]|0; $144 = (($141) + 4)|0; $145 = $144; $146 = HEAP32[$145>>2]|0; $147 = (_i64Add(($143|0),($146|0),($138|0),($140|0))|0); $148 = tempRet0; $149 = $__c; $150 = $149; HEAP32[$150>>2] = $147; $151 = (($149) + 4)|0; $152 = $151; HEAP32[$152>>2] = $148; $__update_st = 1; } } } while(0); $153 = ((($2)) + 64|0); $154 = HEAP32[$153>>2]|0; $155 = $__c; $156 = $155; $157 = HEAP32[$156>>2]|0; $158 = (($155) + 4)|0; $159 = $158; $160 = HEAP32[$159>>2]|0; $161 = (_i64Subtract(0,0,($157|0),($160|0))|0); $162 = tempRet0; $163 = (___fseeko($154,$161,1)|0); $164 = ($163|0)!=(0); if ($164) { $0 = -1; $173 = $0; STACKTOP = sp;return ($173|0); } $165 = $__update_st; $166 = $165&1; if ($166) { $167 = ((($2)) + 72|0); ;HEAP32[$167>>2]=HEAP32[$__state>>2]|0;HEAP32[$167+4>>2]=HEAP32[$__state+4>>2]|0; } $168 = ((($2)) + 32|0); $169 = HEAP32[$168>>2]|0; $170 = ((($2)) + 40|0); HEAP32[$170>>2] = $169; $171 = ((($2)) + 36|0); HEAP32[$171>>2] = $169; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,0,0,0); $172 = ((($2)) + 92|0); HEAP32[$172>>2] = 0; } } $0 = 0; $173 = $0; STACKTOP = sp;return ($173|0); } function __ZNKSt3__17codecvtIcc11__mbstate_tE7unshiftERS1_PcS4_RS4_($this,$__st,$__to,$__to_end,$__to_nxt) { $this = $this|0; $__st = $__st|0; $__to = $__to|0; $__to_end = $__to_end|0; $__to_nxt = $__to_nxt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__st; $2 = $__to; $3 = $__to_end; $4 = $__to_nxt; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = (FUNCTION_TABLE_iiiiii[$8 & 8191]($5,$9,$10,$11,$12)|0); STACKTOP = sp;return ($13|0); } function __ZNKSt3__17codecvtIcc11__mbstate_tE6lengthERS1_PKcS5_j($this,$__st,$__frm,$__end,$__mx) { $this = $this|0; $__st = $__st|0; $__frm = $__frm|0; $__end = $__end|0; $__mx = $__mx|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__st; $2 = $__frm; $3 = $__end; $4 = $__mx; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 32|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = (FUNCTION_TABLE_iiiiii[$8 & 8191]($5,$9,$10,$11,$12)|0); STACKTOP = sp;return ($13|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__1buf = 0, $__c = 0, $__inext = 0, $__initial = 0, $__nmemb = 0, $__nmemb1 = 0, $__nr = 0, $__r = 0, $__unget_sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__1buf = sp + 52|0; $2 = sp + 36|0; $3 = sp + 32|0; $4 = sp + 16|0; $5 = sp + 12|0; $__inext = sp; $1 = $this; $6 = $1; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $10 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $10; $181 = $0; STACKTOP = sp;return ($181|0); } $11 = (__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv($6)|0); $12 = $11&1; $__initial = $12; $13 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $14 = ($13|0)==(0|0); if ($14) { $15 = ((($__1buf)) + 1|0); $16 = ((($__1buf)) + 1|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,$__1buf,$15,$16); } $17 = $__initial; $18 = $17&1; if ($18) { $27 = 0; } else { $19 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($6)|0); $20 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 2)&-1; HEAP32[$2>>2] = $24; HEAP32[$3>>2] = 4; $25 = (__ZNSt3__13minIjEERKT_S3_S3_($2,$3)|0); $26 = HEAP32[$25>>2]|0; $27 = $26; } $__unget_sz = $27; $28 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $__c = $28; $29 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $30 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($6)|0); $31 = ($29|0)==($30|0); do { if ($31) { $32 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $33 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($6)|0); $34 = $__unget_sz; $35 = (0 - ($34))|0; $36 = (($33) + ($35)|0); $37 = $__unget_sz; $38 = $37; _memmove(($32|0),($36|0),($38|0))|0; $39 = ((($6)) + 98|0); $40 = HEAP8[$39>>0]|0; $41 = $40&1; if ($41) { $42 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($6)|0); $43 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $44 = $42; $45 = $43; $46 = (($44) - ($45))|0; $47 = $__unget_sz; $48 = (($46) - ($47))|0; $__nmemb = $48; $49 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $50 = $__unget_sz; $51 = (($49) + ($50)|0); $52 = $__nmemb; $53 = ((($6)) + 64|0); $54 = HEAP32[$53>>2]|0; $55 = (_fread($51,1,$52,$54)|0); $__nmemb = $55; $56 = $__nmemb; $57 = ($56|0)!=(0); if (!($57)) { break; } $58 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $59 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $60 = $__unget_sz; $61 = (($59) + ($60)|0); $62 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $63 = $__unget_sz; $64 = (($62) + ($63)|0); $65 = $__nmemb; $66 = (($64) + ($65)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,$58,$61,$66); $67 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $68 = HEAP8[$67>>0]|0; $69 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($68)|0); $__c = $69; break; } $70 = ((($6)) + 32|0); $71 = HEAP32[$70>>2]|0; $72 = ((($6)) + 36|0); $73 = HEAP32[$72>>2]|0; $74 = ((($6)) + 40|0); $75 = HEAP32[$74>>2]|0; $76 = ((($6)) + 36|0); $77 = HEAP32[$76>>2]|0; $78 = $75; $79 = $77; $80 = (($78) - ($79))|0; _memmove(($71|0),($73|0),($80|0))|0; $81 = ((($6)) + 32|0); $82 = HEAP32[$81>>2]|0; $83 = ((($6)) + 40|0); $84 = HEAP32[$83>>2]|0; $85 = ((($6)) + 36|0); $86 = HEAP32[$85>>2]|0; $87 = $84; $88 = $86; $89 = (($87) - ($88))|0; $90 = (($82) + ($89)|0); $91 = ((($6)) + 36|0); HEAP32[$91>>2] = $90; $92 = ((($6)) + 32|0); $93 = HEAP32[$92>>2]|0; $94 = ((($6)) + 32|0); $95 = HEAP32[$94>>2]|0; $96 = ((($6)) + 44|0); $97 = ($95|0)==($96|0); if ($97) { $101 = 8; } else { $98 = ((($6)) + 52|0); $99 = HEAP32[$98>>2]|0; $101 = $99; } $100 = (($93) + ($101)|0); $102 = ((($6)) + 40|0); HEAP32[$102>>2] = $100; $103 = ((($6)) + 60|0); $104 = HEAP32[$103>>2]|0; $105 = $__unget_sz; $106 = (($104) - ($105))|0; HEAP32[$4>>2] = $106; $107 = ((($6)) + 40|0); $108 = HEAP32[$107>>2]|0; $109 = ((($6)) + 36|0); $110 = HEAP32[$109>>2]|0; $111 = $108; $112 = $110; $113 = (($111) - ($112))|0; HEAP32[$5>>2] = $113; $114 = (__ZNSt3__13minIjEERKT_S3_S3_($4,$5)|0); $115 = HEAP32[$114>>2]|0; $__nmemb1 = $115; $116 = ((($6)) + 80|0); $117 = ((($6)) + 72|0); ;HEAP32[$116>>2]=HEAP32[$117>>2]|0;HEAP32[$116+4>>2]=HEAP32[$117+4>>2]|0; $118 = ((($6)) + 36|0); $119 = HEAP32[$118>>2]|0; $120 = $__nmemb1; $121 = ((($6)) + 64|0); $122 = HEAP32[$121>>2]|0; $123 = (_fread($119,1,$120,$122)|0); $__nr = $123; $124 = $__nr; $125 = ($124|0)!=(0); if ($125) { $126 = ((($6)) + 68|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)!=(0|0); if (!($128)) { $129 = (___cxa_allocate_exception(4)|0); __ZNSt8bad_castC2Ev($129); ___cxa_throw(($129|0),(9776|0),(3451|0)); // unreachable; } $130 = ((($6)) + 36|0); $131 = HEAP32[$130>>2]|0; $132 = $__nr; $133 = (($131) + ($132)|0); $134 = ((($6)) + 40|0); HEAP32[$134>>2] = $133; $135 = ((($6)) + 68|0); $136 = HEAP32[$135>>2]|0; $137 = ((($6)) + 72|0); $138 = ((($6)) + 32|0); $139 = HEAP32[$138>>2]|0; $140 = ((($6)) + 40|0); $141 = HEAP32[$140>>2]|0; $142 = ((($6)) + 36|0); $143 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $144 = $__unget_sz; $145 = (($143) + ($144)|0); $146 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $147 = ((($6)) + 60|0); $148 = HEAP32[$147>>2]|0; $149 = (($146) + ($148)|0); $150 = (__ZNKSt3__17codecvtIcc11__mbstate_tE2inERS1_PKcS5_RS5_PcS7_RS7_($136,$137,$139,$141,$142,$145,$149,$__inext)|0); $__r = $150; $151 = $__r; $152 = ($151|0)==(3); if ($152) { $153 = ((($6)) + 32|0); $154 = HEAP32[$153>>2]|0; $155 = ((($6)) + 32|0); $156 = HEAP32[$155>>2]|0; $157 = ((($6)) + 40|0); $158 = HEAP32[$157>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,$154,$156,$158); $159 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $160 = HEAP8[$159>>0]|0; $161 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($160)|0); $__c = $161; break; } $162 = HEAP32[$__inext>>2]|0; $163 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $164 = $__unget_sz; $165 = (($163) + ($164)|0); $166 = ($162|0)!=($165|0); if ($166) { $167 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $168 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $169 = $__unget_sz; $170 = (($168) + ($169)|0); $171 = HEAP32[$__inext>>2]|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,$167,$170,$171); $172 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $173 = HEAP8[$172>>0]|0; $174 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($173)|0); $__c = $174; } } } else { $175 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($6)|0); $176 = HEAP8[$175>>0]|0; $177 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($176)|0); $__c = $177; } } while(0); $178 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($6)|0); $179 = ($178|0)==($__1buf|0); if ($179) { __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($6,0,0,0); } $180 = $__c; $0 = $180; $181 = $0; STACKTOP = sp;return ($181|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE11__read_modeEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 92|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & 8; $6 = ($5|0)!=(0); if ($6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $35 = $$pre_trunc&1; STACKTOP = sp;return ($35|0); } __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($2,0,0); $7 = ((($2)) + 98|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { $10 = ((($2)) + 32|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 52|0); $15 = HEAP32[$14>>2]|0; $16 = (($13) + ($15)|0); $17 = ((($2)) + 32|0); $18 = HEAP32[$17>>2]|0; $19 = ((($2)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = (($18) + ($20)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$11,$16,$21); } else { $22 = ((($2)) + 56|0); $23 = HEAP32[$22>>2]|0; $24 = ((($2)) + 56|0); $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 60|0); $27 = HEAP32[$26>>2]|0; $28 = (($25) + ($27)|0); $29 = ((($2)) + 56|0); $30 = HEAP32[$29>>2]|0; $31 = ((($2)) + 60|0); $32 = HEAP32[$31>>2]|0; $33 = (($30) + ($32)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$23,$28,$33); } $34 = ((($2)) + 92|0); HEAP32[$34>>2] = 8; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $35 = $$pre_trunc&1; STACKTOP = sp;return ($35|0); } function __ZNKSt3__17codecvtIcc11__mbstate_tE2inERS1_PKcS5_RS5_PcS7_RS7_($this,$__st,$__frm,$__frm_end,$__frm_nxt,$__to,$__to_end,$__to_nxt) { $this = $this|0; $__st = $__st|0; $__frm = $__frm|0; $__frm_end = $__frm_end|0; $__frm_nxt = $__frm_nxt|0; $__to = $__to|0; $__to_end = $__to_end|0; $__to_nxt = $__to_nxt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__st; $2 = $__frm; $3 = $__frm_end; $4 = $__frm_nxt; $5 = $__to; $6 = $__to_end; $7 = $__to_nxt; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = (FUNCTION_TABLE_iiiiiiiii[$11 & 8191]($8,$12,$13,$14,$15,$16,$17,$18)|0); STACKTOP = sp;return ($19|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; $4 = ((($3)) + 64|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); do { if ($6) { $7 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($3)|0); $8 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $9 = ($7>>>0)<($8>>>0); if ($9) { $10 = $2; $11 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $12 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($10,$11)|0); if ($12) { __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5gbumpEi($3,-1); $13 = $2; $14 = (__ZNSt3__111char_traitsIcE7not_eofEi($13)|0); $0 = $14; $30 = $0; STACKTOP = sp;return ($30|0); } $15 = ((($3)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = $16 & 16; $18 = ($17|0)!=(0); if (!($18)) { $19 = $2; $20 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($19)|0); $21 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); $22 = ((($21)) + -1|0); $23 = HEAP8[$22>>0]|0; $24 = (__ZNSt3__111char_traitsIcE2eqEcc($20,$23)|0); if (!($24)) { break; } } __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5gbumpEi($3,-1); $25 = $2; $26 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($25)|0); $27 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($3)|0); HEAP8[$27>>0] = $26; $28 = $2; $0 = $28; $30 = $0; STACKTOP = sp;return ($30|0); } } } while(0); $29 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $29; $30 = $0; STACKTOP = sp;return ($30|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__1buf = 0, $__e = 0, $__epb_save = 0, $__extbe = 0, $__nmemb = 0, $__nmemb1 = 0, $__nmemb2 = 0, $__pb_save = 0; var $__r = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__1buf = sp + 44|0; $__extbe = sp + 16|0; $__e = sp + 8|0; $1 = $this; $2 = $__c; $3 = $1; $4 = ((($3)) + 64|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if ($6) { $7 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $7; $111 = $0; STACKTOP = sp;return ($111|0); } __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv($3); $8 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $__pb_save = $8; $9 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv($3)|0); $__epb_save = $9; $10 = $2; $11 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $12 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($10,$11)|0); if (!($12)) { $13 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $14 = ($13|0)==(0|0); if ($14) { $15 = ((($__1buf)) + 1|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($3,$__1buf,$15); } $16 = $2; $17 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($16)|0); $18 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); HEAP8[$18>>0] = $17; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi($3,1); } $19 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $20 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $21 = ($19|0)!=($20|0); if ($21) { $22 = ((($3)) + 98|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; L13: do { if ($24) { $25 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $26 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $27 = $25; $28 = $26; $29 = (($27) - ($28))|0; $__nmemb = $29; $30 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $31 = $__nmemb; $32 = ((($3)) + 64|0); $33 = HEAP32[$32>>2]|0; $34 = (_fwrite($30,1,$31,$33)|0); $35 = $__nmemb; $36 = ($34|0)!=($35|0); if ($36) { $37 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $37; $111 = $0; STACKTOP = sp;return ($111|0); } } else { $38 = ((($3)) + 32|0); $39 = HEAP32[$38>>2]|0; HEAP32[$__extbe>>2] = $39; while(1) { $40 = ((($3)) + 68|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if (!($42)) { label = 13; break; } $44 = ((($3)) + 68|0); $45 = HEAP32[$44>>2]|0; $46 = ((($3)) + 72|0); $47 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $48 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $49 = ((($3)) + 32|0); $50 = HEAP32[$49>>2]|0; $51 = ((($3)) + 32|0); $52 = HEAP32[$51>>2]|0; $53 = ((($3)) + 52|0); $54 = HEAP32[$53>>2]|0; $55 = (($52) + ($54)|0); $56 = (__ZNKSt3__17codecvtIcc11__mbstate_tE3outERS1_PKcS5_RS5_PcS7_RS7_($45,$46,$47,$48,$__e,$50,$55,$__extbe)|0); $__r = $56; $57 = HEAP32[$__e>>2]|0; $58 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $59 = ($57|0)==($58|0); if ($59) { label = 15; break; } $61 = $__r; $62 = ($61|0)==(3); if ($62) { $63 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); $64 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $65 = $63; $66 = $64; $67 = (($65) - ($66))|0; $__nmemb1 = $67; $68 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $69 = $__nmemb1; $70 = ((($3)) + 64|0); $71 = HEAP32[$70>>2]|0; $72 = (_fwrite($68,1,$69,$71)|0); $73 = $__nmemb1; $74 = ($72|0)!=($73|0); if ($74) { label = 18; break; } } else { $76 = $__r; $77 = ($76|0)==(0); $78 = $__r; $79 = ($78|0)==(1); $or$cond = $77 | $79; if (!($or$cond)) { label = 24; break; } $80 = HEAP32[$__extbe>>2]|0; $81 = ((($3)) + 32|0); $82 = HEAP32[$81>>2]|0; $83 = $80; $84 = $82; $85 = (($83) - ($84))|0; $__nmemb2 = $85; $86 = ((($3)) + 32|0); $87 = HEAP32[$86>>2]|0; $88 = $__nmemb2; $89 = ((($3)) + 64|0); $90 = HEAP32[$89>>2]|0; $91 = (_fwrite($87,1,$88,$90)|0); $92 = $__nmemb2; $93 = ($91|0)!=($92|0); if ($93) { label = 21; break; } $95 = $__r; $96 = ($95|0)==(1); if ($96) { $97 = HEAP32[$__e>>2]|0; $98 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($3)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($3,$97,$98); $99 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv($3)|0); $100 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($3)|0); $101 = $99; $102 = $100; $103 = (($101) - ($102))|0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi($3,$103); } } $105 = $__r; $106 = ($105|0)==(1); if (!($106)) { break L13; } } if ((label|0) == 13) { $43 = (___cxa_allocate_exception(4)|0); __ZNSt8bad_castC2Ev($43); ___cxa_throw(($43|0),(9776|0),(3451|0)); // unreachable; } else if ((label|0) == 15) { $60 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $60; $111 = $0; STACKTOP = sp;return ($111|0); } else if ((label|0) == 18) { $75 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $75; $111 = $0; STACKTOP = sp;return ($111|0); } else if ((label|0) == 21) { $94 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $94; $111 = $0; STACKTOP = sp;return ($111|0); } else if ((label|0) == 24) { $104 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $0 = $104; $111 = $0; STACKTOP = sp;return ($111|0); } } } while(0); $107 = $__pb_save; $108 = $__epb_save; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($3,$107,$108); } $109 = $2; $110 = (__ZNSt3__111char_traitsIcE7not_eofEi($109)|0); $0 = $110; $111 = $0; STACKTOP = sp;return ($111|0); } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE12__write_modeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 92|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 16; $5 = ($4|0)!=(0); if ($5) { STACKTOP = sp;return; } __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($1,0,0,0); $6 = ((($1)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = ($7>>>0)>(8); do { if ($8) { $9 = ((($1)) + 98|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if ($11) { $12 = ((($1)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) - 1)|0; $19 = (($15) + ($18)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($1,$13,$19); break; } else { $20 = ((($1)) + 56|0); $21 = HEAP32[$20>>2]|0; $22 = ((($1)) + 56|0); $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) - 1)|0; $27 = (($23) + ($26)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($1,$21,$27); break; } } else { __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($1,0,0); } } while(0); $28 = ((($1)) + 92|0); HEAP32[$28>>2] = 16; STACKTOP = sp;return; } function __ZNKSt3__17codecvtIcc11__mbstate_tE3outERS1_PKcS5_RS5_PcS7_RS7_($this,$__st,$__frm,$__frm_end,$__frm_nxt,$__to,$__to_end,$__to_nxt) { $this = $this|0; $__st = $__st|0; $__frm = $__frm|0; $__frm_end = $__frm_end|0; $__frm_nxt = $__frm_nxt|0; $__to = $__to|0; $__to_end = $__to_end|0; $__to_nxt = $__to_nxt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__st; $2 = $__frm; $3 = $__frm_end; $4 = $__frm_nxt; $5 = $__to; $6 = $__to_end; $7 = $__to_nxt; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; $18 = $7; $19 = (FUNCTION_TABLE_iiiiiiiii[$11 & 8191]($8,$12,$13,$14,$15,$16,$17,$18)|0); STACKTOP = sp;return ($19|0); } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev($5); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(4230,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4231,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseIP6AIStatPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIP6AIStatPvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIP6AIStatPvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP6AIStatPvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP6AIStatPvEEE10pointer_toERS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIP6AIStatPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP6AIStatPvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP6AIStatPvEEE10pointer_toERS5_($2)|0); __ZNSt3__115__list_iteratorIP6AIStatPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqERKNS_15__list_iteratorIP6AIStatPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEC2ERS7_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4232,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIP6AIStatPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIP6AIStatPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIP6AIStatPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP6AIStatEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP6AIStatEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP6AIStatPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP6AIStatEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP6AIStatEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIP6AIStatPvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE10deallocateERS7_PS6_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS2_RKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_RKS2_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_RKS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS2_RKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKP15MTGCardInstanceiEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKP15MTGCardInstanceiEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKP15MTGCardInstanceiEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIP15MTGCardInstanceiEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIP15MTGCardInstanceiEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceiEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE6__sortIPFbS2_S2_EEENS_15__list_iteratorIS2_PvEESB_SB_jRT_($__f1,$__e2,$__n,$__comp) { $__f1 = $__f1|0; $__e2 = $__e2|0; $__n = $__n|0; $__comp = $__comp|0; var $$byval_copy = 0, $$byval_copy$10 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $__e1 = 0, $__f = 0, $__f2 = 0, $__f3 = 0, $__f5 = 0, $__l = 0, $__l6 = 0, $__m2 = 0, $__m24 = 0, $__n2 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$10 = sp + 140|0; $$byval_copy$9 = sp + 136|0; $$byval_copy$8 = sp + 132|0; $$byval_copy$7 = sp + 128|0; $$byval_copy$6 = sp + 124|0; $$byval_copy$5 = sp + 120|0; $$byval_copy$4 = sp + 116|0; $$byval_copy$3 = sp + 112|0; $$byval_copy = sp + 108|0; $0 = sp + 104|0; $__e1 = sp + 84|0; $3 = sp + 80|0; $__r = sp + 76|0; $4 = sp + 72|0; $5 = sp + 68|0; $6 = sp + 64|0; $__f2 = sp + 60|0; $7 = sp + 56|0; $8 = sp + 52|0; $9 = sp + 48|0; $__m2 = sp + 44|0; $10 = sp + 40|0; $11 = sp + 28|0; $12 = sp + 24|0; $__m24 = sp + 20|0; $13 = sp + 16|0; $14 = sp + 4|0; $15 = sp; $1 = $__n; $2 = $__comp; $16 = $1; switch ($16|0) { case 1: case 0: { ;HEAP32[$0>>2]=HEAP32[$__f1>>2]|0; $96 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($96|0); break; } case 2: { $17 = $2; $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__115__list_iteratorIP6AIStatPvEmmEv($__e2)|0); $20 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($19)|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f1)|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_iii[$18 & 8191]($21,$23)|0); if ($24) { $25 = HEAP32[$__e2>>2]|0; $__f = $25; $26 = $__f; $27 = $__f; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($26,$27); $28 = HEAP32[$__f1>>2]|0; $29 = $__f; $30 = $__f; __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($28,$29,$30); ;HEAP32[$0>>2]=HEAP32[$__e2>>2]|0; $96 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($96|0); } else { ;HEAP32[$0>>2]=HEAP32[$__f1>>2]|0; $96 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($96|0); } break; } default: { $31 = $1; $32 = (($31>>>0) / 2)&-1; $__n2 = $32; ;HEAP32[$3>>2]=HEAP32[$__f1>>2]|0; $33 = $__n2; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $34 = (__ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy,$33,0)|0); HEAP32[$__e1>>2] = $34; ;HEAP32[$5>>2]=HEAP32[$__f1>>2]|0; ;HEAP32[$6>>2]=HEAP32[$__e1>>2]|0; $35 = $__n2; $36 = $2; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$6>>2]|0; $37 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE6__sortIPFbS2_S2_EEENS_15__list_iteratorIS2_PvEESB_SB_jRT_($$byval_copy$3,$$byval_copy$4,$35,$36)|0); HEAP32[$4>>2] = $37; ;HEAP32[$__f1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$__r>>2]=HEAP32[$__f1>>2]|0; ;HEAP32[$8>>2]=HEAP32[$__e1>>2]|0; ;HEAP32[$9>>2]=HEAP32[$__e2>>2]|0; $38 = $1; $39 = $__n2; $40 = (($38) - ($39))|0; $41 = $2; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$9>>2]|0; $42 = (__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE6__sortIPFbS2_S2_EEENS_15__list_iteratorIS2_PvEESB_SB_jRT_($$byval_copy$5,$$byval_copy$6,$40,$41)|0); HEAP32[$7>>2] = $42; ;HEAP32[$__e1>>2]=HEAP32[$7>>2]|0; ;HEAP32[$__f2>>2]=HEAP32[$__e1>>2]|0; $43 = $2; $44 = HEAP32[$43>>2]|0; $45 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f2)|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f1)|0); $48 = HEAP32[$47>>2]|0; $49 = (FUNCTION_TABLE_iii[$44 & 8191]($46,$48)|0); if ($49) { ;HEAP32[$10>>2]=HEAP32[$__f2>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$10>>2]|0; $50 = (__ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy$7,1,0)|0); HEAP32[$__m2>>2] = $50; while(1) { $51 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($__m2,$__e2)|0); if (!($51)) { break; } $52 = $2; $53 = HEAP32[$52>>2]|0; $54 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__m2)|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f1)|0); $57 = HEAP32[$56>>2]|0; $58 = (FUNCTION_TABLE_iii[$53 & 8191]($55,$57)|0); if (!($58)) { break; } (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($__m2)|0); } $59 = HEAP32[$__f2>>2]|0; $__f3 = $59; $60 = HEAP32[$__m2>>2]|0; $61 = HEAP32[$60>>2]|0; $__l = $61; ;HEAP32[$__r>>2]=HEAP32[$__f2>>2]|0; ;HEAP32[$__f2>>2]=HEAP32[$__m2>>2]|0; ;HEAP32[$__e1>>2]=HEAP32[$__f2>>2]|0; $62 = $__f3; $63 = $__l; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($62,$63); ;HEAP32[$12>>2]=HEAP32[$__f1>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$12>>2]|0; $64 = (__ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy$8,1,0)|0); HEAP32[$11>>2] = $64; ;HEAP32[$__m2>>2]=HEAP32[$11>>2]|0; $65 = HEAP32[$__f1>>2]|0; $66 = $__f3; $67 = $__l; __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($65,$66,$67); ;HEAP32[$__f1>>2]=HEAP32[$__m2>>2]|0; } else { (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($__f1)|0); } while(1) { $68 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($__f1,$__e1)|0); if (!($68)) { break; } $69 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($__f2,$__e2)|0); if (!($69)) { break; } $70 = $2; $71 = HEAP32[$70>>2]|0; $72 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f2)|0); $73 = HEAP32[$72>>2]|0; $74 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f1)|0); $75 = HEAP32[$74>>2]|0; $76 = (FUNCTION_TABLE_iii[$71 & 8191]($73,$75)|0); if (!($76)) { (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($__f1)|0); continue; } ;HEAP32[$13>>2]=HEAP32[$__f2>>2]|0; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$13>>2]|0; $77 = (__ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy$9,1,0)|0); HEAP32[$__m24>>2] = $77; while(1) { $78 = (__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_($__m24,$__e2)|0); if (!($78)) { break; } $79 = $2; $80 = HEAP32[$79>>2]|0; $81 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__m24)|0); $82 = HEAP32[$81>>2]|0; $83 = (__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv($__f1)|0); $84 = HEAP32[$83>>2]|0; $85 = (FUNCTION_TABLE_iii[$80 & 8191]($82,$84)|0); if (!($85)) { break; } (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($__m24)|0); } $86 = HEAP32[$__f2>>2]|0; $__f5 = $86; $87 = HEAP32[$__m24>>2]|0; $88 = HEAP32[$87>>2]|0; $__l6 = $88; $89 = (__ZNSt3__1eqERKNS_15__list_iteratorIP6AIStatPvEES6_($__e1,$__f2)|0); if ($89) { ;HEAP32[$__e1>>2]=HEAP32[$__m24>>2]|0; } ;HEAP32[$__f2>>2]=HEAP32[$__m24>>2]|0; $90 = $__f5; $91 = $__l6; __ZNSt3__110__list_impIP6AIStatNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($90,$91); ;HEAP32[$15>>2]=HEAP32[$__f1>>2]|0; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$15>>2]|0; $92 = (__ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy$10,1,0)|0); HEAP32[$14>>2] = $92; ;HEAP32[$__m24>>2]=HEAP32[$14>>2]|0; $93 = HEAP32[$__f1>>2]|0; $94 = $__f5; $95 = $__l6; __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($93,$94,$95); ;HEAP32[$__f1>>2]=HEAP32[$__m24>>2]|0; } ;HEAP32[$0>>2]=HEAP32[$__r>>2]|0; $96 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($96|0); } } return (0)|0; } function __ZNSt3__115__list_iteratorIP6AIStatPvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($__p,$__f,$__l) { $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $__f; $2 = $__l; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $3; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = $1; HEAP32[$9>>2] = $8; $10 = $2; $11 = $0; HEAP32[$11>>2] = $10; $12 = $0; $13 = $2; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__14nextINS_15__list_iteratorIP6AIStatPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_15__list_iteratorIP6AIStatPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_15__list_iteratorIP6AIStatPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_15__list_iteratorIP6AIStatPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_15__list_iteratorIP6AIStatPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__115__list_iteratorIP6AIStatPvEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__115__list_iteratorIP6AIStatPvEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj($this,$__s,$__wch) { $this = $this|0; $__s = $__s|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__wch; $5 = $0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5); $6 = 12392; HEAP32[$5>>2] = $6; $7 = ((($5)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($5)) + 44|0); HEAP32[$8>>2] = 0; $9 = ((($5)) + 48|0); $10 = $2; HEAP32[$9>>2] = $10; $11 = $1; __THREW__ = 0; invoke_vii(3879,($5|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_($__is,$__str,$__dlm) { $__is = $__is|0; $__str = $__str|0; $__dlm = $__dlm|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $__ch = 0, $__err = 0, $__extr = 0; var $__i = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp + 29|0; $0 = $__is; $1 = $__str; $2 = $__dlm; $5 = $0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($5|0),1); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; L1: do { if (!($7)) { __THREW__ = 0; $8 = (invoke_ii(4234,($__sen|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { if (!($8)) { $38 = $0; STACKTOP = sp;return ($38|0); } $11 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($11); $__err = 0; $__extr = 0; while(1) { $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + -12|0); $15 = HEAP32[$14>>2]|0; $16 = (($12) + ($15)|0); __THREW__ = 0; $17 = (invoke_ii(3869,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break L1; } __THREW__ = 0; $20 = (invoke_ii(4235,($17|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $__i = $20; $23 = $__i; $24 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $25 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($23,$24)|0); if ($25) { label = 8; break; } $39 = $__extr; $40 = (($39) + 1)|0; $__extr = $40; $41 = $__i; $42 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($41)|0); $__ch = $42; $43 = $__ch; $44 = $2; $45 = (__ZNSt3__111char_traitsIcE2eqEcc($43,$44)|0); if ($45) { break; } $46 = $1; $47 = $__ch; __THREW__ = 0; invoke_vii(3854,($46|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break L1; } $50 = $1; $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($50)|0); $52 = $1; $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv($52)|0); $54 = ($51|0)==($53|0); if ($54) { label = 15; break; } } if ((label|0) == 8) { $26 = $__err; $27 = $26 | 2; $__err = $27; } else if ((label|0) == 15) { $55 = $__err; $56 = $55 | 4; $__err = $56; } $57 = $__extr; $58 = ($57|0)==(0); if ($58) { $59 = $__err; $60 = $59 | 4; $__err = $60; } $61 = $0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + -12|0); $64 = HEAP32[$63>>2]|0; $65 = (($61) + ($64)|0); $66 = $__err; __THREW__ = 0; invoke_vii(3865,($65|0),($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $38 = $0; STACKTOP = sp;return ($38|0); } } } } while(0); $28 = ___cxa_find_matching_catch(0|0)|0; $29 = tempRet0; $3 = $28; $4 = $29; $30 = $3; (___cxa_begin_catch(($30|0))|0); $31 = $0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + -12|0); $34 = HEAP32[$33>>2]|0; $35 = (($31) + ($34)|0); __THREW__ = 0; invoke_vi(3866,($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { ___cxa_end_catch(); $38 = $0; STACKTOP = sp;return ($38|0); } $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; __THREW__ = 0; invoke_v(3867); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $75 = ___cxa_find_matching_catch(0|0)|0; $76 = tempRet0; ___clang_call_terminate($75); // unreachable; } else { $73 = $3; $74 = $4; ___resumeException($73|0); // unreachable; } return (0)|0; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; $4 = sp; $0 = $this; $5 = $0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($5); $6 = 14376; HEAP32[$5>>2] = $6; $7 = ((($5)) + 32|0); HEAP32[$7>>2] = 0; $8 = ((($5)) + 36|0); HEAP32[$8>>2] = 0; $9 = ((($5)) + 40|0); HEAP32[$9>>2] = 0; $10 = ((($5)) + 52|0); HEAP32[$10>>2] = 0; $11 = ((($5)) + 56|0); HEAP32[$11>>2] = 0; $12 = ((($5)) + 60|0); HEAP32[$12>>2] = 0; $13 = ((($5)) + 64|0); HEAP32[$13>>2] = 0; $14 = ((($5)) + 68|0); HEAP32[$14>>2] = 0; $15 = ((($5)) + 72|0); ;HEAP32[$15>>2]=0|0;HEAP32[$15+4>>2]=0|0; $16 = ((($5)) + 80|0); ;HEAP32[$16>>2]=0|0;HEAP32[$16+4>>2]=0|0; $17 = ((($5)) + 88|0); HEAP32[$17>>2] = 0; $18 = ((($5)) + 92|0); HEAP32[$18>>2] = 0; $19 = ((($5)) + 96|0); HEAP8[$19>>0] = 0; $20 = ((($5)) + 97|0); HEAP8[$20>>0] = 0; $21 = ((($5)) + 98|0); HEAP8[$21>>0] = 0; __THREW__ = 0; $22 = (invoke_ii(4236,($5|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; L1: do { if (!($24)) { HEAP32[$1>>2] = $22; $25 = (__ZNSt3__19has_facetINS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE($1)|0); __ZNSt3__16localeD2Ev($1); do { if ($25) { __THREW__ = 0; $26 = (invoke_ii(4236,($5|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L1; } HEAP32[$4>>2] = $26; __THREW__ = 0; $29 = (invoke_ii(4237,($4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = ((($5)) + 68|0); HEAP32[$32>>2] = $29; __ZNSt3__16localeD2Ev($4); $33 = ((($5)) + 68|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNKSt3__17codecvtIcc11__mbstate_tE13always_noconvEv($34)|0); $36 = ((($5)) + 98|0); $37 = $35&1; HEAP8[$36>>0] = $37; break; } $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; __ZNSt3__16localeD2Ev($4); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5); $47 = $2; $48 = $3; ___resumeException($47|0); // unreachable; } } while(0); $42 = HEAP32[$5>>2]|0; $43 = ((($42)) + 12|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; (invoke_iiii($44|0,($5|0),(0|0),4096)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { STACKTOP = sp;return; } } } while(0); $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($5); $47 = $2; $48 = $3; ___resumeException($47|0); // unreachable; } function __ZNSt3__19has_facetINS_7codecvtIcc11__mbstate_tEEEEbRKNS_6localeE($__l) { $__l = $__l|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__l; $1 = $0; __THREW__ = 0; $2 = (invoke_iii(4238,($1|0),(111600|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } else { STACKTOP = sp;return ($2|0); } return (0)|0; } function __ZN12MTGEventTextC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$card,$textToShow) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $textToShow = $textToShow|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 14536; HEAP32[$6>>2] = $10; $11 = ((($6)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 152|0); HEAP32[$12>>2] = 255; $13 = ((($6)) + 156|0); __THREW__ = 0; (invoke_iii(3901,($13|0),($textToShow|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($6); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12MTGEventText6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if ($5) { $6 = $1; $7 = 200.0 * $6; $8 = (~~(($7))); $9 = ((($2)) + 152|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) - ($8))|0; HEAP32[$9>>2] = $11; $12 = HEAP32[$2>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($2); $15 = ((($2)) + 152|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)<(0); if ($17) { $18 = ((($2)) + 152|0); HEAP32[$18>>2] = 0; $19 = ((($2)) + 96|0); HEAP32[$19>>2] = 1; } } $20 = $1; __ZN10MTGAbility6UpdateEf($2,$20); STACKTOP = sp;return; } function __ZN12MTGEventText6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $backup = 0.0, $mFont = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_iii[$8 & 8191]($5,1)|0); $mFont = $9; $10 = $mFont; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = (+FUNCTION_TABLE_di[$13 & 8191]($10)); $backup = $14; $15 = $mFont; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 152|0); $20 = HEAP32[$19>>2]|0; $21 = (+($20|0)); $22 = $21 / 130.0; $23 = 2.0 - $22; FUNCTION_TABLE_vid[$18 & 8191]($15,$23); $24 = $mFont; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vii[$27 & 8191]($24,-1); $28 = $mFont; $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($1)) + 156|0); $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($31)|0); FUNCTION_TABLE_viiddidd[$30 & 8191]($28,$32,240.0,136.0,1,0.0,0.0); $33 = $mFont; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = $backup; FUNCTION_TABLE_vid[$36 & 8191]($33,$37); STACKTOP = sp;return; } function __ZNK12MTGEventText5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4239,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN23GenericActivatedAbilityC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_iP15MTGCardInstanceP10MTGAbilityP8ManaCostS8_SC_S8_iP11MTGGameZone($this,$observer,$newName,$castRestriction,$_id,$card,$a,$_cost,$limit,$sideEffects,$usesBeforeSideEffects,$restrictions,$dest) { $this = $this|0; $observer = $observer|0; $newName = $newName|0; $castRestriction = $castRestriction|0; $_id = $_id|0; $card = $card|0; $a = $a|0; $_cost = $_cost|0; $limit = $limit|0; $sideEffects = $sideEffects|0; $usesBeforeSideEffects = $usesBeforeSideEffects|0; $restrictions = $restrictions|0; $dest = $dest|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 32|0; $10 = sp + 20|0; $13 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $a; $5 = $_cost; $6 = $sideEffects; $7 = $restrictions; $8 = $dest; $14 = $0; $15 = $1; $16 = $2; $17 = $3; $18 = $5; $19 = $7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$limit); $20 = $6; __THREW__ = 0; invoke_vii(3800,($10|0),($usesBeforeSideEffects|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $11 = $43; $12 = $44; } else { __THREW__ = 0; invoke_vii(3800,($13|0),($castRestriction|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $11 = $45; $12 = $46; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($14|0),($15|0),($16|0),($17|0),($18|0),($19|0),($9|0),($20|0),($10|0),($13|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $11 = $47; $12 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $27 = ((($14)) + 220|0); $28 = $4; __THREW__ = 0; invoke_vii(4241,($27|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = 14648; HEAP32[$14>>2] = $31; $32 = ((($14)) + 224|0); $33 = $8; HEAP32[$32>>2] = $33; $34 = ((($14)) + 228|0); __THREW__ = 0; invoke_vii(3800,($34|0),($newName|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = ((($14)) + 164|0); HEAP32[$37>>2] = 0; $38 = ((($14)) + 220|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 132|0); $41 = HEAP32[$40>>2]|0; $42 = ((($14)) + 132|0); HEAP32[$42>>2] = $41; STACKTOP = sp;return; } } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $11 = $49; $12 = $50; __ZN16ActivatedAbilityD2Ev($14); $51 = $11; $52 = $12; ___resumeException($51|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $51 = $11; $52 = $12; ___resumeException($51|0); // unreachable; } function __ZN23GenericActivatedAbilityC2ERKS_($this,$other) { $this = $this|0; $other = $other|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $other; $4 = $0; $5 = $1; __ZN16ActivatedAbilityC2ERKS_($4,$5); $6 = ((($4)) + 220|0); $7 = $1; $8 = ((($7)) + 220|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0; $9 = 14648; HEAP32[$4>>2] = $9; $10 = ((($4)) + 224|0); $11 = $1; $12 = ((($11)) + 224|0); $13 = HEAP32[$12>>2]|0; HEAP32[$10>>2] = $13; $14 = ((($4)) + 228|0); $15 = $1; $16 = ((($15)) + 228|0); __THREW__ = 0; invoke_vii(3800,($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZN16ActivatedAbilityD2Ev($4); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN23GenericActivatedAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $diff = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 400|0); HEAP32[$8>>2] = 0; $9 = ((($2)) + 152|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN10MTGAbility7getCostEv($2)|0); $12 = (__ZN8ManaCost4DiffEPS_($10,$11)|0); $diff = $12; $13 = $diff; $14 = (__ZN8ManaCost4hasXEv($13)|0); $15 = ((($2)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 400|0); HEAP32[$17>>2] = $14; $18 = $diff; $19 = ($18|0)!=(0|0); if ($19) { $20 = $diff; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 12|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $diff = 0; } } $25 = ((($2)) + 132|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 220|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 132|0); HEAP32[$29>>2] = $26; $30 = ((($2)) + 220|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($2)) + 220|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 92|0); $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_ii[$37 & 8191]($34)|0); $0 = $38; $39 = $0; STACKTOP = sp;return ($39|0); } else { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } return (0)|0; } function __ZN23GenericActivatedAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 228|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 228|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } $7 = ((($1)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($1)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 80|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vii[$14 & 8191]($agg$result,$11); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,168731); STACKTOP = sp;return; } } function __ZN23GenericActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $4 = $1; $5 = ((($4)) + 220|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,4000,440,0)|0); $9 = $8; } $10 = ($9|0)!=(0|0); if ($10) { $11 = $2; $12 = ((($11)) + 548|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if (!($14)) { $15 = $2; $16 = ((($15)) + 546|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if (!($18)) { $19 = $2; $20 = ((($19)) + 547|0); $21 = HEAP8[$20>>0]|0; $22 = $21&1; if ($22) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } } } } $23 = $2; $24 = $3; $25 = (__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($4,$23,$24)|0); $0 = $25; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZN23GenericActivatedAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN16ActivatedAbility6UpdateEf($2,$3); STACKTOP = sp;return; } function __ZN23GenericActivatedAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 224|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); do { if ($5) { $7 = ((($2)) + 224|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($8,$10)|0); $12 = ($11|0)!=(0|0); if ($12) { $0 = 0; break; } else { $0 = 1; break; } } else { $6 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $6; } } while(0); $13 = $0; STACKTOP = sp;return ($13|0); } function __ZNK23GenericActivatedAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4242,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 220|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN23GenericActivatedAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 14648; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23GenericActivatedAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23GenericActivatedAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AAAlterPoisonC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti($this,$observer,$_id,$_source,$_target,$poison,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $poison = $poison|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $poison; $6 = $_cost; $7 = $who; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $6; $14 = $7; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($8,$9,$10,$11,$12,$13,$14); $15 = 14764; HEAP32[$8>>2] = $15; $16 = ((($8)) + 224|0); $17 = $5; HEAP32[$16>>2] = $17; STACKTOP = sp;return; } function __ZN13AAAlterPoison7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $pTarget = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN18ActivatedAbilityTP9getTargetEv($1)|0); $_target = $2; $3 = $_target; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return 0; } $5 = $_target; $pTarget = $5; $6 = $pTarget; $7 = (__ZN6Player6inPlayEv($6)|0); $8 = (__ZN11MTGGameZone10hasAbilityEi($7,94)|0); if ($8) { $9 = ((($1)) + 224|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)<(0); if (!($11)) { STACKTOP = sp;return 0; } } $12 = ((($1)) + 224|0); $13 = HEAP32[$12>>2]|0; $14 = $_target; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + ($13))|0; HEAP32[$15>>2] = $17; STACKTOP = sp;return 0; } function __ZN13AAAlterPoison11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121397); STACKTOP = sp;return; } function __ZNK13AAAlterPoison5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(228)|0); __THREW__ = 0; invoke_vii(4243,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13AAAlterPoisonD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN13AAAlterPoisonD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AAAlterPoisonD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15AADamagePreventC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti($this,$observer,$_id,$_source,$_target,$preventing,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $preventing = $preventing|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $preventing; $6 = $_cost; $7 = $who; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $6; $14 = $7; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($8,$9,$10,$11,$12,$13,$14); $15 = 14880; HEAP32[$8>>2] = $15; $16 = ((($8)) + 224|0); $17 = $5; HEAP32[$16>>2] = $17; $18 = ((($8)) + 136|0); HEAP32[$18>>2] = 13; STACKTOP = sp;return; } function __ZN15AADamagePrevent7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN18ActivatedAbilityTP9getTargetEv($1)|0); $_target = $2; $3 = $_target; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return 0; } $5 = ((($1)) + 224|0); $6 = HEAP32[$5>>2]|0; $7 = $_target; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + ($6))|0; HEAP32[$8>>2] = $10; STACKTOP = sp;return 0; } function __ZN15AADamagePrevent11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121404); STACKTOP = sp;return; } function __ZNK15AADamagePrevent5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(228)|0); __THREW__ = 0; invoke_vii(4244,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15AADamagePreventD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN15AADamagePreventD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AADamagePreventD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AADamagerC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti($this,$observer,$_id,$_source,$_target,$d,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $d = $d|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $6 = $who; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($9,$10,$11,$12,$13,$14,$15); $16 = 14996; HEAP32[$9>>2] = $16; $17 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($17|0),($d|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $7 = $22; $8 = $23; __ZN18ActivatedAbilityTPD2Ev($9); $24 = $7; $25 = $8; ___resumeException($24|0); // unreachable; } else { $20 = ((($9)) + 136|0); HEAP32[$20>>2] = 3; $21 = ((($9)) + 236|0); HEAP8[$21>>0] = 0; STACKTOP = sp;return; } } function __ZN9AADamager7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $a1 = 0, $check = 0, $checkWalkers = 0, $damage = 0; var $i = 0, $selection = 0, $setPlayer = 0, $setWalker = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $damage = sp + 80|0; $2 = sp + 68|0; $selection = sp + 48|0; $setPlayer = sp + 40|0; $setWalker = sp + 28|0; $5 = sp + 12|0; $6 = sp; $7 = sp + 96|0; $1 = $this; $8 = $1; $9 = (__ZN18ActivatedAbilityTP9getTargetEv($8)|0); $_target = $9; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 0; $149 = $0; STACKTOP = sp;return ($149|0); } $12 = ((($8)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$12); $13 = ((($8)) + 148|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; invoke_viiii(4245,($damage|0),($2|0),(0|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $3 = $83; $4 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $150 = $3; $151 = $4; ___resumeException($150|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $_target; $18 = ((($8)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver8opponentEv($19)|0); $21 = ($17|0)==($20|0); if ($21) { $22 = ((($8)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN12GameObserver8opponentEv($23)|0); $25 = (__ZN6Player6inPlayEv($24)|0); $26 = (__ZN11MTGGameZone7hasTypeEPKc($25,158410)|0); if ($26) { $27 = ((($8)) + 236|0); $28 = HEAP8[$27>>0]|0; $29 = $28&1; if (!($29)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); $check = 0; $30 = ((($8)) + 236|0); HEAP8[$30>>0] = 1; $31 = HEAP32[$8>>2]|0; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; $34 = (invoke_ii($33|0,($8|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; L13: do { if ($36) { label = 16; } else { HEAP32[$setPlayer>>2] = $34; $37 = ((($8)) + 236|0); HEAP8[$37>>0] = 0; __THREW__ = 0; invoke_vii(3952,($selection|0),($setPlayer|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 16; } else { $40 = $_target; $41 = ((($40)) + 84|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 24|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 8|0); $46 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($45)|0); $checkWalkers = $46; $i = 0; while(1) { $47 = $i; $48 = $checkWalkers; $49 = ($47|0)<($48|0); if (!($49)) { break; } $50 = $_target; $51 = ((($50)) + 84|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 24|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 8|0); $56 = $i; __THREW__ = 0; $57 = (invoke_iii(3955,($55|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 16; break L13; } $60 = HEAP32[$57>>2]|0; $check = $60; $61 = $check; __THREW__ = 0; $62 = (invoke_iii(4122,($61|0),13)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 16; break L13; } if ($62) { $65 = ((($8)) + 236|0); HEAP8[$65>>0] = 1; $66 = HEAP32[$8>>2]|0; $67 = ((($66)) + 84|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; $69 = (invoke_ii($68|0,($8|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 16; break L13; } HEAP32[$setWalker>>2] = $69; $72 = ((($8)) + 236|0); HEAP8[$72>>0] = 0; $73 = HEAP32[$setWalker>>2]|0; $74 = ((($73)) + 92|0); HEAP8[$74>>0] = 1; $75 = $check; $76 = ($75|0)==(0|0); $77 = ((($75)) + 280|0); $78 = $76 ? 0 : $77; $79 = HEAP32[$setWalker>>2]|0; $80 = ((($79)) + 132|0); HEAP32[$80>>2] = $78; __THREW__ = 0; invoke_vii(3952,($selection|0),($setWalker|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 16; break L13; } } $87 = $i; $88 = (($87) + 1)|0; $i = $88; } $89 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $90 = ($89|0)!=(0); L26: do { if ($90) { __THREW__ = 0; $91 = (invoke_ii(3903,240)|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 16; break L13; } $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $94 = ((($8)) + 88|0); $95 = HEAP32[$94>>2]|0; __THREW__ = 0; $96 = (invoke_ii(3838,($8|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 26; } else { $99 = ((($8)) + 148|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==(0|0); $102 = ((($100)) + 280|0); $103 = $101 ? 0 : $102; $104 = ((($8)) + 148|0); $105 = HEAP32[$104>>2]|0; __THREW__ = 0; invoke_vii(4100,($5|0),($selection|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 26; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; do { if ($109) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($91|0),($95|0),($96|0),($103|0),($105|0),1,($5|0),(0|0),($6|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); $a1 = $91; $112 = ((($8)) + 148|0); $113 = HEAP32[$112>>2]|0; $114 = ((($8)) + 88|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 172|0); $117 = HEAP32[$116>>2]|0; __THREW__ = 0; $118 = (invoke_ii(3911,($117|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 16; break L13; } $121 = ((($118)) + 80|0); HEAP32[$121>>2] = $113; $122 = $a1; $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 92|0); $125 = HEAP32[$124>>2]|0; __THREW__ = 0; (invoke_ii($125|0,($122|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 16; break L13; } else { break L26; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); } } if ((label|0) == 26) { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $3 = $128; $4 = $129; } $$pre_trunc = HEAP8[$7>>0]|0; $134 = $$pre_trunc&1; if (!($134)) { break L13; } __ZdlPv($91); break L13; } } while(0); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $149 = $0; STACKTOP = sp;return ($149|0); } } } while(0); if ((label|0) == 16) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $150 = $3; $151 = $4; ___resumeException($150|0); // unreachable; } } } $135 = ((($8)) + 88|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 172|0); $138 = HEAP32[$137>>2]|0; $139 = (__ZN10DuelLayers10stackLayerEv($138)|0); $140 = ((($8)) + 148|0); $141 = HEAP32[$140>>2]|0; $142 = $_target; $143 = (__ZN10WParsedInt8getValueEv($damage)|0); (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($139,$141,$142,$143)|0); $144 = ((($8)) + 88|0); $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 172|0); $147 = HEAP32[$146>>2]|0; $148 = (__ZN10DuelLayers10stackLayerEv($147)|0); (__ZN11ActionStack7resolveEv($148)|0); $0 = 1; $149 = $0; STACKTOP = sp;return ($149|0); } function __ZN9AADamager9getDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $damage = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($damage|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($damage)|0); STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN9AADamager11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,24,5240,280)|0); $6 = $5; } $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if ($8) { $9 = $_target; $10 = (__ZN13CardPrimitive7hasTypeEi($9,13)|0); if ($10) { $11 = $_target; $12 = ((($11)) + 128|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$13); STACKTOP = sp;return; } } $14 = ((($1)) + 236|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121419); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121433); STACKTOP = sp;return; } } function __ZNK9AADamager5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4247,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AADepleterC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCostib($this,$observer,$_id,$card,$_target,$nbcardsStr,$_cost,$who,$toexile) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $nbcardsStr = $nbcardsStr|0; $_cost = $_cost|0; $who = $who|0; $toexile = $toexile|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $10 = $toexile&1; $7 = $10; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($11,$12,$13,$14,$15,$16,$17); $18 = 15112; HEAP32[$11>>2] = $18; $19 = ((($11)) + 224|0); __THREW__ = 0; invoke_vii(3800,($19|0),($nbcardsStr|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $8 = $26; $9 = $27; __ZN18ActivatedAbilityTPD2Ev($11); $28 = $8; $29 = $9; ___resumeException($28|0); // unreachable; } else { $22 = ((($11)) + 236|0); $23 = $7; $24 = $23&1; $25 = $24&1; HEAP8[$22>>0] = $25; STACKTOP = sp;return; } } function __ZN10AADepleter7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $library = 0, $numCards = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numCards = sp + 28|0; $1 = sp + 16|0; $0 = $this; $4 = $0; $5 = (__ZN18ActivatedAbilityTP9getTargetEv($4)|0); $6 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($5)|0); $player = $6; $7 = $player; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$9); $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numCards|0),($1|0),(0|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $48 = $2; $49 = $3; ___resumeException($48|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = $player; $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $library = $18; $i = 0; while(1) { $19 = $i; $20 = (__ZN10WParsedInt8getValueEv($numCards)|0); $21 = ($19|0)<($20|0); if (!($21)) { break; } $22 = $library; $23 = ((($22)) + 56|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); do { if ($25) { $26 = ((($4)) + 236|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; $29 = $player; $30 = ((($29)) + 84|0); $31 = HEAP32[$30>>2]|0; $32 = $library; $33 = ((($32)) + 8|0); $34 = $library; $35 = ((($34)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) - 1)|0; $38 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($33,$37)|0); $39 = HEAP32[$38>>2]|0; $40 = $library; $41 = $player; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; if ($28) { $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($31,$39,$40,$45,0)|0); break; } else { $50 = ((($43)) + 12|0); $51 = HEAP32[$50>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($31,$39,$40,$51,0)|0); break; } } } while(0); $52 = $i; $53 = (($52) + 1)|0; $i = $53; } STACKTOP = sp;return 1; } function __ZN10AADepleter11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 236|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121440); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,126438); STACKTOP = sp;return; } } function __ZNK10AADepleter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4248,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AACascadeC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti($this,$observer,$_id,$card,$_target,$nbcardsStr,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $nbcardsStr = $nbcardsStr|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($9,$10,$11,$12,$13,$14,$15); $16 = 15228; HEAP32[$9>>2] = $16; $17 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($17|0),($nbcardsStr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $7 = $20; $8 = $21; __ZN18ActivatedAbilityTPD2Ev($9); $22 = $7; $23 = $8; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AACascade7resolveEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $counter = 0, $exile = 0, $i = 0, $i1 = 0, $j = 0, $k = 0; var $library = 0, $newOrder = 0, $numCards = 0, $oldOrder = 0, $player = 0, $rearranged = 0, $selectedCards = 0, $viable = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 124|0; $$byval_copy = sp + 120|0; $numCards = sp + 104|0; $2 = sp + 92|0; $selectedCards = sp + 48|0; $5 = sp + 40|0; $6 = sp + 36|0; $oldOrder = sp + 20|0; $newOrder = sp + 8|0; $rearranged = sp; $1 = $this; $7 = $1; $8 = (__ZN18ActivatedAbilityTP9getTargetEv($7)|0); $9 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($8)|0); $player = $9; $10 = $player; $11 = ($10|0)!=(0|0); L1: do { if ($11) { $12 = ((($7)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$12); $13 = ((($7)) + 148|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numCards|0),($2|0),(0|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $3 = $99; $4 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $170 = $3; $171 = $4; ___resumeException($170|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $player; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $library = $21; $22 = $player; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 36|0); $26 = HEAP32[$25>>2]|0; $exile = $26; $viable = 0; $counter = 0; $i = 0; L7: while(1) { $27 = $i; $28 = (__ZN10WParsedInt8getValueEv($numCards)|0); $29 = ($27|0)<($28|0); if (!($29)) { break L1; } $30 = $library; $31 = ((($30)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0); L10: do { if ($33) { $34 = $library; $35 = ((($34)) + 56|0); $36 = HEAP32[$35>>2]|0; $z = $36; while(1) { $37 = $z; $38 = ($37|0)>=(0); if (!($38)) { break L10; } $39 = $library; $40 = ((($39)) + 8|0); $41 = $z; $42 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($40,$41)|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN13CardPrimitive6isLandEv($43)|0); if (!($44)) { $45 = $library; $46 = ((($45)) + 8|0); $47 = $z; $48 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN13CardPrimitive11getManaCostEv($49)|0); $51 = (__ZN8ManaCost16getConvertedCostEv($50)|0); $52 = ((($7)) + 148|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZN13CardPrimitive11getManaCostEv($53)|0); $55 = (__ZN8ManaCost16getConvertedCostEv($54)|0); $56 = ($51|0)<($55|0); if ($56) { break L7; } } $154 = $library; $155 = ((($154)) + 8|0); $156 = $library; $157 = ((($156)) + 56|0); $158 = HEAP32[$157>>2]|0; $159 = (($158) - 1)|0; $160 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($155,$159)|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 551|0); HEAP8[$162>>0] = 1; $163 = $counter; $164 = (($163) + 1)|0; $counter = $164; $165 = $z; $166 = (($165) + -1)|0; $z = $166; } } } while(0); $167 = $i; $168 = (($167) + 1)|0; $i = $168; } $57 = $library; $58 = ((($57)) + 8|0); $59 = $z; $60 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($58,$59)|0); $61 = HEAP32[$60>>2]|0; $viable = $61; $62 = $player; $63 = ((($62)) + 84|0); $64 = HEAP32[$63>>2]|0; $65 = $viable; $66 = $library; $67 = $exile; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($64,$65,$66,$67,0)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($selectedCards); $j = 0; while(1) { $68 = $j; $69 = $library; $70 = ((($69)) + 56|0); $71 = HEAP32[$70>>2]|0; $72 = ($68|0)<($71|0); if (!($72)) { label = 20; break; } $73 = $library; $74 = ((($73)) + 8|0); $75 = $j; __THREW__ = 0; $76 = (invoke_iii(3955,($74|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 18; break; } $79 = HEAP32[$76>>2]|0; $80 = ((($79)) + 551|0); $81 = HEAP8[$80>>0]|0; $82 = $81&1; if ($82) { $83 = $library; $84 = ((($83)) + 8|0); $85 = $j; __THREW__ = 0; $86 = (invoke_iii(3955,($84|0),($85|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 18; break; } $89 = HEAP32[$86>>2]|0; $90 = ((($89)) + 551|0); HEAP8[$90>>0] = 0; $91 = $library; $92 = ((($91)) + 8|0); $93 = $j; __THREW__ = 0; $94 = (invoke_iii(3955,($92|0),($93|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 18; break; } __THREW__ = 0; invoke_vii(4249,($selectedCards|0),($94|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 18; break; } } $103 = $j; $104 = (($103) + 1)|0; $j = $104; } L29: do { if ((label|0) == 20) { $105 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($selectedCards)|0); $106 = ($105|0)!=(0); L31: do { if ($106) { $107 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($selectedCards)|0); HEAP32[$5>>2] = $107; $108 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($selectedCards)|0); HEAP32[$6>>2] = $108; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; invoke_vii(4250,($$byval_copy|0),($$byval_copy$1|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 18; break L29; } $i1 = 0; L34: while(1) { $111 = $i1; $112 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($selectedCards)|0); $113 = ($111>>>0)<($112>>>0); if (!($113)) { break L31; } $114 = $library; $115 = ((($114)) + 8|0); __THREW__ = 0; invoke_vii(4251,($oldOrder|0),($115|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 18; break L29; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($newOrder); $118 = $i1; __THREW__ = 0; $119 = (invoke_iii(3955,($selectedCards|0),($118|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break; } __THREW__ = 0; invoke_vii(4249,($newOrder|0),($119|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break; } $k = 0; while(1) { $124 = $k; $125 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($oldOrder)|0); $126 = ($124>>>0)<($125>>>0); if (!($126)) { break; } $127 = $k; __THREW__ = 0; $128 = (invoke_iii(3955,($oldOrder|0),($127|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { break L34; } $131 = HEAP32[$128>>2]|0; HEAP32[$rearranged>>2] = $131; $132 = HEAP32[$rearranged>>2]|0; $133 = $i1; __THREW__ = 0; $134 = (invoke_iii(3955,($selectedCards|0),($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L34; } $137 = HEAP32[$134>>2]|0; $138 = ($132|0)!=($137|0); if ($138) { __THREW__ = 0; invoke_vii(4249,($newOrder|0),($rearranged|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { break L34; } } $143 = $k; $144 = (($143) + 1)|0; $k = $144; } $145 = $library; $146 = ((($145)) + 8|0); __THREW__ = 0; (invoke_iii(4252,($146|0),($newOrder|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { break; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($newOrder); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldOrder); $149 = $i1; $150 = (($149) + 1)|0; $i1 = $150; } $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $3 = $141; $4 = $142; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($newOrder); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldOrder); break L29; } } while(0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($selectedCards); $151 = $viable; $152 = ((($151)) + 624|0); $153 = HEAP32[$152>>2]|0; __ZN9AACascade10toCastCardEP15MTGCardInstance($7,$153); $0 = 1; $169 = $0; STACKTOP = sp;return ($169|0); } } while(0); if ((label|0) == 18) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $3 = $101; $4 = $102; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($selectedCards); $170 = $3; $171 = $4; ___resumeException($170|0); // unreachable; } } while(0); $0 = 1; $169 = $0; STACKTOP = sp;return ($169|0); } function __ZN9AACascade10toCastCardEP15MTGCardInstance($this,$thisCard) { $this = $this|0; $thisCard = $thisCard|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $ac = 0; var $ga1 = 0, $ma1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 32|0; $5 = sp + 20|0; $6 = sp + 65|0; $7 = sp + 4|0; $8 = sp + 64|0; $0 = $this; $1 = $thisCard; $9 = $0; $10 = (__Znwj(192)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $11 = ((($9)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($9)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 172|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; $17 = (invoke_ii(3911,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 15; } else { __THREW__ = 0; $20 = (invoke_ii(3912,($17|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 15; } else { $23 = $1; $24 = $1; __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 15; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $2 = $79; $3 = $80; } else { __THREW__ = 0; invoke_viiiiiiiiiiii(4253,($10|0),($12|0),($20|0),($23|0),($24|0),0,0,1,($4|0),($5|0),0,0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $2 = $81; $3 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $ac = $10; $31 = (__Znwj(184)|0); $$expand_i1_val4 = 1; HEAP8[$8>>0] = $$expand_i1_val4; $32 = ((($9)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = ((($9)) + 88|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 172|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; $38 = (invoke_ii(3911,($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; do { if ($40) { label = 21; } else { __THREW__ = 0; $41 = (invoke_ii(3912,($38|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 21; } else { $44 = $ac; $45 = $1; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 24|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii($48|0,($45|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 21; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 21; } else { __THREW__ = 0; invoke_viiiiiii(4254,($31|0),($33|0),($41|0),($44|0),($49|0),1,($7|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $2 = $86; $3 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val6 = 0; HEAP8[$8>>0] = $$expand_i1_val6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $ma1 = $31; $56 = (__Znwj(160)|0); $57 = ((($9)) + 88|0); $58 = HEAP32[$57>>2]|0; $59 = ((($9)) + 88|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 172|0); $62 = HEAP32[$61>>2]|0; __THREW__ = 0; $63 = (invoke_ii(3911,($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { __THREW__ = 0; $66 = (invoke_ii(3912,($63|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $69 = $1; $70 = $ma1; __THREW__ = 0; invoke_viiiiii(4255,($56|0),($58|0),($66|0),($69|0),(0|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { $ga1 = $56; $73 = $ga1; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 92|0); $76 = HEAP32[$75>>2]|0; (FUNCTION_TABLE_ii[$76 & 8191]($73)|0); STACKTOP = sp;return; } } } $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $2 = $89; $3 = $90; __ZdlPv($56); $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } } } } } while(0); if ((label|0) == 21) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; } $$pre_trunc9 = HEAP8[$8>>0]|0; $88 = $$pre_trunc9&1; if (!($88)) { $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } __ZdlPv($31); $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } } } if ((label|0) == 15) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $2 = $77; $3 = $78; } $$pre_trunc = HEAP8[$6>>0]|0; $83 = $$pre_trunc&1; if (!($83)) { $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } __ZdlPv($10); $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } function __ZN9AACascade11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121447); STACKTOP = sp;return; } function __ZNK9AACascade5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4256,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAModTurnC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti($this,$observer,$_id,$card,$_target,$nbTurnStr,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $nbTurnStr = $nbTurnStr|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($9,$10,$11,$12,$13,$14,$15); $16 = 15344; HEAP32[$9>>2] = $16; $17 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($17|0),($nbTurnStr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $7 = $20; $8 = $21; __ZN18ActivatedAbilityTPD2Ev($9); $22 = $7; $23 = $8; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AAModTurn7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $numTurns = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numTurns = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = (__ZN18ActivatedAbilityTP9getTargetEv($4)|0); $6 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($5)|0); $player = $6; $7 = $player; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$9); $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numTurns|0),($1|0),(0|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = $2; $24 = $3; ___resumeException($23|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = (__ZN10WParsedInt8getValueEv($numTurns)|0); $15 = ($14|0)>(0); $16 = (__ZN10WParsedInt8getValueEv($numTurns)|0); if ($15) { $17 = $player; $18 = ((($17)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + ($16))|0; HEAP32[$18>>2] = $20; STACKTOP = sp;return 1; } else { $25 = (Math_abs(($16|0))|0); $26 = $player; $27 = ((($26)) + 144|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($25))|0; HEAP32[$27>>2] = $29; STACKTOP = sp;return 1; } return (0)|0; } function __ZN9AAModTurn11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $numTurns = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numTurns = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numTurns|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($numTurns)|0); $11 = ($10|0)>(0); if ($11) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121455); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121474); STACKTOP = sp;return; } } function __ZNK9AAModTurn5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4257,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15AALibraryBottomC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$_id,$_source,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 15460; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN15AALibraryBottom7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $k = 0, $library = 0, $newOrder = 0, $oldOrder = 0, $rearranged = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_target = sp + 44|0; $oldOrder = sp + 28|0; $newOrder = sp + 16|0; $rearranged = sp; $1 = $this; $4 = $1; $5 = ((($4)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; HEAP32[$_target>>2] = $9; $10 = HEAP32[$_target>>2]|0; $11 = ((($10)) + 808|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$_target>>2]|0; $16 = (__ZN14MTGPlayerCards12putInLibraryEP15MTGCardInstance($14,$15)|0); HEAP32[$_target>>2] = $16; $17 = HEAP32[$_target>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } $19 = HEAP32[$_target>>2]|0; $20 = ((($19)) + 808|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $library = $25; $26 = $library; $27 = ((($26)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($oldOrder,$27); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($newOrder); __THREW__ = 0; invoke_vii(4249,($newOrder|0),($_target|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; L5: do { if (!($29)) { $k = 0; while(1) { $30 = $k; $31 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($oldOrder)|0); $32 = ($30>>>0)<($31>>>0); if (!($32)) { break; } $33 = $k; __THREW__ = 0; $34 = (invoke_iii(3955,($oldOrder|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L5; } $37 = HEAP32[$34>>2]|0; HEAP32[$rearranged>>2] = $37; $38 = HEAP32[$rearranged>>2]|0; $39 = HEAP32[$_target>>2]|0; $40 = ($38|0)!=($39|0); if ($40) { __THREW__ = 0; invoke_vii(4249,($newOrder|0),($rearranged|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L5; } } $47 = $k; $48 = (($47) + 1)|0; $k = $48; } $49 = $library; $50 = ((($49)) + 8|0); __THREW__ = 0; (invoke_iii(4252,($50|0),($newOrder|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $0 = 1; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($newOrder); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldOrder); $53 = $0; STACKTOP = sp;return ($53|0); } } } while(0); $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $2 = $43; $3 = $44; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($newOrder); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldOrder); $45 = $2; $46 = $3; ___resumeException($45|0); // unreachable; return (0)|0; } function __ZN15AALibraryBottom11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121489); STACKTOP = sp;return; } function __ZNK15AALibraryBottom5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4258,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN8AACopierC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$_id,$_source,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 15576; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN8AACopier7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $clone = 0, $cre = 0, $myClone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cre = sp + 12|0; $4 = sp; $1 = $this; $5 = $1; $6 = ((($5)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + -280|0); $10 = $8 ? 0 : $9; $_target = $10; $11 = $_target; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $105 = $0; STACKTOP = sp;return ($105|0); } $13 = (__ZN11MTGAllCards11getInstanceEv()|0); $14 = $_target; $15 = ((($14)) + 968|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN11MTGAllCards11getCardByIdEi($13,$16)|0); $clone = $17; $18 = (__Znwj(1072)|0); $19 = $clone; $20 = ((($5)) + 148|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; $22 = (invoke_ii(3945,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($22)) + 84|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_viii(4259,($18|0),($19|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $myClone = $18; $29 = ((($5)) + 148|0); $30 = HEAP32[$29>>2]|0; $31 = $myClone; __ZN15MTGCardInstance4copyEPS_($30,$31); $32 = ((($5)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 965|0); HEAP8[$34>>0] = 1; $35 = $_target; $36 = ((($35)) + 260|0); $37 = (__ZNK7MTGCard8getMTGIdEv($36)|0); $38 = ((($5)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 968|0); HEAP32[$40>>2] = $37; $41 = $_target; $42 = ((($41)) + 972|0); $43 = HEAP32[$42>>2]|0; $44 = ((($5)) + 148|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 972|0); HEAP32[$46>>2] = $43; $47 = ((($5)) + 148|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 160|0); $50 = $_target; $51 = ((($50)) + 160|0); ;HEAP32[$49>>2]=HEAP32[$51>>2]|0;HEAP32[$49+4>>2]=HEAP32[$51+4>>2]|0;HEAP32[$49+8>>2]=HEAP32[$51+8>>2]|0;HEAP32[$49+12>>2]=HEAP32[$51+12>>2]|0; $52 = ((($5)) + 148|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 144|0); $55 = $_target; $56 = ((($55)) + 144|0); ;HEAP32[$54>>2]=HEAP32[$56>>2]|0;HEAP32[$54+4>>2]=HEAP32[$56+4>>2]|0;HEAP32[$54+8>>2]=HEAP32[$56+8>>2]|0;HEAP32[$54+12>>2]=HEAP32[$56+12>>2]|0; $57 = $_target; $58 = ((($57)) + 548|0); $59 = HEAP8[$58>>0]|0; $60 = $59&1; L8: do { if ($60) { $61 = ((($5)) + 148|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 232|0); HEAP32[$63>>2] = 2; $64 = ((($5)) + 148|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 280|0); $67 = ((($66)) + 8|0); HEAP32[$67>>2] = 2; $68 = ((($5)) + 148|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 236|0); HEAP32[$70>>2] = 2; $71 = ((($5)) + 148|0); $72 = HEAP32[$71>>2]|0; __ZN13CardPrimitive8setColorEii($72,0,1); $73 = ((($5)) + 148|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 128|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($75,154038)|0); $76 = ((($5)) + 148|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($78); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($cre,163291); $79 = ((($5)) + 148|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($cre)|0); __THREW__ = 0; invoke_vii(3797,($4|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; do { if ($83) { label = 11; } else { __THREW__ = 0; invoke_vii(4119,($80|0),($4|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $2 = $103; $3 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $86 = ((($5)) + 148|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 144|0); (__ZNSt3__16bitsetILj128EE5resetEv($88)|0); $89 = ((($5)) + 148|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; $91 = (invoke_ii(4121,($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 11; } else { $94 = HEAP32[$91>>2]|0; $95 = ((($94)) + 4|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; invoke_vi($96|0,($91|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 11; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); break L8; } } } } while(0); if ((label|0) == 11) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $2 = $101; $3 = $102; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); $106 = $2; $107 = $3; ___resumeException($106|0); // unreachable; } } while(0); $0 = 1; $105 = $0; STACKTOP = sp;return ($105|0); } } $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZdlPv($18); $106 = $2; $107 = $3; ___resumeException($106|0); // unreachable; return (0)|0; } function __ZN8AACopier11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,198403); STACKTOP = sp;return; } function __ZNK8AACopier5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4260,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AAPhaseOutC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$_id,$_source,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 15692; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN10AAPhaseOut7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = $_target; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $27 = $0; STACKTOP = sp;return ($27|0); } $10 = $_target; $11 = ((($10)) + 550|0); HEAP8[$11>>0] = 1; $12 = ((($2)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 140|0); $15 = HEAP32[$14>>2]|0; $16 = $_target; $17 = ((($16)) + 552|0); HEAP32[$17>>2] = $15; $18 = $_target; $19 = ((($18)) + 396|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = $_target; $23 = ((($22)) + 396|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 40|0); HEAPF32[$25>>2] = 50.0; } $26 = $_target; (__ZN15MTGCardInstance22initAttackersDefensersEv($26)|0); $0 = 1; $27 = $0; STACKTOP = sp;return ($27|0); } function __ZN10AAPhaseOut11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121507); STACKTOP = sp;return; } function __ZNK10AAPhaseOut5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4261,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAImprintC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$_id,$_source,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 15808; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN9AAImprint7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_target = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; HEAP32[$_target>>2] = $7; $8 = HEAP32[$_target>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $10 = HEAP32[$_target>>2]|0; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $p = $11; $12 = $p; $13 = ($12|0)!=(0|0); if ($13) { $14 = $p; $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$_target>>2]|0; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($16,$17)|0); } while(1) { $18 = HEAP32[$_target>>2]|0; $19 = ((($18)) + 624|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { break; } $22 = HEAP32[$_target>>2]|0; $23 = ((($22)) + 624|0); $24 = HEAP32[$23>>2]|0; HEAP32[$_target>>2] = $24; } $25 = ((($2)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 992|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($27,$_target); $28 = ((($2)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 992|0); $31 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($31|0)!=(0); if ($32) { $33 = ((($2)) + 148|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 992|0); $36 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($35)|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZN13CardPrimitive8hasColorEi($37,1)|0); if ($38) { $39 = ((($2)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 1028|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + 1)|0; HEAP32[$41>>2] = $43; } $44 = ((($2)) + 148|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 992|0); $47 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($46)|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN13CardPrimitive8hasColorEi($48,2)|0); if ($49) { $50 = ((($2)) + 148|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 1032|0); $53 = HEAP32[$52>>2]|0; $54 = (($53) + 1)|0; HEAP32[$52>>2] = $54; } $55 = ((($2)) + 148|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 992|0); $58 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($57)|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN13CardPrimitive8hasColorEi($59,3)|0); if ($60) { $61 = ((($2)) + 148|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 1036|0); $64 = HEAP32[$63>>2]|0; $65 = (($64) + 1)|0; HEAP32[$63>>2] = $65; } $66 = ((($2)) + 148|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 992|0); $69 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($68)|0); $70 = HEAP32[$69>>2]|0; $71 = (__ZN13CardPrimitive8hasColorEi($70,4)|0); if ($71) { $72 = ((($2)) + 148|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 1040|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) + 1)|0; HEAP32[$74>>2] = $76; } $77 = ((($2)) + 148|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 992|0); $80 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($79)|0); $81 = HEAP32[$80>>2]|0; $82 = (__ZN13CardPrimitive8hasColorEi($81,5)|0); if ($82) { $83 = ((($2)) + 148|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 1044|0); $86 = HEAP32[$85>>2]|0; $87 = (($86) + 1)|0; HEAP32[$85>>2] = $87; } $88 = ((($2)) + 148|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 992|0); $91 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($90)|0); $92 = HEAP32[$91>>2]|0; $93 = (__ZNK13CardPrimitive7getNameEv($92)|0); $94 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($93)|0); $95 = ($94|0)!=(0); if ($95) { $96 = ((($2)) + 148|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 1048|0); $99 = ((($2)) + 148|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 992|0); $102 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($101)|0); $103 = HEAP32[$102>>2]|0; $104 = (__ZNK13CardPrimitive7getNameEv($103)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($98,$104)|0); $105 = ((($2)) + 148|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 1060|0); $108 = ((($2)) + 148|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 992|0); $111 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4backEv($110)|0); $112 = HEAP32[$111>>2]|0; $113 = (__ZNK13CardPrimitive7getNameEv($112)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($107,$113); } } $0 = 1; $114 = $0; STACKTOP = sp;return ($114|0); } function __ZN9AAImprint11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121517); STACKTOP = sp;return; } function __ZNK9AAImprint5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4262,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AACounterC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKciiiiP8ManaCost($this,$observer,$id,$source,$target,$counterstring,$_name,$power,$toughness,$nb,$maxNb,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $counterstring = $counterstring|0; $_name = $_name|0; $power = $power|0; $toughness = $toughness|0; $nb = $nb|0; $maxNb = $maxNb|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 32|0; $12 = sp + 20|0; $15 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $_name; $6 = $power; $7 = $toughness; $8 = $nb; $9 = $maxNb; $10 = $cost; $16 = $0; $17 = $1; $18 = $2; $19 = $3; $20 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,211279); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $13 = $56; $14 = $57; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $13 = $58; $14 = $59; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($16|0),($17|0),($18|0),($19|0),($20|0),0,($11|0),(0|0),($12|0),($15|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $13 = $60; $14 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $27 = 15924; HEAP32[$16>>2] = $27; $28 = ((($16)) + 220|0); __THREW__ = 0; invoke_vii(3800,($28|0),($counterstring|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $13 = $62; $14 = $63; } else { $31 = ((($16)) + 232|0); $32 = $8; HEAP32[$31>>2] = $32; $33 = ((($16)) + 236|0); $34 = $9; HEAP32[$33>>2] = $34; $35 = ((($16)) + 240|0); $36 = $6; HEAP32[$35>>2] = $36; $37 = ((($16)) + 244|0); $38 = $7; HEAP32[$37>>2] = $38; $39 = ((($16)) + 248|0); $40 = $5; __THREW__ = 0; invoke_vii(3797,($39|0),($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; do { if ($42) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $13 = $64; $14 = $65; } else { $43 = ((($16)) + 260|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($43); $44 = $4; $45 = ($44|0)==(0|0); $46 = ((($44)) + 280|0); $47 = $45 ? 0 : $46; $48 = ((($16)) + 132|0); HEAP32[$48>>2] = $47; $49 = ((($16)) + 248|0); $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($49,121525,0)|0); $51 = ($50|0)!=(-1); if ($51) { label = 8; } else { $52 = ((($16)) + 248|0); $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($52,121531,0)|0); $54 = ($53|0)!=(-1); if ($54) { label = 8; } else { $66 = ((($16)) + 136|0); HEAP32[$66>>2] = 30; } } if ((label|0) == 8) { $55 = ((($16)) + 136|0); HEAP32[$55>>2] = 15; } $67 = ((($16)) + 260|0); __THREW__ = 0; (invoke_iii(3925,($67|0),(211279|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $13 = $70; $14 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZN16ActivatedAbilityD2Ev($16); $72 = $13; $73 = $14; ___resumeException($72|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $72 = $13; $73 = $14; ___resumeException($72|0); // unreachable; } function __ZN9AACounter7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $_target = 0, $af = 0, $checkcounter = 0, $currentAmount = 0, $i = 0, $i1 = 0, $i2 = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 44|0; $2 = sp + 28|0; $1 = $this; $5 = $1; $6 = ((($5)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $219 = $0; STACKTOP = sp;return ($219|0); } $9 = ((($5)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); $12 = ((($10)) + -280|0); $13 = $11 ? 0 : $12; $_target = $13; $14 = ((($5)) + 88|0); $15 = HEAP32[$14>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$15); $16 = ((($5)) + 220|0); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($16)|0); $18 = ($17|0)!=(0); do { if ($18) { $19 = ((($5)) + 220|0); __THREW__ = 0; invoke_vii(3800,($2|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($5)) + 148|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_iiiii(4263,($af|0),($2|0),($23|0),(0|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN14AbilityFactoryD2Ev($af); $217 = $3; $218 = $4; ___resumeException($217|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $checkcounter = $24; $27 = $checkcounter; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = ((($5)) + 232|0); HEAP32[$30>>2] = $29; $31 = $checkcounter; $32 = ($31|0)==(0|0); if ($32) { label = 9; break; } __ZN7CounterD2Ev($31); __ZdlPv($31); label = 9; break; } } } else { label = 9; } } while(0); L13: do { if ((label|0) == 9) { $37 = ((($5)) + 232|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)>(0); L15: do { if ($39) { $i = 0; while(1) { $40 = $i; $41 = ((($5)) + 232|0); $42 = HEAP32[$41>>2]|0; $43 = ($40|0)<($42|0); if (!($43)) { break L15; } while(1) { $44 = $_target; $45 = ((($44)) + 624|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if (!($47)) { break; } $48 = $_target; $49 = ((($48)) + 624|0); $50 = HEAP32[$49>>2]|0; $_target = $50; } $targetCounter = 0; $currentAmount = 0; $51 = $_target; $52 = ((($51)) + 812|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = $_target; $56 = ((($55)) + 812|0); $57 = HEAP32[$56>>2]|0; $58 = ((($5)) + 248|0); $59 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($58)|0); $60 = ((($5)) + 240|0); $61 = HEAP32[$60>>2]|0; $62 = ((($5)) + 244|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; $64 = (invoke_iiiii(4264,($57|0),($59|0),($61|0),($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break L13; } $67 = ($64|0)!=(0|0); if ($67) { $68 = $_target; $69 = ((($68)) + 812|0); $70 = HEAP32[$69>>2]|0; $71 = ((($5)) + 248|0); $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($71)|0); $73 = ((($5)) + 240|0); $74 = HEAP32[$73>>2]|0; $75 = ((($5)) + 244|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; $77 = (invoke_iiiii(4264,($70|0),($72|0),($74|0),($76|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break L13; } $targetCounter = $77; $80 = $targetCounter; $81 = ((($80)) + 12|0); $82 = HEAP32[$81>>2]|0; $currentAmount = $82; } } $83 = ((($5)) + 236|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(0); if ($85) { $86 = ((($5)) + 236|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)!=(0); if ($88) { $89 = $currentAmount; $90 = ((($5)) + 236|0); $91 = HEAP32[$90>>2]|0; $92 = ($89|0)<($91|0); if ($92) { label = 22; } } } else { label = 22; } if ((label|0) == 22) { label = 0; $93 = $_target; $94 = ((($93)) + 812|0); $95 = HEAP32[$94>>2]|0; $96 = ((($5)) + 248|0); $97 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($96)|0); $98 = ((($5)) + 240|0); $99 = HEAP32[$98>>2]|0; $100 = ((($5)) + 244|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; (invoke_iiiiii(4265,($95|0),($97|0),($99|0),($101|0),0)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break L13; } } $104 = $i; $105 = (($104) + 1)|0; $i = $105; } } else { $i1 = 0; while(1) { $106 = $i1; $107 = ((($5)) + 232|0); $108 = HEAP32[$107>>2]|0; $109 = (0 - ($108))|0; $110 = ($106|0)<($109|0); if (!($110)) { break L15; } while(1) { $111 = $_target; $112 = ((($111)) + 624|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)!=(0|0); $115 = $_target; if (!($114)) { break; } $116 = ((($115)) + 624|0); $117 = HEAP32[$116>>2]|0; $_target = $117; } $118 = ((($115)) + 812|0); $119 = HEAP32[$118>>2]|0; $120 = ((($5)) + 248|0); $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($120)|0); $122 = ((($5)) + 240|0); $123 = HEAP32[$122>>2]|0; $124 = ((($5)) + 244|0); $125 = HEAP32[$124>>2]|0; __THREW__ = 0; (invoke_iiiii(4266,($119|0),($121|0),($123|0),($125|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { break L13; } $128 = $i1; $129 = (($128) + 1)|0; $i1 = $129; } } } while(0); $130 = $_target; $131 = ((($130)) + 628|0); HEAP32[$131>>2] = 1; $132 = $_target; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 16|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii($135|0,($132|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if (!($138)) { $139 = ($136|0)!=(0); L45: do { if (!($139)) { $i2 = 0; while(1) { $140 = $i2; $141 = $_target; $142 = ((($141)) + 812|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ($140|0)<($144|0); if (!($145)) { break L45; } $146 = $_target; $147 = ((($146)) + 812|0); $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 4|0); $150 = $i2; __THREW__ = 0; $151 = (invoke_iii(4267,($149|0),($150|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break L13; } $154 = HEAP32[$151>>2]|0; $155 = ((($5)) + 240|0); $156 = HEAP32[$155>>2]|0; $157 = ((($5)) + 244|0); $158 = HEAP32[$157>>2]|0; __THREW__ = 0; $159 = (invoke_iiii(4268,($154|0),($156|0),($158|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { break L13; } if ($159) { $162 = ((($5)) + 248|0); $163 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($162)|0); $164 = ($163|0)!=(0); if (!($164)) { $165 = $_target; $166 = ((($165)) + 812|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 4|0); $169 = $i2; __THREW__ = 0; $170 = (invoke_iii(4267,($168|0),($169|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { break L13; } $173 = HEAP32[$170>>2]|0; $174 = ((($173)) + 12|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)>(0); if ($176) { $177 = $_target; $178 = ((($177)) + 812|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 4|0); $181 = $i2; __THREW__ = 0; $182 = (invoke_iii(4267,($180|0),($181|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { break L13; } $185 = HEAP32[$182>>2]|0; $186 = ((($5)) + 240|0); $187 = HEAP32[$186>>2]|0; $188 = ((($5)) + 244|0); $189 = HEAP32[$188>>2]|0; __THREW__ = 0; (invoke_iiii(4269,($185|0),($187|0),($189|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { break L13; } } } } $192 = $i2; $193 = (($192) + 1)|0; $i2 = $193; } } } while(0); $194 = $_target; $195 = ((($194)) + 236|0); $196 = HEAP32[$195>>2]|0; $197 = ($196|0)<=(0); if ($197) { $198 = $_target; __THREW__ = 0; $199 = (invoke_iii(4070,($198|0),42)|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { break; } $202 = ($199|0)!=(0); if ($202) { $203 = ((($5)) + 244|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)<(0); if ($205) { $206 = $_target; __THREW__ = 0; $207 = (invoke_ii(3945,($206|0))|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { break; } $210 = ((($207)) + 84|0); $211 = HEAP32[$210>>2]|0; $212 = $_target; __THREW__ = 0; (invoke_iii(4270,($211|0),($212|0))|0); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { break; } } } } $215 = ((($5)) + 232|0); $216 = HEAP32[$215>>2]|0; $0 = $216; __ZN14AbilityFactoryD2Ev($af); $219 = $0; STACKTOP = sp;return ($219|0); } } } while(0); $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZN14AbilityFactoryD2Ev($af); $217 = $3; $218 = $4; ___resumeException($217|0); // unreachable; return (0)|0; } function __ZN9AACounter11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $s = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 48|0; $s = sp + 28|0; $0 = $this; $3 = $0; $4 = ((($3)) + 260|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 260|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$8); STACKTOP = sp;return; } $9 = ((($3)) + 248|0); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($9)|0); $11 = ($10|0)!=(0); do { if ($11) { $12 = ((($3)) + 248|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$12); $13 = ((($3)) + 260|0); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; (invoke_iii(4152,($13|0),($14|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break; } } } while(0); $21 = ((($3)) + 240|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0); if ($23) { label = 9; } else { $24 = ((($3)) + 244|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0); if ($26) { label = 9; } } if ((label|0) == 9) { $27 = ((($3)) + 240|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 244|0); $30 = HEAP32[$29>>2]|0; HEAP32[$vararg_buffer>>2] = $28; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $30; (_sprintf($buffer,121537,$vararg_buffer)|0); $31 = ((($3)) + 260|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($31,$buffer)|0); } $32 = ((($3)) + 260|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($32,121544)|0); $33 = ((($3)) + 232|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(1); if ($35) { $36 = ((($3)) + 232|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)<(-1000); if (!($38)) { $39 = ((($3)) + 232|0); $40 = HEAP32[$39>>2]|0; HEAP32[$vararg_buffer2>>2] = $40; (_sprintf($buffer,121553,$vararg_buffer2)|0); $41 = ((($3)) + 260|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($41,$buffer)|0); } } $42 = ((($3)) + 36|0); $43 = ((($3)) + 260|0); $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($43)|0); HEAP32[$vararg_buffer5>>2] = $44; (_sprintf($42,180986,$vararg_buffer5)|0); $45 = ((($3)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$45); STACKTOP = sp;return; } function __ZNK9AACounter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(272)|0); __THREW__ = 0; invoke_vii(4271,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14ACounterShroudC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserP7Counter($this,$observer,$id,$source,$target,$tc,$counter) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $tc = $tc|0; $counter = $counter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $tc; $6 = $counter; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 16040; HEAP32[$7>>2] = $11; $12 = ((($7)) + 152|0); $13 = $5; HEAP32[$12>>2] = $13; $14 = ((($7)) + 156|0); $15 = $6; HEAP32[$14>>2] = $15; $16 = ((($7)) + 160|0); HEAP32[$16>>2] = 0; STACKTOP = sp;return; } function __ZN14ACounterShroud9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 160|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($4)) + 160|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = HEAP32[$9>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($9); } $14 = ((($4)) + 160|0); HEAP32[$14>>2] = 0; } $15 = (__Znwj(24)|0); $16 = ((($4)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = ((($4)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); $21 = ((($19)) + -280|0); $22 = $20 ? 0 : $21; $23 = ((($4)) + 152|0); $24 = HEAP32[$23>>2]|0; $25 = ((($4)) + 156|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_viiiiii(4272,($15|0),($4|0),($17|0),($22|0),($24|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; __ZdlPv($15); $42 = $2; $43 = $3; ___resumeException($42|0); // unreachable; } $29 = ((($4)) + 160|0); HEAP32[$29>>2] = $15; $30 = ((($4)) + 160|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($4)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 176|0); $36 = HEAP32[$35>>2]|0; $37 = ((($4)) + 160|0); $38 = HEAP32[$37>>2]|0; (__ZN18ReplacementEffects3addEP17ReplacementEffect($36,$38)|0); $39 = (__ZN10MTGAbility9addToGameEv($4)|0); $0 = $39; $44 = $0; STACKTOP = sp;return ($44|0); } else { $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } return (0)|0; } function __ZN14ACounterShroud7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 176|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; (__ZN18ReplacementEffects6removeEP17ReplacementEffect($5,$7)|0); $8 = ((($1)) + 160|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return 1; } $11 = ((($1)) + 160|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $14 = HEAP32[$12>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($12); } $17 = ((($1)) + 160|0); HEAP32[$17>>2] = 0; STACKTOP = sp;return 1; } function __ZNK14ACounterShroud5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(4273,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 160|0); HEAP32[$8>>2] = 0; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN14ACounterShroudD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16040; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 160|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 156|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN7CounterD2Ev($17); __ZdlPv($17); } $19 = ((($1)) + 156|0); HEAP32[$19>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14ACounterShroudD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ACounterShroudD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15ACounterTrackerC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$id,$source,$target,$scounter) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $scounter = $scounter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 16152; HEAP32[$7>>2] = $15; $16 = ((($7)) + 152|0); __THREW__ = 0; invoke_vii(3800,($16|0),($scounter|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $5 = $20; $6 = $21; __ZN10MTGAbilityD2Ev($7); $22 = $5; $23 = $6; ___resumeException($22|0); // unreachable; } else { $19 = ((($7)) + 164|0); HEAP32[$19>>2] = 0; STACKTOP = sp;return; } } function __ZN15ACounterTracker9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $af = 0, $counter = 0, $nb = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 32|0; $2 = sp + 16|0; $1 = $this; $6 = $1; $7 = ((($6)) + 132|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); $10 = ((($8)) + -280|0); $11 = $9 ? 0 : $10; $_target = $11; $12 = ((($6)) + 88|0); $13 = HEAP32[$12>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$13); $14 = ((($6)) + 152|0); __THREW__ = 0; invoke_vii(3800,($2|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L1: do { if (!($16)) { $17 = $_target; __THREW__ = 0; $18 = (invoke_iiiii(4263,($af|0),($2|0),($17|0),(0|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN14AbilityFactoryD2Ev($af); $102 = $3; $103 = $4; ___resumeException($102|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $counter = $18; $21 = $counter; $22 = ($21|0)!=(0|0); if (!($22)) { $0 = 0; $5 = 1; __ZN14AbilityFactoryD2Ev($af); $101 = $0; STACKTOP = sp;return ($101|0); } $27 = $_target; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($6)) + 164|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); if (!($31)) { $32 = $_target; $33 = ((($32)) + 812|0); $34 = HEAP32[$33>>2]|0; $35 = $counter; $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); $37 = $counter; $38 = ((($37)) + 20|0); $39 = HEAP32[$38>>2]|0; $40 = $counter; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_iiiii(4264,($34|0),($36|0),($39|0),($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } $46 = ($43|0)!=(0|0); L15: do { if ($46) { $47 = $_target; $48 = ((($47)) + 812|0); $49 = HEAP32[$48>>2]|0; $50 = $counter; $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($50)|0); $52 = $counter; $53 = ((($52)) + 20|0); $54 = HEAP32[$53>>2]|0; $55 = $counter; $56 = ((($55)) + 24|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_iiiii(4264,($49|0),($51|0),($54|0),($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L1; } $61 = ((($58)) + 12|0); $62 = HEAP32[$61>>2]|0; $63 = $counter; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)>=($65|0); if ($66) { $nb = 0; while(1) { $67 = $nb; $68 = $counter; $69 = ((($68)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = ($67|0)<($70|0); if (!($71)) { break L15; } $72 = $_target; $73 = ((($72)) + 812|0); $74 = HEAP32[$73>>2]|0; $75 = $counter; $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($75)|0); $77 = $counter; $78 = ((($77)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = $counter; $81 = ((($80)) + 24|0); $82 = HEAP32[$81>>2]|0; __THREW__ = 0; (invoke_iiiii(4266,($74|0),($76|0),($79|0),($82|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break L1; } $85 = ((($6)) + 164|0); $86 = HEAP32[$85>>2]|0; $87 = (($86) + 1)|0; HEAP32[$85>>2] = $87; $88 = $nb; $89 = (($88) + 1)|0; $nb = $89; } } } } while(0); $90 = $counter; $91 = ($90|0)!=(0|0); if ($91) { $92 = $counter; $93 = ($92|0)==(0|0); if (!($93)) { __ZN7CounterD2Ev($92); __ZdlPv($92); } $counter = 0; } __THREW__ = 0; $94 = (invoke_ii(242,($6|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break; } $0 = $94; $5 = 1; __ZN14AbilityFactoryD2Ev($af); $101 = $0; STACKTOP = sp;return ($101|0); } } $97 = $counter; $98 = ($97|0)!=(0|0); if ($98) { $99 = $counter; $100 = ($99|0)==(0|0); if (!($100)) { __ZN7CounterD2Ev($99); __ZdlPv($99); } $counter = 0; } $0 = 0; $5 = 1; __ZN14AbilityFactoryD2Ev($af); $101 = $0; STACKTOP = sp;return ($101|0); } } while(0); $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZN14AbilityFactoryD2Ev($af); $102 = $3; $103 = $4; ___resumeException($102|0); // unreachable; return (0)|0; } function __ZN15ACounterTracker7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, $af = 0, $counter = 0, $nb = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 32|0; $2 = sp + 16|0; $1 = $this; $6 = $1; $7 = ((($6)) + 132|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); $10 = ((($8)) + -280|0); $11 = $9 ? 0 : $10; $_target = $11; $12 = ((($6)) + 88|0); $13 = HEAP32[$12>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$13); $14 = ((($6)) + 152|0); __THREW__ = 0; invoke_vii(3800,($2|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L1: do { if (!($16)) { $17 = $_target; __THREW__ = 0; $18 = (invoke_iiiii(4263,($af|0),($2|0),($17|0),(0|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN14AbilityFactoryD2Ev($af); $60 = $3; $61 = $4; ___resumeException($60|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $counter = $18; $21 = $counter; $22 = ($21|0)!=(0|0); if (!($22)) { $0 = 0; $5 = 1; __ZN14AbilityFactoryD2Ev($af); $59 = $0; STACKTOP = sp;return ($59|0); } $27 = $_target; $28 = ($27|0)!=(0|0); L11: do { if ($28) { $29 = ((($6)) + 164|0); $30 = HEAP32[$29>>2]|0; $31 = $counter; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = ($30|0)==($33|0); if ($34) { $nb = 0; while(1) { $35 = $nb; $36 = $counter; $37 = ((($36)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = ($35|0)<($38|0); if (!($39)) { break L11; } $40 = $_target; $41 = ((($40)) + 812|0); $42 = HEAP32[$41>>2]|0; $43 = $counter; $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($43)|0); $45 = $counter; $46 = ((($45)) + 20|0); $47 = HEAP32[$46>>2]|0; $48 = $counter; $49 = ((($48)) + 24|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; (invoke_iiiiii(4265,($42|0),($44|0),($47|0),($50|0),0)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L1; } $53 = $nb; $54 = (($53) + 1)|0; $nb = $54; } } } } while(0); $55 = $counter; $56 = ($55|0)!=(0|0); if ($56) { $57 = $counter; $58 = ($57|0)==(0|0); if (!($58)) { __ZN7CounterD2Ev($57); __ZdlPv($57); } $counter = 0; } $0 = 1; $5 = 1; __ZN14AbilityFactoryD2Ev($af); $59 = $0; STACKTOP = sp;return ($59|0); } } while(0); $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZN14AbilityFactoryD2Ev($af); $60 = $3; $61 = $4; ___resumeException($60|0); // unreachable; return (0)|0; } function __ZN15ACounterTracker11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($4,$6)|0); $8 = ($7|0)!=(0); if ($8) { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZNK15ACounterTracker5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4274,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN15ACounterTrackerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16152; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15ACounterTrackerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15ACounterTrackerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18AARemoveAllCounterC2EP12GameObserveriP15MTGCardInstanceS3_PKciiibP8ManaCost($this,$observer,$id,$source,$target,$_name,$power,$toughness,$nb,$all,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $_name = $_name|0; $power = $power|0; $toughness = $toughness|0; $nb = $nb|0; $all = $all|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 32|0; $12 = sp + 20|0; $15 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $_name; $6 = $power; $7 = $toughness; $8 = $nb; $16 = $all&1; $9 = $16; $10 = $cost; $17 = $0; $18 = $1; $19 = $2; $20 = $3; $21 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,211279); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $13 = $52; $14 = $53; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $13 = $54; $14 = $55; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($17|0),($18|0),($19|0),($20|0),($21|0),0,($11|0),(0|0),($12|0),($15|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $13 = $56; $14 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $28 = 16264; HEAP32[$17>>2] = $28; $29 = ((($17)) + 220|0); $30 = $8; HEAP32[$29>>2] = $30; $31 = ((($17)) + 224|0); $32 = $6; HEAP32[$31>>2] = $32; $33 = ((($17)) + 228|0); $34 = $7; HEAP32[$33>>2] = $34; $35 = ((($17)) + 232|0); $36 = $5; __THREW__ = 0; invoke_vii(3797,($35|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; do { if ($38) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $13 = $58; $14 = $59; } else { $39 = ((($17)) + 244|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($39); $40 = ((($17)) + 256|0); $41 = $9; $42 = $41&1; $43 = $42&1; HEAP8[$40>>0] = $43; $44 = $4; $45 = ($44|0)==(0|0); $46 = ((($44)) + 280|0); $47 = $45 ? 0 : $46; $48 = ((($17)) + 132|0); HEAP32[$48>>2] = $47; $49 = ((($17)) + 244|0); __THREW__ = 0; (invoke_iii(3925,($49|0),(211279|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $13 = $60; $14 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } else { STACKTOP = sp;return; } } } while(0); __ZN16ActivatedAbilityD2Ev($17); $62 = $13; $63 = $14; ___resumeException($62|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $62 = $13; $63 = $14; ___resumeException($62|0); // unreachable; } function __ZN18AARemoveAllCounter7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $amount = 0, $i = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $113 = $0; STACKTOP = sp;return ($113|0); } $6 = ((($2)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + -280|0); $10 = $8 ? 0 : $9; $_target = $10; $11 = ((($2)) + 256|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; L5: do { if ($13) { $amount = 0; while(1) { $14 = $amount; $15 = $_target; $16 = ((($15)) + 812|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ($14|0)<($18|0); if (!($19)) { break L5; } while(1) { $20 = $_target; $21 = ((($20)) + 812|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 4|0); $24 = $amount; $25 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($23,$24)|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)>(0); if (!($29)) { break; } $30 = $_target; $31 = ((($30)) + 812|0); $32 = HEAP32[$31>>2]|0; $33 = $_target; $34 = ((($33)) + 812|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $37 = $amount; $38 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($36,$37)|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($39)|0); $41 = $_target; $42 = ((($41)) + 812|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 4|0); $45 = $amount; $46 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = $_target; $51 = ((($50)) + 812|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 4|0); $54 = $amount; $55 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($53,$54)|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 24|0); $58 = HEAP32[$57>>2]|0; (__ZN8Counters13removeCounterEPKcii($32,$40,$49,$58)|0); } $59 = $amount; $60 = (($59) + 1)|0; $amount = $60; } } } while(0); $targetCounter = 0; $61 = $_target; $62 = ((($61)) + 812|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)!=(0|0); if ($64) { $65 = $_target; $66 = ((($65)) + 812|0); $67 = HEAP32[$66>>2]|0; $68 = ((($2)) + 232|0); $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($68)|0); $70 = ((($2)) + 224|0); $71 = HEAP32[$70>>2]|0; $72 = ((($2)) + 228|0); $73 = HEAP32[$72>>2]|0; $74 = (__ZN8Counters10hasCounterEPKcii($67,$69,$71,$73)|0); $75 = ($74|0)!=(0|0); if ($75) { $76 = $_target; $77 = ((($76)) + 812|0); $78 = HEAP32[$77>>2]|0; $79 = ((($2)) + 232|0); $80 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($79)|0); $81 = ((($2)) + 224|0); $82 = HEAP32[$81>>2]|0; $83 = ((($2)) + 228|0); $84 = HEAP32[$83>>2]|0; $85 = (__ZN8Counters10hasCounterEPKcii($78,$80,$82,$84)|0); $targetCounter = $85; $86 = $targetCounter; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = ((($2)) + 220|0); HEAP32[$89>>2] = $88; } } $i = 0; while(1) { $90 = $i; $91 = ((($2)) + 220|0); $92 = HEAP32[$91>>2]|0; $93 = ($90|0)<($92|0); if (!($93)) { break; } while(1) { $94 = $_target; $95 = ((($94)) + 624|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)!=(0|0); $98 = $_target; if (!($97)) { break; } $99 = ((($98)) + 624|0); $100 = HEAP32[$99>>2]|0; $_target = $100; } $101 = ((($98)) + 812|0); $102 = HEAP32[$101>>2]|0; $103 = ((($2)) + 232|0); $104 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($103)|0); $105 = ((($2)) + 224|0); $106 = HEAP32[$105>>2]|0; $107 = ((($2)) + 228|0); $108 = HEAP32[$107>>2]|0; (__ZN8Counters13removeCounterEPKcii($102,$104,$106,$108)|0); $109 = $i; $110 = (($109) + 1)|0; $i = $110; } $111 = ((($2)) + 220|0); $112 = HEAP32[$111>>2]|0; $0 = $112; $113 = $0; STACKTOP = sp;return ($113|0); } function __ZN18AARemoveAllCounter11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $buffer = 0, $s = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 40|0; $s = sp + 20|0; $0 = $this; $3 = $0; $4 = ((($3)) + 244|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 244|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$8); STACKTOP = sp;return; } $9 = ((($3)) + 232|0); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($9)|0); $11 = ($10|0)!=(0); do { if ($11) { $12 = ((($3)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$12); $13 = ((($3)) + 244|0); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; (invoke_iii(4152,($13|0),($14|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break; } } } while(0); $21 = ((($3)) + 224|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0); if ($23) { label = 9; } else { $24 = ((($3)) + 228|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0); if ($26) { label = 9; } } if ((label|0) == 9) { $27 = ((($3)) + 224|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 228|0); $30 = HEAP32[$29>>2]|0; HEAP32[$vararg_buffer>>2] = $28; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $30; (_sprintf($buffer,121537,$vararg_buffer)|0); $31 = ((($3)) + 244|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($31,$buffer)|0); } $32 = ((($3)) + 244|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($32,121558)|0); $33 = ((($3)) + 220|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(1); if ($35) { $36 = ((($3)) + 220|0); $37 = HEAP32[$36>>2]|0; HEAP32[$vararg_buffer2>>2] = $37; (_sprintf($buffer,121553,$vararg_buffer2)|0); $38 = ((($3)) + 244|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($38,$buffer)|0); } $39 = ((($3)) + 244|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($39)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$40); STACKTOP = sp;return; } function __ZNK18AARemoveAllCounter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(260)|0); __THREW__ = 0; invoke_vii(4275,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13AAProliferateC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCost($this,$observer,$id,$source,$target,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $8 = $25; $9 = $26; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $8 = $27; $9 = $28; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $8 = $29; $9 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 16380; HEAP32[$11>>2] = $22; __THREW__ = 0; (invoke_ii(3838,($11|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { STACKTOP = sp;return; } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; __ZN16ActivatedAbilityD2Ev($11); $33 = $8; $34 = $9; ___resumeException($33|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $33 = $8; $34 = $9; ___resumeException($33|0); // unreachable; } function __ZN13AAProliferate7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $a1 = 0, $a2 = 0, $cTarget = 0, $counter = 0, $counters = 0, $i = 0, $pTarget = 0, $pcounters = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pcounters = sp + 76|0; $a = sp + 56|0; $a1 = sp + 40|0; $4 = sp + 28|0; $5 = sp + 97|0; $6 = sp + 12|0; $7 = sp; $8 = sp + 96|0; $1 = $this; $9 = $1; $10 = ((($9)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $162 = $0; STACKTOP = sp;return ($162|0); } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($pcounters); $13 = ((($9)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $17 = 0; } else { $16 = (___dynamic_cast($14,24,6264,0)|0); $17 = $16; } $pTarget = $17; $18 = ((($9)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { $22 = 0; } else { $21 = (___dynamic_cast($19,24,5240,280)|0); $22 = $21; } $cTarget = $22; $23 = $pTarget; $24 = ($23|0)!=(0|0); do { if ($24) { $25 = $pTarget; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0); if ($28) { $29 = $pTarget; $30 = ((($9)) + 148|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (invoke_ii(3945,($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ($29|0)!=($32|0); if ($35) { __THREW__ = 0; $36 = (invoke_ii(3903,228)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = ((($9)) + 88|0); $40 = HEAP32[$39>>2]|0; $41 = ((($9)) + 88|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 172|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_ii(3911,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { __THREW__ = 0; $48 = (invoke_ii(3912,($45|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $51 = ((($9)) + 148|0); $52 = HEAP32[$51>>2]|0; $53 = ((($9)) + 132|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; invoke_viiiiiiii(4276,($36|0),($40|0),($48|0),($52|0),($54|0),1,(0|0),0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { HEAP32[$a>>2] = $36; $57 = HEAP32[$a>>2]|0; $58 = ((($57)) + 92|0); HEAP8[$58>>0] = 1; __THREW__ = 0; invoke_vii(3952,($pcounters|0),($a|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } else { label = 34; break; } } } } $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZdlPv($36); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; } } else { label = 18; } } } else { label = 18; } } else { label = 18; } } while(0); L23: do { if ((label|0) == 18) { $65 = $cTarget; $66 = ($65|0)!=(0|0); if ($66) { $67 = $cTarget; $68 = ((($67)) + 812|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = $cTarget; $72 = ((($71)) + 812|0); $73 = HEAP32[$72>>2]|0; $counters = $73; $i = 0; while(1) { $74 = $i; $75 = $counters; $76 = ((($75)) + 4|0); $77 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($76)|0); $78 = ($74>>>0)<($77>>>0); if (!($78)) { label = 34; break L23; } $79 = $counters; $80 = ((($79)) + 4|0); $81 = $i; __THREW__ = 0; $82 = (invoke_iii(4267,($80|0),($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break L23; } $85 = HEAP32[$82>>2]|0; $counter = $85; __THREW__ = 0; $86 = (invoke_ii(3903,272)|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { break L23; } $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $89 = ((($9)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($9)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 172|0); $94 = HEAP32[$93>>2]|0; __THREW__ = 0; $95 = (invoke_ii(3911,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 30; break; } __THREW__ = 0; $98 = (invoke_ii(3912,($95|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 30; break; } $101 = ((($9)) + 148|0); $102 = HEAP32[$101>>2]|0; $103 = $cTarget; __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 30; break; } $106 = $counter; $107 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($106)|0); $108 = $counter; $109 = ((($108)) + 20|0); $110 = HEAP32[$109>>2]|0; $111 = $counter; $112 = ((($111)) + 24|0); $113 = HEAP32[$112>>2]|0; __THREW__ = 0; invoke_viiiiiiiiiiii(4277,($86|0),($90|0),($98|0),($102|0),($103|0),($4|0),($107|0),($110|0),($113|0),1,0,(0|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 31; break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); HEAP32[$a1>>2] = $86; $116 = HEAP32[$a1>>2]|0; $117 = ((($116)) + 92|0); HEAP8[$117>>0] = 1; __THREW__ = 0; invoke_vii(3952,($pcounters|0),($a1|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L23; } $120 = $i; $121 = (($120) + 1)|0; $i = $121; } if ((label|0) == 30) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $2 = $122; $3 = $123; } else if ((label|0) == 31) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $2 = $124; $3 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$5>>0]|0; $126 = $$pre_trunc&1; if (!($126)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; } __ZdlPv($86); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; } else { label = 34; } } else { label = 34; } } } while(0); L45: do { if ((label|0) == 34) { $127 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($pcounters)|0); $128 = ($127|0)!=(0); L47: do { if ($128) { __THREW__ = 0; $129 = (invoke_ii(3903,240)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { break L45; } $$expand_i1_val5 = 1; HEAP8[$8>>0] = $$expand_i1_val5; $132 = ((($9)) + 88|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; $134 = (invoke_ii(3838,($9|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 41; } else { $137 = ((($9)) + 132|0); $138 = HEAP32[$137>>2]|0; $139 = ((($9)) + 148|0); $140 = HEAP32[$139>>2]|0; __THREW__ = 0; invoke_vii(4100,($6|0),($pcounters|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 41; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; do { if ($144) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $2 = $155; $3 = $156; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($129|0),($133|0),($134|0),($138|0),($140|0),0,($6|0),(0|0),($7|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $2 = $157; $3 = $158; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { $$expand_i1_val7 = 0; HEAP8[$8>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); $a2 = $129; $147 = $a2; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 92|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; (invoke_ii($150|0,($147|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { break L45; } else { break L47; } } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); } } if ((label|0) == 41) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $2 = $153; $3 = $154; } $$pre_trunc9 = HEAP8[$8>>0]|0; $159 = $$pre_trunc9&1; if (!($159)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; } __ZdlPv($129); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; } } while(0); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $162 = $0; STACKTOP = sp;return ($162|0); } } while(0); $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $2 = $61; $3 = $62; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($pcounters); $160 = $2; $161 = $3; ___resumeException($160|0); // unreachable; return (0)|0; } function __ZN13AAProliferate11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121575); STACKTOP = sp;return; } function __ZNK13AAProliferate5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4278,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13AAProliferateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AAProliferateD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AAProliferateD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN22GenericChooseTypeColorC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEbbP8ManaCost($this,$observer,$id,$source,$0,$_toAdd,$chooseColor,$nonwall,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $0 = $0|0; $_toAdd = $_toAdd|0; $chooseColor = $chooseColor|0; $nonwall = $nonwall|0; $cost = $cost|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 32|0; $10 = sp + 20|0; $13 = sp; $1 = $this; $2 = $observer; $3 = $id; $4 = $source; $5 = $0; $14 = $chooseColor&1; $6 = $14; $15 = $nonwall&1; $7 = $15; $8 = $cost; $16 = $1; $17 = $2; $18 = $3; $19 = $4; $20 = $8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,211279); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $11 = $42; $12 = $43; } else { __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $11 = $44; $12 = $45; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($16|0),($17|0),($18|0),($19|0),($20|0),0,($9|0),(0|0),($10|0),($13|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $11 = $46; $12 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $27 = 16496; HEAP32[$16>>2] = $27; $28 = ((($16)) + 220|0); __THREW__ = 0; invoke_vii(3800,($28|0),($_toAdd|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $11 = $48; $12 = $49; } else { $31 = ((($16)) + 232|0); $32 = $6; $33 = $32&1; $34 = $33&1; HEAP8[$31>>0] = $34; $35 = ((($16)) + 244|0); $36 = $7; $37 = $36&1; $38 = $37&1; HEAP8[$35>>0] = $38; __THREW__ = 0; (invoke_ii(3838,($16|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $11 = $50; $12 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } else { $41 = ((($16)) + 236|0); HEAP32[$41>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZN16ActivatedAbilityD2Ev($16); $52 = $11; $53 = $12; ___resumeException($52|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $52 = $11; $53 = $12; ___resumeException($52|0); // unreachable; } function __ZN22GenericChooseTypeColor7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a1 = 0, $i = 0, $i1 = 0, $menu = 0, $selection = 0, $set = 0, $set2 = 0, $values = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $selection = sp + 112|0; $4 = sp + 88|0; $5 = sp + 134|0; $set = sp + 84|0; $values = sp + 72|0; $menu = sp + 56|0; $6 = sp + 44|0; $7 = sp + 32|0; $8 = sp + 133|0; $set2 = sp + 28|0; $9 = sp + 12|0; $10 = sp; $11 = sp + 132|0; $1 = $this; $12 = $1; $13 = ((($12)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { $0 = 0; $214 = $0; STACKTOP = sp;return ($214|0); } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); $16 = ((($12)) + 232|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; L5: do { if ($18) { $i = 1; while(1) { $19 = $i; $20 = ($19|0)<=(5); if (!($20)) { label = 56; break L5; } __THREW__ = 0; $21 = (invoke_ii(3903,176)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break L5; } $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $24 = ((($12)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($12)) + 88|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 172|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_ii(3911,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 18; break; } __THREW__ = 0; $33 = (invoke_ii(3912,($30|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 18; break; } $36 = ((($12)) + 148|0); $37 = HEAP32[$36>>2]|0; $38 = ((($12)) + 132|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); $41 = ((($39)) + -280|0); $42 = $40 ? 0 : $41; $43 = $i; $44 = ((($12)) + 220|0); __THREW__ = 0; invoke_vii(3800,($4|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 18; break; } __THREW__ = 0; invoke_viiiiiii(4279,($21|0),($25|0),($33|0),($37|0),($42|0),($43|0),($4|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 19; break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; $49 = ((($12)) + 236|0); HEAP32[$49>>2] = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $50 = ((($12)) + 236|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 84|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; $55 = (invoke_ii($54|0,($51|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break L5; } HEAP32[$set>>2] = $55; $58 = HEAP32[$set>>2]|0; $59 = ((($58)) + 92|0); HEAP8[$59>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break L5; } $62 = ((($12)) + 236|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)!=(0|0); if ($64) { $65 = ((($12)) + 236|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $68 = HEAP32[$66>>2]|0; $69 = ((($68)) + 4|0); $70 = HEAP32[$69>>2]|0; FUNCTION_TABLE_vi[$70 & 8191]($66); } $71 = ((($12)) + 236|0); HEAP32[$71>>2] = 0; } $79 = $i; $80 = (($79) + 1)|0; $i = $80; } if ((label|0) == 18) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; } else if ((label|0) == 19) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$5>>0]|0; $78 = $$pre_trunc&1; if (!($78)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; } __ZdlPv($21); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; } else { __THREW__ = 0; $81 = (invoke_i(4280)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { __THREW__ = 0; invoke_vii(4281,($values|0),($81|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if (!($85)) { $i1 = 0; while(1) { $86 = $i1; $87 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values)|0); $88 = ($86>>>0)<($87>>>0); if (!($88)) { label = 54; break; } $89 = $i1; __THREW__ = 0; $90 = (invoke_iii(3802,($values|0),($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 44; break; } __THREW__ = 0; invoke_vii(3800,($menu|0),($90|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 44; break; } $95 = ((($12)) + 244|0); $96 = HEAP8[$95>>0]|0; $97 = $96&1; if ($97) { $98 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($menu,121587)|0); if ($98) { $99 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($menu,121592)|0); if ($99) { label = 32; } } } else { label = 32; } if ((label|0) == 32) { label = 0; __THREW__ = 0; $100 = (invoke_ii(3903,188)|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 45; break; } $$expand_i1_val5 = 1; HEAP8[$8>>0] = $$expand_i1_val5; $103 = ((($12)) + 88|0); $104 = HEAP32[$103>>2]|0; $105 = ((($12)) + 88|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 172|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; $109 = (invoke_ii(3911,($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 46; break; } __THREW__ = 0; $112 = (invoke_ii(3912,($109|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 46; break; } $115 = ((($12)) + 148|0); $116 = HEAP32[$115>>2]|0; $117 = ((($12)) + 132|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)==(0|0); $120 = ((($118)) + -280|0); $121 = $119 ? 0 : $120; $122 = $i1; __THREW__ = 0; invoke_vii(3800,($6|0),($menu|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 46; break; } $125 = ((($12)) + 220|0); __THREW__ = 0; invoke_vii(3800,($7|0),($125|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 47; break; } __THREW__ = 0; invoke_viiiiiiii(4282,($100|0),($104|0),($112|0),($116|0),($121|0),($122|0),($6|0),($7|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 48; break; } $$expand_i1_val7 = 0; HEAP8[$8>>0] = $$expand_i1_val7; $130 = ((($12)) + 240|0); HEAP32[$130>>2] = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $131 = ((($12)) + 240|0); $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 84|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii($135|0,($132|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 45; break; } HEAP32[$set2>>2] = $136; $139 = HEAP32[$set2>>2]|0; $140 = ((($139)) + 92|0); HEAP8[$140>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set2|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 45; break; } $143 = ((($12)) + 240|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)!=(0|0); if ($145) { $146 = ((($12)) + 240|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)==(0|0); if (!($148)) { $149 = HEAP32[$147>>2]|0; $150 = ((($149)) + 4|0); $151 = HEAP32[$150>>2]|0; FUNCTION_TABLE_vi[$151 & 8191]($147); } $152 = ((($12)) + 240|0); HEAP32[$152>>2] = 0; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($menu); $164 = $i1; $165 = (($164) + 1)|0; $i1 = $165; } if ((label|0) == 44) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $2 = $153; $3 = $154; } else if ((label|0) == 45) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $2 = $155; $3 = $156; label = 53; } else if ((label|0) == 46) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $2 = $157; $3 = $158; label = 50; } else if ((label|0) == 47) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $2 = $159; $3 = $160; label = 49; } else if ((label|0) == 48) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $2 = $161; $3 = $162; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 49; } else if ((label|0) == 54) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); label = 56; break; } if ((label|0) == 49) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 50; } if ((label|0) == 50) { $$pre_trunc9 = HEAP8[$8>>0]|0; $163 = $$pre_trunc9&1; if ($163) { __ZdlPv($100); label = 53; } else { label = 53; } } if ((label|0) == 53) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($menu); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; } } } } while(0); L73: do { if ((label|0) == 56) { $166 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $167 = ($166|0)!=(0); L75: do { if ($167) { __THREW__ = 0; $168 = (invoke_ii(3903,240)|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { break L73; } $$expand_i1_val11 = 1; HEAP8[$11>>0] = $$expand_i1_val11; $171 = ((($12)) + 88|0); $172 = HEAP32[$171>>2]|0; __THREW__ = 0; $173 = (invoke_ii(3838,($12|0))|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { label = 64; } else { $176 = ((($12)) + 132|0); $177 = HEAP32[$176>>2]|0; $178 = ((($12)) + 148|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; invoke_vii(4100,($9|0),($selection|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 64; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; do { if ($183) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $2 = $207; $3 = $208; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($168|0),($172|0),($173|0),($177|0),($179|0),1,($9|0),(0|0),($10|0)); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $2 = $209; $3 = $210; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val13 = 0; HEAP8[$11>>0] = $$expand_i1_val13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($9); $a1 = $168; $186 = ((($12)) + 132|0); $187 = HEAP32[$186>>2]|0; $188 = ($187|0)==(0|0); $189 = ((($187)) + -280|0); $190 = $188 ? 0 : $189; $191 = ((($12)) + 88|0); $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 172|0); $194 = HEAP32[$193>>2]|0; __THREW__ = 0; $195 = (invoke_ii(3911,($194|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { break L73; } $198 = ((($195)) + 80|0); HEAP32[$198>>2] = $190; $199 = $a1; $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 92|0); $202 = HEAP32[$201>>2]|0; __THREW__ = 0; (invoke_ii($202|0,($199|0))|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { break L73; } else { break L75; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($9); } } if ((label|0) == 64) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $2 = $205; $3 = $206; } $$pre_trunc15 = HEAP8[$11>>0]|0; $211 = $$pre_trunc15&1; if (!($211)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; } __ZdlPv($168); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; } } while(0); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $214 = $0; STACKTOP = sp;return ($214|0); } } while(0); $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $212 = $2; $213 = $3; ___resumeException($212|0); // unreachable; return (0)|0; } function __ZN22GenericChooseTypeColor11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 232|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121597); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121612); STACKTOP = sp;return; } } function __ZNK22GenericChooseTypeColor5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(248)|0); __THREW__ = 0; invoke_vii(4283,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN22GenericChooseTypeColorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16496; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN22GenericChooseTypeColorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22GenericChooseTypeColorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16AASetColorChosenC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$id,$source,$_target,$_color,$toAlter) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $_color = $_color|0; $toAlter = $toAlter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $_color; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 16612; HEAP32[$8>>2] = $12; $13 = ((($8)) + 156|0); $14 = $5; HEAP32[$13>>2] = $14; $15 = ((($8)) + 160|0); __THREW__ = 0; invoke_vii(3800,($15|0),($toAlter|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $6 = $24; $7 = $25; __ZN14InstantAbilityD2Ev($8); $26 = $6; $27 = $7; ___resumeException($26|0); // unreachable; } else { $18 = $4; $19 = ($18|0)==(0|0); $20 = ((($18)) + 280|0); $21 = $19 ? 0 : $20; $22 = ((($8)) + 132|0); HEAP32[$22>>2] = $21; $23 = ((($8)) + 172|0); HEAP32[$23>>2] = 0; STACKTOP = sp;return; } } function __ZN16AASetColorChosen7resolveEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $_target = 0, $af = 0, $cleanup$dest = 0, $dontAdd = 0, $j = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 112|0; $af = sp + 48|0; $2 = sp + 36|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $10 = $1; $11 = ((($10)) + 132|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); $14 = ((($12)) + -280|0); $15 = $13 ? 0 : $14; $_target = $15; $16 = ((($10)) + 156|0); $17 = HEAP32[$16>>2]|0; $18 = $_target; $19 = ((($18)) + 560|0); HEAP32[$19>>2] = $17; $20 = ((($10)) + 160|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($20)|0); $22 = ($21|0)!=(0); L1: do { if ($22) { $23 = ((($10)) + 88|0); $24 = HEAP32[$23>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$24); $25 = ((($10)) + 160|0); __THREW__ = 0; invoke_vii(3800,($2|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; L3: do { if (!($27)) { $28 = $_target; __THREW__ = 0; $29 = (invoke_iiiiiiiii(4066,($af|0),($2|0),0,(0|0),($28|0),0,0,(0|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN14AbilityFactoryD2Ev($af); $118 = $3; $119 = $4; ___resumeException($118|0); // unreachable; } $32 = ((($10)) + 172|0); HEAP32[$32>>2] = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $33 = ((($10)) + 172|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); if ($35) { $40 = ((($10)) + 172|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 104|0); HEAP8[$42>>0] = 0; $43 = ((($10)) + 172|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 92|0); $46 = HEAP8[$45>>0]|0; $47 = $46&1; if ($47) { $48 = ((($10)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 92|0); $52 = HEAP32[$51>>2]|0; __THREW__ = 0; (invoke_ii($52|0,($49|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break; } $55 = ((($10)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0|0); if ($57) { $58 = ((($10)) + 172|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0|0); if (!($60)) { $61 = HEAP32[$59>>2]|0; $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vi[$63 & 8191]($59); } $64 = ((($10)) + 172|0); HEAP32[$64>>2] = 0; } } else { $65 = $_target; $66 = ($65|0)==(0|0); $67 = ((($65)) + 280|0); $68 = $66 ? 0 : $67; $69 = ((($10)) + 172|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 132|0); HEAP32[$71>>2] = $68; $72 = ((($10)) + 172|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==(0|0); if ($74) { $76 = 0; } else { $75 = (___dynamic_cast($73,4000,456,0)|0); $76 = $75; } $dontAdd = $76; $77 = $dontAdd; $78 = ($77|0)!=(0|0); L22: do { if (!($78)) { $79 = $_target; $80 = ((($79)) + 380|0); $81 = ((($10)) + 172|0); __THREW__ = 0; invoke_vii(3952,($80|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break L3; } $j = 0; while(1) { $84 = $j; $85 = $_target; $86 = ((($85)) + 380|0); $87 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($86)|0); $88 = ($84>>>0)<($87>>>0); if (!($88)) { break L22; } $89 = $_target; $90 = ((($89)) + 380|0); $91 = $j; __THREW__ = 0; $92 = (invoke_iii(3954,($90|0),($91|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break L3; } $95 = HEAP32[$92>>2]|0; $96 = ($95|0)==($10|0); if ($96) { $97 = $_target; $98 = ((($97)) + 380|0); $99 = $_target; $100 = ((($99)) + 380|0); $101 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5beginEv($100)|0); HEAP32[$8>>2] = $101; $102 = $j; $103 = (__ZNKSt3__111__wrap_iterIPP10MTGAbilityEplEi($8,$102)|0); HEAP32[$7>>2] = $103; __ZNSt3__111__wrap_iterIPKP10MTGAbilityEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($6,$7,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; $104 = (invoke_iii(4284,($98|0),($$byval_copy|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break L3; } HEAP32[$9>>2] = $104; } $107 = $j; $108 = (($107) + 1)|0; $j = $108; } } } while(0); $109 = ((($10)) + 172|0); $110 = HEAP32[$109>>2]|0; $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 96|0); $113 = HEAP32[$112>>2]|0; __THREW__ = 0; (invoke_ii($113|0,($110|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break; } } $116 = $_target; $117 = ((($116)) + 632|0); HEAP8[$117>>0] = 1; $5 = 0; } else { $0 = 0; $5 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $5; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L1; } $120 = $0; STACKTOP = sp;return ($120|0); } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZN14AbilityFactoryD2Ev($af); $118 = $3; $119 = $4; ___resumeException($118|0); // unreachable; } } while(0); $0 = 1; $120 = $0; STACKTOP = sp;return ($120|0); } function __ZN16AASetColorChosen11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj(47348,$3)|0); $5 = HEAP32[$4>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$5); STACKTOP = sp;return; } function __ZNK16AASetColorChosen5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(4285,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16AASetColorChosenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16612; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16AASetColorChosenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16AASetColorChosenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15AASetTypeChosenC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_($this,$observer,$id,$source,$_target,$_type,$_menu,$toAlter) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $_type = $_type|0; $_menu = $_menu|0; $toAlter = $toAlter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $_type; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 16724; HEAP32[$8>>2] = $12; $13 = ((($8)) + 156|0); $14 = $5; HEAP32[$13>>2] = $14; $15 = ((($8)) + 160|0); __THREW__ = 0; invoke_vii(3800,($15|0),($toAlter|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN14InstantAbilityD2Ev($8); $31 = $6; $32 = $7; ___resumeException($31|0); // unreachable; } $18 = ((($8)) + 172|0); __THREW__ = 0; invoke_vii(3800,($18|0),($_menu|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = $4; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; $25 = ((($8)) + 132|0); HEAP32[$25>>2] = $24; $26 = ((($8)) + 184|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $6 = $29; $7 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZN14InstantAbilityD2Ev($8); $31 = $6; $32 = $7; ___resumeException($31|0); // unreachable; } function __ZN15AASetTypeChosen7resolveEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $af = 0; var $dontAdd = 0, $j = 0, $typeChoosen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 116|0; $typeChoosen = sp + 96|0; $af = sp + 36|0; $3 = sp + 24|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $0 = $this; $8 = $0; $9 = ((($8)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); $12 = ((($10)) + -280|0); $13 = $11 ? 0 : $12; $_target = $13; $14 = ((($8)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($typeChoosen,$14); $15 = $_target; $16 = ((($15)) + 564|0); __THREW__ = 0; (invoke_iii(3901,($16|0),($typeChoosen|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ((($8)) + 160|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($19)|0); $21 = ($20|0)!=(0); if (!($21)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeChoosen); STACKTOP = sp;return 1; } $22 = ((($8)) + 88|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = ((($8)) + 160|0); __THREW__ = 0; invoke_vii(3800,($3|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; L7: do { if ($28) { label = 13; } else { $29 = $_target; __THREW__ = 0; $30 = (invoke_iiiiiiiii(4066,($af|0),($3|0),0,(0|0),($29|0),0,0,(0|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $1 = $60; $2 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $33 = ((($8)) + 184|0); HEAP32[$33>>2] = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $34 = ((($8)) + 184|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 92|0); $37 = HEAP8[$36>>0]|0; $38 = $37&1; if ($38) { $39 = ((($8)) + 184|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 92|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; (invoke_ii($43|0,($40|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 13; break; } $46 = ((($8)) + 184|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = ((($8)) + 184|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); if (!($51)) { $52 = HEAP32[$50>>2]|0; $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; FUNCTION_TABLE_vi[$54 & 8191]($50); } $55 = ((($8)) + 184|0); HEAP32[$55>>2] = 0; } } else { $62 = $_target; $63 = ($62|0)==(0|0); $64 = ((($62)) + 280|0); $65 = $63 ? 0 : $64; $66 = ((($8)) + 184|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 132|0); HEAP32[$68>>2] = $65; $69 = ((($8)) + 184|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(0|0); if ($71) { $73 = 0; } else { $72 = (___dynamic_cast($70,4000,456,0)|0); $73 = $72; } $dontAdd = $73; $74 = $dontAdd; $75 = ($74|0)!=(0|0); L23: do { if (!($75)) { $76 = $_target; $77 = ((($76)) + 380|0); $78 = ((($8)) + 184|0); __THREW__ = 0; invoke_vii(3952,($77|0),($78|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 13; break L7; } $j = 0; while(1) { $81 = $j; $82 = $_target; $83 = ((($82)) + 380|0); $84 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($83)|0); $85 = ($81>>>0)<($84>>>0); if (!($85)) { break L23; } $86 = $_target; $87 = ((($86)) + 380|0); $88 = $j; __THREW__ = 0; $89 = (invoke_iii(3954,($87|0),($88|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 13; break L7; } $92 = HEAP32[$89>>2]|0; $93 = ($92|0)==($8|0); if ($93) { $94 = $_target; $95 = ((($94)) + 380|0); $96 = $_target; $97 = ((($96)) + 380|0); $98 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5beginEv($97)|0); HEAP32[$6>>2] = $98; $99 = $j; $100 = (__ZNKSt3__111__wrap_iterIPP10MTGAbilityEplEi($6,$99)|0); HEAP32[$5>>2] = $100; __ZNSt3__111__wrap_iterIPKP10MTGAbilityEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $101 = (invoke_iii(4284,($95|0),($$byval_copy|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 13; break L7; } HEAP32[$7>>2] = $101; } $104 = $j; $105 = (($104) + 1)|0; $j = $105; } } } while(0); $106 = ((($8)) + 184|0); $107 = HEAP32[$106>>2]|0; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 96|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; (invoke_ii($110|0,($107|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 13; break; } } $113 = $_target; $114 = ((($113)) + 632|0); HEAP8[$114>>0] = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeChoosen); STACKTOP = sp;return 1; } } while(0); if ((label|0) == 13) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $1 = $58; $2 = $59; } __ZN14AbilityFactoryD2Ev($af); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeChoosen); $115 = $1; $116 = $2; ___resumeException($115|0); // unreachable; } } $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $1 = $56; $2 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeChoosen); $115 = $1; $116 = $2; ___resumeException($115|0); // unreachable; return (0)|0; } function __ZN15AASetTypeChosen11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$3); STACKTOP = sp;return; } function __ZNK15AASetTypeChosen5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(4286,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15AASetTypeChosenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16724; HEAP32[$1>>2] = $2; $3 = ((($1)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AASetTypeChosenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AASetTypeChosenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16GenericFlipACoinC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCost($this,$observer,$id,$source,$0,$_toAdd,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $0 = $0|0; $_toAdd = $_toAdd|0; $cost = $cost|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $1 = $this; $2 = $observer; $3 = $id; $4 = $source; $5 = $0; $6 = $cost; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $9 = $30; $10 = $31; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $9 = $32; $10 = $33; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($12|0),($13|0),($14|0),($15|0),($16|0),0,($7|0),(0|0),($8|0),($11|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $9 = $34; $10 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $23 = 16836; HEAP32[$12>>2] = $23; $24 = ((($12)) + 220|0); __THREW__ = 0; invoke_vii(3800,($24|0),($_toAdd|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $9 = $36; $10 = $37; } else { __THREW__ = 0; (invoke_ii(3838,($12|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $9 = $38; $10 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } else { $29 = ((($12)) + 232|0); HEAP32[$29>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZN16ActivatedAbilityD2Ev($12); $40 = $9; $41 = $10; ___resumeException($40|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $40 = $9; $41 = $10; ___resumeException($40|0); // unreachable; } function __ZN16GenericFlipACoin7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a1 = 0, $i = 0, $selection = 0, $set = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $selection = sp + 56|0; $4 = sp + 32|0; $5 = sp + 77|0; $set = sp + 28|0; $6 = sp + 12|0; $7 = sp; $8 = sp + 76|0; $1 = $this; $9 = $1; $10 = ((($9)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $123 = $0; STACKTOP = sp;return ($123|0); } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); $i = 0; while(1) { $13 = $i; $14 = ($13|0)<(2); if (!($14)) { label = 22; break; } __THREW__ = 0; $15 = (invoke_ii(3903,200)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 16; break; } $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $18 = ((($9)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($9)) + 88|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 172|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_ii(3911,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 17; break; } __THREW__ = 0; $27 = (invoke_ii(3912,($24|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 17; break; } $30 = ((($9)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = ((($9)) + 132|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0|0); $35 = ((($33)) + -280|0); $36 = $34 ? 0 : $35; $37 = $i; $38 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($4|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 17; break; } __THREW__ = 0; invoke_viiiiiii(4287,($15|0),($19|0),($27|0),($31|0),($36|0),($37|0),($4|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 18; break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; $43 = ((($9)) + 232|0); HEAP32[$43>>2] = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $44 = ((($9)) + 232|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 84|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii($48|0,($45|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 16; break; } HEAP32[$set>>2] = $49; $52 = HEAP32[$set>>2]|0; $53 = ((($52)) + 92|0); HEAP8[$53>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 16; break; } $56 = ((($9)) + 232|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(0|0); if ($58) { $59 = ((($9)) + 232|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(0|0); if (!($61)) { $62 = HEAP32[$60>>2]|0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; FUNCTION_TABLE_vi[$64 & 8191]($60); } $65 = ((($9)) + 232|0); HEAP32[$65>>2] = 0; } $73 = $i; $74 = (($73) + 1)|0; $i = $74; } L21: do { if ((label|0) == 17) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $2 = $68; $3 = $69; } else if ((label|0) == 18) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $2 = $70; $3 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } else if ((label|0) == 22) { $75 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $76 = ($75|0)!=(0); L23: do { if ($76) { __THREW__ = 0; $77 = (invoke_ii(3903,240)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 16; break L21; } $$expand_i1_val5 = 1; HEAP8[$8>>0] = $$expand_i1_val5; $80 = ((($9)) + 88|0); $81 = HEAP32[$80>>2]|0; __THREW__ = 0; $82 = (invoke_ii(3838,($9|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 30; } else { $85 = ((($9)) + 132|0); $86 = HEAP32[$85>>2]|0; $87 = ((($9)) + 148|0); $88 = HEAP32[$87>>2]|0; __THREW__ = 0; invoke_vii(4100,($6|0),($selection|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 30; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; do { if ($92) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $2 = $116; $3 = $117; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($77|0),($81|0),($82|0),($86|0),($88|0),0,($6|0),(0|0),($7|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $2 = $118; $3 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val7 = 0; HEAP8[$8>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); $a1 = $77; $95 = ((($9)) + 132|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); $98 = ((($96)) + -280|0); $99 = $97 ? 0 : $98; $100 = ((($9)) + 88|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 172|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; $104 = (invoke_ii(3911,($103|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 16; break L21; } $107 = ((($104)) + 80|0); HEAP32[$107>>2] = $99; $108 = $a1; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 92|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; (invoke_ii($111|0,($108|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 16; break L21; } else { break L23; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($6); } } if ((label|0) == 30) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $2 = $114; $3 = $115; } $$pre_trunc9 = HEAP8[$8>>0]|0; $120 = $$pre_trunc9&1; if (!($120)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } __ZdlPv($77); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } } while(0); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $123 = $0; STACKTOP = sp;return ($123|0); } } while(0); if ((label|0) == 16) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } $$pre_trunc = HEAP8[$5>>0]|0; $72 = $$pre_trunc&1; if (!($72)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } __ZdlPv($15); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; return (0)|0; } function __ZN16GenericFlipACoin11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121626); STACKTOP = sp;return; } function __ZNK16GenericFlipACoin5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4288,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN16GenericFlipACoinD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16836; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16GenericFlipACoinD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16GenericFlipACoinD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AASetCoinC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$id,$source,$_target,$_side,$toAlter) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $_side = $_side|0; $toAlter = $toAlter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $_side; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 16952; HEAP32[$8>>2] = $12; $13 = ((($8)) + 156|0); $14 = $5; HEAP32[$13>>2] = $14; $15 = ((($8)) + 160|0); __THREW__ = 0; invoke_vii(3800,($15|0),($toAlter|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $6 = $26; $7 = $27; __ZN14InstantAbilityD2Ev($8); $28 = $6; $29 = $7; ___resumeException($28|0); // unreachable; } else { $18 = ((($8)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($8)) + 184|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($19); $20 = $4; $21 = ($20|0)==(0|0); $22 = ((($20)) + 280|0); $23 = $21 ? 0 : $22; $24 = ((($8)) + 132|0); HEAP32[$24>>2] = $23; $25 = ((($8)) + 196|0); HEAP32[$25>>2] = 0; STACKTOP = sp;return; } } function __ZN9AASetCoin7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc21 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Lose = 0, $Win = 0, $_target = 0, $af = 0, $af2 = 0, $flip = 0, $message = 0, $message1 = 0, $message3 = 0, $message4 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $Win = sp + 260|0; $1 = sp + 248|0; $2 = sp + 236|0; $Lose = sp + 216|0; $5 = sp + 204|0; $6 = sp + 192|0; $af = sp + 140|0; $7 = sp + 128|0; $8 = sp + 112|0; $9 = sp + 287|0; $10 = sp + 96|0; $11 = sp + 286|0; $af2 = sp + 44|0; $12 = sp + 32|0; $13 = sp + 16|0; $14 = sp + 285|0; $15 = sp; $16 = sp + 284|0; $0 = $this; $17 = $0; $18 = ((($17)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); $21 = ((($19)) + -280|0); $22 = $20 ? 0 : $21; $_target = $22; $23 = ((($17)) + 156|0); $24 = HEAP32[$23>>2]|0; $25 = $_target; $26 = ((($25)) + 576|0); HEAP32[$26>>2] = $24; $27 = ((($17)) + 88|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN12GameObserver18getRandomGeneratorEv($28)|0); $30 = (__ZN15RandomGenerator6randomEv($29)|0); $31 = (($30|0) % 2)&-1; $flip = $31; $32 = ((($17)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,121638); __THREW__ = 0; invoke_vii(3797,($2|0),(121650|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; } else { __THREW__ = 0; invoke_viiiii(3937,($Win|0),($32|0),($1|0),($2|0),1); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $37 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($Win)|0); $38 = ($37|0)!=(0); if ($38) { $39 = ((($17)) + 172|0); __THREW__ = 0; $40 = (invoke_iii(3802,($Win|0),1)|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 9; } else { __THREW__ = 0; (invoke_iii(3901,($39|0),($40|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 9; } else { label = 10; } } } else { label = 10; } L10: do { if ((label|0) == 10) { $51 = ((($17)) + 160|0); __THREW__ = 0; invoke_vii(3797,($5|0),(121665|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 9; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(121678|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; do { if ($55) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $3 = $66; $4 = $67; } else { __THREW__ = 0; invoke_viiiii(3937,($Lose|0),($51|0),($5|0),($6|0),1); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $58 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($Lose)|0); $59 = ($58|0)!=(0); if ($59) { $60 = ((($17)) + 184|0); __THREW__ = 0; $61 = (invoke_iii(3802,($Lose|0),1)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 19; } else { __THREW__ = 0; (invoke_iii(3901,($60|0),($61|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 19; } else { label = 20; } } } else { label = 20; } L22: do { if ((label|0) == 20) { $72 = ((($17)) + 172|0); $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($72)|0); $74 = ($73|0)!=(0); if ($74) { $75 = $flip; $76 = ((($17)) + 156|0); $77 = HEAP32[$76>>2]|0; $78 = ($75|0)==($77|0); if ($78) { $79 = ((($17)) + 88|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($80|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 19; break; } $83 = ((($17)) + 172|0); __THREW__ = 0; invoke_vii(3800,($7|0),($83|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; L28: do { if ($85) { label = 31; } else { $86 = $_target; __THREW__ = 0; $87 = (invoke_iiiiiiiii(4066,($af|0),($7|0),0,(0|0),($86|0),0,0,(0|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $90 = ((($17)) + 196|0); HEAP32[$90>>2] = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $91 = ((($17)) + 196|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 104|0); HEAP8[$93>>0] = 0; $94 = ((($17)) + 196|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 92|0); $97 = HEAP8[$96>>0]|0; $98 = $97&1; $99 = ((($17)) + 196|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$100>>2]|0; do { if ($98) { $102 = ((($101)) + 92|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; (invoke_ii($103|0,($100|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 31; break L28; } $106 = ((($17)) + 196|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)!=(0|0); if (!($108)) { break; } $109 = ((($17)) + 196|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)==(0|0); if (!($111)) { $112 = HEAP32[$110>>2]|0; $113 = ((($112)) + 4|0); $114 = HEAP32[$113>>2]|0; FUNCTION_TABLE_vi[$114 & 8191]($110); } $115 = ((($17)) + 196|0); HEAP32[$115>>2] = 0; } else { $120 = ((($101)) + 96|0); $121 = HEAP32[$120>>2]|0; __THREW__ = 0; (invoke_ii($121|0,($100|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 31; break L28; } } } while(0); __THREW__ = 0; $124 = (invoke_ii(3903,168)|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 31; } else { $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $127 = ((($17)) + 88|0); $128 = HEAP32[$127>>2]|0; __THREW__ = 0; $129 = (invoke_ii(3838,($17|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; do { if ($131) { label = 40; } else { $132 = ((($17)) + 148|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(121694|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 40; break; } __THREW__ = 0; invoke_viiiii(4289,($124|0),($128|0),($129|0),($133|0),($8|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $3 = $148; $4 = $149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $message = $124; $138 = $message; $139 = ((($138)) + 92|0); HEAP8[$139>>0] = 1; $140 = $message; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 96|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; (invoke_ii($143|0,($140|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 31; break L28; } __ZN14AbilityFactoryD2Ev($af); $293 = $_target; $294 = ((($293)) + 632|0); HEAP8[$294>>0] = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); STACKTOP = sp;return 1; } } while(0); if ((label|0) == 40) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; } $$pre_trunc = HEAP8[$9>>0]|0; $150 = $$pre_trunc&1; if (!($150)) { break; } __ZdlPv($124); } } } while(0); if ((label|0) == 31) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; } __ZN14AbilityFactoryD2Ev($af); break; } } $151 = ((($17)) + 172|0); $152 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($151)|0); $153 = ($152|0)!=(0); if ($153) { $154 = ((($17)) + 184|0); $155 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($154)|0); $156 = ($155|0)!=(0); if (!($156)) { __THREW__ = 0; $157 = (invoke_ii(3903,168)|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 19; break; } $$expand_i1_val5 = 1; HEAP8[$11>>0] = $$expand_i1_val5; $160 = ((($17)) + 88|0); $161 = HEAP32[$160>>2]|0; __THREW__ = 0; $162 = (invoke_ii(3838,($17|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; do { if ($164) { label = 52; } else { $165 = ((($17)) + 148|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(121711|0)); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 52; } else { __THREW__ = 0; invoke_viiiii(4289,($157|0),($161|0),($162|0),($166|0),($10|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $3 = $181; $4 = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val7 = 0; HEAP8[$11>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $message1 = $157; $171 = $message1; $172 = ((($171)) + 92|0); HEAP8[$172>>0] = 1; $173 = $message1; $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 96|0); $176 = HEAP32[$175>>2]|0; __THREW__ = 0; (invoke_ii($176|0,($173|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 19; break L22; } $293 = $_target; $294 = ((($293)) + 632|0); HEAP8[$294>>0] = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); STACKTOP = sp;return 1; } } } while(0); if ((label|0) == 52) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $3 = $179; $4 = $180; } $$pre_trunc9 = HEAP8[$11>>0]|0; $183 = $$pre_trunc9&1; if (!($183)) { break; } __ZdlPv($157); break; } } $184 = ((($17)) + 184|0); $185 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($184)|0); $186 = ($185|0)!=(0); if ($186) { $187 = $flip; $188 = ((($17)) + 156|0); $189 = HEAP32[$188>>2]|0; $190 = ($187|0)!=($189|0); if ($190) { $191 = ((($17)) + 88|0); $192 = HEAP32[$191>>2]|0; __THREW__ = 0; invoke_vii(4110,($af2|0),($192|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 19; break; } $195 = ((($17)) + 184|0); __THREW__ = 0; invoke_vii(3800,($12|0),($195|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; L79: do { if ($197) { label = 67; } else { $198 = $_target; __THREW__ = 0; $199 = (invoke_iiiiiiiii(4066,($af2|0),($12|0),0,(0|0),($198|0),0,0,(0|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $3 = $230; $4 = $231; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } $202 = ((($17)) + 196|0); HEAP32[$202>>2] = $199; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $203 = ((($17)) + 196|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 104|0); HEAP8[$205>>0] = 0; $206 = ((($17)) + 196|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 92|0); $209 = HEAP8[$208>>0]|0; $210 = $209&1; $211 = ((($17)) + 196|0); $212 = HEAP32[$211>>2]|0; $213 = HEAP32[$212>>2]|0; do { if ($210) { $214 = ((($213)) + 92|0); $215 = HEAP32[$214>>2]|0; __THREW__ = 0; (invoke_ii($215|0,($212|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 67; break L79; } $218 = ((($17)) + 196|0); $219 = HEAP32[$218>>2]|0; $220 = ($219|0)!=(0|0); if (!($220)) { break; } $221 = ((($17)) + 196|0); $222 = HEAP32[$221>>2]|0; $223 = ($222|0)==(0|0); if (!($223)) { $224 = HEAP32[$222>>2]|0; $225 = ((($224)) + 4|0); $226 = HEAP32[$225>>2]|0; FUNCTION_TABLE_vi[$226 & 8191]($222); } $227 = ((($17)) + 196|0); HEAP32[$227>>2] = 0; } else { $232 = ((($213)) + 96|0); $233 = HEAP32[$232>>2]|0; __THREW__ = 0; (invoke_ii($233|0,($212|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 67; break L79; } } } while(0); __THREW__ = 0; $236 = (invoke_ii(3903,168)|0); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 67; break; } $$expand_i1_val11 = 1; HEAP8[$14>>0] = $$expand_i1_val11; $239 = ((($17)) + 88|0); $240 = HEAP32[$239>>2]|0; __THREW__ = 0; $241 = (invoke_ii(3838,($17|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; do { if ($243) { label = 76; } else { $244 = ((($17)) + 148|0); $245 = HEAP32[$244>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(121711|0)); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { label = 76; break; } __THREW__ = 0; invoke_viiiii(4289,($236|0),($240|0),($241|0),($245|0),($13|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { $260 = ___cxa_find_matching_catch()|0; $261 = tempRet0; $3 = $260; $4 = $261; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val13 = 0; HEAP8[$14>>0] = $$expand_i1_val13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $message3 = $236; $250 = $message3; $251 = ((($250)) + 92|0); HEAP8[$251>>0] = 1; $252 = $message3; $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + 96|0); $255 = HEAP32[$254>>2]|0; __THREW__ = 0; (invoke_ii($255|0,($252|0))|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 67; break L79; } __ZN14AbilityFactoryD2Ev($af2); $293 = $_target; $294 = ((($293)) + 632|0); HEAP8[$294>>0] = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); STACKTOP = sp;return 1; } } while(0); if ((label|0) == 76) { $258 = ___cxa_find_matching_catch()|0; $259 = tempRet0; $3 = $258; $4 = $259; } $$pre_trunc15 = HEAP8[$14>>0]|0; $262 = $$pre_trunc15&1; if (!($262)) { break; } __ZdlPv($236); } } while(0); if ((label|0) == 67) { $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $3 = $228; $4 = $229; } __ZN14AbilityFactoryD2Ev($af2); break; } } $263 = ((($17)) + 184|0); $264 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($263)|0); $265 = ($264|0)!=(0); if (!($265)) { $293 = $_target; $294 = ((($293)) + 632|0); HEAP8[$294>>0] = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); STACKTOP = sp;return 1; } __THREW__ = 0; $266 = (invoke_ii(3903,168)|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 19; } else { $$expand_i1_val17 = 1; HEAP8[$16>>0] = $$expand_i1_val17; $269 = ((($17)) + 88|0); $270 = HEAP32[$269>>2]|0; __THREW__ = 0; $271 = (invoke_ii(3838,($17|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; do { if ($273) { label = 87; } else { $274 = ((($17)) + 148|0); $275 = HEAP32[$274>>2]|0; __THREW__ = 0; invoke_vii(3797,($15|0),(121694|0)); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 87; } else { __THREW__ = 0; invoke_viiiii(4289,($266|0),($270|0),($271|0),($275|0),($15|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { $290 = ___cxa_find_matching_catch()|0; $291 = tempRet0; $3 = $290; $4 = $291; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } $$expand_i1_val19 = 0; HEAP8[$16>>0] = $$expand_i1_val19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $message4 = $266; $280 = $message4; $281 = ((($280)) + 92|0); HEAP8[$281>>0] = 1; $282 = $message4; $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 96|0); $285 = HEAP32[$284>>2]|0; __THREW__ = 0; (invoke_ii($285|0,($282|0))|0); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if ($287) { label = 19; break L22; } $293 = $_target; $294 = ((($293)) + 632|0); HEAP8[$294>>0] = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); STACKTOP = sp;return 1; } } } while(0); if ((label|0) == 87) { $288 = ___cxa_find_matching_catch()|0; $289 = tempRet0; $3 = $288; $4 = $289; } $$pre_trunc21 = HEAP8[$16>>0]|0; $292 = $$pre_trunc21&1; if ($292) { __ZdlPv($266); } } } } while(0); if ((label|0) == 19) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Lose); break L10; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } while(0); if ((label|0) == 9) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($Win); $295 = $3; $296 = $4; ___resumeException($295|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $295 = $3; $296 = $4; ___resumeException($295|0); // unreachable; return (0)|0; } function __ZN9AASetCoin11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121729); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121735); STACKTOP = sp;return; } } function __ZNK9AASetCoin5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(200)|0); __THREW__ = 0; invoke_vii(4290,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AASetCoinD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16952; HEAP32[$1>>2] = $2; $3 = ((($1)) + 184|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AASetCoinD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AASetCoinD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18GenericPaidAbilityC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_SC_SC_bP8ManaCost($this,$observer,$id,$source,$target,$_newName,$_castRestriction,$mayCost,$_toAdd,$asAlternate,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $_newName = $_newName|0; $_castRestriction = $_castRestriction|0; $mayCost = $mayCost|0; $_toAdd = $_toAdd|0; $asAlternate = $asAlternate|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $12 = $asAlternate&1; $5 = $12; $6 = $cost; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $9 = $45; $10 = $46; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $9 = $47; $10 = $48; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($13|0),($14|0),($15|0),($16|0),($17|0),0,($7|0),(0|0),($8|0),($11|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $9 = $49; $10 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $24 = 17064; HEAP32[$13>>2] = $24; $25 = ((($13)) + 228|0); __THREW__ = 0; invoke_vii(3800,($25|0),($_newName|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $9 = $51; $10 = $52; } else { $28 = ((($13)) + 240|0); __THREW__ = 0; invoke_vii(3800,($28|0),($_castRestriction|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $9 = $53; $10 = $54; } else { $31 = ((($13)) + 252|0); __THREW__ = 0; invoke_vii(3800,($31|0),($mayCost|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $9 = $55; $10 = $56; } else { $34 = ((($13)) + 264|0); __THREW__ = 0; invoke_vii(3800,($34|0),($_toAdd|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; do { if ($36) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $9 = $57; $10 = $58; } else { $37 = ((($13)) + 276|0); $38 = $5; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; __THREW__ = 0; (invoke_ii(3838,($13|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $9 = $59; $10 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } else { $43 = ((($13)) + 220|0); HEAP32[$43>>2] = 0; $44 = ((($13)) + 224|0); HEAP32[$44>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZN16ActivatedAbilityD2Ev($13); $61 = $9; $62 = $10; ___resumeException($61|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $61 = $9; $62 = $10; ___resumeException($61|0); // unreachable; } function __ZN18GenericPaidAbility7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Af = 0, $a1 = 0, $af = 0, $baseAbilityStrSplit = 0, $checkCond = 0; var $cleanup$dest = 0, $i = 0, $i2 = 0, $must = 0, $nomenu = 0, $nomenuAbility = 0, $selection = 0, $set = 0, $set1 = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 228|0; $4 = sp + 204|0; $Af = sp + 148|0; $baseAbilityStrSplit = sp + 136|0; $selection = sp + 124|0; $6 = sp + 108|0; $7 = sp + 96|0; $set = sp + 92|0; $8 = sp + 80|0; $9 = sp + 68|0; $10 = sp + 56|0; $set1 = sp + 52|0; $11 = sp + 40|0; $12 = sp + 16|0; $13 = sp + 4|0; $14 = sp + 288|0; $15 = sp; $1 = $this; $16 = $1; $17 = ((($16)) + 132|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if (!($19)) { $0 = 0; $389 = $0; STACKTOP = sp;return ($389|0); } $20 = ((($16)) + 240|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($20)|0); $22 = ($21|0)!=(0); L5: do { if ($22) { $23 = ((($16)) + 88|0); $24 = HEAP32[$23>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$24); $25 = ((($16)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = ((($16)) + 148|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii(3945,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if ($31) { label = 9; } else { $32 = ((($16)) + 240|0); __THREW__ = 0; invoke_vii(3800,($4|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 9; } else { __THREW__ = 0; $35 = (invoke_iiiii(3946,($af|0),($26|0),($29|0),($4|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $checkCond = $35; $38 = $checkCond; $39 = ($38|0)!=(0); if ($39) { $5 = 0; } else { $0 = 0; $5 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $5; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L5; } $389 = $0; STACKTOP = sp;return ($389|0); } } } while(0); if ((label|0) == 9) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; } __ZN14AbilityFactoryD2Ev($af); $390 = $2; $391 = $3; ___resumeException($390|0); // unreachable; } } while(0); $44 = ((($16)) + 88|0); $45 = HEAP32[$44>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($Af,$45); $46 = ((($16)) + 264|0); __THREW__ = 0; invoke_viii(3796,($baseAbilityStrSplit|0),($46|0),63); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $2 = $101; $3 = $102; } else { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); $nomenuAbility = 0; $nomenu = 0; $49 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($baseAbilityStrSplit)|0); $50 = ($49>>>0)>(1); L26: do { if ($50) { __THREW__ = 0; $51 = (invoke_iii(3802,($baseAbilityStrSplit|0),0)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 29; } else { __THREW__ = 0; invoke_vii(3800,($6|0),($51|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 29; } else { __THREW__ = 0; $56 = (invoke_ii(3838,($16|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $59 = ((($16)) + 148|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; $61 = (invoke_iiiiiiiii(4066,($Af|0),($6|0),($56|0),(0|0),($60|0),0,0,(0|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { $64 = ((($16)) + 220|0); HEAP32[$64>>2] = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $65 = ((($16)) + 132|0); $66 = HEAP32[$65>>2]|0; $67 = ((($16)) + 220|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 132|0); HEAP32[$69>>2] = $66; $70 = ((($16)) + 252|0); __THREW__ = 0; invoke_vii(3800,($7|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 29; break; } $73 = ((($16)) + 148|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; $75 = (invoke_iiii(3947,($7|0),(0|0),($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $2 = $107; $3 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $78 = ((($16)) + 224|0); HEAP32[$78>>2] = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $79 = ((($16)) + 220|0); $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 84|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; $84 = (invoke_ii($83|0,($80|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 29; break; } HEAP32[$set>>2] = $84; $87 = HEAP32[$set>>2]|0; $88 = ((($87)) + 92|0); HEAP8[$88>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 29; break; } $91 = ((($16)) + 220|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)!=(0|0); if ($93) { $94 = ((($16)) + 220|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==(0|0); if (!($96)) { $97 = HEAP32[$95>>2]|0; $98 = ((($97)) + 4|0); $99 = HEAP32[$98>>2]|0; FUNCTION_TABLE_vi[$99 & 8191]($95); } $100 = ((($16)) + 220|0); HEAP32[$100>>2] = 0; } __THREW__ = 0; $109 = (invoke_iii(3802,($baseAbilityStrSplit|0),1)|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 29; break; } __THREW__ = 0; invoke_vii(3800,($8|0),($109|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 29; break; } __THREW__ = 0; $114 = (invoke_ii(3838,($16|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; do { if (!($116)) { $117 = ((($16)) + 148|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_iiiiiiiii(4066,($Af|0),($8|0),($114|0),(0|0),($118|0),0,0,(0|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break; } $122 = ((($16)) + 220|0); HEAP32[$122>>2] = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $123 = ((($16)) + 132|0); $124 = HEAP32[$123>>2]|0; $125 = ((($16)) + 220|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 132|0); HEAP32[$127>>2] = $124; $128 = ((($16)) + 220|0); $129 = HEAP32[$128>>2]|0; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 84|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($129|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 29; break L26; } HEAP32[$set>>2] = $133; $136 = HEAP32[$set>>2]|0; $137 = ((($136)) + 92|0); HEAP8[$137>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 29; break L26; } else { label = 50; break L26; } } } while(0); $140 = ___cxa_find_matching_catch()|0; $141 = tempRet0; $2 = $140; $3 = $141; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } else { $nomenu = 1; __THREW__ = 0; $142 = (invoke_iii(3802,($baseAbilityStrSplit|0),0)|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 29; } else { __THREW__ = 0; invoke_vii(3800,($9|0),($142|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 29; } else { __THREW__ = 0; $147 = (invoke_ii(3838,($16|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if (!($149)) { $150 = ((($16)) + 148|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_iiiiiiiii(4066,($Af|0),($9|0),($147|0),(0|0),($151|0),0,0,(0|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if (!($154)) { $155 = ((($16)) + 220|0); HEAP32[$155>>2] = $152; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $156 = ((($16)) + 132|0); $157 = HEAP32[$156>>2]|0; $158 = ((($16)) + 220|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 132|0); HEAP32[$160>>2] = $157; $161 = ((($16)) + 252|0); __THREW__ = 0; invoke_vii(3800,($10|0),($161|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 29; break; } $164 = ((($16)) + 148|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; $166 = (invoke_iiii(3947,($10|0),(0|0),($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $192 = ___cxa_find_matching_catch()|0; $193 = tempRet0; $2 = $192; $3 = $193; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $169 = ((($16)) + 224|0); HEAP32[$169>>2] = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $170 = ((($16)) + 220|0); $171 = HEAP32[$170>>2]|0; $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 84|0); $174 = HEAP32[$173>>2]|0; __THREW__ = 0; $175 = (invoke_ii($174|0,($171|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 29; break; } HEAP32[$set1>>2] = $175; $178 = ((($16)) + 220|0); $179 = HEAP32[$178>>2]|0; $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 84|0); $182 = HEAP32[$181>>2]|0; __THREW__ = 0; $183 = (invoke_ii($182|0,($179|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 29; break; } $nomenuAbility = $183; $186 = HEAP32[$set1>>2]|0; $187 = ((($186)) + 92|0); HEAP8[$187>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($set1|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 29; break; } else { label = 50; break; } } } $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $2 = $190; $3 = $191; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } } } while(0); L66: do { if ((label|0) == 50) { $194 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $195 = ($194|0)!=(0); L68: do { if ($195) { $196 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($baseAbilityStrSplit)|0); $197 = ($196>>>0)>(1); $198 = $197 ? 1 : 0; $199 = $198&1; $must = $199; $200 = ((($16)) + 276|0); $201 = HEAP8[$200>>0]|0; $202 = $201&1; L70: do { if ($202) { $must = 1; $203 = ((($16)) + 132|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)==(0|0); $206 = ((($204)) + -280|0); $207 = $205 ? 0 : $206; $208 = ((($16)) + 132|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)==(0|0); $211 = ((($209)) + -280|0); $212 = $210 ? 0 : $211; $213 = ((($16)) + 224|0); $214 = HEAP32[$213>>2]|0; $215 = ((($16)) + 224|0); $216 = HEAP32[$215>>2]|0; __THREW__ = 0; $217 = (invoke_iiiiii(4291,($207|0),($212|0),($214|0),($216|0),0)|0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 29; break L66; } $220 = ((($16)) + 224|0); HEAP32[$220>>2] = $217; $221 = ((($16)) + 224|0); $222 = HEAP32[$221>>2]|0; $223 = ((($222)) + 60|0); $224 = HEAP32[$223>>2]|0; $225 = ($224|0)!=(0|0); if ($225) { $i = 0; while(1) { $226 = $i; $227 = ((($16)) + 224|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 60|0); $230 = HEAP32[$229>>2]|0; $231 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($230)|0); $232 = ($226>>>0)<($231>>>0); if (!($232)) { break L70; } $233 = ((($16)) + 224|0); $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 60|0); $236 = HEAP32[$235>>2]|0; $237 = $i; __THREW__ = 0; $238 = (invoke_iii(4292,($236|0),($237|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { label = 29; break L66; } $241 = HEAP32[$238>>2]|0; $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 28|0); $244 = HEAP32[$243>>2]|0; $245 = ((($16)) + 132|0); $246 = HEAP32[$245>>2]|0; $247 = ($246|0)==(0|0); $248 = ((($246)) + -280|0); $249 = $247 ? 0 : $248; __THREW__ = 0; (invoke_iii($244|0,($241|0),($249|0))|0); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { label = 29; break L66; } $252 = $i; $253 = (($252) + 1)|0; $i = $253; } } } } while(0); $254 = ((($16)) + 148|0); $255 = HEAP32[$254>>2]|0; $256 = ($255|0)!=(0|0); L80: do { if ($256) { $257 = ((($16)) + 148|0); $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 620|0); $260 = HEAP32[$259>>2]|0; $261 = ($260|0)!=(0|0); if ($261) { $262 = ((($16)) + 148|0); $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 144|0); __THREW__ = 0; invoke_viii(4293,($11|0),($264|0),115); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 29; break L66; } $267 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($11)|0); if ($267) { $must = 1; $268 = ((($16)) + 148|0); $269 = HEAP32[$268>>2]|0; $270 = ((($16)) + 148|0); $271 = HEAP32[$270>>2]|0; $272 = ((($271)) + 620|0); $273 = HEAP32[$272>>2]|0; $274 = ((($16)) + 224|0); $275 = HEAP32[$274>>2]|0; $276 = ((($16)) + 224|0); $277 = HEAP32[$276>>2]|0; __THREW__ = 0; $278 = (invoke_iiiiii(4291,($269|0),($273|0),($275|0),($277|0),0)|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 29; break L66; } $281 = ((($16)) + 224|0); HEAP32[$281>>2] = $278; $282 = ((($16)) + 224|0); $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 60|0); $285 = HEAP32[$284>>2]|0; $286 = ($285|0)!=(0|0); if ($286) { $i2 = 0; while(1) { $287 = $i2; $288 = ((($16)) + 224|0); $289 = HEAP32[$288>>2]|0; $290 = ((($289)) + 60|0); $291 = HEAP32[$290>>2]|0; $292 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($291)|0); $293 = ($287>>>0)<($292>>>0); if (!($293)) { break L80; } $294 = ((($16)) + 224|0); $295 = HEAP32[$294>>2]|0; $296 = ((($295)) + 60|0); $297 = HEAP32[$296>>2]|0; $298 = $i2; __THREW__ = 0; $299 = (invoke_iii(4292,($297|0),($298|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { label = 29; break L66; } $302 = HEAP32[$299>>2]|0; $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 28|0); $305 = HEAP32[$304>>2]|0; $306 = ((($16)) + 148|0); $307 = HEAP32[$306>>2]|0; __THREW__ = 0; (invoke_iii($305|0,($302|0),($307|0))|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 29; break L66; } $310 = $i2; $311 = (($310) + 1)|0; $i2 = $311; } } } } } } while(0); $312 = ((($16)) + 276|0); $313 = HEAP8[$312>>0]|0; $314 = $313&1; if ($314) { $315 = $nomenu; $316 = $315&1; if ($316) { $317 = ((($16)) + 224|0); $318 = HEAP32[$317>>2]|0; __THREW__ = 0; $319 = (invoke_ii(3948,($318|0))|0); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if ($321) { label = 29; break L66; } $322 = ($319|0)<(1); if ($322) { $323 = $nomenuAbility; $324 = HEAP32[$323>>2]|0; $325 = ((($324)) + 92|0); $326 = HEAP32[$325>>2]|0; __THREW__ = 0; (invoke_ii($326|0,($323|0))|0); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 29; break L66; } else { break; } } } } __THREW__ = 0; $329 = (invoke_ii(3903,240)|0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if ($331) { label = 29; break L66; } $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; $332 = ((($16)) + 88|0); $333 = HEAP32[$332>>2]|0; __THREW__ = 0; $334 = (invoke_ii(3838,($16|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { label = 85; } else { $337 = ((($16)) + 132|0); $338 = HEAP32[$337>>2]|0; $339 = ((($16)) + 148|0); $340 = HEAP32[$339>>2]|0; $341 = $must; $342 = $341&1; __THREW__ = 0; invoke_vii(4100,($12|0),($selection|0)); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { label = 85; } else { $345 = ((($16)) + 228|0); __THREW__ = 0; invoke_vii(3800,($13|0),($345|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; do { if ($347) { $382 = ___cxa_find_matching_catch()|0; $383 = tempRet0; $2 = $382; $3 = $383; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($329|0),($333|0),($334|0),($338|0),($340|0),($342|0),($12|0),(0|0),($13|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { $384 = ___cxa_find_matching_catch()|0; $385 = tempRet0; $2 = $384; $3 = $385; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val2 = 0; HEAP8[$14>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($12); $a1 = $329; $350 = $a1; $351 = ((($350)) + 212|0); __THREW__ = 0; $352 = (invoke_ii(3903,84)|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { label = 29; break L66; } $355 = ((($16)) + 224|0); $356 = HEAP32[$355>>2]|0; __THREW__ = 0; invoke_vii(3910,($352|0),($356|0)); $357 = __THREW__; __THREW__ = 0; $358 = $357&1; if ($358) { $387 = ___cxa_find_matching_catch()|0; $388 = tempRet0; $2 = $387; $3 = $388; __ZdlPv($352); break L66; } HEAP32[$15>>2] = $352; __THREW__ = 0; invoke_vii(4294,($351|0),($15|0)); $359 = __THREW__; __THREW__ = 0; $360 = $359&1; if ($360) { label = 29; break L66; } $361 = ((($16)) + 132|0); $362 = HEAP32[$361>>2]|0; $363 = ($362|0)==(0|0); $364 = ((($362)) + -280|0); $365 = $363 ? 0 : $364; $366 = ((($16)) + 88|0); $367 = HEAP32[$366>>2]|0; $368 = ((($367)) + 172|0); $369 = HEAP32[$368>>2]|0; __THREW__ = 0; $370 = (invoke_ii(3911,($369|0))|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { label = 29; break L66; } $373 = ((($370)) + 80|0); HEAP32[$373>>2] = $365; $374 = $a1; $375 = HEAP32[$374>>2]|0; $376 = ((($375)) + 92|0); $377 = HEAP32[$376>>2]|0; __THREW__ = 0; (invoke_ii($377|0,($374|0))|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; if ($379) { label = 29; break L66; } else { break L68; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($12); } } if ((label|0) == 85) { $380 = ___cxa_find_matching_catch()|0; $381 = tempRet0; $2 = $380; $3 = $381; } $$pre_trunc = HEAP8[$14>>0]|0; $386 = $$pre_trunc&1; if (!($386)) { break L66; } __ZdlPv($329); break L66; } } while(0); $0 = 1; $5 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($baseAbilityStrSplit); __ZN14AbilityFactoryD2Ev($Af); $389 = $0; STACKTOP = sp;return ($389|0); } } while(0); if ((label|0) == 29) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $2 = $103; $3 = $104; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($baseAbilityStrSplit); } __ZN14AbilityFactoryD2Ev($Af); $390 = $2; $391 = $3; ___resumeException($390|0); // unreachable; return (0)|0; } function __ZN18GenericPaidAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 228|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 228|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121741); STACKTOP = sp;return; } } function __ZNK18GenericPaidAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(280)|0); __THREW__ = 0; invoke_vii(4295,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN18GenericPaidAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17064; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 224|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 224|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 220|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 220|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 220|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $24 = ((($1)) + 252|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $25 = ((($1)) + 240|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $26 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN18GenericPaidAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18GenericPaidAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AManaPoolSaverC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb($this,$observer,$id,$source,$color,$otherPlayer) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $color = $color|0; $otherPlayer = $otherPlayer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $7 = $otherPlayer&1; $4 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 17180; HEAP32[$8>>2] = $12; $13 = ((($8)) + 152|0); __THREW__ = 0; invoke_vii(3800,($13|0),($color|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $5 = $20; $6 = $21; __ZN10MTGAbilityD2Ev($8); $22 = $5; $23 = $6; ___resumeException($22|0); // unreachable; } else { $16 = ((($8)) + 164|0); $17 = $4; $18 = $17&1; $19 = $18&1; HEAP8[$16>>0] = $19; STACKTOP = sp;return; } } function __ZN14AManaPoolSaver9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $colorInt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$6); __THREW__ = 0; $7 = (invoke_ii(4296,($1|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $colorInt = $7; $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $13 = ((($12)) + 228|0); $14 = HEAP32[$13>>2]|0; $15 = $colorInt; (__ZN8ManaCost3addEii($14,$15,1)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN14AManaPoolSaver7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $colorInt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$6); __THREW__ = 0; $7 = (invoke_ii(4296,($1|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $colorInt = $7; $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $13 = ((($12)) + 228|0); $14 = HEAP32[$13>>2]|0; $15 = $colorInt; (__ZN8ManaCost6removeEii($14,$15,1)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZNK14AManaPoolSaver5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4297,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN14AManaPoolSaverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17180; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14AManaPoolSaverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14AManaPoolSaverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ADrawReplacerC2EP12GameObserveriP15MTGCardInstanceP10MTGAbilityb($this,$observer,$id,$source,$replace,$otherPlayer) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $replace = $replace|0; $otherPlayer = $otherPlayer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $replace; $6 = $otherPlayer&1; $5 = $6; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 17292; HEAP32[$7>>2] = $11; $12 = ((($7)) + 152|0); HEAP32[$12>>2] = 0; $13 = ((($7)) + 156|0); $14 = $4; HEAP32[$13>>2] = $14; $15 = ((($7)) + 160|0); $16 = $5; $17 = $16&1; $18 = $17&1; HEAP8[$15>>0] = $18; STACKTOP = sp;return; } function __ZN13ADrawReplacer9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($4)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = HEAP32[$9>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($9); } $14 = ((($4)) + 152|0); HEAP32[$14>>2] = 0; } $15 = ((($4)) + 160|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = (__Znwj(16)|0); $19 = ((($4)) + 148|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii(3945,($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($17) { if (!($23)) { __THREW__ = 0; $24 = (invoke_ii(4045,($21|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($4)) + 156|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; invoke_viiii(4298,($18|0),($4|0),($24|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = ((($4)) + 152|0); HEAP32[$31>>2] = $18; break; } } } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZdlPv($18); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } else { if (!($23)) { $34 = ((($4)) + 156|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_viiii(4298,($18|0),($4|0),($21|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($4)) + 152|0); HEAP32[$38>>2] = $18; break; } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZdlPv($18); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } } while(0); $41 = ((($4)) + 152|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($4)) + 88|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 176|0); $47 = HEAP32[$46>>2]|0; $48 = ((($4)) + 152|0); $49 = HEAP32[$48>>2]|0; (__ZN18ReplacementEffects3addEP17ReplacementEffect($47,$49)|0); $50 = (__ZN10MTGAbility9addToGameEv($4)|0); $0 = $50; $51 = $0; STACKTOP = sp;return ($51|0); } else { $0 = 0; $51 = $0; STACKTOP = sp;return ($51|0); } return (0)|0; } function __ZN13ADrawReplacer7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 176|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; (__ZN18ReplacementEffects6removeEP17ReplacementEffect($5,$7)|0); $8 = ((($1)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return 1; } $11 = ((($1)) + 152|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $14 = HEAP32[$12>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($12); } $17 = ((($1)) + 152|0); HEAP32[$17>>2] = 0; STACKTOP = sp;return 1; } function __ZNK13ADrawReplacer5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(4299,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 152|0); HEAP32[$8>>2] = 0; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN13ADrawReplacerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17292; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 156|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 156|0); HEAP32[$22>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ADrawReplacerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ADrawReplacerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AAResetDamageC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$source,$_target,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 17404; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN13AAResetDamage7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($7)) + 236|0); $9 = HEAP32[$8>>2]|0; $10 = $_target; $11 = ((($10)) + 280|0); $12 = ((($11)) + 8|0); HEAP32[$12>>2] = $9; STACKTOP = sp;return 1; } function __ZN13AAResetDamage11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121756); STACKTOP = sp;return; } function __ZNK13AAResetDamage5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4300,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13AAFakeAbilityC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP8ManaCost($this,$observer,$id,$source,$_target,$_named,$cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $_named = $_named|0; $cost = $cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $8 = $35; $9 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 17520; HEAP32[$11>>2] = $22; $23 = ((($11)) + 220|0); __THREW__ = 0; invoke_vii(3800,($23|0),($_named|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = $4; $27 = ($26|0)==(0|0); $28 = ((($26)) + 280|0); $29 = $27 ? 0 : $28; $30 = ((($11)) + 132|0); HEAP32[$30>>2] = $29; STACKTOP = sp;return; } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $8 = $37; $9 = $38; __ZN16ActivatedAbilityD2Ev($11); $39 = $8; $40 = $9; ___resumeException($39|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $39 = $8; $40 = $9; ___resumeException($39|0); // unreachable; } function __ZN13AAFakeAbility7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN13AAFakeAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 220|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147980); STACKTOP = sp;return; } } function __ZNK13AAFakeAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(232)|0); __THREW__ = 0; invoke_vii(4301,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN6AAEPICC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP8ManaCostb($this,$observer,$id,$source,$_target,$_named,$cost,$_ffield) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $_named = $_named|0; $cost = $cost|0; $_ffield = $_ffield|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $cost; $12 = $_ffield&1; $6 = $12; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $9 = $37; $10 = $38; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $9 = $39; $10 = $40; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($13|0),($14|0),($15|0),($16|0),($17|0),0,($7|0),(0|0),($8|0),($11|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $9 = $41; $10 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $24 = 17636; HEAP32[$13>>2] = $24; $25 = ((($13)) + 220|0); __THREW__ = 0; invoke_vii(3800,($25|0),($_named|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = ((($13)) + 232|0); $29 = $6; $30 = $29&1; $31 = $30&1; HEAP8[$28>>0] = $31; $32 = $4; $33 = ($32|0)==(0|0); $34 = ((($32)) + 280|0); $35 = $33 ? 0 : $34; $36 = ((($13)) + 132|0); HEAP32[$36>>2] = $35; STACKTOP = sp;return; } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $9 = $43; $10 = $44; __ZN16ActivatedAbilityD2Ev($13); $45 = $9; $46 = $10; ___resumeException($45|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $45 = $9; $46 = $10; ___resumeException($45|0); // unreachable; } function __ZN6AAEPIC7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 232|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; $10 = $_target; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); if ($9) { $12 = ((($11)) + 160|0); HEAP32[$12>>2] = 1; STACKTOP = sp;return 1; } else { $13 = ((($11)) + 156|0); HEAP32[$13>>2] = 1; STACKTOP = sp;return 1; } return (0)|0; } function __ZN6AAEPIC11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 220|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121770); STACKTOP = sp;return; } } function __ZNK6AAEPIC5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4302,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAFizzlerC2EP12GameObserveriP15MTGCardInstanceP5SpellP8ManaCost($this,$observer,$_id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $36 = $8; $37 = $9; ___resumeException($36|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $8 = $34; $9 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 17752; HEAP32[$11>>2] = $22; $23 = ((($11)) + 136|0); HEAP32[$23>>2] = 32; $24 = $4; $25 = ($24|0)==(0|0); $26 = ((($24)) + 88|0); $27 = $25 ? 0 : $26; $28 = ((($11)) + 132|0); HEAP32[$28>>2] = $27; $29 = ((($11)) + 220|0); HEAP32[$29>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $36 = $8; $37 = $9; ___resumeException($36|0); // unreachable; } function __ZN9AAFizzler7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $9 = 0, $cTarget = 0, $j = 0, $or$cond = 0, $or$cond3 = 0, $sCard = 0, $sTarget = 0, $stack = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $stack = $7; $8 = ((($2)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { label = 4; } else { $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 816|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $stack; $17 = ((($2)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 816|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11ActionStack24getActionElementFromCardEP15MTGCardInstance($16,$20)|0); $22 = ($21|0)==(0|0); $23 = ((($21)) + 88|0); $24 = $22 ? 0 : $23; $25 = ((($2)) + 132|0); HEAP32[$25>>2] = $24; } else { label = 4; } } if ((label|0) == 4) { $26 = ((($2)) + 132|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if ($28) { $30 = 0; } else { $29 = (___dynamic_cast($27,24,5240,280)|0); $30 = $29; } $cTarget = $30; $31 = $cTarget; $32 = ($31|0)!=(0|0); if ($32) { $33 = $stack; $34 = $cTarget; $35 = (__ZN11ActionStack24getActionElementFromCardEP15MTGCardInstance($33,$34)|0); $36 = ($35|0)==(0|0); $37 = ((($35)) + 88|0); $38 = $36 ? 0 : $37; $39 = ((($2)) + 132|0); HEAP32[$39>>2] = $38; } } $40 = ((($2)) + 132|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); $43 = ((($41)) + -88|0); $44 = $42 ? 0 : $43; $sTarget = $44; $sCard = 0; $45 = $sTarget; $46 = ($45|0)!=(0|0); if ($46) { $47 = $sTarget; $48 = ((($47)) + 104|0); $49 = HEAP32[$48>>2]|0; $sCard = $49; } $50 = $sCard; $51 = ($50|0)!=(0|0); $52 = $sTarget; $53 = ($52|0)!=(0|0); $or$cond = $51 & $53; if ($or$cond) { $54 = $sCard; $55 = (__ZN15MTGCardInstance3hasEi($54,28)|0); $56 = ($55|0)!=(0); if (!($56)) { $57 = ((($2)) + 148|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 216|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(111057); $62 = $sTarget; $63 = ($62|0)!=(0|0); $or$cond3 = $61 & $63; L17: do { if ($or$cond3) { $64 = $sTarget; $65 = ((($64)) + 116|0); $66 = HEAP32[$65>>2]|0; $67 = (__ZN8ManaCost16getConvertedCostEv($66)|0); $j = $67; while(1) { $68 = $j; $69 = ($68|0)>(0); if (!($69)) { break L17; } $70 = ((($2)) + 148|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 812|0); $73 = HEAP32[$72>>2]|0; (__ZN8Counters10addCounterEii($73,1,1)|0); $74 = $j; $75 = (($74) + -1)|0; $j = $75; } } } while(0); $76 = $stack; $77 = $sTarget; $78 = ((($2)) + 220|0); $79 = HEAP32[$78>>2]|0; __ZN11ActionStack6FizzleEP13InterruptibleNS_10FizzleModeE($76,$77,$79); $0 = 1; $80 = $0; STACKTOP = sp;return ($80|0); } } $0 = 0; $80 = $0; STACKTOP = sp;return ($80|0); } function __ZN9AAFizzler11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121775); STACKTOP = sp;return; } function __ZNK9AAFizzler5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4303,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AABuryCardC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $7 = $28; $8 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $34 = $7; $35 = $8; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $7 = $30; $8 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $7 = $32; $8 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 17868; HEAP32[$10>>2] = $20; $21 = ((($10)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = $4; $23 = ($22|0)==(0|0); $24 = ((($22)) + 280|0); $25 = $23 ? 0 : $24; $26 = ((($10)) + 132|0); HEAP32[$26>>2] = $25; $27 = ((($10)) + 220|0); HEAP32[$27>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $34 = $7; $35 = $8; ___resumeException($34|0); // unreachable; } function __ZN10AABuryCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $andAbilityClone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = $_target; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $51 = $0; STACKTOP = sp;return ($51|0); } $10 = $_target; (__ZN15MTGCardInstance4buryEv($10)|0); while(1) { $11 = $_target; $12 = ((($11)) + 624|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { break; } $15 = $_target; $16 = ((($15)) + 624|0); $17 = HEAP32[$16>>2]|0; $_target = $17; } $18 = ((($2)) + 220|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); do { if ($20) { $21 = ((($2)) + 220|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); $andAbilityClone = $26; $27 = $_target; $28 = ($27|0)==(0|0); $29 = ((($27)) + 280|0); $30 = $28 ? 0 : $29; $31 = $andAbilityClone; $32 = ((($31)) + 132|0); HEAP32[$32>>2] = $30; $33 = ((($2)) + 220|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 92|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = $andAbilityClone; $39 = HEAP32[$38>>2]|0; if (!($37)) { $49 = ((($39)) + 96|0); $50 = HEAP32[$49>>2]|0; (FUNCTION_TABLE_ii[$50 & 8191]($38)|0); break; } $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; (FUNCTION_TABLE_ii[$41 & 8191]($38)|0); $42 = $andAbilityClone; $43 = ($42|0)!=(0|0); if ($43) { $44 = $andAbilityClone; $45 = ($44|0)==(0|0); if (!($45)) { $46 = HEAP32[$44>>2]|0; $47 = ((($46)) + 4|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($44); } $andAbilityClone = 0; } } } while(0); $0 = 1; $51 = $0; STACKTOP = sp;return ($51|0); } function __ZN10AABuryCard11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 224|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 224|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121782); STACKTOP = sp;return; } } function __ZNK10AABuryCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4304,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 220|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN10AABuryCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17868; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AABuryCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AABuryCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AADestroyCardC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $7 = $29; $8 = $30; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $7 = $31; $8 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 17984; HEAP32[$10>>2] = $20; $21 = $4; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; $25 = ((($10)) + 132|0); HEAP32[$25>>2] = $24; $26 = ((($10)) + 220|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } function __ZN13AADestroyCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $andAbilityClone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = $_target; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $51 = $0; STACKTOP = sp;return ($51|0); } $10 = $_target; (__ZN15MTGCardInstance7destroyEv($10)|0); while(1) { $11 = $_target; $12 = ((($11)) + 624|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { break; } $15 = $_target; $16 = ((($15)) + 624|0); $17 = HEAP32[$16>>2]|0; $_target = $17; } $18 = ((($2)) + 220|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); do { if ($20) { $21 = ((($2)) + 220|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); $andAbilityClone = $26; $27 = $_target; $28 = ($27|0)==(0|0); $29 = ((($27)) + 280|0); $30 = $28 ? 0 : $29; $31 = $andAbilityClone; $32 = ((($31)) + 132|0); HEAP32[$32>>2] = $30; $33 = ((($2)) + 220|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 92|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = $andAbilityClone; $39 = HEAP32[$38>>2]|0; if (!($37)) { $49 = ((($39)) + 96|0); $50 = HEAP32[$49>>2]|0; (FUNCTION_TABLE_ii[$50 & 8191]($38)|0); break; } $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; (FUNCTION_TABLE_ii[$41 & 8191]($38)|0); $42 = $andAbilityClone; $43 = ($42|0)!=(0|0); if ($43) { $44 = $andAbilityClone; $45 = ($44|0)==(0|0); if (!($45)) { $46 = HEAP32[$44>>2]|0; $47 = ((($46)) + 4|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($44); } $andAbilityClone = 0; } } } while(0); $0 = 1; $51 = $0; STACKTOP = sp;return ($51|0); } function __ZN13AADestroyCard11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121787); STACKTOP = sp;return; } function __ZNK13AADestroyCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4305,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 220|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN13AADestroyCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17984; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AADestroyCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AADestroyCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15AASacrificeCardC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $7 = $29; $8 = $30; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $7 = $31; $8 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 18100; HEAP32[$10>>2] = $20; $21 = $4; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; $25 = ((($10)) + 132|0); HEAP32[$25>>2] = $24; $26 = ((($10)) + 220|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } function __ZN15AASacrificeCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, $_target = 0, $andAbilityClone = 0, $beforeCard = 0, $e = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $_target = $9; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 0; $71 = $0; STACKTOP = sp;return ($71|0); } $12 = $_target; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $p = $13; $14 = $_target; $beforeCard = $14; $15 = $p; $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = $_target; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($17,$18)|0); while(1) { $19 = $_target; $20 = ((($19)) + 624|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if (!($22)) { break; } $23 = $_target; $24 = ((($23)) + 624|0); $25 = HEAP32[$24>>2]|0; $_target = $25; } $26 = (__Znwj(16)|0); $27 = $beforeCard; $28 = $_target; __THREW__ = 0; invoke_viii(4306,($26|0),($27|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $2 = $65; $3 = $66; __ZdlPv($26); $67 = $2; $68 = $3; ___resumeException($67|0); // unreachable; } $e = $26; $31 = ((($4)) + 88|0); $32 = HEAP32[$31>>2]|0; $33 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($32,$33)|0); $34 = ((($4)) + 220|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); do { if ($36) { $37 = ((($4)) + 220|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_ii[$41 & 8191]($38)|0); $andAbilityClone = $42; $43 = $_target; $44 = ($43|0)==(0|0); $45 = ((($43)) + 280|0); $46 = $44 ? 0 : $45; $47 = $andAbilityClone; $48 = ((($47)) + 132|0); HEAP32[$48>>2] = $46; $49 = ((($4)) + 220|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 92|0); $52 = HEAP8[$51>>0]|0; $53 = $52&1; $54 = $andAbilityClone; $55 = HEAP32[$54>>2]|0; if (!($53)) { $69 = ((($55)) + 96|0); $70 = HEAP32[$69>>2]|0; (FUNCTION_TABLE_ii[$70 & 8191]($54)|0); break; } $56 = ((($55)) + 92|0); $57 = HEAP32[$56>>2]|0; (FUNCTION_TABLE_ii[$57 & 8191]($54)|0); $58 = $andAbilityClone; $59 = ($58|0)!=(0|0); if ($59) { $60 = $andAbilityClone; $61 = ($60|0)==(0|0); if (!($61)) { $62 = HEAP32[$60>>2]|0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; FUNCTION_TABLE_vi[$64 & 8191]($60); } $andAbilityClone = 0; } } } while(0); $0 = 1; $71 = $0; STACKTOP = sp;return ($71|0); } function __ZN15AASacrificeCard11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,126592); STACKTOP = sp;return; } function __ZNK15AASacrificeCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4307,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 220|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN15AASacrificeCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18100; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AASacrificeCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AASacrificeCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AADiscardCardC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $7 = $29; $8 = $30; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $7 = $31; $8 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 18216; HEAP32[$10>>2] = $20; $21 = $4; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; $25 = ((($10)) + 132|0); HEAP32[$25>>2] = $24; $26 = ((($10)) + 220|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $33 = $7; $34 = $8; ___resumeException($33|0); // unreachable; } function __ZN13AADiscardCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $andAbilityClone = 0, $e = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $_target = $9; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 0; $69 = $0; STACKTOP = sp;return ($69|0); } $12 = $_target; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $p = $13; $14 = (__Znwj(12)|0); $15 = $_target; __THREW__ = 0; invoke_vii(4308,($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZdlPv($14); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } $e = $14; $18 = ((($4)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($19,$20)|0); $21 = $p; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = $_target; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($23,$24)|0); while(1) { $25 = $_target; $26 = ((($25)) + 624|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if (!($28)) { break; } $29 = $_target; $30 = ((($29)) + 624|0); $31 = HEAP32[$30>>2]|0; $_target = $31; } $36 = ((($4)) + 220|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); do { if ($38) { $39 = ((($4)) + 220|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_ii[$43 & 8191]($40)|0); $andAbilityClone = $44; $45 = $_target; $46 = ($45|0)==(0|0); $47 = ((($45)) + 280|0); $48 = $46 ? 0 : $47; $49 = $andAbilityClone; $50 = ((($49)) + 132|0); HEAP32[$50>>2] = $48; $51 = ((($4)) + 220|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 92|0); $54 = HEAP8[$53>>0]|0; $55 = $54&1; $56 = $andAbilityClone; $57 = HEAP32[$56>>2]|0; if (!($55)) { $67 = ((($57)) + 96|0); $68 = HEAP32[$67>>2]|0; (FUNCTION_TABLE_ii[$68 & 8191]($56)|0); break; } $58 = ((($57)) + 92|0); $59 = HEAP32[$58>>2]|0; (FUNCTION_TABLE_ii[$59 & 8191]($56)|0); $60 = $andAbilityClone; $61 = ($60|0)!=(0|0); if ($61) { $62 = $andAbilityClone; $63 = ($62|0)==(0|0); if (!($63)) { $64 = HEAP32[$62>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($62); } $andAbilityClone = 0; } } } while(0); $0 = 1; $69 = $0; STACKTOP = sp;return ($69|0); } function __ZN13AADiscardCard11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121795); STACKTOP = sp;return; } function __ZNK13AADiscardCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4309,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 220|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN13AADiscardCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18216; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AADiscardCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AADiscardCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AADrawerC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEib($this,$observer,$_id,$card,$_target,$_cost,$nbcardsStr,$who,$noreplace) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; $nbcardsStr = $nbcardsStr|0; $who = $who|0; $noreplace = $noreplace|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $10 = $noreplace&1; $7 = $10; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; $17 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($11,$12,$13,$14,$15,$16,$17); $18 = 18332; HEAP32[$11>>2] = $18; $19 = ((($11)) + 224|0); __THREW__ = 0; invoke_vii(3800,($19|0),($nbcardsStr|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $8 = $27; $9 = $28; __ZN18ActivatedAbilityTPD2Ev($11); $29 = $8; $30 = $9; ___resumeException($29|0); // unreachable; } else { $22 = ((($11)) + 236|0); $23 = $7; $24 = $23&1; $25 = $24&1; HEAP8[$22>>0] = $25; $26 = ((($11)) + 136|0); HEAP32[$26>>2] = 17; STACKTOP = sp;return; } } function __ZN8AADrawer7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $e = 0, $e1 = 0, $i = 0, $numCards = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numCards = sp + 32|0; $1 = sp + 20|0; $0 = $this; $4 = $0; $5 = (__ZN18ActivatedAbilityTP9getTargetEv($4)|0); $6 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($5)|0); $player = $6; $7 = $player; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$9); $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numCards|0),($1|0),(0|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = (__Znwj(20)|0); $15 = $player; __THREW__ = 0; $16 = (invoke_ii(4310,($numCards|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; invoke_viiii(4311,($14|0),($15|0),($16|0),($4|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $e = $14; $21 = ((($4)) + 236|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if (!($23)) { $24 = ((($4)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 176|0); $27 = HEAP32[$26>>2]|0; $28 = $e; $29 = (__ZN18ReplacementEffects7replaceEP6WEvent($27,$28)|0); $e = $29; } $34 = $e; $35 = ($34|0)!=(0|0); L14: do { if ($35) { $36 = ((($4)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 172|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN10DuelLayers10stackLayerEv($39)|0); $41 = $player; $42 = (__ZN10WParsedInt8getValueEv($numCards)|0); (__ZN11ActionStack7addDrawEP6Playeri($40,$41,$42)|0); $43 = ((($4)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN10DuelLayers10stackLayerEv($46)|0); (__ZN11ActionStack7resolveEv($47)|0); $48 = (__ZN10WParsedInt8getValueEv($numCards)|0); $i = $48; while(1) { $49 = $i; $50 = ($49|0)>(0); if (!($50)) { break L14; } $51 = $player; $52 = ((($51)) + 152|0); $53 = HEAP32[$52>>2]|0; $54 = (($53) + 1)|0; HEAP32[$52>>2] = $54; $55 = ((($4)) + 88|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 140|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)<(1); if ($59) { $60 = ((($4)) + 88|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN12GameObserver19getCurrentGamePhaseEv($61)|0); $63 = ($62|0)==(4); if ($63) { $64 = ((($4)) + 88|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 208|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 84|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 20|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 56|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==(0); if ($74) { $75 = ((($4)) + 88|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 208|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 84|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 12|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 56|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)==(0); if ($85) { $86 = ((($4)) + 88|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 208|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 36|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 56|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==(0); if ($96) { $97 = ((($4)) + 88|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZN12GameObserver15currentlyActingEv($98)|0); $100 = ((($4)) + 88|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 208|0); $103 = HEAP32[$102>>2]|0; $104 = ($99|0)==($103|0); if ($104) { $105 = ((($4)) + 88|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 208|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 152|0); HEAP32[$109>>2] = 0; } } } } } } $110 = (__Znwj(16)|0); $111 = $player; __THREW__ = 0; invoke_viii(4312,($110|0),($111|0),1); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break; } $e1 = $110; $114 = ((($4)) + 88|0); $115 = HEAP32[$114>>2]|0; $116 = $e1; (__ZN12GameObserver12receiveEventEP6WEvent($115,$116)|0); $117 = $i; $118 = (($117) + -1)|0; $i = $118; } $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $2 = $119; $3 = $120; __ZdlPv($110); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } } while(0); $121 = $e; $122 = ($121|0)!=(0|0); if (!($122)) { STACKTOP = sp;return 1; } $123 = $e; $124 = ($123|0)==(0|0); if (!($124)) { $125 = HEAP32[$123>>2]|0; $126 = ((($125)) + 4|0); $127 = HEAP32[$126>>2]|0; FUNCTION_TABLE_vi[$127 & 8191]($123); } $e = 0; STACKTOP = sp;return 1; } } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZdlPv($14); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; return (0)|0; } function __ZN8AADrawer11getNumCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $numCards = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numCards = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numCards|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($numCards)|0); STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN8AADrawer11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,150751); STACKTOP = sp;return; } function __ZNK8AADrawer5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4313,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN8AAFrozenC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 18448; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $8; $35 = $9; ___resumeException($34|0); // unreachable; } function __ZN8AAFrozen7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = $_target; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = $_target; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } $16 = ((($13)) + 460|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) + 1)|0; HEAP32[$16>>2] = $18; STACKTOP = sp;return 1; } function __ZN8AAFrozen11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121803); STACKTOP = sp;return; } function __ZNK8AAFrozen5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4314,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN11AANewTargetC2EP12GameObserveriP15MTGCardInstanceS3_bP8ManaCostbb($this,$observer,$id,$card,$_target,$retarget,$_cost,$reequip,$newhook) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $retarget = $retarget|0; $_cost = $_cost|0; $reequip = $reequip|0; $newhook = $newhook|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 32|0; $10 = sp + 20|0; $13 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $14 = $retarget&1; $5 = $14; $6 = $_cost; $15 = $reequip&1; $7 = $15; $16 = $newhook&1; $8 = $16; $17 = $0; $18 = $1; $19 = $2; $20 = $3; $21 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,211279); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $11 = $46; $12 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $52 = $11; $53 = $12; ___resumeException($52|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $11 = $48; $12 = $49; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($17|0),($18|0),($19|0),($20|0),($21|0),0,($9|0),(0|0),($10|0),($13|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $11 = $50; $12 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $28 = 18564; HEAP32[$17>>2] = $28; $29 = ((($17)) + 220|0); $30 = $5; $31 = $30&1; $32 = $31&1; HEAP8[$29>>0] = $32; $33 = ((($17)) + 221|0); $34 = $7; $35 = $34&1; $36 = $35&1; HEAP8[$33>>0] = $36; $37 = ((($17)) + 222|0); $38 = $8; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; $41 = $4; $42 = ($41|0)==(0|0); $43 = ((($41)) + 280|0); $44 = $42 ? 0 : $43; $45 = ((($17)) + 132|0); HEAP32[$45>>2] = $44; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $52 = $11; $53 = $12; ___resumeException($52|0); // unreachable; } function __ZN11AANewTarget7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $a = 0, $a2 = 0, $eq = 0, $eq3 = 0, $i = 0, $i1 = 0, $reUp = 0, $refreshed = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 132|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); $7 = ((($5)) + -280|0); $8 = $6 ? 0 : $7; $_target = $8; $9 = ((($3)) + 220|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if ($11) { $12 = ((($3)) + 148|0); $13 = HEAP32[$12>>2]|0; $_target = $13; $14 = ((($3)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); $17 = ((($15)) + -280|0); $18 = $16 ? 0 : $17; $19 = ((($3)) + 148|0); HEAP32[$19>>2] = $18; } $20 = $_target; $21 = ($20|0)!=(0|0); if ($21) { $22 = ((($3)) + 221|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if (!($24)) { while(1) { $25 = $_target; $26 = ((($25)) + 624|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); $29 = $_target; if (!($28)) { break; } $30 = ((($29)) + 624|0); $31 = HEAP32[$30>>2]|0; $_target = $31; } $32 = (__ZN15MTGCardInstance10controllerEv($29)|0); $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = $_target; $36 = $_target; $37 = ((($36)) + 392|0); $38 = HEAP32[$37>>2]|0; $39 = $_target; $40 = ((($39)) + 808|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($34,$35,$38,$45,0)|0); $46 = $_target; $47 = ((($46)) + 624|0); $48 = HEAP32[$47>>2]|0; $_target = $48; $49 = ((($3)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = $_target; $55 = $_target; $56 = ((($55)) + 392|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 148|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN15MTGCardInstance10controllerEv($59)|0); $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 24|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($53,$54,$57,$64,0)|0); $refreshed = $65; $66 = (__Znwj(124)|0); $67 = ((($3)) + 88|0); $68 = HEAP32[$67>>2]|0; $69 = $refreshed; __THREW__ = 0; invoke_viii(4315,($66|0),($68|0),($69|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $1 = $86; $2 = $87; __ZdlPv($66); $88 = $1; $89 = $2; ___resumeException($88|0); // unreachable; } $reUp = $66; $72 = $reUp; $73 = ((($72)) + 104|0); $74 = HEAP32[$73>>2]|0; $75 = (__ZN13CardPrimitive10hasSubtypeEi($74,12)|0); if ($75) { $76 = ((($3)) + 148|0); $77 = HEAP32[$76>>2]|0; $78 = $reUp; $79 = ((($78)) + 104|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 816|0); HEAP32[$81>>2] = $77; $82 = $reUp; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 44|0); $85 = HEAP32[$84>>2]|0; (FUNCTION_TABLE_ii[$85 & 8191]($82)|0); } $90 = $_target; $91 = (__ZN13CardPrimitive10hasSubtypeEi($90,11)|0); L16: do { if ($91) { $92 = $reUp; $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 44|0); $95 = HEAP32[$94>>2]|0; (FUNCTION_TABLE_ii[$95 & 8191]($92)|0); $i = 1; while(1) { $96 = $i; $97 = ((($3)) + 88|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 172|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN10DuelLayers11actionLayerEv($100)|0); $102 = ((($101)) + 20|0); $103 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($102)|0); $104 = ($96>>>0)<($103>>>0); if (!($104)) { break L16; } $105 = ((($3)) + 88|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 172|0); $108 = HEAP32[$107>>2]|0; $109 = (__ZN10DuelLayers11actionLayerEv($108)|0); $110 = ((($109)) + 20|0); $111 = $i; $112 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($110,$111)|0); $113 = HEAP32[$112>>2]|0; $a = $113; $114 = $a; $115 = ($114|0)==(0|0); if ($115) { $117 = 0; } else { $116 = (___dynamic_cast($114,4000,1848,0)|0); $117 = $116; } $eq = $117; $118 = $eq; $119 = ($118|0)!=(0|0); if ($119) { $120 = $eq; $121 = ((($120)) + 148|0); $122 = HEAP32[$121>>2]|0; $123 = $reUp; $124 = ((($123)) + 104|0); $125 = HEAP32[$124>>2]|0; $126 = ($122|0)==($125|0); if ($126) { $127 = $a; (__ZN6AEquip7unequipEv($127)|0); $128 = $a; $129 = ((($3)) + 148|0); $130 = HEAP32[$129>>2]|0; (__ZN6AEquip5equipEP15MTGCardInstance($128,$130)|0); } } $131 = $i; $132 = (($131) + 1)|0; $i = $132; } } } while(0); $133 = $reUp; $134 = ($133|0)==(0|0); if (!($134)) { $135 = HEAP32[$133>>2]|0; $136 = ((($135)) + 4|0); $137 = HEAP32[$136>>2]|0; FUNCTION_TABLE_vi[$137 & 8191]($133); } $138 = ((($3)) + 220|0); $139 = HEAP8[$138>>0]|0; $140 = $139&1; if ($140) { $141 = ((($3)) + 148|0); $142 = HEAP32[$141>>2]|0; $143 = ($142|0)==(0|0); $144 = ((($142)) + 280|0); $145 = $143 ? 0 : $144; $146 = ((($3)) + 132|0); HEAP32[$146>>2] = $145; $147 = $_target; $148 = ((($3)) + 148|0); HEAP32[$148>>2] = $147; } } } $149 = $_target; $150 = ($149|0)!=(0|0); if (!($150)) { STACKTOP = sp;return 1; } $151 = $_target; $152 = ((($151)) + 392|0); $153 = HEAP32[$152>>2]|0; $154 = $_target; $155 = (__ZN15MTGCardInstance10controllerEv($154)|0); $156 = ((($155)) + 84|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 24|0); $159 = HEAP32[$158>>2]|0; $160 = ($153|0)==($159|0); if (!($160)) { STACKTOP = sp;return 1; } $161 = ((($3)) + 221|0); $162 = HEAP8[$161>>0]|0; $163 = $162&1; if (!($163)) { STACKTOP = sp;return 1; } $164 = ((($3)) + 222|0); $165 = HEAP8[$164>>0]|0; $166 = $165&1; L43: do { if ($166) { while(1) { $175 = $_target; $176 = ((($175)) + 624|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)!=(0|0); if (!($178)) { break L43; } $179 = $_target; $180 = ((($179)) + 624|0); $181 = HEAP32[$180>>2]|0; $_target = $181; } } else { $167 = ((($3)) + 148|0); $168 = HEAP32[$167>>2]|0; $_target = $168; $169 = ((($3)) + 132|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)==(0|0); $172 = ((($170)) + -280|0); $173 = $171 ? 0 : $172; $174 = ((($3)) + 148|0); HEAP32[$174>>2] = $173; } } while(0); $182 = $_target; $183 = (__ZN13CardPrimitive10hasSubtypeEi($182,11)|0); L49: do { if ($183) { $i1 = 1; while(1) { $184 = $i1; $185 = ((($3)) + 88|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 172|0); $188 = HEAP32[$187>>2]|0; $189 = (__ZN10DuelLayers11actionLayerEv($188)|0); $190 = ((($189)) + 20|0); $191 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($190)|0); $192 = ($184>>>0)<($191>>>0); if (!($192)) { break L49; } $193 = ((($3)) + 88|0); $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 172|0); $196 = HEAP32[$195>>2]|0; $197 = (__ZN10DuelLayers11actionLayerEv($196)|0); $198 = ((($197)) + 20|0); $199 = $i1; $200 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($198,$199)|0); $201 = HEAP32[$200>>2]|0; $a2 = $201; $202 = $a2; $203 = ($202|0)==(0|0); if ($203) { $205 = 0; } else { $204 = (___dynamic_cast($202,4000,1848,0)|0); $205 = $204; } $eq3 = $205; $206 = $eq3; $207 = ($206|0)!=(0|0); if ($207) { $208 = $eq3; $209 = ((($208)) + 148|0); $210 = HEAP32[$209>>2]|0; $211 = $_target; $212 = ($210|0)==($211|0); if ($212) { $213 = $a2; (__ZN6AEquip7unequipEv($213)|0); $214 = $a2; $215 = ((($3)) + 148|0); $216 = HEAP32[$215>>2]|0; (__ZN6AEquip5equipEP15MTGCardInstance($214,$216)|0); } } $217 = $i1; $218 = (($217) + 1)|0; $i1 = $218; } } } while(0); $219 = ((($3)) + 222|0); $220 = HEAP8[$219>>0]|0; $221 = $220&1; if ($221) { STACKTOP = sp;return 1; } $222 = ((($3)) + 148|0); $223 = HEAP32[$222>>2]|0; $224 = ($223|0)==(0|0); $225 = ((($223)) + 280|0); $226 = $224 ? 0 : $225; $227 = ((($3)) + 132|0); HEAP32[$227>>2] = $226; $228 = $_target; $229 = ((($3)) + 148|0); HEAP32[$229>>2] = $228; STACKTOP = sp;return 1; } function __ZN6AEquip7unequipEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $child = 0, $e = 0, $i = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 48|0; $1 = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $0 = $this; $7 = $0; $8 = ((($7)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 816|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); L1: do { if ($12) { $13 = ((($7)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 816|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 468|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) - 1)|0; HEAP32[$17>>2] = $19; $20 = ((($7)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($22); $w = 0; while(1) { $23 = $w; $24 = ((($7)) + 148|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 816|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 368|0); $29 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($28)|0); $30 = ($23>>>0)<($29>>>0); if (!($30)) { break L1; } $31 = ((($7)) + 148|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 816|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 368|0); $36 = $w; $37 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($35,$36)|0); $38 = HEAP32[$37>>2]|0; $child = $38; $39 = $child; $40 = ((($7)) + 148|0); $41 = HEAP32[$40>>2]|0; $42 = ($39|0)==($41|0); if ($42) { $43 = ((($7)) + 148|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 816|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 368|0); $48 = ((($7)) + 148|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 816|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 368|0); $53 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($52)|0); HEAP32[$3>>2] = $53; $54 = $w; $55 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($3,$54)|0); HEAP32[$2>>2] = $55; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($1,$2,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $56 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($47,$$byval_copy)|0); HEAP32[$4>>2] = $56; } $57 = $w; $58 = (($57) + 1)|0; $w = $58; } } } while(0); $59 = ((($7)) + 148|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 816|0); HEAP32[$61>>2] = 0; $i = 0; while(1) { $62 = $i; $63 = ((($7)) + 228|0); $64 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($63)|0); $65 = ($62>>>0)<($64>>>0); $66 = ((($7)) + 228|0); if (!($65)) { break; } $67 = $i; $68 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($66,$67)|0); $69 = HEAP32[$68>>2]|0; $a = $69; $70 = $a; $71 = ($70|0)==(0|0); if ($71) { $73 = 0; } else { $72 = (___dynamic_cast($70,4000,1848,0)|0); $73 = $72; } $74 = ($73|0)!=(0|0); do { if ($74) { label = 23; } else { $75 = $a; $76 = ($75|0)==(0|0); if ($76) { $78 = 0; } else { $77 = (___dynamic_cast($75,4000,1912,0)|0); $78 = $77; } $79 = ($78|0)!=(0|0); if ($79) { label = 23; } else { $80 = $a; $81 = ($80|0)==(0|0); if ($81) { $83 = 0; } else { $82 = (___dynamic_cast($80,4000,616,0)|0); $83 = $82; } $84 = ($83|0)!=(0|0); if ($84) { label = 23; } else { $85 = $a; $86 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($85)|0); $87 = ($86|0)==(0|0); if ($87) { $89 = 0; } else { $88 = (___dynamic_cast($86,4000,632,0)|0); $89 = $88; } $90 = ($89|0)!=(0|0); if ($90) { label = 23; } else { $91 = $a; $92 = ((($91)) + 136|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(27); if ($94) { $95 = $a; $96 = ((($95)) + 92|0); $97 = HEAP8[$96>>0]|0; $98 = $97&1; if ($98) { label = 23; break; } } $106 = ((($7)) + 88|0); $107 = HEAP32[$106>>2]|0; $108 = ((($7)) + 228|0); $109 = $i; $110 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($108,$109)|0); $111 = HEAP32[$110>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($107,$111)|0); } } } } } while(0); if ((label|0) == 23) { label = 0; $99 = $a; $100 = ($99|0)!=(0|0); if ($100) { $101 = $a; $102 = ($101|0)==(0|0); if (!($102)) { $103 = HEAP32[$101>>2]|0; $104 = ((($103)) + 4|0); $105 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$105 & 8191]($101); } $a = 0; } } $112 = $i; $113 = (($112) + 1)|0; $i = $113; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($66); $114 = (__Znwj(12)|0); $115 = ((($7)) + 148|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; invoke_vii(4316,($114|0),($116|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $5 = $122; $6 = $123; __ZdlPv($114); $124 = $5; $125 = $6; ___resumeException($124|0); // unreachable; } else { $e = $114; $119 = ((($7)) + 88|0); $120 = HEAP32[$119>>2]|0; $121 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($120,$121)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN6AEquip5equipEP15MTGCardInstance($this,$equipped) { $this = $this|0; $equipped = $equipped|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $af = 0, $e = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 76|0; $2 = sp + 72|0; $af = sp + 20|0; $0 = $this; HEAP32[$1>>2] = $equipped; $5 = $0; $6 = HEAP32[$1>>2]|0; $7 = ((($5)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 816|0); HEAP32[$9>>2] = $6; $10 = ((($5)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 816|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 468|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + 1)|0; HEAP32[$14>>2] = $16; $17 = ((($5)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($19,$1); $20 = ((($5)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 816|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 368|0); $25 = ((($5)) + 148|0); $26 = HEAP32[$25>>2]|0; HEAP32[$2>>2] = $26; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backEOS2_($24,$2); $27 = ((($5)) + 88|0); $28 = HEAP32[$27>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$28); $29 = ((($5)) + 228|0); $30 = ((($5)) + 148|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; (invoke_iiiiiii(4317,($af|0),($29|0),(0|0),($31|0),0,(0|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; L1: do { if (!($33)) { $i = 0; while(1) { $34 = $i; $35 = ((($5)) + 228|0); $36 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($35)|0); $37 = ($34>>>0)<($36>>>0); if (!($37)) { break; } $38 = ((($5)) + 228|0); $39 = $i; __THREW__ = 0; $40 = (invoke_iii(3954,($38|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L1; } $43 = HEAP32[$40>>2]|0; $a = $43; $44 = $a; $45 = ($44|0)==(0|0); if ($45) { $49 = 0; } else { $46 = (___dynamic_cast($44,4000,1848,0)|0); $49 = $46; } $50 = ($49|0)!=(0|0); do { if (!($50)) { $51 = $a; $52 = ($51|0)==(0|0); if ($52) { $54 = 0; } else { $53 = (___dynamic_cast($51,4000,1912,0)|0); $54 = $53; } $55 = ($54|0)!=(0|0); if (!($55)) { $56 = $a; $57 = ($56|0)==(0|0); if ($57) { $59 = 0; } else { $58 = (___dynamic_cast($56,4000,616,0)|0); $59 = $58; } $60 = ($59|0)!=(0|0); if (!($60)) { $61 = $a; __THREW__ = 0; $62 = (invoke_ii(3832,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L1; } $65 = ($62|0)==(0|0); if ($65) { $67 = 0; } else { $66 = (___dynamic_cast($62,4000,632,0)|0); $67 = $66; } $68 = ($67|0)!=(0|0); if (!($68)) { $69 = $a; $70 = ((($69)) + 136|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(27); if ($72) { $73 = $a; $74 = ((($73)) + 92|0); $75 = HEAP8[$74>>0]|0; $76 = $75&1; if ($76) { $77 = $a; $78 = ((($77)) + 96|0); HEAP32[$78>>2] = 1; break; } } $79 = $a; __THREW__ = 0; $80 = (invoke_ii(3832,($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break L1; } $83 = ($80|0)==(0|0); if ($83) { $85 = 0; } else { $84 = (___dynamic_cast($80,4000,504,0)|0); $85 = $84; } $86 = ($85|0)!=(0|0); $87 = $a; if ($86) { $88 = ((($87)) + 96|0); HEAP32[$88>>2] = 1; break; } else { $89 = HEAP32[$87>>2]|0; $90 = ((($89)) + 96|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; (invoke_ii($91|0,($87|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break L1; } else { break; } } } } } } } while(0); $94 = $i; $95 = (($94) + 1)|0; $i = $95; } __THREW__ = 0; $96 = (invoke_ii(3903,12)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { $99 = ((($5)) + 148|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; invoke_vii(4318,($96|0),($100|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $3 = $108; $4 = $109; __ZdlPv($96); __ZN14AbilityFactoryD2Ev($af); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } else { $e = $96; $103 = ((($5)) + 88|0); $104 = HEAP32[$103>>2]|0; $105 = $e; __THREW__ = 0; (invoke_iii(4319,($104|0),($105|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { break; } __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return 1; } } } } while(0); $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZN14AbilityFactoryD2Ev($af); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; return (0)|0; } function __ZN11AANewTarget11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121810); STACKTOP = sp;return; } function __ZNK11AANewTarget5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4320,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 92|0); HEAP8[$8>>0] = 1; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN7AAMorphC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = 18680; HEAP32[$11>>2] = $12; $13 = $1; $14 = $2; $15 = $3; $16 = $5; $17 = ((($11)) + 156|0); $18 = HEAP32[$17>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $38 = $8; $39 = $9; ___resumeException($38|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if ($22) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $8 = $34; $9 = $35; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($13|0),($14|0),($15|0),($16|0),($18|0),($6|0),(0|0),($7|0),($10|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $8 = $36; $9 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $25 = 18680; HEAP32[$11>>2] = $25; $26 = ((($11)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($26); $27 = $4; $28 = ($27|0)==(0|0); $29 = ((($27)) + 280|0); $30 = $28 ? 0 : $29; $31 = ((($11)) + 132|0); HEAP32[$31>>2] = $30; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $38 = $8; $39 = $9; ___resumeException($38|0); // unreachable; } function __ZN7AAMorph7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Morpher = 0; var $_target = 0, $a = 0, $af = 0, $dontAdd = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 20|0; $a = sp + 4|0; $1 = $this; $4 = $1; $5 = ((($4)) + 148|0); $6 = HEAP32[$5>>2]|0; $Morpher = $6; $7 = $Morpher; $8 = ((($7)) + 548|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; if (!($10)) { $11 = $Morpher; $12 = ((($11)) + 546|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if (!($14)) { $15 = $Morpher; $16 = ((($15)) + 547|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if ($18) { $0 = 0; $118 = $0; STACKTOP = sp;return ($118|0); } } } $19 = ((($4)) + 132|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); $22 = ((($20)) + -280|0); $23 = $21 ? 0 : $22; $_target = $23; $24 = $_target; $25 = ($24|0)!=(0|0); L7: do { if ($25) { while(1) { $26 = $_target; $27 = ((($26)) + 624|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if (!($29)) { break; } $30 = $_target; $31 = ((($30)) + 624|0); $32 = HEAP32[$31>>2]|0; $_target = $32; } $33 = ((($4)) + 88|0); $34 = HEAP32[$33>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$34); $35 = $_target; $36 = ((($35)) + 546|0); HEAP8[$36>>0] = 0; $37 = $_target; $38 = ((($37)) + 548|0); HEAP8[$38>>0] = 0; $39 = $_target; $40 = ((($39)) + 547|0); HEAP8[$40>>0] = 1; $41 = ((($4)) + 220|0); $42 = $_target; __THREW__ = 0; (invoke_iiiiiii(4317,($af|0),($41|0),(0|0),($42|0),0,(0|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; L12: do { if (!($44)) { $i = 0; while(1) { $45 = $i; $46 = ((($4)) + 220|0); $47 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($46)|0); $48 = ($45>>>0)<($47>>>0); $49 = ((($4)) + 220|0); if (!($48)) { break; } $50 = $i; __THREW__ = 0; $51 = (invoke_iii(3954,($49|0),($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L12; } $54 = HEAP32[$51>>2]|0; HEAP32[$a>>2] = $54; $55 = $_target; $56 = HEAP32[$a>>2]|0; $57 = ((($56)) + 148|0); HEAP32[$57>>2] = $55; $58 = HEAP32[$a>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = HEAP32[$a>>2]|0; $61 = ($60|0)==(0|0); if ($61) { $67 = 0; } else { $62 = (___dynamic_cast($60,4000,440,0)|0); $67 = $62; } $68 = ($67|0)!=(0|0); if ($68) { $69 = HEAP32[$a>>2]|0; $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 100|0); $72 = HEAP32[$71>>2]|0; __THREW__ = 0; (invoke_ii($72|0,($69|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break L12; } $75 = ((($4)) + 88|0); $76 = HEAP32[$75>>2]|0; $77 = HEAP32[$a>>2]|0; __THREW__ = 0; (invoke_iii(4321,($76|0),($77|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break L12; } } } $80 = HEAP32[$a>>2]|0; $81 = ($80|0)!=(0|0); do { if ($81) { $82 = HEAP32[$a>>2]|0; $83 = ((($82)) + 92|0); $84 = HEAP8[$83>>0]|0; $85 = $84&1; $86 = HEAP32[$a>>2]|0; $87 = HEAP32[$86>>2]|0; if ($85) { $88 = ((($87)) + 92|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; (invoke_ii($89|0,($86|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L12; } $92 = HEAP32[$a>>2]|0; $93 = ($92|0)==(0|0); if ($93) { break; } $94 = HEAP32[$92>>2]|0; $95 = ((($94)) + 4|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_vi[$96 & 8191]($92); break; } $97 = ((($87)) + 96|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; (invoke_ii($98|0,($86|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { break L12; } $101 = HEAP32[$a>>2]|0; $102 = ($101|0)==(0|0); if ($102) { $104 = 0; } else { $103 = (___dynamic_cast($101,4000,456,0)|0); $104 = $103; } $dontAdd = $104; $105 = $dontAdd; $106 = ($105|0)!=(0|0); if (!($106)) { $107 = $_target; $108 = ((($107)) + 380|0); __THREW__ = 0; invoke_vii(3952,($108|0),($a|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { break L12; } } } } while(0); $111 = $i; $112 = (($111) + 1)|0; $i = $112; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($49); $113 = HEAP32[$4>>2]|0; $114 = ((($113)) + 36|0); $115 = HEAP32[$114>>2]|0; __THREW__ = 0; (invoke_ii($115|0,($4|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if (!($117)) { __ZN14AbilityFactoryD2Ev($af); break L7; } } } while(0); $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZN14AbilityFactoryD2Ev($af); $65 = $2; $66 = $3; ___resumeException($65|0); // unreachable; } } while(0); $0 = 1; $118 = $0; STACKTOP = sp;return ($118|0); } function __ZN7AAMorph11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = ((($2)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = $_target; $12 = ((($11)) + 547|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = $_target; $16 = ((($15)) + 548|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if (!($18)) { $19 = $_target; $20 = ((($19)) + 546|0); $21 = HEAP8[$20>>0]|0; $22 = $21&1; if (!($22)) { $23 = ((($2)) + 88|0); $24 = HEAP32[$23>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($24,$2)|0); $0 = 1; $25 = $0; STACKTOP = sp;return ($25|0); } } } } $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN7AAMorph11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154038); STACKTOP = sp;return; } function __ZNK7AAMorph5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(232)|0); __THREW__ = 0; invoke_vii(4322,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 96|0); HEAP32[$8>>2] = 1; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN6AAFlipC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$id,$card,$_target,$flipStats) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $flipStats = $flipStats|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 18796; HEAP32[$7>>2] = $15; $16 = ((($7)) + 156|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($16); $17 = ((($7)) + 168|0); __THREW__ = 0; invoke_vii(3800,($17|0),($flipStats|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($16); __ZN14InstantAbilityD2Ev($7); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } else { $20 = $4; $21 = ($20|0)==(0|0); $22 = ((($20)) + 280|0); $23 = $21 ? 0 : $22; $24 = ((($7)) + 132|0); HEAP32[$24>>2] = $23; STACKTOP = sp;return; } } function __ZN6AAFlip7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Flipper = 0, $_target = 0, $a = 0, $a2 = 0, $af = 0, $cleanup$dest = 0, $dontAdd = 0, $fcard = 0, $game = 0, $i = 0, $i1 = 0; var $myFlip = 0, $powerMod = 0, $powerlessThanOriginal = 0, $switch = 0, $toughLessThanOriginal = 0, $toughMod = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 64|0; $4 = sp + 36|0; $a2 = sp + 12|0; $1 = $this; $6 = $1; $7 = ((($6)) + 148|0); $8 = HEAP32[$7>>2]|0; $Flipper = $8; $9 = ((($6)) + 92|0); HEAP8[$9>>0] = 1; $10 = $Flipper; $11 = ((($10)) + 549|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if ($13) { $14 = ((($6)) + 88|0); $15 = HEAP32[$14>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($15,$6)|0); $0 = 0; $288 = $0; STACKTOP = sp;return ($288|0); } $16 = ((($6)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + -280|0); $20 = $18 ? 0 : $19; $_target = $20; $21 = $_target; $22 = ($21|0)!=(0|0); L5: do { if ($22) { while(1) { $23 = $_target; $24 = ((($23)) + 624|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if (!($26)) { break; } $27 = $_target; $28 = ((($27)) + 624|0); $29 = HEAP32[$28>>2]|0; $_target = $29; } $30 = ((($6)) + 88|0); $31 = HEAP32[$30>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$31); $32 = $_target; $33 = ((($32)) + 549|0); HEAP8[$33>>0] = 1; $34 = $_target; $35 = ((($34)) + 280|0); __THREW__ = 0; $36 = (invoke_ii(3950,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; L10: do { if (!($38)) { $game = $36; $39 = ((($6)) + 168|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($39)|0); $41 = ($40|0)!=(0); do { if ($41) { __THREW__ = 0; $42 = (invoke_i(4323)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L10; } $45 = ((($6)) + 168|0); __THREW__ = 0; invoke_vii(3800,($4|0),($45|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break L10; } __THREW__ = 0; $48 = (invoke_iii(4324,($42|0),($4|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $2 = $55; $3 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN14AbilityFactoryD2Ev($af); $286 = $2; $287 = $3; ___resumeException($286|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $fcard = $48; $51 = $fcard; $52 = ($51|0)!=(0|0); if (!($52)) { $0 = 0; $5 = 1; break; } __THREW__ = 0; $57 = (invoke_ii(3903,1072)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L10; } $60 = $fcard; $61 = $_target; __THREW__ = 0; $62 = (invoke_ii(3945,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = ((($62)) + 84|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; invoke_viii(4259,($57|0),($60|0),($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $myFlip = $57; $69 = $_target; $70 = ((($69)) + 128|0); $71 = $myFlip; $72 = ((($71)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($70|0),($72|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break L10; } $75 = $_target; $76 = $myFlip; $77 = ((($76)) + 128|0); __THREW__ = 0; invoke_vii(4325,($75|0),($77|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break L10; } $80 = $myFlip; $81 = ((($80)) + 140|0); $82 = HEAP8[$81>>0]|0; $83 = $_target; $84 = ((($83)) + 140|0); HEAP8[$84>>0] = $82; $85 = $_target; $86 = ((($85)) + 248|0); $87 = $myFlip; $88 = ((($87)) + 248|0); __THREW__ = 0; (invoke_iii(4326,($86|0),($88|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break L10; } $91 = $_target; $92 = ((($91)) + 116|0); $93 = $myFlip; $94 = ((($93)) + 116|0); __THREW__ = 0; (invoke_iii(3901,($92|0),($94|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break L10; } $97 = $_target; $98 = ((($97)) + 104|0); $99 = $myFlip; $100 = ((($99)) + 104|0); __THREW__ = 0; (invoke_iii(4327,($98|0),($100|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { break L10; } $103 = $_target; $104 = ((($103)) + 144|0); $105 = $myFlip; $106 = ((($105)) + 144|0); ;HEAP32[$104>>2]=HEAP32[$106>>2]|0;HEAP32[$104+4>>2]=HEAP32[$106+4>>2]|0;HEAP32[$104+8>>2]=HEAP32[$106+8>>2]|0;HEAP32[$104+12>>2]=HEAP32[$106+12>>2]|0; $i = 0; while(1) { $107 = $i; $108 = $_target; $109 = ((($108)) + 380|0); $110 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($109)|0); $111 = ($107>>>0)<($110>>>0); $112 = $_target; $113 = ((($112)) + 380|0); if (!($111)) { break; } $114 = $i; __THREW__ = 0; $115 = (invoke_iii(3954,($113|0),($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L10; } $118 = HEAP32[$115>>2]|0; $a = $118; $119 = $a; $120 = ($119|0)!=(0|0); if ($120) { $121 = $game; $122 = $a; __THREW__ = 0; (invoke_iii(4321,($121|0),($122|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { break L10; } } $127 = $i; $128 = (($127) + 1)|0; $i = $128; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($113); $129 = $_target; $130 = ((($129)) + 204|0); $131 = $myFlip; $132 = ((($131)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($130|0),($132|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { break L10; } $135 = ((($6)) + 156|0); $136 = $_target; __THREW__ = 0; (invoke_iiiiiii(4317,($af|0),($135|0),(0|0),($136|0),0,(0|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { break L10; } $i1 = 0; while(1) { $139 = $i1; $140 = ((($6)) + 156|0); $141 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($140)|0); $142 = ($139>>>0)<($141>>>0); if (!($142)) { break; } $143 = ((($6)) + 156|0); $144 = $i1; __THREW__ = 0; $145 = (invoke_iii(3954,($143|0),($144|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L10; } $148 = HEAP32[$145>>2]|0; HEAP32[$a2>>2] = $148; $149 = $_target; $150 = HEAP32[$a2>>2]|0; $151 = ((($150)) + 148|0); HEAP32[$151>>2] = $149; $152 = HEAP32[$a2>>2]|0; $153 = ($152|0)!=(0|0); do { if ($153) { $154 = HEAP32[$a2>>2]|0; $155 = ((($154)) + 92|0); $156 = HEAP8[$155>>0]|0; $157 = $156&1; $158 = HEAP32[$a2>>2]|0; $159 = HEAP32[$158>>2]|0; if ($157) { $160 = ((($159)) + 92|0); $161 = HEAP32[$160>>2]|0; __THREW__ = 0; (invoke_ii($161|0,($158|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break L10; } $164 = HEAP32[$a2>>2]|0; $165 = ($164|0)!=(0|0); if (!($165)) { break; } $166 = HEAP32[$a2>>2]|0; $167 = ($166|0)==(0|0); if (!($167)) { $168 = HEAP32[$166>>2]|0; $169 = ((($168)) + 4|0); $170 = HEAP32[$169>>2]|0; FUNCTION_TABLE_vi[$170 & 8191]($166); } HEAP32[$a2>>2] = 0; break; } else { $171 = ((($159)) + 96|0); $172 = HEAP32[$171>>2]|0; __THREW__ = 0; (invoke_ii($172|0,($158|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { break L10; } $175 = HEAP32[$a2>>2]|0; $176 = ($175|0)==(0|0); if ($176) { $178 = 0; } else { $177 = (___dynamic_cast($175,4000,456,0)|0); $178 = $177; } $dontAdd = $178; $179 = $dontAdd; $180 = ($179|0)!=(0|0); if ($180) { break; } $181 = $_target; $182 = ((($181)) + 380|0); __THREW__ = 0; invoke_vii(3952,($182|0),($a2|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { break L10; } else { break; } } } } while(0); $185 = $i1; $186 = (($185) + 1)|0; $i1 = $186; } $powerMod = 0; $toughMod = 0; $powerlessThanOriginal = 0; $toughLessThanOriginal = 0; $187 = $_target; $188 = ((($187)) + 232|0); $189 = HEAP32[$188>>2]|0; $190 = $_target; $191 = ((($190)) + 500|0); $192 = HEAP32[$191>>2]|0; $193 = ($189|0)<($192|0); $194 = $_target; if ($193) { $195 = ((($194)) + 500|0); $196 = HEAP32[$195>>2]|0; $197 = $_target; $198 = ((($197)) + 232|0); $199 = HEAP32[$198>>2]|0; $200 = (($196) - ($199))|0; $powerMod = $200; $powerlessThanOriginal = 1; } else { $201 = ((($194)) + 232|0); $202 = HEAP32[$201>>2]|0; $203 = $_target; $204 = ((($203)) + 500|0); $205 = HEAP32[$204>>2]|0; $206 = (($202) - ($205))|0; $powerMod = $206; } $207 = $_target; $208 = ((($207)) + 236|0); $209 = HEAP32[$208>>2]|0; $210 = $_target; $211 = ((($210)) + 512|0); $212 = HEAP32[$211>>2]|0; $213 = ($209|0)<=($212|0); $214 = $_target; if ($213) { $215 = ((($214)) + 512|0); $216 = HEAP32[$215>>2]|0; $217 = $_target; $218 = ((($217)) + 236|0); $219 = HEAP32[$218>>2]|0; $220 = (($216) - ($219))|0; $toughMod = $220; $toughLessThanOriginal = 1; } else { $221 = ((($214)) + 236|0); $222 = HEAP32[$221>>2]|0; $223 = $_target; $224 = ((($223)) + 512|0); $225 = HEAP32[$224>>2]|0; $226 = (($222) - ($225))|0; $toughMod = $226; } $227 = $powerlessThanOriginal; $228 = $227&1; $229 = $myFlip; $230 = ((($229)) + 232|0); $231 = HEAP32[$230>>2]|0; $232 = $powerMod; $233 = (($231) - ($232))|0; $234 = (($231) + ($232))|0; $235 = $228 ? $233 : $234; $236 = $_target; $237 = ((($236)) + 232|0); HEAP32[$237>>2] = $235; $238 = $toughLessThanOriginal; $239 = $238&1; $240 = $myFlip; $241 = ((($240)) + 236|0); $242 = HEAP32[$241>>2]|0; $243 = $toughMod; $244 = (($242) - ($243))|0; $245 = (($242) + ($243))|0; $246 = $239 ? $244 : $245; $247 = $_target; $248 = ((($247)) + 280|0); $249 = ((($248)) + 8|0); HEAP32[$249>>2] = $246; $250 = $toughLessThanOriginal; $251 = $250&1; $252 = $myFlip; $253 = ((($252)) + 236|0); $254 = HEAP32[$253>>2]|0; $255 = $toughMod; $256 = (($254) - ($255))|0; $257 = (($254) + ($255))|0; $258 = $251 ? $256 : $257; $259 = $_target; $260 = ((($259)) + 236|0); HEAP32[$260>>2] = $258; $261 = $myFlip; $262 = ((($261)) + 500|0); $263 = HEAP32[$262>>2]|0; $264 = $_target; $265 = ((($264)) + 500|0); HEAP32[$265>>2] = $263; $266 = $myFlip; $267 = ((($266)) + 512|0); $268 = HEAP32[$267>>2]|0; $269 = $_target; $270 = ((($269)) + 512|0); HEAP32[$270>>2] = $268; $271 = $myFlip; $272 = ($271|0)!=(0|0); if ($272) { $273 = $myFlip; $274 = ($273|0)==(0|0); if (!($274)) { $275 = HEAP32[$273>>2]|0; $276 = ((($275)) + 4|0); $277 = HEAP32[$276>>2]|0; FUNCTION_TABLE_vi[$277 & 8191]($273); } $myFlip = 0; } $278 = $_target; $279 = ((($278)) + 480|0); HEAP8[$279>>0] = 1; label = 59; break; } } $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $2 = $125; $3 = $126; __ZdlPv($57); __ZN14AbilityFactoryD2Ev($af); $286 = $2; $287 = $3; ___resumeException($286|0); // unreachable; } else { label = 59; } } while(0); if ((label|0) == 59) { $280 = ((($6)) + 156|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($280); $281 = HEAP32[$6>>2]|0; $282 = ((($281)) + 36|0); $283 = HEAP32[$282>>2]|0; __THREW__ = 0; (invoke_ii($283|0,($6|0))|0); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if ($285) { break; } $5 = 0; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $5; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L5; } $288 = $0; STACKTOP = sp;return ($288|0); } } while(0); $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZN14AbilityFactoryD2Ev($af); $286 = $2; $287 = $3; ___resumeException($286|0); // unreachable; } } while(0); $0 = 1; $288 = $0; STACKTOP = sp;return ($288|0); } function __ZN6AAFlip11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = ((($2)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = $_target; $12 = ((($11)) + 549|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = ((($2)) + 96|0); HEAP32[$15>>2] = 1; $16 = $_target; $17 = ((($16)) + 549|0); HEAP8[$17>>0] = 0; $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } } $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } function __ZN6AAFlip11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $s = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $s = sp + 12|0; $0 = $this; $3 = $0; $4 = ((($3)) + 168|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$4); $5 = ((($3)) + 36|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $6; (invoke_iiii(3889,($5|0),(121821|0),($vararg_buffer|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = ((($3)) + 36|0); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } } $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } function __ZNK6AAFlip5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(4328,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 96|0); HEAP32[$8>>2] = 1; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN9AADynamicC2EP12GameObserveriP15MTGCardInstanceP10DamageableiiiiP10MTGAbilityP8ManaCost($this,$observer,$id,$card,$_target,$type,$effect,$who,$amountsource,$storedAbility,$_cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $type = $type|0; $effect = $effect|0; $who = $who|0; $amountsource = $amountsource|0; $storedAbility = $storedAbility|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 32|0; $12 = sp + 20|0; $15 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $type; $6 = $effect; $7 = $who; $8 = $amountsource; $9 = $storedAbility; $10 = $_cost; $16 = $0; $17 = $1; $18 = $2; $19 = $3; $20 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,211279); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $13 = $53; $14 = $54; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $13 = $55; $14 = $56; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($16|0),($17|0),($18|0),($19|0),($20|0),0,($11|0),(0|0),($12|0),($15|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $13 = $57; $14 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $27 = 18908; HEAP32[$16>>2] = $27; $28 = ((($16)) + 220|0); $29 = $5; HEAP32[$28>>2] = $29; $30 = ((($16)) + 224|0); $31 = $6; HEAP32[$30>>2] = $31; $32 = ((($16)) + 228|0); $33 = $7; HEAP32[$32>>2] = $33; $34 = ((($16)) + 240|0); $35 = $8; HEAP32[$34>>2] = $35; $36 = ((($16)) + 256|0); $37 = $9; HEAP32[$36>>2] = $37; $38 = ((($16)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($38); $39 = $4; $40 = ((($16)) + 132|0); HEAP32[$40>>2] = $39; $41 = ((($16)) + 232|0); HEAP32[$41>>2] = 0; $42 = ((($16)) + 236|0); HEAP32[$42>>2] = 0; $43 = ((($16)) + 244|0); HEAP8[$43>>0] = 0; $44 = ((($16)) + 245|0); HEAP8[$44>>0] = 0; $45 = ((($16)) + 268|0); __THREW__ = 0; (invoke_iii(3925,($45|0),(211279|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $48 = ((($16)) + 148|0); $49 = HEAP32[$48>>2]|0; $50 = ((($16)) + 248|0); HEAP32[$50>>2] = $49; $51 = ((($16)) + 260|0); HEAP32[$51>>2] = 0; $52 = ((($16)) + 264|0); HEAP32[$52>>2] = 0; STACKTOP = sp;return; } $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $13 = $59; $14 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZN16ActivatedAbilityD2Ev($16); $61 = $13; $62 = $14; ___resumeException($61|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $61 = $13; $62 = $14; ___resumeException($61|0); // unreachable; } function __ZN9AADynamic7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val3 = 0, $$expand_i1_val30 = 0, $$expand_i1_val32 = 0, $$expand_i1_val36 = 0, $$expand_i1_val38 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val48 = 0, $$expand_i1_val5 = 0, $$expand_i1_val50 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc10 = 0; var $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc28 = 0, $$pre_trunc34 = 0, $$pre_trunc40 = 0, $$pre_trunc46 = 0, $$pre_trunc52 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; var $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; var $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0; var $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0; var $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0; var $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0; var $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0; var $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0; var $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0; var $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0; var $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0; var $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0; var $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0; var $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0; var $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0; var $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0; var $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0; var $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0; var $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0; var $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0; var $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $_target = 0, $altered = 0, $cleanup$dest = 0, $colored = 0, $i = 0, $j = 0, $out = 0, $out2 = 0, $secondaryTarget = 0, $sourceamountstring = 0, $switch = 0, $targetCounter = 0, $targetCounter1 = 0, $targetCounter2 = 0, $targetamountstring = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $out = sp + 304|0; $out2 = sp + 160|0; $sourceamountstring = sp + 140|0; $targetamountstring = sp + 128|0; $4 = sp + 116|0; $5 = sp + 492|0; $6 = sp + 104|0; $7 = sp + 491|0; $9 = sp + 88|0; $10 = sp + 490|0; $11 = sp + 76|0; $12 = sp + 489|0; $13 = sp + 64|0; $14 = sp + 488|0; $15 = sp + 52|0; $16 = sp + 487|0; $17 = sp + 40|0; $18 = sp + 486|0; $altered = sp + 28|0; $19 = sp + 16|0; $20 = sp + 485|0; $21 = sp + 4|0; $22 = sp + 484|0; $1 = $this; $23 = $1; $24 = ((($23)) + 132|0); $25 = HEAP32[$24>>2]|0; $_target = $25; $secondaryTarget = 0; $26 = ((($23)) + 240|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(2); if ($28) { $29 = $_target; $30 = ($29|0)==(0|0); $31 = ((($29)) + -280|0); $32 = $30 ? 0 : $31; $33 = ((($23)) + 148|0); HEAP32[$33>>2] = $32; } $34 = ((($23)) + 228|0); $35 = HEAP32[$34>>2]|0; switch ($35|0) { case 1: { $36 = ((($23)) + 244|0); HEAP8[$36>>0] = 1; break; } case 2: { $37 = $_target; $38 = ($37|0)==(0|0); $39 = ((($37)) + -280|0); $40 = $38 ? 0 : $39; $41 = ((($23)) + 148|0); HEAP32[$41>>2] = $40; break; } case 3: { $42 = $_target; $43 = ($42|0)==(0|0); $44 = ((($42)) + -280|0); $45 = $43 ? 0 : $44; $46 = (__ZN15MTGCardInstance10controllerEv($45)|0); $secondaryTarget = $46; break; } case 4: { $47 = $_target; $48 = ($47|0)==(0|0); $49 = ((($47)) + -280|0); $50 = $48 ? 0 : $49; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = (__ZN6Player8opponentEv($51)|0); $secondaryTarget = $52; break; } case 5: { $53 = ((($23)) + 245|0); HEAP8[$53>>0] = 1; break; } case 6: { $54 = ((($23)) + 248|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZN15MTGCardInstance10controllerEv($55)|0); $secondaryTarget = $56; break; } case 7: { $57 = ((($23)) + 248|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN15MTGCardInstance10controllerEv($58)|0); $60 = (__ZN6Player8opponentEv($59)|0); $secondaryTarget = $60; break; } default: { } } $61 = ((($23)) + 240|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(3); if ($63) { $64 = ((($23)) + 248|0); $65 = HEAP32[$64>>2]|0; $66 = (__ZN15MTGCardInstance10controllerEv($65)|0); $_target = $66; } $67 = ((($23)) + 240|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)==(4); if ($69) { $70 = ((($23)) + 248|0); $71 = HEAP32[$70>>2]|0; $72 = (__ZN15MTGCardInstance10controllerEv($71)|0); $73 = (__ZN6Player8opponentEv($72)|0); $_target = $73; } $74 = $_target; $75 = ($74|0)!=(0|0); if (!($75)) { $0 = 0; $792 = $0; STACKTOP = sp;return ($792|0); } while(1) { $76 = $_target; $77 = ($76|0)==(0|0); if ($77) { $79 = 0; } else { $78 = (___dynamic_cast($76,1944,5240,280)|0); $79 = $78; } $80 = ($79|0)!=(0|0); if (!($80)) { break; } $81 = $_target; $82 = ((($81)) + -280|0); $83 = ((($82)) + 624|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(0|0); if (!($85)) { break; } $86 = $_target; $87 = ((($86)) + -280|0); $88 = ((($87)) + 624|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)==(0|0); $91 = ((($89)) + 280|0); $92 = $90 ? 0 : $91; $_target = $92; } $93 = ((($23)) + 232|0); HEAP32[$93>>2] = 0; $94 = ((($23)) + 236|0); HEAP32[$94>>2] = 0; $colored = 0; $95 = ((($23)) + 220|0); $96 = HEAP32[$95>>2]|0; L30: do { switch ($96|0) { case 0: { $97 = ((($23)) + 148|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZN15MTGCardInstance15getCurrentPowerEv($98)|0); $100 = ((($23)) + 232|0); HEAP32[$100>>2] = $99; $101 = $_target; $102 = ($101|0)==(0|0); $103 = ((($101)) + -280|0); $104 = $102 ? 0 : $103; $105 = (__ZN15MTGCardInstance15getCurrentPowerEv($104)|0); $106 = ((($23)) + 236|0); HEAP32[$106>>2] = $105; $107 = ((($23)) + 244|0); $108 = HEAP8[$107>>0]|0; $109 = $108&1; if ($109) { $110 = ((($23)) + 148|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZN15MTGCardInstance15getCurrentPowerEv($111)|0); $113 = ((($23)) + 232|0); HEAP32[$113>>2] = $112; } break; } case 1: { $114 = ((($23)) + 148|0); $115 = HEAP32[$114>>2]|0; $116 = (__ZN15MTGCardInstance19getCurrentToughnessEv($115)|0); $117 = ((($23)) + 232|0); HEAP32[$117>>2] = $116; $118 = $_target; $119 = ($118|0)==(0|0); $120 = ((($118)) + -280|0); $121 = $119 ? 0 : $120; $122 = (__ZN15MTGCardInstance19getCurrentToughnessEv($121)|0); $123 = ((($23)) + 236|0); HEAP32[$123>>2] = $122; $124 = ((($23)) + 244|0); $125 = HEAP8[$124>>0]|0; $126 = $125&1; if ($126) { $127 = ((($23)) + 148|0); $128 = HEAP32[$127>>2]|0; $129 = (__ZN15MTGCardInstance19getCurrentToughnessEv($128)|0); $130 = ((($23)) + 232|0); HEAP32[$130>>2] = $129; } break; } case 2: { $131 = ((($23)) + 240|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)==(1); if ($133) { $134 = ((($23)) + 148|0); $135 = HEAP32[$134>>2]|0; $136 = (__ZN13CardPrimitive11getManaCostEv($135)|0); $137 = (__ZN8ManaCost16getConvertedCostEv($136)|0); $138 = ((($23)) + 232|0); HEAP32[$138>>2] = $137; break L30; } else { $139 = $_target; $140 = ($139|0)==(0|0); $141 = ((($139)) + -280|0); $142 = $140 ? 0 : $141; $143 = (__ZN13CardPrimitive11getManaCostEv($142)|0); $144 = (__ZN8ManaCost16getConvertedCostEv($143)|0); $145 = ((($23)) + 232|0); HEAP32[$145>>2] = $144; break L30; } break; } case 3: { $i = 1; while(1) { $146 = $i; $147 = ($146|0)<=(5); if (!($147)) { break; } $148 = ((($23)) + 240|0); $149 = HEAP32[$148>>2]|0; $150 = ($149|0)==(1); if ($150) { $151 = ((($23)) + 148|0); $152 = HEAP32[$151>>2]|0; $153 = $i; $154 = (__ZN13CardPrimitive8hasColorEi($152,$153)|0); if ($154) { $155 = $colored; $156 = (($155) + 1)|0; $colored = $156; } else { label = 35; } } else { label = 35; } if ((label|0) == 35) { label = 0; $157 = ((($23)) + 240|0); $158 = HEAP32[$157>>2]|0; $159 = ($158|0)==(2); if ($159) { $160 = $_target; $161 = ($160|0)==(0|0); $162 = ((($160)) + -280|0); $163 = $161 ? 0 : $162; $164 = $i; $165 = (__ZN13CardPrimitive8hasColorEi($163,$164)|0); if ($165) { $166 = $colored; $167 = (($166) + 1)|0; $colored = $167; } } } $168 = $i; $169 = (($168) + 1)|0; $i = $169; } $170 = $colored; $171 = ((($23)) + 232|0); HEAP32[$171>>2] = $170; break; } case 4: { $targetCounter = 0; $172 = ((($23)) + 240|0); $173 = HEAP32[$172>>2]|0; $174 = ($173|0)==(2); if ($174) { $175 = $_target; $176 = ((($175)) + -280|0); $177 = ((($176)) + 812|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)!=(0|0); if (!($179)) { break L30; } $180 = $_target; $181 = ((($180)) + -280|0); $182 = ((($181)) + 812|0); $183 = HEAP32[$182>>2]|0; $184 = (__ZN8Counters10hasCounterEPKcii($183,148418,0,0)|0); $185 = ($184|0)!=(0|0); if (!($185)) { break L30; } $186 = $_target; $187 = ((($186)) + -280|0); $188 = ((($187)) + 812|0); $189 = HEAP32[$188>>2]|0; $190 = (__ZN8Counters10hasCounterEPKcii($189,148418,0,0)|0); $targetCounter = $190; $191 = $targetCounter; $192 = ((($191)) + 12|0); $193 = HEAP32[$192>>2]|0; $194 = ((($23)) + 232|0); HEAP32[$194>>2] = $193; break L30; } else { $195 = ((($23)) + 148|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 812|0); $198 = HEAP32[$197>>2]|0; $199 = ($198|0)!=(0|0); if (!($199)) { break L30; } $200 = ((($23)) + 148|0); $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 812|0); $203 = HEAP32[$202>>2]|0; $204 = (__ZN8Counters10hasCounterEPKcii($203,148418,0,0)|0); $205 = ($204|0)!=(0|0); if (!($205)) { break L30; } $206 = ((($23)) + 148|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 812|0); $209 = HEAP32[$208>>2]|0; $210 = (__ZN8Counters10hasCounterEPKcii($209,148418,0,0)|0); $targetCounter = $210; $211 = $targetCounter; $212 = ((($211)) + 12|0); $213 = HEAP32[$212>>2]|0; $214 = ((($23)) + 232|0); HEAP32[$214>>2] = $213; break L30; } break; } case 5: { $targetCounter1 = 0; $215 = ((($23)) + 240|0); $216 = HEAP32[$215>>2]|0; $217 = ($216|0)==(2); if ($217) { $218 = $_target; $219 = ((($218)) + -280|0); $220 = ((($219)) + 812|0); $221 = HEAP32[$220>>2]|0; $222 = ($221|0)!=(0|0); if (!($222)) { break L30; } $223 = $_target; $224 = ((($223)) + -280|0); $225 = ((($224)) + 812|0); $226 = HEAP32[$225>>2]|0; $227 = (__ZN8Counters10hasCounterEPKcii($226,148422,0,0)|0); $228 = ($227|0)!=(0|0); if (!($228)) { break L30; } $229 = $_target; $230 = ((($229)) + -280|0); $231 = ((($230)) + 812|0); $232 = HEAP32[$231>>2]|0; $233 = (__ZN8Counters10hasCounterEPKcii($232,148422,0,0)|0); $targetCounter1 = $233; $234 = $targetCounter1; $235 = ((($234)) + 12|0); $236 = HEAP32[$235>>2]|0; $237 = ((($23)) + 232|0); HEAP32[$237>>2] = $236; break L30; } else { $238 = ((($23)) + 148|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + 812|0); $241 = HEAP32[$240>>2]|0; $242 = ($241|0)!=(0|0); if (!($242)) { break L30; } $243 = ((($23)) + 148|0); $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 812|0); $246 = HEAP32[$245>>2]|0; $247 = (__ZN8Counters10hasCounterEPKcii($246,148422,0,0)|0); $248 = ($247|0)!=(0|0); if (!($248)) { break L30; } $249 = ((($23)) + 148|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 812|0); $252 = HEAP32[$251>>2]|0; $253 = (__ZN8Counters10hasCounterEPKcii($252,148422,0,0)|0); $targetCounter1 = $253; $254 = $targetCounter1; $255 = ((($254)) + 12|0); $256 = HEAP32[$255>>2]|0; $257 = ((($23)) + 232|0); HEAP32[$257>>2] = $256; break L30; } break; } case 6: { $targetCounter2 = 0; $258 = ((($23)) + 240|0); $259 = HEAP32[$258>>2]|0; $260 = ($259|0)==(2); if ($260) { $261 = $_target; $262 = ((($261)) + -280|0); $263 = ((($262)) + 812|0); $264 = HEAP32[$263>>2]|0; $265 = ($264|0)!=(0|0); if (!($265)) { break L30; } $266 = $_target; $267 = ((($266)) + -280|0); $268 = ((($267)) + 812|0); $269 = HEAP32[$268>>2]|0; $270 = (__ZN8Counters10hasCounterEii($269,1,1)|0); $271 = ($270|0)!=(0|0); if (!($271)) { break L30; } $272 = $_target; $273 = ((($272)) + -280|0); $274 = ((($273)) + 812|0); $275 = HEAP32[$274>>2]|0; $276 = (__ZN8Counters10hasCounterEii($275,1,1)|0); $targetCounter2 = $276; $277 = $targetCounter2; $278 = ((($277)) + 12|0); $279 = HEAP32[$278>>2]|0; $280 = ((($23)) + 232|0); HEAP32[$280>>2] = $279; break L30; } else { $281 = ((($23)) + 148|0); $282 = HEAP32[$281>>2]|0; $283 = ((($282)) + 812|0); $284 = HEAP32[$283>>2]|0; $285 = ($284|0)!=(0|0); if (!($285)) { break L30; } $286 = ((($23)) + 148|0); $287 = HEAP32[$286>>2]|0; $288 = ((($287)) + 812|0); $289 = HEAP32[$288>>2]|0; $290 = (__ZN8Counters10hasCounterEii($289,1,1)|0); $291 = ($290|0)!=(0|0); if (!($291)) { break L30; } $292 = ((($23)) + 148|0); $293 = HEAP32[$292>>2]|0; $294 = ((($293)) + 812|0); $295 = HEAP32[$294>>2]|0; $296 = (__ZN8Counters10hasCounterEii($295,1,1)|0); $targetCounter2 = $296; $297 = $targetCounter2; $298 = ((($297)) + 12|0); $299 = HEAP32[$298>>2]|0; $300 = ((($23)) + 232|0); HEAP32[$300>>2] = $299; break L30; } break; } case 7: { $301 = $_target; $302 = ((($301)) + 28|0); $303 = HEAP32[$302>>2]|0; $304 = ((($23)) + 232|0); HEAP32[$304>>2] = $303; break; } default: { } } } while(0); $305 = $secondaryTarget; $306 = ($305|0)!=(0|0); if ($306) { $307 = $secondaryTarget; $_target = $307; } $308 = $_target; $309 = ($308|0)!=(0|0); do { if ($309) { while(1) { $310 = $_target; $311 = ($310|0)==(0|0); if ($311) { $313 = 0; } else { $312 = (___dynamic_cast($310,1944,5240,280)|0); $313 = $312; } $314 = ($313|0)!=(0|0); if (!($314)) { break; } $315 = $_target; $316 = ((($315)) + -280|0); $317 = ((($316)) + 624|0); $318 = HEAP32[$317>>2]|0; $319 = ($318|0)!=(0|0); if (!($319)) { break; } $320 = $_target; $321 = ((($320)) + -280|0); $322 = ((($321)) + 624|0); $323 = HEAP32[$322>>2]|0; $324 = ($323|0)==(0|0); $325 = ((($323)) + 280|0); $326 = $324 ? 0 : $325; $_target = $326; } $327 = ((($23)) + 232|0); $328 = HEAP32[$327>>2]|0; $329 = ($328|0)<(0); if ($329) { $330 = ((($23)) + 232|0); HEAP32[$330>>2] = 0; } $331 = ((($23)) + 236|0); $332 = HEAP32[$331>>2]|0; $333 = ($332|0)<(0); if ($333) { $334 = ((($23)) + 236|0); HEAP32[$334>>2] = 0; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($out,24); __THREW__ = 0; invoke_vii(4329,($out2|0),24); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { $353 = ___cxa_find_matching_catch()|0; $354 = tempRet0; $2 = $353; $3 = $354; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $790 = $2; $791 = $3; ___resumeException($790|0); // unreachable; } $337 = ((($out)) + 8|0); $338 = ((($23)) + 232|0); $339 = HEAP32[$338>>2]|0; __THREW__ = 0; (invoke_iii(3919,($337|0),($339|0))|0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 81; } else { __THREW__ = 0; invoke_vii(3841,($sourceamountstring|0),($out|0)); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if ($343) { label = 81; } else { $344 = ((($out2)) + 8|0); $345 = ((($23)) + 236|0); $346 = HEAP32[$345>>2]|0; __THREW__ = 0; (invoke_iii(3919,($344|0),($346|0))|0); $347 = __THREW__; __THREW__ = 0; $348 = $347&1; if ($348) { label = 82; } else { __THREW__ = 0; invoke_vii(3841,($targetamountstring|0),($out2|0)); $349 = __THREW__; __THREW__ = 0; $350 = $349&1; if ($350) { label = 82; } else { $351 = ((($23)) + 224|0); $352 = HEAP32[$351>>2]|0; L106: do { switch ($352|0) { case 0: { __THREW__ = 0; $359 = (invoke_ii(3903,240)|0); $360 = __THREW__; __THREW__ = 0; $361 = $360&1; if ($361) { label = 100; } else { $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $362 = ((($23)) + 88|0); $363 = HEAP32[$362>>2]|0; __THREW__ = 0; $364 = (invoke_ii(3838,($23|0))|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; do { if ($366) { label = 101; } else { $367 = ((($23)) + 148|0); $368 = HEAP32[$367>>2]|0; $369 = ((($23)) + 245|0); $370 = HEAP8[$369>>0]|0; $371 = $370&1; $372 = $371&1; $373 = ($372|0)==(1); if ($373) { $374 = ((($23)) + 248|0); $375 = HEAP32[$374>>2]|0; $376 = ($375|0)==(0|0); $377 = ((($375)) + 280|0); $378 = $376 ? 0 : $377; $382 = $378; } else { $379 = $_target; $382 = $379; } __THREW__ = 0; invoke_vii(3800,($4|0),($sourceamountstring|0)); $380 = __THREW__; __THREW__ = 0; $381 = $380&1; if ($381) { label = 101; break; } __THREW__ = 0; invoke_viiiiiiii(4330,($359|0),($363|0),($364|0),($368|0),($382|0),($4|0),(0|0),0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $447 = ___cxa_find_matching_catch()|0; $448 = tempRet0; $2 = $447; $3 = $448; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val3 = 0; HEAP8[$5>>0] = $$expand_i1_val3; $385 = ((($23)) + 264|0); HEAP32[$385>>2] = $359; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $386 = ((($23)) + 264|0); $387 = HEAP32[$386>>2]|0; $388 = ((($23)) + 148|0); $389 = HEAP32[$388>>2]|0; $390 = ((($23)) + 245|0); $391 = HEAP8[$390>>0]|0; $392 = $391&1; $393 = $392&1; $394 = ($393|0)==(1); if ($394) { $395 = ((($23)) + 248|0); $396 = HEAP32[$395>>2]|0; $401 = $396; } else { $397 = $_target; $398 = ($397|0)==(0|0); $399 = ((($397)) + -280|0); $400 = $398 ? 0 : $399; $401 = $400; } $402 = ($401|0)==(0|0); $403 = ((($401)) + 280|0); $404 = $402 ? 0 : $403; __THREW__ = 0; (invoke_iiiii(4331,($23|0),($387|0),($389|0),($404|0))|0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 100; break L106; } $407 = ((($23)) + 244|0); $408 = HEAP8[$407>>0]|0; $409 = $408&1; L125: do { if ($409) { __THREW__ = 0; $410 = (invoke_ii(3903,240)|0); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; if ($412) { label = 100; break L106; } $$expand_i1_val5 = 1; HEAP8[$7>>0] = $$expand_i1_val5; $413 = ((($23)) + 88|0); $414 = HEAP32[$413>>2]|0; __THREW__ = 0; $415 = (invoke_ii(3838,($23|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; do { if ($417) { label = 105; } else { $418 = $_target; $419 = ($418|0)==(0|0); $420 = ((($418)) + -280|0); $421 = $419 ? 0 : $420; $422 = ((($23)) + 248|0); $423 = HEAP32[$422>>2]|0; $424 = ($423|0)==(0|0); $425 = ((($423)) + 280|0); $426 = $424 ? 0 : $425; __THREW__ = 0; invoke_vii(3800,($6|0),($targetamountstring|0)); $427 = __THREW__; __THREW__ = 0; $428 = $427&1; if ($428) { label = 105; break; } __THREW__ = 0; invoke_viiiiiiii(4330,($410|0),($414|0),($415|0),($421|0),($426|0),($6|0),(0|0),0); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { $452 = ___cxa_find_matching_catch()|0; $453 = tempRet0; $2 = $452; $3 = $453; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { $$expand_i1_val7 = 0; HEAP8[$7>>0] = $$expand_i1_val7; $431 = ((($23)) + 264|0); HEAP32[$431>>2] = $410; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $432 = ((($23)) + 264|0); $433 = HEAP32[$432>>2]|0; $434 = ((($23)) + 148|0); $435 = HEAP32[$434>>2]|0; $436 = ((($23)) + 248|0); $437 = HEAP32[$436>>2]|0; $438 = ($437|0)==(0|0); $439 = ((($437)) + 280|0); $440 = $438 ? 0 : $439; __THREW__ = 0; (invoke_iiiii(4331,($23|0),($433|0),($435|0),($440|0))|0); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; if ($442) { label = 100; break L106; } else { break L125; } } } } while(0); if ((label|0) == 105) { $450 = ___cxa_find_matching_catch()|0; $451 = tempRet0; $2 = $450; $3 = $451; } $$pre_trunc10 = HEAP8[$7>>0]|0; $454 = $$pre_trunc10&1; if (!($454)) { break L106; } __ZdlPv($410); break L106; } } while(0); $0 = 1; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 101) { $445 = ___cxa_find_matching_catch()|0; $446 = tempRet0; $2 = $445; $3 = $446; } $$pre_trunc = HEAP8[$5>>0]|0; $449 = $$pre_trunc&1; if ($449) { __ZdlPv($359); } } break; } case 1: { __THREW__ = 0; $455 = (invoke_ii(3903,240)|0); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { label = 100; } else { $$expand_i1_val12 = 1; HEAP8[$10>>0] = $$expand_i1_val12; $458 = ((($23)) + 88|0); $459 = HEAP32[$458>>2]|0; __THREW__ = 0; $460 = (invoke_ii(3838,($23|0))|0); $461 = __THREW__; __THREW__ = 0; $462 = $461&1; do { if ($462) { label = 116; } else { $463 = ((($23)) + 148|0); $464 = HEAP32[$463>>2]|0; $465 = $_target; __THREW__ = 0; invoke_vii(3800,($9|0),($sourceamountstring|0)); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 116; break; } __THREW__ = 0; invoke_viiiiiiiii(4332,($455|0),($459|0),($460|0),($464|0),($465|0),(0|0),($9|0),0,0); $468 = __THREW__; __THREW__ = 0; $469 = $468&1; if ($469) { $481 = ___cxa_find_matching_catch()|0; $482 = tempRet0; $2 = $481; $3 = $482; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val14 = 0; HEAP8[$10>>0] = $$expand_i1_val14; $470 = ((($23)) + 264|0); HEAP32[$470>>2] = $455; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $471 = ((($23)) + 264|0); $472 = HEAP32[$471>>2]|0; $473 = ((($23)) + 148|0); $474 = HEAP32[$473>>2]|0; $475 = $_target; __THREW__ = 0; $476 = (invoke_iiiii(4331,($23|0),($472|0),($474|0),($475|0))|0); $477 = __THREW__; __THREW__ = 0; $478 = $477&1; if ($478) { label = 100; break L106; } $0 = $476; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 116) { $479 = ___cxa_find_matching_catch()|0; $480 = tempRet0; $2 = $479; $3 = $480; } $$pre_trunc16 = HEAP8[$10>>0]|0; $483 = $$pre_trunc16&1; if ($483) { __ZdlPv($455); } } break; } case 2: { __THREW__ = 0; $484 = (invoke_ii(3903,236)|0); $485 = __THREW__; __THREW__ = 0; $486 = $485&1; if ($486) { label = 100; } else { $$expand_i1_val18 = 1; HEAP8[$12>>0] = $$expand_i1_val18; $487 = ((($23)) + 88|0); $488 = HEAP32[$487>>2]|0; __THREW__ = 0; $489 = (invoke_ii(3838,($23|0))|0); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; do { if ($491) { label = 126; } else { $492 = ((($23)) + 148|0); $493 = HEAP32[$492>>2]|0; $494 = $_target; __THREW__ = 0; invoke_vii(3800,($11|0),($sourceamountstring|0)); $495 = __THREW__; __THREW__ = 0; $496 = $495&1; if ($496) { label = 126; break; } __THREW__ = 0; invoke_viiiiiiii(4333,($484|0),($488|0),($489|0),($493|0),($494|0),($11|0),(0|0),0); $497 = __THREW__; __THREW__ = 0; $498 = $497&1; if ($498) { $510 = ___cxa_find_matching_catch()|0; $511 = tempRet0; $2 = $510; $3 = $511; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val20 = 0; HEAP8[$12>>0] = $$expand_i1_val20; $499 = ((($23)) + 264|0); HEAP32[$499>>2] = $484; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $500 = ((($23)) + 264|0); $501 = HEAP32[$500>>2]|0; $502 = ((($23)) + 148|0); $503 = HEAP32[$502>>2]|0; $504 = $_target; __THREW__ = 0; $505 = (invoke_iiiii(4331,($23|0),($501|0),($503|0),($504|0))|0); $506 = __THREW__; __THREW__ = 0; $507 = $506&1; if ($507) { label = 100; break L106; } $0 = $505; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 126) { $508 = ___cxa_find_matching_catch()|0; $509 = tempRet0; $2 = $508; $3 = $509; } $$pre_trunc22 = HEAP8[$12>>0]|0; $512 = $$pre_trunc22&1; if ($512) { __ZdlPv($484); } } break; } case 3: { __THREW__ = 0; $513 = (invoke_ii(3903,184)|0); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { label = 100; } else { $$expand_i1_val24 = 1; HEAP8[$14>>0] = $$expand_i1_val24; $516 = ((($23)) + 88|0); $517 = HEAP32[$516>>2]|0; __THREW__ = 0; $518 = (invoke_ii(3838,($23|0))|0); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; do { if ($520) { label = 144; } else { $521 = ((($23)) + 148|0); $522 = HEAP32[$521>>2]|0; $523 = ((($23)) + 245|0); $524 = HEAP8[$523>>0]|0; $525 = $524&1; $526 = $525&1; $527 = ($526|0)==(1); if ($527) { $528 = ((($23)) + 248|0); $529 = HEAP32[$528>>2]|0; $543 = $529; } else { $530 = $_target; $531 = ($530|0)==(0|0); $532 = ((($530)) + -280|0); $533 = $531 ? 0 : $532; $543 = $533; } __THREW__ = 0; $534 = (invoke_ii(3903,12)|0); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if ($536) { label = 144; break; } $537 = ((($23)) + 232|0); $538 = HEAP32[$537>>2]|0; __THREW__ = 0; invoke_viii(4334,($534|0),($538|0),0); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { $571 = ___cxa_find_matching_catch()|0; $572 = tempRet0; $2 = $571; $3 = $572; __ZdlPv($534); break; } __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $541 = __THREW__; __THREW__ = 0; $542 = $541&1; if ($542) { label = 144; break; } __THREW__ = 0; invoke_viiiiiiii(4335,($513|0),($517|0),($518|0),($522|0),($543|0),($534|0),($13|0),0); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { $573 = ___cxa_find_matching_catch()|0; $574 = tempRet0; $2 = $573; $3 = $574; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val26 = 0; HEAP8[$14>>0] = $$expand_i1_val26; $546 = ((($23)) + 264|0); HEAP32[$546>>2] = $513; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $547 = ((($23)) + 264|0); $548 = HEAP32[$547>>2]|0; $549 = ((($23)) + 148|0); $550 = HEAP32[$549>>2]|0; $551 = ((($23)) + 245|0); $552 = HEAP8[$551>>0]|0; $553 = $552&1; $554 = $553&1; $555 = ($554|0)==(1); if ($555) { $556 = ((($23)) + 248|0); $557 = HEAP32[$556>>2]|0; $562 = $557; } else { $558 = $_target; $559 = ($558|0)==(0|0); $560 = ((($558)) + -280|0); $561 = $559 ? 0 : $560; $562 = $561; } $563 = ($562|0)==(0|0); $564 = ((($562)) + 280|0); $565 = $563 ? 0 : $564; __THREW__ = 0; $566 = (invoke_iiiii(4331,($23|0),($548|0),($550|0),($565|0))|0); $567 = __THREW__; __THREW__ = 0; $568 = $567&1; if ($568) { label = 100; break L106; } $0 = $566; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 144) { $569 = ___cxa_find_matching_catch()|0; $570 = tempRet0; $2 = $569; $3 = $570; } $$pre_trunc28 = HEAP8[$14>>0]|0; $575 = $$pre_trunc28&1; if ($575) { __ZdlPv($513); } } break; } case 4: { __THREW__ = 0; $576 = (invoke_ii(3903,184)|0); $577 = __THREW__; __THREW__ = 0; $578 = $577&1; if ($578) { label = 100; } else { $$expand_i1_val30 = 1; HEAP8[$16>>0] = $$expand_i1_val30; $579 = ((($23)) + 88|0); $580 = HEAP32[$579>>2]|0; __THREW__ = 0; $581 = (invoke_ii(3838,($23|0))|0); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; do { if ($583) { label = 163; } else { $584 = ((($23)) + 148|0); $585 = HEAP32[$584>>2]|0; $586 = ((($23)) + 245|0); $587 = HEAP8[$586>>0]|0; $588 = $587&1; $589 = $588&1; $590 = ($589|0)==(1); if ($590) { $591 = ((($23)) + 248|0); $592 = HEAP32[$591>>2]|0; $606 = $592; } else { $593 = $_target; $594 = ($593|0)==(0|0); $595 = ((($593)) + -280|0); $596 = $594 ? 0 : $595; $606 = $596; } __THREW__ = 0; $597 = (invoke_ii(3903,12)|0); $598 = __THREW__; __THREW__ = 0; $599 = $598&1; if ($599) { label = 163; break; } $600 = ((($23)) + 232|0); $601 = HEAP32[$600>>2]|0; __THREW__ = 0; invoke_viii(4334,($597|0),0,($601|0)); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { $634 = ___cxa_find_matching_catch()|0; $635 = tempRet0; $2 = $634; $3 = $635; __ZdlPv($597); break; } __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { label = 163; break; } __THREW__ = 0; invoke_viiiiiiii(4335,($576|0),($580|0),($581|0),($585|0),($606|0),($597|0),($15|0),0); $607 = __THREW__; __THREW__ = 0; $608 = $607&1; if ($608) { $636 = ___cxa_find_matching_catch()|0; $637 = tempRet0; $2 = $636; $3 = $637; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } $$expand_i1_val32 = 0; HEAP8[$16>>0] = $$expand_i1_val32; $609 = ((($23)) + 264|0); HEAP32[$609>>2] = $576; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $610 = ((($23)) + 264|0); $611 = HEAP32[$610>>2]|0; $612 = ((($23)) + 148|0); $613 = HEAP32[$612>>2]|0; $614 = ((($23)) + 245|0); $615 = HEAP8[$614>>0]|0; $616 = $615&1; $617 = $616&1; $618 = ($617|0)==(1); if ($618) { $619 = ((($23)) + 248|0); $620 = HEAP32[$619>>2]|0; $625 = $620; } else { $621 = $_target; $622 = ($621|0)==(0|0); $623 = ((($621)) + -280|0); $624 = $622 ? 0 : $623; $625 = $624; } $626 = ($625|0)==(0|0); $627 = ((($625)) + 280|0); $628 = $626 ? 0 : $627; __THREW__ = 0; $629 = (invoke_iiiii(4331,($23|0),($611|0),($613|0),($628|0))|0); $630 = __THREW__; __THREW__ = 0; $631 = $630&1; if ($631) { label = 100; break L106; } $0 = $629; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 163) { $632 = ___cxa_find_matching_catch()|0; $633 = tempRet0; $2 = $632; $3 = $633; } $$pre_trunc34 = HEAP8[$16>>0]|0; $638 = $$pre_trunc34&1; if ($638) { __ZdlPv($576); } } break; } case 5: { __THREW__ = 0; $639 = (invoke_ii(3903,184)|0); $640 = __THREW__; __THREW__ = 0; $641 = $640&1; if ($641) { label = 100; } else { $$expand_i1_val36 = 1; HEAP8[$18>>0] = $$expand_i1_val36; $642 = ((($23)) + 88|0); $643 = HEAP32[$642>>2]|0; __THREW__ = 0; $644 = (invoke_ii(3838,($23|0))|0); $645 = __THREW__; __THREW__ = 0; $646 = $645&1; do { if ($646) { label = 182; } else { $647 = ((($23)) + 148|0); $648 = HEAP32[$647>>2]|0; $649 = ((($23)) + 245|0); $650 = HEAP8[$649>>0]|0; $651 = $650&1; $652 = $651&1; $653 = ($652|0)==(1); if ($653) { $654 = ((($23)) + 248|0); $655 = HEAP32[$654>>2]|0; $671 = $655; } else { $656 = $_target; $657 = ($656|0)==(0|0); $658 = ((($656)) + -280|0); $659 = $657 ? 0 : $658; $671 = $659; } __THREW__ = 0; $660 = (invoke_ii(3903,12)|0); $661 = __THREW__; __THREW__ = 0; $662 = $661&1; if ($662) { label = 182; break; } $663 = ((($23)) + 232|0); $664 = HEAP32[$663>>2]|0; $665 = ((($23)) + 232|0); $666 = HEAP32[$665>>2]|0; __THREW__ = 0; invoke_viii(4334,($660|0),($664|0),($666|0)); $667 = __THREW__; __THREW__ = 0; $668 = $667&1; if ($668) { $699 = ___cxa_find_matching_catch()|0; $700 = tempRet0; $2 = $699; $3 = $700; __ZdlPv($660); break; } __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $669 = __THREW__; __THREW__ = 0; $670 = $669&1; if ($670) { label = 182; break; } __THREW__ = 0; invoke_viiiiiiii(4335,($639|0),($643|0),($644|0),($648|0),($671|0),($660|0),($17|0),0); $672 = __THREW__; __THREW__ = 0; $673 = $672&1; if ($673) { $701 = ___cxa_find_matching_catch()|0; $702 = tempRet0; $2 = $701; $3 = $702; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } $$expand_i1_val38 = 0; HEAP8[$18>>0] = $$expand_i1_val38; $674 = ((($23)) + 264|0); HEAP32[$674>>2] = $639; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $675 = ((($23)) + 264|0); $676 = HEAP32[$675>>2]|0; $677 = ((($23)) + 148|0); $678 = HEAP32[$677>>2]|0; $679 = ((($23)) + 245|0); $680 = HEAP8[$679>>0]|0; $681 = $680&1; $682 = $681&1; $683 = ($682|0)==(1); if ($683) { $684 = ((($23)) + 248|0); $685 = HEAP32[$684>>2]|0; $690 = $685; } else { $686 = $_target; $687 = ($686|0)==(0|0); $688 = ((($686)) + -280|0); $689 = $687 ? 0 : $688; $690 = $689; } $691 = ($690|0)==(0|0); $692 = ((($690)) + 280|0); $693 = $691 ? 0 : $692; __THREW__ = 0; $694 = (invoke_iiiii(4331,($23|0),($676|0),($678|0),($693|0))|0); $695 = __THREW__; __THREW__ = 0; $696 = $695&1; if ($696) { label = 100; break L106; } $0 = $694; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 182) { $697 = ___cxa_find_matching_catch()|0; $698 = tempRet0; $2 = $697; $3 = $698; } $$pre_trunc40 = HEAP8[$18>>0]|0; $703 = $$pre_trunc40&1; if ($703) { __ZdlPv($639); } } break; } case 6: { __THREW__ = 0; invoke_vii(3797,($altered|0),(197970|0)); $704 = __THREW__; __THREW__ = 0; $705 = $704&1; if ($705) { label = 100; } else { __THREW__ = 0; (invoke_iii(3801,($altered|0),($sourceamountstring|0))|0); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; L246: do { if ($707) { label = 195; } else { __THREW__ = 0; $708 = (invoke_ii(3903,236)|0); $709 = __THREW__; __THREW__ = 0; $710 = $709&1; if ($710) { label = 195; break; } $$expand_i1_val42 = 1; HEAP8[$20>>0] = $$expand_i1_val42; $711 = ((($23)) + 88|0); $712 = HEAP32[$711>>2]|0; __THREW__ = 0; $713 = (invoke_ii(3838,($23|0))|0); $714 = __THREW__; __THREW__ = 0; $715 = $714&1; do { if ($715) { label = 196; } else { $716 = ((($23)) + 148|0); $717 = HEAP32[$716>>2]|0; $718 = $_target; __THREW__ = 0; invoke_vii(3800,($19|0),($altered|0)); $719 = __THREW__; __THREW__ = 0; $720 = $719&1; if ($720) { label = 196; break; } __THREW__ = 0; invoke_viiiiiiii(4333,($708|0),($712|0),($713|0),($717|0),($718|0),($19|0),(0|0),0); $721 = __THREW__; __THREW__ = 0; $722 = $721&1; if ($722) { $736 = ___cxa_find_matching_catch()|0; $737 = tempRet0; $2 = $736; $3 = $737; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } $$expand_i1_val44 = 0; HEAP8[$20>>0] = $$expand_i1_val44; $723 = ((($23)) + 264|0); HEAP32[$723>>2] = $708; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $724 = ((($23)) + 264|0); $725 = HEAP32[$724>>2]|0; $726 = ((($23)) + 148|0); $727 = HEAP32[$726>>2]|0; $728 = $_target; __THREW__ = 0; $729 = (invoke_iiiii(4331,($23|0),($725|0),($727|0),($728|0))|0); $730 = __THREW__; __THREW__ = 0; $731 = $730&1; if ($731) { label = 195; break L246; } $0 = $729; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($altered); label = 221; break L106; } } while(0); if ((label|0) == 196) { $734 = ___cxa_find_matching_catch()|0; $735 = tempRet0; $2 = $734; $3 = $735; } $$pre_trunc46 = HEAP8[$20>>0]|0; $738 = $$pre_trunc46&1; if (!($738)) { break; } __ZdlPv($708); } } while(0); if ((label|0) == 195) { $732 = ___cxa_find_matching_catch()|0; $733 = tempRet0; $2 = $732; $3 = $733; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($altered); } break; } case 7: { __THREW__ = 0; $739 = (invoke_ii(3903,240)|0); $740 = __THREW__; __THREW__ = 0; $741 = $740&1; if ($741) { label = 100; } else { $$expand_i1_val48 = 1; HEAP8[$22>>0] = $$expand_i1_val48; $742 = ((($23)) + 88|0); $743 = HEAP32[$742>>2]|0; __THREW__ = 0; $744 = (invoke_ii(3838,($23|0))|0); $745 = __THREW__; __THREW__ = 0; $746 = $745&1; do { if ($746) { label = 207; } else { $747 = ((($23)) + 148|0); $748 = HEAP32[$747>>2]|0; $749 = $_target; __THREW__ = 0; invoke_vii(3800,($21|0),($sourceamountstring|0)); $750 = __THREW__; __THREW__ = 0; $751 = $750&1; if ($751) { label = 207; break; } __THREW__ = 0; invoke_viiiiiiiii(4336,($739|0),($743|0),($744|0),($748|0),($749|0),($21|0),(0|0),0,0); $752 = __THREW__; __THREW__ = 0; $753 = $752&1; if ($753) { $765 = ___cxa_find_matching_catch()|0; $766 = tempRet0; $2 = $765; $3 = $766; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } $$expand_i1_val50 = 0; HEAP8[$22>>0] = $$expand_i1_val50; $754 = ((($23)) + 264|0); HEAP32[$754>>2] = $739; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $755 = ((($23)) + 264|0); $756 = HEAP32[$755>>2]|0; $757 = ((($23)) + 148|0); $758 = HEAP32[$757>>2]|0; $759 = $_target; __THREW__ = 0; $760 = (invoke_iiiii(4331,($23|0),($756|0),($758|0),($759|0))|0); $761 = __THREW__; __THREW__ = 0; $762 = $761&1; if ($762) { label = 100; break L106; } $0 = $760; $8 = 1; label = 221; break L106; } } while(0); if ((label|0) == 207) { $763 = ___cxa_find_matching_catch()|0; $764 = tempRet0; $2 = $763; $3 = $764; } $$pre_trunc52 = HEAP8[$22>>0]|0; $767 = $$pre_trunc52&1; if ($767) { __ZdlPv($739); } } break; } case 8: { $768 = $_target; $769 = ($768|0)==(0|0); if ($769) { $771 = 0; } else { $770 = (___dynamic_cast($768,1944,5240,280)|0); $771 = $770; } $772 = ($771|0)!=(0|0); if (!($772)) { $773 = ((($23)) + 248|0); $774 = HEAP32[$773>>2]|0; $775 = ($774|0)==(0|0); $776 = ((($774)) + 280|0); $777 = $775 ? 0 : $776; $_target = $777; } $j = 0; while(1) { $778 = $j; $779 = ((($23)) + 232|0); $780 = HEAP32[$779>>2]|0; $781 = ($778|0)<($780|0); if (!($781)) { break; } $782 = $_target; $783 = ((($782)) + -280|0); $784 = ((($783)) + 812|0); $785 = HEAP32[$784>>2]|0; __THREW__ = 0; (invoke_iiii(4337,($785|0),1,1)|0); $786 = __THREW__; __THREW__ = 0; $787 = $786&1; if ($787) { label = 100; break L106; } $788 = $j; $789 = (($788) + 1)|0; $j = $789; } $8 = 0; label = 221; break; } default: { $0 = 0; $8 = 1; label = 221; } } } while(0); if ((label|0) == 100) { $443 = ___cxa_find_matching_catch()|0; $444 = tempRet0; $2 = $443; $3 = $444; } else if ((label|0) == 221) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($targetamountstring); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sourceamountstring); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out2); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $cleanup$dest = $8; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break; } $792 = $0; STACKTOP = sp;return ($792|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($targetamountstring); } } if ((label|0) == 82) { $357 = ___cxa_find_matching_catch()|0; $358 = tempRet0; $2 = $357; $3 = $358; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sourceamountstring); } } if ((label|0) == 81) { $355 = ___cxa_find_matching_catch()|0; $356 = tempRet0; $2 = $355; $3 = $356; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out2); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $790 = $2; $791 = $3; ___resumeException($790|0); // unreachable; } } while(0); $0 = 0; $792 = $0; STACKTOP = sp;return ($792|0); } function __ZN9AADynamic19activateMainAbilityEP10MTGAbilityP15MTGCardInstanceP10Damageable($this,$toActivate,$0,$1) { $this = $this|0; $toActivate = $toActivate|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = $this; $4 = $toActivate; $5 = $0; $6 = $1; $7 = $3; $8 = ((($7)) + 256|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { (__ZN9AADynamic14activateStoredEv($7)|0); } $11 = $4; $12 = ($11|0)!=(0|0); if (!($12)) { $2 = 0; $38 = $2; STACKTOP = sp;return ($38|0); } $13 = $4; $14 = ($13|0)==(0|0); if ($14) { $16 = 0; } else { $15 = (___dynamic_cast($13,4000,1544,0)|0); $16 = $15; } $a = $16; $17 = $a; $18 = ($17|0)!=(0|0); if ($18) { $19 = $a; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 96|0); $22 = HEAP32[$21>>2]|0; (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $2 = 1; $38 = $2; STACKTOP = sp;return ($38|0); } $23 = $4; $24 = ((($23)) + 92|0); HEAP8[$24>>0] = 1; $25 = $4; $26 = ((($25)) + 96|0); HEAP32[$26>>2] = 1; $27 = $4; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 92|0); $30 = HEAP32[$29>>2]|0; (FUNCTION_TABLE_ii[$30 & 8191]($27)|0); $31 = $4; $32 = ($31|0)!=(0|0); if ($32) { $33 = $4; $34 = ($33|0)==(0|0); if (!($34)) { $35 = HEAP32[$33>>2]|0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vi[$37 & 8191]($33); } $4 = 0; } $2 = 1; $38 = $2; STACKTOP = sp;return ($38|0); } function __ZN9AADynamic14activateStoredEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 256|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $8 = ((($1)) + 260|0); HEAP32[$8>>2] = $7; $9 = ((($1)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ((($1)) + 260|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 132|0); HEAP32[$13>>2] = $10; $14 = ((($1)) + 260|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 92|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = ((($1)) + 260|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; if (!($18)) { $30 = ((($21)) + 96|0); $31 = HEAP32[$30>>2]|0; (FUNCTION_TABLE_ii[$31 & 8191]($20)|0); STACKTOP = sp;return 1; } $22 = ((($21)) + 92|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); $24 = ((($1)) + 260|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if ($26) { STACKTOP = sp;return 1; } $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); STACKTOP = sp;return 1; } function __ZN9AADynamic11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 268|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 268|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } $7 = ((($1)) + 220|0); $8 = HEAP32[$7>>2]|0; switch ($8|0) { case 0: { $9 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($9,198295)|0); break; } case 1: { $10 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($10,121834)|0); break; } case 2: { $11 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($11,121840)|0); break; } case 3: { $12 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($12,162290)|0); break; } case 4: { $13 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($13,121845)|0); break; } case 5: { $14 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($14,121851)|0); break; } case 6: { $15 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($15,121859)|0); break; } case 7: { $16 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($16,121867)|0); break; } default: { } } $17 = ((($1)) + 224|0); $18 = HEAP32[$17>>2]|0; switch ($18|0) { case 0: { $19 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($19,121878)|0); break; } case 1: { $20 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($20,150751)|0); break; } case 2: { $21 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($21,126320)|0); break; } case 3: { $22 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($22,121885)|0); break; } case 4: { $23 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($23,121890)|0); break; } case 5: { $24 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($24,121898)|0); break; } case 6: { $25 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($25,121903)|0); break; } case 7: { $26 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($26,121909)|0); break; } case 8: { $27 = ((($1)) + 268|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($27,121918)|0); break; } default: { } } $28 = ((($1)) + 268|0); $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($28)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$29); STACKTOP = sp;return; } function __ZNK9AADynamic5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(280)|0); __THREW__ = 0; invoke_vii(4338,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; __ZdlPv($4); $22 = $1; $23 = $2; ___resumeException($22|0); // unreachable; } $a = $4; $7 = ((($3)) + 256|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $18 = 0; $16 = $a; $17 = ((($16)) + 256|0); HEAP32[$17>>2] = $18; $19 = $a; STACKTOP = sp;return ($19|0); } $10 = ((($3)) + 256|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $18 = $15; $16 = $a; $17 = ((($16)) + 256|0); HEAP32[$17>>2] = $18; $19 = $a; STACKTOP = sp;return ($19|0); } function __ZN9AADynamicD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18908; HEAP32[$1>>2] = $2; $3 = ((($1)) + 256|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 256|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 256|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AADynamicD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AADynamicD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AALiferC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti($this,$observer,$_id,$card,$_target,$life_s,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $life_s = $life_s|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($9,$10,$11,$12,$13,$14,$15); $16 = 19024; HEAP32[$9>>2] = $16; $17 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($17|0),($life_s|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $7 = $21; $8 = $22; __ZN18ActivatedAbilityTPD2Ev($9); $23 = $7; $24 = $8; ___resumeException($23|0); // unreachable; } else { $20 = ((($9)) + 136|0); HEAP32[$20>>2] = 24; STACKTOP = sp;return; } } function __ZN7AALifer7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $life = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $life = sp + 24|0; $2 = sp + 12|0; $1 = $this; $5 = $1; $6 = (__ZN18ActivatedAbilityTP9getTargetEv($5)|0); $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } $9 = ((($5)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$9); $10 = ((($5)) + 148|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_viiii(4245,($life|0),($2|0),(0|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = $_target; $15 = ((($14)) + 36|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { $18 = $_target; $19 = ($18|0)==(0|0); $20 = ((($18)) + -280|0); $21 = $19 ? 0 : $20; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $_target = $22; } $27 = $_target; $player = $27; $28 = $player; $29 = (__ZN10WParsedInt8getValueEv($life)|0); (__ZN6Player14gainOrLoseLifeEi($28,$29)|0); $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } function __ZN7AALifer7getLifeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $life = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $life = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($life|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($life)|0); STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN7AALifer11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN7AALifer7getLifeEv($1)|0); $3 = ($2|0)<(0); if ($3) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121928); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,126320); STACKTOP = sp;return; } } function __ZNK7AALifer5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4339,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN11AModifyHandC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEi($this,$observer,$_id,$_source,$_target,$hand,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $hand = $hand|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $who; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; __ZN9AbilityTPC2EP12GameObserveriP15MTGCardInstanceP10Targetablei($8,$9,$10,$11,$12,$13); $14 = 19140; HEAP32[$8>>2] = $14; $15 = ((($8)) + 156|0); __THREW__ = 0; invoke_vii(3800,($15|0),($hand|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $6 = $18; $7 = $19; __ZN9AbilityTPD2Ev($8); $20 = $6; $21 = $7; ___resumeException($20|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11AModifyHand9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $handmodifier = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $handmodifier = sp + 20|0; $2 = sp + 8|0; $1 = $this; $5 = $1; $6 = (__ZN9AbilityTP9getTargetEv($5)|0); $_target = $6; $7 = $_target; $8 = (__ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($7)|0); $p = $8; $9 = $p; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } $11 = ((($5)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$11); $12 = ((($5)) + 148|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_viiii(4245,($handmodifier|0),($2|0),(0|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = (__ZN10WParsedInt8getValueEv($handmodifier)|0); $17 = $p; $18 = ((($17)) + 172|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + ($16))|0; HEAP32[$18>>2] = $20; $21 = (__ZN10MTGAbility9addToGameEv($5)|0); $0 = $21; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZN11AModifyHand7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $handmodifier = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $handmodifier = sp + 20|0; $2 = sp + 8|0; $1 = $this; $5 = $1; $6 = (__ZN9AbilityTP9getTargetEv($5)|0); $_target = $6; $7 = $_target; $8 = (__ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($7)|0); $p = $8; $9 = $p; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $11 = ((($5)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$11); $12 = ((($5)) + 148|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_viiii(4245,($handmodifier|0),($2|0),(0|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = (__ZN10WParsedInt8getValueEv($handmodifier)|0); $17 = $p; $18 = ((($17)) + 172|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) - ($16))|0; HEAP32[$18>>2] = $20; $0 = 1; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN11AModifyHand11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121938); STACKTOP = sp;return; } function __ZNK11AModifyHand5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4340,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AASetHandC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti($this,$observer,$_id,$_source,$_target,$hand,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $hand = $hand|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $hand; $6 = $_cost; $7 = $who; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $6; $14 = $7; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($8,$9,$10,$11,$12,$13,$14); $15 = 19252; HEAP32[$8>>2] = $15; $16 = ((($8)) + 224|0); $17 = $5; HEAP32[$16>>2] = $17; STACKTOP = sp;return; } function __ZN9AASetHand7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN18ActivatedAbilityTP9getTargetEv($2)|0); $_target = $3; $4 = $_target; $5 = (__ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($4)|0); $p = $5; $6 = $p; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 224|0); $9 = HEAP32[$8>>2]|0; $10 = $p; $11 = ((($10)) + 12|0); HEAP32[$11>>2] = $9; $0 = 1; $12 = $0; STACKTOP = sp;return ($12|0); } else { $0 = 0; $12 = $0; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN9AASetHand11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121955); STACKTOP = sp;return; } function __ZNK9AASetHand5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(228)|0); __THREW__ = 0; invoke_vii(4341,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AALifeSetC2EP12GameObserveriP15MTGCardInstanceP10TargetableP10WParsedIntP8ManaCosti($this,$observer,$_id,$_source,$_target,$life,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $life = $life|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $life; $6 = $_cost; $7 = $who; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $6; $14 = $7; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($8,$9,$10,$11,$12,$13,$14); $15 = 19368; HEAP32[$8>>2] = $15; $16 = ((($8)) + 224|0); $17 = $5; HEAP32[$16>>2] = $17; STACKTOP = sp;return; } function __ZN9AALifeSet7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $lifeDiff = 0; var $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN18ActivatedAbilityTP9getTargetEv($2)|0); $_target = $3; $4 = $_target; $5 = (__ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($4)|0); $p = $5; $6 = $p; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 224|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10WParsedInt8getValueEv($9)|0); $11 = $p; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (($10) - ($13))|0; $lifeDiff = $14; $15 = $p; $16 = $lifeDiff; (__ZN6Player14gainOrLoseLifeEi($15,$16)|0); $0 = 1; $17 = $0; STACKTOP = sp;return ($17|0); } else { $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN9AALifeSet11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121969); STACKTOP = sp;return; } function __ZNK9AALifeSet5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(228)|0); __THREW__ = 0; invoke_vii(4342,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZdlPv($4); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } else { $a = $4; $7 = (__Znwj(4)|0); $8 = $a; $9 = ((($8)) + 224|0); $10 = HEAP32[$9>>2]|0; ;HEAP32[$7>>2]=HEAP32[$10>>2]|0; $11 = $a; $12 = ((($11)) + 224|0); HEAP32[$12>>2] = $7; $13 = $a; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN9AALifeSetD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19368; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 224|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZdlPv($7); } $9 = ((($1)) + 224|0); HEAP32[$9>>2] = 0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AALifeSetD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AALifeSetD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AAClonerC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_($this,$observer,$_id,$_source,$_target,$_cost,$who,$abilitiesStringList,$TypesList) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; $who = $who|0; $abilitiesStringList = $abilitiesStringList|0; $TypesList = $TypesList|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $6 = $who; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $9 = $47; $10 = $48; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $9 = $49; $10 = $50; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($12|0),($13|0),($14|0),($15|0),($16|0),0,($7|0),(0|0),($8|0),($11|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $9 = $51; $10 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $23 = 19484; HEAP32[$12>>2] = $23; $24 = ((($12)) + 220|0); $25 = $6; HEAP32[$24>>2] = $25; $26 = ((($12)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($26); $27 = ((($12)) + 236|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($27); $28 = ((($12)) + 248|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($28); $29 = ((($12)) + 260|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($29); $30 = ((($12)) + 272|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($30); $31 = ((($12)) + 136|0); HEAP32[$31>>2] = 25; $32 = $4; $33 = ($32|0)==(0|0); $34 = ((($32)) + 280|0); $35 = $33 ? 0 : $34; $36 = ((($12)) + 132|0); HEAP32[$36>>2] = $35; $37 = $3; $38 = ((($12)) + 148|0); HEAP32[$38>>2] = $37; $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($abilitiesStringList)|0); $40 = ($39>>>0)>(0); if ($40) { $41 = ((($12)) + 248|0); __THREW__ = 0; invoke_viii(4343,($41|0),($abilitiesStringList|0),44); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($12)) + 260|0); __THREW__ = 0; invoke_viii(4344,($44|0),($abilitiesStringList|0),44); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { label = 13; } } } else { label = 13; } if ((label|0) == 13) { $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($TypesList)|0); $56 = ($55|0)!=(0); if (!($56)) { STACKTOP = sp;return; } $57 = ((($12)) + 272|0); __THREW__ = 0; invoke_viii(4345,($57|0),($TypesList|0),32); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { STACKTOP = sp;return; } } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $9 = $53; $10 = $54; __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($30); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($29); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN16ActivatedAbilityD2Ev($12); $60 = $9; $61 = $10; ___resumeException($60|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $60 = $9; $61 = $10; ___resumeException($60|0); // unreachable; } function __Z26PopulateAbilityIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc($abilities,$abilityStringList,$delimiter) { $abilities = $abilities|0; $abilityStringList = $abilityStringList|0; $delimiter = $delimiter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $abilitiesList = 0, $abilityIndex = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $abilitiesList = sp + 32|0; $iter = sp + 28|0; $3 = sp + 24|0; $abilityIndex = sp + 20|0; $4 = sp + 8|0; $0 = $abilities; $1 = $abilityStringList; $2 = $delimiter; $7 = $1; $8 = $2; __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($abilitiesList,$7,$8); $9 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($abilitiesList)|0); HEAP32[$iter>>2] = $9; while(1) { $10 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($abilitiesList)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($iter,$3)|0); if (!($11)) { label = 10; break; } $12 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($iter)|0); __THREW__ = 0; invoke_vii(3800,($4|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 7; break; } __THREW__ = 0; $15 = (invoke_ii(4346,($4|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 8; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); HEAP32[$abilityIndex>>2] = $15; $18 = HEAP32[$abilityIndex>>2]|0; $19 = ($18|0)!=(-1); if ($19) { $20 = $0; __THREW__ = 0; invoke_vii(4347,($20|0),($abilityIndex|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 7; break; } } (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($iter)|0); } if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } else if ((label|0) == 8) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } else if ((label|0) == 10) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); STACKTOP = sp;return; } } function __Z24PopulateColorIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc($colors,$colorStringList,$delimiter) { $colors = $colors|0; $colorStringList = $colorStringList|0; $delimiter = $delimiter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $abilitiesList = 0, $colorIndex = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $abilitiesList = sp + 32|0; $iter = sp + 28|0; $3 = sp + 24|0; $colorIndex = sp + 20|0; $4 = sp + 8|0; $0 = $colors; $1 = $colorStringList; $2 = $delimiter; $7 = $1; $8 = $2; __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($abilitiesList,$7,$8); $9 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($abilitiesList)|0); HEAP32[$iter>>2] = $9; L1: while(1) { $10 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($abilitiesList)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($iter,$3)|0); if (!($11)) { label = 16; break; } HEAP32[$colorIndex>>2] = 0; while(1) { $12 = HEAP32[$colorIndex>>2]|0; $13 = HEAP32[11900]|0; $14 = ($12|0)<($13|0); if (!($14)) { break; } $15 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($iter)|0); __THREW__ = 0; invoke_vii(3800,($4|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 11; break L1; } __THREW__ = 0; $18 = (invoke_ii(4346,($4|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 12; break L1; } $21 = ($18|0)==(-1); if ($21) { $22 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($iter)|0); $23 = HEAP32[$colorIndex>>2]|0; __THREW__ = 0; $24 = (invoke_iii(4348,(47348|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 12; break L1; } $27 = HEAP32[$24>>2]|0; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($22,$27,0)|0); $29 = ($28|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($29) { $30 = $0; __THREW__ = 0; invoke_vii(4347,($30|0),($colorIndex|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 11; break L1; } } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $37 = HEAP32[$colorIndex>>2]|0; $38 = (($37) + 1)|0; HEAP32[$colorIndex>>2] = $38; } (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($iter)|0); } if ((label|0) == 11) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $5 = $33; $6 = $34; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } else if ((label|0) == 12) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesList); STACKTOP = sp;return; } } function __Z27PopulateSubtypesIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc($types,$subTypesStringList,$delimiter) { $types = $types|0; $subTypesStringList = $subTypesStringList|0; $delimiter = $delimiter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, $it = 0, $subTypesList = 0, $subtype = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $subTypesList = sp + 48|0; $it = sp + 44|0; $3 = sp + 40|0; $subtype = sp + 28|0; $6 = sp + 4|0; $7 = sp; $0 = $types; $1 = $subTypesStringList; $2 = $delimiter; $8 = $1; $9 = $2; __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($subTypesList,$8,$9); $10 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($subTypesList)|0); HEAP32[$it>>2] = $10; while(1) { $11 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($subTypesList)|0); HEAP32[$3>>2] = $11; $12 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($it,$3)|0); if (!($12)) { label = 13; break; } $13 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($it)|0); __THREW__ = 0; invoke_vii(3800,($subtype|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 8; break; } __THREW__ = 0; invoke_vii(3800,($6|0),($subtype|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 9; break; } __THREW__ = 0; $18 = (invoke_iii(4349,($6|0),1)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 10; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $id = $18; $21 = $id; $22 = ($21|0)!=(-1); if ($22) { $23 = $0; $24 = $id; HEAP32[$7>>2] = $24; __THREW__ = 0; invoke_vii(4350,($23|0),($7|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 9; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subtype); (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($it)|0); } if ((label|0) == 8) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subTypesList); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } else if ((label|0) == 9) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; } else if ((label|0) == 10) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else if ((label|0) == 13) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subTypesList); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subtype); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subTypesList); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } function __ZN8AACloner7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $clone = 0, $i = 0, $it = 0, $j = 0; var $myClone = 0, $nbcards = 0, $spell = 0, $targetPlayer = 0, $tokenize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 48|0; $4 = sp + 44|0; $5 = sp + 40|0; $6 = sp + 32|0; $7 = sp + 24|0; $8 = sp + 20|0; $9 = sp + 16|0; $10 = sp + 12|0; $11 = sp + 8|0; $12 = sp + 4|0; $13 = sp; $1 = $this; $14 = $1; $15 = ((($14)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); $18 = ((($16)) + -280|0); $19 = $17 ? 0 : $18; $_target = $19; $20 = $_target; $21 = ($20|0)!=(0|0); if (!($21)) { $0 = 0; $272 = $0; STACKTOP = sp;return ($272|0); } $22 = $_target; $23 = ((($22)) + 496|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); if ($25) { $26 = $_target; $27 = ($26|0)==(0|0); $28 = ((($26)) + 260|0); $29 = $27 ? 0 : $28; $35 = $29; } else { $30 = (__ZN11MTGAllCards11getInstanceEv()|0); $31 = $_target; $32 = ((($31)) + 260|0); $33 = (__ZNK7MTGCard5getIdEv($32)|0); $34 = (__ZN11MTGAllCards11getCardByIdEi($30,$33)|0); $35 = $34; } $clone = $35; $36 = $_target; $37 = ((($36)) + 965|0); $38 = HEAP8[$37>>0]|0; $39 = $38&1; if ($39) { $40 = $_target; $41 = ($40|0)==(0|0); $42 = ((($40)) + 260|0); $43 = $41 ? 0 : $42; $clone = $43; } $44 = ((($14)) + 220|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(1); $47 = ((($14)) + 148|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN15MTGCardInstance10controllerEv($48)|0); if ($46) { $50 = (__ZN6Player8opponentEv($49)|0); $51 = $50; } else { $51 = $49; } $targetPlayer = $51; $tokenize = 1; $52 = $targetPlayer; $53 = ((($52)) + 84|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 24|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN11MTGGameZone10hasAbilityEi($56,104)|0); L15: do { if ($57) { $58 = $targetPlayer; $59 = ((($58)) + 84|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 56|0); $64 = HEAP32[$63>>2]|0; $nbcards = $64; $j = 0; while(1) { $65 = $j; $66 = $nbcards; $67 = ($65|0)<($66|0); if (!($67)) { break L15; } $68 = $targetPlayer; $69 = ((($68)) + 84|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 24|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 8|0); $74 = $j; $75 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($73,$74)|0); $76 = HEAP32[$75>>2]|0; $77 = (__ZN15MTGCardInstance3hasEi($76,104)|0); $78 = ($77|0)!=(0); if ($78) { $79 = $tokenize; $80 = $79<<1; $tokenize = $80; } $81 = $j; $82 = (($81) + 1)|0; $j = $82; } } } while(0); $i = 0; while(1) { $83 = $i; $84 = $tokenize; $85 = ($83|0)<($84|0); if (!($85)) { label = 42; break; } $86 = (__Znwj(1072)|0); $87 = $clone; $88 = $targetPlayer; $89 = ((($88)) + 84|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; invoke_viii(4259,($86|0),($87|0),($90|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 24; break; } $myClone = $86; $93 = $targetPlayer; $94 = ((($93)) + 84|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 48|0); $97 = HEAP32[$96>>2]|0; $98 = $myClone; __ZN11MTGGameZone7addCardEP15MTGCardInstance($97,$98); $99 = (__Znwj(124)|0); $100 = ((($14)) + 88|0); $101 = HEAP32[$100>>2]|0; $102 = $myClone; __THREW__ = 0; invoke_viii(4315,($99|0),($101|0),($102|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 25; break; } $spell = $99; $105 = $spell; $106 = ((($105)) + 104|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 496|0); HEAP32[$108>>2] = 1; $109 = $spell; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 44|0); $112 = HEAP32[$111>>2]|0; (FUNCTION_TABLE_ii[$112 & 8191]($109)|0); $113 = $spell; $114 = ((($113)) + 104|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 592|0); HEAP32[$116>>2] = 1; $117 = $spell; $118 = ((($117)) + 104|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)==(0|0); $121 = ((($119)) + 260|0); $122 = $120 ? 0 : $121; $123 = $spell; $124 = ((($123)) + 104|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 876|0); HEAP32[$126>>2] = $122; $127 = $spell; $128 = ((($127)) + 104|0); $129 = HEAP32[$128>>2]|0; $130 = $spell; $131 = ((($130)) + 104|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 876|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 16|0); HEAP32[$135>>2] = $129; $136 = $_target; $137 = ((($136)) + 496|0); $138 = HEAP32[$137>>2]|0; $139 = ($138|0)!=(0); do { if ($139) { $140 = $_target; $141 = ((($140)) + 952|0); $142 = HEAP8[$141>>0]|0; $143 = $142&1; if (!($143)) { $144 = $_target; $145 = ((($144)) + 508|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)>(0); $148 = $_target; $149 = ((($148)) + 232|0); $150 = HEAP32[$149>>2]|0; $151 = $_target; $152 = ((($151)) + 508|0); $153 = HEAP32[$152>>2]|0; if ($147) { $154 = (($150) - ($153))|0; $155 = $spell; $156 = ((($155)) + 104|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 232|0); HEAP32[$158>>2] = $154; } else { $163 = (Math_abs(($153|0))|0); $164 = (($150) + ($163))|0; $165 = $spell; $166 = ((($165)) + 104|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 232|0); HEAP32[$168>>2] = $164; } $169 = $_target; $170 = ((($169)) + 520|0); $171 = HEAP32[$170>>2]|0; $172 = ($171|0)>(0); $173 = $_target; $174 = ((($173)) + 236|0); $175 = HEAP32[$174>>2]|0; $176 = $_target; $177 = ((($176)) + 520|0); $178 = HEAP32[$177>>2]|0; if ($172) { $179 = (($175) - ($178))|0; $180 = $spell; $181 = ((($180)) + 104|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 236|0); HEAP32[$183>>2] = $179; $184 = $_target; $185 = ((($184)) + 236|0); $186 = HEAP32[$185>>2]|0; $187 = $_target; $188 = ((($187)) + 520|0); $189 = HEAP32[$188>>2]|0; $190 = (($186) - ($189))|0; $191 = $spell; $192 = ((($191)) + 104|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 280|0); $195 = ((($194)) + 8|0); HEAP32[$195>>2] = $190; break; } else { $196 = (Math_abs(($178|0))|0); $197 = (($175) + ($196))|0; $198 = $spell; $199 = ((($198)) + 104|0); $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 236|0); HEAP32[$201>>2] = $197; $202 = $_target; $203 = ((($202)) + 236|0); $204 = HEAP32[$203>>2]|0; $205 = $_target; $206 = ((($205)) + 520|0); $207 = HEAP32[$206>>2]|0; $208 = (Math_abs(($207|0))|0); $209 = (($204) + ($208))|0; $210 = $spell; $211 = ((($210)) + 104|0); $212 = HEAP32[$211>>2]|0; $213 = ((($212)) + 280|0); $214 = ((($213)) + 8|0); HEAP32[$214>>2] = $209; break; } } } } while(0); __ZNSt3__115__list_iteratorIiPvEC2Ev($it); $215 = ((($14)) + 248|0); $216 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($215)|0); HEAP32[$4>>2] = $216; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $217 = ((($14)) + 248|0); $218 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($217)|0); HEAP32[$5>>2] = $218; $219 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$5)|0); if (!($219)) { break; } $220 = $spell; $221 = ((($220)) + 104|0); $222 = HEAP32[$221>>2]|0; $223 = ((($222)) + 144|0); $224 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $225 = HEAP32[$224>>2]|0; __ZNSt3__16bitsetILj128EEixEj($6,$223,$225); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($6,1)|0); $226 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$7>>2] = $226; } $227 = ((($14)) + 260|0); $228 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($227)|0); HEAP32[$8>>2] = $228; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; while(1) { $229 = ((($14)) + 260|0); $230 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($229)|0); HEAP32[$9>>2] = $230; $231 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$9)|0); if (!($231)) { break; } $232 = $spell; $233 = ((($232)) + 104|0); $234 = HEAP32[$233>>2]|0; $235 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $236 = HEAP32[$235>>2]|0; __ZN13CardPrimitive8setColorEii($234,$236,0); $237 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$10>>2] = $237; } $238 = ((($14)) + 272|0); $239 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($238)|0); HEAP32[$11>>2] = $239; ;HEAP32[$it>>2]=HEAP32[$11>>2]|0; while(1) { $240 = ((($14)) + 272|0); $241 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($240)|0); HEAP32[$12>>2] = $241; $242 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$12)|0); if (!($242)) { break; } $243 = $spell; $244 = ((($243)) + 104|0); $245 = HEAP32[$244>>2]|0; $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 12|0); $248 = HEAP32[$247>>2]|0; $249 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $250 = HEAP32[$249>>2]|0; FUNCTION_TABLE_vii[$248 & 8191]($245,$250); $251 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$13>>2] = $251; } $252 = $_target; $253 = ((($252)) + 972|0); $254 = HEAP32[$253>>2]|0; $255 = $spell; $256 = ((($255)) + 104|0); $257 = HEAP32[$256>>2]|0; $258 = ((($257)) + 972|0); HEAP32[$258>>2] = $254; $259 = $spell; $260 = ((($259)) + 104|0); $261 = HEAP32[$260>>2]|0; $262 = ((($261)) + 160|0); $263 = $_target; $264 = ((($263)) + 160|0); ;HEAP32[$262>>2]=HEAP32[$264>>2]|0;HEAP32[$262+4>>2]=HEAP32[$264+4>>2]|0;HEAP32[$262+8>>2]=HEAP32[$264+8>>2]|0;HEAP32[$262+12>>2]=HEAP32[$264+12>>2]|0; $265 = $spell; $266 = ($265|0)==(0|0); if (!($266)) { $267 = HEAP32[$265>>2]|0; $268 = ((($267)) + 4|0); $269 = HEAP32[$268>>2]|0; FUNCTION_TABLE_vi[$269 & 8191]($265); } $270 = $i; $271 = (($270) + 1)|0; $i = $271; } if ((label|0) == 24) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $2 = $159; $3 = $160; __ZdlPv($86); $273 = $2; $274 = $3; ___resumeException($273|0); // unreachable; } else if ((label|0) == 25) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $2 = $161; $3 = $162; __ZdlPv($99); $273 = $2; $274 = $3; ___resumeException($273|0); // unreachable; } else if ((label|0) == 42) { $0 = 1; $272 = $0; STACKTOP = sp;return ($272|0); } return (0)|0; } function __ZN8AACloner11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121978); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,121997); STACKTOP = sp;return; } } function __ZNK8AACloner8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,122003)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,148993)|0); $5 = $1; $6 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,163062)|0); STACKTOP = sp;return ($7|0); } function __ZNK8AACloner5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(284)|0); __THREW__ = 0; invoke_vii(4351,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN8AAClonerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19484; HEAP32[$1>>2] = $2; $3 = ((($1)) + 272|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($3); $4 = ((($1)) + 260|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($4); $5 = ((($1)) + 248|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($5); $6 = ((($1)) + 236|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $7 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AAClonerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AAClonerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16ACastRestrictionC2EP12GameObserveriP15MTGCardInstanceP10TargetableP13TargetChooserP10WParsedIntbii($this,$observer,$_id,$card,$_target,$_restrictionsScope,$_value,$_modifyExisting,$_zoneId,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_restrictionsScope = $_restrictionsScope|0; $_value = $_value|0; $_modifyExisting = $_modifyExisting|0; $_zoneId = $_zoneId|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_restrictionsScope; $6 = $_value; $10 = $_modifyExisting&1; $7 = $10; $8 = $_zoneId; $9 = $who; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $9; __ZN9AbilityTPC2EP12GameObserveriP15MTGCardInstanceP10Targetablei($11,$12,$13,$14,$15,$16); $17 = 19600; HEAP32[$11>>2] = $17; $18 = ((($11)) + 156|0); $19 = $5; HEAP32[$18>>2] = $19; $20 = ((($11)) + 160|0); $21 = $6; HEAP32[$20>>2] = $21; $22 = ((($11)) + 168|0); $23 = $7; $24 = $23&1; $25 = $24&1; HEAP8[$22>>0] = $25; $26 = ((($11)) + 172|0); $27 = $8; HEAP32[$26>>2] = $27; $28 = ((($11)) + 164|0); HEAP32[$28>>2] = 0; $29 = ((($11)) + 176|0); HEAP32[$29>>2] = 0; STACKTOP = sp;return; } function __ZN16ACastRestriction9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $_target = 0, $_tc = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__ZN9AbilityTP9getTargetEv($4)|0); $_target = $5; $6 = $_target; $7 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($6)|0); $8 = ((($4)) + 176|0); HEAP32[$8>>2] = $7; $9 = ((($4)) + 176|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 0; $76 = $0; STACKTOP = sp;return ($76|0); } $12 = ((($4)) + 168|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; do { if ($14) { $15 = ((($4)) + 176|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ((($4)) + 156|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN16PlayRestrictions39getMaxPerTurnRestrictionByTargetChooserEP13TargetChooser($20,$22)|0); $24 = ((($4)) + 164|0); HEAP32[$24>>2] = $23; $25 = ((($4)) + 164|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($4)) + 164|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(-1); if ($32) { $33 = ((($4)) + 160|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZN10WParsedInt8getValueEv($34)|0); $36 = ((($4)) + 164|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) + ($35))|0; HEAP32[$38>>2] = $40; } } } else { $41 = ((($4)) + 156|0); $42 = HEAP32[$41>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 40|0); $45 = HEAP32[$44>>2]|0; $46 = (FUNCTION_TABLE_ii[$45 & 8191]($42)|0); $_tc = $46; $47 = (__Znwj(16)|0); $48 = $_tc; $49 = ((($4)) + 160|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; $51 = (invoke_ii(4310,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZdlPv($47); $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } $54 = ((($4)) + 172|0); $55 = HEAP32[$54>>2]|0; $56 = ((($4)) + 176|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_iiii(4352,($55|0),($57|0),(0|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZdlPv($47); $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } __THREW__ = 0; invoke_viiii(4353,($47|0),($48|0),($51|0),($58|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZdlPv($47); $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } else { $63 = ((($4)) + 164|0); HEAP32[$63>>2] = $47; $64 = ((($4)) + 176|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = ((($4)) + 164|0); $71 = HEAP32[$70>>2]|0; __ZN16PlayRestrictions14addRestrictionEP15PlayRestriction($69,$71); break; } } } while(0); (__ZN10MTGAbility9addToGameEv($4)|0); $0 = 1; $76 = $0; STACKTOP = sp;return ($76|0); } function __ZN16ACastRestriction7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 164|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $40 = $0; STACKTOP = sp;return ($40|0); } $6 = ((($2)) + 168|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { $9 = ((($2)) + 164|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(-1); if ($13) { $14 = ((($2)) + 160|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WParsedInt8getValueEv($15)|0); $17 = ((($2)) + 164|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) - ($16))|0; HEAP32[$19>>2] = $21; } } else { $22 = ((($2)) + 176|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 164|0); $29 = HEAP32[$28>>2]|0; __ZN16PlayRestrictions17removeRestrictionEP15PlayRestriction($27,$29); $30 = ((($2)) + 164|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($2)) + 164|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { $36 = HEAP32[$34>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($34); } $39 = ((($2)) + 164|0); HEAP32[$39>>2] = 0; } } $0 = 1; $40 = $0; STACKTOP = sp;return ($40|0); } function __ZN16ACastRestriction11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 168|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122025); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122042); STACKTOP = sp;return; } } function __ZNK16ACastRestriction5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(4354,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZdlPv($4); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } else { $a = $4; $7 = (__Znwj(4)|0); $8 = $a; $9 = ((($8)) + 160|0); $10 = HEAP32[$9>>2]|0; ;HEAP32[$7>>2]=HEAP32[$10>>2]|0; $11 = $a; $12 = ((($11)) + 160|0); HEAP32[$12>>2] = $7; $13 = ((($3)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); $19 = $a; $20 = ((($19)) + 156|0); HEAP32[$20>>2] = $18; $21 = $a; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN16ACastRestrictionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19600; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZdlPv($7); } $9 = ((($1)) + 160|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 156|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if (!($12)) { __ZN9AbilityTPD2Ev($1); STACKTOP = sp;return; } $13 = ((($1)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 36|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } $19 = ((($1)) + 156|0); HEAP32[$19>>2] = 0; __ZN9AbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN16ACastRestrictionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ACastRestrictionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN27AInstantCastRestrictionUEOTC2EP12GameObserveriP15MTGCardInstanceP10TargetableP13TargetChooserP10WParsedIntbii($this,$observer,$_id,$card,$_target,$_restrictionsScope,$_value,$_modifyExisting,$_zoneId,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_restrictionsScope = $_restrictionsScope|0; $_value = $_value|0; $_modifyExisting = $_modifyExisting|0; $_zoneId = $_zoneId|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_restrictionsScope; $6 = $_value; $12 = $_modifyExisting&1; $7 = $12; $8 = $_zoneId; $9 = $who; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $9; __ZN16InstantAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10Targetablei($13,$14,$15,$16,$17,$18); $19 = 19712; HEAP32[$13>>2] = $19; __THREW__ = 0; $20 = (invoke_ii(3903,180)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $10 = $36; $11 = $37; __ZN16InstantAbilityTPD2Ev($13); $40 = $10; $41 = $11; ___resumeException($40|0); // unreachable; } $23 = $1; $24 = $2; $25 = $3; $26 = $4; $27 = $5; $28 = $6; $29 = $7; $30 = $29&1; $31 = $8; $32 = $9; __THREW__ = 0; invoke_viiiiiiiiii(4355,($20|0),($23|0),($24|0),($25|0),($26|0),($27|0),($28|0),($30|0),($31|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($13)) + 160|0); HEAP32[$35>>2] = $20; STACKTOP = sp;return; } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $10 = $38; $11 = $39; __ZdlPv($20); __ZN16InstantAbilityTPD2Ev($13); $40 = $10; $41 = $11; ___resumeException($40|0); // unreachable; } function __ZN27AInstantCastRestrictionUEOT7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 160|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $a = $9; $10 = (__Znwj(160)|0); $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = $a; __THREW__ = 0; invoke_viiiiii(4356,($10|0),($12|0),1,($14|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($10); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $wrapper = $10; $20 = $wrapper; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 96|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN27AInstantCastRestrictionUEOT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK27AInstantCastRestrictionUEOT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(4357,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 160|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 160|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN27AInstantCastRestrictionUEOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19712; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16InstantAbilityTPD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 160|0); HEAP32[$12>>2] = 0; __ZN16InstantAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN27AInstantCastRestrictionUEOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN27AInstantCastRestrictionUEOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AAMoverC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_P8ManaCostbb($this,$observer,$_id,$_source,$_target,$dest,$newName,$_cost,$undying,$persist) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $dest = $dest|0; $newName = $newName|0; $_cost = $_cost|0; $undying = $undying|0; $persist = $persist|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 32|0; $9 = sp + 20|0; $12 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $13 = $undying&1; $6 = $13; $14 = $persist&1; $7 = $14; $15 = $0; $16 = $1; $17 = $2; $18 = $3; $19 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,211279); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $10 = $48; $11 = $49; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($23) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $10 = $50; $11 = $51; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($15|0),($16|0),($17|0),($18|0),($19|0),0,($8|0),(0|0),($9|0),($12|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $10 = $52; $11 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $26 = 19824; HEAP32[$15>>2] = $26; $27 = ((($15)) + 220|0); __THREW__ = 0; invoke_vii(3800,($27|0),($dest|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if ($29) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $10 = $54; $11 = $55; } else { $30 = ((($15)) + 236|0); __THREW__ = 0; invoke_vii(3800,($30|0),($newName|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $10 = $56; $11 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } $33 = ((($15)) + 248|0); $34 = $6; $35 = $34&1; $36 = $35&1; HEAP8[$33>>0] = $36; $37 = ((($15)) + 249|0); $38 = $7; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; $41 = $4; $42 = ($41|0)!=(0|0); if (!($42)) { $58 = ((($15)) + 232|0); HEAP32[$58>>2] = 0; STACKTOP = sp;return; } $43 = $4; $44 = ($43|0)==(0|0); $45 = ((($43)) + 280|0); $46 = $44 ? 0 : $45; $47 = ((($15)) + 132|0); HEAP32[$47>>2] = $46; $58 = ((($15)) + 232|0); HEAP32[$58>>2] = 0; STACKTOP = sp;return; } } while(0); __ZN16ActivatedAbilityD2Ev($15); $59 = $10; $60 = $11; ___resumeException($59|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $59 = $10; $60 = $11; ___resumeException($59|0); // unreachable; } function __ZN7AAMover15destinationZoneEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $target; $5 = $0; $6 = $1; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $_target = $9; $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = ((($5)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$12); $13 = ((($5)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = $_target; __THREW__ = 0; $16 = (invoke_iiiii(4358,($11|0),($2|0),($14|0),($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN7AAMover7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $a = 0, $andAbilityClone = 0, $andAbilityClone1 = 0, $andAbilityClone2 = 0, $copy = 0, $destZone = 0, $fromZone = 0, $i = 0, $p = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 20|0; $5 = sp + 8|0; $6 = sp + 84|0; $1 = $this; $7 = $1; $8 = ((($7)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); $11 = ((($9)) + -280|0); $12 = $10 ? 0 : $11; $_target = $12; $13 = ((($7)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $_target; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $p = $17; $18 = $p; $19 = ($18|0)!=(0|0); if ($19) { $20 = $_target; $21 = (__ZN15MTGCardInstance14getCurrentZoneEv($20)|0); $fromZone = $21; $22 = ((($7)) + 132|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN7AAMover15destinationZoneEP10Targetable($7,$23)|0); $destZone = $24; $i = 0; while(1) { $25 = $i; $26 = ($25|0)<(2); $27 = $_target; $28 = (__ZN13CardPrimitive10hasSubtypeEi($27,12)|0); if (!($26)) { break; } if (!($28)) { $29 = $destZone; $30 = ((($7)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 180|0); $33 = $i; $34 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($32,$33)|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 20|0); $39 = HEAP32[$38>>2]|0; $40 = ($29|0)==($39|0); if ($40) { $41 = $fromZone; $42 = ((($7)) + 88|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 180|0); $45 = $i; $46 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 84|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 20|0); $51 = HEAP32[$50>>2]|0; $52 = ($41|0)!=($51|0); if ($52) { $53 = $fromZone; $54 = ((($7)) + 88|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 180|0); $57 = $i; $58 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($56,$57)|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN6Player8opponentEv($59)|0); $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 20|0); $64 = HEAP32[$63>>2]|0; $65 = ($53|0)!=($64|0); if ($65) { label = 9; break; } } } } $155 = $i; $156 = (($155) + 1)|0; $i = $156; } if ((label|0) == 9) { $66 = ((($7)) + 88|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 180|0); $69 = $i; $70 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = $_target; $75 = $fromZone; $76 = ((($7)) + 88|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 180|0); $79 = $i; $80 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($78,$79)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 84|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 48|0); $85 = HEAP32[$84>>2]|0; $86 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($73,$74,$75,$85,0)|0); $copy = $86; $87 = (__Znwj(124)|0); $88 = ((($7)) + 88|0); $89 = HEAP32[$88>>2]|0; $90 = $copy; __THREW__ = 0; invoke_viii(4315,($87|0),($89|0),($90|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $2 = $130; $3 = $131; __ZdlPv($87); $301 = $2; $302 = $3; ___resumeException($301|0); // unreachable; } $spell = $87; $93 = $spell; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 44|0); $96 = HEAP32[$95>>2]|0; (FUNCTION_TABLE_ii[$96 & 8191]($93)|0); $97 = ((($7)) + 232|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)!=(0|0); do { if ($99) { $100 = ((($7)) + 232|0); $101 = HEAP32[$100>>2]|0; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 84|0); $104 = HEAP32[$103>>2]|0; $105 = (FUNCTION_TABLE_ii[$104 & 8191]($101)|0); $andAbilityClone = $105; $106 = $spell; $107 = ((($106)) + 104|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)==(0|0); $110 = ((($108)) + 280|0); $111 = $109 ? 0 : $110; $112 = $andAbilityClone; $113 = ((($112)) + 132|0); HEAP32[$113>>2] = $111; $114 = ((($7)) + 232|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 92|0); $117 = HEAP8[$116>>0]|0; $118 = $117&1; $119 = $andAbilityClone; $120 = HEAP32[$119>>2]|0; if (!($118)) { $132 = ((($120)) + 96|0); $133 = HEAP32[$132>>2]|0; (FUNCTION_TABLE_ii[$133 & 8191]($119)|0); break; } $121 = ((($120)) + 92|0); $122 = HEAP32[$121>>2]|0; (FUNCTION_TABLE_ii[$122 & 8191]($119)|0); $123 = $andAbilityClone; $124 = ($123|0)!=(0|0); if ($124) { $125 = $andAbilityClone; $126 = ($125|0)==(0|0); if (!($126)) { $127 = HEAP32[$125>>2]|0; $128 = ((($127)) + 4|0); $129 = HEAP32[$128>>2]|0; FUNCTION_TABLE_vi[$129 & 8191]($125); } $andAbilityClone = 0; } } } while(0); $134 = ((($7)) + 249|0); $135 = HEAP8[$134>>0]|0; $136 = $135&1; if ($136) { $137 = $spell; $138 = ((($137)) + 104|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 812|0); $141 = HEAP32[$140>>2]|0; (__ZN8Counters10addCounterEii($141,-1,-1)|0); } $142 = ((($7)) + 248|0); $143 = HEAP8[$142>>0]|0; $144 = $143&1; if ($144) { $145 = $spell; $146 = ((($145)) + 104|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 812|0); $149 = HEAP32[$148>>2]|0; (__ZN8Counters10addCounterEii($149,1,1)|0); } $150 = $spell; $151 = ($150|0)==(0|0); if (!($151)) { $152 = HEAP32[$150>>2]|0; $153 = ((($152)) + 4|0); $154 = HEAP32[$153>>2]|0; FUNCTION_TABLE_vi[$154 & 8191]($150); } $0 = 1; $300 = $0; STACKTOP = sp;return ($300|0); } L39: do { if ($28) { $157 = $destZone; $158 = ((($7)) + 88|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 180|0); $161 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($160,0)|0); $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 84|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 20|0); $166 = HEAP32[$165>>2]|0; $167 = ($157|0)==($166|0); if (!($167)) { $168 = $destZone; $169 = ((($7)) + 88|0); $170 = HEAP32[$169>>2]|0; $171 = ((($170)) + 180|0); $172 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($171,1)|0); $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 84|0); $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 20|0); $177 = HEAP32[$176>>2]|0; $178 = ($168|0)==($177|0); if (!($178)) { label = 48; break; } } $179 = (__Znwj(192)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $180 = ((($7)) + 88|0); $181 = HEAP32[$180>>2]|0; $182 = ((($7)) + 88|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 172|0); $185 = HEAP32[$184>>2]|0; __THREW__ = 0; $186 = (invoke_ii(3911,($185|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 41; } else { __THREW__ = 0; $189 = (invoke_ii(3912,($186|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 41; } else { $192 = $_target; $193 = $_target; __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 41; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(122059|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; do { if ($197) { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $2 = $247; $3 = $248; } else { __THREW__ = 0; invoke_viiiiiiiiiiii(4253,($179|0),($181|0),($189|0),($192|0),($193|0),0,0,0,($4|0),($5|0),0,1); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { $249 = ___cxa_find_matching_catch()|0; $250 = tempRet0; $2 = $249; $3 = $250; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $a = $179; $200 = $a; $201 = ((($200)) + 92|0); HEAP8[$201>>0] = 0; $202 = $a; $203 = ((($202)) + 104|0); HEAP8[$203>>0] = 0; $204 = $a; $205 = HEAP32[$204>>2]|0; $206 = ((($205)) + 96|0); $207 = HEAP32[$206>>2]|0; (FUNCTION_TABLE_ii[$207 & 8191]($204)|0); $208 = ((($7)) + 232|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)!=(0|0); if (!($210)) { break L39; } $211 = $_target; $212 = ((($211)) + 624|0); $213 = HEAP32[$212>>2]|0; $214 = ($213|0)!=(0|0); if (!($214)) { break L39; } $215 = ((($7)) + 232|0); $216 = HEAP32[$215>>2]|0; $217 = HEAP32[$216>>2]|0; $218 = ((($217)) + 84|0); $219 = HEAP32[$218>>2]|0; $220 = (FUNCTION_TABLE_ii[$219 & 8191]($216)|0); $andAbilityClone1 = $220; $221 = $_target; $222 = ((($221)) + 624|0); $223 = HEAP32[$222>>2]|0; $224 = ($223|0)==(0|0); $225 = ((($223)) + 280|0); $226 = $224 ? 0 : $225; $227 = $andAbilityClone1; $228 = ((($227)) + 132|0); HEAP32[$228>>2] = $226; $229 = ((($7)) + 232|0); $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 92|0); $232 = HEAP8[$231>>0]|0; $233 = $232&1; $234 = $andAbilityClone1; $235 = HEAP32[$234>>2]|0; if (!($233)) { $252 = ((($235)) + 96|0); $253 = HEAP32[$252>>2]|0; (FUNCTION_TABLE_ii[$253 & 8191]($234)|0); break L39; } $236 = ((($235)) + 92|0); $237 = HEAP32[$236>>2]|0; (FUNCTION_TABLE_ii[$237 & 8191]($234)|0); $238 = $andAbilityClone1; $239 = ($238|0)!=(0|0); if (!($239)) { break L39; } $240 = $andAbilityClone1; $241 = ($240|0)==(0|0); if (!($241)) { $242 = HEAP32[$240>>2]|0; $243 = ((($242)) + 4|0); $244 = HEAP32[$243>>2]|0; FUNCTION_TABLE_vi[$244 & 8191]($240); } $andAbilityClone1 = 0; break L39; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } } } if ((label|0) == 41) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $2 = $245; $3 = $246; } $$pre_trunc = HEAP8[$6>>0]|0; $251 = $$pre_trunc&1; if (!($251)) { $301 = $2; $302 = $3; ___resumeException($301|0); // unreachable; } __ZdlPv($179); $301 = $2; $302 = $3; ___resumeException($301|0); // unreachable; } else { label = 48; } } while(0); do { if ((label|0) == 48) { $254 = $p; $255 = ((($254)) + 84|0); $256 = HEAP32[$255>>2]|0; $257 = $_target; $258 = $fromZone; $259 = $destZone; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($256,$257,$258,$259,0)|0); while(1) { $260 = $_target; $261 = ((($260)) + 624|0); $262 = HEAP32[$261>>2]|0; $263 = ($262|0)!=(0|0); if (!($263)) { break; } $264 = $_target; $265 = ((($264)) + 624|0); $266 = HEAP32[$265>>2]|0; $_target = $266; } $267 = ((($7)) + 232|0); $268 = HEAP32[$267>>2]|0; $269 = ($268|0)!=(0|0); if ($269) { $270 = ((($7)) + 232|0); $271 = HEAP32[$270>>2]|0; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 84|0); $274 = HEAP32[$273>>2]|0; $275 = (FUNCTION_TABLE_ii[$274 & 8191]($271)|0); $andAbilityClone2 = $275; $276 = $_target; $277 = ($276|0)==(0|0); $278 = ((($276)) + 280|0); $279 = $277 ? 0 : $278; $280 = $andAbilityClone2; $281 = ((($280)) + 132|0); HEAP32[$281>>2] = $279; $282 = ((($7)) + 232|0); $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 92|0); $285 = HEAP8[$284>>0]|0; $286 = $285&1; $287 = $andAbilityClone2; $288 = HEAP32[$287>>2]|0; if (!($286)) { $298 = ((($288)) + 96|0); $299 = HEAP32[$298>>2]|0; (FUNCTION_TABLE_ii[$299 & 8191]($287)|0); break; } $289 = ((($288)) + 92|0); $290 = HEAP32[$289>>2]|0; (FUNCTION_TABLE_ii[$290 & 8191]($287)|0); $291 = $andAbilityClone2; $292 = ($291|0)!=(0|0); if ($292) { $293 = $andAbilityClone2; $294 = ($293|0)==(0|0); if (!($294)) { $295 = HEAP32[$293>>2]|0; $296 = ((($295)) + 4|0); $297 = HEAP32[$296>>2]|0; FUNCTION_TABLE_vi[$297 & 8191]($293); } $andAbilityClone2 = 0; } } } } while(0); $0 = 1; $300 = $0; STACKTOP = sp;return ($300|0); } } $0 = 0; $300 = $0; STACKTOP = sp;return ($300|0); } function __ZN7AAMover11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 236|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 236|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122071); STACKTOP = sp;return; } } function __ZN7AAMover11getMenuTextEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dest = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $tc; $3 = $1; $4 = ((($3)) + 236|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 236|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $0 = $8; $203 = $0; STACKTOP = sp;return ($203|0); } $9 = (__ZN7AAMover15destinationZoneEP10Targetable($3,0)|0); $dest = $9; $i = 0; L5: while(1) { $10 = $i; $11 = ($10|0)<(2); if (!($11)) { label = 32; break; } $12 = $dest; $13 = ((($3)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 180|0); $16 = $i; $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ($12|0)==($22|0); do { if ($23) { $24 = $2; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = ((($3)) + 88|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 180|0); $31 = $i; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_iii[$27 & 8191]($24,$37)|0); if ($38) { label = 7; break L5; } $39 = $2; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = ((($3)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 180|0); $46 = $i; $47 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($45,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 84|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = (FUNCTION_TABLE_iii[$42 & 8191]($39,$52)|0); if ($53) { label = 9; break L5; } $54 = $2; $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 88|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN12GameObserver8opponentEv($59)|0); $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 16|0); $64 = HEAP32[$63>>2]|0; $65 = (FUNCTION_TABLE_iii[$57 & 8191]($54,$64)|0); if ($65) { label = 11; break L5; } } else { $66 = $dest; $67 = ((($3)) + 88|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 180|0); $70 = $i; $71 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($69,$70)|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 84|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = ($66|0)==($76|0); if ($77) { $78 = $2; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 8|0); $81 = HEAP32[$80>>2]|0; $82 = ((($3)) + 88|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 180|0); $85 = $i; $86 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($84,$85)|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 84|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 20|0); $91 = HEAP32[$90>>2]|0; $92 = (FUNCTION_TABLE_iii[$81 & 8191]($78,$91)|0); if ($92) { label = 14; break L5; } $93 = $2; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 8|0); $96 = HEAP32[$95>>2]|0; $97 = ((($3)) + 88|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 180|0); $100 = $i; $101 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($99,$100)|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 84|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 16|0); $106 = HEAP32[$105>>2]|0; $107 = (FUNCTION_TABLE_iii[$96 & 8191]($93,$106)|0); if ($107) { label = 16; break L5; } $108 = $2; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 8|0); $111 = HEAP32[$110>>2]|0; $112 = ((($3)) + 88|0); $113 = HEAP32[$112>>2]|0; $114 = (__ZN12GameObserver8opponentEv($113)|0); $115 = ((($114)) + 84|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 16|0); $118 = HEAP32[$117>>2]|0; $119 = (FUNCTION_TABLE_iii[$111 & 8191]($108,$118)|0); if ($119) { label = 18; break L5; } else { break; } } $120 = $dest; $121 = ((($3)) + 88|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 180|0); $124 = $i; $125 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($123,$124)|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 84|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 8|0); $130 = HEAP32[$129>>2]|0; $131 = ($120|0)==($130|0); if ($131) { label = 20; break L5; } $147 = $dest; $148 = ((($3)) + 88|0); $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 180|0); $151 = $i; $152 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($150,$151)|0); $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 84|0); $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 24|0); $157 = HEAP32[$156>>2]|0; $158 = ($147|0)==($157|0); if ($158) { label = 24; break L5; } $174 = $dest; $175 = ((($3)) + 88|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 180|0); $178 = $i; $179 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($177,$178)|0); $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 84|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 36|0); $184 = HEAP32[$183>>2]|0; $185 = ($174|0)==($184|0); if ($185) { label = 28; break L5; } $186 = $2; $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 8|0); $189 = HEAP32[$188>>2]|0; $190 = ((($3)) + 88|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 180|0); $193 = $i; $194 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($192,$193)|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 84|0); $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 8|0); $199 = HEAP32[$198>>2]|0; $200 = (FUNCTION_TABLE_iii[$189 & 8191]($186,$199)|0); if ($200) { label = 30; break L5; } } } while(0); $201 = $i; $202 = (($201) + 1)|0; $i = $202; } switch (label|0) { case 7: { $0 = 122076; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 9: { $0 = 122083; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 11: { $0 = 122091; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 14: { $0 = 126592; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 16: { $0 = 121795; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 18: { $0 = 122097; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 20: { $132 = $2; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 8|0); $135 = HEAP32[$134>>2]|0; $136 = ((($3)) + 88|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 180|0); $139 = $i; $140 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($138,$139)|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 84|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 12|0); $145 = HEAP32[$144>>2]|0; $146 = (FUNCTION_TABLE_iii[$135 & 8191]($132,$145)|0); if ($146) { $0 = 122115; $203 = $0; STACKTOP = sp;return ($203|0); } else { $0 = 122123; $203 = $0; STACKTOP = sp;return ($203|0); } break; } case 24: { $159 = $2; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 8|0); $162 = HEAP32[$161>>2]|0; $163 = ((($3)) + 88|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 180|0); $166 = $i; $167 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($165,$166)|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 84|0); $170 = HEAP32[$169>>2]|0; $171 = ((($170)) + 12|0); $172 = HEAP32[$171>>2]|0; $173 = (FUNCTION_TABLE_iii[$162 & 8191]($159,$172)|0); if ($173) { $0 = 122138; $203 = $0; STACKTOP = sp;return ($203|0); } else { $0 = 122148; $203 = $0; STACKTOP = sp;return ($203|0); } break; } case 28: { $0 = 122160; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 30: { $0 = 122166; $203 = $0; STACKTOP = sp;return ($203|0); break; } case 32: { $0 = 122071; $203 = $0; STACKTOP = sp;return ($203|0); break; } } return (0)|0; } function __ZNK7AAMover5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(252)|0); __THREW__ = 0; invoke_vii(4359,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 232|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 232|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 232|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN7AAMoverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19824; HEAP32[$1>>2] = $2; $3 = ((($1)) + 232|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 232|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 232|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 236|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7AAMoverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7AAMoverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AARandomMoverC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_($this,$observer,$_id,$_source,$_target,$_tcs,$_from,$_to) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_tcs = $_tcs|0; $_from = $_from|0; $_to = $_to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $7 = $37; $8 = $38; } else { __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $7 = $39; $8 = $40; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $7 = $41; $8 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 19940; HEAP32[$10>>2] = $20; $21 = ((($10)) + 220|0); __THREW__ = 0; invoke_vii(3800,($21|0),($_tcs|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $7 = $43; $8 = $44; } else { $24 = ((($10)) + 232|0); __THREW__ = 0; invoke_vii(3800,($24|0),($_from|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $7 = $45; $8 = $46; } else { $27 = ((($10)) + 244|0); __THREW__ = 0; invoke_vii(3800,($27|0),($_to|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $7 = $47; $8 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } $30 = $4; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return; } $32 = $4; $33 = ($32|0)==(0|0); $34 = ((($32)) + 280|0); $35 = $33 ? 0 : $34; $36 = ((($10)) + 132|0); HEAP32[$36>>2] = $35; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZN16ActivatedAbilityD2Ev($10); $49 = $7; $50 = $8; ___resumeException($49|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $49 = $7; $50 = $8; ___resumeException($49|0); // unreachable; } function __ZN13AARandomMover15destinationZoneEP10TargetableNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($this,$target,$zone) { $this = $this|0; $target = $target|0; $zone = $zone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $target; $5 = $0; $6 = $1; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $_target = $9; $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$zone); $12 = ((($5)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = $_target; __THREW__ = 0; $15 = (invoke_iiiii(4358,($11|0),($2|0),($13|0),($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN13AARandomMover7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $copy = 0, $fromDest = 0, $i = 0, $i1 = 0, $p = 0, $r = 0, $rTc = 0, $selectedCards = 0, $spell = 0, $tcf = 0, $toDest = 0, $toMove = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 84|0; $5 = sp + 60|0; $tcf = sp + 56|0; $6 = sp + 40|0; $selectedCards = sp + 28|0; $1 = $this; $8 = $1; $9 = ((($8)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); $12 = ((($10)) + -280|0); $13 = $11 ? 0 : $12; $_target = $13; $14 = ((($8)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = $_target; $18 = (__ZN15MTGCardInstance10controllerEv($17)|0); $p = $18; $19 = $p; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($8)) + 132|0); $22 = HEAP32[$21>>2]|0; $23 = ((($8)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$23); __THREW__ = 0; $24 = (invoke_iiii(4360,($8|0),($22|0),($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $224 = $3; $225 = $4; ___resumeException($224|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $fromDest = $24; $27 = ((($8)) + 132|0); $28 = HEAP32[$27>>2]|0; $29 = ((($8)) + 244|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$29); __THREW__ = 0; $30 = (invoke_iiii(4360,($8|0),($28|0),($5|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $224 = $3; $225 = $4; ___resumeException($224|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $toDest = $30; $33 = $fromDest; $34 = ((($33)) + 56|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); if (!($36)) { $0 = 0; $223 = $0; STACKTOP = sp;return ($223|0); } $41 = ((($8)) + 88|0); $42 = HEAP32[$41>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$42); $43 = ((($8)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$43); $44 = ((($8)) + 148|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_iiiii(3943,($tcf|0),($6|0),($45|0),(0|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $224 = $3; $225 = $4; ___resumeException($224|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $rTc = $46; $49 = $rTc; $50 = ((($49)) + 36|0); HEAP32[$50>>2] = 0; $51 = $rTc; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; (FUNCTION_TABLE_ii[$54 & 8191]($51)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($selectedCards); $i = 0; while(1) { $55 = $i; $56 = $fromDest; $57 = ((($56)) + 8|0); $58 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($57)|0); $59 = ($55>>>0)<($58>>>0); $60 = $rTc; if (!($59)) { label = 20; break; } $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; $64 = $fromDest; $65 = ((($64)) + 8|0); $66 = $i; __THREW__ = 0; $67 = (invoke_iii(3955,($65|0),($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 18; break; } $70 = HEAP32[$67>>2]|0; $71 = ($70|0)==(0|0); $72 = ((($70)) + 280|0); $73 = $71 ? 0 : $72; __THREW__ = 0; $74 = (invoke_iiii($63|0,($60|0),($73|0),0)|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 18; break; } if ($74) { $77 = $fromDest; $78 = ((($77)) + 8|0); $79 = $i; __THREW__ = 0; $80 = (invoke_iii(3955,($78|0),($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 18; break; } __THREW__ = 0; invoke_vii(4249,($selectedCards|0),($80|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 18; break; } } $89 = $i; $90 = (($89) + 1)|0; $i = $90; } L29: do { if ((label|0) == 20) { $91 = ($60|0)!=(0|0); if ($91) { $92 = $rTc; $93 = ($92|0)==(0|0); if (!($93)) { $94 = HEAP32[$92>>2]|0; $95 = ((($94)) + 36|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_vi[$96 & 8191]($92); } $rTc = 0; } $97 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($selectedCards)|0); $98 = ($97|0)!=(0); do { if ($98) { $99 = $fromDest; $100 = ((($99)) + 4|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii(3950,($101|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 18; break L29; } __THREW__ = 0; $105 = (invoke_ii(4151,($102|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 18; break L29; } __THREW__ = 0; $108 = (invoke_ii(4074,($105|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 18; break L29; } $111 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($selectedCards)|0); $112 = (($108>>>0) % ($111>>>0))&-1; $r = $112; $113 = $r; __THREW__ = 0; $114 = (invoke_iii(3955,($selectedCards|0),($113|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 18; break L29; } $117 = HEAP32[$114>>2]|0; $toMove = $117; $i1 = 0; L43: while(1) { $118 = $i1; $119 = ($118|0)<(2); if (!($119)) { label = 50; break; } $120 = $toDest; $121 = ((($8)) + 88|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 180|0); $124 = $i1; __THREW__ = 0; $125 = (invoke_iii(4093,($123|0),($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 18; break L29; } $128 = HEAP32[$125>>2]|0; $129 = ((($128)) + 84|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 20|0); $132 = HEAP32[$131>>2]|0; $133 = ($120|0)==($132|0); do { if ($133) { $134 = $fromDest; $135 = ((($8)) + 88|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 180|0); $138 = $i1; __THREW__ = 0; $139 = (invoke_iii(4093,($137|0),($138|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 18; break L29; } $142 = HEAP32[$139>>2]|0; $143 = ((($142)) + 84|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 20|0); $146 = HEAP32[$145>>2]|0; $147 = ($134|0)!=($146|0); if (!($147)) { break; } $148 = $fromDest; $149 = ((($8)) + 88|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 180|0); $152 = $i1; __THREW__ = 0; $153 = (invoke_iii(4093,($151|0),($152|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 18; break L29; } $156 = HEAP32[$153>>2]|0; __THREW__ = 0; $157 = (invoke_ii(4045,($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 18; break L29; } $160 = ((($157)) + 84|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 20|0); $163 = HEAP32[$162>>2]|0; $164 = ($148|0)!=($163|0); if ($164) { break L43; } } } while(0); $213 = $i1; $214 = (($213) + 1)|0; $i1 = $214; } if ((label|0) == 50) { $215 = $p; $216 = ((($215)) + 84|0); $217 = HEAP32[$216>>2]|0; $218 = $toMove; $219 = $fromDest; $220 = $toDest; __THREW__ = 0; (invoke_iiiiii(3908,($217|0),($218|0),($219|0),($220|0),0)|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 18; break L29; } $0 = 1; $7 = 1; break; } $165 = ((($8)) + 88|0); $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 180|0); $168 = $i1; __THREW__ = 0; $169 = (invoke_iii(4093,($167|0),($168|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 18; break L29; } $172 = HEAP32[$169>>2]|0; $173 = ((($172)) + 84|0); $174 = HEAP32[$173>>2]|0; $175 = $toMove; $176 = $fromDest; $177 = ((($8)) + 88|0); $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 180|0); $180 = $i1; __THREW__ = 0; $181 = (invoke_iii(4093,($179|0),($180|0))|0); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 18; break L29; } $184 = HEAP32[$181>>2]|0; $185 = ((($184)) + 84|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 48|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; $189 = (invoke_iiiiii(3908,($174|0),($175|0),($176|0),($188|0),0)|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 18; break L29; } $copy = $189; __THREW__ = 0; $192 = (invoke_ii(3903,124)|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 18; break L29; } $195 = ((($8)) + 88|0); $196 = HEAP32[$195>>2]|0; $197 = $copy; __THREW__ = 0; invoke_viii(4315,($192|0),($196|0),($197|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $3 = $211; $4 = $212; __ZdlPv($192); break L29; } $spell = $192; $200 = $spell; $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 44|0); $203 = HEAP32[$202>>2]|0; __THREW__ = 0; (invoke_ii($203|0,($200|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 18; break L29; } $206 = $spell; $207 = ($206|0)==(0|0); if (!($207)) { $208 = HEAP32[$206>>2]|0; $209 = ((($208)) + 4|0); $210 = HEAP32[$209>>2]|0; FUNCTION_TABLE_vi[$210 & 8191]($206); } $0 = 1; $7 = 1; } else { $0 = 0; $7 = 1; } } while(0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($selectedCards); $223 = $0; STACKTOP = sp;return ($223|0); } } while(0); if ((label|0) == 18) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($selectedCards); $224 = $3; $225 = $4; ___resumeException($224|0); // unreachable; } } $0 = 0; $223 = $0; STACKTOP = sp;return ($223|0); } function __ZN13AARandomMover11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122172); STACKTOP = sp;return; } function __ZNK13AARandomMover5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(256)|0); __THREW__ = 0; invoke_vii(4361,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN13AARandomMoverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19940; HEAP32[$1>>2] = $2; $3 = ((($1)) + 244|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AARandomMoverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AARandomMoverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17AARandomDiscarderC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti($this,$observer,$_id,$card,$_target,$nbcardsStr,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $nbcardsStr = $nbcardsStr|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($9,$10,$11,$12,$13,$14,$15); $16 = 20056; HEAP32[$9>>2] = $16; $17 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($17|0),($nbcardsStr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $7 = $20; $8 = $21; __ZN18ActivatedAbilityTPD2Ev($9); $22 = $7; $23 = $8; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17AARandomDiscarder7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $i = 0, $numCards = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $numCards = sp + 24|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = (__ZN18ActivatedAbilityTP9getTargetEv($4)|0); $_target = $5; $6 = $_target; $7 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($6)|0); $player = $7; $8 = $player; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return 1; } $10 = ((($4)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$10); $11 = ((($4)) + 148|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; invoke_viiii(4245,($numCards|0),($1|0),(0|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $32 = $2; $33 = $3; ___resumeException($32|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $i = 0; while(1) { $15 = $i; $16 = HEAP32[$numCards>>2]|0; $17 = ($15|0)<($16|0); if (!($17)) { break; } $18 = $player; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = $player; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = ((($4)) + 148|0); $27 = HEAP32[$26>>2]|0; __ZN14MTGPlayerCards13discardRandomEP11MTGGameZoneP15MTGCardInstance($20,$25,$27); $28 = $i; $29 = (($28) + 1)|0; $i = $29; } STACKTOP = sp;return 1; } function __ZN17AARandomDiscarder11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,126340); STACKTOP = sp;return; } function __ZNK17AARandomDiscarder5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(4362,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAShuffleC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($this,$observer,$_id,$card,$_target,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($7,$8,$9,$10,$11,$12,$13); $14 = 20172; HEAP32[$7>>2] = $14; STACKTOP = sp;return; } function __ZN9AAShuffle7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $library = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN18ActivatedAbilityTP9getTargetEv($1)|0); $3 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($2)|0); $player = $3; $4 = $player; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return 1; } $6 = $player; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $library = $10; $11 = $library; __ZN11MTGGameZone7shuffleEv($11); STACKTOP = sp;return 1; } function __ZN9AAShuffle11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122176); STACKTOP = sp;return; } function __ZNK9AAShuffle5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4363,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AAMulliganC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($this,$observer,$_id,$card,$_target,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($7,$8,$9,$10,$11,$12,$13); $14 = 20288; HEAP32[$7>>2] = $14; STACKTOP = sp;return; } function __ZN10AAMulligan7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN18ActivatedAbilityTP9getTargetEv($1)|0); $3 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($2)|0); $player = $3; $4 = $player; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return 1; } $6 = $player; __ZN6Player13serumMulliganEv($6); STACKTOP = sp;return 1; } function __ZN10AAMulligan11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,134386); STACKTOP = sp;return; } function __ZNK10AAMulligan5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4364,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12AARemoveManaC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEi($this,$observer,$_id,$card,$_target,$manaDesc,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $manaDesc = $manaDesc|0; $who = $who|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 12|0; $9 = sp; $10 = sp + 56|0; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $who; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($11,$12,$13,$14,$15,0,$16); $17 = 20404; HEAP32[$11>>2] = $17; $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($manaDesc)|0); $19 = ($18|0)!=(0); if (!($19)) { STACKTOP = sp;return; } __THREW__ = 0; $20 = (invoke_iii(4365,($manaDesc|0),0)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if (!($22)) { $23 = HEAP8[$20>>0]|0; $24 = $23 << 24 >> 24; $25 = ($24|0)==(42); $26 = ((($11)) + 228|0); $27 = $25&1; HEAP8[$26>>0] = $27; $28 = ((($11)) + 228|0); $29 = HEAP8[$28>>0]|0; $30 = $29&1; if ($30) { __THREW__ = 0; invoke_viiii(3795,($8|0),($manaDesc|0),1,-1); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($manaDesc,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($manaDesc)|0); $36 = ($35|0)!=(0); $$expand_i1_val = 0; HEAP8[$10>>0] = $$expand_i1_val; if ($36) { __THREW__ = 0; invoke_vii(3800,($9|0),($manaDesc|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } $$expand_i1_val2 = 1; HEAP8[$10>>0] = $$expand_i1_val2; __THREW__ = 0; $39 = (invoke_iiii(3947,($9|0),(0|0),(0|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $6 = $45; $7 = $46; $$pre_trunc5 = HEAP8[$10>>0]|0; $47 = $$pre_trunc5&1; if (!($47)) { __ZN18ActivatedAbilityTPD2Ev($11); $48 = $6; $49 = $7; ___resumeException($48|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN18ActivatedAbilityTPD2Ev($11); $48 = $6; $49 = $7; ___resumeException($48|0); // unreachable; } else { $43 = $39; } } else { $43 = 0; } $42 = ((($11)) + 224|0); HEAP32[$42>>2] = $43; $$pre_trunc = HEAP8[$10>>0]|0; $44 = $$pre_trunc&1; if (!($44)) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); STACKTOP = sp;return; } } while(0); $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $6 = $33; $7 = $34; __ZN18ActivatedAbilityTPD2Ev($11); $48 = $6; $49 = $7; ___resumeException($48|0); // unreachable; } function __ZN12AARemoveMana7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $k = 0, $k2 = 0; var $manaPool = 0, $player = 0, $toRemove = 0, $toSave = 0, $toSave1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__ZN18ActivatedAbilityTP9getTargetEv($4)|0); $6 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($5)|0); $player = $6; $7 = $player; $8 = ($7|0)!=(0|0); L1: do { if ($8) { $9 = $player; $10 = (__ZN6Player11getManaPoolEv($9)|0); $manaPool = $10; $11 = ((($4)) + 228|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { $151 = $manaPool; $152 = ((($4)) + 224|0); $153 = HEAP32[$152>>2]|0; (__ZN8ManaCost6removeEPS_($151,$153)|0); break; } $14 = ((($4)) + 224|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $i = 0; while(1) { $17 = $i; $18 = HEAP32[11900]|0; $19 = ($17|0)<($18|0); if (!($19)) { break L1; } $20 = ((($4)) + 224|0); $21 = HEAP32[$20>>2]|0; $22 = $i; $23 = (__ZN8ManaCost8hasColorEi($21,$22)|0); $24 = ($23|0)!=(0); if ($24) { $25 = $manaPool; $26 = $i; (__ZN8ManaCost9removeAllEi($25,$26)|0); } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } } $29 = ((($4)) + 88|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN12GameObserver19getCurrentGamePhaseEv($30)|0); $32 = ($31|0)!=(11); if (!($32)) { $150 = $manaPool; __ZN8ManaPool5EmptyEv($150); break; } $33 = $player; $34 = ((($33)) + 224|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN8ManaCost16getConvertedCostEv($35)|0); $37 = ($36|0)!=(0); if ($37) { $38 = $player; $39 = ((($38)) + 228|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN8ManaCost16getConvertedCostEv($40)|0); $42 = ($41|0)!=(0); if (!($42)) { $43 = $manaPool; $44 = $player; $45 = ((($44)) + 224|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN8ManaCost4DiffEPS_($43,$46)|0); $toRemove = $47; $48 = $player; $49 = (__ZN6Player11getManaPoolEv($48)|0); $50 = $toRemove; (__ZN8ManaPool3payEP8ManaCost($49,$50)|0); $51 = $toRemove; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 12|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } $0 = 1; $154 = $0; STACKTOP = sp;return ($154|0); } } $56 = $player; $57 = ((($56)) + 224|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN8ManaCost16getConvertedCostEv($58)|0); $60 = ($59|0)!=(0); if (!($60)) { $61 = $player; $62 = ((($61)) + 228|0); $63 = HEAP32[$62>>2]|0; $64 = (__ZN8ManaCost16getConvertedCostEv($63)|0); $65 = ($64|0)!=(0); if ($65) { $66 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $2 = $83; $3 = $84; __ZdlPv($66); $155 = $2; $156 = $3; ___resumeException($155|0); // unreachable; } $toSave = $66; $k = 0; while(1) { $69 = $k; $70 = HEAP32[11900]|0; $71 = ($69|0)<($70|0); $72 = $player; if (!($71)) { break; } $73 = ((($72)) + 228|0); $74 = HEAP32[$73>>2]|0; $75 = $k; $76 = (__ZN8ManaCost7getCostEi($74,$75)|0); $77 = ($76|0)!=(0); if ($77) { $78 = $toSave; $79 = $k; $80 = $manaPool; $81 = $k; $82 = (__ZN8ManaCost7getCostEi($80,$81)|0); (__ZN8ManaCost3addEii($78,$79,$82)|0); } $85 = $k; $86 = (($85) + 1)|0; $k = $86; } $87 = (__ZN6Player11getManaPoolEv($72)|0); $88 = $manaPool; $89 = $toSave; $90 = (__ZN8ManaCost4DiffEPS_($88,$89)|0); (__ZN8ManaPool3payEP8ManaCost($87,$90)|0); $91 = $toSave; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $0 = 1; $154 = $0; STACKTOP = sp;return ($154|0); } } $96 = $player; $97 = ((($96)) + 224|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZN8ManaCost16getConvertedCostEv($98)|0); $100 = ($99|0)!=(0); if ($100) { $101 = $player; $102 = ((($101)) + 228|0); $103 = HEAP32[$102>>2]|0; $104 = (__ZN8ManaCost16getConvertedCostEv($103)|0); $105 = ($104|0)!=(0); if ($105) { $106 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($106|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $2 = $123; $3 = $124; __ZdlPv($106); $155 = $2; $156 = $3; ___resumeException($155|0); // unreachable; } $toSave1 = $106; $k2 = 0; while(1) { $109 = $k2; $110 = HEAP32[11900]|0; $111 = ($109|0)<($110|0); $112 = $player; if (!($111)) { break; } $113 = ((($112)) + 228|0); $114 = HEAP32[$113>>2]|0; $115 = $k2; $116 = (__ZN8ManaCost7getCostEi($114,$115)|0); $117 = ($116|0)!=(0); if ($117) { $118 = $toSave1; $119 = $k2; $120 = $manaPool; $121 = $k2; $122 = (__ZN8ManaCost7getCostEi($120,$121)|0); (__ZN8ManaCost3addEii($118,$119,$122)|0); } else { $125 = $player; $126 = ((($125)) + 224|0); $127 = HEAP32[$126>>2]|0; $128 = $k2; $129 = (__ZN8ManaCost7getCostEi($127,$128)|0); $130 = ($129|0)!=(0); if ($130) { $131 = $toSave1; $132 = $k2; $133 = $player; $134 = ((($133)) + 224|0); $135 = HEAP32[$134>>2]|0; $136 = $k2; $137 = (__ZN8ManaCost7getCostEi($135,$136)|0); (__ZN8ManaCost3addEii($131,$132,$137)|0); } } $138 = $k2; $139 = (($138) + 1)|0; $k2 = $139; } $140 = (__ZN6Player11getManaPoolEv($112)|0); $141 = $manaPool; $142 = $toSave1; $143 = (__ZN8ManaCost4DiffEPS_($141,$142)|0); (__ZN8ManaPool3payEP8ManaCost($140,$143)|0); $144 = $toSave1; $145 = ($144|0)==(0|0); if (!($145)) { $146 = HEAP32[$144>>2]|0; $147 = ((($146)) + 12|0); $148 = HEAP32[$147>>2]|0; FUNCTION_TABLE_vi[$148 & 8191]($144); } $0 = 1; $154 = $0; STACKTOP = sp;return ($154|0); } } $149 = $manaPool; __ZN8ManaPool5EmptyEv($149); } } while(0); $0 = 1; $154 = $0; STACKTOP = sp;return ($154|0); } function __ZN12AARemoveMana11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 228|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $5 = ((($1)) + 224|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122184); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122199); STACKTOP = sp;return; } function __ZNK12AARemoveMana5cloneEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 20|0; $0 = $this; $5 = $0; $6 = (__Znwj(232)|0); __THREW__ = 0; invoke_vii(4366,($6|0),($5|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; __ZdlPv($6); $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; } $a = $6; $9 = ((($5)) + 224|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; if (!($11)) { $19 = 0; $17 = $a; $18 = ((($17)) + 224|0); HEAP32[$18>>2] = $19; $20 = $a; STACKTOP = sp;return ($20|0); } $12 = (__Znwj(84)|0); $3 = $12; $$expand_i1_val2 = 1; HEAP8[$4>>0] = $$expand_i1_val2; $13 = ((($5)) + 224|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; invoke_vii(3910,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $19 = $12; $17 = $a; $18 = ((($17)) + 224|0); HEAP32[$18>>2] = $19; $20 = $a; STACKTOP = sp;return ($20|0); } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; $$pre_trunc = HEAP8[$4>>0]|0; $25 = $$pre_trunc&1; if (!($25)) { $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; } $26 = $3; __ZdlPv($26); $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; return (0)|0; } function __ZN12AARemoveManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 20404; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 224|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 224|0); HEAP32[$12>>2] = 0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN12AARemoveManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AARemoveManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AATapperC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $8 = $29; $9 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 20520; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; $28 = ((($11)) + 136|0); HEAP32[$28>>2] = 23; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } function __ZN8AATapper7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = $_target; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = $_target; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } __ZN15MTGCardInstance3tapEv($13); STACKTOP = sp;return 1; } function __ZN8AATapper11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,126472); STACKTOP = sp;return; } function __ZNK8AATapper5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4367,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AAUntapperC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $8 = $29; $9 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 20636; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; $28 = ((($11)) + 136|0); HEAP32[$28>>2] = 22; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } function __ZN10AAUntapper7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = $_target; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = $_target; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } __ZN15MTGCardInstance5untapEv($13); STACKTOP = sp;return 1; } function __ZN10AAUntapper11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,150738); STACKTOP = sp;return; } function __ZNK10AAUntapper5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(4368,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AAWhatsMaxC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCosti($this,$observer,$id,$card,$0,$_cost,$value) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $0 = $0|0; $_cost = $_cost|0; $value = $value|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 32|0; $9 = sp + 20|0; $12 = sp; $1 = $this; $2 = $observer; $3 = $id; $4 = $card; $5 = $0; $6 = $_cost; $7 = $value; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,211279); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $10 = $27; $11 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $33 = $10; $34 = $11; ___resumeException($33|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $10 = $29; $11 = $30; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($13|0),($14|0),($15|0),($16|0),($17|0),0,($8|0),(0|0),($9|0),($12|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $10 = $31; $11 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $24 = 20752; HEAP32[$13>>2] = $24; $25 = ((($13)) + 220|0); $26 = $7; HEAP32[$25>>2] = $26; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $33 = $10; $34 = $11; ___resumeException($33|0); // unreachable; } function __ZN10AAWhatsMax7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return 1; } $5 = ((($1)) + 220|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 596|0); HEAP32[$9>>2] = $6; $10 = ((($1)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 528|0); HEAP32[$12>>2] = 1; STACKTOP = sp;return 1; } function __ZNK10AAWhatsMax5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4369,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAWinGameC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($this,$observer,$_id,$card,$_target,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $6 = $who; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($7,$8,$9,$10,$11,$12,$13); $14 = 20868; HEAP32[$7>>2] = $14; STACKTOP = sp;return; } function __ZN9AAWinGame7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0; var $canwin = 0, $e = 0, $i = 0, $k = 0, $m = 0, $nbcards = 0, $onbcards = 0, $p = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN18ActivatedAbilityTP9getTargetEv($2)|0); $4 = (__ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($3)|0); $p = $4; $5 = $p; $6 = ($5|0)!=(0|0); if (!($6)) { $0 = 0; $58 = $0; STACKTOP = sp;return ($58|0); } $canwin = 1; $7 = $p; $8 = (__ZN6Player8opponentEv($7)|0); $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); $12 = HEAP32[$11>>2]|0; $z = $12; $13 = $z; $14 = ((($13)) + 56|0); $15 = HEAP32[$14>>2]|0; $nbcards = $15; $i = 0; while(1) { $16 = $i; $17 = $nbcards; $18 = ($16|0)<($17|0); if (!($18)) { break; } $19 = $z; $20 = ((($19)) + 8|0); $21 = $i; $22 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $c = $23; $24 = $c; $25 = (__ZN15MTGCardInstance3hasEi($24,59)|0); $26 = ($25|0)!=(0); if ($26) { label = 6; break; } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } if ((label|0) == 6) { $canwin = 0; } $29 = $canwin; $30 = $29&1; L12: do { if ($30) { $31 = $p; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; $k = $35; $36 = $k; $37 = ((($36)) + 56|0); $38 = HEAP32[$37>>2]|0; $onbcards = $38; $m = 0; while(1) { $39 = $m; $40 = $onbcards; $41 = ($39|0)<($40|0); if (!($41)) { break L12; } $42 = $k; $43 = ((($42)) + 8|0); $44 = $m; $45 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($43,$44)|0); $46 = HEAP32[$45>>2]|0; $e = $46; $47 = $e; $48 = (__ZN15MTGCardInstance3hasEi($47,76)|0); $49 = ($48|0)!=(0); if ($49) { break; } $50 = $m; $51 = (($50) + 1)|0; $m = $51; } $canwin = 0; } } while(0); $52 = $canwin; $53 = $52&1; if ($53) { $54 = ((($2)) + 88|0); $55 = HEAP32[$54>>2]|0; $56 = $p; $57 = (__ZN6Player8opponentEv($56)|0); __ZN12GameObserver8setLoserEP6Player($55,$57); } $0 = 1; $58 = $0; STACKTOP = sp;return ($58|0); } function __ZN9AAWinGame11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122211); STACKTOP = sp;return; } function __ZNK9AAWinGame5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4370,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12ANewAffinityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_($this,$observer,$_id,$_source,$Tc,$mana) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $Tc = $Tc|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 20984; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); __THREW__ = 0; invoke_vii(3800,($11|0),($Tc|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $4 = $17; $5 = $18; __ZN10MTGAbilityD2Ev($6); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; } $14 = ((($6)) + 164|0); __THREW__ = 0; invoke_vii(3800,($14|0),($mana|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { STACKTOP = sp;return; } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $4 = $19; $5 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($6); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; } function __ZN12ANewAffinity6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 36|0); $6 = HEAP32[$5>>2]|0; (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return; } function __ZN12ANewAffinity11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($4,$6)|0); $8 = ($7|0)!=(0); if ($8) { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZNK12ANewAffinity5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(4371,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13IfThenAbilityC2EP12GameObserveriP10MTGAbilityS3_P15MTGCardInstanceP10TargetableiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE($this,$observer,$_id,$delayedAbility,$delayedElseAbility,$_source,$_target,$type,$Cond) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $delayedAbility = $delayedAbility|0; $delayedElseAbility = $delayedElseAbility|0; $_source = $_source|0; $_target = $_target|0; $type = $type|0; $Cond = $Cond|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $delayedAbility; $4 = $delayedElseAbility; $5 = $_source; $6 = $_target; $7 = $type; $10 = $0; $11 = $1; $12 = $2; $13 = $5; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($10,$11,$12,$13); $14 = 21096; HEAP32[$10>>2] = $14; $15 = ((($10)) + 156|0); $16 = $3; HEAP32[$15>>2] = $16; $17 = ((($10)) + 160|0); $18 = $4; HEAP32[$17>>2] = $18; $19 = ((($10)) + 164|0); $20 = $7; HEAP32[$19>>2] = $20; $21 = ((($10)) + 168|0); __THREW__ = 0; invoke_vii(3800,($21|0),($Cond|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $8 = $26; $9 = $27; __ZN14InstantAbilityD2Ev($10); $28 = $8; $29 = $9; ___resumeException($28|0); // unreachable; } else { $24 = $6; $25 = ((($10)) + 132|0); HEAP32[$25>>2] = $24; STACKTOP = sp;return; } } function __ZN13IfThenAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a1 = 0, $aTarget = 0, $af = 0, $card = 0, $checkCond = 0, $condTc = 0; var $splitTarget = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 92|0; $4 = sp + 64|0; $splitTarget = sp + 48|0; $5 = sp + 36|0; $6 = sp + 24|0; $tcf = sp + 20|0; $7 = sp + 8|0; $1 = $this; $9 = $1; $10 = ((($9)) + 148|0); $11 = HEAP32[$10>>2]|0; $card = $11; $12 = ((($9)) + 88|0); $13 = HEAP32[$12>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$13); $14 = ((($9)) + 132|0); $15 = HEAP32[$14>>2]|0; $aTarget = $15; $16 = $card; $17 = $card; __THREW__ = 0; $18 = (invoke_ii(3945,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; L1: do { if (!($20)) { $21 = ((($9)) + 168|0); __THREW__ = 0; invoke_vii(3800,($4|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __THREW__ = 0; $24 = (invoke_iiiii(3946,($af|0),($16|0),($18|0),($4|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $2 = $68; $3 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN14AbilityFactoryD2Ev($af); $152 = $2; $153 = $3; ___resumeException($152|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $checkCond = $24; $27 = ((($9)) + 168|0); $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($27,160872,0)|0); $29 = ($28|0)!=(-1); L8: do { if ($29) { $condTc = 0; $30 = ((($9)) + 168|0); __THREW__ = 0; invoke_vii(3797,($5|0),(122220|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break L1; } __THREW__ = 0; invoke_vii(3797,($6|0),(163062|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $2 = $70; $3 = $71; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTarget|0),($30|0),($5|0),($6|0),1); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $37 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTarget)|0); $38 = ($37|0)!=(0); L17: do { if ($38) { $39 = ((($9)) + 88|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; do { if ($42) { label = 21; } else { __THREW__ = 0; $43 = (invoke_iii(3802,($splitTarget|0),1)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 21; } else { __THREW__ = 0; invoke_vii(3800,($7|0),($43|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 21; } else { $48 = ((($9)) + 148|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; $50 = (invoke_iiiii(3943,($tcf|0),($7|0),($49|0),(0|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $condTc = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $53 = $condTc; $54 = ((($53)) + 36|0); HEAP32[$54>>2] = 0; $55 = $aTarget; $56 = ($55|0)!=(0|0); if ($56) { $57 = $condTc; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = $aTarget; __THREW__ = 0; $62 = (invoke_iiii($60|0,($57|0),($61|0),0)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 21; break; } $65 = $62&1; $checkCond = $65; } $78 = $condTc; $79 = ($78|0)!=(0|0); if (!($79)) { break L17; } $80 = $condTc; $81 = ($80|0)==(0|0); if (!($81)) { $82 = HEAP32[$80>>2]|0; $83 = ((($82)) + 36|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vi[$84 & 8191]($80); } $condTc = 0; break L17; } } } } while(0); if ((label|0) == 21) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTarget); __ZN14AbilityFactoryD2Ev($af); $152 = $2; $153 = $3; ___resumeException($152|0); // unreachable; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTarget); break L8; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN14AbilityFactoryD2Ev($af); $152 = $2; $153 = $3; ___resumeException($152|0); // unreachable; } } while(0); $a1 = 0; $85 = $checkCond; $86 = ($85|0)!=(0); if ($86) { $87 = ((($9)) + 164|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)==(1); if ($89) { label = 33; } else { label = 31; } } else { label = 31; } do { if ((label|0) == 31) { $90 = $checkCond; $91 = ($90|0)!=(0); if (!($91)) { $92 = ((($9)) + 164|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(2); if ($94) { label = 33; break; } } $103 = ((($9)) + 160|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)!=(0|0); if ($105) { $106 = ((($9)) + 160|0); $107 = HEAP32[$106>>2]|0; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 84|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; $111 = (invoke_ii($110|0,($107|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break L1; } $a1 = $111; } } } while(0); if ((label|0) == 33) { $95 = ((($9)) + 156|0); $96 = HEAP32[$95>>2]|0; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 84|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; $100 = (invoke_ii($99|0,($96|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { break; } $a1 = $100; } $114 = $a1; $115 = ($114|0)!=(0|0); if (!($115)) { $0 = 0; $8 = 1; __ZN14AbilityFactoryD2Ev($af); $151 = $0; STACKTOP = sp;return ($151|0); } $116 = $a1; $117 = ((($116)) + 132|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)!=(0|0); if ($119) { $120 = $a1; $121 = ((($120)) + 132|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)==(0|0); if ($123) { $125 = 0; } else { $124 = (___dynamic_cast($122,24,6264,0)|0); $125 = $124; } $126 = ($125|0)!=(0|0); if (!($126)) { $127 = $aTarget; $128 = $a1; $129 = ((($128)) + 132|0); HEAP32[$129>>2] = $127; } } $130 = $a1; $131 = ((($130)) + 92|0); $132 = HEAP8[$131>>0]|0; $133 = $132&1; $134 = $a1; $135 = HEAP32[$134>>2]|0; if ($133) { $136 = ((($135)) + 92|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; (invoke_ii($137|0,($134|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break; } $140 = $a1; $141 = ($140|0)!=(0|0); if ($141) { $142 = $a1; $143 = ($142|0)==(0|0); if (!($143)) { $144 = HEAP32[$142>>2]|0; $145 = ((($144)) + 4|0); $146 = HEAP32[$145>>2]|0; FUNCTION_TABLE_vi[$146 & 8191]($142); } $a1 = 0; } } else { $147 = ((($135)) + 96|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; (invoke_ii($148|0,($134|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break; } } $0 = 1; $8 = 1; __ZN14AbilityFactoryD2Ev($af); $151 = $0; STACKTOP = sp;return ($151|0); } } } while(0); $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; __ZN14AbilityFactoryD2Ev($af); $152 = $2; $153 = $3; ___resumeException($152|0); // unreachable; return (0)|0; } function __ZN13IfThenAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZNK13IfThenAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(4372,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN13IfThenAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 21096; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { $23 = ((($1)) + 168|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 160|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 160|0); HEAP32[$22>>2] = 0; $23 = ((($1)) + 168|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13IfThenAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13IfThenAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10MayAbilityC2EP12GameObserveriP10MTGAbilityP15MTGCardInstancebNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE($this,$observer,$_id,$_ability,$_source,$must,$_cond) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_ability = $_ability|0; $_source = $_source|0; $must = $must|0; $_cond = $_cond|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_ability; $4 = $_source; $8 = $must&1; $5 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = ((($9)) + 152|0); $14 = $3; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN10MTGAbilityD2Ev($9); $29 = $6; $30 = $7; ___resumeException($29|0); // unreachable; } $17 = 21208; HEAP32[$9>>2] = $17; $18 = ((($9)) + 160|0); $19 = $5; $20 = $19&1; $21 = $20&1; HEAP8[$18>>0] = $21; $22 = ((($9)) + 164|0); __THREW__ = 0; invoke_vii(3800,($22|0),($_cond|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN10MTGAbilityD2Ev($9); $29 = $6; $30 = $7; ___resumeException($29|0); // unreachable; } else { $25 = ((($9)) + 156|0); HEAP32[$25>>2] = 0; $26 = ((($9)) + 180|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } } function __ZN10MayAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $checkCond = 0, $cleanup$dest = 0, $switch = 0, $ta = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 32|0; $4 = sp + 8|0; $0 = $this; $1 = $dt; $6 = $0; $7 = $1; __ZN10MTGAbility6UpdateEf($6,$7); $8 = ((($6)) + 156|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if ($10) { STACKTOP = sp;return; } $11 = ((($6)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver23getCurrentTargetChooserEv($12)|0); $14 = ($13|0)!=(0|0); if ($14) { STACKTOP = sp;return; } $15 = ((($6)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN10DuelLayers11actionLayerEv($18)|0); $20 = ((($19)) + 68|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = ((($6)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 172|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN10DuelLayers11actionLayerEv($26)|0); $28 = ((($27)) + 68|0); $29 = HEAP32[$28>>2]|0; $30 = ((($6)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); $33 = ((($31)) + 280|0); $34 = $32 ? 0 : $33; $35 = ($29|0)==($34|0); if (!($35)) { STACKTOP = sp;return; } } $36 = ((($6)) + 156|0); HEAP32[$36>>2] = 1; $37 = ((($6)) + 164|0); $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($37)|0); $39 = ($38|0)!=(0); do { if ($39) { $40 = ((($6)) + 88|0); $41 = HEAP32[$40>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$41); $42 = ((($6)) + 148|0); $43 = HEAP32[$42>>2]|0; $44 = ((($6)) + 148|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_ii(3945,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = ((($6)) + 164|0); __THREW__ = 0; invoke_vii(3800,($4|0),($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { __THREW__ = 0; $52 = (invoke_iiiii(3946,($af|0),($43|0),($46|0),($4|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN14AbilityFactoryD2Ev($af); $61 = $2; $62 = $3; ___resumeException($61|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $checkCond = $52; $55 = $checkCond; $56 = ($55|0)!=(0); if ($56) { $5 = 0; } else { $5 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $5; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break; } STACKTOP = sp;return; } } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; __ZN14AbilityFactoryD2Ev($af); $61 = $2; $62 = $3; ___resumeException($61|0); // unreachable; } } while(0); $63 = ((($6)) + 152|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)==(0|0); if ($65) { $67 = 0; } else { $66 = (___dynamic_cast($64,4000,4096,0)|0); $67 = $66; } $ta = $67; $68 = $ta; $69 = ($68|0)!=(0|0); if ($69) { $70 = $ta; $71 = (__ZN13ActionElement11getActionTcEv($70)|0); $72 = (__ZN13TargetChooser17validTargetsExistEi($71,1)|0); if (!($72)) { STACKTOP = sp;return; } $73 = $ta; $74 = (__ZN13ActionElement11getActionTcEv($73)|0); $75 = ((($74)) + 40|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0); if ($77) { STACKTOP = sp;return; } } $78 = ((($6)) + 88|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 172|0); $81 = HEAP32[$80>>2]|0; $82 = (__ZN10DuelLayers11actionLayerEv($81)|0); $83 = ((($6)) + 148|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)==(0|0); $86 = ((($84)) + 280|0); $87 = $85 ? 0 : $86; $88 = ((($6)) + 160|0); $89 = HEAP8[$88>>0]|0; $90 = $89&1; __ZN11ActionLayer13setMenuObjectEP10Targetableb($82,$87,$90); $91 = ((($6)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 216|0); $94 = HEAP32[$93>>2]|0; $95 = ((($6)) + 176|0); HEAP32[$95>>2] = $94; $96 = ((($6)) + 88|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 172|0); $99 = HEAP32[$98>>2]|0; $100 = (__ZN10DuelLayers10stackLayerEv($99)|0); $101 = ((($6)) + 148|0); $102 = HEAP32[$101>>2]|0; $103 = (__ZN15MTGCardInstance10controllerEv($102)|0); (__ZN11ActionStack17setIsInterruptingEP6Playerb($100,$103,0)|0); STACKTOP = sp;return; } function __ZN10MayAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZN10MayAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if (!($5)) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10DuelLayers11actionLayerEv($9)|0); $11 = ((($10)) + 68|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } $14 = ((($2)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 172|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN10DuelLayers11actionLayerEv($17)|0); $19 = ((($2)) + 180|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN8GuiLayer10getIndexOfEP10JGuiObject($18,$20)|0); $22 = ($21|0)!=(-1); if ($22) { $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } $23 = ((($2)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 208|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 148|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ($26|0)==($29|0); if ($30) { $31 = ((($2)) + 88|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 216|0); $34 = HEAP32[$33>>2]|0; $35 = ((($2)) + 148|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN15MTGCardInstance10controllerEv($36)|0); $38 = ($34|0)==($37|0); if ($38) { $39 = ((($2)) + 152|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($40)|0); $42 = ($41|0)==(0|0); if ($42) { $44 = 0; } else { $43 = (___dynamic_cast($41,4000,4192,0)|0); $44 = $43; } $45 = ($44|0)!=(0|0); if ($45) { $46 = ((($2)) + 88|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN10DuelLayers10stackLayerEv($49)|0); $51 = ((($2)) + 176|0); $52 = HEAP32[$51>>2]|0; (__ZN11ActionStack17setIsInterruptingEP6Playerb($50,$52,0)|0); } } } $0 = 1; $53 = $0; STACKTOP = sp;return ($53|0); } function __ZN10MayAbility23isReactingToTargetClickEP10Targetable($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $af = 0, $checkCond = 0, $cleanup$dest = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 28|0; $5 = sp + 4|0; $1 = $this; $2 = $card; $7 = $1; $8 = $2; $9 = ((($7)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; $14 = ($8|0)==($13|0); if (!($14)) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } $15 = ((($7)) + 164|0); $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($15)|0); $17 = ($16|0)!=(0); do { if ($17) { $18 = ((($7)) + 88|0); $19 = HEAP32[$18>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$19); $20 = ((($7)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($7)) + 148|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_ii(3945,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($7)) + 164|0); __THREW__ = 0; invoke_vii(3800,($5|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; $30 = (invoke_iiiii(3946,($af|0),($21|0),($24|0),($5|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN14AbilityFactoryD2Ev($af); $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $checkCond = $30; $33 = $checkCond; $34 = ($33|0)!=(0); if ($34) { $6 = 0; } else { $0 = 0; $6 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break; } $41 = $0; STACKTOP = sp;return ($41|0); } } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZN14AbilityFactoryD2Ev($af); $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; } } while(0); $0 = 1; $41 = $0; STACKTOP = sp;return ($41|0); } function __ZN10MayAbility18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $object; $2 = $0; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $9 = ((($2)) + 180|0); HEAP32[$9>>2] = $8; $10 = ((($2)) + 180|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 96|0); $14 = HEAP32[$13>>2]|0; (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $15 = ((($2)) + 180|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 96|0); HEAP32[$17>>2] = 1; $18 = ((($2)) + 180|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 56|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = (FUNCTION_TABLE_iii[$22 & 8191]($19,$23)|0); STACKTOP = sp;return ($24|0); } function __ZNK10MayAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(184)|0); __THREW__ = 0; invoke_vii(4373,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN10MayAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 21208; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10MayAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MayAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11MenuAbilityC2EP12GameObserveriP10TargetableP15MTGCardInstancebNSt3__16vectorIP10MTGAbilityNS6_9allocatorIS9_EEEEP6PlayerNS6_12basic_stringIcNS6_11char_traitsIcEENSA_IcEEEE($this,$observer,$_id,$mtarget,$_source,$must,$abilities,$who,$newName) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $mtarget = $mtarget|0; $_source = $_source|0; $must = $must|0; $abilities = $abilities|0; $who = $who|0; $newName = $newName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $optionalCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 20|0; $optionalCost = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $mtarget; $4 = $_source; $10 = $must&1; $5 = $10; $6 = $who; $11 = $0; $12 = $1; $13 = $2; $14 = $4; $15 = $5; $16 = $15&1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_viiiiiii(4254,($11|0),($12|0),($13|0),(0|0),($14|0),($16|0),($7|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $8 = $40; $9 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $46 = $8; $47 = $9; ___resumeException($46|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $19 = 21320; HEAP32[$11>>2] = $19; $20 = ((($11)) + 189|0); $21 = $5; $22 = $21&1; $23 = $22&1; HEAP8[$20>>0] = $23; $24 = ((($11)) + 200|0); __THREW__ = 0; invoke_vii(4100,($24|0),($abilities|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $8 = $42; $9 = $43; } else { $27 = ((($11)) + 212|0); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEC2Ev($27); $28 = ((($11)) + 224|0); $29 = $6; HEAP32[$28>>2] = $29; $30 = ((($11)) + 228|0); __THREW__ = 0; invoke_vii(3800,($30|0),($newName|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $8 = $44; $9 = $45; __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($27); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($24); break; } else { $33 = ((($11)) + 184|0); HEAP32[$33>>2] = 0; $34 = ((($11)) + 192|0); HEAP32[$34>>2] = 0; $35 = $3; $36 = ((($11)) + 132|0); HEAP32[$36>>2] = $35; $37 = ((($11)) + 188|0); HEAP8[$37>>0] = 0; __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEC2Ev($optionalCost); $38 = ((($11)) + 196|0); HEAP32[$38>>2] = 0; $39 = ((($11)) + 190|0); HEAP8[$39>>0] = 0; __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($optionalCost); STACKTOP = sp;return; } } } while(0); __ZN10MayAbilityD2Ev($11); $46 = $8; $47 = $9; ___resumeException($46|0); // unreachable; } function __ZN11MenuAbility14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 88|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); $9 = $2; $10 = ($9|0)==(13); $or$cond = $8 & $10; if (!($or$cond)) { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $41 = $$pre_trunc&1; STACKTOP = sp;return ($41|0); } $11 = ((($3)) + 196|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($3)) + 196|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 60|0); $17 = HEAP32[$16>>2]|0; $18 = ((($3)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 160|0); $21 = HEAP32[$20>>2]|0; $22 = ($17|0)==($21|0); if ($22) { $23 = ((($3)) + 200|0); $24 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($23)|0); $25 = ($24>>>0)>(1); if ($25) { $26 = ((($3)) + 200|0); $27 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($26,0)|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 132|0); $30 = HEAP32[$29>>2]|0; $31 = ((($3)) + 200|0); $32 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($31,1)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 132|0); HEAP32[$34>>2] = $30; $35 = ((($3)) + 200|0); $36 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($35,1)|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 88|0); $40 = HEAP32[$39>>2]|0; (FUNCTION_TABLE_ii[$40 & 8191]($37)|0); } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $41 = $$pre_trunc&1; STACKTOP = sp;return ($41|0); } function __ZN11MenuAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $object = 0, $ta = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 8|0; $0 = $this; $1 = $dt; $6 = $0; $7 = $1; __ZN10MTGAbility6UpdateEf($6,$7); $8 = ((($6)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN10DuelLayers11actionLayerEv($11)|0); $object = $12; $13 = ((($6)) + 196|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($6)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 160|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($6)) + 190|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if (!($23)) { $24 = ((($6)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 160|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN10ExtraCosts12isPaymentSetEv($27)|0); $29 = ($28|0)!=(0); if ($29) { $30 = ((($6)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 160|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN10ExtraCosts6canPayEv($33)|0); $35 = ($34|0)!=(0); if ($35) { $36 = ((($6)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 160|0); $39 = HEAP32[$38>>2]|0; (__ZN10ExtraCosts5doPayEv($39)|0); $40 = ((($6)) + 88|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 172|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN10DuelLayers11actionLayerEv($43)|0); $45 = ((($6)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 160|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = ((($6)) + 88|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 160|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; (__ZN11ActionLayer12reactToClickEP13ActionElementP15MTGCardInstance($44,$50,$56)|0); $57 = ((($6)) + 88|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 160|0); HEAP32[$59>>2] = 0; (__ZN11MenuAbility14processAbilityEv($6)|0); STACKTOP = sp;return; } } } } } $60 = ((($6)) + 184|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0); if (!($62)) { $63 = $object; $64 = ((($63)) + 68|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0|0); if (!($66)) { $67 = $object; $68 = (__ZN11ActionLayer23getCurrentTargetChooserEv($67)|0); $69 = ($68|0)!=(0|0); if (!($69)) { $70 = ((($6)) + 184|0); HEAP32[$70>>2] = 1; $71 = ((($6)) + 132|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); $74 = ((($72)) + -280|0); $75 = $73 ? 0 : $74; $76 = $object; $77 = ((($76)) + 80|0); HEAP32[$77>>2] = $75; $78 = ((($6)) + 152|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); if ($80) { $82 = 0; } else { $81 = (___dynamic_cast($79,4000,4096,0)|0); $82 = $81; } $ta = $82; $83 = $ta; $84 = ($83|0)!=(0|0); if ($84) { $85 = $ta; $86 = (__ZN13ActionElement11getActionTcEv($85)|0); $87 = (__ZN13TargetChooser17validTargetsExistEi($86,1)|0); if (!($87)) { STACKTOP = sp;return; } } } } } $88 = $object; $89 = ((($88)) + 80|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)!=(0|0); if ($91) { $92 = ((($6)) + 132|0); $93 = HEAP32[$92>>2]|0; $94 = $object; $95 = ((($94)) + 80|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); $98 = ((($96)) + 280|0); $99 = $97 ? 0 : $98; $100 = ($93|0)!=($99|0); if ($100) { $101 = ((($6)) + 184|0); HEAP32[$101>>2] = 0; } } $102 = ((($6)) + 184|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)!=(0); if (!($104)) { STACKTOP = sp;return; } $105 = ((($6)) + 88|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 160|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0|0); if ($109) { STACKTOP = sp;return; } $110 = ((($6)) + 190|0); $111 = HEAP8[$110>>0]|0; $112 = $111&1; if ($112) { STACKTOP = sp;return; } $113 = ((($6)) + 88|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 172|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZN10DuelLayers11actionLayerEv($116)|0); $118 = ((($6)) + 148|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)==(0|0); $121 = ((($119)) + 280|0); $122 = $120 ? 0 : $121; $123 = ((($6)) + 189|0); $124 = HEAP8[$123>>0]|0; $125 = $124&1; $126 = ((($6)) + 200|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($2,$126); $127 = ((($6)) + 228|0); $128 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($127)|0); $129 = ($128|0)!=(0); if ($129) { $130 = ((($6)) + 228|0); $131 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($130)|0); $132 = $131; } else { $132 = 211279; } __THREW__ = 0; invoke_vii(3797,($3|0),($132|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $4 = $150; $5 = $151; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); $154 = $4; $155 = $5; ___resumeException($154|0); // unreachable; } __THREW__ = 0; invoke_viiiii(4374,($117|0),($122|0),($125|0),($2|0),($3|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $4 = $152; $5 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); $154 = $4; $155 = $5; ___resumeException($154|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); $137 = ((($6)) + 88|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 216|0); $140 = HEAP32[$139>>2]|0; $141 = ((($6)) + 176|0); HEAP32[$141>>2] = $140; $142 = ((($6)) + 88|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 172|0); $145 = HEAP32[$144>>2]|0; $146 = (__ZN10DuelLayers10stackLayerEv($145)|0); $147 = ((($6)) + 148|0); $148 = HEAP32[$147>>2]|0; $149 = (__ZN15MTGCardInstance10controllerEv($148)|0); (__ZN11ActionStack17setIsInterruptingEP6Playerb($146,$149,0)|0); STACKTOP = sp;return; } } function __ZN11MenuAbility14processAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $toCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 192|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $75 = $0; STACKTOP = sp;return ($75|0); } $6 = ((($2)) + 190|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { $0 = 0; $75 = $0; STACKTOP = sp;return ($75|0); } $9 = ((($2)) + 200|0); $10 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($9,0)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($2)) + 200|0); $14 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($13,0)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 192|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 132|0); HEAP32[$20>>2] = $17; } $21 = ((($2)) + 192|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0|0); if ($23) { $25 = 0; } else { $24 = (___dynamic_cast($22,4000,456,0)|0); $25 = $24; } $toCheck = $25; $26 = $toCheck; $27 = ($26|0)!=(0|0); if ($27) { $28 = $toCheck; $29 = ((($28)) + 160|0); HEAP8[$29>>0] = 1; $30 = ((($2)) + 192|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 96|0); $34 = HEAP32[$33>>2]|0; (FUNCTION_TABLE_ii[$34 & 8191]($31)|0); } else { $35 = ((($2)) + 192|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 92|0); HEAP8[$37>>0] = 1; $38 = ((($2)) + 192|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 96|0); HEAP32[$40>>2] = 1; $41 = ((($2)) + 192|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 104|0); HEAP8[$43>>0] = 0; $44 = ((($2)) + 192|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 92|0); $48 = HEAP32[$47>>2]|0; (FUNCTION_TABLE_ii[$48 & 8191]($45)|0); $49 = ((($2)) + 192|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)!=(0|0); if ($51) { $52 = ((($2)) + 192|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $58 = ((($2)) + 192|0); HEAP32[$58>>2] = 0; } $59 = ((($2)) + 148|0); $60 = HEAP32[$59>>2]|0; $61 = (__ZN15MTGCardInstance10controllerEv($60)|0); $62 = ((($2)) + 88|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 216|0); $65 = HEAP32[$64>>2]|0; $66 = ($61|0)==($65|0); if ($66) { $67 = ((($2)) + 88|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 172|0); $70 = HEAP32[$69>>2]|0; $71 = (__ZN10DuelLayers10stackLayerEv($70)|0); __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($71,1,0); } } $72 = ((($2)) + 190|0); HEAP8[$72>>0] = 1; $73 = ((($2)) + 96|0); HEAP32[$73>>2] = 1; $74 = ((($2)) + 188|0); HEAP8[$74>>0] = 1; $0 = 1; $75 = $0; STACKTOP = sp;return ($75|0); } function __ZN11MenuAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 184|0); HEAP32[$2>>2] = 1; $a = $1; $3 = $a; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 96|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN11MenuAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 200|0); $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $4 = ($3>>>0)>(1); if ($4) { $5 = ((($1)) + 189|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if (!($7)) { label = 3; } } else { label = 3; } do { if ((label|0) == 3) { $8 = ((($1)) + 200|0); $9 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($9>>>0)>(2); if ($10) { $11 = ((($1)) + 189|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122237); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122226); STACKTOP = sp;return; } function __ZN11MenuAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 160|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); do { if ($7) { $0 = 0; } else { $8 = ((($2)) + 188|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; if (!($10)) { $0 = 0; break; } $11 = ((($2)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 172|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN10DuelLayers11actionLayerEv($14)|0); $16 = ((($15)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $0 = 0; break; } $19 = ((($2)) + 88|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 172|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN10DuelLayers11actionLayerEv($22)|0); $24 = ((($2)) + 192|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN8GuiLayer10getIndexOfEP10JGuiObject($23,$25)|0); $27 = ($26|0)!=(-1); if ($27) { $0 = 0; break; } else { $0 = 1; break; } } } while(0); $28 = $0; STACKTOP = sp;return ($28|0); } function __ZN11MenuAbility23isReactingToTargetClickEP10Targetable($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; STACKTOP = sp;return 0; } function __ZN11MenuAbility18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $object; STACKTOP = sp;return 1; } function __ZN11MenuAbility18reactToChoiceClickEP10Targetableii($this,$object,$choice,$control) { $this = $this|0; $object = $object|0; $choice = $choice|0; $control = $control|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $currentAction = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $choice; $4 = $control; $7 = $1; $8 = ((($7)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN10DuelLayers11actionLayerEv($11)|0); $13 = ((($12)) + 20|0); $14 = $4; $15 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $currentAction = $16; $17 = $currentAction; $18 = ($17|0)!=($7|0); if ($18) { $0 = 0; $164 = $0; STACKTOP = sp;return ($164|0); } $19 = ((($7)) + 200|0); $20 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($19)|0); $21 = ($20|0)!=(0); if ($21) { $22 = ((($7)) + 184|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0); if ($24) { $i = 0; while(1) { $25 = $i; $26 = ((($7)) + 200|0); $27 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($26)|0); $28 = ($25|0)<($27|0); if (!($28)) { label = 33; break; } $29 = $3; $30 = $i; $31 = ($29|0)==($30|0); if ($31) { $32 = ((($7)) + 200|0); $33 = $3; $34 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($32,$33)|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 84|0); $38 = HEAP32[$37>>2]|0; $39 = (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $40 = ((($7)) + 192|0); HEAP32[$40>>2] = $39; } else { $41 = ((($7)) + 212|0); $42 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($41)|0); $43 = ($42|0)!=(0); if (!($43)) { $44 = ((($7)) + 200|0); $45 = $i; $46 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = ((($7)) + 200|0); $50 = $i; $51 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($49,$50)|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { $54 = HEAP32[$52>>2]|0; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($52); } $57 = ((($7)) + 200|0); $58 = $i; $59 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($57,$58)|0); HEAP32[$59>>2] = 0; } } } $60 = ((($7)) + 192|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0|0); if ($62) { $63 = ((($7)) + 196|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)!=(0|0); if (!($65)) { $66 = ((($7)) + 212|0); $67 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($66)|0); $68 = ($67|0)!=(0); if ($68) { $69 = $i; $70 = ((($7)) + 212|0); $71 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($70)|0); $72 = ($69|0)<($71|0); if ($72) { $73 = ((($7)) + 212|0); $74 = $i; $75 = (__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj($73,$74)|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); if ($77) { break; } } } } } $132 = $i; $133 = (($132) + 1)|0; $i = $133; } if ((label|0) == 33) { $134 = ((($7)) + 192|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)!=(0|0); if ($136) { $150 = ((($7)) + 200|0); $151 = $3; $152 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($150,$151)|0); $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 132|0); $155 = HEAP32[$154>>2]|0; $156 = ((($7)) + 192|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 132|0); HEAP32[$158>>2] = $155; (__ZN11MenuAbility14processAbilityEv($7)|0); $159 = HEAP32[$7>>2]|0; $160 = ((($159)) + 56|0); $161 = HEAP32[$160>>2]|0; $162 = $2; $163 = (FUNCTION_TABLE_iii[$161 & 8191]($7,$162)|0); $0 = $163; $164 = $0; STACKTOP = sp;return ($164|0); } $137 = ((($7)) + 148|0); $138 = HEAP32[$137>>2]|0; $139 = (__ZN15MTGCardInstance10controllerEv($138)|0); $140 = ((($7)) + 88|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 216|0); $143 = HEAP32[$142>>2]|0; $144 = ($139|0)==($143|0); if ($144) { $145 = ((($7)) + 88|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 172|0); $148 = HEAP32[$147>>2]|0; $149 = (__ZN10DuelLayers10stackLayerEv($148)|0); __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($149,1,0); } $0 = 0; $164 = $0; STACKTOP = sp;return ($164|0); } $78 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($78|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $5 = $99; $6 = $100; __ZdlPv($78); $165 = $5; $166 = $6; ___resumeException($165|0); // unreachable; } $81 = ((($7)) + 196|0); HEAP32[$81>>2] = $78; $82 = ((($7)) + 212|0); $83 = $i; $84 = (__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj($82,$83)|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 60|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)!=(0|0); if ($88) { $89 = ((($7)) + 212|0); $90 = $i; $91 = (__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj($89,$90)|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 60|0); $94 = HEAP32[$93>>2]|0; $95 = (__ZNK10ExtraCosts5cloneEv($94)|0); $96 = ((($7)) + 196|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 60|0); HEAP32[$98>>2] = $95; } $101 = ((($7)) + 196|0); $102 = HEAP32[$101>>2]|0; $103 = (__Znwj(32)|0); __THREW__ = 0; $104 = (invoke_ii(3903,84)|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; do { if ($106) { label = 29; } else { $107 = ((($7)) + 212|0); $108 = $i; __THREW__ = 0; $109 = (invoke_iii(4375,($107|0),($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if (!($111)) { $112 = HEAP32[$109>>2]|0; __THREW__ = 0; invoke_vii(3910,($104|0),($112|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { __THREW__ = 0; invoke_vii(4376,($103|0),($104|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 29; break; } (__ZN8ManaCost12addExtraCostEP9ExtraCost($102,$103)|0); $117 = ((($7)) + 196|0); $118 = HEAP32[$117>>2]|0; $119 = ((($7)) + 148|0); $120 = HEAP32[$119>>2]|0; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($118,$7,$120)|0); $121 = ((($7)) + 196|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 60|0); $124 = HEAP32[$123>>2]|0; $125 = ((($7)) + 88|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 160|0); HEAP32[$127>>2] = $124; $0 = 0; $164 = $0; STACKTOP = sp;return ($164|0); } } $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $5 = $130; $6 = $131; __ZdlPv($104); } } while(0); if ((label|0) == 29) { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $5 = $128; $6 = $129; } __ZdlPv($103); $165 = $5; $166 = $6; ___resumeException($165|0); // unreachable; } } $0 = 0; $164 = $0; STACKTOP = sp;return ($164|0); } function __ZNK11MenuAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 4|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4377,($6|0),($5|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $1 = $53; $2 = $54; __ZdlPv($6); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $a = $6; $9 = $a; $10 = ((($9)) + 104|0); HEAP8[$10>>0] = 0; $11 = ((($5)) + 200|0); $12 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $57 = ((($5)) + 152|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 84|0); $61 = HEAP32[$60>>2]|0; $62 = (FUNCTION_TABLE_ii[$61 & 8191]($58)|0); $63 = $a; $64 = ((($63)) + 152|0); HEAP32[$64>>2] = $62; $65 = $a; STACKTOP = sp;return ($65|0); } $i = 0; while(1) { $14 = $i; $15 = ((($5)) + 200|0); $16 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($15)|0); $17 = ($14|0)<($16|0); if (!($17)) { label = 11; break; } $18 = $a; $19 = ((($18)) + 200|0); $20 = ((($5)) + 200|0); $21 = $i; $22 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); HEAP32[$3>>2] = $27; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backEOS2_($19,$3); $28 = $a; $29 = ((($28)) + 212|0); $30 = (__Znwj(84)|0); $31 = ((($5)) + 212|0); $32 = $i; __THREW__ = 0; $33 = (invoke_iii(4378,($31|0),($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break; } $36 = HEAP32[$33>>2]|0; __THREW__ = 0; invoke_vii(3910,($30|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } HEAP32[$4>>2] = $30; __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE9push_backEOS2_($29,$4); $39 = ((($5)) + 200|0); $40 = $i; $41 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 132|0); $44 = HEAP32[$43>>2]|0; $45 = $a; $46 = ((($45)) + 200|0); $47 = $i; $48 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 132|0); HEAP32[$50>>2] = $44; $51 = $i; $52 = (($51) + 1)|0; $i = $52; } if ((label|0) == 11) { $65 = $a; STACKTOP = sp;return ($65|0); } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $1 = $55; $2 = $56; __ZdlPv($30); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; return (0)|0; } function __ZN11MenuAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $chooseA = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 21320; HEAP32[$3>>2] = $4; $5 = ((($3)) + 200|0); $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($6|0)!=(0); L1: do { if ($7) { $i = 0; while(1) { $8 = $i; $9 = ((($3)) + 200|0); $10 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = ($8|0)<($10|0); if (!($11)) { label = 28; break L1; } $12 = ((($3)) + 200|0); $13 = $i; __THREW__ = 0; $14 = (invoke_iii(3954,($12|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } $17 = HEAP32[$14>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($3)) + 200|0); $20 = $i; __THREW__ = 0; $21 = (invoke_iii(3954,($19|0),($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break L1; } $24 = HEAP32[$21>>2]|0; $25 = ($24|0)==(0|0); if ($25) { $33 = 0; } else { $26 = (___dynamic_cast($24,4000,488,0)|0); $33 = $26; } $chooseA = $33; $34 = $chooseA; $35 = ($34|0)!=(0|0); if ($35) { $36 = $chooseA; $37 = ((($36)) + 172|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if ($39) { $40 = $chooseA; $41 = ((($40)) + 172|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = $chooseA; $45 = ((($44)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[$46>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($46); } $51 = $chooseA; $52 = ((($51)) + 172|0); HEAP32[$52>>2] = 0; } } } $53 = ((($3)) + 200|0); $54 = $i; __THREW__ = 0; $55 = (invoke_iii(3954,($53|0),($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break L1; } $58 = HEAP32[$55>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($3)) + 200|0); $61 = $i; __THREW__ = 0; $62 = (invoke_iii(3954,($60|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L1; } $65 = HEAP32[$62>>2]|0; $66 = ($65|0)==(0|0); if (!($66)) { $67 = HEAP32[$65>>2]|0; $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; FUNCTION_TABLE_vi[$69 & 8191]($65); } $70 = ((($3)) + 200|0); $71 = $i; __THREW__ = 0; $72 = (invoke_iii(3954,($70|0),($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break L1; } HEAP32[$72>>2] = 0; } } $75 = $i; $76 = (($75) + 1)|0; $i = $76; } } else { $77 = ((($3)) + 152|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if ($79) { $80 = ((($3)) + 152|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if (!($82)) { $83 = HEAP32[$81>>2]|0; $84 = ((($83)) + 4|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($81); } $86 = ((($3)) + 152|0); HEAP32[$86>>2] = 0; label = 28; } else { label = 28; } } } while(0); L34: do { if ((label|0) == 28) { $87 = ((($3)) + 196|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = ((($3)) + 196|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($3)) + 196|0); HEAP32[$96>>2] = 0; } $97 = ((($3)) + 192|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)!=(0|0); if ($99) { $100 = ((($3)) + 192|0); $101 = HEAP32[$100>>2]|0; $102 = ($101|0)==(0|0); if (!($102)) { $103 = HEAP32[$101>>2]|0; $104 = ((($103)) + 4|0); $105 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$105 & 8191]($101); } $106 = ((($3)) + 192|0); HEAP32[$106>>2] = 0; } $107 = ((($3)) + 212|0); $108 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($107)|0); $109 = ($108|0)!=(0); if (!($109)) { $145 = ((($3)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); $146 = ((($3)) + 212|0); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($146); $147 = ((($3)) + 200|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($147); __ZN10MayAbilityD2Ev($3); STACKTOP = sp;return; } $i1 = 0; while(1) { $110 = $i1; $111 = ((($3)) + 212|0); $112 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($111)|0); $113 = ($110|0)<($112|0); if (!($113)) { break; } $114 = ((($3)) + 212|0); $115 = $i1; __THREW__ = 0; $116 = (invoke_iii(4375,($114|0),($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break L34; } $119 = HEAP32[$116>>2]|0; $120 = ($119|0)!=(0|0); if ($120) { $121 = ((($3)) + 212|0); $122 = $i1; __THREW__ = 0; $123 = (invoke_iii(4375,($121|0),($122|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break L34; } $126 = HEAP32[$123>>2]|0; $127 = ($126|0)!=(0|0); if ($127) { $128 = ((($3)) + 212|0); $129 = $i1; __THREW__ = 0; $130 = (invoke_iii(4375,($128|0),($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break L34; } $133 = HEAP32[$130>>2]|0; $134 = ($133|0)==(0|0); if (!($134)) { $135 = HEAP32[$133>>2]|0; $136 = ((($135)) + 12|0); $137 = HEAP32[$136>>2]|0; FUNCTION_TABLE_vi[$137 & 8191]($133); } $138 = ((($3)) + 212|0); $139 = $i1; __THREW__ = 0; $140 = (invoke_iii(4375,($138|0),($139|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { break L34; } HEAP32[$140>>2] = 0; } } $143 = $i1; $144 = (($143) + 1)|0; $i1 = $144; } $145 = ((($3)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); $146 = ((($3)) + 212|0); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($146); $147 = ((($3)) + 200|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($147); __ZN10MayAbilityD2Ev($3); STACKTOP = sp;return; } } while(0); $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; $1 = $27; $2 = $28; $29 = ((($3)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $30 = ((($3)) + 212|0); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($30); $31 = ((($3)) + 200|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($31); __ZN10MayAbilityD2Ev($3); $32 = $1; ___clang_call_terminate($32); // unreachable; } function __ZN11MenuAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MenuAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12MultiAbilityC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCost($this,$observer,$_id,$card,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $8 = $29; $9 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 21432; HEAP32[$11>>2] = $22; $23 = ((($11)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($23); $24 = ((($11)) + 232|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($24); $25 = $4; $26 = ($25|0)!=(0|0); if (!($26)) { STACKTOP = sp;return; } $27 = $4; $28 = ((($11)) + 132|0); HEAP32[$28>>2] = $27; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } function __ZN12MultiAbility3AddEP10MTGAbility($this,$ability) { $this = $this|0; $ability = $ability|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $ability; $2 = $0; $3 = ((($2)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); STACKTOP = sp;return 1; } function __ZN12MultiAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $9 = 0, $Phaseactiontarget = 0, $backup = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $Phaseactiontarget = 0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 220|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 220|0); $7 = $i; $8 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = ((($1)) + 220|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 132|0); $16 = HEAP32[$15>>2]|0; $backup = $16; $17 = ((($1)) + 132|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($1)) + 132|0); $21 = HEAP32[$20>>2]|0; $22 = ((($1)) + 148|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ($21|0)!=($26|0); if ($27) { $28 = ((($1)) + 220|0); $29 = $i; $30 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 132|0); $33 = HEAP32[$32>>2]|0; $34 = ((($1)) + 220|0); $35 = $i; $36 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); $41 = ((($39)) + 280|0); $42 = $40 ? 0 : $41; $43 = ($33|0)==($42|0); if ($43) { $44 = ((($1)) + 132|0); $45 = HEAP32[$44>>2]|0; $46 = ((($1)) + 220|0); $47 = $i; $48 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 132|0); HEAP32[$50>>2] = $45; $51 = ((($1)) + 132|0); $52 = HEAP32[$51>>2]|0; $Phaseactiontarget = $52; } } } $53 = ((($1)) + 220|0); $54 = $i; $55 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($53,$54)|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 92|0); $59 = HEAP32[$58>>2]|0; (FUNCTION_TABLE_ii[$59 & 8191]($56)|0); $60 = $backup; $61 = ((($1)) + 220|0); $62 = $i; $63 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($61,$62)|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 132|0); HEAP32[$65>>2] = $60; $66 = $Phaseactiontarget; $67 = ($66|0)!=(0|0); if ($67) { $68 = ((($1)) + 220|0); $69 = $i; $70 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(0|0); if ($72) { $74 = 0; } else { $73 = (___dynamic_cast($71,4000,1720,0)|0); $74 = $73; } $75 = ($74|0)!=(0|0); if ($75) { $76 = $Phaseactiontarget; $77 = ((($1)) + 220|0); $78 = $i; $79 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($77,$78)|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 132|0); HEAP32[$81>>2] = $76; } } } $82 = $i; $83 = (($82) + 1)|0; $i = $83; } STACKTOP = sp;return 1; } function __ZN12MultiAbility9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $a = sp; $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 220|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 220|0); $7 = $i; $8 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = ((($1)) + 220|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); HEAP32[$a>>2] = $18; $19 = ((($1)) + 132|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$a>>2]|0; $22 = ((($21)) + 132|0); HEAP32[$22>>2] = $20; $23 = HEAP32[$a>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 96|0); $26 = HEAP32[$25>>2]|0; (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); $27 = ((($1)) + 232|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backERKS2_($27,$a); } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return 1; } function __ZN12MultiAbility7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 232|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = ((($1)) + 232|0); if (!($5)) { break; } $7 = $i; $8 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 96|0); HEAP32[$10>>2] = 1; $11 = $i; $12 = (($11) + 1)|0; $i = $12; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($6); $13 = (__ZN13ActionElement7destroyEv($1)|0); STACKTOP = sp;return ($13|0); } function __ZN12MultiAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 220|0); $6 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($5,0)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($1)) + 220|0); $10 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($9,0)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 80|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vii[$14 & 8191]($agg$result,$11); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZNK12MultiAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $0 = $this; $4 = $0; $5 = (__Znwj(244)|0); __THREW__ = 0; invoke_vii(4379,($5|0),($4|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $1 = $26; $2 = $27; __ZdlPv($5); $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } $a = $5; $8 = $a; $9 = ((($8)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($9); $i = 0; while(1) { $10 = $i; $11 = ((($4)) + 220|0); $12 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); $14 = $a; if (!($13)) { break; } $15 = ((($14)) + 220|0); $16 = ((($4)) + 220|0); $17 = $i; $18 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 84|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); HEAP32[$3>>2] = $23; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backEOS2_($15,$3); $24 = $i; $25 = (($24) + 1)|0; $i = $25; } STACKTOP = sp;return ($14|0); } function __ZN12MultiAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 21432; HEAP32[$3>>2] = $4; $i = 0; while(1) { $5 = $i; $6 = ((($3)) + 220|0); $7 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); $9 = ((($3)) + 220|0); if (!($8)) { label = 12; break; } $10 = $i; __THREW__ = 0; $11 = (invoke_iii(3954,($9|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 10; break; } $14 = HEAP32[$11>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($3)) + 220|0); $17 = $i; __THREW__ = 0; $18 = (invoke_iii(3954,($16|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 10; break; } $21 = HEAP32[$18>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } $26 = ((($3)) + 220|0); $27 = $i; __THREW__ = 0; $28 = (invoke_iii(3954,($26|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 10; break; } HEAP32[$28>>2] = 0; } $36 = $i; $37 = (($36) + 1)|0; $i = $37; } if ((label|0) == 10) { $31 = ___cxa_find_matching_catch(0|0)|0; $32 = tempRet0; $1 = $31; $2 = $32; $33 = ((($3)) + 232|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($33); $34 = ((($3)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($34); __ZN16ActivatedAbilityD2Ev($3); $35 = $1; ___clang_call_terminate($35); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($9); $38 = ((($3)) + 232|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($38); $39 = ((($3)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($39); __ZN16ActivatedAbilityD2Ev($3); STACKTOP = sp;return; } } function __ZN12MultiAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MultiAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20GenericTargetAbilityC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_iP15MTGCardInstanceP13TargetChooserP10MTGAbilityP8ManaCostS8_SE_S8_iP11MTGGameZoneS8_($this,$observer,$newName,$castRestriction,$_id,$_source,$_tc,$a,$_cost,$limit,$sideEffects,$usesBeforeSideEffects,$restrictions,$dest,$_tcString) { $this = $this|0; $observer = $observer|0; $newName = $newName|0; $castRestriction = $castRestriction|0; $_id = $_id|0; $_source = $_source|0; $_tc = $_tc|0; $a = $a|0; $_cost = $_cost|0; $limit = $limit|0; $sideEffects = $sideEffects|0; $usesBeforeSideEffects = $usesBeforeSideEffects|0; $restrictions = $restrictions|0; $dest = $dest|0; $_tcString = $_tcString|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $core = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $10 = sp + 12|0; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_tc; $5 = $a; $6 = $_cost; $7 = $sideEffects; $8 = $restrictions; $9 = $dest; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $6; $19 = $8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($10,$castRestriction); __THREW__ = 0; invoke_viiiiiiii(4380,($13|0),($14|0),($15|0),($16|0),($17|0),($18|0),($19|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $11 = $48; $12 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $66 = $11; $67 = $12; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $22 = 21548; HEAP32[$13>>2] = $22; $23 = ((($13)) + 228|0); __THREW__ = 0; invoke_vii(3800,($23|0),($limit|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $11 = $50; $12 = $51; } else { $26 = ((($13)) + 244|0); $27 = $9; HEAP32[$26>>2] = $27; $28 = ((($13)) + 248|0); __THREW__ = 0; invoke_vii(3800,($28|0),($newName|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $11 = $52; $12 = $53; } else { $31 = ((($13)) + 260|0); $32 = $7; HEAP32[$31>>2] = $32; $33 = ((($13)) + 264|0); __THREW__ = 0; invoke_vii(3800,($33|0),($usesBeforeSideEffects|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $11 = $54; $12 = $55; } else { $36 = ((($13)) + 276|0); __THREW__ = 0; invoke_vii(3800,($36|0),($_tcString|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; do { if ($38) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $11 = $56; $12 = $57; } else { $39 = $5; $40 = ((($13)) + 220|0); HEAP32[$40>>2] = $39; $41 = $5; __THREW__ = 0; $42 = (invoke_ii(3832,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $11 = $58; $12 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break; } $core = $42; $45 = $core; $46 = ($45|0)==(0|0); if ($46) { $60 = 0; } else { $47 = (___dynamic_cast($45,4000,504,0)|0); $60 = $47; } $61 = ($60|0)!=(0|0); if (!($61)) { $65 = ((($13)) + 240|0); HEAP32[$65>>2] = 0; STACKTOP = sp;return; } $62 = ((($13)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 20|0); HEAP8[$64>>0] = 1; $65 = ((($13)) + 240|0); HEAP32[$65>>2] = 0; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZN13TargetAbilityD2Ev($13); $66 = $11; $67 = $12; ___resumeException($66|0); // unreachable; } function __ZN20GenericTargetAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $core = 0, $move = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,168731); STACKTOP = sp;return; } $5 = ((($1)) + 248|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $7 = ($6|0)!=(0); if ($7) { $8 = ((($1)) + 248|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$9); STACKTOP = sp;return; } $10 = ((($1)) + 220|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($11)|0); $core = $12; $13 = $core; $14 = ($13|0)==(0|0); if ($14) { $16 = 0; } else { $15 = (___dynamic_cast($13,4000,520,0)|0); $16 = $15; } $move = $16; $17 = $move; $18 = ($17|0)!=(0|0); if ($18) { $19 = $move; $20 = ((($1)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN7AAMover11getMenuTextEP13TargetChooser($19,$21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$22); STACKTOP = sp;return; } else { $23 = ((($1)) + 220|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 80|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vii[$27 & 8191]($agg$result,$24); STACKTOP = sp;return; } } function __ZN20GenericTargetAbility7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $use = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; $4 = sp + 32|0; $0 = $this; $5 = $0; $6 = ((($5)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) + 1)|0; HEAP32[$6>>2] = $8; $9 = ((($5)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 44|0); HEAP8[$11>>0] = 0; $12 = ((($5)) + 260|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { $86 = (__ZN13TargetAbility7resolveEv($5)|0); STACKTOP = sp;return ($86|0); } $15 = ((($5)) + 264|0); $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($15)|0); $17 = ($16|0)!=(0); if (!($17)) { $86 = (__ZN13TargetAbility7resolveEv($5)|0); STACKTOP = sp;return ($86|0); } $18 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $19 = ((($5)) + 264|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); __THREW__ = 0; invoke_vii(3797,($1|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if ($22) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $2 = $64; $3 = $65; } else { $23 = ((($5)) + 148|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; invoke_viiii(4245,($18|0),($1|0),(0|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $use = $18; $27 = $use; $28 = (__ZN10WParsedInt8getValueEv($27)|0); $29 = ((($5)) + 204|0); HEAP32[$29>>2] = $28; $30 = $use; $31 = ($30|0)==(0|0); if (!($31)) { __ZdlPv($30); } $32 = ((($5)) + 240|0); $33 = HEAP32[$32>>2]|0; $34 = ((($5)) + 204|0); $35 = HEAP32[$34>>2]|0; $36 = ($33|0)==($35|0); if (!($36)) { $86 = (__ZN13TargetAbility7resolveEv($5)|0); STACKTOP = sp;return ($86|0); } $37 = ((($5)) + 260|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_ii[$41 & 8191]($38)|0); $43 = ((($5)) + 188|0); HEAP32[$43>>2] = $42; $44 = ((($5)) + 132|0); $45 = HEAP32[$44>>2]|0; $46 = ((($5)) + 188|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 132|0); HEAP32[$48>>2] = $45; $49 = ((($5)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = ((($5)) + 188|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 148|0); HEAP32[$53>>2] = $50; $54 = ((($5)) + 188|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 92|0); $57 = HEAP8[$56>>0]|0; $58 = $57&1; if ($58) { $59 = ((($5)) + 188|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 88|0); $63 = HEAP32[$62>>2]|0; (FUNCTION_TABLE_ii[$63 & 8191]($60)|0); $86 = (__ZN13TargetAbility7resolveEv($5)|0); STACKTOP = sp;return ($86|0); } $69 = (__Znwj(160)|0); $70 = ((($5)) + 88|0); $71 = HEAP32[$70>>2]|0; $72 = ((($5)) + 148|0); $73 = HEAP32[$72>>2]|0; $74 = ((($5)) + 132|0); $75 = HEAP32[$74>>2]|0; $76 = ((($5)) + 188|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; invoke_viiiiii(4356,($69|0),($71|0),1,($73|0),($75|0),($77|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; __ZdlPv($69); $87 = $2; $88 = $3; ___resumeException($87|0); // unreachable; } else { $wrapper = $69; $80 = $wrapper; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 96|0); $83 = HEAP32[$82>>2]|0; (FUNCTION_TABLE_ii[$83 & 8191]($80)|0); $86 = (__ZN13TargetAbility7resolveEv($5)|0); STACKTOP = sp;return ($86|0); } } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $68 = $$pre_trunc&1; if (!($68)) { $87 = $2; $88 = $3; ___resumeException($87|0); // unreachable; } __ZdlPv($18); $87 = $2; $88 = $3; ___resumeException($87|0); // unreachable; return (0)|0; } function __ZN20GenericTargetAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $current = 0, $refreshed = 0, $tcf = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $value = sp + 56|0; $4 = sp + 44|0; $tcf = sp + 28|0; $7 = sp + 12|0; $8 = sp; $1 = $this; $2 = $card; $3 = $mana; $9 = $1; $10 = ((($9)) + 224|0); HEAP32[$10>>2] = 0; $11 = ((($9)) + 228|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); do { if ($13) { $14 = ((($9)) + 228|0); $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$15); $16 = ((($9)) + 148|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; invoke_viiii(4245,($value|0),($4|0),(0|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $20 = (__ZN10WParsedInt8getValueEv($value)|0); $21 = ((($9)) + 224|0); HEAP32[$21>>2] = $20; break; } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $5 = $22; $6 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $71 = $5; $72 = $6; ___resumeException($71|0); // unreachable; } } while(0); $24 = ((($9)) + 224|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0); if ($26) { $27 = ((($9)) + 240|0); $28 = HEAP32[$27>>2]|0; $29 = ((($9)) + 224|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)>=($30|0); if ($31) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } } $32 = ((($9)) + 276|0); $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($32)|0); $34 = ($33|0)!=(0); if ($34) { $35 = ((($9)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN13TargetChooser13targetListSetEv($36)|0); $38 = ($37|0)!=(0); if (!($38)) { $39 = (__ZN13ActionElement11getActionTcEv($9)|0); $current = $39; $40 = ((($9)) + 88|0); $41 = HEAP32[$40>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$41); $42 = ((($9)) + 276|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$42); $43 = ((($9)) + 148|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_iiiii(3943,($tcf|0),($7|0),($44|0),($9|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $5 = $63; $6 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $71 = $5; $72 = $6; ___resumeException($71|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $refreshed = $45; $48 = $refreshed; $49 = $current; __ZN11TargetsList14getTargetsFromEv($8,$49); __THREW__ = 0; invoke_vii(4381,($48|0),($8|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $5 = $65; $6 = $66; __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($8); $71 = $5; $72 = $6; ___resumeException($71|0); // unreachable; } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($8); $52 = HEAP32[$9>>2]|0; $53 = ((($52)) + 48|0); $54 = HEAP32[$53>>2]|0; $55 = $refreshed; FUNCTION_TABLE_vii[$54 & 8191]($9,$55); $56 = $current; $57 = ($56|0)!=(0|0); if ($57) { $58 = $current; $59 = ($58|0)==(0|0); if (!($59)) { $60 = HEAP32[$58>>2]|0; $61 = ((($60)) + 36|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vi[$62 & 8191]($58); } $current = 0; } } } $67 = $2; $68 = $3; $69 = (__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($9,$67,$68)|0); $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } function __ZN20GenericTargetAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(13); if ($10) { $11 = ((($2)) + 240|0); HEAP32[$11>>2] = 0; } } $12 = $1; __ZN16ActivatedAbility6UpdateEf($2,$12); STACKTOP = sp;return; } function __ZN20GenericTargetAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 244|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); do { if ($5) { $7 = ((($2)) + 244|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($8,$10)|0); $12 = ($11|0)!=(0|0); if ($12) { $0 = 0; break; } else { $0 = 1; break; } } else { $6 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $6; } } while(0); $13 = $0; STACKTOP = sp;return ($13|0); } function __ZNK20GenericTargetAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(288)|0); __THREW__ = 0; invoke_vii(4382,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 220|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN20GenericTargetAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 21548; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 260|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 260|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 260|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 276|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $24 = ((($1)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $25 = ((($1)) + 248|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $26 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN13TargetAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN20GenericTargetAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20GenericTargetAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AAlterCostC2EP12GameObserveriP15MTGCardInstanceS3_ii($this,$observer,$id,$source,$target,$amount,$type) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $amount = $amount|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $amount; $6 = $type; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 21664; HEAP32[$7>>2] = $15; $16 = ((($7)) + 156|0); $17 = $5; HEAP32[$16>>2] = $17; $18 = ((($7)) + 164|0); $19 = $6; HEAP32[$18>>2] = $19; $20 = $3; $21 = ((($7)) + 152|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZN10AAlterCost9addToGameEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $8 = 0, $9 = 0, $_target = 0, $increased = 0, $reduced = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 16|0; $3 = sp + 40|0; $1 = $this; $6 = $1; $7 = ((($6)) + 132|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); $10 = ((($8)) + -280|0); $11 = $9 ? 0 : $10; $_target = $11; $12 = $_target; $13 = ($12|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; if ($13) { $14 = $_target; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,162589); $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; __THREW__ = 0; $15 = (invoke_iii(4383,($14|0),($2|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; $$pre_trunc5 = HEAP8[$3>>0]|0; $23 = $$pre_trunc5&1; if (!($23)) { $75 = $4; $76 = $5; ___resumeException($75|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $75 = $4; $76 = $5; ___resumeException($75|0); // unreachable; } else { $77 = $15; } } else { $77 = 1; } $$pre_trunc = HEAP8[$3>>0]|0; $18 = $$pre_trunc&1; if ($18) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } if ($77) { $19 = ((($6)) + 96|0); HEAP32[$19>>2] = 1; $20 = (__ZN10MTGAbility9addToGameEv($6)|0); $0 = $20; $74 = $0; STACKTOP = sp;return ($74|0); } $24 = ((($6)) + 156|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)>(0); $27 = $_target; if ($26) { $28 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($27)|0); $29 = (__ZN8ManaCost16getConvertedCostEv($28)|0); $30 = ($29|0)!=(0); do { if (!($30)) { $31 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZdlPv($31); $75 = $4; $76 = $5; ___resumeException($75|0); // unreachable; } else { $increased = $31; $34 = $_target; $35 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($34)|0); $36 = $increased; __ZN8ManaCost4copyEPS_($35,$36); $37 = $increased; $38 = ($37|0)==(0|0); if ($38) { break; } $39 = HEAP32[$37>>2]|0; $40 = ((($39)) + 12|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$41 & 8191]($37); break; } } } while(0); $44 = $_target; $45 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($44)|0); $46 = ((($6)) + 164|0); $47 = HEAP32[$46>>2]|0; $48 = ((($6)) + 156|0); $49 = HEAP32[$48>>2]|0; (__ZN8ManaCost3addEii($45,$47,$49)|0); } else { $50 = (__ZN15MTGCardInstance18getReducedManaCostEv($27)|0); $51 = (__ZN8ManaCost16getConvertedCostEv($50)|0); $52 = ($51|0)!=(0); do { if (!($52)) { $53 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZdlPv($53); $75 = $4; $76 = $5; ___resumeException($75|0); // unreachable; } else { $reduced = $53; $56 = $_target; $57 = (__ZN15MTGCardInstance18getReducedManaCostEv($56)|0); $58 = $reduced; __ZN8ManaCost4copyEPS_($57,$58); $59 = $reduced; $60 = ($59|0)==(0|0); if ($60) { break; } $61 = HEAP32[$59>>2]|0; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vi[$63 & 8191]($59); break; } } } while(0); $66 = $_target; $67 = (__ZN15MTGCardInstance18getReducedManaCostEv($66)|0); $68 = ((($6)) + 164|0); $69 = HEAP32[$68>>2]|0; $70 = ((($6)) + 156|0); $71 = HEAP32[$70>>2]|0; $72 = (Math_abs(($71|0))|0); (__ZN8ManaCost3addEii($67,$69,$72)|0); } $73 = (__ZN10MTGAbility9addToGameEv($6)|0); $0 = $73; $74 = $0; STACKTOP = sp;return ($74|0); } function __ZN10AAlterCost7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = ((($2)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($9,$11)|0); $13 = ($12|0)!=(0); if ($13) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $14 = ((($2)) + 156|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)>(0); $17 = $_target; if ($16) { $18 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($17)|0); $19 = ((($2)) + 164|0); $20 = HEAP32[$19>>2]|0; $21 = ((($2)) + 156|0); $22 = HEAP32[$21>>2]|0; (__ZN8ManaCost6removeEii($18,$20,$22)|0); $23 = $_target; __ZN10AAlterCost11refreshCostEP15MTGCardInstance($2,$23); } else { $24 = (__ZN15MTGCardInstance18getReducedManaCostEv($17)|0); $25 = ((($2)) + 164|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 156|0); $28 = HEAP32[$27>>2]|0; $29 = (Math_abs(($28|0))|0); (__ZN8ManaCost6removeEii($24,$26,$29)|0); $30 = $_target; __ZN10AAlterCost11refreshCostEP15MTGCardInstance($2,$30); } $31 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } function __ZN10AAlterCost11refreshCostEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $original = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $4 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZdlPv($4); $23 = $2; $24 = $3; ___resumeException($23|0); // unreachable; } $original = $4; $7 = $original; $8 = $1; $9 = ((($8)) + 876|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13CardPrimitive11getManaCostEv($12)|0); __ZN8ManaCost4copyEPS_($7,$13); $14 = $1; $15 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($14)|0); $16 = (__ZN8ManaCost16getConvertedCostEv($15)|0); $17 = ($16|0)!=(0); if ($17) { $18 = $original; $19 = $1; $20 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($19)|0); (__ZN8ManaCost3addEPS_($18,$20)|0); } $25 = $1; $26 = (__ZN15MTGCardInstance18getReducedManaCostEv($25)|0); $27 = (__ZN8ManaCost16getConvertedCostEv($26)|0); $28 = ($27|0)!=(0); if ($28) { $29 = $original; $30 = $1; $31 = (__ZN15MTGCardInstance18getReducedManaCostEv($30)|0); (__ZN8ManaCost6removeEPS_($29,$31)|0); } $32 = $1; $33 = (__ZN13CardPrimitive11getManaCostEv($32)|0); $34 = $original; __ZN8ManaCost4copyEPS_($33,$34); $35 = $original; $36 = ($35|0)==(0|0); if ($36) { STACKTOP = sp;return; } $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); STACKTOP = sp;return; } function __ZN10AAlterCost11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($4,$6)|0); $8 = ($7|0)!=(0); if ($8) { $0 = 0; $10 = $0; STACKTOP = sp;return ($10|0); } else { $9 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $9; $10 = $0; STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZNK10AAlterCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4384,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AAlterCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AAlterCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AAlterCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12ATransformerC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_bSA_bNS4_6vectorISA_NS8_ISA_EEEEbbbSA_($this,$observer,$id,$source,$target,$stypes,$sabilities,$newpower,$newpowerfound,$newtoughness,$newtoughnessfound,$newAbilitiesList,$newAbilityFound,$aForever,$aUntilNext,$_menu) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $stypes = $stypes|0; $sabilities = $sabilities|0; $newpower = $newpower|0; $newpowerfound = $newpowerfound|0; $newtoughness = $newtoughness|0; $newtoughnessfound = $newtoughnessfound|0; $newAbilitiesList = $newAbilitiesList|0; $newAbilityFound = $newAbilityFound|0; $aForever = $aForever|0; $aUntilNext = $aUntilNext|0; $_menu = $_menu|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $values = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $values = sp + 8|0; $12 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $13 = $newpowerfound&1; $5 = $13; $14 = $newtoughnessfound&1; $6 = $14; $15 = $newAbilityFound&1; $7 = $15; $16 = $aForever&1; $8 = $16; $17 = $aUntilNext&1; $9 = $17; $18 = $0; $19 = $1; $20 = $2; $21 = $3; $22 = $4; $23 = ($22|0)==(0|0); $24 = ((($22)) + 280|0); $25 = $23 ? 0 : $24; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($18,$19,$20,$21,$25); $26 = 21776; HEAP32[$18>>2] = $26; $27 = ((($18)) + 152|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($27); $28 = ((($18)) + 164|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($28); $29 = ((($18)) + 176|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($29); $30 = ((($18)) + 188|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($30); $31 = ((($18)) + 200|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($31); $32 = ((($18)) + 212|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($32); $33 = ((($18)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($33); $34 = ((($18)) + 240|0); __THREW__ = 0; invoke_vii(3800,($34|0),($newpower|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $10 = $73; $11 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($32); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($31); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($30); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($29); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($28); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($27); __ZN10MTGAbilityD2Ev($18); $149 = $10; $150 = $11; ___resumeException($149|0); // unreachable; } $37 = ((($18)) + 252|0); $38 = $5; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; $41 = ((($18)) + 256|0); __THREW__ = 0; invoke_vii(3800,($41|0),($newtoughness|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $10 = $75; $11 = $76; } else { $44 = ((($18)) + 268|0); $45 = $6; $46 = $45&1; $47 = $46&1; HEAP8[$44>>0] = $47; $48 = ((($18)) + 272|0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEC2Ev($48); $49 = ((($18)) + 284|0); __THREW__ = 0; invoke_vii(4281,($49|0),($newAbilitiesList|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $10 = $77; $11 = $78; } else { $52 = ((($18)) + 296|0); $53 = $7; $54 = $53&1; $55 = $54&1; HEAP8[$52>>0] = $55; $56 = ((($18)) + 297|0); $57 = $8; $58 = $57&1; $59 = $58&1; HEAP8[$56>>0] = $59; $60 = ((($18)) + 298|0); $61 = $9; $62 = $61&1; $63 = $62&1; HEAP8[$60>>0] = $63; $64 = ((($18)) + 304|0); __THREW__ = 0; invoke_vii(3800,($64|0),($_menu|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $10 = $79; $11 = $80; } else { $67 = $4; $68 = $3; $69 = ($67|0)!=($68|0); if ($69) { $70 = $3; $71 = $4; $72 = ((($71)) + 872|0); HEAP32[$72>>2] = $70; } $81 = ((($18)) + 152|0); __THREW__ = 0; invoke_viii(4343,($81|0),($sabilities|0),44); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; L17: do { if ($83) { label = 15; } else { $84 = ((($18)) + 176|0); __THREW__ = 0; invoke_viii(4344,($84|0),($sabilities|0),44); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 15; } else { $87 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,158456,0)|0); $88 = ($87|0)!=(-1); if ($88) { $89 = ((($18)) + 176|0); $90 = $3; $91 = ((($90)) + 560|0); __THREW__ = 0; invoke_vii(4347,($89|0),($91|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 15; break; } } $96 = ((($18)) + 300|0); HEAP32[$96>>2] = 1000; $97 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,122244,0)|0); $98 = ($97|0)!=(-1); $99 = ((($18)) + 224|0); $100 = $98&1; HEAP8[$99>>0] = $100; $101 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,122254,0)|0); $102 = ($101|0)!=(-1); $103 = ((($18)) + 225|0); $104 = $102&1; HEAP8[$103>>0] = $104; $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,122269,0)|0); $106 = ($105|0)!=(-1); $107 = ((($18)) + 226|0); $108 = $106&1; HEAP8[$107>>0] = $108; $109 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,122292,0)|0); $110 = ($109|0)!=(-1); $111 = ((($18)) + 227|0); $112 = $110&1; HEAP8[$111>>0] = $112; $113 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,122304,0)|0); $114 = ($113|0)!=(-1); if ($114) { label = 18; } else { $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,122269,0)|0); $116 = ($115|0)!=(-1); if ($116) { label = 18; } else { $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($stypes,158468,0)|0); $138 = ($137|0)!=(-1); if ($138) { $139 = $3; $140 = ((($139)) + 564|0); __THREW__ = 0; (invoke_iii(3901,($stypes|0),($140|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 15; break; } } $143 = ((($18)) + 164|0); __THREW__ = 0; invoke_viii(4345,($143|0),($stypes|0),32); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 15; break; } } } do { if ((label|0) == 18) { __THREW__ = 0; $117 = (invoke_i(4385)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 15; break L17; } __THREW__ = 0; invoke_vii(4281,($values|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 15; break L17; } $i = 0; while(1) { $122 = $i; $123 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values)|0); $124 = ($122>>>0)<($123>>>0); if (!($124)) { label = 27; break; } $125 = $i; __THREW__ = 0; $126 = (invoke_iii(4386,($125|0),1)|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 24; break; } if ($126) { $131 = ((($18)) + 164|0); $132 = $i; HEAP32[$12>>2] = $132; __THREW__ = 0; invoke_vii(4350,($131|0),($12|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 24; break; } } $135 = $i; $136 = (($135) + 1)|0; $i = $136; } if ((label|0) == 24) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $10 = $129; $11 = $130; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); break L17; } else if ((label|0) == 27) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); break; } } } while(0); $146 = ((($18)) + 228|0); __THREW__ = 0; (invoke_iii(3901,($146|0),($stypes|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 15; } else { STACKTOP = sp;return; } } } } while(0); if ((label|0) == 15) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $10 = $94; $11 = $95; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($49); } __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($32); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($31); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($30); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($29); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($28); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($27); __ZN10MTGAbilityD2Ev($18); $149 = $10; $150 = $11; ___resumeException($149|0); // unreachable; } function __ZN12ATransformer9addToGameEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $aNew = 0, $abi = 0, $action = 0; var $af = 0, $gaa = 0, $gta = 0, $i = 0, $it = 0, $j = 0, $j1 = 0, $k = 0, $spell = 0, $val = 0, $val2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $j = sp + 204|0; $it = sp + 196|0; $2 = sp + 192|0; $3 = sp + 188|0; $4 = sp + 184|0; $5 = sp + 176|0; $6 = sp + 172|0; $7 = sp + 168|0; $8 = sp + 164|0; $9 = sp + 160|0; $10 = sp + 156|0; $11 = sp + 152|0; $12 = sp + 148|0; $13 = sp + 144|0; $14 = sp + 140|0; $15 = sp + 136|0; $16 = sp + 132|0; $af = sp + 76|0; $aNew = sp + 72|0; $17 = sp + 60|0; $21 = sp + 32|0; $22 = sp + 16|0; $23 = sp + 229|0; $24 = sp; $25 = sp + 228|0; $1 = $this; $26 = $1; $27 = ((($26)) + 298|0); $28 = HEAP8[$27>>0]|0; $29 = $28&1; if ($29) { $30 = ((($26)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 140|0); $33 = HEAP32[$32>>2]|0; $34 = ((($26)) + 300|0); HEAP32[$34>>2] = $33; } $_target = 0; $35 = ((($26)) + 132|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); $38 = ((($36)) + -88|0); $39 = $37 ? 0 : $38; $action = $39; $40 = $action; $41 = ($40|0)!=(0|0); if ($41) { $42 = $action; $43 = ((($42)) + 84|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(10); if ($45) { $46 = $action; $47 = ((($46)) + 96|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(-2); if ($49) { $50 = $action; $spell = $50; $51 = $spell; $52 = ((($51)) + 104|0); $53 = HEAP32[$52>>2]|0; $_target = $53; $54 = ((($26)) + 297|0); HEAP8[$54>>0] = 1; } else { label = 7; } } else { label = 7; } } else { label = 7; } if ((label|0) == 7) { $55 = ((($26)) + 132|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); $58 = ((($56)) + -280|0); $59 = $57 ? 0 : $58; $_target = $59; } $60 = $_target; $61 = ($60|0)!=(0|0); if (!($61)) { $0 = 0; $347 = $0; STACKTOP = sp;return ($347|0); } while(1) { $62 = $_target; $63 = ((($62)) + 624|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)!=(0|0); if (!($65)) { break; } $66 = $_target; $67 = ((($66)) + 624|0); $68 = HEAP32[$67>>2]|0; $_target = $68; } HEAP32[$j>>2] = 0; while(1) { $69 = HEAP32[$j>>2]|0; $70 = HEAP32[11900]|0; $71 = ($69|0)<($70|0); if (!($71)) { break; } $72 = $_target; $73 = HEAP32[$j>>2]|0; $74 = (__ZN13CardPrimitive8hasColorEi($72,$73)|0); if ($74) { $75 = ((($26)) + 188|0); __ZNSt3__14listIiNS_9allocatorIiEEE9push_backERKi($75,$j); } $76 = HEAP32[$j>>2]|0; $77 = (($76) + 1)|0; HEAP32[$j>>2] = $77; } $j1 = 0; while(1) { $78 = $j1; $79 = $_target; $80 = ((($79)) + 248|0); $81 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($80)|0); $82 = ($78>>>0)<($81>>>0); if (!($82)) { break; } $83 = ((($26)) + 200|0); $84 = $_target; $85 = ((($84)) + 248|0); $86 = $j1; $87 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($85,$86)|0); __ZNSt3__14listIiNS_9allocatorIiEEE9push_backERKi($83,$87); $88 = $j1; $89 = (($88) + 1)|0; $j1 = $89; } __ZNSt3__115__list_iteratorIiPvEC2Ev($it); $90 = ((($26)) + 176|0); $91 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($90)|0); HEAP32[$2>>2] = $91; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $92 = ((($26)) + 176|0); $93 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($92)|0); HEAP32[$3>>2] = $93; $94 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$3)|0); if (!($94)) { break; } $95 = ((($26)) + 224|0); $96 = HEAP8[$95>>0]|0; $97 = $96&1; if (!($97)) { $98 = $_target; __ZN13CardPrimitive8setColorEii($98,0,1); } $99 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$4>>2] = $99; } $100 = ((($26)) + 227|0); $101 = HEAP8[$100>>0]|0; $102 = $101&1; L36: do { if ($102) { $i = 0; while(1) { $103 = $i; $104 = ($103|0)<(17); if (!($104)) { break L36; } $105 = $_target; $106 = $i; (__ZN15MTGCardInstance10removeTypeEii($105,$106,1)|0); $107 = $i; $108 = (($107) + 1)|0; $i = $108; } } else { $109 = ((($26)) + 225|0); $110 = HEAP8[$109>>0]|0; $111 = $110&1; if ($111) { $112 = ((($26)) + 200|0); $113 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($112)|0); HEAP32[$5>>2] = $113; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; while(1) { $114 = ((($26)) + 200|0); $115 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($114)|0); HEAP32[$6>>2] = $115; $116 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$6)|0); if (!($116)) { break L36; } $117 = $_target; $118 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $119 = HEAP32[$118>>2]|0; (__ZN15MTGCardInstance10removeTypeEii($117,$119,0)|0); $120 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$7>>2] = $120; } } $121 = ((($26)) + 164|0); $122 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($121)|0); HEAP32[$8>>2] = $122; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; while(1) { $123 = ((($26)) + 164|0); $124 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($123)|0); HEAP32[$9>>2] = $124; $125 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$9)|0); if (!($125)) { break L36; } $126 = ((($26)) + 226|0); $127 = HEAP8[$126>>0]|0; $128 = $127&1; $129 = $_target; do { if ($128) { $130 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $131 = HEAP32[$130>>2]|0; (__ZN15MTGCardInstance10removeTypeEii($129,$131,0)|0); } else { $132 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $133 = HEAP32[$132>>2]|0; $134 = (__ZN13CardPrimitive10hasSubtypeEi($129,$133)|0); if ($134) { $135 = ((($26)) + 212|0); $136 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($135,$136); break; } else { $137 = $_target; $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $142 = HEAP32[$141>>2]|0; FUNCTION_TABLE_vii[$140 & 8191]($137,$142); break; } } } while(0); $143 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$10>>2] = $143; } } } while(0); $144 = ((($26)) + 176|0); $145 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($144)|0); HEAP32[$11>>2] = $145; ;HEAP32[$it>>2]=HEAP32[$11>>2]|0; while(1) { $146 = ((($26)) + 176|0); $147 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($146)|0); HEAP32[$12>>2] = $147; $148 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$12)|0); if (!($148)) { break; } $149 = $_target; $150 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $151 = HEAP32[$150>>2]|0; __ZN13CardPrimitive8setColorEii($149,$151,0); $152 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$13>>2] = $152; } $153 = ((($26)) + 152|0); $154 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($153)|0); HEAP32[$14>>2] = $154; ;HEAP32[$it>>2]=HEAP32[$14>>2]|0; while(1) { $155 = ((($26)) + 152|0); $156 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($155)|0); HEAP32[$15>>2] = $156; $157 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$15)|0); if (!($157)) { break; } $158 = $_target; $159 = ((($158)) + 144|0); $160 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $161 = HEAP32[$160>>2]|0; (__ZNSt3__16bitsetILj128EE3setEjb($159,$161,1)|0); $162 = $_target; $163 = ((($162)) + 972|0); $164 = HEAP32[$163>>2]|0; $165 = (($164) + 1)|0; HEAP32[$163>>2] = $165; $166 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$16>>2] = $166; } $167 = ((($26)) + 296|0); $168 = HEAP8[$167>>0]|0; $169 = $168&1; L67: do { if ($169) { $k = 0; L69: while(1) { $170 = $k; $171 = ((($26)) + 284|0); $172 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($171)|0); $173 = ($170>>>0)<($172>>>0); if (!($173)) { break L67; } $174 = ((($26)) + 88|0); $175 = HEAP32[$174>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$175); $176 = ((($26)) + 284|0); $177 = $k; __THREW__ = 0; $178 = (invoke_iii(3802,($176|0),($177|0))|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 55; break; } __THREW__ = 0; invoke_vii(3800,($17|0),($178|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 55; break; } $183 = $_target; __THREW__ = 0; $184 = (invoke_iiiiiiiii(4066,($af|0),($17|0),0,(0|0),($183|0),0,0,(0|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 56; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); HEAP32[$aNew>>2] = $184; $187 = HEAP32[$aNew>>2]|0; $188 = ($187|0)!=(0|0); if ($188) { $193 = HEAP32[$aNew>>2]|0; $194 = ($193|0)==(0|0); if ($194) { $196 = 0; } else { $195 = (___dynamic_cast($193,4000,536,0)|0); $196 = $195; } $gta = $196; $197 = $gta; $198 = ($197|0)!=(0|0); if ($198) { $199 = $_target; $200 = HEAP32[$aNew>>2]|0; $201 = ((($200)) + 148|0); HEAP32[$201>>2] = $199; $202 = $_target; $203 = HEAP32[$aNew>>2]|0; $204 = ((($203)) + 220|0); $205 = HEAP32[$204>>2]|0; $206 = ((($205)) + 148|0); HEAP32[$206>>2] = $202; } $207 = HEAP32[$aNew>>2]|0; $208 = ($207|0)==(0|0); if ($208) { $210 = 0; } else { $209 = (___dynamic_cast($207,4000,552,0)|0); $210 = $209; } $gaa = $210; $211 = $gaa; $212 = ($211|0)!=(0|0); if ($212) { $213 = $_target; $214 = HEAP32[$aNew>>2]|0; $215 = ((($214)) + 148|0); HEAP32[$215>>2] = $213; $216 = $_target; $217 = HEAP32[$aNew>>2]|0; $218 = ((($217)) + 220|0); $219 = HEAP32[$218>>2]|0; $220 = ((($219)) + 148|0); HEAP32[$220>>2] = $216; } $221 = HEAP32[$aNew>>2]|0; $222 = ($221|0)==(0|0); if ($222) { $224 = 0; } else { $223 = (___dynamic_cast($221,4000,584,0)|0); $224 = $223; } $abi = $224; $225 = $abi; $226 = ($225|0)!=(0|0); if ($226) { $227 = $_target; $228 = HEAP32[$aNew>>2]|0; $229 = ((($228)) + 148|0); HEAP32[$229>>2] = $227; $230 = $_target; $231 = HEAP32[$aNew>>2]|0; $232 = ((($231)) + 220|0); __THREW__ = 0; $233 = (invoke_iii(3954,($232|0),0)|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 55; break; } $236 = HEAP32[$233>>2]|0; $237 = ((($236)) + 148|0); HEAP32[$237>>2] = $230; } $238 = $_target; $239 = ($238|0)==(0|0); $240 = ((($238)) + 280|0); $241 = $239 ? 0 : $240; $242 = HEAP32[$aNew>>2]|0; $243 = ((($242)) + 132|0); HEAP32[$243>>2] = $241; $244 = $_target; $245 = HEAP32[$aNew>>2]|0; $246 = ((($245)) + 148|0); HEAP32[$246>>2] = $244; $247 = HEAP32[$aNew>>2]|0; $248 = ((($247)) + 92|0); $249 = HEAP8[$248>>0]|0; $250 = $249&1; $251 = HEAP32[$aNew>>2]|0; $252 = HEAP32[$251>>2]|0; do { if ($250) { $253 = ((($252)) + 92|0); $254 = HEAP32[$253>>2]|0; __THREW__ = 0; (invoke_ii($254|0,($251|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 55; break L69; } $257 = HEAP32[$aNew>>2]|0; $258 = ($257|0)==(0|0); if ($258) { break; } $259 = HEAP32[$257>>2]|0; $260 = ((($259)) + 4|0); $261 = HEAP32[$260>>2]|0; FUNCTION_TABLE_vi[$261 & 8191]($257); } else { $262 = ((($252)) + 96|0); $263 = HEAP32[$262>>2]|0; __THREW__ = 0; (invoke_ii($263|0,($251|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 55; break L69; } $266 = ((($26)) + 272|0); $267 = $_target; $268 = ($267|0)==(0|0); $269 = ((($267)) + 280|0); $270 = $268 ? 0 : $269; HEAP32[$21>>2] = $270; __THREW__ = 0; $271 = (invoke_iii(4387,($266|0),($21|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 55; break L69; } __THREW__ = 0; invoke_vii(3952,($271|0),($aNew|0)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 55; break L69; } } } while(0); $20 = 0; } else { $20 = 30; } __ZN14AbilityFactoryD2Ev($af); $276 = $k; $277 = (($276) + 1)|0; $k = $277; } if ((label|0) == 55) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $18 = $189; $19 = $190; } else if ((label|0) == 56) { $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $18 = $191; $19 = $192; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZN14AbilityFactoryD2Ev($af); $348 = $18; $349 = $19; ___resumeException($348|0); // unreachable; } } while(0); $278 = ((($26)) + 252|0); $279 = HEAP8[$278>>0]|0; $280 = $279&1; if ($280) { label = 82; } else { $281 = ((($26)) + 268|0); $282 = HEAP8[$281>>0]|0; $283 = $282&1; if ($283) { label = 82; } } if ((label|0) == 82) { $284 = $_target; $285 = ((($284)) + 880|0); $286 = HEAP32[$285>>2]|0; $287 = (($286) + 1)|0; HEAP32[$285>>2] = $287; } $288 = ((($26)) + 252|0); $289 = HEAP8[$288>>0]|0; $290 = $289&1; L117: do { if ($290) { $291 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$23>>0] = $$expand_i1_val; $292 = ((($26)) + 240|0); __THREW__ = 0; invoke_vii(3800,($22|0),($292|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; do { if ($294) { $308 = ___cxa_find_matching_catch()|0; $309 = tempRet0; $18 = $308; $19 = $309; } else { $295 = ((($26)) + 148|0); $296 = HEAP32[$295>>2]|0; __THREW__ = 0; invoke_viiii(4245,($291|0),($22|0),(0|0),($296|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { $310 = ___cxa_find_matching_catch()|0; $311 = tempRet0; $18 = $310; $19 = $311; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } $$expand_i1_val2 = 0; HEAP8[$23>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $val = $291; $299 = $_target; $300 = ((($299)) + 964|0); $301 = HEAP8[$300>>0]|0; $302 = $301&1; $303 = $_target; if ($302) { __ZN15MTGCardInstance8switchPTEb($303,0); $304 = $_target; $305 = $val; $306 = (__ZN10WParsedInt8getValueEv($305)|0); __ZN15MTGCardInstance8addbasePEi($304,$306); $307 = $_target; __ZN15MTGCardInstance8switchPTEb($307,1); } else { $313 = $val; $314 = (__ZN10WParsedInt8getValueEv($313)|0); __ZN15MTGCardInstance8addbasePEi($303,$314); } $315 = $val; $316 = ($315|0)==(0|0); if ($316) { break L117; } __ZdlPv($315); break L117; } } while(0); $$pre_trunc = HEAP8[$23>>0]|0; $312 = $$pre_trunc&1; if (!($312)) { $348 = $18; $349 = $19; ___resumeException($348|0); // unreachable; } __ZdlPv($291); $348 = $18; $349 = $19; ___resumeException($348|0); // unreachable; } } while(0); $317 = ((($26)) + 268|0); $318 = HEAP8[$317>>0]|0; $319 = $318&1; L136: do { if ($319) { $320 = (__Znwj(4)|0); $$expand_i1_val5 = 1; HEAP8[$25>>0] = $$expand_i1_val5; $321 = ((($26)) + 256|0); __THREW__ = 0; invoke_vii(3800,($24|0),($321|0)); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; do { if ($323) { $337 = ___cxa_find_matching_catch()|0; $338 = tempRet0; $18 = $337; $19 = $338; } else { $324 = ((($26)) + 148|0); $325 = HEAP32[$324>>2]|0; __THREW__ = 0; invoke_viiii(4245,($320|0),($24|0),(0|0),($325|0)); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { $339 = ___cxa_find_matching_catch()|0; $340 = tempRet0; $18 = $339; $19 = $340; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } $$expand_i1_val7 = 0; HEAP8[$25>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $val2 = $320; $328 = $_target; $329 = ((($328)) + 964|0); $330 = HEAP8[$329>>0]|0; $331 = $330&1; $332 = $_target; if ($331) { __ZN15MTGCardInstance8switchPTEb($332,0); $333 = $_target; $334 = $val2; $335 = (__ZN10WParsedInt8getValueEv($334)|0); __ZN15MTGCardInstance8addbaseTEi($333,$335); $336 = $_target; __ZN15MTGCardInstance8switchPTEb($336,1); } else { $342 = $val2; $343 = (__ZN10WParsedInt8getValueEv($342)|0); __ZN15MTGCardInstance8addbaseTEi($332,$343); } $344 = $val2; $345 = ($344|0)==(0|0); if ($345) { break L136; } __ZdlPv($344); break L136; } } while(0); $$pre_trunc9 = HEAP8[$25>>0]|0; $341 = $$pre_trunc9&1; if (!($341)) { $348 = $18; $349 = $19; ___resumeException($348|0); // unreachable; } __ZdlPv($320); $348 = $18; $349 = $19; ___resumeException($348|0); // unreachable; } } while(0); $346 = (__ZN10MTGAbility9addToGameEv($26)|0); $0 = $346; $347 = $0; STACKTOP = sp;return ($347|0); } function __ZN12ATransformer11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 298|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 300|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(1000); if ($8) { $9 = ((($2)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 140|0); $12 = HEAP32[$11>>2]|0; $13 = ((($2)) + 300|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)>($14|0); if ($15) { $16 = ((($2)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN15MTGCardInstance10controllerEv($17)|0); $19 = (__ZN6Player5getIdEv($18)|0); $20 = ((($2)) + 88|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 208|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN6Player5getIdEv($23)|0); $25 = ($19|0)==($24|0); if ($25) { $0 = 1; $27 = $0; STACKTOP = sp;return ($27|0); } } } } $26 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $26; $27 = $0; STACKTOP = sp;return ($27|0); } function __ZN12ATransformer7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $i = 0; var $it = 0, $k = 0, $removing = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 100|0; $2 = sp + 96|0; $3 = sp + 92|0; $4 = sp + 84|0; $5 = sp + 80|0; $6 = sp + 76|0; $7 = sp + 72|0; $8 = sp + 68|0; $9 = sp + 64|0; $10 = sp + 60|0; $11 = sp + 56|0; $12 = sp + 52|0; $13 = sp + 48|0; $14 = sp + 40|0; $15 = sp + 36|0; $16 = sp + 32|0; $17 = sp + 28|0; $18 = sp + 24|0; $19 = sp + 20|0; $20 = sp + 16|0; $21 = sp + 12|0; $22 = sp + 8|0; $23 = sp + 4|0; $24 = sp; $1 = $this; $25 = $1; $26 = ((($25)) + 297|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; if ($28) { $0 = 0; $197 = $0; STACKTOP = sp;return ($197|0); } $29 = ((($25)) + 132|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); $32 = ((($30)) + -280|0); $33 = $31 ? 0 : $32; $_target = $33; $34 = $_target; $35 = ($34|0)!=(0|0); L5: do { if ($35) { while(1) { $36 = $_target; $37 = ((($36)) + 624|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if (!($39)) { break; } $40 = $_target; $41 = ((($40)) + 624|0); $42 = HEAP32[$41>>2]|0; $_target = $42; } __ZNSt3__115__list_iteratorIiPvEC2Ev($it); $43 = ((($25)) + 225|0); $44 = HEAP8[$43>>0]|0; $45 = $44&1; L10: do { if (!($45)) { $46 = ((($25)) + 164|0); $47 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($46)|0); HEAP32[$2>>2] = $47; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $48 = ((($25)) + 164|0); $49 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($48)|0); HEAP32[$3>>2] = $49; $50 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$3)|0); if (!($50)) { break L10; } $removing = 1; $k = 0; while(1) { $51 = $k; $52 = ((($25)) + 212|0); $53 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($52)|0); $54 = ($51>>>0)<($53>>>0); if (!($54)) { break; } $55 = ((($25)) + 212|0); $56 = $k; $57 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($55,$56)|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $60 = HEAP32[$59>>2]|0; $61 = ($58|0)==($60|0); if ($61) { $removing = 0; } $62 = $k; $63 = (($62) + 1)|0; $k = $63; } $64 = $removing; $65 = $64&1; if ($65) { $66 = $_target; $67 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $68 = HEAP32[$67>>2]|0; (__ZN15MTGCardInstance10removeTypeEii($66,$68,0)|0); } $69 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$4>>2] = $69; } } } while(0); $70 = ((($25)) + 176|0); $71 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($70)|0); HEAP32[$5>>2] = $71; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; while(1) { $72 = ((($25)) + 176|0); $73 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($72)|0); HEAP32[$6>>2] = $73; $74 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$6)|0); if (!($74)) { break; } $75 = $_target; $76 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $77 = HEAP32[$76>>2]|0; __ZN13CardPrimitive11removeColorEi($75,$77); $78 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$7>>2] = $78; } $79 = ((($25)) + 152|0); $80 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($79)|0); HEAP32[$8>>2] = $80; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; while(1) { $81 = ((($25)) + 152|0); $82 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($81)|0); HEAP32[$9>>2] = $82; $83 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$9)|0); if (!($83)) { break; } $84 = $_target; $85 = ((($84)) + 144|0); $86 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $87 = HEAP32[$86>>2]|0; (__ZNSt3__16bitsetILj128EE5resetEj($85,$87)|0); $88 = $_target; $89 = ((($88)) + 972|0); $90 = HEAP32[$89>>2]|0; $91 = (($90) - 1)|0; HEAP32[$89>>2] = $91; $92 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$10>>2] = $92; } $93 = ((($25)) + 188|0); $94 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($93)|0); HEAP32[$11>>2] = $94; ;HEAP32[$it>>2]=HEAP32[$11>>2]|0; while(1) { $95 = ((($25)) + 188|0); $96 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($95)|0); HEAP32[$12>>2] = $96; $97 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$12)|0); if (!($97)) { break; } $98 = $_target; $99 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $100 = HEAP32[$99>>2]|0; __ZN13CardPrimitive8setColorEii($98,$100,0); $101 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$13>>2] = $101; } $102 = ((($25)) + 252|0); $103 = HEAP8[$102>>0]|0; $104 = $103&1; if ($104) { label = 28; } else { $105 = ((($25)) + 268|0); $106 = HEAP8[$105>>0]|0; $107 = $106&1; if ($107) { label = 28; } } if ((label|0) == 28) { $108 = $_target; $109 = ((($108)) + 880|0); $110 = HEAP32[$109>>2]|0; $111 = (($110) - 1)|0; HEAP32[$109>>2] = $111; } $112 = ((($25)) + 252|0); $113 = HEAP8[$112>>0]|0; $114 = $113&1; if ($114) { $115 = $_target; __ZN15MTGCardInstance11revertbasePEv($115); } $116 = ((($25)) + 268|0); $117 = HEAP8[$116>>0]|0; $118 = $117&1; if ($118) { $119 = $_target; __ZN15MTGCardInstance11revertbaseTEv($119); } $120 = ((($25)) + 296|0); $121 = HEAP8[$120>>0]|0; $122 = $121&1; if ($122) { $i = 0; while(1) { $123 = $i; $124 = ((($25)) + 272|0); $125 = $_target; $126 = ($125|0)==(0|0); $127 = ((($125)) + 280|0); $128 = $126 ? 0 : $127; HEAP32[$14>>2] = $128; $129 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_($124,$14)|0); $130 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($129)|0); $131 = ($123>>>0)<($130>>>0); $132 = ((($25)) + 272|0); $133 = $_target; $134 = ($133|0)==(0|0); $135 = ((($133)) + 280|0); $136 = $134 ? 0 : $135; if (!($131)) { break; } HEAP32[$15>>2] = $136; $137 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_($132,$15)|0); $138 = $i; $139 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE2atEj($137,$138)|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)!=(0|0); if ($141) { $142 = ((($25)) + 272|0); $143 = $_target; $144 = ($143|0)==(0|0); $145 = ((($143)) + 280|0); $146 = $144 ? 0 : $145; HEAP32[$16>>2] = $146; $147 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_($142,$16)|0); $148 = $i; $149 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE2atEj($147,$148)|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 96|0); HEAP32[$151>>2] = 1; $152 = ((($25)) + 272|0); $153 = $_target; $154 = ($153|0)==(0|0); $155 = ((($153)) + 280|0); $156 = $154 ? 0 : $155; HEAP32[$17>>2] = $156; $157 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_($152,$17)|0); $158 = $i; $159 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE2atEj($157,$158)|0); $160 = HEAP32[$159>>2]|0; $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 100|0); $163 = HEAP32[$162>>2]|0; (FUNCTION_TABLE_ii[$163 & 8191]($160)|0); } $164 = $i; $165 = (($164) + 1)|0; $i = $165; } HEAP32[$19>>2] = $136; $166 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE4findERSC_($132,$19)|0); HEAP32[$18>>2] = $166; $167 = ((($25)) + 272|0); $168 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE3endEv($167)|0); HEAP32[$20>>2] = $168; $169 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($18,$20)|0); if ($169) { $170 = ((($25)) + 272|0); $171 = $_target; $172 = ($171|0)==(0|0); $173 = ((($171)) + 280|0); $174 = $172 ? 0 : $173; HEAP32[$21>>2] = $174; (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE5eraseERSC_($170,$21)|0); } } $175 = ((($25)) + 225|0); $176 = HEAP8[$175>>0]|0; $177 = $176&1; if (!($177)) { $178 = ((($25)) + 226|0); $179 = HEAP8[$178>>0]|0; $180 = $179&1; if (!($180)) { break; } } $181 = ((($25)) + 200|0); $182 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($181)|0); HEAP32[$22>>2] = $182; ;HEAP32[$it>>2]=HEAP32[$22>>2]|0; while(1) { $183 = ((($25)) + 200|0); $184 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($183)|0); HEAP32[$23>>2] = $184; $185 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$23)|0); if (!($185)) { break L5; } $186 = $_target; $187 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $188 = HEAP32[$187>>2]|0; $189 = (__ZN13CardPrimitive10hasSubtypeEi($186,$188)|0); if (!($189)) { $190 = $_target; $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 12|0); $193 = HEAP32[$192>>2]|0; $194 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $195 = HEAP32[$194>>2]|0; FUNCTION_TABLE_vii[$193 & 8191]($190,$195); } $196 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$24>>2] = $196; } } } while(0); $0 = 1; $197 = $0; STACKTOP = sp;return ($197|0); } function __ZN12ATransformer11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $s = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $s = sp + 12|0; $0 = $this; $3 = $0; $4 = ((($3)) + 304|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 304|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$8); STACKTOP = sp;return; } $9 = ((($3)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$9); $10 = ((($3)) + 36|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $11; (invoke_iiii(3889,($10|0),(122316|0),($vararg_buffer|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } $14 = ((($3)) + 36|0); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } function __ZNK12ATransformer5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(316)|0); __THREW__ = 0; invoke_vii(4388,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12ATransformerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 21776; HEAP32[$1>>2] = $2; $3 = ((($1)) + 304|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 284|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($4); $5 = ((($1)) + 272|0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($5); $6 = ((($1)) + 256|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $7 = ((($1)) + 240|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $8 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $9 = ((($1)) + 212|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($9); $10 = ((($1)) + 200|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($10); $11 = ((($1)) + 188|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($11); $12 = ((($1)) + 176|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($12); $13 = ((($1)) + 164|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($13); $14 = ((($1)) + 152|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($14); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12ATransformerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ATransformerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19ATransformerInstantC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_bSA_bNS4_6vectorISA_NS8_ISA_EEEEbbbSA_($this,$observer,$id,$source,$target,$types,$abilities,$newpower,$newpowerfound,$newtoughness,$newtoughnessfound,$newAbilitiesList,$newAbilityFound,$aForever,$aUntilNext,$_menu) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $types = $types|0; $abilities = $abilities|0; $newpower = $newpower|0; $newpowerfound = $newpowerfound|0; $newtoughness = $newtoughness|0; $newtoughnessfound = $newtoughnessfound|0; $newAbilitiesList = $newAbilitiesList|0; $newAbilityFound = $newAbilityFound|0; $aForever = $aForever|0; $aUntilNext = $aUntilNext|0; $_menu = $_menu|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $12 = sp + 60|0; $13 = sp + 48|0; $14 = sp + 36|0; $15 = sp + 24|0; $16 = sp + 12|0; $17 = sp; $18 = sp + 100|0; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $19 = $newpowerfound&1; $5 = $19; $20 = $newtoughnessfound&1; $6 = $20; $21 = $newAbilityFound&1; $7 = $21; $22 = $aForever&1; $8 = $22; $23 = $aUntilNext&1; $9 = $23; $24 = $0; $25 = $1; $26 = $2; $27 = $3; $28 = $4; $29 = ($28|0)==(0|0); $30 = ((($28)) + 280|0); $31 = $29 ? 0 : $30; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($24,$25,$26,$27,$31); $32 = 21888; HEAP32[$24>>2] = $32; $33 = ((($24)) + 160|0); __THREW__ = 0; invoke_vii(3800,($33|0),($newpower|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $10 = $100; $11 = $101; __ZN14InstantAbilityD2Ev($24); $125 = $10; $126 = $11; ___resumeException($125|0); // unreachable; } $36 = ((($24)) + 172|0); $37 = $5; $38 = $37&1; $39 = $38&1; HEAP8[$36>>0] = $39; $40 = ((($24)) + 176|0); __THREW__ = 0; invoke_vii(3800,($40|0),($newtoughness|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $10 = $102; $11 = $103; } else { $43 = ((($24)) + 188|0); $44 = $6; $45 = $44&1; $46 = $45&1; HEAP8[$43>>0] = $46; $47 = ((($24)) + 192|0); __THREW__ = 0; invoke_vii(4281,($47|0),($newAbilitiesList|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $10 = $104; $11 = $105; } else { $50 = ((($24)) + 204|0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEC2Ev($50); $51 = ((($24)) + 216|0); $52 = $7; $53 = $52&1; $54 = $53&1; HEAP8[$51>>0] = $54; $55 = ((($24)) + 217|0); $56 = $8; $57 = $56&1; $58 = $57&1; HEAP8[$55>>0] = $58; $59 = ((($24)) + 218|0); $60 = $9; $61 = $60&1; $62 = $61&1; HEAP8[$59>>0] = $62; $63 = ((($24)) + 220|0); __THREW__ = 0; invoke_vii(3800,($63|0),($_menu|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $10 = $106; $11 = $107; } else { __THREW__ = 0; $66 = (invoke_ii(3903,316)|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $10 = $108; $11 = $109; } else { $$expand_i1_val = 1; HEAP8[$18>>0] = $$expand_i1_val; $69 = ((($24)) + 88|0); $70 = HEAP32[$69>>2]|0; $71 = $2; $72 = $3; $73 = $4; __THREW__ = 0; invoke_vii(3800,($12|0),($types|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $10 = $110; $11 = $111; } else { __THREW__ = 0; invoke_vii(3800,($13|0),($abilities|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $10 = $112; $11 = $113; } else { __THREW__ = 0; invoke_vii(3800,($14|0),($newpower|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $10 = $114; $11 = $115; } else { $80 = $5; $81 = $80&1; __THREW__ = 0; invoke_vii(3800,($15|0),($newtoughness|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $10 = $116; $11 = $117; } else { $84 = $6; $85 = $84&1; __THREW__ = 0; invoke_vii(4281,($16|0),($newAbilitiesList|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $10 = $118; $11 = $119; } else { $88 = $7; $89 = $88&1; $90 = $8; $91 = $90&1; $92 = $9; $93 = $92&1; __THREW__ = 0; invoke_vii(3800,($17|0),($_menu|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; do { if ($95) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $10 = $120; $11 = $121; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(4389,($66|0),($70|0),($71|0),($72|0),($73|0),($12|0),($13|0),($14|0),($81|0),($15|0),($85|0),($16|0),($89|0),($91|0),($93|0),($17|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $10 = $122; $11 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { $$expand_i1_val2 = 0; HEAP8[$18>>0] = $$expand_i1_val2; $98 = ((($24)) + 156|0); HEAP32[$98>>2] = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $99 = ((($24)) + 136|0); HEAP32[$99>>2] = 19; STACKTOP = sp;return; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } $$pre_trunc = HEAP8[$18>>0]|0; $124 = $$pre_trunc&1; if ($124) { __ZdlPv($66); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); } __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($50); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($47); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZN14InstantAbilityD2Ev($24); $125 = $10; $126 = $11; ___resumeException($125|0); // unreachable; } function __ZN19ATransformerInstant7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 156|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $a = $9; $10 = (__Znwj(160)|0); $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = $a; __THREW__ = 0; invoke_viiiiii(4356,($10|0),($12|0),1,($14|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($10); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $wrapper = $10; $20 = $wrapper; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 96|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN19ATransformerInstant11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 220|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { $7 = ((($1)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 80|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($agg$result,$8); STACKTOP = sp;return; } } function __ZNK19ATransformerInstant5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(232)|0); __THREW__ = 0; invoke_vii(4390,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN19ATransformerInstantD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 21888; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 204|0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($14); $15 = ((($1)) + 192|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($15); $16 = ((($1)) + 176|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $17 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN19ATransformerInstantD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19ATransformerInstantD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9PTInstantC2EP12GameObserveriP15MTGCardInstanceS3_P9WParsedPTNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEb($this,$observer,$id,$source,$target,$wppt,$s,$nonstatic) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $wppt = $wppt|0; $s = $s|0; $nonstatic = $nonstatic|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp; $10 = sp + 44|0; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $wppt; $11 = $nonstatic&1; $6 = $11; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = ($16|0)==(0|0); $18 = ((($16)) + 280|0); $19 = $17 ? 0 : $18; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($12,$13,$14,$15,$19); $20 = 22000; HEAP32[$12>>2] = $20; $21 = ((($12)) + 160|0); $22 = $5; HEAP32[$21>>2] = $22; $23 = ((($12)) + 164|0); __THREW__ = 0; invoke_vii(3800,($23|0),($s|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $7 = $47; $8 = $48; __ZN14InstantAbilityD2Ev($12); $56 = $7; $57 = $8; ___resumeException($56|0); // unreachable; } $26 = ((($12)) + 176|0); $27 = $6; $28 = $27&1; $29 = $28&1; HEAP8[$26>>0] = $29; __THREW__ = 0; $30 = (invoke_ii(3903,172)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $7 = $49; $8 = $50; } else { $$expand_i1_val = 1; HEAP8[$10>>0] = $$expand_i1_val; $33 = ((($12)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = $2; $36 = $3; $37 = $4; $38 = $5; __THREW__ = 0; invoke_vii(3800,($9|0),($s|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; do { if ($40) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $7 = $51; $8 = $52; } else { $41 = $6; $42 = $41&1; __THREW__ = 0; invoke_viiiiiiii(4391,($30|0),($34|0),($35|0),($36|0),($37|0),($38|0),($9|0),($42|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $7 = $53; $8 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { $$expand_i1_val2 = 0; HEAP8[$10>>0] = $$expand_i1_val2; $45 = ((($12)) + 156|0); HEAP32[$45>>2] = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $46 = ((($12)) + 136|0); HEAP32[$46>>2] = 18; STACKTOP = sp;return; } } } while(0); $$pre_trunc = HEAP8[$10>>0]|0; $55 = $$pre_trunc&1; if ($55) { __ZdlPv($30); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZN14InstantAbilityD2Ev($12); $56 = $7; $57 = $8; ___resumeException($56|0); // unreachable; } function __ZN9PTInstant7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 156|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $a = $9; $10 = (__Znwj(160)|0); $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = $a; __THREW__ = 0; invoke_viiiiii(4356,($10|0),($12|0),1,($14|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZdlPv($10); $31 = $1; $32 = $2; ___resumeException($31|0); // unreachable; } else { $wrapper = $10; $20 = $wrapper; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 96|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); $24 = ((($3)) + 132|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN9PTInstant11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK9PTInstant5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(184)|0); __THREW__ = 0; invoke_vii(4392,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN9PTInstantD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22000; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9PTInstantD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9PTInstantD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11ASwapPTUEOTC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$id,$source,$target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 22112; HEAP32[$7>>2] = $15; __THREW__ = 0; $16 = (invoke_ii(3903,156)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $5 = $26; $6 = $27; __ZN14InstantAbilityD2Ev($7); $30 = $5; $31 = $6; ___resumeException($30|0); // unreachable; } $19 = $1; $20 = $2; $21 = $3; $22 = $4; __THREW__ = 0; invoke_viiiii(4393,($16|0),($19|0),($20|0),($21|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($7)) + 156|0); HEAP32[$25>>2] = $16; STACKTOP = sp;return; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $5 = $28; $6 = $29; __ZdlPv($16); __ZN14InstantAbilityD2Ev($7); $30 = $5; $31 = $6; ___resumeException($30|0); // unreachable; } function __ZN11ASwapPTUEOT7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 156|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $a = $9; $10 = (__Znwj(160)|0); $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = $a; __THREW__ = 0; invoke_viiiiii(4356,($10|0),($12|0),1,($14|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($10); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $wrapper = $10; $20 = $wrapper; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 96|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN11ASwapPTUEOT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK11ASwapPTUEOT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(4394,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN11ASwapPTUEOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22112; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN11ASwapPTUEOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ASwapPTUEOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AAExchangeLifeC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($this,$observer,$_id,$_source,$_target,$_cost,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $6 = $who; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; $13 = $6; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($7,$8,$9,$10,$11,$12,$13); $14 = 22224; HEAP32[$7>>2] = $14; STACKTOP = sp;return; } function __ZN14AAExchangeLife7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $_target = 0, $card = 0, $increaser = 0, $modifier = 0, $oldlife = 0, $opponent = 0, $player = 0, $targetOldLife = 0, $toughMod = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN18ActivatedAbilityTP9getTargetEv($2)|0); $_target = $3; $4 = $_target; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } $6 = $_target; $7 = ((($6)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(1); if ($9) { $10 = $_target; $11 = (__ZN6Player6inPlayEv($10)|0); $12 = (__ZN11MTGGameZone10hasAbilityEi($11,124)|0); if ($12) { $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } } $13 = ((($2)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $player = $15; $16 = $player; $17 = (__ZN10Damageable7getLifeEv($16)|0); $oldlife = $17; $18 = $_target; $19 = (__ZN10Damageable7getLifeEv($18)|0); $targetOldLife = $19; $20 = $oldlife; $21 = $targetOldLife; $22 = ($20|0)>($21|0); if ($22) { $23 = $oldlife; $24 = $targetOldLife; $25 = (($23) - ($24))|0; $29 = $25; } else { $26 = $targetOldLife; $27 = $oldlife; $28 = (($26) - ($27))|0; $29 = $28; } $modifier = $29; $30 = $_target; $31 = ((($30)) + 36|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0); if (!($33)) { $73 = $_target; $opponent = $73; $74 = $oldlife; $75 = $targetOldLife; $76 = ($74|0)>($75|0); $77 = $player; $78 = $modifier; if ($76) { $79 = Math_imul($78, -1)|0; (__ZN6Player14gainOrLoseLifeEi($77,$79)|0); $80 = $opponent; $81 = $modifier; (__ZN6Player14gainOrLoseLifeEi($80,$81)|0); } else { (__ZN6Player14gainOrLoseLifeEi($77,$78)|0); $82 = $opponent; $83 = $modifier; $84 = Math_imul($83, -1)|0; (__ZN6Player14gainOrLoseLifeEi($82,$84)|0); } $0 = 1; $85 = $0; STACKTOP = sp;return ($85|0); } $increaser = 0; $34 = $_target; $35 = ($34|0)==(0|0); $36 = ((($34)) + -280|0); $37 = $35 ? 0 : $36; $card = $37; $toughMod = 0; $38 = $targetOldLife; $39 = $card; $40 = ((($39)) + 512|0); $41 = HEAP32[$40>>2]|0; $42 = ($38|0)<=($41|0); if ($42) { $43 = $card; $44 = ((($43)) + 512|0); $45 = HEAP32[$44>>2]|0; $46 = $targetOldLife; $47 = (($45) - ($46))|0; $toughMod = $47; } else { $48 = $targetOldLife; $49 = $card; $50 = ((($49)) + 512|0); $51 = HEAP32[$50>>2]|0; $52 = (($48) - ($51))|0; $toughMod = $52; } $53 = $oldlife; $54 = $targetOldLife; $55 = ($53|0)>($54|0); $56 = $oldlife; if ($55) { $57 = $targetOldLife; $58 = (($56) - ($57))|0; $increaser = $58; $59 = $player; $60 = $modifier; $61 = Math_imul($60, -1)|0; (__ZN6Player14gainOrLoseLifeEi($59,$61)|0); $62 = $card; $63 = $increaser; $64 = $toughMod; $65 = (($63) + ($64))|0; (__ZN15MTGCardInstance14addToToughnessEi($62,$65)|0); } else { $66 = $_target; $67 = ((($66)) + 8|0); HEAP32[$67>>2] = $56; $68 = $oldlife; $69 = $card; $70 = ((($69)) + 236|0); HEAP32[$70>>2] = $68; $71 = $player; $72 = $modifier; (__ZN6Player14gainOrLoseLifeEi($71,$72)|0); } $0 = 1; $85 = $0; STACKTOP = sp;return ($85|0); } function __ZN14AAExchangeLife11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122327); STACKTOP = sp;return; } function __ZNK14AAExchangeLife5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4395,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14ALoseAbilitiesC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$id,$source,$_target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($5,$6,$7,$8); $9 = 22340; HEAP32[$5>>2] = $9; $10 = ((($5)) + 152|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($10); $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $15 = ((($5)) + 132|0); HEAP32[$15>>2] = $14; STACKTOP = sp;return; } function __ZN14ALoseAbilities9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $al = 0, $canRemove = 0, $currentAction = 0; var $currentAction2 = 0, $i = 0, $i1 = 0, $i3 = 0, $l = 0, $la = 0, $lordsInGame = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lordsInGame = sp + 36|0; $l = sp + 16|0; $currentAction2 = sp + 8|0; $1 = $this; $4 = $1; $5 = ((($4)) + 152|0); $6 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($6|0)!=(0); if ($7) { $0 = 0; $115 = $0; STACKTOP = sp;return ($115|0); } $8 = ((($4)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); $11 = ((($9)) + -280|0); $12 = $10 ? 0 : $11; $_target = $12; $13 = ((($4)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10DuelLayers11actionLayerEv($16)|0); $al = $17; __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEEC2Ev($lordsInGame); $18 = $al; $19 = ((($18)) + 20|0); $20 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($19)|0); $21 = (($20) - 1)|0; $i = $21; while(1) { $22 = $i; $23 = ($22|0)>(0); $24 = $al; $25 = ((($24)) + 20|0); if (!($23)) { label = 14; break; } $26 = $i; __THREW__ = 0; $27 = (invoke_iii(3833,($25|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } $30 = HEAP32[$27>>2]|0; $31 = ($30|0)!=(0|0); if ($31) { $32 = $al; $33 = ((($32)) + 20|0); $34 = $i; __THREW__ = 0; $35 = (invoke_iii(3833,($33|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } $38 = HEAP32[$35>>2]|0; $currentAction = $38; $39 = $currentAction; $40 = ($39|0)==(0|0); if ($40) { $46 = 0; } else { $41 = (___dynamic_cast($39,4000,336,0)|0); $46 = $41; } HEAP32[$l>>2] = $46; $47 = HEAP32[$l>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { __THREW__ = 0; invoke_vii(4396,($lordsInGame|0),($l|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } } } $51 = $i; $52 = (($51) + -1)|0; $i = $52; } L17: do { if ((label|0) == 14) { $53 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($25)|0); $54 = (($53) - 1)|0; $i1 = $54; while(1) { $55 = $i1; $56 = ($55|0)>(0); if (!($56)) { break; } $57 = $al; $58 = ((($57)) + 20|0); $59 = $i1; __THREW__ = 0; $60 = (invoke_iii(3833,($58|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break L17; } $63 = HEAP32[$60>>2]|0; $64 = ($63|0)!=(0|0); if ($64) { $65 = $al; $66 = ((($65)) + 20|0); $67 = $i1; __THREW__ = 0; $68 = (invoke_iii(3833,($66|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break L17; } $71 = HEAP32[$68>>2]|0; HEAP32[$currentAction2>>2] = $71; $72 = HEAP32[$currentAction2>>2]|0; $73 = ($72|0)==(0|0); if ($73) { $75 = 0; } else { $74 = (___dynamic_cast($72,4000,600,0)|0); $75 = $74; } $la = $75; $76 = $la; $77 = ($76|0)!=(0|0); if (!($77)) { $78 = HEAP32[$currentAction2>>2]|0; $79 = ((($78)) + 148|0); $80 = HEAP32[$79>>2]|0; $81 = $_target; $82 = ($80|0)==($81|0); if ($82) { $canRemove = 1; $i3 = 0; while(1) { $83 = $i3; $84 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($lordsInGame)|0); $85 = ($83>>>0)<($84>>>0); if (!($85)) { break; } $86 = $i3; __THREW__ = 0; $87 = (invoke_iii(4397,($lordsInGame|0),($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break L17; } $90 = HEAP32[$87>>2]|0; $91 = $_target; $92 = ($91|0)==(0|0); $93 = ((($91)) + 280|0); $94 = $92 ? 0 : $93; $95 = HEAP32[$currentAction2>>2]|0; __THREW__ = 0; $96 = (invoke_iiii(4398,($90|0),($94|0),($95|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break L17; } if ($96) { label = 28; break; } $99 = $i3; $100 = (($99) + 1)|0; $i3 = $100; } if ((label|0) == 28) { label = 0; $canRemove = 0; } $101 = $canRemove; $102 = $101&1; if ($102) { $103 = ((($4)) + 152|0); __THREW__ = 0; invoke_vii(3952,($103|0),($currentAction2|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break L17; } $106 = $al; $107 = HEAP32[$currentAction2>>2]|0; __THREW__ = 0; (invoke_iii(4399,($106|0),($107|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break L17; } } } } } $110 = $i1; $111 = (($110) + -1)|0; $i1 = $111; } __THREW__ = 0; $112 = (invoke_ii(242,($4|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { $0 = $112; __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEED2Ev($lordsInGame); $115 = $0; STACKTOP = sp;return ($115|0); } } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEED2Ev($lordsInGame); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; return (0)|0; } function __ZN14ALoseAbilities7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 152|0); $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = ((($1)) + 152|0); if (!($5)) { break; } $7 = $i; $8 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $a = $9; $10 = $a; $11 = ((($10)) + 92|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { $14 = $a; $15 = ($14|0)==(0|0); if ($15) { $17 = 0; } else { $16 = (___dynamic_cast($14,4000,600,0)|0); $17 = $16; } $18 = ($17|0)!=(0|0); if (!($18)) { $19 = $a; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 96|0); $22 = HEAP32[$21>>2]|0; (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); } } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($6); STACKTOP = sp;return 1; } function __ZNK14ALoseAbilities5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(4400,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13ALoseSubtypesC2EP12GameObserveriP15MTGCardInstanceS3_i($this,$observer,$id,$source,$_target,$parentType) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $_target = $_target|0; $parentType = $parentType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $_target; $5 = $parentType; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 22452; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); $12 = $5; HEAP32[$11>>2] = $12; $13 = ((($6)) + 156|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($13); $14 = $4; $15 = ($14|0)==(0|0); $16 = ((($14)) + 280|0); $17 = $15 ? 0 : $16; $18 = ((($6)) + 132|0); HEAP32[$18>>2] = $17; STACKTOP = sp;return; } function __ZN13ALoseSubtypes9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $i = 0, $subtype = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $subtype = sp; $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($3)|0); $5 = ($4|0)!=(0); if ($5) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $6 = ((($2)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + -280|0); $10 = $8 ? 0 : $9; $_target = $10; $11 = $_target; $12 = ((($11)) + 248|0); $13 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($12)|0); $14 = (($13) - 1)|0; $i = $14; while(1) { $15 = $i; $16 = ($15|0)>=(0); if (!($16)) { break; } $17 = $_target; $18 = ((($17)) + 248|0); $19 = $i; $20 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; HEAP32[$subtype>>2] = $21; $22 = HEAP32[$subtype>>2]|0; $23 = ((($2)) + 152|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN11MTGAllCards15isSubtypeOfTypeEjj($22,$24)|0); if ($25) { $26 = ((($2)) + 156|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($26,$subtype); $27 = $_target; $28 = HEAP32[$subtype>>2]|0; (__ZN15MTGCardInstance10removeTypeEii($27,$28,0)|0); } $29 = $i; $30 = (($29) + -1)|0; $i = $30; } $31 = (__ZN10MTGAbility9addToGameEv($2)|0); $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } function __ZN13ALoseSubtypes7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $i = 0; while(1) { $7 = $i; $8 = ((($1)) + 156|0); $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { break; } $11 = $_target; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($1)) + 156|0); $16 = $i; $17 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vii[$14 & 8191]($11,$18); $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = ((($1)) + 156|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($21); STACKTOP = sp;return 1; } function __ZNK13ALoseSubtypes5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4401,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN19APreventDamageTypesC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_i($this,$observer,$id,$source,$to,$from,$type) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $to = $to|0; $from = $from|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $type; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 22564; HEAP32[$7>>2] = $11; $12 = ((($7)) + 152|0); __THREW__ = 0; invoke_vii(3800,($12|0),($to|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $5 = $21; $6 = $22; __ZN10MTGAbilityD2Ev($7); $25 = $5; $26 = $6; ___resumeException($25|0); // unreachable; } $15 = ((($7)) + 164|0); __THREW__ = 0; invoke_vii(3800,($15|0),($from|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($7)) + 180|0); $19 = $4; HEAP32[$18>>2] = $19; $20 = ((($7)) + 176|0); HEAP32[$20>>2] = 0; STACKTOP = sp;return; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN10MTGAbilityD2Ev($7); $25 = $5; $26 = $6; ___resumeException($25|0); // unreachable; } function __ZN19APreventDamageTypes9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $9 = 0, $fromTc = 0, $tcf = 0, $toTc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 40|0; $2 = sp + 24|0; $5 = sp; $1 = $this; $6 = $1; $7 = ((($6)) + 176|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $0 = 0; $79 = $0; STACKTOP = sp;return ($79|0); } $10 = ((($6)) + 88|0); $11 = HEAP32[$10>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$11); $12 = ((($6)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$12); $13 = ((($6)) + 148|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_iiiii(3943,($tcf|0),($2|0),($14|0),($6|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $toTc = $15; $18 = $toTc; $19 = ($18|0)!=(0|0); if ($19) { $20 = $toTc; $21 = ((($20)) + 36|0); HEAP32[$21>>2] = 0; } $24 = ((($6)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$24); $25 = ((($6)) + 148|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; $27 = (invoke_iiiii(3943,($tcf|0),($5|0),($26|0),($6|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $fromTc = $27; $30 = $fromTc; $31 = ($30|0)!=(0|0); if ($31) { $32 = $fromTc; $33 = ((($32)) + 36|0); HEAP32[$33>>2] = 0; } $36 = ((($6)) + 180|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(1); do { if ($38) { $39 = ((($6)) + 180|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(2); if ($41) { $42 = (__Znwj(28)|0); $43 = $fromTc; $44 = $toTc; __THREW__ = 0; invoke_viiiiiii(4402,($42|0),($6|0),($43|0),($44|0),-1,0,1); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = ((($6)) + 176|0); HEAP32[$47>>2] = $42; break; } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZdlPv($42); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } else { label = 16; } } else { label = 16; } } while(0); do { if ((label|0) == 16) { $50 = ((($6)) + 180|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(1); if ($52) { $53 = (__Znwj(28)|0); $54 = $fromTc; $55 = $toTc; __THREW__ = 0; invoke_viiiiiii(4402,($53|0),($6|0),($54|0),($55|0),-1,0,0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { $58 = ((($6)) + 176|0); HEAP32[$58>>2] = $53; break; } $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $3 = $59; $4 = $60; __ZdlPv($53); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } $61 = ((($6)) + 180|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(2); if ($63) { $64 = (__Znwj(28)|0); $65 = $fromTc; $66 = $toTc; __THREW__ = 0; invoke_viiiiiii(4402,($64|0),($6|0),($65|0),($66|0),-1,0,2); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $69 = ((($6)) + 176|0); HEAP32[$69>>2] = $64; break; } $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; __ZdlPv($64); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } } } while(0); $72 = ((($6)) + 88|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 176|0); $75 = HEAP32[$74>>2]|0; $76 = ((($6)) + 176|0); $77 = HEAP32[$76>>2]|0; (__ZN18ReplacementEffects3addEP17ReplacementEffect($75,$77)|0); $78 = (__ZN10MTGAbility9addToGameEv($6)|0); $0 = $78; $79 = $0; STACKTOP = sp;return ($79|0); } function __ZN19APreventDamageTypes7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 176|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 176|0); $7 = HEAP32[$6>>2]|0; (__ZN18ReplacementEffects6removeEP17ReplacementEffect($5,$7)|0); $8 = ((($1)) + 176|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return 1; } $11 = ((($1)) + 176|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $14 = HEAP32[$12>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($12); } $17 = ((($1)) + 176|0); HEAP32[$17>>2] = 0; STACKTOP = sp;return 1; } function __ZNK19APreventDamageTypes5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(184)|0); __THREW__ = 0; invoke_vii(4403,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $a = $4; $7 = $a; $8 = ((($7)) + 176|0); HEAP32[$8>>2] = 0; $9 = $a; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN19APreventDamageTypesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22564; HEAP32[$1>>2] = $2; $3 = ((($1)) + 176|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 176|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 176|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN19APreventDamageTypesD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19APreventDamageTypesD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23APreventDamageTypesUEOTC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_i($this,$observer,$id,$source,$to,$from,$type) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $to = $to|0; $from = $from|0; $type = $type|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 12|0; $8 = sp; $9 = sp + 52|0; $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $type; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($10,$11,$12,$13); $14 = 22676; HEAP32[$10>>2] = $14; $15 = ((($10)) + 160|0); __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEC2Ev($15); __THREW__ = 0; $16 = (invoke_ii(3903,184)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($15); __ZN14InstantAbilityD2Ev($10); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $19 = $1; $20 = $2; $21 = $3; __THREW__ = 0; invoke_vii(3800,($7|0),($to|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $5 = $32; $6 = $33; } else { __THREW__ = 0; invoke_vii(3800,($8|0),($from|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $5 = $34; $6 = $35; } else { $26 = $4; __THREW__ = 0; invoke_viiiiiii(4404,($16|0),($19|0),($20|0),($21|0),($7|0),($8|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $5 = $36; $6 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; $29 = ((($10)) + 156|0); HEAP32[$29>>2] = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$9>>0]|0; $38 = $$pre_trunc&1; if (!($38)) { __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($15); __ZN14InstantAbilityD2Ev($10); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } __ZdlPv($16); __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($15); __ZN14InstantAbilityD2Ev($10); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } function __ZN23APreventDamageTypesUEOT7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 156|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $a = $9; $10 = (__Znwj(160)|0); $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = $a; __THREW__ = 0; invoke_viiiiii(4356,($10|0),($12|0),1,($14|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($10); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $wrapper = $10; $20 = $wrapper; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 96|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZN23APreventDamageTypesUEOT7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 160|0); $4 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = ((($1)) + 160|0); if (!($5)) { break; } $7 = $i; $8 = (__ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 96|0); HEAP32[$10>>2] = 0; $11 = $i; $12 = (($11) + 1)|0; $i = $12; } __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE5clearEv($6); STACKTOP = sp;return 1; } function __ZN23APreventDamageTypesUEOT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK23APreventDamageTypesUEOT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(4405,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN23APreventDamageTypesUEOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22676; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 160|0); __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($13); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23APreventDamageTypesUEOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23APreventDamageTypesUEOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AVanishingC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE($this,$observer,$_id,$card,$0,$1,$amount,$counterName) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $0 = $0|0; $1 = $1|0; $amount = $amount|0; $counterName = $counterName|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $observer; $4 = $_id; $5 = $card; $6 = $0; $7 = $1; $8 = $amount; $11 = $2; $12 = 22788; HEAP32[$11>>2] = $12; $13 = $3; $14 = $4; $15 = ((($11)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = ((($11)) + 132|0); $18 = HEAP32[$17>>2]|0; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($11,$13,$14,$16,$18); $19 = 22788; HEAP32[$11>>2] = $19; $20 = ((($11)) + 156|0); $21 = $8; HEAP32[$20>>2] = $21; $22 = ((($11)) + 160|0); __THREW__ = 0; invoke_vii(3800,($22|0),($counterName|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN10MTGAbilityD2Ev($11); $48 = $9; $49 = $10; ___resumeException($48|0); // unreachable; } $25 = $5; $26 = ($25|0)==(0|0); $27 = ((($25)) + 280|0); $28 = $26 ? 0 : $27; $29 = ((($11)) + 132|0); HEAP32[$29>>2] = $28; $30 = $5; $31 = ((($11)) + 148|0); HEAP32[$31>>2] = $30; $i = 0; while(1) { $32 = $i; $33 = $8; $34 = ($32|0)<($33|0); if (!($34)) { label = 8; break; } $35 = ((($11)) + 148|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 812|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($counterName)|0); __THREW__ = 0; (invoke_iiiiii(4265,($38|0),($39|0),0,0,0)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break; } $42 = $i; $43 = (($42) + 1)|0; $i = $43; } if ((label|0) == 8) { STACKTOP = sp;return; } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $9 = $46; $10 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZN10MTGAbilityD2Ev($11); $48 = $9; $49 = $10; ___resumeException($48|0); // unreachable; } function __ZN10AVanishing6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $7 = 0, $8 = 0, $9 = 0, $beforeCard = 0, $e = 0, $hasCounters = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $4 = $0; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)!=($8|0); if (!($9)) { $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } $10 = ((($4)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $13 = ((($4)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 208|0); $16 = HEAP32[$15>>2]|0; $17 = ($12|0)==($16|0); if (!($17)) { $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } $18 = ((($4)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(2); if (!($20)) { $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } $21 = ((($4)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 812|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($4)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 812|0); $29 = HEAP32[$28>>2]|0; $30 = ((($4)) + 160|0); $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); $32 = (__ZN8Counters10hasCounterEPKcii($29,$31,0,0)|0); $33 = ($32|0)!=(0|0); $35 = $33; } else { $35 = 0; } $34 = $35&1; $hasCounters = $34; $36 = $hasCounters; $37 = $36&1; if ($37) { $38 = ((($4)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 812|0); $41 = HEAP32[$40>>2]|0; $42 = ((($4)) + 160|0); $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($42)|0); (__ZN8Counters13removeCounterEPKcii($41,$43,0,0)|0); $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } $44 = ((($4)) + 160|0); $45 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($44,145420)|0); if (!($45)) { $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } $46 = ((($4)) + 148|0); $47 = HEAP32[$46>>2]|0; $beforeCard = $47; $48 = ((($4)) + 148|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN15MTGCardInstance10controllerEv($49)|0); $51 = ((($50)) + 84|0); $52 = HEAP32[$51>>2]|0; $53 = ((($4)) + 148|0); $54 = HEAP32[$53>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($52,$54)|0); $55 = (__Znwj(16)|0); $56 = $beforeCard; $57 = ((($4)) + 148|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; invoke_viii(4306,($55|0),($56|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $2 = $64; $3 = $65; __ZdlPv($55); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } $e = $55; $61 = ((($4)) + 88|0); $62 = HEAP32[$61>>2]|0; $63 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($62,$63)|0); $68 = $1; __ZN10MTGAbility6UpdateEf($4,$68); STACKTOP = sp;return; } function __ZN10AVanishing7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN10AVanishing11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($2,145420,0)|0); $4 = ($3|0)!=(-1); if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122341); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122348); STACKTOP = sp;return; } } function __ZNK10AVanishing5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(4406,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AVanishingD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22788; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AVanishingD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AVanishingD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12AProduceManaC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$_source,$ManaDescription) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $ManaDescription = $ManaDescription|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = 22900; HEAP32[$6>>2] = $7; $8 = $1; $9 = $2; $10 = ((($6)) + 148|0); $11 = HEAP32[$10>>2]|0; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$8,$9,$11); $12 = 22900; HEAP32[$6>>2] = $12; $13 = ((($6)) + 152|0); __THREW__ = 0; invoke_vii(3800,($13|0),($ManaDescription|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZN10MTGAbilityD2Ev($6); $50 = $4; $51 = $5; ___resumeException($50|0); // unreachable; } $16 = ((($6)) + 164|0); $17 = ((($16)) + 60|0); $18 = $16; while(1) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($18)) + 12|0); $20 = ($19|0)==($17|0); if ($20) { break; } else { $18 = $19; } } $21 = $3; $22 = ((($6)) + 148|0); HEAP32[$22>>2] = $21; $23 = ((($6)) + 164|0); __THREW__ = 0; (invoke_iii(3925,($23|0),(126296|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = ((($6)) + 164|0); $27 = ((($26)) + 12|0); __THREW__ = 0; (invoke_iii(3925,($27|0),(126300|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ((($6)) + 164|0); $31 = ((($30)) + 24|0); __THREW__ = 0; (invoke_iii(3925,($31|0),(126304|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $34 = ((($6)) + 164|0); $35 = ((($34)) + 36|0); __THREW__ = 0; (invoke_iii(3925,($35|0),(126308|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($6)) + 164|0); $39 = ((($38)) + 48|0); __THREW__ = 0; (invoke_iii(3925,($39|0),(126312|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { STACKTOP = sp;return; } } } } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; $46 = ((($16)) + 60|0); $48 = $46; while(1) { $47 = ((($48)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $49 = ($47|0)==($16|0); if ($49) { break; } else { $48 = $47; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN10MTGAbilityD2Ev($6); $50 = $4; $51 = $5; ___resumeException($50|0); // unreachable; } function __ZN12AProduceMana12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isTappedForMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,7704,0)|0); $6 = $5; } $isTappedForMana = $6; $7 = $isTappedForMana; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $isTappedForMana; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)==($13|0); if (!($14)) { $15 = $isTappedForMana; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 816|0); $21 = HEAP32[$20>>2]|0; $22 = ($17|0)==($21|0); if (!($22)) { STACKTOP = sp;return 1; } $23 = ((($2)) + 152|0); $24 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($23,122358)|0); if (!($24)) { STACKTOP = sp;return 1; } } (__ZN12AProduceMana7produceEv($2)|0); STACKTOP = sp;return 1; } function __ZN12AProduceMana7produceEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val30 = 0, $$expand_i1_val32 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val38 = 0, $$expand_i1_val4 = 0, $$expand_i1_val59 = 0, $$expand_i1_val6 = 0; var $$expand_i1_val61 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc41 = 0, $$pre_trunc43 = 0, $$pre_trunc45 = 0, $$pre_trunc47 = 0, $$pre_trunc49 = 0, $$pre_trunc51 = 0, $$pre_trunc53 = 0, $$pre_trunc55 = 0, $$pre_trunc57 = 0, $$pre_trunc63 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0; var $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0; var $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0; var $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0; var $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0; var $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $amp = 0, $ap0 = 0, $ap1 = 0, $ap2 = 0, $ap3 = 0; var $ap4 = 0, $ga0 = 0, $ga1 = 0, $ga2 = 0, $ga3 = 0, $ga4 = 0, $mw0 = 0, $mw1 = 0, $mw2 = 0, $mw3 = 0, $mw4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 252|0; $4 = sp + 240|0; $5 = sp + 290|0; $6 = sp + 224|0; $7 = sp + 289|0; $8 = sp + 204|0; $9 = sp + 192|0; $10 = sp + 288|0; $11 = sp + 176|0; $12 = sp + 287|0; $13 = sp + 156|0; $14 = sp + 144|0; $15 = sp + 286|0; $16 = sp + 128|0; $17 = sp + 285|0; $18 = sp + 108|0; $19 = sp + 96|0; $20 = sp + 284|0; $21 = sp + 80|0; $22 = sp + 283|0; $23 = sp + 60|0; $24 = sp + 48|0; $25 = sp + 282|0; $26 = sp + 32|0; $27 = sp + 281|0; $28 = sp + 12|0; $29 = sp; $30 = sp + 280|0; $0 = $this; $31 = $0; $32 = ((($31)) + 152|0); $33 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($32,122358)|0); $34 = (__Znwj(264)|0); if (!($33)) { $$expand_i1_val59 = 1; HEAP8[$30>>0] = $$expand_i1_val59; $478 = ((($31)) + 88|0); $479 = HEAP32[$478>>2]|0; $480 = ((($31)) + 88|0); $481 = HEAP32[$480>>2]|0; $482 = ((($481)) + 172|0); $483 = HEAP32[$482>>2]|0; __THREW__ = 0; $484 = (invoke_ii(3911,($483|0))|0); $485 = __THREW__; __THREW__ = 0; $486 = $485&1; if ($486) { label = 136; } else { __THREW__ = 0; $487 = (invoke_ii(3912,($484|0))|0); $488 = __THREW__; __THREW__ = 0; $489 = $488&1; if ($489) { label = 136; } else { $490 = ((($31)) + 148|0); $491 = HEAP32[$490>>2]|0; $492 = ((($31)) + 148|0); $493 = HEAP32[$492>>2]|0; __THREW__ = 0; $494 = (invoke_ii(3945,($493|0))|0); $495 = __THREW__; __THREW__ = 0; $496 = $495&1; if ($496) { label = 136; } else { $497 = ((($31)) + 152|0); __THREW__ = 0; invoke_vii(3800,($28|0),($497|0)); $498 = __THREW__; __THREW__ = 0; $499 = $498&1; if ($499) { label = 136; } else { $500 = ((($31)) + 148|0); $501 = HEAP32[$500>>2]|0; __THREW__ = 0; $502 = (invoke_iiii(3947,($28|0),(0|0),($501|0))|0); $503 = __THREW__; __THREW__ = 0; $504 = $503&1; do { if ($504) { label = 137; } else { __THREW__ = 0; invoke_vii(3797,($29|0),(211279|0)); $505 = __THREW__; __THREW__ = 0; $506 = $505&1; if ($506) { label = 137; } else { __THREW__ = 0; invoke_viiiiiiiiii(4407,($34|0),($479|0),($487|0),($491|0),($494|0),($502|0),(0|0),0,($29|0),0); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { $517 = ___cxa_find_matching_catch()|0; $518 = tempRet0; $1 = $517; $2 = $518; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } $$expand_i1_val61 = 0; HEAP8[$30>>0] = $$expand_i1_val61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $amp = $34; $509 = $amp; $510 = HEAP32[$509>>2]|0; $511 = ((($510)) + 92|0); $512 = HEAP32[$511>>2]|0; (FUNCTION_TABLE_ii[$512 & 8191]($509)|0); STACKTOP = sp;return 1; } } } while(0); if ((label|0) == 137) { $515 = ___cxa_find_matching_catch()|0; $516 = tempRet0; $1 = $515; $2 = $516; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } } } } if ((label|0) == 136) { $513 = ___cxa_find_matching_catch()|0; $514 = tempRet0; $1 = $513; $2 = $514; } $$pre_trunc63 = HEAP8[$30>>0]|0; $519 = $$pre_trunc63&1; if (!($519)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($34); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $35 = ((($31)) + 88|0); $36 = HEAP32[$35>>2]|0; $37 = ((($31)) + 88|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 172|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (invoke_ii(3911,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 73; } else { __THREW__ = 0; $44 = (invoke_ii(3912,($41|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 73; } else { $47 = ((($31)) + 148|0); $48 = HEAP32[$47>>2]|0; $49 = ((($31)) + 148|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; $51 = (invoke_ii(3945,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 73; } else { $54 = ((($31)) + 164|0); __THREW__ = 0; invoke_vii(3800,($3|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 73; } else { $57 = ((($31)) + 148|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; $59 = (invoke_iiii(3947,($3|0),(0|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; do { if ($61) { label = 74; } else { __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 74; } else { __THREW__ = 0; invoke_viiiiiiiiii(4407,($34|0),($36|0),($44|0),($48|0),($51|0),($59|0),(0|0),0,($4|0),0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $412 = ___cxa_find_matching_catch()|0; $413 = tempRet0; $1 = $412; $2 = $413; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $ap0 = $34; $66 = (__Znwj(184)|0); $$expand_i1_val4 = 1; HEAP8[$7>>0] = $$expand_i1_val4; $67 = ((($31)) + 88|0); $68 = HEAP32[$67>>2]|0; $69 = ((($31)) + 88|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 172|0); $72 = HEAP32[$71>>2]|0; __THREW__ = 0; $73 = (invoke_ii(3911,($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; do { if ($75) { label = 79; } else { __THREW__ = 0; $76 = (invoke_ii(3912,($73|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 79; } else { $79 = $ap0; $80 = ((($31)) + 148|0); $81 = HEAP32[$80>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 79; } else { __THREW__ = 0; invoke_viiiiiii(4254,($66|0),($68|0),($76|0),($79|0),($81|0),1,($6|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $417 = ___cxa_find_matching_catch()|0; $418 = tempRet0; $1 = $417; $2 = $418; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val6 = 0; HEAP8[$7>>0] = $$expand_i1_val6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $mw0 = $66; $86 = (__Znwj(160)|0); $87 = ((($31)) + 88|0); $88 = HEAP32[$87>>2]|0; $89 = ((($31)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 172|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_ii(3911,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { __THREW__ = 0; $96 = (invoke_ii(3912,($93|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { $99 = ((($31)) + 148|0); $100 = HEAP32[$99>>2]|0; $101 = $mw0; __THREW__ = 0; invoke_viiiiii(4255,($86|0),($88|0),($96|0),($100|0),(0|0),($101|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if (!($103)) { $ga0 = $86; $104 = (__Znwj(264)|0); $$expand_i1_val8 = 1; HEAP8[$10>>0] = $$expand_i1_val8; $105 = ((($31)) + 88|0); $106 = HEAP32[$105>>2]|0; $107 = ((($31)) + 88|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 172|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; $111 = (invoke_ii(3911,($110|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; do { if ($113) { label = 84; } else { __THREW__ = 0; $114 = (invoke_ii(3912,($111|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 84; break; } $117 = ((($31)) + 148|0); $118 = HEAP32[$117>>2]|0; $119 = ((($31)) + 148|0); $120 = HEAP32[$119>>2]|0; __THREW__ = 0; $121 = (invoke_ii(3945,($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 84; break; } $124 = ((($31)) + 164|0); $125 = ((($124)) + 12|0); __THREW__ = 0; invoke_vii(3800,($8|0),($125|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 84; break; } $128 = ((($31)) + 148|0); $129 = HEAP32[$128>>2]|0; __THREW__ = 0; $130 = (invoke_iiii(3947,($8|0),(0|0),($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; do { if ($132) { label = 85; } else { __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 85; break; } __THREW__ = 0; invoke_viiiiiiiiii(4407,($104|0),($106|0),($114|0),($118|0),($121|0),($130|0),(0|0),0,($9|0),0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { $426 = ___cxa_find_matching_catch()|0; $427 = tempRet0; $1 = $426; $2 = $427; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val10 = 0; HEAP8[$10>>0] = $$expand_i1_val10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $ap1 = $104; $137 = (__Znwj(184)|0); $$expand_i1_val12 = 1; HEAP8[$12>>0] = $$expand_i1_val12; $138 = ((($31)) + 88|0); $139 = HEAP32[$138>>2]|0; $140 = ((($31)) + 88|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 172|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; $144 = (invoke_ii(3911,($143|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; do { if ($146) { label = 90; } else { __THREW__ = 0; $147 = (invoke_ii(3912,($144|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 90; break; } $150 = $ap1; $151 = ((($31)) + 148|0); $152 = HEAP32[$151>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 90; break; } __THREW__ = 0; invoke_viiiiiii(4254,($137|0),($139|0),($147|0),($150|0),($152|0),1,($11|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $431 = ___cxa_find_matching_catch()|0; $432 = tempRet0; $1 = $431; $2 = $432; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val14 = 0; HEAP8[$12>>0] = $$expand_i1_val14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $mw1 = $137; $157 = (__Znwj(160)|0); $158 = ((($31)) + 88|0); $159 = HEAP32[$158>>2]|0; $160 = ((($31)) + 88|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 172|0); $163 = HEAP32[$162>>2]|0; __THREW__ = 0; $164 = (invoke_ii(3911,($163|0))|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; do { if (!($166)) { __THREW__ = 0; $167 = (invoke_ii(3912,($164|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break; } $170 = ((($31)) + 148|0); $171 = HEAP32[$170>>2]|0; $172 = $mw1; __THREW__ = 0; invoke_viiiiii(4255,($157|0),($159|0),($167|0),($171|0),(0|0),($172|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { break; } $ga1 = $157; $175 = (__Znwj(264)|0); $$expand_i1_val16 = 1; HEAP8[$15>>0] = $$expand_i1_val16; $176 = ((($31)) + 88|0); $177 = HEAP32[$176>>2]|0; $178 = ((($31)) + 88|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 172|0); $181 = HEAP32[$180>>2]|0; __THREW__ = 0; $182 = (invoke_ii(3911,($181|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; do { if ($184) { label = 95; } else { __THREW__ = 0; $185 = (invoke_ii(3912,($182|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 95; break; } $188 = ((($31)) + 148|0); $189 = HEAP32[$188>>2]|0; $190 = ((($31)) + 148|0); $191 = HEAP32[$190>>2]|0; __THREW__ = 0; $192 = (invoke_ii(3945,($191|0))|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 95; break; } $195 = ((($31)) + 164|0); $196 = ((($195)) + 24|0); __THREW__ = 0; invoke_vii(3800,($13|0),($196|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 95; break; } $199 = ((($31)) + 148|0); $200 = HEAP32[$199>>2]|0; __THREW__ = 0; $201 = (invoke_iiii(3947,($13|0),(0|0),($200|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; do { if ($203) { label = 96; } else { __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 96; break; } __THREW__ = 0; invoke_viiiiiiiiii(4407,($175|0),($177|0),($185|0),($189|0),($192|0),($201|0),(0|0),0,($14|0),0); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { $440 = ___cxa_find_matching_catch()|0; $441 = tempRet0; $1 = $440; $2 = $441; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val18 = 0; HEAP8[$15>>0] = $$expand_i1_val18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $ap2 = $175; $208 = (__Znwj(184)|0); $$expand_i1_val20 = 1; HEAP8[$17>>0] = $$expand_i1_val20; $209 = ((($31)) + 88|0); $210 = HEAP32[$209>>2]|0; $211 = ((($31)) + 88|0); $212 = HEAP32[$211>>2]|0; $213 = ((($212)) + 172|0); $214 = HEAP32[$213>>2]|0; __THREW__ = 0; $215 = (invoke_ii(3911,($214|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; do { if ($217) { label = 101; } else { __THREW__ = 0; $218 = (invoke_ii(3912,($215|0))|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 101; break; } $221 = $ap2; $222 = ((($31)) + 148|0); $223 = HEAP32[$222>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 101; break; } __THREW__ = 0; invoke_viiiiiii(4254,($208|0),($210|0),($218|0),($221|0),($223|0),1,($16|0)); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { $445 = ___cxa_find_matching_catch()|0; $446 = tempRet0; $1 = $445; $2 = $446; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $$expand_i1_val22 = 0; HEAP8[$17>>0] = $$expand_i1_val22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $mw2 = $208; $228 = (__Znwj(160)|0); $229 = ((($31)) + 88|0); $230 = HEAP32[$229>>2]|0; $231 = ((($31)) + 88|0); $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 172|0); $234 = HEAP32[$233>>2]|0; __THREW__ = 0; $235 = (invoke_ii(3911,($234|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; do { if (!($237)) { __THREW__ = 0; $238 = (invoke_ii(3912,($235|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break; } $241 = ((($31)) + 148|0); $242 = HEAP32[$241>>2]|0; $243 = $mw2; __THREW__ = 0; invoke_viiiiii(4255,($228|0),($230|0),($238|0),($242|0),(0|0),($243|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { break; } $ga2 = $228; $246 = (__Znwj(264)|0); $$expand_i1_val24 = 1; HEAP8[$20>>0] = $$expand_i1_val24; $247 = ((($31)) + 88|0); $248 = HEAP32[$247>>2]|0; $249 = ((($31)) + 88|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 172|0); $252 = HEAP32[$251>>2]|0; __THREW__ = 0; $253 = (invoke_ii(3911,($252|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; do { if ($255) { label = 106; } else { __THREW__ = 0; $256 = (invoke_ii(3912,($253|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 106; break; } $259 = ((($31)) + 148|0); $260 = HEAP32[$259>>2]|0; $261 = ((($31)) + 148|0); $262 = HEAP32[$261>>2]|0; __THREW__ = 0; $263 = (invoke_ii(3945,($262|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 106; break; } $266 = ((($31)) + 164|0); $267 = ((($266)) + 36|0); __THREW__ = 0; invoke_vii(3800,($18|0),($267|0)); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { label = 106; break; } $270 = ((($31)) + 148|0); $271 = HEAP32[$270>>2]|0; __THREW__ = 0; $272 = (invoke_iiii(3947,($18|0),(0|0),($271|0))|0); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; do { if ($274) { label = 107; } else { __THREW__ = 0; invoke_vii(3797,($19|0),(211279|0)); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 107; break; } __THREW__ = 0; invoke_viiiiiiiiii(4407,($246|0),($248|0),($256|0),($260|0),($263|0),($272|0),(0|0),0,($19|0),0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { $454 = ___cxa_find_matching_catch()|0; $455 = tempRet0; $1 = $454; $2 = $455; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } $$expand_i1_val26 = 0; HEAP8[$20>>0] = $$expand_i1_val26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $ap3 = $246; $279 = (__Znwj(184)|0); $$expand_i1_val28 = 1; HEAP8[$22>>0] = $$expand_i1_val28; $280 = ((($31)) + 88|0); $281 = HEAP32[$280>>2]|0; $282 = ((($31)) + 88|0); $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 172|0); $285 = HEAP32[$284>>2]|0; __THREW__ = 0; $286 = (invoke_ii(3911,($285|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; do { if ($288) { label = 112; } else { __THREW__ = 0; $289 = (invoke_ii(3912,($286|0))|0); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 112; break; } $292 = $ap3; $293 = ((($31)) + 148|0); $294 = HEAP32[$293>>2]|0; __THREW__ = 0; invoke_vii(3797,($21|0),(211279|0)); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { label = 112; break; } __THREW__ = 0; invoke_viiiiiii(4254,($279|0),($281|0),($289|0),($292|0),($294|0),1,($21|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { $459 = ___cxa_find_matching_catch()|0; $460 = tempRet0; $1 = $459; $2 = $460; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } $$expand_i1_val30 = 0; HEAP8[$22>>0] = $$expand_i1_val30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $mw3 = $279; $299 = (__Znwj(160)|0); $300 = ((($31)) + 88|0); $301 = HEAP32[$300>>2]|0; $302 = ((($31)) + 88|0); $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 172|0); $305 = HEAP32[$304>>2]|0; __THREW__ = 0; $306 = (invoke_ii(3911,($305|0))|0); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; do { if (!($308)) { __THREW__ = 0; $309 = (invoke_ii(3912,($306|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { break; } $312 = ((($31)) + 148|0); $313 = HEAP32[$312>>2]|0; $314 = $mw3; __THREW__ = 0; invoke_viiiiii(4255,($299|0),($301|0),($309|0),($313|0),(0|0),($314|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { break; } $ga3 = $299; $317 = (__Znwj(264)|0); $$expand_i1_val32 = 1; HEAP8[$25>>0] = $$expand_i1_val32; $318 = ((($31)) + 88|0); $319 = HEAP32[$318>>2]|0; $320 = ((($31)) + 88|0); $321 = HEAP32[$320>>2]|0; $322 = ((($321)) + 172|0); $323 = HEAP32[$322>>2]|0; __THREW__ = 0; $324 = (invoke_ii(3911,($323|0))|0); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; do { if ($326) { label = 117; } else { __THREW__ = 0; $327 = (invoke_ii(3912,($324|0))|0); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { label = 117; break; } $330 = ((($31)) + 148|0); $331 = HEAP32[$330>>2]|0; $332 = ((($31)) + 148|0); $333 = HEAP32[$332>>2]|0; __THREW__ = 0; $334 = (invoke_ii(3945,($333|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { label = 117; break; } $337 = ((($31)) + 164|0); $338 = ((($337)) + 48|0); __THREW__ = 0; invoke_vii(3800,($23|0),($338|0)); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { label = 117; break; } $341 = ((($31)) + 148|0); $342 = HEAP32[$341>>2]|0; __THREW__ = 0; $343 = (invoke_iiii(3947,($23|0),(0|0),($342|0))|0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; do { if ($345) { label = 118; } else { __THREW__ = 0; invoke_vii(3797,($24|0),(211279|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 118; break; } __THREW__ = 0; invoke_viiiiiiiiii(4407,($317|0),($319|0),($327|0),($331|0),($334|0),($343|0),(0|0),0,($24|0),0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { $468 = ___cxa_find_matching_catch()|0; $469 = tempRet0; $1 = $468; $2 = $469; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } $$expand_i1_val34 = 0; HEAP8[$25>>0] = $$expand_i1_val34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $ap4 = $317; $350 = (__Znwj(184)|0); $$expand_i1_val36 = 1; HEAP8[$27>>0] = $$expand_i1_val36; $351 = ((($31)) + 88|0); $352 = HEAP32[$351>>2]|0; $353 = ((($31)) + 88|0); $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 172|0); $356 = HEAP32[$355>>2]|0; __THREW__ = 0; $357 = (invoke_ii(3911,($356|0))|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; do { if ($359) { label = 123; } else { __THREW__ = 0; $360 = (invoke_ii(3912,($357|0))|0); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($362) { label = 123; break; } $363 = $ap4; $364 = ((($31)) + 148|0); $365 = HEAP32[$364>>2]|0; __THREW__ = 0; invoke_vii(3797,($26|0),(211279|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 123; break; } __THREW__ = 0; invoke_viiiiiii(4254,($350|0),($352|0),($360|0),($363|0),($365|0),1,($26|0)); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { $473 = ___cxa_find_matching_catch()|0; $474 = tempRet0; $1 = $473; $2 = $474; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } $$expand_i1_val38 = 0; HEAP8[$27>>0] = $$expand_i1_val38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $mw4 = $350; $370 = (__Znwj(160)|0); $371 = ((($31)) + 88|0); $372 = HEAP32[$371>>2]|0; $373 = ((($31)) + 88|0); $374 = HEAP32[$373>>2]|0; $375 = ((($374)) + 172|0); $376 = HEAP32[$375>>2]|0; __THREW__ = 0; $377 = (invoke_ii(3911,($376|0))|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; do { if (!($379)) { __THREW__ = 0; $380 = (invoke_ii(3912,($377|0))|0); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; if ($382) { break; } $383 = ((($31)) + 148|0); $384 = HEAP32[$383>>2]|0; $385 = $mw4; __THREW__ = 0; invoke_viiiiii(4255,($370|0),($372|0),($380|0),($384|0),(0|0),($385|0)); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { break; } $ga4 = $370; $388 = $ga0; $389 = HEAP32[$388>>2]|0; $390 = ((($389)) + 92|0); $391 = HEAP32[$390>>2]|0; (FUNCTION_TABLE_ii[$391 & 8191]($388)|0); $392 = $ga1; $393 = HEAP32[$392>>2]|0; $394 = ((($393)) + 92|0); $395 = HEAP32[$394>>2]|0; (FUNCTION_TABLE_ii[$395 & 8191]($392)|0); $396 = $ga2; $397 = HEAP32[$396>>2]|0; $398 = ((($397)) + 92|0); $399 = HEAP32[$398>>2]|0; (FUNCTION_TABLE_ii[$399 & 8191]($396)|0); $400 = $ga3; $401 = HEAP32[$400>>2]|0; $402 = ((($401)) + 92|0); $403 = HEAP32[$402>>2]|0; (FUNCTION_TABLE_ii[$403 & 8191]($400)|0); $404 = $ga4; $405 = HEAP32[$404>>2]|0; $406 = ((($405)) + 92|0); $407 = HEAP32[$406>>2]|0; (FUNCTION_TABLE_ii[$407 & 8191]($404)|0); STACKTOP = sp;return 1; } } while(0); $476 = ___cxa_find_matching_catch()|0; $477 = tempRet0; $1 = $476; $2 = $477; __ZdlPv($370); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 123) { $471 = ___cxa_find_matching_catch()|0; $472 = tempRet0; $1 = $471; $2 = $472; } $$pre_trunc57 = HEAP8[$27>>0]|0; $475 = $$pre_trunc57&1; if (!($475)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($350); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 118) { $466 = ___cxa_find_matching_catch()|0; $467 = tempRet0; $1 = $466; $2 = $467; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } } while(0); if ((label|0) == 117) { $464 = ___cxa_find_matching_catch()|0; $465 = tempRet0; $1 = $464; $2 = $465; } $$pre_trunc55 = HEAP8[$25>>0]|0; $470 = $$pre_trunc55&1; if (!($470)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($317); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); $462 = ___cxa_find_matching_catch()|0; $463 = tempRet0; $1 = $462; $2 = $463; __ZdlPv($299); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 112) { $457 = ___cxa_find_matching_catch()|0; $458 = tempRet0; $1 = $457; $2 = $458; } $$pre_trunc53 = HEAP8[$22>>0]|0; $461 = $$pre_trunc53&1; if (!($461)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($279); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 107) { $452 = ___cxa_find_matching_catch()|0; $453 = tempRet0; $1 = $452; $2 = $453; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } } while(0); if ((label|0) == 106) { $450 = ___cxa_find_matching_catch()|0; $451 = tempRet0; $1 = $450; $2 = $451; } $$pre_trunc51 = HEAP8[$20>>0]|0; $456 = $$pre_trunc51&1; if (!($456)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($246); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); $448 = ___cxa_find_matching_catch()|0; $449 = tempRet0; $1 = $448; $2 = $449; __ZdlPv($228); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 101) { $443 = ___cxa_find_matching_catch()|0; $444 = tempRet0; $1 = $443; $2 = $444; } $$pre_trunc49 = HEAP8[$17>>0]|0; $447 = $$pre_trunc49&1; if (!($447)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($208); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 96) { $438 = ___cxa_find_matching_catch()|0; $439 = tempRet0; $1 = $438; $2 = $439; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } } while(0); if ((label|0) == 95) { $436 = ___cxa_find_matching_catch()|0; $437 = tempRet0; $1 = $436; $2 = $437; } $$pre_trunc47 = HEAP8[$15>>0]|0; $442 = $$pre_trunc47&1; if (!($442)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($175); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $1 = $434; $2 = $435; __ZdlPv($157); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 90) { $429 = ___cxa_find_matching_catch()|0; $430 = tempRet0; $1 = $429; $2 = $430; } $$pre_trunc45 = HEAP8[$12>>0]|0; $433 = $$pre_trunc45&1; if (!($433)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($137); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } while(0); if ((label|0) == 85) { $424 = ___cxa_find_matching_catch()|0; $425 = tempRet0; $1 = $424; $2 = $425; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } while(0); if ((label|0) == 84) { $422 = ___cxa_find_matching_catch()|0; $423 = tempRet0; $1 = $422; $2 = $423; } $$pre_trunc43 = HEAP8[$10>>0]|0; $428 = $$pre_trunc43&1; if (!($428)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($104); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } } $420 = ___cxa_find_matching_catch()|0; $421 = tempRet0; $1 = $420; $2 = $421; __ZdlPv($86); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } } } while(0); if ((label|0) == 79) { $415 = ___cxa_find_matching_catch()|0; $416 = tempRet0; $1 = $415; $2 = $416; } $$pre_trunc41 = HEAP8[$7>>0]|0; $419 = $$pre_trunc41&1; if (!($419)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($66); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } } } while(0); if ((label|0) == 74) { $410 = ___cxa_find_matching_catch()|0; $411 = tempRet0; $1 = $410; $2 = $411; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } } } } if ((label|0) == 73) { $408 = ___cxa_find_matching_catch()|0; $409 = tempRet0; $1 = $408; $2 = $409; } $$pre_trunc = HEAP8[$5>>0]|0; $414 = $$pre_trunc&1; if (!($414)) { $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; } __ZdlPv($34); $520 = $1; $521 = $2; ___resumeException($520|0); // unreachable; return (0)|0; } function __ZN12AProduceMana11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122369); STACKTOP = sp;return; } function __ZNK12AProduceMana5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(4408,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12AProduceManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22900; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); $4 = ((($3)) + 60|0); $6 = $4; while(1) { $5 = ((($6)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $7 = ($5|0)==($3|0); if ($7) { break; } else { $6 = $5; } } $8 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12AProduceManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AProduceManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AUpkeepC2EP12GameObserveriP15MTGCardInstanceP10MTGAbilityP8ManaCostiiib($this,$observer,$_id,$card,$a,$_cost,$restrictions,$_phase,$_once,$Cumulative) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $a = $a|0; $_cost = $_cost|0; $restrictions = $restrictions|0; $_phase = $_phase|0; $_once = $_once|0; $Cumulative = $Cumulative|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $10 = sp + 32|0; $11 = sp + 20|0; $14 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $a; $5 = $_cost; $6 = $restrictions; $7 = $_phase; $8 = $_once; $15 = $Cumulative&1; $9 = $15; $16 = $0; $17 = $1; $18 = $2; $19 = $3; $20 = $5; $21 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,211279); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $12 = $67; $13 = $68; } else { __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $12 = $69; $13 = $70; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($16|0),($17|0),($18|0),($19|0),($20|0),($21|0),($10|0),(0|0),($11|0),($14|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $12 = $71; $13 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $28 = ((($16)) + 220|0); $29 = $4; __THREW__ = 0; invoke_vii(4241,($28|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if ($31) { label = 17; } else { $32 = 23012; HEAP32[$16>>2] = $32; $33 = ((($16)) + 228|0); $34 = $7; HEAP32[$33>>2] = $34; $35 = ((($16)) + 232|0); $36 = $8; HEAP32[$35>>2] = $36; $37 = ((($16)) + 236|0); $38 = $9; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; $41 = ((($16)) + 224|0); HEAP32[$41>>2] = 0; $42 = ((($16)) + 136|0); HEAP32[$42>>2] = 20; $43 = $9; $44 = $43&1; if (!($44)) { STACKTOP = sp;return; } __THREW__ = 0; $45 = (invoke_ii(3903,84)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 17; } else { __THREW__ = 0; invoke_vi(3904,($45|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $12 = $75; $13 = $76; __ZdlPv($45); break; } $50 = ((($16)) + 244|0); HEAP32[$50>>2] = $45; $51 = ((($16)) + 244|0); $52 = HEAP32[$51>>2]|0; __THREW__ = 0; $53 = (invoke_ii(3956,($16|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 17; } else { __THREW__ = 0; invoke_vii(4409,($52|0),($53|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 17; } else { $58 = ((($16)) + 244|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; $60 = (invoke_ii(3956,($16|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 17; } else { $63 = ((($60)) + 60|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; (invoke_iii(4410,($59|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 17; } else { STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 17) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $12 = $73; $13 = $74; } __ZN16ActivatedAbilityD2Ev($16); $77 = $12; $78 = $13; ___resumeException($77|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $77 = $12; $78 = $13; ___resumeException($77|0); // unreachable; } function __ZN7AUpkeep12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pe = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,1960,0)|0); $6 = $5; } $pe = $6; $7 = $pe; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $pe; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = (3)==($12|0); if (!($13)) { STACKTOP = sp;return 1; } $14 = $pe; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = (2)==($17|0); if (!($18)) { STACKTOP = sp;return 1; } $19 = ((($2)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($2)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 208|0); $25 = HEAP32[$24>>2]|0; $26 = ($21|0)==($25|0); if (!($26)) { STACKTOP = sp;return 1; } $27 = ((($2)) + 232|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)<(2); if (!($29)) { STACKTOP = sp;return 1; } $30 = ((($2)) + 224|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)<(1); if (!($32)) { STACKTOP = sp;return 1; } $33 = ((($2)) + 220|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 92|0); $37 = HEAP32[$36>>2]|0; (FUNCTION_TABLE_ii[$37 & 8191]($34)|0); STACKTOP = sp;return 1; } function __ZN7AUpkeep6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $9 = 0, $age = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } $8 = ((($2)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($2)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 208|0); $14 = HEAP32[$13>>2]|0; $15 = ($10|0)==($14|0); if (!($15)) { $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } $16 = ((($2)) + 232|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)<(2); if (!($18)) { $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } $19 = ((($2)) + 20|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); L10: do { if ($21) { $22 = ((($2)) + 224|0); HEAP32[$22>>2] = 0; } else { $23 = ((($2)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(2); if ($25) { $26 = ((($2)) + 236|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; if ($28) { $29 = ((($2)) + 148|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 812|0); $32 = HEAP32[$31>>2]|0; (__ZN8Counters10addCounterEPKciib($32,148418,0,0,0)|0); $targetCounter = 0; $33 = ((($2)) + 240|0); HEAP32[$33>>2] = 0; $34 = ((($2)) + 148|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 812|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = ((($2)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 812|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZN8Counters10hasCounterEPKcii($42,148418,0,0)|0); $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($2)) + 148|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 812|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN8Counters10hasCounterEPKcii($48,148418,0,0)|0); $targetCounter = $49; $50 = $targetCounter; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) - 1)|0; $54 = ((($2)) + 240|0); HEAP32[$54>>2] = $53; } } $55 = ((($2)) + 240|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0); if ($57) { $58 = ((($2)) + 224|0); HEAP32[$58>>2] = 0; $59 = (__ZN10MTGAbility7getCostEv($2)|0); $60 = ((($2)) + 244|0); $61 = HEAP32[$60>>2]|0; __ZN8ManaCost4copyEPS_($59,$61); $age = 0; while(1) { $62 = $age; $63 = ((($2)) + 240|0); $64 = HEAP32[$63>>2]|0; $65 = ($62|0)<($64|0); if (!($65)) { break L10; } $66 = (__ZN10MTGAbility7getCostEv($2)|0); $67 = ((($2)) + 244|0); $68 = HEAP32[$67>>2]|0; (__ZN8ManaCost3addEPS_($66,$68)|0); $69 = (__ZN10MTGAbility7getCostEv($2)|0); $70 = ((($2)) + 244|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 60|0); $73 = HEAP32[$72>>2]|0; (__ZN8ManaCost13addExtraCostsEP10ExtraCosts($69,$73)|0); $74 = $age; $75 = (($74) + 1)|0; $age = $75; } } } } } } while(0); $76 = ((($2)) + 20|0); $77 = HEAP32[$76>>2]|0; $78 = ((($2)) + 228|0); $79 = HEAP32[$78>>2]|0; $80 = (($79) + 1)|0; $81 = ($77|0)==($80|0); if (!($81)) { $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } $82 = ((($2)) + 232|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0); if (!($84)) { $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } $85 = ((($2)) + 232|0); HEAP32[$85>>2] = 2; $86 = $1; __ZN16ActivatedAbility6UpdateEf($2,$86); STACKTOP = sp;return; } function __ZN7AUpkeep17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $4 = $1; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 228|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)!=($8|0); if (!($9)) { $10 = ((($4)) + 224|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)>(0); if (!($12)) { $13 = ((($4)) + 232|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)>=(2); if (!($15)) { $16 = $2; $17 = $3; $18 = (__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($4,$16,$17)|0); $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } } } $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN7AUpkeep7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 224|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return 1; } function __ZN7AUpkeep11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,150744); STACKTOP = sp;return; } function __ZNK7AUpkeep8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,122382)|0); $5 = ((($2)) + 224|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,148993)|0); $8 = $1; $9 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$8)|0); $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,163062)|0); STACKTOP = sp;return ($10|0); } function __ZNK7AUpkeep5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(248)|0); __THREW__ = 0; invoke_vii(4411,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 220|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN7AUpkeepD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23012; HEAP32[$1>>2] = $2; $3 = ((($1)) + 236|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($1)) + 244|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($1)) + 244|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = ((($1)) + 244|0); HEAP32[$15>>2] = 0; } } $16 = ((($1)) + 220|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $19 = ((($1)) + 220|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = ((($1)) + 220|0); HEAP32[$25>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7AUpkeepD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7AUpkeepD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12APhaseActionC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiibbbbbb($this,$observer,$_id,$card,$0,$sAbility,$1,$_phase,$forcedestroy,$next,$myturn,$opponentturn,$once,$checkexile) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $0 = $0|0; $sAbility = $sAbility|0; $1 = $1|0; $_phase = $_phase|0; $forcedestroy = $forcedestroy|0; $next = $next|0; $myturn = $myturn|0; $opponentturn = $opponentturn|0; $once = $once|0; $checkexile = $checkexile|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 24|0; $17 = sp + 12|0; $18 = sp; $2 = $this; $3 = $observer; $4 = $_id; $5 = $card; $6 = $0; $7 = $1; $8 = $_phase; $19 = $forcedestroy&1; $9 = $19; $20 = $next&1; $10 = $20; $21 = $myturn&1; $11 = $21; $22 = $opponentturn&1; $12 = $22; $23 = $once&1; $13 = $23; $24 = $checkexile&1; $14 = $24; $25 = $2; $26 = $3; $27 = $4; $28 = $5; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($25,$26,$27,$28); $29 = 23128; HEAP32[$25>>2] = $29; $30 = ((($25)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($30); $31 = ((($25)) + 168|0); __THREW__ = 0; invoke_vii(3800,($31|0),($sAbility|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $15 = $95; $16 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZN10MTGAbilityD2Ev($25); $114 = $15; $115 = $16; ___resumeException($114|0); // unreachable; } $34 = ((($25)) + 180|0); $35 = $8; HEAP32[$34>>2] = $35; $36 = ((($25)) + 188|0); $37 = $9; $38 = $37&1; $39 = $38&1; HEAP8[$36>>0] = $39; $40 = ((($25)) + 189|0); $41 = $10; $42 = $41&1; $43 = $42&1; HEAP8[$40>>0] = $43; $44 = ((($25)) + 190|0); $45 = $11; $46 = $45&1; $47 = $46&1; HEAP8[$44>>0] = $47; $48 = ((($25)) + 191|0); $49 = $12; $50 = $49&1; $51 = $50&1; HEAP8[$48>>0] = $51; $52 = ((($25)) + 192|0); $53 = $13; $54 = $53&1; $55 = $54&1; HEAP8[$52>>0] = $55; $56 = ((($25)) + 193|0); $57 = $14; $58 = $57&1; $59 = $58&1; HEAP8[$56>>0] = $59; $60 = $4; $61 = ((($25)) + 164|0); HEAP32[$61>>2] = $60; $62 = $5; __THREW__ = 0; $63 = (invoke_ii(3945,($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 12; } else { $66 = ((($25)) + 196|0); HEAP32[$66>>2] = $63; $67 = ((($25)) + 152|0); __THREW__ = 0; (invoke_iii(3925,($67|0),(211279|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 12; } else { $70 = ((($25)) + 88|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 12; } else { __THREW__ = 0; invoke_vii(3800,($17|0),($sAbility|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; L9: do { if ($75) { label = 13; } else { $76 = ((($25)) + 164|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; $78 = (invoke_iiiiiiiii(4066,($af|0),($17|0),($77|0),(0|0),(0|0),0,0,(0|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $15 = $101; $16 = $102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } $81 = ((($25)) + 184|0); HEAP32[$81>>2] = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $82 = ((($25)) + 184|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); $85 = ((($25)) + 152|0); do { if ($84) { $86 = ((($25)) + 184|0); $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 80|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; invoke_vii($90|0,($18|0),($87|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 13; break L9; } __THREW__ = 0; (invoke_iii(3901,($85|0),($18|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $15 = $103; $16 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break L9; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } } else { $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($sAbility)|0); __THREW__ = 0; (invoke_iii(3925,($85|0),($105|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 13; break L9; } } } while(0); $108 = ((($25)) + 184|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)==(0|0); if ($110) { __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } $111 = HEAP32[$109>>2]|0; $112 = ((($111)) + 4|0); $113 = HEAP32[$112>>2]|0; FUNCTION_TABLE_vi[$113 & 8191]($109); __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } } while(0); if ((label|0) == 13) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $15 = $99; $16 = $100; } __ZN14AbilityFactoryD2Ev($af); } } } if ((label|0) == 12) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $15 = $97; $16 = $98; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZN10MTGAbilityD2Ev($25); $114 = $15; $115 = $16; ___resumeException($114|0); // unreachable; } function __ZN12APhaseAction6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $a = 0, $ability = 0, $af = 0, $isTargetable = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 28|0; $2 = sp + 12|0; $0 = $this; $1 = $dt; $5 = $0; $6 = ((($5)) + 193|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { $9 = ((($5)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -280|0); $12 = ((($11)) + 624|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance14getCurrentZoneEv($13)|0); $15 = ((($5)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -280|0); $18 = ((($17)) + 808|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = ($14|0)!=($23|0); if ($24) { $25 = ((($5)) + 96|0); HEAP32[$25>>2] = 1; STACKTOP = sp;return; } } $26 = ((($5)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ((($5)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = ($27|0)!=($29|0); do { if ($30) { $31 = ((($5)) + 190|0); $32 = HEAP8[$31>>0]|0; $33 = $32&1; if ($33) { $34 = ((($5)) + 88|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 208|0); $37 = HEAP32[$36>>2]|0; $38 = ((($5)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN15MTGCardInstance10controllerEv($39)|0); $41 = ($37|0)==($40|0); if (!($41)) { label = 7; } } else { label = 7; } if ((label|0) == 7) { $42 = ((($5)) + 191|0); $43 = HEAP8[$42>>0]|0; $44 = $43&1; if (!($44)) { break; } $45 = ((($5)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 208|0); $48 = HEAP32[$47>>2]|0; $49 = ((($5)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = ($48|0)!=($51|0); if (!($52)) { break; } } $53 = ((($5)) + 20|0); $54 = HEAP32[$53>>2]|0; $55 = ((($5)) + 180|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)==($56|0); if ($57) { $58 = ((($5)) + 189|0); $59 = HEAP8[$58>>0]|0; $60 = $59&1; if ($60) { $_target = 0; $isTargetable = 0; $61 = ((($5)) + 132|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0|0); if ($63) { $64 = ((($5)) + 132|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0|0); $67 = ((($65)) + -280|0); $68 = $66 ? 0 : $67; $_target = $68; $69 = $_target; $70 = ($69|0)!=(0|0); if ($70) { $71 = $_target; $72 = ((($71)) + 392|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if ($74) { $80 = 0; } else { $75 = $_target; $76 = ((($5)) + 148|0); $77 = HEAP32[$76>>2]|0; $78 = ($75|0)!=($77|0); $80 = $78; } } else { $80 = 0; } $79 = $80&1; $isTargetable = $79; } $81 = ((($5)) + 168|0); $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($81)|0); $83 = ($82|0)!=(0); if ($83) { $84 = ((($5)) + 132|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)!=(0|0); if ($86) { $87 = $isTargetable; $88 = $87&1; if (!($88)) { while(1) { $90 = $_target; $91 = ($90|0)!=(0|0); if (!($91)) { break; } $92 = $_target; $93 = ((($92)) + 624|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)!=(0|0); if (!($95)) { break; } $96 = $_target; $97 = ((($96)) + 624|0); $98 = HEAP32[$97>>2]|0; $_target = $98; } $99 = ((($5)) + 88|0); $100 = HEAP32[$99>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$100); $101 = ((($5)) + 168|0); __THREW__ = 0; invoke_vii(3800,($2|0),($101|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if (!($103)) { $104 = ((($5)) + 164|0); $105 = HEAP32[$104>>2]|0; $106 = $_target; __THREW__ = 0; $107 = (invoke_iiiiiiiii(4066,($af|0),($2|0),($105|0),(0|0),($106|0),0,0,(0|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $3 = $148; $4 = $149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN14AbilityFactoryD2Ev($af); $150 = $3; $151 = $4; ___resumeException($150|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $ability = $107; $110 = $ability; $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 84|0); $113 = HEAP32[$112>>2]|0; __THREW__ = 0; $114 = (invoke_ii($113|0,($110|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if (!($116)) { $a = $114; $117 = $_target; $118 = ($117|0)==(0|0); $119 = ((($117)) + 280|0); $120 = $118 ? 0 : $119; $121 = $a; $122 = ((($121)) + 132|0); HEAP32[$122>>2] = $120; $123 = $a; $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 92|0); $126 = HEAP32[$125>>2]|0; __THREW__ = 0; (invoke_ii($126|0,($123|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if (!($128)) { $129 = $a; $130 = ($129|0)==(0|0); if (!($130)) { $131 = HEAP32[$129>>2]|0; $132 = ((($131)) + 4|0); $133 = HEAP32[$132>>2]|0; FUNCTION_TABLE_vi[$133 & 8191]($129); } $134 = $ability; $135 = ($134|0)==(0|0); if (!($135)) { $136 = HEAP32[$134>>2]|0; $137 = ((($136)) + 4|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vi[$138 & 8191]($134); } $139 = ((($5)) + 92|0); $140 = HEAP8[$139>>0]|0; $141 = $140&1; if ($141) { label = 33; } else { $142 = ((($5)) + 192|0); $143 = HEAP8[$142>>0]|0; $144 = $143&1; if ($144) { label = 33; } } if ((label|0) == 33) { $145 = ((($5)) + 96|0); HEAP32[$145>>2] = 1; } __ZN14AbilityFactoryD2Ev($af); break; } } } $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; __ZN14AbilityFactoryD2Ev($af); $150 = $3; $151 = $4; ___resumeException($150|0); // unreachable; } } } $89 = ((($5)) + 96|0); HEAP32[$89>>2] = 1; STACKTOP = sp;return; } } $152 = ((($5)) + 20|0); $153 = HEAP32[$152>>2]|0; $154 = ((($5)) + 180|0); $155 = HEAP32[$154>>2]|0; $156 = ($153|0)==($155|0); if ($156) { $157 = ((($5)) + 189|0); $158 = HEAP8[$157>>0]|0; $159 = $158&1; $160 = $159&1; $161 = ($160|0)==(0); if ($161) { $162 = ((($5)) + 189|0); HEAP8[$162>>0] = 1; } } } } while(0); $163 = $1; __ZN10MTGAbility6UpdateEf($5,$163); STACKTOP = sp;return; } function __ZN12APhaseAction7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN12APhaseAction11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 152|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122410); STACKTOP = sp;return; } } function __ZNK12APhaseAction5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(200)|0); __THREW__ = 0; invoke_vii(4412,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZdlPv($4); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } $a = $4; $7 = ((($3)) + 188|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; $10 = $9&1; $11 = ($10|0)==(0); if (!($11)) { $18 = $a; STACKTOP = sp;return ($18|0); } $12 = $a; $13 = ((($12)) + 96|0); HEAP32[$13>>2] = -1; $18 = $a; STACKTOP = sp;return ($18|0); } function __ZN12APhaseActionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23128; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12APhaseActionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12APhaseActionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19APhaseActionGenericC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiibbbbbb($this,$observer,$_id,$card,$target,$sAbility,$restrictions,$_phase,$forcedestroy,$next,$myturn,$opponentturn,$once,$checkexile) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $target = $target|0; $sAbility = $sAbility|0; $restrictions = $restrictions|0; $_phase = $_phase|0; $forcedestroy = $forcedestroy|0; $next = $next|0; $myturn = $myturn|0; $opponentturn = $opponentturn|0; $once = $once|0; $checkexile = $checkexile|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $15 = sp; $16 = sp + 52|0; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $target; $5 = $restrictions; $6 = $_phase; $17 = $forcedestroy&1; $7 = $17; $18 = $next&1; $8 = $18; $19 = $myturn&1; $9 = $19; $20 = $opponentturn&1; $10 = $20; $21 = $once&1; $11 = $21; $22 = $checkexile&1; $12 = $22; $23 = $0; $24 = $1; $25 = $2; $26 = $3; $27 = $4; $28 = ($27|0)==(0|0); $29 = ((($27)) + 280|0); $30 = $28 ? 0 : $29; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($23,$24,$25,$26,$30); $31 = 23240; HEAP32[$23>>2] = $31; $32 = ((($23)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($32); $33 = $4; $_target = $33; __THREW__ = 0; $34 = (invoke_ii(3903,200)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $13 = $61; $14 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZN14InstantAbilityD2Ev($23); $68 = $13; $69 = $14; ___resumeException($68|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$16>>0] = $$expand_i1_val; $37 = ((($23)) + 88|0); $38 = HEAP32[$37>>2]|0; $39 = $2; $40 = $3; $41 = $_target; __THREW__ = 0; invoke_vii(3800,($15|0),($sAbility|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; do { if ($43) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $13 = $63; $14 = $64; } else { $44 = $5; $45 = $6; $46 = $7; $47 = $46&1; $48 = $8; $49 = $48&1; $50 = $9; $51 = $50&1; $52 = $10; $53 = $52&1; $54 = $11; $55 = $54&1; $56 = $12; $57 = $56&1; __THREW__ = 0; invoke_viiiiiiiiiiiiii(4413,($34|0),($38|0),($39|0),($40|0),($41|0),($15|0),($44|0),($45|0),($47|0),($49|0),($51|0),($53|0),($55|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $13 = $65; $14 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { $$expand_i1_val2 = 0; HEAP8[$16>>0] = $$expand_i1_val2; $60 = ((($23)) + 168|0); HEAP32[$60>>2] = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); STACKTOP = sp;return; } } } while(0); $$pre_trunc = HEAP8[$16>>0]|0; $67 = $$pre_trunc&1; if (!($67)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZN14InstantAbilityD2Ev($23); $68 = $13; $69 = $14; ___resumeException($68|0); // unreachable; } __ZdlPv($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZN14InstantAbilityD2Ev($23); $68 = $13; $69 = $14; ___resumeException($68|0); // unreachable; } function __ZN19APhaseActionGeneric7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 168|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $a = $7; $8 = ((($1)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = $a; $11 = ((($10)) + 132|0); HEAP32[$11>>2] = $9; $12 = $a; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); STACKTOP = sp;return 1; } function __ZN19APhaseActionGeneric11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 168|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK19APhaseActionGeneric5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(4414,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 168|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 168|0); HEAP32[$14>>2] = $12; $15 = $a; $16 = ((($15)) + 92|0); HEAP8[$16>>0] = 1; $17 = $a; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN19APhaseActionGenericD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23240; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN19APhaseActionGenericD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19APhaseActionGenericD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AAttackSetCostC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb($this,$observer,$_id,$_source,$number,$pw) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $number = $number|0; $pw = $pw|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $7 = $pw&1; $4 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 23352; HEAP32[$8>>2] = $12; $13 = ((($8)) + 152|0); __THREW__ = 0; invoke_vii(3800,($13|0),($number|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $5 = $20; $6 = $21; __ZN10MTGAbilityD2Ev($8); $22 = $5; $23 = $6; ___resumeException($22|0); // unreachable; } else { $16 = ((($8)) + 164|0); $17 = $4; $18 = $17&1; $19 = $18&1; HEAP8[$16>>0] = $19; STACKTOP = sp;return; } } function __ZN14AAttackSetCost6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver19getCurrentGamePhaseEv($4)|0); $6 = ($5|0)!=(6); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 1008|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1004|0); HEAP32[$13>>2] = $10; $14 = ((($2)) + 164|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { $17 = ((($2)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 1016|0); $20 = HEAP32[$19>>2]|0; $21 = ((($2)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 1012|0); HEAP32[$23>>2] = $20; } $24 = $1; __ZN10MTGAbility6UpdateEf($2,$24); STACKTOP = sp;return; } function __ZN14AAttackSetCost9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $attackcost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $attackcost = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($attackcost|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $39 = $2; $40 = $3; ___resumeException($39|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $11 = ((($4)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1004|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($10))|0; HEAP32[$13>>2] = $15; $16 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $17 = ((($4)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 1008|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + ($16))|0; HEAP32[$19>>2] = $21; $22 = ((($4)) + 164|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if (!($24)) { $41 = (__ZN10MTGAbility9addToGameEv($4)|0); STACKTOP = sp;return ($41|0); } $25 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $26 = ((($4)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 1012|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) + ($25))|0; HEAP32[$28>>2] = $30; $31 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $32 = ((($4)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 1016|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + ($31))|0; HEAP32[$34>>2] = $36; $41 = (__ZN10MTGAbility9addToGameEv($4)|0); STACKTOP = sp;return ($41|0); } function __ZN14AAttackSetCost7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $attackcost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $attackcost = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($attackcost|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $39 = $2; $40 = $3; ___resumeException($39|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $11 = ((($4)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1004|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) - ($10))|0; HEAP32[$13>>2] = $15; $16 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $17 = ((($4)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 1008|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) - ($16))|0; HEAP32[$19>>2] = $21; $22 = ((($4)) + 164|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if (!($24)) { STACKTOP = sp;return 1; } $25 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $26 = ((($4)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 1012|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) - ($25))|0; HEAP32[$28>>2] = $30; $31 = (__ZN10WParsedInt8getValueEv($attackcost)|0); $32 = ((($4)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 1016|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) - ($31))|0; HEAP32[$34>>2] = $36; STACKTOP = sp;return 1; } function __ZN14AAttackSetCost11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122429); STACKTOP = sp;return; } function __ZNK14AAttackSetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4415,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13ABlockSetCostC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$_source,$number) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $number = $number|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 23464; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); __THREW__ = 0; invoke_vii(3800,($11|0),($number|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZN10MTGAbilityD2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13ABlockSetCost6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver19getCurrentGamePhaseEv($4)|0); $6 = ($5|0)!=(7); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 1024|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1020|0); HEAP32[$13>>2] = $10; $14 = $1; __ZN10MTGAbility6UpdateEf($2,$14); STACKTOP = sp;return; } function __ZN13ABlockSetCost9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $blockCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $blockCost = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($blockCost|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $25 = $2; $26 = $3; ___resumeException($25|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($blockCost)|0); $11 = ((($4)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1020|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($10))|0; HEAP32[$13>>2] = $15; $16 = (__ZN10WParsedInt8getValueEv($blockCost)|0); $17 = ((($4)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 1024|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + ($16))|0; HEAP32[$19>>2] = $21; $22 = (__ZN10MTGAbility9addToGameEv($4)|0); STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN13ABlockSetCost7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $blockCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $blockCost = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); $6 = ((($4)) + 148|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_viiii(4245,($blockCost|0),($1|0),(0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $2 = $22; $3 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $24 = $2; $25 = $3; ___resumeException($24|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = (__ZN10WParsedInt8getValueEv($blockCost)|0); $11 = ((($4)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 1020|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) - ($10))|0; HEAP32[$13>>2] = $15; $16 = (__ZN10WParsedInt8getValueEv($blockCost)|0); $17 = ((($4)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 1024|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) - ($16))|0; HEAP32[$19>>2] = $21; STACKTOP = sp;return 1; } return (0)|0; } function __ZN13ABlockSetCost11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122441); STACKTOP = sp;return; } function __ZNK13ABlockSetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(4416,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN6ABlinkC2EP12GameObserveriP15MTGCardInstanceS3_bbbP10MTGAbility($this,$observer,$_id,$card,$_target,$blinkueot,$blinkForSource,$blinkhand,$stored) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $blinkueot = $blinkueot|0; $blinkForSource = $blinkForSource|0; $blinkhand = $blinkhand|0; $stored = $stored|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $9 = $blinkueot&1; $5 = $9; $10 = $blinkForSource&1; $6 = $10; $11 = $blinkhand&1; $7 = $11; $8 = $stored; $12 = $0; $13 = $1; $14 = $2; $15 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($12,$13,$14,$15); $16 = 23576; HEAP32[$12>>2] = $16; $17 = ((($12)) + 152|0); $18 = $5; $19 = $18&1; $20 = $19&1; HEAP8[$17>>0] = $20; $21 = ((($12)) + 153|0); $22 = $6; $23 = $22&1; $24 = $23&1; HEAP8[$21>>0] = $24; $25 = ((($12)) + 154|0); $26 = $7; $27 = $26&1; $28 = $27&1; HEAP8[$25>>0] = $28; $29 = ((($12)) + 164|0); $30 = $8; HEAP32[$29>>2] = $30; $31 = $4; $32 = ($31|0)==(0|0); $33 = ((($31)) + 280|0); $34 = $32 ? 0 : $33; $35 = ((($12)) + 132|0); HEAP32[$35>>2] = $34; $36 = ((($12)) + 156|0); HEAP32[$36>>2] = 0; $37 = ((($12)) + 160|0); HEAP8[$37>>0] = 0; STACKTOP = sp;return; } function __ZN6ABlink6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 160|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; $6 = $5&1; $7 = ($6|0)==(0); if ($7) { $8 = ((($2)) + 160|0); HEAP8[$8>>0] = 1; __ZN6ABlink12resolveBlinkEv($2); } $9 = ((($2)) + 152|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if ($11) { $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(11); if ($14) { label = 7; } else { label = 5; } } else { label = 5; } if ((label|0) == 5) { $15 = ((($2)) + 153|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if ($17) { $18 = ((($2)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 88|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($19,$21)|0); $23 = ($22|0)!=(0); if (!($23)) { label = 7; } } } if ((label|0) == 7) { $24 = ((($2)) + 156|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 544|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; if ($28) { $29 = ((($2)) + 156|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if ($31) { $32 = $1; __ZN10MTGAbility6UpdateEf($2,$32); } $33 = ((($2)) + 156|0); $34 = HEAP32[$33>>2]|0; $_target = $34; $35 = $_target; __ZN6ABlink18returnCardIntoPlayEP15MTGCardInstance($2,$35); } } $36 = $1; __ZN10MTGAbility6UpdateEf($2,$36); STACKTOP = sp;return; } function __ZN6ABlink12resolveBlinkEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = $_target; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = $_target; $14 = $_target; $15 = ((($14)) + 392|0); $16 = HEAP32[$15>>2]|0; $17 = $_target; $18 = ((($17)) + 808|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($12,$13,$16,$23,0)|0); $24 = $_target; $25 = ((($24)) + 496|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0); if ($27) { $28 = ((($1)) + 96|0); HEAP32[$28>>2] = 1; STACKTOP = sp;return; } $29 = $_target; $30 = ((($29)) + 624|0); $31 = HEAP32[$30>>2]|0; $_target = $31; $32 = $_target; $33 = ((($32)) + 544|0); HEAP8[$33>>0] = 1; $34 = $_target; $35 = ((($1)) + 156|0); HEAP32[$35>>2] = $34; $36 = ((($1)) + 152|0); $37 = HEAP8[$36>>0]|0; $38 = $37&1; if ($38) { STACKTOP = sp;return; } $39 = ((($1)) + 153|0); $40 = HEAP8[$39>>0]|0; $41 = $40&1; if ($41) { STACKTOP = sp;return; } $42 = $_target; __ZN6ABlink18returnCardIntoPlayEP15MTGCardInstance($1,$42); STACKTOP = sp;return; } function __ZN6ABlink18returnCardIntoPlayEP15MTGCardInstance($this,$_target) { $this = $this|0; $_target = $_target|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Blinker = 0; var $a = 0, $clonedStored = 0, $spell = 0, $tc = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 48|0; $4 = sp + 32|0; $5 = sp + 16|0; $6 = sp + 4|0; $7 = sp + 76|0; $0 = $this; $1 = $_target; $8 = $0; $Blinker = 0; $9 = $1; $10 = ((($9)) + 544|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $13 = ((($8)) + 96|0); HEAP32[$13>>2] = 1; STACKTOP = sp;return; } $14 = ((($8)) + 154|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if (!($16)) { $17 = $1; $18 = (__ZN15MTGCardInstance10controllerEv($17)|0); $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = $1; $23 = ((($22)) + 392|0); $24 = HEAP32[$23>>2]|0; $25 = $1; $26 = ((($25)) + 808|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($20,$21,$24,$31,0)|0); $Blinker = $32; } $33 = ((($8)) + 154|0); $34 = HEAP8[$33>>0]|0; $35 = $34&1; if ($35) { $36 = $1; $37 = (__ZN15MTGCardInstance10controllerEv($36)|0); $38 = ((($37)) + 84|0); $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = $1; $42 = ((($41)) + 392|0); $43 = HEAP32[$42>>2]|0; $44 = $1; $45 = ((($44)) + 808|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 84|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 16|0); $50 = HEAP32[$49>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($39,$40,$43,$50,0)|0); STACKTOP = sp;return; } $51 = (__Znwj(124)|0); $52 = ((($8)) + 88|0); $53 = HEAP32[$52>>2]|0; $54 = $Blinker; __THREW__ = 0; invoke_viii(4315,($51|0),($53|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZdlPv($51); $254 = $2; $255 = $3; ___resumeException($254|0); // unreachable; } $spell = $51; $57 = $spell; $58 = ((($57)) + 104|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 812|0); $61 = HEAP32[$60>>2]|0; (__ZN8Counters4initEv($61)|0); $62 = $spell; $63 = ((($62)) + 104|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZN13CardPrimitive10hasSubtypeEi($64,12)|0); if ($65) { $66 = ((($8)) + 154|0); $67 = HEAP8[$66>>0]|0; $68 = $67&1; if (!($68)) { $69 = ((($8)) + 88|0); $70 = HEAP32[$69>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$70); $71 = $spell; $72 = ((($71)) + 104|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$74); $75 = $spell; $76 = ((($75)) + 104|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; $78 = (invoke_iiiii(3943,($tcf|0),($4|0),($77|0),(0|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $2 = $102; $3 = $103; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $254 = $2; $255 = $3; ___resumeException($254|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $tc = $78; $81 = $tc; $82 = (__ZN13TargetChooser17validTargetsExistEi($81,1)|0); if (!($82)) { $83 = $spell; $84 = ((($83)) + 104|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 808|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 84|0); $89 = HEAP32[$88>>2]|0; $90 = $spell; $91 = ((($90)) + 104|0); $92 = HEAP32[$91>>2]|0; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($89,$92)|0); $93 = $spell; $94 = ($93|0)!=(0|0); if ($94) { $95 = $spell; $96 = ($95|0)==(0|0); if (!($96)) { $97 = HEAP32[$95>>2]|0; $98 = ((($97)) + 4|0); $99 = HEAP32[$98>>2]|0; FUNCTION_TABLE_vi[$99 & 8191]($95); } $spell = 0; } $104 = $tc; $105 = ($104|0)!=(0|0); if ($105) { $106 = $tc; $107 = ($106|0)==(0|0); if (!($107)) { $108 = HEAP32[$106>>2]|0; $109 = ((($108)) + 36|0); $110 = HEAP32[$109>>2]|0; FUNCTION_TABLE_vi[$110 & 8191]($106); } $tc = 0; } $111 = ((($8)) + 96|0); HEAP32[$111>>2] = 1; STACKTOP = sp;return; } $112 = (__Znwj(192)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $113 = ((($8)) + 88|0); $114 = HEAP32[$113>>2]|0; $115 = ((($8)) + 88|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 172|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_ii(3911,($118|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 32; } else { __THREW__ = 0; $122 = (invoke_ii(3912,($119|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 32; } else { $125 = $Blinker; $126 = $Blinker; __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 32; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(122452|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; do { if ($130) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $2 = $150; $3 = $151; } else { __THREW__ = 0; invoke_viiiiiiiiiiii(4253,($112|0),($114|0),($122|0),($125|0),($126|0),0,0,0,($5|0),($6|0),0,1); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $2 = $152; $3 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $a = $112; $133 = $a; $134 = ((($133)) + 92|0); HEAP8[$134>>0] = 0; $135 = $a; $136 = ((($135)) + 104|0); HEAP8[$136>>0] = 0; $137 = $a; $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 96|0); $140 = HEAP32[$139>>2]|0; (FUNCTION_TABLE_ii[$140 & 8191]($137)|0); $141 = $spell; $142 = ($141|0)!=(0|0); if ($142) { $143 = $spell; $144 = ($143|0)==(0|0); if (!($144)) { $145 = HEAP32[$143>>2]|0; $146 = ((($145)) + 4|0); $147 = HEAP32[$146>>2]|0; FUNCTION_TABLE_vi[$147 & 8191]($143); } $spell = 0; } $155 = $tc; $156 = ($155|0)!=(0|0); if ($156) { $157 = $tc; $158 = ($157|0)==(0|0); if (!($158)) { $159 = HEAP32[$157>>2]|0; $160 = ((($159)) + 36|0); $161 = HEAP32[$160>>2]|0; FUNCTION_TABLE_vi[$161 & 8191]($157); } $tc = 0; } $162 = ((($8)) + 96|0); HEAP32[$162>>2] = 1; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } if ((label|0) == 32) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $2 = $148; $3 = $149; } $$pre_trunc = HEAP8[$7>>0]|0; $154 = $$pre_trunc&1; if (!($154)) { $254 = $2; $255 = $3; ___resumeException($254|0); // unreachable; } __ZdlPv($112); $254 = $2; $255 = $3; ___resumeException($254|0); // unreachable; } } $163 = $spell; $164 = ((($163)) + 104|0); $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 500|0); $167 = HEAP32[$166>>2]|0; $168 = $spell; $169 = ((($168)) + 104|0); $170 = HEAP32[$169>>2]|0; $171 = ((($170)) + 232|0); HEAP32[$171>>2] = $167; $172 = $spell; $173 = ((($172)) + 104|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 512|0); $176 = HEAP32[$175>>2]|0; $177 = $spell; $178 = ((($177)) + 104|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 236|0); HEAP32[$180>>2] = $176; $181 = $spell; $182 = ((($181)) + 104|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 400|0); HEAP32[$184>>2] = 0; $185 = $spell; $186 = ((($185)) + 104|0); $187 = HEAP32[$186>>2]|0; $188 = (__ZN13CardPrimitive10hasSubtypeEi($187,12)|0); do { if (!($188)) { $189 = $spell; $190 = HEAP32[$189>>2]|0; $191 = ((($190)) + 44|0); $192 = HEAP32[$191>>2]|0; (FUNCTION_TABLE_ii[$192 & 8191]($189)|0); $193 = ((($8)) + 164|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)!=(0|0); if ($195) { $196 = ((($8)) + 164|0); $197 = HEAP32[$196>>2]|0; $198 = HEAP32[$197>>2]|0; $199 = ((($198)) + 84|0); $200 = HEAP32[$199>>2]|0; $201 = (FUNCTION_TABLE_ii[$200 & 8191]($197)|0); $clonedStored = $201; $202 = $spell; $203 = ((($202)) + 104|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)==(0|0); $206 = ((($204)) + 280|0); $207 = $205 ? 0 : $206; $208 = $clonedStored; $209 = ((($208)) + 132|0); HEAP32[$209>>2] = $207; $210 = $clonedStored; $211 = ((($210)) + 92|0); $212 = HEAP8[$211>>0]|0; $213 = $212&1; $214 = $clonedStored; $215 = HEAP32[$214>>2]|0; if (!($213)) { $223 = ((($215)) + 96|0); $224 = HEAP32[$223>>2]|0; (FUNCTION_TABLE_ii[$224 & 8191]($214)|0); break; } $216 = ((($215)) + 92|0); $217 = HEAP32[$216>>2]|0; (FUNCTION_TABLE_ii[$217 & 8191]($214)|0); $218 = $clonedStored; $219 = ($218|0)==(0|0); if (!($219)) { $220 = HEAP32[$218>>2]|0; $221 = ((($220)) + 4|0); $222 = HEAP32[$221>>2]|0; FUNCTION_TABLE_vi[$222 & 8191]($218); } } } } while(0); $225 = $spell; $226 = ($225|0)!=(0|0); if ($226) { $227 = $spell; $228 = ($227|0)==(0|0); if (!($228)) { $229 = HEAP32[$227>>2]|0; $230 = ((($229)) + 4|0); $231 = HEAP32[$230>>2]|0; FUNCTION_TABLE_vi[$231 & 8191]($227); } $spell = 0; } $232 = ((($8)) + 12|0); $233 = HEAP32[$232>>2]|0; $234 = ($233|0)!=(0|0); if ($234) { $235 = ((($8)) + 12|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)==(0|0); if (!($237)) { $238 = HEAP32[$236>>2]|0; $239 = ((($238)) + 36|0); $240 = HEAP32[$239>>2]|0; FUNCTION_TABLE_vi[$240 & 8191]($236); } $241 = ((($8)) + 12|0); HEAP32[$241>>2] = 0; } $242 = ((($8)) + 164|0); $243 = HEAP32[$242>>2]|0; $244 = ($243|0)!=(0|0); if ($244) { $245 = ((($8)) + 164|0); $246 = HEAP32[$245>>2]|0; $247 = ($246|0)==(0|0); if (!($247)) { $248 = HEAP32[$246>>2]|0; $249 = ((($248)) + 4|0); $250 = HEAP32[$249>>2]|0; FUNCTION_TABLE_vi[$250 & 8191]($246); } $251 = ((($8)) + 164|0); HEAP32[$251>>2] = 0; } $252 = ((($8)) + 96|0); HEAP32[$252>>2] = 1; $253 = ((($8)) + 156|0); HEAP32[$253>>2] = 0; STACKTOP = sp;return; } function __ZN6ABlink7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN6ABlink11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122467); STACKTOP = sp;return; } function __ZNK6ABlink5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4417,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZdlPv($4); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } $a = $4; $7 = ((($3)) + 164|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 164|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $18 = $15; } else { $18 = 0; } $16 = $a; $17 = ((($16)) + 164|0); HEAP32[$17>>2] = $18; $19 = $a; $20 = ((($19)) + 96|0); HEAP32[$20>>2] = -1; $21 = $a; STACKTOP = sp;return ($21|0); } function __ZN6ABlinkD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23576; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 164|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 164|0); HEAP32[$12>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6ABlinkD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6ABlinkD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ABlinkGenericC2EP12GameObserveriP15MTGCardInstanceS3_bbbP10MTGAbility($this,$observer,$_id,$card,$_target,$blinkueot,$blinkForSource,$blinkhand,$stored) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $blinkueot = $blinkueot|0; $blinkForSource = $blinkForSource|0; $blinkhand = $blinkhand|0; $stored = $stored|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $11 = $blinkueot&1; $5 = $11; $12 = $blinkForSource&1; $6 = $12; $13 = $blinkhand&1; $7 = $13; $8 = $stored; $14 = $0; $15 = 23688; HEAP32[$14>>2] = $15; $16 = $1; $17 = $2; $18 = ((($14)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = $4; $21 = ($20|0)==(0|0); $22 = ((($20)) + 280|0); $23 = $21 ? 0 : $22; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($14,$16,$17,$19,$23); $24 = 23688; HEAP32[$14>>2] = $24; __THREW__ = 0; $25 = (invoke_ii(3903,168)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $9 = $42; $10 = $43; __ZN14InstantAbilityD2Ev($14); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } $28 = $1; $29 = $2; $30 = $3; $31 = $4; $32 = $5; $33 = $32&1; $34 = $6; $35 = $34&1; $36 = $7; $37 = $36&1; $38 = $8; __THREW__ = 0; invoke_viiiiiiiii(4418,($25|0),($28|0),($29|0),($30|0),($31|0),($33|0),($35|0),($37|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = ((($14)) + 160|0); HEAP32[$41>>2] = $25; STACKTOP = sp;return; } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZdlPv($25); __ZN14InstantAbilityD2Ev($14); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } function __ZN13ABlinkGeneric7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $a = $7; $8 = ((($1)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = $a; $11 = ((($10)) + 132|0); HEAP32[$11>>2] = $9; $12 = $a; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); STACKTOP = sp;return 1; } function __ZN13ABlinkGeneric11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122467); STACKTOP = sp;return; } function __ZNK13ABlinkGeneric5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(4419,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 160|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 160|0); HEAP32[$14>>2] = $12; $15 = $a; $16 = ((($15)) + 92|0); HEAP8[$16>>0] = 1; $17 = $a; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN13ABlinkGenericD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23688; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 160|0); HEAP32[$12>>2] = 0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ABlinkGenericD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ABlinkGenericD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AABlockC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$0) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $id; $4 = $card; $5 = $_target; $6 = $0; $7 = $1; $8 = 23800; HEAP32[$7>>2] = $8; $9 = $2; $10 = $3; $11 = $4; $12 = ((($7)) + 132|0); $13 = HEAP32[$12>>2]|0; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$9,$10,$11,$13); $14 = 23800; HEAP32[$7>>2] = $14; $15 = $5; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = ((($7)) + 132|0); HEAP32[$19>>2] = $18; STACKTOP = sp;return; } function __ZN7AABlock7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 148|0); HEAP32[$9>>2] = $8; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return 1; } $12 = ((($1)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = $_target; $15 = (__ZN15MTGCardInstance8canBlockEPS_($13,$14)|0); $16 = ($15|0)!=(0); if (!($16)) { STACKTOP = sp;return 1; } $17 = ((($1)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = $_target; (__ZN15MTGCardInstance14toggleDefenserEPS_($18,$19)|0); $20 = ((($1)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 280|0); $23 = (__ZN10Targetable11getObserverEv($22)|0); $24 = ((($23)) + 216|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return 1; } function __ZNK7AABlock5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(4420,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN8PairCardC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$0) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $id; $4 = $card; $5 = $_target; $6 = $0; $7 = $1; $8 = 23912; HEAP32[$7>>2] = $8; $9 = $2; $10 = $3; $11 = $4; $12 = ((($7)) + 132|0); $13 = HEAP32[$12>>2]|0; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$9,$10,$11,$13); $14 = 23912; HEAP32[$7>>2] = $14; $15 = $5; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = ((($7)) + 132|0); HEAP32[$19>>2] = $18; $20 = ((($7)) + 92|0); HEAP8[$20>>0] = 1; $21 = ((($7)) + 96|0); HEAP32[$21>>2] = 1; STACKTOP = sp;return; } function __ZN8PairCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 148|0); HEAP32[$9>>2] = $8; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return 1; } $12 = $_target; $13 = ((($12)) + 868|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { STACKTOP = sp;return 1; } $16 = ((($1)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return 1; } $19 = $_target; $20 = ((($1)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 868|0); HEAP32[$22>>2] = $19; $23 = ((($1)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = $_target; $26 = ((($25)) + 868|0); HEAP32[$26>>2] = $24; STACKTOP = sp;return 1; } function __ZNK8PairCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(4421,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10dredgeCardC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$0) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $id; $4 = $card; $5 = $_target; $6 = $0; $7 = $1; $8 = 24024; HEAP32[$7>>2] = $8; $9 = $2; $10 = $3; $11 = $4; $12 = ((($7)) + 132|0); $13 = HEAP32[$12>>2]|0; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$9,$10,$11,$13); $14 = 24024; HEAP32[$7>>2] = $14; $15 = $5; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = ((($7)) + 132|0); HEAP32[$19>>2] = $18; $20 = ((($7)) + 92|0); HEAP8[$20>>0] = 1; $21 = ((($7)) + 96|0); HEAP32[$21>>2] = 1; STACKTOP = sp;return; } function __ZN10dredgeCard7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $_target = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $j = 0; while(1) { $9 = $j; $10 = $_target; $11 = ((($10)) + 260|0); $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN13CardPrimitive6dredgeEv($13)|0); $15 = ($9|0)<($14|0); $16 = $_target; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = $_target; if (!($15)) { break; } $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 8|0); $27 = $_target; $28 = (__ZN15MTGCardInstance10controllerEv($27)|0); $29 = ((($28)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 56|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) - 1)|0; $36 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($26,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = $_target; $39 = (__ZN15MTGCardInstance10controllerEv($38)|0); $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = $_target; $45 = (__ZN15MTGCardInstance10controllerEv($44)|0); $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($19,$37,$43,$49,0)|0); $50 = $j; $51 = (($50) + 1)|0; $j = $51; } $52 = $_target; $53 = ((($52)) + 392|0); $54 = HEAP32[$53>>2]|0; $55 = $_target; $56 = (__ZN15MTGCardInstance10controllerEv($55)|0); $57 = ((($56)) + 84|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 16|0); $60 = HEAP32[$59>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($19,$20,$54,$60,0)|0); STACKTOP = sp;return 1; } function __ZNK10dredgeCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(4422,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AAConnectC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$id,$card,$_target,$0) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $id; $4 = $card; $5 = $_target; $6 = $0; $7 = $1; $8 = 24136; HEAP32[$7>>2] = $8; $9 = $2; $10 = $3; $11 = $4; $12 = ((($7)) + 132|0); $13 = HEAP32[$12>>2]|0; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$9,$10,$11,$13); $14 = 24136; HEAP32[$7>>2] = $14; $15 = $5; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = ((($7)) + 132|0); HEAP32[$19>>2] = $18; STACKTOP = sp;return; } function __ZN9AAConnect7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $a = 0, $eq = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_target = sp + 12|0; $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; HEAP32[$_target>>2] = $6; $7 = HEAP32[$_target>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = HEAP32[$_target>>2]|0; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = HEAP32[$_target>>2]|0; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; HEAP32[$_target>>2] = $15; } $16 = ((($13)) + 368|0); $17 = ((($1)) + 148|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($16,$17); $18 = ((($1)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($20,$_target); $21 = ((($1)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN13CardPrimitive10hasSubtypeEi($22,11)|0); if (!($23)) { $59 = ((($1)) + 148|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 816|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0|0); if (!($63)) { STACKTOP = sp;return 1; } $64 = ((($1)) + 148|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 816|0); HEAP32[$66>>2] = 0; STACKTOP = sp;return 1; } $i = 1; while(1) { $24 = $i; $25 = ((($1)) + 88|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 172|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN10DuelLayers11actionLayerEv($28)|0); $30 = ((($29)) + 20|0); $31 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($24>>>0)<($31>>>0); if (!($32)) { break; } $33 = ((($1)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 172|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN10DuelLayers11actionLayerEv($36)|0); $38 = ((($37)) + 20|0); $39 = $i; $40 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($38,$39)|0); $41 = HEAP32[$40>>2]|0; $a = $41; $42 = $a; $43 = ($42|0)==(0|0); if ($43) { $45 = 0; } else { $44 = (___dynamic_cast($42,4000,1848,0)|0); $45 = $44; } $eq = $45; $46 = $eq; $47 = ($46|0)!=(0|0); if ($47) { $48 = $eq; $49 = ((($48)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = ((($1)) + 148|0); $52 = HEAP32[$51>>2]|0; $53 = ($50|0)==($52|0); if ($53) { $54 = $a; (__ZN6AEquip7unequipEv($54)|0); $55 = $a; $56 = HEAP32[$_target>>2]|0; (__ZN6AEquip5equipEP15MTGCardInstance($55,$56)|0); } } $57 = $i; $58 = (($57) + 1)|0; $i = $58; } STACKTOP = sp;return 1; } function __ZNK9AAConnect5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(4423,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN6AEquipC2EP12GameObserveriP15MTGCardInstanceP8ManaCosti($this,$observer,$_id,$_source,$_cost,$restrictions) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_cost = $_cost|0; $restrictions = $restrictions|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_cost; $5 = $restrictions; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_viiiiiiii(4380,($9|0),($10|0),($11|0),($12|0),(0|0),($13|0),($14|0),($6|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $7 = $24; $8 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $26 = $7; $27 = $8; ___resumeException($26|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $17 = 24248; HEAP32[$9>>2] = $17; $18 = ((($9)) + 228|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($18); $19 = ((($9)) + 136|0); HEAP32[$19>>2] = 14; $20 = $5; $21 = ($20|0)!=(2); $22 = ((($9)) + 224|0); $23 = $21&1; HEAP8[$22>>0] = $23; STACKTOP = sp;return; } } function __ZN6AEquip7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN11TargetsList17getNextCardTargetEP15MTGCardInstance($4,0)|0); $mTarget = $5; $6 = $mTarget; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } $8 = $mTarget; $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)==($10|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { (__ZN6AEquip7unequipEv($2)|0); $12 = $mTarget; (__ZN6AEquip5equipEP15MTGCardInstance($2,$12)|0); $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN6AEquip11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 224|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122473); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122480); STACKTOP = sp;return; } } function __ZN6AEquip11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 816|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($1)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 816|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($8,$12)|0); $14 = ($13|0)!=(0); if (!($14)) { (__ZN6AEquip7unequipEv($1)|0); } } $15 = ((($1)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 220|0); $18 = HEAP8[$17>>0]|0; $19 = $18&1; if (!($19)) { $20 = ((($1)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 816|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($1)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($1)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ((($1)) + 148|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 816|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); $38 = ((($36)) + 280|0); $39 = $37 ? 0 : $38; $40 = (FUNCTION_TABLE_iiii[$32 & 8191]($29,$39,1)|0); if (!($40)) { (__ZN6AEquip7unequipEv($1)|0); } } } } $41 = (__ZN10MTGAbility11testDestroyEv($1)|0); STACKTOP = sp;return ($41|0); } function __ZN6AEquip7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN6AEquip7unequipEv($1)|0); $2 = (__ZN13ActionElement7destroyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNK6AEquip5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(4424,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AACastCardC2EP12GameObserveriP15MTGCardInstanceS3_bbbNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_bb($this,$observer,$_id,$_source,$_target,$_restricted,$_copied,$asNormal,$_namedCard,$_name,$_noEvent,$putinplay) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_restricted = $_restricted|0; $_copied = $_copied|0; $asNormal = $asNormal|0; $_namedCard = $_namedCard|0; $_name = $_name|0; $_noEvent = $_noEvent|0; $putinplay = $putinplay|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $12 = $_restricted&1; $5 = $12; $13 = $_copied&1; $6 = $13; $14 = $asNormal&1; $7 = $14; $15 = $_noEvent&1; $8 = $15; $16 = $putinplay&1; $9 = $16; $17 = $0; $18 = $1; $19 = $2; $20 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($17,$18,$19,$20); $21 = 24364; HEAP32[$17>>2] = $21; $22 = ((($17)) + 157|0); $23 = $5; $24 = $23&1; $25 = $24&1; HEAP8[$22>>0] = $25; $26 = ((($17)) + 158|0); $27 = $6; $28 = $27&1; $29 = $28&1; HEAP8[$26>>0] = $29; $30 = ((($17)) + 159|0); $31 = $7; $32 = $31&1; $33 = $32&1; HEAP8[$30>>0] = $33; $34 = ((($17)) + 160|0); __THREW__ = 0; invoke_vii(3800,($34|0),($_namedCard|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $10 = $56; $11 = $57; __ZN10MTGAbilityD2Ev($17); $60 = $10; $61 = $11; ___resumeException($60|0); // unreachable; } $37 = ((($17)) + 172|0); __THREW__ = 0; invoke_vii(3800,($37|0),($_name|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = ((($17)) + 188|0); $41 = $8; $42 = $41&1; $43 = $42&1; HEAP8[$40>>0] = $43; $44 = ((($17)) + 189|0); $45 = $9; $46 = $45&1; $47 = $46&1; HEAP8[$44>>0] = $47; $48 = $4; $49 = ($48|0)==(0|0); $50 = ((($48)) + 280|0); $51 = $49 ? 0 : $50; $52 = ((($17)) + 132|0); HEAP32[$52>>2] = $51; $53 = ((($17)) + 152|0); HEAP32[$53>>2] = 0; $54 = ((($17)) + 156|0); HEAP8[$54>>0] = 0; $55 = ((($17)) + 184|0); HEAP32[$55>>2] = 0; STACKTOP = sp;return; } $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $10 = $58; $11 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZN10MTGAbilityD2Ev($17); $60 = $10; $61 = $11; ___resumeException($60|0); // unreachable; } function __ZN10AACastCard6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $atc = 0, $checkSpell = 0, $stc = 0, $tcf = 0, $tcf3 = 0, $toCheck = 0, $toCheck1 = 0; var $toCheck2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 56|0; $2 = sp + 40|0; $tcf3 = sp + 20|0; $5 = sp + 4|0; $0 = $this; $1 = $dt; $6 = $0; $7 = $1; __ZN10MTGAbility6UpdateEf($6,$7); $8 = ((($6)) + 156|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; if ($10) { STACKTOP = sp;return; } $11 = ((($6)) + 160|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if ($13) { $14 = ((($6)) + 184|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { $17 = (__ZN10AACastCard8makeCardEv($6)|0); $18 = ((($6)) + 184|0); HEAP32[$18>>2] = $17; } } $19 = ((($6)) + 189|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; do { if ($21) { $22 = ((($6)) + 132|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); $25 = ((($23)) + -280|0); $26 = $24 ? 0 : $25; $toCheck = $26; $27 = $toCheck; $28 = ((($27)) + 816|0); HEAP32[$28>>2] = 0; $29 = $toCheck; $30 = ((($29)) + 820|0); HEAP32[$30>>2] = 0; $31 = $toCheck; $32 = ((($31)) + 966|0); HEAP8[$32>>0] = 1; $33 = ((($6)) + 88|0); $34 = HEAP32[$33>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$34); $35 = $toCheck; $36 = ((($35)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$36); $37 = $toCheck; __THREW__ = 0; $38 = (invoke_iiiii(3943,($tcf|0),($2|0),($37|0),(0|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $atc = $38; $41 = $toCheck; $42 = (__ZN13CardPrimitive7hasTypeEi($41,12)|0); if ($42) { $43 = $atc; $44 = (__ZN13TargetChooser17validTargetsExistEi($43,1)|0); if ($44) { label = 9; } } else { label = 9; } if ((label|0) == 9) { $45 = $toCheck; $46 = ((($45)) + 496|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0); if (!($48)) { $53 = $atc; $54 = ($53|0)!=(0|0); if (!($54)) { break; } $55 = $atc; $56 = ($55|0)==(0|0); if (!($56)) { $57 = HEAP32[$55>>2]|0; $58 = ((($57)) + 36|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vi[$59 & 8191]($55); } $atc = 0; break; } } $49 = ((($6)) + 156|0); HEAP8[$49>>0] = 1; $50 = ((($6)) + 96|0); HEAP32[$50>>2] = 1; STACKTOP = sp;return; } } while(0); $60 = ((($6)) + 157|0); $61 = HEAP8[$60>>0]|0; $62 = $61&1; if ($62) { $63 = ((($6)) + 132|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)==(0|0); $66 = ((($64)) + -280|0); $67 = $65 ? 0 : $66; $toCheck1 = $67; $68 = ((($6)) + 184|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = ((($6)) + 184|0); $72 = HEAP32[$71>>2]|0; $toCheck1 = $72; } $73 = ((($6)) + 88|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 212|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 84|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 4|0); $80 = HEAP32[$79>>2]|0; $81 = $toCheck1; $82 = ((($6)) + 148|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN15MTGCardInstance10controllerEv($83)|0); $85 = ((($84)) + 84|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 28|0); $88 = HEAP32[$87>>2]|0; $89 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($80,$81,$88)|0); $90 = ($89|0)==(1); if ($90) { $91 = ((($6)) + 156|0); HEAP8[$91>>0] = 1; $92 = ((($6)) + 96|0); HEAP32[$92>>2] = 1; STACKTOP = sp;return; } $93 = $toCheck1; $94 = ((($6)) + 148|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN15MTGCardInstance10controllerEv($95)|0); $97 = (__ZN10MTGAbility13allowedToCastEP15MTGCardInstanceP6Player($6,$93,$96)|0); $98 = ($97|0)!=(0); if (!($98)) { $99 = ((($6)) + 156|0); HEAP8[$99>>0] = 1; $100 = ((($6)) + 96|0); HEAP32[$100>>2] = 1; STACKTOP = sp;return; } } $101 = ((($6)) + 132|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)==(0|0); $104 = ((($102)) + -280|0); $105 = $103 ? 0 : $104; $toCheck2 = $105; $106 = ((($6)) + 184|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)!=(0|0); if ($108) { $109 = ((($6)) + 184|0); $110 = HEAP32[$109>>2]|0; $toCheck2 = $110; } $111 = $toCheck2; $112 = ($111|0)!=(0|0); do { if ($112) { $113 = $toCheck2; $114 = ((($113)) + 220|0); $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($114)|0); $116 = ($115|0)!=(0); if ($116) { $117 = ((($6)) + 88|0); $118 = HEAP32[$117>>2]|0; __ZN20TargetChooserFactoryC2EP12GameObserver($tcf3,$118); $119 = $toCheck2; $120 = ((($119)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$120); $121 = $toCheck2; __THREW__ = 0; $122 = (invoke_iiiii(3943,($tcf3|0),($5|0),($121|0),(0|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $3 = $133; $4 = $134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $stc = $122; $125 = $stc; $126 = (__ZN13TargetChooser17validTargetsExistEi($125,1)|0); if ($126) { $127 = $toCheck2; $128 = ((($127)) + 496|0); $129 = HEAP32[$128>>2]|0; $130 = ($129|0)!=(0); if (!($130)) { $135 = $stc; $136 = ($135|0)!=(0|0); if (!($136)) { break; } $137 = $stc; $138 = ($137|0)==(0|0); if (!($138)) { $139 = HEAP32[$137>>2]|0; $140 = ((($139)) + 36|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vi[$141 & 8191]($137); } $stc = 0; break; } } $131 = ((($6)) + 156|0); HEAP8[$131>>0] = 1; $132 = ((($6)) + 96|0); HEAP32[$132>>2] = 1; STACKTOP = sp;return; } } } while(0); $142 = ((($6)) + 132|0); $143 = HEAP32[$142>>2]|0; $144 = ($143|0)==(0|0); if ($144) { $146 = 0; } else { $145 = (___dynamic_cast($143,24,184,88)|0); $146 = $145; } $checkSpell = $146; $147 = $checkSpell; $148 = ($147|0)!=(0|0); if ($148) { $149 = $checkSpell; $150 = ((($149)) + 104|0); $151 = HEAP32[$150>>2]|0; $toCheck2 = $151; } $152 = ((($6)) + 88|0); $153 = HEAP32[$152>>2]|0; $154 = $toCheck2; $155 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($153,$154)|0); $156 = ($155|0)!=(0); if ($156) { (__ZN10AACastCard12resolveSpellEv($6)|0); $170 = ((($6)) + 96|0); HEAP32[$170>>2] = 1; STACKTOP = sp;return; } $157 = ((($6)) + 88|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 168|0); $160 = HEAP32[$159>>2]|0; $161 = ($160|0)!=(0|0); if (!($161)) { STACKTOP = sp;return; } $162 = ((($6)) + 148|0); $163 = HEAP32[$162>>2]|0; $164 = (__ZN15MTGCardInstance10controllerEv($163)|0); $165 = ((($6)) + 88|0); $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 168|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 24|0); HEAP32[$169>>2] = $164; STACKTOP = sp;return; } function __ZN10AACastCard8makeCardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $cardData = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $card = 0; $5 = (__ZN11MTGAllCards11getInstanceEv()|0); $6 = ((($4)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$6); __THREW__ = 0; $7 = (invoke_iii(4324,($5|0),($1|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $cardData = $7; $10 = (__Znwj(1072)|0); $11 = $cardData; $12 = ((($4)) + 148|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; $14 = (invoke_ii(3945,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($14)) + 84|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_viii(4259,($10|0),($11|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $card = $10; $21 = ((($4)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 48|0); $27 = HEAP32[$26>>2]|0; $28 = $card; __ZN11MTGGameZone7addCardEP15MTGCardInstance($27,$28); $29 = $card; STACKTOP = sp;return ($29|0); } } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZdlPv($10); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; return (0)|0; } function __ZN10AACastCard12resolveSpellEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $andAbilityClone = 0, $cardToCopy = 0, $checkSpell = 0, $copy = 0, $copy2 = 0, $i = 0; var $myDummy = 0, $spell = 0, $spell1 = 0, $storm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 20|0; $5 = sp + 8|0; $1 = $this; $6 = $1; $7 = ((($6)) + 156|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { $0 = 0; $350 = $0; STACKTOP = sp;return ($350|0); } $10 = ((($6)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); $13 = ((($11)) + -280|0); $14 = $12 ? 0 : $13; $_target = $14; $15 = ((($6)) + 184|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($6)) + 184|0); $19 = HEAP32[$18>>2]|0; $_target = $19; } $20 = ((($6)) + 132|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $24 = 0; } else { $23 = (___dynamic_cast($21,24,184,88)|0); $24 = $23; } $checkSpell = $24; $25 = $checkSpell; $26 = ($25|0)!=(0|0); if ($26) { $27 = $checkSpell; $28 = ((($27)) + 104|0); $29 = HEAP32[$28>>2]|0; $_target = $29; } $30 = ((($6)) + 158|0); $31 = HEAP8[$30>>0]|0; $32 = $31&1; do { if ($32) { $33 = (__ZN11MTGAllCards11getInstanceEv()|0); $34 = $_target; $35 = ((($34)) + 260|0); $36 = (__ZNK7MTGCard5getIdEv($35)|0); $37 = (__ZN11MTGAllCards11getCardByIdEi($33,$36)|0); $cardToCopy = $37; $myDummy = 0; $38 = (__Znwj(1072)|0); $39 = $cardToCopy; $40 = ((($6)) + 148|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_ii(3945,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ((($42)) + 84|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_viii(4259,($38|0),($39|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $myDummy = $38; $49 = ((($6)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 40|0); $55 = HEAP32[$54>>2]|0; $56 = $myDummy; __ZN11MTGGameZone7addCardEP15MTGCardInstance($55,$56); $57 = $myDummy; $_target = $57; $58 = $_target; $59 = ((($58)) + 496|0); HEAP32[$59>>2] = 1; $60 = $_target; $61 = ((($6)) + 148|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN15MTGCardInstance10controllerEv($62)|0); (__ZN15MTGCardInstance16changeControllerEP6Playerb($60,$63,1)|0); break; } } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $2 = $64; $3 = $65; __ZdlPv($38); $351 = $2; $352 = $3; ___resumeException($351|0); // unreachable; } } while(0); $66 = $_target; $67 = ($66|0)!=(0|0); if (!($67)) { $0 = 0; $350 = $0; STACKTOP = sp;return ($350|0); } $68 = $_target; $69 = (__ZN13CardPrimitive6isLandEv($68)|0); do { if ($69) { $70 = $_target; $71 = (__ZN15MTGCardInstance10controllerEv($70)|0); $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = $_target; $75 = $_target; $76 = ((($75)) + 392|0); $77 = HEAP32[$76>>2]|0; $78 = ((($6)) + 148|0); $79 = HEAP32[$78>>2]|0; $80 = (__ZN15MTGCardInstance10controllerEv($79)|0); $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 48|0); $84 = HEAP32[$83>>2]|0; $85 = ((($6)) + 188|0); $86 = HEAP8[$85>>0]|0; $87 = $86&1; $88 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($73,$74,$77,$84,$87)|0); $copy = $88; $89 = $copy; $90 = ((($6)) + 148|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN15MTGCardInstance10controllerEv($91)|0); (__ZN15MTGCardInstance16changeControllerEP6Playerb($89,$92,1)|0); $93 = (__Znwj(124)|0); $94 = ((($6)) + 88|0); $95 = HEAP32[$94>>2]|0; $96 = $copy; __THREW__ = 0; invoke_viiiiiii(3921,($93|0),($95|0),0,($96|0),(0|0),(0|0),1); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $2 = $108; $3 = $109; __ZdlPv($93); $351 = $2; $352 = $3; ___resumeException($351|0); // unreachable; } else { $spell = $93; $99 = $spell; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 44|0); $102 = HEAP32[$101>>2]|0; (FUNCTION_TABLE_ii[$102 & 8191]($99)|0); $103 = $spell; $104 = ($103|0)==(0|0); if ($104) { break; } $105 = HEAP32[$103>>2]|0; $106 = ((($105)) + 4|0); $107 = HEAP32[$106>>2]|0; FUNCTION_TABLE_vi[$107 & 8191]($103); break; } } else { $spell1 = 0; $copy2 = 0; $110 = ((($6)) + 159|0); $111 = HEAP8[$110>>0]|0; $112 = $111&1; do { if ($112) { label = 23; } else { $113 = $_target; $114 = (__ZN13CardPrimitive7hasTypeEi($113,4)|0); if (!($114)) { $115 = $_target; $116 = (__ZN13CardPrimitive7hasTypeEi($115,3)|0); if (!($116)) { label = 23; break; } } $170 = ((($6)) + 189|0); $171 = HEAP8[$170>>0]|0; $172 = $171&1; do { if ($172) { $173 = $_target; $174 = (__ZN13CardPrimitive7hasTypeEi($173,6)|0); if (!($174)) { $175 = $_target; $176 = (__ZN13CardPrimitive7hasTypeEi($175,1)|0); if (!($176)) { $177 = $_target; $178 = (__ZN13CardPrimitive7hasTypeEi($177,2)|0); if (!($178)) { $179 = $_target; $180 = (__ZN13CardPrimitive7hasTypeEi($179,13)|0); if (!($180)) { label = 37; break; } } } } $181 = $_target; $182 = (__ZN15MTGCardInstance10controllerEv($181)|0); $183 = ((($182)) + 84|0); $184 = HEAP32[$183>>2]|0; $185 = $_target; $186 = $_target; $187 = ((($186)) + 392|0); $188 = HEAP32[$187>>2]|0; $189 = ((($6)) + 148|0); $190 = HEAP32[$189>>2]|0; $191 = (__ZN15MTGCardInstance10controllerEv($190)|0); $192 = ((($191)) + 84|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 24|0); $195 = HEAP32[$194>>2]|0; $196 = ((($6)) + 188|0); $197 = HEAP8[$196>>0]|0; $198 = $197&1; $199 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($184,$185,$188,$195,$198)|0); $copy2 = $199; } else { label = 37; } } while(0); if ((label|0) == 37) { $200 = $_target; $201 = (__ZN15MTGCardInstance10controllerEv($200)|0); $202 = ((($201)) + 84|0); $203 = HEAP32[$202>>2]|0; $204 = $_target; $205 = $_target; $206 = ((($205)) + 392|0); $207 = HEAP32[$206>>2]|0; $208 = $_target; $209 = (__ZN15MTGCardInstance10controllerEv($208)|0); $210 = ((($209)) + 84|0); $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 28|0); $213 = HEAP32[$212>>2]|0; $214 = ((($6)) + 188|0); $215 = HEAP8[$214>>0]|0; $216 = $215&1; $217 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($203,$204,$207,$213,$216)|0); $copy2 = $217; } $218 = $copy2; $219 = ((($6)) + 148|0); $220 = HEAP32[$219>>2]|0; $221 = (__ZN15MTGCardInstance10controllerEv($220)|0); (__ZN15MTGCardInstance16changeControllerEP6Playerb($218,$221,1)|0); } } while(0); if ((label|0) == 23) { $117 = ((($6)) + 189|0); $118 = HEAP8[$117>>0]|0; $119 = $118&1; do { if ($119) { $120 = $_target; $121 = (__ZN13CardPrimitive7hasTypeEi($120,6)|0); if (!($121)) { $122 = $_target; $123 = (__ZN13CardPrimitive7hasTypeEi($122,1)|0); if (!($123)) { $124 = $_target; $125 = (__ZN13CardPrimitive7hasTypeEi($124,2)|0); if (!($125)) { $126 = $_target; $127 = (__ZN13CardPrimitive7hasTypeEi($126,13)|0); if (!($127)) { label = 29; break; } } } } $128 = $_target; $129 = (__ZN15MTGCardInstance10controllerEv($128)|0); $130 = ((($129)) + 84|0); $131 = HEAP32[$130>>2]|0; $132 = $_target; $133 = $_target; $134 = ((($133)) + 392|0); $135 = HEAP32[$134>>2]|0; $136 = ((($6)) + 148|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZN15MTGCardInstance10controllerEv($137)|0); $139 = ((($138)) + 84|0); $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 24|0); $142 = HEAP32[$141>>2]|0; $143 = ((($6)) + 188|0); $144 = HEAP8[$143>>0]|0; $145 = $144&1; $146 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($131,$132,$135,$142,$145)|0); $copy2 = $146; } else { label = 29; } } while(0); if ((label|0) == 29) { $147 = $_target; $148 = (__ZN15MTGCardInstance10controllerEv($147)|0); $149 = ((($148)) + 84|0); $150 = HEAP32[$149>>2]|0; $151 = $_target; $152 = $_target; $153 = ((($152)) + 392|0); $154 = HEAP32[$153>>2]|0; $155 = ((($6)) + 148|0); $156 = HEAP32[$155>>2]|0; $157 = (__ZN15MTGCardInstance10controllerEv($156)|0); $158 = ((($157)) + 84|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 28|0); $161 = HEAP32[$160>>2]|0; $162 = ((($6)) + 188|0); $163 = HEAP8[$162>>0]|0; $164 = $163&1; $165 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($150,$151,$154,$161,$164)|0); $copy2 = $165; } $166 = $copy2; $167 = ((($6)) + 148|0); $168 = HEAP32[$167>>2]|0; $169 = (__ZN15MTGCardInstance10controllerEv($168)|0); (__ZN15MTGCardInstance16changeControllerEP6Playerb($166,$169,1)|0); } $222 = ((($6)) + 88|0); $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 168|0); $225 = HEAP32[$224>>2]|0; $226 = ($225|0)!=(0|0); if ($226) { $227 = ((($6)) + 148|0); $228 = HEAP32[$227>>2]|0; $229 = (__ZN15MTGCardInstance10controllerEv($228)|0); $230 = ((($6)) + 88|0); $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 168|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 24|0); HEAP32[$234>>2] = $229; $235 = ((($6)) + 88|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 172|0); $238 = HEAP32[$237>>2]|0; $239 = (__ZN10DuelLayers10stackLayerEv($238)|0); $240 = $copy2; $241 = ((($6)) + 88|0); $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 168|0); $244 = HEAP32[$243>>2]|0; $245 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($239,$240,$244,0,1,0)|0); $spell1 = $245; $246 = ((($6)) + 88|0); $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 168|0); HEAP32[$248>>2] = 0; } else { $249 = ((($6)) + 88|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 172|0); $252 = HEAP32[$251>>2]|0; $253 = (__ZN10DuelLayers10stackLayerEv($252)|0); $254 = $copy2; $255 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($253,$254,0,0,1,0)|0); $spell1 = $255; } $256 = $copy2; $257 = (__ZN15MTGCardInstance3hasEi($256,65)|0); $258 = ($257|0)!=(0); L66: do { if ($258) { $259 = $_target; $260 = (__ZN15MTGCardInstance10controllerEv($259)|0); $261 = ((($260)) + 84|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 28|0); $264 = HEAP32[$263>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,158159); __THREW__ = 0; $265 = (invoke_iiii(4425,($264|0),($4|0),-2)|0); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; do { if ($267) { label = 51; } else { $268 = ((($6)) + 148|0); $269 = HEAP32[$268>>2]|0; __THREW__ = 0; $270 = (invoke_ii(3945,($269|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { label = 51; } else { __THREW__ = 0; $273 = (invoke_ii(4045,($270|0))|0); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 51; } else { $276 = ((($273)) + 84|0); $277 = HEAP32[$276>>2]|0; $278 = ((($277)) + 28|0); $279 = HEAP32[$278>>2]|0; __THREW__ = 0; invoke_vii(3797,($5|0),(158159|0)); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 51; } else { __THREW__ = 0; $282 = (invoke_iiii(4425,($279|0),($5|0),-2)|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $2 = $300; $3 = $301; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $285 = (($265) + ($282))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $storm = $285; $286 = $storm; $i = $286; while(1) { $287 = $i; $288 = ($287|0)>(1); if (!($288)) { break L66; } $289 = ((($6)) + 88|0); $290 = HEAP32[$289>>2]|0; $291 = ((($290)) + 172|0); $292 = HEAP32[$291>>2]|0; $293 = (__ZN10DuelLayers10stackLayerEv($292)|0); $294 = $copy2; $295 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($293,$294,0,0,1,1)|0); $spell1 = $295; $296 = $i; $297 = (($296) + -1)|0; $i = $297; } } } } } } while(0); if ((label|0) == 51) { $298 = ___cxa_find_matching_catch()|0; $299 = tempRet0; $2 = $298; $3 = $299; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $351 = $2; $352 = $3; ___resumeException($351|0); // unreachable; } } while(0); $302 = $copy2; $303 = (__ZN15MTGCardInstance3hasEi($302,65)|0); $304 = ($303|0)!=(0); if (!($304)) { $305 = $_target; $306 = ((($305)) + 400|0); $307 = HEAP32[$306>>2]|0; $308 = $copy2; $309 = ((($308)) + 400|0); HEAP32[$309>>2] = $307; $310 = $copy2; $311 = ((($310)) + 400|0); $312 = HEAP32[$311>>2]|0; $313 = $copy2; $314 = ((($313)) + 404|0); HEAP32[$314>>2] = $312; } $315 = ((($6)) + 152|0); $316 = HEAP32[$315>>2]|0; $317 = ($316|0)!=(0|0); if ($317) { $318 = ((($6)) + 152|0); $319 = HEAP32[$318>>2]|0; $320 = HEAP32[$319>>2]|0; $321 = ((($320)) + 84|0); $322 = HEAP32[$321>>2]|0; $323 = (FUNCTION_TABLE_ii[$322 & 8191]($319)|0); $andAbilityClone = $323; $324 = $copy2; $325 = ($324|0)==(0|0); $326 = ((($324)) + 280|0); $327 = $325 ? 0 : $326; $328 = $andAbilityClone; $329 = ((($328)) + 132|0); HEAP32[$329>>2] = $327; $330 = ((($6)) + 152|0); $331 = HEAP32[$330>>2]|0; $332 = ((($331)) + 92|0); $333 = HEAP8[$332>>0]|0; $334 = $333&1; $335 = $andAbilityClone; $336 = HEAP32[$335>>2]|0; if (!($334)) { $346 = ((($336)) + 96|0); $347 = HEAP32[$346>>2]|0; (FUNCTION_TABLE_ii[$347 & 8191]($335)|0); break; } $337 = ((($336)) + 92|0); $338 = HEAP32[$337>>2]|0; (FUNCTION_TABLE_ii[$338 & 8191]($335)|0); $339 = $andAbilityClone; $340 = ($339|0)!=(0|0); if ($340) { $341 = $andAbilityClone; $342 = ($341|0)==(0|0); if (!($342)) { $343 = HEAP32[$341>>2]|0; $344 = ((($343)) + 4|0); $345 = HEAP32[$344>>2]|0; FUNCTION_TABLE_vi[$345 & 8191]($341); } $andAbilityClone = 0; } } } } while(0); $348 = ((($6)) + 96|0); HEAP32[$348>>2] = 1; $349 = ((($6)) + 156|0); HEAP8[$349>>0] = 1; $0 = 1; $350 = $0; STACKTOP = sp;return ($350|0); } function __ZN10AACastCard23isReactingToTargetClickEP10Targetable($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; STACKTOP = sp;return 0; } function __ZN10AACastCard18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,24,5240,280)|0); $7 = $6; } $cObject = $7; $8 = $cObject; $9 = ($8|0)!=(0|0); if ($9) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 76|0); $12 = HEAP32[$11>>2]|0; $13 = $cObject; $14 = (FUNCTION_TABLE_iii[$12 & 8191]($3,$13)|0); $0 = $14; $32 = $0; STACKTOP = sp;return ($32|0); } $15 = ((($3)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0); if (!($17)) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $18 = ((($3)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = $2; $21 = (__ZN11TargetsList12toggleTargetEP10Targetable($19,$20)|0); $22 = ($21|0)==(2); if ($22) { $23 = ((($3)) + 28|0); HEAP32[$23>>2] = 0; $24 = ((($3)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN10DuelLayers11actionLayerEv($27)|0); __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($28,0); $29 = ((($3)) + 148|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN10MTGAbility12reactToClickEP15MTGCardInstance($3,$30)|0); $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } else { $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN10AACastCard11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 172|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } $7 = ((($1)) + 189|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122486); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122500); STACKTOP = sp;return; } } function __ZNK10AACastCard5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(192)|0); __THREW__ = 0; invoke_vii(4426,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 12|0); HEAP32[$17>>2] = $15; } $22 = ((($3)) + 152|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if (!($24)) { $33 = $a; STACKTOP = sp;return ($33|0); } $25 = ((($3)) + 152|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_ii[$29 & 8191]($26)|0); $31 = $a; $32 = ((($31)) + 152|0); HEAP32[$32>>2] = $30; $33 = $a; STACKTOP = sp;return ($33|0); } function __ZN10AACastCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 24364; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 12|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 152|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 152|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 152|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $24 = ((($1)) + 160|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AACastCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AACastCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16ATutorialMessageC2EP12GameObserverP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi($this,$observer,$source,$message,$limit) { $this = $this|0; $observer = $observer|0; $source = $source|0; $message = $message|0; $limit = $limit|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $gfx = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $gfx = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $source; $3 = $limit; $10 = $0; $11 = $1; $12 = $2; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($10,$11,0,$12); $13 = ((($10)) + 152|0); $14 = $1; __THREW__ = 0; $15 = (invoke_ii(3835,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_viidd(4427,($13|0),($15|0),0.0,0.0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = 24476; HEAP32[$10>>2] = $20; $21 = ((($10)) + 152|0); $22 = 24592; HEAP32[$21>>2] = $22; $23 = ((($10)) + 252|0); $24 = 24636; HEAP32[$23>>2] = $24; $25 = ((($10)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($25); $26 = ((($10)) + 332|0); $27 = $3; HEAP32[$26>>2] = $27; $28 = ((($10)) + 288|0); HEAP32[$28>>2] = 0; $29 = ((($10)) + 276|0); HEAPF32[$29>>2] = 0.0; $30 = ((($10)) + 330|0); HEAP8[$30>>0] = 0; $i = 0; while(1) { $31 = $i; $32 = ($31|0)<(9); if (!($32)) { break; } $33 = $i; $34 = ((($10)) + 292|0); $35 = (($34) + ($33<<2)|0); HEAP32[$35>>2] = 0; $36 = $i; $37 = (($36) + 1)|0; $i = $37; } $40 = ((($10)) + 88|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_ii(3836,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; L8: do { if ($44) { label = 14; } else { $45 = ($42|0)!=(0|0); L10: do { if ($45) { $46 = ((($10)) + 88|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; $48 = (invoke_ii(3836,($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 14; break L8; } $51 = HEAP32[$48>>2]|0; $52 = ((($51)) + 64|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; invoke_viii($53|0,($gfx|0),($48|0),($message|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 14; break L8; } $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($gfx)|0); __THREW__ = 0; $57 = (invoke_ii(4428,($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; L14: do { if ($59) { label = 15; } else { L16: do { if ($57) { $60 = ((($10)) + 330|0); HEAP8[$60>>0] = 1; $61 = ((($10)) + 264|0); __THREW__ = 0; (invoke_iii(3901,($61|0),($message|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 15; break L14; } } else { $68 = ((($10)) + 264|0); __THREW__ = 0; invoke_vii(3800,($7|0),($message|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 15; break L14; } __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $4 = $80; $5 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L14; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($68,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $73 = ((($10)) + 264|0); __THREW__ = 0; invoke_vii(3797,($8|0),(122510|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 15; break L14; } __THREW__ = 0; invoke_vii(3797,($9|0),(174481|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; do { if ($77) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $4 = $82; $5 = $83; } else { __THREW__ = 0; invoke_viii(3798,($73|0),($8|0),($9|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $4 = $84; $5 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L16; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L14; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); break L10; } } while(0); if ((label|0) == 15) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); break L8; } } while(0); $86 = ((($10)) + 330|0); $87 = HEAP8[$86>>0]|0; $88 = $87&1; $89 = ((($10)) + 152|0); $90 = ((($89)) + 104|0); if ($88) { HEAPF32[$90>>2] = 240.0; $91 = ((($10)) + 152|0); $92 = ((($91)) + 108|0); HEAPF32[$92>>2] = 136.0; } else { HEAPF32[$90>>2] = 0.0; $93 = ((($10)) + 152|0); $94 = ((($93)) + 108|0); HEAPF32[$94>>2] = -272.10000610351563; } $95 = ((($10)) + 332|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)>(0); if ($97) { __THREW__ = 0; $98 = (invoke_ii(4429,($10|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 14; break; } $101 = ((($10)) + 332|0); $102 = HEAP32[$101>>2]|0; $103 = ($98|0)>=($102|0); $106 = $103; } else { $106 = 0; } $104 = ((($10)) + 328|0); $105 = $106&1; HEAP8[$104>>0] = $105; $107 = ((($10)) + 329|0); $108 = $106&1; HEAP8[$107>>0] = $108; $109 = ((($10)) + 329|0); $110 = HEAP8[$109>>0]|0; $111 = $110&1; if (!($111)) { STACKTOP = sp;return; } $112 = ((($10)) + 96|0); HEAP32[$112>>2] = 1; STACKTOP = sp;return; } } while(0); if ((label|0) == 14) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $113 = ((($10)) + 152|0); __ZN21IconButtonsControllerD2Ev($113); __ZN10MTGAbilityD2Ev($10); $114 = $4; $115 = $5; ___resumeException($114|0); // unreachable; } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZN10MTGAbilityD2Ev($10); $114 = $4; $115 = $5; ___resumeException($114|0); // unreachable; } function __ZN16ATutorialMessage12alreadyShownEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZN16ATutorialMessage13getOptionNameEv($1,$4); __THREW__ = 0; $5 = (invoke_iii(4430,(30372|0),($1|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN16ATutorialMessage13getOptionNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $out = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $out = sp + 8|0; $0 = $this; $3 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($out,24); $4 = ((($out)) + 8|0); __THREW__ = 0; (invoke_iii(3839,($4|0),(122513|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $7 = ((($out)) + 8|0); $8 = ((($3)) + 264|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; $10 = (invoke_ii(4431,($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __THREW__ = 0; (invoke_iii(4432,($7|0),($10|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } } } } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } function __ZN16ATutorialMessage14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 328|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; do { if ($6) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } else { $7 = $2; $8 = ($7|0)==(13); $9 = $2; $10 = ($9|0)==(10); $or$cond = $8 | $10; if ($or$cond) { $11 = HEAP32[$3>>2]|0; $12 = ((($11)) + 104|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viii[$13 & 8191]($3,0,1); $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; break; } else { $14 = ((($3)) + 152|0); $15 = $2; (__ZN14JGuiController14CheckUserInputE7Buttons($14,$15)|0); $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } function __ZThn152_N16ATutorialMessage14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + -152|0); $4 = $1; $5 = (__ZN16ATutorialMessage14CheckUserInputE7Buttons($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZN16ATutorialMessage6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = (__ZN11ActionStack18getCurrentTutorialEv($7)|0); $9 = ($8|0)!=(0|0); if (!($9)) { $10 = ((($2)) + 329|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $13 = ((($2)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10DuelLayers10stackLayerEv($16)|0); __ZN11ActionStack18setCurrentTutorialEP16ATutorialMessage($17,$2); } } $18 = ((($2)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 172|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN10DuelLayers10stackLayerEv($21)|0); $23 = (__ZN11ActionStack18getCurrentTutorialEv($22)|0); $24 = ($23|0)!=($2|0); if ($24) { STACKTOP = sp;return; } $25 = ((($2)) + 328|0); $26 = HEAP8[$25>>0]|0; $27 = $26&1; if ($27) { $28 = ((($2)) + 152|0); $29 = ((($28)) + 108|0); $30 = +HEAPF32[$29>>2]; $31 = $30 < -272.0; if ($31) { $32 = ((($2)) + 329|0); HEAP8[$32>>0] = 1; } } $33 = ((($2)) + 329|0); $34 = HEAP8[$33>>0]|0; $35 = $34&1; if ($35) { $36 = ((($2)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 172|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN10DuelLayers10stackLayerEv($39)|0); __ZN11ActionStack18setCurrentTutorialEP16ATutorialMessage($40,0); $41 = ((($2)) + 96|0); HEAP32[$41>>2] = 1; STACKTOP = sp;return; } $42 = $1; $43 = ((($2)) + 276|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + $42; HEAPF32[$43>>2] = $45; $46 = ((($2)) + 328|0); $47 = HEAP8[$46>>0]|0; $48 = $47&1; if (!($48)) { $49 = ((($2)) + 152|0); $50 = $1; __ZN14JGuiController6UpdateEf($49,$50); } $51 = ((($2)) + 330|0); $52 = HEAP8[$51>>0]|0; $53 = $52&1; if ($53) { STACKTOP = sp;return; } $54 = ((($2)) + 328|0); $55 = HEAP8[$54>>0]|0; $56 = $55&1; if (!($56)) { $57 = ((($2)) + 152|0); $58 = ((($57)) + 108|0); $59 = +HEAPF32[$58>>2]; $60 = $59 < 0.0; if ($60) { $61 = ((($2)) + 276|0); $62 = +HEAPF32[$61>>2]; $63 = 272.0 * $62; $64 = $63 / 0.75; $65 = -272.0 + $64; $66 = ((($2)) + 152|0); $67 = ((($66)) + 108|0); HEAPF32[$67>>2] = $65; $68 = ((($2)) + 152|0); $69 = ((($68)) + 108|0); $70 = +HEAPF32[$69>>2]; $71 = $70 >= 0.0; if (!($71)) { STACKTOP = sp;return; } $72 = ((($2)) + 152|0); $73 = ((($72)) + 108|0); HEAPF32[$73>>2] = 0.0; STACKTOP = sp;return; } } $74 = ((($2)) + 328|0); $75 = HEAP8[$74>>0]|0; $76 = $75&1; if (!($76)) { STACKTOP = sp;return; } $77 = ((($2)) + 152|0); $78 = ((($77)) + 108|0); $79 = +HEAPF32[$78>>2]; $80 = $79 > -272.0; if (!($80)) { STACKTOP = sp;return; } $81 = ((($2)) + 276|0); $82 = +HEAPF32[$81>>2]; $83 = 272.0 * $82; $84 = $83 / 0.75; $85 = -$84; $86 = ((($2)) + 152|0); $87 = ((($86)) + 108|0); HEAPF32[$87>>2] = $85; STACKTOP = sp;return; } function __ZThn152_N16ATutorialMessage6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -152|0); $4 = $1; __ZN16ATutorialMessage6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN16ATutorialMessage13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $optionName = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $optionName = sp + 32|0; $5 = sp + 20|0; $8 = sp; $2 = $this; $3 = $0; $4 = $1; $9 = $2; $10 = ((($9)) + 332|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if (!($12)) { $37 = ((($9)) + 276|0); HEAPF32[$37>>2] = 0.0; $38 = ((($9)) + 328|0); HEAP8[$38>>0] = 1; STACKTOP = sp;return; } __ZN16ATutorialMessage13getOptionNameEv($optionName,$9); __THREW__ = 0; invoke_vii(3800,($5|0),($optionName|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L4: do { if (!($14)) { __THREW__ = 0; $15 = (invoke_iii(4430,(30372|0),($5|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { label = 9; } else { $18 = ((($15)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; __THREW__ = 0; invoke_vii(3800,($8|0),($optionName|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 9; } else { __THREW__ = 0; $23 = (invoke_iii(4430,(30372|0),($8|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $6 = $33; $7 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $26 = ((($23)) + 4|0); HEAP32[$26>>2] = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; (invoke_ii(4433,(30372|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($optionName); $37 = ((($9)) + 276|0); HEAPF32[$37>>2] = 0.0; $38 = ((($9)) + 328|0); HEAP8[$38>>0] = 1; STACKTOP = sp;return; } } } while(0); if ((label|0) == 9) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $6 = $31; $7 = $32; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($optionName); $35 = $6; $36 = $7; ___resumeException($35|0); // unreachable; } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $6 = $29; $7 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($optionName); $35 = $6; $36 = $7; ___resumeException($35|0); // unreachable; } function __ZThn252_N16ATutorialMessage13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + -252|0); $7 = $3; $8 = $4; __ZN16ATutorialMessage13ButtonPressedEii($6,$7,$8); STACKTOP = sp;return; } function __ZN16ATutorialMessage6RenderEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val5 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0; var $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0; var $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0.0, $253 = 0.0, $254 = 0.0; var $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0.0, $315 = 0.0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0.0, $365 = 0.0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0.0, $371 = 0.0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0.0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0.0, $421 = 0, $422 = 0.0, $423 = 0, $424 = 0.0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0.0, $432 = 0, $433 = 0.0, $434 = 0; var $435 = 0.0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0.0, $443 = 0.0, $444 = 0.0, $445 = 0, $446 = 0.0, $447 = 0, $448 = 0.0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; var $453 = 0, $454 = 0, $455 = 0.0, $456 = 0.0, $457 = 0.0, $458 = 0, $459 = 0.0, $46 = 0, $460 = 0, $461 = 0.0, $462 = 0, $463 = 0.0, $464 = 0.0, $465 = 0, $466 = 0.0, $467 = 0.0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; var $471 = 0, $472 = 0, $473 = 0, $474 = 0.0, $475 = 0.0, $476 = 0, $477 = 0.0, $478 = 0.0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0.0, $486 = 0.0, $487 = 0, $488 = 0.0, $489 = 0.0; var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0.0, $497 = 0.0, $498 = 0, $499 = 0.0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0.0; var $507 = 0.0, $508 = 0, $509 = 0.0, $51 = 0.0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0.0, $517 = 0.0, $518 = 0.0, $519 = 0, $52 = 0, $520 = 0.0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; var $525 = 0, $526 = 0, $527 = 0.0, $528 = 0.0, $529 = 0.0, $53 = 0, $530 = 0, $531 = 0.0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0.0, $539 = 0.0, $54 = 0, $540 = 0.0, $541 = 0.0, $542 = 0; var $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0.0, $549 = 0.0, $55 = 0, $550 = 0.0, $551 = 0.0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0.0, $557 = 0.0, $558 = 0, $559 = 0, $56 = 0.0, $560 = 0; var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0.0, $567 = 0.0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0.0, $612 = 0.0, $613 = 0, $614 = 0; var $615 = 0.0, $616 = 0.0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0.0, $627 = 0.0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $alpha = 0, $f = 0, $f2 = 0, $f3 = 0, $iconButton = 0, $iconButton2 = 0, $or$cond = 0; var $or$cond3 = 0, $posX = 0.0, $posY = 0.0, $quad = 0, $quad1 = 0, $r = 0, $stretchH = 0.0, $stretchV = 0.0, $title = 0, $unitH = 0.0, $unitW = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 248|0; $3 = sp + 232|0; $4 = sp + 220|0; $5 = sp + 204|0; $6 = sp + 192|0; $7 = sp + 269|0; $8 = sp + 180|0; $9 = sp + 168|0; $quad1 = sp + 152|0; $10 = sp + 136|0; $11 = sp + 124|0; $12 = sp + 108|0; $13 = sp + 96|0; $14 = sp + 268|0; $15 = sp + 84|0; $title = sp + 44|0; $16 = sp + 32|0; $17 = sp + 12|0; $18 = sp; $0 = $this; $19 = $0; $20 = ((($19)) + 329|0); $21 = HEAP8[$20>>0]|0; $22 = $21&1; if ($22) { STACKTOP = sp;return; } $23 = ((($19)) + 152|0); $24 = ((($23)) + 108|0); $25 = +HEAPF32[$24>>2]; $26 = $25 < -272.0; if ($26) { STACKTOP = sp;return; } $27 = ((($19)) + 288|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); L7: do { if (!($29)) { $30 = ((($19)) + 330|0); $31 = HEAP8[$30>>0]|0; $32 = $31&1; $33 = ((($19)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZN12GameObserver18getResourceManagerEv($34)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 20|0); $38 = HEAP32[$37>>2]|0; if ($32) { $39 = ((($19)) + 264|0); $40 = (FUNCTION_TABLE_iiiii[$38 & 8191]($35,$39,2,1)|0); $41 = ((($19)) + 288|0); HEAP32[$41>>2] = $40; $42 = ((($19)) + 288|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); L11: do { if ($44) { $45 = (__Znwj(64)|0); $46 = ((($19)) + 288|0); $47 = HEAP32[$46>>2]|0; $48 = ((($19)) + 288|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = (+($50|0)); $52 = ((($19)) + 288|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = (+($55|0)); __THREW__ = 0; invoke_viidddd(4434,($45|0),($47|0),0.0,0.0,(+$51),(+$56)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $1 = $108; $2 = $109; __ZdlPv($45); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $59 = ((($19)) + 292|0); HEAP32[$59>>2] = $45; $60 = ((($19)) + 292|0); $61 = HEAP32[$60>>2]|0; $62 = ((($19)) + 292|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 44|0); $65 = +HEAPF32[$64>>2]; $66 = $65 / 2.0; $67 = ((($19)) + 292|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 48|0); $70 = +HEAPF32[$69>>2]; $71 = $70 / 2.0; __ZN5JQuad10SetHotSpotEff($61,$66,$71); $72 = ((($19)) + 88|0); $73 = HEAP32[$72>>2]|0; $74 = (__ZN12GameObserver18getResourceManagerEv($73)|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 24|0); $77 = HEAP32[$76>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,163002); __THREW__ = 0; invoke_vii(3797,($4|0),(122519|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; do { if ($79) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $1 = $110; $2 = $111; } else { __THREW__ = 0; invoke_viiiddddiiii($77|0,($quad|0),($74|0),($3|0),128.0,0.0,32.0,32.0,($4|0),5,1,0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $1 = $112; $2 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $82 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vidd(3897,($82|0),16.0,16.0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; L23: do { if ($84) { label = 20; } else { __THREW__ = 0; $85 = (invoke_ii(3903,72)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 20; } else { $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $88 = ((($19)) + 152|0); $89 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $90 = ((($19)) + 292|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 48|0); $93 = +HEAPF32[$92>>2]; $94 = $93 / 2.0; __THREW__ = 0; invoke_vii(3797,($6|0),(122528|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $1 = $116; $2 = $117; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; do { if ($98) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $1 = $118; $2 = $119; } else { __THREW__ = 0; invoke_viiiidddiiddi(4435,($85|0),1,($88|0),($89|0),0.0,(+$94),0.69999998807907104,2,($5|0),0.0,16.0,1); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $1 = $120; $2 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val5 = 0; HEAP8[$7>>0] = $$expand_i1_val5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $iconButton = $85; $101 = ((($19)) + 152|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 20|0); $104 = HEAP32[$103>>2]|0; $105 = $iconButton; __THREW__ = 0; invoke_viii($104|0,($101|0),($105|0),0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 20; break L23; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); break L11; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc = HEAP8[$7>>0]|0; $122 = $$pre_trunc&1; if ($122) { __ZdlPv($85); } } } } while(0); if ((label|0) == 20) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $1 = $114; $2 = $115; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); $123 = (__ZN12GameSettingsixEi(30372,5)|0); $124 = ((($123)) + 4|0); $125 = HEAP32[$124>>2]|0; $126 = ($125|0)>(0); if (!($126)) { break; } $127 = ((($19)) + 88|0); $128 = HEAP32[$127>>2]|0; $129 = (__ZN12GameObserver18getResourceManagerEv($128)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,122537); __THREW__ = 0; invoke_vii(4436,($129|0),($8|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if (!($131)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $1 = $132; $2 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,158938); __THREW__ = 0; $134 = (invoke_iiiii($38|0,($35|0),($9|0),2,1)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $1 = $153; $2 = $154; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $137 = ((($19)) + 288|0); HEAP32[$137>>2] = $134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $138 = ((($19)) + 288|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 4|0); $141 = HEAP32[$140>>2]|0; $142 = (($141|0) / 4)&-1; $143 = (+($142|0)); $unitH = $143; $144 = ((($19)) + 288|0); $145 = HEAP32[$144>>2]|0; $146 = HEAP32[$145>>2]|0; $147 = (($146|0) / 4)&-1; $148 = (+($147|0)); $unitW = $148; $149 = $unitH; $150 = $149 == 0.0; $151 = $unitW; $152 = $151 == 0.0; $or$cond = $150 | $152; if ($or$cond) { STACKTOP = sp;return; } $155 = ((($19)) + 288|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)!=(0|0); do { if ($157) { $158 = (__Znwj(64)|0); $159 = ((($19)) + 288|0); $160 = HEAP32[$159>>2]|0; $161 = $unitW; $162 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($158|0),($160|0),0.0,0.0,(+$161),(+$162)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { $262 = ___cxa_find_matching_catch()|0; $263 = tempRet0; $1 = $262; $2 = $263; __ZdlPv($158); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $165 = ((($19)) + 292|0); HEAP32[$165>>2] = $158; $166 = (__Znwj(64)|0); $167 = ((($19)) + 288|0); $168 = HEAP32[$167>>2]|0; $169 = $unitW; $170 = $unitW; $171 = $170 * 2.0; $172 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($166|0),($168|0),(+$169),0.0,(+$171),(+$172)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { $264 = ___cxa_find_matching_catch()|0; $265 = tempRet0; $1 = $264; $2 = $265; __ZdlPv($166); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $175 = ((($19)) + 292|0); $176 = ((($175)) + 4|0); HEAP32[$176>>2] = $166; $177 = (__Znwj(64)|0); $178 = ((($19)) + 288|0); $179 = HEAP32[$178>>2]|0; $180 = $unitW; $181 = $180 * 3.0; $182 = $unitW; $183 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($177|0),($179|0),(+$181),0.0,(+$182),(+$183)); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { $266 = ___cxa_find_matching_catch()|0; $267 = tempRet0; $1 = $266; $2 = $267; __ZdlPv($177); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $186 = ((($19)) + 292|0); $187 = ((($186)) + 8|0); HEAP32[$187>>2] = $177; $188 = (__Znwj(64)|0); $189 = ((($19)) + 288|0); $190 = HEAP32[$189>>2]|0; $191 = $unitH; $192 = $unitW; $193 = $unitH; $194 = $193 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($188|0),($190|0),0.0,(+$191),(+$192),(+$194)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $1 = $268; $2 = $269; __ZdlPv($188); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $197 = ((($19)) + 292|0); $198 = ((($197)) + 12|0); HEAP32[$198>>2] = $188; $199 = (__Znwj(64)|0); $200 = ((($19)) + 288|0); $201 = HEAP32[$200>>2]|0; $202 = $unitW; $203 = $unitH; $204 = $unitW; $205 = $204 * 2.0; $206 = $unitH; $207 = $206 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($199|0),($201|0),(+$202),(+$203),(+$205),(+$207)); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $1 = $270; $2 = $271; __ZdlPv($199); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $210 = ((($19)) + 292|0); $211 = ((($210)) + 16|0); HEAP32[$211>>2] = $199; $212 = (__Znwj(64)|0); $213 = ((($19)) + 288|0); $214 = HEAP32[$213>>2]|0; $215 = $unitW; $216 = $215 * 3.0; $217 = $unitH; $218 = $unitW; $219 = $unitH; $220 = $219 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($212|0),($214|0),(+$216),(+$217),(+$218),(+$220)); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $1 = $272; $2 = $273; __ZdlPv($212); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $223 = ((($19)) + 292|0); $224 = ((($223)) + 20|0); HEAP32[$224>>2] = $212; $225 = (__Znwj(64)|0); $226 = ((($19)) + 288|0); $227 = HEAP32[$226>>2]|0; $228 = $unitH; $229 = $228 * 3.0; $230 = $unitW; $231 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($225|0),($227|0),0.0,(+$229),(+$230),(+$231)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { $274 = ___cxa_find_matching_catch()|0; $275 = tempRet0; $1 = $274; $2 = $275; __ZdlPv($225); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $234 = ((($19)) + 292|0); $235 = ((($234)) + 24|0); HEAP32[$235>>2] = $225; $236 = (__Znwj(64)|0); $237 = ((($19)) + 288|0); $238 = HEAP32[$237>>2]|0; $239 = $unitW; $240 = $unitH; $241 = $240 * 3.0; $242 = $unitW; $243 = $242 * 2.0; $244 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($236|0),($238|0),(+$239),(+$241),(+$243),(+$244)); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { $276 = ___cxa_find_matching_catch()|0; $277 = tempRet0; $1 = $276; $2 = $277; __ZdlPv($236); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } $247 = ((($19)) + 292|0); $248 = ((($247)) + 28|0); HEAP32[$248>>2] = $236; $249 = (__Znwj(64)|0); $250 = ((($19)) + 288|0); $251 = HEAP32[$250>>2]|0; $252 = $unitW; $253 = $252 * 3.0; $254 = $unitH; $255 = $254 * 3.0; $256 = $unitW; $257 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($249|0),($251|0),(+$253),(+$255),(+$256),(+$257)); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if (!($259)) { $260 = ((($19)) + 292|0); $261 = ((($260)) + 32|0); HEAP32[$261>>2] = $249; break; } $278 = ___cxa_find_matching_catch()|0; $279 = tempRet0; $1 = $278; $2 = $279; __ZdlPv($249); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); $280 = ((($19)) + 88|0); $281 = HEAP32[$280>>2]|0; $282 = (__ZN12GameObserver18getResourceManagerEv($281)|0); $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 24|0); $285 = HEAP32[$284>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,163002); __THREW__ = 0; invoke_vii(3797,($11|0),(122519|0)); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; do { if ($287) { $332 = ___cxa_find_matching_catch()|0; $333 = tempRet0; $1 = $332; $2 = $333; } else { __THREW__ = 0; invoke_viiiddddiiii($285|0,($quad1|0),($282|0),($10|0),128.0,0.0,32.0,32.0,($11|0),5,1,0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { $334 = ___cxa_find_matching_catch()|0; $335 = tempRet0; $1 = $334; $2 = $335; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $290 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad1)|0); __THREW__ = 0; invoke_vidd(3897,($290|0),16.0,16.0); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; L104: do { if ($292) { label = 72; } else { __THREW__ = 0; $293 = (invoke_ii(3903,72)|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 72; } else { $$expand_i1_val8 = 1; HEAP8[$14>>0] = $$expand_i1_val8; $296 = ((($19)) + 152|0); $297 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad1)|0); __THREW__ = 0; invoke_vii(3797,($13|0),(122528|0)); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { $338 = ___cxa_find_matching_catch()|0; $339 = tempRet0; $1 = $338; $2 = $339; } else { __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; do { if ($301) { $340 = ___cxa_find_matching_catch()|0; $341 = tempRet0; $1 = $340; $2 = $341; } else { __THREW__ = 0; invoke_viiiidddiiddi(4435,($293|0),1,($296|0),($297|0),240.0,212.0,0.69999998807907104,2,($12|0),0.0,16.0,1); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { $342 = ___cxa_find_matching_catch()|0; $343 = tempRet0; $1 = $342; $2 = $343; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } $$expand_i1_val10 = 0; HEAP8[$14>>0] = $$expand_i1_val10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $iconButton2 = $293; $304 = ((($19)) + 152|0); $305 = HEAP32[$304>>2]|0; $306 = ((($305)) + 20|0); $307 = HEAP32[$306>>2]|0; $308 = $iconButton2; __THREW__ = 0; invoke_viii($307|0,($304|0),($308|0),0); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; if ($310) { label = 72; break L104; } $311 = $unitH; $312 = 64.0 / $311; $313 = ((($19)) + 280|0); HEAPF32[$313>>2] = $312; $314 = $unitW; $315 = 64.0 / $314; $316 = ((($19)) + 284|0); HEAPF32[$316>>2] = $315; __THREW__ = 0; $317 = (invoke_iii(3923,(30372|0),5)|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 72; break L104; } $320 = ((($317)) + 4|0); $321 = HEAP32[$320>>2]|0; $322 = ($321|0)>(0); do { if ($322) { $323 = ((($19)) + 88|0); $324 = HEAP32[$323>>2]|0; __THREW__ = 0; $325 = (invoke_ii(3836,($324|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { label = 72; break L104; } __THREW__ = 0; invoke_vii(3797,($15|0),(122550|0)); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { label = 72; break L104; } __THREW__ = 0; invoke_vii(4436,($325|0),($15|0)); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if ($331) { $345 = ___cxa_find_matching_catch()|0; $346 = tempRet0; $1 = $345; $2 = $346; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break L104; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad1); break L7; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $$pre_trunc12 = HEAP8[$14>>0]|0; $344 = $$pre_trunc12&1; if ($344) { __ZdlPv($293); } } } } while(0); if ((label|0) == 72) { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $1 = $336; $2 = $337; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad1); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); $347 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $347; $348 = ((($19)) + 288|0); $349 = HEAP32[$348>>2]|0; $350 = ($349|0)!=(0|0); do { if ($350) { $351 = ((($19)) + 330|0); $352 = HEAP8[$351>>0]|0; $353 = $352&1; if (!($353)) { $400 = ((($19)) + 88|0); $401 = HEAP32[$400>>2]|0; $402 = (__ZN12GameObserver18getResourceManagerEv($401)|0); $403 = HEAP32[$402>>2]|0; $404 = ((($403)) + 112|0); $405 = HEAP32[$404>>2]|0; $406 = (FUNCTION_TABLE_iii[$405 & 8191]($402,2)|0); $f2 = $406; $407 = $f2; $408 = HEAP32[$407>>2]|0; $409 = ((($408)) + 8|0); $410 = HEAP32[$409>>2]|0; FUNCTION_TABLE_vii[$410 & 8191]($407,-3281424); $411 = $r; $412 = ((($19)) + 152|0); $413 = ((($412)) + 108|0); $414 = +HEAPF32[$413>>2]; __ZN9JRenderer8FillRectEffffj($411,0.0,$414,480.0,272.0,-2147483648); $415 = $r; $416 = ((($19)) + 292|0); $417 = HEAP32[$416>>2]|0; $418 = ((($19)) + 152|0); $419 = ((($418)) + 108|0); $420 = +HEAPF32[$419>>2]; $421 = ((($19)) + 284|0); $422 = +HEAPF32[$421>>2]; $423 = ((($19)) + 280|0); $424 = +HEAPF32[$423>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($415,$417,0.0,$420,0.0,$422,$424); $425 = $r; $426 = ((($19)) + 292|0); $427 = ((($426)) + 8|0); $428 = HEAP32[$427>>2]|0; $429 = ((($19)) + 152|0); $430 = ((($429)) + 108|0); $431 = +HEAPF32[$430>>2]; $432 = ((($19)) + 284|0); $433 = +HEAPF32[$432>>2]; $434 = ((($19)) + 280|0); $435 = +HEAPF32[$434>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($425,$428,416.0,$431,0.0,$433,$435); $436 = $r; $437 = ((($19)) + 292|0); $438 = ((($437)) + 24|0); $439 = HEAP32[$438>>2]|0; $440 = ((($19)) + 152|0); $441 = ((($440)) + 108|0); $442 = +HEAPF32[$441>>2]; $443 = $442 + 272.0; $444 = $443 - 64.0; $445 = ((($19)) + 284|0); $446 = +HEAPF32[$445>>2]; $447 = ((($19)) + 280|0); $448 = +HEAPF32[$447>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($436,$439,0.0,$444,0.0,$446,$448); $449 = $r; $450 = ((($19)) + 292|0); $451 = ((($450)) + 32|0); $452 = HEAP32[$451>>2]|0; $453 = ((($19)) + 152|0); $454 = ((($453)) + 108|0); $455 = +HEAPF32[$454>>2]; $456 = $455 + 272.0; $457 = $456 - 64.0; $458 = ((($19)) + 284|0); $459 = +HEAPF32[$458>>2]; $460 = ((($19)) + 280|0); $461 = +HEAPF32[$460>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($449,$452,416.0,$457,0.0,$459,$461); $462 = ((($19)) + 280|0); $463 = +HEAPF32[$462>>2]; $464 = 1.125 * $463; $stretchV = $464; $465 = ((($19)) + 284|0); $466 = +HEAPF32[$465>>2]; $467 = 1.375 * $466; $stretchH = $467; $468 = $r; $469 = ((($19)) + 292|0); $470 = ((($469)) + 12|0); $471 = HEAP32[$470>>2]|0; $472 = ((($19)) + 152|0); $473 = ((($472)) + 108|0); $474 = +HEAPF32[$473>>2]; $475 = $474 + 64.0; $476 = ((($19)) + 284|0); $477 = +HEAPF32[$476>>2]; $478 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($468,$471,0.0,$475,0.0,$477,$478); $479 = $r; $480 = ((($19)) + 292|0); $481 = ((($480)) + 20|0); $482 = HEAP32[$481>>2]|0; $483 = ((($19)) + 152|0); $484 = ((($483)) + 108|0); $485 = +HEAPF32[$484>>2]; $486 = $485 + 64.0; $487 = ((($19)) + 284|0); $488 = +HEAPF32[$487>>2]; $489 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($479,$482,416.0,$486,0.0,$488,$489); $490 = $r; $491 = ((($19)) + 292|0); $492 = ((($491)) + 4|0); $493 = HEAP32[$492>>2]|0; $494 = ((($19)) + 152|0); $495 = ((($494)) + 108|0); $496 = +HEAPF32[$495>>2]; $497 = $stretchH; $498 = ((($19)) + 280|0); $499 = +HEAPF32[$498>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($490,$493,64.0,$496,0.0,$497,$499); $500 = $r; $501 = ((($19)) + 292|0); $502 = ((($501)) + 4|0); $503 = HEAP32[$502>>2]|0; $504 = ((($19)) + 152|0); $505 = ((($504)) + 108|0); $506 = +HEAPF32[$505>>2]; $507 = $stretchH; $508 = ((($19)) + 280|0); $509 = +HEAPF32[$508>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($500,$503,240.0,$506,0.0,$507,$509); $510 = $r; $511 = ((($19)) + 292|0); $512 = ((($511)) + 28|0); $513 = HEAP32[$512>>2]|0; $514 = ((($19)) + 152|0); $515 = ((($514)) + 108|0); $516 = +HEAPF32[$515>>2]; $517 = $516 + 208.0; $518 = $stretchH; $519 = ((($19)) + 280|0); $520 = +HEAPF32[$519>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($510,$513,64.0,$517,0.0,$518,$520); $521 = $r; $522 = ((($19)) + 292|0); $523 = ((($522)) + 28|0); $524 = HEAP32[$523>>2]|0; $525 = ((($19)) + 152|0); $526 = ((($525)) + 108|0); $527 = +HEAPF32[$526>>2]; $528 = $527 + 208.0; $529 = $stretchH; $530 = ((($19)) + 280|0); $531 = +HEAPF32[$530>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($521,$524,240.0,$528,0.0,$529,$531); $532 = $r; $533 = ((($19)) + 292|0); $534 = ((($533)) + 16|0); $535 = HEAP32[$534>>2]|0; $536 = ((($19)) + 152|0); $537 = ((($536)) + 108|0); $538 = +HEAPF32[$537>>2]; $539 = $538 + 64.0; $540 = $stretchH; $541 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($532,$535,64.0,$539,0.0,$540,$541); $542 = $r; $543 = ((($19)) + 292|0); $544 = ((($543)) + 16|0); $545 = HEAP32[$544>>2]|0; $546 = ((($19)) + 152|0); $547 = ((($546)) + 108|0); $548 = +HEAPF32[$547>>2]; $549 = $548 + 64.0; $550 = $stretchH; $551 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($542,$545,240.0,$549,0.0,$550,$551); break; } $354 = ((($19)) + 328|0); $355 = HEAP8[$354>>0]|0; $356 = $355&1; $357 = ((($19)) + 276|0); $358 = +HEAPF32[$357>>2]; $359 = $358 * 500.0; $360 = (~~(($359))); if ($356) { $361 = (255 - ($360))|0; $362 = (0)>($361|0); if ($362) { $373 = 0; } else { $363 = ((($19)) + 276|0); $364 = +HEAPF32[$363>>2]; $365 = $364 * 500.0; $366 = (~~(($365))); $367 = (255 - ($366))|0; $373 = $367; } } else { $368 = (255)<($360|0); if ($368) { $373 = 255; } else { $369 = ((($19)) + 276|0); $370 = +HEAPF32[$369>>2]; $371 = $370 * 500.0; $372 = (~~(($371))); $373 = $372; } } $alpha = $373; $374 = ((($19)) + 328|0); $375 = HEAP8[$374>>0]|0; $376 = $375&1; $377 = $alpha; $378 = ($377|0)==(0); $or$cond3 = $376 & $378; if ($or$cond3) { $379 = ((($19)) + 329|0); HEAP8[$379>>0] = 1; } $380 = $r; $381 = $alpha; $382 = (($381|0) / 2)&-1; $383 = $382 << 24; __ZN9JRenderer8FillRectEffffj($380,0.0,0.0,480.0,272.0,$383); $384 = ((($19)) + 292|0); $385 = HEAP32[$384>>2]|0; $386 = $alpha; $387 = $386 << 24; $388 = $387 | 16711680; $389 = $388 | 65280; $390 = $389 | 255; __ZN5JQuad8SetColorEj($385,$390); $391 = $r; $392 = ((($19)) + 292|0); $393 = HEAP32[$392>>2]|0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($391,$393,240.0,136.0,0.0,1.0,1.0); $394 = ((($19)) + 152|0); $395 = $alpha; $396 = $395 << 24; $397 = $396 | 16711680; $398 = $397 | 65280; $399 = $398 | 255; __ZN21IconButtonsController8SetColorEj($394,$399); } else { $552 = $r; __ZN9JRenderer8FillRectEffffj($552,0.0,0.0,480.0,272.0,-2147483648); $553 = $r; $554 = ((($19)) + 152|0); $555 = ((($554)) + 108|0); $556 = +HEAPF32[$555>>2]; $557 = 10.0 + $556; __ZN9JRenderer8FillRectEffffj($553,10.0,$557,470.0,262.0,-2147483648); } } while(0); $558 = ((($19)) + 288|0); $559 = HEAP32[$558>>2]|0; $560 = ($559|0)!=(0|0); if ($560) { $561 = ((($19)) + 330|0); $562 = HEAP8[$561>>0]|0; $563 = $562&1; if (!($563)) { label = 96; } } else { label = 96; } L154: do { if ((label|0) == 96) { $posX = 40.0; $564 = ((($19)) + 152|0); $565 = ((($564)) + 108|0); $566 = +HEAPF32[$565>>2]; $567 = $566 + 20.0; $posY = $567; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,198366); __THREW__ = 0; invoke_vii(3887,($title|0),($16|0)); $568 = __THREW__; __THREW__ = 0; $569 = $568&1; if ($569) { $636 = ___cxa_find_matching_catch()|0; $637 = tempRet0; $1 = $636; $2 = $637; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $570 = ((($19)) + 88|0); $571 = HEAP32[$570>>2]|0; __THREW__ = 0; $572 = (invoke_ii(3836,($571|0))|0); $573 = __THREW__; __THREW__ = 0; $574 = $573&1; L160: do { if ($574) { label = 110; } else { $575 = HEAP32[$572>>2]|0; $576 = ((($575)) + 112|0); $577 = HEAP32[$576>>2]|0; __THREW__ = 0; $578 = (invoke_iii($577|0,($572|0),2)|0); $579 = __THREW__; __THREW__ = 0; $580 = $579&1; if ($580) { label = 110; } else { $f = $578; $581 = ((($19)) + 88|0); $582 = HEAP32[$581>>2]|0; __THREW__ = 0; $583 = (invoke_ii(3836,($582|0))|0); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { label = 110; } else { $586 = HEAP32[$583>>2]|0; $587 = ((($586)) + 112|0); $588 = HEAP32[$587>>2]|0; __THREW__ = 0; $589 = (invoke_iii($588|0,($583|0),1)|0); $590 = __THREW__; __THREW__ = 0; $591 = $590&1; if ($591) { label = 110; } else { $f3 = $589; $592 = $f; $593 = HEAP32[$592>>2]|0; $594 = ((($593)) + 8|0); $595 = HEAP32[$594>>2]|0; __THREW__ = 0; invoke_vii($595|0,($592|0),-13160926); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { label = 110; } else { $598 = $f3; $599 = HEAP32[$598>>2]|0; $600 = ((($599)) + 8|0); $601 = HEAP32[$600>>2]|0; __THREW__ = 0; invoke_vii($601|0,($598|0),-2371945); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { label = 110; } else { $604 = $f3; $605 = HEAP32[$604>>2]|0; $606 = HEAP32[$605>>2]|0; $607 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($title)|0); $608 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($title)|0); $609 = $608<<2; $610 = (230 - ($609))|0; $611 = (+($610>>>0)); $612 = $posY; __THREW__ = 0; invoke_viiddidd($606|0,($604|0),($607|0),(+$611),(+$612),0,0.0,0.0); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; if ($614) { label = 110; } else { $615 = $posY; $616 = $615 + 30.0; $posY = $616; $617 = $f; $618 = HEAP32[$617>>2]|0; $619 = HEAP32[$618>>2]|0; $620 = ((($19)) + 264|0); __THREW__ = 0; invoke_vii(3800,($18|0),($620|0)); $621 = __THREW__; __THREW__ = 0; $622 = $621&1; if ($622) { label = 110; } else { __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; do { if ($624) { $640 = ___cxa_find_matching_catch()|0; $641 = tempRet0; $1 = $640; $2 = $641; } else { $625 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); $626 = $posX; $627 = $posY; __THREW__ = 0; invoke_viiddidd($619|0,($617|0),($625|0),(+$626),(+$627),0,0.0,0.0); $628 = __THREW__; __THREW__ = 0; $629 = $628&1; if ($629) { $642 = ___cxa_find_matching_catch()|0; $643 = tempRet0; $1 = $642; $2 = $643; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $630 = $f; $631 = HEAP32[$630>>2]|0; $632 = ((($631)) + 16|0); $633 = HEAP32[$632>>2]|0; __THREW__ = 0; invoke_vid($633|0,($630|0),1.0); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; if ($635) { label = 110; break L160; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($title); break L154; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } } } } } } } } } while(0); if ((label|0) == 110) { $638 = ___cxa_find_matching_catch()|0; $639 = tempRet0; $1 = $638; $2 = $639; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($title); $645 = $1; $646 = $2; ___resumeException($645|0); // unreachable; } } while(0); $644 = ((($19)) + 152|0); __ZN14JGuiController6RenderEv($644); STACKTOP = sp;return; } function __ZThn152_N16ATutorialMessage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -152|0); __ZN16ATutorialMessage6RenderEv($2); STACKTOP = sp;return; } function __ZNK16ATutorialMessage5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $copy = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(336)|0); __THREW__ = 0; invoke_vii(4437,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZdlPv($4); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } else { $copy = $4; $7 = $copy; $8 = (__ZN16ATutorialMessage12alreadyShownEv($7)|0); $9 = ($8|0)>(0); $10 = $copy; $11 = ((($10)) + 328|0); $12 = $9&1; HEAP8[$11>>0] = $12; $13 = $copy; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN16ATutorialMessageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 24476; HEAP32[$3>>2] = $4; $5 = ((($3)) + 152|0); $6 = 24592; HEAP32[$5>>2] = $6; $7 = ((($3)) + 252|0); $8 = 24636; HEAP32[$7>>2] = $8; $9 = ((($3)) + 288|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { $46 = ((($3)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $47 = ((($3)) + 152|0); __ZN21IconButtonsControllerD2Ev($47); __ZN10MTGAbilityD2Ev($3); STACKTOP = sp;return; } $12 = ((($3)) + 88|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; $14 = (invoke_ii(3836,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = HEAP32[$14>>2]|0; $18 = ((($17)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = ((($3)) + 288|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; invoke_vii($19|0,($14|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $i = 0; while(1) { $24 = $i; $25 = ($24|0)<(9); if (!($25)) { break; } $26 = $i; $27 = ((($3)) + 292|0); $28 = (($27) + ($26<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0|0); if ($30) { $31 = $i; $32 = ((($3)) + 292|0); $33 = (($32) + ($31<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { __ZdlPv($34); } $36 = $i; $37 = ((($3)) + 292|0); $38 = (($37) + ($36<<2)|0); HEAP32[$38>>2] = 0; } $44 = $i; $45 = (($44) + 1)|0; $i = $45; } $46 = ((($3)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $47 = ((($3)) + 152|0); __ZN21IconButtonsControllerD2Ev($47); __ZN10MTGAbilityD2Ev($3); STACKTOP = sp;return; } } $39 = ___cxa_find_matching_catch(0|0)|0; $40 = tempRet0; $1 = $39; $2 = $40; $41 = ((($3)) + 264|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $42 = ((($3)) + 152|0); __ZN21IconButtonsControllerD2Ev($42); __ZN10MTGAbilityD2Ev($3); $43 = $1; ___clang_call_terminate($43); // unreachable; } function __ZThn152_N16ATutorialMessageD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -152|0); __ZN16ATutorialMessageD2Ev($2); STACKTOP = sp;return; } function __ZThn252_N16ATutorialMessageD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -252|0); __ZN16ATutorialMessageD2Ev($2); STACKTOP = sp;return; } function __ZN16ATutorialMessageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ATutorialMessageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn152_N16ATutorialMessageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -152|0); __ZN16ATutorialMessageD0Ev($2); STACKTOP = sp;return; } function __ZThn252_N16ATutorialMessageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -252|0); __ZN16ATutorialMessageD0Ev($2); STACKTOP = sp;return; } function __GLOBAL__sub_I_AllAbilities_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_337(); ___cxx_global_var_init_1_338(); ___cxx_global_var_init_3_339(); ___cxx_global_var_init_5_340(); return; } function __ZN10MTGAbility6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN12MTGEventTextC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 14536; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN16ActivatedAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 35560; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$8+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[$8+16>>2]=HEAP32[$10+16>>2]|0; $11 = ((($5)) + 172|0); $12 = $2; $13 = ((($12)) + 172|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZN10MTGAbilityD2Ev($5); $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; } $16 = ((($5)) + 184|0); $17 = $2; $18 = ((($17)) + 184|0); ;HEAP32[$16>>2]=HEAP32[$18>>2]|0;HEAP32[$16+4>>2]=HEAP32[$18+4>>2]|0; $19 = ((($5)) + 192|0); $20 = $2; $21 = ((($20)) + 192|0); __THREW__ = 0; invoke_vii(3800,($19|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($23) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; } else { $24 = ((($5)) + 204|0); $25 = $2; $26 = ((($25)) + 204|0); $27 = HEAP32[$26>>2]|0; HEAP32[$24>>2] = $27; $28 = ((($5)) + 208|0); $29 = $2; $30 = ((($29)) + 208|0); __THREW__ = 0; invoke_vii(3800,($28|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($5); $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; } function __ZN16ActivatedAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(13); if ($10) { $11 = ((($2)) + 164|0); HEAP32[$11>>2] = 0; } } $12 = $1; __ZN10MTGAbility6UpdateEf($2,$12); STACKTOP = sp;return; } function __ZN13AAAlterPoisonC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 14764; HEAP32[$3>>2] = $5; $6 = ((($3)) + 224|0); $7 = $2; $8 = ((($7)) + 224|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN18ActivatedAbilityTPD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AADamagePreventC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 14880; HEAP32[$3>>2] = $5; $6 = ((($3)) + 224|0); $7 = $2; $8 = ((($7)) + 224|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10WParsedIntC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance($this,$s,$spell,$card) { $this = $this|0; $s = $s|0; $spell = $spell|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $spell; $2 = $card; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$s); $7 = $1; $8 = $2; __THREW__ = 0; invoke_viiii(4438,($6|0),($3|0),($7|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $4 = $11; $5 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $13 = $4; $14 = $5; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } function __ZN10WParsedInt8getValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN9AADamagerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 14996; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN18ActivatedAbilityTPD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 236|0); $14 = $2; $15 = ((($14)) + 236|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZN10AADepleterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 15112; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN18ActivatedAbilityTPD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 236|0); $14 = $2; $15 = ((($14)) + 236|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__114random_shuffleINS_11__wrap_iterIPP15MTGCardInstanceEEEEvT_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__d = 0, $__g = 0, $__i = 0, $__uid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__uid = sp + 32|0; $__g = sp + 44|0; $0 = sp + 16|0; $3 = sp; $4 = (__ZNSt3__1miIPP15MTGCardInstanceS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__first)|0); $__d = $4; $5 = $__d; $6 = ($5|0)>(1); if (!($6)) { STACKTOP = sp;return; } $7 = (__ZNSt3__114numeric_limitsIiE3maxEv()|0); __ZNSt3__124uniform_int_distributionIiEC2Eii($__uid,0,$7); __ZNSt3__18__rs_getEv($__g); (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEmmEv($__last)|0); $8 = $__d; $9 = (($8) + -1)|0; $__d = $9; while(1) { $10 = (__ZNSt3__1ltIPP15MTGCardInstanceS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__last)|0); if (!($10)) { label = 10; break; } $11 = $__d; __THREW__ = 0; invoke_viii(4439,($0|0),0,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 8; break; } __THREW__ = 0; $14 = (invoke_iiii(4440,($__uid|0),($__g|0),($0|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 8; break; } $__i = $14; $17 = $__i; $18 = ($17|0)!=(0); if ($18) { $19 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__first)|0); $20 = $__i; $21 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($__first,$20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($3)|0); __ZNSt3__14swapIP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($19,$22); } (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__first)|0); $27 = $__d; $28 = (($27) + -1)|0; $__d = $28; } if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; __ZNSt3__112__rs_defaultD2Ev($__g); $25 = $1; $26 = $2; ___resumeException($25|0); // unreachable; } else if ((label|0) == 10) { __ZNSt3__112__rs_defaultD2Ev($__g); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4441,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4442,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEaSERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZN16GenericAddToGameC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility($this,$observer,$_id,$_source,$_target,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $ability; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$12); $13 = ((($8)) + 156|0); $14 = $5; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $6 = $21; $7 = $22; __ZN14InstantAbilityD2Ev($8); $23 = $6; $24 = $7; ___resumeException($23|0); // unreachable; } else { $17 = 25328; HEAP32[$8>>2] = $17; $18 = $4; $19 = $5; $20 = ((($19)) + 132|0); HEAP32[$20>>2] = $18; STACKTOP = sp;return; } } function __ZN9AACascadeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 15228; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN18ActivatedAbilityTPD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AAModTurnC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 15344; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN18ActivatedAbilityTPD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15AALibraryBottomC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 15460; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4443,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4444,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16bitsetILj128EE5resetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; __ZNSt3__18__bitsetILj4ELj128EE11__make_iterEj($1,$2,0); __THREW__ = 0; invoke_viii(4445,($1|0),128,0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } else { STACKTOP = sp;return ($2|0); } return (0)|0; } function __ZN8AACopierC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 15576; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10AAPhaseOutC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 15692; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9AAImprintC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 15808; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN7CounterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN9AACounterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 15924; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZN16ActivatedAbilityD2Ev($5); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$13+12>>2]=HEAP32[$15+12>>2]|0; $16 = ((($5)) + 248|0); $17 = $2; $18 = ((($17)) + 248|0); __THREW__ = 0; invoke_vii(3800,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; } else { $21 = ((($5)) + 260|0); $22 = $2; $23 = ((($22)) + 260|0); __THREW__ = 0; invoke_vii(3800,($21|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } function __ZN14ACounterShroudC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 16040; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN15ACounterTrackerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 16152; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; STACKTOP = sp;return; } } function __ZN18AARemoveAllCounterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 16264; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0; $11 = ((($5)) + 232|0); $12 = $2; $13 = ((($12)) + 232|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZN16ActivatedAbilityD2Ev($5); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $16 = ((($5)) + 244|0); $17 = $2; $18 = ((($17)) + 244|0); __THREW__ = 0; invoke_vii(3800,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($5)) + 256|0); $22 = $2; $23 = ((($22)) + 256|0); $24 = HEAP8[$23>>0]|0; $25 = $24&1; $26 = $25&1; HEAP8[$21>>0] = $26; STACKTOP = sp;return; } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN16ActivatedAbilityD2Ev($5); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZN13AAProliferateC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 16380; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11MTGAllCards21getCreatureValuesByIdEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $2 = HEAP32[11824]|0; $3 = ((($2)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$3); $4 = HEAP32[11824]|0; $5 = ((($4)) + 96|0); __THREW__ = 0; $6 = (invoke_ii(4446,($5|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $0 = $9; $1 = $10; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $11 = $0; $12 = $1; ___resumeException($11|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($6|0); } return (0)|0; } function __ZN22GenericChooseTypeColorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 16496; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN16ActivatedAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0;HEAP8[$13+12>>0]=HEAP8[$15+12>>0]|0; STACKTOP = sp;return; } } function __ZN14InstantAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10MTGAbilityEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP10MTGAbilityEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP10MTGAbilityEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP10MTGAbilityE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP10MTGAbilityS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP10MTGAbilityS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN16AASetColorChosenC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 16612; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 160|0); $13 = $2; $14 = ((($13)) + 160|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN14InstantAbilityD2Ev($5); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { $17 = ((($5)) + 172|0); $18 = $2; $19 = ((($18)) + 172|0); $20 = HEAP32[$19>>2]|0; HEAP32[$17>>2] = $20; STACKTOP = sp;return; } } function __ZN15AASetTypeChosenC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 16724; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 160|0); $13 = $2; $14 = ((($13)) + 160|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZN14InstantAbilityD2Ev($5); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } $17 = ((($5)) + 172|0); $18 = $2; $19 = ((($18)) + 172|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($5)) + 184|0); $23 = $2; $24 = ((($23)) + 184|0); $25 = HEAP32[$24>>2]|0; HEAP32[$22>>2] = $25; STACKTOP = sp;return; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN14InstantAbilityD2Ev($5); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } function __ZN16GenericFlipACoinC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 16836; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN16ActivatedAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; STACKTOP = sp;return; } } function __ZN9AASetCoinC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 16952; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 160|0); $13 = $2; $14 = ((($13)) + 160|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZN14InstantAbilityD2Ev($5); $37 = $3; $38 = $4; ___resumeException($37|0); // unreachable; } $17 = ((($5)) + 172|0); $18 = $2; $19 = ((($18)) + 172|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; } else { $22 = ((($5)) + 184|0); $23 = $2; $24 = ((($23)) + 184|0); __THREW__ = 0; invoke_vii(3800,($22|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { $27 = ((($5)) + 196|0); $28 = $2; $29 = ((($28)) + 196|0); $30 = HEAP32[$29>>2]|0; HEAP32[$27>>2] = $30; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN14InstantAbilityD2Ev($5); $37 = $3; $38 = $4; ___resumeException($37|0); // unreachable; } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP8ManaCostEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP8ManaCostEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN18GenericPaidAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 17064; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0; $11 = ((($5)) + 228|0); $12 = $2; $13 = ((($12)) + 228|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZN16ActivatedAbilityD2Ev($5); $45 = $3; $46 = $4; ___resumeException($45|0); // unreachable; } $16 = ((($5)) + 240|0); $17 = $2; $18 = ((($17)) + 240|0); __THREW__ = 0; invoke_vii(3800,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; } else { $21 = ((($5)) + 252|0); $22 = $2; $23 = ((($22)) + 252|0); __THREW__ = 0; invoke_vii(3800,($21|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; } else { $26 = ((($5)) + 264|0); $27 = $2; $28 = ((($27)) + 264|0); __THREW__ = 0; invoke_vii(3800,($26|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } else { $31 = ((($5)) + 276|0); $32 = $2; $33 = ((($32)) + 276|0); $34 = HEAP8[$33>>0]|0; $35 = $34&1; $36 = $35&1; HEAP8[$31>>0] = $36; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN16ActivatedAbilityD2Ev($5); $45 = $3; $46 = $4; ___resumeException($45|0); // unreachable; } function __ZN14AManaPoolSaverC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 17180; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN10MTGAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZN13ADrawReplacerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 17292; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP8[$6+8>>0]=HEAP8[$8+8>>0]|0; STACKTOP = sp;return; } function __ZN13AAResetDamageC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 17404; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13AAFakeAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 17520; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16ActivatedAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN6AAEPICC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 17636; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN16ActivatedAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZN9AAFizzlerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 17752; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10AABuryCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 17868; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 224|0); $13 = $2; $14 = ((($13)) + 224|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN16ActivatedAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13AADestroyCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 17984; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN15AASacrificeCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 18100; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN13AADiscardCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 18216; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN8AADrawerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 18332; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN18ActivatedAbilityTPD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 236|0); $14 = $2; $15 = ((($14)) + 236|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZN8AAFrozenC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 18448; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4193,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(4447,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP15MTGCardInstanceS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP15MTGCardInstanceS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN11AANewTargetC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 18564; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); ;HEAP16[$6>>1]=HEAP16[$8>>1]|0;HEAP8[$6+2>>0]=HEAP8[$8+2>>0]|0; STACKTOP = sp;return; } function __ZN7AAMorphC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 18680; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(4100,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16ActivatedAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIiNS_9allocatorIiEEEaSERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorIiNS_9allocatorIiEEE6assignIPiEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIiNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSERKS8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS6_NS_15iterator_traitsISC_E9referenceEEE5valueEvE4typeESC_SC_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZN6AAFlipC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 18796; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); __THREW__ = 0; invoke_vii(4100,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZN14InstantAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $13 = ((($5)) + 168|0); $14 = $2; $15 = ((($14)) + 168|0); __THREW__ = 0; invoke_vii(3800,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($8); __ZN14InstantAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN9WParsedPTC2Eii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; $4 = ((($3)) + 4|0); __ZN10WParsedIntC2Ei($4,0); $5 = ((($3)) + 8|0); __ZN10WParsedIntC2Ei($5,0); $6 = $1; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = $6; $8 = $2; $9 = ((($3)) + 8|0); HEAP32[$9>>2] = $8; HEAP8[$3>>0] = 1; STACKTOP = sp;return; } function __ZN9AADynamicC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0; var label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 18908; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); dest=$8; src=$10; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $11 = ((($5)) + 268|0); $12 = $2; $13 = ((($12)) + 268|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN16ActivatedAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN7AALiferC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 19024; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN18ActivatedAbilityTPD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AbilityTPD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN11AModifyHandC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN9AbilityTPC2ERKS_($5,$6); $7 = 19140; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN9AbilityTPD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AASetHandC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 19252; HEAP32[$3>>2] = $5; $6 = ((($3)) + 224|0); $7 = $2; $8 = ((($7)) + 224|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN9AALifeSetC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 19368; HEAP32[$3>>2] = $5; $6 = ((($3)) + 224|0); $7 = $2; $8 = ((($7)) + 224|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPS6_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPS6_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__14listIiNS_9allocatorIiEEE9push_backERKi($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE8allocateERS5_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEC2ERS5_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2EPS3_OS7_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIiEEPT_RS1_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4448,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(4449,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN11MTGAllCards8findTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($subtype,$forceAdd) { $subtype = $subtype|0; $forceAdd = $forceAdd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $lock = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 24|0; $1 = sp + 8|0; $4 = $forceAdd&1; $0 = $4; $5 = HEAP32[11824]|0; $6 = ((($5)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$6); $7 = HEAP32[11824]|0; $8 = ((($7)) + 96|0); __THREW__ = 0; invoke_vii(3800,($1|0),($subtype|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $11 = $0; $12 = $11&1; __THREW__ = 0; $13 = (invoke_iiii(4450,($8|0),($1|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $result = $13; $16 = $result; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($16|0); } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; return (0)|0; } function __ZNSt3__14listIiNS_9allocatorIiEEE9push_backEOi($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE8allocateERS5_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEC2ERS5_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2EPS3_OS7_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIiEEPT_RS1_($12)|0); $14 = $1; $15 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($14)|0); __THREW__ = 0; invoke_viii(4451,($10|0),($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getEv($__hold)|0); $19 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(4449,($5|0),($18|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } else { $22 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($5)|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + 1)|0; HEAP32[$22>>2] = $24; (__ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIiPvEES4_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorIiPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $__x&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 4|0); $7 = HEAP32[$6>>2]|0; if ($5) { $8 = HEAP32[$3>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = $9 | $7; HEAP32[$8>>2] = $10; STACKTOP = sp;return ($3|0); } else { $11 = $7 ^ -1; $12 = HEAP32[$3>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = $13 & $11; HEAP32[$12>>2] = $14; STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__115__list_iteratorIiPvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__115__list_iteratorIiPvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN8AAClonerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 19484; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 224|0); $13 = $2; $14 = ((($13)) + 224|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZN16ActivatedAbilityD2Ev($5); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } $17 = ((($5)) + 236|0); $18 = $2; $19 = ((($18)) + 236|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; } else { $22 = ((($5)) + 248|0); $23 = $2; $24 = ((($23)) + 248|0); __THREW__ = 0; invoke_vii(4452,($22|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; } else { $27 = ((($5)) + 260|0); $28 = $2; $29 = ((($28)) + 260|0); __THREW__ = 0; invoke_vii(4452,($27|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if ($31) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; } else { $32 = ((($5)) + 272|0); $33 = $2; $34 = ((($33)) + 272|0); __THREW__ = 0; invoke_vii(4452,($32|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($27); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($22); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN16ActivatedAbilityD2Ev($5); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } function __ZN16ACastRestrictionC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9AbilityTPC2ERKS_($3,$4); $5 = 19600; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$6+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$6+20>>2]=HEAP32[$8+20>>2]|0; STACKTOP = sp;return; } function __ZN16InstantAbilityTPD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN21GenericInstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility($this,$observer,$_id,$_source,$_target,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $ability; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$12); $13 = ((($8)) + 156|0); $14 = $5; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $6 = $21; $7 = $22; __ZN14InstantAbilityD2Ev($8); $23 = $6; $24 = $7; ___resumeException($23|0); // unreachable; } else { $17 = 25104; HEAP32[$8>>2] = $17; $18 = $4; $19 = $5; $20 = ((($19)) + 132|0); HEAP32[$20>>2] = $18; STACKTOP = sp;return; } } function __ZN27AInstantCastRestrictionUEOTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16InstantAbilityTPC2ERKS_($3,$4); $5 = 19712; HEAP32[$3>>2] = $5; $6 = ((($3)) + 160|0); $7 = $2; $8 = ((($7)) + 160|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN7AAMoverC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 19824; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZN16ActivatedAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; $17 = ((($5)) + 236|0); $18 = $2; $19 = ((($18)) + 236|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($5)) + 248|0); $23 = $2; $24 = ((($23)) + 248|0); ;HEAP16[$22>>1]=HEAP16[$24>>1]|0; STACKTOP = sp;return; } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } function __ZN13AARandomMoverC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 19940; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZN16ActivatedAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); __THREW__ = 0; invoke_vii(3800,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; } else { $18 = ((($5)) + 244|0); $19 = $2; $20 = ((($19)) + 244|0); __THREW__ = 0; invoke_vii(3800,($18|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } function __ZN17AARandomDiscarderC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 20056; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN18ActivatedAbilityTPD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AAShuffleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 20172; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10AAMulliganC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 20288; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12AARemoveManaC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 20404; HEAP32[$3>>2] = $5; $6 = ((($3)) + 224|0); $7 = $2; $8 = ((($7)) + 224|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN8AATapperC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 20520; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10AAUntapperC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 20636; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10AAWhatsMaxC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 20752; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN12GameObserver8setLoserEP6Player($this,$aPlayer) { $this = $this|0; $aPlayer = $aPlayer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aPlayer; $2 = $0; $3 = $1; $4 = ((($2)) + 108|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN9AAWinGameC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 20868; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12ANewAffinityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 20984; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZN10MTGAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); __THREW__ = 0; invoke_vii(3800,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN10MTGAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN13IfThenAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 21096; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0; $11 = ((($5)) + 168|0); $12 = $2; $13 = ((($12)) + 168|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN14InstantAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10MayAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = ((($5)) + 152|0); $8 = $2; $9 = ((($8)) + 152|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 21208; HEAP32[$5>>2] = $10; $11 = ((($5)) + 156|0); $12 = $2; $13 = ((($12)) + 156|0); ;HEAP32[$11>>2]=HEAP32[$13>>2]|0;HEAP8[$11+4>>0]=HEAP8[$13+4>>0]|0; $14 = ((($5)) + 164|0); $15 = $2; $16 = ((($15)) + 164|0); __THREW__ = 0; invoke_vii(3800,($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZN10MTGAbilityD2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } else { $19 = ((($5)) + 176|0); $20 = $2; $21 = ((($20)) + 176|0); ;HEAP32[$19>>2]=HEAP32[$21>>2]|0;HEAP32[$19+4>>2]=HEAP32[$21+4>>2]|0; STACKTOP = sp;return; } } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN11MenuAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MayAbilityC2ERKS_($5,$6); $7 = 21320; HEAP32[$5>>2] = $7; $8 = ((($5)) + 184|0); $9 = $2; $10 = ((($9)) + 184|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$8+12>>2]=HEAP32[$10+12>>2]|0; $11 = ((($5)) + 200|0); $12 = $2; $13 = ((($12)) + 200|0); __THREW__ = 0; invoke_vii(4100,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZN10MayAbilityD2Ev($5); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } $16 = ((($5)) + 212|0); $17 = $2; $18 = ((($17)) + 212|0); __THREW__ = 0; invoke_vii(4453,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; } else { $21 = ((($5)) + 224|0); $22 = $2; $23 = ((($22)) + 224|0); $24 = HEAP32[$23>>2]|0; HEAP32[$21>>2] = $24; $25 = ((($5)) + 228|0); $26 = $2; $27 = ((($26)) + 228|0); __THREW__ = 0; invoke_vii(3800,($25|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEED2Ev($16); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($11); __ZN10MayAbilityD2Ev($5); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN12MultiAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 21432; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(4100,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZN16ActivatedAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); __THREW__ = 0; invoke_vii(4100,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN11TargetsList14getTargetsFromEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN11TargetsList12setTargetsToENSt3__16vectorIP10TargetableNS0_9allocatorIS3_EEEE($this,$targetTo) { $this = $this|0; $targetTo = $targetTo|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEaSERKS5_($2,$targetTo)|0); STACKTOP = sp;return; } function __ZN20GenericTargetAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN13TargetAbilityC2ERKS_($5,$6); $7 = 21548; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 228|0); $13 = $2; $14 = ((($13)) + 228|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZN13TargetAbilityD2Ev($5); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } $17 = ((($5)) + 240|0); $18 = $2; $19 = ((($18)) + 240|0); ;HEAP32[$17>>2]=HEAP32[$19>>2]|0;HEAP32[$17+4>>2]=HEAP32[$19+4>>2]|0; $20 = ((($5)) + 248|0); $21 = $2; $22 = ((($21)) + 248|0); __THREW__ = 0; invoke_vii(3800,($20|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; } else { $25 = ((($5)) + 260|0); $26 = $2; $27 = ((($26)) + 260|0); $28 = HEAP32[$27>>2]|0; HEAP32[$25>>2] = $28; $29 = ((($5)) + 264|0); $30 = $2; $31 = ((($30)) + 264|0); __THREW__ = 0; invoke_vii(3800,($29|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; do { if ($33) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; } else { $34 = ((($5)) + 276|0); $35 = $2; $36 = ((($35)) + 276|0); __THREW__ = 0; invoke_vii(3800,($34|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN13TargetAbilityD2Ev($5); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } function __ZN10AAlterCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 21664; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZN11MTGAllCards13getValuesByIdEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $2 = HEAP32[11824]|0; $3 = ((($2)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$3); $4 = HEAP32[11824]|0; $5 = ((($4)) + 96|0); __THREW__ = 0; $6 = (invoke_ii(4454,($5|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $0 = $9; $1 = $10; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $11 = $0; $12 = $1; ___resumeException($11|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($6|0); } return (0)|0; } function __ZN11MTGAllCards15isSubtypeOfTypeEjj($subtype,$type) { $subtype = $subtype|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $subtype; $1 = $type; $4 = HEAP32[11824]|0; $5 = ((($4)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$5); $6 = HEAP32[11824]|0; $7 = ((($6)) + 96|0); $8 = $0; $9 = $1; __THREW__ = 0; $10 = (invoke_iiii(4455,($7|0),($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIiNS_9allocatorIiEEE21__push_back_slow_pathIRKiEEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16bitsetILj128EE3setEjb($this,$__pos,$__val) { $this = $this|0; $__pos = $__pos|0; $__val = $__val|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp; $0 = $this; $1 = $__pos; $6 = $__val&1; $2 = $6; $7 = $0; $8 = $1; $9 = ($8>>>0)>=(128); if (!($9)) { $17 = $1; __ZNSt3__16bitsetILj128EEixEj($5,$7,$17); $18 = $2; $19 = $18&1; (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($5,$19)|0); STACKTOP = sp;return ($7|0); } $10 = (___cxa_allocate_exception(8)|0); __THREW__ = 0; invoke_vii(4456,($10|0),(123789|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; ___cxa_free_exception(($10|0)); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { ___cxa_throw(($10|0),(9736|0),(3444|0)); // unreachable; } return (0)|0; } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRP10DamageableEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE25__construct_node_with_keyEOS2_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4457,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__16bitsetILj128EE5resetEj($this,$__pos) { $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $0 = $this; $1 = $__pos; $5 = $0; $6 = $1; $7 = ($6>>>0)>=(128); if (!($7)) { $15 = $1; __ZNSt3__16bitsetILj128EEixEj($4,$5,$15); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($4,0)|0); STACKTOP = sp;return ($5|0); } $8 = (___cxa_allocate_exception(8)|0); __THREW__ = 0; invoke_vii(4456,($8|0),(123754|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; ___cxa_free_exception(($8|0)); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { ___cxa_throw(($8|0),(9736|0),(3444|0)); // unreachable; } return (0)|0; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE5eraseERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE14__erase_uniqueIS3_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN12ATransformerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 21776; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(4452,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $3 = $86; $4 = $87; __ZN10MTGAbilityD2Ev($5); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); __THREW__ = 0; invoke_vii(4452,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $3 = $88; $4 = $89; } else { $18 = ((($5)) + 176|0); $19 = $2; $20 = ((($19)) + 176|0); __THREW__ = 0; invoke_vii(4452,($18|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; } else { $23 = ((($5)) + 188|0); $24 = $2; $25 = ((($24)) + 188|0); __THREW__ = 0; invoke_vii(4452,($23|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $3 = $92; $4 = $93; } else { $28 = ((($5)) + 200|0); $29 = $2; $30 = ((($29)) + 200|0); __THREW__ = 0; invoke_vii(4452,($28|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; } else { $33 = ((($5)) + 212|0); $34 = $2; $35 = ((($34)) + 212|0); __THREW__ = 0; invoke_vii(4458,($33|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; } else { $38 = ((($5)) + 224|0); $39 = $2; $40 = ((($39)) + 224|0); ;HEAP32[$38>>2]=HEAP32[$40>>2]|0; $41 = ((($5)) + 228|0); $42 = $2; $43 = ((($42)) + 228|0); __THREW__ = 0; invoke_vii(3800,($41|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; } else { $46 = ((($5)) + 240|0); $47 = $2; $48 = ((($47)) + 240|0); __THREW__ = 0; invoke_vii(3800,($46|0),($48|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; } else { $51 = ((($5)) + 252|0); $52 = $2; $53 = ((($52)) + 252|0); $54 = HEAP8[$53>>0]|0; $55 = $54&1; $56 = $55&1; HEAP8[$51>>0] = $56; $57 = ((($5)) + 256|0); $58 = $2; $59 = ((($58)) + 256|0); __THREW__ = 0; invoke_vii(3800,($57|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $3 = $102; $4 = $103; } else { $62 = ((($5)) + 268|0); $63 = $2; $64 = ((($63)) + 268|0); $65 = HEAP8[$64>>0]|0; $66 = $65&1; $67 = $66&1; HEAP8[$62>>0] = $67; $68 = ((($5)) + 272|0); $69 = $2; $70 = ((($69)) + 272|0); __THREW__ = 0; invoke_vii(4459,($68|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $3 = $104; $4 = $105; } else { $73 = ((($5)) + 284|0); $74 = $2; $75 = ((($74)) + 284|0); __THREW__ = 0; invoke_vii(4281,($73|0),($75|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; do { if ($77) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $3 = $106; $4 = $107; } else { $78 = ((($5)) + 296|0); $79 = $2; $80 = ((($79)) + 296|0); ;HEAP32[$78>>2]=HEAP32[$80>>2]|0;HEAP32[$78+4>>2]=HEAP32[$80+4>>2]|0; $81 = ((($5)) + 304|0); $82 = $2; $83 = ((($82)) + 304|0); __THREW__ = 0; invoke_vii(3800,($81|0),($83|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $3 = $108; $4 = $109; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($73); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($68); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($33); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($28); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($23); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($18); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($13); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($8); __ZN10MTGAbilityD2Ev($5); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } function __ZN19ATransformerInstantC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 21888; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 160|0); $13 = $2; $14 = ((($13)) + 160|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZN14InstantAbilityD2Ev($5); $62 = $3; $63 = $4; ___resumeException($62|0); // unreachable; } $17 = ((($5)) + 172|0); $18 = $2; $19 = ((($18)) + 172|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; $22 = $21&1; HEAP8[$17>>0] = $22; $23 = ((($5)) + 176|0); $24 = $2; $25 = ((($24)) + 176|0); __THREW__ = 0; invoke_vii(3800,($23|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; } else { $28 = ((($5)) + 188|0); $29 = $2; $30 = ((($29)) + 188|0); $31 = HEAP8[$30>>0]|0; $32 = $31&1; $33 = $32&1; HEAP8[$28>>0] = $33; $34 = ((($5)) + 192|0); $35 = $2; $36 = ((($35)) + 192|0); __THREW__ = 0; invoke_vii(4281,($34|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; } else { $39 = ((($5)) + 204|0); $40 = $2; $41 = ((($40)) + 204|0); __THREW__ = 0; invoke_vii(4459,($39|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; do { if ($43) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; } else { $44 = ((($5)) + 216|0); $45 = $2; $46 = ((($45)) + 216|0); ;HEAP16[$44>>1]=HEAP16[$46>>1]|0;HEAP8[$44+2>>0]=HEAP8[$46+2>>0]|0; $47 = ((($5)) + 220|0); $48 = $2; $49 = ((($48)) + 220|0); __THREW__ = 0; invoke_vii(3800,($47|0),($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEED2Ev($39); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($34); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN14InstantAbilityD2Ev($5); $62 = $3; $63 = $4; ___resumeException($62|0); // unreachable; } function __ZN23APowerToughnessModifierC2EP12GameObserveriP15MTGCardInstanceS3_P9WParsedPTNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEb($this,$observer,$id,$_source,$_target,$wppt,$PT,$nonstatic) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $wppt = $wppt|0; $PT = $PT|0; $nonstatic = $nonstatic|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $wppt; $9 = $nonstatic&1; $6 = $9; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = ($14|0)==(0|0); $16 = ((($14)) + 280|0); $17 = $15 ? 0 : $16; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($10,$11,$12,$13,$17); $18 = 24880; HEAP32[$10>>2] = $18; $19 = ((($10)) + 152|0); $20 = $5; HEAP32[$19>>2] = $20; $21 = ((($10)) + 156|0); __THREW__ = 0; invoke_vii(3800,($21|0),($PT|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $7 = $33; $8 = $34; __ZN10MTGAbilityD2Ev($10); $35 = $7; $36 = $8; ___resumeException($35|0); // unreachable; } else { $24 = ((($10)) + 168|0); $25 = $6; $26 = $25&1; $27 = $26&1; HEAP8[$24>>0] = $27; $28 = ((($10)) + 136|0); HEAP32[$28>>2] = 18; $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($PT,145488,0)|0); $30 = ($29|0)!=(-1); $31 = ((($10)) + 169|0); $32 = $30&1; HEAP8[$31>>0] = $32; STACKTOP = sp;return; } } function __ZN9PTInstantC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 22000; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0; $11 = ((($5)) + 164|0); $12 = $2; $13 = ((($12)) + 164|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN14InstantAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $16 = ((($5)) + 176|0); $17 = $2; $18 = ((($17)) + 176|0); ;HEAP32[$16>>2]=HEAP32[$18>>2]|0;HEAP32[$16+4>>2]=HEAP32[$18+4>>2]|0; STACKTOP = sp;return; } } function __ZN7ASwapPTC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = ($9|0)==(0|0); $11 = ((($9)) + 280|0); $12 = $10 ? 0 : $11; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($5,$6,$7,$8,$12); $13 = 24768; HEAP32[$5>>2] = $13; $14 = $4; $15 = ($14|0)==(0|0); $16 = ((($14)) + 280|0); $17 = $15 ? 0 : $16; $18 = ((($5)) + 132|0); HEAP32[$18>>2] = $17; STACKTOP = sp;return; } function __ZN11ASwapPTUEOTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 22112; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10Damageable7getLifeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14AAExchangeLifeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN18ActivatedAbilityTPC2ERKS_($3,$4); $5 = 22224; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN5ALord10isParentOfEP10DamageableP10MTGAbility($this,$d,$a) { $this = $this|0; $d = $d|0; $a = $a|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $2 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; HEAP32[$2>>2] = $d; $3 = $a; $6 = $1; $7 = ((($6)) + 196|0); $8 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4findERS9_($7,$2)|0); HEAP32[$4>>2] = $8; $9 = ((($6)) + 196|0); $10 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($9)|0); HEAP32[$5>>2] = $10; $11 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($4,$5)|0); if ($11) { $12 = ((($6)) + 196|0); $13 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_($12,$2)|0); $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = ($14|0)==($15|0); $$expand_i1_val = $16&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN14ALoseAbilitiesC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 22340; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(4100,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13ALoseSubtypesC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 22452; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(4458,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN19APreventDamageTypesC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 22564; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN10MTGAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); __THREW__ = 0; invoke_vii(3800,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($5)) + 176|0); $19 = $2; $20 = ((($19)) + 176|0); ;HEAP32[$18>>2]=HEAP32[$20>>2]|0;HEAP32[$18+4>>2]=HEAP32[$20+4>>2]|0; STACKTOP = sp;return; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN10MTGAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4460,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(4461,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN23APreventDamageTypesUEOTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 22676; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 160|0); $13 = $2; $14 = ((($13)) + 160|0); __THREW__ = 0; invoke_vii(4462,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN14InstantAbilityD2Ev($5); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { $17 = ((($5)) + 172|0); $18 = $2; $19 = ((($18)) + 172|0); $20 = HEAP32[$19>>2]|0; HEAP32[$17>>2] = $20; STACKTOP = sp;return; } } function __ZN10AVanishingC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 22788; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0; $11 = ((($5)) + 160|0); $12 = $2; $13 = ((($12)) + 160|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN10MTGAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { $16 = ((($5)) + 172|0); $17 = $2; $18 = ((($17)) + 172|0); $19 = HEAP32[$18>>2]|0; HEAP32[$16>>2] = $19; STACKTOP = sp;return; } } function __ZN12AProduceManaC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $6 = $1; $7 = $2; __ZN10MTGAbilityC2ERKS_($6,$7); $8 = 22900; HEAP32[$6>>2] = $8; $9 = ((($6)) + 152|0); $10 = $2; $11 = ((($10)) + 152|0); __THREW__ = 0; invoke_vii(3800,($9|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZN10MTGAbilityD2Ev($6); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } $14 = ((($6)) + 164|0); $5 = 0; $__i0 = 0; while(1) { $15 = $__i0; $16 = ($15>>>0)<(5); if (!($16)) { label = 8; break; } $17 = $5; $18 = (($14) + (($17*12)|0)|0); $19 = (($17) + 1)|0; $5 = $19; $20 = $__i0; $21 = $2; $22 = ((($21)) + 164|0); $23 = (($22) + (($20*12)|0)|0); __THREW__ = 0; invoke_vii(3800,($18|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = $__i0; $27 = (($26) + 1)|0; $__i0 = $27; } if ((label|0) == 8) { STACKTOP = sp;return; } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN10MTGAbilityD2Ev($6); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } function __ZN7AUpkeepC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = ((($3)) + 220|0); $6 = $2; $7 = ((($6)) + 220|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 23012; HEAP32[$3>>2] = $8; $9 = ((($3)) + 224|0); $10 = $2; $11 = ((($10)) + 224|0); ;HEAP32[$9>>2]=HEAP32[$11>>2]|0;HEAP32[$9+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$9+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$9+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[$9+16>>2]=HEAP32[$11+16>>2]|0;HEAP32[$9+20>>2]=HEAP32[$11+20>>2]|0; STACKTOP = sp;return; } function __ZN12APhaseActionC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 23128; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZN10MTGAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; $17 = ((($5)) + 168|0); $18 = $2; $19 = ((($18)) + 168|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($5)) + 180|0); $23 = $2; $24 = ((($23)) + 180|0); ;HEAP32[$22>>2]=HEAP32[$24>>2]|0;HEAP32[$22+4>>2]=HEAP32[$24+4>>2]|0;HEAP32[$22+8>>2]=HEAP32[$24+8>>2]|0;HEAP32[$22+12>>2]=HEAP32[$24+12>>2]|0;HEAP32[$22+16>>2]=HEAP32[$24+16>>2]|0; STACKTOP = sp;return; } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN10MTGAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } function __ZN19APhaseActionGenericC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 23240; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN14InstantAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { $13 = ((($5)) + 168|0); $14 = $2; $15 = ((($14)) + 168|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; STACKTOP = sp;return; } } function __ZN14AAttackSetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 23352; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN10MTGAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17&1; HEAP8[$13>>0] = $18; STACKTOP = sp;return; } } function __ZN13ABlockSetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 23464; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN6ABlinkC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 23576; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0; STACKTOP = sp;return; } function __ZN13ABlinkGenericC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 23688; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN7AABlockC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 23800; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8PairCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 23912; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10dredgeCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 24024; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9AAConnectC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 24136; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN6AEquipC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN13TargetAbilityC2ERKS_($5,$6); $7 = 24248; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; $13 = $12&1; HEAP8[$8>>0] = $13; $14 = ((($5)) + 228|0); $15 = $2; $16 = ((($15)) + 228|0); __THREW__ = 0; invoke_vii(4100,($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN13TargetAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10MTGAbility12reactToClickEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN10AACastCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 24364; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0; $11 = ((($5)) + 160|0); $12 = $2; $13 = ((($12)) + 160|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZN10MTGAbilityD2Ev($5); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } $16 = ((($5)) + 172|0); $17 = $2; $18 = ((($17)) + 172|0); __THREW__ = 0; invoke_vii(3800,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($5)) + 184|0); $22 = $2; $23 = ((($22)) + 184|0); ;HEAP32[$21>>2]=HEAP32[$23>>2]|0;HEAP16[$21+4>>1]=HEAP16[$23+4>>1]|0; STACKTOP = sp;return; } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($5); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } function __ZN21IconButtonsControllerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 100|0); __ZN12JGuiListenerD2Ev($2); __ZN14JGuiControllerD2Ev($1); STACKTOP = sp;return; } function __ZN11ActionStack18setCurrentTutorialEP16ATutorialMessage($this,$message) { $this = $this|0; $message = $message|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $message; $2 = $0; $3 = $1; $4 = ((($2)) + 140|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN16ATutorialMessageC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = ((($5)) + 152|0); $8 = $2; $9 = ((($8)) + 152|0); __THREW__ = 0; invoke_vii(4463,($7|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZN10MTGAbilityD2Ev($5); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } $12 = 24476; HEAP32[$5>>2] = $12; $13 = ((($5)) + 152|0); $14 = 24592; HEAP32[$13>>2] = $14; $15 = ((($5)) + 252|0); $16 = 24636; HEAP32[$15>>2] = $16; $17 = ((($5)) + 264|0); $18 = $2; $19 = ((($18)) + 264|0); __THREW__ = 0; invoke_vii(3800,($17|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($5)) + 276|0); $23 = $2; $24 = ((($23)) + 276|0); dest=$22; src=$24; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; $29 = ((($5)) + 152|0); __ZN21IconButtonsControllerD2Ev($29); __ZN10MTGAbilityD2Ev($5); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } function __ZNSt3__124uniform_int_distributionIiEclINS_12__rs_defaultEEEiRT_RKNS1_10param_typeE($this,$__g,$__p) { $this = $this|0; $__g = $__g|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_Dt = 0, $_Rp = 0, $__e = 0, $__u = 0, $__w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 44|0; $__e = sp + 4|0; $1 = $this; $2 = $__g; $3 = $__p; $5 = $3; $6 = (__ZNKSt3__124uniform_int_distributionIiE10param_type1bEv($5)|0); $7 = $3; $8 = (__ZNKSt3__124uniform_int_distributionIiE10param_type1aEv($7)|0); $9 = (($6) - ($8))|0; $10 = (($9) + 1)|0; $_Rp = $10; $11 = $_Rp; $12 = ($11|0)==(1); if ($12) { $13 = $3; $14 = (__ZNKSt3__124uniform_int_distributionIiE10param_type1aEv($13)|0); $0 = $14; $41 = $0; STACKTOP = sp;return ($41|0); } $_Dt = 32; $15 = $_Rp; $16 = ($15|0)==(0); if ($16) { $17 = $2; __ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEC2ERS1_j($4,$17,32); $18 = (__ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEclEv($4)|0); $0 = $18; $41 = $0; STACKTOP = sp;return ($41|0); } $19 = $_Rp; $20 = (__ZNSt3__15__clzEj($19)|0); $21 = (32 - ($20))|0; $22 = (($21) - 1)|0; $__w = $22; $23 = $_Rp; $24 = $__w; $25 = (32 - ($24))|0; $26 = -1 >>> $25; $27 = $23 & $26; $28 = ($27|0)!=(0); if ($28) { $29 = $__w; $30 = (($29) + 1)|0; $__w = $30; } $31 = $2; $32 = $__w; __ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEC2ERS1_j($__e,$31,$32); while(1) { $33 = (__ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEclEv($__e)|0); $__u = $33; $34 = $__u; $35 = $_Rp; $36 = ($34>>>0)>=($35>>>0); if (!($36)) { break; } } $37 = $__u; $38 = $3; $39 = (__ZNKSt3__124uniform_int_distributionIiE10param_type1aEv($38)|0); $40 = (($37) + ($39))|0; $0 = $40; $41 = $0; STACKTOP = sp;return ($41|0); } function __ZNSt3__113__fill_n_trueINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeE($__first,$__n) { $__first = $__first|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__clz_f = 0, $__dn = 0, $__m = 0, $__m1 = 0, $__nw = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $__clz_f = sp + 16|0; HEAP32[$0>>2] = $__n; $1 = ((($__first)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0); if ($3) { $4 = ((($__first)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (32 - ($5))|0; HEAP32[$__clz_f>>2] = $6; $7 = (__ZNSt3__13minIjEERKT_S3_S3_($__clz_f,$0)|0); $8 = HEAP32[$7>>2]|0; $__dn = $8; $9 = ((($__first)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = -1 << $10; $12 = HEAP32[$__clz_f>>2]|0; $13 = $__dn; $14 = (($12) - ($13))|0; $15 = -1 >>> $14; $16 = $11 & $15; $__m = $16; $17 = $__m; $18 = HEAP32[$__first>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $19 | $17; HEAP32[$18>>2] = $20; $21 = $__dn; $22 = HEAP32[$0>>2]|0; $23 = (($22) - ($21))|0; HEAP32[$0>>2] = $23; $24 = HEAP32[$__first>>2]|0; $25 = ((($24)) + 4|0); HEAP32[$__first>>2] = $25; } $26 = HEAP32[$0>>2]|0; $27 = (($26>>>0) / 32)&-1; $__nw = $27; $28 = HEAP32[$__first>>2]|0; $29 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($28)|0); $30 = $__nw; $31 = $30<<2; _memset(($29|0),-1,($31|0))|0; $32 = $__nw; $33 = $32<<5; $34 = HEAP32[$0>>2]|0; $35 = (($34) - ($33))|0; HEAP32[$0>>2] = $35; $36 = HEAP32[$0>>2]|0; $37 = ($36>>>0)>(0); if (!($37)) { STACKTOP = sp;return; } $38 = $__nw; $39 = HEAP32[$__first>>2]|0; $40 = (($39) + ($38<<2)|0); HEAP32[$__first>>2] = $40; $41 = HEAP32[$0>>2]|0; $42 = (32 - ($41))|0; $43 = -1 >>> $42; $__m1 = $43; $44 = $__m1; $45 = HEAP32[$__first>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = $46 | $44; HEAP32[$45>>2] = $47; STACKTOP = sp;return; } function __ZNSt3__114__fill_n_falseINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeE($__first,$__n) { $__first = $__first|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__clz_f = 0, $__dn = 0, $__m = 0, $__m1 = 0, $__nw = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $__clz_f = sp + 16|0; HEAP32[$0>>2] = $__n; $1 = ((($__first)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0); if ($3) { $4 = ((($__first)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (32 - ($5))|0; HEAP32[$__clz_f>>2] = $6; $7 = (__ZNSt3__13minIjEERKT_S3_S3_($__clz_f,$0)|0); $8 = HEAP32[$7>>2]|0; $__dn = $8; $9 = ((($__first)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = -1 << $10; $12 = HEAP32[$__clz_f>>2]|0; $13 = $__dn; $14 = (($12) - ($13))|0; $15 = -1 >>> $14; $16 = $11 & $15; $__m = $16; $17 = $__m; $18 = $17 ^ -1; $19 = HEAP32[$__first>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $20 & $18; HEAP32[$19>>2] = $21; $22 = $__dn; $23 = HEAP32[$0>>2]|0; $24 = (($23) - ($22))|0; HEAP32[$0>>2] = $24; $25 = HEAP32[$__first>>2]|0; $26 = ((($25)) + 4|0); HEAP32[$__first>>2] = $26; } $27 = HEAP32[$0>>2]|0; $28 = (($27>>>0) / 32)&-1; $__nw = $28; $29 = HEAP32[$__first>>2]|0; $30 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($29)|0); $31 = $__nw; $32 = $31<<2; _memset(($30|0),0,($32|0))|0; $33 = $__nw; $34 = $33<<5; $35 = HEAP32[$0>>2]|0; $36 = (($35) - ($34))|0; HEAP32[$0>>2] = $36; $37 = HEAP32[$0>>2]|0; $38 = ($37>>>0)>(0); if (!($38)) { STACKTOP = sp;return; } $39 = $__nw; $40 = HEAP32[$__first>>2]|0; $41 = (($40) + ($39<<2)|0); HEAP32[$__first>>2] = $41; $42 = HEAP32[$0>>2]|0; $43 = (32 - ($42))|0; $44 = -1 >>> $43; $__m1 = $44; $45 = $__m1; $46 = $45 ^ -1; $47 = HEAP32[$__first>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = $48 & $46; HEAP32[$47>>2] = $49; STACKTOP = sp;return; } function ___cxx_global_var_init_337() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(24648,182585); (___cxa_atexit((3831|0),(24648|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_338() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(24660,165089); (___cxa_atexit((3831|0),(24660|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_339() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(24672,165080); (___cxa_atexit((3831|0),(24672|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_340() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(24684,165065); (___cxa_atexit((3831|0),(24684|0),(___dso_handle|0))|0); return; } function __ZN18ActivatedAbilityTPC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 25440; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN18ActivatedAbilityTPD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WParsedInt4initENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance($this,$s,$spell,$card) { $this = $this|0; $s = $s|0; $spell = $spell|0; $card = $card|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0; var $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0; var $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0; var $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0; var $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0; var $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0; var $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0; var $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0; var $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0; var $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0; var $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0; var $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0; var $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0; var $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0; var $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0; var $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0; var $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0; var $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0; var $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0; var $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0; var $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0; var $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0; var $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0; var $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0; var $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0; var $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0; var $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0; var $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0; var $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0; var $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0; var $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0; var $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0; var $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0; var $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0; var $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0; var $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; var $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0; var $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0; var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0; var $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0; var $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0; var $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0; var $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0; var $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0; var $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0; var $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0; var $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0; var $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0; var $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0; var $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0; var $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0; var $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0; var $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0; var $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0; var $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0; var $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0; var $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0; var $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0; var $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0; var $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0; var $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0; var $998 = 0, $999 = 0, $abf = 0, $abf1 = 0, $altered = 0, $begins = 0, $cCard = 0, $cX = 0, $check = 0, $checkCond = 0, $checkZone = 0, $checkZone12 = 0, $checkZone17 = 0, $checkagain = 0, $cleanup$dest = 0, $color = 0, $convertedType = 0, $costCheck = 0, $counter = 0, $counterName = 0; var $damage = 0, $hD = 0, $hU = 0, $halfdown = 0, $halfup = 0, $high = 0, $highest = 0, $i = 0, $i11 = 0, $i13 = 0, $i14 = 0, $i16 = 0, $i6 = 0, $j = 0, $j15 = 0, $j18 = 0, $k = 0, $k9 = 0, $lowest = 0, $multiplier = 0; var $or$cond = 0, $otc = 0, $oth = 0, $other = 0, $otp = 0, $ott = 0, $p = 0, $p7 = 0, $pOne = 0, $pThree = 0, $pTwo = 0, $plusone = 0, $plusthree = 0, $plustwo = 0, $powerCheck = 0, $splitRest = 0, $switch = 0, $tXX = 0, $tXXX = 0, $target = 0; var $targetCounter = 0, $tc = 0, $tc5 = 0, $tf = 0, $tf4 = 0, $theType = 0, $theType2 = 0, $thrice = 0, $toughnessCheck = 0, $twice = 0, $w = 0, $zone = 0, $zone10 = 0, $zoned = 0, $zoned3 = 0, $zones = 0, $zones8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 864|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$4 = sp + 840|0; $$byval_copy$3 = sp + 836|0; $$byval_copy$2 = sp + 832|0; $$byval_copy = sp + 828|0; $3 = sp + 796|0; $altered = sp + 784|0; $4 = sp + 772|0; $7 = sp + 752|0; $8 = sp + 740|0; $9 = sp + 728|0; $theType = sp + 664|0; $10 = sp + 656|0; $11 = sp + 652|0; $12 = sp + 851|0; $13 = sp + 850|0; $tf = sp + 644|0; $14 = sp + 628|0; $zones = sp + 600|0; $splitRest = sp + 580|0; $15 = sp + 568|0; $16 = sp + 556|0; $abf = sp + 504|0; $17 = sp + 488|0; $counterName = sp + 476|0; $18 = sp + 464|0; $19 = sp + 452|0; $abf1 = sp + 400|0; $20 = sp + 384|0; $convertedType = sp + 368|0; $21 = sp + 356|0; $22 = sp + 344|0; $23 = sp + 332|0; $24 = sp + 320|0; $25 = sp + 308|0; $26 = sp + 296|0; $27 = sp + 284|0; $28 = sp + 272|0; $theType2 = sp + 248|0; $30 = sp + 240|0; $31 = sp + 236|0; $32 = sp + 845|0; $33 = sp + 844|0; $tf4 = sp + 232|0; $34 = sp + 216|0; $zones8 = sp + 184|0; $35 = sp + 148|0; $36 = sp + 136|0; $37 = sp + 124|0; $38 = sp + 112|0; $39 = sp + 92|0; $40 = sp + 80|0; $41 = sp + 64|0; $42 = sp + 48|0; $43 = sp + 32|0; $44 = sp + 20|0; $0 = $this; $1 = $spell; $2 = $card; $45 = $0; $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $47 = ($46|0)!=(0); $48 = $2; $49 = ($48|0)!=(0|0); $or$cond = $47 & $49; if (!($or$cond)) { STACKTOP = sp;return; } $50 = $2; $51 = ((($50)) + 816|0); $52 = HEAP32[$51>>2]|0; $target = $52; $53 = $2; $54 = ((($53)) + 864|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if (!($56)) { $57 = $2; $58 = ((($57)) + 872|0); $59 = HEAP32[$58>>2]|0; $60 = $2; $61 = ((($60)) + 864|0); HEAP32[$61>>2] = $59; } HEAP32[$45>>2] = 0; $halfup = 0; $halfdown = 0; $twice = 0; $thrice = 0; $plusone = 0; $plustwo = 0; $plusthree = 0; $other = 0; $62 = $target; $63 = ($62|0)!=(0|0); if (!($63)) { $64 = $2; $target = $64; } $multiplier = 1; $65 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($s,0)|0); $66 = HEAP8[$65>>0]|0; $67 = $66 << 24 >> 24; $68 = ($67|0)==(45); if ($68) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($3,$s,1,-1); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $multiplier = -1; $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122760,0)|0); $70 = ($69|0)!=(-1); if ($70) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($altered,197970); __THREW__ = 0; invoke_viiii(3795,($4|0),($s|0),6,-1); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; do { if ($72) { label = 13; } else { __THREW__ = 0; (invoke_iii(3801,($altered|0),($4|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $5 = $85; $6 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; invoke_vii(3800,($7|0),($altered|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 13; } else { $77 = $1; $78 = $2; $79 = ((($78)) + 864|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; invoke_viiii(4438,($45|0),($7|0),($77|0),($80|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $5 = $87; $6 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($altered); STACKTOP = sp;return; } } } while(0); if ((label|0) == 13) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $5 = $83; $6 = $84; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($altered); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } $89 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($s,0)|0); $90 = HEAP8[$89>>0]|0; $91 = $90 << 24 >> 24; $92 = ($91|0)==(43); if ($92) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$s,1,-1); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $93 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122760,0)|0); $94 = ($93|0)!=(-1); if ($94) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($9,$s,6,-1); $95 = $1; $96 = $2; $97 = ((($96)) + 864|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; invoke_viiii(4438,($45|0),($9|0),($95|0),($98|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $5 = $101; $6 = $102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); STACKTOP = sp;return; } } $103 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122767,0)|0); $104 = ($103|0)!=(-1); if ($104) { $halfup = 1; $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122767,0)|0); $hU = $105; $106 = $hU; $107 = $hU; $108 = (($107) + 6)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$106,$108)|0); } $109 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122774,0)|0); $110 = ($109|0)!=(-1); if ($110) { $halfdown = 1; $111 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122774,0)|0); $hD = $111; $112 = $hD; $113 = $hD; $114 = (($113) + 8)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$112,$114)|0); } $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122783,0)|0); $116 = ($115|0)!=(-1); if ($116) { $twice = 1; $117 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122783,0)|0); $tXX = $117; $118 = $tXX; $119 = $tXX; $120 = (($119) + 5)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$118,$120)|0); } $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122789,0)|0); $122 = ($121|0)!=(-1); if ($122) { $thrice = 1; $123 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122789,0)|0); $tXXX = $123; $124 = $tXXX; $125 = $tXXX; $126 = (($125) + 6)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$124,$126)|0); } $127 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122796,0)|0); $128 = ($127|0)!=(-1); if ($128) { $plusone = 1; $129 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122796,0)|0); $pOne = $129; $130 = $pOne; $131 = $pOne; $132 = (($131) + 7)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$130,$132)|0); } $133 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122804,0)|0); $134 = ($133|0)!=(-1); if ($134) { $plustwo = 1; $135 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122804,0)|0); $pTwo = $135; $136 = $pTwo; $137 = $pTwo; $138 = (($137) + 7)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$136,$138)|0); } $139 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122812,0)|0); $140 = ($139|0)!=(-1); if ($140) { $plusthree = 1; $141 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122812,0)|0); $pThree = $141; $142 = $pThree; $143 = $pThree; $144 = (($143) + 9)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$142,$144)|0); } $145 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122822,0)|0); $146 = ($145|0)!=(-1); if ($146) { $other = 1; $147 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122822,0)|0); $oth = $147; $148 = $oth; $149 = $oth; $150 = (($149) + 5)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$148,$150)|0); } $151 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122832,0)|0); $152 = ($151|0)!=(-1); if ($152) { $other = 1; $153 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122832,0)|0); $otp = $153; $154 = $otp; $155 = $otp; $156 = (($155) + 5)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$154,$156)|0); } $157 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122843,0)|0); $158 = ($157|0)!=(-1); if ($158) { $other = 1; $159 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122843,0)|0); $ott = $159; $160 = $ott; $161 = $ott; $162 = (($161) + 5)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$160,$162)|0); } $163 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122858,0)|0); $164 = ($163|0)!=(-1); if ($164) { $other = 1; $165 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122858,0)|0); $otc = $165; $166 = $otc; $167 = $otc; $168 = (($167) + 5)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$166,$168)|0); } $169 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122877)|0); L72: do { if ($169) { $170 = $2; $171 = (__ZN15MTGCardInstance10controllerEv($170)|0); $172 = (__ZN6Player11getManaPoolEv($171)|0); $173 = $2; $174 = (__ZN13CardPrimitive11getManaCostEv($173)|0); $175 = (__ZN8ManaCost4DiffEPS_($172,$174)|0); $cX = $175; $176 = $cX; $177 = HEAP32[11900]|0; $178 = (__ZN8ManaCost7getCostEi($176,$177)|0); HEAP32[$45>>2] = $178; $179 = $cX; $180 = ($179|0)==(0|0); if (!($180)) { $181 = HEAP32[$179>>2]|0; $182 = ((($181)) + 12|0); $183 = HEAP32[$182>>2]|0; FUNCTION_TABLE_vi[$183 & 8191]($179); } } else { $184 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,182581)|0); do { if (!($184)) { $185 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,197910)|0); if ($185) { break; } $191 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122882)|0); do { if (!($191)) { $192 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122885)|0); if ($192) { break; } $199 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122888)|0); if ($199) { $200 = $2; $201 = ((($200)) + 404|0); $202 = HEAP32[$201>>2]|0; HEAP32[$45>>2] = $202; break L72; } $203 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,160736)|0); if ($203) { $204 = $target; $205 = ((($204)) + 468|0); $206 = HEAP32[$205>>2]|0; HEAP32[$45>>2] = $206; break L72; } $207 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,148411)|0); if ($207) { $208 = $target; $209 = (__ZN13CardPrimitive11countColorsEv($208)|0); HEAP32[$45>>2] = $209; break L72; } $210 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,160741)|0); if ($210) { $211 = $target; $212 = ((($211)) + 472|0); $213 = HEAP32[$212>>2]|0; HEAP32[$45>>2] = $213; break L72; } $214 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,158339)|0); if ($214) { $215 = $target; $216 = ((($215)) + 392|0); $217 = HEAP32[$216>>2]|0; $218 = $target; $219 = (__ZN15MTGCardInstance10controllerEv($218)|0); $220 = ((($219)) + 84|0); $221 = HEAP32[$220>>2]|0; $222 = ((($221)) + 28|0); $223 = HEAP32[$222>>2]|0; $224 = ($217|0)==($223|0); $225 = $target; $226 = ((($225)) + 984|0); $227 = HEAP32[$226>>2]|0; if ($224) { $228 = $target; $229 = ((($228)) + 404|0); $230 = HEAP32[$229>>2]|0; $231 = (($227) + ($230))|0; HEAP32[$45>>2] = $231; break L72; } else { HEAP32[$45>>2] = $227; break L72; } } $232 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122894)|0); if ($232) { $233 = $2; $234 = $2; $235 = (__ZN15MTGCardInstance10controllerEv($234)|0); $236 = (__ZN6Player6inPlayEv($235)|0); $237 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$233,$236,2,5)|0); HEAP32[$45>>2] = $237; break L72; } $238 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122902)|0); if ($238) { $239 = $2; $240 = $2; $241 = (__ZN15MTGCardInstance10controllerEv($240)|0); $242 = (__ZN6Player6inPlayEv($241)|0); $243 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$239,$242,5,3)|0); HEAP32[$45>>2] = $243; break L72; } $244 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122908)|0); if ($244) { $245 = $2; $246 = $2; $247 = (__ZN15MTGCardInstance10controllerEv($246)|0); $248 = (__ZN6Player6inPlayEv($247)|0); $249 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$245,$248,4,2)|0); HEAP32[$45>>2] = $249; break L72; } $250 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122914)|0); if ($250) { $251 = $2; $252 = $2; $253 = (__ZN15MTGCardInstance10controllerEv($252)|0); $254 = (__ZN6Player6inPlayEv($253)|0); $255 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$251,$254,4,1)|0); HEAP32[$45>>2] = $255; break L72; } $256 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122922)|0); if ($256) { $257 = $2; $258 = $2; $259 = (__ZN15MTGCardInstance10controllerEv($258)|0); $260 = (__ZN6Player6inPlayEv($259)|0); $261 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$257,$260,1,3)|0); HEAP32[$45>>2] = $261; break L72; } $262 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122928)|0); if ($262) { $263 = $2; $264 = $2; $265 = (__ZN15MTGCardInstance10controllerEv($264)|0); $266 = (__ZN6Player6inPlayEv($265)|0); $267 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$263,$266,2,3)|0); HEAP32[$45>>2] = $267; break L72; } $268 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122934)|0); if ($268) { $269 = $2; $270 = $2; $271 = (__ZN15MTGCardInstance10controllerEv($270)|0); $272 = (__ZN6Player6inPlayEv($271)|0); $273 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$269,$272,4,5)|0); HEAP32[$45>>2] = $273; break L72; } $274 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122941)|0); if ($274) { $275 = $2; $276 = $2; $277 = (__ZN15MTGCardInstance10controllerEv($276)|0); $278 = (__ZN6Player6inPlayEv($277)|0); $279 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$275,$278,4,3)|0); HEAP32[$45>>2] = $279; break L72; } $280 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122948)|0); if ($280) { $281 = $2; $282 = $2; $283 = (__ZN15MTGCardInstance10controllerEv($282)|0); $284 = (__ZN6Player6inPlayEv($283)|0); $285 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$281,$284,1,5)|0); HEAP32[$45>>2] = $285; break L72; } $286 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,122957)|0); if ($286) { $287 = $2; $288 = $2; $289 = (__ZN15MTGCardInstance10controllerEv($288)|0); $290 = (__ZN6Player6inPlayEv($289)|0); $291 = (__ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($45,$287,$290,2,1)|0); HEAP32[$45>>2] = $291; break L72; } $292 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122963,0)|0); $293 = ($292|0)!=(-1); if ($293) { $294 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122963,0)|0); $begins = $294; $295 = $begins; $296 = (($295) + 5)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($theType,$s,$296,-1); $297 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($theType,156393,0)|0); $zoned = $297; $298 = $zoned; $299 = ($298|0)==(-1); if ($299) { __THREW__ = 0; (invoke_iii(4152,($theType|0),(122969|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { label = 91; } else { label = 93; } } else { $304 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($theType)|0); HEAP32[$10>>2] = $304; $305 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($theType)|0); HEAP32[$11>>2] = $305; HEAP8[$12>>0] = 58; HEAP8[$13>>0] = 124; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$11>>2]|0; invoke_viiii(4464,($$byval_copy|0),($$byval_copy$2|0),($12|0),($13|0)); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { label = 91; } else { label = 93; } } L135: do { if ((label|0) == 93) { $color = 0; $308 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($theType,124058,0)|0); $309 = ($308|0)!=(-1); if ($309) { __THREW__ = 0; $310 = (invoke_iii(4365,($theType|0),4)|0); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { label = 91; break; } $313 = HEAP8[$310>>0]|0; __THREW__ = 0; $314 = (invoke_ii(4465,($313|0))|0); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 91; break; } $color = $314; __THREW__ = 0; (invoke_iiiii(4466,($theType|0),0,5,(158159|0))|0); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { label = 91; break; } } $319 = $2; $320 = ((($319)) + 280|0); __THREW__ = 0; $321 = (invoke_ii(3950,($320|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { label = 91; break; } __THREW__ = 0; invoke_vii(4129,($tf|0),($321|0)); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { label = 91; break; } $326 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theType)|0); __THREW__ = 0; invoke_vii(3797,($14|0),($326|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 91; break; } __THREW__ = 0; $329 = (invoke_iiiii(3943,($tf|0),($14|0),(0|0),(0|0))|0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if ($331) { $403 = ___cxa_find_matching_catch()|0; $404 = tempRet0; $5 = $403; $6 = $404; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $tc = $329; $332 = $other; $333 = $332&1; $334 = $tc; $335 = ((($334)) + 20|0); $336 = $333&1; HEAP8[$335>>0] = $336; $i = 0; while(1) { $337 = $i; $338 = ($337|0)<(2); if (!($338)) { break; } $339 = $2; $340 = ((($339)) + 280|0); __THREW__ = 0; $341 = (invoke_ii(3950,($340|0))|0); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if ($343) { label = 91; break L135; } $344 = ((($341)) + 180|0); $345 = $i; __THREW__ = 0; $346 = (invoke_iii(4093,($344|0),($345|0))|0); $347 = __THREW__; __THREW__ = 0; $348 = $347&1; if ($348) { label = 91; break L135; } $349 = HEAP32[$346>>2]|0; $p = $349; $350 = $p; $351 = ((($350)) + 84|0); $352 = HEAP32[$351>>2]|0; $353 = ((($352)) + 20|0); $354 = HEAP32[$353>>2]|0; HEAP32[$zones>>2] = $354; $355 = ((($zones)) + 4|0); $356 = $p; $357 = ((($356)) + 84|0); $358 = HEAP32[$357>>2]|0; $359 = ((($358)) + 12|0); $360 = HEAP32[$359>>2]|0; HEAP32[$355>>2] = $360; $361 = ((($355)) + 4|0); $362 = $p; $363 = ((($362)) + 84|0); $364 = HEAP32[$363>>2]|0; $365 = ((($364)) + 16|0); $366 = HEAP32[$365>>2]|0; HEAP32[$361>>2] = $366; $367 = ((($361)) + 4|0); $368 = $p; $369 = ((($368)) + 84|0); $370 = HEAP32[$369>>2]|0; $371 = ((($370)) + 8|0); $372 = HEAP32[$371>>2]|0; HEAP32[$367>>2] = $372; $373 = ((($367)) + 4|0); $374 = $p; $375 = ((($374)) + 84|0); $376 = HEAP32[$375>>2]|0; $377 = ((($376)) + 36|0); $378 = HEAP32[$377>>2]|0; HEAP32[$373>>2] = $378; $k = 0; while(1) { $379 = $k; $380 = ($379|0)<(5); if (!($380)) { break; } $381 = $k; $382 = (($zones) + ($381<<2)|0); $383 = HEAP32[$382>>2]|0; $zone = $383; $384 = $tc; $385 = HEAP32[$384>>2]|0; $386 = ((($385)) + 12|0); $387 = HEAP32[$386>>2]|0; $388 = $zone; $389 = $2; __THREW__ = 0; $390 = (invoke_iiii($387|0,($384|0),($388|0),($389|0))|0); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 91; break L135; } do { if ($390) { $393 = $color; $394 = ($393|0)!=(0); $395 = $zone; $396 = $tc; if ($394) { $397 = $color; __THREW__ = 0; $398 = (invoke_iiii(4467,($395|0),($396|0),($397|0))|0); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { label = 91; break L135; } $401 = HEAP32[$45>>2]|0; $402 = (($401) + ($398))|0; HEAP32[$45>>2] = $402; break; } else { __THREW__ = 0; $405 = (invoke_iii(4468,($395|0),($396|0))|0); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { label = 91; break L135; } $408 = HEAP32[$45>>2]|0; $409 = (($408) + ($405))|0; HEAP32[$45>>2] = $409; break; } } } while(0); $410 = $k; $411 = (($410) + 1)|0; $k = $411; } $412 = $i; $413 = (($412) + 1)|0; $i = $413; } $414 = $tc; $415 = ($414|0)!=(0|0); if ($415) { $416 = $tc; $417 = ($416|0)==(0|0); if (!($417)) { $418 = HEAP32[$416>>2]|0; $419 = ((($418)) + 36|0); $420 = HEAP32[$419>>2]|0; FUNCTION_TABLE_vi[$420 & 8191]($416); } $tc = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType); break L72; } } while(0); if ((label|0) == 91) { $302 = ___cxa_find_matching_catch()|0; $303 = tempRet0; $5 = $302; $6 = $303; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $421 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143988,0)|0); $422 = ($421|0)!=(-1); if ($422) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,143988); __THREW__ = 0; invoke_vii(3797,($16|0),(162277|0)); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; do { if ($424) { $452 = ___cxa_find_matching_catch()|0; $453 = tempRet0; $5 = $452; $6 = $453; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRest|0),($s|0),($15|0),($16|0),1); $425 = __THREW__; __THREW__ = 0; $426 = $425&1; if ($426) { $454 = ___cxa_find_matching_catch()|0; $455 = tempRet0; $5 = $454; $6 = $455; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $427 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRest)|0); $428 = ($427|0)!=(0); L186: do { if ($428) { $429 = $target; $430 = ((($429)) + 280|0); __THREW__ = 0; $431 = (invoke_ii(3950,($430|0))|0); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; do { if ($433) { label = 138; } else { __THREW__ = 0; invoke_vii(4110,($abf|0),($431|0)); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if ($435) { label = 138; break; } $436 = $target; $437 = $target; __THREW__ = 0; $438 = (invoke_ii(3945,($437|0))|0); $439 = __THREW__; __THREW__ = 0; $440 = $439&1; do { if ($440) { label = 139; } else { __THREW__ = 0; $441 = (invoke_iii(3802,($splitRest|0),1)|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 139; break; } $444 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($441)|0); __THREW__ = 0; invoke_vii(3797,($17|0),($444|0)); $445 = __THREW__; __THREW__ = 0; $446 = $445&1; if ($446) { label = 139; break; } __THREW__ = 0; $447 = (invoke_iiiii(3946,($abf|0),($436|0),($438|0),($17|0))|0); $448 = __THREW__; __THREW__ = 0; $449 = $448&1; if ($449) { $460 = ___cxa_find_matching_catch()|0; $461 = tempRet0; $5 = $460; $6 = $461; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $checkCond = $447; $450 = $checkCond; $451 = ($450|0)!=(0); if ($451) { HEAP32[$45>>2] = 1; } __ZN14AbilityFactoryD2Ev($abf); break L186; } } while(0); if ((label|0) == 139) { $458 = ___cxa_find_matching_catch()|0; $459 = tempRet0; $5 = $458; $6 = $459; } __ZN14AbilityFactoryD2Ev($abf); } } while(0); if ((label|0) == 138) { $456 = ___cxa_find_matching_catch()|0; $457 = tempRet0; $5 = $456; $6 = $457; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest); break L72; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $462 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160716,0)|0); $463 = ($462|0)!=(-1); if ($463) { HEAP32[$45>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,160716); __THREW__ = 0; invoke_vii(3797,($19|0),(162277|0)); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; do { if ($465) { $523 = ___cxa_find_matching_catch()|0; $524 = tempRet0; $5 = $523; $6 = $524; } else { __THREW__ = 0; invoke_viiiii(3937,($counterName|0),($s|0),($18|0),($19|0),1); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { $525 = ___cxa_find_matching_catch()|0; $526 = tempRet0; $5 = $525; $6 = $526; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $468 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($counterName)|0); $469 = ($468|0)!=(0); L220: do { if ($469) { $470 = $target; $471 = ((($470)) + 280|0); __THREW__ = 0; $472 = (invoke_ii(3950,($471|0))|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; do { if ($474) { label = 163; } else { __THREW__ = 0; invoke_vii(4110,($abf1|0),($472|0)); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; if ($476) { label = 163; break; } __THREW__ = 0; $477 = (invoke_iii(3802,($counterName|0),1)|0); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; L225: do { if ($479) { label = 164; } else { __THREW__ = 0; invoke_vii(3800,($20|0),($477|0)); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 164; break; } __THREW__ = 0; $482 = (invoke_iiiii(4263,($abf1|0),($20|0),(0|0),(0|0))|0); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; if ($484) { $531 = ___cxa_find_matching_catch()|0; $532 = tempRet0; $5 = $531; $6 = $532; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $counter = $482; $485 = $counter; $486 = ($485|0)!=(0|0); do { if ($486) { $487 = $target; $488 = ((($487)) + 812|0); $489 = HEAP32[$488>>2]|0; $490 = ($489|0)!=(0|0); if (!($490)) { break; } $491 = $target; $492 = ((($491)) + 812|0); $493 = HEAP32[$492>>2]|0; $494 = $counter; $495 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($494)|0); $496 = $counter; $497 = ((($496)) + 20|0); $498 = HEAP32[$497>>2]|0; $499 = $counter; $500 = ((($499)) + 24|0); $501 = HEAP32[$500>>2]|0; __THREW__ = 0; $502 = (invoke_iiiii(4264,($493|0),($495|0),($498|0),($501|0))|0); $503 = __THREW__; __THREW__ = 0; $504 = $503&1; if ($504) { label = 164; break L225; } $505 = ($502|0)!=(0|0); if (!($505)) { break; } $506 = $target; $507 = ((($506)) + 812|0); $508 = HEAP32[$507>>2]|0; $509 = $counter; $510 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($509)|0); $511 = $counter; $512 = ((($511)) + 20|0); $513 = HEAP32[$512>>2]|0; $514 = $counter; $515 = ((($514)) + 24|0); $516 = HEAP32[$515>>2]|0; __THREW__ = 0; $517 = (invoke_iiiii(4264,($508|0),($510|0),($513|0),($516|0))|0); $518 = __THREW__; __THREW__ = 0; $519 = $518&1; if ($519) { label = 164; break L225; } $targetCounter = $517; $520 = $targetCounter; $521 = ((($520)) + 12|0); $522 = HEAP32[$521>>2]|0; HEAP32[$45>>2] = $522; } } while(0); $533 = $counter; $534 = ($533|0)!=(0|0); if ($534) { $535 = $counter; $536 = ($535|0)==(0|0); if (!($536)) { __ZN7CounterD2Ev($535); __ZdlPv($535); } $counter = 0; } __ZN14AbilityFactoryD2Ev($abf1); break L220; } } while(0); if ((label|0) == 164) { $529 = ___cxa_find_matching_catch()|0; $530 = tempRet0; $5 = $529; $6 = $530; } __ZN14AbilityFactoryD2Ev($abf1); } } while(0); if ((label|0) == 163) { $527 = ___cxa_find_matching_catch()|0; $528 = tempRet0; $5 = $527; $6 = $528; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($counterName); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($counterName); break L72; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $537 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122984,0)|0); $538 = ($537|0)!=(-1); do { if (!($538)) { $539 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,122999,0)|0); $540 = ($539|0)!=(-1); if ($540) { break; } $541 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,123006,0)|0); $542 = ($541|0)!=(-1); if ($542) { break; } $748 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,150053)|0); if ($748) { HEAP32[$45>>2] = 0; $749 = $2; $750 = ($749|0)!=(0|0); if (!($750)) { break L72; } $751 = $2; $752 = ((($751)) + 620|0); $753 = HEAP32[$752>>2]|0; $754 = ($753|0)!=(0|0); if (!($754)) { break L72; } $755 = $2; $756 = ((($755)) + 620|0); $757 = HEAP32[$756>>2]|0; $758 = ((($757)) + 620|0); $759 = HEAP32[$758>>2]|0; $760 = ($759|0)!=(0|0); if (!($760)) { break L72; } $761 = $2; $762 = ((($761)) + 620|0); $763 = HEAP32[$762>>2]|0; $764 = ((($763)) + 620|0); $765 = HEAP32[$764>>2]|0; $766 = ((($765)) + 464|0); $767 = HEAP32[$766>>2]|0; HEAP32[$45>>2] = $767; break L72; } $768 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123025)|0); if ($768) { HEAP32[$45>>2] = 0; $i11 = 1; while(1) { $769 = $i11; $770 = ($769|0)<=(5); if (!($770)) { break L72; } $771 = $2; $772 = (__ZN13CardPrimitive11getManaCostEv($771)|0); $773 = (__ZN8ManaCost17getManaUsedToCastEv($772)|0); $774 = $i11; $775 = (__ZN8ManaCost8hasColorEi($773,$774)|0); $776 = ($775|0)!=(0); if ($776) { $777 = HEAP32[$45>>2]|0; $778 = (($777) + 1)|0; HEAP32[$45>>2] = $778; } $779 = $i11; $780 = (($779) + 1)|0; $i11 = $780; } } $781 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123034)|0); if ($781) { $782 = $2; $783 = ((($782)) + 1028|0); $784 = HEAP32[$783>>2]|0; HEAP32[$45>>2] = $784; break L72; } $785 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123041)|0); if ($785) { $786 = $2; $787 = ((($786)) + 1032|0); $788 = HEAP32[$787>>2]|0; HEAP32[$45>>2] = $788; break L72; } $789 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123048)|0); if ($789) { $790 = $2; $791 = ((($790)) + 1036|0); $792 = HEAP32[$791>>2]|0; HEAP32[$45>>2] = $792; break L72; } $793 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123055)|0); if ($793) { $794 = $2; $795 = ((($794)) + 1040|0); $796 = HEAP32[$795>>2]|0; HEAP32[$45>>2] = $796; break L72; } $797 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123062)|0); if ($797) { $798 = $2; $799 = ((($798)) + 1044|0); $800 = HEAP32[$799>>2]|0; HEAP32[$45>>2] = $800; break L72; } $801 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123069)|0); if ($801) { $802 = $2; $803 = (__ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($45,1,$802)|0); HEAP32[$45>>2] = $803; break L72; } $804 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123081)|0); if ($804) { $805 = $2; $806 = (__ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($45,2,$805)|0); HEAP32[$45>>2] = $806; break L72; } $807 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123092)|0); if ($807) { $808 = $2; $809 = (__ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($45,3,$808)|0); HEAP32[$45>>2] = $809; break L72; } $810 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123102)|0); if ($810) { $811 = $2; $812 = (__ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($45,4,$811)|0); HEAP32[$45>>2] = $812; break L72; } $813 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123114)|0); if ($813) { $814 = $2; $815 = (__ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($45,5,$814)|0); HEAP32[$45>>2] = $815; break L72; } $816 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123126)|0); if ($816) { $817 = $2; $818 = ((($817)) + 820|0); $819 = HEAP32[$818>>2]|0; $820 = ($819|0)!=(0|0); if (!($820)) { break L72; } $821 = $2; $822 = ((($821)) + 820|0); $823 = HEAP32[$822>>2]|0; $824 = ((($823)) + 212|0); $825 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($824)|0); HEAP32[$45>>2] = $825; break L72; } $826 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123141)|0); if ($826) { $827 = $target; $828 = (__ZN15MTGCardInstance10controllerEv($827)|0); $829 = ((($828)) + 8|0); $830 = HEAP32[$829>>2]|0; HEAP32[$45>>2] = $830; break L72; } $831 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123151)|0); if ($831) { $832 = $target; $833 = (__ZN15MTGCardInstance10controllerEv($832)|0); $834 = ((($833)) + 164|0); $835 = HEAP32[$834>>2]|0; HEAP32[$45>>2] = $835; break L72; } $836 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123164)|0); if ($836) { HEAP32[$45>>2] = 0; $837 = $target; $838 = (__ZN15MTGCardInstance10controllerEv($837)|0); $839 = ((($838)) + 8|0); $840 = HEAP32[$839>>2]|0; $841 = $target; $842 = (__ZN15MTGCardInstance10controllerEv($841)|0); $843 = ((($842)) + 164|0); $844 = HEAP32[$843>>2]|0; $845 = ($840|0)>=($844|0); if (!($845)) { break L72; } HEAP32[$45>>2] = 1; break L72; } $846 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123177)|0); if ($846) { HEAP32[$45>>2] = 0; $847 = $target; $848 = (__ZN15MTGCardInstance10controllerEv($847)|0); $849 = ((($848)) + 84|0); $850 = HEAP32[$849>>2]|0; $851 = ((($850)) + 8|0); $852 = HEAP32[$851>>2]|0; $853 = ((($852)) + 56|0); $854 = HEAP32[$853>>2]|0; $855 = ($854|0)!=(0); if (!($855)) { break L72; } $856 = $target; $857 = (__ZN15MTGCardInstance10controllerEv($856)|0); $858 = ((($857)) + 84|0); $859 = HEAP32[$858>>2]|0; $860 = ((($859)) + 8|0); $861 = HEAP32[$860>>2]|0; $862 = ((($861)) + 56|0); $863 = HEAP32[$862>>2]|0; HEAP32[$45>>2] = $863; break L72; } $864 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123191)|0); if ($864) { HEAP32[$45>>2] = 0; $865 = $target; $866 = (__ZN15MTGCardInstance10controllerEv($865)|0); $867 = (__ZN6Player8opponentEv($866)|0); $868 = ((($867)) + 84|0); $869 = HEAP32[$868>>2]|0; $870 = ((($869)) + 8|0); $871 = HEAP32[$870>>2]|0; $872 = ((($871)) + 56|0); $873 = HEAP32[$872>>2]|0; $874 = ($873|0)!=(0); if (!($874)) { break L72; } $875 = $target; $876 = (__ZN15MTGCardInstance10controllerEv($875)|0); $877 = (__ZN6Player8opponentEv($876)|0); $878 = ((($877)) + 84|0); $879 = HEAP32[$878>>2]|0; $880 = ((($879)) + 8|0); $881 = HEAP32[$880>>2]|0; $882 = ((($881)) + 56|0); $883 = HEAP32[$882>>2]|0; HEAP32[$45>>2] = $883; break L72; } $884 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123205)|0); if ($884) { $885 = $target; $886 = (__ZN15MTGCardInstance10controllerEv($885)|0); $887 = ((($886)) + 8|0); $888 = HEAP32[$887>>2]|0; $889 = $target; $890 = (__ZN15MTGCardInstance10controllerEv($889)|0); $891 = (__ZN6Player8opponentEv($890)|0); $892 = ((($891)) + 8|0); $893 = HEAP32[$892>>2]|0; $894 = ($888|0)<=($893|0); $895 = $target; $896 = (__ZN15MTGCardInstance10controllerEv($895)|0); if ($894) { $897 = (__ZN6Player8opponentEv($896)|0); $898 = ((($897)) + 8|0); $899 = HEAP32[$898>>2]|0; $902 = $899; } else { $900 = ((($896)) + 8|0); $901 = HEAP32[$900>>2]|0; $902 = $901; } HEAP32[$45>>2] = $902; break L72; } $903 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123222)|0); if ($903) { $904 = $target; $905 = (__ZN15MTGCardInstance10controllerEv($904)|0); $906 = ((($905)) + 8|0); $907 = HEAP32[$906>>2]|0; $908 = $target; $909 = (__ZN15MTGCardInstance10controllerEv($908)|0); $910 = (__ZN6Player8opponentEv($909)|0); $911 = ((($910)) + 8|0); $912 = HEAP32[$911>>2]|0; $913 = ($907|0)<=($912|0); $914 = $target; $915 = (__ZN15MTGCardInstance10controllerEv($914)|0); if ($913) { $916 = ((($915)) + 8|0); $917 = HEAP32[$916>>2]|0; $921 = $917; } else { $918 = (__ZN6Player8opponentEv($915)|0); $919 = ((($918)) + 8|0); $920 = HEAP32[$919>>2]|0; $921 = $920; } HEAP32[$45>>2] = $921; break L72; } $922 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,148444)|0); if ($922) { HEAP32[$45>>2] = 0; $923 = $target; $924 = ((($923)) + 280|0); $925 = ((($924)) + 28|0); $926 = HEAP32[$925>>2]|0; HEAP32[$45>>2] = $926; $checkagain = 0; $927 = $target; $928 = (__ZN13CardPrimitive10hasSubtypeEi($927,12)|0); if ($928) { label = 315; } else { $929 = $target; $930 = (__ZN13CardPrimitive10hasSubtypeEi($929,11)|0); if ($930) { label = 315; } } do { if ((label|0) == 315) { $931 = $target; $932 = ((($931)) + 816|0); $933 = HEAP32[$932>>2]|0; $934 = ($933|0)!=(0|0); if (!($934)) { break; } $935 = $target; $936 = ((($935)) + 816|0); $937 = HEAP32[$936>>2]|0; $938 = ((($937)) + 280|0); $939 = ((($938)) + 28|0); $940 = HEAP32[$939>>2]|0; $checkagain = $940; } } while(0); $941 = $checkagain; $942 = HEAP32[$45>>2]|0; $943 = ($941|0)>($942|0); if ($943) { $944 = $checkagain; HEAP32[$45>>2] = $944; } $945 = $2; $946 = ($945|0)!=(0|0); if (!($946)) { break L72; } $947 = $2; $948 = ((($947)) + 280|0); $949 = ((($948)) + 28|0); $950 = HEAP32[$949>>2]|0; $951 = HEAP32[$45>>2]|0; $952 = ($950|0)>($951|0); if (!($952)) { break L72; } $953 = $2; $954 = ((($953)) + 280|0); $955 = ((($954)) + 28|0); $956 = HEAP32[$955>>2]|0; HEAP32[$45>>2] = $956; break L72; } $957 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123238)|0); if ($957) { $958 = $target; $959 = (__ZN15MTGCardInstance10controllerEv($958)|0); $960 = (__ZN6Player8opponentEv($959)|0); $961 = ((($960)) + 32|0); $962 = HEAP32[$961>>2]|0; HEAP32[$45>>2] = $962; break L72; } $963 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123249)|0); if ($963) { $964 = $target; $965 = (__ZN15MTGCardInstance10controllerEv($964)|0); $966 = ((($965)) + 32|0); $967 = HEAP32[$966>>2]|0; HEAP32[$45>>2] = $967; break L72; } $968 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123258)|0); if ($968) { $969 = $target; $970 = (__ZN15MTGCardInstance10controllerEv($969)|0); $971 = ((($970)) + 20|0); $972 = HEAP32[$971>>2]|0; HEAP32[$45>>2] = $972; break L72; } $973 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123266)|0); if ($973) { $974 = $target; $975 = (__ZN15MTGCardInstance10controllerEv($974)|0); $976 = (__ZN6Player8opponentEv($975)|0); $977 = ((($976)) + 20|0); $978 = HEAP32[$977>>2]|0; HEAP32[$45>>2] = $978; break L72; } $979 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123274)|0); if ($979) { $980 = $target; $981 = (__ZN15MTGCardInstance10controllerEv($980)|0); $982 = ((($981)) + 16|0); $983 = HEAP32[$982>>2]|0; HEAP32[$45>>2] = $983; break L72; } $984 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123292)|0); if ($984) { $985 = $target; $986 = (__ZN15MTGCardInstance10controllerEv($985)|0); $987 = (__ZN6Player8opponentEv($986)|0); $988 = ((($987)) + 16|0); $989 = HEAP32[$988>>2]|0; HEAP32[$45>>2] = $989; break L72; } $990 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123312)|0); if ($990) { $991 = $target; $992 = (__ZN15MTGCardInstance10controllerEv($991)|0); $993 = (__ZN6Player8opponentEv($992)|0); $994 = ((($993)) + 8|0); $995 = HEAP32[$994>>2]|0; HEAP32[$45>>2] = $995; break L72; } $996 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123330)|0); if ($996) { $997 = $target; $998 = (__ZN15MTGCardInstance10controllerEv($997)|0); $999 = ((($998)) + 152|0); $1000 = HEAP32[$999>>2]|0; HEAP32[$45>>2] = $1000; break L72; } $1001 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123341)|0); if ($1001) { $1002 = $target; $1003 = (__ZN15MTGCardInstance10controllerEv($1002)|0); $1004 = (__ZN6Player8opponentEv($1003)|0); $1005 = ((($1004)) + 152|0); $1006 = HEAP32[$1005>>2]|0; HEAP32[$45>>2] = $1006; break L72; } $1007 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123352)|0); if ($1007) { $1008 = $target; $1009 = (__ZN15MTGCardInstance10controllerEv($1008)|0); $1010 = ((($1009)) + 156|0); $1011 = HEAP32[$1010>>2]|0; HEAP32[$45>>2] = $1011; break L72; } $1012 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123366)|0); if ($1012) { $1013 = $target; $1014 = (__ZN15MTGCardInstance10controllerEv($1013)|0); $1015 = ((($1014)) + 176|0); $1016 = HEAP32[$1015>>2]|0; $1017 = $target; $1018 = (__ZN15MTGCardInstance10controllerEv($1017)|0); $1019 = ((($1018)) + 188|0); $1020 = HEAP32[$1019>>2]|0; $1021 = (($1016) + ($1020))|0; $1022 = $target; $1023 = (__ZN15MTGCardInstance10controllerEv($1022)|0); $1024 = ((($1023)) + 180|0); $1025 = HEAP32[$1024>>2]|0; $1026 = (($1021) + ($1025))|0; $1027 = $target; $1028 = (__ZN15MTGCardInstance10controllerEv($1027)|0); $1029 = ((($1028)) + 184|0); $1030 = HEAP32[$1029>>2]|0; $1031 = (($1026) + ($1030))|0; $1032 = $target; $1033 = (__ZN15MTGCardInstance10controllerEv($1032)|0); $1034 = ((($1033)) + 192|0); $1035 = HEAP32[$1034>>2]|0; $1036 = (($1031) + ($1035))|0; $1037 = $target; $1038 = (__ZN15MTGCardInstance10controllerEv($1037)|0); $1039 = ((($1038)) + 196|0); $1040 = HEAP32[$1039>>2]|0; $1041 = (($1036) + ($1040))|0; HEAP32[$45>>2] = $1041; break L72; } $1042 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,167627)|0); do { if (!($1042)) { $1043 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,162353)|0); if ($1043) { break; } $1046 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,162318)|0); do { if (!($1046)) { $1047 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,162369)|0); if ($1047) { break; } $1050 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123376)|0); if ($1050) { $1051 = $target; $1052 = ((($1051)) + 600|0); $1053 = HEAP32[$1052>>2]|0; HEAP32[$45>>2] = $1053; break L72; } $1054 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123383)|0); if ($1054) { $1055 = $target; $1056 = (__ZN15MTGCardInstance10controllerEv($1055)|0); $1057 = ((($1056)) + 12|0); $1058 = HEAP32[$1057>>2]|0; HEAP32[$45>>2] = $1058; break L72; } $1059 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123392)|0); if ($1059) { $1060 = $target; $1061 = $target; $1062 = (__ZN15MTGCardInstance10controllerEv($1061)|0); $1063 = (__ZN6Player8opponentEv($1062)|0); $1064 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,1,$1060,$1063)|0); HEAP32[$45>>2] = $1064; break L72; } $1065 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123399)|0); if ($1065) { $1066 = $target; $1067 = $target; $1068 = (__ZN15MTGCardInstance10controllerEv($1067)|0); $1069 = (__ZN6Player8opponentEv($1068)|0); $1070 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,2,$1066,$1069)|0); HEAP32[$45>>2] = $1070; break L72; } $1071 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123406)|0); if ($1071) { $1072 = $target; $1073 = $target; $1074 = (__ZN15MTGCardInstance10controllerEv($1073)|0); $1075 = (__ZN6Player8opponentEv($1074)|0); $1076 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,3,$1072,$1075)|0); HEAP32[$45>>2] = $1076; break L72; } $1077 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123413)|0); if ($1077) { $1078 = $target; $1079 = $target; $1080 = (__ZN15MTGCardInstance10controllerEv($1079)|0); $1081 = (__ZN6Player8opponentEv($1080)|0); $1082 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,4,$1078,$1081)|0); HEAP32[$45>>2] = $1082; break L72; } $1083 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123420)|0); if ($1083) { $1084 = $target; $1085 = $target; $1086 = (__ZN15MTGCardInstance10controllerEv($1085)|0); $1087 = (__ZN6Player8opponentEv($1086)|0); $1088 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,5,$1084,$1087)|0); HEAP32[$45>>2] = $1088; break L72; } $1089 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123427)|0); if ($1089) { $1090 = $target; $1091 = $target; $1092 = (__ZN15MTGCardInstance10controllerEv($1091)|0); $1093 = (__ZN6Player8opponentEv($1092)|0); $1094 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,0,$1090,$1093)|0); $1095 = $target; $1096 = $target; $1097 = (__ZN15MTGCardInstance10controllerEv($1096)|0); $1098 = (__ZN6Player8opponentEv($1097)|0); $1099 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,6,$1095,$1098)|0); $1100 = (($1094) + ($1099))|0; HEAP32[$45>>2] = $1100; break L72; } $1101 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123434)|0); if ($1101) { $1102 = $target; $1103 = $target; $1104 = (__ZN15MTGCardInstance10controllerEv($1103)|0); $1105 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,1,$1102,$1104)|0); HEAP32[$45>>2] = $1105; break L72; } $1106 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123441)|0); if ($1106) { $1107 = $target; $1108 = $target; $1109 = (__ZN15MTGCardInstance10controllerEv($1108)|0); $1110 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,2,$1107,$1109)|0); HEAP32[$45>>2] = $1110; break L72; } $1111 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123448)|0); if ($1111) { $1112 = $target; $1113 = $target; $1114 = (__ZN15MTGCardInstance10controllerEv($1113)|0); $1115 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,3,$1112,$1114)|0); HEAP32[$45>>2] = $1115; break L72; } $1116 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123455)|0); if ($1116) { $1117 = $target; $1118 = $target; $1119 = (__ZN15MTGCardInstance10controllerEv($1118)|0); $1120 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,4,$1117,$1119)|0); HEAP32[$45>>2] = $1120; break L72; } $1121 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123462)|0); if ($1121) { $1122 = $target; $1123 = $target; $1124 = (__ZN15MTGCardInstance10controllerEv($1123)|0); $1125 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,5,$1122,$1124)|0); HEAP32[$45>>2] = $1125; break L72; } $1126 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123469)|0); if ($1126) { $1127 = $target; $1128 = $target; $1129 = (__ZN15MTGCardInstance10controllerEv($1128)|0); $1130 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,0,$1127,$1129)|0); $1131 = $target; $1132 = $target; $1133 = (__ZN15MTGCardInstance10controllerEv($1132)|0); $1134 = (__ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($45,6,$1131,$1133)|0); $1135 = (($1130) + ($1134))|0; HEAP32[$45>>2] = $1135; break L72; } $1136 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123476)|0); if ($1136) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($35,158127); $1137 = $2; $1138 = $2; __THREW__ = 0; $1139 = (invoke_ii(3945,($1138|0))|0); $1140 = __THREW__; __THREW__ = 0; $1141 = $1140&1; do { if (!($1141)) { __THREW__ = 0; $1142 = (invoke_iiiii(4469,($45|0),($35|0),($1137|0),($1139|0))|0); $1143 = __THREW__; __THREW__ = 0; $1144 = $1143&1; if ($1144) { break; } HEAP32[$45>>2] = $1142; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break L72; } } while(0); $1145 = ___cxa_find_matching_catch()|0; $1146 = tempRet0; $5 = $1145; $6 = $1146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1147 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123491)|0); if ($1147) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,158127); $1148 = $2; $1149 = $2; __THREW__ = 0; $1150 = (invoke_ii(3945,($1149|0))|0); $1151 = __THREW__; __THREW__ = 0; $1152 = $1151&1; do { if (!($1152)) { __THREW__ = 0; $1153 = (invoke_ii(4045,($1150|0))|0); $1154 = __THREW__; __THREW__ = 0; $1155 = $1154&1; if ($1155) { break; } __THREW__ = 0; $1156 = (invoke_iiiii(4469,($45|0),($36|0),($1148|0),($1153|0))|0); $1157 = __THREW__; __THREW__ = 0; $1158 = $1157&1; if ($1158) { break; } HEAP32[$45>>2] = $1156; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L72; } } while(0); $1159 = ___cxa_find_matching_catch()|0; $1160 = tempRet0; $5 = $1159; $6 = $1160; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1161 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123508)|0); if ($1161) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($37,158127); $1162 = $2; $1163 = $2; __THREW__ = 0; $1164 = (invoke_ii(3945,($1163|0))|0); $1165 = __THREW__; __THREW__ = 0; $1166 = $1165&1; do { if ($1166) { label = 397; } else { __THREW__ = 0; $1167 = (invoke_iiiii(4469,($45|0),($37|0),($1162|0),($1164|0))|0); $1168 = __THREW__; __THREW__ = 0; $1169 = $1168&1; if ($1169) { label = 397; break; } __THREW__ = 0; invoke_vii(3797,($38|0),(158127|0)); $1170 = __THREW__; __THREW__ = 0; $1171 = $1170&1; if ($1171) { label = 397; break; } $1172 = $2; $1173 = $2; __THREW__ = 0; $1174 = (invoke_ii(3945,($1173|0))|0); $1175 = __THREW__; __THREW__ = 0; $1176 = $1175&1; do { if (!($1176)) { __THREW__ = 0; $1177 = (invoke_ii(4045,($1174|0))|0); $1178 = __THREW__; __THREW__ = 0; $1179 = $1178&1; if ($1179) { break; } __THREW__ = 0; $1180 = (invoke_iiiii(4469,($45|0),($38|0),($1172|0),($1177|0))|0); $1181 = __THREW__; __THREW__ = 0; $1182 = $1181&1; if ($1182) { break; } $1183 = (($1167) + ($1180))|0; HEAP32[$45>>2] = $1183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break L72; } } while(0); $1186 = ___cxa_find_matching_catch()|0; $1187 = tempRet0; $5 = $1186; $6 = $1187; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } } while(0); if ((label|0) == 397) { $1184 = ___cxa_find_matching_catch()|0; $1185 = tempRet0; $5 = $1184; $6 = $1185; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1188 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123521)|0); if ($1188) { HEAP32[$45>>2] = 0; $1189 = $target; $1190 = (__ZN15MTGCardInstance10controllerEv($1189)|0); $1191 = $target; $1192 = ((($1191)) + 280|0); $1193 = (__ZN10Targetable11getObserverEv($1192)|0); $1194 = ((($1193)) + 208|0); $1195 = HEAP32[$1194>>2]|0; $1196 = ($1190|0)==($1195|0); if (!($1196)) { break L72; } HEAP32[$45>>2] = 1; break L72; } $1197 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123536)|0); if ($1197) { HEAP32[$45>>2] = 0; $1198 = $target; $1199 = (__ZN15MTGCardInstance10controllerEv($1198)|0); $1200 = (__ZN6Player8opponentEv($1199)|0); $1201 = $target; $1202 = ((($1201)) + 280|0); $1203 = (__ZN10Targetable11getObserverEv($1202)|0); $1204 = ((($1203)) + 208|0); $1205 = HEAP32[$1204>>2]|0; $1206 = ($1200|0)==($1205|0); if (!($1206)) { break L72; } HEAP32[$45>>2] = 1; break L72; } $1207 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123549)|0); if ($1207) { $1208 = $target; $1209 = (__ZN15MTGCardInstance10controllerEv($1208)|0); $1210 = ((($1209)) + 84|0); $1211 = HEAP32[$1210>>2]|0; $1212 = ((($1211)) + 16|0); $1213 = HEAP32[$1212>>2]|0; $1214 = ((($1213)) + 56|0); $1215 = HEAP32[$1214>>2]|0; HEAP32[$45>>2] = $1215; break L72; } $1216 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123560)|0); if ($1216) { $1217 = $target; $1218 = (__ZN15MTGCardInstance10controllerEv($1217)|0); $1219 = (__ZN6Player8opponentEv($1218)|0); $1220 = ((($1219)) + 84|0); $1221 = HEAP32[$1220>>2]|0; $1222 = ((($1221)) + 16|0); $1223 = HEAP32[$1222>>2]|0; $1224 = ((($1223)) + 56|0); $1225 = HEAP32[$1224>>2]|0; HEAP32[$45>>2] = $1225; break L72; } $1226 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123571)|0); if ($1226) { $1227 = $2; $1228 = (__ZN15MTGCardInstance10controllerEv($1227)|0); $1229 = ((($1228)) + 84|0); $1230 = HEAP32[$1229>>2]|0; $1231 = ((($1230)) + 24|0); $1232 = HEAP32[$1231>>2]|0; $1233 = (__ZN11MTGGameZone8hasAliasEi($1232,4192)|0); do { if ($1233) { $1234 = $2; $1235 = (__ZN15MTGCardInstance10controllerEv($1234)|0); $1236 = ((($1235)) + 84|0); $1237 = HEAP32[$1236>>2]|0; $1238 = ((($1237)) + 24|0); $1239 = HEAP32[$1238>>2]|0; $1240 = (__ZN11MTGGameZone8hasAliasEi($1239,4193)|0); if (!($1240)) { break; } $1241 = $2; $1242 = (__ZN15MTGCardInstance10controllerEv($1241)|0); $1243 = ((($1242)) + 84|0); $1244 = HEAP32[$1243>>2]|0; $1245 = ((($1244)) + 24|0); $1246 = HEAP32[$1245>>2]|0; $1247 = (__ZN11MTGGameZone8hasAliasEi($1246,4194)|0); if (!($1247)) { break; } HEAP32[$45>>2] = 1; break L72; } } while(0); HEAP32[$45>>2] = 0; break L72; } $1248 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123580)|0); if ($1248) { $1249 = $2; $1250 = (__ZN15MTGCardInstance10controllerEv($1249)|0); $1251 = ((($1250)) + 84|0); $1252 = HEAP32[$1251>>2]|0; $1253 = ((($1252)) + 24|0); $1254 = HEAP32[$1253>>2]|0; $1255 = (__ZN11MTGGameZone7hasTypeEPKc($1254,158127)|0); if ($1255) { $1256 = $2; $1257 = (__ZN15MTGCardInstance10controllerEv($1256)|0); $1258 = ((($1257)) + 8|0); $1259 = HEAP32[$1258>>2]|0; HEAP32[$45>>2] = $1259; break L72; } else { HEAP32[$45>>2] = 0; break L72; } } $1260 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123591)|0); if ($1260) { HEAP32[$45>>2] = 0; $1261 = $2; $1262 = (__ZN15MTGCardInstance10controllerEv($1261)|0); $1263 = ((($1262)) + 84|0); $1264 = HEAP32[$1263>>2]|0; $1265 = ((($1264)) + 20|0); $1266 = HEAP32[$1265>>2]|0; $1267 = ((($1266)) + 56|0); $1268 = HEAP32[$1267>>2]|0; $1269 = (($1268) - 1)|0; $j = $1269; while(1) { $1270 = $j; $1271 = ($1270|0)>=(0); if (!($1271)) { break L72; } $1272 = $2; $1273 = (__ZN15MTGCardInstance10controllerEv($1272)|0); $1274 = ((($1273)) + 84|0); $1275 = HEAP32[$1274>>2]|0; $1276 = ((($1275)) + 20|0); $1277 = HEAP32[$1276>>2]|0; $1278 = ((($1277)) + 8|0); $1279 = $j; $1280 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1278,$1279)|0); $1281 = HEAP32[$1280>>2]|0; $1282 = (__ZN13CardPrimitive7hasTypeEi($1281,1)|0); do { if ($1282) { $1283 = $2; $1284 = (__ZN15MTGCardInstance10controllerEv($1283)|0); $1285 = ((($1284)) + 84|0); $1286 = HEAP32[$1285>>2]|0; $1287 = ((($1286)) + 20|0); $1288 = HEAP32[$1287>>2]|0; $1289 = ((($1288)) + 8|0); $1290 = $j; $1291 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1289,$1290)|0); $1292 = HEAP32[$1291>>2]|0; $1293 = $2; $1294 = ($1292|0)!=($1293|0); if (!($1294)) { break; } $1295 = $2; $1296 = (__ZN15MTGCardInstance10controllerEv($1295)|0); $1297 = ((($1296)) + 84|0); $1298 = HEAP32[$1297>>2]|0; $1299 = ((($1298)) + 20|0); $1300 = HEAP32[$1299>>2]|0; $1301 = ((($1300)) + 8|0); $1302 = $j; $1303 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1301,$1302)|0); $1304 = HEAP32[$1303>>2]|0; $1305 = (__ZN13CardPrimitive11getManaCostEv($1304)|0); $1306 = (__ZN8ManaCost16getConvertedCostEv($1305)|0); $1307 = HEAP32[$45>>2]|0; $1308 = (($1307) + ($1306))|0; HEAP32[$45>>2] = $1308; } } while(0); $1309 = $j; $1310 = (($1309) + -1)|0; $j = $1310; } } $1311 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123604)|0); if ($1311) { $1312 = $2; $1313 = (__ZN15MTGCardInstance10controllerEv($1312)|0); $1314 = (__ZN6Player6inPlayEv($1313)|0); $checkZone = $1314; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($39,162425); $1315 = $checkZone; __THREW__ = 0; $1316 = (invoke_iiii(4470,($45|0),($39|0),($1315|0))|0); $1317 = __THREW__; __THREW__ = 0; $1318 = $1317&1; do { if ($1318) { label = 432; } else { __THREW__ = 0; invoke_vii(3797,($40|0),(123615|0)); $1319 = __THREW__; __THREW__ = 0; $1320 = $1319&1; if ($1320) { label = 432; break; } $1321 = $checkZone; __THREW__ = 0; $1322 = (invoke_iiii(4470,($45|0),($40|0),($1321|0))|0); $1323 = __THREW__; __THREW__ = 0; $1324 = $1323&1; if ($1324) { $1328 = ___cxa_find_matching_catch()|0; $1329 = tempRet0; $5 = $1328; $6 = $1329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break; } else { $1325 = (($1316) + ($1322))|0; HEAP32[$45>>2] = $1325; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break L72; } } } while(0); if ((label|0) == 432) { $1326 = ___cxa_find_matching_catch()|0; $1327 = tempRet0; $5 = $1326; $6 = $1327; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1330 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123624)|0); if ($1330) { $1331 = $2; $1332 = (__ZN15MTGCardInstance10controllerEv($1331)|0); $1333 = (__ZN6Player6inPlayEv($1332)|0); $checkZone12 = $1333; $1334 = $checkZone12; $1335 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162425,$1334)|0); $1336 = $checkZone12; $1337 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162454,$1336)|0); $1338 = (($1335) + ($1337))|0; $1339 = $checkZone12; $1340 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162448,$1339)|0); $1341 = (($1338) + ($1340))|0; $1342 = $checkZone12; $1343 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162432,$1342)|0); $1344 = (($1341) + ($1343))|0; $1345 = $checkZone12; $1346 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162439,$1345)|0); $1347 = (($1344) + ($1346))|0; HEAP32[$45>>2] = $1347; break L72; } $1348 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123640)|0); if ($1348) { $1349 = $2; $1350 = ((($1349)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($41,$1350); $1351 = $2; __THREW__ = 0; $1352 = (invoke_ii(3945,($1351|0))|0); $1353 = __THREW__; __THREW__ = 0; $1354 = $1353&1; do { if (!($1354)) { __THREW__ = 0; $1355 = (invoke_ii(4471,($1352|0))|0); $1356 = __THREW__; __THREW__ = 0; $1357 = $1356&1; if ($1357) { break; } __THREW__ = 0; $1358 = (invoke_iiii(4472,($45|0),($41|0),($1355|0))|0); $1359 = __THREW__; __THREW__ = 0; $1360 = $1359&1; if ($1360) { break; } HEAP32[$45>>2] = $1358; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break L72; } } while(0); $1361 = ___cxa_find_matching_catch()|0; $1362 = tempRet0; $5 = $1361; $6 = $1362; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1363 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123647)|0); if ($1363) { HEAP32[$45>>2] = 0; $i13 = 0; while(1) { $1364 = $i13; $1365 = ($1364|0)<(2); if (!($1365)) { break L72; } $1366 = $2; $1367 = ((($1366)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($42,$1367); $1368 = $2; $1369 = ((($1368)) + 280|0); __THREW__ = 0; $1370 = (invoke_ii(3950,($1369|0))|0); $1371 = __THREW__; __THREW__ = 0; $1372 = $1371&1; if ($1372) { break; } $1373 = ((($1370)) + 180|0); $1374 = $i13; __THREW__ = 0; $1375 = (invoke_iii(4093,($1373|0),($1374|0))|0); $1376 = __THREW__; __THREW__ = 0; $1377 = $1376&1; if ($1377) { break; } $1378 = HEAP32[$1375>>2]|0; $1379 = ((($1378)) + 84|0); $1380 = HEAP32[$1379>>2]|0; $1381 = ((($1380)) + 24|0); $1382 = HEAP32[$1381>>2]|0; __THREW__ = 0; $1383 = (invoke_iiii(4472,($45|0),($42|0),($1382|0))|0); $1384 = __THREW__; __THREW__ = 0; $1385 = $1384&1; if ($1385) { break; } $1386 = HEAP32[$45>>2]|0; $1387 = (($1386) + ($1383))|0; HEAP32[$45>>2] = $1387; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1388 = $i13; $1389 = (($1388) + 1)|0; $i13 = $1389; } $1390 = ___cxa_find_matching_catch()|0; $1391 = tempRet0; $5 = $1390; $6 = $1391; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } $1392 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123657)|0); if ($1392) { HEAP32[$45>>2] = 0; $i14 = 0; while(1) { $1393 = $i14; $1394 = ($1393|0)<(2); if (!($1394)) { break L72; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($43,153420); $1395 = $2; $1396 = ((($1395)) + 280|0); __THREW__ = 0; $1397 = (invoke_ii(3950,($1396|0))|0); $1398 = __THREW__; __THREW__ = 0; $1399 = $1398&1; if ($1399) { label = 461; break; } $1400 = ((($1397)) + 180|0); $1401 = $i14; __THREW__ = 0; $1402 = (invoke_iii(4093,($1400|0),($1401|0))|0); $1403 = __THREW__; __THREW__ = 0; $1404 = $1403&1; if ($1404) { label = 461; break; } $1405 = HEAP32[$1402>>2]|0; $1406 = ((($1405)) + 84|0); $1407 = HEAP32[$1406>>2]|0; $1408 = ((($1407)) + 12|0); $1409 = HEAP32[$1408>>2]|0; __THREW__ = 0; $1410 = (invoke_iiii(4470,($45|0),($43|0),($1409|0))|0); $1411 = __THREW__; __THREW__ = 0; $1412 = $1411&1; if ($1412) { label = 461; break; } $1413 = HEAP32[$45>>2]|0; $1414 = (($1413) + ($1410))|0; HEAP32[$45>>2] = $1414; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,153420); $1415 = $2; $1416 = ((($1415)) + 280|0); __THREW__ = 0; $1417 = (invoke_ii(3950,($1416|0))|0); $1418 = __THREW__; __THREW__ = 0; $1419 = $1418&1; if ($1419) { label = 462; break; } $1420 = ((($1417)) + 180|0); $1421 = $i14; __THREW__ = 0; $1422 = (invoke_iii(4093,($1420|0),($1421|0))|0); $1423 = __THREW__; __THREW__ = 0; $1424 = $1423&1; if ($1424) { label = 462; break; } $1425 = HEAP32[$1422>>2]|0; $1426 = ((($1425)) + 84|0); $1427 = HEAP32[$1426>>2]|0; $1428 = ((($1427)) + 24|0); $1429 = HEAP32[$1428>>2]|0; __THREW__ = 0; $1430 = (invoke_iiii(4470,($45|0),($44|0),($1429|0))|0); $1431 = __THREW__; __THREW__ = 0; $1432 = $1431&1; if ($1432) { label = 462; break; } $1433 = HEAP32[$45>>2]|0; $1434 = (($1433) + ($1430))|0; HEAP32[$45>>2] = $1434; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1435 = $i14; $1436 = (($1435) + 1)|0; $i14 = $1436; } if ((label|0) == 461) { $1437 = ___cxa_find_matching_catch()|0; $1438 = tempRet0; $5 = $1437; $6 = $1438; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } else if ((label|0) == 462) { $1439 = ___cxa_find_matching_catch()|0; $1440 = tempRet0; $5 = $1439; $6 = $1440; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } $1441 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123667)|0); if ($1441) { HEAP32[$45>>2] = 0; $1442 = $2; $1443 = (__ZN15MTGCardInstance10controllerEv($1442)|0); $1444 = ((($1443)) + 84|0); $1445 = HEAP32[$1444>>2]|0; $1446 = ((($1445)) + 12|0); $1447 = HEAP32[$1446>>2]|0; $1448 = ((($1447)) + 56|0); $1449 = HEAP32[$1448>>2]|0; $1450 = (($1449) - 1)|0; $j15 = $1450; while(1) { $1451 = $j15; $1452 = ($1451|0)>=(0); if (!($1452)) { break L72; } $1453 = $2; $1454 = (__ZN15MTGCardInstance10controllerEv($1453)|0); $1455 = ((($1454)) + 84|0); $1456 = HEAP32[$1455>>2]|0; $1457 = ((($1456)) + 12|0); $1458 = HEAP32[$1457>>2]|0; $1459 = ((($1458)) + 8|0); $1460 = $j15; $1461 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1459,$1460)|0); $1462 = HEAP32[$1461>>2]|0; $1463 = (__ZN13CardPrimitive7hasTypeEi($1462,4)|0); if ($1463) { label = 468; } else { $1464 = $2; $1465 = (__ZN15MTGCardInstance10controllerEv($1464)|0); $1466 = ((($1465)) + 84|0); $1467 = HEAP32[$1466>>2]|0; $1468 = ((($1467)) + 12|0); $1469 = HEAP32[$1468>>2]|0; $1470 = ((($1469)) + 8|0); $1471 = $j15; $1472 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1470,$1471)|0); $1473 = HEAP32[$1472>>2]|0; $1474 = (__ZN13CardPrimitive7hasTypeEi($1473,3)|0); if ($1474) { label = 468; } } if ((label|0) == 468) { label = 0; $1475 = HEAP32[$45>>2]|0; $1476 = (($1475) + 1)|0; HEAP32[$45>>2] = $1476; } $1477 = $j15; $1478 = (($1477) + -1)|0; $j15 = $1478; } } $1479 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123684)|0); if ($1479) { $i16 = 0; while(1) { $1480 = $i16; $1481 = ($1480|0)<(2); if (!($1481)) { break L72; } $1482 = $2; $1483 = ((($1482)) + 280|0); $1484 = (__ZN10Targetable11getObserverEv($1483)|0); $1485 = ((($1484)) + 180|0); $1486 = $i16; $1487 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($1485,$1486)|0); $1488 = HEAP32[$1487>>2]|0; $1489 = ((($1488)) + 84|0); $1490 = HEAP32[$1489>>2]|0; $1491 = ((($1490)) + 12|0); $1492 = HEAP32[$1491>>2]|0; $checkZone17 = $1492; $1493 = $checkZone17; $1494 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158410,$1493)|0); $1495 = $checkZone17; $1496 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158423,$1495)|0); $1497 = (($1494) + ($1496))|0; $1498 = $checkZone17; $1499 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158392,$1498)|0); $1500 = (($1497) + ($1499))|0; $1501 = $checkZone17; $1502 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,162589,$1501)|0); $1503 = (($1500) + ($1502))|0; $1504 = $checkZone17; $1505 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158384,$1504)|0); $1506 = (($1503) + ($1505))|0; $1507 = $checkZone17; $1508 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158372,$1507)|0); $1509 = (($1506) + ($1508))|0; $1510 = $checkZone17; $1511 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158127,$1510)|0); $1512 = (($1509) + ($1511))|0; $1513 = $checkZone17; $1514 = (__ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($45,158363,$1513)|0); $1515 = (($1512) + ($1514))|0; HEAP32[$45>>2] = $1515; $1516 = $i16; $1517 = (($1516) + 1)|0; $i16 = $1517; } } $1518 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123699)|0); if ($1518) { HEAP32[$45>>2] = 0; $1519 = $2; $1520 = ((($1519)) + 820|0); $1521 = HEAP32[$1520>>2]|0; $1522 = ($1521|0)!=(0|0); $1523 = $2; if ($1522) { $1524 = ((($1523)) + 820|0); $1525 = HEAP32[$1524>>2]|0; $1526 = ((($1525)) + 84|0); $1527 = HEAP32[$1526>>2]|0; $1528 = ((($1527)) + 16|0); $1529 = HEAP32[$1528>>2]|0; $1530 = ((($1529)) + 56|0); $1531 = HEAP32[$1530>>2]|0; $$sink = $1531; } else { $1532 = (__ZN15MTGCardInstance10controllerEv($1523)|0); $1533 = (__ZN6Player8opponentEv($1532)|0); $1534 = ((($1533)) + 84|0); $1535 = HEAP32[$1534>>2]|0; $1536 = ((($1535)) + 16|0); $1537 = HEAP32[$1536>>2]|0; $1538 = ((($1537)) + 56|0); $1539 = HEAP32[$1538>>2]|0; $$sink = $1539; } $1540 = (($$sink) - 4)|0; $damage = $1540; $1541 = $damage; $1542 = ($1541|0)>(0); if (!($1542)) { break L72; } $1543 = $damage; HEAP32[$45>>2] = $1543; break L72; } $1544 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,123717)|0); if (!($1544)) { $1583 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $1584 = (_atoi($1583)|0); HEAP32[$45>>2] = $1584; break L72; } HEAP32[$45>>2] = 0; $1545 = $2; $1546 = (__ZN15MTGCardInstance10controllerEv($1545)|0); $1547 = ((($1546)) + 84|0); $1548 = HEAP32[$1547>>2]|0; $1549 = ((($1548)) + 20|0); $1550 = HEAP32[$1549>>2]|0; $1551 = ((($1550)) + 56|0); $1552 = HEAP32[$1551>>2]|0; $1553 = (($1552) - 1)|0; $j18 = $1553; while(1) { $1554 = $j18; $1555 = ($1554|0)>=(0); if (!($1555)) { break L72; } $1556 = $2; $1557 = (__ZN15MTGCardInstance10controllerEv($1556)|0); $1558 = ((($1557)) + 84|0); $1559 = HEAP32[$1558>>2]|0; $1560 = ((($1559)) + 20|0); $1561 = HEAP32[$1560>>2]|0; $1562 = ((($1561)) + 8|0); $1563 = $j18; $1564 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1562,$1563)|0); $1565 = HEAP32[$1564>>2]|0; $1566 = (__ZN13CardPrimitive7hasTypeEi($1565,1)|0); if ($1566) { $1567 = $2; $1568 = (__ZN15MTGCardInstance10controllerEv($1567)|0); $1569 = ((($1568)) + 84|0); $1570 = HEAP32[$1569>>2]|0; $1571 = ((($1570)) + 20|0); $1572 = HEAP32[$1571>>2]|0; $1573 = ((($1572)) + 8|0); $1574 = $j18; $1575 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1573,$1574)|0); $1576 = HEAP32[$1575>>2]|0; $1577 = ((($1576)) + 232|0); $1578 = HEAP32[$1577>>2]|0; $1579 = HEAP32[$45>>2]|0; $1580 = (($1579) + ($1578))|0; HEAP32[$45>>2] = $1580; } $1581 = $j18; $1582 = (($1581) + -1)|0; $j18 = $1582; } } } while(0); $1048 = $target; $1049 = (__ZN15MTGCardInstance19getCurrentToughnessEv($1048)|0); HEAP32[$45>>2] = $1049; break L72; } } while(0); $1044 = $target; $1045 = (__ZN15MTGCardInstance15getCurrentPowerEv($1044)|0); HEAP32[$45>>2] = $1045; break L72; } } while(0); $powerCheck = 0; $toughnessCheck = 0; $costCheck = 0; HEAP32[$45>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,122984); __THREW__ = 0; invoke_vii(3797,($22|0),(156393|0)); $543 = __THREW__; __THREW__ = 0; $544 = $543&1; do { if ($544) { $549 = ___cxa_find_matching_catch()|0; $550 = tempRet0; $5 = $549; $6 = $550; } else { __THREW__ = 0; invoke_viiiii(3937,($convertedType|0),($s|0),($21|0),($22|0),1); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; if ($546) { $551 = ___cxa_find_matching_catch()|0; $552 = tempRet0; $5 = $551; $6 = $552; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $547 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($convertedType)|0); $548 = ($547|0)!=(0); L602: do { if ($548) { $costCheck = 1; label = 201; } else { __THREW__ = 0; invoke_vii(3797,($24|0),(122999|0)); $553 = __THREW__; __THREW__ = 0; $554 = $553&1; if ($554) { label = 189; break; } __THREW__ = 0; invoke_vii(3797,($25|0),(156393|0)); $555 = __THREW__; __THREW__ = 0; $556 = $555&1; do { if ($556) { $563 = ___cxa_find_matching_catch()|0; $564 = tempRet0; $5 = $563; $6 = $564; } else { __THREW__ = 0; invoke_viiiii(3937,($23|0),($s|0),($24|0),($25|0),1); $557 = __THREW__; __THREW__ = 0; $558 = $557&1; if ($558) { $565 = ___cxa_find_matching_catch()|0; $566 = tempRet0; $5 = $565; $6 = $566; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($convertedType,$23)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $559 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($convertedType)|0); $560 = ($559|0)!=(0); if ($560) { $powerCheck = 1; label = 201; break L602; } __THREW__ = 0; invoke_vii(3797,($27|0),(123006|0)); $567 = __THREW__; __THREW__ = 0; $568 = $567&1; if ($568) { label = 189; break L602; } __THREW__ = 0; invoke_vii(3797,($28|0),(156393|0)); $569 = __THREW__; __THREW__ = 0; $570 = $569&1; do { if ($570) { $575 = ___cxa_find_matching_catch()|0; $576 = tempRet0; $5 = $575; $6 = $576; } else { __THREW__ = 0; invoke_viiiii(3937,($26|0),($s|0),($27|0),($28|0),1); $571 = __THREW__; __THREW__ = 0; $572 = $571&1; if ($572) { $577 = ___cxa_find_matching_catch()|0; $578 = tempRet0; $5 = $577; $6 = $578; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($convertedType,$26)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $573 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($convertedType)|0); $574 = ($573|0)!=(0); if (!($574)) { label = 201; break L602; } $toughnessCheck = 1; label = 201; break L602; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break L602; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } } while(0); L625: do { if ((label|0) == 201) { $579 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($convertedType)|0); $580 = ($579|0)!=(0); L627: do { if ($580) { $high = 0; $highest = 0; $lowest = 5000; __THREW__ = 0; $581 = (invoke_iii(3802,($convertedType|0),1)|0); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; if ($583) { label = 189; break L625; } $584 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($581,123017,0)|0); $585 = ($584|0)!=(-1); if ($585) { $high = 1; } __THREW__ = 0; $586 = (invoke_iii(3802,($convertedType|0),2)|0); $587 = __THREW__; __THREW__ = 0; $588 = $587&1; if ($588) { label = 189; break L625; } __THREW__ = 0; invoke_vii(3800,($theType2|0),($586|0)); $589 = __THREW__; __THREW__ = 0; $590 = $589&1; if ($590) { label = 189; break L625; } $591 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($theType2,156393,0)|0); $zoned3 = $591; $592 = $zoned3; $593 = ($592|0)==(-1); if ($593) { __THREW__ = 0; (invoke_iii(4152,($theType2|0),(122969|0))|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 210; } else { label = 212; } } else { $598 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($theType2)|0); HEAP32[$30>>2] = $598; $599 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($theType2)|0); HEAP32[$31>>2] = $599; HEAP8[$32>>0] = 58; HEAP8[$33>>0] = 124; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$30>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$31>>2]|0; invoke_viiii(4464,($$byval_copy$3|0),($$byval_copy$4|0),($32|0),($33|0)); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { label = 210; } else { label = 212; } } L638: do { if ((label|0) == 212) { $602 = $2; $603 = ((($602)) + 280|0); __THREW__ = 0; $604 = (invoke_ii(3950,($603|0))|0); $605 = __THREW__; __THREW__ = 0; $606 = $605&1; if ($606) { label = 210; break; } __THREW__ = 0; invoke_vii(4129,($tf4|0),($604|0)); $607 = __THREW__; __THREW__ = 0; $608 = $607&1; if ($608) { label = 210; break; } $609 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theType2)|0); __THREW__ = 0; invoke_vii(3797,($34|0),($609|0)); $610 = __THREW__; __THREW__ = 0; $611 = $610&1; if ($611) { label = 210; break; } __THREW__ = 0; $612 = (invoke_iiiii(3943,($tf4|0),($34|0),(0|0),(0|0))|0); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; if ($614) { $708 = ___cxa_find_matching_catch()|0; $709 = tempRet0; $5 = $708; $6 = $709; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $tc5 = $612; $615 = $other; $616 = $615&1; $617 = $tc5; $618 = ((($617)) + 20|0); $619 = $616&1; HEAP8[$618>>0] = $619; $check = 0; $i6 = 0; while(1) { $620 = $i6; $621 = ($620|0)<(2); if (!($621)) { break; } $622 = $2; $623 = ((($622)) + 280|0); __THREW__ = 0; $624 = (invoke_ii(3950,($623|0))|0); $625 = __THREW__; __THREW__ = 0; $626 = $625&1; if ($626) { label = 210; break L638; } $627 = ((($624)) + 180|0); $628 = $i6; __THREW__ = 0; $629 = (invoke_iii(4093,($627|0),($628|0))|0); $630 = __THREW__; __THREW__ = 0; $631 = $630&1; if ($631) { label = 210; break L638; } $632 = HEAP32[$629>>2]|0; $p7 = $632; $633 = $p7; $634 = ((($633)) + 84|0); $635 = HEAP32[$634>>2]|0; $636 = ((($635)) + 24|0); $637 = HEAP32[$636>>2]|0; HEAP32[$zones8>>2] = $637; $638 = ((($zones8)) + 4|0); $639 = $p7; $640 = ((($639)) + 84|0); $641 = HEAP32[$640>>2]|0; $642 = ((($641)) + 12|0); $643 = HEAP32[$642>>2]|0; HEAP32[$638>>2] = $643; $644 = ((($638)) + 4|0); $645 = $p7; $646 = ((($645)) + 84|0); $647 = HEAP32[$646>>2]|0; $648 = ((($647)) + 16|0); $649 = HEAP32[$648>>2]|0; HEAP32[$644>>2] = $649; $650 = ((($644)) + 4|0); $651 = $p7; $652 = ((($651)) + 84|0); $653 = HEAP32[$652>>2]|0; $654 = ((($653)) + 8|0); $655 = HEAP32[$654>>2]|0; HEAP32[$650>>2] = $655; $656 = ((($650)) + 4|0); $657 = $p7; $658 = ((($657)) + 84|0); $659 = HEAP32[$658>>2]|0; $660 = ((($659)) + 36|0); $661 = HEAP32[$660>>2]|0; HEAP32[$656>>2] = $661; $k9 = 0; while(1) { $662 = $k9; $663 = ($662|0)<(5); if (!($663)) { break; } $664 = $k9; $665 = (($zones8) + ($664<<2)|0); $666 = HEAP32[$665>>2]|0; $zone10 = $666; $667 = $tc5; $668 = HEAP32[$667>>2]|0; $669 = ((($668)) + 12|0); $670 = HEAP32[$669>>2]|0; $671 = $zone10; $672 = $target; __THREW__ = 0; $673 = (invoke_iiii($670|0,($667|0),($671|0),($672|0))|0); $674 = __THREW__; __THREW__ = 0; $675 = $674&1; if ($675) { label = 210; break L638; } L655: do { if ($673) { $w = 0; while(1) { $676 = $w; $677 = $zone10; $678 = ((($677)) + 8|0); $679 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($678)|0); $680 = ($676>>>0)<($679>>>0); if (!($680)) { break L655; } $681 = $zone10; $682 = ((($681)) + 8|0); $683 = $w; __THREW__ = 0; $684 = (invoke_iii(3955,($682|0),($683|0))|0); $685 = __THREW__; __THREW__ = 0; $686 = $685&1; if ($686) { label = 210; break L638; } $687 = HEAP32[$684>>2]|0; $cCard = $687; $688 = $tc5; $689 = HEAP32[$688>>2]|0; $690 = ((($689)) + 16|0); $691 = HEAP32[$690>>2]|0; $692 = $cCard; $693 = ($692|0)==(0|0); $694 = ((($692)) + 280|0); $695 = $693 ? 0 : $694; __THREW__ = 0; $696 = (invoke_iiii($691|0,($688|0),($695|0),0)|0); $697 = __THREW__; __THREW__ = 0; $698 = $697&1; if ($698) { label = 210; break L638; } do { if ($696) { $699 = $costCheck; $700 = $699&1; if ($700) { $701 = $cCard; __THREW__ = 0; $702 = (invoke_ii(4121,($701|0))|0); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { label = 210; break L638; } __THREW__ = 0; $705 = (invoke_ii(3948,($702|0))|0); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; if ($707) { label = 210; break L638; } $check = $705; } $710 = $powerCheck; $711 = $710&1; if ($711) { $712 = $cCard; $713 = ((($712)) + 232|0); $714 = HEAP32[$713>>2]|0; $check = $714; } $715 = $toughnessCheck; $716 = $715&1; if ($716) { $717 = $cCard; $718 = ((($717)) + 236|0); $719 = HEAP32[$718>>2]|0; $check = $719; } $720 = $check; $721 = $highest; $722 = ($720|0)>($721|0); if ($722) { $723 = $check; $highest = $723; } $724 = $check; $725 = $lowest; $726 = ($724|0)<=($725|0); if (!($726)) { break; } $727 = $check; $lowest = $727; } } while(0); $728 = $w; $729 = (($728) + 1)|0; $w = $729; } } } while(0); $730 = $k9; $731 = (($730) + 1)|0; $k9 = $731; } $732 = $i6; $733 = (($732) + 1)|0; $i6 = $733; } $734 = $lowest; $735 = ($734|0)==(5000); if ($735) { $lowest = 0; } $736 = $tc5; $737 = ($736|0)!=(0|0); if ($737) { $738 = $tc5; $739 = ($738|0)==(0|0); if (!($739)) { $740 = HEAP32[$738>>2]|0; $741 = ((($740)) + 36|0); $742 = HEAP32[$741>>2]|0; FUNCTION_TABLE_vi[$742 & 8191]($738); } $tc5 = 0; } $743 = $high; $744 = $743&1; $745 = $highest; $746 = $lowest; $747 = $744 ? $745 : $746; HEAP32[$45>>2] = $747; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType2); $29 = 0; break L627; } } while(0); if ((label|0) == 210) { $596 = ___cxa_find_matching_catch()|0; $597 = tempRet0; $5 = $596; $6 = $597; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType2); break L625; } else { $29 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($convertedType); $cleanup$dest = $29; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L72; } STACKTOP = sp;return; } } while(0); if ((label|0) == 189) { $561 = ___cxa_find_matching_catch()|0; $562 = tempRet0; $5 = $561; $6 = $562; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($convertedType); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $1635 = $5; $1636 = $6; ___resumeException($1635|0); // unreachable; } } while(0); $193 = $1; $194 = $2; $195 = (__ZN10WParsedInt8computeXEP5SpellP15MTGCardInstance($45,$193,$194)|0); $196 = (($195|0) / 2)&-1; HEAP32[$45>>2] = $196; $197 = HEAP32[$45>>2]|0; $198 = ($197|0)<(0); if (!($198)) { break L72; } HEAP32[$45>>2] = 0; break L72; } } while(0); $186 = $1; $187 = $2; $188 = (__ZN10WParsedInt8computeXEP5SpellP15MTGCardInstance($45,$186,$187)|0); HEAP32[$45>>2] = $188; $189 = HEAP32[$45>>2]|0; $190 = ($189|0)<(0); if (!($190)) { break; } HEAP32[$45>>2] = 0; } } while(0); $1585 = HEAP32[$45>>2]|0; $1586 = ($1585|0)>(0); do { if ($1586) { $1587 = $halfup; $1588 = $1587&1; if ($1588) { $1589 = HEAP32[$45>>2]|0; $1590 = (($1589|0) % 2)&-1; $1591 = ($1590|0)==(1); if ($1591) { $1592 = HEAP32[$45>>2]|0; $1593 = (($1592) + 1)|0; HEAP32[$45>>2] = $1593; } $1594 = HEAP32[$45>>2]|0; $1595 = (($1594|0) / 2)&-1; HEAP32[$45>>2] = $1595; } $1596 = $halfdown; $1597 = $1596&1; if ($1597) { $1598 = HEAP32[$45>>2]|0; $1599 = (($1598|0) / 2)&-1; HEAP32[$45>>2] = $1599; } $1600 = $twice; $1601 = $1600&1; if ($1601) { $1602 = HEAP32[$45>>2]|0; $1603 = $1602<<1; HEAP32[$45>>2] = $1603; } $1604 = $thrice; $1605 = $1604&1; if ($1605) { $1606 = HEAP32[$45>>2]|0; $1607 = ($1606*3)|0; HEAP32[$45>>2] = $1607; } $1608 = $plusone; $1609 = $1608&1; if ($1609) { $1610 = HEAP32[$45>>2]|0; $1611 = (($1610) + 1)|0; HEAP32[$45>>2] = $1611; } $1612 = $plustwo; $1613 = $1612&1; if ($1613) { $1614 = HEAP32[$45>>2]|0; $1615 = (($1614) + 2)|0; HEAP32[$45>>2] = $1615; } $1616 = $plusthree; $1617 = $1616&1; if (!($1617)) { break; } $1618 = HEAP32[$45>>2]|0; $1619 = (($1618) + 3)|0; HEAP32[$45>>2] = $1619; } else { $1620 = $plusone; $1621 = $1620&1; if ($1621) { $1622 = HEAP32[$45>>2]|0; $1623 = (($1622) + 1)|0; HEAP32[$45>>2] = $1623; } $1624 = $plustwo; $1625 = $1624&1; if ($1625) { $1626 = HEAP32[$45>>2]|0; $1627 = (($1626) + 2)|0; HEAP32[$45>>2] = $1627; } $1628 = $plusthree; $1629 = $1628&1; if (!($1629)) { break; } $1630 = HEAP32[$45>>2]|0; $1631 = (($1630) + 3)|0; HEAP32[$45>>2] = $1631; } } while(0); $1632 = $multiplier; $1633 = HEAP32[$45>>2]|0; $1634 = Math_imul($1633, $1632)|0; HEAP32[$45>>2] = $1634; STACKTOP = sp;return; } function __ZN10WParsedInt8computeXEP5SpellP15MTGCardInstance($this,$spell,$card) { $this = $this|0; $spell = $spell|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $spell; $3 = $card; $4 = $2; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = $2; $7 = $3; $8 = (__ZN5Spell8computeXEP15MTGCardInstance($6,$7)|0); $0 = $8; } else { $9 = $3; $10 = ($9|0)!=(0|0); if ($10) { $11 = $3; $12 = ((($11)) + 400|0); $13 = HEAP32[$12>>2]|0; $0 = $13; break; } else { $0 = 1; break; } } } while(0); $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN10WParsedInt15countDevotionToEP15MTGCardInstanceP11MTGGameZoneii($this,$card,$zone,$color1,$color2) { $this = $this|0; $card = $card|0; $zone = $zone|0; $color1 = $color1|0; $color2 = $color2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $counthybrid = 0, $dtc = 0, $dtf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dtf = sp + 24|0; $5 = sp + 8|0; $0 = $this; $1 = $card; $2 = $zone; $3 = $color1; $4 = $color2; $counthybrid = 0; $8 = $1; $9 = ((($8)) + 280|0); $10 = (__ZN10Targetable11getObserverEv($9)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($dtf,$10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,158159); __THREW__ = 0; $11 = (invoke_iiiii(3943,($dtf|0),($5|0),(0|0),(0|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $30 = $6; $31 = $7; ___resumeException($30|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $dtc = $11; $14 = $dtc; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = $1; $20 = (FUNCTION_TABLE_iiii[$17 & 8191]($14,$18,$19)|0); if ($20) { $21 = $2; $22 = $dtc; $23 = $3; $24 = $4; $25 = (__ZN11MTGGameZone13countDevotionEP13TargetChooserii($21,$22,$23,$24)|0); $26 = $counthybrid; $27 = (($26) + ($25))|0; $counthybrid = $27; } $32 = $dtc; $33 = ($32|0)!=(0|0); if (!($33)) { $39 = $counthybrid; STACKTOP = sp;return ($39|0); } $34 = $dtc; $35 = ($34|0)==(0|0); if (!($35)) { $36 = HEAP32[$34>>2]|0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($34); } $dtc = 0; $39 = $counthybrid; STACKTOP = sp;return ($39|0); } function __ZNSt3__17replaceINS_11__wrap_iterIPcEEcEEvT_S4_RKT0_S7_($__first,$__last,$__old_value,$__new_value) { $__first = $__first|0; $__last = $__last|0; $__old_value = $__old_value|0; $__new_value = $__new_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__old_value; $1 = $__new_value; while(1) { $2 = (__ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_($__first,$__last)|0); if (!($2)) { break; } $3 = (__ZNKSt3__111__wrap_iterIPcEdeEv($__first)|0); $4 = HEAP8[$3>>0]|0; $5 = $4 << 24 >> 24; $6 = $0; $7 = HEAP8[$6>>0]|0; $8 = $7 << 24 >> 24; $9 = ($5|0)==($8|0); if ($9) { $10 = $1; $11 = HEAP8[$10>>0]|0; $12 = (__ZNKSt3__111__wrap_iterIPcEdeEv($__first)|0); HEAP8[$12>>0] = $11; } (__ZNSt3__111__wrap_iterIPcEppEv($__first)|0); } STACKTOP = sp;return; } function __ZN8ManaCost17getManaUsedToCastEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10WParsedInt15mostCommonColorEiP15MTGCardInstance($this,$color,$card) { $this = $this|0; $color = $color|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $colors = 0, $i = 0; var $j = 0, $maxColor = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $colors = sp + 24|0; $4 = sp + 16|0; $1 = $this; $2 = $color; $3 = $card; $8 = $1; $maxColor = 0; __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($colors); $i = 1; while(1) { $9 = $i; $10 = ($9|0)<(6); if (!($10)) { label = 8; break; } $11 = $i; $12 = $3; $13 = ((($12)) + 280|0); __THREW__ = 0; $14 = (invoke_ii(3950,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } __THREW__ = 0; $17 = (invoke_iiii(4473,($8|0),($11|0),($14|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } HEAP32[$4>>2] = $17; __THREW__ = 0; invoke_vii(4474,($colors|0),($4|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break; } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } L7: do { if ((label|0) == 8) { $j = 0; while(1) { $28 = $j; $29 = ($28|0)<(5); if (!($29)) { break; } $30 = $j; __THREW__ = 0; $31 = (invoke_iii(4123,($colors|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L7; } $34 = HEAP32[$31>>2]|0; $35 = $maxColor; $36 = ($34|0)>($35|0); if ($36) { $37 = $j; __THREW__ = 0; $38 = (invoke_iii(4123,($colors|0),($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break L7; } $41 = HEAP32[$38>>2]|0; $maxColor = $41; } $42 = $j; $43 = (($42) + 1)|0; $j = $43; } $44 = $2; $45 = $3; $46 = ((($45)) + 280|0); __THREW__ = 0; $47 = (invoke_ii(3950,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __THREW__ = 0; $50 = (invoke_iiii(4473,($8|0),($44|0),($47|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = $maxColor; $54 = ($50|0)>=($53|0); $55 = $maxColor; $56 = ($55|0)>(0); $or$cond = $54 & $56; if ($or$cond) { $0 = 1; $7 = 1; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($colors); $57 = $0; STACKTOP = sp;return ($57|0); } else { $0 = 0; $7 = 1; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($colors); $57 = $0; STACKTOP = sp;return ($57|0); } } } } } while(0); $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $5 = $24; $6 = $25; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($colors); $26 = $5; $27 = $6; ___resumeException($26|0); // unreachable; return (0)|0; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJiEEEvRS2_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($17)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE21__push_back_slow_pathIiEEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJiEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorIiE9constructIiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE9constructIiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIiEEPT_S2_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE21__push_back_slow_pathIiEEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4475,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4476,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIiEEE8max_sizeERKS2_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE8max_sizeERKS2_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4477,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIiE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIiE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEEC2ES1_S4_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIiEEE8allocateERS2_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIiEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EEC2ES1_S4_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRNS_9allocatorIiEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIiEEEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE8allocateERS2_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIiE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIiE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPiRNS_9allocatorIiEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE20__construct_backwardIiEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($11,$13); $14 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE9__end_capEv($15)|0); __ZNSt3__14swapIPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($2)|0); __ZNKSt3__16vectorIiNS_9allocatorIiEEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIiNS_9allocatorIiEEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIiNS_9allocatorIiEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE20__construct_backwardIiEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPiEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPiEEONS_16remove_referenceIT_E4typeEOS4_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPiEEONS_16remove_referenceIT_E4typeEOS4_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPiEEONS_16remove_referenceIT_E4typeEOS4_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPiEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIiNS_9allocatorIiEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4478,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIiEEE10deallocateERS2_Pij($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE17__destruct_at_endEPi($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE17__destruct_at_endEPi($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE17__destruct_at_endEPiNS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE17__destruct_at_endEPiNS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($11)|0); __THREW__ = 0; invoke_vii(4479,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE7destroyIiEEvRS2_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9__destroyIiEEvNS_17integral_constantIbLb1EEERS2_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9__destroyIiEEvNS_17integral_constantIbLb1EEERS2_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIiE7destroyEPi($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE7destroyEPi($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE10deallocateERS2_Pij($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIiE10deallocateEPij($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE10deallocateEPij($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIiRNS_9allocatorIiEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIiRNS_9allocatorIiEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIiRNS_9allocatorIiEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPiRNS_9allocatorIiEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPiRNS_9allocatorIiEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPiRNS_9allocatorIiEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN10WParsedInt23countCardsInPlaybyColorEiP12GameObserver($this,$color,$observer) { $this = $this|0; $color = $color|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0, $i = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $observer; $count = 0; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(2); if (!($4)) { break; } $j = 0; while(1) { $5 = $j; $6 = $2; $7 = ((($6)) + 180|0); $8 = $i; $9 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN6Player6inPlayEv($10)|0); $12 = ((($11)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = ($5|0)<($13|0); if (!($14)) { break; } $15 = $2; $16 = ((($15)) + 180|0); $17 = $i; $18 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN6Player6inPlayEv($19)|0); $21 = ((($20)) + 8|0); $22 = $j; $23 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = $1; $26 = (__ZN13CardPrimitive8hasColorEi($24,$25)|0); if ($26) { $27 = $count; $28 = (($27) + 1)|0; $count = $28; } $29 = $j; $30 = (($29) + 1)|0; $j = $30; } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } $33 = $count; STACKTOP = sp;return ($33|0); } function __ZN10WParsedInt19countManaProducedbyEiP15MTGCardInstanceP6Player($this,$color,$target,$player) { $this = $this|0; $color = $color|0; $target = $target|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $count = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $target; $3 = $player; $count = 0; $i = 0; while(1) { $4 = $i; $5 = $2; $6 = ((($5)) + 280|0); $7 = (__ZN10Targetable11getObserverEv($6)|0); $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10DuelLayers11actionLayerEv($9)|0); $11 = ((($10)) + 32|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($4>>>0)<($12>>>0); if (!($13)) { break; } $14 = $2; $15 = ((($14)) + 280|0); $16 = (__ZN10Targetable11getObserverEv($15)|0); $17 = ((($16)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN10DuelLayers11actionLayerEv($18)|0); $20 = ((($19)) + 32|0); $21 = $i; $22 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,4000,4192,0)|0); $26 = $25; } $27 = ($26|0)!=(0|0); if ($27) { $28 = $2; $29 = ((($28)) + 280|0); $30 = (__ZN10Targetable11getObserverEv($29)|0); $31 = ((($30)) + 172|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN10DuelLayers11actionLayerEv($32)|0); $34 = ((($33)) + 32|0); $35 = $i; $36 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = (___dynamic_cast($37,4000,4192,0)|0); $39 = ((($38)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN13CardPrimitive6isLandEv($40)|0); if ($41) { $42 = $2; $43 = ((($42)) + 280|0); $44 = (__ZN10Targetable11getObserverEv($43)|0); $45 = ((($44)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN10DuelLayers11actionLayerEv($46)|0); $48 = ((($47)) + 32|0); $49 = $i; $50 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($48,$49)|0); $51 = HEAP32[$50>>2]|0; $52 = (___dynamic_cast($51,4000,4192,0)|0); $53 = ((($52)) + 148|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN15MTGCardInstance10controllerEv($54)|0); $56 = $3; $57 = ($55|0)==($56|0); if ($57) { $58 = $2; $59 = ((($58)) + 280|0); $60 = (__ZN10Targetable11getObserverEv($59)|0); $61 = ((($60)) + 172|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN10DuelLayers11actionLayerEv($62)|0); $64 = ((($63)) + 32|0); $65 = $i; $66 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($64,$65)|0); $67 = HEAP32[$66>>2]|0; $68 = (___dynamic_cast($67,4000,4192,0)|0); $69 = ((($68)) + 240|0); $70 = HEAP32[$69>>2]|0; $71 = $1; $72 = (__ZN8ManaCost8hasColorEi($70,$71)|0); $73 = ($72|0)!=(0); if ($73) { $74 = $count; $75 = (($74) + 1)|0; $count = $75; } } } } $76 = $i; $77 = (($76) + 1)|0; $i = $77; } $78 = $count; STACKTOP = sp;return ($78|0); } function __ZN10WParsedInt16countCanTargetbyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP6Player($this,$type,$card,$player) { $this = $this|0; $type = $type|0; $card = $card|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $count = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $player; $count = 0; $3 = $2; $4 = ((($3)) + 84|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) - 1)|0; $j = $10; while(1) { $11 = $j; $12 = ($11|0)>=(0); if (!($12)) { break; } $13 = $2; $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = $j; $20 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN13CardPrimitive7hasTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($21,$type)|0); if ($22) { $23 = $2; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 8|0); $29 = $j; $30 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = $1; $33 = (__ZN15MTGCardInstance16protectedAgainstEPS_($31,$32)|0); $34 = ($33|0)!=(0); if (!($34)) { $35 = $count; $36 = (($35) + 1)|0; $count = $36; } } $37 = $j; $38 = (($37) + -1)|0; $j = $38; } $39 = $count; STACKTOP = sp;return ($39|0); } function __ZN10WParsedInt19countCardTypeinZoneENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGGameZone($this,$type,$zone) { $this = $this|0; $type = $type|0; $zone = $zone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $zone; $count = 0; $i = 0; while(1) { $2 = $i; $3 = $1; $4 = ((($3)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($2|0)<($5|0); if (!($6)) { break; } $7 = $1; $8 = ((($7)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN13CardPrimitive7hasTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($11,$type)|0); if ($12) { $13 = $count; $14 = (($13) + 1)|0; $count = $14; } $15 = $i; $16 = (($15) + 1)|0; $i = $16; } $17 = $count; STACKTOP = sp;return ($17|0); } function __ZN10WParsedInt17cardHasTypeinZoneEPKcP11MTGGameZone($this,$type,$zone) { $this = $this|0; $type = $type|0; $zone = $zone|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $count = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $zone; $count = 0; $3 = $2; $4 = $1; $5 = (__ZN11MTGGameZone7hasTypeEPKc($3,$4)|0); if ($5) { $count = 1; } $6 = $count; STACKTOP = sp;return ($6|0); } function __ZN10WParsedInt19countCardNameinZoneENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGGameZone($this,$name,$zone) { $this = $this|0; $name = $name|0; $zone = $zone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $zone; $count = 0; $i = 0; while(1) { $2 = $i; $3 = $1; $4 = ((($3)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($2|0)<($5|0); if (!($6)) { break; } $7 = $1; $8 = ((($7)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 128|0); $13 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($12,$name)|0); if ($13) { $14 = $count; $15 = (($14) + 1)|0; $count = $15; } $16 = $i; $17 = (($16) + 1)|0; $i = $17; } $18 = $count; STACKTOP = sp;return ($18|0); } function __ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lhs_sz = 0, $__lp = 0, $__rp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = $__lhs; $2 = $__rhs; $3 = $1; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($3)|0); $__lhs_sz = $4; $5 = $__lhs_sz; $6 = $2; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6)|0); $8 = ($5|0)!=($7|0); if ($8) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } $9 = $1; $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($9)|0); $__lp = $10; $11 = $2; $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($11)|0); $__rp = $12; $13 = $1; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv($13)|0); if ($14) { $15 = $__lp; $16 = $__rp; $17 = $__lhs_sz; __THREW__ = 0; $18 = (invoke_iiii(4480,($15|0),($16|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; ___clang_call_terminate($38); // unreachable; } $21 = ($18|0)==(0); $$expand_i1_val2 = $21&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } while(1) { $22 = $__lhs_sz; $23 = ($22|0)!=(0); if (!($23)) { label = 10; break; } $24 = $__lp; $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = $__rp; $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = ($26|0)!=($29|0); if ($30) { label = 8; break; } $31 = $__lhs_sz; $32 = (($31) + -1)|0; $__lhs_sz = $32; $33 = $__lp; $34 = ((($33)) + 1|0); $__lp = $34; $35 = $__rp; $36 = ((($35)) + 1|0); $__rp = $36; } if ((label|0) == 8) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } else if ((label|0) == 10) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } return (0)|0; } function __ZN16GenericAddToGameD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 25328; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16GenericAddToGameD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16GenericAddToGameD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16GenericAddToGame11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK16GenericAddToGame5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(4481,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN16GenericAddToGameC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = ((($3)) + 156|0); $6 = $2; $7 = ((($6)) + 156|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 25328; HEAP32[$3>>2] = $8; STACKTOP = sp;return; } function __ZN14InstantAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 36036; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN16GenericAddToGame7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $toAdd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $toAdd = $8; $9 = ((($2)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = $toAdd; $12 = ((($11)) + 132|0); HEAP32[$12>>2] = $10; $13 = $toAdd; $14 = (__ZN13ActionElement11getActionTcEv($13)|0); $15 = ($14|0)!=(0|0); $16 = $toAdd; if ($15) { $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; $25 = (FUNCTION_TABLE_iii[$19 & 8191]($16,$24)|0); $0 = $25; $30 = $0; STACKTOP = sp;return ($30|0); } else { $26 = HEAP32[$16>>2]|0; $27 = ((($26)) + 96|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($16)|0); $0 = $29; $30 = $0; STACKTOP = sp;return ($30|0); } return (0)|0; } function __ZN16GenericAddToGame9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return 1; } function __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($this,$inMutex) { $this = $this|0; $inMutex = $inMutex|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inMutex; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = HEAP32[$2>>2]|0; __ZN5boost5mutex4lockEv($4); STACKTOP = sp;return; } function __ZN5boost5mutex4lockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15mutex4lockEv($1); STACKTOP = sp;return; } function __ZN5boost11unique_lockINS_5mutexEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __THREW__ = 0; invoke_vi(4482,($2|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } else { STACKTOP = sp;return; } } function __ZN5boost5mutex6unlockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15mutex6unlockEv($1); STACKTOP = sp;return; } function __ZN10WParsedIntC2Ei($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZN9AbilityTPC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 25216; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN9AbilityTPD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AbilityTPD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__14listIiNS_9allocatorIiEEEC2ERKS3_($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $__i = sp + 12|0; $__e = sp + 8|0; $0 = $this; $1 = $__c; $6 = $0; $7 = $1; $8 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($7)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE37select_on_container_copy_constructionERKS5_($3,$8); __ZNSt3__19allocatorIiEC2INS_11__list_nodeIiPvEEEERKNS0_IT_EE($2,$3); __ZNSt3__110__list_impIiNS_9allocatorIiEEEC2ERKS2_($6,$2); $9 = $1; $10 = (__ZNKSt3__14listIiNS_9allocatorIiEEE5beginEv($9)|0); HEAP32[$__i>>2] = $10; $11 = $1; $12 = (__ZNKSt3__14listIiNS_9allocatorIiEEE3endEv($11)|0); HEAP32[$__e>>2] = $12; while(1) { __THREW__ = 0; $13 = (invoke_iii(4483,($__i|0),($__e|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 7; break; } if (!($13)) { label = 8; break; } __THREW__ = 0; $16 = (invoke_ii(4484,($__i|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 7; break; } __THREW__ = 0; invoke_vii(4347,($6|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 7; break; } __THREW__ = 0; (invoke_ii(4485,($__i|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 7; break; } } if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__110__list_impIiNS_9allocatorIiEEED2Ev($6); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else if ((label|0) == 8) { STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE37select_on_container_copy_constructionERKS5_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIiEC2INS_11__list_nodeIiPvEEEERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__110__list_impIiNS_9allocatorIiEEEC2ERKS2_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; __ZNSt3__116__list_node_baseIiPvEC2Ev($3); $4 = ((($3)) + 8|0); $5 = $1; __ZNSt3__19allocatorINS_11__list_nodeIiPvEEEC2IiEERKNS0_IT_EE($2,$5); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEEC2EjS5_($4,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEEC2IiEERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEEC2EjS5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIiPvEEEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EEC2EjS5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIiPvEEEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIiPvEEEELj2EEC2EjS5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIiPvEEEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNKSt3__14listIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__list_const_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__14listIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIiNS_9allocatorIiEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIiPvEEE10pointer_toERS3_($2)|0); __ZNSt3__121__list_const_iteratorIiPvEC2EPNS_11__list_nodeIiS1_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZN21GenericInstantAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 25104; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN21GenericInstantAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21GenericInstantAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21GenericInstantAbility7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 156|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN12GameObserver14removeObserverEP13ActionElement($3,$5)|0); $7 = ((($1)) + 156|0); if ($6) { HEAP32[$7>>2] = 0; } else { $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($1)) + 156|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); } $16 = ((($1)) + 156|0); HEAP32[$16>>2] = 0; } } $17 = (__ZN13ActionElement7destroyEv($1)|0); STACKTOP = sp;return ($17|0); } function __ZNK21GenericInstantAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(4486,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN21GenericInstantAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = ((($3)) + 156|0); $6 = $2; $7 = ((($6)) + 156|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 25104; HEAP32[$3>>2] = $8; STACKTOP = sp;return; } function __ZN14InstantAbility7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN21GenericInstantAbility9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 96|0); HEAP32[$4>>2] = -1; $5 = ((($1)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 132|0); HEAP32[$9>>2] = $6; $10 = ((($1)) + 156|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 96|0); $14 = HEAP32[$13>>2]|0; (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $15 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($15|0); } function __ZN16InstantAbilityTPC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 24992; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN16InstantAbilityTPD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16InstantAbilityTPD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4487,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8ManaCostE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaCostE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8ManaCostE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaCostE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4488,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4489,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4490,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8ManaCostE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8ManaCostE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8ManaCostE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8ManaCostE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP8ManaCostE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaCostE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13TargetAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = ((($3)) + 220|0); $6 = $2; $7 = ((($6)) + 220|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 35676; HEAP32[$3>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(4491,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE10deallocateERS2_Pij($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE17__destruct_at_endEPi($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE17__destruct_at_endEPi($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($10)|0); __THREW__ = 0; invoke_vii(4479,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__16vectorIiNS_9allocatorIiEEEC2ERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE37select_on_container_copy_constructionERKS2_($2,$7); __ZNSt3__113__vector_baseIiNS_9allocatorIiEEEC2ERKS2_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4492,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4493,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE37select_on_container_copy_constructionERKS2_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEEC2ERKS2_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEEC2ES1_S3_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEEC2ES1_S3_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EEC2ES1_S3_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EEC2ES1_S3_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIiEEE8allocateERS2_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIiNS_9allocatorIiEEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endIPiEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJRiEEEvRS2_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJRiEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJRiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJRiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); __ZNSt3__19allocatorIiE9constructIiJRiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE9constructIiJRiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEC2ERKSF_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEEC2ERKSG_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(4494,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEEC2ERKSG_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE37select_on_container_copy_constructionERKSE_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEEC2ESJ_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEC2EjSE_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE37select_on_container_copy_constructionERKSE_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEEC2ESJ_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EEC2ESJ_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EEC2ESJ_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S8_EEPNS_11__tree_nodeISK_PvEEiEEEEEEvT_SR_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEERKSD_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEERKSD_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE15__insert_uniqueIRKNS_4pairIKS3_S9_EEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEENS_21__tree_const_iteratorISA_SR_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE15__insert_uniqueIRKNS_4pairIKS3_S9_EEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEENS_21__tree_const_iteratorISA_SR_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__construct_nodeIJRKNS_4pairIKS3_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS7_ISQ_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(4495,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__construct_nodeIJRKNS_4pairIKS3_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS7_ISQ_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSB_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4496,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4497,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructISB_JRKNS_4pairIKS5_SA_EEEEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructISB_JRKNS_4pairIKS5_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructISB_JRKNS_4pairIKS5_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructISA_JRKNS_4pairIKS4_S9_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructISA_JRKNS_4pairIKS4_S9_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($4)|0); __ZNSt3__112__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEEEC2IJRKNS_4pairIKS2_S8_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEEEC2IJRKNS_4pairIKS2_S8_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($3)|0); __ZNSt3__14pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEC2ERKSA_($2,$4); STACKTOP = sp;return; } function __ZNSt3__14pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEC2ERKSA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_($5,$7); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE20__node_insert_uniqueENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEESL_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EEiEESM_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EEiEESM_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEET_SH_NS_15iterator_traitsISH_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISH_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIP10DamageableEclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__110__tree_maxIPNS_16__tree_node_baseIPvEEEET_S5_($6)|0); $0 = $7; $13 = $0; STACKTOP = sp;return ($13|0); } while(1) { $8 = $1; $9 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($8)|0); $10 = $1; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; if (!($9)) { break; } $1 = $12; } $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZNSt3__110__tree_maxIPNS_16__tree_node_baseIPvEEEET_S5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; while(1) { $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); $5 = $0; if (!($4)) { break; } $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $0 = $7; } STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_SF_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEET_SH_NS_15iterator_traitsISH_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISH_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSB_($8)|0); __THREW__ = 0; invoke_vii(4491,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE10deallocateERSE_PSD_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEE10pointer_toERSB_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN23APowerToughnessModifierD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 24880; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { __ZdlPv($4); } $6 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23APowerToughnessModifierD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23APowerToughnessModifierD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23APowerToughnessModifier6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc21 = 0, $$pre_trunc9 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 192|0; $4 = sp + 180|0; $7 = sp + 160|0; $8 = sp + 148|0; $9 = sp + 215|0; $10 = sp + 136|0; $11 = sp + 124|0; $12 = sp + 112|0; $13 = sp + 100|0; $14 = sp + 214|0; $15 = sp + 84|0; $16 = sp + 72|0; $17 = sp + 60|0; $18 = sp + 48|0; $19 = sp + 213|0; $20 = sp + 36|0; $21 = sp + 24|0; $22 = sp + 12|0; $23 = sp; $24 = sp + 212|0; $1 = $this; $2 = $0; $25 = $1; $26 = ((($25)) + 168|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; if (!($28)) { STACKTOP = sp;return; } $29 = ((($25)) + 169|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { $32 = ((($25)) + 169|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; if ($34) { $35 = ((($25)) + 132|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + -280|0); $38 = ((($37)) + 880|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)<(1); if ($40) { label = 5; } } } else { label = 5; } if ((label|0) == 5) { $41 = ((($25)) + 132|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + -280|0); $44 = ((($43)) + 964|0); $45 = HEAP8[$44>>0]|0; $46 = $45&1; if ($46) { $47 = ((($25)) + 132|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0|0); $50 = ((($48)) + -280|0); $51 = $49 ? 0 : $50; __ZN15MTGCardInstance8switchPTEb($51,0); } $52 = ((($25)) + 152|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 4|0); $55 = (__ZN10WParsedInt8getValueEv($54)|0); $56 = ((($25)) + 132|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + -280|0); $59 = ((($58)) + 232|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) - ($55))|0; HEAP32[$59>>2] = $61; $62 = ((($25)) + 132|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); $65 = ((($63)) + -280|0); $66 = $64 ? 0 : $65; $67 = ((($25)) + 152|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 8|0); $70 = (__ZN10WParsedInt8getValueEv($69)|0); $71 = (0 - ($70))|0; (__ZN15MTGCardInstance14addToToughnessEi($66,$71)|0); $72 = ((($25)) + 156|0); $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($72)|0); $74 = ($73|0)!=(0); L12: do { if ($74) { $75 = ((($25)) + 152|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); if ($77) { $78 = ((($25)) + 152|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); if (!($80)) { __ZdlPv($79); } $81 = ((($25)) + 152|0); HEAP32[$81>>2] = 0; } $82 = ((($25)) + 169|0); $83 = HEAP8[$82>>0]|0; $84 = $83&1; $85 = (__Znwj(12)|0); if ($84) { $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $86 = ((($25)) + 156|0); __THREW__ = 0; invoke_vii(3800,($4|0),($86|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $5 = $100; $6 = $101; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(122669|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $5 = $102; $6 = $103; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $5 = $104; $6 = $105; } else { __THREW__ = 0; invoke_viiii(4498,($3|0),($4|0),($7|0),($8|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; do { if ($94) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $5 = $106; $6 = $107; } else { $95 = ((($25)) + 148|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; invoke_viiii(4499,($85|0),($3|0),(0|0),($96|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $5 = $108; $6 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; $99 = ((($25)) + 152|0); HEAP32[$99>>2] = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break L12; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$9>>0]|0; $110 = $$pre_trunc&1; if (!($110)) { $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } __ZdlPv($85); $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } else { $$expand_i1_val5 = 1; HEAP8[$14>>0] = $$expand_i1_val5; $111 = ((($25)) + 156|0); __THREW__ = 0; invoke_vii(3800,($11|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $5 = $125; $6 = $126; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(122680|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $5 = $127; $6 = $128; } else { __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $5 = $129; $6 = $130; } else { __THREW__ = 0; invoke_viiii(4498,($10|0),($11|0),($12|0),($13|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; do { if ($119) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $5 = $131; $6 = $132; } else { $120 = ((($25)) + 148|0); $121 = HEAP32[$120>>2]|0; __THREW__ = 0; invoke_viiii(4499,($85|0),($10|0),(0|0),($121|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $5 = $133; $6 = $134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { $$expand_i1_val7 = 0; HEAP8[$14>>0] = $$expand_i1_val7; $124 = ((($25)) + 152|0); HEAP32[$124>>2] = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L12; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc9 = HEAP8[$14>>0]|0; $135 = $$pre_trunc9&1; if (!($135)) { $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } __ZdlPv($85); $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } } } while(0); $136 = ((($25)) + 132|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)==(0|0); $139 = ((($137)) + -280|0); $140 = $138 ? 0 : $139; $_target = $140; $141 = ((($25)) + 152|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 4|0); $144 = (__ZN10WParsedInt8getValueEv($143)|0); $145 = $_target; $146 = ((($145)) + 232|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + ($144))|0; HEAP32[$146>>2] = $148; $149 = $_target; $150 = ((($25)) + 152|0); $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 8|0); $153 = (__ZN10WParsedInt8getValueEv($152)|0); (__ZN15MTGCardInstance14addToToughnessEi($149,$153)|0); $154 = $_target; $155 = ((($154)) + 964|0); $156 = HEAP8[$155>>0]|0; $157 = $156&1; if ($157) { $158 = $_target; __ZN15MTGCardInstance8switchPTEb($158,1); } } $159 = ((($25)) + 169|0); $160 = HEAP8[$159>>0]|0; $161 = $160&1; if (!($161)) { STACKTOP = sp;return; } $162 = ((($25)) + 156|0); $163 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($162)|0); $164 = ($163|0)!=(0); L75: do { if ($164) { $165 = ((($25)) + 152|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)!=(0|0); if ($167) { $168 = ((($25)) + 152|0); $169 = HEAP32[$168>>2]|0; $170 = ($169|0)==(0|0); if (!($170)) { __ZdlPv($169); } $171 = ((($25)) + 152|0); HEAP32[$171>>2] = 0; } $172 = ((($25)) + 169|0); $173 = HEAP8[$172>>0]|0; $174 = $173&1; $175 = (__Znwj(12)|0); if ($174) { $$expand_i1_val11 = 1; HEAP8[$19>>0] = $$expand_i1_val11; $176 = ((($25)) + 156|0); __THREW__ = 0; invoke_vii(3800,($16|0),($176|0)); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $5 = $190; $6 = $191; } else { __THREW__ = 0; invoke_vii(3797,($17|0),(122669|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { $192 = ___cxa_find_matching_catch()|0; $193 = tempRet0; $5 = $192; $6 = $193; } else { __THREW__ = 0; invoke_vii(3797,($18|0),(211279|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { $194 = ___cxa_find_matching_catch()|0; $195 = tempRet0; $5 = $194; $6 = $195; } else { __THREW__ = 0; invoke_viiii(4498,($15|0),($16|0),($17|0),($18|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; do { if ($184) { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $5 = $196; $6 = $197; } else { $185 = ((($25)) + 148|0); $186 = HEAP32[$185>>2]|0; __THREW__ = 0; invoke_viiii(4499,($175|0),($15|0),(0|0),($186|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $5 = $198; $6 = $199; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { $$expand_i1_val13 = 0; HEAP8[$19>>0] = $$expand_i1_val13; $189 = ((($25)) + 152|0); HEAP32[$189>>2] = $175; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L75; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $$pre_trunc15 = HEAP8[$19>>0]|0; $200 = $$pre_trunc15&1; if (!($200)) { $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } __ZdlPv($175); $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } else { $$expand_i1_val17 = 1; HEAP8[$24>>0] = $$expand_i1_val17; $201 = ((($25)) + 156|0); __THREW__ = 0; invoke_vii(3800,($21|0),($201|0)); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $5 = $215; $6 = $216; } else { __THREW__ = 0; invoke_vii(3797,($22|0),(122680|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $5 = $217; $6 = $218; } else { __THREW__ = 0; invoke_vii(3797,($23|0),(211279|0)); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $5 = $219; $6 = $220; } else { __THREW__ = 0; invoke_viiii(4498,($20|0),($21|0),($22|0),($23|0)); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; do { if ($209) { $221 = ___cxa_find_matching_catch()|0; $222 = tempRet0; $5 = $221; $6 = $222; } else { $210 = ((($25)) + 148|0); $211 = HEAP32[$210>>2]|0; __THREW__ = 0; invoke_viiii(4499,($175|0),($20|0),(0|0),($211|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $5 = $223; $6 = $224; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { $$expand_i1_val19 = 0; HEAP8[$24>>0] = $$expand_i1_val19; $214 = ((($25)) + 152|0); HEAP32[$214>>2] = $175; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L75; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } $$pre_trunc21 = HEAP8[$24>>0]|0; $225 = $$pre_trunc21&1; if (!($225)) { $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } __ZdlPv($175); $256 = $5; $257 = $6; ___resumeException($256|0); // unreachable; } } } while(0); $226 = ((($25)) + 152|0); $227 = HEAP32[$226>>2]|0; $228 = ((($227)) + 4|0); $229 = (__ZN10WParsedInt8getValueEv($228)|0); $230 = ((($25)) + 132|0); $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + -280|0); $233 = ((($232)) + 500|0); HEAP32[$233>>2] = $229; $234 = ((($25)) + 152|0); $235 = HEAP32[$234>>2]|0; $236 = ((($235)) + 8|0); $237 = (__ZN10WParsedInt8getValueEv($236)|0); $238 = ((($25)) + 132|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + -280|0); $241 = ((($240)) + 280|0); $242 = ((($241)) + 8|0); $243 = HEAP32[$242>>2]|0; $244 = (($237) + ($243))|0; $245 = ((($25)) + 132|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + -280|0); $248 = ((($247)) + 280|0); $249 = ((($248)) + 8|0); $250 = HEAP32[$249>>2]|0; $251 = (($244) - ($250))|0; $252 = ((($25)) + 132|0); $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + -280|0); $255 = ((($254)) + 512|0); HEAP32[$255>>2] = $251; STACKTOP = sp;return; } function __ZN9WParsedPTC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance($this,$s,$spell,$card) { $this = $this|0; $s = $s|0; $spell = $spell|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $end = 0, $found = 0, $start = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 36|0; $4 = sp + 24|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $1 = $spell; $2 = $card; $9 = $0; $10 = ((($9)) + 4|0); __ZN10WParsedIntC2Ei($10,0); $11 = ((($9)) + 8|0); __ZN10WParsedIntC2Ei($11,0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197990,0)|0); $found = $12; HEAP8[$9>>0] = 0; $13 = $found; $14 = ($13|0)!=(-1); if (!($14)) { STACKTOP = sp;return; } $15 = $found; $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168429,$15)|0); $end = $16; $17 = $end; $18 = ($17|0)==(-1); if ($18) { $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $end = $19; } $20 = $found; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj($s,168429,$20)|0); $start = $21; $22 = $start; $23 = ($22|0)==(-1); if ($23) { $start = 0; } else { $24 = $start; $25 = (($24) + 1)|0; $start = $25; } $26 = ((($9)) + 4|0); $27 = $start; $28 = $found; $29 = $start; $30 = (($28) - ($29))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($4,$s,$27,$30); $31 = $1; $32 = $2; __THREW__ = 0; invoke_viiii(4245,($3|0),($4|0),($31|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $5 = $46; $6 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $50 = $5; $51 = $6; ___resumeException($50|0); // unreachable; } ;HEAP32[$26>>2]=HEAP32[$3>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $35 = ((($9)) + 8|0); $36 = $found; $37 = (($36) + 1)|0; $38 = $end; $39 = $found; $40 = (($38) - ($39))|0; $41 = (($40) - 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$s,$37,$41); $42 = $1; $43 = $2; __THREW__ = 0; invoke_viiii(4245,($7|0),($8|0),($42|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $5 = $48; $6 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $50 = $5; $51 = $6; ___resumeException($50|0); // unreachable; } else { ;HEAP32[$35>>2]=HEAP32[$7>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); HEAP8[$9>>0] = 1; STACKTOP = sp;return; } } function __ZNSt3__111char_traitsIcE4findEPKcjRS2_($__s,$__n,$__a) { $__s = $__s|0; $__n = $__n|0; $__a = $__a|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__s; $1 = $__n; $2 = $__a; $3 = $0; $4 = $2; $5 = HEAP8[$4>>0]|0; $6 = (__ZNSt3__111char_traitsIcE11to_int_typeEc($5)|0); $7 = $1; $8 = (_memchr($3,$6,$7)|0); STACKTOP = sp;return ($8|0); } function __ZN23APowerToughnessModifier7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 169|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { STACKTOP = sp;return 1; } $5 = ((($1)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $10 = ((($1)) + 152|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = (__ZN10WParsedInt8getValueEv($12)|0); $14 = ((($1)) + 152|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = (__ZN10WParsedInt8getValueEv($16)|0); __ZN15MTGCardInstance13removeptbonusEii($9,$13,$17); STACKTOP = sp;return 1; } function __ZN23APowerToughnessModifier11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc10 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $1 = sp + 100|0; $2 = sp + 88|0; $5 = sp + 68|0; $6 = sp + 56|0; $7 = sp + 117|0; $8 = sp + 44|0; $9 = sp + 32|0; $10 = sp + 20|0; $11 = sp + 8|0; $12 = sp + 116|0; $0 = $this; $13 = $0; $14 = ((($13)) + 156|0); $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($14)|0); $16 = ($15|0)!=(0); L1: do { if ($16) { $17 = ((($13)) + 152|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($13)) + 152|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { __ZdlPv($21); } $23 = ((($13)) + 152|0); HEAP32[$23>>2] = 0; } $24 = ((($13)) + 169|0); $25 = HEAP8[$24>>0]|0; $26 = $25&1; $27 = (__Znwj(12)|0); if ($26) { $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $28 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($2|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(122669|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $3 = $46; $4 = $47; } else { __THREW__ = 0; invoke_viiii(4498,($1|0),($2|0),($5|0),($6|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; do { if ($36) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; } else { $37 = ((($13)) + 148|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_viiii(4499,($27|0),($1|0),(0|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { $$expand_i1_val3 = 0; HEAP8[$7>>0] = $$expand_i1_val3; $41 = ((($13)) + 152|0); HEAP32[$41>>2] = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $$pre_trunc = HEAP8[$7>>0]|0; $52 = $$pre_trunc&1; if (!($52)) { $88 = $3; $89 = $4; ___resumeException($88|0); // unreachable; } __ZdlPv($27); $88 = $3; $89 = $4; ___resumeException($88|0); // unreachable; } else { $$expand_i1_val6 = 1; HEAP8[$12>>0] = $$expand_i1_val6; $53 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($9|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(122680|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; } else { __THREW__ = 0; invoke_viiii(4498,($8|0),($9|0),($10|0),($11|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; do { if ($61) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $3 = $73; $4 = $74; } else { $62 = ((($13)) + 148|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_viiii(4499,($27|0),($8|0),(0|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { $$expand_i1_val8 = 0; HEAP8[$12>>0] = $$expand_i1_val8; $66 = ((($13)) + 152|0); HEAP32[$66>>2] = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc10 = HEAP8[$12>>0]|0; $77 = $$pre_trunc10&1; if (!($77)) { $88 = $3; $89 = $4; ___resumeException($88|0); // unreachable; } __ZdlPv($27); $88 = $3; $89 = $4; ___resumeException($88|0); // unreachable; } } } while(0); $78 = ((($13)) + 36|0); $79 = ((($13)) + 152|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 4|0); $82 = (__ZN10WParsedInt8getValueEv($81)|0); $83 = ((($13)) + 152|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 8|0); $86 = (__ZN10WParsedInt8getValueEv($85)|0); HEAP32[$vararg_buffer>>2] = $82; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $86; (_sprintf($78,135487,$vararg_buffer)|0); $87 = ((($13)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$87); STACKTOP = sp;return; } function __ZNK23APowerToughnessModifier5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(4500,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZdlPv($4); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } else { $a = $4; $7 = (__Znwj(12)|0); $8 = $a; $9 = ((($8)) + 152|0); $10 = HEAP32[$9>>2]|0; ;HEAP32[$7>>2]=HEAP32[$10>>2]|0;HEAP32[$7+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$10+8>>2]|0; $11 = $a; $12 = ((($11)) + 152|0); HEAP32[$12>>2] = $7; $13 = $a; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN23APowerToughnessModifierC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 24880; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN10MTGAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { $17 = ((($5)) + 168|0); $18 = $2; $19 = ((($18)) + 168|0); ;HEAP16[$17>>1]=HEAP16[$19>>1]|0; STACKTOP = sp;return; } } function __ZN23APowerToughnessModifier9addToGameEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 92|0; $2 = sp + 80|0; $5 = sp + 60|0; $6 = sp + 48|0; $7 = sp + 113|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $12 = sp + 112|0; $0 = $this; $13 = $0; $14 = ((($13)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); $17 = ((($15)) + -280|0); $18 = $16 ? 0 : $17; $_target = $18; $19 = ((($13)) + 156|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($19)|0); $21 = ($20|0)!=(0); L1: do { if ($21) { $22 = ((($13)) + 152|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($13)) + 152|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { __ZdlPv($26); } $28 = ((($13)) + 152|0); HEAP32[$28>>2] = 0; } $29 = ((($13)) + 169|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; $32 = (__Znwj(12)|0); if ($31) { $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $33 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($2|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(122669|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; } else { __THREW__ = 0; invoke_viiii(4498,($1|0),($2|0),($5|0),($6|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if ($41) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; } else { $42 = ((($13)) + 148|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; invoke_viiii(4499,($32|0),($1|0),(0|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $3 = $55; $4 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; $46 = ((($13)) + 152|0); HEAP32[$46>>2] = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $$pre_trunc = HEAP8[$7>>0]|0; $57 = $$pre_trunc&1; if (!($57)) { $147 = $3; $148 = $4; ___resumeException($147|0); // unreachable; } __ZdlPv($32); $147 = $3; $148 = $4; ___resumeException($147|0); // unreachable; } else { $$expand_i1_val5 = 1; HEAP8[$12>>0] = $$expand_i1_val5; $58 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($9|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(122680|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $3 = $74; $4 = $75; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $3 = $76; $4 = $77; } else { __THREW__ = 0; invoke_viiii(4498,($8|0),($9|0),($10|0),($11|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; do { if ($66) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $3 = $78; $4 = $79; } else { $67 = ((($13)) + 148|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; invoke_viiii(4499,($32|0),($8|0),(0|0),($68|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { $$expand_i1_val7 = 0; HEAP8[$12>>0] = $$expand_i1_val7; $71 = ((($13)) + 152|0); HEAP32[$71>>2] = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc9 = HEAP8[$12>>0]|0; $82 = $$pre_trunc9&1; if (!($82)) { $147 = $3; $148 = $4; ___resumeException($147|0); // unreachable; } __ZdlPv($32); $147 = $3; $148 = $4; ___resumeException($147|0); // unreachable; } } } while(0); $83 = ((($13)) + 169|0); $84 = HEAP8[$83>>0]|0; $85 = $84&1; $86 = $_target; $87 = ((($86)) + 964|0); $88 = HEAP8[$87>>0]|0; $89 = $88&1; $90 = $_target; do { if ($85) { if ($89) { __ZN15MTGCardInstance8switchPTEb($90,0); $91 = $_target; $92 = ((($13)) + 152|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 4|0); $95 = (__ZN10WParsedInt8getValueEv($94)|0); $96 = ((($13)) + 152|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 8|0); $99 = (__ZN10WParsedInt8getValueEv($98)|0); __ZN15MTGCardInstance5cdaPTEii($91,$95,$99); $100 = $_target; __ZN15MTGCardInstance8switchPTEb($100,1); } else { $101 = ((($13)) + 152|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 4|0); $104 = (__ZN10WParsedInt8getValueEv($103)|0); $105 = ((($13)) + 152|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 8|0); $108 = (__ZN10WParsedInt8getValueEv($107)|0); __ZN15MTGCardInstance5cdaPTEii($90,$104,$108); } $109 = $_target; $110 = ((($109)) + 952|0); HEAP8[$110>>0] = 1; } else { if ($89) { __ZN15MTGCardInstance8switchPTEb($90,0); $111 = $_target; $112 = ((($13)) + 152|0); $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 4|0); $115 = (__ZN10WParsedInt8getValueEv($114)|0); $116 = ((($13)) + 152|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 8|0); $119 = (__ZN10WParsedInt8getValueEv($118)|0); __ZN15MTGCardInstance10addptbonusEii($111,$115,$119); $120 = $_target; __ZN15MTGCardInstance8switchPTEb($120,1); break; } else { $121 = ((($13)) + 152|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 4|0); $124 = (__ZN10WParsedInt8getValueEv($123)|0); $125 = ((($13)) + 152|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 8|0); $128 = (__ZN10WParsedInt8getValueEv($127)|0); __ZN15MTGCardInstance10addptbonusEii($90,$124,$128); break; } } } while(0); $129 = $_target; $130 = (__ZN15MTGCardInstance3hasEi($129,42)|0); $131 = ($130|0)!=(0); if (!($131)) { $146 = (__ZN10MTGAbility9addToGameEv($13)|0); STACKTOP = sp;return ($146|0); } $132 = ((($13)) + 152|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 8|0); $135 = (__ZN10WParsedInt8getValueEv($134)|0); $136 = ($135|0)<(0); if (!($136)) { $146 = (__ZN10MTGAbility9addToGameEv($13)|0); STACKTOP = sp;return ($146|0); } $137 = $_target; $138 = ((($137)) + 236|0); $139 = HEAP32[$138>>2]|0; $140 = ($139|0)<=(0); if (!($140)) { $146 = (__ZN10MTGAbility9addToGameEv($13)|0); STACKTOP = sp;return ($146|0); } $141 = $_target; $142 = (__ZN15MTGCardInstance10controllerEv($141)|0); $143 = ((($142)) + 84|0); $144 = HEAP32[$143>>2]|0; $145 = $_target; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($144,$145)|0); $146 = (__ZN10MTGAbility9addToGameEv($13)|0); STACKTOP = sp;return ($146|0); } function __ZN7ASwapPTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7ASwapPTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7ASwapPTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7ASwapPT7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = $_target; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = $_target; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } $16 = ((($13)) + 964|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if (!($18)) { STACKTOP = sp;return 1; } $19 = $_target; $20 = ((($19)) + 964|0); HEAP8[$20>>0] = 0; $21 = $_target; __ZN15MTGCardInstance8switchPTEb($21,0); STACKTOP = sp;return 1; } function __ZN7ASwapPT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,122644); STACKTOP = sp;return; } function __ZNK7ASwapPT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(4501,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN7ASwapPTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 24768; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN7ASwapPT7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } while(1) { $9 = $_target; $10 = ((($9)) + 624|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); $13 = $_target; if (!($12)) { break; } $14 = ((($13)) + 624|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } $16 = ((($13)) + 964|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = $_target; $20 = ((($19)) + 964|0); if ($18) { HEAP8[$20>>0] = 0; $22 = $_target; __ZN15MTGCardInstance8switchPTEb($22,0); STACKTOP = sp;return 1; } else { HEAP8[$20>>0] = 1; $21 = $_target; __ZN15MTGCardInstance8switchPTEb($21,1); STACKTOP = sp;return 1; } return (0)|0; } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4findERS9_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_SJ_SJ_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS2_RKS6_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE13__lower_boundIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_SJ_SJ_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_RKS2_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_RKS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS2_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyERS9_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4502,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyERS9_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE8allocateERSB_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEC2ERSB_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2EPS9_OSD_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKP10DamageableEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4503,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP10MTGAbilityEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(4504,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEEEEONS_16remove_referenceIT_E4typeEOSI_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2EOSE_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE8allocateERSB_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEC2ERSB_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2EPS9_OSD_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4505,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2ESA_SE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EEC2ESA_SE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EEC2ESA_SE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIKS5_JRSE_EEEvRSB_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10DamageableEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIKS5_JRSE_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIKS5_JRSE_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10DamageableEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIKS4_JRSC_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIKS4_JRSC_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10DamageableEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10DamageableEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIKP10DamageableEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIS7_JEEEvRSB_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIS7_JEEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIS7_JEEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIS6_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIS6_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP10MTGAbilityEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEEEEONS_16remove_referenceIT_E4typeEOSI_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2EOSE_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4505,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5resetEPS9_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5resetEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEclEPSA_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEclEPSA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP10MTGAbilityEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4506,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP10DamageableEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(4507,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE10deallocateERSB_PSA_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIS7_EEvRSB_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSB_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSB_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIKS5_EEvRSB_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSB_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSB_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE10deallocateERSB_PSA_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE10deallocateEPS9_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE10deallocateEPS9_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4508,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP5ALordE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5ALordE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP5ALordE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5ALordE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP19APreventDamageTypesEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4509,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP19APreventDamageTypesE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP19APreventDamageTypesE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP19APreventDamageTypesEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP19APreventDamageTypesE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP19APreventDamageTypesE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4510,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4511,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP19APreventDamageTypesEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP19APreventDamageTypesEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP19APreventDamageTypesEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4512,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP19APreventDamageTypesE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP19APreventDamageTypesE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP19APreventDamageTypesE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP19APreventDamageTypesE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP19APreventDamageTypesEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP19APreventDamageTypesEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP19APreventDamageTypesE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP19APreventDamageTypesE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN21IconButtonsControllerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14JGuiControllerC2ERKS_($3,$4); $5 = ((($3)) + 100|0); $6 = $2; $7 = ((($6)) + 100|0); __ZN12JGuiListenerC2ERKS_($5,$7); $8 = 24704; HEAP32[$3>>2] = $8; $9 = ((($3)) + 100|0); $10 = 24748; HEAP32[$9>>2] = $10; $11 = ((($3)) + 104|0); $12 = $2; $13 = ((($12)) + 104|0); ;HEAP32[$11>>2]=HEAP32[$13>>2]|0;HEAP32[$11+4>>2]=HEAP32[$13+4>>2]|0; STACKTOP = sp;return; } function __ZN14JGuiControllerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = 68068; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; $9 = ((($8)) + 4|0); dest=$7; src=$9; stop=dest+68|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $10 = ((($5)) + 72|0); $11 = $2; $12 = ((($11)) + 72|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS5_($10,$12); $13 = ((($5)) + 84|0); $14 = $2; $15 = ((($14)) + 84|0); __THREW__ = 0; invoke_vii(4513,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($10); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } else { $18 = ((($5)) + 96|0); $19 = $2; $20 = ((($19)) + 96|0); $21 = HEAP32[$20>>2]|0; HEAP32[$18>>2] = $21; STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4514,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4515,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4516,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10JGuiObjectE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10JGuiObjectE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10JGuiObjectE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10JGuiObjectE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP10JGuiObjectE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10JGuiObjectE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10JGuiObjectE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10JGuiObjectE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN12JGuiListenerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 12456; HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZThn100_N21IconButtonsControllerD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -100|0); __ZN21IconButtonsControllerD2Ev($2); STACKTOP = sp;return; } function __ZN21IconButtonsControllerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21IconButtonsControllerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn100_N21IconButtonsControllerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -100|0); __ZN21IconButtonsControllerD0Ev($2); STACKTOP = sp;return; } function __ZN12MTGEventTextD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 14536; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12MTGEventTextD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGEventTextD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10MTGAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZN10MTGAbility12receiveEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN10MTGAbility7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN10MTGAbility6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9AADamagerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 14996; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AADamagerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AADamagerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AADepleterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 15112; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN10AADepleterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AADepleterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AACascadeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 15228; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AACascadeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AACascadeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAModTurnD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 15344; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AAModTurnD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAModTurnD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15AALibraryBottomD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AALibraryBottomD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AALibraryBottomD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AACopierD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AACopierD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AACopierD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AAPhaseOutD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AAPhaseOutD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AAPhaseOutD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAImprintD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AAImprintD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAImprintD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AACounterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 15924; HEAP32[$1>>2] = $2; $3 = ((($1)) + 260|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 248|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AACounterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AACounterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18AARemoveAllCounterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 16264; HEAP32[$1>>2] = $2; $3 = ((($1)) + 244|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN18AARemoveAllCounterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18AARemoveAllCounterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AAResetDamageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AAResetDamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AAResetDamageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13AAFakeAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17520; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AAFakeAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AAFakeAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6AAEPICD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 17636; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6AAEPICD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6AAEPICD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAFizzlerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AAFizzlerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAFizzlerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AADrawerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18332; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN8AADrawerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AADrawerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AAFrozenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AAFrozenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AAFrozenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11AANewTargetD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN11AANewTargetD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11AANewTargetD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AAMorphD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18680; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7AAMorphD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7AAMorphD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6AAFlipD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 18796; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 156|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($4); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6AAFlipD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6AAFlipD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AALiferD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19024; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN7AALiferD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7AALiferD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11AModifyHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 19140; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN9AbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN11AModifyHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11AModifyHandD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AASetHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AASetHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AASetHandD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17AARandomDiscarderD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 20056; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN17AARandomDiscarderD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17AARandomDiscarderD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAShuffleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AAShuffleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAShuffleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AAMulliganD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN10AAMulliganD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AAMulliganD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AATapperD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AATapperD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AATapperD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AAUntapperD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AAUntapperD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AAUntapperD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AAWhatsMaxD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10AAWhatsMaxD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AAWhatsMaxD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAWinGameD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN9AAWinGameD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAWinGameD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12ANewAffinityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 20984; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12ANewAffinityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ANewAffinityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AAExchangeLifeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN14AAExchangeLifeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14AAExchangeLifeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ALoseAbilitiesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22340; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14ALoseAbilitiesD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ALoseAbilitiesD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ALoseSubtypesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 22452; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ALoseSubtypesD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ALoseSubtypesD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AAttackSetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23352; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14AAttackSetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14AAttackSetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ABlockSetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 23464; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ABlockSetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ABlockSetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7AABlockD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7AABlockD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7AABlockD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8PairCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8PairCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8PairCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10dredgeCardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10dredgeCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10dredgeCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAConnectD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AAConnectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAConnectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6AEquipD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 24248; HEAP32[$1>>2] = $2; $3 = ((($1)) + 228|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); __ZN13TargetAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6AEquipD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6AEquipD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10AACastCard11testDestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4517,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EEC2ES1_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPiNS_9allocatorIiEELj2EEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIiEC2Ev($2); $3 = (__ZNSt3__17forwardIPiEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt12out_of_rangeC2EPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $0; $3 = $1; __ZNSt11logic_errorC2EPKc($2,$3); $4 = 101492; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15MTGCardInstanceNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP15MTGCardInstanceEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP15MTGCardInstanceEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIiPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEC2ERS5_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2EPS3_OS7_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4518,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2ES4_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EEC2ES4_S8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EEC2ES4_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9constructIiJRKiEEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE9constructIiJRKiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE9constructIiJRKiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIiNS_9allocatorIiEEE20__link_nodes_at_backEPNS_11__list_nodeIiPvEES7_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIiPvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetEPS3_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5resetEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEclEPS4_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIiPvEEEEEclEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE10deallocateERS5_PS4_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_15__list_iteratorIiPvEES4_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__list_iteratorIiPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPP15MTGCardInstanceS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__114numeric_limitsIiE3maxEv() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__123__libcpp_numeric_limitsIiLb1EE3maxEv()|0); return ($0|0); } function __ZNSt3__123__libcpp_numeric_limitsIiLb1EE3maxEv() { var label = 0, sp = 0; sp = STACKTOP; return 2147483647; } function __ZNSt3__124uniform_int_distributionIiEC2Eii($this,$__a,$__b) { $this = $this|0; $__a = $__a|0; $__b = $__b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__b; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__124uniform_int_distributionIiE10param_typeC2Eii($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1ltIPP15MTGCardInstanceS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($4)|0); $6 = ($3>>>0)<($5>>>0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__124uniform_int_distributionIiE10param_type1bEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__124uniform_int_distributionIiE10param_type1aEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEC2ERS1_j($this,$__e,$__w) { $this = $this|0; $__e = $__e|0; $__w = $__w|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__e; $2 = $__w; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (($8>>>0) / 32)&-1; $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = (($11>>>0) % 32)&-1; $13 = ($12|0)!=(0); $14 = $13&1; $15 = (($9) + ($14))|0; $16 = ((($3)) + 12|0); HEAP32[$16>>2] = $15; $17 = ((($3)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($3)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (($18>>>0) / ($20>>>0))&-1; $22 = ((($3)) + 8|0); HEAP32[$22>>2] = $21; $23 = ((($3)) + 20|0); HEAP32[$23>>2] = 0; $24 = ((($3)) + 20|0); $25 = HEAP32[$24>>2]|0; $26 = (0 - ($25))|0; $27 = ((($3)) + 20|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = (($28>>>0) / ($30>>>0))&-1; $32 = ($26>>>0)>($31>>>0); do { if ($32) { $33 = ((($3)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) + 1)|0; HEAP32[$33>>2] = $35; $36 = ((($3)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($3)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = (($37>>>0) / ($39>>>0))&-1; $41 = ((($3)) + 8|0); HEAP32[$41>>2] = $40; $42 = ((($3)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = ($43>>>0)<(32); if ($44) { $45 = ((($3)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = 0 >>> $46; $48 = ((($3)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = $47 << $49; $51 = ((($3)) + 20|0); HEAP32[$51>>2] = $50; break; } else { $52 = ((($3)) + 20|0); HEAP32[$52>>2] = 0; break; } } } while(0); $53 = ((($3)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = ((($3)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = ((($3)) + 12|0); $58 = HEAP32[$57>>2]|0; $59 = (($56>>>0) % ($58>>>0))&-1; $60 = (($54) - ($59))|0; $61 = ((($3)) + 16|0); HEAP32[$61>>2] = $60; $62 = ((($3)) + 8|0); $63 = HEAP32[$62>>2]|0; $64 = ($63>>>0)<(31); if ($64) { $65 = ((($3)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = (($66) + 1)|0; $68 = 0 >>> $67; $69 = ((($3)) + 8|0); $70 = HEAP32[$69>>2]|0; $71 = (($70) + 1)|0; $72 = $68 << $71; $73 = ((($3)) + 24|0); HEAP32[$73>>2] = $72; } else { $74 = ((($3)) + 24|0); HEAP32[$74>>2] = 0; } $75 = ((($3)) + 8|0); $76 = HEAP32[$75>>2]|0; $77 = ($76>>>0)>(0); if ($77) { $78 = ((($3)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = (32 - ($79))|0; $81 = -1 >>> $80; $83 = $81; } else { $83 = 0; } $82 = ((($3)) + 28|0); HEAP32[$82>>2] = $83; $84 = ((($3)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ($85>>>0)<(31); if (!($86)) { $93 = -1; $92 = ((($3)) + 32|0); HEAP32[$92>>2] = $93; STACKTOP = sp;return; } $87 = ((($3)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = (($88) + 1)|0; $90 = (32 - ($89))|0; $91 = -1 >>> $90; $93 = $91; $92 = ((($3)) + 32|0); HEAP32[$92>>2] = $93; STACKTOP = sp;return; } function __ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjEclEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (__ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjE6__evalENS_17integral_constantIbLb0EEE($2,$$byval_copy)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__125__independent_bits_engineINS_12__rs_defaultEjE6__evalENS_17integral_constantIbLb0EEE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__112__rs_defaultclEv($3)|0); $5 = ((($2)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = $4 & $6; STACKTOP = sp;return ($7|0); } function __ZNSt3__15__clzEj($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (Math_clz32(($1|0))|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__124uniform_int_distributionIiE10param_typeC2Eii($this,$__a,$__b) { $this = $this|0; $__a = $__a|0; $__b = $__b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__b; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14swapIP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE6assignIPS2_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsIS9_E9referenceEEE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIPP15MTGCardInstanceEENS_15iterator_traitsIT_E15difference_typeES5_S5_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($3)|0); __ZNSt3__17advanceIPP15MTGCardInstanceEEvRT_NS_15iterator_traitsIS4_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIPP15MTGCardInstanceS3_EET0_T_S5_S4_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIPP15MTGCardInstanceEENS_15iterator_traitsIT_E15difference_typeES5_S5_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPP15MTGCardInstanceEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPP15MTGCardInstanceEENS_15iterator_traitsIT_E15difference_typeES5_S5_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__17advanceIPP15MTGCardInstanceEEvRT_NS_15iterator_traitsIS4_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIPP15MTGCardInstanceEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIPP15MTGCardInstanceEEvRT_NS_15iterator_traitsIS4_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3<<2)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIPP15MTGCardInstanceS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($7)|0); $9 = (__ZNSt3__16__copyIP15MTGCardInstanceS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIP15MTGCardInstanceS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10deallocateERS4_PS3_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIiNS_9allocatorIiEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16fill_nINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeEb($__first,$__n,$__value_) { $__first = $__first|0; $__n = $__n|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $3 = sp; $0 = $__n; $4 = $__value_&1; $1 = $4; $5 = $0; $6 = ($5>>>0)>(0); if (!($6)) { STACKTOP = sp;return; } $7 = $1; $8 = $7&1; if ($8) { __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb0ELj0EEC2ERKS3_($2,$__first); $9 = $0; __ZNSt3__113__fill_n_trueINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeE($2,$9); STACKTOP = sp;return; } else { __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb0ELj0EEC2ERKS3_($3,$__first); $10 = $0; __ZNSt3__114__fill_n_falseINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeE($3,$10); STACKTOP = sp;return; } } function __ZNSt3__116__to_raw_pointerIjEEPT_S2_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb0ELj0EEC2ERKS3_($this,$__it) { $this = $this|0; $__it = $__it|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__it; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__18__bitsetILj4ELj128EE11__make_iterEj($agg$result,$this,$__pos) { $agg$result = $agg$result|0; $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__pos; $2 = $0; $3 = $1; $4 = (($3>>>0) / 32)&-1; $5 = (($2) + ($4<<2)|0); $6 = $1; $7 = (($6>>>0) % 32)&-1; __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb0ELj0EEC2EPjj($agg$result,$5,$7); STACKTOP = sp;return; } function __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb0ELj0EEC2EPjj($this,$__s,$__ctz) { $this = $this|0; $__s = $__s|0; $__ctz = $__ctz|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__ctz; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP10MTGAbilityEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP10MTGAbilityEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP10MTGAbilityEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKP10MTGAbilityS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP10MTGAbilityE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP10MTGAbilityE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP10MTGAbilityE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP10MTGAbilityEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP10MTGAbilityEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4159,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIPP10MTGAbilityS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP10MTGAbilityEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP10MTGAbilityEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP10MTGAbilityEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP10MTGAbilityS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP10MTGAbilityS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP10MTGAbilityEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP10MTGAbilityE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP8ManaCostE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaCostE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP8ManaCostEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4519,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4520,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8ManaCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8ManaCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8ManaCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8ManaCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8ManaCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8ManaCostEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8ManaCostEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8ManaCostEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8ManaCostEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4521,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8ManaCostEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4487,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaCostRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaCostRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE6assignIPiEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIiNS_15iterator_traitsIS7_E9referenceEEE5valueEvE4typeES7_S7_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIPiEENS_15iterator_traitsIT_E15difference_typeES3_S3_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorIiNS_9allocatorIiEEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endIPiEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($3)|0); __ZNSt3__17advanceIPiEEvRT_NS_15iterator_traitsIS2_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIPiS1_EET0_T_S3_S2_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endIPiEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIPiEENS_15iterator_traitsIT_E15difference_typeES3_S3_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPiEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPiEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__17advanceIPiEEvRT_NS_15iterator_traitsIS2_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIPiEEvRT_NS_15iterator_traitsIS2_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIPiEEvRT_NS_15iterator_traitsIS2_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3<<2)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIPiS1_EET0_T_S3_S2_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($7)|0); $9 = (__ZNSt3__16__copyIiiEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIiiEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPiEET_S2_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIiNS_9allocatorIiEEE17__destruct_at_endEPi($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4443,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIiNS_9allocatorIiEEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE10deallocateERS2_Pij($4,$5,$6); $7 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS6_NS_15iterator_traitsISC_E9referenceEEE5valueEvE4typeESC_SC_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__construct_at_endIPS6_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); __ZNSt3__17advanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__construct_at_endIPS6_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_15iterator_traitsIT_E15difference_typeES9_S9_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__17advanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvRT_NS_15iterator_traitsIS8_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + (($3*12)|0)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($7)|0); $9 = (__ZNSt3__16__copyIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; while(1) { $3 = $0; $4 = $1; $5 = ($3|0)!=($4|0); $6 = $2; if (!($5)) { break; } $7 = $0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($6,$7)|0); $8 = $0; $9 = ((($8)) + 12|0); $0 = $9; $10 = $2; $11 = ((($10)) + 12|0); $2 = $11; } STACKTOP = sp;return ($6|0); } function __ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(3818,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8ManaCostNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4522,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaCostNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8ManaCostEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8ManaCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaCostEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4523,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4524,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9constructIiJiEEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE11__constructIiJiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE11__constructIiJiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE9constructIiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIiPvEEE9constructIiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIiE9constructIiJRKiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE9constructIiJRKiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE21__push_back_slow_pathIRKiEEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4525,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4476,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE25__construct_node_with_keyEOS2_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKP10DamageableEEPT_RS4_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRP10DamageableEEONS_16remove_referenceIT_E4typeEOS5_($15)|0); __THREW__ = 0; invoke_viii(4526,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofINS_6vectorIP10MTGAbilityNS_9allocatorIS3_EEEEEEPT_RS7_($24)|0); __THREW__ = 0; invoke_vii(4527,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4528,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS2_IS9_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructIKS5_JS5_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS0_IS7_EEEEEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_6vectorIP10MTGAbilityNS_9allocatorIS3_EEEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP10DamageableEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofINS_6vectorIP10MTGAbilityNS_9allocatorIS3_EEEEEEPT_RS7_($9)|0); __THREW__ = 0; invoke_vii(4529,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP10DamageableEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(4530,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyIKS5_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE13__lower_boundIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKS2_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE13__lower_boundIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_RKS2_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKSA_RKS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_NS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_4lessIS2_EELb1EEclERKS2_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE14__erase_uniqueIS3_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4findIS3_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEESH_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEEEPT_RSC_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyISB_EEvRSE_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE10deallocateERSE_PSD_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4531,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP5ALordEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP5ALordEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP5ALordEC2Ev($2); $3 = (__ZNSt3__17forwardIPP5ALordEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5ALordEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP5ALordEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP5ALordEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP5ALordE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5ALordE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP5ALordEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP5ALordEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP5ALordEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4532,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4533,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4534,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP5ALordE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP5ALordE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP5ALordEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP5ALordEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP5ALordEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP5ALordEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP5ALordEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP5ALordE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP5ALordE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP5ALordEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP5ALordEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP5ALordNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP5ALordEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP5ALordEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP5ALordEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP5ALordEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP5ALordEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP5ALordEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP5ALordNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4535,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP5ALordEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4508,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5ALordRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5ALordRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP19APreventDamageTypesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4536,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP19APreventDamageTypesNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP19APreventDamageTypesEC2Ev($2); $3 = (__ZNSt3__17forwardIPP19APreventDamageTypesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP19APreventDamageTypesEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKP15MTGCardInstanceS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14moveIPP15MTGCardInstanceS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP15MTGCardInstanceEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP15MTGCardInstanceS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP15MTGCardInstanceS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP15MTGCardInstanceEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP15MTGCardInstanceEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15MTGCardInstanceE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP15MTGCardInstanceEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP15MTGCardInstanceEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP15MTGCardInstanceNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP15MTGCardInstanceEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP15MTGCardInstanceEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4537,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4173,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2ES7_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2ES7_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN14CardDescriptorC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN15MTGCardInstanceC2Ev($3); $4 = 13852; HEAP32[$3>>2] = $4; $5 = ((($3)) + 260|0); $6 = 13888; HEAP32[$5>>2] = $6; $7 = ((($3)) + 280|0); $8 = 13904; HEAP32[$7>>2] = $8; $9 = ((($3)) + 1112|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($3)) + 1124|0); HEAP8[$10>>0] = 0; $11 = ((($3)) + 1128|0); __ZNSt3__16bitsetILj128EEC2Ev($11); $12 = ((($3)) + 1152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($12); __THREW__ = 0; (invoke_ii(4004,($3|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($3)) + 1112|0); __THREW__ = 0; (invoke_iii(3925,($15|0),(211279|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($3)) + 1100|0); HEAP32[$18>>2] = 0; $19 = ((($3)) + 1104|0); HEAP32[$19>>2] = 0; $20 = ((($3)) + 1108|0); HEAP32[$20>>2] = 0; $21 = ((($3)) + 1072|0); HEAP32[$21>>2] = 2; $22 = ((($3)) + 1076|0); HEAP32[$22>>2] = 0; $23 = ((($3)) + 1080|0); HEAP32[$23>>2] = 0; $24 = ((($3)) + 1084|0); HEAP32[$24>>2] = 0; $25 = ((($3)) + 1088|0); HEAP32[$25>>2] = 0; $26 = ((($3)) + 1092|0); HEAP32[$26>>2] = -1; $27 = ((($3)) + 1152|0); __THREW__ = 0; (invoke_iii(3925,($27|0),(211279|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ((($3)) + 1144|0); HEAP32[$30>>2] = 0; $31 = ((($3)) + 1148|0); HEAP32[$31>>2] = 0; $32 = ((($3)) + 1164|0); HEAP32[$32>>2] = 0; $33 = ((($3)) + 1168|0); HEAP32[$33>>2] = 0; $34 = ((($3)) + 1172|0); HEAP32[$34>>2] = 0; STACKTOP = sp;return; } } } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $1 = $35; $2 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN15MTGCardInstanceD2Ev($3); $37 = $1; $38 = $2; ___resumeException($37|0); // unreachable; } function __ZN14CardDescriptor4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN15MTGCardInstance4initEv($1)|0); $result = $2; $3 = ((($1)) + 852|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 836|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 856|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 1096|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 812|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($1)) + 812|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { __ZN8CountersD2Ev($11); __ZdlPv($11); } $13 = ((($1)) + 812|0); HEAP32[$13>>2] = 0; } $14 = ((($1)) + 620|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { $24 = $result; STACKTOP = sp;return ($24|0); } $17 = ((($1)) + 620|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { $20 = HEAP32[$18>>2]|0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($18); } $23 = ((($1)) + 620|0); HEAP32[$23>>2] = 0; $24 = $result; STACKTOP = sp;return ($24|0); } function __ZN14CardDescriptor17unsecureSetTappedEi($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $i; $2 = $0; $3 = $1; $4 = ((($2)) + 344|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN14CardDescriptor16unsecuresetfreshEi($this,$k) { $this = $this|0; $k = $k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $k; $2 = $0; $3 = $1; $4 = ((($2)) + 592|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN14CardDescriptor17setisMultiColoredEi($this,$w) { $this = $this|0; $w = $w|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $w; $2 = $0; $3 = $1; $4 = ((($2)) + 524|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN14CardDescriptor18setNegativeSubtypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$value); __THREW__ = 0; $5 = (invoke_iii(4349,($1|0),1)|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $id = $5; $8 = HEAP32[$4>>2]|0; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = $id; $12 = (0 - ($11))|0; FUNCTION_TABLE_vii[$10 & 8191]($4,$12); STACKTOP = sp;return; } } function __ZN14CardDescriptor12valueInRangeEiii($this,$comparisonMode,$value,$criterion) { $this = $this|0; $comparisonMode = $comparisonMode|0; $value = $value|0; $criterion = $criterion|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $comparisonMode; $3 = $value; $4 = $criterion; $5 = $2; switch ($5|0) { case 1: { $6 = $3; $7 = $4; $8 = ($6|0)<=($7|0); $$expand_i1_val = $8&1; HEAP8[$0>>0] = $$expand_i1_val; break; } case 2: { $9 = $3; $10 = $4; $11 = ($9|0)>=($10|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; break; } case 3: { $12 = $3; $13 = $4; $14 = ($12|0)==($13|0); $$expand_i1_val4 = $14&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } case 4: { $15 = $3; $16 = $4; $17 = ($15|0)>($16|0); $$expand_i1_val6 = $17&1; HEAP8[$0>>0] = $$expand_i1_val6; break; } case 5: { $18 = $3; $19 = $4; $20 = ($18|0)<($19|0); $$expand_i1_val8 = $20&1; HEAP8[$0>>0] = $$expand_i1_val8; break; } case 6: { $21 = $3; $22 = $4; $23 = ($21|0)!=($22|0); $$expand_i1_val10 = $23&1; HEAP8[$0>>0] = $$expand_i1_val10; break; } default: { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; } } $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN14CardDescriptor8match_orEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc13 = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $found = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 20|0; $4 = sp + 53|0; $7 = sp; $8 = sp + 52|0; $1 = $this; $2 = $card; $9 = $1; $found = 1; $i = 0; while(1) { $10 = $i; $11 = ((($9)) + 248|0); $12 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { break; } $found = 0; $14 = ((($9)) + 248|0); $15 = $i; $16 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)>=(0); $19 = $2; $20 = ((($9)) + 248|0); $21 = $i; $22 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; if ($18) { $24 = (__ZN13CardPrimitive10hasSubtypeEi($19,$23)|0); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; if ($24) { $132 = 1; } else { $25 = $2; $26 = (__ZNK13CardPrimitive9getLCNameEv($25)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$26); $$expand_i1_val2 = 1; HEAP8[$4>>0] = $$expand_i1_val2; __THREW__ = 0; $27 = (invoke_iii(4349,($3|0),0)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 12; break; } $30 = ((($9)) + 248|0); $31 = $i; __THREW__ = 0; $32 = (invoke_iii(4123,($30|0),($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 12; break; } $35 = HEAP32[$32>>2]|0; $36 = ($27|0)==($35|0); $132 = $36; } $$pre_trunc = HEAP8[$4>>0]|0; $37 = $$pre_trunc&1; if ($37) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } if ($132) { label = 11; break; } } else { $41 = (0 - ($23))|0; $42 = (__ZN13CardPrimitive10hasSubtypeEi($19,$41)|0); $$expand_i1_val7 = 0; HEAP8[$8>>0] = $$expand_i1_val7; if ($42) { $133 = 0; } else { $43 = $2; $44 = (__ZNK13CardPrimitive9getLCNameEv($43)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$44); $$expand_i1_val9 = 1; HEAP8[$8>>0] = $$expand_i1_val9; __THREW__ = 0; $45 = (invoke_iii(4349,($7|0),0)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 22; break; } $48 = ((($9)) + 248|0); $49 = $i; __THREW__ = 0; $50 = (invoke_iii(4123,($48|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 22; break; } $53 = HEAP32[$50>>2]|0; $54 = (0 - ($53))|0; $55 = ($45|0)!=($54|0); $133 = $55; } $$pre_trunc11 = HEAP8[$8>>0]|0; $56 = $$pre_trunc11&1; if ($56) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } if ($133) { label = 21; break; } } $60 = $i; $61 = (($60) + 1)|0; $i = $61; } if ((label|0) == 11) { $found = 1; } else if ((label|0) == 12) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $5 = $38; $6 = $39; $$pre_trunc5 = HEAP8[$4>>0]|0; $40 = $$pre_trunc5&1; if (!($40)) { $130 = $5; $131 = $6; ___resumeException($130|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $130 = $5; $131 = $6; ___resumeException($130|0); // unreachable; } else if ((label|0) == 21) { $found = 1; } else if ((label|0) == 22) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $5 = $57; $6 = $58; $$pre_trunc13 = HEAP8[$8>>0]|0; $59 = $$pre_trunc13&1; if (!($59)) { $130 = $5; $131 = $6; ___resumeException($130|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $130 = $5; $131 = $6; ___resumeException($130|0); // unreachable; } $62 = $found; $63 = ($62|0)!=(0); if (!($63)) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } $64 = ((($9)) + 140|0); $65 = HEAP8[$64>>0]|0; $66 = ($65<<24>>24)!=(0); if ($66) { $67 = ((($9)) + 140|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = $2; $71 = ((($70)) + 140|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; $74 = $69 & $73; $found = $74; $75 = $found; $76 = ($75|0)!=(0); if (!($76)) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $77 = ((($9)) + 1124|0); $78 = HEAP8[$77>>0]|0; $79 = ($78<<24>>24)!=(0); if ($79) { $80 = ((($9)) + 1124|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = $2; $84 = ((($83)) + 140|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $87 = $82 & $86; $found = $87; $88 = $found; $89 = ($88|0)!=(0); if ($89) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $90 = ((($9)) + 1076|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)!=(0); if ($92) { $93 = ((($9)) + 1076|0); $94 = HEAP32[$93>>2]|0; $95 = $2; $96 = (__ZN13CardPrimitive8getPowerEv($95)|0); $97 = ((($9)) + 232|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZN14CardDescriptor12valueInRangeEiii($9,$94,$96,$98)|0); if (!($99)) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $100 = ((($9)) + 1080|0); $101 = HEAP32[$100>>2]|0; $102 = ($101|0)!=(0); if ($102) { $103 = ((($9)) + 1080|0); $104 = HEAP32[$103>>2]|0; $105 = $2; $106 = (__ZN13CardPrimitive12getToughnessEv($105)|0); $107 = ((($9)) + 236|0); $108 = HEAP32[$107>>2]|0; $109 = (__ZN14CardDescriptor12valueInRangeEiii($9,$104,$106,$108)|0); if (!($109)) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $110 = ((($9)) + 1084|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)!=(0); if ($112) { $113 = ((($9)) + 1084|0); $114 = HEAP32[$113>>2]|0; $115 = $2; $116 = ((($115)) + 984|0); $117 = HEAP32[$116>>2]|0; $118 = ((($9)) + 1092|0); $119 = HEAP32[$118>>2]|0; $120 = (__ZN14CardDescriptor12valueInRangeEiii($9,$114,$117,$119)|0); if (!($120)) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $121 = ((($9)) + 1144|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)!=(0); if ($123) { $124 = ((($9)) + 1152|0); $125 = $2; $126 = ((($125)) + 128|0); $127 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($124,$126)|0); if ($127) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } } $128 = $2; $0 = $128; $129 = $0; STACKTOP = sp;return ($129|0); } function __ZN14CardDescriptor9match_andEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc13 = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $match = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 49|0; $6 = sp; $7 = sp + 48|0; $0 = $this; $1 = $card; $8 = $0; $9 = $1; $match = $9; $i = 0; while(1) { $10 = $i; $11 = ((($8)) + 248|0); $12 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { label = 25; break; } $14 = ((($8)) + 248|0); $15 = $i; $16 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)>=(0); $19 = $1; $20 = ((($8)) + 248|0); $21 = $i; $22 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; if ($18) { $24 = (__ZN13CardPrimitive10hasSubtypeEi($19,$23)|0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; if ($24) { $128 = 0; } else { $25 = $1; $26 = (__ZNK13CardPrimitive9getLCNameEv($25)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$26); $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; __THREW__ = 0; $27 = (invoke_iii(4349,($2|0),0)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 12; break; } $30 = ((($8)) + 248|0); $31 = $i; __THREW__ = 0; $32 = (invoke_iii(4123,($30|0),($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 12; break; } $35 = HEAP32[$32>>2]|0; $36 = ($27|0)==($35|0); $37 = $36 ^ 1; $128 = $37; } $$pre_trunc = HEAP8[$3>>0]|0; $38 = $$pre_trunc&1; if ($38) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } if ($128) { $match = 0; } } else { $42 = (0 - ($23))|0; $43 = (__ZN13CardPrimitive10hasSubtypeEi($19,$42)|0); $$expand_i1_val7 = 0; HEAP8[$7>>0] = $$expand_i1_val7; if ($43) { $129 = 1; } else { $44 = $1; $45 = (__ZNK13CardPrimitive9getLCNameEv($44)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$45); $$expand_i1_val9 = 1; HEAP8[$7>>0] = $$expand_i1_val9; __THREW__ = 0; $46 = (invoke_iii(4349,($6|0),0)|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 22; break; } $49 = ((($8)) + 248|0); $50 = $i; __THREW__ = 0; $51 = (invoke_iii(4123,($49|0),($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 22; break; } $54 = HEAP32[$51>>2]|0; $55 = (0 - ($54))|0; $56 = ($46|0)==($55|0); $129 = $56; } $$pre_trunc11 = HEAP8[$7>>0]|0; $57 = $$pre_trunc11&1; if ($57) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } if ($129) { $match = 0; } } $61 = $i; $62 = (($61) + 1)|0; $i = $62; } if ((label|0) == 12) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; $$pre_trunc5 = HEAP8[$3>>0]|0; $41 = $$pre_trunc5&1; if (!($41)) { $126 = $4; $127 = $5; ___resumeException($126|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $126 = $4; $127 = $5; ___resumeException($126|0); // unreachable; } else if ((label|0) == 22) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; $$pre_trunc13 = HEAP8[$7>>0]|0; $60 = $$pre_trunc13&1; if (!($60)) { $126 = $4; $127 = $5; ___resumeException($126|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $126 = $4; $127 = $5; ___resumeException($126|0); // unreachable; } else if ((label|0) == 25) { $63 = ((($8)) + 140|0); $64 = HEAP8[$63>>0]|0; $65 = $64&255; $66 = $1; $67 = ((($66)) + 140|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = $65 & $69; $71 = ((($8)) + 140|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; $74 = ($70|0)!=($73|0); if ($74) { $match = 0; } $75 = ((($8)) + 1124|0); $76 = HEAP8[$75>>0]|0; $77 = ($76<<24>>24)!=(0); if ($77) { $78 = ((($8)) + 1124|0); $79 = HEAP8[$78>>0]|0; $80 = $79&255; $81 = $1; $82 = ((($81)) + 140|0); $83 = HEAP8[$82>>0]|0; $84 = $83&255; $85 = $80 & $84; $86 = ($85|0)!=(0); if ($86) { $match = 0; } } $87 = ((($8)) + 1076|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0); if ($89) { $90 = ((($8)) + 1076|0); $91 = HEAP32[$90>>2]|0; $92 = $1; $93 = (__ZN13CardPrimitive8getPowerEv($92)|0); $94 = ((($8)) + 232|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN14CardDescriptor12valueInRangeEiii($8,$91,$93,$95)|0); if (!($96)) { $match = 0; } } $97 = ((($8)) + 1080|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)!=(0); if ($99) { $100 = ((($8)) + 1080|0); $101 = HEAP32[$100>>2]|0; $102 = $1; $103 = (__ZN13CardPrimitive12getToughnessEv($102)|0); $104 = ((($8)) + 236|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZN14CardDescriptor12valueInRangeEiii($8,$101,$103,$105)|0); if (!($106)) { $match = 0; } } $107 = ((($8)) + 1084|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0); if ($109) { $110 = ((($8)) + 1084|0); $111 = HEAP32[$110>>2]|0; $112 = $1; $113 = ((($112)) + 984|0); $114 = HEAP32[$113>>2]|0; $115 = ((($8)) + 1092|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZN14CardDescriptor12valueInRangeEiii($8,$111,$114,$116)|0); if (!($117)) { $match = 0; } } $118 = ((($8)) + 1144|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)!=(0); if (!($120)) { $125 = $match; STACKTOP = sp;return ($125|0); } $121 = ((($8)) + 1152|0); $122 = $1; $123 = ((($122)) + 128|0); $124 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($121,$123)|0); if (!($124)) { $125 = $match; STACKTOP = sp;return ($125|0); } $match = 0; $125 = $match; STACKTOP = sp;return ($125|0); } return (0)|0; } function __ZN14CardDescriptor5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $excludedSet = 0, $hasCounter = 0, $i = 0, $match = 0, $p = 0, $set = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $set = sp + 32|0; $excludedSet = sp + 16|0; $1 = $this; $2 = $card; $3 = $1; $4 = $2; $match = $4; $5 = ((($3)) + 1072|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(2); if ($7) { $8 = $2; $9 = (__ZN14CardDescriptor9match_andEP15MTGCardInstance($3,$8)|0); $match = $9; } else { $10 = ((($3)) + 1072|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(1); if ($12) { $13 = $2; $14 = (__ZN14CardDescriptor8match_orEP15MTGCardInstance($3,$13)|0); $match = $14; } } $15 = ((($3)) + 144|0); $16 = $2; $17 = ((($16)) + 144|0); __ZNSt3__1anILj128EEENS_6bitsetIXT_EEERKS2_S4_($set,$15,$17); $18 = ((($3)) + 144|0); $19 = (__ZNKSt3__16bitsetILj128EEneERKS1_($set,$18)|0); if ($19) { $0 = 0; $346 = $0; STACKTOP = sp;return ($346|0); } $20 = ((($3)) + 1128|0); $21 = $2; $22 = ((($21)) + 144|0); __ZNSt3__1anILj128EEENS_6bitsetIXT_EEERKS2_S4_($excludedSet,$20,$22); $23 = (__ZNKSt3__16bitsetILj128EE3anyEv($excludedSet)|0); if ($23) { $0 = 0; $346 = $0; STACKTOP = sp;return ($346|0); } $24 = ((($3)) + 344|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(-1); if ($26) { $27 = $2; $28 = (__ZN15MTGCardInstance8isTappedEv($27)|0); $29 = ($28|0)!=(0); if ($29) { label = 13; } else { label = 11; } } else { label = 11; } if ((label|0) == 11) { $30 = ((($3)) + 344|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(1); if ($32) { $33 = $2; $34 = (__ZN15MTGCardInstance8isTappedEv($33)|0); $35 = ($34|0)!=(0); if (!($35)) { label = 13; } } } if ((label|0) == 13) { $match = 0; } $36 = ((($3)) + 592|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(-1); if ($38) { $39 = $2; $40 = ((($39)) + 592|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0); if ($42) { label = 18; } else { label = 16; } } else { label = 16; } if ((label|0) == 16) { $43 = ((($3)) + 592|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(1); if ($45) { $46 = $2; $47 = ((($46)) + 592|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0); if (!($49)) { label = 18; } } } if ((label|0) == 18) { $match = 0; } $50 = ((($3)) + 524|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(-1); if ($52) { $53 = $2; $54 = ((($53)) + 524|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0); if ($56) { label = 23; } else { label = 21; } } else { label = 21; } if ((label|0) == 21) { $57 = ((($3)) + 524|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(1); if ($59) { $60 = $2; $61 = ((($60)) + 524|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0); if (!($63)) { label = 23; } } } if ((label|0) == 23) { $match = 0; } $64 = ((($3)) + 528|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(-1); if ($66) { $67 = $2; $68 = ((($67)) + 528|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0); if ($70) { label = 28; } else { label = 26; } } else { label = 26; } if ((label|0) == 26) { $71 = ((($3)) + 528|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(1); if ($73) { $74 = $2; $75 = ((($74)) + 528|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0); if (!($77)) { label = 28; } } } if ((label|0) == 28) { $match = 0; } $78 = ((($3)) + 536|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(-1); if ($80) { $81 = $2; $82 = ((($81)) + 532|0); $83 = HEAP8[$82>>0]|0; $84 = $83&1; if ($84) { label = 33; } else { label = 31; } } else { label = 31; } if ((label|0) == 31) { $85 = ((($3)) + 536|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)==(1); if ($87) { $88 = $2; $89 = ((($88)) + 532|0); $90 = HEAP8[$89>>0]|0; $91 = $90&1; if (!($91)) { label = 33; } } } if ((label|0) == 33) { $match = 0; } $92 = ((($3)) + 540|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(-1); if ($94) { $95 = $2; $96 = ((($95)) + 476|0); $97 = HEAP8[$96>>0]|0; $98 = $97&1; if ($98) { label = 38; } else { label = 36; } } else { label = 36; } if ((label|0) == 36) { $99 = ((($3)) + 540|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==(1); if ($101) { $102 = $2; $103 = ((($102)) + 476|0); $104 = HEAP8[$103>>0]|0; $105 = $104&1; if (!($105)) { label = 38; } } } if ((label|0) == 38) { $match = 0; } $106 = ((($3)) + 1172|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)==(-1); if ($108) { $109 = $2; $110 = ((($109)) + 477|0); $111 = HEAP8[$110>>0]|0; $112 = $111&1; if ($112) { label = 47; } else { $113 = $2; $114 = ((($113)) + 478|0); $115 = HEAP8[$114>>0]|0; $116 = $115&1; if ($116) { label = 47; } else { $117 = $2; $118 = ((($117)) + 479|0); $119 = HEAP8[$118>>0]|0; $120 = $119&1; if ($120) { label = 47; } else { label = 43; } } } } else { label = 43; } if ((label|0) == 43) { $121 = ((($3)) + 1172|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)==(1); if ($123) { $124 = $2; $125 = ((($124)) + 477|0); $126 = HEAP8[$125>>0]|0; $127 = $126&1; if (!($127)) { $128 = $2; $129 = ((($128)) + 478|0); $130 = HEAP8[$129>>0]|0; $131 = $130&1; if (!($131)) { $132 = $2; $133 = ((($132)) + 479|0); $134 = HEAP8[$133>>0]|0; $135 = $134&1; if (!($135)) { label = 47; } } } } } if ((label|0) == 47) { $match = 0; } $136 = ((($3)) + 1164|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)==(-1); if ($138) { label = 50; } else { $139 = ((($3)) + 1164|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)==(1); if ($141) { label = 50; } } L76: do { if ((label|0) == 50) { $142 = $2; $143 = (__ZN15MTGCardInstance10controllerEv($142)|0); $144 = (__ZN6Player8opponentEv($143)|0); $p = $144; $145 = ((($3)) + 1164|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)==(-1); if ($147) { $148 = $2; $149 = ((($148)) + 477|0); $150 = HEAP8[$149>>0]|0; $151 = $150&1; if ($151) { $152 = $2; $153 = (__ZN15MTGCardInstance10controllerEv($152)|0); $154 = $p; $155 = ($153|0)==($154|0); if ($155) { label = 62; } else { label = 53; } } else { label = 53; } } else { label = 53; } do { if ((label|0) == 53) { $156 = ((($3)) + 1164|0); $157 = HEAP32[$156>>2]|0; $158 = ($157|0)==(1); if ($158) { $159 = $2; $160 = ((($159)) + 477|0); $161 = HEAP8[$160>>0]|0; $162 = $161&1; if (!($162)) { $163 = $2; $164 = (__ZN15MTGCardInstance10controllerEv($163)|0); $165 = $p; $166 = ($164|0)==($165|0); if ($166) { label = 62; break; } } } $167 = ((($3)) + 1164|0); $168 = HEAP32[$167>>2]|0; $169 = ($168|0)==(-1); if ($169) { $170 = $2; $171 = ((($170)) + 478|0); $172 = HEAP8[$171>>0]|0; $173 = $172&1; if ($173) { $174 = $2; $175 = (__ZN15MTGCardInstance10controllerEv($174)|0); $176 = $p; $177 = (__ZN6Player8opponentEv($176)|0); $178 = ($175|0)==($177|0); if ($178) { label = 62; break; } } } $179 = ((($3)) + 1164|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)==(1); if ($181) { $182 = $2; $183 = ((($182)) + 478|0); $184 = HEAP8[$183>>0]|0; $185 = $184&1; if (!($185)) { $186 = $2; $187 = (__ZN15MTGCardInstance10controllerEv($186)|0); $188 = $p; $189 = (__ZN6Player8opponentEv($188)|0); $190 = ($187|0)==($189|0); if ($190) { label = 62; } } } } } while(0); if ((label|0) == 62) { $match = 0; } $191 = ((($3)) + 1168|0); $192 = HEAP32[$191>>2]|0; $193 = ($192|0)==(-1); if ($193) { $194 = $2; $195 = ((($194)) + 478|0); $196 = HEAP8[$195>>0]|0; $197 = $196&1; if ($197) { $198 = $2; $199 = (__ZN15MTGCardInstance10controllerEv($198)|0); $200 = $p; $201 = ($199|0)==($200|0); if (!($201)) { label = 66; } } else { label = 66; } } else { label = 66; } do { if ((label|0) == 66) { $202 = ((($3)) + 1168|0); $203 = HEAP32[$202>>2]|0; $204 = ($203|0)==(1); if ($204) { $205 = $2; $206 = ((($205)) + 478|0); $207 = HEAP8[$206>>0]|0; $208 = $207&1; if (!($208)) { $209 = $2; $210 = (__ZN15MTGCardInstance10controllerEv($209)|0); $211 = $p; $212 = ($210|0)==($211|0); if ($212) { break; } } } $213 = ((($3)) + 1168|0); $214 = HEAP32[$213>>2]|0; $215 = ($214|0)==(-1); if ($215) { $216 = $2; $217 = ((($216)) + 477|0); $218 = HEAP8[$217>>0]|0; $219 = $218&1; if ($219) { $220 = $2; $221 = (__ZN15MTGCardInstance10controllerEv($220)|0); $222 = $p; $223 = (__ZN6Player8opponentEv($222)|0); $224 = ($221|0)==($223|0); if ($224) { break; } } } $225 = ((($3)) + 1168|0); $226 = HEAP32[$225>>2]|0; $227 = ($226|0)==(1); if (!($227)) { break L76; } $228 = $2; $229 = ((($228)) + 477|0); $230 = HEAP8[$229>>0]|0; $231 = $230&1; if ($231) { break L76; } $232 = $2; $233 = (__ZN15MTGCardInstance10controllerEv($232)|0); $234 = $p; $235 = (__ZN6Player8opponentEv($234)|0); $236 = ($233|0)==($235|0); if (!($236)) { break L76; } } } while(0); $match = 0; } } while(0); $237 = ((($3)) + 496|0); $238 = HEAP32[$237>>2]|0; $239 = ($238|0)==(-1); if ($239) { $240 = $2; $241 = ((($240)) + 496|0); $242 = HEAP32[$241>>2]|0; $243 = ($242|0)!=(0); if ($243) { label = 80; } else { label = 78; } } else { label = 78; } if ((label|0) == 78) { $244 = ((($3)) + 496|0); $245 = HEAP32[$244>>2]|0; $246 = ($245|0)==(1); if ($246) { $247 = $2; $248 = ((($247)) + 496|0); $249 = HEAP32[$248>>2]|0; $250 = ($249|0)!=(0); if (!($250)) { label = 80; } } } if ((label|0) == 80) { $match = 0; } $251 = ((($3)) + 852|0); $252 = HEAP32[$251>>2]|0; $253 = ($252|0)==(1); do { if ($253) { $254 = ((($3)) + 836|0); $255 = HEAP32[$254>>2]|0; $256 = ($255|0)==(44992|0); $257 = $2; $258 = ((($257)) + 852|0); $259 = HEAP32[$258>>2]|0; $260 = ($259|0)!=(0); if (!($256)) { if ($260) { break; } $match = 0; break; } if (!($260)) { $261 = $2; $262 = ((($261)) + 836|0); $263 = HEAP32[$262>>2]|0; $264 = ($263|0)!=(0|0); if (!($264)) { $match = 0; } } } else { $265 = ((($3)) + 852|0); $266 = HEAP32[$265>>2]|0; $267 = ($266|0)==(-1); $268 = ((($3)) + 836|0); $269 = HEAP32[$268>>2]|0; $270 = ($269|0)==(46064|0); if ($267) { $271 = $2; $272 = ((($271)) + 852|0); $273 = HEAP32[$272>>2]|0; $274 = ($273|0)!=(0); if (!($270)) { if (!($274)) { break; } $match = 0; break; } if (!($274)) { $275 = $2; $276 = ((($275)) + 836|0); $277 = HEAP32[$276>>2]|0; $278 = ($277|0)!=(0|0); if (!($278)) { break; } } $match = 0; break; } else { if ($270) { $279 = $2; $280 = ((($279)) + 836|0); $281 = HEAP32[$280>>2]|0; $282 = ($281|0)!=(0|0); if (!($282)) { break; } $match = 0; break; } $283 = ((($3)) + 836|0); $284 = HEAP32[$283>>2]|0; $285 = ($284|0)==(44992|0); if (!($285)) { break; } $286 = $2; $287 = ((($286)) + 836|0); $288 = HEAP32[$287>>2]|0; $289 = ($288|0)!=(0|0); if ($289) { break; } $match = 0; break; } } } while(0); $290 = ((($3)) + 1096|0); $291 = HEAP32[$290>>2]|0; $292 = ($291|0)!=(0); do { if ($292) { $293 = $2; $294 = ((($293)) + 812|0); $295 = HEAP32[$294>>2]|0; $296 = HEAP32[$295>>2]|0; $297 = ($296|0)!=(0); if (!($297)) { $match = 0; break; } $hasCounter = 0; $i = 0; while(1) { $298 = $i; $299 = $2; $300 = ((($299)) + 812|0); $301 = HEAP32[$300>>2]|0; $302 = HEAP32[$301>>2]|0; $303 = ($298|0)<($302|0); if (!($303)) { break; } $304 = $2; $305 = ((($304)) + 812|0); $306 = HEAP32[$305>>2]|0; $307 = ((($306)) + 4|0); $308 = $i; $309 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($307,$308)|0); $310 = HEAP32[$309>>2]|0; $311 = ((($310)) + 12|0); $312 = HEAP32[$311>>2]|0; $313 = ($312|0)>(0); if ($313) { $hasCounter = 1; } $314 = $i; $315 = (($314) + 1)|0; $i = $315; } $316 = $hasCounter; $317 = ($316|0)!=(0); if (!($317)) { $match = 0; } } else { $318 = ((($3)) + 1088|0); $319 = HEAP32[$318>>2]|0; $320 = ($319|0)!=(0); if ($320) { $321 = $2; $322 = ((($321)) + 812|0); $323 = HEAP32[$322>>2]|0; $324 = ((($3)) + 1112|0); $325 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($324)|0); $326 = ((($3)) + 1100|0); $327 = HEAP32[$326>>2]|0; $328 = ((($3)) + 1104|0); $329 = HEAP32[$328>>2]|0; $330 = (__ZN8Counters10hasCounterEPKcii($323,$325,$327,$329)|0); $targetCounter = $330; $331 = $targetCounter; $332 = ($331|0)!=(0|0); $333 = ((($3)) + 1088|0); $334 = HEAP32[$333>>2]|0; if ($332) { $335 = $targetCounter; $336 = ((($335)) + 12|0); $337 = HEAP32[$336>>2]|0; $338 = ((($3)) + 1108|0); $339 = HEAP32[$338>>2]|0; $340 = (__ZN14CardDescriptor12valueInRangeEiii($3,$334,$337,$339)|0); if ($340) { break; } $match = 0; break; } $341 = ($334|0)!=(5); if ($341) { $342 = ((($3)) + 1088|0); $343 = HEAP32[$342>>2]|0; $344 = ($343|0)!=(1); if ($344) { $match = 0; } } } } } while(0); $345 = $match; $0 = $345; $346 = $0; STACKTOP = sp;return ($346|0); } function __ZN14CardDescriptor5matchEP11MTGGameZone($this,$zone) { $this = $this|0; $zone = $zone|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $zone; $2 = $0; $3 = $1; $4 = (__ZN14CardDescriptor9nextmatchEP11MTGGameZoneP15MTGCardInstance($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZN14CardDescriptor9nextmatchEP11MTGGameZoneP15MTGCardInstance($this,$zone,$previous) { $this = $this|0; $zone = $zone|0; $previous = $previous|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $zone; $3 = $previous; $4 = $1; $found = 0; $5 = $3; $6 = (0|0)==($5|0); $$ = $6 ? 1 : 0; $found = $$; $i = 0; while(1) { $7 = $i; $8 = $2; $9 = ((($8)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($7|0)<($10|0); if (!($11)) { label = 9; break; } $12 = $found; $13 = ($12|0)!=(0); if ($13) { $14 = $2; $15 = ((($14)) + 8|0); $16 = $i; $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN14CardDescriptor5matchEP15MTGCardInstance($4,$18)|0); $20 = ($19|0)!=(0|0); if ($20) { label = 5; break; } } $26 = $2; $27 = ((($26)) + 8|0); $28 = $i; $29 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($27,$28)|0); $30 = HEAP32[$29>>2]|0; $31 = $3; $32 = ($30|0)==($31|0); if ($32) { $found = 1; } $33 = $i; $34 = (($33) + 1)|0; $i = $34; } if ((label|0) == 5) { $21 = $2; $22 = ((($21)) + 8|0); $23 = $i; $24 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $0 = $25; $35 = $0; STACKTOP = sp;return ($35|0); } else if ((label|0) == 9) { $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } return (0)|0; } function __ZN14CardDescriptor17SetExclusionColorEii($this,$_color,$removeAllOthers) { $this = $this|0; $_color = $_color|0; $removeAllOthers = $removeAllOthers|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $removeAllOthers; $3 = $0; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 1124|0); HEAP8[$6>>0] = 0; } $7 = $1; $8 = (__ZN13CardPrimitive21ConvertColorToBitMaskEi($7)|0); $9 = $8&255; $10 = ((($3)) + 1124|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = $12 | $9; $14 = $13&255; HEAP8[$10>>0] = $14; STACKTOP = sp;return; } function __GLOBAL__sub_I_CardDescriptor_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_365(); ___cxx_global_var_init_1_366(); ___cxx_global_var_init_3_367(); ___cxx_global_var_init_5_368(); return; } function __ZNSt3__16bitsetILj128EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__18__bitsetILj4ELj128EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1anILj128EEENS_6bitsetIXT_EEERKS2_S4_($agg$result,$__x,$__y) { $agg$result = $agg$result|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; ;HEAP32[$agg$result>>2]=HEAP32[$2>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$2+12>>2]|0; $3 = $1; (__ZNSt3__16bitsetILj128EEaNERKS1_($agg$result,$3)|0); STACKTOP = sp;return; } function __ZNKSt3__16bitsetILj128EEneERKS1_($this,$__rhs) { $this = $this|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16bitsetILj128EEeqERKS1_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16bitsetILj128EE3anyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__18__bitsetILj4ELj128EE3anyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__115__equal_alignedINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $__clz = 0, $__dn = 0, $__m = 0, $__m1 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 24|0; $__n = sp + 20|0; $1 = sp + 8|0; $2 = (__ZNSt3__1miERKNS_14__bit_iteratorINS_8__bitsetILj4ELj128EEELb1ELj0EEES5_($__last1,$__first1)|0); HEAP32[$__n>>2] = $2; $3 = HEAP32[$__n>>2]|0; $4 = ($3|0)>(0); if ($4) { $5 = ((($__first1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); do { if ($7) { $8 = ((($__first1)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = (32 - ($9))|0; $__clz = $10; $11 = $__clz; HEAP32[$1>>2] = $11; $12 = (__ZNSt3__13minIiEERKT_S3_S3_($1,$__n)|0); $13 = HEAP32[$12>>2]|0; $__dn = $13; $14 = $__dn; $15 = HEAP32[$__n>>2]|0; $16 = (($15) - ($14))|0; HEAP32[$__n>>2] = $16; $17 = ((($__first1)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = -1 << $18; $20 = $__clz; $21 = $__dn; $22 = (($20) - ($21))|0; $23 = -1 >>> $22; $24 = $19 & $23; $__m = $24; $25 = HEAP32[$__first2>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = $__m; $28 = $26 & $27; $29 = HEAP32[$__first1>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = $__m; $32 = $30 & $31; $33 = ($28|0)!=($32|0); if (!($33)) { $34 = HEAP32[$__first2>>2]|0; $35 = ((($34)) + 4|0); HEAP32[$__first2>>2] = $35; $36 = HEAP32[$__first1>>2]|0; $37 = ((($36)) + 4|0); HEAP32[$__first1>>2] = $37; break; } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } } while(0); while(1) { $38 = HEAP32[$__n>>2]|0; $39 = ($38>>>0)>=(32); if (!($39)) { break; } $40 = HEAP32[$__first2>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$__first1>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ($41|0)!=($43|0); if ($44) { label = 8; break; } $45 = HEAP32[$__n>>2]|0; $46 = (($45) - 32)|0; HEAP32[$__n>>2] = $46; $47 = HEAP32[$__first1>>2]|0; $48 = ((($47)) + 4|0); HEAP32[$__first1>>2] = $48; $49 = HEAP32[$__first2>>2]|0; $50 = ((($49)) + 4|0); HEAP32[$__first2>>2] = $50; } if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } $51 = HEAP32[$__n>>2]|0; $52 = ($51|0)>(0); if ($52) { $53 = HEAP32[$__n>>2]|0; $54 = (32 - ($53))|0; $55 = -1 >>> $54; $__m1 = $55; $56 = HEAP32[$__first2>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = $__m1; $59 = $57 & $58; $60 = HEAP32[$__first1>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = $__m1; $63 = $61 & $62; $64 = ($59|0)!=($63|0); if ($64) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } } } $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } function __ZNSt3__117__equal_unalignedINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__b = 0, $__b3 = 0, $__b4 = 0, $__clz_f = 0, $__clz_r = 0, $__clz_r1 = 0, $__ddn = 0, $__dn = 0, $__dn5 = 0, $__m = 0, $__m2 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 60|0; $__n = sp + 56|0; $1 = sp + 44|0; $__clz_r = sp + 32|0; $2 = sp + 24|0; $3 = sp; $4 = (__ZNSt3__1miERKNS_14__bit_iteratorINS_8__bitsetILj4ELj128EEELb1ELj0EEES5_($__last1,$__first1)|0); HEAP32[$__n>>2] = $4; $5 = HEAP32[$__n>>2]|0; $6 = ($5|0)>(0); do { if ($6) { $7 = ((($__first1)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); if ($9) { $10 = ((($__first1)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = (32 - ($11))|0; $__clz_f = $12; $13 = $__clz_f; HEAP32[$1>>2] = $13; $14 = (__ZNSt3__13minIiEERKT_S3_S3_($1,$__n)|0); $15 = HEAP32[$14>>2]|0; $__dn = $15; $16 = $__dn; $17 = HEAP32[$__n>>2]|0; $18 = (($17) - ($16))|0; HEAP32[$__n>>2] = $18; $19 = ((($__first1)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = -1 << $20; $22 = $__clz_f; $23 = $__dn; $24 = (($22) - ($23))|0; $25 = -1 >>> $24; $26 = $21 & $25; $__m = $26; $27 = HEAP32[$__first1>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = $__m; $30 = $28 & $29; $__b = $30; $31 = ((($__first2)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = (32 - ($32))|0; HEAP32[$__clz_r>>2] = $33; $34 = $__dn; HEAP32[$2>>2] = $34; $35 = (__ZNSt3__13minIjEERKT_S3_S3_($2,$__clz_r)|0); $36 = HEAP32[$35>>2]|0; $__ddn = $36; $37 = ((($__first2)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = -1 << $38; $40 = HEAP32[$__clz_r>>2]|0; $41 = $__ddn; $42 = (($40) - ($41))|0; $43 = -1 >>> $42; $44 = $39 & $43; $__m = $44; $45 = ((($__first2)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = ((($__first1)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = ($46>>>0)>($48>>>0); $50 = HEAP32[$__first2>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = $__m; $53 = $51 & $52; $54 = $__b; if ($49) { $55 = ((($__first2)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = ((($__first1)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (($56) - ($58))|0; $60 = $54 << $59; $61 = ($53|0)!=($60|0); if ($61) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } } else { $62 = ((($__first1)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = ((($__first2)) + 4|0); $65 = HEAP32[$64>>2]|0; $66 = (($63) - ($65))|0; $67 = $54 >>> $66; $68 = ($53|0)!=($67|0); if ($68) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } } $69 = $__ddn; $70 = ((($__first2)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = (($69) + ($71))|0; $73 = (($72>>>0) / 32)&-1; $74 = HEAP32[$__first2>>2]|0; $75 = (($74) + ($73<<2)|0); HEAP32[$__first2>>2] = $75; $76 = $__ddn; $77 = ((($__first2)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = (($76) + ($78))|0; $80 = (($79>>>0) % 32)&-1; $81 = ((($__first2)) + 4|0); HEAP32[$81>>2] = $80; $82 = $__ddn; $83 = $__dn; $84 = (($83) - ($82))|0; $__dn = $84; $85 = $__dn; $86 = ($85|0)>(0); do { if ($86) { $87 = $__dn; $88 = (32 - ($87))|0; $89 = -1 >>> $88; $__m = $89; $90 = HEAP32[$__first2>>2]|0; $91 = HEAP32[$90>>2]|0; $92 = $__m; $93 = $91 & $92; $94 = $__b; $95 = ((($__first1)) + 4|0); $96 = HEAP32[$95>>2]|0; $97 = $__ddn; $98 = (($96) + ($97))|0; $99 = $94 >>> $98; $100 = ($93|0)!=($99|0); if (!($100)) { $101 = $__dn; $102 = ((($__first2)) + 4|0); HEAP32[$102>>2] = $101; break; } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } } while(0); $103 = HEAP32[$__first1>>2]|0; $104 = ((($103)) + 4|0); HEAP32[$__first1>>2] = $104; } $105 = ((($__first2)) + 4|0); $106 = HEAP32[$105>>2]|0; $107 = (32 - ($106))|0; $__clz_r1 = $107; $108 = ((($__first2)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = -1 << $109; $__m2 = $110; while(1) { $111 = HEAP32[$__n>>2]|0; $112 = ($111>>>0)>=(32); if (!($112)) { label = 20; break; } $113 = HEAP32[$__first1>>2]|0; $114 = HEAP32[$113>>2]|0; $__b3 = $114; $115 = HEAP32[$__first2>>2]|0; $116 = HEAP32[$115>>2]|0; $117 = $__m2; $118 = $116 & $117; $119 = $__b3; $120 = ((($__first2)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = $119 << $121; $123 = ($118|0)!=($122|0); if ($123) { label = 16; break; } $124 = HEAP32[$__first2>>2]|0; $125 = ((($124)) + 4|0); HEAP32[$__first2>>2] = $125; $126 = HEAP32[$__first2>>2]|0; $127 = HEAP32[$126>>2]|0; $128 = $__m2; $129 = $128 ^ -1; $130 = $127 & $129; $131 = $__b3; $132 = $__clz_r1; $133 = $131 >>> $132; $134 = ($130|0)!=($133|0); if ($134) { label = 18; break; } $135 = HEAP32[$__n>>2]|0; $136 = (($135) - 32)|0; HEAP32[$__n>>2] = $136; $137 = HEAP32[$__first1>>2]|0; $138 = ((($137)) + 4|0); HEAP32[$__first1>>2] = $138; } if ((label|0) == 16) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } else if ((label|0) == 18) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } else if ((label|0) == 20) { $139 = HEAP32[$__n>>2]|0; $140 = ($139|0)>(0); if (!($140)) { break; } $141 = HEAP32[$__n>>2]|0; $142 = (32 - ($141))|0; $143 = -1 >>> $142; $__m2 = $143; $144 = HEAP32[$__first1>>2]|0; $145 = HEAP32[$144>>2]|0; $146 = $__m2; $147 = $145 & $146; $__b4 = $147; $148 = $__clz_r1; HEAP32[$3>>2] = $148; $149 = (__ZNSt3__13minIiEERKT_S3_S3_($__n,$3)|0); $150 = HEAP32[$149>>2]|0; $__dn5 = $150; $151 = ((($__first2)) + 4|0); $152 = HEAP32[$151>>2]|0; $153 = -1 << $152; $154 = $__clz_r1; $155 = $__dn5; $156 = (($154) - ($155))|0; $157 = -1 >>> $156; $158 = $153 & $157; $__m2 = $158; $159 = HEAP32[$__first2>>2]|0; $160 = HEAP32[$159>>2]|0; $161 = $__m2; $162 = $160 & $161; $163 = $__b4; $164 = ((($__first2)) + 4|0); $165 = HEAP32[$164>>2]|0; $166 = $163 << $165; $167 = ($162|0)!=($166|0); if ($167) { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } $168 = $__dn5; $169 = ((($__first2)) + 4|0); $170 = HEAP32[$169>>2]|0; $171 = (($168) + ($170))|0; $172 = (($171>>>0) / 32)&-1; $173 = HEAP32[$__first2>>2]|0; $174 = (($173) + ($172<<2)|0); HEAP32[$__first2>>2] = $174; $175 = $__dn5; $176 = ((($__first2)) + 4|0); $177 = HEAP32[$176>>2]|0; $178 = (($175) + ($177))|0; $179 = (($178>>>0) % 32)&-1; $180 = ((($__first2)) + 4|0); HEAP32[$180>>2] = $179; $181 = $__dn5; $182 = HEAP32[$__n>>2]|0; $183 = (($182) - ($181))|0; HEAP32[$__n>>2] = $183; $184 = HEAP32[$__n>>2]|0; $185 = ($184|0)>(0); if (!($185)) { break; } $186 = HEAP32[$__n>>2]|0; $187 = (32 - ($186))|0; $188 = -1 >>> $187; $__m2 = $188; $189 = HEAP32[$__first2>>2]|0; $190 = HEAP32[$189>>2]|0; $191 = $__m2; $192 = $190 & $191; $193 = $__b4; $194 = $__dn5; $195 = $193 >>> $194; $196 = ($192|0)!=($195|0); if (!($196)) { break; } $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } } } while(0); $$expand_i1_val14 = 1; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $197 = $$pre_trunc&1; STACKTOP = sp;return ($197|0); } function ___cxx_global_var_init_365() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25548,182585); (___cxa_atexit((3831|0),(25548|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_366() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25560,165089); (___cxa_atexit((3831|0),(25560|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_367() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25572,165080); (___cxa_atexit((3831|0),(25572|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_368() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25584,165065); (___cxa_atexit((3831|0),(25584|0),(___dso_handle|0))|0); return; } function __ZNSt3__18__bitsetILj4ELj128EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); $3 = ((($1)) + 16|0); $4 = $2; while(1) { HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = ($5|0)==($3|0); if ($6) { break; } else { $4 = $5; } } STACKTOP = sp;return; } function __ZNSt3__16bitsetILj128EEaNERKS1_($this,$__rhs) { $this = $this|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__rhs; $2 = $0; $3 = $1; __ZNSt3__18__bitsetILj4ELj128EEaNERKS1_($2,$3); STACKTOP = sp;return ($2|0); } function __ZNSt3__18__bitsetILj4ELj128EEaNERKS1_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $__i = 0; while(1) { $3 = $__i; $4 = ($3>>>0)<(4); if (!($4)) { break; } $5 = $__i; $6 = $1; $7 = (($6) + ($5<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $__i; $10 = (($2) + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & $8; HEAP32[$10>>2] = $12; $13 = $__i; $14 = (($13) + 1)|0; $__i = $14; } STACKTOP = sp;return; } function __ZNKSt3__16bitsetILj128EEeqERKS1_($this,$__rhs) { $this = $this|0; $__rhs = $__rhs|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 48|0; $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 32|0; $2 = sp + 16|0; $3 = sp + 8|0; $4 = sp; $0 = $this; $1 = $__rhs; $5 = $0; __ZNKSt3__18__bitsetILj4ELj128EE11__make_iterEj($2,$5,0); __ZNKSt3__18__bitsetILj4ELj128EE11__make_iterEj($3,$5,128); $6 = $1; __ZNKSt3__18__bitsetILj4ELj128EE11__make_iterEj($4,$6,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$4+4>>2]|0; $7 = (invoke_iiii(4538,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZNSt3__15equalINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$expand_i1_val = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 88|0; $$byval_copy$4 = sp + 80|0; $$byval_copy$3 = sp + 72|0; $$byval_copy$2 = sp + 64|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 48|0; $0 = sp + 96|0; $1 = sp + 40|0; $2 = sp + 32|0; $3 = sp + 24|0; $4 = sp + 16|0; $5 = sp + 8|0; $6 = sp; $7 = ((($__first1)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ((($__first2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)==($10|0); if ($11) { ;HEAP32[$1>>2]=HEAP32[$__first1>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__first1+4>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__last1>>2]|0;HEAP32[$2+4>>2]=HEAP32[$__last1+4>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__first2>>2]|0;HEAP32[$3+4>>2]=HEAP32[$__first2+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$2+4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$3+4>>2]|0; $12 = (__ZNSt3__115__equal_alignedINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); $$expand_i1_val = $12&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } else { ;HEAP32[$4>>2]=HEAP32[$__first1>>2]|0;HEAP32[$4+4>>2]=HEAP32[$__first1+4>>2]|0; ;HEAP32[$5>>2]=HEAP32[$__last1>>2]|0;HEAP32[$5+4>>2]=HEAP32[$__last1+4>>2]|0; ;HEAP32[$6>>2]=HEAP32[$__first2>>2]|0;HEAP32[$6+4>>2]=HEAP32[$__first2+4>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$3+4>>2]=HEAP32[$4+4>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy$4+4>>2]=HEAP32[$5+4>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy$5+4>>2]=HEAP32[$6+4>>2]|0; $13 = (__ZNSt3__117__equal_unalignedINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE($$byval_copy$3,$$byval_copy$4,$$byval_copy$5)|0); $$expand_i1_val7 = $13&1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZNSt3__1miERKNS_14__bit_iteratorINS_8__bitsetILj4ELj128EEELb1ELj0EEES5_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $10 = $9<<5; $11 = $0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = (($10) + ($13))|0; $15 = $1; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) - ($17))|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__13minIiEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13minIiNS_6__lessIiiEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13minIiNS_6__lessIiiEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $1; $3 = $0; $4 = (__ZNKSt3__16__lessIiiEclERKiS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__18__bitsetILj4ELj128EE11__make_iterEj($agg$result,$this,$__pos) { $agg$result = $agg$result|0; $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__pos; $2 = $0; $3 = $1; $4 = (($3>>>0) / 32)&-1; $5 = (($2) + ($4<<2)|0); $6 = $1; $7 = (($6>>>0) % 32)&-1; __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb1ELj0EEC2EPKjj($agg$result,$5,$7); STACKTOP = sp;return; } function __ZNSt3__114__bit_iteratorINS_8__bitsetILj4ELj128EEELb1ELj0EEC2EPKjj($this,$__s,$__ctz) { $this = $this|0; $__s = $__s|0; $__ctz = $__ctz|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__ctz; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__18__bitsetILj4ELj128EE3anyEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__m = 0, $__n = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $1; $__n = 128; $__p = $2; while(1) { $3 = $__n; $4 = ($3>>>0)>=(32); if (!($4)) { label = 6; break; } $5 = $__p; $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if ($7) { label = 4; break; } $8 = $__p; $9 = ((($8)) + 4|0); $__p = $9; $10 = $__n; $11 = (($10) - 32)|0; $__n = $11; } do { if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else if ((label|0) == 6) { $12 = $__n; $13 = ($12>>>0)>(0); if ($13) { $14 = $__n; $15 = (32 - ($14))|0; $16 = -1 >>> $15; $__m = $16; $17 = $__p; $18 = HEAP32[$17>>2]|0; $19 = $__m; $20 = $18 & $19; $21 = ($20|0)!=(0); if ($21) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } function __ZN11CardDisplayC2EiP12GameObserveriiP12JGuiListenerP13TargetChooseri($this,$id,$game,$_x,$_y,$_listener,$_tc,$_nb_displayed_items) { $this = $this|0; $id = $id|0; $game = $game|0; $_x = $_x|0; $_y = $_y|0; $_listener = $_listener|0; $_tc = $_tc|0; $_nb_displayed_items = $_nb_displayed_items|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $game; $3 = $_x; $4 = $_y; $5 = $_listener; $6 = $_tc; $7 = $_nb_displayed_items; $8 = $0; $9 = $2; __ZN23PlayGuiObjectControllerC2EP12GameObserver($8,$9); $10 = 25604; HEAP32[$8>>2] = $10; $11 = ((($8)) + 56|0); $12 = $1; HEAP32[$11>>2] = $12; $13 = ((($8)) + 60|0); $14 = $3; HEAP32[$13>>2] = $14; $15 = ((($8)) + 64|0); $16 = $4; HEAP32[$15>>2] = $16; $17 = $6; $18 = ((($8)) + 80|0); HEAP32[$18>>2] = $17; $19 = $5; $20 = ((($8)) + 84|0); HEAP32[$20>>2] = $19; $21 = $7; $22 = ((($8)) + 72|0); HEAP32[$22>>2] = $21; $23 = ((($8)) + 68|0); HEAP32[$23>>2] = 0; $24 = ((($8)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = ((($8)) + 72|0); $27 = HEAP32[$26>>2]|0; $28 = ($27*30)|0; $29 = (($25) + ($28))|0; $30 = (($29) + 25)|0; $31 = ($30|0)>(480); if ($31) { $32 = ((($8)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = ($33*30)|0; $35 = (($34) + 25)|0; $36 = (480 - ($35))|0; $37 = ((($8)) + 60|0); HEAP32[$37>>2] = $36; } $38 = ((($8)) + 64|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) + 55)|0; $41 = ($40|0)>(272); if (!($41)) { $43 = ((($8)) + 76|0); HEAP32[$43>>2] = 0; STACKTOP = sp;return; } $42 = ((($8)) + 64|0); HEAP32[$42>>2] = 217; $43 = ((($8)) + 76|0); HEAP32[$43>>2] = 0; STACKTOP = sp;return; } function __ZN11CardDisplay7AddCardEP15MTGCardInstance($this,$_card) { $this = $this|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_card; $4 = $0; $5 = (__Znwj(100)|0); $6 = $1; $7 = ((($4)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + 20)|0; $10 = ((($4)) + 20|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ((($4)) + 68|0); $13 = HEAP32[$12>>2]|0; $14 = (($11) - ($13))|0; $15 = ($14*30)|0; $16 = (($9) + ($15))|0; $17 = (+($16>>>0)); $18 = ((($4)) + 64|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 25)|0; $21 = (+($20|0)); __THREW__ = 0; invoke_viiidd(4539,($5|0),0,($6|0),(+$17),(+$21)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; __ZdlPv($5); $27 = $2; $28 = $3; ___resumeException($27|0); // unreachable; } else { $card = $5; $24 = $card; __ZN8GuiLayer3AddEP10JGuiObject($4,$24); STACKTOP = sp;return; } } function __ZN11CardDisplay4initEP11MTGGameZone($this,$zone) { $this = $this|0; $zone = $zone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $zone; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($2); $5 = $1; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 68|0); HEAP32[$7>>2] = 0; $i = 0; while(1) { $8 = $i; $9 = $1; $10 = ((($9)) + 56|0); $11 = HEAP32[$10>>2]|0; $12 = ($8|0)<($11|0); if (!($12)) { break; } $13 = $1; $14 = ((($13)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; __ZN11CardDisplay7AddCardEP15MTGCardInstance($2,$17); $18 = $i; $19 = (($18) + 1)|0; $i = $19; } $20 = ((($2)) + 20|0); $21 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($20)|0); $22 = ($21|0)!=(0); if (!($22)) { STACKTOP = sp;return; } $23 = ((($2)) + 20|0); $24 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($23,0)|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); STACKTOP = sp;return; } function __ZN11CardDisplay10rotateLeftEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $cardg = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); if ($4) { STACKTOP = sp;return; } $i = 0; while(1) { $5 = $i; $6 = ((($1)) + 20|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { break; } $9 = ((($1)) + 20|0); $10 = $i; $11 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $cardg = $12; $13 = $cardg; $14 = ((($13)) + 12|0); $15 = ((($14)) + 24|0); $16 = +HEAPF32[$15>>2]; $17 = $16 + 30.0; HEAPF32[$15>>2] = $17; $18 = $i; $19 = (($18) + 1)|0; $i = $19; } $20 = ((($1)) + 68|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + -1)|0; HEAP32[$20>>2] = $22; STACKTOP = sp;return; } function __ZN11CardDisplay11rotateRightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cardg = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = (($5) - 1)|0; $7 = ($3|0)==($6|0); if ($7) { STACKTOP = sp;return; } $i = 0; while(1) { $8 = $i; $9 = ((($1)) + 20|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = ($8>>>0)<($10>>>0); if (!($11)) { break; } $12 = ((($1)) + 20|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $cardg = $15; $16 = $cardg; $17 = ((($16)) + 12|0); $18 = ((($17)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = $19 - 30.0; HEAPF32[$18>>2] = $20; $21 = $i; $22 = (($21) + 1)|0; $i = $22; } $23 = ((($1)) + 68|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1)|0; HEAP32[$23>>2] = $25; STACKTOP = sp;return; } function __ZN11CardDisplay6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cardg = 0, $i = 0, $size = 0, $update = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $update = 0; $3 = ((($2)) + 76|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); L1: do { if ($5) { $6 = ((($2)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($8)|0); $size = $9; $10 = ((($2)) + 68|0); $11 = HEAP32[$10>>2]|0; $i = $11; while(1) { $12 = $i; $13 = ((($2)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = ((($2)) + 72|0); $16 = HEAP32[$15>>2]|0; $17 = (($14) + ($16))|0; $18 = ($12|0)<($17|0); if (!($18)) { break L1; } $19 = $i; $20 = ((($2)) + 20|0); $21 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($20)|0); $22 = ($19|0)<($21|0); if (!($22)) { break L1; } $23 = $i; $24 = $size; $25 = (($24) - 1)|0; $26 = ($23|0)>($25|0); if ($26) { break; } $27 = ((($2)) + 20|0); $28 = $i; $29 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($27,$28)|0); $30 = HEAP32[$29>>2]|0; $cardg = $30; $31 = $cardg; $32 = ((($31)) + 92|0); $33 = HEAP32[$32>>2]|0; $34 = ((($2)) + 76|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 8|0); $37 = $i; $38 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($36,$37)|0); $39 = HEAP32[$38>>2]|0; $40 = ($33|0)!=($39|0); if ($40) { $update = 1; } $41 = $i; $42 = (($41) + 1)|0; $i = $42; } $update = 1; } } while(0); $43 = $1; __ZN23PlayGuiObjectController6UpdateEf($2,$43); $44 = $update; $45 = $44&1; if (!($45)) { STACKTOP = sp;return; } $46 = ((($2)) + 76|0); $47 = HEAP32[$46>>2]|0; __ZN11CardDisplay4initEP11MTGGameZone($2,$47); STACKTOP = sp;return; } function __ZN11CardDisplay14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0; var $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cardg = 0, $distance2 = 0, $i = 0, $jge = 0, $key3 = 0, $left = 0; var $minDistance2 = 0, $n = 0, $n1 = 0, $n2 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $result = 0, $top = 0, $x1 = 0, $y1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 61|0; $x1 = sp + 24|0; $y1 = sp + 20|0; $top = sp + 4|0; $left = sp; $1 = $this; $2 = $key; $3 = $1; $4 = $2; $5 = (13)==($4|0); $6 = $2; $7 = (12)==($6|0); $or$cond = $5 | $7; $8 = $2; $9 = (8)==($8|0); $or$cond3 = $or$cond | $9; $10 = $2; $11 = (9)==($10|0); $or$cond5 = $or$cond3 | $11; if ($or$cond5) { $12 = ((($3)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($3)) + 56|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_viii[$19 & 8191]($16,$21,0); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } } $22 = ((($3)) + 20|0); $23 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($22)|0); $24 = ($23|0)!=(0); if (!($24)) { $$expand_i1_val7 = 0; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } $25 = ((($3)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $2; $28 = ($26|0)==($27|0); if ($28) { $29 = ((($3)) + 20|0); $30 = ((($3)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($29,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($3)) + 20|0); $36 = ((($3)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($35,$37)|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 28|0); $42 = HEAP32[$41>>2]|0; $43 = (FUNCTION_TABLE_ii[$42 & 8191]($39)|0); if ($43) { $44 = ((($3)) + 20|0); $45 = ((($3)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($44,$46)|0); $48 = HEAP32[$47>>2]|0; $cardg = $48; $49 = ((($3)) + 80|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)!=(0|0); if ($51) { $52 = ((($3)) + 80|0); $53 = HEAP32[$52>>2]|0; $54 = $cardg; $55 = ((($54)) + 92|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); $58 = ((($56)) + 280|0); $59 = $57 ? 0 : $58; (__ZN11TargetsList12toggleTargetEP10Targetable($53,$59)|0); $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } $60 = ((($3)) + 8|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0|0); if ($62) { $63 = ((($3)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = $cardg; __ZN12GameObserver13ButtonPressedEP13PlayGuiObject($64,$65); } $$expand_i1_val11 = 1; HEAP8[$0>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } } $$expand_i1_val13 = 1; HEAP8[$0>>0] = $$expand_i1_val13; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } $66 = $2; switch ($66|0) { case 7: { $67 = ((($3)) + 16|0); $68 = HEAP32[$67>>2]|0; $n = $68; $69 = $n; $70 = (($69) + -1)|0; $n = $70; $71 = $n; $72 = ((($3)) + 68|0); $73 = HEAP32[$72>>2]|0; $74 = ($71|0)<($73|0); do { if ($74) { $75 = $n; $76 = ($75|0)<(0); if ($76) { $n = 0; break; } else { __ZN11CardDisplay10rotateLeftEv($3); break; } } } while(0); $77 = $n; $78 = ((($3)) + 16|0); $79 = HEAP32[$78>>2]|0; $80 = ($77|0)!=($79|0); if ($80) { $81 = ((($3)) + 20|0); $82 = ((($3)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($81,$83)|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)!=(0|0); if ($86) { $87 = ((($3)) + 20|0); $88 = ((($3)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($87,$89)|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 24|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_iii[$94 & 8191]($91,7)|0); if ($95) { $96 = $n; $97 = ((($3)) + 16|0); HEAP32[$97>>2] = $96; $98 = ((($3)) + 20|0); $99 = ((($3)) + 16|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($98,$100)|0); $102 = HEAP32[$101>>2]|0; $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 20|0); $105 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$105 & 8191]($102); } } } $$expand_i1_val15 = 1; HEAP8[$0>>0] = $$expand_i1_val15; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); break; } case 6: { $106 = ((($3)) + 16|0); $107 = HEAP32[$106>>2]|0; $n1 = $107; $108 = $n1; $109 = (($108) + 1)|0; $n1 = $109; $110 = $n1; $111 = ((($3)) + 20|0); $112 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($111)|0); $113 = ($110|0)>=($112|0); if ($113) { $114 = ((($3)) + 20|0); $115 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($114)|0); $116 = (($115) - 1)|0; $n1 = $116; } $117 = $n1; $118 = ((($3)) + 68|0); $119 = HEAP32[$118>>2]|0; $120 = ((($3)) + 72|0); $121 = HEAP32[$120>>2]|0; $122 = (($119) + ($121))|0; $123 = ($117|0)>=($122|0); if ($123) { __ZN11CardDisplay11rotateRightEv($3); } $124 = $n1; $125 = ((($3)) + 16|0); $126 = HEAP32[$125>>2]|0; $127 = ($124|0)!=($126|0); if ($127) { $128 = ((($3)) + 20|0); $129 = ((($3)) + 16|0); $130 = HEAP32[$129>>2]|0; $131 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($128,$130)|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)!=(0|0); if ($133) { $134 = ((($3)) + 20|0); $135 = ((($3)) + 16|0); $136 = HEAP32[$135>>2]|0; $137 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($134,$136)|0); $138 = HEAP32[$137>>2]|0; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 24|0); $141 = HEAP32[$140>>2]|0; $142 = (FUNCTION_TABLE_iii[$141 & 8191]($138,6)|0); if ($142) { $143 = $n1; $144 = ((($3)) + 16|0); HEAP32[$144>>2] = $143; $145 = ((($3)) + 20|0); $146 = ((($3)) + 16|0); $147 = HEAP32[$146>>2]|0; $148 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($145,$147)|0); $149 = HEAP32[$148>>2]|0; $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 20|0); $152 = HEAP32[$151>>2]|0; FUNCTION_TABLE_vi[$152 & 8191]($149); } } } $$expand_i1_val17 = 1; HEAP8[$0>>0] = $$expand_i1_val17; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); break; } default: { $result = 0; $minDistance2 = -1; $153 = ((($3)) + 16|0); $154 = HEAP32[$153>>2]|0; $n2 = $154; $155 = ((($3)) + 8|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)!=(0|0); if ($157) { $158 = ((($3)) + 8|0); $159 = HEAP32[$158>>2]|0; $160 = (__ZN12GameObserver8getInputEv($159)|0); $162 = $160; } else { $161 = (__ZN3JGE11GetInstanceEv()|0); $162 = $161; } $jge = $162; $163 = $jge; $164 = ($163|0)!=(0|0); if ($164) { $165 = $jge; $166 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($165,$x1,$y1)|0); if ($166) { $i = 0; while(1) { $167 = $i; $168 = ((($3)) + 20|0); $169 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($168)|0); $170 = ($167>>>0)<($169>>>0); if (!($170)) { break; } $171 = ((($3)) + 20|0); $172 = $i; $173 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($171,$172)|0); $174 = HEAP32[$173>>2]|0; $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 32|0); $177 = HEAP32[$176>>2]|0; $178 = (FUNCTION_TABLE_iiii[$177 & 8191]($174,$top,$left)|0); if ($178) { $179 = +HEAPF32[$top>>2]; $180 = HEAP32[$y1>>2]|0; $181 = (+($180|0)); $182 = $179 - $181; $183 = +HEAPF32[$top>>2]; $184 = HEAP32[$y1>>2]|0; $185 = (+($184|0)); $186 = $183 - $185; $187 = $182 * $186; $188 = +HEAPF32[$left>>2]; $189 = HEAP32[$x1>>2]|0; $190 = (+($189|0)); $191 = $188 - $190; $192 = +HEAPF32[$left>>2]; $193 = HEAP32[$x1>>2]|0; $194 = (+($193|0)); $195 = $192 - $194; $196 = $191 * $195; $197 = $187 + $196; $198 = (~~(($197))>>>0); $distance2 = $198; $199 = $distance2; $200 = $minDistance2; $201 = ($199>>>0)<($200>>>0); if ($201) { $202 = $distance2; $minDistance2 = $202; $203 = $i; $n2 = $203; } } $204 = $i; $205 = (($204) + 1)|0; $i = $205; } $206 = $n2; $207 = ((($3)) + 16|0); $208 = HEAP32[$207>>2]|0; $209 = ($206|0)<($208|0); if ($209) { $key3 = 7; } else { $key3 = 6; } $210 = $n2; $211 = ((($3)) + 68|0); $212 = HEAP32[$211>>2]|0; $213 = ($210|0)<($212|0); if ($213) { __ZN11CardDisplay10rotateLeftEv($3); } else { $214 = $n2; $215 = ((($3)) + 20|0); $216 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($215)|0); $217 = ($214|0)>=($216|0); if ($217) { $218 = ((($3)) + 20|0); $219 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($218)|0); $220 = ($219|0)!=(0); if ($220) { $221 = ((($3)) + 20|0); $222 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($221)|0); $223 = (($222) - 1)|0; $n2 = $223; } } } $224 = $n2; $225 = ((($3)) + 68|0); $226 = HEAP32[$225>>2]|0; $227 = ((($3)) + 72|0); $228 = HEAP32[$227>>2]|0; $229 = (($226) + ($228))|0; $230 = ($224|0)>=($229|0); if ($230) { __ZN11CardDisplay11rotateRightEv($3); } $231 = $n2; $232 = ((($3)) + 16|0); $233 = HEAP32[$232>>2]|0; $234 = ($231|0)!=($233|0); if ($234) { $235 = ((($3)) + 20|0); $236 = ((($3)) + 16|0); $237 = HEAP32[$236>>2]|0; $238 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($235,$237)|0); $239 = HEAP32[$238>>2]|0; $240 = ($239|0)!=(0|0); if ($240) { $241 = ((($3)) + 20|0); $242 = ((($3)) + 16|0); $243 = HEAP32[$242>>2]|0; $244 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($241,$243)|0); $245 = HEAP32[$244>>2]|0; $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 24|0); $248 = HEAP32[$247>>2]|0; $249 = $key3; $250 = (FUNCTION_TABLE_iii[$248 & 8191]($245,$249)|0); if ($250) { $251 = $n2; $252 = ((($3)) + 16|0); HEAP32[$252>>2] = $251; $253 = ((($3)) + 20|0); $254 = ((($3)) + 16|0); $255 = HEAP32[$254>>2]|0; $256 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($253,$255)|0); $257 = HEAP32[$256>>2]|0; $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 20|0); $260 = HEAP32[$259>>2]|0; FUNCTION_TABLE_vi[$260 & 8191]($257); $result = 1; } } } $261 = $jge; __ZN3JGE20LeftClickedProcessedEv($261); } } $262 = $result; $263 = $262&1; $$expand_i1_val19 = $263&1; HEAP8[$0>>0] = $$expand_i1_val19; $$pre_trunc = HEAP8[$0>>0]|0; $264 = $$pre_trunc&1; STACKTOP = sp;return ($264|0); } } return (0)|0; } function __ZN11CardDisplay6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0.0, $133 = 0.0; var $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0; var $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cardg = 0, $cardg1 = 0, $drawMode = 0, $i = 0; var $pos = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pos = sp + 16|0; $0 = $this; $3 = $0; $4 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $4; $5 = $r; $6 = ((($3)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = (+($7|0)); $9 = ((($3)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = (+($10|0)); $12 = ((($3)) + 72|0); $13 = HEAP32[$12>>2]|0; $14 = ($13*30)|0; $15 = (($14) + 20)|0; $16 = (+($15|0)); __ZN9JRenderer8DrawRectEffffj($5,$8,$11,$16,50.0,-1); $17 = ((($3)) + 20|0); $18 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if (!($19)) { STACKTOP = sp;return; } $20 = ((($3)) + 68|0); $21 = HEAP32[$20>>2]|0; $i = $21; while(1) { $22 = $i; $23 = ((($3)) + 68|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 72|0); $26 = HEAP32[$25>>2]|0; $27 = (($24) + ($26))|0; $28 = ($22|0)<($27|0); if ($28) { $29 = $i; $30 = ((($3)) + 20|0); $31 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($29|0)<($31|0); $155 = $32; } else { $155 = 0; } $33 = ((($3)) + 20|0); if (!($155)) { break; } $34 = $i; $35 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); do { if ($37) { $38 = ((($3)) + 20|0); $39 = $i; $40 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($38,$39)|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($41); $45 = ((($3)) + 80|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = ((($3)) + 20|0); $49 = $i; $50 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($48,$49)|0); $51 = HEAP32[$50>>2]|0; $cardg = $51; $52 = ((($3)) + 80|0); $53 = HEAP32[$52>>2]|0; $54 = $cardg; $55 = ((($54)) + 92|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); $58 = ((($56)) + 280|0); $59 = $57 ? 0 : $58; $60 = (__ZN11TargetsList16alreadyHasTargetEP10Targetable($53,$59)|0); $61 = ($60|0)!=(0); if ($61) { $62 = $r; $63 = $cardg; $64 = ((($63)) + 12|0); $65 = ((($64)) + 24|0); $66 = +HEAPF32[$65>>2]; $67 = $66 + 5.0; $68 = $cardg; $69 = ((($68)) + 12|0); $70 = ((($69)) + 28|0); $71 = +HEAPF32[$70>>2]; $72 = $71 + 5.0; __ZN9JRenderer10DrawCircleEfffj($62,$67,$72,5.0,-65536); break; } $73 = ((($3)) + 80|0); $74 = HEAP32[$73>>2]|0; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 16|0); $77 = HEAP32[$76>>2]|0; $78 = $cardg; $79 = ((($78)) + 92|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0|0); $82 = ((($80)) + 280|0); $83 = $81 ? 0 : $82; $84 = (FUNCTION_TABLE_iiii[$77 & 8191]($74,$83,0)|0); if (!($84)) { $85 = $r; $86 = $cardg; $87 = ((($86)) + 12|0); $88 = ((($87)) + 24|0); $89 = +HEAPF32[$88>>2]; $90 = $cardg; $91 = ((($90)) + 12|0); $92 = ((($91)) + 28|0); $93 = +HEAPF32[$92>>2]; __ZN9JRenderer8FillRectEffffj($85,$89,$93,30.0,40.0,-939524096); } } } } while(0); $94 = $i; $95 = (($94) + 1)|0; $i = $95; } $96 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($33)|0); $97 = ($96|0)!=(0); if (!($97)) { STACKTOP = sp;return; } $98 = ((($3)) + 20|0); $99 = ((($3)) + 16|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($98,$100)|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)!=(0|0); if (!($103)) { STACKTOP = sp;return; } $104 = ((($3)) + 20|0); $105 = ((($3)) + 16|0); $106 = HEAP32[$105>>2]|0; $107 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($104,$106)|0); $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 8|0); $111 = HEAP32[$110>>2]|0; FUNCTION_TABLE_vi[$111 & 8191]($108); $112 = ((($3)) + 20|0); $113 = ((($3)) + 16|0); $114 = HEAP32[$113>>2]|0; $115 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($112,$114)|0); $116 = HEAP32[$115>>2]|0; $cardg1 = $116; $117 = +HEAPF32[6424]; $118 = $117 / 2.0; $119 = +HEAPF32[6425]; $120 = $119 / 2.0; $121 = $120 - 10.0; __ZN3PosC2Efffff($pos,$118,$121,1.0,0.0,220.0); $drawMode = 0; $122 = ((($3)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0|0); do { if ($124) { $125 = ((($pos)) + 8|0); HEAPF32[$125>>2] = 145.0; $126 = ((($3)) + 60|0); $127 = HEAP32[$126>>2]|0; $128 = (+($127|0)); $129 = +HEAPF32[6424]; $130 = $129 / 2.0; $131 = $128 < $130; if ($131) { $132 = +HEAPF32[6424]; $133 = $132 / 2.0; $134 = 470.0 - $133; $135 = ((($pos)) + 4|0); HEAPF32[$135>>2] = $134; } $136 = ((($3)) + 8|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; $138 = (invoke_ii(3895,($137|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $1 = $147; $2 = $148; __ZN3PosD2Ev($pos); $149 = $1; $150 = $2; ___resumeException($149|0); // unreachable; } $141 = HEAP32[$138>>2]|0; $142 = ((($141)) + 60|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; $144 = (invoke_ii($143|0,($138|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $1 = $147; $2 = $148; __ZN3PosD2Ev($pos); $149 = $1; $150 = $2; ___resumeException($149|0); // unreachable; } else { $drawMode = $144; break; } } } while(0); $151 = $cardg1; $152 = $drawMode; __THREW__ = 0; invoke_viiiii(4540,($151|0),($pos|0),($152|0),0,0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $1 = $147; $2 = $148; __ZN3PosD2Ev($pos); $149 = $1; $150 = $2; ___resumeException($149|0); // unreachable; } __ZN3PosD2Ev($pos); STACKTOP = sp;return; } function __ZNK11CardDisplay8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,123857)|0); $5 = ((($2)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,197988)|0); $9 = ((($2)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,123880)|0); $13 = ((($2)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,123897)|0); $17 = ((($2)) + 72|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($16,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,123920)|0); $21 = ((($2)) + 80|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($20,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,123929)|0); $25 = ((($2)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($24,$26)|0); STACKTOP = sp;return ($27|0); } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11CardDisplay($out,$m) { $out = $out|0; $m = $m|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $out; $1 = $m; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 32|0); $5 = HEAP32[$4>>2]|0; $6 = $0; $7 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$6)|0); STACKTOP = sp;return ($7|0); } function __GLOBAL__sub_I_CardDisplay_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_384(); ___cxx_global_var_init_1_385(); ___cxx_global_var_init_3_386(); ___cxx_global_var_init_5_387(); return; } function __ZN23PlayGuiObjectControllerC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = $1; __ZN8GuiLayerC2EP12GameObserver($2,$3); $4 = 55900; HEAP32[$2>>2] = $4; $5 = ((($2)) + 52|0); HEAPF32[$5>>2] = 0.0; STACKTOP = sp;return; } function ___cxx_global_var_init_384() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25640,182585); (___cxa_atexit((3831|0),(25640|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_385() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25652,165089); (___cxa_atexit((3831|0),(25652|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_386() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25664,165080); (___cxa_atexit((3831|0),(25664|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_387() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(25676,165065); (___cxa_atexit((3831|0),(25676|0),(___dso_handle|0))|0); return; } function __ZN11CardDisplayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23PlayGuiObjectControllerD2Ev($1); STACKTOP = sp;return; } function __ZN23PlayGuiObjectControllerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN11CardDisplayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11CardDisplayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8GuiLayer16receiveEventPlusEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN7CardGuiC2EP15MTGCardInstanceff($this,$card,$x,$y) { $this = $this|0; $card = $card|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $x; $3 = $y; $4 = $0; $5 = $2; $6 = $3; __ZN13PlayGuiObjectC2Efffib($4,40.0,$5,$6,0,0); $7 = 25724; HEAP32[$4>>2] = $7; $8 = ((($4)) + 8|0); $9 = 25776; HEAP32[$8>>2] = $9; $10 = ((($4)) + 12|0); $11 = 25796; HEAP32[$10>>2] = $11; $12 = ((($4)) + 92|0); $13 = $1; HEAP32[$12>>2] = $13; STACKTOP = sp;return; } function __ZN7CardGuiC2EP15MTGCardInstanceRK3Pos($this,$card,$ref) { $this = $this|0; $card = $card|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $ref; $3 = $0; $4 = $2; __ZN13PlayGuiObjectC2EfRK3Posib($3,40.0,$4,0,0); $5 = 25724; HEAP32[$3>>2] = $5; $6 = ((($3)) + 8|0); $7 = 25776; HEAP32[$6>>2] = $7; $8 = ((($3)) + 12|0); $9 = 25796; HEAP32[$8>>2] = $9; $10 = ((($3)) + 92|0); $11 = $1; HEAP32[$10>>2] = $11; STACKTOP = sp;return; } function __ZN8CardViewC2ENS_12SelectorZoneEP15MTGCardInstanceff($this,$owner,$card,$x,$y) { $this = $this|0; $owner = $owner|0; $card = $card|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $ref = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $card; $3 = $x; $4 = $y; $5 = $0; $6 = $2; $7 = $3; $8 = $4; __ZN7CardGuiC2EP15MTGCardInstanceff($5,$6,$7,$8); $9 = 25820; HEAP32[$5>>2] = $9; $10 = ((($5)) + 8|0); $11 = 25872; HEAP32[$10>>2] = $11; $12 = ((($5)) + 12|0); $13 = 25892; HEAP32[$12>>2] = $13; $14 = ((($5)) + 96|0); $15 = $1; HEAP32[$14>>2] = $15; $16 = $2; $17 = ((($16)) + 396|0); $18 = HEAP32[$17>>2]|0; $ref = $18; while(1) { $19 = $2; $20 = ($19|0)!=(0|0); if (!($20)) { break; } $21 = $ref; $22 = $2; $23 = ((($22)) + 396|0); $24 = HEAP32[$23>>2]|0; $25 = ($21|0)==($24|0); if ($25) { $26 = ((($5)) + 12|0); $27 = $2; $28 = ((($27)) + 396|0); HEAP32[$28>>2] = $26; } $29 = $2; $30 = ((($29)) + 624|0); $31 = HEAP32[$30>>2]|0; $2 = $31; } STACKTOP = sp;return; } function __ZN8CardViewC2ENS_12SelectorZoneEP15MTGCardInstanceRK3Pos($this,$owner,$card,$ref) { $this = $this|0; $owner = $owner|0; $card = $card|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $owner; $2 = $card; $3 = $ref; $4 = $0; $5 = $2; $6 = $3; __ZN7CardGuiC2EP15MTGCardInstanceRK3Pos($4,$5,$6); $7 = 25820; HEAP32[$4>>2] = $7; $8 = ((($4)) + 8|0); $9 = 25872; HEAP32[$8>>2] = $9; $10 = ((($4)) + 12|0); $11 = 25892; HEAP32[$10>>2] = $11; $12 = ((($4)) + 96|0); $13 = $1; HEAP32[$12>>2] = $13; $14 = $2; $15 = ((($14)) + 396|0); $16 = HEAP32[$15>>2]|0; $r = $16; while(1) { $17 = $2; $18 = ($17|0)!=(0|0); if (!($18)) { break; } $19 = $r; $20 = $2; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)==($22|0); if ($23) { $24 = ((($4)) + 12|0); $25 = $2; $26 = ((($25)) + 396|0); HEAP32[$26>>2] = $24; } $27 = $2; $28 = ((($27)) + 624|0); $29 = HEAP32[$28>>2]|0; $2 = $29; } STACKTOP = sp;return; } function __ZN8CardViewD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 25820; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = 25872; HEAP32[$3>>2] = $4; $5 = ((($1)) + 12|0); $6 = 25892; HEAP32[$5>>2] = $6; $7 = ((($1)) + 92|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { __ZN7CardGuiD2Ev($1); STACKTOP = sp;return; } $10 = ((($1)) + 12|0); $r = $10; while(1) { $11 = ((($1)) + 92|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { break; } $14 = $r; $15 = ((($1)) + 92|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 396|0); $18 = HEAP32[$17>>2]|0; $19 = ($14|0)==($18|0); if ($19) { $20 = ((($1)) + 92|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 396|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 92|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 624|0); $26 = HEAP32[$25>>2]|0; $27 = ((($1)) + 92|0); HEAP32[$27>>2] = $26; } __ZN7CardGuiD2Ev($1); STACKTOP = sp;return; } function __ZThn8_N8CardViewD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN8CardViewD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N8CardViewD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN8CardViewD2Ev($2); STACKTOP = sp;return; } function __ZN8CardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8CardViewD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N8CardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN8CardViewD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N8CardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN8CardViewD0Ev($2); STACKTOP = sp;return; } function __ZN7CardGui6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN13PlayGuiObject6UpdateEf($2,$3); STACKTOP = sp;return; } function __ZThn12_N7CardGui6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -12|0); $4 = $1; __ZN7CardGui6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN7CardGui8DrawCardERK3Posibb($this,$inPosition,$inMode,$thumb,$noborder) { $this = $this|0; $inPosition = $inPosition|0; $inMode = $inMode|0; $thumb = $thumb|0; $noborder = $noborder|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inPosition; $2 = $inMode; $5 = $thumb&1; $3 = $5; $6 = $noborder&1; $4 = $6; $7 = $0; $8 = ((($7)) + 92|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); $11 = ((($9)) + 260|0); $12 = $10 ? 0 : $11; $13 = $1; $14 = $2; $15 = $3; $16 = $15&1; $17 = $4; $18 = $17&1; __ZN7CardGui8DrawCardEP7MTGCardRK3Posibb($12,$13,$14,$16,$18); STACKTOP = sp;return; } function __ZN7CardGui8DrawCardEP7MTGCardRK3Posibb($inCard,$inPosition,$inMode,$thumb,$noborder) { $inCard = $inCard|0; $inPosition = $inPosition|0; $inMode = $inMode|0; $thumb = $thumb|0; $noborder = $noborder|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $inCard; $1 = $inPosition; $2 = $inMode; $5 = $thumb&1; $3 = $5; $6 = $noborder&1; $4 = $6; $7 = $2; switch ($7|0) { case 0: { $8 = $0; $9 = $1; $10 = $3; $11 = $10&1; $12 = $4; $13 = $12&1; __ZN7CardGui9RenderBigEP7MTGCardRK3Posbb($8,$9,$11,$13); STACKTOP = sp;return; break; } case 1: { $14 = $0; $15 = $1; __ZN7CardGui15AlternateRenderEP7MTGCardRK3Pos($14,$15); STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN7CardGui9RenderBigEP7MTGCardRK3Posbb($card,$pos,$thumb,$noborder) { $card = $card|0; $pos = $pos|0; $thumb = $thumb|0; $noborder = $noborder|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0.0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0; var $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0.0, $187 = 0.0, $188 = 0.0; var $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0.0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0.0, $223 = 0.0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0; var $85 = 0.0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cardsetname = 0, $fcard = 0, $kcard = 0, $quad = 0; var $renderer = 0, $scale = 0.0, $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 72|0; $6 = sp + 40|0; $7 = sp + 32|0; $cardsetname = sp + 12|0; $9 = sp; $0 = $card; $1 = $pos; $10 = $thumb&1; $2 = $10; $11 = $noborder&1; $3 = $11; $12 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $12; $13 = $1; $14 = ((($13)) + 4|0); $15 = +HEAPF32[$14>>2]; $x = $15; $16 = $2; $17 = $16&1; $18 = (__ZN16WResourceManager8InstanceEv()|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = $0; if ($17) { FUNCTION_TABLE_viiiii[$21 & 8191]($quad,$18,$22,6,1); } else { FUNCTION_TABLE_viiiii[$21 & 8191]($quad,$18,$22,1,1); } $23 = $0; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,5232,5240,260)|0); $26 = $25; } $kcard = $26; $27 = $kcard; $28 = ($27|0)!=(0|0); if ($28) { $29 = $kcard; $30 = ((($29)) + 496|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0); if ($32) { label = 17; } else { $33 = $kcard; $34 = ((($33)) + 128|0); $35 = $kcard; $36 = ((($35)) + 876|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 128|0); $41 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($34,$40)|0); if ($41) { __THREW__ = 0; $42 = (invoke_i(4323)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = $kcard; $46 = ((($45)) + 128|0); __THREW__ = 0; invoke_vii(3800,($6|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __THREW__ = 0; $49 = (invoke_iii(4324,($42|0),($6|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $4 = $63; $5 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $234 = $4; $235 = $5; ___resumeException($234|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $fcard = $49; __THREW__ = 0; $52 = (invoke_i(4541)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = HEAP32[$52>>2]|0; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = $fcard; __THREW__ = 0; invoke_viiiii($57|0,($7|0),($52|0),($58|0),1,1); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); label = 17; } } } } } else { label = 17; } } } else { label = 17; } do { if ((label|0) == 17) { $65 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $66 = ($65|0)!=(0|0); if (!($66)) { $230 = $0; $231 = $1; __THREW__ = 0; invoke_vii(4547,($230|0),($231|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { break; } $8 = 0; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $67 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $68 = ((($67)) + 48|0); $69 = +HEAPF32[$68>>2]; $70 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $71 = ((($70)) + 44|0); $72 = +HEAPF32[$71>>2]; $73 = $69 < $72; if ($73) { $74 = $0; $75 = $1; $76 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_viii(4542,($74|0),($75|0),($76|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break; } $8 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $79 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vii(3892,($79|0),-1); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { $82 = $1; $83 = ((($82)) + 12|0); $84 = +HEAPF32[$83>>2]; $85 = $84 * 250.0; $86 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $87 = ((($86)) + 48|0); $88 = +HEAPF32[$87>>2]; $89 = $85 / $88; $scale = $89; $90 = $0; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; invoke_viii(4543,($9|0),(47272|0),($92|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if (!($94)) { $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_vii(3797,($cardsetname|0),($95|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $4 = $151; $5 = $152; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $234 = $4; $235 = $5; ___resumeException($234|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $98 = $3; $99 = $98&1; L38: do { if ($99) { $213 = $renderer; $214 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $215 = $x; $216 = $1; $217 = ((($216)) + 8|0); $218 = +HEAPF32[$217>>2]; $219 = $1; $220 = ((($219)) + 16|0); $221 = +HEAPF32[$220>>2]; $222 = $scale; $223 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($213|0),($214|0),(+$215),(+$218),(+$221),(+$222),(+$223)); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if (!($225)) { label = 42; } } else { $100 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124011)|0); do { if ($100) { label = 34; } else { $101 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124015)|0); if ($101) { label = 34; } else { $102 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124018)|0); if ($102) { label = 34; } else { $103 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124022)|0); if ($103) { label = 34; } else { $104 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124026)|0); if ($104) { label = 34; } else { $105 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124030)|0); if ($105) { label = 34; } else { $106 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124034)|0); if ($106) { label = 34; } else { $107 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124038)|0); if ($107) { label = 34; } else { $108 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($cardsetname,124042)|0); if ($108) { label = 34; break; } $155 = $renderer; $156 = $x; $157 = $156 - 92.0; $158 = $1; $159 = ((($158)) + 8|0); $160 = +HEAPF32[$159>>2]; $161 = $160 - 130.0; $162 = $scale; $163 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $164 = ((($163)) + 44|0); $165 = +HEAPF32[$164>>2]; $166 = $162 * $165; $167 = $166 - 10.0; $168 = $scale; $169 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $170 = ((($169)) + 48|0); $171 = +HEAPF32[$170>>2]; $172 = $168 * $171; $173 = $172 - 11.0; __THREW__ = 0; invoke_vidddddi(4544,($155|0),(+$157),(+$161),(+$167),(+$173),9.0,-16119286); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { break L38; } $176 = $renderer; $177 = $x; $178 = $177 - 92.0; $179 = $1; $180 = ((($179)) + 8|0); $181 = +HEAPF32[$180>>2]; $182 = $181 - 130.0; $183 = $scale; $184 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $185 = ((($184)) + 44|0); $186 = +HEAPF32[$185>>2]; $187 = $183 * $186; $188 = $187 - 10.0; $189 = $scale; $190 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $191 = ((($190)) + 48|0); $192 = +HEAPF32[$191>>2]; $193 = $189 * $192; $194 = $193 - 11.0; __THREW__ = 0; invoke_vidddddi(4545,($176|0),(+$178),(+$182),(+$188),(+$194),9.0,854651120); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { break L38; } } } } } } } } } } while(0); if ((label|0) == 34) { $109 = $renderer; $110 = $x; $111 = $110 - 92.0; $112 = $1; $113 = ((($112)) + 8|0); $114 = +HEAPF32[$113>>2]; $115 = $114 - 130.0; $116 = $scale; $117 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $118 = ((($117)) + 44|0); $119 = +HEAPF32[$118>>2]; $120 = $116 * $119; $121 = $120 - 10.0; $122 = $scale; $123 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $124 = ((($123)) + 48|0); $125 = +HEAPF32[$124>>2]; $126 = $122 * $125; $127 = $126 - 11.0; __THREW__ = 0; invoke_vidddddi(4544,($109|0),(+$111),(+$115),(+$121),(+$127),9.0,-460545); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } $130 = $renderer; $131 = $x; $132 = $131 - 92.0; $133 = $1; $134 = ((($133)) + 8|0); $135 = +HEAPF32[$134>>2]; $136 = $135 - 130.0; $137 = $scale; $138 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $139 = ((($138)) + 44|0); $140 = +HEAPF32[$139>>2]; $141 = $137 * $140; $142 = $141 - 10.0; $143 = $scale; $144 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $145 = ((($144)) + 48|0); $146 = +HEAPF32[$145>>2]; $147 = $143 * $146; $148 = $147 - 11.0; __THREW__ = 0; invoke_vidddddi(4545,($130|0),(+$132),(+$136),(+$142),(+$148),9.0,-1777069036); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break; } } $197 = $renderer; $198 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $199 = $x; $200 = $1; $201 = ((($200)) + 8|0); $202 = +HEAPF32[$201>>2]; $203 = $202 - 2.0; $204 = $1; $205 = ((($204)) + 16|0); $206 = +HEAPF32[$205>>2]; $207 = $scale; $208 = $207 - 0.019999999552965164; $209 = $scale; $210 = $209 - 0.019999999552965164; __THREW__ = 0; invoke_viiddddd(3893,($197|0),($198|0),(+$199),(+$203),(+$206),(+$208),(+$210)); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if (!($212)) { label = 42; } } } while(0); if ((label|0) == 42) { $226 = $0; $227 = $1; __THREW__ = 0; invoke_viii(4546,($226|0),($227|0),0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if (!($229)) { $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardsetname); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $4 = $153; $5 = $154; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardsetname); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $234 = $4; $235 = $5; ___resumeException($234|0); // unreachable; } } } } while(0); $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $4 = $61; $5 = $62; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $234 = $4; $235 = $5; ___resumeException($234|0); // unreachable; } function __ZN7CardGui15AlternateRenderEP7MTGCardRK3Pos($card,$pos) { $card = $card|0; $pos = $pos|0; var $$expand_i1_val = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $$pre_trunc7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0; var $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0; var $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0; var $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0; var $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0; var $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0; var $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0; var $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0; var $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0; var $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0; var $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0; var $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0; var $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0; var $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0; var $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0; var $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0; var $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0.0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0; var $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0.0, $1307 = 0, $1308 = 0, $1309 = 0.0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0.0, $1313 = 0.0, $1314 = 0.0, $1315 = 0, $1316 = 0, $1317 = 0; var $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0.0, $1321 = 0.0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0.0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0.0, $1333 = 0.0, $1334 = 0, $1335 = 0; var $1336 = 0.0, $1337 = 0.0, $1338 = 0.0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0.0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0.0, $1346 = 0.0, $1347 = 0, $1348 = 0, $1349 = 0.0, $135 = 0.0, $1350 = 0.0, $1351 = 0.0, $1352 = 0, $1353 = 0; var $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0.0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0.0; var $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0.0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0.0, $302 = 0, $303 = 0, $304 = 0, $305 = 0.0, $306 = 0.0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0.0, $315 = 0, $316 = 0, $317 = 0, $318 = 0.0, $319 = 0.0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0.0, $324 = 0.0, $325 = 0, $326 = 0, $327 = 0.0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0.0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0.0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0.0, $409 = 0.0; var $41 = 0, $410 = 0.0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0.0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0.0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0.0, $431 = 0.0, $432 = 0.0, $433 = 0, $434 = 0, $435 = 0.0, $436 = 0.0, $437 = 0, $438 = 0, $439 = 0.0, $44 = 0, $440 = 0.0, $441 = 0.0, $442 = 0, $443 = 0, $444 = 0.0, $445 = 0.0; var $446 = 0, $447 = 0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0.0, $477 = 0.0, $478 = 0, $479 = 0.0, $48 = 0, $480 = 0.0, $481 = 0.0; var $482 = 0.0, $483 = 0.0, $484 = 0.0, $485 = 0.0, $486 = 0.0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0.0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0.0, $504 = 0, $505 = 0.0, $506 = 0.0, $507 = 0, $508 = 0, $509 = 0.0, $51 = 0, $510 = 0.0, $511 = 0, $512 = 0, $513 = 0.0, $514 = 0.0, $515 = 0.0, $516 = 0, $517 = 0; var $518 = 0.0, $519 = 0.0, $52 = 0, $520 = 0, $521 = 0.0, $522 = 0.0, $523 = 0, $524 = 0, $525 = 0.0, $526 = 0.0, $527 = 0, $528 = 0, $529 = 0.0, $53 = 0, $530 = 0.0, $531 = 0.0, $532 = 0.0, $533 = 0.0, $534 = 0.0, $535 = 0.0; var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0.0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; var $554 = 0.0, $555 = 0, $556 = 0.0, $557 = 0.0, $558 = 0, $559 = 0, $56 = 0, $560 = 0.0, $561 = 0.0, $562 = 0, $563 = 0, $564 = 0.0, $565 = 0.0, $566 = 0.0, $567 = 0, $568 = 0, $569 = 0.0, $57 = 0, $570 = 0.0, $571 = 0; var $572 = 0.0, $573 = 0.0, $574 = 0, $575 = 0, $576 = 0.0, $577 = 0.0, $578 = 0, $579 = 0, $58 = 0, $580 = 0.0, $581 = 0.0, $582 = 0.0, $583 = 0.0, $584 = 0.0, $585 = 0.0, $586 = 0.0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0.0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0.0, $604 = 0, $605 = 0.0, $606 = 0.0, $607 = 0; var $608 = 0, $609 = 0.0, $61 = 0, $610 = 0.0, $611 = 0, $612 = 0, $613 = 0.0, $614 = 0.0, $615 = 0.0, $616 = 0, $617 = 0, $618 = 0.0, $619 = 0.0, $62 = 0, $620 = 0, $621 = 0.0, $622 = 0.0, $623 = 0, $624 = 0, $625 = 0.0; var $626 = 0.0, $627 = 0, $628 = 0, $629 = 0.0, $63 = 0, $630 = 0.0, $631 = 0.0, $632 = 0.0, $633 = 0.0, $634 = 0.0, $635 = 0.0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; var $644 = 0, $645 = 0, $646 = 0.0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0.0, $654 = 0, $655 = 0.0, $656 = 0.0, $657 = 0, $658 = 0, $659 = 0.0, $66 = 0, $660 = 0.0, $661 = 0; var $662 = 0, $663 = 0.0, $664 = 0.0, $665 = 0.0, $666 = 0, $667 = 0, $668 = 0.0, $669 = 0.0, $67 = 0, $670 = 0, $671 = 0.0, $672 = 0.0, $673 = 0, $674 = 0, $675 = 0.0, $676 = 0.0, $677 = 0, $678 = 0, $679 = 0.0, $68 = 0; var $680 = 0.0, $681 = 0.0, $682 = 0.0, $683 = 0.0, $684 = 0.0, $685 = 0.0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0.0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; var $716 = 0.0, $717 = 0, $718 = 0, $719 = 0.0, $72 = 0, $720 = 0.0, $721 = 0.0, $722 = 0, $723 = 0, $724 = 0.0, $725 = 0.0, $726 = 0, $727 = 0, $728 = 0.0, $729 = 0.0, $73 = 0, $730 = 0.0, $731 = 0, $732 = 0, $733 = 0.0; var $734 = 0.0, $735 = 0, $736 = 0, $737 = 0.0, $738 = 0.0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0.0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0.0, $768 = 0, $769 = 0, $77 = 0; var $770 = 0.0, $771 = 0.0, $772 = 0.0, $773 = 0, $774 = 0, $775 = 0.0, $776 = 0.0, $777 = 0, $778 = 0, $779 = 0.0, $78 = 0.0, $780 = 0.0, $781 = 0.0, $782 = 0, $783 = 0, $784 = 0.0, $785 = 0.0, $786 = 0, $787 = 0, $788 = 0.0; var $789 = 0.0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0.0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0.0, $803 = 0, $804 = 0, $805 = 0; var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0.0, $811 = 0.0, $812 = 0.0, $813 = 0.0, $814 = 0, $815 = 0, $816 = 0.0, $817 = 0.0, $818 = 0.0, $819 = 0, $82 = 0, $820 = 0, $821 = 0.0, $822 = 0.0, $823 = 0.0; var $824 = 0, $825 = 0, $826 = 0.0, $827 = 0.0, $828 = 0.0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; var $842 = 0, $843 = 0, $844 = 0, $845 = 0.0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0.0, $853 = 0, $854 = 0, $855 = 0.0, $856 = 0.0, $857 = 0.0, $858 = 0, $859 = 0, $86 = 0; var $860 = 0.0, $861 = 0.0, $862 = 0, $863 = 0, $864 = 0.0, $865 = 0.0, $866 = 0.0, $867 = 0, $868 = 0, $869 = 0.0, $87 = 0, $870 = 0.0, $871 = 0, $872 = 0, $873 = 0.0, $874 = 0.0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; var $879 = 0, $88 = 0, $880 = 0, $881 = 0.0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0.0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0.0, $896 = 0.0; var $897 = 0.0, $898 = 0.0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0.0, $902 = 0.0, $903 = 0.0, $904 = 0, $905 = 0, $906 = 0.0, $907 = 0.0, $908 = 0.0, $909 = 0, $91 = 0, $910 = 0, $911 = 0.0, $912 = 0.0, $913 = 0.0; var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0.0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0; var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0.0, $938 = 0.0, $939 = 0.0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0.0, $945 = 0.0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0.0, $956 = 0, $957 = 0, $958 = 0, $959 = 0.0, $96 = 0, $960 = 0, $961 = 0, $962 = 0.0, $963 = 0.0, $964 = 0.0, $965 = 0, $966 = 0, $967 = 0.0, $968 = 0.0; var $969 = 0, $97 = 0, $970 = 0, $971 = 0.0, $972 = 0.0, $973 = 0.0, $974 = 0, $975 = 0, $976 = 0, $977 = 0.0, $978 = 0.0, $979 = 0, $98 = 0, $980 = 0, $981 = 0.0, $982 = 0.0, $983 = 0, $984 = 0, $985 = 0, $986 = 0.0; var $987 = 0.0, $988 = 0, $989 = 0, $99 = 0, $990 = 0.0, $991 = 0.0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $Carditem = 0, $Carditems = 0, $ExtraIcons = 0, $ExtraManas = 0, $_color = 0.0, $backup_scale = 0.0; var $buffer = 0, $buffer6 = 0, $cost = 0, $cost5 = 0, $e = 0, $font = 0, $formattedfield = 0, $found = 0, $h = 0, $h2 = 0, $i = 0, $i1 = 0, $i10 = 0, $i4 = 0, $it = 0, $item = 0, $items = 0, $j = 0, $manacost = 0, $numItems = 0; var $q = 0, $quad = 0, $renderer = 0, $s = 0, $sFormattedData = 0, $sRarity = 0, $scale = 0.0, $scale3 = 0.0, $st = 0, $st8 = 0, $st9 = 0, $t = 0, $txt = 0, $v = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $w = 0.0, $w11 = 0.0, $w7 = 0.0, $x = 0.0; var $yOffset = 0.0, $yOffseticon = 0.0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1488|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $q = sp + 1432|0; $items = sp + 1416|0; $4 = sp + 1392|0; $Carditems = sp + 1376|0; $sFormattedData = sp + 1356|0; $5 = sp + 1336|0; $6 = sp + 1474|0; $txt = sp + 1324|0; $it = sp + 1312|0; $7 = sp + 1308|0; $8 = sp + 1304|0; $9 = sp + 1292|0; $10 = sp + 1280|0; $quad = sp + 1248|0; $11 = sp + 1232|0; $12 = sp + 1220|0; $ExtraManas = sp + 1208|0; $13 = sp + 1192|0; $14 = sp + 1180|0; $15 = sp + 1172|0; $16 = sp + 1168|0; $17 = sp + 1164|0; $18 = sp + 1160|0; $19 = sp + 1156|0; $20 = sp + 1152|0; $21 = sp + 1148|0; $22 = sp + 1144|0; $buffer = sp + 1462|0; $buffer6 = sp + 1452|0; $ExtraIcons = sp + 1112|0; $23 = sp + 1100|0; $24 = sp + 1088|0; $formattedfield = sp + 1076|0; $st = sp + 928|0; $25 = sp + 916|0; $26 = sp + 904|0; $27 = sp + 892|0; $28 = sp + 880|0; $29 = sp + 868|0; $30 = sp + 856|0; $st8 = sp + 712|0; $31 = sp + 700|0; $32 = sp + 688|0; $33 = sp + 676|0; $34 = sp + 664|0; $st9 = sp + 520|0; $35 = sp + 508|0; $36 = sp + 496|0; $37 = sp + 484|0; $38 = sp + 472|0; $s = sp + 460|0; $39 = sp + 448|0; $40 = sp + 436|0; $41 = sp + 424|0; $42 = sp + 412|0; $43 = sp + 400|0; $44 = sp + 388|0; $45 = sp + 376|0; $46 = sp + 364|0; $47 = sp + 352|0; $48 = sp + 340|0; $49 = sp + 328|0; $50 = sp + 316|0; $51 = sp + 304|0; $sRarity = sp + 292|0; $52 = sp + 280|0; $53 = sp + 268|0; $54 = sp + 256|0; $55 = sp + 244|0; $56 = sp + 232|0; $57 = sp + 220|0; $58 = sp + 208|0; $59 = sp + 196|0; $60 = sp + 184|0; $61 = sp + 172|0; $62 = sp + 160|0; $63 = sp + 148|0; $64 = sp + 136|0; $65 = sp + 124|0; $66 = sp + 112|0; $67 = sp + 100|0; $68 = sp + 88|0; $69 = sp + 76|0; $70 = sp + 64|0; $71 = sp + 52|0; $72 = sp + 40|0; $73 = sp + 28|0; $74 = sp + 16|0; $0 = $card; $1 = $pos; $75 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $75; __ZNSt3__110shared_ptrI5JQuadEC2Ev($q); $76 = $1; $77 = ((($76)) + 4|0); $78 = +HEAPF32[$77>>2]; $x = $78; __THREW__ = 0; invoke_vii(4548,($items|0),((35404)|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $1367 = $2; $1368 = $3; ___resumeException($1367|0); // unreachable; } $81 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $numItems = $81; $82 = $0; $83 = ((($82)) + 16|0); $84 = HEAP32[$83>>2]|0; __THREW__ = 0; $85 = (invoke_ii(4549,($84|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; do { if ($87) { label = 7; } else { $88 = ($85|0)>(1); if ($88) { $89 = $numItems; $90 = (($89) - 1)|0; __THREW__ = 0; $91 = (invoke_iii(4550,($items|0),($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 7; break; } $94 = HEAP32[$91>>2]|0; $item = $94; } else { $99 = $0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii(4551,($101|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 7; break; } __THREW__ = 0; $105 = (invoke_iii(4550,($items|0),($102|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 7; break; } $108 = HEAP32[$105>>2]|0; $item = $108; } __THREW__ = 0; $109 = (invoke_i(4541)|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 7; } else { $112 = HEAP32[$109>>2]|0; $113 = ((($112)) + 28|0); $114 = HEAP32[$113>>2]|0; $115 = $item; $116 = ((($115)) + 16|0); __THREW__ = 0; invoke_viiii($114|0,($4|0),($109|0),($116|0),64); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 7; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($items); $119 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $120 = ($119|0)!=(0|0); if ($120) { $121 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)!=(0|0); if ($123) { $124 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $125 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$126>>2]|0; $128 = (($127|0) / 2)&-1; $129 = (+($128|0)); $130 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 4|0); $133 = HEAP32[$132>>2]|0; $134 = (($133|0) / 2)&-1; $135 = (+($134|0)); __THREW__ = 0; invoke_vidd(3897,($124|0),(+$129),(+$135)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 7; break; } $138 = $1; $139 = ((($138)) + 12|0); $140 = +HEAPF32[$139>>2]; $141 = $140 * 250.0; $142 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $143 = ((($142)) + 48|0); $144 = +HEAPF32[$143>>2]; $145 = $141 / $144; $scale = $145; $146 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $147 = $1; $148 = ((($147)) + 20|0); $149 = +HEAPF32[$148>>2]; $150 = (~~(($149))); $151 = $150 << 24; $152 = $151 | 16711680; $153 = $152 | 65280; $154 = $153 | 255; __THREW__ = 0; invoke_vii(3892,($146|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 7; break; } $157 = $renderer; $158 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $159 = $x; $160 = $1; $161 = ((($160)) + 8|0); $162 = +HEAPF32[$161>>2]; $163 = $1; $164 = ((($163)) + 16|0); $165 = +HEAPF32[$164>>2]; $166 = $scale; $167 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($157|0),($158|0),(+$159),(+$162),(+$165),(+$166),(+$167)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 7; break; } } } __THREW__ = 0; invoke_vii(4552,($Carditems|0),((35416)|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 7; } else { __THREW__ = 0; $172 = (invoke_i(4541)|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 36; } else { $175 = HEAP32[$172>>2]|0; $176 = ((($175)) + 112|0); $177 = HEAP32[$176>>2]|0; __THREW__ = 0; $178 = (invoke_iii($177|0,($172|0),2)|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 36; } else { $font = $178; $181 = $font; $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 20|0); $184 = HEAP32[$183>>2]|0; __THREW__ = 0; $185 = (+invoke_di($184|0,($181|0))); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 36; } else { $backup_scale = $185; $188 = $font; $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 8|0); $191 = HEAP32[$190>>2]|0; $192 = $1; $193 = ((($192)) + 20|0); $194 = +HEAPF32[$193>>2]; $195 = (~~(($194))); $196 = $195 << 24; __THREW__ = 0; invoke_vii($191|0,($188|0),($196|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 36; } else { __THREW__ = 0; invoke_vii(3797,($sFormattedData|0),(211279|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 36; } else { $i = 0; L29: while(1) { $201 = $i; $202 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($Carditems)|0); $203 = ($201>>>0)<($202>>>0); if (!($203)) { label = 311; break; } $204 = $i; __THREW__ = 0; $205 = (invoke_iii(4553,($Carditems|0),($204|0))|0); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { label = 37; break; } $208 = HEAP32[$205>>2]|0; $Carditem = $208; $209 = $Carditem; $210 = ((($209)) + 20|0); $211 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($210)|0); $212 = ($211|0)==(0); $$expand_i1_val = 0; HEAP8[$6>>0] = $$expand_i1_val; if ($212) { $1369 = 1; } else { $213 = $0; $214 = $Carditem; $215 = ((($214)) + 20|0); $216 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($215)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($216|0)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 37; break; } $$expand_i1_val4 = 1; HEAP8[$6>>0] = $$expand_i1_val4; __THREW__ = 0; $219 = (invoke_iii(4554,($213|0),($5|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 38; break; } else { $1369 = $219; } } $$pre_trunc = HEAP8[$6>>0]|0; $222 = $$pre_trunc&1; if ($222) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } do { if ($1369) { $223 = $Carditem; $224 = ((($223)) + 48|0); $225 = HEAP8[$224>>0]|0; $226 = $225&1; $227 = $font; $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 8|0); $230 = HEAP32[$229>>2]|0; if ($226) { $231 = $Carditem; $232 = ((($231)) + 52|0); $233 = HEAP32[$232>>2]|0; __THREW__ = 0; invoke_vii($230|0,($227|0),($233|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 37; break L29; } $236 = $font; $237 = HEAP32[$236>>2]|0; $238 = ((($237)) + 16|0); $239 = HEAP32[$238>>2]|0; $240 = $Carditem; $241 = ((($240)) + 44|0); $242 = HEAP32[$241>>2]|0; $243 = (+($242|0)); $244 = $243 / 100.0; $245 = $1; $246 = ((($245)) + 12|0); $247 = +HEAPF32[$246>>2]; $248 = $244 * $247; __THREW__ = 0; invoke_vid($239|0,($236|0),(+$248)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 37; break L29; } } else { $258 = $1; $259 = ((($258)) + 20|0); $260 = +HEAPF32[$259>>2]; $261 = (~~(($260))); $262 = $261 << 24; __THREW__ = 0; invoke_vii($230|0,($227|0),($262|0)); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { label = 37; break L29; } $265 = $font; $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 16|0); $268 = HEAP32[$267>>2]|0; $269 = $1; $270 = ((($269)) + 12|0); $271 = +HEAPF32[$270>>2]; $272 = 0.80000001192092896 * $271; __THREW__ = 0; invoke_vid($268|0,($265|0),(+$272)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { label = 37; break L29; } } $275 = $Carditem; $276 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($275,124046)|0); if ($276) { $277 = $0; $278 = ((($277)) + 16|0); $279 = HEAP32[$278>>2]|0; __THREW__ = 0; $280 = (invoke_ii(4555,($279|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 37; break L29; } __THREW__ = 0; invoke_vii(4281,($txt|0),($280|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 37; break L29; } $i1 = 0; $285 = HEAP8[160905]|0; $286 = $285&1; $287 = $286 ? 14 : 11; $h = $287; $288 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($txt)|0); HEAP32[$7>>2] = $288; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($it,$7,0); while(1) { $289 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($txt)|0); HEAP32[$8>>2] = $289; $290 = (__ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($it,$8)|0); if (!($290)) { break; } $291 = $font; $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 4|0); $294 = HEAP32[$293>>2]|0; $295 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptEv($it)|0); $296 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($295)|0); __THREW__ = 0; invoke_vii(3797,($10|0),($296|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 51; break L29; } __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { label = 52; break L29; } $301 = $x; $302 = $Carditem; $303 = ((($302)) + 12|0); $304 = HEAP32[$303>>2]|0; $305 = (+($304|0)); $306 = $305 - 100.0; $307 = $1; $308 = ((($307)) + 12|0); $309 = +HEAPF32[$308>>2]; $310 = $306 * $309; $311 = $301 + $310; $312 = $1; $313 = ((($312)) + 8|0); $314 = +HEAPF32[$313>>2]; $315 = $Carditem; $316 = ((($315)) + 16|0); $317 = HEAP32[$316>>2]|0; $318 = (+($317|0)); $319 = -142.5 + $318; $320 = $h; $321 = $i1; $322 = Math_imul($320, $321)|0; $323 = (+($322>>>0)); $324 = $319 + $323; $325 = $1; $326 = ((($325)) + 12|0); $327 = +HEAPF32[$326>>2]; $328 = $324 * $327; $329 = $314 + $328; __THREW__ = 0; invoke_viiddidd($294|0,($291|0),($9|0),(+$311),(+$329),0,0.0,0.0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if ($331) { label = 53; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); (__ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($it)|0); $332 = $i1; $333 = (($332) + 1)|0; $i1 = $333; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt); break; } $340 = $Carditem; $341 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($340,124058)|0); if ($341) { $342 = $0; $343 = ((($342)) + 16|0); $344 = HEAP32[$343>>2]|0; __THREW__ = 0; $345 = (invoke_ii(4121,($344|0))|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 37; break L29; } $manacost = $345; $j = 0; $z = 0; __THREW__ = 0; $348 = (invoke_i(4556)|0); $349 = __THREW__; __THREW__ = 0; $350 = $349&1; if ($350) { label = 37; break L29; } __THREW__ = 0; $351 = (invoke_ii(4557,($348|0))|0); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { label = 37; break L29; } $354 = (($351|0) / 3)&-1; $355 = $354 & 255; $356 = $355&255; $t = $356; $357 = $t; $358 = $357&255; $359 = (($358) + 127)|0; $360 = $359&255; $v = $360; $361 = $Carditem; $362 = ((($361)) + 16|0); $363 = HEAP32[$362>>2]|0; $364 = (+($363|0)); $yOffset = $364; __THREW__ = 0; $365 = (invoke_i(4541)|0); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 37; break L29; } $368 = HEAP32[$365>>2]|0; $369 = ((($368)) + 24|0); $370 = HEAP32[$369>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(127185|0)); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { label = 37; break L29; } __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if ($374) { label = 78; break L29; } __THREW__ = 0; invoke_viiiddddiiii($370|0,($quad|0),($365|0),($11|0),0.0,0.0,0.0,0.0,($12|0),1,64,1); $375 = __THREW__; __THREW__ = 0; $376 = $375&1; if ($376) { label = 79; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $377 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $378 = ($377|0)!=(0|0); L69: do { if ($378) { $379 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $380 = ((($379)) + 48|0); $381 = +HEAPF32[$380>>2]; $382 = $381 >= 78.0; if (!($382)) { break; } while(1) { $383 = $manacost; $384 = $z; __THREW__ = 0; $385 = (invoke_iii(4558,($383|0),($384|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { label = 81; break L29; } $e = $385; $388 = ($385|0)!=(0|0); if (!($388)) { break L69; } $389 = $e; $390 = ((($389)) + 20|0); $391 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($390,126325)|0); if ($391) { $392 = $0; $393 = ((($392)) + 16|0); $394 = HEAP32[$393>>2]|0; __THREW__ = 0; $395 = (invoke_ii(4551,($394|0))|0); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { label = 81; break L29; } $398 = (+($395|0)); $399 = $398 - 1.0; $_color = $399; __THREW__ = 0; $400 = (invoke_i(4541)|0); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { label = 81; break L29; } $403 = HEAP32[$400>>2]|0; $404 = ((($403)) + 24|0); $405 = HEAP32[$404>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(127185|0)); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { label = 81; break L29; } $408 = $_color; $409 = $408 * 36.0; $410 = 2.0 + $409; __THREW__ = 0; invoke_vii(3797,($14|0),(124063|0)); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; if ($412) { label = 82; break L29; } __THREW__ = 0; invoke_viiiddddiiii($405|0,($ExtraManas|0),($400|0),($13|0),(+$410),76.0,32.0,32.0,($14|0),5,1,0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { label = 83; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $415 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($ExtraManas)|0); __THREW__ = 0; invoke_vidd(3897,($415|0),16.0,16.0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 85; break L29; } $418 = $renderer; $419 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($ExtraManas)|0); $420 = $x; $421 = $j; $422 = Math_imul(-12, $421)|0; $423 = $Carditem; $424 = ((($423)) + 12|0); $425 = HEAP32[$424>>2]|0; $426 = (($422) + ($425))|0; $427 = (+($426>>>0)); $428 = $1; $429 = ((($428)) + 12|0); $430 = +HEAPF32[$429>>2]; $431 = $427 * $430; $432 = $420 + $431; $433 = $1; $434 = ((($433)) + 8|0); $435 = +HEAPF32[$434>>2]; $436 = $yOffset; $437 = $1; $438 = ((($437)) + 12|0); $439 = +HEAPF32[$438>>2]; $440 = $436 * $439; $441 = $435 + $440; $442 = $1; $443 = ((($442)) + 12|0); $444 = +HEAPF32[$443>>2]; $445 = 0.40000000596046448 * $444; $446 = $1; $447 = ((($446)) + 12|0); $448 = +HEAPF32[$447>>2]; $449 = 0.40000000596046448 * $448; __THREW__ = 0; invoke_viiddddd(3893,($418|0),($419|0),(+$432),(+$441),0.0,(+$445),(+$449)); $450 = __THREW__; __THREW__ = 0; $451 = $450&1; if ($451) { label = 85; break L29; } __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraManas); } $464 = $j; $465 = (($464) + 1)|0; $j = $465; $466 = $z; $467 = (($466) + 1)|0; $z = $467; } } } while(0); $z = 0; while(1) { $468 = $manacost; $469 = $z; __THREW__ = 0; $470 = (invoke_iii(4090,($468|0),($469|0))|0); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { label = 81; break L29; } $h2 = $470; $473 = ($470|0)!=(0|0); if (!($473)) { break; } $474 = $1; $475 = ((($474)) + 12|0); $476 = +HEAPF32[$475>>2]; $477 = $476 * 0.05000000074505806; $478 = $t; $479 = (+($478&255)); $480 = $479; $481 = 6.2831853071795862 * $480; $482 = $481 / 256.0; $483 = $482; $484 = (+Math_cos((+$483))); $485 = $477 * $484; $scale3 = $485; $486 = $scale3; $487 = $486 < 0.0; $488 = $renderer; $489 = $h2; if ($487) { $490 = HEAP8[$489>>0]|0; $491 = $490&255; __THREW__ = 0; $492 = (invoke_iii(4559,(29284|0),($491|0))|0); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { label = 81; break L29; } $495 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($492)|0); $496 = $x; $497 = $j; $498 = Math_imul(-12, $497)|0; $499 = $Carditem; $500 = ((($499)) + 12|0); $501 = HEAP32[$500>>2]|0; $502 = (($498) + ($501))|0; $503 = (+($502>>>0)); $504 = $t; $505 = (+($504&255)); HEAPF32[$15>>2] = $505; __THREW__ = 0; $506 = (+invoke_di(4560,($15|0))); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { label = 81; break L29; } $509 = 3.0 * $506; $510 = $503 + $509; $511 = $1; $512 = ((($511)) + 12|0); $513 = +HEAPF32[$512>>2]; $514 = $510 * $513; $515 = $496 + $514; $516 = $1; $517 = ((($516)) + 8|0); $518 = +HEAPF32[$517>>2]; $519 = $yOffset; $520 = $t; $521 = (+($520&255)); HEAPF32[$16>>2] = $521; __THREW__ = 0; $522 = (+invoke_di(4561,($16|0))); $523 = __THREW__; __THREW__ = 0; $524 = $523&1; if ($524) { label = 81; break L29; } $525 = 3.0 * $522; $526 = $519 + $525; $527 = $1; $528 = ((($527)) + 12|0); $529 = +HEAPF32[$528>>2]; $530 = $526 * $529; $531 = $518 + $530; $532 = $scale3; $533 = 0.40000000596046448 + $532; $534 = $scale3; $535 = 0.40000000596046448 + $534; __THREW__ = 0; invoke_viiddddd(3893,($488|0),($495|0),(+$515),(+$531),0.0,(+$533),(+$535)); $536 = __THREW__; __THREW__ = 0; $537 = $536&1; if ($537) { label = 81; break L29; } $538 = $renderer; $539 = $h2; $540 = ((($539)) + 1|0); $541 = HEAP8[$540>>0]|0; $542 = $541&255; __THREW__ = 0; $543 = (invoke_iii(4559,(29284|0),($542|0))|0); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { label = 81; break L29; } $546 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($543)|0); $547 = $x; $548 = $j; $549 = Math_imul(-12, $548)|0; $550 = $Carditem; $551 = ((($550)) + 12|0); $552 = HEAP32[$551>>2]|0; $553 = (($549) + ($552))|0; $554 = (+($553>>>0)); $555 = $v; $556 = (+($555&255)); HEAPF32[$17>>2] = $556; __THREW__ = 0; $557 = (+invoke_di(4560,($17|0))); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; if ($559) { label = 81; break L29; } $560 = 3.0 * $557; $561 = $554 + $560; $562 = $1; $563 = ((($562)) + 12|0); $564 = +HEAPF32[$563>>2]; $565 = $561 * $564; $566 = $547 + $565; $567 = $1; $568 = ((($567)) + 8|0); $569 = +HEAPF32[$568>>2]; $570 = $yOffset; $571 = $v; $572 = (+($571&255)); HEAPF32[$18>>2] = $572; __THREW__ = 0; $573 = (+invoke_di(4561,($18|0))); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { label = 81; break L29; } $576 = 3.0 * $573; $577 = $570 + $576; $578 = $1; $579 = ((($578)) + 12|0); $580 = +HEAPF32[$579>>2]; $581 = $577 * $580; $582 = $569 + $581; $583 = $scale3; $584 = 0.40000000596046448 - $583; $585 = $scale3; $586 = 0.40000000596046448 - $585; __THREW__ = 0; invoke_viiddddd(3893,($538|0),($546|0),(+$566),(+$582),0.0,(+$584),(+$586)); $587 = __THREW__; __THREW__ = 0; $588 = $587&1; if ($588) { label = 81; break L29; } } else { $589 = ((($489)) + 1|0); $590 = HEAP8[$589>>0]|0; $591 = $590&255; __THREW__ = 0; $592 = (invoke_iii(4559,(29284|0),($591|0))|0); $593 = __THREW__; __THREW__ = 0; $594 = $593&1; if ($594) { label = 81; break L29; } $595 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($592)|0); $596 = $x; $597 = $j; $598 = Math_imul(-12, $597)|0; $599 = $Carditem; $600 = ((($599)) + 12|0); $601 = HEAP32[$600>>2]|0; $602 = (($598) + ($601))|0; $603 = (+($602>>>0)); $604 = $v; $605 = (+($604&255)); HEAPF32[$19>>2] = $605; __THREW__ = 0; $606 = (+invoke_di(4560,($19|0))); $607 = __THREW__; __THREW__ = 0; $608 = $607&1; if ($608) { label = 81; break L29; } $609 = 3.0 * $606; $610 = $603 + $609; $611 = $1; $612 = ((($611)) + 12|0); $613 = +HEAPF32[$612>>2]; $614 = $610 * $613; $615 = $596 + $614; $616 = $1; $617 = ((($616)) + 8|0); $618 = +HEAPF32[$617>>2]; $619 = $yOffset; $620 = $v; $621 = (+($620&255)); HEAPF32[$20>>2] = $621; __THREW__ = 0; $622 = (+invoke_di(4561,($20|0))); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { label = 81; break L29; } $625 = 3.0 * $622; $626 = $619 + $625; $627 = $1; $628 = ((($627)) + 12|0); $629 = +HEAPF32[$628>>2]; $630 = $626 * $629; $631 = $618 + $630; $632 = $scale3; $633 = 0.40000000596046448 - $632; $634 = $scale3; $635 = 0.40000000596046448 - $634; __THREW__ = 0; invoke_viiddddd(3893,($488|0),($595|0),(+$615),(+$631),0.0,(+$633),(+$635)); $636 = __THREW__; __THREW__ = 0; $637 = $636&1; if ($637) { label = 81; break L29; } $638 = $renderer; $639 = $h2; $640 = HEAP8[$639>>0]|0; $641 = $640&255; __THREW__ = 0; $642 = (invoke_iii(4559,(29284|0),($641|0))|0); $643 = __THREW__; __THREW__ = 0; $644 = $643&1; if ($644) { label = 81; break L29; } $645 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($642)|0); $646 = $x; $647 = $j; $648 = Math_imul(-12, $647)|0; $649 = $Carditem; $650 = ((($649)) + 12|0); $651 = HEAP32[$650>>2]|0; $652 = (($648) + ($651))|0; $653 = (+($652>>>0)); $654 = $t; $655 = (+($654&255)); HEAPF32[$21>>2] = $655; __THREW__ = 0; $656 = (+invoke_di(4560,($21|0))); $657 = __THREW__; __THREW__ = 0; $658 = $657&1; if ($658) { label = 81; break L29; } $659 = 3.0 * $656; $660 = $653 + $659; $661 = $1; $662 = ((($661)) + 12|0); $663 = +HEAPF32[$662>>2]; $664 = $660 * $663; $665 = $646 + $664; $666 = $1; $667 = ((($666)) + 8|0); $668 = +HEAPF32[$667>>2]; $669 = $yOffset; $670 = $t; $671 = (+($670&255)); HEAPF32[$22>>2] = $671; __THREW__ = 0; $672 = (+invoke_di(4561,($22|0))); $673 = __THREW__; __THREW__ = 0; $674 = $673&1; if ($674) { label = 81; break L29; } $675 = 3.0 * $672; $676 = $669 + $675; $677 = $1; $678 = ((($677)) + 12|0); $679 = +HEAPF32[$678>>2]; $680 = $676 * $679; $681 = $668 + $680; $682 = $scale3; $683 = 0.40000000596046448 + $682; $684 = $scale3; $685 = 0.40000000596046448 + $684; __THREW__ = 0; invoke_viiddddd(3893,($638|0),($645|0),(+$665),(+$681),0.0,(+$683),(+$685)); $686 = __THREW__; __THREW__ = 0; $687 = $686&1; if ($687) { label = 81; break L29; } } $688 = $j; $689 = (($688) + 1)|0; $j = $689; $690 = $z; $691 = (($690) + 1)|0; $z = $691; } $692 = HEAP32[11900]|0; $693 = (($692) - 2)|0; $i4 = $693; while(1) { $694 = $i4; $695 = ($694|0)>=(1); $696 = $manacost; if (!($695)) { break; } $697 = $i4; __THREW__ = 0; $698 = (invoke_iii(3959,($696|0),($697|0))|0); $699 = __THREW__; __THREW__ = 0; $700 = $699&1; if ($700) { label = 81; break L29; } $cost = $698; while(1) { $701 = $cost; $702 = ($701|0)>(0); if (!($702)) { break; } $703 = $renderer; $704 = $i4; __THREW__ = 0; $705 = (invoke_iii(4559,(29284|0),($704|0))|0); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; if ($707) { label = 81; break L29; } $708 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($705)|0); $709 = $x; $710 = $j; $711 = Math_imul(-12, $710)|0; $712 = $Carditem; $713 = ((($712)) + 12|0); $714 = HEAP32[$713>>2]|0; $715 = (($711) + ($714))|0; $716 = (+($715>>>0)); $717 = $1; $718 = ((($717)) + 12|0); $719 = +HEAPF32[$718>>2]; $720 = $716 * $719; $721 = $709 + $720; $722 = $1; $723 = ((($722)) + 8|0); $724 = +HEAPF32[$723>>2]; $725 = $yOffset; $726 = $1; $727 = ((($726)) + 12|0); $728 = +HEAPF32[$727>>2]; $729 = $725 * $728; $730 = $724 + $729; $731 = $1; $732 = ((($731)) + 12|0); $733 = +HEAPF32[$732>>2]; $734 = 0.40000000596046448 * $733; $735 = $1; $736 = ((($735)) + 12|0); $737 = +HEAPF32[$736>>2]; $738 = 0.40000000596046448 * $737; __THREW__ = 0; invoke_viiddddd(3893,($703|0),($708|0),(+$721),(+$730),0.0,(+$734),(+$738)); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if ($740) { label = 81; break L29; } $741 = $j; $742 = (($741) + 1)|0; $j = $742; $743 = $cost; $744 = (($743) + -1)|0; $cost = $744; } $745 = $i4; $746 = (($745) + -1)|0; $i4 = $746; } __THREW__ = 0; $747 = (invoke_iii(3959,($696|0),0)|0); $748 = __THREW__; __THREW__ = 0; $749 = $748&1; if ($749) { label = 81; break L29; } $cost5 = $747; $750 = $cost5; $751 = ($750|0)!=(0); if ($751) { $752 = $cost5; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $752; (invoke_iiii(3889,($buffer|0),(162983|0),($vararg_buffer|0))|0); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { label = 81; break L29; } $755 = $renderer; __THREW__ = 0; $756 = (invoke_iii(4559,(29284|0),0)|0); $757 = __THREW__; __THREW__ = 0; $758 = $757&1; if ($758) { label = 81; break L29; } $759 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($756)|0); $760 = $x; $761 = $j; $762 = Math_imul(-12, $761)|0; $763 = $Carditem; $764 = ((($763)) + 12|0); $765 = HEAP32[$764>>2]|0; $766 = (($762) + ($765))|0; $767 = (+($766>>>0)); $768 = $1; $769 = ((($768)) + 12|0); $770 = +HEAPF32[$769>>2]; $771 = $767 * $770; $772 = $760 + $771; $773 = $1; $774 = ((($773)) + 8|0); $775 = +HEAPF32[$774>>2]; $776 = $yOffset; $777 = $1; $778 = ((($777)) + 12|0); $779 = +HEAPF32[$778>>2]; $780 = $776 * $779; $781 = $775 + $780; $782 = $1; $783 = ((($782)) + 12|0); $784 = +HEAPF32[$783>>2]; $785 = 0.40000000596046448 * $784; $786 = $1; $787 = ((($786)) + 12|0); $788 = +HEAPF32[$787>>2]; $789 = 0.40000000596046448 * $788; __THREW__ = 0; invoke_viiddddd(3893,($755|0),($759|0),(+$772),(+$781),0.0,(+$785),(+$789)); $790 = __THREW__; __THREW__ = 0; $791 = $790&1; if ($791) { label = 81; break L29; } $792 = $font; $793 = HEAP32[$792>>2]|0; $794 = ((($793)) + 28|0); $795 = HEAP32[$794>>2]|0; __THREW__ = 0; $796 = (+invoke_dii($795|0,($792|0),($buffer|0))); $797 = __THREW__; __THREW__ = 0; $798 = $797&1; if ($798) { label = 81; break L29; } $w = $796; $799 = $font; $800 = HEAP32[$799>>2]|0; $801 = HEAP32[$800>>2]|0; $802 = $x; $803 = $j; $804 = Math_imul(-12, $803)|0; $805 = $Carditem; $806 = ((($805)) + 12|0); $807 = HEAP32[$806>>2]|0; $808 = (($807) + 1)|0; $809 = (($804) + ($808))|0; $810 = (+($809>>>0)); $811 = $w; $812 = $811 / 2.0; $813 = $810 - $812; $814 = $1; $815 = ((($814)) + 12|0); $816 = +HEAPF32[$815>>2]; $817 = $813 * $816; $818 = $802 + $817; $819 = $1; $820 = ((($819)) + 8|0); $821 = +HEAPF32[$820>>2]; $822 = $yOffset; $823 = $822 - 5.0; $824 = $1; $825 = ((($824)) + 12|0); $826 = +HEAPF32[$825>>2]; $827 = $823 * $826; $828 = $821 + $827; __THREW__ = 0; invoke_viiddidd($801|0,($799|0),($buffer|0),(+$818),(+$828),0,0.0,0.0); $829 = __THREW__; __THREW__ = 0; $830 = $829&1; if ($830) { label = 81; break L29; } $831 = $j; $832 = (($831) + 1)|0; $j = $832; } $833 = $manacost; __THREW__ = 0; $834 = (invoke_ii(4081,($833|0))|0); $835 = __THREW__; __THREW__ = 0; $836 = $835&1; if ($836) { label = 81; break L29; } $837 = ($834|0)!=(0); if ($837) { __THREW__ = 0; (invoke_iiii(3889,($buffer6|0),(197910|0),($vararg_buffer1|0))|0); $838 = __THREW__; __THREW__ = 0; $839 = $838&1; if ($839) { label = 81; break L29; } $840 = $renderer; __THREW__ = 0; $841 = (invoke_iii(4559,(29284|0),0)|0); $842 = __THREW__; __THREW__ = 0; $843 = $842&1; if ($843) { label = 81; break L29; } $844 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($841)|0); $845 = $x; $846 = $j; $847 = Math_imul(-12, $846)|0; $848 = $Carditem; $849 = ((($848)) + 12|0); $850 = HEAP32[$849>>2]|0; $851 = (($847) + ($850))|0; $852 = (+($851>>>0)); $853 = $1; $854 = ((($853)) + 12|0); $855 = +HEAPF32[$854>>2]; $856 = $852 * $855; $857 = $845 + $856; $858 = $1; $859 = ((($858)) + 8|0); $860 = +HEAPF32[$859>>2]; $861 = $yOffset; $862 = $1; $863 = ((($862)) + 12|0); $864 = +HEAPF32[$863>>2]; $865 = $861 * $864; $866 = $860 + $865; $867 = $1; $868 = ((($867)) + 12|0); $869 = +HEAPF32[$868>>2]; $870 = 0.40000000596046448 * $869; $871 = $1; $872 = ((($871)) + 12|0); $873 = +HEAPF32[$872>>2]; $874 = 0.40000000596046448 * $873; __THREW__ = 0; invoke_viiddddd(3893,($840|0),($844|0),(+$857),(+$866),0.0,(+$870),(+$874)); $875 = __THREW__; __THREW__ = 0; $876 = $875&1; if ($876) { label = 81; break L29; } $877 = $font; $878 = HEAP32[$877>>2]|0; $879 = ((($878)) + 28|0); $880 = HEAP32[$879>>2]|0; __THREW__ = 0; $881 = (+invoke_dii($880|0,($877|0),($buffer6|0))); $882 = __THREW__; __THREW__ = 0; $883 = $882&1; if ($883) { label = 81; break L29; } $w7 = $881; $884 = $font; $885 = HEAP32[$884>>2]|0; $886 = HEAP32[$885>>2]|0; $887 = $x; $888 = $j; $889 = Math_imul(-12, $888)|0; $890 = $Carditem; $891 = ((($890)) + 12|0); $892 = HEAP32[$891>>2]|0; $893 = (($892) + 1)|0; $894 = (($889) + ($893))|0; $895 = (+($894>>>0)); $896 = $w7; $897 = $896 / 2.0; $898 = $895 - $897; $899 = $1; $900 = ((($899)) + 12|0); $901 = +HEAPF32[$900>>2]; $902 = $898 * $901; $903 = $887 + $902; $904 = $1; $905 = ((($904)) + 8|0); $906 = +HEAPF32[$905>>2]; $907 = $yOffset; $908 = $907 - 5.0; $909 = $1; $910 = ((($909)) + 12|0); $911 = +HEAPF32[$910>>2]; $912 = $908 * $911; $913 = $906 + $912; __THREW__ = 0; invoke_viiddidd($886|0,($884|0),($buffer6|0),(+$903),(+$913),0,0.0,0.0); $914 = __THREW__; __THREW__ = 0; $915 = $914&1; if ($915) { label = 81; break L29; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); break; } $916 = $Carditem; $917 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($916,124071)|0); $918 = $Carditem; if ($917) { $919 = ((($918)) + 16|0); $920 = HEAP32[$919>>2]|0; $921 = (+($920|0)); $yOffseticon = $921; __THREW__ = 0; $922 = (invoke_i(4541)|0); $923 = __THREW__; __THREW__ = 0; $924 = $923&1; if ($924) { label = 37; break L29; } $925 = HEAP32[$922>>2]|0; $926 = ((($925)) + 24|0); $927 = HEAP32[$926>>2]|0; $928 = $Carditem; $929 = ((($928)) + 68|0); $930 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($929)|0); __THREW__ = 0; invoke_vii(3797,($23|0),($930|0)); $931 = __THREW__; __THREW__ = 0; $932 = $931&1; if ($932) { label = 37; break L29; } $933 = $Carditem; $934 = ((($933)) + 60|0); $935 = HEAP32[$934>>2]|0; $936 = (($935) - 1)|0; $937 = (+($936|0)); $938 = $937 * 36.0; $939 = 2.0 + $938; $940 = $Carditem; $941 = ((($940)) + 64|0); $942 = HEAP32[$941>>2]|0; $943 = (($942) - 1)|0; $944 = (+($943|0)); $945 = $944 * 38.0; __THREW__ = 0; invoke_vii(3797,($24|0),(211279|0)); $946 = __THREW__; __THREW__ = 0; $947 = $946&1; if ($947) { label = 142; break L29; } __THREW__ = 0; invoke_viiiddddiiii($927|0,($ExtraIcons|0),($922|0),($23|0),(+$939),(+$945),32.0,32.0,($24|0),5,1,0); $948 = __THREW__; __THREW__ = 0; $949 = $948&1; if ($949) { label = 143; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $950 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($ExtraIcons)|0); __THREW__ = 0; invoke_vidd(3897,($950|0),16.0,16.0); $951 = __THREW__; __THREW__ = 0; $952 = $951&1; if ($952) { label = 145; break L29; } $953 = $renderer; $954 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($ExtraIcons)|0); $955 = $x; $956 = $Carditem; $957 = ((($956)) + 12|0); $958 = HEAP32[$957>>2]|0; $959 = (+($958|0)); $960 = $1; $961 = ((($960)) + 12|0); $962 = +HEAPF32[$961>>2]; $963 = $959 * $962; $964 = $955 + $963; $965 = $1; $966 = ((($965)) + 8|0); $967 = +HEAPF32[$966>>2]; $968 = $yOffseticon; $969 = $1; $970 = ((($969)) + 12|0); $971 = +HEAPF32[$970>>2]; $972 = $968 * $971; $973 = $967 + $972; $974 = $Carditem; $975 = ((($974)) + 56|0); $976 = HEAP32[$975>>2]|0; $977 = (+($976|0)); $978 = $977 * 0.40000000596046448; $979 = $1; $980 = ((($979)) + 12|0); $981 = +HEAPF32[$980>>2]; $982 = $978 * $981; $983 = $Carditem; $984 = ((($983)) + 56|0); $985 = HEAP32[$984>>2]|0; $986 = (+($985|0)); $987 = $986 * 0.40000000596046448; $988 = $1; $989 = ((($988)) + 12|0); $990 = +HEAPF32[$989>>2]; $991 = $987 * $990; __THREW__ = 0; invoke_viiddddd(3893,($953|0),($954|0),(+$964),(+$973),0.0,(+$982),(+$991)); $992 = __THREW__; __THREW__ = 0; $993 = $992&1; if ($993) { label = 145; break L29; } __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraIcons); break; } $1000 = ((($918)) + 32|0); __THREW__ = 0; invoke_vii(3800,($formattedfield|0),($1000|0)); $1001 = __THREW__; __THREW__ = 0; $1002 = $1001&1; if ($1002) { label = 37; break L29; } $1003 = $Carditem; $1004 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1003,157489,0)|0); $found = $1004; $1005 = $found; $1006 = ($1005|0)!=(-1); if ($1006) { __THREW__ = 0; invoke_vii(4329,($st|0),24); $1007 = __THREW__; __THREW__ = 0; $1008 = $1007&1; if ($1008) { label = 157; break L29; } $1009 = ((($st)) + 8|0); $1010 = $0; $1011 = ((($1010)) + 16|0); $1012 = HEAP32[$1011>>2]|0; $1013 = ((($1012)) + 128|0); __THREW__ = 0; invoke_vii(3800,($26|0),($1013|0)); $1014 = __THREW__; __THREW__ = 0; $1015 = $1014&1; if ($1015) { label = 158; break L29; } __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $1016 = __THREW__; __THREW__ = 0; $1017 = $1016&1; if ($1017) { label = 159; break L29; } __THREW__ = 0; (invoke_iii(3885,($1009|0),($25|0))|0); $1018 = __THREW__; __THREW__ = 0; $1019 = $1018&1; if ($1019) { label = 160; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __THREW__ = 0; invoke_vii(3800,($28|0),($formattedfield|0)); $1020 = __THREW__; __THREW__ = 0; $1021 = $1020&1; if ($1021) { label = 158; break L29; } __THREW__ = 0; invoke_vii(3797,($29|0),(157489|0)); $1022 = __THREW__; __THREW__ = 0; $1023 = $1022&1; if ($1023) { label = 162; break L29; } __THREW__ = 0; invoke_vii(3841,($30|0),($st|0)); $1024 = __THREW__; __THREW__ = 0; $1025 = $1024&1; if ($1025) { label = 163; break L29; } __THREW__ = 0; invoke_viiii(4562,($27|0),($28|0),($29|0),($30|0)); $1026 = __THREW__; __THREW__ = 0; $1027 = $1026&1; if ($1027) { label = 164; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$27)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st); } $1042 = $Carditem; $1043 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1042,162353,0)|0); $found = $1043; $1044 = $found; $1045 = ($1044|0)!=(-1); if ($1045) { __THREW__ = 0; invoke_vii(4329,($st8|0),24); $1046 = __THREW__; __THREW__ = 0; $1047 = $1046&1; if ($1047) { label = 157; break L29; } $1048 = ((($st8)) + 8|0); $1049 = $0; $1050 = ((($1049)) + 16|0); $1051 = HEAP32[$1050>>2]|0; $1052 = ((($1051)) + 232|0); $1053 = HEAP32[$1052>>2]|0; __THREW__ = 0; (invoke_iii(3919,($1048|0),($1053|0))|0); $1054 = __THREW__; __THREW__ = 0; $1055 = $1054&1; if ($1055) { label = 176; break L29; } __THREW__ = 0; invoke_vii(3800,($32|0),($formattedfield|0)); $1056 = __THREW__; __THREW__ = 0; $1057 = $1056&1; if ($1057) { label = 176; break L29; } __THREW__ = 0; invoke_vii(3797,($33|0),(162353|0)); $1058 = __THREW__; __THREW__ = 0; $1059 = $1058&1; if ($1059) { label = 177; break L29; } __THREW__ = 0; invoke_vii(3841,($34|0),($st8|0)); $1060 = __THREW__; __THREW__ = 0; $1061 = $1060&1; if ($1061) { label = 178; break L29; } __THREW__ = 0; invoke_viiii(4562,($31|0),($32|0),($33|0),($34|0)); $1062 = __THREW__; __THREW__ = 0; $1063 = $1062&1; if ($1063) { label = 179; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$31)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st8); } $1072 = $Carditem; $1073 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1072,125501,0)|0); $found = $1073; $1074 = $found; $1075 = ($1074|0)!=(-1); if ($1075) { __THREW__ = 0; invoke_vii(4329,($st9|0),24); $1076 = __THREW__; __THREW__ = 0; $1077 = $1076&1; if ($1077) { label = 157; break L29; } $1078 = ((($st9)) + 8|0); $1079 = $0; $1080 = ((($1079)) + 16|0); $1081 = HEAP32[$1080>>2]|0; $1082 = ((($1081)) + 236|0); $1083 = HEAP32[$1082>>2]|0; __THREW__ = 0; (invoke_iii(3919,($1078|0),($1083|0))|0); $1084 = __THREW__; __THREW__ = 0; $1085 = $1084&1; if ($1085) { label = 191; break L29; } __THREW__ = 0; invoke_vii(3800,($36|0),($formattedfield|0)); $1086 = __THREW__; __THREW__ = 0; $1087 = $1086&1; if ($1087) { label = 191; break L29; } __THREW__ = 0; invoke_vii(3797,($37|0),(125501|0)); $1088 = __THREW__; __THREW__ = 0; $1089 = $1088&1; if ($1089) { label = 192; break L29; } __THREW__ = 0; invoke_vii(3841,($38|0),($st9|0)); $1090 = __THREW__; __THREW__ = 0; $1091 = $1090&1; if ($1091) { label = 193; break L29; } __THREW__ = 0; invoke_viiii(4562,($35|0),($36|0),($37|0),($38|0)); $1092 = __THREW__; __THREW__ = 0; $1093 = $1092&1; if ($1093) { label = 194; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$35)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st9); } $1102 = $Carditem; $1103 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1102,158357,0)|0); $found = $1103; $1104 = $found; $1105 = ($1104|0)!=(-1); if ($1105) { __THREW__ = 0; invoke_vii(3797,($s|0),(211279|0)); $1106 = __THREW__; __THREW__ = 0; $1107 = $1106&1; if ($1107) { label = 157; break L29; } $1108 = $0; $1109 = ((($1108)) + 16|0); $1110 = HEAP32[$1109>>2]|0; $1111 = ((($1110)) + 248|0); $1112 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1111)|0); $1113 = (($1112) - 1)|0; $i10 = $1113; while(1) { $1114 = $i10; $1115 = ($1114|0)>(0); if (!($1115)) { break; } $1116 = $0; $1117 = ((($1116)) + 16|0); $1118 = HEAP32[$1117>>2]|0; $1119 = ((($1118)) + 144|0); __THREW__ = 0; invoke_viii(4293,($39|0),($1119|0),55); $1120 = __THREW__; __THREW__ = 0; $1121 = $1120&1; if ($1121) { label = 208; break L29; } $1122 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($39)|0); if ($1122) { label = 204; break; } $1135 = $0; $1136 = ((($1135)) + 16|0); $1137 = HEAP32[$1136>>2]|0; $1138 = ((($1137)) + 248|0); $1139 = $i10; __THREW__ = 0; $1140 = (invoke_iii(4123,($1138|0),($1139|0))|0); $1141 = __THREW__; __THREW__ = 0; $1142 = $1141&1; if ($1142) { label = 208; break L29; } $1143 = HEAP32[$1140>>2]|0; __THREW__ = 0; invoke_vii(4564,($43|0),($1143|0)); $1144 = __THREW__; __THREW__ = 0; $1145 = $1144&1; if ($1145) { label = 208; break L29; } __THREW__ = 0; invoke_vii(3887,($42|0),($43|0)); $1146 = __THREW__; __THREW__ = 0; $1147 = $1146&1; if ($1147) { label = 220; break L29; } __THREW__ = 0; (invoke_iii(4563,($s|0),($42|0))|0); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; if ($1149) { label = 221; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __THREW__ = 0; invoke_vii(3797,($45|0),(140769|0)); $1150 = __THREW__; __THREW__ = 0; $1151 = $1150&1; if ($1151) { label = 208; break L29; } __THREW__ = 0; invoke_vii(3887,($44|0),($45|0)); $1152 = __THREW__; __THREW__ = 0; $1153 = $1152&1; if ($1153) { label = 223; break L29; } __THREW__ = 0; (invoke_iii(4563,($s|0),($44|0))|0); $1154 = __THREW__; __THREW__ = 0; $1155 = $1154&1; if ($1155) { label = 224; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $1156 = $i10; $1157 = (($1156) + -1)|0; $i10 = $1157; } if ((label|0) == 204) { label = 0; __THREW__ = 0; invoke_vii(3797,($41|0),(124076|0)); $1123 = __THREW__; __THREW__ = 0; $1124 = $1123&1; if ($1124) { label = 208; break L29; } __THREW__ = 0; invoke_vii(3887,($40|0),($41|0)); $1125 = __THREW__; __THREW__ = 0; $1126 = $1125&1; if ($1126) { label = 209; break L29; } __THREW__ = 0; (invoke_iii(4563,($s|0),($40|0))|0); $1127 = __THREW__; __THREW__ = 0; $1128 = $1127&1; if ($1128) { label = 210; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } $1166 = $0; $1167 = ((($1166)) + 16|0); $1168 = HEAP32[$1167>>2]|0; $1169 = ((($1168)) + 248|0); $1170 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1169)|0); $1171 = ($1170|0)!=(0); if ($1171) { $1172 = $0; $1173 = ((($1172)) + 16|0); $1174 = HEAP32[$1173>>2]|0; $1175 = ((($1174)) + 248|0); __THREW__ = 0; $1176 = (invoke_iii(4123,($1175|0),0)|0); $1177 = __THREW__; __THREW__ = 0; $1178 = $1177&1; if ($1178) { label = 208; break L29; } $1179 = HEAP32[$1176>>2]|0; __THREW__ = 0; invoke_vii(4564,($47|0),($1179|0)); $1180 = __THREW__; __THREW__ = 0; $1181 = $1180&1; if ($1181) { label = 208; break L29; } __THREW__ = 0; invoke_vii(3887,($46|0),($47|0)); $1182 = __THREW__; __THREW__ = 0; $1183 = $1182&1; if ($1183) { label = 232; break L29; } __THREW__ = 0; (invoke_iii(4563,($s|0),($46|0))|0); $1184 = __THREW__; __THREW__ = 0; $1185 = $1184&1; if ($1185) { label = 233; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); } __THREW__ = 0; invoke_vii(3800,($49|0),($formattedfield|0)); $1190 = __THREW__; __THREW__ = 0; $1191 = $1190&1; if ($1191) { label = 208; break L29; } __THREW__ = 0; invoke_vii(3797,($50|0),(158357|0)); $1192 = __THREW__; __THREW__ = 0; $1193 = $1192&1; if ($1193) { label = 240; break L29; } __THREW__ = 0; invoke_vii(3800,($51|0),($s|0)); $1194 = __THREW__; __THREW__ = 0; $1195 = $1194&1; if ($1195) { label = 241; break L29; } __THREW__ = 0; invoke_viiii(4562,($48|0),($49|0),($50|0),($51|0)); $1196 = __THREW__; __THREW__ = 0; $1197 = $1196&1; if ($1197) { label = 242; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$48)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } $1204 = $Carditem; $1205 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1204,162281,0)|0); $found = $1205; $1206 = $found; $1207 = ($1206|0)!=(-1); if ($1207) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($sRarity); $1208 = $0; __THREW__ = 0; $1209 = (invoke_ii(4565,($1208|0))|0); $1210 = __THREW__; __THREW__ = 0; $1211 = $1210&1; if ($1211) { label = 249; break L29; } $1212 = $1209 << 24 >> 24; switch ($1212|0) { case 77: { __THREW__ = 0; invoke_vii(3797,($53|0),(163496|0)); $1215 = __THREW__; __THREW__ = 0; $1216 = $1215&1; if ($1216) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($52|0),($53|0)); $1217 = __THREW__; __THREW__ = 0; $1218 = $1217&1; if ($1218) { label = 253; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$52)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break; } case 82: { __THREW__ = 0; invoke_vii(3797,($55|0),(163508|0)); $1221 = __THREW__; __THREW__ = 0; $1222 = $1221&1; if ($1222) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($54|0),($55|0)); $1223 = __THREW__; __THREW__ = 0; $1224 = $1223&1; if ($1224) { label = 257; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$54)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); break; } case 85: { __THREW__ = 0; invoke_vii(3797,($57|0),(163518|0)); $1227 = __THREW__; __THREW__ = 0; $1228 = $1227&1; if ($1228) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($56|0),($57|0)); $1229 = __THREW__; __THREW__ = 0; $1230 = $1229&1; if ($1230) { label = 261; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$56)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); break; } case 67: { __THREW__ = 0; invoke_vii(3797,($59|0),(163532|0)); $1233 = __THREW__; __THREW__ = 0; $1234 = $1233&1; if ($1234) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($58|0),($59|0)); $1235 = __THREW__; __THREW__ = 0; $1236 = $1235&1; if ($1236) { label = 265; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$58)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break; } case 76: { __THREW__ = 0; invoke_vii(3797,($61|0),(163381|0)); $1239 = __THREW__; __THREW__ = 0; $1240 = $1239&1; if ($1240) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($60|0),($61|0)); $1241 = __THREW__; __THREW__ = 0; $1242 = $1241&1; if ($1242) { label = 269; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$60)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); break; } case 84: { __THREW__ = 0; invoke_vii(3797,($63|0),(124092|0)); $1245 = __THREW__; __THREW__ = 0; $1246 = $1245&1; if ($1246) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($62|0),($63|0)); $1247 = __THREW__; __THREW__ = 0; $1248 = $1247&1; if ($1248) { label = 273; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$62)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break; } default: { __THREW__ = 0; invoke_vii(3797,($65|0),(152289|0)); $1251 = __THREW__; __THREW__ = 0; $1252 = $1251&1; if ($1252) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3887,($64|0),($65|0)); $1253 = __THREW__; __THREW__ = 0; $1254 = $1253&1; if ($1254) { label = 277; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sRarity,$64)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); } } __THREW__ = 0; invoke_vii(3800,($67|0),($formattedfield|0)); $1257 = __THREW__; __THREW__ = 0; $1258 = $1257&1; if ($1258) { label = 249; break L29; } __THREW__ = 0; invoke_vii(3797,($68|0),(162281|0)); $1259 = __THREW__; __THREW__ = 0; $1260 = $1259&1; if ($1260) { label = 283; break L29; } __THREW__ = 0; invoke_vii(3800,($69|0),($sRarity|0)); $1261 = __THREW__; __THREW__ = 0; $1262 = $1261&1; if ($1262) { label = 284; break L29; } __THREW__ = 0; invoke_viiii(4562,($66|0),($67|0),($68|0),($69|0)); $1263 = __THREW__; __THREW__ = 0; $1264 = $1263&1; if ($1264) { label = 285; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$66)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sRarity); } $1271 = $Carditem; $1272 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1271,124098,0)|0); $found = $1272; $1273 = $found; $1274 = ($1273|0)!=(-1); if ($1274) { __THREW__ = 0; invoke_vii(3800,($71|0),($formattedfield|0)); $1275 = __THREW__; __THREW__ = 0; $1276 = $1275&1; if ($1276) { label = 157; break L29; } __THREW__ = 0; invoke_vii(3797,($72|0),(124098|0)); $1277 = __THREW__; __THREW__ = 0; $1278 = $1277&1; if ($1278) { label = 296; break L29; } $1279 = $0; $1280 = ((($1279)) + 12|0); $1281 = HEAP32[$1280>>2]|0; __THREW__ = 0; invoke_viii(4543,($74|0),(47272|0),($1281|0)); $1282 = __THREW__; __THREW__ = 0; $1283 = $1282&1; if ($1283) { label = 297; break L29; } $1284 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($74)|0); __THREW__ = 0; invoke_vii(3797,($73|0),($1284|0)); $1285 = __THREW__; __THREW__ = 0; $1286 = $1285&1; if ($1286) { label = 298; break L29; } __THREW__ = 0; invoke_viiii(4562,($70|0),($71|0),($72|0),($73|0)); $1287 = __THREW__; __THREW__ = 0; $1288 = $1287&1; if ($1288) { label = 299; break L29; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$70)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); } $1297 = $Carditem; $1298 = ((($1297)) + 48|0); $1299 = HEAP8[$1298>>0]|0; $1300 = $1299&1; do { if (!($1300)) { $1301 = $font; $1302 = HEAP32[$1301>>2]|0; $1303 = ((($1302)) + 28|0); $1304 = HEAP32[$1303>>2]|0; $1305 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($formattedfield)|0); __THREW__ = 0; $1306 = (+invoke_dii($1304|0,($1301|0),($1305|0))); $1307 = __THREW__; __THREW__ = 0; $1308 = $1307&1; if ($1308) { label = 157; break L29; } $1309 = $1306 * 0.80000001192092896; $1310 = $1; $1311 = ((($1310)) + 12|0); $1312 = +HEAPF32[$1311>>2]; $1313 = $1309 * $1312; $w11 = $1313; $1314 = $w11; $1315 = $1314 > 170.0; if (!($1315)) { break; } $1316 = $font; $1317 = HEAP32[$1316>>2]|0; $1318 = ((($1317)) + 16|0); $1319 = HEAP32[$1318>>2]|0; $1320 = $w11; $1321 = 170.0 / $1320; __THREW__ = 0; invoke_vid($1319|0,($1316|0),(+$1321)); $1322 = __THREW__; __THREW__ = 0; $1323 = $1322&1; if ($1323) { label = 157; break L29; } } } while(0); $1324 = $font; $1325 = HEAP32[$1324>>2]|0; $1326 = HEAP32[$1325>>2]|0; $1327 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($formattedfield)|0); $1328 = $x; $1329 = $Carditem; $1330 = ((($1329)) + 12|0); $1331 = HEAP32[$1330>>2]|0; $1332 = (+($1331|0)); $1333 = $1332 - 100.0; $1334 = $1; $1335 = ((($1334)) + 12|0); $1336 = +HEAPF32[$1335>>2]; $1337 = $1333 * $1336; $1338 = $1328 + $1337; $1339 = $1; $1340 = ((($1339)) + 8|0); $1341 = +HEAPF32[$1340>>2]; $1342 = $Carditem; $1343 = ((($1342)) + 16|0); $1344 = HEAP32[$1343>>2]|0; $1345 = (+($1344|0)); $1346 = $1345 - 142.5; $1347 = $1; $1348 = ((($1347)) + 12|0); $1349 = +HEAPF32[$1348>>2]; $1350 = $1346 * $1349; $1351 = $1341 + $1350; __THREW__ = 0; invoke_viiddidd($1326|0,($1324|0),($1327|0),(+$1338),(+$1351),0,0.0,0.0); $1352 = __THREW__; __THREW__ = 0; $1353 = $1352&1; if ($1353) { label = 157; break L29; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($formattedfield); } } while(0); $1354 = $i; $1355 = (($1354) + 1)|0; $i = $1355; } switch (label|0) { case 38: { $255 = ___cxa_find_matching_catch()|0; $256 = tempRet0; $2 = $255; $3 = $256; $$pre_trunc7 = HEAP8[$6>>0]|0; $257 = $$pre_trunc7&1; if ($257) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } break; } case 51: { $334 = ___cxa_find_matching_catch()|0; $335 = tempRet0; $2 = $334; $3 = $335; label = 56; break; } case 52: { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $2 = $336; $3 = $337; label = 54; break; } case 53: { $338 = ___cxa_find_matching_catch()|0; $339 = tempRet0; $2 = $338; $3 = $339; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 54; break; } case 78: { $452 = ___cxa_find_matching_catch()|0; $453 = tempRet0; $2 = $452; $3 = $453; label = 80; break; } case 79: { $454 = ___cxa_find_matching_catch()|0; $455 = tempRet0; $2 = $454; $3 = $455; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 80; break; } case 81: { $456 = ___cxa_find_matching_catch()|0; $457 = tempRet0; $2 = $456; $3 = $457; label = 133; break; } case 82: { $458 = ___cxa_find_matching_catch()|0; $459 = tempRet0; $2 = $458; $3 = $459; label = 84; break; } case 83: { $460 = ___cxa_find_matching_catch()|0; $461 = tempRet0; $2 = $460; $3 = $461; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 84; break; } case 85: { $462 = ___cxa_find_matching_catch()|0; $463 = tempRet0; $2 = $462; $3 = $463; __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraManas); label = 133; break; } case 142: { $994 = ___cxa_find_matching_catch()|0; $995 = tempRet0; $2 = $994; $3 = $995; label = 144; break; } case 143: { $996 = ___cxa_find_matching_catch()|0; $997 = tempRet0; $2 = $996; $3 = $997; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); label = 144; break; } case 145: { $998 = ___cxa_find_matching_catch()|0; $999 = tempRet0; $2 = $998; $3 = $999; __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraIcons); break; } case 157: { $1028 = ___cxa_find_matching_catch()|0; $1029 = tempRet0; $2 = $1028; $3 = $1029; label = 309; break; } case 158: { $1030 = ___cxa_find_matching_catch()|0; $1031 = tempRet0; $2 = $1030; $3 = $1031; label = 167; break; } case 159: { $1032 = ___cxa_find_matching_catch()|0; $1033 = tempRet0; $2 = $1032; $3 = $1033; label = 161; break; } case 160: { $1034 = ___cxa_find_matching_catch()|0; $1035 = tempRet0; $2 = $1034; $3 = $1035; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); label = 161; break; } case 162: { $1036 = ___cxa_find_matching_catch()|0; $1037 = tempRet0; $2 = $1036; $3 = $1037; label = 166; break; } case 163: { $1038 = ___cxa_find_matching_catch()|0; $1039 = tempRet0; $2 = $1038; $3 = $1039; label = 165; break; } case 164: { $1040 = ___cxa_find_matching_catch()|0; $1041 = tempRet0; $2 = $1040; $3 = $1041; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 165; break; } case 176: { $1064 = ___cxa_find_matching_catch()|0; $1065 = tempRet0; $2 = $1064; $3 = $1065; label = 182; break; } case 177: { $1066 = ___cxa_find_matching_catch()|0; $1067 = tempRet0; $2 = $1066; $3 = $1067; label = 181; break; } case 178: { $1068 = ___cxa_find_matching_catch()|0; $1069 = tempRet0; $2 = $1068; $3 = $1069; label = 180; break; } case 179: { $1070 = ___cxa_find_matching_catch()|0; $1071 = tempRet0; $2 = $1070; $3 = $1071; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); label = 180; break; } case 191: { $1094 = ___cxa_find_matching_catch()|0; $1095 = tempRet0; $2 = $1094; $3 = $1095; label = 197; break; } case 192: { $1096 = ___cxa_find_matching_catch()|0; $1097 = tempRet0; $2 = $1096; $3 = $1097; label = 196; break; } case 193: { $1098 = ___cxa_find_matching_catch()|0; $1099 = tempRet0; $2 = $1098; $3 = $1099; label = 195; break; } case 194: { $1100 = ___cxa_find_matching_catch()|0; $1101 = tempRet0; $2 = $1100; $3 = $1101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); label = 195; break; } case 208: { $1129 = ___cxa_find_matching_catch()|0; $1130 = tempRet0; $2 = $1129; $3 = $1130; label = 245; break; } case 209: { $1131 = ___cxa_find_matching_catch()|0; $1132 = tempRet0; $2 = $1131; $3 = $1132; label = 211; break; } case 210: { $1133 = ___cxa_find_matching_catch()|0; $1134 = tempRet0; $2 = $1133; $3 = $1134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); label = 211; break; } case 220: { $1158 = ___cxa_find_matching_catch()|0; $1159 = tempRet0; $2 = $1158; $3 = $1159; label = 222; break; } case 221: { $1160 = ___cxa_find_matching_catch()|0; $1161 = tempRet0; $2 = $1160; $3 = $1161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); label = 222; break; } case 223: { $1162 = ___cxa_find_matching_catch()|0; $1163 = tempRet0; $2 = $1162; $3 = $1163; label = 225; break; } case 224: { $1164 = ___cxa_find_matching_catch()|0; $1165 = tempRet0; $2 = $1164; $3 = $1165; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); label = 225; break; } case 232: { $1186 = ___cxa_find_matching_catch()|0; $1187 = tempRet0; $2 = $1186; $3 = $1187; label = 234; break; } case 233: { $1188 = ___cxa_find_matching_catch()|0; $1189 = tempRet0; $2 = $1188; $3 = $1189; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); label = 234; break; } case 240: { $1198 = ___cxa_find_matching_catch()|0; $1199 = tempRet0; $2 = $1198; $3 = $1199; label = 244; break; } case 241: { $1200 = ___cxa_find_matching_catch()|0; $1201 = tempRet0; $2 = $1200; $3 = $1201; label = 243; break; } case 242: { $1202 = ___cxa_find_matching_catch()|0; $1203 = tempRet0; $2 = $1202; $3 = $1203; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); label = 243; break; } case 249: { $1213 = ___cxa_find_matching_catch()|0; $1214 = tempRet0; $2 = $1213; $3 = $1214; label = 288; break; } case 253: { $1219 = ___cxa_find_matching_catch()|0; $1220 = tempRet0; $2 = $1219; $3 = $1220; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); label = 288; break; } case 257: { $1225 = ___cxa_find_matching_catch()|0; $1226 = tempRet0; $2 = $1225; $3 = $1226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); label = 288; break; } case 261: { $1231 = ___cxa_find_matching_catch()|0; $1232 = tempRet0; $2 = $1231; $3 = $1232; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); label = 288; break; } case 265: { $1237 = ___cxa_find_matching_catch()|0; $1238 = tempRet0; $2 = $1237; $3 = $1238; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); label = 288; break; } case 269: { $1243 = ___cxa_find_matching_catch()|0; $1244 = tempRet0; $2 = $1243; $3 = $1244; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); label = 288; break; } case 273: { $1249 = ___cxa_find_matching_catch()|0; $1250 = tempRet0; $2 = $1249; $3 = $1250; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); label = 288; break; } case 277: { $1255 = ___cxa_find_matching_catch()|0; $1256 = tempRet0; $2 = $1255; $3 = $1256; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); label = 288; break; } case 283: { $1265 = ___cxa_find_matching_catch()|0; $1266 = tempRet0; $2 = $1265; $3 = $1266; label = 287; break; } case 284: { $1267 = ___cxa_find_matching_catch()|0; $1268 = tempRet0; $2 = $1267; $3 = $1268; label = 286; break; } case 285: { $1269 = ___cxa_find_matching_catch()|0; $1270 = tempRet0; $2 = $1269; $3 = $1270; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); label = 286; break; } case 296: { $1289 = ___cxa_find_matching_catch()|0; $1290 = tempRet0; $2 = $1289; $3 = $1290; label = 302; break; } case 297: { $1291 = ___cxa_find_matching_catch()|0; $1292 = tempRet0; $2 = $1291; $3 = $1292; label = 301; break; } case 298: { $1293 = ___cxa_find_matching_catch()|0; $1294 = tempRet0; $2 = $1293; $3 = $1294; label = 300; break; } case 299: { $1295 = ___cxa_find_matching_catch()|0; $1296 = tempRet0; $2 = $1295; $3 = $1296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); label = 300; break; } case 311: { $1356 = $font; $1357 = HEAP32[$1356>>2]|0; $1358 = ((($1357)) + 16|0); $1359 = HEAP32[$1358>>2]|0; $1360 = $backup_scale; __THREW__ = 0; invoke_vid($1359|0,($1356|0),(+$1360)); $1361 = __THREW__; __THREW__ = 0; $1362 = $1361&1; if ($1362) { label = 37; } else { $1363 = $0; $1364 = $1; __THREW__ = 0; invoke_viii(4546,($1363|0),($1364|0),1); $1365 = __THREW__; __THREW__ = 0; $1366 = $1365&1; if ($1366) { label = 37; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFormattedData); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($Carditems); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } } break; } } switch (label|0) { case 37: { $253 = ___cxa_find_matching_catch()|0; $254 = tempRet0; $2 = $253; $3 = $254; break; } case 54: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 56; break; } case 80: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } case 84: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 133; break; } case 144: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } case 161: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 167; break; } case 165: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); label = 166; break; } case 180: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); label = 181; break; } case 195: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); label = 196; break; } case 211: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); label = 245; break; } case 222: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); label = 245; break; } case 225: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); label = 245; break; } case 234: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); label = 245; break; } case 243: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); label = 244; break; } case 286: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); label = 287; break; } case 300: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); label = 301; break; } } if ((label|0) == 56) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt); } else if ((label|0) == 133) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } else if ((label|0) == 166) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); label = 167; } else if ((label|0) == 181) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); label = 182; } else if ((label|0) == 196) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); label = 197; } else if ((label|0) == 244) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); label = 245; } else if ((label|0) == 287) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); label = 288; } else if ((label|0) == 301) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); label = 302; } if ((label|0) == 167) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st); label = 309; } else if ((label|0) == 182) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st8); label = 309; } else if ((label|0) == 197) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st9); label = 309; } else if ((label|0) == 245) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); label = 309; } else if ((label|0) == 288) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sRarity); label = 309; } else if ((label|0) == 302) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); label = 309; } if ((label|0) == 309) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($formattedfield); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFormattedData); } } } } } if ((label|0) == 36) { $251 = ___cxa_find_matching_catch()|0; $252 = tempRet0; $2 = $251; $3 = $252; } __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($Carditems); } } } } } while(0); if ((label|0) == 7) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; } __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $1367 = $2; $1368 = $3; ___resumeException($1367|0); // unreachable; } function __ZN7CardGui6RenderEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val102 = 0, $$expand_i1_val104 = 0, $$expand_i1_val106 = 0, $$expand_i1_val108 = 0, $$expand_i1_val11 = 0, $$expand_i1_val118 = 0, $$expand_i1_val120 = 0, $$expand_i1_val122 = 0, $$expand_i1_val124 = 0, $$expand_i1_val13 = 0, $$expand_i1_val134 = 0, $$expand_i1_val136 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val38 = 0; var $$expand_i1_val40 = 0, $$expand_i1_val54 = 0, $$expand_i1_val56 = 0, $$expand_i1_val58 = 0, $$expand_i1_val60 = 0, $$expand_i1_val70 = 0, $$expand_i1_val72 = 0, $$expand_i1_val74 = 0, $$expand_i1_val76 = 0, $$expand_i1_val86 = 0, $$expand_i1_val88 = 0, $$expand_i1_val9 = 0, $$expand_i1_val90 = 0, $$expand_i1_val92 = 0, $$pre_trunc = 0, $$pre_trunc100 = 0, $$pre_trunc110 = 0, $$pre_trunc112 = 0, $$pre_trunc114 = 0, $$pre_trunc116 = 0; var $$pre_trunc126 = 0, $$pre_trunc128 = 0, $$pre_trunc130 = 0, $$pre_trunc132 = 0, $$pre_trunc138 = 0, $$pre_trunc140 = 0, $$pre_trunc16 = 0, $$pre_trunc18 = 0, $$pre_trunc20 = 0, $$pre_trunc30 = 0, $$pre_trunc32 = 0, $$pre_trunc42 = 0, $$pre_trunc44 = 0, $$pre_trunc46 = 0, $$pre_trunc48 = 0, $$pre_trunc50 = 0, $$pre_trunc52 = 0, $$pre_trunc62 = 0, $$pre_trunc64 = 0, $$pre_trunc66 = 0; var $$pre_trunc68 = 0, $$pre_trunc78 = 0, $$pre_trunc80 = 0, $$pre_trunc82 = 0, $$pre_trunc84 = 0, $$pre_trunc94 = 0, $$pre_trunc96 = 0, $$pre_trunc98 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0; var $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0.0, $1023 = 0, $1024 = 0, $1025 = 0; var $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0.0, $1036 = 0, $1037 = 0, $1038 = 0.0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0.0, $1042 = 0, $1043 = 0; var $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0; var $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0; var $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0.0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0.0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0; var $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0.0, $1105 = 0, $1106 = 0, $1107 = 0.0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0.0, $1111 = 0.0, $1112 = 0.0, $1113 = 0, $1114 = 0, $1115 = 0; var $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0; var $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0.0, $1142 = 0.0, $1143 = 0, $1144 = 0, $1145 = 0.0, $1146 = 0.0, $1147 = 0.0, $1148 = 0.0, $1149 = 0.0, $115 = 0, $1150 = 0, $1151 = 0; var $1152 = 0.0, $1153 = 0.0, $1154 = 0, $1155 = 0, $1156 = 0.0, $1157 = 0.0, $1158 = 0.0, $1159 = 0.0, $116 = 0, $1160 = 0.0, $1161 = 0.0, $1162 = 0, $1163 = 0, $1164 = 0.0, $1165 = 0.0, $1166 = 0.0, $1167 = 0.0, $1168 = 0, $1169 = 0, $117 = 0; var $1170 = 0.0, $1171 = 0.0, $1172 = 0.0, $1173 = 0, $1174 = 0, $1175 = 0.0, $1176 = 0, $1177 = 0, $1178 = 0.0, $1179 = 0.0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0.0, $1183 = 0.0, $1184 = 0.0, $1185 = 0.0, $1186 = 0.0, $1187 = 0.0, $1188 = 0; var $1189 = 0, $119 = 0, $1190 = 0.0, $1191 = 0.0, $1192 = 0.0, $1193 = 0.0, $1194 = 0, $1195 = 0, $1196 = 0.0, $1197 = 0.0, $1198 = 0.0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0.0, $1205 = 0.0; var $1206 = 0, $1207 = 0, $1208 = 0.0, $1209 = 0.0, $121 = 0, $1210 = 0.0, $1211 = 0.0, $1212 = 0.0, $1213 = 0, $1214 = 0, $1215 = 0.0, $1216 = 0.0, $1217 = 0, $1218 = 0, $1219 = 0.0, $122 = 0, $1220 = 0.0, $1221 = 0.0, $1222 = 0.0, $1223 = 0.0; var $1224 = 0.0, $1225 = 0, $1226 = 0, $1227 = 0.0, $1228 = 0.0, $1229 = 0.0, $123 = 0, $1230 = 0.0, $1231 = 0, $1232 = 0, $1233 = 0.0, $1234 = 0.0, $1235 = 0.0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0; var $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0.0, $1259 = 0.0, $126 = 0; var $1260 = 0, $1261 = 0, $1262 = 0.0, $1263 = 0.0, $1264 = 0.0, $1265 = 0.0, $1266 = 0.0, $1267 = 0, $1268 = 0, $1269 = 0.0, $127 = 0, $1270 = 0.0, $1271 = 0, $1272 = 0, $1273 = 0.0, $1274 = 0.0, $1275 = 0.0, $1276 = 0.0, $1277 = 0.0, $1278 = 0.0; var $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0.0, $1282 = 0.0, $1283 = 0.0, $1284 = 0.0, $1285 = 0, $1286 = 0, $1287 = 0.0, $1288 = 0.0, $1289 = 0.0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0.0, $1293 = 0, $1294 = 0, $1295 = 0.0, $1296 = 0.0; var $1297 = 0, $1298 = 0, $1299 = 0.0, $13 = 0, $130 = 0, $1300 = 0.0, $1301 = 0.0, $1302 = 0.0, $1303 = 0.0, $1304 = 0.0, $1305 = 0, $1306 = 0, $1307 = 0.0, $1308 = 0.0, $1309 = 0.0, $131 = 0, $1310 = 0.0, $1311 = 0, $1312 = 0, $1313 = 0.0; var $1314 = 0.0, $1315 = 0.0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0.0, $1322 = 0.0, $1323 = 0, $1324 = 0, $1325 = 0.0, $1326 = 0.0, $1327 = 0.0, $1328 = 0.0, $1329 = 0.0, $133 = 0, $1330 = 0, $1331 = 0; var $1332 = 0.0, $1333 = 0.0, $1334 = 0, $1335 = 0, $1336 = 0.0, $1337 = 0.0, $1338 = 0.0, $1339 = 0.0, $134 = 0, $1340 = 0.0, $1341 = 0.0, $1342 = 0, $1343 = 0, $1344 = 0.0, $1345 = 0.0, $1346 = 0.0, $1347 = 0.0, $1348 = 0, $1349 = 0, $135 = 0; var $1350 = 0.0, $1351 = 0.0, $1352 = 0.0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0; var $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0.0, $1381 = 0, $1382 = 0, $1383 = 0.0, $1384 = 0.0, $1385 = 0.0, $1386 = 0; var $1387 = 0, $1388 = 0.0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0.0, $1392 = 0.0, $1393 = 0.0, $1394 = 0, $1395 = 0, $1396 = 0.0, $1397 = 0.0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0.0, $1401 = 0.0, $1402 = 0, $1403 = 0; var $1404 = 0.0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0.0, $1415 = 0, $1416 = 0, $1417 = 0.0, $1418 = 0.0, $1419 = 0.0, $142 = 0, $1420 = 0, $1421 = 0; var $1422 = 0.0, $1423 = 0, $1424 = 0, $1425 = 0.0, $1426 = 0.0, $1427 = 0.0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0.0, $1431 = 0.0, $1432 = 0, $1433 = 0, $1434 = 0.0, $1435 = 0.0, $1436 = 0, $1437 = 0, $1438 = 0.0, $1439 = 0, $144 = 0; var $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0; var $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0.0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0; var $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0.0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0; var $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0; var $1512 = 0.0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0; var $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0.0; var $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0; var $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0.0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0.0, $1583 = 0, $1584 = 0; var $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0.0, $1591 = 0, $1592 = 0, $1593 = 0.0, $1594 = 0.0, $1595 = 0.0, $1596 = 0, $1597 = 0, $1598 = 0.0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0.0; var $1602 = 0.0, $1603 = 0.0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0; var $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0; var $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0.0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0; var $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0.0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0.0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0; var $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0; var $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0.0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0.0; var $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0.0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0.0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0; var $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0.0, $1735 = 0, $1736 = 0, $1737 = 0.0, $1738 = 0.0, $1739 = 0.0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0.0, $1743 = 0, $1744 = 0, $1745 = 0.0, $1746 = 0.0; var $1747 = 0.0, $1748 = 0, $1749 = 0, $175 = 0.0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0; var $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0; var $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0; var $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0.0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0; var $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0.0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0.0, $1833 = 0, $1834 = 0, $1835 = 0.0, $1836 = 0.0; var $1837 = 0.0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0.0, $1841 = 0, $1842 = 0, $1843 = 0.0, $1844 = 0.0, $1845 = 0.0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0; var $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0; var $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0; var $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0.0, $1896 = 0, $1897 = 0, $1898 = 0.0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0.0, $1902 = 0, $1903 = 0, $1904 = 0.0, $1905 = 0.0, $1906 = 0.0, $1907 = 0.0, $1908 = 0; var $1909 = 0, $191 = 0, $1910 = 0.0, $1911 = 0.0, $1912 = 0.0, $1913 = 0, $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0.0, $1926 = 0.0; var $1927 = 0, $1928 = 0, $1929 = 0.0, $193 = 0, $1930 = 0.0, $1931 = 0.0, $1932 = 0.0, $1933 = 0, $1934 = 0, $1935 = 0.0, $1936 = 0.0, $1937 = 0, $1938 = 0, $1939 = 0.0, $194 = 0, $1940 = 0.0, $1941 = 0.0, $1942 = 0.0, $1943 = 0.0, $1944 = 0; var $1945 = 0, $1946 = 0.0, $1947 = 0.0, $1948 = 0.0, $1949 = 0, $195 = 0, $1950 = 0, $1951 = 0.0, $1952 = 0.0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0; var $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0; var $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0.0, $1993 = 0.0, $1994 = 0, $1995 = 0, $1996 = 0.0, $1997 = 0.0, $1998 = 0.0, $1999 = 0.0; var $2 = 0, $20 = 0, $200 = 0, $2000 = 0.0, $2001 = 0, $2002 = 0, $2003 = 0.0, $2004 = 0.0, $2005 = 0, $2006 = 0, $2007 = 0.0, $2008 = 0.0, $2009 = 0.0, $201 = 0, $2010 = 0.0, $2011 = 0.0, $2012 = 0.0, $2013 = 0, $2014 = 0, $2015 = 0.0; var $2016 = 0.0, $2017 = 0.0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0.0, $2021 = 0.0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0.0, $2027 = 0.0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0.0, $2031 = 0.0, $2032 = 0.0, $2033 = 0.0; var $2034 = 0.0, $2035 = 0, $2036 = 0, $2037 = 0.0, $2038 = 0.0, $2039 = 0.0, $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0.0, $2043 = 0.0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0; var $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0, $2059 = 0, $206 = 0.0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0.0, $2065 = 0.0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0; var $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0.0, $2084 = 0.0, $2085 = 0, $2086 = 0, $2087 = 0.0, $2088 = 0.0; var $2089 = 0.0, $209 = 0, $2090 = 0.0, $2091 = 0.0, $2092 = 0, $2093 = 0, $2094 = 0.0, $2095 = 0.0, $2096 = 0, $2097 = 0, $2098 = 0.0, $2099 = 0.0, $21 = 0, $210 = 0, $2100 = 0.0, $2101 = 0.0, $2102 = 0.0, $2103 = 0.0, $2104 = 0, $2105 = 0; var $2106 = 0.0, $2107 = 0.0, $2108 = 0.0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0.0, $2112 = 0.0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0.0, $2122 = 0.0, $2123 = 0; var $2124 = 0, $2125 = 0.0, $2126 = 0.0, $2127 = 0.0, $2128 = 0.0, $2129 = 0, $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0.0, $2136 = 0.0, $2137 = 0, $2138 = 0, $2139 = 0.0, $214 = 0, $2140 = 0.0, $2141 = 0.0; var $2142 = 0.0, $2143 = 0.0, $2144 = 0, $2145 = 0, $2146 = 0.0, $2147 = 0.0, $2148 = 0.0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0.0, $2152 = 0.0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0.0, $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0.0, $233 = 0.0, $234 = 0.0; var $235 = 0.0, $236 = 0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0.0, $242 = 0.0, $243 = 0.0, $244 = 0, $245 = 0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0.0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0.0, $297 = 0, $298 = 0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0.0, $306 = 0; var $307 = 0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0.0, $315 = 0, $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0.0, $323 = 0.0, $324 = 0.0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0.0, $404 = 0, $405 = 0, $406 = 0.0, $407 = 0, $408 = 0, $409 = 0.0, $41 = 0, $410 = 0, $411 = 0, $412 = 0.0, $413 = 0.0, $414 = 0.0; var $415 = 0, $416 = 0, $417 = 0.0, $418 = 0.0, $419 = 0.0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0; var $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0; var $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0; var $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0; var $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0.0, $493 = 0, $494 = 0, $495 = 0.0, $496 = 0, $497 = 0, $498 = 0.0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0.0, $502 = 0.0, $503 = 0.0, $504 = 0; var $505 = 0, $506 = 0.0, $507 = 0.0, $508 = 0.0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0.0, $52 = 0, $520 = 0, $521 = 0, $522 = 0; var $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0; var $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0; var $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0; var $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0; var $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0.0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0; var $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0.0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0; var $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0.0, $638 = 0, $639 = 0, $64 = 0, $640 = 0.0, $641 = 0, $642 = 0, $643 = 0.0, $644 = 0, $645 = 0, $646 = 0.0, $647 = 0.0, $648 = 0.0, $649 = 0.0; var $65 = 0, $650 = 0, $651 = 0, $652 = 0.0, $653 = 0.0, $654 = 0.0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0; var $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0.0, $676 = 0, $677 = 0, $678 = 0.0, $679 = 0, $68 = 0, $680 = 0, $681 = 0.0, $682 = 0, $683 = 0, $684 = 0.0, $685 = 0.0; var $686 = 0.0, $687 = 0.0, $688 = 0, $689 = 0, $69 = 0, $690 = 0.0, $691 = 0.0, $692 = 0.0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0; var $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0.0, $712 = 0, $713 = 0, $714 = 0.0, $715 = 0, $716 = 0, $717 = 0.0, $718 = 0, $719 = 0, $72 = 0, $720 = 0.0; var $721 = 0.0, $722 = 0.0, $723 = 0.0, $724 = 0, $725 = 0, $726 = 0.0, $727 = 0.0, $728 = 0.0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0.0, $736 = 0, $737 = 0, $738 = 0.0, $739 = 0; var $74 = 0, $740 = 0, $741 = 0.0, $742 = 0.0, $743 = 0.0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0.0, $755 = 0, $756 = 0, $757 = 0; var $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0.0, $767 = 0.0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0; var $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0.0, $786 = 0, $787 = 0, $788 = 0.0, $789 = 0.0, $79 = 0, $790 = 0.0, $791 = 0.0, $792 = 0.0, $793 = 0; var $794 = 0, $795 = 0.0, $796 = 0, $797 = 0, $798 = 0.0, $799 = 0.0, $8 = 0, $80 = 0, $800 = 0.0, $801 = 0.0, $802 = 0.0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0; var $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0; var $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0; var $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0; var $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0; var $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0; var $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0; var $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0; var $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0; var $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0; var $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0; var $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $alternate = 0, $buff = 0, $buffer = 0, $buffer4 = 0, $buffer6 = 0, $c = 0, $cardScale = 0.0, $child = 0, $cv = 0, $cv2 = 0, $extracostshadow = 0, $fakeborder = 0; var $fcard = 0, $game = 0, $highlightborder = 0, $i = 0, $i1 = 0, $i5 = 0, $icon = 0, $isActiveConnectedChild = 0, $isActiveConnectedParent = 0, $mFont = 0, $mor = 0, $parent = 0, $quad = 0, $renderer = 0, $scale = 0.0, $shadow = 0, $tc = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0; var $vararg_ptr1 = 0, $white = 0, $white3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1312|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $quad = sp + 648|0; $3 = sp + 624|0; $4 = sp + 616|0; $5 = sp + 608|0; $shadow = sp + 592|0; $6 = sp + 584|0; $7 = sp + 572|0; $8 = sp + 1305|0; $9 = sp + 560|0; $10 = sp + 1304|0; $extracostshadow = sp + 552|0; $11 = sp + 544|0; $12 = sp + 532|0; $white = sp + 512|0; $13 = sp + 500|0; $white3 = sp + 480|0; $14 = sp + 464|0; $fakeborder = sp + 456|0; $highlightborder = sp + 448|0; $15 = sp + 440|0; $16 = sp + 428|0; $17 = sp + 1301|0; $18 = sp + 416|0; $19 = sp + 1300|0; $20 = sp + 408|0; $21 = sp + 396|0; $22 = sp + 1299|0; $23 = sp + 384|0; $24 = sp + 1298|0; $25 = sp + 372|0; $26 = sp + 360|0; $icon = sp + 352|0; $27 = sp + 336|0; $28 = sp + 328|0; $29 = sp + 312|0; $30 = sp + 1297|0; $31 = sp + 300|0; $32 = sp + 1296|0; $33 = sp + 288|0; $34 = sp + 280|0; $35 = sp + 264|0; $36 = sp + 1295|0; $37 = sp + 252|0; $38 = sp + 1294|0; $39 = sp + 240|0; $40 = sp + 232|0; $41 = sp + 216|0; $42 = sp + 1293|0; $43 = sp + 204|0; $44 = sp + 1292|0; $45 = sp + 192|0; $46 = sp + 184|0; $47 = sp + 168|0; $48 = sp + 1291|0; $49 = sp + 156|0; $50 = sp + 1290|0; $51 = sp + 144|0; $52 = sp + 136|0; $53 = sp + 124|0; $54 = sp + 1289|0; $55 = sp + 112|0; $56 = sp + 1288|0; $mor = sp + 104|0; $57 = sp + 96|0; $58 = sp + 84|0; $buffer = sp + 1088|0; $59 = sp + 72|0; $60 = sp + 60|0; $61 = sp + 1080|0; $buff = sp + 48|0; $buffer4 = sp + 880|0; $buffer6 = sp + 680|0; $62 = sp + 32|0; $63 = sp + 20|0; $0 = $this; $64 = $0; $65 = ((($64)) + 92|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 280|0); $68 = (__ZN10Targetable11getObserverEv($67)|0); $game = $68; $69 = $game; $70 = ($69|0)!=(0|0); if ($70) { $71 = $game; $72 = (__ZN12GameObserver18getResourceManagerEv($71)|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 112|0); $75 = HEAP32[$74>>2]|0; $76 = (FUNCTION_TABLE_iii[$75 & 8191]($72,0)|0); $82 = $76; } else { $77 = (__ZN16WResourceManager8InstanceEv()|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 112|0); $80 = HEAP32[$79>>2]|0; $81 = (FUNCTION_TABLE_iii[$80 & 8191]($77,0)|0); $82 = $81; } $mFont = $82; $83 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $83; $tc = 0; $84 = $game; $85 = ($84|0)!=(0|0); if ($85) { $86 = $game; $87 = (__ZN12GameObserver23getCurrentTargetChooserEv($86)|0); $tc = $87; } $alternate = 1; $88 = $game; $89 = ($88|0)!=(0|0); if ($89) { $90 = $game; $91 = (__ZN12GameObserver18getResourceManagerEv($90)|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 12|0); $94 = HEAP32[$93>>2]|0; $95 = ((($64)) + 92|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); $98 = ((($96)) + 260|0); $99 = $97 ? 0 : $98; FUNCTION_TABLE_viiiii[$94 & 8191]($quad,$91,$99,6,1); } else { $100 = (__ZN16WResourceManager8InstanceEv()|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 12|0); $103 = HEAP32[$102>>2]|0; $104 = ((($64)) + 92|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)==(0|0); $107 = ((($105)) + 260|0); $108 = $106 ? 0 : $107; FUNCTION_TABLE_viiiii[$103 & 8191]($quad,$100,$108,6,1); } $109 = ((($64)) + 92|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0|0); if ($111) { $112 = ((($64)) + 92|0); $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 496|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)!=(0); if ($116) { label = 20; } else { $117 = ((($64)) + 92|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 128|0); $120 = ((($64)) + 92|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 876|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 16|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 128|0); $127 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($119,$126)|0); if ($127) { __THREW__ = 0; $128 = (invoke_i(4323)|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if (!($130)) { $131 = ((($64)) + 92|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 128|0); __THREW__ = 0; invoke_vii(3800,($3|0),($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if (!($135)) { __THREW__ = 0; $136 = (invoke_iii(4324,($128|0),($3|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $1 = $151; $2 = $152; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $2157 = $1; $2158 = $2; ___resumeException($2157|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $fcard = $136; $139 = $game; __THREW__ = 0; $140 = (invoke_ii(3836,($139|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if (!($142)) { $143 = HEAP32[$140>>2]|0; $144 = ((($143)) + 12|0); $145 = HEAP32[$144>>2]|0; $146 = $fcard; __THREW__ = 0; invoke_viiiii($145|0,($4|0),($140|0),($146|0),6,1); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if (!($148)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); label = 20; } } } } } else { label = 20; } } } else { label = 20; } do { if ((label|0) == 20) { $153 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $154 = ($153|0)!=(0|0); if ($154) { $alternate = 0; } else { $155 = ((($64)) + 92|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)==(0|0); $158 = ((($156)) + 260|0); $159 = $157 ? 0 : $158; __THREW__ = 0; invoke_vii(3891,($5|0),($159|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); } $162 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); if ($162) { $163 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $164 = ((($163)) + 48|0); $165 = +HEAPF32[$164>>2]; $166 = 40.0 / $165; $167 = $166; } else { $167 = 1.0; } $cardScale = $167; $168 = ((($64)) + 12|0); $169 = ((($168)) + 12|0); $170 = +HEAPF32[$169>>2]; $171 = $cardScale; $172 = $170 * $171; $scale = $172; __ZNSt3__110shared_ptrI5JQuadEC2Ev($shadow); $173 = ((($64)) + 12|0); $174 = ((($173)) + 12|0); $175 = +HEAPF32[$174>>2]; $176 = $175 > 1.0; do { if ($176) { $177 = $game; $178 = ($177|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; $$expand_i1_val9 = 0; HEAP8[$10>>0] = $$expand_i1_val9; if ($178) { $179 = $game; __THREW__ = 0; $180 = (invoke_ii(3836,($179|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 41; } else { $183 = HEAP32[$180>>2]|0; $184 = ((($183)) + 60|0); $185 = HEAP32[$184>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(149453|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 41; } else { $$expand_i1_val11 = 1; HEAP8[$8>>0] = $$expand_i1_val11; __THREW__ = 0; invoke_viii($185|0,($6|0),($180|0),($7|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 42; } else { label = 34; } } } } else { __THREW__ = 0; $190 = (invoke_i(4541)|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 42; } else { $193 = HEAP32[$190>>2]|0; $194 = ((($193)) + 60|0); $195 = HEAP32[$194>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),(149453|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 42; } else { $$expand_i1_val13 = 1; HEAP8[$10>>0] = $$expand_i1_val13; __THREW__ = 0; invoke_viii($195|0,($6|0),($190|0),($9|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { $255 = ___cxa_find_matching_catch()|0; $256 = tempRet0; $1 = $255; $2 = $256; $$pre_trunc18 = HEAP8[$10>>0]|0; $257 = $$pre_trunc18&1; if ($257) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } else { label = 34; } } } } if ((label|0) == 34) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($shadow,$6)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); $$pre_trunc = HEAP8[$10>>0]|0; $200 = $$pre_trunc&1; if ($200) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc16 = HEAP8[$8>>0]|0; $201 = $$pre_trunc16&1; if ($201) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $202 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($shadow)|0); if (!($202)) { label = 47; break; } $203 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($shadow)|0); $204 = ((($64)) + 12|0); $205 = ((($204)) + 20|0); $206 = +HEAPF32[$205>>2]; $207 = (~~(($206))&255); $208 = $207&255; $209 = (($208|0) / 2)&-1; $210 = $209 << 24; $211 = $210 | 16711680; $212 = $211 | 65280; $213 = $212 | 255; __THREW__ = 0; invoke_vii(3892,($203|0),($213|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 41; } else { $216 = $renderer; $217 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($shadow)|0); $218 = ((($64)) + 12|0); $219 = ((($218)) + 4|0); $220 = +HEAPF32[$219>>2]; $221 = ((($64)) + 12|0); $222 = ((($221)) + 12|0); $223 = +HEAPF32[$222>>2]; $224 = $223 - 1.0; $225 = $224 * 15.0; $226 = $220 + $225; $227 = ((($64)) + 12|0); $228 = ((($227)) + 8|0); $229 = +HEAPF32[$228>>2]; $230 = ((($64)) + 12|0); $231 = ((($230)) + 12|0); $232 = +HEAPF32[$231>>2]; $233 = $232 - 1.0; $234 = $233 * 15.0; $235 = $229 + $234; $236 = ((($64)) + 12|0); $237 = ((($236)) + 16|0); $238 = +HEAPF32[$237>>2]; $239 = ((($64)) + 12|0); $240 = ((($239)) + 12|0); $241 = +HEAPF32[$240>>2]; $242 = 28.0 * $241; $243 = $242 / 16.0; $244 = ((($64)) + 12|0); $245 = ((($244)) + 12|0); $246 = +HEAPF32[$245>>2]; $247 = 40.0 * $246; $248 = $247 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($216|0),($217|0),(+$226),(+$235),(+$238),(+$243),(+$248)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 41; } else { label = 47; break; } } } else if ((label|0) == 42) { $253 = ___cxa_find_matching_catch()|0; $254 = tempRet0; $1 = $253; $2 = $254; } if ((label|0) == 41) { $251 = ___cxa_find_matching_catch()|0; $252 = tempRet0; $1 = $251; $2 = $252; break; } $$pre_trunc20 = HEAP8[$8>>0]|0; $258 = $$pre_trunc20&1; if ($258) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } else { label = 47; } } while(0); if ((label|0) == 47) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($extracostshadow); $259 = ((($64)) + 92|0); $260 = HEAP32[$259>>2]|0; $261 = ((($260)) + 545|0); $262 = HEAP8[$261>>0]|0; $263 = $262&1; do { if ($263) { $264 = ((($64)) + 92|0); $265 = HEAP32[$264>>2]|0; $266 = ((($265)) + 280|0); __THREW__ = 0; $267 = (invoke_ii(3950,($266|0))|0); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { label = 55; } else { __THREW__ = 0; $270 = (invoke_ii(3836,($267|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { label = 55; } else { $273 = HEAP32[$270>>2]|0; $274 = ((($273)) + 60|0); $275 = HEAP32[$274>>2]|0; __THREW__ = 0; invoke_vii(3797,($12|0),(127272|0)); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 55; } else { __THREW__ = 0; invoke_viii($275|0,($11|0),($270|0),($12|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { $329 = ___cxa_find_matching_catch()|0; $330 = tempRet0; $1 = $329; $2 = $330; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($extracostshadow,$11)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $280 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($extracostshadow)|0); if ($280) { $281 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($extracostshadow)|0); $282 = ((($64)) + 12|0); $283 = ((($282)) + 20|0); $284 = +HEAPF32[$283>>2]; $285 = (~~(($284))&255); $286 = $285&255; $287 = (($286|0) / 2)&-1; $288 = $287 << 24; $289 = $288 | 6553600; __THREW__ = 0; invoke_vii(3892,($281|0),($289|0)); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 55; } else { $292 = $renderer; $293 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($extracostshadow)|0); $294 = ((($64)) + 12|0); $295 = ((($294)) + 4|0); $296 = +HEAPF32[$295>>2]; $297 = ((($64)) + 12|0); $298 = ((($297)) + 12|0); $299 = +HEAPF32[$298>>2]; $300 = $299 - 1.0; $301 = $300 * 15.0; $302 = $296 + $301; $303 = ((($64)) + 12|0); $304 = ((($303)) + 8|0); $305 = +HEAPF32[$304>>2]; $306 = ((($64)) + 12|0); $307 = ((($306)) + 12|0); $308 = +HEAPF32[$307>>2]; $309 = $308 - 1.0; $310 = $309 * 15.0; $311 = $305 + $310; $312 = ((($64)) + 12|0); $313 = ((($312)) + 16|0); $314 = +HEAPF32[$313>>2]; $315 = ((($64)) + 12|0); $316 = ((($315)) + 12|0); $317 = +HEAPF32[$316>>2]; $318 = 28.0 * $317; $319 = $318 / 16.0; $320 = ((($64)) + 12|0); $321 = ((($320)) + 12|0); $322 = +HEAPF32[$321>>2]; $323 = 40.0 * $322; $324 = $323 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($292|0),($293|0),(+$302),(+$311),(+$314),(+$319),(+$324)); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { label = 55; } else { label = 57; } } } else { label = 57; } } } } } else { label = 57; } } while(0); L72: do { if ((label|0) == 57) { $331 = $game; $332 = ($331|0)!=(0|0); if ($332) { $333 = $game; $334 = ((($333)) + 220|0); $335 = HEAP8[$334>>0]|0; $336 = $335&1; if ($336) { $337 = ((($64)) + 80|0); $338 = HEAP8[$337>>0]|0; $339 = $338&1; if ($339) { $340 = ((($64)) + 92|0); $341 = HEAP32[$340>>2]|0; $342 = ((($341)) + 368|0); $343 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($342)|0); $344 = ($343|0)!=(0); $346 = $344; } else { $346 = 0; } $345 = $346&1; $isActiveConnectedParent = $345; $347 = $isActiveConnectedParent; $348 = $347&1; L80: do { if (!($348)) { $i = 0; while(1) { $349 = $i; $350 = ((($64)) + 92|0); $351 = HEAP32[$350>>2]|0; $352 = ((($351)) + 368|0); $353 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($352)|0); $354 = ($349>>>0)<($353>>>0); if (!($354)) { break L80; } $355 = ((($64)) + 92|0); $356 = HEAP32[$355>>2]|0; $357 = ((($356)) + 368|0); $358 = $i; __THREW__ = 0; $359 = (invoke_iii(3955,($357|0),($358|0))|0); $360 = __THREW__; __THREW__ = 0; $361 = $360&1; if ($361) { label = 55; break L72; } $362 = HEAP32[$359>>2]|0; $child = $362; $363 = $child; $364 = ((($363)) + 396|0); $365 = HEAP32[$364>>2]|0; $366 = ($365|0)==(0|0); if ($366) { $368 = 0; } else { $367 = (___dynamic_cast($365,6376,2184,12)|0); $368 = $367; } $cv = $368; $369 = $cv; $370 = ($369|0)!=(0|0); if ($370) { $371 = $cv; $372 = ((($371)) + 80|0); $373 = HEAP8[$372>>0]|0; $374 = $373&1; if ($374) { break; } } $375 = $i; $376 = (($375) + 1)|0; $i = $376; } $isActiveConnectedParent = 1; } } while(0); $377 = $isActiveConnectedParent; $378 = $377&1; if ($378) { $379 = ((($64)) + 92|0); $380 = HEAP32[$379>>2]|0; $381 = ((($380)) + 280|0); __THREW__ = 0; $382 = (invoke_ii(3950,($381|0))|0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { label = 55; break; } __THREW__ = 0; $385 = (invoke_ii(3836,($382|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { label = 55; break; } $388 = HEAP32[$385>>2]|0; $389 = ((($388)) + 60|0); $390 = HEAP32[$389>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(150901|0)); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 55; break; } __THREW__ = 0; invoke_viii($390|0,($white|0),($385|0),($13|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { $422 = ___cxa_find_matching_catch()|0; $423 = tempRet0; $1 = $422; $2 = $423; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $395 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($white)|0); do { if ($395) { $396 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($white)|0); __THREW__ = 0; invoke_vii(3892,($396|0),-1691086); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if (!($398)) { $399 = $renderer; $400 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($white)|0); $401 = ((($64)) + 12|0); $402 = ((($401)) + 4|0); $403 = +HEAPF32[$402>>2]; $404 = ((($64)) + 12|0); $405 = ((($404)) + 8|0); $406 = +HEAPF32[$405>>2]; $407 = ((($64)) + 12|0); $408 = ((($407)) + 16|0); $409 = +HEAPF32[$408>>2]; $410 = ((($64)) + 12|0); $411 = ((($410)) + 12|0); $412 = +HEAPF32[$411>>2]; $413 = 30.0 * $412; $414 = $413 / 16.0; $415 = ((($64)) + 12|0); $416 = ((($415)) + 12|0); $417 = +HEAPF32[$416>>2]; $418 = 42.0 * $417; $419 = $418 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($399|0),($400|0),(+$403),(+$406),(+$409),(+$414),(+$419)); $420 = __THREW__; __THREW__ = 0; $421 = $420&1; if (!($421)) { break; } } $424 = ___cxa_find_matching_catch()|0; $425 = tempRet0; $1 = $424; $2 = $425; __ZNSt3__110shared_ptrI5JQuadED2Ev($white); break L72; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($white); } $426 = ((($64)) + 80|0); $427 = HEAP8[$426>>0]|0; $428 = $427&1; if ($428) { $429 = ((($64)) + 92|0); $430 = HEAP32[$429>>2]|0; $431 = ((($430)) + 356|0); $432 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($431)|0); $433 = ($432|0)!=(0); $435 = $433; } else { $435 = 0; } $434 = $435&1; $isActiveConnectedChild = $434; $436 = $isActiveConnectedChild; $437 = $436&1; L112: do { if (!($437)) { $i1 = 0; while(1) { $438 = $i1; $439 = ((($64)) + 92|0); $440 = HEAP32[$439>>2]|0; $441 = ((($440)) + 356|0); $442 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($441)|0); $443 = ($438>>>0)<($442>>>0); if (!($443)) { break L112; } $444 = ((($64)) + 92|0); $445 = HEAP32[$444>>2]|0; $446 = ((($445)) + 356|0); $447 = $i1; __THREW__ = 0; $448 = (invoke_iii(3955,($446|0),($447|0))|0); $449 = __THREW__; __THREW__ = 0; $450 = $449&1; if ($450) { label = 55; break L72; } $451 = HEAP32[$448>>2]|0; $parent = $451; $452 = $parent; $453 = ((($452)) + 396|0); $454 = HEAP32[$453>>2]|0; $455 = ($454|0)==(0|0); if ($455) { $457 = 0; } else { $456 = (___dynamic_cast($454,6376,2184,12)|0); $457 = $456; } $cv2 = $457; $458 = $cv2; $459 = ($458|0)!=(0|0); if ($459) { $460 = $cv2; $461 = ((($460)) + 80|0); $462 = HEAP8[$461>>0]|0; $463 = $462&1; if ($463) { break; } } $464 = $i1; $465 = (($464) + 1)|0; $i1 = $465; } $isActiveConnectedChild = 1; } } while(0); $466 = $isActiveConnectedChild; $467 = $466&1; if ($467) { $468 = ((($64)) + 92|0); $469 = HEAP32[$468>>2]|0; $470 = ((($469)) + 280|0); __THREW__ = 0; $471 = (invoke_ii(3950,($470|0))|0); $472 = __THREW__; __THREW__ = 0; $473 = $472&1; if ($473) { label = 55; break; } __THREW__ = 0; $474 = (invoke_ii(3836,($471|0))|0); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; if ($476) { label = 55; break; } $477 = HEAP32[$474>>2]|0; $478 = ((($477)) + 60|0); $479 = HEAP32[$478>>2]|0; __THREW__ = 0; invoke_vii(3797,($14|0),(150901|0)); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 55; break; } __THREW__ = 0; invoke_viii($479|0,($white3|0),($474|0),($14|0)); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { $511 = ___cxa_find_matching_catch()|0; $512 = tempRet0; $1 = $511; $2 = $512; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $484 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($white3)|0); do { if ($484) { $485 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($white3)|0); __THREW__ = 0; invoke_vii(3892,($485|0),-16776961); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; if (!($487)) { $488 = $renderer; $489 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($white3)|0); $490 = ((($64)) + 12|0); $491 = ((($490)) + 4|0); $492 = +HEAPF32[$491>>2]; $493 = ((($64)) + 12|0); $494 = ((($493)) + 8|0); $495 = +HEAPF32[$494>>2]; $496 = ((($64)) + 12|0); $497 = ((($496)) + 16|0); $498 = +HEAPF32[$497>>2]; $499 = ((($64)) + 12|0); $500 = ((($499)) + 12|0); $501 = +HEAPF32[$500>>2]; $502 = 30.0 * $501; $503 = $502 / 16.0; $504 = ((($64)) + 12|0); $505 = ((($504)) + 12|0); $506 = +HEAPF32[$505>>2]; $507 = 42.0 * $506; $508 = $507 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($488|0),($489|0),(+$492),(+$495),(+$498),(+$503),(+$508)); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if (!($510)) { break; } } $513 = ___cxa_find_matching_catch()|0; $514 = tempRet0; $1 = $513; $2 = $514; __ZNSt3__110shared_ptrI5JQuadED2Ev($white3); break L72; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($white3); } } } $515 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); L140: do { if ($515) { $516 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $517 = ((($64)) + 12|0); $518 = ((($517)) + 20|0); $519 = +HEAPF32[$518>>2]; $520 = (~~(($519))&255); $521 = $520&255; $522 = $521 << 24; $523 = $522 | 16711680; $524 = $523 | 65280; $525 = $524 | 255; __THREW__ = 0; invoke_vii(3892,($516|0),($525|0)); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { label = 55; break L72; } __ZNSt3__110shared_ptrI5JQuadEC2Ev($fakeborder); __ZNSt3__110shared_ptrI5JQuadEC2Ev($highlightborder); $528 = $game; $529 = ($528|0)!=(0|0); $$expand_i1_val22 = 0; HEAP8[$17>>0] = $$expand_i1_val22; $$expand_i1_val24 = 0; HEAP8[$19>>0] = $$expand_i1_val24; do { if ($529) { $530 = $game; __THREW__ = 0; $531 = (invoke_ii(3836,($530|0))|0); $532 = __THREW__; __THREW__ = 0; $533 = $532&1; if ($533) { label = 137; } else { $534 = HEAP32[$531>>2]|0; $535 = ((($534)) + 60|0); $536 = HEAP32[$535>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(150901|0)); $537 = __THREW__; __THREW__ = 0; $538 = $537&1; if ($538) { label = 137; } else { $$expand_i1_val26 = 1; HEAP8[$17>>0] = $$expand_i1_val26; __THREW__ = 0; invoke_viii($536|0,($15|0),($531|0),($16|0)); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { label = 138; } else { label = 114; } } } } else { __THREW__ = 0; $541 = (invoke_i(4541)|0); $542 = __THREW__; __THREW__ = 0; $543 = $542&1; if ($543) { label = 138; } else { $544 = HEAP32[$541>>2]|0; $545 = ((($544)) + 60|0); $546 = HEAP32[$545>>2]|0; __THREW__ = 0; invoke_vii(3797,($18|0),(150901|0)); $547 = __THREW__; __THREW__ = 0; $548 = $547&1; if ($548) { label = 138; } else { $$expand_i1_val28 = 1; HEAP8[$19>>0] = $$expand_i1_val28; __THREW__ = 0; invoke_viii($546|0,($15|0),($541|0),($18|0)); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { $612 = ___cxa_find_matching_catch()|0; $613 = tempRet0; $1 = $612; $2 = $613; $$pre_trunc46 = HEAP8[$19>>0]|0; $614 = $$pre_trunc46&1; if (!($614)) { label = 141; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 141; } else { label = 114; } } } } } while(0); L152: do { if ((label|0) == 114) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($fakeborder,$15)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($15); $$pre_trunc30 = HEAP8[$19>>0]|0; $551 = $$pre_trunc30&1; if ($551) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } $$pre_trunc32 = HEAP8[$17>>0]|0; $552 = $$pre_trunc32&1; if ($552) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $553 = $game; $554 = ($553|0)!=(0|0); $$expand_i1_val34 = 0; HEAP8[$22>>0] = $$expand_i1_val34; $$expand_i1_val36 = 0; HEAP8[$24>>0] = $$expand_i1_val36; do { if ($554) { $555 = $game; __THREW__ = 0; $556 = (invoke_ii(3836,($555|0))|0); $557 = __THREW__; __THREW__ = 0; $558 = $557&1; if ($558) { label = 137; break L152; } $559 = HEAP32[$556>>2]|0; $560 = ((($559)) + 60|0); $561 = HEAP32[$560>>2]|0; __THREW__ = 0; invoke_vii(3797,($21|0),(150901|0)); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { label = 137; break L152; } $$expand_i1_val38 = 1; HEAP8[$22>>0] = $$expand_i1_val38; __THREW__ = 0; invoke_viii($561|0,($20|0),($556|0),($21|0)); $564 = __THREW__; __THREW__ = 0; $565 = $564&1; if ($565) { label = 143; } else { label = 125; } } else { __THREW__ = 0; $566 = (invoke_i(4541)|0); $567 = __THREW__; __THREW__ = 0; $568 = $567&1; if ($568) { label = 143; break; } $569 = HEAP32[$566>>2]|0; $570 = ((($569)) + 60|0); $571 = HEAP32[$570>>2]|0; __THREW__ = 0; invoke_vii(3797,($23|0),(150901|0)); $572 = __THREW__; __THREW__ = 0; $573 = $572&1; if ($573) { label = 143; break; } $$expand_i1_val40 = 1; HEAP8[$24>>0] = $$expand_i1_val40; __THREW__ = 0; invoke_viii($571|0,($20|0),($566|0),($23|0)); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if (!($575)) { label = 125; break; } $618 = ___cxa_find_matching_catch()|0; $619 = tempRet0; $1 = $618; $2 = $619; $$pre_trunc50 = HEAP8[$24>>0]|0; $620 = $$pre_trunc50&1; if (!($620)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } } while(0); if ((label|0) == 125) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($highlightborder,$20)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($20); $$pre_trunc42 = HEAP8[$24>>0]|0; $576 = $$pre_trunc42&1; if ($576) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } $$pre_trunc44 = HEAP8[$22>>0]|0; $577 = $$pre_trunc44&1; if ($577) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } $578 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($fakeborder)|0); if ($578) { $579 = ((($64)) + 92|0); $580 = HEAP32[$579>>2]|0; __THREW__ = 0; $581 = (invoke_iii(4070,($580|0),103)|0); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; if ($583) { label = 137; break; } $584 = ($581|0)!=(0); do { if ($584) { label = 136; } else { $585 = ((($64)) + 92|0); $586 = HEAP32[$585>>2]|0; __THREW__ = 0; $587 = (invoke_iii(4070,($586|0),121)|0); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { label = 137; break L152; } $590 = ($587|0)!=(0); if ($590) { label = 136; break; } $591 = ((($64)) + 92|0); $592 = HEAP32[$591>>2]|0; __THREW__ = 0; $593 = (invoke_iii(4070,($592|0),119)|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 137; break L152; } $596 = ($593|0)!=(0); if ($596) { label = 136; break; } $622 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($fakeborder)|0); $623 = ((($64)) + 12|0); $624 = ((($623)) + 20|0); $625 = +HEAPF32[$624>>2]; $626 = (~~(($625))); $627 = $626 << 24; $628 = $627 | 983040; $629 = $628 | 3840; $630 = $629 | 15; __THREW__ = 0; invoke_vii(3892,($622|0),($630|0)); $631 = __THREW__; __THREW__ = 0; $632 = $631&1; if ($632) { label = 137; break L152; } } } while(0); if ((label|0) == 136) { $597 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($fakeborder)|0); $598 = ((($64)) + 12|0); $599 = ((($598)) + 20|0); $600 = +HEAPF32[$599>>2]; $601 = (~~(($600))); $602 = $601 << 24; $603 = $602 | 458752; $604 = $603 | 60160; $605 = $604 | 7; __THREW__ = 0; invoke_vii(3892,($597|0),($605|0)); $606 = __THREW__; __THREW__ = 0; $607 = $606&1; if ($607) { label = 137; break; } } $633 = $renderer; $634 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($fakeborder)|0); $635 = ((($64)) + 12|0); $636 = ((($635)) + 4|0); $637 = +HEAPF32[$636>>2]; $638 = ((($64)) + 12|0); $639 = ((($638)) + 8|0); $640 = +HEAPF32[$639>>2]; $641 = ((($64)) + 12|0); $642 = ((($641)) + 16|0); $643 = +HEAPF32[$642>>2]; $644 = ((($64)) + 12|0); $645 = ((($644)) + 12|0); $646 = +HEAPF32[$645>>2]; $647 = 29.0 * $646; $648 = $647 + 1.0; $649 = $648 / 16.0; $650 = ((($64)) + 12|0); $651 = ((($650)) + 12|0); $652 = +HEAPF32[$651>>2]; $653 = 42.0 * $652; $654 = $653 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($633|0),($634|0),(+$637),(+$640),(+$643),(+$649),(+$654)); $655 = __THREW__; __THREW__ = 0; $656 = $655&1; if ($656) { label = 137; break; } } $657 = $game; $658 = ($657|0)!=(0|0); do { if ($658) { $659 = ((($64)) + 92|0); $660 = HEAP32[$659>>2]|0; $661 = ($660|0)!=(0|0); do { if ($661) { $662 = ((($64)) + 92|0); $663 = HEAP32[$662>>2]|0; __THREW__ = 0; $664 = (invoke_ii(4566,($663|0))|0); $665 = __THREW__; __THREW__ = 0; $666 = $665&1; if ($666) { label = 137; break L152; } if (!($664)) { break; } $667 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($highlightborder)|0); if (!($667)) { break; } $668 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($highlightborder)|0); __THREW__ = 0; invoke_vii(3892,($668|0),1610547200); $669 = __THREW__; __THREW__ = 0; $670 = $669&1; if ($670) { label = 137; break L152; } $671 = $renderer; $672 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($highlightborder)|0); $673 = ((($64)) + 12|0); $674 = ((($673)) + 4|0); $675 = +HEAPF32[$674>>2]; $676 = ((($64)) + 12|0); $677 = ((($676)) + 8|0); $678 = +HEAPF32[$677>>2]; $679 = ((($64)) + 12|0); $680 = ((($679)) + 16|0); $681 = +HEAPF32[$680>>2]; $682 = ((($64)) + 12|0); $683 = ((($682)) + 12|0); $684 = +HEAPF32[$683>>2]; $685 = 30.0 * $684; $686 = $685 + 1.0; $687 = $686 / 16.0; $688 = ((($64)) + 12|0); $689 = ((($688)) + 12|0); $690 = +HEAPF32[$689>>2]; $691 = 43.0 * $690; $692 = $691 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($671|0),($672|0),(+$675),(+$678),(+$681),(+$687),(+$692)); $693 = __THREW__; __THREW__ = 0; $694 = $693&1; if ($694) { label = 137; break L152; } } } while(0); $695 = ((($64)) + 92|0); $696 = HEAP32[$695>>2]|0; $697 = ($696|0)!=(0|0); if (!($697)) { break; } $698 = ((($64)) + 92|0); $699 = HEAP32[$698>>2]|0; __THREW__ = 0; $700 = (invoke_ii(4567,($699|0))|0); $701 = __THREW__; __THREW__ = 0; $702 = $701&1; if ($702) { label = 137; break L152; } if (!($700)) { break; } $703 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($highlightborder)|0); if (!($703)) { break; } $704 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($highlightborder)|0); __THREW__ = 0; invoke_vii(3892,($704|0),1593898240); $705 = __THREW__; __THREW__ = 0; $706 = $705&1; if ($706) { label = 137; break L152; } $707 = $renderer; $708 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($highlightborder)|0); $709 = ((($64)) + 12|0); $710 = ((($709)) + 4|0); $711 = +HEAPF32[$710>>2]; $712 = ((($64)) + 12|0); $713 = ((($712)) + 8|0); $714 = +HEAPF32[$713>>2]; $715 = ((($64)) + 12|0); $716 = ((($715)) + 16|0); $717 = +HEAPF32[$716>>2]; $718 = ((($64)) + 12|0); $719 = ((($718)) + 12|0); $720 = +HEAPF32[$719>>2]; $721 = 30.0 * $720; $722 = $721 + 1.0; $723 = $722 / 16.0; $724 = ((($64)) + 12|0); $725 = ((($724)) + 12|0); $726 = +HEAPF32[$725>>2]; $727 = 43.0 * $726; $728 = $727 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($707|0),($708|0),(+$711),(+$714),(+$717),(+$723),(+$728)); $729 = __THREW__; __THREW__ = 0; $730 = $729&1; if ($730) { label = 137; break L152; } } } while(0); $731 = $renderer; $732 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $733 = ((($64)) + 12|0); $734 = ((($733)) + 4|0); $735 = +HEAPF32[$734>>2]; $736 = ((($64)) + 12|0); $737 = ((($736)) + 8|0); $738 = +HEAPF32[$737>>2]; $739 = ((($64)) + 12|0); $740 = ((($739)) + 16|0); $741 = +HEAPF32[$740>>2]; $742 = $scale; $743 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($731|0),($732|0),(+$735),(+$738),(+$741),(+$742),(+$743)); $744 = __THREW__; __THREW__ = 0; $745 = $744&1; if ($745) { label = 137; break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($highlightborder); __ZNSt3__110shared_ptrI5JQuadED2Ev($fakeborder); break L140; } else if ((label|0) == 143) { $616 = ___cxa_find_matching_catch()|0; $617 = tempRet0; $1 = $616; $2 = $617; } $$pre_trunc52 = HEAP8[$22>>0]|0; $621 = $$pre_trunc52&1; if (!($621)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } else if ((label|0) == 138) { $610 = ___cxa_find_matching_catch()|0; $611 = tempRet0; $1 = $610; $2 = $611; label = 141; } } while(0); if ((label|0) == 137) { $608 = ___cxa_find_matching_catch()|0; $609 = tempRet0; $1 = $608; $2 = $609; } else if ((label|0) == 141) { $$pre_trunc48 = HEAP8[$17>>0]|0; $615 = $$pre_trunc48&1; if ($615) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } } __ZNSt3__110shared_ptrI5JQuadED2Ev($highlightborder); __ZNSt3__110shared_ptrI5JQuadED2Ev($fakeborder); break L72; } } while(0); $746 = $alternate; $747 = $746&1; L216: do { if ($747) { $748 = $mFont; $749 = HEAP32[$748>>2]|0; $750 = ((($749)) + 8|0); $751 = HEAP32[$750>>2]|0; $752 = ((($64)) + 12|0); $753 = ((($752)) + 20|0); $754 = +HEAPF32[$753>>2]; $755 = (~~(($754))&255); $756 = $755&255; $757 = $756 << 24; __THREW__ = 0; invoke_vii($751|0,($748|0),($757|0)); $758 = __THREW__; __THREW__ = 0; $759 = $758&1; if ($759) { label = 55; break L72; } $760 = $mFont; $761 = HEAP32[$760>>2]|0; $762 = ((($761)) + 16|0); $763 = HEAP32[$762>>2]|0; $764 = ((($64)) + 12|0); $765 = ((($764)) + 12|0); $766 = +HEAPF32[$765>>2]; $767 = 0.5 * $766; __THREW__ = 0; invoke_vid($763|0,($760|0),(+$767)); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { label = 55; break L72; } $770 = $mFont; $771 = HEAP32[$770>>2]|0; $772 = ((($771)) + 4|0); $773 = HEAP32[$772>>2]|0; $774 = ((($64)) + 92|0); $775 = HEAP32[$774>>2]|0; __THREW__ = 0; $776 = (invoke_ii(3898,($775|0))|0); $777 = __THREW__; __THREW__ = 0; $778 = $777&1; if ($778) { label = 55; break L72; } __THREW__ = 0; invoke_vii(3800,($26|0),($776|0)); $779 = __THREW__; __THREW__ = 0; $780 = $779&1; if ($780) { label = 55; break L72; } __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $781 = __THREW__; __THREW__ = 0; $782 = $781&1; do { if ($782) { $843 = ___cxa_find_matching_catch()|0; $844 = tempRet0; $1 = $843; $2 = $844; } else { $783 = ((($64)) + 12|0); $784 = ((($783)) + 4|0); $785 = +HEAPF32[$784>>2]; $786 = ((($64)) + 12|0); $787 = ((($786)) + 12|0); $788 = +HEAPF32[$787>>2]; $789 = $788 * 28.0; $790 = $789 / 2.0; $791 = $785 - $790; $792 = $791 + 1.0; $793 = ((($64)) + 12|0); $794 = ((($793)) + 8|0); $795 = +HEAPF32[$794>>2]; $796 = ((($64)) + 12|0); $797 = ((($796)) + 12|0); $798 = +HEAPF32[$797>>2]; $799 = $798 * 40.0; $800 = $799 / 2.0; $801 = $795 - $800; $802 = $801 + 1.0; __THREW__ = 0; invoke_viiddidd($773|0,($770|0),($25|0),(+$792),(+$802),0,0.0,0.0); $803 = __THREW__; __THREW__ = 0; $804 = $803&1; if ($804) { $845 = ___cxa_find_matching_catch()|0; $846 = tempRet0; $1 = $845; $2 = $846; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $805 = $mFont; $806 = HEAP32[$805>>2]|0; $807 = ((($806)) + 16|0); $808 = HEAP32[$807>>2]|0; __THREW__ = 0; invoke_vid($808|0,($805|0),1.0); $809 = __THREW__; __THREW__ = 0; $810 = $809&1; if ($810) { label = 55; break L72; } __ZNSt3__110shared_ptrI5JQuadEC2Ev($icon); $811 = ((($64)) + 92|0); $812 = HEAP32[$811>>2]|0; __THREW__ = 0; invoke_vii(3797,($27|0),(162454|0)); $813 = __THREW__; __THREW__ = 0; $814 = $813&1; L229: do { if ($814) { label = 191; } else { __THREW__ = 0; $815 = (invoke_iii(4568,($812|0),($27|0))|0); $816 = __THREW__; __THREW__ = 0; $817 = $816&1; if ($817) { $849 = ___cxa_find_matching_catch()|0; $850 = tempRet0; $1 = $849; $2 = $850; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); do { if ($815) { $818 = $game; $819 = ($818|0)!=(0|0); $$expand_i1_val54 = 0; HEAP8[$30>>0] = $$expand_i1_val54; $$expand_i1_val56 = 0; HEAP8[$32>>0] = $$expand_i1_val56; do { if ($819) { $820 = $game; __THREW__ = 0; $821 = (invoke_ii(3836,($820|0))|0); $822 = __THREW__; __THREW__ = 0; $823 = $822&1; if ($823) { label = 191; break L229; } $824 = HEAP32[$821>>2]|0; $825 = ((($824)) + 60|0); $826 = HEAP32[$825>>2]|0; __THREW__ = 0; invoke_vii(3797,($29|0),(124108|0)); $827 = __THREW__; __THREW__ = 0; $828 = $827&1; if ($828) { label = 191; break L229; } $$expand_i1_val58 = 1; HEAP8[$30>>0] = $$expand_i1_val58; __THREW__ = 0; invoke_viii($826|0,($28|0),($821|0),($29|0)); $829 = __THREW__; __THREW__ = 0; $830 = $829&1; if ($830) { label = 193; } else { label = 184; } } else { __THREW__ = 0; $831 = (invoke_i(4541)|0); $832 = __THREW__; __THREW__ = 0; $833 = $832&1; if ($833) { label = 193; break; } $834 = HEAP32[$831>>2]|0; $835 = ((($834)) + 60|0); $836 = HEAP32[$835>>2]|0; __THREW__ = 0; invoke_vii(3797,($31|0),(124108|0)); $837 = __THREW__; __THREW__ = 0; $838 = $837&1; if ($838) { label = 193; break; } $$expand_i1_val60 = 1; HEAP8[$32>>0] = $$expand_i1_val60; __THREW__ = 0; invoke_viii($836|0,($28|0),($831|0),($31|0)); $839 = __THREW__; __THREW__ = 0; $840 = $839&1; if (!($840)) { label = 184; break; } $853 = ___cxa_find_matching_catch()|0; $854 = tempRet0; $1 = $853; $2 = $854; $$pre_trunc66 = HEAP8[$32>>0]|0; $855 = $$pre_trunc66&1; if (!($855)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } } while(0); if ((label|0) == 184) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($icon,$28)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($28); $$pre_trunc62 = HEAP8[$32>>0]|0; $841 = $$pre_trunc62&1; if ($841) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } $$pre_trunc64 = HEAP8[$30>>0]|0; $842 = $$pre_trunc64&1; if (!($842)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } else if ((label|0) == 193) { $851 = ___cxa_find_matching_catch()|0; $852 = tempRet0; $1 = $851; $2 = $852; } $$pre_trunc68 = HEAP8[$30>>0]|0; $856 = $$pre_trunc68&1; if (!($856)) { break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break L229; } else { $857 = ((($64)) + 92|0); $858 = HEAP32[$857>>2]|0; __THREW__ = 0; invoke_vii(3797,($33|0),(162448|0)); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if ($860) { label = 191; break L229; } __THREW__ = 0; $861 = (invoke_iii(4568,($858|0),($33|0))|0); $862 = __THREW__; __THREW__ = 0; $863 = $862&1; if ($863) { $889 = ___cxa_find_matching_catch()|0; $890 = tempRet0; $1 = $889; $2 = $890; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); if ($861) { $864 = $game; $865 = ($864|0)!=(0|0); $$expand_i1_val70 = 0; HEAP8[$36>>0] = $$expand_i1_val70; $$expand_i1_val72 = 0; HEAP8[$38>>0] = $$expand_i1_val72; do { if ($865) { $866 = $game; __THREW__ = 0; $867 = (invoke_ii(3836,($866|0))|0); $868 = __THREW__; __THREW__ = 0; $869 = $868&1; if ($869) { label = 191; break L229; } $870 = HEAP32[$867>>2]|0; $871 = ((($870)) + 60|0); $872 = HEAP32[$871>>2]|0; __THREW__ = 0; invoke_vii(3797,($35|0),(124116|0)); $873 = __THREW__; __THREW__ = 0; $874 = $873&1; if ($874) { label = 191; break L229; } $$expand_i1_val74 = 1; HEAP8[$36>>0] = $$expand_i1_val74; __THREW__ = 0; invoke_viii($872|0,($34|0),($867|0),($35|0)); $875 = __THREW__; __THREW__ = 0; $876 = $875&1; if ($876) { label = 213; } else { label = 208; } } else { __THREW__ = 0; $877 = (invoke_i(4541)|0); $878 = __THREW__; __THREW__ = 0; $879 = $878&1; if ($879) { label = 213; break; } $880 = HEAP32[$877>>2]|0; $881 = ((($880)) + 60|0); $882 = HEAP32[$881>>2]|0; __THREW__ = 0; invoke_vii(3797,($37|0),(124116|0)); $883 = __THREW__; __THREW__ = 0; $884 = $883&1; if ($884) { label = 213; break; } $$expand_i1_val76 = 1; HEAP8[$38>>0] = $$expand_i1_val76; __THREW__ = 0; invoke_viii($882|0,($34|0),($877|0),($37|0)); $885 = __THREW__; __THREW__ = 0; $886 = $885&1; if (!($886)) { label = 208; break; } $893 = ___cxa_find_matching_catch()|0; $894 = tempRet0; $1 = $893; $2 = $894; $$pre_trunc82 = HEAP8[$38>>0]|0; $895 = $$pre_trunc82&1; if (!($895)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); } } while(0); if ((label|0) == 208) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($icon,$34)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($34); $$pre_trunc78 = HEAP8[$38>>0]|0; $887 = $$pre_trunc78&1; if ($887) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); } $$pre_trunc80 = HEAP8[$36>>0]|0; $888 = $$pre_trunc80&1; if (!($888)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } else if ((label|0) == 213) { $891 = ___cxa_find_matching_catch()|0; $892 = tempRet0; $1 = $891; $2 = $892; } $$pre_trunc84 = HEAP8[$36>>0]|0; $896 = $$pre_trunc84&1; if (!($896)) { break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break L229; } $897 = ((($64)) + 92|0); $898 = HEAP32[$897>>2]|0; __THREW__ = 0; invoke_vii(3797,($39|0),(162425|0)); $899 = __THREW__; __THREW__ = 0; $900 = $899&1; if ($900) { label = 191; break L229; } __THREW__ = 0; $901 = (invoke_iii(4568,($898|0),($39|0))|0); $902 = __THREW__; __THREW__ = 0; $903 = $902&1; if ($903) { $929 = ___cxa_find_matching_catch()|0; $930 = tempRet0; $1 = $929; $2 = $930; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); if ($901) { $904 = $game; $905 = ($904|0)!=(0|0); $$expand_i1_val86 = 0; HEAP8[$42>>0] = $$expand_i1_val86; $$expand_i1_val88 = 0; HEAP8[$44>>0] = $$expand_i1_val88; do { if ($905) { $906 = $game; __THREW__ = 0; $907 = (invoke_ii(3836,($906|0))|0); $908 = __THREW__; __THREW__ = 0; $909 = $908&1; if ($909) { label = 191; break L229; } $910 = HEAP32[$907>>2]|0; $911 = ((($910)) + 60|0); $912 = HEAP32[$911>>2]|0; __THREW__ = 0; invoke_vii(3797,($41|0),(124124|0)); $913 = __THREW__; __THREW__ = 0; $914 = $913&1; if ($914) { label = 191; break L229; } $$expand_i1_val90 = 1; HEAP8[$42>>0] = $$expand_i1_val90; __THREW__ = 0; invoke_viii($912|0,($40|0),($907|0),($41|0)); $915 = __THREW__; __THREW__ = 0; $916 = $915&1; if ($916) { label = 233; } else { label = 228; } } else { __THREW__ = 0; $917 = (invoke_i(4541)|0); $918 = __THREW__; __THREW__ = 0; $919 = $918&1; if ($919) { label = 233; break; } $920 = HEAP32[$917>>2]|0; $921 = ((($920)) + 60|0); $922 = HEAP32[$921>>2]|0; __THREW__ = 0; invoke_vii(3797,($43|0),(124124|0)); $923 = __THREW__; __THREW__ = 0; $924 = $923&1; if ($924) { label = 233; break; } $$expand_i1_val92 = 1; HEAP8[$44>>0] = $$expand_i1_val92; __THREW__ = 0; invoke_viii($922|0,($40|0),($917|0),($43|0)); $925 = __THREW__; __THREW__ = 0; $926 = $925&1; if (!($926)) { label = 228; break; } $933 = ___cxa_find_matching_catch()|0; $934 = tempRet0; $1 = $933; $2 = $934; $$pre_trunc98 = HEAP8[$44>>0]|0; $935 = $$pre_trunc98&1; if (!($935)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); } } while(0); if ((label|0) == 228) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($icon,$40)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($40); $$pre_trunc94 = HEAP8[$44>>0]|0; $927 = $$pre_trunc94&1; if ($927) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); } $$pre_trunc96 = HEAP8[$42>>0]|0; $928 = $$pre_trunc96&1; if (!($928)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break; } else if ((label|0) == 233) { $931 = ___cxa_find_matching_catch()|0; $932 = tempRet0; $1 = $931; $2 = $932; } $$pre_trunc100 = HEAP8[$42>>0]|0; $936 = $$pre_trunc100&1; if (!($936)) { break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break L229; } $937 = ((($64)) + 92|0); $938 = HEAP32[$937>>2]|0; __THREW__ = 0; invoke_vii(3797,($45|0),(162439|0)); $939 = __THREW__; __THREW__ = 0; $940 = $939&1; if ($940) { label = 191; break L229; } __THREW__ = 0; $941 = (invoke_iii(4568,($938|0),($45|0))|0); $942 = __THREW__; __THREW__ = 0; $943 = $942&1; if ($943) { $969 = ___cxa_find_matching_catch()|0; $970 = tempRet0; $1 = $969; $2 = $970; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); if ($941) { $944 = $game; $945 = ($944|0)!=(0|0); $$expand_i1_val102 = 0; HEAP8[$48>>0] = $$expand_i1_val102; $$expand_i1_val104 = 0; HEAP8[$50>>0] = $$expand_i1_val104; do { if ($945) { $946 = $game; __THREW__ = 0; $947 = (invoke_ii(3836,($946|0))|0); $948 = __THREW__; __THREW__ = 0; $949 = $948&1; if ($949) { label = 191; break L229; } $950 = HEAP32[$947>>2]|0; $951 = ((($950)) + 60|0); $952 = HEAP32[$951>>2]|0; __THREW__ = 0; invoke_vii(3797,($47|0),(124132|0)); $953 = __THREW__; __THREW__ = 0; $954 = $953&1; if ($954) { label = 191; break L229; } $$expand_i1_val106 = 1; HEAP8[$48>>0] = $$expand_i1_val106; __THREW__ = 0; invoke_viii($952|0,($46|0),($947|0),($47|0)); $955 = __THREW__; __THREW__ = 0; $956 = $955&1; if ($956) { label = 253; } else { label = 248; } } else { __THREW__ = 0; $957 = (invoke_i(4541)|0); $958 = __THREW__; __THREW__ = 0; $959 = $958&1; if ($959) { label = 253; break; } $960 = HEAP32[$957>>2]|0; $961 = ((($960)) + 60|0); $962 = HEAP32[$961>>2]|0; __THREW__ = 0; invoke_vii(3797,($49|0),(124132|0)); $963 = __THREW__; __THREW__ = 0; $964 = $963&1; if ($964) { label = 253; break; } $$expand_i1_val108 = 1; HEAP8[$50>>0] = $$expand_i1_val108; __THREW__ = 0; invoke_viii($962|0,($46|0),($957|0),($49|0)); $965 = __THREW__; __THREW__ = 0; $966 = $965&1; if (!($966)) { label = 248; break; } $973 = ___cxa_find_matching_catch()|0; $974 = tempRet0; $1 = $973; $2 = $974; $$pre_trunc114 = HEAP8[$50>>0]|0; $975 = $$pre_trunc114&1; if (!($975)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); } } while(0); if ((label|0) == 248) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($icon,$46)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($46); $$pre_trunc110 = HEAP8[$50>>0]|0; $967 = $$pre_trunc110&1; if ($967) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); } $$pre_trunc112 = HEAP8[$48>>0]|0; $968 = $$pre_trunc112&1; if (!($968)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } else if ((label|0) == 253) { $971 = ___cxa_find_matching_catch()|0; $972 = tempRet0; $1 = $971; $2 = $972; } $$pre_trunc116 = HEAP8[$48>>0]|0; $976 = $$pre_trunc116&1; if (!($976)) { break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break L229; } $977 = ((($64)) + 92|0); $978 = HEAP32[$977>>2]|0; __THREW__ = 0; invoke_vii(3797,($51|0),(162432|0)); $979 = __THREW__; __THREW__ = 0; $980 = $979&1; if ($980) { label = 191; break L229; } __THREW__ = 0; $981 = (invoke_iii(4568,($978|0),($51|0))|0); $982 = __THREW__; __THREW__ = 0; $983 = $982&1; if ($983) { $1009 = ___cxa_find_matching_catch()|0; $1010 = tempRet0; $1 = $1009; $2 = $1010; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); if (!($981)) { break; } $984 = $game; $985 = ($984|0)!=(0|0); $$expand_i1_val118 = 0; HEAP8[$54>>0] = $$expand_i1_val118; $$expand_i1_val120 = 0; HEAP8[$56>>0] = $$expand_i1_val120; do { if ($985) { $986 = $game; __THREW__ = 0; $987 = (invoke_ii(3836,($986|0))|0); $988 = __THREW__; __THREW__ = 0; $989 = $988&1; if ($989) { label = 191; break L229; } $990 = HEAP32[$987>>2]|0; $991 = ((($990)) + 60|0); $992 = HEAP32[$991>>2]|0; __THREW__ = 0; invoke_vii(3797,($53|0),(124138|0)); $993 = __THREW__; __THREW__ = 0; $994 = $993&1; if ($994) { label = 191; break L229; } $$expand_i1_val122 = 1; HEAP8[$54>>0] = $$expand_i1_val122; __THREW__ = 0; invoke_viii($992|0,($52|0),($987|0),($53|0)); $995 = __THREW__; __THREW__ = 0; $996 = $995&1; if ($996) { label = 273; } else { label = 268; } } else { __THREW__ = 0; $997 = (invoke_i(4541)|0); $998 = __THREW__; __THREW__ = 0; $999 = $998&1; if ($999) { label = 273; break; } $1000 = HEAP32[$997>>2]|0; $1001 = ((($1000)) + 60|0); $1002 = HEAP32[$1001>>2]|0; __THREW__ = 0; invoke_vii(3797,($55|0),(124138|0)); $1003 = __THREW__; __THREW__ = 0; $1004 = $1003&1; if ($1004) { label = 273; break; } $$expand_i1_val124 = 1; HEAP8[$56>>0] = $$expand_i1_val124; __THREW__ = 0; invoke_viii($1002|0,($52|0),($997|0),($55|0)); $1005 = __THREW__; __THREW__ = 0; $1006 = $1005&1; if (!($1006)) { label = 268; break; } $1013 = ___cxa_find_matching_catch()|0; $1014 = tempRet0; $1 = $1013; $2 = $1014; $$pre_trunc130 = HEAP8[$56>>0]|0; $1015 = $$pre_trunc130&1; if (!($1015)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } } while(0); if ((label|0) == 268) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($icon,$52)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($52); $$pre_trunc126 = HEAP8[$56>>0]|0; $1007 = $$pre_trunc126&1; if ($1007) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } $$pre_trunc128 = HEAP8[$54>>0]|0; $1008 = $$pre_trunc128&1; if (!($1008)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break; } else if ((label|0) == 273) { $1011 = ___cxa_find_matching_catch()|0; $1012 = tempRet0; $1 = $1011; $2 = $1012; } $$pre_trunc132 = HEAP8[$54>>0]|0; $1016 = $$pre_trunc132&1; if (!($1016)) { break L229; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break L229; } } while(0); $1017 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($icon)|0); $1018 = ($1017|0)!=(0|0); if ($1018) { $1019 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($icon)|0); $1020 = ((($64)) + 12|0); $1021 = ((($1020)) + 20|0); $1022 = +HEAPF32[$1021>>2]; $1023 = (~~(($1022))&255); $1024 = $1023&255; $1025 = $1024 << 24; $1026 = $1025 | 16711680; $1027 = $1026 | 65280; $1028 = $1027 | 255; __THREW__ = 0; invoke_vii(3892,($1019|0),($1028|0)); $1029 = __THREW__; __THREW__ = 0; $1030 = $1029&1; if ($1030) { label = 191; break; } $1031 = $renderer; $1032 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($icon)|0); $1033 = ((($64)) + 12|0); $1034 = ((($1033)) + 4|0); $1035 = +HEAPF32[$1034>>2]; $1036 = ((($64)) + 12|0); $1037 = ((($1036)) + 8|0); $1038 = +HEAPF32[$1037>>2]; $1039 = ((($64)) + 12|0); $1040 = ((($1039)) + 16|0); $1041 = +HEAPF32[$1040>>2]; __THREW__ = 0; invoke_viiddddd(3893,($1031|0),($1032|0),(+$1035),(+$1038),(+$1041),1.0,1.0); $1042 = __THREW__; __THREW__ = 0; $1043 = $1042&1; if ($1043) { label = 191; break; } $1044 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($icon)|0); __THREW__ = 0; invoke_vii(3892,($1044|0),-1); $1045 = __THREW__; __THREW__ = 0; $1046 = $1045&1; if ($1046) { label = 191; break; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($icon); break L216; } } while(0); if ((label|0) == 191) { $847 = ___cxa_find_matching_catch()|0; $848 = tempRet0; $1 = $847; $2 = $848; } __ZNSt3__110shared_ptrI5JQuadED2Ev($icon); break L72; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break L72; } } while(0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($mor); $1047 = ((($64)) + 92|0); $1048 = HEAP32[$1047>>2]|0; $1049 = ((($1048)) + 548|0); $1050 = HEAP8[$1049>>0]|0; $1051 = $1050&1; if ($1051) { label = 287; } else { $1052 = ((($64)) + 92|0); $1053 = HEAP32[$1052>>2]|0; $1054 = ((($1053)) + 128|0); $1055 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($1054,154038)|0); if ($1055) { $1056 = ((($64)) + 92|0); $1057 = HEAP32[$1056>>2]|0; $1058 = ((($1057)) + 965|0); $1059 = HEAP8[$1058>>0]|0; $1060 = $1059&1; if ($1060) { label = 287; } else { label = 299; } } else { label = 299; } } do { if ((label|0) == 287) { $1061 = $alternate; $1062 = $1061&1; if ($1062) { label = 299; } else { $1063 = ((($64)) + 92|0); $1064 = HEAP32[$1063>>2]|0; $1065 = ((($1064)) + 280|0); __THREW__ = 0; $1066 = (invoke_ii(3950,($1065|0))|0); $1067 = __THREW__; __THREW__ = 0; $1068 = $1067&1; if ($1068) { label = 297; } else { __THREW__ = 0; $1069 = (invoke_ii(3836,($1066|0))|0); $1070 = __THREW__; __THREW__ = 0; $1071 = $1070&1; if ($1071) { label = 297; } else { $1072 = HEAP32[$1069>>2]|0; $1073 = ((($1072)) + 28|0); $1074 = HEAP32[$1073>>2]|0; __THREW__ = 0; invoke_vii(3797,($58|0),(124145|0)); $1075 = __THREW__; __THREW__ = 0; $1076 = $1075&1; if ($1076) { label = 297; } else { __THREW__ = 0; invoke_viiii($1074|0,($57|0),($1069|0),($58|0),1); $1077 = __THREW__; __THREW__ = 0; $1078 = $1077&1; if ($1078) { $1117 = ___cxa_find_matching_catch()|0; $1118 = tempRet0; $1 = $1117; $2 = $1118; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($mor,$57)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $1079 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($mor)|0); if (!($1079)) { label = 299; break; } $1080 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($mor)|0); $1081 = HEAP32[$1080>>2]|0; $1082 = ($1081|0)!=(0|0); if (!($1082)) { label = 299; break; } $1083 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($mor)|0); $1084 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($mor)|0); $1085 = HEAP32[$1084>>2]|0; $1086 = HEAP32[$1085>>2]|0; $1087 = (($1086|0) / 2)&-1; $1088 = (+($1087|0)); $1089 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($mor)|0); $1090 = HEAP32[$1089>>2]|0; $1091 = ((($1090)) + 4|0); $1092 = HEAP32[$1091>>2]|0; $1093 = (($1092|0) / 2)&-1; $1094 = (+($1093|0)); __THREW__ = 0; invoke_vidd(3897,($1083|0),(+$1088),(+$1094)); $1095 = __THREW__; __THREW__ = 0; $1096 = $1095&1; if ($1096) { label = 297; break; } $1097 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($mor)|0); __THREW__ = 0; invoke_vii(3892,($1097|0),-1); $1098 = __THREW__; __THREW__ = 0; $1099 = $1098&1; if ($1099) { label = 297; break; } $1100 = $renderer; $1101 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mor)|0); $1102 = ((($64)) + 12|0); $1103 = ((($1102)) + 4|0); $1104 = +HEAPF32[$1103>>2]; $1105 = ((($64)) + 12|0); $1106 = ((($1105)) + 8|0); $1107 = +HEAPF32[$1106>>2]; $1108 = ((($64)) + 12|0); $1109 = ((($1108)) + 16|0); $1110 = +HEAPF32[$1109>>2]; $1111 = $scale; $1112 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($1100|0),($1101|0),(+$1104),(+$1107),(+$1110),(+$1111),(+$1112)); $1113 = __THREW__; __THREW__ = 0; $1114 = $1113&1; if ($1114) { label = 297; } else { label = 299; } } } } } } } while(0); L380: do { if ((label|0) == 299) { $1119 = $game; $1120 = ($1119|0)!=(0|0); do { if ($1120) { $1121 = ((($64)) + 92|0); $1122 = HEAP32[$1121>>2]|0; $1123 = ($1122|0)!=(0|0); do { if ($1123) { $1124 = ((($64)) + 92|0); $1125 = HEAP32[$1124>>2]|0; __THREW__ = 0; $1126 = (invoke_ii(4566,($1125|0))|0); $1127 = __THREW__; __THREW__ = 0; $1128 = $1127&1; if ($1128) { label = 297; break L380; } if (!($1126)) { break; } $1129 = ((($64)) + 92|0); $1130 = HEAP32[$1129>>2]|0; __THREW__ = 0; $1131 = (invoke_ii(4569,($1130|0))|0); $1132 = __THREW__; __THREW__ = 0; $1133 = $1132&1; if ($1133) { label = 297; break L380; } $1134 = ($1131|0)!=(0); if (!($1134)) { $1201 = $renderer; $1202 = ((($64)) + 12|0); $1203 = ((($1202)) + 4|0); $1204 = +HEAPF32[$1203>>2]; $1205 = $scale; $1206 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1207 = ((($1206)) + 44|0); $1208 = +HEAPF32[$1207>>2]; $1209 = $1205 * $1208; $1210 = $1209 / 2.0; $1211 = $1204 - $1210; $1212 = $1211 - 2.0; $1213 = ((($64)) + 12|0); $1214 = ((($1213)) + 8|0); $1215 = +HEAPF32[$1214>>2]; $1216 = $scale; $1217 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1218 = ((($1217)) + 48|0); $1219 = +HEAPF32[$1218>>2]; $1220 = $1216 * $1219; $1221 = $1220 / 2.0; $1222 = $1215 - $1221; $1223 = $1222 - 2.0; $1224 = $scale; $1225 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1226 = ((($1225)) + 44|0); $1227 = +HEAPF32[$1226>>2]; $1228 = $1224 * $1227; $1229 = $1228 - 0.019999999552965164; $1230 = $scale; $1231 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1232 = ((($1231)) + 48|0); $1233 = +HEAPF32[$1232>>2]; $1234 = $1230 * $1233; $1235 = $1234 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1201|0),(+$1212),(+$1223),(+$1229),(+$1235),1.7999999523162842,-83951616); $1236 = __THREW__; __THREW__ = 0; $1237 = $1236&1; if ($1237) { label = 297; break L380; } else { break; } } $1135 = ((($64)) + 80|0); $1136 = HEAP8[$1135>>0]|0; $1137 = $1136&1; $1138 = $renderer; $1139 = ((($64)) + 12|0); $1140 = ((($1139)) + 4|0); $1141 = +HEAPF32[$1140>>2]; $1142 = $scale; $1143 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1144 = ((($1143)) + 44|0); $1145 = +HEAPF32[$1144>>2]; $1146 = $1142 * $1145; $1147 = $1146 / 2.0; $1148 = $1141 - $1147; if ($1137) { $1149 = $1148 - 10.0; $1150 = ((($64)) + 12|0); $1151 = ((($1150)) + 8|0); $1152 = +HEAPF32[$1151>>2]; $1153 = $scale; $1154 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1155 = ((($1154)) + 48|0); $1156 = +HEAPF32[$1155>>2]; $1157 = $1153 * $1156; $1158 = $1157 / 2.0; $1159 = $1152 - $1158; $1160 = $1159 + 6.5; $1161 = $scale; $1162 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1163 = ((($1162)) + 48|0); $1164 = +HEAPF32[$1163>>2]; $1165 = $1161 * $1164; $1166 = $1165 - 0.019999999552965164; $1167 = $scale; $1168 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1169 = ((($1168)) + 44|0); $1170 = +HEAPF32[$1169>>2]; $1171 = $1167 * $1170; $1172 = $1171 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1138|0),(+$1149),(+$1160),(+$1166),(+$1172),1.7999999523162842,-83951616); $1173 = __THREW__; __THREW__ = 0; $1174 = $1173&1; if ($1174) { label = 297; break L380; } else { break; } } else { $1175 = $1148 - 8.0; $1176 = ((($64)) + 12|0); $1177 = ((($1176)) + 8|0); $1178 = +HEAPF32[$1177>>2]; $1179 = $scale; $1180 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1181 = ((($1180)) + 48|0); $1182 = +HEAPF32[$1181>>2]; $1183 = $1179 * $1182; $1184 = $1183 / 2.0; $1185 = $1178 - $1184; $1186 = $1185 + 4.0; $1187 = $scale; $1188 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1189 = ((($1188)) + 48|0); $1190 = +HEAPF32[$1189>>2]; $1191 = $1187 * $1190; $1192 = $1191 - 0.019999999552965164; $1193 = $scale; $1194 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1195 = ((($1194)) + 44|0); $1196 = +HEAPF32[$1195>>2]; $1197 = $1193 * $1196; $1198 = $1197 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1138|0),(+$1175),(+$1186),(+$1192),(+$1198),1.7999999523162842,-83951616); $1199 = __THREW__; __THREW__ = 0; $1200 = $1199&1; if ($1200) { label = 297; break L380; } else { break; } } } } while(0); $1238 = ((($64)) + 92|0); $1239 = HEAP32[$1238>>2]|0; $1240 = ($1239|0)!=(0|0); if ($1240) { $1241 = ((($64)) + 92|0); $1242 = HEAP32[$1241>>2]|0; __THREW__ = 0; $1243 = (invoke_ii(4567,($1242|0))|0); $1244 = __THREW__; __THREW__ = 0; $1245 = $1244&1; if ($1245) { label = 297; break L380; } if (!($1243)) { break; } $1246 = ((($64)) + 92|0); $1247 = HEAP32[$1246>>2]|0; __THREW__ = 0; $1248 = (invoke_ii(4569,($1247|0))|0); $1249 = __THREW__; __THREW__ = 0; $1250 = $1249&1; if ($1250) { label = 297; break L380; } $1251 = ($1248|0)!=(0); if (!($1251)) { $1318 = $renderer; $1319 = ((($64)) + 12|0); $1320 = ((($1319)) + 4|0); $1321 = +HEAPF32[$1320>>2]; $1322 = $scale; $1323 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1324 = ((($1323)) + 44|0); $1325 = +HEAPF32[$1324>>2]; $1326 = $1322 * $1325; $1327 = $1326 / 2.0; $1328 = $1321 - $1327; $1329 = $1328 - 2.0; $1330 = ((($64)) + 12|0); $1331 = ((($1330)) + 8|0); $1332 = +HEAPF32[$1331>>2]; $1333 = $scale; $1334 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1335 = ((($1334)) + 48|0); $1336 = +HEAPF32[$1335>>2]; $1337 = $1333 * $1336; $1338 = $1337 / 2.0; $1339 = $1332 - $1338; $1340 = $1339 - 2.0; $1341 = $scale; $1342 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1343 = ((($1342)) + 44|0); $1344 = +HEAPF32[$1343>>2]; $1345 = $1341 * $1344; $1346 = $1345 - 0.019999999552965164; $1347 = $scale; $1348 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1349 = ((($1348)) + 48|0); $1350 = +HEAPF32[$1349>>2]; $1351 = $1347 * $1350; $1352 = $1351 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1318|0),(+$1329),(+$1340),(+$1346),(+$1352),1.7999999523162842,-100598016); $1353 = __THREW__; __THREW__ = 0; $1354 = $1353&1; if ($1354) { label = 297; break L380; } else { break; } } $1252 = ((($64)) + 80|0); $1253 = HEAP8[$1252>>0]|0; $1254 = $1253&1; $1255 = $renderer; $1256 = ((($64)) + 12|0); $1257 = ((($1256)) + 4|0); $1258 = +HEAPF32[$1257>>2]; $1259 = $scale; $1260 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1261 = ((($1260)) + 44|0); $1262 = +HEAPF32[$1261>>2]; $1263 = $1259 * $1262; $1264 = $1263 / 2.0; $1265 = $1258 - $1264; if ($1254) { $1266 = $1265 - 10.0; $1267 = ((($64)) + 12|0); $1268 = ((($1267)) + 8|0); $1269 = +HEAPF32[$1268>>2]; $1270 = $scale; $1271 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1272 = ((($1271)) + 48|0); $1273 = +HEAPF32[$1272>>2]; $1274 = $1270 * $1273; $1275 = $1274 / 2.0; $1276 = $1269 - $1275; $1277 = $1276 + 6.5; $1278 = $scale; $1279 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1280 = ((($1279)) + 48|0); $1281 = +HEAPF32[$1280>>2]; $1282 = $1278 * $1281; $1283 = $1282 - 0.019999999552965164; $1284 = $scale; $1285 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1286 = ((($1285)) + 44|0); $1287 = +HEAPF32[$1286>>2]; $1288 = $1284 * $1287; $1289 = $1288 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1255|0),(+$1266),(+$1277),(+$1283),(+$1289),1.7999999523162842,-100598016); $1290 = __THREW__; __THREW__ = 0; $1291 = $1290&1; if ($1291) { label = 297; break L380; } else { break; } } else { $1292 = $1265 - 8.0; $1293 = ((($64)) + 12|0); $1294 = ((($1293)) + 8|0); $1295 = +HEAPF32[$1294>>2]; $1296 = $scale; $1297 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1298 = ((($1297)) + 48|0); $1299 = +HEAPF32[$1298>>2]; $1300 = $1296 * $1299; $1301 = $1300 / 2.0; $1302 = $1295 - $1301; $1303 = $1302 + 4.0; $1304 = $scale; $1305 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1306 = ((($1305)) + 48|0); $1307 = +HEAPF32[$1306>>2]; $1308 = $1304 * $1307; $1309 = $1308 - 0.019999999552965164; $1310 = $scale; $1311 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1312 = ((($1311)) + 44|0); $1313 = +HEAPF32[$1312>>2]; $1314 = $1310 * $1313; $1315 = $1314 - 0.019999999552965164; __THREW__ = 0; invoke_vidddddi(4545,($1255|0),(+$1292),(+$1303),(+$1309),(+$1315),1.7999999523162842,-100598016); $1316 = __THREW__; __THREW__ = 0; $1317 = $1316&1; if ($1317) { label = 297; break L380; } else { break; } } } } } while(0); $1355 = ((($64)) + 92|0); $1356 = HEAP32[$1355>>2]|0; __THREW__ = 0; $1357 = (invoke_ii(4570,($1356|0))|0); $1358 = __THREW__; __THREW__ = 0; $1359 = $1358&1; if ($1359) { label = 297; } else { if ($1357) { $1360 = $mFont; $1361 = HEAP32[$1360>>2]|0; $1362 = ((($1361)) + 16|0); $1363 = HEAP32[$1362>>2]|0; __THREW__ = 0; invoke_vid($1363|0,($1360|0),1.0); $1364 = __THREW__; __THREW__ = 0; $1365 = $1364&1; if ($1365) { label = 297; break; } $1366 = ((($64)) + 92|0); $1367 = HEAP32[$1366>>2]|0; $1368 = ((($1367)) + 232|0); $1369 = HEAP32[$1368>>2]|0; $1370 = ((($64)) + 92|0); $1371 = HEAP32[$1370>>2]|0; $1372 = ((($1371)) + 280|0); $1373 = ((($1372)) + 8|0); $1374 = HEAP32[$1373>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $1369; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $1374; (invoke_iiii(3889,($buffer|0),(135487|0),($vararg_buffer|0))|0); $1375 = __THREW__; __THREW__ = 0; $1376 = $1375&1; if ($1376) { label = 297; break; } $1377 = $renderer; $1378 = ((($64)) + 12|0); $1379 = ((($1378)) + 4|0); $1380 = +HEAPF32[$1379>>2]; $1381 = ((($64)) + 12|0); $1382 = ((($1381)) + 12|0); $1383 = +HEAPF32[$1382>>2]; $1384 = 13.0 * $1383; $1385 = $1380 - $1384; $1386 = ((($64)) + 12|0); $1387 = ((($1386)) + 8|0); $1388 = +HEAPF32[$1387>>2]; $1389 = ((($64)) + 12|0); $1390 = ((($1389)) + 12|0); $1391 = +HEAPF32[$1390>>2]; $1392 = 4.0 * $1391; $1393 = $1388 + $1392; $1394 = ((($64)) + 12|0); $1395 = ((($1394)) + 12|0); $1396 = +HEAPF32[$1395>>2]; $1397 = 25.5 * $1396; $1398 = ((($64)) + 12|0); $1399 = ((($1398)) + 12|0); $1400 = +HEAPF32[$1399>>2]; $1401 = 14.0 * $1400; $1402 = ((($64)) + 12|0); $1403 = ((($1402)) + 20|0); $1404 = +HEAPF32[$1403>>2]; $1405 = (~~(($1404))&255); $1406 = $1405&255; $1407 = (($1406|0) / 2)&-1; $1408 = $1407 << 24; __THREW__ = 0; invoke_viddddi(4571,($1377|0),(+$1385),(+$1393),(+$1397),(+$1401),($1408|0)); $1409 = __THREW__; __THREW__ = 0; $1410 = $1409&1; if ($1410) { label = 297; break; } $1411 = $renderer; $1412 = ((($64)) + 12|0); $1413 = ((($1412)) + 4|0); $1414 = +HEAPF32[$1413>>2]; $1415 = ((($64)) + 12|0); $1416 = ((($1415)) + 12|0); $1417 = +HEAPF32[$1416>>2]; $1418 = 13.0 * $1417; $1419 = $1414 - $1418; $1420 = ((($64)) + 12|0); $1421 = ((($1420)) + 8|0); $1422 = +HEAPF32[$1421>>2]; $1423 = ((($64)) + 12|0); $1424 = ((($1423)) + 12|0); $1425 = +HEAPF32[$1424>>2]; $1426 = 4.0 * $1425; $1427 = $1422 + $1426; $1428 = ((($64)) + 12|0); $1429 = ((($1428)) + 12|0); $1430 = +HEAPF32[$1429>>2]; $1431 = 25.5 * $1430; $1432 = ((($64)) + 12|0); $1433 = ((($1432)) + 12|0); $1434 = +HEAPF32[$1433>>2]; $1435 = 14.0 * $1434; $1436 = ((($64)) + 12|0); $1437 = ((($1436)) + 20|0); $1438 = +HEAPF32[$1437>>2]; $1439 = (~~(($1438))&255); $1440 = $1439&255; $1441 = $1440 << 24; $1442 = $1441 | 1310720; $1443 = $1442 | 5120; $1444 = $1443 | 20; __THREW__ = 0; invoke_viddddi(4572,($1411|0),(+$1419),(+$1427),(+$1431),(+$1435),($1444|0)); $1445 = __THREW__; __THREW__ = 0; $1446 = $1445&1; if ($1446) { label = 297; break; } $1447 = ((($64)) + 92|0); $1448 = HEAP32[$1447>>2]|0; $1449 = ((($1448)) + 476|0); $1450 = HEAP8[$1449>>0]|0; $1451 = $1450&1; do { if ($1451) { $1452 = ((($64)) + 92|0); $1453 = HEAP32[$1452>>2]|0; $1454 = ((($1453)) + 280|0); $1455 = ((($1454)) + 8|0); $1456 = HEAP32[$1455>>2]|0; $1457 = ($1456|0)<=(2); if (!($1457)) { label = 327; break; } $1458 = $mFont; $1459 = HEAP32[$1458>>2]|0; $1460 = ((($1459)) + 8|0); $1461 = HEAP32[$1460>>2]|0; $1462 = ((($64)) + 12|0); $1463 = ((($1462)) + 20|0); $1464 = +HEAPF32[$1463>>2]; $1465 = (~~(($1464))&255); $1466 = $1465&255; $1467 = $1466 << 24; $1468 = $1467 | 16711680; __THREW__ = 0; invoke_vii($1461|0,($1458|0),($1468|0)); $1469 = __THREW__; __THREW__ = 0; $1470 = $1469&1; if ($1470) { label = 297; break L380; } } else { label = 327; } } while(0); L417: do { if ((label|0) == 327) { $1471 = ((($64)) + 92|0); $1472 = HEAP32[$1471>>2]|0; $1473 = ((($1472)) + 476|0); $1474 = HEAP8[$1473>>0]|0; $1475 = $1474&1; do { if (!($1475)) { $1476 = ((($64)) + 92|0); $1477 = HEAP32[$1476>>2]|0; $1478 = ((($1477)) + 508|0); $1479 = HEAP32[$1478>>2]|0; $1480 = ($1479|0)<(0); if (!($1480)) { break; } $1481 = $mFont; $1482 = HEAP32[$1481>>2]|0; $1483 = ((($1482)) + 8|0); $1484 = HEAP32[$1483>>2]|0; $1485 = ((($64)) + 12|0); $1486 = ((($1485)) + 20|0); $1487 = +HEAPF32[$1486>>2]; $1488 = (~~(($1487))&255); $1489 = $1488&255; $1490 = $1489 << 24; $1491 = $1490 | 14155776; $1492 = $1491 | 48896; $1493 = $1492 | 216; __THREW__ = 0; invoke_vii($1484|0,($1481|0),($1493|0)); $1494 = __THREW__; __THREW__ = 0; $1495 = $1494&1; if ($1495) { label = 297; break L380; } else { break L417; } } } while(0); $1496 = ((($64)) + 92|0); $1497 = HEAP32[$1496>>2]|0; $1498 = ((($1497)) + 476|0); $1499 = HEAP8[$1498>>0]|0; $1500 = $1499&1; do { if (!($1500)) { $1501 = ((($64)) + 92|0); $1502 = HEAP32[$1501>>2]|0; $1503 = ((($1502)) + 508|0); $1504 = HEAP32[$1503>>2]|0; $1505 = ($1504|0)>=(3); if (!($1505)) { break; } $1506 = $mFont; $1507 = HEAP32[$1506>>2]|0; $1508 = ((($1507)) + 8|0); $1509 = HEAP32[$1508>>2]|0; $1510 = ((($64)) + 12|0); $1511 = ((($1510)) + 20|0); $1512 = +HEAPF32[$1511>>2]; $1513 = (~~(($1512))&255); $1514 = $1513&255; $1515 = $1514 << 24; $1516 = $1515 | 16711680; $1517 = $1516 | 65280; __THREW__ = 0; invoke_vii($1509|0,($1506|0),($1517|0)); $1518 = __THREW__; __THREW__ = 0; $1519 = $1518&1; if ($1519) { label = 297; break L380; } else { break L417; } } } while(0); $1520 = ((($64)) + 92|0); $1521 = HEAP32[$1520>>2]|0; $$expand_i1_val134 = 0; HEAP8[$61>>0] = $$expand_i1_val134; __THREW__ = 0; invoke_vii(3797,($59|0),(158400|0)); $1522 = __THREW__; __THREW__ = 0; $1523 = $1522&1; if ($1523) { label = 297; break L380; } __THREW__ = 0; $1524 = (invoke_iii(4383,($1521|0),($59|0))|0); $1525 = __THREW__; __THREW__ = 0; $1526 = $1525&1; L428: do { if ($1526) { label = 345; } else { L430: do { if ($1524) { $1527 = ((($64)) + 92|0); $1528 = HEAP32[$1527>>2]|0; __THREW__ = 0; invoke_vii(3797,($60|0),(124155|0)); $1529 = __THREW__; __THREW__ = 0; $1530 = $1529&1; if ($1530) { label = 345; break L428; } $$expand_i1_val136 = 1; HEAP8[$61>>0] = $$expand_i1_val136; __THREW__ = 0; $1531 = (invoke_iii(4383,($1528|0),($60|0))|0); $1532 = __THREW__; __THREW__ = 0; $1533 = $1532&1; do { if (!($1533)) { if (!($1531)) { $2159 = 0; break L430; } $1534 = ((($64)) + 92|0); $1535 = HEAP32[$1534>>2]|0; __THREW__ = 0; $1536 = (invoke_iii(4070,($1535|0),55)|0); $1537 = __THREW__; __THREW__ = 0; $1538 = $1537&1; if ($1538) { break; } $1539 = ($1536|0)!=(0); $1540 = $1539 ^ 1; $2159 = $1540; break L430; } } while(0); $1559 = ___cxa_find_matching_catch()|0; $1560 = tempRet0; $1 = $1559; $2 = $1560; $$pre_trunc140 = HEAP8[$61>>0]|0; $1561 = $$pre_trunc140&1; if (!($1561)) { break L428; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); break L428; } else { $2159 = 0; } } while(0); $$pre_trunc138 = HEAP8[$61>>0]|0; $1541 = $$pre_trunc138&1; if ($1541) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); $1542 = $mFont; $1543 = HEAP32[$1542>>2]|0; $1544 = ((($1543)) + 8|0); $1545 = HEAP32[$1544>>2]|0; $1546 = ((($64)) + 12|0); $1547 = ((($1546)) + 20|0); $1548 = +HEAPF32[$1547>>2]; $1549 = (~~(($1548))&255); $1550 = $1549&255; $1551 = $1550 << 24; if ($2159) { $1552 = $1551 | 15597568; $1553 = $1552 | 33280; $1554 = $1553 | 238; __THREW__ = 0; invoke_vii($1545|0,($1542|0),($1554|0)); $1555 = __THREW__; __THREW__ = 0; $1556 = $1555&1; if ($1556) { label = 297; break L380; } else { break L417; } } else { $1562 = $1551 | 16711680; $1563 = $1562 | 65280; $1564 = $1563 | 255; __THREW__ = 0; invoke_vii($1545|0,($1542|0),($1564|0)); $1565 = __THREW__; __THREW__ = 0; $1566 = $1565&1; if ($1566) { label = 297; break L380; } else { break L417; } } } } while(0); if ((label|0) == 345) { $1557 = ___cxa_find_matching_catch()|0; $1558 = tempRet0; $1 = $1557; $2 = $1558; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break L380; } } while(0); $1567 = $mFont; $1568 = HEAP32[$1567>>2]|0; $1569 = ((($1568)) + 16|0); $1570 = HEAP32[$1569>>2]|0; $1571 = ((($64)) + 12|0); $1572 = ((($1571)) + 12|0); $1573 = +HEAPF32[$1572>>2]; __THREW__ = 0; invoke_vid($1570|0,($1567|0),(+$1573)); $1574 = __THREW__; __THREW__ = 0; $1575 = $1574&1; if ($1575) { label = 297; break; } $1576 = $mFont; $1577 = HEAP32[$1576>>2]|0; $1578 = ((($1577)) + 16|0); $1579 = HEAP32[$1578>>2]|0; $1580 = ((($64)) + 12|0); $1581 = ((($1580)) + 12|0); $1582 = +HEAPF32[$1581>>2]; __THREW__ = 0; invoke_vid($1579|0,($1576|0),(+$1582)); $1583 = __THREW__; __THREW__ = 0; $1584 = $1583&1; if ($1584) { label = 297; break; } $1585 = $mFont; $1586 = HEAP32[$1585>>2]|0; $1587 = HEAP32[$1586>>2]|0; $1588 = ((($64)) + 12|0); $1589 = ((($1588)) + 4|0); $1590 = +HEAPF32[$1589>>2]; $1591 = ((($64)) + 12|0); $1592 = ((($1591)) + 12|0); $1593 = +HEAPF32[$1592>>2]; $1594 = 10.0 * $1593; $1595 = $1590 - $1594; $1596 = ((($64)) + 12|0); $1597 = ((($1596)) + 8|0); $1598 = +HEAPF32[$1597>>2]; $1599 = ((($64)) + 12|0); $1600 = ((($1599)) + 12|0); $1601 = +HEAPF32[$1600>>2]; $1602 = 7.0 * $1601; $1603 = $1598 + $1602; __THREW__ = 0; invoke_viiddidd($1587|0,($1585|0),($buffer|0),(+$1595),(+$1603),0,0.0,0.0); $1604 = __THREW__; __THREW__ = 0; $1605 = $1604&1; if ($1605) { label = 297; break; } $1606 = $mFont; $1607 = HEAP32[$1606>>2]|0; $1608 = ((($1607)) + 16|0); $1609 = HEAP32[$1608>>2]|0; __THREW__ = 0; invoke_vid($1609|0,($1606|0),1.0); $1610 = __THREW__; __THREW__ = 0; $1611 = $1610&1; if ($1611) { label = 297; break; } } __THREW__ = 0; invoke_vii(3797,($buff|0),(211279|0)); $1612 = __THREW__; __THREW__ = 0; $1613 = $1612&1; if ($1613) { label = 297; } else { $1614 = ((($64)) + 92|0); $1615 = HEAP32[$1614>>2]|0; $1616 = ((($1615)) + 496|0); $1617 = HEAP32[$1616>>2]|0; $1618 = ($1617|0)!=(0); do { if ($1618) { $1619 = ((($64)) + 92|0); $1620 = HEAP32[$1619>>2]|0; $1621 = ((($1620)) + 965|0); $1622 = HEAP8[$1621>>0]|0; $1623 = $1622&1; if ($1623) { label = 359; break; } __THREW__ = 0; (invoke_iii(3925,($buff|0),(197902|0))|0); $1624 = __THREW__; __THREW__ = 0; $1625 = $1624&1; if ($1625) { label = 358; } else { label = 359; } } else { label = 359; } } while(0); L458: do { if ((label|0) == 359) { $1628 = ((($64)) + 92|0); $1629 = HEAP32[$1628>>2]|0; $1630 = ((($1629)) + 496|0); $1631 = HEAP32[$1630>>2]|0; $1632 = ($1631|0)!=(0); do { if ($1632) { $1633 = ((($64)) + 92|0); $1634 = HEAP32[$1633>>2]|0; $1635 = ((($1634)) + 965|0); $1636 = HEAP8[$1635>>0]|0; $1637 = $1636&1; if (!($1637)) { break; } __THREW__ = 0; (invoke_iii(3925,($buff|0),(124163|0))|0); $1638 = __THREW__; __THREW__ = 0; $1639 = $1638&1; if ($1639) { label = 358; break L458; } } } while(0); $1640 = ((($64)) + 92|0); $1641 = HEAP32[$1640>>2]|0; $1642 = ((($1641)) + 496|0); $1643 = HEAP32[$1642>>2]|0; $1644 = ($1643|0)!=(0); do { if (!($1644)) { $1645 = ((($64)) + 92|0); $1646 = HEAP32[$1645>>2]|0; $1647 = ((($1646)) + 965|0); $1648 = HEAP8[$1647>>0]|0; $1649 = $1648&1; if (!($1649)) { break; } __THREW__ = 0; (invoke_iii(3925,($buff|0),(211266|0))|0); $1650 = __THREW__; __THREW__ = 0; $1651 = $1650&1; if ($1651) { label = 358; break L458; } } } while(0); $1652 = ((($64)) + 92|0); $1653 = HEAP32[$1652>>2]|0; $1654 = ((($1653)) + 216|0); $1655 = HEAP32[$1654>>2]|0; $1656 = ($1655|0)==(1000); do { if ($1656) { $1657 = ((($64)) + 92|0); $1658 = HEAP32[$1657>>2]|0; $1659 = ((($1658)) + 560|0); $1660 = HEAP32[$1659>>2]|0; $1661 = ($1660|0)==(1); if ($1661) { __THREW__ = 0; (invoke_iii(4573,($buff|0),(124166|0))|0); $1662 = __THREW__; __THREW__ = 0; $1663 = $1662&1; if ($1663) { label = 358; break L458; } else { break; } } $1664 = ((($64)) + 92|0); $1665 = HEAP32[$1664>>2]|0; $1666 = ((($1665)) + 560|0); $1667 = HEAP32[$1666>>2]|0; $1668 = ($1667|0)==(2); if ($1668) { __THREW__ = 0; (invoke_iii(4573,($buff|0),(124174|0))|0); $1669 = __THREW__; __THREW__ = 0; $1670 = $1669&1; if ($1670) { label = 358; break L458; } else { break; } } $1671 = ((($64)) + 92|0); $1672 = HEAP32[$1671>>2]|0; $1673 = ((($1672)) + 560|0); $1674 = HEAP32[$1673>>2]|0; $1675 = ($1674|0)==(3); if ($1675) { __THREW__ = 0; (invoke_iii(4573,($buff|0),(124181|0))|0); $1676 = __THREW__; __THREW__ = 0; $1677 = $1676&1; if ($1677) { label = 358; break L458; } else { break; } } $1678 = ((($64)) + 92|0); $1679 = HEAP32[$1678>>2]|0; $1680 = ((($1679)) + 560|0); $1681 = HEAP32[$1680>>2]|0; $1682 = ($1681|0)==(4); if ($1682) { __THREW__ = 0; (invoke_iii(4573,($buff|0),(124187|0))|0); $1683 = __THREW__; __THREW__ = 0; $1684 = $1683&1; if ($1684) { label = 358; break L458; } else { break; } } $1685 = ((($64)) + 92|0); $1686 = HEAP32[$1685>>2]|0; $1687 = ((($1686)) + 560|0); $1688 = HEAP32[$1687>>2]|0; $1689 = ($1688|0)==(5); if (!($1689)) { break; } __THREW__ = 0; (invoke_iii(4573,($buff|0),(124195|0))|0); $1690 = __THREW__; __THREW__ = 0; $1691 = $1690&1; if ($1691) { label = 358; break L458; } } } while(0); $1692 = $alternate; $1693 = $1692&1; do { if (!($1693)) { $1694 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($buff,211279)|0); if (!($1694)) { break; } $1695 = $game; __THREW__ = 0; $1696 = (invoke_ii(4574,($1695|0))|0); $1697 = __THREW__; __THREW__ = 0; $1698 = $1697&1; if ($1698) { label = 358; break L458; } $1699 = ($1696|0)==(0); if (!($1699)) { break; } $1700 = $mFont; $1701 = HEAP32[$1700>>2]|0; $1702 = ((($1701)) + 16|0); $1703 = HEAP32[$1702>>2]|0; __THREW__ = 0; invoke_vid($1703|0,($1700|0),1.0); $1704 = __THREW__; __THREW__ = 0; $1705 = $1704&1; if ($1705) { label = 358; break L458; } $1706 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($buff)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $1706; (invoke_iiii(3889,($buffer4|0),(180986|0),($vararg_buffer2|0))|0); $1707 = __THREW__; __THREW__ = 0; $1708 = $1707&1; if ($1708) { label = 358; break L458; } $1709 = $mFont; $1710 = HEAP32[$1709>>2]|0; $1711 = ((($1710)) + 8|0); $1712 = HEAP32[$1711>>2]|0; $1713 = ((($64)) + 12|0); $1714 = ((($1713)) + 20|0); $1715 = +HEAPF32[$1714>>2]; $1716 = (~~(($1715))&255); $1717 = $1716&255; $1718 = $1717 << 24; $1719 = $1718 | 16711680; $1720 = $1719 | 55040; __THREW__ = 0; invoke_vii($1712|0,($1709|0),($1720|0)); $1721 = __THREW__; __THREW__ = 0; $1722 = $1721&1; if ($1722) { label = 358; break L458; } $1723 = $mFont; $1724 = HEAP32[$1723>>2]|0; $1725 = ((($1724)) + 16|0); $1726 = HEAP32[$1725>>2]|0; __THREW__ = 0; invoke_vid($1726|0,($1723|0),0.80000001192092896); $1727 = __THREW__; __THREW__ = 0; $1728 = $1727&1; if ($1728) { label = 358; break L458; } $1729 = $mFont; $1730 = HEAP32[$1729>>2]|0; $1731 = HEAP32[$1730>>2]|0; $1732 = ((($64)) + 12|0); $1733 = ((($1732)) + 4|0); $1734 = +HEAPF32[$1733>>2]; $1735 = ((($64)) + 12|0); $1736 = ((($1735)) + 12|0); $1737 = +HEAPF32[$1736>>2]; $1738 = 10.0 * $1737; $1739 = $1734 - $1738; $1740 = ((($64)) + 12|0); $1741 = ((($1740)) + 8|0); $1742 = +HEAPF32[$1741>>2]; $1743 = ((($64)) + 12|0); $1744 = ((($1743)) + 12|0); $1745 = +HEAPF32[$1744>>2]; $1746 = 16.0 * $1745; $1747 = $1742 - $1746; __THREW__ = 0; invoke_viiddidd($1731|0,($1729|0),($buffer4|0),(+$1739),(+$1747),0,0.0,0.0); $1748 = __THREW__; __THREW__ = 0; $1749 = $1748&1; if ($1749) { label = 358; break L458; } $1750 = $mFont; $1751 = HEAP32[$1750>>2]|0; $1752 = ((($1751)) + 16|0); $1753 = HEAP32[$1752>>2]|0; __THREW__ = 0; invoke_vid($1753|0,($1750|0),1.0); $1754 = __THREW__; __THREW__ = 0; $1755 = $1754&1; if ($1755) { label = 358; break L458; } } } while(0); $1756 = ((($64)) + 92|0); $1757 = HEAP32[$1756>>2]|0; $1758 = ((($1757)) + 812|0); $1759 = HEAP32[$1758>>2]|0; $1760 = HEAP32[$1759>>2]|0; $1761 = ($1760|0)>(0); do { if ($1761) { $c = -1; $i5 = 0; $1762 = $i5; $1763 = ((($64)) + 92|0); $1764 = HEAP32[$1763>>2]|0; $1765 = ((($1764)) + 812|0); $1766 = HEAP32[$1765>>2]|0; $1767 = HEAP32[$1766>>2]|0; $1768 = ($1762|0)<($1767|0); do { if ($1768) { $1769 = ((($64)) + 92|0); $1770 = HEAP32[$1769>>2]|0; $1771 = ((($1770)) + 812|0); $1772 = HEAP32[$1771>>2]|0; $1773 = ((($1772)) + 4|0); $1774 = $i5; __THREW__ = 0; $1775 = (invoke_iii(4267,($1773|0),($1774|0))|0); $1776 = __THREW__; __THREW__ = 0; $1777 = $1776&1; if ($1777) { label = 358; break L458; } $1778 = HEAP32[$1775>>2]|0; $1779 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($1778,211279)|0); if (!($1779)) { break; } $1780 = $i5; $c = $1780; } } while(0); $1781 = $c; $1782 = (($1781) + 1)|0; $1783 = ($1782|0)!=(0); if (!($1783)) { break; } $1784 = $mFont; $1785 = HEAP32[$1784>>2]|0; $1786 = ((($1785)) + 16|0); $1787 = HEAP32[$1786>>2]|0; __THREW__ = 0; invoke_vid($1787|0,($1784|0),1.0); $1788 = __THREW__; __THREW__ = 0; $1789 = $1788&1; if ($1789) { label = 358; break L458; } $1790 = ((($64)) + 92|0); $1791 = HEAP32[$1790>>2]|0; $1792 = ((($1791)) + 812|0); $1793 = HEAP32[$1792>>2]|0; $1794 = ((($1793)) + 4|0); __THREW__ = 0; $1795 = (invoke_iii(4267,($1794|0),0)|0); $1796 = __THREW__; __THREW__ = 0; $1797 = $1796&1; if ($1797) { label = 358; break L458; } $1798 = HEAP32[$1795>>2]|0; $1799 = ((($1798)) + 12|0); $1800 = HEAP32[$1799>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $1800; (invoke_iiii(3889,($buffer6|0),(158799|0),($vararg_buffer5|0))|0); $1801 = __THREW__; __THREW__ = 0; $1802 = $1801&1; if ($1802) { label = 358; break L458; } $1803 = $mFont; $1804 = HEAP32[$1803>>2]|0; $1805 = ((($1804)) + 8|0); $1806 = HEAP32[$1805>>2]|0; $1807 = ((($64)) + 12|0); $1808 = ((($1807)) + 20|0); $1809 = +HEAPF32[$1808>>2]; $1810 = (~~(($1809))&255); $1811 = $1810&255; $1812 = $1811 << 24; $1813 = $1812 | 16711680; $1814 = $1813 | 65280; $1815 = $1814 | 255; __THREW__ = 0; invoke_vii($1806|0,($1803|0),($1815|0)); $1816 = __THREW__; __THREW__ = 0; $1817 = $1816&1; if ($1817) { label = 358; break L458; } $1818 = $mFont; $1819 = HEAP32[$1818>>2]|0; $1820 = ((($1819)) + 16|0); $1821 = HEAP32[$1820>>2]|0; $1822 = ((($64)) + 12|0); $1823 = ((($1822)) + 12|0); $1824 = +HEAPF32[$1823>>2]; __THREW__ = 0; invoke_vid($1821|0,($1818|0),(+$1824)); $1825 = __THREW__; __THREW__ = 0; $1826 = $1825&1; if ($1826) { label = 358; break L458; } $1827 = $mFont; $1828 = HEAP32[$1827>>2]|0; $1829 = HEAP32[$1828>>2]|0; $1830 = ((($64)) + 12|0); $1831 = ((($1830)) + 4|0); $1832 = +HEAPF32[$1831>>2]; $1833 = ((($64)) + 12|0); $1834 = ((($1833)) + 12|0); $1835 = +HEAPF32[$1834>>2]; $1836 = 10.0 * $1835; $1837 = $1832 - $1836; $1838 = ((($64)) + 12|0); $1839 = ((($1838)) + 8|0); $1840 = +HEAPF32[$1839>>2]; $1841 = ((($64)) + 12|0); $1842 = ((($1841)) + 12|0); $1843 = +HEAPF32[$1842>>2]; $1844 = 12.0 * $1843; $1845 = $1840 - $1844; __THREW__ = 0; invoke_viiddidd($1829|0,($1827|0),($buffer6|0),(+$1837),(+$1845),0,0.0,0.0); $1846 = __THREW__; __THREW__ = 0; $1847 = $1846&1; if ($1847) { label = 358; break L458; } $1848 = $mFont; $1849 = HEAP32[$1848>>2]|0; $1850 = ((($1849)) + 16|0); $1851 = HEAP32[$1850>>2]|0; __THREW__ = 0; invoke_vid($1851|0,($1848|0),1.0); $1852 = __THREW__; __THREW__ = 0; $1853 = $1852&1; if ($1853) { label = 358; break L458; } } } while(0); $1854 = $tc; $1855 = ($1854|0)!=(0|0); do { if ($1855) { $1856 = $tc; $1857 = HEAP32[$1856>>2]|0; $1858 = ((($1857)) + 16|0); $1859 = HEAP32[$1858>>2]|0; $1860 = ((($64)) + 92|0); $1861 = HEAP32[$1860>>2]|0; $1862 = ($1861|0)==(0|0); $1863 = ((($1861)) + 280|0); $1864 = $1862 ? 0 : $1863; __THREW__ = 0; $1865 = (invoke_iiii($1859|0,($1856|0),($1864|0),0)|0); $1866 = __THREW__; __THREW__ = 0; $1867 = $1866&1; if ($1867) { label = 358; break L458; } if ($1865) { break; } $1868 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($shadow)|0); do { if (!($1868)) { $1869 = ((($64)) + 92|0); $1870 = HEAP32[$1869>>2]|0; $1871 = ((($1870)) + 280|0); __THREW__ = 0; $1872 = (invoke_ii(3950,($1871|0))|0); $1873 = __THREW__; __THREW__ = 0; $1874 = $1873&1; if ($1874) { label = 358; break L458; } __THREW__ = 0; $1875 = (invoke_ii(3836,($1872|0))|0); $1876 = __THREW__; __THREW__ = 0; $1877 = $1876&1; if ($1877) { label = 358; break L458; } $1878 = HEAP32[$1875>>2]|0; $1879 = ((($1878)) + 60|0); $1880 = HEAP32[$1879>>2]|0; __THREW__ = 0; invoke_vii(3797,($63|0),(149453|0)); $1881 = __THREW__; __THREW__ = 0; $1882 = $1881&1; if ($1882) { label = 358; break L458; } __THREW__ = 0; invoke_viii($1880|0,($62|0),($1875|0),($63|0)); $1883 = __THREW__; __THREW__ = 0; $1884 = $1883&1; if ($1884) { $1885 = ___cxa_find_matching_catch()|0; $1886 = tempRet0; $1 = $1885; $2 = $1886; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break L458; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($shadow,$62)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break; } } } while(0); $1887 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($shadow)|0); if (!($1887)) { break; } $1888 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($shadow)|0); __THREW__ = 0; invoke_vii(3892,($1888|0),-922746881); $1889 = __THREW__; __THREW__ = 0; $1890 = $1889&1; if ($1890) { label = 358; break L458; } $1891 = $renderer; $1892 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($shadow)|0); $1893 = ((($64)) + 12|0); $1894 = ((($1893)) + 4|0); $1895 = +HEAPF32[$1894>>2]; $1896 = ((($64)) + 12|0); $1897 = ((($1896)) + 8|0); $1898 = +HEAPF32[$1897>>2]; $1899 = ((($64)) + 12|0); $1900 = ((($1899)) + 16|0); $1901 = +HEAPF32[$1900>>2]; $1902 = ((($64)) + 12|0); $1903 = ((($1902)) + 12|0); $1904 = +HEAPF32[$1903>>2]; $1905 = 28.0 * $1904; $1906 = $1905 + 1.0; $1907 = $1906 / 16.0; $1908 = ((($64)) + 12|0); $1909 = ((($1908)) + 12|0); $1910 = +HEAPF32[$1909>>2]; $1911 = 40.0 * $1910; $1912 = $1911 / 16.0; __THREW__ = 0; invoke_viiddddd(3893,($1891|0),($1892|0),(+$1895),(+$1898),(+$1901),(+$1907),(+$1912)); $1913 = __THREW__; __THREW__ = 0; $1914 = $1913&1; if ($1914) { label = 358; break L458; } } } while(0); $1915 = ((($64)) + 12|0); $1916 = ((($1915)) + 52|0); $1917 = HEAP32[$1916>>2]|0; $1918 = ($1917|0)!=(0); do { if ($1918) { $1919 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); if (!($1919)) { break; } __THREW__ = 0; $1920 = (invoke_i(4575)|0); $1921 = __THREW__; __THREW__ = 0; $1922 = $1921&1; if ($1922) { label = 358; break L458; } $1923 = ((($64)) + 12|0); $1924 = ((($1923)) + 4|0); $1925 = +HEAPF32[$1924>>2]; $1926 = $scale; $1927 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1928 = ((($1927)) + 44|0); $1929 = +HEAPF32[$1928>>2]; $1930 = $1926 * $1929; $1931 = $1930 / 2.0; $1932 = $1925 - $1931; $1933 = ((($64)) + 12|0); $1934 = ((($1933)) + 8|0); $1935 = +HEAPF32[$1934>>2]; $1936 = $scale; $1937 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1938 = ((($1937)) + 48|0); $1939 = +HEAPF32[$1938>>2]; $1940 = $1936 * $1939; $1941 = $1940 / 2.0; $1942 = $1935 - $1941; $1943 = $scale; $1944 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1945 = ((($1944)) + 44|0); $1946 = +HEAPF32[$1945>>2]; $1947 = $1943 * $1946; $1948 = $scale; $1949 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1950 = ((($1949)) + 48|0); $1951 = +HEAPF32[$1950>>2]; $1952 = $1948 * $1951; $1953 = ((($64)) + 12|0); $1954 = ((($1953)) + 52|0); $1955 = HEAP32[$1954>>2]|0; __THREW__ = 0; invoke_viddddi(4571,($1920|0),(+$1932),(+$1942),(+$1947),(+$1952),($1955|0)); $1956 = __THREW__; __THREW__ = 0; $1957 = $1956&1; if ($1957) { label = 358; break L458; } } } while(0); $1958 = $tc; $1959 = ($1958|0)!=(0|0); if ($1959) { $1960 = $tc; $1961 = ((($64)) + 92|0); $1962 = HEAP32[$1961>>2]|0; $1963 = ($1962|0)==(0|0); $1964 = ((($1962)) + 280|0); $1965 = $1963 ? 0 : $1964; __THREW__ = 0; $1966 = (invoke_iii(4111,($1960|0),($1965|0))|0); $1967 = __THREW__; __THREW__ = 0; $1968 = $1967&1; if ($1968) { label = 358; break; } $1969 = ($1966|0)!=(0); if ($1969) { label = 422; } else { label = 419; } } else { label = 419; } do { if ((label|0) == 419) { $1970 = $game; $1971 = ($1970|0)!=(0|0); if (!($1971)) { break; } $1972 = ((($64)) + 92|0); $1973 = HEAP32[$1972>>2]|0; $1974 = $game; $1975 = ((($1974)) + 172|0); $1976 = HEAP32[$1975>>2]|0; __THREW__ = 0; $1977 = (invoke_ii(3911,($1976|0))|0); $1978 = __THREW__; __THREW__ = 0; $1979 = $1978&1; if ($1979) { label = 358; break L458; } $1980 = ((($1977)) + 80|0); $1981 = HEAP32[$1980>>2]|0; $1982 = ($1973|0)==($1981|0); if ($1982) { label = 422; } } } while(0); do { if ((label|0) == 422) { $1983 = ((($64)) + 92|0); $1984 = HEAP32[$1983>>2]|0; __THREW__ = 0; $1985 = (invoke_ii(4569,($1984|0))|0); $1986 = __THREW__; __THREW__ = 0; $1987 = $1986&1; if ($1987) { label = 358; break L458; } $1988 = ($1985|0)!=(0); $1989 = $renderer; $1990 = ((($64)) + 12|0); $1991 = ((($1990)) + 4|0); $1992 = +HEAPF32[$1991>>2]; $1993 = $scale; $1994 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $1995 = ((($1994)) + 44|0); $1996 = +HEAPF32[$1995>>2]; $1997 = $1993 * $1996; $1998 = $1997 / 2.0; $1999 = $1992 - $1998; if ($1988) { $2000 = $1999 - 7.0; $2001 = ((($64)) + 12|0); $2002 = ((($2001)) + 8|0); $2003 = +HEAPF32[$2002>>2]; $2004 = $scale; $2005 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2006 = ((($2005)) + 48|0); $2007 = +HEAPF32[$2006>>2]; $2008 = $2004 * $2007; $2009 = $2008 / 2.0; $2010 = $2003 - $2009; $2011 = $2010 + 7.0; $2012 = $scale; $2013 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2014 = ((($2013)) + 48|0); $2015 = +HEAPF32[$2014>>2]; $2016 = $2012 * $2015; $2017 = $scale; $2018 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2019 = ((($2018)) + 44|0); $2020 = +HEAPF32[$2019>>2]; $2021 = $2017 * $2020; __THREW__ = 0; invoke_viddddi(4571,($1989|0),(+$2000),(+$2011),(+$2016),(+$2021),-2130771968); $2022 = __THREW__; __THREW__ = 0; $2023 = $2022&1; if ($2023) { label = 358; break L458; } else { break; } } else { $2024 = ((($64)) + 12|0); $2025 = ((($2024)) + 8|0); $2026 = +HEAPF32[$2025>>2]; $2027 = $scale; $2028 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2029 = ((($2028)) + 48|0); $2030 = +HEAPF32[$2029>>2]; $2031 = $2027 * $2030; $2032 = $2031 / 2.0; $2033 = $2026 - $2032; $2034 = $scale; $2035 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2036 = ((($2035)) + 44|0); $2037 = +HEAPF32[$2036>>2]; $2038 = $2034 * $2037; $2039 = $scale; $2040 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2041 = ((($2040)) + 48|0); $2042 = +HEAPF32[$2041>>2]; $2043 = $2039 * $2042; __THREW__ = 0; invoke_viddddi(4571,($1989|0),(+$1999),(+$2033),(+$2038),(+$2043),-2130771968); $2044 = __THREW__; __THREW__ = 0; $2045 = $2044&1; if ($2045) { label = 358; break L458; } else { break; } } } } while(0); $2046 = $tc; $2047 = ($2046|0)!=(0|0); do { if ($2047) { $2048 = $tc; $2049 = ((($2048)) + 32|0); $2050 = HEAP32[$2049>>2]|0; $2051 = ($2050|0)!=(0|0); if (!($2051)) { break; } $2052 = $tc; $2053 = ((($2052)) + 32|0); $2054 = HEAP32[$2053>>2]|0; $2055 = ((($2054)) + 396|0); $2056 = HEAP32[$2055>>2]|0; $2057 = ($2056|0)!=(0|0); if (!($2057)) { break; } $2058 = $tc; $2059 = ((($2058)) + 32|0); $2060 = HEAP32[$2059>>2]|0; $2061 = ((($2060)) + 396|0); $2062 = HEAP32[$2061>>2]|0; $2063 = ((($2062)) + 12|0); $2064 = +HEAPF32[$2063>>2]; $2065 = $2064; $2066 = $2065 >= 1.3; if (!($2066)) { break; } $2067 = ((($64)) + 92|0); $2068 = HEAP32[$2067>>2]|0; $2069 = $tc; $2070 = ((($2069)) + 32|0); $2071 = HEAP32[$2070>>2]|0; $2072 = ($2068|0)==($2071|0); if (!($2072)) { break; } $2073 = $tc; $2074 = ((($2073)) + 32|0); $2075 = HEAP32[$2074>>2]|0; __THREW__ = 0; $2076 = (invoke_ii(4569,($2075|0))|0); $2077 = __THREW__; __THREW__ = 0; $2078 = $2077&1; if ($2078) { label = 358; break L458; } $2079 = ($2076|0)!=(0); $2080 = $renderer; if ($2079) { $2081 = ((($64)) + 12|0); $2082 = ((($2081)) + 4|0); $2083 = +HEAPF32[$2082>>2]; $2084 = $scale; $2085 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2086 = ((($2085)) + 44|0); $2087 = +HEAPF32[$2086>>2]; $2088 = $2084 * $2087; $2089 = $2088 / 2.0; $2090 = $2083 - $2089; $2091 = $2090 - 7.0; $2092 = ((($64)) + 12|0); $2093 = ((($2092)) + 8|0); $2094 = +HEAPF32[$2093>>2]; $2095 = $scale; $2096 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2097 = ((($2096)) + 48|0); $2098 = +HEAPF32[$2097>>2]; $2099 = $2095 * $2098; $2100 = $2099 / 2.0; $2101 = $2094 - $2100; $2102 = $2101 + 7.0; $2103 = $scale; $2104 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2105 = ((($2104)) + 48|0); $2106 = +HEAPF32[$2105>>2]; $2107 = $2103 * $2106; $2108 = $scale; $2109 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2110 = ((($2109)) + 44|0); $2111 = +HEAPF32[$2110>>2]; $2112 = $2108 * $2111; __THREW__ = 0; invoke_viddddi(4571,($2080|0),(+$2091),(+$2102),(+$2107),(+$2112),-2147418368); $2113 = __THREW__; __THREW__ = 0; $2114 = $2113&1; if ($2114) { label = 358; break L458; } else { break; } } else { $2115 = $tc; $2116 = ((($2115)) + 32|0); $2117 = HEAP32[$2116>>2]|0; $2118 = ((($2117)) + 396|0); $2119 = HEAP32[$2118>>2]|0; $2120 = ((($2119)) + 4|0); $2121 = +HEAPF32[$2120>>2]; $2122 = $scale; $2123 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2124 = ((($2123)) + 44|0); $2125 = +HEAPF32[$2124>>2]; $2126 = $2122 * $2125; $2127 = $2126 / 2.0; $2128 = $2121 - $2127; $2129 = $tc; $2130 = ((($2129)) + 32|0); $2131 = HEAP32[$2130>>2]|0; $2132 = ((($2131)) + 396|0); $2133 = HEAP32[$2132>>2]|0; $2134 = ((($2133)) + 8|0); $2135 = +HEAPF32[$2134>>2]; $2136 = $scale; $2137 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2138 = ((($2137)) + 48|0); $2139 = +HEAPF32[$2138>>2]; $2140 = $2136 * $2139; $2141 = $2140 / 2.0; $2142 = $2135 - $2141; $2143 = $scale; $2144 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2145 = ((($2144)) + 44|0); $2146 = +HEAPF32[$2145>>2]; $2147 = $2143 * $2146; $2148 = $scale; $2149 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $2150 = ((($2149)) + 48|0); $2151 = +HEAPF32[$2150>>2]; $2152 = $2148 * $2151; __THREW__ = 0; invoke_viddddi(4571,($2080|0),(+$2128),(+$2142),(+$2147),(+$2152),-2147418368); $2153 = __THREW__; __THREW__ = 0; $2154 = $2153&1; if ($2154) { label = 358; break L458; } else { break; } } } } while(0); __THREW__ = 0; invoke_vi(1404,($64|0)); $2155 = __THREW__; __THREW__ = 0; $2156 = $2155&1; if ($2156) { label = 358; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buff); __ZNSt3__110shared_ptrI5JQuadED2Ev($mor); __ZNSt3__110shared_ptrI5JQuadED2Ev($extracostshadow); __ZNSt3__110shared_ptrI5JQuadED2Ev($shadow); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } while(0); if ((label|0) == 358) { $1626 = ___cxa_find_matching_catch()|0; $1627 = tempRet0; $1 = $1626; $2 = $1627; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buff); } } } } while(0); if ((label|0) == 297) { $1115 = ___cxa_find_matching_catch()|0; $1116 = tempRet0; $1 = $1115; $2 = $1116; } __ZNSt3__110shared_ptrI5JQuadED2Ev($mor); } } while(0); if ((label|0) == 55) { $327 = ___cxa_find_matching_catch()|0; $328 = tempRet0; $1 = $327; $2 = $328; } __ZNSt3__110shared_ptrI5JQuadED2Ev($extracostshadow); } __ZNSt3__110shared_ptrI5JQuadED2Ev($shadow); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $2157 = $1; $2158 = $2; ___resumeException($2157|0); // unreachable; } } while(0); $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $1 = $149; $2 = $150; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $2157 = $1; $2158 = $2; ___resumeException($2157|0); // unreachable; } function __ZN7CardGui18AlternateThumbQuadEP7MTGCard($agg$result,$card) { $agg$result = $agg$result|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $item = 0, $items = 0, $numItems = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $items = sp + 24|0; $4 = sp; $0 = $card; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); __THREW__ = 0; invoke_vii(4548,($items|0),((35404)|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $64 = $2; $65 = $3; ___resumeException($64|0); // unreachable; } $7 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $numItems = $7; $8 = $0; $9 = ((($8)) + 16|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; $11 = (invoke_ii(4549,($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if (!($13)) { $14 = ($11|0)>(1); if ($14) { $15 = $numItems; $16 = (($15) - 1)|0; __THREW__ = 0; $17 = (invoke_iii(4550,($items|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = HEAP32[$17>>2]|0; $item = $20; } else { $25 = $0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_ii(4551,($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } __THREW__ = 0; $31 = (invoke_iii(4550,($items|0),($28|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = HEAP32[$31>>2]|0; $item = $34; } __THREW__ = 0; $35 = (invoke_i(4541)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = HEAP32[$35>>2]|0; $39 = ((($38)) + 28|0); $40 = HEAP32[$39>>2]|0; $41 = $item; $42 = ((($41)) + 28|0); __THREW__ = 0; invoke_viiii($40|0,($4|0),($35|0),($42|0),1); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($agg$result,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($items); $45 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($agg$result)|0); if ($45) { $46 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($agg$result)|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($agg$result)|0); $50 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($agg$result)|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = (($52|0) / 2)&-1; $54 = (+($53|0)); $55 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($agg$result)|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (($58|0) / 2)&-1; $60 = (+($59|0)); __THREW__ = 0; invoke_vidd(3897,($49|0),(+$54),(+$60)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } } } $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); $$pre_trunc = HEAP8[$1>>0]|0; $63 = $$pre_trunc&1; if ($63) { STACKTOP = sp;return; } __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); STACKTOP = sp;return; } } } } while(0); $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $64 = $2; $65 = $3; ___resumeException($64|0); // unreachable; } function __ZThn12_N7CardGui6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN7CardGui6RenderEv($2); STACKTOP = sp;return; } function __ZN7CardGui10FilterCardEP7MTGCardNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($_card,$filter) { $_card = $_card|0; $filter = $filter|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attribute = 0, $attributefound = 0; var $attributes = 0, $card = 0, $cd = 0, $cid = 0, $comparisonCriterion = 0, $comparisonMode = 0, $end = 0, $found = 0, $found2 = 0, $foundAnd = 0, $j = 0, $minus = 0, $nbminuses = 0, $numberCD = 0, $operatorPosition = 0, $typeName = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1424|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 1412|0; $cd = sp + 232|0; $typeName = sp + 208|0; $attributes = sp + 184|0; $attribute = sp + 164|0; $4 = sp + 152|0; $5 = sp + 140|0; $6 = sp + 128|0; $7 = sp + 116|0; $8 = sp + 100|0; $numberCD = sp + 76|0; $9 = sp + 64|0; $10 = sp + 40|0; $11 = sp + 28|0; $12 = sp + 16|0; $13 = sp + 4|0; $1 = $_card; __ZN14CardDescriptorC2Ev($cd); $15 = $1; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $card = $17; __THREW__ = 0; (invoke_ii(4004,($cd|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if (!($19)) { $20 = ((($cd)) + 1072|0); HEAP32[$20>>2] = 1; L3: while(1) { $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($filter)|0); $22 = ($21|0)!=(0); if (!($22)) { label = 142; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($typeName); $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($filter,197974,0)|0); $found = $23; $24 = $found; $25 = ($24|0)!=(-1); if ($25) { $nbminuses = 0; $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($filter,197976,0)|0); $end = $26; $27 = $found; $28 = (($27) + 1)|0; $29 = $end; $30 = $found; $31 = (($29) - ($30))|0; $32 = (($31) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($attributes|0),($filter|0),($28|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 12; break; } while(1) { $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attributes)|0); $36 = ($35|0)!=(0); if (!($36)) { break; } $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attributes,197982,0)|0); $found2 = $37; $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attributes,163060,0)|0); $foundAnd = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($attribute); $39 = $found2; $40 = ($39|0)!=(-1); do { if ($40) { $41 = ((($cd)) + 1072|0); HEAP32[$41>>2] = 1; $42 = $found2; __THREW__ = 0; invoke_viiii(3795,($4|0),($attributes|0),0,($42|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 13; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $45 = $found2; $46 = (($45) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($5|0),($attributes|0),($46|0),-1); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attributes,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else { $55 = $foundAnd; $56 = ($55|0)!=(-1); if (!($56)) { __THREW__ = 0; (invoke_iii(3901,($attribute|0),($attributes|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 13; break L3; } __THREW__ = 0; (invoke_iii(3925,($attributes|0),(211279|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 13; break L3; } else { break; } } $57 = ((($cd)) + 1072|0); HEAP32[$57>>2] = 2; $58 = $foundAnd; __THREW__ = 0; invoke_viiii(3795,($6|0),($attributes|0),0,($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 13; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $61 = $foundAnd; $62 = (($61) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($attributes|0),($62|0),-1); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 13; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attributes,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } while(0); $minus = 0; __THREW__ = 0; $69 = (invoke_iii(4365,($attribute|0),0)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 13; break L3; } $72 = HEAP8[$69>>0]|0; $73 = $72 << 24 >> 24; $74 = ($73|0)==(45); if ($74) { $minus = 1; $75 = $nbminuses; $76 = (($75) + 1)|0; $nbminuses = $76; __THREW__ = 0; invoke_viiii(3795,($8|0),($attribute|0),1,-1); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 13; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $comparisonMode = 0; $comparisonCriterion = 0; $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attribute)|0); $80 = ($79>>>0)>(1); if ($80) { $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,197972,1)|0); $operatorPosition = $81; $82 = $operatorPosition; $83 = ($82|0)!=(-1); if ($83) { $84 = $operatorPosition; $85 = (($84) + 1)|0; $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attribute)|0); $87 = $operatorPosition; $88 = (($86) - ($87))|0; $89 = (($88) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($numberCD|0),($attribute|0),($85|0),($89|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 13; break L3; } $92 = $operatorPosition; $93 = (($92) - 1)|0; __THREW__ = 0; $94 = (invoke_iii(4365,($attribute|0),($93|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 29; break L3; } $97 = HEAP8[$94>>0]|0; $98 = $97 << 24 >> 24; L33: do { switch ($98|0) { case 60: { $101 = $minus; $102 = ($101|0)!=(0); if ($102) { $comparisonMode = 4; } else { $comparisonMode = 1; } $103 = $operatorPosition; $104 = (($103) + -1)|0; $operatorPosition = $104; break; } case 62: { $105 = $minus; $106 = ($105|0)!=(0); if ($106) { $comparisonMode = 5; } else { $comparisonMode = 2; } $107 = $operatorPosition; $108 = (($107) + -1)|0; $operatorPosition = $108; break; } default: { $109 = $minus; $110 = ($109|0)!=(0); if ($110) { $comparisonMode = 6; break L33; } else { $comparisonMode = 3; break L33; } } } } while(0); $111 = $operatorPosition; __THREW__ = 0; invoke_viiii(3795,($9|0),($attribute|0),0,($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 29; break L3; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($numberCD); } } $114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160783,0)|0); $115 = ($114|0)!=(-1); do { if ($115) { $116 = $minus; $117 = ($116|0)!=(0); $118 = ((($cd)) + 852|0); if ($117) { HEAP32[$118>>2] = -1; break; } else { HEAP32[$118>>2] = 1; break; } } else { $119 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160793,0)|0); $120 = ($119|0)!=(-1); if ($120) { $121 = $minus; $122 = ($121|0)!=(0); $123 = ((($cd)) + 836|0); if ($122) { HEAP32[$123>>2] = 46064; break; } else { HEAP32[$123>>2] = 44992; break; } } $124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160776,0)|0); $125 = ($124|0)!=(-1); if ($125) { $126 = $minus; $127 = ($126|0)!=(0); __THREW__ = 0; if ($127) { __ZN14CardDescriptor17unsecureSetTappedEi($cd,-1); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 13; break L3; } else { break; } } else { __ZN14CardDescriptor17unsecureSetTappedEi($cd,1); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 13; break L3; } else { break; } } } $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162583,0)|0); $133 = ($132|0)!=(-1); if ($133) { $134 = $minus; $135 = ($134|0)!=(0); $136 = ((($cd)) + 496|0); if ($135) { HEAP32[$136>>2] = -1; break; } else { HEAP32[$136>>2] = 1; break; } } $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158262,0)|0); $138 = ($137|0)!=(-1); if ($138) { $139 = $minus; $140 = ($139|0)!=(0); __THREW__ = 0; if ($140) { __ZN14CardDescriptor16unsecuresetfreshEi($cd,-1); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 13; break L3; } else { break; } } else { __ZN14CardDescriptor16unsecuresetfreshEi($cd,1); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 13; break L3; } else { break; } } } $145 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158268,0)|0); $146 = ($145|0)!=(-1); if ($146) { $147 = $minus; $148 = ($147|0)!=(0); $149 = ((($cd)) + 528|0); if ($148) { HEAP32[$149>>2] = -1; break; } else { HEAP32[$149>>2] = 1; break; } } $150 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158276,0)|0); $151 = ($150|0)!=(-1); if ($151) { $152 = $minus; $153 = ($152|0)!=(0); $154 = ((($cd)) + 536|0); if ($153) { HEAP32[$154>>2] = -1; break; } else { HEAP32[$154>>2] = 1; break; } } $155 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160813,0)|0); $156 = ($155|0)!=(-1); if ($156) { $157 = $minus; $158 = ($157|0)!=(0); $159 = ((($cd)) + 540|0); if ($158) { HEAP32[$159>>2] = -1; break; } else { HEAP32[$159>>2] = 1; break; } } $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158286,0)|0); $161 = ($160|0)!=(-1); if ($161) { $162 = $minus; $163 = ($162|0)!=(0); $164 = ((($cd)) + 1164|0); if ($163) { HEAP32[$164>>2] = -1; break; } else { HEAP32[$164>>2] = 1; break; } } $165 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158302,0)|0); $166 = ($165|0)!=(-1); if ($166) { $167 = $minus; $168 = ($167|0)!=(0); $169 = ((($cd)) + 1168|0); if ($168) { HEAP32[$169>>2] = -1; break; } else { HEAP32[$169>>2] = 1; break; } } $170 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158320,0)|0); $171 = ($170|0)!=(-1); if ($171) { $172 = $minus; $173 = ($172|0)!=(0); $174 = ((($cd)) + 1172|0); if ($173) { HEAP32[$174>>2] = -1; break; } else { HEAP32[$174>>2] = 1; break; } } $175 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158328,0)|0); $176 = ($175|0)!=(-1); if ($176) { $177 = $minus; $178 = ($177|0)!=(0); __THREW__ = 0; if (!($178)) { __ZN14CardDescriptor17setisMultiColoredEi($cd,1); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 13; break L3; } else { break; } } __ZN14CardDescriptor17setisMultiColoredEi($cd,-1); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 13; break L3; } __THREW__ = 0; invoke_viii(4133,($cd|0),0,0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 13; break L3; } __THREW__ = 0; invoke_viii(4133,($cd|0),6,0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 13; break L3; } $185 = ((($cd)) + 1072|0); HEAP32[$185>>2] = 1; break; } $188 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162353,0)|0); $189 = ($188|0)!=(-1); if ($189) { $190 = $comparisonCriterion; __THREW__ = 0; invoke_vii(4576,($cd|0),($190|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 13; break L3; } $193 = $comparisonMode; $194 = ((($cd)) + 1076|0); HEAP32[$194>>2] = $193; break; } $195 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162369,0)|0); $196 = ($195|0)!=(-1); if ($196) { $197 = $comparisonCriterion; __THREW__ = 0; (invoke_iii(4577,($cd|0),($197|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 13; break L3; } $200 = $comparisonMode; $201 = ((($cd)) + 1080|0); HEAP32[$201>>2] = $200; break; } $202 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158339,0)|0); $203 = ($202|0)!=(-1); if ($203) { $204 = $comparisonCriterion; $205 = ((($cd)) + 1092|0); HEAP32[$205>>2] = $204; $206 = $comparisonMode; $207 = ((($cd)) + 1084|0); HEAP32[$207>>2] = $206; break; } $attributefound = 0; $cid = 1; while(1) { $208 = $cid; $209 = HEAP32[11900]|0; $210 = (($209) - 1)|0; $211 = ($208|0)<($210|0); if (!($211)) { break; } $212 = $cid; __THREW__ = 0; $213 = (invoke_iii(4348,(47348|0),($212|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 13; break L3; } $216 = HEAP32[$213>>2]|0; $217 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,$216,0)|0); $218 = ($217|0)!=(-1); do { if ($218) { $attributefound = 1; $219 = $minus; $220 = ($219|0)!=(0); if ($220) { $221 = $cid; __THREW__ = 0; invoke_viii(4133,($cd|0),($221|0),0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { label = 13; break L3; } else { break; } } else { $224 = $cid; __THREW__ = 0; invoke_viii(4005,($cd|0),($224|0),0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 13; break L3; } else { break; } } } } while(0); $227 = $cid; $228 = (($227) + 1)|0; $cid = $228; } $229 = $attributefound; $230 = ($229|0)!=(0); L148: do { if (!($230)) { $j = 0; while(1) { $231 = $j; $232 = ($231|0)<(128); if (!($232)) { break L148; } $233 = $j; $234 = (47604 + ($233<<2)|0); $235 = HEAP32[$234>>2]|0; $236 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,$235,0)|0); $237 = ($236|0)!=(-1); do { if ($237) { $attributefound = 1; $238 = $minus; $239 = ($238|0)!=(0); if ($239) { $240 = ((($cd)) + 1128|0); $241 = $j; __THREW__ = 0; (invoke_iiii(4578,($240|0),($241|0),1)|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { label = 13; break L3; } else { break; } } else { $244 = ((($cd)) + 144|0); $245 = $j; __THREW__ = 0; (invoke_iiii(4578,($244|0),($245|0),1)|0); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { label = 13; break L3; } else { break; } } } } while(0); $248 = $j; $249 = (($248) + 1)|0; $j = $249; } } } while(0); $250 = $attributefound; $251 = ($250|0)!=(0); if ($251) { break; } $252 = $minus; $253 = ($252|0)!=(0); if (!($253)) { __THREW__ = 0; invoke_vii(4580,($cd|0),($attribute|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 13; break L3; } else { break; } } __THREW__ = 0; invoke_vii(3800,($10|0),($attribute|0)); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 13; break L3; } __THREW__ = 0; invoke_vii(4579,($cd|0),($10|0)); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 123; break L3; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attribute); } $262 = $nbminuses; $263 = ($262|0)!=(0); if ($263) { $264 = ((($cd)) + 1072|0); HEAP32[$264>>2] = 2; } $265 = $found; __THREW__ = 0; invoke_viiii(3795,($11|0),($filter|0),0,($265|0)); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 131; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($filter,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attributes); } else { $270 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($filter,197988,0)|0); $found = $270; $271 = $found; $272 = ($271|0)!=(-1); if ($272) { $273 = ((($cd)) + 1072|0); HEAP32[$273>>2] = 1; $274 = $found; __THREW__ = 0; invoke_viiii(3795,($12|0),($filter|0),0,($274|0)); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 12; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($typeName,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $277 = $found; $278 = (($277) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($13|0),($filter|0),($278|0),-1); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 12; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($filter,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else { __THREW__ = 0; (invoke_iii(3901,($typeName|0),($filter|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 12; break; } __THREW__ = 0; (invoke_iii(3925,($filter|0),(211279|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 12; break; } } __THREW__ = 0; invoke_vii(4580,($cd|0),($typeName|0)); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { label = 12; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeName); } if ((label|0) == 12) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; } else if ((label|0) == 13) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; label = 126; } else if ((label|0) == 29) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($numberCD); label = 126; } else if ((label|0) == 123) { $258 = ___cxa_find_matching_catch()|0; $259 = tempRet0; $2 = $258; $3 = $259; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 126; } else if ((label|0) == 131) { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $2 = $268; $3 = $269; label = 132; } else if ((label|0) == 142) { $287 = $card; __THREW__ = 0; $288 = (invoke_iii(4581,($cd|0),($287|0))|0); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { break; } $291 = ($288|0)!=(0|0); if ($291) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $14 = 1; __ZN14CardDescriptorD2Ev($cd); $$pre_trunc = HEAP8[$0>>0]|0; $292 = $$pre_trunc&1; STACKTOP = sp;return ($292|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $14 = 1; __ZN14CardDescriptorD2Ev($cd); $$pre_trunc = HEAP8[$0>>0]|0; $292 = $$pre_trunc&1; STACKTOP = sp;return ($292|0); } } if ((label|0) == 126) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attribute); label = 132; } if ((label|0) == 132) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attributes); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeName); __ZN14CardDescriptorD2Ev($cd); $293 = $2; $294 = $3; ___resumeException($293|0); // unreachable; } } while(0); $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZN14CardDescriptorD2Ev($cd); $293 = $2; $294 = $3; ___resumeException($293|0); // unreachable; return (0)|0; } function __ZN7CardGui13FormattedDataENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_($agg$result,$data,$replace,$value) { $agg$result = $agg$result|0; $data = $data|0; $replace = $replace|0; $value = $value|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, $len = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($replace)|0); $2 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($data,$1,0)|0); $found = $2; $3 = $found; $4 = ($3|0)!=(-1); if (!($4)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$value); STACKTOP = sp;return; } $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($replace)|0); $len = $5; $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $6 = $found; $7 = $len; $8 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_($data,$6,$7,$value)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$8); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $9 = $$pre_trunc&1; if ($9) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZN7CardGui17RenderCountersBigEP7MTGCardRK3Posi($mtgcard,$pos,$drawMode) { $mtgcard = $mtgcard|0; $pos = $pos|0; $drawMode = $drawMode|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0.0; var $224 = 0.0, $225 = 0, $226 = 0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0, $233 = 0.0, $234 = 0.0, $235 = 0, $236 = 0, $237 = 0, $238 = 0.0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0, $249 = 0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0.0, $28 = 0, $280 = 0, $281 = 0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0.0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0, $311 = 0, $312 = 0.0, $313 = 0.0; var $314 = 0, $315 = 0.0, $316 = 0.0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_gfx = 0, $buf = 0, $c = 0, $card = 0, $font = 0, $gfx = 0, $gfxRelativeName = 0, $i = 0, $j = 0, $q = 0, $renderText = 0, $s = 0, $scale = 0.0, $scaleX = 0.0; var $t = 0, $txt = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, $x = 0.0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 736|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $txt = sp + 176|0; $buf = sp + 216|0; $gfx = sp + 156|0; $3 = sp + 152|0; $6 = sp + 140|0; $gfxRelativeName = sp + 128|0; $_gfx = sp + 116|0; $s = sp + 104|0; $7 = sp + 92|0; $8 = sp + 80|0; $9 = sp + 68|0; $10 = sp + 56|0; $q = sp + 40|0; $0 = $mtgcard; $1 = $pos; $2 = $drawMode; $11 = $0; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,5232,5240,260)|0); $14 = $13; } $card = $14; $15 = $card; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = $card; $18 = ((($17)) + 812|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if (!($20)) { STACKTOP = sp;return; } $21 = $card; $22 = ((($21)) + 812|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); if (!($25)) { STACKTOP = sp;return; } $26 = (__ZN16WResourceManager8InstanceEv()|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 112|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_iii[$29 & 8191]($26,2)|0); $font = $30; $31 = $font; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = ((($35)) + 20|0); $37 = +HEAPF32[$36>>2]; $38 = (~~(($37))); $39 = $38 << 24; FUNCTION_TABLE_vii[$34 & 8191]($31,$39); $40 = $font; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = $1; $45 = ((($44)) + 12|0); $46 = +HEAPF32[$45>>2]; $47 = 0.80000001192092896 * $46; FUNCTION_TABLE_vid[$43 & 8191]($40,$47); $i = 0; $48 = $2; $49 = ($48|0)==(1); if ($49) { $50 = $card; $51 = ((($50)) + 260|0); $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZN13CardPrimitive16getFormattedTextEv($53)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($txt,$54); $55 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($txt)|0); $56 = (($55) + 1)|0; $i = $56; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt); } $t = 0; L16: while(1) { $57 = $t; $58 = $card; $59 = ((($58)) + 812|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 4|0); $62 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($61)|0); $63 = ($57>>>0)<($62>>>0); if (!($63)) { label = 83; break; } $64 = $card; $65 = ((($64)) + 812|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 4|0); $68 = $t; $69 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($67,$68)|0); $70 = HEAP32[$69>>2]|0; $c = $70; $71 = $c; $72 = ($71|0)!=(0|0); if ($72) { $73 = $c; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)<=(0); if (!($76)) { $renderText = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($gfx,211279); $77 = $c; $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($77)|0); $79 = ($78|0)!=(0); if ($79) { $80 = $c; $81 = ((($80)) + 12|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)<(6); if ($83) { $84 = $c; __THREW__ = 0; $85 = (invoke_iii(4582,(25704|0),($84|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 25; break; } HEAP32[$3>>2] = $85; $88 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv(25704)|0); HEAP32[$6>>2] = $88; __THREW__ = 0; $89 = (invoke_iii(4583,($3|0),($6|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 25; break; } if ($89) { __THREW__ = 0; invoke_vii(3797,($gfxRelativeName|0),(124203|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 25; break; } $94 = $c; __THREW__ = 0; (invoke_iii(3801,($gfxRelativeName|0),($94|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 26; break; } __THREW__ = 0; (invoke_iii(4152,($gfxRelativeName|0),(167442|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 26; break; } __THREW__ = 0; $99 = (invoke_i(4541)|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 26; break; } $102 = HEAP32[$99>>2]|0; $103 = ((($102)) + 64|0); $104 = HEAP32[$103>>2]|0; __THREW__ = 0; invoke_viii($104|0,($_gfx|0),($99|0),($gfxRelativeName|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 26; break; } $107 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($_gfx)|0); __THREW__ = 0; $108 = (invoke_ii(4428,($107|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 27; break; } if (!($108)) { __THREW__ = 0; (invoke_iii(3925,($_gfx|0),(211279|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 27; break; } } $119 = $c; __THREW__ = 0; $120 = (invoke_iii(3944,(25704|0),($119|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 27; break; } __THREW__ = 0; (invoke_iii(3901,($120|0),($_gfx|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 27; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_gfx); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfxRelativeName); } $125 = $c; __THREW__ = 0; $126 = (invoke_iii(3944,(25704|0),($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 25; break; } __THREW__ = 0; (invoke_iii(3901,($gfx|0),($126|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 25; break; } $131 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($gfx)|0); $132 = ($131|0)!=(0); if ($132) { $renderText = 0; } } $133 = $renderText; $134 = $133&1; if ($134) { $135 = $c; __THREW__ = 0; invoke_vii(3800,($s|0),($135|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 25; break; } __THREW__ = 0; $138 = (invoke_iii(4365,($s|0),0)|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 45; break; } $141 = HEAP8[$138>>0]|0; $142 = $141 << 24 >> 24; __THREW__ = 0; $143 = (invoke_ii(4584,($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 45; break; } $146 = $143&255; __THREW__ = 0; $147 = (invoke_iii(4365,($s|0),0)|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 45; break; } HEAP8[$147>>0] = $146; __THREW__ = 0; invoke_vii(3797,($8|0),(124622|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 45; break; } __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 46; break; } $154 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $155 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $156 = $c; $157 = ((($156)) + 12|0); $158 = HEAP32[$157>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $155; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $158; (invoke_iiii(3889,($buf|0),($154|0),($vararg_buffer|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 47; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } } else { __THREW__ = 0; invoke_vii(3797,($10|0),(124213|0)); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 25; break; } __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 54; break; } $171 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $172 = $c; $173 = ((($172)) + 20|0); $174 = HEAP32[$173>>2]|0; $175 = ($174|0)>(0); $176 = $175 ? 145128 : 211279; $177 = $c; $178 = ((($177)) + 20|0); $179 = HEAP32[$178>>2]|0; $180 = $c; $181 = ((($180)) + 12|0); $182 = HEAP32[$181>>2]|0; $183 = Math_imul($179, $182)|0; $184 = $c; $185 = ((($184)) + 24|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)>(0); $188 = $187 ? 145128 : 211279; $189 = $c; $190 = ((($189)) + 24|0); $191 = HEAP32[$190>>2]|0; $192 = $c; $193 = ((($192)) + 12|0); $194 = HEAP32[$193>>2]|0; $195 = Math_imul($191, $194)|0; __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $176; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $183; $vararg_ptr6 = ((($vararg_buffer2)) + 8|0); HEAP32[$vararg_ptr6>>2] = $188; $vararg_ptr7 = ((($vararg_buffer2)) + 12|0); HEAP32[$vararg_ptr7>>2] = $195; (invoke_iiii(3889,($buf|0),($171|0),($vararg_buffer2|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 55; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $202 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($gfx)|0); $203 = ($202|0)!=(0); if (!($203)) { __THREW__ = 0; (invoke_iii(3925,($gfx|0),(124223|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 25; break; } } $206 = $1; $207 = ((($206)) + 4|0); $208 = +HEAPF32[$207>>2]; $209 = $1; $210 = ((($209)) + 12|0); $211 = +HEAPF32[$210>>2]; $212 = -78.0 * $211; $213 = $208 + $212; $x = $213; $214 = $1; $215 = ((($214)) + 8|0); $216 = +HEAPF32[$215>>2]; $217 = $i; $218 = ($217*11)|0; $219 = (+($218>>>0)); $220 = -62.5 + $219; $221 = $t; $222 = ($221*21)|0; $223 = (+($222>>>0)); $224 = $220 + $223; $225 = $1; $226 = ((($225)) + 12|0); $227 = +HEAPF32[$226>>2]; $228 = $224 * $227; $229 = $216 + $228; $y = $229; $230 = $y; $231 = $1; $232 = ((($231)) + 8|0); $233 = +HEAPF32[$232>>2]; $234 = $233 + 105.0; $235 = $230 > $234; if ($235) { $236 = $i; $237 = ($236*11)|0; $238 = (+($237>>>0)); $239 = -62.5 + $238; $240 = $1; $241 = ((($240)) + 12|0); $242 = +HEAPF32[$241>>2]; $243 = $239 * $242; $244 = $y; $245 = $244 - 105.0; $246 = $245 - 21.0; $247 = $243 + $246; $y = $247; $248 = $1; $249 = ((($248)) + 12|0); $250 = +HEAPF32[$249>>2]; $251 = 100.0 * $250; $252 = $x; $253 = $252 + $251; $x = $253; } $254 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($gfx)|0); $255 = ($254|0)!=(0); if ($255) { __THREW__ = 0; $256 = (invoke_i(4541)|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 25; break; } $259 = HEAP32[$256>>2]|0; $260 = ((($259)) + 28|0); $261 = HEAP32[$260>>2]|0; __THREW__ = 0; invoke_viiii($261|0,($q|0),($256|0),($gfx|0),1); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 25; break; } $264 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $265 = ($264|0)!=(0|0); L69: do { if ($265) { $266 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $267 = HEAP32[$266>>2]|0; $268 = ($267|0)!=(0|0); if ($268) { $269 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $270 = ((($269)) + 48|0); $271 = +HEAPF32[$270>>2]; $272 = 20.0 / $271; $scale = $272; $273 = $renderText; $274 = $273&1; if ($274) { $275 = $font; $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 28|0); $278 = HEAP32[$277>>2]|0; __THREW__ = 0; $279 = (+invoke_dii($278|0,($275|0),($buf|0))); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 70; break L16; } $282 = $279 + 20.0; $283 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $284 = ((($283)) + 44|0); $285 = +HEAPF32[$284>>2]; $286 = $282 / $285; $scaleX = $286; __THREW__ = 0; $287 = (invoke_i(4575)|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 70; break L16; } $290 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $291 = $x; $292 = $y; $293 = $scaleX; $294 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($287|0),($290|0),(+$291),(+$292),0.0,(+$293),(+$294)); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { label = 70; break L16; } else { break; } } $j = 0; while(1) { $299 = $j; $300 = $c; $301 = ((($300)) + 12|0); $302 = HEAP32[$301>>2]|0; $303 = ($299|0)<($302|0); if (!($303)) { break L69; } __THREW__ = 0; $304 = (invoke_i(4575)|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { label = 70; break L16; } $307 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $308 = $x; $309 = $scale; $310 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $311 = ((($310)) + 44|0); $312 = +HEAPF32[$311>>2]; $313 = $309 * $312; $314 = $j; $315 = (+($314|0)); $316 = $313 * $315; $317 = $308 + $316; $318 = $y; $319 = $scale; $320 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($304|0),($307|0),(+$317),(+$318),0.0,(+$319),(+$320)); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { label = 70; break L16; } $323 = $j; $324 = (($323) + 1)|0; $j = $324; } } } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($q); } $325 = $renderText; $326 = $325&1; if ($326) { $327 = $font; $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 8|0); $330 = HEAP32[$329>>2]|0; __THREW__ = 0; invoke_vii($330|0,($327|0),-16777216); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { label = 25; break; } $333 = $font; $334 = HEAP32[$333>>2]|0; $335 = HEAP32[$334>>2]|0; $336 = $x; $337 = $336 + 5.0; $338 = $y; $339 = $338 + 5.0; __THREW__ = 0; invoke_viiddidd($335|0,($333|0),($buf|0),(+$337),(+$339),0,0.0,0.0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 25; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); } } $342 = $t; $343 = (($342) + 1)|0; $t = $343; } switch (label|0) { case 25: { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $4 = $113; $5 = $114; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); $344 = $4; $345 = $5; ___resumeException($344|0); // unreachable; break; } case 26: { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $4 = $115; $5 = $116; label = 31; break; } case 27: { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $4 = $117; $5 = $118; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_gfx); label = 31; break; } case 45: { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $4 = $161; $5 = $162; break; } case 46: { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $4 = $163; $5 = $164; label = 48; break; } case 47: { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $4 = $165; $5 = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 48; break; } case 54: { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $4 = $198; $5 = $199; label = 56; break; } case 55: { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $4 = $200; $5 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 56; break; } case 70: { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $4 = $297; $5 = $298; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); $344 = $4; $345 = $5; ___resumeException($344|0); // unreachable; break; } case 83: { STACKTOP = sp;return; break; } } if ((label|0) == 31) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfxRelativeName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); $344 = $4; $345 = $5; ___resumeException($344|0); // unreachable; } else if ((label|0) == 48) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } else if ((label|0) == 56) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); $344 = $4; $345 = $5; ___resumeException($344|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gfx); $344 = $4; $345 = $5; ___resumeException($344|0); // unreachable; } function __ZN7CardGui14TinyCropRenderEP7MTGCardRK3PosP5JQuad($card,$pos,$quad) { $card = $card|0; $pos = $pos|0; $quad = $quad|0; var $$expand_i1_val = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $$pre_trunc7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0.0, $1002 = 0.0, $1003 = 0.0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0.0, $1008 = 0.0, $1009 = 0, $101 = 0, $1010 = 0; var $1011 = 0.0, $1012 = 0.0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0.0, $1017 = 0.0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0.0, $1021 = 0.0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0; var $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0; var $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0; var $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0; var $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0; var $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0; var $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0; var $1138 = 0, $1139 = 0, $114 = 0.0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0; var $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0; var $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0; var $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0.0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0; var $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0; var $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0; var $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0.0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0.0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0; var $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0.0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0.0, $1280 = 0, $1281 = 0; var $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0; var $130 = 0, $1300 = 0.0, $1301 = 0, $1302 = 0, $1303 = 0.0, $1304 = 0, $1305 = 0, $1306 = 0.0, $1307 = 0.0, $1308 = 0.0, $1309 = 0, $131 = 0.0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0.0, $1315 = 0.0, $1316 = 0, $1317 = 0; var $1318 = 0, $1319 = 0, $132 = 0.0, $1320 = 0, $1321 = 0, $1322 = 0.0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0.0, $1327 = 0.0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0.0, $1331 = 0.0, $1332 = 0.0, $1333 = 0, $1334 = 0, $1335 = 0.0; var $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0.0, $134 = 0, $1340 = 0.0, $1341 = 0, $1342 = 0, $1343 = 0.0, $1344 = 0.0, $1345 = 0.0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0; var $1354 = 0.0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0.0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0.0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0; var $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0.0, $187 = 0, $188 = 0, $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0.0; var $2 = 0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0, $281 = 0, $282 = 0.0, $283 = 0.0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0.0; var $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0, $323 = 0, $324 = 0.0; var $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0.0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0.0, $344 = 0.0, $345 = 0, $346 = 0, $347 = 0.0, $348 = 0.0, $349 = 0.0, $35 = 0, $350 = 0.0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0.0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0.0, $412 = 0, $413 = 0, $414 = 0; var $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0.0, $429 = 0.0, $43 = 0, $430 = 0, $431 = 0, $432 = 0; var $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0.0, $439 = 0.0, $44 = 0, $440 = 0.0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0.0; var $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0.0, $458 = 0, $459 = 0, $46 = 0, $460 = 0.0, $461 = 0.0, $462 = 0.0, $463 = 0, $464 = 0, $465 = 0.0, $466 = 0.0, $467 = 0, $468 = 0, $469 = 0.0; var $47 = 0, $470 = 0.0, $471 = 0.0, $472 = 0, $473 = 0, $474 = 0.0, $475 = 0.0, $476 = 0, $477 = 0, $478 = 0.0, $479 = 0.0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0; var $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0; var $505 = 0, $506 = 0.0, $507 = 0.0, $508 = 0, $509 = 0.0, $51 = 0, $510 = 0.0, $511 = 0.0, $512 = 0.0, $513 = 0.0, $514 = 0.0, $515 = 0.0, $516 = 0.0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0; var $523 = 0, $524 = 0, $525 = 0, $526 = 0.0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0.0, $534 = 0, $535 = 0.0, $536 = 0.0, $537 = 0, $538 = 0, $539 = 0.0, $54 = 0, $540 = 0.0; var $541 = 0, $542 = 0, $543 = 0.0, $544 = 0.0, $545 = 0.0, $546 = 0, $547 = 0, $548 = 0.0, $549 = 0.0, $55 = 0, $550 = 0, $551 = 0.0, $552 = 0.0, $553 = 0, $554 = 0, $555 = 0.0, $556 = 0.0, $557 = 0, $558 = 0, $559 = 0.0; var $56 = 0, $560 = 0.0, $561 = 0.0, $562 = 0.0, $563 = 0.0, $564 = 0.0, $565 = 0.0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0.0; var $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0.0, $585 = 0, $586 = 0.0, $587 = 0.0, $588 = 0, $589 = 0, $59 = 0, $590 = 0.0, $591 = 0.0, $592 = 0, $593 = 0, $594 = 0.0, $595 = 0.0; var $596 = 0.0, $597 = 0, $598 = 0, $599 = 0.0, $6 = 0, $60 = 0, $600 = 0.0, $601 = 0, $602 = 0.0, $603 = 0.0, $604 = 0, $605 = 0, $606 = 0.0, $607 = 0.0, $608 = 0, $609 = 0, $61 = 0, $610 = 0.0, $611 = 0.0, $612 = 0.0; var $613 = 0.0, $614 = 0.0, $615 = 0.0, $616 = 0.0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0.0, $627 = 0, $628 = 0, $629 = 0, $63 = 0.0, $630 = 0; var $631 = 0, $632 = 0, $633 = 0.0, $634 = 0, $635 = 0.0, $636 = 0.0, $637 = 0, $638 = 0, $639 = 0.0, $64 = 0, $640 = 0.0, $641 = 0, $642 = 0, $643 = 0.0, $644 = 0.0, $645 = 0.0, $646 = 0, $647 = 0, $648 = 0.0, $649 = 0.0; var $65 = 0, $650 = 0, $651 = 0.0, $652 = 0.0, $653 = 0, $654 = 0, $655 = 0.0, $656 = 0.0, $657 = 0, $658 = 0, $659 = 0.0, $66 = 0, $660 = 0.0, $661 = 0.0, $662 = 0.0, $663 = 0.0, $664 = 0.0, $665 = 0.0, $666 = 0, $667 = 0; var $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0.0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0.0, $684 = 0, $685 = 0.0; var $686 = 0.0, $687 = 0, $688 = 0, $689 = 0.0, $69 = 0, $690 = 0.0, $691 = 0, $692 = 0, $693 = 0.0, $694 = 0.0, $695 = 0.0, $696 = 0, $697 = 0, $698 = 0.0, $699 = 0.0, $7 = 0, $70 = 0, $700 = 0, $701 = 0.0, $702 = 0.0; var $703 = 0, $704 = 0, $705 = 0.0, $706 = 0.0, $707 = 0, $708 = 0, $709 = 0.0, $71 = 0, $710 = 0.0, $711 = 0.0, $712 = 0.0, $713 = 0.0, $714 = 0.0, $715 = 0.0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0; var $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0.0; var $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0.0, $747 = 0, $748 = 0, $749 = 0.0, $75 = 0, $750 = 0.0, $751 = 0.0, $752 = 0, $753 = 0, $754 = 0.0, $755 = 0.0, $756 = 0, $757 = 0; var $758 = 0.0, $759 = 0.0, $76 = 0, $760 = 0.0, $761 = 0, $762 = 0, $763 = 0.0, $764 = 0.0, $765 = 0, $766 = 0, $767 = 0.0, $768 = 0.0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0; var $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0.0, $791 = 0, $792 = 0, $793 = 0; var $794 = 0, $795 = 0, $796 = 0, $797 = 0.0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0.0, $801 = 0.0, $802 = 0.0, $803 = 0, $804 = 0, $805 = 0.0, $806 = 0.0, $807 = 0, $808 = 0, $809 = 0.0, $81 = 0, $810 = 0.0; var $811 = 0.0, $812 = 0, $813 = 0, $814 = 0.0, $815 = 0.0, $816 = 0, $817 = 0, $818 = 0.0, $819 = 0.0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0.0, $827 = 0, $828 = 0, $829 = 0; var $83 = 0, $830 = 0, $831 = 0, $832 = 0.0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0.0, $841 = 0.0, $842 = 0.0, $843 = 0.0, $844 = 0, $845 = 0, $846 = 0.0, $847 = 0.0; var $848 = 0.0, $849 = 0, $85 = 0, $850 = 0, $851 = 0.0, $852 = 0.0, $853 = 0.0, $854 = 0, $855 = 0, $856 = 0.0, $857 = 0.0, $858 = 0.0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0; var $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0.0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0.0, $883 = 0; var $884 = 0, $885 = 0.0, $886 = 0.0, $887 = 0.0, $888 = 0, $889 = 0, $89 = 0, $890 = 0.0, $891 = 0.0, $892 = 0, $893 = 0, $894 = 0.0, $895 = 0.0, $896 = 0.0, $897 = 0, $898 = 0, $899 = 0.0, $9 = 0, $90 = 0, $900 = 0.0; var $901 = 0, $902 = 0, $903 = 0.0, $904 = 0.0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0.0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0.0, $918 = 0, $919 = 0; var $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0.0, $926 = 0.0, $927 = 0.0, $928 = 0.0, $929 = 0, $93 = 0, $930 = 0, $931 = 0.0, $932 = 0.0, $933 = 0.0, $934 = 0, $935 = 0, $936 = 0.0, $937 = 0.0; var $938 = 0.0, $939 = 0, $94 = 0, $940 = 0, $941 = 0.0, $942 = 0.0, $943 = 0.0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0.0, $952 = 0, $953 = 0, $954 = 0, $955 = 0; var $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0.0, $968 = 0.0, $969 = 0.0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0; var $974 = 0.0, $975 = 0.0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0.0, $986 = 0, $987 = 0, $988 = 0, $989 = 0.0, $99 = 0, $990 = 0, $991 = 0; var $992 = 0.0, $993 = 0.0, $994 = 0.0, $995 = 0, $996 = 0, $997 = 0.0, $998 = 0.0, $999 = 0, $Carditem = 0, $Carditems = 0, $ExtraIcons = 0, $ExtraManas = 0, $_color = 0.0, $backup_scale = 0.0, $buffer = 0, $buffer8 = 0, $cost = 0, $cost7 = 0, $displayScale = 0.0, $e = 0; var $font = 0, $formattedfield = 0, $found = 0, $h = 0, $h3 = 0, $i = 0, $i12 = 0, $i2 = 0, $i6 = 0, $imgBottom = 0.0, $imgScale = 0.0, $imgY = 0.0, $it = 0, $item = 0, $items = 0, $j = 0, $manacost = 0, $nbTextLines = 0, $numItems = 0, $q = 0; var $quad4 = 0, $renderer = 0, $s = 0, $sFormattedData = 0, $sRarity = 0, $scale = 0.0, $scale5 = 0.0, $st = 0, $st10 = 0, $st11 = 0, $t = 0, $txt = 0, $txt1 = 0, $v = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $w = 0.0, $w13 = 0.0, $w9 = 0.0, $x = 0.0; var $yOffset = 0.0, $yOffseticon = 0.0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1312|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $q = sp + 1256|0; $items = sp + 1232|0; $5 = sp + 1208|0; $txt = sp + 1188|0; $Carditems = sp + 1164|0; $sFormattedData = sp + 1144|0; $6 = sp + 1124|0; $7 = sp + 1302|0; $txt1 = sp + 1112|0; $it = sp + 1096|0; $8 = sp + 1092|0; $9 = sp + 1088|0; $quad4 = sp + 1056|0; $10 = sp + 1040|0; $11 = sp + 1028|0; $ExtraManas = sp + 1016|0; $12 = sp + 1000|0; $13 = sp + 988|0; $14 = sp + 980|0; $15 = sp + 976|0; $16 = sp + 972|0; $17 = sp + 968|0; $18 = sp + 964|0; $19 = sp + 960|0; $20 = sp + 956|0; $21 = sp + 952|0; $buffer = sp + 1290|0; $buffer8 = sp + 1280|0; $ExtraIcons = sp + 920|0; $22 = sp + 908|0; $23 = sp + 896|0; $formattedfield = sp + 884|0; $st = sp + 736|0; $24 = sp + 724|0; $25 = sp + 712|0; $26 = sp + 700|0; $27 = sp + 688|0; $st10 = sp + 544|0; $28 = sp + 532|0; $29 = sp + 520|0; $30 = sp + 508|0; $31 = sp + 496|0; $st11 = sp + 352|0; $32 = sp + 340|0; $33 = sp + 328|0; $34 = sp + 316|0; $35 = sp + 304|0; $s = sp + 292|0; $36 = sp + 280|0; $37 = sp + 268|0; $38 = sp + 256|0; $39 = sp + 244|0; $40 = sp + 232|0; $41 = sp + 220|0; $42 = sp + 208|0; $43 = sp + 196|0; $44 = sp + 184|0; $45 = sp + 172|0; $46 = sp + 160|0; $47 = sp + 148|0; $48 = sp + 136|0; $sRarity = sp + 124|0; $49 = sp + 112|0; $50 = sp + 100|0; $51 = sp + 88|0; $52 = sp + 76|0; $53 = sp + 64|0; $54 = sp + 52|0; $55 = sp + 40|0; $56 = sp + 28|0; $57 = sp + 16|0; $0 = $card; $1 = $pos; $2 = $quad; $58 = $2; $59 = ($58|0)!=(0|0); if (!($59)) { STACKTOP = sp;return; } $60 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $60; __ZNSt3__110shared_ptrI5JQuadEC2Ev($q); $61 = $1; $62 = ((($61)) + 4|0); $63 = +HEAPF32[$62>>2]; $x = $63; $displayScale = 0.87719297409057617; __THREW__ = 0; invoke_vii(4548,($items|0),((35404)|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $1361 = $3; $1362 = $4; ___resumeException($1361|0); // unreachable; } $66 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $numItems = $66; $67 = $0; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; __THREW__ = 0; $70 = (invoke_ii(4549,($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; do { if ($72) { label = 8; } else { $73 = ($70|0)>(1); if ($73) { $74 = $numItems; $75 = (($74) - 1)|0; __THREW__ = 0; $76 = (invoke_iii(4550,($items|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 8; break; } $79 = HEAP32[$76>>2]|0; $item = $79; } else { $84 = $0; $85 = ((($84)) + 16|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii(4551,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 8; break; } __THREW__ = 0; $90 = (invoke_iii(4550,($items|0),($87|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 8; break; } $93 = HEAP32[$90>>2]|0; $item = $93; } __THREW__ = 0; $94 = (invoke_i(4541)|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 8; } else { $97 = HEAP32[$94>>2]|0; $98 = ((($97)) + 28|0); $99 = HEAP32[$98>>2]|0; $100 = $item; $101 = ((($100)) + 16|0); __THREW__ = 0; invoke_viiii($99|0,($5|0),($94|0),($101|0),64); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 8; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($items); $104 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $105 = ($104|0)!=(0|0); if ($105) { $106 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)!=(0|0); if ($108) { $109 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $110 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$111>>2]|0; $113 = (($112|0) / 2)&-1; $114 = (+($113|0)); $115 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = (($118|0) / 2)&-1; $120 = (+($119|0)); __THREW__ = 0; invoke_vidd(3897,($109|0),(+$114),(+$120)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 8; break; } $123 = $1; $124 = ((($123)) + 12|0); $125 = +HEAPF32[$124>>2]; $126 = $displayScale; $127 = $125 * $126; $128 = $127 * 285.0; $129 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $130 = ((($129)) + 48|0); $131 = +HEAPF32[$130>>2]; $132 = $128 / $131; $scale = $132; $133 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $134 = $1; $135 = ((($134)) + 20|0); $136 = +HEAPF32[$135>>2]; $137 = (~~(($136))); $138 = $137 << 24; $139 = $138 | 16711680; $140 = $139 | 65280; $141 = $140 | 255; __THREW__ = 0; invoke_vii(3892,($133|0),($141|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 8; break; } $144 = $renderer; $145 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $146 = $x; $147 = $1; $148 = ((($147)) + 8|0); $149 = +HEAPF32[$148>>2]; $150 = $1; $151 = ((($150)) + 16|0); $152 = +HEAPF32[$151>>2]; $153 = $scale; $154 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($144|0),($145|0),(+$146),(+$149),(+$152),(+$153),(+$154)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 8; break; } } } $157 = $0; $158 = ((($157)) + 16|0); $159 = HEAP32[$158>>2]|0; __THREW__ = 0; $160 = (invoke_ii(4555,($159|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 8; } else { __THREW__ = 0; invoke_vii(4281,($txt|0),($160|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 8; } else { $165 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($txt)|0); $nbTextLines = $165; $166 = $2; $167 = $1; $168 = ((($167)) + 20|0); $169 = +HEAPF32[$168>>2]; $170 = (~~(($169))); $171 = $170 << 24; $172 = $171 | 16711680; $173 = $172 | 65280; $174 = $173 | 255; __THREW__ = 0; invoke_vii(3892,($166|0),($174|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 24; } else { $177 = $1; $178 = ((($177)) + 12|0); $179 = +HEAPF32[$178>>2]; $180 = $displayScale; $181 = $180 * 185.0; $182 = $179 * $181; $183 = $2; $184 = ((($183)) + 44|0); $185 = +HEAPF32[$184>>2]; $186 = $182 / $185; $imgScale = $186; $187 = $1; $188 = ((($187)) + 8|0); $189 = +HEAPF32[$188>>2]; $190 = $imgScale; $191 = 20.0 * $190; $192 = $189 - $191; $imgY = $192; $193 = $nbTextLines; $194 = ($193>>>0)>(6); if ($194) { $195 = $imgScale; $196 = 10.0 * $195; $197 = $imgY; $198 = $197 - $196; $imgY = $198; $199 = $imgScale; $200 = $199; $201 = $200 * 0.75; $202 = $201; $imgScale = $202; } $205 = $renderer; $206 = $2; $207 = $x; $208 = $imgY; $209 = $1; $210 = ((($209)) + 16|0); $211 = +HEAPF32[$210>>2]; $212 = $imgScale; $213 = $imgScale; __THREW__ = 0; invoke_viiddddd(3893,($205|0),($206|0),(+$207),(+$208),(+$211),(+$212),(+$213)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 24; } else { __THREW__ = 0; invoke_vii(4552,($Carditems|0),((35428)|0)); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 24; } else { __THREW__ = 0; $218 = (invoke_i(4541)|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 43; } else { $221 = HEAP32[$218>>2]|0; $222 = ((($221)) + 112|0); $223 = HEAP32[$222>>2]|0; __THREW__ = 0; $224 = (invoke_iii($223|0,($218|0),2)|0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 43; } else { $font = $224; $227 = $font; $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 20|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; $231 = (+invoke_di($230|0,($227|0))); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 43; } else { $backup_scale = $231; __THREW__ = 0; invoke_vii(3797,($sFormattedData|0),(211279|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 43; } else { $i = 0; L39: while(1) { $236 = $i; $237 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($Carditems)|0); $238 = ($236>>>0)<($237>>>0); if (!($238)) { label = 286; break; } $239 = $i; __THREW__ = 0; $240 = (invoke_iii(4553,($Carditems|0),($239|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 44; break; } $243 = HEAP32[$240>>2]|0; $Carditem = $243; $244 = $Carditem; $245 = ((($244)) + 20|0); $246 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($245)|0); $247 = ($246|0)==(0); $$expand_i1_val = 0; HEAP8[$7>>0] = $$expand_i1_val; if ($247) { $1363 = 1; } else { $248 = $0; $249 = $Carditem; $250 = ((($249)) + 20|0); $251 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($250)|0); __THREW__ = 0; invoke_vii(3797,($6|0),($251|0)); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 44; break; } $$expand_i1_val4 = 1; HEAP8[$7>>0] = $$expand_i1_val4; __THREW__ = 0; $254 = (invoke_iii(4554,($248|0),($6|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 45; break; } else { $1363 = $254; } } $$pre_trunc = HEAP8[$7>>0]|0; $257 = $$pre_trunc&1; if ($257) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } do { if ($1363) { $258 = $Carditem; $259 = ((($258)) + 48|0); $260 = HEAP8[$259>>0]|0; $261 = $260&1; $262 = $font; $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 8|0); $265 = HEAP32[$264>>2]|0; if ($261) { $266 = $Carditem; $267 = ((($266)) + 52|0); $268 = HEAP32[$267>>2]|0; __THREW__ = 0; invoke_vii($265|0,($262|0),($268|0)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 44; break L39; } $271 = $font; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 16|0); $274 = HEAP32[$273>>2]|0; $275 = $Carditem; $276 = ((($275)) + 44|0); $277 = HEAP32[$276>>2]|0; $278 = (+($277|0)); $279 = $278 / 100.0; $280 = $1; $281 = ((($280)) + 12|0); $282 = +HEAPF32[$281>>2]; $283 = $279 * $282; __THREW__ = 0; invoke_vid($274|0,($271|0),(+$283)); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if ($285) { label = 44; break L39; } } else { $293 = $1; $294 = ((($293)) + 20|0); $295 = +HEAPF32[$294>>2]; $296 = (~~(($295))); $297 = $296 << 24; __THREW__ = 0; invoke_vii($265|0,($262|0),($297|0)); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { label = 44; break L39; } $300 = $font; $301 = HEAP32[$300>>2]|0; $302 = ((($301)) + 16|0); $303 = HEAP32[$302>>2]|0; $304 = $1; $305 = ((($304)) + 12|0); $306 = +HEAPF32[$305>>2]; $307 = 0.80000001192092896 * $306; __THREW__ = 0; invoke_vid($303|0,($300|0),(+$307)); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 44; break L39; } } $310 = $Carditem; $311 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($310,124046)|0); if ($311) { $312 = $0; $313 = ((($312)) + 16|0); $314 = HEAP32[$313>>2]|0; __THREW__ = 0; $315 = (invoke_ii(4555,($314|0))|0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { label = 44; break L39; } __THREW__ = 0; invoke_vii(4281,($txt1|0),($315|0)); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 44; break L39; } $320 = $imgY; $321 = $imgScale; $322 = $2; $323 = ((($322)) + 48|0); $324 = +HEAPF32[$323>>2]; $325 = $321 * $324; $326 = $325 / 2.0; $327 = $320 + $326; $imgBottom = $327; $i2 = 0; $328 = HEAP8[160905]|0; $329 = $328&1; $330 = $329 ? 14 : 11; $h = $330; $331 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($txt1)|0); HEAP32[$8>>2] = $331; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($it,$8,0); while(1) { $332 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($txt1)|0); HEAP32[$9>>2] = $332; $333 = (__ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($it,$9)|0); if (!($333)) { break; } $334 = $font; $335 = HEAP32[$334>>2]|0; $336 = HEAP32[$335>>2]|0; $337 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptEv($it)|0); $338 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($337)|0); $339 = $x; $340 = $Carditem; $341 = ((($340)) + 12|0); $342 = HEAP32[$341>>2]|0; $343 = (+($342|0)); $344 = $343 - 100.0; $345 = $1; $346 = ((($345)) + 12|0); $347 = +HEAPF32[$346>>2]; $348 = $344 * $347; $349 = $339 + $348; $350 = $imgBottom; $351 = $Carditem; $352 = ((($351)) + 16|0); $353 = HEAP32[$352>>2]|0; $354 = $h; $355 = $i2; $356 = Math_imul($354, $355)|0; $357 = (($353) + ($356))|0; $358 = (+($357>>>0)); $359 = $1; $360 = ((($359)) + 12|0); $361 = +HEAPF32[$360>>2]; $362 = $358 * $361; $363 = $350 + $362; __THREW__ = 0; invoke_viiddidd($336|0,($334|0),($338|0),(+$349),(+$363),0,0.0,0.0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { label = 56; break L39; } (__ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($it)|0); $366 = $i2; $367 = (($366) + 1)|0; $i2 = $367; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt1); break; } $370 = $Carditem; $371 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($370,124058)|0); if ($371) { $372 = $0; $373 = ((($372)) + 16|0); $374 = HEAP32[$373>>2]|0; __THREW__ = 0; $375 = (invoke_ii(4121,($374|0))|0); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { label = 44; break L39; } $manacost = $375; $j = 0; $z = 0; __THREW__ = 0; $378 = (invoke_i(4556)|0); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 44; break L39; } __THREW__ = 0; $381 = (invoke_ii(4557,($378|0))|0); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { label = 44; break L39; } $384 = (($381|0) / 3)&-1; $385 = $384 & 255; $386 = $385&255; $t = $386; $387 = $t; $388 = $387&255; $389 = (($388) + 127)|0; $390 = $389&255; $v = $390; $391 = $Carditem; $392 = ((($391)) + 16|0); $393 = HEAP32[$392>>2]|0; $394 = (+($393|0)); $yOffset = $394; __THREW__ = 0; $395 = (invoke_i(4541)|0); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { label = 44; break L39; } $398 = HEAP32[$395>>2]|0; $399 = ((($398)) + 24|0); $400 = HEAP32[$399>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(127185|0)); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { label = 44; break L39; } __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; if ($404) { label = 79; break L39; } __THREW__ = 0; invoke_viiiddddiiii($400|0,($quad4|0),($395|0),($10|0),0.0,0.0,0.0,0.0,($11|0),1,64,1); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 80; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $407 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad4)|0); $408 = ($407|0)!=(0|0); L77: do { if ($408) { $409 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad4)|0); $410 = ((($409)) + 48|0); $411 = +HEAPF32[$410>>2]; $412 = $411 >= 78.0; if (!($412)) { break; } while(1) { $413 = $manacost; $414 = $z; __THREW__ = 0; $415 = (invoke_iii(4558,($413|0),($414|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 82; break L39; } $e = $415; $418 = ($415|0)!=(0|0); if (!($418)) { break L77; } $419 = $e; $420 = ((($419)) + 20|0); $421 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($420,126325)|0); if ($421) { $422 = $0; $423 = ((($422)) + 16|0); $424 = HEAP32[$423>>2]|0; __THREW__ = 0; $425 = (invoke_ii(4551,($424|0))|0); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { label = 82; break L39; } $428 = (+($425|0)); $429 = $428 - 1.0; $_color = $429; __THREW__ = 0; $430 = (invoke_i(4541)|0); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { label = 82; break L39; } $433 = HEAP32[$430>>2]|0; $434 = ((($433)) + 24|0); $435 = HEAP32[$434>>2]|0; __THREW__ = 0; invoke_vii(3797,($12|0),(127185|0)); $436 = __THREW__; __THREW__ = 0; $437 = $436&1; if ($437) { label = 82; break L39; } $438 = $_color; $439 = $438 * 36.0; $440 = 2.0 + $439; __THREW__ = 0; invoke_vii(3797,($13|0),(124063|0)); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; if ($442) { label = 83; break L39; } __THREW__ = 0; invoke_viiiddddiiii($435|0,($ExtraManas|0),($430|0),($12|0),(+$440),76.0,32.0,32.0,($13|0),5,1,0); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { label = 84; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $445 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($ExtraManas)|0); __THREW__ = 0; invoke_vidd(3897,($445|0),16.0,16.0); $446 = __THREW__; __THREW__ = 0; $447 = $446&1; if ($447) { label = 86; break L39; } $448 = $renderer; $449 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($ExtraManas)|0); $450 = $x; $451 = $j; $452 = Math_imul(-12, $451)|0; $453 = $Carditem; $454 = ((($453)) + 12|0); $455 = HEAP32[$454>>2]|0; $456 = (($452) + ($455))|0; $457 = (+($456>>>0)); $458 = $1; $459 = ((($458)) + 12|0); $460 = +HEAPF32[$459>>2]; $461 = $457 * $460; $462 = $450 + $461; $463 = $1; $464 = ((($463)) + 8|0); $465 = +HEAPF32[$464>>2]; $466 = $yOffset; $467 = $1; $468 = ((($467)) + 12|0); $469 = +HEAPF32[$468>>2]; $470 = $466 * $469; $471 = $465 + $470; $472 = $1; $473 = ((($472)) + 12|0); $474 = +HEAPF32[$473>>2]; $475 = 0.40000000596046448 * $474; $476 = $1; $477 = ((($476)) + 12|0); $478 = +HEAPF32[$477>>2]; $479 = 0.40000000596046448 * $478; __THREW__ = 0; invoke_viiddddd(3893,($448|0),($449|0),(+$462),(+$471),0.0,(+$475),(+$479)); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 86; break L39; } __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraManas); } $494 = $j; $495 = (($494) + 1)|0; $j = $495; $496 = $z; $497 = (($496) + 1)|0; $z = $497; } } } while(0); $z = 0; while(1) { $498 = $manacost; $499 = $z; __THREW__ = 0; $500 = (invoke_iii(4090,($498|0),($499|0))|0); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { label = 82; break L39; } $h3 = $500; $503 = ($500|0)!=(0|0); if (!($503)) { break; } $504 = $1; $505 = ((($504)) + 12|0); $506 = +HEAPF32[$505>>2]; $507 = $506 * 0.05000000074505806; $508 = $t; $509 = (+($508&255)); $510 = $509; $511 = 6.2831853071795862 * $510; $512 = $511 / 256.0; $513 = $512; $514 = (+Math_cos((+$513))); $515 = $507 * $514; $scale5 = $515; $516 = $scale5; $517 = $516 < 0.0; $518 = $renderer; $519 = $h3; if ($517) { $520 = HEAP8[$519>>0]|0; $521 = $520&255; __THREW__ = 0; $522 = (invoke_iii(4559,(29284|0),($521|0))|0); $523 = __THREW__; __THREW__ = 0; $524 = $523&1; if ($524) { label = 82; break L39; } $525 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($522)|0); $526 = $x; $527 = $j; $528 = Math_imul(-12, $527)|0; $529 = $Carditem; $530 = ((($529)) + 12|0); $531 = HEAP32[$530>>2]|0; $532 = (($528) + ($531))|0; $533 = (+($532>>>0)); $534 = $t; $535 = (+($534&255)); HEAPF32[$14>>2] = $535; __THREW__ = 0; $536 = (+invoke_di(4560,($14|0))); $537 = __THREW__; __THREW__ = 0; $538 = $537&1; if ($538) { label = 82; break L39; } $539 = 3.0 * $536; $540 = $533 + $539; $541 = $1; $542 = ((($541)) + 12|0); $543 = +HEAPF32[$542>>2]; $544 = $540 * $543; $545 = $526 + $544; $546 = $1; $547 = ((($546)) + 8|0); $548 = +HEAPF32[$547>>2]; $549 = $yOffset; $550 = $t; $551 = (+($550&255)); HEAPF32[$15>>2] = $551; __THREW__ = 0; $552 = (+invoke_di(4561,($15|0))); $553 = __THREW__; __THREW__ = 0; $554 = $553&1; if ($554) { label = 82; break L39; } $555 = 3.0 * $552; $556 = $549 + $555; $557 = $1; $558 = ((($557)) + 12|0); $559 = +HEAPF32[$558>>2]; $560 = $556 * $559; $561 = $548 + $560; $562 = $scale5; $563 = 0.40000000596046448 + $562; $564 = $scale5; $565 = 0.40000000596046448 + $564; __THREW__ = 0; invoke_viiddddd(3893,($518|0),($525|0),(+$545),(+$561),0.0,(+$563),(+$565)); $566 = __THREW__; __THREW__ = 0; $567 = $566&1; if ($567) { label = 82; break L39; } $568 = $renderer; $569 = $h3; $570 = ((($569)) + 1|0); $571 = HEAP8[$570>>0]|0; $572 = $571&255; __THREW__ = 0; $573 = (invoke_iii(4559,(29284|0),($572|0))|0); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { label = 82; break L39; } $576 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($573)|0); $577 = $x; $578 = $j; $579 = Math_imul(-12, $578)|0; $580 = $Carditem; $581 = ((($580)) + 12|0); $582 = HEAP32[$581>>2]|0; $583 = (($579) + ($582))|0; $584 = (+($583>>>0)); $585 = $v; $586 = (+($585&255)); HEAPF32[$16>>2] = $586; __THREW__ = 0; $587 = (+invoke_di(4560,($16|0))); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { label = 82; break L39; } $590 = 3.0 * $587; $591 = $584 + $590; $592 = $1; $593 = ((($592)) + 12|0); $594 = +HEAPF32[$593>>2]; $595 = $591 * $594; $596 = $577 + $595; $597 = $1; $598 = ((($597)) + 8|0); $599 = +HEAPF32[$598>>2]; $600 = $yOffset; $601 = $v; $602 = (+($601&255)); HEAPF32[$17>>2] = $602; __THREW__ = 0; $603 = (+invoke_di(4561,($17|0))); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { label = 82; break L39; } $606 = 3.0 * $603; $607 = $600 + $606; $608 = $1; $609 = ((($608)) + 12|0); $610 = +HEAPF32[$609>>2]; $611 = $607 * $610; $612 = $599 + $611; $613 = $scale5; $614 = 0.40000000596046448 - $613; $615 = $scale5; $616 = 0.40000000596046448 - $615; __THREW__ = 0; invoke_viiddddd(3893,($568|0),($576|0),(+$596),(+$612),0.0,(+$614),(+$616)); $617 = __THREW__; __THREW__ = 0; $618 = $617&1; if ($618) { label = 82; break L39; } } else { $619 = ((($519)) + 1|0); $620 = HEAP8[$619>>0]|0; $621 = $620&255; __THREW__ = 0; $622 = (invoke_iii(4559,(29284|0),($621|0))|0); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { label = 82; break L39; } $625 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($622)|0); $626 = $x; $627 = $j; $628 = Math_imul(-12, $627)|0; $629 = $Carditem; $630 = ((($629)) + 12|0); $631 = HEAP32[$630>>2]|0; $632 = (($628) + ($631))|0; $633 = (+($632>>>0)); $634 = $v; $635 = (+($634&255)); HEAPF32[$18>>2] = $635; __THREW__ = 0; $636 = (+invoke_di(4560,($18|0))); $637 = __THREW__; __THREW__ = 0; $638 = $637&1; if ($638) { label = 82; break L39; } $639 = 3.0 * $636; $640 = $633 + $639; $641 = $1; $642 = ((($641)) + 12|0); $643 = +HEAPF32[$642>>2]; $644 = $640 * $643; $645 = $626 + $644; $646 = $1; $647 = ((($646)) + 8|0); $648 = +HEAPF32[$647>>2]; $649 = $yOffset; $650 = $v; $651 = (+($650&255)); HEAPF32[$19>>2] = $651; __THREW__ = 0; $652 = (+invoke_di(4561,($19|0))); $653 = __THREW__; __THREW__ = 0; $654 = $653&1; if ($654) { label = 82; break L39; } $655 = 3.0 * $652; $656 = $649 + $655; $657 = $1; $658 = ((($657)) + 12|0); $659 = +HEAPF32[$658>>2]; $660 = $656 * $659; $661 = $648 + $660; $662 = $scale5; $663 = 0.40000000596046448 - $662; $664 = $scale5; $665 = 0.40000000596046448 - $664; __THREW__ = 0; invoke_viiddddd(3893,($518|0),($625|0),(+$645),(+$661),0.0,(+$663),(+$665)); $666 = __THREW__; __THREW__ = 0; $667 = $666&1; if ($667) { label = 82; break L39; } $668 = $renderer; $669 = $h3; $670 = HEAP8[$669>>0]|0; $671 = $670&255; __THREW__ = 0; $672 = (invoke_iii(4559,(29284|0),($671|0))|0); $673 = __THREW__; __THREW__ = 0; $674 = $673&1; if ($674) { label = 82; break L39; } $675 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($672)|0); $676 = $x; $677 = $j; $678 = Math_imul(-12, $677)|0; $679 = $Carditem; $680 = ((($679)) + 12|0); $681 = HEAP32[$680>>2]|0; $682 = (($678) + ($681))|0; $683 = (+($682>>>0)); $684 = $t; $685 = (+($684&255)); HEAPF32[$20>>2] = $685; __THREW__ = 0; $686 = (+invoke_di(4560,($20|0))); $687 = __THREW__; __THREW__ = 0; $688 = $687&1; if ($688) { label = 82; break L39; } $689 = 3.0 * $686; $690 = $683 + $689; $691 = $1; $692 = ((($691)) + 12|0); $693 = +HEAPF32[$692>>2]; $694 = $690 * $693; $695 = $676 + $694; $696 = $1; $697 = ((($696)) + 8|0); $698 = +HEAPF32[$697>>2]; $699 = $yOffset; $700 = $t; $701 = (+($700&255)); HEAPF32[$21>>2] = $701; __THREW__ = 0; $702 = (+invoke_di(4561,($21|0))); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { label = 82; break L39; } $705 = 3.0 * $702; $706 = $699 + $705; $707 = $1; $708 = ((($707)) + 12|0); $709 = +HEAPF32[$708>>2]; $710 = $706 * $709; $711 = $698 + $710; $712 = $scale5; $713 = 0.40000000596046448 + $712; $714 = $scale5; $715 = 0.40000000596046448 + $714; __THREW__ = 0; invoke_viiddddd(3893,($668|0),($675|0),(+$695),(+$711),0.0,(+$713),(+$715)); $716 = __THREW__; __THREW__ = 0; $717 = $716&1; if ($717) { label = 82; break L39; } } $718 = $j; $719 = (($718) + 1)|0; $j = $719; $720 = $z; $721 = (($720) + 1)|0; $z = $721; } $722 = HEAP32[11900]|0; $723 = (($722) - 2)|0; $i6 = $723; while(1) { $724 = $i6; $725 = ($724|0)>=(1); $726 = $manacost; if (!($725)) { break; } $727 = $i6; __THREW__ = 0; $728 = (invoke_iii(3959,($726|0),($727|0))|0); $729 = __THREW__; __THREW__ = 0; $730 = $729&1; if ($730) { label = 82; break L39; } $cost = $728; while(1) { $731 = $cost; $732 = ($731|0)>(0); if (!($732)) { break; } $733 = $renderer; $734 = $i6; __THREW__ = 0; $735 = (invoke_iii(4559,(29284|0),($734|0))|0); $736 = __THREW__; __THREW__ = 0; $737 = $736&1; if ($737) { label = 82; break L39; } $738 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($735)|0); $739 = $x; $740 = $j; $741 = Math_imul(-12, $740)|0; $742 = $Carditem; $743 = ((($742)) + 12|0); $744 = HEAP32[$743>>2]|0; $745 = (($741) + ($744))|0; $746 = (+($745>>>0)); $747 = $1; $748 = ((($747)) + 12|0); $749 = +HEAPF32[$748>>2]; $750 = $746 * $749; $751 = $739 + $750; $752 = $1; $753 = ((($752)) + 8|0); $754 = +HEAPF32[$753>>2]; $755 = $yOffset; $756 = $1; $757 = ((($756)) + 12|0); $758 = +HEAPF32[$757>>2]; $759 = $755 * $758; $760 = $754 + $759; $761 = $1; $762 = ((($761)) + 12|0); $763 = +HEAPF32[$762>>2]; $764 = 0.40000000596046448 * $763; $765 = $1; $766 = ((($765)) + 12|0); $767 = +HEAPF32[$766>>2]; $768 = 0.40000000596046448 * $767; __THREW__ = 0; invoke_viiddddd(3893,($733|0),($738|0),(+$751),(+$760),0.0,(+$764),(+$768)); $769 = __THREW__; __THREW__ = 0; $770 = $769&1; if ($770) { label = 82; break L39; } $771 = $j; $772 = (($771) + 1)|0; $j = $772; $773 = $cost; $774 = (($773) + -1)|0; $cost = $774; } $775 = $i6; $776 = (($775) + -1)|0; $i6 = $776; } __THREW__ = 0; $777 = (invoke_iii(3959,($726|0),0)|0); $778 = __THREW__; __THREW__ = 0; $779 = $778&1; if ($779) { label = 82; break L39; } $cost7 = $777; $780 = $cost7; $781 = ($780|0)!=(0); if ($781) { $782 = $cost7; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $782; (invoke_iiii(3889,($buffer|0),(162983|0),($vararg_buffer|0))|0); $783 = __THREW__; __THREW__ = 0; $784 = $783&1; if ($784) { label = 82; break L39; } $785 = $renderer; __THREW__ = 0; $786 = (invoke_iii(4559,(29284|0),0)|0); $787 = __THREW__; __THREW__ = 0; $788 = $787&1; if ($788) { label = 82; break L39; } $789 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($786)|0); $790 = $x; $791 = $j; $792 = Math_imul(-12, $791)|0; $793 = $Carditem; $794 = ((($793)) + 12|0); $795 = HEAP32[$794>>2]|0; $796 = (($792) + ($795))|0; $797 = (+($796>>>0)); $798 = $1; $799 = ((($798)) + 12|0); $800 = +HEAPF32[$799>>2]; $801 = $797 * $800; $802 = $790 + $801; $803 = $1; $804 = ((($803)) + 8|0); $805 = +HEAPF32[$804>>2]; $806 = $yOffset; $807 = $1; $808 = ((($807)) + 12|0); $809 = +HEAPF32[$808>>2]; $810 = $806 * $809; $811 = $805 + $810; $812 = $1; $813 = ((($812)) + 12|0); $814 = +HEAPF32[$813>>2]; $815 = 0.40000000596046448 * $814; $816 = $1; $817 = ((($816)) + 12|0); $818 = +HEAPF32[$817>>2]; $819 = 0.40000000596046448 * $818; __THREW__ = 0; invoke_viiddddd(3893,($785|0),($789|0),(+$802),(+$811),0.0,(+$815),(+$819)); $820 = __THREW__; __THREW__ = 0; $821 = $820&1; if ($821) { label = 82; break L39; } $822 = $font; $823 = HEAP32[$822>>2]|0; $824 = ((($823)) + 28|0); $825 = HEAP32[$824>>2]|0; __THREW__ = 0; $826 = (+invoke_dii($825|0,($822|0),($buffer|0))); $827 = __THREW__; __THREW__ = 0; $828 = $827&1; if ($828) { label = 82; break L39; } $w = $826; $829 = $font; $830 = HEAP32[$829>>2]|0; $831 = HEAP32[$830>>2]|0; $832 = $x; $833 = $j; $834 = Math_imul(-12, $833)|0; $835 = $Carditem; $836 = ((($835)) + 12|0); $837 = HEAP32[$836>>2]|0; $838 = (($837) + 1)|0; $839 = (($834) + ($838))|0; $840 = (+($839>>>0)); $841 = $w; $842 = $841 / 2.0; $843 = $840 - $842; $844 = $1; $845 = ((($844)) + 12|0); $846 = +HEAPF32[$845>>2]; $847 = $843 * $846; $848 = $832 + $847; $849 = $1; $850 = ((($849)) + 8|0); $851 = +HEAPF32[$850>>2]; $852 = $yOffset; $853 = $852 - 5.0; $854 = $1; $855 = ((($854)) + 12|0); $856 = +HEAPF32[$855>>2]; $857 = $853 * $856; $858 = $851 + $857; __THREW__ = 0; invoke_viiddidd($831|0,($829|0),($buffer|0),(+$848),(+$858),0,0.0,0.0); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if ($860) { label = 82; break L39; } $861 = $j; $862 = (($861) + 1)|0; $j = $862; } $863 = $manacost; __THREW__ = 0; $864 = (invoke_ii(4081,($863|0))|0); $865 = __THREW__; __THREW__ = 0; $866 = $865&1; if ($866) { label = 82; break L39; } $867 = ($864|0)!=(0); if ($867) { __THREW__ = 0; (invoke_iiii(3889,($buffer8|0),(197910|0),($vararg_buffer1|0))|0); $868 = __THREW__; __THREW__ = 0; $869 = $868&1; if ($869) { label = 82; break L39; } $870 = $renderer; __THREW__ = 0; $871 = (invoke_iii(4559,(29284|0),0)|0); $872 = __THREW__; __THREW__ = 0; $873 = $872&1; if ($873) { label = 82; break L39; } $874 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($871)|0); $875 = $x; $876 = $j; $877 = Math_imul(-12, $876)|0; $878 = $Carditem; $879 = ((($878)) + 12|0); $880 = HEAP32[$879>>2]|0; $881 = (($877) + ($880))|0; $882 = (+($881>>>0)); $883 = $1; $884 = ((($883)) + 12|0); $885 = +HEAPF32[$884>>2]; $886 = $882 * $885; $887 = $875 + $886; $888 = $1; $889 = ((($888)) + 8|0); $890 = +HEAPF32[$889>>2]; $891 = $yOffset; $892 = $1; $893 = ((($892)) + 12|0); $894 = +HEAPF32[$893>>2]; $895 = $891 * $894; $896 = $890 + $895; $897 = $1; $898 = ((($897)) + 12|0); $899 = +HEAPF32[$898>>2]; $900 = 0.40000000596046448 * $899; $901 = $1; $902 = ((($901)) + 12|0); $903 = +HEAPF32[$902>>2]; $904 = 0.40000000596046448 * $903; __THREW__ = 0; invoke_viiddddd(3893,($870|0),($874|0),(+$887),(+$896),0.0,(+$900),(+$904)); $905 = __THREW__; __THREW__ = 0; $906 = $905&1; if ($906) { label = 82; break L39; } $907 = $font; $908 = HEAP32[$907>>2]|0; $909 = ((($908)) + 28|0); $910 = HEAP32[$909>>2]|0; __THREW__ = 0; $911 = (+invoke_dii($910|0,($907|0),($buffer8|0))); $912 = __THREW__; __THREW__ = 0; $913 = $912&1; if ($913) { label = 82; break L39; } $w9 = $911; $914 = $font; $915 = HEAP32[$914>>2]|0; $916 = HEAP32[$915>>2]|0; $917 = $x; $918 = $j; $919 = Math_imul(-12, $918)|0; $920 = $Carditem; $921 = ((($920)) + 12|0); $922 = HEAP32[$921>>2]|0; $923 = (($922) + 1)|0; $924 = (($919) + ($923))|0; $925 = (+($924>>>0)); $926 = $w9; $927 = $926 / 2.0; $928 = $925 - $927; $929 = $1; $930 = ((($929)) + 12|0); $931 = +HEAPF32[$930>>2]; $932 = $928 * $931; $933 = $917 + $932; $934 = $1; $935 = ((($934)) + 8|0); $936 = +HEAPF32[$935>>2]; $937 = $yOffset; $938 = $937 - 5.0; $939 = $1; $940 = ((($939)) + 12|0); $941 = +HEAPF32[$940>>2]; $942 = $938 * $941; $943 = $936 + $942; __THREW__ = 0; invoke_viiddidd($916|0,($914|0),($buffer8|0),(+$933),(+$943),0,0.0,0.0); $944 = __THREW__; __THREW__ = 0; $945 = $944&1; if ($945) { label = 82; break L39; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad4); break; } $946 = $Carditem; $947 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($946,124071)|0); $948 = $Carditem; if ($947) { $949 = ((($948)) + 16|0); $950 = HEAP32[$949>>2]|0; $951 = (+($950|0)); $yOffseticon = $951; __THREW__ = 0; $952 = (invoke_i(4541)|0); $953 = __THREW__; __THREW__ = 0; $954 = $953&1; if ($954) { label = 44; break L39; } $955 = HEAP32[$952>>2]|0; $956 = ((($955)) + 24|0); $957 = HEAP32[$956>>2]|0; $958 = $Carditem; $959 = ((($958)) + 68|0); $960 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($959)|0); __THREW__ = 0; invoke_vii(3797,($22|0),($960|0)); $961 = __THREW__; __THREW__ = 0; $962 = $961&1; if ($962) { label = 44; break L39; } $963 = $Carditem; $964 = ((($963)) + 60|0); $965 = HEAP32[$964>>2]|0; $966 = (($965) - 1)|0; $967 = (+($966|0)); $968 = $967 * 36.0; $969 = 2.0 + $968; $970 = $Carditem; $971 = ((($970)) + 64|0); $972 = HEAP32[$971>>2]|0; $973 = (($972) - 1)|0; $974 = (+($973|0)); $975 = $974 * 38.0; __THREW__ = 0; invoke_vii(3797,($23|0),(211279|0)); $976 = __THREW__; __THREW__ = 0; $977 = $976&1; if ($977) { label = 143; break L39; } __THREW__ = 0; invoke_viiiddddiiii($957|0,($ExtraIcons|0),($952|0),($22|0),(+$969),(+$975),32.0,32.0,($23|0),5,1,0); $978 = __THREW__; __THREW__ = 0; $979 = $978&1; if ($979) { label = 144; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $980 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($ExtraIcons)|0); __THREW__ = 0; invoke_vidd(3897,($980|0),16.0,16.0); $981 = __THREW__; __THREW__ = 0; $982 = $981&1; if ($982) { label = 146; break L39; } $983 = $renderer; $984 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($ExtraIcons)|0); $985 = $x; $986 = $Carditem; $987 = ((($986)) + 12|0); $988 = HEAP32[$987>>2]|0; $989 = (+($988|0)); $990 = $1; $991 = ((($990)) + 12|0); $992 = +HEAPF32[$991>>2]; $993 = $989 * $992; $994 = $985 + $993; $995 = $1; $996 = ((($995)) + 8|0); $997 = +HEAPF32[$996>>2]; $998 = $yOffseticon; $999 = $1; $1000 = ((($999)) + 12|0); $1001 = +HEAPF32[$1000>>2]; $1002 = $998 * $1001; $1003 = $997 + $1002; $1004 = $Carditem; $1005 = ((($1004)) + 56|0); $1006 = HEAP32[$1005>>2]|0; $1007 = (+($1006|0)); $1008 = $1007 * 0.40000000596046448; $1009 = $1; $1010 = ((($1009)) + 12|0); $1011 = +HEAPF32[$1010>>2]; $1012 = $1008 * $1011; $1013 = $Carditem; $1014 = ((($1013)) + 56|0); $1015 = HEAP32[$1014>>2]|0; $1016 = (+($1015|0)); $1017 = $1016 * 0.40000000596046448; $1018 = $1; $1019 = ((($1018)) + 12|0); $1020 = +HEAPF32[$1019>>2]; $1021 = $1017 * $1020; __THREW__ = 0; invoke_viiddddd(3893,($983|0),($984|0),(+$994),(+$1003),0.0,(+$1012),(+$1021)); $1022 = __THREW__; __THREW__ = 0; $1023 = $1022&1; if ($1023) { label = 146; break L39; } __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraIcons); break; } $1030 = ((($948)) + 32|0); __THREW__ = 0; invoke_vii(3800,($formattedfield|0),($1030|0)); $1031 = __THREW__; __THREW__ = 0; $1032 = $1031&1; if ($1032) { label = 44; break L39; } $1033 = $Carditem; $1034 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1033,157489,0)|0); $found = $1034; $1035 = $found; $1036 = ($1035|0)!=(-1); if ($1036) { __THREW__ = 0; invoke_vii(4329,($st|0),24); $1037 = __THREW__; __THREW__ = 0; $1038 = $1037&1; if ($1038) { label = 156; break L39; } $1039 = ((($st)) + 8|0); $1040 = $0; $1041 = ((($1040)) + 16|0); $1042 = HEAP32[$1041>>2]|0; $1043 = ((($1042)) + 128|0); __THREW__ = 0; (invoke_iii(3885,($1039|0),($1043|0))|0); $1044 = __THREW__; __THREW__ = 0; $1045 = $1044&1; if ($1045) { label = 157; break L39; } __THREW__ = 0; invoke_vii(3800,($25|0),($formattedfield|0)); $1046 = __THREW__; __THREW__ = 0; $1047 = $1046&1; if ($1047) { label = 157; break L39; } __THREW__ = 0; invoke_vii(3797,($26|0),(157489|0)); $1048 = __THREW__; __THREW__ = 0; $1049 = $1048&1; if ($1049) { label = 158; break L39; } __THREW__ = 0; invoke_vii(3841,($27|0),($st|0)); $1050 = __THREW__; __THREW__ = 0; $1051 = $1050&1; if ($1051) { label = 159; break L39; } __THREW__ = 0; invoke_viiii(4562,($24|0),($25|0),($26|0),($27|0)); $1052 = __THREW__; __THREW__ = 0; $1053 = $1052&1; if ($1053) { label = 160; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$24)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st); } $1064 = $Carditem; $1065 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1064,162353,0)|0); $found = $1065; $1066 = $found; $1067 = ($1066|0)!=(-1); if ($1067) { __THREW__ = 0; invoke_vii(4329,($st10|0),24); $1068 = __THREW__; __THREW__ = 0; $1069 = $1068&1; if ($1069) { label = 156; break L39; } $1070 = ((($st10)) + 8|0); $1071 = $0; $1072 = ((($1071)) + 16|0); $1073 = HEAP32[$1072>>2]|0; $1074 = ((($1073)) + 232|0); $1075 = HEAP32[$1074>>2]|0; __THREW__ = 0; (invoke_iii(3919,($1070|0),($1075|0))|0); $1076 = __THREW__; __THREW__ = 0; $1077 = $1076&1; if ($1077) { label = 172; break L39; } __THREW__ = 0; invoke_vii(3800,($29|0),($formattedfield|0)); $1078 = __THREW__; __THREW__ = 0; $1079 = $1078&1; if ($1079) { label = 172; break L39; } __THREW__ = 0; invoke_vii(3797,($30|0),(162353|0)); $1080 = __THREW__; __THREW__ = 0; $1081 = $1080&1; if ($1081) { label = 173; break L39; } __THREW__ = 0; invoke_vii(3841,($31|0),($st10|0)); $1082 = __THREW__; __THREW__ = 0; $1083 = $1082&1; if ($1083) { label = 174; break L39; } __THREW__ = 0; invoke_viiii(4562,($28|0),($29|0),($30|0),($31|0)); $1084 = __THREW__; __THREW__ = 0; $1085 = $1084&1; if ($1085) { label = 175; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$28)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st10); } $1094 = $Carditem; $1095 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1094,125501,0)|0); $found = $1095; $1096 = $found; $1097 = ($1096|0)!=(-1); if ($1097) { __THREW__ = 0; invoke_vii(4329,($st11|0),24); $1098 = __THREW__; __THREW__ = 0; $1099 = $1098&1; if ($1099) { label = 156; break L39; } $1100 = ((($st11)) + 8|0); $1101 = $0; $1102 = ((($1101)) + 16|0); $1103 = HEAP32[$1102>>2]|0; $1104 = ((($1103)) + 236|0); $1105 = HEAP32[$1104>>2]|0; __THREW__ = 0; (invoke_iii(3919,($1100|0),($1105|0))|0); $1106 = __THREW__; __THREW__ = 0; $1107 = $1106&1; if ($1107) { label = 187; break L39; } __THREW__ = 0; invoke_vii(3800,($33|0),($formattedfield|0)); $1108 = __THREW__; __THREW__ = 0; $1109 = $1108&1; if ($1109) { label = 187; break L39; } __THREW__ = 0; invoke_vii(3797,($34|0),(125501|0)); $1110 = __THREW__; __THREW__ = 0; $1111 = $1110&1; if ($1111) { label = 188; break L39; } __THREW__ = 0; invoke_vii(3841,($35|0),($st11|0)); $1112 = __THREW__; __THREW__ = 0; $1113 = $1112&1; if ($1113) { label = 189; break L39; } __THREW__ = 0; invoke_viiii(4562,($32|0),($33|0),($34|0),($35|0)); $1114 = __THREW__; __THREW__ = 0; $1115 = $1114&1; if ($1115) { label = 190; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$32)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st11); } $1124 = $Carditem; $1125 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1124,158357,0)|0); $found = $1125; $1126 = $found; $1127 = ($1126|0)!=(-1); if ($1127) { __THREW__ = 0; invoke_vii(3797,($s|0),(211279|0)); $1128 = __THREW__; __THREW__ = 0; $1129 = $1128&1; if ($1129) { label = 156; break L39; } $1130 = $0; $1131 = ((($1130)) + 16|0); $1132 = HEAP32[$1131>>2]|0; $1133 = ((($1132)) + 248|0); $1134 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1133)|0); $1135 = (($1134) - 1)|0; $i12 = $1135; while(1) { $1136 = $i12; $1137 = ($1136|0)>(0); if (!($1137)) { break; } $1138 = $0; $1139 = ((($1138)) + 16|0); $1140 = HEAP32[$1139>>2]|0; $1141 = ((($1140)) + 144|0); __THREW__ = 0; invoke_viii(4293,($36|0),($1141|0),55); $1142 = __THREW__; __THREW__ = 0; $1143 = $1142&1; if ($1143) { label = 204; break L39; } $1144 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($36)|0); if ($1144) { label = 200; break; } $1157 = $0; $1158 = ((($1157)) + 16|0); $1159 = HEAP32[$1158>>2]|0; $1160 = ((($1159)) + 248|0); $1161 = $i12; __THREW__ = 0; $1162 = (invoke_iii(4123,($1160|0),($1161|0))|0); $1163 = __THREW__; __THREW__ = 0; $1164 = $1163&1; if ($1164) { label = 204; break L39; } $1165 = HEAP32[$1162>>2]|0; __THREW__ = 0; invoke_vii(4564,($40|0),($1165|0)); $1166 = __THREW__; __THREW__ = 0; $1167 = $1166&1; if ($1167) { label = 204; break L39; } __THREW__ = 0; invoke_vii(3887,($39|0),($40|0)); $1168 = __THREW__; __THREW__ = 0; $1169 = $1168&1; if ($1169) { label = 216; break L39; } __THREW__ = 0; (invoke_iii(4563,($s|0),($39|0))|0); $1170 = __THREW__; __THREW__ = 0; $1171 = $1170&1; if ($1171) { label = 217; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __THREW__ = 0; invoke_vii(3797,($42|0),(140769|0)); $1172 = __THREW__; __THREW__ = 0; $1173 = $1172&1; if ($1173) { label = 204; break L39; } __THREW__ = 0; invoke_vii(3887,($41|0),($42|0)); $1174 = __THREW__; __THREW__ = 0; $1175 = $1174&1; if ($1175) { label = 219; break L39; } __THREW__ = 0; (invoke_iii(4563,($s|0),($41|0))|0); $1176 = __THREW__; __THREW__ = 0; $1177 = $1176&1; if ($1177) { label = 220; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1178 = $i12; $1179 = (($1178) + -1)|0; $i12 = $1179; } if ((label|0) == 200) { label = 0; __THREW__ = 0; invoke_vii(3797,($38|0),(124076|0)); $1145 = __THREW__; __THREW__ = 0; $1146 = $1145&1; if ($1146) { label = 204; break L39; } __THREW__ = 0; invoke_vii(3887,($37|0),($38|0)); $1147 = __THREW__; __THREW__ = 0; $1148 = $1147&1; if ($1148) { label = 205; break L39; } __THREW__ = 0; (invoke_iii(4563,($s|0),($37|0))|0); $1149 = __THREW__; __THREW__ = 0; $1150 = $1149&1; if ($1150) { label = 206; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } $1188 = $0; $1189 = ((($1188)) + 16|0); $1190 = HEAP32[$1189>>2]|0; $1191 = ((($1190)) + 248|0); $1192 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($1191)|0); $1193 = ($1192|0)!=(0); if ($1193) { $1194 = $0; $1195 = ((($1194)) + 16|0); $1196 = HEAP32[$1195>>2]|0; $1197 = ((($1196)) + 248|0); __THREW__ = 0; $1198 = (invoke_iii(4123,($1197|0),0)|0); $1199 = __THREW__; __THREW__ = 0; $1200 = $1199&1; if ($1200) { label = 204; break L39; } $1201 = HEAP32[$1198>>2]|0; __THREW__ = 0; invoke_vii(4564,($44|0),($1201|0)); $1202 = __THREW__; __THREW__ = 0; $1203 = $1202&1; if ($1203) { label = 204; break L39; } __THREW__ = 0; invoke_vii(3887,($43|0),($44|0)); $1204 = __THREW__; __THREW__ = 0; $1205 = $1204&1; if ($1205) { label = 228; break L39; } __THREW__ = 0; (invoke_iii(4563,($s|0),($43|0))|0); $1206 = __THREW__; __THREW__ = 0; $1207 = $1206&1; if ($1207) { label = 229; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); } __THREW__ = 0; invoke_vii(3800,($46|0),($formattedfield|0)); $1212 = __THREW__; __THREW__ = 0; $1213 = $1212&1; if ($1213) { label = 204; break L39; } __THREW__ = 0; invoke_vii(3797,($47|0),(158357|0)); $1214 = __THREW__; __THREW__ = 0; $1215 = $1214&1; if ($1215) { label = 236; break L39; } __THREW__ = 0; invoke_vii(3800,($48|0),($s|0)); $1216 = __THREW__; __THREW__ = 0; $1217 = $1216&1; if ($1217) { label = 237; break L39; } __THREW__ = 0; invoke_viiii(4562,($45|0),($46|0),($47|0),($48|0)); $1218 = __THREW__; __THREW__ = 0; $1219 = $1218&1; if ($1219) { label = 238; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$45)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } $1226 = $Carditem; $1227 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1226,162281,0)|0); $found = $1227; $1228 = $found; $1229 = ($1228|0)!=(-1); if ($1229) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($sRarity); $1230 = $0; __THREW__ = 0; $1231 = (invoke_ii(4565,($1230|0))|0); $1232 = __THREW__; __THREW__ = 0; $1233 = $1232&1; if ($1233) { label = 245; break L39; } $1234 = $1231 << 24 >> 24; switch ($1234|0) { case 77: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(163496|0))|0); $1237 = __THREW__; __THREW__ = 0; $1238 = $1237&1; if ($1238) { label = 245; break L39; } break; } case 82: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(163508|0))|0); $1239 = __THREW__; __THREW__ = 0; $1240 = $1239&1; if ($1240) { label = 245; break L39; } break; } case 85: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(163518|0))|0); $1241 = __THREW__; __THREW__ = 0; $1242 = $1241&1; if ($1242) { label = 245; break L39; } break; } case 67: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(163532|0))|0); $1243 = __THREW__; __THREW__ = 0; $1244 = $1243&1; if ($1244) { label = 245; break L39; } break; } case 76: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(163381|0))|0); $1245 = __THREW__; __THREW__ = 0; $1246 = $1245&1; if ($1246) { label = 245; break L39; } break; } case 84: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(124092|0))|0); $1247 = __THREW__; __THREW__ = 0; $1248 = $1247&1; if ($1248) { label = 245; break L39; } break; } default: { __THREW__ = 0; (invoke_iii(3925,($sRarity|0),(152289|0))|0); $1249 = __THREW__; __THREW__ = 0; $1250 = $1249&1; if ($1250) { label = 245; break L39; } } } __THREW__ = 0; invoke_vii(3800,($50|0),($formattedfield|0)); $1251 = __THREW__; __THREW__ = 0; $1252 = $1251&1; if ($1252) { label = 245; break L39; } __THREW__ = 0; invoke_vii(3797,($51|0),(162281|0)); $1253 = __THREW__; __THREW__ = 0; $1254 = $1253&1; if ($1254) { label = 258; break L39; } __THREW__ = 0; invoke_vii(3800,($52|0),($sRarity|0)); $1255 = __THREW__; __THREW__ = 0; $1256 = $1255&1; if ($1256) { label = 259; break L39; } __THREW__ = 0; invoke_viiii(4562,($49|0),($50|0),($51|0),($52|0)); $1257 = __THREW__; __THREW__ = 0; $1258 = $1257&1; if ($1258) { label = 260; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$49)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sRarity); } $1265 = $Carditem; $1266 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1265,124098,0)|0); $found = $1266; $1267 = $found; $1268 = ($1267|0)!=(-1); if ($1268) { __THREW__ = 0; invoke_vii(3800,($54|0),($formattedfield|0)); $1269 = __THREW__; __THREW__ = 0; $1270 = $1269&1; if ($1270) { label = 156; break L39; } __THREW__ = 0; invoke_vii(3797,($55|0),(124098|0)); $1271 = __THREW__; __THREW__ = 0; $1272 = $1271&1; if ($1272) { label = 271; break L39; } $1273 = $0; $1274 = ((($1273)) + 12|0); $1275 = HEAP32[$1274>>2]|0; __THREW__ = 0; invoke_viii(4543,($57|0),(47272|0),($1275|0)); $1276 = __THREW__; __THREW__ = 0; $1277 = $1276&1; if ($1277) { label = 272; break L39; } $1278 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($57)|0); __THREW__ = 0; invoke_vii(3797,($56|0),($1278|0)); $1279 = __THREW__; __THREW__ = 0; $1280 = $1279&1; if ($1280) { label = 273; break L39; } __THREW__ = 0; invoke_viiii(4562,($53|0),($54|0),($55|0),($56|0)); $1281 = __THREW__; __THREW__ = 0; $1282 = $1281&1; if ($1282) { label = 274; break L39; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($formattedfield,$53)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); } $1291 = $Carditem; $1292 = ((($1291)) + 48|0); $1293 = HEAP8[$1292>>0]|0; $1294 = $1293&1; do { if (!($1294)) { $1295 = $font; $1296 = HEAP32[$1295>>2]|0; $1297 = ((($1296)) + 28|0); $1298 = HEAP32[$1297>>2]|0; $1299 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($formattedfield)|0); __THREW__ = 0; $1300 = (+invoke_dii($1298|0,($1295|0),($1299|0))); $1301 = __THREW__; __THREW__ = 0; $1302 = $1301&1; if ($1302) { label = 156; break L39; } $1303 = $1300 * 0.80000001192092896; $1304 = $1; $1305 = ((($1304)) + 12|0); $1306 = +HEAPF32[$1305>>2]; $1307 = $1303 * $1306; $w13 = $1307; $1308 = $w13; $1309 = $1308 > 170.0; if (!($1309)) { break; } $1310 = $font; $1311 = HEAP32[$1310>>2]|0; $1312 = ((($1311)) + 16|0); $1313 = HEAP32[$1312>>2]|0; $1314 = $w13; $1315 = 170.0 / $1314; __THREW__ = 0; invoke_vid($1313|0,($1310|0),(+$1315)); $1316 = __THREW__; __THREW__ = 0; $1317 = $1316&1; if ($1317) { label = 156; break L39; } } } while(0); $1318 = $font; $1319 = HEAP32[$1318>>2]|0; $1320 = HEAP32[$1319>>2]|0; $1321 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($formattedfield)|0); $1322 = $x; $1323 = $Carditem; $1324 = ((($1323)) + 12|0); $1325 = HEAP32[$1324>>2]|0; $1326 = (+($1325|0)); $1327 = $1326 - 100.0; $1328 = $1; $1329 = ((($1328)) + 12|0); $1330 = +HEAPF32[$1329>>2]; $1331 = $1327 * $1330; $1332 = $1322 + $1331; $1333 = $1; $1334 = ((($1333)) + 8|0); $1335 = +HEAPF32[$1334>>2]; $1336 = $Carditem; $1337 = ((($1336)) + 16|0); $1338 = HEAP32[$1337>>2]|0; $1339 = (+($1338|0)); $1340 = $1339 - 142.5; $1341 = $1; $1342 = ((($1341)) + 12|0); $1343 = +HEAPF32[$1342>>2]; $1344 = $1340 * $1343; $1345 = $1335 + $1344; __THREW__ = 0; invoke_viiddidd($1320|0,($1318|0),($1321|0),(+$1332),(+$1345),0,0.0,0.0); $1346 = __THREW__; __THREW__ = 0; $1347 = $1346&1; if ($1347) { label = 156; break L39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($formattedfield); } } while(0); $1348 = $i; $1349 = (($1348) + 1)|0; $i = $1349; } switch (label|0) { case 45: { $290 = ___cxa_find_matching_catch()|0; $291 = tempRet0; $3 = $290; $4 = $291; $$pre_trunc7 = HEAP8[$7>>0]|0; $292 = $$pre_trunc7&1; if (!($292)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } case 56: { $368 = ___cxa_find_matching_catch()|0; $369 = tempRet0; $3 = $368; $4 = $369; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt1); break; } case 79: { $482 = ___cxa_find_matching_catch()|0; $483 = tempRet0; $3 = $482; $4 = $483; label = 81; break; } case 80: { $484 = ___cxa_find_matching_catch()|0; $485 = tempRet0; $3 = $484; $4 = $485; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 81; break; } case 82: { $486 = ___cxa_find_matching_catch()|0; $487 = tempRet0; $3 = $486; $4 = $487; label = 134; break; } case 83: { $488 = ___cxa_find_matching_catch()|0; $489 = tempRet0; $3 = $488; $4 = $489; label = 85; break; } case 84: { $490 = ___cxa_find_matching_catch()|0; $491 = tempRet0; $3 = $490; $4 = $491; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 85; break; } case 86: { $492 = ___cxa_find_matching_catch()|0; $493 = tempRet0; $3 = $492; $4 = $493; __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraManas); label = 134; break; } case 143: { $1024 = ___cxa_find_matching_catch()|0; $1025 = tempRet0; $3 = $1024; $4 = $1025; label = 145; break; } case 144: { $1026 = ___cxa_find_matching_catch()|0; $1027 = tempRet0; $3 = $1026; $4 = $1027; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); label = 145; break; } case 146: { $1028 = ___cxa_find_matching_catch()|0; $1029 = tempRet0; $3 = $1028; $4 = $1029; __ZNSt3__110shared_ptrI5JQuadED2Ev($ExtraIcons); break; } case 156: { $1054 = ___cxa_find_matching_catch()|0; $1055 = tempRet0; $3 = $1054; $4 = $1055; label = 284; break; } case 157: { $1056 = ___cxa_find_matching_catch()|0; $1057 = tempRet0; $3 = $1056; $4 = $1057; label = 163; break; } case 158: { $1058 = ___cxa_find_matching_catch()|0; $1059 = tempRet0; $3 = $1058; $4 = $1059; label = 162; break; } case 159: { $1060 = ___cxa_find_matching_catch()|0; $1061 = tempRet0; $3 = $1060; $4 = $1061; label = 161; break; } case 160: { $1062 = ___cxa_find_matching_catch()|0; $1063 = tempRet0; $3 = $1062; $4 = $1063; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); label = 161; break; } case 172: { $1086 = ___cxa_find_matching_catch()|0; $1087 = tempRet0; $3 = $1086; $4 = $1087; label = 178; break; } case 173: { $1088 = ___cxa_find_matching_catch()|0; $1089 = tempRet0; $3 = $1088; $4 = $1089; label = 177; break; } case 174: { $1090 = ___cxa_find_matching_catch()|0; $1091 = tempRet0; $3 = $1090; $4 = $1091; label = 176; break; } case 175: { $1092 = ___cxa_find_matching_catch()|0; $1093 = tempRet0; $3 = $1092; $4 = $1093; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); label = 176; break; } case 187: { $1116 = ___cxa_find_matching_catch()|0; $1117 = tempRet0; $3 = $1116; $4 = $1117; label = 193; break; } case 188: { $1118 = ___cxa_find_matching_catch()|0; $1119 = tempRet0; $3 = $1118; $4 = $1119; label = 192; break; } case 189: { $1120 = ___cxa_find_matching_catch()|0; $1121 = tempRet0; $3 = $1120; $4 = $1121; label = 191; break; } case 190: { $1122 = ___cxa_find_matching_catch()|0; $1123 = tempRet0; $3 = $1122; $4 = $1123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); label = 191; break; } case 204: { $1151 = ___cxa_find_matching_catch()|0; $1152 = tempRet0; $3 = $1151; $4 = $1152; label = 241; break; } case 205: { $1153 = ___cxa_find_matching_catch()|0; $1154 = tempRet0; $3 = $1153; $4 = $1154; label = 207; break; } case 206: { $1155 = ___cxa_find_matching_catch()|0; $1156 = tempRet0; $3 = $1155; $4 = $1156; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); label = 207; break; } case 216: { $1180 = ___cxa_find_matching_catch()|0; $1181 = tempRet0; $3 = $1180; $4 = $1181; label = 218; break; } case 217: { $1182 = ___cxa_find_matching_catch()|0; $1183 = tempRet0; $3 = $1182; $4 = $1183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); label = 218; break; } case 219: { $1184 = ___cxa_find_matching_catch()|0; $1185 = tempRet0; $3 = $1184; $4 = $1185; label = 221; break; } case 220: { $1186 = ___cxa_find_matching_catch()|0; $1187 = tempRet0; $3 = $1186; $4 = $1187; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); label = 221; break; } case 228: { $1208 = ___cxa_find_matching_catch()|0; $1209 = tempRet0; $3 = $1208; $4 = $1209; label = 230; break; } case 229: { $1210 = ___cxa_find_matching_catch()|0; $1211 = tempRet0; $3 = $1210; $4 = $1211; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); label = 230; break; } case 236: { $1220 = ___cxa_find_matching_catch()|0; $1221 = tempRet0; $3 = $1220; $4 = $1221; label = 240; break; } case 237: { $1222 = ___cxa_find_matching_catch()|0; $1223 = tempRet0; $3 = $1222; $4 = $1223; label = 239; break; } case 238: { $1224 = ___cxa_find_matching_catch()|0; $1225 = tempRet0; $3 = $1224; $4 = $1225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); label = 239; break; } case 245: { $1235 = ___cxa_find_matching_catch()|0; $1236 = tempRet0; $3 = $1235; $4 = $1236; label = 263; break; } case 258: { $1259 = ___cxa_find_matching_catch()|0; $1260 = tempRet0; $3 = $1259; $4 = $1260; label = 262; break; } case 259: { $1261 = ___cxa_find_matching_catch()|0; $1262 = tempRet0; $3 = $1261; $4 = $1262; label = 261; break; } case 260: { $1263 = ___cxa_find_matching_catch()|0; $1264 = tempRet0; $3 = $1263; $4 = $1264; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); label = 261; break; } case 271: { $1283 = ___cxa_find_matching_catch()|0; $1284 = tempRet0; $3 = $1283; $4 = $1284; label = 277; break; } case 272: { $1285 = ___cxa_find_matching_catch()|0; $1286 = tempRet0; $3 = $1285; $4 = $1286; label = 276; break; } case 273: { $1287 = ___cxa_find_matching_catch()|0; $1288 = tempRet0; $3 = $1287; $4 = $1288; label = 275; break; } case 274: { $1289 = ___cxa_find_matching_catch()|0; $1290 = tempRet0; $3 = $1289; $4 = $1290; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); label = 275; break; } case 286: { $1350 = $font; $1351 = HEAP32[$1350>>2]|0; $1352 = ((($1351)) + 16|0); $1353 = HEAP32[$1352>>2]|0; $1354 = $backup_scale; __THREW__ = 0; invoke_vid($1353|0,($1350|0),(+$1354)); $1355 = __THREW__; __THREW__ = 0; $1356 = $1355&1; if ($1356) { label = 44; break; } $1357 = $0; $1358 = $1; __THREW__ = 0; invoke_viii(4546,($1357|0),($1358|0),0); $1359 = __THREW__; __THREW__ = 0; $1360 = $1359&1; if ($1360) { label = 44; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFormattedData); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($Carditems); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; break; } } switch (label|0) { case 44: { $288 = ___cxa_find_matching_catch()|0; $289 = tempRet0; $3 = $288; $4 = $289; break; } case 81: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } case 85: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 134; break; } case 145: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } case 161: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 162; break; } case 176: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 177; break; } case 191: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); label = 192; break; } case 207: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); label = 241; break; } case 218: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); label = 241; break; } case 221: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); label = 241; break; } case 230: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); label = 241; break; } case 239: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); label = 240; break; } case 261: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); label = 262; break; } case 275: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); label = 276; break; } } if ((label|0) == 134) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad4); } else if ((label|0) == 162) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); label = 163; } else if ((label|0) == 177) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); label = 178; } else if ((label|0) == 192) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); label = 193; } else if ((label|0) == 240) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); label = 241; } else if ((label|0) == 262) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); label = 263; } else if ((label|0) == 276) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); label = 277; } if ((label|0) == 163) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st); label = 284; } else if ((label|0) == 178) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st10); label = 284; } else if ((label|0) == 193) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($st11); label = 284; } else if ((label|0) == 241) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); label = 284; } else if ((label|0) == 263) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sRarity); label = 284; } else if ((label|0) == 277) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); label = 284; } if ((label|0) == 284) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($formattedfield); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFormattedData); } } } } if ((label|0) == 43) { $286 = ___cxa_find_matching_catch()|0; $287 = tempRet0; $3 = $286; $4 = $287; } __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($Carditems); } } } if ((label|0) == 24) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $3 = $203; $4 = $204; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($txt); } } } } } } while(0); if ((label|0) == 8) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; } __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $1361 = $3; $1362 = $4; ___resumeException($1361|0); // unreachable; } function __ZN8CardView7getCardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 92|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN17TransientCardViewC2EP15MTGCardInstanceRK3Pos($this,$card,$ref) { $this = $this|0; $card = $card|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $ref; $3 = $0; $4 = $1; $5 = $2; __ZN7CardGuiC2EP15MTGCardInstanceRK3Pos($3,$4,$5); $6 = 25964; HEAP32[$3>>2] = $6; $7 = ((($3)) + 8|0); $8 = 26016; HEAP32[$7>>2] = $8; $9 = ((($3)) + 12|0); $10 = 26036; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZNK8CardView8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNK7CardGui8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$3)|0); $5 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,124244)|0); $6 = ((($2)) + 92|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($5,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,124268)|0); $10 = ((($2)) + 12|0); $11 = ((($10)) + 4|0); $12 = +HEAPF32[$11>>2]; $13 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($9,$12)|0); $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,197988)|0); $15 = ((($2)) + 12|0); $16 = ((($15)) + 8|0); $17 = +HEAPF32[$16>>2]; $18 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($14,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,124284)|0); $20 = ((($2)) + 12|0); $21 = ((($20)) + 36|0); $22 = +HEAPF32[$21>>2]; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($19,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,124291)|0); $25 = ((($2)) + 12|0); $26 = ((($25)) + 16|0); $27 = +HEAPF32[$26>>2]; $28 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($24,$27)|0); STACKTOP = sp;return ($28|0); } function __ZNK7CardGui8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,124302)|0); $5 = ((($2)) + 12|0); $6 = ((($5)) + 24|0); $7 = +HEAPF32[$6>>2]; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($4,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,197988)|0); $10 = ((($2)) + 12|0); $11 = ((($10)) + 28|0); $12 = +HEAPF32[$11>>2]; $13 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($9,$12)|0); STACKTOP = sp;return ($13|0); } function __ZN22SimpleCardEffectRotateC2Ef($this,$rotation) { $this = $this|0; $rotation = +$rotation; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $rotation; $2 = $0; __ZN16SimpleCardEffectC2Ev($2); $3 = 25916; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAPF32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN22SimpleCardEffectRotate8doEffectEP3Pos($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = ((($2)) + 4|0); $4 = +HEAPF32[$3>>2]; $5 = $1; $6 = ((($5)) + 36|0); HEAPF32[$6>>2] = $4; STACKTOP = sp;return; } function __ZN22SimpleCardEffectRotate10undoEffectEP3Pos($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $1; $3 = ((($2)) + 36|0); HEAPF32[$3>>2] = 0.0; STACKTOP = sp;return; } function __ZN20SimpleCardEffectMaskC2Ej($this,$mask) { $this = $this|0; $mask = $mask|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mask; $2 = $0; __ZN16SimpleCardEffectC2Ev($2); $3 = 25940; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN20SimpleCardEffectMask8doEffectEP3Pos($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 52|0); HEAP32[$6>>2] = $4; STACKTOP = sp;return; } function __ZN20SimpleCardEffectMask10undoEffectEP3Pos($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $1; $3 = ((($2)) + 52|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __GLOBAL__sub_I_CardGui_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_500(); ___cxx_global_var_init_1_501(); ___cxx_global_var_init_3_502(); ___cxx_global_var_init_5_503(); ___cxx_global_var_init_7_504(); return; } function __ZN7CardGuiD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13PlayGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4585,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4586,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4587,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(4588,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4589,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4590,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<3)|0); STACKTOP = sp;return ($5|0); } function __ZN12_GLOBAL__N_118SineHelperFunctionERKf($value) { $value = $value|0; var $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $value; $1 = $0; $2 = +HEAPF32[$1>>2]; $3 = $2; $4 = 6.2831853071795862 * $3; $5 = $4 / 256.0; $6 = $5; $7 = (+Math_sin((+$6))); STACKTOP = sp;return (+$7); } function __ZN12_GLOBAL__N_120CosineHelperFunctionERKf($value) { $value = $value|0; var $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $value; $1 = $0; $2 = +HEAPF32[$1>>2]; $3 = $2 - 35.0; $4 = $3; $5 = 6.2831853071795862 * $4; $6 = $5 / 256.0; $7 = $6; $8 = (+Math_cos((+$7))); STACKTOP = sp;return (+$8); } function __ZN11MTGAllCards8findTypeEj($agg$result,$id) { $agg$result = $agg$result|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $id; $3 = HEAP32[11824]|0; $4 = ((($3)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$4); $5 = HEAP32[11824]|0; $6 = ((($5)) + 96|0); $7 = $0; __THREW__ = 0; invoke_viii(4591,($agg$result|0),($6|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__110shared_ptrI5JQuadEcvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($1)|0); $3 = ($2|0)!=(0|0); STACKTOP = sp;return ($3|0); } function __ZNK12GameObserver8gameTypeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN16SimpleCardEffectC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 26108; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function ___cxx_global_var_init_500() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26052,182585); (___cxa_atexit((3831|0),(26052|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_501() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26064,165089); (___cxa_atexit((3831|0),(26064|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_502() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26076,165080); (___cxa_atexit((3831|0),(26076|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_503() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26088,165065); (___cxa_atexit((3831|0),(26088|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_504() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev(25704); (___cxa_atexit((4592|0),(25704|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4593,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4594,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16SimpleCardEffectD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN16SimpleCardEffectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16SimpleCardEffectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N7CardGuiD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN7CardGuiD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N7CardGuiD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN7CardGuiD2Ev($2); STACKTOP = sp;return; } function __ZN7CardGuiD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7CardGuiD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N7CardGuiD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN7CardGuiD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N7CardGuiD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN7CardGuiD0Ev($2); STACKTOP = sp;return; } function __ZN13PlayGuiObject8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 12|0); $4 = ((($3)) + 32|0); HEAPF32[$4>>2] = 1.3999999761581421; STACKTOP = sp;return; } function __ZN13PlayGuiObject7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 80|0); HEAP8[$4>>0] = 0; $5 = ((($3)) + 12|0); $6 = ((($5)) + 32|0); HEAPF32[$6>>2] = 1.0; STACKTOP = sp;return 1; } function __ZN13PlayGuiObject13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN8CardView6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7CardGui6RenderEv($1); STACKTOP = sp;return; } function __ZThn12_N8CardView6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN8CardView6RenderEv($2); STACKTOP = sp;return; } function __ZN22SimpleCardEffectRotateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16SimpleCardEffectD2Ev($1); STACKTOP = sp;return; } function __ZN22SimpleCardEffectRotateD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22SimpleCardEffectRotateD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20SimpleCardEffectMaskD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16SimpleCardEffectD2Ev($1); STACKTOP = sp;return; } function __ZN20SimpleCardEffectMaskD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20SimpleCardEffectMaskD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4595,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4596,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP25ModRulesRenderCardGuiItemE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP25ModRulesRenderCardGuiItemE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1eqIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS6_RKS8_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS6_RKS8_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZThn8_N17TransientCardViewD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN17TransientCardViewD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N17TransientCardViewD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN17TransientCardViewD2Ev($2); STACKTOP = sp;return; } function __ZN17TransientCardViewD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7CardGuiD2Ev($1); STACKTOP = sp;return; } function __ZN17TransientCardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TransientCardViewD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N17TransientCardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN17TransientCardViewD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N17TransientCardViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN17TransientCardViewD0Ev($2); STACKTOP = sp;return; } function __ZN13CardPrimitiveC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 26132; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 20|0); __THREW__ = 0; invoke_vi(3904,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } $9 = ((($3)) + 104|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($9); $10 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($10); $11 = ((($3)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($3)) + 140|0); HEAP8[$12>>0] = 0; $13 = ((($3)) + 144|0); __ZNSt3__16bitsetILj128EEC2Ev($13); $14 = ((($3)) + 160|0); __ZNSt3__16bitsetILj128EEC2Ev($14); $15 = ((($3)) + 176|0); __ZNSt3__16bitsetILj128EEC2Ev($15); $16 = ((($3)) + 192|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($16); $17 = ((($3)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = ((($3)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($3)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($19); __THREW__ = 0; (invoke_ii(4597,($3|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($9); __ZN8ManaCostD2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } function __ZN13CardPrimitive4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 144|0); (__ZNSt3__16bitsetILj128EE5resetEv($2)|0); $3 = ((($1)) + 160|0); (__ZNSt3__16bitsetILj128EE5resetEv($3)|0); $4 = ((($1)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($4); $5 = ((($1)) + 204|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($5,211279)|0); $6 = ((($1)) + 192|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv($6); $7 = ((($1)) + 220|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($7,211279)|0); $8 = ((($1)) + 216|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 4|0); HEAP32[$9>>2] = 0; $10 = ((($1)) + 244|0); HEAP32[$10>>2] = 0; $11 = ((($1)) + 232|0); HEAP32[$11>>2] = 0; $12 = ((($1)) + 236|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return 1; } function __ZN13CardPrimitiveC2EPS_($this,$source) { $this = $this|0; $source = $source|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $it = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $source; $7 = $0; $8 = 26132; HEAP32[$7>>2] = $8; $9 = ((($7)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($7)) + 20|0); __THREW__ = 0; invoke_vi(3904,($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $172 = $2; $173 = $3; ___resumeException($172|0); // unreachable; } $13 = ((($7)) + 104|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($13); $14 = ((($7)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = ((($7)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($15); $16 = ((($7)) + 144|0); __ZNSt3__16bitsetILj128EEC2Ev($16); $17 = ((($7)) + 160|0); __ZNSt3__16bitsetILj128EEC2Ev($17); $18 = ((($7)) + 176|0); __ZNSt3__16bitsetILj128EEC2Ev($18); $19 = ((($7)) + 192|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($19); $20 = ((($7)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($20); $21 = ((($7)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = ((($7)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($22); $23 = $1; $24 = ($23|0)!=(0|0); if (!($24)) { STACKTOP = sp;return; } $27 = ((($7)) + 144|0); $28 = $1; $29 = ((($28)) + 144|0); ;HEAP32[$27>>2]=HEAP32[$29>>2]|0;HEAP32[$27+4>>2]=HEAP32[$29+4>>2]|0;HEAP32[$27+8>>2]=HEAP32[$29+8>>2]|0;HEAP32[$27+12>>2]=HEAP32[$29+12>>2]|0; $30 = ((($7)) + 160|0); $31 = $1; $32 = ((($31)) + 144|0); ;HEAP32[$30>>2]=HEAP32[$32>>2]|0;HEAP32[$30+4>>2]=HEAP32[$32+4>>2]|0;HEAP32[$30+8>>2]=HEAP32[$32+8>>2]|0;HEAP32[$30+12>>2]=HEAP32[$32+12>>2]|0; $33 = ((($7)) + 176|0); $34 = $1; $35 = ((($34)) + 144|0); ;HEAP32[$33>>2]=HEAP32[$35>>2]|0;HEAP32[$33+4>>2]=HEAP32[$35+4>>2]|0;HEAP32[$33+8>>2]=HEAP32[$35+8>>2]|0;HEAP32[$33+12>>2]=HEAP32[$35+12>>2]|0; $i = 0; while(1) { $36 = $i; $37 = $1; $38 = ((($37)) + 248|0); $39 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($38)|0); $40 = ($36>>>0)<($39>>>0); if (!($40)) { label = 10; break; } $41 = ((($7)) + 248|0); $42 = $1; $43 = ((($42)) + 248|0); $44 = $i; __THREW__ = 0; $45 = (invoke_iii(4123,($43|0),($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } __THREW__ = 0; invoke_vii(4598,($41|0),($45|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break; } $50 = $i; $51 = (($50) + 1)|0; $i = $51; } L13: do { if ((label|0) == 10) { $54 = $1; $55 = ((($54)) + 140|0); $56 = HEAP8[$55>>0]|0; $57 = ((($7)) + 140|0); HEAP8[$57>>0] = $56; $58 = ((($7)) + 20|0); $59 = $1; __THREW__ = 0; $60 = (invoke_ii(4121,($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __THREW__ = 0; invoke_vii(4409,($58|0),($60|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = $1; __THREW__ = 0; $66 = (invoke_ii(4121,($65|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; $69 = (invoke_ii(4599,($66|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { $72 = ($69|0)!=(0|0); if ($72) { $73 = ((($7)) + 20|0); __THREW__ = 0; $74 = (invoke_ii(4599,($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break; } $77 = ((($74)) + 64|0); $78 = $1; __THREW__ = 0; $79 = (invoke_ii(4121,($78|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break; } __THREW__ = 0; $82 = (invoke_ii(4599,($79|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break; } $85 = ((($82)) + 64|0); __THREW__ = 0; (invoke_iii(3901,($77|0),($85|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { break; } } $88 = ((($7)) + 116|0); $89 = $1; $90 = ((($89)) + 116|0); __THREW__ = 0; (invoke_iii(3901,($88|0),($90|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if (!($92)) { $93 = ((($7)) + 104|0); $94 = $1; $95 = ((($94)) + 104|0); __THREW__ = 0; (invoke_iii(4327,($93|0),($95|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if (!($97)) { $98 = $1; $99 = ((($98)) + 128|0); __THREW__ = 0; invoke_vii(4325,($7|0),($99|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if (!($101)) { $102 = $1; $103 = ((($102)) + 232|0); $104 = HEAP32[$103>>2]|0; $105 = ((($7)) + 232|0); HEAP32[$105>>2] = $104; $106 = $1; $107 = ((($106)) + 236|0); $108 = HEAP32[$107>>2]|0; $109 = ((($7)) + 236|0); HEAP32[$109>>2] = $108; $110 = $1; $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)!=(0|0); if ($113) { $114 = $1; $115 = ((($114)) + 4|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; $117 = (invoke_ii(4600,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break; } else { $121 = $117; } } else { $121 = 0; } $120 = ((($7)) + 4|0); HEAP32[$120>>2] = $121; $122 = $1; $123 = ((($122)) + 240|0); $124 = HEAP32[$123>>2]|0; $125 = ((($7)) + 240|0); HEAP32[$125>>2] = $124; $126 = $1; $127 = ((($126)) + 244|0); $128 = HEAP32[$127>>2]|0; $129 = ((($7)) + 244|0); HEAP32[$129>>2] = $128; $130 = ((($7)) + 204|0); $131 = $1; $132 = ((($131)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($130|0),($132|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if (!($134)) { $135 = $1; $136 = ((($135)) + 192|0); $137 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($136)|0); HEAP32[$4>>2] = $137; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_iEEEE($it,$$byval_copy); while(1) { $138 = $1; $139 = ((($138)) + 192|0); $140 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($139)|0); HEAP32[$6>>2] = $140; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_iEEEE($5,$$byval_copy$1); __THREW__ = 0; $141 = (invoke_iii(4601,($it|0),($5|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { break L13; } if (!($141)) { break; } $144 = ((($7)) + 192|0); __THREW__ = 0; $145 = (invoke_ii(4602,($it|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L13; } __THREW__ = 0; $148 = (invoke_iii(3944,($144|0),($145|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break L13; } $151 = $1; $152 = ((($151)) + 192|0); __THREW__ = 0; $153 = (invoke_ii(4602,($it|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break L13; } __THREW__ = 0; $156 = (invoke_iii(3944,($152|0),($153|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { break L13; } __THREW__ = 0; (invoke_iii(3901,($148|0),($156|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break L13; } __THREW__ = 0; (invoke_ii(4603,($it|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break L13; } } $163 = ((($7)) + 220|0); $164 = $1; $165 = ((($164)) + 220|0); __THREW__ = 0; (invoke_iii(3901,($163|0),($165|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if (!($167)) { $168 = $1; $169 = ((($168)) + 216|0); $170 = HEAP32[$169>>2]|0; $171 = ((($7)) + 216|0); HEAP32[$171>>2] = $170; STACKTOP = sp;return; } } } } } } } } } } } while(0); $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($13); __ZN8ManaCostD2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $172 = $2; $173 = $3; ___resumeException($172|0); // unreachable; } function __ZN13CardPrimitive11getManaCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); STACKTOP = sp;return ($2|0); } function __ZN13CardPrimitive7setNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 32|0; $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $1 = $value; $6 = $0; $7 = ((($6)) + 128|0); $8 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($7,$8)|0); $9 = ((($6)) + 8|0); $10 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($9,$10)|0); $11 = ((($6)) + 8|0); $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($11)|0); HEAP32[$2>>2] = $12; $13 = ((($6)) + 8|0); $14 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($13)|0); HEAP32[$3>>2] = $14; $15 = ((($6)) + 8|0); $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($15)|0); HEAP32[$4>>2] = $16; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $17 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,3794)|0); HEAP32[$5>>2] = $17; STACKTOP = sp;return; } function __ZN13CardPrimitiveD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 26132; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN16CastRestrictionsD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 4|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($10); $11 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $12 = ((($1)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $13 = ((($1)) + 192|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($13); $14 = ((($1)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $15 = ((($1)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $16 = ((($1)) + 104|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($16); $17 = ((($1)) + 20|0); __ZN8ManaCostD2Ev($17); $18 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); STACKTOP = sp;return; } function __ZN13CardPrimitiveD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13CardPrimitiveD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13CardPrimitive10isCreatureEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN13CardPrimitive10hasSubtypeEi($1,1)|0); STACKTOP = sp;return ($2|0); } function __ZN13CardPrimitive10hasSubtypeEi($this,$_subtype) { $this = $this|0; $_subtype = $_subtype|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_subtype; $2 = $0; $3 = $1; $4 = (__ZN13CardPrimitive7hasTypeEi($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN13CardPrimitive6isLandEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN13CardPrimitive10hasSubtypeEi($1,5)|0); STACKTOP = sp;return ($2|0); } function __ZN13CardPrimitive7isSpellEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN13CardPrimitive10isCreatureEv($1)|0); if ($2) { $5 = 0; STACKTOP = sp;return ($5|0); } $3 = (__ZN13CardPrimitive6isLandEv($1)|0); $4 = $3 ^ 1; $5 = $4; STACKTOP = sp;return ($5|0); } function __ZN13CardPrimitive6dredgeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 244|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN13CardPrimitive15setRestrictionsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_restriction) { $this = $this|0; $_restriction = $_restriction|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { $5 = (__Znwj(24)|0); ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0;HEAP32[$5+20>>2]=0|0; __ZN16CastRestrictionsC2Ev($5); $6 = ((($1)) + 4|0); HEAP32[$6>>2] = $5; } $7 = ((($1)) + 4|0); $8 = HEAP32[$7>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($8,$_restriction)|0); STACKTOP = sp;return; } function __ZN13CardPrimitive15getRestrictionsEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN13CardPrimitive20setOtherRestrictionsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_restriction) { $this = $this|0; $_restriction = $_restriction|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { $5 = (__Znwj(24)|0); ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0;HEAP32[$5+20>>2]=0|0; __ZN16CastRestrictionsC2Ev($5); $6 = ((($1)) + 4|0); HEAP32[$6>>2] = $5; } $7 = ((($1)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 12|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($9,$_restriction)|0); STACKTOP = sp;return; } function __ZN13CardPrimitive20getOtherRestrictionsEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$7); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN13CardPrimitive8setColorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$_color,$removeAllOthers) { $this = $this|0; $_color = $_color|0; $removeAllOthers = $removeAllOthers|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $removeAllOthers; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv(47348)|0); $6 = ($4>>>0)<($5>>>0); $7 = $1; if (!($6)) { break; } $8 = $i; $9 = (__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj(47348,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($7,$10)|0); $12 = ($11|0)==(0); $13 = $i; if ($12) { label = 4; break; } $15 = (($13) + 1)|0; $i = $15; } if ((label|0) == 4) { $14 = $2; __ZN13CardPrimitive8setColorEii($3,$13,$14); STACKTOP = sp;return; } $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($7,158363)|0); $17 = ($16|0)==(0); if (!($17)) { STACKTOP = sp;return; } $18 = $2; __ZN13CardPrimitive8setColorEii($3,0,$18); STACKTOP = sp;return; } function __ZN13CardPrimitive8setColorEii($this,$_color,$removeAllOthers) { $this = $this|0; $_color = $_color|0; $removeAllOthers = $removeAllOthers|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $removeAllOthers; $3 = $0; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 140|0); HEAP8[$6>>0] = 0; } $7 = $1; $8 = (__ZN13CardPrimitive21ConvertColorToBitMaskEi($7)|0); $9 = $8&255; $10 = ((($3)) + 140|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = $12 | $9; $14 = $13&255; HEAP8[$10>>0] = $14; STACKTOP = sp;return; } function __ZN13CardPrimitive21ConvertColorToBitMaskEi($inColor) { $inColor = $inColor|0; var $0 = 0, $1 = 0, $2 = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $inColor; $value = 0; $1 = $0; switch ($1|0) { case 0: { $value = 1; break; } case 1: { $value = 2; break; } case 2: { $value = 4; break; } case 3: { $value = 8; break; } case 4: { $value = 16; break; } case 5: { $value = 32; break; } case 7: { $value = 64; break; } default: { } } $2 = $value; STACKTOP = sp;return ($2|0); } function __ZN13CardPrimitive11removeColorEi($this,$_color) { $this = $this|0; $_color = $_color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mask = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $0; $3 = $1; $4 = (__ZN13CardPrimitive21ConvertColorToBitMaskEi($3)|0); $5 = $4&255; $6 = $5 ^ -1; $7 = $6&255; $mask = $7; $8 = $mask; $9 = $8&255; $10 = ((($2)) + 140|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = $12 & $9; $14 = $13&255; HEAP8[$10>>0] = $14; STACKTOP = sp;return; } function __ZN13CardPrimitive8getColorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 140|0); $4 = HEAP8[$3>>0]|0; $5 = ($4<<24>>24)!=(0); L1: do { if ($5) { $i = 1; while(1) { $6 = $i; $7 = HEAP32[11900]|0; $8 = ($6|0)<($7|0); if (!($8)) { break L1; } $9 = $i; $10 = (__ZN13CardPrimitive8hasColorEi($2,$9)|0); $11 = $i; if ($10) { break; } $12 = (($11) + 1)|0; $i = $12; } $0 = $11; $13 = $0; STACKTOP = sp;return ($13|0); } } while(0); $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN13CardPrimitive8hasColorEi($this,$inColor) { $this = $this|0; $inColor = $inColor|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inColor; $2 = $0; $3 = ((($2)) + 140|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $1; $7 = (__ZN13CardPrimitive21ConvertColorToBitMaskEi($6)|0); $8 = $7&255; $9 = $5 & $8; $10 = ($9|0)>(0); STACKTOP = sp;return ($10|0); } function __ZN13CardPrimitive11countColorsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mask = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $mask = 62; $2 = ((($1)) + 140|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = $mask; $6 = $5&255; $7 = $6 & $4; $8 = $7&255; $mask = $8; $9 = $mask; $10 = $9&255; $11 = (__ZN12_GLOBAL__N_112CountSetBitsEi($10)|0); STACKTOP = sp;return ($11|0); } function __ZN13CardPrimitive11setManaCostERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $0 = $this; $1 = $s; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$6); $7 = ((($5)) + 20|0); __THREW__ = 0; (invoke_iiii(3947,($2|0),($7|0),(0|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $i = 1; while(1) { $10 = $i; $11 = ($10|0)<=(5); if (!($11)) { break; } $12 = ((($5)) + 20|0); $13 = $i; $14 = (__ZN8ManaCost8hasColorEi($12,$13)|0); $15 = ($14|0)!=(0); if ($15) { $16 = $i; __ZN13CardPrimitive8setColorEii($5,$16,0); } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } STACKTOP = sp;return; } function __ZN13CardPrimitive7setTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_type_text) { $this = $this|0; $_type_text = $_type_text|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_type_text; $2 = $0; $3 = $1; __ZN13CardPrimitive10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($2,$3); STACKTOP = sp;return; } function __ZN13CardPrimitive10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $id = 0, $parentType = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $value; $5 = $0; $parentType = 0; $i = 0; while(1) { $6 = $i; $7 = ((($5)) + 248|0); $8 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); if (!($9)) { break; } $10 = ((($5)) + 248|0); $11 = $i; $12 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN11MTGAllCards6isTypeEj($13)|0); if ($14) { label = 4; break; } $19 = $i; $20 = (($19) + 1)|0; $i = $20; } if ((label|0) == 4) { $15 = ((($5)) + 248|0); $16 = $i; $17 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $parentType = $18; } $21 = $parentType; $22 = ($21|0)==(6); if ($22) { $23 = (__ZN13CardPrimitive10isCreatureEv($5)|0); if ($23) { $parentType = 1; } } $24 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$24); $25 = $parentType; __THREW__ = 0; $26 = (invoke_iii(4604,($2|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $26; $29 = $id; __ZN13CardPrimitive7addTypeEi($5,$29); STACKTOP = sp;return; } } function __ZN13CardPrimitive7addTypeEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $id; $2 = $0; $3 = ((($2)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($3,$1); STACKTOP = sp;return; } function __ZN13CardPrimitive10removeTypeEii($this,$id,$removeAll) { $this = $this|0; $id = $id|0; $removeAll = $removeAll|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 40|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $id; $3 = $removeAll; $8 = $1; $result = 0; $9 = ((($8)) + 248|0); $10 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($9)|0); $11 = (($10) - 1)|0; $i = $11; while(1) { $12 = $i; $13 = ($12|0)>=(0); if (!($13)) { label = 7; break; } $14 = ((($8)) + 248|0); $15 = $i; $16 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = ($17|0)==($18|0); if ($19) { $20 = ((($8)) + 248|0); $21 = ((($8)) + 248|0); $22 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($21)|0); HEAP32[$6>>2] = $22; $23 = $i; $24 = (__ZNKSt3__111__wrap_iterIPiEplEi($6,$23)|0); HEAP32[$5>>2] = $24; __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $25 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEE($20,$$byval_copy)|0); HEAP32[$7>>2] = $25; $26 = $result; $27 = (($26) + 1)|0; $result = $27; $28 = $3; $29 = ($28|0)!=(0); if (!($29)) { label = 5; break; } } $31 = $i; $32 = (($31) + -1)|0; $i = $32; } if ((label|0) == 5) { $30 = $result; $0 = $30; $34 = $0; STACKTOP = sp;return ($34|0); } else if ((label|0) == 7) { $33 = $result; $0 = $33; $34 = $0; STACKTOP = sp;return ($34|0); } return (0)|0; } function __ZN13CardPrimitive7setTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $2 = $0; $3 = ((($2)) + 116|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZN13CardPrimitive16getFormattedTextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 116|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($3)|0); $5 = ($4|0)!=(0); if (!($5)) { $6 = ((($2)) + 104|0); $0 = $6; $31 = $0; STACKTOP = sp;return ($31|0); } $7 = ((($2)) + 116|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($7,124374,0)|0); $found = $8; while(1) { $9 = $found; $10 = ($9|0)!=(-1); if (!($10)) { break; } $11 = ((($2)) + 116|0); $12 = $found; $13 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($11,$12)|0); HEAP8[$13>>0] = 47; $14 = ((($2)) + 116|0); $15 = $found; $16 = (($15) + 1)|0; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($14,124374,$16)|0); $found = $17; } $18 = (__ZN16WResourceManager8InstanceEv()|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 112|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_iii[$21 & 8191]($18,2)|0); $mFont = $22; $23 = $mFont; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 40|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 116|0); $28 = ((($2)) + 104|0); FUNCTION_TABLE_viii[$26 & 8191]($23,$27,$28); $29 = ((($2)) + 116|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($29,211279)|0); $30 = ((($2)) + 104|0); $0 = $30; $31 = $0; STACKTOP = sp;return ($31|0); } function __ZN13CardPrimitive12addMagicTextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 28|0; $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$3>>2] = $8; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $9 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,3794)|0); HEAP32[$4>>2] = $9; $10 = ((($5)) + 204|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $12 = ($11|0)!=(0); if (!($12)) { $14 = ((($5)) + 204|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($14,$value)|0); STACKTOP = sp;return; } $13 = ((($5)) + 204|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($13,174481)|0); $14 = ((($5)) + 204|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($14,$value)|0); STACKTOP = sp;return; } function __ZN13CardPrimitive12addMagicTextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$value,$key) { $this = $this|0; $value = $value|0; $key = $key|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 28|0; $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$3>>2] = $8; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $9 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,3794)|0); HEAP32[$4>>2] = $9; $10 = ((($5)) + 192|0); $11 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($10,$key)|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $16 = ((($5)) + 192|0); $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($16,$key)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($17,$value)|0); STACKTOP = sp;return; } $14 = ((($5)) + 192|0); $15 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($14,$key)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($15,174481)|0); $16 = ((($5)) + 192|0); $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($16,$key)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($17,$value)|0); STACKTOP = sp;return; } function __ZNK13CardPrimitive7getNameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 128|0); STACKTOP = sp;return ($2|0); } function __ZNK13CardPrimitive9getLCNameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); STACKTOP = sp;return ($2|0); } function __ZN13CardPrimitive7hasTypeEi($this,$_type) { $this = $this|0; $_type = $_type|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $_type; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 248|0); $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 248|0); $9 = $i; $10 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ($11|0)==($12|0); if ($13) { label = 4; break; } $14 = $i; $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN13CardPrimitive7hasTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_type) { $this = $this|0; $_type = $_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_type; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$6); __THREW__ = 0; $7 = (invoke_iii(4349,($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $7; $10 = $id; $11 = (__ZN13CardPrimitive7hasTypeEi($5,$10)|0); STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN13CardPrimitive10hasSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_subtype) { $this = $this|0; $_subtype = $_subtype|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_subtype; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$6); __THREW__ = 0; $7 = (invoke_iii(4349,($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $7; $10 = $id; $11 = (__ZN13CardPrimitive7hasTypeEi($5,$10)|0); STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN13CardPrimitive8setPowerEi($this,$_power) { $this = $this|0; $_power = $_power|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_power; $2 = $0; $3 = $1; $4 = ((($2)) + 232|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN13CardPrimitive8getPowerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 232|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN13CardPrimitive12setToughnessEi($this,$_toughness) { $this = $this|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_toughness; $2 = $0; $3 = $1; $4 = ((($2)) + 236|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN13CardPrimitive12getToughnessEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 236|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __GLOBAL__sub_I_CardPrimitive_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_562(); ___cxx_global_var_init_1_563(); ___cxx_global_var_init_3_564(); ___cxx_global_var_init_5_565(); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN8ManaCost14getAlternativeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK16CastRestrictions5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(24)|0); __THREW__ = 0; invoke_vii(4605,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS9_SD_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERSA_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZN16CastRestrictionsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN16CastRestrictionsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZN12_GLOBAL__N_112CountSetBitsEi($n) { $n = $n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $n; $count = 0; while(1) { $1 = $0; $2 = ($1|0)!=(0); if (!($2)) { break; } $3 = $0; $4 = (($3) - 1)|0; $5 = $0; $6 = $5 & $4; $0 = $6; $7 = $count; $8 = (($7) + 1)|0; $count = $8; } $9 = $count; STACKTOP = sp;return ($9|0); } function __ZN11MTGAllCards6isTypeEj($type) { $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $type; $3 = HEAP32[11824]|0; $4 = ((($3)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$4); $5 = HEAP32[11824]|0; $6 = ((($5)) + 96|0); $7 = $0; __THREW__ = 0; $8 = (invoke_iii(4606,($6|0),($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN11MTGAllCards3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj($value,$parentType) { $value = $value|0; $parentType = $parentType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $lock = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 24|0; $1 = sp + 8|0; $0 = $parentType; $4 = HEAP32[11824]|0; $5 = ((($4)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$5); $6 = HEAP32[11824]|0; $7 = ((($6)) + 96|0); __THREW__ = 0; invoke_vii(3800,($1|0),($value|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } $10 = $0; __THREW__ = 0; $11 = (invoke_iiii(4607,($7|0),($1|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $result = $11; $14 = $result; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return ($14|0); } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; return (0)|0; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPiEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPiEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPiE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKiS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPiS1_EET0_T_S3_S2_($12,$14,$15)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function ___cxx_global_var_init_562() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26140,182585); (___cxa_atexit((3831|0),(26140|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_563() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26152,165089); (___cxa_atexit((3831|0),(26152|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_564() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26164,165080); (___cxa_atexit((3831|0),(26164|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_565() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26176,165065); (___cxa_atexit((3831|0),(26176|0),(___dso_handle|0))|0); return; } function __ZN16CastRestrictionsC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$6); $7 = ((($5)) + 12|0); $8 = $2; $9 = ((($8)) + 12|0); __THREW__ = 0; invoke_vii(3800,($7|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS9_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPiEC2ES1_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPiEC2ES1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPiEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKiS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKiE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKiE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKiE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPKi($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPKi($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKiEC2ES2_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKiEC2ES2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14moveIPiS1_EET0_T_S3_S2_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPiEET_S2_($7)|0); $9 = (__ZNSt3__16__moveIiiEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIiiEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNKSt3__111__wrap_iterIPiE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN12CardSelector14SelectorMemoryC2EP13PlayGuiObject($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $object; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = $1; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = $1; $7 = ((($6)) + 12|0); $8 = ((($7)) + 24|0); $9 = +HEAPF32[$8>>2]; $10 = ((($2)) + 4|0); HEAPF32[$10>>2] = $9; $11 = $1; $12 = ((($11)) + 12|0); $13 = ((($12)) + 28|0); $14 = +HEAPF32[$13>>2]; $15 = ((($2)) + 8|0); HEAPF32[$15>>2] = $14; STACKTOP = sp;return; } function __ZN12CardSelector14SelectorMemoryC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 8|0); HEAPF32[$2>>2] = 0.0; $3 = ((($1)) + 4|0); HEAPF32[$3>>2] = 0.0; STACKTOP = sp;return; } function __ZN12CardSelectorC2EP12GameObserverP10DuelLayers($this,$observer,$duel) { $this = $this|0; $observer = $observer|0; $duel = $duel|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $duel; $5 = $0; $6 = $1; __ZN16CardSelectorBaseC2EP12GameObserveri($5,$6,0); $7 = 26196; HEAP32[$5>>2] = $7; $8 = ((($5)) + 56|0); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEEC2Ev($8); $9 = ((($5)) + 68|0); HEAP32[$9>>2] = 0; $10 = ((($5)) + 72|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = ((($5)) + 76|0); HEAP32[$12>>2] = 0; $13 = ((($5)) + 80|0); __THREW__ = 0; invoke_viddddd(3894,($13|0),300.0,145.0,1.0,0.0,220.0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEED2Ev($8); __ZN16CardSelectorBaseD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { $16 = ((($5)) + 136|0); __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEC2Ev($16); $17 = ((($5)) + 148|0); __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEEC2Ev($17); $18 = ((($5)) + 172|0); __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($18); $19 = ((($5)) + 196|0); HEAPF32[$19>>2] = 0.0; STACKTOP = sp;return; } } function __ZN12CardSelector3AddEP13PlayGuiObject($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $target; $2 = $0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = (0|0)==($4|0); do { if ($5) { $6 = ((($2)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = (0|0)==($7|0); if (!($8)) { $9 = ((($2)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($2)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_iii[$12 & 8191]($10,$14)|0); if (!($15)) { break; } } $16 = HEAP32[$1>>2]|0; $17 = ((($2)) + 68|0); HEAP32[$17>>2] = $16; } } while(0); $18 = HEAP32[$1>>2]|0; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,6296,2184,0)|0); $21 = $20; } $c = $21; $22 = $c; $23 = ($22|0)!=(0|0); if ($23) { $24 = $c; $25 = ((($24)) + 12|0); $26 = ((($25)) + 32|0); HEAPF32[$26>>2] = 1.0; } $27 = ((($2)) + 68|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if ($29) { $31 = 0; } else { $30 = (___dynamic_cast($28,6296,2184,0)|0); $31 = $30; } $c = $31; $32 = $c; $33 = ($32|0)!=(0|0); if (!($33)) { $37 = ((($2)) + 56|0); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($37,$1); STACKTOP = sp;return; } $34 = $c; $35 = ((($34)) + 12|0); $36 = ((($35)) + 32|0); HEAPF32[$36>>2] = 1.3999999761581421; $37 = ((($2)) + 56|0); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($37,$1); STACKTOP = sp;return; } function __ZN12CardSelector6RemoveEP13PlayGuiObject($this,$card) { $this = $this|0; $card = $card|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $1 = $card; $5 = $0; $6 = ((($5)) + 56|0); $7 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$it>>2] = $7; while(1) { $8 = ((($5)) + 56|0); $9 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($8)|0); HEAP32[$2>>2] = $9; $10 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($10)) { label = 17; break; } $11 = $1; $12 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)==($13|0); if ($14) { break; } (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } if ((label|0) == 17) { STACKTOP = sp;return; } $15 = ((($5)) + 68|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = ((($5)) + 68|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $24 = 0; } else { $23 = (___dynamic_cast($21,6296,2184,0)|0); $24 = $23; } $c = $24; $25 = $c; $26 = ($25|0)!=(0|0); if ($26) { $27 = $c; $28 = ((($27)) + 12|0); $29 = ((($28)) + 32|0); HEAPF32[$29>>2] = 1.0; } $30 = ((($5)) + 56|0); $31 = ((($5)) + 76|0); $32 = HEAP32[$31>>2]|0; $33 = ((($5)) + 68|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZL7closestI16CardSelectorDiff13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($30,$32,$34)|0); $36 = ((($5)) + 68|0); HEAP32[$36>>2] = $35; $37 = ((($5)) + 68|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); if ($39) { $41 = 0; } else { $40 = (___dynamic_cast($38,6296,2184,0)|0); $41 = $40; } $c = $41; $42 = $c; $43 = ($42|0)!=(0|0); if ($43) { $44 = $c; $45 = ((($44)) + 12|0); $46 = ((($45)) + 32|0); HEAPF32[$46>>2] = 1.3999999761581421; } } $47 = ((($5)) + 68|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $50 = HEAP32[$49>>2]|0; $51 = ($48|0)==($50|0); if ($51) { $52 = ((($5)) + 68|0); HEAP32[$52>>2] = 0; } $53 = ((($5)) + 56|0); __ZNSt3__111__wrap_iterIPKP13PlayGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $54 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($53,$$byval_copy)|0); HEAP32[$4>>2] = $54; STACKTOP = sp;return; } function __ZN12CardSelector11fetchMemoryERNS_14SelectorMemoryE($this,$memory) { $this = $this|0; $memory = $memory|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $3 = sp; $1 = $this; $2 = $memory; $4 = $1; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = (0|0)==($6|0); if ($7) { $0 = 0; $40 = $0; STACKTOP = sp;return ($40|0); } $8 = ((($4)) + 56|0); $9 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$it>>2] = $9; while(1) { $10 = ((($4)) + 56|0); $11 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$3>>2] = $11; $12 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { label = 6; break; } (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } do { if ((label|0) == 6) { $18 = ((($4)) + 76|0); $19 = HEAP32[$18>>2]|0; $20 = (0|0)==($19|0); if (!($20)) { $21 = ((($4)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = HEAP32[$28>>2]|0; $0 = $29; $40 = $0; STACKTOP = sp;return ($40|0); } } while(0); $30 = ((($4)) + 56|0); $31 = ((($4)) + 76|0); $32 = HEAP32[$31>>2]|0; $33 = $2; $34 = ((($33)) + 4|0); $35 = +HEAPF32[$34>>2]; $36 = $2; $37 = ((($36)) + 8|0); $38 = +HEAPF32[$37>>2]; $39 = (__ZL7closestI16CardSelectorTrue13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_Eff($30,$32,$35,$38)|0); $0 = $39; $40 = $0; STACKTOP = sp;return ($40|0); } function __ZN12CardSelector4PushEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 172|0); $4 = ((($2)) + 68|0); $5 = HEAP32[$4>>2]|0; __ZN12CardSelector14SelectorMemoryC2EP13PlayGuiObject($1,$5); __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($3,$1); STACKTOP = sp;return; } function __ZN12CardSelector3PopEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $c1 = 0, $oldactive = 0, $oldowner = 0, $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oldowner = sp + 24|0; $1 = sp + 8|0; $0 = $this; $2 = $0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $oldactive = $4; $5 = ((($2)) + 172|0); $6 = (__ZNKSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($5)|0); if (!($6)) { $7 = ((($2)) + 172|0); $8 = (__ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE3topEv($7)|0); $9 = (__ZN12CardSelector11fetchMemoryERNS_14SelectorMemoryE($2,$8)|0); $10 = ((($2)) + 68|0); HEAP32[$10>>2] = $9; $11 = ((($2)) + 172|0); __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($11); $12 = $oldactive; $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,6296,2184,0)|0); $15 = $14; } $q = $15; $16 = $q; $17 = ($16|0)!=(0|0); if ($17) { $18 = $q; $19 = ((($18)) + 96|0); $20 = HEAP32[$19>>2]|0; HEAP32[$oldowner>>2] = $20; } else { HEAP32[$oldowner>>2] = 0; } $21 = HEAP32[$oldowner>>2]|0; $22 = (0)!=($21|0); if ($22) { $23 = ((($2)) + 136|0); $24 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($23,$oldowner)|0); $25 = $oldactive; __ZN12CardSelector14SelectorMemoryC2EP13PlayGuiObject($1,$25); ;HEAP32[$24>>2]=HEAP32[$1>>2]|0;HEAP32[$24+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$24+8>>2]=HEAP32[$1+8>>2]|0; } } $26 = ((($2)) + 68|0); $27 = HEAP32[$26>>2]|0; $28 = $oldactive; $29 = ($27|0)!=($28|0); if (!($29)) { STACKTOP = sp;return; } $30 = $oldactive; $31 = ($30|0)==(0|0); if ($31) { $33 = 0; } else { $32 = (___dynamic_cast($30,6296,2184,0)|0); $33 = $32; } $c = $33; $34 = $c; $35 = ($34|0)!=(0|0); if ($35) { $36 = $c; $37 = ((($36)) + 12|0); $38 = ((($37)) + 32|0); HEAPF32[$38>>2] = 1.0; } $39 = ((($2)) + 68|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0|0); if ($41) { $43 = 0; } else { $42 = (___dynamic_cast($40,6296,2184,0)|0); $43 = $42; } $c1 = $43; $44 = $c1; $45 = ($44|0)!=(0|0); if ($45) { $46 = $c1; $47 = ((($46)) + 12|0); $48 = ((($47)) + 32|0); HEAPF32[$48>>2] = 1.3999999761581421; } $49 = $oldactive; $50 = ($49|0)!=(0|0); if ($50) { $51 = $oldactive; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 24|0); $54 = HEAP32[$53>>2]|0; (FUNCTION_TABLE_iii[$54 & 8191]($51,0)|0); } $55 = ((($2)) + 68|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0|0); if (!($57)) { STACKTOP = sp;return; } $58 = ((($2)) + 68|0); $59 = HEAP32[$58>>2]|0; $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 20|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vi[$62 & 8191]($59); STACKTOP = sp;return; } function __ZN12CardSelector14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0.0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0.0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0.0, $171 = 0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $avatar = 0, $c = 0, $c2 = 0, $it = 0, $jge = 0, $old = 0, $oldactive = 0, $oldowner = 0, $owner = 0, $q = 0, $q1 = 0, $x = 0, $y = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 76|0; $it = sp + 64|0; $3 = sp + 60|0; $x = sp + 52|0; $y = sp + 48|0; $oldowner = sp + 40|0; $owner = sp + 36|0; $4 = sp + 12|0; $1 = $this; $2 = $key; $5 = $1; $6 = ((($5)) + 68|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = ((($5)) + 56|0); $10 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$it>>2] = $10; while(1) { $11 = ((($5)) + 56|0); $12 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$3>>2] = $12; $13 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($13)) { label = 8; break; } $14 = ((($5)) + 76|0); $15 = HEAP32[$14>>2]|0; $16 = (0|0)==($15|0); if ($16) { label = 6; break; } $17 = ((($5)) + 76|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iii[$20 & 8191]($18,$22)|0); if ($23) { label = 6; break; } (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } if ((label|0) == 6) { $24 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($5)) + 68|0); HEAP32[$26>>2] = $25; $27 = ((($5)) + 68|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($28); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); } else if ((label|0) == 8) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); } } $32 = ((($5)) + 68|0); $33 = HEAP32[$32>>2]|0; $oldactive = $33; $34 = ((($5)) + 196|0); HEAPF32[$34>>2] = 800.0; $35 = ((($5)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN12GameObserver8getInputEv($36)|0); $jge = $37; $38 = $jge; $39 = ($38|0)!=(0|0); if (!($39)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); } $40 = $jge; $41 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($40,$x,$y)|0); if ($41) { $42 = ((($5)) + 56|0); $43 = ((($5)) + 76|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$x>>2]|0; $46 = (+($45|0)); $47 = HEAP32[$y>>2]|0; $48 = (+($47|0)); $49 = (__ZL7closestI16CardSelectorTrue13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_Eff($42,$44,$46,$48)|0); $50 = ((($5)) + 68|0); HEAP32[$50>>2] = $49; } $51 = $2; switch ($51|0) { case 13: { $52 = ((($5)) + 8|0); $53 = HEAP32[$52>>2]|0; (__ZN12GameObserver19cancelCurrentActionEv($53)|0); break; } case 10: { $54 = ((($5)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ((($5)) + 68|0); $57 = HEAP32[$56>>2]|0; __ZN12GameObserver13ButtonPressedEP13PlayGuiObject($55,$57); break; } case 7: { $58 = ((($5)) + 56|0); $59 = ((($5)) + 76|0); $60 = HEAP32[$59>>2]|0; $61 = ((($5)) + 68|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZL7closestI16CardSelectorLeft13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($58,$60,$62)|0); $64 = ((($5)) + 68|0); HEAP32[$64>>2] = $63; label = 26; break; } case 6: { $65 = ((($5)) + 56|0); $66 = ((($5)) + 76|0); $67 = HEAP32[$66>>2]|0; $68 = ((($5)) + 68|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZL7closestI17CardSelectorRight13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($65,$67,$69)|0); $71 = ((($5)) + 68|0); HEAP32[$71>>2] = $70; label = 26; break; } case 8: { $72 = ((($5)) + 56|0); $73 = ((($5)) + 76|0); $74 = HEAP32[$73>>2]|0; $75 = ((($5)) + 68|0); $76 = HEAP32[$75>>2]|0; $77 = (__ZL7closestI14CardSelectorUp13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($72,$74,$76)|0); $78 = ((($5)) + 68|0); HEAP32[$78>>2] = $77; label = 26; break; } case 9: { $79 = ((($5)) + 56|0); $80 = ((($5)) + 76|0); $81 = HEAP32[$80>>2]|0; $82 = ((($5)) + 68|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZL7closestI16CardSelectorDown13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($79,$81,$83)|0); $85 = ((($5)) + 68|0); HEAP32[$85>>2] = $84; label = 26; break; } case 11: { $86 = ((($5)) + 52|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) + 1)|0; $89 = (($88|0) % 3)&-1; $90 = ((($5)) + 52|0); HEAP32[$90>>2] = $89; $91 = ((($5)) + 52|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)==(1); $94 = (__ZN12GameSettingsixEi(30372,15)|0); $95 = ((($94)) + 4|0); if ($93) { HEAP32[$95>>2] = 1; } else { HEAP32[$95>>2] = 0; } $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); break; } default: { $96 = $jge; $97 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($96,$x,$y)|0); if ($97) { label = 26; } else { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); } } } do { if ((label|0) == 26) { $98 = $2; $99 = ($98|0)!=(0); if ($99) { $100 = ((($5)) + 68|0); $101 = HEAP32[$100>>2]|0; $102 = $oldactive; $103 = ($101|0)!=($102|0); if (!($103)) { $185 = ((($5)) + 68|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)==(0|0); if ($187) { $189 = 0; } else { $188 = (___dynamic_cast($186,6296,3816,0)|0); $189 = $188; } $avatar = $189; $190 = $avatar; $191 = ($190|0)!=(0|0); if ($191) { break; } $192 = $2; $193 = ($192|0)==(9); if ($193) { $194 = ((($5)) + 72|0); $195 = HEAP32[$194>>2]|0; $196 = (__ZN10DuelLayers10GetAvatarsEv($195)|0); $197 = (__ZN10GuiAvatars7GetSelfEv($196)|0); $198 = ((($5)) + 68|0); HEAP32[$198>>2] = $197; break; } $199 = $2; $200 = ($199|0)==(8); if (!($200)) { break; } $201 = ((($5)) + 72|0); $202 = HEAP32[$201>>2]|0; $203 = (__ZN10DuelLayers10GetAvatarsEv($202)|0); $204 = (__ZN10GuiAvatars11GetOpponentEv($203)|0); $205 = ((($5)) + 68|0); HEAP32[$205>>2] = $204; break; } $104 = $oldactive; $105 = ($104|0)==(0|0); if ($105) { $107 = 0; } else { $106 = (___dynamic_cast($104,6296,2184,0)|0); $107 = $106; } $q = $107; $108 = $q; $109 = ($108|0)!=(0|0); if ($109) { $110 = $q; $111 = ((($110)) + 96|0); $112 = HEAP32[$111>>2]|0; HEAP32[$oldowner>>2] = $112; } else { HEAP32[$oldowner>>2] = 0; } $113 = ((($5)) + 68|0); $114 = HEAP32[$113>>2]|0; $115 = ($114|0)==(0|0); if ($115) { $117 = 0; } else { $116 = (___dynamic_cast($114,6296,2184,0)|0); $117 = $116; } $q1 = $117; $118 = $q1; $119 = ($118|0)!=(0|0); if ($119) { $120 = $q1; $121 = ((($120)) + 96|0); $122 = HEAP32[$121>>2]|0; HEAP32[$owner>>2] = $122; } else { HEAP32[$owner>>2] = 0; } $123 = HEAP32[$oldowner>>2]|0; $124 = HEAP32[$owner>>2]|0; $125 = ($123|0)!=($124|0); if ($125) { $126 = HEAP32[$owner>>2]|0; $127 = (0)!=($126|0); L66: do { if ($127) { $128 = ((($5)) + 136|0); $129 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($128,$owner)|0); $130 = (__ZN12CardSelector11fetchMemoryERNS_14SelectorMemoryE($5,$129)|0); $old = $130; $131 = $old; $132 = ($131|0)!=(0|0); if ($132) { $133 = $2; switch ($133|0) { case 7: { $134 = $old; $135 = ((($134)) + 12|0); $136 = ((($135)) + 24|0); $137 = +HEAPF32[$136>>2]; $138 = $oldactive; $139 = ((($138)) + 12|0); $140 = ((($139)) + 24|0); $141 = +HEAPF32[$140>>2]; $142 = $137 < $141; if (!($142)) { break L66; } $143 = $old; $144 = ((($5)) + 68|0); HEAP32[$144>>2] = $143; break L66; break; } case 6: { $145 = $old; $146 = ((($145)) + 12|0); $147 = ((($146)) + 24|0); $148 = +HEAPF32[$147>>2]; $149 = $oldactive; $150 = ((($149)) + 12|0); $151 = ((($150)) + 24|0); $152 = +HEAPF32[$151>>2]; $153 = $148 > $152; if (!($153)) { break L66; } $154 = $old; $155 = ((($5)) + 68|0); HEAP32[$155>>2] = $154; break L66; break; } case 8: { $156 = $old; $157 = ((($156)) + 12|0); $158 = ((($157)) + 28|0); $159 = +HEAPF32[$158>>2]; $160 = $oldactive; $161 = ((($160)) + 12|0); $162 = ((($161)) + 28|0); $163 = +HEAPF32[$162>>2]; $164 = $159 < $163; if (!($164)) { break L66; } $165 = $old; $166 = ((($5)) + 68|0); HEAP32[$166>>2] = $165; break L66; break; } case 9: { $167 = $old; $168 = ((($167)) + 12|0); $169 = ((($168)) + 28|0); $170 = +HEAPF32[$169>>2]; $171 = $oldactive; $172 = ((($171)) + 12|0); $173 = ((($172)) + 28|0); $174 = +HEAPF32[$173>>2]; $175 = $170 > $174; if (!($175)) { break L66; } $176 = $old; $177 = ((($5)) + 68|0); HEAP32[$177>>2] = $176; break L66; break; } default: { $178 = $old; $179 = ($178|0)!=(0|0); if (!($179)) { break L66; } $180 = $old; $181 = ((($5)) + 68|0); HEAP32[$181>>2] = $180; break L66; } } } } } while(0); $182 = ((($5)) + 136|0); $183 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($182,$oldowner)|0); $184 = $oldactive; __ZN12CardSelector14SelectorMemoryC2EP13PlayGuiObject($4,$184); ;HEAP32[$183>>2]=HEAP32[$4>>2]|0;HEAP32[$183+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$183+8>>2]=HEAP32[$4+8>>2]|0; } } } } while(0); $206 = ((($5)) + 68|0); $207 = HEAP32[$206>>2]|0; $208 = $oldactive; $209 = ($207|0)!=($208|0); if ($209) { $210 = $oldactive; $c = $210; $211 = $c; $212 = ($211|0)!=(0|0); if ($212) { $213 = $c; $214 = ((($213)) + 12|0); $215 = ((($214)) + 32|0); HEAPF32[$215>>2] = 1.0; } $216 = ((($5)) + 68|0); $217 = HEAP32[$216>>2]|0; $c2 = $217; $218 = $c2; $219 = ($218|0)!=(0|0); if ($219) { $220 = $c2; $221 = ((($220)) + 12|0); $222 = ((($221)) + 32|0); HEAPF32[$222>>2] = 1.3999999761581421; } $223 = $oldactive; $224 = ($223|0)!=(0|0); if ($224) { $225 = $oldactive; $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 24|0); $228 = HEAP32[$227>>2]|0; (FUNCTION_TABLE_iii[$228 & 8191]($225,0)|0); } $229 = ((($5)) + 68|0); $230 = HEAP32[$229>>2]|0; $231 = ($230|0)!=(0|0); if ($231) { $232 = ((($5)) + 68|0); $233 = HEAP32[$232>>2]|0; $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 20|0); $236 = HEAP32[$235>>2]|0; FUNCTION_TABLE_vi[$236 & 8191]($233); } } else { $237 = ((($5)) + 196|0); HEAPF32[$237>>2] = 800.0; } $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $238 = $$pre_trunc&1; STACKTOP = sp;return ($238|0); } function __ZN12CardSelector6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $7 = 0.0, $8 = 0.0; var $9 = 0.0, $boundary = 0.0, $c = 0, $position = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 72|0); $4 = HEAP32[$3>>2]|0; $5 = (+__ZN10DuelLayers13RightBoundaryEv($4)); $boundary = $5; $6 = $boundary; $7 = +HEAPF32[6424]; $8 = $7 / 2.0; $9 = $6 - $8; $position = $9; $10 = ((($2)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,6296,2184,0)|0); $14 = $13; } $c = $14; $15 = $c; $16 = ($15|0)!=(0|0); if ($16) { $17 = $c; $18 = ((($17)) + 12|0); $19 = ((($18)) + 24|0); $20 = +HEAPF32[$19>>2]; $21 = +HEAPF32[6422]; $22 = $21 / 2.0; $23 = $20 + $22; $24 = $position; $25 = +HEAPF32[6424]; $26 = $25 / 2.0; $27 = $24 - $26; $28 = $23 > $27; if ($28) { $29 = $c; $30 = ((($29)) + 12|0); $31 = ((($30)) + 24|0); $32 = +HEAPF32[$31>>2]; $33 = +HEAPF32[6422]; $34 = $33 / 2.0; $35 = $32 - $34; $36 = $position; $37 = +HEAPF32[6424]; $38 = $37 / 2.0; $39 = $36 + $38; $40 = $35 < $39; if ($40) { $41 = +HEAPF32[6424]; $42 = $41 / 2.0; $43 = $42 - 10.0; $position = $43; } } } $44 = $position; $45 = +HEAPF32[6424]; $46 = $45 / 2.0; $47 = $44 < $46; if ($47) { $48 = +HEAPF32[6424]; $49 = $48 / 2.0; $position = $49; } $50 = $position; $51 = ((($2)) + 80|0); $52 = ((($51)) + 24|0); HEAPF32[$52>>2] = $50; $53 = ((($2)) + 80|0); $54 = $1; __ZN3Pos6UpdateEf($53,$54); $55 = ((($2)) + 196|0); $56 = +HEAPF32[$55>>2]; $57 = $56 > 0.0; if (!($57)) { STACKTOP = sp;return; } $58 = ((($2)) + 196|0); $59 = +HEAPF32[$58>>2]; $60 = $59 - 1.0; HEAPF32[$58>>2] = $60; STACKTOP = sp;return; } function __ZN12CardSelector6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 68|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); $10 = ((($1)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,6296,2184,0)|0); $14 = $13; } $card = $14; $15 = $card; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = ((($1)) + 196|0); $18 = +HEAPF32[$17>>2]; $19 = $18 > 0.0; if (!($19)) { STACKTOP = sp;return; } $20 = $card; $21 = ((($1)) + 80|0); $22 = ((($1)) + 52|0); $23 = HEAP32[$22>>2]|0; __ZN7CardGui8DrawCardERK3Posibb($20,$21,$23,0,0); STACKTOP = sp;return; } function __ZN12CardSelector5LimitEP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneE($this,$limitor,$destzone) { $this = $this|0; $limitor = $limitor|0; $destzone = $destzone|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $c = 0, $c1 = 0, $it = 0, $old = 0, $oldactive = 0, $oldowner = 0, $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 44|0; $oldowner = sp + 36|0; $3 = sp + 16|0; $it = sp + 12|0; $4 = sp + 8|0; $0 = $this; $1 = $limitor; HEAP32[$2>>2] = $destzone; $5 = $0; $6 = $1; $7 = ((($5)) + 76|0); HEAP32[$7>>2] = $6; $8 = $1; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($5)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_iii[$12 & 8191]($10,$14)|0); if ($15) { STACKTOP = sp;return; } $16 = ((($5)) + 68|0); $17 = HEAP32[$16>>2]|0; $oldactive = $17; $18 = $oldactive; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,6296,2184,0)|0); $21 = $20; } $q = $21; $22 = $q; $23 = ($22|0)!=(0|0); if ($23) { $24 = $q; $25 = ((($24)) + 96|0); $26 = HEAP32[$25>>2]|0; HEAP32[$oldowner>>2] = $26; } else { HEAP32[$oldowner>>2] = 0; } $27 = HEAP32[$oldowner>>2]|0; $28 = HEAP32[$2>>2]|0; $29 = ($27|0)!=($28|0); if ($29) { $30 = HEAP32[$2>>2]|0; $31 = (0)!=($30|0); if ($31) { $32 = ((($5)) + 136|0); $33 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($32,$2)|0); $34 = (__ZN12CardSelector11fetchMemoryERNS_14SelectorMemoryE($5,$33)|0); $old = $34; $35 = $old; $36 = ($35|0)!=(0|0); if ($36) { $37 = $old; $38 = ((($5)) + 68|0); HEAP32[$38>>2] = $37; } } $39 = ((($5)) + 136|0); $40 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($39,$oldowner)|0); $41 = $oldactive; __ZN12CardSelector14SelectorMemoryC2EP13PlayGuiObject($3,$41); ;HEAP32[$40>>2]=HEAP32[$3>>2]|0;HEAP32[$40+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$40+8>>2]=HEAP32[$3+8>>2]|0; } $42 = $1; $43 = ($42|0)!=(0|0); L21: do { if ($43) { $44 = $1; $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($5)) + 68|0); $48 = HEAP32[$47>>2]|0; $49 = (FUNCTION_TABLE_iii[$46 & 8191]($44,$48)|0); if (!($49)) { $50 = ((($5)) + 68|0); HEAP32[$50>>2] = 0; $51 = ((($5)) + 56|0); $52 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($51)|0); HEAP32[$it>>2] = $52; while(1) { $53 = ((($5)) + 56|0); $54 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($53)|0); HEAP32[$4>>2] = $54; $55 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($55)) { break L21; } $56 = $1; $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $60 = HEAP32[$59>>2]|0; $61 = (FUNCTION_TABLE_iii[$58 & 8191]($56,$60)|0); if ($61) { break; } (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $62 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($5)) + 68|0); HEAP32[$64>>2] = $63; } } } while(0); $65 = ((($5)) + 68|0); $66 = HEAP32[$65>>2]|0; $67 = $oldactive; $68 = ($66|0)!=($67|0); if (!($68)) { STACKTOP = sp;return; } $69 = $oldactive; $70 = ($69|0)==(0|0); if ($70) { $72 = 0; } else { $71 = (___dynamic_cast($69,6296,2184,0)|0); $72 = $71; } $c = $72; $73 = $c; $74 = ($73|0)!=(0|0); if ($74) { $75 = $c; $76 = ((($75)) + 12|0); $77 = ((($76)) + 32|0); HEAPF32[$77>>2] = 1.0; } $78 = ((($5)) + 68|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); if ($80) { $82 = 0; } else { $81 = (___dynamic_cast($79,6296,2184,0)|0); $82 = $81; } $c1 = $82; $83 = $c1; $84 = ($83|0)!=(0|0); if ($84) { $85 = $c1; $86 = ((($85)) + 12|0); $87 = ((($86)) + 32|0); HEAPF32[$87>>2] = 1.3999999761581421; } $88 = $oldactive; $89 = ($88|0)!=(0|0); if ($89) { $90 = $oldactive; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 24|0); $93 = HEAP32[$92>>2]|0; (FUNCTION_TABLE_iii[$93 & 8191]($90,0)|0); } $94 = ((($5)) + 68|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)!=(0|0); if (!($96)) { STACKTOP = sp;return; } $97 = ((($5)) + 68|0); $98 = HEAP32[$97>>2]|0; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 20|0); $101 = HEAP32[$100>>2]|0; FUNCTION_TABLE_vi[$101 & 8191]($98); STACKTOP = sp;return; } function __ZN12CardSelector11PushLimitorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $owner = 0, $q = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $owner = sp + 12|0; $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 76|0); $4 = HEAP32[$3>>2]|0; $5 = (0|0)==($4|0); if ($5) { STACKTOP = sp;return; } $6 = ((($2)) + 68|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,6296,2184,0)|0); $10 = $9; } $q = $10; $11 = $q; $12 = ($11|0)!=(0|0); if ($12) { $13 = $q; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; HEAP32[$owner>>2] = $15; } else { HEAP32[$owner>>2] = 0; } $16 = ((($2)) + 148|0); $17 = ((($2)) + 76|0); __ZNSt3__19make_pairIRP14LimitorFunctorI13PlayGuiObjectERN8CardView12SelectorZoneEEENS_4pairINS_18__make_pair_returnIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_($1,$17,$owner); __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE4pushEOS8_($16,$1); STACKTOP = sp;return; } function __ZN12CardSelector10PopLimitorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = (__ZNKSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE5emptyEv($2)|0); if ($3) { STACKTOP = sp;return; } $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 148|0); $8 = (__ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE3topEv($7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 148|0); $11 = (__ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE3topEv($10)|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viii[$6 & 8191]($1,$9,$13); $14 = ((($1)) + 148|0); __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE3popEv($14); STACKTOP = sp;return; } function __GLOBAL__sub_I_CardSelector_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_575(); ___cxx_global_var_init_1_576(); ___cxx_global_var_init_3_577(); ___cxx_global_var_init_5_578(); return; } function __ZN16CardSelectorBaseC2EP12GameObserveri($this,$observer,$inDrawMode) { $this = $this|0; $observer = $observer|0; $inDrawMode = $inDrawMode|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $inDrawMode; $3 = $0; $4 = $1; __ZN8GuiLayerC2EP12GameObserver($3,$4); $5 = 26316; HEAP32[$3>>2] = $5; $6 = ((($3)) + 52|0); $7 = $2; HEAP32[$6>>2] = $7; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS3_N12CardSelector14SelectorMemoryEEENS_4lessIS3_EELb1EEC2ES9_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEEC2ERKSB_($3,$1); STACKTOP = sp;return; } function __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN16CardSelectorBaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP13PlayGuiObjectS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZL7closestI16CardSelectorDiff13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN16CardSelectorDiff4testEP13PlayGuiObjectS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZNSt3__111__wrap_iterIPKP13PlayGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP13PlayGuiObjectS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP13PlayGuiObjectS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZL7closestI16CardSelectorTrue13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_Eff($cards,$limitor,$x,$y) { $cards = $cards|0; $limitor = $limitor|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $4 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $x; $3 = $y; $card = 0; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$4>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 12|0); $13 = ((($12)) + 20|0); $14 = +HEAPF32[$13>>2]; $15 = $14 < 32.0; do { if (!($15)) { $16 = $1; $17 = (0|0)!=($16|0); if ($17) { $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iii[$20 & 8191]($18,$22)|0); if (!($23)) { break; } } $24 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 12|0); $27 = ((($26)) + 24|0); $28 = +HEAPF32[$27>>2]; $29 = $2; $30 = $28 - $29; $31 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 12|0); $34 = ((($33)) + 24|0); $35 = +HEAPF32[$34>>2]; $36 = $2; $37 = $35 - $36; $38 = $30 * $37; $39 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = ((($41)) + 28|0); $43 = +HEAPF32[$42>>2]; $44 = $3; $45 = $43 - $44; $46 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = ((($48)) + 28|0); $50 = +HEAPF32[$49>>2]; $51 = $3; $52 = $50 - $51; $53 = $45 * $52; $54 = $38 + $53; $dist = $54; $55 = $dist; $56 = $curdist; $57 = $55 < $56; if ($57) { $58 = $dist; $curdist = $58; $59 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $60 = HEAP32[$59>>2]|0; $card = $60; } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $61 = $card; STACKTOP = sp;return ($61|0); } function __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; $4 = (__ZNSt3__14moveIRN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS5_($3)|0); __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE9push_backEOS2_($2,$4); STACKTOP = sp;return; } function __ZNKSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5emptyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE3topEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4backEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE8pop_backEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEEixERS3_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS3_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEE25__construct_node_with_keyERS3_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4608,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZL7closestI16CardSelectorLeft13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN16CardSelectorLeft4testEP13PlayGuiObjectS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI17CardSelectorRight13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN17CardSelectorRight4testEP13PlayGuiObjectS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI14CardSelectorUp13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN14CardSelectorUp4testEP13PlayGuiObjectS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI16CardSelectorDown13PlayGuiObjectEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorIS1_ES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP13PlayGuiObjectEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN16CardSelectorDown4testEP13PlayGuiObjectS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP13PlayGuiObjectEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZNSt3__19make_pairIRP14LimitorFunctorI13PlayGuiObjectERN8CardView12SelectorZoneEEENS_4pairINS_18__make_pair_returnIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRP14LimitorFunctorI13PlayGuiObjectEEEOT_RNS_16remove_referenceIS6_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__14pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEC2IRS4_RS6_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE4pushEOS8_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; $4 = (__ZNSt3__14moveIRNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSB_($3)|0); __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE9push_backEOS8_($2,$4); STACKTOP = sp;return; } function __ZNKSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5emptyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE3topEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4backEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE8pop_backEv($1); STACKTOP = sp;return; } function ___cxx_global_var_init_575() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26260,182585); (___cxa_atexit((3831|0),(26260|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_576() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26272,165089); (___cxa_atexit((3831|0),(26272|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_577() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26284,165080); (___cxa_atexit((3831|0),(26284|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_578() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26296,165065); (___cxa_atexit((3831|0),(26296|0),(___dso_handle|0))|0); return; } function __ZN16CardSelectorBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16CardSelectorBaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4609,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP13PlayGuiObjectE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13PlayGuiObjectE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP13PlayGuiObjectE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13PlayGuiObjectE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12CardSelectorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 26196; HEAP32[$1>>2] = $2; $3 = ((($1)) + 172|0); __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($3); $4 = ((($1)) + 148|0); __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEED2Ev($4); $5 = ((($1)) + 136|0); __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEED2Ev($5); $6 = ((($1)) + 80|0); __ZN3PosD2Ev($6); $7 = ((($1)) + 56|0); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEED2Ev($7); __ZN16CardSelectorBaseD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15stackIN12CardSelector14SelectorMemoryENS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(4610,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE10deallocateERS4_PS3_j($9,$13,341); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4610,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(4611,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(4612,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofIN12CardSelector14SelectorMemoryEEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4613,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(4614,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(4615,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(4616,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(4617,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE10deallocateERS4_PS3_j($24,$28,341); __THREW__ = 0; invoke_vi(4618,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(4616,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 170; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 341; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 341)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(4619,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 341)&-1; $16 = (($12) + (($15*12)|0)|0); $17 = $16; __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEC2ES5_S3_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4615,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 341)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(4619,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 341)&-1; $21 = (($18) + (($20*12)|0)|0); $22 = $21; __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIN12CardSelector14SelectorMemoryEEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 12|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 12)&-1; $11 = ($10|0)==(341); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4620,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(4621,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15stackINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_5dequeIS8_NS_9allocatorIS8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(4622,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSA_PS9_j($9,$13,512); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4622,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(4623,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(4624,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_RS9_($9)|0); __THREW__ = 0; invoke_vii(4625,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(4626,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(4627,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(4628,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(4629,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSA_PS9_j($24,$28,512); __THREW__ = 0; invoke_vi(4630,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(4628,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 256; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 512; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 512)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(4631,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; } else { $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 512)&-1; $16 = (($12) + ($15<<3)|0); $17 = $16; } __ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEC2ESB_S9_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEC2ESB_S9_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(4627,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 512)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(4631,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEC2ESB_S9_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 512)&-1; $21 = (($18) + ($20<<3)|0); $22 = $21; __ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEC2ESB_S9_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEESE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEESE_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEESE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE7destroyIS9_EEvRSA_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb1EEERSA_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb1EEERSA_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE7destroyEPS8_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE7destroyEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 8)&-1; $11 = ($10|0)==(512); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE19__destruct_at_beginEPS9_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE19__destruct_at_beginEPS9_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE19__destruct_at_beginEPS9_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE19__destruct_at_beginEPS9_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSA_PS9_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE10deallocateEPS8_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE10deallocateEPS8_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4632,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSB_PSA_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE17__destruct_at_endEPS9_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE17__destruct_at_endEPS9_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE17__destruct_at_endEPS9_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE17__destruct_at_endEPS9_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($11)|0); __THREW__ = 0; invoke_vii(4633,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE7destroyISA_EEvRSB_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9__destroyISA_EEvNS_17integral_constantIbLb1EEERSB_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9__destroyISA_EEvNS_17integral_constantIbLb1EEERSB_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE7destroyEPS9_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE7destroyEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSB_PSA_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE10deallocateEPS9_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE10deallocateEPS9_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE7destroyEPNS_11__tree_nodeIS7_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE7destroyEPNS_11__tree_nodeIS7_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE7destroyEPNS_11__tree_nodeIS7_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE7destroyEPNS_11__tree_nodeIS7_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEEEPT_RS8_($13)|0); __THREW__ = 0; invoke_vii(4634,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEEEPT_RS8_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12CardSelectorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12CardSelectorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16CardSelectorBase11GetDrawModeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4635,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP13PlayGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP13PlayGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP13PlayGuiObjectEC2Ev($2); $3 = (__ZNSt3__17forwardIPP13PlayGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13PlayGuiObjectEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS3_N12CardSelector14SelectorMemoryEEENS_4lessIS3_EELb1EEC2ES9_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEEC2ERKSB_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4636,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4637,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEEC2EjSB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EEC2EjSB_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EEC2EjSB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(4638,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(4639,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEEC2ESA_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EEC2ESA_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EEC2ESA_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(4640,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(4641,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEEC2Ev($2); $3 = (__ZNSt3__17forwardIPPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13PlayGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13PlayGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP13PlayGuiObjectE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13PlayGuiObjectE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13PlayGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP13PlayGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13PlayGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4642,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4643,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4644,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP13PlayGuiObjectE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP13PlayGuiObjectE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13PlayGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP13PlayGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP13PlayGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13PlayGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP13PlayGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP13PlayGuiObjectE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP13PlayGuiObjectE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP13PlayGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP13PlayGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP13PlayGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP13PlayGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP13PlayGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP13PlayGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP13PlayGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP13PlayGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4645,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP13PlayGuiObjectEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4609,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13PlayGuiObjectRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13PlayGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP13PlayGuiObjectEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP13PlayGuiObjectEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP13PlayGuiObjectS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP13PlayGuiObjectE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP13PlayGuiObjectE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN16CardSelectorDiff4testEP13PlayGuiObjectS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1miIPKP13PlayGuiObjectS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP13PlayGuiObjectE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP13PlayGuiObjectE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP13PlayGuiObjectE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP13PlayGuiObjectEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP13PlayGuiObjectEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP13PlayGuiObjectNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4646,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP13PlayGuiObjectS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP13PlayGuiObjectEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP13PlayGuiObjectEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP13PlayGuiObjectEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP13PlayGuiObjectS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP13PlayGuiObjectS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP13PlayGuiObjectEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE9push_backEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEdeEv($2)|0); $9 = (__ZNSt3__19addressofIN12CardSelector14SelectorMemoryEEEPT_RS3_($8)|0); $10 = $1; $11 = (__ZNSt3__14moveIRN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS5_($10)|0); __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($7,$9,$11); $12 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv($1)|0); $5 = ($4*341)|0; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIN12CardSelector14SelectorMemoryEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(341); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 341)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE8allocateERS4_j($22,341)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9push_backEOS3_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE10push_frontEOS3_($8,$2); $24 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(4647,($32|0),341)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(4648,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(4650,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($63,$64); $65 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($65,$66); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(4649,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE10deallocateERS4_PS3_j($41,$45,341); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9push_backERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4651,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4651,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4652,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($7)|0); $9 = (__ZNSt3__16__moveIPN12CardSelector14SelectorMemoryES3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPN12CardSelector14SelectorMemoryES3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPN12CardSelector14SelectorMemoryES4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPN12CardSelector14SelectorMemoryES4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4651,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4651,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4652,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__14moveIRPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE10push_frontEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4651,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4651,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4652,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS6_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPN12CardSelector14SelectorMemoryEEET_S5_($7)|0); $9 = (__ZNSt3__115__move_backwardIPN12CardSelector14SelectorMemoryES3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPN12CardSelector14SelectorMemoryES3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPN12CardSelector14SelectorMemoryEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIPN12CardSelector14SelectorMemoryEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPN12CardSelector14SelectorMemoryEEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPN12CardSelector14SelectorMemoryEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4651,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4651,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4652,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE10push_frontERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPN12CardSelector14SelectorMemoryES4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4651,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4651,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4652,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPN12CardSelector14SelectorMemoryEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4653,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPN12CardSelector14SelectorMemoryEEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(4621,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN12CardSelector14SelectorMemoryEE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$5+8>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardIN12CardSelector14SelectorMemoryEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRN12CardSelector14SelectorMemoryEEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($3) + ($5))|0; $7 = (($6) - 1)|0; $__p = $7; $8 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($1)|0); $9 = $__p; $10 = (($9>>>0) / 341)&-1; $11 = (($8) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = $__p; $14 = (($13>>>0) % 341)&-1; $15 = (($12) + (($14*12)|0)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; $3 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($1)|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($7) - 1)|0; $__p = $8; $9 = $__a; $10 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5beginEv($1)|0); $11 = $__p; $12 = (($11>>>0) / 341)&-1; $13 = (($10) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (($15>>>0) % 341)&-1; $17 = (($14) + (($16*12)|0)|0); $18 = (__ZNSt3__116__to_raw_pointerIN12CardSelector14SelectorMemoryEEEPT_S4_($17)|0); __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE7destroyIS3_EEvRS4_PT_($9,$18); $19 = (__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv($1)|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = (__ZNKSt3__15dequeIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE12__back_spareEv($1)|0); $23 = ($22>>>0)>=(682); if (!($23)) { STACKTOP = sp;return; } $24 = $__a; $25 = (__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4backEv($1)|0); $26 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE10deallocateERS4_PS3_j($24,$26,341); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8pop_backEv($1); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIN12CardSelector14SelectorMemoryEEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$4); STACKTOP = sp;return; } function __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS3_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS3_N12CardSelector14SelectorMemoryEEENS_4lessIS3_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIKN8CardView12SelectorZoneEEclERS3_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS3_N12CardSelector14SelectorMemoryEEENS_4lessIS3_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIKN8CardView12SelectorZoneEEclERS3_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS3_N12CardSelector14SelectorMemoryEEENS_4lessIS3_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessIKN8CardView12SelectorZoneEEclERS3_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryENS_4lessIS3_EENS_9allocatorINS_4pairIS3_S5_EEEEE25__construct_node_with_keyERS3_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE8allocateERSC_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEC2ERSC_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2EPSA_OSE_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKN8CardView12SelectorZoneEEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4654,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIN12CardSelector14SelectorMemoryEEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(4655,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISB_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2EOSF_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2EPSA_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4656,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2ESB_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEOT_RNS_16remove_referenceISC_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EEC2ESB_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EEC2ESB_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEOT_RNS_16remove_referenceISC_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9constructIS6_JRS6_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE11__constructIS6_JRS6_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE11__constructIS6_JRS6_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE9constructIS5_JRS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE9constructIS5_JRS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIKN8CardView12SelectorZoneEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE9constructIS7_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEE9constructIS7_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZN12CardSelector14SelectorMemoryC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISB_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2EOSF_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4656,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5resetEPSA_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5resetEPSA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIN12CardSelector14SelectorMemoryEEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4657,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKN8CardView12SelectorZoneEEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(4658,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE10deallocateERSC_PSB_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS6_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZN16CardSelectorLeft4testEP13PlayGuiObjectS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $0; $3 = ((($2)) + 12|0); $4 = ((($3)) + 24|0); $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = ((($6)) + 12|0); $8 = ((($7)) + 24|0); $9 = +HEAPF32[$8>>2]; $10 = $5 - $9; $11 = $10; $12 = $0; $13 = ((($12)) + 12|0); $14 = ((($13)) + 28|0); $15 = +HEAPF32[$14>>2]; $16 = $1; $17 = ((($16)) + 12|0); $18 = ((($17)) + 28|0); $19 = +HEAPF32[$18>>2]; $20 = $15 - $19; $21 = $20; $22 = (+Math_abs((+$21))); $23 = $11 > $22; STACKTOP = sp;return ($23|0); } function __ZN17CardSelectorRight4testEP13PlayGuiObjectS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $1; $3 = ((($2)) + 12|0); $4 = ((($3)) + 24|0); $5 = +HEAPF32[$4>>2]; $6 = $0; $7 = ((($6)) + 12|0); $8 = ((($7)) + 24|0); $9 = +HEAPF32[$8>>2]; $10 = $5 - $9; $11 = $10; $12 = $0; $13 = ((($12)) + 12|0); $14 = ((($13)) + 28|0); $15 = +HEAPF32[$14>>2]; $16 = $1; $17 = ((($16)) + 12|0); $18 = ((($17)) + 28|0); $19 = +HEAPF32[$18>>2]; $20 = $15 - $19; $21 = $20; $22 = (+Math_abs((+$21))); $23 = $11 > $22; STACKTOP = sp;return ($23|0); } function __ZN14CardSelectorUp4testEP13PlayGuiObjectS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $0; $3 = ((($2)) + 12|0); $4 = ((($3)) + 28|0); $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = ((($6)) + 12|0); $8 = ((($7)) + 28|0); $9 = +HEAPF32[$8>>2]; $10 = $5 - $9; $11 = $10; $12 = $0; $13 = ((($12)) + 12|0); $14 = ((($13)) + 24|0); $15 = +HEAPF32[$14>>2]; $16 = $1; $17 = ((($16)) + 12|0); $18 = ((($17)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = $15 - $19; $21 = $20; $22 = (+Math_abs((+$21))); $23 = $11 > $22; STACKTOP = sp;return ($23|0); } function __ZN16CardSelectorDown4testEP13PlayGuiObjectS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $1; $3 = ((($2)) + 12|0); $4 = ((($3)) + 28|0); $5 = +HEAPF32[$4>>2]; $6 = $0; $7 = ((($6)) + 12|0); $8 = ((($7)) + 28|0); $9 = +HEAPF32[$8>>2]; $10 = $5 - $9; $11 = $10; $12 = $0; $13 = ((($12)) + 12|0); $14 = ((($13)) + 24|0); $15 = +HEAPF32[$14>>2]; $16 = $1; $17 = ((($16)) + 12|0); $18 = ((($17)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = $15 - $19; $21 = $20; $22 = (+Math_abs((+$21))); $23 = $11 > $22; STACKTOP = sp;return ($23|0); } function __ZNSt3__17forwardIRP14LimitorFunctorI13PlayGuiObjectEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEC2IRS4_RS6_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRP14LimitorFunctorI13PlayGuiObjectEEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRN8CardView12SelectorZoneEEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE9push_backEOS8_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEdeEv($2)|0); $9 = (__ZNSt3__19addressofINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_RS9_($8)|0); $10 = $1; $11 = (__ZNSt3__14moveIRNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSB_($10)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_($7,$9,$11); $12 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($3)|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv($1)|0); $5 = $4<<9; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(512); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 512)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9push_backERKS9_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE8allocateERSA_j($22,512)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9push_backEOS9_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE10push_frontEOS9_($8,$2); $24 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9push_backERKS9_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(4659,($32|0),512)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(4660,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(4662,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($63,$64); $65 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($65,$66); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(4661,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSA_PS9_j($41,$45,512); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9push_backERKS9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4663,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4663,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4664,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JRKSA_EEEvRSB_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($7)|0); $9 = (__ZNSt3__16__moveIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEES9_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISF_EE5valueEPSF_E4typeEPSC_SJ_SG_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEES9_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISF_EE5valueEPSF_E4typeEPSC_SJ_SG_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE18__construct_at_endINS_13move_iteratorIPS9_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESJ_SJ_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EEbRKNS_13move_iteratorIT_EERKNSB_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EEbRKNS_13move_iteratorIT_EERKNSB_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructISA_JSA_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructISA_JSA_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS9_JS9_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS9_JS9_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISA_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2ESA_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JRKSA_EEEvRSB_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructISA_JRKSA_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructISA_JRKSA_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS9_JRKS9_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS9_JRKS9_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISC_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9push_backEOS9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4663,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4663,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4664,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSC_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE8allocateERSA_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<3; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE10push_frontEOS9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4663,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4663,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4664,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($68,$69); $70 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($70,$71); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSC_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEET_SB_($7)|0); $9 = (__ZNSt3__115__move_backwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEES9_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISF_EE5valueEPSF_E4typeEPSC_SJ_SG_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEES9_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISF_EE5valueEPSF_E4typeEPSC_SJ_SG_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2ESA_SD_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE8allocateERSB_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2ESA_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EEC2ESA_SD_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EEC2ESA_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE8allocateERSB_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9push_backEOS9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4663,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4663,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4664,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSC_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE10push_frontERKS9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEESA_EET0_T_SC_SB_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEEC2EjjSC_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(4663,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(4663,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4664,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($68,$69); $70 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($70,$71); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructISA_JRKSA_EEEvRSB_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISC_EE5valueEvE4typeERSC_SF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSD_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSD_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4665,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSB_PSA_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE17__destruct_at_endEPS9_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE17__destruct_at_endEPS9_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE17__destruct_at_endEPS9_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE17__destruct_at_endEPS9_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SB_($11)|0); __THREW__ = 0; invoke_vii(4633,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE9constructIS9_JS9_EEEvRSA_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructIS9_JS9_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE11__constructIS9_JS9_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS8_JS8_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEE9constructIS8_JS8_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEONS_16remove_referenceIT_E4typeEOSB_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($3) + ($5))|0; $7 = (($6) - 1)|0; $__p = $7; $8 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($1)|0); $9 = $__p; $10 = (($9>>>0) / 512)&-1; $11 = (($8) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = $__p; $14 = (($13>>>0) % 512)&-1; $15 = (($12) + ($14<<3)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE7__allocEv($1)|0); $__a = $2; $3 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($1)|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($7) - 1)|0; $__p = $8; $9 = $__a; $10 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5beginEv($1)|0); $11 = $__p; $12 = (($11>>>0) / 512)&-1; $13 = (($10) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (($15>>>0) % 512)&-1; $17 = (($14) + ($16<<3)|0); $18 = (__ZNSt3__116__to_raw_pointerINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SA_($17)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE7destroyIS9_EEvRSA_PT_($9,$18); $19 = (__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv($1)|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = (__ZNKSt3__15dequeINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE12__back_spareEv($1)|0); $23 = ($22>>>0)>=(1024); if (!($23)) { STACKTOP = sp;return; } $24 = $__a; $25 = (__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4backEv($1)|0); $26 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE10deallocateERSA_PS9_j($24,$26,512); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8pop_backEv($1); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEPT_SA_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE17__destruct_at_endEPS9_($1,$4); STACKTOP = sp;return; } function __GLOBAL__sub_I_CardSelectorSingleton_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_590(); ___cxx_global_var_init_1_591(); ___cxx_global_var_init_3_592(); ___cxx_global_var_init_5_593(); return; } function ___cxx_global_var_init_590() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26380,182585); (___cxa_atexit((3831|0),(26380|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_591() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26392,165089); (___cxa_atexit((3831|0),(26392|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_592() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26404,165080); (___cxa_atexit((3831|0),(26404|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_593() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26416,165065); (___cxa_atexit((3831|0),(26416|0),(___dso_handle|0))|0); return; } function __ZN16CarouselDeckViewC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN8DeckViewC2Ei($3,10); $4 = 26436; HEAP32[$3>>2] = $4; $5 = ((($3)) + 32|0); HEAPF32[$5>>2] = 0.0; $6 = ((($3)) + 36|0); HEAPF32[$6>>2] = 0.0; $7 = ((($3)) + 40|0); $8 = ((($3)) + 32|0); __THREW__ = 0; invoke_vii(4666,($7|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = ((($3)) + 64|0); $12 = ((($3)) + 36|0); __THREW__ = 0; invoke_vii(4666,($11|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { STACKTOP = sp;return; } } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZN8DeckViewD2Ev($3); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; } function __ZN16CarouselDeckViewD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8DeckViewD2Ev($1); STACKTOP = sp;return; } function __ZN16CarouselDeckViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16CarouselDeckViewD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16CarouselDeckView15UpdateViewStateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 40|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $5 = ((($2)) + 40|0); $6 = $1; __ZN6Easing6updateEf($5,$6); $7 = ((($2)) + 32|0); $8 = +HEAPF32[$7>>2]; $9 = $8 <= -1.0; if ($9) { __ZN8DeckView14changePositionEi($2,-1); $10 = ((($2)) + 40|0); __ZN6Easing9translateEf($10,1.0); } else { $11 = ((($2)) + 32|0); $12 = +HEAPF32[$11>>2]; $13 = $12 >= 1.0; if ($13) { __ZN8DeckView14changePositionEi($2,1); $14 = ((($2)) + 40|0); __ZN6Easing9translateEf($14,-1.0); } } $15 = ((($2)) + 5|0); HEAP8[$15>>0] = 1; } $16 = ((($2)) + 64|0); $17 = (__ZN6Easing8finishedEv($16)|0); if ($17) { STACKTOP = sp;return; } $18 = ((($2)) + 64|0); $19 = $1; __ZN6Easing6updateEf($18,$19); $20 = ((($2)) + 36|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 64|0); $23 = ((($22)) + 4|0); $24 = +HEAPF32[$23>>2]; $25 = $21 < $24; $26 = ((($2)) + 36|0); $27 = +HEAPF32[$26>>2]; if ($25) { $28 = $27 < -1.0; if ($28) { $29 = ((($2)) + 64|0); __ZN6Easing9translateEf($29,2.0); __ZN8DeckView12changeFilterEi($2,1); } } else { $30 = ((($2)) + 64|0); $31 = ((($30)) + 4|0); $32 = +HEAPF32[$31>>2]; $33 = $27 > $32; if ($33) { $34 = ((($2)) + 36|0); $35 = +HEAPF32[$34>>2]; $36 = $35 > 1.0; if ($36) { $37 = ((($2)) + 64|0); __ZN6Easing9translateEf($37,-2.0); __ZN8DeckView12changeFilterEi($2,-1); } } } $38 = ((($2)) + 5|0); HEAP8[$38>>0] = 1; STACKTOP = sp;return; } function __ZN16CarouselDeckView18UpdateCardPositionEi($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $rep = 0, $rotation = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $index; $2 = $0; $3 = ((($2)) + 20|0); $4 = $1; $5 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($3,$4)|0); $rep = $5; $6 = ((($2)) + 32|0); $7 = +HEAPF32[$6>>2]; $8 = $7 + 8.0; $9 = $1; $10 = (+($9|0)); $11 = $8 - $10; $rotation = $11; $12 = $rotation; $13 = $12; $14 = $13 * 3.1415926535897931; $15 = $14 / 12.0; $16 = (+Math_cos((+$15))); $17 = $16 * 480.0; $18 = 180.0 + $17; $19 = $18; $20 = $rep; HEAPF32[$20>>2] = $19; $21 = $rep; $22 = +HEAPF32[$21>>2]; $23 = $22 - 180.0; $24 = $23 * 1.5; $25 = $24 / 480.0; $26 = $25; $27 = (+Math_cos((+$26))); $28 = 0.85714280605316162 * $27; $29 = $rep; $30 = +HEAPF32[$29>>2]; $31 = $30 - 180.0; $32 = $31 * 0.15000000596046448; $33 = $32 / 480.0; $34 = $33; $35 = (+Math_cos((+$34))); $36 = (+Math_cos((+$35))); $37 = 0.19200000166893005 * $36; $38 = $28 + $37; $39 = $38; $40 = $rep; $41 = ((($40)) + 8|0); HEAPF32[$41>>2] = $39; $42 = ((($2)) + 36|0); $43 = +HEAPF32[$42>>2]; $44 = 272.0 * $43; $45 = $rep; $46 = ((($45)) + 8|0); $47 = +HEAPF32[$46>>2]; $48 = $47 + 0.20000000298023224; $49 = $44 * $48; $50 = 136.0 + $49; $51 = $rep; $52 = ((($51)) + 4|0); HEAPF32[$52>>2] = $50; STACKTOP = sp;return; } function __ZN16CarouselDeckView5ResetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); __ZN6Easing6finishEv($2); $3 = ((($1)) + 40|0); __ZN6Easing6finishEv($3); __ZN8DeckView5ResetEv($1); STACKTOP = sp;return; } function __ZN16CarouselDeckView6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0; var $81 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 48|0; $2 = sp + 40|0; $3 = sp + 32|0; $4 = sp + 24|0; $5 = sp + 16|0; $6 = sp + 8|0; $7 = sp; $0 = $this; $8 = $0; $9 = (__ZN16WResourceManager8InstanceEv()|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($9)|0); if ($13) { $14 = (__ZN16WResourceManager8InstanceEv()|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ((($8)) + 20|0); $19 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($18,0)|0); $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_viiiii[$17 & 8191]($1,$14,$21,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); $22 = (__ZN16WResourceManager8InstanceEv()|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ((($8)) + 20|0); $27 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($26,3)|0); $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_viiiii[$25 & 8191]($2,$22,$29,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); $30 = (__ZN16WResourceManager8InstanceEv()|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = ((($8)) + 20|0); $35 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($34,4)|0); $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viiiii[$33 & 8191]($3,$30,$37,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $38 = (__ZN16WResourceManager8InstanceEv()|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($8)) + 20|0); $43 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($42,2)|0); $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_viiiii[$41 & 8191]($4,$38,$45,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); $46 = (__ZN16WResourceManager8InstanceEv()|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = ((($8)) + 20|0); $51 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($50,5)|0); $52 = ((($51)) + 12|0); $53 = HEAP32[$52>>2]|0; FUNCTION_TABLE_viiiii[$49 & 8191]($5,$46,$53,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $54 = (__ZN16WResourceManager8InstanceEv()|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ((($8)) + 20|0); $59 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($58,1)|0); $60 = ((($59)) + 12|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_viiiii[$57 & 8191]($6,$54,$61,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); $62 = (__ZN16WResourceManager8InstanceEv()|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = ((($8)) + 20|0); $67 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($66,6)|0); $68 = ((($67)) + 12|0); $69 = HEAP32[$68>>2]|0; FUNCTION_TABLE_viiiii[$65 & 8191]($7,$62,$69,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); } __ZN16CarouselDeckView10renderCardEi($8,6); __ZN16CarouselDeckView10renderCardEi($8,5); __ZN16CarouselDeckView10renderCardEi($8,4); __ZN16CarouselDeckView10renderCardEi($8,0); $70 = ((($8)) + 32|0); $71 = +HEAPF32[$70>>2]; $72 = $71; $73 = $72 < 0.5; if ($73) { $74 = ((($8)) + 32|0); $75 = +HEAPF32[$74>>2]; $76 = $75; $77 = $76 > -0.5; if ($77) { __ZN16CarouselDeckView10renderCardEi($8,1); __ZN16CarouselDeckView10renderCardEi($8,3); __ZN16CarouselDeckView10renderCardEi($8,2); STACKTOP = sp;return; } } $78 = ((($8)) + 32|0); $79 = +HEAPF32[$78>>2]; $80 = $79; $81 = $80 < -0.5; if ($81) { __ZN16CarouselDeckView10renderCardEi($8,3); __ZN16CarouselDeckView10renderCardEi($8,2); __ZN16CarouselDeckView10renderCardEi($8,1); STACKTOP = sp;return; } else { __ZN16CarouselDeckView10renderCardEi($8,1); __ZN16CarouselDeckView10renderCardEi($8,2); __ZN16CarouselDeckView10renderCardEi($8,3); STACKTOP = sp;return; } } function __ZN16CarouselDeckView13ButtonPressedE7Buttons($this,$button) { $this = $this|0; $button = $button|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $button; $3 = $1; $4 = $2; switch ($4|0) { case 7: { $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 32|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vii[$7 & 8191]($3,-1); $8 = ((($3)) + 8|0); HEAPF32[$8>>2] = 0.0; break; } case 6: { $9 = HEAP32[$3>>2]|0; $10 = ((($9)) + 32|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($3,1); $12 = ((($3)) + 8|0); HEAPF32[$12>>2] = 0.0; break; } case 8: { $13 = HEAP32[$3>>2]|0; $14 = ((($13)) + 36|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($3,1); $16 = ((($3)) + 8|0); HEAPF32[$16>>2] = 0.0; break; } case 9: { $17 = HEAP32[$3>>2]|0; $18 = ((($17)) + 36|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vii[$19 & 8191]($3,-1); $20 = ((($3)) + 8|0); HEAPF32[$20>>2] = 0.0; break; } default: { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } function __ZN16CarouselDeckView5ClickEii($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $x; $3 = $y; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZN8DeckView18getCardIndexNextToEii($4,$5,$6)|0); $n = $7; $8 = ((($4)) + 8|0); HEAPF32[$8>>2] = 0.0; $9 = ((($4)) + 64|0); $10 = (__ZN6Easing8finishedEv($9)|0); do { if ($10) { $11 = ((($4)) + 40|0); $12 = (__ZN6Easing8finishedEv($11)|0); if ($12) { $13 = $n; $14 = ($13|0)==(2); if (!($14)) { $19 = HEAP32[$4>>2]|0; $20 = ((($19)) + 32|0); $21 = HEAP32[$20>>2]|0; $22 = $n; $23 = (($22) - 2)|0; FUNCTION_TABLE_vii[$21 & 8191]($4,$23); break; } $15 = HEAP32[$4>>2]|0; $16 = ((($15)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($4)|0); $0 = $18; $24 = $0; STACKTOP = sp;return ($24|0); } } } while(0); $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } function __ZN16CarouselDeckView5ClickEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 64|0); $4 = (__ZN6Easing8finishedEv($3)|0); if ($4) { $5 = ((($2)) + 40|0); $6 = (__ZN6Easing8finishedEv($5)|0); if ($6) { $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($2)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } } $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } function __ZN16CarouselDeckView22changePositionAnimatedEi($this,$offset) { $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 40|0); $4 = (__ZN6Easing8finishedEv($3)|0); if ($4) { $5 = ((($2)) + 40|0); $6 = $1; $7 = (+($6|0)); $8 = $1; $9 = (Math_abs(($8|0))|0); $10 = (+($9|0)); $11 = 0.30000001192092896 * $10; __ZN6Easing5startEff($5,$7,$11); } $12 = ((($2)) + 8|0); HEAPF32[$12>>2] = 0.0; STACKTOP = sp;return; } function __ZN16CarouselDeckView20changeFilterAnimatedEi($this,$offset) { $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 64|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } $5 = ((($2)) + 64|0); $6 = $1; $7 = (+($6|0)); $8 = 2.0 * $7; $9 = $1; $10 = (Math_abs(($9|0))|0); $11 = (+($10|0)); $12 = 0.60000002384185791 * $11; __ZN6Easing5startEff($5,$8,$12); $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } function __ZN16CarouselDeckView13getActiveCardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($2,2)|0); $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; STACKTOP = sp;return ($5|0); } function __GLOBAL__sub_I_CarouselDeckView_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_603(); ___cxx_global_var_init_1_604(); ___cxx_global_var_init_3_605(); ___cxx_global_var_init_5_606(); return; } function __ZN15InOutQuadEasingC2ERf($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $val; $2 = $0; $3 = $1; __ZN6EasingC2ERf($2,$3); $4 = 26552; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN6Easing8finishedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 16|0); $5 = +HEAPF32[$4>>2]; $6 = $3 >= $5; STACKTOP = sp;return ($6|0); } function __ZN6Easing6updateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 16|0); $6 = +HEAPF32[$5>>2]; $7 = $4 < $6; if (!($7)) { STACKTOP = sp;return; } $8 = $1; $9 = ((($2)) + 20|0); $10 = +HEAPF32[$9>>2]; $11 = $10 + $8; HEAPF32[$9>>2] = $11; $12 = ((($2)) + 20|0); $13 = +HEAPF32[$12>>2]; $14 = ((($2)) + 16|0); $15 = +HEAPF32[$14>>2]; $16 = $13 > $15; if ($16) { $17 = ((($2)) + 16|0); $18 = +HEAPF32[$17>>2]; $19 = ((($2)) + 20|0); HEAPF32[$19>>2] = $18; $20 = ((($2)) + 4|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 8|0); $23 = +HEAPF32[$22>>2]; $24 = $21 + $23; $25 = ((($2)) + 12|0); $26 = HEAP32[$25>>2]|0; HEAPF32[$26>>2] = $24; STACKTOP = sp;return; } else { $27 = HEAP32[$2>>2]|0; $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($2); STACKTOP = sp;return; } } function __ZN6Easing9translateEf($this,$delta_value) { $this = $this|0; $delta_value = +$delta_value; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delta_value; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); $5 = +HEAPF32[$4>>2]; $6 = $5 + $3; HEAPF32[$4>>2] = $6; $7 = $1; $8 = ((($2)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = +HEAPF32[$9>>2]; $11 = $10 + $7; HEAPF32[$9>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<4)|0); STACKTOP = sp;return ($5|0); } function __ZN6Easing6finishEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 8|0); $5 = +HEAPF32[$4>>2]; $6 = $3 + $5; $7 = ((($1)) + 12|0); $8 = HEAP32[$7>>2]|0; HEAPF32[$8>>2] = $6; $9 = ((($1)) + 16|0); $10 = +HEAPF32[$9>>2]; $11 = ((($1)) + 20|0); HEAPF32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN16CarouselDeckView10renderCardEi($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $alpha = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $index; $2 = $0; $3 = ((($2)) + 20|0); $4 = $1; $5 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($3,$4)|0); $6 = ((($5)) + 8|0); $7 = +HEAPF32[$6>>2]; $8 = $7; $9 = $8 + 1.0; $10 = $9 - 0.95999997854232788; $11 = 255.0 * $10; $12 = (~~(($11))); $alpha = $12; $13 = $1; $14 = $alpha; __ZN8DeckView10renderCardEiib($2,$13,$14,0); STACKTOP = sp;return; } function __ZN6Easing5startEff($this,$targetValue,$_duration) { $this = $this|0; $targetValue = +$targetValue; $_duration = +$_duration; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $targetValue; $2 = $_duration; $3 = $0; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = +HEAPF32[$5>>2]; $7 = ((($3)) + 4|0); HEAPF32[$7>>2] = $6; $8 = $1; $9 = ((($3)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = $8 - $10; $12 = ((($3)) + 8|0); HEAPF32[$12>>2] = $11; $13 = ((($3)) + 20|0); HEAPF32[$13>>2] = 0.0; $14 = $2; $15 = ((($3)) + 16|0); HEAPF32[$15>>2] = $14; STACKTOP = sp;return; } function ___cxx_global_var_init_603() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26484,182585); (___cxa_atexit((3831|0),(26484|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_604() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26496,165089); (___cxa_atexit((3831|0),(26496|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_605() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26508,165080); (___cxa_atexit((3831|0),(26508|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_606() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26520,165065); (___cxa_atexit((3831|0),(26520|0),(___dso_handle|0))|0); return; } function __ZN6EasingC2ERf($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $val; $2 = $0; $3 = 26540; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; $6 = +HEAPF32[$5>>2]; HEAPF32[$4>>2] = $6; $7 = ((($2)) + 8|0); HEAPF32[$7>>2] = 0.0; $8 = ((($2)) + 12|0); $9 = $1; HEAP32[$8>>2] = $9; $10 = ((($2)) + 16|0); HEAPF32[$10>>2] = 0.0; $11 = ((($2)) + 20|0); HEAPF32[$11>>2] = 0.0; STACKTOP = sp;return; } function __ZN15InOutQuadEasing11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, $time_tmp = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; $4 = $3 * 2.0; $5 = ((($1)) + 16|0); $6 = +HEAPF32[$5>>2]; $7 = $4 / $6; $time_tmp = $7; $8 = $time_tmp; $9 = $8 < 1.0; if ($9) { $10 = ((($1)) + 8|0); $11 = +HEAPF32[$10>>2]; $12 = $11; $13 = $12 * 0.5; $14 = $time_tmp; $15 = $14; $16 = $13 * $15; $17 = $time_tmp; $18 = $17; $19 = $16 * $18; $20 = ((($1)) + 4|0); $21 = +HEAPF32[$20>>2]; $22 = $21; $23 = $19 + $22; $24 = $23; $25 = ((($1)) + 12|0); $26 = HEAP32[$25>>2]|0; HEAPF32[$26>>2] = $24; STACKTOP = sp;return; } else { $27 = $time_tmp; $28 = $27 - 1.0; $time_tmp = $28; $29 = ((($1)) + 8|0); $30 = +HEAPF32[$29>>2]; $31 = -$30; $32 = $31; $33 = $32 * 0.5; $34 = $time_tmp; $35 = $time_tmp; $36 = $35 - 2.0; $37 = $34 * $36; $38 = $37 - 1.0; $39 = $38; $40 = $33 * $39; $41 = ((($1)) + 4|0); $42 = +HEAPF32[$41>>2]; $43 = $42; $44 = $40 + $43; $45 = $44; $46 = ((($1)) + 12|0); $47 = HEAP32[$46>>2]|0; HEAPF32[$47>>2] = $45; STACKTOP = sp;return; } } function __ZN7Counter4initEP15MTGCardInstancePKcii($this,$_target,$_name,$_power,$_toughness) { $this = $this|0; $_target = $_target|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_target; $2 = $_name; $3 = $_power; $4 = $_toughness; $5 = $0; $6 = $1; $7 = ((($5)) + 28|0); HEAP32[$7>>2] = $6; $8 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($5,$8)|0); $9 = $3; $10 = ((($5)) + 20|0); HEAP32[$10>>2] = $9; $11 = $4; $12 = ((($5)) + 24|0); HEAP32[$12>>2] = $11; $13 = ((($5)) + 12|0); HEAP32[$13>>2] = 1; STACKTOP = sp;return 1; } function __ZN7CounterC2EP15MTGCardInstancePKcii($this,$_target,$_name,$_power,$_toughness) { $this = $this|0; $_target = $_target|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_target; $2 = $_name; $3 = $_power; $4 = $_toughness; $7 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = $1; $9 = $2; $10 = $3; $11 = $4; __THREW__ = 0; (invoke_iiiiii(4667,($7|0),($8|0),($9|0),($10|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $5 = $14; $6 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $16 = $5; $17 = $6; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN7Counter6sameAsEPKcii($this,$_name,$_power,$_toughness) { $this = $this|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $_name; $3 = $_power; $4 = $_toughness; $5 = $1; $6 = ((($5)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $9 = ((($5)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $12 = $2; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($5,$12)|0); $14 = ($13|0)==(0); $$expand_i1_val = $14&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } } $15 = ((($5)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = $3; $18 = ($16|0)==($17|0); if ($18) { $19 = ((($5)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = $4; $22 = ($20|0)==($21|0); $23 = $22; } else { $23 = 0; } $$expand_i1_val2 = $23&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN7Counter7cancelsEii($this,$_power,$_toughness) { $this = $this|0; $_power = $_power|0; $_toughness = $_toughness|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $_power; $3 = $_toughness; $4 = $1; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $8 = ((($4)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } } $11 = ((($4)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = (0 - ($13))|0; $15 = ($12|0)==($14|0); if ($15) { $16 = ((($4)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = $3; $19 = (0 - ($18))|0; $20 = ($17|0)==($19|0); $21 = $20; } else { $21 = 0; } $$expand_i1_val2 = $21&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } function __ZN7Counter13cancelCounterEii($this,$power,$toughness) { $this = $this|0; $power = $power|0; $toughness = $toughness|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $g = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $6 = sp + 40|0; $0 = $this; $1 = $power; $2 = $toughness; $7 = $0; while(1) { $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 812|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $2; $14 = (__ZN8Counters10hasCounterEii($11,$12,$13)|0); $15 = ($14|0)!=(0|0); if (!($15)) { label = 11; break; } $16 = ((($7)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 812|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = Math_imul($20, -1)|0; $22 = $2; $23 = Math_imul($22, -1)|0; $24 = (__ZN8Counters10hasCounterEii($19,$21,$23)|0); $25 = ($24|0)!=(0|0); if (!($25)) { label = 11; break; } $26 = ((($7)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 280|0); $29 = (__ZN10Targetable11getObserverEv($28)|0); $g = $29; (__ZN7Counter7removedEv($7)|0); $30 = ((($7)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + -1)|0; HEAP32[$30>>2] = $32; $33 = (__Znwj(40)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(211279|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 7; break; } $36 = $1; $37 = Math_imul($36, -1)|0; $38 = $2; $39 = Math_imul($38, -1)|0; __THREW__ = 0; invoke_viiiiiii(4668,($33|0),(0|0),($3|0),($37|0),($39|0),0,1); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 8; break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $t = $33; $42 = ((($7)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = $t; $45 = (___dynamic_cast($44,7616,7672,0)|0); $46 = ((($45)) + 8|0); HEAP32[$46>>2] = $43; $47 = $g; $48 = $t; (__ZN12GameObserver12receiveEventEP6WEvent($47,$48)|0); $49 = ((($7)) + 28|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 812|0); $52 = HEAP32[$51>>2]|0; $53 = $1; $54 = $2; (__ZN8Counters13removeCounterEii($52,$53,$54)|0); } if ((label|0) == 7) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; } else if ((label|0) == 8) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } else if ((label|0) == 11) { STACKTOP = sp;return 1; } $$pre_trunc = HEAP8[$6>>0]|0; $59 = $$pre_trunc&1; if (!($59)) { $60 = $4; $61 = $5; ___resumeException($60|0); // unreachable; } __ZdlPv($33); $60 = $4; $61 = $5; ___resumeException($60|0); // unreachable; return (0)|0; } function __ZN8Counters10hasCounterEii($this,$_power,$_toughness) { $this = $this|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_power; $2 = $_toughness; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN8Counters10hasCounterEPKcii($3,211279,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN7Counter7removedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { $5 = ((($1)) + 24|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return 1; } } $8 = ((($1)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 964|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; $13 = ((($1)) + 28|0); $14 = HEAP32[$13>>2]|0; if ($12) { __ZN15MTGCardInstance8switchPTEb($14,0); $15 = ((($1)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = ((($1)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 24|0); $20 = HEAP32[$19>>2]|0; __ZN15MTGCardInstance13removecounterEii($16,$18,$20); $21 = ((($1)) + 28|0); $22 = HEAP32[$21>>2]|0; __ZN15MTGCardInstance8switchPTEb($22,1); STACKTOP = sp;return 1; } else { $23 = ((($1)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($1)) + 24|0); $26 = HEAP32[$25>>2]|0; __ZN15MTGCardInstance13removecounterEii($14,$24,$26); STACKTOP = sp;return 1; } return (0)|0; } function __ZN8Counters13removeCounterEii($this,$_power,$_toughness) { $this = $this|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_power; $2 = $_toughness; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN8Counters13removeCounterEPKcii($3,211279,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN7Counter5addedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { $5 = ((($1)) + 24|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return 1; } } $8 = ((($1)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 964|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; $13 = ((($1)) + 28|0); $14 = HEAP32[$13>>2]|0; if ($12) { __ZN15MTGCardInstance8switchPTEb($14,0); $15 = ((($1)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = ((($1)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 24|0); $20 = HEAP32[$19>>2]|0; __ZN15MTGCardInstance10addcounterEii($16,$18,$20); $21 = ((($1)) + 28|0); $22 = HEAP32[$21>>2]|0; __ZN15MTGCardInstance8switchPTEb($22,1); STACKTOP = sp;return 1; } else { $23 = ((($1)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($1)) + 24|0); $26 = HEAP32[$25>>2]|0; __ZN15MTGCardInstance10addcounterEii($14,$24,$26); STACKTOP = sp;return 1; } return (0)|0; } function __ZN8CountersC2EP15MTGCardInstance($this,$_target) { $this = $this|0; $_target = $_target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_target; $2 = $0; $3 = ((($2)) + 4|0); __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEC2Ev($3); $4 = ((($2)) + 16|0); $5 = $1; HEAP32[$4>>2] = $5; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZN8CountersD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = HEAP32[$3>>2]|0; $6 = ($4|0)<($5|0); $7 = ((($3)) + 4|0); if (!($6)) { label = 12; break; } $8 = $i; __THREW__ = 0; $9 = (invoke_iii(4267,($7|0),($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 10; break; } $12 = HEAP32[$9>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($3)) + 4|0); $15 = $i; __THREW__ = 0; $16 = (invoke_iii(4267,($14|0),($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 10; break; } $19 = HEAP32[$16>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { __ZN7CounterD2Ev($19); __ZdlPv($19); } $21 = ((($3)) + 4|0); $22 = $i; __THREW__ = 0; $23 = (invoke_iii(4267,($21|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 10; break; } HEAP32[$23>>2] = 0; } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } if ((label|0) == 10) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; $1 = $26; $2 = $27; $28 = ((($3)) + 4|0); __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEED2Ev($28); $29 = $1; ___clang_call_terminate($29); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEED2Ev($7); STACKTOP = sp;return; } } function __ZN8Counters10addCounterEPKciib($this,$_name,$_power,$_toughness,$_noevent) { $this = $this|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; $_noevent = $_noevent|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $counter = 0, $e = 0, $g = 0; var $i = 0, $j = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 48|0; $9 = sp + 90|0; $10 = sp + 20|0; $11 = sp + 89|0; $counter = sp + 16|0; $12 = sp; $13 = sp + 88|0; $1 = $this; $2 = $_name; $3 = $_power; $4 = $_toughness; $14 = $_noevent&1; $5 = $14; $15 = $1; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 280|0); $19 = (__ZN10Targetable11getObserverEv($18)|0); $g = $19; $20 = (__Znwj(40)|0); $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $21 = $2; __THREW__ = 0; invoke_vii(3797,($6|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($23) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $7 = $40; $8 = $41; } else { $24 = $3; $25 = $4; __THREW__ = 0; invoke_viiiiiii(4668,($20|0),($15|0),($6|0),($24|0),($25|0),0,0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $7 = $42; $8 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $e = $20; $28 = ((($15)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $e; $31 = (___dynamic_cast($30,7616,7672,0)|0); $32 = ((($31)) + 8|0); HEAP32[$32>>2] = $29; $33 = $e; $34 = $g; $35 = ((($34)) + 176|0); $36 = HEAP32[$35>>2]|0; $37 = $e; $38 = (__ZN18ReplacementEffects7replaceEP6WEvent($36,$37)|0); $39 = ($33|0)==($38|0); if ($39) { $i = 0; while(1) { $45 = $i; $46 = HEAP32[$15>>2]|0; $47 = ($45|0)<($46|0); if (!($47)) { break; } $48 = ((($15)) + 4|0); $49 = $i; $50 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($48,$49)|0); $51 = HEAP32[$50>>2]|0; $52 = $2; $53 = $3; $54 = $4; $55 = (__ZN7Counter6sameAsEPKcii($51,$52,$53,$54)|0); if ($55) { label = 11; break; } $93 = $i; $94 = (($93) + 1)|0; $i = $94; } if ((label|0) == 11) { $56 = ((($15)) + 4|0); $57 = $i; $58 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($56,$57)|0); $59 = HEAP32[$58>>2]|0; (__ZN7Counter5addedEv($59)|0); $60 = ((($15)) + 4|0); $61 = $i; $62 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($60,$61)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = (($65) + 1)|0; HEAP32[$64>>2] = $66; $67 = (__Znwj(40)|0); $$expand_i1_val5 = 1; HEAP8[$11>>0] = $$expand_i1_val5; $68 = $2; __THREW__ = 0; invoke_vii(3797,($10|0),($68|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; do { if ($70) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $7 = $84; $8 = $85; } else { $71 = $3; $72 = $4; __THREW__ = 0; invoke_viiiiiii(4668,($67|0),($15|0),($10|0),($71|0),($72|0),1,0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $7 = $86; $8 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val7 = 0; HEAP8[$11>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $j = $67; $75 = ((($15)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = $j; $78 = (___dynamic_cast($77,7616,7672,0)|0); $79 = ((($78)) + 8|0); HEAP32[$79>>2] = $76; $80 = $g; $81 = $j; (__ZN12GameObserver12receiveEventEP6WEvent($80,$81)|0); $82 = $e; $83 = ($82|0)==(0|0); if (!($83)) { $89 = HEAP32[$82>>2]|0; $90 = ((($89)) + 4|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vi[$91 & 8191]($82); } $92 = HEAP32[$15>>2]|0; $0 = $92; $145 = $0; STACKTOP = sp;return ($145|0); } } while(0); $$pre_trunc9 = HEAP8[$11>>0]|0; $88 = $$pre_trunc9&1; if (!($88)) { $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } __ZdlPv($67); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } $95 = (__Znwj(32)|0); $96 = ((($15)) + 16|0); $97 = HEAP32[$96>>2]|0; $98 = $2; $99 = $3; $100 = $4; __THREW__ = 0; invoke_viiiii(4669,($95|0),($97|0),($98|0),($99|0),($100|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $7 = $122; $8 = $123; __ZdlPv($95); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } HEAP32[$counter>>2] = $95; $103 = ((($15)) + 4|0); __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE9push_backERKS2_($103,$counter); $104 = HEAP32[$counter>>2]|0; (__ZN7Counter5addedEv($104)|0); $105 = $5; $106 = $105&1; L35: do { if (!($106)) { $107 = (__Znwj(40)|0); $$expand_i1_val11 = 1; HEAP8[$13>>0] = $$expand_i1_val11; $108 = $2; __THREW__ = 0; invoke_vii(3797,($12|0),($108|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; do { if ($110) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $7 = $124; $8 = $125; } else { $111 = $3; $112 = $4; __THREW__ = 0; invoke_viiiiiii(4668,($107|0),($15|0),($12|0),($111|0),($112|0),1,0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $7 = $126; $8 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } else { $$expand_i1_val13 = 0; HEAP8[$13>>0] = $$expand_i1_val13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $w = $107; $115 = ((($15)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = $w; $118 = (___dynamic_cast($117,7616,7672,0)|0); $119 = ((($118)) + 8|0); HEAP32[$119>>2] = $116; $120 = $g; $121 = $w; (__ZN12GameObserver12receiveEventEP6WEvent($120,$121)|0); break L35; } } } while(0); $$pre_trunc15 = HEAP8[$13>>0]|0; $128 = $$pre_trunc15&1; if (!($128)) { $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } __ZdlPv($107); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } } while(0); $129 = HEAP32[$15>>2]|0; $130 = (($129) + 1)|0; HEAP32[$15>>2] = $130; $131 = ((($15)) + 16|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 628|0); HEAP32[$133>>2] = 1; $134 = ((($15)) + 16|0); $135 = HEAP32[$134>>2]|0; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 16|0); $138 = HEAP32[$137>>2]|0; (FUNCTION_TABLE_ii[$138 & 8191]($135)|0); } $139 = $e; $140 = ($139|0)==(0|0); if (!($140)) { $141 = HEAP32[$139>>2]|0; $142 = ((($141)) + 4|0); $143 = HEAP32[$142>>2]|0; FUNCTION_TABLE_vi[$143 & 8191]($139); } $144 = HEAP32[$15>>2]|0; $0 = $144; $145 = $0; STACKTOP = sp;return ($145|0); } } while(0); $$pre_trunc = HEAP8[$9>>0]|0; $44 = $$pre_trunc&1; if (!($44)) { $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } __ZdlPv($20); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; return (0)|0; } function __ZN8Counters10addCounterEii($this,$_power,$_toughness) { $this = $this|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_power; $2 = $_toughness; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN8Counters10addCounterEPKciib($3,211279,$4,$5,0)|0); STACKTOP = sp;return ($6|0); } function __ZN8Counters4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (($2) - 1)|0; $i = $3; while(1) { $4 = $i; $5 = ($4|0)>=(0); if (!($5)) { break; } while(1) { $6 = ((($1)) + 4|0); $7 = $i; $8 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)>=(1); if (!($12)) { break; } $13 = ((($1)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; (__ZN7Counter7removedEv($16)|0); $17 = ((($1)) + 4|0); $18 = $i; $19 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + -1)|0; HEAP32[$21>>2] = $23; } $24 = $i; $25 = (($24) + -1)|0; $i = $25; } STACKTOP = sp;return 1; } function __ZN8Counters13removeCounterEPKcii($this,$_name,$_power,$_toughness) { $this = $this|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $beforeCard = 0, $copy = 0, $e = 0, $e1 = 0, $g = 0, $game = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 24|0; $8 = sp + 68|0; $1 = $this; $2 = $_name; $3 = $_power; $4 = $_toughness; $9 = $1; $i = 0; while(1) { $10 = $i; $11 = HEAP32[$9>>2]|0; $12 = ($10|0)<($11|0); if (!($12)) { label = 23; break; } $13 = ((($9)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = $3; $19 = $4; $20 = (__ZN7Counter6sameAsEPKcii($16,$17,$18,$19)|0); if ($20) { break; } $144 = $i; $145 = (($144) + 1)|0; $i = $145; } if ((label|0) == 23) { $0 = 0; $146 = $0; STACKTOP = sp;return ($146|0); } $21 = ((($9)) + 4|0); $22 = $i; $23 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)<(1); if ($27) { $0 = 0; $146 = $0; STACKTOP = sp;return ($146|0); } $28 = ((($9)) + 4|0); $29 = $i; $30 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; (__ZN7Counter7removedEv($31)|0); $32 = ((($9)) + 4|0); $33 = $i; $34 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($32,$33)|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) + -1)|0; HEAP32[$36>>2] = $38; $39 = ((($9)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 280|0); $42 = (__ZN10Targetable11getObserverEv($41)|0); $g = $42; $43 = (__Znwj(40)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; $44 = $2; __THREW__ = 0; invoke_vii(3797,($5|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; do { if ($46) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $6 = $63; $7 = $64; } else { $47 = $3; $48 = $4; __THREW__ = 0; invoke_viiiiiii(4668,($43|0),($9|0),($5|0),($47|0),($48|0),0,1); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $6 = $65; $7 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $e = $43; $51 = ((($9)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = $e; $54 = (___dynamic_cast($53,7616,7672,0)|0); $55 = ((($54)) + 8|0); HEAP32[$55>>2] = $52; $56 = $g; $57 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($56,$57)|0); $58 = ((($9)) + 16|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 558|0); $61 = HEAP8[$60>>0]|0; $62 = $61&1; do { if (!($62)) { $68 = ((($9)) + 4|0); $69 = $i; $70 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $72 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($71,154012)|0); if ($72) { $73 = ((($9)) + 4|0); $74 = $i; $75 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($73,$74)|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 12|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)==(0); if ($79) { $80 = ((($9)) + 16|0); $81 = HEAP32[$80>>2]|0; $beforeCard = $81; $82 = ((($9)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN15MTGCardInstance10controllerEv($83)|0); $85 = ((($84)) + 84|0); $86 = HEAP32[$85>>2]|0; $87 = ((($9)) + 16|0); $88 = HEAP32[$87>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($86,$88)|0); $89 = (__Znwj(16)|0); $90 = $beforeCard; $91 = ((($9)) + 16|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; invoke_viii(4306,($89|0),($90|0),($92|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if (!($94)) { $e1 = $89; $95 = $g; $96 = $e1; (__ZN12GameObserver12receiveEventEP6WEvent($95,$96)|0); break; } $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $6 = $97; $7 = $98; __ZdlPv($89); $147 = $6; $148 = $7; ___resumeException($147|0); // unreachable; } } } } while(0); $99 = ((($9)) + 16|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 558|0); $102 = HEAP8[$101>>0]|0; $103 = $102&1; if ($103) { $104 = ((($9)) + 16|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 812|0); $107 = HEAP32[$106>>2]|0; $108 = (__ZN8Counters10hasCounterEPKcii($107,154012,0,0)|0); $109 = ($108|0)!=(0|0); if (!($109)) { $110 = ((($9)) + 16|0); $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 280|0); $113 = (__ZN10Targetable11getObserverEv($112)|0); $game = $113; $114 = ((($9)) + 16|0); $115 = HEAP32[$114>>2]|0; $116 = (__ZN15MTGCardInstance10controllerEv($115)|0); $117 = ((($116)) + 84|0); $118 = HEAP32[$117>>2]|0; $119 = ((($9)) + 16|0); $120 = HEAP32[$119>>2]|0; $121 = ((($9)) + 16|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 392|0); $124 = HEAP32[$123>>2]|0; $125 = ((($9)) + 16|0); $126 = HEAP32[$125>>2]|0; $127 = (__ZN15MTGCardInstance10controllerEv($126)|0); $128 = ((($127)) + 84|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 28|0); $131 = HEAP32[$130>>2]|0; $132 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($118,$120,$124,$131,0)|0); $copy = $132; $133 = $game; $134 = ((($133)) + 172|0); $135 = HEAP32[$134>>2]|0; $136 = (__ZN10DuelLayers10stackLayerEv($135)|0); $137 = $copy; $138 = $game; $139 = ((($138)) + 168|0); $140 = HEAP32[$139>>2]|0; (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($136,$137,$140,0,1,0)|0); $141 = $game; $142 = ((($141)) + 168|0); HEAP32[$142>>2] = 0; } } $143 = HEAP32[$9>>2]|0; $0 = $143; $146 = $0; STACKTOP = sp;return ($146|0); } } while(0); $$pre_trunc = HEAP8[$8>>0]|0; $67 = $$pre_trunc&1; if (!($67)) { $147 = $6; $148 = $7; ___resumeException($147|0); // unreachable; } __ZdlPv($43); $147 = $6; $148 = $7; ___resumeException($147|0); // unreachable; return (0)|0; } function __ZN8Counters10hasCounterEPKcii($this,$_name,$_power,$_toughness) { $this = $this|0; $_name = $_name|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_name; $3 = $_power; $4 = $_toughness; $5 = $1; $i = 0; while(1) { $6 = $i; $7 = HEAP32[$5>>2]|0; $8 = ($6|0)<($7|0); if (!($8)) { label = 7; break; } $9 = ((($5)) + 4|0); $10 = $i; $11 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = $3; $15 = $4; $16 = (__ZN7Counter6sameAsEPKcii($12,$13,$14,$15)|0); if ($16) { $17 = ((($5)) + 4|0); $18 = $i; $19 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)>(0); if ($23) { label = 5; break; } } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } if ((label|0) == 5) { $24 = ((($5)) + 4|0); $25 = $i; $26 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($24,$25)|0); $27 = HEAP32[$26>>2]|0; $0 = $27; $30 = $0; STACKTOP = sp;return ($30|0); } else if ((label|0) == 7) { $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } return (0)|0; } function __GLOBAL__sub_I_Counters_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_638(); ___cxx_global_var_init_1_639(); ___cxx_global_var_init_3_640(); ___cxx_global_var_init_5_641(); return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function ___cxx_global_var_init_638() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26556,182585); (___cxa_atexit((3831|0),(26556|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_639() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26568,165089); (___cxa_atexit((3831|0),(26568|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_640() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26580,165080); (___cxa_atexit((3831|0),(26580|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_641() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26592,165065); (___cxa_atexit((3831|0),(26592|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4670,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP7CounterE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7CounterE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP7CounterE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7CounterE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4671,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP7CounterEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP7CounterEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP7CounterEC2Ev($2); $3 = (__ZNSt3__17forwardIPP7CounterEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7CounterEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP7CounterEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP7CounterEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP7CounterE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7CounterE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP7CounterEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP7CounterEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP7CounterEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4672,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4673,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4674,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP7CounterE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP7CounterE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7CounterEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP7CounterEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP7CounterEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7CounterEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP7CounterEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP7CounterE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP7CounterE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP7CounterEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP7CounterEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP7CounterNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP7CounterEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP7CounterEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP7CounterEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP7CounterEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP7CounterEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP7CounterEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4675,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP7CounterEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4670,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7CounterRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7CounterRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN10UnlockableC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($1); STACKTOP = sp;return; } function __ZN10Unlockable8setValueENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$k,$v) { $this = $this|0; $k = $k|0; $v = $v|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($1,$k)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($2,$v)|0); STACKTOP = sp;return; } function __ZN10Unlockable8getValueENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$k) { $agg$result = $agg$result|0; $this = $this|0; $k = $k|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($1,$k)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN10Unlockable10isUnlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $id = sp + 32|0; $1 = sp + 20|0; $4 = sp; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,184498); __THREW__ = 0; invoke_viii(4676,($id|0),($5|0),($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $25 = $2; $26 = $3; ___resumeException($25|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($id)|0); $9 = ($8>>>0)>(0); __THREW__ = 0; do { if ($9) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$id); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 5; } else { __THREW__ = 0; $17 = (invoke_iii(4430,(30372|0),($4|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { $20 = ((($17)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); STACKTOP = sp;return ($22|0); } } } else { ___assert_fail((124456|0),(124470|0),32,(124548|0)); $10 = __THREW__; __THREW__ = 0; label = 5; } } while(0); if ((label|0) == 5) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); $25 = $2; $26 = $3; ___resumeException($25|0); // unreachable; return (0)|0; } function __ZN10Unlockable11tryToUnlockEP12GameObserver($this,$game) { $this = $this|0; $game = $game|0; var $$expand_i1_val = 0, $$expand_i1_val13 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $af = 0, $conditions = 0, $dummyCard = 0, $goa = 0, $id = 0, $meetConditions = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 161|0; $conditions = sp + 140|0; $3 = sp + 128|0; $af = sp + 56|0; $7 = sp + 40|0; $8 = sp + 160|0; $id = sp + 28|0; $9 = sp + 16|0; $10 = sp; $1 = $this; $2 = $game; $11 = $1; $12 = (__ZN10Unlockable10isUnlockedEv($11)|0); if ($12) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc15 = HEAP8[$0>>0]|0; $129 = $$pre_trunc15&1; STACKTOP = sp;return ($129|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,124559); __THREW__ = 0; invoke_viii(4676,($conditions|0),($11|0),($3|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $130 = $4; $131 = $5; ___resumeException($130|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $15 = $2; $16 = ((($15)) + 180|0); __THREW__ = 0; $17 = (invoke_iii(4093,($16|0),0)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L9: do { if ($19) { label = 9; } else { $20 = HEAP32[$17>>2]|0; $p = $20; $21 = $p; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 48|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; $25 = (invoke_ii($24|0,($21|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 9; } else { $28 = ($25|0)!=(0); L12: do { if ($28) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $6 = 1; } else { $33 = $p; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 24|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 56|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0); $41 = $p; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; do { if ($40) { $44 = ((($43)) + 24|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 8|0); __THREW__ = 0; $47 = (invoke_iii(3955,($46|0),0)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 9; break L9; } $50 = HEAP32[$47>>2]|0; $81 = $50; } else { $51 = ((($43)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 56|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)!=(0); $56 = $p; $57 = ((($56)) + 84|0); $58 = HEAP32[$57>>2]|0; if ($55) { $59 = ((($58)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 8|0); __THREW__ = 0; $62 = (invoke_iii(3955,($61|0),0)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 9; break L9; } $65 = HEAP32[$62>>2]|0; $81 = $65; break; } $66 = ((($58)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 56|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0); if ($70) { $71 = $p; $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 8|0); __THREW__ = 0; $77 = (invoke_iii(3955,($76|0),0)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 9; break L9; } $80 = HEAP32[$77>>2]|0; $81 = $80; } else { $81 = 0; } } } while(0); $dummyCard = $81; $82 = $2; __THREW__ = 0; invoke_vii(4110,($af|0),($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 9; break L9; } $85 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($conditions)|0); $86 = ($85|0)!=(0); $$expand_i1_val4 = 0; HEAP8[$8>>0] = $$expand_i1_val4; if ($86) { $87 = $dummyCard; $88 = ($87|0)!=(0|0); if ($88) { $89 = $dummyCard; $90 = $p; __THREW__ = 0; invoke_vii(3800,($7|0),($conditions|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 28; } else { $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; $93 = (invoke_iiiii(3946,($af|0),($89|0),($90|0),($7|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $4 = $102; $5 = $103; $$pre_trunc11 = HEAP8[$8>>0]|0; $104 = $$pre_trunc11&1; if ($104) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } else { $97 = $93; label = 24; } } } else { $97 = 0; label = 24; } } else { $97 = 1; label = 24; } L33: do { if ((label|0) == 24) { $$pre_trunc = HEAP8[$8>>0]|0; $96 = $$pre_trunc&1; if ($96) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $meetConditions = $97; $98 = $meetConditions; $99 = ($98|0)!=(0); L38: do { if ($99) { __THREW__ = 0; invoke_vii(3797,($9|0),(184498|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 28; break L33; } __THREW__ = 0; invoke_viii(4676,($id|0),($11|0),($9|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $4 = $112; $5 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $109 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($id)|0); $110 = ($109>>>0)>(0); __THREW__ = 0; do { if ($110) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($10,$id); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 36; } else { __THREW__ = 0; $118 = (invoke_iii(4430,(30372|0),($10|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $4 = $127; $5 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $goa = $118; $121 = $goa; $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 24|0); $124 = HEAP32[$123>>2]|0; __THREW__ = 0; (invoke_ii($124|0,($121|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 36; break; } $$expand_i1_val13 = 1; HEAP8[$0>>0] = $$expand_i1_val13; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); break L38; } } else { ___assert_fail((124456|0),(124470|0),70,(124576|0)); $111 = __THREW__; __THREW__ = 0; label = 36; } } while(0); if ((label|0) == 36) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $4 = $114; $5 = $115; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); break L33; } else { $$expand_i1_val9 = 0; HEAP8[$0>>0] = $$expand_i1_val9; $6 = 1; } } while(0); __ZN14AbilityFactoryD2Ev($af); break L12; } } while(0); if ((label|0) == 28) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $4 = $100; $5 = $101; } __ZN14AbilityFactoryD2Ev($af); break L9; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($conditions); $$pre_trunc15 = HEAP8[$0>>0]|0; $129 = $$pre_trunc15&1; STACKTOP = sp;return ($129|0); } } } while(0); if ((label|0) == 9) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($conditions); $130 = $4; $131 = $5; ___resumeException($130|0); // unreachable; return (0)|0; } function __ZN10Unlockable4loadEv() { var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $contents = 0, $current = 0, $id = 0, $keyValue = 0, $s = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 248|0; $2 = sp + 228|0; $stream = sp + 80|0; $s = sp + 64|0; $id = sp + 48|0; $4 = sp + 36|0; $keyValue = sp + 24|0; $5 = sp + 12|0; $6 = sp; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $7 = (invoke_i(4202)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(3797,($2|0),(124588|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; $12 = (invoke_iiii(4203,($7|0),($2|0),($contents|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $0 = $18; $1 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $108 = $0; $109 = $1; ___resumeException($108|0); // unreachable; } $15 = $12 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); if ($15) { $3 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); $current = 0; L13: while(1) { __THREW__ = 0; $22 = (invoke_iii(4205,($stream|0),($s|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 14; break; } $25 = HEAP32[$22>>2]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (($22) + ($27)|0); __THREW__ = 0; $29 = (invoke_ii(4206,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 14; break; } if (!($29)) { label = 55; break; } $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $33 = ($32|0)!=(0); if (!($33)) { continue; } $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $37 = (($36) - 1)|0; __THREW__ = 0; $38 = (invoke_iii(4365,($s|0),($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 14; break; } $41 = HEAP8[$38>>0]|0; $42 = $41 << 24 >> 24; $43 = ($42|0)==(13); if ($43) { $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $45 = (($44) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($45|0),-1)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 14; break; } } $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $49 = ($48|0)!=(0); if (!($49)) { continue; } __THREW__ = 0; $50 = (invoke_iii(4365,($s|0),0)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 14; break; } $53 = HEAP8[$50>>0]|0; $54 = $53 << 24 >> 24; $55 = ($54|0)==(35); if ($55) { continue; } $56 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,124605)|0); if ($56) { __THREW__ = 0; $57 = (invoke_ii(3903,12)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 14; break; } __THREW__ = 0; invoke_vi(4678,($57|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 25; break; } $current = $57; continue; } $64 = $current; $65 = ($64|0)!=(0|0); if (!($65)) { continue; } $66 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,124613)|0); if ($66) { $67 = $current; __THREW__ = 0; invoke_vii(3797,($4|0),(184498|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 14; break; } __THREW__ = 0; invoke_viii(4676,($id|0),($67|0),($4|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 33; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($id)|0); $73 = ($72|0)!=(0); $74 = $current; do { if ($73) { __THREW__ = 0; $75 = (invoke_iii(4679,(26604|0),($id|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 34; break L13; } HEAP32[$75>>2] = $74; } else { $82 = ($74|0)!=(0|0); if (!($82)) { break; } $83 = $current; $84 = ($83|0)==(0|0); if (!($84)) { __ZN10UnlockableD2Ev($83); __ZdlPv($83); } $current = 0; } } while(0); $3 = 2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); continue; } else { __THREW__ = 0; invoke_viii(3796,($keyValue|0),($s|0),61); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 14; break; } $87 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($keyValue)|0); $88 = ($87|0)!=(2); if ($88) { $3 = 2; } else { $89 = $current; __THREW__ = 0; $90 = (invoke_iii(3802,($keyValue|0),0)|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 50; break; } __THREW__ = 0; invoke_vii(3800,($5|0),($90|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 50; break; } __THREW__ = 0; $95 = (invoke_iii(3802,($keyValue|0),1)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 51; break; } __THREW__ = 0; invoke_vii(3800,($6|0),($95|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 51; break; } __THREW__ = 0; invoke_viii(4680,($89|0),($5|0),($6|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 52; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $3 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($keyValue); continue; } } if ((label|0) == 14) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $0 = $34; $1 = $35; } else if ((label|0) == 25) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $0 = $62; $1 = $63; __ZdlPv($57); } else if ((label|0) == 33) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $0 = $78; $1 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } else if ((label|0) == 34) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $0 = $80; $1 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); } else if ((label|0) == 50) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $0 = $102; $1 = $103; label = 54; } else if ((label|0) == 51) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $0 = $104; $1 = $105; label = 53; } else if ((label|0) == 52) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $0 = $106; $1 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 53; } else if ((label|0) == 55) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $3 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } if ((label|0) == 53) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 54; } if ((label|0) == 54) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($keyValue); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $108 = $0; $109 = $1; ___resumeException($108|0); // unreachable; } } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $0 = $16; $1 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $108 = $0; $109 = $1; ___resumeException($108|0); // unreachable; } function __ZN10Unlockable7DestroyEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $0 = sp; $1 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it>>2] = $1; while(1) { $2 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$0>>2] = $2; $3 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$0)|0); if (!($3)) { break; } $4 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { __ZN10UnlockableD2Ev($10); __ZdlPv($10); } $12 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $13 = ((($12)) + 12|0); HEAP32[$13>>2] = 0; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv(26604); STACKTOP = sp;return; } function __ZN11CreditBonusC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_value,$_text) { $this = $this|0; $_value = $_value|0; $_text = $_text|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_value; $4 = $0; $5 = ((($4)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = $1; HEAP32[$4>>2] = $6; $7 = ((($4)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($7|0),($_text|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11CreditBonus6RenderEffP5WFont($this,$x,$y,$font) { $this = $this|0; $x = +$x; $y = +$y; $font = $font|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 24|0; $0 = $this; $1 = $x; $2 = $y; $3 = $font; $4 = $0; $5 = ((($4)) + 4|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $7 = HEAP32[$4>>2]|0; HEAP32[$vararg_buffer>>2] = $6; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $7; (_sprintf($buffer,124622,$vararg_buffer)|0); $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = $2; FUNCTION_TABLE_viiddidd[$10 & 8191]($8,$buffer,$11,$12,0,0.0,0.0); STACKTOP = sp;return; } function __ZN7CreditsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); $3 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($1)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEEC2Ev($4); $5 = ((($1)) + 60|0); HEAP32[$5>>2] = -1; $6 = ((($1)) + 40|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 44|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 48|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 16|0); HEAP8[$9>>0] = 0; $10 = ((($1)) + 17|0); HEAP8[$10>>0] = 0; $11 = ((($1)) + 18|0); HEAP8[$11>>0] = 0; $12 = ((($1)) + 20|0); HEAP32[$12>>2] = 0; $13 = ((($1)) + 24|0); HEAP32[$13>>2] = 0; $14 = ((($1)) + 28|0); HEAP32[$14>>2] = 0; $15 = ((($1)) + 32|0); HEAP32[$15>>2] = 0; STACKTOP = sp;return; } function __ZN7CreditsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 76|0); $6 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); $8 = ((($3)) + 76|0); if (!($7)) { label = 10; break; } $9 = $i; __THREW__ = 0; $10 = (invoke_iii(4681,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 8; break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 76|0); $16 = $i; __THREW__ = 0; $17 = (invoke_iii(4681,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 8; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { __ZN11CreditBonusD2Ev($20); __ZdlPv($20); } } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } if ((label|0) == 8) { $22 = ___cxa_find_matching_catch(0|0)|0; $23 = tempRet0; $1 = $22; $2 = $23; $24 = ((($3)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEED2Ev($24); $25 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $26 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $27 = $1; ___clang_call_terminate($27); // unreachable; } else if ((label|0) == 10) { __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5clearEv($8); $30 = ((($3)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEED2Ev($30); $31 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $32 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); STACKTOP = sp;return; } } function __ZN7Credits7computeEP12GameObserverP7GameApp($this,$g,$_app) { $this = $this|0; $g = $g|0; $_app = $_app|0; var $$ = 0, $$$ = 0, $$byval_copy = 0, $$expand_i1_val = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val3 = 0, $$expand_i1_val30 = 0, $$expand_i1_val32 = 0, $$expand_i1_val36 = 0, $$expand_i1_val38 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0; var $$pre_trunc10 = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc28 = 0, $$pre_trunc34 = 0, $$pre_trunc40 = 0, $$pre_trunc46 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; var $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; var $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0; var $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0; var $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0; var $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0; var $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0; var $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0; var $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $award = 0, $b = 0, $b1 = 0, $b2 = 0, $b3 = 0, $b4 = 0, $b5 = 0, $b6 = 0, $b9 = 0, $buffer = 0, $diff = 0, $difficulty = 0, $finishedTasks = 0, $goa = 0, $it = 0, $it7 = 0, $it8 = 0, $or$cond = 0; var $playerdata = 0, $si = 0, $stats = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 976|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 444|0; $vararg_buffer = sp; $b = sp + 412|0; $5 = sp + 400|0; $6 = sp + 388|0; $7 = sp + 973|0; $b1 = sp + 384|0; $8 = sp + 372|0; $9 = sp + 360|0; $10 = sp + 972|0; $b2 = sp + 352|0; $11 = sp + 340|0; $12 = sp + 328|0; $13 = sp + 971|0; $b3 = sp + 324|0; $14 = sp + 312|0; $15 = sp + 300|0; $16 = sp + 970|0; $b4 = sp + 296|0; $17 = sp + 284|0; $18 = sp + 272|0; $19 = sp + 969|0; $b5 = sp + 268|0; $20 = sp + 256|0; $21 = sp + 244|0; $22 = sp + 968|0; $finishedTasks = sp + 228|0; $buffer = sp + 456|0; $it = sp + 224|0; $23 = sp + 220|0; $24 = sp + 208|0; $25 = sp + 196|0; $26 = sp + 184|0; $b6 = sp + 180|0; $27 = sp + 168|0; $28 = sp + 449|0; $29 = sp + 164|0; $30 = sp + 148|0; $it7 = sp + 144|0; $31 = sp + 140|0; $32 = sp + 124|0; $33 = sp + 112|0; $34 = sp + 100|0; $35 = sp + 88|0; $36 = sp + 72|0; $37 = sp + 60|0; $it8 = sp + 56|0; $b9 = sp + 52|0; $38 = sp + 40|0; $39 = sp + 28|0; $40 = sp + 448|0; $41 = sp + 24|0; $42 = sp + 20|0; $43 = sp + 16|0; $44 = sp + 12|0; $45 = sp + 8|0; $46 = sp + 4|0; $0 = $this; $1 = $g; $2 = $_app; $47 = $0; $48 = $1; $49 = ((($48)) + 140|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)!=(0); if (!($51)) { STACKTOP = sp;return; } $52 = $1; $53 = ((($52)) + 180|0); $54 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($53,0)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($47)) + 40|0); HEAP32[$56>>2] = $55; $57 = $1; $58 = ((($57)) + 180|0); $59 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($58,1)|0); $60 = HEAP32[$59>>2]|0; $61 = ((($47)) + 44|0); HEAP32[$61>>2] = $60; $62 = $1; $63 = ((($47)) + 48|0); HEAP32[$63>>2] = $62; $64 = $2; $65 = ((($47)) + 52|0); HEAP32[$65>>2] = $64; $66 = (__Z5WRandb(0)|0); $67 = (($66|0) % 3)&-1; $68 = ((($47)) + 56|0); HEAP32[$68>>2] = $67; $69 = ((($47)) + 40|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 48|0); $73 = HEAP32[$72>>2]|0; $74 = (FUNCTION_TABLE_ii[$73 & 8191]($70)|0); $75 = ($74|0)!=(0); if ($75) { STACKTOP = sp;return; } $76 = (__Znwj(24)|0); __THREW__ = 0; $77 = (invoke_i(4323)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __THREW__ = 0; invoke_vii(4682,($76|0),($77|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { $playerdata = $76; $82 = ((($47)) + 44|0); $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 48|0); $86 = HEAP32[$85>>2]|0; $87 = (FUNCTION_TABLE_ii[$86 & 8191]($83)|0); $88 = ($87|0)!=(0); L10: do { if ($88) { $89 = $1; $90 = ((($47)) + 40|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZNK12GameObserver6didWinEP6Player($89,$91)|0); if ($92) { $93 = (_time((0|0))|0); $94 = $1; $95 = ((($94)) + 192|0); $96 = HEAP32[$95>>2]|0; $97 = (($93) - ($96))|0; HEAP32[$47>>2] = $97; $98 = ((($47)) + 36|0); HEAP32[$98>>2] = 400; $99 = ((($47)) + 52|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 56|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)!=(0); if ($103) { $104 = ((($47)) + 36|0); HEAP32[$104>>2] = 200; } $107 = (__ZN12GameSettingsixEi(30372,6)|0); $108 = ((($107)) + 4|0); $109 = HEAP32[$108>>2]|0; $difficulty = $109; $110 = (__ZN12GameSettingsixEi(30372,43)|0); $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)!=(0); $114 = $difficulty; $115 = ($114|0)!=(0); $or$cond = $113 & $115; L16: do { if ($or$cond) { $116 = (__Znwj(16)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $117 = $difficulty; $118 = ($117*100)|0; __THREW__ = 0; invoke_vii(3797,($6|0),(124629|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $3 = $126; $4 = $127; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; do { if ($122) { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $3 = $128; $4 = $129; } else { __THREW__ = 0; invoke_viii(4683,($116|0),($118|0),($5|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { $$expand_i1_val3 = 0; HEAP8[$7>>0] = $$expand_i1_val3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); HEAP32[$b>>2] = $116; $125 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($125,$b); break L16; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc = HEAP8[$7>>0]|0; $132 = $$pre_trunc&1; if (!($132)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($116); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } while(0); $133 = ((($47)) + 40|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 8|0); $136 = HEAP32[$135>>2]|0; $137 = ($136|0)==(1); L34: do { if ($137) { $138 = (__Znwj(16)|0); $$expand_i1_val6 = 1; HEAP8[$10>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii(3797,($9|0),(124646|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; } else { __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; do { if ($142) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $3 = $148; $4 = $149; } else { __THREW__ = 0; invoke_viii(4683,($138|0),111,($8|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $3 = $150; $4 = $151; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { $$expand_i1_val8 = 0; HEAP8[$10>>0] = $$expand_i1_val8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); HEAP32[$b1>>2] = $138; $145 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($145,$b1); break L34; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc10 = HEAP8[$10>>0]|0; $152 = $$pre_trunc10&1; if (!($152)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($138); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } while(0); $153 = ((($47)) + 40|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 8|0); $156 = HEAP32[$155>>2]|0; $157 = ((($47)) + 44|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 8|0); $160 = HEAP32[$159>>2]|0; $161 = (($156) - ($160))|0; $diff = $161; $162 = $diff; $163 = ($162|0)<(0); $$ = $163 ? 0 : $161; $diff = $$; $164 = $diff; $165 = ($164|0)>(10000); $$$ = $165 ? 10000 : $$; $diff = $$$; $166 = $diff; $167 = ($166|0)!=(0); L52: do { if ($167) { $168 = (__Znwj(16)|0); $$expand_i1_val12 = 1; HEAP8[$13>>0] = $$expand_i1_val12; $169 = $diff; __THREW__ = 0; invoke_vii(3797,($12|0),(124690|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $3 = $177; $4 = $178; } else { __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; do { if ($173) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $3 = $179; $4 = $180; } else { __THREW__ = 0; invoke_viii(4683,($168|0),($169|0),($11|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $3 = $181; $4 = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { $$expand_i1_val14 = 0; HEAP8[$13>>0] = $$expand_i1_val14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); HEAP32[$b2>>2] = $168; $176 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($176,$b2); break L52; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } $$pre_trunc16 = HEAP8[$13>>0]|0; $183 = $$pre_trunc16&1; if (!($183)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($168); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } while(0); $184 = ((($47)) + 40|0); $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 84|0); $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 8|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 56|0); $191 = HEAP32[$190>>2]|0; $192 = ($191|0)==(0); L70: do { if ($192) { $193 = (__Znwj(16)|0); $$expand_i1_val18 = 1; HEAP8[$16>>0] = $$expand_i1_val18; __THREW__ = 0; invoke_vii(3797,($15|0),(124707|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $3 = $201; $4 = $202; } else { __THREW__ = 0; invoke_vii(3887,($14|0),($15|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; do { if ($197) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $3 = $203; $4 = $204; } else { __THREW__ = 0; invoke_viii(4683,($193|0),391,($14|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $3 = $205; $4 = $206; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { $$expand_i1_val20 = 0; HEAP8[$16>>0] = $$expand_i1_val20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); HEAP32[$b3>>2] = $193; $200 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($200,$b3); break L70; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } $$pre_trunc22 = HEAP8[$16>>0]|0; $207 = $$pre_trunc22&1; if (!($207)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($193); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } while(0); $208 = ((($47)) + 44|0); $209 = HEAP32[$208>>2]|0; $210 = ((($209)) + 84|0); $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 8|0); $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 56|0); $215 = HEAP32[$214>>2]|0; $216 = ($215|0)==(0); L88: do { if ($216) { $217 = ((($47)) + 40|0); $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 84|0); $220 = HEAP32[$219>>2]|0; $221 = ((($220)) + 8|0); $222 = HEAP32[$221>>2]|0; $223 = ((($222)) + 56|0); $224 = HEAP32[$223>>2]|0; $225 = ($224|0)!=(0); if ($225) { $226 = (__Znwj(16)|0); $$expand_i1_val24 = 1; HEAP8[$19>>0] = $$expand_i1_val24; $227 = ((($47)) + 40|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 84|0); $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 8|0); $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 56|0); $234 = HEAP32[$233>>2]|0; $235 = ($234*3)|0; __THREW__ = 0; invoke_vii(3797,($18|0),(124736|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $3 = $243; $4 = $244; } else { __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; do { if ($239) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $3 = $245; $4 = $246; } else { __THREW__ = 0; invoke_viii(4683,($226|0),($235|0),($17|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $3 = $247; $4 = $248; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { $$expand_i1_val26 = 0; HEAP8[$19>>0] = $$expand_i1_val26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); HEAP32[$b4>>2] = $226; $242 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($242,$b4); break L88; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } $$pre_trunc28 = HEAP8[$19>>0]|0; $249 = $$pre_trunc28&1; if (!($249)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($226); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } } while(0); $250 = $1; $251 = ((($250)) + 140|0); $252 = HEAP32[$251>>2]|0; $253 = ($252|0)<(15); L107: do { if ($253) { $254 = (__Znwj(16)|0); $$expand_i1_val30 = 1; HEAP8[$22>>0] = $$expand_i1_val30; $255 = $1; $256 = ((($255)) + 140|0); $257 = HEAP32[$256>>2]|0; $258 = (20 - ($257))|0; $259 = ($258*17)|0; __THREW__ = 0; invoke_vii(3797,($21|0),(124749|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { $267 = ___cxa_find_matching_catch()|0; $268 = tempRet0; $3 = $267; $4 = $268; } else { __THREW__ = 0; invoke_vii(3887,($20|0),($21|0)); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; do { if ($263) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $3 = $269; $4 = $270; } else { __THREW__ = 0; invoke_viii(4683,($254|0),($259|0),($20|0)); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $3 = $271; $4 = $272; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { $$expand_i1_val32 = 0; HEAP8[$22>>0] = $$expand_i1_val32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); HEAP32[$b5>>2] = $254; $266 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($266,$b5); break L107; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } $$pre_trunc34 = HEAP8[$22>>0]|0; $273 = $$pre_trunc34&1; if (!($273)) { $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } __ZdlPv($254); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } } while(0); $goa = 0; __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEEC2Ev($finishedTasks); $274 = $playerdata; $275 = ((($274)) + 20|0); $276 = HEAP32[$275>>2]|0; $277 = $1; $278 = $2; __THREW__ = 0; invoke_viiii(4684,($276|0),($277|0),($278|0),($finishedTasks|0)); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; L125: do { if ($280) { label = 91; } else { $281 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($finishedTasks)|0); HEAP32[$it>>2] = $281; while(1) { $282 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($finishedTasks)|0); HEAP32[$23>>2] = $282; $283 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$23)|0); if (!($283)) { label = 101; break; } __THREW__ = 0; invoke_vii(3797,($25|0),(124774|0)); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if ($285) { label = 91; break L125; } __THREW__ = 0; invoke_vii(3887,($24|0),($25|0)); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if ($287) { label = 92; break; } $288 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($24)|0); $289 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $290 = HEAP32[$289>>2]|0; $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 32|0); $293 = HEAP32[$292>>2]|0; __THREW__ = 0; invoke_vii($293|0,($26|0),($290|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 93; break; } $296 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $296; (invoke_iiii(3889,($buffer|0),($288|0),($vararg_buffer|0))|0); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 94; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __THREW__ = 0; $299 = (invoke_ii(3903,16)|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { label = 91; break L125; } $$expand_i1_val36 = 1; HEAP8[$28>>0] = $$expand_i1_val36; $302 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $303 = HEAP32[$302>>2]|0; __THREW__ = 0; $304 = (invoke_ii(4685,($303|0))|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { label = 97; break; } __THREW__ = 0; invoke_vii(3797,($27|0),($buffer|0)); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; if ($308) { label = 97; break; } __THREW__ = 0; invoke_viii(4683,($299|0),($304|0),($27|0)); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; if ($310) { label = 98; break; } $$expand_i1_val38 = 0; HEAP8[$28>>0] = $$expand_i1_val38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); HEAP32[$b6>>2] = $299; $311 = ((($47)) + 76|0); __THREW__ = 0; invoke_vii(4686,($311|0),($b6|0)); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if ($313) { label = 91; break L125; } $314 = $playerdata; $315 = ((($314)) + 20|0); $316 = HEAP32[$315>>2]|0; $317 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $318 = HEAP32[$317>>2]|0; __THREW__ = 0; invoke_vii(4687,($316|0),($318|0)); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { label = 91; break L125; } $321 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$29>>2] = $321; } if ((label|0) == 92) { $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $3 = $324; $4 = $325; } else if ((label|0) == 93) { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $3 = $326; $4 = $327; label = 95; } else if ((label|0) == 94) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $3 = $328; $4 = $329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 95; } else if ((label|0) == 97) { $330 = ___cxa_find_matching_catch()|0; $331 = tempRet0; $3 = $330; $4 = $331; label = 99; } else if ((label|0) == 98) { $332 = ___cxa_find_matching_catch()|0; $333 = tempRet0; $3 = $332; $4 = $333; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); label = 99; } else if ((label|0) == 101) { $335 = ((($47)) + 60|0); $336 = HEAP32[$335>>2]|0; $337 = ($336|0)==(-1); do { if ($337) { __THREW__ = 0; $338 = (invoke_i(4688)|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { label = 91; break L125; } $stats = $338; $341 = $stats; $342 = ((($47)) + 40|0); $343 = HEAP32[$342>>2]|0; __THREW__ = 0; invoke_vii(4689,($30|0),($343|0)); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { label = 91; break L125; } __THREW__ = 0; invoke_vii(4690,($341|0),($30|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { $368 = ___cxa_find_matching_catch()|0; $369 = tempRet0; $3 = $368; $4 = $369; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break L125; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $348 = $stats; __THREW__ = 0; $349 = (invoke_iii(4691,($47|0),($348|0))|0); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { label = 91; break L125; } $352 = ((($47)) + 60|0); HEAP32[$352>>2] = $349; $353 = ((($47)) + 60|0); $354 = HEAP32[$353>>2]|0; $355 = ($354|0)!=(0); L150: do { if ($355) { $356 = ((($47)) + 4|0); __THREW__ = 0; (invoke_iii(3925,($356|0),(124783|0))|0); $357 = __THREW__; __THREW__ = 0; $358 = $357&1; if ($358) { label = 91; break L125; } __THREW__ = 0; $359 = (invoke_iii(3923,(30372|0),43)|0); $360 = __THREW__; __THREW__ = 0; $361 = $360&1; if ($361) { label = 91; break L125; } $goa = $359; $362 = $goa; $363 = HEAP32[$362>>2]|0; $364 = ((($363)) + 24|0); $365 = HEAP32[$364>>2]|0; __THREW__ = 0; (invoke_ii($365|0,($362|0))|0); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 91; break L125; } } else { $370 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it7>>2] = $370; while(1) { $371 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$31>>2] = $371; __THREW__ = 0; $372 = (invoke_iii(4692,($it7|0),($31|0))|0); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if ($374) { label = 91; break L125; } if (!($372)) { break L150; } __THREW__ = 0; $375 = (invoke_ii(4693,($it7|0))|0); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { label = 91; break L125; } $378 = ((($375)) + 12|0); $379 = HEAP32[$378>>2]|0; $award = $379; $380 = $award; $381 = $1; __THREW__ = 0; $382 = (invoke_iii(4694,($380|0),($381|0))|0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { label = 91; break L125; } if ($382) { break; } __THREW__ = 0; (invoke_ii(4695,($it7|0))|0); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 91; break L125; } } $385 = ((($47)) + 60|0); HEAP32[$385>>2] = 1; $386 = ((($47)) + 64|0); $387 = $award; __THREW__ = 0; invoke_vii(3797,($33|0),(124796|0)); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 91; break L125; } __THREW__ = 0; invoke_viii(4676,($32|0),($387|0),($33|0)); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { $398 = ___cxa_find_matching_catch()|0; $399 = tempRet0; $3 = $398; $4 = $399; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break L125; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($386,$32)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $392 = ((($47)) + 4|0); $393 = $award; __THREW__ = 0; invoke_vii(3797,($35|0),(124808|0)); $394 = __THREW__; __THREW__ = 0; $395 = $394&1; if ($395) { label = 91; break L125; } __THREW__ = 0; invoke_viii(4676,($34|0),($393|0),($35|0)); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { $400 = ___cxa_find_matching_catch()|0; $401 = tempRet0; $3 = $400; $4 = $401; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break L125; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($392,$34)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } } } while(0); $404 = ((($47)) + 60|0); $405 = HEAP32[$404>>2]|0; $406 = ($405|0)!=(0); do { if (!($406)) { __THREW__ = 0; $407 = (invoke_ii(4696,($47|0))|0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { label = 91; break L125; } $410 = ((($47)) + 60|0); HEAP32[$410>>2] = $407; $411 = ($407|0)!=(0); if ($411) { $412 = ((($47)) + 4|0); __THREW__ = 0; (invoke_iii(3925,($412|0),(124819|0))|0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { label = 91; break L125; } __THREW__ = 0; $415 = (invoke_iii(3923,(30372|0),44)|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 91; break L125; } $goa = $415; $418 = $goa; $419 = HEAP32[$418>>2]|0; $420 = ((($419)) + 24|0); $421 = HEAP32[$420>>2]|0; __THREW__ = 0; (invoke_ii($421|0,($418|0))|0); $422 = __THREW__; __THREW__ = 0; $423 = $422&1; if ($423) { label = 91; break L125; } else { break; } } __THREW__ = 0; $424 = (invoke_ii(4697,($47|0))|0); $425 = __THREW__; __THREW__ = 0; $426 = $425&1; if ($426) { label = 91; break L125; } $427 = ((($47)) + 60|0); HEAP32[$427>>2] = $424; $428 = ($424|0)!=(0); if ($428) { $429 = ((($47)) + 4|0); __THREW__ = 0; (invoke_iii(3925,($429|0),(124841|0))|0); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { label = 91; break L125; } __THREW__ = 0; $432 = (invoke_iii(3923,(30372|0),45)|0); $433 = __THREW__; __THREW__ = 0; $434 = $433&1; if ($434) { label = 91; break L125; } $goa = $432; $435 = $goa; $436 = HEAP32[$435>>2]|0; $437 = ((($436)) + 24|0); $438 = HEAP32[$437>>2]|0; __THREW__ = 0; (invoke_ii($438|0,($435|0))|0); $439 = __THREW__; __THREW__ = 0; $440 = $439&1; if ($440) { label = 91; break L125; } else { break; } } __THREW__ = 0; $441 = (invoke_ii(4698,0)|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 91; break L125; } $444 = ((($47)) + 60|0); HEAP32[$444>>2] = $441; $445 = ($441|0)!=(0); if ($445) { $446 = ((($47)) + 4|0); __THREW__ = 0; (invoke_iii(3925,($446|0),(124865|0))|0); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { label = 91; break L125; } $449 = ((($47)) + 60|0); $450 = HEAP32[$449>>2]|0; $451 = (($450) - 1)|0; __THREW__ = 0; $452 = (invoke_iii(4699,(47272|0),($451|0))|0); $453 = __THREW__; __THREW__ = 0; $454 = $453&1; if ($454) { label = 91; break L125; } $si = $452; $455 = $si; $456 = ($455|0)!=(0|0); if (!($456)) { break; } $457 = ((($47)) + 64|0); $458 = $si; __THREW__ = 0; invoke_vii(4700,($36|0),($458|0)); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; if ($460) { label = 91; break L125; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($457,$36)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break; } else { $461 = $stats; __THREW__ = 0; $462 = (invoke_iii(4701,($47|0),($461|0))|0); $463 = __THREW__; __THREW__ = 0; $464 = $463&1; if ($464) { label = 91; break L125; } $465 = ((($47)) + 60|0); HEAP32[$465>>2] = $462; $466 = ($462|0)!=(0); if (!($466)) { break; } __THREW__ = 0; $467 = (invoke_iii(3923,(30372|0),25)|0); $468 = __THREW__; __THREW__ = 0; $469 = $468&1; if ($469) { label = 91; break L125; } $470 = ((($467)) + 4|0); $471 = HEAP32[$470>>2]|0; $472 = (($471) + 10)|0; HEAP32[$470>>2] = $472; __THREW__ = 0; (invoke_ii(4433,(30372|0))|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { label = 91; break L125; } $475 = ((($47)) + 4|0); __THREW__ = 0; (invoke_iii(3925,($475|0),(124882|0))|0); $476 = __THREW__; __THREW__ = 0; $477 = $476&1; if ($477) { label = 91; break L125; } else { break; } } } } while(0); $478 = ((($47)) + 60|0); $479 = HEAP32[$478>>2]|0; $480 = ($479|0)!=(0); if (!($480)) { break; } __THREW__ = 0; $481 = (invoke_iii(3923,(30372|0),5)|0); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { label = 91; break L125; } $484 = ((($481)) + 4|0); $485 = HEAP32[$484>>2]|0; $486 = ($485|0)>(0); if (!($486)) { break; } __THREW__ = 0; $487 = (invoke_i(4541)|0); $488 = __THREW__; __THREW__ = 0; $489 = $488&1; if ($489) { label = 91; break L125; } __THREW__ = 0; invoke_vii(3797,($37|0),(157259|0)); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; if ($491) { label = 91; break L125; } __THREW__ = 0; invoke_vii(4436,($487|0),($37|0)); $492 = __THREW__; __THREW__ = 0; $493 = $492&1; if ($493) { $494 = ___cxa_find_matching_catch()|0; $495 = tempRet0; $3 = $494; $4 = $495; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break L125; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } } } while(0); __ZNSt3__111__wrap_iterIPP11CreditBonusEC2Ev($it8); $496 = ((($47)) + 76|0); $497 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($496)|0); $498 = ($497|0)!=(0); L208: do { if ($498) { __THREW__ = 0; $499 = (invoke_ii(3903,16)|0); $500 = __THREW__; __THREW__ = 0; $501 = $500&1; if ($501) { label = 91; break L125; } $$expand_i1_val42 = 1; HEAP8[$40>>0] = $$expand_i1_val42; $502 = ((($47)) + 36|0); $503 = HEAP32[$502>>2]|0; __THREW__ = 0; invoke_vii(3797,($39|0),(124898|0)); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { $528 = ___cxa_find_matching_catch()|0; $529 = tempRet0; $3 = $528; $4 = $529; } else { __THREW__ = 0; invoke_vii(3887,($38|0),($39|0)); $506 = __THREW__; __THREW__ = 0; $507 = $506&1; do { if ($507) { $530 = ___cxa_find_matching_catch()|0; $531 = tempRet0; $3 = $530; $4 = $531; } else { __THREW__ = 0; invoke_viii(4683,($499|0),($503|0),($38|0)); $508 = __THREW__; __THREW__ = 0; $509 = $508&1; if ($509) { $532 = ___cxa_find_matching_catch()|0; $533 = tempRet0; $3 = $532; $4 = $533; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); break; } $$expand_i1_val44 = 0; HEAP8[$40>>0] = $$expand_i1_val44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); HEAP32[$b9>>2] = $499; $510 = ((($47)) + 76|0); $511 = ((($47)) + 76|0); $512 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($511)|0); HEAP32[$42>>2] = $512; __ZNSt3__111__wrap_iterIPKP11CreditBonusEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($41,$42,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$41>>2]|0; $513 = (invoke_iiii(4702,($510|0),($$byval_copy|0),($b9|0))|0); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { label = 91; break L125; } HEAP32[$43>>2] = $513; $516 = ((($47)) + 76|0); $517 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($516)|0); HEAP32[$45>>2] = $517; $518 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusEplEi($45,1)|0); HEAP32[$44>>2] = $518; ;HEAP32[$it8>>2]=HEAP32[$44>>2]|0; while(1) { $519 = ((($47)) + 76|0); $520 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE3endEv($519)|0); HEAP32[$46>>2] = $520; $521 = (__ZNSt3__1ltIPP11CreditBonusS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($it8,$46)|0); if (!($521)) { break L208; } $522 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusEdeEv($it8)|0); $523 = HEAP32[$522>>2]|0; $524 = HEAP32[$523>>2]|0; $525 = ((($47)) + 36|0); $526 = HEAP32[$525>>2]|0; $527 = (($526) + ($524))|0; HEAP32[$525>>2] = $527; (__ZNSt3__111__wrap_iterIPP11CreditBonusEppEv($it8)|0); } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); } $$pre_trunc46 = HEAP8[$40>>0]|0; $534 = $$pre_trunc46&1; if (!($534)) { break L125; } __ZdlPv($499); break L125; } } while(0); $535 = ((($47)) + 36|0); $536 = HEAP32[$535>>2]|0; $537 = $playerdata; $538 = HEAP32[$537>>2]|0; $539 = (($538) + ($536))|0; HEAP32[$537>>2] = $539; __THREW__ = 0; invoke_v(4703); $540 = __THREW__; __THREW__ = 0; $541 = $540&1; if ($541) { label = 91; break; } $542 = $playerdata; $543 = ((($542)) + 20|0); $544 = HEAP32[$543>>2]|0; __THREW__ = 0; invoke_vi(4704,($544|0)); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; if ($546) { label = 91; break; } $547 = $playerdata; $548 = ((($547)) + 20|0); $549 = HEAP32[$548>>2]|0; __THREW__ = 0; $550 = (invoke_ii(4705,($549|0))|0); $551 = __THREW__; __THREW__ = 0; $552 = $551&1; if ($552) { label = 91; break; } $553 = ($550|0)<(6); if ($553) { $554 = $playerdata; $555 = ((($554)) + 20|0); $556 = HEAP32[$555>>2]|0; __THREW__ = 0; invoke_vii(4706,($556|0),100); $557 = __THREW__; __THREW__ = 0; $558 = $557&1; if ($558) { label = 91; break; } $559 = $playerdata; $560 = ((($559)) + 20|0); $561 = HEAP32[$560>>2]|0; __THREW__ = 0; invoke_vii(4706,($561|0),100); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { label = 91; break; } } __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($finishedTasks); break L10; } if ((label|0) == 95) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } else if ((label|0) == 99) { $$pre_trunc40 = HEAP8[$28>>0]|0; $334 = $$pre_trunc40&1; if (!($334)) { break; } __ZdlPv($299); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } } while(0); if ((label|0) == 91) { $322 = ___cxa_find_matching_catch()|0; $323 = tempRet0; $3 = $322; $4 = $323; } __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($finishedTasks); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } else { label = 179; } } else { label = 179; } } while(0); if ((label|0) == 179) { $564 = ((($47)) + 60|0); HEAP32[$564>>2] = 0; $565 = $playerdata; $566 = ((($565)) + 20|0); $567 = HEAP32[$566>>2]|0; __ZN8TaskList10passOneDayEv($567); } $568 = $playerdata; (__ZN10PlayerData4saveEv($568)|0); $569 = $playerdata; $570 = ($569|0)!=(0|0); if (!($570)) { STACKTOP = sp;return; } $571 = $playerdata; $572 = ($571|0)==(0|0); if (!($572)) { __ZN10PlayerDataD2Ev($571); __ZdlPv($571); } $playerdata = 0; STACKTOP = sp;return; } } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $3 = $105; $4 = $106; __ZdlPv($76); $573 = $3; $574 = $4; ___resumeException($573|0); // unreachable; } function __ZN7Credits20isDifficultyUnlockedEP9DeckStats($this,$stats) { $this = $this|0; $stats = $stats|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $aiSmallDeckName = 0, $i = 0, $nbAIDecks = 0, $percentVictories = 0, $vararg_buffer = 0, $wins = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 576|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $aiSmallDeckName = sp + 56|0; $3 = sp + 12|0; $1 = $this; $2 = $stats; $6 = (__ZN12GameSettingsixEi(30372,43)|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); if ($9) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $10 = (__ZN8AIPlayer15getTotalAIDecksEv()|0); $nbAIDecks = $10; $wins = 0; $i = 0; while(1) { $11 = $i; $12 = $nbAIDecks; $13 = ($11|0)<($12|0); if (!($13)) { label = 12; break; } $14 = $i; $15 = (($14) + 1)|0; HEAP32[$vararg_buffer>>2] = $15; (_sprintf($aiSmallDeckName,124906,$vararg_buffer)|0); $16 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$aiSmallDeckName); __THREW__ = 0; $17 = (invoke_iii(4707,($16|0),($3|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 8; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $percentVictories = $17; $20 = $percentVictories; $21 = ($20|0)>=(67); if ($21) { $22 = $wins; $23 = (($22) + 1)|0; $wins = $23; } $28 = $wins; $29 = ($28|0)>=(10); if ($29) { label = 10; break; } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } if ((label|0) == 8) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; } else if ((label|0) == 10) { $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } else if ((label|0) == 12) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN7Credits18isEvilTwinUnlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN12GameSettingsixEi(30372,44)|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if ($6) { $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } $7 = ((($2)) + 40|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { $16 = ((($2)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 56|0); $23 = HEAP32[$22>>2]|0; $24 = ((($2)) + 44|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($23|0)==($31|0); if ($32) { $0 = 1; $33 = $0; STACKTOP = sp;return ($33|0); } } $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } function __ZN7Credits20isRandomDeckUnlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN12GameSettingsixEi(30372,6)|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (0)==($5|0); do { if ($6) { $0 = 0; } else { $7 = (__ZN12GameSettingsixEi(30372,45)|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if ($10) { $0 = 0; break; } $11 = ((($2)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)>=(20); if ($15) { $0 = 1; break; } else { $0 = 0; break; } } } while(0); $16 = $0; STACKTOP = sp;return ($16|0); } function __ZN7Credits15unlockRandomSetEb($force) { $force = $force|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $found = 0, $goa = 0, $init = 0, $setId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $force&1; $1 = $2; $3 = (__Z5WRandb(0)|0); $4 = (__ZN7MTGSets4sizeEv(47272)|0); $5 = (($3|0) % ($4|0))&-1; $setId = $5; $6 = $1; $7 = $6&1; L1: do { if ($7) { $8 = $setId; $init = $8; $found = 0; while(1) { $9 = $setId; $10 = (__ZN7Options9optionSetEi($9)|0); $11 = (__ZN12GameSettingsixEi(30372,$10)|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = (1)!=($13|0); if ($14) { $found = 1; } else { $15 = $setId; $16 = (($15) + 1)|0; $setId = $16; $17 = $setId; $18 = (__ZN7MTGSets4sizeEv(47272)|0); $19 = ($17|0)==($18|0); if ($19) { $setId = 0; } } $20 = $setId; $21 = $init; $22 = ($20|0)!=($21|0); if (!($22)) { break L1; } $23 = $found; $24 = $23&1; $25 = $24 ^ 1; if (!($25)) { break; } } } } while(0); $26 = $setId; $27 = (__ZN7Options9optionSetEi($26)|0); $28 = (__ZN12GameSettingsixEi(30372,$27)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = (1)==($30|0); if ($31) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } else { $32 = $setId; $33 = (__ZN7Options9optionSetEi($32)|0); $34 = (__ZN12GameSettingsixEi(30372,$33)|0); $goa = $34; $35 = $goa; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 24|0); $38 = HEAP32[$37>>2]|0; (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); (__ZN12GameSettings4saveEv(30372)|0); $39 = $setId; $40 = (($39) + 1)|0; $0 = $40; $41 = $0; STACKTOP = sp;return ($41|0); } return (0)|0; } function __ZN7Credits21IsMoreAIDecksUnlockedEP9DeckStats($this,$stats) { $this = $this|0; $stats = $stats|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $currentlyUnlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $stats; $3 = (__ZN12GameSettingsixEi(30372,25)|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $currentlyUnlocked = $5; $6 = $2; $7 = (__ZN9DeckStats7nbGamesEv($6)|0); $8 = (+($7|0)); $9 = $currentlyUnlocked; $10 = (+($9|0)); $11 = $10 * 1.2; $12 = $8 < $11; if ($12) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } $13 = (__ZN8AIPlayer15getTotalAIDecksEv()|0); $14 = $currentlyUnlocked; $15 = ($13|0)>($14|0); if ($15) { $0 = 1; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN7Credits17computeTournamentEP12GameObserverP7GameAppbbbiiii($this,$g,$_app,$tournament,$match,$playerWin,$gamesWon,$gamesPlayed,$matchesWon,$matchesPlayed) { $this = $this|0; $g = $g|0; $_app = $_app|0; $tournament = $tournament|0; $match = $match|0; $playerWin = $playerWin|0; $gamesWon = $gamesWon|0; $gamesPlayed = $gamesPlayed|0; $matchesWon = $matchesWon|0; $matchesPlayed = $matchesPlayed|0; var $$byval_copy = 0, $$expand_i1_val = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val3 = 0, $$expand_i1_val30 = 0, $$expand_i1_val32 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc10 = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc28 = 0, $$pre_trunc34 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0; var $225 = 0, $226 = 0, $227 = 0.0, $228 = 0.0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; var $405 = 0, $406 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $award = 0, $b = 0, $b1 = 0, $b2 = 0, $b3 = 0, $b4 = 0, $b6 = 0, $difficulty = 0, $goa = 0, $i = 0, $it = 0, $it5 = 0, $or$cond = 0, $playerdata = 0; var $si = 0, $stats = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 352|0; $b = sp + 304|0; $12 = sp + 292|0; $13 = sp + 280|0; $14 = sp + 361|0; $b1 = sp + 276|0; $15 = sp + 264|0; $16 = sp + 252|0; $17 = sp + 360|0; $b2 = sp + 248|0; $18 = sp + 236|0; $19 = sp + 224|0; $20 = sp + 359|0; $b3 = sp + 220|0; $21 = sp + 208|0; $22 = sp + 196|0; $23 = sp + 358|0; $b4 = sp + 192|0; $24 = sp + 180|0; $25 = sp + 168|0; $26 = sp + 357|0; $27 = sp + 148|0; $it = sp + 144|0; $28 = sp + 140|0; $29 = sp + 124|0; $30 = sp + 112|0; $31 = sp + 100|0; $32 = sp + 88|0; $33 = sp + 68|0; $34 = sp + 56|0; $it5 = sp + 52|0; $b6 = sp + 48|0; $35 = sp + 36|0; $36 = sp + 24|0; $37 = sp + 356|0; $38 = sp + 20|0; $39 = sp + 16|0; $40 = sp + 12|0; $41 = sp + 8|0; $42 = sp + 4|0; $43 = sp; $0 = $this; $1 = $g; $2 = $_app; $44 = $tournament&1; $3 = $44; $45 = $match&1; $4 = $45; $46 = $playerWin&1; $5 = $46; $6 = $gamesWon; $7 = $gamesPlayed; $8 = $matchesWon; $9 = $matchesPlayed; $47 = $0; $48 = $3; $49 = $48&1; $50 = ((($47)) + 16|0); $51 = $49&1; HEAP8[$50>>0] = $51; $52 = $4; $53 = $52&1; $54 = ((($47)) + 17|0); $55 = $53&1; HEAP8[$54>>0] = $55; $56 = $5; $57 = $56&1; $58 = ((($47)) + 18|0); $59 = $57&1; HEAP8[$58>>0] = $59; $60 = $6; $61 = ((($47)) + 20|0); HEAP32[$61>>2] = $60; $62 = $7; $63 = ((($47)) + 24|0); HEAP32[$63>>2] = $62; $64 = $8; $65 = ((($47)) + 28|0); HEAP32[$65>>2] = $64; $66 = $9; $67 = ((($47)) + 32|0); HEAP32[$67>>2] = $66; $68 = $1; $69 = ((($68)) + 140|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0); if (!($71)) { STACKTOP = sp;return; } $72 = $1; $73 = ((($72)) + 180|0); $74 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($73,0)|0); $75 = HEAP32[$74>>2]|0; $76 = ((($47)) + 40|0); HEAP32[$76>>2] = $75; $77 = $1; $78 = ((($77)) + 180|0); $79 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($78,1)|0); $80 = HEAP32[$79>>2]|0; $81 = ((($47)) + 44|0); HEAP32[$81>>2] = $80; $82 = $1; $83 = ((($47)) + 48|0); HEAP32[$83>>2] = $82; $84 = $2; $85 = ((($47)) + 52|0); HEAP32[$85>>2] = $84; $86 = (__Z5WRandb(0)|0); $87 = (($86|0) % 3)&-1; $88 = ((($47)) + 56|0); HEAP32[$88>>2] = $87; $89 = ((($47)) + 40|0); $90 = HEAP32[$89>>2]|0; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 48|0); $93 = HEAP32[$92>>2]|0; $94 = (FUNCTION_TABLE_ii[$93 & 8191]($90)|0); $95 = ($94|0)!=(0); if ($95) { STACKTOP = sp;return; } $96 = (__Znwj(24)|0); __THREW__ = 0; $97 = (invoke_i(4323)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if (!($99)) { __THREW__ = 0; invoke_vii(4682,($96|0),($97|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if (!($101)) { $playerdata = $96; $102 = ((($47)) + 44|0); $103 = HEAP32[$102>>2]|0; $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 48|0); $106 = HEAP32[$105>>2]|0; $107 = (FUNCTION_TABLE_ii[$106 & 8191]($103)|0); $108 = ($107|0)!=(0); if ($108) { $109 = ((($47)) + 18|0); $110 = HEAP8[$109>>0]|0; $111 = $110&1; if ($111) { $112 = ((($47)) + 36|0); HEAP32[$112>>2] = 400; $113 = ((($47)) + 52|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 56|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)!=(0); if ($117) { $118 = ((($47)) + 36|0); HEAP32[$118>>2] = 200; } $121 = (__ZN12GameSettingsixEi(30372,6)|0); $122 = ((($121)) + 4|0); $123 = HEAP32[$122>>2]|0; $difficulty = $123; $124 = (__ZN12GameSettingsixEi(30372,43)|0); $125 = ((($124)) + 4|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)!=(0); $128 = $difficulty; $129 = ($128|0)!=(0); $or$cond = $127 & $129; L16: do { if ($or$cond) { $130 = (__Znwj(16)|0); $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; $131 = ((($47)) + 20|0); $132 = HEAP32[$131>>2]|0; $133 = ($132*100)|0; $134 = $difficulty; $135 = Math_imul($133, $134)|0; __THREW__ = 0; invoke_vii(3797,($13|0),(124629|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $10 = $143; $11 = $144; } else { __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; do { if ($139) { $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $10 = $145; $11 = $146; } else { __THREW__ = 0; invoke_viii(4683,($130|0),($135|0),($12|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $10 = $147; $11 = $148; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } else { $$expand_i1_val3 = 0; HEAP8[$14>>0] = $$expand_i1_val3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); HEAP32[$b>>2] = $130; $142 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($142,$b); break L16; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $$pre_trunc = HEAP8[$14>>0]|0; $149 = $$pre_trunc&1; if (!($149)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($130); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $150 = ((($47)) + 20|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)>(1); L34: do { if ($152) { $153 = (__Znwj(16)|0); $$expand_i1_val6 = 1; HEAP8[$17>>0] = $$expand_i1_val6; $154 = ((($47)) + 20|0); $155 = HEAP32[$154>>2]|0; $156 = ($155*200)|0; __THREW__ = 0; invoke_vii(3797,($16|0),(124921|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $10 = $164; $11 = $165; } else { __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; do { if ($160) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $10 = $166; $11 = $167; } else { __THREW__ = 0; invoke_viii(4683,($153|0),($156|0),($15|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $10 = $168; $11 = $169; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { $$expand_i1_val8 = 0; HEAP8[$17>>0] = $$expand_i1_val8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); HEAP32[$b1>>2] = $153; $163 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($163,$b1); break L34; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $$pre_trunc10 = HEAP8[$17>>0]|0; $170 = $$pre_trunc10&1; if (!($170)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($153); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $171 = ((($47)) + 28|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)>(1); L52: do { if ($173) { $174 = (__Znwj(16)|0); $$expand_i1_val12 = 1; HEAP8[$20>>0] = $$expand_i1_val12; $175 = ((($47)) + 28|0); $176 = HEAP32[$175>>2]|0; $177 = ($176*200)|0; __THREW__ = 0; invoke_vii(3797,($19|0),(124936|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $10 = $185; $11 = $186; } else { __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; do { if ($181) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $10 = $187; $11 = $188; } else { __THREW__ = 0; invoke_viii(4683,($174|0),($177|0),($18|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $10 = $189; $11 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { $$expand_i1_val14 = 0; HEAP8[$20>>0] = $$expand_i1_val14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); HEAP32[$b2>>2] = $174; $184 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($184,$b2); break L52; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } $$pre_trunc16 = HEAP8[$20>>0]|0; $191 = $$pre_trunc16&1; if (!($191)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($174); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $192 = ((($47)) + 20|0); $193 = HEAP32[$192>>2]|0; $194 = ((($47)) + 24|0); $195 = HEAP32[$194>>2]|0; $196 = ($193|0)==($195|0); if ($196) { $197 = ((($47)) + 24|0); $198 = HEAP32[$197>>2]|0; $199 = ($198|0)>(0); if ($199) { label = 47; } else { label = 45; } } else { label = 45; } if ((label|0) == 45) { $200 = $8; $201 = ((($47)) + 32|0); $202 = HEAP32[$201>>2]|0; $203 = ($200|0)==($202|0); if ($203) { $204 = ((($47)) + 32|0); $205 = HEAP32[$204>>2]|0; $206 = ($205|0)>(0); if ($206) { label = 47; } } } L75: do { if ((label|0) == 47) { $207 = (__Znwj(16)|0); $$expand_i1_val18 = 1; HEAP8[$23>>0] = $$expand_i1_val18; __THREW__ = 0; invoke_vii(3797,($22|0),(124954|0)); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $10 = $215; $11 = $216; } else { __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; do { if ($211) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $10 = $217; $11 = $218; } else { __THREW__ = 0; invoke_viii(4683,($207|0),500,($21|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $10 = $219; $11 = $220; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } else { $$expand_i1_val20 = 0; HEAP8[$23>>0] = $$expand_i1_val20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); HEAP32[$b3>>2] = $207; $214 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($214,$b3); break L75; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } $$pre_trunc22 = HEAP8[$23>>0]|0; $221 = $$pre_trunc22&1; if (!($221)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($207); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $222 = ((($47)) + 20|0); $223 = HEAP32[$222>>2]|0; $224 = (+($223|0)); $225 = ((($47)) + 24|0); $226 = HEAP32[$225>>2]|0; $227 = (+($226|0)); $228 = $227 * 0.80000000000000004; $229 = $224 > $228; L93: do { if ($229) { $230 = ((($47)) + 20|0); $231 = HEAP32[$230>>2]|0; $232 = ((($47)) + 24|0); $233 = HEAP32[$232>>2]|0; $234 = ($231|0)<($233|0); if ($234) { $235 = (__Znwj(16)|0); $$expand_i1_val24 = 1; HEAP8[$26>>0] = $$expand_i1_val24; __THREW__ = 0; invoke_vii(3797,($25|0),(124968|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $10 = $243; $11 = $244; } else { __THREW__ = 0; invoke_vii(3887,($24|0),($25|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; do { if ($239) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $10 = $245; $11 = $246; } else { __THREW__ = 0; invoke_viii(4683,($235|0),250,($24|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $10 = $247; $11 = $248; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } else { $$expand_i1_val26 = 0; HEAP8[$26>>0] = $$expand_i1_val26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); HEAP32[$b4>>2] = $235; $242 = ((($47)) + 76|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($242,$b4); break L93; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } $$pre_trunc28 = HEAP8[$26>>0]|0; $249 = $$pre_trunc28&1; if (!($249)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($235); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } } while(0); $goa = 0; $250 = ((($47)) + 60|0); $251 = HEAP32[$250>>2]|0; $252 = ($251|0)==(-1); do { if ($252) { $253 = (__ZN9DeckStats11GetInstanceEv()|0); $stats = $253; $254 = $stats; $255 = ((($47)) + 40|0); $256 = HEAP32[$255>>2]|0; __ZN6Player23GetCurrentDeckStatsFileEv($27,$256); __THREW__ = 0; invoke_vii(4690,($254|0),($27|0)); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $10 = $271; $11 = $272; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $259 = $stats; $260 = (__ZN7Credits20isDifficultyUnlockedEP9DeckStats($47,$259)|0); $261 = ((($47)) + 60|0); HEAP32[$261>>2] = $260; $262 = ((($47)) + 60|0); $263 = HEAP32[$262>>2]|0; $264 = ($263|0)!=(0); L118: do { if ($264) { $265 = ((($47)) + 4|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($265,124783)|0); $266 = (__ZN12GameSettingsixEi(30372,43)|0); $goa = $266; $267 = $goa; $268 = HEAP32[$267>>2]|0; $269 = ((($268)) + 24|0); $270 = HEAP32[$269>>2]|0; (FUNCTION_TABLE_ii[$270 & 8191]($267)|0); } else { $273 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it>>2] = $273; while(1) { $274 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$28>>2] = $274; $275 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$28)|0); if (!($275)) { break L118; } $276 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $277 = ((($276)) + 12|0); $278 = HEAP32[$277>>2]|0; $award = $278; $279 = $award; $280 = $1; $281 = (__ZN10Unlockable11tryToUnlockEP12GameObserver($279,$280)|0); if ($281) { break; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } $282 = ((($47)) + 60|0); HEAP32[$282>>2] = 1; $283 = ((($47)) + 64|0); $284 = $award; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,124796); __THREW__ = 0; invoke_viii(4676,($29|0),($284|0),($30|0)); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $10 = $291; $11 = $292; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($283,$29)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $287 = ((($47)) + 4|0); $288 = $award; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,124808); __THREW__ = 0; invoke_viii(4676,($31|0),($288|0),($32|0)); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if (!($290)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($287,$31)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); break; } $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $10 = $293; $11 = $294; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $295 = ((($47)) + 60|0); $296 = HEAP32[$295>>2]|0; $297 = ($296|0)!=(0); do { if (!($297)) { $i = 0; while(1) { $298 = $i; $299 = ((($47)) + 20|0); $300 = HEAP32[$299>>2]|0; $301 = ($298|0)<($300|0); $302 = ((($47)) + 60|0); $303 = HEAP32[$302>>2]|0; $304 = ($303|0)!=(0); if (!($301)) { break; } if (!($304)) { $305 = (__ZN7Credits15unlockRandomSetEb(0)|0); $306 = ((($47)) + 60|0); HEAP32[$306>>2] = $305; } $307 = $i; $308 = (($307) + 1)|0; $i = $308; } if (!($304)) { break; } $309 = ((($47)) + 4|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($309,124865)|0); $310 = ((($47)) + 60|0); $311 = HEAP32[$310>>2]|0; $312 = (($311) - 1)|0; $313 = (__ZN7MTGSets7getInfoEi(47272,$312)|0); $si = $313; $314 = $si; $315 = ($314|0)!=(0|0); if (!($315)) { break; } $316 = ((($47)) + 64|0); $317 = $si; __ZN10MTGSetInfo7getNameEv($33,$317); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($316,$33)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); } } while(0); $318 = ((($47)) + 60|0); $319 = HEAP32[$318>>2]|0; $320 = ($319|0)!=(0); do { if (!($320)) { $321 = $stats; $322 = (__ZN7Credits21IsMoreAIDecksUnlockedEP9DeckStats($47,$321)|0); $323 = ((($47)) + 60|0); HEAP32[$323>>2] = $322; $324 = ($322|0)!=(0); if (!($324)) { break; } $325 = (__ZN12GameSettingsixEi(30372,25)|0); $326 = ((($325)) + 4|0); $327 = HEAP32[$326>>2]|0; $328 = (($327) + 10)|0; HEAP32[$326>>2] = $328; (__ZN12GameSettings4saveEv(30372)|0); $329 = ((($47)) + 4|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($329,124882)|0); } } while(0); $330 = ((($47)) + 60|0); $331 = HEAP32[$330>>2]|0; $332 = ($331|0)!=(0); if (!($332)) { break; } $333 = (__ZN12GameSettingsixEi(30372,5)|0); $334 = ((($333)) + 4|0); $335 = HEAP32[$334>>2]|0; $336 = ($335|0)>(0); if (!($336)) { break; } $337 = (__ZN16WResourceManager8InstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($34,157259); __THREW__ = 0; invoke_vii(4436,($337|0),($34|0)); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if (!($339)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } $340 = ___cxa_find_matching_catch()|0; $341 = tempRet0; $10 = $340; $11 = $341; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); __ZNSt3__111__wrap_iterIPP11CreditBonusEC2Ev($it5); $342 = ((($47)) + 76|0); $343 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($342)|0); $344 = ($343|0)!=(0); L158: do { if ($344) { $345 = (__Znwj(16)|0); $$expand_i1_val30 = 1; HEAP8[$37>>0] = $$expand_i1_val30; $346 = ((($47)) + 36|0); $347 = HEAP32[$346>>2]|0; __THREW__ = 0; invoke_vii(3797,($36|0),(124898|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { $370 = ___cxa_find_matching_catch()|0; $371 = tempRet0; $10 = $370; $11 = $371; } else { __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; do { if ($351) { $372 = ___cxa_find_matching_catch()|0; $373 = tempRet0; $10 = $372; $11 = $373; } else { __THREW__ = 0; invoke_viii(4683,($345|0),($347|0),($35|0)); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { $374 = ___cxa_find_matching_catch()|0; $375 = tempRet0; $10 = $374; $11 = $375; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } $$expand_i1_val32 = 0; HEAP8[$37>>0] = $$expand_i1_val32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); HEAP32[$b6>>2] = $345; $354 = ((($47)) + 76|0); $355 = ((($47)) + 76|0); $356 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($355)|0); HEAP32[$39>>2] = $356; __ZNSt3__111__wrap_iterIPKP11CreditBonusEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($38,$39,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$38>>2]|0; $357 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_($354,$$byval_copy,$b6)|0); HEAP32[$40>>2] = $357; $358 = ((($47)) + 76|0); $359 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($358)|0); HEAP32[$42>>2] = $359; $360 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusEplEi($42,1)|0); HEAP32[$41>>2] = $360; ;HEAP32[$it5>>2]=HEAP32[$41>>2]|0; while(1) { $361 = ((($47)) + 76|0); $362 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE3endEv($361)|0); HEAP32[$43>>2] = $362; $363 = (__ZNSt3__1ltIPP11CreditBonusS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($it5,$43)|0); if (!($363)) { break L158; } $364 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusEdeEv($it5)|0); $365 = HEAP32[$364>>2]|0; $366 = HEAP32[$365>>2]|0; $367 = ((($47)) + 36|0); $368 = HEAP32[$367>>2]|0; $369 = (($368) + ($366))|0; HEAP32[$367>>2] = $369; (__ZNSt3__111__wrap_iterIPP11CreditBonusEppEv($it5)|0); } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } $$pre_trunc34 = HEAP8[$37>>0]|0; $376 = $$pre_trunc34&1; if (!($376)) { $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } __ZdlPv($345); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } } while(0); $377 = ((($47)) + 36|0); $378 = HEAP32[$377>>2]|0; $379 = $playerdata; $380 = HEAP32[$379>>2]|0; $381 = (($380) + ($378))|0; HEAP32[$379>>2] = $381; __ZN9PriceList9updateKeyEv(); $382 = $playerdata; $383 = ((($382)) + 20|0); $384 = HEAP32[$383>>2]|0; __ZN8TaskList10passOneDayEv($384); $385 = $playerdata; $386 = ((($385)) + 20|0); $387 = HEAP32[$386>>2]|0; $388 = (__ZN8TaskList12getTaskCountEv($387)|0); $389 = ($388|0)<(6); if ($389) { $390 = $playerdata; $391 = ((($390)) + 20|0); $392 = HEAP32[$391>>2]|0; __ZN8TaskList13addRandomTaskEi($392,100); $393 = $playerdata; $394 = ((($393)) + 20|0); $395 = HEAP32[$394>>2]|0; __ZN8TaskList13addRandomTaskEi($395,100); } } else { label = 115; } } else { label = 115; } if ((label|0) == 115) { $396 = ((($47)) + 60|0); HEAP32[$396>>2] = 0; $397 = $playerdata; $398 = ((($397)) + 20|0); $399 = HEAP32[$398>>2]|0; __ZN8TaskList10passOneDayEv($399); } $400 = $playerdata; (__ZN10PlayerData4saveEv($400)|0); $401 = $playerdata; $402 = ($401|0)!=(0|0); if (!($402)) { STACKTOP = sp;return; } $403 = $playerdata; $404 = ($403|0)==(0|0); if (!($404)) { __ZN10PlayerDataD2Ev($403); __ZdlPv($403); } $playerdata = 0; STACKTOP = sp;return; } } $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $10 = $119; $11 = $120; __ZdlPv($96); $405 = $10; $406 = $11; ___resumeException($405|0); // unreachable; } function __ZN7Credits15GetUnlockedQuadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$textureName) { $agg$result = $agg$result|0; $this = $this|0; $textureName = $textureName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $unlockedTex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($textureName)|0); $6 = ($5|0)!=(0); if (!($6)) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iiiii[$10 & 8191]($7,$textureName,1,1)|0); $unlockedTex = $11; $12 = $unlockedTex; $13 = ($12|0)!=(0|0); if (!($13)) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } $14 = (__ZN16WResourceManager8InstanceEv()|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ((($4)) + 4|0); $19 = $unlockedTex; $20 = HEAP32[$19>>2]|0; $21 = (($20) - 4)|0; $22 = (+($21|0)); $23 = $unlockedTex; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) - 4)|0; $27 = (+($26|0)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,211279); __THREW__ = 0; invoke_viiiddddiiii($17|0,($agg$result|0),($14|0),($18|0),2.0,2.0,(+$22),(+$27),($1|0),1,1,0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $32 = $2; $33 = $3; ___resumeException($32|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN7Credits6RenderEv($this) { $this = $this|0; var $$ = 0.0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0, $187 = 0.0; var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0.0; var $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0.0, $332 = 0.0, $333 = 0.0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0.0, $376 = 0.0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0.0, $397 = 0.0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0.0, $407 = 0.0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0.0, $414 = 0.0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $f = 0, $f2 = 0, $f3 = 0, $it = 0, $p0life = 0, $r = 0, $unlockedQuad = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer24 = 0; var $vararg_buffer29 = 0, $vararg_buffer32 = 0, $vararg_buffer36 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr14 = 0, $vararg_ptr15 = 0, $vararg_ptr22 = 0, $vararg_ptr23 = 0, $vararg_ptr27 = 0, $vararg_ptr28 = 0, $vararg_ptr35 = 0, $winner = 0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer36 = sp + 104|0; $vararg_buffer32 = sp + 96|0; $vararg_buffer29 = sp + 88|0; $vararg_buffer24 = sp + 72|0; $vararg_buffer19 = sp + 56|0; $vararg_buffer16 = sp + 48|0; $vararg_buffer11 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 496|0; $1 = sp + 460|0; $2 = sp + 448|0; $5 = sp + 428|0; $6 = sp + 416|0; $unlockedQuad = sp + 408|0; $7 = sp + 396|0; $8 = sp + 384|0; $9 = sp + 372|0; $10 = sp + 352|0; $11 = sp + 340|0; $it = sp + 332|0; $12 = sp + 328|0; $13 = sp + 324|0; $14 = sp + 312|0; $15 = sp + 300|0; $16 = sp + 288|0; $17 = sp + 276|0; $18 = sp + 264|0; $19 = sp + 252|0; $20 = sp + 240|0; $21 = sp + 228|0; $22 = sp + 216|0; $23 = sp + 204|0; $24 = sp + 192|0; $25 = sp + 180|0; $26 = sp + 168|0; $27 = sp + 156|0; $28 = sp + 144|0; $29 = sp + 132|0; $30 = sp + 120|0; $31 = sp + 108|0; $0 = $this; $32 = $0; $33 = ((($32)) + 40|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); if (!($35)) { STACKTOP = sp;return; } $36 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $36; $37 = (__ZN16WResourceManager8InstanceEv()|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 112|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_iii[$40 & 8191]($37,0)|0); $f = $41; $42 = (__ZN16WResourceManager8InstanceEv()|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 112|0); $45 = HEAP32[$44>>2]|0; $46 = (FUNCTION_TABLE_iii[$45 & 8191]($42,1)|0); $f2 = $46; $47 = (__ZN16WResourceManager8InstanceEv()|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 112|0); $50 = HEAP32[$49>>2]|0; $51 = (FUNCTION_TABLE_iii[$50 & 8191]($47,2)|0); $f3 = $51; $52 = $f; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 16|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vid[$55 & 8191]($52,1.0); $56 = $f; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vii[$59 & 8191]($56,-1); $60 = $f2; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vid[$63 & 8191]($60,1.0); $64 = $f2; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vii[$67 & 8191]($64,-1); $68 = $f3; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; FUNCTION_TABLE_vid[$71 & 8191]($68,1.0); $72 = $f3; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; FUNCTION_TABLE_vii[$75 & 8191]($72,-1); $76 = ((($32)) + 48|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 140|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)!=(0); L4: do { if ($80) { $90 = ((($32)) + 40|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 48|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_ii[$94 & 8191]($91)|0); $96 = ($95|0)!=(0); if (!($96)) { $97 = ((($32)) + 44|0); $98 = HEAP32[$97>>2]|0; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 48|0); $101 = HEAP32[$100>>2]|0; $102 = (FUNCTION_TABLE_ii[$101 & 8191]($98)|0); $103 = ($102|0)!=(0); if ($103) { $104 = ((($32)) + 48|0); $105 = HEAP32[$104>>2]|0; $106 = ((($32)) + 40|0); $107 = HEAP32[$106>>2]|0; $108 = (__ZNK12GameObserver6didWinEP6Player($105,$107)|0); if (!($108)) { $109 = ((($32)) + 18|0); $110 = HEAP8[$109>>0]|0; $111 = $110&1; if (!($111)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,125085); __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; do { if ($147) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $3 = $151; $4 = $152; } else { $148 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $148; (invoke_iiii(3889,($buffer|0),(180986|0),($vararg_buffer4|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $3 = $153; $4 = $154; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,125048); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; do { if ($113) { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $3 = $128; $4 = $129; } else { $114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $115 = ((($32)) + 36|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $116; (invoke_iiii(3889,($buffer|0),($114|0),($vararg_buffer1|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $119 = ((($32)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$119); __THREW__ = 0; invoke_viii(4708,($unlockedQuad|0),($32|0),($7|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $122 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($unlockedQuad)|0); if ($122) { $123 = ((($32)) + 56|0); HEAP32[$123>>2] = 0; $124 = $r; $125 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($unlockedQuad)|0); __THREW__ = 0; invoke_viiddddd(3893,($124|0),($125|0),20.0,20.0,0.0,1.0,1.0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if (!($127)) { label = 23; } } else { label = 23; } do { if ((label|0) == 23) { $136 = ((($32)) + 64|0); $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($136)|0); $138 = ($137|0)!=(0); if ($138) { $139 = $f2; $140 = HEAP32[$139>>2]|0; $141 = HEAP32[$140>>2]|0; $142 = ((($32)) + 64|0); $143 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($142)|0); __THREW__ = 0; invoke_viiddidd($141|0,($139|0),($143|0),240.0,80.0,1,0.0,0.0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { break; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($unlockedQuad); break L4; } } while(0); $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; __ZNSt3__110shared_ptrI5JQuadED2Ev($unlockedQuad); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } $winner = 2; $155 = ((($32)) + 48|0); $156 = HEAP32[$155>>2]|0; $157 = ((($32)) + 40|0); $158 = HEAP32[$157>>2]|0; $159 = (__ZNK12GameObserver6didWinEP6Player($156,$158)|0); if ($159) { $winner = 1; } $160 = ((($32)) + 40|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 8|0); $163 = HEAP32[$162>>2]|0; $p0life = $163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,125108); __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; do { if ($165) { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $3 = $171; $4 = $172; } else { $166 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $167 = $winner; $168 = $p0life; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $167; $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr10>>2] = $168; (invoke_iiii(3889,($buffer|0),($166|0),($vararg_buffer7|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { $173 = ___cxa_find_matching_catch()|0; $174 = tempRet0; $3 = $173; $4 = $174; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,125005); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; do { if ($82) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $3 = $86; $4 = $87; } else { $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $83; (invoke_iiii(3889,($buffer|0),(180986|0),($vararg_buffer|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $3 = $88; $4 = $89; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); $y = 130.0; $175 = ((($32)) + 56|0); $176 = HEAP32[$175>>2]|0; $177 = ($176|0)==(1); $$ = $177 ? 50.0 : 130.0; $y = $$; __ZNSt3__111__wrap_iterIPP11CreditBonusEC2Ev($it); $178 = ((($32)) + 76|0); $179 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($178)|0); HEAP32[$12>>2] = $179; ;HEAP32[$it>>2]=HEAP32[$12>>2]|0; while(1) { $180 = ((($32)) + 76|0); $181 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE3endEv($180)|0); HEAP32[$13>>2] = $181; $182 = (__ZNSt3__1ltIPP11CreditBonusS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($it,$13)|0); if (!($182)) { break; } $183 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusEdeEv($it)|0); $184 = HEAP32[$183>>2]|0; $185 = $y; $186 = $f3; __ZN11CreditBonus6RenderEffP5WFont($184,10.0,$185,$186); $187 = $y; $188 = $187 + 12.0; $y = $188; (__ZNSt3__111__wrap_iterIPP11CreditBonusEppEv($it)|0); } $189 = $f2; $190 = HEAP32[$189>>2]|0; $191 = HEAP32[$190>>2]|0; $192 = $y; FUNCTION_TABLE_viiddidd[$191 & 8191]($189,$buffer,10.0,$192,0,0.0,0.0); $193 = $y; $194 = $193 + 15.0; $y = $194; $195 = ((($32)) + 17|0); $196 = HEAP8[$195>>0]|0; $197 = $196&1; L68: do { if ($197) { $198 = ((($32)) + 24|0); $199 = HEAP32[$198>>2]|0; $200 = ($199|0)>(0); L70: do { if ($200) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,125128); __THREW__ = 0; invoke_vii(3887,($14|0),($15|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; do { if ($202) { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $3 = $222; $4 = $223; } else { $203 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); $204 = ((($32)) + 20|0); $205 = HEAP32[$204>>2]|0; $206 = ((($32)) + 24|0); $207 = HEAP32[$206>>2]|0; $208 = ((($32)) + 20|0); $209 = HEAP32[$208>>2]|0; $210 = ($209*100)|0; $211 = ((($32)) + 24|0); $212 = HEAP32[$211>>2]|0; $213 = (($210|0) / ($212|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $205; $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); HEAP32[$vararg_ptr14>>2] = $207; $vararg_ptr15 = ((($vararg_buffer11)) + 8|0); HEAP32[$vararg_ptr15>>2] = $213; (invoke_iiii(3889,($buffer|0),($203|0),($vararg_buffer11|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $3 = $224; $4 = $225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $216 = $f; $217 = HEAP32[$216>>2]|0; $218 = HEAP32[$217>>2]|0; $219 = $y; FUNCTION_TABLE_viiddidd[$218 & 8191]($216,$buffer,10.0,$219,0,0.0,0.0); $220 = $y; $221 = $220 + 10.0; $y = $221; break L70; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); $226 = ((($32)) + 36|0); $227 = HEAP32[$226>>2]|0; $228 = ($227|0)>(0); L81: do { if ($228) { $229 = ((($32)) + 24|0); $230 = HEAP32[$229>>2]|0; $231 = ($230|0)>(0); if ($231) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,125156); __THREW__ = 0; invoke_vii(3887,($16|0),($17|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; do { if ($233) { $248 = ___cxa_find_matching_catch()|0; $249 = tempRet0; $3 = $248; $4 = $249; } else { $234 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($16)|0); $235 = ((($32)) + 36|0); $236 = HEAP32[$235>>2]|0; $237 = ((($32)) + 24|0); $238 = HEAP32[$237>>2]|0; $239 = (($236|0) / ($238|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer16>>2] = $239; (invoke_iiii(3889,($buffer|0),($234|0),($vararg_buffer16|0))|0); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $250 = ___cxa_find_matching_catch()|0; $251 = tempRet0; $3 = $250; $4 = $251; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $242 = $f; $243 = HEAP32[$242>>2]|0; $244 = HEAP32[$243>>2]|0; $245 = $y; FUNCTION_TABLE_viiddidd[$244 & 8191]($242,$buffer,10.0,$245,0,0.0,0.0); $246 = $y; $247 = $246 + 10.0; $y = $247; break L81; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } } while(0); $252 = ((($32)) + 56|0); HEAP32[$252>>2] = 0; } else { $253 = ((($32)) + 16|0); $254 = HEAP8[$253>>0]|0; $255 = $254&1; if (!($255)) { $339 = ((($32)) + 48|0); $340 = HEAP32[$339>>2]|0; $341 = ((($32)) + 40|0); $342 = HEAP32[$341>>2]|0; $343 = (__ZNK12GameObserver6didWinEP6Player($340,$342)|0); if (!($343)) { break; } $344 = HEAP32[$32>>2]|0; $345 = ($344|0)!=(0); if (!($345)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($25,125207); __THREW__ = 0; invoke_vii(3887,($24|0),($25|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; do { if ($347) { $379 = ___cxa_find_matching_catch()|0; $380 = tempRet0; $3 = $379; $4 = $380; } else { $348 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($24)|0); $349 = ((($32)) + 48|0); $350 = HEAP32[$349>>2]|0; $351 = ((($350)) + 140|0); $352 = HEAP32[$351>>2]|0; $353 = HEAP32[$32>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer32>>2] = $352; $vararg_ptr35 = ((($vararg_buffer32)) + 4|0); HEAP32[$vararg_ptr35>>2] = $353; (invoke_iiii(3889,($buffer|0),($348|0),($vararg_buffer32|0))|0); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { $381 = ___cxa_find_matching_catch()|0; $382 = tempRet0; $3 = $381; $4 = $382; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $356 = $f; $357 = HEAP32[$356>>2]|0; $358 = HEAP32[$357>>2]|0; $359 = $y; FUNCTION_TABLE_viiddidd[$358 & 8191]($356,$buffer,10.0,$359,0,0.0,0.0); $360 = $y; $361 = $360 + 10.0; $y = $361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($27,125242); __THREW__ = 0; invoke_vii(3887,($26|0),($27|0)); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; do { if ($363) { $383 = ___cxa_find_matching_catch()|0; $384 = tempRet0; $3 = $383; $4 = $384; } else { $364 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); $365 = ((($32)) + 36|0); $366 = HEAP32[$365>>2]|0; $367 = ($366*60)|0; $368 = HEAP32[$32>>2]|0; $369 = (($367|0) / ($368|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer36>>2] = $369; (invoke_iiii(3889,($buffer|0),($364|0),($vararg_buffer36|0))|0); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { $385 = ___cxa_find_matching_catch()|0; $386 = tempRet0; $3 = $385; $4 = $386; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $372 = $f; $373 = HEAP32[$372>>2]|0; $374 = HEAP32[$373>>2]|0; $375 = $y; FUNCTION_TABLE_viiddidd[$374 & 8191]($372,$buffer,10.0,$375,0,0.0,0.0); $376 = $y; $377 = $376 + 10.0; $y = $377; $378 = ((($32)) + 56|0); HEAP32[$378>>2] = 0; break L68; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } $256 = ((($32)) + 24|0); $257 = HEAP32[$256>>2]|0; $258 = ($257|0)>(0); L115: do { if ($258) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,125128); __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; do { if ($260) { $280 = ___cxa_find_matching_catch()|0; $281 = tempRet0; $3 = $280; $4 = $281; } else { $261 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); $262 = ((($32)) + 20|0); $263 = HEAP32[$262>>2]|0; $264 = ((($32)) + 24|0); $265 = HEAP32[$264>>2]|0; $266 = ((($32)) + 20|0); $267 = HEAP32[$266>>2]|0; $268 = ($267*100)|0; $269 = ((($32)) + 24|0); $270 = HEAP32[$269>>2]|0; $271 = (($268|0) / ($270|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer19>>2] = $263; $vararg_ptr22 = ((($vararg_buffer19)) + 4|0); HEAP32[$vararg_ptr22>>2] = $265; $vararg_ptr23 = ((($vararg_buffer19)) + 8|0); HEAP32[$vararg_ptr23>>2] = $271; (invoke_iiii(3889,($buffer|0),($261|0),($vararg_buffer19|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $3 = $282; $4 = $283; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $274 = $f; $275 = HEAP32[$274>>2]|0; $276 = HEAP32[$275>>2]|0; $277 = $y; FUNCTION_TABLE_viiddidd[$276 & 8191]($274,$buffer,10.0,$277,0,0.0,0.0); $278 = $y; $279 = $278 + 10.0; $y = $279; break L115; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); $284 = ((($32)) + 32|0); $285 = HEAP32[$284>>2]|0; $286 = ($285|0)>(0); L126: do { if ($286) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,125177); __THREW__ = 0; invoke_vii(3887,($20|0),($21|0)); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; do { if ($288) { $308 = ___cxa_find_matching_catch()|0; $309 = tempRet0; $3 = $308; $4 = $309; } else { $289 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); $290 = ((($32)) + 28|0); $291 = HEAP32[$290>>2]|0; $292 = ((($32)) + 32|0); $293 = HEAP32[$292>>2]|0; $294 = ((($32)) + 28|0); $295 = HEAP32[$294>>2]|0; $296 = ($295*100)|0; $297 = ((($32)) + 32|0); $298 = HEAP32[$297>>2]|0; $299 = (($296|0) / ($298|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer24>>2] = $291; $vararg_ptr27 = ((($vararg_buffer24)) + 4|0); HEAP32[$vararg_ptr27>>2] = $293; $vararg_ptr28 = ((($vararg_buffer24)) + 8|0); HEAP32[$vararg_ptr28>>2] = $299; (invoke_iiii(3889,($buffer|0),($289|0),($vararg_buffer24|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { $310 = ___cxa_find_matching_catch()|0; $311 = tempRet0; $3 = $310; $4 = $311; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $302 = $f; $303 = HEAP32[$302>>2]|0; $304 = HEAP32[$303>>2]|0; $305 = $y; FUNCTION_TABLE_viiddidd[$304 & 8191]($302,$buffer,10.0,$305,0,0.0,0.0); $306 = $y; $307 = $306 + 10.0; $y = $307; break L126; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); $312 = ((($32)) + 36|0); $313 = HEAP32[$312>>2]|0; $314 = ($313|0)>(0); L137: do { if ($314) { $315 = ((($32)) + 24|0); $316 = HEAP32[$315>>2]|0; $317 = ($316|0)>(0); if ($317) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,125156); __THREW__ = 0; invoke_vii(3887,($22|0),($23|0)); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; do { if ($319) { $334 = ___cxa_find_matching_catch()|0; $335 = tempRet0; $3 = $334; $4 = $335; } else { $320 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); $321 = ((($32)) + 36|0); $322 = HEAP32[$321>>2]|0; $323 = ((($32)) + 24|0); $324 = HEAP32[$323>>2]|0; $325 = (($322|0) / ($324|0))&-1; __THREW__ = 0; HEAP32[$vararg_buffer29>>2] = $325; (invoke_iiii(3889,($buffer|0),($320|0),($vararg_buffer29|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $3 = $336; $4 = $337; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $328 = $f; $329 = HEAP32[$328>>2]|0; $330 = HEAP32[$329>>2]|0; $331 = $y; FUNCTION_TABLE_viiddidd[$330 & 8191]($328,$buffer,10.0,$331,0,0.0,0.0); $332 = $y; $333 = $332 + 10.0; $y = $333; break L137; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } } while(0); $338 = ((($32)) + 56|0); HEAP32[$338>>2] = 0; } } while(0); $387 = ((($32)) + 56|0); $388 = HEAP32[$387>>2]|0; $389 = ($388|0)==(1); if (!($389)) { STACKTOP = sp;return; } $390 = $f2; $391 = HEAP32[$390>>2]|0; $392 = HEAP32[$391>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($29,125265); __THREW__ = 0; invoke_vii(3887,($28|0),($29|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; do { if ($394) { $415 = ___cxa_find_matching_catch()|0; $416 = tempRet0; $3 = $415; $4 = $416; } else { $395 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($28)|0); $396 = $y; $397 = $396 + 15.0; __THREW__ = 0; invoke_viiddidd($392|0,($390|0),($395|0),10.0,(+$397),0,0.0,0.0); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { $417 = ___cxa_find_matching_catch()|0; $418 = tempRet0; $3 = $417; $4 = $418; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $400 = $f; $401 = HEAP32[$400>>2]|0; $402 = HEAP32[$401>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($31,125279); __THREW__ = 0; invoke_vii(3887,($30|0),($31|0)); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; do { if ($404) { $419 = ___cxa_find_matching_catch()|0; $420 = tempRet0; $3 = $419; $4 = $420; } else { $405 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); $406 = $y; $407 = $406 + 30.0; __THREW__ = 0; invoke_viiddidd($402|0,($400|0),($405|0),10.0,(+$407),0,0.0,0.0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { $421 = ___cxa_find_matching_catch()|0; $422 = tempRet0; $3 = $421; $4 = $422; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $410 = $f2; $411 = HEAP32[$410>>2]|0; $412 = HEAP32[$411>>2]|0; $413 = $y; $414 = $413 + 42.0; FUNCTION_TABLE_viiddidd[$412 & 8191]($410,125324,10.0,$414,0,0.0,0.0); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $423 = $3; $424 = $4; ___resumeException($423|0); // unreachable; } function __ZN7Credits14addCreditBonusEi($value) { $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $playerdata = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $value; $3 = (__Znwj(24)|0); __THREW__ = 0; invoke_vi(4709,($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($3); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; } $playerdata = $3; $6 = $0; $7 = $playerdata; $8 = HEAP32[$7>>2]|0; $9 = (($8) + ($6))|0; HEAP32[$7>>2] = $9; $10 = $playerdata; (__ZN10PlayerData4saveEv($10)|0); $11 = $playerdata; $12 = ($11|0)!=(0|0); if (!($12)) { $19 = $0; STACKTOP = sp;return ($19|0); } $13 = $playerdata; $14 = ($13|0)==(0|0); if (!($14)) { __ZN10PlayerDataD2Ev($13); __ZdlPv($13); } $playerdata = 0; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN7Credits19addCardToCollectionEiP7MTGDeck($cardId,$collection) { $cardId = $cardId|0; $collection = $collection|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cardId; $1 = $collection; $2 = $1; $3 = $0; $4 = (__ZN7MTGDeck3addEi($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN7Credits15unlockSetByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($name) { $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $goa = 0, $setId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$name); __THREW__ = 0; $4 = (invoke_iii(4710,(47272|0),($1|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $2 = $9; $3 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = $2; $12 = $3; ___resumeException($11|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $setId = $4; $7 = $setId; $8 = ($7|0)<(0); if ($8) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } else { $13 = $setId; $14 = (__ZN7Options9optionSetEi($13)|0); $15 = (__ZN12GameSettingsixEi(30372,$14)|0); $goa = $15; $16 = $goa; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; (FUNCTION_TABLE_ii[$19 & 8191]($16)|0); (__ZN12GameSettings4saveEv(30372)|0); $20 = $setId; $21 = (($20) + 1)|0; $0 = $21; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __GLOBAL__sub_I_Credits_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_694(); ___cxx_global_var_init_1_695(); ___cxx_global_var_init_3_696(); ___cxx_global_var_init_5_697(); ___cxx_global_var_init_7_698(); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4711,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZN10UnlockableD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN11CreditBonusD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4712,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4713,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNK12GameObserver6didWinEP6Player($this,$aPlayer) { $this = $this|0; $aPlayer = $aPlayer|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $aPlayer; $3 = $1; $4 = ((($3)) + 108|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); do { if ($6) { $7 = $2; $8 = ($7|0)!=(0|0); if (!($8)) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } $9 = ((($3)) + 108|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = ($10|0)==($11|0); if ($12) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } else { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $13 = $$pre_trunc&1; STACKTOP = sp;return ($13|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP4TaskS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP4TaskEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP4TaskEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP4TaskEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPP11CreditBonusEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP11CreditBonusEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_($this,$__position,$__x) { $this = $this|0; $__position = $__position|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, $__p = 0, $__v = 0, $__xr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 52|0; $3 = sp + 36|0; $__annotator = sp + 56|0; $__v = sp + 8|0; $1 = $this; $2 = $__x; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1miIPKP11CreditBonusPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__position,$3)|0); $10 = (($7) + ($9<<2)|0); $__p = $10; $11 = ((($6)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($6)|0); $14 = HEAP32[$13>>2]|0; $15 = ($12>>>0)<($14>>>0); if (!($15)) { $47 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($6)|0); $__a = $47; $48 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($6)|0); $49 = (($48) + 1)|0; $50 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__recommendEj($6,$49)|0); $51 = $__p; $52 = HEAP32[$6>>2]|0; $53 = $51; $54 = $52; $55 = (($53) - ($54))|0; $56 = (($55|0) / 4)&-1; $57 = $__a; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEEC2EjjS5_($__v,$50,$56,$57); $58 = $2; __THREW__ = 0; invoke_vii(4714,($__v|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } $61 = $__p; __THREW__ = 0; $62 = (invoke_iiii(4715,($6|0),($__v|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } $__p = $62; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); $69 = $__p; $70 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__make_iterEPS2_($6,$69)|0); HEAP32[$0>>2] = $70; $71 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($71|0); } __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$6,1); $16 = $__p; $17 = ((($6)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($6)|0); $21 = ((($6)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($22)|0); $24 = $2; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($20,$23,$24); $25 = ((($6)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 4|0); HEAP32[$25>>2] = $27; } else { $28 = $__p; $29 = ((($6)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = $__p; $32 = ((($31)) + 4|0); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_($6,$28,$30,$32); $33 = $2; $34 = (__ZNSt3__114pointer_traitsIPKP11CreditBonusE10pointer_toERS3_($33)|0); $__xr = $34; $35 = $__p; $36 = $__xr; $37 = ($35>>>0)<=($36>>>0); if ($37) { $38 = $__xr; $39 = ((($6)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = ($38>>>0)<($40>>>0); if ($41) { $42 = $__xr; $43 = ((($42)) + 4|0); $__xr = $43; } } $44 = $__xr; $45 = HEAP32[$44>>2]|0; $46 = $__p; HEAP32[$46>>2] = $45; } __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $69 = $__p; $70 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__make_iterEPS2_($6,$69)|0); HEAP32[$0>>2] = $70; $71 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($71|0); } function __ZNKSt3__111__wrap_iterIPP11CreditBonusEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP11CreditBonusEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1ltIPP11CreditBonusS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusE4baseEv($4)|0); $6 = ($3>>>0)<($5>>>0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP11CreditBonusEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP11CreditBonusEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN9PriceList9updateKeyEv() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_rand()|0); HEAP32[14023] = $0; return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_694() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26616,182585); (___cxa_atexit((3831|0),(26616|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_695() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26628,165089); (___cxa_atexit((3831|0),(26628|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_696() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26640,165080); (___cxa_atexit((3831|0),(26640|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_697() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26652,165065); (___cxa_atexit((3831|0),(26652|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_698() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev(26604); (___cxa_atexit((4716|0),(26604|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(4717,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4718,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP11CreditBonusE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11CreditBonusE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP11CreditBonusE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11CreditBonusE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4719,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP4TaskE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP4TaskE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP4TaskE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP4TaskE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4720,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4721,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4722,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP10UnlockableEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(4723,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4724,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10UnlockableEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP10UnlockableEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10UnlockableEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4724,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP10UnlockableEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4725,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(4726,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4727,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP11CreditBonusEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP11CreditBonusEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP11CreditBonusEC2Ev($2); $3 = (__ZNSt3__17forwardIPP11CreditBonusEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11CreditBonusEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP11CreditBonusEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP11CreditBonusEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP11CreditBonusE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11CreditBonusE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP11CreditBonusEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP11CreditBonusEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP11CreditBonusEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4728,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4729,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4730,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP11CreditBonusE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP11CreditBonusE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP11CreditBonusEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP11CreditBonusEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP11CreditBonusEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP11CreditBonusEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP11CreditBonusEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP11CreditBonusE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP11CreditBonusE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4731,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4718,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11CreditBonusRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11CreditBonusRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4732,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP4TaskEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP4TaskEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP4TaskEC2Ev($2); $3 = (__ZNSt3__17forwardIPP4TaskEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP4TaskEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP4TaskEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP4TaskEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP4TaskS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP4TaskE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP4TaskE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP4TaskE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP4TaskEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP11CreditBonusEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP11CreditBonusEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPKP11CreditBonusPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP11CreditBonusE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP11CreditBonusE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP11CreditBonusE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__111__wrap_iterIPP11CreditBonusE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_($this,$__from_s,$__from_e,$__to) { $this = $this|0; $__from_s = $__from_s|0; $__from_e = $__from_e|0; $__to = $__to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__n = 0, $__old_last = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__from_s; $2 = $__from_e; $3 = $__to; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $__old_last = $6; $7 = $__old_last; $8 = $3; $9 = $7; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 4)&-1; $__n = $12; $13 = $1; $14 = $__n; $15 = (($13) + ($14<<2)|0); $__i = $15; while(1) { $16 = $__i; $17 = $2; $18 = ($16>>>0)<($17>>>0); if (!($18)) { break; } $19 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($4)|0); $20 = ((($4)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($21)|0); $23 = $__i; $24 = (__ZNSt3__14moveIRP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS5_($23)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($19,$22,$24); $25 = $__i; $26 = ((($25)) + 4|0); $__i = $26; $27 = ((($4)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); HEAP32[$27>>2] = $29; } $30 = $1; $31 = $1; $32 = $__n; $33 = (($31) + ($32<<2)|0); $34 = $__old_last; (__ZNSt3__113move_backwardIPP11CreditBonusS3_EET0_T_S5_S4_($30,$33,$34)|0); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP11CreditBonusEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP11CreditBonusEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP11CreditBonusE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11CreditBonusE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP11CreditBonusEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP11CreditBonusEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP11CreditBonusEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_backwardIPP11CreditBonusS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($7)|0); $9 = (__ZNSt3__115__move_backwardIP11CreditBonusS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIP11CreditBonusS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPKP11CreditBonusE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKP11CreditBonusEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKP11CreditBonusEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPP11CreditBonusS3_EET0_T_S5_S4_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEEC2EjjS5_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(4733,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(4733,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(4734,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($70,$71); $72 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($72,$73); __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPP11CreditBonusS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP11CreditBonusEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP11CreditBonusS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP11CreditBonusS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE18__construct_at_endINS_13move_iteratorIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPP11CreditBonusS3_EEbRKNS_13move_iteratorIT_EERKNS4_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIP11CreditBonusEEPT_S4_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPP11CreditBonusEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPP11CreditBonusEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__1neIPP11CreditBonusS3_EEbRKNS_13move_iteratorIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPP11CreditBonusE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPP11CreditBonusE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPP11CreditBonusE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__113move_iteratorIPP11CreditBonusEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPP11CreditBonusEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPP11CreditBonusEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_($this,$__v,$__p) { $this = $this|0; $__v = $__v|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $__p; $3 = $0; __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE17__annotate_deleteEv($3); $4 = $1; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $__r = $6; $7 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($3)|0); $8 = HEAP32[$3>>2]|0; $9 = $2; $10 = $1; $11 = ((($10)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($7,$8,$9,$11); $12 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE7__allocEv($3)|0); $13 = $2; $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = ((($16)) + 8|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE19__construct_forwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($12,$13,$15,$17); $18 = $1; $19 = ((($18)) + 4|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($3,$19); $20 = ((($3)) + 4|0); $21 = $1; $22 = ((($21)) + 8|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($20,$22); $23 = (__ZNSt3__113__vector_baseIP11CreditBonusNS_9allocatorIS2_EEE9__end_capEv($3)|0); $24 = $1; $25 = (__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9__end_capEv($24)|0); __ZNSt3__14swapIPP11CreditBonusEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($23,$25); $26 = $1; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = $1; HEAP32[$29>>2] = $28; $30 = (__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE4sizeEv($3)|0); __ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE14__annotate_newEj($3,$30); __ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($3); $31 = $__r; STACKTOP = sp;return ($31|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE19__construct_forwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__begin2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__begin2 = $__begin2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_Np = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__begin2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $3; $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $_Np; $14 = $13<<2; _memcpy(($11|0),($12|0),($14|0))|0; $15 = $_Np; $16 = $3; $17 = HEAP32[$16>>2]|0; $18 = (($17) + ($15<<2)|0); HEAP32[$16>>2] = $18; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP11CreditBonusEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZN6Damage4initEP15MTGCardInstanceP10DamageableiNS_10DamageTypeE($this,$_source,$_target,$_damage,$_typeOfDamage) { $this = $this|0; $_source = $_source|0; $_target = $_target|0; $_damage = $_damage|0; $_typeOfDamage = $_typeOfDamage|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_source; $2 = $_target; $3 = $_damage; $4 = $_typeOfDamage; $5 = $0; $6 = $4; $7 = ((($5)) + 112|0); HEAP32[$7>>2] = $6; $8 = $2; $9 = ((($5)) + 108|0); HEAP32[$9>>2] = $8; $10 = $1; $11 = ((($5)) + 104|0); HEAP32[$11>>2] = $10; $12 = $3; $13 = ($12|0)<(0); if ($13) { $3 = 0; } $14 = $3; $15 = ((($5)) + 116|0); HEAP32[$15>>2] = $14; $16 = ((($5)) + 72|0); HEAPF32[$16>>2] = 40.0; $17 = ((($5)) + 84|0); HEAP32[$17>>2] = 11; STACKTOP = sp;return; } function __ZN6DamageC2EP12GameObserverP15MTGCardInstanceP10DamageableiNS_10DamageTypeE($this,$observer,$source,$target,$damage,$_typeOfDamage) { $this = $this|0; $observer = $observer|0; $source = $source|0; $target = $target|0; $damage = $damage|0; $_typeOfDamage = $_typeOfDamage|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $source; $3 = $target; $4 = $damage; $5 = $_typeOfDamage; $8 = $0; $9 = $1; __ZN13InterruptibleC2EP12GameObserverib($8,$9,0,0); $10 = 26672; HEAP32[$8>>2] = $10; $11 = ((($8)) + 8|0); $12 = 26740; HEAP32[$11>>2] = $12; $13 = ((($8)) + 12|0); $14 = 26760; HEAP32[$13>>2] = $14; $15 = ((($8)) + 88|0); $16 = 26784; HEAP32[$15>>2] = $16; $17 = $2; $18 = $3; $19 = $4; $20 = $5; __THREW__ = 0; invoke_viiiii(4735,($8|0),($17|0),($18|0),($19|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $6 = $23; $7 = $24; __ZN13InterruptibleD2Ev($8); $25 = $6; $26 = $7; ___resumeException($25|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN6Damage7resolveEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$expand_i1_val = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc10 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0; var $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0; var $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0; var $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0; var $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0; var $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0; var $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0; var $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0; var $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0; var $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0; var $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0; var $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0; var $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0; var $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0; var $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0; var $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0; var $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0; var $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0; var $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0; var $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0; var $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0; var $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0; var $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0; var $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0; var $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0; var $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0; var $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $_target5 = 0, $_target6 = 0, $_target8 = 0, $a = 0, $e = 0; var $ev = 0, $i = 0, $i10 = 0, $i12 = 0, $i7 = 0, $j = 0, $j1 = 0, $j2 = 0, $j3 = 0, $j4 = 0, $lifed = 0, $preventing = 0, $values = 0, $values11 = 0, $values9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 216|0; $$byval_copy$4 = sp + 212|0; $$byval_copy$3 = sp + 208|0; $$byval_copy$2 = sp + 204|0; $$byval_copy$1 = sp + 200|0; $$byval_copy = sp + 196|0; $4 = sp + 156|0; $5 = sp + 220|0; $6 = sp + 144|0; $values = sp + 92|0; $7 = sp + 84|0; $8 = sp + 80|0; $9 = sp + 76|0; $10 = sp + 72|0; $values9 = sp + 56|0; $11 = sp + 48|0; $12 = sp + 44|0; $13 = sp + 40|0; $14 = sp + 36|0; $values11 = sp + 24|0; $15 = sp + 16|0; $16 = sp + 12|0; $17 = sp + 8|0; $18 = sp + 4|0; $1 = $this; $19 = $1; $20 = ((($19)) + 116|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)<(0); if ($22) { $23 = ((($19)) + 116|0); HEAP32[$23>>2] = 0; } $24 = ((($19)) + 96|0); HEAP32[$24>>2] = 1; $25 = (__Znwj(12)|0); __THREW__ = 0; invoke_vii(4736,($25|0),($19|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZdlPv($25); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } $e = $25; $28 = ((($19)) + 88|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 176|0); $32 = HEAP32[$31>>2]|0; $33 = $e; $34 = (__ZN18ReplacementEffects7replaceEP6WEvent($32,$33)|0); $e = $34; $35 = $e; $36 = ($35|0)!=(0|0); if (!($36)) { $0 = 0; $800 = $0; STACKTOP = sp;return ($800|0); } $39 = $e; $40 = ($39|0)==(0|0); if ($40) { $42 = 0; } else { $41 = (___dynamic_cast($39,7616,7640,0)|0); $42 = $41; } $ev = $42; $43 = $ev; $44 = ($43|0)!=(0|0); if (!($44)) { $45 = ((($19)) + 88|0); $46 = ((($45)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($47,$48)|0); $0 = 0; $800 = $0; STACKTOP = sp;return ($800|0); } $49 = $ev; $50 = ((($49)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 116|0); $53 = HEAP32[$52>>2]|0; $54 = ((($19)) + 116|0); HEAP32[$54>>2] = $53; $55 = $ev; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 108|0); $59 = HEAP32[$58>>2]|0; $60 = ((($19)) + 108|0); HEAP32[$60>>2] = $59; $61 = ((($19)) + 116|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0); if (!($63)) { $0 = 0; $800 = $0; STACKTOP = sp;return ($800|0); } $64 = ((($19)) + 108|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 24|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)>(0); $69 = ((($19)) + 108|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 24|0); if ($68) { $72 = HEAP32[$71>>2]|0; $73 = ((($19)) + 116|0); $74 = HEAP32[$73>>2]|0; $75 = ($72|0)<($74|0); if ($75) { $76 = ((($19)) + 108|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 24|0); $79 = HEAP32[$78>>2]|0; $82 = $79; } else { $80 = ((($19)) + 116|0); $81 = HEAP32[$80>>2]|0; $82 = $81; } $preventing = $82; $83 = $preventing; $84 = ((($19)) + 116|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) - ($83))|0; HEAP32[$84>>2] = $86; $87 = $preventing; $88 = ((($19)) + 108|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 24|0); $91 = HEAP32[$90>>2]|0; $92 = (($91) - ($87))|0; HEAP32[$90>>2] = $92; } else { HEAP32[$71>>2] = 0; } $93 = ((($19)) + 108|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 36|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0); $$expand_i1_val = 0; HEAP8[$5>>0] = $$expand_i1_val; do { if ($97) { $98 = ((($19)) + 108|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)==(0|0); $101 = ((($99)) + -280|0); $102 = $100 ? 0 : $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,158410); $$expand_i1_val7 = 1; HEAP8[$5>>0] = $$expand_i1_val7; __THREW__ = 0; $103 = (invoke_iii(4383,($102|0),($4|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if (!($105)) { if (!($103)) { $803 = 0; break; } $106 = ((($19)) + 108|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)==(0|0); $109 = ((($107)) + -280|0); $110 = $108 ? 0 : $109; __THREW__ = 0; $111 = (invoke_ii(3945,($110|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if (!($113)) { $114 = ((($111)) + 160|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)!=(0); $803 = $116; break; } } $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $2 = $119; $3 = $120; $$pre_trunc10 = HEAP8[$5>>0]|0; $121 = $$pre_trunc10&1; if (!($121)) { $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } else { $803 = 0; } } while(0); $$pre_trunc = HEAP8[$5>>0]|0; $117 = $$pre_trunc&1; if ($117) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } if ($803) { $118 = ((($19)) + 116|0); HEAP32[$118>>2] = 1; } $122 = ((($19)) + 108|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 36|0); $125 = HEAP32[$124>>2]|0; $126 = ($125|0)==(0); do { if ($126) { $127 = ((($19)) + 108|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)==(0|0); $130 = ((($128)) + -280|0); $131 = $129 ? 0 : $130; $_target = $131; $132 = $_target; $133 = ((($19)) + 104|0); $134 = HEAP32[$133>>2]|0; $135 = (__ZN15MTGCardInstance16protectedAgainstEPS_($132,$134)|0); $136 = ($135|0)!=(0); if ($136) { $137 = ((($19)) + 116|0); HEAP32[$137>>2] = 0; } $138 = $_target; $139 = (__ZN15MTGCardInstance3hasEi($138,116)|0); $140 = ($139|0)!=(0); L54: do { if ($140) { $141 = ((($19)) + 104|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 392|0); $144 = HEAP32[$143>>2]|0; $145 = ((($19)) + 104|0); $146 = HEAP32[$145>>2]|0; $147 = (__ZN15MTGCardInstance10controllerEv($146)|0); $148 = (__ZN6Player8opponentEv($147)|0); $149 = ((($148)) + 84|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 28|0); $152 = HEAP32[$151>>2]|0; $153 = ($144|0)==($152|0); if (!($153)) { $154 = ((($19)) + 104|0); $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 392|0); $157 = HEAP32[$156>>2]|0; $158 = ((($19)) + 104|0); $159 = HEAP32[$158>>2]|0; $160 = (__ZN15MTGCardInstance10controllerEv($159)|0); $161 = ((($160)) + 84|0); $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 28|0); $164 = HEAP32[$163>>2]|0; $165 = ($157|0)==($164|0); if (!($165)) { break; } } $166 = ((($19)) + 104|0); $167 = HEAP32[$166>>2]|0; $168 = (__ZN13CardPrimitive8hasColorEi($167,1)|0); do { if (!($168)) { $169 = ((($19)) + 104|0); $170 = HEAP32[$169>>2]|0; $171 = (__ZN13CardPrimitive8hasColorEi($170,2)|0); if (!($171)) { $172 = ((($19)) + 104|0); $173 = HEAP32[$172>>2]|0; $174 = (__ZN13CardPrimitive8hasColorEi($173,3)|0); if (!($174)) { $175 = ((($19)) + 104|0); $176 = HEAP32[$175>>2]|0; $177 = (__ZN13CardPrimitive8hasColorEi($176,4)|0); if ($177) { break; } $178 = ((($19)) + 104|0); $179 = HEAP32[$178>>2]|0; $180 = (__ZN13CardPrimitive8hasColorEi($179,5)|0); if (!($180)) { break L54; } } } } } while(0); $181 = ((($19)) + 116|0); HEAP32[$181>>2] = 0; } } while(0); $182 = $_target; $183 = (__ZN15MTGCardInstance3hasEi($182,52)|0); $184 = ($183|0)!=(0); if ($184) { $185 = ((($19)) + 116|0); HEAP32[$185>>2] = 0; $186 = $_target; $187 = ((($186)) + 812|0); $188 = HEAP32[$187>>2]|0; (__ZN8Counters13removeCounterEii($188,1,1)|0); } $189 = $_target; $190 = (__ZN15MTGCardInstance3hasEi($189,56)|0); $191 = ($190|0)!=(0); if ($191) { $192 = $_target; $193 = ((($192)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($6,$193,56); $194 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($6)|0); $195 = $194&1; $196 = ((($19)) + 116|0); $197 = HEAP32[$196>>2]|0; $198 = (($197) - ($195))|0; HEAP32[$196>>2] = $198; $199 = ((($19)) + 116|0); $200 = HEAP32[$199>>2]|0; $201 = ($200|0)<(0); if ($201) { $202 = ((($19)) + 116|0); HEAP32[$202>>2] = 0; } } $203 = $_target; $204 = (__ZN15MTGCardInstance3hasEi($203,53)|0); $205 = ($204|0)!=(0); if ($205) { $206 = ((($19)) + 116|0); $207 = HEAP32[$206>>2]|0; $j = $207; while(1) { $208 = $j; $209 = ($208|0)>(0); if (!($209)) { break; } $210 = $_target; $211 = ((($210)) + 812|0); $212 = HEAP32[$211>>2]|0; (__ZN8Counters10addCounterEii($212,-1,-1)|0); $213 = $j; $214 = (($213) + -1)|0; $j = $214; } $215 = ((($19)) + 116|0); HEAP32[$215>>2] = 0; } $216 = $_target; $217 = (__ZN15MTGCardInstance3hasEi($216,54)|0); $218 = ($217|0)!=(0); if ($218) { $219 = ((($19)) + 116|0); $220 = HEAP32[$219>>2]|0; $j1 = $220; while(1) { $221 = $j1; $222 = ($221|0)>(0); if (!($222)) { break; } $223 = $_target; $224 = ((($223)) + 812|0); $225 = HEAP32[$224>>2]|0; (__ZN8Counters10addCounterEii($225,1,1)|0); $226 = $j1; $227 = (($226) + -1)|0; $j1 = $227; } $228 = ((($19)) + 116|0); HEAP32[$228>>2] = 0; } $229 = $_target; $230 = (__ZN15MTGCardInstance3hasEi($229,92)|0); $231 = ($230|0)!=(0); if ($231) { $232 = ((($19)) + 116|0); $233 = HEAP32[$232>>2]|0; $j2 = $233; while(1) { $234 = $j2; $235 = ($234|0)>(0); if (!($235)) { break; } $236 = $_target; $237 = ((($236)) + 812|0); $238 = HEAP32[$237>>2]|0; (__ZN8Counters13removeCounterEii($238,1,1)|0); $239 = $j2; $240 = (($239) + -1)|0; $j2 = $240; } $241 = ((($19)) + 116|0); HEAP32[$241>>2] = 0; } $242 = ((($19)) + 116|0); $243 = HEAP32[$242>>2]|0; $244 = ($243|0)!=(0); if ($244) { $251 = $_target; $252 = ((($251)) + 628|0); HEAP32[$252>>2] = 1; break; } $245 = ((($19)) + 96|0); HEAP32[$245>>2] = -1; $246 = $e; $247 = ($246|0)==(0|0); if (!($247)) { $248 = HEAP32[$246>>2]|0; $249 = ((($248)) + 4|0); $250 = HEAP32[$249>>2]|0; FUNCTION_TABLE_vi[$250 & 8191]($246); } $0 = 0; $800 = $0; STACKTOP = sp;return ($800|0); } } while(0); $253 = ((($19)) + 108|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 36|0); $256 = HEAP32[$255>>2]|0; $257 = ($256|0)==(1); if ($257) { $258 = ((($19)) + 108|0); $259 = HEAP32[$258>>2]|0; $260 = ((($259)) + 160|0); $261 = HEAP32[$260>>2]|0; $262 = ($261|0)!=(0); if ($262) { $263 = ((($19)) + 116|0); HEAP32[$263>>2] = 1; } $264 = ((($19)) + 104|0); $265 = HEAP32[$264>>2]|0; $266 = (__ZN15MTGCardInstance3hasEi($265,122)|0); $267 = ($266|0)!=(0); if ($267) { $268 = ((($19)) + 112|0); $269 = HEAP32[$268>>2]|0; $270 = ($269|0)==(1); if ($270) { $271 = ((($19)) + 116|0); $272 = HEAP32[$271>>2]|0; $j3 = $272; while(1) { $273 = $j3; $274 = ($273|0)>(0); if (!($274)) { break; } $275 = ((($19)) + 108|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 84|0); $278 = HEAP32[$277>>2]|0; $279 = ((($278)) + 8|0); $280 = HEAP32[$279>>2]|0; $281 = ((($280)) + 56|0); $282 = HEAP32[$281>>2]|0; $283 = ($282|0)!=(0); if ($283) { $284 = ((($19)) + 108|0); $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 84|0); $287 = HEAP32[$286>>2]|0; $288 = ((($19)) + 108|0); $289 = HEAP32[$288>>2]|0; $290 = ((($289)) + 84|0); $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 8|0); $293 = HEAP32[$292>>2]|0; $294 = ((($293)) + 8|0); $295 = ((($19)) + 108|0); $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 84|0); $298 = HEAP32[$297>>2]|0; $299 = ((($298)) + 8|0); $300 = HEAP32[$299>>2]|0; $301 = ((($300)) + 56|0); $302 = HEAP32[$301>>2]|0; $303 = (($302) - 1)|0; $304 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($294,$303)|0); $305 = HEAP32[$304>>2]|0; $306 = ((($19)) + 108|0); $307 = HEAP32[$306>>2]|0; $308 = ((($307)) + 84|0); $309 = HEAP32[$308>>2]|0; $310 = ((($309)) + 8|0); $311 = HEAP32[$310>>2]|0; $312 = ((($19)) + 108|0); $313 = HEAP32[$312>>2]|0; $314 = ((($313)) + 84|0); $315 = HEAP32[$314>>2]|0; $316 = ((($315)) + 12|0); $317 = HEAP32[$316>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($287,$305,$311,$317,0)|0); } $318 = $j3; $319 = (($318) + -1)|0; $j3 = $319; } $320 = ((($19)) + 116|0); HEAP32[$320>>2] = 0; } } $321 = ((($19)) + 104|0); $322 = HEAP32[$321>>2]|0; $323 = ((($322)) + 216|0); $324 = HEAP32[$323>>2]|0; $325 = ($324|0)==(89092); if ($325) { $326 = ((($19)) + 112|0); $327 = HEAP32[$326>>2]|0; $328 = ($327|0)==(1); if ($328) { $329 = ((($19)) + 116|0); $330 = HEAP32[$329>>2]|0; $j4 = $330; while(1) { $331 = $j4; $332 = ($331|0)>(0); if (!($332)) { break; } $333 = ((($19)) + 108|0); $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 84|0); $336 = HEAP32[$335>>2]|0; $337 = ((($336)) + 8|0); $338 = HEAP32[$337>>2]|0; $339 = ((($338)) + 56|0); $340 = HEAP32[$339>>2]|0; $341 = ($340|0)!=(0); if ($341) { $342 = ((($19)) + 108|0); $343 = HEAP32[$342>>2]|0; $344 = ((($343)) + 84|0); $345 = HEAP32[$344>>2]|0; $346 = ((($19)) + 108|0); $347 = HEAP32[$346>>2]|0; $348 = ((($347)) + 84|0); $349 = HEAP32[$348>>2]|0; $350 = ((($349)) + 8|0); $351 = HEAP32[$350>>2]|0; $352 = ((($351)) + 8|0); $353 = ((($19)) + 108|0); $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 84|0); $356 = HEAP32[$355>>2]|0; $357 = ((($356)) + 8|0); $358 = HEAP32[$357>>2]|0; $359 = ((($358)) + 56|0); $360 = HEAP32[$359>>2]|0; $361 = (($360) - 1)|0; $362 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($352,$361)|0); $363 = HEAP32[$362>>2]|0; $364 = ((($19)) + 108|0); $365 = HEAP32[$364>>2]|0; $366 = ((($365)) + 84|0); $367 = HEAP32[$366>>2]|0; $368 = ((($367)) + 8|0); $369 = HEAP32[$368>>2]|0; $370 = ((($19)) + 108|0); $371 = HEAP32[$370>>2]|0; $372 = ((($371)) + 84|0); $373 = HEAP32[$372>>2]|0; $374 = ((($373)) + 12|0); $375 = HEAP32[$374>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($345,$363,$369,$375,0)|0); } $376 = ((($19)) + 104|0); $377 = HEAP32[$376>>2]|0; $378 = ((($377)) + 812|0); $379 = HEAP32[$378>>2]|0; (__ZN8Counters10addCounterEii($379,1,1)|0); $380 = $j4; $381 = (($380) + -1)|0; $j4 = $381; } $382 = ((($19)) + 116|0); HEAP32[$382>>2] = 0; } } $383 = ((($19)) + 116|0); $384 = HEAP32[$383>>2]|0; $385 = ($384|0)!=(0); if (!($385)) { $386 = ((($19)) + 96|0); HEAP32[$386>>2] = -1; $387 = $e; $388 = ($387|0)==(0|0); if (!($388)) { $389 = HEAP32[$387>>2]|0; $390 = ((($389)) + 4|0); $391 = HEAP32[$390>>2]|0; FUNCTION_TABLE_vi[$391 & 8191]($387); } $0 = 0; $800 = $0; STACKTOP = sp;return ($800|0); } } $392 = ((($19)) + 116|0); $393 = HEAP32[$392>>2]|0; $a = $393; $394 = ((($19)) + 108|0); $395 = HEAP32[$394>>2]|0; $396 = ((($395)) + 36|0); $397 = HEAP32[$396>>2]|0; $398 = ($397|0)==(0); do { if ($398) { $399 = ((($19)) + 104|0); $400 = HEAP32[$399>>2]|0; $401 = (__ZN15MTGCardInstance3hasEi($400,24)|0); $402 = ($401|0)!=(0); if (!($402)) { $403 = ((($19)) + 104|0); $404 = HEAP32[$403>>2]|0; $405 = (__ZN15MTGCardInstance3hasEi($404,48)|0); $406 = ($405|0)!=(0); if (!($406)) { label = 99; break; } } $407 = ((($19)) + 108|0); $408 = HEAP32[$407>>2]|0; $409 = ($408|0)==(0|0); $410 = ((($408)) + -280|0); $411 = $409 ? 0 : $410; $_target5 = $411; $i = 0; while(1) { $412 = $i; $413 = ((($19)) + 116|0); $414 = HEAP32[$413>>2]|0; $415 = ($412|0)<($414|0); $416 = $_target5; if (!($415)) { break; } $417 = ((($416)) + 812|0); $418 = HEAP32[$417>>2]|0; (__ZN8Counters10addCounterEii($418,-1,-1)|0); $419 = $i; $420 = (($419) + 1)|0; $i = $420; } $421 = ((($416)) + 236|0); $422 = HEAP32[$421>>2]|0; $423 = ($422|0)<=(0); if ($423) { $424 = $_target5; $425 = (__ZN15MTGCardInstance3hasEi($424,42)|0); $426 = ($425|0)!=(0); if ($426) { $427 = $_target5; $428 = (__ZN15MTGCardInstance10controllerEv($427)|0); $429 = ((($428)) + 84|0); $430 = HEAP32[$429>>2]|0; $431 = $_target5; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($430,$431)|0); } } } else { label = 99; } } while(0); L146: do { if ((label|0) == 99) { $432 = ((($19)) + 108|0); $433 = HEAP32[$432>>2]|0; $434 = ((($433)) + 36|0); $435 = HEAP32[$434>>2]|0; $436 = ($435|0)==(1); do { if ($436) { $437 = ((($19)) + 104|0); $438 = HEAP32[$437>>2]|0; $439 = (__ZN15MTGCardInstance3hasEi($438,48)|0); $440 = ($439|0)!=(0); if (!($440)) { $441 = ((($19)) + 104|0); $442 = HEAP32[$441>>2]|0; $443 = (__ZN15MTGCardInstance3hasEi($442,99)|0); $444 = ($443|0)!=(0); if (!($444)) { break; } } $445 = ((($19)) + 108|0); $446 = HEAP32[$445>>2]|0; $_target6 = $446; $447 = $_target6; $448 = (__ZN6Player6inPlayEv($447)|0); $449 = (__ZN11MTGGameZone10hasAbilityEi($448,94)|0); if (!($449)) { $450 = ((($19)) + 116|0); $451 = HEAP32[$450>>2]|0; $452 = $_target6; $453 = ((($452)) + 16|0); $454 = HEAP32[$453>>2]|0; $455 = (($454) + ($451))|0; HEAP32[$453>>2] = $455; } $456 = ((($19)) + 116|0); $457 = HEAP32[$456>>2]|0; $458 = $_target6; $459 = ((($458)) + 20|0); $460 = HEAP32[$459>>2]|0; $461 = (($460) + ($457))|0; HEAP32[$459>>2] = $461; $462 = ((($19)) + 112|0); $463 = HEAP32[$462>>2]|0; $464 = ($463|0)==(1); if (!($464)) { break L146; } $465 = ((($19)) + 108|0); $466 = HEAP32[$465>>2]|0; $467 = ((($19)) + 104|0); $468 = HEAP32[$467>>2]|0; $469 = (__ZN15MTGCardInstance10controllerEv($468)|0); $470 = (__ZN6Player8opponentEv($469)|0); $471 = ($466|0)==($470|0); if (!($471)) { break L146; } $472 = (__ZN11MTGAllCards21getCreatureValuesByIdEv()|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($values,$472); $i7 = 0; L158: while(1) { $473 = $i7; $474 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values)|0); $475 = ($473>>>0)<($474>>>0); if (!($475)) { label = 122; break; } $476 = ((($19)) + 104|0); $477 = HEAP32[$476>>2]|0; $478 = $i7; __THREW__ = 0; $479 = (invoke_iii(3802,($values|0),($478|0))|0); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { break; } __THREW__ = 0; $482 = (invoke_iii(4568,($477|0),($479|0))|0); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; if ($484) { break; } do { if ($482) { $485 = ((($19)) + 104|0); $486 = HEAP32[$485>>2]|0; __THREW__ = 0; $487 = (invoke_ii(3945,($486|0))|0); $488 = __THREW__; __THREW__ = 0; $489 = $488&1; if ($489) { break L158; } $490 = ((($487)) + 200|0); $491 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($490)|0); HEAP32[$8>>2] = $491; $492 = ((($19)) + 104|0); $493 = HEAP32[$492>>2]|0; __THREW__ = 0; $494 = (invoke_ii(3945,($493|0))|0); $495 = __THREW__; __THREW__ = 0; $496 = $495&1; if ($496) { break L158; } $497 = ((($494)) + 200|0); $498 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($497)|0); HEAP32[$9>>2] = $498; $499 = $i7; __THREW__ = 0; $500 = (invoke_iii(3802,($values|0),($499|0))|0); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { break L158; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$9>>2]|0; $503 = (invoke_iiii(4737,($$byval_copy|0),($$byval_copy$1|0),($500|0))|0); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { break L158; } HEAP32[$7>>2] = $503; $506 = ((($19)) + 104|0); $507 = HEAP32[$506>>2]|0; __THREW__ = 0; $508 = (invoke_ii(3945,($507|0))|0); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if ($510) { break L158; } $511 = ((($508)) + 200|0); $512 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($511)|0); HEAP32[$10>>2] = $512; $513 = (__ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($7,$10)|0); if (!($513)) { break; } $514 = ((($19)) + 104|0); $515 = HEAP32[$514>>2]|0; __THREW__ = 0; $516 = (invoke_ii(3945,($515|0))|0); $517 = __THREW__; __THREW__ = 0; $518 = $517&1; if ($518) { break L158; } $519 = ((($516)) + 200|0); $520 = $i7; __THREW__ = 0; $521 = (invoke_iii(3802,($values|0),($520|0))|0); $522 = __THREW__; __THREW__ = 0; $523 = $522&1; if ($523) { break L158; } __THREW__ = 0; invoke_vii(3939,($519|0),($521|0)); $524 = __THREW__; __THREW__ = 0; $525 = $524&1; if ($525) { break L158; } } } while(0); $528 = $i7; $529 = (($528) + 1)|0; $i7 = $529; } if ((label|0) == 122) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); break L146; } $526 = ___cxa_find_matching_catch()|0; $527 = tempRet0; $2 = $526; $3 = $527; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } } while(0); $530 = ((($19)) + 108|0); $531 = HEAP32[$530>>2]|0; $532 = ((($531)) + 36|0); $533 = HEAP32[$532>>2]|0; $534 = ($533|0)==(1); do { if ($534) { $535 = ((($19)) + 104|0); $536 = HEAP32[$535>>2]|0; $537 = (__ZN15MTGCardInstance3hasEi($536,49)|0); $538 = ($537|0)!=(0); if (!($538)) { $539 = ((($19)) + 104|0); $540 = HEAP32[$539>>2]|0; $541 = (__ZN15MTGCardInstance3hasEi($540,50)|0); $542 = ($541|0)!=(0); if (!($542)) { $543 = ((($19)) + 104|0); $544 = HEAP32[$543>>2]|0; $545 = (__ZN15MTGCardInstance3hasEi($544,51)|0); $546 = ($545|0)!=(0); if (!($546)) { break; } } } $547 = ((($19)) + 108|0); $548 = HEAP32[$547>>2]|0; $_target8 = $548; $549 = $_target8; $550 = (__ZN6Player6inPlayEv($549)|0); $551 = (__ZN11MTGGameZone10hasAbilityEi($550,124)|0); if (!($551)) { $552 = ((($19)) + 108|0); $553 = HEAP32[$552>>2]|0; $554 = HEAP32[$553>>2]|0; $555 = ((($554)) + 8|0); $556 = HEAP32[$555>>2]|0; $557 = ((($19)) + 116|0); $558 = HEAP32[$557>>2]|0; $559 = (FUNCTION_TABLE_iii[$556 & 8191]($553,$558)|0); $a = $559; } $560 = ((($19)) + 116|0); $561 = HEAP32[$560>>2]|0; $562 = ((($19)) + 108|0); $563 = HEAP32[$562>>2]|0; $564 = ((($563)) + 20|0); $565 = HEAP32[$564>>2]|0; $566 = (($565) + ($561))|0; HEAP32[$564>>2] = $566; $567 = ((($19)) + 112|0); $568 = HEAP32[$567>>2]|0; $569 = ($568|0)==(1); do { if ($569) { $570 = ((($19)) + 108|0); $571 = HEAP32[$570>>2]|0; $572 = ((($19)) + 104|0); $573 = HEAP32[$572>>2]|0; $574 = (__ZN15MTGCardInstance10controllerEv($573)|0); $575 = (__ZN6Player8opponentEv($574)|0); $576 = ($571|0)==($575|0); if (!($576)) { break; } $577 = (__ZN11MTGAllCards21getCreatureValuesByIdEv()|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($values9,$577); $i10 = 0; L191: while(1) { $578 = $i10; $579 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values9)|0); $580 = ($578>>>0)<($579>>>0); if (!($580)) { label = 147; break; } $581 = ((($19)) + 104|0); $582 = HEAP32[$581>>2]|0; $583 = $i10; __THREW__ = 0; $584 = (invoke_iii(3802,($values9|0),($583|0))|0); $585 = __THREW__; __THREW__ = 0; $586 = $585&1; if ($586) { break; } __THREW__ = 0; $587 = (invoke_iii(4568,($582|0),($584|0))|0); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { break; } do { if ($587) { $590 = ((($19)) + 104|0); $591 = HEAP32[$590>>2]|0; __THREW__ = 0; $592 = (invoke_ii(3945,($591|0))|0); $593 = __THREW__; __THREW__ = 0; $594 = $593&1; if ($594) { break L191; } $595 = ((($592)) + 200|0); $596 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($595)|0); HEAP32[$12>>2] = $596; $597 = ((($19)) + 104|0); $598 = HEAP32[$597>>2]|0; __THREW__ = 0; $599 = (invoke_ii(3945,($598|0))|0); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { break L191; } $602 = ((($599)) + 200|0); $603 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($602)|0); HEAP32[$13>>2] = $603; $604 = $i10; __THREW__ = 0; $605 = (invoke_iii(3802,($values9|0),($604|0))|0); $606 = __THREW__; __THREW__ = 0; $607 = $606&1; if ($607) { break L191; } __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$13>>2]|0; $608 = (invoke_iiii(4737,($$byval_copy$2|0),($$byval_copy$3|0),($605|0))|0); $609 = __THREW__; __THREW__ = 0; $610 = $609&1; if ($610) { break L191; } HEAP32[$11>>2] = $608; $611 = ((($19)) + 104|0); $612 = HEAP32[$611>>2]|0; __THREW__ = 0; $613 = (invoke_ii(3945,($612|0))|0); $614 = __THREW__; __THREW__ = 0; $615 = $614&1; if ($615) { break L191; } $616 = ((($613)) + 200|0); $617 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($616)|0); HEAP32[$14>>2] = $617; $618 = (__ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($11,$14)|0); if (!($618)) { break; } $619 = ((($19)) + 104|0); $620 = HEAP32[$619>>2]|0; __THREW__ = 0; $621 = (invoke_ii(3945,($620|0))|0); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; if ($623) { break L191; } $624 = ((($621)) + 200|0); $625 = $i10; __THREW__ = 0; $626 = (invoke_iii(3802,($values9|0),($625|0))|0); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { break L191; } __THREW__ = 0; invoke_vii(3939,($624|0),($626|0)); $629 = __THREW__; __THREW__ = 0; $630 = $629&1; if ($630) { break L191; } } } while(0); $633 = $i10; $634 = (($633) + 1)|0; $i10 = $634; } if ((label|0) == 147) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values9); break; } $631 = ___cxa_find_matching_catch()|0; $632 = tempRet0; $2 = $631; $3 = $632; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values9); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } } while(0); $635 = $_target8; $636 = (__ZN6Player6inPlayEv($635)|0); $637 = (__ZN11MTGGameZone10hasAbilityEi($636,94)|0); if ($637) { break L146; } $638 = ((($19)) + 104|0); $639 = HEAP32[$638>>2]|0; $640 = (__ZN15MTGCardInstance3hasEi($639,49)|0); $641 = ($640|0)!=(0); if ($641) { $642 = $_target8; $643 = ((($642)) + 16|0); $644 = HEAP32[$643>>2]|0; $645 = (($644) + 1)|0; HEAP32[$643>>2] = $645; break L146; } $646 = ((($19)) + 104|0); $647 = HEAP32[$646>>2]|0; $648 = (__ZN15MTGCardInstance3hasEi($647,50)|0); $649 = ($648|0)!=(0); $650 = $_target8; $651 = ((($650)) + 16|0); $652 = HEAP32[$651>>2]|0; if ($649) { $653 = (($652) + 2)|0; HEAP32[$651>>2] = $653; break L146; } else { $654 = (($652) + 3)|0; HEAP32[$651>>2] = $654; break L146; } } } while(0); $655 = ((($19)) + 108|0); $656 = HEAP32[$655>>2]|0; $657 = ((($656)) + 36|0); $658 = HEAP32[$657>>2]|0; $659 = ($658|0)==(1); if ($659) { $660 = ((($19)) + 108|0); $661 = HEAP32[$660>>2]|0; $662 = (__ZN6Player6inPlayEv($661)|0); $663 = (__ZN11MTGGameZone10hasAbilityEi($662,124)|0); if (!($663)) { label = 156; } } else { label = 156; } if ((label|0) == 156) { $664 = ((($19)) + 108|0); $665 = HEAP32[$664>>2]|0; $666 = HEAP32[$665>>2]|0; $667 = ((($666)) + 8|0); $668 = HEAP32[$667>>2]|0; $669 = ((($19)) + 116|0); $670 = HEAP32[$669>>2]|0; $671 = (FUNCTION_TABLE_iii[$668 & 8191]($665,$670)|0); $a = $671; } $672 = ((($19)) + 116|0); $673 = HEAP32[$672>>2]|0; $674 = ((($19)) + 108|0); $675 = HEAP32[$674>>2]|0; $676 = ((($675)) + 20|0); $677 = HEAP32[$676>>2]|0; $678 = (($677) + ($673))|0; HEAP32[$676>>2] = $678; $679 = ((($19)) + 108|0); $680 = HEAP32[$679>>2]|0; $681 = ((($680)) + 36|0); $682 = HEAP32[$681>>2]|0; $683 = ($682|0)==(0); if ($683) { $684 = ((($19)) + 108|0); $685 = HEAP32[$684>>2]|0; $686 = ((($685)) + -280|0); $687 = ((($686)) + 476|0); HEAP8[$687>>0] = 1; $688 = ((($19)) + 104|0); $689 = HEAP32[$688>>2]|0; $690 = ((($689)) + 479|0); HEAP8[$690>>0] = 1; } $691 = ((($19)) + 108|0); $692 = HEAP32[$691>>2]|0; $693 = ((($692)) + 36|0); $694 = HEAP32[$693>>2]|0; $695 = ($694|0)==(1); if ($695) { $696 = ((($19)) + 108|0); $697 = HEAP32[$696>>2]|0; $698 = ((($19)) + 104|0); $699 = HEAP32[$698>>2]|0; $700 = (__ZN15MTGCardInstance10controllerEv($699)|0); $701 = ($697|0)==($700|0); $702 = ((($19)) + 104|0); $703 = HEAP32[$702>>2]|0; if ($701) { $704 = ((($703)) + 478|0); HEAP8[$704>>0] = 1; } else { $705 = ((($703)) + 477|0); HEAP8[$705>>0] = 1; } $706 = ((($19)) + 116|0); $707 = HEAP32[$706>>2]|0; $708 = ((($19)) + 108|0); $709 = HEAP32[$708>>2]|0; $710 = ((($709)) + 32|0); $711 = HEAP32[$710>>2]|0; $712 = (($711) + ($707))|0; HEAP32[$710>>2] = $712; $713 = ((($19)) + 112|0); $714 = HEAP32[$713>>2]|0; $715 = ($714|0)==(1); do { if ($715) { $716 = ((($19)) + 108|0); $717 = HEAP32[$716>>2]|0; $718 = ((($19)) + 104|0); $719 = HEAP32[$718>>2]|0; $720 = (__ZN15MTGCardInstance10controllerEv($719)|0); $721 = (__ZN6Player8opponentEv($720)|0); $722 = ($717|0)==($721|0); if (!($722)) { break; } $723 = (__ZN11MTGAllCards21getCreatureValuesByIdEv()|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($values11,$723); $i12 = 0; L236: while(1) { $724 = $i12; $725 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values11)|0); $726 = ($724>>>0)<($725>>>0); if (!($726)) { label = 181; break; } $727 = ((($19)) + 104|0); $728 = HEAP32[$727>>2]|0; $729 = $i12; __THREW__ = 0; $730 = (invoke_iii(3802,($values11|0),($729|0))|0); $731 = __THREW__; __THREW__ = 0; $732 = $731&1; if ($732) { break; } __THREW__ = 0; $733 = (invoke_iii(4568,($728|0),($730|0))|0); $734 = __THREW__; __THREW__ = 0; $735 = $734&1; if ($735) { break; } do { if ($733) { $736 = ((($19)) + 104|0); $737 = HEAP32[$736>>2]|0; __THREW__ = 0; $738 = (invoke_ii(3945,($737|0))|0); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if ($740) { break L236; } $741 = ((($738)) + 200|0); $742 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($741)|0); HEAP32[$16>>2] = $742; $743 = ((($19)) + 104|0); $744 = HEAP32[$743>>2]|0; __THREW__ = 0; $745 = (invoke_ii(3945,($744|0))|0); $746 = __THREW__; __THREW__ = 0; $747 = $746&1; if ($747) { break L236; } $748 = ((($745)) + 200|0); $749 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($748)|0); HEAP32[$17>>2] = $749; $750 = $i12; __THREW__ = 0; $751 = (invoke_iii(3802,($values11|0),($750|0))|0); $752 = __THREW__; __THREW__ = 0; $753 = $752&1; if ($753) { break L236; } __THREW__ = 0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$16>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$17>>2]|0; $754 = (invoke_iiii(4737,($$byval_copy$4|0),($$byval_copy$5|0),($751|0))|0); $755 = __THREW__; __THREW__ = 0; $756 = $755&1; if ($756) { break L236; } HEAP32[$15>>2] = $754; $757 = ((($19)) + 104|0); $758 = HEAP32[$757>>2]|0; __THREW__ = 0; $759 = (invoke_ii(3945,($758|0))|0); $760 = __THREW__; __THREW__ = 0; $761 = $760&1; if ($761) { break L236; } $762 = ((($759)) + 200|0); $763 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($762)|0); HEAP32[$18>>2] = $763; $764 = (__ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($15,$18)|0); if (!($764)) { break; } $765 = ((($19)) + 104|0); $766 = HEAP32[$765>>2]|0; __THREW__ = 0; $767 = (invoke_ii(3945,($766|0))|0); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { break L236; } $770 = ((($767)) + 200|0); $771 = $i12; __THREW__ = 0; $772 = (invoke_iii(3802,($values11|0),($771|0))|0); $773 = __THREW__; __THREW__ = 0; $774 = $773&1; if ($774) { break L236; } __THREW__ = 0; invoke_vii(3939,($770|0),($772|0)); $775 = __THREW__; __THREW__ = 0; $776 = $775&1; if ($776) { break L236; } } } while(0); $779 = $i12; $780 = (($779) + 1)|0; $i12 = $780; } if ((label|0) == 181) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values11); break; } $777 = ___cxa_find_matching_catch()|0; $778 = tempRet0; $2 = $777; $3 = $778; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values11); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } } while(0); $781 = (__Znwj(16)|0); $782 = ((($19)) + 108|0); $783 = HEAP32[$782>>2]|0; $784 = ((($19)) + 116|0); $785 = HEAP32[$784>>2]|0; $786 = (0 - ($785))|0; __THREW__ = 0; invoke_viii(4738,($781|0),($783|0),($786|0)); $787 = __THREW__; __THREW__ = 0; $788 = $787&1; if (!($788)) { $lifed = $781; $789 = ((($19)) + 88|0); $790 = ((($789)) + 4|0); $791 = HEAP32[$790>>2]|0; $792 = $lifed; (__ZN12GameObserver12receiveEventEP6WEvent($791,$792)|0); break; } $793 = ___cxa_find_matching_catch()|0; $794 = tempRet0; $2 = $793; $3 = $794; __ZdlPv($781); $801 = $2; $802 = $3; ___resumeException($801|0); // unreachable; } } } while(0); $795 = ((($19)) + 88|0); $796 = ((($795)) + 4|0); $797 = HEAP32[$796>>2]|0; $798 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($797,$798)|0); $799 = $a; $0 = $799; $800 = $0; STACKTOP = sp;return ($800|0); } function __ZN6Damage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0.0, $223 = 0.0; var $224 = 0, $225 = 0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0.0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0.0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0; var $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $backupX = 0.0, $backupY = 0.0, $buffer = 0, $mFont = 0, $quad = 0, $renderer = 0, $scale = 0.0, $scale1 = 0.0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 160|0; $1 = sp + 136|0; $2 = sp + 124|0; $quad = sp + 104|0; $5 = sp + 84|0; $6 = sp + 72|0; $7 = sp + 64|0; $8 = sp + 40|0; $9 = sp + 28|0; $10 = sp + 16|0; $11 = sp + 4|0; $0 = $this; $12 = $0; $13 = (__ZN16WResourceManager8InstanceEv()|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 112|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iii[$16 & 8191]($13,0)|0); $mFont = $17; $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vii[$21 & 8191]($18,0); $22 = $mFont; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vid[$25 & 8191]($22,1.0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,125373); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $3 = $92; $4 = $93; } else { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $29 = ((($12)) + 116|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $30; (invoke_iiii(3889,($buffer|0),($28|0),($vararg_buffer|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $33 = $mFont; $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($12)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $38 + 32.0; $40 = ((($12)) + 12|0); $41 = ((($40)) + 28|0); $42 = +HEAPF32[$41>>2]; $43 = (+__ZNK13Interruptible21GetVerticalTextOffsetEv($12)); $44 = $42 + $43; FUNCTION_TABLE_viiddidd[$35 & 8191]($33,$buffer,$39,$44,0,0.0,0.0); $45 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $45; $46 = (__ZN16WResourceManager8InstanceEv()|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = ((($12)) + 104|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); $53 = ((($51)) + 260|0); $54 = $52 ? 0 : $53; FUNCTION_TABLE_viiiii[$49 & 8191]($quad,$46,$54,6,1); $55 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $56 = ($55|0)!=(0|0); do { if ($56) { $57 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vii(3892,($57|0),-1); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 9; } else { $60 = ((($12)) + 72|0); $61 = +HEAPF32[$60>>2]; $62 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $63 = ((($62)) + 48|0); $64 = +HEAPF32[$63>>2]; $65 = $61 / $64; $scale = $65; $66 = $renderer; $67 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $68 = ((($12)) + 12|0); $69 = ((($68)) + 24|0); $70 = +HEAPF32[$69>>2]; $71 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $72 = ((($71)) + 44|0); $73 = +HEAPF32[$72>>2]; $74 = $scale; $75 = $73 * $74; $76 = $75 / 2.0; $77 = $70 + $76; $78 = ((($12)) + 12|0); $79 = ((($78)) + 28|0); $80 = +HEAPF32[$79>>2]; $81 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $82 = ((($81)) + 48|0); $83 = +HEAPF32[$82>>2]; $84 = $scale; $85 = $83 * $84; $86 = $85 / 2.0; $87 = $80 + $86; $88 = $scale; $89 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($66|0),($67|0),(+$77),(+$87),0.0,(+$88),(+$89)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 9; } else { label = 19; } } } else { $98 = $mFont; $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($12)) + 104|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; $103 = (invoke_ii(3898,($102|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 9; } else { __THREW__ = 0; invoke_vii(3800,($6|0),($103|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 9; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $3 = $124; $4 = $125; } else { $110 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $111 = ((($12)) + 12|0); $112 = ((($111)) + 24|0); $113 = +HEAPF32[$112>>2]; $114 = ((($12)) + 12|0); $115 = ((($114)) + 28|0); $116 = +HEAPF32[$115>>2]; __THREW__ = 0; $117 = (+invoke_di(3890,($12|0))); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if (!($119)) { $120 = $116 + $117; $121 = $120 - 15.0; __THREW__ = 0; invoke_viiddidd($100|0,($98|0),($110|0),(+$113),(+$121),0,0.0,0.0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if (!($123)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 19; break; } } $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $3 = $126; $4 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } } while(0); do { if ((label|0) == 19) { $128 = ((($12)) + 108|0); $129 = HEAP32[$128>>2]|0; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 24|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; invoke_vii($132|0,($7|0),($129|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 9; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); $135 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $136 = ($135|0)!=(0|0); if ($136) { $137 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $138 = ((($137)) + 52|0); $139 = +HEAPF32[$138>>2]; $backupX = $139; $140 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $141 = ((($140)) + 56|0); $142 = +HEAPF32[$141>>2]; $backupY = $142; $143 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vii(3892,($143|0),-1); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 9; break; } $146 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $147 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $148 = ((($147)) + 44|0); $149 = +HEAPF32[$148>>2]; $150 = $149 / 2.0; $151 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $152 = ((($151)) + 48|0); $153 = +HEAPF32[$152>>2]; $154 = $153 / 2.0; __THREW__ = 0; invoke_vidd(3897,($146|0),(+$150),(+$154)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 9; break; } $157 = ((($12)) + 72|0); $158 = +HEAPF32[$157>>2]; $159 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $160 = ((($159)) + 48|0); $161 = +HEAPF32[$160>>2]; $162 = $158 / $161; $scale1 = $162; $163 = $renderer; $164 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $165 = ((($12)) + 12|0); $166 = ((($165)) + 24|0); $167 = +HEAPF32[$166>>2]; $168 = $167 + 130.0; $169 = ((($12)) + 12|0); $170 = ((($169)) + 28|0); $171 = +HEAPF32[$170>>2]; $172 = $171 - 0.5; $173 = ((($12)) + 72|0); $174 = +HEAPF32[$173>>2]; $175 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $176 = ((($175)) + 48|0); $177 = +HEAPF32[$176>>2]; $178 = $174 - $177; $179 = $178 / 2.0; $180 = $172 + $179; $181 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $182 = ((($181)) + 56|0); $183 = +HEAPF32[$182>>2]; $184 = $180 + $183; $185 = $scale1; $186 = $scale1; __THREW__ = 0; invoke_viiddddd(3893,($163|0),($164|0),(+$168),(+$184),0.0,(+$185),(+$186)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 9; break; } $189 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $190 = $backupX; $191 = $backupY; __THREW__ = 0; invoke_vidd(3897,($189|0),(+$190),(+$191)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 9; break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $194 = ((($12)) + 108|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 36|0); $197 = HEAP32[$196>>2]|0; $198 = ($197|0)==(0); if ($198) { $199 = $mFont; $200 = HEAP32[$199>>2]|0; $201 = HEAP32[$200>>2]|0; $202 = ((($12)) + 108|0); $203 = HEAP32[$202>>2]|0; $204 = ($203|0)==(0|0); $205 = ((($203)) + -280|0); $206 = $204 ? 0 : $205; __THREW__ = 0; $207 = (invoke_ii(3898,($206|0))|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { label = 9; break; } __THREW__ = 0; invoke_vii(3800,($9|0),($207|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 9; break; } __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $3 = $229; $4 = $230; } else { $214 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $215 = ((($12)) + 12|0); $216 = ((($215)) + 24|0); $217 = +HEAPF32[$216>>2]; $218 = $217 + 35.0; $219 = ((($12)) + 12|0); $220 = ((($219)) + 28|0); $221 = +HEAPF32[$220>>2]; $222 = $221 + 15.0; __THREW__ = 0; $223 = (+invoke_di(3890,($12|0))); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if (!($225)) { $226 = $222 + $223; __THREW__ = 0; invoke_viiddidd($201|0,($199|0),($214|0),(+$218),(+$226),0,0.0,0.0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if (!($228)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $3 = $231; $4 = $232; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $233 = ((($12)) + 108|0); $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 36|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)==(1); if (!($237)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $238 = $mFont; $239 = HEAP32[$238>>2]|0; $240 = HEAP32[$239>>2]|0; $241 = ((($12)) + 108|0); $242 = HEAP32[$241>>2]|0; $243 = HEAP32[$242>>2]|0; $244 = HEAP32[$243>>2]|0; __THREW__ = 0; invoke_vii($244|0,($11|0),($242|0)); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { label = 9; } else { __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { $264 = ___cxa_find_matching_catch()|0; $265 = tempRet0; $3 = $264; $4 = $265; } else { $249 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $250 = ((($12)) + 12|0); $251 = ((($250)) + 24|0); $252 = +HEAPF32[$251>>2]; $253 = $252 + 35.0; $254 = ((($12)) + 12|0); $255 = ((($254)) + 28|0); $256 = +HEAPF32[$255>>2]; $257 = $256 + 15.0; __THREW__ = 0; $258 = (+invoke_di(3890,($12|0))); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if (!($260)) { $261 = $257 + $258; __THREW__ = 0; invoke_viiddidd($240|0,($238|0),($249|0),(+$253),(+$261),0,0.0,0.0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if (!($263)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } $266 = ___cxa_find_matching_catch()|0; $267 = tempRet0; $3 = $266; $4 = $267; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } } } } while(0); if ((label|0) == 9) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $268 = $3; $269 = $4; ___resumeException($268|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $268 = $3; $269 = $4; ___resumeException($268|0); // unreachable; } function __ZThn12_N6Damage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN6Damage6RenderEv($2); STACKTOP = sp;return; } function __ZNK6Damage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,125392)|0); $5 = ((($2)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,125413)|0); $9 = ((($2)) + 116|0); $10 = HEAP32[$9>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $11 = $1; STACKTOP = sp;return ($11|0); } function __ZN11DamageStackC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $4 = $0; $5 = $1; __ZN8GuiLayerC2EP12GameObserver($4,$5); $6 = ((($4)) + 52|0); $7 = $1; __THREW__ = 0; invoke_viiii(4739,($6|0),($7|0),0,0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $2 = $22; $3 = $23; __ZN8GuiLayerD2Ev($4); $24 = $2; $25 = $3; ___resumeException($24|0); // unreachable; } else { $10 = 26800; HEAP32[$4>>2] = $10; $11 = ((($4)) + 52|0); $12 = 26852; HEAP32[$11>>2] = $12; $13 = ((($4)) + 60|0); $14 = 26920; HEAP32[$13>>2] = $14; $15 = ((($4)) + 64|0); $16 = 26940; HEAP32[$15>>2] = $16; $17 = ((($4)) + 140|0); $18 = 26964; HEAP32[$17>>2] = $18; $19 = ((($4)) + 160|0); HEAP32[$19>>2] = -1; $20 = ((($4)) + 52|0); $21 = ((($20)) + 84|0); HEAP32[$21>>2] = 12; STACKTOP = sp;return; } } function __ZN11DamageStack7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = (($5) - 1)|0; $i = $6; while(1) { $7 = $i; $8 = ($7|0)>=(0); if (!($8)) { break; } $9 = ((($3)) + 20|0); $10 = $i; $11 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $damage = $12; $13 = $damage; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(-2); if ($16) { $17 = $damage; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 44|0); $20 = HEAP32[$19>>2]|0; (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); } $21 = $i; $22 = (($21) + -1)|0; $i = $22; } $23 = ((($3)) + 52|0); $24 = ((($23)) + 88|0); $25 = (__ZN10Targetable11getObserverEv($24)|0); $26 = (__Znwj(8)|0); __THREW__ = 0; invoke_vi(4740,($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZdlPv($26); $31 = $1; $32 = $2; ___resumeException($31|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($25,$26)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZThn52_N11DamageStack7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); $3 = (__ZN11DamageStack7resolveEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN11DamageStack12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, $event = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,2384,0)|0); $7 = $6; } $event = $7; $8 = $event; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $31 = $0; STACKTOP = sp;return ($31|0); } $10 = ((($3)) + 20|0); $11 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = (($11) - 1)|0; $i = $12; while(1) { $13 = $i; $14 = ($13|0)>=(0); if (!($14)) { break; } $15 = ((($3)) + 20|0); $16 = $i; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $damage = $18; $19 = $damage; $20 = ((($19)) + 96|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(1); if ($22) { $23 = $damage; $24 = ((($23)) + 108|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); } $29 = $i; $30 = (($29) + -1)|0; $i = $30; } $0 = 1; $31 = $0; STACKTOP = sp;return ($31|0); } function __ZThn52_N11DamageStack12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $0; $3 = ((($2)) + -52|0); $4 = $1; $5 = (__ZN11DamageStack12receiveEventEP6WEvent($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZN11DamageStack6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currenty = 0.0, $damage = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); $3 = ((($2)) + 28|0); $4 = +HEAPF32[$3>>2]; $currenty = $4; $i = 0; while(1) { $5 = $i; $6 = ((($1)) + 20|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { break; } $9 = ((($1)) + 20|0); $10 = $i; $11 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $damage = $12; $13 = $damage; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(-2); if ($16) { $17 = ((($1)) + 64|0); $18 = ((($17)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = $damage; $21 = ((($20)) + 12|0); $22 = ((($21)) + 24|0); HEAPF32[$22>>2] = $19; $23 = $currenty; $24 = $damage; $25 = ((($24)) + 12|0); $26 = ((($25)) + 28|0); HEAPF32[$26>>2] = $23; $27 = $damage; $28 = ((($27)) + 72|0); $29 = +HEAPF32[$28>>2]; $30 = $currenty; $31 = $30 + $29; $currenty = $31; $32 = $damage; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vi[$35 & 8191]($32); } $36 = $i; $37 = (($36) + 1)|0; $i = $37; } STACKTOP = sp;return; } function __ZThn52_N11DamageStack6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11DamageStack6RenderEv($2); STACKTOP = sp;return; } function __ZThn64_N11DamageStack6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11DamageStack6RenderEv($2); STACKTOP = sp;return; } function __ZNK11DamageStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,125424)|0); $5 = ((($2)) + 160|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); STACKTOP = sp;return ($7|0); } function __ZThn52_NK11DamageStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = ((($2)) + -52|0); $4 = $1; $5 = (__ZNK11DamageStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK10Damageable($out,$p) { $out = $out|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $out; $1 = $p; $2 = $0; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,125456)|0); $4 = $1; $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($3,$6)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($7,4741)|0); $8 = $0; $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,125462)|0); $10 = $1; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($9,$12)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($13,4741)|0); $14 = $0; $15 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,125475)|0); $16 = $1; $17 = ((($16)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($15,$18)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($19,4741)|0); $20 = $0; $21 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($20,125488)|0); $22 = $1; $23 = ((($22)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($21,$24)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($25,4741)|0); $26 = $0; STACKTOP = sp;return ($26|0); } function __ZN10Damageable9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $areaS = 0, $limiter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 96|0; $areaS = sp + 72|0; $3 = sp + 60|0; $6 = sp + 40|0; $7 = sp + 28|0; $8 = sp + 16|0; $9 = sp + 4|0; $1 = $this; $2 = $s; $11 = $1; $12 = $2; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($12,197972,0)|0); $limiter = $13; $14 = $limiter; $15 = ($14|0)==(-1); if ($15) { $16 = $2; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($16,156393,0)|0); $limiter = $17; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $18 = $limiter; $19 = ($18|0)!=(-1); L4: do { if ($19) { $20 = $2; $21 = $limiter; __THREW__ = 0; invoke_viiii(3795,($3|0),($20|0),0,($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if (!($23)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,125501)|0); $25 = ($24|0)==(0); if ($25) { $26 = $2; $27 = $limiter; $28 = (($27) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($26|0),($28|0),-1); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $32 = (invoke_ii(3938,($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($11)) + 8|0); HEAP32[$35>>2] = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L4; } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $83 = $4; $84 = $5; ___resumeException($83|0); // unreachable; } $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,125506)|0); $41 = ($40|0)==(0); if ($41) { $42 = $2; $43 = $limiter; $44 = (($43) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($42|0),($44|0),-1); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } $47 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; $48 = (invoke_ii(3938,($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $51 = ((($11)) + 16|0); HEAP32[$51>>2] = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L4; } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $4 = $52; $5 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $83 = $4; $84 = $5; ___resumeException($83|0); // unreachable; } $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,125518)|0); $55 = ($54|0)==(0); if ($55) { $56 = $2; $57 = $limiter; $58 = (($57) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($56|0),($58|0),-1); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; $62 = (invoke_ii(3938,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = ((($11)) + 20|0); HEAP32[$65>>2] = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L4; } $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $83 = $4; $84 = $5; ___resumeException($83|0); // unreachable; } $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,125530)|0); $69 = ($68|0)==(0); if (!($69)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $82 = $$pre_trunc&1; STACKTOP = sp;return ($82|0); } $70 = $2; $71 = $limiter; $72 = (($71) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($70|0),($72|0),-1); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if (!($74)) { $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; $76 = (invoke_ii(3938,($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { $79 = ((($11)) + 24|0); HEAP32[$79>>2] = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L4; } $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $4 = $80; $5 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $83 = $4; $84 = $5; ___resumeException($83|0); // unreachable; } } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $83 = $4; $84 = $5; ___resumeException($83|0); // unreachable; } } while(0); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $82 = $$pre_trunc&1; STACKTOP = sp;return ($82|0); } function __GLOBAL__sub_I_Damage_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_725(); ___cxx_global_var_init_1_726(); ___cxx_global_var_init_3_727(); ___cxx_global_var_init_5_728(); return; } function __ZNSt3__14findINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES7_EET_SA_SA_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($__first,$__last)|0); if (!($2)) { label = 5; break; } $3 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__first)|0); $4 = $1; $5 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($3,$4)|0); if ($5) { label = 5; break; } (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__first)|0); } if ((label|0) == 5) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } return (0)|0; } function __ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_($__os) { $__os = $__os|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $0; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc($6,10)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc($1,$7)|0); $8 = $0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv($8)|0); $9 = $0; STACKTOP = sp;return ($9|0); } function ___cxx_global_var_init_725() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26972,182585); (___cxa_atexit((3831|0),(26972|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_726() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26984,165089); (___cxa_atexit((3831|0),(26984|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_727() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(26996,165080); (___cxa_atexit((3831|0),(26996|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_728() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27008,165065); (___cxa_atexit((3831|0),(27008|0),(___dso_handle|0))|0); return; } function __ZThn8_N6DamageD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN6DamageD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N6DamageD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN6DamageD2Ev($2); STACKTOP = sp;return; } function __ZN6DamageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13InterruptibleD2Ev($1); STACKTOP = sp;return; } function __ZN6DamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6DamageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N6DamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN6DamageD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N6DamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN6DamageD0Ev($2); STACKTOP = sp;return; } function __ZThn52_N11DamageStackD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11DamageStackD2Ev($2); STACKTOP = sp;return; } function __ZThn60_N11DamageStackD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -60|0); __ZN11DamageStackD2Ev($2); STACKTOP = sp;return; } function __ZThn64_N11DamageStackD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11DamageStackD2Ev($2); STACKTOP = sp;return; } function __ZN11DamageStackD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); __ZN13InterruptibleD2Ev($2); __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN11DamageStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11DamageStackD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn52_N11DamageStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11DamageStackD0Ev($2); STACKTOP = sp;return; } function __ZThn60_N11DamageStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -60|0); __ZN11DamageStackD0Ev($2); STACKTOP = sp;return; } function __ZThn64_N11DamageStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11DamageStackD0Ev($2); STACKTOP = sp;return; } function __ZN8GuiLayer14CheckUserInputE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN14DamagerDamagedC2EP15MTGCardInstanceRK3PosbP6Player($this,$card,$ref,$show,$damageSelecter) { $this = $this|0; $card = $card|0; $ref = $ref|0; $show = $show|0; $damageSelecter = $damageSelecter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $ref; $5 = $show&1; $3 = $5; $4 = $damageSelecter; $6 = $0; $7 = $1; $8 = $2; __ZN17TransientCardViewC2EP15MTGCardInstanceRK3Pos($6,$7,$8); $9 = 27028; HEAP32[$6>>2] = $9; $10 = ((($6)) + 8|0); $11 = 27080; HEAP32[$10>>2] = $11; $12 = ((($6)) + 12|0); $13 = 27100; HEAP32[$12>>2] = $13; $14 = ((($6)) + 96|0); $15 = $3; $16 = $15&1; $17 = $16&1; HEAP8[$14>>0] = $17; $18 = ((($6)) + 100|0); $19 = $4; HEAP32[$18>>2] = $19; $20 = ((($6)) + 104|0); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEEC2Ev($20); STACKTOP = sp;return; } function __ZN14DamagerDamagedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 27028; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = 27080; HEAP32[$3>>2] = $4; $5 = ((($1)) + 12|0); $6 = 27100; HEAP32[$5>>2] = $6; $7 = ((($1)) + 104|0); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEED2Ev($7); __ZN17TransientCardViewD2Ev($1); STACKTOP = sp;return; } function __ZThn8_N14DamagerDamagedD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN14DamagerDamagedD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N14DamagerDamagedD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN14DamagerDamagedD2Ev($2); STACKTOP = sp;return; } function __ZN14DamagerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14DamagerDamagedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N14DamagerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN14DamagerDamagedD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N14DamagerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN14DamagerDamagedD0Ev($2); STACKTOP = sp;return; } function __ZN14DamagerDamaged10sumDamagesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $total = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $total = 0; $3 = ((($2)) + 104|0); $4 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($3)|0); HEAP32[$i>>2] = $4; while(1) { $5 = ((($2)) + 104|0); $6 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE3endEv($5)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__1neIP6DamageEEbRKNS_11__wrap_iterIT_EES7_($i,$1)|0); if (!($7)) { break; } $8 = (__ZNKSt3__111__wrap_iterIP6DamageEptEv($i)|0); $9 = ((($8)) + 116|0); $10 = HEAP32[$9>>2]|0; $11 = $total; $12 = (($11) + ($10))|0; $total = $12; (__ZNSt3__111__wrap_iterIP6DamageEppEv($i)|0); } $13 = $total; STACKTOP = sp;return ($13|0); } function __ZN14DamagerDamaged15hasLethalDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN14DamagerDamaged10sumDamagesEv($1)|0); $3 = ((($1)) + 92|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 280|0); $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($2|0)>=($7|0); STACKTOP = sp;return ($8|0); } function __ZN14DamagerDamaged9addDamageEiPS_($this,$damage,$source) { $this = $this|0; $damage = $damage|0; $source = $source|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 156|0; $i = sp + 140|0; $3 = sp + 136|0; $4 = sp + 132|0; $5 = sp + 128|0; $6 = sp + 8|0; $0 = $this; $1 = $damage; $2 = $source; $9 = $0; $10 = ((($9)) + 104|0); $11 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($10)|0); HEAP32[$i>>2] = $11; while(1) { $12 = ((($9)) + 104|0); $13 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE3endEv($12)|0); HEAP32[$3>>2] = $13; $14 = (__ZNSt3__1neIP6DamageEEbRKNS_11__wrap_iterIT_EES7_($i,$3)|0); if (!($14)) { break; } $15 = (__ZNKSt3__111__wrap_iterIP6DamageEptEv($i)|0); $16 = ((($15)) + 104|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = ((($18)) + 92|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)==($20|0); if ($21) { label = 4; break; } (__ZNSt3__111__wrap_iterIP6DamageEppEv($i)|0); } if ((label|0) == 4) { $22 = $1; $23 = (__ZNKSt3__111__wrap_iterIP6DamageEptEv($i)|0); $24 = ((($23)) + 116|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + ($22))|0; HEAP32[$24>>2] = $26; $27 = (__ZNKSt3__111__wrap_iterIP6DamageEptEv($i)|0); $28 = ((($27)) + 116|0); $29 = HEAP32[$28>>2]|0; $30 = (0)>=($29|0); if (!($30)) { STACKTOP = sp;return; } $31 = ((($9)) + 104|0); __ZNSt3__111__wrap_iterIPK6DamageEC2IPS1_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS7_S3_EE5valueEvE4typeE($4,$i,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $32 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5eraseENS_11__wrap_iterIPKS1_EE($31,$$byval_copy)|0); HEAP32[$5>>2] = $32; STACKTOP = sp;return; } $33 = $1; $34 = (0)<($33|0); if (!($34)) { STACKTOP = sp;return; } $35 = ((($9)) + 104|0); $36 = ((($9)) + 92|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 280|0); $39 = (__ZN10Targetable11getObserverEv($38)|0); $40 = $2; $41 = ((($40)) + 92|0); $42 = HEAP32[$41>>2]|0; $43 = ((($9)) + 92|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); $46 = ((($44)) + 280|0); $47 = $45 ? 0 : $46; $48 = $1; __ZN6DamageC2EP12GameObserverP15MTGCardInstanceP10DamageableiNS_10DamageTypeE($6,$39,$42,$47,$48,1); __THREW__ = 0; invoke_vii(4742,($35|0),($6|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $7 = $51; $8 = $52; __ZN6DamageD2Ev($6); $53 = $7; $54 = $8; ___resumeException($53|0); // unreachable; } __ZN6DamageD2Ev($6); STACKTOP = sp;return; } function __ZN14DamagerDamaged11clearDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5clearEv($2); STACKTOP = sp;return; } function __ZN14DamagerDamaged6RenderE10CombatStep($this,$mode) { $this = $this|0; $mode = $mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buf = 0, $mFont = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 16|0; $0 = $this; $1 = $mode; $2 = $0; __ZN7CardGui6RenderEv($2); $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_iii[$6 & 8191]($3,0)|0); $mFont = $7; $8 = $mFont; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($8,0); $12 = $1; switch ($12|0) { case 2: case 1: case 0: { $13 = $mFont; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vii[$16 & 8191]($13,1560281087); break; } case 6: case 5: case 4: case 3: { $17 = $mFont; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vii[$20 & 8191]($17,-49152); break; } default: { } } $21 = (__ZN14DamagerDamaged10sumDamagesEv($2)|0); HEAP32[$vararg_buffer>>2] = $21; (_sprintf($buf,158799,$vararg_buffer)|0); $22 = $mFont; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 12|0); $26 = ((($25)) + 4|0); $27 = +HEAPF32[$26>>2]; $28 = ((($2)) + 12|0); $29 = ((($28)) + 12|0); $30 = +HEAPF32[$29>>2]; $31 = 14.0 * $30; $32 = $27 - $31; $33 = $32 + 5.0; $34 = ((($2)) + 12|0); $35 = ((($34)) + 8|0); $36 = +HEAPF32[$35>>2]; $37 = ((($2)) + 12|0); $38 = ((($37)) + 12|0); $39 = +HEAPF32[$38>>2]; $40 = 14.0 * $39; $41 = $36 - $40; FUNCTION_TABLE_viiddidd[$24 & 8191]($22,$buf,$33,$41,0,0.0,0.0); STACKTOP = sp;return; } function __ZN15AttackerDamagedC2EP15MTGCardInstanceRK3PosbP6Player($this,$card,$ref,$show,$damageSelecter) { $this = $this|0; $card = $card|0; $ref = $ref|0; $show = $show|0; $damageSelecter = $damageSelecter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $ref; $5 = $show&1; $3 = $5; $4 = $damageSelecter; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $9&1; $11 = $4; __ZN14DamagerDamagedC2EP15MTGCardInstanceRK3PosbP6Player($6,$7,$8,$10,$11); $12 = 27124; HEAP32[$6>>2] = $12; $13 = ((($6)) + 8|0); $14 = 27176; HEAP32[$13>>2] = $14; $15 = ((($6)) + 12|0); $16 = 27196; HEAP32[$15>>2] = $16; $17 = ((($6)) + 120|0); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEEC2Ev($17); STACKTOP = sp;return; } function __ZN15AttackerDamagedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $q = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = 27124; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = 27176; HEAP32[$4>>2] = $5; $6 = ((($2)) + 12|0); $7 = 27196; HEAP32[$6>>2] = $7; $8 = ((($2)) + 120|0); $9 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$q>>2] = $9; while(1) { $10 = ((($2)) + 120|0); $11 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$1>>2] = $11; $12 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$1)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } $19 = ((($2)) + 120|0); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEED2Ev($19); __ZN14DamagerDamagedD2Ev($2); STACKTOP = sp;return; } function __ZThn8_N15AttackerDamagedD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN15AttackerDamagedD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N15AttackerDamagedD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN15AttackerDamagedD2Ev($2); STACKTOP = sp;return; } function __ZN15AttackerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AttackerDamagedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N15AttackerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN15AttackerDamagedD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N15AttackerDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN15AttackerDamagedD0Ev($2); STACKTOP = sp;return; } function __GLOBAL__sub_I_DamagerDamaged_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_739(); ___cxx_global_var_init_1_740(); ___cxx_global_var_init_3_741(); ___cxx_global_var_init_5_742(); return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIP6DamageEEbRKNS_11__wrap_iterIT_EES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIP6DamageS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIP6DamageEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIP6DamageEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 120|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__111__wrap_iterIPK6DamageEC2IPS1_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS7_S3_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIP6DamageE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5eraseENS_11__wrap_iterIPKS1_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPK6DamageS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + (($7*120)|0)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPS1_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 120|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIP6DamageS2_EET0_T_S4_S3_($12,$14,$15)|0); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE9push_backEOS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIR6DamageEEONS_16remove_referenceIT_E4typeEOS4_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 120|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIR6DamageEEONS_16remove_referenceIT_E4typeEOS4_($17)|0); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4743,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4744,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP14DamagerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_739() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27212,182585); (___cxa_atexit((3831|0),(27212|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_740() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27224,165089); (___cxa_atexit((3831|0),(27224|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_741() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27236,165080); (___cxa_atexit((3831|0),(27236|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_742() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27248,165065); (___cxa_atexit((3831|0),(27248|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -120|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($10)|0); __THREW__ = 0; invoke_vii(4745,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE7destroyIS2_EEvRS3_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorI6DamageE7destroyEPS1_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorI6DamageE7destroyEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($2); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE10deallocateERS3_PS2_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorI6DamageE10deallocateEPS1_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorI6DamageE10deallocateEPS1_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 120)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4746,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP14DamagerDamagedE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14DamagerDamagedE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP14DamagerDamagedE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14DamagerDamagedE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4747,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP6DamageEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP6DamageEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorI6DamageEC2Ev($2); $3 = (__ZNSt3__17forwardIP6DamageEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorI6DamageEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIP6DamageEC2ES2_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIP6DamageEC2ES2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIP6DamageS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIP6DamageE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIP6DamageE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIP6DamageE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPK6DamageS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPK6DamageE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPK6DamageE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 120)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPK6DamageE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPKS1_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__make_iterEPKS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPK6DamageEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPK6DamageEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4743,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 120)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + (($5*120)|0)|0); $7 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + (($8*120)|0)|0); $10 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($2)|0); $12 = (($10) + (($11*120)|0)|0); __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIP6DamageS2_EET0_T_S4_S3_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIP6DamageEET_S3_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIP6DamageEET_S3_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIP6DamageEET_S3_($7)|0); $9 = (__ZNSt3__16__moveIP6DamageS2_EET0_T_S4_S3_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP6DamageS2_EET0_T_S4_S3_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; while(1) { $3 = $0; $4 = $1; $5 = ($3|0)!=($4|0); $6 = $2; if (!($5)) { break; } $7 = $0; $8 = (__ZNSt3__14moveIR6DamageEEONS_16remove_referenceIT_E4typeEOS4_($7)|0); (__ZN6DamageaSEOS_($6,$8)|0); $9 = $0; $10 = ((($9)) + 120|0); $0 = $10; $11 = $2; $12 = ((($11)) + 120|0); $2 = $12; } STACKTOP = sp;return ($6|0); } function __ZN6DamageaSEOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; (__ZN13InterruptibleaSEOS_($3,$4)|0); $5 = ((($3)) + 108|0); $6 = $2; $7 = ((($6)) + 108|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$7+8>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN13InterruptibleaSEOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; (__ZN13PlayGuiObjectaSERKS_($3,$4)|0); $5 = ((($3)) + 88|0); $6 = $2; $7 = ((($6)) + 88|0); (__ZN10TargetableaSEOS_($5,$7)|0); $8 = ((($3)) + 96|0); $9 = $2; $10 = ((($9)) + 96|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN13PlayGuiObjectaSERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; (__ZN10JGuiObjectaSERKS_($3,$4)|0); $5 = ((($3)) + 8|0); $6 = $2; $7 = ((($6)) + 8|0); (__ZN12JGuiListeneraSERKS_($5,$7)|0); $8 = ((($3)) + 12|0); $9 = $2; $10 = ((($9)) + 12|0); (__ZN3PosaSERKS_($8,$10)|0); $11 = ((($3)) + 68|0); $12 = $2; $13 = ((($12)) + 68|0); ;HEAP32[$11>>2]=HEAP32[$13>>2]|0;HEAP32[$11+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$13+12>>2]|0;HEAP32[$11+16>>2]=HEAP32[$13+16>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10JGuiObjectaSERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return ($3|0); } function __ZN12JGuiListeneraSERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; STACKTOP = sp;return ($3|0); } function __ZN3PosaSERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 4|0); $5 = $2; $6 = ((($5)) + 4|0); dest=$4; src=$6; stop=dest+52|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return ($3|0); } function __ZN10TargetableaSEOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return ($3|0); } function __ZNSt3__14moveIR6DamageEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__unwrap_iterIP6DamageEET_S3_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardI6DamageEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardI6DamageEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); __ZNSt3__19allocatorI6DamageE9constructIS1_JS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI6DamageE9constructIS1_JS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardI6DamageEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); __ZN6DamageC2EOS_($3,$5); STACKTOP = sp;return; } function __ZN6DamageC2EOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13InterruptibleC2EOS_($3,$4); $5 = 26672; HEAP32[$3>>2] = $5; $6 = ((($3)) + 8|0); $7 = 26740; HEAP32[$6>>2] = $7; $8 = ((($3)) + 12|0); $9 = 26760; HEAP32[$8>>2] = $9; $10 = ((($3)) + 88|0); $11 = 26784; HEAP32[$10>>2] = $11; $12 = ((($3)) + 108|0); $13 = $2; $14 = ((($13)) + 108|0); ;HEAP32[$12>>2]=HEAP32[$14>>2]|0;HEAP32[$12+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$12+8>>2]=HEAP32[$14+8>>2]|0; STACKTOP = sp;return; } function __ZN13InterruptibleC2EOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13PlayGuiObjectC2ERKS_($3,$4); $5 = ((($3)) + 88|0); $6 = $2; $7 = ((($6)) + 88|0); __ZN10TargetableC2EOS_($5,$7); $8 = 13228; HEAP32[$3>>2] = $8; $9 = ((($3)) + 8|0); $10 = 13296; HEAP32[$9>>2] = $10; $11 = ((($3)) + 12|0); $12 = 13316; HEAP32[$11>>2] = $12; $13 = ((($3)) + 88|0); $14 = 13340; HEAP32[$13>>2] = $14; $15 = ((($3)) + 96|0); $16 = $2; $17 = ((($16)) + 96|0); ;HEAP32[$15>>2]=HEAP32[$17>>2]|0;HEAP32[$15+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[$15+8>>2]=HEAP32[$17+8>>2]|0; STACKTOP = sp;return; } function __ZN13PlayGuiObjectC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10JGuiObjectC2ERKS_($3,$4); $5 = ((($3)) + 8|0); $6 = $2; $7 = ((($6)) + 8|0); __ZN12JGuiListenerC2ERKS_($5,$7); $8 = ((($3)) + 12|0); $9 = $2; $10 = ((($9)) + 12|0); __ZN3PosC2ERKS_($8,$10); $11 = 55804; HEAP32[$3>>2] = $11; $12 = ((($3)) + 8|0); $13 = 55856; HEAP32[$12>>2] = $13; $14 = ((($3)) + 12|0); $15 = 55876; HEAP32[$14>>2] = $15; $16 = ((($3)) + 68|0); $17 = $2; $18 = ((($17)) + 68|0); ;HEAP32[$16>>2]=HEAP32[$18>>2]|0;HEAP32[$16+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[$16+8>>2]=HEAP32[$18+8>>2]|0;HEAP32[$16+12>>2]=HEAP32[$18+12>>2]|0;HEAP32[$16+16>>2]=HEAP32[$18+16>>2]|0; STACKTOP = sp;return; } function __ZN3PosC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 56076; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); dest=$5; src=$7; stop=dest+52|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZN10TargetableC2EOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 13460; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__17forwardI6DamageEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardI6DamageEEOT_RNS_16remove_referenceIS2_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4748,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 120|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4749,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE8max_sizeERKS3_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE8max_sizeERKS3_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4750,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorI6DamageE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorI6DamageE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 35791394; } function __ZNKSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP6DamageNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEEC2EjjS4_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEEC2ES2_S5_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE8allocateERS3_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + (($14*120)|0)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + (($19*120)|0)|0); $21 = (__ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP6DamageEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorI6DamageEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EEC2ES2_S5_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorI6DamageEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP6DamageEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorI6DamageEEEEOT_RNS_16remove_referenceIS5_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE8allocateERS3_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorI6DamageE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorI6DamageE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*120)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIP6DamageEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIP6DamageEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($11,$13); $14 = (__ZNSt3__113__vector_baseI6DamageNS_9allocatorIS1_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE9__end_capEv($15)|0); __ZNSt3__14swapIP6DamageEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($2)|0); __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($1)|0); $5 = (($3) + (($4*120)|0)|0); $6 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4sizeEv($1)|0); $8 = (($6) + (($7*120)|0)|0); $9 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($1)|0); $11 = (($9) + (($10*120)|0)|0); __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -120|0); $11 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($10)|0); $12 = $2; $13 = ((($12)) + -120|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptI6DamageEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -120|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptI6DamageEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIR6DamageEEONS_16remove_referenceIT_E4typeEOS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14swapIP6DamageEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP6DamageEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP6DamageEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP6DamageEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP6DamageEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + (($5*120)|0)|0); $7 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE8capacityEv($2)|0); $9 = (($7) + (($8*120)|0)|0); $10 = (__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + (($11*120)|0)|0); __ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4751,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -120|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerI6DamageEEPT_S3_($11)|0); __THREW__ = 0; invoke_vii(4745,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 120)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP6DamageRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP6DamageRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4752,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP14DamagerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP14DamagerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP14DamagerDamagedEC2Ev($2); $3 = (__ZNSt3__17forwardIPP14DamagerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14DamagerDamagedEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP14DamagerDamagedEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP14DamagerDamagedEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP14DamagerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP14DamagerDamagedE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN15DeckDataWrapperC2EP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deck; $4 = $0; __ZN8WSrcDeckC2Ef($4,0.20000000298023224); $5 = 27268; HEAP32[$4>>2] = $5; $6 = $1; $7 = ((($4)) + 116|0); HEAP32[$7>>2] = $6; $8 = HEAP32[$4>>2]|0; $9 = ((($8)) + 136|0); $10 = HEAP32[$9>>2]|0; $11 = $1; __THREW__ = 0; (invoke_iii($10|0,($4|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZN8WSrcDeckD2Ev($4); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15DeckDataWrapper4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 116|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 116|0); $6 = HEAP32[$5>>2]|0; __ZN8WSrcDeck7RebuildEP7MTGDeck($1,$6); $7 = ((($1)) + 116|0); $8 = HEAP32[$7>>2]|0; (__ZN7MTGDeck4saveEv($8)|0); STACKTOP = sp;return; } function __ZN15DeckDataWrapper4saveENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbRS6_S7_($this,$filepath,$useExpandedCardNames,$deckTitle,$deckDesc) { $this = $this|0; $filepath = $filepath|0; $useExpandedCardNames = $useExpandedCardNames|0; $deckTitle = $deckTitle|0; $deckDesc = $deckDesc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $4 = $useExpandedCardNames&1; $1 = $4; $2 = $deckTitle; $3 = $deckDesc; $5 = $0; $6 = ((($5)) + 116|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($5)) + 116|0); $10 = HEAP32[$9>>2]|0; __ZN8WSrcDeck7RebuildEP7MTGDeck($5,$10); $11 = ((($5)) + 116|0); $12 = HEAP32[$11>>2]|0; $13 = $1; $14 = $13&1; $15 = $2; $16 = $3; (__ZN7MTGDeck4saveERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbS8_S8_($12,$filepath,$14,$15,$16)|0); STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckDataWrapper_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_752(); ___cxx_global_var_init_1_753(); ___cxx_global_var_init_3_754(); ___cxx_global_var_init_5_755(); return; } function __ZN8WSrcDeckC2Ef($this,$delay) { $this = $this|0; $delay = +$delay; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delay; $4 = $0; $5 = $1; __ZN9WSrcCardsC2Ef($4,$5); $6 = 60536; HEAP32[$4>>2] = $6; $7 = ((($4)) + 48|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($7); $8 = HEAP32[$4>>2]|0; $9 = ((($8)) + 124|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; invoke_vi($10|0,($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($7); __ZN9WSrcCardsD2Ev($4); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8WSrcDeckD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 60536; HEAP32[$1>>2] = $2; $3 = ((($1)) + 48|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($3); __ZN9WSrcCardsD2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_752() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27432,182585); (___cxa_atexit((3831|0),(27432|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_753() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27444,165089); (___cxa_atexit((3831|0),(27444|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_754() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27456,165080); (___cxa_atexit((3831|0),(27456|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_755() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27468,165065); (___cxa_atexit((3831|0),(27468|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEC2ES4_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEEC2ERKS6_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEC2ES4_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEEC2ERKS6_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4753,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4754,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EEC2EjS6_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiiEEEEPT_RS3_($13)|0); __THREW__ = 0; invoke_vii(4755,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE10deallocateERS7_PS6_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiiED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiiED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIiiEEEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15DeckDataWrapperD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WSrcDeckD2Ev($1); STACKTOP = sp;return; } function __ZN15DeckDataWrapperD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15DeckDataWrapperD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WSyncable9getOffsetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15DeckDataWrapper4nextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return 1; } function __ZN15DeckDataWrapper4prevEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return 1; } function __ZN11WDataSource7getDeckEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return (0|0); } function __ZN11WDataSource10getDistortEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return (0|0); } function __ZN11WDataSource12getControlIDEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return -1; } function __ZN11WDataSource6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); $5 = +HEAPF32[$4>>2]; $6 = $5 + $3; HEAPF32[$4>>2] = $6; STACKTOP = sp;return; } function __ZN11WDataSource5TouchEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); HEAPF32[$2>>2] = 0.0; STACKTOP = sp;return; } function __ZN11WDataSource10getElapsedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN11WDataSource10setElapsedEf($this,$f) { $this = $this|0; $f = +$f; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $f; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN9WSrcCards14getFiltersRootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14DeckEditorMenuC2EiP12JGuiListeneriRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP15DeckDataWrapperP12StatsWrapper($this,$id,$listener,$fontId,$_title,$_selectedDeck,$stats) { $this = $this|0; $id = $id|0; $listener = $listener|0; $fontId = $fontId|0; $_title = $_title|0; $_selectedDeck = $_selectedDeck|0; $stats = $stats|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $scrollerWidth = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 28|0; $8 = sp + 24|0; $11 = sp + 4|0; $0 = $this; $1 = $id; $2 = $listener; $3 = $fontId; $4 = $_title; $5 = $_selectedDeck; $6 = $stats; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$16); HEAP32[$8>>2] = 0; __THREW__ = 0; invoke_viiiiiii(4756,($12|0),($13|0),($14|0),($15|0),($7|0),($8|0),0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $9 = $68; $10 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $81 = $9; $82 = $10; ___resumeException($81|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $19 = 27488; HEAP32[$12>>2] = $19; $20 = ((($12)) + 344|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($20); $21 = ((($12)) + 356|0); $22 = $5; HEAP32[$21>>2] = $22; $23 = ((($12)) + 360|0); $24 = $6; HEAP32[$23>>2] = $24; $25 = ((($12)) + 188|0); __THREW__ = 0; (invoke_iii(3925,($25|0),(125640|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { label = 11; } else { $28 = ((($12)) + 260|0); HEAP8[$28>>0] = 0; $29 = ((($12)) + 344|0); $30 = ((($12)) + 356|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($12)) + 356|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 116|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 44|0); __THREW__ = 0; invoke_vii(3800,($11|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 11; break; } } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 11; break; } } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($29,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $42 = ((($12)) + 112|0); HEAPF32[$42>>2] = 123.0; $43 = ((($12)) + 116|0); HEAPF32[$43>>2] = 70.0; $44 = ((($12)) + 180|0); HEAPF32[$44>>2] = 50.0; $45 = ((($12)) + 120|0); HEAPF32[$45>>2] = 110.0; $46 = ((($12)) + 124|0); HEAPF32[$46>>2] = 25.0; $47 = ((($12)) + 128|0); HEAPF32[$47>>2] = 180.0; $48 = ((($12)) + 132|0); HEAPF32[$48>>2] = 275.0; $49 = ((($12)) + 136|0); HEAPF32[$49>>2] = 80.0; $50 = ((($12)) + 140|0); HEAPF32[$50>>2] = 154.0; $51 = ((($12)) + 144|0); HEAPF32[$51>>2] = 175.0; $52 = ((($12)) + 156|0); HEAPF32[$52>>2] = 50.0; $53 = ((($12)) + 160|0); HEAPF32[$53>>2] = 185.0; $54 = ((($12)) + 148|0); HEAPF32[$54>>2] = 280.0; $55 = ((($12)) + 152|0); HEAPF32[$55>>2] = 12.0; $56 = ((($12)) + 164|0); HEAPF32[$56>>2] = 222.0; $57 = ((($12)) + 168|0); HEAPF32[$57>>2] = 8.0; $scrollerWidth = 80.0; $58 = ((($12)) + 264|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if ($60) { $61 = ((($12)) + 264|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0|0); if (!($63)) { $64 = HEAP32[$62>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($62); } $67 = ((($12)) + 264|0); HEAP32[$67>>2] = 0; } __THREW__ = 0; $72 = (invoke_ii(3903,104)|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 11; } else { $75 = $scrollerWidth; __THREW__ = 0; invoke_viidddddi(4757,($72|0),0,40.0,230.0,(+$75),100.0,30.0,1); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $9 = $79; $10 = $80; __ZdlPv($72); break; } else { $78 = ((($12)) + 264|0); HEAP32[$78>>2] = $72; STACKTOP = sp;return; } } } } while(0); if ((label|0) == 11) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $9 = $70; $10 = $71; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZN8DeckMenuD2Ev($12); $81 = $9; $82 = $10; ___resumeException($81|0); // unreachable; } function __ZN14DeckEditorMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentColor = 0, $mainFont = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $2; $3 = $r; __ZN9JRenderer8FillRectEffffj($3,0.0,0.0,480.0,272.0,-939524096); __ZN8DeckMenu6RenderEv($1); $4 = ((($1)) + 344|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $6 = ($5>>>0)>(0); if ($6) { $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 112|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$10 & 8191]($7,1)|0); $mainFont = $11; $12 = $mainFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); $currentColor = $16; $17 = $mainFont; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vii[$20 & 8191]($17,-1); $21 = $mainFont; $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 344|0); $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($24)|0); $26 = ((($1)) + 148|0); $27 = +HEAPF32[$26>>2]; $28 = ((($1)) + 160|0); $29 = +HEAPF32[$28>>2]; $30 = $29 / 2.0; $31 = $27 + $30; $32 = ((($1)) + 156|0); $33 = +HEAPF32[$32>>2]; $34 = $33 / 2.0; FUNCTION_TABLE_viiddidd[$23 & 8191]($21,$25,$31,$34,1,0.0,0.0); $35 = $mainFont; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = $currentColor; FUNCTION_TABLE_vii[$38 & 8191]($35,$39); } $40 = ((($1)) + 360|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if (!($42)) { STACKTOP = sp;return; } $43 = ((($1)) + 356|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0|0); if (!($45)) { STACKTOP = sp;return; } __ZN14DeckEditorMenu18drawDeckStatisticsEv($1); STACKTOP = sp;return; } function __ZN14DeckEditorMenu18drawDeckStatisticsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0.0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0.0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0.0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0.0, $648 = 0, $649 = 0.0, $65 = 0, $650 = 0.0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckStatsString = 0, $mainFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 816|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $deckStatsString = sp + 672|0; $1 = sp + 660|0; $2 = sp + 648|0; $5 = sp + 628|0; $6 = sp + 616|0; $7 = sp + 604|0; $8 = sp + 592|0; $9 = sp + 588|0; $10 = sp + 576|0; $11 = sp + 564|0; $12 = sp + 552|0; $13 = sp + 540|0; $14 = sp + 536|0; $15 = sp + 524|0; $16 = sp + 512|0; $17 = sp + 508|0; $18 = sp + 496|0; $19 = sp + 484|0; $20 = sp + 472|0; $21 = sp + 460|0; $22 = sp + 456|0; $23 = sp + 444|0; $24 = sp + 432|0; $25 = sp + 428|0; $26 = sp + 416|0; $27 = sp + 404|0; $28 = sp + 400|0; $29 = sp + 388|0; $30 = sp + 376|0; $31 = sp + 372|0; $32 = sp + 360|0; $33 = sp + 348|0; $34 = sp + 344|0; $35 = sp + 332|0; $36 = sp + 320|0; $37 = sp + 316|0; $38 = sp + 304|0; $39 = sp + 292|0; $40 = sp + 280|0; $41 = sp + 268|0; $42 = sp + 264|0; $43 = sp + 252|0; $44 = sp + 240|0; $45 = sp + 236|0; $46 = sp + 224|0; $47 = sp + 212|0; $48 = sp + 208|0; $49 = sp + 196|0; $50 = sp + 184|0; $51 = sp + 180|0; $52 = sp + 168|0; $53 = sp + 156|0; $54 = sp + 152|0; $55 = sp + 140|0; $56 = sp + 128|0; $57 = sp + 124|0; $58 = sp + 112|0; $59 = sp + 100|0; $60 = sp + 88|0; $61 = sp + 76|0; $62 = sp + 72|0; $63 = sp + 60|0; $64 = sp + 48|0; $65 = sp + 44|0; $66 = sp + 32|0; $67 = sp + 20|0; $68 = sp + 16|0; $69 = sp; $0 = $this; $70 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($deckStatsString,16); __THREW__ = 0; invoke_vii(3797,($2|0),(156916|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; L1: do { if (!($72)) { __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $655 = ___cxa_find_matching_catch()|0; $656 = tempRet0; $3 = $655; $4 = $656; } else { __THREW__ = 0; $75 = (invoke_iii(3885,($deckStatsString|0),($1|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 175; } else { __THREW__ = 0; $78 = (invoke_iii(4758,($75|0),(4741|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 175; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(156943|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 175; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $659 = ___cxa_find_matching_catch()|0; $660 = tempRet0; $3 = $659; $4 = $660; } else { __THREW__ = 0; $85 = (invoke_iii(3885,($78|0),($5|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 177; } else { $88 = ((($70)) + 360|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 24|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; $92 = (invoke_iii(3919,($85|0),($91|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 177; } else { __THREW__ = 0; $95 = (invoke_iii(4758,($92|0),(4741|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 177; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(156951|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 177; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { $663 = ___cxa_find_matching_catch()|0; $664 = tempRet0; $3 = $663; $4 = $664; } else { __THREW__ = 0; $102 = (invoke_iii(3885,($95|0),($7|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; do { if ($104) { label = 179; } else { __THREW__ = 0; $105 = (invoke_ii(4759,2)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 179; } else { HEAP32[$9>>2] = $105; __THREW__ = 0; $108 = (invoke_iii(4760,($102|0),($9|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 179; break; } $111 = ((($70)) + 360|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 64|0); $114 = HEAP32[$113>>2]|0; __THREW__ = 0; $115 = (invoke_iii(3919,($108|0),($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 179; break; } __THREW__ = 0; invoke_vii(3797,($11|0),(156963|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 179; break; } __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $667 = ___cxa_find_matching_catch()|0; $668 = tempRet0; $3 = $667; $4 = $668; } else { __THREW__ = 0; $122 = (invoke_iii(3885,($115|0),($10|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; do { if ($124) { label = 181; } else { $125 = ((($70)) + 360|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 76|0); $128 = HEAP32[$127>>2]|0; __THREW__ = 0; $129 = (invoke_iii(3919,($122|0),($128|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 181; break; } __THREW__ = 0; $132 = (invoke_iii(4758,($129|0),(4741|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 181; break; } __THREW__ = 0; invoke_vii(3797,($13|0),(156980|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 181; break; } __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $671 = ___cxa_find_matching_catch()|0; $672 = tempRet0; $3 = $671; $4 = $672; } else { __THREW__ = 0; $139 = (invoke_iii(3885,($132|0),($12|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; do { if ($141) { label = 183; } else { __THREW__ = 0; $142 = (invoke_ii(4759,4)|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 183; break; } HEAP32[$14>>2] = $142; __THREW__ = 0; $145 = (invoke_iii(4760,($139|0),($14|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 183; break; } $148 = ((($70)) + 360|0); $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 72|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_iii(3919,($145|0),($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 183; break; } __THREW__ = 0; invoke_vii(3797,($16|0),(156991|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 183; break; } __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { $675 = ___cxa_find_matching_catch()|0; $676 = tempRet0; $3 = $675; $4 = $676; } else { __THREW__ = 0; $159 = (invoke_iii(3885,($152|0),($15|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; do { if ($161) { label = 185; } else { __THREW__ = 0; $162 = (invoke_ii(4759,2)|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 185; break; } HEAP32[$17>>2] = $162; __THREW__ = 0; $165 = (invoke_iii(4760,($159|0),($17|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 185; break; } $168 = ((($70)) + 360|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 80|0); $171 = HEAP32[$170>>2]|0; __THREW__ = 0; $172 = (invoke_iii(3919,($165|0),($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 185; break; } __THREW__ = 0; $175 = (invoke_iii(4758,($172|0),(4741|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 185; break; } __THREW__ = 0; invoke_vii(3797,($19|0),(157011|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 185; break; } __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { $679 = ___cxa_find_matching_catch()|0; $680 = tempRet0; $3 = $679; $4 = $680; } else { __THREW__ = 0; $182 = (invoke_iii(3885,($175|0),($18|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; do { if ($184) { label = 187; } else { __THREW__ = 0; invoke_vii(3797,($21|0),(157019|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 187; break; } __THREW__ = 0; invoke_vii(3887,($20|0),($21|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { $683 = ___cxa_find_matching_catch()|0; $684 = tempRet0; $3 = $683; $4 = $684; } else { __THREW__ = 0; $189 = (invoke_iii(3885,($182|0),($20|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; do { if ($191) { label = 189; } else { __THREW__ = 0; $192 = (invoke_ii(4759,2)|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 189; break; } HEAP32[$22>>2] = $192; __THREW__ = 0; $195 = (invoke_iii(4760,($189|0),($22|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 189; break; } __THREW__ = 0; $198 = (invoke_iii(4761,($195|0),(4762|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 189; break; } $201 = ((($70)) + 360|0); $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 1352|0); $204 = HEAP32[$203>>2]|0; $205 = ((($70)) + 360|0); $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 1388|0); $208 = HEAP32[$207>>2]|0; $209 = (($204) + ($208))|0; __THREW__ = 0; $210 = (invoke_iii(3919,($198|0),($209|0))|0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { label = 189; break; } __THREW__ = 0; $213 = (invoke_iii(3839,($210|0),(168429|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 189; break; } __THREW__ = 0; invoke_vii(3797,($24|0),(157023|0)); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 189; break; } __THREW__ = 0; invoke_vii(3887,($23|0),($24|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { $687 = ___cxa_find_matching_catch()|0; $688 = tempRet0; $3 = $687; $4 = $688; } else { __THREW__ = 0; $220 = (invoke_iii(3885,($213|0),($23|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; do { if ($222) { label = 191; } else { __THREW__ = 0; $223 = (invoke_ii(4759,2)|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 191; break; } HEAP32[$25>>2] = $223; __THREW__ = 0; $226 = (invoke_iii(4760,($220|0),($25|0))|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { label = 191; break; } __THREW__ = 0; $229 = (invoke_iii(4761,($226|0),(4762|0))|0); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { label = 191; break; } $232 = ((($70)) + 360|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 1352|0); $235 = ((($234)) + 4|0); $236 = HEAP32[$235>>2]|0; $237 = ((($70)) + 360|0); $238 = HEAP32[$237>>2]|0; $239 = ((($238)) + 1352|0); $240 = ((($239)) + 4|0); $241 = HEAP32[$240>>2]|0; $242 = (($236) + ($241))|0; __THREW__ = 0; $243 = (invoke_iii(3919,($229|0),($242|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 191; break; } __THREW__ = 0; $246 = (invoke_iii(3839,($243|0),(168429|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { label = 191; break; } __THREW__ = 0; invoke_vii(3797,($27|0),(157027|0)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 191; break; } __THREW__ = 0; invoke_vii(3887,($26|0),($27|0)); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { $691 = ___cxa_find_matching_catch()|0; $692 = tempRet0; $3 = $691; $4 = $692; } else { __THREW__ = 0; $253 = (invoke_iii(3885,($246|0),($26|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; do { if ($255) { label = 193; } else { __THREW__ = 0; $256 = (invoke_ii(4759,2)|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 193; break; } HEAP32[$28>>2] = $256; __THREW__ = 0; $259 = (invoke_iii(4760,($253|0),($28|0))|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 193; break; } __THREW__ = 0; $262 = (invoke_iii(4761,($259|0),(4762|0))|0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { label = 193; break; } $265 = ((($70)) + 360|0); $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 1352|0); $268 = ((($267)) + 12|0); $269 = HEAP32[$268>>2]|0; $270 = ((($70)) + 360|0); $271 = HEAP32[$270>>2]|0; $272 = ((($271)) + 1388|0); $273 = ((($272)) + 12|0); $274 = HEAP32[$273>>2]|0; $275 = (($269) + ($274))|0; __THREW__ = 0; $276 = (invoke_iii(3919,($262|0),($275|0))|0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { label = 193; break; } __THREW__ = 0; $279 = (invoke_iii(3839,($276|0),(168429|0))|0); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 193; break; } __THREW__ = 0; invoke_vii(3797,($30|0),(157031|0)); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { label = 193; break; } __THREW__ = 0; invoke_vii(3887,($29|0),($30|0)); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if ($285) { $695 = ___cxa_find_matching_catch()|0; $696 = tempRet0; $3 = $695; $4 = $696; } else { __THREW__ = 0; $286 = (invoke_iii(3885,($279|0),($29|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; do { if ($288) { label = 195; } else { __THREW__ = 0; $289 = (invoke_ii(4759,2)|0); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 195; break; } HEAP32[$31>>2] = $289; __THREW__ = 0; $292 = (invoke_iii(4760,($286|0),($31|0))|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 195; break; } __THREW__ = 0; $295 = (invoke_iii(4761,($292|0),(4762|0))|0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { label = 195; break; } $298 = ((($70)) + 360|0); $299 = HEAP32[$298>>2]|0; $300 = ((($299)) + 1352|0); $301 = ((($300)) + 8|0); $302 = HEAP32[$301>>2]|0; $303 = ((($70)) + 360|0); $304 = HEAP32[$303>>2]|0; $305 = ((($304)) + 1388|0); $306 = ((($305)) + 8|0); $307 = HEAP32[$306>>2]|0; $308 = (($302) + ($307))|0; __THREW__ = 0; $309 = (invoke_iii(3919,($295|0),($308|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 195; break; } __THREW__ = 0; $312 = (invoke_iii(3839,($309|0),(168429|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { label = 195; break; } __THREW__ = 0; invoke_vii(3797,($33|0),(157035|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 195; break; } __THREW__ = 0; invoke_vii(3887,($32|0),($33|0)); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { $699 = ___cxa_find_matching_catch()|0; $700 = tempRet0; $3 = $699; $4 = $700; } else { __THREW__ = 0; $319 = (invoke_iii(3885,($312|0),($32|0))|0); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; do { if ($321) { label = 197; } else { __THREW__ = 0; $322 = (invoke_ii(4759,2)|0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { label = 197; break; } HEAP32[$34>>2] = $322; __THREW__ = 0; $325 = (invoke_iii(4760,($319|0),($34|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { label = 197; break; } __THREW__ = 0; $328 = (invoke_iii(4761,($325|0),(4762|0))|0); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { label = 197; break; } $331 = ((($70)) + 360|0); $332 = HEAP32[$331>>2]|0; $333 = ((($332)) + 1352|0); $334 = ((($333)) + 16|0); $335 = HEAP32[$334>>2]|0; $336 = ((($70)) + 360|0); $337 = HEAP32[$336>>2]|0; $338 = ((($337)) + 1388|0); $339 = ((($338)) + 16|0); $340 = HEAP32[$339>>2]|0; $341 = (($335) + ($340))|0; __THREW__ = 0; $342 = (invoke_iii(3919,($328|0),($341|0))|0); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { label = 197; break; } __THREW__ = 0; $345 = (invoke_iii(3839,($342|0),(168429|0))|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 197; break; } __THREW__ = 0; invoke_vii(3797,($36|0),(157039|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 197; break; } __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { $703 = ___cxa_find_matching_catch()|0; $704 = tempRet0; $3 = $703; $4 = $704; } else { __THREW__ = 0; $352 = (invoke_iii(3885,($345|0),($35|0))|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; do { if ($354) { label = 199; } else { __THREW__ = 0; $355 = (invoke_ii(4759,2)|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { label = 199; break; } HEAP32[$37>>2] = $355; __THREW__ = 0; $358 = (invoke_iii(4760,($352|0),($37|0))|0); $359 = __THREW__; __THREW__ = 0; $360 = $359&1; if ($360) { label = 199; break; } __THREW__ = 0; $361 = (invoke_iii(4761,($358|0),(4762|0))|0); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; if ($363) { label = 199; break; } $364 = ((($70)) + 360|0); $365 = HEAP32[$364>>2]|0; $366 = ((($365)) + 1352|0); $367 = ((($366)) + 20|0); $368 = HEAP32[$367>>2]|0; $369 = ((($70)) + 360|0); $370 = HEAP32[$369>>2]|0; $371 = ((($370)) + 1388|0); $372 = ((($371)) + 20|0); $373 = HEAP32[$372>>2]|0; $374 = (($368) + ($373))|0; __THREW__ = 0; $375 = (invoke_iii(3919,($361|0),($374|0))|0); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { label = 199; break; } __THREW__ = 0; $378 = (invoke_iii(4758,($375|0),(4741|0))|0); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 199; break; } __THREW__ = 0; invoke_vii(3797,($39|0),(125663|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; if ($382) { label = 199; break; } __THREW__ = 0; invoke_vii(3887,($38|0),($39|0)); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $707 = ___cxa_find_matching_catch()|0; $708 = tempRet0; $3 = $707; $4 = $708; } else { __THREW__ = 0; $385 = (invoke_iii(3885,($378|0),($38|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; do { if ($387) { label = 201; } else { __THREW__ = 0; $388 = (invoke_iii(4758,($385|0),(4741|0))|0); $389 = __THREW__; __THREW__ = 0; $390 = $389&1; if ($390) { label = 201; break; } __THREW__ = 0; invoke_vii(3797,($41|0),(157019|0)); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 201; break; } __THREW__ = 0; invoke_vii(3887,($40|0),($41|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { $711 = ___cxa_find_matching_catch()|0; $712 = tempRet0; $3 = $711; $4 = $712; } else { __THREW__ = 0; $395 = (invoke_iii(3885,($388|0),($40|0))|0); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; do { if ($397) { label = 203; } else { __THREW__ = 0; $398 = (invoke_ii(4759,2)|0); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { label = 203; break; } HEAP32[$42>>2] = $398; __THREW__ = 0; $401 = (invoke_iii(4760,($395|0),($42|0))|0); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 203; break; } __THREW__ = 0; $404 = (invoke_iii(4761,($401|0),(4762|0))|0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 203; break; } $407 = ((($70)) + 356|0); $408 = HEAP32[$407>>2]|0; __THREW__ = 0; $409 = (invoke_iii(4763,($408|0),0)|0); $410 = __THREW__; __THREW__ = 0; $411 = $410&1; if ($411) { label = 203; break; } __THREW__ = 0; $412 = (invoke_iii(3919,($404|0),($409|0))|0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { label = 203; break; } __THREW__ = 0; $415 = (invoke_iii(3839,($412|0),(168429|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 203; break; } __THREW__ = 0; invoke_vii(3797,($44|0),(157023|0)); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { label = 203; break; } __THREW__ = 0; invoke_vii(3887,($43|0),($44|0)); $420 = __THREW__; __THREW__ = 0; $421 = $420&1; if ($421) { $715 = ___cxa_find_matching_catch()|0; $716 = tempRet0; $3 = $715; $4 = $716; } else { __THREW__ = 0; $422 = (invoke_iii(3885,($415|0),($43|0))|0); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; do { if ($424) { label = 205; } else { __THREW__ = 0; $425 = (invoke_ii(4759,2)|0); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { label = 205; break; } HEAP32[$45>>2] = $425; __THREW__ = 0; $428 = (invoke_iii(4760,($422|0),($45|0))|0); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { label = 205; break; } __THREW__ = 0; $431 = (invoke_iii(4761,($428|0),(4762|0))|0); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; if ($433) { label = 205; break; } $434 = ((($70)) + 356|0); $435 = HEAP32[$434>>2]|0; __THREW__ = 0; $436 = (invoke_iii(4763,($435|0),1)|0); $437 = __THREW__; __THREW__ = 0; $438 = $437&1; if ($438) { label = 205; break; } __THREW__ = 0; $439 = (invoke_iii(3919,($431|0),($436|0))|0); $440 = __THREW__; __THREW__ = 0; $441 = $440&1; if ($441) { label = 205; break; } __THREW__ = 0; $442 = (invoke_iii(3839,($439|0),(168429|0))|0); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { label = 205; break; } __THREW__ = 0; invoke_vii(3797,($47|0),(157031|0)); $445 = __THREW__; __THREW__ = 0; $446 = $445&1; if ($446) { label = 205; break; } __THREW__ = 0; invoke_vii(3887,($46|0),($47|0)); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { $719 = ___cxa_find_matching_catch()|0; $720 = tempRet0; $3 = $719; $4 = $720; } else { __THREW__ = 0; $449 = (invoke_iii(3885,($442|0),($46|0))|0); $450 = __THREW__; __THREW__ = 0; $451 = $450&1; do { if ($451) { label = 207; } else { __THREW__ = 0; $452 = (invoke_ii(4759,2)|0); $453 = __THREW__; __THREW__ = 0; $454 = $453&1; if ($454) { label = 207; break; } HEAP32[$48>>2] = $452; __THREW__ = 0; $455 = (invoke_iii(4760,($449|0),($48|0))|0); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { label = 207; break; } __THREW__ = 0; $458 = (invoke_iii(4761,($455|0),(4762|0))|0); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; if ($460) { label = 207; break; } $461 = ((($70)) + 356|0); $462 = HEAP32[$461>>2]|0; __THREW__ = 0; $463 = (invoke_iii(4763,($462|0),2)|0); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { label = 207; break; } __THREW__ = 0; $466 = (invoke_iii(3919,($458|0),($463|0))|0); $467 = __THREW__; __THREW__ = 0; $468 = $467&1; if ($468) { label = 207; break; } __THREW__ = 0; $469 = (invoke_iii(3839,($466|0),(168429|0))|0); $470 = __THREW__; __THREW__ = 0; $471 = $470&1; if ($471) { label = 207; break; } __THREW__ = 0; invoke_vii(3797,($50|0),(157027|0)); $472 = __THREW__; __THREW__ = 0; $473 = $472&1; if ($473) { label = 207; break; } __THREW__ = 0; invoke_vii(3887,($49|0),($50|0)); $474 = __THREW__; __THREW__ = 0; $475 = $474&1; if ($475) { $723 = ___cxa_find_matching_catch()|0; $724 = tempRet0; $3 = $723; $4 = $724; } else { __THREW__ = 0; $476 = (invoke_iii(3885,($469|0),($49|0))|0); $477 = __THREW__; __THREW__ = 0; $478 = $477&1; do { if ($478) { label = 209; } else { __THREW__ = 0; $479 = (invoke_ii(4759,2)|0); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 209; break; } HEAP32[$51>>2] = $479; __THREW__ = 0; $482 = (invoke_iii(4760,($476|0),($51|0))|0); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; if ($484) { label = 209; break; } __THREW__ = 0; $485 = (invoke_iii(4761,($482|0),(4762|0))|0); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; if ($487) { label = 209; break; } $488 = ((($70)) + 356|0); $489 = HEAP32[$488>>2]|0; __THREW__ = 0; $490 = (invoke_iii(4763,($489|0),3)|0); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { label = 209; break; } __THREW__ = 0; $493 = (invoke_iii(3919,($485|0),($490|0))|0); $494 = __THREW__; __THREW__ = 0; $495 = $494&1; if ($495) { label = 209; break; } __THREW__ = 0; $496 = (invoke_iii(3839,($493|0),(168429|0))|0); $497 = __THREW__; __THREW__ = 0; $498 = $497&1; if ($498) { label = 209; break; } __THREW__ = 0; invoke_vii(3797,($53|0),(157035|0)); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; if ($500) { label = 209; break; } __THREW__ = 0; invoke_vii(3887,($52|0),($53|0)); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { $727 = ___cxa_find_matching_catch()|0; $728 = tempRet0; $3 = $727; $4 = $728; } else { __THREW__ = 0; $503 = (invoke_iii(3885,($496|0),($52|0))|0); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; do { if ($505) { label = 211; } else { __THREW__ = 0; $506 = (invoke_ii(4759,2)|0); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { label = 211; break; } HEAP32[$54>>2] = $506; __THREW__ = 0; $509 = (invoke_iii(4760,($503|0),($54|0))|0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { label = 211; break; } __THREW__ = 0; $512 = (invoke_iii(4761,($509|0),(4762|0))|0); $513 = __THREW__; __THREW__ = 0; $514 = $513&1; if ($514) { label = 211; break; } $515 = ((($70)) + 356|0); $516 = HEAP32[$515>>2]|0; __THREW__ = 0; $517 = (invoke_iii(4763,($516|0),4)|0); $518 = __THREW__; __THREW__ = 0; $519 = $518&1; if ($519) { label = 211; break; } __THREW__ = 0; $520 = (invoke_iii(3919,($512|0),($517|0))|0); $521 = __THREW__; __THREW__ = 0; $522 = $521&1; if ($522) { label = 211; break; } __THREW__ = 0; $523 = (invoke_iii(3839,($520|0),(168429|0))|0); $524 = __THREW__; __THREW__ = 0; $525 = $524&1; if ($525) { label = 211; break; } __THREW__ = 0; invoke_vii(3797,($56|0),(157039|0)); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { label = 211; break; } __THREW__ = 0; invoke_vii(3887,($55|0),($56|0)); $528 = __THREW__; __THREW__ = 0; $529 = $528&1; if ($529) { $731 = ___cxa_find_matching_catch()|0; $732 = tempRet0; $3 = $731; $4 = $732; } else { __THREW__ = 0; $530 = (invoke_iii(3885,($523|0),($55|0))|0); $531 = __THREW__; __THREW__ = 0; $532 = $531&1; do { if ($532) { label = 213; } else { __THREW__ = 0; $533 = (invoke_ii(4759,2)|0); $534 = __THREW__; __THREW__ = 0; $535 = $534&1; if ($535) { label = 213; break; } HEAP32[$57>>2] = $533; __THREW__ = 0; $536 = (invoke_iii(4760,($530|0),($57|0))|0); $537 = __THREW__; __THREW__ = 0; $538 = $537&1; if ($538) { label = 213; break; } __THREW__ = 0; $539 = (invoke_iii(4761,($536|0),(4762|0))|0); $540 = __THREW__; __THREW__ = 0; $541 = $540&1; if ($541) { label = 213; break; } $542 = ((($70)) + 356|0); $543 = HEAP32[$542>>2]|0; __THREW__ = 0; $544 = (invoke_iii(4763,($543|0),5)|0); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; if ($546) { label = 213; break; } __THREW__ = 0; $547 = (invoke_iii(3919,($539|0),($544|0))|0); $548 = __THREW__; __THREW__ = 0; $549 = $548&1; if ($549) { label = 213; break; } __THREW__ = 0; $550 = (invoke_iii(4758,($547|0),(4741|0))|0); $551 = __THREW__; __THREW__ = 0; $552 = $551&1; if ($552) { label = 213; break; } __THREW__ = 0; invoke_vii(3797,($59|0),(157069|0)); $553 = __THREW__; __THREW__ = 0; $554 = $553&1; if ($554) { label = 213; break; } __THREW__ = 0; invoke_vii(3887,($58|0),($59|0)); $555 = __THREW__; __THREW__ = 0; $556 = $555&1; if ($556) { $735 = ___cxa_find_matching_catch()|0; $736 = tempRet0; $3 = $735; $4 = $736; } else { __THREW__ = 0; $557 = (invoke_iii(3885,($550|0),($58|0))|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; do { if ($559) { label = 215; } else { __THREW__ = 0; $560 = (invoke_iii(4758,($557|0),(4741|0))|0); $561 = __THREW__; __THREW__ = 0; $562 = $561&1; if ($562) { label = 215; break; } __THREW__ = 0; invoke_vii(3797,($61|0),(157092|0)); $563 = __THREW__; __THREW__ = 0; $564 = $563&1; if ($564) { label = 215; break; } __THREW__ = 0; invoke_vii(3887,($60|0),($61|0)); $565 = __THREW__; __THREW__ = 0; $566 = $565&1; if ($566) { $739 = ___cxa_find_matching_catch()|0; $740 = tempRet0; $3 = $739; $4 = $740; } else { __THREW__ = 0; $567 = (invoke_iii(3885,($560|0),($60|0))|0); $568 = __THREW__; __THREW__ = 0; $569 = $568&1; do { if ($569) { label = 217; } else { __THREW__ = 0; $570 = (invoke_ii(4764,2)|0); $571 = __THREW__; __THREW__ = 0; $572 = $571&1; if ($572) { label = 217; break; } HEAP32[$62>>2] = $570; __THREW__ = 0; $573 = (invoke_iii(4765,($567|0),($62|0))|0); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { label = 217; break; } $576 = ((($70)) + 360|0); $577 = HEAP32[$576>>2]|0; $578 = ((($577)) + 48|0); $579 = +HEAPF32[$578>>2]; __THREW__ = 0; $580 = (invoke_iid(4766,($573|0),(+$579))|0); $581 = __THREW__; __THREW__ = 0; $582 = $581&1; if ($582) { label = 217; break; } __THREW__ = 0; $583 = (invoke_iii(4758,($580|0),(4741|0))|0); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { label = 217; break; } __THREW__ = 0; invoke_vii(3797,($64|0),(157103|0)); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { label = 217; break; } __THREW__ = 0; invoke_vii(3887,($63|0),($64|0)); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { $743 = ___cxa_find_matching_catch()|0; $744 = tempRet0; $3 = $743; $4 = $744; } else { __THREW__ = 0; $590 = (invoke_iii(3885,($583|0),($63|0))|0); $591 = __THREW__; __THREW__ = 0; $592 = $591&1; do { if ($592) { label = 219; } else { __THREW__ = 0; $593 = (invoke_ii(4764,2)|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 219; break; } HEAP32[$65>>2] = $593; __THREW__ = 0; $596 = (invoke_iii(4765,($590|0),($65|0))|0); $597 = __THREW__; __THREW__ = 0; $598 = $597&1; if ($598) { label = 219; break; } $599 = ((($70)) + 360|0); $600 = HEAP32[$599>>2]|0; $601 = ((($600)) + 40|0); $602 = +HEAPF32[$601>>2]; __THREW__ = 0; $603 = (invoke_iid(4766,($596|0),(+$602))|0); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { label = 219; break; } __THREW__ = 0; $606 = (invoke_iii(3839,($603|0),(157110|0))|0); $607 = __THREW__; __THREW__ = 0; $608 = $607&1; if ($608) { label = 219; break; } __THREW__ = 0; invoke_vii(3797,($67|0),(157114|0)); $609 = __THREW__; __THREW__ = 0; $610 = $609&1; if ($610) { label = 219; break; } __THREW__ = 0; invoke_vii(3887,($66|0),($67|0)); $611 = __THREW__; __THREW__ = 0; $612 = $611&1; if ($612) { $747 = ___cxa_find_matching_catch()|0; $748 = tempRet0; $3 = $747; $4 = $748; } else { __THREW__ = 0; $613 = (invoke_iii(3885,($606|0),($66|0))|0); $614 = __THREW__; __THREW__ = 0; $615 = $614&1; do { if (!($615)) { __THREW__ = 0; $616 = (invoke_ii(4764,2)|0); $617 = __THREW__; __THREW__ = 0; $618 = $617&1; if ($618) { break; } HEAP32[$68>>2] = $616; __THREW__ = 0; $619 = (invoke_iii(4765,($613|0),($68|0))|0); $620 = __THREW__; __THREW__ = 0; $621 = $620&1; if ($621) { break; } $622 = ((($70)) + 360|0); $623 = HEAP32[$622>>2]|0; $624 = ((($623)) + 56|0); $625 = +HEAPF32[$624>>2]; __THREW__ = 0; $626 = (invoke_iid(4766,($619|0),(+$625))|0); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { break; } __THREW__ = 0; (invoke_iii(4758,($626|0),(4741|0))|0); $629 = __THREW__; __THREW__ = 0; $630 = $629&1; if ($630) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __THREW__ = 0; $631 = (invoke_i(4541)|0); $632 = __THREW__; __THREW__ = 0; $633 = $632&1; if ($633) { break L1; } $634 = HEAP32[$631>>2]|0; $635 = ((($634)) + 112|0); $636 = HEAP32[$635>>2]|0; __THREW__ = 0; $637 = (invoke_iii($636|0,($631|0),0)|0); $638 = __THREW__; __THREW__ = 0; $639 = $638&1; if ($639) { break L1; } $mainFont = $637; $640 = $mainFont; $641 = HEAP32[$640>>2]|0; $642 = HEAP32[$641>>2]|0; __THREW__ = 0; invoke_vii(3886,($69|0),($deckStatsString|0)); $643 = __THREW__; __THREW__ = 0; $644 = $643&1; if ($644) { break L1; } $645 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($69)|0); $646 = ((($70)) + 132|0); $647 = +HEAPF32[$646>>2]; $648 = ((($70)) + 136|0); $649 = +HEAPF32[$648>>2]; $650 = $649 + 25.0; __THREW__ = 0; invoke_viiddidd($642|0,($640|0),($645|0),(+$647),(+$650),0,0.0,0.0); $651 = __THREW__; __THREW__ = 0; $652 = $651&1; if (!($652)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckStatsString); STACKTOP = sp;return; } $751 = ___cxa_find_matching_catch()|0; $752 = tempRet0; $3 = $751; $4 = $752; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckStatsString); $753 = $3; $754 = $4; ___resumeException($753|0); // unreachable; } } while(0); $749 = ___cxa_find_matching_catch()|0; $750 = tempRet0; $3 = $749; $4 = $750; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); } } while(0); if ((label|0) == 219) { $745 = ___cxa_find_matching_catch()|0; $746 = tempRet0; $3 = $745; $4 = $746; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); } } while(0); if ((label|0) == 217) { $741 = ___cxa_find_matching_catch()|0; $742 = tempRet0; $3 = $741; $4 = $742; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); } } while(0); if ((label|0) == 215) { $737 = ___cxa_find_matching_catch()|0; $738 = tempRet0; $3 = $737; $4 = $738; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); } } while(0); if ((label|0) == 213) { $733 = ___cxa_find_matching_catch()|0; $734 = tempRet0; $3 = $733; $4 = $734; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); } } while(0); if ((label|0) == 211) { $729 = ___cxa_find_matching_catch()|0; $730 = tempRet0; $3 = $729; $4 = $730; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); } } while(0); if ((label|0) == 209) { $725 = ___cxa_find_matching_catch()|0; $726 = tempRet0; $3 = $725; $4 = $726; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); } } while(0); if ((label|0) == 207) { $721 = ___cxa_find_matching_catch()|0; $722 = tempRet0; $3 = $721; $4 = $722; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); } } while(0); if ((label|0) == 205) { $717 = ___cxa_find_matching_catch()|0; $718 = tempRet0; $3 = $717; $4 = $718; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); } } while(0); if ((label|0) == 203) { $713 = ___cxa_find_matching_catch()|0; $714 = tempRet0; $3 = $713; $4 = $714; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } } while(0); if ((label|0) == 201) { $709 = ___cxa_find_matching_catch()|0; $710 = tempRet0; $3 = $709; $4 = $710; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); } } while(0); if ((label|0) == 199) { $705 = ___cxa_find_matching_catch()|0; $706 = tempRet0; $3 = $705; $4 = $706; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } } while(0); if ((label|0) == 197) { $701 = ___cxa_find_matching_catch()|0; $702 = tempRet0; $3 = $701; $4 = $702; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); } } while(0); if ((label|0) == 195) { $697 = ___cxa_find_matching_catch()|0; $698 = tempRet0; $3 = $697; $4 = $698; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } } while(0); if ((label|0) == 193) { $693 = ___cxa_find_matching_catch()|0; $694 = tempRet0; $3 = $693; $4 = $694; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } } while(0); if ((label|0) == 191) { $689 = ___cxa_find_matching_catch()|0; $690 = tempRet0; $3 = $689; $4 = $690; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } } while(0); if ((label|0) == 189) { $685 = ___cxa_find_matching_catch()|0; $686 = tempRet0; $3 = $685; $4 = $686; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } } while(0); if ((label|0) == 187) { $681 = ___cxa_find_matching_catch()|0; $682 = tempRet0; $3 = $681; $4 = $682; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } } while(0); if ((label|0) == 185) { $677 = ___cxa_find_matching_catch()|0; $678 = tempRet0; $3 = $677; $4 = $678; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } } while(0); if ((label|0) == 183) { $673 = ___cxa_find_matching_catch()|0; $674 = tempRet0; $3 = $673; $4 = $674; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } } while(0); if ((label|0) == 181) { $669 = ___cxa_find_matching_catch()|0; $670 = tempRet0; $3 = $669; $4 = $670; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } } } while(0); if ((label|0) == 179) { $665 = ___cxa_find_matching_catch()|0; $666 = tempRet0; $3 = $665; $4 = $666; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } } } if ((label|0) == 177) { $661 = ___cxa_find_matching_catch()|0; $662 = tempRet0; $3 = $661; $4 = $662; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } if ((label|0) == 175) { $657 = ___cxa_find_matching_catch()|0; $658 = tempRet0; $3 = $657; $4 = $658; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckStatsString); $753 = $3; $754 = $4; ___resumeException($753|0); // unreachable; } } while(0); $653 = ___cxa_find_matching_catch()|0; $654 = tempRet0; $3 = $653; $4 = $654; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckStatsString); $753 = $3; $754 = $4; ___resumeException($753|0); // unreachable; } function __ZN14DeckEditorMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 27488; HEAP32[$1>>2] = $2; $3 = ((($1)) + 264|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 264|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 264|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 344|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN8DeckMenuD2Ev($1); STACKTOP = sp;return; } function __ZN14DeckEditorMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14DeckEditorMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckEditorMenu_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_787(); ___cxx_global_var_init_1_788(); ___cxx_global_var_init_3_789(); ___cxx_global_var_init_5_790(); return; } function __ZNSt3__14setwEi($__n) { $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__n; $2 = $1; __ZNSt3__18__iom_t6C2Ei($0,$2); $3 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E($__os,$__x) { $__os = $__os|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__x; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = $1; $8 = HEAP32[$7>>2]|0; (__ZNSt3__18ios_base5widthEi($6,$8)|0); $9 = $0; STACKTOP = sp;return ($9|0); } function __ZNSt3__14leftERNS_8ios_baseE($__str) { $__str = $__str|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__str; $1 = $0; (__ZNSt3__18ios_base4setfEjj($1,32,176)|0); $2 = $0; STACKTOP = sp;return ($2|0); } function __ZNSt3__112setprecisionEi($__n) { $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__n; $2 = $1; __ZNSt3__18__iom_t5C2Ei($0,$2); $3 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E($__os,$__x) { $__os = $__os|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__x; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = $1; $8 = HEAP32[$7>>2]|0; (__ZNSt3__18ios_base9precisionEi($6,$8)|0); $9 = $0; STACKTOP = sp;return ($9|0); } function ___cxx_global_var_init_787() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27536,182585); (___cxa_atexit((3831|0),(27536|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_788() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27548,165089); (___cxa_atexit((3831|0),(27548|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_789() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27560,165080); (___cxa_atexit((3831|0),(27560|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_790() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27572,165065); (___cxa_atexit((3831|0),(27572|0),(___dso_handle|0))|0); return; } function __ZNSt3__18__iom_t6C2Ei($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__18ios_base4setfEjj($this,$__fmtfl,$__mask) { $this = $this|0; $__fmtfl = $__fmtfl|0; $__mask = $__mask|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__fmtfl; $2 = $__mask; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $__r = $5; $6 = $2; __ZNSt3__18ios_base6unsetfEj($3,$6); $7 = $1; $8 = $2; $9 = $7 & $8; $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = $11 | $9; HEAP32[$10>>2] = $12; $13 = $__r; STACKTOP = sp;return ($13|0); } function __ZNSt3__18ios_base6unsetfEj($this,$__mask) { $this = $this|0; $__mask = $__mask|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__mask; $2 = $0; $3 = $1; $4 = $3 ^ -1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & $4; HEAP32[$5>>2] = $7; STACKTOP = sp;return; } function __ZNSt3__18__iom_t5C2Ei($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNK8DeckMenu8isClosedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 262|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__18ios_base9precisionEi($this,$__prec) { $this = $this|0; $__prec = $__prec|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__prec; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $__r = $4; $5 = $1; $6 = ((($2)) + 8|0); HEAP32[$6>>2] = $5; $7 = $__r; STACKTOP = sp;return ($7|0); } function __ZN11DeckManager18updateMetaDataListEPNSt3__16vectorIP12DeckMetaDataNS0_9allocatorIS3_EEEEb($this,$refList,$isAI) { $this = $this|0; $refList = $refList|0; $isAI = $isAI|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $inputList = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $1 = $refList; $5 = $isAI&1; $2 = $5; $6 = $0; $7 = $1; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = $2; $10 = $9&1; $11 = ((($6)) + 12|0); $12 = $10 ? $11 : $6; $inputList = $12; $13 = $inputList; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($13); $14 = $inputList; $15 = $1; $16 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$3>>2] = $16; $17 = $1; $18 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($17)|0); HEAP32[$4>>2] = $18; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE6assignINS_11__wrap_iterIPS2_EEEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_($14,$$byval_copy,$$byval_copy$1); STACKTOP = sp;return; } function __ZN11DeckManager22getPlayerDeckOrderListEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN11DeckManager18getAIDeckOrderListEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); STACKTOP = sp;return ($2|0); } function __ZN11DeckManager19getDeckMetaDataByIdEib($this,$deckId,$isAI) { $this = $this|0; $deckId = $deckId|0; $isAI = $isAI|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $deck = 0, $deckFilename = 0, $deckList = 0, $filepath = 0, $pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 284|0; $$byval_copy$1 = sp + 280|0; $$byval_copy = sp + 276|0; $pos = sp + 256|0; $3 = sp + 252|0; $4 = sp + 248|0; $5 = sp + 244|0; $6 = sp + 240|0; $deckFilename = sp + 104|0; $filepath = sp + 92|0; $7 = sp + 80|0; $8 = sp + 68|0; $11 = sp + 48|0; $12 = sp + 36|0; $13 = sp + 24|0; $14 = sp + 12|0; $15 = sp; $0 = $this; $1 = $deckId; $16 = $isAI&1; $2 = $16; $17 = $0; $deck = 0; $18 = $2; $19 = $18&1; $20 = ((($17)) + 12|0); $21 = $19 ? $20 : $17; $deckList = $21; $22 = $deckList; $23 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($22)|0); HEAP32[$3>>2] = $23; $24 = $deckList; $25 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($24)|0); HEAP32[$4>>2] = $25; $26 = $1; __ZN11DeckIDMatchC2Ei($5,$26); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; $27 = (__ZNSt3__17find_ifINS_11__wrap_iterIPP12DeckMetaDataEE11DeckIDMatchEET_S7_S7_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$pos>>2] = $27; $28 = $deckList; $29 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($28)|0); HEAP32[$6>>2] = $29; $30 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($pos,$6)|0); if ($30) { $31 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($pos)|0); $32 = HEAP32[$31>>2]|0; $deck = $32; $84 = $deck; STACKTOP = sp;return ($84|0); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($deckFilename,16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($filepath); $33 = $2; $34 = $33&1; __THREW__ = 0; L5: do { if ($34) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,130417); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; do { if ($38) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $9 = $43; $10 = $44; } else { __THREW__ = 0; invoke_viiiii(4767,($7|0),(30372|0),($8|0),($11|0),0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $9 = $45; $10 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($filepath,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 19; break L5; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckFilename); $82 = $9; $83 = $10; ___resumeException($82|0); // unreachable; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,211279); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; do { if ($50) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $9 = $53; $10 = $54; } else { __THREW__ = 0; invoke_viiiii(4767,($12|0),(30372|0),($13|0),($14|0),0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $9 = $55; $10 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($filepath,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 19; break L5; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckFilename); $82 = $9; $83 = $10; ___resumeException($82|0); // unreachable; } } } while(0); if ((label|0) == 19) { __THREW__ = 0; $57 = (invoke_iii(3885,($deckFilename|0),($filepath|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { __THREW__ = 0; $60 = (invoke_iii(3839,($57|0),(158822|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { $63 = $1; __THREW__ = 0; $64 = (invoke_iii(3919,($60|0),($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; (invoke_iii(3839,($64|0),(160934|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; invoke_vii(3886,($15|0),($deckFilename|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { $71 = $2; $72 = $71&1; __THREW__ = 0; invoke_viii(4768,($17|0),($15|0),($72|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $9 = $80; $10 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckFilename); $82 = $9; $83 = $10; ___resumeException($82|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $75 = $deckList; __THREW__ = 0; $76 = (invoke_ii(4769,($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { $79 = HEAP32[$76>>2]|0; $deck = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckFilename); $84 = $deck; STACKTOP = sp;return ($84|0); } } } } } } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $9 = $41; $10 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckFilename); $82 = $9; $83 = $10; ___resumeException($82|0); // unreachable; return (0)|0; } function __ZN11DeckManager11AddMetaDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$filename,$isAI) { $this = $this|0; $filename = $filename|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 64|0; $6 = sp + 48|0; $7 = sp + 44|0; $8 = sp + 40|0; $9 = sp + 32|0; $10 = sp + 24|0; $11 = sp + 16|0; $12 = sp + 12|0; $13 = sp + 8|0; $14 = sp; $0 = $this; $1 = $filename; $15 = $isAI&1; $2 = $15; $16 = $0; $17 = $2; $18 = $17&1; if ($18) { $19 = ((($16)) + 12|0); $20 = (__Znwj(120)|0); $21 = $1; $22 = $2; $23 = $22&1; __THREW__ = 0; invoke_viii(4770,($20|0),($21|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; __ZdlPv($20); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } HEAP32[$3>>2] = $20; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE9push_backEOS2_($19,$3); $26 = ((($16)) + 36|0); $27 = $1; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($27)|0); HEAP32[$7>>2] = $28; $29 = (__Znwj(1524)|0); $30 = ((($16)) + 12|0); __THREW__ = 0; $31 = (invoke_ii(4769,($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $34 = HEAP32[$31>>2]|0; __THREW__ = 0; $35 = (invoke_ii(4771,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; invoke_vii(4772,($29|0),($35|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { HEAP32[$8>>2] = $29; __ZNSt3__19make_pairIPKcP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($6,$7,$8); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IPKcS8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISN_PvEEiEEEEbEEOT_($9,$26,$6); STACKTOP = sp;return; } } } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZdlPv($29); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } else { $44 = (__Znwj(120)|0); $45 = $1; $46 = $2; $47 = $46&1; __THREW__ = 0; invoke_viii(4770,($44|0),($45|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $4 = $63; $5 = $64; __ZdlPv($44); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } HEAP32[$10>>2] = $44; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE9push_backEOS2_($16,$10); $50 = ((($16)) + 24|0); $51 = $1; $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($51)|0); HEAP32[$12>>2] = $52; $53 = (__Znwj(1524)|0); __THREW__ = 0; $54 = (invoke_ii(4769,($16|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { $57 = HEAP32[$54>>2]|0; __THREW__ = 0; $58 = (invoke_ii(4771,($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { __THREW__ = 0; invoke_vii(4772,($53|0),($58|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { HEAP32[$13>>2] = $53; __ZNSt3__19make_pairIPKcP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($11,$12,$13); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IPKcS8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISN_PvEEiEEEEbEEOT_($14,$50,$11); STACKTOP = sp;return; } } } $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZdlPv($53); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } } function __ZN11DeckManager25getDeckMetaDataByFilenameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$filename,$isAI) { $this = $this|0; $filename = $filename|0; $isAI = $isAI|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $deck = 0, $deckList = 0, $pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $pos = sp + 32|0; $3 = sp + 28|0; $4 = sp + 24|0; $5 = sp + 12|0; $8 = sp; $0 = $this; $1 = $filename; $9 = $isAI&1; $2 = $9; $10 = $0; $deck = 0; $11 = $2; $12 = $11&1; $13 = ((($10)) + 12|0); $14 = $12 ? $13 : $10; $deckList = $14; $15 = $deckList; $16 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$3>>2] = $16; $17 = $deckList; $18 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($17)|0); HEAP32[$4>>2] = $18; $19 = $1; __ZN17DeckFilenameMatchC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($5,$19); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $20 = (invoke_iiii(4773,($$byval_copy|0),($$byval_copy$1|0),($5|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZN17DeckFilenameMatchD2Ev($5); $30 = $6; $31 = $7; ___resumeException($30|0); // unreachable; } HEAP32[$pos>>2] = $20; __ZN17DeckFilenameMatchD2Ev($5); $23 = $deckList; $24 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($23)|0); HEAP32[$8>>2] = $24; $25 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($pos,$8)|0); if ($25) { $26 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($pos)|0); $27 = HEAP32[$26>>2]|0; $deck = $27; $40 = $deck; STACKTOP = sp;return ($40|0); } $32 = $1; $33 = (__Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($32)|0); if (!($33)) { $40 = $deck; STACKTOP = sp;return ($40|0); } $34 = $1; $35 = $2; $36 = $35&1; __ZN11DeckManager11AddMetaDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($10,$34,$36); $37 = $deckList; $38 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4backEv($37)|0); $39 = HEAP32[$38>>2]|0; $deck = $39; $40 = $deck; STACKTOP = sp;return ($40|0); } function __ZN11DeckManager14DeleteMetaDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$filename,$isAI) { $this = $this|0; $filename = $filename|0; $isAI = $isAI|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $it = 0, $metaDataIter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 132|0; $$byval_copy$4 = sp + 128|0; $$byval_copy$3 = sp + 124|0; $$byval_copy$2 = sp + 120|0; $$byval_copy$1 = sp + 116|0; $$byval_copy = sp + 112|0; $it = sp + 100|0; $metaDataIter = sp + 96|0; $3 = sp + 92|0; $4 = sp + 88|0; $5 = sp + 84|0; $6 = sp + 80|0; $7 = sp + 76|0; $8 = sp + 72|0; $9 = sp + 68|0; $10 = sp + 56|0; $11 = sp + 52|0; $12 = sp + 48|0; $13 = sp + 44|0; $14 = sp + 40|0; $15 = sp + 36|0; $16 = sp + 32|0; $17 = sp + 28|0; $18 = sp + 24|0; $19 = sp + 20|0; $20 = sp + 8|0; $21 = sp + 4|0; $22 = sp; $0 = $this; $1 = $filename; $23 = $isAI&1; $2 = $23; $24 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); __ZNSt3__111__wrap_iterIPP12DeckMetaDataEC2Ev($metaDataIter); $25 = $2; $26 = $25&1; if ($26) { $27 = ((($24)) + 36|0); $28 = $1; $29 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($27,$28)|0); HEAP32[$3>>2] = $29; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; $30 = ((($24)) + 36|0); $31 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($30)|0); HEAP32[$4>>2] = $31; $32 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$4)|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); if (!($40)) { __ZN12StatsWrapperD2Ev($39); __ZdlPv($39); } $41 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $42 = ((($41)) + 12|0); HEAP32[$42>>2] = 0; } $43 = ((($24)) + 36|0); ;HEAP32[$6>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISB_SF_iEEEE($5,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; $44 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEE($43,$$byval_copy$1)|0); HEAP32[$7>>2] = $44; } $45 = HEAP32[6896]|0; $46 = ((($45)) + 12|0); $47 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($46)|0); HEAP32[$8>>2] = $47; ;HEAP32[$metaDataIter>>2]=HEAP32[$8>>2]|0; while(1) { $48 = HEAP32[6896]|0; $49 = ((($48)) + 12|0); $50 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($49)|0); HEAP32[$9>>2] = $50; $51 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($metaDataIter,$9)|0); if (!($51)) { label = 32; break; } $52 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $53 = HEAP32[$52>>2]|0; __ZN12DeckMetaData11getFilenameEv($10,$53); $54 = $1; $55 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($10,$54)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); if ($55) { break; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($metaDataIter)|0); } if ((label|0) == 32) { STACKTOP = sp;return; } $56 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(0|0); if ($58) { $59 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(0|0); if (!($61)) { __ZN12DeckMetaDataD2Ev($60); __ZdlPv($60); } $62 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); HEAP32[$62>>2] = 0; } $63 = ((($24)) + 12|0); __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($11,$metaDataIter,0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$11>>2]|0; $64 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($63,$$byval_copy$2)|0); HEAP32[$12>>2] = $64; STACKTOP = sp;return; } else { $65 = ((($24)) + 24|0); $66 = $1; $67 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($65,$66)|0); HEAP32[$13>>2] = $67; ;HEAP32[$it>>2]=HEAP32[$13>>2]|0; $68 = ((($24)) + 24|0); $69 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($68)|0); HEAP32[$14>>2] = $69; $70 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$14)|0); if ($70) { $71 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $72 = ((($71)) + 12|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if ($74) { $75 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $76 = ((($75)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)==(0|0); if (!($78)) { __ZN12StatsWrapperD2Ev($77); __ZdlPv($77); } $79 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $80 = ((($79)) + 12|0); HEAP32[$80>>2] = 0; } $81 = ((($24)) + 24|0); ;HEAP32[$16>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$16>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISB_SF_iEEEE($15,$$byval_copy$3); ;HEAP32[$$byval_copy$4>>2]=HEAP32[$15>>2]|0; $82 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEE($81,$$byval_copy$4)|0); HEAP32[$17>>2] = $82; } $83 = HEAP32[6896]|0; $84 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($83)|0); HEAP32[$18>>2] = $84; ;HEAP32[$metaDataIter>>2]=HEAP32[$18>>2]|0; while(1) { $85 = HEAP32[6896]|0; $86 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($85)|0); HEAP32[$19>>2] = $86; $87 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($metaDataIter,$19)|0); if (!($87)) { label = 32; break; } $88 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $89 = HEAP32[$88>>2]|0; __ZN12DeckMetaData11getFilenameEv($20,$89); $90 = $1; $91 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($20,$90)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); if ($91) { break; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($metaDataIter)|0); } if ((label|0) == 32) { STACKTOP = sp;return; } $92 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)!=(0|0); if ($94) { $95 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); if (!($97)) { __ZN12DeckMetaDataD2Ev($96); __ZdlPv($96); } $98 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); HEAP32[$98>>2] = 0; } __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($21,$metaDataIter,0); ;HEAP32[$$byval_copy$5>>2]=HEAP32[$21>>2]|0; $99 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($24,$$byval_copy$5)|0); HEAP32[$22>>2] = $99; STACKTOP = sp;return; } } function __ZN11DeckManager25getExtendedStatsForDeckIdEiP11MTGAllCardsb($this,$deckId,$collection,$isAI) { $this = $this|0; $deckId = $deckId|0; $collection = $collection|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $deckName = 0, $selectedDeck = 0, $stats = 0, $statsMap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $deckName = sp + 96|0; $5 = sp + 80|0; $6 = sp + 68|0; $9 = sp + 48|0; $stats = sp + 40|0; $10 = sp + 24|0; $11 = sp + 8|0; $12 = sp; $1 = $this; $2 = $deckId; $3 = $collection; $13 = $isAI&1; $4 = $13; $14 = $1; $15 = $2; $16 = $4; $17 = $16&1; $18 = (__ZN11DeckManager19getDeckMetaDataByIdEib($14,$15,$17)|0); $selectedDeck = $18; $19 = $selectedDeck; $20 = ($19|0)==(0|0); if (!($20)) { $74 = $selectedDeck; $75 = $3; $76 = $4; $77 = $76&1; $78 = (__ZN11DeckManager20getExtendedDeckStatsEP12DeckMetaDataP11MTGAllCardsb($14,$74,$75,$77)|0); $0 = $78; $79 = $0; STACKTOP = sp;return ($79|0); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($deckName,16); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if (!($22)) { __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $7 = $60; $8 = $61; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($9|0),0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $7 = $62; $8 = $63; } else { __THREW__ = 0; $27 = (invoke_iii(3885,($deckName|0),($5|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; $30 = (invoke_iii(3839,($27|0),(158822|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = $2; __THREW__ = 0; $34 = (invoke_iii(3919,($30|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; (invoke_iii(3839,($34|0),(160934|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $39 = $4; $40 = $39&1; $41 = ((($14)) + 36|0); $42 = ((($14)) + 24|0); $43 = $40 ? $41 : $42; $statsMap = $43; __THREW__ = 0; $44 = (invoke_ii(3903,1524)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } $47 = $2; __THREW__ = 0; invoke_vii(4772,($44|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $7 = $66; $8 = $67; __ZdlPv($44); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckName); $72 = $7; $73 = $8; ___resumeException($72|0); // unreachable; } HEAP32[$stats>>2] = $44; $50 = $statsMap; __THREW__ = 0; invoke_vii(3886,($11|0),($deckName|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } __THREW__ = 0; invoke_viii(4774,($10|0),($11|0),($stats|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; do { if ($54) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $7 = $68; $8 = $69; } else { __THREW__ = 0; invoke_viii(4775,($12|0),($50|0),($10|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $7 = $70; $8 = $71; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($10); break; } __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $57 = HEAP32[$stats>>2]|0; $0 = $57; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckName); $79 = $0; STACKTOP = sp;return ($79|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckName); $72 = $7; $73 = $8; ___resumeException($72|0); // unreachable; } } } } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $7 = $64; $8 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckName); $72 = $7; $73 = $8; ___resumeException($72|0); // unreachable; } } while(0); $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $7 = $58; $8 = $59; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($deckName); $72 = $7; $73 = $8; ___resumeException($72|0); // unreachable; return (0)|0; } function __ZN11DeckManager20getExtendedDeckStatsEP12DeckMetaDataP11MTGAllCardsb($this,$selectedDeck,$collection,$isAI) { $this = $this|0; $selectedDeck = $selectedDeck|0; $collection = $collection|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $deckId = 0, $deckName = 0, $stats = 0, $statsMap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stats = sp + 88|0; $deckName = sp + 76|0; $6 = sp + 56|0; $7 = sp + 52|0; $8 = sp + 40|0; $9 = sp + 24|0; $10 = sp + 16|0; $11 = sp + 12|0; $12 = sp; $0 = $this; $1 = $selectedDeck; $2 = $collection; $13 = $isAI&1; $3 = $13; $14 = $0; HEAP32[$stats>>2] = 0; $15 = $1; $16 = ($15|0)!=(0|0); if ($16) { $17 = $1; __ZN12DeckMetaData11getFilenameEv($deckName,$17); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($deckName,211279); } $18 = $1; $19 = ($18|0)!=(0|0); if ($19) { $20 = $1; __THREW__ = 0; $21 = (invoke_ii(4771,($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = $21; label = 6; } } else { $24 = 0; label = 6; } do { if ((label|0) == 6) { $deckId = $24; $25 = $3; $26 = $25&1; $27 = ((($14)) + 36|0); $28 = ((($14)) + 24|0); $29 = $26 ? $27 : $28; $statsMap = $29; $30 = $statsMap; __THREW__ = 0; $31 = (invoke_iii(4776,($30|0),($deckName|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { HEAP32[$6>>2] = $31; $34 = $statsMap; $35 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($34)|0); HEAP32[$7>>2] = $35; __THREW__ = 0; $36 = (invoke_iii(4777,($6|0),($7|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { if (!($36)) { $64 = $statsMap; __THREW__ = 0; $65 = (invoke_iii(4776,($64|0),($deckName|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break; } HEAP32[$11>>2] = $65; __THREW__ = 0; $68 = (invoke_ii(4780,($11|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $71 = ((($68)) + 12|0); $72 = HEAP32[$71>>2]|0; HEAP32[$stats>>2] = $72; $73 = HEAP32[$stats>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP8[$74>>0]|0; $76 = $75&1; if (!($76)) { $85 = HEAP32[$stats>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); STACKTOP = sp;return ($85|0); } $77 = HEAP32[$stats>>2]|0; __THREW__ = 0; invoke_vii(3800,($12|0),($deckName|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break; } $80 = $2; __THREW__ = 0; invoke_viii(4778,($77|0),($12|0),($80|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $4 = $83; $5 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $86 = $4; $87 = $5; ___resumeException($86|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $85 = HEAP32[$stats>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); STACKTOP = sp;return ($85|0); } } __THREW__ = 0; $39 = (invoke_ii(3903,1524)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $42 = $deckId; __THREW__ = 0; invoke_vii(4772,($39|0),($42|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; __ZdlPv($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $86 = $4; $87 = $5; ___resumeException($86|0); // unreachable; } HEAP32[$stats>>2] = $39; $45 = HEAP32[$stats>>2]|0; __THREW__ = 0; invoke_vii(3800,($8|0),($deckName|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $48 = $2; __THREW__ = 0; invoke_viii(4778,($45|0),($8|0),($48|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $4 = $60; $5 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $86 = $4; $87 = $5; ___resumeException($86|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $51 = $statsMap; __THREW__ = 0; invoke_viii(4779,($9|0),($deckName|0),($stats|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { __THREW__ = 0; invoke_viii(4775,($10|0),($51|0),($9|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $4 = $62; $5 = $63; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $86 = $4; $87 = $5; ___resumeException($86|0); // unreachable; } else { __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($9); $85 = HEAP32[$stats>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); STACKTOP = sp;return ($85|0); } } } } } } } } while(0); $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $86 = $4; $87 = $5; ___resumeException($86|0); // unreachable; return (0)|0; } function __ZN11DeckManager11EndInstanceEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[6896]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[6896]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN11DeckManagerD2Ev($2); __ZdlPv($2); } HEAP32[6896] = 0; return; } function __ZN11DeckManager11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[6896]|0; $3 = ($2|0)!=(0|0); if ($3) { $11 = HEAP32[6896]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(48)|0); __THREW__ = 0; invoke_vi(4781,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[6896] = $4; $11 = HEAP32[6896]|0; STACKTOP = sp;return ($11|0); } function __ZN11DeckManager19getDifficultyRatingEP6PlayerS1_($this,$statsPlayer,$player) { $this = $this|0; $statsPlayer = $statsPlayer|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $meta = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $1 = $this; $2 = $statsPlayer; $3 = $player; $5 = $1; $6 = $3; $7 = ((($6)) + 92|0); $8 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,211279)|0); if (!($8)) { $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } $9 = $3; $10 = ((($9)) + 92|0); $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 48|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = ($15|0)==(1); $17 = (__ZN11DeckManager25getDeckMetaDataByFilenameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($5,$10,$16)|0); $meta = $17; $18 = $meta; $19 = ($18|0)!=(0|0); if ($19) { $20 = $meta; $21 = ((($20)) + 104|0); $22 = $2; __ZN6Player23GetCurrentDeckStatsFileEv($4,$22); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($21,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $23 = $meta; $24 = ((($23)) + 92|0); $25 = $3; $26 = ((($25)) + 104|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($24,$26)|0); $27 = $meta; __ZN12DeckMetaData9LoadStatsEv($27); } $28 = $meta; $29 = (__ZN12DeckMetaData13getDifficultyEv($28)|0); $0 = $29; $30 = $0; STACKTOP = sp;return ($30|0); } function __ZN11DeckManagerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $it = 0, $metaDataIter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 52|0; $metaDataIter = sp + 48|0; $1 = sp + 44|0; $2 = sp + 40|0; $5 = sp + 28|0; $6 = sp + 24|0; $7 = sp + 20|0; $8 = sp + 16|0; $9 = sp + 12|0; $10 = sp + 8|0; $11 = sp + 4|0; $12 = sp; $0 = $this; $13 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); __ZNSt3__111__wrap_iterIPP12DeckMetaDataEC2Ev($metaDataIter); $14 = ((($13)) + 36|0); $15 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($14)|0); HEAP32[$1>>2] = $15; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $16 = ((($13)) + 36|0); $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($16)|0); HEAP32[$2>>2] = $17; __THREW__ = 0; $18 = (invoke_iii(4782,($it|0),($2|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } if (!($18)) { label = 14; break; } __THREW__ = 0; $21 = (invoke_ii(4780,($it|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } $24 = ((($21)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { __THREW__ = 0; $27 = (invoke_ii(4780,($it|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } $30 = ((($27)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { __ZN12StatsWrapperD2Ev($31); __ZdlPv($31); } __THREW__ = 0; $33 = (invoke_ii(4780,($it|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break; } $36 = ((($33)) + 12|0); HEAP32[$36>>2] = 0; } __THREW__ = 0; $43 = (invoke_iii(4783,($it|0),0)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } HEAP32[$5>>2] = $43; } L15: do { if ((label|0) == 14) { $46 = ((($13)) + 24|0); $47 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($46)|0); HEAP32[$6>>2] = $47; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $48 = ((($13)) + 24|0); $49 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($48)|0); HEAP32[$7>>2] = $49; __THREW__ = 0; $50 = (invoke_iii(4782,($it|0),($7|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L15; } if (!($50)) { break; } __THREW__ = 0; $53 = (invoke_ii(4780,($it|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L15; } $56 = ((($53)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(0|0); if ($58) { __THREW__ = 0; $59 = (invoke_ii(4780,($it|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break L15; } $62 = ((($59)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { __ZN12StatsWrapperD2Ev($63); __ZdlPv($63); } __THREW__ = 0; $65 = (invoke_ii(4780,($it|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L15; } $68 = ((($65)) + 12|0); HEAP32[$68>>2] = 0; } __THREW__ = 0; $69 = (invoke_iii(4783,($it|0),0)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break L15; } HEAP32[$8>>2] = $69; } $72 = ((($13)) + 12|0); $73 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($72)|0); HEAP32[$9>>2] = $73; ;HEAP32[$metaDataIter>>2]=HEAP32[$9>>2]|0; while(1) { $74 = ((($13)) + 12|0); $75 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($74)|0); HEAP32[$10>>2] = $75; $76 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($metaDataIter,$10)|0); if (!($76)) { break; } $77 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if ($79) { $80 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if (!($82)) { __ZN12DeckMetaDataD2Ev($81); __ZdlPv($81); } $83 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); HEAP32[$83>>2] = 0; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($metaDataIter)|0); } $84 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($13)|0); HEAP32[$11>>2] = $84; ;HEAP32[$metaDataIter>>2]=HEAP32[$11>>2]|0; while(1) { $85 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($13)|0); HEAP32[$12>>2] = $85; $86 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($metaDataIter,$12)|0); if (!($86)) { break; } $87 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { __ZN12DeckMetaDataD2Ev($91); __ZdlPv($91); } $93 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($metaDataIter)|0); HEAP32[$93>>2] = 0; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($metaDataIter)|0); } $94 = ((($13)) + 12|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($94); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($13); $95 = ((($13)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($95); $96 = ((($13)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($96); $97 = ((($13)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($97); $98 = ((($13)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($98); $99 = ((($13)) + 12|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($99); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($13); STACKTOP = sp;return; } } while(0); $37 = ___cxa_find_matching_catch(0|0)|0; $38 = tempRet0; $3 = $37; $4 = $38; $39 = ((($13)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($39); $40 = ((($13)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($40); $41 = ((($13)) + 12|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($41); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($13); $42 = $3; ___clang_call_terminate($42); // unreachable; } function __GLOBAL__sub_I_DeckManager_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_806(); ___cxx_global_var_init_1_807(); ___cxx_global_var_init_3_808(); ___cxx_global_var_init_5_809(); return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4784,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(4785,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE6assignINS_11__wrap_iterIPS2_EEEENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS2_NS_15iterator_traitsISB_E9referenceEEE5valueEvE4typeESB_SB_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$7 = sp + 76|0; $$byval_copy$6 = sp + 72|0; $$byval_copy$5 = sp + 68|0; $$byval_copy$4 = sp + 64|0; $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $1 = sp + 36|0; $2 = sp + 32|0; $__mid = sp + 28|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $10 = (__ZNSt3__18distanceINS_11__wrap_iterIPP12DeckMetaDataEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($$byval_copy,$$byval_copy$1)|0); $__new_size = $10; $11 = $__new_size; $12 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($9)|0); $13 = ($11>>>0)<=($12>>>0); if (!($13)) { __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE10deallocateEv($9); $23 = $__new_size; $24 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__recommendEj($9,$23)|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8allocateEj($9,$24); ;HEAP32[$7>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$8>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$8>>2]|0; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE18__construct_at_endINS_11__wrap_iterIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_($9,$$byval_copy$6,$$byval_copy$7); STACKTOP = sp;return; } ;HEAP32[$__mid>>2]=HEAP32[$__last>>2]|0; $__growing = 0; $14 = $__new_size; $15 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($9)|0); $16 = ($14>>>0)>($15>>>0); if ($16) { $__growing = 1; ;HEAP32[$__mid>>2]=HEAP32[$__first>>2]|0; $17 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($9)|0); __ZNSt3__17advanceINS_11__wrap_iterIPP12DeckMetaDataEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__mid,$17); } ;HEAP32[$3>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__mid>>2]|0; $18 = HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$4>>2]|0; $19 = (__ZNSt3__14copyINS_11__wrap_iterIPP12DeckMetaDataEES4_EET0_T_S7_S6_($$byval_copy$2,$$byval_copy$3,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { ;HEAP32[$5>>2]=HEAP32[$__mid>>2]|0; ;HEAP32[$6>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$6>>2]|0; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE18__construct_at_endINS_11__wrap_iterIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_($9,$$byval_copy$4,$$byval_copy$5); STACKTOP = sp;return; } else { $22 = $__m; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($9,$22); STACKTOP = sp;return; } } function __ZN11DeckIDMatchC2Ei($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__17find_ifINS_11__wrap_iterIPP12DeckMetaDataEE11DeckIDMatchEET_S7_S7_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; while(1) { $1 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($1)) { break; } $2 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($__first)|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN11DeckIDMatchclEP12DeckMetaData($__pred,$3)|0); if ($4) { break; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP12DeckMetaDataS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__19make_pairIPKcP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIP12StatsWrapperEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZNSt3__14pairIPKcP12StatsWrapperEC2IS2_S4_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IPKcS8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISN_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIPKcS9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISC_PvEEiEEEEbEC2ISH_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISL_SI_EE5valuesr14is_convertibleISM_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZN17DeckFilenameMatchC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $filename; $2 = $0; $3 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$3); STACKTOP = sp;return; } function __ZNSt3__17find_ifINS_11__wrap_iterIPP12DeckMetaDataEE17DeckFilenameMatchEET_S7_S7_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; while(1) { $1 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($1)) { break; } $2 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($__first)|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN17DeckFilenameMatchclEP12DeckMetaData($__pred,$3)|0); if ($4) { break; } (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN17DeckFilenameMatchD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP12DeckMetaDataEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISB_SF_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE($4,$$byval_copy)|0); HEAP32[$2>>2] = $5; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy$1); $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZN12DeckMetaDataD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 36|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($6); $7 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $8 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP12DeckMetaDataS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP12DeckMetaDataS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__19make_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRP12StatsWrapperEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IS6_RS8_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IS6_S8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISL_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIS7_S9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISC_PvEEiEEEEbEC2ISH_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISL_SI_EE5valuesr14is_convertibleISM_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19make_pairIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENSC_IT0_E4typeEEEOSD_OSG_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRP12StatsWrapperEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IRS6_RS8_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZN11DeckManagerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($3); $4 = ((($1)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($4); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function ___cxx_global_var_init_806() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27588,182585); (___cxa_atexit((3831|0),(27588|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_807() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27600,165089); (___cxa_atexit((3831|0),(27600|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_808() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27612,165080); (___cxa_atexit((3831|0),(27612|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_809() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27624,165065); (___cxa_atexit((3831|0),(27624|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4786,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP12DeckMetaDataEC2Ev($2); $3 = (__ZNSt3__17forwardIPP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4787,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4788,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(4789,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4790,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP12DeckMetaDataE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP12DeckMetaDataE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP12DeckMetaDataEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP12DeckMetaDataEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__18distanceINS_11__wrap_iterIPP12DeckMetaDataEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 17|0; $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = sp + 16|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_11__wrap_iterIPP12DeckMetaDataEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_26random_access_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_11__wrap_iterIPP12DeckMetaDataEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1miIPP12DeckMetaDataS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__first)|0); return ($1|0); } function __ZNSt3__1miIPP12DeckMetaDataS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__17advanceINS_11__wrap_iterIPP12DeckMetaDataEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_11__wrap_iterIPP12DeckMetaDataEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_11__wrap_iterIPP12DeckMetaDataEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $1; $4 = $2; (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEpLEi($3,$4)|0); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP12DeckMetaDataEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__14copyINS_11__wrap_iterIPP12DeckMetaDataEES4_EET0_T_S7_S6_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $1 = sp + 4|0; $2 = sp; $0 = $__result; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $3 = (__ZNSt3__113__unwrap_iterIP12DeckMetaDataEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy)|0); ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $4 = (__ZNSt3__113__unwrap_iterIP12DeckMetaDataEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy$1)|0); $5 = $0; $6 = (__ZNSt3__113__unwrap_iterIPP12DeckMetaDataEET_S4_($5)|0); $7 = (__ZNSt3__16__copyIP12DeckMetaDataS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($3,$4,$6)|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__16__copyIP12DeckMetaDataS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIP12DeckMetaDataEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($__i) { $__i = $__i|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($__i)|0); return ($0|0); } function __ZNSt3__113__unwrap_iterIPP12DeckMetaDataEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE18__construct_at_endINS_11__wrap_iterIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $0; $2 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($3)) { break; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$1,1); $4 = $__a; $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($6)|0); $8 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($4,$7,$8); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $9 = ((($1)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__111__wrap_iterIPP12DeckMetaDataEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4784,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10deallocateERS4_PS3_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4791,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP12DeckMetaDataE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP12DeckMetaDataE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP12DeckMetaDataE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP12DeckMetaDataE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN11DeckIDMatchclEP12DeckMetaData($this,$inPtr) { $this = $this|0; $inPtr = $inPtr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inPtr; $2 = $0; $3 = $1; $4 = (__ZN12DeckMetaData9getDeckIdEv($3)|0); $5 = HEAP32[$2>>2]|0; $6 = ($4|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1eqIPP12DeckMetaDataS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN17DeckFilenameMatchclEP12DeckMetaData($this,$inPtr) { $this = $this|0; $inPtr = $inPtr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $inPtr; $3 = $0; $4 = $1; __ZN12DeckMetaData11getFilenameEv($2,$4); $5 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($2,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($5|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP12DeckMetaDataEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP12DeckMetaDataEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP12DeckMetaDataEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP12DeckMetaDataEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP12DeckMetaDataEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4792,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4793,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP12DeckMetaDataEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP12DeckMetaDataEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP12DeckMetaDataEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP12DeckMetaDataEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4794,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4790,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12DeckMetaDataRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12DeckMetaDataRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIP12StatsWrapperEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairIPKcP12StatsWrapperEC2IS2_S4_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIP12StatsWrapperEEOT_RNS_16remove_referenceIS3_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIPKcS9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIPKcS9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISP_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(4795,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIPKcS9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISP_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4796,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP12StatsWrapperEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4797,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP12StatsWrapperEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP12StatsWrapperEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP12StatsWrapperEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP12StatsWrapperEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9constructISB_JNS_4pairIPKcSA_EEEEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE11__constructISB_JNS_4pairIPKcSA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE11__constructISB_JNS_4pairIPKcSA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE9constructISA_JNS_4pairIPKcS9_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE9constructISA_JNS_4pairIPKcS9_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IJNS_4pairIPKcS8_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IJNS_4pairIPKcS8_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IPKcS9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISE_S7_EE5valuesr14is_convertibleISF_S9_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IPKcS9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISE_S7_EE5valuesr14is_convertibleISF_S9_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($5)|0); $7 = HEAP32[$6>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$7); $8 = ((($4)) + 12|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIP12StatsWrapperEEOT_RNS_16remove_referenceIS3_E4typeE($10)|0); $12 = HEAP32[$11>>2]|0; HEAP32[$8>>2] = $12; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueEPNS_11__tree_nodeISA_PvEE($agg$result,$this,$__nd) { $agg$result = $agg$result|0; $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__inserted = 0, $__parent = 0; var $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 12|0; $__inserted = sp + 24|0; $2 = sp; $0 = $this; $1 = $__nd; $3 = $0; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($3,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; HEAP8[$__inserted>>0] = 0; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = HEAP32[$__parent>>2]|0; $13 = $__child; $14 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($3,$12,$13,$14); $15 = $1; $__r = $15; HEAP8[$__inserted>>0] = 1; } $16 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($2,$16); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEbEC2ISG_RbvEEOT_OT0_($agg$result,$2,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKSA_SF_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKSA_SF_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKSA_SF_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEbEC2ISG_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($8)|0); __THREW__ = 0; invoke_vii(4789,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE10deallocateERSE_PSD_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairIPKcP12StatsWrapperEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISC_PvEEiEEEEbEC2ISH_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISL_SI_EE5valuesr14is_convertibleISM_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P12StatsWrapperEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5eraseENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSC_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE7destroyISB_EEvRSE_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE10deallocateERSE_PSD_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__1miIPKP12DeckMetaDataS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP12DeckMetaDataE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP12DeckMetaDataE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP12DeckMetaDataE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14moveIPP12DeckMetaDataS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP12DeckMetaDataEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP12DeckMetaDataEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP12DeckMetaDataEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP12DeckMetaDataS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP12DeckMetaDataS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__17forwardIRP12StatsWrapperEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IS6_RS8_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); $6 = ((($3)) + 12|0); $7 = $2; $8 = (__ZNSt3__17forwardIRP12StatsWrapperEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIS7_S9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISN_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(4795,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISN_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEPT_RSB_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4798,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9constructISB_JNS_4pairIS8_SA_EEEEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE11__constructISB_JNS_4pairIS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE11__constructISB_JNS_4pairIS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE9constructISA_JNS_4pairIS7_S9_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP12StatsWrapperEEPvEEE9constructISA_JNS_4pairIS7_S9_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IJNS_4pairIS6_S8_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IJNS_4pairIS6_S8_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IS6_S9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_S9_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IS6_S9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_S9_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($4,$6); $7 = ((($4)) + 12|0); $8 = $2; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__17forwardIP12StatsWrapperEEOT_RNS_16remove_referenceIS3_E4typeE($9)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$7>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEC2IRS6_RS8_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); $6 = ((($3)) + 12|0); $7 = $2; $8 = (__ZNSt3__17forwardIRP12StatsWrapperEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZN8DeckMenuC2EiP12JGuiListeneriNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKib($this,$id,$listener,$fontId,$_title,$0,$showDetailsOverride) { $this = $this|0; $id = $id|0; $listener = $listener|0; $fontId = $fontId|0; $_title = $_title|0; $0 = $0|0; $showDetailsOverride = $showDetailsOverride|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0.0; var $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0.0, $203 = 0, $204 = 0.0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $boxStartX = 0.0, $descriptionFont = 0, $detailedInfoString = 0, $scrollerHeight = 0.0, $scrollerWidth = 0.0, $stringWidth = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 96|0; $10 = sp + 84|0; $11 = sp + 72|0; $12 = sp + 64|0; $13 = sp + 48|0; $14 = sp + 145|0; $detailedInfoString = sp + 36|0; $15 = sp + 24|0; $16 = sp; $17 = sp + 144|0; $1 = $this; $2 = $id; $3 = $listener; $4 = $fontId; $5 = $0; $18 = $showDetailsOverride&1; $6 = $18; $19 = $1; $20 = (__ZN3JGE11GetInstanceEv()|0); $21 = $2; $22 = $3; __ZN14JGuiControllerC2EP3JGEiP12JGuiListener($19,$20,$21,$22); $23 = 27648; HEAP32[$19>>2] = $23; $24 = ((($19)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($24); $25 = ((($19)) + 200|0); $26 = $4; HEAP32[$25>>2] = $26; $27 = ((($19)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($27); $28 = ((($19)) + 216|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($28); $29 = ((($19)) + 260|0); $30 = $6; $31 = $30&1; $32 = $31&1; HEAP8[$29>>0] = $32; $33 = ((($19)) + 276|0); $34 = ((($33)) + 64|0); $35 = $33; while(1) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($35); $36 = ((($35)) + 8|0); $37 = ($36|0)==($34|0); if ($37) { break; } else { $35 = $36; } } $38 = ((($19)) + 188|0); __THREW__ = 0; (invoke_iii(3925,($38|0),(125702|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; L4: do { if ($40) { label = 14; } else { $41 = ((($19)) + 261|0); HEAP8[$41>>0] = 0; $42 = ((($19)) + 256|0); HEAP32[$42>>2] = 0; $43 = ((($19)) + 116|0); HEAPF32[$43>>2] = 50.0; $44 = ((($19)) + 108|0); HEAPF32[$44>>2] = 176.0; $45 = ((($19)) + 112|0); HEAPF32[$45>>2] = 115.0; $46 = ((($19)) + 120|0); HEAPF32[$46>>2] = 110.0; $47 = ((($19)) + 124|0); HEAPF32[$47>>2] = 15.0; $48 = ((($19)) + 128|0); HEAPF32[$48>>2] = 180.0; $49 = ((($19)) + 132|0); HEAPF32[$49>>2] = 265.0; $50 = ((($19)) + 136|0); HEAPF32[$50>>2] = 95.0; $51 = ((($19)) + 140|0); HEAPF32[$51>>2] = 145.0; $52 = ((($19)) + 144|0); HEAPF32[$52>>2] = 195.0; $53 = ((($19)) + 172|0); HEAPF32[$53>>2] = 400.0; $54 = ((($19)) + 176|0); HEAPF32[$54>>2] = 235.0; $55 = ((($19)) + 180|0); HEAPF32[$55>>2] = 50.0; $56 = ((($19)) + 148|0); HEAPF32[$56>>2] = 300.0; $57 = ((($19)) + 152|0); HEAPF32[$57>>2] = 15.0; $58 = ((($19)) + 156|0); HEAPF32[$58>>2] = 50.0; $59 = ((($19)) + 160|0); HEAPF32[$59>>2] = 227.0; $60 = ((($19)) + 164|0); HEAPF32[$60>>2] = 232.0; $61 = ((($19)) + 168|0); HEAPF32[$61>>2] = 11.0; $62 = ((($19)) + 184|0); HEAP8[$62>>0] = 0; $scrollerWidth = 200.0; $scrollerHeight = 28.0; __THREW__ = 0; $63 = (invoke_ii(3903,104)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 14; } else { $66 = $scrollerWidth; $67 = $scrollerHeight; __THREW__ = 0; invoke_viidddddi(4757,($63|0),0,14.0,235.0,(+$66),(+$67),7.0,1); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $7 = $119; $8 = $120; __ZdlPv($63); break; } $70 = ((($19)) + 264|0); HEAP32[$70>>2] = $63; $71 = ((($19)) + 268|0); HEAP8[$71>>0] = 1; $72 = ((($19)) + 236|0); HEAP32[$72>>2] = 6; $73 = ((($19)) + 236|0); $74 = HEAP32[$73>>2]|0; $75 = (+($74|0)); $76 = $75 * 25.0; $77 = 32.0 + $76; $78 = ((($19)) + 104|0); HEAPF32[$78>>2] = $77; $79 = ((($19)) + 204|0); __THREW__ = 0; invoke_vii(3800,($10|0),($_title|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 14; } else { __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $7 = $121; $8 = $122; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($79,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $84 = ((($19)) + 216|0); $85 = ((($19)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($84|0),($85|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 14; } else { __THREW__ = 0; $88 = (invoke_i(4541)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 14; } else { $91 = HEAP32[$88>>2]|0; $92 = ((($91)) + 112|0); $93 = HEAP32[$92>>2]|0; $94 = $4; __THREW__ = 0; $95 = (invoke_iii($93|0,($88|0),($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 14; } else { $98 = ((($19)) + 228|0); HEAP32[$98>>2] = $95; $99 = ((($19)) + 240|0); HEAP32[$99>>2] = 0; $100 = ((($19)) + 244|0); HEAPF32[$100>>2] = 0.0; $101 = ((($19)) + 252|0); HEAPF32[$101>>2] = 0.0; $102 = ((($19)) + 262|0); HEAP8[$102>>0] = 0; $103 = ((($19)) + 228|0); $104 = HEAP32[$103>>2]|0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 28|0); $107 = HEAP32[$106>>2]|0; $108 = ((($19)) + 204|0); $109 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($108)|0); __THREW__ = 0; $110 = (+invoke_dii($107|0,($104|0),($109|0))); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 14; } else { $113 = ((($19)) + 128|0); $114 = +HEAPF32[$113>>2]; $115 = $110 > $114; $116 = ((($19)) + 232|0); if ($115) { HEAPF32[$116>>2] = 0.75; } else { HEAPF32[$116>>2] = 1.0; } $123 = ((($19)) + 248|0); HEAPF32[$123>>2] = 16.0; $124 = ((($19)) + 272|0); HEAPF32[$124>>2] = 16.0; $125 = HEAP32[6909]|0; $126 = (0|0)==($125|0); L22: do { if ($126) { __THREW__ = 0; $127 = (invoke_ii(3903,204)|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 14; break L4; } $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; __THREW__ = 0; $130 = (invoke_i(4541)|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 28; } else { $133 = HEAP32[$130>>2]|0; $134 = ((($133)) + 32|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(156571|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 28; } else { __THREW__ = 0; $138 = (invoke_i(4541)|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 29; } else { $141 = HEAP32[$138>>2]|0; $142 = ((($141)) + 60|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(156581|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 29; } else { __THREW__ = 0; invoke_viii($143|0,($12|0),($138|0),($13|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $7 = $158; $8 = $159; } else { $148 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($12)|0); __THREW__ = 0; $149 = (invoke_iiiiii($135|0,($130|0),($11|0),($148|0),1,1)|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; do { if (!($151)) { __THREW__ = 0; invoke_vii(4799,($127|0),($149|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break; } $$expand_i1_val2 = 0; HEAP8[$14>>0] = $$expand_i1_val2; HEAP32[6909] = $127; __ZNSt3__110shared_ptrI5JQuadED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L22; } } while(0); $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $7 = $160; $8 = $161; __ZNSt3__110shared_ptrI5JQuadED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } } if ((label|0) == 29) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $7 = $156; $8 = $157; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } } if ((label|0) == 28) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $7 = $154; $8 = $155; } $$pre_trunc = HEAP8[$14>>0]|0; $162 = $$pre_trunc&1; if (!($162)) { break L4; } __ZdlPv($127); break L4; } } while(0); $163 = HEAP32[6909]|0; $164 = ((($19)) + 112|0); $165 = +HEAPF32[$164>>2]; $166 = ((($19)) + 116|0); $167 = +HEAPF32[$166>>2]; __THREW__ = 0; invoke_vidd(4800,($163|0),(+$165),(+$167)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 14; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(156897|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 14; } else { __THREW__ = 0; invoke_vii(3887,($detailedInfoString|0),($15|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { $214 = ___cxa_find_matching_catch()|0; $215 = tempRet0; $7 = $214; $8 = $215; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __THREW__ = 0; $174 = (invoke_i(4541)|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; L52: do { if ($176) { label = 49; } else { $177 = HEAP32[$174>>2]|0; $178 = ((($177)) + 112|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_iii($179|0,($174|0),0)|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 49; } else { $descriptionFont = $180; $183 = $descriptionFont; $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + 28|0); $186 = HEAP32[$185>>2]|0; $187 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($detailedInfoString)|0); __THREW__ = 0; $188 = (+invoke_dii($186|0,($183|0),($187|0))); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 49; } else { $stringWidth = $188; $191 = ((($19)) + 172|0); $192 = +HEAPF32[$191>>2]; $193 = $stringWidth; $194 = $193 / 2.0; $195 = $192 - $194; $196 = $195 + 20.0; $boxStartX = $196; __THREW__ = 0; $197 = (invoke_ii(3903,68)|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 49; } else { $$expand_i1_val5 = 1; HEAP8[$17>>0] = $$expand_i1_val5; __THREW__ = 0; invoke_vii(3800,($16|0),($detailedInfoString|0)); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; do { if ($201) { $218 = ___cxa_find_matching_catch()|0; $219 = tempRet0; $7 = $218; $8 = $219; } else { $202 = $boxStartX; $203 = ((($19)) + 176|0); $204 = +HEAPF32[$203>>2]; __THREW__ = 0; invoke_viiiiiddiii(4801,($197|0),($19|0),10000,0,($16|0),(+$202),(+$204),11,0,0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { $220 = ___cxa_find_matching_catch()|0; $221 = tempRet0; $7 = $220; $8 = $221; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $$expand_i1_val7 = 0; HEAP8[$17>>0] = $$expand_i1_val7; $207 = ((($19)) + 100|0); HEAP32[$207>>2] = $197; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $208 = ((($19)) + 100|0); $209 = HEAP32[$208>>2]|0; __THREW__ = 0; invoke_viii(739,($19|0),($209|0),1); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 49; break L52; } __THREW__ = 0; invoke_vi(4802,($19|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 49; break L52; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInfoString); STACKTOP = sp;return; } } while(0); $$pre_trunc9 = HEAP8[$17>>0]|0; $222 = $$pre_trunc9&1; if (!($222)) { break; } __ZdlPv($197); } } } } } while(0); if ((label|0) == 49) { $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $7 = $216; $8 = $217; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInfoString); } } } } } } } } } } while(0); if ((label|0) == 14) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $7 = $117; $8 = $118; } $223 = ((($33)) + 64|0); $225 = $223; while(1) { $224 = ((($225)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($224); $226 = ($224|0)==($33|0); if ($226) { break; } else { $225 = $224; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZN14JGuiControllerD2Ev($19); $227 = $7; $228 = $8; ___resumeException($227|0); // unreachable; } function __ZN8DeckMenu14updateScrollerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $it = 0, $taskDescription = 0, $taskList = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $taskList = sp + 200|0; $1 = sp + 184|0; $it = sp + 172|0; $4 = sp + 168|0; $taskDescription = sp + 32|0; $5 = sp + 28|0; $6 = sp + 16|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,211279); __THREW__ = 0; invoke_vii(4803,($taskList|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $86 = $2; $87 = $3; ___resumeException($86|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = ((($9)) + 264|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_vi(4804,($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; L5: do { if ($15) { label = 24; } else { $16 = ((($taskList)) + 116|0); $17 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$it>>2] = $17; while(1) { $18 = ((($taskList)) + 116|0); $19 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($20)) { label = 29; break; } __THREW__ = 0; invoke_vii(3922,($taskDescription|0),16); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 24; break L5; } __THREW__ = 0; $23 = (invoke_iii(3839,($taskDescription|0),(139704|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 25; break; } __THREW__ = 0; $26 = (invoke_ii(4759,4)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 25; break; } HEAP32[$5>>2] = $26; __THREW__ = 0; $29 = (invoke_iii(4760,($23|0),($5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 25; break; } $32 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; $34 = (invoke_ii(4685,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 25; break; } __THREW__ = 0; $37 = (invoke_iii(3919,($29|0),($34|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 25; break; } __THREW__ = 0; $40 = (invoke_iii(3839,($37|0),(125719|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 25; break; } __THREW__ = 0; $43 = (invoke_iii(3839,($40|0),(125723|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 25; break; } $46 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; $48 = (invoke_ii(4805,($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 25; break; } __THREW__ = 0; $51 = (invoke_iii(3919,($43|0),($48|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 25; break; } __THREW__ = 0; $54 = (invoke_iii(4758,($51|0),(4741|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 25; break; } $57 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; invoke_vii(4806,($6|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 25; break; } __THREW__ = 0; $61 = (invoke_iii(3885,($54|0),($6|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 26; break; } __THREW__ = 0; $64 = (invoke_iii(4758,($61|0),(4741|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 26; break; } __THREW__ = 0; (invoke_iii(4758,($64|0),(4741|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 26; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $69 = ((($9)) + 264|0); $70 = HEAP32[$69>>2]|0; __THREW__ = 0; invoke_vii(3886,($7|0),($taskDescription|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 25; break; } __THREW__ = 0; invoke_vii(4807,($70|0),($7|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 27; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($taskDescription); $75 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$8>>2] = $75; } if ((label|0) == 25) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $2 = $80; $3 = $81; } else if ((label|0) == 26) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $2 = $82; $3 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else if ((label|0) == 27) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 29) { __ZN8TaskListD2Ev($taskList); STACKTOP = sp;return; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($taskDescription); } } while(0); if ((label|0) == 24) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; } __ZN8TaskListD2Ev($taskList); $86 = $2; $87 = $3; ___resumeException($86|0); // unreachable; } function __ZN8DeckMenu20RenderDeckManaColorsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $colorIdx = 0, $deckManaColors = 0, $displayDeckMana = 0, $manaIconX = 0.0, $manaIconY = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $deckManaColors = sp + 24|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 188|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($5,125702,0)|0); $7 = ($6|0)!=(-1); $8 = $7&1; $displayDeckMana = $8; $manaIconX = 398.0; $manaIconY = 55.0; $9 = ((($4)) + 256|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } $12 = $displayDeckMana; $13 = $12&1; if (!($13)) { STACKTOP = sp;return; } $14 = ((($4)) + 256|0); $15 = HEAP32[$14>>2]|0; __ZN12DeckMetaData13getColorIndexEv($1,$15); $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(3797,($deckManaColors|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($deckManaColors)|0); $20 = ($19|0)==(6); L11: do { if ($20) { $colorIdx = 1; while(1) { $21 = $colorIdx; $22 = ($21|0)<(6); if (!($22)) { break L11; } $23 = $colorIdx; __THREW__ = 0; $24 = (invoke_iii(4808,($deckManaColors|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } $27 = HEAP8[$24>>0]|0; $28 = $27 << 24 >> 24; $29 = ($28|0)==(49); $30 = $29&1; $31 = ($30|0)!=(0); if ($31) { __THREW__ = 0; $32 = (invoke_i(4575)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } $35 = $colorIdx; __THREW__ = 0; $36 = (invoke_iii(4559,(29284|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } $39 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($36)|0); $40 = $manaIconX; $41 = $manaIconY; __THREW__ = 0; invoke_viiddddd(3893,($32|0),($39|0),(+$40),(+$41),0.0,0.5,0.5); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } $44 = $manaIconX; $45 = $44 + 15.0; $manaIconX = $45; } $50 = $colorIdx; $51 = (($50) + 1)|0; $colorIdx = $51; } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckManaColors); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } else { (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($deckManaColors,211279)|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckManaColors); STACKTOP = sp;return; } function __ZN8DeckMenu16RenderBackgroundEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $background = 0, $bgFilename = 0, $scaleX = 0.0, $scaleY = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $bgFilename = sp + 40|0; $background = sp + 24|0; $3 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($bgFilename,16); $5 = ((($4)) + 188|0); __THREW__ = 0; $6 = (invoke_iii(3885,($bgFilename|0),($5|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; (invoke_iii(3839,($6|0),(167442|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = HEAP8[125735]|0; $12 = $11&1; if (!($12)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($bgFilename); STACKTOP = sp;return; } __THREW__ = 0; $13 = (invoke_i(4541)|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = HEAP32[$13>>2]|0; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_vii(3886,($3|0),($bgFilename|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_viiii($18|0,($background|0),($13|0),($3|0),64); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($bgFilename); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $23 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); $24 = ($23|0)!=(0|0); do { if ($24) { $25 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); $26 = ((($25)) + 44|0); $27 = +HEAPF32[$26>>2]; $28 = 480.0 / $27; $scaleX = $28; $29 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); $30 = ((($29)) + 48|0); $31 = +HEAPF32[$30>>2]; $32 = 272.0 / $31; $scaleY = $32; __THREW__ = 0; $33 = (invoke_i(4575)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); $37 = $scaleX; $38 = $scaleY; __THREW__ = 0; invoke_viiddddd(3893,($33|0),($36|0),0.0,0.0,0.0,(+$37),(+$38)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { break; } } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; __ZNSt3__110shared_ptrI5JQuadED2Ev($background); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($bgFilename); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { HEAP8[125735] = 0; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($background); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($bgFilename); STACKTOP = sp;return; } } } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($bgFilename); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } function __ZN8DeckMenu15getSelectedDeckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 256|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 256|0); $7 = HEAP32[$6>>2]|0; $0 = $7; } else { $0 = 0; } $8 = $0; STACKTOP = sp;return ($8|0); } function __ZN8DeckMenu28enableDisplayDetailsOverrideEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 261|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZN8DeckMenu17showDetailsScreenEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $currentMenuItem = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $3 = (__ZN8DeckMenu15getSelectedDeckEv($2)|0); $currentMenuItem = $3; $4 = $currentMenuItem; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = ((($2)) + 261|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; break; } $9 = ((($2)) + 260|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if ($11) { $12 = $currentMenuItem; $13 = (__ZN12DeckMetaData12getVictoriesEv($12)|0); $14 = ($13|0)>(20); if ($14) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } else { label = 7; } } else { label = 7; } } else { label = 7; } } while(0); if ((label|0) == 7) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; } $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } function __ZN8DeckMenu13initMenuItemsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentMenuItem = 0, $i = 0, $sY = 0.0; var $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 116|0); $3 = +HEAPF32[$2>>2]; $4 = $3 + 16.0; $sY = $4; $5 = ((($1)) + 240|0); $6 = HEAP32[$5>>2]|0; $i = $6; while(1) { $7 = $i; $8 = ((($1)) + 96|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)<($9|0); if (!($10)) { break; } $11 = ((($1)) + 116|0); $12 = +HEAPF32[$11>>2]; $13 = $12 + 16.0; $14 = $i; $15 = (+($14|0)); $16 = $15 * 25.0; $17 = $13 + $16; $y = $17; $18 = ((($1)) + 72|0); $19 = $i; $20 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $currentMenuItem = $21; $22 = $currentMenuItem; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 36|0); $25 = HEAP32[$24>>2]|0; $26 = ((($1)) + 112|0); $27 = +HEAPF32[$26>>2]; $28 = $y; FUNCTION_TABLE_vidd[$25 & 8191]($22,$27,$28); $29 = $currentMenuItem; $30 = (__ZNK12DeckMenuItem8hasFocusEv($29)|0); if ($30) { $31 = $y; $sY = $31; } $32 = $i; $33 = (($32) + 1)|0; $i = $33; } $34 = $sY; $35 = ((($1)) + 248|0); HEAPF32[$35>>2] = $34; $36 = ((($1)) + 272|0); HEAPF32[$36>>2] = $34; STACKTOP = sp;return; } function __ZN8DeckMenu16selectRandomDeckEb($this,$isAi) { $this = $this|0; $isAi = $isAi|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $deckList = 0, $deckManager = 0; var $random = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $isAi&1; $1 = $2; $3 = $0; $4 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $4; $5 = $1; $6 = $5&1; $7 = $deckManager; if ($6) { $8 = (__ZN11DeckManager18getAIDeckOrderListEv($7)|0); $10 = $8; } else { $9 = (__ZN11DeckManager22getPlayerDeckOrderListEv($7)|0); $10 = $9; } $deckList = $10; $11 = (_rand()|0); $12 = $deckList; $13 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = (($11|0) % ($13|0))&-1; $random = $14; $15 = $random; $16 = $1; $17 = $16&1; __ZN8DeckMenu10selectDeckEib($3,$15,$17); STACKTOP = sp;return; } function __ZN8DeckMenu10selectDeckEib($this,$deckId,$isAi) { $this = $this|0; $deckId = $deckId|0; $isAi = $isAi|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $deckList = 0, $deckManager = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deckId; $3 = $isAi&1; $2 = $3; $4 = $0; $5 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $5; $6 = $2; $7 = $6&1; $8 = $deckManager; if ($7) { $9 = (__ZN11DeckManager18getAIDeckOrderListEv($8)|0); $11 = $9; } else { $10 = (__ZN11DeckManager22getPlayerDeckOrderListEv($8)|0); $11 = $10; } $deckList = $11; $12 = $deckList; $13 = $1; $14 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($4)) + 256|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function __ZN8DeckMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0.0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0.0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $28 = 0.0; var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $currentAvatarImageName = 0, $currentMenuItem = 0; var $descriptionFont = 0, $evil = 0, $height = 0.0, $i = 0, $metaData = 0, $oss = 0, $quad = 0, $renderer = 0, $text = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $currentAvatarImageName = sp + 272|0; $quad = sp + 264|0; $3 = sp + 240|0; $text = sp + 224|0; $4 = sp + 212|0; $5 = sp + 200|0; $oss = sp + 64|0; $6 = sp + 48|0; $7 = sp + 36|0; $8 = sp + 24|0; $9 = sp + 12|0; $10 = sp; $0 = $this; $11 = $0; $12 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $12; $13 = ((($11)) + 104|0); $14 = +HEAPF32[$13>>2]; $height = $14; $15 = ((($11)) + 184|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if (!($17)) { __ZN8DeckMenu13initMenuItemsEv($11); $18 = HEAP32[6909]|0; __ZN17hgeParticleSystem4FireEv($18); $19 = ((($11)) + 252|0); HEAPF32[$19>>2] = 0.0; $20 = ((($11)) + 184|0); HEAP8[$20>>0] = 1; } $21 = ((($11)) + 252|0); $22 = +HEAPF32[$21>>2]; $23 = $22 < 1.0; if ($23) { $24 = ((($11)) + 252|0); $25 = +HEAPF32[$24>>2]; $26 = $25 > 0.0; $27 = ((($11)) + 252|0); $28 = +HEAPF32[$27>>2]; $29 = -$28; $30 = $26 ? $28 : $29; $31 = $height; $32 = $31 * $30; $height = $32; } $33 = ((($11)) + 240|0); $34 = HEAP32[$33>>2]|0; $i = $34; L7: while(1) { $35 = $i; $36 = ((($11)) + 240|0); $37 = HEAP32[$36>>2]|0; $38 = ((($11)) + 236|0); $39 = HEAP32[$38>>2]|0; $40 = (($37) + ($39))|0; $41 = ($35|0)<($40|0); if (!($41)) { label = 69; break; } $42 = $i; $43 = ((($11)) + 96|0); $44 = HEAP32[$43>>2]|0; $45 = (($44) - 1)|0; $46 = ($42|0)>($45|0); if ($46) { label = 69; break; } $47 = ((($11)) + 72|0); $48 = $i; $49 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($47,$48)|0); $50 = HEAP32[$49>>2]|0; $currentMenuItem = $50; $51 = $currentMenuItem; $52 = (+__ZNK12DeckMenuItem4getYEv($51)); $53 = ((($11)) + 240|0); $54 = HEAP32[$53>>2]|0; $55 = (+($54|0)); $56 = 25.0 * $55; $57 = $52 - $56; $58 = ((($11)) + 116|0); $59 = +HEAPF32[$58>>2]; $60 = $height; $61 = $59 + $60; $62 = $61 - 25.0; $63 = $62 + 7.0; $64 = $57 < $63; if ($64) { $65 = $currentMenuItem; $66 = (__ZNK12DeckMenuItem11getMetaDataEv($65)|0); $metaData = $66; $67 = $metaData; $68 = ($67|0)!=(0|0); if ($68) { $69 = $metaData; $70 = ((($69)) + 117|0); $71 = HEAP8[$70>>0]|0; $72 = $71&1; if (!($72)) { $73 = $metaData; __ZN12DeckMetaData9LoadStatsEv($73); } } $74 = $currentMenuItem; $75 = (__ZNK12DeckMenuItem8hasFocusEv($74)|0); if ($75) { $76 = $metaData; $77 = ((($11)) + 256|0); HEAP32[$77>>2] = $76; $78 = (__ZN16WResourceManager8InstanceEv()|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 112|0); $81 = HEAP32[$80>>2]|0; $82 = (FUNCTION_TABLE_iii[$81 & 8191]($78,0)|0); $descriptionFont = $82; $83 = (__ZN8DeckMenu17showDetailsScreenEv($11)|0); $84 = ((($11)) + 100|0); $85 = HEAP32[$84>>2]|0; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 64|0); $88 = HEAP32[$87>>2]|0; if ($83) { FUNCTION_TABLE_vii[$88 & 8191]($85,1); $89 = ((($11)) + 100|0); $90 = HEAP32[$89>>2]|0; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; FUNCTION_TABLE_vi[$93 & 8191]($90); } else { FUNCTION_TABLE_vii[$88 & 8191]($85,0); } $94 = $currentMenuItem; __ZNK12DeckMenuItem16getImageFilenameEv($currentAvatarImageName,$94); $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($currentAvatarImageName)|0); $96 = ($95>>>0)>(0); if ($96) { __THREW__ = 0; $97 = (invoke_i(4541)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 25; break; } $100 = HEAP32[$97>>2]|0; $101 = ((($100)) + 28|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_viiii($102|0,($quad|0),($97|0),($currentAvatarImageName|0),16); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 25; break; } $105 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $106 = ($105|0)!=(0|0); do { if ($106) { $107 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $108 = ((($107)) + 44|0); HEAPF32[$108>>2] = 35.0; $109 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $110 = ((($109)) + 48|0); HEAPF32[$110>>2] = 50.0; $111 = $currentMenuItem; __THREW__ = 0; invoke_vii(4809,($3|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 26; break L7; } $114 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($3,133901)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); if (!($114)) { $131 = $renderer; $132 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $133 = ((($11)) + 164|0); $134 = +HEAPF32[$133>>2]; $135 = ((($11)) + 168|0); $136 = +HEAPF32[$135>>2]; __THREW__ = 0; invoke_viiddddd(3893,($131|0),($132|0),(+$134),(+$136),0.0,1.0,1.0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 26; break L7; } else { break; } } $115 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $evil = $115; $116 = $evil; __THREW__ = 0; invoke_vii(4153,($116|0),1); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 26; break L7; } $119 = $renderer; $120 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $121 = ((($11)) + 164|0); $122 = +HEAPF32[$121>>2]; $123 = ((($11)) + 168|0); $124 = +HEAPF32[$123>>2]; __THREW__ = 0; invoke_viiddddd(3893,($119|0),($120|0),(+$122),(+$124),0.0,1.0,1.0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 26; break L7; } $evil = 0; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } $139 = $currentMenuItem; __THREW__ = 0; invoke_vii(4810,($5|0),($139|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 25; break; } __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 49; break; } $144 = ((($11)) + 144|0); $145 = +HEAPF32[$144>>2]; $146 = $descriptionFont; $147 = ((($146)) + 4|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; invoke_viidi(4811,($text|0),($4|0),(+$145),($148|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 50; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $151 = $descriptionFont; $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 8|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; invoke_vii($154|0,($151|0),-1); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 52; break; } $157 = $descriptionFont; $158 = HEAP32[$157>>2]|0; $159 = HEAP32[$158>>2]|0; $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($text)|0); $161 = ((($11)) + 132|0); $162 = +HEAPF32[$161>>2]; $163 = ((($11)) + 136|0); $164 = +HEAPF32[$163>>2]; __THREW__ = 0; invoke_viiddidd($159|0,($157|0),($160|0),(+$162),(+$164),0,0.0,0.0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 52; break; } $167 = $currentMenuItem; __THREW__ = 0; $168 = (invoke_ii(4812,($167|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 52; break; } if ($168) { __THREW__ = 0; invoke_vii(3922,($oss|0),16); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 52; break; } __THREW__ = 0; invoke_vii(3797,($7|0),(125736|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 53; break; } __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 54; break; } __THREW__ = 0; $177 = (invoke_iii(3885,($oss|0),($6|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 55; break; } $180 = $currentMenuItem; __THREW__ = 0; invoke_vii(4813,($8|0),($180|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 55; break; } __THREW__ = 0; $183 = (invoke_iii(3885,($177|0),($8|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 56; break; } __THREW__ = 0; (invoke_iii(4758,($183|0),(4741|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 56; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $188 = $currentMenuItem; __THREW__ = 0; invoke_vii(4814,($9|0),($188|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 53; break; } __THREW__ = 0; (invoke_iii(3885,($oss|0),($9|0))|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 59; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $193 = $descriptionFont; $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 8|0); $196 = HEAP32[$195>>2]|0; __THREW__ = 0; invoke_vii($196|0,($193|0),-1); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 53; break; } $199 = $descriptionFont; $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 4|0); $202 = HEAP32[$201>>2]|0; __THREW__ = 0; invoke_vii(3886,($10|0),($oss|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 53; break; } $205 = ((($11)) + 148|0); $206 = +HEAPF32[$205>>2]; $207 = ((($11)) + 152|0); $208 = +HEAPF32[$207>>2]; __THREW__ = 0; invoke_viiddidd($202|0,($199|0),($10|0),(+$206),(+$208),0,0.0,0.0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 60; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); } $229 = ((($11)) + 228|0); $230 = HEAP32[$229>>2]|0; $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 8|0); $233 = HEAP32[$232>>2]|0; __THREW__ = 0; invoke_vii($233|0,($230|0),-1); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 52; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentAvatarImageName); } else { $238 = ((($11)) + 228|0); $239 = HEAP32[$238>>2]|0; $240 = HEAP32[$239>>2]|0; $241 = ((($240)) + 8|0); $242 = HEAP32[$241>>2]|0; FUNCTION_TABLE_vii[$242 & 8191]($239,-1761607681); } $243 = $currentMenuItem; $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 40|0); $246 = HEAP32[$245>>2]|0; $247 = ((($11)) + 240|0); $248 = HEAP32[$247>>2]|0; $249 = (+($248|0)); $250 = -25.0 * $249; FUNCTION_TABLE_vid[$246 & 8191]($243,$250); } $251 = $i; $252 = (($251) + 1)|0; $i = $252; } switch (label|0) { case 25: { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $1 = $127; $2 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentAvatarImageName); $236 = $1; $237 = $2; ___resumeException($236|0); // unreachable; break; } case 26: { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $1 = $129; $2 = $130; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentAvatarImageName); $236 = $1; $237 = $2; ___resumeException($236|0); // unreachable; break; } case 49: { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $1 = $211; $2 = $212; label = 51; break; } case 50: { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $1 = $213; $2 = $214; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 51; break; } case 52: { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $1 = $215; $2 = $216; break; } case 53: { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $1 = $217; $2 = $218; label = 61; break; } case 54: { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $1 = $219; $2 = $220; label = 58; break; } case 55: { $221 = ___cxa_find_matching_catch()|0; $222 = tempRet0; $1 = $221; $2 = $222; label = 57; break; } case 56: { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $1 = $223; $2 = $224; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 57; break; } case 59: { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $1 = $225; $2 = $226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 61; break; } case 60: { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $1 = $227; $2 = $228; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 61; break; } case 69: { $253 = ((($11)) + 204|0); $254 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($253)|0); if ($254) { $270 = ((($11)) + 264|0); $271 = HEAP32[$270>>2]|0; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 8|0); $274 = HEAP32[$273>>2]|0; FUNCTION_TABLE_vi[$274 & 8191]($271); __ZN8DeckMenu16RenderBackgroundEv($11); __ZN8DeckMenu20RenderDeckManaColorsEv($11); $275 = $renderer; __ZN9JRenderer11SetTexBlendEii($275,770,1); $276 = HEAP32[6909]|0; __ZN17hgeParticleSystem6RenderEv($276); $277 = $renderer; __ZN9JRenderer11SetTexBlendEii($277,770,771); STACKTOP = sp;return; } $255 = ((($11)) + 228|0); $256 = HEAP32[$255>>2]|0; $257 = HEAP32[$256>>2]|0; $258 = ((($257)) + 8|0); $259 = HEAP32[$258>>2]|0; FUNCTION_TABLE_vii[$259 & 8191]($256,-1); $260 = ((($11)) + 228|0); $261 = HEAP32[$260>>2]|0; $262 = HEAP32[$261>>2]|0; $263 = HEAP32[$262>>2]|0; $264 = ((($11)) + 204|0); $265 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($264)|0); $266 = ((($11)) + 120|0); $267 = +HEAPF32[$266>>2]; $268 = ((($11)) + 124|0); $269 = +HEAPF32[$268>>2]; FUNCTION_TABLE_viiddidd[$263 & 8191]($261,$265,$267,$269,1,0.0,0.0); $270 = ((($11)) + 264|0); $271 = HEAP32[$270>>2]|0; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 8|0); $274 = HEAP32[$273>>2]|0; FUNCTION_TABLE_vi[$274 & 8191]($271); __ZN8DeckMenu16RenderBackgroundEv($11); __ZN8DeckMenu20RenderDeckManaColorsEv($11); $275 = $renderer; __ZN9JRenderer11SetTexBlendEii($275,770,1); $276 = HEAP32[6909]|0; __ZN17hgeParticleSystem6RenderEv($276); $277 = $renderer; __ZN9JRenderer11SetTexBlendEii($277,770,771); STACKTOP = sp;return; break; } } if ((label|0) == 51) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentAvatarImageName); $236 = $1; $237 = $2; ___resumeException($236|0); // unreachable; } else if ((label|0) == 57) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 58; } if ((label|0) == 58) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 61; } if ((label|0) == 61) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentAvatarImageName); $236 = $1; $237 = $2; ___resumeException($236|0); // unreachable; } function __ZN8DeckMenu6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0; var $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0; var $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; var $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0; var $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0, $starsX = 0.0, $starsY = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN14JGuiController6UpdateEf($2,$3); $4 = ((($2)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($2)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 236|0); $9 = HEAP32[$8>>2]|0; $10 = (($7) + ($9))|0; $11 = (($10) - 1)|0; $12 = ($5|0)>($11|0); $13 = ((($2)) + 24|0); $14 = HEAP32[$13>>2]|0; if ($12) { $15 = ((($2)) + 236|0); $16 = HEAP32[$15>>2]|0; $17 = (($14) - ($16))|0; $18 = (($17) + 1)|0; $19 = ((($2)) + 240|0); HEAP32[$19>>2] = $18; } else { $20 = ((($2)) + 240|0); $21 = HEAP32[$20>>2]|0; $22 = ($14|0)<($21|0); if ($22) { $23 = ((($2)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 240|0); HEAP32[$25>>2] = $24; } } $26 = HEAP32[6909]|0; $27 = $1; __ZN17hgeParticleSystem6UpdateEf($26,$27); $28 = $1; $29 = 3.0 * $28; $30 = ((($2)) + 244|0); $31 = +HEAPF32[$30>>2]; $32 = $31 + $29; HEAPF32[$30>>2] = $32; $33 = ((($2)) + 272|0); $34 = +HEAPF32[$33>>2]; $35 = ((($2)) + 248|0); $36 = +HEAPF32[$35>>2]; $37 = $34 - $36; $38 = $37 * 8.0; $39 = $1; $40 = $38 * $39; $41 = ((($2)) + 248|0); $42 = +HEAPF32[$41>>2]; $43 = $42 + $40; HEAPF32[$41>>2] = $43; $44 = ((($2)) + 180|0); $45 = +HEAPF32[$44>>2]; $46 = $45; $47 = ((($2)) + 108|0); $48 = +HEAPF32[$47>>2]; $49 = $48 - 40.0; $50 = $49; $51 = ((($2)) + 244|0); $52 = +HEAPF32[$51>>2]; $53 = $52; $54 = (+Math_cos((+$53))); $55 = 1.0 + $54; $56 = $50 * $55; $57 = $56 / 2.0; $58 = $46 + $57; $59 = $58; $starsX = $59; $60 = ((($2)) + 248|0); $61 = +HEAPF32[$60>>2]; $62 = $61; $63 = ((($2)) + 244|0); $64 = +HEAPF32[$63>>2]; $65 = $64 * 2.3499999046325684; $66 = $65; $67 = (+Math_cos((+$66))); $68 = 5.0 * $67; $69 = $62 + $68; $70 = $69 + 12.5; $71 = ((($2)) + 240|0); $72 = HEAP32[$71>>2]|0; $73 = (+($72|0)); $74 = 25.0 * $73; $75 = $74; $76 = $70 - $75; $77 = $76; $starsY = $77; $78 = HEAP32[6909]|0; $79 = $starsX; $80 = $starsY; __ZN17hgeParticleSystem6MoveToEffb($78,$79,$80,0); $81 = ((($2)) + 252|0); $82 = +HEAPF32[$81>>2]; $83 = $82 < 0.0; if ($83) { $84 = $1; $85 = $84 * 10.0; $86 = ((($2)) + 252|0); $87 = +HEAPF32[$86>>2]; $88 = $87 + $85; HEAPF32[$86>>2] = $88; $89 = ((($2)) + 252|0); $90 = +HEAPF32[$89>>2]; $91 = $90 >= 0.0; if ($91) { $92 = ((($2)) + 252|0); HEAPF32[$92>>2] = 0.0; $93 = ((($2)) + 262|0); HEAP8[$93>>0] = 1; $94 = HEAP32[6909]|0; $95 = ((($2)) + 112|0); $96 = +HEAPF32[$95>>2]; $97 = ((($2)) + 116|0); $98 = +HEAPF32[$97>>2]; __ZN17hgeParticleSystem6FireAtEff($94,$96,$98); } } else { $99 = ((($2)) + 262|0); HEAP8[$99>>0] = 0; $100 = $1; $101 = $100 * 10.0; $102 = ((($2)) + 252|0); $103 = +HEAPF32[$102>>2]; $104 = $103 + $101; HEAPF32[$102>>2] = $104; } $105 = ((($2)) + 264|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)!=(0|0); if (!($107)) { STACKTOP = sp;return; } $108 = ((($2)) + 264|0); $109 = HEAP32[$108>>2]|0; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 16|0); $112 = HEAP32[$111>>2]|0; $113 = $1; FUNCTION_TABLE_vid[$112 & 8191]($109,$113); STACKTOP = sp;return; } function __ZN8DeckMenu3AddEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_bP12DeckMetaData($this,$id,$text,$desc,$forceFocus,$deckMetaData) { $this = $this|0; $id = $id|0; $text = $text|0; $desc = $desc|0; $forceFocus = $forceFocus|0; $deckMetaData = $deckMetaData|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckDescription = 0, $it = 0, $menuItem = 0; var $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 44|0; $9 = sp + 80|0; $it = sp + 28|0; $deckDescription = sp + 16|0; $10 = sp + 12|0; $11 = sp; $0 = $this; $1 = $id; $2 = $text; $3 = $desc; $12 = $forceFocus&1; $4 = $12; $5 = $deckMetaData; $13 = $0; $14 = (__Znwj(76)|0); $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $15 = $1; $16 = ((($13)) + 200|0); $17 = HEAP32[$16>>2]|0; $18 = $2; __THREW__ = 0; invoke_vii(3800,($6|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $7 = $55; $8 = $56; } else { $21 = ((($13)) + 116|0); $22 = +HEAPF32[$21>>2]; $23 = $22 + 16.0; $24 = ((($13)) + 96|0); $25 = HEAP32[$24>>2]|0; $26 = (+($25|0)); $27 = $26 * 25.0; $28 = $23 + $27; $29 = ((($13)) + 96|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0); $32 = ((($13)) + 268|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; $35 = $5; __THREW__ = 0; invoke_viiiiiddiii(4815,($14|0),($13|0),($15|0),($17|0),($6|0),0.0,(+$28),($31|0),($34|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $7 = $57; $8 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $menuItem = $14; $38 = (__ZN10Translator11GetInstanceEv()|0); $t = $38; $39 = $t; $40 = ((($39)) + 28|0); $41 = $2; $42 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSA_($40,$41)|0); HEAP32[$it>>2] = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($deckDescription,211279); $43 = $t; $44 = ((($43)) + 28|0); $45 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($44)|0); HEAP32[$10>>2] = $45; __THREW__ = 0; $46 = (invoke_iii(4816,($it|0),($10|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; L7: do { if ($48) { label = 11; } else { do { if ($46) { __THREW__ = 0; $49 = (invoke_ii(4817,($it|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 11; break L7; } $52 = ((($49)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($deckDescription|0),($52|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 11; break L7; } } else { $62 = $5; $63 = ($62|0)!=(0|0); if ($63) { $64 = $5; __THREW__ = 0; invoke_vii(4818,($11|0),($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 11; break L7; } } else { $67 = $3; __THREW__ = 0; invoke_vii(3800,($11|0),($67|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 11; break L7; } } __THREW__ = 0; (invoke_iii(3901,($deckDescription|0),($11|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $7 = $72; $8 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L7; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } } } while(0); $74 = $menuItem; __THREW__ = 0; invoke_vii(4819,($74|0),($deckDescription|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 11; } else { $77 = $menuItem; __THREW__ = 0; invoke_viii(739,($13|0),($77|0),0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 11; } else { $80 = ((($13)) + 96|0); $81 = HEAP32[$80>>2]|0; $82 = ((($13)) + 236|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)<=($83|0); if ($84) { $85 = ((($13)) + 104|0); $86 = +HEAPF32[$85>>2]; $87 = $86 + 25.0; HEAPF32[$85>>2] = $87; } $88 = $4; $89 = $88&1; if (!($89)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDescription); STACKTOP = sp;return; } $90 = ((($13)) + 72|0); $91 = ((($13)) + 24|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_iii(3833,($90|0),($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 11; } else { $96 = HEAP32[$93>>2]|0; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 24|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_iii($99|0,($96|0),9)|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 11; } else { $102 = ((($13)) + 96|0); $103 = HEAP32[$102>>2]|0; $104 = (($103) - 1)|0; $105 = ((($13)) + 24|0); HEAP32[$105>>2] = $104; $106 = $menuItem; $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 20|0); $109 = HEAP32[$108>>2]|0; __THREW__ = 0; invoke_vi($109|0,($106|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 11; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDescription); STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 11) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $7 = $60; $8 = $61; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDescription); $112 = $7; $113 = $8; ___resumeException($112|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$9>>0]|0; $59 = $$pre_trunc&1; if (!($59)) { $112 = $7; $113 = $8; ___resumeException($112|0); // unreachable; } __ZdlPv($14); $112 = $7; $113 = $8; ___resumeException($112|0); // unreachable; } function __ZN8DeckMenu5CloseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 252|0); HEAPF32[$2>>2] = -1.0; $3 = HEAP32[6909]|0; __ZN17hgeParticleSystem4StopEb($3,1); STACKTOP = sp;return; } function __ZN8DeckMenu7destroyEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[6909]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[6909]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN17hgeParticleSystemD2Ev($2); __ZdlPv($2); } HEAP32[6909] = 0; return; } function __ZN8DeckMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 27648; HEAP32[$3>>2] = $4; __THREW__ = 0; $5 = (invoke_i(4541)|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { $8 = HEAP32[$5>>2]|0; $9 = ((($8)) + 40|0); $10 = HEAP32[$9>>2]|0; $11 = ((($3)) + 340|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; invoke_vii($10|0,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($3)) + 264|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($3)) + 264|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } $24 = ((($3)) + 264|0); HEAP32[$24>>2] = 0; } $29 = ((($3)) + 100|0); HEAP32[$29>>2] = 0; $30 = ((($3)) + 276|0); $31 = ((($30)) + 64|0); $33 = $31; while(1) { $32 = ((($33)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($32); $34 = ($32|0)==($30|0); if ($34) { break; } else { $33 = $32; } } $35 = ((($3)) + 216|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $36 = ((($3)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $37 = ((($3)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZN14JGuiControllerD2Ev($3); STACKTOP = sp;return; } } $25 = ___cxa_find_matching_catch(0|0)|0; $26 = tempRet0; $1 = $25; $2 = $26; $27 = ((($3)) + 276|0); $28 = ((($27)) + 64|0); $39 = $28; while(1) { $38 = ((($39)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($38); $40 = ($38|0)==($27|0); if ($40) { break; } else { $39 = $38; } } $41 = ((($3)) + 216|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $42 = ((($3)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $43 = ((($3)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZN14JGuiControllerD2Ev($3); $44 = $1; ___clang_call_terminate($44); // unreachable; } function __ZN8DeckMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8DeckMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckMenu_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_844(); ___cxx_global_var_init_1_845(); ___cxx_global_var_init_3_846(); ___cxx_global_var_init_5_847(); return; } function __ZNK12DeckMenuItem8hasFocusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNK12DeckMenuItem4getYEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK12DeckMenuItem11getMetaDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK12DeckMenuItem16getImageFilenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK12DeckMenuItem7getTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK12DeckMenuItem14getDescriptionEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK12DeckMenuItem11hasMetaDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = $4 ? 0 : 1; STACKTOP = sp;return ($5|0); } function __ZNK12DeckMenuItem19getDeckStatsSummaryEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; __ZN12DeckMetaData15getStatsSummaryEv($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN12DeckMenuItem14setDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$description) { $this = $this|0; $description = $description|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $description; $2 = $0; $3 = ((($2)) + 44|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZN17hgeParticleSystemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 188|0); __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEED2Ev($2); STACKTOP = sp;return; } function ___cxx_global_var_init_844() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27696,182585); (___cxa_atexit((3831|0),(27696|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_845() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27708,165089); (___cxa_atexit((3831|0),(27708|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_846() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27720,165080); (___cxa_atexit((3831|0),(27720|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_847() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27732,165065); (___cxa_atexit((3831|0),(27732|0),(___dso_handle|0))|0); return; } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseI11hgeParticlePvEEE10pointer_toERS4_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE14__unlink_nodesEPNS_11__list_nodeIS1_PvEES8_($7,$9); $10 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofI11hgeParticleEEPT_RS2_($20)|0); __THREW__ = 0; invoke_vii(4820,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE10deallocateERS6_PS5_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseI11hgeParticlePvEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseI11hgeParticlePvEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseI11hgeParticlePvEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE14__unlink_nodesEPNS_11__list_nodeIS1_PvEES8_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE7destroyIS3_EEvRS6_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE9__destroyIS3_EEvNS_17integral_constantIbLb0EEERS6_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE9__destroyIS3_EEvNS_17integral_constantIbLb0EEERS6_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofI11hgeParticleEEPT_RS2_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE10deallocateERS6_PS5_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE10deallocateEPS4_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE10deallocateEPS4_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12DeckMenuItemC2EP8DeckMenuiiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbbP12DeckMetaData($this,$_parent,$id,$fontId,$text,$x,$y,$hasFocus,$autoTranslate,$deckMetaData) { $this = $this|0; $_parent = $_parent|0; $id = $id|0; $fontId = $fontId|0; $text = $text|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $autoTranslate = $autoTranslate|0; $deckMetaData = $deckMetaData|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $mFont = 0, $newImageWidth = 0.0, $quad = 0, $tex = 0, $titleStringWidth = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 96|0; $12 = sp + 84|0; $13 = sp + 64|0; $quad = sp + 56|0; $14 = sp + 40|0; $15 = sp + 28|0; $16 = sp + 12|0; $17 = sp + 148|0; $18 = sp; $0 = $this; $1 = $_parent; $2 = $id; $3 = $fontId; $4 = $x; $5 = $y; $19 = $hasFocus&1; $6 = $19; $20 = $autoTranslate&1; $7 = $20; $8 = $deckMetaData; $21 = $0; $22 = $2; __ZN10JGuiObjectC2Ei($21,$22); $23 = 27756; HEAP32[$21>>2] = $23; $24 = ((($21)) + 12|0); $25 = $1; HEAP32[$24>>2] = $25; $26 = ((($21)) + 16|0); $27 = $3; HEAP32[$26>>2] = $27; $28 = ((($21)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($28); $29 = ((($21)) + 32|0); $30 = $4; HEAPF32[$29>>2] = $30; $31 = ((($21)) + 36|0); $32 = $5; HEAPF32[$31>>2] = $32; $33 = ((($21)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($33); $34 = ((($21)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($34); __THREW__ = 0; $35 = (invoke_i(4541)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; L1: do { if (!($37)) { $38 = HEAP32[$35>>2]|0; $39 = ((($38)) + 112|0); $40 = HEAP32[$39>>2]|0; $41 = $3; __THREW__ = 0; $42 = (invoke_iii($40|0,($35|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $mFont = $42; $45 = $8; $46 = ((($21)) + 60|0); HEAP32[$46>>2] = $45; $47 = ((($21)) + 20|0); __THREW__ = 0; $48 = (invoke_ii(4821,($text|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { __THREW__ = 0; (invoke_iii(3901,($47|0),($48|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = ((($21)) + 11|0); HEAP8[$53>>0] = 0; $54 = $7; $55 = $54&1; do { if ($55) { $56 = ((($21)) + 20|0); $57 = ((($21)) + 20|0); __THREW__ = 0; invoke_vii(3800,($12|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L1; } __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($56,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $9 = $64; $10 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN10JGuiObjectD2Ev($21); $180 = $9; $181 = $10; ___resumeException($180|0); // unreachable; } } while(0); $66 = $6; $67 = $66&1; $68 = ((($21)) + 8|0); $69 = $67&1; HEAP8[$68>>0] = $69; $newImageWidth = 0.0; $70 = ((($21)) + 60|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)!=(0|0); L14: do { if ($72) { $73 = ((($21)) + 60|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; $75 = (invoke_ii(4822,($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L1; } $78 = ($75|0)!=(0); if (!($78)) { __THREW__ = 0; $79 = (invoke_i(4541)|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break L1; } $82 = HEAP32[$79>>2]|0; $83 = ((($82)) + 20|0); $84 = HEAP32[$83>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(125758|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break L1; } __THREW__ = 0; $87 = (invoke_iiiii($84|0,($79|0),($13|0),1,1)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $9 = $116; $10 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN10JGuiObjectD2Ev($21); $180 = $9; $181 = $10; ___resumeException($180|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $tex = $87; $90 = $tex; $91 = ($90|0)!=(0|0); if ($91) { __THREW__ = 0; $92 = (invoke_i(4541)|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break L1; } $95 = HEAP32[$92>>2]|0; $96 = ((($95)) + 24|0); $97 = HEAP32[$96>>2]|0; __THREW__ = 0; invoke_vii(3797,($14|0),(125758|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L1; } $100 = $tex; $101 = HEAP32[$100>>2]|0; $102 = (+($101|0)); $103 = $102 - 4.0; $104 = $tex; $105 = ((($104)) + 4|0); $106 = HEAP32[$105>>2]|0; $107 = (+($106|0)); $108 = $107 - 4.0; __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; do { if ($110) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $9 = $118; $10 = $119; } else { __THREW__ = 0; invoke_viiiddddiiii($97|0,($quad|0),($92|0),($14|0),2.0,2.0,(+$103),(+$108),($15|0),1,1,0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $9 = $120; $10 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $113 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $114 = ((($113)) + 44|0); $115 = +HEAPF32[$114>>2]; $newImageWidth = $115; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); break L14; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN10JGuiObjectD2Ev($21); $180 = $9; $181 = $10; ___resumeException($180|0); // unreachable; } } } } while(0); $122 = $mFont; $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 28|0); $125 = HEAP32[$124>>2]|0; $126 = ((($21)) + 20|0); $127 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($126)|0); __THREW__ = 0; $128 = (+invoke_dii($125|0,($122|0),($127|0))); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if (!($130)) { $titleStringWidth = $128; $131 = $titleStringWidth; $132 = $newImageWidth; $133 = $131 - $132; $134 = $133 / 2.0; $135 = ((($21)) + 40|0); HEAPF32[$135>>2] = $134; $136 = $titleStringWidth; $137 = $newImageWidth; $138 = 190.0 - $137; $139 = $136 > $138; $140 = ((($21)) + 9|0); $141 = $139&1; HEAP8[$140>>0] = $141; $142 = ((($21)) + 56|0); HEAPF32[$142>>2] = 0.0; $143 = $6; $144 = $143&1; if ($144) { $145 = ((($21)) + 11|0); HEAP8[$145>>0] = 1; $146 = HEAP32[$21>>2]|0; $147 = ((($146)) + 20|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; invoke_vi($148|0,($21|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break; } } $151 = ((($21)) + 60|0); $152 = HEAP32[$151>>2]|0; $153 = ($152|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$17>>0] = $$expand_i1_val; if ($153) { $154 = ((($21)) + 60|0); $155 = HEAP32[$154>>2]|0; __THREW__ = 0; invoke_vii(4042,($16|0),($155|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break; } $$expand_i1_val2 = 1; HEAP8[$17>>0] = $$expand_i1_val2; $158 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($16)|0); $159 = ($158>>>0)>(0); $182 = $159; } else { $182 = 0; } $$pre_trunc = HEAP8[$17>>0]|0; $160 = $$pre_trunc&1; if ($160) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } if ($182) { $161 = ((($21)) + 64|0); $162 = ((($21)) + 60|0); $163 = HEAP32[$162>>2]|0; __THREW__ = 0; invoke_vii(4042,($18|0),($163|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($161,$18)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $179 = ((($21)) + 10|0); HEAP8[$179>>0] = 0; STACKTOP = sp;return; } $166 = $2; switch ($166|0) { case -11: { $167 = ((($21)) + 64|0); __THREW__ = 0; (invoke_iii(3925,($167|0),(125766|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break L1; } $179 = ((($21)) + 10|0); HEAP8[$179>>0] = 0; STACKTOP = sp;return; break; } case -12: { $170 = ((($21)) + 64|0); __THREW__ = 0; (invoke_iii(3925,($170|0),(125766|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { break L1; } $179 = ((($21)) + 10|0); HEAP8[$179>>0] = 0; STACKTOP = sp;return; break; } case -14: { $173 = ((($21)) + 64|0); __THREW__ = 0; (invoke_iii(3925,($173|0),(155855|0))|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { break L1; } $179 = ((($21)) + 10|0); HEAP8[$179>>0] = 0; STACKTOP = sp;return; break; } default: { $176 = ((($21)) + 64|0); __THREW__ = 0; (invoke_iii(3925,($176|0),(125766|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { break L1; } $179 = ((($21)) + 10|0); HEAP8[$179>>0] = 0; STACKTOP = sp;return; } } } } } } } } while(0); $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $9 = $62; $10 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN10JGuiObjectD2Ev($21); $180 = $9; $181 = $10; ___resumeException($180|0); // unreachable; } function __ZN12DeckMenuItem6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = 30.0 * $3; $5 = ((($2)) + 56|0); $6 = +HEAPF32[$5>>2]; $7 = $6 + $4; HEAPF32[$5>>2] = $7; $8 = ((($2)) + 56|0); $9 = +HEAPF32[$8>>2]; $10 = ((($2)) + 40|0); $11 = +HEAPF32[$10>>2]; $12 = $9 > $11; if (!($12)) { STACKTOP = sp;return; } $13 = ((($2)) + 56|0); HEAPF32[$13>>2] = -190.0; STACKTOP = sp;return; } function __ZN12DeckMenuItem16RenderWithOffsetEf($this,$yOffset) { $this = $this|0; $yOffset = +$yOffset; var $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0.0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0; var $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0; var $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $mFont = 0, $offSet = 0.0, $quad = 0, $tex = 0, $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 56|0; $quad = sp + 40|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $1 = $yOffset; $9 = $0; $10 = $1; HEAPF32[6936] = $10; $11 = (__ZN16WResourceManager8InstanceEv()|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 112|0); $14 = HEAP32[$13>>2]|0; $15 = ((($9)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iii[$14 & 8191]($11,$16)|0); $mFont = $17; $18 = ((($9)) + 8|0); $19 = HEAP8[$18>>0]|0; $20 = $19&1; if ($20) { $21 = ((($9)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if (!($23)) { label = 3; } } else { label = 3; } if ((label|0) == 3) { $24 = ((($9)) + 56|0); HEAPF32[$24>>2] = 0.0; } $25 = ((($9)) + 8|0); $26 = HEAP8[$25>>0]|0; $27 = $26&1; if (!($27)) { $28 = ((($9)) + 9|0); $29 = HEAP8[$28>>0]|0; $30 = $29&1; if ($30) { $31 = (+__ZNK12DeckMenuItem8getWidthEv($9)); $32 = $31 - 190.0; $33 = -1.0 * $32; $34 = $33 / 2.0; $35 = ((($9)) + 56|0); HEAPF32[$35>>2] = $34; } } $36 = ((($9)) + 56|0); $37 = +HEAPF32[$36>>2]; $offSet = $37; $38 = ((($9)) + 8|0); $39 = HEAP8[$38>>0]|0; $40 = $39&1; $41 = $mFont; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 16|0); $44 = HEAP32[$43>>2]|0; if ($40) { FUNCTION_TABLE_vid[$44 & 8191]($41,1.2000000476837158); } else { FUNCTION_TABLE_vid[$44 & 8191]($41,1.0); } $45 = $mFont; $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($9)) + 20|0); $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($48)|0); $50 = ((($9)) + 32|0); $51 = +HEAPF32[$50>>2]; $52 = ((($9)) + 36|0); $53 = +HEAPF32[$52>>2]; $54 = $1; $55 = $53 + $54; $56 = $offSet; FUNCTION_TABLE_viiddidd[$47 & 8191]($45,$49,$51,$55,1,$56,190.0); $57 = ((($9)) + 10|0); HEAP8[$57>>0] = 1; $58 = ((($9)) + 60|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if (!($60)) { $147 = $mFont; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 16|0); $150 = HEAP32[$149>>2]|0; FUNCTION_TABLE_vid[$150 & 8191]($147,1.0); STACKTOP = sp;return; } $61 = ((($9)) + 60|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN12DeckMetaData14getGamesPlayedEv($62)|0); $64 = ($63|0)!=(0); if ($64) { $147 = $mFont; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 16|0); $150 = HEAP32[$149>>2]|0; FUNCTION_TABLE_vid[$150 & 8191]($147,1.0); STACKTOP = sp;return; } $65 = (__ZN16WResourceManager8InstanceEv()|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 20|0); $68 = HEAP32[$67>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,125758); __THREW__ = 0; $69 = (invoke_iiiii($68|0,($65|0),($2|0),1,1)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $3 = $139; $4 = $140; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $151 = $3; $152 = $4; ___resumeException($151|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $tex = $69; $72 = $tex; $73 = ($72|0)!=(0|0); if (!($73)) { $147 = $mFont; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 16|0); $150 = HEAP32[$149>>2]|0; FUNCTION_TABLE_vid[$150 & 8191]($147,1.0); STACKTOP = sp;return; } $74 = (__ZN16WResourceManager8InstanceEv()|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 24|0); $77 = HEAP32[$76>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,125758); $78 = $tex; $79 = HEAP32[$78>>2]|0; $80 = (+($79|0)); $81 = $80 - 4.0; $82 = $tex; $83 = ((($82)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = (+($84|0)); $86 = $85 - 4.0; __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $3 = $141; $4 = $142; } else { __THREW__ = 0; invoke_viiiddddiiii($77|0,($quad|0),($74|0),($5|0),2.0,2.0,(+$81),(+$86),($6|0),1,1,0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $3 = $143; $4 = $144; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $91 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $92 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $93 = ((($92)) + 44|0); $94 = +HEAPF32[$93>>2]; $95 = $94 / 2.0; $96 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $97 = ((($96)) + 48|0); $98 = +HEAPF32[$97>>2]; $99 = $98 / 2.0; __THREW__ = 0; invoke_vidd(3897,($91|0),(+$95),(+$99)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; do { if (!($101)) { $102 = ((($9)) + 32|0); $103 = +HEAPF32[$102>>2]; $104 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $105 = ((($104)) + 44|0); $106 = +HEAPF32[$105>>2]; $107 = 190.0 - $106; HEAPF32[$7>>2] = $107; __THREW__ = 0; $108 = (+invoke_di(4823,($9|0))); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if (!($110)) { HEAPF32[$8>>2] = $108; __THREW__ = 0; $111 = (invoke_iii(4824,($7|0),($8|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if (!($113)) { $114 = +HEAPF32[$111>>2]; $115 = $114 / 2.0; $116 = $103 + $115; $117 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $118 = ((($117)) + 44|0); $119 = +HEAPF32[$118>>2]; $120 = $119 / 2.0; $121 = $116 + $120; $x = $121; $122 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); if ($122) { __THREW__ = 0; $123 = (invoke_i(4575)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break; } $126 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $127 = $x; $128 = ((($9)) + 36|0); $129 = +HEAPF32[$128>>2]; $130 = $1; $131 = $129 + $130; $132 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $133 = ((($132)) + 48|0); $134 = +HEAPF32[$133>>2]; $135 = $134 / 2.0; $136 = $131 + $135; __THREW__ = 0; invoke_viiddddd(3893,($123|0),($126|0),(+$127),(+$136),0.5,1.0,1.0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { break; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $147 = $mFont; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 16|0); $150 = HEAP32[$149>>2]|0; FUNCTION_TABLE_vid[$150 & 8191]($147,1.0); STACKTOP = sp;return; } } } } while(0); $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $3 = $145; $4 = $146; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $151 = $3; $152 = $4; ___resumeException($151|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $151 = $3; $152 = $4; ___resumeException($151|0); // unreachable; } function __ZNK12DeckMenuItem8getWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 20|0); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $15 = (+FUNCTION_TABLE_dii[$12 & 4095]($9,$14)); STACKTOP = sp;return (+$15); } function __ZN12DeckMenuItem6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vid[$4 & 8191]($1,0.0); STACKTOP = sp;return; } function __ZN12DeckMenuItem14checkUserClickEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, $x1 = 0, $x2 = 0, $y1 = 0, $y2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $x1 = sp + 12|0; $y1 = sp + 8|0; $0 = $this; $1 = $0; HEAP32[$x1>>2] = -1; HEAP32[$y1>>2] = -1; $2 = HEAP32[17003]|0; $3 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($2,$x1,$y1)|0); $4 = ((($1)) + 11|0); if (!($3)) { HEAP8[$4>>0] = 1; STACKTOP = sp;return; } HEAP8[$4>>0] = 0; $x2 = 22; $5 = ((($1)) + 36|0); $6 = +HEAPF32[$5>>2]; $7 = +HEAPF32[6936]; $8 = $6 + $7; $9 = (~~(($8))); $y2 = $9; $10 = HEAP32[$x1>>2]|0; $11 = $x2; $12 = ($10|0)>=($11|0); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[$x1>>2]|0; $14 = (+($13|0)); $15 = $x2; $16 = (+($15|0)); $17 = $16 + 190.0; $18 = $14 <= $17; if (!($18)) { STACKTOP = sp;return; } $19 = HEAP32[$y1>>2]|0; $20 = $y2; $21 = ($19|0)>=($20|0); if (!($21)) { STACKTOP = sp;return; } $22 = HEAP32[$y1>>2]|0; $23 = $y2; $24 = (($23) + 30)|0; $25 = ($22|0)<($24|0); if (!($25)) { STACKTOP = sp;return; } $26 = ((($1)) + 11|0); HEAP8[$26>>0] = 1; STACKTOP = sp;return; } function __ZN12DeckMenuItem8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12DeckMenuItem14checkUserClickEv($1); $2 = ((($1)) + 8|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 36|0); $4 = +HEAPF32[$3>>2]; $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 272|0); HEAPF32[$7>>2] = $4; STACKTOP = sp;return; } function __ZN12DeckMenuItem7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; __ZN12DeckMenuItem14checkUserClickEv($3); $4 = ((($3)) + 8|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return 1; } function __ZN12DeckMenuItem13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 11|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN12DeckMenuItem8RelocateEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = $1; $5 = ((($3)) + 32|0); HEAPF32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 36|0); HEAPF32[$7>>2] = $6; STACKTOP = sp;return; } function __ZNK12DeckMenuItem11getDeckNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $out = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 176|0; $out = sp + 32|0; $3 = sp + 12|0; $4 = sp; $0 = $this; $5 = $0; $6 = ((($5)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($5)) + 60|0); $10 = HEAP32[$9>>2]|0; __ZN12DeckMetaData7getNameEv($agg$result,$10); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); __THREW__ = 0; invoke_vii(4329,($out|0),24); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $33 = $1; $34 = $2; ___resumeException($33|0); // unreachable; } $13 = ((($out)) + 8|0); $14 = ((($5)) + 60|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; $16 = (invoke_ii(4771,($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; do { if ($18) { label = 11; } else { __THREW__ = 0; (invoke_iii(3919,($13|0),($16|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 11; } else { __THREW__ = 0; invoke_vii(3841,($3|0),($out|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 11; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __THREW__ = 0; invoke_viii(4825,($4|0),(125779|0),($s|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 11; } else { __THREW__ = 0; invoke_viii(4826,($agg$result|0),($4|0),(197976|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 11) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $33 = $1; $34 = $2; ___resumeException($33|0); // unreachable; } function __ZNK12DeckMenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,125785)|0); $5 = ((($2)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($4,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,156798)|0); $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($9,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,156811)|0); $14 = ((($2)) + 20|0); $15 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($13,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,160316)|0); $17 = ((($2)) + 32|0); $18 = +HEAPF32[$17>>2]; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($16,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,197988)|0); $21 = ((($2)) + 36|0); $22 = +HEAPF32[$21>>2]; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($20,$22)|0); STACKTOP = sp;return ($23|0); } function __ZN12DeckMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 27756; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZN12DeckMenuItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12DeckMenuItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckMenuItem_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_872(); ___cxx_global_var_init_1_873(); ___cxx_global_var_init_3_874(); ___cxx_global_var_init_5_875(); return; } function __ZNSt3__13minIfEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13minIfNS_6__lessIffEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lhs_sz = 0, $__rhs_sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $0 = $__lhs; $1 = $__rhs; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_($agg$result,$3); $6 = $0; __THREW__ = 0; $7 = (invoke_ii(3803,($6|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { $__lhs_sz = $7; $10 = $1; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $__rhs_sz = $11; $12 = $0; $13 = $__lhs_sz; $14 = $__lhs_sz; $15 = $__rhs_sz; $16 = (($14) + ($15))|0; __THREW__ = 0; invoke_viiii(3804,($agg$result|0),($12|0),($13|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = $1; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($19)|0); $21 = $__rhs_sz; __THREW__ = 0; (invoke_iiii(3805,($agg$result|0),($20|0),($21|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $24 = $$pre_trunc&1; if ($24) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $27 = $4; $28 = $5; ___resumeException($27|0); // unreachable; } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($2,$3)|0); $5 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$5); STACKTOP = sp;return; } function ___cxx_global_var_init_872() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27800,182585); (___cxa_atexit((3831|0),(27800|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_873() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27812,165089); (___cxa_atexit((3831|0),(27812|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_874() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27824,165080); (___cxa_atexit((3831|0),(27824|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_875() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27836,165065); (___cxa_atexit((3831|0),(27836|0),(___dso_handle|0))|0); return; } function __ZN12DeckMenuItem10getTopLeftERfS0_($this,$top,$left) { $this = $this|0; $top = $top|0; $left = $left|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $top; $2 = $left; $3 = $0; $4 = ((($3)) + 36|0); $5 = +HEAPF32[$4>>2]; $6 = +HEAPF32[6936]; $7 = $5 + $6; $8 = $1; HEAPF32[$8>>2] = $7; $9 = ((($3)) + 32|0); $10 = +HEAPF32[$9>>2]; $11 = $2; HEAPF32[$11>>2] = $10; STACKTOP = sp;return 1; } function __ZNSt3__13minIfNS_6__lessIffEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $1; $3 = $0; $4 = (__ZNKSt3__16__lessIffEclERKfS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16__lessIffEclERKfS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = +HEAPF32[$3>>2]; $5 = $2; $6 = +HEAPF32[$5>>2]; $7 = $4 < $6; STACKTOP = sp;return ($7|0); } function __ZN12DeckMetaDataC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$filename,$isAI) { $this = $this|0; $filename = $filename|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $filename; $5 = $isAI&1; $2 = $5; $6 = $0; $7 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$7); $8 = ((($6)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($6)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($6)) + 36|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($10); $11 = ((($6)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($12); $13 = ((($6)) + 76|0); HEAP32[$13>>2] = 0; $14 = ((($6)) + 80|0); HEAP32[$14>>2] = 0; $15 = ((($6)) + 84|0); HEAP32[$15>>2] = 0; $16 = ((($6)) + 88|0); HEAP32[$16>>2] = 0; $17 = ((($6)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = ((($6)) + 104|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($6)) + 116|0); HEAP8[$19>>0] = 0; $20 = ((($6)) + 117|0); HEAP8[$20>>0] = 0; $21 = ((($6)) + 118|0); $22 = $2; $23 = $22&1; $24 = $23&1; HEAP8[$21>>0] = $24; __THREW__ = 0; invoke_vi(4827,($6|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12DeckMetaData8LoadDeckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $avatarFilename = 0, $deck = 0, $i = 0, $requirements = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $deck = sp + 216|0; $1 = sp + 204|0; $4 = sp + 184|0; $requirements = sp + 172|0; $5 = sp + 164|0; $6 = sp + 152|0; $avatarFilename = sp + 16|0; $7 = sp; $0 = $this; $8 = $0; $9 = ((($8)) + 116|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if ($11) { STACKTOP = sp;return; } $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$12); __THREW__ = 0; invoke_viiiii(4044,($deck|0),($1|0),(0|0),1,0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $94 = $2; $95 = $3; ___resumeException($94|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $15 = ((($8)) + 24|0); $16 = ((($deck)) + 44|0); __THREW__ = 0; $17 = (invoke_ii(4821,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { label = 18; } else { __THREW__ = 0; (invoke_iii(3901,($15|0),($17|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 18; } else { $22 = ((($8)) + 12|0); $23 = ((($deck)) + 32|0); __THREW__ = 0; $24 = (invoke_ii(4821,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 18; } else { __THREW__ = 0; (invoke_iii(3901,($22|0),($24|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 18; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($8,130355,0)|0); $30 = (($29) + 4)|0; $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($8,160934,0)|0); __THREW__ = 0; invoke_viiii(3795,($4|0),($8|0),($30|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 18; } else { $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; $35 = (invoke_ii(3938,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $38 = ((($8)) + 48|0); HEAP32[$38>>2] = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $39 = ((($deck)) + 68|0); __THREW__ = 0; invoke_viii(3796,($requirements|0),($39|0),44); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 18; } else { $i = 0; while(1) { $42 = $i; $43 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($requirements)|0); $44 = ($42>>>0)<($43>>>0); if (!($44)) { label = 22; break; } $45 = ((($8)) + 36|0); $46 = $i; __THREW__ = 0; $47 = (invoke_iii(3802,($requirements|0),($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 20; break; } __THREW__ = 0; invoke_vii(3800,($6|0),($47|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; break; } __THREW__ = 0; $52 = (invoke_ii(4828,($6|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 21; break; } HEAP32[$5>>2] = $52; __THREW__ = 0; invoke_vii(4474,($45|0),($5|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 21; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $57 = $i; $58 = (($57) + 1)|0; $i = $58; } L25: do { if ((label|0) == 21) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $2 = $67; $3 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else if ((label|0) == 22) { $69 = ((($8)) + 116|0); HEAP8[$69>>0] = 1; $70 = ((($8)) + 118|0); $71 = HEAP8[$70>>0]|0; $72 = $71&1; do { if ($72) { __THREW__ = 0; invoke_vii(3922,($avatarFilename|0),16); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 20; break L25; } __THREW__ = 0; $78 = (invoke_iii(3839,($avatarFilename|0),(155882|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { __THREW__ = 0; $81 = (invoke_ii(4829,($8|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { __THREW__ = 0; $84 = (invoke_iii(3919,($78|0),($81|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if (!($86)) { __THREW__ = 0; (invoke_iii(3839,($84|0),(167432|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if (!($88)) { $89 = ((($8)) + 52|0); __THREW__ = 0; invoke_vii(3886,($7|0),($avatarFilename|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if (!($91)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($89,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($avatarFilename); break; } } } } } $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($avatarFilename); break L25; } else { $73 = ((($8)) + 52|0); __THREW__ = 0; (invoke_iii(3925,($73|0),(155855|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 20; break L25; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($requirements); __ZN7MTGDeckD2Ev($deck); STACKTOP = sp;return; } } while(0); if ((label|0) == 20) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $2 = $65; $3 = $66; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($requirements); } } } } } } } while(0); if ((label|0) == 18) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $2 = $61; $3 = $62; } __ZN7MTGDeckD2Ev($deck); $94 = $2; $95 = $3; ___resumeException($94|0); // unreachable; } function __ZN12DeckMetaData11getAvatarIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = (($3|0) % 100)&-1; STACKTOP = sp;return ($4|0); } function __ZN12DeckMetaData9LoadStatsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $opponentDeckStats = 0, $stats = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 117|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if ($7) { STACKTOP = sp;return; } $8 = (__ZN9DeckStats11GetInstanceEv()|0); $stats = $8; $9 = ((($4)) + 118|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if (!($11)) { $52 = ((($4)) + 92|0); $53 = (__Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($52)|0); if (!($53)) { STACKTOP = sp;return; } $54 = $stats; $55 = ((($4)) + 92|0); __ZN9DeckStats4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($54,$55); $56 = $stats; $57 = (__ZN9DeckStats7nbGamesEv($56)|0); $58 = ((($4)) + 76|0); HEAP32[$58>>2] = $57; $59 = $stats; $60 = (__ZN9DeckStats16percentVictoriesEv($59)|0); $61 = ((($4)) + 84|0); HEAP32[$61>>2] = $60; $62 = ((($4)) + 76|0); $63 = HEAP32[$62>>2]|0; $64 = (+($63|0)); $65 = ((($4)) + 84|0); $66 = HEAP32[$65>>2]|0; $67 = (+($66|0)); $68 = $67 / 100.0; $69 = $64 * $68; $70 = (~~(($69))); $71 = ((($4)) + 80|0); HEAP32[$71>>2] = $70; $72 = ((($4)) + 117|0); HEAP8[$72>>0] = 1; STACKTOP = sp;return; } $12 = ((($4)) + 84|0); HEAP32[$12>>2] = 0; $13 = ((($4)) + 80|0); HEAP32[$13>>2] = 0; $14 = ((($4)) + 76|0); HEAP32[$14>>2] = 0; $15 = ((($4)) + 64|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($15,211279)|0); $16 = ((($4)) + 88|0); HEAP32[$16>>2] = 0; $17 = $stats; $18 = ((($4)) + 104|0); __ZN9DeckStats4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($17,$18); $19 = $stats; $20 = ((($4)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$20); __THREW__ = 0; $21 = (invoke_iii(4830,($19|0),($1|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $2 = $43; $3 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $45 = $2; $46 = $3; ___resumeException($45|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $opponentDeckStats = $21; $24 = $opponentDeckStats; $25 = ($24|0)!=(0|0); if (!($25)) { STACKTOP = sp;return; } $26 = $opponentDeckStats; $27 = (__ZN8DeckStat16percentVictoriesEv($26)|0); $28 = ((($4)) + 84|0); HEAP32[$28>>2] = $27; $29 = $opponentDeckStats; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($4)) + 80|0); HEAP32[$32>>2] = $31; $33 = $opponentDeckStats; $34 = HEAP32[$33>>2]|0; $35 = ((($4)) + 76|0); HEAP32[$35>>2] = $34; $36 = ((($4)) + 64|0); $37 = $opponentDeckStats; $38 = ((($37)) + 8|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($36,$38)|0); $39 = ((($4)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)<(34); do { if ($41) { $42 = ((($4)) + 88|0); HEAP32[$42>>2] = -1; } else { $47 = ((($4)) + 84|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)<(55); $50 = ((($4)) + 88|0); if ($49) { HEAP32[$50>>2] = 0; break; } else { HEAP32[$50>>2] = 1; break; } } } while(0); $51 = ((($4)) + 117|0); HEAP8[$51>>0] = 1; STACKTOP = sp;return; } function __ZN12DeckMetaData11getFilenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$1); STACKTOP = sp;return; } function __ZN12DeckMetaData7getNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN12DeckMetaData9getDeckIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12DeckMetaData21getUnlockRequirementsEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2ERKS3_($agg$result,$2); STACKTOP = sp;return; } function __ZN12DeckMetaData17getAvatarFilenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN12DeckMetaData13getColorIndexEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN12DeckMetaData14getGamesPlayedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12DeckMetaData12getVictoriesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12DeckMetaData20getVictoryPercentageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12DeckMetaData13getDifficultyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12DeckMetaData19getDifficultyStringEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 84|0; $2 = sp + 68|0; $3 = sp + 56|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $10 = $0; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,128387); __THREW__ = 0; invoke_vii(3887,($2|0),($3|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; do { if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $4 = $18; $5 = $19; } else { $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $4 = $20; $5 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $16 = ((($10)) + 88|0); $17 = HEAP32[$16>>2]|0; L7: do { switch ($17|0) { case -1: { __THREW__ = 0; invoke_vii(3797,($7|0),(128394|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 11; } else { __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } else { $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; (invoke_iii(3925,($agg$result|0),($26|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $4 = $33; $5 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 22; break L7; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } break; } case 1: { __THREW__ = 0; invoke_vii(3797,($9|0),(128416|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 11; } else { __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; do { if ($38) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; } else { $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; (invoke_iii(3925,($agg$result|0),($39|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 22; break L7; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } break; } default: { label = 22; } } } while(0); if ((label|0) == 11) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; } else if ((label|0) == 22) { $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $46 = $$pre_trunc&1; if ($46) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $47 = $4; $48 = $5; ___resumeException($47|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $47 = $4; $48 = $5; ___resumeException($47|0); // unreachable; } function __ZN12DeckMetaData14getDescriptionEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN12DeckMetaData15getStatsSummaryEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $statsSummary = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $statsSummary = sp + 104|0; $1 = sp + 92|0; $2 = sp + 80|0; $5 = sp + 60|0; $6 = sp + 48|0; $7 = sp + 36|0; $8 = sp + 24|0; $9 = sp + 12|0; $10 = sp; $0 = $this; $11 = $0; __ZN12DeckMetaData9LoadStatsEv($11); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($statsSummary,16); __THREW__ = 0; invoke_vii(3797,($2|0),(125815|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; L1: do { if (!($13)) { __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } else { $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; $17 = (invoke_iii(3839,($statsSummary|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 24; } else { __THREW__ = 0; invoke_vii(4831,($6|0),($11|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 24; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; } else { __THREW__ = 0; $24 = (invoke_iii(3885,($17|0),($5|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 26; } else { __THREW__ = 0; $27 = (invoke_iii(4758,($24|0),(4741|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 26; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(125828|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 26; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; } else { $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; $35 = (invoke_iii(3839,($27|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; do { if ($37) { label = 28; } else { __THREW__ = 0; $38 = (invoke_ii(4043,($11|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 28; } else { __THREW__ = 0; $41 = (invoke_iii(3919,($35|0),($38|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 28; } else { __THREW__ = 0; $44 = (invoke_iii(4758,($41|0),(4741|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(125840|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 28; break; } __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $3 = $79; $4 = $80; } else { $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; $52 = (invoke_iii(3839,($44|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; do { if (!($54)) { __THREW__ = 0; $55 = (invoke_ii(4822,($11|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break; } __THREW__ = 0; $58 = (invoke_iii(3919,($52|0),($55|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } __THREW__ = 0; (invoke_iii(4758,($58|0),(4741|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __THREW__ = 0; invoke_vii(3886,($agg$result|0),($statsSummary|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L1; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($statsSummary); STACKTOP = sp;return; } } while(0); $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $3 = $81; $4 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $3 = $77; $4 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } } if ((label|0) == 26) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $3 = $73; $4 = $74; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } if ((label|0) == 24) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($statsSummary); $83 = $3; $84 = $4; ___resumeException($83|0); // unreachable; } } while(0); $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($statsSummary); $83 = $3; $84 = $4; ___resumeException($83|0); // unreachable; } function __ZN12DeckMetaData13setColorIndexERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$colorIndex) { $this = $this|0; $colorIndex = $colorIndex|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $colorIndex; $2 = $0; $3 = ((($2)) + 64|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZN12DeckMetaData11setDeckNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$newDeckTitle) { $this = $this|0; $newDeckTitle = $newDeckTitle|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $newDeckTitle; $2 = $0; $3 = ((($2)) + 24|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZN12DeckMetaData10InvalidateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 117|0); HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckMetaData_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_923(); ___cxx_global_var_init_1_924(); ___cxx_global_var_init_3_925(); ___cxx_global_var_init_5_926(); return; } function __ZN7MTGDeckD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); $4 = ((($1)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 20|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_923() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27848,182585); (___cxa_atexit((3831|0),(27848|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_924() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27860,165089); (___cxa_atexit((3831|0),(27860|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_925() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27872,165080); (___cxa_atexit((3831|0),(27872|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_926() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27884,165065); (___cxa_atexit((3831|0),(27884|0),(___dso_handle|0))|0); return; } function __ZN8DeckStatC2EiiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$nbgames,$victories,$manaColorIndex) { $this = $this|0; $nbgames = $nbgames|0; $victories = $victories|0; $manaColorIndex = $manaColorIndex|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $nbgames; $2 = $victories; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; $7 = ((($3)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$manaColorIndex); STACKTOP = sp;return; } function __ZN8DeckStat16percentVictoriesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); if ($4) { $0 = 50; $10 = $0; STACKTOP = sp;return ($10|0); } else { $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6*100)|0; $8 = HEAP32[$2>>2]|0; $9 = (($7|0) / ($8|0))&-1; $0 = $9; $10 = $0; STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN9DeckStats11GetInstanceEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[6974]|0; $1 = ($0|0)!=(0|0); if ($1) { $3 = HEAP32[6974]|0; return ($3|0); } $2 = (__Znwj(24)|0); ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0; __ZN9DeckStatsC2Ev($2); HEAP32[6974] = $2; $3 = HEAP32[6974]|0; return ($3|0); } function __ZN9DeckStatsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $innerMap = 0, $it = 0, $it2 = 0, $key = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $key = sp + 28|0; $innerMap = sp + 16|0; $it2 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $0 = $this; $8 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2Ev($it); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE5beginEv($9)|0); HEAP32[$1>>2] = $10; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; L1: while(1) { $11 = ((($8)) + 12|0); $12 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE3endEv($11)|0); HEAP32[$2>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4832,($it|0),($2|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 18; break; } if (!($13)) { label = 25; break; } __THREW__ = 0; $16 = (invoke_ii(4833,($it|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 18; break; } __THREW__ = 0; invoke_vii(3800,($key|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 18; break; } $21 = ((($8)) + 12|0); __THREW__ = 0; $22 = (invoke_iii(4834,($21|0),($key|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 19; break; } __THREW__ = 0; invoke_vii(4835,($innerMap|0),($22|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 19; break; } __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it2); $27 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($innerMap)|0); HEAP32[$5>>2] = $27; ;HEAP32[$it2>>2]=HEAP32[$5>>2]|0; while(1) { $28 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($innerMap)|0); HEAP32[$6>>2] = $28; __THREW__ = 0; $29 = (invoke_iii(4836,($it2|0),($6|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 20; break L1; } if (!($29)) { break; } __THREW__ = 0; $32 = (invoke_ii(4837,($it2|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 20; break L1; } $35 = ((($32)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if ($37) { __THREW__ = 0; $38 = (invoke_ii(4837,($it2|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 20; break L1; } $41 = ((($38)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { __ZN8DeckStatD2Ev($42); __ZdlPv($42); } __THREW__ = 0; $44 = (invoke_ii(4837,($it2|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 20; break L1; } $47 = ((($44)) + 12|0); HEAP32[$47>>2] = 0; } __THREW__ = 0; $54 = (invoke_iii(4838,($it2|0),0)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 20; break L1; } HEAP32[$7>>2] = $54; } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($innerMap); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($innerMap); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); __THREW__ = 0; (invoke_ii(4839,($it|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 18; break; } } if ((label|0) == 18) { $48 = ___cxa_find_matching_catch(0|0)|0; $49 = tempRet0; $3 = $48; $4 = $49; $61 = ((($8)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $62 = $3; ___clang_call_terminate($62); // unreachable; } else if ((label|0) == 19) { $50 = ___cxa_find_matching_catch(0|0)|0; $51 = tempRet0; $3 = $50; $4 = $51; } else if ((label|0) == 20) { $52 = ___cxa_find_matching_catch(0|0)|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($innerMap); } else if ((label|0) == 25) { $59 = ((($8)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE5clearEv($59); $60 = ((($8)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $61 = ((($8)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $62 = $3; ___clang_call_terminate($62); // unreachable; } function __ZN9DeckStats11getDeckStatENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$opponentsFile) { $this = $this|0; $opponentsFile = $opponentsFile|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $cleanup$dest = 0, $deckStatName = 0, $it = 0, $stats = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stats = sp + 40|0; $it = sp + 36|0; $2 = sp + 32|0; $3 = sp + 28|0; $deckStatName = sp + 8|0; $7 = sp; $1 = $this; $8 = $1; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($9,$8)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_($stats,$10); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); $11 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($stats)|0); HEAP32[$2>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $12 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$3>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4836,($it|0),($3|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } if (!($13)) { label = 12; break; } __THREW__ = 0; $16 = (invoke_ii(4837,($it|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } __THREW__ = 0; invoke_vii(3800,($deckStatName|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($opponentsFile)|0); $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($deckStatName,$21,0)|0); $23 = ($22|0)!=(-1); if ($23) { $6 = 2; } else { $6 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckStatName); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 12; break; } __THREW__ = 0; (invoke_ii(4840,($it|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } } if ((label|0) == 12) { $30 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$7>>2] = $30; __THREW__ = 0; $31 = (invoke_iii(4841,($it|0),($7|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { if ($31) { $0 = 0; $6 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $39 = $0; STACKTOP = sp;return ($39|0); } __THREW__ = 0; $34 = (invoke_ii(4837,($it|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = ((($34)) + 12|0); $38 = HEAP32[$37>>2]|0; $0 = $38; $6 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $39 = $0; STACKTOP = sp;return ($39|0); } } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; return (0)|0; } function __ZN9DeckStats7nbGamesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $d = 0, $it = 0, $nbgames = 0, $stats = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stats = sp + 28|0; $it = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $5 = sp; $0 = $this; $6 = $0; $nbgames = 0; $7 = ((($6)) + 12|0); $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($7,$6)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_($stats,$8); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($stats)|0); HEAP32[$1>>2] = $9; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$2>>2] = $10; __THREW__ = 0; $11 = (invoke_iii(4836,($it|0),($2|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 7; break; } if (!($11)) { label = 8; break; } __THREW__ = 0; $14 = (invoke_ii(4837,($it|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 7; break; } $17 = ((($14)) + 12|0); $18 = HEAP32[$17>>2]|0; $d = $18; $19 = $d; $20 = HEAP32[$19>>2]|0; $21 = $nbgames; $22 = (($21) + ($20))|0; $nbgames = $22; __THREW__ = 0; $23 = (invoke_iii(4838,($it|0),0)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 7; break; } HEAP32[$5>>2] = $23; } if ((label|0) == 7) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } else if ((label|0) == 8) { $30 = $nbgames; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); STACKTOP = sp;return ($30|0); } return (0)|0; } function __ZN9DeckStats16percentVictoriesENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$opponentsFile) { $this = $this|0; $opponentsFile = $opponentsFile|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $stats = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stats = sp + 20|0; $it = sp + 16|0; $4 = sp + 4|0; $1 = $this; $6 = $1; $7 = ((($6)) + 12|0); $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($7,$6)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_($stats,$8); __THREW__ = 0; $9 = (invoke_iii(4842,($stats|0),($opponentsFile|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { HEAP32[$it>>2] = $9; $12 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$4>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4841,($it|0),($4|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { if ($13) { $0 = 50; $5 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $28 = $0; STACKTOP = sp;return ($28|0); } __THREW__ = 0; $20 = (invoke_ii(4837,($it|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($20)) + 12|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; $25 = (invoke_ii(4843,($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $0 = $25; $5 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $28 = $0; STACKTOP = sp;return ($28|0); } } } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; return (0)|0; } function __ZN9DeckStats16percentVictoriesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $d = 0, $it = 0, $nbgames = 0, $stats = 0, $victories = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stats = sp + 32|0; $it = sp + 28|0; $2 = sp + 24|0; $3 = sp + 20|0; $6 = sp + 4|0; $1 = $this; $8 = $1; $victories = 0; $nbgames = 0; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($9,$8)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_($stats,$10); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); $11 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($stats)|0); HEAP32[$2>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $12 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$3>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4836,($it|0),($3|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 7; break; } if (!($13)) { break; } __THREW__ = 0; $16 = (invoke_ii(4837,($it|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 7; break; } $19 = ((($16)) + 12|0); $20 = HEAP32[$19>>2]|0; $d = $20; $21 = $d; $22 = HEAP32[$21>>2]|0; $23 = $nbgames; $24 = (($23) + ($22))|0; $nbgames = $24; $25 = $d; $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = $victories; $29 = (($28) + ($27))|0; $victories = $29; __THREW__ = 0; $30 = (invoke_iii(4838,($it|0),0)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 7; break; } HEAP32[$6>>2] = $30; } if ((label|0) == 7) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $4 = $33; $5 = $34; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $35 = $4; $36 = $5; ___resumeException($35|0); // unreachable; } $37 = $nbgames; $38 = ($37|0)!=(0); if ($38) { $39 = $victories; $40 = ($39*100)|0; $41 = $nbgames; $42 = (($40|0) / ($41|0))&-1; $0 = $42; $7 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $43 = $0; STACKTOP = sp;return ($43|0); } else { $0 = 50; $7 = 1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN9DeckStats4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $cleanup$dest = 0, $cond = 0, $contents = 0, $deckId = 0, $deckfile = 0, $games = 0, $manaColorIndex = 0, $newDeckStat = 0, $next = 0, $playerDeckFilePath = 0, $playerDeckMetaData = 0, $s = 0, $stream = 0; var $vararg_buffer = 0, $victories = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 864|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $2 = sp + 328|0; $3 = sp + 324|0; $contents = sp + 312|0; $stream = sp + 160|0; $s = sp + 144|0; $6 = sp + 128|0; $buffer = sp + 344|0; $playerDeckFilePath = sp + 116|0; $7 = sp + 104|0; $8 = sp + 92|0; $manaColorIndex = sp + 72|0; $10 = sp + 60|0; $deckfile = sp + 48|0; $11 = sp + 28|0; $12 = sp + 24|0; $13 = sp + 20|0; $14 = sp + 4|0; $15 = sp + 340|0; $0 = $this; $1 = $filename; $16 = $0; $17 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($16,$17)|0); $18 = ((($16)) + 12|0); $19 = $1; $20 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE4findERSC_($18,$19)|0); HEAP32[$2>>2] = $20; $21 = ((($16)) + 12|0); $22 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEESR_($2,$3)|0); if ($23) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $24 = (invoke_i(4202)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; L4: do { if (!($26)) { $27 = $1; __THREW__ = 0; $28 = (invoke_iiii(4203,($24|0),($27|0),($contents|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { L7: do { if ($28) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break L4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); $33 = $1; $34 = $1; $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($34,129852,0)|0); $36 = (($35) + 5)|0; $37 = $1; $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($37,160934,0)|0); __THREW__ = 0; invoke_viiii(3795,($6|0),($33|0),($36|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; L10: do { if ($40) { label = 17; } else { $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $42 = (invoke_ii(3938,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $deckId = $42; $45 = $deckId; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $45; (invoke_iiii(3889,($buffer|0),(131873|0),($vararg_buffer|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 17; } else { __THREW__ = 0; invoke_vii(3797,($7|0),($buffer|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 17; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; do { if ($51) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $4 = $68; $5 = $69; } else { __THREW__ = 0; invoke_viiiii(4767,($playerDeckFilePath|0),(30372|0),($7|0),($8|0),0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __THREW__ = 0; $54 = (invoke_i(4844)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; L23: do { if ($56) { label = 22; } else { __THREW__ = 0; $57 = (invoke_iiii(4041,($54|0),($playerDeckFilePath|0),0)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 22; } else { $playerDeckMetaData = $57; $60 = $playerDeckMetaData; $61 = ($60|0)!=(0|0); L26: do { if ($61) { __THREW__ = 0; $74 = (invoke_ii(4845,($stream|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 22; break L23; } $77 = $74&255; $next = $77; __THREW__ = 0; invoke_vii(3797,($manaColorIndex|0),(211279|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 22; break L23; } $80 = $next; $81 = $80 << 24 >> 24; $82 = ($81|0)==(77); do { if ($82) { __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 29; break; } $85 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156393,0)|0); $86 = (($85) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($10|0),($s|0),($86|0),-1); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 29; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($manaColorIndex,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $89 = $playerDeckMetaData; __THREW__ = 0; invoke_vii(4846,($89|0),($manaColorIndex|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 29; } else { label = 30; } } else { label = 30; } } while(0); L34: do { if ((label|0) == 30) { L35: while(1) { label = 0; __THREW__ = 0; $94 = (invoke_iii(4205,($stream|0),($s|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 29; break L34; } $97 = HEAP32[$94>>2]|0; $98 = ((($97)) + -12|0); $99 = HEAP32[$98>>2]|0; $100 = (($94) + ($99)|0); __THREW__ = 0; $101 = (invoke_ii(4206,($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 29; break L34; } if (!($101)) { label = 70; break; } __THREW__ = 0; invoke_vii(3800,($deckfile|0),($s|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 29; break L34; } __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 43; break; } $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $109 = (invoke_ii(3938,($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 43; break; } $games = $109; __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 43; break; } $114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $115 = (invoke_ii(3938,($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 43; break; } $victories = $115; __THREW__ = 0; $118 = (invoke_ii(4845,($stream|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 43; break; } $121 = $118&255; $next = $121; $122 = $next; $123 = $122 << 24 >> 24; $124 = ($123|0)==(77); if ($124) { __THREW__ = 0; (invoke_iii(4205,($stream|0),($s|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 43; break; } $127 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156393,0)|0); $128 = (($127) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($s|0),($128|0),-1); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 43; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($manaColorIndex,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $133 = ((($16)) + 12|0); $134 = $1; __THREW__ = 0; $135 = (invoke_iii(4834,($133|0),($134|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 43; break; } __THREW__ = 0; $138 = (invoke_iii(4842,($135|0),($deckfile|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 43; break; } HEAP32[$12>>2] = $138; $141 = ((($16)) + 12|0); $142 = $1; __THREW__ = 0; $143 = (invoke_iii(4834,($141|0),($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 43; break; } $146 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($143)|0); HEAP32[$13>>2] = $146; __THREW__ = 0; $147 = (invoke_iii(4836,($12|0),($13|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 43; break; } do { if ($147) { $150 = ((($16)) + 12|0); $151 = $1; __THREW__ = 0; $152 = (invoke_iii(4834,($150|0),($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 43; break L35; } __THREW__ = 0; $155 = (invoke_iii(4847,($152|0),($deckfile|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 43; break L35; } $158 = HEAP32[$155>>2]|0; $159 = ($158|0)!=(0|0); if (!($159)) { break; } $160 = ((($16)) + 12|0); $161 = $1; __THREW__ = 0; $162 = (invoke_iii(4834,($160|0),($161|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 43; break L35; } __THREW__ = 0; $165 = (invoke_iii(4847,($162|0),($deckfile|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 43; break L35; } $168 = HEAP32[$165>>2]|0; $169 = ($168|0)==(0|0); if (!($169)) { __ZN8DeckStatD2Ev($168); __ZdlPv($168); } $170 = ((($16)) + 12|0); $171 = $1; __THREW__ = 0; $172 = (invoke_iii(4834,($170|0),($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 43; break L35; } __THREW__ = 0; $175 = (invoke_iii(4847,($172|0),($deckfile|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 43; break L35; } HEAP32[$175>>2] = 0; } } while(0); __THREW__ = 0; $178 = (invoke_ii(3903,20)|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 43; break; } $$expand_i1_val = 1; HEAP8[$15>>0] = $$expand_i1_val; $181 = $games; $182 = $victories; __THREW__ = 0; invoke_vii(3800,($14|0),($manaColorIndex|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 65; break; } __THREW__ = 0; invoke_viiii(4848,($178|0),($181|0),($182|0),($14|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 66; break; } $$expand_i1_val2 = 0; HEAP8[$15>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $newDeckStat = $178; $187 = $newDeckStat; $188 = ((($16)) + 12|0); $189 = $1; __THREW__ = 0; $190 = (invoke_iii(4834,($188|0),($189|0))|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 43; break; } __THREW__ = 0; $193 = (invoke_iii(4847,($190|0),($deckfile|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 43; break; } HEAP32[$193>>2] = $187; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckfile); label = 30; } if ((label|0) == 43) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $4 = $131; $5 = $132; } else if ((label|0) == 65) { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $4 = $196; $5 = $197; label = 67; } else if ((label|0) == 66) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $4 = $198; $5 = $199; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 67; } else if ((label|0) == 70) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); $9 = 0; break L26; } do { if ((label|0) == 67) { $$pre_trunc = HEAP8[$15>>0]|0; $200 = $$pre_trunc&1; if (!($200)) { break; } __ZdlPv($178); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckfile); } } while(0); if ((label|0) == 29) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $4 = $92; $5 = $93; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); break L23; } else { $9 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckFilePath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $cleanup$dest = $9; $cond = ($cleanup$dest|0)==(0); if ($cond) { label = 75; break L7; } else { break L7; } } } } while(0); if ((label|0) == 22) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $4 = $72; $5 = $73; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckFilePath); break L10; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } } } while(0); if ((label|0) == 17) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $201 = $4; $202 = $5; ___resumeException($201|0); // unreachable; } else { label = 75; } } while(0); if ((label|0) == 75) { $9 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } } } while(0); $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $4 = $62; $5 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $201 = $4; $202 = $5; ___resumeException($201|0); // unreachable; } function __ZN9DeckStats4saveERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $deckId = 0, $deckManager = 0, $file = 0, $it = 0, $manaColorIndex = 0, $playerDeckFilePath = 0, $playerDeckMeta = 0, $stats = 0; var $stw = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1392|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $file = sp + 168|0; $writer = sp + 880|0; $stats = sp + 144|0; $it = sp + 140|0; $manaColorIndex = sp + 128|0; $4 = sp + 112|0; $buffer = sp + 368|0; $playerDeckFilePath = sp + 100|0; $5 = sp + 88|0; $6 = sp + 76|0; $7 = sp + 56|0; $8 = sp + 360|0; $9 = sp + 40|0; $10 = sp + 36|0; $11 = sp + 32|0; $12 = sp + 28|0; $0 = $this; $1 = $filename; $13 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $14 = (invoke_i(4202)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = $1; __THREW__ = 0; $18 = (invoke_iiiii(4221,($14|0),($file|0),($17|0),16)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { if (!($18)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } $21 = ((($13)) + 12|0); __THREW__ = 0; $22 = (invoke_iii(4834,($21|0),($13|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; invoke_vii(4835,($stats|0),($22|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); __THREW__ = 0; invoke_vii(3797,($manaColorIndex|0),(211279|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $2 = $80; $3 = $81; } else { $29 = $1; $30 = $1; $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($30,129852,0)|0); $32 = (($31) + 5)|0; $33 = $1; $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($33,160934,0)|0); __THREW__ = 0; invoke_viiii(3795,($4|0),($29|0),($32|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; L12: do { if ($36) { label = 27; } else { $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; $38 = (invoke_ii(3938,($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $deckId = $38; $41 = $deckId; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $41; (invoke_iiii(3889,($buffer|0),(131873|0),($vararg_buffer|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 27; } else { __THREW__ = 0; invoke_vii(3797,($5|0),($buffer|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 27; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; do { if ($47) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $2 = $86; $3 = $87; } else { __THREW__ = 0; invoke_viiiii(4767,($playerDeckFilePath|0),(30372|0),($5|0),($6|0),0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $2 = $88; $3 = $89; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; $50 = (invoke_i(4844)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; L25: do { if (!($52)) { $deckManager = $50; $53 = $deckManager; __THREW__ = 0; $54 = (invoke_iiii(4041,($53|0),($playerDeckFilePath|0),0)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { $playerDeckMeta = $54; $57 = $playerDeckMeta; $58 = ($57|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; if ($58) { $59 = $playerDeckMeta; __THREW__ = 0; invoke_vii(4849,($7|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } $$expand_i1_val11 = 1; HEAP8[$8>>0] = $$expand_i1_val11; $62 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,211279)|0); $167 = $62; } else { $167 = 0; } $$pre_trunc = HEAP8[$8>>0]|0; $63 = $$pre_trunc&1; if ($63) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } if ($167) { $64 = $deckManager; $65 = $playerDeckMeta; __THREW__ = 0; $66 = (invoke_i(4323)|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break; } __THREW__ = 0; $69 = (invoke_iiiii(4850,($64|0),($65|0),($66|0),0)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break; } $stw = $69; $72 = $stw; __THREW__ = 0; invoke_vii(4851,($9|0),($72|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($manaColorIndex,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $75 = $playerDeckMeta; __THREW__ = 0; invoke_vii(4846,($75|0),($manaColorIndex|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break; } } __THREW__ = 0; $92 = (invoke_iii(3839,($file|0),(125855|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break; } __THREW__ = 0; $95 = (invoke_iii(3885,($92|0),($manaColorIndex|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break; } __THREW__ = 0; (invoke_iii(4758,($95|0),(4741|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break; } $100 = HEAP32[$file>>2]|0; $101 = ((($100)) + -12|0); $102 = HEAP32[$101>>2]|0; $103 = (($file) + ($102)|0); __THREW__ = 0; $104 = (invoke_ii(4206,($103|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break; } L45: do { if ($104) { $107 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($stats)|0); HEAP32[$10>>2] = $107; ;HEAP32[$it>>2]=HEAP32[$10>>2]|0; while(1) { $108 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($stats)|0); HEAP32[$11>>2] = $108; __THREW__ = 0; $109 = (invoke_iii(4836,($it|0),($11|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break L25; } if (!($109)) { break L45; } __THREW__ = 0; $112 = (invoke_ii(4837,($it|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break L25; } $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($112)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $115; (invoke_iiii(3889,($writer|0),(173974|0),($vararg_buffer1|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L25; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L25; } __THREW__ = 0; $120 = (invoke_ii(4837,($it|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { break L25; } $123 = ((($120)) + 12|0); $124 = HEAP32[$123>>2]|0; $125 = HEAP32[$124>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $125; (invoke_iiii(3889,($writer|0),(156089|0),($vararg_buffer4|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { break L25; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break L25; } __THREW__ = 0; $130 = (invoke_ii(4837,($it|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break L25; } $133 = ((($130)) + 12|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 4|0); $136 = HEAP32[$135>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $136; (invoke_iiii(3889,($writer|0),(156089|0),($vararg_buffer7|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { break L25; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { break L25; } __THREW__ = 0; $141 = (invoke_iii(3839,($file|0),(125855|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { break L25; } __THREW__ = 0; $144 = (invoke_ii(4837,($it|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { break L25; } $147 = ((($144)) + 12|0); $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 8|0); __THREW__ = 0; $150 = (invoke_iii(3885,($141|0),($149|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { break L25; } __THREW__ = 0; (invoke_iii(4758,($150|0),(4741|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { break L25; } __THREW__ = 0; $155 = (invoke_iii(4838,($it|0),0)|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break L25; } HEAP32[$12>>2] = $155; } } } while(0); __THREW__ = 0; invoke_vi(4852,($file|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { break; } $160 = $playerDeckMeta; $161 = ($160|0)!=(0|0); if ($161) { $162 = $playerDeckMeta; __THREW__ = 0; invoke_vi(4853,($162|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckFilePath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } } } while(0); $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $2 = $90; $3 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckFilePath); break L12; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } } while(0); if ((label|0) == 27) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $2 = $82; $3 = $83; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($stats); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $165 = $2; $166 = $3; ___resumeException($165|0); // unreachable; } } } } $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $165 = $2; $166 = $3; ___resumeException($165|0); // unreachable; } function __ZN12StatsWrapper17getManaColorIndexEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $oss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 16|0; $3 = sp + 156|0; $0 = $this; $4 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); $i = 0; while(1) { $5 = $i; $6 = ($5|0)<(7); if (!($6)) { label = 8; break; } $7 = $i; $8 = ((($4)) + 1460|0); $9 = (($8) + ($7<<2)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0); __THREW__ = 0; if ($11) { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($oss,197916)|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } } else { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($oss,197934)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 8) { $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3886,($agg$result|0),($oss|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$3>>0]|0; $24 = $$pre_trunc&1; if ($24) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } function __ZN9DeckStats9saveStatsEP6PlayerS1_P12GameObserver($this,$player,$opponent,$game) { $this = $this|0; $player = $player|0; $opponent = $opponent|0; $game = $game|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aiDeckMeta = 0, $aiMeta = 0, $deckManager = 0, $it = 0, $manaColorIndex = 0, $playerMeta = 0, $stats = 0, $stw = 0; var $victory = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 96|0; $manaColorIndex = sp + 84|0; $6 = sp + 52|0; $7 = sp + 48|0; $8 = sp + 32|0; $9 = sp + 28|0; $10 = sp + 16|0; $11 = sp + 124|0; $12 = sp + 8|0; $0 = $this; $1 = $player; $2 = $opponent; $3 = $game; $13 = $0; $victory = 1; $14 = $3; $15 = (__ZNK12GameObserver6didWinEP6Player($14,0)|0); if ($15) { $30 = $3; $31 = $1; $32 = (__ZNK12GameObserver6didWinEP6Player($30,$31)|0); if (!($32)) { $victory = 0; } } else { $16 = $1; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = $2; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($18|0)==($21|0); if ($22) { STACKTOP = sp;return; } $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $2; $27 = ((($26)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ($25|0)<($28|0); if ($29) { $victory = 0; } } __ZN9DeckStats4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($13,$13); $33 = ((($13)) + 12|0); $34 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($33,$13)|0); $stats = $34; $35 = $stats; $36 = $2; $37 = ((($36)) + 104|0); $38 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($35,$37)|0); HEAP32[$it>>2] = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($manaColorIndex,211279); __THREW__ = 0; $39 = (invoke_i(4844)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; L10: do { if (!($41)) { $deckManager = $39; $42 = $deckManager; $43 = $2; $44 = ((($43)) + 92|0); __THREW__ = 0; $45 = (invoke_iiii(4041,($42|0),($44|0),1)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $aiDeckMeta = $45; $48 = $deckManager; $49 = $aiDeckMeta; __THREW__ = 0; $50 = (invoke_i(4323)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (invoke_iiiii(4850,($48|0),($49|0),($50|0),1)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $stw = $53; $56 = $stw; __THREW__ = 0; invoke_vii(4851,($6|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($manaColorIndex,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $59 = $stats; $60 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($59)|0); HEAP32[$7>>2] = $60; __THREW__ = 0; $61 = (invoke_iii(4841,($it|0),($7|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { L17: do { if ($61) { $64 = $stats; $65 = $2; $66 = ((($65)) + 104|0); __THREW__ = 0; $67 = (invoke_ii(3903,20)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L10; } $$expand_i1_val = 1; HEAP8[$11>>0] = $$expand_i1_val; $70 = $victory; __THREW__ = 0; invoke_vii(3800,($10|0),($manaColorIndex|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $4 = $81; $5 = $82; } else { __THREW__ = 0; invoke_viiii(4848,($67|0),1,($70|0),($10|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if ($74) { label = 22; } else { $$expand_i1_val2 = 0; HEAP8[$11>>0] = $$expand_i1_val2; HEAP32[$9>>2] = $67; __THREW__ = 0; invoke_viii(4854,($8|0),($66|0),($9|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 22; } else { __THREW__ = 0; invoke_viii(4855,($12|0),($64|0),($8|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $4 = $85; $5 = $86; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($8); break; } else { __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L17; } } } } while(0); if ((label|0) == 22) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $4 = $83; $5 = $84; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $$pre_trunc = HEAP8[$11>>0]|0; $87 = $$pre_trunc&1; if (!($87)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); $147 = $4; $148 = $5; ___resumeException($147|0); // unreachable; } __ZdlPv($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); $147 = $4; $148 = $5; ___resumeException($147|0); // unreachable; } else { $88 = $victory; __THREW__ = 0; $89 = (invoke_ii(4837,($it|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L10; } $92 = ((($89)) + 12|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = (($95) + ($88))|0; HEAP32[$94>>2] = $96; __THREW__ = 0; $97 = (invoke_ii(4837,($it|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L10; } $100 = ((($97)) + 12|0); $101 = HEAP32[$100>>2]|0; $102 = HEAP32[$101>>2]|0; $103 = (($102) + 1)|0; HEAP32[$101>>2] = $103; __THREW__ = 0; $104 = (invoke_ii(4837,($it|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break L10; } $107 = ((($104)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 8|0); $110 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($109,211279)|0); if ($110) { __THREW__ = 0; $111 = (invoke_ii(4837,($it|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break L10; } $114 = ((($111)) + 12|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 8|0); __THREW__ = 0; (invoke_iii(3901,($116|0),($manaColorIndex|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break L10; } } } } while(0); __THREW__ = 0; invoke_vii(4856,($13|0),($13|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if (!($120)) { __THREW__ = 0; $121 = (invoke_i(4844)|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if (!($123)) { $124 = $1; $125 = ((($124)) + 92|0); __THREW__ = 0; $126 = (invoke_iiii(4041,($121|0),($125|0),0)|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if (!($128)) { $playerMeta = $126; $129 = $playerMeta; $130 = ($129|0)!=(0|0); if ($130) { $131 = $playerMeta; __THREW__ = 0; invoke_vi(4853,($131|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { break; } } __THREW__ = 0; $134 = (invoke_i(4844)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if (!($136)) { $137 = $2; $138 = ((($137)) + 92|0); __THREW__ = 0; $139 = (invoke_iiii(4041,($134|0),($138|0),1)|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if (!($141)) { $aiMeta = $139; $142 = $aiMeta; $143 = ($142|0)!=(0|0); if ($143) { $144 = $aiMeta; __THREW__ = 0; invoke_vi(4853,($144|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); STACKTOP = sp;return; } } } } } } } } } } } } while(0); $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $4 = $79; $5 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaColorIndex); $147 = $4; $148 = $5; ___resumeException($147|0); // unreachable; } function __ZN9DeckStats11EndInstanceEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[6974]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[6974]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN9DeckStatsD2Ev($2); __ZdlPv($2); } HEAP32[6974] = 0; return; } function __ZN12StatsWrapper10initValuesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 4|0); HEAP32[$3>>2] = 0; HEAP32[$1>>2] = 0; $4 = ((($1)) + 12|0); HEAP8[$4>>0] = 1; $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 36|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 32|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 28|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 24|0); HEAP32[$9>>2] = 0; $10 = ((($1)) + 20|0); HEAP32[$10>>2] = 0; $11 = ((($1)) + 60|0); HEAP32[$11>>2] = 0; $12 = ((($1)) + 52|0); HEAP32[$12>>2] = 0; $13 = ((($1)) + 44|0); HEAP32[$13>>2] = 0; $14 = ((($1)) + 56|0); HEAPF32[$14>>2] = 0.0; $15 = ((($1)) + 48|0); HEAPF32[$15>>2] = 0.0; $16 = ((($1)) + 40|0); HEAPF32[$16>>2] = 0.0; $17 = ((($1)) + 84|0); HEAP32[$17>>2] = 0; $18 = ((($1)) + 80|0); HEAP32[$18>>2] = 0; $19 = ((($1)) + 76|0); HEAP32[$19>>2] = 0; $20 = ((($1)) + 72|0); HEAP32[$20>>2] = 0; $21 = ((($1)) + 68|0); HEAP32[$21>>2] = 0; $22 = ((($1)) + 64|0); HEAP32[$22>>2] = 0; $23 = ((($1)) + 88|0); ;HEAP32[$23>>2]=0|0;HEAP32[$23+4>>2]=0|0;HEAP32[$23+8>>2]=0|0;HEAP32[$23+12>>2]=0|0;HEAP32[$23+16>>2]=0|0;HEAP32[$23+20>>2]=0|0;HEAP32[$23+24>>2]=0|0;HEAP32[$23+28>>2]=0|0; $24 = ((($1)) + 120|0); ;HEAP32[$24>>2]=0|0;HEAP32[$24+4>>2]=0|0;HEAP32[$24+8>>2]=0|0;HEAP32[$24+12>>2]=0|0;HEAP32[$24+16>>2]=0|0;HEAP32[$24+20>>2]=0|0;HEAP32[$24+24>>2]=0|0;HEAP32[$24+28>>2]=0|0; $25 = ((($1)) + 152|0); dest=$25; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $26 = ((($1)) + 552|0); dest=$26; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $27 = ((($1)) + 952|0); dest=$27; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $28 = ((($1)) + 192|0); _memset(($28|0),0,360)|0; $29 = ((($1)) + 592|0); _memset(($29|0),0,360)|0; $30 = ((($1)) + 992|0); _memset(($30|0),0,360)|0; $31 = ((($1)) + 1352|0); dest=$31; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $32 = ((($1)) + 1388|0); dest=$32; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $33 = ((($1)) + 1424|0); dest=$33; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $34 = ((($1)) + 1460|0); dest=$34; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZN12StatsWrapperC2Ei($this,$deckId) { $this = $this|0; $deckId = $deckId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $deckstats = 0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 72|0; $deckstats = sp + 40|0; $4 = sp + 28|0; $5 = sp + 16|0; $6 = sp + 4|0; $0 = $this; $1 = $deckId; $7 = $0; $8 = ((($7)) + 1500|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($8); $9 = ((($7)) + 1512|0); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEEC2Ev($9); $10 = $1; HEAP32[$7>>2] = $10; $11 = $1; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $11; (invoke_iiii(3889,($buffer|0),(125861|0),($vararg_buffer|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(3797,($4|0),($buffer|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; } else { __THREW__ = 0; invoke_viiiii(4767,($deckstats|0),(30372|0),($4|0),($5|0),0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; invoke_vii(3800,($6|0),($deckstats|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; } else { __THREW__ = 0; invoke_vii(4857,($7|0),($6|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckstats); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckstats); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEED2Ev($9); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEED2Ev($9); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEED2Ev($9); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } function __ZN12StatsWrapper14initStatisticsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$deckstats) { $this = $this|0; $deckstats = $deckstats|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $bakaDir = 0, $buffer = 0, $deckFilename = 0, $deckStat = 0, $nbDecks = 0, $oss = 0; var $smallDeckName = 0, $stats = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1248|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $1 = sp + 204|0; $buffer = sp + 736|0; $smallDeckName = sp + 224|0; $oss = sp + 56|0; $bakaDir = sp + 44|0; $deckFilename = sp + 32|0; $deckStat = sp + 28|0; $4 = sp + 16|0; $0 = $this; $5 = $0; __ZN12StatsWrapper10initValuesEv($5); $6 = (__ZN9DeckStats11GetInstanceEv()|0); $stats = $6; $7 = ((($5)) + 1500|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($7); $8 = ((($5)) + 1512|0); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE5clearEv($8); $9 = (__Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($deckstats)|0); if (!($9)) { $70 = ((($5)) + 20|0); HEAP32[$70>>2] = 0; $71 = ((($5)) + 16|0); HEAP32[$71>>2] = 0; STACKTOP = sp;return; } $10 = $stats; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($deckstats)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$11); __THREW__ = 0; invoke_vii(4690,($10|0),($1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $2 = $60; $3 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $72 = $2; $73 = $3; ___resumeException($72|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = $stats; $15 = (__ZN9DeckStats16percentVictoriesEv($14)|0); $16 = ((($5)) + 16|0); HEAP32[$16>>2] = $15; $17 = $stats; $18 = (__ZN9DeckStats7nbGamesEv($17)|0); $19 = ((($5)) + 20|0); HEAP32[$19>>2] = $18; $nbDecks = 0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); __THREW__ = 0; $20 = (invoke_iii(3839,($oss|0),(130355|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 18; } else { $23 = $nbDecks; $24 = (($23) + 1)|0; __THREW__ = 0; (invoke_iii(3919,($20|0),($24|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 18; } else { __THREW__ = 0; invoke_vii(3797,($bakaDir|0),(130417|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 18; } else { __THREW__ = 0; invoke_vii(3886,($deckFilename|0),($oss|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $2 = $64; $3 = $65; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($bakaDir)|0); $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($deckFilename)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $31; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $32; (invoke_iiii(3889,($buffer|0),(125885|0),($vararg_buffer|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { label = 20; } else { __THREW__ = 0; $35 = (invoke_ii(4428,($buffer|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 20; } else { if ($35) { $38 = $nbDecks; $39 = (($38) + 1)|0; $nbDecks = $39; $40 = $nbDecks; __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = 132458; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $40; (invoke_iiii(3889,($smallDeckName|0),(125895|0),($vararg_buffer2|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 20; break; } $43 = $stats; __THREW__ = 0; invoke_vii(3797,($4|0),($smallDeckName|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 20; break; } __THREW__ = 0; $46 = (invoke_iii(4830,($43|0),($4|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $2 = $68; $3 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); HEAP32[$deckStat>>2] = $46; $49 = HEAP32[$deckStat>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = HEAP32[$deckStat>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = ($52|0)>(0); if ($53) { $54 = ((($5)) + 1500|0); __THREW__ = 0; invoke_vii(3939,($54|0),($deckFilename|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 20; break; } $57 = ((($5)) + 1512|0); __THREW__ = 0; invoke_vii(4858,($57|0),($deckStat|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 20; break; } } } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFilename); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($bakaDir); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } } while(0); if ((label|0) == 20) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFilename); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($bakaDir); } } } if ((label|0) == 18) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $2 = $62; $3 = $63; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $72 = $2; $73 = $3; ___resumeException($72|0); // unreachable; } function __ZN12StatsWrapper11updateStatsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGAllCards($this,$filename,$collection) { $this = $this|0; $filename = $filename|0; $collection = $collection|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $deckDataWrapper = 0, $mtgd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $5 = sp + 36|0; $0 = $this; $1 = $collection; $6 = $0; $7 = (__Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($filename)|0); if (!($7)) { STACKTOP = sp;return; } $8 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __THREW__ = 0; invoke_vii(3797,($2|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; } else { $12 = $1; __THREW__ = 0; invoke_viiiii(4044,($8|0),($2|0),($12|0),0,0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $mtgd = $8; $15 = (__Znwj(120)|0); $16 = $mtgd; __THREW__ = 0; invoke_vii(4859,($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZdlPv($15); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } $deckDataWrapper = $15; $19 = $deckDataWrapper; __ZN12StatsWrapper11updateStatsEP15DeckDataWrapper($6,$19); $20 = $mtgd; $21 = ($20|0)!=(0|0); if ($21) { $22 = $mtgd; $23 = ($22|0)==(0|0); if (!($23)) { __ZN7MTGDeckD2Ev($22); __ZdlPv($22); } $mtgd = 0; } $31 = $deckDataWrapper; $32 = ($31|0)!=(0|0); if (!($32)) { STACKTOP = sp;return; } $33 = $deckDataWrapper; $34 = ($33|0)==(0|0); if (!($34)) { $35 = HEAP32[$33>>2]|0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vi[$37 & 8191]($33); } $deckDataWrapper = 0; STACKTOP = sp;return; } } while(0); $$pre_trunc = HEAP8[$5>>0]|0; $28 = $$pre_trunc&1; if (!($28)) { $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZdlPv($8); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } function __ZN12StatsWrapper11updateStatsEP15DeckDataWrapper($this,$myDeck) { $this = $this|0; $myDeck = $myDeck|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0.0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0.0, $479 = 0.0, $48 = 0, $480 = 0, $481 = 0.0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0.0, $488 = 0, $489 = 0, $49 = 0, $490 = 0.0, $491 = 0.0, $492 = 0, $493 = 0.0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0.0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0.0, $503 = 0.0, $504 = 0, $505 = 0.0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0.0, $515 = 0.0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0.0, $526 = 0.0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $abilitiesVector = 0, $colorId = 0, $convertedCost = 0, $current = 0, $currentCost = 0, $currentCount = 0, $hybridCost = 0, $i = 0, $i1 = 0, $i2 = 0, $i3 = 0, $i5 = 0, $i7 = 0, $ic = 0, $j = 0, $j4 = 0, $j6 = 0, $k = 0; var $lands = 0, $mc = 0, $or$cond = 0, $s = 0, $t = 0, $thisstring = 0, $type = 0, $v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lands = sp + 224|0; $type = sp + 192|0; $5 = sp + 180|0; $6 = sp + 168|0; $abilitiesVector = sp + 156|0; $thisstring = sp + 144|0; $7 = sp + 132|0; $s = sp + 116|0; $8 = sp + 100|0; $9 = sp + 84|0; $10 = sp + 68|0; $11 = sp + 40|0; $12 = sp + 28|0; $13 = sp + 16|0; $14 = sp + 4|0; $0 = $this; $1 = $myDeck; $15 = $0; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = ((($15)) + 12|0); $18 = HEAP8[$17>>0]|0; $19 = $18&1; $20 = $1; $21 = ($20|0)!=(0|0); $or$cond = $19 & $21; if (!($or$cond)) { STACKTOP = sp;return; } $22 = ((($15)) + 12|0); HEAP8[$22>>0] = 0; $23 = $1; $24 = (__ZN8WSrcDeck8getCountEi($23,8)|0); $25 = ((($15)) + 24|0); HEAP32[$25>>2] = $24; $26 = $1; $27 = (__ZN8WSrcDeck8getCountEi($26,7)|0); $28 = ((($15)) + 28|0); HEAP32[$28>>2] = $27; $29 = $1; $30 = (__ZN8WSrcDeck10totalPriceEv($29)|0); $31 = ((($15)) + 32|0); HEAP32[$31>>2] = $30; $32 = ((($15)) + 60|0); HEAP32[$32>>2] = 0; $33 = ((($15)) + 36|0); HEAP32[$33>>2] = 0; $34 = ((($15)) + 44|0); HEAP32[$34>>2] = 0; $35 = ((($15)) + 52|0); HEAP32[$35>>2] = 0; $current = 0; $i = 0; while(1) { $36 = $i; $37 = ($36|0)<=(9); if (!($37)) { break; } $38 = $i; $39 = ((($15)) + 152|0); $40 = (($39) + ($38<<2)|0); HEAP32[$40>>2] = 0; $41 = $i; $42 = ((($15)) + 552|0); $43 = (($42) + ($41<<2)|0); HEAP32[$43>>2] = 0; $44 = $i; $45 = ((($15)) + 952|0); $46 = (($45) + ($44<<2)|0); HEAP32[$46>>2] = 0; $47 = $i; $48 = (($47) + 1)|0; $i = $48; } $i1 = 0; while(1) { $49 = $i1; $50 = HEAP32[11900]|0; $51 = ($49|0)<=($50|0); if (!($51)) { break; } $52 = $i1; $53 = ((($15)) + 1460|0); $54 = (($53) + ($52<<2)|0); HEAP32[$54>>2] = 0; $55 = $i1; $56 = ((($15)) + 1352|0); $57 = (($56) + ($55<<2)|0); HEAP32[$57>>2] = 0; $58 = $i1; $59 = ((($15)) + 1388|0); $60 = (($59) + ($58<<2)|0); HEAP32[$60>>2] = 0; $61 = $i1; $62 = ((($15)) + 1424|0); $63 = (($62) + ($61<<2)|0); HEAP32[$63>>2] = 0; $64 = $i1; $65 = (($64) + 1)|0; $i1 = $65; } $i2 = 0; while(1) { $66 = $i2; $67 = ($66|0)<=(9); if (!($67)) { break; } $k = 0; while(1) { $68 = $k; $69 = HEAP32[11900]|0; $70 = ($68|0)<=($69|0); if (!($70)) { break; } $71 = $k; $72 = $i2; $73 = ((($15)) + 192|0); $74 = (($73) + (($72*36)|0)|0); $75 = (($74) + ($71<<2)|0); HEAP32[$75>>2] = 0; $76 = $k; $77 = $i2; $78 = ((($15)) + 592|0); $79 = (($78) + (($77*36)|0)|0); $80 = (($79) + ($76<<2)|0); HEAP32[$80>>2] = 0; $81 = $k; $82 = $i2; $83 = ((($15)) + 992|0); $84 = (($83) + (($82*36)|0)|0); $85 = (($84) + ($81<<2)|0); HEAP32[$85>>2] = 0; $86 = $k; $87 = (($86) + 1)|0; $k = $87; } $88 = $i2; $89 = (($88) + 1)|0; $i2 = $89; } $ic = 0; L23: while(1) { $90 = $ic; $91 = $1; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 76|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_iii[$94 & 8191]($91,1)|0); $96 = ($90|0)<($95|0); if (!($96)) { label = 104; break; } $97 = $1; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; $101 = $ic; $102 = (FUNCTION_TABLE_iiii[$100 & 8191]($97,$101,1)|0); $current = $102; $103 = $current; $104 = ((($103)) + 16|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZN13CardPrimitive11getManaCostEv($105)|0); $currentCost = $106; $107 = $currentCost; $108 = (__ZN8ManaCost16getConvertedCostEv($107)|0); $convertedCost = $108; $109 = $1; $110 = $current; $111 = (__ZN8WSrcDeck5countEP7MTGCard($109,$110)|0); $currentCount = $111; $112 = $convertedCost; $113 = $currentCount; $114 = Math_imul($112, $113)|0; $115 = ((($15)) + 36|0); $116 = HEAP32[$115>>2]|0; $117 = (($116) + ($114))|0; HEAP32[$115>>2] = $117; $118 = $convertedCost; $119 = ($118|0)>(9); if ($119) { $convertedCost = 9; } $120 = $currentCount; $121 = $convertedCost; $122 = ((($15)) + 152|0); $123 = (($122) + ($121<<2)|0); $124 = HEAP32[$123>>2]|0; $125 = (($124) + ($120))|0; HEAP32[$123>>2] = $125; $126 = $current; $127 = ((($126)) + 16|0); $128 = HEAP32[$127>>2]|0; $129 = (__ZN13CardPrimitive10isCreatureEv($128)|0); if ($129) { $130 = $currentCount; $131 = $convertedCost; $132 = ((($15)) + 552|0); $133 = (($132) + ($131<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = (($134) + ($130))|0; HEAP32[$133>>2] = $135; $136 = $convertedCost; $137 = $currentCount; $138 = Math_imul($136, $137)|0; $139 = ((($15)) + 44|0); $140 = HEAP32[$139>>2]|0; $141 = (($140) + ($138))|0; HEAP32[$139>>2] = $141; } else { $142 = $current; $143 = ((($142)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = (__ZN13CardPrimitive7isSpellEv($144)|0); if ($145) { $146 = $currentCount; $147 = $convertedCost; $148 = ((($15)) + 952|0); $149 = (($148) + ($147<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = (($150) + ($146))|0; HEAP32[$149>>2] = $151; $152 = $convertedCost; $153 = $currentCount; $154 = Math_imul($152, $153)|0; $155 = ((($15)) + 52|0); $156 = HEAP32[$155>>2]|0; $157 = (($156) + ($154))|0; HEAP32[$155>>2] = $157; } } $2 = $lands; __THREW__ = 0; invoke_vii(3797,($lands|0),(162425|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 38; break; } $160 = ((($lands)) + 12|0); $2 = $160; __THREW__ = 0; invoke_vii(3797,($160|0),(162432|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 38; break; } $163 = ((($160)) + 12|0); $2 = $163; __THREW__ = 0; invoke_vii(3797,($163|0),(162439|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 38; break; } $166 = ((($163)) + 12|0); $2 = $166; __THREW__ = 0; invoke_vii(3797,($166|0),(162448|0)); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 38; break; } $169 = ((($166)) + 12|0); $2 = $169; __THREW__ = 0; invoke_vii(3797,($169|0),(162454|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 38; break; } $i3 = 0; while(1) { $172 = $i3; $173 = ($172>>>0)<(5); if (!($173)) { break; } $174 = $i3; $175 = (27900 + ($174<<2)|0); $176 = HEAP32[$175>>2]|0; $colorId = $176; $177 = $i3; $178 = (($lands) + (($177*12)|0)|0); __THREW__ = 0; invoke_vii(3800,($type|0),($178|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 40; break L23; } $181 = $current; $182 = ((($181)) + 16|0); $183 = HEAP32[$182>>2]|0; $184 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($type)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($184|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 41; break L23; } __THREW__ = 0; $187 = (invoke_iii(4383,($183|0),($5|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 42; break L23; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); do { if ($187) { $190 = $current; $191 = ((($190)) + 16|0); $192 = HEAP32[$191>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(163276|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 41; break L23; } __THREW__ = 0; $195 = (invoke_iii(4383,($192|0),($6|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 43; break L23; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $198 = $currentCount; $199 = $colorId; if ($195) { $200 = ((($15)) + 1388|0); $201 = (($200) + ($199<<2)|0); $202 = HEAP32[$201>>2]|0; $203 = (($202) + ($198))|0; HEAP32[$201>>2] = $203; break; } else { $219 = ((($15)) + 1352|0); $220 = (($219) + ($199<<2)|0); $221 = HEAP32[$220>>2]|0; $222 = (($221) + ($198))|0; HEAP32[$220>>2] = $222; break; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $223 = $i3; $224 = (($223) + 1)|0; $i3 = $224; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($abilitiesVector); $225 = $current; $226 = ((($225)) + 16|0); $227 = HEAP32[$226>>2]|0; $228 = ((($227)) + 204|0); __THREW__ = 0; invoke_vii(3800,($thisstring|0),($228|0)); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { label = 67; break; } __THREW__ = 0; invoke_viii(3796,($7|0),($thisstring|0),10); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 68; break; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($abilitiesVector,$7)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($7); $v = 0; while(1) { $233 = $v; $234 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($abilitiesVector)|0); $235 = ($233|0)<($234|0); if (!($235)) { break; } $236 = $v; __THREW__ = 0; $237 = (invoke_iii(3802,($abilitiesVector|0),($236|0))|0); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { label = 68; break L23; } __THREW__ = 0; invoke_vii(3800,($s|0),($237|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 68; break L23; } $242 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162461,0)|0); $t = $242; $243 = $t; $244 = ($243|0)!=(-1); do { if ($244) { $245 = $t; $246 = (($245) + 3)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($s|0),($246|0),-1); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { label = 69; break L23; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __THREW__ = 0; invoke_vii(3800,($9|0),($s|0)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 69; break L23; } __THREW__ = 0; $251 = (invoke_iiii(3947,($9|0),(0|0),(0|0))|0); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 70; break L23; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $mc = $251; $j = 0; while(1) { $254 = $j; $255 = HEAP32[11900]|0; $256 = ($254|0)<($255|0); $257 = $mc; if (!($256)) { break; } $258 = $j; __THREW__ = 0; $259 = (invoke_iii(4087,($257|0),($258|0))|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 69; break L23; } $262 = ($259|0)!=(0); do { if ($262) { $263 = $current; $264 = ((($263)) + 16|0); $265 = HEAP32[$264>>2]|0; __THREW__ = 0; $266 = (invoke_ii(4131,($265|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 69; break L23; } if (!($266)) { $297 = $currentCount; $298 = $j; $299 = ((($15)) + 1424|0); $300 = (($299) + ($298<<2)|0); $301 = HEAP32[$300>>2]|0; $302 = (($301) + ($297))|0; HEAP32[$300>>2] = $302; break; } $269 = $current; $270 = ((($269)) + 16|0); $271 = HEAP32[$270>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(163276|0)); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 69; break L23; } __THREW__ = 0; $274 = (invoke_iii(4383,($271|0),($10|0))|0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 71; break L23; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $277 = $currentCount; $278 = $j; if ($274) { $279 = ((($15)) + 1388|0); $280 = (($279) + ($278<<2)|0); $281 = HEAP32[$280>>2]|0; $282 = (($281) + ($277))|0; HEAP32[$280>>2] = $282; break; } else { $293 = ((($15)) + 1352|0); $294 = (($293) + ($278<<2)|0); $295 = HEAP32[$294>>2]|0; $296 = (($295) + ($277))|0; HEAP32[$294>>2] = $296; break; } } } while(0); $303 = $j; $304 = (($303) + 1)|0; $j = $304; } $305 = ($257|0)!=(0|0); if (!($305)) { break; } $306 = $mc; $307 = ($306|0)==(0|0); if (!($307)) { $308 = HEAP32[$306>>2]|0; $309 = ((($308)) + 12|0); $310 = HEAP32[$309>>2]|0; FUNCTION_TABLE_vi[$310 & 8191]($306); } $mc = 0; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $311 = $v; $312 = (($311) + 1)|0; $v = $312; } $j4 = 0; while(1) { $313 = $j4; $314 = HEAP32[11900]|0; $315 = ($313|0)<($314|0); if (!($315)) { break; } $316 = $currentCost; $317 = $j4; __THREW__ = 0; $318 = (invoke_iii(3959,($316|0),($317|0))|0); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { label = 68; break L23; } $321 = $currentCount; $322 = Math_imul($318, $321)|0; $323 = $j4; $324 = ((($15)) + 1460|0); $325 = (($324) + ($323<<2)|0); $326 = HEAP32[$325>>2]|0; $327 = (($326) + ($322))|0; HEAP32[$325>>2] = $327; $328 = $current; $329 = ((($328)) + 16|0); $330 = HEAP32[$329>>2]|0; $331 = $j4; __THREW__ = 0; $332 = (invoke_iii(4860,($330|0),($331|0))|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { label = 68; break L23; } do { if ($332) { $335 = $currentCount; $336 = $j4; $337 = $convertedCost; $338 = ((($15)) + 192|0); $339 = (($338) + (($337*36)|0)|0); $340 = (($339) + ($336<<2)|0); $341 = HEAP32[$340>>2]|0; $342 = (($341) + ($335))|0; HEAP32[$340>>2] = $342; $343 = $current; $344 = ((($343)) + 16|0); $345 = HEAP32[$344>>2]|0; __THREW__ = 0; $346 = (invoke_ii(4570,($345|0))|0); $347 = __THREW__; __THREW__ = 0; $348 = $347&1; if ($348) { label = 68; break L23; } if ($346) { $349 = $currentCount; $350 = $j4; $351 = $convertedCost; $352 = ((($15)) + 592|0); $353 = (($352) + (($351*36)|0)|0); $354 = (($353) + ($350<<2)|0); $355 = HEAP32[$354>>2]|0; $356 = (($355) + ($349))|0; HEAP32[$354>>2] = $356; break; } $357 = $current; $358 = ((($357)) + 16|0); $359 = HEAP32[$358>>2]|0; __THREW__ = 0; $360 = (invoke_ii(4861,($359|0))|0); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($362) { label = 68; break L23; } if (!($360)) { break; } $363 = $currentCount; $364 = $j4; $365 = $convertedCost; $366 = ((($15)) + 992|0); $367 = (($366) + (($365*36)|0)|0); $368 = (($367) + ($364<<2)|0); $369 = HEAP32[$368>>2]|0; $370 = (($369) + ($363))|0; HEAP32[$368>>2] = $370; } } while(0); $371 = $j4; $372 = (($371) + 1)|0; $j4 = $372; } $i5 = 0; while(1) { $373 = $currentCost; $374 = $i5; $375 = (($374) + 1)|0; $i5 = $375; __THREW__ = 0; $376 = (invoke_iii(4090,($373|0),($374|0))|0); $377 = __THREW__; __THREW__ = 0; $378 = $377&1; if ($378) { label = 68; break L23; } $hybridCost = $376; $379 = ($376|0)!=(0|0); if (!($379)) { break; } $380 = $hybridCost; $381 = ((($380)) + 2|0); $382 = HEAP8[$381>>0]|0; $383 = $382&255; $384 = $currentCount; $385 = Math_imul($383, $384)|0; $386 = $hybridCost; $387 = HEAP8[$386>>0]|0; $388 = $387&255; $389 = ((($15)) + 1460|0); $390 = (($389) + ($388<<2)|0); $391 = HEAP32[$390>>2]|0; $392 = (($391) + ($385))|0; HEAP32[$390>>2] = $392; $393 = $hybridCost; $394 = ((($393)) + 3|0); $395 = HEAP8[$394>>0]|0; $396 = $395&255; $397 = $currentCount; $398 = Math_imul($396, $397)|0; $399 = $hybridCost; $400 = ((($399)) + 1|0); $401 = HEAP8[$400>>0]|0; $402 = $401&255; $403 = ((($15)) + 1460|0); $404 = (($403) + ($402<<2)|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + ($398))|0; HEAP32[$404>>2] = $406; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($thisstring); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesVector); $407 = ((($lands)) + 60|0); $409 = $407; while(1) { $408 = ((($409)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($408); $410 = ($408|0)==($lands|0); if ($410) { break; } else { $409 = $408; } } $411 = $ic; $412 = (($411) + 1)|0; $ic = $412; } switch (label|0) { case 38: { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $3 = $204; $4 = $205; $206 = $2; $207 = ($lands|0)==($206|0); if ($207) { $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } else { $209 = $206; } while(1) { $208 = ((($209)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($208); $210 = ($208|0)==($lands|0); if ($210) { break; } else { $209 = $208; } } $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; break; } case 40: { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $3 = $211; $4 = $212; break; } case 41: { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $3 = $213; $4 = $214; label = 46; break; } case 42: { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $3 = $215; $4 = $216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 46; break; } case 43: { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $3 = $217; $4 = $218; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 46; break; } case 67: { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $3 = $283; $4 = $284; label = 101; break; } case 68: { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $3 = $285; $4 = $286; label = 100; break; } case 69: { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $3 = $287; $4 = $288; label = 80; break; } case 70: { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $3 = $289; $4 = $290; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 80; break; } case 71: { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $3 = $291; $4 = $292; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 80; break; } case 104: { $417 = ((($15)) + 1496|0); HEAP32[$417>>2] = 0; $j6 = 1; while(1) { $418 = $j6; $419 = HEAP32[11900]|0; $420 = ($418|0)<($419|0); if (!($420)) { break; } $421 = $j6; $422 = ((($15)) + 1460|0); $423 = (($422) + ($421<<2)|0); $424 = HEAP32[$423>>2]|0; $425 = ((($15)) + 1496|0); $426 = HEAP32[$425>>2]|0; $427 = (($426) + ($424))|0; HEAP32[$425>>2] = $427; $428 = $j6; $429 = (($428) + 1)|0; $j6 = $429; } $430 = ((($15)) + 28|0); $431 = HEAP32[$430>>2]|0; $432 = ((($15)) + 152|0); $433 = HEAP32[$432>>2]|0; $434 = (($433) - ($431))|0; HEAP32[$432>>2] = $434; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,163291); $435 = $1; __THREW__ = 0; $436 = (invoke_iiii(4862,($15|0),($11|0),($435|0))|0); $437 = __THREW__; __THREW__ = 0; $438 = $437&1; if ($438) { $532 = ___cxa_find_matching_catch()|0; $533 = tempRet0; $3 = $532; $4 = $533; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } $439 = ((($15)) + 64|0); HEAP32[$439>>2] = $436; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,163362); $440 = $1; __THREW__ = 0; $441 = (invoke_iiii(4862,($15|0),($12|0),($440|0))|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { $534 = ___cxa_find_matching_catch()|0; $535 = tempRet0; $3 = $534; $4 = $535; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } $444 = ((($15)) + 72|0); HEAP32[$444>>2] = $441; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,163312); $445 = $1; __THREW__ = 0; $446 = (invoke_iiii(4862,($15|0),($13|0),($445|0))|0); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { $536 = ___cxa_find_matching_catch()|0; $537 = tempRet0; $3 = $536; $4 = $537; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } $449 = ((($15)) + 76|0); HEAP32[$449>>2] = $446; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,163417); $450 = $1; __THREW__ = 0; $451 = (invoke_iiii(4862,($15|0),($14|0),($450|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { $538 = ___cxa_find_matching_catch()|0; $539 = tempRet0; $3 = $538; $4 = $539; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } $454 = ((($15)) + 80|0); HEAP32[$454>>2] = $451; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $455 = ((($15)) + 72|0); $456 = HEAP32[$455>>2]|0; $457 = ((($15)) + 76|0); $458 = HEAP32[$457>>2]|0; $459 = (($456) + ($458))|0; $460 = ((($15)) + 80|0); $461 = HEAP32[$460>>2]|0; $462 = (($459) + ($461))|0; $463 = ((($15)) + 68|0); HEAP32[$463>>2] = $462; $464 = ((($15)) + 24|0); $465 = HEAP32[$464>>2]|0; $466 = ((($15)) + 28|0); $467 = HEAP32[$466>>2]|0; $468 = (($465) - ($467))|0; $469 = ($468|0)<=(0); if ($469) { $481 = 0.0; } else { $470 = ((($15)) + 36|0); $471 = HEAP32[$470>>2]|0; $472 = (+($471|0)); $473 = ((($15)) + 24|0); $474 = HEAP32[$473>>2]|0; $475 = ((($15)) + 28|0); $476 = HEAP32[$475>>2]|0; $477 = (($474) - ($476))|0; $478 = (+($477|0)); $479 = $472 / $478; $481 = $479; } $480 = ((($15)) + 40|0); HEAPF32[$480>>2] = $481; $482 = ((($15)) + 64|0); $483 = HEAP32[$482>>2]|0; $484 = ($483|0)<=(0); if ($484) { $493 = 0.0; } else { $485 = ((($15)) + 44|0); $486 = HEAP32[$485>>2]|0; $487 = (+($486|0)); $488 = ((($15)) + 64|0); $489 = HEAP32[$488>>2]|0; $490 = (+($489|0)); $491 = $487 / $490; $493 = $491; } $492 = ((($15)) + 48|0); HEAPF32[$492>>2] = $493; $494 = ((($15)) + 68|0); $495 = HEAP32[$494>>2]|0; $496 = ($495|0)<=(0); if ($496) { $505 = 0.0; } else { $497 = ((($15)) + 52|0); $498 = HEAP32[$497>>2]|0; $499 = (+($498|0)); $500 = ((($15)) + 68|0); $501 = HEAP32[$500>>2]|0; $502 = (+($501|0)); $503 = $499 / $502; $505 = $503; } $504 = ((($15)) + 56|0); HEAPF32[$504>>2] = $505; $i7 = 0; while(1) { $506 = $i7; $507 = ($506|0)<(8); if (!($507)) { break; } $508 = ((($15)) + 24|0); $509 = HEAP32[$508>>2]|0; $510 = ((($15)) + 28|0); $511 = HEAP32[$510>>2]|0; $512 = $i7; $513 = (7 + ($512))|0; $514 = (+__ZN12StatsWrapper6noLuckEiii($15,$509,$511,$513)); $515 = $514 * 100.0; $516 = $i7; $517 = ((($15)) + 88|0); $518 = (($517) + ($516<<2)|0); HEAPF32[$518>>2] = $515; $519 = ((($15)) + 24|0); $520 = HEAP32[$519>>2]|0; $521 = ((($15)) + 64|0); $522 = HEAP32[$521>>2]|0; $523 = $i7; $524 = (7 + ($523))|0; $525 = (+__ZN12StatsWrapper6noLuckEiii($15,$520,$522,$524)); $526 = $525 * 100.0; $527 = $i7; $528 = ((($15)) + 120|0); $529 = (($528) + ($527<<2)|0); HEAPF32[$529>>2] = $526; $530 = $i7; $531 = (($530) + 1)|0; $i7 = $531; } STACKTOP = sp;return; break; } } if ((label|0) == 46) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); } else if ((label|0) == 80) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); label = 100; } if ((label|0) == 100) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($thisstring); label = 101; } if ((label|0) == 101) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilitiesVector); } $413 = ((($lands)) + 60|0); $415 = $413; while(1) { $414 = ((($415)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($414); $416 = ($414|0)==($lands|0); if ($416) { break; } else { $415 = $414; } } $540 = $3; $541 = $4; ___resumeException($540|0); // unreachable; } function __ZN12StatsWrapper16countCardsByTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15DeckDataWrapper($this,$_type,$myDeck) { $this = $this|0; $_type = $_type|0; $myDeck = $myDeck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_type; $2 = $myDeck; $result = 0; $i = 0; while(1) { $3 = $i; $4 = $2; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$7 & 8191]($4,1)|0); $9 = ($3|0)<($8|0); if (!($9)) { break; } $10 = $2; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = $i; $15 = (FUNCTION_TABLE_iiii[$13 & 8191]($10,$14,1)|0); $current = $15; $16 = $current; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $1; $20 = (__ZN13CardPrimitive7hasTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($18,$19)|0); if ($20) { $21 = $2; $22 = $current; $23 = (__ZN8WSrcDeck5countEP7MTGCard($21,$22)|0); $24 = $result; $25 = (($24) + ($23))|0; $result = $25; } $26 = $i; $27 = (($26) + 1)|0; $i = $27; } $28 = $result; STACKTOP = sp;return ($28|0); } function __ZN12StatsWrapper6noLuckEiii($this,$n,$a,$x) { $this = $this|0; $n = $n|0; $a = $a|0; $x = $x|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, $or$cond = 0, $or$cond3 = 0, $result = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $n; $3 = $a; $4 = $x; $5 = $3; $6 = $2; $7 = ($5|0)>=($6|0); $8 = $3; $9 = ($8|0)==(0); $or$cond = $7 | $9; if ($or$cond) { $0 = 1.0; $42 = $0; STACKTOP = sp;return (+$42); } $10 = $2; $11 = ($10|0)==(0); $12 = $4; $13 = ($12|0)==(0); $or$cond3 = $11 | $13; if (!($or$cond3)) { $14 = $4; $15 = $2; $16 = ($14|0)>($15|0); if (!($16)) { $17 = $2; $18 = $3; $19 = (($17) - ($18))|0; $20 = $4; $21 = ($19|0)<($20|0); if (!($21)) { $22 = $2; $23 = $3; $24 = (($22) - ($23))|0; $3 = $24; $result = 1.0; $i = 0; while(1) { $25 = $i; $26 = $4; $27 = ($25|0)<($26|0); if (!($27)) { break; } $28 = $3; $29 = $i; $30 = (($28) - ($29))|0; $31 = (+($30|0)); $32 = $2; $33 = $i; $34 = (($32) - ($33))|0; $35 = (+($34|0)); $36 = $31 / $35; $37 = $result; $38 = $37 * $36; $result = $38; $39 = $i; $40 = (($39) + 1)|0; $i = $40; } $41 = $result; $0 = $41; $42 = $0; STACKTOP = sp;return (+$42); } } } $0 = 0.0; $42 = $0; STACKTOP = sp;return (+$42); } function __ZN12StatsWrapperD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 1500|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($2); $3 = ((($1)) + 1512|0); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE5clearEv($3); $4 = ((($1)) + 1512|0); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEED2Ev($4); $5 = ((($1)) + 1500|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($5); STACKTOP = sp;return; } function __GLOBAL__sub_I_DeckStats_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_983(); ___cxx_global_var_init_1_984(); ___cxx_global_var_init_3_985(); ___cxx_global_var_init_5_986(); return; } function __ZN9DeckStatsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2ESO_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2ESO_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEESR_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEESP_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS1_IS8_SB_EEEEEEEEE10pointer_toERSH_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4863,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSG_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(4864,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZN8DeckStatD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE4findIS7_EENS_15__tree_iteratorISI_PNS_11__tree_nodeISI_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2ESO_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4865,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__19make_pairIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIP8DeckStatEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IRS6_S8_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IS6_S8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISL_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIS7_S9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISC_PvEEiEEEEbEC2ISH_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISL_SI_EE5valuesr14is_convertibleISM_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4866,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4867,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function ___cxx_global_var_init_983() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27920,182585); (___cxa_atexit((3831|0),(27920|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_984() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27932,165089); (___cxa_atexit((3831|0),(27932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_985() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27944,165080); (___cxa_atexit((3831|0),(27944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_986() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(27956,165065); (___cxa_atexit((3831|0),(27956|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEEC2ERKSK_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEEC2ERKSK_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4868,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4869,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEEC2EjSK_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEEEOT_RNS_16remove_referenceISL_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EEC2EjSK_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEEEOT_RNS_16remove_referenceISL_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EEC2EjSK_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEEEOT_RNS_16remove_referenceISL_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(4870,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE7destroyEPNS_11__tree_nodeISI_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE7destroyEPNS_11__tree_nodeISI_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE7destroyEPNS_11__tree_nodeISI_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE7destroyEPNS_11__tree_nodeISI_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEEEPT_RSJ_($13)|0); __THREW__ = 0; invoke_vii(4871,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE10deallocateERSM_PSL_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISJ_EEvRSM_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISJ_EEvNS_17integral_constantIbLb0EEERSM_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISJ_EEvNS_17integral_constantIbLb0EEERSM_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS0_IS7_SA_EEEEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS0_IS7_SA_EEEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEEEPT_RSJ_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE10deallocateERSM_PSL_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE10deallocateEPSK_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE10deallocateEPSK_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4872,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8DeckStatE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8DeckStatE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8DeckStatE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8DeckStatE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2ESM_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2ESM_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEC2ESO_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2ESM_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEESP_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEESP_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEESP_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS1_IS8_SB_EEEEEEEEE10pointer_toERSH_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS1_IS8_SB_EEEEEEEEEEPT_RSI_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS1_IS8_SB_EEEEEEEEEEPT_RSI_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEE10pointer_toERSI_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEE10pointer_toERSI_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEEEPT_RSJ_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE8allocateERSM_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEEC2ERSM_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2EPSL_OSO_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4873,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofINS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_S9_EEEEEEEEPT_RSH_($22)|0); __THREW__ = 0; invoke_vii(4874,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS7_INS_4pairIKS9_SC_EEEEEEEEPvEENS_21__map_node_destructorINS7_ISM_EEEEEEEEONS_16remove_referenceIT_E4typeEOST_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2EOSP_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE8allocateERSM_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*40)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEEC2ERSM_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2EPSL_OSO_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSR_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4875,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSR_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2ESM_SP_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEEEEOT_RNS_16remove_referenceISN_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISP_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EEC2ESM_SP_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEEEEOT_RNS_16remove_referenceISN_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISP_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EEC2ESM_SP_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEEEEOT_RNS_16remove_referenceISN_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISP_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9constructISF_JRSF_EEEvRSM_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE11__constructISF_JRSF_EEEvNS_17integral_constantIbLb1EEERSM_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE11__constructISF_JRSF_EEEvNS_17integral_constantIbLb1EEERSM_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE9constructISE_JRSE_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE9constructISE_JRSE_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9constructISI_JEEEvRSM_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE11__constructISI_JEEEvNS_17integral_constantIbLb1EEERSM_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE11__constructISI_JEEEvNS_17integral_constantIbLb1EEERSM_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE9constructISH_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS0_INS_4pairIKS7_SA_EEEEEEEEPvEEE9constructISH_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(4876,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(4877,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofINS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_S9_EEEEEEEEPT_RSH_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS7_INS_4pairIKS9_SC_EEEEEEEEPvEENS_21__map_node_destructorINS7_ISM_EEEEEEEEONS_16remove_referenceIT_E4typeEOST_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2EOSP_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_3mapIS9_P8DeckStatNS_4lessIS9_EENS2_INS_4pairIKS9_SC_EEEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISP_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4875,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSQ_SQ_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5resetEPSL_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5resetEPSL_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEEclEPSL_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEEclEPSL_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofINS_3mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_S9_EEEEEEEEPT_RSH_($9)|0); __THREW__ = 0; invoke_vii(4878,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(4879,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE10deallocateERSM_PSL_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISI_EEvRSM_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISI_EEvNS_17integral_constantIbLb0EEERSM_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISI_EEvNS_17integral_constantIbLb0EEERSM_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISF_EEvRSM_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISF_EEvNS_17integral_constantIbLb0EEERSM_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9__destroyISF_EEvNS_17integral_constantIbLb0EEERSM_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSG_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE37select_on_container_copy_constructionERKSE_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEEC2ESJ_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEC2EjSE_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE37select_on_container_copy_constructionERKSE_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEEC2ESJ_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EEC2ESJ_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EEC2ESJ_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISK_PvEEiEEEEEEvT_SR_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEERKSD_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISJ_PvEEiEEEERKSD_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueIRKNS_4pairIKS7_S9_EEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEENS_21__tree_const_iteratorISA_SR_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueIRKNS_4pairIKS7_S9_EEEENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEENS_21__tree_const_iteratorISA_SR_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJRKNS_4pairIKS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISQ_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(4880,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJRKNS_4pairIKS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISQ_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4881,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4882,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISB_JRKNS_4pairIKS8_SA_EEEEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISB_JRKNS_4pairIKS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISB_JRKNS_4pairIKS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructISA_JRKNS_4pairIKS7_S9_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructISA_JRKNS_4pairIKS7_S9_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IJRKNS_4pairIKS6_S8_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IJRKNS_4pairIKS6_S8_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2ERKSA_($2,$4); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2ERKSA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$3); $4 = ((($2)) + 12|0); $5 = $1; $6 = ((($5)) + 12|0); $7 = HEAP32[$6>>2]|0; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEESL_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EEiEESM_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_SJ_EEiEESM_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEET_SH_NS_15iterator_traitsISH_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISH_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ENS_15__tree_iteratorISA_SE_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_SF_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEET_SH_NS_15iterator_traitsISH_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISH_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEvRT_NS_15iterator_traitsISH_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($8)|0); __THREW__ = 0; invoke_vii(4870,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE10deallocateERSE_PSD_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSB_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE7destroyEPNS_11__tree_nodeISI_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE4findIS7_EENS_15__tree_iteratorISI_PNS_11__tree_nodeISI_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE13__lower_boundIS7_EENS_15__tree_iteratorISI_PNS_11__tree_nodeISI_PvEEiEERKT_SS_SS_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEESP_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEclERSE_RKSI_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE13__lower_boundIS7_EENS_15__tree_iteratorISI_PNS_11__tree_nodeISI_PvEEiEERKT_SS_SS_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEclERKSI_RSE_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEC2ESM_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEclERKSI_RSE_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_3mapIS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_SA_EEEEEEEESC_Lb1EEclERSE_RKSI_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEEPNS_11__tree_nodeISI_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P8DeckStatEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(4883,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP8DeckStatEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(4884,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(4885,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP8DeckStatEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP8DeckStatEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(4885,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP8DeckStatEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(4886,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(4887,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP8DeckStatEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IRS6_S8_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); $6 = ((($3)) + 12|0); $7 = $2; $8 = (__ZNSt3__17forwardIP8DeckStatEEOT_RNS_16remove_referenceIS3_E4typeE($7)|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE15__insert_uniqueINS_4pairIS7_S9_EEEENSI_INS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISN_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(4888,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__construct_nodeIJNS_4pairIS7_S9_EEEEENS_10unique_ptrINS_11__tree_nodeISA_PvEENS_22__tree_node_destructorINS5_ISN_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE8allocateERSE_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEEC2ERSE_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEPT_RSB_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4889,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISB_JNS_4pairIS8_SA_EEEEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISB_JNS_4pairIS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE11__constructISB_JNS_4pairIS8_SA_EEEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructISA_JNS_4pairIS7_S9_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP8DeckStatEEPvEEE9constructISA_JNS_4pairIS7_S9_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IJNS_4pairIS6_S8_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IJNS_4pairIS6_S8_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IS6_S9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_S9_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEC2IS6_S9_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_S9_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($4,$6); $7 = ((($4)) + 12|0); $8 = $2; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__17forwardIP8DeckStatEEOT_RNS_16remove_referenceIS3_E4typeE($9)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$7>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueEPNS_11__tree_nodeISA_PvEE($agg$result,$this,$__nd) { $agg$result = $agg$result|0; $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__inserted = 0, $__parent = 0; var $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 12|0; $__inserted = sp + 24|0; $2 = sp; $0 = $this; $1 = $__nd; $3 = $0; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__find_equalISA_EERPNS_16__tree_node_baseIPvEESM_RKT_($3,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; HEAP8[$__inserted>>0] = 0; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = HEAP32[$__parent>>2]|0; $13 = $__child; $14 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($3,$12,$13,$14); $15 = $1; $__r = $15; HEAP8[$__inserted>>0] = 1; } $16 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($2,$16); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEbEC2ISG_RbvEEOT_OT0_($agg$result,$2,$__inserted); STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEbEC2ISG_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISC_PvEEiEEEEbEC2ISH_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISL_SI_EE5valuesr14is_convertibleISM_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEEOT_RNS_16remove_referenceISH_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4890,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8DeckStatEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8DeckStatEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8DeckStatEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8DeckStatEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8DeckStatEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP8DeckStatEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP8DeckStatEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP8DeckStatE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8DeckStatE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP8DeckStatEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP8DeckStatEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP8DeckStatEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4891,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4892,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4893,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8DeckStatE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8DeckStatE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8DeckStatEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8DeckStatEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8DeckStatEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8DeckStatEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8DeckStatEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8DeckStatE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8DeckStatE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8DeckStatEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8DeckStatEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8DeckStatNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8DeckStatEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8DeckStatEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8DeckStatEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8DeckStatEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8DeckStatEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8DeckStatEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4894,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8DeckStatEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4872,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8DeckStatRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8DeckStatRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8DeckViewC2Ei($this,$numberOfCards) { $this = $this|0; $numberOfCards = $numberOfCards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $numberOfCards; $4 = $0; $5 = 27976; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); HEAP8[$6>>0] = 1; $7 = ((($4)) + 5|0); HEAP8[$7>>0] = 1; $8 = ((($4)) + 8|0); HEAPF32[$8>>2] = 0.0; $9 = ((($4)) + 12|0); HEAP32[$9>>2] = 0; $10 = ((($4)) + 16|0); HEAP32[$10>>2] = 0; $11 = ((($4)) + 20|0); __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEC2Ev($11); $12 = ((($4)) + 20|0); $13 = $1; __THREW__ = 0; invoke_vii(4895,($12|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEED2Ev($11); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8DeckViewD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 27976; HEAP32[$1>>2] = $2; $3 = ((($1)) + 20|0); __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } function __ZN8DeckViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8DeckViewD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8DeckView5ResetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 5|0); HEAP8[$3>>0] = 1; $4 = ((($1)) + 8|0); HEAPF32[$4>>2] = 0.0; $5 = ((($1)) + 12|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 16|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZN8DeckView6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0.0, $4 = 0; var $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); $5 = +HEAPF32[$4>>2]; $6 = $5 + $3; HEAPF32[$4>>2] = $6; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = $1; FUNCTION_TABLE_vid[$9 & 8191]($2,$10); $11 = ((($2)) + 5|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { STACKTOP = sp;return; } $i = 0; while(1) { $14 = $i; $15 = ((($2)) + 20|0); $16 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($15)|0); $17 = ($14>>>0)<($16>>>0); if (!($17)) { break; } $18 = HEAP32[$2>>2]|0; $19 = ((($18)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = $i; FUNCTION_TABLE_vii[$20 & 8191]($2,$21); $22 = $i; $23 = (($22) + 1)|0; $i = $23; } $24 = ((($2)) + 5|0); HEAP8[$24>>0] = 0; STACKTOP = sp;return; } function __ZN8DeckView7SetDeckEP15DeckDataWrapper($this,$toShow) { $this = $this|0; $toShow = $toShow|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $toShow; $2 = $0; $3 = $1; $4 = ((($2)) + 16|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 1; $6 = ((($2)) + 4|0); HEAP8[$6>>0] = 1; __ZN8DeckView13reloadIndexesEv($2); STACKTOP = sp;return; } function __ZN8DeckView13reloadIndexesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $i = 0; while(1) { $5 = $i; $6 = ((($1)) + 20|0); $7 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { break; } $9 = (__ZN8DeckView4deckEv($1)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = $i; $14 = (FUNCTION_TABLE_iiii[$12 & 8191]($9,$13,0)|0); $15 = ((($1)) + 20|0); $16 = $i; $17 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = ((($17)) + 12|0); HEAP32[$18>>2] = $14; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } STACKTOP = sp;return; } function __ZN8DeckView4deckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN8DeckView12changeFilterEi($this,$delta) { $this = $this|0; $delta = $delta|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $FilterCount = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delta; $2 = $0; $3 = HEAP32[11900]|0; $4 = (($3) + 1)|0; $FilterCount = $4; $5 = $FilterCount; $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $9 = $1; $10 = (($8) + ($9))|0; $11 = $FilterCount; $12 = (($10>>>0) % ($11>>>0))&-1; $13 = ((($2)) + 12|0); HEAP32[$13>>2] = $12; $14 = ((($2)) + 4|0); HEAP8[$14>>0] = 1; STACKTOP = sp;return; } function __ZN8DeckView14changePositionEi($this,$delta) { $this = $this|0; $delta = $delta|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delta; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = $1; $5 = ($3|0)<($4|0); if (!($5)) { break; } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $11 = $i; $12 = (($11) + 1)|0; $i = $12; } $i1 = 0; while(1) { $13 = $i1; $14 = $1; $15 = ($13|0)>($14|0); if (!($15)) { break; } $16 = ((($2)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); $21 = $i1; $22 = (($21) + -1)|0; $i1 = $22; } __ZN8DeckView13reloadIndexesEv($2); STACKTOP = sp;return; } function __ZN8DeckView6filterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN8DeckView10renderCardEiib($this,$index,$alpha,$asThumbnail) { $this = $this|0; $index = $index|0; $alpha = $alpha|0; $asThumbnail = $asThumbnail|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0; var $134 = 0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0.0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0.0; var $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0.0, $225 = 0, $226 = 0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $_scale = 0.0, $backQuad = 0, $buffer = 0, $cacheError = 0, $cardPosition = 0, $font = 0, $fontAlpha = 0, $mFont = 0, $mode = 0; var $or$cond = 0, $pos = 0, $pos1 = 0, $pos2 = 0, $qtX = 0.0, $qtY = 0.0, $quad = 0, $quadAlpha = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4384|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $backQuad = sp + 248|0; $quad = sp + 240|0; $6 = sp + 216|0; $7 = sp + 208|0; $pos = sp + 144|0; $pos1 = sp + 88|0; $pos2 = sp + 24|0; $buffer = sp + 280|0; $0 = $this; $1 = $index; $2 = $alpha; $8 = $asThumbnail&1; $3 = $8; $9 = $0; $10 = (__ZN16WResourceManager8InstanceEv()|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 112|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_iii[$13 & 8191]($10,0)|0); $mFont = $14; $15 = ((($9)) + 20|0); $16 = $1; $17 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($15,$16)|0); $cardPosition = $17; $18 = $cardPosition; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { STACKTOP = sp;return; } $22 = (__ZN16WResourceManager8InstanceEv()|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); L4: do { if ($26) { $153 = (__ZN12GameSettingsixEi(30372,15)|0); $154 = ((($153)) + 4|0); $155 = HEAP32[$154>>2]|0; $156 = ($155|0)!=(0); $157 = $156 ^ 1; $158 = $157 ? 0 : 1; $mode = $158; $159 = $cardPosition; $160 = +HEAPF32[$159>>2]; $161 = $cardPosition; $162 = ((($161)) + 4|0); $163 = +HEAPF32[$162>>2]; $164 = $cardPosition; $165 = ((($164)) + 8|0); $166 = +HEAPF32[$165>>2]; $167 = $166 * 285.0; $168 = $167 / 250.0; __ZN3PosC2Efffff($pos2,$160,$163,$168,0.0,255.0); $169 = $cardPosition; $170 = ((($169)) + 12|0); $171 = HEAP32[$170>>2]|0; $172 = $mode; $173 = $3; $174 = $173&1; __THREW__ = 0; invoke_viiiii(3896,($171|0),($pos2|0),($172|0),($174|0),1); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if (!($176)) { __ZN3PosD2Ev($pos2); break; } $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $4 = $177; $5 = $178; __ZN3PosD2Ev($pos2); $289 = $4; $290 = $5; ___resumeException($289|0); // unreachable; } else { $27 = (__ZN16WResourceManager8InstanceEv()|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 60|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_viii[$30 & 8191]($backQuad,$27,28024); __ZNSt3__110shared_ptrI5JQuadEC2Ev($quad); $cacheError = 0; __THREW__ = 0; $31 = (invoke_iii(3923,(30372|0),15)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; L11: do { if ($33) { label = 14; } else { $34 = ((($31)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); do { if (!($36)) { __THREW__ = 0; $37 = (invoke_i(4541)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 14; break L11; } $40 = HEAP32[$37>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = $cardPosition; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; invoke_viiiii($42|0,($6|0),($37|0),($45|0),0,1); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 14; break L11; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$6)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); __THREW__ = 0; $48 = (invoke_i(4541)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 14; break L11; } $51 = HEAP32[$48>>2]|0; $52 = ((($51)) + 36|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; $54 = (invoke_ii($53|0,($48|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 14; break L11; } $cacheError = $54; $57 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $58 = ($57|0)==(0|0); $59 = $cacheError; $60 = ($59|0)!=(1); $or$cond = $58 & $60; if ($or$cond) { $61 = ((($9)) + 8|0); $62 = +HEAPF32[$61>>2]; $63 = $1; $64 = (2 - ($63))|0; $65 = (Math_abs(($64|0))|0); $66 = (($65) + 1)|0; $67 = (+($66|0)); $68 = $67 * 0.10000000149011612; $69 = $62 > $68; if (!($69)) { (__ZNSt3__110shared_ptrI5JQuadEaSERKS2_($quad,$backQuad)|0); break; } __THREW__ = 0; $70 = (invoke_i(4541)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 14; break L11; } $73 = HEAP32[$70>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; $76 = $cardPosition; $77 = ((($76)) + 12|0); $78 = HEAP32[$77>>2]|0; __THREW__ = 0; invoke_viiiii($75|0,($7|0),($70|0),($78|0),1,1); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 14; break L11; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); } } } while(0); $83 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $84 = ($83|0)!=(0|0); do { if ($84) { $85 = (__ZNSt3__1eqI5JQuadS1_EEbRKNS_10shared_ptrIT_EERKNS2_IT0_EE($quad,$backQuad)|0); if ($85) { $86 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); __THREW__ = 0; invoke_vii(3892,($86|0),-1); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 14; break L11; } $89 = $cardPosition; $90 = ((($89)) + 8|0); $91 = +HEAPF32[$90>>2]; $92 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $93 = ((($92)) + 48|0); $94 = +HEAPF32[$93>>2]; $95 = 285.0 / $94; $96 = $91 * $95; $_scale = $96; __THREW__ = 0; $97 = (invoke_i(4575)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 14; break L11; } $100 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $101 = $cardPosition; $102 = +HEAPF32[$101>>2]; $103 = $cardPosition; $104 = ((($103)) + 4|0); $105 = +HEAPF32[$104>>2]; $106 = $_scale; $107 = $_scale; __THREW__ = 0; invoke_viiddddd(3893,($97|0),($100|0),(+$102),(+$105),0.0,(+$106),(+$107)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 14; break L11; } else { break; } } $110 = $cardPosition; $111 = +HEAPF32[$110>>2]; $112 = $cardPosition; $113 = ((($112)) + 4|0); $114 = +HEAPF32[$113>>2]; $115 = $cardPosition; $116 = ((($115)) + 8|0); $117 = +HEAPF32[$116>>2]; $118 = $117 * 285.0; $119 = $118 / 250.0; __THREW__ = 0; invoke_viddddd(3894,($pos|0),(+$111),(+$114),(+$119),0.0,255.0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 14; break L11; } $122 = $cardPosition; $123 = ((($122)) + 12|0); $124 = HEAP32[$123>>2]|0; $125 = $3; $126 = $125&1; $127 = $126&1; __THREW__ = 0; invoke_viiiii(3896,($124|0),($pos|0),($127|0),1,0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $4 = $130; $5 = $131; __ZN3PosD2Ev($pos); break L11; } else { __ZN3PosD2Ev($pos); break; } } else { $132 = $cardPosition; $133 = +HEAPF32[$132>>2]; $134 = $cardPosition; $135 = ((($134)) + 4|0); $136 = +HEAPF32[$135>>2]; $137 = $cardPosition; $138 = ((($137)) + 8|0); $139 = +HEAPF32[$138>>2]; $140 = $139 * 285.0; $141 = $140 / 250.0; __THREW__ = 0; invoke_viddddd(3894,($pos1|0),(+$133),(+$136),(+$141),0.0,255.0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 14; break L11; } $144 = $cardPosition; $145 = ((($144)) + 12|0); $146 = HEAP32[$145>>2]|0; $147 = $3; $148 = $147&1; __THREW__ = 0; invoke_viiiii(3896,($146|0),($pos1|0),1,($148|0),1); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $4 = $151; $5 = $152; __ZN3PosD2Ev($pos1); break L11; } else { __ZN3PosD2Ev($pos1); break; } } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__110shared_ptrI5JQuadED2Ev($backQuad); break L4; } } while(0); if ((label|0) == 14) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $4 = $81; $5 = $82; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__110shared_ptrI5JQuadED2Ev($backQuad); $289 = $4; $290 = $5; ___resumeException($289|0); // unreachable; } } while(0); $179 = $2; $quadAlpha = $179; $180 = (__ZN8DeckView4deckEv($9)|0); $181 = $cardPosition; $182 = ((($181)) + 12|0); $183 = HEAP32[$182>>2]|0; $184 = (__ZN8WSrcDeck5countEP7MTGCard($180,$183)|0); $185 = ($184|0)!=(0); if (!($185)) { $186 = $quadAlpha; $187 = (($186|0) / 2)&-1; $quadAlpha = $187; } $188 = $quadAlpha; $189 = (255 - ($188))|0; $quadAlpha = $189; $190 = $quadAlpha; $191 = ($190|0)>(0); if ($191) { $192 = (__ZN9JRenderer11GetInstanceEv()|0); $193 = $cardPosition; $194 = +HEAPF32[$193>>2]; $195 = $cardPosition; $196 = ((($195)) + 8|0); $197 = +HEAPF32[$196>>2]; $198 = $197 * 100.0; $199 = $194 - $198; $200 = $cardPosition; $201 = ((($200)) + 4|0); $202 = +HEAPF32[$201>>2]; $203 = $cardPosition; $204 = ((($203)) + 8|0); $205 = +HEAPF32[$204>>2]; $206 = $205 * 142.5; $207 = $202 - $206; $208 = $cardPosition; $209 = ((($208)) + 8|0); $210 = +HEAPF32[$209>>2]; $211 = $210 * 200.0; $212 = $cardPosition; $213 = ((($212)) + 8|0); $214 = +HEAPF32[$213>>2]; $215 = $214 * 285.0; $216 = $quadAlpha; $217 = $216 << 24; __ZN9JRenderer8FillRectEffffj($192,$199,$207,$211,$215,$217); } $218 = ((($9)) + 8|0); $219 = +HEAPF32[$218>>2]; $220 = $219 < 3.0; if (!($220)) { STACKTOP = sp;return; } $221 = $2; $fontAlpha = $221; $222 = $cardPosition; $223 = ((($222)) + 4|0); $224 = +HEAPF32[$223>>2]; $225 = $cardPosition; $226 = ((($225)) + 8|0); $227 = +HEAPF32[$226>>2]; $228 = 135.0 * $227; $229 = $224 - $228; $qtY = $229; $230 = $cardPosition; $231 = +HEAPF32[$230>>2]; $232 = $cardPosition; $233 = ((($232)) + 8|0); $234 = +HEAPF32[$233>>2]; $235 = 40.0 * $234; $236 = $231 + $235; $qtX = $236; $237 = (__ZN8DeckView4deckEv($9)|0); $238 = $cardPosition; $239 = ((($238)) + 12|0); $240 = HEAP32[$239>>2]|0; $241 = (__ZN8WSrcDeck5countEP7MTGCard($237,$240)|0); HEAP32[$vararg_buffer>>2] = $241; (_sprintf($buffer,125915,$vararg_buffer)|0); $242 = $mFont; $font = $242; $243 = $font; $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 8|0); $246 = HEAP32[$245>>2]|0; $247 = $fontAlpha; $248 = (($247|0) / 2)&-1; $249 = $248 << 24; FUNCTION_TABLE_vii[$246 & 8191]($243,$249); $250 = (__ZN9JRenderer11GetInstanceEv()|0); $251 = $qtX; $252 = $qtY; $253 = $font; $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 28|0); $256 = HEAP32[$255>>2]|0; $257 = (+FUNCTION_TABLE_dii[$256 & 4095]($253,$buffer)); $258 = $257 + 6.0; $259 = $fontAlpha; $260 = (($259|0) / 2)&-1; $261 = $260 << 24; __ZN9JRenderer8FillRectEffffj($250,$251,$252,$258,16.0,$261); $262 = $font; $263 = HEAP32[$262>>2]|0; $264 = HEAP32[$263>>2]|0; $265 = $qtX; $266 = $265 + 4.0; $267 = $qtY; $268 = $267 + 4.0; FUNCTION_TABLE_viiddidd[$264 & 8191]($262,$buffer,$266,$268,0,0.0,0.0); $269 = $font; $270 = HEAP32[$269>>2]|0; $271 = ((($270)) + 8|0); $272 = HEAP32[$271>>2]|0; $273 = $fontAlpha; $274 = $273 << 24; $275 = $274 | 16711680; $276 = $275 | 65280; $277 = $276 | 255; FUNCTION_TABLE_vii[$272 & 8191]($269,$277); $278 = $font; $279 = HEAP32[$278>>2]|0; $280 = HEAP32[$279>>2]|0; $281 = $qtX; $282 = $281 + 2.0; $283 = $qtY; $284 = $283 + 2.0; FUNCTION_TABLE_viiddidd[$280 & 8191]($278,$buffer,$282,$284,0,0.0,0.0); $285 = $font; $286 = HEAP32[$285>>2]|0; $287 = ((($286)) + 8|0); $288 = HEAP32[$287>>2]|0; FUNCTION_TABLE_vii[$288 & 8191]($285,-1); STACKTOP = sp;return; } function __ZN8DeckView18getCardIndexNextToEii($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bestCardIndex = 0; var $bestDistance = 0.0, $cardPosition = 0, $dist = 0.0, $dx = 0.0, $dy = 0.0, $i = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $bestCardIndex = -1; $bestDistance = 0.0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 20|0); $6 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { break; } $8 = ((($3)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($8,$9)|0); $cardPosition = $10; $11 = $1; $12 = (+($11|0)); $13 = $cardPosition; $14 = +HEAPF32[$13>>2]; $15 = $12 - $14; $dx = $15; $16 = $2; $17 = (+($16|0)); $18 = $cardPosition; $19 = ((($18)) + 4|0); $20 = +HEAPF32[$19>>2]; $21 = $17 - $20; $dy = $21; $22 = $dx; $23 = $dx; $24 = $22 * $23; $25 = $dy; $26 = $dy; $27 = $25 * $26; $28 = $24 + $27; $dist = $28; $29 = $dist; $30 = $bestDistance; $31 = $29 < $30; $32 = $bestCardIndex; $33 = ($32|0)==(-1); $or$cond = $31 | $33; if ($or$cond) { $34 = $dist; $bestDistance = $34; $35 = $i; $bestCardIndex = $35; } $36 = $i; $37 = (($36) + 1)|0; $i = $37; } $38 = $bestCardIndex; STACKTOP = sp;return ($38|0); } function __ZN8DeckView11getPositionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentPos = 0, $total = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $27 = $0; STACKTOP = sp;return ($27|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$10 & 8191]($7,0)|0); $total = $11; $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]($13)|0); $18 = (($17) + 3)|0; $19 = $total; $20 = (($18|0) % ($19|0))&-1; $currentPos = $20; while(1) { $21 = $currentPos; $22 = ($21|0)<=(0); if (!($22)) { break; } $23 = $total; $24 = $currentPos; $25 = (($24) + ($23))|0; $currentPos = $25; } $26 = $currentPos; $0 = $26; $27 = $0; STACKTOP = sp;return ($27|0); } function __GLOBAL__sub_I_DeckView_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1014(); ___cxx_global_var_init_1_1015(); ___cxx_global_var_init_3_1016(); ___cxx_global_var_init_5_1017(); return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE6resizeEj($this,$__sz) { $this = $this|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__sz; $2 = $0; $3 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($2)|0); $__cs = $3; $4 = $__cs; $5 = $1; $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = $1; $8 = $__cs; $9 = (($7) - ($8))|0; __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8__appendEj($2,$9); STACKTOP = sp;return; } $10 = $__cs; $11 = $1; $12 = ($10>>>0)>($11>>>0); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[$2>>2]|0; $14 = $1; $15 = (($13) + ($14<<4)|0); __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$15); STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__110shared_ptrI5JQuadEaSERKS2_($this,$__r) { $this = $this|0; $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__r; $3 = $0; $4 = $1; __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($2,$4); __ZNSt3__110shared_ptrI5JQuadE4swapERS2_($2,$3); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); STACKTOP = sp;return ($3|0); } function __ZNSt3__1eqI5JQuadS1_EEbRKNS_10shared_ptrIT_EERKNS2_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($2)|0); $4 = $1; $5 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function ___cxx_global_var_init_1014() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28024,182585); (___cxa_atexit((3831|0),(28024|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1015() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28036,165089); (___cxa_atexit((3831|0),(28036|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1016() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28048,165080); (___cxa_atexit((3831|0),(28048|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1017() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28060,165065); (___cxa_atexit((3831|0),(28060|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -16|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4896,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIN8DeckView7CardRepEE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN8DeckView7CardRepEE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIN8DeckView7CardRepEE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN8DeckView7CardRepEE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4897,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPN8DeckView7CardRepEEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPN8DeckView7CardRepEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIN8DeckView7CardRepEEC2Ev($2); $3 = (__ZNSt3__17forwardIPN8DeckView7CardRepEEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIN8DeckView7CardRepEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8__appendEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $4 = $0; $5 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE9__end_capEv($4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 16)&-1; $13 = $1; $14 = ($12>>>0)>=($13>>>0); if ($14) { $15 = $1; __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE18__construct_at_endEj($4,$15); STACKTOP = sp;return; } $16 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $16; $17 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($4)|0); $18 = $1; $19 = (($17) + ($18))|0; $20 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE11__recommendEj($4,$19)|0); $21 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($4)|0); $22 = $__a; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEEC2EjjS5_($__v,$20,$21,$22); $23 = $1; __THREW__ = 0; invoke_vii(4898,($__v|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __THREW__ = 0; invoke_vii(4899,($4|0),($__v|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 12|0; $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($2)|0); $__a = $3; while(1) { __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $4 = $__a; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE9constructIS3_JEEEvRS4_PT_DpOT0_($4,$7); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE9constructIS3_JEEEvRS4_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE11__constructIS3_JEEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE11__constructIS3_JEEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIN8DeckView7CardRepEE9constructIS2_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIN8DeckView7CardRepEE9constructIS2_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4900,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIN8DeckView7CardRepEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIN8DeckView7CardRepEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 268435455; } function __ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepENS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<4)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<4)|0); $21 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPN8DeckView7CardRepEEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIN8DeckView7CardRepEEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIN8DeckView7CardRepEEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPN8DeckView7CardRepEEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIN8DeckView7CardRepEEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIN8DeckView7CardRepEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIN8DeckView7CardRepEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<4; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE7__allocEv($2)|0); $__a = $3; while(1) { $4 = $__a; $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE9constructIS3_JEEEvRS4_PT_DpOT0_($4,$7); $8 = ((($2)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPN8DeckView7CardRepEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPN8DeckView7CardRepEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPN8DeckView7CardRepEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<4)|0); $6 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<4)|0); $9 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<4)|0); __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 16)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<4)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<4; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPN8DeckView7CardRepEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPN8DeckView7CardRepEEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPN8DeckView7CardRepEEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPN8DeckView7CardRepEEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPN8DeckView7CardRepEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<4)|0); $7 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<4)|0); $10 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<4)|0); __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4901,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -16|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIN8DeckView7CardRepEEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4896,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPN8DeckView7CardRepERNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPN8DeckView7CardRepERNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIN8DeckView7CardRepENS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4902,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<4)|0); $7 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<4)|0); $10 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<4)|0); __ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($this,$__r) { $this = $this|0; $__r = $__r|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__r; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } $12 = ((($2)) + 4|0); $13 = HEAP32[$12>>2]|0; __ZNSt3__119__shared_weak_count12__add_sharedEv($13); STACKTOP = sp;return; } function __ZN10DuelLayers14CheckUserInputEi($this,$isAI) { $this = $this|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $jge = 0, $key = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $x = sp + 8|0; $y = sp + 4|0; $0 = $this; $1 = $isAI; $2 = $0; $3 = ((($2)) + 52|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver8getInputEv($4)|0); $jge = $5; $6 = $jge; $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return; } L3: while(1) { $8 = $jge; $9 = (__ZN3JGE10ReadButtonEv($8)|0); $key = $9; $10 = ($9|0)!=(0); if (!($10)) { $11 = $jge; $12 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($11,$x,$y)|0); if (!($12)) { label = 20; break; } } $13 = $1; $14 = ($13|0)!=(0); do { if (!($14)) { $15 = $key; $16 = (0)!=($15|0); if (!($16)) { $17 = $jge; $18 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($17,$x,$y)|0); if (!($18)) { break; } } $19 = ((($2)) + 40|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = $key; $25 = (FUNCTION_TABLE_iii[$23 & 8191]($20,$24)|0); if ($25) { label = 8; break L3; } $27 = ((($2)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $key; $33 = (FUNCTION_TABLE_iii[$31 & 8191]($28,$32)|0); if ($33) { label = 10; break L3; } $35 = ((($2)) + 48|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = $key; $41 = (FUNCTION_TABLE_iii[$39 & 8191]($36,$40)|0); if ($41) { label = 12; break L3; } $43 = ((($2)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = $key; $49 = (FUNCTION_TABLE_iii[$47 & 8191]($44,$48)|0); if ($49) { label = 14; break L3; } $51 = ((($2)) + 44|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 16|0); $55 = HEAP32[$54>>2]|0; $56 = $key; $57 = (FUNCTION_TABLE_iii[$55 & 8191]($52,$56)|0); if ($57) { label = 16; break L3; } $59 = ((($2)) + 64|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; $64 = $key; $65 = (FUNCTION_TABLE_iii[$63 & 8191]($60,$64)|0); if ($65) { label = 18; break L3; } } } while(0); $67 = $jge; __ZN3JGE20LeftClickedProcessedEv($67); } if ((label|0) == 8) { $26 = $jge; __ZN3JGE20LeftClickedProcessedEv($26); STACKTOP = sp;return; } else if ((label|0) == 10) { $34 = $jge; __ZN3JGE20LeftClickedProcessedEv($34); STACKTOP = sp;return; } else if ((label|0) == 12) { $42 = $jge; __ZN3JGE20LeftClickedProcessedEv($42); STACKTOP = sp;return; } else if ((label|0) == 14) { $50 = $jge; __ZN3JGE20LeftClickedProcessedEv($50); STACKTOP = sp;return; } else if ((label|0) == 16) { $58 = $jge; __ZN3JGE20LeftClickedProcessedEv($58); STACKTOP = sp;return; } else if ((label|0) == 18) { $66 = $jge; __ZN3JGE20LeftClickedProcessedEv($66); STACKTOP = sp;return; } else if ((label|0) == 20) { STACKTOP = sp;return; } } function __ZN10DuelLayers6UpdateEfP6Player($this,$dt,$currentPlayer) { $this = $this|0; $dt = +$dt; $currentPlayer = $currentPlayer|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $isAI = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $currentPlayer; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); if (!($7)) { break; } $8 = ((($3)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; FUNCTION_TABLE_vid[$14 & 8191]($11,$15); $16 = $i; $17 = (($16) + 1)|0; $i = $17; } $18 = $2; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 48|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191]($18)|0); $isAI = $22; $23 = $isAI; $24 = ($23|0)!=(0); if (!($24)) { $33 = $isAI; __ZN10DuelLayers14CheckUserInputEi($3,$33); STACKTOP = sp;return; } $25 = $2; $26 = (__ZN10Targetable11getObserverEv($25)|0); $27 = (__ZN12GameObserver9isLoadingEv($26)|0); if ($27) { $33 = $isAI; __ZN10DuelLayers14CheckUserInputEi($3,$33); STACKTOP = sp;return; } $28 = $2; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 44|0); $31 = HEAP32[$30>>2]|0; $32 = $1; (FUNCTION_TABLE_iid[$31 & 8191]($28,$32)|0); $33 = $isAI; __ZN10DuelLayers14CheckUserInputEi($3,$33); STACKTOP = sp;return; } function __ZN10DuelLayers10stackLayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10DuelLayers11combatLayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10DuelLayers11actionLayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10DuelLayers10GetAvatarsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10DuelLayersC2EP12GameObserveri($this,$go,$playerViewIndex) { $this = $this|0; $go = $go|0; $playerViewIndex = $playerViewIndex|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $go; $2 = $playerViewIndex; $5 = $0; $6 = 28080; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); HEAP32[$7>>2] = 0; $8 = ((($5)) + 8|0); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEC2Ev($8); $9 = ((($5)) + 20|0); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEEC2Ev($9); $10 = ((($5)) + 60|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = $1; $13 = ((($5)) + 52|0); HEAP32[$13>>2] = $12; $14 = ((($5)) + 52|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 172|0); HEAP32[$16>>2] = $5; __THREW__ = 0; $17 = (invoke_ii(3903,200)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L1: do { if ($19) { label = 55; } else { $20 = $1; __THREW__ = 0; invoke_viii(4903,($17|0),($20|0),($5|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $184 = ___cxa_find_matching_catch()|0; $185 = tempRet0; $3 = $184; $4 = $185; __ZdlPv($17); break; } $23 = ((($5)) + 64|0); HEAP32[$23>>2] = $17; __THREW__ = 0; $24 = (invoke_ii(3903,108)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 55; } else { $27 = $1; __THREW__ = 0; invoke_vii(4904,($24|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $186 = ___cxa_find_matching_catch()|0; $187 = tempRet0; $3 = $186; $4 = $187; __ZdlPv($24); break; } $30 = ((($5)) + 36|0); HEAP32[$30>>2] = $24; $31 = ((($5)) + 36|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; $33 = (invoke_ii(3903,48)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 55; } else { $36 = $1; $37 = ((($5)) + 36|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; $39 = (invoke_ii(3912,($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __THREW__ = 0; invoke_viii(4905,($33|0),($36|0),($39|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($5)) + 56|0); HEAP32[$44>>2] = $33; __THREW__ = 0; invoke_vii(4906,($32|0),($33|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 55; break; } $47 = ((($5)) + 36|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii(3903,152)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 55; break; } $52 = $1; __THREW__ = 0; invoke_viii(4907,($49|0),($52|0),-1); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $3 = $190; $4 = $191; __ZdlPv($49); break; } __THREW__ = 0; invoke_vii(4906,($48|0),($49|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 55; break; } $57 = ((($5)) + 36|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; $59 = (invoke_ii(3903,180)|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 55; break; } $62 = $1; __THREW__ = 0; invoke_viii(4908,($59|0),($62|0),-1); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $192 = ___cxa_find_matching_catch()|0; $193 = tempRet0; $3 = $192; $4 = $193; __ZdlPv($59); break; } __THREW__ = 0; invoke_vii(4906,($58|0),($59|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 55; break; } __THREW__ = 0; $67 = (invoke_ii(3903,76)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 55; break; } __THREW__ = 0; $70 = (invoke_ii(4909,($5|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { __THREW__ = 0; invoke_viddi(4910,($67|0),20.0,20.0,($70|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if (!($74)) { __THREW__ = 0; invoke_vii(4911,($5|0),($67|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 55; break; } __THREW__ = 0; $77 = (invoke_ii(3903,76)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 55; break; } __THREW__ = 0; $80 = (invoke_ii(4912,($5|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; do { if (!($82)) { __THREW__ = 0; invoke_viddi(4910,($77|0),440.0,20.0,($80|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break; } __THREW__ = 0; invoke_vii(4911,($5|0),($77|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 55; break L1; } __THREW__ = 0; $87 = (invoke_ii(3903,168)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 55; break L1; } $90 = $1; __THREW__ = 0; invoke_vii(4913,($87|0),($90|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $3 = $198; $4 = $199; __ZdlPv($87); break L1; } $93 = ((($5)) + 40|0); HEAP32[$93>>2] = $87; __THREW__ = 0; invoke_vii(4911,($5|0),($87|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 55; break L1; } __THREW__ = 0; $96 = (invoke_ii(3903,196)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 55; break L1; } $99 = $1; __THREW__ = 0; invoke_vii(4914,($96|0),($99|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $3 = $200; $4 = $201; __ZdlPv($96); break L1; } $102 = ((($5)) + 32|0); HEAP32[$102>>2] = $96; __THREW__ = 0; invoke_vii(4911,($5|0),($96|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 55; break L1; } $105 = ((($5)) + 36|0); $106 = HEAP32[$105>>2]|0; __THREW__ = 0; invoke_vii(4911,($5|0),($106|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 55; break L1; } $109 = ((($5)) + 64|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; invoke_vii(4911,($5|0),($110|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 55; break L1; } __THREW__ = 0; $113 = (invoke_ii(3903,140)|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 55; break L1; } $116 = $1; __THREW__ = 0; $117 = (invoke_ii(4912,($5|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; do { if (!($119)) { $120 = ((($117)) + 84|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 16|0); $123 = HEAP32[$122>>2]|0; __THREW__ = 0; invoke_viii(4915,($113|0),($116|0),($123|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break; } $126 = ((($5)) + 44|0); HEAP32[$126>>2] = $113; __THREW__ = 0; invoke_vii(4911,($5|0),($113|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 55; break L1; } __THREW__ = 0; $129 = (invoke_ii(3903,92)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 55; break L1; } __THREW__ = 0; invoke_vii(4916,($129|0),($5|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $3 = $204; $4 = $205; __ZdlPv($129); break L1; } $134 = ((($5)) + 48|0); HEAP32[$134>>2] = $129; __THREW__ = 0; invoke_vii(4911,($5|0),($129|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 55; break L1; } __THREW__ = 0; $137 = (invoke_ii(3903,76)|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 55; break L1; } $140 = $1; __THREW__ = 0; $141 = (invoke_ii(4909,($5|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; do { if (!($143)) { $144 = ((($141)) + 84|0); $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 16|0); $147 = HEAP32[$146>>2]|0; __THREW__ = 0; invoke_viii(4917,($137|0),($140|0),($147|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { break; } __THREW__ = 0; invoke_vii(4911,($5|0),($137|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 55; break L1; } __THREW__ = 0; $152 = (invoke_ii(3903,276)|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 55; break L1; } __THREW__ = 0; invoke_vii(4918,($152|0),($5|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $3 = $208; $4 = $209; __ZdlPv($152); break L1; } __THREW__ = 0; invoke_vii(4911,($5|0),($152|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 55; break L1; } __THREW__ = 0; $159 = (invoke_ii(3903,204)|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 55; break L1; } __THREW__ = 0; invoke_vii(4919,($159|0),($5|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $3 = $210; $4 = $211; __ZdlPv($159); break L1; } __THREW__ = 0; invoke_vii(4911,($5|0),($159|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 55; break L1; } __THREW__ = 0; $166 = (invoke_ii(3903,88)|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 55; break L1; } $169 = $1; __THREW__ = 0; invoke_vii(4920,($166|0),($169|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { $212 = ___cxa_find_matching_catch()|0; $213 = tempRet0; $3 = $212; $4 = $213; __ZdlPv($166); break L1; } __THREW__ = 0; invoke_vii(4911,($5|0),($166|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 55; break L1; } __THREW__ = 0; $174 = (invoke_ii(3903,56)|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 55; break L1; } $177 = $1; __THREW__ = 0; invoke_vii(4921,($174|0),($177|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { $214 = ___cxa_find_matching_catch()|0; $215 = tempRet0; $3 = $214; $4 = $215; __ZdlPv($174); break L1; } __THREW__ = 0; invoke_vii(4911,($5|0),($174|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 55; break L1; } STACKTOP = sp;return; } } while(0); $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $3 = $206; $4 = $207; __ZdlPv($137); break L1; } } while(0); $202 = ___cxa_find_matching_catch()|0; $203 = tempRet0; $3 = $202; $4 = $203; __ZdlPv($113); break L1; } } while(0); $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $3 = $196; $4 = $197; __ZdlPv($77); break; } } $194 = ___cxa_find_matching_catch()|0; $195 = tempRet0; $3 = $194; $4 = $195; __ZdlPv($67); break; } } $188 = ___cxa_find_matching_catch()|0; $189 = tempRet0; $3 = $188; $4 = $189; __ZdlPv($33); } } } } while(0); if ((label|0) == 55) { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $3 = $182; $4 = $183; } __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEED2Ev($9); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEED2Ev($8); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; } function __ZN10DuelLayers3AddEP8GuiLayer($this,$layer) { $this = $this|0; $layer = $layer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $layer; $2 = $0; $3 = ((($2)) + 8|0); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + 1)|0; HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZN10DuelLayers25getRenderedPlayerOpponentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 180|0); $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,$6)|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN6Player8opponentEv($8)|0); STACKTOP = sp;return ($9|0); } function __ZN10DuelLayers17getRenderedPlayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 180|0); $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,$6)|0); $8 = HEAP32[$7>>2]|0; STACKTOP = sp;return ($8|0); } function __ZN10DuelLayersD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $_nbitems = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 28080; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = HEAP32[$5>>2]|0; $_nbitems = $6; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = 0; $i = 0; while(1) { $8 = $i; $9 = $_nbitems; $10 = ($8|0)<($9|0); if (!($10)) { label = 16; break; } $11 = ((($3)) + 8|0); $12 = $i; __THREW__ = 0; $13 = (invoke_iii(4922,($11|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } $16 = HEAP32[$13>>2]|0; $17 = ((($3)) + 64|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)!=($18|0); if ($19) { $20 = ((($3)) + 8|0); $21 = $i; __THREW__ = 0; $22 = (invoke_iii(4922,($20|0),($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { break; } $25 = HEAP32[$22>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($3)) + 8|0); $28 = $i; __THREW__ = 0; $29 = (invoke_iii(4922,($27|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break; } $32 = HEAP32[$29>>2]|0; $33 = ($32|0)==(0|0); if (!($33)) { $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($32); } $37 = ((($3)) + 8|0); $38 = $i; __THREW__ = 0; $39 = (invoke_iii(4922,($37|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break; } HEAP32[$39>>2] = 0; } $47 = ((($3)) + 8|0); $48 = $i; __THREW__ = 0; $49 = (invoke_iii(4922,($47|0),($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break; } HEAP32[$49>>2] = 0; } $52 = $i; $53 = (($52) + 1)|0; $i = $53; } L18: do { if ((label|0) == 16) { $i1 = 0; while(1) { $54 = $i1; $55 = ((($3)) + 20|0); $56 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($55)|0); $57 = ($54>>>0)<($56>>>0); if (!($57)) { break; } $58 = ((($3)) + 20|0); $59 = $i1; __THREW__ = 0; $60 = (invoke_iii(4923,($58|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break L18; } $63 = HEAP32[$60>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { $65 = HEAP32[$63>>2]|0; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vi[$67 & 8191]($63); } $68 = $i1; $69 = (($68) + 1)|0; $i1 = $69; } $70 = ((($3)) + 52|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 204|0); $73 = HEAP32[$72>>2]|0; __THREW__ = 0; invoke_vi(4924,($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { $76 = ((($3)) + 64|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)!=(0|0); if (!($78)) { $86 = ((($3)) + 20|0); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEED2Ev($86); $87 = ((($3)) + 8|0); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEED2Ev($87); STACKTOP = sp;return; } $79 = ((($3)) + 64|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0|0); if (!($81)) { $82 = HEAP32[$80>>2]|0; $83 = ((($82)) + 8|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vi[$84 & 8191]($80); } $85 = ((($3)) + 64|0); HEAP32[$85>>2] = 0; $86 = ((($3)) + 20|0); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEED2Ev($86); $87 = ((($3)) + 8|0); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEED2Ev($87); STACKTOP = sp;return; } } } while(0); $42 = ___cxa_find_matching_catch(0|0)|0; $43 = tempRet0; $1 = $42; $2 = $43; $44 = ((($3)) + 20|0); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEED2Ev($44); $45 = ((($3)) + 8|0); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEED2Ev($45); $46 = $1; ___clang_call_terminate($46); // unreachable; } function __ZN10DuelLayersD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10DuelLayersD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10DuelLayers6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $focusMakesItThrough = 0, $i = 0, $i1 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $focusMakesItThrough = 1; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = $focusMakesItThrough; $7 = $6&1; $8 = ((($1)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 48|0); $13 = $7&1; HEAP8[$12>>0] = $13; $14 = ((($1)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 44|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0); if ($20) { $focusMakesItThrough = 0; } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } $23 = ((($1)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) - 1)|0; $i1 = $25; while(1) { $26 = $i1; $27 = ($26|0)>=(0); if (!($27)) { break; } $28 = ((($1)) + 8|0); $29 = $i1; $30 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 20|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($31); $35 = $i1; $36 = (($35) + -1)|0; $i1 = $36; } STACKTOP = sp;return; } function __ZN10DuelLayers12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $card = 0, $event = 0, $event2 = 0, $i = 0, $i1 = 0, $p = 0, $ref = 0; var $used = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $p = sp + 28|0; $0 = $this; $1 = $e; $4 = $0; $used = 0; $i = 0; while(1) { $5 = $i; $6 = ((($4)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)<($7|0); if (!($8)) { break; } $9 = ((($4)) + 8|0); $10 = $i; $11 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 24|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$16)|0); $18 = $used; $19 = $18 | $17; $used = $19; $20 = $i; $21 = (($20) + 1)|0; $i = $21; } $22 = $used; $23 = ($22|0)!=(0); L5: do { if (!($23)) { $24 = $1; $25 = ($24|0)==(0|0); if ($25) { $27 = 0; } else { $26 = (___dynamic_cast($24,7616,7624,0)|0); $27 = $26; } $event = $27; $28 = $event; $29 = ($28|0)!=(0|0); if ($29) { $30 = $event; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $card = $32; $33 = $card; $34 = ((($33)) + 396|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); $37 = ((($4)) + 20|0); $38 = (__Znwj(56)|0); do { if ($36) { $39 = $card; $40 = ((($39)) + 396|0); $41 = HEAP32[$40>>2]|0; __ZN3PosC2ERKS_($38,$41); HEAP32[$p>>2] = $38; __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE9push_backERKS2_($37,$p); } else { __THREW__ = 0; invoke_viddddd(3894,($38|0),0.0,0.0,0.0,0.0,255.0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; __ZdlPv($38); $46 = $2; $47 = $3; ___resumeException($46|0); // unreachable; } else { HEAP32[$p>>2] = $38; __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE9push_backERKS2_($37,$p); break; } } } while(0); $48 = $card; $49 = ((($48)) + 396|0); $50 = HEAP32[$49>>2]|0; $ref = $50; while(1) { $51 = $card; $52 = ($51|0)!=(0|0); if (!($52)) { break L5; } $53 = $ref; $54 = $card; $55 = ((($54)) + 396|0); $56 = HEAP32[$55>>2]|0; $57 = ($53|0)==($56|0); if ($57) { $58 = HEAP32[$p>>2]|0; $59 = $card; $60 = ((($59)) + 396|0); HEAP32[$60>>2] = $58; } $61 = $card; $62 = ((($61)) + 624|0); $63 = HEAP32[$62>>2]|0; $card = $63; } } } } while(0); $i1 = 0; while(1) { $64 = $i1; $65 = ((($4)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ($64|0)<($66|0); if (!($67)) { break; } $68 = ((($4)) + 8|0); $69 = $i1; $70 = (__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 28|0); $74 = HEAP32[$73>>2]|0; $75 = $1; (FUNCTION_TABLE_iii[$74 & 8191]($71,$75)|0); $76 = $i1; $77 = (($76) + 1)|0; $i1 = $77; } $78 = $1; $79 = ($78|0)==(0|0); if ($79) { $81 = 0; } else { $80 = (___dynamic_cast($78,7616,1960,0)|0); $81 = $80; } $event2 = $81; $82 = $event2; $83 = ($82|0)!=(0|0); if (!($83)) { STACKTOP = sp;return 1; } $84 = $event2; $85 = ((($84)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = HEAP32[$86>>2]|0; $88 = (0)==($87|0); if (!($88)) { STACKTOP = sp;return 1; } $89 = ((($4)) + 52|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 204|0); $92 = HEAP32[$91>>2]|0; __ZN5Trash7cleanupEv($92); STACKTOP = sp;return 1; } function __ZN10DuelLayers13RightBoundaryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = HEAP32[$2>>2]|0; $4 = (+__ZN11GuiHandSelf12LeftBoundaryEv($3)); $5 = ((($1)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = (+__ZN10GuiAvatars16LeftBoundarySelfEv($6)); $8 = $4 < $7; if ($8) { $9 = ((($1)) + 44|0); $10 = HEAP32[$9>>2]|0; $11 = (+__ZN11GuiHandSelf12LeftBoundaryEv($10)); $15 = $11; STACKTOP = sp;return (+$15); } else { $12 = ((($1)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = (+__ZN10GuiAvatars16LeftBoundarySelfEv($13)); $15 = $14; STACKTOP = sp;return (+$15); } return +(0.0); } function __GLOBAL__sub_I_DuelLayers_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1036(); ___cxx_global_var_init_1_1037(); ___cxx_global_var_init_3_1038(); ___cxx_global_var_init_5_1039(); return; } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN12GameObserver9isLoadingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 128|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function ___cxx_global_var_init_1036() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28092,182585); (___cxa_atexit((3831|0),(28092|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1037() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28104,165089); (___cxa_atexit((3831|0),(28104|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1038() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28116,165080); (___cxa_atexit((3831|0),(28116|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1039() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(28128,165065); (___cxa_atexit((3831|0),(28128|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4925,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP3PosE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP3PosE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP3PosE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP3PosE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4926,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8GuiLayerE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8GuiLayerE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8GuiLayerE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8GuiLayerE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4927,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8GuiLayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8GuiLayerEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8GuiLayerEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8GuiLayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8GuiLayerEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4928,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP3PosEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP3PosEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP3PosEC2Ev($2); $3 = (__ZNSt3__17forwardIPP3PosEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP3PosEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP8GuiLayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP8GuiLayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP8GuiLayerE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8GuiLayerE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP8GuiLayerEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP8GuiLayerEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP8GuiLayerEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4929,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4930,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4931,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8GuiLayerE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8GuiLayerE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8GuiLayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8GuiLayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8GuiLayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8GuiLayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8GuiLayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8GuiLayerE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8GuiLayerE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8GuiLayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8GuiLayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8GuiLayerNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8GuiLayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8GuiLayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8GuiLayerEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8GuiLayerEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8GuiLayerEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8GuiLayerEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4932,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8GuiLayerEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4926,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8GuiLayerRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8GuiLayerRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP3PosEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP3PosEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP3PosE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP3PosE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP3PosEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP3PosEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP3PosEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4933,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4934,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4935,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP3PosE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP3PosE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP3PosNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP3PosEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP3PosEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP3PosEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP3PosEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP3PosEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP3PosE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP3PosE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP3PosEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP3PosEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP3PosNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP3PosEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP3PosEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP3PosEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP3PosEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP3PosEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP3PosEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP3PosNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4936,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP3PosEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4925,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP3PosRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP3PosRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9ExtraCostC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP13TargetChooserP8ManaCost($this,$inCostRenderString,$_tc,$_costToPay) { $this = $this|0; $inCostRenderString = $inCostRenderString|0; $_tc = $_tc|0; $_costToPay = $_costToPay|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inCostRenderString; $2 = $_tc; $3 = $_costToPay; $4 = $0; $5 = 28148; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); $7 = $2; HEAP32[$6>>2] = $7; $8 = ((($4)) + 8|0); $9 = $3; HEAP32[$8>>2] = $9; $10 = ((($4)) + 12|0); HEAP32[$10>>2] = 0; $11 = ((($4)) + 16|0); HEAP32[$11>>2] = 0; $12 = ((($4)) + 20|0); $13 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($12,$13); $14 = ((($4)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = ((($4)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 36|0); HEAP32[$19>>2] = 0; STACKTOP = sp;return; } function __ZN9ExtraCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 28148; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 8|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { $23 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); STACKTOP = sp;return; } $16 = ((($1)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 4|0); HEAP32[$22>>2] = 0; $23 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); STACKTOP = sp;return; } function __ZN9ExtraCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9ExtraCost9setSourceEP15MTGCardInstance($this,$_source) { $this = $this|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_source; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); $8 = $1; if ($7) { $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 32|0); HEAP32[$11>>2] = $8; $12 = ((($2)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 36|0); HEAP32[$14>>2] = 0; $15 = ((($2)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($2)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 24|0); HEAP32[$20>>2] = $17; STACKTOP = sp;return 1; } else { $21 = ((($2)) + 16|0); HEAP32[$21>>2] = $8; STACKTOP = sp;return 1; } return (0)|0; } function __ZN9ExtraCost6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 20|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($5)|0); if ($6) { STACKTOP = sp;return; } $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 112|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$10 & 8191]($7,0)|0); $mFont = $11; $12 = $mFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vid[$15 & 8191]($12,1.0); $16 = $mFont; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vii[$19 & 8191]($16,-1); $20 = $mFont; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ((($4)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$24); __THREW__ = 0; invoke_viiddidd($23|0,($20|0),($1|0),20.0,20.0,0,0.0,0.0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN9ExtraCost10setPaymentEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $result = 0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; $14 = (FUNCTION_TABLE_iii[$9 & 8191]($7,$13)|0); $result = $14; $15 = $result; $16 = ($15|0)!=(0); if ($16) { $17 = $1; $18 = ((($2)) + 16|0); HEAP32[$18>>2] = $17; } } $19 = ((($2)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { $30 = $result; STACKTOP = sp;return ($30|0); } $22 = ((($2)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN15MTGCardInstance10controllerEv($23)|0); $25 = (__ZN6Player11getManaPoolEv($24)|0); $26 = ((($2)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN8ManaCost9canAffordEPS_($25,$27)|0); $29 = ($28|0)!=(0); if (!($29)) { $30 = $result; STACKTOP = sp;return ($30|0); } $result = 1; $30 = $result; STACKTOP = sp;return ($30|0); } function __ZNK13ExtraManaCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4937,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $ec = $4; $7 = $ec; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN13ExtraManaCostC2EP8ManaCost($this,$costToPay) { $this = $this|0; $costToPay = $costToPay|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $costToPay; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126269); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),(0|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28192; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN13ExtraManaCost15tryToSetPaymentEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; STACKTOP = sp;return 1; } function __ZN13ExtraManaCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = (__ZN6Player11getManaPoolEv($5)|0); $7 = ((($2)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN8ManaCost9canAffordEPS_($6,$8)|0); $10 = ($9|0)!=(0); if ($10) { $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN13ExtraManaCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = (__ZN6Player11getManaPoolEv($5)|0); $7 = ((($2)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN8ManaCost9canAffordEPS_($6,$8)|0); $10 = ($9|0)!=(0); if ($10) { $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN13ExtraManaCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = (__ZN6Player11getManaPoolEv($5)|0); $7 = ((($2)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN8ManaCost9canAffordEPS_($6,$8)|0); $10 = ($9|0)!=(0); if ($10) { $11 = ((($2)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = (__ZN6Player11getManaPoolEv($13)|0); $15 = ((($2)) + 8|0); $16 = HEAP32[$15>>2]|0; (__ZN8ManaPool3payEP8ManaCost($14,$16)|0); $0 = 1; $17 = $0; STACKTOP = sp;return ($17|0); } else { $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZNK8SnowCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4939,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $ec = $4; $7 = $ec; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN8SnowCostC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,126282); __THREW__ = 0; invoke_viiii(4938,($4|0),($1|0),(0|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 28240; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN8SnowCost12isPaymentSetEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc29 = 0, $$pre_trunc31 = 0, $$pre_trunc33 = 0, $$pre_trunc35 = 0, $$pre_trunc37 = 0; var $$pre_trunc39 = 0, $$pre_trunc41 = 0, $$pre_trunc43 = 0, $$pre_trunc45 = 0, $$pre_trunc47 = 0, $$pre_trunc49 = 0, $$pre_trunc51 = 0, $$pre_trunc53 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 80|0; $3 = sp + 110|0; $6 = sp + 60|0; $7 = sp + 109|0; $8 = sp + 48|0; $9 = sp + 108|0; $10 = sp + 36|0; $11 = sp + 107|0; $12 = sp + 24|0; $13 = sp + 106|0; $14 = sp + 12|0; $15 = sp + 105|0; $16 = sp; $17 = sp + 104|0; $1 = $this; $18 = $1; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = (__ZN6Player11getManaPoolEv($21)|0); $23 = (__ZN8ManaCost16getConvertedCostEv($22)|0); $24 = ($23|0)!=(0); if ($24) { $result = 0; $25 = ((($18)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $28 = ((($27)) + 176|0); $29 = HEAP32[$28>>2]|0; $30 = $result; $31 = (($30) + ($29))|0; $result = $31; $32 = ((($18)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN15MTGCardInstance10controllerEv($33)|0); $35 = ((($34)) + 188|0); $36 = HEAP32[$35>>2]|0; $37 = $result; $38 = (($37) + ($36))|0; $result = $38; $39 = ((($18)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN15MTGCardInstance10controllerEv($40)|0); $42 = ((($41)) + 180|0); $43 = HEAP32[$42>>2]|0; $44 = $result; $45 = (($44) + ($43))|0; $result = $45; $46 = ((($18)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZN15MTGCardInstance10controllerEv($47)|0); $49 = ((($48)) + 184|0); $50 = HEAP32[$49>>2]|0; $51 = $result; $52 = (($51) + ($50))|0; $result = $52; $53 = ((($18)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN15MTGCardInstance10controllerEv($54)|0); $56 = ((($55)) + 192|0); $57 = HEAP32[$56>>2]|0; $58 = $result; $59 = (($58) + ($57))|0; $result = $59; $60 = ((($18)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN15MTGCardInstance10controllerEv($61)|0); $63 = ((($62)) + 196|0); $64 = HEAP32[$63>>2]|0; $65 = $result; $66 = (($65) + ($64))|0; $result = $66; $67 = $result; $68 = ($67|0)!=(0); if ($68) { $69 = ((($18)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = (__ZN15MTGCardInstance10controllerEv($70)|0); $72 = ((($71)) + 196|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; $$expand_i1_val4 = 0; HEAP8[$9>>0] = $$expand_i1_val4; $$expand_i1_val6 = 0; HEAP8[$11>>0] = $$expand_i1_val6; $$expand_i1_val8 = 0; HEAP8[$13>>0] = $$expand_i1_val8; $$expand_i1_val10 = 0; HEAP8[$15>>0] = $$expand_i1_val10; $$expand_i1_val12 = 0; HEAP8[$17>>0] = $$expand_i1_val12; if ($74) { $75 = ((($18)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = (__ZN15MTGCardInstance10controllerEv($76)|0); $78 = (__ZN6Player11getManaPoolEv($77)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126292); $$expand_i1_val14 = 1; HEAP8[$3>>0] = $$expand_i1_val14; $79 = ((($18)) + 12|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; $81 = (invoke_iiii(3947,($2|0),(0|0),($80|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 71; } else { __THREW__ = 0; $84 = (invoke_iii(4080,($78|0),($81|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 71; } else { $87 = ($84|0)!=(0); if ($87) { $281 = 1; label = 55; } else { label = 7; } } } } else { label = 7; } L8: do { if ((label|0) == 7) { $88 = ((($18)) + 12|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; $90 = (invoke_ii(3945,($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 71; } else { $93 = ((($90)) + 176|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)!=(0); if ($95) { $96 = ((($18)) + 12|0); $97 = HEAP32[$96>>2]|0; __THREW__ = 0; $98 = (invoke_ii(3945,($97|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 71; break; } __THREW__ = 0; $101 = (invoke_ii(4079,($98|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 71; break; } __THREW__ = 0; invoke_vii(3797,($6|0),(126296|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 71; break; } $$expand_i1_val16 = 1; HEAP8[$7>>0] = $$expand_i1_val16; $106 = ((($18)) + 12|0); $107 = HEAP32[$106>>2]|0; __THREW__ = 0; $108 = (invoke_iiii(3947,($6|0),(0|0),($107|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 72; } else { __THREW__ = 0; $111 = (invoke_iii(4080,($101|0),($108|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 72; } else { $114 = ($111|0)!=(0); if ($114) { $281 = 1; label = 55; break; } else { label = 15; } } } } else { label = 15; } do { if ((label|0) == 15) { $115 = ((($18)) + 12|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; $117 = (invoke_ii(3945,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 72; } else { $120 = ((($117)) + 188|0); $121 = HEAP32[$120>>2]|0; $122 = ($121|0)!=(0); if ($122) { $123 = ((($18)) + 12|0); $124 = HEAP32[$123>>2]|0; __THREW__ = 0; $125 = (invoke_ii(3945,($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 72; break; } __THREW__ = 0; $128 = (invoke_ii(4079,($125|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 72; break; } __THREW__ = 0; invoke_vii(3797,($8|0),(126300|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 72; break; } $$expand_i1_val18 = 1; HEAP8[$9>>0] = $$expand_i1_val18; $133 = ((($18)) + 12|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_iiii(3947,($8|0),(0|0),($134|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 73; } else { __THREW__ = 0; $138 = (invoke_iii(4080,($128|0),($135|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 73; } else { $141 = ($138|0)!=(0); if ($141) { $281 = 1; label = 55; break L8; } else { label = 23; } } } } else { label = 23; } do { if ((label|0) == 23) { $142 = ((($18)) + 12|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; $144 = (invoke_ii(3945,($143|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 73; } else { $147 = ((($144)) + 180|0); $148 = HEAP32[$147>>2]|0; $149 = ($148|0)!=(0); if ($149) { $150 = ((($18)) + 12|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_ii(3945,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 73; break; } __THREW__ = 0; $155 = (invoke_ii(4079,($152|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 73; break; } __THREW__ = 0; invoke_vii(3797,($10|0),(126304|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 73; break; } $$expand_i1_val20 = 1; HEAP8[$11>>0] = $$expand_i1_val20; $160 = ((($18)) + 12|0); $161 = HEAP32[$160>>2]|0; __THREW__ = 0; $162 = (invoke_iiii(3947,($10|0),(0|0),($161|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 74; } else { __THREW__ = 0; $165 = (invoke_iii(4080,($155|0),($162|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 74; } else { $168 = ($165|0)!=(0); if ($168) { $281 = 1; label = 55; break L8; } else { label = 31; } } } } else { label = 31; } L38: do { if ((label|0) == 31) { $169 = ((($18)) + 12|0); $170 = HEAP32[$169>>2]|0; __THREW__ = 0; $171 = (invoke_ii(3945,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 74; } else { $174 = ((($171)) + 184|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)!=(0); do { if ($176) { $177 = ((($18)) + 12|0); $178 = HEAP32[$177>>2]|0; __THREW__ = 0; $179 = (invoke_ii(3945,($178|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 74; break L38; } __THREW__ = 0; $182 = (invoke_ii(4079,($179|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 74; break L38; } __THREW__ = 0; invoke_vii(3797,($12|0),(126308|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 74; break L38; } $$expand_i1_val22 = 1; HEAP8[$13>>0] = $$expand_i1_val22; $187 = ((($18)) + 12|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; $189 = (invoke_iiii(3947,($12|0),(0|0),($188|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 75; break; } __THREW__ = 0; $192 = (invoke_iii(4080,($182|0),($189|0))|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 75; break; } $195 = ($192|0)!=(0); if ($195) { $281 = 1; label = 55; break L8; } else { label = 39; } } else { label = 39; } } while(0); L48: do { if ((label|0) == 39) { $196 = ((($18)) + 12|0); $197 = HEAP32[$196>>2]|0; __THREW__ = 0; $198 = (invoke_ii(3945,($197|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 75; } else { $201 = ((($198)) + 192|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)!=(0); do { if ($203) { $204 = ((($18)) + 12|0); $205 = HEAP32[$204>>2]|0; __THREW__ = 0; $206 = (invoke_ii(3945,($205|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 75; break L48; } __THREW__ = 0; $209 = (invoke_ii(4079,($206|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 75; break L48; } __THREW__ = 0; invoke_vii(3797,($14|0),(126312|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 75; break L48; } $$expand_i1_val24 = 1; HEAP8[$15>>0] = $$expand_i1_val24; $214 = ((($18)) + 12|0); $215 = HEAP32[$214>>2]|0; __THREW__ = 0; $216 = (invoke_iiii(3947,($14|0),(0|0),($215|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 76; break; } __THREW__ = 0; $219 = (invoke_iii(4080,($209|0),($216|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 76; break; } $222 = ($219|0)!=(0); if ($222) { $281 = 1; label = 55; break L8; } else { label = 47; } } else { label = 47; } } while(0); do { if ((label|0) == 47) { $223 = ((($18)) + 12|0); $224 = HEAP32[$223>>2]|0; __THREW__ = 0; $225 = (invoke_ii(3945,($224|0))|0); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { label = 76; break; } $228 = ((($225)) + 196|0); $229 = HEAP32[$228>>2]|0; $230 = ($229|0)!=(0); if (!($230)) { $281 = 0; label = 55; break L8; } $231 = ((($18)) + 12|0); $232 = HEAP32[$231>>2]|0; __THREW__ = 0; $233 = (invoke_ii(3945,($232|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 76; break; } __THREW__ = 0; $236 = (invoke_ii(4079,($233|0))|0); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 76; break; } __THREW__ = 0; invoke_vii(3797,($16|0),(126316|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { label = 76; break; } $$expand_i1_val26 = 1; HEAP8[$17>>0] = $$expand_i1_val26; $241 = ((($18)) + 12|0); $242 = HEAP32[$241>>2]|0; __THREW__ = 0; $243 = (invoke_iiii(3947,($16|0),(0|0),($242|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; do { if (!($245)) { __THREW__ = 0; $246 = (invoke_iii(4080,($236|0),($243|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { break; } $249 = ($246|0)!=(0); $281 = $249; label = 55; break L8; } } while(0); $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $4 = $269; $5 = $270; $$pre_trunc41 = HEAP8[$17>>0]|0; $271 = $$pre_trunc41&1; if (!($271)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } } while(0); if ((label|0) == 76) { $267 = ___cxa_find_matching_catch()|0; $268 = tempRet0; $4 = $267; $5 = $268; } $$pre_trunc43 = HEAP8[$15>>0]|0; $272 = $$pre_trunc43&1; if ($272) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } } } while(0); if ((label|0) == 75) { $265 = ___cxa_find_matching_catch()|0; $266 = tempRet0; $4 = $265; $5 = $266; } $$pre_trunc45 = HEAP8[$13>>0]|0; $273 = $$pre_trunc45&1; if ($273) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } } } } while(0); if ((label|0) == 74) { $263 = ___cxa_find_matching_catch()|0; $264 = tempRet0; $4 = $263; $5 = $264; } $$pre_trunc47 = HEAP8[$11>>0]|0; $274 = $$pre_trunc47&1; if ($274) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } } while(0); if ((label|0) == 73) { $261 = ___cxa_find_matching_catch()|0; $262 = tempRet0; $4 = $261; $5 = $262; } $$pre_trunc49 = HEAP8[$9>>0]|0; $275 = $$pre_trunc49&1; if ($275) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } } } while(0); if ((label|0) == 72) { $259 = ___cxa_find_matching_catch()|0; $260 = tempRet0; $4 = $259; $5 = $260; } $$pre_trunc51 = HEAP8[$7>>0]|0; $276 = $$pre_trunc51&1; if ($276) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } } while(0); if ((label|0) == 55) { $$pre_trunc = HEAP8[$17>>0]|0; $250 = $$pre_trunc&1; if ($250) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $$pre_trunc29 = HEAP8[$15>>0]|0; $251 = $$pre_trunc29&1; if ($251) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $$pre_trunc31 = HEAP8[$13>>0]|0; $252 = $$pre_trunc31&1; if ($252) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } $$pre_trunc33 = HEAP8[$11>>0]|0; $253 = $$pre_trunc33&1; if ($253) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $$pre_trunc35 = HEAP8[$9>>0]|0; $254 = $$pre_trunc35&1; if ($254) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $$pre_trunc37 = HEAP8[$7>>0]|0; $255 = $$pre_trunc37&1; if ($255) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc39 = HEAP8[$3>>0]|0; $256 = $$pre_trunc39&1; if ($256) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } if ($281) { $0 = 1; $278 = $0; STACKTOP = sp;return ($278|0); } else { $0 = 0; $278 = $0; STACKTOP = sp;return ($278|0); } } else if ((label|0) == 71) { $257 = ___cxa_find_matching_catch()|0; $258 = tempRet0; $4 = $257; $5 = $258; } $$pre_trunc53 = HEAP8[$3>>0]|0; $277 = $$pre_trunc53&1; if (!($277)) { $279 = $4; $280 = $5; ___resumeException($279|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $279 = $4; $280 = $5; ___resumeException($279|0); // unreachable; } } $0 = 0; $278 = $0; STACKTOP = sp;return ($278|0); } function __ZN8SnowCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN8SnowCost5doPayEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val2 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val31 = 0, $$expand_i1_val33 = 0, $$expand_i1_val39 = 0, $$expand_i1_val41 = 0, $$expand_i1_val47 = 0, $$expand_i1_val49 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc13 = 0, $$pre_trunc19 = 0, $$pre_trunc21 = 0, $$pre_trunc27 = 0; var $$pre_trunc29 = 0, $$pre_trunc35 = 0, $$pre_trunc37 = 0, $$pre_trunc43 = 0, $$pre_trunc45 = 0, $$pre_trunc5 = 0, $$pre_trunc51 = 0, $$pre_trunc53 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 164|0; $3 = sp + 194|0; $6 = sp + 144|0; $7 = sp + 132|0; $8 = sp + 193|0; $9 = sp + 120|0; $10 = sp + 108|0; $11 = sp + 192|0; $12 = sp + 96|0; $13 = sp + 84|0; $14 = sp + 191|0; $15 = sp + 72|0; $16 = sp + 60|0; $17 = sp + 190|0; $18 = sp + 48|0; $19 = sp + 36|0; $20 = sp + 189|0; $21 = sp + 24|0; $22 = sp + 12|0; $23 = sp + 188|0; $24 = sp; $1 = $this; $25 = $1; $26 = ((($25)) + 12|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN15MTGCardInstance10controllerEv($27)|0); $29 = (__ZN6Player11getManaPoolEv($28)|0); $30 = (__ZN8ManaCost16getConvertedCostEv($29)|0); $31 = ($30|0)!=(0); if ($31) { $result = 0; $32 = ((($25)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN15MTGCardInstance10controllerEv($33)|0); $35 = ((($34)) + 176|0); $36 = HEAP32[$35>>2]|0; $37 = $result; $38 = (($37) + ($36))|0; $result = $38; $39 = ((($25)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN15MTGCardInstance10controllerEv($40)|0); $42 = ((($41)) + 188|0); $43 = HEAP32[$42>>2]|0; $44 = $result; $45 = (($44) + ($43))|0; $result = $45; $46 = ((($25)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZN15MTGCardInstance10controllerEv($47)|0); $49 = ((($48)) + 180|0); $50 = HEAP32[$49>>2]|0; $51 = $result; $52 = (($51) + ($50))|0; $result = $52; $53 = ((($25)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN15MTGCardInstance10controllerEv($54)|0); $56 = ((($55)) + 184|0); $57 = HEAP32[$56>>2]|0; $58 = $result; $59 = (($58) + ($57))|0; $result = $59; $60 = ((($25)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN15MTGCardInstance10controllerEv($61)|0); $63 = ((($62)) + 192|0); $64 = HEAP32[$63>>2]|0; $65 = $result; $66 = (($65) + ($64))|0; $result = $66; $67 = ((($25)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZN15MTGCardInstance10controllerEv($68)|0); $70 = ((($69)) + 196|0); $71 = HEAP32[$70>>2]|0; $72 = $result; $73 = (($72) + ($71))|0; $result = $73; $74 = $result; $75 = ($74|0)!=(0); if ($75) { $76 = ((($25)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = (__ZN15MTGCardInstance10controllerEv($77)|0); $79 = ((($78)) + 196|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; do { if ($81) { $82 = ((($25)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN15MTGCardInstance10controllerEv($83)|0); $85 = (__ZN6Player11getManaPoolEv($84)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126292); $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; $86 = ((($25)) + 12|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_iiii(3947,($2|0),(0|0),($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { __THREW__ = 0; $91 = (invoke_iii(4080,($85|0),($88|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if (!($93)) { $94 = ($91|0)!=(0); $355 = $94; break; } } $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $4 = $113; $5 = $114; $$pre_trunc5 = HEAP8[$3>>0]|0; $115 = $$pre_trunc5&1; if (!($115)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $355 = 0; } } while(0); $$pre_trunc = HEAP8[$3>>0]|0; $95 = $$pre_trunc&1; if ($95) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $96 = ((($25)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = (__ZN15MTGCardInstance10controllerEv($97)|0); L18: do { if ($355) { $99 = (__ZN6Player11getManaPoolEv($98)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,126292); $100 = ((($25)) + 12|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_iiii(3947,($6|0),(0|0),($101|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if (!($104)) { __THREW__ = 0; (invoke_iii(4940,($99|0),($102|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if (!($106)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $107 = ((($25)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = (__ZN15MTGCardInstance10controllerEv($108)|0); $110 = ((($109)) + 196|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) - 1)|0; HEAP32[$110>>2] = $112; break; } } $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $118 = ((($98)) + 176|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)!=(0); $$expand_i1_val7 = 0; HEAP8[$8>>0] = $$expand_i1_val7; do { if ($120) { $121 = ((($25)) + 12|0); $122 = HEAP32[$121>>2]|0; $123 = (__ZN15MTGCardInstance10controllerEv($122)|0); $124 = (__ZN6Player11getManaPoolEv($123)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,126296); $$expand_i1_val9 = 1; HEAP8[$8>>0] = $$expand_i1_val9; $125 = ((($25)) + 12|0); $126 = HEAP32[$125>>2]|0; __THREW__ = 0; $127 = (invoke_iiii(3947,($7|0),(0|0),($126|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if (!($129)) { __THREW__ = 0; $130 = (invoke_iii(4080,($124|0),($127|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if (!($132)) { $133 = ($130|0)!=(0); $356 = $133; break; } } $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $4 = $152; $5 = $153; $$pre_trunc13 = HEAP8[$8>>0]|0; $154 = $$pre_trunc13&1; if (!($154)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $356 = 0; } } while(0); $$pre_trunc11 = HEAP8[$8>>0]|0; $134 = $$pre_trunc11&1; if ($134) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $135 = ((($25)) + 12|0); $136 = HEAP32[$135>>2]|0; $137 = (__ZN15MTGCardInstance10controllerEv($136)|0); if ($356) { $138 = (__ZN6Player11getManaPoolEv($137)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,126296); $139 = ((($25)) + 12|0); $140 = HEAP32[$139>>2]|0; __THREW__ = 0; $141 = (invoke_iiii(3947,($9|0),(0|0),($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if (!($143)) { __THREW__ = 0; (invoke_iii(4940,($138|0),($141|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if (!($145)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $146 = ((($25)) + 12|0); $147 = HEAP32[$146>>2]|0; $148 = (__ZN15MTGCardInstance10controllerEv($147)|0); $149 = ((($148)) + 176|0); $150 = HEAP32[$149>>2]|0; $151 = (($150) - 1)|0; HEAP32[$149>>2] = $151; break; } } $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $4 = $155; $5 = $156; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } $157 = ((($137)) + 188|0); $158 = HEAP32[$157>>2]|0; $159 = ($158|0)!=(0); $$expand_i1_val15 = 0; HEAP8[$11>>0] = $$expand_i1_val15; do { if ($159) { $160 = ((($25)) + 12|0); $161 = HEAP32[$160>>2]|0; $162 = (__ZN15MTGCardInstance10controllerEv($161)|0); $163 = (__ZN6Player11getManaPoolEv($162)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,126300); $$expand_i1_val17 = 1; HEAP8[$11>>0] = $$expand_i1_val17; $164 = ((($25)) + 12|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; $166 = (invoke_iiii(3947,($10|0),(0|0),($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if (!($168)) { __THREW__ = 0; $169 = (invoke_iii(4080,($163|0),($166|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if (!($171)) { $172 = ($169|0)!=(0); $357 = $172; break; } } $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $4 = $191; $5 = $192; $$pre_trunc21 = HEAP8[$11>>0]|0; $193 = $$pre_trunc21&1; if (!($193)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $357 = 0; } } while(0); $$pre_trunc19 = HEAP8[$11>>0]|0; $173 = $$pre_trunc19&1; if ($173) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $174 = ((($25)) + 12|0); $175 = HEAP32[$174>>2]|0; $176 = (__ZN15MTGCardInstance10controllerEv($175)|0); if ($357) { $177 = (__ZN6Player11getManaPoolEv($176)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,126300); $178 = ((($25)) + 12|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_iiii(3947,($12|0),(0|0),($179|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if (!($182)) { __THREW__ = 0; (invoke_iii(4940,($177|0),($180|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if (!($184)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $185 = ((($25)) + 12|0); $186 = HEAP32[$185>>2]|0; $187 = (__ZN15MTGCardInstance10controllerEv($186)|0); $188 = ((($187)) + 188|0); $189 = HEAP32[$188>>2]|0; $190 = (($189) - 1)|0; HEAP32[$188>>2] = $190; break; } } $194 = ___cxa_find_matching_catch()|0; $195 = tempRet0; $4 = $194; $5 = $195; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } $196 = ((($176)) + 180|0); $197 = HEAP32[$196>>2]|0; $198 = ($197|0)!=(0); $$expand_i1_val23 = 0; HEAP8[$14>>0] = $$expand_i1_val23; do { if ($198) { $199 = ((($25)) + 12|0); $200 = HEAP32[$199>>2]|0; $201 = (__ZN15MTGCardInstance10controllerEv($200)|0); $202 = (__ZN6Player11getManaPoolEv($201)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,126304); $$expand_i1_val25 = 1; HEAP8[$14>>0] = $$expand_i1_val25; $203 = ((($25)) + 12|0); $204 = HEAP32[$203>>2]|0; __THREW__ = 0; $205 = (invoke_iiii(3947,($13|0),(0|0),($204|0))|0); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if (!($207)) { __THREW__ = 0; $208 = (invoke_iii(4080,($202|0),($205|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if (!($210)) { $211 = ($208|0)!=(0); $358 = $211; break; } } $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $4 = $230; $5 = $231; $$pre_trunc29 = HEAP8[$14>>0]|0; $232 = $$pre_trunc29&1; if (!($232)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $358 = 0; } } while(0); $$pre_trunc27 = HEAP8[$14>>0]|0; $212 = $$pre_trunc27&1; if ($212) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $213 = ((($25)) + 12|0); $214 = HEAP32[$213>>2]|0; $215 = (__ZN15MTGCardInstance10controllerEv($214)|0); if ($358) { $216 = (__ZN6Player11getManaPoolEv($215)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,126304); $217 = ((($25)) + 12|0); $218 = HEAP32[$217>>2]|0; __THREW__ = 0; $219 = (invoke_iiii(3947,($15|0),(0|0),($218|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if (!($221)) { __THREW__ = 0; (invoke_iii(4940,($216|0),($219|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if (!($223)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $224 = ((($25)) + 12|0); $225 = HEAP32[$224>>2]|0; $226 = (__ZN15MTGCardInstance10controllerEv($225)|0); $227 = ((($226)) + 180|0); $228 = HEAP32[$227>>2]|0; $229 = (($228) - 1)|0; HEAP32[$227>>2] = $229; break; } } $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $4 = $233; $5 = $234; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } $235 = ((($215)) + 184|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)!=(0); $$expand_i1_val31 = 0; HEAP8[$17>>0] = $$expand_i1_val31; L92: do { if ($237) { $238 = ((($25)) + 12|0); $239 = HEAP32[$238>>2]|0; $240 = (__ZN15MTGCardInstance10controllerEv($239)|0); $241 = (__ZN6Player11getManaPoolEv($240)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,126308); $$expand_i1_val33 = 1; HEAP8[$17>>0] = $$expand_i1_val33; $242 = ((($25)) + 12|0); $243 = HEAP32[$242>>2]|0; __THREW__ = 0; $244 = (invoke_iiii(3947,($16|0),(0|0),($243|0))|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; do { if (!($246)) { __THREW__ = 0; $247 = (invoke_iii(4080,($241|0),($244|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break; } $250 = ($247|0)!=(0); $359 = $250; break L92; } } while(0); $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $4 = $269; $5 = $270; $$pre_trunc37 = HEAP8[$17>>0]|0; $271 = $$pre_trunc37&1; if (!($271)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $359 = 0; } } while(0); $$pre_trunc35 = HEAP8[$17>>0]|0; $251 = $$pre_trunc35&1; if ($251) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $252 = ((($25)) + 12|0); $253 = HEAP32[$252>>2]|0; $254 = (__ZN15MTGCardInstance10controllerEv($253)|0); if ($359) { $255 = (__ZN6Player11getManaPoolEv($254)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,126308); $256 = ((($25)) + 12|0); $257 = HEAP32[$256>>2]|0; __THREW__ = 0; $258 = (invoke_iiii(3947,($18|0),(0|0),($257|0))|0); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; do { if (!($260)) { __THREW__ = 0; (invoke_iii(4940,($255|0),($258|0))|0); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $263 = ((($25)) + 12|0); $264 = HEAP32[$263>>2]|0; $265 = (__ZN15MTGCardInstance10controllerEv($264)|0); $266 = ((($265)) + 184|0); $267 = HEAP32[$266>>2]|0; $268 = (($267) - 1)|0; HEAP32[$266>>2] = $268; break L18; } } while(0); $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $4 = $272; $5 = $273; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } $274 = ((($254)) + 192|0); $275 = HEAP32[$274>>2]|0; $276 = ($275|0)!=(0); $$expand_i1_val39 = 0; HEAP8[$20>>0] = $$expand_i1_val39; L114: do { if ($276) { $277 = ((($25)) + 12|0); $278 = HEAP32[$277>>2]|0; $279 = (__ZN15MTGCardInstance10controllerEv($278)|0); $280 = (__ZN6Player11getManaPoolEv($279)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,126312); $$expand_i1_val41 = 1; HEAP8[$20>>0] = $$expand_i1_val41; $281 = ((($25)) + 12|0); $282 = HEAP32[$281>>2]|0; __THREW__ = 0; $283 = (invoke_iiii(3947,($19|0),(0|0),($282|0))|0); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; do { if (!($285)) { __THREW__ = 0; $286 = (invoke_iii(4080,($280|0),($283|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { break; } $289 = ($286|0)!=(0); $360 = $289; break L114; } } while(0); $308 = ___cxa_find_matching_catch()|0; $309 = tempRet0; $4 = $308; $5 = $309; $$pre_trunc45 = HEAP8[$20>>0]|0; $310 = $$pre_trunc45&1; if (!($310)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $360 = 0; } } while(0); $$pre_trunc43 = HEAP8[$20>>0]|0; $290 = $$pre_trunc43&1; if ($290) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } $291 = ((($25)) + 12|0); $292 = HEAP32[$291>>2]|0; $293 = (__ZN15MTGCardInstance10controllerEv($292)|0); if ($360) { $294 = (__ZN6Player11getManaPoolEv($293)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,126312); $295 = ((($25)) + 12|0); $296 = HEAP32[$295>>2]|0; __THREW__ = 0; $297 = (invoke_iiii(3947,($21|0),(0|0),($296|0))|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; do { if (!($299)) { __THREW__ = 0; (invoke_iii(4940,($294|0),($297|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $302 = ((($25)) + 12|0); $303 = HEAP32[$302>>2]|0; $304 = (__ZN15MTGCardInstance10controllerEv($303)|0); $305 = ((($304)) + 192|0); $306 = HEAP32[$305>>2]|0; $307 = (($306) - 1)|0; HEAP32[$305>>2] = $307; break L18; } } while(0); $311 = ___cxa_find_matching_catch()|0; $312 = tempRet0; $4 = $311; $5 = $312; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } $313 = ((($293)) + 196|0); $314 = HEAP32[$313>>2]|0; $315 = ($314|0)!=(0); $$expand_i1_val47 = 0; HEAP8[$23>>0] = $$expand_i1_val47; L136: do { if ($315) { $316 = ((($25)) + 12|0); $317 = HEAP32[$316>>2]|0; $318 = (__ZN15MTGCardInstance10controllerEv($317)|0); $319 = (__ZN6Player11getManaPoolEv($318)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,126316); $$expand_i1_val49 = 1; HEAP8[$23>>0] = $$expand_i1_val49; $320 = ((($25)) + 12|0); $321 = HEAP32[$320>>2]|0; __THREW__ = 0; $322 = (invoke_iiii(3947,($22|0),(0|0),($321|0))|0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; do { if (!($324)) { __THREW__ = 0; $325 = (invoke_iii(4080,($319|0),($322|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { break; } $328 = ($325|0)!=(0); $361 = $328; break L136; } } while(0); $347 = ___cxa_find_matching_catch()|0; $348 = tempRet0; $4 = $347; $5 = $348; $$pre_trunc53 = HEAP8[$23>>0]|0; $349 = $$pre_trunc53&1; if (!($349)) { $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } else { $361 = 0; } } while(0); $$pre_trunc51 = HEAP8[$23>>0]|0; $329 = $$pre_trunc51&1; if ($329) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } if (!($361)) { $0 = 0; $352 = $0; STACKTOP = sp;return ($352|0); } $330 = ((($25)) + 12|0); $331 = HEAP32[$330>>2]|0; $332 = (__ZN15MTGCardInstance10controllerEv($331)|0); $333 = (__ZN6Player11getManaPoolEv($332)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,126316); $334 = ((($25)) + 12|0); $335 = HEAP32[$334>>2]|0; __THREW__ = 0; $336 = (invoke_iiii(3947,($24|0),(0|0),($335|0))|0); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; do { if (!($338)) { __THREW__ = 0; (invoke_iii(4940,($333|0),($336|0))|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $341 = ((($25)) + 12|0); $342 = HEAP32[$341>>2]|0; $343 = (__ZN15MTGCardInstance10controllerEv($342)|0); $344 = ((($343)) + 196|0); $345 = HEAP32[$344>>2]|0; $346 = (($345) - 1)|0; HEAP32[$344>>2] = $346; break L18; } } while(0); $350 = ___cxa_find_matching_catch()|0; $351 = tempRet0; $4 = $350; $5 = $351; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $353 = $4; $354 = $5; ___resumeException($353|0); // unreachable; } } while(0); $0 = 1; $352 = $0; STACKTOP = sp;return ($352|0); } } $0 = 0; $352 = $0; STACKTOP = sp;return ($352|0); } function __ZNK8LifeCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4941,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN8LifeCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126320); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28284; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN8LifeCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = $_target; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)<=(0); if (!($9)) { $10 = $_target; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $12 = (__ZN6Player6inPlayEv($11)|0); $13 = (__ZN11MTGGameZone10hasAbilityEi($12,124)|0); if (!($13)) { $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = (__ZN6Player8opponentEv($15)|0); $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11MTGGameZone10hasAbilityEi($20,126)|0); if (!($21)) { $22 = $_target; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN11MTGGameZone10hasAbilityEi($27,126)|0); if (!($28)) { $0 = 1; $29 = $0; STACKTOP = sp;return ($29|0); } } } } $0 = 0; $29 = $0; STACKTOP = sp;return ($29|0); } function __ZN8LifeCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $_target = $7; $8 = $_target; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); (__ZN6Player8loseLifeEi($9,1)|0); $10 = ((($2)) + 16|0); HEAP32[$10>>2] = 0; $11 = ((($2)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; __ZN11TargetsList11initTargetsEv($15); } $0 = 1; $16 = $0; STACKTOP = sp;return ($16|0); } function __ZNK16SpecificLifeCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(36)|0); __THREW__ = 0; invoke_vii(4942,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN16SpecificLifeCostC2EP13TargetChooseri($this,$_tc,$slc) { $this = $this|0; $_tc = $_tc|0; $slc = $slc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $_tc; $2 = $slc; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,126320); $7 = $1; __THREW__ = 0; invoke_viiii(4938,($6|0),($3|0),($7|0),(0|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $4 = $13; $5 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $15 = $4; $16 = $5; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $10 = 28328; HEAP32[$6>>2] = $10; $11 = ((($6)) + 32|0); $12 = $2; HEAP32[$11>>2] = $12; STACKTOP = sp;return; } } function __ZN16SpecificLifeCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = $_target; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 32|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)>=($10|0); if ($11) { $12 = $_target; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = (__ZN6Player6inPlayEv($13)|0); $15 = (__ZN11MTGGameZone10hasAbilityEi($14,124)|0); if (!($15)) { $16 = $_target; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = (__ZN6Player8opponentEv($17)|0); $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN11MTGGameZone10hasAbilityEi($22,126)|0); if (!($23)) { $24 = $_target; $25 = (__ZN15MTGCardInstance10controllerEv($24)|0); $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN11MTGGameZone10hasAbilityEi($29,126)|0); if (!($30)) { $0 = 1; $31 = $0; STACKTOP = sp;return ($31|0); } } } } $0 = 0; $31 = $0; STACKTOP = sp;return ($31|0); } function __ZN16SpecificLifeCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $_target = $7; $8 = $_target; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); $10 = ((($2)) + 32|0); $11 = HEAP32[$10>>2]|0; (__ZN6Player8loseLifeEi($9,$11)|0); $12 = ((($2)) + 16|0); HEAP32[$12>>2] = 0; $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($2)) + 4|0); $17 = HEAP32[$16>>2]|0; __ZN11TargetsList11initTargetsEv($17); } $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } function __ZNK14LifeorManaCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(128)|0); __THREW__ = 0; invoke_vii(4943,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN14LifeorManaCost11getManaCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); STACKTOP = sp;return ($2|0); } function __ZN14LifeorManaCostC2EP13TargetChooserNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($this,$_tc,$manaType) { $this = $this|0; $_tc = $_tc|0; $manaType = $manaType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buildType = 0, $cost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 36|0; $buildType = sp + 16|0; $cost = sp + 12|0; $5 = sp; $0 = $this; $1 = $_tc; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126325); $7 = $1; __THREW__ = 0; invoke_viiii(4938,($6|0),($2|0),($7|0),(0|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $10 = 28372; HEAP32[$6>>2] = $10; $11 = ((($6)) + 32|0); __THREW__ = 0; invoke_vii(3800,($11|0),($manaType|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; } else { $14 = ((($6)) + 44|0); __THREW__ = 0; invoke_vi(3904,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { __THREW__ = 0; invoke_vii(3797,($buildType|0),(160725|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; } else { __THREW__ = 0; (invoke_iii(3801,($buildType|0),($manaType|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { label = 15; } else { __THREW__ = 0; (invoke_iii(4152,($buildType|0),(162277|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 15; } else { __THREW__ = 0; invoke_vii(3800,($5|0),($buildType|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 15; } else { __THREW__ = 0; $25 = (invoke_iiii(3947,($5|0),(0|0),(0|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEEC2EPS1_($cost,$25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $28 = ((($6)) + 44|0); $29 = (__ZNKSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEE3getEv($cost)|0); __THREW__ = 0; invoke_vii(4409,($28|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEED2Ev($cost); break; } else { __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEED2Ev($cost); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buildType); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 15) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buildType); } __ZN8ManaCostD2Ev($14); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZN9ExtraCostD2Ev($6); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } function __ZN14LifeorManaCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = $_target; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)<=(1); if (!($9)) { $10 = $_target; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $12 = (__ZN6Player6inPlayEv($11)|0); $13 = (__ZN11MTGGameZone10hasAbilityEi($12,124)|0); if (!($13)) { $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = (__ZN6Player8opponentEv($15)|0); $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11MTGGameZone10hasAbilityEi($20,126)|0); if (!($21)) { $22 = $_target; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN11MTGGameZone10hasAbilityEi($27,126)|0); if (!($28)) { $34 = $_target; $35 = (__ZN15MTGCardInstance10controllerEv($34)|0); $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)>(1); if ($38) { label = 8; } else { $39 = $_target; $40 = (__ZN15MTGCardInstance10controllerEv($39)|0); $41 = (__ZN6Player11getManaPoolEv($40)|0); $42 = (__ZN14LifeorManaCost11getManaCostEv($2)|0); $43 = (__ZN8ManaCost9canAffordEPS_($41,$42)|0); $44 = ($43|0)!=(0); if ($44) { label = 8; } } if ((label|0) == 8) { $45 = $_target; $46 = (__ZN15MTGCardInstance10controllerEv($45)|0); $47 = (__ZN6Player6inPlayEv($46)|0); $48 = (__ZN11MTGGameZone10hasAbilityEi($47,124)|0); if (!($48)) { $49 = $_target; $50 = (__ZN15MTGCardInstance10controllerEv($49)|0); $51 = (__ZN6Player8opponentEv($50)|0); $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZN11MTGGameZone10hasAbilityEi($55,126)|0); if (!($56)) { $57 = $_target; $58 = (__ZN15MTGCardInstance10controllerEv($57)|0); $59 = ((($58)) + 84|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN11MTGGameZone10hasAbilityEi($62,126)|0); if (!($63)) { $0 = 1; $64 = $0; STACKTOP = sp;return ($64|0); } } } } $0 = 0; $64 = $0; STACKTOP = sp;return ($64|0); } } } } $29 = $_target; $30 = (__ZN15MTGCardInstance10controllerEv($29)|0); $31 = (__ZN6Player11getManaPoolEv($30)|0); $32 = (__ZN14LifeorManaCost11getManaCostEv($2)|0); $33 = (__ZN8ManaCost9canAffordEPS_($31,$32)|0); $0 = $33; $64 = $0; STACKTOP = sp;return ($64|0); } function __ZN14LifeorManaCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $_target = $7; $8 = $_target; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); $10 = (__ZN6Player11getManaPoolEv($9)|0); $11 = ((($2)) + 44|0); $12 = (__ZN8ManaCost9canAffordEPS_($10,$11)|0); $13 = ($12|0)!=(0); $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); if ($13) { $16 = (__ZN6Player11getManaPoolEv($15)|0); $17 = ((($2)) + 44|0); (__ZN8ManaPool3payEP8ManaCost($16,$17)|0); } else { (__ZN6Player8loseLifeEi($15,2)|0); } $18 = ((($2)) + 16|0); HEAP32[$18>>2] = 0; $19 = ((($2)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = ((($2)) + 4|0); $23 = HEAP32[$22>>2]|0; __ZN11TargetsList11initTargetsEv($23); } $0 = 1; $24 = $0; STACKTOP = sp;return ($24|0); } function __ZNK17DiscardRandomCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4944,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN17DiscardRandomCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126340); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28416; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN17DiscardRandomCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $nbcards = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $z = $9; $10 = $z; $11 = ((($10)) + 56|0); $12 = HEAP32[$11>>2]|0; $nbcards = $12; $13 = $nbcards; $14 = ($13|0)<(1); if ($14) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } $15 = $nbcards; $16 = ($15|0)==(1); if ($16) { $17 = $z; $18 = ((($2)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($17,$19)|0); $21 = ($20|0)!=(0|0); if ($21) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } } $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } function __ZN17DiscardRandomCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $8 = ((($2)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance14createSnapShotEv($9)|0); $11 = ((($2)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 864|0); HEAP32[$13>>2] = $10; $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = $_target; $19 = (__ZN15MTGCardInstance10controllerEv($18)|0); $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = ((($2)) + 12|0); $25 = HEAP32[$24>>2]|0; __ZN14MTGPlayerCards13discardRandomEP11MTGGameZoneP15MTGCardInstance($17,$23,$25); $26 = ((($2)) + 16|0); HEAP32[$26>>2] = 0; $27 = ((($2)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($2)) + 4|0); $31 = HEAP32[$30>>2]|0; __ZN11TargetsList11initTargetsEv($31); } $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } function __ZNK11DiscardCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4945,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN11DiscardCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126355); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28460; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN11DiscardCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $e = 0, $game = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $_target = $6; $7 = ((($4)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $10 = ((($4)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance14createSnapShotEv($11)|0); $13 = ((($4)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 864|0); HEAP32[$15>>2] = $12; $16 = (__Znwj(12)|0); $17 = ((($4)) + 16|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_vii(4308,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZdlPv($16); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } $e = $16; $21 = ((($4)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 808|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN10Targetable11getObserverEv($24)|0); $game = $25; $26 = $game; $27 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($26,$27)|0); $28 = $_target; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ((($29)) + 84|0); $31 = HEAP32[$30>>2]|0; $32 = $_target; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($31,$32)|0); $33 = ((($4)) + 16|0); HEAP32[$33>>2] = 0; $34 = ((($4)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = ((($4)) + 4|0); $38 = HEAP32[$37>>2]|0; __ZN11TargetsList11initTargetsEv($38); } $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } function __ZNK9CycleCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4946,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN9CycleCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126378); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28504; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN9CycleCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $_source = 0, $e = 0, $e2 = 0, $game = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; $_source = $6; $7 = $_source; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $40 = $0; STACKTOP = sp;return ($40|0); } $9 = (__Znwj(12)|0); $10 = ((($4)) + 16|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_vii(4308,($9|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $2 = $36; $3 = $37; __ZdlPv($9); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } $e = $9; $14 = $_source; $15 = ((($14)) + 808|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10Targetable11getObserverEv($16)|0); $game = $17; $18 = $game; $19 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($18,$19)|0); $20 = (__Znwj(12)|0); $21 = $_source; __THREW__ = 0; invoke_vii(4947,($20|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZdlPv($20); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } $e2 = $20; $24 = $game; $25 = $e2; (__ZN12GameObserver12receiveEventEP6WEvent($24,$25)|0); $26 = $_source; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = $_source; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($29,$30)|0); $31 = ((($4)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($4)) + 4|0); $35 = HEAP32[$34>>2]|0; __ZN11TargetsList11initTargetsEv($35); } $0 = 1; $40 = $0; STACKTOP = sp;return ($40|0); } function __ZNK13ToLibraryCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4948,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN13ToLibraryCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126384); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28548; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN13ToLibraryCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } $8 = ((($2)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance14createSnapShotEv($9)|0); $11 = ((($2)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 864|0); HEAP32[$13>>2] = $10; $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 16|0); $19 = HEAP32[$18>>2]|0; (__ZN14MTGPlayerCards12putInLibraryEP15MTGCardInstance($17,$19)|0); $20 = ((($2)) + 16|0); HEAP32[$20>>2] = 0; $21 = ((($2)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($2)) + 4|0); $25 = HEAP32[$24>>2]|0; __ZN11TargetsList11initTargetsEv($25); } $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZNK11ToGraveCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4949,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN11ToGraveCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126413); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28592; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN11ToGraveCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } $8 = ((($2)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance14createSnapShotEv($9)|0); $11 = ((($2)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 864|0); HEAP32[$13>>2] = $10; $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 16|0); $19 = HEAP32[$18>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($17,$19)|0); $20 = ((($2)) + 16|0); HEAP32[$20>>2] = 0; $21 = ((($2)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($2)) + 4|0); $25 = HEAP32[$24>>2]|0; __ZN11TargetsList11initTargetsEv($25); } $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZNK8MillCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4950,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN8MillCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126438); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28636; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN8MillCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $nbcards = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance10controllerEv($7)|0); $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $20 = $12; } else { $13 = ((($2)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $19; } $z = $20; $21 = $z; $22 = ((($21)) + 56|0); $23 = HEAP32[$22>>2]|0; $nbcards = $23; $24 = $nbcards; $25 = ($24|0)<(1); if ($25) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } else { $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN8MillCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } $8 = $_target; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = $_target; $16 = (__ZN15MTGCardInstance10controllerEv($15)|0); $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 56|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) - 1)|0; $24 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$23)|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN15MTGCardInstance14createSnapShotEv($25)|0); $27 = ((($2)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 864|0); HEAP32[$29>>2] = $26; $30 = $_target; $31 = (__ZN15MTGCardInstance10controllerEv($30)|0); $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = $_target; $35 = (__ZN15MTGCardInstance10controllerEv($34)|0); $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 8|0); $41 = $_target; $42 = (__ZN15MTGCardInstance10controllerEv($41)|0); $43 = ((($42)) + 84|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 56|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) - 1)|0; $50 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($40,$49)|0); $51 = HEAP32[$50>>2]|0; $52 = $_target; $53 = (__ZN15MTGCardInstance10controllerEv($52)|0); $54 = ((($53)) + 84|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = $_target; $59 = (__ZN15MTGCardInstance10controllerEv($58)|0); $60 = ((($59)) + 84|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($33,$51,$57,$63,0)|0); $64 = ((($2)) + 16|0); HEAP32[$64>>2] = 0; $65 = ((($2)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)!=(0|0); if ($67) { $68 = ((($2)) + 4|0); $69 = HEAP32[$68>>2]|0; __ZN11TargetsList11initTargetsEv($69); } $0 = 1; $70 = $0; STACKTOP = sp;return ($70|0); } function __ZN13MillExileCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_tc; $4 = $0; $5 = $1; __ZN8MillCostC2EP13TargetChooser($4,$5); $6 = 28680; HEAP32[$4>>2] = $6; $7 = ((($4)) + 20|0); __THREW__ = 0; (invoke_iii(3925,($7|0),(126446|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZN8MillCostD2Ev($4); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13MillExileCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = $_target; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = $_target; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) - 1)|0; $21 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($11,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance14createSnapShotEv($22)|0); $24 = ((($2)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 864|0); HEAP32[$26>>2] = $23; $27 = ((($2)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if (!($29)) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } $30 = $_target; $31 = (__ZN15MTGCardInstance10controllerEv($30)|0); $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = $_target; $35 = (__ZN15MTGCardInstance10controllerEv($34)|0); $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 8|0); $41 = $_target; $42 = (__ZN15MTGCardInstance10controllerEv($41)|0); $43 = ((($42)) + 84|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 56|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) - 1)|0; $50 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($40,$49)|0); $51 = HEAP32[$50>>2]|0; $52 = $_target; $53 = (__ZN15MTGCardInstance10controllerEv($52)|0); $54 = ((($53)) + 84|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = $_target; $59 = (__ZN15MTGCardInstance10controllerEv($58)|0); $60 = ((($59)) + 84|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 36|0); $63 = HEAP32[$62>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($33,$51,$57,$63,0)|0); $64 = ((($2)) + 16|0); HEAP32[$64>>2] = 0; $65 = ((($2)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)!=(0|0); if ($67) { $68 = ((($2)) + 4|0); $69 = HEAP32[$68>>2]|0; __ZN11TargetsList11initTargetsEv($69); } $0 = 1; $70 = $0; STACKTOP = sp;return ($70|0); } function __ZNK12UnattachCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(36)|0); __THREW__ = 0; invoke_vii(4951,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $ec = $4; $7 = $ec; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN12UnattachCostC2EP15MTGCardInstance($this,$realSource) { $this = $this|0; $realSource = $realSource|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $realSource; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126463); __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),(0|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $3 = $11; $4 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $13 = $3; $14 = $4; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 28724; HEAP32[$5>>2] = $8; $9 = ((($5)) + 32|0); $10 = $1; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } } function __ZN12UnattachCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 816|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } } $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } function __ZN12UnattachCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN12UnattachCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_source = 0, $a = 0, $eq = 0, $game = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $_source = $4; $5 = $_source; $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if ($8) { $9 = ((($2)) + 32|0); $10 = HEAP32[$9>>2]|0; $_source = $10; } $11 = $_source; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } $13 = $_source; $14 = ((($13)) + 280|0); $15 = (__ZN10Targetable11getObserverEv($14)|0); $game = $15; $i = 1; while(1) { $16 = $i; $17 = $game; $18 = ((($17)) + 172|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN10DuelLayers11actionLayerEv($19)|0); $21 = ((($20)) + 20|0); $22 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($21)|0); $23 = ($16>>>0)<($22>>>0); if (!($23)) { break; } $24 = $game; $25 = ((($24)) + 172|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN10DuelLayers11actionLayerEv($26)|0); $28 = ((($27)) + 20|0); $29 = $i; $30 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $a = $31; $32 = $a; $33 = ($32|0)==(0|0); if ($33) { $35 = 0; } else { $34 = (___dynamic_cast($32,4000,1848,0)|0); $35 = $34; } $eq = $35; $36 = $eq; $37 = ($36|0)!=(0|0); if ($37) { $38 = $eq; $39 = ((($38)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = $_source; $42 = ($40|0)==($41|0); if ($42) { $43 = $a; (__ZN6AEquip7unequipEv($43)|0); } } $44 = $i; $45 = (($44) + 1)|0; $i = $45; } $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZNK7TapCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4952,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $ec = $4; $7 = $ec; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN7TapCostC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,126472); __THREW__ = 0; invoke_viiii(4938,($4|0),($1|0),(0|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 28768; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN7TapCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance8isTappedEv($7)|0); $9 = ($8|0)!=(0); if (!($9)) { $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { break; } } $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } } while(0); $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN7TapCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN7TapCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $_source = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $_source = $4; $5 = $_source; $6 = ($5|0)!=(0|0); if ($6) { $7 = $_source; __ZN15MTGCardInstance3tapEv($7); $0 = 1; $8 = $0; STACKTOP = sp;return ($8|0); } else { $0 = 0; $8 = $0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNK9UnTapCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4953,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $ec = $4; $7 = $ec; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN9UnTapCostC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,126476); __THREW__ = 0; invoke_viiii(4938,($4|0),($1|0),(0|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 28812; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN9UnTapCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance8isTappedEv($7)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { break; } } $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } } while(0); $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN9UnTapCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN9UnTapCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $_source = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $_source = $4; $5 = $_source; $6 = ($5|0)!=(0|0); if ($6) { $7 = $_source; __ZN15MTGCardInstance5untapEv($7); $0 = 1; $8 = $0; STACKTOP = sp;return ($8|0); } else { $0 = 0; $8 = $0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNK13TapTargetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4954,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN13TapTargetCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126482); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28856; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN13TapTargetCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance8isTappedEv($7)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($2)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $15 = ((($13)) + 280|0); $16 = $14 ? 0 : $15; (__ZN11TargetsList12removeTargetEP10Targetable($11,$16)|0); $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 545|0); HEAP8[$19>>0] = 0; $20 = ((($2)) + 16|0); HEAP32[$20>>2] = 0; $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } } $21 = ((($2)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $0 = 1; $24 = $0; STACKTOP = sp;return ($24|0); } else { $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } return (0)|0; } function __ZN13TapTargetCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance14createSnapShotEv($6)|0); $8 = ((($2)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 864|0); HEAP32[$10>>2] = $7; $11 = ((($2)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } $14 = $_target; __ZN15MTGCardInstance3tapEv($14); $15 = ((($2)) + 16|0); HEAP32[$15>>2] = 0; $16 = ((($2)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($2)) + 4|0); $20 = HEAP32[$19>>2]|0; __ZN11TargetsList11initTargetsEv($20); } $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } function __ZNK15UnTapTargetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4955,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN15UnTapTargetCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126493); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28900; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN15UnTapTargetCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance8isTappedEv($7)|0); $9 = ($8|0)!=(0); if (!($9)) { $10 = ((($2)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $15 = ((($13)) + 280|0); $16 = $14 ? 0 : $15; (__ZN11TargetsList12removeTargetEP10Targetable($11,$16)|0); $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 545|0); HEAP8[$19>>0] = 0; $20 = ((($2)) + 16|0); HEAP32[$20>>2] = 0; $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } } $21 = ((($2)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $0 = 1; $24 = $0; STACKTOP = sp;return ($24|0); } else { $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } return (0)|0; } function __ZN15UnTapTargetCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $_target = $4; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance14createSnapShotEv($6)|0); $8 = ((($2)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 864|0); HEAP32[$10>>2] = $7; $11 = ((($2)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } $14 = $_target; __ZN15MTGCardInstance5untapEv($14); $15 = ((($2)) + 16|0); HEAP32[$15>>2] = 0; $16 = ((($2)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($2)) + 4|0); $20 = HEAP32[$19>>2]|0; __ZN11TargetsList11initTargetsEv($20); } $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } function __ZNK15ExileTargetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4956,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN15ExileTargetCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126506); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28944; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN15ExileTargetCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance14createSnapShotEv($7)|0); $9 = ((($2)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 864|0); HEAP32[$11>>2] = $8; $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($16,$18)|0); $19 = ((($2)) + 16|0); HEAP32[$19>>2] = 0; $20 = ((($2)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = ((($2)) + 4|0); $24 = HEAP32[$23>>2]|0; __ZN11TargetsList11initTargetsEv($24); } $0 = 1; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZNK16BounceTargetCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4957,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN16BounceTargetCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126519); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 28988; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN16BounceTargetCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance14createSnapShotEv($7)|0); $9 = ((($2)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 864|0); HEAP32[$11>>2] = $8; $12 = ((($2)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; (__ZN14MTGPlayerCards9putInHandEP15MTGCardInstance($16,$18)|0); $19 = ((($2)) + 16|0); HEAP32[$19>>2] = 0; $20 = ((($2)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = ((($2)) + 4|0); $24 = HEAP32[$23>>2]|0; __ZN11TargetsList11initTargetsEv($24); } $0 = 1; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZNK5Ninja5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4958,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN5NinjaC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126541); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 29032; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN5Ninja6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 280|0); $6 = (__ZN10Targetable11getObserverEv($5)|0); $7 = (__ZN12GameObserver19getCurrentGamePhaseEv($6)|0); $8 = ($7|0)!=(7); if ($8) { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN5Ninja12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance10isAttackerEv($7)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance9isBlockedEv($11)|0); if (!($12)) { label = 4; } } else { label = 4; } if ((label|0) == 4) { $13 = ((($2)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10isAttackerEv($14)|0); $16 = ($15|0)<(1); if (!($16)) { $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 280|0); $20 = (__ZN10Targetable11getObserverEv($19)|0); $21 = (__ZN12GameObserver19getCurrentGamePhaseEv($20)|0); $22 = ($21|0)!=(7); if (!($22)) { break; } } } $23 = ((($2)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); $28 = ((($26)) + 280|0); $29 = $27 ? 0 : $28; (__ZN11TargetsList12removeTargetEP10Targetable($24,$29)|0); $30 = ((($2)) + 16|0); HEAP32[$30>>2] = 0; $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } } while(0); $31 = ((($2)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $0 = 1; $34 = $0; STACKTOP = sp;return ($34|0); } else { $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } return (0)|0; } function __ZN5Ninja5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance10controllerEv($7)|0); $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 16|0); $12 = HEAP32[$11>>2]|0; (__ZN14MTGPlayerCards9putInHandEP15MTGCardInstance($10,$12)|0); $13 = ((($2)) + 16|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($2)) + 4|0); $18 = HEAP32[$17>>2]|0; __ZN11TargetsList11initTargetsEv($18); } $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZNK8Offering5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4959,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN8OfferingC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126567); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 29076; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN8Offering6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance3hasEi($7,127)|0); $9 = ($8|0)!=(0); if ($9) { $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } } $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($2)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = (__ZN6Player11getManaPoolEv($15)|0); $17 = ((($2)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN13CardPrimitive11getManaCostEv($18)|0); $20 = ((($2)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN13CardPrimitive11getManaCostEv($21)|0); $23 = (__ZN8ManaCost4DiffEPS_($19,$22)|0); $24 = (__ZN8ManaCost9canAffordEPS_($16,$23)|0); $25 = ($24|0)!=(0); if (!($25)) { $26 = ((($2)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); $31 = ((($29)) + 280|0); $32 = $30 ? 0 : $31; (__ZN11TargetsList12removeTargetEP10Targetable($27,$32)|0); $33 = ((($2)) + 16|0); HEAP32[$33>>2] = 0; $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } } $34 = ((($2)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = ((($2)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN15MTGCardInstance10controllerEv($38)|0); $40 = (__ZN6Player11getManaPoolEv($39)|0); $41 = ((($2)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZN13CardPrimitive11getManaCostEv($42)|0); $44 = ((($2)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZN13CardPrimitive11getManaCostEv($45)|0); $47 = (__ZN8ManaCost4DiffEPS_($43,$46)|0); $48 = (__ZN8ManaCost9canAffordEPS_($40,$47)|0); $49 = ($48|0)!=(0); if ($49) { $0 = 1; $50 = $0; STACKTOP = sp;return ($50|0); } } $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } function __ZN8Offering12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance10controllerEv($7)|0); $9 = (__ZN6Player11getManaPoolEv($8)|0); $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN13CardPrimitive11getManaCostEv($11)|0); $13 = ((($2)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN13CardPrimitive11getManaCostEv($14)|0); $16 = (__ZN8ManaCost4DiffEPS_($12,$15)|0); $17 = (__ZN8ManaCost9canAffordEPS_($9,$16)|0); $18 = ($17|0)!=(0); if (!($18)) { $19 = ((($2)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ((($2)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0|0); $24 = ((($22)) + 280|0); $25 = $23 ? 0 : $24; (__ZN11TargetsList12removeTargetEP10Targetable($20,$25)|0); $26 = ((($2)) + 16|0); HEAP32[$26>>2] = 0; $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } } $27 = ((($2)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($2)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance10controllerEv($31)|0); $33 = (__ZN6Player11getManaPoolEv($32)|0); $34 = ((($2)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN13CardPrimitive11getManaCostEv($35)|0); $37 = ((($2)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN13CardPrimitive11getManaCostEv($38)|0); $40 = (__ZN8ManaCost4DiffEPS_($36,$39)|0); $41 = (__ZN8ManaCost9canAffordEPS_($33,$40)|0); $42 = ($41|0)!=(0); if ($42) { $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } } $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } function __ZN8Offering5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $beforeCard = 0, $e = 0; var $game = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $57 = $0; STACKTOP = sp;return ($57|0); } $8 = ((($4)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = (__ZN6Player11getManaPoolEv($10)|0); $12 = ((($4)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN13CardPrimitive11getManaCostEv($13)|0); $15 = ((($4)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN13CardPrimitive11getManaCostEv($16)|0); $18 = (__ZN8ManaCost4DiffEPS_($14,$17)|0); (__ZN8ManaPool3payEP8ManaCost($11,$18)|0); $19 = ((($4)) + 16|0); $20 = HEAP32[$19>>2]|0; $beforeCard = $20; $21 = ((($4)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance14createSnapShotEv($22)|0); $24 = ((($4)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 864|0); HEAP32[$26>>2] = $23; $27 = ((($4)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ((($29)) + 84|0); $31 = HEAP32[$30>>2]|0; $32 = ((($4)) + 16|0); $33 = HEAP32[$32>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($31,$33)|0); $34 = (__Znwj(16)|0); $35 = $beforeCard; $36 = ((($4)) + 16|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_viii(4306,($34|0),($35|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZdlPv($34); $55 = $2; $56 = $3; ___resumeException($55|0); // unreachable; } $e = $34; $40 = ((($4)) + 16|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 808|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN10Targetable11getObserverEv($43)|0); $game = $44; $45 = $game; $46 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($45,$46)|0); $47 = ((($4)) + 16|0); HEAP32[$47>>2] = 0; $48 = ((($4)) + 4|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = ((($4)) + 4|0); $52 = HEAP32[$51>>2]|0; __ZN11TargetsList11initTargetsEv($52); } $0 = 1; $57 = $0; STACKTOP = sp;return ($57|0); } function __ZNK13SacrificeCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(32)|0); __THREW__ = 0; invoke_vii(4960,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $ec; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; $22 = $ec; STACKTOP = sp;return ($22|0); } function __ZN13SacrificeCostC2EP13TargetChooser($this,$_tc) { $this = $this|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_tc; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,126592); $6 = $1; __THREW__ = 0; invoke_viiii(4938,($5|0),($2|0),($6|0),(0|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 29120; HEAP32[$5>>2] = $9; STACKTOP = sp;return; } } function __ZN13SacrificeCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN15MTGCardInstance3hasEi($7,127)|0); $9 = ($8|0)!=(0); if ($9) { $0 = 0; $10 = $0; STACKTOP = sp;return ($10|0); } } $0 = 1; $10 = $0; STACKTOP = sp;return ($10|0); } function __ZN13SacrificeCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $beforeCard = 0, $e = 0, $game = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } $8 = ((($4)) + 16|0); $9 = HEAP32[$8>>2]|0; $beforeCard = $9; $10 = ((($4)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance14createSnapShotEv($11)|0); $13 = ((($4)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 864|0); HEAP32[$15>>2] = $12; $16 = ((($4)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN15MTGCardInstance10controllerEv($17)|0); $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($4)) + 16|0); $22 = HEAP32[$21>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($20,$22)|0); $23 = (__Znwj(16)|0); $24 = $beforeCard; $25 = ((($4)) + 16|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_viii(4306,($23|0),($24|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZdlPv($23); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; } $e = $23; $29 = ((($4)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 808|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN10Targetable11getObserverEv($32)|0); $game = $33; $34 = $game; $35 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($34,$35)|0); $36 = ((($4)) + 16|0); HEAP32[$36>>2] = 0; $37 = ((($4)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if ($39) { $40 = ((($4)) + 4|0); $41 = HEAP32[$40>>2]|0; __ZN11TargetsList11initTargetsEv($41); } $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZNK11CounterCost5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $ec = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(40)|0); __THREW__ = 0; invoke_vii(4961,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $58 = $1; $59 = $2; ___resumeException($58|0); // unreachable; } $ec = $4; $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $ec; $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $15; } $20 = ((($3)) + 32|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); do { if ($22) { $23 = (__Znwj(32)|0); $24 = ((($3)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = ((($3)) + 32|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); $31 = ((($3)) + 32|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 20|0); $34 = HEAP32[$33>>2]|0; $35 = ((($3)) + 32|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 24|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_viiiii(4669,($23|0),($27|0),($30|0),($34|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = $ec; $42 = ((($41)) + 32|0); HEAP32[$42>>2] = $23; break; } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; __ZdlPv($23); $58 = $1; $59 = $2; ___resumeException($58|0); // unreachable; } } while(0); $45 = $ec; $46 = ((($45)) + 32|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { $57 = $ec; STACKTOP = sp;return ($57|0); } $49 = ((($3)) + 32|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = $ec; $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 12|0); HEAP32[$56>>2] = $52; $57 = $ec; STACKTOP = sp;return ($57|0); } function __ZN11CounterCostC2EP7CounterP13TargetChooser($this,$_counter,$_tc) { $this = $this|0; $_counter = $_counter|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $_counter; $2 = $_tc; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,126602); $7 = $2; __THREW__ = 0; invoke_viiii(4938,($6|0),($3|0),($7|0),(0|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $10 = 29164; HEAP32[$6>>2] = $10; $11 = $1; $12 = ((($6)) + 32|0); HEAP32[$12>>2] = $11; $13 = ((($6)) + 36|0); HEAP32[$13>>2] = 0; STACKTOP = sp;return; } } function __ZN11CounterCost10setPaymentEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $15 = (FUNCTION_TABLE_iii[$10 & 8191]($8,$14)|0); $result = $15; $16 = $result; $17 = ($16|0)!=(0); if ($17) { $18 = ((($3)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)>=(0); if ($22) { $0 = 1; $54 = $0; STACKTOP = sp;return ($54|0); } $23 = $2; $24 = ((($3)) + 16|0); HEAP32[$24>>2] = $23; $25 = ((($3)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 812|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 32|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); $32 = ((($3)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; $36 = ((($3)) + 32|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 24|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN8Counters10hasCounterEPKcii($28,$31,$35,$39)|0); $targetCounter = $40; $41 = $targetCounter; $42 = ($41|0)!=(0|0); if ($42) { $43 = $targetCounter; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ((($3)) + 32|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (0 - ($49))|0; $51 = ($45|0)>=($50|0); if ($51) { $52 = ((($3)) + 36|0); HEAP32[$52>>2] = 1; $53 = $result; $0 = $53; $54 = $0; STACKTOP = sp;return ($54|0); } } } } $0 = 0; $54 = $0; STACKTOP = sp;return ($54|0); } function __ZN11CounterCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $targetCounter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $45 = $0; STACKTOP = sp;return ($45|0); } $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>=(0); if ($10) { $0 = 1; $45 = $0; STACKTOP = sp;return ($45|0); } $11 = ((($2)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 812|0); $14 = HEAP32[$13>>2]|0; $15 = ((($2)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($16)|0); $18 = ((($2)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = ((($2)) + 32|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN8Counters10hasCounterEPKcii($14,$17,$21,$25)|0); $targetCounter = $26; $27 = $targetCounter; $28 = ($27|0)!=(0|0); if ($28) { $29 = $targetCounter; $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ((($2)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = (0 - ($35))|0; $37 = ($31|0)>=($36|0); if ($37) { $38 = ((($2)) + 36|0); HEAP32[$38>>2] = 1; } } $39 = ((($2)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if ($41) { $42 = ((($2)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0); if ($44) { $0 = 1; $45 = $0; STACKTOP = sp;return ($45|0); } } $0 = 0; $45 = $0; STACKTOP = sp;return ($45|0); } function __ZN11CounterCost6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $targetCounter = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $0 = 1; $57 = $0; STACKTOP = sp;return ($57|0); } $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>=(0); if ($10) { $0 = 1; $57 = $0; STACKTOP = sp;return ($57|0); } $targetCounter = 0; $11 = ((($2)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($2)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 812|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $21 = ((($2)) + 32|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 32|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 24|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN8Counters10hasCounterEPKcii($17,$20,$24,$28)|0); $targetCounter = $29; } else { $30 = ((($2)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 812|0); $33 = HEAP32[$32>>2]|0; $34 = ((($2)) + 32|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); $37 = ((($2)) + 32|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = ((($2)) + 32|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 24|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN8Counters10hasCounterEPKcii($33,$36,$40,$44)|0); $targetCounter = $45; } $46 = $targetCounter; $47 = ($46|0)!=(0|0); if ($47) { $48 = $targetCounter; $49 = ((($48)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = ((($2)) + 32|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = (0 - ($54))|0; $56 = ($50|0)>=($55|0); if ($56) { $0 = 1; $57 = $0; STACKTOP = sp;return ($57|0); } } $0 = 0; $57 = $0; STACKTOP = sp;return ($57|0); } function __ZN11CounterCost5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $80 = $0; STACKTOP = sp;return ($80|0); } $6 = ((($2)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>=(0); if ($10) { $i = 0; while(1) { $11 = $i; $12 = ((($2)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ($11|0)<($15|0); if (!($16)) { break; } $17 = ((($2)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 812|0); $20 = HEAP32[$19>>2]|0; $21 = ((($2)) + 32|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); $24 = ((($2)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 32|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; (__ZN8Counters10addCounterEPKciib($20,$23,$27,$31,1)|0); $32 = $i; $33 = (($32) + 1)|0; $i = $33; } $34 = ((($2)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = ((($2)) + 4|0); $38 = HEAP32[$37>>2]|0; __ZN11TargetsList11initTargetsEv($38); } $39 = ((($2)) + 16|0); HEAP32[$39>>2] = 0; $0 = 1; $80 = $0; STACKTOP = sp;return ($80|0); } $40 = ((($2)) + 36|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0); if (!($42)) { $74 = ((($2)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)!=(0|0); if ($76) { $77 = ((($2)) + 4|0); $78 = HEAP32[$77>>2]|0; __ZN11TargetsList11initTargetsEv($78); } $79 = ((($2)) + 16|0); HEAP32[$79>>2] = 0; $0 = 0; $80 = $0; STACKTOP = sp;return ($80|0); } $i1 = 0; while(1) { $43 = $i1; $44 = ((($2)) + 32|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (0 - ($47))|0; $49 = ($43|0)<($48|0); if (!($49)) { break; } $50 = ((($2)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 812|0); $53 = HEAP32[$52>>2]|0; $54 = ((($2)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($55)|0); $57 = ((($2)) + 32|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 20|0); $60 = HEAP32[$59>>2]|0; $61 = ((($2)) + 32|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 24|0); $64 = HEAP32[$63>>2]|0; (__ZN8Counters13removeCounterEPKcii($53,$56,$60,$64)|0); $65 = $i1; $66 = (($65) + 1)|0; $i1 = $66; } $67 = ((($2)) + 36|0); HEAP32[$67>>2] = 0; $68 = ((($2)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = ((($2)) + 4|0); $72 = HEAP32[$71>>2]|0; __ZN11TargetsList11initTargetsEv($72); } $73 = ((($2)) + 16|0); HEAP32[$73>>2] = 0; $0 = 1; $80 = $0; STACKTOP = sp;return ($80|0); } function __ZN11CounterCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 29164; HEAP32[$1>>2] = $2; $3 = ((($1)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN7CounterD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 32|0); HEAP32[$9>>2] = 0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN11CounterCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11CounterCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10ExtraCostsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEC2Ev($1); $2 = ((($1)) + 16|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 12|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZNK10ExtraCosts5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ec = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $0 = $this; $4 = $0; $5 = (__Znwj(20)|0); __THREW__ = 0; invoke_vii(4962,($5|0),($4|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZdlPv($5); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } $ec = $5; $8 = $ec; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE5clearEv($8); $i = 0; while(1) { $9 = $i; $10 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $11 = ($9>>>0)<($10>>>0); $12 = $ec; if (!($11)) { break; } $13 = $i; $14 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($4,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 32|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_ii[$18 & 8191]($15)|0); HEAP32[$3>>2] = $19; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE9push_backEOS2_($12,$3); $20 = $i; $21 = (($20) + 1)|0; $i = $21; } STACKTOP = sp;return ($12|0); } function __ZN10ExtraCosts6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1)|0); $4 = ($2>>>0)<($3>>>0); if (!($4)) { break; } $5 = $i; $6 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($1,$5)|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($7); $11 = $i; $12 = (($11) + 1)|0; $i = $12; } STACKTOP = sp;return; } function __ZN10ExtraCosts9setActionEP10MTGAbilityP15MTGCardInstance($this,$_action,$_card) { $this = $this|0; $_action = $_action|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_action; $2 = $_card; $3 = $0; $4 = $1; $5 = ((($3)) + 16|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 12|0); HEAP32[$7>>2] = $6; $8 = ((($3)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 864|0); HEAP32[$10>>2] = 0; $i = 0; while(1) { $11 = $i; $12 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = ($11>>>0)<($12>>>0); if (!($13)) { break; } $14 = $i; $15 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($3,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 28|0); $19 = HEAP32[$18>>2]|0; $20 = $2; (FUNCTION_TABLE_iii[$19 & 8191]($16,$20)|0); $21 = $i; $22 = (($21) + 1)|0; $i = $22; } STACKTOP = sp;return 1; } function __ZN10ExtraCosts15tryToSetPaymentEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, $k = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; L1: while(1) { $4 = $i; $5 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($3)|0); $6 = ($4>>>0)<($5>>>0); if (!($6)) { label = 12; break; } $7 = $i; $8 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($3,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($9)|0); $14 = ($13|0)!=(0); if (!($14)) { $k = 0; while(1) { $15 = $k; $16 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($3)|0); $17 = ($15>>>0)<($16>>>0); if (!($17)) { break; } $18 = $2; $19 = $k; $20 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($3,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = ($18|0)==($23|0); if ($24) { label = 7; break L1; } $25 = $k; $26 = (($25) + 1)|0; $k = $26; } $27 = $i; $28 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($3,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = $2; $34 = (FUNCTION_TABLE_iii[$32 & 8191]($29,$33)|0); $result = $34; $35 = $result; $36 = ($35|0)!=(0); if ($36) { label = 10; break; } } $40 = $i; $41 = (($40) + 1)|0; $i = $41; } if ((label|0) == 7) { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } else if ((label|0) == 10) { $37 = $2; $38 = ((($37)) + 545|0); HEAP8[$38>>0] = 1; $39 = $result; $0 = $39; $42 = $0; STACKTOP = sp;return ($42|0); } else if ((label|0) == 12) { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZN10ExtraCosts12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)<($4>>>0); if (!($5)) { label = 6; break; } $6 = $i; $7 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($2,$6)|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = ($12|0)!=(0); if (!($13)) { label = 4; break; } $14 = $i; $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = 1; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN10ExtraCosts6canPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)<($4>>>0); if (!($5)) { label = 8; break; } $6 = $i; $7 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($2,$6)|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = ($12|0)!=(0); if (!($13)) { break; } $26 = $i; $27 = (($26) + 1)|0; $i = $27; } if ((label|0) == 8) { $0 = 1; $28 = $0; STACKTOP = sp;return ($28|0); } $14 = $i; $15 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($2,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = $i; $21 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($2,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 545|0); HEAP8[$25>>0] = 0; } $0 = 0; $28 = $0; STACKTOP = sp;return ($28|0); } function __ZN10ExtraCosts5doPayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $result = 0; $i = 0; while(1) { $2 = $i; $3 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1)|0); $4 = ($2>>>0)<($3>>>0); if (!($4)) { break; } $5 = $i; $6 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($1,$5)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = $i; $12 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($1,$11)|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 545|0); HEAP8[$16>>0] = 0; } $17 = $i; $18 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($1,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $24 = $result; $25 = (($24) + ($23))|0; $result = $25; $26 = $i; $27 = (($26) + 1)|0; $i = $27; } $28 = $result; STACKTOP = sp;return ($28|0); } function __ZN10ExtraCostsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($3)|0); $6 = ($4>>>0)<($5>>>0); if (!($6)) { label = 12; break; } $7 = $i; __THREW__ = 0; $8 = (invoke_iii(4292,($3|0),($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 10; break; } $11 = HEAP32[$8>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $i; __THREW__ = 0; $14 = (invoke_iii(4292,($3|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 10; break; } $17 = HEAP32[$14>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = $i; __THREW__ = 0; $23 = (invoke_iii(4292,($3|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 10; break; } HEAP32[$23>>2] = 0; } $29 = $i; $30 = (($29) + 1)|0; $i = $30; } if ((label|0) == 10) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; $1 = $26; $2 = $27; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEED2Ev($3); $28 = $1; ___clang_call_terminate($28); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } } function __GLOBAL__sub_I_ExtraCost_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1098(); ___cxx_global_var_init_1_1099(); ___cxx_global_var_init_3_1100(); ___cxx_global_var_init_5_1101(); return; } function __ZN13ExtraManaCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28192; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8SnowCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28240; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8LifeCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28284; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN16SpecificLifeCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28328; HEAP32[$3>>2] = $5; $6 = ((($3)) + 32|0); $7 = $2; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN14LifeorManaCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN9ExtraCostC2ERKS_($5,$6); $7 = 28372; HEAP32[$5>>2] = $7; $8 = ((($5)) + 32|0); $9 = $2; $10 = ((($9)) + 32|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZN9ExtraCostD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $13 = ((($5)) + 44|0); $14 = $2; $15 = ((($14)) + 44|0); __THREW__ = 0; invoke_vii(4963,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN9ExtraCostD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEEC2EPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__p; $2 = $0; $3 = (__ZNSt3__14moveIRP8ManaCostEEONS_16remove_referenceIT_E4typeEOS5_($1)|0); $4 = HEAP32[$3>>2]|0; __THREW__ = 0; invoke_vii(4964,($2|0),($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEE5resetEPS1_($1,0); STACKTOP = sp;return; } function __ZN17DiscardRandomCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28416; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11DiscardCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28460; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9CycleCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28504; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13ToLibraryCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28548; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11ToGraveCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28592; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8MillCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28636; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8MillCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN12UnattachCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28724; HEAP32[$3>>2] = $5; $6 = ((($3)) + 32|0); $7 = $2; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN7TapCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28768; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9UnTapCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28812; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13TapTargetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28856; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN15UnTapTargetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28900; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN15ExileTargetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28944; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN16BounceTargetCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 28988; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN5NinjaC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 29032; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN15MTGCardInstance9isBlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 320|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN8OfferingC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 29076; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13SacrificeCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 29120; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11CounterCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN9ExtraCostC2ERKS_($3,$4); $5 = 29164; HEAP32[$3>>2] = $5; $6 = ((($3)) + 32|0); $7 = $2; $8 = ((($7)) + 32|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN10ExtraCostsC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEC2ERKS5_($3,$4); $5 = ((($3)) + 12|0); $6 = $2; $7 = ((($6)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(4965,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(4966,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_1098() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29200,182585); (___cxa_atexit((3831|0),(29200|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1099() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29212,165089); (___cxa_atexit((3831|0),(29212|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1100() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29224,165080); (___cxa_atexit((3831|0),(29224|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1101() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29236,165065); (___cxa_atexit((3831|0),(29236|0),(___dso_handle|0))|0); return; } function __ZN9ExtraCostC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 28148; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$5+12>>2]=HEAP32[$7+12>>2]|0; $8 = ((($3)) + 20|0); $9 = $2; $10 = ((($9)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$10); STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(4967,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4968,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(4969,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP9ExtraCostE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP9ExtraCostE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP9ExtraCostE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP9ExtraCostE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(4970,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP9ExtraCostE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP9ExtraCostE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9ExtraCost12isPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); $5 = $4&1; STACKTOP = sp;return ($5|0); } function __ZN9ExtraCost6canPayEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN13ExtraManaCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN13ExtraManaCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ExtraManaCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8SnowCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN8SnowCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8SnowCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8LifeCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN8LifeCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8LifeCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16SpecificLifeCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN16SpecificLifeCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16SpecificLifeCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14LifeorManaCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 28372; HEAP32[$1>>2] = $2; $3 = ((($1)) + 44|0); __ZN8ManaCostD2Ev($3); $4 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN14LifeorManaCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14LifeorManaCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17DiscardRandomCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN17DiscardRandomCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17DiscardRandomCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11DiscardCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN11DiscardCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11DiscardCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9CycleCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN9CycleCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9CycleCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ToLibraryCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN13ToLibraryCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ToLibraryCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11ToGraveCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN11ToGraveCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ToGraveCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8MillCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8MillCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MillExileCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8MillCostD2Ev($1); STACKTOP = sp;return; } function __ZN13MillExileCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MillExileCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12UnattachCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN12UnattachCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12UnattachCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7TapCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN7TapCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TapCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9UnTapCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN9UnTapCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9UnTapCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13TapTargetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN13TapTargetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TapTargetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15UnTapTargetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN15UnTapTargetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15UnTapTargetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15ExileTargetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN15ExileTargetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15ExileTargetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16BounceTargetCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN16BounceTargetCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16BounceTargetCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN5NinjaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN5NinjaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5NinjaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8OfferingD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN8OfferingD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8OfferingD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13SacrificeCostD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ExtraCostD2Ev($1); STACKTOP = sp;return; } function __ZN13SacrificeCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13SacrificeCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP8ManaCostEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrI8ManaCostNS_14default_deleteIS1_EEE5resetEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE6secondEv($2)|0); $10 = $__tmp; __ZNKSt3__114default_deleteI8ManaCostEclEPS1_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114default_deleteI8ManaCostEclEPS1_($this,$__ptr) { $this = $this|0; $__ptr = $__ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__ptr; $2 = $1; $3 = ($2|0)==(0|0); if ($3) { STACKTOP = sp;return; } $4 = HEAP32[$2>>2]|0; $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($2); STACKTOP = sp;return; } function __ZNKSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP8ManaCostNS_14default_deleteIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(4971,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP9ExtraCostEC2Ev($2); $3 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP9ExtraCostEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP9ExtraCostEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP9ExtraCostEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP9ExtraCostEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP9ExtraCostEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(4972,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4973,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP9ExtraCostEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP9ExtraCostEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP9ExtraCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP9ExtraCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP9ExtraCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP9ExtraCostEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP9ExtraCostEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(4974,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4970,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP9ExtraCostRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP9ExtraCostRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9GameStateC2EP7GameAppNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($this,$parent,$id) { $this = $this|0; $parent = $parent|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $parent; $4 = $0; $5 = 29348; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$id); __THREW__ = 0; $9 = (invoke_i(4556)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { $12 = ((($4)) + 8|0); HEAP32[$12>>2] = $9; STACKTOP = sp;return; } } function __ZN7GameAppC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4JAppC2Ev($1); $2 = 29304; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(9); if (!($5)) { break; } $6 = $i; $7 = ((($1)) + 20|0); $8 = (($7) + ($6<<2)|0); HEAP32[$8>>2] = 0; $9 = $i; $10 = (($9) + 1)|0; $i = $10; } $11 = ((($1)) + 4|0); HEAP8[$11>>0] = 0; HEAP32[7312] = 0; HEAP32[(29252)>>2] = 0; $12 = ((($1)) + 56|0); HEAP32[$12>>2] = 0; $13 = ((($1)) + 12|0); HEAP32[$13>>2] = 0; $14 = ((($1)) + 16|0); HEAP32[$14>>2] = 0; $15 = ((($1)) + 60|0); HEAP32[$15>>2] = 0; HEAP32[7314] = 0; STACKTOP = sp;return; } function __ZN7GameAppD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 29304; HEAP32[$3>>2] = $4; __THREW__ = 0; invoke_v(4975); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZN4JAppD2Ev($3); $9 = $1; ___clang_call_terminate($9); // unreachable; } else { __ZN4JAppD2Ev($3); STACKTOP = sp;return; } } function __ZN7GameAppD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GameAppD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7GameApp6CreateEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $$pre_trunc17 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0, $351 = 0.0, $352 = 0.0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0; var $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0; var $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0; var $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0; var $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0; var $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0; var $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0; var $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0; var $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0; var $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0; var $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0; var $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0; var $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0; var $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0; var $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0; var $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0; var $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0; var $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0; var $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0; var $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $folders = 0, $foldersRoot = 0, $found = 0, $i = 0, $i1 = 0, $i2 = 0, $item = 0, $items = 0, $jfs = 0; var $jq = 0, $lang = 0, $mfile = 0, $resPath = 0, $systemFolder = 0, $tempfile = 0, $testfile = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1152|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$4 = sp + 1140|0; $$byval_copy$3 = sp + 1136|0; $$byval_copy$2 = sp + 1132|0; $$byval_copy$1 = sp + 1128|0; $$byval_copy = sp + 1124|0; $systemFolder = sp + 1108|0; $foldersRoot = sp + 1096|0; $mfile = sp + 900|0; $resPath = sp + 888|0; $testfile = sp + 876|0; $tempfile = sp + 688|0; $3 = sp + 676|0; $4 = sp + 664|0; $folders = sp + 596|0; $5 = sp + 580|0; $6 = sp + 568|0; $7 = sp + 552|0; $8 = sp + 540|0; $9 = sp + 528|0; $10 = sp + 516|0; $11 = sp + 1145|0; $12 = sp + 1144|0; $13 = sp + 504|0; $14 = sp + 492|0; $items = sp + 480|0; $15 = sp + 464|0; $16 = sp + 452|0; $17 = sp + 440|0; $18 = sp + 436|0; $19 = sp + 432|0; $20 = sp + 428|0; $21 = sp + 424|0; $22 = sp + 420|0; $23 = sp + 416|0; $24 = sp + 400|0; $jq = sp + 392|0; $25 = sp + 376|0; $26 = sp + 364|0; $27 = sp + 352|0; $28 = sp + 344|0; $29 = sp + 328|0; $30 = sp + 316|0; $31 = sp + 304|0; $32 = sp + 296|0; $33 = sp + 284|0; $34 = sp + 272|0; $35 = sp + 264|0; $36 = sp + 252|0; $37 = sp + 240|0; $lang = sp + 228|0; $38 = sp + 224|0; $39 = sp + 220|0; $40 = sp + 216|0; $41 = sp + 212|0; $42 = sp + 200|0; $43 = sp + 188|0; $44 = sp + 176|0; $45 = sp + 164|0; $46 = sp + 152|0; $47 = sp + 140|0; $48 = sp + 128|0; $49 = sp + 120|0; $50 = sp + 108|0; $51 = sp + 96|0; $52 = sp + 88|0; $53 = sp + 76|0; $54 = sp + 64|0; $55 = sp + 56|0; $56 = sp + 44|0; $57 = sp + 32|0; $58 = sp + 24|0; $59 = sp + 12|0; $60 = sp; $0 = $this; $61 = $0; $62 = (_time((0|0))|0); _srand($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($systemFolder,165229); __THREW__ = 0; invoke_vii(3797,($foldersRoot|0),(211279|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $1 = $98; $2 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemFolder); $776 = $1; $777 = $2; ___resumeException($776|0); // unreachable; } __THREW__ = 0; invoke_viii(4976,($mfile|0),(127133|0),8); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $1 = $100; $2 = $101; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($resPath); $67 = HEAP32[$mfile>>2]|0; $68 = ((($67)) + -12|0); $69 = HEAP32[$68>>2]|0; $70 = (($mfile) + ($69)|0); __THREW__ = 0; $71 = (invoke_ii(4206,($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; L8: do { if ($73) { label = 15; } else { do { if ($71) { $found = 0; while(1) { $74 = $found; $75 = $74&1; if ($75) { label = 27; break; } __THREW__ = 0; $76 = (invoke_iii(4205,($mfile|0),($resPath|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 15; break L8; } $79 = HEAP32[$76>>2]|0; $80 = ((($79)) + -12|0); $81 = HEAP32[$80>>2]|0; $82 = (($76) + ($81)|0); __THREW__ = 0; $83 = (invoke_ii(4206,($82|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 15; break L8; } if (!($83)) { label = 27; break; } $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($resPath)|0); $87 = (($86) - 1)|0; __THREW__ = 0; $88 = (invoke_iii(4365,($resPath|0),($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 15; break L8; } $91 = HEAP8[$88>>0]|0; $92 = $91 << 24 >> 24; $93 = ($92|0)==(13); if ($93) { $94 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($resPath)|0); $95 = (($94) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($resPath|0),($95|0),-1)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 15; break L8; } } __THREW__ = 0; invoke_viii(4977,($testfile|0),($resPath|0),($systemFolder|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 15; break L8; } __THREW__ = 0; (invoke_iii(4152,($testfile|0),(127141|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 23; break; } $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($testfile)|0); __THREW__ = 0; invoke_viii(4976,($tempfile|0),($108|0),8); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 23; break; } $111 = HEAP32[$tempfile>>2]|0; $112 = ((($111)) + -12|0); $113 = HEAP32[$112>>2]|0; $114 = (($tempfile) + ($113)|0); __THREW__ = 0; $115 = (invoke_ii(4206,($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 24; break; } if ($115) { $found = 1; __THREW__ = 0; invoke_vi(4978,($tempfile|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 24; break; } __THREW__ = 0; (invoke_iii(3901,($foldersRoot|0),($resPath|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 24; break; } } __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($tempfile); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($testfile); } if ((label|0) == 23) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $1 = $122; $2 = $123; } else if ((label|0) == 24) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $1 = $124; $2 = $125; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($tempfile); } else if ((label|0) == 27) { __THREW__ = 0; invoke_vi(4978,($mfile|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 15; break L8; } else { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($testfile); break L8; } } while(0); __THREW__ = 0; invoke_viii(3799,($3|0),($foldersRoot|0),(127160|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 15; } else { __THREW__ = 0; invoke_viii(4977,($4|0),($foldersRoot|0),($systemFolder|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; do { if ($131) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $1 = $148; $2 = $149; } else { __THREW__ = 0; invoke_vii(4979,($3|0),($4|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $1 = $150; $2 = $151; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); dest=$folders; src=29384; stop=dest+68|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $i = 0; while(1) { $134 = $i; $135 = ($134>>>0)<(17); __THREW__ = 0; if (!($135)) { break; } $136 = (__ZN11JFileSystem11GetInstanceEv()|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 15; break L8; } $139 = $i; $140 = (($folders) + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; __THREW__ = 0; invoke_vii(3797,($5|0),($141|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 15; break L8; } __THREW__ = 0; (invoke_iii(4980,($136|0),($5|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 40; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $146 = $i; $147 = (($146) + 1)|0; $i = $147; } if ((label|0) == 40) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $1 = $152; $2 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break L8; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,127166); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 15; break L8; } __THREW__ = 0; (invoke_iii(4981,(35368|0),($6|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $1 = $269; $2 = $270; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L8; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __THREW__ = 0; invoke_v(4982); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 15; break L8; } HEAP32[(30380)>>2] = $61; __THREW__ = 0; invoke_vi(4983,(30372|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 15; break L8; } __THREW__ = 0; $162 = (invoke_i(4541)|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 15; break L8; } $165 = HEAP32[$162>>2]|0; $166 = ((($165)) + 120|0); $167 = HEAP32[$166>>2]|0; __THREW__ = 0; invoke_vi($167|0,($162|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 15; break L8; } __THREW__ = 0; $170 = (invoke_i(4202)|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 15; break L8; } $jfs = $170; $173 = $jfs; $$expand_i1_val = 0; HEAP8[$11>>0] = $$expand_i1_val; $$expand_i1_val6 = 0; HEAP8[$12>>0] = $$expand_i1_val6; __THREW__ = 0; $174 = (invoke_i(4541)|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 15; break L8; } $177 = HEAP32[$174>>2]|0; $178 = ((($177)) + 76|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(136550|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 15; break L8; } __THREW__ = 0; invoke_viii($179|0,($7|0),($174|0),($8|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $1 = $271; $2 = $272; } else { __THREW__ = 0; $184 = (invoke_iii(4049,($173|0),($7|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; L66: do { if ($186) { label = 82; } else { L68: do { if ($184) { $187 = $jfs; __THREW__ = 0; $188 = (invoke_i(4541)|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 82; break L66; } $191 = HEAP32[$188>>2]|0; $192 = ((($191)) + 76|0); $193 = HEAP32[$192>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(130344|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 82; break L66; } $$expand_i1_val8 = 1; HEAP8[$11>>0] = $$expand_i1_val8; __THREW__ = 0; invoke_viii($193|0,($9|0),($188|0),($10|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; do { if ($197) { $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $1 = $275; $2 = $276; } else { $$expand_i1_val10 = 1; HEAP8[$12>>0] = $$expand_i1_val10; __THREW__ = 0; $198 = (invoke_iii(4049,($187|0),($9|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if (!($200)) { $202 = $198; break L68; } $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $1 = $277; $2 = $278; $$pre_trunc15 = HEAP8[$12>>0]|0; $279 = $$pre_trunc15&1; if (!($279)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } while(0); $$pre_trunc17 = HEAP8[$11>>0]|0; $280 = $$pre_trunc17&1; if (!($280)) { break L66; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L66; } else { $202 = 0; } } while(0); $201 = $202&1; HEAP8[126611] = $201; $$pre_trunc = HEAP8[$12>>0]|0; $203 = $$pre_trunc&1; if ($203) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc13 = HEAP8[$11>>0]|0; $204 = $$pre_trunc13&1; if ($204) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __THREW__ = 0; (invoke_i(4323)|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 15; break L8; } __THREW__ = 0; (invoke_i(4984)|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 15; break L8; } __THREW__ = 0; $209 = (invoke_i(4541)|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 15; break L8; } $212 = HEAP32[$209>>2]|0; $213 = ((($212)) + 20|0); $214 = HEAP32[$213>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(127185|0)); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 15; break L8; } __THREW__ = 0; (invoke_iiiii($214|0,($209|0),($13|0),5,1)|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $1 = $281; $2 = $282; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L8; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __THREW__ = 0; $219 = (invoke_i(4541)|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 15; break L8; } $222 = HEAP32[$219>>2]|0; $223 = ((($222)) + 20|0); $224 = HEAP32[$223>>2]|0; __THREW__ = 0; invoke_vii(3797,($14|0),(136528|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 15; break L8; } __THREW__ = 0; (invoke_iiiii($224|0,($219|0),($14|0),5,1)|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $1 = $283; $2 = $284; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L8; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __THREW__ = 0; invoke_vii(4548,($items|0),((35404)|0)); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { label = 15; break L8; } $i1 = 0; while(1) { $231 = $i1; $232 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $233 = ($231>>>0)<($232>>>0); if (!($233)) { label = 99; break; } $234 = $i1; __THREW__ = 0; $235 = (invoke_iii(4550,($items|0),($234|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 92; break; } $238 = HEAP32[$235>>2]|0; $item = $238; $239 = $item; $240 = ((($239)) + 40|0); $241 = HEAP32[$240>>2]|0; $242 = ($241|0)==(1); if ($242) { __THREW__ = 0; $243 = (invoke_i(4541)|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 92; break; } $246 = HEAP32[$243>>2]|0; $247 = ((($246)) + 24|0); $248 = HEAP32[$247>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(127185|0)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 92; break; } $251 = $item; $252 = HEAP32[$251>>2]|0; $253 = (+($252|0)); $254 = $253 * 36.0; $255 = 2.0 + $254; $256 = $item; $257 = ((($256)) + 4|0); __THREW__ = 0; invoke_viii(4825,($17|0),(127199|0),($257|0)); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { label = 93; break; } __THREW__ = 0; invoke_viiiddddiiii($248|0,($15|0),($243|0),($16|0),(+$255),38.0,32.0,32.0,($17|0),5,1,0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 94; break; } __THREW__ = 0; invoke_vii(4985,(29284|0),($15|0)); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 95; break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $264 = $item; $265 = ((($264)) + 4|0); $266 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($265)|0); HEAP32[$18>>2] = $266; __THREW__ = 0; invoke_vii(4986,(47348|0),($18|0)); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 92; break; } } $293 = $i1; $294 = (($293) + 1)|0; $i1 = $294; } L111: do { if ((label|0) == 93) { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $1 = $287; $2 = $288; label = 97; } else if ((label|0) == 94) { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $1 = $289; $2 = $290; label = 96; } else if ((label|0) == 95) { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $1 = $291; $2 = $292; __ZNSt3__110shared_ptrI5JQuadED2Ev($15); label = 96; } else if ((label|0) == 99) { $295 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv(47348)|0); HEAP32[11900] = $295; $296 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$20>>2] = $296; __ZNSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($19,$20,0); $297 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$22>>2] = $297; __ZNSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($21,$22,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$19>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$21>>2]|0; $298 = (invoke_iiii(4987,($items|0),($$byval_copy|0),($$byval_copy$1|0))|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { label = 92; break; } HEAP32[$23>>2] = $298; $301 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv(29284)|0); $302 = (($301) - 1)|0; $i2 = $302; while(1) { $303 = $i2; $304 = ($303|0)>=(0); if (!($304)) { break; } $305 = $i2; __THREW__ = 0; $306 = (invoke_iii(4559,(29284|0),($305|0))|0); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; if ($308) { label = 92; break L111; } $309 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($306)|0); $310 = ($309|0)!=(0|0); if ($310) { $311 = $i2; __THREW__ = 0; $312 = (invoke_iii(4559,(29284|0),($311|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { label = 92; break L111; } $315 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($312)|0); __THREW__ = 0; invoke_vidd(3897,($315|0),16.0,16.0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { label = 92; break L111; } } $318 = $i2; $319 = (($318) + -1)|0; $i2 = $319; } __THREW__ = 0; $320 = (invoke_i(4541)|0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { label = 92; break; } $323 = HEAP32[$320>>2]|0; $324 = ((($323)) + 20|0); $325 = HEAP32[$324>>2]|0; __THREW__ = 0; invoke_vii(3797,($24|0),(165080|0)); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { label = 92; break; } __THREW__ = 0; (invoke_iiiii($325|0,($320|0),($24|0),5,1)|0); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { $355 = ___cxa_find_matching_catch()|0; $356 = tempRet0; $1 = $355; $2 = $356; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __THREW__ = 0; $330 = (invoke_i(4541)|0); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { label = 92; break; } $333 = HEAP32[$330>>2]|0; $334 = ((($333)) + 24|0); $335 = HEAP32[$334>>2]|0; __THREW__ = 0; invoke_vii(3797,($25|0),(165080|0)); $336 = __THREW__; __THREW__ = 0; $337 = $336&1; if ($337) { label = 92; break; } __THREW__ = 0; invoke_vii(3800,($26|0),(29452|0)); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; do { if ($339) { $357 = ___cxa_find_matching_catch()|0; $358 = tempRet0; $1 = $357; $2 = $358; } else { __THREW__ = 0; invoke_viiiddddiiii($335|0,($jq|0),($330|0),($25|0),0.0,0.0,0.0,0.0,($26|0),5,1,0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { $359 = ___cxa_find_matching_catch()|0; $360 = tempRet0; $1 = $359; $2 = $360; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $342 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($jq)|0); $343 = ($342|0)!=(0|0); if ($343) { $344 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $345 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $346 = ((($345)) + 44|0); $347 = +HEAPF32[$346>>2]; $348 = $347 / 2.0; $349 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $350 = ((($349)) + 48|0); $351 = +HEAPF32[$350>>2]; $352 = $351 / 2.0; __THREW__ = 0; invoke_vidd(3897,($344|0),(+$348),(+$352)); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { label = 120; } else { label = 121; } } else { label = 121; } L138: do { if ((label|0) == 121) { __THREW__ = 0; $363 = (invoke_i(4541)|0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { label = 120; break; } $366 = HEAP32[$363>>2]|0; $367 = ((($366)) + 20|0); $368 = HEAP32[$367>>2]|0; __THREW__ = 0; invoke_vii(3797,($27|0),(165065|0)); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { label = 120; break; } __THREW__ = 0; (invoke_iiiii($368|0,($363|0),($27|0),5,1)|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { $411 = ___cxa_find_matching_catch()|0; $412 = tempRet0; $1 = $411; $2 = $412; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __THREW__ = 0; $373 = (invoke_i(4541)|0); $374 = __THREW__; __THREW__ = 0; $375 = $374&1; if ($375) { label = 120; break; } $376 = HEAP32[$373>>2]|0; $377 = ((($376)) + 24|0); $378 = HEAP32[$377>>2]|0; __THREW__ = 0; invoke_vii(3797,($29|0),(165065|0)); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 120; break; } __THREW__ = 0; invoke_vii(3800,($30|0),(29464|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; do { if ($382) { $413 = ___cxa_find_matching_catch()|0; $414 = tempRet0; $1 = $413; $2 = $414; } else { __THREW__ = 0; invoke_viiiddddiiii($378|0,($28|0),($373|0),($29|0),0.0,0.0,45.0,64.0,($30|0),5,1,0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $415 = ___cxa_find_matching_catch()|0; $416 = tempRet0; $1 = $415; $2 = $416; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __THREW__ = 0; $385 = (invoke_i(4541)|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { label = 120; break L138; } $388 = HEAP32[$385>>2]|0; $389 = ((($388)) + 20|0); $390 = HEAP32[$389>>2]|0; __THREW__ = 0; invoke_vii(3797,($31|0),(127202|0)); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 120; break L138; } __THREW__ = 0; (invoke_iiiii($390|0,($385|0),($31|0),5,1)|0); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { $417 = ___cxa_find_matching_catch()|0; $418 = tempRet0; $1 = $417; $2 = $418; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break L138; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __THREW__ = 0; $395 = (invoke_i(4541)|0); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { label = 120; break L138; } $398 = HEAP32[$395>>2]|0; $399 = ((($398)) + 24|0); $400 = HEAP32[$399>>2]|0; __THREW__ = 0; invoke_vii(3797,($33|0),(127202|0)); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { label = 120; break L138; } __THREW__ = 0; invoke_vii(3797,($34|0),(141888|0)); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; do { if ($404) { $419 = ___cxa_find_matching_catch()|0; $420 = tempRet0; $1 = $419; $2 = $420; } else { __THREW__ = 0; invoke_viiiddddiiii($400|0,($32|0),($395|0),($33|0),0.0,0.0,32.0,32.0,($34|0),5,1,0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { $421 = ___cxa_find_matching_catch()|0; $422 = tempRet0; $1 = $421; $2 = $422; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$32)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $407 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); if ($407) { $408 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vidd(3897,($408|0),16.0,16.0); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if ($410) { label = 120; break L138; } } __THREW__ = 0; $423 = (invoke_i(4541)|0); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; if ($425) { label = 120; break L138; } $426 = HEAP32[$423>>2]|0; $427 = ((($426)) + 24|0); $428 = HEAP32[$427>>2]|0; __THREW__ = 0; invoke_vii(3797,($36|0),(127202|0)); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { label = 120; break L138; } __THREW__ = 0; invoke_vii(3797,($37|0),(156581|0)); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; do { if ($432) { $439 = ___cxa_find_matching_catch()|0; $440 = tempRet0; $1 = $439; $2 = $440; } else { __THREW__ = 0; invoke_viiiddddiiii($428|0,($35|0),($423|0),($36|0),64.0,0.0,32.0,32.0,($37|0),5,1,0); $433 = __THREW__; __THREW__ = 0; $434 = $433&1; if ($434) { $441 = ___cxa_find_matching_catch()|0; $442 = tempRet0; $1 = $441; $2 = $442; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$35)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $435 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); if ($435) { $436 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vidd(3897,($436|0),16.0,16.0); $437 = __THREW__; __THREW__ = 0; $438 = $437&1; if ($438) { label = 120; break L138; } } __THREW__ = 0; $443 = (invoke_iii(3923,(30372|0),1)|0); $444 = __THREW__; __THREW__ = 0; $445 = $444&1; if ($445) { label = 120; break L138; } $446 = ((($443)) + 8|0); __THREW__ = 0; invoke_vii(3800,($lang|0),($446|0)); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { label = 120; break L138; } $449 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$38>>2] = $449; $450 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($lang)|0); HEAP32[$39>>2] = $450; $451 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$40>>2] = $451; __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$38>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$39>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$40>>2]|0; $452 = (invoke_iiiii(3793,($$byval_copy$2|0),($$byval_copy$3|0),($$byval_copy$4|0),(3794|0))|0); $453 = __THREW__; __THREW__ = 0; $454 = $453&1; L182: do { if ($454) { label = 188; } else { HEAP32[$41>>2] = $452; __THREW__ = 0; $455 = (invoke_i(4541)|0); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { label = 188; break; } $458 = HEAP32[$455>>2]|0; $459 = ((($458)) + 100|0); $460 = HEAP32[$459>>2]|0; __THREW__ = 0; invoke_vii($460|0,($455|0),($lang|0)); $461 = __THREW__; __THREW__ = 0; $462 = $461&1; if ($462) { label = 188; break; } __THREW__ = 0; $463 = (invoke_i(4988)|0); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { label = 188; break; } __THREW__ = 0; invoke_vi(4989,($463|0)); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 188; break; } __THREW__ = 0; $468 = (invoke_i(4541)|0); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; if ($470) { label = 188; break; } $471 = HEAP32[$468>>2]|0; $472 = ((($471)) + 20|0); $473 = HEAP32[$472>>2]|0; __THREW__ = 0; invoke_vii(3797,($42|0),(127216|0)); $474 = __THREW__; __THREW__ = 0; $475 = $474&1; if ($475) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($473|0,($468|0),($42|0),5,1)|0); $476 = __THREW__; __THREW__ = 0; $477 = $476&1; if ($477) { $556 = ___cxa_find_matching_catch()|0; $557 = tempRet0; $1 = $556; $2 = $557; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __THREW__ = 0; $478 = (invoke_i(4541)|0); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { label = 188; break; } $481 = HEAP32[$478>>2]|0; $482 = ((($481)) + 20|0); $483 = HEAP32[$482>>2]|0; __THREW__ = 0; invoke_vii(3797,($43|0),(127229|0)); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($483|0,($478|0),($43|0),5,1)|0); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; if ($487) { $558 = ___cxa_find_matching_catch()|0; $559 = tempRet0; $1 = $558; $2 = $559; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __THREW__ = 0; $488 = (invoke_i(4541)|0); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; if ($490) { label = 188; break; } $491 = HEAP32[$488>>2]|0; $492 = ((($491)) + 20|0); $493 = HEAP32[$492>>2]|0; __THREW__ = 0; invoke_vii(3797,($44|0),(127238|0)); $494 = __THREW__; __THREW__ = 0; $495 = $494&1; if ($495) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($493|0,($488|0),($44|0),5,1)|0); $496 = __THREW__; __THREW__ = 0; $497 = $496&1; if ($497) { $560 = ___cxa_find_matching_catch()|0; $561 = tempRet0; $1 = $560; $2 = $561; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __THREW__ = 0; $498 = (invoke_i(4541)|0); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; if ($500) { label = 188; break; } $501 = HEAP32[$498>>2]|0; $502 = ((($501)) + 20|0); $503 = HEAP32[$502>>2]|0; __THREW__ = 0; invoke_vii(3797,($45|0),(127247|0)); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($503|0,($498|0),($45|0),5,1)|0); $506 = __THREW__; __THREW__ = 0; $507 = $506&1; if ($507) { $562 = ___cxa_find_matching_catch()|0; $563 = tempRet0; $1 = $562; $2 = $563; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __THREW__ = 0; $508 = (invoke_i(4541)|0); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if ($510) { label = 188; break; } $511 = HEAP32[$508>>2]|0; $512 = ((($511)) + 20|0); $513 = HEAP32[$512>>2]|0; __THREW__ = 0; invoke_vii(3797,($46|0),(139862|0)); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($513|0,($508|0),($46|0),5,1)|0); $516 = __THREW__; __THREW__ = 0; $517 = $516&1; if ($517) { $564 = ___cxa_find_matching_catch()|0; $565 = tempRet0; $1 = $564; $2 = $565; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __THREW__ = 0; $518 = (invoke_i(4541)|0); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; if ($520) { label = 188; break; } $521 = HEAP32[$518>>2]|0; $522 = ((($521)) + 20|0); $523 = HEAP32[$522>>2]|0; __THREW__ = 0; invoke_vii(3797,($47|0),(140261|0)); $524 = __THREW__; __THREW__ = 0; $525 = $524&1; if ($525) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($523|0,($518|0),($47|0),5,1)|0); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { $566 = ___cxa_find_matching_catch()|0; $567 = tempRet0; $1 = $566; $2 = $567; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __THREW__ = 0; $528 = (invoke_i(4541)|0); $529 = __THREW__; __THREW__ = 0; $530 = $529&1; if ($530) { label = 188; break; } $531 = HEAP32[$528>>2]|0; $532 = ((($531)) + 20|0); $533 = HEAP32[$532>>2]|0; __THREW__ = 0; invoke_vii(3797,($48|0),(127260|0)); $534 = __THREW__; __THREW__ = 0; $535 = $534&1; if ($535) { label = 188; break; } __THREW__ = 0; (invoke_iiiii($533|0,($528|0),($48|0),5,1)|0); $536 = __THREW__; __THREW__ = 0; $537 = $536&1; if ($537) { $568 = ___cxa_find_matching_catch()|0; $569 = tempRet0; $1 = $568; $2 = $569; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __THREW__ = 0; $538 = (invoke_i(4541)|0); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { label = 188; break; } $541 = HEAP32[$538>>2]|0; $542 = ((($541)) + 24|0); $543 = HEAP32[$542>>2]|0; __THREW__ = 0; invoke_vii(3797,($50|0),(127260|0)); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { label = 188; break; } __THREW__ = 0; invoke_vii(3797,($51|0),(150901|0)); $546 = __THREW__; __THREW__ = 0; $547 = $546&1; do { if ($547) { $570 = ___cxa_find_matching_catch()|0; $571 = tempRet0; $1 = $570; $2 = $571; } else { __THREW__ = 0; invoke_viiiddddiiii($543|0,($49|0),($538|0),($50|0),2.0,2.0,16.0,16.0,($51|0),5,1,0); $548 = __THREW__; __THREW__ = 0; $549 = $548&1; if ($549) { $572 = ___cxa_find_matching_catch()|0; $573 = tempRet0; $1 = $572; $2 = $573; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$49)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $550 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); if ($550) { $551 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vidd(3897,($551|0),8.0,8.0); $552 = __THREW__; __THREW__ = 0; $553 = $552&1; if ($553) { label = 188; break L182; } } __THREW__ = 0; $574 = (invoke_i(4541)|0); $575 = __THREW__; __THREW__ = 0; $576 = $575&1; if ($576) { label = 188; break L182; } $577 = HEAP32[$574>>2]|0; $578 = ((($577)) + 24|0); $579 = HEAP32[$578>>2]|0; __THREW__ = 0; invoke_vii(3797,($53|0),(127260|0)); $580 = __THREW__; __THREW__ = 0; $581 = $580&1; if ($581) { label = 188; break L182; } __THREW__ = 0; invoke_vii(3797,($54|0),(149453|0)); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; do { if ($583) { $590 = ___cxa_find_matching_catch()|0; $591 = tempRet0; $1 = $590; $2 = $591; } else { __THREW__ = 0; invoke_viiiddddiiii($579|0,($52|0),($574|0),($53|0),20.0,2.0,16.0,16.0,($54|0),5,1,0); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { $592 = ___cxa_find_matching_catch()|0; $593 = tempRet0; $1 = $592; $2 = $593; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$52)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $586 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); if ($586) { $587 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vidd(3897,($587|0),8.0,8.0); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { label = 188; break L182; } } __THREW__ = 0; $594 = (invoke_i(4541)|0); $595 = __THREW__; __THREW__ = 0; $596 = $595&1; if ($596) { label = 188; break L182; } $597 = HEAP32[$594>>2]|0; $598 = ((($597)) + 24|0); $599 = HEAP32[$598>>2]|0; __THREW__ = 0; invoke_vii(3797,($56|0),(127260|0)); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { label = 188; break L182; } __THREW__ = 0; invoke_vii(3797,($57|0),(127272|0)); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; do { if ($603) { $610 = ___cxa_find_matching_catch()|0; $611 = tempRet0; $1 = $610; $2 = $611; } else { __THREW__ = 0; invoke_viiiddddiiii($599|0,($55|0),($594|0),($56|0),38.0,2.0,16.0,16.0,($57|0),5,1,0); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { $612 = ___cxa_find_matching_catch()|0; $613 = tempRet0; $1 = $612; $2 = $613; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$55)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $606 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); if ($606) { $607 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vidd(3897,($607|0),8.0,8.0); $608 = __THREW__; __THREW__ = 0; $609 = $608&1; if ($609) { label = 188; break L182; } } __THREW__ = 0; $614 = (invoke_i(4541)|0); $615 = __THREW__; __THREW__ = 0; $616 = $615&1; if ($616) { label = 188; break L182; } $617 = HEAP32[$614>>2]|0; $618 = ((($617)) + 24|0); $619 = HEAP32[$618>>2]|0; __THREW__ = 0; invoke_vii(3797,($59|0),(127216|0)); $620 = __THREW__; __THREW__ = 0; $621 = $620&1; if ($621) { label = 188; break L182; } __THREW__ = 0; invoke_vii(3797,($60|0),(140619|0)); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; do { if ($623) { $758 = ___cxa_find_matching_catch()|0; $759 = tempRet0; $1 = $758; $2 = $759; } else { __THREW__ = 0; invoke_viiiddddiiii($619|0,($58|0),($614|0),($59|0),0.0,0.0,0.0,0.0,($60|0),5,1,0); $624 = __THREW__; __THREW__ = 0; $625 = $624&1; if ($625) { $760 = ___cxa_find_matching_catch()|0; $761 = tempRet0; $1 = $760; $2 = $761; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($jq,$58)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __THREW__ = 0; $626 = (invoke_ii(3903,212)|0); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4990,($626|0),($61|0)); $629 = __THREW__; __THREW__ = 0; $630 = $629&1; if ($630) { $762 = ___cxa_find_matching_catch()|0; $763 = tempRet0; $1 = $762; $2 = $763; __ZdlPv($626); break L182; } $631 = ((($61)) + 20|0); $632 = ((($631)) + 12|0); HEAP32[$632>>2] = $626; $633 = ((($61)) + 20|0); $634 = ((($633)) + 12|0); $635 = HEAP32[$634>>2]|0; $636 = HEAP32[$635>>2]|0; $637 = ((($636)) + 8|0); $638 = HEAP32[$637>>2]|0; __THREW__ = 0; invoke_vi($638|0,($635|0)); $639 = __THREW__; __THREW__ = 0; $640 = $639&1; if ($640) { label = 188; break L182; } __THREW__ = 0; $641 = (invoke_ii(3903,256)|0); $642 = __THREW__; __THREW__ = 0; $643 = $642&1; if ($643) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4991,($641|0),($61|0)); $644 = __THREW__; __THREW__ = 0; $645 = $644&1; if ($645) { $764 = ___cxa_find_matching_catch()|0; $765 = tempRet0; $1 = $764; $2 = $765; __ZdlPv($641); break L182; } $646 = ((($61)) + 20|0); $647 = ((($646)) + 4|0); HEAP32[$647>>2] = $641; $648 = ((($61)) + 20|0); $649 = ((($648)) + 4|0); $650 = HEAP32[$649>>2]|0; $651 = HEAP32[$650>>2]|0; $652 = ((($651)) + 8|0); $653 = HEAP32[$652>>2]|0; __THREW__ = 0; invoke_vi($653|0,($650|0)); $654 = __THREW__; __THREW__ = 0; $655 = $654&1; if ($655) { label = 188; break L182; } __THREW__ = 0; $656 = (invoke_ii(3903,84)|0); $657 = __THREW__; __THREW__ = 0; $658 = $657&1; if ($658) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4992,($656|0),($61|0)); $659 = __THREW__; __THREW__ = 0; $660 = $659&1; if ($660) { $766 = ___cxa_find_matching_catch()|0; $767 = tempRet0; $1 = $766; $2 = $767; __ZdlPv($656); break L182; } $661 = ((($61)) + 20|0); $662 = ((($661)) + 8|0); HEAP32[$662>>2] = $656; $663 = ((($61)) + 20|0); $664 = ((($663)) + 8|0); $665 = HEAP32[$664>>2]|0; $666 = HEAP32[$665>>2]|0; $667 = ((($666)) + 8|0); $668 = HEAP32[$667>>2]|0; __THREW__ = 0; invoke_vi($668|0,($665|0)); $669 = __THREW__; __THREW__ = 0; $670 = $669&1; if ($670) { label = 188; break L182; } __THREW__ = 0; $671 = (invoke_ii(3903,380)|0); $672 = __THREW__; __THREW__ = 0; $673 = $672&1; if ($673) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4993,($671|0),($61|0)); $674 = __THREW__; __THREW__ = 0; $675 = $674&1; if ($675) { $768 = ___cxa_find_matching_catch()|0; $769 = tempRet0; $1 = $768; $2 = $769; __ZdlPv($671); break L182; } $676 = ((($61)) + 20|0); $677 = ((($676)) + 16|0); HEAP32[$677>>2] = $671; $678 = ((($61)) + 20|0); $679 = ((($678)) + 16|0); $680 = HEAP32[$679>>2]|0; $681 = HEAP32[$680>>2]|0; $682 = ((($681)) + 8|0); $683 = HEAP32[$682>>2]|0; __THREW__ = 0; invoke_vi($683|0,($680|0)); $684 = __THREW__; __THREW__ = 0; $685 = $684&1; if ($685) { label = 188; break L182; } __THREW__ = 0; $686 = (invoke_ii(3903,64)|0); $687 = __THREW__; __THREW__ = 0; $688 = $687&1; if ($688) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4994,($686|0),($61|0)); $689 = __THREW__; __THREW__ = 0; $690 = $689&1; if ($690) { $770 = ___cxa_find_matching_catch()|0; $771 = tempRet0; $1 = $770; $2 = $771; __ZdlPv($686); break L182; } $691 = ((($61)) + 20|0); $692 = ((($691)) + 20|0); HEAP32[$692>>2] = $686; $693 = ((($61)) + 20|0); $694 = ((($693)) + 20|0); $695 = HEAP32[$694>>2]|0; $696 = HEAP32[$695>>2]|0; $697 = ((($696)) + 8|0); $698 = HEAP32[$697>>2]|0; __THREW__ = 0; invoke_vi($698|0,($695|0)); $699 = __THREW__; __THREW__ = 0; $700 = $699&1; if ($700) { label = 188; break L182; } __THREW__ = 0; $701 = (invoke_ii(3903,56)|0); $702 = __THREW__; __THREW__ = 0; $703 = $702&1; if ($703) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4995,($701|0),($61|0)); $704 = __THREW__; __THREW__ = 0; $705 = $704&1; if ($705) { $772 = ___cxa_find_matching_catch()|0; $773 = tempRet0; $1 = $772; $2 = $773; __ZdlPv($701); break L182; } $706 = ((($61)) + 20|0); $707 = ((($706)) + 24|0); HEAP32[$707>>2] = $701; $708 = ((($61)) + 20|0); $709 = ((($708)) + 24|0); $710 = HEAP32[$709>>2]|0; $711 = HEAP32[$710>>2]|0; $712 = ((($711)) + 8|0); $713 = HEAP32[$712>>2]|0; __THREW__ = 0; invoke_vi($713|0,($710|0)); $714 = __THREW__; __THREW__ = 0; $715 = $714&1; if ($715) { label = 188; break L182; } __THREW__ = 0; $716 = (invoke_ii(3903,48)|0); $717 = __THREW__; __THREW__ = 0; $718 = $717&1; if ($718) { label = 188; break L182; } __THREW__ = 0; invoke_vii(4996,($716|0),($61|0)); $719 = __THREW__; __THREW__ = 0; $720 = $719&1; if ($720) { $774 = ___cxa_find_matching_catch()|0; $775 = tempRet0; $1 = $774; $2 = $775; __ZdlPv($716); break L182; } $721 = ((($61)) + 20|0); $722 = ((($721)) + 28|0); HEAP32[$722>>2] = $716; $723 = ((($61)) + 20|0); $724 = ((($723)) + 28|0); $725 = HEAP32[$724>>2]|0; $726 = HEAP32[$725>>2]|0; $727 = ((($726)) + 8|0); $728 = HEAP32[$727>>2]|0; __THREW__ = 0; invoke_vi($728|0,($725|0)); $729 = __THREW__; __THREW__ = 0; $730 = $729&1; if ($730) { label = 188; break L182; } $731 = ((($61)) + 20|0); $732 = ((($731)) + 32|0); HEAP32[$732>>2] = 0; $733 = ((($61)) + 12|0); HEAP32[$733>>2] = 0; $734 = ((($61)) + 20|0); $735 = ((($734)) + 4|0); $736 = HEAP32[$735>>2]|0; $737 = ((($61)) + 16|0); HEAP32[$737>>2] = $736; __THREW__ = 0; $738 = (invoke_i(4997)|0); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if ($740) { label = 188; break L182; } __THREW__ = 0; $741 = (invoke_iii(3923,(30372|0),5)|0); $742 = __THREW__; __THREW__ = 0; $743 = $742&1; if ($743) { label = 188; break L182; } $744 = ((($741)) + 4|0); $745 = HEAP32[$744>>2]|0; __THREW__ = 0; invoke_vii(4998,($738|0),($745|0)); $746 = __THREW__; __THREW__ = 0; $747 = $746&1; if ($747) { label = 188; break L182; } __THREW__ = 0; $748 = (invoke_i(4997)|0); $749 = __THREW__; __THREW__ = 0; $750 = $749&1; if ($750) { label = 188; break L182; } __THREW__ = 0; $751 = (invoke_iii(3923,(30372|0),4)|0); $752 = __THREW__; __THREW__ = 0; $753 = $752&1; if ($753) { label = 188; break L182; } $754 = ((($751)) + 4|0); $755 = HEAP32[$754>>2]|0; __THREW__ = 0; invoke_vii(4999,($748|0),($755|0)); $756 = __THREW__; __THREW__ = 0; $757 = $756&1; if ($757) { label = 188; break L182; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resPath); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($mfile); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($foldersRoot); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemFolder); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break L182; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); break L182; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break L182; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); } } while(0); if ((label|0) == 188) { $554 = ___cxa_find_matching_catch()|0; $555 = tempRet0; $1 = $554; $2 = $555; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); break L138; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L138; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break L138; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } } while(0); if ((label|0) == 120) { $361 = ___cxa_find_matching_catch()|0; $362 = tempRet0; $1 = $361; $2 = $362; } __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); break L111; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } } while(0); if ((label|0) == 92) { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $1 = $285; $2 = $286; } else if ((label|0) == 96) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 97; } if ((label|0) == 97) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($items); break L8; } } while(0); if ((label|0) == 82) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $1 = $273; $2 = $274; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L8; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } } } while(0); if ((label|0) == 15) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $1 = $102; $2 = $103; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resPath); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($mfile); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($foldersRoot); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemFolder); $776 = $1; $777 = $2; ___resumeException($776|0); // unreachable; } function __ZN7GameApp7DestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 1; while(1) { $2 = $i; $3 = ($2|0)<=(8); if (!($3)) { break; } $4 = $i; $5 = ((($1)) + 20|0); $6 = (($5) + ($4<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = $i; $10 = ((($1)) + 20|0); $11 = (($10) + ($9<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($12); $16 = $i; $17 = ((($1)) + 20|0); $18 = (($17) + ($16<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = $i; $22 = ((($1)) + 20|0); $23 = (($22) + ($21<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } $29 = $i; $30 = ((($1)) + 20|0); $31 = (($30) + ($29<<2)|0); HEAP32[$31>>2] = 0; } } $32 = $i; $33 = (($32) + 1)|0; $i = $33; } __ZN11MTGAllCards9unloadAllEv(); __ZN11DeckManager11EndInstanceEv(); __ZN9DeckStats11EndInstanceEv(); __ZN7GameApp9stopMusicEv(); __ZN10Translator11EndInstanceEv(); __ZN15WCFilterFactory7DestroyEv(); __ZN10SimpleMenu7destroyEv(); __ZN8DeckMenu7destroyEv(); __ZN8DeckMenu7destroyEv(); HEAP32[(30380)>>2] = 0; __ZN10Unlockable7DestroyEv(); __ZN13AutoLineMacro7DestroyEv(); __ZN5Rules14unloadAllRulesEv(); STACKTOP = sp;return; } function __ZN7GameApp9stopMusicEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[7314]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_(29260,211279)|0); if (!($2)) { return; } $3 = (__ZN12JSoundSystem11GetInstanceEv()|0); $4 = HEAP32[7314]|0; __ZN12JSoundSystem9StopMusicEP6JMusic($3,$4); $5 = HEAP32[7314]|0; $6 = ($5|0)!=(0|0); if (!($6)) { return; } $7 = HEAP32[7314]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN6JMusicD2Ev($7); __ZdlPv($7); } HEAP32[7314] = 0; return; } function __ZN7GameApp6UpdateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $dt = 0.0, $mEngine = 0, $mTrans = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv(29272)|0); $3 = ($2|0)!=(0); if ($3) { STACKTOP = sp;return; } $4 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $4; $5 = $mEngine; $6 = (+__ZN3JGE8GetDeltaEv($5)); $dt = $6; $7 = $dt; $8 = $7 > 35.0; if ($8) { $dt = 35.0; } $mTrans = 0; $9 = ((($1)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($1)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = $dt; FUNCTION_TABLE_vid[$16 & 8191]($13,$17); $18 = ((($1)) + 20|0); $19 = ((($18)) + 32|0); $20 = HEAP32[$19>>2]|0; $21 = ((($1)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ($20|0)==($22|0); if ($23) { $24 = ((($1)) + 20|0); $25 = ((($24)) + 32|0); $26 = HEAP32[$25>>2]|0; $mTrans = $26; } } $27 = $mTrans; $28 = ($27|0)!=(0|0); do { if ($28) { $29 = $mTrans; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 36|0); $32 = HEAP32[$31>>2]|0; $33 = (FUNCTION_TABLE_ii[$32 & 8191]($29)|0); if ($33) { $34 = $mTrans; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vi[$37 & 8191]($34); $38 = $mTrans; $39 = ((($38)) + 40|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if ($41) { $42 = $mTrans; $43 = ((($42)) + 44|0); $44 = HEAP8[$43>>0]|0; $45 = $44&1; if (!($45)) { $46 = $mTrans; $47 = ((($46)) + 40|0); $48 = HEAP32[$47>>2]|0; __ZN7GameApp15SetCurrentStateEP9GameState($1,$48); $49 = ((($1)) + 20|0); $50 = ((($49)) + 32|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); if ($52) { $53 = ((($1)) + 20|0); $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); if (!($56)) { $57 = HEAP32[$55>>2]|0; $58 = ((($57)) + 4|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vi[$59 & 8191]($55); } $60 = ((($1)) + 20|0); $61 = ((($60)) + 32|0); HEAP32[$61>>2] = 0; } $62 = ((($1)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 16|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($63); break; } } $67 = $mTrans; $68 = ((($67)) + 36|0); $69 = HEAP32[$68>>2]|0; __ZN7GameApp15SetCurrentStateEP9GameState($1,$69); $70 = ((($1)) + 20|0); $71 = ((($70)) + 32|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)!=(0|0); if ($73) { $74 = ((($1)) + 20|0); $75 = ((($74)) + 32|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 4|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $81 = ((($1)) + 20|0); $82 = ((($81)) + 32|0); HEAP32[$82>>2] = 0; } } } } while(0); $83 = ((($1)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(0|0); if (!($85)) { STACKTOP = sp;return; } $86 = ((($1)) + 12|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)!=(0|0); if ($88) { $89 = ((($1)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 20|0); $93 = HEAP32[$92>>2]|0; FUNCTION_TABLE_vi[$93 & 8191]($90); } $94 = ((($1)) + 16|0); $95 = HEAP32[$94>>2]|0; __ZN7GameApp15SetCurrentStateEP9GameState($1,$95); $96 = ((($1)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 16|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vi[$100 & 8191]($97); $101 = ((($1)) + 16|0); HEAP32[$101>>2] = 0; STACKTOP = sp;return; } function __ZN7GameApp15SetCurrentStateEP9GameState($this,$state) { $this = $this|0; $state = $state|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 44|0; $3 = sp + 32|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $1 = $state; $8 = $0; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ($10|0)==($11|0); if ($12) { STACKTOP = sp;return; } $13 = ((($8)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); L4: do { if ($15) { $16 = (__ZN3JGE11GetInstanceEv()|0); $17 = ((($8)) + 12|0); $18 = HEAP32[$17>>2]|0; __ZN9GameState11getStringIDEv($3,$18); __THREW__ = 0; invoke_viii(5000,($2|0),(127288|0),($3|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; } else { __THREW__ = 0; invoke_vii(5001,($16|0),($2|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; } } while(0); $27 = $1; $28 = ((($8)) + 12|0); HEAP32[$28>>2] = $27; $29 = ((($8)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return; } $32 = (__ZN3JGE11GetInstanceEv()|0); $33 = ((($8)) + 12|0); $34 = HEAP32[$33>>2]|0; __ZN9GameState11getStringIDEv($7,$34); __THREW__ = 0; invoke_viii(5000,($6|0),(127304|0),($7|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; do { if ($36) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; } else { __THREW__ = 0; invoke_vii(5001,($32|0),($6|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; } function __ZN7GameApp6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, $renderer = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $0; $2 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv(29272)|0); $3 = ($2|0)!=(0); if ($3) { $4 = HEAP32[25481]|0; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv(29272)|0); HEAP32[$vararg_buffer>>2] = $5; (_fprintf($4,180986,$vararg_buffer)|0); $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,0)|0); $mFont = $10; $11 = $mFont; $12 = ($11|0)!=(0|0); if (!($12)) { STACKTOP = sp;return; } $13 = $mFont; $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv(29272)|0); FUNCTION_TABLE_viiddidd[$15 & 8191]($13,$16,1.0,1.0,0,0.0,0.0); STACKTOP = sp;return; } else { $17 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $17; $18 = $renderer; __ZN9JRenderer11ClearScreenEj($18,0); $19 = ((($1)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { STACKTOP = sp;return; } $22 = ((($1)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 32|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($23); STACKTOP = sp;return; } } function __ZN7GameApp8OnScrollEii($this,$inXVelocity,$inYVelocity) { $this = $this|0; $inXVelocity = $inXVelocity|0; $inYVelocity = $inYVelocity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inXVelocity; $2 = $inYVelocity; $3 = $0; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $2; FUNCTION_TABLE_viii[$11 & 8191]($8,$12,$13); STACKTOP = sp;return; } function __ZN7GameApp12SetNextStateEi($this,$state) { $this = $this|0; $state = $state|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $state; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); $5 = (($4) + ($3<<2)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($2)) + 16|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN7GameApp5PauseEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZN7GameApp10pauseMusicEv(); STACKTOP = sp;return; } function __ZN7GameApp10pauseMusicEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[7314]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_(29260,211279)|0); if (!($2)) { return; } $3 = (__ZN12JSoundSystem11GetInstanceEv()|0); $4 = HEAP32[7314]|0; __ZN12JSoundSystem10PauseMusicEP6JMusic($3,$4); return; } function __ZN7GameApp6ResumeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZN7GameApp11resumeMusicEv(); STACKTOP = sp;return; } function __ZN7GameApp11resumeMusicEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[7314]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_(29260,211279)|0); if (!($2)) { return; } $3 = (__ZN12JSoundSystem11GetInstanceEv()|0); $4 = HEAP32[7314]|0; __ZN12JSoundSystem11ResumeMusicEP6JMusic($3,$4); return; } function __ZN7GameApp12DoTransitionEiifb($this,$trans,$tostate,$dur,$animonly) { $this = $this|0; $trans = $trans|0; $tostate = $tostate|0; $dur = +$dur; $animonly = $animonly|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $cond = 0, $or$cond = 0, $tb = 0, $toState = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $trans; $2 = $tostate; $3 = $dur; $7 = $animonly&1; $4 = $7; $8 = $0; $tb = 0; $toState = 0; $9 = (__ZN12GameSettingsixEi(30372,21)|0); $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); $13 = $2; if ($12) { $14 = ($13|0)!=(-1); if (!($14)) { STACKTOP = sp;return; } $15 = $2; __ZN7GameApp12SetNextStateEi($8,$15); STACKTOP = sp;return; } $16 = ($13|0)>(-1); $17 = $2; $18 = ($17|0)<(9); $or$cond = $16 & $18; if ($or$cond) { $19 = $2; $20 = ((($8)) + 20|0); $21 = (($20) + ($19<<2)|0); $22 = HEAP32[$21>>2]|0; $toState = $22; } $23 = ((($8)) + 20|0); $24 = ((($23)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($8)) + 20|0); $28 = ((($27)) + 32|0); $29 = HEAP32[$28>>2]|0; $tb = $29; $30 = $toState; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return; } $32 = $toState; $33 = $tb; $34 = ((($33)) + 40|0); HEAP32[$34>>2] = $32; STACKTOP = sp;return; } $35 = $3; $36 = $35 < 0.0; if ($36) { $3 = 0.25; } $37 = $1; $cond = ($37|0)==(1); $38 = (__Znwj(48)|0); $39 = ((($8)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = $toState; $42 = $3; __THREW__ = 0; do { if ($cond) { __ZN14TransitionFadeC2EP7GameAppP9GameStateS3_fb($38,$8,$40,$41,$42,1); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $tb = $38; break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $5 = $45; $6 = $46; __ZdlPv($38); $72 = $5; $73 = $6; ___resumeException($72|0); // unreachable; } else { __ZN14TransitionFadeC2EP7GameAppP9GameStateS3_fb($38,$8,$40,$41,$42,0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $tb = $38; break; } $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; __ZdlPv($38); $72 = $5; $73 = $6; ___resumeException($72|0); // unreachable; } } while(0); $49 = $tb; $50 = ($49|0)!=(0|0); if ($50) { $51 = $4; $52 = $51&1; $53 = $tb; $54 = ((($53)) + 44|0); $55 = $52&1; HEAP8[$54>>0] = $55; $56 = $tb; $57 = ((($8)) + 20|0); $58 = ((($57)) + 32|0); HEAP32[$58>>2] = $56; $59 = ((($8)) + 20|0); $60 = ((($59)) + 32|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 16|0); $64 = HEAP32[$63>>2]|0; FUNCTION_TABLE_vi[$64 & 8191]($61); $65 = $tb; __ZN7GameApp15SetCurrentStateEP9GameState($8,$65); STACKTOP = sp;return; } $68 = $toState; $69 = ($68|0)!=(0|0); if (!($69)) { STACKTOP = sp;return; } $70 = $toState; $71 = ((($8)) + 16|0); HEAP32[$71>>2] = $70; STACKTOP = sp;return; } function __ZN7GameApp11DoAnimationEif($this,$trans,$dur) { $this = $this|0; $trans = $trans|0; $dur = +$dur; var $0 = 0, $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $trans; $2 = $dur; $3 = $0; $4 = $1; $5 = $2; __ZN7GameApp12DoTransitionEiifb($3,$4,-1,$5,1); STACKTOP = sp;return; } function __ZN7GameApp9playMusicENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($filename,$loop) { $filename = $filename|0; $loop = $loop|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $loop&1; $0 = $1; $2 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($filename,211279)|0); if ($2) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($filename,29260)|0); } $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($filename,29260)|0); $4 = ($3|0)==(0); $5 = HEAP32[7314]|0; $6 = ($5|0)!=(0|0); $or$cond = $4 & $6; if ($or$cond) { STACKTOP = sp;return; } $7 = HEAP32[7314]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZN12JSoundSystem11GetInstanceEv()|0); $10 = HEAP32[7314]|0; __ZN12JSoundSystem9StopMusicEP6JMusic($9,$10); $11 = HEAP32[7314]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = HEAP32[7314]|0; $14 = ($13|0)==(0|0); if (!($14)) { __ZN6JMusicD2Ev($13); __ZdlPv($13); } HEAP32[7314] = 0; } } $15 = HEAP8[126611]|0; $16 = $15&1; if (!($16)) { STACKTOP = sp;return; } $17 = (__ZN12GameSettingsixEi(30372,4)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)>(0); if (!($20)) { STACKTOP = sp;return; } $21 = (__ZN16WResourceManager8InstanceEv()|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 116|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); $26 = (FUNCTION_TABLE_iii[$24 & 8191]($21,$25)|0); HEAP32[7314] = $26; $27 = HEAP32[7314]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = (__ZN12JSoundSystem11GetInstanceEv()|0); $30 = HEAP32[7314]|0; $31 = $0; $32 = $31&1; __ZN12JSoundSystem9PlayMusicEP6JMusicb($29,$30,$32); } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_(29260,$filename)|0); STACKTOP = sp;return; } function __GLOBAL__sub_I_GameApp_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1145(); ___cxx_global_var_init_1_1146(); ___cxx_global_var_init_3_1147(); ___cxx_global_var_init_5_1148(); ___cxx_global_var_init_7_1149(); ___cxx_global_var_init_9_1150(); ___cxx_global_var_init_10(); return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj($this,$__s,$__mode) { $this = $this|0; $__s = $__s|0; $__mode = $__mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__mode; $5 = $0; $6 = ((($5)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($6); $7 = 29528; HEAP32[$5>>2] = $7; $8 = ((($5)) + 108|0); $9 = 29548; HEAP32[$8>>2] = $9; $10 = ((($5)) + 8|0); __THREW__ = 0; $11 = 29504; invoke_viii(5002,($5|0),($11|0),($10|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; $40 = ((($5)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($40); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } $14 = 29528; HEAP32[$5>>2] = $14; $15 = ((($5)) + 108|0); $16 = 29548; HEAP32[$15>>2] = $16; $17 = ((($5)) + 8|0); __THREW__ = 0; invoke_vi(4225,($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { $20 = ((($5)) + 8|0); $21 = $1; $22 = $2; $23 = $22 | 8; __THREW__ = 0; $24 = (invoke_iiii(5003,($20|0),($21|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ($24|0)==(0|0); if (!($27)) { STACKTOP = sp;return; } $28 = HEAP32[$5>>2]|0; $29 = ((($28)) + -12|0); $30 = HEAP32[$29>>2]|0; $31 = (($5) + ($30)|0); __THREW__ = 0; invoke_vii(3865,($31|0),4); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { STACKTOP = sp;return; } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev($17); } $40 = ((($5)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($40); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lhs_sz = 0, $__rhs_sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $0 = $__lhs; $1 = $__rhs; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_($agg$result,$3); $6 = $0; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6)|0); $__lhs_sz = $7; $8 = $1; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($8)|0); $__rhs_sz = $9; $10 = $0; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($10)|0); $12 = $__lhs_sz; $13 = $__lhs_sz; $14 = $__rhs_sz; $15 = (($13) + ($14))|0; __THREW__ = 0; invoke_viiii(3804,($agg$result|0),($11|0),($12|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; } $18 = $1; $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($18)|0); $20 = $__rhs_sz; __THREW__ = 0; (invoke_iiii(3805,($agg$result|0),($19|0),($20|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $26 = $4; $27 = $5; ___resumeException($26|0); // unreachable; } $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $23 = $$pre_trunc&1; if ($23) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5closeEv($2)|0); $4 = ($3|0)==(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($1) + ($7)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($8,4); STACKTOP = sp;return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev($1,29500); $2 = ((($1)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotatorC2ERKS6_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($17)|0); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRPKcEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRPKcEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP29ModRulesBackGroundCardGuiItemE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKP29ModRulesBackGroundCardGuiItemPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<2)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKP29ModRulesBackGroundCardGuiItemEEbRKNS_11__wrap_iterIT_EES9_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKP29ModRulesBackGroundCardGuiItemS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<2)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPP29ModRulesBackGroundCardGuiItemS3_EET0_T_S5_S4_($13,$15,$16)|0); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZN9GameState11getStringIDEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $1; $3 = $0; $4 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc($2,0,$3)|0); $5 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$5); STACKTOP = sp;return; } function ___cxx_global_var_init_1145() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29452,182585); (___cxa_atexit((3831|0),(29452|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1146() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29464,165089); (___cxa_atexit((3831|0),(29464|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1147() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29476,165080); (___cxa_atexit((3831|0),(29476|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1148() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29488,165065); (___cxa_atexit((3831|0),(29488|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_1149() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29260,211279); (___cxa_atexit((3831|0),(29260|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_9_1150() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29272,211279); (___cxa_atexit((3831|0),(29272|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_10() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2Ev(29284); (___cxa_atexit((5004|0),(29284|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -8|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($10)|0); __THREW__ = 0; invoke_vii(5005,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__110shared_ptrI5JQuadED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZTv0_n12_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($5); STACKTOP = sp;return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($2)) + 8|0); __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev($11); STACKTOP = sp;return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev($5); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5006,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj($this,$__s,$__mode) { $this = $this|0; $__s = $__s|0; $__mode = $__mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mdstr = 0, $__rt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__mode; $3 = $0; $__rt = 0; $4 = ((($3)) + 64|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); do { if ($6) { $__rt = $3; $7 = $2; $8 = $7 & -3; do { switch ($8|0) { case 48: case 16: { $__mdstr = 187177; break; } case 1: case 17: { $__mdstr = 182577; break; } case 8: { $__mdstr = 162279; break; } case 24: { $__mdstr = 127320; break; } case 56: { $__mdstr = 127323; break; } case 9: case 25: { $__mdstr = 127326; break; } case 52: case 20: { $__mdstr = 190186; break; } case 5: case 21: { $__mdstr = 127329; break; } case 12: { $__mdstr = 168448; break; } case 28: { $__mdstr = 127332; break; } case 60: { $__mdstr = 127336; break; } case 13: case 29: { $__mdstr = 127340; break; } default: { $__rt = 0; } } } while(0); $9 = $__rt; $10 = ($9|0)!=(0|0); if ($10) { $11 = $1; $12 = $__mdstr; $13 = (_fopen($11,$12)|0); $14 = ((($3)) + 64|0); HEAP32[$14>>2] = $13; $15 = ((($3)) + 64|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if (!($17)) { $__rt = 0; break; } $18 = $2; $19 = ((($3)) + 88|0); HEAP32[$19>>2] = $18; $20 = $2; $21 = $20 & 2; $22 = ($21|0)!=(0); if ($22) { $23 = ((($3)) + 64|0); $24 = HEAP32[$23>>2]|0; $25 = (_fseek($24,0,2)|0); $26 = ($25|0)!=(0); if ($26) { $27 = ((($3)) + 64|0); $28 = HEAP32[$27>>2]|0; (_fclose($28)|0); $29 = ((($3)) + 64|0); HEAP32[$29>>2] = 0; $__rt = 0; } } } } } while(0); $30 = $__rt; STACKTOP = sp;return ($30|0); } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotatorC2ERKS6_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEEC2EjjS6_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5007,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 8|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5008,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE8max_sizeERKS5_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE8max_sizeERKS5_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5009,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_10shared_ptrI5JQuadEEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_10shared_ptrI5JQuadEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 536870911; } function __ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<3)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<3)|0); $21 = (__ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<3; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE20__construct_backwardIPS4_EEvRS5_T_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_10shared_ptrI5JQuadEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_10shared_ptrI5JQuadEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_10shared_ptrI5JQuadEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<3)|0); $6 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<3)|0); $9 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<3)|0); __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE20__construct_backwardIPS4_EEvRS5_T_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -8|0); $11 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($10)|0); $12 = $2; $13 = ((($12)) + -8|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptINS_10shared_ptrI5JQuadEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS5_EE5valueERKS5_OS5_E4typeERS5_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -8|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptINS_10shared_ptrI5JQuadEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS5_EE5valueERKS5_OS5_E4typeERS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIRNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14swapIPNS_10shared_ptrI5JQuadEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_10shared_ptrI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<3)|0); $7 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<3)|0); $10 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<3)|0); __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5010,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -8|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5005,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIPKcE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPKcE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRPKcEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIPKcEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5011,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5012,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5013,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIPKcE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIPKcE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPKcEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPKcEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPKcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRNS_9allocatorIPKcEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPKcEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPKcEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPKcE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPKcE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPPKcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPKcEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPKcEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPKcEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPKcEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIPKcNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5014,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5015,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPKcE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPKcE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPKcE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPKcE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPKcRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPKcRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP29ModRulesBackGroundCardGuiItemEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP29ModRulesBackGroundCardGuiItemEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPKP29ModRulesBackGroundCardGuiItemPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP29ModRulesBackGroundCardGuiItemE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__111__wrap_iterIPP29ModRulesBackGroundCardGuiItemE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1neIPKP29ModRulesBackGroundCardGuiItemEEbRKNS_11__wrap_iterIT_EES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKP29ModRulesBackGroundCardGuiItemS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKP29ModRulesBackGroundCardGuiItemS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(4587,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIPP29ModRulesBackGroundCardGuiItemS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP29ModRulesBackGroundCardGuiItemEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP29ModRulesBackGroundCardGuiItemEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP29ModRulesBackGroundCardGuiItemEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP29ModRulesBackGroundCardGuiItemS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP29ModRulesBackGroundCardGuiItemS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP29ModRulesBackGroundCardGuiItemEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP29ModRulesBackGroundCardGuiItemS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP29ModRulesBackGroundCardGuiItemE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZN9GameStateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 29348; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } function __ZN9GameStateD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9GameStateD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9GameState6CreateEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9GameState7DestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9GameState5StartEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9GameState3EndEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9GameState8OnScrollEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZN13JGameLauncher10GetGameAppEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = (__Znwj(64)|0); __THREW__ = 0; invoke_vi(5016,($2|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch()|0; $6 = tempRet0; $0 = $5; $1 = $6; __ZdlPv($2); $7 = $0; $8 = $1; ___resumeException($7|0); // unreachable; } else { STACKTOP = sp;return ($2|0); } return (0)|0; } function __ZN13JGameLauncher7GetNameEv() { var label = 0, sp = 0; sp = STACKTOP; return (127507|0); } function __ZN13JGameLauncher12GetInitFlagsEv() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function __GLOBAL__sub_I_GameLauncher_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1185(); ___cxx_global_var_init_1_1186(); ___cxx_global_var_init_3_1187(); ___cxx_global_var_init_5_1188(); return; } function ___cxx_global_var_init_1185() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29596,182585); (___cxa_atexit((3831|0),(29596|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1186() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29608,165089); (___cxa_atexit((3831|0),(29608|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1187() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29620,165080); (___cxa_atexit((3831|0),(29620|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1188() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29632,165065); (___cxa_atexit((3831|0),(29632|0),(___dso_handle|0))|0); return; } function __ZN12GameObserver7cleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 168|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 168|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = HEAP32[$8>>2]|0; $11 = ((($10)) + 36|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($8); } $13 = ((($3)) + 168|0); HEAP32[$13>>2] = 0; } $14 = ((($3)) + 172|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($3)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { $20 = HEAP32[$18>>2]|0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($18); } $23 = ((($3)) + 172|0); HEAP32[$23>>2] = 0; } $24 = ((($3)) + 144|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($3)) + 144|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { __ZN9PhaseRingD2Ev($28); __ZdlPv($28); } $30 = ((($3)) + 144|0); HEAP32[$30>>2] = 0; } $31 = ((($3)) + 176|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($3)) + 176|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0|0); if (!($36)) { __ZN18ReplacementEffectsD2Ev($35); __ZdlPv($35); } $37 = ((($3)) + 176|0); HEAP32[$37>>2] = 0; } $i = 0; while(1) { $38 = $i; $39 = ((($3)) + 180|0); $40 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($39)|0); $41 = ($38>>>0)<($40>>>0); $42 = ((($3)) + 180|0); if (!($41)) { break; } $43 = $i; $44 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($42,$43)|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)!=(0|0); if ($46) { $47 = ((($3)) + 180|0); $48 = $i; $49 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($47,$48)|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); if (!($51)) { $52 = HEAP32[$50>>2]|0; $53 = ((($52)) + 32|0); $54 = HEAP32[$53>>2]|0; FUNCTION_TABLE_vi[$54 & 8191]($50); } $55 = ((($3)) + 180|0); $56 = $i; $57 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($55,$56)|0); HEAP32[$57>>2] = 0; } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE5clearEv($42); $60 = ((($3)) + 208|0); HEAP32[$60>>2] = 0; $61 = ((($3)) + 212|0); HEAP32[$61>>2] = 0; $62 = ((($3)) + 216|0); HEAP32[$62>>2] = 0; $63 = ((($3)) + 132|0); HEAP32[$63>>2] = 0; $64 = ((($3)) + 112|0); HEAP32[$64>>2] = -1; $65 = ((($3)) + 168|0); HEAP32[$65>>2] = 0; $66 = ((($3)) + 12|0); HEAP32[$66>>2] = 0; $67 = ((($3)) + 160|0); HEAP32[$67>>2] = 0; $68 = ((($3)) + 108|0); HEAP32[$68>>2] = 0; $69 = ((($3)) + 144|0); HEAP32[$69>>2] = 0; $70 = (__Znwj(12)|0); __THREW__ = 0; invoke_vi(5017,($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $1 = $78; $2 = $79; __ZdlPv($70); $80 = $1; $81 = $2; ___resumeException($80|0); // unreachable; } else { $73 = ((($3)) + 176|0); HEAP32[$73>>2] = $70; $74 = ((($3)) + 136|0); HEAP32[$74>>2] = 0; $75 = ((($3)) + 220|0); HEAP8[$75>>0] = 0; $76 = ((($3)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($76); $77 = ((($3)) + 148|0); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5clearEv($77); STACKTOP = sp;return; } } function __ZN12GameObserverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 29652; HEAP32[$3>>2] = $4; $i = 0; while(1) { $5 = $i; $6 = ((($3)) + 180|0); $7 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { label = 7; break; } $9 = ((($3)) + 180|0); $10 = $i; __THREW__ = 0; $11 = (invoke_iii(4093,($9|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } $14 = HEAP32[$11>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; invoke_vi($17|0,($14|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } L6: do { if ((label|0) == 7) { $32 = ((($3)) + 168|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($3)) + 168|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = HEAP32[$36>>2]|0; $39 = ((($38)) + 36|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($36); } $41 = ((($3)) + 168|0); HEAP32[$41>>2] = 0; } $42 = ((($3)) + 172|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($3)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[$46>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($46); } $51 = ((($3)) + 172|0); HEAP32[$51>>2] = 0; } $52 = ((($3)) + 144|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($3)) + 144|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); if (!($57)) { __ZN9PhaseRingD2Ev($56); __ZdlPv($56); } $58 = ((($3)) + 144|0); HEAP32[$58>>2] = 0; } $59 = ((($3)) + 176|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)!=(0|0); if ($61) { $62 = ((($3)) + 176|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { __ZN18ReplacementEffectsD2Ev($63); __ZdlPv($63); } $65 = ((($3)) + 176|0); HEAP32[$65>>2] = 0; } $i1 = 0; while(1) { $66 = $i1; $67 = ((($3)) + 180|0); $68 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($67)|0); $69 = ($66>>>0)<($68>>>0); $70 = ((($3)) + 180|0); if (!($69)) { break; } $71 = $i1; __THREW__ = 0; $72 = (invoke_iii(4093,($70|0),($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break L6; } $75 = HEAP32[$72>>2]|0; $76 = ($75|0)!=(0|0); if ($76) { $77 = ((($3)) + 180|0); $78 = $i1; __THREW__ = 0; $79 = (invoke_iii(4093,($77|0),($78|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break L6; } $82 = HEAP32[$79>>2]|0; $83 = ($82|0)==(0|0); if (!($83)) { $84 = HEAP32[$82>>2]|0; $85 = ((($84)) + 32|0); $86 = HEAP32[$85>>2]|0; FUNCTION_TABLE_vi[$86 & 8191]($82); } $87 = ((($3)) + 180|0); $88 = $i1; __THREW__ = 0; $89 = (invoke_iii(4093,($87|0),($88|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L6; } HEAP32[$89>>2] = 0; } $92 = $i1; $93 = (($92) + 1)|0; $i1 = $93; } __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE5clearEv($70); $94 = ((($3)) + 200|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==(0|0); if (!($96)) { $97 = ((($95)) + -4|0); $98 = HEAP32[$97>>2]|0; $99 = (($95) + (($98*1072)|0)|0); $100 = ($95|0)==($99|0); if (!($100)) { $102 = $99; while(1) { $101 = ((($102)) + -1072|0); __ZN15MTGCardInstanceD2Ev($101); $103 = ($101|0)==($95|0); if ($103) { break; } else { $102 = $101; } } } __ZdaPv($97); } $104 = ((($3)) + 200|0); HEAP32[$104>>2] = 0; $105 = ((($3)) + 204|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)!=(0|0); if ($107) { $108 = ((($3)) + 204|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)==(0|0); if (!($110)) { __ZN5TrashD2Ev($109); __ZdlPv($109); } $111 = ((($3)) + 204|0); HEAP32[$111>>2] = 0; } $112 = ((($3)) + 104|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)!=(0|0); if (!($114)) { $119 = ((($3)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEED2Ev($119); $120 = ((($3)) + 148|0); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($120); $121 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); $122 = ((($3)) + 68|0); __ZN15RandomGeneratorD2Ev($122); $123 = ((($3)) + 52|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($123); $124 = ((($3)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($124); $125 = ((($3)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($125); STACKTOP = sp;return; } $115 = ((($3)) + 104|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)==(0|0); if (!($117)) { __ZN11DeckManagerD2Ev($116); __ZdlPv($116); } $118 = ((($3)) + 104|0); HEAP32[$118>>2] = 0; $119 = ((($3)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEED2Ev($119); $120 = ((($3)) + 148|0); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($120); $121 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); $122 = ((($3)) + 68|0); __ZN15RandomGeneratorD2Ev($122); $123 = ((($3)) + 52|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($123); $124 = ((($3)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($124); $125 = ((($3)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($125); STACKTOP = sp;return; } } while(0); $22 = ___cxa_find_matching_catch(0|0)|0; $23 = tempRet0; $1 = $22; $2 = $23; $24 = ((($3)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEED2Ev($24); $25 = ((($3)) + 148|0); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($25); $26 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $27 = ((($3)) + 68|0); __ZN15RandomGeneratorD2Ev($27); $28 = ((($3)) + 52|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($28); $29 = ((($3)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($29); $30 = ((($3)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($30); $31 = $1; ___clang_call_terminate($31); // unreachable; } function __ZN12GameObserverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12GameObserverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12GameObserverC2EP16WResourceManagerP3JGE($this,$output,$input) { $this = $this|0; $output = $output|0; $input = $input|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $output; $2 = $input; $5 = $0; $6 = 29652; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = (_time((0|0))|0); HEAP32[$7>>2] = $8; $9 = ((($5)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($9); $10 = ((($5)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($10); $11 = ((($5)) + 52|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($11); $12 = ((($5)) + 64|0); __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev($12); $13 = ((($5)) + 68|0); $14 = ((($5)) + 4|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; invoke_viii(4029,($13|0),($15|0),1); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($11); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($10); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($9); $86 = $3; $87 = $4; ___resumeException($86|0); // unreachable; } $18 = ((($5)) + 96|0); $19 = $1; HEAP32[$18>>2] = $19; $20 = ((($5)) + 100|0); $21 = $2; HEAP32[$20>>2] = $21; $22 = ((($5)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($22); $23 = ((($5)) + 148|0); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2Ev($23); $24 = ((($5)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEC2Ev($24); __THREW__ = 0; $25 = (invoke_ii(5018,2148)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { label = 14; } else { HEAP32[$25>>2] = 2; $28 = ((($25)) + 4|0); $29 = ((($28)) + 2144|0); $30 = $28; while(1) { __THREW__ = 0; invoke_vi(5019,($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 15; break; } $33 = ((($30)) + 1072|0); $34 = ($33|0)==($29|0); if ($34) { break; } else { $30 = $33; } } if ((label|0) == 15) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $3 = $74; $4 = $75; $76 = ($28|0)==($30|0); if (!($76)) { $78 = $30; while(1) { $77 = ((($78)) + -1072|0); __ZN15MTGCardInstanceD2Ev($77); $79 = ($77|0)==($28|0); if ($79) { break; } else { $78 = $77; } } } __ZdaPv($25); break; } $35 = ((($5)) + 200|0); HEAP32[$35>>2] = $28; $36 = ((($5)) + 8|0); HEAP32[$36>>2] = 0; $37 = ((($5)) + 208|0); HEAP32[$37>>2] = 0; $38 = ((($5)) + 212|0); HEAP32[$38>>2] = 0; $39 = ((($5)) + 216|0); HEAP32[$39>>2] = 0; $40 = ((($5)) + 132|0); HEAP32[$40>>2] = 0; $41 = ((($5)) + 112|0); HEAP32[$41>>2] = -1; $42 = ((($5)) + 168|0); HEAP32[$42>>2] = 0; $43 = ((($5)) + 12|0); HEAP32[$43>>2] = 0; $44 = ((($5)) + 160|0); HEAP32[$44>>2] = 0; $45 = ((($5)) + 108|0); HEAP32[$45>>2] = 0; $46 = ((($5)) + 144|0); HEAP32[$46>>2] = 0; __THREW__ = 0; $47 = (invoke_ii(3903,12)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 14; } else { __THREW__ = 0; invoke_vi(5017,($47|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; __ZdlPv($47); break; } $52 = ((($5)) + 176|0); HEAP32[$52>>2] = $47; $53 = ((($5)) + 136|0); HEAP32[$53>>2] = 0; $54 = ((($5)) + 196|0); HEAP32[$54>>2] = 0; $55 = ((($5)) + 220|0); HEAP8[$55>>0] = 0; $56 = ((($5)) + 128|0); HEAP8[$56>>0] = 0; $57 = ((($5)) + 172|0); HEAP32[$57>>2] = 0; __THREW__ = 0; $58 = (invoke_ii(3903,36)|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 14; } else { __THREW__ = 0; invoke_vi(5020,($58|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZdlPv($58); break; } $63 = ((($5)) + 204|0); HEAP32[$63>>2] = $58; __THREW__ = 0; $64 = (invoke_ii(3903,48)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 14; } else { __THREW__ = 0; invoke_vi(4781,($64|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZdlPv($64); break; } else { $69 = ((($5)) + 104|0); HEAP32[$69>>2] = $64; STACKTOP = sp;return; } } } } } } while(0); if ((label|0) == 14) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; } __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEED2Ev($24); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZN15RandomGeneratorD2Ev($13); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($11); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($10); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($9); $86 = $3; $87 = $4; ___resumeException($86|0); // unreachable; } function __ZN12GameObserver19getCurrentGamePhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 112|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12GameObserver23getCurrentGamePhaseNameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 144|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN9PhaseRing9phaseNameEi($3,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN12GameObserver20getNextGamePhaseNameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 144|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + 1)|0; $7 = (($6|0) % 12)&-1; $8 = (__ZN9PhaseRing9phaseNameEi($3,$7)|0); STACKTOP = sp;return ($8|0); } function __ZN12GameObserver8opponentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $index = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; $5 = ((($1)) + 180|0); $6 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = (($4>>>0) % ($6>>>0))&-1; $index = $7; $8 = ((($1)) + 180|0); $9 = $index; $10 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; STACKTOP = sp;return ($11|0); } function __ZN12GameObserver15nextTurnsPlayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $nextTurnsId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $nextTurnsId = 0; $2 = ((($1)) + 180|0); $3 = ((($1)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($2,$4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); $10 = ((($1)) + 132|0); $11 = HEAP32[$10>>2]|0; if ($9) { $nextTurnsId = $11; } else { $12 = (($11) + 1)|0; $13 = ((($1)) + 180|0); $14 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($13)|0); $15 = (($12>>>0) % ($14>>>0))&-1; $nextTurnsId = $15; } $16 = ((($1)) + 180|0); $17 = ((($1)) + 132|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($16,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 144|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0); if (!($23)) { $30 = ((($1)) + 180|0); $31 = $nextTurnsId; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; STACKTOP = sp;return ($33|0); } $24 = ((($1)) + 132|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; $27 = ((($1)) + 180|0); $28 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($27)|0); $29 = (($26>>>0) % ($28>>>0))&-1; $nextTurnsId = $29; $30 = ((($1)) + 180|0); $31 = $nextTurnsId; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; STACKTOP = sp;return ($33|0); } function __ZN12GameObserver10nextPlayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = ((($1)) + 180|0); $6 = ((($1)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($5,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $20 = ((($1)) + 180|0); $21 = ((($1)) + 132|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($20,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + -1)|0; HEAP32[$25>>2] = $27; } else { $13 = ((($1)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 1)|0; $16 = ((($1)) + 180|0); $17 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($16)|0); $18 = (($15>>>0) % ($17>>>0))&-1; $19 = ((($1)) + 132|0); HEAP32[$19>>2] = $18; } $28 = ((($1)) + 180|0); $29 = ((($1)) + 132|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($28,$30)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 144|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0); if (!($35)) { $51 = ((($1)) + 180|0); $52 = ((($1)) + 132|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($51,$53)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($1)) + 208|0); HEAP32[$56>>2] = $55; $57 = ((($1)) + 208|0); $58 = HEAP32[$57>>2]|0; $59 = ((($1)) + 212|0); HEAP32[$59>>2] = $58; $60 = ((($1)) + 136|0); HEAP32[$60>>2] = 0; STACKTOP = sp;return; } $36 = ((($1)) + 180|0); $37 = ((($1)) + 132|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($36,$38)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 144|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + -1)|0; HEAP32[$41>>2] = $43; $44 = ((($1)) + 132|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + 1)|0; $47 = ((($1)) + 180|0); $48 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($47)|0); $49 = (($46>>>0) % ($48>>>0))&-1; $50 = ((($1)) + 132|0); HEAP32[$50>>2] = $49; $51 = ((($1)) + 180|0); $52 = ((($1)) + 132|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($51,$53)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($1)) + 208|0); HEAP32[$56>>2] = $55; $57 = ((($1)) + 208|0); $58 = HEAP32[$57>>2]|0; $59 = ((($1)) + 212|0); HEAP32[$59>>2] = $58; $60 = ((($1)) + 136|0); HEAP32[$60>>2] = 0; STACKTOP = sp;return; } function __ZN12GameObserver13nextGamePhaseEv($this) { $this = $this|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cPhase = 0, $cPhaseOld = 0, $e = 0, $handmodified = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 144|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN9PhaseRing15getCurrentPhaseEv($5)|0); $cPhaseOld = $6; $7 = $cPhaseOld; $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(8); do { if ($9) { $10 = ((($3)) + 136|0); $11 = HEAP32[$10>>2]|0; $12 = (3)==($11|0); if (!($12)) { $13 = ((($3)) + 136|0); $14 = HEAP32[$13>>2]|0; $15 = (4)==($14|0); if (!($15)) { $16 = ((($3)) + 136|0); $17 = HEAP32[$16>>2]|0; $18 = (5)==($17|0); if (!($18)) { break; } } } __ZN12GameObserver14nextCombatStepEv($3); STACKTOP = sp;return; } } while(0); $19 = $cPhaseOld; $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(7); do { if ($21) { $22 = ((($3)) + 136|0); $23 = HEAP32[$22>>2]|0; $24 = (0)==($23|0); if (!($24)) { $25 = ((($3)) + 136|0); $26 = HEAP32[$25>>2]|0; $27 = (1)==($26|0); if (!($27)) { break; } } __ZN12GameObserver14nextCombatStepEv($3); STACKTOP = sp;return; } } while(0); $28 = ((($3)) + 144|0); $29 = HEAP32[$28>>2]|0; (__ZN9PhaseRing7forwardEb($29,1)|0); $30 = $cPhaseOld; $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(6); if ($32) { $33 = ((($3)) + 208|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 20|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN9MTGInPlay15getNextAttackerEP15MTGCardInstance($38,0)|0); $40 = ($39|0)!=(0|0); if (!($40)) { $41 = ((($3)) + 144|0); $42 = HEAP32[$41>>2]|0; (__ZN9PhaseRing7forwardEb($42,1)|0); $43 = ((($3)) + 144|0); $44 = HEAP32[$43>>2]|0; (__ZN9PhaseRing7forwardEb($44,1)|0); } } $45 = ((($3)) + 144|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN9PhaseRing15getCurrentPhaseEv($46)|0); $cPhase = $47; $48 = $cPhase; $49 = HEAP32[$48>>2]|0; $50 = ((($3)) + 112|0); HEAP32[$50>>2] = $49; $51 = ((($3)) + 112|0); $52 = HEAP32[$51>>2]|0; $53 = (8)==($52|0); if ($53) { __ZN12GameObserver14nextCombatStepEv($3); } $54 = ((($3)) + 112|0); $55 = HEAP32[$54>>2]|0; $56 = (9)==($55|0); if ($56) { $57 = ((($3)) + 136|0); HEAP32[$57>>2] = 0; } $58 = ((($3)) + 112|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0); if ($60) { __ZN12GameObserver12cleanupPhaseEv($3); $61 = ((($3)) + 208|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 20|0); HEAP32[$63>>2] = 0; $64 = ((($3)) + 208|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 152|0); HEAP32[$66>>2] = 0; $67 = ((($3)) + 208|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 168|0); HEAP32[$69>>2] = 0; $70 = ((($3)) + 208|0); $71 = HEAP32[$70>>2]|0; $72 = (__ZN6Player8opponentEv($71)|0); $73 = ((($72)) + 168|0); HEAP32[$73>>2] = 0; $74 = ((($3)) + 208|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($76); $77 = ((($3)) + 208|0); $78 = HEAP32[$77>>2]|0; $79 = (__ZN6Player8opponentEv($78)|0); $80 = ((($79)) + 20|0); HEAP32[$80>>2] = 0; $81 = ((($3)) + 208|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 24|0); HEAP32[$83>>2] = 0; $84 = ((($3)) + 172|0); $85 = HEAP32[$84>>2]|0; $86 = (__ZN10DuelLayers11actionLayerEv($85)|0); __ZN11ActionLayer12cleanGarbageEv($86); $87 = ((($3)) + 172|0); $88 = HEAP32[$87>>2]|0; $89 = (__ZN10DuelLayers10stackLayerEv($88)|0); (__ZN11ActionStack14garbageCollectEv($89)|0); $90 = ((($3)) + 172|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN10DuelLayers11actionLayerEv($91)|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vid[$95 & 8191]($92,0.0); $96 = ((($3)) + 208|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 84|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 8|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 65|0); HEAP8[$102>>0] = 0; $103 = ((($3)) + 208|0); $104 = HEAP32[$103>>2]|0; $105 = (__ZN6Player8opponentEv($104)|0); $106 = ((($105)) + 84|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 8|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 65|0); HEAP8[$110>>0] = 0; $i = 0; while(1) { $111 = $i; $112 = ($111|0)<(2); if (!($112)) { break; } $113 = ((($3)) + 180|0); $114 = $i; $115 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($113,$114)|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 84|0); $118 = HEAP32[$117>>2]|0; __ZN14MTGPlayerCards16beforeBeginPhaseEv($118); $119 = $i; $120 = (($119) + 1)|0; $i = $120; } $121 = ((($3)) + 136|0); HEAP32[$121>>2] = 0; __ZN12GameObserver13nextGamePhaseEv($3); STACKTOP = sp;return; } $122 = ((($3)) + 112|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)==(13); if (!($124)) { $220 = ((($3)) + 112|0); $221 = HEAP32[$220>>2]|0; switch ($221|0) { case 1: { __ZN12GameObserver10untapPhaseEv($3); STACKTOP = sp;return; break; } case 7: { $222 = (__Znwj(8)|0); ;HEAP32[$222>>2]=0|0;HEAP32[$222+4>>2]=0|0; __THREW__ = 0; invoke_vi(5021,($222|0)); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $1 = $225; $2 = $226; __ZdlPv($222); $227 = $1; $228 = $2; ___resumeException($227|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$222)|0); STACKTOP = sp;return; } break; } default: { STACKTOP = sp;return; } } } $handmodified = 0; $125 = ((($3)) + 208|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ((($3)) + 208|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 172|0); $132 = HEAP32[$131>>2]|0; $133 = (($128) + ($132))|0; $handmodified = $133; $134 = $handmodified; $135 = ($134|0)<(0); $$ = $135 ? 0 : $133; $handmodified = $$; while(1) { $136 = ((($3)) + 208|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 84|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 16|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 56|0); $143 = HEAP32[$142>>2]|0; $144 = $handmodified; $145 = ($143|0)>($144|0); if (!($145)) { label = 30; break; } $146 = ((($3)) + 208|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 80|0); $149 = HEAP8[$148>>0]|0; $150 = $149&1; $151 = $150&1; $152 = ($151|0)==(0); if (!($152)) { label = 30; break; } $153 = (__Znwj(12)|0); $154 = ((($3)) + 208|0); $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 84|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 16|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 8|0); __THREW__ = 0; $161 = (invoke_iii(3955,($160|0),0)|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 29; break; } $164 = HEAP32[$161>>2]|0; __THREW__ = 0; invoke_vii(4308,($153|0),($164|0)); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 29; break; } $e = $153; $167 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($3,$167)|0); $168 = ((($3)) + 208|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 84|0); $171 = HEAP32[$170>>2]|0; $172 = ((($3)) + 208|0); $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 84|0); $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 16|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 8|0); $179 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($178,0)|0); $180 = HEAP32[$179>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($171,$180)|0); } if ((label|0) == 29) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $1 = $181; $2 = $182; __ZdlPv($153); $227 = $1; $228 = $2; ___resumeException($227|0); // unreachable; } else if ((label|0) == 30) { $183 = ((($3)) + 172|0); $184 = HEAP32[$183>>2]|0; $185 = (__ZN10DuelLayers11actionLayerEv($184)|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 12|0); $188 = HEAP32[$187>>2]|0; FUNCTION_TABLE_vid[$188 & 8191]($185,0.0); $189 = ((($3)) + 208|0); $190 = HEAP32[$189>>2]|0; $191 = ((($190)) + 152|0); HEAP32[$191>>2] = 0; $192 = ((($3)) + 208|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($194); $195 = ((($3)) + 208|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 32|0); HEAP32[$197>>2] = 0; $198 = ((($3)) + 208|0); $199 = HEAP32[$198>>2]|0; $200 = (__ZN6Player8opponentEv($199)|0); $201 = ((($200)) + 32|0); HEAP32[$201>>2] = 0; $202 = ((($3)) + 208|0); $203 = HEAP32[$202>>2]|0; $204 = ((($203)) + 224|0); $205 = HEAP32[$204>>2]|0; $206 = ((($3)) + 208|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 224|0); $209 = HEAP32[$208>>2]|0; (__ZN8ManaCost6removeEPS_($205,$209)|0); $210 = ((($3)) + 208|0); $211 = HEAP32[$210>>2]|0; $212 = (__ZN6Player8opponentEv($211)|0); $213 = ((($212)) + 224|0); $214 = HEAP32[$213>>2]|0; $215 = ((($3)) + 208|0); $216 = HEAP32[$215>>2]|0; $217 = (__ZN6Player8opponentEv($216)|0); $218 = ((($217)) + 224|0); $219 = HEAP32[$218>>2]|0; (__ZN8ManaCost6removeEPS_($214,$219)|0); __ZN12GameObserver10nextPlayerEv($3); __ZN12GameObserver13nextGamePhaseEv($3); STACKTOP = sp;return; } } function __ZN12GameObserver14nextCombatStepEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 136|0); $5 = HEAP32[$4>>2]|0; switch ($5|0) { case 0: { $6 = (__Znwj(8)|0); ;HEAP32[$6>>2]=0|0;HEAP32[$6+4>>2]=0|0; __THREW__ = 0; invoke_vi(5022,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZdlPv($6); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } (__ZN12GameObserver12receiveEventEP6WEvent($3,$6)|0); $9 = (__Znwj(12)|0); $10 = ((($3)) + 136|0); HEAP32[$10>>2] = 1; __THREW__ = 0; invoke_vii(5023,($9|0),1); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($9); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$9)|0); STACKTOP = sp;return; } break; } case 1: { $17 = (__Znwj(12)|0); $18 = ((($3)) + 136|0); HEAP32[$18>>2] = 2; __THREW__ = 0; invoke_vii(5023,($17|0),2); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; __ZdlPv($17); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$17)|0); STACKTOP = sp;return; } break; } case 2: { $23 = (__Znwj(12)|0); $24 = ((($3)) + 136|0); HEAP32[$24>>2] = 3; __THREW__ = 0; invoke_vii(5023,($23|0),3); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; __ZdlPv($23); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$23)|0); STACKTOP = sp;return; } break; } case 3: { $29 = (__Znwj(12)|0); $30 = ((($3)) + 136|0); HEAP32[$30>>2] = 4; __THREW__ = 0; invoke_vii(5023,($29|0),4); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $1 = $33; $2 = $34; __ZdlPv($29); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$29)|0); STACKTOP = sp;return; } break; } case 4: { $35 = (__Znwj(12)|0); $36 = ((($3)) + 136|0); HEAP32[$36>>2] = 5; __THREW__ = 0; invoke_vii(5023,($35|0),5); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; __ZdlPv($35); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$35)|0); STACKTOP = sp;return; } break; } case 5: { $41 = (__Znwj(12)|0); $42 = ((($3)) + 136|0); HEAP32[$42>>2] = 6; __THREW__ = 0; invoke_vii(5023,($41|0),6); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; __ZdlPv($41); $47 = $1; $48 = $2; ___resumeException($47|0); // unreachable; } else { (__ZN12GameObserver12receiveEventEP6WEvent($3,$41)|0); STACKTOP = sp;return; } break; } default: { STACKTOP = sp;return; } } } function __ZN12GameObserver12cleanupPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 208|0); $3 = HEAP32[$2>>2]|0; __ZN6Player12cleanupPhaseEv($3); $4 = (__ZN12GameObserver8opponentEv($1)|0); __ZN6Player12cleanupPhaseEv($4); STACKTOP = sp;return; } function __ZN12GameObserver12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ev = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $1 = $this; HEAP32[$2>>2] = $e; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } $6 = ((($3)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($6,$2); $7 = ((($3)) + 16|0); $8 = (__ZNKSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($7)|0); $9 = ($8>>>0)>(1); if ($9) { $0 = -1; $46 = $0; STACKTOP = sp;return ($46|0); } $result = 0; while(1) { $10 = ((($3)) + 16|0); $11 = (__ZNKSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($10)|0); $12 = ($11|0)!=(0); if (!($12)) { break; } $13 = ((($3)) + 16|0); $14 = (__ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($13)|0); $15 = HEAP32[$14>>2]|0; $ev = $15; $16 = ((($3)) + 172|0); $17 = HEAP32[$16>>2]|0; $18 = $ev; $19 = (__ZN10DuelLayers12receiveEventEP6WEvent($17,$18)|0); $20 = $result; $21 = (($20) + ($19))|0; $result = $21; $i = 0; while(1) { $22 = $i; $23 = ($22|0)<(2); if (!($23)) { break; } $24 = ((($3)) + 180|0); $25 = $i; $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($24,$25)|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 52|0); $30 = HEAP32[$29>>2]|0; $31 = $ev; $32 = (FUNCTION_TABLE_iii[$30 & 8191]($27,$31)|0); $33 = $result; $34 = (($33) + ($32))|0; $result = $34; $35 = $i; $36 = (($35) + 1)|0; $i = $36; } $37 = $ev; $38 = ($37|0)!=(0|0); if ($38) { $39 = $ev; $40 = ($39|0)==(0|0); if (!($40)) { $41 = HEAP32[$39>>2]|0; $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; FUNCTION_TABLE_vi[$43 & 8191]($39); } $ev = 0; } $44 = ((($3)) + 16|0); __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($44); } $45 = $result; $0 = $45; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZN12GameObserver10untapPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 208|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN6Player6inPlayEv($3)|0); __ZN9MTGInPlay8untapAllEv($4); STACKTOP = sp;return; } function __ZN12GameObserver19cancelCurrentActionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 168|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 168|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 36|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 168|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 172|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN10DuelLayers11actionLayerEv($13)|0); $15 = (__ZN11ActionLayer19cancelCurrentActionEv($14)|0); STACKTOP = sp;return ($15|0); } function __ZN12GameObserver24userRequestNextGamePhaseEbb($this,$allowInterrupt,$log) { $this = $this|0; $allowInterrupt = $allowInterrupt|0; $log = $log|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cPhaseOld = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 24|0; $5 = sp + 4|0; $0 = $this; $6 = $allowInterrupt&1; $1 = $6; $7 = $log&1; $2 = $7; $8 = $0; $9 = $2; $10 = $9&1; do { if ($10) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $11 = ((($stream)) + 8|0); __THREW__ = 0; $12 = (invoke_iii(3839,($11|0),(127528|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = $15&1; __THREW__ = 0; $17 = (invoke_iii(5024,($12|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; $20 = (invoke_iii(3839,($17|0),(168429|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($8)) + 112|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; (invoke_iii(3919,($20|0),($24|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($8)) + 208|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; invoke_vii(3841,($5|0),($stream|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; invoke_viii(3842,($8|0),($28|0),($5|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $37 = $3; $38 = $4; ___resumeException($37|0); // unreachable; } } } } } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $37 = $3; $38 = $4; ___resumeException($37|0); // unreachable; } } while(0); $39 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $40 = ($39|0)!=(0|0); if ($40) { $41 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $42 = ((($41)) + 40|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)==(1000); if ($44) { $45 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $46 = ((($45)) + 44|0); HEAP8[$46>>0] = 1; $47 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $48 = ((($47)) + 32|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $52 = ((($51)) + 32|0); $53 = HEAP32[$52>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($8,$53,0,0)|0); } } } $54 = $1; $55 = $54&1; if ($55) { $56 = ((($8)) + 172|0); $57 = HEAP32[$56>>2]|0; $58 = (__ZN10DuelLayers10stackLayerEv($57)|0); $59 = (__ZN11ActionStack7getNextEP13Interruptibleiii($58,0,0,-2,-1)|0); $60 = ($59|0)!=(0|0); if ($60) { STACKTOP = sp;return; } } $61 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $62 = ($61|0)!=(0|0); if ($62) { STACKTOP = sp;return; } $63 = (__ZN12GameObserver19WaitForExtraPaymentEP15MTGCardInstance($8,0)|0); if ($63) { STACKTOP = sp;return; } $64 = ((($8)) + 144|0); $65 = HEAP32[$64>>2]|0; $66 = (__ZN9PhaseRing15getCurrentPhaseEv($65)|0); $cPhaseOld = $66; $67 = $1; $68 = $67&1; L31: do { if ($68) { $69 = $cPhaseOld; $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(7); if ($71) { $72 = ((($8)) + 136|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==(2); if (!($74)) { label = 23; } } else { label = 23; } do { if ((label|0) == 23) { $75 = $cPhaseOld; $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(7); if ($77) { $78 = ((($8)) + 136|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(1); if ($80) { break; } } $81 = $cPhaseOld; $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(8); if (!($83)) { $84 = (__ZN12GameObserver8opponentEv($8)|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 48|0); $87 = HEAP32[$86>>2]|0; $88 = (FUNCTION_TABLE_ii[$87 & 8191]($84)|0); $89 = ($88|0)!=(0); if (!($89)) { $90 = ((($8)) + 112|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN7Options15optionInterruptEi($91)|0); $93 = (__ZN12GameSettingsixEi(30372,$92)|0); $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)!=(0); if (!($96)) { $97 = ((($8)) + 208|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 140|0); $100 = HEAP32[$99>>2]|0; $101 = (($100) - 1)|0; $102 = ((($8)) + 112|0); $103 = HEAP32[$102>>2]|0; $104 = ($101|0)==($103|0); if (!($104)) { break L31; } } } } } } while(0); $105 = ((($8)) + 172|0); $106 = HEAP32[$105>>2]|0; $107 = (__ZN10DuelLayers10stackLayerEv($106)|0); (__ZN11ActionStack16AddNextGamePhaseEv($107)|0); STACKTOP = sp;return; } } while(0); __ZN12GameObserver13nextGamePhaseEv($8); STACKTOP = sp;return; } function __ZN12GameObserver9logActionEP6PlayerRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($this,$player,$s) { $this = $this|0; $player = $player|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 44|0; $6 = sp + 24|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $1 = $player; $2 = $s; $9 = $0; $10 = $1; $11 = ((($9)) + 180|0); $12 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($11,0)|0); $13 = HEAP32[$12>>2]|0; $14 = ($10|0)==($13|0); $15 = $2; $16 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($15,211279)|0); $17 = HEAP32[$9>>2]|0; $18 = HEAP32[$17>>2]|0; if ($14) { if ($16) { $19 = $2; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_($3,127534,$19); __THREW__ = 0; invoke_vii($18|0,($9|0),($3|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $37 = $4; $38 = $5; ___resumeException($37|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,127538); __THREW__ = 0; invoke_vii($18|0,($9|0),($6|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $4 = $26; $5 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $37 = $4; $38 = $5; ___resumeException($37|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } } else { if ($16) { $28 = $2; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_($7,127541,$28); __THREW__ = 0; invoke_vii($18|0,($9|0),($7|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $37 = $4; $38 = $5; ___resumeException($37|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,127545); __THREW__ = 0; invoke_vii($18|0,($9|0),($8|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $37 = $4; $38 = $5; ___resumeException($37|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); STACKTOP = sp;return; } } } } function __ZN12GameObserver23getCurrentTargetChooserEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 172|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10DuelLayers11actionLayerEv($7)|0); $9 = (__ZN11ActionLayer23getCurrentTargetChooserEv($8)|0); $_tc = $9; $10 = $_tc; $11 = ($10|0)!=(0|0); if ($11) { $12 = $_tc; $0 = $12; $15 = $0; STACKTOP = sp;return ($15|0); } } $13 = ((($2)) + 168|0); $14 = HEAP32[$13>>2]|0; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($this,$card,$object,$log) { $this = $this|0; $card = $card|0; $object = $object|0; $log = $log|0; var $$ = 0, $$not = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_result = 0, $a = 0; var $backup = 0, $clickedPlayer = 0, $costType = 0, $e = 0, $e1 = 0, $handmodified = 0, $index = 0, $or$cond = 0, $reaction = 0, $result = 0, $toReturn = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $object; $7 = $log&1; $4 = $7; $8 = $1; $clickedPlayer = 0; $toReturn = 0; $handmodified = 0; $zone = 0; $index = 0; $backup = 0; $9 = $2; $10 = ($9|0)!=(0|0); if ($10) { $12 = $2; $backup = $12; $13 = $2; $14 = ((($13)) + 392|0); $15 = HEAP32[$14>>2]|0; $zone = $15; $16 = $zone; $17 = ($16|0)!=(0|0); if ($17) { $18 = $zone; $19 = $2; $20 = (__ZN11MTGGameZone8getIndexEP15MTGCardInstance($18,$19)|0); $index = $20; } } else { $11 = $3; $clickedPlayer = $11; } $21 = ((($8)) + 168|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); do { if ($23) { $24 = $2; $25 = ($24|0)!=(0|0); do { if ($25) { $26 = $2; $27 = ((($8)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ($26|0)==($28|0); $30 = ((($8)) + 168|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $51 = $2; $52 = ($51|0)==(0|0); $53 = ((($51)) + 280|0); $54 = $52 ? 0 : $53; $55 = (__ZN11TargetsList12toggleTargetEP10Targetable($31,$54)|0); $result = $55; $56 = (__Znwj(20)|0); $57 = $2; $58 = ((($8)) + 12|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_viii(5025,($56|0),($57|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { $e = $56; $62 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($8,$62)|0); break; } $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $5 = $63; $6 = $64; __ZdlPv($56); $294 = $5; $295 = $6; ___resumeException($294|0); // unreachable; } $32 = (__ZN13TargetChooser20ForceTargetListReadyEv($31)|0); $_result = $32; $33 = ((($8)) + 168|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 45|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; if ($37) { $38 = ((($8)) + 168|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN11TargetsList12getNbTargetsEv($39)|0); $41 = ((($8)) + 168|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 40|0); $44 = HEAP32[$43>>2]|0; $45 = ($40|0)<($44|0); if ($45) { $_result = 0; } } $46 = $_result; $47 = ($46|0)!=(0); if ($47) { $result = 2; break; } else { $48 = ((($8)) + 168|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN13TargetChooser17targetsReadyCheckEv($49)|0); $result = $50; break; } } else { $65 = ((($8)) + 168|0); $66 = HEAP32[$65>>2]|0; $67 = $clickedPlayer; $68 = (__ZN11TargetsList12toggleTargetEP10Targetable($66,$67)|0); $result = $68; $69 = $2; $70 = ($69|0)!=(0|0); $71 = $clickedPlayer; if ($70) { $72 = $2; $73 = ((($72)) + 820|0); HEAP32[$73>>2] = $71; break; } else { $74 = ((($8)) + 168|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 32|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 820|0); HEAP32[$78>>2] = $71; break; } } } while(0); $79 = $result; $80 = ($79|0)==(2); if ($80) { $81 = ((($8)) + 12|0); $82 = HEAP32[$81>>2]|0; $2 = $82; label = 23; break; } else { $toReturn = 1; break; } } else { label = 23; } } while(0); do { if ((label|0) == 23) { $costType = 0; $83 = ((($8)) + 160|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(0|0); if ($85) { $86 = ((($8)) + 160|0); $87 = HEAP32[$86>>2]|0; $88 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($87)|0); $89 = ($88|0)!=(0); if ($89) { $90 = ((($8)) + 160|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($91,0)|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); if ($94) { $96 = 0; } else { $95 = (___dynamic_cast($93,2512,2520,0)|0); $96 = $95; } $costType = $96; } } $97 = $2; $98 = (__ZN12GameObserver19WaitForExtraPaymentEP15MTGCardInstance($8,$97)|0); $$not = $98 ^ 1; $99 = $costType; $100 = ($99|0)!=(0|0); $or$cond = $$not | $100; if (!($or$cond)) { $toReturn = 1; break; } $reaction = 0; $101 = ((($8)) + 136|0); $102 = HEAP32[$101>>2]|0; $103 = (2)==($102|0); $104 = $2; if ($103) { $105 = ((($104)) + 836|0); $106 = HEAP32[$105>>2]|0; $107 = $2; (__ZN15MTGCardInstance21raiseBlockerRankOrderEPS_($106,$107)|0); $toReturn = 1; break; } $108 = ($104|0)!=(0|0); if ($108) { $109 = ((($8)) + 168|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0|0); $112 = ((($8)) + 172|0); $113 = HEAP32[$112>>2]|0; $114 = (__ZN10DuelLayers11actionLayerEv($113)|0); $115 = $2; if ($111) { $116 = ((($115)) + 452|0); $117 = HEAP32[$116>>2]|0; $118 = (__ZN11ActionLayer10getAbilityEi($114,$117)|0); $a = $118; $119 = $a; $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 76|0); $122 = HEAP32[$121>>2]|0; $123 = $2; $124 = (FUNCTION_TABLE_iii[$122 & 8191]($119,$123)|0); $toReturn = $124; $125 = $4; $126 = $125&1; $127 = $clickedPlayer; $128 = $zone; $129 = $backup; $130 = $index; $131 = $toReturn; $132 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$126,$127,$128,$129,$130,$131)|0); $0 = $132; $293 = $0; STACKTOP = sp;return ($293|0); } $133 = (__ZN11ActionLayer17isReactingToClickEP15MTGCardInstance($114,$115)|0); $reaction = $133; $134 = $reaction; $135 = ($134|0)==(-1); if ($135) { $136 = ((($8)) + 172|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZN10DuelLayers11actionLayerEv($137)|0); $139 = $2; $140 = (__ZN11ActionLayer12reactToClickEP15MTGCardInstance($138,$139)|0); $toReturn = $140; $141 = $4; $142 = $141&1; $143 = $clickedPlayer; $144 = $zone; $145 = $backup; $146 = $index; $147 = $toReturn; $148 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$142,$143,$144,$145,$146,$147)|0); $0 = $148; $293 = $0; STACKTOP = sp;return ($293|0); } } else { $149 = ((($8)) + 172|0); $150 = HEAP32[$149>>2]|0; $151 = (__ZN10DuelLayers11actionLayerEv($150)|0); $152 = $3; $153 = (__ZN11ActionLayer23isReactingToTargetClickEP10Targetable($151,$152)|0); $reaction = $153; $154 = $reaction; $155 = ($154|0)==(-1); if ($155) { $156 = ((($8)) + 172|0); $157 = HEAP32[$156>>2]|0; $158 = (__ZN10DuelLayers11actionLayerEv($157)|0); $159 = $3; $160 = (__ZN11ActionLayer18reactToTargetClickEP10Targetable($158,$159)|0); $toReturn = $160; $161 = $4; $162 = $161&1; $163 = $clickedPlayer; $164 = $zone; $165 = $backup; $166 = $index; $167 = $toReturn; $168 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$162,$163,$164,$165,$166,$167)|0); $0 = $168; $293 = $0; STACKTOP = sp;return ($293|0); } } $169 = $2; $170 = ($169|0)!=(0|0); if (!($170)) { $toReturn = 0; $171 = $4; $172 = $171&1; $173 = $clickedPlayer; $174 = $zone; $175 = $backup; $176 = $index; $177 = $toReturn; $178 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$172,$173,$174,$175,$176,$177)|0); $0 = $178; $293 = $0; STACKTOP = sp;return ($293|0); } $179 = ((($8)) + 208|0); $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 12|0); $182 = HEAP32[$181>>2]|0; $183 = ((($8)) + 208|0); $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + 172|0); $186 = HEAP32[$185>>2]|0; $187 = (($182) + ($186))|0; $handmodified = $187; $188 = $handmodified; $189 = ($188|0)<(0); $$ = $189 ? 0 : $187; $handmodified = $$; $190 = ((($8)) + 208|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 84|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 16|0); $195 = HEAP32[$194>>2]|0; $196 = $2; $197 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($195,$196)|0); $198 = ($197|0)!=(0|0); if ($198) { $199 = ((($8)) + 112|0); $200 = HEAP32[$199>>2]|0; $201 = ($200|0)==(12); if ($201) { $202 = ((($8)) + 208|0); $203 = HEAP32[$202>>2]|0; $204 = ((($203)) + 84|0); $205 = HEAP32[$204>>2]|0; $206 = ((($205)) + 16|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 56|0); $209 = HEAP32[$208>>2]|0; $210 = $handmodified; $211 = ($209|0)>($210|0); if ($211) { $212 = ((($8)) + 208|0); $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 80|0); $215 = HEAP8[$214>>0]|0; $216 = $215&1; $217 = $216&1; $218 = ($217|0)==(0); if ($218) { $219 = (__Znwj(12)|0); $220 = ((($8)) + 208|0); $221 = HEAP32[$220>>2]|0; $222 = ((($221)) + 84|0); $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 16|0); $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 8|0); __THREW__ = 0; $227 = (invoke_iii(3955,($226|0),0)|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if (!($229)) { $230 = HEAP32[$227>>2]|0; __THREW__ = 0; invoke_vii(4308,($219|0),($230|0)); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if (!($232)) { $e1 = $219; $233 = $e1; (__ZN12GameObserver12receiveEventEP6WEvent($8,$233)|0); $234 = ((($8)) + 208|0); $235 = HEAP32[$234>>2]|0; $236 = ((($235)) + 84|0); $237 = HEAP32[$236>>2]|0; $238 = $2; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($237,$238)|0); break; } } $239 = ___cxa_find_matching_catch()|0; $240 = tempRet0; $5 = $239; $6 = $240; __ZdlPv($219); $294 = $5; $295 = $6; ___resumeException($294|0); // unreachable; } } } } $241 = $reaction; $242 = ($241|0)!=(0); if (!($242)) { $267 = $2; $268 = (__ZN15MTGCardInstance8isTappedEv($267)|0); $269 = ($268|0)!=(0); if (!($269)) { break; } $270 = $2; $271 = (__ZN15MTGCardInstance10controllerEv($270)|0); $272 = ((($8)) + 208|0); $273 = HEAP32[$272>>2]|0; $274 = ($271|0)==($273|0); if (!($274)) { break; } $275 = $2; $276 = (__ZN12GameObserver5untapEP15MTGCardInstance($8,$275)|0); $toReturn = $276; $277 = $4; $278 = $277&1; $279 = $clickedPlayer; $280 = $zone; $281 = $backup; $282 = $index; $283 = $toReturn; $284 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$278,$279,$280,$281,$282,$283)|0); $0 = $284; $293 = $0; STACKTOP = sp;return ($293|0); } $243 = $reaction; $244 = ($243|0)==(1); $245 = ((($8)) + 172|0); $246 = HEAP32[$245>>2]|0; $247 = (__ZN10DuelLayers11actionLayerEv($246)|0); if ($244) { $248 = $2; $249 = (__ZN11ActionLayer12reactToClickEP15MTGCardInstance($247,$248)|0); $toReturn = $249; $250 = $4; $251 = $250&1; $252 = $clickedPlayer; $253 = $zone; $254 = $backup; $255 = $index; $256 = $toReturn; $257 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$251,$252,$253,$254,$255,$256)|0); $0 = $257; $293 = $0; STACKTOP = sp;return ($293|0); } else { $258 = $3; __ZN11ActionLayer13setMenuObjectEP10Targetableb($247,$258,0); $toReturn = 1; $259 = $4; $260 = $259&1; $261 = $clickedPlayer; $262 = $zone; $263 = $backup; $264 = $index; $265 = $toReturn; $266 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$260,$261,$262,$263,$264,$265)|0); $0 = $266; $293 = $0; STACKTOP = sp;return ($293|0); } } } while(0); $285 = $4; $286 = $285&1; $287 = $clickedPlayer; $288 = $zone; $289 = $backup; $290 = $index; $291 = $toReturn; $292 = (__ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($8,$286,$287,$288,$289,$290,$291)|0); $0 = $292; $293 = $0; STACKTOP = sp;return ($293|0); } function __ZN12GameObserver19WaitForExtraPaymentEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $result = 0; $3 = ((($2)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $27 = $result; $28 = $27&1; STACKTOP = sp;return ($28|0); } $6 = $1; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 160|0); $9 = HEAP32[$8>>2]|0; $10 = $1; (__ZN10ExtraCosts15tryToSetPaymentEP15MTGCardInstance($9,$10)|0); } $11 = ((($2)) + 160|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN10ExtraCosts12isPaymentSetEv($12)|0); $14 = ($13|0)!=(0); if ($14) { $15 = ((($2)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10DuelLayers11actionLayerEv($16)|0); $18 = ((($2)) + 160|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = ((($2)) + 160|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; (__ZN11ActionLayer12reactToClickEP13ActionElementP15MTGCardInstance($17,$21,$25)|0); $26 = ((($2)) + 160|0); HEAP32[$26>>2] = 0; } $result = 1; $27 = $result; $28 = $27&1; STACKTOP = sp;return ($28|0); } function __ZN12GameObserver14shuffleLibraryEP6Player($this,$p) { $this = $this|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k = 0, $library = 0, $toMove = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $p; $5 = $0; $6 = $1; $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return; } $8 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,127548); __THREW__ = 0; invoke_viii(3842,($5|0),($8|0),($2|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $11 = $1; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $library = $15; $16 = $library; $17 = ($16|0)!=(0|0); if (!($17)) { STACKTOP = sp;return; } $22 = $library; __ZN11MTGGameZone7shuffleEv($22); $k = 0; while(1) { $23 = $k; $24 = $library; $25 = ((($24)) + 68|0); $26 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($23>>>0)<($26>>>0); $28 = $library; $29 = ((($28)) + 68|0); if (!($27)) { break; } $30 = $k; $31 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $toMove = $32; $33 = $toMove; $34 = ($33|0)!=(0|0); if (!($34)) { label = 8; break; } $35 = $1; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = $toMove; $39 = $1; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 48|0); $43 = HEAP32[$42>>2]|0; $44 = $library; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($37,$38,$43,$44,0)|0); $45 = $k; $46 = (($45) + 1)|0; $k = $46; } if ((label|0) == 8) { ___assert_fail((127559|0),(127566|0),362,(127649|0)); // unreachable; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($29); STACKTOP = sp;return; } function __ZN12GameObserver21forceShuffleLibrariesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $result = 0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = ((($1)) + 180|0); $5 = $i; $6 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,$5)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 64|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = ((($1)) + 180|0); $16 = $i; $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; __ZN12GameObserver14shuffleLibraryEP6Player($1,$18); $19 = ((($1)) + 180|0); $20 = $i; $21 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 64|0); HEAP8[$27>>0] = 0; $28 = $result; $29 = (($28) + 1)|0; $result = $29; } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } $32 = $result; STACKTOP = sp;return ($32|0); } function __ZN12GameObserver16resetStartupGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 24|0; $3 = sp; $0 = $this; $4 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $5 = ((($4)) + 116|0); __THREW__ = 0; (invoke_iii(3925,($5|0),(211279|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { $8 = ((($stream)) + 8|0); __THREW__ = 0; (invoke_iii(5026,($8|0),($4|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = ((($4)) + 116|0); __THREW__ = 0; invoke_vii(3841,($3|0),($stream|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($11,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } } $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $1 = $14; $2 = $15; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $16 = $1; $17 = $2; ___resumeException($16|0); // unreachable; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK12GameObserver($out,$g) { $out = $out|0; $g = $g|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $it = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $1 = $out; $2 = $g; $6 = $2; $7 = ((($6)) + 116|0); $8 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,211279)|0); $9 = $1; if ($8) { $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,156315)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($10,4741)|0); $11 = $1; $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,156385)|0); $13 = $2; $14 = ((($13)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + 1)|0; $17 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$16)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($17,4741)|0); $18 = $2; $19 = ((($18)) + 112|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(-1); if ($21) { $22 = $1; $23 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,127664)|0); $24 = $2; $25 = ((($24)) + 144|0); $26 = HEAP32[$25>>2]|0; $27 = $2; $28 = ((($27)) + 112|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN9PhaseRing9phaseNameEi($26,$29)|0); $31 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($23,$30)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($31,4741)|0); } $32 = $1; $33 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($32,156332)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($33,4741)|0); $34 = $1; $35 = $2; $36 = ((($35)) + 180|0); $37 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($36,0)|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6Player($34,$38)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($39,4741)|0); $40 = $1; $41 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($40,156342)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($41,4741)|0); $42 = $1; $43 = $2; $44 = ((($43)) + 180|0); $45 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($44,1)|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6Player($42,$46)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($47,4741)|0); $48 = $1; $0 = $48; $77 = $0; STACKTOP = sp;return ($77|0); } (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,127671)|0); $49 = $1; $50 = $2; $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj($49,$52)|0); $53 = $1; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($53,4741)|0); $54 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($54,127677)|0); $55 = $2; $56 = ((($55)) + 68|0); $57 = $1; (__ZNK15RandomGenerator18saveUsedRandValuesERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($56,$57)|0); $58 = $1; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($58,4741)|0); $59 = $1; $60 = $2; $61 = ((($60)) + 116|0); (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($59,$61)|0); $62 = $1; $63 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($62,127686)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($63,4741)|0); __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev($it); $64 = $2; $65 = ((($64)) + 40|0); $66 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($65)|0); HEAP32[$3>>2] = $66; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $67 = $2; $68 = ((($67)) + 40|0); $69 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($68)|0); HEAP32[$4>>2] = $69; $70 = (__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($it,$4)|0); $71 = $1; if (!($70)) { break; } $72 = (__ZNKSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($it)|0); $73 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($71,$72)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($73,4741)|0); $74 = (__ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEi($it,0)|0); HEAP32[$5>>2] = $74; } $75 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($71,127691)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($75,4741)|0); $76 = $1; $0 = $76; $77 = $0; STACKTOP = sp;return ($77|0); } function __ZN12GameObserver9startGameE8GameTypeP5Rules($this,$gtype,$rules) { $this = $this|0; $gtype = $gtype|0; $rules = $rules|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_card = 0, $card = 0; var $copy = 0, $difficulty = 0, $i = 0, $j = 0, $level = 0, $or$cond = 0, $p = 0, $spell = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 48|0; $6 = sp + 40|0; $0 = $this; $1 = $gtype; $2 = $rules; $7 = $0; $8 = $1; $9 = ((($7)) + 8|0); HEAP32[$9>>2] = $8; $10 = ((($7)) + 140|0); HEAP32[$10>>2] = 0; $11 = $2; $12 = ((($7)) + 196|0); HEAP32[$12>>2] = $11; $13 = $2; $14 = ($13|0)!=(0|0); if ($14) { $15 = $2; __ZN5Rules11initPlayersEP12GameObserver($15,$7); } $16 = ((($7)) + 180|0); $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($16,0)|0); $18 = HEAP32[$17>>2]|0; $19 = ((($7)) + 180|0); $20 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,1)|0); $21 = HEAP32[$20>>2]|0; __ZN12GameSettings14automaticStyleEP6PlayerS1_(30372,$18,$21); $22 = (__Znwj(68)|0); __THREW__ = 0; invoke_viii(5027,($22|0),($7|0),0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZdlPv($22); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; } $25 = ((($7)) + 172|0); HEAP32[$25>>2] = $22; $26 = ((($7)) + 132|0); HEAP32[$26>>2] = 0; $27 = ((($7)) + 180|0); $28 = ((($7)) + 132|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($27,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($7)) + 208|0); HEAP32[$32>>2] = $31; $33 = ((($7)) + 208|0); $34 = HEAP32[$33>>2]|0; $35 = ((($7)) + 212|0); HEAP32[$35>>2] = $34; $36 = (__Znwj(68)|0); __THREW__ = 0; invoke_vii(5028,($36|0),($7|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($36); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; } $39 = ((($7)) + 144|0); HEAP32[$39>>2] = $36; __ZN12GameObserver16resetStartupGameEv($7); $40 = $2; $41 = ($40|0)!=(0|0); if ($41) { $42 = $2; __ZN5Rules8initGameEP12GameObserverb($42,$7,0); } $47 = ((($7)) + 180|0); $48 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($47,0)|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 48|0); $52 = HEAP32[$51>>2]|0; $53 = (FUNCTION_TABLE_ii[$52 & 8191]($49)|0); $54 = ($53|0)!=(0); L15: do { if (!($54)) { $i = 0; while(1) { $55 = $i; $56 = ((($7)) + 180|0); $57 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($56,0)|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 84|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 56|0); $64 = HEAP32[$63>>2]|0; $65 = ($55|0)<($64|0); if (!($65)) { break L15; } $66 = (__ZN16WResourceManager8InstanceEv()|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = ((($7)) + 180|0); $71 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($70,0)|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 84|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 8|0); $78 = $i; $79 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($77,$78)|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0|0); $82 = ((($80)) + 260|0); $83 = $81 ? 0 : $82; FUNCTION_TABLE_viiiii[$69 & 8191]($5,$66,$83,6,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $84 = (__ZN16WResourceManager8InstanceEv()|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 12|0); $87 = HEAP32[$86>>2]|0; $88 = ((($7)) + 180|0); $89 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($88,0)|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 84|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 8|0); $96 = $i; $97 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($95,$96)|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)==(0|0); $100 = ((($98)) + 260|0); $101 = $99 ? 0 : $100; FUNCTION_TABLE_viiiii[$87 & 8191]($6,$84,$101,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); $102 = $i; $103 = (($102) + 1)|0; $i = $103; } } } while(0); $104 = (_time((0|0))|0); $105 = ((($7)) + 192|0); HEAP32[$105>>2] = $104; $106 = ((($7)) + 180|0); $107 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($106,0)|0); $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 48|0); $111 = HEAP32[$110>>2]|0; $112 = (FUNCTION_TABLE_ii[$111 & 8191]($108)|0); $113 = ($112|0)!=(0); L21: do { if (!($113)) { $114 = ((($7)) + 180|0); $115 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($114,1)|0); $116 = HEAP32[$115>>2]|0; $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 48|0); $119 = HEAP32[$118>>2]|0; $120 = (FUNCTION_TABLE_ii[$119 & 8191]($116)|0); $121 = ($120|0)!=(0); if ($121) { $122 = (__ZN12GameSettingsixEi(30372,6)|0); $123 = ((($122)) + 4|0); $124 = HEAP32[$123>>2]|0; $difficulty = $124; $125 = (__ZN12GameSettingsixEi(30372,43)|0); $126 = ((($125)) + 4|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)!=(0); $129 = $difficulty; $130 = ($129|0)!=(0); $or$cond = $128 & $130; if ($or$cond) { $131 = ((($7)) + 180|0); $132 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($131,1)|0); $133 = HEAP32[$132>>2]|0; $p = $133; $level = 0; while(1) { $134 = $level; $135 = $difficulty; $136 = ($134|0)<($135|0); if (!($136)) { break L21; } $card = 0; $137 = $p; $138 = ((($137)) + 84|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 8|0); $141 = HEAP32[$140>>2]|0; $z = $141; $j = 0; while(1) { $142 = $j; $143 = $z; $144 = ((($143)) + 56|0); $145 = HEAP32[$144>>2]|0; $146 = ($142|0)<($145|0); if (!($146)) { break; } $147 = $z; $148 = ((($147)) + 8|0); $149 = $j; $150 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($148,$149)|0); $151 = HEAP32[$150>>2]|0; $_card = $151; $152 = $_card; $153 = (__ZN13CardPrimitive6isLandEv($152)|0); if ($153) { $154 = $_card; $card = $154; $155 = $z; $156 = ((($155)) + 56|0); $157 = HEAP32[$156>>2]|0; $j = $157; } $158 = $j; $159 = (($158) + 1)|0; $j = $159; } $160 = $card; $161 = ($160|0)!=(0|0); if ($161) { $162 = $p; $163 = ((($162)) + 84|0); $164 = HEAP32[$163>>2]|0; $165 = $card; $166 = $p; $167 = ((($166)) + 84|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 8|0); $170 = HEAP32[$169>>2]|0; $171 = $p; $172 = ((($171)) + 84|0); $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 28|0); $175 = HEAP32[$174>>2]|0; $176 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($164,$165,$170,$175,0)|0); $copy = $176; $177 = (__Znwj(124)|0); $178 = $copy; __THREW__ = 0; invoke_viii(4315,($177|0),($7|0),($178|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { break; } $spell = $177; $181 = $spell; $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 44|0); $184 = HEAP32[$183>>2]|0; (FUNCTION_TABLE_ii[$184 & 8191]($181)|0); $185 = $spell; $186 = ($185|0)==(0|0); if (!($186)) { $187 = HEAP32[$185>>2]|0; $188 = ((($187)) + 4|0); $189 = HEAP32[$188>>2]|0; FUNCTION_TABLE_vi[$189 & 8191]($185); } } $192 = $level; $193 = (($192) + 1)|0; $level = $193; } $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $3 = $190; $4 = $191; __ZdlPv($177); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; } } } } while(0); $194 = $1; switch ($194|0) { case 1: { $195 = (__Znwj(420)|0); __THREW__ = 0; $196 = (invoke_i(4323)|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if (!($198)) { __THREW__ = 0; invoke_viiii(5029,($195|0),($7|0),-1,($196|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if (!($200)) { __ZN12GameObserver11addObserverEP10MTGAbility($7,$195); STACKTOP = sp;return; } } $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $3 = $201; $4 = $202; __ZdlPv($195); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; break; } case 6: { $203 = (__Znwj(400)|0); __THREW__ = 0; $204 = (invoke_i(4323)|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if (!($206)) { __THREW__ = 0; invoke_viiii(5030,($203|0),($7|0),-1,($204|0)); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if (!($208)) { __ZN12GameObserver11addObserverEP10MTGAbility($7,$203); STACKTOP = sp;return; } } $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $3 = $209; $4 = $210; __ZdlPv($203); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; break; } case 7: { $211 = (__Znwj(152)|0); __THREW__ = 0; invoke_viii(5031,($211|0),($7|0),-1); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $214 = ___cxa_find_matching_catch()|0; $215 = tempRet0; $3 = $214; $4 = $215; __ZdlPv($211); $216 = $3; $217 = $4; ___resumeException($216|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($7,$211); STACKTOP = sp;return; } break; } default: { STACKTOP = sp;return; } } } function __ZN12GameObserver11addObserverEP10MTGAbility($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = ((($2)) + 172|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN10DuelLayers11actionLayerEv($4)|0); $6 = $1; __ZN8GuiLayer3AddEP10JGuiObject($5,$6); STACKTOP = sp;return; } function __ZN12GameObserver14removeObserverEP13ActionElement($this,$observer) { $this = $this|0; $observer = $observer|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $observer; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($3)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10DuelLayers11actionLayerEv($7)|0); $9 = $2; $10 = (__ZN11ActionLayer13moveToGarbageEP13ActionElement($8,$9)|0); $$expand_i1_val2 = $10&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $11 = $$pre_trunc&1; STACKTOP = sp;return ($11|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $11 = $$pre_trunc&1; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN12GameObserver10dumpAssertEb($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $val&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; if ($5) { STACKTOP = sp;return; } else { $6 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK12GameObserver(108716,$3)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($6,4741)|0); ___assert_fail((197934|0),(127566|0),558,(127697|0)); // unreachable; } } function __ZN12GameObserver6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 208|0); $4 = HEAP32[$3>>2]|0; $player = $4; $5 = ((($2)) + 112|0); $6 = HEAP32[$5>>2]|0; $7 = (7)==($6|0); if ($7) { $8 = ((($2)) + 136|0); $9 = HEAP32[$8>>2]|0; $10 = (0)==($9|0); if ($10) { $11 = $player; $12 = (__ZN6Player8opponentEv($11)|0); $player = $12; } } $13 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $14 = ($13|0)!=(0|0); if ($14) { $15 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = $player; $20 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)!=($22|0); if ($23) { $24 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN12GameObserver15currentlyActingEv($2)|0); $28 = ($26|0)!=($27|0); if ($28) { $29 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $player = $31; $32 = $player; $33 = ((($2)) + 216|0); HEAP32[$33>>2] = $32; } } } } $34 = $player; $35 = ((($2)) + 212|0); HEAP32[$35>>2] = $34; $36 = ((($2)) + 216|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = ((($2)) + 216|0); $40 = HEAP32[$39>>2]|0; $player = $40; } $41 = ((($2)) + 172|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if (!($43)) { $63 = ((($2)) + 112|0); $64 = HEAP32[$63>>2]|0; $65 = ((($2)) + 164|0); HEAP32[$65>>2] = $64; STACKTOP = sp;return; } $44 = ((($2)) + 172|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = $1; $50 = $player; FUNCTION_TABLE_vidi[$48 & 1023]($45,$49,$50); while(1) { $51 = ((($2)) + 172|0); $52 = HEAP32[$51>>2]|0; $53 = (__ZN10DuelLayers11actionLayerEv($52)|0); $54 = ((($53)) + 84|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0); if (!($56)) { break; } $57 = ((($2)) + 172|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN10DuelLayers11actionLayerEv($58)|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 12|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vid[$62 & 8191]($59,0.0); } __ZN12GameObserver21gameStateBasedEffectsEv($2); $63 = ((($2)) + 112|0); $64 = HEAP32[$63>>2]|0; $65 = ((($2)) + 164|0); HEAP32[$65>>2] = $64; STACKTOP = sp;return; } function __ZN12GameObserver15currentlyActingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 216|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 216|0); $7 = HEAP32[$6>>2]|0; $0 = $7; $10 = $0; STACKTOP = sp;return ($10|0); } else { $8 = ((($2)) + 212|0); $9 = HEAP32[$8>>2]|0; $0 = $9; $10 = $0; STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN12GameObserver21gameStateBasedEffectsEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $$pre_trunc14 = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc24 = 0; var $$pre_trunc30 = 0, $$pre_trunc32 = 0, $$pre_trunc38 = 0, $$pre_trunc40 = 0, $$pre_trunc46 = 0, $$pre_trunc48 = 0, $$pre_trunc8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0; var $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0; var $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0; var $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0; var $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0; var $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0; var $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0; var $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0; var $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0; var $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0; var $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0; var $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0; var $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0; var $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0; var $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0; var $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0; var $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0; var $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0; var $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0; var $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0; var $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0; var $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0; var $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0; var $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0; var $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0; var $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0; var $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0; var $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0; var $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0; var $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0; var $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0; var $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0; var $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0; var $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0; var $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0; var $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0; var $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0; var $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0; var $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0; var $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0; var $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0; var $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0; var $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0; var $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0; var $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0; var $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0.0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0; var $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0; var $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0; var $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $a = 0, $beforeCard = 0, $c = 0, $c8 = 0, $c9 = 0, $card = 0, $card11 = 0; var $card3 = 0, $check = 0, $colored = 0, $d = 0, $dzones = 0, $e = 0, $ec = 0, $eq = 0, $f = 0, $i = 0, $i1 = 0, $i13 = 0, $i4 = 0, $i5 = 0, $i6 = 0, $ic = 0, $j = 0, $j7 = 0, $k = 0, $k10 = 0; var $matched = 0, $nbcards = 0, $or$cond = 0, $p = 0, $skipLevel = 0, $t = 0, $w = 0, $w12 = 0, $wC = 0, $wCC = 0, $z = 0, $zone = 0, $zone2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 288|0; $$byval_copy$2 = sp + 284|0; $$byval_copy = sp + 280|0; $dzones = sp + 252|0; $card3 = sp + 212|0; $1 = sp + 204|0; $2 = sp + 200|0; $3 = sp + 196|0; $4 = sp + 192|0; $5 = sp + 168|0; $6 = sp + 297|0; $9 = sp + 148|0; $10 = sp + 296|0; $11 = sp + 136|0; $12 = sp + 295|0; $13 = sp + 124|0; $14 = sp + 294|0; $15 = sp + 112|0; $16 = sp + 293|0; $17 = sp + 100|0; $18 = sp + 292|0; $19 = sp + 84|0; $20 = sp + 80|0; $0 = $this; $21 = $0; $22 = (__ZN12GameObserver23getCurrentTargetChooserEv($21)|0); $23 = ($22|0)!=(0|0); if ($23) { $24 = (__ZN12GameObserver23getCurrentTargetChooserEv($21)|0); $25 = (__ZN11TargetsList12getNbTargetsEv($24)|0); $26 = (__ZN12GameObserver23getCurrentTargetChooserEv($21)|0); $27 = ((($26)) + 40|0); $28 = HEAP32[$27>>2]|0; $29 = ($25|0)==($28|0); if ($29) { $30 = (__ZN12GameObserver23getCurrentTargetChooserEv($21)|0); $31 = ((($30)) + 44|0); HEAP8[$31>>0] = 1; } } $d = 0; while(1) { $32 = $d; $33 = ($32|0)<(2); if (!($33)) { break; } $34 = ((($21)) + 180|0); $35 = $d; $36 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 196|0); $39 = HEAP32[$38>>2]|0; $40 = ((($21)) + 180|0); $41 = $d; $42 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($40,$41)|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN6Player11getManaPoolEv($43)|0); $45 = (__ZN8ManaCost7getCostEi($44,0)|0); $46 = ((($21)) + 180|0); $47 = $d; $48 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN6Player11getManaPoolEv($49)|0); $51 = (__ZN8ManaCost7getCostEi($50,6)|0); $52 = (($45) + ($51))|0; $53 = ($39|0)>($52|0); if ($53) { $54 = ((($21)) + 180|0); $55 = $d; $56 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($54,$55)|0); $57 = HEAP32[$56>>2]|0; $58 = (__ZN6Player11getManaPoolEv($57)|0); $59 = (__ZN8ManaCost7getCostEi($58,0)|0); $60 = ((($21)) + 180|0); $61 = $d; $62 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($60,$61)|0); $63 = HEAP32[$62>>2]|0; $64 = (__ZN6Player11getManaPoolEv($63)|0); $65 = (__ZN8ManaCost7getCostEi($64,6)|0); $66 = (($59) + ($65))|0; $67 = ((($21)) + 180|0); $68 = $d; $69 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($67,$68)|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 196|0); HEAP32[$71>>2] = $66; } $72 = ((($21)) + 180|0); $73 = $d; $74 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($72,$73)|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 196|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)<(0); if ($78) { $79 = ((($21)) + 180|0); $80 = $d; $81 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($79,$80)|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 196|0); HEAP32[$83>>2] = 0; } $84 = ((($21)) + 180|0); $85 = $d; $86 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($84,$85)|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 176|0); $89 = HEAP32[$88>>2]|0; $90 = ((($21)) + 180|0); $91 = $d; $92 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($90,$91)|0); $93 = HEAP32[$92>>2]|0; $94 = (__ZN6Player11getManaPoolEv($93)|0); $95 = (__ZN8ManaCost7getCostEi($94,1)|0); $96 = ($89|0)>($95|0); if ($96) { $97 = ((($21)) + 180|0); $98 = $d; $99 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($97,$98)|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN6Player11getManaPoolEv($100)|0); $102 = (__ZN8ManaCost7getCostEi($101,1)|0); $103 = ((($21)) + 180|0); $104 = $d; $105 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($103,$104)|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 176|0); HEAP32[$107>>2] = $102; } $108 = ((($21)) + 180|0); $109 = $d; $110 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($108,$109)|0); $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 176|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)<(0); if ($114) { $115 = ((($21)) + 180|0); $116 = $d; $117 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($115,$116)|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 176|0); HEAP32[$119>>2] = 0; } $120 = ((($21)) + 180|0); $121 = $d; $122 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($120,$121)|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 188|0); $125 = HEAP32[$124>>2]|0; $126 = ((($21)) + 180|0); $127 = $d; $128 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($126,$127)|0); $129 = HEAP32[$128>>2]|0; $130 = (__ZN6Player11getManaPoolEv($129)|0); $131 = (__ZN8ManaCost7getCostEi($130,2)|0); $132 = ($125|0)>($131|0); if ($132) { $133 = ((($21)) + 180|0); $134 = $d; $135 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($133,$134)|0); $136 = HEAP32[$135>>2]|0; $137 = (__ZN6Player11getManaPoolEv($136)|0); $138 = (__ZN8ManaCost7getCostEi($137,2)|0); $139 = ((($21)) + 180|0); $140 = $d; $141 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($139,$140)|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 188|0); HEAP32[$143>>2] = $138; } $144 = ((($21)) + 180|0); $145 = $d; $146 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($144,$145)|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 188|0); $149 = HEAP32[$148>>2]|0; $150 = ($149|0)<(0); if ($150) { $151 = ((($21)) + 180|0); $152 = $d; $153 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($151,$152)|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 188|0); HEAP32[$155>>2] = 0; } $156 = ((($21)) + 180|0); $157 = $d; $158 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($156,$157)|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 180|0); $161 = HEAP32[$160>>2]|0; $162 = ((($21)) + 180|0); $163 = $d; $164 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($162,$163)|0); $165 = HEAP32[$164>>2]|0; $166 = (__ZN6Player11getManaPoolEv($165)|0); $167 = (__ZN8ManaCost7getCostEi($166,3)|0); $168 = ($161|0)>($167|0); if ($168) { $169 = ((($21)) + 180|0); $170 = $d; $171 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($169,$170)|0); $172 = HEAP32[$171>>2]|0; $173 = (__ZN6Player11getManaPoolEv($172)|0); $174 = (__ZN8ManaCost7getCostEi($173,3)|0); $175 = ((($21)) + 180|0); $176 = $d; $177 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($175,$176)|0); $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 180|0); HEAP32[$179>>2] = $174; } $180 = ((($21)) + 180|0); $181 = $d; $182 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($180,$181)|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 180|0); $185 = HEAP32[$184>>2]|0; $186 = ($185|0)<(0); if ($186) { $187 = ((($21)) + 180|0); $188 = $d; $189 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($187,$188)|0); $190 = HEAP32[$189>>2]|0; $191 = ((($190)) + 180|0); HEAP32[$191>>2] = 0; } $192 = ((($21)) + 180|0); $193 = $d; $194 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($192,$193)|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 184|0); $197 = HEAP32[$196>>2]|0; $198 = ((($21)) + 180|0); $199 = $d; $200 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($198,$199)|0); $201 = HEAP32[$200>>2]|0; $202 = (__ZN6Player11getManaPoolEv($201)|0); $203 = (__ZN8ManaCost7getCostEi($202,4)|0); $204 = ($197|0)>($203|0); if ($204) { $205 = ((($21)) + 180|0); $206 = $d; $207 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($205,$206)|0); $208 = HEAP32[$207>>2]|0; $209 = (__ZN6Player11getManaPoolEv($208)|0); $210 = (__ZN8ManaCost7getCostEi($209,4)|0); $211 = ((($21)) + 180|0); $212 = $d; $213 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($211,$212)|0); $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 184|0); HEAP32[$215>>2] = $210; } $216 = ((($21)) + 180|0); $217 = $d; $218 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($216,$217)|0); $219 = HEAP32[$218>>2]|0; $220 = ((($219)) + 184|0); $221 = HEAP32[$220>>2]|0; $222 = ($221|0)<(0); if ($222) { $223 = ((($21)) + 180|0); $224 = $d; $225 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($223,$224)|0); $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 184|0); HEAP32[$227>>2] = 0; } $228 = ((($21)) + 180|0); $229 = $d; $230 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($228,$229)|0); $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 192|0); $233 = HEAP32[$232>>2]|0; $234 = ((($21)) + 180|0); $235 = $d; $236 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($234,$235)|0); $237 = HEAP32[$236>>2]|0; $238 = (__ZN6Player11getManaPoolEv($237)|0); $239 = (__ZN8ManaCost7getCostEi($238,5)|0); $240 = ($233|0)>($239|0); if ($240) { $241 = ((($21)) + 180|0); $242 = $d; $243 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($241,$242)|0); $244 = HEAP32[$243>>2]|0; $245 = (__ZN6Player11getManaPoolEv($244)|0); $246 = (__ZN8ManaCost7getCostEi($245,5)|0); $247 = ((($21)) + 180|0); $248 = $d; $249 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($247,$248)|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 192|0); HEAP32[$251>>2] = $246; } $252 = ((($21)) + 180|0); $253 = $d; $254 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($252,$253)|0); $255 = HEAP32[$254>>2]|0; $256 = ((($255)) + 192|0); $257 = HEAP32[$256>>2]|0; $258 = ($257|0)<(0); if ($258) { $259 = ((($21)) + 180|0); $260 = $d; $261 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($259,$260)|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 192|0); HEAP32[$263>>2] = 0; } $264 = ((($21)) + 180|0); $265 = $d; $266 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($264,$265)|0); $267 = HEAP32[$266>>2]|0; $268 = ((($267)) + 84|0); $269 = HEAP32[$268>>2]|0; $270 = ((($269)) + 20|0); $271 = HEAP32[$270>>2]|0; HEAP32[$dzones>>2] = $271; $272 = ((($dzones)) + 4|0); $273 = ((($21)) + 180|0); $274 = $d; $275 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($273,$274)|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 84|0); $278 = HEAP32[$277>>2]|0; $279 = ((($278)) + 12|0); $280 = HEAP32[$279>>2]|0; HEAP32[$272>>2] = $280; $281 = ((($272)) + 4|0); $282 = ((($21)) + 180|0); $283 = $d; $284 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($282,$283)|0); $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 84|0); $287 = HEAP32[$286>>2]|0; $288 = ((($287)) + 16|0); $289 = HEAP32[$288>>2]|0; HEAP32[$281>>2] = $289; $290 = ((($281)) + 4|0); $291 = ((($21)) + 180|0); $292 = $d; $293 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($291,$292)|0); $294 = HEAP32[$293>>2]|0; $295 = ((($294)) + 84|0); $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 8|0); $298 = HEAP32[$297>>2]|0; HEAP32[$290>>2] = $298; $299 = ((($290)) + 4|0); $300 = ((($21)) + 180|0); $301 = $d; $302 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($300,$301)|0); $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 84|0); $305 = HEAP32[$304>>2]|0; $306 = ((($305)) + 36|0); $307 = HEAP32[$306>>2]|0; HEAP32[$299>>2] = $307; $k = 0; while(1) { $308 = $k; $309 = ($308|0)<(5); if (!($309)) { break; } $310 = $k; $311 = (($dzones) + ($310<<2)|0); $312 = HEAP32[$311>>2]|0; $zone = $312; $313 = ((($21)) + 172|0); $314 = HEAP32[$313>>2]|0; $315 = (__ZN10DuelLayers10stackLayerEv($314)|0); $316 = (__ZN11ActionStack5countEiii($315,0,-2,-1)|0); $317 = ($316|0)==(0); L47: do { if ($317) { $318 = $zone; $319 = ((($318)) + 56|0); $320 = HEAP32[$319>>2]|0; $321 = (($320) - 1)|0; $c = $321; while(1) { $322 = $c; $323 = ($322|0)>=(0); if (!($323)) { break L47; } $324 = $zone; $325 = ((($324)) + 8|0); $326 = $c; $327 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($325,$326)|0); $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 976|0); HEAP32[$329>>2] = 0; $330 = $zone; $331 = ((($330)) + 8|0); $332 = $c; $333 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($331,$332)|0); $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 980|0); HEAP32[$335>>2] = 0; $336 = $c; $337 = (($336) + -1)|0; $c = $337; } } } while(0); $w = 0; while(1) { $338 = $w; $339 = $zone; $340 = ((($339)) + 56|0); $341 = HEAP32[$340>>2]|0; $342 = ($338|0)<($341|0); if (!($342)) { break; } $343 = $zone; $344 = ((($343)) + 8|0); $345 = $w; $346 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($344,$345)|0); $347 = HEAP32[$346>>2]|0; $card = $347; $i = 1; while(1) { $348 = $i; $349 = ($348|0)<=(5); if (!($349)) { break; } $350 = $card; $351 = (__ZN15MTGCardInstance3hasEi($350,123)|0); $352 = ($351|0)!=(0); if ($352) { $353 = $card; $354 = $i; __ZN13CardPrimitive11removeColorEi($353,$354); } $355 = $i; $356 = (($355) + 1)|0; $i = $356; } $357 = $w; $358 = (($357) + 1)|0; $w = $358; } $359 = $k; $360 = (($359) + 1)|0; $k = $360; } $361 = ((($21)) + 180|0); $362 = $d; $363 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($361,$362)|0); $364 = HEAP32[$363>>2]|0; (__ZN6Player13DeadLifeStateEb($364,0)|0); $365 = $d; $366 = (($365) + 1)|0; $d = $366; } $367 = ((($21)) + 172|0); $368 = HEAP32[$367>>2]|0; $369 = (__ZN10DuelLayers10stackLayerEv($368)|0); $370 = (__ZN11ActionStack5countEiii($369,0,-2,-1)|0); $371 = ($370|0)!=(0); if ($371) { STACKTOP = sp;return; } $372 = ((($21)) + 172|0); $373 = HEAP32[$372>>2]|0; $374 = (__ZN10DuelLayers11actionLayerEv($373)|0); $375 = ((($374)) + 68|0); $376 = HEAP32[$375>>2]|0; $377 = ($376|0)!=(0|0); if ($377) { STACKTOP = sp;return; } $378 = (__ZN12GameObserver23getCurrentTargetChooserEv($21)|0); $379 = ($378|0)!=(0|0); if ($379) { STACKTOP = sp;return; } $380 = ((($21)) + 172|0); $381 = HEAP32[$380>>2]|0; $382 = (__ZN10DuelLayers11actionLayerEv($381)|0); $383 = (__ZN11ActionLayer18isWaitingForAnswerEv($382)|0); $384 = ($383|0)!=(0|0); if ($384) { STACKTOP = sp;return; } $i1 = 0; L78: while(1) { $385 = $i1; $386 = ($385|0)<(2); if (!($386)) { label = 206; break; } $387 = ((($21)) + 180|0); $388 = $i1; $389 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($387,$388)|0); $390 = HEAP32[$389>>2]|0; $391 = ((($390)) + 84|0); $392 = HEAP32[$391>>2]|0; $393 = ((($392)) + 20|0); $394 = HEAP32[$393>>2]|0; $zone2 = $394; $395 = ((($21)) + 180|0); $396 = $i1; $397 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($395,$396)|0); $398 = HEAP32[$397>>2]|0; $399 = ((($398)) + 212|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($399); $400 = $zone2; $401 = ((($400)) + 56|0); $402 = HEAP32[$401>>2]|0; $403 = (($402) - 1)|0; $j = $403; while(1) { $404 = $j; $405 = ($404|0)>=(0); if (!($405)) { break; } $406 = $zone2; $407 = ((($406)) + 8|0); $408 = $j; $409 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($407,$408)|0); $410 = HEAP32[$409>>2]|0; HEAP32[$card3>>2] = $410; $411 = HEAP32[$card3>>2]|0; $412 = ((($411)) + 232|0); $413 = HEAP32[$412>>2]|0; $414 = HEAP32[$card3>>2]|0; $415 = ((($414)) + 944|0); HEAP32[$415>>2] = $413; $416 = HEAP32[$card3>>2]|0; $417 = ((($416)) + 236|0); $418 = HEAP32[$417>>2]|0; $419 = HEAP32[$card3>>2]|0; $420 = ((($419)) + 948|0); HEAP32[$420>>2] = $418; $421 = HEAP32[$card3>>2]|0; $422 = ((($421)) + 176|0); $423 = HEAP32[$card3>>2]|0; $424 = ((($423)) + 144|0); ;HEAP32[$422>>2]=HEAP32[$424>>2]|0;HEAP32[$422+4>>2]=HEAP32[$424+4>>2]|0;HEAP32[$422+8>>2]=HEAP32[$424+8>>2]|0;HEAP32[$422+12>>2]=HEAP32[$424+12>>2]|0; $425 = HEAP32[$card3>>2]|0; $426 = HEAP32[$425>>2]|0; $427 = ((($426)) + 16|0); $428 = HEAP32[$427>>2]|0; (FUNCTION_TABLE_ii[$428 & 8191]($425)|0); $429 = HEAP32[$card3>>2]|0; $430 = ((($429)) + 480|0); HEAP8[$430>>0] = 0; $431 = HEAP32[$card3>>2]|0; $432 = (__ZN13CardPrimitive7hasTypeEi($431,13)|0); do { if ($432) { $433 = HEAP32[$card3>>2]|0; $434 = ((($433)) + 812|0); $435 = HEAP32[$434>>2]|0; $436 = ($435|0)!=(0|0); if ($436) { $437 = HEAP32[$card3>>2]|0; $438 = ((($437)) + 812|0); $439 = HEAP32[$438>>2]|0; $440 = (__ZN8Counters10hasCounterEPKcii($439,154825,0,0)|0); $441 = ($440|0)!=(0|0); if ($441) { break; } } $442 = ((($21)) + 180|0); $443 = $i1; $444 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($442,$443)|0); $445 = HEAP32[$444>>2]|0; $446 = ((($445)) + 84|0); $447 = HEAP32[$446>>2]|0; $448 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($447,$448)|0); } } while(0); $449 = HEAP32[$card3>>2]|0; $450 = ((($449)) + 868|0); $451 = HEAP32[$450>>2]|0; $452 = ($451|0)!=(0|0); if ($452) { $453 = HEAP32[$card3>>2]|0; $454 = ((($453)) + 868|0); $455 = HEAP32[$454>>2]|0; $456 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$455)|0); $457 = ($456|0)!=(0); if (!($457)) { $458 = HEAP32[$card3>>2]|0; $459 = ((($458)) + 868|0); $460 = HEAP32[$459>>2]|0; $461 = ((($460)) + 868|0); HEAP32[$461>>2] = 0; $462 = HEAP32[$card3>>2]|0; $463 = ((($462)) + 868|0); HEAP32[$463>>2] = 0; } } $464 = HEAP32[$card3>>2]|0; $465 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$464)|0); $466 = ($465|0)!=(0); L94: do { if ($466) { $467 = HEAP32[$card3>>2]|0; $468 = ((($467)) + 992|0); $469 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($468)|0); $470 = ($469|0)!=(0); if ($470) { $ic = 0; while(1) { $471 = $ic; $472 = HEAP32[$card3>>2]|0; $473 = ((($472)) + 992|0); $474 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($473)|0); $475 = ($471>>>0)<($474>>>0); if (!($475)) { break L94; } $476 = HEAP32[$card3>>2]|0; $477 = ((($476)) + 992|0); $478 = $ic; $479 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($477,$478)|0); $480 = HEAP32[$479>>2]|0; $481 = (__ZN12GameObserver9isInExileEP15MTGCardInstance($21,$480)|0); $482 = ($481|0)!=(0); if (!($482)) { $483 = HEAP32[$card3>>2]|0; $484 = ((($483)) + 1028|0); HEAP32[$484>>2] = 0; $485 = HEAP32[$card3>>2]|0; $486 = ((($485)) + 1032|0); HEAP32[$486>>2] = 0; $487 = HEAP32[$card3>>2]|0; $488 = ((($487)) + 1036|0); HEAP32[$488>>2] = 0; $489 = HEAP32[$card3>>2]|0; $490 = ((($489)) + 1040|0); HEAP32[$490>>2] = 0; $491 = HEAP32[$card3>>2]|0; $492 = ((($491)) + 1044|0); HEAP32[$492>>2] = 0; $493 = HEAP32[$card3>>2]|0; $494 = ((($493)) + 1048|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($494,211279)|0); $495 = HEAP32[$card3>>2]|0; $496 = ((($495)) + 1060|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($496); $497 = HEAP32[$card3>>2]|0; $498 = ((($497)) + 992|0); $499 = HEAP32[$card3>>2]|0; $500 = ((($499)) + 992|0); $501 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($500)|0); HEAP32[$3>>2] = $501; $502 = $ic; $503 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($3,$502)|0); HEAP32[$2>>2] = $503; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($1,$2,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $504 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($498,$$byval_copy)|0); HEAP32[$4>>2] = $504; } $505 = $ic; $506 = (($505) + 1)|0; $ic = $506; } } } } while(0); $507 = HEAP32[$card3>>2]|0; $508 = ((($507)) + 966|0); HEAP8[$508>>0] = 0; $509 = HEAP32[$card3>>2]|0; $510 = ((($509)) + 816|0); $511 = HEAP32[$510>>2]|0; $512 = ($511|0)!=(0|0); L104: do { if ($512) { $513 = HEAP32[$card3>>2]|0; $514 = (__ZN13CardPrimitive7hasTypeEi($513,11)|0); if ($514) { $515 = HEAP32[$card3>>2]|0; $516 = ((($515)) + 816|0); $517 = HEAP32[$516>>2]|0; $518 = ($517|0)!=(0|0); if ($518) { $519 = HEAP32[$card3>>2]|0; $520 = ((($519)) + 816|0); $521 = HEAP32[$520>>2]|0; $522 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$521)|0); $523 = ($522|0)!=(0); if ($523) { $524 = HEAP32[$card3>>2]|0; $525 = ((($524)) + 816|0); $526 = HEAP32[$525>>2]|0; $527 = HEAP32[$card3>>2]|0; $528 = (__ZN15MTGCardInstance16protectedAgainstEPS_($526,$527)|0); $529 = ($528|0)!=(0); if ($529) { $i4 = 1; while(1) { $530 = $i4; $531 = ((($21)) + 172|0); $532 = HEAP32[$531>>2]|0; $533 = (__ZN10DuelLayers11actionLayerEv($532)|0); $534 = ((($533)) + 20|0); $535 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($534)|0); $536 = ($530>>>0)<($535>>>0); if (!($536)) { break L104; } $537 = ((($21)) + 172|0); $538 = HEAP32[$537>>2]|0; $539 = (__ZN10DuelLayers11actionLayerEv($538)|0); $540 = ((($539)) + 20|0); $541 = $i4; $542 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($540,$541)|0); $543 = HEAP32[$542>>2]|0; $a = $543; $544 = $a; $545 = ($544|0)==(0|0); if ($545) { $547 = 0; } else { $546 = (___dynamic_cast($544,4000,1848,0)|0); $547 = $546; } $eq = $547; $548 = $eq; $549 = ($548|0)!=(0|0); do { if ($549) { $550 = $eq; $551 = ((($550)) + 148|0); $552 = HEAP32[$551>>2]|0; $553 = HEAP32[$card3>>2]|0; $554 = ($552|0)==($553|0); if (!($554)) { break; } $555 = $a; (__ZN6AEquip7unequipEv($555)|0); } } while(0); $556 = $i4; $557 = (($556) + 1)|0; $i4 = $557; } } } } } } } while(0); $558 = HEAP32[$card3>>2]|0; $559 = ((($558)) + 816|0); $560 = HEAP32[$559>>2]|0; $561 = ($560|0)!=(0|0); if ($561) { label = 83; } else { $562 = HEAP32[$card3>>2]|0; $563 = ((($562)) + 820|0); $564 = HEAP32[$563>>2]|0; $565 = ($564|0)!=(0|0); if ($565) { label = 83; } } do { if ((label|0) == 83) { label = 0; $566 = HEAP32[$card3>>2]|0; $567 = (__ZN13CardPrimitive7hasTypeEi($566,11)|0); if (!($567)) { $568 = HEAP32[$card3>>2]|0; $569 = ((($568)) + 816|0); $570 = HEAP32[$569>>2]|0; $571 = ($570|0)!=(0|0); if ($571) { $572 = HEAP32[$card3>>2]|0; $573 = ((($572)) + 816|0); $574 = HEAP32[$573>>2]|0; $575 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$574)|0); $576 = ($575|0)!=(0); if (!($576)) { $577 = ((($21)) + 180|0); $578 = $i1; $579 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($577,$578)|0); $580 = HEAP32[$579>>2]|0; $581 = ((($580)) + 84|0); $582 = HEAP32[$581>>2]|0; $583 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($582,$583)|0); } } $584 = HEAP32[$card3>>2]|0; $585 = ((($584)) + 816|0); $586 = HEAP32[$585>>2]|0; $587 = ($586|0)!=(0|0); do { if ($587) { $588 = HEAP32[$card3>>2]|0; $589 = ((($588)) + 816|0); $590 = HEAP32[$589>>2]|0; $591 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$590)|0); $592 = ($591|0)!=(0); if ($592) { $593 = HEAP32[$card3>>2]|0; $594 = ((($593)) + 220|0); $595 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($594,158127,0)|0); $596 = ($595|0)!=(-1); $$expand_i1_val = 0; HEAP8[$6>>0] = $$expand_i1_val; if ($596) { $597 = HEAP32[$card3>>2]|0; $598 = ((($597)) + 816|0); $599 = HEAP32[$598>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,158127); $$expand_i1_val5 = 1; HEAP8[$6>>0] = $$expand_i1_val5; __THREW__ = 0; $600 = (invoke_iii(4383,($599|0),($5|0))|0); $601 = __THREW__; __THREW__ = 0; $602 = $601&1; if ($602) { label = 96; break L78; } $603 = $600 ^ 1; $1300 = $603; } else { $1300 = 0; } $$pre_trunc = HEAP8[$6>>0]|0; $604 = $$pre_trunc&1; if ($604) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } if ($1300) { $605 = ((($21)) + 180|0); $606 = $i1; $607 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($605,$606)|0); $608 = HEAP32[$607>>2]|0; $609 = ((($608)) + 84|0); $610 = HEAP32[$609>>2]|0; $611 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($610,$611)|0); } $615 = HEAP32[$card3>>2]|0; $616 = ((($615)) + 220|0); $617 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($616,158363,0)|0); $618 = ($617|0)!=(-1); $$expand_i1_val10 = 0; HEAP8[$10>>0] = $$expand_i1_val10; if ($618) { $619 = HEAP32[$card3>>2]|0; $620 = ((($619)) + 816|0); $621 = HEAP32[$620>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,158363); $$expand_i1_val12 = 1; HEAP8[$10>>0] = $$expand_i1_val12; __THREW__ = 0; $622 = (invoke_iii(4383,($621|0),($9|0))|0); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { label = 105; break L78; } $625 = $622 ^ 1; $1301 = $625; } else { $1301 = 0; } $$pre_trunc14 = HEAP8[$10>>0]|0; $626 = $$pre_trunc14&1; if ($626) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } if ($1301) { $627 = ((($21)) + 180|0); $628 = $i1; $629 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($627,$628)|0); $630 = HEAP32[$629>>2]|0; $631 = ((($630)) + 84|0); $632 = HEAP32[$631>>2]|0; $633 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($632,$633)|0); } $637 = HEAP32[$card3>>2]|0; $638 = ((($637)) + 220|0); $639 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($638,158372,0)|0); $640 = ($639|0)!=(-1); $$expand_i1_val18 = 0; HEAP8[$12>>0] = $$expand_i1_val18; if ($640) { $641 = HEAP32[$card3>>2]|0; $642 = ((($641)) + 816|0); $643 = HEAP32[$642>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,158372); $$expand_i1_val20 = 1; HEAP8[$12>>0] = $$expand_i1_val20; __THREW__ = 0; $644 = (invoke_iii(4383,($643|0),($11|0))|0); $645 = __THREW__; __THREW__ = 0; $646 = $645&1; if ($646) { label = 114; break L78; } $647 = $644 ^ 1; $1302 = $647; } else { $1302 = 0; } $$pre_trunc22 = HEAP8[$12>>0]|0; $648 = $$pre_trunc22&1; if ($648) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } if ($1302) { $649 = ((($21)) + 180|0); $650 = $i1; $651 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($649,$650)|0); $652 = HEAP32[$651>>2]|0; $653 = ((($652)) + 84|0); $654 = HEAP32[$653>>2]|0; $655 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($654,$655)|0); } $659 = HEAP32[$card3>>2]|0; $660 = ((($659)) + 220|0); $661 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($660,162589,0)|0); $662 = ($661|0)!=(-1); $$expand_i1_val26 = 0; HEAP8[$14>>0] = $$expand_i1_val26; if ($662) { $663 = HEAP32[$card3>>2]|0; $664 = ((($663)) + 816|0); $665 = HEAP32[$664>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,162589); $$expand_i1_val28 = 1; HEAP8[$14>>0] = $$expand_i1_val28; __THREW__ = 0; $666 = (invoke_iii(4383,($665|0),($13|0))|0); $667 = __THREW__; __THREW__ = 0; $668 = $667&1; if ($668) { label = 123; break L78; } $669 = $666 ^ 1; $1303 = $669; } else { $1303 = 0; } $$pre_trunc30 = HEAP8[$14>>0]|0; $670 = $$pre_trunc30&1; if ($670) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } if ($1303) { $671 = ((($21)) + 180|0); $672 = $i1; $673 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($671,$672)|0); $674 = HEAP32[$673>>2]|0; $675 = ((($674)) + 84|0); $676 = HEAP32[$675>>2]|0; $677 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($676,$677)|0); } $681 = HEAP32[$card3>>2]|0; $682 = ((($681)) + 220|0); $683 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($682,158410,0)|0); $684 = ($683|0)!=(-1); $$expand_i1_val34 = 0; HEAP8[$16>>0] = $$expand_i1_val34; if ($684) { $685 = HEAP32[$card3>>2]|0; $686 = ((($685)) + 816|0); $687 = HEAP32[$686>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,158410); $$expand_i1_val36 = 1; HEAP8[$16>>0] = $$expand_i1_val36; __THREW__ = 0; $688 = (invoke_iii(4383,($687|0),($15|0))|0); $689 = __THREW__; __THREW__ = 0; $690 = $689&1; if ($690) { label = 132; break L78; } $691 = $688 ^ 1; $1304 = $691; } else { $1304 = 0; } $$pre_trunc38 = HEAP8[$16>>0]|0; $692 = $$pre_trunc38&1; if ($692) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } if (!($1304)) { break; } $693 = ((($21)) + 180|0); $694 = $i1; $695 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($693,$694)|0); $696 = HEAP32[$695>>2]|0; $697 = ((($696)) + 84|0); $698 = HEAP32[$697>>2]|0; $699 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($698,$699)|0); } } } while(0); $703 = HEAP32[$card3>>2]|0; $704 = ((($703)) + 816|0); $705 = HEAP32[$704>>2]|0; $706 = ($705|0)!=(0|0); if ($706) { $707 = HEAP32[$card3>>2]|0; $708 = ((($707)) + 816|0); $709 = HEAP32[$708>>2]|0; $710 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$709)|0); $711 = ($710|0)!=(0); if ($711) { $712 = HEAP32[$card3>>2]|0; $713 = ((($712)) + 816|0); $714 = HEAP32[$713>>2]|0; $715 = HEAP32[$card3>>2]|0; $716 = (__ZN15MTGCardInstance16protectedAgainstEPS_($714,$715)|0); $717 = ($716|0)!=(0); if (!($717)) { break; } $718 = HEAP32[$card3>>2]|0; $719 = (__ZN15MTGCardInstance3hasEi($718,114)|0); $720 = ($719|0)!=(0); if ($720) { break; } $721 = ((($21)) + 180|0); $722 = $i1; $723 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($721,$722)|0); $724 = HEAP32[$723>>2]|0; $725 = ((($724)) + 84|0); $726 = HEAP32[$725>>2]|0; $727 = HEAP32[$card3>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($726,$727)|0); } } } } } while(0); $728 = HEAP32[$card3>>2]|0; $729 = ((($728)) + 532|0); HEAP8[$729>>0] = 0; $730 = HEAP32[$card3>>2]|0; $731 = ((($730)) + 816|0); $732 = HEAP32[$731>>2]|0; $733 = ($732|0)!=(0|0); if ($733) { $734 = HEAP32[$card3>>2]|0; $735 = ((($734)) + 816|0); $736 = HEAP32[$735>>2]|0; $737 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$736)|0); $738 = ($737|0)!=(0); if ($738) { $739 = HEAP32[$card3>>2]|0; $740 = (__ZN13CardPrimitive7hasTypeEi($739,11)|0); if (!($740)) { $741 = HEAP32[$card3>>2]|0; $742 = (__ZN13CardPrimitive10hasSubtypeEi($741,12)|0); if ($742) { $743 = HEAP32[$card3>>2]|0; $744 = ((($743)) + 816|0); $745 = HEAP32[$744>>2]|0; $746 = ((($745)) + 532|0); HEAP8[$746>>0] = 1; } } } } $747 = HEAP32[$card3>>2]|0; $748 = ((($747)) + 820|0); $749 = HEAP32[$748>>2]|0; $750 = ($749|0)!=(0|0); $$expand_i1_val42 = 0; HEAP8[$18>>0] = $$expand_i1_val42; if ($750) { $751 = HEAP32[$card3>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,127708); $$expand_i1_val44 = 1; HEAP8[$18>>0] = $$expand_i1_val44; __THREW__ = 0; $752 = (invoke_iii(4383,($751|0),($17|0))|0); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { label = 150; break L78; } else { $1305 = $752; } } else { $1305 = 0; } $$pre_trunc46 = HEAP8[$18>>0]|0; $755 = $$pre_trunc46&1; if ($755) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } if ($1305) { $756 = HEAP32[$card3>>2]|0; $757 = ((($756)) + 820|0); $758 = HEAP32[$757>>2]|0; $759 = ((($758)) + 212|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($759,$card3); } $763 = HEAP32[$card3>>2]|0; $764 = ((($763)) + 545|0); HEAP8[$764>>0] = 0; $765 = ((($21)) + 160|0); $766 = HEAP32[$765>>2]|0; $767 = ($766|0)!=(0|0); L202: do { if ($767) { $ec = 0; while(1) { $768 = $ec; $769 = ((($21)) + 160|0); $770 = HEAP32[$769>>2]|0; $771 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($770)|0); $772 = ($768>>>0)<($771>>>0); if (!($772)) { break L202; } $773 = ((($21)) + 160|0); $774 = HEAP32[$773>>2]|0; $775 = $ec; $776 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($774,$775)|0); $777 = HEAP32[$776>>2]|0; $778 = ((($777)) + 16|0); $779 = HEAP32[$778>>2]|0; $780 = ($779|0)!=(0|0); if ($780) { $781 = ((($21)) + 160|0); $782 = HEAP32[$781>>2]|0; $783 = $ec; $784 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($782,$783)|0); $785 = HEAP32[$784>>2]|0; $786 = ((($785)) + 16|0); $787 = HEAP32[$786>>2]|0; $788 = ((($787)) + 545|0); HEAP8[$788>>0] = 1; } $789 = $ec; $790 = (($789) + 1)|0; $ec = $790; } } } while(0); $791 = HEAP32[$card3>>2]|0; $792 = ((($791)) + 620|0); $793 = HEAP32[$792>>2]|0; $794 = ($793|0)!=(0|0); do { if ($794) { $795 = HEAP32[$card3>>2]|0; $796 = ((($795)) + 620|0); $797 = HEAP32[$796>>2]|0; $798 = ((($797)) + 546|0); $799 = HEAP8[$798>>0]|0; $800 = $799&1; if (!($800)) { label = 161; break; } $801 = HEAP32[$card3>>2]|0; $802 = ((($801)) + 547|0); $803 = HEAP8[$802>>0]|0; $804 = $803&1; if ($804) { label = 161; } else { label = 163; } } else { label = 161; } } while(0); do { if ((label|0) == 161) { label = 0; $805 = HEAP32[$card3>>2]|0; $806 = ((($805)) + 546|0); $807 = HEAP8[$806>>0]|0; $808 = $807&1; if ($808) { $809 = HEAP32[$card3>>2]|0; $810 = ((($809)) + 547|0); $811 = HEAP8[$810>>0]|0; $812 = $811&1; if (!($812)) { label = 163; break; } } $817 = HEAP32[$card3>>2]|0; $818 = ((($817)) + 548|0); HEAP8[$818>>0] = 0; $819 = HEAP32[$card3>>2]|0; $820 = ((($819)) + 546|0); HEAP8[$820>>0] = 0; } } while(0); if ((label|0) == 163) { label = 0; $813 = HEAP32[$card3>>2]|0; $814 = ((($813)) + 546|0); HEAP8[$814>>0] = 1; $815 = HEAP32[$card3>>2]|0; $816 = ((($815)) + 548|0); HEAP8[$816>>0] = 1; } $821 = HEAP32[$card3>>2]|0; $822 = (__ZN15MTGCardInstance3hasEi($821,66)|0); $823 = ($822|0)!=(0); do { if ($823) { $824 = ((($21)) + 112|0); $825 = HEAP32[$824>>2]|0; $826 = ($825|0)==(1); if (!($826)) { label = 173; break; } $827 = ((($21)) + 208|0); $828 = HEAP32[$827>>2]|0; $829 = HEAP32[$card3>>2]|0; $830 = (__ZN15MTGCardInstance10controllerEv($829)|0); $831 = ($828|0)==($830|0); if (!($831)) { label = 173; break; } $832 = HEAP32[$card3>>2]|0; $833 = ((($832)) + 552|0); $834 = HEAP32[$833>>2]|0; $835 = ((($21)) + 140|0); $836 = HEAP32[$835>>2]|0; $837 = ($834|0)!=($836|0); if (!($837)) { label = 173; break; } $838 = HEAP32[$card3>>2]|0; $839 = ((($838)) + 550|0); $840 = HEAP8[$839>>0]|0; $841 = $840&1; if ($841) { label = 173; break; } $842 = HEAP32[$card3>>2]|0; $843 = ((($842)) + 550|0); HEAP8[$843>>0] = 1; $844 = ((($21)) + 140|0); $845 = HEAP32[$844>>2]|0; $846 = HEAP32[$card3>>2]|0; $847 = ((($846)) + 552|0); HEAP32[$847>>2] = $845; $848 = HEAP32[$card3>>2]|0; $849 = ((($848)) + 396|0); $850 = HEAP32[$849>>2]|0; $851 = ($850|0)!=(0|0); if ($851) { $852 = HEAP32[$card3>>2]|0; $853 = ((($852)) + 396|0); $854 = HEAP32[$853>>2]|0; $855 = ((($854)) + 40|0); HEAPF32[$855>>2] = 50.0; } $856 = HEAP32[$card3>>2]|0; (__ZN15MTGCardInstance22initAttackersDefensersEv($856)|0); } else { label = 173; } } while(0); do { if ((label|0) == 173) { label = 0; $857 = HEAP32[$card3>>2]|0; $858 = (__ZN15MTGCardInstance3hasEi($857,66)|0); $859 = ($858|0)!=(0); if (!($859)) { $860 = HEAP32[$card3>>2]|0; $861 = ((($860)) + 550|0); $862 = HEAP8[$861>>0]|0; $863 = $862&1; if (!($863)) { break; } } $864 = ((($21)) + 112|0); $865 = HEAP32[$864>>2]|0; $866 = ($865|0)==(1); if (!($866)) { break; } $867 = ((($21)) + 208|0); $868 = HEAP32[$867>>2]|0; $869 = HEAP32[$card3>>2]|0; $870 = (__ZN15MTGCardInstance10controllerEv($869)|0); $871 = ($868|0)==($870|0); if (!($871)) { break; } $872 = HEAP32[$card3>>2]|0; $873 = ((($872)) + 552|0); $874 = HEAP32[$873>>2]|0; $875 = ((($21)) + 140|0); $876 = HEAP32[$875>>2]|0; $877 = ($874|0)!=($876|0); if (!($877)) { break; } $878 = HEAP32[$card3>>2]|0; $879 = ((($878)) + 550|0); HEAP8[$879>>0] = 0; $880 = ((($21)) + 140|0); $881 = HEAP32[$880>>2]|0; $882 = HEAP32[$card3>>2]|0; $883 = ((($882)) + 552|0); HEAP32[$883>>2] = $881; $884 = HEAP32[$card3>>2]|0; $885 = ((($884)) + 396|0); $886 = HEAP32[$885>>2]|0; $887 = ($886|0)!=(0|0); if (!($887)) { break; } $888 = HEAP32[$card3>>2]|0; $889 = ((($888)) + 396|0); $890 = HEAP32[$889>>2]|0; $891 = ((($890)) + 40|0); HEAPF32[$891>>2] = 255.0; } } while(0); $892 = HEAP32[$card3>>2]|0; $893 = ((($892)) + 816|0); $894 = HEAP32[$893>>2]|0; $895 = ($894|0)!=(0|0); do { if ($895) { $896 = HEAP32[$card3>>2]|0; $897 = ((($896)) + 816|0); $898 = HEAP32[$897>>2]|0; $899 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($21,$898)|0); $900 = ($899|0)!=(0); if (!($900)) { break; } $901 = HEAP32[$card3>>2]|0; $902 = (__ZN13CardPrimitive10hasSubtypeEi($901,11)|0); if (!($902)) { $903 = HEAP32[$card3>>2]|0; $904 = (__ZN13CardPrimitive10hasSubtypeEi($903,12)|0); if (!($904)) { break; } } $905 = HEAP32[$card3>>2]|0; $906 = ((($905)) + 816|0); $907 = HEAP32[$906>>2]|0; $908 = ((($907)) + 550|0); $909 = HEAP8[$908>>0]|0; $910 = $909&1; $911 = HEAP32[$card3>>2]|0; $912 = ((($911)) + 550|0); $913 = $910&1; HEAP8[$912>>0] = $913; $914 = HEAP32[$card3>>2]|0; $915 = ((($914)) + 816|0); $916 = HEAP32[$915>>2]|0; $917 = ((($916)) + 552|0); $918 = HEAP32[$917>>2]|0; $919 = HEAP32[$card3>>2]|0; $920 = ((($919)) + 552|0); HEAP32[$920>>2] = $918; $921 = HEAP32[$card3>>2]|0; $922 = ((($921)) + 396|0); $923 = HEAP32[$922>>2]|0; $924 = ($923|0)!=(0|0); if (!($924)) { break; } $925 = HEAP32[$card3>>2]|0; $926 = ((($925)) + 816|0); $927 = HEAP32[$926>>2]|0; $928 = ((($927)) + 396|0); $929 = HEAP32[$928>>2]|0; $930 = ($929|0)!=(0|0); if (!($930)) { break; } $931 = HEAP32[$card3>>2]|0; $932 = ((($931)) + 816|0); $933 = HEAP32[$932>>2]|0; $934 = ((($933)) + 396|0); $935 = HEAP32[$934>>2]|0; $936 = ((($935)) + 40|0); $937 = +HEAPF32[$936>>2]; $938 = HEAP32[$card3>>2]|0; $939 = ((($938)) + 396|0); $940 = HEAP32[$939>>2]|0; $941 = ((($940)) + 40|0); HEAPF32[$941>>2] = $937; } } while(0); $942 = HEAP32[$card3>>2]|0; $943 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($942,$21)|0); $944 = ($943|0)!=(0); if ($944) { $945 = HEAP32[$card3>>2]|0; $946 = ((($945)) + 556|0); HEAP8[$946>>0] = 0; $947 = HEAP32[$card3>>2]|0; $948 = ((($947)) + 557|0); HEAP8[$948>>0] = 0; } $949 = HEAP32[$card3>>2]|0; $950 = ((($949)) + 368|0); $951 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($950)|0); $952 = ($951|0)!=(0); do { if ($952) { $check = 0; $matched = 0; $953 = HEAP32[$card3>>2]|0; $954 = ((($953)) + 368|0); $955 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($954)|0); HEAP32[$19>>2] = $955; $956 = HEAP32[$card3>>2]|0; $957 = ((($956)) + 368|0); $958 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($957)|0); HEAP32[$20>>2] = $958; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$19>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$20>>2]|0; __ZNSt3__14sortIP15MTGCardInstanceEEvNS_11__wrap_iterIPT_EES6_($$byval_copy$2,$$byval_copy$3); $wC = 0; while(1) { $959 = $wC; $960 = HEAP32[$card3>>2]|0; $961 = ((($960)) + 368|0); $962 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($961)|0); $963 = ($959>>>0)<($962>>>0); if (!($963)) { break; } $964 = HEAP32[$card3>>2]|0; $965 = ((($964)) + 368|0); $966 = $wC; $967 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($965,$966)|0); $968 = HEAP32[$967>>2]|0; $check = $968; $wCC = 0; while(1) { $969 = $wCC; $970 = HEAP32[$card3>>2]|0; $971 = ((($970)) + 368|0); $972 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($971)|0); $973 = ($969>>>0)<($972>>>0); if (!($973)) { break; } $974 = $check; $975 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($974,$21)|0); $976 = ($975|0)!=(0); do { if ($976) { $977 = $check; $978 = (__ZNK13CardPrimitive7getNameEv($977)|0); $979 = HEAP32[$card3>>2]|0; $980 = ((($979)) + 368|0); $981 = $wCC; $982 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($980,$981)|0); $983 = HEAP32[$982>>2]|0; $984 = (__ZNK13CardPrimitive7getNameEv($983)|0); $985 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($978,$984)|0); if (!($985)) { break; } $986 = $check; $987 = HEAP32[$card3>>2]|0; $988 = ((($987)) + 368|0); $989 = $wCC; $990 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($988,$989)|0); $991 = HEAP32[$990>>2]|0; $992 = ($986|0)!=($991|0); if (!($992)) { break; } $993 = HEAP32[$card3>>2]|0; $994 = ((($993)) + 608|0); HEAP8[$994>>0] = 1; $995 = HEAP32[$card3>>2]|0; $996 = ((($995)) + 368|0); $997 = $wCC; $998 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($996,$997)|0); $999 = HEAP32[$998>>2]|0; $matched = $999; } } while(0); $1000 = $wCC; $1001 = (($1000) + 1)|0; $wCC = $1001; } $1002 = $matched; $1003 = ($1002|0)!=(0|0); if ($1003) { $1004 = HEAP32[$card3>>2]|0; $1005 = ((($1004)) + 368|0); $1006 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($1005)|0); $wC = $1006; } $1007 = $wC; $1008 = (($1007) + 1)|0; $wC = $1008; } $1009 = $matched; $1010 = ($1009|0)!=(0|0); if ($1010) { break; } $1011 = HEAP32[$card3>>2]|0; $1012 = ((($1011)) + 608|0); HEAP8[$1012>>0] = 0; } } while(0); $1013 = $j; $1014 = (($1013) + -1)|0; $j = $1014; } $1015 = $i1; $1016 = (($1015) + 1)|0; $i1 = $1016; } if ((label|0) == 96) { $612 = ___cxa_find_matching_catch()|0; $613 = tempRet0; $7 = $612; $8 = $613; $$pre_trunc8 = HEAP8[$6>>0]|0; $614 = $$pre_trunc8&1; if (!($614)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 105) { $634 = ___cxa_find_matching_catch()|0; $635 = tempRet0; $7 = $634; $8 = $635; $$pre_trunc16 = HEAP8[$10>>0]|0; $636 = $$pre_trunc16&1; if (!($636)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 114) { $656 = ___cxa_find_matching_catch()|0; $657 = tempRet0; $7 = $656; $8 = $657; $$pre_trunc24 = HEAP8[$12>>0]|0; $658 = $$pre_trunc24&1; if (!($658)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 123) { $678 = ___cxa_find_matching_catch()|0; $679 = tempRet0; $7 = $678; $8 = $679; $$pre_trunc32 = HEAP8[$14>>0]|0; $680 = $$pre_trunc32&1; if (!($680)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 132) { $700 = ___cxa_find_matching_catch()|0; $701 = tempRet0; $7 = $700; $8 = $701; $$pre_trunc40 = HEAP8[$16>>0]|0; $702 = $$pre_trunc40&1; if (!($702)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 150) { $760 = ___cxa_find_matching_catch()|0; $761 = tempRet0; $7 = $760; $8 = $761; $$pre_trunc48 = HEAP8[$18>>0]|0; $762 = $$pre_trunc48&1; if (!($762)) { $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } else if ((label|0) == 206) { $i5 = 0; while(1) { $1017 = $i5; $1018 = ($1017|0)<(2); if (!($1018)) { break; } $1019 = ((($21)) + 180|0); $1020 = $i5; $1021 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($1019,$1020)|0); $1022 = HEAP32[$1021>>2]|0; (__ZN6Player13DeadLifeStateEb($1022,1)|0); $1023 = $i5; $1024 = (($1023) + 1)|0; $i5 = $1024; } $i6 = 0; L280: while(1) { $1025 = $i6; $1026 = ($1025|0)<(2); if (!($1026)) { break; } $1027 = ((($21)) + 180|0); $1028 = $i6; $1029 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($1027,$1028)|0); $1030 = HEAP32[$1029>>2]|0; $p = $1030; $1031 = ((($21)) + 180|0); $1032 = $i6; $1033 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($1031,$1032)|0); $1034 = HEAP32[$1033>>2]|0; $1035 = ((($1034)) + 84|0); $1036 = HEAP32[$1035>>2]|0; $1037 = ((($1036)) + 20|0); $1038 = HEAP32[$1037>>2]|0; $z = $1038; $1039 = $z; $1040 = ((($1039)) + 56|0); $1041 = HEAP32[$1040>>2]|0; $nbcards = $1041; $1042 = $z; $1043 = (__ZN11MTGGameZone10hasAbilityEi($1042,77)|0); $1044 = $p; $1045 = ((($1044)) + 80|0); $1046 = $1043&1; HEAP8[$1045>>0] = $1046; $1047 = ((($21)) + 112|0); $1048 = HEAP32[$1047>>2]|0; $1049 = ($1048|0)==(12); L283: do { if ($1049) { $j7 = 0; while(1) { $1050 = $j7; $1051 = $nbcards; $1052 = ($1050|0)<($1051|0); if (!($1052)) { break; } $1053 = $z; $1054 = ((($1053)) + 8|0); $1055 = $j7; $1056 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1054,$1055)|0); $1057 = HEAP32[$1056>>2]|0; $c8 = $1057; $1058 = $c8; $1059 = ($1058|0)!=(0|0); if (!($1059)) { break; } while(1) { $1060 = $c8; $1061 = ((($1060)) + 488|0); $1062 = HEAP32[$1061>>2]|0; $1063 = ($1062|0)!=(0); $1064 = $c8; if (!($1063)) { break; } $1065 = ((($1064)) + 232|0); $1066 = HEAP32[$1065>>2]|0; $1067 = (($1066) + 1)|0; HEAP32[$1065>>2] = $1067; $1068 = $c8; (__ZN15MTGCardInstance14addToToughnessEi($1068,1)|0); $1069 = $c8; $1070 = ((($1069)) + 488|0); $1071 = HEAP32[$1070>>2]|0; $1072 = (($1071) - 1)|0; HEAP32[$1070>>2] = $1072; } $1073 = ((($1064)) + 592|0); HEAP32[$1073>>2] = 0; $1074 = $c8; $1075 = ((($1074)) + 476|0); $1076 = HEAP8[$1075>>0]|0; $1077 = $1076&1; if ($1077) { $1078 = $c8; $1079 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($1078,$21)|0); $1080 = ($1079|0)!=(0); if ($1080) { $1081 = $c8; $1082 = ((($1081)) + 476|0); HEAP8[$1082>>0] = 0; } } $1083 = $c8; $1084 = ((($1083)) + 478|0); HEAP8[$1084>>0] = 0; $1085 = $c8; $1086 = ((($1085)) + 477|0); HEAP8[$1086>>0] = 0; $1087 = $c8; $1088 = ((($1087)) + 479|0); HEAP8[$1088>>0] = 0; $1089 = $c8; $1090 = ((($1089)) + 860|0); HEAP32[$1090>>2] = 0; $1091 = $j7; $1092 = (($1091) + 1)|0; $j7 = $1092; } $t = 0; while(1) { $1093 = $t; $1094 = $nbcards; $1095 = ($1093|0)<($1094|0); if (!($1095)) { break; } $1096 = $z; $1097 = ((($1096)) + 8|0); $1098 = $t; $1099 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1097,$1098)|0); $1100 = HEAP32[$1099>>2]|0; $c9 = $1100; $1101 = $c9; $1102 = ((($1101)) + 550|0); $1103 = HEAP8[$1102>>0]|0; $1104 = $1103&1; if (!($1104)) { $1105 = $c9; $1106 = (__ZN15MTGCardInstance3hasEi($1105,57)|0); $1107 = ($1106|0)!=(0); if ($1107) { $1108 = $c9; $beforeCard = $1108; $1109 = $p; $1110 = ((($1109)) + 84|0); $1111 = HEAP32[$1110>>2]|0; $1112 = $c9; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($1111,$1112)|0); $1113 = (__Znwj(16)|0); $1114 = $beforeCard; $1115 = $c9; __THREW__ = 0; invoke_viii(4306,($1113|0),($1114|0),($1115|0)); $1116 = __THREW__; __THREW__ = 0; $1117 = $1116&1; if ($1117) { label = 227; break L280; } $e = $1113; $1118 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($21,$1118)|0); } $1121 = $c9; $1122 = (__ZN15MTGCardInstance3hasEi($1121,58)|0); $1123 = ($1122|0)!=(0); if ($1123) { $1124 = $p; $1125 = ((($1124)) + 84|0); $1126 = HEAP32[$1125>>2]|0; $1127 = $c9; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($1126,$1127)|0); } } $1128 = $c9; $1129 = ((($1128)) + 972|0); $1130 = HEAP32[$1129>>2]|0; $1131 = ($1130|0)>(0); if ($1131) { $1132 = $c9; $1133 = ((($1132)) + 972|0); HEAP32[$1133>>2] = 0; $1134 = $c9; $1135 = ((($1134)) + 144|0); $1136 = $c9; $1137 = ((($1136)) + 160|0); ;HEAP32[$1135>>2]=HEAP32[$1137>>2]|0;HEAP32[$1135+4>>2]=HEAP32[$1137+4>>2]|0;HEAP32[$1135+8>>2]=HEAP32[$1137+8>>2]|0;HEAP32[$1135+12>>2]=HEAP32[$1137+12>>2]|0; } $1138 = $nbcards; $1139 = $z; $1140 = ((($1139)) + 56|0); $1141 = HEAP32[$1140>>2]|0; $1142 = ($1138|0)>($1141|0); if ($1142) { $t = 0; $1143 = $z; $1144 = ((($1143)) + 56|0); $1145 = HEAP32[$1144>>2]|0; $nbcards = $1145; } $1146 = $t; $1147 = (($1146) + 1)|0; $t = $1147; } $1148 = $p; $1149 = ((($1148)) + 84|0); $1150 = HEAP32[$1149>>2]|0; $1151 = ((($1150)) + 12|0); $1152 = HEAP32[$1151>>2]|0; $f = $1152; $k10 = 0; while(1) { $1153 = $k10; $1154 = $f; $1155 = ((($1154)) + 56|0); $1156 = HEAP32[$1155>>2]|0; $1157 = ($1153|0)<($1156|0); if (!($1157)) { break L283; } $1158 = $f; $1159 = ((($1158)) + 8|0); $1160 = $k10; $1161 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1159,$1160)|0); $1162 = HEAP32[$1161>>2]|0; $card11 = $1162; $1163 = $card11; $1164 = ((($1163)) + 592|0); HEAP32[$1164>>2] = 0; $1165 = $k10; $1166 = (($1165) + 1)|0; $k10 = $1166; } } } while(0); $1167 = $z; $1168 = ((($1167)) + 56|0); $1169 = HEAP32[$1168>>2]|0; $1170 = ($1169|0)==(0); if ($1170) { $1171 = $p; $1172 = ((($1171)) + 80|0); HEAP8[$1172>>0] = 0; } __ZN12GameObserver17enchantmentStatusEv($21); __ZN12GameObserver8AffinityEv($21); $w12 = 0; while(1) { $1173 = $w12; $1174 = $z; $1175 = ((($1174)) + 56|0); $1176 = HEAP32[$1175>>2]|0; $1177 = ($1173|0)<($1176|0); if (!($1177)) { break; } $colored = 0; $i13 = 1; while(1) { $1178 = $i13; $1179 = ($1178|0)<=(5); if (!($1179)) { break; } $1180 = $z; $1181 = ((($1180)) + 8|0); $1182 = $w12; $1183 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1181,$1182)|0); $1184 = HEAP32[$1183>>2]|0; $1185 = $i13; $1186 = (__ZN13CardPrimitive8hasColorEi($1184,$1185)|0); if ($1186) { $1187 = $colored; $1188 = (($1187) + 1)|0; $colored = $1188; } $1189 = $i13; $1190 = (($1189) + 1)|0; $i13 = $1190; } $1191 = $colored; $1192 = ($1191|0)>(1); $1193 = $1192 ? 1 : 0; $1194 = $z; $1195 = ((($1194)) + 8|0); $1196 = $w12; $1197 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1195,$1196)|0); $1198 = HEAP32[$1197>>2]|0; $1199 = ((($1198)) + 524|0); HEAP32[$1199>>2] = $1193; $1200 = $w12; $1201 = (($1200) + 1)|0; $w12 = $1201; } $1202 = $i6; $1203 = (($1202) + 1)|0; $i6 = $1203; } if ((label|0) == 227) { $1119 = ___cxa_find_matching_catch()|0; $1120 = tempRet0; $7 = $1119; $8 = $1120; __ZdlPv($1113); $1298 = $7; $1299 = $8; ___resumeException($1298|0); // unreachable; } $1204 = ((($21)) + 136|0); $1205 = HEAP32[$1204>>2]|0; $1206 = ($1205|0)==(1); if ($1206) { $1207 = ((($21)) + 172|0); $1208 = HEAP32[$1207>>2]|0; $1209 = (__ZN10DuelLayers10stackLayerEv($1208)|0); $1210 = (__ZN11ActionStack7getNextEP13Interruptibleiii($1209,0,0,-2,-1)|0); $1211 = ($1210|0)!=(0|0); if (!($1211)) { $1212 = ((($21)) + 168|0); $1213 = HEAP32[$1212>>2]|0; $1214 = ($1213|0)!=(0|0); if (!($1214)) { $1215 = ((($21)) + 172|0); $1216 = HEAP32[$1215>>2]|0; $1217 = (__ZN10DuelLayers11actionLayerEv($1216)|0); $1218 = (__ZN11ActionLayer18isWaitingForAnswerEv($1217)|0); $1219 = ($1218|0)!=(0|0); if (!($1219)) { $1220 = ((($21)) + 172|0); $1221 = HEAP32[$1220>>2]|0; $1222 = (__ZN10DuelLayers10stackLayerEv($1221)|0); (__ZN11ActionStack17AddNextCombatStepEv($1222)|0); } } } } $1223 = ((($21)) + 208|0); $1224 = HEAP32[$1223>>2]|0; $1225 = ((($1224)) + 76|0); $1226 = HEAP32[$1225>>2]|0; $1227 = ($1226|0)==(0); if ($1227) { $1234 = 0; } else { $1228 = ((($21)) + 128|0); $1229 = HEAP8[$1228>>0]|0; $1230 = $1229&1; if ($1230) { $1234 = 0; } else { $1231 = (__ZN12GameSettingsixEi(30372,17)|0); $1232 = ((($1231)) + 4|0); $1233 = HEAP32[$1232>>2]|0; $1234 = $1233; } } $skipLevel = $1234; $1235 = $skipLevel; $1236 = ($1235|0)==(1); $1237 = $skipLevel; $1238 = ($1237|0)==(2); $or$cond = $1236 | $1238; L347: do { if ($or$cond) { $1239 = (__ZN12GameObserver8opponentEv($21)|0); $1240 = HEAP32[$1239>>2]|0; $1241 = ((($1240)) + 48|0); $1242 = HEAP32[$1241>>2]|0; $1243 = (FUNCTION_TABLE_ii[$1242 & 8191]($1239)|0); $1244 = ($1243|0)!=(0); if ($1244) { $1245 = ((($21)) + 216|0); $1246 = HEAP32[$1245>>2]|0; $1247 = ($1246|0)!=(0|0); if (!($1247)) { $1248 = ((($21)) + 112|0); $1249 = HEAP32[$1248>>2]|0; $1250 = ($1249|0)==(1); do { if (!($1250)) { $1251 = ((($21)) + 112|0); $1252 = HEAP32[$1251>>2]|0; $1253 = ($1252|0)==(3); if (!($1253)) { $1254 = ((($21)) + 112|0); $1255 = HEAP32[$1254>>2]|0; $1256 = ($1255|0)==(5); if (!($1256)) { $1257 = ((($21)) + 112|0); $1258 = HEAP32[$1257>>2]|0; $1259 = ($1258|0)==(6); if ($1259) { $1260 = ((($21)) + 208|0); $1261 = HEAP32[$1260>>2]|0; $1262 = (__ZN6Player19noPossibleAttackersEv($1261)|0); if ($1262) { break; } } $1263 = ((($21)) + 112|0); $1264 = HEAP32[$1263>>2]|0; $1265 = ($1264|0)==(9); if (!($1265)) { $1266 = ((($21)) + 112|0); $1267 = HEAP32[$1266>>2]|0; $1268 = ($1267|0)==(11); if (!($1268)) { $1269 = ((($21)) + 112|0); $1270 = HEAP32[$1269>>2]|0; $1271 = ($1270|0)==(12); if (!($1271)) { break L347; } $1272 = ((($21)) + 208|0); $1273 = HEAP32[$1272>>2]|0; $1274 = ((($1273)) + 84|0); $1275 = HEAP32[$1274>>2]|0; $1276 = ((($1275)) + 16|0); $1277 = HEAP32[$1276>>2]|0; $1278 = ((($1277)) + 56|0); $1279 = HEAP32[$1278>>2]|0; $1280 = ($1279|0)<(8); if (!($1280)) { break L347; } } } } } } } while(0); __ZN12GameObserver24userRequestNextGamePhaseEbb($21,1,1); } } } } while(0); $1281 = $skipLevel; $1282 = ($1281|0)==(2); if (!($1282)) { STACKTOP = sp;return; } $1283 = (__ZN12GameObserver8opponentEv($21)|0); $1284 = HEAP32[$1283>>2]|0; $1285 = ((($1284)) + 48|0); $1286 = HEAP32[$1285>>2]|0; $1287 = (FUNCTION_TABLE_ii[$1286 & 8191]($1283)|0); $1288 = ($1287|0)!=(0); if (!($1288)) { STACKTOP = sp;return; } $1289 = ((($21)) + 216|0); $1290 = HEAP32[$1289>>2]|0; $1291 = ($1290|0)!=(0|0); if ($1291) { STACKTOP = sp;return; } $1292 = ((($21)) + 112|0); $1293 = HEAP32[$1292>>2]|0; $1294 = ($1293|0)==(2); if (!($1294)) { $1295 = ((($21)) + 112|0); $1296 = HEAP32[$1295>>2]|0; $1297 = ($1296|0)==(8); if (!($1297)) { STACKTOP = sp;return; } } __ZN12GameObserver24userRequestNextGamePhaseEbb($21,1,1); STACKTOP = sp;return; } } function __ZN12GameObserver8isInPlayEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(2); if (!($5)) { label = 6; break; } $6 = ((($3)) + 180|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (__ZN14MTGPlayerCards8isInPlayEP15MTGCardInstance($11,$12)|0); $14 = ($13|0)!=(0); if ($14) { label = 4; break; } $15 = $i; $16 = (($15) + 1)|0; $i = $16; } if ((label|0) == 4) { $0 = 1; $17 = $0; STACKTOP = sp;return ($17|0); } else if ((label|0) == 6) { $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN12GameObserver9isInExileEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exile = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(2); if (!($5)) { label = 6; break; } $6 = ((($3)) + 180|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $exile = $13; $14 = ((($3)) + 180|0); $15 = $i; $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = $2; $21 = $exile; $22 = (__ZN14MTGPlayerCards8isInZoneEP15MTGCardInstanceP11MTGGameZone($19,$20,$21)|0); $23 = ($22|0)!=(0); if ($23) { label = 4; break; } $24 = $i; $25 = (($24) + 1)|0; $i = $25; } if ((label|0) == 4) { $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } else if ((label|0) == 6) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN12GameObserver17enchantmentStatusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, $card = 0, $card1 = 0, $i = 0, $j = 0, $k = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = ((($1)) + 180|0); $5 = $i; $6 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,$5)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); $11 = HEAP32[$10>>2]|0; $zone = $11; $12 = $zone; $13 = ((($12)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) - 1)|0; $k = $15; while(1) { $16 = $k; $17 = ($16|0)>=(0); $18 = $zone; if (!($17)) { break; } $19 = ((($18)) + 8|0); $20 = $k; $21 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $card = $22; $23 = $card; $24 = ($23|0)!=(0|0); if ($24) { $25 = $card; $26 = (__ZN13CardPrimitive7hasTypeEi($25,11)|0); if (!($26)) { $27 = $card; $28 = (__ZN13CardPrimitive10hasSubtypeEi($27,12)|0); if (!($28)) { $29 = $card; $30 = ((($29)) + 532|0); HEAP8[$30>>0] = 0; $31 = $card; $32 = ((($31)) + 472|0); HEAP32[$32>>2] = 0; } } } $33 = $k; $34 = (($33) + -1)|0; $k = $34; } $35 = ((($18)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) - 1)|0; $j = $37; while(1) { $38 = $j; $39 = ($38|0)>=(0); if (!($39)) { break; } $40 = $zone; $41 = ((($40)) + 8|0); $42 = $j; $43 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($41,$42)|0); $44 = HEAP32[$43>>2]|0; $card1 = $44; $45 = $card1; $46 = ((($45)) + 816|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = $card1; $50 = ((($49)) + 816|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($1,$51)|0); $53 = ($52|0)!=(0); if ($53) { $54 = $card1; $55 = (__ZN13CardPrimitive7hasTypeEi($54,11)|0); if (!($55)) { $56 = $card1; $57 = (__ZN13CardPrimitive10hasSubtypeEi($56,12)|0); if ($57) { $58 = $card1; $59 = ((($58)) + 816|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 532|0); HEAP8[$61>>0] = 1; $62 = $card1; $63 = ((($62)) + 816|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 472|0); $66 = HEAP32[$65>>2]|0; $67 = (($66) + 1)|0; HEAP32[$65>>2] = $67; } } } } $68 = $j; $69 = (($68) + -1)|0; $j = $69; } $70 = $i; $71 = (($70) + 1)|0; $i = $71; } STACKTOP = sp;return; } function __ZN12GameObserver8AffinityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $cc = 0, $color = 0; var $dd = 0, $dzones = 0, $i = 0, $i1 = 0, $i2 = 0, $i4 = 0, $j = 0, $jj = 0, $k = 0, $kk = 0, $na = 0, $newAff = 0, $original = 0, $p = 0, $reduce = 0, $reducem = 0, $removingCost = 0, $resetCost = 0, $tc = 0, $tcn = 0; var $tf = 0, $tf3 = 0, $type = 0, $w = 0, $z = 0, $zone = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dzones = sp + 184|0; $type = sp + 148|0; $tf = sp + 112|0; $3 = sp + 96|0; $zones = sp + 64|0; $4 = sp + 40|0; $tf3 = sp + 24|0; $5 = sp + 8|0; $0 = $this; $6 = $0; $dd = 0; L1: while(1) { $7 = $dd; $8 = ($7|0)<(2); if (!($8)) { label = 184; break; } $9 = ((($6)) + 180|0); $10 = $dd; $11 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; HEAP32[$dzones>>2] = $16; $17 = ((($dzones)) + 4|0); $18 = ((($6)) + 180|0); $19 = $dd; $20 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; HEAP32[$17>>2] = $25; $26 = ((($17)) + 4|0); $27 = ((($6)) + 180|0); $28 = $dd; $29 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($27,$28)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 84|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; HEAP32[$26>>2] = $34; $35 = ((($26)) + 4|0); $36 = ((($6)) + 180|0); $37 = $dd; $38 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($36,$37)|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; HEAP32[$35>>2] = $43; $kk = 0; while(1) { $44 = $kk; $45 = ($44|0)<(4); if (!($45)) { break; } $46 = $kk; $47 = (($dzones) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $zone = $48; $49 = $zone; $50 = ((($49)) + 56|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) - 1)|0; $cc = $52; while(1) { $53 = $cc; $54 = ($53|0)>=(0); if (!($54)) { break; } $55 = $zone; $56 = ((($55)) + 8|0); $57 = $cc; $58 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($56,$57)|0); $59 = HEAP32[$58>>2]|0; $card = $59; $60 = $card; $61 = ($60|0)!=(0|0); if ($61) { $color = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($type,211279); __THREW__ = 0; $62 = (invoke_ii(3903,84)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 23; break L1; } __THREW__ = 0; invoke_vi(3904,($62|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 24; break L1; } $original = $62; $67 = $original; $68 = $card; $69 = ((($68)) + 876|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 16|0); $72 = HEAP32[$71>>2]|0; __THREW__ = 0; $73 = (invoke_ii(4121,($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 23; break L1; } __THREW__ = 0; invoke_vii(4409,($67|0),($73|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 23; break L1; } $78 = $card; __THREW__ = 0; $79 = (invoke_ii(4134,($78|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 23; break L1; } __THREW__ = 0; $82 = (invoke_ii(3948,($79|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 23; break L1; } $85 = ($82|0)!=(0); if ($85) { label = 18; } else { $86 = $card; __THREW__ = 0; $87 = (invoke_ii(5032,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 23; break L1; } __THREW__ = 0; $90 = (invoke_ii(3948,($87|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 23; break L1; } $93 = ($90|0)!=(0); if ($93) { label = 18; } } L22: do { if ((label|0) == 18) { label = 0; $94 = $card; __THREW__ = 0; $95 = (invoke_ii(4134,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 23; break L1; } __THREW__ = 0; $98 = (invoke_ii(3948,($95|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 23; break L1; } $101 = ($98|0)!=(0); if ($101) { $102 = $original; $103 = $card; __THREW__ = 0; $104 = (invoke_ii(4134,($103|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 23; break L1; } __THREW__ = 0; (invoke_iii(4077,($102|0),($104|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 23; break L1; } } $113 = $card; __THREW__ = 0; $114 = (invoke_ii(5032,($113|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 23; break L1; } __THREW__ = 0; $117 = (invoke_ii(3948,($114|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 23; break L1; } $120 = ($117|0)!=(0); if ($120) { $121 = $original; $122 = $card; __THREW__ = 0; $123 = (invoke_ii(5032,($122|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 23; break L1; } __THREW__ = 0; (invoke_iii(5033,($121|0),($123|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 23; break L1; } } $128 = $card; __THREW__ = 0; $129 = (invoke_ii(4121,($128|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 23; break L1; } $132 = ($129|0)!=(0|0); if ($132) { $133 = $card; __THREW__ = 0; $134 = (invoke_ii(4121,($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 23; break L1; } $137 = $original; __THREW__ = 0; invoke_vii(4409,($134|0),($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 23; break L1; } } $140 = $card; __THREW__ = 0; $141 = (invoke_ii(4121,($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 23; break L1; } $144 = ((($141)) + 60|0); $145 = HEAP32[$144>>2]|0; $146 = ($145|0)!=(0|0); if (!($146)) { break; } $i = 0; while(1) { $147 = $i; $148 = $card; __THREW__ = 0; $149 = (invoke_ii(4121,($148|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 23; break L1; } $152 = ((($149)) + 60|0); $153 = HEAP32[$152>>2]|0; $154 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($153)|0); $155 = ($147>>>0)<($154>>>0); if (!($155)) { break L22; } $156 = $card; __THREW__ = 0; $157 = (invoke_ii(4121,($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 23; break L1; } $160 = ((($157)) + 60|0); $161 = HEAP32[$160>>2]|0; $162 = $i; __THREW__ = 0; $163 = (invoke_iii(4292,($161|0),($162|0))|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 23; break L1; } $166 = HEAP32[$163>>2]|0; $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 28|0); $169 = HEAP32[$168>>2]|0; $170 = $card; __THREW__ = 0; (invoke_iii($169|0,($166|0),($170|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 23; break L1; } $173 = $i; $174 = (($173) + 1)|0; $i = $174; } } } while(0); $reducem = 0; $resetCost = 0; $na = 0; while(1) { $175 = $na; $176 = $card; $177 = ((($176)) + 380|0); $178 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($177)|0); $179 = ($175>>>0)<($178>>>0); $180 = $card; if (!($179)) { break; } $181 = ((($180)) + 380|0); $182 = $na; __THREW__ = 0; $183 = (invoke_iii(3954,($181|0),($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 23; break L1; } $186 = HEAP32[$183>>2]|0; $187 = ($186|0)==(0|0); if ($187) { $189 = 0; } else { $188 = (___dynamic_cast($186,4000,1448,0)|0); $189 = $188; } $newAff = $189; $190 = $newAff; $191 = ($190|0)!=(0|0); do { if ($191) { $192 = $resetCost; $193 = $192&1; L60: do { if (!($193)) { $resetCost = 1; $194 = $card; __THREW__ = 0; $195 = (invoke_ii(4121,($194|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 23; break L1; } $198 = $original; __THREW__ = 0; invoke_vii(4409,($195|0),($198|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 23; break L1; } $201 = $card; __THREW__ = 0; $202 = (invoke_ii(4121,($201|0))|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 23; break L1; } $205 = ((($202)) + 60|0); $206 = HEAP32[$205>>2]|0; $207 = ($206|0)!=(0|0); if (!($207)) { break; } $i1 = 0; while(1) { $208 = $i1; $209 = $card; __THREW__ = 0; $210 = (invoke_ii(4121,($209|0))|0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { label = 23; break L1; } $213 = ((($210)) + 60|0); $214 = HEAP32[$213>>2]|0; $215 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($214)|0); $216 = ($208>>>0)<($215>>>0); if (!($216)) { break L60; } $217 = $card; __THREW__ = 0; $218 = (invoke_ii(4121,($217|0))|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 23; break L1; } $221 = ((($218)) + 60|0); $222 = HEAP32[$221>>2]|0; $223 = $i1; __THREW__ = 0; $224 = (invoke_iii(4292,($222|0),($223|0))|0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 23; break L1; } $227 = HEAP32[$224>>2]|0; $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 28|0); $230 = HEAP32[$229>>2]|0; $231 = $card; __THREW__ = 0; (invoke_iii($230|0,($227|0),($231|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 23; break L1; } $234 = $i1; $235 = (($234) + 1)|0; $i1 = $235; } } } while(0); __THREW__ = 0; invoke_vii(4129,($tf|0),($6|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 23; break L1; } $238 = $newAff; $239 = ((($238)) + 152|0); __THREW__ = 0; invoke_vii(3800,($3|0),($239|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 23; break L1; } $242 = $card; __THREW__ = 0; $243 = (invoke_iiiii(3943,($tf|0),($3|0),($242|0),(0|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 73; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $tcn = $243; $w = 0; while(1) { $246 = $w; $247 = ($246|0)<(2); if (!($247)) { break; } $248 = ((($6)) + 180|0); $249 = $w; __THREW__ = 0; $250 = (invoke_iii(4093,($248|0),($249|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 23; break L1; } $253 = HEAP32[$250>>2]|0; $p = $253; $254 = $p; $255 = ((($254)) + 84|0); $256 = HEAP32[$255>>2]|0; $257 = ((($256)) + 20|0); $258 = HEAP32[$257>>2]|0; HEAP32[$zones>>2] = $258; $259 = ((($zones)) + 4|0); $260 = $p; $261 = ((($260)) + 84|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 12|0); $264 = HEAP32[$263>>2]|0; HEAP32[$259>>2] = $264; $265 = ((($259)) + 4|0); $266 = $p; $267 = ((($266)) + 84|0); $268 = HEAP32[$267>>2]|0; $269 = ((($268)) + 16|0); $270 = HEAP32[$269>>2]|0; HEAP32[$265>>2] = $270; $271 = ((($265)) + 4|0); $272 = $p; $273 = ((($272)) + 84|0); $274 = HEAP32[$273>>2]|0; $275 = ((($274)) + 8|0); $276 = HEAP32[$275>>2]|0; HEAP32[$271>>2] = $276; $277 = ((($271)) + 4|0); $278 = $p; $279 = ((($278)) + 84|0); $280 = HEAP32[$279>>2]|0; $281 = ((($280)) + 28|0); $282 = HEAP32[$281>>2]|0; HEAP32[$277>>2] = $282; $283 = ((($277)) + 4|0); $284 = $p; $285 = ((($284)) + 84|0); $286 = HEAP32[$285>>2]|0; $287 = ((($286)) + 36|0); $288 = HEAP32[$287>>2]|0; HEAP32[$283>>2] = $288; $k = 0; while(1) { $289 = $k; $290 = ($289|0)<(6); if (!($290)) { break; } $291 = $k; $292 = (($zones) + ($291<<2)|0); $293 = HEAP32[$292>>2]|0; $z = $293; $294 = $tcn; $295 = HEAP32[$294>>2]|0; $296 = ((($295)) + 8|0); $297 = HEAP32[$296>>2]|0; $298 = $z; __THREW__ = 0; $299 = (invoke_iii($297|0,($294|0),($298|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { label = 23; break L1; } if ($299) { $302 = $z; $303 = $tcn; __THREW__ = 0; $304 = (invoke_iii(4468,($302|0),($303|0))|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { label = 23; break L1; } $307 = $reducem; $308 = (($307) + ($304))|0; $reducem = $308; } $311 = $k; $312 = (($311) + 1)|0; $k = $312; } $313 = $w; $314 = (($313) + 1)|0; $w = $314; } $315 = $tcn; $316 = ($315|0)!=(0|0); if ($316) { $317 = $tcn; $318 = ($317|0)==(0|0); if (!($318)) { $319 = HEAP32[$317>>2]|0; $320 = ((($319)) + 36|0); $321 = HEAP32[$320>>2]|0; FUNCTION_TABLE_vi[$321 & 8191]($317); } $tcn = 0; } $322 = $newAff; $323 = ((($322)) + 164|0); __THREW__ = 0; invoke_vii(3800,($4|0),($323|0)); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { label = 23; break L1; } __THREW__ = 0; $326 = (invoke_iiii(3947,($4|0),(0|0),(0|0))|0); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 87; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $removingCost = $326; $j = 0; while(1) { $329 = $j; $330 = $reducem; $331 = ($329|0)<($330|0); if (!($331)) { break; } $332 = $card; __THREW__ = 0; $333 = (invoke_ii(4121,($332|0))|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { label = 23; break L1; } $336 = $removingCost; __THREW__ = 0; (invoke_iii(5033,($333|0),($336|0))|0); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; if ($338) { label = 23; break L1; } $339 = $j; $340 = (($339) + 1)|0; $j = $340; } $343 = $removingCost; $344 = ($343|0)!=(0|0); if (!($344)) { break; } $345 = $removingCost; $346 = ($345|0)==(0|0); if (!($346)) { $347 = HEAP32[$345>>2]|0; $348 = ((($347)) + 12|0); $349 = HEAP32[$348>>2]|0; FUNCTION_TABLE_vi[$349 & 8191]($345); } $removingCost = 0; } } while(0); $350 = $na; $351 = (($350) + 1)|0; $na = $351; } __THREW__ = 0; $352 = (invoke_iii(4070,($180|0),69)|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { label = 23; break L1; } $355 = ($352|0)!=(0); do { if ($355) { label = 107; } else { $356 = $card; __THREW__ = 0; $357 = (invoke_iii(4070,($356|0),71)|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { label = 23; break L1; } $360 = ($357|0)!=(0); if ($360) { label = 107; } else { $361 = $card; __THREW__ = 0; $362 = (invoke_iii(4070,($361|0),75)|0); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; if ($364) { label = 23; break L1; } $365 = ($362|0)!=(0); if ($365) { label = 107; break; } $366 = $card; __THREW__ = 0; $367 = (invoke_iii(4070,($366|0),72)|0); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { label = 23; break L1; } $370 = ($367|0)!=(0); if ($370) { label = 107; break; } $371 = $card; __THREW__ = 0; $372 = (invoke_iii(4070,($371|0),73)|0); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if ($374) { label = 23; break L1; } $375 = ($372|0)!=(0); if ($375) { label = 107; break; } $376 = $card; __THREW__ = 0; $377 = (invoke_iii(4070,($376|0),70)|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; if ($379) { label = 23; break L1; } $380 = ($377|0)!=(0); if ($380) { label = 107; break; } $381 = $card; __THREW__ = 0; $382 = (invoke_iii(4070,($381|0),74)|0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { label = 23; break L1; } $385 = ($382|0)!=(0); if ($385) { label = 107; } } } } while(0); L125: do { if ((label|0) == 107) { label = 0; $386 = $card; __THREW__ = 0; $387 = (invoke_iii(4070,($386|0),69)|0); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 23; break L1; } $390 = ($387|0)!=(0); do { if ($390) { __THREW__ = 0; (invoke_iii(3925,($type|0),(158363|0))|0); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 23; break L1; } } else { $393 = $card; __THREW__ = 0; $394 = (invoke_iii(4070,($393|0),74)|0); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 23; break L1; } $397 = ($394|0)!=(0); if ($397) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162448|0))|0); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { label = 23; break L1; } else { break; } } $400 = $card; __THREW__ = 0; $401 = (invoke_iii(4070,($400|0),73)|0); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 23; break L1; } $404 = ($401|0)!=(0); if ($404) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162439|0))|0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 23; break L1; } else { break; } } $407 = $card; __THREW__ = 0; $408 = (invoke_iii(4070,($407|0),70)|0); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if ($410) { label = 23; break L1; } $411 = ($408|0)!=(0); if ($411) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162454|0))|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { label = 23; break L1; } else { break; } } $414 = $card; __THREW__ = 0; $415 = (invoke_iii(4070,($414|0),72)|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 23; break L1; } $418 = ($415|0)!=(0); if ($418) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162432|0))|0); $419 = __THREW__; __THREW__ = 0; $420 = $419&1; if ($420) { label = 23; break L1; } else { break; } } $421 = $card; __THREW__ = 0; $422 = (invoke_iii(4070,($421|0),71)|0); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; if ($424) { label = 23; break L1; } $425 = ($422|0)!=(0); if ($425) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162425|0))|0); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { label = 23; break L1; } else { break; } } $428 = $card; __THREW__ = 0; $429 = (invoke_iii(4070,($428|0),75)|0); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { label = 23; break L1; } $432 = ($429|0)!=(0); if (!($432)) { break; } $color = 1; __THREW__ = 0; (invoke_iii(3925,($type|0),(158127|0))|0); $433 = __THREW__; __THREW__ = 0; $434 = $433&1; if ($434) { label = 23; break L1; } } } while(0); $435 = $card; __THREW__ = 0; $436 = (invoke_ii(4121,($435|0))|0); $437 = __THREW__; __THREW__ = 0; $438 = $437&1; if ($438) { label = 23; break L1; } $439 = $original; __THREW__ = 0; invoke_vii(4409,($436|0),($439|0)); $440 = __THREW__; __THREW__ = 0; $441 = $440&1; if ($441) { label = 23; break L1; } $442 = $card; __THREW__ = 0; $443 = (invoke_ii(4121,($442|0))|0); $444 = __THREW__; __THREW__ = 0; $445 = $444&1; if ($445) { label = 23; break L1; } $446 = ((($443)) + 60|0); $447 = HEAP32[$446>>2]|0; $448 = ($447|0)!=(0|0); L157: do { if ($448) { $i2 = 0; while(1) { $449 = $i2; $450 = $card; __THREW__ = 0; $451 = (invoke_ii(4121,($450|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { label = 23; break L1; } $454 = ((($451)) + 60|0); $455 = HEAP32[$454>>2]|0; $456 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($455)|0); $457 = ($449>>>0)<($456>>>0); if (!($457)) { break L157; } $458 = $card; __THREW__ = 0; $459 = (invoke_ii(4121,($458|0))|0); $460 = __THREW__; __THREW__ = 0; $461 = $460&1; if ($461) { label = 23; break L1; } $462 = ((($459)) + 60|0); $463 = HEAP32[$462>>2]|0; $464 = $i2; __THREW__ = 0; $465 = (invoke_iii(4292,($463|0),($464|0))|0); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 23; break L1; } $468 = HEAP32[$465>>2]|0; $469 = HEAP32[$468>>2]|0; $470 = ((($469)) + 28|0); $471 = HEAP32[$470>>2]|0; $472 = $card; __THREW__ = 0; (invoke_iii($471|0,($468|0),($472|0))|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { label = 23; break L1; } $475 = $i2; $476 = (($475) + 1)|0; $i2 = $476; } } } while(0); $reduce = 0; $477 = $card; __THREW__ = 0; $478 = (invoke_iii(4070,($477|0),75)|0); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { label = 23; break L1; } $481 = ($478|0)!=(0); do { if ($481) { __THREW__ = 0; invoke_vii(4129,($tf3|0),($6|0)); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { label = 23; break L1; } __THREW__ = 0; invoke_vii(3797,($5|0),(148873|0)); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { label = 23; break L1; } __THREW__ = 0; $486 = (invoke_iiiii(3943,($tf3|0),($5|0),(0|0),(0|0))|0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; if ($488) { label = 150; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $tc = $486; $489 = $card; __THREW__ = 0; $490 = (invoke_ii(3945,($489|0))|0); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { label = 23; break L1; } $493 = ((($490)) + 84|0); $494 = HEAP32[$493>>2]|0; $495 = ((($494)) + 24|0); $496 = HEAP32[$495>>2]|0; $497 = $tc; __THREW__ = 0; $498 = (invoke_iii(4468,($496|0),($497|0))|0); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; if ($500) { label = 23; break L1; } $reduce = $498; $501 = $tc; $502 = ($501|0)!=(0|0); if (!($502)) { break; } $503 = $tc; $504 = ($503|0)==(0|0); if (!($504)) { $505 = HEAP32[$503>>2]|0; $506 = ((($505)) + 36|0); $507 = HEAP32[$506>>2]|0; FUNCTION_TABLE_vi[$507 & 8191]($503); } $tc = 0; } else { $510 = $card; __THREW__ = 0; $511 = (invoke_ii(3945,($510|0))|0); $512 = __THREW__; __THREW__ = 0; $513 = $512&1; if ($513) { label = 23; break L1; } $514 = ((($511)) + 84|0); $515 = HEAP32[$514>>2]|0; $516 = ((($515)) + 24|0); $517 = HEAP32[$516>>2]|0; __THREW__ = 0; $518 = (invoke_iii(4065,($517|0),($type|0))|0); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; if ($520) { label = 23; break L1; } $reduce = $518; } } while(0); $i4 = 0; while(1) { $521 = $i4; $522 = $reduce; $523 = ($521|0)<($522|0); if (!($523)) { break L125; } $524 = $card; __THREW__ = 0; $525 = (invoke_ii(4121,($524|0))|0); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { label = 23; break L1; } $528 = $color; __THREW__ = 0; $529 = (invoke_iii(3959,($525|0),($528|0))|0); $530 = __THREW__; __THREW__ = 0; $531 = $530&1; if ($531) { label = 23; break L1; } $532 = ($529|0)>(0); if ($532) { $533 = $card; __THREW__ = 0; $534 = (invoke_ii(4121,($533|0))|0); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if ($536) { label = 23; break L1; } $537 = $color; __THREW__ = 0; (invoke_iiii(4085,($534|0),($537|0),1)|0); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { label = 23; break L1; } } $540 = $i4; $541 = (($540) + 1)|0; $i4 = $541; } } } while(0); $542 = $card; __THREW__ = 0; $543 = (invoke_iii(4070,($542|0),120)|0); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { label = 23; break L1; } $546 = ($543|0)!=(0); $547 = $card; L194: do { if ($546) { __THREW__ = 0; $548 = (invoke_ii(4121,($547|0))|0); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { label = 23; break L1; } __THREW__ = 0; $551 = (invoke_ii(3948,($548|0))|0); $552 = __THREW__; __THREW__ = 0; $553 = $552&1; if ($553) { label = 23; break L1; } $jj = $551; while(1) { $554 = $jj; $555 = ($554|0)<(3); if (!($555)) { break L194; } $556 = $card; __THREW__ = 0; $557 = (invoke_ii(4121,($556|0))|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; if ($559) { label = 23; break L1; } __THREW__ = 0; (invoke_iiii(4089,($557|0),0,1)|0); $560 = __THREW__; __THREW__ = 0; $561 = $560&1; if ($561) { label = 23; break L1; } $562 = $card; $563 = ((($562)) + 988|0); $564 = HEAP32[$563>>2]|0; $565 = (($564) + 1)|0; HEAP32[$563>>2] = $565; $566 = $jj; $567 = (($566) + 1)|0; $jj = $567; } } else { $568 = ((($547)) + 988|0); $569 = HEAP32[$568>>2]|0; $570 = ($569|0)!=(0); if (!($570)) { break; } $571 = $card; __THREW__ = 0; $572 = (invoke_ii(4121,($571|0))|0); $573 = __THREW__; __THREW__ = 0; $574 = $573&1; if ($574) { label = 23; break L1; } $575 = $card; $576 = ((($575)) + 988|0); $577 = HEAP32[$576>>2]|0; __THREW__ = 0; (invoke_iiii(4085,($572|0),0,($577|0))|0); $578 = __THREW__; __THREW__ = 0; $579 = $578&1; if ($579) { label = 23; break L1; } $580 = $card; $581 = ((($580)) + 988|0); HEAP32[$581>>2] = 0; } } while(0); $582 = $original; $583 = ($582|0)!=(0|0); if ($583) { $584 = $original; $585 = ($584|0)==(0|0); if (!($585)) { $586 = HEAP32[$584>>2]|0; $587 = ((($586)) + 12|0); $588 = HEAP32[$587>>2]|0; FUNCTION_TABLE_vi[$588 & 8191]($584); } $original = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); } $589 = $cc; $590 = (($589) + -1)|0; $cc = $590; } $593 = $kk; $594 = (($593) + 1)|0; $kk = $594; } $595 = $dd; $596 = (($595) + 1)|0; $dd = $596; } if ((label|0) == 23) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $1 = $109; $2 = $110; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $591 = $1; $592 = $2; ___resumeException($591|0); // unreachable; } else if ((label|0) == 24) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $1 = $111; $2 = $112; __ZdlPv($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $591 = $1; $592 = $2; ___resumeException($591|0); // unreachable; } else if ((label|0) == 73) { $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $1 = $309; $2 = $310; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $591 = $1; $592 = $2; ___resumeException($591|0); // unreachable; } else if ((label|0) == 87) { $341 = ___cxa_find_matching_catch()|0; $342 = tempRet0; $1 = $341; $2 = $342; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $591 = $1; $592 = $2; ___resumeException($591|0); // unreachable; } else if ((label|0) == 150) { $508 = ___cxa_find_matching_catch()|0; $509 = tempRet0; $1 = $508; $2 = $509; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $591 = $1; $592 = $2; ___resumeException($591|0); // unreachable; } else if ((label|0) == 184) { STACKTOP = sp;return; } } function __ZN12GameObserver6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 172|0); $6 = HEAP32[$5>>2]|0; __ZN10DuelLayers6RenderEv($6); } $7 = ((($1)) + 168|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { label = 6; } else { $10 = ((($1)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($1)) + 172|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN10DuelLayers11actionLayerEv($14)|0); $16 = (__ZN11ActionLayer18isWaitingForAnswerEv($15)|0); $17 = ($16|0)!=(0|0); if ($17) { label = 6; } } } if ((label|0) == 6) { $18 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer8DrawRectEffffj($18,0.0,0.0,480.0,272.0,-65536); } $19 = ((($1)) + 160|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = ((($1)) + 160|0); $23 = HEAP32[$22>>2]|0; __ZN10ExtraCosts6RenderEv($23); } $i = 0; while(1) { $24 = $i; $25 = ((($1)) + 180|0); $26 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($24>>>0)<($26>>>0); if (!($27)) { break; } $28 = ((($1)) + 180|0); $29 = $i; $30 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 56|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($31); $35 = $i; $36 = (($35) + 1)|0; $i = $36; } STACKTOP = sp;return; } function __ZN12GameObserver13ButtonPressedEP13PlayGuiObject($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $_tc = 0, $_tc1 = 0, $avatar = 0; var $card = 0, $cardview = 0, $exile = 0, $graveyard = 0, $library = 0, $opponentHand = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,6296,2184,0)|0); $6 = $5; } $cardview = $6; $7 = $cardview; $8 = ($7|0)!=(0|0); if ($8) { $9 = $cardview; $10 = (__ZN8CardView7getCardEv($9)|0); $card = $10; $11 = $card; $12 = $card; $13 = ($12|0)==(0|0); $14 = ((($12)) + 280|0); $15 = $13 ? 0 : $14; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($2,$11,$15,1)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,6296,3896,0)|0); $19 = $18; } $library = $19; $20 = $library; $21 = ($20|0)!=(0|0); if ($21) { $22 = $library; $23 = ((($22)) + 112|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); if ($25) { $26 = $library; __ZN11GuiGameZone13toggleDisplayEv($26); (__ZN12GameObserver21forceShuffleLibrariesEv($2)|0); STACKTOP = sp;return; } $27 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $_tc = $27; $28 = $_tc; $29 = ($28|0)!=(0|0); if (!($29)) { STACKTOP = sp;return; } $30 = $_tc; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = $library; $35 = ((($34)) + 104|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_iii[$33 & 8191]($30,$36)|0); if (!($37)) { STACKTOP = sp;return; } $38 = $library; __ZN11GuiGameZone13toggleDisplayEv($38); $39 = $library; $40 = ((($39)) + 104|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 64|0); HEAP8[$42>>0] = 1; STACKTOP = sp;return; } $43 = $1; $44 = ($43|0)==(0|0); if ($44) { $46 = 0; } else { $45 = (___dynamic_cast($43,6296,3848,0)|0); $46 = $45; } $graveyard = $46; $47 = $graveyard; $48 = ($47|0)!=(0|0); if ($48) { $49 = $graveyard; __ZN11GuiGameZone13toggleDisplayEv($49); STACKTOP = sp;return; } $50 = $1; $51 = ($50|0)==(0|0); if ($51) { $53 = 0; } else { $52 = (___dynamic_cast($50,6296,3864,0)|0); $53 = $52; } $exile = $53; $54 = $exile; $55 = ($54|0)!=(0|0); if ($55) { $56 = $exile; __ZN11GuiGameZone13toggleDisplayEv($56); STACKTOP = sp;return; } $57 = $1; $58 = ($57|0)==(0|0); if ($58) { $60 = 0; } else { $59 = (___dynamic_cast($57,6296,3880,0)|0); $60 = $59; } $opponentHand = $60; $61 = $opponentHand; $62 = ($61|0)!=(0|0); if ($62) { $63 = $opponentHand; $64 = ((($63)) + 112|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0); if ($66) { $67 = $opponentHand; __ZN11GuiGameZone13toggleDisplayEv($67); STACKTOP = sp;return; } $68 = (__ZN12GameObserver23getCurrentTargetChooserEv($2)|0); $_tc1 = $68; $69 = $_tc1; $70 = ($69|0)!=(0|0); if (!($70)) { STACKTOP = sp;return; } $71 = $_tc1; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = $opponentHand; $76 = ((($75)) + 104|0); $77 = HEAP32[$76>>2]|0; $78 = (FUNCTION_TABLE_iii[$74 & 8191]($71,$77)|0); if (!($78)) { STACKTOP = sp;return; } $79 = $opponentHand; __ZN11GuiGameZone13toggleDisplayEv($79); STACKTOP = sp;return; } $80 = $1; $81 = ($80|0)==(0|0); if ($81) { $83 = 0; } else { $82 = (___dynamic_cast($80,6296,3816,0)|0); $83 = $82; } $avatar = $83; $84 = $avatar; $85 = ($84|0)!=(0|0); if ($85) { $86 = $avatar; $87 = ((($86)) + 108|0); $88 = HEAP32[$87>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($2,0,$88,1)|0); STACKTOP = sp;return; } $89 = $1; $90 = ($89|0)==(0|0); if ($90) { $92 = 0; } else { $91 = (___dynamic_cast($89,6296,3720,52)|0); $92 = $91; } $93 = ($92|0)!=(0|0); if (!($93)) { STACKTOP = sp;return; } $94 = ((($2)) + 172|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN10DuelLayers15getPhaseHandlerEv($95)|0); (__ZN12MTGGamePhase13NextGamePhaseEv($96)|0); STACKTOP = sp;return; } function __ZN12GameObserver18stackObjectClickedEP13Interruptible($this,$action) { $this = $this|0; $action = $action|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $9 = 0, $reaction = 0, $result = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 32|0; $4 = sp + 12|0; $0 = $this; $1 = $action; $6 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $7 = ((($stream)) + 8|0); __THREW__ = 0; $8 = (invoke_iii(3839,($7|0),(127714|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L1: do { if (!($10)) { $11 = ((($6)) + 172|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii(3844,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = $1; __THREW__ = 0; $17 = (invoke_iii(5034,($13|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; $20 = (invoke_iii(3919,($8|0),($17|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(3839,($20|0),(197976|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; $25 = (invoke_ii(4105,($6|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __THREW__ = 0; invoke_vii(3841,($4|0),($stream|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; invoke_viii(3842,($6|0),($25|0),($4|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $79 = $2; $80 = $3; ___resumeException($79|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $32 = ((($6)) + 168|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); do { if ($34) { $35 = ((($6)) + 168|0); $36 = HEAP32[$35>>2]|0; $37 = $1; $38 = ($37|0)==(0|0); $39 = ((($37)) + 88|0); $40 = $38 ? 0 : $39; __THREW__ = 0; $41 = (invoke_iii(5035,($36|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L1; } $result = $41; $44 = $result; $45 = ($44|0)==(2); if ($45) { $46 = ((($6)) + 12|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; (invoke_iiiii(5036,($6|0),($47|0),(0|0),0)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break L1; } else { break; } } $5 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } else { $54 = ((($6)) + 172|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii(3911,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break L1; } $59 = $1; $60 = ($59|0)==(0|0); $61 = ((($59)) + 88|0); $62 = $60 ? 0 : $61; __THREW__ = 0; $63 = (invoke_iii(5037,($56|0),($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { break L1; } $reaction = $63; $66 = $reaction; $67 = ($66|0)==(-1); if ($67) { $68 = ((($6)) + 172|0); $69 = HEAP32[$68>>2]|0; __THREW__ = 0; $70 = (invoke_ii(3911,($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L1; } $73 = $1; $74 = ($73|0)==(0|0); $75 = ((($73)) + 88|0); $76 = $74 ? 0 : $75; __THREW__ = 0; (invoke_iii(5038,($70|0),($76|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L1; } } } } while(0); $5 = 0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } } } } } } } } while(0); $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $79 = $2; $80 = $3; ___resumeException($79|0); // unreachable; } function __ZN12GameObserver9cardClickEP15MTGCardInstanceP10MTGAbility($this,$card,$ability) { $this = $this|0; $card = $card|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $choice = 0, $index = 0, $logChoice = 0, $result = 0, $stream = 0, $zone = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $choice = sp + 172|0; $stream = sp + 24|0; $5 = sp; $0 = $this; $1 = $card; $2 = $ability; $6 = $0; $7 = $1; $8 = ((($7)) + 392|0); $9 = HEAP32[$8>>2]|0; $zone = $9; $index = 0; $10 = $zone; $11 = ($10|0)!=(0|0); if ($11) { $12 = $zone; $13 = $1; $14 = (__ZN11MTGGameZone8getIndexEP15MTGCardInstance($12,$13)|0); $index = $14; } $15 = ((($6)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10DuelLayers11actionLayerEv($16)|0); $18 = $1; $19 = $2; $20 = (__ZN11ActionLayer24getMenuIdFromCardAbilityEP15MTGCardInstanceP10MTGAbilityRi($17,$18,$19,$choice)|0); $21 = $20&1; $logChoice = $21; $22 = $2; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 76|0); $25 = HEAP32[$24>>2]|0; $26 = $1; $27 = (FUNCTION_TABLE_iii[$25 & 8191]($22,$26)|0); $result = $27; $28 = $1; $29 = $zone; $30 = $index; $31 = $result; __ZN12GameObserver9logActionEP15MTGCardInstanceP11MTGGameZoneji($6,$28,$29,$30,$31); $32 = $logChoice; $33 = $32&1; if (!($33)) { $53 = $result; STACKTOP = sp;return ($53|0); } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $34 = ((($stream)) + 8|0); __THREW__ = 0; $35 = (invoke_iii(3839,($34|0),(144106|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = HEAP32[$choice>>2]|0; __THREW__ = 0; (invoke_iii(3919,($35|0),($38|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = ((($6)) + 212|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; invoke_vii(3841,($5|0),($stream|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __THREW__ = 0; invoke_viii(3842,($6|0),($42|0),($5|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $51 = $3; $52 = $4; ___resumeException($51|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $53 = $result; STACKTOP = sp;return ($53|0); } } } } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $51 = $3; $52 = $4; ___resumeException($51|0); // unreachable; return (0)|0; } function __ZN12GameObserver9logActionEP15MTGCardInstanceP11MTGGameZoneji($this,$card,$zone,$index,$result) { $this = $this|0; $card = $card|0; $zone = $zone|0; $index = $index|0; $result = $result|0; var $$str$59$1271$$str$60$1272 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 24|0; $7 = sp; $0 = $this; $1 = $card; $2 = $zone; $3 = $index; $4 = $result; $8 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $9 = $2; $10 = ($9|0)==(0|0); if ($10) { $11 = $1; $12 = ((($11)) + 392|0); $13 = HEAP32[$12>>2]|0; $2 = $13; } $14 = ((($stream)) + 8|0); __THREW__ = 0; $15 = (invoke_iii(3839,($14|0),(167627|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = $1; __THREW__ = 0; $19 = (invoke_ii(3945,($18|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($8)) + 180|0); __THREW__ = 0; $23 = (invoke_iii(4093,($22|0),0)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = HEAP32[$23>>2]|0; $27 = ($19|0)==($26|0); $$str$59$1271$$str$60$1272 = $27 ? 127721 : 127724; __THREW__ = 0; $28 = (invoke_iii(3839,($15|0),($$str$59$1271$$str$60$1272|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = $2; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; $35 = (invoke_ii($34|0,($31|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; $38 = (invoke_iii(3839,($28|0),($35|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; $41 = (invoke_iii(3839,($38|0),(197974|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = $3; __THREW__ = 0; $45 = (invoke_iii(3840,($41|0),($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { __THREW__ = 0; $48 = (invoke_iii(3839,($45|0),(127727|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $51 = $4; __THREW__ = 0; $52 = (invoke_iii(3919,($48|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = $1; __THREW__ = 0; $56 = (invoke_ii(5039,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __THREW__ = 0; (invoke_iii(3885,($52|0),($56|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { $61 = HEAP32[$8>>2]|0; $62 = HEAP32[$61>>2]|0; __THREW__ = 0; invoke_vii(3841,($7|0),($stream|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; invoke_vii($62|0,($8|0),($7|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return; } $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $5 = $69; $6 = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $71 = $5; $72 = $6; ___resumeException($71|0); // unreachable; } } } } } } } } } } } } } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $5 = $67; $6 = $68; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $71 = $5; $72 = $6; ___resumeException($71|0); // unreachable; } function __ZN12GameObserver9cardClickEP15MTGCardInstancei($this,$card,$abilityType) { $this = $this|0; $card = $card|0; $abilityType = $abilityType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $abilityType; $3 = $0; $result = 0; $4 = ((($3)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10DuelLayers11actionLayerEv($5)|0); $7 = $2; $8 = (__ZN11ActionLayer10getAbilityEi($6,$7)|0); $a = $8; $9 = $a; $10 = ($9|0)!=(0|0); if (!($10)) { $14 = $result; STACKTOP = sp;return ($14|0); } $11 = $1; $12 = $a; $13 = (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10MTGAbility($3,$11,$12)|0); $result = $13; $14 = $result; STACKTOP = sp;return ($14|0); } function __ZN12GameObserver12cardClickLogEbP6PlayerP11MTGGameZoneP15MTGCardInstanceji($this,$log,$clickedPlayer,$zone,$backup,$index,$toReturn) { $this = $this|0; $log = $log|0; $clickedPlayer = $clickedPlayer|0; $zone = $zone|0; $backup = $backup|0; $index = $index|0; $toReturn = $toReturn|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 8|0; $0 = $this; $10 = $log&1; $1 = $10; $2 = $clickedPlayer; $3 = $zone; $4 = $backup; $5 = $index; $6 = $toReturn; $11 = $0; $12 = $1; $13 = $12&1; if (!($13)) { $29 = $6; STACKTOP = sp;return ($29|0); } $14 = $2; $15 = ($14|0)!=(0|0); if ($15) { $16 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_viii(3842,($11|0),($16|0),($7|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $8 = $19; $9 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $21 = $8; $22 = $9; ___resumeException($21|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $29 = $6; STACKTOP = sp;return ($29|0); } else { $23 = $3; $24 = ($23|0)!=(0|0); if (!($24)) { $29 = $6; STACKTOP = sp;return ($29|0); } $25 = $4; $26 = $3; $27 = $5; $28 = $6; __ZN12GameObserver9logActionEP15MTGCardInstanceP11MTGGameZoneji($11,$25,$26,$27,$28); $29 = $6; STACKTOP = sp;return ($29|0); } return (0)|0; } function __ZN12GameObserver5untapEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $2; $4 = (__ZN15MTGCardInstance11isUntappingEv($3)|0); $5 = ($4|0)!=(0); do { if ($5) { $6 = $2; $7 = (__ZN15MTGCardInstance3hasEi($6,40)|0); $8 = ($7|0)!=(0); if ($8) { $0 = 0; break; } $9 = $2; $10 = ((($9)) + 460|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)>(0); if ($12) { $0 = 0; break; } else { $13 = $2; __ZN15MTGCardInstance12attemptUntapEv($13); $0 = 1; break; } } else { $0 = 0; } } while(0); $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN12GameObserver9isInGraveEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $graveyard = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(2); if (!($5)) { label = 6; break; } $6 = ((($3)) + 180|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; $graveyard = $13; $14 = ((($3)) + 180|0); $15 = $i; $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = $2; $21 = $graveyard; $22 = (__ZN14MTGPlayerCards8isInZoneEP15MTGCardInstanceP11MTGGameZone($19,$20,$21)|0); $23 = ($22|0)!=(0); if ($23) { label = 4; break; } $24 = $i; $25 = (($24) + 1)|0; $i = $25; } if ((label|0) == 4) { $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } else if ((label|0) == 6) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN12GameObserver15targetListIsSetEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp; $1 = $this; $2 = $card; $3 = $1; $4 = ((($3)) + 168|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if ($6) { __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$3); $7 = $2; $8 = (__ZN20TargetChooserFactory19createTargetChooserEP15MTGCardInstance($tcf,$7)|0); $9 = ((($3)) + 168|0); HEAP32[$9>>2] = $8; $10 = ((($3)) + 168|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $0 = 1; $34 = $0; STACKTOP = sp;return ($34|0); } } $13 = ((($3)) + 168|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($3)) + 168|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN13TargetChooser17validTargetsExistEi($17,1)|0); if ($18) { $19 = $2; $20 = ((($3)) + 12|0); HEAP32[$20>>2] = $19; $21 = ((($3)) + 168|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN13TargetChooser13targetListSetEv($22)|0); $0 = $23; $34 = $0; STACKTOP = sp;return ($34|0); } } $24 = ((($3)) + 168|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($3)) + 168|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { $30 = HEAP32[$28>>2]|0; $31 = ((($30)) + 36|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vi[$32 & 8191]($28); } $33 = ((($3)) + 168|0); HEAP32[$33>>2] = 0; } $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } function __ZN12GameObserver9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $areaS = 0, $limiter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 84|0; $areaS = sp + 60|0; $3 = sp + 48|0; $6 = sp + 28|0; $8 = sp + 12|0; $9 = sp; $1 = $this; $2 = $s; $10 = $1; $11 = $2; $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($11,197972,0)|0); $limiter = $12; $13 = $limiter; $14 = ($13|0)==(-1); if ($14) { $15 = $2; $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($15,156393,0)|0); $limiter = $16; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $17 = $limiter; $18 = ($17|0)!=(-1); L4: do { if ($18) { $19 = $2; $20 = $limiter; __THREW__ = 0; invoke_viiii(3795,($3|0),($19|0),0,($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if (!($22)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158108)|0); $24 = ($23|0)==(0); if ($24) { $25 = $2; $26 = $limiter; $27 = (($26) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($25|0),($27|0),-1); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $31 = (invoke_ii(3938,($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } else { $34 = (($31) - 1)|0; $35 = ((($10)) + 132|0); HEAP32[$35>>2] = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } } $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,127730)|0); $41 = ($40|0)==(0); if (!($41)) { break L4; } $42 = $2; $43 = $limiter; $44 = (($43) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($42|0),($44|0),-1); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; do { if ($49) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $4 = $54; $5 = $55; } else { __THREW__ = 0; $50 = (invoke_ii(5040,($8|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $53 = ((($10)) + 112|0); HEAP32[$53>>2] = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } } while(0); $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $58 = $$pre_trunc&1; STACKTOP = sp;return ($58|0); } function __ZN12GameObserver4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbi($this,$ss,$undo,$controlledPlayerIndex) { $this = $this|0; $ss = $ss|0; $undo = $undo|0; $controlledPlayerIndex = $controlledPlayerIndex|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $currentPlayerSet = 0, $s = 0, $state = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 276|0; $$byval_copy$1 = sp + 272|0; $$byval_copy = sp + 268|0; $s = sp + 240|0; $stream = sp + 96|0; $6 = sp + 76|0; $7 = sp + 72|0; $8 = sp + 68|0; $9 = sp + 64|0; $10 = sp + 60|0; $11 = sp + 48|0; $12 = sp + 36|0; $13 = sp + 24|0; $14 = sp + 12|0; $15 = sp; $0 = $this; $1 = $ss; $16 = $undo&1; $2 = $16; $3 = $controlledPlayerIndex; $17 = $0; $currentPlayerSet = 0; $state = -1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); $18 = $1; __THREW__ = 0; invoke_viii(4204,($stream|0),($18|0),24); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $242 = $4; $243 = $5; ___resumeException($242|0); // unreachable; } $21 = ((($17)) + 68|0); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L5: do { if ($23) { label = 10; } else { __THREW__ = 0; invoke_vii(4048,($21|0),($6|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __THREW__ = 0; invoke_vi(5041,($17|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 10; } else { L10: while(1) { __THREW__ = 0; $28 = (invoke_iii(4205,($stream|0),($s|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 10; break L5; } $31 = HEAP32[$28>>2]|0; $32 = ((($31)) + -12|0); $33 = HEAP32[$32>>2]|0; $34 = (($28) + ($33)|0); __THREW__ = 0; $35 = (invoke_ii(4206,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 10; break L5; } if (!($35)) { label = 79; break; } $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $39 = ($38|0)!=(0); if (!($39)) { continue; } $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $47 = (($46) - 1)|0; __THREW__ = 0; $48 = (invoke_iii(4365,($s|0),($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 10; break L5; } $51 = HEAP8[$48>>0]|0; $52 = $51 << 24 >> 24; $53 = ($52|0)==(13); if ($53) { $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $55 = (($54) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($55|0),-1)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 10; break L5; } } $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $59 = ($58|0)!=(0); if (!($59)) { continue; } __THREW__ = 0; $60 = (invoke_iii(4365,($s|0),0)|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 10; break L5; } $63 = HEAP8[$60>>0]|0; $64 = $63 << 24 >> 24; $65 = ($64|0)==(35); if ($65) { continue; } $66 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$7>>2] = $66; $67 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($s)|0); HEAP32[$8>>2] = $67; $68 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$9>>2] = $68; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$9>>2]|0; $69 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 10; break L5; } HEAP32[$10>>2] = $69; $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,127736,0)|0); $73 = ($72|0)==(0); if ($73) { __THREW__ = 0; invoke_viiii(3795,($11|0),($s|0),5,-1); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 10; break L5; } $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; $77 = (invoke_ii(3938,($76|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 23; break; } $80 = ((($17)) + 4|0); HEAP32[$80>>2] = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $81 = ((($17)) + 68|0); $82 = ((($17)) + 4|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; invoke_vii(5042,($81|0),($83|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 10; break L5; } else { continue; } } $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,127677,0)|0); $89 = ($88|0)==(0); if ($89) { $90 = ((($17)) + 68|0); __THREW__ = 0; invoke_viiii(3795,($13|0),($s|0),8,-1); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 10; break L5; } $93 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; invoke_vii(3797,($12|0),($93|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 29; break; } __THREW__ = 0; invoke_vii(4048,($90|0),($12|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 30; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); continue; } $102 = $state; switch ($102|0) { case -1: { $103 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156315)|0); $104 = ($103|0)==(0); if (!($104)) { continue L10; } $105 = $state; $106 = (($105) + 1)|0; $state = $106; continue L10; break; } case 0: { $107 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156332)|0); $108 = ($107|0)==(0); if ($108) { $109 = $state; $110 = (($109) + 1)|0; $state = $110; continue L10; } __THREW__ = 0; $111 = (invoke_iii(5043,($17|0),($s|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 10; break L5; } $114 = $111&1; $currentPlayerSet = $114; continue L10; break; } case 1: { $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156342)|0); $116 = ($115|0)==(0); if ($116) { $117 = $state; $118 = (($117) + 1)|0; $state = $118; continue L10; } $119 = ((($17)) + 180|0); $120 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($119)|0); $121 = ($120|0)==(0); if ($121) { label = 44; } else { $122 = ((($17)) + 180|0); __THREW__ = 0; $123 = (invoke_iii(4093,($122|0),0)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 10; break L5; } $126 = HEAP32[$123>>2]|0; $127 = ($126|0)!=(0|0); if (!($127)) { label = 44; } } do { if ((label|0) == 44) { label = 0; $128 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156379,0)|0); $129 = ($128|0)==(0); if (!($129)) { break; } __THREW__ = 0; invoke_viiii(3795,($14|0),($s|0),5,-1); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 10; break L5; } __THREW__ = 0; (invoke_iii(5044,($17|0),($14|0))|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 48; break L10; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } while(0); $136 = ((($17)) + 180|0); __THREW__ = 0; $137 = (invoke_iii(4093,($136|0),0)|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 10; break L5; } $140 = HEAP32[$137>>2]|0; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 60|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; (invoke_iii($143|0,($140|0),($s|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 10; break L5; } else { continue L10; } break; } case 2: { $146 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,127686)|0); $147 = ($146|0)==(0); if ($147) { $148 = $state; $149 = (($148) + 1)|0; $state = $149; continue L10; } $150 = ((($17)) + 180|0); $151 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($150)|0); $152 = ($151|0)==(1); if ($152) { label = 56; } else { $153 = ((($17)) + 180|0); __THREW__ = 0; $154 = (invoke_iii(4093,($153|0),1)|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 10; break L5; } $157 = HEAP32[$154>>2]|0; $158 = ($157|0)!=(0|0); if (!($158)) { label = 56; } } do { if ((label|0) == 56) { label = 0; $159 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156379,0)|0); $160 = ($159|0)==(0); if (!($160)) { break; } __THREW__ = 0; invoke_viiii(3795,($15|0),($s|0),5,-1); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 10; break L5; } __THREW__ = 0; (invoke_iii(5044,($17|0),($15|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 60; break L10; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } } while(0); $167 = ((($17)) + 180|0); __THREW__ = 0; $168 = (invoke_iii(4093,($167|0),1)|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 10; break L5; } $171 = HEAP32[$168>>2]|0; $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 60|0); $174 = HEAP32[$173>>2]|0; __THREW__ = 0; (invoke_iii($174|0,($171|0),($s|0))|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 10; break L5; } else { continue L10; } break; } case 3: { $177 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,127691)|0); $178 = ($177|0)==(0); if (!($178)) { $238 = HEAP32[$17>>2]|0; $239 = HEAP32[$238>>2]|0; __THREW__ = 0; invoke_vii($239|0,($17|0),($s|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 10; break L5; } else { continue L10; } } $179 = ((($17)) + 140|0); HEAP32[$179>>2] = 0; __THREW__ = 0; $180 = (invoke_ii(3903,68)|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 10; break L5; } $183 = $3; __THREW__ = 0; invoke_viii(5027,($180|0),($17|0),($183|0)); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 73; break L10; } $186 = ((($17)) + 172|0); HEAP32[$186>>2] = $180; $187 = ((($17)) + 180|0); $188 = ((($17)) + 132|0); $189 = HEAP32[$188>>2]|0; __THREW__ = 0; $190 = (invoke_iii(4093,($187|0),($189|0))|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 10; break L5; } $193 = HEAP32[$190>>2]|0; $194 = ((($17)) + 208|0); HEAP32[$194>>2] = $193; __THREW__ = 0; $195 = (invoke_ii(3903,68)|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 10; break L5; } __THREW__ = 0; invoke_vii(5028,($195|0),($17|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 74; break L10; } $200 = ((($17)) + 144|0); HEAP32[$200>>2] = $195; __THREW__ = 0; $201 = (invoke_ii(5045,(0|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { label = 10; break L5; } $204 = ((($17)) + 192|0); HEAP32[$204>>2] = $201; __THREW__ = 0; invoke_vi(5046,($17|0)); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 10; break L5; } $207 = ((($17)) + 196|0); $208 = HEAP32[$207>>2]|0; $209 = ($208|0)!=(0|0); if ($209) { $210 = ((($17)) + 196|0); $211 = HEAP32[$210>>2]|0; $212 = $currentPlayerSet; $213 = $212&1; __THREW__ = 0; invoke_viii(5047,($211|0),($17|0),($213|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 10; break L5; } } $220 = ((($17)) + 144|0); $221 = HEAP32[$220>>2]|0; $222 = ((($17)) + 208|0); $223 = HEAP32[$222>>2]|0; __THREW__ = 0; (invoke_iiiii(5048,($221|0),0,($223|0),0)|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 10; break L5; } $226 = ((($17)) + 144|0); $227 = HEAP32[$226>>2]|0; $228 = ((($17)) + 112|0); $229 = HEAP32[$228>>2]|0; $230 = ((($17)) + 208|0); $231 = HEAP32[$230>>2]|0; __THREW__ = 0; (invoke_iiiii(5048,($227|0),($229|0),($231|0),1)|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 10; break L5; } $234 = $2; $235 = $234&1; __THREW__ = 0; (invoke_iii(5049,($17|0),($235|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 10; break L5; } else { continue L10; } break; } default: { continue L10; } } } if ((label|0) == 23) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $4 = $86; $5 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else if ((label|0) == 29) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $4 = $98; $5 = $99; } else if ((label|0) == 30) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $4 = $100; $5 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } else if ((label|0) == 48) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $4 = $134; $5 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else if ((label|0) == 60) { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $4 = $165; $5 = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else if ((label|0) == 73) { $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $4 = $216; $5 = $217; __ZdlPv($180); break; } else if ((label|0) == 74) { $218 = ___cxa_find_matching_catch()|0; $219 = tempRet0; $4 = $218; $5 = $219; __ZdlPv($195); break; } else if ((label|0) == 79) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } } } while(0); if ((label|0) == 10) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $242 = $4; $243 = $5; ___resumeException($242|0); // unreachable; return (0)|0; } function __ZN12GameObserver12createPlayerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$playerMode) { $this = $this|0; $playerMode = $playerMode|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $aMode = 0, $pPlayer = 0, $playerCreator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pPlayer = sp + 32|0; $playerCreator = sp + 49|0; $2 = sp + 20|0; $5 = sp; $6 = sp + 48|0; $0 = $this; $1 = $playerMode; $7 = $0; $8 = $1; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $10 = (_atoi($9)|0); $aMode = $10; HEAP32[$pPlayer>>2] = 0; $11 = $aMode; L1: do { switch ($11|0) { case 2: { $12 = ((($7)) + 180|0); $13 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($13|0)!=(0); $15 = (__ZN11MTGAllCards11getInstanceEv()|0); if ($14) { $16 = ((($7)) + 180|0); $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($16,0)|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15AIPlayerFactory14createAIPlayerEP12GameObserverP11MTGAllCardsP6Playeri($playerCreator,$7,$15,$18,0)|0); HEAP32[$pPlayer>>2] = $19; break L1; } else { $20 = (__ZN15AIPlayerFactory14createAIPlayerEP12GameObserverP11MTGAllCardsP6Playeri($playerCreator,$7,$15,0,0)|0); HEAP32[$pPlayer>>2] = $20; break L1; } break; } case 1: { $21 = (__Znwj(232)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($2|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; } else { __THREW__ = 0; invoke_viiiiii(5050,($21|0),($7|0),($2|0),($5|0),0,(0|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; HEAP32[$pPlayer>>2] = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $$pre_trunc = HEAP8[$6>>0]|0; $34 = $$pre_trunc&1; if (!($34)) { $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; } __ZdlPv($21); $39 = $3; $40 = $4; ___resumeException($39|0); // unreachable; break; } default: { } } } while(0); $35 = HEAP32[$pPlayer>>2]|0; $36 = ($35|0)!=(0|0); if (!($36)) { $38 = HEAP32[$pPlayer>>2]|0; STACKTOP = sp;return ($38|0); } $37 = ((($7)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE9push_backERKS2_($37,$pPlayer); $38 = HEAP32[$pPlayer>>2]|0; STACKTOP = sp;return ($38|0); } function __ZN12GameObserver14processActionsEb($this,$undo) { $this = $this|0; $undo = $undo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $cmdIndex = 0, $counter = 0.0, $i = 0, $nb = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp; $0 = $this; $5 = $undo&1; $1 = $5; $6 = $0; $result = 0; $cmdIndex = 0; $7 = ((($6)) + 52|0); $8 = ((($6)) + 40|0); (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSERKS8_($7,$8)|0); $9 = ((($6)) + 40|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($9); $10 = ((($6)) + 128|0); HEAP8[$10>>0] = 1; $counter = 0.0; $11 = $1; $12 = $11&1; if ($12) { $13 = ((($6)) + 52|0); $14 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($13)|0); $15 = ($14|0)!=(0); if ($15) { while(1) { $16 = ((($6)) + 52|0); $17 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backEv($16)|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($17,127545,0)|0); $19 = ($18|0)!=(-1); $20 = ((($6)) + 52|0); if (!($19)) { break; } __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8pop_backEv($20); } $21 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backEv($20)|0); $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($21,143498,0)|0); $23 = ($22|0)==(-1); if ($23) { $24 = ((($6)) + 52|0); __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8pop_backEv($24); } } } $25 = $counter; __ZN12GameObserver6UpdateEf($6,$25); $26 = $counter; $27 = $26 + 1.0; $counter = $27; $28 = ((($6)) + 64|0); $29 = ((($6)) + 52|0); $30 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($29)|0); HEAP32[$2>>2] = $30; ;HEAP32[$28>>2]=HEAP32[$2>>2]|0; while(1) { $31 = ((($6)) + 64|0); $32 = ((($6)) + 52|0); $33 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($32)|0); HEAP32[$3>>2] = $33; $34 = (__ZNSt3__1neERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($31,$3)|0); if (!($34)) { break; } $35 = ((($6)) + 64|0); $36 = (__ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($35)|0); (__ZN12GameObserver13processActionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($6,$36)|0); $37 = ((($6)) + 40|0); $38 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($37)|0); $nb = $38; $i = 0; while(1) { $39 = $i; $40 = ($39|0)<(6); if (!($40)) { break; } $41 = $counter; __ZN12GameObserver6UpdateEf($6,$41); $42 = $counter; $43 = $42 + 1.0; $counter = $43; $44 = $i; $45 = (($44) + 1)|0; $i = $45; } $46 = ((($6)) + 40|0); $47 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backEv($46)|0); $48 = ((($6)) + 64|0); $49 = (__ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($48)|0); $50 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($47,$49)|0); __ZN12GameObserver10dumpAssertEb($6,$50); $51 = $nb; $52 = ((($6)) + 40|0); $53 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($52)|0); $54 = ($51|0)==($53|0); __ZN12GameObserver10dumpAssertEb($6,$54); $55 = $cmdIndex; $56 = ((($6)) + 40|0); $57 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($56)|0); $58 = (($57) - 1)|0; $59 = ($55|0)==($58|0); __ZN12GameObserver10dumpAssertEb($6,$59); $60 = ((($6)) + 64|0); $61 = (__ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEi($60,0)|0); HEAP32[$4>>2] = $61; $62 = $cmdIndex; $63 = (($62) + 1)|0; $cmdIndex = $63; } $64 = ((($6)) + 128|0); HEAP8[$64>>0] = 0; $65 = $result; $66 = $65&1; STACKTOP = sp;return ($66|0); } function __ZN12GameObserver13processActionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $begin = 0, $begin1 = 0, $choice = 0, $index = 0, $index3 = 0, $p = 0, $size = 0, $size2 = 0, $zone = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 156|0; $3 = sp + 144|0; $6 = sp + 124|0; $7 = sp + 112|0; $8 = sp + 100|0; $9 = sp + 88|0; $10 = sp + 76|0; $11 = sp + 64|0; $12 = sp + 40|0; $13 = sp + 16|0; $14 = sp; $0 = $this; $1 = $s; $15 = $0; $16 = ((($15)) + 180|0); $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($16,1)|0); $18 = HEAP32[$17>>2]|0; $p = $18; $19 = $1; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($19,127538,0)|0); $21 = ($20|0)!=(-1); if ($21) { $22 = ((($15)) + 180|0); $23 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($22,0)|0); $24 = HEAP32[$23>>2]|0; $p = $24; } $zone = 0; $25 = $1; $26 = $p; $27 = ((($26)) + 84|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_ii[$33 & 8191]($30)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$34); __THREW__ = 0; invoke_viii(4826,($2|0),($3|0),(197974|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($25,$2,0)|0); $38 = ($37|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); do { if ($38) { $39 = $p; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $zone = $43; } else { $46 = $1; $47 = $p; $48 = ((($47)) + 84|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 24|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 8|0); $54 = HEAP32[$53>>2]|0; $55 = (FUNCTION_TABLE_ii[$54 & 8191]($51)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$55); __THREW__ = 0; invoke_viii(4826,($6|0),($7|0),(197974|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($46,$6,0)|0); $59 = ($58|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($59) { $60 = $p; $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 24|0); $64 = HEAP32[$63>>2]|0; $zone = $64; break; } $67 = $1; $68 = $p; $69 = ((($68)) + 84|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 12|0); $72 = HEAP32[$71>>2]|0; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = (FUNCTION_TABLE_ii[$75 & 8191]($72)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,$76); __THREW__ = 0; invoke_viii(4826,($8|0),($9|0),(197974|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $4 = $86; $5 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($67,$8,0)|0); $80 = ($79|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($80) { $81 = $p; $82 = ((($81)) + 84|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 12|0); $85 = HEAP32[$84>>2]|0; $zone = $85; break; } $88 = $1; $89 = $p; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 8|0); $96 = HEAP32[$95>>2]|0; $97 = (FUNCTION_TABLE_ii[$96 & 8191]($93)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,$97); __THREW__ = 0; invoke_viii(4826,($10|0),($11|0),(197974|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $4 = $107; $5 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } else { $100 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($88,$10,0)|0); $101 = ($100|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); if (!($101)) { break; } $102 = $p; $103 = ((($102)) + 84|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 8|0); $106 = HEAP32[$105>>2]|0; $zone = $106; break; } } } while(0); $109 = $zone; $110 = ($109|0)!=(0|0); $111 = $1; if ($110) { $112 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($111,197974,0)|0); $113 = (($112) + 1)|0; $begin = $113; $114 = $1; $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($114,197976,0)|0); $116 = $begin; $117 = (($115) - ($116))|0; $size = $117; $118 = $1; $119 = $begin; $120 = $size; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($12,$118,$119,$120); $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; $122 = (invoke_ii(3938,($121|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $4 = $143; $5 = $144; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $index = $122; $125 = $index; $126 = $zone; $127 = ((($126)) + 8|0); $128 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($127)|0); $129 = ($125>>>0)<($128>>>0); __ZN12GameObserver10dumpAssertEb($15,$129); $130 = $zone; $131 = ((($130)) + 8|0); $132 = $index; $133 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($131,$132)|0); $134 = HEAP32[$133>>2]|0; $135 = $zone; $136 = ((($135)) + 8|0); $137 = $index; $138 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($136,$137)|0); $139 = HEAP32[$138>>2]|0; $140 = ($139|0)==(0|0); $141 = ((($139)) + 280|0); $142 = $140 ? 0 : $141; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($15,$134,$142,1)|0); STACKTOP = sp;return 1; } } $145 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($111,158217,0)|0); $146 = ($145|0)!=(-1); $147 = $1; if ($146) { $148 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($147,197974,0)|0); $149 = (($148) + 1)|0; $begin1 = $149; $150 = $1; $151 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($150,197976,0)|0); $152 = $begin1; $153 = (($151) - ($152))|0; $size2 = $153; $154 = $1; $155 = $begin1; $156 = $size2; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($13,$154,$155,$156); $157 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; $158 = (invoke_ii(3938,($157|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $4 = $166; $5 = $167; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $index3 = $158; $161 = ((($15)) + 172|0); $162 = HEAP32[$161>>2]|0; $163 = (__ZN10DuelLayers10stackLayerEv($162)|0); $164 = $index3; $165 = (__ZN8GuiLayer10getByIndexEi($163,$164)|0); __ZN12GameObserver18stackObjectClickedEP13Interruptible($15,$165); STACKTOP = sp;return 1; } } $168 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($147,127742,0)|0); $169 = ($168|0)!=(-1); if ($169) { $170 = ((($15)) + 172|0); $171 = HEAP32[$170>>2]|0; $172 = (__ZN10DuelLayers10stackLayerEv($171)|0); $173 = $p; (__ZN11ActionStack17setIsInterruptingEP6Playerb($172,$173,1)|0); STACKTOP = sp;return 1; } $174 = $1; $175 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($174,127746,0)|0); $176 = ($175|0)!=(-1); if ($176) { $177 = ((($15)) + 172|0); $178 = HEAP32[$177>>2]|0; $179 = (__ZN10DuelLayers10stackLayerEv($178)|0); __ZN11ActionStack20cancelInterruptOfferENS_17InterruptDecisionEb($179,1,1); STACKTOP = sp;return 1; } $180 = $1; $181 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($180,127749,0)|0); $182 = ($181|0)!=(-1); if ($182) { $183 = ((($15)) + 172|0); $184 = HEAP32[$183>>2]|0; $185 = (__ZN10DuelLayers10stackLayerEv($184)|0); __ZN11ActionStack17endOfInterruptionEb($185,1); STACKTOP = sp;return 1; } $186 = $1; $187 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($186,143498,0)|0); $188 = ($187|0)!=(-1); if ($188) { __ZN12GameObserver24userRequestNextGamePhaseEbb($15,1,1); STACKTOP = sp;return 1; } $189 = $1; $190 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($189,139939,0)|0); $191 = ($190|0)!=(-1); if ($191) { $192 = ((($15)) + 172|0); $193 = HEAP32[$192>>2]|0; $194 = (__ZN10DuelLayers11combatLayerEv($193)|0); (__ZN9GuiCombat7clickOKEv($194)|0); STACKTOP = sp;return 1; } $195 = $1; $196 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($195,127538)|0); if (!($196)) { $197 = $1; $198 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($197,127545)|0); if (!($198)) { $200 = $1; $201 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($200,127765,0)|0); $202 = ($201|0)!=(-1); $203 = $1; if ($202) { $204 = $1; $205 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($204,144106,0)|0); $206 = (($205) + 7)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($14,$203,$206,-1); $207 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; $208 = (invoke_ii(3938,($207|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $4 = $215; $5 = $216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $229 = $4; $230 = $5; ___resumeException($229|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $choice = $208; $211 = ((($15)) + 172|0); $212 = HEAP32[$211>>2]|0; $213 = (__ZN10DuelLayers11actionLayerEv($212)|0); $214 = $choice; __ZN11ActionLayer9doReactToEi($213,$214); STACKTOP = sp;return 1; } } $217 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($203,127538)|0); if (!($217)) { $218 = $1; $219 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($218,127545)|0); if (!($219)) { $221 = $1; $222 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($221,127772,0)|0); $223 = ($222|0)!=(-1); if ($223) { $224 = $p; __ZN12GameObserver8MulliganEP6Player($15,$224); STACKTOP = sp;return 1; } $225 = $1; $226 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($225,127548,0)|0); $227 = ($226|0)!=(-1); if (!($227)) { STACKTOP = sp;return 1; } $228 = $p; __ZN12GameObserver14shuffleLibraryEP6Player($15,$228); STACKTOP = sp;return 1; } } $220 = $p; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($15,0,$220,1)|0); STACKTOP = sp;return 1; } } $199 = $p; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($15,0,$199,1)|0); STACKTOP = sp;return 1; } function __ZN12GameObserver8MulliganEP6Player($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $player; $5 = $0; $6 = $1; $7 = ($6|0)!=(0|0); if (!($7)) { $8 = ((($5)) + 208|0); $9 = HEAP32[$8>>2]|0; $1 = $9; } $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,127772); __THREW__ = 0; invoke_viii(3842,($5|0),($10|0),($2|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $13 = $1; __ZN6Player12takeMulliganEv($13); STACKTOP = sp;return; } } function __ZN12GameObserver9logActionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $toCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $toCheck = sp + 8|0; $0 = $this; $1 = $s; $4 = $0; $5 = ((($4)) + 128|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if (!($7)) { $18 = ((($4)) + 40|0); $19 = $1; __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($18,$19); STACKTOP = sp;return; } $8 = ((($4)) + 64|0); $9 = (__ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($toCheck,$9); $10 = $1; $11 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($toCheck,$10)|0); __THREW__ = 0; invoke_vii(5051,($4|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toCheck); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toCheck); $18 = ((($4)) + 40|0); $19 = $1; __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($18,$19); STACKTOP = sp;return; } function __ZN12GameObserver4undoEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 24|0; $3 = sp; $0 = $this; $4 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,24); $5 = ((($stream)) + 8|0); __THREW__ = 0; (invoke_iii(5026,($5|0),($4|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { __THREW__ = 0; invoke_vii(3841,($3|0),($stream|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; $10 = (invoke_iiiii(5052,($4|0),($3|0),1,0)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); STACKTOP = sp;return ($10|0); } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; } } $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; return (0)|0; } function __ZN12GameObserver10loadPlayerEiP6Player($this,$playerId,$player) { $this = $this|0; $playerId = $playerId|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $0 = $this; $1 = $playerId; $2 = $player; $4 = $0; $5 = ((($4)) + 180|0); $6 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = $1; $8 = ($6>>>0)>($7>>>0); if (!($8)) { while(1) { $28 = ((($4)) + 180|0); $29 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($28)|0); $30 = $1; $31 = ($29>>>0)<=($30>>>0); if (!($31)) { break; } $32 = ((($4)) + 180|0); HEAP32[$3>>2] = 0; __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE9push_backEOS2_($32,$3); } $33 = $2; $34 = ((($4)) + 180|0); $35 = $1; $36 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($34,$35)|0); HEAP32[$36>>2] = $33; STACKTOP = sp;return; } $9 = ((($4)) + 180|0); $10 = $1; $11 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($4)) + 180|0); $15 = $1; $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 32|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($4)) + 180|0); $23 = $1; $24 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($22,$23)|0); HEAP32[$24>>2] = 0; } $25 = ((($4)) + 180|0); $26 = $1; $27 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,$26)|0); HEAP32[$27>>2] = 0; $33 = $2; $34 = ((($4)) + 180|0); $35 = $1; $36 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($34,$35)|0); HEAP32[$36>>2] = $33; STACKTOP = sp;return; } function __ZN12GameObserver10loadPlayerEi10PlayerTypeib($this,$playerId,$playerType,$decknb,$premadeDeck) { $this = $this|0; $playerId = $playerId|0; $playerType = $playerType|0; $decknb = $decknb|0; $premadeDeck = $premadeDeck|0; var $$expand_i1_val = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $deckFile = 0, $deckFileSmall = 0, $opponent = 0, $opponent2 = 0, $playerCreator = 0, $playerCreator1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer5 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 640|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $deckFile = sp + 382|0; $5 = sp + 96|0; $6 = sp + 84|0; $7 = sp + 72|0; $deckFileSmall = sp + 127|0; $10 = sp + 52|0; $11 = sp + 40|0; $12 = sp + 126|0; $playerCreator = sp + 125|0; $playerCreator1 = sp + 124|0; $13 = sp + 20|0; $0 = $this; $1 = $playerId; $2 = $playerType; $3 = $decknb; $14 = $premadeDeck&1; $4 = $14; $15 = $0; $16 = $3; $17 = ($16|0)!=(0); if (!($17)) { $opponent2 = 0; $75 = ((($15)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,211279); __THREW__ = 0; invoke_vii(4048,($75|0),($13|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $8 = $83; $9 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $98 = $8; $99 = $9; ___resumeException($98|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $78 = $1; $79 = ($78|0)==(1); if ($79) { $80 = ((($15)) + 180|0); $81 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($80,0)|0); $82 = HEAP32[$81>>2]|0; $opponent2 = $82; } $85 = HEAP32[$15>>2]|0; $86 = ((($85)) + 4|0); $87 = HEAP32[$86>>2]|0; $88 = $1; $89 = (__ZN11MTGAllCards11getInstanceEv()|0); $90 = $opponent2; $91 = (__ZN15AIPlayerFactory14createAIPlayerEP12GameObserverP11MTGAllCardsP6Playeri($playerCreator1,$15,$89,$90,0)|0); FUNCTION_TABLE_viii[$87 & 8191]($15,$88,$91); $92 = $2; $93 = ($92|0)==(3); if (!($93)) { STACKTOP = sp;return; } $94 = ((($15)) + 180|0); $95 = $1; $96 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($94,$95)|0); $97 = HEAP32[$96>>2]|0; __ZN8AIPlayer16setFastTimerModeEb($97,1); STACKTOP = sp;return; } $18 = $2; $19 = ($18|0)==(1); if (!($19)) { $opponent = 0; $62 = $1; $63 = ($62|0)==(1); if ($63) { $64 = ((($15)) + 180|0); $65 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($64,0)|0); $66 = HEAP32[$65>>2]|0; $opponent = $66; } $67 = HEAP32[$15>>2]|0; $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = $1; $71 = (__ZN11MTGAllCards11getInstanceEv()|0); $72 = $opponent; $73 = $3; $74 = (__ZN15AIPlayerFactory14createAIPlayerEP12GameObserverP11MTGAllCardsP6Playeri($playerCreator,$15,$71,$72,$73)|0); FUNCTION_TABLE_viii[$69 & 8191]($15,$70,$74); STACKTOP = sp;return; } $20 = $1; $21 = ($20|0)==(0); if (!($21)) { STACKTOP = sp;return; } $22 = $4; $23 = $22&1; L25: do { if ($23) { $24 = $3; HEAP32[$vararg_buffer>>2] = $24; (_sprintf($deckFile,127781,$vararg_buffer)|0); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($7|0),0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $8 = $35; $9 = $36; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $30 = $3; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $29; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $30; (invoke_iiii(3889,($deckFile|0),(127807|0),($vararg_buffer1|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $8 = $37; $9 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L25; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $98 = $8; $99 = $9; ___resumeException($98|0); // unreachable; } } while(0); $39 = $3; HEAP32[$vararg_buffer5>>2] = $39; (_sprintf($deckFileSmall,127821,$vararg_buffer5)|0); $40 = HEAP32[$15>>2]|0; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = $1; $44 = (__Znwj(232)|0); $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($10|0),($deckFile|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $8 = $55; $9 = $56; } else { __THREW__ = 0; invoke_vii(3797,($11|0),($deckFileSmall|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $8 = $57; $9 = $58; } else { $49 = $4; $50 = $49&1; __THREW__ = 0; invoke_viiiiii(5050,($44|0),($15|0),($10|0),($11|0),($50|0),(0|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $$expand_i1_val9 = 0; HEAP8[$12>>0] = $$expand_i1_val9; __THREW__ = 0; invoke_viii($42|0,($15|0),($43|0),($44|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); STACKTOP = sp;return; } } $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $8 = $59; $9 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $$pre_trunc = HEAP8[$12>>0]|0; $61 = $$pre_trunc&1; if (!($61)) { $98 = $8; $99 = $9; ___resumeException($98|0); // unreachable; } __ZdlPv($44); $98 = $8; $99 = $9; ___resumeException($98|0); // unreachable; } function __GLOBAL__sub_I_GameObserver_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1293(); ___cxx_global_var_init_1_1294(); ___cxx_global_var_init_3_1295(); ___cxx_global_var_init_5_1296(); return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5053,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(5054,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5055,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5056,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN5TrashD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZN8TrashBinIP15AttackerDamagedED2Ev($2); $3 = ((($1)) + 12|0); __ZN8TrashBinIP14DamagerDamagedED2Ev($3); __ZN8TrashBinIP8CardViewED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN5TrashC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8TrashBinIP8CardViewEC2Ev($1); $2 = ((($1)) + 12|0); __ZN8TrashBinIP14DamagerDamagedEC2Ev($2); $3 = ((($1)) + 24|0); __ZN8TrashBinIP15AttackerDamagedEC2Ev($3); STACKTOP = sp;return; } function __ZN21WEventAttackersChosenC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventC2Ei($1,0); $2 = 29756; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN20WEventBlockersChosenC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventC2Ei($1,0); $2 = 29728; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE9push_backERKS2_($2,$3); STACKTOP = sp;return; } function __ZNKSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE4sizeEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE5frontEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueIP6WEventNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE9pop_frontEv($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__14sortIP15MTGCardInstanceEEvNS_11__wrap_iterIPT_EES6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($__last)|0); __ZNSt3__14sortI15MTGCardInstanceEEvPPT_S4_($0,$1); return; } function __ZN10DuelLayers15getPhaseHandlerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15RandomGenerator7setSeedEj($this,$seed) { $this = $this|0; $seed = $seed|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $seed; $2 = $1; _srand($2); STACKTOP = sp;return; } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSERKS8_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $1 = $__c; $4 = $0; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { STACKTOP = sp;return ($4|0); } $7 = $1; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_($4,$7); $8 = $1; $9 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($10)|0); HEAP32[$3>>2] = $11; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignINS_21__list_const_iteratorIS6_PvEEEEvT_SD_PNS_9enable_ifIXsr19__is_input_iteratorISD_EE5valueEvE4typeE($4,$$byval_copy,$$byval_copy$1,0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($1)|0); $__na = $2; $3 = HEAP32[$1>>2]|0; $__n = $3; $4 = $__n; $5 = $__n; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__unlink_nodesEPNS_11__list_nodeIS6_PvEESC_($4,$5); $6 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($1)|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) + -1)|0; HEAP32[$6>>2] = $8; $9 = $__na; $10 = $__n; $11 = ((($10)) + 8|0); $12 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($11)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE7destroyIS7_EEvRSA_PT_($9,$12); $13 = $__na; $14 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($13,$14,1); STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE8allocateERSA_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEC2ERSA_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEC2EPS9_OSC_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(5057,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(5058,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP6PlayerEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP6PlayerEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function ___cxx_global_var_init_1293() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29672,182585); (___cxa_atexit((3831|0),(29672|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1294() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29684,165089); (___cxa_atexit((3831|0),(29684|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1295() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29696,165080); (___cxa_atexit((3831|0),(29696|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1296() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(29708,165065); (___cxa_atexit((3831|0),(29708|0),(___dso_handle|0))|0); return; } function __ZN8TrashBinIP15AttackerDamagedED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5059,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP15AttackerDamagedE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15AttackerDamagedE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP15AttackerDamagedE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15AttackerDamagedE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8TrashBinIP14DamagerDamagedED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN8TrashBinIP8CardViewED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5060,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8CardViewE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8CardViewE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8CardViewE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8CardViewE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5061,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP6PlayerE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6PlayerE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP6PlayerE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6PlayerE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__destruct_at_endEPS6_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__destruct_at_endEPS6_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -12|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($10)|0); __THREW__ = 0; invoke_vii(5062,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE7destroyIS6_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE7destroyEPS5_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE7destroyEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP5PhasePvEEE10pointer_toERS5_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($7,$9); $10 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIP5PhaseEEPT_RS3_($20)|0); __THREW__ = 0; invoke_vii(5063,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE10deallocateERS7_PS6_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP5PhasePvEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIP5PhasePvEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIP5PhasePvEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP5PhaseEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEE10pointer_toERS9_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__unlink_nodesEPNS_11__list_nodeIS6_PvEESC_($7,$9); $10 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($20)|0); __THREW__ = 0; invoke_vii(5064,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__unlink_nodesEPNS_11__list_nodeIS6_PvEESC_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE7destroyIS7_EEvRSA_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSA_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSA_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE10deallocateEPS8_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE10deallocateEPS8_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(5065,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE10deallocateERS4_PS3_j($9,$13,1024); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(5065,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(5066,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(5067,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofIP6WEventEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(5068,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(5069,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(5070,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(5071,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(5072,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE10deallocateERS4_PS3_j($24,$28,1024); __THREW__ = 0; invoke_vi(5073,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(5071,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 512; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 1024; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(5074,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 1024)&-1; $16 = (($12) + ($15<<2)|0); $17 = $16; __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEC2ES5_S3_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(5070,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 1024)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(5074,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 1024)&-1; $21 = (($18) + ($20<<2)|0); $22 = $21; __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP6WEventE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6WEventE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP6WEventEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 4)&-1; $11 = ($10|0)==(1024); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP6WEventE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6WEventE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5075,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5076,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPP6WEventE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP6WEventE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPP6WEventE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP6WEventE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8TrashBinIP8CardViewEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5077,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8CardViewEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8CardViewEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8TrashBinIP14DamagerDamagedEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN8TrashBinIP15AttackerDamagedEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5078,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP15AttackerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP15AttackerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP15AttackerDamagedEC2Ev($2); $3 = (__ZNSt3__17forwardIPP15AttackerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15AttackerDamagedEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN21WEventAttackersChosenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN6WEventD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN21WEventAttackersChosenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21WEventAttackersChosenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6WEvent8getValueEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN6WEvent9getTargetEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return (0|0); } function __ZN20WEventBlockersChosenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN20WEventBlockersChosenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20WEventBlockersChosenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($2)|0); $6 = (($4) + (($5*12)|0)|0); $7 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + (($8*12)|0)|0); $10 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($2)|0); $12 = (($10) + (($11*12)|0)|0); __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(5079,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(5080,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPP6WEventEC2Ev($2); $3 = (__ZNSt3__17forwardIPPP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP6WEventEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP6WEventEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6WEventEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(5081,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5082,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEE10pointer_toERS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5083,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2ES7_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EEC2ES7_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EEC2ES7_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5084,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP6PlayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP6PlayerEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP6PlayerEC2Ev($2); $3 = (__ZNSt3__17forwardIPP6PlayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6PlayerEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__14sortI15MTGCardInstanceEEvPPT_S4_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__14sortIPjNS_6__lessIjjEEEEvT_S4_T0_($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE9push_backERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEdeEv($2)|0); $9 = (__ZNSt3__19addressofIP6WEventEEPT_RS3_($8)|0); $10 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($7,$9,$10); $11 = (__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($3)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 1)|0; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv($1)|0); $5 = $4<<10; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP6WEventEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(1024); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 1024)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE8allocateERS4_j($22,1024)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9push_backEOS3_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE10push_frontEOS3_($8,$2); $24 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(5085,($32|0),1024)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(5086,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(5088,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($63,$64); $65 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($65,$66); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(5087,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE10deallocateERS4_PS3_j($41,$45,1024); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9push_backERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP6WEventS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5089,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5089,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5090,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPP6WEventS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($7)|0); $9 = (__ZNSt3__16__moveIPP6WEventS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPP6WEventS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPP6WEventS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPP6WEventEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPP6WEventEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPP6WEventS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPP6WEventE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPP6WEventE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPP6WEventE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPP6WEventEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPP6WEventEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIPP6WEventE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP6WEventE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPP6WEventEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIPP6WEventEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113move_iteratorIPPP6WEventEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPP6WEventEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPP6WEventEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPP6WEventEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPP6WEventEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorIPP6WEventE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP6WEventE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPP6WEventEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPP6WEventEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP6WEventS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5089,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5089,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5090,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP6WEventEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP6WEventEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP6WEventE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP6WEventE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE10push_frontEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP6WEventS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(5089,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(5089,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5090,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPP6WEventEEONS_16remove_referenceIT_E4typeEOS6_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPP6WEventS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP6WEventEET_S5_($7)|0); $9 = (__ZNSt3__115__move_backwardIPP6WEventS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPP6WEventS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPP6WEventEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIPP6WEventEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPP6WEventEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPP6WEventE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPP6WEventE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP6WEventS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5089,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5089,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5090,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP6WEventEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE10push_frontERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP6WEventS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(5089,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(5089,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5090,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPP6WEventEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPP6WEventEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPP6WEventEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPP6WEventEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPP6WEventEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5091,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP6WEventEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5076,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP6WEventRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP6WEventRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP6WEventE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6WEventE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP6WEventEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeIP6WEventNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (($9>>>0) % 1024)&-1; $11 = (($7) + ($10<<2)|0); STACKTOP = sp;return ($11|0); } function __ZNSt3__15dequeIP6WEventNS_9allocatorIS2_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; $3 = $__a; $4 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5beginEv($1)|0); $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6>>>0) / 1024)&-1; $8 = (($4) + ($7<<2)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (($11>>>0) % 1024)&-1; $13 = (($9) + ($12<<2)|0); $14 = (__ZNSt3__116__to_raw_pointerIP6WEventEEPT_S4_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE7destroyIS3_EEvRS4_PT_($3,$14); $15 = (__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv($1)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + -1)|0; HEAP32[$15>>2] = $17; $18 = ((($1)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; HEAP32[$18>>2] = $20; $21 = ($20>>>0)>=(2048); if (!($21)) { STACKTOP = sp;return; } $22 = $__a; $23 = (__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5frontEv($1)|0); $24 = HEAP32[$23>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE10deallocateERS4_PS3_j($22,$24,1024); __ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9pop_frontEv($1); $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) - 1024)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP6WEventEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEE10pointer_toERS9_($2)|0); __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE19__copy_assign_allocERKS8_NS_17integral_constantIbLb0EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignINS_21__list_const_iteratorIS6_PvEEEEvT_SD_PNS_9enable_ifIXsr19__is_input_iteratorISD_EE5valueEvE4typeE($this,$__f,$__l,$0) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$4 = sp + 60|0; $$byval_copy$3 = sp + 56|0; $$byval_copy$2 = sp + 52|0; $$byval_copy$1 = sp + 48|0; $$byval_copy = sp + 44|0; $__i = sp + 32|0; $__e = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $2 = $0; $10 = $1; $11 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($10)|0); HEAP32[$__i>>2] = $11; $12 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($10)|0); HEAP32[$__e>>2] = $12; while(1) { $13 = (__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__f,$__l)|0); if (!($13)) { break; } $14 = (__ZNSt3__1neERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__i,$__e)|0); if (!($14)) { break; } $15 = (__ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($__i)|0); $16 = (__ZNKSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv($__f)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($15,$16)|0); (__ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($__f)|0); (__ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($__i)|0); } $17 = (__ZNSt3__1eqERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__i,$__e)|0); if ($17) { __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2ERKNS_15__list_iteratorIS6_S7_EE($3,$__e); ;HEAP32[$4>>2]=HEAP32[$__f>>2]|0; ;HEAP32[$5>>2]=HEAP32[$__l>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; $18 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6insertINS_21__list_const_iteratorIS6_PvEEEENS_15__list_iteratorIS6_SB_EESC_T_SF_PNS_9enable_ifIXsr19__is_input_iteratorISF_EE5valueEvE4typeE($10,$$byval_copy,$$byval_copy$1,$$byval_copy$2,0)|0); HEAP32[$6>>2] = $18; STACKTOP = sp;return; } else { __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2ERKNS_15__list_iteratorIS6_S7_EE($7,$__i); __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2ERKNS_15__list_iteratorIS6_S7_EE($8,$__e); ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$8>>2]|0; $19 = (__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_21__list_const_iteratorIS6_PvEESB_($10,$$byval_copy$3,$$byval_copy$4)|0); HEAP32[$9>>2] = $19; STACKTOP = sp;return; } } function __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_15__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6insertINS_21__list_const_iteratorIS6_PvEEEENS_15__list_iteratorIS6_SB_EESC_T_SF_PNS_9enable_ifIXsr19__is_input_iteratorISF_EE5valueEvE4typeE($this,$__p,$__f,$__l,$0) { $this = $this|0; $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $__ds = 0, $__e = 0, $__hold = 0, $__na = 0, $__prev = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 60|0; $__hold = sp + 32|0; $4 = sp + 24|0; $7 = sp + 12|0; $__e = sp + 8|0; $8 = sp; $2 = $this; $3 = $0; $9 = $2; $10 = HEAP32[$__p>>2]|0; __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($1,$10); $11 = (__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__f,$__l)|0); if (!($11)) { $93 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($93|0); } $__ds = 0; $12 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($9)|0); $__na = $12; $13 = $__na; $14 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE8allocateERSA_j($13,1)|0); $15 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEC2ERSA_j($4,$15,1); __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEC2EPS9_OSC_($__hold,$14,$4); $16 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($__hold)|0); HEAP32[$16>>2] = 0; $17 = $__na; $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($__hold)|0); $19 = ((($18)) + 8|0); $20 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($19)|0); __THREW__ = 0; $21 = (invoke_ii(5092,($__f|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L4: do { if (!($23)) { __THREW__ = 0; invoke_viii(5057,($17|0),($20|0),($21|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = $__ds; $27 = (($26) + 1)|0; $__ds = $27; $28 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE3getEv($__hold)|0); __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($7,$28); ;HEAP32[$1>>2]=HEAP32[$7>>2]|0; (__ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE7releaseEv($__hold)|0); ;HEAP32[$__e>>2]=HEAP32[$1>>2]|0; __THREW__ = 0; (invoke_ii(5093,($__f|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; L7: do { if (!($30)) { while(1) { __THREW__ = 0; $31 = (invoke_iii(5094,($__f|0),($__l|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L7; } if (!($31)) { break; } $34 = $__na; __THREW__ = 0; $35 = (invoke_iii(5095,($34|0),1)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L7; } __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5resetEPS9_($__hold,$35); $38 = $__na; $39 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($__hold)|0); $40 = ((($39)) + 8|0); $41 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($40)|0); __THREW__ = 0; $42 = (invoke_ii(5092,($__f|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L7; } __THREW__ = 0; invoke_viii(5057,($38|0),($41|0),($42|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L7; } $47 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE3getEv($__hold)|0); $48 = HEAP32[$__e>>2]|0; $49 = ((($48)) + 4|0); HEAP32[$49>>2] = $47; $50 = HEAP32[$__e>>2]|0; $51 = (__ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($__hold)|0); HEAP32[$51>>2] = $50; (__ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE7releaseEv($__hold)|0); __THREW__ = 0; (invoke_ii(5093,($__f|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L7; } __THREW__ = 0; (invoke_ii(5096,($__e|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L7; } $56 = $__ds; $57 = (($56) + 1)|0; $__ds = $57; } $82 = HEAP32[$__p>>2]|0; $83 = HEAP32[$1>>2]|0; $84 = HEAP32[$__e>>2]|0; __THREW__ = 0; invoke_viii(5098,($82|0),($83|0),($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break L4; } $87 = $__ds; $88 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($9)|0); $89 = HEAP32[$88>>2]|0; $90 = (($89) + ($87))|0; HEAP32[$88>>2] = $90; __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); $93 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($93|0); } } while(0); $60 = ___cxa_find_matching_catch(0|0)|0; $61 = tempRet0; $5 = $60; $6 = $61; $62 = $5; (___cxa_begin_catch(($62|0))|0); while(1) { $63 = $__na; __THREW__ = 0; $64 = (invoke_ii(5097,($__e|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $67 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($64)|0); __THREW__ = 0; invoke_vii(5064,($63|0),($67|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break; } $70 = HEAP32[$__e>>2]|0; $71 = HEAP32[$70>>2]|0; $__prev = $71; $72 = $__na; $73 = HEAP32[$__e>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($72,$73,1); $74 = $__prev; $75 = ($74|0)==(0|0); if ($75) { label = 20; break; } $80 = $__prev; __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($8,$80); ;HEAP32[$__e>>2]=HEAP32[$8>>2]|0; } if ((label|0) == 20) { __THREW__ = 0; invoke_v(4020); $81 = __THREW__; __THREW__ = 0; } $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $5 = $76; $6 = $77; __THREW__ = 0; invoke_v(3867); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $94 = ___cxa_find_matching_catch(0|0)|0; $95 = tempRet0; ___clang_call_terminate($94); // unreachable; } else { __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); $91 = $5; $92 = $6; ___resumeException($91|0); // unreachable; } } } } while(0); $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $5 = $58; $6 = $59; __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($__hold); $91 = $5; $92 = $6; ___resumeException($91|0); // unreachable; return (0)|0; } function __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE8allocateERSA_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*20)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEC2ERSA_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEC2EPS9_OSC_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5099,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEC2ESA_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EEC2ESA_SD_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EEC2ESA_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE9constructIS7_JRKS7_EEEvRSA_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE11__constructIS7_JRKS7_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE11__constructIS7_JRKS7_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE9constructIS6_JRKS6_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEPvEEE9constructIS6_JRKS6_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5resetEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEclEPS9_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEclEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__link_nodesEPNS_11__list_nodeIS6_PvEESC_SC_($__p,$__f,$__l) { $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $__f; $2 = $__l; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $3; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = $1; HEAP32[$9>>2] = $8; $10 = $2; $11 = $0; HEAP32[$11>>2] = $10; $12 = $0; $13 = $2; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEE5resetEPS9_($1,0); STACKTOP = sp;return; } function __ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2ERKNS_15__list_iteratorIS6_S7_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_21__list_const_iteratorIS6_PvEESB_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__f,$__l)|0); if (!($3)) { $19 = HEAP32[$__l>>2]|0; __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$19); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } $4 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__node_allocEv($2)|0); $__na = $4; $5 = HEAP32[$__f>>2]|0; $6 = HEAP32[$__l>>2]|0; $7 = HEAP32[$6>>2]|0; __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE14__unlink_nodesEPNS_11__list_nodeIS6_PvEESC_($5,$7); while(1) { $8 = (__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_($__f,$__l)|0); if (!($8)) { break; } $9 = HEAP32[$__f>>2]|0; $__n = $9; (__ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv($__f)|0); $10 = (__ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4__szEv($2)|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + -1)|0; HEAP32[$10>>2] = $12; $13 = $__na; $14 = $__n; $15 = ((($14)) + 8|0); $16 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($15)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE7destroyIS7_EEvRSA_PT_($13,$16); $17 = $__na; $18 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE10deallocateERSA_PS9_j($17,$18,1); } $19 = HEAP32[$__l>>2]|0; __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$19); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__110__list_impINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEEE10pointer_toERS9_($2)|0); __ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2EPNS_11__list_nodeIS6_S7_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE20__link_nodes_at_backEPNS_11__list_nodeIS6_PvEESC_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP6PlayerE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6PlayerE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5100,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5101,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5102,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP6PlayerE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP6PlayerE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP6PlayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP6PlayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP6PlayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP6PlayerEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP6PlayerEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP6PlayerE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP6PlayerE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP6PlayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP6PlayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP6PlayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP6PlayerEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP6PlayerEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP6PlayerEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP6PlayerEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP6PlayerEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5103,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5061,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP6PlayerRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP6PlayerRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP6PlayerEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP6PlayerEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP6PlayerE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP6PlayerE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP6PlayerEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP6PlayerEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP6PlayerEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP6PlayerNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP6PlayerEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP6PlayerEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5104,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5101,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZN7Options5getIDENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($name) { $name = $name|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cleanup$dest = 0, $cleanup$dest$1 = 0, $lower = 0, $setname = 0, $switch = 0, $switch1 = 0, $unlocked = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$6 = sp + 112|0; $$byval_copy$5 = sp + 108|0; $$byval_copy$4 = sp + 104|0; $$byval_copy$3 = sp + 100|0; $$byval_copy$2 = sp + 96|0; $$byval_copy = sp + 92|0; $1 = sp + 84|0; $2 = sp + 80|0; $3 = sp + 76|0; $4 = sp + 72|0; $lower = sp + 56|0; $5 = sp + 52|0; $6 = sp + 48|0; $7 = sp + 44|0; $10 = sp + 32|0; $setname = sp + 16|0; $12 = sp; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($name)|0); $14 = (0)==($13|0); if ($14) { $0 = -1; $56 = $0; STACKTOP = sp;return ($56|0); } $15 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($name)|0); HEAP32[$1>>2] = $15; $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($name)|0); HEAP32[$2>>2] = $16; $17 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($name)|0); HEAP32[$3>>2] = $17; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$3>>2]|0; $18 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$2,$$byval_copy$3,3794)|0); HEAP32[$4>>2] = $18; $x = 0; while(1) { $19 = $x; $20 = ($19|0)<(47); if (!($20)) { label = 12; break; } $21 = $x; $22 = (29776 + (($21*12)|0)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lower,$22); $23 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lower)|0); HEAP32[$5>>2] = $23; $24 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($lower)|0); HEAP32[$6>>2] = $24; $25 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lower)|0); HEAP32[$7>>2] = $25; __THREW__ = 0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$7>>2]|0; $26 = (invoke_iiiii(3793,($$byval_copy$4|0),($$byval_copy$5|0),($$byval_copy$6|0),(3794|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 8; break; } HEAP32[$10>>2] = $26; $29 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($lower,$name)|0); if ($29) { $30 = $x; $0 = $30; $11 = 1; } else { $11 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lower); $cleanup$dest = $11; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 26; break; } $33 = $x; $34 = (($33) + 1)|0; $x = $34; } if ((label|0) == 8) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lower); $57 = $8; $58 = $9; ___resumeException($57|0); // unreachable; } else if ((label|0) == 12) { $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($name,155279,0)|0); $36 = ($35|0)==(0); L16: do { if ($36) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($setname,$name,9,-1); __THREW__ = 0; $37 = (invoke_ii(5105,(47272|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; do { if ($39) { label = 20; } else { $40 = ($37|0)!=(0); if ($40) { __THREW__ = 0; invoke_vii(3800,($12|0),($setname|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 20; break; } __THREW__ = 0; $43 = (invoke_iii(5106,(47272|0),($12|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $8 = $54; $9 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $unlocked = $43; $46 = $unlocked; $47 = ($46|0)!=(-1); if ($47) { $48 = $unlocked; __THREW__ = 0; $49 = (invoke_ii(5107,($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; break; } $0 = $49; $11 = 1; } else { label = 22; } } else { label = 22; } if ((label|0) == 22) { $11 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setname); $cleanup$dest$1 = $11; $switch1 = ($cleanup$dest$1>>>0)<(1); if ($switch1) { break L16; } $56 = $0; STACKTOP = sp;return ($56|0); } } while(0); if ((label|0) == 20) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $8 = $52; $9 = $53; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setname); $57 = $8; $58 = $9; ___resumeException($57|0); // unreachable; } } while(0); $0 = -1; $56 = $0; STACKTOP = sp;return ($56|0); } else if ((label|0) == 26) { $56 = $0; STACKTOP = sp;return ($56|0); } return (0)|0; } function __ZN7Options9optionSetEi($setID) { $setID = $setID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $setID; $2 = $1; $3 = ($2|0)<(0); if (!($3)) { $4 = $1; $5 = (__ZN7MTGSets4sizeEv(47272)|0); $6 = ($4|0)>($5|0); if (!($6)) { $7 = $1; $8 = (48 + ($7))|0; $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } } $0 = -1; $9 = $0; STACKTOP = sp;return ($9|0); } function __ZN7Options7getNameEi($agg$result,$option) { $agg$result = $agg$result|0; $option = $option|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $setID = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 32|0; $1 = sp + 12|0; $0 = $option; $4 = $0; $5 = ($4|0)<(0); if ($5) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } $6 = $0; $7 = ($6|0)<(47); $8 = $0; if ($7) { $9 = (29776 + (($8*12)|0)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$9); STACKTOP = sp;return; } $10 = (($8) - 48)|0; $setID = $10; $11 = $setID; $12 = ($11|0)<(0); if (!($12)) { $13 = $setID; $14 = (__ZN7MTGSets4sizeEv(47272)|0); $15 = ($13|0)>($14|0); if (!($15)) { $16 = $setID; __ZN7MTGSetsixEi($1,47272,$16); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $17; (invoke_iiii(3889,($buf|0),(127954|0),($vararg_buffer|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZN7Options15optionInterruptEi($gamePhase) { $gamePhase = $gamePhase|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $gamePhase; $2 = $1; do { switch ($2|0) { case 0: { $0 = 29; break; } case 1: { $0 = 30; break; } case 2: { $0 = 31; break; } case 3: { $0 = 32; break; } case 4: { $0 = 33; break; } case 5: { $0 = 34; break; } case 6: { $0 = 35; break; } case 7: { $0 = 36; break; } case 8: { $0 = 37; break; } case 9: { $0 = 38; break; } case 10: { $0 = 39; break; } case 11: { $0 = 40; break; } case 12: { $0 = 41; break; } case 13: { $0 = 42; break; } default: { $0 = -1; } } } while(0); $3 = $0; STACKTOP = sp;return ($3|0); } function __ZN10GameOptionC2Ei($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $2 = $0; $3 = 30348; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; $6 = ((($2)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); STACKTOP = sp;return; } function __ZN10GameOptionC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 30348; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); $5 = (_atoi($4)|0); HEAP32[$3>>2] = $5; $6 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$value); STACKTOP = sp;return; } function __ZN10GameOption9isDefaultEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $test = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 52|0; $$byval_copy$1 = sp + 48|0; $$byval_copy = sp + 44|0; $0 = sp + 56|0; $test = sp + 28|0; $2 = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $7 = sp + 4|0; $1 = $this; $9 = $1; $10 = ((($9)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($test,$10); $11 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($test)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($test)|0); HEAP32[$3>>2] = $12; $13 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($test)|0); HEAP32[$4>>2] = $13; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $14 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $5 = $20; $6 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($test); $22 = $5; $23 = $6; ___resumeException($22|0); // unreachable; } HEAP32[$7>>2] = $14; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($test)|0); $18 = ($17|0)!=(0); if ($18) { $19 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($test,189195)|0); if (!($19)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($test); $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($test); $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN10GameOption4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$input) { $this = $this|0; $input = $input|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bNumeric = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 9|0; $1 = $this; $2 = $1; $bNumeric = 1; $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($input)|0); $4 = ($3|0)!=(0); if (!($4)) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } $x = 0; while(1) { $5 = $x; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($input)|0); $7 = ($5>>>0)<($6>>>0); if (!($7)) { break; } $8 = $x; $9 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($input,$8)|0); $10 = HEAP8[$9>>0]|0; $11 = $10 << 24 >> 24; $12 = (_isdigit($11)|0); $13 = ($12|0)!=(0); if (!($13)) { label = 6; break; } $14 = $x; $15 = (($14) + 1)|0; $x = $15; } if ((label|0) == 6) { $bNumeric = 0; } $16 = $bNumeric; $17 = $16&1; if ($17) { $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($input)|0); $19 = (_atoi($18)|0); $20 = ((($2)) + 4|0); HEAP32[$20>>2] = $19; } else { $21 = ((($2)) + 8|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($21,$input)|0); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } function __ZN10GameOption7menuStrEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; HEAP32[$vararg_buffer>>2] = $6; (_sprintf($buf,162983,$vararg_buffer)|0); } $7 = ((($1)) + 8|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($7)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$10); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,197934); STACKTOP = sp;return; } } function __ZN10GameOption5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$file,$name) { $this = $this|0; $file = $file|0; $name = $name|0; var $$expand_i1_val = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $0 = sp + 1048|0; $writer = sp + 24|0; $1 = $this; $2 = $file; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } $6 = ((($3)) + 8|0); $7 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($6,211279)|0); do { if ($7) { $8 = ((($3)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0); if (!($10)) { $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $12 = ((($3)) + 4|0); $13 = HEAP32[$12>>2]|0; HEAP32[$vararg_buffer>>2] = $11; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $13; (_sprintf($writer,127966,$vararg_buffer)|0); break; } $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else { $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $15 = ((($3)) + 8|0); $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); HEAP32[$vararg_buffer2>>2] = $14; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $16; (_sprintf($writer,127973,$vararg_buffer2)|0); } } while(0); $17 = $2; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($17,$writer)|0); $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN11GameOptionsC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($3)) + 12|0); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEEC2Ev($4); $5 = ((($3)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($5); __THREW__ = 0; (invoke_iii(3901,($3|0),($filename|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { __THREW__ = 0; (invoke_ii(5108,($3|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { STACKTOP = sp;return; } } $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($5); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } function __ZN11GameOptions4loadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $contents = 0; var $found = 0, $id = 0, $name = 0, $s = 0, $stream = 0, $val = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 248|0; $stream = sp + 96|0; $s = sp + 84|0; $name = sp + 68|0; $val = sp + 56|0; $3 = sp + 40|0; $4 = sp + 28|0; $5 = sp + 16|0; $7 = sp; $0 = $this; $8 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $9 = (invoke_i(4202)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; L1: do { if (!($11)) { __THREW__ = 0; $12 = (invoke_iiii(4203,($9|0),($8|0),($contents|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { do { if ($12) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); while(1) { __THREW__ = 0; $17 = (invoke_iii(4205,($stream|0),($s|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 11; break; } $20 = HEAP32[$17>>2]|0; $21 = ((($20)) + -12|0); $22 = HEAP32[$21>>2]|0; $23 = (($17) + ($22)|0); __THREW__ = 0; $24 = (invoke_ii(4206,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 11; break; } if (!($24)) { label = 42; break; } $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $28 = ($27|0)!=(0); if (!($28)) { continue; } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $34 = (($33) - 1)|0; __THREW__ = 0; $35 = (invoke_iii(4365,($s|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 11; break; } $38 = HEAP8[$35>>0]|0; $39 = $38 << 24 >> 24; $40 = ($39|0)==(13); if ($40) { $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $42 = (($41) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($42|0),-1)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 11; break; } } $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197972,0)|0); $found = $45; $46 = $found; __THREW__ = 0; invoke_viiii(3795,($name|0),($s|0),0,($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 11; break; } $49 = $found; $50 = (($49) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($val|0),($s|0),($50|0),-1); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 27; break; } __THREW__ = 0; invoke_vii(3800,($3|0),($name|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 28; break; } __THREW__ = 0; $55 = (invoke_ii(4828,($3|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 29; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $id = $55; $58 = $id; $59 = ($58|0)==(-1); if ($59) { $60 = ((($8)) + 24|0); __THREW__ = 0; $61 = (invoke_iii(5109,($60|0),($name|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 28; break; } $64 = HEAP32[$61>>2]|0; $65 = ($64|0)!=(0|0); if (!($65)) { __THREW__ = 0; invoke_vii(3800,($4|0),($name|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 28; break; } __THREW__ = 0; invoke_vii(3800,($5|0),($val|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 30; break; } __THREW__ = 0; $70 = (invoke_iiii(5110,($8|0),($4|0),($5|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 31; break; } $73 = ((($8)) + 24|0); __THREW__ = 0; $74 = (invoke_iii(5109,($73|0),($name|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 31; break; } HEAP32[$74>>2] = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $6 = 2; } else { $87 = $id; __THREW__ = 0; $88 = (invoke_iii(5111,($8|0),($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } $91 = HEAP32[$88>>2]|0; $92 = ((($91)) + 20|0); $93 = HEAP32[$92>>2]|0; __THREW__ = 0; invoke_vii(3800,($7|0),($val|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 28; break; } __THREW__ = 0; (invoke_iii($93|0,($88|0),($7|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 39; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $6 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); } if ((label|0) == 11) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; } else if ((label|0) == 27) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $1 = $77; $2 = $78; label = 41; } else if ((label|0) == 28) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $1 = $79; $2 = $80; label = 40; } else if ((label|0) == 29) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $1 = $81; $2 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 40; } else if ((label|0) == 30) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $1 = $83; $2 = $84; label = 32; } else if ((label|0) == 31) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $1 = $85; $2 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 32; } else if ((label|0) == 39) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $1 = $98; $2 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 40; } else if ((label|0) == 42) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } if ((label|0) == 32) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 40; } if ((label|0) == 40) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); label = 41; } if ((label|0) == 41) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $137 = $1; $138 = $2; ___resumeException($137|0); // unreachable; } } while(0); __THREW__ = 0; $100 = (invoke_iii(3923,(30372|0),0)|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if (!($102)) { $103 = ((($100)) + 8|0); $104 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($103,162986)|0); if ($104) { __THREW__ = 0; $105 = (invoke_iii(5111,($8|0),7)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { break; } $108 = ((($105)) + 4|0); HEAP32[$108>>2] = 0; __THREW__ = 0; $109 = (invoke_iii(5111,($8|0),8)|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break; } $112 = ((($109)) + 4|0); HEAP32[$112>>2] = 0; __THREW__ = 0; $113 = (invoke_iii(5111,($8|0),9)|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break; } $116 = ((($113)) + 4|0); HEAP32[$116>>2] = 0; } __THREW__ = 0; $117 = (invoke_iii(5111,($8|0),16)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if (!($119)) { $120 = ((($117)) + 4|0); $121 = HEAP32[$120>>2]|0; $122 = ($121|0)!=(0); if (!($122)) { __THREW__ = 0; $123 = (invoke_iii(5111,($8|0),16)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break; } $126 = ((($123)) + 4|0); HEAP32[$126>>2] = 1; } __THREW__ = 0; $127 = (invoke_iii(5111,($8|0),25)|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if (!($129)) { $130 = ((($127)) + 4|0); $131 = HEAP32[$130>>2]|0; $132 = ($131|0)!=(0); if ($132) { $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return 1; } __THREW__ = 0; $133 = (invoke_iii(5111,($8|0),25)|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if (!($135)) { $136 = ((($133)) + 4|0); HEAP32[$136>>2] = 10; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return 1; } } } } } } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $137 = $1; $138 = $2; ___resumeException($137|0); // unreachable; return (0)|0; } function __ZN11GameOptions19factorNewGameOptionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$optionName,$value) { $this = $this|0; $optionName = $optionName|0; $value = $value|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 32|0; $2 = sp + 28|0; $4 = sp + 45|0; $8 = sp + 44|0; $9 = sp; $0 = $this; $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_(26604,$optionName)|0); HEAP32[$1>>2] = $10; $11 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($1,$2)|0); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; do { if ($12) { $13 = (__Znwj(28)|0); $3 = $13; $$expand_i1_val4 = 1; HEAP8[$4>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vi(5112,($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $19 = $13; break; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $5 = $28; $6 = $29; $$pre_trunc = HEAP8[$4>>0]|0; $30 = $$pre_trunc&1; if (!($30)) { $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } $31 = $3; __ZdlPv($31); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } else { $16 = (__Znwj(20)|0); $7 = $16; $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii(5113,($16|0),0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $5 = $32; $6 = $33; $$pre_trunc9 = HEAP8[$8>>0]|0; $34 = $$pre_trunc9&1; if (!($34)) { $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } $35 = $7; __ZdlPv($35); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } else { $19 = $16; } } } while(0); $result = $19; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($value)|0); $21 = ($20|0)!=(0); if (!($21)) { $38 = $result; STACKTOP = sp;return ($38|0); } $22 = $result; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 20|0); $25 = HEAP32[$24>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$value); __THREW__ = 0; (invoke_iii($25|0,($22|0),($9|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $5 = $36; $6 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $38 = $result; STACKTOP = sp;return ($38|0); } return (0)|0; } function __ZN11GameOptionsixEi($this,$optionID) { $this = $this|0; $optionID = $optionID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $go = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $optionID; $3 = $1; $4 = $2; $5 = (__ZN11GameOptions3getEi($3,$4)|0); $go = $5; $6 = $go; $7 = ($6|0)!=(0|0); if ($7) { $8 = $go; $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 30392; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN12GameSettingsixEi($this,$optionID) { $this = $this|0; $optionID = $optionID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $go = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $optionID; $3 = $1; $4 = $2; $5 = (__ZN12GameSettings3getEi($3,$4)|0); $go = $5; $6 = $go; $7 = ($6|0)!=(0|0); if ($7) { $8 = $go; $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 30392; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN11GameOptions4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $file = 0, $it = 0, $name = 0, $opt = 0, $or$cond = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $file = sp + 56|0; $name = sp + 32|0; $4 = sp + 12|0; $it = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; $8 = (__ZN12GameSettingsixEi(30372,0)|0); $9 = ((($8)) + 8|0); $10 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($9,162986)|0); if ($10) { $11 = (__ZN11GameOptionsixEi($7,7)|0); $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 0; $13 = (__ZN11GameOptionsixEi($7,8)|0); $14 = ((($13)) + 4|0); HEAP32[$14>>2] = 0; $15 = (__ZN11GameOptionsixEi($7,9)|0); $16 = ((($15)) + 4|0); HEAP32[$16>>2] = 0; } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $17 = (invoke_i(4202)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L4: do { if (!($19)) { __THREW__ = 0; $20 = (invoke_iiiii(4221,($17|0),($file|0),($7|0),16)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { if (!($20)) { $3 = 1; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return 1; } $x = 0; while(1) { $23 = $x; $24 = ((($7)) + 12|0); $25 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($24)|0); $26 = ($23|0)<($25|0); if (!($26)) { label = 20; break; } $27 = $x; __THREW__ = 0; invoke_vii(5114,($name|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break L4; } $30 = $x; __THREW__ = 0; $31 = (invoke_iii(5115,($7|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 13; break; } $opt = $31; $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($name)|0); $35 = ($34|0)!=(0); $36 = $opt; $37 = ($36|0)!=(0|0); $or$cond = $35 & $37; if ($or$cond) { $42 = $opt; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($name|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 13; break; } __THREW__ = 0; (invoke_iiii($45|0,($42|0),($file|0),($4|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 18; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $3 = 0; } else { $3 = 4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $50 = $x; $51 = (($50) + 1)|0; $x = $51; } if ((label|0) == 13) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $1 = $40; $2 = $41; } else if ((label|0) == 18) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } else if ((label|0) == 20) { $54 = ((($7)) + 24|0); $55 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($54)|0); HEAP32[$it>>2] = $55; while(1) { $56 = ((($7)) + 24|0); $57 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($56)|0); HEAP32[$5>>2] = $57; __THREW__ = 0; $58 = (invoke_iii(5116,($it|0),($5|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L4; } __THREW__ = 0; if (!($58)) { break; } $61 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L4; } $64 = ((($61)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0|0); do { if ($66) { __THREW__ = 0; $67 = (invoke_ii(5117,($it|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L4; } $70 = ((($67)) + 12|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 8|0); $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($72)|0); $74 = ($73|0)!=(0); if ($74) { __THREW__ = 0; $75 = (invoke_ii(5117,($it|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L4; } __THREW__ = 0; $78 = (invoke_iii(3885,($file|0),($75|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break L4; } __THREW__ = 0; $81 = (invoke_iii(3839,($78|0),(197972|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break L4; } __THREW__ = 0; $84 = (invoke_ii(5117,($it|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break L4; } $87 = ((($84)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 8|0); __THREW__ = 0; $90 = (invoke_iii(3885,($81|0),($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { break L4; } __THREW__ = 0; (invoke_iii(3839,($90|0),(174481|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break L4; } else { break; } } __THREW__ = 0; $95 = (invoke_ii(5117,($it|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break L4; } $98 = ((($95)) + 12|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 4|0); $101 = HEAP32[$100>>2]|0; $102 = ($101|0)!=(0); if ($102) { __THREW__ = 0; $103 = (invoke_ii(5117,($it|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break L4; } __THREW__ = 0; $106 = (invoke_iii(3885,($file|0),($103|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break L4; } __THREW__ = 0; $109 = (invoke_iii(3839,($106|0),(197972|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break L4; } __THREW__ = 0; $112 = (invoke_ii(5117,($it|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break L4; } $115 = ((($112)) + 12|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_iii(3919,($109|0),($118|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break L4; } __THREW__ = 0; (invoke_iii(3839,($119|0),(174481|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break L4; } } } } while(0); __THREW__ = 0; $124 = (invoke_iii(5118,($it|0),0)|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { break L4; } HEAP32[$6>>2] = $124; } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE5closeEv($file); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { break; } $3 = 1; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $129 = $1; $130 = $2; ___resumeException($129|0); // unreachable; } } } while(0); $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $1 = $38; $2 = $39; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $129 = $1; $130 = $2; ___resumeException($129|0); // unreachable; return (0)|0; } function __ZN11GameOptions3getEi($this,$optionID) { $this = $this|0; $optionID = $optionID|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $go = 0, $goEnum = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $go = sp + 12|0; $1 = $this; $2 = $optionID; $5 = $1; $6 = $2; $7 = ($6|0)<(0); if ($7) { $0 = 0; $112 = $0; STACKTOP = sp;return ($112|0); } $8 = ((($5)) + 12|0); $9 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($8)|0); $x = $9; $10 = ((($5)) + 12|0); $11 = $2; __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE7reserveEj($10,$11); L5: while(1) { $12 = $x; $13 = $2; $14 = ($12|0)<=($13|0); if (!($14)) { label = 41; break; } HEAP32[$go>>2] = 0; $goEnum = 0; $15 = $x; L8: do { switch ($15|0) { case 12: { $16 = (__Znwj(24)|0); ;HEAP32[$16>>2]=0|0;HEAP32[$16+4>>2]=0|0;HEAP32[$16+8>>2]=0|0;HEAP32[$16+12>>2]=0|0;HEAP32[$16+16>>2]=0|0;HEAP32[$16+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 8; break L5; } $goEnum = $16; $19 = (__ZN19OptionHandDirection11getInstanceEv()|0); $20 = $goEnum; $21 = ((($20)) + 20|0); HEAP32[$21>>2] = $19; $22 = $goEnum; HEAP32[$go>>2] = $22; break; } case 11: { $25 = (__Znwj(24)|0); ;HEAP32[$25>>2]=0|0;HEAP32[$25+4>>2]=0|0;HEAP32[$25+8>>2]=0|0;HEAP32[$25+12>>2]=0|0;HEAP32[$25+16>>2]=0|0;HEAP32[$25+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 11; break L5; } $goEnum = $25; $28 = (__ZN16OptionClosedHand11getInstanceEv()|0); $29 = $goEnum; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = $28; $31 = $goEnum; HEAP32[$go>>2] = $31; break; } case 13: { $34 = (__Znwj(24)|0); ;HEAP32[$34>>2]=0|0;HEAP32[$34+4>>2]=0|0;HEAP32[$34+8>>2]=0|0;HEAP32[$34+12>>2]=0|0;HEAP32[$34+16>>2]=0|0;HEAP32[$34+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 14; break L5; } $goEnum = $34; $37 = (__ZN17OptionManaDisplay11getInstanceEv()|0); $38 = $goEnum; $39 = ((($38)) + 20|0); HEAP32[$39>>2] = $37; $40 = $goEnum; HEAP32[$go>>2] = $40; break; } case 16: { $43 = (__Znwj(24)|0); ;HEAP32[$43>>2]=0|0;HEAP32[$43+4>>2]=0|0;HEAP32[$43+8>>2]=0|0;HEAP32[$43+12>>2]=0|0;HEAP32[$43+16>>2]=0|0;HEAP32[$43+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 17; break L5; } $goEnum = $43; $46 = (__ZN14OptionMaxGrade11getInstanceEv()|0); $47 = $goEnum; $48 = ((($47)) + 20|0); HEAP32[$48>>2] = $46; $49 = $goEnum; HEAP32[$go>>2] = $49; break; } case 17: { $52 = (__Znwj(24)|0); ;HEAP32[$52>>2]=0|0;HEAP32[$52+4>>2]=0|0;HEAP32[$52+8>>2]=0|0;HEAP32[$52+12>>2]=0|0;HEAP32[$52+16>>2]=0|0;HEAP32[$52+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 20; break L5; } $goEnum = $52; $55 = (__ZN16OptionASkipPhase11getInstanceEv()|0); $56 = $goEnum; $57 = ((($56)) + 20|0); HEAP32[$57>>2] = $55; $58 = $goEnum; HEAP32[$go>>2] = $58; break; } case 18: { $61 = (__Znwj(24)|0); ;HEAP32[$61>>2]=0|0;HEAP32[$61+4>>2]=0|0;HEAP32[$61+8>>2]=0|0;HEAP32[$61+12>>2]=0|0;HEAP32[$61+16>>2]=0|0;HEAP32[$61+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 23; break L5; } $goEnum = $61; $64 = (__ZN15OptionWhosFirst11getInstanceEv()|0); $65 = $goEnum; $66 = ((($65)) + 20|0); HEAP32[$66>>2] = $64; $67 = $goEnum; HEAP32[$go>>2] = $67; break; } case 19: { $70 = (__Znwj(24)|0); ;HEAP32[$70>>2]=0|0;HEAP32[$70+4>>2]=0|0;HEAP32[$70+8>>2]=0|0;HEAP32[$70+12>>2]=0|0;HEAP32[$70+16>>2]=0|0;HEAP32[$70+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 26; break L5; } $goEnum = $70; $73 = (__ZN12OptionKicker11getInstanceEv()|0); $74 = $goEnum; $75 = ((($74)) + 20|0); HEAP32[$75>>2] = $73; $76 = $goEnum; HEAP32[$go>>2] = $76; break; } case 24: { $79 = (__Znwj(20)|0); ;HEAP32[$79>>2]=0|0;HEAP32[$79+4>>2]=0|0;HEAP32[$79+8>>2]=0|0;HEAP32[$79+12>>2]=0|0;HEAP32[$79+16>>2]=0|0; __THREW__ = 0; invoke_vi(5120,($79|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 29; break L5; } HEAP32[$go>>2] = $79; break; } case 20: { $84 = (__Znwj(24)|0); ;HEAP32[$84>>2]=0|0;HEAP32[$84+4>>2]=0|0;HEAP32[$84+8>>2]=0|0;HEAP32[$84+12>>2]=0|0;HEAP32[$84+16>>2]=0|0;HEAP32[$84+20>>2]=0|0; __THREW__ = 0; invoke_vi(5119,($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 32; break L5; } $goEnum = $84; $87 = (__ZN20OptionEconDifficulty11getInstanceEv()|0); $88 = $goEnum; $89 = ((($88)) + 20|0); HEAP32[$89>>2] = $87; $90 = $goEnum; HEAP32[$go>>2] = $90; break; } default: { $93 = $x; $94 = ($93|0)>=(43); if ($94) { $95 = (__Znwj(28)|0); __THREW__ = 0; invoke_vi(5112,($95|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 36; break L5; } HEAP32[$go>>2] = $95; break L8; } else { $100 = (__Znwj(20)|0); __THREW__ = 0; invoke_vii(5113,($100|0),0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 39; break L5; } HEAP32[$go>>2] = $100; break L8; } } } } while(0); $105 = ((($5)) + 12|0); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE9push_backERKS2_($105,$go); $106 = $x; $107 = (($106) + 1)|0; $x = $107; } switch (label|0) { case 8: { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZdlPv($16); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 11: { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZdlPv($25); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 14: { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; __ZdlPv($34); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 17: { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZdlPv($43); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 20: { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $3 = $59; $4 = $60; __ZdlPv($52); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 23: { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZdlPv($61); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 26: { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $3 = $77; $4 = $78; __ZdlPv($70); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 29: { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZdlPv($79); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 32: { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $3 = $91; $4 = $92; __ZdlPv($84); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 36: { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; __ZdlPv($95); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 39: { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $3 = $103; $4 = $104; __ZdlPv($100); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; break; } case 41: { $108 = ((($5)) + 12|0); $109 = $2; $110 = (__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEEixEj($108,$109)|0); $111 = HEAP32[$110>>2]|0; $0 = $111; $112 = $0; STACKTOP = sp;return ($112|0); break; } } return (0)|0; } function __ZN11GameOptions3getENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$optionName) { $this = $this|0; $optionName = $optionName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = ((($5)) + 24|0); $7 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($6,$optionName)|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $25 = ((($5)) + 24|0); $26 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($25,$optionName)|0); $27 = HEAP32[$26>>2]|0; STACKTOP = sp;return ($27|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$optionName); __THREW__ = 0; invoke_vii(3797,($2|0),(211279|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } __THREW__ = 0; $12 = (invoke_iiii(5110,($5|0),($1|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($5)) + 24|0); __THREW__ = 0; $16 = (invoke_iii(5109,($15|0),($optionName|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { HEAP32[$16>>2] = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $25 = ((($5)) + 24|0); $26 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($25,$optionName)|0); $27 = HEAP32[$26>>2]|0; STACKTOP = sp;return ($27|0); } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; return (0)|0; } function __ZN11GameOptionsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, $it = 0, $it1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 28|0; $1 = sp + 24|0; $2 = sp + 20|0; $it1 = sp + 16|0; $3 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 12|0); $9 = (__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$it>>2] = $9; while(1) { $10 = ((($7)) + 12|0); $11 = (__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$1>>2] = $11; $12 = (__ZNSt3__1neIPP10GameOptionEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP10GameOptionEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = (__ZNKSt3__111__wrap_iterIPP10GameOptionEdeEv($it)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = (__ZNKSt3__111__wrap_iterIPP10GameOptionEdeEv($it)|0); HEAP32[$22>>2] = 0; } $23 = (__ZNSt3__111__wrap_iterIPP10GameOptionEppEi($it,0)|0); HEAP32[$2>>2] = $23; } $24 = ((($7)) + 12|0); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE5clearEv($24); $25 = ((($7)) + 24|0); $26 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($25)|0); HEAP32[$it1>>2] = $26; while(1) { $27 = ((($7)) + 24|0); $28 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($27)|0); HEAP32[$3>>2] = $28; __THREW__ = 0; $29 = (invoke_iii(5116,($it1|0),($3|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 18; break; } if (!($29)) { label = 21; break; } __THREW__ = 0; $32 = (invoke_ii(5117,($it1|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 18; break; } $35 = ((($32)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if ($37) { __THREW__ = 0; $38 = (invoke_ii(5117,($it1|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 18; break; } $41 = ((($38)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } __THREW__ = 0; $47 = (invoke_ii(5117,($it1|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 18; break; } $50 = ((($47)) + 12|0); HEAP32[$50>>2] = 0; } __THREW__ = 0; $56 = (invoke_iii(5118,($it1|0),0)|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 18; break; } HEAP32[$6>>2] = $56; } if ((label|0) == 18) { $51 = ___cxa_find_matching_catch(0|0)|0; $52 = tempRet0; $4 = $51; $5 = $52; $53 = ((($7)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($53); $54 = ((($7)) + 12|0); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $55 = $4; ___clang_call_terminate($55); // unreachable; } else if ((label|0) == 21) { $59 = ((($7)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($59); $60 = ((($7)) + 24|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($60); $61 = ((($7)) + 12|0); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } function __ZN12GameSettingsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 4|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 8|0); HEAP32[$4>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZN12GameSettings8getStyleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $17 = ((($3)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN12StyleManager3getEv($18)|0); STACKTOP = sp;return ($19|0); } $7 = (__Znwj(48)|0); __THREW__ = 0; invoke_vi(5121,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZdlPv($7); $15 = $1; $16 = $2; ___resumeException($15|0); // unreachable; } $10 = ((($3)) + 16|0); HEAP32[$10>>2] = $7; $11 = ((($3)) + 16|0); $12 = HEAP32[$11>>2]|0; __ZN12StyleManager15determineActiveEP7MTGDeckS1_($12,0,0); $17 = ((($3)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN12StyleManager3getEv($18)|0); STACKTOP = sp;return ($19|0); } function __ZN12GameSettings11getStyleManEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $15 = ((($3)) + 16|0); $16 = HEAP32[$15>>2]|0; STACKTOP = sp;return ($16|0); } $7 = (__Znwj(48)|0); __THREW__ = 0; invoke_vi(5121,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZdlPv($7); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } $10 = ((($3)) + 16|0); HEAP32[$10>>2] = $7; $15 = ((($3)) + 16|0); $16 = HEAP32[$15>>2]|0; STACKTOP = sp;return ($16|0); } function __ZN12GameSettings14automaticStyleEP6PlayerS1_($this,$p1,$p2) { $this = $this|0; $p1 = $p1|0; $p2 = $p2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $decks = 0, $i = 0, $i1 = 0, $it = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $decks = sp + 32|0; $it = sp + 16|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $0 = $this; $1 = $p1; $2 = $p2; $8 = $0; $9 = ((($8)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); do { if (!($11)) { $12 = (__Znwj(48)|0); __THREW__ = 0; invoke_vi(5121,($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($8)) + 16|0); HEAP32[$15>>2] = $12; break; } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZdlPv($12); $78 = $3; $79 = $4; ___resumeException($78|0); // unreachable; } } while(0); $i = 0; while(1) { $18 = $i; $19 = ($18|0)<(2); if (!($19)) { break; } $20 = (__Znwj(84)|0); __THREW__ = 0; $21 = (invoke_i(4323)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 11; break; } __THREW__ = 0; invoke_vii(5122,($20|0),($21|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 11; break; } $26 = $i; $27 = (($decks) + ($26<<2)|0); HEAP32[$27>>2] = $20; $28 = $i; $29 = ($28|0)==(0); if ($29) { $30 = $1; $p = $30; } else { $33 = $2; $p = $33; } __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $34 = $p; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 20|0); $40 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($39)|0); HEAP32[$5>>2] = $40; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; while(1) { $41 = $p; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 20|0); $47 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($46)|0); HEAP32[$6>>2] = $47; $48 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$6)|0); $49 = $i; if (!($48)) { break; } $50 = (($decks) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); $55 = ((($53)) + 260|0); $56 = $54 ? 0 : $55; (__ZN7MTGDeck3addEP7MTGCard($51,$56)|0); $57 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$7>>2] = $57; } $58 = (($49) + 1)|0; $i = $58; } if ((label|0) == 11) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZdlPv($20); $78 = $3; $79 = $4; ___resumeException($78|0); // unreachable; } $59 = ((($8)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$decks>>2]|0; $62 = ((($decks)) + 4|0); $63 = HEAP32[$62>>2]|0; __ZN12StyleManager15determineActiveEP7MTGDeckS1_($60,$61,$63); $i1 = 0; while(1) { $64 = $i1; $65 = ($64|0)<(2); if (!($65)) { break; } $66 = $i1; $67 = (($decks) + ($66<<2)|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = $i1; $71 = (($decks) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); if (!($73)) { __ZN7MTGDeckD2Ev($72); __ZdlPv($72); } $74 = $i1; $75 = (($decks) + ($74<<2)|0); HEAP32[$75>>2] = 0; } $76 = $i1; $77 = (($76) + 1)|0; $i1 = $77; } STACKTOP = sp;return; } function __ZN12GameSettingsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZN11GameOptionsD2Ev($6); __ZdlPv($6); } $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; } $9 = HEAP32[$1>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = HEAP32[$1>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { __ZN11GameOptionsD2Ev($11); __ZdlPv($11); } HEAP32[$1>>2] = 0; } $13 = ((($1)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN9SimplePadD2Ev($17); __ZdlPv($17); } $19 = ((($1)) + 12|0); HEAP32[$19>>2] = 0; } $20 = ((($1)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if (!($22)) { STACKTOP = sp;return; } $23 = ((($1)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { __ZN12StyleManagerD2Ev($24); __ZdlPv($24); } $26 = ((($1)) + 16|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } function __ZN12GameSettings8newAwardEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $goa = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); do { if ($4) { $x = 43; while(1) { $5 = $x; $6 = (__ZN7MTGSets4sizeEv(47272)|0); $7 = (48 + ($6))|0; $8 = ($5|0)<($7|0); if (!($8)) { label = 11; break; } $9 = HEAP32[$2>>2]|0; $10 = $x; $11 = (__ZN11GameOptions3getEi($9,$10)|0); $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,2968,3008,0)|0); $14 = $13; } $goa = $14; $15 = $goa; $16 = ($15|0)!=(0|0); if ($16) { $17 = $goa; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); if (!($21)) { label = 9; break; } } $22 = $x; $23 = (($22) + 1)|0; $x = $23; } if ((label|0) == 9) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else if ((label|0) == 11) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN12GameSettings3getEi($this,$optionID) { $this = $this|0; $optionID = $optionID|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $optionID; $3 = $1; $4 = $2; $5 = ($4|0)<(0); do { if ($5) { $0 = 30392; } else { $6 = ((($3)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); $9 = $2; $10 = ($9|0)<=(1); $or$cond = $8 & $10; if ($or$cond) { $11 = ((($3)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = (__ZN11GameOptions3getEi($12,$13)|0); $0 = $14; break; } $15 = HEAP32[$3>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = HEAP32[$3>>2]|0; $18 = $2; $19 = (__ZN11GameOptions3getEi($17,$18)|0); $0 = $19; break; } else { $0 = 30392; break; } } } while(0); $20 = $0; STACKTOP = sp;return ($20|0); } function __ZN12GameSettingsixENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$optionName) { $this = $this|0; $optionName = $optionName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $go = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 24|0; $5 = sp; $1 = $this; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$optionName); __THREW__ = 0; $7 = (invoke_ii(4828,($2|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $7; $10 = $id; $11 = ($10|0)!=(-1); if ($11) { $12 = $id; $13 = (__ZN12GameSettingsixEi($6,$12)|0); $0 = $13; $27 = $0; STACKTOP = sp;return ($27|0); } $16 = HEAP32[$6>>2]|0; $17 = ($16|0)!=(0|0); if (!($17)) { $0 = 30392; $27 = $0; STACKTOP = sp;return ($27|0); } $18 = HEAP32[$6>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$optionName); __THREW__ = 0; $19 = (invoke_iii(5123,($18|0),($5|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $go = $19; $22 = $go; $23 = ($22|0)!=(0|0); if (!($23)) { ___assert_fail((127980|0),(127983|0),641,(128065|0)); // unreachable; } $26 = $go; $0 = $26; $27 = $0; STACKTOP = sp;return ($27|0); } function __ZN12GameSettings20createProfileFoldersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 68|0; $1 = sp + 56|0; $2 = sp + 44|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,211279); __THREW__ = 0; invoke_vii(3797,($2|0),(211279|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; do { if ($12) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { __THREW__ = 0; invoke_viiiii(4767,($temp|0),($8|0),($1|0),($2|0),0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __THREW__ = 0; $15 = (invoke_i(4202)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; L10: do { if ($17) { label = 18; } else { __THREW__ = 0; (invoke_iii(4980,($15|0),($temp|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 18; } else { __THREW__ = 0; (invoke_iii(4573,($temp|0),(128076|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 18; } else { __THREW__ = 0; $22 = (invoke_i(4202)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 18; } else { __THREW__ = 0; (invoke_iii(4980,($22|0),($temp|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 18; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(155267|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 18; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),($8|0),($6|0),($7|0),0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($temp,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $33 = HEAP32[$8>>2]|0; __THREW__ = 0; (invoke_ii(5124,($33|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 18; break L10; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } } } } } while(0); if ((label|0) == 18) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } function __ZN12GameSettings11profileFileENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_b($agg$result,$this,$filename,$fallback,$sanity) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; $fallback = $fallback|0; $sanity = $sanity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $profile = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer14 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr18 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 608|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer14 = sp + 40|0; $vararg_buffer9 = sp + 24|0; $vararg_buffer5 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 80|0; $profile = sp + 64|0; $0 = $this; $5 = $sanity&1; $1 = $5; $6 = $0; $7 = (__ZN12GameSettingsixEi($6,0)|0); $8 = ((($7)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($profile,$8); __THREW__ = 0; $9 = (invoke_iii(3923,($6|0),0)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if (!($11)) { $12 = HEAP32[$9>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_ii($14|0,($9|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { if ($15) { $36 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($filename,211279)|0); $37 = $36 ? 211279 : 197990; $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $37; $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); HEAP32[$vararg_ptr8>>2] = $38; (invoke_iiii(3889,($buf|0),(128095|0),($vararg_buffer5|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break; } $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } $18 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($filename,211279)|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($profile)|0); if ($18) { __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $19; (invoke_iiii(3889,($buf|0),(128083|0),($vararg_buffer|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break; } __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $19; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $28; (invoke_iiii(3889,($buf|0),(164548|0),($vararg_buffer1|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; $31 = (invoke_ii(4428,($buf|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { if ($31) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break; } $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } $43 = $1; $44 = $43&1; if (!($44)) { $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($profile)|0); $46 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($filename,211279)|0); $47 = $46 ? 211279 : 197990; $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $45; $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); HEAP32[$vararg_ptr12>>2] = $47; $vararg_ptr13 = ((($vararg_buffer9)) + 8|0); HEAP32[$vararg_ptr13>>2] = $48; (invoke_iiii(3889,($buf|0),(128106|0),($vararg_buffer9|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } $53 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($fallback,211279)|0); if ($53) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($fallback)|0); $57 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($filename,211279)|0); $58 = $57 ? 211279 : 197990; $59 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __THREW__ = 0; HEAP32[$vararg_buffer14>>2] = $56; $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); HEAP32[$vararg_ptr17>>2] = $58; $vararg_ptr18 = ((($vararg_buffer14)) + 8|0); HEAP32[$vararg_ptr18>>2] = $59; (invoke_iiii(3889,($buf|0),(128122|0),($vararg_buffer14|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } } } } } } } while(0); $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } function __ZN12GameSettings4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; (__ZN11GameOptions4saveEv($6)|0); } __ZN12GameSettings20createProfileFoldersEv($1); __ZN12GameSettings12checkProfileEv($1); STACKTOP = sp;return 1; } function __ZN12GameSettings12checkProfileEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc10 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dupe = 0, $goa = 0, $i = 0, $maxcards = 0, $ok = 0, $or$cond = 0, $pcFile = 0, $setId = 0, $value = 0, $x = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 132|0; $4 = sp + 149|0; $5 = sp + 112|0; $6 = sp + 100|0; $7 = sp + 88|0; $8 = sp + 148|0; $pcFile = sp + 64|0; $9 = sp + 52|0; $10 = sp + 40|0; $11 = sp; $0 = $this; $12 = $0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); L1: do { if (!($15)) { $16 = (__Znwj(36)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(128129|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; do { if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $2 = $22; $3 = $23; } else { __THREW__ = 0; invoke_vii(5125,($16|0),($1|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { $$expand_i1_val3 = 0; HEAP8[$4>>0] = $$expand_i1_val3; $21 = ((($12)) + 4|0); HEAP32[$21>>2] = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break L1; } } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $26 = $$pre_trunc&1; if (!($26)) { $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } __ZdlPv($16); $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } } while(0); $27 = HEAP32[$12>>2]|0; $28 = ($27|0)!=(0|0); L15: do { if (!($28)) { $29 = (__Znwj(36)|0); $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii(3797,($6|0),(155267|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),($12|0),($6|0),($7|0),0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; do { if ($35) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; } else { __THREW__ = 0; invoke_vii(5125,($29|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val8 = 0; HEAP8[$8>>0] = $$expand_i1_val8; HEAP32[$12>>2] = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $x = 43; while(1) { $38 = $x; $39 = ($38|0)<(47); if (!($39)) { break L15; } $40 = ((($12)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = $x; $43 = (__ZN11GameOptions3getEi($41,$42)|0); $44 = ($43|0)==(0|0); if ($44) { $55 = 0; } else { $45 = (___dynamic_cast($43,2968,3008,0)|0); $55 = $45; } $goa = $55; $56 = $goa; $57 = ($56|0)!=(0|0); if ($57) { $58 = HEAP32[$12>>2]|0; $59 = $x; $60 = (__ZN11GameOptions3getEi($58,$59)|0); $61 = ($60|0)==(0|0); if ($61) { $63 = 0; } else { $62 = (___dynamic_cast($60,2968,3008,0)|0); $63 = $62; } $dupe = $63; $64 = $dupe; $65 = ($64|0)!=(0|0); if ($65) { $66 = $goa; $67 = ((($66)) + 4|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0); if ($69) { $70 = $dupe; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)!=(0); if (!($73)) { $74 = $dupe; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 24|0); $77 = HEAP32[$76>>2]|0; (FUNCTION_TABLE_ii[$77 & 8191]($74)|0); } } } } $78 = $x; $79 = (($78) + 1)|0; $x = $79; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc10 = HEAP8[$8>>0]|0; $54 = $$pre_trunc10&1; if (!($54)) { $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } __ZdlPv($29); $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } } while(0); $80 = ((($12)) + 8|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if ($82) { STACKTOP = sp;return; } $83 = (__ZN11MTGAllCards11getInstanceEv()|0); $84 = ($83|0)==(0|0); if ($84) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,157236); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; do { if ($86) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; } else { __THREW__ = 0; invoke_viiiii(4767,($pcFile|0),($12|0),($9|0),($10|0),0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $89 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($pcFile)|0); $90 = ($89|0)!=(0); if ($90) { $91 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($pcFile)|0); __THREW__ = 0; $92 = (invoke_ii(4428,($91|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 45; } else { if ($92) { label = 46; } else { label = 41; } } } else { label = 41; } if ((label|0) == 41) { __THREW__ = 0; invoke_vi(5126,($12|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 45; } else { label = 46; } } L69: do { if ((label|0) == 46) { $setId = -1; $maxcards = 0; $ok = 0; $i = 0; while(1) { $103 = $i; __THREW__ = 0; $104 = (invoke_ii(5105,(47272|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 45; break L69; } $107 = ($103|0)<($104|0); if (!($107)) { break; } __THREW__ = 0; $108 = (invoke_i(4323)|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 45; break L69; } $111 = $i; __THREW__ = 0; $112 = (invoke_iii(5127,($108|0),($111|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 45; break L69; } $value = $112; $115 = $value; $116 = $maxcards; $117 = ($115|0)>($116|0); if ($117) { $118 = $value; $maxcards = $118; $119 = $i; $setId = $119; } $120 = $i; __THREW__ = 0; $121 = (invoke_ii(5107,($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 45; break L69; } __THREW__ = 0; $124 = (invoke_iii(3923,(30372|0),($121|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 45; break L69; } $127 = ((($124)) + 4|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)!=(0); if ($129) { label = 56; break; } $130 = $i; $131 = (($130) + 1)|0; $i = $131; } if ((label|0) == 56) { $ok = 1; } $132 = $ok; $133 = ($132|0)==(0); $134 = $setId; $135 = ($134|0)>=(0); $or$cond = $133 & $135; if ($or$cond) { $136 = HEAP32[$12>>2]|0; $137 = $setId; __THREW__ = 0; $138 = (invoke_ii(5107,($137|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 45; break; } __THREW__ = 0; $141 = (invoke_iii(5111,($136|0),($138|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 45; break; } __THREW__ = 0; invoke_vii(5113,($11|0),1); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 45; break; } __THREW__ = 0; (invoke_iii(5128,($141|0),($11|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $2 = $154; $3 = $155; __ZN10GameOptionD2Ev($11); break; } __ZN10GameOptionD2Ev($11); $148 = HEAP32[$12>>2]|0; __THREW__ = 0; (invoke_ii(5124,($148|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 45; break; } $151 = $setId; __THREW__ = 0; invoke_vii(5129,($12|0),($151|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 45; break; } } __THREW__ = 0; $156 = (invoke_ii(5130,($12|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 45; } else { __THREW__ = 0; invoke_viii(5131,($156|0),(0|0),(0|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 45; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($pcFile); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 45) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $2 = $101; $3 = $102; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($pcFile); $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $161 = $2; $162 = $3; ___resumeException($161|0); // unreachable; } function __ZN12GameSettings13reloadProfileEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if ($3) { $4 = HEAP32[$1>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { __ZN11GameOptionsD2Ev($4); __ZdlPv($4); } HEAP32[$1>>2] = 0; } __ZN12GameSettings12checkProfileEv($1); STACKTOP = sp;return; } function __ZN12GameSettings20createUsersFirstDeckEi($this,$setId) { $this = $this|0; $setId = $setId|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $mCollection = 0, $sets = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 244|0; $3 = sp + 232|0; $4 = sp + 220|0; $7 = sp + 200|0; $8 = sp + 268|0; $sets = sp + 196|0; $9 = sp + 184|0; $10 = sp + 172|0; $11 = sp + 160|0; $12 = sp + 148|0; $13 = sp + 136|0; $14 = sp + 124|0; $15 = sp + 112|0; $16 = sp + 100|0; $17 = sp + 88|0; $18 = sp + 76|0; $19 = sp + 64|0; $20 = sp + 52|0; $21 = sp + 40|0; $22 = sp + 24|0; $23 = sp + 12|0; $24 = sp; $0 = $this; $1 = $setId; $25 = $0; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if ($28) { STACKTOP = sp;return; } $29 = (__ZN11MTGAllCards11getInstanceEv()|0); $30 = ($29|0)==(0|0); if ($30) { STACKTOP = sp;return; } $31 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($4|0),(157236|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $5 = $49; $6 = $50; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $5 = $51; $6 = $52; } else { __THREW__ = 0; invoke_viiiii(4767,($3|0),(30372|0),($4|0),($7|0),0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $5 = $53; $6 = $54; } else { $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); __THREW__ = 0; invoke_vii(3797,($2|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $5 = $55; $6 = $56; } else { __THREW__ = 0; $41 = (invoke_i(4323)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { __THREW__ = 0; invoke_viiiii(4044,($31|0),($2|0),($41|0),0,0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $mCollection = $31; $46 = $mCollection; $47 = (__ZN7MTGDeck10totalCardsEv($46)|0); $48 = ($47|0)>(0); if ($48) { STACKTOP = sp;return; } $60 = $1; HEAP32[$sets>>2] = $60; $61 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,157610); __THREW__ = 0; $62 = (invoke_iiiiiiiii(5132,($61|0),10,($sets|0),1,76,($9|0),(0|0),0)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $5 = $70; $6 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } $65 = ($62|0)!=(0); $66 = $65 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); do { if ($66) { $67 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,157610); __THREW__ = 0; (invoke_iiiiiiiii(5132,($67|0),10,(0|0),0,76,($10|0),(0|0),0)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } } while(0); $74 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,156406); __THREW__ = 0; $75 = (invoke_iiiiiiiii(5132,($74|0),10,($sets|0),1,76,($11|0),(0|0),0)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $5 = $83; $6 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } $78 = ($75|0)!=(0); $79 = $78 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); do { if ($79) { $80 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,156406); __THREW__ = 0; (invoke_iiiiiiiii(5132,($80|0),10,(0|0),0,76,($12|0),(0|0),0)|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if (!($82)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $5 = $85; $6 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } } while(0); $87 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,156413); __THREW__ = 0; $88 = (invoke_iiiiiiiii(5132,($87|0),10,($sets|0),1,76,($13|0),(0|0),0)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $5 = $96; $6 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } $91 = ($88|0)!=(0); $92 = $91 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); do { if ($92) { $93 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,156413); __THREW__ = 0; (invoke_iiiiiiiii(5132,($93|0),10,(0|0),0,76,($14|0),(0|0),0)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $5 = $98; $6 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } } while(0); $100 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,156419); __THREW__ = 0; $101 = (invoke_iiiiiiiii(5132,($100|0),10,($sets|0),1,76,($15|0),(0|0),0)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $5 = $109; $6 = $110; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } $104 = ($101|0)!=(0); $105 = $104 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); do { if ($105) { $106 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,156419); __THREW__ = 0; (invoke_iiiiiiiii(5132,($106|0),10,(0|0),0,76,($16|0),(0|0),0)|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if (!($108)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $5 = $111; $6 = $112; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } } while(0); $113 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,156428); __THREW__ = 0; $114 = (invoke_iiiiiiiii(5132,($113|0),10,($sets|0),1,76,($17|0),(0|0),0)|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $5 = $122; $6 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } $117 = ($114|0)!=(0); $118 = $117 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); do { if ($118) { $119 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,156428); __THREW__ = 0; (invoke_iiiiiiiii(5132,($119|0),10,(0|0),0,76,($18|0),(0|0),0)|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if (!($121)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $5 = $124; $6 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } } while(0); $126 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($126|0),3,($sets|0),1,82,($19|0),(0|0),0)|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $5 = $148; $6 = $149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $129 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($129|0),9,($sets|0),1,85,($20|0),(0|0),0)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $5 = $150; $6 = $151; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $132 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($132|0),48,($sets|0),1,67,($21|0),(0|0),0)|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $5 = $152; $6 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $i = 0; while(1) { $135 = $i; $136 = ($135|0)<(2); $137 = $mCollection; if (!($136)) { label = 65; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($137|0),1,($sets|0),1,82,($22|0),(0|0),0)|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 62; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $140 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($140|0),3,($sets|0),1,85,($23|0),(0|0),0)|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 63; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $143 = $mCollection; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,211279); __THREW__ = 0; (invoke_iiiiiiiii(5132,($143|0),11,($sets|0),1,67,($24|0),(0|0),0)|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 64; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $146 = $i; $147 = (($146) + 1)|0; $i = $147; } if ((label|0) == 62) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $5 = $154; $6 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } else if ((label|0) == 63) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $5 = $156; $6 = $157; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } else if ((label|0) == 64) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $5 = $158; $6 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } else if ((label|0) == 65) { (__ZN7MTGDeck4saveEv($137)|0); $160 = $mCollection; $161 = ($160|0)!=(0|0); if (!($161)) { STACKTOP = sp;return; } $162 = $mCollection; $163 = ($162|0)==(0|0); if (!($163)) { __ZN7MTGDeckD2Ev($162); __ZdlPv($162); } $mCollection = 0; STACKTOP = sp;return; } } } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $5 = $57; $6 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$8>>0]|0; $59 = $$pre_trunc&1; if (!($59)) { $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } __ZdlPv($31); $164 = $5; $165 = $6; ___resumeException($164|0); // unreachable; } function __ZN12GameSettings11keypadTitleENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$set) { $this = $this|0; $set = $set|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 12|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($7,$set)|0); STACKTOP = sp;return; } function __ZN12GameSettings11keypadStartENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_bbff($this,$input,$_dest,$_cancel,$_numpad,$_x,$_y) { $this = $this|0; $input = $input|0; $_dest = $_dest|0; $_cancel = $_cancel|0; $_numpad = $_numpad|0; $_x = +$_x; $_y = +$_y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp; $0 = $this; $1 = $_dest; $9 = $_cancel&1; $2 = $9; $10 = $_numpad&1; $3 = $10; $4 = $_x; $5 = $_y; $11 = $0; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); do { if ($14) { $15 = (__Znwj(240)|0); __THREW__ = 0; invoke_vi(5133,($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($11)) + 12|0); HEAP32[$18>>2] = $15; break; } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $6 = $19; $7 = $20; __ZdlPv($15); $50 = $6; $51 = $7; ___resumeException($50|0); // unreachable; } } while(0); $21 = $2; $22 = $21&1; $23 = ((($11)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 34|0); $26 = $22&1; HEAP8[$25>>0] = $26; $27 = $3; $28 = $27&1; $29 = ((($11)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 35|0); $32 = $28&1; HEAP8[$31>>0] = $32; $33 = $4; $34 = ((($11)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 24|0); HEAPF32[$36>>2] = $33; $37 = $5; $38 = ((($11)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 28|0); HEAPF32[$40>>2] = $37; $41 = ((($11)) + 12|0); $42 = HEAP32[$41>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$input); $43 = $1; __THREW__ = 0; invoke_viii(5134,($42|0),($8|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $46 = ((($11)) + 12|0); $47 = HEAP32[$46>>2]|0; STACKTOP = sp;return ($47|0); } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $6 = $48; $7 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $50 = $6; $51 = $7; ___resumeException($50|0); // unreachable; return (0)|0; } function __ZN12GameSettings12keypadFinishEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } else { $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; __ZN9SimplePad6FinishEv($agg$result,$6); STACKTOP = sp;return; } } function __ZN14EnumDefinition9findIndexEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $value; $7 = $1; __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEC2Ev($it); $8 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5beginEv($7)|0); HEAP32[$3>>2] = $8; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $9 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE3endEv($7)|0); HEAP32[$4>>2] = $9; $10 = (__ZNSt3__1neIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEbRKNS_11__wrap_iterIT_EESE_($it,$4)|0); if (!($10)) { label = 6; break; } $11 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEptEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = ($12|0)==($13|0); if ($14) { label = 4; break; } $17 = (__ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEppEi($it,0)|0); HEAP32[$6>>2] = $17; } if ((label|0) == 4) { $15 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5beginEv($7)|0); HEAP32[$5>>2] = $15; $16 = (__ZNSt3__1miIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES9_EENS_11__wrap_iterIT_E15difference_typeERKSC_RKNSA_IT0_EE($it,$5)|0); $0 = $16; $18 = $0; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $0 = -1; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN14GameOptionEnum7menuStrEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0; var $idx = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 16|0; $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN14EnumDefinition9findIndexEi($6,$8)|0); $idx = $9; $10 = $idx; $11 = ($10|0)!=(-1); if ($11) { $12 = ((($1)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = $idx; $15 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEixEj($13,$14)|0); $16 = ((($15)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$16); STACKTOP = sp;return; } } $17 = ((($1)) + 4|0); $18 = HEAP32[$17>>2]|0; HEAP32[$vararg_buffer>>2] = $18; (_sprintf($buf,162983,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN14GameOptionEnum5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$file,$name) { $this = $this|0; $file = $file|0; $name = $name|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $3 = sp + 8|0; $1 = $this; $2 = $file; $6 = $1; $7 = $2; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($6)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($6)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)<=(0); if (!($14)) { $15 = ((($6)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ((($6)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($18)|0); $20 = ($16|0)>=($19|0); if (!($20)) { $21 = $2; $22 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($21,$name)|0); $23 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,197972)|0); $24 = HEAP32[$6>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vii[$26 & 8191]($3,$6); __THREW__ = 0; $27 = (invoke_iii(3885,($23|0),($3|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $34 = $4; $35 = $5; ___resumeException($34|0); // unreachable; } __THREW__ = 0; (invoke_iii(4758,($27|0),(4741|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $34 = $4; $35 = $5; ___resumeException($34|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } function __ZN14GameOptionEnum4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$input) { $this = $this|0; $input = $input|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$expand_i1_val = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $cleanup$dest = 0, $it = 0, $switch = 0, $v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 96|0; $$byval_copy$4 = sp + 92|0; $$byval_copy$3 = sp + 88|0; $$byval_copy$2 = sp + 84|0; $$byval_copy$1 = sp + 80|0; $$byval_copy = sp + 76|0; $0 = sp + 100|0; $2 = sp + 68|0; $3 = sp + 64|0; $4 = sp + 60|0; $5 = sp + 56|0; $it = sp + 52|0; $6 = sp + 48|0; $7 = sp + 44|0; $v = sp + 32|0; $8 = sp + 28|0; $9 = sp + 24|0; $10 = sp + 20|0; $13 = sp + 8|0; $15 = sp; $1 = $this; $16 = $1; $17 = ((($16)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if (!($19)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } $20 = ((($16)) + 4|0); HEAP32[$20>>2] = 0; $21 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($input)|0); HEAP32[$2>>2] = $21; $22 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($input)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($input)|0); HEAP32[$4>>2] = $23; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $24 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,3794)|0); HEAP32[$5>>2] = $24; __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEC2Ev($it); $25 = ((($16)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5beginEv($26)|0); HEAP32[$6>>2] = $27; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $28 = ((($16)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE3endEv($29)|0); HEAP32[$7>>2] = $30; $31 = (__ZNSt3__1neIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEbRKNS_11__wrap_iterIT_EESE_($it,$7)|0); if (!($31)) { label = 12; break; } $32 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEptEv($it)|0); $33 = ((($32)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($v,$33); $34 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($v)|0); HEAP32[$8>>2] = $34; $35 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($v)|0); HEAP32[$9>>2] = $35; $36 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($v)|0); HEAP32[$10>>2] = $36; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$10>>2]|0; $37 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 8; break; } HEAP32[$13>>2] = $37; $40 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($v,$input)|0); if ($40) { $41 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEptEv($it)|0); $42 = HEAP32[$41>>2]|0; $43 = ((($16)) + 4|0); HEAP32[$43>>2] = $42; $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $14 = 1; } else { $14 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($v); $cleanup$dest = $14; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 13; break; } $48 = (__ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEppEi($it,0)|0); HEAP32[$15>>2] = $48; } if ((label|0) == 8) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $11 = $44; $12 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($v); $46 = $11; $47 = $12; ___resumeException($46|0); // unreachable; } else if ((label|0) == 12) { $$expand_i1_val9 = 0; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } else if ((label|0) == 13) { $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } return (0)|0; } function __ZN14OptionMaxGradeC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 136|0; $2 = sp + 128|0; $5 = sp + 104|0; $6 = sp + 96|0; $7 = sp + 80|0; $8 = sp + 72|0; $9 = sp + 56|0; $10 = sp + 48|0; $11 = sp + 32|0; $12 = sp + 24|0; $13 = sp + 8|0; $14 = sp; $0 = $this; $15 = $0; __ZN14EnumDefinitionC2Ev($15); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5135,($1|0),($2|0),(128150|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($1|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5137,($5|0),($6|0),(128168|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($5|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5138,($7|0),($8|0),(128191|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($7|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $3 = $46; $4 = $47; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); HEAP32[$10>>2] = 3; __THREW__ = 0; invoke_viii(5135,($9|0),($10|0),(128225|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($9|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); HEAP32[$12>>2] = 4; __THREW__ = 0; invoke_viii(5139,($11|0),($12|0),(128243|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($11|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($11); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($11); HEAP32[$14>>2] = 5; __THREW__ = 0; invoke_viii(5140,($13|0),($14|0),(128259|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; invoke_vii(5136,(30412|0),($13|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($13); STACKTOP = sp;return; } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($13); __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } } } } } } $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; __ZN14EnumDefinitionD2Ev($15); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } function __ZN16OptionASkipPhaseC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 64|0; $2 = sp + 56|0; $5 = sp + 32|0; $6 = sp + 24|0; $7 = sp + 8|0; $8 = sp; $0 = $this; $9 = $0; __ZN14EnumDefinitionC2Ev($9); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5141,($1|0),($2|0),(128289|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; invoke_vii(5136,(30424|0),($1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5142,($5|0),($6|0),(128293|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_vii(5136,(30424|0),($5|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5142,($7|0),($8|0),(128298|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; invoke_vii(5136,(30424|0),($7|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); STACKTOP = sp;return; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } function __ZN15OptionWhosFirstC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 64|0; $2 = sp + 56|0; $5 = sp + 32|0; $6 = sp + 24|0; $7 = sp + 8|0; $8 = sp; $0 = $this; $9 = $0; __ZN14EnumDefinitionC2Ev($9); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5143,($1|0),($2|0),(135935|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; invoke_vii(5136,(30436|0),($1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5144,($5|0),($6|0),(128303|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_vii(5136,(30436|0),($5|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5143,($7|0),($8|0),(131961|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; invoke_vii(5136,(30436|0),($7|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); STACKTOP = sp;return; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZN14EnumDefinitionD2Ev($9); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } function __ZN16OptionClosedHandC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $2 = sp + 32|0; $5 = sp + 8|0; $6 = sp; $0 = $this; $7 = $0; __ZN14EnumDefinitionC2Ev($7); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5145,($1|0),($2|0),(128312|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(5136,(30448|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5146,($5|0),($6|0),(128322|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30448|0),($5|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN19OptionHandDirectionC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $2 = sp + 32|0; $5 = sp + 8|0; $6 = sp; $0 = $this; $7 = $0; __ZN14EnumDefinitionC2Ev($7); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5147,($1|0),($2|0),(128330|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(5136,(30460|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5148,($5|0),($6|0),(128339|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30460|0),($5|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN17OptionManaDisplayC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 88|0; $2 = sp + 80|0; $5 = sp + 56|0; $6 = sp + 48|0; $7 = sp + 32|0; $8 = sp + 24|0; $9 = sp + 8|0; $10 = sp; $0 = $this; $11 = $0; __ZN14EnumDefinitionC2Ev($11); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5149,($1|0),($2|0),(128350|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30472|0),($1|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5150,($5|0),($6|0),(128360|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_vii(5136,(30472|0),($5|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5151,($7|0),($8|0),(128367|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; invoke_vii(5136,(30472|0),($7|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); HEAP32[$10>>2] = 3; __THREW__ = 0; invoke_viii(5152,($9|0),($10|0),(128378|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; invoke_vii(5136,(30472|0),($9|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } } } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } function __ZN12OptionVolumeC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $2 = sp + 32|0; $5 = sp + 8|0; $6 = sp; $0 = $this; $7 = $0; __ZN14EnumDefinitionC2Ev($7); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5153,($1|0),($2|0),(198419|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(5136,(30484|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 100; __THREW__ = 0; invoke_viii(5154,($5|0),($6|0),(128383|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30484|0),($5|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN16OptionDifficultyC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 88|0; $2 = sp + 80|0; $5 = sp + 56|0; $6 = sp + 48|0; $7 = sp + 32|0; $8 = sp + 24|0; $9 = sp + 8|0; $10 = sp; $0 = $this; $11 = $0; __ZN14EnumDefinitionC2Ev($11); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5155,($1|0),($2|0),(128387|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30496|0),($1|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5156,($5|0),($6|0),(128394|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_vii(5136,(30496|0),($5|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5155,($7|0),($8|0),(128399|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; invoke_vii(5136,(30496|0),($7|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); HEAP32[$10>>2] = 3; __THREW__ = 0; invoke_viii(5156,($9|0),($10|0),(128406|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; invoke_vii(5136,(30496|0),($9|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } } } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } function __ZN20OptionEconDifficultyC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 88|0; $2 = sp + 80|0; $5 = sp + 56|0; $6 = sp + 48|0; $7 = sp + 32|0; $8 = sp + 24|0; $9 = sp + 8|0; $10 = sp; $0 = $this; $11 = $0; __ZN14EnumDefinitionC2Ev($11); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5143,($1|0),($2|0),(128387|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30508|0),($1|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5142,($5|0),($6|0),(128394|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; invoke_vii(5136,(30508|0),($5|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); HEAP32[$8>>2] = 2; __THREW__ = 0; invoke_viii(5142,($7|0),($8|0),(128411|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; invoke_vii(5136,(30508|0),($7|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($7); HEAP32[$10>>2] = 3; __THREW__ = 0; invoke_viii(5142,($9|0),($10|0),(128416|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; invoke_vii(5136,(30508|0),($9|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($9); __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } } } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZN14EnumDefinitionD2Ev($11); $38 = $3; $39 = $4; ___resumeException($38|0); // unreachable; } function __ZN12OptionKickerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $2 = sp + 32|0; $5 = sp + 8|0; $6 = sp; $0 = $this; $7 = $0; __ZN14EnumDefinitionC2Ev($7); HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5157,($1|0),($2|0),(128421|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(5136,(30520|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); HEAP32[$6>>2] = 1; __THREW__ = 0; invoke_viii(5158,($5|0),($6|0),(128432|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(5136,(30520|0),($5|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($5); __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN14EnumDefinitionD2Ev($7); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZN15GameOptionAwardC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN10GameOptionC2Ei($3,0); $4 = 30540; HEAP32[$3>>2] = $4; __THREW__ = 0; $5 = (invoke_ii(5045,(0|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZN10GameOptionD2Ev($3); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } else { $8 = ((($3)) + 20|0); HEAP32[$8>>2] = $5; $9 = ((($3)) + 4|0); HEAP32[$9>>2] = 0; $10 = ((($3)) + 24|0); HEAP8[$10>>0] = 0; STACKTOP = sp;return; } } function __ZN15GameOptionAward4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$input) { $this = $this|0; $input = $input|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $at = 0, $buf = 0, $i = 0, $i1 = 0, $inlen = 0, $t = 0, $tvals = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 68|0; $tvals = sp + 32|0; $buf = sp + 16|0; $1 = $this; $4 = $1; $5 = (_time((0|0))|0); $6 = ((($4)) + 20|0); HEAP32[$6>>2] = $5; $7 = ((($4)) + 20|0); $8 = (_localtime(($7|0))|0); $at = $8; $9 = ((($4)) + 24|0); HEAP8[$9>>0] = 0; $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($input)|0); $inlen = $10; $11 = $inlen; $12 = ($11|0)!=(0); if (!($12)) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $126 = $$pre_trunc&1; STACKTOP = sp;return ($126|0); } $13 = $inlen; $14 = ($13>>>0)<(8); if ($14) { label = 5; } else { $15 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($input,197934)|0); if ($15) { label = 5; } } if ((label|0) == 5) { $16 = ((($4)) + 4|0); HEAP32[$16>>2] = 1; } $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($input,197906,0)|0); $w = $17; $18 = $w; $19 = ($18|0)!=(-1); if ($19) { $20 = ((($4)) + 24|0); HEAP8[$20>>0] = 1; } $i = 0; while(1) { $21 = $i; $22 = ($21|0)<(5); if (!($22)) { break; } $23 = $i; $24 = (($tvals) + ($23<<2)|0); HEAP32[$24>>2] = 0; $25 = $i; $26 = (($25) + 1)|0; $i = $26; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($buf); $t = 0; $i1 = 0; while(1) { $27 = $t; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($input)|0); $29 = ($27>>>0)<($28>>>0); if (!($29)) { label = 29; break; } $30 = $t; __THREW__ = 0; $31 = (invoke_iii(4365,($input|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = HEAP8[$31>>0]|0; $35 = $34 << 24 >> 24; __THREW__ = 0; $36 = (invoke_ii(5159,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } $39 = ($36|0)!=(0); $40 = $t; __THREW__ = 0; $41 = (invoke_iii(4365,($input|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($39) { if ($43) { break; } $70 = HEAP8[$41>>0]|0; __THREW__ = 0; (invoke_iii(5161,($buf|0),($70|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } } else { if ($43) { break; } $44 = HEAP8[$41>>0]|0; $45 = $44 << 24 >> 24; __THREW__ = 0; $46 = (invoke_ii(5160,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } $49 = ($46|0)!=(0); if (!($49)) { $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($buf)|0); $51 = ($50|0)!=(0); if ($51) { $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($buf)|0); __THREW__ = 0; $53 = (invoke_ii(3938,($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } $56 = $i1; $57 = (($tvals) + ($56<<2)|0); HEAP32[$57>>2] = $53; $58 = $i1; $59 = (($tvals) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)<(0); if ($61) { $62 = $i1; $63 = (($tvals) + ($62<<2)|0); HEAP32[$63>>2] = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($buf); $68 = $i1; $69 = (($68) + 1)|0; $i1 = $69; } } } $73 = $i1; $74 = ($73>>>0)>=(5); if ($74) { label = 29; break; } $75 = $t; $76 = (($75) + 1)|0; $t = $76; } do { if ((label|0) == 29) { $77 = HEAP32[$tvals>>2]|0; $78 = ($77|0)>=(1900); if ($78) { $79 = HEAP32[$tvals>>2]|0; $80 = (($79) - 1900)|0; HEAP32[$tvals>>2] = $80; } $81 = ((($tvals)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)>(0); if ($83) { $84 = ((($tvals)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + -1)|0; HEAP32[$84>>2] = $86; } $87 = HEAP32[$tvals>>2]|0; $88 = $at; $89 = ((($88)) + 20|0); HEAP32[$89>>2] = $87; $90 = ((($tvals)) + 4|0); $91 = HEAP32[$90>>2]|0; $92 = $at; $93 = ((($92)) + 16|0); HEAP32[$93>>2] = $91; $94 = ((($tvals)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = $at; $97 = ((($96)) + 12|0); HEAP32[$97>>2] = $95; $98 = ((($tvals)) + 12|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)!=(0); if ($100) { $101 = ((($tvals)) + 12|0); $102 = HEAP32[$101>>2]|0; $103 = $at; $104 = ((($103)) + 8|0); HEAP32[$104>>2] = $102; } $105 = ((($tvals)) + 16|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)!=(0); if ($107) { $108 = ((($tvals)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = $at; $111 = ((($110)) + 4|0); HEAP32[$111>>2] = $109; } $112 = $at; $113 = ((($112)) + 32|0); HEAP32[$113>>2] = -1; $114 = $at; __THREW__ = 0; $115 = (invoke_ii(5162,($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if (!($117)) { $118 = ((($4)) + 20|0); HEAP32[$118>>2] = $115; $119 = ((($4)) + 20|0); $120 = HEAP32[$119>>2]|0; $121 = ($120|0)==(-1); if ($121) { __THREW__ = 0; $122 = (invoke_ii(5045,(0|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { break; } $125 = ((($4)) + 20|0); HEAP32[$125>>2] = $122; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buf); $$pre_trunc = HEAP8[$0>>0]|0; $126 = $$pre_trunc&1; STACKTOP = sp;return ($126|0); } } } while(0); $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $2 = $64; $3 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buf); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; return (0)|0; } function __ZN15GameOptionAward5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$file,$name) { $this = $this|0; $file = $file|0; $name = $name|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $at = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1072|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = sp + 1064|0; $writer = sp + 40|0; $1 = $this; $2 = $file; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } $6 = ((($3)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } $9 = ((($3)) + 20|0); $10 = (_localtime(($9|0))|0); $at = $10; $11 = $at; $12 = ($11|0)!=(0|0); if ($12) { $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $14 = $at; $15 = ((($14)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1900)|0; $18 = $at; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + 1)|0; $22 = $at; $23 = ((($22)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = $at; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = $at; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($3)) + 24|0); $32 = HEAP8[$31>>0]|0; $33 = $32&1; $34 = $33 ? 197906 : 211279; HEAP32[$vararg_buffer>>2] = $13; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $17; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $21; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $24; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $27; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $30; $vararg_ptr6 = ((($vararg_buffer)) + 24|0); HEAP32[$vararg_ptr6>>2] = $34; (_sprintf($writer,128445,$vararg_buffer)|0); $35 = $2; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($35,$writer)|0); $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } else { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $36 = $$pre_trunc&1; STACKTOP = sp;return ($36|0); } return (0)|0; } function __ZN15GameOptionAward9giveAwardEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if ($5) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $10 = $$pre_trunc&1; STACKTOP = sp;return ($10|0); } else { $6 = (_time((0|0))|0); $7 = ((($2)) + 20|0); HEAP32[$7>>2] = $6; $8 = ((($2)) + 24|0); HEAP8[$8>>0] = 0; $9 = ((($2)) + 4|0); HEAP32[$9>>2] = 1; (__ZN12GameSettings4saveEv(30372)|0); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $10 = $$pre_trunc&1; STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN15GameOptionAward8isViewedEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if ($5) { $6 = ((($2)) + 24|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; $$expand_i1_val2 = $8&1; HEAP8[$0>>0] = $$expand_i1_val2; } else { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } $$pre_trunc = HEAP8[$0>>0]|0; $9 = $$pre_trunc&1; STACKTOP = sp;return ($9|0); } function __ZN15GameOptionAward7menuStrEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $lt = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 48|0; $4 = sp + 28|0; $buf = sp + 64|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if (!($10)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,128467); __THREW__ = 0; invoke_vii(3887,($agg$result|0),($1|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $36 = $2; $37 = $3; ___resumeException($36|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } $15 = ((($7)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(1); if ($17) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,128481); __THREW__ = 0; invoke_vii(3887,($agg$result|0),($4|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $36 = $2; $37 = $3; ___resumeException($36|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } } $22 = ((($7)) + 20|0); $23 = (_localtime(($22|0))|0); $lt = $23; $24 = $lt; $25 = ($24|0)!=(0|0); if (!($25)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,168731); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,128491); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; } else { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $29 = $lt; __THREW__ = 0; (invoke_iiiii(5163,($buf|0),255,($28|0),($29|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $2 = $34; $3 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $36 = $2; $37 = $3; ___resumeException($36|0); // unreachable; } function __ZN21GameOptionKeyBindings4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$input) { $this = $this|0; $input = $input|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $assoc = 0, $button = 0, $cleanup$dest = 0, $cond = 0, $iss = 0, $it = 0, $j = 0, $local = 0; var $s = 0, $sep = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 357|0; $iss = sp + 212|0; $assoc = sp + 200|0; $s = sp + 48|0; $local = sp + 40|0; $sep = sp + 356|0; $button = sp + 36|0; $5 = sp + 24|0; $6 = sp + 16|0; $it = sp + 8|0; $7 = sp + 4|0; $8 = sp; $1 = $this; __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj($iss,$input,8); __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2Ev($assoc); while(1) { $9 = HEAP32[$iss>>2]|0; $10 = ((($9)) + -12|0); $11 = HEAP32[$10>>2]|0; $12 = (($iss) + ($11)|0); __THREW__ = 0; $13 = (invoke_ii(5164,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } if (!($13)) { label = 20; break; } __THREW__ = 0; invoke_vii(4329,($s|0),24); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { break; } __THREW__ = 0; $18 = (invoke_ii(5165,($s|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 14; break; } __THREW__ = 0; (invoke_iiii(5166,($iss|0),($18|0),44)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 14; break; } __THREW__ = 0; (invoke_ii(5167,($iss|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 14; break; } HEAP32[$local>>2] = 0; HEAP8[$sep>>0] = 0; HEAP32[$button>>2] = 0; __THREW__ = 0; $25 = (invoke_iii(5168,($s|0),($local|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 14; break; } __THREW__ = 0; $28 = (invoke_iii(5169,($25|0),($sep|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 14; break; } __THREW__ = 0; (invoke_iii(5170,($28|0),($button|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 14; break; } $33 = HEAP8[$sep>>0]|0; $34 = $33 << 24 >> 24; $35 = (58)!=($34|0); if ($35) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $4 = 1; } else { $40 = HEAP32[$button>>2]|0; __THREW__ = 0; $41 = (invoke_ii(5171,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 14; break; } HEAP32[$6>>2] = $41; __THREW__ = 0; invoke_viii(5172,($5|0),($local|0),($6|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 14; break; } __THREW__ = 0; invoke_vii(5173,($assoc|0),($5|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 14; break; } $4 = 0; } __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($s); $cleanup$dest = $4; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { label = 29; break; } } L19: do { if ((label|0) == 14) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($s); __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($assoc); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($iss); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } else if ((label|0) == 20) { $48 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5emptyEv($assoc)|0); if ($48) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $4 = 1; __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($assoc); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($iss); $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } __THREW__ = 0; $49 = (invoke_i(4556)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $j = $49; $52 = $j; __THREW__ = 0; invoke_vi(5174,($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = (__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5beginEv($assoc)|0); HEAP32[$7>>2] = $55; __ZNSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEC2IPS3_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS9_S5_EE5valueEvE4typeE($it,$7,0); while(1) { $56 = (__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE3endEv($assoc)|0); HEAP32[$8>>2] = $56; $57 = (__ZNSt3__1neIPKNS_4pairIi7ButtonsEEPS3_EEbRKNS_11__wrap_iterIT_EERKNS7_IT0_EE($it,$8)|0); if (!($57)) { break; } $58 = (__ZNKSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEptEv($it)|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZNKSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEptEv($it)|0); $61 = ((($60)) + 4|0); $62 = HEAP32[$61>>2]|0; __THREW__ = 0; (invoke_iii(5175,($59|0),($62|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L19; } (__ZNSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEppEv($it)|0); } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $4 = 1; __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($assoc); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($iss); $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } } } else if ((label|0) == 29) { __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($assoc); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($iss); $$pre_trunc = HEAP8[$0>>0]|0; $65 = $$pre_trunc&1; STACKTOP = sp;return ($65|0); } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $2 = $36; $3 = $37; __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($assoc); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($iss); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; return (0)|0; } function __ZN21GameOptionKeyBindings5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$file,$name) { $this = $this|0; $file = $file|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $end = 0, $it = 0, $j = 0, $start = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $start = sp + 8|0; $end = sp + 4|0; $it = sp; $0 = $this; $1 = $file; $2 = (__ZN3JGE11GetInstanceEv()|0); $j = $2; $3 = $1; $4 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($3,$name)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,197972)|0); $5 = $j; $6 = (__ZN3JGE17KeyBindings_beginEv($5)|0); HEAP32[$start>>2] = $6; $7 = $j; $8 = (__ZN3JGE15KeyBindings_endEv($7)|0); HEAP32[$end>>2] = $8; $9 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($start,$end)|0); if ($9) { $10 = $1; $11 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($start)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($10,$12)|0); $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,156393)|0); $15 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($start)|0); $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($14,$17)|0); (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($start)|0); } ;HEAP32[$it>>2]=HEAP32[$start>>2]|0; while(1) { $18 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($it,$end)|0); $19 = $1; if (!($18)) { break; } $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,197988)|0); $21 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($20,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,156393)|0); $25 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($24,$27)|0); (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($it)|0); } (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($19,4741)|0); STACKTOP = sp;return 1; } function __GLOBAL__sub_I_GameOptions_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1391(); ___cxx_global_var_init_1_1392(); ___cxx_global_var_init_3_1393(); ___cxx_global_var_init_5_1394(); ___cxx_global_var_init_7_1395(); ___cxx_global_var_init_66(); ___cxx_global_var_init_67(); ___cxx_global_var_init_85(); ___cxx_global_var_init_92(); ___cxx_global_var_init_96(); ___cxx_global_var_init_100(); ___cxx_global_var_init_103(); ___cxx_global_var_init_106(); ___cxx_global_var_init_111(); ___cxx_global_var_init_114(); ___cxx_global_var_init_119(); ___cxx_global_var_init_122(); return; } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10GameOptionEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(5176,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE7reserveEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $4 = $0; $5 = $1; $6 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($4)|0); $7 = ($5>>>0)>($6>>>0); if (!($7)) { STACKTOP = sp;return; } $8 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $8; $9 = $1; $10 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($4)|0); $11 = $__a; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEEC2EjjS5_($__v,$9,$10,$11); __THREW__ = 0; invoke_vii(5177,($4|0),($__v|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($__v); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } function __ZN14GameOptionEnumC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionC2Ei($1,0); $2 = 30584; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN19OptionHandDirection11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30460|0); } function __ZN16OptionClosedHand11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30448|0); } function __ZN17OptionManaDisplay11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30472|0); } function __ZN14OptionMaxGrade11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30412|0); } function __ZN16OptionASkipPhase11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30424|0); } function __ZN15OptionWhosFirst11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30436|0); } function __ZN12OptionKicker11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30520|0); } function __ZN21GameOptionKeyBindingsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionC2Ei($1,0); $2 = 30616; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN20OptionEconDifficulty11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30508|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP10GameOptionEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP10GameOptionS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10GameOptionEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP10GameOptionEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP10GameOptionEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5178,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(5179,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN10GameOptionaSERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = $6; $8 = ((($3)) + 8|0); $9 = $2; $10 = ((($9)) + 8|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($8,$10)|0); STACKTOP = sp;return ($3|0); } function __ZN10GameOptionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 30348; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE11__make_iterEPS8_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE11__make_iterEPS8_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEbRKNS_11__wrap_iterIT_EESE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES9_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES9_EENS_11__wrap_iterIT_E15difference_typeERKSC_RKNSA_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 16)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<4)|0); STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZN14EnumDefinitionC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA18_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA18_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9push_backEOS8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE24__RAII_IncreaseAnnotatorC2ERKSA_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($17)|0); __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA23_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA23_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA34_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA34_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA16_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA16_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA30_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA30_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZN14EnumDefinitionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA4_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA4_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA5_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA5_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA7_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA7_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA9_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA9_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionClosedHandUt_ERA10_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN16OptionClosedHandUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA10_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionClosedHandUt_ERA8_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN16OptionClosedHandUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA8_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN19OptionHandDirectionUt_ERA9_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN19OptionHandDirectionUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA9_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN19OptionHandDirectionUt_ERA11_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN19OptionHandDirectionUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA11_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA10_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN17OptionManaDisplayUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA10_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA7_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN17OptionManaDisplayUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA7_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA11_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN17OptionManaDisplayUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA11_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA5_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN17OptionManaDisplayUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA5_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN12OptionVolumeUt_ERA5_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN12OptionVolumeUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA5_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN12OptionVolumeUt_ERA4_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN12OptionVolumeUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA4_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionDifficultyUt_ERA7_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN16OptionDifficultyUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA7_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionDifficultyUt_ERA5_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN16OptionDifficultyUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA5_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA11_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA11_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA13_KcvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRA13_KcEEOT_RNS_16remove_referenceIS4_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$9); STACKTOP = sp;return; } function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj($this,$__s,$__wch) { $this = $this|0; $__s = $__s|0; $__wch = $__wch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__wch; $5 = $0; $6 = ((($5)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($6); $7 = 30716; HEAP32[$5>>2] = $7; $8 = ((($5)) + 60|0); $9 = 30736; HEAP32[$8>>2] = $9; $10 = ((($5)) + 8|0); __THREW__ = 0; $11 = 30692; invoke_viii(5002,($5|0),($11|0),($10|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; $27 = ((($5)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($27); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } $14 = 30716; HEAP32[$5>>2] = $14; $15 = ((($5)) + 60|0); $16 = 30736; HEAP32[$15>>2] = $16; $17 = ((($5)) + 8|0); $18 = $1; $19 = $2; $20 = $19 | 8; __THREW__ = 0; invoke_viii(4222,($17|0),($18|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { STACKTOP = sp;return; } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; $27 = ((($5)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($27); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE5rdbufEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__1rsIcNS_11char_traitsIcEEEERNS_13basic_istreamIT_T0_EES7_RS4_($__is,$__c) { $__is = $__is|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp + 20|0; $0 = $__is; $1 = $__c; $4 = $0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; do { if (!($6)) { __THREW__ = 0; $7 = (invoke_ii(4234,($__sen|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { if (!($7)) { $41 = $0; STACKTOP = sp;return ($41|0); } $10 = $0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($10) + ($13)|0); __THREW__ = 0; $15 = (invoke_ii(3869,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; $18 = (invoke_ii(4235,($15|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $__i = $18; $21 = $__i; $22 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $23 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($21,$22)|0); if ($23) { $24 = $0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (($24) + ($27)|0); __THREW__ = 0; invoke_vii(3865,($28|0),6); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } $41 = $0; STACKTOP = sp;return ($41|0); } else { $42 = $__i; $43 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($42)|0); $44 = $1; HEAP8[$44>>0] = $43; $41 = $0; STACKTOP = sp;return ($41|0); } } } } } } while(0); $31 = ___cxa_find_matching_catch(0|0)|0; $32 = tempRet0; $2 = $31; $3 = $32; $33 = $2; (___cxa_begin_catch(($33|0))|0); $34 = $0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + -12|0); $37 = HEAP32[$36>>2]|0; $38 = (($34) + ($37)|0); __THREW__ = 0; invoke_vi(3866,($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { ___cxa_end_catch(); $41 = $0; STACKTOP = sp;return ($41|0); } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $2 = $45; $3 = $46; __THREW__ = 0; invoke_v(3867); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $51 = ___cxa_find_matching_catch(0|0)|0; $52 = tempRet0; ___clang_call_terminate($51); // unreachable; } else { $49 = $2; $50 = $3; ___resumeException($49|0); // unreachable; } return (0)|0; } function __ZL13u32_to_buttonj($b) { $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $b; $2 = $1; $3 = ($2>>>0)<(17); if ($3) { $4 = $1; $0 = $4; } else { $0 = 0; } $5 = $0; STACKTOP = sp;return ($5|0); } function __ZNSt3__19make_pairIRi7ButtonsEENS_4pairINS_18__make_pair_returnIT_E4typeENS4_IT0_E4typeEEEOS5_OS8_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardI7ButtonsEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); __ZNSt3__14pairIi7ButtonsEC2IRiS1_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotatorC2ERKS6_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS6_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS6_($17)|0); __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE11__make_iterEPS3_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEC2IPS3_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS9_S5_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPNS_4pairIi7ButtonsEEE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE11__make_iterEPS3_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPKNS_4pairIi7ButtonsEEPS3_EEbRKNS_11__wrap_iterIT_EERKNS7_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKNS_4pairIi7ButtonsEEPS3_EEbRKNS_11__wrap_iterIT_EERKNS7_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1,30688); $2 = ((($1)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPKNS_4pairIKi7ButtonsEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function ___cxx_global_var_init_1391() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30640,182585); (___cxa_atexit((3831|0),(30640|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1392() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30652,165089); (___cxa_atexit((3831|0),(30652|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1393() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30664,165080); (___cxa_atexit((3831|0),(30664|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1394() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30676,165065); (___cxa_atexit((3831|0),(30676|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_1395() { var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 29776; __THREW__ = 0; invoke_vii(3797,(29776|0),(155259|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if (!($4)) { $0 = (29788); __THREW__ = 0; invoke_vii(3797,((29788)|0),(128509|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (29800); __THREW__ = 0; invoke_vii(3797,((29800)|0),(128514|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (29812); __THREW__ = 0; invoke_vii(3797,((29812)|0),(128520|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (29824); __THREW__ = 0; invoke_vii(3797,((29824)|0),(128525|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (29836); __THREW__ = 0; invoke_vii(3797,((29836)|0),(128537|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (29848); __THREW__ = 0; invoke_vii(3797,((29848)|0),(128547|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $0 = (29860); __THREW__ = 0; invoke_vii(3797,((29860)|0),(128558|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $0 = (29872); __THREW__ = 0; invoke_vii(3797,((29872)|0),(128568|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $0 = (29884); __THREW__ = 0; invoke_vii(3797,((29884)|0),(128582|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $0 = (29896); __THREW__ = 0; invoke_vii(3797,((29896)|0),(128597|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $0 = (29908); __THREW__ = 0; invoke_vii(3797,((29908)|0),(128608|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $0 = (29920); __THREW__ = 0; invoke_vii(3797,((29920)|0),(128620|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $0 = (29932); __THREW__ = 0; invoke_vii(3797,((29932)|0),(128635|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $0 = (29944); __THREW__ = 0; invoke_vii(3797,((29944)|0),(128648|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $0 = (29956); __THREW__ = 0; invoke_vii(3797,((29956)|0),(128665|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $0 = (29968); __THREW__ = 0; invoke_vii(3797,((29968)|0),(128679|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $0 = (29980); __THREW__ = 0; invoke_vii(3797,((29980)|0),(128688|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $0 = (29992); __THREW__ = 0; invoke_vii(3797,((29992)|0),(128697|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $0 = (30004); __THREW__ = 0; invoke_vii(3797,((30004)|0),(128709|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break; } $0 = (30016); __THREW__ = 0; invoke_vii(3797,((30016)|0),(128719|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } $0 = (30028); __THREW__ = 0; invoke_vii(3797,((30028)|0),(128739|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } $0 = (30040); __THREW__ = 0; invoke_vii(3797,((30040)|0),(128751|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } $0 = (30052); __THREW__ = 0; invoke_vii(3797,((30052)|0),(128759|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } $0 = (30064); __THREW__ = 0; invoke_vii(3797,((30064)|0),(128776|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $0 = (30076); __THREW__ = 0; invoke_vii(3797,((30076)|0),(128792|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break; } $0 = (30088); __THREW__ = 0; invoke_vii(3797,((30088)|0),(128800|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } $0 = (30100); __THREW__ = 0; invoke_vii(3797,((30100)|0),(128818|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break; } $0 = (30112); __THREW__ = 0; invoke_vii(3797,((30112)|0),(128839|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } $0 = (30124); __THREW__ = 0; invoke_vii(3797,((30124)|0),(128860|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } $0 = (30136); __THREW__ = 0; invoke_vii(3797,((30136)|0),(128881|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break; } $0 = (30148); __THREW__ = 0; invoke_vii(3797,((30148)|0),(128896|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $0 = (30160); __THREW__ = 0; invoke_vii(3797,((30160)|0),(128912|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break; } $0 = (30172); __THREW__ = 0; invoke_vii(3797,((30172)|0),(128926|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $0 = (30184); __THREW__ = 0; invoke_vii(3797,((30184)|0),(128945|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } $0 = (30196); __THREW__ = 0; invoke_vii(3797,((30196)|0),(128966|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break; } $0 = (30208); __THREW__ = 0; invoke_vii(3797,((30208)|0),(128985|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break; } $0 = (30220); __THREW__ = 0; invoke_vii(3797,((30220)|0),(129003|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break; } $0 = (30232); __THREW__ = 0; invoke_vii(3797,((30232)|0),(129019|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break; } $0 = (30244); __THREW__ = 0; invoke_vii(3797,((30244)|0),(129038|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break; } $0 = (30256); __THREW__ = 0; invoke_vii(3797,((30256)|0),(129058|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break; } $0 = (30268); __THREW__ = 0; invoke_vii(3797,((30268)|0),(129075|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break; } $0 = (30280); __THREW__ = 0; invoke_vii(3797,((30280)|0),(129092|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { break; } $0 = (30292); __THREW__ = 0; invoke_vii(3797,((30292)|0),(129110|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break; } $0 = (30304); __THREW__ = 0; invoke_vii(3797,((30304)|0),(129122|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { break; } $0 = (30316); __THREW__ = 0; invoke_vii(3797,((30316)|0),(129135|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break; } $0 = (30328); __THREW__ = 0; invoke_vii(3797,((30328)|0),(129147|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break; } (___cxa_atexit((5180|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } } } } } } } } } } } } } } while(0); $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $1 = $97; $2 = $98; $99 = $0; $100 = (29776|0)==($99|0); if ($100) { $104 = $1; $105 = $2; ___resumeException($104|0); // unreachable; } else { $102 = $99; } while(1) { $101 = ((($102)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); $103 = ($101|0)==(29776|0); if ($103) { break; } else { $102 = $101; } } $104 = $1; $105 = $2; ___resumeException($104|0); // unreachable; } function ___cxx_global_array_dtor($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (30340); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(29776|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_66() { var label = 0, sp = 0; sp = STACKTOP; __ZN12GameSettingsC2Ev(30372); (___cxa_atexit((5181|0),(30372|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_67() { var label = 0, sp = 0; sp = STACKTOP; __ZN10GameOptionC2Ei(30392,0); (___cxa_atexit((1126|0),(30392|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_85() { var label = 0, sp = 0; sp = STACKTOP; __ZN14OptionMaxGradeC2Ev(30412); (___cxa_atexit((5182|0),(30412|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_92() { var label = 0, sp = 0; sp = STACKTOP; __ZN16OptionASkipPhaseC2Ev(30424); (___cxa_atexit((5183|0),(30424|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_96() { var label = 0, sp = 0; sp = STACKTOP; __ZN15OptionWhosFirstC2Ev(30436); (___cxa_atexit((5184|0),(30436|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_100() { var label = 0, sp = 0; sp = STACKTOP; __ZN16OptionClosedHandC2Ev(30448); (___cxa_atexit((5185|0),(30448|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_103() { var label = 0, sp = 0; sp = STACKTOP; __ZN19OptionHandDirectionC2Ev(30460); (___cxa_atexit((5186|0),(30460|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_106() { var label = 0, sp = 0; sp = STACKTOP; __ZN17OptionManaDisplayC2Ev(30472); (___cxa_atexit((5187|0),(30472|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_111() { var label = 0, sp = 0; sp = STACKTOP; __ZN12OptionVolumeC2Ev(30484); (___cxa_atexit((5188|0),(30484|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_114() { var label = 0, sp = 0; sp = STACKTOP; __ZN16OptionDifficultyC2Ev(30496); (___cxa_atexit((5189|0),(30496|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_119() { var label = 0, sp = 0; sp = STACKTOP; __ZN20OptionEconDifficultyC2Ev(30508); (___cxa_atexit((5190|0),(30508|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_122() { var label = 0, sp = 0; sp = STACKTOP; __ZN12OptionKickerC2Ev(30520); (___cxa_atexit((5191|0),(30520|0),(___dso_handle|0))|0); return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(5192,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5193,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10GameOptionE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10GameOptionE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10GameOptionE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10GameOptionE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN14OptionMaxGradeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5194,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2ES9_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EEC2ES9_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EEC2ES9_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE10deallocateERS9_PS8_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE17__destruct_at_endEPS8_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE17__destruct_at_endEPS8_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -16|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($10)|0); __THREW__ = 0; invoke_vii(5195,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE7destroyIS8_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE7destroyEPS7_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE7destroyEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16OptionASkipPhaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN15OptionWhosFirstD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN16OptionClosedHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN19OptionHandDirectionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN17OptionManaDisplayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN12OptionVolumeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN16OptionDifficultyD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN20OptionEconDifficultyD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZN12OptionKickerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14EnumDefinitionD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -8|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($10)|0); __THREW__ = 0; invoke_vii(5196,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($5); STACKTOP = sp;return; } function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($2)) + 8|0); __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); STACKTOP = sp;return; } function __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev($5); STACKTOP = sp;return; } function __ZN10GameOptionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14GameOptionEnumD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionD2Ev($1); STACKTOP = sp;return; } function __ZN14GameOptionEnumD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14GameOptionEnumD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21GameOptionKeyBindingsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionD2Ev($1); STACKTOP = sp;return; } function __ZN21GameOptionKeyBindingsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21GameOptionKeyBindingsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15GameOptionAwardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GameOptionD2Ev($1); STACKTOP = sp;return; } function __ZN15GameOptionAwardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15GameOptionAwardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15GameOptionAward9setViewedEb($this,$v) { $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $v&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 24|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5197,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10GameOptionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10GameOptionEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10GameOptionEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10GameOptionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10GameOptionEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10GameOptionEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(5198,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(5199,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10GameOptionEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10GameOptionEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10GameOptionEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(5200,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP10GameOptionEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(5201,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5202,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP10GameOptionEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP10GameOptionEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP10GameOptionEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(5202,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP10GameOptionEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(5203,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(5204,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P10UnlockableEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10GameOptionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10GameOptionEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10GameOptionEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10GameOptionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10GameOptionEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10GameOptionE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10GameOptionE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10GameOptionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10GameOptionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10GameOptionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10GameOptionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10GameOptionEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10GameOptionEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10GameOptionEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10GameOptionEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5205,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5193,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10GameOptionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10GameOptionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10GameOptionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10GameOptionE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10GameOptionE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10GameOptionEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10GameOptionEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10GameOptionEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10GameOptionEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5206,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5177,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5207,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10GameOptionE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10GameOptionE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP10GameOptionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10GameOptionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP10GameOptionEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP10GameOptionEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP10GameOptionS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP10GameOptionE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10GameOptionE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP10GameOptionE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP10GameOptionEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE11__make_iterEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEC2ES9_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEC2ES9_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES9_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN9ConstantsUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA18_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE24__RAII_IncreaseAnnotatorC2ERKSA_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE11__constructIS8_JS8_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE11__constructIS8_JS8_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE9constructIS7_JS7_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE9constructIS7_JS7_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2EOS7_($3,$5); STACKTOP = sp;return; } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2EOS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEEC2EjjSA_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5208,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 16|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5209,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE8max_sizeERKS9_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE8max_sizeERKS9_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5210,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 268435455; } function __ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEEC2EjjSA_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEEC2ES9_SB_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE8allocateERS9_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<4)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<4)|0); $21 = (__ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEEC2ES9_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EEC2ES9_SB_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EEC2ES9_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<4; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE20__construct_backwardIPS8_EEvRS9_T_SE_RSE_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<4)|0); $6 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<4)|0); $9 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<4)|0); __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE20__construct_backwardIPS8_EEvRS9_T_SE_RSE_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -16|0); $11 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($10)|0); $12 = $2; $13 = ((($12)) + -16|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleISA_EE5valueERKSA_OSA_E4typeERSA_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -16|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleISA_EE5valueERKSA_OSA_E4typeERSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIRNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14swapIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<4)|0); $7 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<4)|0); $10 = (__ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<4)|0); __ZNKSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5211,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE10deallocateERS9_PS8_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE17__destruct_at_endEPS8_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE17__destruct_at_endEPS8_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE17__destruct_at_endEPS8_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE17__destruct_at_endEPS8_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -16|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_SA_($11)|0); __THREW__ = 0; invoke_vii(5195,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 16)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA23_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA34_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA16_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA30_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA4_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA5_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA7_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA9_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN16OptionClosedHandUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA10_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA8_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN19OptionHandDirectionUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA11_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN17OptionManaDisplayUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN12OptionVolumeUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIN16OptionDifficultyUt_EEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRA13_KcEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5212,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4pairIi7ButtonsEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIi7ButtonsEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__17forwardI7ButtonsEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairIi7ButtonsEC2IRiS1_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardI7ButtonsEEOT_RNS_16remove_referenceIS2_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotatorC2ERKS6_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE21__push_back_slow_pathIS3_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEEC2EjjS6_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5213,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 8|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5214,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE8max_sizeERKS5_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE8max_sizeERKS5_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5215,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_4pairIi7ButtonsEEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_4pairIi7ButtonsEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 536870911; } function __ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<3)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<3)|0); $21 = (__ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairIi7ButtonsEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_4pairIi7ButtonsEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairIi7ButtonsEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4pairIi7ButtonsEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4pairIi7ButtonsEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<3; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE20__construct_backwardIS4_EENS_9enable_ifIXaaoosr7is_sameIS5_NS1_IT_EEEE5valuentsr15__has_constructIS5_PS9_S9_EE5valuesr31is_trivially_move_constructibleIS9_EE5valueEvE4typeERS5_SB_SB_RSB_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_4pairIi7ButtonsEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_4pairIi7ButtonsEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_4pairIi7ButtonsEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<3)|0); $6 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<3)|0); $9 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<3)|0); __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE20__construct_backwardIS4_EENS_9enable_ifIXaaoosr7is_sameIS5_NS1_IT_EEEE5valuentsr15__has_constructIS5_PS9_S9_EE5valuesr31is_trivially_move_constructibleIS9_EE5valueEvE4typeERS5_SB_SB_RSB_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 8)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<3)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<3; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPNS_4pairIi7ButtonsEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4pairIi7ButtonsEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<3)|0); $7 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<3)|0); $10 = (__ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<3)|0); __ZNKSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5216,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -8|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_4pairIi7ButtonsEEEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5196,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairIi7ButtonsEERNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE11__make_iterEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPNS_4pairIi7ButtonsEEEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPNS_4pairIi7ButtonsEEEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPNS_4pairIi7ButtonsEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1eqIPKNS_4pairIi7ButtonsEEPS3_EEbRKNS_11__wrap_iterIT_EERKNS7_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_4pairIi7ButtonsEEE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPKNS_4pairIi7ButtonsEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114pointer_traitsIPKNS_4pairIKi7ButtonsEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_4pairIKi7ButtonsEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_4pairIKi7ButtonsEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIi7ButtonsEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIi7ButtonsEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIi7ButtonsEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIi7ButtonsEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN15GameStateAwardsC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,142192); __THREW__ = 0; invoke_viii(5217,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = ((($5)) + 24|0); __ZN12JGuiListenerC2Ev($9); $10 = 30752; HEAP32[$5>>2] = $10; $11 = ((($5)) + 24|0); $12 = 30800; HEAP32[$11>>2] = $12; STACKTOP = sp;return; } } function __ZN15GameStateAwardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZN12JGuiListenerD2Ev($2); __ZN9GameStateD2Ev($1); STACKTOP = sp;return; } function __ZThn24_N15GameStateAwardsD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN15GameStateAwardsD2Ev($2); STACKTOP = sp;return; } function __ZN15GameStateAwardsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15GameStateAwardsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N15GameStateAwardsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN15GameStateAwardsD0Ev($2); STACKTOP = sp;return; } function __ZN15GameStateAwards3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 40|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($1)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } $21 = ((($1)) + 32|0); HEAP32[$21>>2] = 0; } $22 = ((($1)) + 28|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($1)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } $31 = ((($1)) + 28|0); HEAP32[$31>>2] = 0; } $32 = ((($1)) + 36|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($1)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = HEAP32[$36>>2]|0; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($36); } $41 = ((($1)) + 36|0); HEAP32[$41>>2] = 0; } $42 = ((($1)) + 45|0); $43 = HEAP8[$42>>0]|0; $44 = $43&1; if (!($44)) { STACKTOP = sp;return; } (__ZN12GameSettings4saveEv(30372)|0); STACKTOP = sp;return; } function __ZN15GameStateAwards5StartEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val27 = 0, $$expand_i1_val29 = 0, $$expand_i1_val38 = 0, $$expand_i1_val40 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val46 = 0, $$expand_i1_val48 = 0, $$expand_i1_val50 = 0, $$expand_i1_val52 = 0, $$expand_i1_val62 = 0, $$expand_i1_val64 = 0, $$pre_trunc = 0, $$pre_trunc32 = 0; var $$pre_trunc34 = 0, $$pre_trunc36 = 0, $$pre_trunc54 = 0, $$pre_trunc56 = 0, $$pre_trunc58 = 0, $$pre_trunc60 = 0, $$pre_trunc66 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; var $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aw = 0, $award = 0, $btn = 0; var $buf = 0, $i = 0, $it = 0, $locked = 0, $si = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer6 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr9 = 0, $wgh = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 800|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer6 = sp + 24|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 536|0; $1 = sp + 508|0; $4 = sp + 532|0; $5 = sp + 476|0; $6 = sp + 531|0; $7 = sp + 464|0; $8 = sp + 452|0; $9 = sp + 440|0; $10 = sp + 530|0; $it = sp + 436|0; $11 = sp + 432|0; $12 = sp + 416|0; $13 = sp + 404|0; $14 = sp + 392|0; $15 = sp + 380|0; $16 = sp + 368|0; $17 = sp + 356|0; $18 = sp + 344|0; $19 = sp + 529|0; $20 = sp + 332|0; $21 = sp + 320|0; $22 = sp + 308|0; $23 = sp + 528|0; $24 = sp + 296|0; $25 = sp + 284|0; $26 = sp + 272|0; $27 = sp + 527|0; $28 = sp + 260|0; $29 = sp + 248|0; $30 = sp + 236|0; $31 = sp + 526|0; $32 = sp + 224|0; $33 = sp + 525|0; $34 = sp + 200|0; $35 = sp + 188|0; $36 = sp + 176|0; $37 = sp + 164|0; $38 = sp + 152|0; $39 = sp + 140|0; $40 = sp + 128|0; $41 = sp + 116|0; $42 = sp + 104|0; $43 = sp + 524|0; $44 = sp + 92|0; $45 = sp + 80|0; $46 = sp + 68|0; $47 = sp + 56|0; $48 = sp + 44|0; $0 = $this; $49 = $0; $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; __ZN7GameApp11DoAnimationEif($51,1,-1.0); $52 = ((($49)) + 48|0); HEAP32[$52>>2] = 0; __ZN12GameSettings12checkProfileEv(30372); $53 = ((($49)) + 40|0); HEAP32[$53>>2] = 0; $54 = (__ZN12GameSettings8newAwardEv(30372)|0); $55 = ((($49)) + 45|0); $56 = $54&1; HEAP8[$55>>0] = $56; $57 = (__Znwj(100)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(129248|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; do { if ($59) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $2 = $142; $3 = $143; } else { __THREW__ = 0; invoke_viii(5218,($57|0),($1|0),(0|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $2 = $144; $3 = $145; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val17 = 0; HEAP8[$4>>0] = $$expand_i1_val17; $62 = ((($49)) + 28|0); HEAP32[$62>>2] = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $63 = ((($49)) + 28|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 132|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vid[$67 & 8191]($64,210.0); $68 = ((($49)) + 28|0); $69 = HEAP32[$68>>2]|0; $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 140|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vid[$72 & 8191]($69,260.0); $73 = ((($49)) + 32|0); HEAP32[$73>>2] = 0; $74 = (__Znwj(48)|0); $$expand_i1_val19 = 1; HEAP8[$6>>0] = $$expand_i1_val19; __THREW__ = 0; invoke_vii(3797,($5|0),(129257|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; do { if ($76) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $2 = $147; $3 = $148; } else { __THREW__ = 0; invoke_vii(5219,($74|0),($5|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $2 = $149; $3 = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val21 = 0; HEAP8[$6>>0] = $$expand_i1_val21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $wgh = $74; $79 = ((($49)) + 28|0); $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 172|0); $83 = HEAP32[$82>>2]|0; $84 = $wgh; FUNCTION_TABLE_vii[$83 & 8191]($80,$84); $85 = (__Znwj(88)|0); $$expand_i1_val23 = 1; HEAP8[$10>>0] = $$expand_i1_val23; __THREW__ = 0; invoke_vii(3797,($7|0),(129270|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $2 = $152; $3 = $153; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(129287|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $2 = $154; $3 = $155; } else { __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; do { if ($91) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $2 = $156; $3 = $157; } else { __THREW__ = 0; invoke_viiiii(5220,($85|0),43,($7|0),($8|0),($9|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $2 = $158; $3 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val25 = 0; HEAP8[$10>>0] = $$expand_i1_val25; $aw = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $94 = (__Znwj(32)|0); $95 = $aw; $96 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($94|0),($95|0),-103,43,($96|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $2 = $161; $3 = $162; __ZdlPv($94); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } $btn = $94; $99 = ((($49)) + 28|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 172|0); $103 = HEAP32[$102>>2]|0; $104 = $btn; FUNCTION_TABLE_vii[$103 & 8191]($100,$104); $105 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it>>2] = $105; while(1) { $106 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$11>>2] = $106; $107 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$11)|0); if (!($107)) { label = 56; break; } $108 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $109 = ((($108)) + 12|0); $110 = HEAP32[$109>>2]|0; $award = $110; $111 = (__Znwj(88)|0); $$expand_i1_val27 = 1; HEAP8[$19>>0] = $$expand_i1_val27; $112 = $award; __THREW__ = 0; invoke_vii(3797,($13|0),(184498|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 39; break; } __THREW__ = 0; invoke_viii(4676,($12|0),($112|0),($13|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 40; break; } $117 = $award; __THREW__ = 0; invoke_vii(3797,($15|0),(187172|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 41; break; } __THREW__ = 0; invoke_viii(4676,($14|0),($117|0),($15|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 42; break; } $122 = $award; __THREW__ = 0; invoke_vii(3797,($17|0),(129317|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 43; break; } __THREW__ = 0; invoke_viii(4676,($16|0),($122|0),($17|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 44; break; } __THREW__ = 0; invoke_vii(3797,($18|0),(211279|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 45; break; } __THREW__ = 0; invoke_viiiii(5222,($111|0),($12|0),($14|0),($16|0),($18|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 46; break; } $$expand_i1_val29 = 0; HEAP8[$19>>0] = $$expand_i1_val29; $aw = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $131 = (__Znwj(32)|0); $132 = $aw; $133 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($131|0),($132|0),-103,0,($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 55; break; } $btn = $131; $136 = ((($49)) + 28|0); $137 = HEAP32[$136>>2]|0; $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 172|0); $140 = HEAP32[$139>>2]|0; $141 = $btn; FUNCTION_TABLE_vii[$140 & 8191]($137,$141); (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } switch (label|0) { case 39: { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $2 = $163; $3 = $164; break; } case 40: { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $2 = $165; $3 = $166; label = 52; break; } case 41: { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $2 = $167; $3 = $168; label = 51; break; } case 42: { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $2 = $169; $3 = $170; label = 50; break; } case 43: { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $2 = $171; $3 = $172; label = 49; break; } case 44: { $173 = ___cxa_find_matching_catch()|0; $174 = tempRet0; $2 = $173; $3 = $174; label = 48; break; } case 45: { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $2 = $175; $3 = $176; label = 47; break; } case 46: { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $2 = $177; $3 = $178; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 47; break; } case 55: { $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $2 = $180; $3 = $181; __ZdlPv($131); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; break; } case 56: { $182 = (__Znwj(88)|0); $$expand_i1_val38 = 1; HEAP8[$23>>0] = $$expand_i1_val38; __THREW__ = 0; invoke_vii(3797,($20|0),(129333|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $260 = ___cxa_find_matching_catch()|0; $261 = tempRet0; $2 = $260; $3 = $261; } else { __THREW__ = 0; invoke_vii(3797,($21|0),(129348|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { $262 = ___cxa_find_matching_catch()|0; $263 = tempRet0; $2 = $262; $3 = $263; } else { __THREW__ = 0; invoke_vii(3797,($22|0),(211279|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; do { if ($188) { $264 = ___cxa_find_matching_catch()|0; $265 = tempRet0; $2 = $264; $3 = $265; } else { __THREW__ = 0; invoke_viiiii(5220,($182|0),44,($20|0),($21|0),($22|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { $266 = ___cxa_find_matching_catch()|0; $267 = tempRet0; $2 = $266; $3 = $267; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } $$expand_i1_val40 = 0; HEAP8[$23>>0] = $$expand_i1_val40; $aw = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $191 = (__Znwj(32)|0); $192 = $aw; $193 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($191|0),($192|0),-103,44,($193|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $2 = $269; $3 = $270; __ZdlPv($191); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } $btn = $191; $196 = ((($49)) + 28|0); $197 = HEAP32[$196>>2]|0; $198 = HEAP32[$197>>2]|0; $199 = ((($198)) + 172|0); $200 = HEAP32[$199>>2]|0; $201 = $btn; FUNCTION_TABLE_vii[$200 & 8191]($197,$201); $202 = (__Znwj(88)|0); $$expand_i1_val42 = 1; HEAP8[$27>>0] = $$expand_i1_val42; __THREW__ = 0; invoke_vii(3797,($24|0),(129373|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $2 = $271; $3 = $272; } else { __THREW__ = 0; invoke_vii(3797,($25|0),(129390|0)); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $2 = $273; $3 = $274; } else { __THREW__ = 0; invoke_vii(3797,($26|0),(211279|0)); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; do { if ($208) { $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $2 = $275; $3 = $276; } else { __THREW__ = 0; invoke_viiiii(5220,($202|0),45,($24|0),($25|0),($26|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $2 = $277; $3 = $278; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } $$expand_i1_val44 = 0; HEAP8[$27>>0] = $$expand_i1_val44; $aw = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $211 = (__Znwj(32)|0); $212 = $aw; $213 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($211|0),($212|0),-103,45,($213|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { $280 = ___cxa_find_matching_catch()|0; $281 = tempRet0; $2 = $280; $3 = $281; __ZdlPv($211); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } $btn = $211; $216 = ((($49)) + 28|0); $217 = HEAP32[$216>>2]|0; $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 172|0); $220 = HEAP32[$219>>2]|0; $221 = $btn; FUNCTION_TABLE_vii[$220 & 8191]($217,$221); $222 = (__Znwj(88)|0); $$expand_i1_val46 = 1; HEAP8[$31>>0] = $$expand_i1_val46; __THREW__ = 0; invoke_vii(3797,($28|0),(129423|0)); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $2 = $282; $3 = $283; } else { __THREW__ = 0; invoke_vii(3797,($29|0),(129443|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { $284 = ___cxa_find_matching_catch()|0; $285 = tempRet0; $2 = $284; $3 = $285; } else { __THREW__ = 0; invoke_vii(3797,($30|0),(129475|0)); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; do { if ($228) { $286 = ___cxa_find_matching_catch()|0; $287 = tempRet0; $2 = $286; $3 = $287; } else { __THREW__ = 0; invoke_viiiii(5220,($222|0),46,($28|0),($29|0),($30|0)); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { $288 = ___cxa_find_matching_catch()|0; $289 = tempRet0; $2 = $288; $3 = $289; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } $$expand_i1_val48 = 0; HEAP8[$31>>0] = $$expand_i1_val48; $aw = $222; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $231 = (__Znwj(32)|0); $232 = $aw; $233 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($231|0),($232|0),-103,46,($233|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $2 = $291; $3 = $292; __ZdlPv($231); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } $btn = $231; $236 = ((($49)) + 28|0); $237 = HEAP32[$236>>2]|0; $238 = HEAP32[$237>>2]|0; $239 = ((($238)) + 172|0); $240 = HEAP32[$239>>2]|0; $241 = $btn; FUNCTION_TABLE_vii[$240 & 8191]($237,$241); $242 = (__Znwj(48)|0); $$expand_i1_val50 = 1; HEAP8[$33>>0] = $$expand_i1_val50; __THREW__ = 0; invoke_vii(3797,($32|0),(211279|0)); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; do { if ($244) { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $2 = $293; $3 = $294; } else { __THREW__ = 0; invoke_vii(5219,($242|0),($32|0)); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $2 = $295; $3 = $296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); break; } $$expand_i1_val52 = 0; HEAP8[$33>>0] = $$expand_i1_val52; $wgh = $242; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $247 = ((($49)) + 28|0); $248 = HEAP32[$247>>2]|0; $249 = HEAP32[$248>>2]|0; $250 = ((($249)) + 172|0); $251 = HEAP32[$250>>2]|0; $252 = $wgh; FUNCTION_TABLE_vii[$251 & 8191]($248,$252); $locked = 0; $i = 0; L97: while(1) { $253 = $i; $254 = (__ZN7MTGSets4sizeEv(47272)|0); $255 = ($253|0)<($254|0); if (!($255)) { label = 150; break; } $256 = $i; $257 = (__ZN7MTGSets7getInfoEi(47272,$256)|0); $si = $257; $258 = $si; $259 = ($258|0)!=(0|0); do { if ($259) { $298 = $i; $299 = (__ZN7Options9optionSetEi($298)|0); $300 = (__ZN12GameSettingsixEi(30372,$299)|0); $301 = ((($300)) + 4|0); $302 = HEAP32[$301>>2]|0; $303 = ($302|0)!=(0); if (!($303)) { $304 = $locked; $305 = (($304) + 1)|0; $locked = $305; break; } $306 = $si; $307 = ((($306)) + 12|0); $308 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($307)|0); $309 = ($308|0)!=(0); do { if ($309) { $323 = $si; $324 = ((($323)) + 40|0); $325 = HEAP32[$324>>2]|0; $326 = ($325|0)>(0); if ($326) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($37,129501); __THREW__ = 0; invoke_vii(3887,($36|0),($37|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 122; break L97; } $329 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($36)|0); $330 = $si; $331 = ((($330)) + 12|0); $332 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($331)|0); $333 = $si; $334 = ((($333)) + 40|0); $335 = HEAP32[$334>>2]|0; $336 = $si; __THREW__ = 0; $337 = (invoke_ii(5223,($336|0))|0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { label = 123; break L97; } __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $332; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $335; $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); HEAP32[$vararg_ptr5>>2] = $337; (invoke_iiii(3889,($buf|0),($329|0),($vararg_buffer1|0))|0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { label = 123; break L97; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($39,129519); __THREW__ = 0; invoke_vii(3887,($38|0),($39|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 129; break L97; } $348 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($38)|0); $349 = $si; $350 = ((($349)) + 12|0); $351 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($350)|0); $352 = $si; __THREW__ = 0; $353 = (invoke_ii(5223,($352|0))|0); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { label = 130; break L97; } __THREW__ = 0; HEAP32[$vararg_buffer6>>2] = $351; $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); HEAP32[$vararg_ptr9>>2] = $353; (invoke_iiii(3889,($buf|0),($348|0),($vararg_buffer6|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { label = 130; break L97; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($35,129491); __THREW__ = 0; invoke_vii(3887,($34|0),($35|0)); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 114; break L97; } $312 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($34)|0); $313 = $si; __THREW__ = 0; $314 = (invoke_ii(5223,($313|0))|0); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 115; break L97; } __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $314; (invoke_iiii(3889,($buf|0),($312|0),($vararg_buffer|0))|0); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { label = 115; break L97; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); } } while(0); $362 = (__Znwj(88)|0); $$expand_i1_val62 = 1; HEAP8[$43>>0] = $$expand_i1_val62; $363 = $i; __THREW__ = 0; $364 = (invoke_ii(5107,($363|0))|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { label = 141; break L97; } $367 = $si; __THREW__ = 0; invoke_vii(4700,($40|0),($367|0)); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { label = 141; break L97; } __THREW__ = 0; invoke_vii(3797,($41|0),($buf|0)); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { label = 142; break L97; } __THREW__ = 0; invoke_vii(3797,($42|0),(129533|0)); $372 = __THREW__; __THREW__ = 0; $373 = $372&1; if ($373) { label = 143; break L97; } __THREW__ = 0; invoke_viiiii(5220,($362|0),($364|0),($40|0),($41|0),($42|0)); $374 = __THREW__; __THREW__ = 0; $375 = $374&1; if ($375) { label = 144; break L97; } $$expand_i1_val64 = 0; HEAP8[$43>>0] = $$expand_i1_val64; $aw = $362; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $376 = $aw; $377 = ((($376)) + 16|0); HEAP8[$377>>0] = 2; $378 = (__Znwj(32)|0); $379 = $aw; $380 = $i; __THREW__ = 0; $381 = (invoke_ii(5107,($380|0))|0); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { label = 149; break L97; } $384 = ((($49)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($378|0),($379|0),-103,($381|0),($384|0)); $385 = __THREW__; __THREW__ = 0; $386 = $385&1; if ($386) { label = 149; break L97; } $btn = $378; $387 = ((($49)) + 28|0); $388 = HEAP32[$387>>2]|0; $389 = HEAP32[$388>>2]|0; $390 = ((($389)) + 172|0); $391 = HEAP32[$390>>2]|0; $392 = $btn; FUNCTION_TABLE_vii[$391 & 8191]($388,$392); } } while(0); $393 = $i; $394 = (($393) + 1)|0; $i = $394; } switch (label|0) { case 114: { $319 = ___cxa_find_matching_catch()|0; $320 = tempRet0; $2 = $319; $3 = $320; label = 116; break; } case 115: { $321 = ___cxa_find_matching_catch()|0; $322 = tempRet0; $2 = $321; $3 = $322; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); label = 116; break; } case 122: { $342 = ___cxa_find_matching_catch()|0; $343 = tempRet0; $2 = $342; $3 = $343; label = 124; break; } case 123: { $344 = ___cxa_find_matching_catch()|0; $345 = tempRet0; $2 = $344; $3 = $345; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); label = 124; break; } case 129: { $358 = ___cxa_find_matching_catch()|0; $359 = tempRet0; $2 = $358; $3 = $359; label = 131; break; } case 130: { $360 = ___cxa_find_matching_catch()|0; $361 = tempRet0; $2 = $360; $3 = $361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); label = 131; break; } case 141: { $395 = ___cxa_find_matching_catch()|0; $396 = tempRet0; $2 = $395; $3 = $396; break; } case 142: { $397 = ___cxa_find_matching_catch()|0; $398 = tempRet0; $2 = $397; $3 = $398; label = 146; break; } case 143: { $399 = ___cxa_find_matching_catch()|0; $400 = tempRet0; $2 = $399; $3 = $400; label = 145; break; } case 144: { $401 = ___cxa_find_matching_catch()|0; $402 = tempRet0; $2 = $401; $3 = $402; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); label = 145; break; } case 149: { $404 = ___cxa_find_matching_catch()|0; $405 = tempRet0; $2 = $404; $3 = $405; __ZdlPv($378); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; break; } case 150: { $406 = $locked; $407 = ($406|0)!=(0); L131: do { if ($407) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($45,129546); __THREW__ = 0; invoke_vii(3887,($44|0),($45|0)); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; do { if ($409) { $414 = ___cxa_find_matching_catch()|0; $415 = tempRet0; $2 = $414; $3 = $415; } else { $410 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($44)|0); $411 = $locked; __THREW__ = 0; HEAP32[$vararg_buffer10>>2] = $411; (invoke_iiii(3889,($buf|0),($410|0),($vararg_buffer10|0))|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { $416 = ___cxa_find_matching_catch()|0; $417 = tempRet0; $2 = $416; $3 = $417; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break L131; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($47,129569); __THREW__ = 0; invoke_vii(3887,($46|0),($47|0)); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { $426 = ___cxa_find_matching_catch()|0; $427 = tempRet0; $2 = $426; $3 = $427; } else { $420 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($46)|0); __THREW__ = 0; $421 = (invoke_ii(5105,(47272|0))|0); $422 = __THREW__; __THREW__ = 0; $423 = $422&1; do { if (!($423)) { __THREW__ = 0; HEAP32[$vararg_buffer13>>2] = $421; (invoke_iiii(3889,($buf|0),($420|0),($vararg_buffer13|0))|0); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; if ($425) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break L131; } } while(0); $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $2 = $428; $3 = $429; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); $430 = $wgh; $431 = HEAP32[$430>>2]|0; $432 = ((($431)) + 128|0); $433 = HEAP32[$432>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,$buf); __THREW__ = 0; invoke_vii($433|0,($430|0),($48|0)); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if (!($435)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $436 = $wgh; $437 = ((($436)) + 16|0); HEAP8[$437>>0] = 2; $438 = ((($49)) + 28|0); $439 = HEAP32[$438>>2]|0; $440 = HEAP32[$439>>2]|0; $441 = ((($440)) + 48|0); $442 = HEAP32[$441>>2]|0; FUNCTION_TABLE_vii[$442 & 8191]($439,0); $443 = ((($49)) + 32|0); HEAP32[$443>>2] = 0; $444 = ((($49)) + 36|0); HEAP32[$444>>2] = 0; $445 = ((($49)) + 44|0); HEAP8[$445>>0] = 0; STACKTOP = sp;return; } $446 = ___cxa_find_matching_catch()|0; $447 = tempRet0; $2 = $446; $3 = $447; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; break; } } if ((label|0) == 116) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } else if ((label|0) == 124) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } else if ((label|0) == 131) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } else if ((label|0) == 145) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); label = 146; } if ((label|0) == 146) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } $$pre_trunc66 = HEAP8[$43>>0]|0; $403 = $$pre_trunc66&1; if (!($403)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($362); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); $$pre_trunc60 = HEAP8[$33>>0]|0; $297 = $$pre_trunc60&1; if (!($297)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($242); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } $$pre_trunc58 = HEAP8[$31>>0]|0; $290 = $$pre_trunc58&1; if (!($290)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($222); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } $$pre_trunc56 = HEAP8[$27>>0]|0; $279 = $$pre_trunc56&1; if (!($279)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($202); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } $$pre_trunc54 = HEAP8[$23>>0]|0; $268 = $$pre_trunc54&1; if (!($268)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($182); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; break; } } if ((label|0) == 47) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 48; } if ((label|0) == 48) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 49; } if ((label|0) == 49) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 50; } if ((label|0) == 50) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 51; } if ((label|0) == 51) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 52; } if ((label|0) == 52) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $$pre_trunc36 = HEAP8[$19>>0]|0; $179 = $$pre_trunc36&1; if (!($179)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($111); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc34 = HEAP8[$10>>0]|0; $160 = $$pre_trunc34&1; if (!($160)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($85); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); $$pre_trunc32 = HEAP8[$6>>0]|0; $151 = $$pre_trunc32&1; if (!($151)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($74); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $146 = $$pre_trunc&1; if (!($146)) { $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } __ZdlPv($57); $448 = $2; $449 = $3; ___resumeException($448|0); // unreachable; } function __ZN15GameStateAwards6CreateEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN15GameStateAwards7DestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN15GameStateAwards6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $background = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $background = sp + 24|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $5; $6 = $r; __ZN9JRenderer11ClearScreenEj($6,0); $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,129591); __THREW__ = 0; invoke_viiii($10|0,($background|0),($7|0),($1|0),64); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $58 = $2; $59 = $3; ___resumeException($58|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $13 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); $14 = ($13|0)!=(0|0); if ($14) { $15 = $r; $16 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($background)|0); __THREW__ = 0; invoke_viiddddd(3893,($15|0),($16|0),0.0,0.0,0.0,1.0,1.0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { label = 6; } } else { label = 6; } L7: do { if ((label|0) == 6) { $23 = ((($4)) + 48|0); $24 = HEAP32[$23>>2]|0; switch ($24|0) { case 0: { $25 = ((($4)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($4)) + 28|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 64|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_vi($32|0,($29|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break L7; } } break; } case 1: { $35 = ((($4)) + 32|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if ($37) { $38 = ((($4)) + 32|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 64|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; invoke_vi($42|0,($39|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L7; } } break; } default: { } } $45 = ((($4)) + 44|0); $46 = HEAP8[$45>>0]|0; $47 = $46&1; if (!($47)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($background); STACKTOP = sp;return; } $48 = ((($4)) + 40|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if (!($50)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($background); STACKTOP = sp;return; } $51 = ((($4)) + 40|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; invoke_vi($55|0,($52|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($background); STACKTOP = sp;return; } } } while(0); $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZNSt3__110shared_ptrI5JQuadED2Ev($background); $58 = $2; $59 = $3; ___resumeException($58|0); // unreachable; } function __ZN15GameStateAwards6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0.0, $164 = 0, $165 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $key = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 60|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $1 = $dt; $10 = $0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN3JGE14GetButtonClickE7Buttons($12,11)|0); if ($13) { $14 = (__ZN12GameSettingsixEi(30372,15)|0); $15 = ((($14)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0); $18 = $17 ^ 1; $19 = $18&1; $20 = (__ZN12GameSettingsixEi(30372,15)|0); $21 = ((($20)) + 4|0); HEAP32[$21>>2] = $19; } $22 = ((($10)) + 44|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; L4: do { if ($24) { $25 = ((($10)) + 40|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = $1; FUNCTION_TABLE_vid[$29 & 8191]($26,$30); } else { $key = 0; L7: while(1) { $31 = (__ZN3JGE11GetInstanceEv()|0); $32 = (__ZN3JGE10ReadButtonEv($31)|0); $key = $32; $33 = ($32|0)!=(0); if (!($33)) { break L4; } $34 = $key; switch ($34|0) { case 2: { $35 = ((($10)) + 44|0); HEAP8[$35>>0] = 1; $36 = ((($10)) + 40|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = ((($10)) + 40|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $45 = ((($10)) + 40|0); HEAP32[$45>>2] = 0; } $46 = (__Znwj(172)|0); __THREW__ = 0; $47 = (invoke_i(4556)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 19; break L7; } __THREW__ = 0; $50 = (invoke_i(4541)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 19; break L7; } $53 = ((($10)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($46|0),($47|0),($50|0),-102,($53|0),1,50.0,170.0,(211279|0),7,1,1); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 19; break L7; } $56 = ((($10)) + 40|0); HEAP32[$56>>2] = $46; $57 = ((($10)) + 48|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(1); if ($59) { $60 = ((($10)) + 40|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 36|0); $64 = HEAP32[$63>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,129605); __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 20; break L7; } __THREW__ = 0; invoke_viiiii($64|0,($61|0),2,($4|0),($5|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 21; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $75 = ((($10)) + 40|0); $76 = HEAP32[$75>>2]|0; $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 36|0); $79 = HEAP32[$78>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,138133); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 28; break L7; } __THREW__ = 0; invoke_viiiii($79|0,($76|0),1,($6|0),($7|0),0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 29; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $84 = ((($10)) + 40|0); $85 = HEAP32[$84>>2]|0; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 36|0); $88 = HEAP32[$87>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,198486); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 31; break L7; } __THREW__ = 0; invoke_viiiii($88|0,($85|0),-1,($8|0),($9|0),0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 32; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); continue L7; break; } case 14: { $101 = ((($10)) + 4|0); $102 = HEAP32[$101>>2]|0; __ZN7GameApp12DoTransitionEiifb($102,0,1,-1.0,0); continue L7; break; } case 13: { $103 = ((($10)) + 48|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)==(0); if ($105) { $106 = ((($10)) + 4|0); $107 = HEAP32[$106>>2]|0; __ZN7GameApp12DoTransitionEiifb($107,0,1,-1.0,0); continue L7; } $108 = ((($10)) + 48|0); HEAP32[$108>>2] = 0; $109 = ((($10)) + 32|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0|0); if (!($111)) { continue L7; } $112 = ((($10)) + 32|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)==(0|0); if (!($114)) { $115 = HEAP32[$113>>2]|0; $116 = ((($115)) + 4|0); $117 = HEAP32[$116>>2]|0; FUNCTION_TABLE_vi[$117 & 8191]($113); } $118 = ((($10)) + 32|0); HEAP32[$118>>2] = 0; continue L7; break; } default: { $119 = ((($10)) + 48|0); $120 = HEAP32[$119>>2]|0; $121 = ($120|0)==(0); if ($121) { $122 = ((($10)) + 28|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0|0); if ($124) { $125 = ((($10)) + 28|0); $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 168|0); $129 = HEAP32[$128>>2]|0; $130 = $key; (FUNCTION_TABLE_iii[$129 & 8191]($126,$130)|0); $131 = ((($10)) + 28|0); $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 56|0); $135 = HEAP32[$134>>2]|0; $136 = $1; FUNCTION_TABLE_vid[$135 & 8191]($132,$136); continue L7; } } $137 = ((($10)) + 48|0); $138 = HEAP32[$137>>2]|0; $139 = ($138|0)==(1); if (!($139)) { continue L7; } $140 = ((($10)) + 32|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)!=(0|0); if (!($142)) { continue L7; } $143 = ((($10)) + 32|0); $144 = HEAP32[$143>>2]|0; $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 168|0); $147 = HEAP32[$146>>2]|0; $148 = $key; (FUNCTION_TABLE_iii[$147 & 8191]($144,$148)|0); $149 = ((($10)) + 32|0); $150 = HEAP32[$149>>2]|0; $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 56|0); $153 = HEAP32[$152>>2]|0; $154 = $1; FUNCTION_TABLE_vid[$153 & 8191]($150,$154); continue L7; } } } if ((label|0) == 19) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $2 = $69; $3 = $70; __ZdlPv($46); $164 = $2; $165 = $3; ___resumeException($164|0); // unreachable; } else if ((label|0) == 20) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $2 = $71; $3 = $72; label = 22; } else if ((label|0) == 21) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $2 = $73; $3 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 22; } else if ((label|0) == 28) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $2 = $93; $3 = $94; label = 30; } else if ((label|0) == 29) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 30; } else if ((label|0) == 31) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; label = 33; } else if ((label|0) == 32) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 33; } if ((label|0) == 22) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $164 = $2; $165 = $3; ___resumeException($164|0); // unreachable; } else if ((label|0) == 30) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $164 = $2; $165 = $3; ___resumeException($164|0); // unreachable; } else if ((label|0) == 33) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $164 = $2; $165 = $3; ___resumeException($164|0); // unreachable; } } } while(0); $155 = ((($10)) + 36|0); $156 = HEAP32[$155>>2]|0; $157 = ($156|0)!=(0|0); if (!($157)) { STACKTOP = sp;return; } $158 = ((($10)) + 36|0); $159 = HEAP32[$158>>2]|0; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 60|0); $162 = HEAP32[$161>>2]|0; $163 = $1; FUNCTION_TABLE_vid[$162 & 8191]($159,$163); STACKTOP = sp;return; } function __ZN15GameStateAwards8enterSetEi($this,$setid) { $this = $this|0; $setid = $setid|0; var $$expand_i1_val = 0, $$expand_i1_val13 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $c = 0, $it = 0, $si = 0, $spoiler = 0, $t = 0, $wi = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 66|0; $it = sp + 48|0; $5 = sp + 24|0; $6 = sp + 65|0; $7 = sp + 4|0; $8 = sp + 64|0; $1 = $this; $2 = $setid; $9 = $1; $10 = $2; $11 = (__ZN7MTGSets7getInfoEi(47272,$10)|0); $si = $11; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $12 = $si; $13 = ($12|0)!=(0|0); if (!($13)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc15 = HEAP8[$0>>0]|0; $171 = $$pre_trunc15&1; STACKTOP = sp;return ($171|0); } $14 = ((($9)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($9)) + 32|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { $20 = HEAP32[$18>>2]|0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($18); } $23 = ((($9)) + 32|0); HEAP32[$23>>2] = 0; } $24 = ((($9)) + 36|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($9)) + 36|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { $30 = HEAP32[$28>>2]|0; $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vi[$32 & 8191]($28); } $33 = ((($9)) + 36|0); HEAP32[$33>>2] = 0; } $34 = (__Znwj(48)|0); __THREW__ = 0; invoke_vid(5224,($34|0),0.20000000298023224); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $3 = $114; $4 = $115; __ZdlPv($34); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } $37 = ((($9)) + 36|0); HEAP32[$37>>2] = $34; $38 = ((($9)) + 36|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 92|0); $42 = HEAP32[$41>>2]|0; $43 = (__Znwj(8)|0); $44 = $2; __THREW__ = 0; invoke_vii(5225,($43|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; __ZdlPv($43); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } FUNCTION_TABLE_vii[$42 & 8191]($39,$43); $47 = ((($9)) + 36|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 132|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN11MTGAllCards11getInstanceEv()|0); (FUNCTION_TABLE_iii[$51 & 8191]($48,$52)|0); $53 = ((($9)) + 36|0); $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 112|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($54); $58 = ((($9)) + 36|0); $59 = HEAP32[$58>>2]|0; $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vii[$62 & 8191]($59,5); $63 = (__Znwj(76)|0); __THREW__ = 0; invoke_viiiii(5226,($63|0),9,8,0,(0|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZdlPv($63); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } $66 = ((($9)) + 32|0); HEAP32[$66>>2] = $63; $67 = (__Znwj(100)|0); $$expand_i1_val2 = 1; HEAP8[$6>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_vii(3797,($5|0),(129622|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; do { if ($69) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $3 = $120; $4 = $121; } else { $70 = ((($9)) + 36|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_viii(5218,($67|0),($5|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $3 = $122; $4 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val4 = 0; HEAP8[$6>>0] = $$expand_i1_val4; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $spoiler = $67; $74 = $spoiler; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 132|0); $77 = HEAP32[$76>>2]|0; FUNCTION_TABLE_vid[$77 & 8191]($74,210.0); $78 = $spoiler; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 140|0); $81 = HEAP32[$80>>2]|0; FUNCTION_TABLE_vid[$81 & 8191]($78,260.0); $t = 0; while(1) { $82 = $t; $83 = ((($9)) + 36|0); $84 = HEAP32[$83>>2]|0; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 76|0); $87 = HEAP32[$86>>2]|0; $88 = (FUNCTION_TABLE_iii[$87 & 8191]($84,0)|0); $89 = ($82|0)<($88|0); $90 = ((($9)) + 36|0); $91 = HEAP32[$90>>2]|0; if (!($89)) { label = 35; break; } $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 40|0); $94 = HEAP32[$93>>2]|0; $95 = $t; $96 = (FUNCTION_TABLE_iiii[$94 & 8191]($91,$95,0)|0); $c = $96; $97 = $c; $98 = ($97|0)!=(0|0); if ($98) { $99 = $spoiler; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 172|0); $102 = HEAP32[$101>>2]|0; $103 = (__Znwj(48)|0); $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; $104 = $c; $105 = ((($104)) + 16|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 128|0); __THREW__ = 0; invoke_vii(3800,($7|0),($107|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 30; break; } __THREW__ = 0; invoke_viii(5227,($103|0),($7|0),0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 31; break; } $$expand_i1_val8 = 0; HEAP8[$8>>0] = $$expand_i1_val8; __THREW__ = 0; invoke_vii($102|0,($99|0),($103|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 31; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $130 = $t; $131 = (($130) + 1)|0; $t = $131; } if ((label|0) == 30) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $3 = $125; $4 = $126; } else if ((label|0) == 31) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 35) { $132 = HEAP32[$91>>2]|0; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; (FUNCTION_TABLE_iii[$134 & 8191]($91,0)|0); $135 = $spoiler; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 48|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vii[$138 & 8191]($135,0); $139 = (__Znwj(80)|0); $140 = ((($9)) + 36|0); $141 = HEAP32[$140>>2]|0; __THREW__ = 0; invoke_viii(5228,($139|0),($141|0),0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $3 = $169; $4 = $170; __ZdlPv($139); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } else { $wi = $139; $144 = $wi; $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 132|0); $147 = HEAP32[$146>>2]|0; FUNCTION_TABLE_vid[$147 & 8191]($144,105.0); $148 = $wi; $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 136|0); $151 = HEAP32[$150>>2]|0; FUNCTION_TABLE_vid[$151 & 8191]($148,137.0); $152 = ((($9)) + 32|0); $153 = HEAP32[$152>>2]|0; $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 172|0); $156 = HEAP32[$155>>2]|0; $157 = $wi; FUNCTION_TABLE_vii[$156 & 8191]($153,$157); $158 = ((($9)) + 32|0); $159 = HEAP32[$158>>2]|0; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 172|0); $162 = HEAP32[$161>>2]|0; $163 = $spoiler; FUNCTION_TABLE_vii[$162 & 8191]($159,$163); $164 = ((($9)) + 32|0); $165 = HEAP32[$164>>2]|0; $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 48|0); $168 = HEAP32[$167>>2]|0; FUNCTION_TABLE_vii[$168 & 8191]($165,0); $$expand_i1_val13 = 1; HEAP8[$0>>0] = $$expand_i1_val13; $$pre_trunc15 = HEAP8[$0>>0]|0; $171 = $$pre_trunc15&1; STACKTOP = sp;return ($171|0); } } $$pre_trunc11 = HEAP8[$8>>0]|0; $129 = $$pre_trunc11&1; if (!($129)) { $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } __ZdlPv($103); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$6>>0]|0; $124 = $$pre_trunc&1; if (!($124)) { $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } __ZdlPv($67); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; return (0)|0; } function __ZN15GameStateAwards10enterStatsEi($this,$option) { $this = $this|0; $option = $option|0; var $$expand_i1_val = 0, $$expand_i1_val100 = 0, $$expand_i1_val27 = 0, $$expand_i1_val29 = 0, $$expand_i1_val31 = 0, $$expand_i1_val33 = 0, $$expand_i1_val35 = 0, $$expand_i1_val40 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val46 = 0, $$expand_i1_val52 = 0, $$expand_i1_val54 = 0, $$expand_i1_val56 = 0, $$expand_i1_val58 = 0, $$expand_i1_val60 = 0, $$expand_i1_val62 = 0, $$expand_i1_val64 = 0, $$expand_i1_val66 = 0, $$expand_i1_val76 = 0; var $$expand_i1_val78 = 0, $$expand_i1_val82 = 0, $$expand_i1_val84 = 0, $$expand_i1_val88 = 0, $$expand_i1_val90 = 0, $$expand_i1_val94 = 0, $$expand_i1_val96 = 0, $$pre_trunc = 0, $$pre_trunc102 = 0, $$pre_trunc38 = 0, $$pre_trunc48 = 0, $$pre_trunc50 = 0, $$pre_trunc68 = 0, $$pre_trunc70 = 0, $$pre_trunc72 = 0, $$pre_trunc74 = 0, $$pre_trunc80 = 0, $$pre_trunc86 = 0, $$pre_trunc92 = 0, $$pre_trunc98 = 0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $buf = 0, $c = 0, $costly = 0, $count = 0, $counts = 0, $ddw = 0, $dupes = 0, $i = 0, $many = 0, $setid = 0, $strong = 0, $t = 0, $tough = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer14 = 0; var $vararg_buffer18 = 0, $vararg_buffer22 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr17 = 0, $vararg_ptr21 = 0, $vararg_ptr25 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1552|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer22 = sp + 56|0; $vararg_buffer18 = sp + 48|0; $vararg_buffer14 = sp + 40|0; $vararg_buffer11 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = sp + 1540|0; $5 = sp + 468|0; $6 = sp + 456|0; $7 = sp + 444|0; $8 = sp + 432|0; $9 = sp + 1539|0; $10 = sp + 1538|0; $11 = sp + 420|0; $12 = sp + 1537|0; $13 = sp + 408|0; $14 = sp + 1536|0; $buf = sp + 512|0; $15 = sp + 352|0; $16 = sp + 340|0; $17 = sp + 328|0; $18 = sp + 507|0; $19 = sp + 316|0; $20 = sp + 304|0; $21 = sp + 292|0; $22 = sp + 506|0; $23 = sp + 280|0; $24 = sp + 268|0; $25 = sp + 256|0; $26 = sp + 505|0; $27 = sp + 244|0; $28 = sp + 232|0; $29 = sp + 220|0; $30 = sp + 504|0; $31 = sp + 208|0; $32 = sp + 196|0; $33 = sp + 184|0; $34 = sp + 172|0; $35 = sp + 503|0; $36 = sp + 160|0; $37 = sp + 148|0; $38 = sp + 136|0; $39 = sp + 502|0; $40 = sp + 124|0; $41 = sp + 112|0; $42 = sp + 100|0; $43 = sp + 501|0; $44 = sp + 88|0; $45 = sp + 76|0; $46 = sp + 64|0; $47 = sp + 500|0; $1 = $this; $2 = $option; $48 = $1; $49 = $2; $50 = ($49|0)!=(46); if ($50) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc102 = HEAP8[$0>>0]|0; $540 = $$pre_trunc102&1; STACKTOP = sp;return ($540|0); } $51 = (__Znwj(120)|0); $$expand_i1_val27 = 1; HEAP8[$10>>0] = $$expand_i1_val27; __THREW__ = 0; $52 = (invoke_ii(3903,84)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $3 = $73; $4 = $74; } else { $$expand_i1_val29 = 1; HEAP8[$9>>0] = $$expand_i1_val29; __THREW__ = 0; invoke_vii(3797,($7|0),(157236|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $3 = $77; $4 = $78; } else { __THREW__ = 0; invoke_viiiii(4767,($6|0),(30372|0),($7|0),($8|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $3 = $79; $4 = $80; } else { $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $3 = $81; $4 = $82; } else { __THREW__ = 0; $64 = (invoke_i(4323)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; invoke_viiiii(4044,($52|0),($5|0),($64|0),0,0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $$expand_i1_val31 = 0; HEAP8[$9>>0] = $$expand_i1_val31; __THREW__ = 0; invoke_vii(4859,($51|0),($52|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { $$expand_i1_val33 = 0; HEAP8[$10>>0] = $$expand_i1_val33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $ddw = $51; $71 = $ddw; $72 = ($71|0)!=(0|0); if (!($72)) { $$expand_i1_val35 = 0; HEAP8[$0>>0] = $$expand_i1_val35; $$pre_trunc102 = HEAP8[$0>>0]|0; $540 = $$pre_trunc102&1; STACKTOP = sp;return ($540|0); } $87 = ((($48)) + 32|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = ((($48)) + 32|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($48)) + 32|0); HEAP32[$96>>2] = 0; } $97 = (__Znwj(100)|0); $$expand_i1_val40 = 1; HEAP8[$12>>0] = $$expand_i1_val40; __THREW__ = 0; invoke_vii(3797,($11|0),(129630|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; do { if ($99) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $3 = $139; $4 = $140; } else { __THREW__ = 0; invoke_viii(5218,($97|0),($11|0),(0|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $3 = $141; $4 = $142; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val42 = 0; HEAP8[$12>>0] = $$expand_i1_val42; $102 = ((($48)) + 32|0); HEAP32[$102>>2] = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $103 = ((($48)) + 32|0); $104 = HEAP32[$103>>2]|0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 172|0); $107 = HEAP32[$106>>2]|0; $108 = (__Znwj(48)|0); $$expand_i1_val44 = 1; HEAP8[$14>>0] = $$expand_i1_val44; __THREW__ = 0; invoke_vii(3797,($13|0),(129638|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $3 = $144; $4 = $145; } else { __THREW__ = 0; invoke_vii(5219,($108|0),($13|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; do { if (!($112)) { $$expand_i1_val46 = 0; HEAP8[$14>>0] = $$expand_i1_val46; __THREW__ = 0; invoke_vii($107|0,($104|0),($108|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $115 = ((($48)) + 32|0); $116 = HEAP32[$115>>2]|0; $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 48|0); $119 = HEAP32[$118>>2]|0; FUNCTION_TABLE_vii[$119 & 8191]($116,0); $120 = (__ZN7MTGSets4sizeEv(47272)|0); $121 = ($120|0)>(0); L46: do { if ($121) { $122 = (__ZN7MTGSets4sizeEv(47272)|0); $123 = (_calloc($122,4)|0); $counts = $123; $setid = -1; $dupes = 0; $many = 0; $costly = 0; $strong = 0; $tough = 0; $t = 0; while(1) { $124 = $t; $125 = $ddw; $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 76|0); $128 = HEAP32[$127>>2]|0; $129 = (FUNCTION_TABLE_iii[$128 & 8191]($125,0)|0); $130 = ($124|0)<($129|0); if (!($130)) { break; } $131 = $ddw; $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 40|0); $134 = HEAP32[$133>>2]|0; $135 = $t; $136 = (FUNCTION_TABLE_iiii[$134 & 8191]($131,$135,0)|0); $c = $136; $137 = $c; $138 = ($137|0)!=(0|0); do { if ($138) { $149 = $ddw; $150 = $c; $151 = (__ZN8WSrcDeck5countEP7MTGCard($149,$150)|0); $count = $151; $152 = $c; $153 = ((($152)) + 16|0); $154 = HEAP32[$153>>2]|0; $155 = (__ZN13CardPrimitive6isLandEv($154)|0); do { if (!($155)) { $156 = $many; $157 = ($156|0)==(0|0); if (!($157)) { $158 = $count; $159 = $dupes; $160 = ($158|0)>($159|0); if (!($160)) { break; } } $161 = $c; $many = $161; $162 = $count; $dupes = $162; } } while(0); $163 = $count; $164 = $c; $165 = ((($164)) + 12|0); $166 = HEAP32[$165>>2]|0; $167 = $counts; $168 = (($167) + ($166<<2)|0); $169 = HEAP32[$168>>2]|0; $170 = (($169) + ($163))|0; HEAP32[$168>>2] = $170; $171 = $costly; $172 = ($171|0)==(0|0); if ($172) { label = 53; } else { $173 = $c; $174 = ((($173)) + 16|0); $175 = HEAP32[$174>>2]|0; $176 = (__ZN13CardPrimitive11getManaCostEv($175)|0); $177 = (__ZN8ManaCost16getConvertedCostEv($176)|0); $178 = $costly; $179 = ((($178)) + 16|0); $180 = HEAP32[$179>>2]|0; $181 = (__ZN13CardPrimitive11getManaCostEv($180)|0); $182 = (__ZN8ManaCost16getConvertedCostEv($181)|0); $183 = ($177|0)>($182|0); if ($183) { label = 53; } } if ((label|0) == 53) { label = 0; $184 = $c; $costly = $184; } $185 = $c; $186 = ((($185)) + 16|0); $187 = HEAP32[$186>>2]|0; $188 = (__ZN13CardPrimitive10isCreatureEv($187)|0); do { if ($188) { $189 = $strong; $190 = ($189|0)==(0|0); if (!($190)) { $191 = $c; $192 = ((($191)) + 16|0); $193 = HEAP32[$192>>2]|0; $194 = (__ZN13CardPrimitive8getPowerEv($193)|0); $195 = $strong; $196 = ((($195)) + 16|0); $197 = HEAP32[$196>>2]|0; $198 = (__ZN13CardPrimitive8getPowerEv($197)|0); $199 = ($194|0)>($198|0); if (!($199)) { break; } } $200 = $c; $strong = $200; } } while(0); $201 = $c; $202 = ((($201)) + 16|0); $203 = HEAP32[$202>>2]|0; $204 = (__ZN13CardPrimitive10isCreatureEv($203)|0); if (!($204)) { break; } $205 = $tough; $206 = ($205|0)==(0|0); if (!($206)) { $207 = $c; $208 = ((($207)) + 16|0); $209 = HEAP32[$208>>2]|0; $210 = (__ZN13CardPrimitive12getToughnessEv($209)|0); $211 = $tough; $212 = ((($211)) + 16|0); $213 = HEAP32[$212>>2]|0; $214 = (__ZN13CardPrimitive12getToughnessEv($213)|0); $215 = ($210|0)>($214|0); if (!($215)) { break; } } $216 = $c; $tough = $216; } } while(0); $217 = $t; $218 = (($217) + 1)|0; $t = $218; } $i = 0; while(1) { $219 = $i; $220 = (__ZN7MTGSets4sizeEv(47272)|0); $221 = ($219|0)<($220|0); if (!($221)) { break; } $222 = $setid; $223 = ($222|0)<(0); if ($223) { label = 67; } else { $224 = $i; $225 = $counts; $226 = (($225) + ($224<<2)|0); $227 = HEAP32[$226>>2]|0; $228 = $setid; $229 = $counts; $230 = (($229) + ($228<<2)|0); $231 = HEAP32[$230>>2]|0; $232 = ($227|0)>($231|0); if ($232) { label = 67; } } if ((label|0) == 67) { label = 0; $233 = $i; $setid = $233; } $234 = $i; $235 = (($234) + 1)|0; $i = $235; } $236 = $counts; _free($236); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,129655); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { $327 = ___cxa_find_matching_catch()|0; $328 = tempRet0; $3 = $327; $4 = $328; } else { $239 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); $240 = $ddw; __THREW__ = 0; $241 = (invoke_ii(5229,($240|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; do { if (!($243)) { __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $241; (invoke_iiii(3889,($buf|0),($239|0),($vararg_buffer|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $246 = ((($48)) + 32|0); $247 = HEAP32[$246>>2]|0; $248 = HEAP32[$247>>2]|0; $249 = ((($248)) + 172|0); $250 = HEAP32[$249>>2]|0; $251 = (__Znwj(48)|0); $$expand_i1_val52 = 1; HEAP8[$18>>0] = $$expand_i1_val52; __THREW__ = 0; invoke_vii(3797,($17|0),($buf|0)); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { $331 = ___cxa_find_matching_catch()|0; $332 = tempRet0; $3 = $331; $4 = $332; } else { __THREW__ = 0; invoke_viii(5227,($251|0),($17|0),2); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; do { if (!($255)) { $$expand_i1_val54 = 0; HEAP8[$18>>0] = $$expand_i1_val54; __THREW__ = 0; invoke_vii($250|0,($247|0),($251|0)); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,129672); __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $3 = $336; $4 = $337; } else { $260 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $261 = $ddw; __THREW__ = 0; $262 = (invoke_iii(4763,($261|0),8)|0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; do { if (!($264)) { __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $262; (invoke_iiii(3889,($buf|0),($260|0),($vararg_buffer1|0))|0); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $267 = ((($48)) + 32|0); $268 = HEAP32[$267>>2]|0; $269 = HEAP32[$268>>2]|0; $270 = ((($269)) + 172|0); $271 = HEAP32[$270>>2]|0; $272 = (__Znwj(48)|0); $$expand_i1_val56 = 1; HEAP8[$22>>0] = $$expand_i1_val56; __THREW__ = 0; invoke_vii(3797,($21|0),($buf|0)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { $340 = ___cxa_find_matching_catch()|0; $341 = tempRet0; $3 = $340; $4 = $341; } else { __THREW__ = 0; invoke_viii(5227,($272|0),($21|0),2); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; do { if (!($276)) { $$expand_i1_val58 = 0; HEAP8[$22>>0] = $$expand_i1_val58; __THREW__ = 0; invoke_vii($271|0,($268|0),($272|0)); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,129711); __THREW__ = 0; invoke_vii(3887,($23|0),($24|0)); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { $345 = ___cxa_find_matching_catch()|0; $346 = tempRet0; $3 = $345; $4 = $346; } else { $281 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($23)|0); $282 = $ddw; __THREW__ = 0; $283 = (invoke_iii(4763,($282|0),9)|0); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; do { if (!($285)) { __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $283; (invoke_iiii(3889,($buf|0),($281|0),($vararg_buffer4|0))|0); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if ($287) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $288 = ((($48)) + 32|0); $289 = HEAP32[$288>>2]|0; $290 = HEAP32[$289>>2]|0; $291 = ((($290)) + 172|0); $292 = HEAP32[$291>>2]|0; $293 = (__Znwj(48)|0); $$expand_i1_val60 = 1; HEAP8[$26>>0] = $$expand_i1_val60; __THREW__ = 0; invoke_vii(3797,($25|0),($buf|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { $349 = ___cxa_find_matching_catch()|0; $350 = tempRet0; $3 = $349; $4 = $350; } else { __THREW__ = 0; invoke_viii(5227,($293|0),($25|0),2); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; do { if (!($297)) { $$expand_i1_val62 = 0; HEAP8[$26>>0] = $$expand_i1_val62; __THREW__ = 0; invoke_vii($292|0,($289|0),($293|0)); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $300 = $many; $301 = ($300|0)!=(0|0); L121: do { if ($301) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,129728); __THREW__ = 0; invoke_vii(3887,($27|0),($28|0)); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { $354 = ___cxa_find_matching_catch()|0; $355 = tempRet0; $3 = $354; $4 = $355; } else { $304 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($27)|0); $305 = $dupes; $306 = $many; $307 = ((($306)) + 16|0); $308 = HEAP32[$307>>2]|0; __THREW__ = 0; $309 = (invoke_ii(3898,($308|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; do { if (!($311)) { $312 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($309)|0); __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $305; $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr10>>2] = $312; (invoke_iiii(3889,($buf|0),($304|0),($vararg_buffer7|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $315 = ((($48)) + 32|0); $316 = HEAP32[$315>>2]|0; $317 = HEAP32[$316>>2]|0; $318 = ((($317)) + 172|0); $319 = HEAP32[$318>>2]|0; $320 = (__Znwj(48)|0); $$expand_i1_val64 = 1; HEAP8[$30>>0] = $$expand_i1_val64; __THREW__ = 0; invoke_vii(3797,($29|0),($buf|0)); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { $358 = ___cxa_find_matching_catch()|0; $359 = tempRet0; $3 = $358; $4 = $359; } else { __THREW__ = 0; invoke_viii(5227,($320|0),($29|0),2); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; do { if (!($324)) { $$expand_i1_val66 = 0; HEAP8[$30>>0] = $$expand_i1_val66; __THREW__ = 0; invoke_vii($319|0,($316|0),($320|0)); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break L121; } } while(0); $360 = ___cxa_find_matching_catch()|0; $361 = tempRet0; $3 = $360; $4 = $361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } $$pre_trunc74 = HEAP8[$30>>0]|0; $362 = $$pre_trunc74&1; if (!($362)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($320); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $356 = ___cxa_find_matching_catch()|0; $357 = tempRet0; $3 = $356; $4 = $357; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $363 = $setid; $364 = ($363|0)>=(0); L145: do { if ($364) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,129753); __THREW__ = 0; invoke_vii(3887,($31|0),($32|0)); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { $386 = ___cxa_find_matching_catch()|0; $387 = tempRet0; $3 = $386; $4 = $387; } else { $367 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($31)|0); $368 = $setid; __THREW__ = 0; invoke_viii(4543,($33|0),(47272|0),($368|0)); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; do { if ($370) { $388 = ___cxa_find_matching_catch()|0; $389 = tempRet0; $3 = $388; $4 = $389; } else { $371 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($33)|0); __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $371; (invoke_iiii(3889,($buf|0),($367|0),($vararg_buffer11|0))|0); $372 = __THREW__; __THREW__ = 0; $373 = $372&1; if ($373) { $390 = ___cxa_find_matching_catch()|0; $391 = tempRet0; $3 = $390; $4 = $391; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $374 = ((($48)) + 32|0); $375 = HEAP32[$374>>2]|0; $376 = HEAP32[$375>>2]|0; $377 = ((($376)) + 172|0); $378 = HEAP32[$377>>2]|0; $379 = (__Znwj(48)|0); $$expand_i1_val76 = 1; HEAP8[$35>>0] = $$expand_i1_val76; __THREW__ = 0; invoke_vii(3797,($34|0),($buf|0)); $380 = __THREW__; __THREW__ = 0; $381 = $380&1; if ($381) { $392 = ___cxa_find_matching_catch()|0; $393 = tempRet0; $3 = $392; $4 = $393; } else { __THREW__ = 0; invoke_viii(5227,($379|0),($34|0),2); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; do { if (!($383)) { $$expand_i1_val78 = 0; HEAP8[$35>>0] = $$expand_i1_val78; __THREW__ = 0; invoke_vii($378|0,($375|0),($379|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if ($385) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break L145; } } while(0); $394 = ___cxa_find_matching_catch()|0; $395 = tempRet0; $3 = $394; $4 = $395; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); } $$pre_trunc80 = HEAP8[$35>>0]|0; $396 = $$pre_trunc80&1; if (!($396)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($379); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $397 = $costly; $398 = ($397|0)!=(0|0); L172: do { if ($398) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($37,129770); __THREW__ = 0; invoke_vii(3887,($36|0),($37|0)); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { $432 = ___cxa_find_matching_catch()|0; $433 = tempRet0; $3 = $432; $4 = $433; } else { $401 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($36)|0); $402 = $costly; $403 = ((($402)) + 16|0); $404 = HEAP32[$403>>2]|0; __THREW__ = 0; $405 = (invoke_ii(4121,($404|0))|0); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; do { if (!($407)) { __THREW__ = 0; $408 = (invoke_ii(3948,($405|0))|0); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if ($410) { break; } $411 = $costly; $412 = ((($411)) + 16|0); $413 = HEAP32[$412>>2]|0; __THREW__ = 0; $414 = (invoke_ii(3898,($413|0))|0); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; if ($416) { break; } $417 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($414)|0); __THREW__ = 0; HEAP32[$vararg_buffer14>>2] = $408; $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); HEAP32[$vararg_ptr17>>2] = $417; (invoke_iiii(3889,($buf|0),($401|0),($vararg_buffer14|0))|0); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $420 = ((($48)) + 32|0); $421 = HEAP32[$420>>2]|0; $422 = HEAP32[$421>>2]|0; $423 = ((($422)) + 172|0); $424 = HEAP32[$423>>2]|0; $425 = (__Znwj(48)|0); $$expand_i1_val82 = 1; HEAP8[$39>>0] = $$expand_i1_val82; __THREW__ = 0; invoke_vii(3797,($38|0),($buf|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { $436 = ___cxa_find_matching_catch()|0; $437 = tempRet0; $3 = $436; $4 = $437; } else { __THREW__ = 0; invoke_viii(5227,($425|0),($38|0),2); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; do { if (!($429)) { $$expand_i1_val84 = 0; HEAP8[$39>>0] = $$expand_i1_val84; __THREW__ = 0; invoke_vii($424|0,($421|0),($425|0)); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); break L172; } } while(0); $438 = ___cxa_find_matching_catch()|0; $439 = tempRet0; $3 = $438; $4 = $439; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } $$pre_trunc86 = HEAP8[$39>>0]|0; $440 = $$pre_trunc86&1; if (!($440)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($425); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $3 = $434; $4 = $435; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $441 = $strong; $442 = ($441|0)!=(0|0); L198: do { if ($442) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($41,129797); __THREW__ = 0; invoke_vii(3887,($40|0),($41|0)); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { $473 = ___cxa_find_matching_catch()|0; $474 = tempRet0; $3 = $473; $4 = $474; } else { $445 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($40)|0); $446 = $strong; $447 = ((($446)) + 16|0); $448 = HEAP32[$447>>2]|0; __THREW__ = 0; $449 = (invoke_ii(5230,($448|0))|0); $450 = __THREW__; __THREW__ = 0; $451 = $450&1; do { if (!($451)) { $452 = $strong; $453 = ((($452)) + 16|0); $454 = HEAP32[$453>>2]|0; __THREW__ = 0; $455 = (invoke_ii(3898,($454|0))|0); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { break; } $458 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($455)|0); __THREW__ = 0; HEAP32[$vararg_buffer18>>2] = $449; $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); HEAP32[$vararg_ptr21>>2] = $458; (invoke_iiii(3889,($buf|0),($445|0),($vararg_buffer18|0))|0); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; if ($460) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $461 = ((($48)) + 32|0); $462 = HEAP32[$461>>2]|0; $463 = HEAP32[$462>>2]|0; $464 = ((($463)) + 172|0); $465 = HEAP32[$464>>2]|0; $466 = (__Znwj(48)|0); $$expand_i1_val88 = 1; HEAP8[$43>>0] = $$expand_i1_val88; __THREW__ = 0; invoke_vii(3797,($42|0),($buf|0)); $467 = __THREW__; __THREW__ = 0; $468 = $467&1; if ($468) { $477 = ___cxa_find_matching_catch()|0; $478 = tempRet0; $3 = $477; $4 = $478; } else { __THREW__ = 0; invoke_viii(5227,($466|0),($42|0),2); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; do { if (!($470)) { $$expand_i1_val90 = 0; HEAP8[$43>>0] = $$expand_i1_val90; __THREW__ = 0; invoke_vii($465|0,($462|0),($466|0)); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break L198; } } while(0); $479 = ___cxa_find_matching_catch()|0; $480 = tempRet0; $3 = $479; $4 = $480; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); } $$pre_trunc92 = HEAP8[$43>>0]|0; $481 = $$pre_trunc92&1; if (!($481)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($466); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $475 = ___cxa_find_matching_catch()|0; $476 = tempRet0; $3 = $475; $4 = $476; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $482 = $tough; $483 = ($482|0)!=(0|0); if (!($483)) { break L46; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($45,129820); __THREW__ = 0; invoke_vii(3887,($44|0),($45|0)); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { $514 = ___cxa_find_matching_catch()|0; $515 = tempRet0; $3 = $514; $4 = $515; } else { $486 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($44)|0); $487 = $tough; $488 = ((($487)) + 16|0); $489 = HEAP32[$488>>2]|0; __THREW__ = 0; $490 = (invoke_ii(5231,($489|0))|0); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; do { if (!($492)) { $493 = $strong; $494 = ((($493)) + 16|0); $495 = HEAP32[$494>>2]|0; __THREW__ = 0; $496 = (invoke_ii(3898,($495|0))|0); $497 = __THREW__; __THREW__ = 0; $498 = $497&1; if ($498) { break; } $499 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($496)|0); __THREW__ = 0; HEAP32[$vararg_buffer22>>2] = $490; $vararg_ptr25 = ((($vararg_buffer22)) + 4|0); HEAP32[$vararg_ptr25>>2] = $499; (invoke_iiii(3889,($buf|0),($486|0),($vararg_buffer22|0))|0); $500 = __THREW__; __THREW__ = 0; $501 = $500&1; if ($501) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $502 = ((($48)) + 32|0); $503 = HEAP32[$502>>2]|0; $504 = HEAP32[$503>>2]|0; $505 = ((($504)) + 172|0); $506 = HEAP32[$505>>2]|0; $507 = (__Znwj(48)|0); $$expand_i1_val94 = 1; HEAP8[$47>>0] = $$expand_i1_val94; __THREW__ = 0; invoke_vii(3797,($46|0),($buf|0)); $508 = __THREW__; __THREW__ = 0; $509 = $508&1; if ($509) { $518 = ___cxa_find_matching_catch()|0; $519 = tempRet0; $3 = $518; $4 = $519; } else { __THREW__ = 0; invoke_viii(5227,($507|0),($46|0),2); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; do { if (!($511)) { $$expand_i1_val96 = 0; HEAP8[$47>>0] = $$expand_i1_val96; __THREW__ = 0; invoke_vii($506|0,($503|0),($507|0)); $512 = __THREW__; __THREW__ = 0; $513 = $512&1; if ($513) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break L46; } } while(0); $520 = ___cxa_find_matching_catch()|0; $521 = tempRet0; $3 = $520; $4 = $521; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); } $$pre_trunc98 = HEAP8[$47>>0]|0; $522 = $$pre_trunc98&1; if (!($522)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($507); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $516 = ___cxa_find_matching_catch()|0; $517 = tempRet0; $3 = $516; $4 = $517; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $351 = ___cxa_find_matching_catch()|0; $352 = tempRet0; $3 = $351; $4 = $352; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } $$pre_trunc72 = HEAP8[$26>>0]|0; $353 = $$pre_trunc72&1; if (!($353)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($293); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $347 = ___cxa_find_matching_catch()|0; $348 = tempRet0; $3 = $347; $4 = $348; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $342 = ___cxa_find_matching_catch()|0; $343 = tempRet0; $3 = $342; $4 = $343; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } $$pre_trunc70 = HEAP8[$22>>0]|0; $344 = $$pre_trunc70&1; if (!($344)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($272); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $338 = ___cxa_find_matching_catch()|0; $339 = tempRet0; $3 = $338; $4 = $339; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $3 = $333; $4 = $334; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } $$pre_trunc68 = HEAP8[$18>>0]|0; $335 = $$pre_trunc68&1; if (!($335)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($251); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $329 = ___cxa_find_matching_catch()|0; $330 = tempRet0; $3 = $329; $4 = $330; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $523 = $ddw; $524 = ((($523)) + 116|0); $525 = HEAP32[$524>>2]|0; $526 = ($525|0)!=(0|0); if ($526) { $527 = $ddw; $528 = ((($527)) + 116|0); $529 = HEAP32[$528>>2]|0; $530 = ($529|0)==(0|0); if (!($530)) { __ZN7MTGDeckD2Ev($529); __ZdlPv($529); } $531 = $ddw; $532 = ((($531)) + 116|0); HEAP32[$532>>2] = 0; } $533 = $ddw; $534 = ($533|0)!=(0|0); if ($534) { $535 = $ddw; $536 = ($535|0)==(0|0); if (!($536)) { $537 = HEAP32[$535>>2]|0; $538 = ((($537)) + 4|0); $539 = HEAP32[$538>>2]|0; FUNCTION_TABLE_vi[$539 & 8191]($535); } $ddw = 0; } $$expand_i1_val100 = 1; HEAP8[$0>>0] = $$expand_i1_val100; $$pre_trunc102 = HEAP8[$0>>0]|0; $540 = $$pre_trunc102&1; STACKTOP = sp;return ($540|0); } } while(0); $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $$pre_trunc50 = HEAP8[$14>>0]|0; $148 = $$pre_trunc50&1; if (!($148)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($108); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } while(0); $$pre_trunc48 = HEAP8[$12>>0]|0; $143 = $$pre_trunc48&1; if (!($143)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($97); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } } } $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $3 = $83; $4 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$9>>0]|0; $85 = $$pre_trunc&1; if ($85) { __ZdlPv($52); } } $$pre_trunc38 = HEAP8[$10>>0]|0; $86 = $$pre_trunc38&1; if (!($86)) { $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; } __ZdlPv($51); $541 = $3; $542 = $4; ___resumeException($541|0); // unreachable; return (0)|0; } function __ZN15GameStateAwards13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $setid = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = $1; $5 = ($4|0)==(-102); if ($5) { $6 = $2; switch ($6|0) { case 1: { $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; __ZN7GameApp12DoTransitionEiifb($8,0,1,-1.0,0); $9 = ((($3)) + 44|0); HEAP8[$9>>0] = 0; STACKTOP = sp;return; break; } case 2: { $10 = ((($3)) + 48|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 32|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($3)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $17 = HEAP32[$15>>2]|0; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vi[$19 & 8191]($15); } $20 = ((($3)) + 32|0); HEAP32[$20>>2] = 0; } $21 = ((($3)) + 44|0); HEAP8[$21>>0] = 0; STACKTOP = sp;return; break; } case -1: { $22 = ((($3)) + 44|0); HEAP8[$22>>0] = 0; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } else { $23 = $1; $24 = ($23|0)==(-103); if (!($24)) { STACKTOP = sp;return; } $25 = $2; $26 = (($25) - 48)|0; $setid = $26; $27 = $2; $28 = ($27|0)>=(48); if ($28) { $29 = $setid; $30 = (__ZN15GameStateAwards8enterSetEi($3,$29)|0); if ($30) { $31 = ((($3)) + 48|0); HEAP32[$31>>2] = 1; $32 = $2; $33 = ((($3)) + 52|0); HEAP32[$33>>2] = $32; STACKTOP = sp;return; } } $34 = $2; $35 = ($34|0)==(46); if (!($35)) { STACKTOP = sp;return; } $36 = $2; $37 = (__ZN15GameStateAwards10enterStatsEi($3,$36)|0); if (!($37)) { STACKTOP = sp;return; } $38 = ((($3)) + 48|0); HEAP32[$38>>2] = 1; STACKTOP = sp;return; } } function __ZThn24_N15GameStateAwards13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN15GameStateAwards13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN15GameStateAwards8OnScrollEii($this,$0,$inYVelocity) { $this = $this|0; $0 = $0|0; $inYVelocity = $inYVelocity|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flickUpwards = 0, $velocity = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $inYVelocity; $4 = $1; $5 = $3; $6 = (Math_abs(($5|0))|0); $7 = ($6|0)>(300); if (!($7)) { STACKTOP = sp;return; } $8 = $3; $9 = ($8|0)<(0); $10 = $9&1; $flickUpwards = $10; $11 = $3; $12 = ($11|0)<(0); $13 = $3; $14 = Math_imul(-1, $13)|0; $15 = $12 ? $14 : $13; $velocity = $15; while(1) { $16 = $velocity; $17 = ($16|0)>(0); if (!($17)) { break; } $18 = ((($4)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $flickUpwards; $21 = $20&1; $22 = $21 ? 9 : 8; __ZN3JGE16HoldKey_NoRepeatE7Buttons($19,$22); $23 = $velocity; $24 = (($23) - 100)|0; $velocity = $24; } STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateAwards_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1492(); ___cxx_global_var_init_1_1493(); ___cxx_global_var_init_3_1494(); ___cxx_global_var_init_5_1495(); return; } function __ZN10WGuiHeaderC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_displayValue) { $this = $this|0; $_displayValue = $_displayValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$_displayValue); __THREW__ = 0; invoke_viii(5227,($4|0),($1|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 66324; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZN11WCFilterSetC2Ei($this,$_setid) { $this = $this|0; $_setid = $_setid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_setid; $2 = $0; __ZN11WCardFilterC2Ev($2); $3 = 62108; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function ___cxx_global_var_init_1492() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30812,182585); (___cxa_atexit((3831|0),(30812|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1493() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30824,165089); (___cxa_atexit((3831|0),(30824|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1494() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30836,165080); (___cxa_atexit((3831|0),(30836|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1495() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30848,165065); (___cxa_atexit((3831|0),(30848|0),(___dso_handle|0))|0); return; } function __ZN11WCardFilterC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 30868; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN11WCardFilterD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN11WCardFilterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCardFilter7isMatchEP7MTGCard($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN11WCardFilter9filterFeeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +0; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9GameState13BuildDeckListERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_P6Playeri($agg$result,$path,$smallDeckPrefix,$statsPlayer,$maxDecks) { $agg$result = $agg$result|0; $path = $path|0; $smallDeckPrefix = $smallDeckPrefix|0; $statsPlayer = $statsPlayer|0; $maxDecks = $maxDecks|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aiStatsDeckName = 0, $deckManager = 0, $filename = 0, $found = 0, $i = 0, $isAI = 0, $meta = 0; var $nbDecks = 0, $playerStatsDeckName = 0, $unlockRequirements = 0, $unlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 576|0; $$byval_copy = sp + 572|0; $4 = sp + 582|0; $filename = sp + 400|0; $meta = sp + 396|0; $7 = sp + 384|0; $unlockRequirements = sp + 372|0; $aiStatsDeckName = sp + 232|0; $8 = sp + 216|0; $9 = sp + 204|0; $10 = sp + 192|0; $playerStatsDeckName = sp + 56|0; $11 = sp + 44|0; $12 = sp + 32|0; $13 = sp + 20|0; $14 = sp + 8|0; $15 = sp + 4|0; $16 = sp; $0 = $path; $1 = $smallDeckPrefix; $2 = $statsPlayer; $3 = $maxDecks; $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($agg$result); $found = 1; $nbDecks = 1; __THREW__ = 0; $17 = (invoke_i(4844)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L1: do { if (!($19)) { $deckManager = $17; $20 = $0; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($20,156911,0)|0); $22 = ($21|0)!=(-1); $23 = $22&1; $isAI = $23; L3: while(1) { $24 = $found; $25 = ($24|0)!=(0); if (!($25)) { label = 61; break; } $26 = $3; $27 = ($26|0)!=(0); if ($27) { $28 = $nbDecks; $29 = $3; $30 = ($28|0)<=($29|0); if (!($30)) { label = 61; break; } } $found = 0; __THREW__ = 0; invoke_vii(3922,($filename|0),16); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break L1; } $33 = $0; __THREW__ = 0; $34 = (invoke_iii(3885,($filename|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 22; break; } __THREW__ = 0; $37 = (invoke_iii(3839,($34|0),(158822|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 22; break; } $40 = $nbDecks; __THREW__ = 0; $41 = (invoke_iii(3919,($37|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 22; break; } __THREW__ = 0; (invoke_iii(3839,($41|0),(160934|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 22; break; } $46 = $deckManager; __THREW__ = 0; invoke_vii(3886,($7|0),($filename|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 22; break; } $49 = $isAI; $50 = $49&1; __THREW__ = 0; $51 = (invoke_iiii(4041,($46|0),($7|0),($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 23; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); HEAP32[$meta>>2] = $51; $54 = HEAP32[$meta>>2]|0; $55 = ($54|0)!=(0|0); if ($55) { $found = 1; $unlocked = 1; $56 = HEAP32[$meta>>2]|0; __THREW__ = 0; invoke_vii(5232,($unlockRequirements|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 22; break; } $i = 0; while(1) { $59 = $i; $60 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($unlockRequirements)|0); $61 = ($59>>>0)<($60>>>0); if (!($61)) { break; } $62 = $i; __THREW__ = 0; $63 = (invoke_iii(4123,($unlockRequirements|0),($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 24; break L3; } $66 = HEAP32[$63>>2]|0; __THREW__ = 0; $67 = (invoke_iii(3923,(30372|0),($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 24; break L3; } $70 = ((($67)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)!=(0); if (!($72)) { label = 20; break; } $81 = $i; $82 = (($81) + 1)|0; $i = $82; } if ((label|0) == 20) { label = 0; $unlocked = 0; } $83 = $unlocked; $84 = $83&1; if ($84) { $85 = $2; $86 = ($85|0)!=(0|0); __THREW__ = 0; if ($86) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($aiStatsDeckName,16); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 24; break; } $89 = $1; __THREW__ = 0; $90 = (invoke_iii(3885,($aiStatsDeckName|0),($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 37; break; } __THREW__ = 0; $93 = (invoke_iii(3839,($90|0),(129852|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 37; break; } $96 = $nbDecks; __THREW__ = 0; (invoke_iii(3919,($93|0),($96|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 37; break; } $99 = HEAP32[$meta>>2]|0; $100 = ((($99)) + 92|0); __THREW__ = 0; invoke_vii(3886,($8|0),($aiStatsDeckName|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 37; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($100,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $103 = HEAP32[$meta>>2]|0; $104 = ((($103)) + 118|0); HEAP8[$104>>0] = 1; $105 = HEAP32[$meta>>2]|0; $106 = ((($105)) + 104|0); $107 = $2; __THREW__ = 0; invoke_vii(4689,($9|0),($107|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 37; break; } $110 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($106,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($110) { $111 = HEAP32[$meta>>2]|0; $112 = ((($111)) + 104|0); $113 = $2; __THREW__ = 0; invoke_vii(4689,($10|0),($113|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 37; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($112,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $116 = HEAP32[$meta>>2]|0; __THREW__ = 0; invoke_vi(4853,($116|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 37; break; } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($aiStatsDeckName); } else { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($playerStatsDeckName,16); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 24; break; } __THREW__ = 0; $123 = (invoke_iii(3839,($playerStatsDeckName|0),(129858|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 47; break; } $126 = $nbDecks; __THREW__ = 0; $127 = (invoke_iii(3919,($123|0),($126|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 47; break; } __THREW__ = 0; (invoke_iii(3839,($127|0),(160934|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 47; break; } $132 = HEAP32[$meta>>2]|0; $133 = ((($132)) + 92|0); __THREW__ = 0; invoke_vii(3886,($12|0),($playerStatsDeckName|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 47; break; } __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 48; break; } __THREW__ = 0; invoke_viiiii(4767,($11|0),(30372|0),($12|0),($13|0),0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 49; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($133,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $140 = HEAP32[$meta>>2]|0; $141 = ((($140)) + 118|0); HEAP8[$141>>0] = 0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($playerStatsDeckName); } __THREW__ = 0; invoke_vii(5233,($agg$result|0),($meta|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 24; break; } } else { $150 = $deckManager; __THREW__ = 0; invoke_vii(3886,($14|0),($filename|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 24; break; } $153 = $isAI; $154 = $153&1; __THREW__ = 0; invoke_viii(5234,($150|0),($14|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 56; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $159 = $nbDecks; $160 = (($159) + 1)|0; $nbDecks = $160; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($unlockRequirements); } HEAP32[$meta>>2] = 0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($filename); } if ((label|0) == 22) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $5 = $75; $6 = $76; } else if ((label|0) == 23) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $5 = $77; $6 = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 24) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $5 = $79; $6 = $80; label = 58; } else if ((label|0) == 37) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $5 = $119; $6 = $120; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($aiStatsDeckName); label = 58; } else if ((label|0) == 47) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $5 = $142; $6 = $143; label = 51; } else if ((label|0) == 48) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $5 = $144; $6 = $145; label = 50; } else if ((label|0) == 49) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $5 = $146; $6 = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 50; } else if ((label|0) == 56) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $5 = $157; $6 = $158; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 58; } else if ((label|0) == 61) { $161 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($agg$result)|0); HEAP32[$15>>2] = $161; $162 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($agg$result)|0); HEAP32[$16>>2] = $162; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$15>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$16>>2]|0; invoke_viii(5235,($$byval_copy|0),($$byval_copy$2|0),(5236|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break; } $$expand_i1_val4 = 1; HEAP8[$4>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$4>>0]|0; $165 = $$pre_trunc&1; if ($165) { STACKTOP = sp;return; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($agg$result); STACKTOP = sp;return; } if ((label|0) == 50) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 51; } if ((label|0) == 51) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($playerStatsDeckName); label = 58; } if ((label|0) == 58) { __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($unlockRequirements); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($filename); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($agg$result); $166 = $5; $167 = $6; ___resumeException($166|0); // unreachable; } } while(0); $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $5 = $73; $6 = $74; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($agg$result); $166 = $5; $167 = $6; ___resumeException($166|0); // unreachable; } function __ZN9GameState12fillDeckMenuEP8DeckMenuRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_P6Playeri($agg$result,$_menu,$path,$smallDeckPrefix,$statsPlayer,$maxDecks) { $agg$result = $agg$result|0; $_menu = $_menu|0; $path = $path|0; $smallDeckPrefix = $smallDeckPrefix|0; $statsPlayer = $statsPlayer|0; $maxDecks = $maxDecks|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 28|0; $0 = $_menu; $1 = $path; $2 = $smallDeckPrefix; $3 = $statsPlayer; $4 = $maxDecks; $$expand_i1_val = 0; HEAP8[$5>>0] = $$expand_i1_val; $8 = $1; $9 = $2; $10 = $3; $11 = $4; __ZN9GameState13BuildDeckListERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_P6Playeri($agg$result,$8,$9,$10,$11); $12 = $0; __THREW__ = 0; invoke_vii(5237,($12|0),($agg$result|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $6 = $16; $7 = $17; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($agg$result); $18 = $6; $19 = $7; ___resumeException($18|0); // unreachable; } $$expand_i1_val2 = 1; HEAP8[$5>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$5>>0]|0; $15 = $$pre_trunc&1; if ($15) { STACKTOP = sp;return; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($agg$result); STACKTOP = sp;return; } function __ZN9GameState14renderDeckMenuEP8DeckMenuRKNSt3__16vectorIP12DeckMetaDataNS2_9allocatorIS5_EEEE($_menu,$deckMetaDataList) { $_menu = $_menu|0; $deckMetaDataList = $deckMetaDataList|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $deckDescription = 0, $deckMetaData = 0, $deckName = 0, $deckNumber = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 68|0; $2 = sp + 64|0; $deckName = sp + 48|0; $deckDescription = sp + 36|0; $5 = sp + 16|0; $6 = sp + 4|0; $7 = sp; $0 = $_menu; $1 = $deckMetaDataList; $deckNumber = 1; $8 = $1; $9 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$i>>2] = $9; while(1) { $10 = $1; $11 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__1neIPKP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES9_($i,$2)|0); if (!($12)) { label = 15; break; } $13 = (__ZNKSt3__111__wrap_iterIPKP12DeckMetaDataEdeEv($i)|0); $14 = HEAP32[$13>>2]|0; $deckMetaData = $14; $15 = $deckMetaData; __ZN12DeckMetaData7getNameEv($deckName,$15); $16 = $deckMetaData; __THREW__ = 0; invoke_vii(4818,($deckDescription|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 8; break; } $19 = $0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 40|0); $22 = HEAP32[$21>>2]|0; $23 = $deckNumber; $24 = (($23) + 1)|0; $deckNumber = $24; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($deckName)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 9; break; } $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($deckDescription)|0); __THREW__ = 0; invoke_vii(3797,($6|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 10; break; } $31 = $deckMetaData; __THREW__ = 0; invoke_viiiiii($22|0,($19|0),($23|0),($5|0),($6|0),0,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 11; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDescription); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $34 = (__ZNSt3__111__wrap_iterIPKP12DeckMetaDataEppEi($i,0)|0); HEAP32[$7>>2] = $34; } if ((label|0) == 8) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $43 = $3; $44 = $4; ___resumeException($43|0); // unreachable; } else if ((label|0) == 9) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; } else if ((label|0) == 10) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; label = 12; } else if ((label|0) == 11) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 12; } else if ((label|0) == 15) { STACKTOP = sp;return; } if ((label|0) == 12) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDescription); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckName); $43 = $3; $44 = $4; ___resumeException($43|0); // unreachable; } function __Z10sortByNameP12DeckMetaDataS0_($d1,$d2) { $d1 = $d1|0; $d2 = $d2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 8|0; $0 = $d1; $1 = $d2; $6 = $0; __ZN12DeckMetaData7getNameEv($2,$6); $7 = $1; __THREW__ = 0; invoke_vii(5238,($3|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $4 = $11; $5 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $13 = $4; $14 = $5; ___resumeException($13|0); // unreachable; } else { $10 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($2,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($10|0); } return (0)|0; } function __GLOBAL__sub_I_GameState_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1511(); ___cxx_global_var_init_1_1512(); ___cxx_global_var_init_3_1513(); ___cxx_global_var_init_5_1514(); return; } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__14sortIP12DeckMetaDataPFbS2_S2_EEEvNS_11__wrap_iterIPT_EES8_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; HEAP32[$0>>2] = $__comp; $1 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($__first)|0); $2 = (__ZNKSt3__111__wrap_iterIPP12DeckMetaDataE4baseEv($__last)|0); __ZNSt3__14sortIPP12DeckMetaDataRPFbS2_S2_EEEvT_S7_T0_($1,$2,$0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPKP12DeckMetaDataEEbRKNS_11__wrap_iterIT_EES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKP12DeckMetaDataS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPKP12DeckMetaDataEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPKP12DeckMetaDataEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_1511() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30888,182585); (___cxa_atexit((3831|0),(30888|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1512() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30900,165089); (___cxa_atexit((3831|0),(30900|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1513() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30912,165080); (___cxa_atexit((3831|0),(30912|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1514() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(30924,165065); (___cxa_atexit((3831|0),(30924|0),(___dso_handle|0))|0); return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP12DeckMetaDataEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP12DeckMetaDataEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12DeckMetaDataE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP12DeckMetaDataEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP12DeckMetaDataEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP12DeckMetaDataEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP12DeckMetaDataEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5239,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4793,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__14sortIPP12DeckMetaDataRPFbS2_S2_EEEvT_S7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0, $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $44 = $__len; $45 = ($44|0)<=(30); $46 = $0; if ($45) { label = 9; break; } $__m = $46; $49 = $1; $__lm1 = $49; $50 = $__lm1; $51 = ((($50)) + -4|0); $__lm1 = $51; $52 = $__len; $53 = ($52|0)>=(1000); $54 = $__len; $55 = (($54|0) / 2)&-1; $__delta = $55; $56 = $__delta; $57 = $__m; $58 = (($57) + ($56<<2)|0); $__m = $58; if ($53) { $59 = $__delta; $60 = (($59|0) / 2)&-1; $__delta = $60; $61 = $0; $62 = $0; $63 = $__delta; $64 = (($62) + ($63<<2)|0); $65 = $__m; $66 = $__m; $67 = $__delta; $68 = (($66) + ($67<<2)|0); $69 = $__lm1; $70 = $2; $71 = (__ZNSt3__17__sort5IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_S7_T_($61,$64,$65,$68,$69,$70)|0); $__n_swaps = $71; } else { $72 = $0; $73 = $__m; $74 = $__lm1; $75 = $2; $76 = (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($72,$73,$74,$75)|0); $__n_swaps = $76; } $77 = $0; $__i = $77; $78 = $__lm1; $__j = $78; $79 = $2; $80 = HEAP32[$79>>2]|0; $81 = $__i; $82 = HEAP32[$81>>2]|0; $83 = $__m; $84 = HEAP32[$83>>2]|0; $85 = (FUNCTION_TABLE_iii[$80 & 8191]($82,$84)|0); do { if (!($85)) { while(1) { $86 = $__i; $87 = $__j; $88 = ((($87)) + -4|0); $__j = $88; $89 = ($86|0)==($88|0); if ($89) { break; } $148 = $2; $149 = HEAP32[$148>>2]|0; $150 = $__j; $151 = HEAP32[$150>>2]|0; $152 = $__m; $153 = HEAP32[$152>>2]|0; $154 = (FUNCTION_TABLE_iii[$149 & 8191]($151,$153)|0); if ($154) { label = 28; break; } } if ((label|0) == 28) { label = 0; $155 = $__i; $156 = $__j; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($155,$156); $157 = $__n_swaps; $158 = (($157) + 1)|0; $__n_swaps = $158; break; } $90 = $__i; $91 = ((($90)) + 4|0); $__i = $91; $92 = $1; $__j = $92; $93 = $2; $94 = HEAP32[$93>>2]|0; $95 = $0; $96 = HEAP32[$95>>2]|0; $97 = $__j; $98 = ((($97)) + -4|0); $__j = $98; $99 = HEAP32[$98>>2]|0; $100 = (FUNCTION_TABLE_iii[$94 & 8191]($96,$99)|0); if (!($100)) { while(1) { $101 = $__i; $102 = $__j; $103 = ($101|0)==($102|0); if ($103) { label = 49; break L1; } $104 = $2; $105 = HEAP32[$104>>2]|0; $106 = $0; $107 = HEAP32[$106>>2]|0; $108 = $__i; $109 = HEAP32[$108>>2]|0; $110 = (FUNCTION_TABLE_iii[$105 & 8191]($107,$109)|0); $111 = $__i; if ($110) { break; } $117 = ((($111)) + 4|0); $__i = $117; } $112 = $__j; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($111,$112); $113 = $__n_swaps; $114 = (($113) + 1)|0; $__n_swaps = $114; $115 = $__i; $116 = ((($115)) + 4|0); $__i = $116; } $118 = $__i; $119 = $__j; $120 = ($118|0)==($119|0); if ($120) { label = 49; break L1; } while(1) { $121 = $2; $122 = HEAP32[$121>>2]|0; $123 = $0; $124 = HEAP32[$123>>2]|0; $125 = $__i; $126 = HEAP32[$125>>2]|0; $127 = (FUNCTION_TABLE_iii[$122 & 8191]($124,$126)|0); $128 = $127 ^ 1; if ($128) { $129 = $__i; $130 = ((($129)) + 4|0); $__i = $130; continue; } while(1) { $131 = $2; $132 = HEAP32[$131>>2]|0; $133 = $0; $134 = HEAP32[$133>>2]|0; $135 = $__j; $136 = ((($135)) + -4|0); $__j = $136; $137 = HEAP32[$136>>2]|0; $138 = (FUNCTION_TABLE_iii[$132 & 8191]($134,$137)|0); if (!($138)) { break; } } $139 = $__i; $140 = $__j; $141 = ($139>>>0)>=($140>>>0); $142 = $__i; if ($141) { break; } $143 = $__j; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($142,$143); $144 = $__n_swaps; $145 = (($144) + 1)|0; $__n_swaps = $145; $146 = $__i; $147 = ((($146)) + 4|0); $__i = $147; } $0 = $142; continue L1; } } while(0); $159 = $__i; $160 = ((($159)) + 4|0); $__i = $160; $161 = $__i; $162 = $__j; $163 = ($161>>>0)<($162>>>0); L33: do { if ($163) { while(1) { $164 = $2; $165 = HEAP32[$164>>2]|0; $166 = $__i; $167 = HEAP32[$166>>2]|0; $168 = $__m; $169 = HEAP32[$168>>2]|0; $170 = (FUNCTION_TABLE_iii[$165 & 8191]($167,$169)|0); if ($170) { $171 = $__i; $172 = ((($171)) + 4|0); $__i = $172; continue; } while(1) { $173 = $2; $174 = HEAP32[$173>>2]|0; $175 = $__j; $176 = ((($175)) + -4|0); $__j = $176; $177 = HEAP32[$176>>2]|0; $178 = $__m; $179 = HEAP32[$178>>2]|0; $180 = (FUNCTION_TABLE_iii[$174 & 8191]($177,$179)|0); $181 = $180 ^ 1; if (!($181)) { break; } } $182 = $__i; $183 = $__j; $184 = ($182>>>0)>($183>>>0); if ($184) { break L33; } $185 = $__i; $186 = $__j; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($185,$186); $187 = $__n_swaps; $188 = (($187) + 1)|0; $__n_swaps = $188; $189 = $__m; $190 = $__i; $191 = ($189|0)==($190|0); if ($191) { $192 = $__j; $__m = $192; } $193 = $__i; $194 = ((($193)) + 4|0); $__i = $194; } } } while(0); $195 = $__i; $196 = $__m; $197 = ($195|0)!=($196|0); if ($197) { $198 = $2; $199 = HEAP32[$198>>2]|0; $200 = $__m; $201 = HEAP32[$200>>2]|0; $202 = $__i; $203 = HEAP32[$202>>2]|0; $204 = (FUNCTION_TABLE_iii[$199 & 8191]($201,$203)|0); if ($204) { $205 = $__i; $206 = $__m; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($205,$206); $207 = $__n_swaps; $208 = (($207) + 1)|0; $__n_swaps = $208; } } $209 = $__n_swaps; $210 = ($209|0)==(0); do { if ($210) { $211 = $0; $212 = $__i; $213 = $2; $214 = (__ZNSt3__127__insertion_sort_incompleteIRPFbP12DeckMetaDataS2_EPS2_EEbT0_S7_T_($211,$212,$213)|0); $215 = $214&1; $__fs = $215; $216 = $__i; $217 = ((($216)) + 4|0); $218 = $1; $219 = $2; $220 = (__ZNSt3__127__insertion_sort_incompleteIRPFbP12DeckMetaDataS2_EPS2_EEbT0_S7_T_($217,$218,$219)|0); $221 = $__fs; $222 = $221&1; if ($220) { if ($222) { label = 49; break L1; } $223 = $__i; $1 = $223; continue L1; } else { if (!($222)) { break; } $224 = $__i; $225 = ((($224)) + 4|0); $__i = $225; $0 = $225; continue L1; } } } while(0); $226 = $__i; $227 = $0; $228 = $226; $229 = $227; $230 = (($228) - ($229))|0; $231 = (($230|0) / 4)&-1; $232 = $1; $233 = $__i; $234 = $232; $235 = $233; $236 = (($234) - ($235))|0; $237 = (($236|0) / 4)&-1; $238 = ($231|0)<($237|0); if ($238) { $239 = $0; $240 = $__i; $241 = $2; __ZNSt3__16__sortIRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($239,$240,$241); $242 = $__i; $243 = ((($242)) + 4|0); $__i = $243; $0 = $243; continue; } else { $244 = $__i; $245 = ((($244)) + 4|0); $246 = $1; $247 = $2; __ZNSt3__16__sortIRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($245,$246,$247); $248 = $__i; $1 = $248; continue; } } if ((label|0) == 3) { $10 = $2; $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = ((($12)) + -4|0); $1 = $13; $14 = HEAP32[$13>>2]|0; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iii[$11 & 8191]($14,$16)|0); if (!($17)) { STACKTOP = sp;return; } $18 = $0; $19 = $1; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); STACKTOP = sp;return; } else if ((label|0) == 5) { $20 = $0; $21 = $0; $22 = ((($21)) + 4|0); $23 = $1; $24 = ((($23)) + -4|0); $1 = $24; $25 = $2; (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($20,$22,$24,$25)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $26 = $0; $27 = $0; $28 = ((($27)) + 4|0); $29 = $0; $30 = ((($29)) + 8|0); $31 = $1; $32 = ((($31)) + -4|0); $1 = $32; $33 = $2; (__ZNSt3__17__sort4IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_T_($26,$28,$30,$32,$33)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $34 = $0; $35 = $0; $36 = ((($35)) + 4|0); $37 = $0; $38 = ((($37)) + 8|0); $39 = $0; $40 = ((($39)) + 12|0); $41 = $1; $42 = ((($41)) + -4|0); $1 = $42; $43 = $2; (__ZNSt3__17__sort5IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_S7_T_($34,$36,$38,$40,$42,$43)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $47 = $1; $48 = $2; __ZNSt3__118__insertion_sort_3IRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($46,$47,$48); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$6 & 8191]($8,$10)|0); $12 = $4; $13 = HEAP32[$12>>2]|0; $14 = $3; $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$13 & 8191]($15,$17)|0); if ($11) { $32 = $1; if ($18) { $33 = $3; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($32,$33); $__r = 1; $34 = $__r; $0 = $34; $46 = $0; STACKTOP = sp;return ($46|0); } $35 = $2; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($32,$35); $__r = 1; $36 = $4; $37 = HEAP32[$36>>2]|0; $38 = $3; $39 = HEAP32[$38>>2]|0; $40 = $2; $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_iii[$37 & 8191]($39,$41)|0); if ($42) { $43 = $2; $44 = $3; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($43,$44); $__r = 2; } $45 = $__r; $0 = $45; $46 = $0; STACKTOP = sp;return ($46|0); } else { if (!($18)) { $19 = $__r; $0 = $19; $46 = $0; STACKTOP = sp;return ($46|0); } $20 = $2; $21 = $3; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($20,$21); $__r = 1; $22 = $4; $23 = HEAP32[$22>>2]|0; $24 = $2; $25 = HEAP32[$24>>2]|0; $26 = $1; $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iii[$23 & 8191]($25,$27)|0); if ($28) { $29 = $1; $30 = $2; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 2; } $31 = $__r; $0 = $31; $46 = $0; STACKTOP = sp;return ($46|0); } return (0)|0; } function __ZNSt3__17__sort4IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = HEAP32[$10>>2]|0; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_iii[$11 & 8191]($13,$15)|0); if (!($16)) { $43 = $__r; STACKTOP = sp;return ($43|0); } $17 = $2; $18 = $3; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); $19 = $__r; $20 = (($19) + 1)|0; $__r = $20; $21 = $4; $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; $25 = $1; $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$22 & 8191]($24,$26)|0); if (!($27)) { $43 = $__r; STACKTOP = sp;return ($43|0); } $28 = $1; $29 = $2; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $4; $33 = HEAP32[$32>>2]|0; $34 = $1; $35 = HEAP32[$34>>2]|0; $36 = $0; $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_iii[$33 & 8191]($35,$37)|0); if (!($38)) { $43 = $__r; STACKTOP = sp;return ($43|0); } $39 = $0; $40 = $1; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $41 = $__r; $42 = (($41) + 1)|0; $__r = $42; $43 = $__r; STACKTOP = sp;return ($43|0); } function __ZNSt3__17__sort5IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_S7_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = HEAP32[$12>>2]|0; $14 = $4; $15 = HEAP32[$14>>2]|0; $16 = $3; $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$13 & 8191]($15,$17)|0); if (!($18)) { $56 = $__r; STACKTOP = sp;return ($56|0); } $19 = $3; $20 = $4; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($19,$20); $21 = $__r; $22 = (($21) + 1)|0; $__r = $22; $23 = $5; $24 = HEAP32[$23>>2]|0; $25 = $3; $26 = HEAP32[$25>>2]|0; $27 = $2; $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_iii[$24 & 8191]($26,$28)|0); if (!($29)) { $56 = $__r; STACKTOP = sp;return ($56|0); } $30 = $2; $31 = $3; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($30,$31); $32 = $__r; $33 = (($32) + 1)|0; $__r = $33; $34 = $5; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = $1; $39 = HEAP32[$38>>2]|0; $40 = (FUNCTION_TABLE_iii[$35 & 8191]($37,$39)|0); if (!($40)) { $56 = $__r; STACKTOP = sp;return ($56|0); } $41 = $1; $42 = $2; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($41,$42); $43 = $__r; $44 = (($43) + 1)|0; $__r = $44; $45 = $5; $46 = HEAP32[$45>>2]|0; $47 = $1; $48 = HEAP32[$47>>2]|0; $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = (FUNCTION_TABLE_iii[$46 & 8191]($48,$50)|0); if (!($51)) { $56 = $__r; STACKTOP = sp;return ($56|0); } $52 = $0; $53 = $1; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($52,$53); $54 = $__r; $55 = (($54) + 1)|0; $__r = $55; $56 = $__r; STACKTOP = sp;return ($56|0); } function __ZNSt3__118__insertion_sort_3IRPFbP12DeckMetaDataS2_EPS2_EEvT0_S7_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = HEAP32[$15>>2]|0; $17 = $__i; $18 = HEAP32[$17>>2]|0; $19 = $__j; $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_iii[$16 & 8191]($18,$20)|0); if ($21) { $22 = $__i; $23 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($22)|0); $24 = HEAP32[$23>>2]|0; HEAP32[$__t>>2] = $24; $25 = $__j; $__k = $25; $26 = $__i; $__j = $26; while(1) { $27 = $__k; $28 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($27)|0); $29 = HEAP32[$28>>2]|0; $30 = $__j; HEAP32[$30>>2] = $29; $31 = $__k; $__j = $31; $32 = $__j; $33 = $0; $34 = ($32|0)!=($33|0); if (!($34)) { break; } $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$__t>>2]|0; $38 = $__k; $39 = ((($38)) + -4|0); $__k = $39; $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_iii[$36 & 8191]($37,$40)|0); if (!($41)) { break; } } $42 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $43 = HEAP32[$42>>2]|0; $44 = $__j; HEAP32[$44>>2] = $43; } $45 = $__i; $__j = $45; $46 = $__i; $47 = ((($46)) + 4|0); $__i = $47; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIRPFbP12DeckMetaDataS2_EPS2_EEbT0_S7_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); break; } case 2: { $10 = $3; $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ((($12)) + -4|0); $2 = $13; $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iii[$11 & 8191]($14,$16)|0); if ($17) { $18 = $1; $19 = $2; __ZNSt3__14swapIP12DeckMetaDataEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); break; } case 3: { $20 = $1; $21 = $1; $22 = ((($21)) + 4|0); $23 = $2; $24 = ((($23)) + -4|0); $2 = $24; $25 = $3; (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($20,$22,$24,$25)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); break; } case 4: { $26 = $1; $27 = $1; $28 = ((($27)) + 4|0); $29 = $1; $30 = ((($29)) + 8|0); $31 = $2; $32 = ((($31)) + -4|0); $2 = $32; $33 = $3; (__ZNSt3__17__sort4IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_T_($26,$28,$30,$32,$33)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); break; } case 5: { $34 = $1; $35 = $1; $36 = ((($35)) + 4|0); $37 = $1; $38 = ((($37)) + 8|0); $39 = $1; $40 = ((($39)) + 12|0); $41 = $2; $42 = ((($41)) + -4|0); $2 = $42; $43 = $3; (__ZNSt3__17__sort5IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_S7_S7_T_($34,$36,$38,$40,$42,$43)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); break; } default: { $44 = $1; $45 = ((($44)) + 8|0); $__j = $45; $46 = $1; $47 = $1; $48 = ((($47)) + 4|0); $49 = $__j; $50 = $3; (__ZNSt3__17__sort3IRPFbP12DeckMetaDataS2_EPS2_EEjT0_S7_S7_T_($46,$48,$49,$50)|0); $__limit = 8; $__count = 0; $51 = $__j; $52 = ((($51)) + 4|0); $__i = $52; while(1) { $53 = $__i; $54 = $2; $55 = ($53|0)!=($54|0); if (!($55)) { label = 18; break; } $56 = $3; $57 = HEAP32[$56>>2]|0; $58 = $__i; $59 = HEAP32[$58>>2]|0; $60 = $__j; $61 = HEAP32[$60>>2]|0; $62 = (FUNCTION_TABLE_iii[$57 & 8191]($59,$61)|0); if ($62) { $63 = $__i; $64 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($63)|0); $65 = HEAP32[$64>>2]|0; HEAP32[$__t>>2] = $65; $66 = $__j; $__k = $66; $67 = $__i; $__j = $67; while(1) { $68 = $__k; $69 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($68)|0); $70 = HEAP32[$69>>2]|0; $71 = $__j; HEAP32[$71>>2] = $70; $72 = $__k; $__j = $72; $73 = $__j; $74 = $1; $75 = ($73|0)!=($74|0); if (!($75)) { break; } $76 = $3; $77 = HEAP32[$76>>2]|0; $78 = HEAP32[$__t>>2]|0; $79 = $__k; $80 = ((($79)) + -4|0); $__k = $80; $81 = HEAP32[$80>>2]|0; $82 = (FUNCTION_TABLE_iii[$77 & 8191]($78,$81)|0); if (!($82)) { break; } } $83 = (__ZNSt3__14moveIRP12DeckMetaDataEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $84 = HEAP32[$83>>2]|0; $85 = $__j; HEAP32[$85>>2] = $84; $86 = $__count; $87 = (($86) + 1)|0; $__count = $87; $88 = ($87|0)==(8); if ($88) { label = 16; break; } } $93 = $__i; $__j = $93; $94 = $__i; $95 = ((($94)) + 4|0); $__i = $95; } if ((label|0) == 16) { $89 = $__i; $90 = ((($89)) + 4|0); $__i = $90; $91 = $2; $92 = ($90|0)==($91|0); $$expand_i1_val10 = $92&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } } return (0)|0; } function __ZNSt3__1eqIPKP12DeckMetaDataS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP12DeckMetaDataE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP12DeckMetaDataE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__111__wrap_iterIPKP12DeckMetaDataEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN19GameStateDeckViewerC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc21 = 0, $$pre_trunc23 = 0, $$pre_trunc25 = 0, $$pre_trunc27 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 68|0; $5 = sp + 48|0; $6 = sp + 92|0; $7 = sp + 36|0; $8 = sp + 91|0; $9 = sp + 24|0; $10 = sp + 90|0; $11 = sp + 12|0; $12 = sp + 89|0; $13 = sp; $14 = sp + 88|0; $0 = $this; $1 = $parent; $15 = $0; $16 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,129898); __THREW__ = 0; invoke_viii(5217,($15|0),($16|0),($2|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $118 = $3; $119 = $4; ___resumeException($118|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $19 = ((($15)) + 24|0); __ZN12JGuiListenerC2Ev($19); $20 = 30944; HEAP32[$15>>2] = $20; $21 = ((($15)) + 24|0); $22 = 30992; HEAP32[$21>>2] = $22; $23 = ((($15)) + 28|0); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2Ev($23); $24 = ((($15)) + 40|0); $25 = ((($24)) + 64|0); $26 = $24; while(1) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($26); $27 = ((($26)) + 8|0); $28 = ($27|0)==($25|0); if ($28) { break; } else { $26 = $27; } } $29 = ((($15)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($29); $30 = ((($15)) + 204|0); HEAP32[$30>>2] = 0; $31 = ((($15)) + 208|0); HEAP32[$31>>2] = 0; $32 = ((($15)) + 120|0); HEAP32[$32>>2] = 0; $33 = ((($15)) + 200|0); HEAP8[$33>>0] = 0; $34 = ((($15)) + 201|0); HEAP8[$34>>0] = 0; $35 = ((($15)) + 152|0); HEAP32[$35>>2] = 0; $36 = ((($15)) + 176|0); HEAP32[$36>>2] = 0; $37 = ((($15)) + 172|0); HEAP32[$37>>2] = 0; $38 = ((($15)) + 144|0); HEAP32[$38>>2] = 0; $39 = ((($15)) + 148|0); HEAP32[$39>>2] = 0; $40 = ((($15)) + 184|0); HEAP32[$40>>2] = 0; $41 = ((($15)) + 156|0); HEAP32[$41>>2] = 0; $42 = ((($15)) + 160|0); HEAP32[$42>>2] = 0; $43 = ((($15)) + 180|0); HEAP32[$43>>2] = 0; __THREW__ = 0; $44 = (invoke_ii(3903,68)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; L8: do { if ($46) { label = 21; } else { $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($5|0),(129909|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; do { if ($48) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $3 = $88; $4 = $89; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($44|0),(0|0),10006,0,($5|0),430.0,252.0,14,0,0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $51 = ((($15)) + 132|0); HEAP32[$51>>2] = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; $52 = (invoke_ii(3903,68)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 21; break L8; } $$expand_i1_val4 = 1; HEAP8[$8>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(3797,($7|0),(129915|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; do { if ($56) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $3 = $93; $4 = $94; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($52|0),(0|0),10001,0,($7|0),10.0,252.0,12,0,0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $3 = $95; $4 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val6 = 0; HEAP8[$8>>0] = $$expand_i1_val6; $59 = ((($15)) + 124|0); HEAP32[$59>>2] = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __THREW__ = 0; $60 = (invoke_ii(3903,68)|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 21; break L8; } $$expand_i1_val8 = 1; HEAP8[$10>>0] = $$expand_i1_val8; __THREW__ = 0; invoke_vii(3797,($9|0),(129925|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; do { if ($64) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($60|0),(0|0),10002,0,($9|0),140.0,252.0,13,0,0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val10 = 0; HEAP8[$10>>0] = $$expand_i1_val10; $67 = ((($15)) + 128|0); HEAP32[$67>>2] = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; $68 = (invoke_ii(3903,68)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 21; break L8; } $$expand_i1_val12 = 1; HEAP8[$12>>0] = $$expand_i1_val12; __THREW__ = 0; invoke_vii(3797,($11|0),(142096|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; do { if ($72) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $3 = $103; $4 = $104; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($68|0),(0|0),10004,0,($11|0),370.0,252.0,3,0,0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $3 = $105; $4 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val14 = 0; HEAP8[$12>>0] = $$expand_i1_val14; $75 = ((($15)) + 136|0); HEAP32[$75>>2] = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __THREW__ = 0; $76 = (invoke_ii(3903,68)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 21; break L8; } $$expand_i1_val16 = 1; HEAP8[$14>>0] = $$expand_i1_val16; __THREW__ = 0; invoke_vii(3797,($13|0),(129935|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; do { if ($80) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $3 = $108; $4 = $109; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($76|0),(0|0),10009,0,($13|0),290.0,252.0,17,0,0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $3 = $110; $4 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { $$expand_i1_val18 = 0; HEAP8[$14>>0] = $$expand_i1_val18; $83 = ((($15)) + 140|0); HEAP32[$83>>2] = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); STACKTOP = sp;return; } } } while(0); $$pre_trunc27 = HEAP8[$14>>0]|0; $112 = $$pre_trunc27&1; if (!($112)) { break L8; } __ZdlPv($76); break L8; } } while(0); $$pre_trunc25 = HEAP8[$12>>0]|0; $107 = $$pre_trunc25&1; if (!($107)) { break L8; } __ZdlPv($68); break L8; } } while(0); $$pre_trunc23 = HEAP8[$10>>0]|0; $102 = $$pre_trunc23&1; if (!($102)) { break L8; } __ZdlPv($60); break L8; } } while(0); $$pre_trunc21 = HEAP8[$8>>0]|0; $97 = $$pre_trunc21&1; if (!($97)) { break L8; } __ZdlPv($52); break L8; } } while(0); $$pre_trunc = HEAP8[$6>>0]|0; $92 = $$pre_trunc&1; if ($92) { __ZdlPv($44); } } } while(0); if ((label|0) == 21) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $3 = $86; $4 = $87; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $113 = ((($24)) + 64|0); $115 = $113; while(1) { $114 = ((($115)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($114); $116 = ($114|0)==($24|0); if ($116) { break; } else { $115 = $114; } } __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev($23); $117 = ((($15)) + 24|0); __ZN12JGuiListenerD2Ev($117); __ZN9GameStateD2Ev($15); $118 = $3; $119 = $4; ___resumeException($118|0); // unreachable; } function __ZN19GameStateDeckViewerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 30944; HEAP32[$1>>2] = $2; $3 = ((($1)) + 24|0); $4 = 30992; HEAP32[$3>>2] = $4; $5 = ((($1)) + 120|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($1)) + 120|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { __ZN6JMusicD2Ev($9); __ZdlPv($9); } $11 = ((($1)) + 120|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 124|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($1)) + 124|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } $21 = ((($1)) + 124|0); HEAP32[$21>>2] = 0; } $22 = ((($1)) + 128|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($1)) + 128|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } $31 = ((($1)) + 128|0); HEAP32[$31>>2] = 0; } $32 = ((($1)) + 132|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($1)) + 132|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = HEAP32[$36>>2]|0; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($36); } $41 = ((($1)) + 132|0); HEAP32[$41>>2] = 0; } $42 = ((($1)) + 136|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($1)) + 136|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[$46>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($46); } $51 = ((($1)) + 136|0); HEAP32[$51>>2] = 0; } $52 = ((($1)) + 140|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($1)) + 140|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); if (!($57)) { $58 = HEAP32[$56>>2]|0; $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; FUNCTION_TABLE_vi[$60 & 8191]($56); } $61 = ((($1)) + 140|0); HEAP32[$61>>2] = 0; } $62 = ((($1)) + 204|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)!=(0|0); if ($64) { $65 = ((($1)) + 204|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $68 = HEAP32[$66>>2]|0; $69 = ((($68)) + 4|0); $70 = HEAP32[$69>>2]|0; FUNCTION_TABLE_vi[$70 & 8191]($66); } $71 = ((($1)) + 204|0); HEAP32[$71>>2] = 0; } $72 = ((($1)) + 172|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if ($74) { $75 = ((($1)) + 172|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 116|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if ($79) { $80 = ((($1)) + 172|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 116|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)==(0|0); if (!($84)) { __ZN7MTGDeckD2Ev($83); __ZdlPv($83); } $85 = ((($1)) + 172|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 116|0); HEAP32[$87>>2] = 0; } $88 = ((($1)) + 172|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)!=(0|0); if ($90) { $91 = ((($1)) + 172|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)==(0|0); if (!($93)) { $94 = HEAP32[$92>>2]|0; $95 = ((($94)) + 4|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_vi[$96 & 8191]($92); } $97 = ((($1)) + 172|0); HEAP32[$97>>2] = 0; } } $98 = ((($1)) + 176|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)!=(0|0); if ($100) { $101 = ((($1)) + 176|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 116|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)!=(0|0); if ($105) { $106 = ((($1)) + 176|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 116|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)==(0|0); if (!($110)) { __ZN7MTGDeckD2Ev($109); __ZdlPv($109); } $111 = ((($1)) + 176|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 116|0); HEAP32[$113>>2] = 0; } $114 = ((($1)) + 176|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)!=(0|0); if ($116) { $117 = ((($1)) + 176|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)==(0|0); if (!($119)) { $120 = HEAP32[$118>>2]|0; $121 = ((($120)) + 4|0); $122 = HEAP32[$121>>2]|0; FUNCTION_TABLE_vi[$122 & 8191]($118); } $123 = ((($1)) + 176|0); HEAP32[$123>>2] = 0; } } $124 = ((($1)) + 144|0); $125 = HEAP32[$124>>2]|0; $126 = ($125|0)!=(0|0); if ($126) { $127 = ((($1)) + 144|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)==(0|0); if (!($129)) { $130 = HEAP32[$128>>2]|0; $131 = ((($130)) + 4|0); $132 = HEAP32[$131>>2]|0; FUNCTION_TABLE_vi[$132 & 8191]($128); } $133 = ((($1)) + 144|0); HEAP32[$133>>2] = 0; } $134 = ((($1)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($134); $135 = ((($1)) + 40|0); $136 = ((($135)) + 64|0); $138 = $136; while(1) { $137 = ((($138)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($137); $139 = ($137|0)==($135|0); if ($139) { break; } else { $138 = $137; } } $140 = ((($1)) + 28|0); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev($140); $141 = ((($1)) + 24|0); __ZN12JGuiListenerD2Ev($141); __ZN9GameStateD2Ev($1); STACKTOP = sp;return; } function __ZThn24_N19GameStateDeckViewerD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN19GameStateDeckViewerD2Ev($2); STACKTOP = sp;return; } function __ZN19GameStateDeckViewerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19GameStateDeckViewerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N19GameStateDeckViewerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN19GameStateDeckViewerD0Ev($2); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer14rebuildFiltersEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $4 = sp + 24|0; $0 = $this; $5 = $0; $6 = ((($5)) + 144|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); L1: do { if (!($8)) { $9 = (__Znwj(80)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(129940|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; } else { __THREW__ = 0; invoke_viii(5240,($9|0),($1|0),(0|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $14 = ((($5)) + 144|0); HEAP32[$14>>2] = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break L1; } } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $19 = $$pre_trunc&1; if (!($19)) { $67 = $2; $68 = $3; ___resumeException($67|0); // unreachable; } __ZdlPv($9); $67 = $2; $68 = $3; ___resumeException($67|0); // unreachable; } } while(0); $20 = ((($5)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = ((($5)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($5)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($5)) + 148|0); HEAP32[$32>>2] = 0; } } $33 = (__Znwj(56)|0); $34 = ((($5)) + 172|0); $35 = HEAP32[$34>>2]|0; $36 = ((($5)) + 176|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_viii(5241,($33|0),($35|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZdlPv($33); $67 = $2; $68 = $3; ___resumeException($67|0); // unreachable; } $40 = ((($5)) + 148|0); HEAP32[$40>>2] = $33; $41 = ((($5)) + 144|0); $42 = HEAP32[$41>>2]|0; $43 = ((($5)) + 148|0); $44 = HEAP32[$43>>2]|0; __ZN11WGuiFilters6setSrcEP9WSrcCards($42,$44); $45 = ((($5)) + 204|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN8DeckView4deckEv($46)|0); $48 = ((($5)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = ($47|0)!=($49|0); if ($50) { $51 = ((($5)) + 148|0); $52 = HEAP32[$51>>2]|0; __ZN14WSrcDeckViewer7swapSrcEv($52); } $55 = ((($5)) + 144|0); $56 = HEAP32[$55>>2]|0; (__ZN11WGuiFilters6FinishEb($56,1)|0); $57 = ((($5)) + 180|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if (!($59)) { STACKTOP = sp;return; } $60 = ((($5)) + 172|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0|0); if (!($62)) { STACKTOP = sp;return; } $63 = ((($5)) + 180|0); $64 = HEAP32[$63>>2]|0; $65 = ((($5)) + 172|0); $66 = HEAP32[$65>>2]|0; __ZN12StatsWrapper11updateStatsEP15DeckDataWrapper($64,$66); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer13updateFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 204|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN8DeckView4deckEv($3)|0); $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($1)) + 144|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($1)) + 144|0); $10 = HEAP32[$9>>2]|0; $11 = ((($1)) + 204|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN8DeckView6filterEv($12)|0); $14 = (($13) - 1)|0; __ZN11WGuiFilters13recolorFilterEi($10,$14); $15 = ((($1)) + 144|0); $16 = HEAP32[$15>>2]|0; (__ZN11WGuiFilters6FinishEb($16,1)|0); $17 = ((($1)) + 180|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 172|0); $20 = HEAP32[$19>>2]|0; __ZN12StatsWrapper11updateStatsEP15DeckDataWrapper($18,$20); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer16toggleCollectionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $4 = sp; $0 = $this; $5 = $0; $6 = ((($5)) + 204|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN8DeckView4deckEv($7)|0); $9 = ((($5)) + 176|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)==($10|0); $12 = ((($5)) + 124|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 72|0); $16 = HEAP32[$15>>2]|0; if ($11) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,129953); __THREW__ = 0; invoke_vii($16|0,($13|0),($1|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $35 = $2; $36 = $3; ___resumeException($35|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $19 = ((($5)) + 204|0); $20 = HEAP32[$19>>2]|0; $21 = ((($5)) + 172|0); $22 = HEAP32[$21>>2]|0; __ZN8DeckView7SetDeckEP15DeckDataWrapper($20,$22); $33 = ((($5)) + 148|0); $34 = HEAP32[$33>>2]|0; __ZN14WSrcDeckViewer7swapSrcEv($34); __ZN19GameStateDeckViewer13updateFiltersEv($5); STACKTOP = sp;return; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,129915); __THREW__ = 0; invoke_vii($16|0,($13|0),($4|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $35 = $2; $36 = $3; ___resumeException($35|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $27 = ((($5)) + 204|0); $28 = HEAP32[$27>>2]|0; $29 = ((($5)) + 176|0); $30 = HEAP32[$29>>2]|0; __ZN8DeckView7SetDeckEP15DeckDataWrapper($28,$30); $33 = ((($5)) + 148|0); $34 = HEAP32[$33>>2]|0; __ZN14WSrcDeckViewer7swapSrcEv($34); __ZN19GameStateDeckViewer13updateFiltersEv($5); STACKTOP = sp;return; } } } function __ZN19GameStateDeckViewer11updateDecksEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $playerDeckList = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 140|0; $4 = sp + 156|0; $playerDeckList = sp + 120|0; $5 = sp + 108|0; $6 = sp + 96|0; $7 = sp + 84|0; $8 = sp + 72|0; $9 = sp + 60|0; $10 = sp + 48|0; $11 = sp + 36|0; $12 = sp + 24|0; $13 = sp + 12|0; $14 = sp; $0 = $this; $15 = $0; $16 = ((($15)) + 152|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($15)) + 152|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = ((($15)) + 152|0); HEAP32[$25>>2] = 0; } $26 = (__Znwj(364)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $27 = ((($15)) + 24|0); __THREW__ = 0; invoke_vii(3797,($1|0),(129969|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if ($29) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $2 = $83; $3 = $84; } else { __THREW__ = 0; invoke_viiiiiii(5242,($26|0),10,($27|0),1,($1|0),(0|0),(0|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $2 = $85; $3 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $32 = ((($15)) + 152|0); HEAP32[$32>>2] = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $33 = ((($15)) + 152|0); $34 = HEAP32[$33>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $2 = $88; $3 = $89; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($7|0),0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $2 = $90; $3 = $91; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; do { if ($40) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; } else { __THREW__ = 0; invoke_viiiiii(5243,($playerDeckList|0),($34|0),($5|0),($8|0),(0|0),0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $2 = $94; $3 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $43 = ((($15)) + 188|0); __THREW__ = 0; (invoke_iii(3925,($43|0),(211279|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; L25: do { if ($45) { label = 35; } else { $46 = ((($15)) + 152|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 40|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),(129989|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 35; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; do { if ($54) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; } else { __THREW__ = 0; invoke_viiiiii($50|0,($47|0),-30,($9|0),($10|0),0,(0|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; $57 = (invoke_iii(3923,(30372|0),7)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 35; break L25; } $60 = ((($57)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0); L35: do { if ($62) { $63 = ((($15)) + 176|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)!=(0|0); if ($65) { $66 = ((($15)) + 176|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; $68 = (invoke_iii(4763,($67|0),10)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 35; break L25; } $71 = ($68|0)<(4); if (!($71)) { break; } } $72 = ((($15)) + 152|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 40|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(129997|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 35; break L25; } __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; do { if ($80) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $2 = $102; $3 = $103; } else { __THREW__ = 0; invoke_viiiiii($76|0,($73|0),-12,($11|0),($12|0),0,(0|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $2 = $104; $3 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L35; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L25; } } while(0); $106 = ((($15)) + 152|0); $107 = HEAP32[$106>>2]|0; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 40|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(198486|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 35; break L25; } __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; do { if ($114) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $2 = $122; $3 = $123; } else { __THREW__ = 0; invoke_viiiiii($110|0,($107|0),-1,($13|0),($14|0),0,(0|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $2 = $124; $3 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __THREW__ = 0; $117 = (invoke_i(4844)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 35; break L25; } __THREW__ = 0; invoke_viii(5244,($117|0),($playerDeckList|0),0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 35; break L25; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L25; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } } while(0); if ((label|0) == 35) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $87 = $$pre_trunc&1; if (!($87)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($26); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } function __ZN19GameStateDeckViewer15buildEditorMenuEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 344|0; $4 = sp + 360|0; $5 = sp + 324|0; $6 = sp + 312|0; $7 = sp + 300|0; $8 = sp + 288|0; $9 = sp + 276|0; $10 = sp + 264|0; $11 = sp + 252|0; $12 = sp + 240|0; $13 = sp + 228|0; $14 = sp + 216|0; $15 = sp + 204|0; $16 = sp + 192|0; $17 = sp + 180|0; $18 = sp + 168|0; $19 = sp + 156|0; $20 = sp + 144|0; $21 = sp + 132|0; $22 = sp + 120|0; $23 = sp + 108|0; $24 = sp + 96|0; $25 = sp + 84|0; $26 = sp + 72|0; $27 = sp + 60|0; $28 = sp + 48|0; $29 = sp + 36|0; $30 = sp + 24|0; $31 = sp + 12|0; $32 = sp; $0 = $this; $33 = $0; $34 = ((($33)) + 160|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = ((($33)) + 160|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); if (!($39)) { $40 = HEAP32[$38>>2]|0; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_vi[$42 & 8191]($38); } $43 = ((($33)) + 160|0); HEAP32[$43>>2] = 0; } $44 = (__Znwj(364)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $45 = ((($33)) + 24|0); __THREW__ = 0; invoke_vii(3797,($1|0),(130014|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; do { if ($47) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $2 = $146; $3 = $147; } else { $48 = ((($33)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = ((($33)) + 180|0); $51 = HEAP32[$50>>2]|0; __THREW__ = 0; invoke_viiiiiii(5242,($44|0),11,($45|0),1,($1|0),($49|0),($51|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $2 = $148; $3 = $149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $54 = ((($33)) + 160|0); HEAP32[$54>>2] = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $55 = ((($33)) + 160|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 40|0); $59 = HEAP32[$58>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,163089); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $2 = $151; $3 = $152; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(130026|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $2 = $153; $3 = $154; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; do { if ($65) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $2 = $155; $3 = $156; } else { __THREW__ = 0; invoke_viiiiii($59|0,($56|0),22,($5|0),($7|0),0,(0|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $2 = $157; $3 = $158; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $68 = ((($33)) + 160|0); $69 = HEAP32[$68>>2]|0; $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 40|0); $72 = HEAP32[$71>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,130058); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $2 = $159; $3 = $160; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(130071|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $2 = $161; $3 = $162; } else { __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; do { if ($78) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $2 = $163; $3 = $164; } else { __THREW__ = 0; invoke_viiiiii($72|0,($69|0),2,($9|0),($11|0),0,(0|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $2 = $165; $3 = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $81 = ((($33)) + 160|0); $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 40|0); $85 = HEAP32[$84>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,130115); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $2 = $167; $3 = $168; } else { __THREW__ = 0; invoke_vii(3797,($16|0),(130127|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $2 = $169; $3 = $170; } else { __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; do { if ($91) { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $2 = $171; $3 = $172; } else { __THREW__ = 0; invoke_viiiiii($85|0,($82|0),1,($13|0),($15|0),0,(0|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $173 = ___cxa_find_matching_catch()|0; $174 = tempRet0; $2 = $173; $3 = $174; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $94 = ((($33)) + 160|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 40|0); $98 = HEAP32[$97>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,130155); __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $2 = $175; $3 = $176; } else { __THREW__ = 0; invoke_vii(3797,($20|0),(130174|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $2 = $177; $3 = $178; } else { __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; do { if ($104) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $2 = $179; $3 = $180; } else { __THREW__ = 0; invoke_viiiiii($98|0,($95|0),0,($17|0),($19|0),0,(0|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $2 = $181; $3 = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $107 = ((($33)) + 160|0); $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 40|0); $111 = HEAP32[$110>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,130212); __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $2 = $183; $3 = $184; } else { __THREW__ = 0; invoke_vii(3797,($24|0),(130228|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $2 = $185; $3 = $186; } else { __THREW__ = 0; invoke_vii(3887,($23|0),($24|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; do { if ($117) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $2 = $187; $3 = $188; } else { __THREW__ = 0; invoke_viiiiii($111|0,($108|0),5,($21|0),($23|0),0,(0|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $2 = $189; $3 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $120 = ((($33)) + 160|0); $121 = HEAP32[$120>>2]|0; $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 40|0); $124 = HEAP32[$123>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,130251); __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $2 = $191; $3 = $192; } else { __THREW__ = 0; invoke_vii(3797,($28|0),(130263|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $193 = ___cxa_find_matching_catch()|0; $194 = tempRet0; $2 = $193; $3 = $194; } else { __THREW__ = 0; invoke_vii(3887,($27|0),($28|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; do { if ($130) { $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $2 = $195; $3 = $196; } else { __THREW__ = 0; invoke_viiiiii($124|0,($121|0),3,($25|0),($27|0),0,(0|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { $197 = ___cxa_find_matching_catch()|0; $198 = tempRet0; $2 = $197; $3 = $198; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $133 = ((($33)) + 160|0); $134 = HEAP32[$133>>2]|0; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 40|0); $137 = HEAP32[$136>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,198486); __THREW__ = 0; invoke_vii(3887,($29|0),($30|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $199 = ___cxa_find_matching_catch()|0; $200 = tempRet0; $2 = $199; $3 = $200; } else { __THREW__ = 0; invoke_vii(3797,($32|0),(130321|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $2 = $201; $3 = $202; } else { __THREW__ = 0; invoke_vii(3887,($31|0),($32|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; do { if ($143) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $2 = $203; $3 = $204; } else { __THREW__ = 0; invoke_viiiiii($137|0,($134|0),-1,($29|0),($31|0),0,(0|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $2 = $205; $3 = $206; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $150 = $$pre_trunc&1; if (!($150)) { $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } __ZdlPv($44); $207 = $2; $208 = $3; ___resumeException($207|0); // unreachable; } function __ZN19GameStateDeckViewer5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0; var $i = 0, $i1 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 608|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $3 = sp + 68|0; $4 = sp + 52|0; $buf = sp + 96|0; $5 = sp + 40|0; $6 = sp + 28|0; $7 = sp + 16|0; $8 = sp + 4|0; $0 = $this; $9 = $0; $10 = ((($9)) + 184|0); HEAP32[$10>>2] = 0; $11 = ((($9)) + 201|0); HEAP8[$11>>0] = 0; $12 = ((($9)) + 156|0); HEAP32[$12>>2] = 0; $13 = ((($9)) + 172|0); HEAP32[$13>>2] = 0; $14 = ((($9)) + 116|0); HEAP32[$14>>2] = 2; $15 = ((($9)) + 108|0); HEAPF32[$15>>2] = 11.0; $16 = ((($9)) + 112|0); HEAPF32[$16>>2] = 0.0; $17 = (__Znwj(28)|0); __THREW__ = 0; $18 = (invoke_i(4323)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_viii(5245,($17|0),(161482|0),($18|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($9)) + 164|0); HEAP32[$23>>2] = $17; $24 = (__Znwj(24)|0); __THREW__ = 0; $25 = (invoke_i(4323)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { __THREW__ = 0; invoke_vii(4682,($24|0),($25|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ((($9)) + 168|0); HEAP32[$30>>2] = $24; $31 = (__Znwj(120)|0); $32 = ((($9)) + 168|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(4859,($31|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $1 = $69; $2 = $70; __ZdlPv($31); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } $38 = ((($9)) + 176|0); HEAP32[$38>>2] = $31; $39 = ((($9)) + 176|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; FUNCTION_TABLE_vii[$43 & 8191]($40,6); $44 = ((($9)) + 208|0); $45 = HEAP32[$44>>2]|0; $46 = ((($9)) + 176|0); $47 = HEAP32[$46>>2]|0; __ZN19GameStateDeckViewer9setupViewENS_13AvailableViewEP15DeckDataWrapper($9,$45,$47); $48 = ((($9)) + 124|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 72|0); $52 = HEAP32[$51>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,129915); __THREW__ = 0; invoke_vii($52|0,($49|0),($3|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $1 = $71; $2 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $55 = ((($9)) + 28|0); (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEaSERKS6_($55,29284)|0); $i = 0; while(1) { $56 = $i; $57 = HEAP32[11900]|0; $58 = ($56|0)<($57|0); if (!($58)) { break; } $59 = ((($9)) + 28|0); $60 = $i; $61 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj($59,$60)|0); $62 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($61)|0); __ZN5JQuad10SetHotSpotEff($62,16.0,16.0); $63 = $i; $64 = (($63) + 1)|0; $i = $64; } $73 = (__ZN16WResourceManager8InstanceEv()|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 20|0); $76 = HEAP32[$75>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,163002); __THREW__ = 0; $77 = (invoke_iiiii($76|0,($73|0),($4|0),5,1)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $1 = $104; $2 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } $80 = ((($9)) + 104|0); HEAP32[$80>>2] = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $i1 = 0; while(1) { $81 = $i1; $82 = ($81|0)<(8); if (!($82)) { label = 24; break; } $83 = $i1; HEAP32[$vararg_buffer>>2] = $83; (_sprintf($buf,130333,$vararg_buffer)|0); $84 = $i1; $85 = ((($9)) + 40|0); $86 = (($85) + ($84<<3)|0); $87 = (__ZN16WResourceManager8InstanceEv()|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 24|0); $90 = HEAP32[$89>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,163002); $91 = $i1; $92 = (+($91|0)); $93 = $92 * 32.0; __THREW__ = 0; invoke_vii(3797,($7|0),($buf|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 21; break; } __THREW__ = 0; invoke_viiiddddiiii($90|0,($5|0),($87|0),($6|0),(+$93),0.0,32.0,32.0,($7|0),1,1,0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 22; break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($86,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $98 = $i1; $99 = ((($9)) + 40|0); $100 = (($99) + ($98<<3)|0); $101 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($100)|0); __ZN5JQuad10SetHotSpotEff($101,16.0,16.0); $102 = $i1; $103 = (($102) + 1)|0; $i1 = $103; } if ((label|0) == 21) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $1 = $106; $2 = $107; } else if ((label|0) == 22) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $1 = $108; $2 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 24) { __ZN19GameStateDeckViewer11updateDecksEv($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,130344); __THREW__ = 0; invoke_vii(5246,($8|0),1); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if (!($111)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $112 = ((($9)) + 8|0); $113 = HEAP32[$112>>2]|0; __ZN3JGE10ResetInputEv($113); $114 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($114,1); STACKTOP = sp;return; } $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $1 = $115; $2 = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $1 = $67; $2 = $68; __ZdlPv($24); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } } $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $1 = $65; $2 = $66; __ZdlPv($17); $117 = $1; $118 = $2; ___resumeException($117|0); // unreachable; } function __ZN19GameStateDeckViewer9setupViewENS_13AvailableViewEP15DeckDataWrapper($this,$view,$deck) { $this = $this|0; $view = $view|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $view; $2 = $deck; $5 = $0; $6 = ((($5)) + 204|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($5)) + 204|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = ((($5)) + 204|0); HEAP32[$15>>2] = 0; } $16 = $1; $17 = ($16|0)==(0); do { if ($17) { $18 = (__Znwj(88)|0); __THREW__ = 0; invoke_vi(5247,($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($5)) + 204|0); HEAP32[$21>>2] = $18; break; } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZdlPv($18); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } else { $24 = $1; $25 = ($24|0)==(1); if ($25) { $26 = (__Znwj(104)|0); __THREW__ = 0; invoke_vi(5248,($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = ((($5)) + 204|0); HEAP32[$29>>2] = $26; break; } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZdlPv($26); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } } } while(0); $32 = ((($5)) + 204|0); $33 = HEAP32[$32>>2]|0; $34 = $2; __ZN8DeckView7SetDeckEP15DeckDataWrapper($33,$34); __ZN19GameStateDeckViewer13updateFiltersEv($5); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($2,0); $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 160|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 160|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 156|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($1)) + 156|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($1)) + 156|0); HEAP32[$32>>2] = 0; } $33 = (__ZN16WResourceManager8InstanceEv()|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 40|0); $36 = HEAP32[$35>>2]|0; $37 = ((($1)) + 104|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vii[$36 & 8191]($33,$38); $39 = ((($1)) + 176|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if ($41) { $42 = ((($1)) + 176|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($1)) + 176|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[$46>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($46); } $51 = ((($1)) + 176|0); HEAP32[$51>>2] = 0; } } $52 = ((($1)) + 172|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($1)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 116|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($1)) + 172|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 116|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { __ZN7MTGDeckD2Ev($63); __ZdlPv($63); } $65 = ((($1)) + 172|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 116|0); HEAP32[$67>>2] = 0; } $68 = ((($1)) + 172|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = ((($1)) + 172|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); if (!($73)) { $74 = HEAP32[$72>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vi[$76 & 8191]($72); } $77 = ((($1)) + 172|0); HEAP32[$77>>2] = 0; } } $78 = ((($1)) + 164|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)!=(0|0); if ($80) { $81 = ((($1)) + 164|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(0|0); if (!($83)) { __ZN9PriceListD2Ev($82); __ZdlPv($82); } $84 = ((($1)) + 164|0); HEAP32[$84>>2] = 0; } $85 = ((($1)) + 168|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)!=(0|0); if ($87) { $88 = ((($1)) + 168|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)==(0|0); if (!($90)) { __ZN10PlayerDataD2Ev($89); __ZdlPv($89); } $91 = ((($1)) + 168|0); HEAP32[$91>>2] = 0; } $92 = ((($1)) + 144|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)!=(0|0); if ($94) { $95 = ((($1)) + 144|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); if (!($97)) { $98 = HEAP32[$96>>2]|0; $99 = ((($98)) + 4|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vi[$100 & 8191]($96); } $101 = ((($1)) + 144|0); HEAP32[$101>>2] = 0; } $102 = ((($1)) + 148|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)!=(0|0); if (!($104)) { STACKTOP = sp;return; } $105 = ((($1)) + 148|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)==(0|0); if (!($107)) { $108 = HEAP32[$106>>2]|0; $109 = ((($108)) + 4|0); $110 = HEAP32[$109>>2]|0; FUNCTION_TABLE_vi[$110 & 8191]($106); } $111 = ((($1)) + 148|0); HEAP32[$111>>2] = 0; STACKTOP = sp;return; } function __ZN19GameStateDeckViewer9addRemoveEP7MTGCard($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 204|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN8DeckView4deckEv($6)|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 160|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ((($2)) + 204|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN8DeckView4deckEv($13)|0); $15 = ((($2)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); $18 = (FUNCTION_TABLE_iiiii[$10 & 8191]($7,$11,1,$17)|0); $19 = ($18|0)!=(0); do { if ($19) { $20 = ((($2)) + 204|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN8DeckView4deckEv($21)|0); $23 = ((($2)) + 176|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = ((($2)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 156|0); $30 = HEAP32[$29>>2]|0; $31 = $1; (FUNCTION_TABLE_iiii[$30 & 8191]($27,$31,1)|0); $32 = ((($2)) + 172|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vii[$36 & 8191]($33,6); break; } else { $37 = ((($2)) + 176|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 156|0); $41 = HEAP32[$40>>2]|0; $42 = $1; (FUNCTION_TABLE_iiii[$41 & 8191]($38,$42,1)|0); break; } } } while(0); $43 = ((($2)) + 176|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 108|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_vi[$47 & 8191]($44); $48 = ((($2)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 108|0); $52 = HEAP32[$51>>2]|0; FUNCTION_TABLE_vi[$52 & 8191]($49); $53 = ((($2)) + 180|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 12|0); HEAP8[$55>>0] = 1; $56 = ((($2)) + 204|0); $57 = HEAP32[$56>>2]|0; __ZN8DeckView13reloadIndexesEv($57); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer8saveDeckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $metaData = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN11DeckManager11GetInstanceEv()|0); $3 = ((($1)) + 172|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 116|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 80|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN11DeckManager19getDeckMetaDataByIdEib($2,$8,0)|0); $metaData = $9; $10 = ((($1)) + 188|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($10)|0); $12 = ($11>>>0)>(0); if ($12) { $13 = $metaData; $14 = ((($1)) + 188|0); __ZN12DeckMetaData11setDeckNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($13,$14); } $15 = ((($1)) + 201|0); HEAP8[$15>>0] = 1; $16 = ((($1)) + 172|0); $17 = HEAP32[$16>>2]|0; __ZN15DeckDataWrapper4saveEv($17); $18 = ((($1)) + 168|0); $19 = HEAP32[$18>>2]|0; (__ZN10PlayerData4saveEv($19)|0); $20 = ((($1)) + 164|0); $21 = HEAP32[$20>>2]|0; (__ZN9PriceList4saveEv($21)|0); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer12saveAsAIDeckENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$deckName) { $this = $this|0; $deckName = $deckName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $aiDeckName = 0; var $deckDesc = 0, $deckId = 0, $filepath = 0, $oss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 72|0; $aiDeckName = sp + 48|0; $3 = sp + 36|0; $deckDesc = sp + 24|0; $filepath = sp + 12|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZN8AIPlayer15getTotalAIDecksEv()|0); $7 = (($6) + 1)|0; $deckId = $7; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); __THREW__ = 0; $8 = (invoke_iii(3839,($oss|0),(130355|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = $deckId; __THREW__ = 0; (invoke_iii(3919,($8|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(3886,($aiDeckName|0),($oss|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_vii(3797,($3|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { label = 13; } else { __THREW__ = 0; invoke_vii(5249,($oss|0),($3|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $20 = ((($5)) + 172|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 116|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 32|0); $25 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($24,211279)|0); if ($25) { __THREW__ = 0; $26 = (invoke_iii(4758,($oss|0),(4741|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; break; } __THREW__ = 0; $29 = (invoke_iii(3839,($26|0),(130360|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 13; break; } __THREW__ = 0; $32 = (invoke_iii(4758,($29|0),(4741|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 13; break; } __THREW__ = 0; $35 = (invoke_iii(3839,($32|0),(130393|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 13; break; } $38 = $deckId; __THREW__ = 0; (invoke_iii(3919,($35|0),($38|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 13; break; } } else { $47 = ((($5)) + 172|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 116|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 32|0); __THREW__ = 0; (invoke_iii(3885,($oss|0),($51|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 13; break; } } __THREW__ = 0; invoke_vii(3886,($deckDesc|0),($oss|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 13; } else { __THREW__ = 0; invoke_vii(3797,($filepath|0),(130417|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $1 = $71; $2 = $72; } else { __THREW__ = 0; $58 = (invoke_iii(3801,($filepath|0),($aiDeckName|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; do { if ($60) { label = 25; } else { __THREW__ = 0; (invoke_iii(4152,($58|0),(160934|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 25; } else { $63 = ((($5)) + 172|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($filepath|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 25; } else { __THREW__ = 0; invoke_viiiii(5250,($64|0),($4|0),1,($deckName|0),($deckDesc|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $1 = $75; $2 = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; invoke_v(5251); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 25; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDesc); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($aiDeckName); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 25) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $1 = $73; $2 = $74; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filepath); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckDesc); } } } while(0); if ((label|0) == 13) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($aiDeckName); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $77 = $1; $78 = $2; ___resumeException($77|0); // unreachable; } } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $77 = $1; $78 = $2; ___resumeException($77|0); // unreachable; } function __ZN19GameStateDeckViewer8sellCardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $card = 0, $menuXOffset = 0.0, $menuYOffset = 0.0, $price = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 136|0; $1 = sp + 112|0; $2 = sp + 100|0; $5 = sp + 80|0; $6 = sp + 68|0; $7 = sp + 48|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $0 = $this; $11 = $0; $12 = ((($11)) + 108|0); HEAPF32[$12>>2] = 0.0; $13 = ((($11)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($11)) + 156|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($11)) + 156|0); HEAP32[$22>>2] = 0; } $23 = ((($11)) + 204|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_ii[$27 & 8191]($24)|0); $card = $28; $29 = $card; $30 = ($29|0)!=(0|0); if (!($30)) { $103 = ((($11)) + 180|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 12|0); HEAP8[$105>>0] = 1; STACKTOP = sp;return; } $31 = ((($11)) + 204|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN8DeckView4deckEv($32)|0); $34 = $card; $35 = (__ZN8WSrcDeck5countEP7MTGCard($33,$34)|0); $36 = ($35|0)!=(0); if (!($36)) { $103 = ((($11)) + 180|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 12|0); HEAP8[$105>>0] = 1; STACKTOP = sp;return; } $37 = ((($11)) + 164|0); $38 = HEAP32[$37>>2]|0; $39 = $card; $40 = (__ZN9PriceList12getSellPriceEP7MTGCard($38,$39)|0); $price = $40; $41 = $card; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZNK13CardPrimitive7getNameEv($43)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$44); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; } else { $47 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $48 = $price; __THREW__ = 0; invoke_vii(3797,($6|0),(130426|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; do { if ($52) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $3 = $89; $4 = $90; } else { $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $47; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $48; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $53; (invoke_iiii(3889,($buffer|0),(130434|0),($vararg_buffer|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $3 = $91; $4 = $92; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $menuXOffset = 180.0; $menuYOffset = 136.0; $56 = (__Znwj(172)|0); __THREW__ = 0; $57 = (invoke_i(4556)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { __THREW__ = 0; $60 = (invoke_i(4541)|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { $63 = ((($11)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($56|0),($57|0),($60|0),2,($63|0),0,180.0,136.0,($buffer|0),7,1,1); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { $66 = ((($11)) + 156|0); HEAP32[$66>>2] = $56; $67 = ((($11)) + 156|0); $68 = HEAP32[$67>>2]|0; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 36|0); $71 = HEAP32[$70>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,155236); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; do { if ($73) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $3 = $95; $4 = $96; } else { __THREW__ = 0; invoke_viiiii($71|0,($68|0),20,($7|0),($8|0),0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $3 = $97; $4 = $98; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $76 = ((($11)) + 156|0); $77 = HEAP32[$76>>2]|0; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,155240); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; do { if ($82) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $3 = $99; $4 = $100; } else { __THREW__ = 0; invoke_viiiii($80|0,($77|0),21,($9|0),($10|0),1); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $3 = $101; $4 = $102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $103 = ((($11)) + 180|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 12|0); HEAP8[$105>>0] = 1; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $106 = $3; $107 = $4; ___resumeException($106|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $106 = $3; $107 = $4; ___resumeException($106|0); // unreachable; } } } $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $3 = $93; $4 = $94; __ZdlPv($56); $106 = $3; $107 = $4; ___resumeException($106|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $106 = $3; $107 = $4; ___resumeException($106|0); // unreachable; } function __ZN19GameStateDeckViewer17userPressedButtonEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 124|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); if ($7) { $32 = 1; STACKTOP = sp;return ($32|0); } $8 = ((($1)) + 128|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($9)|0); if ($13) { $32 = 1; STACKTOP = sp;return ($32|0); } $14 = ((($1)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_ii[$18 & 8191]($15)|0); if ($19) { $32 = 1; STACKTOP = sp;return ($32|0); } $20 = ((($1)) + 136|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 28|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_ii[$24 & 8191]($21)|0); if ($25) { $32 = 1; STACKTOP = sp;return ($32|0); } $26 = ((($1)) + 140|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_ii[$30 & 8191]($27)|0); $32 = $31; STACKTOP = sp;return ($32|0); } function __ZN19GameStateDeckViewer14setButtonStateEb($this,$state) { $this = $this|0; $state = $state|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $state&1; $1 = $2; $3 = $0; $4 = ((($3)) + 124|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); $11 = ((($3)) + 128|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 64|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = $16&1; FUNCTION_TABLE_vii[$15 & 8191]($12,$17); $18 = ((($3)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 64|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = $23&1; FUNCTION_TABLE_vii[$22 & 8191]($19,$24); $25 = ((($3)) + 136|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 64|0); $29 = HEAP32[$28>>2]|0; $30 = $1; $31 = $30&1; FUNCTION_TABLE_vii[$29 & 8191]($26,$31); $32 = ((($3)) + 140|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 64|0); $36 = HEAP32[$35>>2]|0; $37 = $1; $38 = $37&1; FUNCTION_TABLE_vii[$36 & 8191]($33,$38); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer13RenderButtonsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 124|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); $7 = ((($1)) + 128|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($8); $12 = ((($1)) + 136|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($13); $17 = ((($1)) + 132|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($18); $22 = ((($1)) + 140|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($23); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer10toggleViewEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $4 = sp; $0 = $this; $5 = $0; $6 = ((($5)) + 208|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); $9 = ((($5)) + 208|0); if ($8) { HEAP32[$9>>2] = 1; $10 = ((($5)) + 140|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 72|0); $14 = HEAP32[$13>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,130445); __THREW__ = 0; invoke_vii($14|0,($11|0),($1|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $33 = $2; $34 = $3; ___resumeException($33|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $28 = ((($5)) + 208|0); $29 = HEAP32[$28>>2]|0; $30 = ((($5)) + 204|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN8DeckView4deckEv($31)|0); __ZN19GameStateDeckViewer9setupViewENS_13AvailableViewEP15DeckDataWrapper($5,$29,$32); STACKTOP = sp;return; } } else { HEAP32[$9>>2] = 0; $19 = ((($5)) + 140|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 72|0); $23 = HEAP32[$22>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,129935); __THREW__ = 0; invoke_vii($23|0,($20|0),($4|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $33 = $2; $34 = $3; ___resumeException($33|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $28 = ((($5)) + 208|0); $29 = HEAP32[$28>>2]|0; $30 = ((($5)) + 204|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN8DeckView4deckEv($31)|0); __ZN19GameStateDeckViewer9setupViewENS_13AvailableViewEP15DeckDataWrapper($5,$29,$32); STACKTOP = sp;return; } } } function __ZN19GameStateDeckViewer6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0.0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0.0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0.0, $271 = 0, $272 = 0, $273 = 0.0, $274 = 0.0, $275 = 0.0; var $276 = 0, $277 = 0.0, $278 = 0.0, $279 = 0, $28 = 0, $280 = 0, $281 = 0.0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0.0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0.0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0.0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $button = 0, $key = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 48|0; $3 = sp + 36|0; $x = sp + 20|0; $y = sp + 16|0; $6 = sp + 4|0; $7 = sp + 68|0; $0 = $this; $1 = $dt; $8 = $0; $9 = (__ZN12GameSettings12keypadActiveEv(30372)|0); if ($9) { $10 = $1; __ZN12GameSettings12keypadUpdateEf(30372,$10); $11 = ((($8)) + 188|0); $12 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($11,211279)|0); if (!($12)) { STACKTOP = sp;return; } $13 = ((($8)) + 188|0); __ZN12GameSettings12keypadFinishEv($2,30372); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($13,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = ((($8)) + 188|0); $15 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($14,211279)|0); if ($15) { $16 = ((($8)) + 200|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; do { if ($18) { $19 = ((($8)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$19); __THREW__ = 0; invoke_vii(5252,($8|0),($3|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $22 = ((($8)) + 200|0); HEAP8[$22>>0] = 0; break; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $349 = $4; $350 = $5; ___resumeException($349|0); // unreachable; } else { $25 = ((($8)) + 172|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($8)) + 172|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 116|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($8)) + 172|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 116|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 44|0); $38 = ((($8)) + 188|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($37,$38)|0); __ZN19GameStateDeckViewer8saveDeckEv($8); __ZN19GameStateDeckViewer11updateDecksEv($8); } } } } while(0); $39 = ((($8)) + 116|0); HEAP32[$39>>2] = 0; } $40 = ((($8)) + 188|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($40,211279)|0); STACKTOP = sp;return; } $41 = ((($8)) + 108|0); $42 = +HEAPF32[$41>>2]; $43 = $42 - 2.0; $44 = $43 > 0.0; if ($44) { $45 = ((($8)) + 108|0); $46 = +HEAPF32[$45>>2]; $47 = $46 - 2.0; $49 = $47; } else { $49 = 0.0; } $48 = $49 * 500.0; $50 = (~~(($48))); $51 = (255 - ($50))|0; $52 = ((($8)) + 184|0); HEAP32[$52>>2] = $51; $53 = ((($8)) + 184|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)<(0); if ($55) { $56 = ((($8)) + 184|0); HEAP32[$56>>2] = 0; } $57 = ((($8)) + 156|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($8)) + 156|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = $1; FUNCTION_TABLE_vid[$64 & 8191]($61,$65); $66 = ((($8)) + 156|0); $67 = HEAP32[$66>>2]|0; $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 44|0); $70 = HEAP32[$69>>2]|0; $71 = (FUNCTION_TABLE_ii[$70 & 8191]($67)|0); if (!($71)) { STACKTOP = sp;return; } $72 = ((($8)) + 156|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if (!($74)) { STACKTOP = sp;return; } $75 = ((($8)) + 156|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 4|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $81 = ((($8)) + 156|0); HEAP32[$81>>2] = 0; STACKTOP = sp;return; } $82 = ((($8)) + 116|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)==(0); if ($84) { label = 25; } else { $85 = ((($8)) + 116|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)==(1); if ($87) { label = 25; } } L42: do { if ((label|0) == 25) { $88 = ((($8)) + 8|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN3JGE10ReadButtonEv($89)|0); $button = $90; $91 = $button; do { switch ($91|0) { case 9: case 8: case 6: case 7: { $92 = ((($8)) + 204|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 24|0); $96 = HEAP32[$95>>2]|0; $97 = $button; $98 = (FUNCTION_TABLE_iii[$96 & 8191]($93,$97)|0); if (!($98)) { break L42; } $99 = ((($8)) + 108|0); HEAPF32[$99>>2] = 0.0; $100 = ((($8)) + 116|0); HEAP32[$100>>2] = 0; break L42; break; } case 11: { $101 = (__ZN12GameSettingsixEi(30372,15)|0); $102 = ((($101)) + 4|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)!=(0); $105 = $104 ^ 1; $106 = $105&1; $107 = (__ZN12GameSettingsixEi(30372,15)|0); $108 = ((($107)) + 4|0); HEAP32[$108>>2] = $106; break L42; break; } case 12: { $109 = ((($8)) + 108|0); $110 = +HEAPF32[$109>>2]; $111 = $110; $112 = $111 > 0.20000000000000001; if (!($112)) { break L42; } $113 = ((($8)) + 108|0); HEAPF32[$113>>2] = 0.0; __ZN19GameStateDeckViewer16toggleCollectionEv($8); break L42; break; } case 17: { $114 = ((($8)) + 108|0); $115 = +HEAPF32[$114>>2]; $116 = $115; $117 = $116 > 0.20000000000000001; if (!($117)) { break L42; } $118 = ((($8)) + 108|0); HEAPF32[$118>>2] = 0.0; __ZN19GameStateDeckViewer10toggleViewEv($8); break L42; break; } case 10: { $119 = (__ZN19GameStateDeckViewer17userPressedButtonEv($8)|0); if ($119) { $120 = HEAP32[$8>>2]|0; $121 = ((($120)) + 28|0); $122 = HEAP32[$121>>2]|0; $123 = $1; FUNCTION_TABLE_vid[$122 & 8191]($8,$123); break L42; } $124 = ((($8)) + 8|0); $125 = HEAP32[$124>>2]|0; $126 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($125,$x,$y)|0); if ($126) { $127 = ((($8)) + 8|0); $128 = HEAP32[$127>>2]|0; __ZN3JGE20LeftClickedProcessedEv($128); $129 = ((($8)) + 204|0); $130 = HEAP32[$129>>2]|0; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 16|0); $133 = HEAP32[$132>>2]|0; $134 = HEAP32[$x>>2]|0; $135 = HEAP32[$y>>2]|0; $136 = (FUNCTION_TABLE_iiii[$133 & 8191]($130,$134,$135)|0); $137 = ($136|0)!=(0|0); if ($137) { $138 = ((($8)) + 204|0); $139 = HEAP32[$138>>2]|0; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 28|0); $142 = HEAP32[$141>>2]|0; $143 = (FUNCTION_TABLE_ii[$142 & 8191]($139)|0); __ZN19GameStateDeckViewer9addRemoveEP7MTGCard($8,$143); } } else { $144 = ((($8)) + 204|0); $145 = HEAP32[$144>>2]|0; $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 20|0); $148 = HEAP32[$147>>2]|0; $149 = (FUNCTION_TABLE_ii[$148 & 8191]($145)|0); $150 = ($149|0)!=(0|0); if ($150) { $151 = ((($8)) + 204|0); $152 = HEAP32[$151>>2]|0; $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 28|0); $155 = HEAP32[$154>>2]|0; $156 = (FUNCTION_TABLE_ii[$155 & 8191]($152)|0); __ZN19GameStateDeckViewer9addRemoveEP7MTGCard($8,$156); } } $157 = ((($8)) + 108|0); HEAPF32[$157>>2] = 0.0; $158 = ((($8)) + 116|0); HEAP32[$158>>2] = 0; break L42; break; } case 13: { __ZN19GameStateDeckViewer8sellCardEv($8); break L42; break; } case 2: { $159 = ((($8)) + 116|0); HEAP32[$159>>2] = 3; __ZN19GameStateDeckViewer15buildEditorMenuEv($8); break L42; break; } case 3: { $160 = ((($8)) + 204|0); $161 = HEAP32[$160>>2]|0; $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 24|0); $164 = HEAP32[$163>>2]|0; $165 = (FUNCTION_TABLE_iii[$164 & 8191]($161,3)|0); if ($165) { break L42; } $166 = ((($8)) + 116|0); HEAP32[$166>>2] = 4; $167 = ((($8)) + 144|0); $168 = HEAP32[$167>>2]|0; $169 = ($168|0)!=(0|0); L76: do { if (!($169)) { $170 = (__Znwj(80)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($6|0),(129940|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; do { if ($172) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $4 = $189; $5 = $190; } else { __THREW__ = 0; invoke_viii(5240,($170|0),($6|0),(0|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $4 = $191; $5 = $192; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; $175 = ((($8)) + 144|0); HEAP32[$175>>2] = $170; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $176 = ((($8)) + 148|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)!=(0|0); if ($178) { $179 = ((($8)) + 148|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)!=(0|0); if ($181) { $182 = ((($8)) + 148|0); $183 = HEAP32[$182>>2]|0; $184 = ($183|0)==(0|0); if (!($184)) { $185 = HEAP32[$183>>2]|0; $186 = ((($185)) + 4|0); $187 = HEAP32[$186>>2]|0; FUNCTION_TABLE_vi[$187 & 8191]($183); } $188 = ((($8)) + 148|0); HEAP32[$188>>2] = 0; } } $194 = (__Znwj(56)|0); $195 = ((($8)) + 172|0); $196 = HEAP32[$195>>2]|0; $197 = ((($8)) + 176|0); $198 = HEAP32[$197>>2]|0; __THREW__ = 0; invoke_viii(5241,($194|0),($196|0),($198|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { $214 = ___cxa_find_matching_catch()|0; $215 = tempRet0; $4 = $214; $5 = $215; __ZdlPv($194); $349 = $4; $350 = $5; ___resumeException($349|0); // unreachable; } else { $201 = ((($8)) + 148|0); HEAP32[$201>>2] = $194; $202 = ((($8)) + 144|0); $203 = HEAP32[$202>>2]|0; $204 = ((($8)) + 148|0); $205 = HEAP32[$204>>2]|0; __ZN11WGuiFilters6setSrcEP9WSrcCards($203,$205); $206 = ((($8)) + 204|0); $207 = HEAP32[$206>>2]|0; $208 = (__ZN8DeckView4deckEv($207)|0); $209 = ((($8)) + 172|0); $210 = HEAP32[$209>>2]|0; $211 = ($208|0)!=($210|0); if (!($211)) { break L76; } $212 = ((($8)) + 148|0); $213 = HEAP32[$212>>2]|0; __ZN14WSrcDeckViewer7swapSrcEv($213); break L76; } } } while(0); $$pre_trunc = HEAP8[$7>>0]|0; $193 = $$pre_trunc&1; if (!($193)) { $349 = $4; $350 = $5; ___resumeException($349|0); // unreachable; } __ZdlPv($170); $349 = $4; $350 = $5; ___resumeException($349|0); // unreachable; } } while(0); $216 = ((($8)) + 144|0); $217 = HEAP32[$216>>2]|0; $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 48|0); $220 = HEAP32[$219>>2]|0; FUNCTION_TABLE_vii[$220 & 8191]($217,0); break L42; break; } case 14: { $221 = ((($8)) + 108|0); $222 = +HEAPF32[$221>>2]; $223 = $222 < 10.0; if ($223) { $224 = ((($8)) + 108|0); HEAPF32[$224>>2] = 11.0; break L42; } $225 = ((($8)) + 116|0); $226 = HEAP32[$225>>2]|0; $227 = ($226|0)==(1); if (!($227)) { break L42; } $228 = ((($8)) + 180|0); $229 = HEAP32[$228>>2]|0; $230 = ((($229)) + 4|0); $231 = HEAP32[$230>>2]|0; $232 = (($231) + -1)|0; HEAP32[$230>>2] = $232; $233 = ($232|0)<(0); if (!($233)) { break L42; } $234 = ((($8)) + 180|0); $235 = HEAP32[$234>>2]|0; $236 = ((($235)) + 8|0); $237 = HEAP32[$236>>2]|0; $238 = ((($8)) + 180|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + 4|0); HEAP32[$240>>2] = $237; break L42; break; } case 15: { $241 = ((($8)) + 108|0); $242 = +HEAPF32[$241>>2]; $243 = $242 < 10.0; if ($243) { $244 = ((($8)) + 108|0); HEAPF32[$244>>2] = 11.0; break L42; } $245 = ((($8)) + 116|0); $246 = HEAP32[$245>>2]|0; $247 = ($246|0)==(1); if (!($247)) { break L42; } $248 = ((($8)) + 180|0); $249 = HEAP32[$248>>2]|0; $250 = ((($249)) + 4|0); $251 = HEAP32[$250>>2]|0; $252 = (($251) + 1)|0; HEAP32[$250>>2] = $252; $253 = ((($8)) + 180|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 8|0); $256 = HEAP32[$255>>2]|0; $257 = ($252|0)>($256|0); if (!($257)) { break L42; } $258 = ((($8)) + 180|0); $259 = HEAP32[$258>>2]|0; $260 = ((($259)) + 4|0); HEAP32[$260>>2] = 0; break L42; break; } default: { $261 = ((($8)) + 108|0); $262 = +HEAPF32[$261>>2]; $263 = $262 > 10.0; if (!($263)) { $275 = $1; $276 = ((($8)) + 108|0); $277 = +HEAPF32[$276>>2]; $278 = $277 + $275; HEAPF32[$276>>2] = $278; break L42; } $264 = ((($8)) + 116|0); $265 = HEAP32[$264>>2]|0; $266 = ($265|0)!=(1); if ($266) { $267 = ((($8)) + 116|0); HEAP32[$267>>2] = 1; $268 = ((($8)) + 112|0); HEAPF32[$268>>2] = 1.0; break L42; } $269 = ((($8)) + 112|0); $270 = +HEAPF32[$269>>2]; $271 = $270 > 0.0; $272 = ((($8)) + 112|0); if ($271) { $273 = +HEAPF32[$272>>2]; $274 = $273 - 0.05000000074505806; HEAPF32[$272>>2] = $274; break L42; } else { HEAPF32[$272>>2] = 0.0; break L42; } } } } while(0); } } while(0); $279 = ((($8)) + 204|0); $280 = HEAP32[$279>>2]|0; $281 = $1; __ZN8DeckView6UpdateEf($280,$281); $282 = ((($8)) + 204|0); $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 4|0); $285 = HEAP8[$284>>0]|0; $286 = $285&1; if ($286) { __ZN19GameStateDeckViewer13updateFiltersEv($8); $287 = ((($8)) + 204|0); $288 = HEAP32[$287>>2]|0; __ZN8DeckView13reloadIndexesEv($288); $289 = ((($8)) + 204|0); $290 = HEAP32[$289>>2]|0; $291 = ((($290)) + 4|0); HEAP8[$291>>0] = 0; } $292 = ((($8)) + 116|0); $293 = HEAP32[$292>>2]|0; $294 = ($293|0)==(2); if ($294) { $295 = ((($8)) + 152|0); $296 = HEAP32[$295>>2]|0; $297 = HEAP32[$296>>2]|0; $298 = ((($297)) + 12|0); $299 = HEAP32[$298>>2]|0; $300 = $1; FUNCTION_TABLE_vid[$299 & 8191]($296,$300); STACKTOP = sp;return; } $301 = ((($8)) + 116|0); $302 = HEAP32[$301>>2]|0; $303 = ($302|0)==(3); if ($303) { $304 = ((($8)) + 160|0); $305 = HEAP32[$304>>2]|0; $306 = HEAP32[$305>>2]|0; $307 = ((($306)) + 12|0); $308 = HEAP32[$307>>2]|0; $309 = $1; FUNCTION_TABLE_vid[$308 & 8191]($305,$309); STACKTOP = sp;return; } $310 = ((($8)) + 116|0); $311 = HEAP32[$310>>2]|0; $312 = ($311|0)==(4); if (!($312)) { STACKTOP = sp;return; } $313 = ((($8)) + 8|0); $314 = HEAP32[$313>>2]|0; $315 = (__ZN3JGE10ReadButtonEv($314)|0); $key = $315; $316 = ((($8)) + 144|0); $317 = HEAP32[$316>>2]|0; $318 = ($317|0)!=(0|0); if (!($318)) { STACKTOP = sp;return; } $319 = $key; $320 = ($319|0)==(3); $321 = ((($8)) + 144|0); $322 = HEAP32[$321>>2]|0; if ($320) { (__ZN11WGuiFilters6FinishEb($322,1)|0); $323 = ((($8)) + 144|0); $324 = HEAP32[$323>>2]|0; $325 = HEAP32[$324>>2]|0; $326 = ((($325)) + 56|0); $327 = HEAP32[$326>>2]|0; $328 = $1; FUNCTION_TABLE_vid[$327 & 8191]($324,$328); $329 = ((($8)) + 204|0); $330 = HEAP32[$329>>2]|0; __ZN8DeckView13reloadIndexesEv($330); STACKTOP = sp;return; } $331 = (__ZN11WGuiFilters10isFinishedEv($322)|0); if ($331) { $346 = ((($8)) + 116|0); HEAP32[$346>>2] = 0; __ZN19GameStateDeckViewer13updateFiltersEv($8); $347 = ((($8)) + 204|0); $348 = HEAP32[$347>>2]|0; __ZN8DeckView13reloadIndexesEv($348); STACKTOP = sp;return; } else { $332 = ((($8)) + 144|0); $333 = HEAP32[$332>>2]|0; $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 168|0); $336 = HEAP32[$335>>2]|0; $337 = $key; (FUNCTION_TABLE_iii[$336 & 8191]($333,$337)|0); $338 = ((($8)) + 144|0); $339 = HEAP32[$338>>2]|0; $340 = HEAP32[$339>>2]|0; $341 = ((($340)) + 56|0); $342 = HEAP32[$341>>2]|0; $343 = $1; FUNCTION_TABLE_vid[$342 & 8191]($339,$343); $344 = ((($8)) + 204|0); $345 = HEAP32[$344>>2]|0; __ZN8DeckView13reloadIndexesEv($345); STACKTOP = sp;return; } } function __ZN19GameStateDeckViewer23renderOnScreenBasicInfoEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $allCopies = 0; var $backupColor = 0, $buffer = 0, $mFont = 0, $nowCopies = 0, $renderer = 0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, $w = 0.0, $wc = 0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer = sp; $buffer = sp + 64|0; $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $2; $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_iii[$6 & 8191]($3,0)|0); $mFont = $7; $y = 0.0; $8 = ((($1)) + 204|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN8DeckView4deckEv($9)|0); $11 = (__ZN8WSrcDeck8getCountEi($10,12)|0); $nowCopies = $11; $12 = ((($1)) + 204|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN8DeckView4deckEv($13)|0); $15 = (__ZN8WSrcDeck8getCountEi($14,8)|0); $allCopies = $15; $16 = ((($1)) + 204|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN8DeckView4deckEv($17)|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 152|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191]($18)|0); $wc = $22; $23 = $wc; $24 = ($23|0)!=(0|0); $25 = ((($1)) + 204|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN8DeckView4deckEv($26)|0); $28 = ((($1)) + 172|0); $29 = HEAP32[$28>>2]|0; $30 = ($27|0)==($29|0); $31 = $30 ? 130454 : 168429; if ($24) { $32 = $nowCopies; $33 = $allCopies; $34 = ((($1)) + 204|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN8DeckView4deckEv($35)|0); $37 = (__ZN8WSrcDeck8getCountEi($36,13)|0); HEAP32[$vararg_buffer>>2] = $31; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $32; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $33; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $37; (_sprintf($buffer,130461,$vararg_buffer)|0); } else { $38 = $allCopies; $39 = ((($1)) + 204|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN8DeckView4deckEv($40)|0); $42 = (__ZN8WSrcDeck8getCountEi($41,9)|0); HEAP32[$vararg_buffer4>>2] = $31; $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); HEAP32[$vararg_ptr7>>2] = $38; $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); HEAP32[$vararg_ptr8>>2] = $42; (_sprintf($buffer,130491,$vararg_buffer4)|0); } $43 = $mFont; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 28|0); $46 = HEAP32[$45>>2]|0; $47 = (+FUNCTION_TABLE_dii[$46 & 4095]($43,$buffer)); $w = $47; $48 = $mFont; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = (FUNCTION_TABLE_ii[$51 & 8191]($48)|0); $backupColor = $52; $53 = $renderer; $54 = $w; $55 = $54 + 27.0; $56 = 480.0 - $55; $57 = $y; $58 = $57 + 5.0; $59 = $w; $60 = $59 + 10.0; $61 = ((($1)) + 184|0); $62 = HEAP32[$61>>2]|0; $63 = (($62|0) / 2)&-1; $64 = $63 << 24; __ZN9JRenderer13FillRoundRectEfffffj($53,$56,$58,$60,15.0,5.0,$64); $65 = $mFont; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = ((($1)) + 184|0); $70 = HEAP32[$69>>2]|0; $71 = $70 << 24; $72 = $71 | 16711680; $73 = $72 | 65280; $74 = $73 | 255; FUNCTION_TABLE_vii[$68 & 8191]($65,$74); $75 = $mFont; $76 = HEAP32[$75>>2]|0; $77 = HEAP32[$76>>2]|0; $78 = $y; $79 = $78 + 15.0; FUNCTION_TABLE_viiddidd[$77 & 8191]($75,$buffer,458.0,$79,2,0.0,0.0); $80 = $mFont; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 8|0); $83 = HEAP32[$82>>2]|0; $84 = $backupColor; FUNCTION_TABLE_vii[$83 & 8191]($80,$84); $85 = ((($1)) + 204|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZN8DeckView6filterEv($86)|0); $88 = ($87|0)!=(0); if (!($88)) { STACKTOP = sp;return; } $89 = $renderer; $90 = ((($1)) + 28|0); $91 = ((($1)) + 204|0); $92 = HEAP32[$91>>2]|0; $93 = (__ZN8DeckView6filterEv($92)|0); $94 = (($93) - 1)|0; $95 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj($90,$94)|0); $96 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($95)|0); $97 = $y; $98 = $97 + 15.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($89,$96,470.0,$98,0.0,0.5,0.5); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer14renderSlideBarEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0; var $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $bar_size = 0.0, $buffer = 0, $currentPos = 0, $cursor_pos = 0.0, $deckname = 0, $filler = 0.0, $mFont = 0, $r = 0, $total = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 104|0; $deckname = sp + 56|0; $1 = sp + 44|0; $4 = sp + 24|0; $5 = sp + 12|0; $0 = $this; $6 = $0; $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 112|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$10 & 8191]($7,0)|0); $mFont = $11; $12 = ((($6)) + 204|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN8DeckView4deckEv($13)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 76|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$17 & 8191]($14,0)|0); $total = $18; $19 = $total; $20 = ($19|0)==(0); if ($20) { STACKTOP = sp;return; } $filler = 15.0; $y = 247.0; $21 = $filler; $22 = 2.0 * $21; $23 = 480.0 - $22; $bar_size = $23; $24 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $24; $25 = ((($6)) + 204|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN8DeckView11getPositionEv($26)|0); $currentPos = $27; $28 = $bar_size; $29 = $currentPos; $30 = (+($29|0)); $31 = $28 * $30; $32 = $total; $33 = (+($32|0)); $34 = $31 / $33; $cursor_pos = $34; $35 = $r; $36 = $filler; $37 = $36 + 5.0; $38 = $y; $39 = $38 + 5.0; $40 = $bar_size; $41 = ((($6)) + 184|0); $42 = HEAP32[$41>>2]|0; $43 = (($42|0) / 2)&-1; $44 = $43 << 24; __ZN9JRenderer13FillRoundRectEfffffj($35,$37,$39,$40,0.0,3.0,$44); $45 = $r; $46 = $filler; $47 = $cursor_pos; $48 = $46 + $47; $49 = $48 + 5.0; $50 = $y; $51 = $50 + 5.0; $52 = $filler; $53 = $cursor_pos; $54 = $52 + $53; $55 = $54 + 5.0; $56 = $y; $57 = $56 + 10.0; $58 = ((($6)) + 184|0); $59 = HEAP32[$58>>2]|0; $60 = (($59|0) / 2)&-1; $61 = $60 << 24; __ZN9JRenderer8DrawLineEffffj($45,$49,$51,$55,$57,$61); $62 = $r; $63 = $filler; $64 = $y; $65 = $bar_size; $66 = ((($6)) + 184|0); $67 = HEAP32[$66>>2]|0; $68 = (($67|0) / 2)&-1; $69 = $68 << 24; $70 = $69 | 8388608; $71 = $70 | 32768; $72 = $71 | 128; __ZN9JRenderer13FillRoundRectEfffffj($62,$63,$64,$65,0.0,3.0,$72); $73 = $r; $74 = $filler; $75 = $cursor_pos; $76 = $74 + $75; $77 = $y; $78 = $filler; $79 = $cursor_pos; $80 = $78 + $79; $81 = $y; $82 = $81 + 5.0; $83 = ((($6)) + 184|0); $84 = HEAP32[$83>>2]|0; $85 = $84 << 24; $86 = $85 | 16711680; $87 = $86 | 65280; $88 = $87 | 255; __ZN9JRenderer8DrawLineEffffj($73,$76,$77,$80,$82,$88); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,130514); __THREW__ = 0; invoke_vii(3887,($deckname|0),($1|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $2 = $103; $3 = $104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $138 = $2; $139 = $3; ___resumeException($138|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $91 = ((($6)) + 204|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_ii(5253,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; L8: do { if ($95) { label = 9; } else { $96 = ((($6)) + 172|0); $97 = HEAP32[$96>>2]|0; $98 = ($93|0)==($97|0); do { if ($98) { __THREW__ = 0; invoke_vii(3797,($5|0),(135439|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 9; break L8; } __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $2 = $107; $3 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break L8; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($deckname,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } } } while(0); $109 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($deckname)|0); $110 = $currentPos; $111 = $total; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $109; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $110; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $111; (invoke_iiii(3889,($buffer|0),(130525|0),($vararg_buffer|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 9; } else { $114 = $mFont; $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 8|0); $117 = HEAP32[$116>>2]|0; $118 = ((($6)) + 184|0); $119 = HEAP32[$118>>2]|0; $120 = $119 << 24; $121 = $120 | 16711680; $122 = $121 | 65280; $123 = $122 | 255; __THREW__ = 0; invoke_vii($117|0,($114|0),($123|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 9; } else { $126 = $mFont; $127 = HEAP32[$126>>2]|0; $128 = HEAP32[$127>>2]|0; $129 = $y; __THREW__ = 0; invoke_viiddidd($128|0,($126|0),($buffer|0),240.0,(+$129),1,0.0,0.0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 9; } else { $132 = $mFont; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 8|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; invoke_vii($135|0,($132|0),-1); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 9; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckname); STACKTOP = sp;return; } } } } } } while(0); if ((label|0) == 9) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckname); $138 = $2; $139 = $3; ___resumeException($138|0); // unreachable; } function __ZN19GameStateDeckViewer20renderDeckBackgroundEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $colors = 0, $i = 0, $max1 = 0, $max2 = 0, $maxC1 = 0, $maxC2 = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $colors = sp; $0 = $this; $1 = $0; $max1 = 0; $maxC1 = 4; $max2 = 0; $maxC2 = 4; $i = 0; while(1) { $2 = $i; $3 = HEAP32[11900]|0; $4 = (($3) - 1)|0; $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = ((($1)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = $i; $9 = (__ZN8WSrcDeck8getCountEi($7,$8)|0); $value = $9; $10 = $value; $11 = $max1; $12 = ($10|0)>($11|0); if ($12) { $13 = $max1; $max2 = $13; $14 = $maxC1; $maxC2 = $14; $15 = $value; $max1 = $15; $16 = $i; $maxC1 = $16; } else { $17 = $value; $18 = $max2; $19 = ($17|0)>($18|0); if ($19) { $20 = $value; $max2 = $20; $21 = $i; $maxC2 = $21; } } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } $24 = $max2; $25 = $max1; $26 = (($25|0) / 2)&-1; $27 = ($24|0)<($26|0); if ($27) { $28 = $maxC1; $maxC2 = $28; } $29 = $maxC1; $30 = (47444 + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = $31 << 16; $33 = -16777216 | $32; $34 = $maxC1; $35 = (47472 + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $36 << 8; $38 = $33 | $37; $39 = $maxC1; $40 = (47500 + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = $38 | $41; HEAP32[$colors>>2] = $42; $43 = ((($colors)) + 4|0); $44 = $maxC1; $45 = (47444 + ($44<<2)|0); $46 = HEAP32[$45>>2]|0; $47 = $46 << 16; $48 = -16777216 | $47; $49 = $maxC1; $50 = (47472 + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = $51 << 8; $53 = $48 | $52; $54 = $maxC1; $55 = (47500 + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $53 | $56; HEAP32[$43>>2] = $57; $58 = ((($43)) + 4|0); $59 = $maxC2; $60 = (47444 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = $61 << 16; $63 = -16777216 | $62; $64 = $maxC2; $65 = (47472 + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = $66 << 8; $68 = $63 | $67; $69 = $maxC2; $70 = (47500 + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = $68 | $71; HEAP32[$58>>2] = $72; $73 = ((($58)) + 4|0); $74 = $maxC2; $75 = (47444 + ($74<<2)|0); $76 = HEAP32[$75>>2]|0; $77 = $76 << 16; $78 = -16777216 | $77; $79 = $maxC2; $80 = (47472 + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = $81 << 8; $83 = $78 | $82; $84 = $maxC2; $85 = (47500 + ($84<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = $83 | $86; HEAP32[$73>>2] = $87; $88 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer8FillRectEffffPj($88,0.0,0.0,480.0,272.0,$colors); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer18renderOnScreenMenuEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val161 = 0, $$expand_i1_val163 = 0, $$expand_i1_val165 = 0, $$expand_i1_val170 = 0, $$expand_i1_val172 = 0, $$expand_i1_val174 = 0, $$expand_i1_val176 = 0, $$pre_trunc = 0, $$pre_trunc168 = 0, $$pre_trunc178 = 0, $$pre_trunc180 = 0, $$pre_trunc182 = 0, $$pre_trunc184 = 0, $$pre_trunc186 = 0, $$pre_trunc188 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0.0, $1017 = 0.0, $1018 = 0.0; var $1019 = 0.0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0.0, $1023 = 0.0, $1024 = 0, $1025 = 0.0, $1026 = 0.0, $1027 = 0.0, $1028 = 0.0, $1029 = 0.0, $103 = 0, $1030 = 0.0, $1031 = 0.0, $1032 = 0.0, $1033 = 0.0, $1034 = 0.0, $1035 = 0, $1036 = 0; var $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0.0, $1046 = 0.0, $1047 = 0.0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0; var $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0.0, $1065 = 0.0, $1066 = 0.0, $1067 = 0.0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0.0, $1071 = 0.0, $1072 = 0; var $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0.0, $1081 = 0.0, $1082 = 0.0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0; var $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0.0, $11 = 0, $110 = 0, $1100 = 0.0, $1101 = 0.0, $1102 = 0.0, $1103 = 0, $1104 = 0, $1105 = 0.0, $1106 = 0.0, $1107 = 0, $1108 = 0; var $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0.0, $1116 = 0.0, $1117 = 0.0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0; var $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0.0, $1135 = 0.0, $1136 = 0.0, $1137 = 0.0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0.0, $1141 = 0.0, $1142 = 0, $1143 = 0, $1144 = 0; var $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0.0, $1151 = 0.0, $1152 = 0.0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0; var $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0.0, $117 = 0, $1170 = 0.0, $1171 = 0.0, $1172 = 0.0, $1173 = 0, $1174 = 0, $1175 = 0.0, $1176 = 0.0, $1177 = 0, $1178 = 0.0, $1179 = 0.0, $118 = 0, $1180 = 0.0; var $1181 = 0.0, $1182 = 0.0, $1183 = 0.0, $1184 = 0.0, $1185 = 0.0, $1186 = 0.0, $1187 = 0.0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0.0, $1199 = 0.0; var $12 = 0, $120 = 0, $1200 = 0.0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0.0, $1212 = 0.0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0; var $1217 = 0, $1218 = 0.0, $1219 = 0.0, $122 = 0, $1220 = 0.0, $1221 = 0.0, $1222 = 0, $1223 = 0, $1224 = 0.0, $1225 = 0.0, $1226 = 0, $1227 = 0.0, $1228 = 0.0, $1229 = 0.0, $123 = 0, $1230 = 0.0, $1231 = 0.0, $1232 = 0.0, $1233 = 0.0, $1234 = 0.0; var $1235 = 0.0, $1236 = 0.0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0.0, $1248 = 0.0, $1249 = 0.0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0.0; var $1253 = 0.0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0.0, $1263 = 0.0, $1264 = 0.0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0; var $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0.0, $1276 = 0.0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0.0, $1283 = 0.0, $1284 = 0.0, $1285 = 0.0, $1286 = 0, $1287 = 0, $1288 = 0.0, $1289 = 0.0; var $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0.0, $1299 = 0.0, $13 = 0, $130 = 0, $1300 = 0.0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0; var $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0.0, $1313 = 0.0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0.0, $132 = 0, $1320 = 0.0, $1321 = 0.0, $1322 = 0.0, $1323 = 0, $1324 = 0; var $1325 = 0.0, $1326 = 0.0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0.0, $1336 = 0.0, $1337 = 0.0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0; var $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0.0, $1349 = 0.0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0.0, $1356 = 0.0, $1357 = 0.0, $1358 = 0.0, $1359 = 0, $136 = 0, $1360 = 0; var $1361 = 0.0, $1362 = 0.0, $1363 = 0, $1364 = 0.0, $1365 = 0.0, $1366 = 0.0, $1367 = 0.0, $1368 = 0.0, $1369 = 0.0, $137 = 0, $1370 = 0.0, $1371 = 0.0, $1372 = 0.0, $1373 = 0.0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0; var $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0.0, $1385 = 0.0, $1386 = 0.0, $1387 = 0, $1388 = 0, $1389 = 0.0, $139 = 0, $1390 = 0.0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0; var $1398 = 0, $1399 = 0.0, $14 = 0, $140 = 0, $1400 = 0.0, $1401 = 0.0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0; var $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0.0, $1419 = 0.0, $142 = 0, $1420 = 0.0, $1421 = 0.0, $1422 = 0, $1423 = 0, $1424 = 0.0, $1425 = 0.0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0; var $1433 = 0, $1434 = 0.0, $1435 = 0.0, $1436 = 0.0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0; var $1451 = 0, $1452 = 0, $1453 = 0.0, $1454 = 0.0, $1455 = 0.0, $1456 = 0.0, $1457 = 0, $1458 = 0, $1459 = 0.0, $146 = 0, $1460 = 0.0, $1461 = 0, $1462 = 0.0, $1463 = 0.0, $1464 = 0.0, $1465 = 0.0, $1466 = 0.0, $1467 = 0.0, $1468 = 0.0, $1469 = 0.0; var $147 = 0, $1470 = 0.0, $1471 = 0.0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0.0, $1483 = 0.0, $1484 = 0.0, $1485 = 0, $1486 = 0, $1487 = 0; var $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0.0, $1502 = 0.0, $1503 = 0.0, $1504 = 0.0; var $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0.0, $1509 = 0.0, $151 = 0, $1510 = 0.0, $1511 = 0.0, $1512 = 0.0, $1513 = 0.0, $1514 = 0.0, $1515 = 0.0, $1516 = 0.0, $1517 = 0.0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0; var $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0; var $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0; var $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0; var $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0; var $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0; var $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0; var $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0.0, $1648 = 0.0, $1649 = 0; var $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0.0, $166 = 0, $1660 = 0.0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0; var $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0.0, $1678 = 0.0, $1679 = 0.0, $168 = 0, $1680 = 0.0, $1681 = 0.0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0; var $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0.0, $1695 = 0.0, $1696 = 0.0, $1697 = 0.0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0.0; var $1703 = 0.0, $1704 = 0.0, $1705 = 0.0, $1706 = 0.0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0.0, $1711 = 0.0, $1712 = 0.0, $1713 = 0.0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0.0, $1719 = 0.0, $172 = 0, $1720 = 0.0; var $1721 = 0.0, $1722 = 0.0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0.0, $1727 = 0.0, $1728 = 0.0, $1729 = 0.0, $173 = 0, $1730 = 0.0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0.0, $1736 = 0.0, $1737 = 0.0, $1738 = 0.0, $1739 = 0.0; var $174 = 0, $1740 = 0.0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0.0, $1745 = 0.0, $1746 = 0.0, $1747 = 0.0, $1748 = 0.0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0.0, $1754 = 0.0, $1755 = 0.0, $1756 = 0.0, $1757 = 0.0; var $1758 = 0.0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0.0, $1763 = 0.0, $1764 = 0.0, $1765 = 0.0, $1766 = 0.0, $1767 = 0.0, $1768 = 0.0, $1769 = 0.0, $177 = 0, $1770 = 0.0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0.0, $1775 = 0.0; var $1776 = 0.0, $1777 = 0.0, $1778 = 0.0, $1779 = 0.0, $178 = 0, $1780 = 0.0, $1781 = 0.0, $1782 = 0.0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0.0, $1787 = 0.0, $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0.0, $1792 = 0.0, $1793 = 0.0; var $1794 = 0.0, $1795 = 0.0, $1796 = 0.0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0.0, $1801 = 0.0, $1802 = 0.0, $1803 = 0.0, $1804 = 0.0, $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0; var $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0.0, $1816 = 0.0, $1817 = 0.0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0.0, $1829 = 0.0; var $183 = 0, $1830 = 0.0, $1831 = 0.0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0.0, $1843 = 0.0, $1844 = 0.0, $1845 = 0.0, $1846 = 0, $1847 = 0; var $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0.0, $1857 = 0.0, $1858 = 0.0, $1859 = 0.0, $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0; var $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0; var $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0, $1898 = 0.0, $1899 = 0.0, $19 = 0, $190 = 0, $1900 = 0; var $1901 = 0, $1902 = 0.0, $1903 = 0.0, $1904 = 0.0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0, $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0; var $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0.0, $1924 = 0.0, $1925 = 0, $1926 = 0, $1927 = 0.0, $1928 = 0.0, $1929 = 0.0, $193 = 0, $1930 = 0.0, $1931 = 0, $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0; var $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0.0, $195 = 0, $1950 = 0.0, $1951 = 0, $1952 = 0, $1953 = 0.0, $1954 = 0.0, $1955 = 0.0; var $1956 = 0.0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0; var $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0, $1988 = 0, $1989 = 0.0, $199 = 0, $1990 = 0.0, $1991 = 0; var $1992 = 0, $1993 = 0.0, $1994 = 0.0, $1995 = 0.0, $1996 = 0.0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0.0, $2002 = 0.0, $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0; var $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0.0, $2012 = 0.0, $2013 = 0.0, $2014 = 0, $2015 = 0, $2016 = 0.0, $2017 = 0.0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0.0; var $2027 = 0.0, $2028 = 0.0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0.0, $2032 = 0.0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0, $2040 = 0, $2041 = 0.0, $2042 = 0.0, $2043 = 0.0, $2044 = 0; var $2045 = 0, $2046 = 0.0, $2047 = 0.0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0.0, $2057 = 0.0, $2058 = 0.0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0; var $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0; var $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0.0, $2093 = 0.0, $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0; var $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0.0, $2105 = 0.0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0; var $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0; var $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0; var $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0, $2166 = 0, $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0; var $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0.0, $2179 = 0.0, $218 = 0, $2180 = 0.0, $2181 = 0, $2182 = 0, $2183 = 0, $2184 = 0, $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0; var $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0, $2201 = 0.0, $2202 = 0.0, $2203 = 0, $2204 = 0.0, $2205 = 0.0, $2206 = 0; var $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0.0, $2213 = 0.0, $2214 = 0.0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0, $222 = 0, $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0; var $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0.0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2238 = 0, $2239 = 0.0, $224 = 0.0, $2240 = 0.0, $2241 = 0.0, $2242 = 0.0; var $2243 = 0.0, $2244 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0.0, $2252 = 0.0, $2253 = 0.0, $2254 = 0, $2255 = 0, $2256 = 0, $2257 = 0, $2258 = 0, $2259 = 0, $226 = 0.0, $2260 = 0; var $2261 = 0, $2262 = 0, $2263 = 0, $2264 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0.0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0, $2274 = 0.0, $2275 = 0.0, $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0; var $228 = 0, $2280 = 0, $2281 = 0, $2282 = 0, $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0.0, $2287 = 0.0, $2288 = 0, $2289 = 0, $229 = 0.0, $2290 = 0, $2291 = 0, $2292 = 0, $2293 = 0, $2294 = 0, $2295 = 0, $2296 = 0, $2297 = 0; var $2298 = 0, $2299 = 0, $23 = 0, $230 = 0.0, $2300 = 0, $2301 = 0, $2302 = 0, $2303 = 0, $2304 = 0, $2305 = 0, $2306 = 0, $2307 = 0, $2308 = 0, $2309 = 0.0, $231 = 0.0, $2310 = 0.0, $2311 = 0, $2312 = 0, $2313 = 0, $2314 = 0; var $2315 = 0, $2316 = 0, $2317 = 0, $2318 = 0, $2319 = 0, $232 = 0.0, $2320 = 0, $2321 = 0.0, $2322 = 0.0, $2323 = 0, $2324 = 0, $2325 = 0, $2326 = 0, $2327 = 0, $2328 = 0.0, $2329 = 0, $233 = 0.0, $2330 = 0, $2331 = 0, $2332 = 0; var $2333 = 0, $2334 = 0, $2335 = 0, $2336 = 0, $2337 = 0, $2338 = 0, $2339 = 0, $234 = 0.0, $2340 = 0, $2341 = 0, $2342 = 0, $2343 = 0, $2344 = 0, $2345 = 0, $2346 = 0, $2347 = 0, $2348 = 0, $2349 = 0, $235 = 0, $2350 = 0; var $2351 = 0, $2352 = 0, $2353 = 0, $2354 = 0, $2355 = 0, $2356 = 0, $2357 = 0, $2358 = 0.0, $2359 = 0.0, $236 = 0, $2360 = 0, $2361 = 0, $2362 = 0, $2363 = 0, $2364 = 0, $2365 = 0, $2366 = 0, $2367 = 0, $2368 = 0, $2369 = 0; var $237 = 0, $2370 = 0.0, $2371 = 0.0, $2372 = 0, $2373 = 0, $2374 = 0, $2375 = 0, $2376 = 0, $2377 = 0.0, $2378 = 0, $2379 = 0, $238 = 0, $2380 = 0, $2381 = 0, $2382 = 0, $2383 = 0, $2384 = 0, $2385 = 0, $2386 = 0, $2387 = 0; var $2388 = 0, $2389 = 0, $239 = 0, $2390 = 0, $2391 = 0, $2392 = 0, $2393 = 0, $2394 = 0, $2395 = 0, $2396 = 0, $2397 = 0, $2398 = 0, $2399 = 0, $24 = 0, $240 = 0, $2400 = 0, $2401 = 0, $2402 = 0, $2403 = 0, $2404 = 0; var $2405 = 0, $2406 = 0, $2407 = 0.0, $2408 = 0.0, $2409 = 0, $241 = 0, $2410 = 0, $2411 = 0, $2412 = 0, $2413 = 0, $2414 = 0, $2415 = 0, $2416 = 0, $2417 = 0, $2418 = 0, $2419 = 0.0, $242 = 0.0, $2420 = 0.0, $2421 = 0, $2422 = 0; var $2423 = 0, $2424 = 0, $2425 = 0, $2426 = 0.0, $2427 = 0, $2428 = 0, $2429 = 0, $243 = 0.0, $2430 = 0, $2431 = 0, $2432 = 0, $2433 = 0, $2434 = 0, $2435 = 0, $2436 = 0, $2437 = 0, $2438 = 0, $2439 = 0, $244 = 0.0, $2440 = 0; var $2441 = 0, $2442 = 0, $2443 = 0, $2444 = 0, $2445 = 0, $2446 = 0, $2447 = 0, $2448 = 0, $2449 = 0, $245 = 0, $2450 = 0, $2451 = 0, $2452 = 0, $2453 = 0, $2454 = 0, $2455 = 0.0, $2456 = 0.0, $2457 = 0.0, $2458 = 0.0, $2459 = 0.0; var $246 = 0, $2460 = 0, $2461 = 0, $2462 = 0, $2463 = 0, $2464 = 0, $2465 = 0, $2466 = 0, $2467 = 0, $2468 = 0, $2469 = 0, $247 = 0.0, $2470 = 0, $2471 = 0, $2472 = 0.0, $2473 = 0.0, $2474 = 0.0, $2475 = 0.0, $2476 = 0, $2477 = 0; var $2478 = 0, $2479 = 0, $248 = 0.0, $2480 = 0, $2481 = 0, $2482 = 0, $2483 = 0, $2484 = 0, $2485 = 0, $2486 = 0.0, $2487 = 0.0, $2488 = 0.0, $2489 = 0.0, $249 = 0.0, $2490 = 0, $2491 = 0, $2492 = 0, $2493 = 0.0, $2494 = 0.0, $2495 = 0.0; var $2496 = 0.0, $2497 = 0, $2498 = 0, $2499 = 0, $25 = 0, $250 = 0, $2500 = 0, $2501 = 0.0, $2502 = 0.0, $2503 = 0.0, $2504 = 0.0, $2505 = 0.0, $2506 = 0, $2507 = 0, $2508 = 0, $2509 = 0.0, $251 = 0, $2510 = 0.0, $2511 = 0.0, $2512 = 0.0; var $2513 = 0, $2514 = 0, $2515 = 0, $2516 = 0, $2517 = 0.0, $2518 = 0.0, $2519 = 0.0, $252 = 0, $2520 = 0.0, $2521 = 0.0, $2522 = 0, $2523 = 0, $2524 = 0, $2525 = 0.0, $2526 = 0.0, $2527 = 0.0, $2528 = 0.0, $2529 = 0.0, $253 = 0.0, $2530 = 0; var $2531 = 0, $2532 = 0, $2533 = 0, $2534 = 0.0, $2535 = 0.0, $2536 = 0.0, $2537 = 0.0, $2538 = 0.0, $2539 = 0.0, $254 = 0.0, $2540 = 0, $2541 = 0, $2542 = 0, $2543 = 0.0, $2544 = 0.0, $2545 = 0.0, $2546 = 0.0, $2547 = 0.0, $2548 = 0.0, $2549 = 0.0; var $255 = 0, $2550 = 0.0, $2551 = 0.0, $2552 = 0, $2553 = 0, $2554 = 0, $2555 = 0.0, $2556 = 0.0, $2557 = 0.0, $2558 = 0.0, $2559 = 0.0, $256 = 0, $2560 = 0.0, $2561 = 0.0, $2562 = 0.0, $2563 = 0.0, $2564 = 0, $2565 = 0, $2566 = 0, $2567 = 0.0; var $2568 = 0.0, $2569 = 0.0, $257 = 0, $2570 = 0.0, $2571 = 0.0, $2572 = 0.0, $2573 = 0.0, $2574 = 0.0, $2575 = 0.0, $2576 = 0, $2577 = 0, $2578 = 0, $2579 = 0.0, $258 = 0.0, $2580 = 0.0, $2581 = 0, $2582 = 0, $2583 = 0, $2584 = 0.0, $2585 = 0.0; var $2586 = 0.0, $2587 = 0.0, $2588 = 0.0, $2589 = 0.0, $259 = 0.0, $2590 = 0, $2591 = 0, $2592 = 0, $2593 = 0.0, $2594 = 0.0, $2595 = 0.0, $2596 = 0.0, $2597 = 0.0, $2598 = 0, $2599 = 0, $26 = 0, $260 = 0.0, $2600 = 0, $2601 = 0, $2602 = 0; var $2603 = 0, $2604 = 0, $2605 = 0, $2606 = 0, $2607 = 0, $2608 = 0, $2609 = 0, $261 = 0.0, $2610 = 0, $2611 = 0, $2612 = 0, $2613 = 0.0, $2614 = 0.0, $2615 = 0.0, $2616 = 0, $2617 = 0, $2618 = 0, $2619 = 0, $262 = 0.0, $2620 = 0; var $2621 = 0, $2622 = 0, $2623 = 0, $2624 = 0, $2625 = 0, $2626 = 0, $2627 = 0, $2628 = 0, $2629 = 0, $263 = 0, $2630 = 0, $2631 = 0, $2632 = 0, $2633 = 0, $2634 = 0, $2635 = 0, $2636 = 0, $2637 = 0, $2638 = 0, $2639 = 0; var $264 = 0, $2640 = 0.0, $2641 = 0.0, $2642 = 0.0, $2643 = 0, $2644 = 0, $2645 = 0, $2646 = 0, $2647 = 0, $2648 = 0, $2649 = 0, $265 = 0, $2650 = 0, $2651 = 0, $2652 = 0, $2653 = 0, $2654 = 0, $2655 = 0, $2656 = 0, $2657 = 0; var $2658 = 0, $2659 = 0, $266 = 0, $2660 = 0, $2661 = 0, $2662 = 0, $2663 = 0, $2664 = 0, $2665 = 0, $2666 = 0, $2667 = 0, $2668 = 0, $2669 = 0, $267 = 0.0, $2670 = 0, $2671 = 0, $2672 = 0, $2673 = 0, $2674 = 0, $2675 = 0.0; var $2676 = 0.0, $2677 = 0, $2678 = 0, $2679 = 0.0, $268 = 0.0, $2680 = 0.0, $2681 = 0.0, $2682 = 0, $2683 = 0, $2684 = 0, $2685 = 0, $2686 = 0, $2687 = 0, $2688 = 0, $2689 = 0, $269 = 0.0, $2690 = 0, $2691 = 0, $2692 = 0, $2693 = 0; var $2694 = 0, $2695 = 0, $2696 = 0, $2697 = 0, $2698 = 0, $2699 = 0, $27 = 0, $270 = 0.0, $2700 = 0, $2701 = 0, $2702 = 0, $2703 = 0, $2704 = 0, $2705 = 0, $2706 = 0, $2707 = 0, $2708 = 0, $2709 = 0, $271 = 0.0, $2710 = 0; var $2711 = 0.0, $2712 = 0.0, $2713 = 0, $2714 = 0, $2715 = 0.0, $2716 = 0.0, $2717 = 0.0, $2718 = 0.0, $2719 = 0.0, $272 = 0, $2720 = 0, $2721 = 0, $2722 = 0, $2723 = 0, $2724 = 0.0, $2725 = 0.0, $2726 = 0, $2727 = 0, $2728 = 0, $2729 = 0.0; var $273 = 0, $2730 = 0.0, $2731 = 0, $2732 = 0, $2733 = 0.0, $2734 = 0.0, $2735 = 0, $2736 = 0, $2737 = 0, $2738 = 0, $2739 = 0, $274 = 0, $2740 = 0.0, $2741 = 0.0, $2742 = 0, $2743 = 0, $2744 = 0, $2745 = 0, $2746 = 0, $2747 = 0.0; var $2748 = 0.0, $2749 = 0.0, $275 = 0, $2750 = 0, $2751 = 0, $2752 = 0.0, $2753 = 0.0, $2754 = 0, $2755 = 0, $2756 = 0, $2757 = 0, $2758 = 0, $2759 = 0, $276 = 0.0, $2760 = 0, $2761 = 0, $2762 = 0, $2763 = 0, $2764 = 0.0, $2765 = 0.0; var $2766 = 0.0, $2767 = 0, $2768 = 0, $2769 = 0.0, $277 = 0.0, $2770 = 0.0, $2771 = 0, $2772 = 0, $2773 = 0, $2774 = 0, $2775 = 0, $2776 = 0, $2777 = 0, $2778 = 0, $2779 = 0.0, $278 = 0.0, $2780 = 0.0, $2781 = 0.0, $2782 = 0, $2783 = 0; var $2784 = 0, $2785 = 0, $2786 = 0, $2787 = 0, $2788 = 0, $2789 = 0, $279 = 0.0, $2790 = 0, $2791 = 0, $2792 = 0, $2793 = 0, $2794 = 0, $2795 = 0, $2796 = 0, $2797 = 0, $2798 = 0, $2799 = 0, $28 = 0, $280 = 0.0, $2800 = 0; var $2801 = 0, $2802 = 0, $2803 = 0, $2804 = 0, $2805 = 0, $2806 = 0, $2807 = 0, $2808 = 0, $2809 = 0, $281 = 0, $2810 = 0, $2811 = 0.0, $2812 = 0.0, $2813 = 0, $2814 = 0, $2815 = 0, $2816 = 0, $2817 = 0, $2818 = 0.0, $2819 = 0; var $282 = 0, $2820 = 0.0, $2821 = 0, $2822 = 0, $2823 = 0, $2824 = 0.0, $2825 = 0.0, $2826 = 0.0, $2827 = 0, $2828 = 0, $2829 = 0, $283 = 0, $2830 = 0, $2831 = 0, $2832 = 0, $2833 = 0, $2834 = 0, $2835 = 0.0, $2836 = 0.0, $2837 = 0; var $2838 = 0, $2839 = 0, $284 = 0, $2840 = 0, $2841 = 0, $2842 = 0, $2843 = 0, $2844 = 0, $2845 = 0, $2846 = 0, $2847 = 0, $2848 = 0, $2849 = 0, $285 = 0.0, $2850 = 0, $2851 = 0, $2852 = 0, $2853 = 0.0, $2854 = 0.0, $2855 = 0.0; var $2856 = 0, $2857 = 0, $2858 = 0, $2859 = 0, $286 = 0.0, $2860 = 0, $2861 = 0, $2862 = 0, $2863 = 0, $2864 = 0, $2865 = 0, $2866 = 0, $2867 = 0, $2868 = 0.0, $2869 = 0.0, $287 = 0.0, $2870 = 0, $2871 = 0, $2872 = 0, $2873 = 0; var $2874 = 0, $2875 = 0.0, $2876 = 0.0, $2877 = 0.0, $2878 = 0, $2879 = 0, $288 = 0.0, $2880 = 0, $2881 = 0.0, $2882 = 0.0, $2883 = 0.0, $2884 = 0.0, $2885 = 0.0, $2886 = 0, $2887 = 0, $2888 = 0, $2889 = 0, $289 = 0.0, $2890 = 0, $2891 = 0.0; var $2892 = 0.0, $2893 = 0, $2894 = 0, $2895 = 0, $2896 = 0.0, $2897 = 0.0, $2898 = 0, $2899 = 0, $29 = 0, $290 = 0, $2900 = 0, $2901 = 0, $2902 = 0, $2903 = 0, $2904 = 0, $2905 = 0, $2906 = 0, $2907 = 0, $2908 = 0, $2909 = 0; var $291 = 0, $2910 = 0, $2911 = 0, $2912 = 0, $2913 = 0, $2914 = 0, $2915 = 0, $2916 = 0.0, $2917 = 0.0, $2918 = 0, $2919 = 0, $292 = 0, $2920 = 0, $2921 = 0, $2922 = 0, $2923 = 0, $2924 = 0, $2925 = 0, $2926 = 0.0, $2927 = 0.0; var $2928 = 0.0, $2929 = 0, $293 = 0, $2930 = 0, $2931 = 0.0, $2932 = 0.0, $2933 = 0, $2934 = 0, $2935 = 0, $2936 = 0.0, $2937 = 0, $2938 = 0.0, $2939 = 0, $294 = 0, $2940 = 0, $2941 = 0, $2942 = 0.0, $2943 = 0.0, $2944 = 0.0, $2945 = 0; var $2946 = 0, $2947 = 0, $2948 = 0, $2949 = 0, $295 = 0, $2950 = 0, $2951 = 0, $2952 = 0, $2953 = 0, $2954 = 0, $2955 = 0, $2956 = 0, $2957 = 0, $2958 = 0, $2959 = 0.0, $296 = 0.0, $2960 = 0.0, $2961 = 0.0, $2962 = 0, $2963 = 0; var $2964 = 0, $2965 = 0, $2966 = 0, $2967 = 0, $2968 = 0, $2969 = 0, $297 = 0.0, $2970 = 0, $2971 = 0, $2972 = 0, $2973 = 0, $2974 = 0.0, $2975 = 0.0, $2976 = 0, $2977 = 0, $2978 = 0, $2979 = 0, $298 = 0.0, $2980 = 0, $2981 = 0.0; var $2982 = 0.0, $2983 = 0.0, $2984 = 0, $2985 = 0, $2986 = 0, $2987 = 0.0, $2988 = 0.0, $2989 = 0.0, $299 = 0.0, $2990 = 0.0, $2991 = 0.0, $2992 = 0, $2993 = 0, $2994 = 0, $2995 = 0, $2996 = 0, $2997 = 0.0, $2998 = 0.0, $2999 = 0, $3 = 0; var $30 = 0, $300 = 0, $3000 = 0, $3001 = 0, $3002 = 0.0, $3003 = 0.0, $3004 = 0, $3005 = 0, $3006 = 0, $3007 = 0, $3008 = 0, $3009 = 0, $301 = 0, $3010 = 0, $3011 = 0, $3012 = 0, $3013 = 0, $3014 = 0, $3015 = 0, $3016 = 0; var $3017 = 0, $3018 = 0, $3019 = 0, $302 = 0, $3020 = 0, $3021 = 0, $3022 = 0, $3023 = 0, $3024 = 0, $3025 = 0, $3026 = 0, $3027 = 0, $3028 = 0, $3029 = 0, $303 = 0, $3030 = 0, $3031 = 0, $3032 = 0, $3033 = 0.0, $3034 = 0.0; var $3035 = 0, $3036 = 0, $3037 = 0, $3038 = 0, $3039 = 0, $304 = 0, $3040 = 0, $3041 = 0, $3042 = 0, $3043 = 0, $3044 = 0, $3045 = 0.0, $3046 = 0.0, $3047 = 0, $3048 = 0, $3049 = 0, $305 = 0, $3050 = 0, $3051 = 0, $3052 = 0; var $3053 = 0, $3054 = 0, $3055 = 0, $3056 = 0, $3057 = 0, $3058 = 0, $3059 = 0, $306 = 0, $3060 = 0, $3061 = 0, $3062 = 0, $3063 = 0, $3064 = 0, $3065 = 0, $3066 = 0, $3067 = 0, $3068 = 0, $3069 = 0, $307 = 0, $3070 = 0; var $3071 = 0, $3072 = 0, $3073 = 0, $3074 = 0, $3075 = 0, $3076 = 0.0, $3077 = 0.0, $3078 = 0.0, $3079 = 0, $308 = 0.0, $3080 = 0, $3081 = 0, $3082 = 0, $3083 = 0, $3084 = 0, $3085 = 0, $3086 = 0, $3087 = 0, $3088 = 0, $3089 = 0; var $309 = 0.0, $3090 = 0, $3091 = 0, $3092 = 0.0, $3093 = 0.0, $3094 = 0, $3095 = 0, $3096 = 0, $3097 = 0, $3098 = 0.0, $3099 = 0.0, $31 = 0, $310 = 0.0, $3100 = 0, $3101 = 0, $3102 = 0, $3103 = 0, $3104 = 0, $3105 = 0, $3106 = 0.0; var $3107 = 0.0, $3108 = 0.0, $3109 = 0, $311 = 0.0, $3110 = 0, $3111 = 0, $3112 = 0, $3113 = 0, $3114 = 0, $3115 = 0, $3116 = 0, $3117 = 0, $3118 = 0, $3119 = 0, $312 = 0, $3120 = 0, $3121 = 0, $3122 = 0, $3123 = 0, $3124 = 0; var $3125 = 0, $3126 = 0.0, $3127 = 0.0, $3128 = 0.0, $3129 = 0.0, $313 = 0, $3130 = 0.0, $3131 = 0, $3132 = 0, $3133 = 0, $3134 = 0, $3135 = 0, $3136 = 0, $3137 = 0, $3138 = 0.0, $3139 = 0.0, $314 = 0, $3140 = 0.0, $3141 = 0, $3142 = 0; var $3143 = 0, $3144 = 0, $3145 = 0, $3146 = 0, $3147 = 0, $3148 = 0, $3149 = 0, $315 = 0, $3150 = 0, $3151 = 0, $3152 = 0, $3153 = 0, $3154 = 0.0, $3155 = 0.0, $3156 = 0, $3157 = 0, $3158 = 0, $3159 = 0, $316 = 0, $3160 = 0; var $3161 = 0, $3162 = 0, $3163 = 0, $3164 = 0, $3165 = 0, $3166 = 0, $3167 = 0, $3168 = 0, $3169 = 0, $317 = 0, $3170 = 0, $3171 = 0, $3172 = 0, $3173 = 0, $3174 = 0.0, $3175 = 0.0, $3176 = 0, $3177 = 0, $3178 = 0, $3179 = 0; var $318 = 0, $3180 = 0, $3181 = 0, $3182 = 0, $3183 = 0, $3184 = 0, $3185 = 0, $3186 = 0, $3187 = 0, $3188 = 0, $3189 = 0, $319 = 0, $3190 = 0, $3191 = 0, $3192 = 0, $3193 = 0.0, $3194 = 0.0, $3195 = 0, $3196 = 0, $3197 = 0; var $3198 = 0, $3199 = 0, $32 = 0, $320 = 0.0, $3200 = 0, $3201 = 0, $3202 = 0, $3203 = 0, $3204 = 0, $3205 = 0.0, $3206 = 0.0, $3207 = 0, $3208 = 0, $3209 = 0, $321 = 0.0, $3210 = 0, $3211 = 0, $3212 = 0, $3213 = 0, $3214 = 0; var $3215 = 0, $3216 = 0, $3217 = 0, $3218 = 0, $3219 = 0, $322 = 0.0, $3220 = 0, $3221 = 0, $3222 = 0, $3223 = 0.0, $3224 = 0.0, $3225 = 0, $3226 = 0, $3227 = 0, $3228 = 0, $3229 = 0, $323 = 0, $3230 = 0, $3231 = 0, $3232 = 0; var $3233 = 0, $3234 = 0, $3235 = 0, $3236 = 0, $3237 = 0, $3238 = 0, $3239 = 0, $324 = 0, $3240 = 0, $3241 = 0.0, $3242 = 0.0, $3243 = 0, $3244 = 0, $3245 = 0, $3246 = 0, $3247 = 0, $3248 = 0, $3249 = 0, $325 = 0, $3250 = 0; var $3251 = 0, $3252 = 0, $3253 = 0, $3254 = 0, $3255 = 0, $3256 = 0, $3257 = 0, $3258 = 0, $3259 = 0, $326 = 0, $3260 = 0, $3261 = 0, $3262 = 0, $3263 = 0, $3264 = 0, $3265 = 0, $3266 = 0, $3267 = 0, $3268 = 0, $3269 = 0.0; var $327 = 0, $3270 = 0, $3271 = 0, $3272 = 0, $3273 = 0, $3274 = 0.0, $3275 = 0.0, $3276 = 0.0, $3277 = 0.0, $3278 = 0.0, $3279 = 0, $328 = 0, $3280 = 0, $3281 = 0, $3282 = 0, $3283 = 0, $3284 = 0, $3285 = 0, $3286 = 0, $3287 = 0; var $3288 = 0, $3289 = 0, $329 = 0, $3290 = 0, $3291 = 0, $3292 = 0, $3293 = 0, $3294 = 0, $3295 = 0, $3296 = 0, $3297 = 0, $3298 = 0, $3299 = 0, $33 = 0, $330 = 0, $3300 = 0, $3301 = 0, $3302 = 0, $3303 = 0, $3304 = 0; var $3305 = 0, $3306 = 0, $3307 = 0, $3308 = 0, $3309 = 0, $331 = 0.0, $3310 = 0.0, $3311 = 0, $3312 = 0, $3313 = 0, $3314 = 0.0, $3315 = 0.0, $3316 = 0.0, $3317 = 0.0, $3318 = 0.0, $3319 = 0.0, $332 = 0.0, $3320 = 0, $3321 = 0, $3322 = 0; var $3323 = 0, $3324 = 0, $3325 = 0, $3326 = 0, $3327 = 0, $3328 = 0, $3329 = 0, $333 = 0.0, $3330 = 0, $3331 = 0, $3332 = 0, $3333 = 0, $3334 = 0, $3335 = 0, $3336 = 0, $3337 = 0, $3338 = 0, $3339 = 0, $334 = 0, $3340 = 0; var $3341 = 0, $3342 = 0, $3343 = 0.0, $3344 = 0, $3345 = 0, $3346 = 0, $3347 = 0.0, $3348 = 0.0, $3349 = 0.0, $335 = 0, $3350 = 0.0, $3351 = 0.0, $3352 = 0.0, $3353 = 0, $3354 = 0, $3355 = 0.0, $3356 = 0.0, $3357 = 0, $3358 = 0, $3359 = 0; var $336 = 0, $3360 = 0, $3361 = 0, $3362 = 0.0, $3363 = 0.0, $3364 = 0, $3365 = 0, $3366 = 0, $3367 = 0, $3368 = 0, $3369 = 0, $337 = 0, $3370 = 0, $3371 = 0, $3372 = 0, $3373 = 0, $3374 = 0, $3375 = 0, $3376 = 0, $3377 = 0; var $3378 = 0, $3379 = 0, $338 = 0, $3380 = 0, $3381 = 0, $3382 = 0, $3383 = 0, $3384 = 0, $3385 = 0, $3386 = 0, $3387 = 0, $3388 = 0, $3389 = 0, $339 = 0, $3390 = 0, $3391 = 0, $3392 = 0, $3393 = 0, $3394 = 0, $3395 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0.0, $355 = 0.0, $356 = 0.0, $357 = 0.0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0.0, $362 = 0, $363 = 0.0, $364 = 0.0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0.0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0.0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0.0, $382 = 0.0, $383 = 0.0, $384 = 0.0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0.0, $39 = 0, $390 = 0.0, $391 = 0.0, $392 = 0.0, $393 = 0.0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0.0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0.0, $402 = 0.0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0.0, $41 = 0, $410 = 0.0; var $411 = 0.0, $412 = 0.0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0.0, $428 = 0.0, $429 = 0.0; var $43 = 0, $430 = 0.0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0.0, $44 = 0, $440 = 0.0, $441 = 0.0, $442 = 0.0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0.0; var $484 = 0.0, $485 = 0.0, $486 = 0.0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0.0, $496 = 0.0, $497 = 0.0, $498 = 0.0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0.0, $516 = 0.0, $517 = 0.0, $518 = 0.0, $519 = 0; var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0.0, $528 = 0.0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0.0; var $538 = 0.0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0.0, $554 = 0.0, $555 = 0; var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0.0, $564 = 0.0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0.0, $59 = 0, $590 = 0.0, $591 = 0; var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0.0, $6 = 0, $60 = 0, $600 = 0.0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0.0, $618 = 0.0, $619 = 0.0, $62 = 0, $620 = 0.0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0.0, $63 = 0, $630 = 0.0, $631 = 0.0, $632 = 0.0, $633 = 0.0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0.0, $651 = 0.0, $652 = 0.0, $653 = 0.0, $654 = 0.0, $655 = 0.0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0.0, $671 = 0.0, $672 = 0.0, $673 = 0.0, $674 = 0.0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0.0, $688 = 0.0, $689 = 0.0, $69 = 0, $690 = 0.0, $691 = 0.0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0.0, $711 = 0.0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0.0, $726 = 0.0, $727 = 0, $728 = 0, $729 = 0.0, $73 = 0, $730 = 0.0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0.0, $737 = 0.0, $738 = 0, $739 = 0, $74 = 0, $740 = 0.0, $741 = 0.0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0.0, $759 = 0.0, $76 = 0, $760 = 0.0, $761 = 0.0, $762 = 0.0, $763 = 0.0, $764 = 0, $765 = 0.0, $766 = 0.0, $767 = 0, $768 = 0.0, $769 = 0.0, $77 = 0, $770 = 0, $771 = 0.0; var $772 = 0.0, $773 = 0, $774 = 0.0, $775 = 0.0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0.0, $8 = 0, $80 = 0, $800 = 0.0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0; var $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0.0, $818 = 0.0, $819 = 0.0, $82 = 0, $820 = 0, $821 = 0, $822 = 0.0, $823 = 0.0, $824 = 0, $825 = 0; var $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0; var $844 = 0.0, $845 = 0.0, $846 = 0.0, $847 = 0.0, $848 = 0.0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0.0; var $862 = 0.0, $863 = 0.0, $864 = 0.0, $865 = 0.0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0; var $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0.0, $886 = 0.0, $887 = 0, $888 = 0.0, $889 = 0.0, $89 = 0, $890 = 0.0, $891 = 0.0, $892 = 0.0, $893 = 0.0, $894 = 0.0, $895 = 0.0, $896 = 0.0, $897 = 0.0, $898 = 0.0; var $899 = 0.0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0.0, $904 = 0.0, $905 = 0.0, $906 = 0.0, $907 = 0.0, $908 = 0.0, $909 = 0.0, $91 = 0, $910 = 0.0, $911 = 0, $912 = 0, $913 = 0, $914 = 0.0, $915 = 0.0; var $916 = 0.0, $917 = 0.0, $918 = 0.0, $919 = 0.0, $92 = 0, $920 = 0.0, $921 = 0.0, $922 = 0.0, $923 = 0.0, $924 = 0.0, $925 = 0.0, $926 = 0, $927 = 0, $928 = 0, $929 = 0.0, $93 = 0, $930 = 0.0, $931 = 0.0, $932 = 0.0, $933 = 0.0; var $934 = 0.0, $935 = 0.0, $936 = 0.0, $937 = 0.0, $938 = 0.0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0.0, $95 = 0, $950 = 0.0, $951 = 0.0; var $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0.0, $969 = 0.0, $97 = 0; var $970 = 0.0, $971 = 0.0, $972 = 0, $973 = 0, $974 = 0.0, $975 = 0.0, $976 = 0, $977 = 0.0, $978 = 0.0, $979 = 0.0, $98 = 0, $980 = 0.0, $981 = 0.0, $982 = 0.0, $983 = 0.0, $984 = 0.0, $985 = 0.0, $986 = 0.0, $987 = 0, $988 = 0; var $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0.0, $998 = 0.0, $999 = 0.0, $AIsPerColumn = 0, $STATS_TITLE_FORMAT = 0, $avgCost = 0.0, $buffer = 0, $buffer2 = 0, $countPerCost = 0, $countPerCostAndColor = 0, $curCount = 0; var $fH = 0.0, $font = 0, $graphColor = 0, $graphScale = 0.0, $graphWidth = 0.0, $i = 0, $i11 = 0, $i13 = 0, $i14 = 0, $i15 = 0, $i17 = 0, $i8 = 0, $j = 0, $j10 = 0, $j12 = 0, $j16 = 0, $j4 = 0, $j6 = 0, $j7 = 0, $j9 = 0; var $leftPspX = 0.0, $leftPspY = 0.0, $leftTransition = 0.0, $nb_letters = 0, $nb_letters3 = 0, $posX = 0.0, $posY = 0.0, $pspIconsSize = 0.0, $r = 0, $renderPSPIcons = 0, $rightPspX = 0.0, $rightPspY = 0.0, $rightTransition = 0.0, $textYOffset = 0.0, $totalProducedSymbols = 0, $value = 0, $value1 = 0, $value5 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0; var $vararg_buffer102 = 0, $vararg_buffer105 = 0, $vararg_buffer108 = 0, $vararg_buffer11 = 0, $vararg_buffer111 = 0, $vararg_buffer114 = 0, $vararg_buffer118 = 0, $vararg_buffer121 = 0, $vararg_buffer124 = 0, $vararg_buffer127 = 0, $vararg_buffer130 = 0, $vararg_buffer134 = 0, $vararg_buffer137 = 0, $vararg_buffer14 = 0, $vararg_buffer140 = 0, $vararg_buffer144 = 0, $vararg_buffer147 = 0, $vararg_buffer150 = 0, $vararg_buffer153 = 0, $vararg_buffer157 = 0; var $vararg_buffer17 = 0, $vararg_buffer20 = 0, $vararg_buffer23 = 0, $vararg_buffer26 = 0, $vararg_buffer29 = 0, $vararg_buffer32 = 0, $vararg_buffer35 = 0, $vararg_buffer38 = 0, $vararg_buffer4 = 0, $vararg_buffer41 = 0, $vararg_buffer44 = 0, $vararg_buffer47 = 0, $vararg_buffer50 = 0, $vararg_buffer53 = 0, $vararg_buffer57 = 0, $vararg_buffer59 = 0, $vararg_buffer62 = 0, $vararg_buffer64 = 0, $vararg_buffer67 = 0, $vararg_buffer69 = 0; var $vararg_buffer72 = 0, $vararg_buffer74 = 0, $vararg_buffer77 = 0, $vararg_buffer8 = 0, $vararg_buffer81 = 0, $vararg_buffer84 = 0, $vararg_buffer87 = 0, $vararg_buffer91 = 0, $vararg_buffer95 = 0, $vararg_buffer99 = 0, $vararg_ptr117 = 0, $vararg_ptr133 = 0, $vararg_ptr143 = 0, $vararg_ptr156 = 0, $vararg_ptr56 = 0, $vararg_ptr7 = 0, $vararg_ptr80 = 0, $vararg_ptr90 = 0, $vararg_ptr94 = 0, $vararg_ptr98 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 3632|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer157 = sp + 408|0; $vararg_buffer153 = sp + 400|0; $vararg_buffer150 = sp + 392|0; $vararg_buffer147 = sp + 384|0; $vararg_buffer144 = sp + 376|0; $vararg_buffer140 = sp + 368|0; $vararg_buffer137 = sp + 360|0; $vararg_buffer134 = sp + 352|0; $vararg_buffer130 = sp + 344|0; $vararg_buffer127 = sp + 336|0; $vararg_buffer124 = sp + 328|0; $vararg_buffer121 = sp + 320|0; $vararg_buffer118 = sp + 312|0; $vararg_buffer114 = sp + 304|0; $vararg_buffer111 = sp + 296|0; $vararg_buffer108 = sp + 288|0; $vararg_buffer105 = sp + 280|0; $vararg_buffer102 = sp + 272|0; $vararg_buffer99 = sp + 264|0; $vararg_buffer95 = sp + 256|0; $vararg_buffer91 = sp + 248|0; $vararg_buffer87 = sp + 240|0; $vararg_buffer84 = sp + 232|0; $vararg_buffer81 = sp + 224|0; $vararg_buffer77 = sp + 216|0; $vararg_buffer74 = sp + 208|0; $vararg_buffer72 = sp + 200|0; $vararg_buffer69 = sp + 192|0; $vararg_buffer67 = sp + 184|0; $vararg_buffer64 = sp + 176|0; $vararg_buffer62 = sp + 168|0; $vararg_buffer59 = sp + 160|0; $vararg_buffer57 = sp + 152|0; $vararg_buffer53 = sp + 144|0; $vararg_buffer50 = sp + 136|0; $vararg_buffer47 = sp + 128|0; $vararg_buffer44 = sp + 120|0; $vararg_buffer41 = sp + 112|0; $vararg_buffer38 = sp + 104|0; $vararg_buffer35 = sp + 96|0; $vararg_buffer32 = sp + 88|0; $vararg_buffer29 = sp + 80|0; $vararg_buffer26 = sp + 72|0; $vararg_buffer23 = sp + 64|0; $vararg_buffer20 = sp + 56|0; $vararg_buffer17 = sp + 48|0; $vararg_buffer14 = sp + 40|0; $vararg_buffer11 = sp + 32|0; $vararg_buffer8 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $1 = sp + 2960|0; $2 = sp + 2948|0; $5 = sp + 2928|0; $6 = sp + 2916|0; $7 = sp + 2904|0; $8 = sp + 2892|0; $9 = sp + 2880|0; $10 = sp + 2868|0; $11 = sp + 2856|0; $12 = sp + 2844|0; $13 = sp + 2832|0; $14 = sp + 2820|0; $15 = sp + 2808|0; $16 = sp + 2796|0; $17 = sp + 2784|0; $18 = sp + 2772|0; $19 = sp + 2760|0; $20 = sp + 2748|0; $21 = sp + 2736|0; $22 = sp + 2724|0; $23 = sp + 2712|0; $24 = sp + 2700|0; $25 = sp + 2688|0; $26 = sp + 2676|0; $27 = sp + 2664|0; $28 = sp + 2652|0; $29 = sp + 2640|0; $30 = sp + 2628|0; $31 = sp + 2616|0; $32 = sp + 2604|0; $33 = sp + 2592|0; $34 = sp + 2580|0; $35 = sp + 2568|0; $36 = sp + 2556|0; $37 = sp + 2544|0; $38 = sp + 2532|0; $39 = sp + 2520|0; $40 = sp + 2508|0; $41 = sp + 2496|0; $42 = sp + 2484|0; $43 = sp + 2468|0; $44 = sp + 2456|0; $45 = sp + 2444|0; $46 = sp + 2432|0; $47 = sp + 2420|0; $48 = sp + 2408|0; $buffer = sp + 3320|0; $49 = sp + 2388|0; $50 = sp + 2376|0; $buffer2 = sp + 3020|0; $STATS_TITLE_FORMAT = sp + 2340|0; $51 = sp + 2328|0; $52 = sp + 2316|0; $53 = sp + 2304|0; $54 = sp + 2292|0; $55 = sp + 2280|0; $56 = sp + 2260|0; $57 = sp + 2248|0; $58 = sp + 2236|0; $59 = sp + 2224|0; $60 = sp + 2212|0; $61 = sp + 2200|0; $62 = sp + 2188|0; $63 = sp + 2176|0; $64 = sp + 2164|0; $65 = sp + 2152|0; $66 = sp + 2140|0; $67 = sp + 2128|0; $68 = sp + 2116|0; $69 = sp + 2104|0; $70 = sp + 2092|0; $71 = sp + 2080|0; $72 = sp + 2068|0; $73 = sp + 2056|0; $74 = sp + 2044|0; $75 = sp + 2032|0; $76 = sp + 2020|0; $77 = sp + 2008|0; $78 = sp + 1996|0; $79 = sp + 1984|0; $80 = sp + 1972|0; $81 = sp + 1960|0; $82 = sp + 1948|0; $83 = sp + 1936|0; $84 = sp + 1924|0; $85 = sp + 1912|0; $86 = sp + 1900|0; $87 = sp + 1888|0; $88 = sp + 1876|0; $89 = sp + 1864|0; $90 = sp + 1852|0; $91 = sp + 1840|0; $92 = sp + 1828|0; $93 = sp + 1816|0; $94 = sp + 1804|0; $95 = sp + 1792|0; $96 = sp + 1780|0; $97 = sp + 1768|0; $98 = sp + 1756|0; $99 = sp + 1744|0; $100 = sp + 1732|0; $101 = sp + 1720|0; $102 = sp + 1708|0; $103 = sp + 1696|0; $104 = sp + 1684|0; $105 = sp + 1672|0; $106 = sp + 1660|0; $107 = sp + 1648|0; $108 = sp + 1636|0; $109 = sp + 1624|0; $110 = sp + 1612|0; $111 = sp + 1600|0; $112 = sp + 1588|0; $113 = sp + 1576|0; $114 = sp + 1564|0; $115 = sp + 1552|0; $116 = sp + 1536|0; $117 = sp + 1524|0; $118 = sp + 1512|0; $119 = sp + 1500|0; $120 = sp + 1488|0; $121 = sp + 1476|0; $122 = sp + 1464|0; $123 = sp + 1452|0; $124 = sp + 1432|0; $125 = sp + 1420|0; $126 = sp + 1408|0; $127 = sp + 1396|0; $128 = sp + 1384|0; $129 = sp + 1372|0; $130 = sp + 1360|0; $131 = sp + 1348|0; $132 = sp + 1336|0; $133 = sp + 1324|0; $134 = sp + 1312|0; $135 = sp + 1300|0; $136 = sp + 1276|0; $137 = sp + 1264|0; $138 = sp + 1252|0; $139 = sp + 1240|0; $140 = sp + 1212|0; $141 = sp + 1200|0; $142 = sp + 1188|0; $143 = sp + 1176|0; $144 = sp + 1164|0; $145 = sp + 1152|0; $146 = sp + 1140|0; $147 = sp + 1128|0; $148 = sp + 1116|0; $149 = sp + 1104|0; $150 = sp + 1092|0; $151 = sp + 1080|0; $152 = sp + 1064|0; $153 = sp + 1052|0; $154 = sp + 1040|0; $155 = sp + 1028|0; $156 = sp + 1012|0; $157 = sp + 1000|0; $158 = sp + 988|0; $159 = sp + 976|0; $160 = sp + 3019|0; $161 = sp + 3018|0; $162 = sp + 960|0; $163 = sp + 948|0; $164 = sp + 3017|0; $165 = sp + 3016|0; $166 = sp + 936|0; $167 = sp + 924|0; $168 = sp + 912|0; $169 = sp + 900|0; $170 = sp + 888|0; $171 = sp + 876|0; $172 = sp + 864|0; $173 = sp + 852|0; $174 = sp + 832|0; $175 = sp + 820|0; $176 = sp + 804|0; $177 = sp + 792|0; $178 = sp + 780|0; $179 = sp + 768|0; $180 = sp + 756|0; $181 = sp + 744|0; $182 = sp + 728|0; $183 = sp + 716|0; $184 = sp + 704|0; $185 = sp + 692|0; $186 = sp + 680|0; $187 = sp + 668|0; $188 = sp + 656|0; $189 = sp + 644|0; $190 = sp + 628|0; $191 = sp + 616|0; $192 = sp + 604|0; $193 = sp + 592|0; $194 = sp + 576|0; $195 = sp + 564|0; $196 = sp + 552|0; $197 = sp + 540|0; $198 = sp + 528|0; $199 = sp + 516|0; $200 = sp + 504|0; $201 = sp + 492|0; $202 = sp + 472|0; $203 = sp + 460|0; $204 = sp + 448|0; $205 = sp + 436|0; $206 = sp + 424|0; $207 = sp + 412|0; $0 = $this; $208 = $0; $209 = (__ZN16WResourceManager8InstanceEv()|0); $210 = HEAP32[$209>>2]|0; $211 = ((($210)) + 112|0); $212 = HEAP32[$211>>2]|0; $213 = (FUNCTION_TABLE_iii[$212 & 8191]($209,0)|0); $font = $213; $214 = $font; $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 8|0); $217 = HEAP32[$216>>2]|0; FUNCTION_TABLE_vii[$217 & 8191]($214,-1); $218 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $218; $pspIconsSize = 0.5; $219 = $font; $220 = HEAP32[$219>>2]|0; $221 = ((($220)) + 24|0); $222 = HEAP32[$221>>2]|0; $223 = (+FUNCTION_TABLE_di[$222 & 8191]($219)); $224 = $223 + 1.0; $fH = $224; $225 = ((($208)) + 112|0); $226 = +HEAPF32[$225>>2]; $227 = $226 * 84.0; $leftTransition = $227; $228 = ((($208)) + 112|0); $229 = +HEAPF32[$228>>2]; $230 = $229 * 204.0; $rightTransition = $230; $231 = $leftTransition; $232 = 40.0 - $231; $leftPspX = $232; $leftPspY = 116.0; $233 = $rightTransition; $234 = 380.0 + $233; $rightPspX = $234; $rightPspY = 116.0; $renderPSPIcons = 0; $235 = ((($208)) + 180|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 4|0); $238 = HEAP32[$237>>2]|0; $239 = ($238|0)==(0); if ($239) { $240 = $r; $241 = ((($208)) + 112|0); $242 = +HEAPF32[$241>>2]; $243 = $242 * 84.0; $244 = 0.0 - $243; __ZN9JRenderer8FillRectEffffj($240,$244,0.0,84.0,272.0,-2147483648); $245 = $r; $246 = ((($208)) + 112|0); $247 = +HEAPF32[$246>>2]; $248 = $247 * 204.0; $249 = 276.0 + $248; __ZN9JRenderer8FillRectEffffj($245,$249,0.0,204.0,272.0,-2147483648); $250 = $renderPSPIcons; $251 = $250&1; L3: do { if ($251) { $252 = $r; $253 = $leftPspX; $254 = $leftPspY; __ZN9JRenderer10FillCircleEfffj($252,$253,$254,40.0,-2144193998); $255 = $r; $256 = ((($208)) + 40|0); $257 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($256)|0); $258 = $leftPspX; $259 = $leftPspY; $260 = $259 - 20.0; $261 = $pspIconsSize; $262 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($255,$257,$258,$260,0.0,$261,$262); $263 = $r; $264 = ((($208)) + 40|0); $265 = ((($264)) + 8|0); $266 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($265)|0); $267 = $leftPspX; $268 = $leftPspY; $269 = $268 + 20.0; $270 = $pspIconsSize; $271 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($263,$266,$267,$269,0.0,$270,$271); $272 = $r; $273 = ((($208)) + 40|0); $274 = ((($273)) + 16|0); $275 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($274)|0); $276 = $leftPspX; $277 = $276 - 20.0; $278 = $leftPspY; $279 = $pspIconsSize; $280 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($272,$275,$277,$278,0.0,$279,$280); $281 = $r; $282 = ((($208)) + 40|0); $283 = ((($282)) + 24|0); $284 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($283)|0); $285 = $leftPspX; $286 = $285 + 20.0; $287 = $leftPspY; $288 = $pspIconsSize; $289 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($281,$284,$286,$287,0.0,$288,$289); $290 = $font; $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 4|0); $293 = HEAP32[$292>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,130536); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; do { if ($295) { $445 = ___cxa_find_matching_catch()|0; $446 = tempRet0; $3 = $445; $4 = $446; } else { $296 = $leftPspX; $297 = $296 - 35.0; $298 = $leftPspY; $299 = $298 - 15.0; __THREW__ = 0; invoke_viiddidd($293|0,($290|0),($1|0),(+$297),(+$299),0,0.0,0.0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { $447 = ___cxa_find_matching_catch()|0; $448 = tempRet0; $3 = $447; $4 = $448; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $302 = $font; $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 4|0); $305 = HEAP32[$304>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,130542); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; do { if ($307) { $449 = ___cxa_find_matching_catch()|0; $450 = tempRet0; $3 = $449; $4 = $450; } else { $308 = $leftPspX; $309 = $308 + 15.0; $310 = $leftPspY; $311 = $310 - 15.0; __THREW__ = 0; invoke_viiddidd($305|0,($302|0),($5|0),(+$309),(+$311),0,0.0,0.0); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if ($313) { $451 = ___cxa_find_matching_catch()|0; $452 = tempRet0; $3 = $451; $4 = $452; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $314 = $font; $315 = HEAP32[$314>>2]|0; $316 = ((($315)) + 4|0); $317 = HEAP32[$316>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,157224); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; do { if ($319) { $453 = ___cxa_find_matching_catch()|0; $454 = tempRet0; $3 = $453; $4 = $454; } else { $320 = $leftPspX; $321 = $320 - 35.0; $322 = $leftPspY; __THREW__ = 0; invoke_viiddidd($317|0,($314|0),($7|0),(+$321),(+$322),0,0.0,0.0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { $455 = ___cxa_find_matching_catch()|0; $456 = tempRet0; $3 = $455; $4 = $456; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $325 = $font; $326 = HEAP32[$325>>2]|0; $327 = ((($326)) + 4|0); $328 = HEAP32[$327>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,157224); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; do { if ($330) { $457 = ___cxa_find_matching_catch()|0; $458 = tempRet0; $3 = $457; $4 = $458; } else { $331 = $leftPspX; $332 = $331 + 15.0; $333 = $leftPspY; __THREW__ = 0; invoke_viiddidd($328|0,($325|0),($9|0),(+$332),(+$333),0,0.0,0.0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { $459 = ___cxa_find_matching_catch()|0; $460 = tempRet0; $3 = $459; $4 = $460; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $336 = $font; $337 = HEAP32[$336>>2]|0; $338 = ((($337)) + 4|0); $339 = HEAP32[$338>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,130547); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; do { if ($341) { $461 = ___cxa_find_matching_catch()|0; $462 = tempRet0; $3 = $461; $4 = $462; } else { $342 = $leftPspX; $343 = $342 - 33.0; $344 = $leftPspY; $345 = $344 - 35.0; __THREW__ = 0; invoke_viiddidd($339|0,($336|0),($11|0),(+$343),(+$345),0,0.0,0.0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { $463 = ___cxa_find_matching_catch()|0; $464 = tempRet0; $3 = $463; $4 = $464; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $348 = $font; $349 = HEAP32[$348>>2]|0; $350 = ((($349)) + 4|0); $351 = HEAP32[$350>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,130560); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; do { if ($353) { $465 = ___cxa_find_matching_catch()|0; $466 = tempRet0; $3 = $465; $4 = $466; } else { $354 = $leftPspX; $355 = $354 - 33.0; $356 = $leftPspY; $357 = $356 + 25.0; __THREW__ = 0; invoke_viiddidd($351|0,($348|0),($13|0),(+$355),(+$357),0,0.0,0.0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { $467 = ___cxa_find_matching_catch()|0; $468 = tempRet0; $3 = $467; $4 = $468; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $360 = $r; $361 = $rightPspX; $362 = ((($208)) + 112|0); $363 = +HEAPF32[$362>>2]; $364 = $363 * 204.0; $365 = $361 + $364; $366 = $rightPspY; __ZN9JRenderer10FillCircleEfffj($360,$365,$366,40.0,-2144193998); $367 = $r; $368 = ((($208)) + 40|0); $369 = ((($368)) + 32|0); $370 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($369)|0); $371 = $rightPspX; $372 = $371 + 20.0; $373 = $rightPspY; $374 = $pspIconsSize; $375 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($367,$370,$372,$373,0.0,$374,$375); $376 = $r; $377 = ((($208)) + 40|0); $378 = ((($377)) + 40|0); $379 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($378)|0); $380 = $rightPspX; $381 = $rightPspY; $382 = $381 - 20.0; $383 = $pspIconsSize; $384 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($376,$379,$380,$382,0.0,$383,$384); $385 = $r; $386 = ((($208)) + 40|0); $387 = ((($386)) + 48|0); $388 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($387)|0); $389 = $rightPspX; $390 = $389 - 20.0; $391 = $rightPspY; $392 = $pspIconsSize; $393 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($385,$388,$390,$391,0.0,$392,$393); $394 = $r; $395 = ((($208)) + 40|0); $396 = ((($395)) + 56|0); $397 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($396)|0); $398 = $rightPspX; $399 = $rightPspY; $400 = $399 + 20.0; $401 = $pspIconsSize; $402 = $pspIconsSize; __ZN9JRenderer10RenderQuadEP5JQuadfffff($394,$397,$398,$400,0.0,$401,$402); $403 = $font; $404 = HEAP32[$403>>2]|0; $405 = ((($404)) + 4|0); $406 = HEAP32[$405>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,130574); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; do { if ($408) { $469 = ___cxa_find_matching_catch()|0; $470 = tempRet0; $3 = $469; $4 = $470; } else { $409 = $rightPspX; $410 = $409 - 35.0; $411 = $rightPspY; $412 = $411 - 40.0; __THREW__ = 0; invoke_viiddidd($406|0,($403|0),($15|0),(+$410),(+$412),0,0.0,0.0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { $471 = ___cxa_find_matching_catch()|0; $472 = tempRet0; $3 = $471; $4 = $472; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $415 = ((($208)) + 204|0); $416 = HEAP32[$415>>2]|0; $417 = (__ZN8DeckView4deckEv($416)|0); $418 = ((($208)) + 176|0); $419 = HEAP32[$418>>2]|0; $420 = ($417|0)==($419|0); $421 = $font; $422 = HEAP32[$421>>2]|0; $423 = ((($422)) + 4|0); $424 = HEAP32[$423>>2]|0; L47: do { if ($420) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,130588); __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $425 = __THREW__; __THREW__ = 0; $426 = $425&1; do { if ($426) { $473 = ___cxa_find_matching_catch()|0; $474 = tempRet0; $3 = $473; $4 = $474; } else { $427 = $rightPspX; $428 = $427 + 20.0; $429 = $rightPspY; $430 = $429 - 15.0; __THREW__ = 0; invoke_viiddidd($424|0,($421|0),($17|0),(+$428),(+$430),0,0.0,0.0); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { $475 = ___cxa_find_matching_catch()|0; $476 = tempRet0; $3 = $475; $4 = $476; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $433 = $font; $434 = HEAP32[$433>>2]|0; $435 = ((($434)) + 4|0); $436 = HEAP32[$435>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,129915); __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $437 = __THREW__; __THREW__ = 0; $438 = $437&1; do { if ($438) { $477 = ___cxa_find_matching_catch()|0; $478 = tempRet0; $3 = $477; $4 = $478; } else { $439 = $rightPspX; $440 = $439 - 20.0; $441 = $rightPspY; $442 = $441 - 15.0; __THREW__ = 0; invoke_viiddidd($436|0,($433|0),($19|0),(+$440),(+$442),2,0.0,0.0); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { $479 = ___cxa_find_matching_catch()|0; $480 = tempRet0; $3 = $479; $4 = $480; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break L47; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,130597); __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; do { if ($482) { $501 = ___cxa_find_matching_catch()|0; $502 = tempRet0; $3 = $501; $4 = $502; } else { $483 = $rightPspX; $484 = $483 + 20.0; $485 = $rightPspY; $486 = $485 - 15.0; __THREW__ = 0; invoke_viiddidd($424|0,($421|0),($21|0),(+$484),(+$486),0,0.0,0.0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; if ($488) { $503 = ___cxa_find_matching_catch()|0; $504 = tempRet0; $3 = $503; $4 = $504; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $489 = $font; $490 = HEAP32[$489>>2]|0; $491 = ((($490)) + 4|0); $492 = HEAP32[$491>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,129953); __THREW__ = 0; invoke_vii(3887,($23|0),($24|0)); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; do { if ($494) { $505 = ___cxa_find_matching_catch()|0; $506 = tempRet0; $3 = $505; $4 = $506; } else { $495 = $rightPspX; $496 = $495 - 20.0; $497 = $rightPspY; $498 = $497 - 15.0; __THREW__ = 0; invoke_viiddidd($492|0,($489|0),($23|0),(+$496),(+$498),2,0.0,0.0); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; if ($500) { $507 = ___cxa_find_matching_catch()|0; $508 = tempRet0; $3 = $507; $4 = $508; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break L47; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); $509 = $font; $510 = HEAP32[$509>>2]|0; $511 = ((($510)) + 4|0); $512 = HEAP32[$511>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,130609); __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $513 = __THREW__; __THREW__ = 0; $514 = $513&1; do { if ($514) { $567 = ___cxa_find_matching_catch()|0; $568 = tempRet0; $3 = $567; $4 = $568; } else { $515 = $rightPspX; $516 = $515 - 30.0; $517 = $rightPspY; $518 = $517 + 20.0; __THREW__ = 0; invoke_viiddidd($512|0,($509|0),($25|0),(+$516),(+$518),0,0.0,0.0); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; if ($520) { $569 = ___cxa_find_matching_catch()|0; $570 = tempRet0; $3 = $569; $4 = $570; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $521 = $font; $522 = HEAP32[$521>>2]|0; $523 = ((($522)) + 4|0); $524 = HEAP32[$523>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,141898); __THREW__ = 0; invoke_vii(3887,($27|0),($28|0)); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; do { if ($526) { $571 = ___cxa_find_matching_catch()|0; $572 = tempRet0; $3 = $571; $4 = $572; } else { $527 = $rightTransition; $528 = 445.0 + $527; __THREW__ = 0; invoke_viiddidd($524|0,($521|0),($27|0),(+$528),257.0,0,0.0,0.0); $529 = __THREW__; __THREW__ = 0; $530 = $529&1; if ($530) { $573 = ___cxa_find_matching_catch()|0; $574 = tempRet0; $3 = $573; $4 = $574; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $531 = $font; $532 = HEAP32[$531>>2]|0; $533 = ((($532)) + 4|0); $534 = HEAP32[$533>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,142096); __THREW__ = 0; invoke_vii(3887,($29|0),($30|0)); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; do { if ($536) { $575 = ___cxa_find_matching_catch()|0; $576 = tempRet0; $3 = $575; $4 = $576; } else { $537 = $rightTransition; $538 = 385.0 + $537; __THREW__ = 0; invoke_viiddidd($534|0,($531|0),($29|0),(+$538),257.0,0,0.0,0.0); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { $577 = ___cxa_find_matching_catch()|0; $578 = tempRet0; $3 = $577; $4 = $578; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $541 = ((($208)) + 204|0); $542 = HEAP32[$541>>2]|0; $543 = (__ZN8DeckView4deckEv($542)|0); $544 = ((($208)) + 176|0); $545 = HEAP32[$544>>2]|0; $546 = ($543|0)==($545|0); $547 = $font; $548 = HEAP32[$547>>2]|0; $549 = ((($548)) + 4|0); $550 = HEAP32[$549>>2]|0; L101: do { if ($546) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,130619); __THREW__ = 0; invoke_vii(3887,($31|0),($32|0)); $551 = __THREW__; __THREW__ = 0; $552 = $551&1; do { if ($552) { $579 = ___cxa_find_matching_catch()|0; $580 = tempRet0; $3 = $579; $4 = $580; } else { $553 = $leftTransition; $554 = 5.0 - $553; __THREW__ = 0; invoke_viiddidd($550|0,($547|0),($31|0),(+$554),5.0,0,0.0,0.0); $555 = __THREW__; __THREW__ = 0; $556 = $555&1; if ($556) { $581 = ___cxa_find_matching_catch()|0; $582 = tempRet0; $3 = $581; $4 = $582; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $557 = $font; $558 = HEAP32[$557>>2]|0; $559 = ((($558)) + 4|0); $560 = HEAP32[$559>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($34,130634); __THREW__ = 0; invoke_vii(3887,($33|0),($34|0)); $561 = __THREW__; __THREW__ = 0; $562 = $561&1; do { if ($562) { $583 = ___cxa_find_matching_catch()|0; $584 = tempRet0; $3 = $583; $4 = $584; } else { $563 = $rightTransition; $564 = 280.0 + $563; __THREW__ = 0; invoke_viiddidd($560|0,($557|0),($33|0),(+$564),5.0,0,0.0,0.0); $565 = __THREW__; __THREW__ = 0; $566 = $565&1; if ($566) { $585 = ___cxa_find_matching_catch()|0; $586 = tempRet0; $3 = $585; $4 = $586; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break L101; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,130664); __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $587 = __THREW__; __THREW__ = 0; $588 = $587&1; do { if ($588) { $603 = ___cxa_find_matching_catch()|0; $604 = tempRet0; $3 = $603; $4 = $604; } else { $589 = $leftTransition; $590 = 5.0 - $589; __THREW__ = 0; invoke_viiddidd($550|0,($547|0),($35|0),(+$590),5.0,0,0.0,0.0); $591 = __THREW__; __THREW__ = 0; $592 = $591&1; if ($592) { $605 = ___cxa_find_matching_catch()|0; $606 = tempRet0; $3 = $605; $4 = $606; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $593 = $font; $594 = HEAP32[$593>>2]|0; $595 = ((($594)) + 4|0); $596 = HEAP32[$595>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($38,130673); __THREW__ = 0; invoke_vii(3887,($37|0),($38|0)); $597 = __THREW__; __THREW__ = 0; $598 = $597&1; do { if ($598) { $607 = ___cxa_find_matching_catch()|0; $608 = tempRet0; $3 = $607; $4 = $608; } else { $599 = $rightTransition; $600 = 280.0 + $599; __THREW__ = 0; invoke_viiddidd($596|0,($593|0),($37|0),(+$600),5.0,0,0.0,0.0); $601 = __THREW__; __THREW__ = 0; $602 = $601&1; if ($602) { $609 = ___cxa_find_matching_catch()|0; $610 = tempRet0; $3 = $609; $4 = $610; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); break L101; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); $611 = $font; $612 = HEAP32[$611>>2]|0; $613 = ((($612)) + 4|0); $614 = HEAP32[$613>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($40,130704); __THREW__ = 0; invoke_vii(3887,($39|0),($40|0)); $615 = __THREW__; __THREW__ = 0; $616 = $615&1; do { if ($616) { $636 = ___cxa_find_matching_catch()|0; $637 = tempRet0; $3 = $636; $4 = $637; } else { $617 = $rightTransition; $618 = 280.0 + $617; $619 = $fH; $620 = 5.0 + $619; __THREW__ = 0; invoke_viiddidd($614|0,($611|0),($39|0),(+$618),(+$620),0,0.0,0.0); $621 = __THREW__; __THREW__ = 0; $622 = $621&1; if ($622) { $638 = ___cxa_find_matching_catch()|0; $639 = tempRet0; $3 = $638; $4 = $639; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $623 = $font; $624 = HEAP32[$623>>2]|0; $625 = ((($624)) + 4|0); $626 = HEAP32[$625>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,130731); __THREW__ = 0; invoke_vii(3887,($41|0),($42|0)); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; do { if ($628) { $640 = ___cxa_find_matching_catch()|0; $641 = tempRet0; $3 = $640; $4 = $641; } else { $629 = $rightTransition; $630 = 280.0 + $629; $631 = $fH; $632 = $631 * 2.0; $633 = 5.0 + $632; __THREW__ = 0; invoke_viiddidd($626|0,($623|0),($41|0),(+$630),(+$633),0,0.0,0.0); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; if ($635) { $642 = ___cxa_find_matching_catch()|0; $643 = tempRet0; $3 = $642; $4 = $643; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break L3; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } else { $textYOffset = 136.0; $644 = $font; $645 = HEAP32[$644>>2]|0; $646 = ((($645)) + 4|0); $647 = HEAP32[$646>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,130748); __THREW__ = 0; invoke_vii(3887,($43|0),($44|0)); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; do { if ($649) { $677 = ___cxa_find_matching_catch()|0; $678 = tempRet0; $3 = $677; $4 = $678; } else { $650 = $rightTransition; $651 = 280.0 + $650; $652 = $textYOffset; $653 = $fH; $654 = 2.0 * $653; $655 = $652 - $654; __THREW__ = 0; invoke_viiddidd($647|0,($644|0),($43|0),(+$651),(+$655),0,0.0,0.0); $656 = __THREW__; __THREW__ = 0; $657 = $656&1; if ($657) { $679 = ___cxa_find_matching_catch()|0; $680 = tempRet0; $3 = $679; $4 = $680; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $658 = ((($208)) + 204|0); $659 = HEAP32[$658>>2]|0; $660 = (__ZN8DeckView4deckEv($659)|0); $661 = ((($208)) + 176|0); $662 = HEAP32[$661>>2]|0; $663 = ($660|0)==($662|0); $664 = $font; $665 = HEAP32[$664>>2]|0; $666 = ((($665)) + 4|0); $667 = HEAP32[$666>>2]|0; if ($663) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,130772); __THREW__ = 0; invoke_vii(3887,($45|0),($46|0)); $668 = __THREW__; __THREW__ = 0; $669 = $668&1; do { if ($669) { $681 = ___cxa_find_matching_catch()|0; $682 = tempRet0; $3 = $681; $4 = $682; } else { $670 = $rightTransition; $671 = 280.0 + $670; $672 = $textYOffset; $673 = $fH; $674 = $672 - $673; __THREW__ = 0; invoke_viiddidd($667|0,($664|0),($45|0),(+$671),(+$674),0,0.0,0.0); $675 = __THREW__; __THREW__ = 0; $676 = $675&1; if ($676) { $683 = ___cxa_find_matching_catch()|0; $684 = tempRet0; $3 = $683; $4 = $684; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break L3; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,130793); __THREW__ = 0; invoke_vii(3887,($47|0),($48|0)); $685 = __THREW__; __THREW__ = 0; $686 = $685&1; do { if ($686) { $694 = ___cxa_find_matching_catch()|0; $695 = tempRet0; $3 = $694; $4 = $695; } else { $687 = $rightTransition; $688 = 280.0 + $687; $689 = $textYOffset; $690 = $fH; $691 = $689 - $690; __THREW__ = 0; invoke_viiddidd($667|0,($664|0),($47|0),(+$688),(+$691),0,0.0,0.0); $692 = __THREW__; __THREW__ = 0; $693 = $692&1; if ($693) { $696 = ___cxa_find_matching_catch()|0; $697 = tempRet0; $3 = $696; $4 = $697; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break L3; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } } while(0); $nb_letters = 0; $698 = ((($208)) + 172|0); $699 = HEAP32[$698>>2]|0; $700 = (__ZN8WSrcDeck8getCountEi($699,8)|0); $value = $700; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($50,130819); __THREW__ = 0; invoke_vii(3887,($49|0),($50|0)); $701 = __THREW__; __THREW__ = 0; $702 = $701&1; do { if ($702) { $746 = ___cxa_find_matching_catch()|0; $747 = tempRet0; $3 = $746; $4 = $747; } else { $703 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($49)|0); $704 = $value; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $704; (invoke_iiii(3889,($buffer|0),($703|0),($vararg_buffer|0))|0); $705 = __THREW__; __THREW__ = 0; $706 = $705&1; if ($706) { $748 = ___cxa_find_matching_catch()|0; $749 = tempRet0; $3 = $748; $4 = $749; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $707 = $font; $708 = HEAP32[$707>>2]|0; $709 = HEAP32[$708>>2]|0; $710 = $rightTransition; $711 = 280.0 + $710; FUNCTION_TABLE_viiddidd[$709 & 8191]($707,$buffer,$711,161.0,0,0.0,0.0); $j = 0; while(1) { $712 = $j; $713 = HEAP32[11900]|0; $714 = ($712|0)<($713|0); if (!($714)) { break; } $715 = ((($208)) + 172|0); $716 = HEAP32[$715>>2]|0; $717 = $j; $718 = (__ZN8WSrcDeck8getCountEi($716,$717)|0); $value1 = $718; $719 = $value1; $720 = ($719|0)>(0); do { if ($720) { $721 = $value1; HEAP32[$vararg_buffer1>>2] = $721; (_sprintf($buffer,158799,$vararg_buffer1)|0); $722 = $font; $723 = HEAP32[$722>>2]|0; $724 = HEAP32[$723>>2]|0; $725 = $rightTransition; $726 = 290.0 + $725; $727 = $nb_letters; $728 = ($727*13)|0; $729 = (+($728|0)); $730 = $726 + $729; FUNCTION_TABLE_viiddidd[$724 & 8191]($722,$buffer,$730,176.0,0,0.0,0.0); $731 = $r; $732 = ((($208)) + 28|0); $733 = $j; $734 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj($732,$733)|0); $735 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($734)|0); $736 = $rightTransition; $737 = 283.0 + $736; $738 = $nb_letters; $739 = ($738*13)|0; $740 = (+($739|0)); $741 = $737 + $740; __ZN9JRenderer10RenderQuadEP5JQuadfffff($731,$735,$741,182.0,0.0,0.5,0.5); $742 = $value1; $743 = ($742|0)>(9); $744 = $nb_letters; if ($743) { $745 = (($744) + 3)|0; $nb_letters = $745; break; } else { $750 = (($744) + 2)|0; $nb_letters = $750; break; } } } while(0); $751 = $j; $752 = (($751) + 1)|0; $j = $752; } STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } $753 = ((($208)) + 180|0); $754 = HEAP32[$753>>2]|0; $755 = ((($208)) + 172|0); $756 = HEAP32[$755>>2]|0; __ZN12StatsWrapper11updateStatsEP15DeckDataWrapper($754,$756); $757 = ((($208)) + 112|0); $758 = +HEAPF32[$757>>2]; $759 = $758 / 2.0; $760 = -$759; $761 = $760 * 480.0; $leftTransition = $761; $762 = $leftTransition; $763 = -$762; $rightTransition = $763; $764 = $r; $765 = $leftTransition; $766 = 0.0 + $765; __ZN9JRenderer8FillRectEffffj($764,$766,0.0,240.0,272.0,-2147483648); $767 = $r; $768 = $rightTransition; $769 = 240.0 + $768; __ZN9JRenderer8FillRectEffffj($767,$769,0.0,240.0,272.0,-2147483648); $770 = $r; $771 = $leftTransition; $772 = 10.0 + $771; __ZN9JRenderer8FillRectEffffj($770,$772,10.0,230.0,252.0,-2147483648); $773 = $r; $774 = $rightTransition; $775 = 240.0 + $774; __ZN9JRenderer8FillRectEffffj($773,$775,10.0,230.0,252.0,-2147483648); $nb_letters3 = 0; $graphColor = -929326181; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,130839); __THREW__ = 0; invoke_vii(3887,($STATS_TITLE_FORMAT|0),($51|0)); $776 = __THREW__; __THREW__ = 0; $777 = $776&1; if ($777) { $782 = ___cxa_find_matching_catch()|0; $783 = tempRet0; $3 = $782; $4 = $783; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $778 = ((($208)) + 180|0); $779 = HEAP32[$778>>2]|0; $780 = ((($779)) + 4|0); $781 = HEAP32[$780>>2]|0; L225: do { switch ($781|0) { case 1: { $784 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $785 = ((($208)) + 180|0); $786 = HEAP32[$785>>2]|0; $787 = ((($786)) + 4|0); $788 = HEAP32[$787>>2]|0; __THREW__ = 0; invoke_vii(3797,($53|0),(130846|0)); $789 = __THREW__; __THREW__ = 0; $790 = $789&1; if ($790) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($52|0),($53|0)); $791 = __THREW__; __THREW__ = 0; $792 = $791&1; do { if ($792) { $874 = ___cxa_find_matching_catch()|0; $875 = tempRet0; $3 = $874; $4 = $875; } else { $793 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($52)|0); __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $788; $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); HEAP32[$vararg_ptr7>>2] = $793; (invoke_iiii(3889,($buffer2|0),($784|0),($vararg_buffer4|0))|0); $794 = __THREW__; __THREW__ = 0; $795 = $794&1; if ($795) { $876 = ___cxa_find_matching_catch()|0; $877 = tempRet0; $3 = $876; $4 = $877; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $796 = $font; $797 = HEAP32[$796>>2]|0; $798 = HEAP32[$797>>2]|0; $799 = $leftTransition; $800 = 10.0 + $799; __THREW__ = 0; invoke_viiddidd($798|0,($796|0),($buffer2|0),(+$800),10.0,0,0.0,0.0); $801 = __THREW__; __THREW__ = 0; $802 = $801&1; if ($802) { label = 161; break L225; } $posY = 30.0; $posX = 180.0; __THREW__ = 0; invoke_vii(3797,($55|0),(130819|0)); $803 = __THREW__; __THREW__ = 0; $804 = $803&1; if ($804) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($54|0),($55|0)); $805 = __THREW__; __THREW__ = 0; $806 = $805&1; do { if ($806) { $878 = ___cxa_find_matching_catch()|0; $879 = tempRet0; $3 = $878; $4 = $879; } else { $807 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($54)|0); $808 = ((($208)) + 180|0); $809 = HEAP32[$808>>2]|0; $810 = ((($809)) + 24|0); $811 = HEAP32[$810>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer8>>2] = $811; (invoke_iiii(3889,($buffer2|0),($807|0),($vararg_buffer8|0))|0); $812 = __THREW__; __THREW__ = 0; $813 = $812&1; if ($813) { $880 = ___cxa_find_matching_catch()|0; $881 = tempRet0; $3 = $880; $4 = $881; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $814 = $font; $815 = HEAP32[$814>>2]|0; $816 = HEAP32[$815>>2]|0; $817 = $leftTransition; $818 = 20.0 + $817; $819 = $posY; __THREW__ = 0; invoke_viiddidd($816|0,($814|0),($buffer2|0),(+$818),(+$819),0,0.0,0.0); $820 = __THREW__; __THREW__ = 0; $821 = $820&1; if ($821) { label = 161; break L225; } $822 = $posY; $823 = $822 + 10.0; $posY = $823; $j4 = 0; while(1) { $824 = $j4; $825 = HEAP32[11900]|0; $826 = ($824|0)<($825|0); if (!($826)) { break; } $827 = ((($208)) + 172|0); $828 = HEAP32[$827>>2]|0; $829 = $j4; __THREW__ = 0; $830 = (invoke_iii(4763,($828|0),($829|0))|0); $831 = __THREW__; __THREW__ = 0; $832 = $831&1; if ($832) { label = 161; break L225; } $value5 = $830; $833 = $value5; $834 = ($833|0)>(0); do { if ($834) { $835 = $value5; __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $835; (invoke_iiii(3889,($buffer2|0),(158799|0),($vararg_buffer11|0))|0); $836 = __THREW__; __THREW__ = 0; $837 = $836&1; if ($837) { label = 161; break L225; } $838 = $font; $839 = HEAP32[$838>>2]|0; $840 = HEAP32[$839>>2]|0; $841 = $nb_letters3; $842 = ($841*13)|0; $843 = (38 + ($842))|0; $844 = (+($843|0)); $845 = $leftTransition; $846 = $844 + $845; $847 = $posY; $848 = $847 + 5.0; __THREW__ = 0; invoke_viiddidd($840|0,($838|0),($buffer2|0),(+$846),(+$848),0,0.0,0.0); $849 = __THREW__; __THREW__ = 0; $850 = $849&1; if ($850) { label = 161; break L225; } $851 = $r; $852 = ((($208)) + 28|0); $853 = $j4; __THREW__ = 0; $854 = (invoke_iii(4559,($852|0),($853|0))|0); $855 = __THREW__; __THREW__ = 0; $856 = $855&1; if ($856) { label = 161; break L225; } $857 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($854)|0); $858 = $nb_letters3; $859 = ($858*13)|0; $860 = (30 + ($859))|0; $861 = (+($860|0)); $862 = $leftTransition; $863 = $861 + $862; $864 = $posY; $865 = $864 + 11.0; __THREW__ = 0; invoke_viiddddd(3893,($851|0),($857|0),(+$863),(+$865),0.0,0.5,0.5); $866 = __THREW__; __THREW__ = 0; $867 = $866&1; if ($867) { label = 161; break L225; } $868 = $value5; $869 = ($868|0)>(9); $870 = $nb_letters3; if ($869) { $871 = (($870) + 3)|0; $nb_letters3 = $871; break; } else { $882 = (($870) + 2)|0; $nb_letters3 = $882; break; } } } while(0); $883 = $j4; $884 = (($883) + 1)|0; $j4 = $884; } $885 = $posY; $886 = $885 + 25.0; $posY = $886; $887 = $r; $888 = $posX; $889 = $888 - 4.0; $890 = $leftTransition; $891 = $889 + $890; $892 = $posY; $893 = $892 - 1.0; $894 = $posX; $895 = $894 - 4.0; $896 = $leftTransition; $897 = $895 + $896; $898 = $posY; $899 = $898 + 177.0; __THREW__ = 0; invoke_viddddi(5254,($887|0),(+$891),(+$893),(+$897),(+$899),-2130706433); $900 = __THREW__; __THREW__ = 0; $901 = $900&1; if ($901) { label = 161; break L225; } $902 = $r; $903 = $leftTransition; $904 = 19.0 + $903; $905 = $posY; $906 = $905 - 1.0; $907 = $leftTransition; $908 = 19.0 + $907; $909 = $posY; $910 = $909 + 177.0; __THREW__ = 0; invoke_viddddi(5254,($902|0),(+$904),(+$906),(+$908),(+$910),-2130706433); $911 = __THREW__; __THREW__ = 0; $912 = $911&1; if ($912) { label = 161; break L225; } $913 = $r; $914 = $posX; $915 = $914 + 40.0; $916 = $leftTransition; $917 = $915 + $916; $918 = $posY; $919 = $918 - 1.0; $920 = $posX; $921 = $920 + 40.0; $922 = $leftTransition; $923 = $921 + $922; $924 = $posY; $925 = $924 + 177.0; __THREW__ = 0; invoke_viddddi(5254,($913|0),(+$917),(+$919),(+$923),(+$925),-2130706433); $926 = __THREW__; __THREW__ = 0; $927 = $926&1; if ($927) { label = 161; break L225; } $928 = $r; $929 = $leftTransition; $930 = 20.0 + $929; $931 = $posY; $932 = $931 - 1.0; $933 = $posX; $934 = $933 + 40.0; $935 = $leftTransition; $936 = $934 + $935; $937 = $posY; $938 = $937 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($928|0),(+$930),(+$932),(+$936),(+$938),-2130706433); $939 = __THREW__; __THREW__ = 0; $940 = $939&1; if ($940) { label = 161; break L225; } $941 = $font; $942 = HEAP32[$941>>2]|0; $943 = ((($942)) + 4|0); $944 = HEAP32[$943>>2]|0; __THREW__ = 0; invoke_vii(3797,($57|0),(149090|0)); $945 = __THREW__; __THREW__ = 0; $946 = $945&1; if ($946) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($56|0),($57|0)); $947 = __THREW__; __THREW__ = 0; $948 = $947&1; do { if ($948) { $1520 = ___cxa_find_matching_catch()|0; $1521 = tempRet0; $3 = $1520; $4 = $1521; } else { $949 = $leftTransition; $950 = 20.0 + $949; $951 = $posY; __THREW__ = 0; invoke_viiddidd($944|0,($941|0),($56|0),(+$950),(+$951),0,0.0,0.0); $952 = __THREW__; __THREW__ = 0; $953 = $952&1; if ($953) { $1522 = ___cxa_find_matching_catch()|0; $1523 = tempRet0; $3 = $1522; $4 = $1523; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __THREW__ = 0; invoke_vii(3797,($59|0),(158799|0)); $954 = __THREW__; __THREW__ = 0; $955 = $954&1; if ($955) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($58|0),($59|0)); $956 = __THREW__; __THREW__ = 0; $957 = $956&1; do { if ($957) { $1524 = ___cxa_find_matching_catch()|0; $1525 = tempRet0; $3 = $1524; $4 = $1525; } else { $958 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($58)|0); $959 = ((($208)) + 180|0); $960 = HEAP32[$959>>2]|0; $961 = ((($960)) + 28|0); $962 = HEAP32[$961>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer14>>2] = $962; (invoke_iiii(3889,($buffer2|0),($958|0),($vararg_buffer14|0))|0); $963 = __THREW__; __THREW__ = 0; $964 = $963&1; if ($964) { $1526 = ___cxa_find_matching_catch()|0; $1527 = tempRet0; $3 = $1526; $4 = $1527; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); $965 = $font; $966 = HEAP32[$965>>2]|0; $967 = HEAP32[$966>>2]|0; $968 = $posX; $969 = $leftTransition; $970 = $968 + $969; $971 = $posY; __THREW__ = 0; invoke_viiddidd($967|0,($965|0),($buffer2|0),(+$970),(+$971),0,0.0,0.0); $972 = __THREW__; __THREW__ = 0; $973 = $972&1; if ($973) { label = 161; break L225; } $974 = $posY; $975 = $974 + 14.0; $posY = $975; $976 = $r; $977 = $leftTransition; $978 = 20.0 + $977; $979 = $posY; $980 = $979 - 1.0; $981 = $posX; $982 = $981 + 40.0; $983 = $leftTransition; $984 = $982 + $983; $985 = $posY; $986 = $985 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($976|0),(+$978),(+$980),(+$984),(+$986),-2130706433); $987 = __THREW__; __THREW__ = 0; $988 = $987&1; if ($988) { label = 161; break L225; } $989 = $font; $990 = HEAP32[$989>>2]|0; $991 = ((($990)) + 4|0); $992 = HEAP32[$991>>2]|0; __THREW__ = 0; invoke_vii(3797,($61|0),(149073|0)); $993 = __THREW__; __THREW__ = 0; $994 = $993&1; if ($994) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($60|0),($61|0)); $995 = __THREW__; __THREW__ = 0; $996 = $995&1; do { if ($996) { $1528 = ___cxa_find_matching_catch()|0; $1529 = tempRet0; $3 = $1528; $4 = $1529; } else { $997 = $leftTransition; $998 = 20.0 + $997; $999 = $posY; __THREW__ = 0; invoke_viiddidd($992|0,($989|0),($60|0),(+$998),(+$999),0,0.0,0.0); $1000 = __THREW__; __THREW__ = 0; $1001 = $1000&1; if ($1001) { $1530 = ___cxa_find_matching_catch()|0; $1531 = tempRet0; $3 = $1530; $4 = $1531; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __THREW__ = 0; invoke_vii(3797,($63|0),(158799|0)); $1002 = __THREW__; __THREW__ = 0; $1003 = $1002&1; if ($1003) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($62|0),($63|0)); $1004 = __THREW__; __THREW__ = 0; $1005 = $1004&1; do { if ($1005) { $1532 = ___cxa_find_matching_catch()|0; $1533 = tempRet0; $3 = $1532; $4 = $1533; } else { $1006 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($62)|0); $1007 = ((($208)) + 180|0); $1008 = HEAP32[$1007>>2]|0; $1009 = ((($1008)) + 64|0); $1010 = HEAP32[$1009>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer17>>2] = $1010; (invoke_iiii(3889,($buffer2|0),($1006|0),($vararg_buffer17|0))|0); $1011 = __THREW__; __THREW__ = 0; $1012 = $1011&1; if ($1012) { $1534 = ___cxa_find_matching_catch()|0; $1535 = tempRet0; $3 = $1534; $4 = $1535; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); $1013 = $font; $1014 = HEAP32[$1013>>2]|0; $1015 = HEAP32[$1014>>2]|0; $1016 = $posX; $1017 = $leftTransition; $1018 = $1016 + $1017; $1019 = $posY; __THREW__ = 0; invoke_viiddidd($1015|0,($1013|0),($buffer2|0),(+$1018),(+$1019),0,0.0,0.0); $1020 = __THREW__; __THREW__ = 0; $1021 = $1020&1; if ($1021) { label = 161; break L225; } $1022 = $posY; $1023 = $1022 + 14.0; $posY = $1023; $1024 = $r; $1025 = $leftTransition; $1026 = 20.0 + $1025; $1027 = $posY; $1028 = $1027 - 1.0; $1029 = $posX; $1030 = $1029 + 40.0; $1031 = $leftTransition; $1032 = $1030 + $1031; $1033 = $posY; $1034 = $1033 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1024|0),(+$1026),(+$1028),(+$1032),(+$1034),-2130706433); $1035 = __THREW__; __THREW__ = 0; $1036 = $1035&1; if ($1036) { label = 161; break L225; } $1037 = $font; $1038 = HEAP32[$1037>>2]|0; $1039 = ((($1038)) + 4|0); $1040 = HEAP32[$1039>>2]|0; __THREW__ = 0; invoke_vii(3797,($65|0),(149083|0)); $1041 = __THREW__; __THREW__ = 0; $1042 = $1041&1; if ($1042) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($64|0),($65|0)); $1043 = __THREW__; __THREW__ = 0; $1044 = $1043&1; do { if ($1044) { $1536 = ___cxa_find_matching_catch()|0; $1537 = tempRet0; $3 = $1536; $4 = $1537; } else { $1045 = $leftTransition; $1046 = 20.0 + $1045; $1047 = $posY; __THREW__ = 0; invoke_viiddidd($1040|0,($1037|0),($64|0),(+$1046),(+$1047),0,0.0,0.0); $1048 = __THREW__; __THREW__ = 0; $1049 = $1048&1; if ($1049) { $1538 = ___cxa_find_matching_catch()|0; $1539 = tempRet0; $3 = $1538; $4 = $1539; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); __THREW__ = 0; invoke_vii(3797,($67|0),(158799|0)); $1050 = __THREW__; __THREW__ = 0; $1051 = $1050&1; if ($1051) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($66|0),($67|0)); $1052 = __THREW__; __THREW__ = 0; $1053 = $1052&1; do { if ($1053) { $1540 = ___cxa_find_matching_catch()|0; $1541 = tempRet0; $3 = $1540; $4 = $1541; } else { $1054 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($66)|0); $1055 = ((($208)) + 180|0); $1056 = HEAP32[$1055>>2]|0; $1057 = ((($1056)) + 68|0); $1058 = HEAP32[$1057>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer20>>2] = $1058; (invoke_iiii(3889,($buffer2|0),($1054|0),($vararg_buffer20|0))|0); $1059 = __THREW__; __THREW__ = 0; $1060 = $1059&1; if ($1060) { $1542 = ___cxa_find_matching_catch()|0; $1543 = tempRet0; $3 = $1542; $4 = $1543; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); $1061 = $font; $1062 = HEAP32[$1061>>2]|0; $1063 = HEAP32[$1062>>2]|0; $1064 = $posX; $1065 = $leftTransition; $1066 = $1064 + $1065; $1067 = $posY; __THREW__ = 0; invoke_viiddidd($1063|0,($1061|0),($buffer2|0),(+$1066),(+$1067),0,0.0,0.0); $1068 = __THREW__; __THREW__ = 0; $1069 = $1068&1; if ($1069) { label = 161; break L225; } $1070 = $posY; $1071 = $1070 + 10.0; $posY = $1071; $1072 = $font; $1073 = HEAP32[$1072>>2]|0; $1074 = ((($1073)) + 4|0); $1075 = HEAP32[$1074>>2]|0; __THREW__ = 0; invoke_vii(3797,($69|0),(130865|0)); $1076 = __THREW__; __THREW__ = 0; $1077 = $1076&1; if ($1077) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($68|0),($69|0)); $1078 = __THREW__; __THREW__ = 0; $1079 = $1078&1; do { if ($1079) { $1544 = ___cxa_find_matching_catch()|0; $1545 = tempRet0; $3 = $1544; $4 = $1545; } else { $1080 = $leftTransition; $1081 = 30.0 + $1080; $1082 = $posY; __THREW__ = 0; invoke_viiddidd($1075|0,($1072|0),($68|0),(+$1081),(+$1082),0,0.0,0.0); $1083 = __THREW__; __THREW__ = 0; $1084 = $1083&1; if ($1084) { $1546 = ___cxa_find_matching_catch()|0; $1547 = tempRet0; $3 = $1546; $4 = $1547; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __THREW__ = 0; invoke_vii(3797,($71|0),(158799|0)); $1085 = __THREW__; __THREW__ = 0; $1086 = $1085&1; if ($1086) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($70|0),($71|0)); $1087 = __THREW__; __THREW__ = 0; $1088 = $1087&1; do { if ($1088) { $1548 = ___cxa_find_matching_catch()|0; $1549 = tempRet0; $3 = $1548; $4 = $1549; } else { $1089 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($70)|0); $1090 = ((($208)) + 180|0); $1091 = HEAP32[$1090>>2]|0; $1092 = ((($1091)) + 72|0); $1093 = HEAP32[$1092>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer23>>2] = $1093; (invoke_iiii(3889,($buffer2|0),($1089|0),($vararg_buffer23|0))|0); $1094 = __THREW__; __THREW__ = 0; $1095 = $1094&1; if ($1095) { $1550 = ___cxa_find_matching_catch()|0; $1551 = tempRet0; $3 = $1550; $4 = $1551; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); $1096 = $font; $1097 = HEAP32[$1096>>2]|0; $1098 = HEAP32[$1097>>2]|0; $1099 = $posX; $1100 = $leftTransition; $1101 = $1099 + $1100; $1102 = $posY; __THREW__ = 0; invoke_viiddidd($1098|0,($1096|0),($buffer2|0),(+$1101),(+$1102),0,0.0,0.0); $1103 = __THREW__; __THREW__ = 0; $1104 = $1103&1; if ($1104) { label = 161; break L225; } $1105 = $posY; $1106 = $1105 + 10.0; $posY = $1106; $1107 = $font; $1108 = HEAP32[$1107>>2]|0; $1109 = ((($1108)) + 4|0); $1110 = HEAP32[$1109>>2]|0; __THREW__ = 0; invoke_vii(3797,($73|0),(130874|0)); $1111 = __THREW__; __THREW__ = 0; $1112 = $1111&1; if ($1112) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($72|0),($73|0)); $1113 = __THREW__; __THREW__ = 0; $1114 = $1113&1; do { if ($1114) { $1552 = ___cxa_find_matching_catch()|0; $1553 = tempRet0; $3 = $1552; $4 = $1553; } else { $1115 = $leftTransition; $1116 = 30.0 + $1115; $1117 = $posY; __THREW__ = 0; invoke_viiddidd($1110|0,($1107|0),($72|0),(+$1116),(+$1117),0,0.0,0.0); $1118 = __THREW__; __THREW__ = 0; $1119 = $1118&1; if ($1119) { $1554 = ___cxa_find_matching_catch()|0; $1555 = tempRet0; $3 = $1554; $4 = $1555; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __THREW__ = 0; invoke_vii(3797,($75|0),(158799|0)); $1120 = __THREW__; __THREW__ = 0; $1121 = $1120&1; if ($1121) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($74|0),($75|0)); $1122 = __THREW__; __THREW__ = 0; $1123 = $1122&1; do { if ($1123) { $1556 = ___cxa_find_matching_catch()|0; $1557 = tempRet0; $3 = $1556; $4 = $1557; } else { $1124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($74)|0); $1125 = ((($208)) + 180|0); $1126 = HEAP32[$1125>>2]|0; $1127 = ((($1126)) + 76|0); $1128 = HEAP32[$1127>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer26>>2] = $1128; (invoke_iiii(3889,($buffer2|0),($1124|0),($vararg_buffer26|0))|0); $1129 = __THREW__; __THREW__ = 0; $1130 = $1129&1; if ($1130) { $1558 = ___cxa_find_matching_catch()|0; $1559 = tempRet0; $3 = $1558; $4 = $1559; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); $1131 = $font; $1132 = HEAP32[$1131>>2]|0; $1133 = HEAP32[$1132>>2]|0; $1134 = $posX; $1135 = $leftTransition; $1136 = $1134 + $1135; $1137 = $posY; __THREW__ = 0; invoke_viiddidd($1133|0,($1131|0),($buffer2|0),(+$1136),(+$1137),0,0.0,0.0); $1138 = __THREW__; __THREW__ = 0; $1139 = $1138&1; if ($1139) { label = 161; break L225; } $1140 = $posY; $1141 = $1140 + 10.0; $posY = $1141; $1142 = $font; $1143 = HEAP32[$1142>>2]|0; $1144 = ((($1143)) + 4|0); $1145 = HEAP32[$1144>>2]|0; __THREW__ = 0; invoke_vii(3797,($77|0),(130887|0)); $1146 = __THREW__; __THREW__ = 0; $1147 = $1146&1; if ($1147) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($76|0),($77|0)); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; do { if ($1149) { $1560 = ___cxa_find_matching_catch()|0; $1561 = tempRet0; $3 = $1560; $4 = $1561; } else { $1150 = $leftTransition; $1151 = 30.0 + $1150; $1152 = $posY; __THREW__ = 0; invoke_viiddidd($1145|0,($1142|0),($76|0),(+$1151),(+$1152),0,0.0,0.0); $1153 = __THREW__; __THREW__ = 0; $1154 = $1153&1; if ($1154) { $1562 = ___cxa_find_matching_catch()|0; $1563 = tempRet0; $3 = $1562; $4 = $1563; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); __THREW__ = 0; invoke_vii(3797,($79|0),(158799|0)); $1155 = __THREW__; __THREW__ = 0; $1156 = $1155&1; if ($1156) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($78|0),($79|0)); $1157 = __THREW__; __THREW__ = 0; $1158 = $1157&1; do { if ($1158) { $1564 = ___cxa_find_matching_catch()|0; $1565 = tempRet0; $3 = $1564; $4 = $1565; } else { $1159 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($78)|0); $1160 = ((($208)) + 180|0); $1161 = HEAP32[$1160>>2]|0; $1162 = ((($1161)) + 80|0); $1163 = HEAP32[$1162>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer29>>2] = $1163; (invoke_iiii(3889,($buffer2|0),($1159|0),($vararg_buffer29|0))|0); $1164 = __THREW__; __THREW__ = 0; $1165 = $1164&1; if ($1165) { $1566 = ___cxa_find_matching_catch()|0; $1567 = tempRet0; $3 = $1566; $4 = $1567; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); $1166 = $font; $1167 = HEAP32[$1166>>2]|0; $1168 = HEAP32[$1167>>2]|0; $1169 = $posX; $1170 = $leftTransition; $1171 = $1169 + $1170; $1172 = $posY; __THREW__ = 0; invoke_viiddidd($1168|0,($1166|0),($buffer2|0),(+$1171),(+$1172),0,0.0,0.0); $1173 = __THREW__; __THREW__ = 0; $1174 = $1173&1; if ($1174) { label = 161; break L225; } $1175 = $posY; $1176 = $1175 + 14.0; $posY = $1176; $1177 = $r; $1178 = $leftTransition; $1179 = 20.0 + $1178; $1180 = $posY; $1181 = $1180 - 1.0; $1182 = $posX; $1183 = $1182 + 40.0; $1184 = $leftTransition; $1185 = $1183 + $1184; $1186 = $posY; $1187 = $1186 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1177|0),(+$1179),(+$1181),(+$1185),(+$1187),-2130706433); $1188 = __THREW__; __THREW__ = 0; $1189 = $1188&1; if ($1189) { label = 161; break L225; } $1190 = $font; $1191 = HEAP32[$1190>>2]|0; $1192 = ((($1191)) + 4|0); $1193 = HEAP32[$1192>>2]|0; __THREW__ = 0; invoke_vii(3797,($81|0),(130897|0)); $1194 = __THREW__; __THREW__ = 0; $1195 = $1194&1; if ($1195) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($80|0),($81|0)); $1196 = __THREW__; __THREW__ = 0; $1197 = $1196&1; do { if ($1197) { $1568 = ___cxa_find_matching_catch()|0; $1569 = tempRet0; $3 = $1568; $4 = $1569; } else { $1198 = $leftTransition; $1199 = 20.0 + $1198; $1200 = $posY; __THREW__ = 0; invoke_viiddidd($1193|0,($1190|0),($80|0),(+$1199),(+$1200),0,0.0,0.0); $1201 = __THREW__; __THREW__ = 0; $1202 = $1201&1; if ($1202) { $1570 = ___cxa_find_matching_catch()|0; $1571 = tempRet0; $3 = $1570; $4 = $1571; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); __THREW__ = 0; invoke_vii(3797,($83|0),(130925|0)); $1203 = __THREW__; __THREW__ = 0; $1204 = $1203&1; if ($1204) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($82|0),($83|0)); $1205 = __THREW__; __THREW__ = 0; $1206 = $1205&1; do { if ($1206) { $1572 = ___cxa_find_matching_catch()|0; $1573 = tempRet0; $3 = $1572; $4 = $1573; } else { $1207 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($82)|0); $1208 = ((($208)) + 180|0); $1209 = HEAP32[$1208>>2]|0; $1210 = ((($1209)) + 40|0); $1211 = +HEAPF32[$1210>>2]; $1212 = $1211; __THREW__ = 0; HEAPF64[$vararg_buffer32>>3] = $1212; (invoke_iiii(3889,($buffer2|0),($1207|0),($vararg_buffer32|0))|0); $1213 = __THREW__; __THREW__ = 0; $1214 = $1213&1; if ($1214) { $1574 = ___cxa_find_matching_catch()|0; $1575 = tempRet0; $3 = $1574; $4 = $1575; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); $1215 = $font; $1216 = HEAP32[$1215>>2]|0; $1217 = HEAP32[$1216>>2]|0; $1218 = $posX; $1219 = $leftTransition; $1220 = $1218 + $1219; $1221 = $posY; __THREW__ = 0; invoke_viiddidd($1217|0,($1215|0),($buffer2|0),(+$1220),(+$1221),0,0.0,0.0); $1222 = __THREW__; __THREW__ = 0; $1223 = $1222&1; if ($1223) { label = 161; break L225; } $1224 = $posY; $1225 = $1224 + 14.0; $posY = $1225; $1226 = $r; $1227 = $leftTransition; $1228 = 20.0 + $1227; $1229 = $posY; $1230 = $1229 - 1.0; $1231 = $posX; $1232 = $1231 + 40.0; $1233 = $leftTransition; $1234 = $1232 + $1233; $1235 = $posY; $1236 = $1235 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1226|0),(+$1228),(+$1230),(+$1234),(+$1236),-2130706433); $1237 = __THREW__; __THREW__ = 0; $1238 = $1237&1; if ($1238) { label = 161; break L225; } $1239 = $font; $1240 = HEAP32[$1239>>2]|0; $1241 = ((($1240)) + 4|0); $1242 = HEAP32[$1241>>2]|0; __THREW__ = 0; invoke_vii(3797,($85|0),(130931|0)); $1243 = __THREW__; __THREW__ = 0; $1244 = $1243&1; if ($1244) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($84|0),($85|0)); $1245 = __THREW__; __THREW__ = 0; $1246 = $1245&1; do { if ($1246) { $1576 = ___cxa_find_matching_catch()|0; $1577 = tempRet0; $3 = $1576; $4 = $1577; } else { $1247 = $leftTransition; $1248 = 20.0 + $1247; $1249 = $posY; __THREW__ = 0; invoke_viiddidd($1242|0,($1239|0),($84|0),(+$1248),(+$1249),0,0.0,0.0); $1250 = __THREW__; __THREW__ = 0; $1251 = $1250&1; if ($1251) { $1578 = ___cxa_find_matching_catch()|0; $1579 = tempRet0; $3 = $1578; $4 = $1579; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); $1252 = $posY; $1253 = $1252 + 10.0; $posY = $1253; $1254 = $font; $1255 = HEAP32[$1254>>2]|0; $1256 = ((($1255)) + 4|0); $1257 = HEAP32[$1256>>2]|0; __THREW__ = 0; invoke_vii(3797,($87|0),(130945|0)); $1258 = __THREW__; __THREW__ = 0; $1259 = $1258&1; if ($1259) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($86|0),($87|0)); $1260 = __THREW__; __THREW__ = 0; $1261 = $1260&1; do { if ($1261) { $1580 = ___cxa_find_matching_catch()|0; $1581 = tempRet0; $3 = $1580; $4 = $1581; } else { $1262 = $leftTransition; $1263 = 30.0 + $1262; $1264 = $posY; __THREW__ = 0; invoke_viiddidd($1257|0,($1254|0),($86|0),(+$1263),(+$1264),0,0.0,0.0); $1265 = __THREW__; __THREW__ = 0; $1266 = $1265&1; if ($1266) { $1582 = ___cxa_find_matching_catch()|0; $1583 = tempRet0; $3 = $1582; $4 = $1583; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); __THREW__ = 0; invoke_vii(3797,($89|0),(130965|0)); $1267 = __THREW__; __THREW__ = 0; $1268 = $1267&1; if ($1268) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($88|0),($89|0)); $1269 = __THREW__; __THREW__ = 0; $1270 = $1269&1; do { if ($1270) { $1584 = ___cxa_find_matching_catch()|0; $1585 = tempRet0; $3 = $1584; $4 = $1585; } else { $1271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($88)|0); $1272 = ((($208)) + 180|0); $1273 = HEAP32[$1272>>2]|0; $1274 = ((($1273)) + 88|0); $1275 = +HEAPF32[$1274>>2]; $1276 = $1275; __THREW__ = 0; HEAPF64[$vararg_buffer35>>3] = $1276; (invoke_iiii(3889,($buffer2|0),($1271|0),($vararg_buffer35|0))|0); $1277 = __THREW__; __THREW__ = 0; $1278 = $1277&1; if ($1278) { $1586 = ___cxa_find_matching_catch()|0; $1587 = tempRet0; $3 = $1586; $4 = $1587; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); $1279 = $font; $1280 = HEAP32[$1279>>2]|0; $1281 = HEAP32[$1280>>2]|0; $1282 = $posX; $1283 = $leftTransition; $1284 = $1282 + $1283; $1285 = $posY; __THREW__ = 0; invoke_viiddidd($1281|0,($1279|0),($buffer2|0),(+$1284),(+$1285),0,0.0,0.0); $1286 = __THREW__; __THREW__ = 0; $1287 = $1286&1; if ($1287) { label = 161; break L225; } $1288 = $posY; $1289 = $1288 + 10.0; $posY = $1289; $1290 = $font; $1291 = HEAP32[$1290>>2]|0; $1292 = ((($1291)) + 4|0); $1293 = HEAP32[$1292>>2]|0; __THREW__ = 0; invoke_vii(3797,($91|0),(130973|0)); $1294 = __THREW__; __THREW__ = 0; $1295 = $1294&1; if ($1295) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($90|0),($91|0)); $1296 = __THREW__; __THREW__ = 0; $1297 = $1296&1; do { if ($1297) { $1588 = ___cxa_find_matching_catch()|0; $1589 = tempRet0; $3 = $1588; $4 = $1589; } else { $1298 = $leftTransition; $1299 = 30.0 + $1298; $1300 = $posY; __THREW__ = 0; invoke_viiddidd($1293|0,($1290|0),($90|0),(+$1299),(+$1300),0,0.0,0.0); $1301 = __THREW__; __THREW__ = 0; $1302 = $1301&1; if ($1302) { $1590 = ___cxa_find_matching_catch()|0; $1591 = tempRet0; $3 = $1590; $4 = $1591; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); __THREW__ = 0; invoke_vii(3797,($93|0),(130965|0)); $1303 = __THREW__; __THREW__ = 0; $1304 = $1303&1; if ($1304) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($92|0),($93|0)); $1305 = __THREW__; __THREW__ = 0; $1306 = $1305&1; do { if ($1306) { $1592 = ___cxa_find_matching_catch()|0; $1593 = tempRet0; $3 = $1592; $4 = $1593; } else { $1307 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($92)|0); $1308 = ((($208)) + 180|0); $1309 = HEAP32[$1308>>2]|0; $1310 = ((($1309)) + 88|0); $1311 = ((($1310)) + 8|0); $1312 = +HEAPF32[$1311>>2]; $1313 = $1312; __THREW__ = 0; HEAPF64[$vararg_buffer38>>3] = $1313; (invoke_iiii(3889,($buffer2|0),($1307|0),($vararg_buffer38|0))|0); $1314 = __THREW__; __THREW__ = 0; $1315 = $1314&1; if ($1315) { $1594 = ___cxa_find_matching_catch()|0; $1595 = tempRet0; $3 = $1594; $4 = $1595; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); $1316 = $font; $1317 = HEAP32[$1316>>2]|0; $1318 = HEAP32[$1317>>2]|0; $1319 = $posX; $1320 = $leftTransition; $1321 = $1319 + $1320; $1322 = $posY; __THREW__ = 0; invoke_viiddidd($1318|0,($1316|0),($buffer2|0),(+$1321),(+$1322),0,0.0,0.0); $1323 = __THREW__; __THREW__ = 0; $1324 = $1323&1; if ($1324) { label = 161; break L225; } $1325 = $posY; $1326 = $1325 + 10.0; $posY = $1326; $1327 = $font; $1328 = HEAP32[$1327>>2]|0; $1329 = ((($1328)) + 4|0); $1330 = HEAP32[$1329>>2]|0; __THREW__ = 0; invoke_vii(3797,($95|0),(130992|0)); $1331 = __THREW__; __THREW__ = 0; $1332 = $1331&1; if ($1332) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($94|0),($95|0)); $1333 = __THREW__; __THREW__ = 0; $1334 = $1333&1; do { if ($1334) { $1596 = ___cxa_find_matching_catch()|0; $1597 = tempRet0; $3 = $1596; $4 = $1597; } else { $1335 = $leftTransition; $1336 = 30.0 + $1335; $1337 = $posY; __THREW__ = 0; invoke_viiddidd($1330|0,($1327|0),($94|0),(+$1336),(+$1337),0,0.0,0.0); $1338 = __THREW__; __THREW__ = 0; $1339 = $1338&1; if ($1339) { $1598 = ___cxa_find_matching_catch()|0; $1599 = tempRet0; $3 = $1598; $4 = $1599; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); __THREW__ = 0; invoke_vii(3797,($97|0),(130965|0)); $1340 = __THREW__; __THREW__ = 0; $1341 = $1340&1; if ($1341) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($96|0),($97|0)); $1342 = __THREW__; __THREW__ = 0; $1343 = $1342&1; do { if ($1343) { $1600 = ___cxa_find_matching_catch()|0; $1601 = tempRet0; $3 = $1600; $4 = $1601; } else { $1344 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($96)|0); $1345 = ((($208)) + 180|0); $1346 = HEAP32[$1345>>2]|0; $1347 = ((($1346)) + 120|0); $1348 = +HEAPF32[$1347>>2]; $1349 = $1348; __THREW__ = 0; HEAPF64[$vararg_buffer41>>3] = $1349; (invoke_iiii(3889,($buffer2|0),($1344|0),($vararg_buffer41|0))|0); $1350 = __THREW__; __THREW__ = 0; $1351 = $1350&1; if ($1351) { $1602 = ___cxa_find_matching_catch()|0; $1603 = tempRet0; $3 = $1602; $4 = $1603; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($96); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($96); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); $1352 = $font; $1353 = HEAP32[$1352>>2]|0; $1354 = HEAP32[$1353>>2]|0; $1355 = $posX; $1356 = $leftTransition; $1357 = $1355 + $1356; $1358 = $posY; __THREW__ = 0; invoke_viiddidd($1354|0,($1352|0),($buffer2|0),(+$1357),(+$1358),0,0.0,0.0); $1359 = __THREW__; __THREW__ = 0; $1360 = $1359&1; if ($1360) { label = 161; break L225; } $1361 = $posY; $1362 = $1361 + 14.0; $posY = $1362; $1363 = $r; $1364 = $leftTransition; $1365 = 20.0 + $1364; $1366 = $posY; $1367 = $1366 - 1.0; $1368 = $posX; $1369 = $1368 + 40.0; $1370 = $leftTransition; $1371 = $1369 + $1370; $1372 = $posY; $1373 = $1372 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1363|0),(+$1365),(+$1367),(+$1371),(+$1373),-2130706433); $1374 = __THREW__; __THREW__ = 0; $1375 = $1374&1; if ($1375) { label = 161; break L225; } $1376 = $font; $1377 = HEAP32[$1376>>2]|0; $1378 = ((($1377)) + 4|0); $1379 = HEAP32[$1378>>2]|0; __THREW__ = 0; invoke_vii(3797,($99|0),(131017|0)); $1380 = __THREW__; __THREW__ = 0; $1381 = $1380&1; if ($1381) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($98|0),($99|0)); $1382 = __THREW__; __THREW__ = 0; $1383 = $1382&1; do { if ($1383) { $1604 = ___cxa_find_matching_catch()|0; $1605 = tempRet0; $3 = $1604; $4 = $1605; } else { $1384 = $leftTransition; $1385 = 20.0 + $1384; $1386 = $posY; __THREW__ = 0; invoke_viiddidd($1379|0,($1376|0),($98|0),(+$1385),(+$1386),0,0.0,0.0); $1387 = __THREW__; __THREW__ = 0; $1388 = $1387&1; if ($1388) { $1606 = ___cxa_find_matching_catch()|0; $1607 = tempRet0; $3 = $1606; $4 = $1607; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); $1389 = $posY; $1390 = $1389 + 10.0; $posY = $1390; $1391 = $font; $1392 = HEAP32[$1391>>2]|0; $1393 = ((($1392)) + 4|0); $1394 = HEAP32[$1393>>2]|0; __THREW__ = 0; invoke_vii(3797,($101|0),(131037|0)); $1395 = __THREW__; __THREW__ = 0; $1396 = $1395&1; if ($1396) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($100|0),($101|0)); $1397 = __THREW__; __THREW__ = 0; $1398 = $1397&1; do { if ($1398) { $1608 = ___cxa_find_matching_catch()|0; $1609 = tempRet0; $3 = $1608; $4 = $1609; } else { $1399 = $leftTransition; $1400 = 30.0 + $1399; $1401 = $posY; __THREW__ = 0; invoke_viiddidd($1394|0,($1391|0),($100|0),(+$1400),(+$1401),0,0.0,0.0); $1402 = __THREW__; __THREW__ = 0; $1403 = $1402&1; if ($1403) { $1610 = ___cxa_find_matching_catch()|0; $1611 = tempRet0; $3 = $1610; $4 = $1611; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); __THREW__ = 0; invoke_vii(3797,($103|0),(158799|0)); $1404 = __THREW__; __THREW__ = 0; $1405 = $1404&1; if ($1405) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($102|0),($103|0)); $1406 = __THREW__; __THREW__ = 0; $1407 = $1406&1; do { if ($1407) { $1612 = ___cxa_find_matching_catch()|0; $1613 = tempRet0; $3 = $1612; $4 = $1613; } else { $1408 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($102)|0); $1409 = ((($208)) + 180|0); $1410 = HEAP32[$1409>>2]|0; $1411 = ((($1410)) + 20|0); $1412 = HEAP32[$1411>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer44>>2] = $1412; (invoke_iiii(3889,($buffer2|0),($1408|0),($vararg_buffer44|0))|0); $1413 = __THREW__; __THREW__ = 0; $1414 = $1413&1; if ($1414) { $1614 = ___cxa_find_matching_catch()|0; $1615 = tempRet0; $3 = $1614; $4 = $1615; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); $1415 = $font; $1416 = HEAP32[$1415>>2]|0; $1417 = HEAP32[$1416>>2]|0; $1418 = $posX; $1419 = $leftTransition; $1420 = $1418 + $1419; $1421 = $posY; __THREW__ = 0; invoke_viiddidd($1417|0,($1415|0),($buffer2|0),(+$1420),(+$1421),0,0.0,0.0); $1422 = __THREW__; __THREW__ = 0; $1423 = $1422&1; if ($1423) { label = 161; break L225; } $1424 = $posY; $1425 = $1424 + 10.0; $posY = $1425; $1426 = $font; $1427 = HEAP32[$1426>>2]|0; $1428 = ((($1427)) + 4|0); $1429 = HEAP32[$1428>>2]|0; __THREW__ = 0; invoke_vii(3797,($105|0),(131050|0)); $1430 = __THREW__; __THREW__ = 0; $1431 = $1430&1; if ($1431) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($104|0),($105|0)); $1432 = __THREW__; __THREW__ = 0; $1433 = $1432&1; do { if ($1433) { $1616 = ___cxa_find_matching_catch()|0; $1617 = tempRet0; $3 = $1616; $4 = $1617; } else { $1434 = $leftTransition; $1435 = 30.0 + $1434; $1436 = $posY; __THREW__ = 0; invoke_viiddidd($1429|0,($1426|0),($104|0),(+$1435),(+$1436),0,0.0,0.0); $1437 = __THREW__; __THREW__ = 0; $1438 = $1437&1; if ($1438) { $1618 = ___cxa_find_matching_catch()|0; $1619 = tempRet0; $3 = $1618; $4 = $1619; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); __THREW__ = 0; invoke_vii(3797,($107|0),(131064|0)); $1439 = __THREW__; __THREW__ = 0; $1440 = $1439&1; if ($1440) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($106|0),($107|0)); $1441 = __THREW__; __THREW__ = 0; $1442 = $1441&1; do { if ($1442) { $1620 = ___cxa_find_matching_catch()|0; $1621 = tempRet0; $3 = $1620; $4 = $1621; } else { $1443 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($106)|0); $1444 = ((($208)) + 180|0); $1445 = HEAP32[$1444>>2]|0; $1446 = ((($1445)) + 16|0); $1447 = HEAP32[$1446>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer47>>2] = $1447; (invoke_iiii(3889,($buffer2|0),($1443|0),($vararg_buffer47|0))|0); $1448 = __THREW__; __THREW__ = 0; $1449 = $1448&1; if ($1449) { $1622 = ___cxa_find_matching_catch()|0; $1623 = tempRet0; $3 = $1622; $4 = $1623; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); $1450 = $font; $1451 = HEAP32[$1450>>2]|0; $1452 = HEAP32[$1451>>2]|0; $1453 = $posX; $1454 = $leftTransition; $1455 = $1453 + $1454; $1456 = $posY; __THREW__ = 0; invoke_viiddidd($1452|0,($1450|0),($buffer2|0),(+$1455),(+$1456),0,0.0,0.0); $1457 = __THREW__; __THREW__ = 0; $1458 = $1457&1; if ($1458) { label = 161; break L225; } $1459 = $posY; $1460 = $1459 + 15.0; $posY = $1460; $1461 = $r; $1462 = $leftTransition; $1463 = 20.0 + $1462; $1464 = $posY; $1465 = $1464 - 1.0; $1466 = $posX; $1467 = $1466 + 40.0; $1468 = $leftTransition; $1469 = $1467 + $1468; $1470 = $posY; $1471 = $1470 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1461|0),(+$1463),(+$1465),(+$1469),(+$1471),-2130706433); $1472 = __THREW__; __THREW__ = 0; $1473 = $1472&1; if ($1473) { label = 161; break L225; } $1474 = $font; $1475 = HEAP32[$1474>>2]|0; $1476 = ((($1475)) + 4|0); $1477 = HEAP32[$1476>>2]|0; __THREW__ = 0; invoke_vii(3797,($109|0),(131069|0)); $1478 = __THREW__; __THREW__ = 0; $1479 = $1478&1; if ($1479) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($108|0),($109|0)); $1480 = __THREW__; __THREW__ = 0; $1481 = $1480&1; do { if ($1481) { $1624 = ___cxa_find_matching_catch()|0; $1625 = tempRet0; $3 = $1624; $4 = $1625; } else { $1482 = $leftTransition; $1483 = 20.0 + $1482; $1484 = $posY; __THREW__ = 0; invoke_viiddidd($1477|0,($1474|0),($108|0),(+$1483),(+$1484),0,0.0,0.0); $1485 = __THREW__; __THREW__ = 0; $1486 = $1485&1; if ($1486) { $1626 = ___cxa_find_matching_catch()|0; $1627 = tempRet0; $3 = $1626; $4 = $1627; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); __THREW__ = 0; invoke_vii(3797,($111|0),(146068|0)); $1487 = __THREW__; __THREW__ = 0; $1488 = $1487&1; if ($1488) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($110|0),($111|0)); $1489 = __THREW__; __THREW__ = 0; $1490 = $1489&1; do { if ($1490) { $1628 = ___cxa_find_matching_catch()|0; $1629 = tempRet0; $3 = $1628; $4 = $1629; } else { $1491 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($110)|0); $1492 = ((($208)) + 180|0); $1493 = HEAP32[$1492>>2]|0; $1494 = ((($1493)) + 32|0); $1495 = HEAP32[$1494>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer50>>2] = $1495; (invoke_iiii(3889,($buffer2|0),($1491|0),($vararg_buffer50|0))|0); $1496 = __THREW__; __THREW__ = 0; $1497 = $1496&1; if ($1497) { $1630 = ___cxa_find_matching_catch()|0; $1631 = tempRet0; $3 = $1630; $4 = $1631; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); $1498 = $font; $1499 = HEAP32[$1498>>2]|0; $1500 = HEAP32[$1499>>2]|0; $1501 = $posX; $1502 = $leftTransition; $1503 = $1501 + $1502; $1504 = $posY; __THREW__ = 0; invoke_viiddidd($1500|0,($1498|0),($buffer2|0),(+$1503),(+$1504),0,0.0,0.0); $1505 = __THREW__; __THREW__ = 0; $1506 = $1505&1; if ($1506) { label = 161; break L225; } $1507 = $r; $1508 = $leftTransition; $1509 = 20.0 + $1508; $1510 = $posY; $1511 = $1510 + 13.0; $1512 = $posX; $1513 = $1512 + 40.0; $1514 = $leftTransition; $1515 = $1513 + $1514; $1516 = $posY; $1517 = $1516 + 13.0; __THREW__ = 0; invoke_viddddi(5254,($1507|0),(+$1509),(+$1511),(+$1515),(+$1517),-2130706433); $1518 = __THREW__; __THREW__ = 0; $1519 = $1518&1; if ($1519) { label = 161; break L225; } else { label = 788; break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); } break; } case 5: { $1632 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $1633 = ((($208)) + 180|0); $1634 = HEAP32[$1633>>2]|0; $1635 = ((($1634)) + 4|0); $1636 = HEAP32[$1635>>2]|0; __THREW__ = 0; invoke_vii(3797,($113|0),(131091|0)); $1637 = __THREW__; __THREW__ = 0; $1638 = $1637&1; if ($1638) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($112|0),($113|0)); $1639 = __THREW__; __THREW__ = 0; $1640 = $1639&1; do { if ($1640) { $1686 = ___cxa_find_matching_catch()|0; $1687 = tempRet0; $3 = $1686; $4 = $1687; } else { $1641 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($112)|0); __THREW__ = 0; HEAP32[$vararg_buffer53>>2] = $1636; $vararg_ptr56 = ((($vararg_buffer53)) + 4|0); HEAP32[$vararg_ptr56>>2] = $1641; (invoke_iiii(3889,($buffer2|0),($1632|0),($vararg_buffer53|0))|0); $1642 = __THREW__; __THREW__ = 0; $1643 = $1642&1; if ($1643) { $1688 = ___cxa_find_matching_catch()|0; $1689 = tempRet0; $3 = $1688; $4 = $1689; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); $1644 = $font; $1645 = HEAP32[$1644>>2]|0; $1646 = HEAP32[$1645>>2]|0; $1647 = $leftTransition; $1648 = 10.0 + $1647; __THREW__ = 0; invoke_viiddidd($1646|0,($1644|0),($buffer2|0),(+$1648),10.0,0,0.0,0.0); $1649 = __THREW__; __THREW__ = 0; $1650 = $1649&1; if ($1650) { label = 161; break L225; } $1651 = $font; $1652 = HEAP32[$1651>>2]|0; $1653 = ((($1652)) + 4|0); $1654 = HEAP32[$1653>>2]|0; __THREW__ = 0; invoke_vii(3797,($115|0),(131107|0)); $1655 = __THREW__; __THREW__ = 0; $1656 = $1655&1; if ($1656) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($114|0),($115|0)); $1657 = __THREW__; __THREW__ = 0; $1658 = $1657&1; do { if ($1658) { $1690 = ___cxa_find_matching_catch()|0; $1691 = tempRet0; $3 = $1690; $4 = $1691; } else { $1659 = $leftTransition; $1660 = 20.0 + $1659; __THREW__ = 0; invoke_viiddidd($1654|0,($1651|0),($114|0),(+$1660),30.0,0,0.0,0.0); $1661 = __THREW__; __THREW__ = 0; $1662 = $1661&1; if ($1662) { $1692 = ___cxa_find_matching_catch()|0; $1693 = tempRet0; $3 = $1692; $4 = $1693; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); $posY = 70.0; $j6 = 0; while(1) { $1663 = $j6; $1664 = HEAP32[11900]|0; $1665 = (($1664) - 1)|0; $1666 = ($1663|0)<($1665|0); $1667 = $r; if (!($1666)) { break; } $1668 = ((($208)) + 28|0); $1669 = $j6; __THREW__ = 0; $1670 = (invoke_iii(4559,($1668|0),($1669|0))|0); $1671 = __THREW__; __THREW__ = 0; $1672 = $1671&1; if ($1672) { label = 161; break L225; } $1673 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($1670)|0); $1674 = $j6; $1675 = ($1674*15)|0; $1676 = (52 + ($1675))|0; $1677 = (+($1676|0)); $1678 = $leftTransition; $1679 = $1677 + $1678; $1680 = $posY; $1681 = $1680 - 10.0; __THREW__ = 0; invoke_viiddddd(3893,($1667|0),($1673|0),(+$1679),(+$1681),0.0,0.5,0.5); $1682 = __THREW__; __THREW__ = 0; $1683 = $1682&1; if ($1683) { label = 161; break L225; } $1684 = $j6; $1685 = (($1684) + 1)|0; $j6 = $1685; } $1694 = $leftTransition; $1695 = 27.0 + $1694; $1696 = $posY; $1697 = $1696 - 20.0; $1698 = HEAP32[11900]|0; $1699 = (($1698) - 2)|0; $1700 = ($1699*15)|0; $1701 = (60 + ($1700))|0; $1702 = (+($1701|0)); $1703 = $leftTransition; $1704 = $1702 + $1703; $1705 = $posY; $1706 = $1705 - 20.0; __THREW__ = 0; invoke_viddddi(5254,($1667|0),(+$1695),(+$1697),(+$1704),(+$1706),-2130706433); $1707 = __THREW__; __THREW__ = 0; $1708 = $1707&1; if ($1708) { label = 161; break L225; } $1709 = $r; $1710 = $leftTransition; $1711 = 27.0 + $1710; $1712 = $posY; $1713 = $1712 - 1.0; $1714 = HEAP32[11900]|0; $1715 = (($1714) - 2)|0; $1716 = ($1715*15)|0; $1717 = (60 + ($1716))|0; $1718 = (+($1717|0)); $1719 = $leftTransition; $1720 = $1718 + $1719; $1721 = $posY; $1722 = $1721 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($1709|0),(+$1711),(+$1713),(+$1720),(+$1722),-2130706433); $1723 = __THREW__; __THREW__ = 0; $1724 = $1723&1; if ($1724) { label = 161; break L225; } $1725 = $r; $1726 = $leftTransition; $1727 = 27.0 + $1726; $1728 = $posY; $1729 = 20.0 + $1728; $1730 = $1729 + 12.0; $1731 = HEAP32[11900]|0; $1732 = (($1731) - 2)|0; $1733 = ($1732*15)|0; $1734 = (60 + ($1733))|0; $1735 = (+($1734|0)); $1736 = $leftTransition; $1737 = $1735 + $1736; $1738 = $posY; $1739 = 20.0 + $1738; $1740 = $1739 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($1725|0),(+$1727),(+$1730),(+$1737),(+$1740),-2130706433); $1741 = __THREW__; __THREW__ = 0; $1742 = $1741&1; if ($1742) { label = 161; break L225; } $1743 = $r; $1744 = $leftTransition; $1745 = 27.0 + $1744; $1746 = $posY; $1747 = 30.0 + $1746; $1748 = $1747 + 14.0; $1749 = HEAP32[11900]|0; $1750 = (($1749) - 2)|0; $1751 = ($1750*15)|0; $1752 = (60 + ($1751))|0; $1753 = (+($1752|0)); $1754 = $leftTransition; $1755 = $1753 + $1754; $1756 = $posY; $1757 = 30.0 + $1756; $1758 = $1757 + 14.0; __THREW__ = 0; invoke_viddddi(5254,($1743|0),(+$1745),(+$1748),(+$1755),(+$1758),-2130706433); $1759 = __THREW__; __THREW__ = 0; $1760 = $1759&1; if ($1760) { label = 161; break L225; } $1761 = $r; $1762 = $leftTransition; $1763 = 26.0 + $1762; $1764 = $posY; $1765 = $1764 - 20.0; $1766 = $leftTransition; $1767 = 26.0 + $1766; $1768 = $posY; $1769 = 30.0 + $1768; $1770 = $1769 + 14.0; __THREW__ = 0; invoke_viddddi(5254,($1761|0),(+$1763),(+$1765),(+$1767),(+$1770),-2130706433); $1771 = __THREW__; __THREW__ = 0; $1772 = $1771&1; if ($1772) { label = 161; break L225; } $1773 = $r; $1774 = $leftTransition; $1775 = 43.0 + $1774; $1776 = $posY; $1777 = $1776 - 20.0; $1778 = $leftTransition; $1779 = 43.0 + $1778; $1780 = $posY; $1781 = 30.0 + $1780; $1782 = $1781 + 14.0; __THREW__ = 0; invoke_viddddi(5254,($1773|0),(+$1775),(+$1777),(+$1779),(+$1782),-2130706433); $1783 = __THREW__; __THREW__ = 0; $1784 = $1783&1; if ($1784) { label = 161; break L225; } $1785 = $r; $1786 = $leftTransition; $1787 = 60.0 + $1786; $1788 = HEAP32[11900]|0; $1789 = (($1788) - 2)|0; $1790 = ($1789*15)|0; $1791 = (+($1790|0)); $1792 = $1787 + $1791; $1793 = $posY; $1794 = $1793 - 20.0; $1795 = $leftTransition; $1796 = 60.0 + $1795; $1797 = HEAP32[11900]|0; $1798 = (($1797) - 2)|0; $1799 = ($1798*15)|0; $1800 = (+($1799|0)); $1801 = $1796 + $1800; $1802 = $posY; $1803 = 30.0 + $1802; $1804 = $1803 + 14.0; __THREW__ = 0; invoke_viddddi(5254,($1785|0),(+$1792),(+$1794),(+$1801),(+$1804),-2130706433); $1805 = __THREW__; __THREW__ = 0; $1806 = $1805&1; if ($1806) { label = 161; break L225; } $1807 = $font; $1808 = HEAP32[$1807>>2]|0; $1809 = ((($1808)) + 4|0); $1810 = HEAP32[$1809>>2]|0; __THREW__ = 0; invoke_vii(3797,($117|0),(131149|0)); $1811 = __THREW__; __THREW__ = 0; $1812 = $1811&1; if ($1812) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($116|0),($117|0)); $1813 = __THREW__; __THREW__ = 0; $1814 = $1813&1; do { if ($1814) { $1876 = ___cxa_find_matching_catch()|0; $1877 = tempRet0; $3 = $1876; $4 = $1877; } else { $1815 = $leftTransition; $1816 = 27.0 + $1815; $1817 = $posY; __THREW__ = 0; invoke_viiddidd($1810|0,($1807|0),($116|0),(+$1816),(+$1817),0,0.0,0.0); $1818 = __THREW__; __THREW__ = 0; $1819 = $1818&1; if ($1819) { $1878 = ___cxa_find_matching_catch()|0; $1879 = tempRet0; $3 = $1878; $4 = $1879; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); $1820 = $font; $1821 = HEAP32[$1820>>2]|0; $1822 = ((($1821)) + 4|0); $1823 = HEAP32[$1822>>2]|0; __THREW__ = 0; invoke_vii(3797,($119|0),(131152|0)); $1824 = __THREW__; __THREW__ = 0; $1825 = $1824&1; if ($1825) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($118|0),($119|0)); $1826 = __THREW__; __THREW__ = 0; $1827 = $1826&1; do { if ($1827) { $1880 = ___cxa_find_matching_catch()|0; $1881 = tempRet0; $3 = $1880; $4 = $1881; } else { $1828 = $leftTransition; $1829 = 27.0 + $1828; $1830 = $posY; $1831 = $1830 + 10.0; __THREW__ = 0; invoke_viiddidd($1823|0,($1820|0),($118|0),(+$1829),(+$1831),0,0.0,0.0); $1832 = __THREW__; __THREW__ = 0; $1833 = $1832&1; if ($1833) { $1882 = ___cxa_find_matching_catch()|0; $1883 = tempRet0; $3 = $1882; $4 = $1883; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); $1834 = $font; $1835 = HEAP32[$1834>>2]|0; $1836 = ((($1835)) + 4|0); $1837 = HEAP32[$1836>>2]|0; __THREW__ = 0; invoke_vii(3797,($121|0),(197892|0)); $1838 = __THREW__; __THREW__ = 0; $1839 = $1838&1; if ($1839) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($120|0),($121|0)); $1840 = __THREW__; __THREW__ = 0; $1841 = $1840&1; do { if ($1841) { $1884 = ___cxa_find_matching_catch()|0; $1885 = tempRet0; $3 = $1884; $4 = $1885; } else { $1842 = $leftTransition; $1843 = 30.0 + $1842; $1844 = $posY; $1845 = $1844 + 20.0; __THREW__ = 0; invoke_viiddidd($1837|0,($1834|0),($120|0),(+$1843),(+$1845),0,0.0,0.0); $1846 = __THREW__; __THREW__ = 0; $1847 = $1846&1; if ($1847) { $1886 = ___cxa_find_matching_catch()|0; $1887 = tempRet0; $3 = $1886; $4 = $1887; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($120); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($120); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); $1848 = $font; $1849 = HEAP32[$1848>>2]|0; $1850 = ((($1849)) + 4|0); $1851 = HEAP32[$1850>>2]|0; __THREW__ = 0; invoke_vii(3797,($123|0),(197902|0)); $1852 = __THREW__; __THREW__ = 0; $1853 = $1852&1; if ($1853) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($122|0),($123|0)); $1854 = __THREW__; __THREW__ = 0; $1855 = $1854&1; do { if ($1855) { $1888 = ___cxa_find_matching_catch()|0; $1889 = tempRet0; $3 = $1888; $4 = $1889; } else { $1856 = $leftTransition; $1857 = 30.0 + $1856; $1858 = $posY; $1859 = $1858 + 33.0; __THREW__ = 0; invoke_viiddidd($1851|0,($1848|0),($122|0),(+$1857),(+$1859),0,0.0,0.0); $1860 = __THREW__; __THREW__ = 0; $1861 = $1860&1; if ($1861) { $1890 = ___cxa_find_matching_catch()|0; $1891 = tempRet0; $3 = $1890; $4 = $1891; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($122); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($122); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($123); $j7 = 0; while(1) { $1862 = $j7; $1863 = HEAP32[11900]|0; $1864 = (($1863) - 1)|0; $1865 = ($1862|0)<($1864|0); if (!($1865)) { break; } $1866 = $j7; $1867 = ((($208)) + 180|0); $1868 = HEAP32[$1867>>2]|0; $1869 = ((($1868)) + 1388|0); $1870 = (($1869) + ($1866<<2)|0); $1871 = HEAP32[$1870>>2]|0; $curCount = $1871; $1872 = $curCount; $1873 = ($1872|0)==(0); if ($1873) { __THREW__ = 0; (invoke_iiii(3889,($buffer2|0),(208803|0),($vararg_buffer57|0))|0); $1874 = __THREW__; __THREW__ = 0; $1875 = $1874&1; if ($1875) { label = 161; break L225; } } else { $1892 = $curCount; __THREW__ = 0; HEAP32[$vararg_buffer59>>2] = $1892; (invoke_iiii(3889,($buffer2|0),(158799|0),($vararg_buffer59|0))|0); $1893 = __THREW__; __THREW__ = 0; $1894 = $1893&1; if ($1894) { label = 161; break L225; } } $1895 = $font; $1896 = HEAP32[$1895>>2]|0; $1897 = HEAP32[$1896>>2]|0; $1898 = $leftTransition; $1899 = 49.0 + $1898; $1900 = $j7; $1901 = ($1900*15)|0; $1902 = (+($1901|0)); $1903 = $1899 + $1902; $1904 = $posY; __THREW__ = 0; invoke_viiddidd($1897|0,($1895|0),($buffer2|0),(+$1903),(+$1904),0,0.0,0.0); $1905 = __THREW__; __THREW__ = 0; $1906 = $1905&1; if ($1906) { label = 161; break L225; } $1907 = $j7; $1908 = ((($208)) + 180|0); $1909 = HEAP32[$1908>>2]|0; $1910 = ((($1909)) + 1352|0); $1911 = (($1910) + ($1907<<2)|0); $1912 = HEAP32[$1911>>2]|0; $curCount = $1912; $1913 = $curCount; $1914 = ($1913|0)==(0); if ($1914) { __THREW__ = 0; (invoke_iiii(3889,($buffer2|0),(208803|0),($vararg_buffer62|0))|0); $1915 = __THREW__; __THREW__ = 0; $1916 = $1915&1; if ($1916) { label = 161; break L225; } } else { $1917 = $curCount; __THREW__ = 0; HEAP32[$vararg_buffer64>>2] = $1917; (invoke_iiii(3889,($buffer2|0),(158799|0),($vararg_buffer64|0))|0); $1918 = __THREW__; __THREW__ = 0; $1919 = $1918&1; if ($1919) { label = 161; break L225; } } $1920 = $font; $1921 = HEAP32[$1920>>2]|0; $1922 = HEAP32[$1921>>2]|0; $1923 = $leftTransition; $1924 = 49.0 + $1923; $1925 = $j7; $1926 = ($1925*15)|0; $1927 = (+($1926|0)); $1928 = $1924 + $1927; $1929 = $posY; $1930 = $1929 + 10.0; __THREW__ = 0; invoke_viiddidd($1922|0,($1920|0),($buffer2|0),(+$1928),(+$1930),0,0.0,0.0); $1931 = __THREW__; __THREW__ = 0; $1932 = $1931&1; if ($1932) { label = 161; break L225; } $1933 = $j7; $1934 = ((($208)) + 180|0); $1935 = HEAP32[$1934>>2]|0; $1936 = ((($1935)) + 1424|0); $1937 = (($1936) + ($1933<<2)|0); $1938 = HEAP32[$1937>>2]|0; $curCount = $1938; $1939 = $curCount; $1940 = ($1939|0)==(0); if ($1940) { __THREW__ = 0; (invoke_iiii(3889,($buffer2|0),(208803|0),($vararg_buffer67|0))|0); $1941 = __THREW__; __THREW__ = 0; $1942 = $1941&1; if ($1942) { label = 161; break L225; } } else { $1943 = $curCount; __THREW__ = 0; HEAP32[$vararg_buffer69>>2] = $1943; (invoke_iiii(3889,($buffer2|0),(158799|0),($vararg_buffer69|0))|0); $1944 = __THREW__; __THREW__ = 0; $1945 = $1944&1; if ($1945) { label = 161; break L225; } } $1946 = $font; $1947 = HEAP32[$1946>>2]|0; $1948 = HEAP32[$1947>>2]|0; $1949 = $leftTransition; $1950 = 49.0 + $1949; $1951 = $j7; $1952 = ($1951*15)|0; $1953 = (+($1952|0)); $1954 = $1950 + $1953; $1955 = $posY; $1956 = $1955 + 20.0; __THREW__ = 0; invoke_viiddidd($1948|0,($1946|0),($buffer2|0),(+$1954),(+$1956),0,0.0,0.0); $1957 = __THREW__; __THREW__ = 0; $1958 = $1957&1; if ($1958) { label = 161; break L225; } $1959 = $j7; $1960 = ((($208)) + 180|0); $1961 = HEAP32[$1960>>2]|0; $1962 = ((($1961)) + 1352|0); $1963 = (($1962) + ($1959<<2)|0); $1964 = HEAP32[$1963>>2]|0; $1965 = $j7; $1966 = ((($208)) + 180|0); $1967 = HEAP32[$1966>>2]|0; $1968 = ((($1967)) + 1388|0); $1969 = (($1968) + ($1965<<2)|0); $1970 = HEAP32[$1969>>2]|0; $1971 = (($1964) + ($1970))|0; $1972 = $j7; $1973 = ((($208)) + 180|0); $1974 = HEAP32[$1973>>2]|0; $1975 = ((($1974)) + 1424|0); $1976 = (($1975) + ($1972<<2)|0); $1977 = HEAP32[$1976>>2]|0; $1978 = (($1971) + ($1977))|0; $curCount = $1978; $1979 = $curCount; $1980 = ($1979|0)==(0); if ($1980) { __THREW__ = 0; (invoke_iiii(3889,($buffer2|0),(208803|0),($vararg_buffer72|0))|0); $1981 = __THREW__; __THREW__ = 0; $1982 = $1981&1; if ($1982) { label = 161; break L225; } } else { $1983 = $curCount; __THREW__ = 0; HEAP32[$vararg_buffer74>>2] = $1983; (invoke_iiii(3889,($buffer2|0),(158799|0),($vararg_buffer74|0))|0); $1984 = __THREW__; __THREW__ = 0; $1985 = $1984&1; if ($1985) { label = 161; break L225; } } $1986 = $font; $1987 = HEAP32[$1986>>2]|0; $1988 = HEAP32[$1987>>2]|0; $1989 = $leftTransition; $1990 = 49.0 + $1989; $1991 = $j7; $1992 = ($1991*15)|0; $1993 = (+($1992|0)); $1994 = $1990 + $1993; $1995 = $posY; $1996 = $1995 + 33.0; __THREW__ = 0; invoke_viiddidd($1988|0,($1986|0),($buffer2|0),(+$1994),(+$1996),0,0.0,0.0); $1997 = __THREW__; __THREW__ = 0; $1998 = $1997&1; if ($1998) { label = 161; break L225; } $1999 = $j7; $2000 = (($1999) + 1)|0; $j7 = $2000; } $2001 = $posY; $2002 = $2001 + 55.0; $posY = $2002; $2003 = $font; $2004 = HEAP32[$2003>>2]|0; $2005 = ((($2004)) + 4|0); $2006 = HEAP32[$2005>>2]|0; __THREW__ = 0; invoke_vii(3797,($125|0),(131155|0)); $2007 = __THREW__; __THREW__ = 0; $2008 = $2007&1; if ($2008) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($124|0),($125|0)); $2009 = __THREW__; __THREW__ = 0; $2010 = $2009&1; do { if ($2010) { $2061 = ___cxa_find_matching_catch()|0; $2062 = tempRet0; $3 = $2061; $4 = $2062; } else { $2011 = $leftTransition; $2012 = 20.0 + $2011; $2013 = $posY; __THREW__ = 0; invoke_viiddidd($2006|0,($2003|0),($124|0),(+$2012),(+$2013),0,0.0,0.0); $2014 = __THREW__; __THREW__ = 0; $2015 = $2014&1; if ($2015) { $2063 = ___cxa_find_matching_catch()|0; $2064 = tempRet0; $3 = $2063; $4 = $2064; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($124); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($124); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($125); $2016 = $posY; $2017 = $2016 + 10.0; $posY = $2017; $2018 = $font; $2019 = HEAP32[$2018>>2]|0; $2020 = ((($2019)) + 4|0); $2021 = HEAP32[$2020>>2]|0; __THREW__ = 0; invoke_vii(3797,($127|0),(131172|0)); $2022 = __THREW__; __THREW__ = 0; $2023 = $2022&1; if ($2023) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($126|0),($127|0)); $2024 = __THREW__; __THREW__ = 0; $2025 = $2024&1; do { if ($2025) { $2065 = ___cxa_find_matching_catch()|0; $2066 = tempRet0; $3 = $2065; $4 = $2066; } else { $2026 = $leftTransition; $2027 = 20.0 + $2026; $2028 = $posY; __THREW__ = 0; invoke_viiddidd($2021|0,($2018|0),($126|0),(+$2027),(+$2028),0,0.0,0.0); $2029 = __THREW__; __THREW__ = 0; $2030 = $2029&1; if ($2030) { $2067 = ___cxa_find_matching_catch()|0; $2068 = tempRet0; $3 = $2067; $4 = $2068; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($126); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($126); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($127); $2031 = $posY; $2032 = $2031 + 10.0; $posY = $2032; $2033 = $font; $2034 = HEAP32[$2033>>2]|0; $2035 = ((($2034)) + 4|0); $2036 = HEAP32[$2035>>2]|0; __THREW__ = 0; invoke_vii(3797,($129|0),(131193|0)); $2037 = __THREW__; __THREW__ = 0; $2038 = $2037&1; if ($2038) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($128|0),($129|0)); $2039 = __THREW__; __THREW__ = 0; $2040 = $2039&1; do { if ($2040) { $2069 = ___cxa_find_matching_catch()|0; $2070 = tempRet0; $3 = $2069; $4 = $2070; } else { $2041 = $leftTransition; $2042 = 26.0 + $2041; $2043 = $posY; __THREW__ = 0; invoke_viiddidd($2036|0,($2033|0),($128|0),(+$2042),(+$2043),0,0.0,0.0); $2044 = __THREW__; __THREW__ = 0; $2045 = $2044&1; if ($2045) { $2071 = ___cxa_find_matching_catch()|0; $2072 = tempRet0; $3 = $2071; $4 = $2072; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($128); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($128); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($129); $2046 = $posY; $2047 = $2046 + 10.0; $posY = $2047; $2048 = $font; $2049 = HEAP32[$2048>>2]|0; $2050 = ((($2049)) + 4|0); $2051 = HEAP32[$2050>>2]|0; __THREW__ = 0; invoke_vii(3797,($131|0),(131226|0)); $2052 = __THREW__; __THREW__ = 0; $2053 = $2052&1; if ($2053) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($130|0),($131|0)); $2054 = __THREW__; __THREW__ = 0; $2055 = $2054&1; do { if ($2055) { $2073 = ___cxa_find_matching_catch()|0; $2074 = tempRet0; $3 = $2073; $4 = $2074; } else { $2056 = $leftTransition; $2057 = 26.0 + $2056; $2058 = $posY; __THREW__ = 0; invoke_viiddidd($2051|0,($2048|0),($130|0),(+$2057),(+$2058),0,0.0,0.0); $2059 = __THREW__; __THREW__ = 0; $2060 = $2059&1; if ($2060) { $2075 = ___cxa_find_matching_catch()|0; $2076 = tempRet0; $3 = $2075; $4 = $2076; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($130); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($130); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($131); label = 788; break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($131); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($129); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($127); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($125); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($123); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); } break; } case 6: { $2077 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $2078 = ((($208)) + 180|0); $2079 = HEAP32[$2078>>2]|0; $2080 = ((($2079)) + 4|0); $2081 = HEAP32[$2080>>2]|0; __THREW__ = 0; invoke_vii(3797,($133|0),(131237|0)); $2082 = __THREW__; __THREW__ = 0; $2083 = $2082&1; if ($2083) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($132|0),($133|0)); $2084 = __THREW__; __THREW__ = 0; $2085 = $2084&1; do { if ($2085) { $2129 = ___cxa_find_matching_catch()|0; $2130 = tempRet0; $3 = $2129; $4 = $2130; } else { $2086 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($132)|0); __THREW__ = 0; HEAP32[$vararg_buffer77>>2] = $2081; $vararg_ptr80 = ((($vararg_buffer77)) + 4|0); HEAP32[$vararg_ptr80>>2] = $2086; (invoke_iiii(3889,($buffer2|0),($2077|0),($vararg_buffer77|0))|0); $2087 = __THREW__; __THREW__ = 0; $2088 = $2087&1; if ($2088) { $2131 = ___cxa_find_matching_catch()|0; $2132 = tempRet0; $3 = $2131; $4 = $2132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($132); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($132); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($133); $2089 = $font; $2090 = HEAP32[$2089>>2]|0; $2091 = HEAP32[$2090>>2]|0; $2092 = $leftTransition; $2093 = 10.0 + $2092; __THREW__ = 0; invoke_viiddidd($2091|0,($2089|0),($buffer2|0),(+$2093),10.0,0,0.0,0.0); $2094 = __THREW__; __THREW__ = 0; $2095 = $2094&1; if ($2095) { label = 161; break L225; } $2096 = $font; $2097 = HEAP32[$2096>>2]|0; $2098 = ((($2097)) + 4|0); $2099 = HEAP32[$2098>>2]|0; __THREW__ = 0; invoke_vii(3797,($135|0),(131271|0)); $2100 = __THREW__; __THREW__ = 0; $2101 = $2100&1; if ($2101) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($134|0),($135|0)); $2102 = __THREW__; __THREW__ = 0; $2103 = $2102&1; do { if ($2103) { $2133 = ___cxa_find_matching_catch()|0; $2134 = tempRet0; $3 = $2133; $4 = $2134; } else { $2104 = $leftTransition; $2105 = 20.0 + $2104; __THREW__ = 0; invoke_viiddidd($2099|0,($2096|0),($134|0),(+$2105),30.0,0,0.0,0.0); $2106 = __THREW__; __THREW__ = 0; $2107 = $2106&1; if ($2107) { $2135 = ___cxa_find_matching_catch()|0; $2136 = tempRet0; $3 = $2135; $4 = $2136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($134); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($134); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($135); $totalProducedSymbols = 0; $i = 1; while(1) { $2108 = $i; $2109 = HEAP32[11900]|0; $2110 = (($2109) - 1)|0; $2111 = ($2108|0)<($2110|0); if (!($2111)) { break; } $2112 = $i; $2113 = ((($208)) + 180|0); $2114 = HEAP32[$2113>>2]|0; $2115 = ((($2114)) + 1352|0); $2116 = (($2115) + ($2112<<2)|0); $2117 = HEAP32[$2116>>2]|0; $2118 = $i; $2119 = ((($208)) + 180|0); $2120 = HEAP32[$2119>>2]|0; $2121 = ((($2120)) + 1388|0); $2122 = (($2121) + ($2118<<2)|0); $2123 = HEAP32[$2122>>2]|0; $2124 = (($2117) + ($2123))|0; $2125 = $totalProducedSymbols; $2126 = (($2125) + ($2124))|0; $totalProducedSymbols = $2126; $2127 = $i; $2128 = (($2127) + 1)|0; $i = $2128; } $posY = 50.0; $i8 = 1; while(1) { $2137 = $i8; $2138 = HEAP32[11900]|0; $2139 = (($2138) - 1)|0; $2140 = ($2137|0)<($2139|0); if (!($2140)) { label = 788; break L225; } $2141 = $i8; $2142 = ((($208)) + 180|0); $2143 = HEAP32[$2142>>2]|0; $2144 = ((($2143)) + 1352|0); $2145 = (($2144) + ($2141<<2)|0); $2146 = HEAP32[$2145>>2]|0; $2147 = $i8; $2148 = ((($208)) + 180|0); $2149 = HEAP32[$2148>>2]|0; $2150 = ((($2149)) + 1388|0); $2151 = (($2150) + ($2147<<2)|0); $2152 = HEAP32[$2151>>2]|0; $2153 = (($2146) + ($2152))|0; $2154 = ($2153|0)>(0); if ($2154) { __THREW__ = 0; invoke_vii(3797,($137|0),(158799|0)); $2155 = __THREW__; __THREW__ = 0; $2156 = $2155&1; if ($2156) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($136|0),($137|0)); $2157 = __THREW__; __THREW__ = 0; $2158 = $2157&1; if ($2158) { label = 489; break; } $2159 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($136)|0); $2160 = $i8; $2161 = ((($208)) + 180|0); $2162 = HEAP32[$2161>>2]|0; $2163 = ((($2162)) + 1352|0); $2164 = (($2163) + ($2160<<2)|0); $2165 = HEAP32[$2164>>2]|0; $2166 = $i8; $2167 = ((($208)) + 180|0); $2168 = HEAP32[$2167>>2]|0; $2169 = ((($2168)) + 1388|0); $2170 = (($2169) + ($2166<<2)|0); $2171 = HEAP32[$2170>>2]|0; $2172 = (($2165) + ($2171))|0; __THREW__ = 0; HEAP32[$vararg_buffer81>>2] = $2172; (invoke_iiii(3889,($buffer2|0),($2159|0),($vararg_buffer81|0))|0); $2173 = __THREW__; __THREW__ = 0; $2174 = $2173&1; if ($2174) { label = 490; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($136); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($137); $2175 = $font; $2176 = HEAP32[$2175>>2]|0; $2177 = HEAP32[$2176>>2]|0; $2178 = $leftTransition; $2179 = 20.0 + $2178; $2180 = $posY; __THREW__ = 0; invoke_viiddidd($2177|0,($2175|0),($buffer2|0),(+$2179),(+$2180),0,0.0,0.0); $2181 = __THREW__; __THREW__ = 0; $2182 = $2181&1; if ($2182) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($139|0),(131319|0)); $2183 = __THREW__; __THREW__ = 0; $2184 = $2183&1; if ($2184) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($138|0),($139|0)); $2185 = __THREW__; __THREW__ = 0; $2186 = $2185&1; if ($2186) { label = 492; break; } $2187 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($138)|0); $2188 = $i8; $2189 = ((($208)) + 180|0); $2190 = HEAP32[$2189>>2]|0; $2191 = ((($2190)) + 1352|0); $2192 = (($2191) + ($2188<<2)|0); $2193 = HEAP32[$2192>>2]|0; $2194 = $i8; $2195 = ((($208)) + 180|0); $2196 = HEAP32[$2195>>2]|0; $2197 = ((($2196)) + 1388|0); $2198 = (($2197) + ($2194<<2)|0); $2199 = HEAP32[$2198>>2]|0; $2200 = (($2193) + ($2199))|0; $2201 = (+($2200|0)); $2202 = 100.0 * $2201; $2203 = $totalProducedSymbols; $2204 = (+($2203|0)); $2205 = $2202 / $2204; $2206 = (~~(($2205))); __THREW__ = 0; HEAP32[$vararg_buffer84>>2] = $2206; (invoke_iiii(3889,($buffer2|0),($2187|0),($vararg_buffer84|0))|0); $2207 = __THREW__; __THREW__ = 0; $2208 = $2207&1; if ($2208) { label = 493; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($138); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($139); $2209 = $font; $2210 = HEAP32[$2209>>2]|0; $2211 = HEAP32[$2210>>2]|0; $2212 = $leftTransition; $2213 = 33.0 + $2212; $2214 = $posY; __THREW__ = 0; invoke_viiddidd($2211|0,($2209|0),($buffer2|0),(+$2213),(+$2214),0,0.0,0.0); $2215 = __THREW__; __THREW__ = 0; $2216 = $2215&1; if ($2216) { label = 161; break L225; } $posX = 72.0; $j9 = 0; while(1) { $2217 = $j9; $2218 = $i8; $2219 = ((($208)) + 180|0); $2220 = HEAP32[$2219>>2]|0; $2221 = ((($2220)) + 1352|0); $2222 = (($2221) + ($2218<<2)|0); $2223 = HEAP32[$2222>>2]|0; $2224 = $i8; $2225 = ((($208)) + 180|0); $2226 = HEAP32[$2225>>2]|0; $2227 = ((($2226)) + 1388|0); $2228 = (($2227) + ($2224<<2)|0); $2229 = HEAP32[$2228>>2]|0; $2230 = (($2223) + ($2229))|0; $2231 = ($2217|0)<($2230|0); if (!($2231)) { break; } $2232 = $r; $2233 = ((($208)) + 28|0); $2234 = $i8; __THREW__ = 0; $2235 = (invoke_iii(4559,($2233|0),($2234|0))|0); $2236 = __THREW__; __THREW__ = 0; $2237 = $2236&1; if ($2237) { label = 161; break L225; } $2238 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($2235)|0); $2239 = $posX; $2240 = $leftTransition; $2241 = $2239 + $2240; $2242 = $posY; $2243 = $2242 + 6.0; __THREW__ = 0; invoke_viiddddd(3893,($2232|0),($2238|0),(+$2241),(+$2243),0.0,0.5,0.5); $2244 = __THREW__; __THREW__ = 0; $2245 = $2244&1; if ($2245) { label = 161; break L225; } $2246 = $j9; $2247 = (($2246) + 1)|0; $2248 = (($2247|0) % 10)&-1; $2249 = ($2248|0)==(0); $2250 = $2249 ? 17 : 13; $2251 = (+($2250|0)); $2252 = $posX; $2253 = $2252 + $2251; $posX = $2253; $2254 = $j9; $2255 = (($2254) + 1)|0; $2256 = (($2255|0) % 30)&-1; $2257 = ($2256|0)==(0); do { if ($2257) { $2258 = $j9; $2259 = $i8; $2260 = ((($208)) + 180|0); $2261 = HEAP32[$2260>>2]|0; $2262 = ((($2261)) + 1352|0); $2263 = (($2262) + ($2259<<2)|0); $2264 = HEAP32[$2263>>2]|0; $2265 = $i8; $2266 = ((($208)) + 180|0); $2267 = HEAP32[$2266>>2]|0; $2268 = ((($2267)) + 1388|0); $2269 = (($2268) + ($2265<<2)|0); $2270 = HEAP32[$2269>>2]|0; $2271 = (($2264) + ($2270))|0; $2272 = (($2271) - 1)|0; $2273 = ($2258|0)<($2272|0); if (!($2273)) { break; } $posX = 72.0; $2274 = $posY; $2275 = $2274 + 15.0; $posY = $2275; } } while(0); $2284 = $j9; $2285 = (($2284) + 1)|0; $j9 = $2285; } $2286 = $posY; $2287 = $2286 + 17.0; $posY = $2287; } $2288 = $i8; $2289 = (($2288) + 1)|0; $i8 = $2289; } if ((label|0) == 489) { $2276 = ___cxa_find_matching_catch()|0; $2277 = tempRet0; $3 = $2276; $4 = $2277; label = 491; } else if ((label|0) == 490) { $2278 = ___cxa_find_matching_catch()|0; $2279 = tempRet0; $3 = $2278; $4 = $2279; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($136); label = 491; } else if ((label|0) == 492) { $2280 = ___cxa_find_matching_catch()|0; $2281 = tempRet0; $3 = $2280; $4 = $2281; label = 494; } else if ((label|0) == 493) { $2282 = ___cxa_find_matching_catch()|0; $2283 = tempRet0; $3 = $2282; $4 = $2283; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($138); label = 494; } if ((label|0) == 491) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($137); break L225; } else if ((label|0) == 494) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($139); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($135); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($133); } break; } case 4: case 3: case 2: { $2290 = ((($208)) + 180|0); $2291 = HEAP32[$2290>>2]|0; $2292 = ((($2291)) + 4|0); $2293 = HEAP32[$2292>>2]|0; L681: do { switch ($2293|0) { case 2: { $2294 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $2295 = ((($208)) + 180|0); $2296 = HEAP32[$2295>>2]|0; $2297 = ((($2296)) + 4|0); $2298 = HEAP32[$2297>>2]|0; __THREW__ = 0; invoke_vii(3797,($141|0),(131326|0)); $2299 = __THREW__; __THREW__ = 0; $2300 = $2299&1; if ($2300) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($140|0),($141|0)); $2301 = __THREW__; __THREW__ = 0; $2302 = $2301&1; do { if ($2302) { $2335 = ___cxa_find_matching_catch()|0; $2336 = tempRet0; $3 = $2335; $4 = $2336; } else { $2303 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($140)|0); __THREW__ = 0; HEAP32[$vararg_buffer87>>2] = $2298; $vararg_ptr90 = ((($vararg_buffer87)) + 4|0); HEAP32[$vararg_ptr90>>2] = $2303; (invoke_iiii(3889,($buffer2|0),($2294|0),($vararg_buffer87|0))|0); $2304 = __THREW__; __THREW__ = 0; $2305 = $2304&1; if ($2305) { $2337 = ___cxa_find_matching_catch()|0; $2338 = tempRet0; $3 = $2337; $4 = $2338; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($140); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($140); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($141); $2306 = $font; $2307 = HEAP32[$2306>>2]|0; $2308 = HEAP32[$2307>>2]|0; $2309 = $leftTransition; $2310 = 10.0 + $2309; __THREW__ = 0; invoke_viiddidd($2308|0,($2306|0),($buffer2|0),(+$2310),10.0,0,0.0,0.0); $2311 = __THREW__; __THREW__ = 0; $2312 = $2311&1; if ($2312) { label = 161; break L225; } $2313 = $font; $2314 = HEAP32[$2313>>2]|0; $2315 = ((($2314)) + 4|0); $2316 = HEAP32[$2315>>2]|0; __THREW__ = 0; invoke_vii(3797,($143|0),(131343|0)); $2317 = __THREW__; __THREW__ = 0; $2318 = $2317&1; if ($2318) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($142|0),($143|0)); $2319 = __THREW__; __THREW__ = 0; $2320 = $2319&1; do { if ($2320) { $2339 = ___cxa_find_matching_catch()|0; $2340 = tempRet0; $3 = $2339; $4 = $2340; } else { $2321 = $leftTransition; $2322 = 20.0 + $2321; __THREW__ = 0; invoke_viiddidd($2316|0,($2313|0),($142|0),(+$2322),30.0,0,0.0,0.0); $2323 = __THREW__; __THREW__ = 0; $2324 = $2323&1; if ($2324) { $2341 = ___cxa_find_matching_catch()|0; $2342 = tempRet0; $3 = $2341; $4 = $2342; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($142); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($142); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($143); $2325 = ((($208)) + 180|0); $2326 = HEAP32[$2325>>2]|0; $2327 = ((($2326)) + 40|0); $2328 = +HEAPF32[$2327>>2]; $avgCost = $2328; $2329 = ((($208)) + 180|0); $2330 = HEAP32[$2329>>2]|0; $2331 = ((($2330)) + 152|0); $countPerCost = $2331; $2332 = ((($208)) + 180|0); $2333 = HEAP32[$2332>>2]|0; $2334 = ((($2333)) + 192|0); $countPerCostAndColor = $2334; break L681; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($143); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($141); break L225; break; } case 3: { $2343 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $2344 = ((($208)) + 180|0); $2345 = HEAP32[$2344>>2]|0; $2346 = ((($2345)) + 4|0); $2347 = HEAP32[$2346>>2]|0; __THREW__ = 0; invoke_vii(3797,($145|0),(131370|0)); $2348 = __THREW__; __THREW__ = 0; $2349 = $2348&1; if ($2349) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($144|0),($145|0)); $2350 = __THREW__; __THREW__ = 0; $2351 = $2350&1; do { if ($2351) { $2384 = ___cxa_find_matching_catch()|0; $2385 = tempRet0; $3 = $2384; $4 = $2385; } else { $2352 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($144)|0); __THREW__ = 0; HEAP32[$vararg_buffer91>>2] = $2347; $vararg_ptr94 = ((($vararg_buffer91)) + 4|0); HEAP32[$vararg_ptr94>>2] = $2352; (invoke_iiii(3889,($buffer2|0),($2343|0),($vararg_buffer91|0))|0); $2353 = __THREW__; __THREW__ = 0; $2354 = $2353&1; if ($2354) { $2386 = ___cxa_find_matching_catch()|0; $2387 = tempRet0; $3 = $2386; $4 = $2387; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($144); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($144); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); $2355 = $font; $2356 = HEAP32[$2355>>2]|0; $2357 = HEAP32[$2356>>2]|0; $2358 = $leftTransition; $2359 = 10.0 + $2358; __THREW__ = 0; invoke_viiddidd($2357|0,($2355|0),($buffer2|0),(+$2359),10.0,0,0.0,0.0); $2360 = __THREW__; __THREW__ = 0; $2361 = $2360&1; if ($2361) { label = 161; break L225; } $2362 = $font; $2363 = HEAP32[$2362>>2]|0; $2364 = ((($2363)) + 4|0); $2365 = HEAP32[$2364>>2]|0; __THREW__ = 0; invoke_vii(3797,($147|0),(131399|0)); $2366 = __THREW__; __THREW__ = 0; $2367 = $2366&1; if ($2367) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($146|0),($147|0)); $2368 = __THREW__; __THREW__ = 0; $2369 = $2368&1; do { if ($2369) { $2388 = ___cxa_find_matching_catch()|0; $2389 = tempRet0; $3 = $2388; $4 = $2389; } else { $2370 = $leftTransition; $2371 = 20.0 + $2370; __THREW__ = 0; invoke_viiddidd($2365|0,($2362|0),($146|0),(+$2371),30.0,0,0.0,0.0); $2372 = __THREW__; __THREW__ = 0; $2373 = $2372&1; if ($2373) { $2390 = ___cxa_find_matching_catch()|0; $2391 = tempRet0; $3 = $2390; $4 = $2391; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($146); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($146); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($147); $2374 = ((($208)) + 180|0); $2375 = HEAP32[$2374>>2]|0; $2376 = ((($2375)) + 48|0); $2377 = +HEAPF32[$2376>>2]; $avgCost = $2377; $2378 = ((($208)) + 180|0); $2379 = HEAP32[$2378>>2]|0; $2380 = ((($2379)) + 552|0); $countPerCost = $2380; $2381 = ((($208)) + 180|0); $2382 = HEAP32[$2381>>2]|0; $2383 = ((($2382)) + 592|0); $countPerCostAndColor = $2383; break L681; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($147); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); break L225; break; } case 4: { $2392 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $2393 = ((($208)) + 180|0); $2394 = HEAP32[$2393>>2]|0; $2395 = ((($2394)) + 4|0); $2396 = HEAP32[$2395>>2]|0; __THREW__ = 0; invoke_vii(3797,($149|0),(131430|0)); $2397 = __THREW__; __THREW__ = 0; $2398 = $2397&1; if ($2398) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($148|0),($149|0)); $2399 = __THREW__; __THREW__ = 0; $2400 = $2399&1; do { if ($2400) { $2433 = ___cxa_find_matching_catch()|0; $2434 = tempRet0; $3 = $2433; $4 = $2434; } else { $2401 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($148)|0); __THREW__ = 0; HEAP32[$vararg_buffer95>>2] = $2396; $vararg_ptr98 = ((($vararg_buffer95)) + 4|0); HEAP32[$vararg_ptr98>>2] = $2401; (invoke_iiii(3889,($buffer2|0),($2392|0),($vararg_buffer95|0))|0); $2402 = __THREW__; __THREW__ = 0; $2403 = $2402&1; if ($2403) { $2435 = ___cxa_find_matching_catch()|0; $2436 = tempRet0; $3 = $2435; $4 = $2436; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($148); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($148); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($149); $2404 = $font; $2405 = HEAP32[$2404>>2]|0; $2406 = HEAP32[$2405>>2]|0; $2407 = $leftTransition; $2408 = 10.0 + $2407; __THREW__ = 0; invoke_viiddidd($2406|0,($2404|0),($buffer2|0),(+$2408),10.0,0,0.0,0.0); $2409 = __THREW__; __THREW__ = 0; $2410 = $2409&1; if ($2410) { label = 161; break L225; } $2411 = $font; $2412 = HEAP32[$2411>>2]|0; $2413 = ((($2412)) + 4|0); $2414 = HEAP32[$2413>>2]|0; __THREW__ = 0; invoke_vii(3797,($151|0),(131456|0)); $2415 = __THREW__; __THREW__ = 0; $2416 = $2415&1; if ($2416) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($150|0),($151|0)); $2417 = __THREW__; __THREW__ = 0; $2418 = $2417&1; do { if ($2418) { $2437 = ___cxa_find_matching_catch()|0; $2438 = tempRet0; $3 = $2437; $4 = $2438; } else { $2419 = $leftTransition; $2420 = 20.0 + $2419; __THREW__ = 0; invoke_viiddidd($2414|0,($2411|0),($150|0),(+$2420),30.0,0,0.0,0.0); $2421 = __THREW__; __THREW__ = 0; $2422 = $2421&1; if ($2422) { $2439 = ___cxa_find_matching_catch()|0; $2440 = tempRet0; $3 = $2439; $4 = $2440; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($150); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($150); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($151); $2423 = ((($208)) + 180|0); $2424 = HEAP32[$2423>>2]|0; $2425 = ((($2424)) + 56|0); $2426 = +HEAPF32[$2425>>2]; $avgCost = $2426; $2427 = ((($208)) + 180|0); $2428 = HEAP32[$2427>>2]|0; $2429 = ((($2428)) + 952|0); $countPerCost = $2429; $2430 = ((($208)) + 180|0); $2431 = HEAP32[$2430>>2]|0; $2432 = ((($2431)) + 992|0); $countPerCostAndColor = $2432; break L681; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($151); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($149); break L225; break; } default: { $countPerCost = 0; $countPerCostAndColor = 0; $avgCost = 0.0; } } } while(0); $posY = 70.0; $j10 = 0; while(1) { $2441 = $j10; $2442 = HEAP32[11900]|0; $2443 = (($2442) - 1)|0; $2444 = ($2441|0)<($2443|0); if (!($2444)) { break; } $2445 = $r; $2446 = ((($208)) + 28|0); $2447 = $j10; __THREW__ = 0; $2448 = (invoke_iii(4559,($2446|0),($2447|0))|0); $2449 = __THREW__; __THREW__ = 0; $2450 = $2449&1; if ($2450) { label = 161; break L225; } $2451 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($2448)|0); $2452 = $j10; $2453 = ($2452*15)|0; $2454 = (67 + ($2453))|0; $2455 = (+($2454|0)); $2456 = $leftTransition; $2457 = $2455 + $2456; $2458 = $posY; $2459 = $2458 - 10.0; __THREW__ = 0; invoke_viiddddd(3893,($2445|0),($2451|0),(+$2457),(+$2459),0.0,0.5,0.5); $2460 = __THREW__; __THREW__ = 0; $2461 = $2460&1; if ($2461) { label = 161; break L225; } $2462 = $j10; $2463 = (($2462) + 1)|0; $j10 = $2463; } $2464 = $font; $2465 = HEAP32[$2464>>2]|0; $2466 = ((($2465)) + 4|0); $2467 = HEAP32[$2466>>2]|0; __THREW__ = 0; invoke_vii(3797,($153|0),(211266|0)); $2468 = __THREW__; __THREW__ = 0; $2469 = $2468&1; if ($2469) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($152|0),($153|0)); $2470 = __THREW__; __THREW__ = 0; $2471 = $2470&1; do { if ($2471) { $2686 = ___cxa_find_matching_catch()|0; $2687 = tempRet0; $3 = $2686; $4 = $2687; } else { $2472 = $leftTransition; $2473 = 30.0 + $2472; $2474 = $posY; $2475 = $2474 - 16.0; __THREW__ = 0; invoke_viiddidd($2467|0,($2464|0),($152|0),(+$2473),(+$2475),0,0.0,0.0); $2476 = __THREW__; __THREW__ = 0; $2477 = $2476&1; if ($2477) { $2688 = ___cxa_find_matching_catch()|0; $2689 = tempRet0; $3 = $2688; $4 = $2689; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($152); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($152); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($153); $2478 = $font; $2479 = HEAP32[$2478>>2]|0; $2480 = ((($2479)) + 4|0); $2481 = HEAP32[$2480>>2]|0; __THREW__ = 0; invoke_vii(3797,($155|0),(197980|0)); $2482 = __THREW__; __THREW__ = 0; $2483 = $2482&1; if ($2483) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($154|0),($155|0)); $2484 = __THREW__; __THREW__ = 0; $2485 = $2484&1; do { if ($2485) { $2690 = ___cxa_find_matching_catch()|0; $2691 = tempRet0; $3 = $2690; $4 = $2691; } else { $2486 = $leftTransition; $2487 = 45.0 + $2486; $2488 = $posY; $2489 = $2488 - 16.0; __THREW__ = 0; invoke_viiddidd($2481|0,($2478|0),($154|0),(+$2487),(+$2489),0,0.0,0.0); $2490 = __THREW__; __THREW__ = 0; $2491 = $2490&1; if ($2491) { $2692 = ___cxa_find_matching_catch()|0; $2693 = tempRet0; $3 = $2692; $4 = $2693; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($154); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($154); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($155); $2492 = $r; $2493 = $leftTransition; $2494 = 27.0 + $2493; $2495 = $posY; $2496 = $2495 - 20.0; $2497 = HEAP32[11900]|0; $2498 = (($2497) - 2)|0; $2499 = ($2498*15)|0; $2500 = (75 + ($2499))|0; $2501 = (+($2500|0)); $2502 = $leftTransition; $2503 = $2501 + $2502; $2504 = $posY; $2505 = $2504 - 20.0; __THREW__ = 0; invoke_viddddi(5254,($2492|0),(+$2494),(+$2496),(+$2503),(+$2505),-2130706433); $2506 = __THREW__; __THREW__ = 0; $2507 = $2506&1; if ($2507) { label = 161; break L225; } $2508 = $r; $2509 = $leftTransition; $2510 = 27.0 + $2509; $2511 = $posY; $2512 = $2511 - 1.0; $2513 = HEAP32[11900]|0; $2514 = (($2513) - 2)|0; $2515 = ($2514*15)|0; $2516 = (75 + ($2515))|0; $2517 = (+($2516|0)); $2518 = $leftTransition; $2519 = $2517 + $2518; $2520 = $posY; $2521 = $2520 - 1.0; __THREW__ = 0; invoke_viddddi(5254,($2508|0),(+$2510),(+$2512),(+$2519),(+$2521),-2130706433); $2522 = __THREW__; __THREW__ = 0; $2523 = $2522&1; if ($2523) { label = 161; break L225; } $2524 = $r; $2525 = $leftTransition; $2526 = 27.0 + $2525; $2527 = $posY; $2528 = 90.0 + $2527; $2529 = $2528 + 12.0; $2530 = HEAP32[11900]|0; $2531 = (($2530) - 2)|0; $2532 = ($2531*15)|0; $2533 = (75 + ($2532))|0; $2534 = (+($2533|0)); $2535 = $leftTransition; $2536 = $2534 + $2535; $2537 = $posY; $2538 = 90.0 + $2537; $2539 = $2538 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($2524|0),(+$2526),(+$2529),(+$2536),(+$2539),-2130706433); $2540 = __THREW__; __THREW__ = 0; $2541 = $2540&1; if ($2541) { label = 161; break L225; } $2542 = $r; $2543 = $leftTransition; $2544 = 26.0 + $2543; $2545 = $posY; $2546 = $2545 - 20.0; $2547 = $leftTransition; $2548 = 26.0 + $2547; $2549 = $posY; $2550 = 90.0 + $2549; $2551 = $2550 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($2542|0),(+$2544),(+$2546),(+$2548),(+$2551),-2130706433); $2552 = __THREW__; __THREW__ = 0; $2553 = $2552&1; if ($2553) { label = 161; break L225; } $2554 = $r; $2555 = $leftTransition; $2556 = 41.0 + $2555; $2557 = $posY; $2558 = $2557 - 20.0; $2559 = $leftTransition; $2560 = 41.0 + $2559; $2561 = $posY; $2562 = 90.0 + $2561; $2563 = $2562 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($2554|0),(+$2556),(+$2558),(+$2560),(+$2563),-2130706433); $2564 = __THREW__; __THREW__ = 0; $2565 = $2564&1; if ($2565) { label = 161; break L225; } $2566 = $r; $2567 = $leftTransition; $2568 = 58.0 + $2567; $2569 = $posY; $2570 = $2569 - 20.0; $2571 = $leftTransition; $2572 = 58.0 + $2571; $2573 = $posY; $2574 = 90.0 + $2573; $2575 = $2574 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($2566|0),(+$2568),(+$2570),(+$2572),(+$2575),-2130706433); $2576 = __THREW__; __THREW__ = 0; $2577 = $2576&1; if ($2577) { label = 161; break L225; } $2578 = $r; $2579 = $leftTransition; $2580 = 75.0 + $2579; $2581 = HEAP32[11900]|0; $2582 = (($2581) - 2)|0; $2583 = ($2582*15)|0; $2584 = (+($2583|0)); $2585 = $2580 + $2584; $2586 = $posY; $2587 = $2586 - 20.0; $2588 = $leftTransition; $2589 = 75.0 + $2588; $2590 = HEAP32[11900]|0; $2591 = (($2590) - 2)|0; $2592 = ($2591*15)|0; $2593 = (+($2592|0)); $2594 = $2589 + $2593; $2595 = $posY; $2596 = 90.0 + $2595; $2597 = $2596 + 12.0; __THREW__ = 0; invoke_viddddi(5254,($2578|0),(+$2585),(+$2587),(+$2594),(+$2597),-2130706433); $2598 = __THREW__; __THREW__ = 0; $2599 = $2598&1; if ($2599) { label = 161; break L225; } $i11 = 0; L765: while(1) { $2600 = $i11; $2601 = ($2600|0)<=(9); if (!($2601)) { label = 610; break; } __THREW__ = 0; invoke_vii(3797,($157|0),(158799|0)); $2602 = __THREW__; __THREW__ = 0; $2603 = $2602&1; if ($2603) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($156|0),($157|0)); $2604 = __THREW__; __THREW__ = 0; $2605 = $2604&1; if ($2605) { label = 595; break; } $2606 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($156)|0); $2607 = $i11; __THREW__ = 0; HEAP32[$vararg_buffer99>>2] = $2607; (invoke_iiii(3889,($buffer2|0),($2606|0),($vararg_buffer99|0))|0); $2608 = __THREW__; __THREW__ = 0; $2609 = $2608&1; if ($2609) { label = 596; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($156); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($157); $2610 = $font; $2611 = HEAP32[$2610>>2]|0; $2612 = HEAP32[$2611>>2]|0; $2613 = $leftTransition; $2614 = 30.0 + $2613; $2615 = $posY; __THREW__ = 0; invoke_viiddidd($2612|0,($2610|0),($buffer2|0),(+$2614),(+$2615),0,0.0,0.0); $2616 = __THREW__; __THREW__ = 0; $2617 = $2616&1; if ($2617) { label = 161; break L225; } $2618 = $i11; $2619 = $countPerCost; $2620 = (($2619) + ($2618<<2)|0); $2621 = HEAP32[$2620>>2]|0; $2622 = ($2621|0)>(0); $$expand_i1_val = 0; HEAP8[$160>>0] = $$expand_i1_val; $$expand_i1_val161 = 0; HEAP8[$161>>0] = $$expand_i1_val161; if ($2622) { __THREW__ = 0; invoke_vii(3797,($159|0),(158799|0)); $2623 = __THREW__; __THREW__ = 0; $2624 = $2623&1; if ($2624) { label = 161; break L225; } $$expand_i1_val163 = 1; HEAP8[$160>>0] = $$expand_i1_val163; __THREW__ = 0; invoke_vii(3887,($158|0),($159|0)); $2625 = __THREW__; __THREW__ = 0; $2626 = $2625&1; if ($2626) { label = 598; break; } $$expand_i1_val165 = 1; HEAP8[$161>>0] = $$expand_i1_val165; $2627 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($158)|0); $2632 = $2627; } else { $2632 = 208803; } $2628 = $i11; $2629 = $countPerCost; $2630 = (($2629) + ($2628<<2)|0); $2631 = HEAP32[$2630>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer102>>2] = $2631; (invoke_iiii(3889,($buffer2|0),($2632|0),($vararg_buffer102|0))|0); $2633 = __THREW__; __THREW__ = 0; $2634 = $2633&1; if ($2634) { label = 599; break; } $$pre_trunc = HEAP8[$161>>0]|0; $2635 = $$pre_trunc&1; if ($2635) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($158); } $$pre_trunc168 = HEAP8[$160>>0]|0; $2636 = $$pre_trunc168&1; if ($2636) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($159); } $2637 = $font; $2638 = HEAP32[$2637>>2]|0; $2639 = HEAP32[$2638>>2]|0; $2640 = $leftTransition; $2641 = 45.0 + $2640; $2642 = $posY; __THREW__ = 0; invoke_viiddidd($2639|0,($2637|0),($buffer2|0),(+$2641),(+$2642),0,0.0,0.0); $2643 = __THREW__; __THREW__ = 0; $2644 = $2643&1; if ($2644) { label = 161; break L225; } $j12 = 0; while(1) { $2645 = $j12; $2646 = HEAP32[11900]|0; $2647 = (($2646) - 1)|0; $2648 = ($2645|0)<($2647|0); if (!($2648)) { break; } $2649 = $j12; $2650 = $i11; $2651 = $countPerCostAndColor; $2652 = (($2651) + (($2650*36)|0)|0); $2653 = (($2652) + ($2649<<2)|0); $2654 = HEAP32[$2653>>2]|0; $2655 = ($2654|0)>(0); $$expand_i1_val170 = 0; HEAP8[$164>>0] = $$expand_i1_val170; $$expand_i1_val172 = 0; HEAP8[$165>>0] = $$expand_i1_val172; if ($2655) { __THREW__ = 0; invoke_vii(3797,($163|0),(158799|0)); $2656 = __THREW__; __THREW__ = 0; $2657 = $2656&1; if ($2657) { label = 161; break L225; } $$expand_i1_val174 = 1; HEAP8[$164>>0] = $$expand_i1_val174; __THREW__ = 0; invoke_vii(3887,($162|0),($163|0)); $2658 = __THREW__; __THREW__ = 0; $2659 = $2658&1; if ($2659) { label = 603; break L765; } $$expand_i1_val176 = 1; HEAP8[$165>>0] = $$expand_i1_val176; $2660 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($162)|0); $2667 = $2660; } else { $2667 = 208803; } $2661 = $j12; $2662 = $i11; $2663 = $countPerCostAndColor; $2664 = (($2663) + (($2662*36)|0)|0); $2665 = (($2664) + ($2661<<2)|0); $2666 = HEAP32[$2665>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer105>>2] = $2666; (invoke_iiii(3889,($buffer2|0),($2667|0),($vararg_buffer105|0))|0); $2668 = __THREW__; __THREW__ = 0; $2669 = $2668&1; if ($2669) { label = 604; break L765; } $$pre_trunc178 = HEAP8[$165>>0]|0; $2670 = $$pre_trunc178&1; if ($2670) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($162); } $$pre_trunc180 = HEAP8[$164>>0]|0; $2671 = $$pre_trunc180&1; if ($2671) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($163); } $2672 = $font; $2673 = HEAP32[$2672>>2]|0; $2674 = HEAP32[$2673>>2]|0; $2675 = $leftTransition; $2676 = 64.0 + $2675; $2677 = $j12; $2678 = ($2677*15)|0; $2679 = (+($2678|0)); $2680 = $2676 + $2679; $2681 = $posY; __THREW__ = 0; invoke_viiddidd($2674|0,($2672|0),($buffer2|0),(+$2680),(+$2681),0,0.0,0.0); $2682 = __THREW__; __THREW__ = 0; $2683 = $2682&1; if ($2683) { label = 161; break L225; } $2684 = $j12; $2685 = (($2684) + 1)|0; $j12 = $2685; } $2710 = $r; $2711 = $leftTransition; $2712 = 77.0 + $2711; $2713 = HEAP32[11900]|0; $2714 = (($2713) - 2)|0; $2715 = (+($2714|0)); $2716 = $2715 * 15.0; $2717 = $2712 + $2716; $2718 = $posY; $2719 = $2718 + 2.0; $2720 = $i11; $2721 = $countPerCost; $2722 = (($2721) + ($2720<<2)|0); $2723 = HEAP32[$2722>>2]|0; $2724 = (+($2723|0)); $2725 = $2724 * 5.0; $2726 = $graphColor; __THREW__ = 0; invoke_viddddi(4571,($2710|0),(+$2717),(+$2719),(+$2725),8.0,($2726|0)); $2727 = __THREW__; __THREW__ = 0; $2728 = $2727&1; if ($2728) { label = 161; break L225; } $2729 = $posY; $2730 = $2729 + 10.0; $posY = $2730; $2731 = $i11; $2732 = (($2731) + 1)|0; $i11 = $2732; } if ((label|0) == 595) { $2694 = ___cxa_find_matching_catch()|0; $2695 = tempRet0; $3 = $2694; $4 = $2695; label = 597; } else if ((label|0) == 596) { $2696 = ___cxa_find_matching_catch()|0; $2697 = tempRet0; $3 = $2696; $4 = $2697; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($156); label = 597; } else if ((label|0) == 598) { $2698 = ___cxa_find_matching_catch()|0; $2699 = tempRet0; $3 = $2698; $4 = $2699; label = 601; } else if ((label|0) == 599) { $2700 = ___cxa_find_matching_catch()|0; $2701 = tempRet0; $3 = $2700; $4 = $2701; $$pre_trunc182 = HEAP8[$161>>0]|0; $2702 = $$pre_trunc182&1; if ($2702) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($158); label = 601; } else { label = 601; } } else if ((label|0) == 603) { $2704 = ___cxa_find_matching_catch()|0; $2705 = tempRet0; $3 = $2704; $4 = $2705; label = 606; } else if ((label|0) == 604) { $2706 = ___cxa_find_matching_catch()|0; $2707 = tempRet0; $3 = $2706; $4 = $2707; $$pre_trunc186 = HEAP8[$165>>0]|0; $2708 = $$pre_trunc186&1; if ($2708) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($162); label = 606; } else { label = 606; } } else if ((label|0) == 610) { $2733 = $posY; $2734 = $2733 + 10.0; $posY = $2734; __THREW__ = 0; invoke_vii(3797,($167|0),(131497|0)); $2735 = __THREW__; __THREW__ = 0; $2736 = $2735&1; if ($2736) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($166|0),($167|0)); $2737 = __THREW__; __THREW__ = 0; $2738 = $2737&1; do { if ($2738) { $2784 = ___cxa_find_matching_catch()|0; $2785 = tempRet0; $3 = $2784; $4 = $2785; } else { $2739 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($166)|0); $2740 = $avgCost; $2741 = $2740; __THREW__ = 0; HEAPF64[$vararg_buffer108>>3] = $2741; (invoke_iiii(3889,($buffer2|0),($2739|0),($vararg_buffer108|0))|0); $2742 = __THREW__; __THREW__ = 0; $2743 = $2742&1; if ($2743) { $2786 = ___cxa_find_matching_catch()|0; $2787 = tempRet0; $3 = $2786; $4 = $2787; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($166); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($166); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($167); $2744 = $font; $2745 = HEAP32[$2744>>2]|0; $2746 = HEAP32[$2745>>2]|0; $2747 = $leftTransition; $2748 = 20.0 + $2747; $2749 = $posY; __THREW__ = 0; invoke_viiddidd($2746|0,($2744|0),($buffer2|0),(+$2748),(+$2749),0,0.0,0.0); $2750 = __THREW__; __THREW__ = 0; $2751 = $2750&1; if ($2751) { label = 161; break L225; } $2752 = $posY; $2753 = $2752 + 15.0; $posY = $2753; __THREW__ = 0; invoke_vii(3797,($169|0),(131532|0)); $2754 = __THREW__; __THREW__ = 0; $2755 = $2754&1; if ($2755) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($168|0),($169|0)); $2756 = __THREW__; __THREW__ = 0; $2757 = $2756&1; do { if ($2757) { $2788 = ___cxa_find_matching_catch()|0; $2789 = tempRet0; $3 = $2788; $4 = $2789; } else { $2758 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($168)|0); __THREW__ = 0; HEAP32[$vararg_buffer111>>2] = 9; (invoke_iiii(3889,($buffer2|0),($2758|0),($vararg_buffer111|0))|0); $2759 = __THREW__; __THREW__ = 0; $2760 = $2759&1; if ($2760) { $2790 = ___cxa_find_matching_catch()|0; $2791 = tempRet0; $3 = $2790; $4 = $2791; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($168); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($168); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($169); $2761 = $font; $2762 = HEAP32[$2761>>2]|0; $2763 = HEAP32[$2762>>2]|0; $2764 = $leftTransition; $2765 = 20.0 + $2764; $2766 = $posY; __THREW__ = 0; invoke_viiddidd($2763|0,($2761|0),($buffer2|0),(+$2765),(+$2766),0,0.0,0.0); $2767 = __THREW__; __THREW__ = 0; $2768 = $2767&1; if ($2768) { label = 161; break L225; } $2769 = $posY; $2770 = $2769 + 10.0; $posY = $2770; $2771 = $font; $2772 = HEAP32[$2771>>2]|0; $2773 = ((($2772)) + 4|0); $2774 = HEAP32[$2773>>2]|0; __THREW__ = 0; invoke_vii(3797,($171|0),(131606|0)); $2775 = __THREW__; __THREW__ = 0; $2776 = $2775&1; if ($2776) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($170|0),($171|0)); $2777 = __THREW__; __THREW__ = 0; $2778 = $2777&1; do { if ($2778) { $2792 = ___cxa_find_matching_catch()|0; $2793 = tempRet0; $3 = $2792; $4 = $2793; } else { $2779 = $leftTransition; $2780 = 20.0 + $2779; $2781 = $posY; __THREW__ = 0; invoke_viiddidd($2774|0,($2771|0),($170|0),(+$2780),(+$2781),0,0.0,0.0); $2782 = __THREW__; __THREW__ = 0; $2783 = $2782&1; if ($2783) { $2794 = ___cxa_find_matching_catch()|0; $2795 = tempRet0; $3 = $2794; $4 = $2795; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($170); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($170); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($171); label = 788; break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($171); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($169); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($167); break L225; } if ((label|0) == 597) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($157); break L225; } else if ((label|0) == 601) { $$pre_trunc184 = HEAP8[$160>>0]|0; $2703 = $$pre_trunc184&1; if (!($2703)) { break L225; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($159); break L225; } else if ((label|0) == 606) { $$pre_trunc188 = HEAP8[$164>>0]|0; $2709 = $$pre_trunc188&1; if (!($2709)) { break L225; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($163); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($155); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($153); } break; } case 8: { $2796 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $2797 = ((($208)) + 180|0); $2798 = HEAP32[$2797>>2]|0; $2799 = ((($2798)) + 4|0); $2800 = HEAP32[$2799>>2]|0; __THREW__ = 0; invoke_vii(3797,($173|0),(130931|0)); $2801 = __THREW__; __THREW__ = 0; $2802 = $2801&1; if ($2802) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($172|0),($173|0)); $2803 = __THREW__; __THREW__ = 0; $2804 = $2803&1; do { if ($2804) { $2900 = ___cxa_find_matching_catch()|0; $2901 = tempRet0; $3 = $2900; $4 = $2901; } else { $2805 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($172)|0); __THREW__ = 0; HEAP32[$vararg_buffer114>>2] = $2800; $vararg_ptr117 = ((($vararg_buffer114)) + 4|0); HEAP32[$vararg_ptr117>>2] = $2805; (invoke_iiii(3889,($buffer2|0),($2796|0),($vararg_buffer114|0))|0); $2806 = __THREW__; __THREW__ = 0; $2807 = $2806&1; if ($2807) { $2902 = ___cxa_find_matching_catch()|0; $2903 = tempRet0; $3 = $2902; $4 = $2903; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($172); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($172); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($173); $2808 = $font; $2809 = HEAP32[$2808>>2]|0; $2810 = HEAP32[$2809>>2]|0; $2811 = $leftTransition; $2812 = 10.0 + $2811; __THREW__ = 0; invoke_viiddidd($2810|0,($2808|0),($buffer2|0),(+$2812),10.0,0,0.0,0.0); $2813 = __THREW__; __THREW__ = 0; $2814 = $2813&1; if ($2814) { label = 161; break L225; } $graphWidth = 100.0; $2815 = ((($208)) + 180|0); $2816 = HEAP32[$2815>>2]|0; $2817 = ((($2816)) + 88|0); $2818 = +HEAPF32[$2817>>2]; $2819 = $2818 == 0.0; if ($2819) { $2826 = 0.0; } else { $2820 = $graphWidth; $2821 = ((($208)) + 180|0); $2822 = HEAP32[$2821>>2]|0; $2823 = ((($2822)) + 88|0); $2824 = +HEAPF32[$2823>>2]; $2825 = $2820 / $2824; $2826 = $2825; } $graphScale = $2826; $2827 = $font; $2828 = HEAP32[$2827>>2]|0; $2829 = ((($2828)) + 4|0); $2830 = HEAP32[$2829>>2]|0; __THREW__ = 0; invoke_vii(3797,($175|0),(131648|0)); $2831 = __THREW__; __THREW__ = 0; $2832 = $2831&1; if ($2832) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($174|0),($175|0)); $2833 = __THREW__; __THREW__ = 0; $2834 = $2833&1; do { if ($2834) { $2904 = ___cxa_find_matching_catch()|0; $2905 = tempRet0; $3 = $2904; $4 = $2905; } else { $2835 = $leftTransition; $2836 = 20.0 + $2835; __THREW__ = 0; invoke_viiddidd($2830|0,($2827|0),($174|0),(+$2836),30.0,0,0.0,0.0); $2837 = __THREW__; __THREW__ = 0; $2838 = $2837&1; if ($2838) { $2906 = ___cxa_find_matching_catch()|0; $2907 = tempRet0; $3 = $2906; $4 = $2907; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($174); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($174); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($175); $posY = 50.0; $i13 = 0; while(1) { $2839 = $i13; $2840 = ($2839|0)<(8); if (!($2840)) { label = 664; break; } __THREW__ = 0; invoke_vii(3797,($177|0),(131675|0)); $2841 = __THREW__; __THREW__ = 0; $2842 = $2841&1; if ($2842) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($176|0),($177|0)); $2843 = __THREW__; __THREW__ = 0; $2844 = $2843&1; if ($2844) { label = 658; break; } $2845 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($176)|0); $2846 = $i13; $2847 = (($2846) + 7)|0; __THREW__ = 0; HEAP32[$vararg_buffer118>>2] = $2847; (invoke_iiii(3889,($buffer2|0),($2845|0),($vararg_buffer118|0))|0); $2848 = __THREW__; __THREW__ = 0; $2849 = $2848&1; if ($2849) { label = 659; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($176); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($177); $2850 = $font; $2851 = HEAP32[$2850>>2]|0; $2852 = HEAP32[$2851>>2]|0; $2853 = $leftTransition; $2854 = 30.0 + $2853; $2855 = $posY; __THREW__ = 0; invoke_viiddidd($2852|0,($2850|0),($buffer2|0),(+$2854),(+$2855),0,0.0,0.0); $2856 = __THREW__; __THREW__ = 0; $2857 = $2856&1; if ($2857) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($179|0),(130965|0)); $2858 = __THREW__; __THREW__ = 0; $2859 = $2858&1; if ($2859) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($178|0),($179|0)); $2860 = __THREW__; __THREW__ = 0; $2861 = $2860&1; if ($2861) { label = 661; break; } $2862 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($178)|0); $2863 = $i13; $2864 = ((($208)) + 180|0); $2865 = HEAP32[$2864>>2]|0; $2866 = ((($2865)) + 88|0); $2867 = (($2866) + ($2863<<2)|0); $2868 = +HEAPF32[$2867>>2]; $2869 = $2868; __THREW__ = 0; HEAPF64[$vararg_buffer121>>3] = $2869; (invoke_iiii(3889,($buffer2|0),($2862|0),($vararg_buffer121|0))|0); $2870 = __THREW__; __THREW__ = 0; $2871 = $2870&1; if ($2871) { label = 662; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($178); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($179); $2872 = $font; $2873 = HEAP32[$2872>>2]|0; $2874 = HEAP32[$2873>>2]|0; $2875 = $leftTransition; $2876 = 45.0 + $2875; $2877 = $posY; __THREW__ = 0; invoke_viiddidd($2874|0,($2872|0),($buffer2|0),(+$2876),(+$2877),0,0.0,0.0); $2878 = __THREW__; __THREW__ = 0; $2879 = $2878&1; if ($2879) { label = 161; break L225; } $2880 = $r; $2881 = $leftTransition; $2882 = 84.0 + $2881; $2883 = $posY; $2884 = $2883 + 2.0; $2885 = $graphScale; $2886 = $i13; $2887 = ((($208)) + 180|0); $2888 = HEAP32[$2887>>2]|0; $2889 = ((($2888)) + 88|0); $2890 = (($2889) + ($2886<<2)|0); $2891 = +HEAPF32[$2890>>2]; $2892 = $2885 * $2891; $2893 = $graphColor; __THREW__ = 0; invoke_viddddi(4571,($2880|0),(+$2882),(+$2884),(+$2892),8.0,($2893|0)); $2894 = __THREW__; __THREW__ = 0; $2895 = $2894&1; if ($2895) { label = 161; break L225; } $2896 = $posY; $2897 = $2896 + 10.0; $posY = $2897; $2898 = $i13; $2899 = (($2898) + 1)|0; $i13 = $2899; } if ((label|0) == 658) { $2908 = ___cxa_find_matching_catch()|0; $2909 = tempRet0; $3 = $2908; $4 = $2909; label = 660; } else if ((label|0) == 659) { $2910 = ___cxa_find_matching_catch()|0; $2911 = tempRet0; $3 = $2910; $4 = $2911; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($176); label = 660; } else if ((label|0) == 661) { $2912 = ___cxa_find_matching_catch()|0; $2913 = tempRet0; $3 = $2912; $4 = $2913; label = 663; } else if ((label|0) == 662) { $2914 = ___cxa_find_matching_catch()|0; $2915 = tempRet0; $3 = $2914; $4 = $2915; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($178); label = 663; } else if ((label|0) == 664) { $2916 = $posY; $2917 = $2916 + 10.0; $posY = $2917; $2918 = $font; $2919 = HEAP32[$2918>>2]|0; $2920 = ((($2919)) + 4|0); $2921 = HEAP32[$2920>>2]|0; __THREW__ = 0; invoke_vii(3797,($181|0),(131679|0)); $2922 = __THREW__; __THREW__ = 0; $2923 = $2922&1; if ($2923) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($180|0),($181|0)); $2924 = __THREW__; __THREW__ = 0; $2925 = $2924&1; do { if ($2925) { $3006 = ___cxa_find_matching_catch()|0; $3007 = tempRet0; $3 = $3006; $4 = $3007; } else { $2926 = $leftTransition; $2927 = 20.0 + $2926; $2928 = $posY; __THREW__ = 0; invoke_viiddidd($2921|0,($2918|0),($180|0),(+$2927),(+$2928),0,0.0,0.0); $2929 = __THREW__; __THREW__ = 0; $2930 = $2929&1; if ($2930) { $3008 = ___cxa_find_matching_catch()|0; $3009 = tempRet0; $3 = $3008; $4 = $3009; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($180); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($180); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($181); $2931 = $posY; $2932 = $2931 + 20.0; $posY = $2932; $2933 = ((($208)) + 180|0); $2934 = HEAP32[$2933>>2]|0; $2935 = ((($2934)) + 120|0); $2936 = +HEAPF32[$2935>>2]; $2937 = $2936 == 0.0; if ($2937) { $2944 = 0.0; } else { $2938 = $graphWidth; $2939 = ((($208)) + 180|0); $2940 = HEAP32[$2939>>2]|0; $2941 = ((($2940)) + 120|0); $2942 = +HEAPF32[$2941>>2]; $2943 = $2938 / $2942; $2944 = $2943; } $graphScale = $2944; $i14 = 0; while(1) { $2945 = $i14; $2946 = ($2945|0)<(8); if (!($2946)) { label = 788; break L225; } __THREW__ = 0; invoke_vii(3797,($183|0),(131675|0)); $2947 = __THREW__; __THREW__ = 0; $2948 = $2947&1; if ($2948) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($182|0),($183|0)); $2949 = __THREW__; __THREW__ = 0; $2950 = $2949&1; if ($2950) { label = 684; break; } $2951 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($182)|0); $2952 = $i14; $2953 = (($2952) + 7)|0; __THREW__ = 0; HEAP32[$vararg_buffer124>>2] = $2953; (invoke_iiii(3889,($buffer2|0),($2951|0),($vararg_buffer124|0))|0); $2954 = __THREW__; __THREW__ = 0; $2955 = $2954&1; if ($2955) { label = 685; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($182); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($183); $2956 = $font; $2957 = HEAP32[$2956>>2]|0; $2958 = HEAP32[$2957>>2]|0; $2959 = $leftTransition; $2960 = 30.0 + $2959; $2961 = $posY; __THREW__ = 0; invoke_viiddidd($2958|0,($2956|0),($buffer2|0),(+$2960),(+$2961),0,0.0,0.0); $2962 = __THREW__; __THREW__ = 0; $2963 = $2962&1; if ($2963) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($185|0),(130965|0)); $2964 = __THREW__; __THREW__ = 0; $2965 = $2964&1; if ($2965) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($184|0),($185|0)); $2966 = __THREW__; __THREW__ = 0; $2967 = $2966&1; if ($2967) { label = 687; break; } $2968 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($184)|0); $2969 = $i14; $2970 = ((($208)) + 180|0); $2971 = HEAP32[$2970>>2]|0; $2972 = ((($2971)) + 120|0); $2973 = (($2972) + ($2969<<2)|0); $2974 = +HEAPF32[$2973>>2]; $2975 = $2974; __THREW__ = 0; HEAPF64[$vararg_buffer127>>3] = $2975; (invoke_iiii(3889,($buffer2|0),($2968|0),($vararg_buffer127|0))|0); $2976 = __THREW__; __THREW__ = 0; $2977 = $2976&1; if ($2977) { label = 688; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($184); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($185); $2978 = $font; $2979 = HEAP32[$2978>>2]|0; $2980 = HEAP32[$2979>>2]|0; $2981 = $leftTransition; $2982 = 45.0 + $2981; $2983 = $posY; __THREW__ = 0; invoke_viiddidd($2980|0,($2978|0),($buffer2|0),(+$2982),(+$2983),0,0.0,0.0); $2984 = __THREW__; __THREW__ = 0; $2985 = $2984&1; if ($2985) { label = 161; break L225; } $2986 = $r; $2987 = $leftTransition; $2988 = 84.0 + $2987; $2989 = $posY; $2990 = $2989 + 2.0; $2991 = $graphScale; $2992 = $i14; $2993 = ((($208)) + 180|0); $2994 = HEAP32[$2993>>2]|0; $2995 = ((($2994)) + 120|0); $2996 = (($2995) + ($2992<<2)|0); $2997 = +HEAPF32[$2996>>2]; $2998 = $2991 * $2997; $2999 = $graphColor; __THREW__ = 0; invoke_viddddi(4571,($2986|0),(+$2988),(+$2990),(+$2998),8.0,($2999|0)); $3000 = __THREW__; __THREW__ = 0; $3001 = $3000&1; if ($3001) { label = 161; break L225; } $3002 = $posY; $3003 = $3002 + 10.0; $posY = $3003; $3004 = $i14; $3005 = (($3004) + 1)|0; $i14 = $3005; } if ((label|0) == 684) { $3010 = ___cxa_find_matching_catch()|0; $3011 = tempRet0; $3 = $3010; $4 = $3011; label = 686; } else if ((label|0) == 685) { $3012 = ___cxa_find_matching_catch()|0; $3013 = tempRet0; $3 = $3012; $4 = $3013; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($182); label = 686; } else if ((label|0) == 687) { $3014 = ___cxa_find_matching_catch()|0; $3015 = tempRet0; $3 = $3014; $4 = $3015; label = 689; } else if ((label|0) == 688) { $3016 = ___cxa_find_matching_catch()|0; $3017 = tempRet0; $3 = $3016; $4 = $3017; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($184); label = 689; } if ((label|0) == 686) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($183); break L225; } else if ((label|0) == 689) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($185); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($181); break L225; } if ((label|0) == 660) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($177); break L225; } else if ((label|0) == 663) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($179); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($175); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($173); } break; } case 7: { $3018 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $3019 = ((($208)) + 180|0); $3020 = HEAP32[$3019>>2]|0; $3021 = ((($3020)) + 4|0); $3022 = HEAP32[$3021>>2]|0; __THREW__ = 0; invoke_vii(3797,($187|0),(131710|0)); $3023 = __THREW__; __THREW__ = 0; $3024 = $3023&1; if ($3024) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($186|0),($187|0)); $3025 = __THREW__; __THREW__ = 0; $3026 = $3025&1; do { if ($3026) { $3156 = ___cxa_find_matching_catch()|0; $3157 = tempRet0; $3 = $3156; $4 = $3157; } else { $3027 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($186)|0); __THREW__ = 0; HEAP32[$vararg_buffer130>>2] = $3022; $vararg_ptr133 = ((($vararg_buffer130)) + 4|0); HEAP32[$vararg_ptr133>>2] = $3027; (invoke_iiii(3889,($buffer2|0),($3018|0),($vararg_buffer130|0))|0); $3028 = __THREW__; __THREW__ = 0; $3029 = $3028&1; if ($3029) { $3158 = ___cxa_find_matching_catch()|0; $3159 = tempRet0; $3 = $3158; $4 = $3159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($186); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($186); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($187); $3030 = $font; $3031 = HEAP32[$3030>>2]|0; $3032 = HEAP32[$3031>>2]|0; $3033 = $leftTransition; $3034 = 10.0 + $3033; __THREW__ = 0; invoke_viiddidd($3032|0,($3030|0),($buffer2|0),(+$3034),10.0,0,0.0,0.0); $3035 = __THREW__; __THREW__ = 0; $3036 = $3035&1; if ($3036) { label = 161; break L225; } $3037 = $font; $3038 = HEAP32[$3037>>2]|0; $3039 = ((($3038)) + 4|0); $3040 = HEAP32[$3039>>2]|0; __THREW__ = 0; invoke_vii(3797,($189|0),(131730|0)); $3041 = __THREW__; __THREW__ = 0; $3042 = $3041&1; if ($3042) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($188|0),($189|0)); $3043 = __THREW__; __THREW__ = 0; $3044 = $3043&1; do { if ($3044) { $3160 = ___cxa_find_matching_catch()|0; $3161 = tempRet0; $3 = $3160; $4 = $3161; } else { $3045 = $leftTransition; $3046 = 20.0 + $3045; __THREW__ = 0; invoke_viiddidd($3040|0,($3037|0),($188|0),(+$3046),30.0,0,0.0,0.0); $3047 = __THREW__; __THREW__ = 0; $3048 = $3047&1; if ($3048) { $3162 = ___cxa_find_matching_catch()|0; $3163 = tempRet0; $3 = $3162; $4 = $3163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($188); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($188); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($189); $posY = 50.0; $i15 = 1; while(1) { $3049 = $i15; $3050 = HEAP32[11900]|0; $3051 = (($3050) - 1)|0; $3052 = ($3049|0)<($3051|0); if (!($3052)) { label = 788; break L225; } $3053 = $i15; $3054 = ((($208)) + 180|0); $3055 = HEAP32[$3054>>2]|0; $3056 = ((($3055)) + 1460|0); $3057 = (($3056) + ($3053<<2)|0); $3058 = HEAP32[$3057>>2]|0; $3059 = ($3058|0)>(0); if ($3059) { __THREW__ = 0; invoke_vii(3797,($191|0),(158799|0)); $3060 = __THREW__; __THREW__ = 0; $3061 = $3060&1; if ($3061) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($190|0),($191|0)); $3062 = __THREW__; __THREW__ = 0; $3063 = $3062&1; if ($3063) { label = 721; break; } $3064 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($190)|0); $3065 = $i15; $3066 = ((($208)) + 180|0); $3067 = HEAP32[$3066>>2]|0; $3068 = ((($3067)) + 1460|0); $3069 = (($3068) + ($3065<<2)|0); $3070 = HEAP32[$3069>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer134>>2] = $3070; (invoke_iiii(3889,($buffer2|0),($3064|0),($vararg_buffer134|0))|0); $3071 = __THREW__; __THREW__ = 0; $3072 = $3071&1; if ($3072) { label = 722; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($190); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($191); $3073 = $font; $3074 = HEAP32[$3073>>2]|0; $3075 = HEAP32[$3074>>2]|0; $3076 = $leftTransition; $3077 = 20.0 + $3076; $3078 = $posY; __THREW__ = 0; invoke_viiddidd($3075|0,($3073|0),($buffer2|0),(+$3077),(+$3078),0,0.0,0.0); $3079 = __THREW__; __THREW__ = 0; $3080 = $3079&1; if ($3080) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($193|0),(131319|0)); $3081 = __THREW__; __THREW__ = 0; $3082 = $3081&1; if ($3082) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($192|0),($193|0)); $3083 = __THREW__; __THREW__ = 0; $3084 = $3083&1; if ($3084) { label = 724; break; } $3085 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($192)|0); $3086 = $i15; $3087 = ((($208)) + 180|0); $3088 = HEAP32[$3087>>2]|0; $3089 = ((($3088)) + 1460|0); $3090 = (($3089) + ($3086<<2)|0); $3091 = HEAP32[$3090>>2]|0; $3092 = (+($3091|0)); $3093 = 100.0 * $3092; $3094 = ((($208)) + 180|0); $3095 = HEAP32[$3094>>2]|0; $3096 = ((($3095)) + 1496|0); $3097 = HEAP32[$3096>>2]|0; $3098 = (+($3097|0)); $3099 = $3093 / $3098; $3100 = (~~(($3099))); __THREW__ = 0; HEAP32[$vararg_buffer137>>2] = $3100; (invoke_iiii(3889,($buffer2|0),($3085|0),($vararg_buffer137|0))|0); $3101 = __THREW__; __THREW__ = 0; $3102 = $3101&1; if ($3102) { label = 725; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($192); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($193); $3103 = $font; $3104 = HEAP32[$3103>>2]|0; $3105 = HEAP32[$3104>>2]|0; $3106 = $leftTransition; $3107 = 33.0 + $3106; $3108 = $posY; __THREW__ = 0; invoke_viiddidd($3105|0,($3103|0),($buffer2|0),(+$3107),(+$3108),0,0.0,0.0); $3109 = __THREW__; __THREW__ = 0; $3110 = $3109&1; if ($3110) { label = 161; break L225; } $posX = 72.0; $j16 = 0; while(1) { $3111 = $j16; $3112 = $i15; $3113 = ((($208)) + 180|0); $3114 = HEAP32[$3113>>2]|0; $3115 = ((($3114)) + 1460|0); $3116 = (($3115) + ($3112<<2)|0); $3117 = HEAP32[$3116>>2]|0; $3118 = ($3111|0)<($3117|0); if (!($3118)) { break; } $3119 = $r; $3120 = ((($208)) + 28|0); $3121 = $i15; __THREW__ = 0; $3122 = (invoke_iii(4559,($3120|0),($3121|0))|0); $3123 = __THREW__; __THREW__ = 0; $3124 = $3123&1; if ($3124) { label = 161; break L225; } $3125 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($3122)|0); $3126 = $posX; $3127 = $leftTransition; $3128 = $3126 + $3127; $3129 = $posY; $3130 = $3129 + 6.0; __THREW__ = 0; invoke_viiddddd(3893,($3119|0),($3125|0),(+$3128),(+$3130),0.0,0.5,0.5); $3131 = __THREW__; __THREW__ = 0; $3132 = $3131&1; if ($3132) { label = 161; break L225; } $3133 = $j16; $3134 = (($3133) + 1)|0; $3135 = (($3134|0) % 10)&-1; $3136 = ($3135|0)==(0); $3137 = $3136 ? 17 : 13; $3138 = (+($3137|0)); $3139 = $posX; $3140 = $3139 + $3138; $posX = $3140; $3141 = $j16; $3142 = (($3141) + 1)|0; $3143 = (($3142|0) % 30)&-1; $3144 = ($3143|0)==(0); do { if ($3144) { $3145 = $j16; $3146 = $i15; $3147 = ((($208)) + 180|0); $3148 = HEAP32[$3147>>2]|0; $3149 = ((($3148)) + 1460|0); $3150 = (($3149) + ($3146<<2)|0); $3151 = HEAP32[$3150>>2]|0; $3152 = (($3151) - 1)|0; $3153 = ($3145|0)<($3152|0); if (!($3153)) { break; } $posX = 72.0; $3154 = $posY; $3155 = $3154 + 15.0; $posY = $3155; } } while(0); $3172 = $j16; $3173 = (($3172) + 1)|0; $j16 = $3173; } $3174 = $posY; $3175 = $3174 + 17.0; $posY = $3175; } $3176 = $i15; $3177 = (($3176) + 1)|0; $i15 = $3177; } if ((label|0) == 721) { $3164 = ___cxa_find_matching_catch()|0; $3165 = tempRet0; $3 = $3164; $4 = $3165; label = 723; } else if ((label|0) == 722) { $3166 = ___cxa_find_matching_catch()|0; $3167 = tempRet0; $3 = $3166; $4 = $3167; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($190); label = 723; } else if ((label|0) == 724) { $3168 = ___cxa_find_matching_catch()|0; $3169 = tempRet0; $3 = $3168; $4 = $3169; label = 726; } else if ((label|0) == 725) { $3170 = ___cxa_find_matching_catch()|0; $3171 = tempRet0; $3 = $3170; $4 = $3171; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($192); label = 726; } if ((label|0) == 723) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($191); break L225; } else if ((label|0) == 726) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($193); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($189); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($187); } break; } case 9: { $3178 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($STATS_TITLE_FORMAT)|0); $3179 = ((($208)) + 180|0); $3180 = HEAP32[$3179>>2]|0; $3181 = ((($3180)) + 4|0); $3182 = HEAP32[$3181>>2]|0; __THREW__ = 0; invoke_vii(3797,($195|0),(131781|0)); $3183 = __THREW__; __THREW__ = 0; $3184 = $3183&1; if ($3184) { label = 161; } else { __THREW__ = 0; invoke_vii(3887,($194|0),($195|0)); $3185 = __THREW__; __THREW__ = 0; $3186 = $3185&1; do { if ($3186) { $3364 = ___cxa_find_matching_catch()|0; $3365 = tempRet0; $3 = $3364; $4 = $3365; } else { $3187 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($194)|0); __THREW__ = 0; HEAP32[$vararg_buffer140>>2] = $3182; $vararg_ptr143 = ((($vararg_buffer140)) + 4|0); HEAP32[$vararg_ptr143>>2] = $3187; (invoke_iiii(3889,($buffer2|0),($3178|0),($vararg_buffer140|0))|0); $3188 = __THREW__; __THREW__ = 0; $3189 = $3188&1; if ($3189) { $3366 = ___cxa_find_matching_catch()|0; $3367 = tempRet0; $3 = $3366; $4 = $3367; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($194); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($194); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($195); $3190 = $font; $3191 = HEAP32[$3190>>2]|0; $3192 = HEAP32[$3191>>2]|0; $3193 = $leftTransition; $3194 = 10.0 + $3193; __THREW__ = 0; invoke_viiddidd($3192|0,($3190|0),($buffer2|0),(+$3194),10.0,0,0.0,0.0); $3195 = __THREW__; __THREW__ = 0; $3196 = $3195&1; if ($3196) { label = 161; break L225; } $3197 = $font; $3198 = HEAP32[$3197>>2]|0; $3199 = ((($3198)) + 4|0); $3200 = HEAP32[$3199>>2]|0; __THREW__ = 0; invoke_vii(3797,($197|0),(131800|0)); $3201 = __THREW__; __THREW__ = 0; $3202 = $3201&1; if ($3202) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($196|0),($197|0)); $3203 = __THREW__; __THREW__ = 0; $3204 = $3203&1; do { if ($3204) { $3368 = ___cxa_find_matching_catch()|0; $3369 = tempRet0; $3 = $3368; $4 = $3369; } else { $3205 = $leftTransition; $3206 = 20.0 + $3205; __THREW__ = 0; invoke_viiddidd($3200|0,($3197|0),($196|0),(+$3206),30.0,0,0.0,0.0); $3207 = __THREW__; __THREW__ = 0; $3208 = $3207&1; if ($3208) { $3370 = ___cxa_find_matching_catch()|0; $3371 = tempRet0; $3 = $3370; $4 = $3371; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($196); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($196); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($197); __THREW__ = 0; invoke_vii(3797,($199|0),(131822|0)); $3209 = __THREW__; __THREW__ = 0; $3210 = $3209&1; if ($3210) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($198|0),($199|0)); $3211 = __THREW__; __THREW__ = 0; $3212 = $3211&1; do { if ($3212) { $3372 = ___cxa_find_matching_catch()|0; $3373 = tempRet0; $3 = $3372; $4 = $3373; } else { $3213 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($198)|0); $3214 = ((($208)) + 180|0); $3215 = HEAP32[$3214>>2]|0; $3216 = ((($3215)) + 20|0); $3217 = HEAP32[$3216>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer144>>2] = $3217; (invoke_iiii(3889,($buffer2|0),($3213|0),($vararg_buffer144|0))|0); $3218 = __THREW__; __THREW__ = 0; $3219 = $3218&1; if ($3219) { $3374 = ___cxa_find_matching_catch()|0; $3375 = tempRet0; $3 = $3374; $4 = $3375; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($198); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($198); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($199); $3220 = $font; $3221 = HEAP32[$3220>>2]|0; $3222 = HEAP32[$3221>>2]|0; $3223 = $leftTransition; $3224 = 20.0 + $3223; __THREW__ = 0; invoke_viiddidd($3222|0,($3220|0),($buffer2|0),(+$3224),45.0,0,0.0,0.0); $3225 = __THREW__; __THREW__ = 0; $3226 = $3225&1; if ($3226) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($201|0),(131839|0)); $3227 = __THREW__; __THREW__ = 0; $3228 = $3227&1; if ($3228) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($200|0),($201|0)); $3229 = __THREW__; __THREW__ = 0; $3230 = $3229&1; do { if ($3230) { $3376 = ___cxa_find_matching_catch()|0; $3377 = tempRet0; $3 = $3376; $4 = $3377; } else { $3231 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($200)|0); $3232 = ((($208)) + 180|0); $3233 = HEAP32[$3232>>2]|0; $3234 = ((($3233)) + 16|0); $3235 = HEAP32[$3234>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer147>>2] = $3235; (invoke_iiii(3889,($buffer2|0),($3231|0),($vararg_buffer147|0))|0); $3236 = __THREW__; __THREW__ = 0; $3237 = $3236&1; if ($3237) { $3378 = ___cxa_find_matching_catch()|0; $3379 = tempRet0; $3 = $3378; $4 = $3379; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($200); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($200); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($201); $3238 = $font; $3239 = HEAP32[$3238>>2]|0; $3240 = HEAP32[$3239>>2]|0; $3241 = $leftTransition; $3242 = 20.0 + $3241; __THREW__ = 0; invoke_viiddidd($3240|0,($3238|0),($buffer2|0),(+$3242),55.0,0,0.0,0.0); $3243 = __THREW__; __THREW__ = 0; $3244 = $3243&1; if ($3244) { label = 161; break L225; } $AIsPerColumn = 19; $posY = 70.0; $posX = 20.0; $i17 = 0; while(1) { $3245 = $i17; $3246 = ((($208)) + 180|0); $3247 = HEAP32[$3246>>2]|0; $3248 = ((($3247)) + 1512|0); $3249 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($3248)|0); $3250 = ($3245|0)<($3249|0); if (!($3250)) { label = 788; break L225; } __THREW__ = 0; invoke_vii(3797,($203|0),(131859|0)); $3251 = __THREW__; __THREW__ = 0; $3252 = $3251&1; if ($3252) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($202|0),($203|0)); $3253 = __THREW__; __THREW__ = 0; $3254 = $3253&1; if ($3254) { label = 778; break; } $3255 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($202)|0); $3256 = ((($208)) + 180|0); $3257 = HEAP32[$3256>>2]|0; $3258 = ((($3257)) + 1500|0); $3259 = $i17; __THREW__ = 0; $3260 = (invoke_iii(5255,($3258|0),($3259|0))|0); $3261 = __THREW__; __THREW__ = 0; $3262 = $3261&1; if ($3262) { label = 779; break; } $3263 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3260)|0); __THREW__ = 0; HEAP32[$vararg_buffer150>>2] = $3263; (invoke_iiii(3889,($buffer2|0),($3255|0),($vararg_buffer150|0))|0); $3264 = __THREW__; __THREW__ = 0; $3265 = $3264&1; if ($3265) { label = 779; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($202); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($203); $3266 = $font; $3267 = HEAP32[$3266>>2]|0; $3268 = HEAP32[$3267>>2]|0; $3269 = $posX; $3270 = $i17; $3271 = $AIsPerColumn; $3272 = $3271<<1; $3273 = ($3270|0)<($3272|0); $3274 = $leftTransition; $3275 = $rightTransition; $3276 = $3273 ? $3274 : $3275; $3277 = $3269 + $3276; $3278 = $posY; __THREW__ = 0; invoke_viiddidd($3268|0,($3266|0),($buffer2|0),(+$3277),(+$3278),0,0.0,0.0); $3279 = __THREW__; __THREW__ = 0; $3280 = $3279&1; if ($3280) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($205|0),(135487|0)); $3281 = __THREW__; __THREW__ = 0; $3282 = $3281&1; if ($3282) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($204|0),($205|0)); $3283 = __THREW__; __THREW__ = 0; $3284 = $3283&1; if ($3284) { label = 781; break; } $3285 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($204)|0); $3286 = ((($208)) + 180|0); $3287 = HEAP32[$3286>>2]|0; $3288 = ((($3287)) + 1512|0); $3289 = $i17; __THREW__ = 0; $3290 = (invoke_iii(5256,($3288|0),($3289|0))|0); $3291 = __THREW__; __THREW__ = 0; $3292 = $3291&1; if ($3292) { label = 782; break; } $3293 = HEAP32[$3290>>2]|0; $3294 = ((($3293)) + 4|0); $3295 = HEAP32[$3294>>2]|0; $3296 = ((($208)) + 180|0); $3297 = HEAP32[$3296>>2]|0; $3298 = ((($3297)) + 1512|0); $3299 = $i17; __THREW__ = 0; $3300 = (invoke_iii(5256,($3298|0),($3299|0))|0); $3301 = __THREW__; __THREW__ = 0; $3302 = $3301&1; if ($3302) { label = 782; break; } $3303 = HEAP32[$3300>>2]|0; $3304 = HEAP32[$3303>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer153>>2] = $3295; $vararg_ptr156 = ((($vararg_buffer153)) + 4|0); HEAP32[$vararg_ptr156>>2] = $3304; (invoke_iiii(3889,($buffer2|0),($3285|0),($vararg_buffer153|0))|0); $3305 = __THREW__; __THREW__ = 0; $3306 = $3305&1; if ($3306) { label = 782; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($204); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($205); $3307 = $font; $3308 = HEAP32[$3307>>2]|0; $3309 = HEAP32[$3308>>2]|0; $3310 = $posX; $3311 = $i17; $3312 = $AIsPerColumn; $3313 = ($3311|0)<($3312|0); $3314 = $leftTransition; $3315 = $rightTransition; $3316 = $3313 ? $3314 : $3315; $3317 = $3310 + $3316; $3318 = $3317 + 80.0; $3319 = $posY; __THREW__ = 0; invoke_viiddidd($3309|0,($3307|0),($buffer2|0),(+$3318),(+$3319),0,0.0,0.0); $3320 = __THREW__; __THREW__ = 0; $3321 = $3320&1; if ($3321) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3797,($207|0),(131064|0)); $3322 = __THREW__; __THREW__ = 0; $3323 = $3322&1; if ($3323) { label = 161; break L225; } __THREW__ = 0; invoke_vii(3887,($206|0),($207|0)); $3324 = __THREW__; __THREW__ = 0; $3325 = $3324&1; if ($3325) { label = 784; break; } $3326 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($206)|0); $3327 = ((($208)) + 180|0); $3328 = HEAP32[$3327>>2]|0; $3329 = ((($3328)) + 1512|0); $3330 = $i17; __THREW__ = 0; $3331 = (invoke_iii(5256,($3329|0),($3330|0))|0); $3332 = __THREW__; __THREW__ = 0; $3333 = $3332&1; if ($3333) { label = 785; break; } $3334 = HEAP32[$3331>>2]|0; __THREW__ = 0; $3335 = (invoke_ii(4843,($3334|0))|0); $3336 = __THREW__; __THREW__ = 0; $3337 = $3336&1; if ($3337) { label = 785; break; } __THREW__ = 0; HEAP32[$vararg_buffer157>>2] = $3335; (invoke_iiii(3889,($buffer2|0),($3326|0),($vararg_buffer157|0))|0); $3338 = __THREW__; __THREW__ = 0; $3339 = $3338&1; if ($3339) { label = 785; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($206); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($207); $3340 = $font; $3341 = HEAP32[$3340>>2]|0; $3342 = HEAP32[$3341>>2]|0; $3343 = $posX; $3344 = $i17; $3345 = $AIsPerColumn; $3346 = ($3344|0)<($3345|0); $3347 = $leftTransition; $3348 = $rightTransition; $3349 = $3346 ? $3347 : $3348; $3350 = $3343 + $3349; $3351 = $3350 + 110.0; $3352 = $posY; __THREW__ = 0; invoke_viiddidd($3342|0,($3340|0),($buffer2|0),(+$3351),(+$3352),0,0.0,0.0); $3353 = __THREW__; __THREW__ = 0; $3354 = $3353&1; if ($3354) { label = 161; break L225; } $3355 = $posY; $3356 = $3355 + 10.0; $posY = $3356; $3357 = $i17; $3358 = (($3357) + 1)|0; $3359 = $AIsPerColumn; $3360 = (($3358|0) % ($3359|0))&-1; $3361 = ($3360|0)==(0); if ($3361) { $posY = 70.0; $3362 = $posX; $3363 = $3362 + 155.0; $posX = $3363; } $3392 = $i17; $3393 = (($3392) + 1)|0; $i17 = $3393; } if ((label|0) == 778) { $3380 = ___cxa_find_matching_catch()|0; $3381 = tempRet0; $3 = $3380; $4 = $3381; label = 780; } else if ((label|0) == 779) { $3382 = ___cxa_find_matching_catch()|0; $3383 = tempRet0; $3 = $3382; $4 = $3383; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($202); label = 780; } else if ((label|0) == 781) { $3384 = ___cxa_find_matching_catch()|0; $3385 = tempRet0; $3 = $3384; $4 = $3385; label = 783; } else if ((label|0) == 782) { $3386 = ___cxa_find_matching_catch()|0; $3387 = tempRet0; $3 = $3386; $4 = $3387; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($204); label = 783; } else if ((label|0) == 784) { $3388 = ___cxa_find_matching_catch()|0; $3389 = tempRet0; $3 = $3388; $4 = $3389; label = 786; } else if ((label|0) == 785) { $3390 = ___cxa_find_matching_catch()|0; $3391 = tempRet0; $3 = $3390; $4 = $3391; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($206); label = 786; } if ((label|0) == 780) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($203); break L225; } else if ((label|0) == 783) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($205); break L225; } else if ((label|0) == 786) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($207); break L225; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($201); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($199); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($197); break L225; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($195); } break; } default: { label = 788; } } } while(0); if ((label|0) == 161) { $872 = ___cxa_find_matching_catch()|0; $873 = tempRet0; $3 = $872; $4 = $873; } else if ((label|0) == 788) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($STATS_TITLE_FORMAT); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($STATS_TITLE_FORMAT); $3394 = $3; $3395 = $4; ___resumeException($3394|0); // unreachable; } function __ZN19GameStateDeckViewer6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; __ZN19GameStateDeckViewer14setButtonStateEb($5,0); $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,0)|0); $mFont = $10; $11 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11ClearScreenEj($11,0); $12 = ((($5)) + 204|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN8DeckView4deckEv($13)|0); $15 = ((($5)) + 172|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = ((($5)) + 116|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(3); if ($20) { __ZN19GameStateDeckViewer20renderDeckBackgroundEv($5); } } $21 = ((($5)) + 204|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($22); $26 = ((($5)) + 204|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN8DeckView4deckEv($27)|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 76|0); $31 = HEAP32[$30>>2]|0; $32 = (FUNCTION_TABLE_iii[$31 & 8191]($28,0)|0); $33 = ($32|0)>(0); do { if ($33) { __ZN19GameStateDeckViewer14setButtonStateEb($5,1); __ZN19GameStateDeckViewer14renderSlideBarEv($5); } else { $34 = $mFont; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,131865); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } __THREW__ = 0; invoke_viiddidd($37|0,($34|0),($1|0),240.0,136.0,1,0.0,0.0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } } while(0); $48 = ((($5)) + 116|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)==(1); do { if ($50) { __ZN19GameStateDeckViewer18renderOnScreenMenuEv($5); } else { $51 = ((($5)) + 116|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(2); if ($53) { __ZN19GameStateDeckViewer14setButtonStateEb($5,0); $54 = ((($5)) + 152|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; FUNCTION_TABLE_vi[$58 & 8191]($55); break; } else { __ZN19GameStateDeckViewer14setButtonStateEb($5,1); __ZN19GameStateDeckViewer23renderOnScreenBasicInfoEv($5); break; } } } while(0); $59 = ((($5)) + 116|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(3); if ($61) { __ZN19GameStateDeckViewer14setButtonStateEb($5,0); $62 = ((($5)) + 160|0); $63 = HEAP32[$62>>2]|0; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 8|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($63); } $67 = ((($5)) + 156|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = ((($5)) + 156|0); $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; FUNCTION_TABLE_vi[$74 & 8191]($71); } $75 = ((($5)) + 144|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); if ($77) { $78 = ((($5)) + 144|0); $79 = HEAP32[$78>>2]|0; $80 = (__ZN11WGuiFilters10isFinishedEv($79)|0); if (!($80)) { __ZN19GameStateDeckViewer14setButtonStateEb($5,0); $81 = ((($5)) + 144|0); $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 64|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($82); } } $86 = (__ZN12GameSettings12keypadActiveEv(30372)|0); if (!($86)) { __ZN19GameStateDeckViewer13RenderButtonsEv($5); STACKTOP = sp;return; } __ZN12GameSettings12keypadRenderEv(30372); __ZN19GameStateDeckViewer13RenderButtonsEv($5); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer8loadDeckEi($this,$deckid) { $this = $this|0; $deckid = $deckid|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bPure = 0, $cheatmode = 0, $current = 0, $deckManager = 0, $deckname = 0, $howmanyinDeck = 0; var $i = 0, $i1 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $deckname = sp + 96|0; $4 = sp + 60|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 94|0; $9 = sp + 93|0; $0 = $this; $1 = $deckid; $10 = $0; $11 = ((($10)) + 180|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { $14 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $14; $15 = $deckManager; $16 = $1; $17 = (__ZN11MTGAllCards11getInstanceEv()|0); $18 = (__ZN11DeckManager25getExtendedStatsForDeckIdEiP11MTGAllCardsb($15,$16,$17,0)|0); $19 = ((($10)) + 180|0); HEAP32[$19>>2] = $18; } $20 = ((($10)) + 180|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 4|0); HEAP32[$22>>2] = 0; $23 = ((($10)) + 180|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); HEAP32[$25>>2] = 9; $26 = ((($10)) + 180|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 12|0); HEAP8[$28>>0] = 1; $29 = ((($10)) + 168|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); do { if (!($31)) { $32 = (__Znwj(24)|0); __THREW__ = 0; $33 = (invoke_i(4323)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __THREW__ = 0; invoke_vii(4682,($32|0),($33|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($10)) + 168|0); HEAP32[$38>>2] = $32; break; } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZdlPv($32); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); $41 = ((($10)) + 176|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($10)) + 176|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if (!($46)) { $47 = HEAP32[$45>>2]|0; $48 = ((($47)) + 4|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($45); } $50 = ((($10)) + 176|0); HEAP32[$50>>2] = 0; } $51 = (__Znwj(120)|0); $52 = ((($10)) + 168|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 16|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; invoke_vii(4859,($51|0),($55|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $2 = $85; $3 = $86; __ZdlPv($51); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } $58 = ((($10)) + 176|0); HEAP32[$58>>2] = $51; $59 = ((($10)) + 176|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 84|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vii[$63 & 8191]($60,6); $64 = ((($10)) + 204|0); $65 = HEAP32[$64>>2]|0; $66 = ((($10)) + 176|0); $67 = HEAP32[$66>>2]|0; __ZN8DeckView7SetDeckEP15DeckDataWrapper($65,$67); $68 = $1; HEAP32[$vararg_buffer>>2] = $68; (_sprintf($deckname,131873,$vararg_buffer)|0); $69 = ((($10)) + 172|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); if ($71) { $72 = ((($10)) + 172|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 116|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)!=(0|0); if ($76) { $77 = ((($10)) + 172|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 116|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0|0); if (!($81)) { __ZN7MTGDeckD2Ev($80); __ZdlPv($80); } $82 = ((($10)) + 172|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 116|0); HEAP32[$84>>2] = 0; } $87 = ((($10)) + 172|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = ((($10)) + 172|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($10)) + 172|0); HEAP32[$96>>2] = 0; } } $97 = (__Znwj(120)|0); $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; __THREW__ = 0; $98 = (invoke_ii(3903,84)|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $2 = $162; $3 = $163; } else { $$expand_i1_val2 = 1; HEAP8[$8>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_vii(3797,($6|0),($deckname|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $2 = $164; $3 = $165; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $2 = $166; $3 = $167; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($7|0),0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $2 = $168; $3 = $169; } else { $107 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; invoke_vii(3797,($4|0),($107|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $170 = ___cxa_find_matching_catch()|0; $171 = tempRet0; $2 = $170; $3 = $171; } else { __THREW__ = 0; $110 = (invoke_i(4323)|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if (!($112)) { __THREW__ = 0; invoke_viiiii(4044,($98|0),($4|0),($110|0),0,0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { $$expand_i1_val4 = 0; HEAP8[$8>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(4859,($97|0),($98|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if (!($116)) { $$expand_i1_val6 = 0; HEAP8[$9>>0] = $$expand_i1_val6; $117 = ((($10)) + 172|0); HEAP32[$117>>2] = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $118 = (__ZN12GameSettingsixEi(30372,7)|0); $119 = ((($118)) + 4|0); $120 = HEAP32[$119>>2]|0; $cheatmode = $120; $bPure = 1; $i = 0; while(1) { $121 = $i; $122 = ((($10)) + 172|0); $123 = HEAP32[$122>>2]|0; $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 76|0); $126 = HEAP32[$125>>2]|0; $127 = (FUNCTION_TABLE_iii[$126 & 8191]($123,1)|0); $128 = ($121|0)<($127|0); if (!($128)) { break; } $129 = ((($10)) + 172|0); $130 = HEAP32[$129>>2]|0; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 40|0); $133 = HEAP32[$132>>2]|0; $134 = $i; $135 = (FUNCTION_TABLE_iiii[$133 & 8191]($130,$134,1)|0); $current = $135; $136 = ((($10)) + 172|0); $137 = HEAP32[$136>>2]|0; $138 = $current; $139 = (__ZN8WSrcDeck5countEP7MTGCard($137,$138)|0); $howmanyinDeck = $139; $140 = ((($10)) + 176|0); $141 = HEAP32[$140>>2]|0; $142 = $current; $143 = (__ZN8WSrcDeck5countEP7MTGCard($141,$142)|0); $i1 = $143; while(1) { $144 = $i1; $145 = $howmanyinDeck; $146 = ($144|0)<($145|0); if (!($146)) { break; } $bPure = 0; $147 = $cheatmode; $148 = ($147|0)!=(0); if (!($148)) { label = 50; break; } $149 = ((($10)) + 168|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 16|0); $152 = HEAP32[$151>>2]|0; $153 = $current; (__ZN7MTGDeck3addEP7MTGCard($152,$153)|0); $154 = ((($10)) + 176|0); $155 = HEAP32[$154>>2]|0; $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 156|0); $158 = HEAP32[$157>>2]|0; $159 = $current; (FUNCTION_TABLE_iiii[$158 & 8191]($155,$159,1)|0); $160 = $i1; $161 = (($160) + 1)|0; $i1 = $161; } if ((label|0) == 50) { label = 0; $176 = ((($10)) + 172|0); $177 = HEAP32[$176>>2]|0; $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 160|0); $180 = HEAP32[$179>>2]|0; $181 = $current; $182 = $howmanyinDeck; $183 = $i1; $184 = (($182) - ($183))|0; (FUNCTION_TABLE_iiiii[$180 & 8191]($177,$181,$184,0)|0); } $185 = ((($10)) + 176|0); $186 = HEAP32[$185>>2]|0; $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 160|0); $189 = HEAP32[$188>>2]|0; $190 = $current; $191 = ((($10)) + 172|0); $192 = HEAP32[$191>>2]|0; $193 = $current; $194 = (__ZN8WSrcDeck5countEP7MTGCard($192,$193)|0); (FUNCTION_TABLE_iiiii[$189 & 8191]($186,$190,$194,0)|0); $195 = $i; $196 = (($195) + 1)|0; $i = $196; } $197 = $bPure; $198 = $197&1; if (!($198)) { $199 = ((($10)) + 172|0); $200 = HEAP32[$199>>2]|0; $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 108|0); $203 = HEAP32[$202>>2]|0; FUNCTION_TABLE_vi[$203 & 8191]($200); $204 = ((($10)) + 176|0); $205 = HEAP32[$204>>2]|0; $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 108|0); $208 = HEAP32[$207>>2]|0; FUNCTION_TABLE_vi[$208 & 8191]($205); } $209 = ((($10)) + 172|0); $210 = HEAP32[$209>>2]|0; $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 84|0); $213 = HEAP32[$212>>2]|0; FUNCTION_TABLE_vii[$213 & 8191]($210,6); $214 = ((($10)) + 144|0); $215 = HEAP32[$214>>2]|0; $216 = ($215|0)!=(0|0); if (!($216)) { __ZN19GameStateDeckViewer14rebuildFiltersEv($10); $224 = ((($10)) + 204|0); $225 = HEAP32[$224>>2]|0; __ZN8DeckView13reloadIndexesEv($225); STACKTOP = sp;return 1; } $217 = ((($10)) + 144|0); $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0|0); if (!($219)) { $220 = HEAP32[$218>>2]|0; $221 = ((($220)) + 4|0); $222 = HEAP32[$221>>2]|0; FUNCTION_TABLE_vi[$222 & 8191]($218); } $223 = ((($10)) + 144|0); HEAP32[$223>>2] = 0; __ZN19GameStateDeckViewer14rebuildFiltersEv($10); $224 = ((($10)) + 204|0); $225 = HEAP32[$224>>2]|0; __ZN8DeckView13reloadIndexesEv($225); STACKTOP = sp;return 1; } } } $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $2 = $172; $3 = $173; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc = HEAP8[$8>>0]|0; $174 = $$pre_trunc&1; if ($174) { __ZdlPv($98); } } $$pre_trunc9 = HEAP8[$9>>0]|0; $175 = $$pre_trunc9&1; if (!($175)) { $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } __ZdlPv($97); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; return (0)|0; } function __ZN19GameStateDeckViewer13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $card = 0, $deckIdNumber = 0, $deckList = 0, $deckListSize = 0, $deckManager = 0, $defaultAiName = 0, $goa = 0, $i = 0, $price = 0, $rnd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $defaultAiName = sp + 96|0; $5 = sp + 60|0; $6 = sp + 48|0; $7 = sp + 36|0; $8 = sp + 24|0; $9 = sp + 12|0; $0 = $this; $1 = $controllerId; $2 = $controlId; $10 = $0; $11 = $2; $deckIdNumber = $11; $deckListSize = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($defaultAiName); __THREW__ = 0; $12 = (invoke_i(4844)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L1: do { if (!($14)) { $deckManager = $12; $15 = $1; switch ($15|0) { case 10: { $18 = $2; $19 = ($18|0)==(-1); if ($19) { $20 = ((($10)) + 201|0); $21 = HEAP8[$20>>0]|0; $22 = $21&1; if ($22) { $27 = ((($10)) + 116|0); HEAP32[$27>>2] = 0; } else { $23 = ((($10)) + 4|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; invoke_viiidi(5257,($24|0),0,1,-1.0,0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } } $28 = ((($10)) + 201|0); HEAP8[$28>>0] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } $29 = $2; $30 = ($29|0)==(-200); if ($30) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } $31 = $2; $32 = ($31|0)==(-12); if (!($32)) { $114 = ((($10)) + 116|0); HEAP32[$114>>2] = 0; $115 = $deckManager; __THREW__ = 0; $116 = (invoke_ii(5263,($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break L1; } $deckList = $116; $119 = $deckList; $120 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($119)|0); $deckListSize = $120; $121 = $2; $122 = ($121|0)==(-30); do { if ($122) { $123 = $deckList; $124 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($123)|0); $125 = (($124) + 1)|0; $deckIdNumber = $125; } else { $126 = $deckListSize; $127 = ($126|0)>(0); if ($127) { $128 = $2; $129 = $deckListSize; $130 = ($128|0)<=($129|0); if ($130) { $131 = $deckList; $132 = $2; $133 = (($132) - 1)|0; __THREW__ = 0; $134 = (invoke_iii(5264,($131|0),($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L1; } $137 = HEAP32[$134>>2]|0; __THREW__ = 0; $138 = (invoke_ii(4771,($137|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { break L1; } $deckIdNumber = $138; break; } } $141 = $2; $deckIdNumber = $141; } } while(0); $142 = $deckIdNumber; __THREW__ = 0; (invoke_iii(5265,($10|0),($142|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L1; } $145 = ((($10)) + 116|0); HEAP32[$145>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } $33 = ((($10)) + 168|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; __THREW__ = 0; (invoke_ii(5258,($36|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L1; } $39 = ((($10)) + 168|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 16|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; (invoke_ii(5259,($42|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L1; } $i = 0; while(1) { $45 = $i; __THREW__ = 0; $46 = (invoke_ii(5105,(47272|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L1; } $49 = ($45|0)<($46|0); if (!($49)) { break; } $50 = $i; __THREW__ = 0; $51 = (invoke_ii(5107,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L1; } __THREW__ = 0; $54 = (invoke_iii(3923,(30372|0),($51|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break L1; } $57 = ($54|0)==(0|0); if ($57) { $59 = 0; } else { $58 = (___dynamic_cast($54,2968,3008,0)|0); $59 = $58; } $goa = $59; $60 = $goa; $61 = ($60|0)!=(0|0); if ($61) { $62 = $goa; $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 24|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; (invoke_ii($65|0,($62|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L1; } } $68 = $i; $69 = (($68) + 1)|0; $i = $69; } __THREW__ = 0; (invoke_ii(4433,(30372|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break L1; } $72 = ((($10)) + 176|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if ($74) { $75 = ((($10)) + 176|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 4|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $81 = ((($10)) + 176|0); HEAP32[$81>>2] = 0; } __THREW__ = 0; $82 = (invoke_ii(3903,120)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break L1; } $85 = ((($10)) + 168|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 16|0); $88 = HEAP32[$87>>2]|0; __THREW__ = 0; invoke_vii(4859,($82|0),($88|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $3 = $112; $4 = $113; __ZdlPv($82); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } $91 = ((($10)) + 176|0); HEAP32[$91>>2] = $82; $92 = ((($10)) + 176|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 84|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; invoke_vii($96|0,($93|0),6); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break L1; } $99 = ((($10)) + 204|0); $100 = HEAP32[$99>>2]|0; $101 = ((($10)) + 176|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_vii(5260,($100|0),($102|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { break L1; } __THREW__ = 0; invoke_vi(5261,($10|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break L1; } $107 = ((($10)) + 204|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; invoke_vi(5262,($108|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { break L1; } $111 = ((($10)) + 116|0); HEAP32[$111>>2] = 2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case 11: { $146 = $2; switch ($146|0) { case 0: { __THREW__ = 0; invoke_vi(5266,($10|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { break L1; } $149 = ((($10)) + 4|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; invoke_viiidi(5257,($150|0),0,1,-1.0,0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case 1: { $153 = ((($10)) + 172|0); $154 = HEAP32[$153>>2]|0; $155 = ($154|0)!=(0|0); if (!($155)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } $156 = ((($10)) + 172|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 116|0); $159 = HEAP32[$158>>2]|0; $160 = ($159|0)!=(0|0); if (!($160)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } $161 = ((($10)) + 172|0); $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 116|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 44|0); __THREW__ = 0; invoke_vii(3800,($5|0),($165|0)); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { break L1; } $168 = ((($10)) + 188|0); __THREW__ = 0; (invoke_iiiiiidd(5267,(30372|0),($5|0),($168|0),1,0,240.0,136.0)|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $3 = $175; $4 = $176; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; invoke_vii(3797,($6|0),(131884|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { break L1; } __THREW__ = 0; invoke_vii(5268,(30372|0),($6|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $3 = $177; $4 = $178; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } break; } case 5: { $179 = ((($10)) + 200|0); HEAP8[$179>>0] = 1; $180 = ((($10)) + 172|0); $181 = HEAP32[$180>>2]|0; $182 = ($181|0)!=(0|0); if ($182) { $183 = ((($10)) + 172|0); $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + 116|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)!=(0|0); if ($187) { $188 = ((($10)) + 172|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 116|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 44|0); __THREW__ = 0; invoke_vii(3800,($7|0),($192|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { break L1; } } else { label = 62; } } else { label = 62; } if ((label|0) == 62) { __THREW__ = 0; invoke_vii(3797,($7|0),(131896|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { break L1; } } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($defaultAiName,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __THREW__ = 0; invoke_vii(3800,($8|0),($defaultAiName|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { break L1; } $199 = ((($10)) + 188|0); __THREW__ = 0; (invoke_iiiiiidd(5267,(30372|0),($8|0),($199|0),1,0,240.0,136.0)|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $3 = $210; $4 = $211; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __THREW__ = 0; invoke_vii(3797,($9|0),(131911|0)); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { break L1; } __THREW__ = 0; invoke_vii(5268,(30372|0),($9|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { $212 = ___cxa_find_matching_catch()|0; $213 = tempRet0; $3 = $212; $4 = $213; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; invoke_vi(5269,($10|0)); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { break L1; } $208 = ((($10)) + 116|0); HEAP32[$208>>2] = 2; $209 = ((($10)) + 201|0); HEAP8[$209>>0] = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case 2: { $214 = ((($10)) + 116|0); HEAP32[$214>>2] = 2; $215 = ((($10)) + 201|0); HEAP8[$215>>0] = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case 3: { $216 = ((($10)) + 4|0); $217 = HEAP32[$216>>2]|0; __THREW__ = 0; invoke_viiidi(5257,($217|0),0,1,-1.0,0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case -1: { $220 = ((($10)) + 116|0); HEAP32[$220>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } case 22: { $221 = ((($10)) + 116|0); HEAP32[$221>>2] = 4; $222 = ((($10)) + 144|0); $223 = HEAP32[$222>>2]|0; $224 = ($223|0)!=(0|0); if (!($224)) { __THREW__ = 0; invoke_vi(5261,($10|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { break L1; } } $227 = ((($10)) + 144|0); $228 = HEAP32[$227>>2]|0; $229 = HEAP32[$228>>2]|0; $230 = ((($229)) + 48|0); $231 = HEAP32[$230>>2]|0; __THREW__ = 0; invoke_vii($231|0,($228|0),0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } } break; } case 2: { $234 = $2; switch ($234|0) { case 20: { label = 78; break; } case 21: { break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } } if ((label|0) == 78) { $235 = ((($10)) + 204|0); $236 = HEAP32[$235>>2]|0; $237 = HEAP32[$236>>2]|0; $238 = ((($237)) + 28|0); $239 = HEAP32[$238>>2]|0; __THREW__ = 0; $240 = (invoke_ii($239|0,($236|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { break L1; } $card = $240; $243 = $card; $244 = ($243|0)!=(0|0); if ($244) { __THREW__ = 0; $245 = (invoke_i(5270)|0); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { break L1; } $248 = (($245|0) % 25)&-1; $rnd = $248; $249 = ((($10)) + 164|0); $250 = HEAP32[$249>>2]|0; $251 = $card; __THREW__ = 0; $252 = (invoke_iii(5271,($250|0),($251|0))|0); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; if ($254) { break L1; } $price = $252; $255 = $price; $256 = ((($10)) + 168|0); $257 = HEAP32[$256>>2]|0; $258 = HEAP32[$257>>2]|0; $259 = (($258) + ($255))|0; HEAP32[$257>>2] = $259; $260 = $price; $261 = $rnd; $262 = $price; $263 = Math_imul($261, $262)|0; $264 = (($263|0) / 100)&-1; $265 = (($260) - ($264))|0; $price = $265; $266 = ((($10)) + 164|0); $267 = HEAP32[$266>>2]|0; $268 = $card; __THREW__ = 0; $269 = (invoke_ii(3949,($268|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { break L1; } $272 = $price; __THREW__ = 0; (invoke_iiii(5272,($267|0),($269|0),($272|0))|0); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { break L1; } $275 = ((($10)) + 168|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 16|0); $278 = HEAP32[$277>>2]|0; $279 = $card; __THREW__ = 0; $280 = (invoke_ii(3949,($279|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { break L1; } __THREW__ = 0; (invoke_iii(5273,($278|0),($280|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { break L1; } $285 = ((($10)) + 204|0); $286 = HEAP32[$285>>2]|0; __THREW__ = 0; $287 = (invoke_ii(5253,($286|0))|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { break L1; } $290 = HEAP32[$287>>2]|0; $291 = ((($290)) + 160|0); $292 = HEAP32[$291>>2]|0; $293 = $card; __THREW__ = 0; (invoke_iiiii($292|0,($287|0),($293|0),1,0)|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { break L1; } $296 = ((($10)) + 204|0); $297 = HEAP32[$296>>2]|0; __THREW__ = 0; $298 = (invoke_ii(5253,($297|0))|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { break L1; } $301 = HEAP32[$298>>2]|0; $302 = ((($301)) + 108|0); $303 = HEAP32[$302>>2]|0; __THREW__ = 0; invoke_vi($303|0,($298|0)); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { break L1; } $306 = ((($10)) + 180|0); $307 = HEAP32[$306>>2]|0; $308 = ((($307)) + 12|0); HEAP8[$308>>0] = 1; $309 = ((($10)) + 204|0); $310 = HEAP32[$309>>2]|0; __THREW__ = 0; invoke_vi(5262,($310|0)); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { break L1; } } } $313 = ((($10)) + 156|0); $314 = HEAP32[$313>>2]|0; $315 = HEAP32[$314>>2]|0; $316 = ((($315)) + 40|0); $317 = HEAP32[$316>>2]|0; __THREW__ = 0; invoke_vi($317|0,($314|0)); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); STACKTOP = sp;return; } } } } while(0); $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($defaultAiName); $320 = $3; $321 = $4; ___resumeException($320|0); // unreachable; } function __ZThn24_N19GameStateDeckViewer13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN19GameStateDeckViewer13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN19GameStateDeckViewer8OnScrollEii($this,$inXVelocity,$inYVelocity) { $this = $this|0; $inXVelocity = $inXVelocity|0; $inYVelocity = $inYVelocity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $flickHorizontal = 0, $flickRight = 0, $flickUp = 0, $magnitude = 0, $numCards = 0, $numFilters = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inXVelocity; $2 = $inYVelocity; $3 = $0; $4 = $1; $5 = $1; $6 = Math_imul($4, $5)|0; $7 = $2; $8 = $2; $9 = Math_imul($7, $8)|0; $10 = (($6) + ($9))|0; $11 = (+($10|0)); $12 = (+Math_sqrt((+$11))); $13 = (~~(($12))); $magnitude = $13; $14 = $1; $15 = (Math_abs(($14|0))|0); $16 = $2; $17 = (Math_abs(($16|0))|0); $18 = ($15|0)>($17|0); $19 = $18&1; $flickHorizontal = $19; $20 = $flickHorizontal; $21 = $20&1; $22 = $2; $23 = ($22|0)>(0); $24 = $21 ? 0 : $23; $25 = $24 ? 1 : 0; $26 = $25&1; $flickUp = $26; $27 = $flickHorizontal; $28 = $27&1; $29 = $1; $30 = ($29|0)<(0); $31 = $28 ? $30 : 0; $32 = $31 ? 1 : 0; $33 = $32&1; $flickRight = $33; $34 = $flickHorizontal; $35 = $34&1; if ($35) { $36 = $1; $37 = (Math_abs(($36|0))|0); $38 = ($37|0)>(300); if (!($38)) { $67 = ((($3)) + 108|0); HEAPF32[$67>>2] = 0.0; STACKTOP = sp;return; } $39 = $magnitude; $40 = (($39|0) / 500)&-1; $41 = (($40|0) % 8)&-1; $numCards = $41; $42 = ((($3)) + 204|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 32|0); $46 = HEAP32[$45>>2]|0; $47 = $flickRight; $48 = $47&1; $49 = $numCards; $50 = (0 - ($49))|0; $51 = $48 ? $49 : $50; FUNCTION_TABLE_vii[$46 & 8191]($43,$51); $67 = ((($3)) + 108|0); HEAPF32[$67>>2] = 0.0; STACKTOP = sp;return; } else { $52 = $2; $53 = (Math_abs(($52|0))|0); $54 = ($53|0)>(300); if (!($54)) { $67 = ((($3)) + 108|0); HEAPF32[$67>>2] = 0.0; STACKTOP = sp;return; } $55 = $magnitude; $56 = (($55|0) / 500)&-1; $numFilters = $56; $57 = ((($3)) + 204|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 36|0); $61 = HEAP32[$60>>2]|0; $62 = $flickUp; $63 = $62&1; $64 = $numFilters; $65 = (0 - ($64))|0; $66 = $63 ? $64 : $65; FUNCTION_TABLE_vii[$61 & 8191]($58,$66); $67 = ((($3)) + 108|0); HEAPF32[$67>>2] = 0.0; STACKTOP = sp;return; } } function __GLOBAL__sub_I_GameStateDeckViewer_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1657(); ___cxx_global_var_init_1_1658(); ___cxx_global_var_init_3_1659(); ___cxx_global_var_init_5_1660(); return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEaSERKS6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $0; $3 = ((($2)) + 4|0); $4 = $1; __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE($3,$4); STACKTOP = sp;return; } function __ZN12GameSettings12keypadActiveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN9SimplePad8isActiveEv($7)|0); $$expand_i1_val = $8&1; HEAP8[$0>>0] = $$expand_i1_val; } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $9 = $$pre_trunc&1; STACKTOP = sp;return ($9|0); } function __ZN12GameSettings12keypadUpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = $1; __ZN9SimplePad6UpdateEf($7,$8); STACKTOP = sp;return; } function __ZN11WGuiFilters10isFinishedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + (($6*12)|0)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN12GameSettings12keypadRenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; __ZN9SimplePad6RenderEv($6); STACKTOP = sp;return; } function ___cxx_global_var_init_1657() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31004,182585); (___cxa_atexit((3831|0),(31004|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1658() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31016,165089); (___cxa_atexit((3831|0),(31016|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1659() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31028,165080); (___cxa_atexit((3831|0),(31028|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1660() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31040,165065); (___cxa_atexit((3831|0),(31040|0),(___dso_handle|0))|0); return; } function __ZN9SimplePad8isActiveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE6assignIPS3_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS3_NS_15iterator_traitsISA_E9referenceEEE5valueEvE4typeESA_SA_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIPNS_10shared_ptrI5JQuadEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE18__construct_at_endIPS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($3)|0); __ZNSt3__17advanceIPNS_10shared_ptrI5JQuadEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIPNS_10shared_ptrI5JQuadEES4_EET0_T_S6_S5_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE18__construct_at_endIPS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIPNS_10shared_ptrI5JQuadEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPNS_10shared_ptrI5JQuadEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPNS_10shared_ptrI5JQuadEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 8)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__17advanceIPNS_10shared_ptrI5JQuadEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIPNS_10shared_ptrI5JQuadEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIPNS_10shared_ptrI5JQuadEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3<<3)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIPNS_10shared_ptrI5JQuadEES4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPNS_10shared_ptrI5JQuadEEEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPNS_10shared_ptrI5JQuadEEEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPNS_10shared_ptrI5JQuadEEEET_S5_($7)|0); $9 = (__ZNSt3__16__copyIPNS_10shared_ptrI5JQuadEES4_EET0_T_S6_S5_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIPNS_10shared_ptrI5JQuadEES4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; while(1) { $3 = $0; $4 = $1; $5 = ($3|0)!=($4|0); $6 = $2; if (!($5)) { break; } $7 = $0; (__ZNSt3__110shared_ptrI5JQuadEaSERKS2_($6,$7)|0); $8 = $0; $9 = ((($8)) + 8|0); $0 = $9; $10 = $2; $11 = ((($10)) + 8|0); $2 = $11; } STACKTOP = sp;return ($6|0); } function __ZNSt3__113__unwrap_iterIPNS_10shared_ptrI5JQuadEEEET_S5_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE18__construct_at_endIPS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotatorC2ERKS6_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_10shared_ptrI5JQuadEEEEPT_S5_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JRS4_EEEvRS5_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 8|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JRS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE11__constructIS4_JRS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE11__constructIS4_JRS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE9constructIS3_JRS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_10shared_ptrI5JQuadEEE9constructIS3_JRS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__destruct_at_endEPS3_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5274,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<3)|0); $7 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<3)|0); $10 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<3)|0); __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10deallocateERS5_PS4_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5274,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5275,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE8allocateERS5_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<3)|0); $13 = (__ZNSt3__113__vector_baseINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZN13GameStateDuelC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,157540); __THREW__ = 0; invoke_viii(5217,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = ((($5)) + 24|0); __ZN12JGuiListenerC2Ev($9); $10 = 31184; HEAP32[$5>>2] = $10; $11 = ((($5)) + 24|0); $12 = 31232; HEAP32[$11>>2] = $12; $13 = ((($5)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($13); $14 = ((($5)) + 56|0); HEAP32[$14>>2] = 0; __THREW__ = 0; $15 = (invoke_ii(3903,588)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; } else { __THREW__ = 0; invoke_vi(5276,($15|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZdlPv($15); break; } else { $20 = ((($5)) + 60|0); HEAP32[$20>>2] = $15; $21 = ((($5)) + 65|0); HEAP8[$21>>0] = 0; $22 = ((($5)) + 36|0); HEAP32[$22>>2] = 0; $23 = ((($5)) + 40|0); HEAP32[$23>>2] = 0; $24 = ((($5)) + 44|0); HEAP32[$24>>2] = 0; $25 = ((($5)) + 48|0); HEAP32[$25>>2] = 0; $26 = ((($5)) + 52|0); HEAP32[$26>>2] = 0; $27 = ((($5)) + 32|0); HEAP32[$27>>2] = 0; $28 = ((($5)) + 28|0); HEAP32[$28>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $35 = ((($5)) + 24|0); __ZN12JGuiListenerD2Ev($35); __ZN9GameStateD2Ev($5); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } function __ZN13GameStateDuelD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 31184; HEAP32[$3>>2] = $4; $5 = ((($3)) + 24|0); $6 = 31232; HEAP32[$5>>2] = $6; $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vi($9|0,($3|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; $1 = $19; $2 = $20; $21 = ((($3)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $22 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($22); __ZN9GameStateD2Ev($3); $23 = $1; ___clang_call_terminate($23); // unreachable; } $12 = ((($3)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { $24 = ((($3)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $25 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($25); __ZN9GameStateD2Ev($3); STACKTOP = sp;return; } $15 = ((($3)) + 60|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { __ZN10TournamentD2Ev($16); __ZdlPv($16); } $18 = ((($3)) + 60|0); HEAP32[$18>>2] = 0; $24 = ((($3)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $25 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($25); __ZN9GameStateD2Ev($3); STACKTOP = sp;return; } function __ZThn24_N13GameStateDuelD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateDuelD2Ev($2); STACKTOP = sp;return; } function __ZN13GameStateDuelD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13GameStateDuelD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N13GameStateDuelD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateDuelD0Ev($2); STACKTOP = sp;return; } function __ZN13GameStateDuel5StartEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; var $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $createDeckMenu = 0, $deckManager = 0, $deckManager1 = 0, $decksneeded = 0, $desc = 0, $i = 0, $it = 0, $nbDecks = 0, $nmbDecks = 0, $playerDeckList = 0, $playerDeckList2 = 0; var $renderer = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 848|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 796|0; $4 = sp + 833|0; $playerDeckList = sp + 780|0; $5 = sp + 768|0; $6 = sp + 756|0; $7 = sp + 744|0; $8 = sp + 732|0; $9 = sp + 716|0; $10 = sp + 704|0; $desc = sp + 688|0; $11 = sp + 676|0; $12 = sp + 664|0; $it = sp + 660|0; $13 = sp + 648|0; $14 = sp + 636|0; $15 = sp + 624|0; $16 = sp + 620|0; $17 = sp + 608|0; $18 = sp + 596|0; $19 = sp + 584|0; $20 = sp + 572|0; $21 = sp + 560|0; $22 = sp + 548|0; $23 = sp + 536|0; $24 = sp + 524|0; $25 = sp + 512|0; $26 = sp + 500|0; $27 = sp + 488|0; $28 = sp + 476|0; $29 = sp + 464|0; $30 = sp + 452|0; $31 = sp + 440|0; $32 = sp + 428|0; $33 = sp + 416|0; $34 = sp + 404|0; $35 = sp + 392|0; $36 = sp + 380|0; $37 = sp + 368|0; $38 = sp + 832|0; $39 = sp + 352|0; $40 = sp + 340|0; $41 = sp + 328|0; $42 = sp + 316|0; $43 = sp + 304|0; $44 = sp + 292|0; $45 = sp + 280|0; $46 = sp + 268|0; $47 = sp + 256|0; $48 = sp + 244|0; $49 = sp + 232|0; $50 = sp + 220|0; $51 = sp + 208|0; $52 = sp + 196|0; $53 = sp + 184|0; $54 = sp + 172|0; $55 = sp + 160|0; $56 = sp + 148|0; $57 = sp + 136|0; $58 = sp + 124|0; $playerDeckList2 = sp + 108|0; $59 = sp + 96|0; $60 = sp + 84|0; $61 = sp + 72|0; $62 = sp + 60|0; $63 = sp + 48|0; $64 = sp + 36|0; $65 = sp + 24|0; $66 = sp + 12|0; $67 = sp; $0 = $this; $68 = $0; $69 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $69; $70 = $renderer; __ZN9JRenderer11EnableVSyncEb($70,1); $71 = ((($68)) + 68|0); HEAP32[$71>>2] = 0; $createDeckMenu = 1; $72 = (__Znwj(224)|0); __THREW__ = 0; $73 = (invoke_i(4541)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { __THREW__ = 0; $76 = (invoke_i(4556)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { __THREW__ = 0; invoke_viii(5277,($72|0),($73|0),($76|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { $81 = ((($68)) + 36|0); HEAP32[$81>>2] = $72; __ZN13GameStateDuel12setGamePhaseEi($68,3); $82 = (__Znwj(88)|0); __THREW__ = 0; invoke_vi(5278,($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $1 = $106; $2 = $107; __ZdlPv($82); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } $85 = ((($68)) + 28|0); HEAP32[$85>>2] = $82; $86 = HEAP32[(29252)>>2]|0; $87 = ($86|0)==(0); do { if ($87) { $88 = ((($68)) + 4|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 56|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0); if (!($92)) { $93 = ((($68)) + 4|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 56|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(5); if (!($97)) { break; } } $98 = ((($68)) + 60|0); $99 = HEAP32[$98>>2]|0; __ZN10Tournament5StartEv($99); $100 = ((($68)) + 60|0); $101 = HEAP32[$100>>2]|0; $102 = (__ZN10Tournament10getOpLevelEv($101)|0); $103 = ($102|0)<(3); if ($103) { __ZN13GameStateDuel12setGamePhaseEi($68,18); } else { $createDeckMenu = 0; $108 = ((($68)) + 40|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)!=(0|0); if ($110) { $111 = ((($68)) + 40|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)==(0|0); if (!($113)) { $114 = HEAP32[$112>>2]|0; $115 = ((($114)) + 4|0); $116 = HEAP32[$115>>2]|0; FUNCTION_TABLE_vi[$116 & 8191]($112); } $117 = ((($68)) + 40|0); HEAP32[$117>>2] = 0; } } $118 = ((($68)) + 64|0); HEAP8[$118>>0] = 0; } } while(0); $119 = ((($68)) + 48|0); HEAP32[$119>>2] = 0; $decksneeded = 0; $i = 0; while(1) { $120 = $i; $121 = ($120|0)<(2); if (!($121)) { break; } $122 = $createDeckMenu; $123 = $122&1; if ($123) { $124 = $i; $125 = (29248 + ($124<<2)|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)==(1); if ($127) { label = 21; break; } } $188 = $i; $189 = (($188) + 1)|0; $i = $189; } L29: do { if ((label|0) == 21) { $decksneeded = 1; $128 = (__Znwj(344)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $129 = ((($68)) + 24|0); __THREW__ = 0; invoke_vii(3797,($3|0),(131947|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; do { if ($131) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $1 = $149; $2 = $150; } else { __THREW__ = 0; invoke_viiiiiii(4756,($128|0),1,($129|0),1,($3|0),(31168|0),1); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $1 = $151; $2 = $152; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $134 = ((($68)) + 40|0); HEAP32[$134>>2] = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $135 = ((($68)) + 40|0); $136 = HEAP32[$135>>2]|0; __ZN8DeckMenu28enableDisplayDetailsOverrideEv($136); $137 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $1 = $154; $2 = $155; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($7|0),0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $1 = $156; $2 = $157; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; do { if ($143) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $1 = $158; $2 = $159; } else { __THREW__ = 0; invoke_viiiii(5279,($playerDeckList|0),($5|0),($8|0),(0|0),0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $1 = $160; $2 = $161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $146 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($playerDeckList)|0); $nbDecks = $146; $147 = $nbDecks; $148 = ($147|0)!=(0); if ($148) { $decksneeded = 0; } $162 = $nbDecks; $163 = ($162|0)>(1); L52: do { if ($163) { $164 = ((($68)) + 40|0); $165 = HEAP32[$164>>2]|0; $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 40|0); $168 = HEAP32[$167>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),(131961|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 45; break; } __THREW__ = 0; invoke_vii(3797,($10|0),(131968|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; do { if ($172) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $1 = $177; $2 = $178; } else { __THREW__ = 0; invoke_viiiiii($168|0,($165|0),-11,($9|0),($10|0),0,(0|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $1 = $179; $2 = $180; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 49; break L52; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } else { label = 49; } } while(0); do { if ((label|0) == 49) { $181 = ((($68)) + 40|0); $182 = HEAP32[$181>>2]|0; __THREW__ = 0; invoke_vii(5237,($182|0),($playerDeckList|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 45; break; } $185 = $deckManager; __THREW__ = 0; invoke_viii(5244,($185|0),($playerDeckList|0),0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 45; break; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($playerDeckList); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList); break L29; } } while(0); if ((label|0) == 45) { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $1 = $175; $2 = $176; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $153 = $$pre_trunc&1; if (!($153)) { $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } __ZdlPv($128); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); $190 = ((($68)) + 40|0); $191 = HEAP32[$190>>2]|0; $192 = ($191|0)!=(0|0); if ($192) { $193 = $decksneeded; $194 = ($193|0)!=(0); $195 = (__ZN15ModRulesGeneral13hasDeckEditorEv(35368)|0); L82: do { if ($194) { L84: do { if ($195) { $196 = (__ZN10Translator11GetInstanceEv()|0); $t = $196; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,131993); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; do { if ($198) { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $1 = $226; $2 = $227; } else { $199 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; invoke_vii(3797,($desc|0),($199|0)); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $1 = $228; $2 = $229; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $202 = $t; $203 = ((($202)) + 28|0); __THREW__ = 0; invoke_vii(3797,($15|0),(132046|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; L92: do { if ($205) { label = 70; } else { __THREW__ = 0; invoke_vii(3887,($14|0),($15|0)); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { $232 = ___cxa_find_matching_catch()|0; $233 = tempRet0; $1 = $232; $2 = $233; } else { $208 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; invoke_vii(3797,($13|0),($208|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; do { if ($210) { $234 = ___cxa_find_matching_catch()|0; $235 = tempRet0; $1 = $234; $2 = $235; } else { __THREW__ = 0; $211 = (invoke_iii(4582,($203|0),($13|0))|0); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $236 = ___cxa_find_matching_catch()|0; $237 = tempRet0; $1 = $236; $2 = $237; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } HEAP32[$it>>2] = $211; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $214 = $t; $215 = ((($214)) + 28|0); $216 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($215)|0); HEAP32[$16>>2] = $216; __THREW__ = 0; $217 = (invoke_iii(4816,($it|0),($16|0))|0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 70; break L92; } if ($217) { __THREW__ = 0; $220 = (invoke_ii(4817,($it|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 70; break L92; } $223 = ((($220)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($desc|0),($223|0))|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 70; break L92; } } $238 = ((($68)) + 40|0); $239 = HEAP32[$238>>2]|0; $240 = HEAP32[$239>>2]|0; $241 = ((($240)) + 40|0); $242 = HEAP32[$241>>2]|0; __THREW__ = 0; invoke_vii(3797,($19|0),(132046|0)); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { label = 70; break L92; } __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { $252 = ___cxa_find_matching_catch()|0; $253 = tempRet0; $1 = $252; $2 = $253; } else { $247 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); __THREW__ = 0; invoke_vii(3797,($17|0),($247|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; do { if ($249) { $254 = ___cxa_find_matching_catch()|0; $255 = tempRet0; $1 = $254; $2 = $255; } else { __THREW__ = 0; invoke_viiiiii($242|0,($239|0),-10,($17|0),($desc|0),0,(0|0)); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { $256 = ___cxa_find_matching_catch()|0; $257 = tempRet0; $1 = $256; $2 = $257; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($desc); break L84; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L92; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } } while(0); if ((label|0) == 70) { $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $1 = $230; $2 = $231; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($desc); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); $258 = ((($68)) + 65|0); HEAP8[$258>>0] = 1; $259 = ((($68)) + 40|0); $260 = HEAP32[$259>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,132064); __THREW__ = 0; invoke_vii(3887,($22|0),($23|0)); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $1 = $270; $2 = $271; } else { $263 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); __THREW__ = 0; invoke_vii(3797,($21|0),($263|0)); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $1 = $272; $2 = $273; } else { __THREW__ = 0; invoke_vii(3797,($24|0),(211279|0)); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; do { if ($267) { $274 = ___cxa_find_matching_catch()|0; $275 = tempRet0; $1 = $274; $2 = $275; } else { __THREW__ = 0; invoke_viiiiii(5243,($20|0),($260|0),($21|0),($24|0),(0|0),0); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { $276 = ___cxa_find_matching_catch()|0; $277 = tempRet0; $1 = $276; $2 = $277; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } else { __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break L82; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } else { if ($195) { $278 = ((($68)) + 40|0); $279 = HEAP32[$278>>2]|0; $280 = HEAP32[$279>>2]|0; $281 = ((($280)) + 40|0); $282 = HEAP32[$281>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($27,132079); __THREW__ = 0; invoke_vii(3887,($26|0),($27|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $1 = $297; $2 = $298; } else { $285 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); __THREW__ = 0; invoke_vii(3797,($25|0),($285|0)); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if ($287) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $1 = $299; $2 = $300; } else { __THREW__ = 0; invoke_vii(3797,($30|0),(132091|0)); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { $301 = ___cxa_find_matching_catch()|0; $302 = tempRet0; $1 = $301; $2 = $302; } else { __THREW__ = 0; invoke_vii(3887,($29|0),($30|0)); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { $303 = ___cxa_find_matching_catch()|0; $304 = tempRet0; $1 = $303; $2 = $304; } else { $292 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); __THREW__ = 0; invoke_vii(3797,($28|0),($292|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; do { if ($294) { $305 = ___cxa_find_matching_catch()|0; $306 = tempRet0; $1 = $305; $2 = $306; } else { __THREW__ = 0; invoke_viiiiii($282|0,($279|0),-10,($25|0),($28|0),0,(0|0)); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $1 = $307; $2 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break L82; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } } while(0); $309 = ((($68)) + 40|0); $310 = HEAP32[$309>>2]|0; $311 = HEAP32[$310>>2]|0; $312 = ((($311)) + 40|0); $313 = HEAP32[$312>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($33,132123); __THREW__ = 0; invoke_vii(3887,($32|0),($33|0)); $314 = __THREW__; __THREW__ = 0; $315 = $314&1; if ($315) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $1 = $328; $2 = $329; } else { $316 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($32)|0); __THREW__ = 0; invoke_vii(3797,($31|0),($316|0)); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { $330 = ___cxa_find_matching_catch()|0; $331 = tempRet0; $1 = $330; $2 = $331; } else { __THREW__ = 0; invoke_vii(3797,($36|0),(132133|0)); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { $332 = ___cxa_find_matching_catch()|0; $333 = tempRet0; $1 = $332; $2 = $333; } else { __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { $334 = ___cxa_find_matching_catch()|0; $335 = tempRet0; $1 = $334; $2 = $335; } else { $323 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); __THREW__ = 0; invoke_vii(3797,($34|0),($323|0)); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; do { if ($325) { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $1 = $336; $2 = $337; } else { __THREW__ = 0; invoke_viiiiii($313|0,($310|0),-1,($31|0),($34|0),0,(0|0)); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { $338 = ___cxa_find_matching_catch()|0; $339 = tempRet0; $1 = $338; $2 = $339; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $539 = ((($68)) + 8|0); $540 = HEAP32[$539>>2]|0; __ZN3JGE10ResetInputEv($540); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } $340 = $createDeckMenu; $341 = $340&1; if (!($341)) { $539 = ((($68)) + 8|0); $540 = HEAP32[$539>>2]|0; __ZN3JGE10ResetInputEv($540); STACKTOP = sp;return; } $342 = HEAP32[7312]|0; $343 = ($342|0)==(0); if (!($343)) { $539 = ((($68)) + 8|0); $540 = HEAP32[$539>>2]|0; __ZN3JGE10ResetInputEv($540); STACKTOP = sp;return; } $344 = HEAP32[(29252)>>2]|0; $345 = ($344|0)==(0); if (!($345)) { $539 = ((($68)) + 8|0); $540 = HEAP32[$539>>2]|0; __ZN3JGE10ResetInputEv($540); STACKTOP = sp;return; } $346 = (__Znwj(344)|0); $$expand_i1_val5 = 1; HEAP8[$38>>0] = $$expand_i1_val5; $347 = ((($68)) + 24|0); __THREW__ = 0; invoke_vii(3797,($37|0),(131947|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; do { if ($349) { $433 = ___cxa_find_matching_catch()|0; $434 = tempRet0; $1 = $433; $2 = $434; } else { __THREW__ = 0; invoke_viiiiiii(4756,($346|0),1,($347|0),1,($37|0),(31168|0),1); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { $435 = ___cxa_find_matching_catch()|0; $436 = tempRet0; $1 = $435; $2 = $436; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } $$expand_i1_val7 = 0; HEAP8[$38>>0] = $$expand_i1_val7; $352 = ((($68)) + 40|0); HEAP32[$352>>2] = $346; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $353 = (__ZN12GameSettingsixEi(30372,9)|0); $354 = ((($353)) + 4|0); $355 = HEAP32[$354>>2]|0; $356 = ($355|0)!=(0); if ($356) { $360 = 1000; } else { $357 = (__ZN12GameSettingsixEi(30372,25)|0); $358 = ((($357)) + 4|0); $359 = HEAP32[$358>>2]|0; $360 = $359; } $nmbDecks = $360; $361 = $nmbDecks; $362 = ($361|0)>(1); L216: do { if ($362) { $363 = ((($68)) + 40|0); $364 = HEAP32[$363>>2]|0; $365 = HEAP32[$364>>2]|0; $366 = ((($365)) + 40|0); $367 = HEAP32[$366>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($39,132153); __THREW__ = 0; invoke_vii(3797,($42|0),(132166|0)); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { $438 = ___cxa_find_matching_catch()|0; $439 = tempRet0; $1 = $438; $2 = $439; } else { __THREW__ = 0; invoke_vii(3887,($41|0),($42|0)); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { $440 = ___cxa_find_matching_catch()|0; $441 = tempRet0; $1 = $440; $2 = $441; } else { $372 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($41)|0); __THREW__ = 0; invoke_vii(3797,($40|0),($372|0)); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; do { if ($374) { $442 = ___cxa_find_matching_catch()|0; $443 = tempRet0; $1 = $442; $2 = $443; } else { __THREW__ = 0; invoke_viiiiii($367|0,($364|0),-27,($39|0),($40|0),0,(0|0)); $375 = __THREW__; __THREW__ = 0; $376 = $375&1; if ($376) { $444 = ___cxa_find_matching_catch()|0; $445 = tempRet0; $1 = $444; $2 = $445; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $377 = ((($68)) + 40|0); $378 = HEAP32[$377>>2]|0; $379 = HEAP32[$378>>2]|0; $380 = ((($379)) + 40|0); $381 = HEAP32[$380>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($43,132206); __THREW__ = 0; invoke_vii(3797,($46|0),(132220|0)); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { $446 = ___cxa_find_matching_catch()|0; $447 = tempRet0; $1 = $446; $2 = $447; } else { __THREW__ = 0; invoke_vii(3887,($45|0),($46|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if ($385) { $448 = ___cxa_find_matching_catch()|0; $449 = tempRet0; $1 = $448; $2 = $449; } else { $386 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($45)|0); __THREW__ = 0; invoke_vii(3797,($44|0),($386|0)); $387 = __THREW__; __THREW__ = 0; $388 = $387&1; do { if ($388) { $450 = ___cxa_find_matching_catch()|0; $451 = tempRet0; $1 = $450; $2 = $451; } else { __THREW__ = 0; invoke_viiiiii($381|0,($378|0),-24,($43|0),($44|0),0,(0|0)); $389 = __THREW__; __THREW__ = 0; $390 = $389&1; if ($390) { $452 = ___cxa_find_matching_catch()|0; $453 = tempRet0; $1 = $452; $2 = $453; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $391 = ((($68)) + 40|0); $392 = HEAP32[$391>>2]|0; $393 = HEAP32[$392>>2]|0; $394 = ((($393)) + 40|0); $395 = HEAP32[$394>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($47,132276); __THREW__ = 0; invoke_vii(3797,($50|0),(132297|0)); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { $454 = ___cxa_find_matching_catch()|0; $455 = tempRet0; $1 = $454; $2 = $455; } else { __THREW__ = 0; invoke_vii(3887,($49|0),($50|0)); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { $456 = ___cxa_find_matching_catch()|0; $457 = tempRet0; $1 = $456; $2 = $457; } else { $400 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($49)|0); __THREW__ = 0; invoke_vii(3797,($48|0),($400|0)); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; do { if ($402) { $458 = ___cxa_find_matching_catch()|0; $459 = tempRet0; $1 = $458; $2 = $459; } else { __THREW__ = 0; invoke_viiiiii($395|0,($392|0),-29,($47|0),($48|0),0,(0|0)); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; if ($404) { $460 = ___cxa_find_matching_catch()|0; $461 = tempRet0; $1 = $460; $2 = $461; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $405 = ((($68)) + 40|0); $406 = HEAP32[$405>>2]|0; $407 = HEAP32[$406>>2]|0; $408 = ((($407)) + 40|0); $409 = HEAP32[$408>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,132360); __THREW__ = 0; invoke_vii(3797,($54|0),(132369|0)); $410 = __THREW__; __THREW__ = 0; $411 = $410&1; if ($411) { $462 = ___cxa_find_matching_catch()|0; $463 = tempRet0; $1 = $462; $2 = $463; } else { __THREW__ = 0; invoke_vii(3887,($53|0),($54|0)); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { $464 = ___cxa_find_matching_catch()|0; $465 = tempRet0; $1 = $464; $2 = $465; } else { $414 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($53)|0); __THREW__ = 0; invoke_vii(3797,($52|0),($414|0)); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; do { if ($416) { $466 = ___cxa_find_matching_catch()|0; $467 = tempRet0; $1 = $466; $2 = $467; } else { __THREW__ = 0; invoke_viiiiii($409|0,($406|0),-23,($51|0),($52|0),0,(0|0)); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { $468 = ___cxa_find_matching_catch()|0; $469 = tempRet0; $1 = $468; $2 = $469; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $419 = ((($68)) + 40|0); $420 = HEAP32[$419>>2]|0; $421 = HEAP32[$420>>2]|0; $422 = ((($421)) + 40|0); $423 = HEAP32[$422>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($55,131961); __THREW__ = 0; invoke_vii(3797,($58|0),(132435|0)); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; if ($425) { $470 = ___cxa_find_matching_catch()|0; $471 = tempRet0; $1 = $470; $2 = $471; } else { __THREW__ = 0; invoke_vii(3887,($57|0),($58|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { $472 = ___cxa_find_matching_catch()|0; $473 = tempRet0; $1 = $472; $2 = $473; } else { $428 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($57)|0); __THREW__ = 0; invoke_vii(3797,($56|0),($428|0)); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; do { if ($430) { $474 = ___cxa_find_matching_catch()|0; $475 = tempRet0; $1 = $474; $2 = $475; } else { __THREW__ = 0; invoke_viiiiii($423|0,($420|0),-11,($55|0),($56|0),0,(0|0)); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { $476 = ___cxa_find_matching_catch()|0; $477 = tempRet0; $1 = $476; $2 = $477; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); break L216; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); $478 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager1 = $478; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($playerDeckList2); $479 = ((($68)) + 40|0); $480 = HEAP32[$479>>2]|0; __THREW__ = 0; invoke_vii(3797,($60|0),(158814|0)); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; L299: do { if ($482) { label = 218; } else { __THREW__ = 0; invoke_vii(3797,($61|0),(132458|0)); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; do { if ($484) { $523 = ___cxa_find_matching_catch()|0; $524 = tempRet0; $1 = $523; $2 = $524; } else { $485 = $nmbDecks; __THREW__ = 0; invoke_viiiiii(5243,($59|0),($480|0),($60|0),($61|0),(0|0),($485|0)); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; if ($487) { $525 = ___cxa_find_matching_catch()|0; $526 = tempRet0; $1 = $525; $2 = $526; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); break; } (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEaSEOS5_($playerDeckList2,$59)|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($59); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $488 = ((($68)) + 40|0); $489 = HEAP32[$488>>2]|0; __THREW__ = 0; invoke_vii(5237,($489|0),($playerDeckList2|0)); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; if ($491) { label = 218; break L299; } $492 = $deckManager1; __THREW__ = 0; invoke_viii(5244,($492|0),($playerDeckList2|0),1); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { label = 218; break L299; } $495 = ((($68)) + 60|0); $496 = HEAP32[$495>>2]|0; $497 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($playerDeckList2)|0); __THREW__ = 0; invoke_vii(5280,($496|0),($497|0)); $498 = __THREW__; __THREW__ = 0; $499 = $498&1; if ($499) { label = 218; break L299; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($playerDeckList2); $500 = ((($68)) + 40|0); $501 = HEAP32[$500>>2]|0; $502 = HEAP32[$501>>2]|0; $503 = ((($502)) + 40|0); $504 = HEAP32[$503>>2]|0; __THREW__ = 0; invoke_vii(3797,($64|0),(132123|0)); $505 = __THREW__; __THREW__ = 0; $506 = $505&1; if ($506) { label = 218; break L299; } __THREW__ = 0; invoke_vii(3887,($63|0),($64|0)); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { $527 = ___cxa_find_matching_catch()|0; $528 = tempRet0; $1 = $527; $2 = $528; } else { $509 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($63)|0); __THREW__ = 0; invoke_vii(3797,($62|0),($509|0)); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { $529 = ___cxa_find_matching_catch()|0; $530 = tempRet0; $1 = $529; $2 = $530; } else { __THREW__ = 0; invoke_vii(3797,($67|0),(132466|0)); $512 = __THREW__; __THREW__ = 0; $513 = $512&1; if ($513) { $531 = ___cxa_find_matching_catch()|0; $532 = tempRet0; $1 = $531; $2 = $532; } else { __THREW__ = 0; invoke_vii(3887,($66|0),($67|0)); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { $533 = ___cxa_find_matching_catch()|0; $534 = tempRet0; $1 = $533; $2 = $534; } else { $516 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($66)|0); __THREW__ = 0; invoke_vii(3797,($65|0),($516|0)); $517 = __THREW__; __THREW__ = 0; $518 = $517&1; do { if ($518) { $535 = ___cxa_find_matching_catch()|0; $536 = tempRet0; $1 = $535; $2 = $536; } else { __THREW__ = 0; invoke_viiiiii($504|0,($501|0),-1,($62|0),($65|0),0,(0|0)); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; if ($520) { $537 = ___cxa_find_matching_catch()|0; $538 = tempRet0; $1 = $537; $2 = $538; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList2); $539 = ((($68)) + 8|0); $540 = HEAP32[$539>>2]|0; __ZN3JGE10ResetInputEv($540); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); break L299; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); } } while(0); if ((label|0) == 218) { $521 = ___cxa_find_matching_catch()|0; $522 = tempRet0; $1 = $521; $2 = $522; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($playerDeckList2); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } while(0); $$pre_trunc9 = HEAP8[$38>>0]|0; $437 = $$pre_trunc9&1; if (!($437)) { $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } __ZdlPv($346); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } } } $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $1 = $104; $2 = $105; __ZdlPv($72); $541 = $1; $542 = $2; ___resumeException($541|0); // unreachable; } function __ZN13GameStateDuel12setGamePhaseEi($this,$newGamePhase) { $this = $this|0; $newGamePhase = $newGamePhase|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 44|0; $3 = sp + 32|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $1 = $newGamePhase; $8 = $0; $9 = ((($8)) + 32|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ($10|0)==($11|0); if ($12) { STACKTOP = sp;return; } $13 = ((($8)) + 32|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); L4: do { if ($15) { $16 = (__ZN3JGE11GetInstanceEv()|0); $17 = ((($8)) + 32|0); $18 = HEAP32[$17>>2]|0; $19 = (31052 + ($18<<2)|0); $20 = HEAP32[$19>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$20); __THREW__ = 0; invoke_viii(5000,($2|0),(132487|0),($3|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if ($22) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; } else { __THREW__ = 0; invoke_vii(5001,($16|0),($2|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $47 = $4; $48 = $5; ___resumeException($47|0); // unreachable; } } while(0); $29 = $1; $30 = ((($8)) + 32|0); HEAP32[$30>>2] = $29; $31 = ((($8)) + 32|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0); if (!($33)) { STACKTOP = sp;return; } $34 = (__ZN3JGE11GetInstanceEv()|0); $35 = ((($8)) + 32|0); $36 = HEAP32[$35>>2]|0; $37 = (31052 + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$38); __THREW__ = 0; invoke_viii(5000,($6|0),(132503|0),($7|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; do { if ($40) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; } else { __THREW__ = 0; invoke_vii(5001,($34|0),($6|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $4 = $45; $5 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $47 = $4; $48 = $5; ___resumeException($47|0); // unreachable; } function __ZN10Tournament5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 128|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(3); if ($4) { $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 0; $i = 0; while(1) { $6 = $i; $7 = ($6|0)<(2); if (!($7)) { break; } $8 = $i; $9 = ((($1)) + 36|0); $10 = (($9) + (($8*40)|0)|0); __ZN5TDeck8newMatchEv($10); $11 = $i; $12 = (($11) + 1)|0; $i = $12; } $13 = ((($1)) + 147|0); HEAP8[$13>>0] = 0; } $14 = ((($1)) + 128|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(1); if (!($16)) { STACKTOP = sp;return; } $17 = ((($1)) + 1|0); HEAP8[$17>>0] = 0; $18 = ((($1)) + 8|0); HEAP32[$18>>2] = 0; $19 = ((($1)) + 12|0); HEAP32[$19>>2] = 0; $20 = ((($1)) + 140|0); HEAP32[$20>>2] = 0; $21 = ((($1)) + 147|0); HEAP8[$21>>0] = 0; $22 = ((($1)) + 16|0); HEAP32[$22>>2] = 0; $i1 = 0; while(1) { $23 = $i1; $24 = ($23|0)<(2); if (!($24)) { break; } $25 = $i1; $26 = ((($1)) + 36|0); $27 = (($26) + (($25*40)|0)|0); __ZN5TDeck5resetEv($27); $28 = $i1; $29 = ((($1)) + 28|0); $30 = (($29) + ($28<<2)|0); HEAP32[$30>>2] = 0; $31 = $i1; $32 = (($31) + 1)|0; $i1 = $32; } STACKTOP = sp;return; } function __ZN13GameStateDuel3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($2,0); $3 = ((($1)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 36|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 65|0); HEAP8[$13>>0] = 0; $14 = ((($1)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($1)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { __ZN7CreditsD2Ev($18); __ZdlPv($18); } $20 = ((($1)) + 28|0); HEAP32[$20>>2] = 0; } $21 = ((($1)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($1)) + 48|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($1)) + 48|0); HEAP32[$30>>2] = 0; } $31 = ((($1)) + 44|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($1)) + 44|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $40 = ((($1)) + 44|0); HEAP32[$40>>2] = 0; } $41 = ((($1)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($1)) + 40|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if (!($46)) { $47 = HEAP32[$45>>2]|0; $48 = ((($47)) + 4|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($45); } $50 = ((($1)) + 40|0); HEAP32[$50>>2] = 0; } $51 = ((($1)) + 52|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if (!($53)) { $61 = ((($1)) + 60|0); $62 = HEAP32[$61>>2]|0; __ZN10Tournament3EndEv($62); STACKTOP = sp;return; } $54 = ((($1)) + 52|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); if (!($56)) { $57 = HEAP32[$55>>2]|0; $58 = ((($57)) + 4|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vi[$59 & 8191]($55); } $60 = ((($1)) + 52|0); HEAP32[$60>>2] = 0; $61 = ((($1)) + 60|0); $62 = HEAP32[$61>>2]|0; __ZN10Tournament3EndEv($62); STACKTOP = sp;return; } function __ZN10Tournament3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 128|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(3); L1: do { if ($4) { $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 0; $i = 0; while(1) { $6 = $i; $7 = ($6|0)<(2); if (!($7)) { break L1; } $8 = $i; $9 = ((($1)) + 36|0); $10 = (($9) + (($8*40)|0)|0); __ZN5TDeck8newMatchEv($10); $11 = $i; $12 = (($11) + 1)|0; $i = $12; } } } while(0); $13 = ((($1)) + 128|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(1); if (!($15)) { STACKTOP = sp;return; } HEAP8[$1>>0] = 0; $16 = ((($1)) + 1|0); HEAP8[$16>>0] = 0; $17 = ((($1)) + 140|0); HEAP32[$17>>2] = 0; $18 = ((($1)) + 8|0); HEAP32[$18>>2] = 0; $19 = ((($1)) + 12|0); HEAP32[$19>>2] = 0; $20 = ((($1)) + 16|0); HEAP32[$20>>2] = 0; $i1 = 0; while(1) { $21 = $i1; $22 = ($21|0)<(2); if (!($22)) { break; } $23 = $i1; $24 = ((($1)) + 36|0); $25 = (($24) + (($23*40)|0)|0); __ZN5TDeck5resetEv($25); $26 = $i1; $27 = ((($1)) + 28|0); $28 = (($27) + ($26<<2)|0); HEAP32[$28>>2] = 0; $29 = $i1; $30 = (($29) + 1)|0; $i1 = $30; } $31 = ((($1)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($31); $32 = ((($1)) + 16|0); HEAP32[$32>>2] = 0; $33 = ((($1)) + 580|0); HEAP32[$33>>2] = 0; $34 = ((($1)) + 584|0); HEAP32[$34>>2] = 0; STACKTOP = sp;return; } function __ZN13GameStateDuel10MusicExistENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$FileName) { $this = $this|0; $FileName = $FileName|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $musicFilename = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $musicFilename = sp + 12|0; $1 = $this; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 76|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_viii[$8 & 8191]($musicFilename,$5,$FileName); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($musicFilename)|0); $10 = ($9>>>0)<(1); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $2 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($musicFilename); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } __THREW__ = 0; $11 = (invoke_ii(5281,($musicFilename|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($musicFilename); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $2 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($musicFilename); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN13GameStateDuel21ConstructOpponentMenuEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckManager = 0, $nbUnlockedDecks = 0, $opponentDeckList = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 672|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 652|0; $4 = sp + 668|0; $5 = sp + 628|0; $6 = sp + 616|0; $7 = sp + 604|0; $8 = sp + 592|0; $9 = sp + 580|0; $10 = sp + 568|0; $11 = sp + 556|0; $12 = sp + 544|0; $13 = sp + 532|0; $14 = sp + 520|0; $15 = sp + 508|0; $16 = sp + 496|0; $17 = sp + 484|0; $18 = sp + 472|0; $19 = sp + 460|0; $20 = sp + 448|0; $21 = sp + 436|0; $22 = sp + 424|0; $23 = sp + 412|0; $24 = sp + 400|0; $25 = sp + 388|0; $26 = sp + 376|0; $27 = sp + 364|0; $28 = sp + 352|0; $29 = sp + 340|0; $30 = sp + 328|0; $31 = sp + 316|0; $32 = sp + 304|0; $33 = sp + 292|0; $34 = sp + 280|0; $35 = sp + 268|0; $36 = sp + 256|0; $37 = sp + 244|0; $38 = sp + 232|0; $39 = sp + 220|0; $40 = sp + 208|0; $41 = sp + 196|0; $42 = sp + 184|0; $43 = sp + 172|0; $44 = sp + 160|0; $45 = sp + 148|0; $46 = sp + 136|0; $47 = sp + 124|0; $48 = sp + 112|0; $49 = sp + 100|0; $opponentDeckList = sp + 84|0; $50 = sp + 72|0; $51 = sp + 60|0; $52 = sp + 48|0; $53 = sp + 36|0; $54 = sp + 24|0; $55 = sp + 12|0; $56 = sp; $0 = $this; $57 = $0; $58 = ((($57)) + 44|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0|0); if (!($60)) { STACKTOP = sp;return; } $61 = (__Znwj(344)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $62 = ((($57)) + 24|0); __THREW__ = 0; invoke_vii(3797,($1|0),(132519|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; do { if ($64) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $2 = $124; $3 = $125; } else { __THREW__ = 0; invoke_viiiiiii(4756,($61|0),2,($62|0),1,($1|0),(31172|0),1); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $2 = $126; $3 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $67 = ((($57)) + 44|0); HEAP32[$67>>2] = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $68 = (__ZN12GameSettingsixEi(30372,9)|0); $69 = ((($68)) + 4|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0); if ($71) { $75 = 1000; } else { $72 = (__ZN12GameSettingsixEi(30372,25)|0); $73 = ((($72)) + 4|0); $74 = HEAP32[$73>>2]|0; $75 = $74; } $nbUnlockedDecks = $75; $76 = ((($57)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 56|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0); if ($80) { label = 8; } else { $81 = ((($57)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 56|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)==(5); if ($85) { label = 8; } } L15: do { if ((label|0) == 8) { $86 = HEAP32[(29252)>>2]|0; $87 = ($86|0)==(0); if ($87) { $88 = ((($57)) + 64|0); $89 = HEAP8[$88>>0]|0; $90 = $89&1; if ($90) { $228 = ((($57)) + 44|0); $229 = HEAP32[$228>>2]|0; $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 40|0); $232 = HEAP32[$231>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($27,133322); __THREW__ = 0; invoke_vii(3797,($30|0),(133339|0)); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $2 = $282; $3 = $283; } else { $235 = ((($57)) + 60|0); $236 = HEAP32[$235>>2]|0; __THREW__ = 0; invoke_vii(5282,($31|0),($236|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { $284 = ___cxa_find_matching_catch()|0; $285 = tempRet0; $2 = $284; $3 = $285; } else { __THREW__ = 0; invoke_viii(5283,($29|0),($30|0),($31|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { $286 = ___cxa_find_matching_catch()|0; $287 = tempRet0; $2 = $286; $3 = $287; } else { $241 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); __THREW__ = 0; invoke_vii(3797,($28|0),($241|0)); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; do { if ($243) { $288 = ___cxa_find_matching_catch()|0; $289 = tempRet0; $2 = $288; $3 = $289; } else { __THREW__ = 0; invoke_viiiiii($232|0,($229|0),-26,($27|0),($28|0),0,(0|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { $290 = ___cxa_find_matching_catch()|0; $291 = tempRet0; $2 = $290; $3 = $291; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $246 = ((($57)) + 60|0); $247 = HEAP32[$246>>2]|0; $248 = (__ZN10Tournament17getTournamentModeEv($247)|0); $249 = ($248|0)==(3); do { if (!($249)) { $250 = ((($57)) + 60|0); $251 = HEAP32[$250>>2]|0; $252 = (__ZN10Tournament17getTournamentModeEv($251)|0); $253 = ($252|0)==(4); if ($253) { break; } $308 = HEAP32[7312]|0; $309 = ($308|0)==(1); L38: do { if ($309) { $310 = ((($57)) + 44|0); $311 = HEAP32[$310>>2]|0; $312 = HEAP32[$311>>2]|0; $313 = ((($312)) + 40|0); $314 = HEAP32[$313>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($40,133247); __THREW__ = 0; invoke_vii(3797,($43|0),(133265|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $2 = $324; $3 = $325; } else { __THREW__ = 0; invoke_vii(3887,($42|0),($43|0)); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $2 = $326; $3 = $327; } else { $319 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($42)|0); __THREW__ = 0; invoke_vii(3797,($41|0),($319|0)); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; do { if ($321) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $2 = $328; $3 = $329; } else { __THREW__ = 0; invoke_viiiiii($314|0,($311|0),-28,($40|0),($41|0),0,(0|0)); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { $330 = ___cxa_find_matching_catch()|0; $331 = tempRet0; $2 = $330; $3 = $331; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break L38; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $332 = ((($57)) + 44|0); $333 = HEAP32[$332>>2]|0; $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 40|0); $336 = HEAP32[$335>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,131961); __THREW__ = 0; invoke_vii(3797,($45|0),(211279|0)); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; do { if ($338) { $341 = ___cxa_find_matching_catch()|0; $342 = tempRet0; $2 = $341; $3 = $342; } else { __THREW__ = 0; invoke_viiiiii($336|0,($333|0),-12,($44|0),($45|0),0,(0|0)); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { $343 = ___cxa_find_matching_catch()|0; $344 = tempRet0; $2 = $343; $3 = $344; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $254 = ((($57)) + 44|0); $255 = HEAP32[$254>>2]|0; $256 = HEAP32[$255>>2]|0; $257 = ((($256)) + 40|0); $258 = HEAP32[$257>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,133365); __THREW__ = 0; invoke_vii(3797,($35|0),(133387|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { $292 = ___cxa_find_matching_catch()|0; $293 = tempRet0; $2 = $292; $3 = $293; } else { __THREW__ = 0; invoke_vii(3887,($34|0),($35|0)); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { $294 = ___cxa_find_matching_catch()|0; $295 = tempRet0; $2 = $294; $3 = $295; } else { $263 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($34)|0); __THREW__ = 0; invoke_vii(3797,($33|0),($263|0)); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; do { if ($265) { $296 = ___cxa_find_matching_catch()|0; $297 = tempRet0; $2 = $296; $3 = $297; } else { __THREW__ = 0; invoke_viiiiii($258|0,($255|0),-30,($32|0),($33|0),0,(0|0)); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { $298 = ___cxa_find_matching_catch()|0; $299 = tempRet0; $2 = $298; $3 = $299; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $268 = ((($57)) + 44|0); $269 = HEAP32[$268>>2]|0; $270 = HEAP32[$269>>2]|0; $271 = ((($270)) + 40|0); $272 = HEAP32[$271>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,133646); __THREW__ = 0; invoke_vii(3797,($39|0),(133657|0)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $2 = $300; $3 = $301; } else { __THREW__ = 0; invoke_vii(3887,($38|0),($39|0)); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { $302 = ___cxa_find_matching_catch()|0; $303 = tempRet0; $2 = $302; $3 = $303; } else { $277 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($38)|0); __THREW__ = 0; invoke_vii(3797,($37|0),($277|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; do { if ($279) { $304 = ___cxa_find_matching_catch()|0; $305 = tempRet0; $2 = $304; $3 = $305; } else { __THREW__ = 0; invoke_viiiiii($272|0,($269|0),-31,($36|0),($37|0),0,(0|0)); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { $306 = ___cxa_find_matching_catch()|0; $307 = tempRet0; $2 = $306; $3 = $307; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } $91 = ((($57)) + 60|0); $92 = HEAP32[$91>>2]|0; $93 = (__ZN10Tournament10isGauntletEv($92)|0); L104: do { if (!($93)) { $94 = HEAP32[7312]|0; $95 = ($94|0)==(1); L106: do { if ($95) { $96 = ((($57)) + 44|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,132206); __THREW__ = 0; invoke_vii(3797,($8|0),(132535|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $2 = $129; $3 = $130; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $2 = $131; $3 = $132; } else { $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; invoke_vii(3797,($6|0),($105|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; do { if ($107) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $2 = $133; $3 = $134; } else { __THREW__ = 0; invoke_viiiiii($100|0,($97|0),-24,($5|0),($6|0),0,(0|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $2 = $135; $3 = $136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $110 = ((($57)) + 44|0); $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 40|0); $114 = HEAP32[$113>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,132781); __THREW__ = 0; invoke_vii(3797,($12|0),(132791|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $2 = $137; $3 = $138; } else { __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $2 = $139; $3 = $140; } else { $119 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; invoke_vii(3797,($10|0),($119|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; do { if ($121) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; } else { __THREW__ = 0; invoke_viiiiii($114|0,($111|0),-29,($9|0),($10|0),0,(0|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $2 = $143; $3 = $144; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L106; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $145 = ((($57)) + 44|0); $146 = HEAP32[$145>>2]|0; $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 40|0); $149 = HEAP32[$148>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,133051); __THREW__ = 0; invoke_vii(3797,($16|0),(133074|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $2 = $159; $3 = $160; } else { __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $2 = $161; $3 = $162; } else { $154 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); __THREW__ = 0; invoke_vii(3797,($14|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; do { if ($156) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $2 = $163; $3 = $164; } else { __THREW__ = 0; invoke_viiiiii($149|0,($146|0),-25,($13|0),($14|0),0,(0|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $2 = $165; $3 = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L104; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $167 = HEAP32[7312]|0; $168 = ($167|0)==(0); L158: do { if ($168) { $169 = ((($57)) + 44|0); $170 = HEAP32[$169>>2]|0; $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 40|0); $173 = HEAP32[$172>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,132360); __THREW__ = 0; invoke_vii(3797,($20|0),(132369|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $2 = $183; $3 = $184; } else { __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $2 = $185; $3 = $186; } else { $178 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); __THREW__ = 0; invoke_vii(3797,($18|0),($178|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; do { if ($180) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $2 = $187; $3 = $188; } else { __THREW__ = 0; invoke_viiiiii($173|0,($170|0),-23,($17|0),($18|0),0,(0|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $2 = $189; $3 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break L158; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $191 = ((($57)) + 44|0); $192 = HEAP32[$191>>2]|0; $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 40|0); $195 = HEAP32[$194>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,131961); __THREW__ = 0; invoke_vii(3797,($22|0),(211279|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; do { if ($197) { $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $2 = $216; $3 = $217; } else { __THREW__ = 0; invoke_viiiiii($195|0,($192|0),-12,($21|0),($22|0),0,(0|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { $218 = ___cxa_find_matching_catch()|0; $219 = tempRet0; $2 = $218; $3 = $219; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $200 = HEAP32[7312]|0; $201 = ($200|0)==(1); if (!($201)) { break L15; } $202 = ((($57)) + 44|0); $203 = HEAP32[$202>>2]|0; $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 40|0); $206 = HEAP32[$205>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,133247); __THREW__ = 0; invoke_vii(3797,($26|0),(133265|0)); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { $220 = ___cxa_find_matching_catch()|0; $221 = tempRet0; $2 = $220; $3 = $221; } else { __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $2 = $222; $3 = $223; } else { $211 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($25)|0); __THREW__ = 0; invoke_vii(3797,($24|0),($211|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; do { if ($213) { $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $2 = $224; $3 = $225; } else { __THREW__ = 0; invoke_viiiiii($206|0,($203|0),-28,($23|0),($24|0),0,(0|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $2 = $226; $3 = $227; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } } while(0); $345 = (__ZN12GameSettingsixEi(30372,44)|0); $346 = ((($345)) + 4|0); $347 = HEAP32[$346>>2]|0; $348 = ($347|0)!=(0); L203: do { if ($348) { $349 = ((($57)) + 64|0); $350 = HEAP8[$349>>0]|0; $351 = $350&1; if (!($351)) { $352 = ((($57)) + 44|0); $353 = HEAP32[$352>>2]|0; $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 40|0); $356 = HEAP32[$355>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,133901); __THREW__ = 0; invoke_vii(3797,($49|0),(133911|0)); $357 = __THREW__; __THREW__ = 0; $358 = $357&1; if ($358) { $366 = ___cxa_find_matching_catch()|0; $367 = tempRet0; $2 = $366; $3 = $367; } else { __THREW__ = 0; invoke_vii(3887,($48|0),($49|0)); $359 = __THREW__; __THREW__ = 0; $360 = $359&1; if ($360) { $368 = ___cxa_find_matching_catch()|0; $369 = tempRet0; $2 = $368; $3 = $369; } else { $361 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($48)|0); __THREW__ = 0; invoke_vii(3797,($47|0),($361|0)); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; do { if ($363) { $370 = ___cxa_find_matching_catch()|0; $371 = tempRet0; $2 = $370; $3 = $371; } else { __THREW__ = 0; invoke_viiiiii($356|0,($353|0),-14,($46|0),($47|0),0,(0|0)); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { $372 = ___cxa_find_matching_catch()|0; $373 = tempRet0; $2 = $372; $3 = $373; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break L203; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } } while(0); $374 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $374; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEC2Ev($opponentDeckList); $375 = ((($57)) + 44|0); $376 = HEAP32[$375>>2]|0; __THREW__ = 0; invoke_vii(3797,($51|0),(158814|0)); $377 = __THREW__; __THREW__ = 0; $378 = $377&1; do { if ($378) { label = 166; } else { __THREW__ = 0; invoke_vii(3797,($52|0),(132458|0)); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { $415 = ___cxa_find_matching_catch()|0; $416 = tempRet0; $2 = $415; $3 = $416; } else { $381 = ((($57)) + 36|0); $382 = HEAP32[$381>>2]|0; __THREW__ = 0; $383 = (invoke_iii(5284,($382|0),0)|0); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if (!($385)) { $386 = $nbUnlockedDecks; __THREW__ = 0; invoke_viiiiii(5243,($50|0),($376|0),($51|0),($52|0),($383|0),($386|0)); $387 = __THREW__; __THREW__ = 0; $388 = $387&1; if (!($388)) { (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEaSEOS5_($opponentDeckList,$50)|0); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $389 = $deckManager; __THREW__ = 0; invoke_viii(5244,($389|0),($opponentDeckList|0),1); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { label = 166; break; } $392 = ((($57)) + 60|0); $393 = HEAP32[$392>>2]|0; $394 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($opponentDeckList)|0); __THREW__ = 0; invoke_vii(5280,($393|0),($394|0)); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 166; break; } $397 = ((($57)) + 44|0); $398 = HEAP32[$397>>2]|0; $399 = HEAP32[$398>>2]|0; $400 = ((($399)) + 40|0); $401 = HEAP32[$400>>2]|0; __THREW__ = 0; invoke_vii(3797,($53|0),(198486|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 166; break; } __THREW__ = 0; invoke_vii(3797,($56|0),(133936|0)); $404 = __THREW__; __THREW__ = 0; $405 = $404&1; if ($405) { $419 = ___cxa_find_matching_catch()|0; $420 = tempRet0; $2 = $419; $3 = $420; } else { __THREW__ = 0; invoke_vii(3887,($55|0),($56|0)); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { $421 = ___cxa_find_matching_catch()|0; $422 = tempRet0; $2 = $421; $3 = $422; } else { $408 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($55)|0); __THREW__ = 0; invoke_vii(3797,($54|0),($408|0)); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; do { if ($410) { $423 = ___cxa_find_matching_catch()|0; $424 = tempRet0; $2 = $423; $3 = $424; } else { __THREW__ = 0; invoke_viiiiii($401|0,($398|0),-1,($53|0),($54|0),0,(0|0)); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; if ($412) { $425 = ___cxa_find_matching_catch()|0; $426 = tempRet0; $2 = $425; $3 = $426; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE5clearEv($opponentDeckList); __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($opponentDeckList); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break; } } $417 = ___cxa_find_matching_catch()|0; $418 = tempRet0; $2 = $417; $3 = $418; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); } } while(0); if ((label|0) == 166) { $413 = ___cxa_find_matching_catch()|0; $414 = tempRet0; $2 = $413; $3 = $414; } __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEED2Ev($opponentDeckList); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $128 = $$pre_trunc&1; if (!($128)) { $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } __ZdlPv($61); $427 = $2; $428 = $3; ___resumeException($427|0); // unreachable; } function __ZN10Tournament10isGauntletEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(2); STACKTOP = sp;return ($4|0); } function __ZN10Tournament27exportTournamentDescriptionEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0; var $vararg_buffer5 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1104|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $1 = sp + 1088|0; $buf = sp + 64|0; $4 = sp + 36|0; $0 = $this; $5 = $0; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($agg$result); $6 = ((($5)) + 140|0); $7 = HEAP32[$6>>2]|0; switch ($7|0) { case 3: { __THREW__ = 0; (invoke_iiii(3889,($buf|0),(133967|0),($vararg_buffer|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; (invoke_iii(4152,($agg$result|0),($buf|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { label = 9; } } break; } case 4: { __THREW__ = 0; (invoke_iiii(3889,($buf|0),(133990|0),($vararg_buffer1|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; (invoke_iii(4152,($agg$result|0),($buf|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { label = 9; } } break; } case 5: { __THREW__ = 0; (invoke_iiii(3889,($buf|0),(134020|0),($vararg_buffer3|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; (invoke_iii(4152,($agg$result|0),($buf|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { label = 9; } } break; } default: { label = 9; } } L8: do { if ((label|0) == 9) { $22 = ((($5)) + 116|0); $23 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($22)|0); $24 = (($23) - 1)|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $24; (invoke_iiii(3889,($buf|0),(134046|0),($vararg_buffer5|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; (invoke_iii(4152,($agg$result|0),($buf|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $i = 1; while(1) { $29 = $i; $30 = ((($5)) + 116|0); $31 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($30)|0); $32 = ($29>>>0)<($31>>>0); if (!($32)) { break; } $33 = ((($5)) + 116|0); $34 = $i; __THREW__ = 0; $35 = (invoke_iii(5285,($33|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L8; } __THREW__ = 0; invoke_vii(5286,($4|0),($35|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break L8; } $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $40; (invoke_iiii(3889,($buf|0),(134066|0),($vararg_buffer7|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 18; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; (invoke_iii(4152,($agg$result|0),($buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L8; } $45 = $i; $46 = (($45) + 1)|0; $i = $46; } if ((label|0) == 18) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $2 = $47; $3 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $50 = $2; $51 = $3; ___resumeException($50|0); // unreachable; } $$expand_i1_val11 = 1; HEAP8[$1>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$1>>0]|0; $49 = $$pre_trunc&1; if ($49) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } } } while(0); $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $50 = $2; $51 = $3; ___resumeException($50|0); // unreachable; } function __ZN13GameStateDuel6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0; var $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0; var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0; var $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0; var $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0; var $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0; var $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0.0, $1175 = 0, $1176 = 0, $1177 = 0; var $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0.0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0; var $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0.0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0; var $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0; var $1231 = 0.0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0; var $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0; var $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0.0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0.0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0.0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0.0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0.0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0.0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0.0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0.0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0.0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0.0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0.0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0.0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0.0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0.0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0.0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0.0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0.0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0.0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0; var $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0; var $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0; var $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0; var $cardsinhand = 0, $i = 0, $or$cond = 0, $playerdata = 0, $temp = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4752|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $4 = sp + 616|0; $5 = sp + 604|0; $6 = sp + 592|0; $7 = sp + 580|0; $8 = sp + 568|0; $9 = sp + 556|0; $10 = sp + 544|0; $11 = sp + 532|0; $12 = sp + 520|0; $13 = sp + 508|0; $14 = sp + 496|0; $15 = sp + 484|0; $16 = sp + 472|0; $17 = sp + 460|0; $18 = sp + 448|0; $19 = sp + 436|0; $20 = sp + 424|0; $21 = sp + 412|0; $22 = sp + 400|0; $23 = sp + 388|0; $24 = sp + 376|0; $25 = sp + 364|0; $26 = sp + 352|0; $27 = sp + 340|0; $28 = sp + 328|0; $29 = sp + 316|0; $30 = sp + 304|0; $31 = sp + 292|0; $32 = sp + 280|0; $33 = sp + 268|0; $34 = sp + 256|0; $35 = sp + 244|0; $36 = sp + 232|0; $37 = sp + 220|0; $38 = sp + 208|0; $39 = sp + 196|0; $temp = sp + 648|0; $40 = sp + 184|0; $41 = sp + 172|0; $42 = sp + 152|0; $43 = sp + 140|0; $44 = sp + 128|0; $45 = sp + 116|0; $46 = sp + 104|0; $47 = sp + 92|0; $48 = sp + 80|0; $49 = sp + 68|0; $50 = sp + 56|0; $51 = sp + 44|0; $52 = sp + 32|0; $53 = sp + 20|0; $54 = sp + 4|0; $0 = $this; $1 = $dt; $55 = $0; $56 = ((($55)) + 32|0); $57 = HEAP32[$56>>2]|0; do { switch ($57|0) { case 12: { $58 = ((($55)) + 8|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN3JGE10ReadButtonEv($59)|0); $61 = (10)==($60|0); if (!($61)) { STACKTOP = sp;return; } $62 = ((($55)) + 4|0); $63 = HEAP32[$62>>2]|0; __ZN7GameApp12SetNextStateEi($63,3); STACKTOP = sp;return; break; } case 18: { $64 = ((($55)) + 56|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0|0); if ($66) { $67 = ((($55)) + 56|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)==(0|0); if (!($69)) { $70 = HEAP32[$68>>2]|0; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vi[$72 & 8191]($68); } $73 = ((($55)) + 56|0); HEAP32[$73>>2] = 0; } $74 = (__Znwj(172)|0); __THREW__ = 0; $75 = (invoke_i(4556)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { __THREW__ = 0; $78 = (invoke_i(4541)|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { $81 = ((($55)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($74|0),($75|0),($78|0),4,($81|0),1,35.0,25.0,(134071|0),7,1,1); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { $84 = ((($55)) + 56|0); HEAP32[$84>>2] = $74; $85 = ((($55)) + 56|0); $86 = HEAP32[$85>>2]|0; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 36|0); $89 = HEAP32[$88>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,134097); __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; do { if ($91) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $2 = $110; $3 = $111; } else { __THREW__ = 0; invoke_viiiii($89|0,($86|0),0,($4|0),($5|0),0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $2 = $112; $3 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $94 = ((($55)) + 60|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[7312]|0; $97 = ($96|0)==(0); $98 = (__ZN10Tournament19checkTournamentFileEb($95,$97)|0); L29: do { if ($98) { $99 = ((($55)) + 56|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,134109); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; do { if ($105) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $2 = $114; $3 = $115; } else { __THREW__ = 0; invoke_viiiii($103|0,($100|0),1,($6|0),($7|0),0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $2 = $116; $3 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L29; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); $118 = ((($55)) + 56|0); $119 = HEAP32[$118>>2]|0; $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 36|0); $122 = HEAP32[$121>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,134129); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; do { if ($124) { $257 = ___cxa_find_matching_catch()|0; $258 = tempRet0; $2 = $257; $3 = $258; } else { __THREW__ = 0; invoke_viiiii($122|0,($119|0),2,($8|0),($9|0),0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $259 = ___cxa_find_matching_catch()|0; $260 = tempRet0; $2 = $259; $3 = $260; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $127 = ((($55)) + 56|0); $128 = HEAP32[$127>>2]|0; $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 36|0); $131 = HEAP32[$130>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,134139); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; do { if ($133) { $261 = ___cxa_find_matching_catch()|0; $262 = tempRet0; $2 = $261; $3 = $262; } else { __THREW__ = 0; invoke_viiiii($131|0,($128|0),3,($10|0),($11|0),0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { $263 = ___cxa_find_matching_catch()|0; $264 = tempRet0; $2 = $263; $3 = $264; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $136 = ((($55)) + 56|0); $137 = HEAP32[$136>>2]|0; $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 36|0); $140 = HEAP32[$139>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,134149); __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; do { if ($142) { $265 = ___cxa_find_matching_catch()|0; $266 = tempRet0; $2 = $265; $3 = $266; } else { __THREW__ = 0; invoke_viiiii($140|0,($137|0),4,($12|0),($13|0),0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { $267 = ___cxa_find_matching_catch()|0; $268 = tempRet0; $2 = $267; $3 = $268; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $145 = ((($55)) + 56|0); $146 = HEAP32[$145>>2]|0; $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 36|0); $149 = HEAP32[$148>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,134159); __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; do { if ($151) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $2 = $269; $3 = $270; } else { __THREW__ = 0; invoke_viiiii($149|0,($146|0),5,($14|0),($15|0),0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $2 = $271; $3 = $272; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $154 = ((($55)) + 56|0); $155 = HEAP32[$154>>2]|0; $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 36|0); $158 = HEAP32[$157>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,134170); __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; do { if ($160) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $2 = $273; $3 = $274; } else { __THREW__ = 0; invoke_viiiii($158|0,($155|0),6,($16|0),($17|0),0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $2 = $275; $3 = $276; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $163 = ((($55)) + 56|0); $164 = HEAP32[$163>>2]|0; $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 36|0); $167 = HEAP32[$166>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,134188); __THREW__ = 0; invoke_vii(3797,($19|0),(211279|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; do { if ($169) { $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $2 = $277; $3 = $278; } else { __THREW__ = 0; invoke_viiiii($167|0,($164|0),7,($18|0),($19|0),0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $2 = $279; $3 = $280; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $172 = ((($55)) + 56|0); $173 = HEAP32[$172>>2]|0; $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 36|0); $176 = HEAP32[$175>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,134206); __THREW__ = 0; invoke_vii(3797,($21|0),(211279|0)); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; do { if ($178) { $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $2 = $281; $3 = $282; } else { __THREW__ = 0; invoke_viiiii($176|0,($173|0),8,($20|0),($21|0),0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $2 = $283; $3 = $284; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $181 = ((($55)) + 56|0); $182 = HEAP32[$181>>2]|0; $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 36|0); $185 = HEAP32[$184>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,134217); __THREW__ = 0; invoke_vii(3797,($23|0),(211279|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; do { if ($187) { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $2 = $285; $3 = $286; } else { __THREW__ = 0; invoke_viiiii($185|0,($182|0),9,($22|0),($23|0),0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $2 = $287; $3 = $288; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $190 = HEAP32[7312]|0; $191 = ($190|0)==(0); L88: do { if ($191) { $192 = HEAP32[(29252)>>2]|0; $193 = ($192|0)==(0); if (!($193)) { break; } $194 = ((($55)) + 56|0); $195 = HEAP32[$194>>2]|0; $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 36|0); $198 = HEAP32[$197>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,134228); __THREW__ = 0; invoke_vii(3797,($25|0),(211279|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; do { if ($200) { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $2 = $289; $3 = $290; } else { __THREW__ = 0; invoke_viiiii($198|0,($195|0),10,($24|0),($25|0),0); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $2 = $291; $3 = $292; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $203 = ((($55)) + 56|0); $204 = HEAP32[$203>>2]|0; $205 = HEAP32[$204>>2]|0; $206 = ((($205)) + 36|0); $207 = HEAP32[$206>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,134236); __THREW__ = 0; invoke_vii(3797,($27|0),(211279|0)); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; do { if ($209) { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $2 = $293; $3 = $294; } else { __THREW__ = 0; invoke_viiiii($207|0,($204|0),11,($26|0),($27|0),0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $2 = $295; $3 = $296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $212 = ((($55)) + 56|0); $213 = HEAP32[$212>>2]|0; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 36|0); $216 = HEAP32[$215>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,134244); __THREW__ = 0; invoke_vii(3797,($29|0),(211279|0)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; do { if ($218) { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $2 = $297; $3 = $298; } else { __THREW__ = 0; invoke_viiiii($216|0,($213|0),12,($28|0),($29|0),0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $2 = $299; $3 = $300; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $221 = ((($55)) + 56|0); $222 = HEAP32[$221>>2]|0; $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 36|0); $225 = HEAP32[$224>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,134253); __THREW__ = 0; invoke_vii(3797,($31|0),(211279|0)); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; do { if ($227) { $301 = ___cxa_find_matching_catch()|0; $302 = tempRet0; $2 = $301; $3 = $302; } else { __THREW__ = 0; invoke_viiiii($225|0,($222|0),13,($30|0),($31|0),0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { $303 = ___cxa_find_matching_catch()|0; $304 = tempRet0; $2 = $303; $3 = $304; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $230 = ((($55)) + 56|0); $231 = HEAP32[$230>>2]|0; $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 36|0); $234 = HEAP32[$233>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,134262); __THREW__ = 0; invoke_vii(3797,($33|0),(211279|0)); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; do { if ($236) { $305 = ___cxa_find_matching_catch()|0; $306 = tempRet0; $2 = $305; $3 = $306; } else { __THREW__ = 0; invoke_viiiii($234|0,($231|0),14,($32|0),($33|0),0); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $2 = $307; $3 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $239 = ((($55)) + 56|0); $240 = HEAP32[$239>>2]|0; $241 = HEAP32[$240>>2]|0; $242 = ((($241)) + 36|0); $243 = HEAP32[$242>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($34,134271); __THREW__ = 0; invoke_vii(3797,($35|0),(211279|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; do { if ($245) { $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $2 = $309; $3 = $310; } else { __THREW__ = 0; invoke_viiiii($243|0,($240|0),15,($34|0),($35|0),0); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { $311 = ___cxa_find_matching_catch()|0; $312 = tempRet0; $2 = $311; $3 = $312; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $248 = ((($55)) + 56|0); $249 = HEAP32[$248>>2]|0; $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 36|0); $252 = HEAP32[$251>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,134281); __THREW__ = 0; invoke_vii(3797,($37|0),(211279|0)); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; do { if ($254) { $313 = ___cxa_find_matching_catch()|0; $314 = tempRet0; $2 = $313; $3 = $314; } else { __THREW__ = 0; invoke_viiiii($252|0,($249|0),16,($36|0),($37|0),0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { $315 = ___cxa_find_matching_catch()|0; $316 = tempRet0; $2 = $315; $3 = $316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L88; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); $317 = ((($55)) + 56|0); $318 = HEAP32[$317>>2]|0; $319 = HEAP32[$318>>2]|0; $320 = ((($319)) + 36|0); $321 = HEAP32[$320>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($38,198486); __THREW__ = 0; invoke_vii(3797,($39|0),(211279|0)); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; do { if ($323) { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $2 = $326; $3 = $327; } else { __THREW__ = 0; invoke_viiiii($321|0,($318|0),17,($38|0),($39|0),0); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $2 = $328; $3 = $329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZN13GameStateDuel12setGamePhaseEi($55,19); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } } $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $2 = $108; $3 = $109; __ZdlPv($74); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; break; } case 19: { $330 = ((($55)) + 56|0); $331 = HEAP32[$330>>2]|0; $332 = HEAP32[$331>>2]|0; $333 = ((($332)) + 12|0); $334 = HEAP32[$333>>2]|0; $335 = $1; FUNCTION_TABLE_vid[$334 & 8191]($331,$335); STACKTOP = sp;return; break; } case 20: { $336 = ((($55)) + 56|0); $337 = HEAP32[$336>>2]|0; $338 = HEAP32[$337>>2]|0; $339 = ((($338)) + 44|0); $340 = HEAP32[$339>>2]|0; $341 = (FUNCTION_TABLE_ii[$340 & 8191]($337)|0); if (!($341)) { $352 = ((($55)) + 56|0); $353 = HEAP32[$352>>2]|0; $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 12|0); $356 = HEAP32[$355>>2]|0; $357 = $1; FUNCTION_TABLE_vid[$356 & 8191]($353,$357); STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,3); $342 = ((($55)) + 56|0); $343 = HEAP32[$342>>2]|0; $344 = ($343|0)!=(0|0); if (!($344)) { STACKTOP = sp;return; } $345 = ((($55)) + 56|0); $346 = HEAP32[$345>>2]|0; $347 = ($346|0)==(0|0); if (!($347)) { $348 = HEAP32[$346>>2]|0; $349 = ((($348)) + 4|0); $350 = HEAP32[$349>>2]|0; FUNCTION_TABLE_vi[$350 & 8191]($346); } $351 = ((($55)) + 56|0); HEAP32[$351>>2] = 0; STACKTOP = sp;return; break; } case 22: { $358 = ((($55)) + 56|0); $359 = HEAP32[$358>>2]|0; $360 = ($359|0)!=(0|0); if ($360) { $361 = ((($55)) + 56|0); $362 = HEAP32[$361>>2]|0; $363 = HEAP32[$362>>2]|0; $364 = ((($363)) + 44|0); $365 = HEAP32[$364>>2]|0; $366 = (FUNCTION_TABLE_ii[$365 & 8191]($362)|0); if ($366) { __ZN13GameStateDuel21ConstructOpponentMenuEv($55); $367 = ((($55)) + 44|0); $368 = HEAP32[$367>>2]|0; $369 = HEAP32[$368>>2]|0; $370 = ((($369)) + 44|0); $371 = HEAP32[$370>>2]|0; FUNCTION_TABLE_vi[$371 & 8191]($368); $372 = ((($55)) + 56|0); $373 = HEAP32[$372>>2]|0; $374 = ($373|0)!=(0|0); if (!($374)) { STACKTOP = sp;return; } $375 = ((($55)) + 56|0); $376 = HEAP32[$375>>2]|0; $377 = ($376|0)==(0|0); if (!($377)) { $378 = HEAP32[$376>>2]|0; $379 = ((($378)) + 4|0); $380 = HEAP32[$379>>2]|0; FUNCTION_TABLE_vi[$380 & 8191]($376); } $381 = ((($55)) + 56|0); HEAP32[$381>>2] = 0; STACKTOP = sp;return; } } $382 = ((($55)) + 44|0); $383 = HEAP32[$382>>2]|0; $384 = ($383|0)!=(0|0); if ($384) { $385 = ((($55)) + 44|0); $386 = HEAP32[$385>>2]|0; $387 = HEAP32[$386>>2]|0; $388 = ((($387)) + 36|0); $389 = HEAP32[$388>>2]|0; $390 = (FUNCTION_TABLE_ii[$389 & 8191]($386)|0); if ($390) { __ZN13GameStateDuel12setGamePhaseEi($55,14); $391 = ((($55)) + 44|0); $392 = HEAP32[$391>>2]|0; $393 = ($392|0)!=(0|0); if (!($393)) { STACKTOP = sp;return; } $394 = ((($55)) + 44|0); $395 = HEAP32[$394>>2]|0; $396 = ($395|0)==(0|0); if (!($396)) { $397 = HEAP32[$395>>2]|0; $398 = ((($397)) + 4|0); $399 = HEAP32[$398>>2]|0; FUNCTION_TABLE_vi[$399 & 8191]($395); } $400 = ((($55)) + 44|0); HEAP32[$400>>2] = 0; STACKTOP = sp;return; } } $401 = ((($55)) + 56|0); $402 = HEAP32[$401>>2]|0; $403 = ($402|0)!=(0|0); if ($403) { $404 = ((($55)) + 56|0); $405 = HEAP32[$404>>2]|0; $406 = HEAP32[$405>>2]|0; $407 = ((($406)) + 12|0); $408 = HEAP32[$407>>2]|0; $409 = $1; FUNCTION_TABLE_vid[$408 & 8191]($405,$409); STACKTOP = sp;return; } $410 = ((($55)) + 44|0); $411 = HEAP32[$410>>2]|0; $412 = ($411|0)!=(0|0); if (!($412)) { STACKTOP = sp;return; } $413 = ((($55)) + 44|0); $414 = HEAP32[$413>>2]|0; $415 = HEAP32[$414>>2]|0; $416 = ((($415)) + 12|0); $417 = HEAP32[$416>>2]|0; $418 = $1; FUNCTION_TABLE_vid[$417 & 8191]($414,$418); STACKTOP = sp;return; break; } case 21: { $419 = ((($55)) + 56|0); $420 = HEAP32[$419>>2]|0; $421 = HEAP32[$420>>2]|0; $422 = ((($421)) + 12|0); $423 = HEAP32[$422>>2]|0; $424 = $1; FUNCTION_TABLE_vid[$423 & 8191]($420,$424); $425 = ((($55)) + 56|0); $426 = HEAP32[$425>>2]|0; $427 = HEAP32[$426>>2]|0; $428 = ((($427)) + 44|0); $429 = HEAP32[$428>>2]|0; $430 = (FUNCTION_TABLE_ii[$429 & 8191]($426)|0); if (!($430)) { STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,15); $431 = ((($55)) + 56|0); $432 = HEAP32[$431>>2]|0; $433 = ($432|0)!=(0|0); if (!($433)) { STACKTOP = sp;return; } $434 = ((($55)) + 56|0); $435 = HEAP32[$434>>2]|0; $436 = ($435|0)==(0|0); if (!($436)) { $437 = HEAP32[$435>>2]|0; $438 = ((($437)) + 4|0); $439 = HEAP32[$438>>2]|0; FUNCTION_TABLE_vi[$439 & 8191]($435); } $440 = ((($55)) + 56|0); HEAP32[$440>>2] = 0; STACKTOP = sp;return; break; } case 5: case 4: { $441 = ((($55)) + 52|0); $442 = HEAP32[$441>>2]|0; $443 = HEAP32[$442>>2]|0; $444 = ((($443)) + 12|0); $445 = HEAP32[$444>>2]|0; $446 = $1; FUNCTION_TABLE_vid[$445 & 8191]($442,$446); STACKTOP = sp;return; break; } case 3: { $447 = ((($55)) + 4|0); $448 = HEAP32[$447>>2]|0; $449 = ((($448)) + 60|0); $450 = HEAP32[$449>>2]|0; $451 = (__ZN5Rules13canChooseDeckEv($450)|0); if (!($451)) { __ZN13GameStateDuel12setGamePhaseEi($55,14); STACKTOP = sp;return; } $452 = HEAP32[7312]|0; $453 = ($452|0)==(1); if ($453) { $454 = ((($55)) + 52|0); $455 = HEAP32[$454>>2]|0; $456 = ($455|0)!=(0|0); if ($456) { $457 = ((($55)) + 52|0); $458 = HEAP32[$457>>2]|0; $459 = (__ZN11SimplePopup8isClosedEv($458)|0); if (!($459)) { STACKTOP = sp;return; } } $460 = ((($55)) + 40|0); $461 = HEAP32[$460>>2]|0; $462 = HEAP32[$461>>2]|0; $463 = ((($462)) + 12|0); $464 = HEAP32[$463>>2]|0; $465 = $1; FUNCTION_TABLE_vid[$464 & 8191]($461,$465); STACKTOP = sp;return; } $466 = HEAP32[(29252)>>2]|0; $467 = ($466|0)==(0); do { if ($467) { $468 = ((($55)) + 4|0); $469 = HEAP32[$468>>2]|0; $470 = ((($469)) + 56|0); $471 = HEAP32[$470>>2]|0; $472 = ($471|0)==(0); if (!($472)) { $473 = ((($55)) + 4|0); $474 = HEAP32[$473>>2]|0; $475 = ((($474)) + 56|0); $476 = HEAP32[$475>>2]|0; $477 = ($476|0)==(5); if (!($477)) { break; } } $478 = ((($55)) + 40|0); $479 = HEAP32[$478>>2]|0; $480 = ($479|0)!=(0|0); if (!($480)) { STACKTOP = sp;return; } $481 = ((($55)) + 52|0); $482 = HEAP32[$481>>2]|0; $483 = ($482|0)!=(0|0); if ($483) { $484 = ((($55)) + 52|0); $485 = HEAP32[$484>>2]|0; $486 = (__ZN11SimplePopup8isClosedEv($485)|0); if (!($486)) { STACKTOP = sp;return; } } $487 = ((($55)) + 40|0); $488 = HEAP32[$487>>2]|0; $489 = HEAP32[$488>>2]|0; $490 = ((($489)) + 12|0); $491 = HEAP32[$490>>2]|0; $492 = $1; FUNCTION_TABLE_vid[$491 & 8191]($488,$492); STACKTOP = sp;return; } } while(0); $493 = ((($55)) + 36|0); $494 = HEAP32[$493>>2]|0; $495 = HEAP32[7312]|0; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($494,0,$495,0,0); __ZN13GameStateDuel12setGamePhaseEi($55,9); STACKTOP = sp;return; break; } case 7: { $496 = ((($55)) + 40|0); $497 = HEAP32[$496>>2]|0; $498 = HEAP32[$497>>2]|0; $499 = ((($498)) + 36|0); $500 = HEAP32[$499>>2]|0; $501 = (FUNCTION_TABLE_ii[$500 & 8191]($497)|0); if (!($501)) { $512 = ((($55)) + 40|0); $513 = HEAP32[$512>>2]|0; $514 = HEAP32[$513>>2]|0; $515 = ((($514)) + 12|0); $516 = HEAP32[$515>>2]|0; $517 = $1; FUNCTION_TABLE_vid[$516 & 8191]($513,$517); STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,14); $502 = ((($55)) + 40|0); $503 = HEAP32[$502>>2]|0; $504 = ($503|0)!=(0|0); if (!($504)) { STACKTOP = sp;return; } $505 = ((($55)) + 40|0); $506 = HEAP32[$505>>2]|0; $507 = ($506|0)==(0|0); if (!($507)) { $508 = HEAP32[$506>>2]|0; $509 = ((($508)) + 4|0); $510 = HEAP32[$509>>2]|0; FUNCTION_TABLE_vi[$510 & 8191]($506); } $511 = ((($55)) + 40|0); HEAP32[$511>>2] = 0; STACKTOP = sp;return; break; } case 6: { $518 = ((($55)) + 40|0); $519 = HEAP32[$518>>2]|0; $520 = HEAP32[$519>>2]|0; $521 = ((($520)) + 36|0); $522 = HEAP32[$521>>2]|0; $523 = (FUNCTION_TABLE_ii[$522 & 8191]($519)|0); if ($523) { __ZN13GameStateDuel12setGamePhaseEi($55,9); STACKTOP = sp;return; } else { $524 = ((($55)) + 40|0); $525 = HEAP32[$524>>2]|0; $526 = HEAP32[$525>>2]|0; $527 = ((($526)) + 12|0); $528 = HEAP32[$527>>2]|0; $529 = $1; FUNCTION_TABLE_vid[$528 & 8191]($525,$529); STACKTOP = sp;return; } break; } case 8: { $530 = ((($55)) + 44|0); $531 = HEAP32[$530>>2]|0; $532 = HEAP32[$531>>2]|0; $533 = ((($532)) + 36|0); $534 = HEAP32[$533>>2]|0; $535 = (FUNCTION_TABLE_ii[$534 & 8191]($531)|0); if (!($535)) { $546 = ((($55)) + 44|0); $547 = HEAP32[$546>>2]|0; $548 = HEAP32[$547>>2]|0; $549 = ((($548)) + 12|0); $550 = HEAP32[$549>>2]|0; $551 = $1; FUNCTION_TABLE_vid[$550 & 8191]($547,$551); STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,3); $536 = ((($55)) + 44|0); $537 = HEAP32[$536>>2]|0; $538 = ($537|0)!=(0|0); if (!($538)) { STACKTOP = sp;return; } $539 = ((($55)) + 44|0); $540 = HEAP32[$539>>2]|0; $541 = ($540|0)==(0|0); if (!($541)) { $542 = HEAP32[$540>>2]|0; $543 = ((($542)) + 4|0); $544 = HEAP32[$543>>2]|0; FUNCTION_TABLE_vi[$544 & 8191]($540); } $545 = ((($55)) + 44|0); HEAP32[$545>>2] = 0; STACKTOP = sp;return; break; } case 10: { $552 = ((($55)) + 44|0); $553 = HEAP32[$552>>2]|0; $554 = HEAP32[$553>>2]|0; $555 = ((($554)) + 36|0); $556 = HEAP32[$555>>2]|0; $557 = (FUNCTION_TABLE_ii[$556 & 8191]($553)|0); if (!($557)) { $568 = ((($55)) + 44|0); $569 = HEAP32[$568>>2]|0; $570 = HEAP32[$569>>2]|0; $571 = ((($570)) + 12|0); $572 = HEAP32[$571>>2]|0; $573 = $1; FUNCTION_TABLE_vid[$572 & 8191]($569,$573); STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,9); $558 = ((($55)) + 44|0); $559 = HEAP32[$558>>2]|0; $560 = ($559|0)!=(0|0); if (!($560)) { STACKTOP = sp;return; } $561 = ((($55)) + 44|0); $562 = HEAP32[$561>>2]|0; $563 = ($562|0)==(0|0); if (!($563)) { $564 = HEAP32[$562>>2]|0; $565 = ((($564)) + 4|0); $566 = HEAP32[$565>>2]|0; FUNCTION_TABLE_vi[$566 & 8191]($562); } $567 = ((($55)) + 44|0); HEAP32[$567>>2] = 0; STACKTOP = sp;return; break; } case 9: { $574 = HEAP32[(29252)>>2]|0; $575 = ($574|0)==(1); if ($575) { $576 = ((($55)) + 40|0); $577 = HEAP32[$576>>2]|0; $578 = HEAP32[$577>>2]|0; $579 = ((($578)) + 12|0); $580 = HEAP32[$579>>2]|0; $581 = $1; FUNCTION_TABLE_vid[$580 & 8191]($577,$581); STACKTOP = sp;return; } $582 = HEAP32[7312]|0; $583 = ($582|0)==(1); if ($583) { __ZN13GameStateDuel21ConstructOpponentMenuEv($55); $584 = ((($55)) + 44|0); $585 = HEAP32[$584>>2]|0; $586 = HEAP32[$585>>2]|0; $587 = ((($586)) + 12|0); $588 = HEAP32[$587>>2]|0; $589 = $1; FUNCTION_TABLE_vid[$588 & 8191]($585,$589); STACKTOP = sp;return; } $590 = HEAP32[(29252)>>2]|0; $591 = ($590|0)==(0); do { if ($591) { $592 = ((($55)) + 4|0); $593 = HEAP32[$592>>2]|0; $594 = ((($593)) + 56|0); $595 = HEAP32[$594>>2]|0; $596 = ($595|0)==(0); if (!($596)) { $597 = ((($55)) + 4|0); $598 = HEAP32[$597>>2]|0; $599 = ((($598)) + 56|0); $600 = HEAP32[$599>>2]|0; $601 = ($600|0)==(5); if (!($601)) { break; } } __ZN13GameStateDuel21ConstructOpponentMenuEv($55); $602 = ((($55)) + 44|0); $603 = HEAP32[$602>>2]|0; $604 = HEAP32[$603>>2]|0; $605 = ((($604)) + 12|0); $606 = HEAP32[$605>>2]|0; $607 = $1; FUNCTION_TABLE_vid[$606 & 8191]($603,$607); STACKTOP = sp;return; } } while(0); $608 = ((($55)) + 36|0); $609 = HEAP32[$608>>2]|0; $610 = HEAP32[(29252)>>2]|0; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($609,1,$610,0,0); __ZN13GameStateDuel12setGamePhaseEi($55,14); STACKTOP = sp;return; break; } case 11: { $611 = HEAP32[(29252)>>2]|0; $612 = ($611|0)==(1); if ($612) { $613 = ((($55)) + 40|0); $614 = HEAP32[$613>>2]|0; $615 = ($614|0)!=(0|0); if ($615) { $616 = ((($55)) + 40|0); $617 = HEAP32[$616>>2]|0; $618 = HEAP32[$617>>2]|0; $619 = ((($618)) + 36|0); $620 = HEAP32[$619>>2]|0; $621 = (FUNCTION_TABLE_ii[$620 & 8191]($617)|0); if ($621) { __ZN13GameStateDuel12setGamePhaseEi($55,14); STACKTOP = sp;return; } } $622 = ((($55)) + 40|0); $623 = HEAP32[$622>>2]|0; $624 = ($623|0)!=(0|0); if (!($624)) { STACKTOP = sp;return; } $625 = ((($55)) + 40|0); $626 = HEAP32[$625>>2]|0; $627 = HEAP32[$626>>2]|0; $628 = ((($627)) + 12|0); $629 = HEAP32[$628>>2]|0; $630 = $1; FUNCTION_TABLE_vid[$629 & 8191]($626,$630); STACKTOP = sp;return; } $631 = ((($55)) + 44|0); $632 = HEAP32[$631>>2]|0; $633 = ($632|0)!=(0|0); if ($633) { $634 = ((($55)) + 44|0); $635 = HEAP32[$634>>2]|0; $636 = HEAP32[$635>>2]|0; $637 = ((($636)) + 36|0); $638 = HEAP32[$637>>2]|0; $639 = (FUNCTION_TABLE_ii[$638 & 8191]($635)|0); if ($639) { __ZN13GameStateDuel12setGamePhaseEi($55,14); $640 = ((($55)) + 44|0); $641 = HEAP32[$640>>2]|0; $642 = ($641|0)!=(0|0); if (!($642)) { STACKTOP = sp;return; } $643 = ((($55)) + 44|0); $644 = HEAP32[$643>>2]|0; $645 = ($644|0)==(0|0); if (!($645)) { $646 = HEAP32[$644>>2]|0; $647 = ((($646)) + 4|0); $648 = HEAP32[$647>>2]|0; FUNCTION_TABLE_vi[$648 & 8191]($644); } $649 = ((($55)) + 44|0); HEAP32[$649>>2] = 0; STACKTOP = sp;return; } } $650 = ((($55)) + 44|0); $651 = HEAP32[$650>>2]|0; $652 = ($651|0)!=(0|0); if (!($652)) { STACKTOP = sp;return; } $653 = ((($55)) + 44|0); $654 = HEAP32[$653>>2]|0; $655 = HEAP32[$654>>2]|0; $656 = ((($655)) + 12|0); $657 = HEAP32[$656>>2]|0; $658 = $1; FUNCTION_TABLE_vid[$657 & 8191]($654,$658); STACKTOP = sp;return; break; } case 23: { $659 = ((($55)) + 8|0); $660 = HEAP32[$659>>2]|0; $661 = (__ZN3JGE10ReadButtonEv($660)|0); $662 = (10)==($661|0); if (!($662)) { $663 = HEAP32[7312]|0; $664 = ($663|0)==(0); if (!($664)) { STACKTOP = sp;return; } $665 = HEAP32[(29252)>>2]|0; $666 = ($665|0)==(0); if (!($666)) { STACKTOP = sp;return; } $667 = ((($55)) + 36|0); $668 = HEAP32[$667>>2]|0; $669 = ($668|0)!=(0|0); if ($669) { $670 = ((($55)) + 36|0); $671 = HEAP32[$670>>2]|0; $672 = (__ZNK12GameObserver6didWinEP6Player($671,0)|0); if (!($672)) { STACKTOP = sp;return; } } $673 = ((($55)) + 60|0); $674 = HEAP32[$673>>2]|0; $675 = (__ZN10Tournament15isMatchFinishedEv($674)|0); if ($675) { STACKTOP = sp;return; } } $676 = ((($55)) + 36|0); $677 = HEAP32[$676>>2]|0; $678 = (__ZNK12GameObserver6didWinEP6Player($677,0)|0); if ($678) { $679 = ((($55)) + 60|0); $680 = HEAP32[$679>>2]|0; $681 = (__ZN10Tournament15isMatchFinishedEv($680)|0); if ($681) { $682 = ((($55)) + 60|0); $683 = HEAP32[$682>>2]|0; $684 = (__ZN10Tournament15isNextDeckFoundEv($683)|0); if (!($684)) { $685 = ((($55)) + 60|0); $686 = HEAP32[$685>>2]|0; __ZN10Tournament17setScoreDisplayedEb($686,1); $687 = ((($55)) + 60|0); $688 = HEAP32[$687>>2]|0; __ZN10Tournament10setOpLevelEi($688,1); $689 = ((($55)) + 60|0); $690 = HEAP32[$689>>2]|0; __ZN10Tournament3EndEv($690); $691 = HEAP32[7312]|0; $692 = ($691|0)==(1); if ($692) { $693 = ((($55)) + 60|0); $694 = HEAP32[$693>>2]|0; __ZN10Tournament4saveEb($694,0); __ZN13GameStateDuel12setGamePhaseEi($55,2); STACKTOP = sp;return; } else { __ZN13GameStateDuel12setGamePhaseEi($55,27); STACKTOP = sp;return; } } } } $695 = ((($55)) + 36|0); $696 = HEAP32[$695>>2]|0; $697 = (__ZNK12GameObserver6didWinEP6Player($696,0)|0); if ($697) { $698 = ((($55)) + 60|0); $699 = HEAP32[$698>>2]|0; __ZN10Tournament17setScoreDisplayedEb($699,1); } __ZN13GameStateDuel12setGamePhaseEi($55,14); STACKTOP = sp;return; break; } case 27: { $700 = ((($55)) + 8|0); $701 = HEAP32[$700>>2]|0; $702 = (__ZN3JGE10ReadButtonEv($701)|0); $703 = (10)==($702|0); if (!($703)) { $704 = HEAP32[7312]|0; $705 = ($704|0)==(0); if (!($705)) { STACKTOP = sp;return; } $706 = HEAP32[(29252)>>2]|0; $707 = ($706|0)==(0); if (!($707)) { STACKTOP = sp;return; } } __ZN13GameStateDuel12setGamePhaseEi($55,15); STACKTOP = sp;return; break; } case 14: { $708 = ((($55)) + 36|0); $709 = HEAP32[$708>>2]|0; $710 = (__ZN12GameObserver9isStartedEv($709)|0); do { if (!($710)) { $711 = ((($55)) + 36|0); $712 = HEAP32[$711>>2]|0; $713 = ((($55)) + 4|0); $714 = HEAP32[$713>>2]|0; $715 = ((($714)) + 56|0); $716 = HEAP32[$715>>2]|0; $717 = ((($55)) + 4|0); $718 = HEAP32[$717>>2]|0; $719 = ((($718)) + 60|0); $720 = HEAP32[$719>>2]|0; __ZN12GameObserver9startGameE8GameTypeP5Rules($712,$716,$720); $721 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($721,211279)|0); $722 = ((($55)) + 68|0); $723 = HEAP32[$722>>2]|0; $724 = ($723|0)!=(0); do { if ($724) { $725 = ((($55)) + 68|0); $726 = HEAP32[$725>>2]|0; HEAP32[$vararg_buffer>>2] = $726; (_sprintf($temp,134299,$vararg_buffer)|0); $727 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc($727,$temp)|0); } else { $728 = ((($55)) + 4|0); $729 = HEAP32[$728>>2]|0; $730 = ((($729)) + 56|0); $731 = HEAP32[$730>>2]|0; $732 = ($731|0)==(0); if ($732) { $733 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($733,134319)|0); break; } $734 = ((($55)) + 4|0); $735 = HEAP32[$734>>2]|0; $736 = ((($735)) + 56|0); $737 = HEAP32[$736>>2]|0; $738 = ($737|0)==(1); if ($738) { $739 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($739,134337)|0); break; } $740 = ((($55)) + 4|0); $741 = HEAP32[$740>>2]|0; $742 = ((($741)) + 56|0); $743 = HEAP32[$742>>2]|0; $744 = ($743|0)==(2); if (!($744)) { $745 = ((($55)) + 4|0); $746 = HEAP32[$745>>2]|0; $747 = ((($746)) + 56|0); $748 = HEAP32[$747>>2]|0; $749 = ($748|0)==(3); if (!($749)) { break; } } $750 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($750,134361)|0); } } while(0); $751 = ((($55)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($40,$751); __THREW__ = 0; $752 = (invoke_iii(5287,($55|0),($40|0))|0); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { $757 = ___cxa_find_matching_catch()|0; $758 = tempRet0; $2 = $757; $3 = $758; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } $755 = $752 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); if ($755) { $756 = ((($55)) + 72|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($756,134319)|0); } $759 = ((($55)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($41,$759); __THREW__ = 0; invoke_vii(5246,($41|0),1); $760 = __THREW__; __THREW__ = 0; $761 = $760&1; if ($761) { $792 = ___cxa_find_matching_catch()|0; $793 = tempRet0; $2 = $792; $3 = $793; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $762 = ((($55)) + 4|0); $763 = HEAP32[$762>>2]|0; $764 = ((($763)) + 56|0); $765 = HEAP32[$764>>2]|0; $766 = ($765|0)==(0); if (!($766)) { $767 = ((($55)) + 4|0); $768 = HEAP32[$767>>2]|0; $769 = ((($768)) + 56|0); $770 = HEAP32[$769>>2]|0; $771 = ($770|0)==(5); if (!($771)) { break; } } $772 = HEAP32[(29252)>>2]|0; $773 = ($772|0)==(0); if ($773) { $774 = ((($55)) + 60|0); $775 = HEAP32[$774>>2]|0; $776 = ((($55)) + 36|0); $777 = HEAP32[$776>>2]|0; $778 = ((($777)) + 180|0); $779 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($778,0)|0); $780 = HEAP32[$779>>2]|0; $781 = ((($55)) + 36|0); $782 = HEAP32[$781>>2]|0; $783 = ((($782)) + 180|0); $784 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($783,1)|0); $785 = HEAP32[$784>>2]|0; $786 = ((($55)) + 4|0); $787 = HEAP32[$786>>2]|0; $788 = ((($787)) + 56|0); $789 = HEAP32[$788>>2]|0; __ZN10Tournament16updateScoreTableEP6PlayerS1_ib($775,$780,$785,$789,0); $790 = ((($55)) + 60|0); $791 = HEAP32[$790>>2]|0; __ZN10Tournament17setScoreDisplayedEb($791,0); } } } while(0); $794 = ((($55)) + 36|0); $795 = HEAP32[$794>>2]|0; $796 = HEAP32[$795>>2]|0; $797 = ((($796)) + 16|0); $798 = HEAP32[$797>>2]|0; $799 = $1; FUNCTION_TABLE_vid[$798 & 8191]($795,$799); $800 = ((($55)) + 4|0); $801 = HEAP32[$800>>2]|0; $802 = ((($801)) + 60|0); $803 = HEAP32[$802>>2]|0; $804 = ((($55)) + 36|0); $805 = HEAP32[$804>>2]|0; __ZN5Rules14postUpdateInitEP12GameObserver($803,$805); $806 = ((($55)) + 36|0); $807 = HEAP32[$806>>2]|0; $808 = (__ZNK12GameObserver6didWinEP6Player($807,0)|0); if ($808) { $809 = ((($55)) + 4|0); $810 = HEAP32[$809>>2]|0; $811 = ((($810)) + 56|0); $812 = HEAP32[$811>>2]|0; $813 = ($812|0)==(0); if ($813) { label = 237; } else { $814 = ((($55)) + 4|0); $815 = HEAP32[$814>>2]|0; $816 = ((($815)) + 56|0); $817 = HEAP32[$816>>2]|0; $818 = ($817|0)==(5); if ($818) { label = 237; } else { label = 262; } } do { if ((label|0) == 237) { $819 = HEAP32[(29252)>>2]|0; $820 = ($819|0)==(0); if ($820) { $821 = ((($55)) + 60|0); $822 = HEAP32[$821>>2]|0; $823 = (__ZN10Tournament12isTournamentEv($822)|0); if (!($823)) { $824 = ((($55)) + 60|0); $825 = HEAP32[$824>>2]|0; $826 = (__ZN10Tournament14getGamesToPlayEv($825)|0); $827 = ($826|0)>(1); if (!($827)) { label = 262; break; } } __ZN13GameStateDuel12setGamePhaseEi($55,23); $828 = ((($55)) + 60|0); $829 = HEAP32[$828>>2]|0; $830 = (__ZN10Tournament17wasScoreDisplayedEv($829)|0); if ($830) { $831 = HEAP32[7312]|0; $832 = ($831|0)==(0); if ($832) { label = 242; } } else { label = 242; } if ((label|0) == 242) { $833 = ((($55)) + 60|0); $834 = HEAP32[$833>>2]|0; $835 = ((($55)) + 36|0); $836 = HEAP32[$835>>2]|0; $837 = ((($55)) + 36|0); $838 = HEAP32[$837>>2]|0; $839 = ((($838)) + 180|0); $840 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($839,0)|0); $841 = HEAP32[$840>>2]|0; $842 = (__ZNK12GameObserver6didWinEP6Player($836,$841)|0); $843 = ((($55)) + 36|0); $844 = HEAP32[$843>>2]|0; $845 = ((($55)) + 36|0); $846 = HEAP32[$845>>2]|0; $847 = ((($846)) + 180|0); $848 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($847,1)|0); $849 = HEAP32[$848>>2]|0; $850 = (__ZNK12GameObserver6didWinEP6Player($844,$849)|0); (__ZN10Tournament12gameFinishedEbb($834,$842,$850)|0); $851 = ((($55)) + 60|0); $852 = HEAP32[$851>>2]|0; $853 = ((($55)) + 36|0); $854 = HEAP32[$853>>2]|0; $855 = ((($854)) + 180|0); $856 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($855,0)|0); $857 = HEAP32[$856>>2]|0; $858 = ((($55)) + 36|0); $859 = HEAP32[$858>>2]|0; $860 = ((($859)) + 180|0); $861 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($860,1)|0); $862 = HEAP32[$861>>2]|0; $863 = ((($55)) + 4|0); $864 = HEAP32[$863>>2]|0; $865 = ((($864)) + 56|0); $866 = HEAP32[$865>>2]|0; __ZN10Tournament16updateScoreTableEP6PlayerS1_ib($852,$857,$862,$866,0); $867 = ((($55)) + 60|0); $868 = HEAP32[$867>>2]|0; $869 = (__ZN10Tournament15isMatchFinishedEv($868)|0); if ($869) { $870 = ((($55)) + 60|0); $871 = HEAP32[$870>>2]|0; __ZN10Tournament16revertSwapPlayerEv($871); $872 = HEAP32[7312]|0; $873 = ($872|0)==(0); if ($873) { $874 = ((($55)) + 60|0); $875 = HEAP32[$874>>2]|0; __ZN10Tournament16saveMatchResultsEv($875); } $876 = ((($55)) + 60|0); $877 = HEAP32[$876>>2]|0; $878 = (__ZN10Tournament12isTournamentEv($877)|0); if ($878) { $879 = ((($55)) + 60|0); $880 = HEAP32[$879>>2]|0; (__ZN10Tournament16updateTournamentEv($880)|0); $881 = HEAP32[7312]|0; $882 = ($881|0)==(1); if ($882) { $883 = ((($55)) + 60|0); $884 = HEAP32[$883>>2]|0; __ZN10Tournament21leaveOutAIvsAIMatchesEv($884); } $885 = ((($55)) + 60|0); $886 = HEAP32[$885>>2]|0; __ZN10Tournament16calculateRankingEv($886); $887 = ((($55)) + 60|0); $888 = HEAP32[$887>>2]|0; __ZN10Tournament24updateScoreforTournamentEv($888); $889 = ((($55)) + 60|0); $890 = HEAP32[$889>>2]|0; $891 = (__ZN10Tournament15isNextDeckFoundEv($890)|0); if ($891) { $892 = ((($55)) + 60|0); $893 = HEAP32[$892>>2]|0; $894 = (__ZN10Tournament11getDeckTypeEi($893,0)|0); HEAP32[7312] = $894; } } } $895 = ((($55)) + 60|0); $896 = HEAP32[$895>>2]|0; $897 = (__ZN10Tournament15isNextDeckFoundEv($896)|0); if (!($897)) { $898 = ((($55)) + 60|0); $899 = HEAP32[$898>>2]|0; $900 = (__ZN10Tournament15isMatchFinishedEv($899)|0); if ($900) { $901 = ((($55)) + 60|0); $902 = HEAP32[$901>>2]|0; $903 = HEAP32[7312]|0; $904 = ($903|0)==(0); __ZN10Tournament4saveEb($902,$904); $905 = HEAP32[7312]|0; $906 = ($905|0)==(1); if ($906) { $907 = ((($55)) + 28|0); $908 = HEAP32[$907>>2]|0; $909 = ((($55)) + 36|0); $910 = HEAP32[$909>>2]|0; $911 = ((($55)) + 4|0); $912 = HEAP32[$911>>2]|0; $913 = ((($55)) + 60|0); $914 = HEAP32[$913>>2]|0; $915 = (__ZN10Tournament12isTournamentEv($914)|0); $916 = ((($55)) + 60|0); $917 = HEAP32[$916>>2]|0; $918 = (__ZN10Tournament12isTournamentEv($917)|0); $919 = $918 ^ 1; $920 = ((($55)) + 60|0); $921 = HEAP32[$920>>2]|0; $922 = (__ZN10Tournament11didHumanWinEv($921)|0); $923 = ((($55)) + 60|0); $924 = HEAP32[$923>>2]|0; $925 = (__ZN10Tournament15gamesWonbyHumanEv($924)|0); $926 = ((($55)) + 60|0); $927 = HEAP32[$926>>2]|0; $928 = (__ZN10Tournament18gamesPlayedbyHumanEv($927)|0); $929 = ((($55)) + 60|0); $930 = HEAP32[$929>>2]|0; $931 = (__ZN10Tournament17matchesWonbyHumanEv($930)|0); $932 = ((($55)) + 60|0); $933 = HEAP32[$932>>2]|0; $934 = (__ZN10Tournament20matchesPlayedbyHumanEv($933)|0); __ZN7Credits17computeTournamentEP12GameObserverP7GameAppbbbiiii($908,$910,$912,$915,$919,$922,$925,$928,$931,$934); } } } } $935 = ((($55)) + 60|0); $936 = HEAP32[$935>>2]|0; $937 = (__ZN10Tournament17wasScoreDisplayedEv($936)|0); if (!($937)) { $938 = HEAP32[7312]|0; $939 = ($938|0)==(0); if (!($939)) { break; } } $940 = ((($55)) + 60|0); $941 = HEAP32[$940>>2]|0; __ZN10Tournament17setScoreDisplayedEb($941,0); $942 = ((($55)) + 60|0); $943 = HEAP32[$942>>2]|0; $944 = (__ZN10Tournament15isNextDeckFoundEv($943)|0); if (!($944)) { $945 = ((($55)) + 60|0); $946 = HEAP32[$945>>2]|0; $947 = (__ZN10Tournament15isMatchFinishedEv($946)|0); if ($947) { break; } } $948 = ((($55)) + 60|0); $949 = HEAP32[$948>>2]|0; __ZN10Tournament10setOpLevelEi($949,3); $950 = HEAP32[$55>>2]|0; $951 = ((($950)) + 20|0); $952 = HEAP32[$951>>2]|0; FUNCTION_TABLE_vi[$952 & 8191]($55); $953 = HEAP32[$55>>2]|0; $954 = ((($953)) + 16|0); $955 = HEAP32[$954>>2]|0; FUNCTION_TABLE_vi[$955 & 8191]($55); $956 = ((($55)) + 60|0); $957 = HEAP32[$956>>2]|0; __ZN10Tournament10setOpLevelEi($957,4); $958 = ((($55)) + 60|0); $959 = HEAP32[$958>>2]|0; __ZN10Tournament10swapPlayerEv($959); $i = 0; while(1) { $960 = $i; $961 = ($960|0)<(2); if (!($961)) { break; } $962 = ((($55)) + 36|0); $963 = HEAP32[$962>>2]|0; $964 = $i; $965 = ((($55)) + 60|0); $966 = HEAP32[$965>>2]|0; $967 = $i; $968 = (__ZN10Tournament11getDeckTypeEi($966,$967)|0); $969 = ((($55)) + 60|0); $970 = HEAP32[$969>>2]|0; $971 = $i; $972 = (__ZN10Tournament13getDeckNumberEi($970,$971)|0); $973 = ((($55)) + 65|0); $974 = HEAP8[$973>>0]|0; $975 = $974&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($963,$964,$968,$972,$975); $976 = $i; $977 = (($976) + 1)|0; $i = $977; } $978 = ((($55)) + 60|0); $979 = HEAP32[$978>>2]|0; $980 = HEAP32[7312]|0; $981 = ($980|0)==(0); __ZN10Tournament4saveEb($979,$981); __ZN13GameStateDuel10setAISpeedEv($55); __ZN13GameStateDuel12setGamePhaseEi($55,14); } else { label = 262; } } } while(0); if ((label|0) == 262) { $982 = ((($55)) + 36|0); $983 = HEAP32[$982>>2]|0; $984 = ((($983)) + 180|0); $985 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($984,1)|0); $986 = HEAP32[$985>>2]|0; $987 = ((($986)) + 76|0); $988 = HEAP32[$987>>2]|0; $989 = ($988|0)!=(0); if ($989) { $990 = ((($55)) + 28|0); $991 = HEAP32[$990>>2]|0; $992 = ((($55)) + 36|0); $993 = HEAP32[$992>>2]|0; $994 = ((($55)) + 4|0); $995 = HEAP32[$994>>2]|0; __ZN7Credits7computeEP12GameObserverP7GameApp($991,$993,$995); } __ZN13GameStateDuel12setGamePhaseEi($55,2); } $996 = HEAP32[7312]|0; $997 = ($996|0)==(0); if ($997) { } } $998 = ((($55)) + 8|0); $999 = HEAP32[$998>>2]|0; $1000 = (__ZN3JGE14GetButtonClickE7Buttons($999,2)|0); if (!($1000)) { STACKTOP = sp;return; } $1001 = ((($55)) + 48|0); $1002 = HEAP32[$1001>>2]|0; $1003 = ($1002|0)!=(0|0); L470: do { if (!($1003)) { $1004 = (__Znwj(172)|0); __THREW__ = 0; $1005 = (invoke_i(4556)|0); $1006 = __THREW__; __THREW__ = 0; $1007 = $1006&1; if (!($1007)) { __THREW__ = 0; $1008 = (invoke_i(4541)|0); $1009 = __THREW__; __THREW__ = 0; $1010 = $1009&1; if (!($1010)) { $1011 = ((($55)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($1004|0),($1005|0),($1008|0),0,($1011|0),1,140.0,25.0,(211279|0),7,1,1); $1012 = __THREW__; __THREW__ = 0; $1013 = $1012&1; if (!($1013)) { $1014 = ((($55)) + 48|0); HEAP32[$1014>>2] = $1004; $1015 = ((($55)) + 36|0); $1016 = HEAP32[$1015>>2]|0; $1017 = ((($1016)) + 208|0); $1018 = HEAP32[$1017>>2]|0; $1019 = ((($1018)) + 84|0); $1020 = HEAP32[$1019>>2]|0; $1021 = ((($1020)) + 16|0); $1022 = HEAP32[$1021>>2]|0; $1023 = ((($1022)) + 56|0); $1024 = HEAP32[$1023>>2]|0; $cardsinhand = $1024; $1025 = ((($55)) + 36|0); $1026 = HEAP32[$1025>>2]|0; $1027 = ((($1026)) + 140|0); $1028 = HEAP32[$1027>>2]|0; $1029 = ($1028|0)<(1); $1030 = $cardsinhand; $1031 = ($1030|0)!=(0); $or$cond = $1029 & $1031; L476: do { if ($or$cond) { $1032 = ((($55)) + 36|0); $1033 = HEAP32[$1032>>2]|0; $1034 = (__ZN12GameObserver19getCurrentGamePhaseEv($1033)|0); $1035 = ($1034|0)==(4); if ($1035) { $1036 = ((($55)) + 36|0); $1037 = HEAP32[$1036>>2]|0; $1038 = ((($1037)) + 208|0); $1039 = HEAP32[$1038>>2]|0; $1040 = ((($1039)) + 84|0); $1041 = HEAP32[$1040>>2]|0; $1042 = ((($1041)) + 20|0); $1043 = HEAP32[$1042>>2]|0; $1044 = ((($1043)) + 56|0); $1045 = HEAP32[$1044>>2]|0; $1046 = ($1045|0)==(0); if ($1046) { $1047 = ((($55)) + 36|0); $1048 = HEAP32[$1047>>2]|0; $1049 = ((($1048)) + 208|0); $1050 = HEAP32[$1049>>2]|0; $1051 = ((($1050)) + 84|0); $1052 = HEAP32[$1051>>2]|0; $1053 = ((($1052)) + 12|0); $1054 = HEAP32[$1053>>2]|0; $1055 = ((($1054)) + 56|0); $1056 = HEAP32[$1055>>2]|0; $1057 = ($1056|0)==(0); if ($1057) { $1058 = ((($55)) + 36|0); $1059 = HEAP32[$1058>>2]|0; $1060 = ((($1059)) + 208|0); $1061 = HEAP32[$1060>>2]|0; $1062 = ((($1061)) + 84|0); $1063 = HEAP32[$1062>>2]|0; $1064 = ((($1063)) + 36|0); $1065 = HEAP32[$1064>>2]|0; $1066 = ((($1065)) + 56|0); $1067 = HEAP32[$1066>>2]|0; $1068 = ($1067|0)==(0); if ($1068) { $1069 = ((($55)) + 36|0); $1070 = HEAP32[$1069>>2]|0; $1071 = (__ZN12GameObserver15currentlyActingEv($1070)|0); $1072 = ((($55)) + 36|0); $1073 = HEAP32[$1072>>2]|0; $1074 = ((($1073)) + 208|0); $1075 = HEAP32[$1074>>2]|0; $1076 = ($1071|0)==($1075|0); if ($1076) { $1077 = ((($55)) + 48|0); $1078 = HEAP32[$1077>>2]|0; $1079 = HEAP32[$1078>>2]|0; $1080 = ((($1079)) + 36|0); $1081 = HEAP32[$1080>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,134386); __THREW__ = 0; invoke_vii(3797,($43|0),(211279|0)); $1082 = __THREW__; __THREW__ = 0; $1083 = $1082&1; do { if ($1083) { $1088 = ___cxa_find_matching_catch()|0; $1089 = tempRet0; $2 = $1088; $3 = $1089; } else { __THREW__ = 0; invoke_viiiii($1081|0,($1078|0),-15,($42|0),($43|0),0); $1084 = __THREW__; __THREW__ = 0; $1085 = $1084&1; if ($1085) { $1090 = ___cxa_find_matching_catch()|0; $1091 = tempRet0; $2 = $1090; $3 = $1091; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break L476; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } } } } } } while(0); $1092 = ((($55)) + 48|0); $1093 = HEAP32[$1092>>2]|0; $1094 = HEAP32[$1093>>2]|0; $1095 = ((($1094)) + 36|0); $1096 = HEAP32[$1095>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,139755); __THREW__ = 0; invoke_vii(3797,($45|0),(211279|0)); $1097 = __THREW__; __THREW__ = 0; $1098 = $1097&1; do { if ($1098) { $1136 = ___cxa_find_matching_catch()|0; $1137 = tempRet0; $2 = $1136; $3 = $1137; } else { __THREW__ = 0; invoke_viiiii($1096|0,($1093|0),-13,($44|0),($45|0),0); $1099 = __THREW__; __THREW__ = 0; $1100 = $1099&1; if ($1100) { $1138 = ___cxa_find_matching_catch()|0; $1139 = tempRet0; $2 = $1138; $3 = $1139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1101 = HEAP32[(29252)>>2]|0; $1102 = ($1101|0)==(0); L498: do { if ($1102) { $1103 = ((($55)) + 4|0); $1104 = HEAP32[$1103>>2]|0; $1105 = ((($1104)) + 56|0); $1106 = HEAP32[$1105>>2]|0; $1107 = ($1106|0)==(0); if (!($1107)) { $1108 = ((($55)) + 4|0); $1109 = HEAP32[$1108>>2]|0; $1110 = ((($1109)) + 56|0); $1111 = HEAP32[$1110>>2]|0; $1112 = ($1111|0)==(5); if (!($1112)) { break; } } $1113 = ((($55)) + 48|0); $1114 = HEAP32[$1113>>2]|0; $1115 = HEAP32[$1114>>2]|0; $1116 = ((($1115)) + 36|0); $1117 = HEAP32[$1116>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,134395); __THREW__ = 0; invoke_vii(3797,($47|0),(211279|0)); $1118 = __THREW__; __THREW__ = 0; $1119 = $1118&1; do { if ($1119) { $1140 = ___cxa_find_matching_catch()|0; $1141 = tempRet0; $2 = $1140; $3 = $1141; } else { __THREW__ = 0; invoke_viiiii($1117|0,($1114|0),-20,($46|0),($47|0),0); $1120 = __THREW__; __THREW__ = 0; $1121 = $1120&1; if ($1121) { $1142 = ___cxa_find_matching_catch()|0; $1143 = tempRet0; $2 = $1142; $3 = $1143; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $1122 = HEAP32[7312]|0; $1123 = ($1122|0)==(0); if (!($1123)) { break L498; } $1124 = ((($55)) + 60|0); $1125 = HEAP32[$1124>>2]|0; $1126 = (__ZN10Tournament16getFastTimerModeEv($1125)|0); $1127 = ((($55)) + 48|0); $1128 = HEAP32[$1127>>2]|0; $1129 = HEAP32[$1128>>2]|0; $1130 = ((($1129)) + 36|0); $1131 = HEAP32[$1130>>2]|0; if ($1126) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,134414); __THREW__ = 0; invoke_vii(3797,($49|0),(211279|0)); $1132 = __THREW__; __THREW__ = 0; $1133 = $1132&1; do { if ($1133) { $1144 = ___cxa_find_matching_catch()|0; $1145 = tempRet0; $2 = $1144; $3 = $1145; } else { __THREW__ = 0; invoke_viiiii($1131|0,($1128|0),-22,($48|0),($49|0),0); $1134 = __THREW__; __THREW__ = 0; $1135 = $1134&1; if ($1135) { $1146 = ___cxa_find_matching_catch()|0; $1147 = tempRet0; $2 = $1146; $3 = $1147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break L498; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($50,134434); __THREW__ = 0; invoke_vii(3797,($51|0),(211279|0)); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; do { if ($1149) { $1152 = ___cxa_find_matching_catch()|0; $1153 = tempRet0; $2 = $1152; $3 = $1153; } else { __THREW__ = 0; invoke_viiiii($1131|0,($1128|0),-21,($50|0),($51|0),0); $1150 = __THREW__; __THREW__ = 0; $1151 = $1150&1; if ($1151) { $1154 = ___cxa_find_matching_catch()|0; $1155 = tempRet0; $2 = $1154; $3 = $1155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); break L498; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); $1156 = ((($55)) + 48|0); $1157 = HEAP32[$1156>>2]|0; $1158 = HEAP32[$1157>>2]|0; $1159 = ((($1158)) + 36|0); $1160 = HEAP32[$1159>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($52,198486); __THREW__ = 0; invoke_vii(3797,($53|0),(211279|0)); $1161 = __THREW__; __THREW__ = 0; $1162 = $1161&1; do { if ($1162) { $1165 = ___cxa_find_matching_catch()|0; $1166 = tempRet0; $2 = $1165; $3 = $1166; } else { __THREW__ = 0; invoke_viiiii($1160|0,($1157|0),-1,($52|0),($53|0),0); $1163 = __THREW__; __THREW__ = 0; $1164 = $1163&1; if ($1164) { $1167 = ___cxa_find_matching_catch()|0; $1168 = tempRet0; $2 = $1167; $3 = $1168; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); break L470; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } } $1086 = ___cxa_find_matching_catch()|0; $1087 = tempRet0; $2 = $1086; $3 = $1087; __ZdlPv($1004); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } while(0); __ZN13GameStateDuel12setGamePhaseEi($55,16); STACKTOP = sp;return; break; } case 16: { $1169 = ((($55)) + 48|0); $1170 = HEAP32[$1169>>2]|0; $1171 = HEAP32[$1170>>2]|0; $1172 = ((($1171)) + 12|0); $1173 = HEAP32[$1172>>2]|0; $1174 = $1; FUNCTION_TABLE_vid[$1173 & 8191]($1170,$1174); STACKTOP = sp;return; break; } case 24: { $1175 = ((($55)) + 48|0); $1176 = HEAP32[$1175>>2]|0; $1177 = HEAP32[$1176>>2]|0; $1178 = ((($1177)) + 12|0); $1179 = HEAP32[$1178>>2]|0; $1180 = $1; FUNCTION_TABLE_vid[$1179 & 8191]($1176,$1180); $1181 = ((($55)) + 48|0); $1182 = HEAP32[$1181>>2]|0; $1183 = HEAP32[$1182>>2]|0; $1184 = ((($1183)) + 44|0); $1185 = HEAP32[$1184>>2]|0; $1186 = (FUNCTION_TABLE_ii[$1185 & 8191]($1182)|0); if (!($1186)) { STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,23); $1187 = ((($55)) + 48|0); $1188 = HEAP32[$1187>>2]|0; $1189 = ($1188|0)!=(0|0); if (!($1189)) { STACKTOP = sp;return; } $1190 = ((($55)) + 48|0); $1191 = HEAP32[$1190>>2]|0; $1192 = ($1191|0)==(0|0); if (!($1192)) { $1193 = HEAP32[$1191>>2]|0; $1194 = ((($1193)) + 4|0); $1195 = HEAP32[$1194>>2]|0; FUNCTION_TABLE_vi[$1195 & 8191]($1191); } $1196 = ((($55)) + 48|0); HEAP32[$1196>>2] = 0; STACKTOP = sp;return; break; } case 13: { $1197 = ((($55)) + 48|0); $1198 = HEAP32[$1197>>2]|0; $1199 = HEAP32[$1198>>2]|0; $1200 = ((($1199)) + 12|0); $1201 = HEAP32[$1200>>2]|0; $1202 = $1; FUNCTION_TABLE_vid[$1201 & 8191]($1198,$1202); $1203 = ((($55)) + 48|0); $1204 = HEAP32[$1203>>2]|0; $1205 = HEAP32[$1204>>2]|0; $1206 = ((($1205)) + 44|0); $1207 = HEAP32[$1206>>2]|0; $1208 = (FUNCTION_TABLE_ii[$1207 & 8191]($1204)|0); if (!($1208)) { STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($55,14); $1209 = ((($55)) + 48|0); $1210 = HEAP32[$1209>>2]|0; $1211 = ($1210|0)!=(0|0); if (!($1211)) { STACKTOP = sp;return; } $1212 = ((($55)) + 48|0); $1213 = HEAP32[$1212>>2]|0; $1214 = ($1213|0)==(0|0); if (!($1214)) { $1215 = HEAP32[$1213>>2]|0; $1216 = ((($1215)) + 4|0); $1217 = HEAP32[$1216>>2]|0; FUNCTION_TABLE_vi[$1217 & 8191]($1213); } $1218 = ((($55)) + 48|0); HEAP32[$1218>>2] = 0; STACKTOP = sp;return; break; } case 15: { $1219 = ((($55)) + 48|0); $1220 = HEAP32[$1219>>2]|0; $1221 = ($1220|0)!=(0|0); do { if ($1221) { $1222 = ((($55)) + 60|0); $1223 = HEAP32[$1222>>2]|0; __ZN10Tournament10setOpLevelEi($1223,1); $1224 = ((($55)) + 60|0); $1225 = HEAP32[$1224>>2]|0; __ZN10Tournament3EndEv($1225); $1226 = ((($55)) + 48|0); $1227 = HEAP32[$1226>>2]|0; $1228 = HEAP32[$1227>>2]|0; $1229 = ((($1228)) + 12|0); $1230 = HEAP32[$1229>>2]|0; $1231 = $1; FUNCTION_TABLE_vid[$1230 & 8191]($1227,$1231); $1232 = ((($55)) + 48|0); $1233 = HEAP32[$1232>>2]|0; $1234 = HEAP32[$1233>>2]|0; $1235 = ((($1234)) + 44|0); $1236 = HEAP32[$1235>>2]|0; $1237 = (FUNCTION_TABLE_ii[$1236 & 8191]($1233)|0); if ($1237) { $1238 = (__Znwj(24)|0); __THREW__ = 0; $1239 = (invoke_i(4323)|0); $1240 = __THREW__; __THREW__ = 0; $1241 = $1240&1; if (!($1241)) { __THREW__ = 0; invoke_vii(4682,($1238|0),($1239|0)); $1242 = __THREW__; __THREW__ = 0; $1243 = $1242&1; if (!($1243)) { $playerdata = $1238; $1244 = $playerdata; $1245 = ((($1244)) + 20|0); $1246 = HEAP32[$1245>>2]|0; __ZN8TaskList10passOneDayEv($1246); $1247 = $playerdata; $1248 = ((($1247)) + 20|0); $1249 = HEAP32[$1248>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($54,211279); __THREW__ = 0; (invoke_iii(5288,($1249|0),($54|0))|0); $1250 = __THREW__; __THREW__ = 0; $1251 = $1250&1; if ($1251) { $1258 = ___cxa_find_matching_catch()|0; $1259 = tempRet0; $2 = $1258; $3 = $1259; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); $1252 = $playerdata; $1253 = ($1252|0)!=(0|0); if ($1253) { $1254 = $playerdata; $1255 = ($1254|0)==(0|0); if (!($1255)) { __ZN10PlayerDataD2Ev($1254); __ZdlPv($1254); } $playerdata = 0; } $1260 = ((($55)) + 48|0); $1261 = HEAP32[$1260>>2]|0; $1262 = ($1261|0)!=(0|0); if (!($1262)) { break; } $1263 = ((($55)) + 48|0); $1264 = HEAP32[$1263>>2]|0; $1265 = ($1264|0)==(0|0); if (!($1265)) { $1266 = HEAP32[$1264>>2]|0; $1267 = ((($1266)) + 4|0); $1268 = HEAP32[$1267>>2]|0; FUNCTION_TABLE_vi[$1268 & 8191]($1264); } $1269 = ((($55)) + 48|0); HEAP32[$1269>>2] = 0; break; } } $1256 = ___cxa_find_matching_catch()|0; $1257 = tempRet0; $2 = $1256; $3 = $1257; __ZdlPv($1238); $1278 = $2; $1279 = $3; ___resumeException($1278|0); // unreachable; } } } while(0); $1270 = ((($55)) + 4|0); $1271 = HEAP32[$1270>>2]|0; __ZN7GameApp12DoTransitionEiifb($1271,0,1,-1.0,0); STACKTOP = sp;return; break; } case 26: { STACKTOP = sp;return; break; } default: { $1272 = ((($55)) + 8|0); $1273 = HEAP32[$1272>>2]|0; $1274 = (__ZN3JGE10ReadButtonEv($1273)|0); $1275 = (10)==($1274|0); if (!($1275)) { STACKTOP = sp;return; } $1276 = ((($55)) + 4|0); $1277 = HEAP32[$1276>>2]|0; __ZN7GameApp12SetNextStateEi($1277,1); STACKTOP = sp;return; } } } while(0); } function __ZN10Tournament19checkTournamentFileEb($this,$isAI) { $this = $this|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tournamentCanBeContinued = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $isAI&1; $1 = $2; $3 = $0; $tournamentCanBeContinued = 0; $4 = $1; $5 = $4&1; $6 = (__ZN10Tournament4loadEbb($3,$5,0)|0); if (!($6)) { $16 = $tournamentCanBeContinued; $17 = $16&1; STACKTOP = sp;return ($17|0); } $7 = ((($3)) + 144|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { $10 = ((($3)) + 145|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { label = 4; } } else { label = 4; } if ((label|0) == 4) { $tournamentCanBeContinued = 1; } $13 = ((($3)) + 144|0); HEAP8[$13>>0] = 0; $14 = ((($3)) + 145|0); HEAP8[$14>>0] = 0; $15 = ((($3)) + 140|0); HEAP32[$15>>2] = 0; $16 = $tournamentCanBeContinued; $17 = $16&1; STACKTOP = sp;return ($17|0); } function __ZN10Tournament4saveEb($this,$isAI) { $this = $this|0; $isAI = $isAI|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Tfile = 0, $buf = 0; var $i = 0, $i1 = 0, $saveTournament = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer25 = 0, $vararg_buffer28 = 0, $vararg_buffer31 = 0, $vararg_buffer33 = 0, $vararg_buffer4 = 0, $vararg_buffer42 = 0, $vararg_buffer44 = 0, $vararg_buffer7 = 0, $vararg_ptr36 = 0, $vararg_ptr37 = 0; var $vararg_ptr38 = 0, $vararg_ptr39 = 0, $vararg_ptr40 = 0, $vararg_ptr41 = 0, $vararg_ptr47 = 0, $vararg_ptr48 = 0, $vararg_ptr49 = 0, $vararg_ptr50 = 0, $vararg_ptr51 = 0, $vararg_ptr52 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 688|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer44 = sp + 136|0; $vararg_buffer42 = sp + 128|0; $vararg_buffer33 = sp + 96|0; $vararg_buffer31 = sp + 88|0; $vararg_buffer28 = sp + 80|0; $vararg_buffer25 = sp + 72|0; $vararg_buffer22 = sp + 64|0; $vararg_buffer19 = sp + 56|0; $vararg_buffer16 = sp + 48|0; $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $Tfile = sp + 232|0; $4 = sp + 208|0; $5 = sp + 196|0; $6 = sp + 184|0; $7 = sp + 172|0; $buf = sp + 424|0; $0 = $this; $8 = $isAI&1; $1 = $8; $9 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($Tfile); $saveTournament = 0; $10 = $1; $11 = $10&1; __THREW__ = 0; $12 = (invoke_i(4202)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L1: do { if ($11) { if (!($14)) { __THREW__ = 0; invoke_vii(3797,($7|0),(134467|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; $35 = (invoke_iiiii(4221,($12|0),($Tfile|0),($7|0),16)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = $35&1; $saveTournament = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 19; break; } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($Tfile); $236 = $2; $237 = $3; ___resumeException($236|0); // unreachable; } } } else { if (!($14)) { __THREW__ = 0; invoke_vii(3797,($5|0),(134452|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; } else { __THREW__ = 0; invoke_viiiii(4767,($4|0),(30372|0),($5|0),($6|0),0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; } else { __THREW__ = 0; $21 = (invoke_iiiii(4221,($12|0),($Tfile|0),($4|0),16)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { $24 = $21&1; $saveTournament = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 19; break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($Tfile); $236 = $2; $237 = $3; ___resumeException($236|0); // unreachable; } } } } while(0); L24: do { if ((label|0) == 19) { $41 = $saveTournament; $42 = $41&1; if (!($42)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($Tfile); STACKTOP = sp;return; } $43 = ((($9)) + 140|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $44; (invoke_iiii(3889,($buf|0),(134491|0),($vararg_buffer|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = HEAP8[$9>>0]|0; $50 = $49&1; $51 = $50&1; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $51; (invoke_iiii(3889,($buf|0),(134510|0),($vararg_buffer1|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = ((($9)) + 1|0); $57 = HEAP8[$56>>0]|0; $58 = $57&1; $59 = $58&1; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $59; (invoke_iiii(3889,($buf|0),(134526|0),($vararg_buffer4|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { $64 = ((($9)) + 8|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $65; (invoke_iiii(3889,($buf|0),(134543|0),($vararg_buffer7|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { $70 = ((($9)) + 12|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer10>>2] = $71; (invoke_iiii(3889,($buf|0),(134555|0),($vararg_buffer10|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { $76 = ((($9)) + 16|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer13>>2] = $77; (invoke_iiii(3889,($buf|0),(134569|0),($vararg_buffer13|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { $82 = ((($9)) + 132|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer16>>2] = $83; (invoke_iiii(3889,($buf|0),(134585|0),($vararg_buffer16|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if (!($85)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { $88 = ((($9)) + 136|0); $89 = HEAP8[$88>>0]|0; $90 = $89&1; $91 = $90&1; __THREW__ = 0; HEAP32[$vararg_buffer19>>2] = $91; (invoke_iiii(3889,($buf|0),(134598|0),($vararg_buffer19|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if (!($93)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { $96 = ((($9)) + 144|0); $97 = HEAP8[$96>>0]|0; $98 = $97&1; $99 = $98&1; __THREW__ = 0; HEAP32[$vararg_buffer22>>2] = $99; (invoke_iiii(3889,($buf|0),(134616|0),($vararg_buffer22|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if (!($101)) { __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break; } $104 = ((($9)) + 145|0); $105 = HEAP8[$104>>0]|0; $106 = $105&1; $107 = $106&1; __THREW__ = 0; HEAP32[$vararg_buffer25>>2] = $107; (invoke_iiii(3889,($buf|0),(134631|0),($vararg_buffer25|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break; } $112 = ((($9)) + 140|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)==(4); if ($114) { $115 = ((($9)) + 146|0); $116 = HEAP8[$115>>0]|0; $117 = $116&1; $118 = $117&1; __THREW__ = 0; HEAP32[$vararg_buffer28>>2] = $118; (invoke_iiii(3889,($buf|0),(134649|0),($vararg_buffer28|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { break; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { break; } } __THREW__ = 0; (invoke_iiii(3889,($buf|0),(134665|0),($vararg_buffer31|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { break; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { break; } $i = 0; while(1) { $127 = $i; $128 = ($127|0)<(2); if (!($128)) { break; } $129 = $i; $130 = $i; $131 = ((($9)) + 36|0); $132 = (($131) + (($130*40)|0)|0); __THREW__ = 0; $133 = (invoke_ii(5289,($132|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { break L24; } $136 = $i; $137 = ((($9)) + 36|0); $138 = (($137) + (($136*40)|0)|0); __THREW__ = 0; $139 = (invoke_ii(5290,($138|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { break L24; } $142 = $i; $143 = ((($9)) + 36|0); $144 = (($143) + (($142*40)|0)|0); __THREW__ = 0; $145 = (invoke_ii(5291,($144|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L24; } $148 = $i; $149 = ((($9)) + 36|0); $150 = (($149) + (($148*40)|0)|0); __THREW__ = 0; $151 = (invoke_ii(5292,($150|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break L24; } $154 = $i; $155 = ((($9)) + 28|0); $156 = (($155) + ($154<<2)|0); $157 = HEAP32[$156>>2]|0; $158 = $i; $159 = ((($9)) + 20|0); $160 = (($159) + ($158<<2)|0); $161 = HEAP32[$160>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer33>>2] = $129; $vararg_ptr36 = ((($vararg_buffer33)) + 4|0); HEAP32[$vararg_ptr36>>2] = $133; $vararg_ptr37 = ((($vararg_buffer33)) + 8|0); HEAP32[$vararg_ptr37>>2] = $139; $vararg_ptr38 = ((($vararg_buffer33)) + 12|0); HEAP32[$vararg_ptr38>>2] = $145; $vararg_ptr39 = ((($vararg_buffer33)) + 16|0); HEAP32[$vararg_ptr39>>2] = $151; $vararg_ptr40 = ((($vararg_buffer33)) + 20|0); HEAP32[$vararg_ptr40>>2] = $157; $vararg_ptr41 = ((($vararg_buffer33)) + 24|0); HEAP32[$vararg_ptr41>>2] = $161; (invoke_iiii(3889,($buf|0),(134751|0),($vararg_buffer33|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break L24; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break L24; } $166 = $i; $167 = (($166) + 1)|0; $i = $167; } $168 = ((($9)) + 140|0); $169 = HEAP32[$168>>2]|0; $170 = ($169|0)>(2); L65: do { if ($170) { __THREW__ = 0; (invoke_iiii(3889,($buf|0),(134783|0),($vararg_buffer42|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { break L24; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { break L24; } $i1 = 0; while(1) { $175 = $i1; $176 = ((($9)) + 116|0); $177 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($176)|0); $178 = ($175>>>0)<($177>>>0); if (!($178)) { break L65; } $179 = $i1; $180 = ((($9)) + 116|0); $181 = $i1; __THREW__ = 0; $182 = (invoke_iii(5285,($180|0),($181|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { break L24; } __THREW__ = 0; $185 = (invoke_ii(5289,($182|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { break L24; } $188 = ((($9)) + 116|0); $189 = $i1; __THREW__ = 0; $190 = (invoke_iii(5285,($188|0),($189|0))|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { break L24; } __THREW__ = 0; $193 = (invoke_ii(5290,($190|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { break L24; } $196 = ((($9)) + 116|0); $197 = $i1; __THREW__ = 0; $198 = (invoke_iii(5285,($196|0),($197|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { break L24; } __THREW__ = 0; $201 = (invoke_ii(5293,($198|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { break L24; } $204 = ((($9)) + 116|0); $205 = $i1; __THREW__ = 0; $206 = (invoke_iii(5285,($204|0),($205|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { break L24; } __THREW__ = 0; $209 = (invoke_ii(5294,($206|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { break L24; } $212 = ((($9)) + 116|0); $213 = $i1; __THREW__ = 0; $214 = (invoke_iii(5285,($212|0),($213|0))|0); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { break L24; } __THREW__ = 0; $217 = (invoke_ii(5295,($214|0))|0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { break L24; } $220 = ((($9)) + 116|0); $221 = $i1; __THREW__ = 0; $222 = (invoke_iii(5285,($220|0),($221|0))|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { break L24; } __THREW__ = 0; $225 = (invoke_ii(5296,($222|0))|0); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { break L24; } __THREW__ = 0; HEAP32[$vararg_buffer44>>2] = $179; $vararg_ptr47 = ((($vararg_buffer44)) + 4|0); HEAP32[$vararg_ptr47>>2] = $185; $vararg_ptr48 = ((($vararg_buffer44)) + 8|0); HEAP32[$vararg_ptr48>>2] = $193; $vararg_ptr49 = ((($vararg_buffer44)) + 12|0); HEAP32[$vararg_ptr49>>2] = $201; $vararg_ptr50 = ((($vararg_buffer44)) + 16|0); HEAP32[$vararg_ptr50>>2] = $209; $vararg_ptr51 = ((($vararg_buffer44)) + 20|0); HEAP32[$vararg_ptr51>>2] = $217; $vararg_ptr52 = ((($vararg_buffer44)) + 24|0); HEAP32[$vararg_ptr52>>2] = $225; (invoke_iiii(3889,($buf|0),(134873|0),($vararg_buffer44|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { break L24; } __THREW__ = 0; (invoke_iii(3839,($Tfile|0),($buf|0))|0); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { break L24; } $232 = $i1; $233 = (($232) + 1)|0; $i1 = $233; } } } while(0); __THREW__ = 0; invoke_vi(4852,($Tfile|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { break; } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($Tfile); STACKTOP = sp;return; } } } } } } } } } } } } } } } } } } } while(0); $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($Tfile); $236 = $2; $237 = $3; ___resumeException($236|0); // unreachable; } function __ZN10Tournament16updateScoreTableEP6PlayerS1_ib($this,$_p0,$_p1,$gt,$gameEnd) { $this = $this|0; $_p0 = $_p0|0; $_p1 = $_p1|0; $gt = $gt|0; $gameEnd = $gameEnd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 8|0; $6 = sp; $0 = $this; $1 = $_p0; $2 = $_p1; $3 = $gt; $7 = $gameEnd&1; $4 = $7; $8 = $0; $9 = $1; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($8)) + 148|0); $12 = $1; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 24|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($5,$12); (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($11,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); } $16 = $2; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($8)) + 156|0); $19 = $2; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($6,$19); (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($18,$6)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); } $23 = $3; $24 = ((($8)) + 164|0); HEAP32[$24>>2] = $23; $25 = ((($8)) + 36|0); $26 = (__ZN5TDeck12getVictoriesEv($25)|0); $27 = ((($8)) + 568|0); HEAP32[$27>>2] = $26; $28 = ((($8)) + 36|0); $29 = ((($28)) + 40|0); $30 = (__ZN5TDeck12getVictoriesEv($29)|0); $31 = ((($8)) + 572|0); HEAP32[$31>>2] = $30; $32 = ((($8)) + 36|0); $33 = (__ZN5TDeck4isAIEv($32)|0); $34 = ((($8)) + 576|0); $35 = $33&1; HEAP8[$34>>0] = $35; $36 = ((($8)) + 36|0); $37 = ((($36)) + 40|0); $38 = (__ZN5TDeck4isAIEv($37)|0); $39 = ((($8)) + 577|0); $40 = $38&1; HEAP8[$39>>0] = $40; $41 = (__ZN10Tournament15isMatchFinishedEv($8)|0); $42 = $4; $43 = $42&1; $44 = $41 ? 1 : $43; $45 = ((($8)) + 578|0); $46 = $44&1; HEAP8[$45>>0] = $46; $47 = (__ZN10Tournament15isNextDeckFoundEv($8)|0); if ($47) { $54 = 0; $52 = ((($8)) + 579|0); $53 = $54&1; HEAP8[$52>>0] = $53; STACKTOP = sp;return; } $48 = (__ZN10Tournament15isMatchFinishedEv($8)|0); if (!($48)) { $54 = 0; $52 = ((($8)) + 579|0); $53 = $54&1; HEAP8[$52>>0] = $53; STACKTOP = sp;return; } $49 = ((($8)) + 140|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)>(0); $54 = $51; $52 = ((($8)) + 579|0); $53 = $54&1; HEAP8[$52>>0] = $53; STACKTOP = sp;return; } function __ZN10Tournament12gameFinishedEbb($this,$player0didWin,$player1didWin) { $this = $this|0; $player0didWin = $player0didWin|0; $player1didWin = $player1didWin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $player0didWin&1; $1 = $3; $4 = $player1didWin&1; $2 = $4; $5 = $0; $6 = $1; $7 = $6&1; if ($7) { $8 = ((($5)) + 36|0); __ZN5TDeck7winGameEv($8); $9 = ((($5)) + 36|0); $10 = ((($9)) + 40|0); __ZN5TDeck9looseGameEv($10); $11 = ((($5)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 1)|0; HEAP32[$11>>2] = $13; } else { $14 = $2; $15 = $14&1; if ($15) { $16 = ((($5)) + 36|0); $17 = ((($16)) + 40|0); __ZN5TDeck7winGameEv($17); $18 = ((($5)) + 36|0); __ZN5TDeck9looseGameEv($18); $19 = ((($5)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + 1)|0; HEAP32[$19>>2] = $21; } } $22 = ((($5)) + 144|0); HEAP8[$22>>0] = 0; $23 = ((($5)) + 12|0); $24 = HEAP32[$23>>2]|0; L6: do { switch ($24|0) { case 1: { $25 = ((($5)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ((($5)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ($26|0)>=($28|0); if ($29) { $30 = ((($5)) + 144|0); HEAP8[$30>>0] = 1; } break; } case 2: { $31 = ((($5)) + 36|0); $32 = (__ZN5TDeck12getVictoriesEv($31)|0); $33 = ((($5)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = (($34|0) / 2)&-1; $36 = ($32|0)>($35|0); if (!($36)) { $37 = ((($5)) + 36|0); $38 = ((($37)) + 40|0); $39 = (__ZN5TDeck12getVictoriesEv($38)|0); $40 = ((($5)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41|0) / 2)&-1; $43 = ($39|0)>($42|0); if (!($43)) { break L6; } } $44 = HEAP8[$5>>0]|0; $45 = $44&1; if ($45) { $46 = ((($5)) + 36|0); $47 = (__ZN5TDeck12getVictoriesEv($46)|0); $48 = ((($5)) + 36|0); $49 = ((($48)) + 40|0); $50 = (__ZN5TDeck12getVictoriesEv($49)|0); $51 = (($47) - ($50))|0; $52 = (Math_abs(($51|0))|0); $53 = ($52|0)>(1); if (!($53)) { break L6; } } $54 = ((($5)) + 144|0); HEAP8[$54>>0] = 1; break; } case 3: { $55 = ((($5)) + 36|0); $56 = (__ZN5TDeck12getVictoriesEv($55)|0); $57 = ((($5)) + 36|0); $58 = ((($57)) + 40|0); $59 = (__ZN5TDeck12getVictoriesEv($58)|0); $60 = (($56) - ($59))|0; $61 = ((($5)) + 8|0); $62 = HEAP32[$61>>2]|0; $63 = ($60|0)>=($62|0); if (!($63)) { $64 = ((($5)) + 36|0); $65 = ((($64)) + 40|0); $66 = (__ZN5TDeck12getVictoriesEv($65)|0); $67 = ((($5)) + 36|0); $68 = (__ZN5TDeck12getVictoriesEv($67)|0); $69 = (($66) - ($68))|0; $70 = ((($5)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)>=($71|0); if (!($72)) { break L6; } } $73 = ((($5)) + 144|0); HEAP8[$73>>0] = 1; break; } case 4: { $74 = ((($5)) + 36|0); $75 = (__ZN5TDeck10getLastWinEv($74)|0); $76 = ((($5)) + 8|0); $77 = HEAP32[$76>>2]|0; $78 = ($75|0)>=($77|0); if (!($78)) { $79 = ((($5)) + 36|0); $80 = ((($79)) + 40|0); $81 = (__ZN5TDeck10getLastWinEv($80)|0); $82 = ((($5)) + 8|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)>=($83|0); if (!($84)) { break L6; } } $85 = ((($5)) + 144|0); HEAP8[$85>>0] = 1; break; } default: { $86 = ((($5)) + 144|0); HEAP8[$86>>0] = 1; } } } while(0); $87 = ((($5)) + 144|0); $88 = HEAP8[$87>>0]|0; $89 = $88&1; STACKTOP = sp;return ($89|0); } function __ZN10Tournament16revertSwapPlayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tmpDeck = 0, dest = 0, label = 0; var sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmpDeck = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 1|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if (!($4)) { STACKTOP = sp;return; } __ZN5TDeckC2Ev($tmpDeck); $5 = ((($1)) + 36|0); dest=$tmpDeck; src=$5; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $6 = ((($1)) + 36|0); $7 = ((($1)) + 36|0); $8 = ((($7)) + 40|0); dest=$6; src=$8; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $9 = ((($1)) + 36|0); $10 = ((($9)) + 40|0); dest=$10; src=$tmpDeck; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $11 = ((($1)) + 1|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13 ^ 1; $15 = ((($1)) + 1|0); $16 = $14&1; HEAP8[$15>>0] = $16; __ZN5TDeckD2Ev($tmpDeck); STACKTOP = sp;return; } function __ZN10Tournament16saveMatchResultsEv($this) { $this = $this|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $buf = 0, $deck0 = 0, $deck1 = 0, $file = 0, $rawtime = 0, $temp = 0; var $timeinfo = 0, $timestamp = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 608|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $file = sp + 80|0; $3 = sp + 56|0; $rawtime = sp + 52|0; $timestamp = sp + 528|0; $buf = sp + 272|0; $0 = $this; $4 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $5 = (invoke_i(4202)|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; do { if (!($7)) { __THREW__ = 0; invoke_vii(3797,($3|0),(134902|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; $10 = (invoke_iiiii(4221,($5|0),($file|0),($3|0),1)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $71 = $1; $72 = $2; ___resumeException($71|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); if (!($10)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } __THREW__ = 0; (invoke_ii(5045,($rawtime|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; $15 = (invoke_ii(5297,($rawtime|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $timeinfo = $15; $18 = $timeinfo; __THREW__ = 0; (invoke_iiiii(5163,($timestamp|0),20,(134923|0),($18|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $deck0 = 0; $21 = ((($4)) + 36|0); __THREW__ = 0; $22 = (invoke_ii(5298,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($4)) + 36|0); __THREW__ = 0; $26 = (invoke_ii(5289,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($22) { if ($28) { break; } $deck0 = $26; } else { if ($28) { break; } $33 = (0 - ($26))|0; $deck0 = $33; } $deck1 = 0; $34 = ((($4)) + 36|0); $35 = ((($34)) + 40|0); __THREW__ = 0; $36 = (invoke_ii(5298,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = ((($4)) + 36|0); $40 = ((($39)) + 40|0); __THREW__ = 0; $41 = (invoke_ii(5289,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($36) { if ($43) { break; } $deck1 = $41; } else { if ($43) { break; } $44 = (0 - ($41))|0; $deck1 = $44; } $temp = 0; $45 = HEAP8[$4>>0]|0; $46 = $45&1; $$ = $46 ? 1 : 0; $temp = $$; $47 = $deck0; $48 = $deck1; $49 = ((($4)) + 36|0); __THREW__ = 0; $50 = (invoke_ii(5291,($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = ((($4)) + 36|0); $54 = ((($53)) + 40|0); __THREW__ = 0; $55 = (invoke_ii(5291,($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { $58 = ((($4)) + 16|0); $59 = HEAP32[$58>>2]|0; $60 = ((($4)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = ((($4)) + 8|0); $63 = HEAP32[$62>>2]|0; $64 = $temp; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $timestamp; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $47; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $48; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $50; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $55; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $59; $vararg_ptr6 = ((($vararg_buffer)) + 24|0); HEAP32[$vararg_ptr6>>2] = $61; $vararg_ptr7 = ((($vararg_buffer)) + 28|0); HEAP32[$vararg_ptr7>>2] = $63; $vararg_ptr8 = ((($vararg_buffer)) + 32|0); HEAP32[$vararg_ptr8>>2] = $64; (invoke_iiii(3889,($buf|0),(134942|0),($vararg_buffer|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; (invoke_iii(3839,($file|0),($buf|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; invoke_vi(4852,($file|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return; } } } } } } } } } } } } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $71 = $1; $72 = $2; ___resumeException($71|0); // unreachable; } function __ZN10Tournament16updateTournamentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Nbye = 0, $Nbye4 = 0, $i = 0, $i1 = 0, $i5 = 0, $i7 = 0, $i8 = 0, $k = 0, $k6 = 0, $n = 0, $n2 = 0, $r = 0, $r3 = 0, $vararg_buffer = 0, $vararg_ptr5 = 0; var $winnerDecks = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $1 = sp + 88|0; $2 = sp + 24|0; $0 = $this; $3 = $0; $4 = ((($3)) + 145|0); HEAP8[$4>>0] = 0; $5 = ((($3)) + 16|0); HEAP32[$5>>2] = 0; $6 = (__ZN10Tournament10isGauntletEv($3)|0); if ($6) { $i = 1; while(1) { $7 = $i; $8 = ($7|0)>=(0); if (!($8)) { break; } $9 = ((($3)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10>>>0)>(1); if ($11) { $12 = $i; $13 = ((($3)) + 36|0); $14 = (($13) + (($12*40)|0)|0); __ZN5TDeck18increaseDeckNumberEv($14); $15 = $i; $16 = ($15|0)==(1); if ($16) { $17 = $i; $18 = ((($3)) + 36|0); $19 = (($18) + (($17*40)|0)|0); $20 = (__ZN5TDeck13getDeckNumberEv($19)|0); $21 = $i; $22 = ((($3)) + 28|0); $23 = (($22) + ($21<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = ($20|0)<=($24|0); if ($25) { $26 = $i; $27 = ((($3)) + 36|0); $28 = (($27) + (($26*40)|0)|0); $29 = (__ZN5TDeck4isAIEv($28)|0); if (!($29)) { $30 = $i; $31 = ((($3)) + 36|0); $32 = (($31) + (($30*40)|0)|0); __ZN5TDeck18increaseDeckNumberEv($32); } } } $33 = $i; $34 = ((($3)) + 36|0); $35 = (($34) + (($33*40)|0)|0); $36 = (__ZN5TDeck13getDeckNumberEv($35)|0); $37 = $i; $38 = ((($3)) + 28|0); $39 = (($38) + ($37<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = ($36|0)>($40|0); if (!($41)) { label = 11; break; } $42 = $i; $43 = ((($3)) + 36|0); $44 = (($43) + (($42*40)|0)|0); __ZN5TDeck13setDeckNumberEi($44,1); } $46 = $i; $47 = (($46) + -1)|0; $i = $47; } if ((label|0) == 11) { $45 = ((($3)) + 145|0); HEAP8[$45>>0] = 1; } $48 = ((($3)) + 36|0); __ZN5TDeck11deleteStatsEv($48); $49 = ((($3)) + 36|0); $50 = ((($49)) + 40|0); __ZN5TDeck11deleteStatsEv($50); $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $51 = ((($3)) + 140|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(3); if ($53) { $54 = ((($3)) + 20|0); $55 = HEAP32[$54>>2]|0; $56 = ((($3)) + 116|0); $57 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($56)|0); $58 = ($55>>>0)<($57>>>0); if (!($58)) { ___assert_fail((134986|0),(135032|0),2764,(135116|0)); // unreachable; } $59 = ((($3)) + 20|0); $60 = ((($59)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ((($3)) + 116|0); $63 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($62)|0); $64 = ($61>>>0)<($63>>>0); if (!($64)) { ___assert_fail((135133|0),(135032|0),2765,(135116|0)); // unreachable; } $65 = ((($3)) + 36|0); $66 = (__ZN5TDeck12getVictoriesEv($65)|0); $67 = ((($3)) + 36|0); $68 = ((($67)) + 40|0); $69 = (__ZN5TDeck12getVictoriesEv($68)|0); $70 = ($66|0)>($69|0); $71 = ((($3)) + 116|0); $72 = ((($3)) + 20|0); if ($70) { $73 = HEAP32[$72>>2]|0; $74 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($71,$73)|0); __ZN5TDeck8winMatchEv($74); $75 = ((($3)) + 116|0); $76 = ((($3)) + 20|0); $77 = ((($76)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($75,$78)|0); __ZN5TDeck10looseMatchEv($79); } else { $80 = ((($72)) + 4|0); $81 = HEAP32[$80>>2]|0; $82 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($71,$81)|0); __ZN5TDeck8winMatchEv($82); $83 = ((($3)) + 116|0); $84 = ((($3)) + 20|0); $85 = HEAP32[$84>>2]|0; $86 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($83,$85)|0); __ZN5TDeck10looseMatchEv($86); } $87 = ((($3)) + 116|0); $88 = ((($3)) + 20|0); $89 = ((($88)) + 4|0); $90 = HEAP32[$89>>2]|0; $91 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($87,$90)|0); $92 = ((($3)) + 36|0); $93 = ((($92)) + 40|0); $94 = (__ZN5TDeck14getGamesPlayedEv($93)|0); __ZN5TDeck14setGamesPlayedEi($91,$94); $95 = ((($3)) + 116|0); $96 = ((($3)) + 20|0); $97 = ((($96)) + 4|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($95,$98)|0); $100 = ((($3)) + 36|0); $101 = ((($100)) + 40|0); $102 = (__ZN5TDeck11getGamesWonEv($101)|0); __ZN5TDeck11setGamesWonEi($99,$102); $103 = ((($3)) + 116|0); $104 = ((($3)) + 20|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($103,$105)|0); $107 = ((($3)) + 36|0); $108 = (__ZN5TDeck14getGamesPlayedEv($107)|0); __ZN5TDeck14setGamesPlayedEi($106,$108); $109 = ((($3)) + 116|0); $110 = ((($3)) + 20|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($109,$111)|0); $113 = ((($3)) + 36|0); $114 = (__ZN5TDeck11getGamesWonEv($113)|0); __ZN5TDeck11setGamesWonEi($112,$114); $115 = ((($3)) + 116|0); $116 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($115)|0); $n = $116; $117 = $n; $118 = (+($117|0)); $119 = (+Math_log((+$118))); $120 = (+Math_log(2.0)); $121 = $119 / $120; $122 = (+Math_ceil((+$121))); $123 = (~~(($122))); $r = $123; $124 = $r; $125 = (+($124|0)); $126 = (+Math_pow(2.0,(+$125))); $127 = (~~(($126))); $128 = $n; $129 = (($127) - ($128))|0; $Nbye = $129; $130 = ((($3)) + 116|0); $131 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($130)|0); $132 = ($131>>>0)>(0); L32: do { if ($132) { $133 = ((($3)) + 20|0); $134 = HEAP32[$133>>2]|0; $135 = (($134) + 2)|0; $136 = ((($3)) + 20|0); HEAP32[$136>>2] = $135; $137 = ((($3)) + 20|0); $138 = ((($137)) + 4|0); $139 = HEAP32[$138>>2]|0; $140 = (($139) + 2)|0; $141 = ((($3)) + 20|0); $142 = ((($141)) + 4|0); HEAP32[$142>>2] = $140; $143 = ((($3)) + 116|0); $144 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($143)|0); $145 = ($144>>>0)>(2); do { if ($145) { $146 = ((($3)) + 20|0); $147 = ((($146)) + 4|0); $148 = HEAP32[$147>>2]|0; $149 = ((($3)) + 116|0); $150 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($149)|0); $151 = $Nbye; $152 = (($150) - ($151))|0; $153 = ($148>>>0)>=($152>>>0); if (!($153)) { $154 = ((($3)) + 20|0); $155 = HEAP32[$154>>2]|0; $156 = ((($3)) + 116|0); $157 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($156)|0); $158 = $Nbye; $159 = (($157) - ($158))|0; $160 = ($155>>>0)>=($159>>>0); if (!($160)) { break; } } $k = 0; while(1) { $161 = $k; $162 = ((($3)) + 116|0); $163 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($162)|0); $164 = ($161>>>0)<($163>>>0); if (!($164)) { break; } $165 = ((($3)) + 116|0); $166 = $k; $167 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($165,$166)|0); $168 = (__ZN5TDeck13getMatchesWonEv($167)|0); $169 = ((($3)) + 116|0); $170 = $k; $171 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($169,$170)|0); $172 = (__ZN5TDeck16getMatchesPlayedEv($171)|0); $173 = ($168|0)<($172|0); if (!($173)) { $206 = $k; $207 = (($206) + 1)|0; $k = $207; continue; } $174 = ((($3)) + 116|0); $175 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($174)|0); $176 = ($175>>>0)<=(8); if ($176) { $177 = ((($3)) + 116|0); $178 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($177)|0); $179 = ($178>>>0)<=(4); $180 = ((($3)) + 116|0); $181 = $k; $182 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($180,$181)|0); if ($179) { __ZN5TDeck10setRankingEi($182,3); } else { __ZN5TDeck10setRankingEi($182,4); } $183 = ((($3)) + 116|0); $184 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($183)|0); $185 = (($184) - 1)|0; $186 = ((($3)) + 168|0); $187 = (($186) + (($185*40)|0)|0); $188 = ((($3)) + 116|0); $189 = $k; $190 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($188,$189)|0); dest=$1; src=$190; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$187; src=$1; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($1); } $191 = $k; $i1 = $191; while(1) { $192 = $i1; $193 = ((($3)) + 116|0); $194 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($193)|0); $195 = (($194) - 1)|0; $196 = ($192>>>0)<($195>>>0); $197 = ((($3)) + 116|0); if (!($196)) { break; } $198 = $i1; $199 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($197,$198)|0); $200 = ((($3)) + 116|0); $201 = $i1; $202 = (($201) + 1)|0; $203 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($200,$202)|0); dest=$199; src=$203; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $204 = $i1; $205 = (($204) + 1)|0; $i1 = $205; } __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8pop_backEv($197); } $208 = ((($3)) + 20|0); HEAP32[$208>>2] = 0; $209 = ((($3)) + 20|0); $210 = ((($209)) + 4|0); HEAP32[$210>>2] = 1; $211 = ((($3)) + 116|0); $212 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($211)|0); $213 = ($212>>>0)>(1); if (!($213)) { break L32; } $214 = ((($3)) + 145|0); HEAP8[$214>>0] = 1; break L32; } } while(0); $215 = ((($3)) + 116|0); $216 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($215)|0); $217 = ($216|0)==(2); if (!($217)) { $236 = ((($3)) + 145|0); HEAP8[$236>>0] = 1; break; } $218 = ((($3)) + 20|0); HEAP32[$218>>2] = 0; $219 = ((($3)) + 20|0); $220 = ((($219)) + 4|0); HEAP32[$220>>2] = 1; $221 = ((($3)) + 116|0); $222 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($221,0)|0); $223 = (__ZN5TDeck13getMatchesWonEv($222)|0); $224 = ((($3)) + 116|0); $225 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($224,0)|0); $226 = (__ZN5TDeck16getMatchesPlayedEv($225)|0); $227 = ($223|0)==($226|0); if ($227) { $228 = ((($3)) + 116|0); $229 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($228,1)|0); $230 = (__ZN5TDeck13getMatchesWonEv($229)|0); $231 = ((($3)) + 116|0); $232 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($231,1)|0); $233 = (__ZN5TDeck16getMatchesPlayedEv($232)|0); $234 = ($230|0)==($233|0); if ($234) { $235 = ((($3)) + 145|0); HEAP8[$235>>0] = 1; } } } } while(0); $237 = ((($3)) + 145|0); $238 = HEAP8[$237>>0]|0; $239 = $238&1; if (!($239)) { $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $240 = ((($3)) + 36|0); $241 = ((($3)) + 116|0); $242 = ((($3)) + 20|0); $243 = HEAP32[$242>>2]|0; $244 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($241,$243)|0); dest=$240; src=$244; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $245 = ((($3)) + 36|0); $246 = ((($245)) + 40|0); $247 = ((($3)) + 116|0); $248 = ((($3)) + 20|0); $249 = ((($248)) + 4|0); $250 = HEAP32[$249>>2]|0; $251 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($247,$250)|0); dest=$246; src=$251; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $252 = ((($3)) + 140|0); $253 = HEAP32[$252>>2]|0; $254 = ($253|0)==(4); if (!($254)) { $732 = ((($3)) + 140|0); $733 = HEAP32[$732>>2]|0; $734 = ($733|0)==(5); if (!($734)) { $854 = (__ZN10Tournament13isEndlessDemoEv($3)|0); if (!($854)) { $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $855 = ((($3)) + 36|0); __ZN5TDeck11deleteStatsEv($855); $856 = ((($3)) + 36|0); $857 = ((($856)) + 40|0); __ZN5TDeck11deleteStatsEv($857); $858 = ((($3)) + 132|0); $859 = HEAP32[$858>>2]|0; $860 = ($859>>>0)>(1); $861 = ((($3)) + 36|0); if ($860) { $862 = (_rand()|0); $863 = ((($3)) + 132|0); $864 = HEAP32[$863>>2]|0; $865 = (($862>>>0) % ($864>>>0))&-1; $866 = (($865) + 1)|0; __ZN5TDeck13setDeckNumberEi($861,$866); $867 = ((($3)) + 36|0); $868 = ((($867)) + 40|0); $869 = (_rand()|0); $870 = ((($3)) + 132|0); $871 = HEAP32[$870>>2]|0; $872 = (($869>>>0) % ($871>>>0))&-1; $873 = (($872) + 1)|0; __ZN5TDeck13setDeckNumberEi($868,$873); } else { __ZN5TDeck13setDeckNumberEi($861,1); $874 = ((($3)) + 36|0); $875 = ((($874)) + 40|0); __ZN5TDeck13setDeckNumberEi($875,1); } $876 = ((($3)) + 145|0); HEAP8[$876>>0] = 1; $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $735 = ((($3)) + 20|0); $736 = HEAP32[$735>>2]|0; $737 = ((($3)) + 116|0); $738 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($737)|0); $739 = ($736>>>0)<($738>>>0); if (!($739)) { ___assert_fail((134986|0),(135032|0),3032,(135116|0)); // unreachable; } $740 = ((($3)) + 20|0); $741 = ((($740)) + 4|0); $742 = HEAP32[$741>>2]|0; $743 = ((($3)) + 116|0); $744 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($743)|0); $745 = ($742>>>0)<($744>>>0); if (!($745)) { ___assert_fail((135133|0),(135032|0),3033,(135116|0)); // unreachable; } $746 = ((($3)) + 36|0); $747 = (__ZN5TDeck12getVictoriesEv($746)|0); $748 = ((($3)) + 36|0); $749 = ((($748)) + 40|0); $750 = (__ZN5TDeck12getVictoriesEv($749)|0); $751 = ($747|0)>($750|0); do { if ($751) { $752 = ((($3)) + 116|0); $753 = ((($3)) + 20|0); $754 = HEAP32[$753>>2]|0; $755 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($752,$754)|0); __ZN5TDeck8winMatchEv($755); $756 = ((($3)) + 116|0); $757 = ((($3)) + 20|0); $758 = ((($757)) + 4|0); $759 = HEAP32[$758>>2]|0; $760 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($756,$759)|0); __ZN5TDeck10looseMatchEv($760); } else { $761 = ((($3)) + 36|0); $762 = ((($761)) + 40|0); $763 = (__ZN5TDeck12getVictoriesEv($762)|0); $764 = ((($3)) + 36|0); $765 = (__ZN5TDeck12getVictoriesEv($764)|0); $766 = ($763|0)>($765|0); $767 = ((($3)) + 116|0); $768 = ((($3)) + 20|0); $769 = ((($768)) + 4|0); $770 = HEAP32[$769>>2]|0; $771 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($767,$770)|0); if ($766) { __ZN5TDeck8winMatchEv($771); $772 = ((($3)) + 116|0); $773 = ((($3)) + 20|0); $774 = HEAP32[$773>>2]|0; $775 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($772,$774)|0); __ZN5TDeck10looseMatchEv($775); break; } else { __ZN5TDeck9drawMatchEv($771); $776 = ((($3)) + 116|0); $777 = ((($3)) + 20|0); $778 = HEAP32[$777>>2]|0; $779 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($776,$778)|0); __ZN5TDeck9drawMatchEv($779); break; } } } while(0); $780 = ((($3)) + 116|0); $781 = ((($3)) + 20|0); $782 = HEAP32[$781>>2]|0; $783 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($780,$782)|0); $784 = ((($3)) + 36|0); $785 = (__ZN5TDeck14getGamesPlayedEv($784)|0); __ZN5TDeck14setGamesPlayedEi($783,$785); $786 = ((($3)) + 116|0); $787 = ((($3)) + 20|0); $788 = HEAP32[$787>>2]|0; $789 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($786,$788)|0); $790 = ((($3)) + 36|0); $791 = (__ZN5TDeck11getGamesWonEv($790)|0); __ZN5TDeck11setGamesWonEi($789,$791); $792 = ((($3)) + 116|0); $793 = ((($3)) + 20|0); $794 = ((($793)) + 4|0); $795 = HEAP32[$794>>2]|0; $796 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($792,$795)|0); $797 = ((($3)) + 36|0); $798 = ((($797)) + 40|0); $799 = (__ZN5TDeck14getGamesPlayedEv($798)|0); __ZN5TDeck14setGamesPlayedEi($796,$799); $800 = ((($3)) + 116|0); $801 = ((($3)) + 20|0); $802 = ((($801)) + 4|0); $803 = HEAP32[$802>>2]|0; $804 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($800,$803)|0); $805 = ((($3)) + 36|0); $806 = ((($805)) + 40|0); $807 = (__ZN5TDeck11getGamesWonEv($806)|0); __ZN5TDeck11setGamesWonEi($804,$807); $808 = ((($3)) + 116|0); $809 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($808)|0); $810 = ($809>>>0)>(0); do { if ($810) { $811 = ((($3)) + 20|0); $812 = HEAP32[$811>>2]|0; $813 = (($812) + 1)|0; HEAP32[$811>>2] = $813; $814 = ((($3)) + 20|0); $815 = HEAP32[$814>>2]|0; $816 = ((($3)) + 20|0); $817 = ((($816)) + 4|0); $818 = HEAP32[$817>>2]|0; $819 = ($815|0)==($818|0); if (!($819)) { $838 = ((($3)) + 145|0); HEAP8[$838>>0] = 1; break; } $820 = ((($3)) + 20|0); HEAP32[$820>>2] = 0; $821 = ((($3)) + 20|0); $822 = ((($821)) + 4|0); $823 = HEAP32[$822>>2]|0; $824 = (($823) + 1)|0; HEAP32[$822>>2] = $824; $825 = ((($3)) + 20|0); $826 = HEAP32[$825>>2]|0; $827 = ((($3)) + 20|0); $828 = ((($827)) + 4|0); $829 = HEAP32[$828>>2]|0; $830 = ($826>>>0)<($829>>>0); if ($830) { $831 = ((($3)) + 20|0); $832 = ((($831)) + 4|0); $833 = HEAP32[$832>>2]|0; $834 = ((($3)) + 116|0); $835 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($834)|0); $836 = ($833>>>0)<($835>>>0); if ($836) { $837 = ((($3)) + 145|0); HEAP8[$837>>0] = 1; } } } } while(0); $839 = ((($3)) + 145|0); $840 = HEAP8[$839>>0]|0; $841 = $840&1; if (!($841)) { $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $842 = ((($3)) + 36|0); $843 = ((($3)) + 116|0); $844 = ((($3)) + 20|0); $845 = HEAP32[$844>>2]|0; $846 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($843,$845)|0); dest=$842; src=$846; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $847 = ((($3)) + 36|0); $848 = ((($847)) + 40|0); $849 = ((($3)) + 116|0); $850 = ((($3)) + 20|0); $851 = ((($850)) + 4|0); $852 = HEAP32[$851>>2]|0; $853 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($849,$852)|0); dest=$848; src=$853; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $255 = ((($3)) + 20|0); $256 = HEAP32[$255>>2]|0; $257 = ((($3)) + 116|0); $258 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($257)|0); $259 = ($256>>>0)<($258>>>0); if (!($259)) { ___assert_fail((134986|0),(135032|0),2858,(135116|0)); // unreachable; } $260 = ((($3)) + 20|0); $261 = ((($260)) + 4|0); $262 = HEAP32[$261>>2]|0; $263 = ((($3)) + 116|0); $264 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($263)|0); $265 = ($262>>>0)<($264>>>0); if (!($265)) { ___assert_fail((135133|0),(135032|0),2859,(135116|0)); // unreachable; } $266 = ((($3)) + 36|0); $267 = (__ZN5TDeck12getVictoriesEv($266)|0); $268 = ((($3)) + 36|0); $269 = ((($268)) + 40|0); $270 = (__ZN5TDeck12getVictoriesEv($269)|0); $271 = ($267|0)>($270|0); $272 = ((($3)) + 116|0); $273 = ((($3)) + 20|0); if ($271) { $274 = HEAP32[$273>>2]|0; $275 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($272,$274)|0); __ZN5TDeck8winMatchEv($275); $276 = ((($3)) + 116|0); $277 = ((($3)) + 20|0); $278 = ((($277)) + 4|0); $279 = HEAP32[$278>>2]|0; $280 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($276,$279)|0); __ZN5TDeck10looseMatchEv($280); } else { $281 = ((($273)) + 4|0); $282 = HEAP32[$281>>2]|0; $283 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($272,$282)|0); __ZN5TDeck8winMatchEv($283); $284 = ((($3)) + 116|0); $285 = ((($3)) + 20|0); $286 = HEAP32[$285>>2]|0; $287 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($284,$286)|0); __ZN5TDeck10looseMatchEv($287); } $288 = ((($3)) + 116|0); $289 = ((($3)) + 20|0); $290 = ((($289)) + 4|0); $291 = HEAP32[$290>>2]|0; $292 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($288,$291)|0); $293 = ((($3)) + 36|0); $294 = ((($293)) + 40|0); $295 = (__ZN5TDeck14getGamesPlayedEv($294)|0); __ZN5TDeck14setGamesPlayedEi($292,$295); $296 = ((($3)) + 116|0); $297 = ((($3)) + 20|0); $298 = ((($297)) + 4|0); $299 = HEAP32[$298>>2]|0; $300 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($296,$299)|0); $301 = ((($3)) + 36|0); $302 = ((($301)) + 40|0); $303 = (__ZN5TDeck11getGamesWonEv($302)|0); __ZN5TDeck11setGamesWonEi($300,$303); $304 = ((($3)) + 116|0); $305 = ((($3)) + 20|0); $306 = HEAP32[$305>>2]|0; $307 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($304,$306)|0); $308 = ((($3)) + 36|0); $309 = (__ZN5TDeck14getGamesPlayedEv($308)|0); __ZN5TDeck14setGamesPlayedEi($307,$309); $310 = ((($3)) + 116|0); $311 = ((($3)) + 20|0); $312 = HEAP32[$311>>2]|0; $313 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($310,$312)|0); $314 = ((($3)) + 36|0); $315 = (__ZN5TDeck11getGamesWonEv($314)|0); __ZN5TDeck11setGamesWonEi($313,$315); $316 = ((($3)) + 116|0); $317 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($316)|0); $n2 = $317; $318 = $n2; $319 = (+($318|0)); $320 = (+Math_log((+$319))); $321 = (+Math_log(2.0)); $322 = $320 / $321; $323 = (+Math_ceil((+$322))); $324 = (~~(($323))); $r3 = $324; $325 = $r3; $326 = (+($325|0)); $327 = (+Math_pow(2.0,(+$326))); $328 = (~~(($327))); $329 = $n2; $330 = (($328) - ($329))|0; $Nbye4 = $330; $331 = ((($3)) + 116|0); $332 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($331)|0); $333 = ($332>>>0)>(0); L119: do { if ($333) { $334 = ((($3)) + 146|0); $335 = HEAP8[$334>>0]|0; $336 = $335&1; $337 = ((($3)) + 20|0); $338 = ((($337)) + 4|0); $339 = HEAP32[$338>>2]|0; $340 = (($339) + 1)|0; $341 = ((($3)) + 20|0); HEAP32[$341>>2] = $340; L121: do { if ($336) { while(1) { $342 = ((($3)) + 20|0); $343 = HEAP32[$342>>2]|0; $344 = ((($3)) + 116|0); $345 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($344)|0); $346 = ($343>>>0)<($345>>>0); if ($346) { $347 = ((($3)) + 116|0); $348 = ((($3)) + 20|0); $349 = HEAP32[$348>>2]|0; $350 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($347,$349)|0); $351 = (__ZN5TDeck16getMatchesPlayedEv($350)|0); $352 = ((($3)) + 116|0); $353 = ((($3)) + 20|0); $354 = HEAP32[$353>>2]|0; $355 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($352,$354)|0); $356 = (__ZN5TDeck13getMatchesWonEv($355)|0); $357 = (($356) + 1)|0; $358 = ($351|0)!=($357|0); $880 = $358; } else { $880 = 0; } $359 = ((($3)) + 20|0); $360 = HEAP32[$359>>2]|0; $361 = (($360) + 1)|0; if (!($880)) { break; } HEAP32[$359>>2] = $361; } $362 = ((($3)) + 20|0); $363 = ((($362)) + 4|0); HEAP32[$363>>2] = $361; while(1) { $364 = ((($3)) + 20|0); $365 = ((($364)) + 4|0); $366 = HEAP32[$365>>2]|0; $367 = ((($3)) + 116|0); $368 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($367)|0); $369 = ($366>>>0)<($368>>>0); if (!($369)) { break L121; } $370 = ((($3)) + 116|0); $371 = ((($3)) + 20|0); $372 = ((($371)) + 4|0); $373 = HEAP32[$372>>2]|0; $374 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($370,$373)|0); $375 = (__ZN5TDeck16getMatchesPlayedEv($374)|0); $376 = ((($3)) + 116|0); $377 = ((($3)) + 20|0); $378 = ((($377)) + 4|0); $379 = HEAP32[$378>>2]|0; $380 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($376,$379)|0); $381 = (__ZN5TDeck13getMatchesWonEv($380)|0); $382 = (($381) + 1)|0; $383 = ($375|0)!=($382|0); if (!($383)) { break L121; } $384 = ((($3)) + 20|0); $385 = ((($384)) + 4|0); $386 = HEAP32[$385>>2]|0; $387 = (($386) + 1)|0; HEAP32[$385>>2] = $387; } } else { while(1) { $388 = ((($3)) + 20|0); $389 = HEAP32[$388>>2]|0; $390 = ((($3)) + 116|0); $391 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($390)|0); $392 = ($389>>>0)<($391>>>0); if ($392) { $393 = ((($3)) + 116|0); $394 = ((($3)) + 20|0); $395 = HEAP32[$394>>2]|0; $396 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($393,$395)|0); $397 = (__ZN5TDeck16getMatchesPlayedEv($396)|0); $398 = ((($3)) + 116|0); $399 = ((($3)) + 20|0); $400 = HEAP32[$399>>2]|0; $401 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($398,$400)|0); $402 = (__ZN5TDeck13getMatchesWonEv($401)|0); $403 = ($397|0)!=($402|0); $881 = $403; } else { $881 = 0; } $404 = ((($3)) + 20|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + 1)|0; if (!($881)) { break; } HEAP32[$404>>2] = $406; } $407 = ((($3)) + 20|0); $408 = ((($407)) + 4|0); HEAP32[$408>>2] = $406; while(1) { $409 = ((($3)) + 20|0); $410 = ((($409)) + 4|0); $411 = HEAP32[$410>>2]|0; $412 = ((($3)) + 116|0); $413 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($412)|0); $414 = ($411>>>0)<($413>>>0); if (!($414)) { break; } $415 = ((($3)) + 116|0); $416 = ((($3)) + 20|0); $417 = ((($416)) + 4|0); $418 = HEAP32[$417>>2]|0; $419 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($415,$418)|0); $420 = (__ZN5TDeck16getMatchesPlayedEv($419)|0); $421 = ((($3)) + 116|0); $422 = ((($3)) + 20|0); $423 = ((($422)) + 4|0); $424 = HEAP32[$423>>2]|0; $425 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($421,$424)|0); $426 = (__ZN5TDeck13getMatchesWonEv($425)|0); $427 = ($420|0)!=($426|0); if (!($427)) { break; } $428 = ((($3)) + 20|0); $429 = ((($428)) + 4|0); $430 = HEAP32[$429>>2]|0; $431 = (($430) + 1)|0; HEAP32[$429>>2] = $431; } $i5 = 0; while(1) { $432 = $i5; $433 = ((($3)) + 116|0); $434 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($433)|0); $435 = ($432>>>0)<($434>>>0); if (!($435)) { break; } $436 = ((($3)) + 116|0); $437 = $i5; $438 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($436,$437)|0); $439 = (__ZN5TDeck16getMatchesPlayedEv($438)|0); $440 = ($439|0)>(1); if ($440) { label = 77; break; } $441 = $i5; $442 = (($441) + 1)|0; $i5 = $442; } if ((label|0) == 77) { $Nbye4 = 0; } $443 = ((($3)) + 116|0); $444 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($443)|0); $445 = ($444>>>0)>(2); if ($445) { $446 = ((($3)) + 20|0); $447 = ((($446)) + 4|0); $448 = HEAP32[$447>>2]|0; $449 = ((($3)) + 116|0); $450 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($449)|0); $451 = $Nbye4; $452 = (($450) - ($451))|0; $453 = ($448>>>0)>=($452>>>0); if (!($453)) { $454 = ((($3)) + 20|0); $455 = HEAP32[$454>>2]|0; $456 = ((($3)) + 116|0); $457 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($456)|0); $458 = $Nbye4; $459 = (($457) - ($458))|0; $460 = ($455>>>0)>=($459>>>0); if (!($460)) { break; } } $461 = ((($3)) + 146|0); HEAP8[$461>>0] = 1; $462 = ((($3)) + 20|0); HEAP32[$462>>2] = 0; $463 = ((($3)) + 20|0); $464 = ((($463)) + 4|0); HEAP32[$464>>2] = 1; while(1) { $465 = ((($3)) + 20|0); $466 = HEAP32[$465>>2]|0; $467 = ((($3)) + 116|0); $468 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($467)|0); $469 = ($466>>>0)<($468>>>0); if ($469) { $470 = ((($3)) + 116|0); $471 = ((($3)) + 20|0); $472 = HEAP32[$471>>2]|0; $473 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($470,$472)|0); $474 = (__ZN5TDeck16getMatchesPlayedEv($473)|0); $475 = ((($3)) + 116|0); $476 = ((($3)) + 20|0); $477 = HEAP32[$476>>2]|0; $478 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($475,$477)|0); $479 = (__ZN5TDeck13getMatchesWonEv($478)|0); $480 = (($479) + 1)|0; $481 = ($474|0)!=($480|0); $882 = $481; } else { $882 = 0; } $482 = ((($3)) + 20|0); $483 = HEAP32[$482>>2]|0; $484 = (($483) + 1)|0; if (!($882)) { break; } HEAP32[$482>>2] = $484; } $485 = ((($3)) + 20|0); $486 = ((($485)) + 4|0); HEAP32[$486>>2] = $484; while(1) { $487 = ((($3)) + 20|0); $488 = ((($487)) + 4|0); $489 = HEAP32[$488>>2]|0; $490 = ((($3)) + 116|0); $491 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($490)|0); $492 = ($489>>>0)<($491>>>0); if (!($492)) { break L121; } $493 = ((($3)) + 116|0); $494 = ((($3)) + 20|0); $495 = ((($494)) + 4|0); $496 = HEAP32[$495>>2]|0; $497 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($493,$496)|0); $498 = (__ZN5TDeck16getMatchesPlayedEv($497)|0); $499 = ((($3)) + 116|0); $500 = ((($3)) + 20|0); $501 = ((($500)) + 4|0); $502 = HEAP32[$501>>2]|0; $503 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($499,$502)|0); $504 = (__ZN5TDeck13getMatchesWonEv($503)|0); $505 = (($504) + 1)|0; $506 = ($498|0)!=($505|0); if (!($506)) { break L121; } $507 = ((($3)) + 20|0); $508 = ((($507)) + 4|0); $509 = HEAP32[$508>>2]|0; $510 = (($509) + 1)|0; HEAP32[$508>>2] = $510; } } } } while(0); $511 = ((($3)) + 146|0); $512 = HEAP8[$511>>0]|0; $513 = $512&1; do { if ($513) { $514 = ((($3)) + 116|0); $515 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($514)|0); $516 = ($515>>>0)>(2); if ($516) { $517 = ((($3)) + 20|0); $518 = ((($517)) + 4|0); $519 = HEAP32[$518>>2]|0; $520 = ((($3)) + 116|0); $521 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($520)|0); $522 = ($519>>>0)>=($521>>>0); if (!($522)) { $523 = ((($3)) + 20|0); $524 = HEAP32[$523>>2]|0; $525 = ((($3)) + 116|0); $526 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($525)|0); $527 = ($524>>>0)>=($526>>>0); if (!($527)) { break; } } $528 = ((($3)) + 20|0); $529 = HEAP32[$528>>2]|0; $530 = ((($3)) + 20|0); $531 = ((($530)) + 4|0); $532 = HEAP32[$531>>2]|0; HEAP32[$vararg_buffer>>2] = $529; $vararg_ptr5 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr5>>2] = $532; (_printf(135179,$vararg_buffer)|0); $k6 = 0; while(1) { $533 = $k6; $534 = ((($3)) + 116|0); $535 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($534)|0); $536 = ($533>>>0)<($535>>>0); if (!($536)) { break; } $537 = ((($3)) + 116|0); $538 = $k6; $539 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($537,$538)|0); $540 = (__ZN5TDeck13getMatchesWonEv($539)|0); $541 = (($540) + 1)|0; $542 = ((($3)) + 116|0); $543 = $k6; $544 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($542,$543)|0); $545 = (__ZN5TDeck16getMatchesPlayedEv($544)|0); $546 = ($541|0)<($545|0); if (!($546)) { $579 = $k6; $580 = (($579) + 1)|0; $k6 = $580; continue; } $547 = ((($3)) + 116|0); $548 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($547)|0); $549 = ($548>>>0)<=(8); if ($549) { $550 = ((($3)) + 116|0); $551 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($550)|0); $552 = ($551>>>0)<=(4); $553 = ((($3)) + 116|0); $554 = $k6; $555 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($553,$554)|0); if ($552) { __ZN5TDeck10setRankingEi($555,3); } else { __ZN5TDeck10setRankingEi($555,4); } $556 = ((($3)) + 116|0); $557 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($556)|0); $558 = (($557) - 1)|0; $559 = ((($3)) + 168|0); $560 = (($559) + (($558*40)|0)|0); $561 = ((($3)) + 116|0); $562 = $k6; $563 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($561,$562)|0); dest=$2; src=$563; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$560; src=$2; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($2); } $564 = $k6; $i7 = $564; while(1) { $565 = $i7; $566 = ((($3)) + 116|0); $567 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($566)|0); $568 = (($567) - 1)|0; $569 = ($565>>>0)<($568>>>0); $570 = ((($3)) + 116|0); if (!($569)) { break; } $571 = $i7; $572 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($570,$571)|0); $573 = ((($3)) + 116|0); $574 = $i7; $575 = (($574) + 1)|0; $576 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($573,$575)|0); dest=$572; src=$576; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $577 = $i7; $578 = (($577) + 1)|0; $i7 = $578; } __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8pop_backEv($570); } $581 = ((($3)) + 20|0); HEAP32[$581>>2] = 0; $582 = ((($3)) + 20|0); $583 = ((($582)) + 4|0); HEAP32[$583>>2] = 1; $584 = ((($3)) + 116|0); $585 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($584)|0); $586 = ($585>>>0)>(2); L192: do { if ($586) { $winnerDecks = 0; $i8 = 0; while(1) { $587 = $i8; $588 = ((($3)) + 116|0); $589 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($588)|0); $590 = ($587>>>0)<($589>>>0); if (!($590)) { break; } $591 = ((($3)) + 116|0); $592 = $i8; $593 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($591,$592)|0); $594 = (__ZN5TDeck16getMatchesPlayedEv($593)|0); $595 = ((($3)) + 116|0); $596 = $i8; $597 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($595,$596)|0); $598 = (__ZN5TDeck13getMatchesWonEv($597)|0); $599 = ($594|0)==($598|0); if ($599) { $600 = $winnerDecks; $601 = (($600) + 1)|0; $winnerDecks = $601; } $602 = $i8; $603 = (($602) + 1)|0; $i8 = $603; } $604 = $winnerDecks; $605 = ($604|0)>(1); $606 = ((($3)) + 146|0); if ($605) { HEAP8[$606>>0] = 0; } else { HEAP8[$606>>0] = 1; } $607 = ((($3)) + 146|0); $608 = HEAP8[$607>>0]|0; $609 = $608&1; if ($609) { while(1) { $654 = ((($3)) + 20|0); $655 = HEAP32[$654>>2]|0; $656 = ((($3)) + 116|0); $657 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($656)|0); $658 = ($655>>>0)<($657>>>0); if ($658) { $659 = ((($3)) + 116|0); $660 = ((($3)) + 20|0); $661 = HEAP32[$660>>2]|0; $662 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($659,$661)|0); $663 = (__ZN5TDeck16getMatchesPlayedEv($662)|0); $664 = ((($3)) + 116|0); $665 = ((($3)) + 20|0); $666 = HEAP32[$665>>2]|0; $667 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($664,$666)|0); $668 = (__ZN5TDeck13getMatchesWonEv($667)|0); $669 = (($668) + 1)|0; $670 = ($663|0)!=($669|0); $884 = $670; } else { $884 = 0; } $671 = ((($3)) + 20|0); $672 = HEAP32[$671>>2]|0; $673 = (($672) + 1)|0; if (!($884)) { break; } HEAP32[$671>>2] = $673; } $674 = ((($3)) + 20|0); $675 = ((($674)) + 4|0); HEAP32[$675>>2] = $673; while(1) { $676 = ((($3)) + 20|0); $677 = ((($676)) + 4|0); $678 = HEAP32[$677>>2]|0; $679 = ((($3)) + 116|0); $680 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($679)|0); $681 = ($678>>>0)<($680>>>0); if (!($681)) { break L192; } $682 = ((($3)) + 116|0); $683 = ((($3)) + 20|0); $684 = ((($683)) + 4|0); $685 = HEAP32[$684>>2]|0; $686 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($682,$685)|0); $687 = (__ZN5TDeck16getMatchesPlayedEv($686)|0); $688 = ((($3)) + 116|0); $689 = ((($3)) + 20|0); $690 = ((($689)) + 4|0); $691 = HEAP32[$690>>2]|0; $692 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($688,$691)|0); $693 = (__ZN5TDeck13getMatchesWonEv($692)|0); $694 = (($693) + 1)|0; $695 = ($687|0)!=($694|0); if (!($695)) { break L192; } $696 = ((($3)) + 20|0); $697 = ((($696)) + 4|0); $698 = HEAP32[$697>>2]|0; $699 = (($698) + 1)|0; HEAP32[$697>>2] = $699; } } else { while(1) { $610 = ((($3)) + 20|0); $611 = HEAP32[$610>>2]|0; $612 = ((($3)) + 116|0); $613 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($612)|0); $614 = ($611>>>0)<($613>>>0); if ($614) { $615 = ((($3)) + 116|0); $616 = ((($3)) + 20|0); $617 = HEAP32[$616>>2]|0; $618 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($615,$617)|0); $619 = (__ZN5TDeck16getMatchesPlayedEv($618)|0); $620 = ((($3)) + 116|0); $621 = ((($3)) + 20|0); $622 = HEAP32[$621>>2]|0; $623 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($620,$622)|0); $624 = (__ZN5TDeck13getMatchesWonEv($623)|0); $625 = ($619|0)!=($624|0); $883 = $625; } else { $883 = 0; } $626 = ((($3)) + 20|0); $627 = HEAP32[$626>>2]|0; $628 = (($627) + 1)|0; if (!($883)) { break; } HEAP32[$626>>2] = $628; } $629 = ((($3)) + 20|0); $630 = ((($629)) + 4|0); HEAP32[$630>>2] = $628; while(1) { $631 = ((($3)) + 20|0); $632 = ((($631)) + 4|0); $633 = HEAP32[$632>>2]|0; $634 = ((($3)) + 116|0); $635 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($634)|0); $636 = ($633>>>0)<($635>>>0); if (!($636)) { break L192; } $637 = ((($3)) + 116|0); $638 = ((($3)) + 20|0); $639 = ((($638)) + 4|0); $640 = HEAP32[$639>>2]|0; $641 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($637,$640)|0); $642 = (__ZN5TDeck16getMatchesPlayedEv($641)|0); $643 = ((($3)) + 116|0); $644 = ((($3)) + 20|0); $645 = ((($644)) + 4|0); $646 = HEAP32[$645>>2]|0; $647 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($643,$646)|0); $648 = (__ZN5TDeck13getMatchesWonEv($647)|0); $649 = ($642|0)!=($648|0); if (!($649)) { break L192; } $650 = ((($3)) + 20|0); $651 = ((($650)) + 4|0); $652 = HEAP32[$651>>2]|0; $653 = (($652) + 1)|0; HEAP32[$651>>2] = $653; } } } else { $700 = ((($3)) + 146|0); HEAP8[$700>>0] = 1; } } while(0); $701 = ((($3)) + 116|0); $702 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($701)|0); $703 = ($702>>>0)>(1); if (!($703)) { break L119; } $704 = ((($3)) + 145|0); HEAP8[$704>>0] = 1; break L119; } } } while(0); $705 = ((($3)) + 116|0); $706 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($705)|0); $707 = ($706|0)==(2); if (!($707)) { $716 = ((($3)) + 145|0); HEAP8[$716>>0] = 1; break; } $708 = ((($3)) + 20|0); HEAP32[$708>>2] = 0; $709 = ((($3)) + 20|0); $710 = ((($709)) + 4|0); HEAP32[$710>>2] = 1; $711 = ((($3)) + 146|0); $712 = HEAP8[$711>>0]|0; $713 = $712&1; if (!($713)) { $714 = ((($3)) + 145|0); HEAP8[$714>>0] = 1; $715 = ((($3)) + 146|0); HEAP8[$715>>0] = 1; } } } while(0); $717 = ((($3)) + 145|0); $718 = HEAP8[$717>>0]|0; $719 = $718&1; if (!($719)) { $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } $720 = ((($3)) + 36|0); $721 = ((($3)) + 116|0); $722 = ((($3)) + 20|0); $723 = HEAP32[$722>>2]|0; $724 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($721,$723)|0); dest=$720; src=$724; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $725 = ((($3)) + 36|0); $726 = ((($725)) + 40|0); $727 = ((($3)) + 116|0); $728 = ((($3)) + 20|0); $729 = ((($728)) + 4|0); $730 = HEAP32[$729>>2]|0; $731 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($727,$730)|0); dest=$726; src=$731; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $877 = ((($3)) + 145|0); $878 = HEAP8[$877>>0]|0; $879 = $878&1; STACKTOP = sp;return ($879|0); } function __ZN10Tournament21leaveOutAIvsAIMatchesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p0Won = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN10Tournament12isTournamentEv($1)|0); if (!($2)) { STACKTOP = sp;return; } $3 = ((($1)) + 36|0); $4 = (__ZN5TDeck4isAIEv($3)|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 36|0); $6 = ((($5)) + 40|0); $7 = (__ZN5TDeck4isAIEv($6)|0); if (!($7)) { STACKTOP = sp;return; } while(1) { $8 = ((($1)) + 36|0); $9 = (__ZN5TDeck4isAIEv($8)|0); if (!($9)) { label = 11; break; } $10 = ((($1)) + 36|0); $11 = ((($10)) + 40|0); $12 = (__ZN5TDeck4isAIEv($11)|0); if (!($12)) { label = 11; break; } $13 = (__ZN10Tournament15isNextDeckFoundEv($1)|0); if (!($13)) { label = 11; break; } $14 = ((($1)) + 144|0); HEAP8[$14>>0] = 0; while(1) { $15 = ((($1)) + 144|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17 ^ 1; if (!($18)) { break; } $19 = (_rand()|0); $20 = (($19|0) % 100)&-1; $21 = (($20) + 1)|0; $22 = ($21|0)<(51); $23 = $22&1; $p0Won = $23; $24 = $p0Won; $25 = $24&1; $26 = $p0Won; $27 = $26&1; $28 = $27 ^ 1; (__ZN10Tournament12gameFinishedEbb($1,$25,$28)|0); } (__ZN10Tournament16updateTournamentEv($1)|0); } if ((label|0) == 11) { STACKTOP = sp;return; } } function __ZN10Tournament16calculateRankingEv($this) { $this = $this|0; var $$ = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i1 = 0, $i2 = 0, $j = 0, $k = 0, $maximalWin = 0, $numberOfDecks = 0, $rankingPos = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 416|0; $2 = sp + 376|0; $3 = sp + 336|0; $4 = sp + 296|0; $5 = sp + 256|0; $6 = sp + 208|0; $7 = sp + 168|0; $8 = sp + 128|0; $9 = sp + 88|0; $10 = sp + 48|0; $11 = sp; $0 = $this; $12 = $0; $rankingPos = 1; $numberOfDecks = 0; $13 = ((($12)) + 140|0); $14 = HEAP32[$13>>2]|0; switch ($14|0) { case 0: { $15 = ((($12)) + 36|0); $16 = (__ZN5TDeck12getVictoriesEv($15)|0); $17 = ((($12)) + 36|0); $18 = ((($17)) + 40|0); $19 = (__ZN5TDeck12getVictoriesEv($18)|0); $20 = ($16|0)>($19|0); $21 = ((($12)) + 36|0); if ($20) { __ZN5TDeck10setRankingEi($21,1); $22 = ((($12)) + 36|0); $23 = ((($22)) + 40|0); __ZN5TDeck10setRankingEi($23,2); STACKTOP = sp;return; } else { $24 = ((($21)) + 40|0); __ZN5TDeck10setRankingEi($24,1); $25 = ((($12)) + 36|0); __ZN5TDeck10setRankingEi($25,2); STACKTOP = sp;return; } break; } case 5: { $rankingPos = 1; $26 = ((($12)) + 116|0); $27 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($26)|0); $maximalWin = $27; while(1) { $28 = $maximalWin; $29 = ($28|0)>(-1); if (!($29)) { break; } $j = 0; while(1) { $30 = $j; $31 = ((($12)) + 116|0); $32 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($31)|0); $33 = ($30>>>0)<($32>>>0); if (!($33)) { break; } $34 = ((($12)) + 116|0); $35 = $j; $36 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($34,$35)|0); $37 = (__ZN5TDeck13getMatchesWonEv($36)|0); $38 = $maximalWin; $39 = ($37|0)==($38|0); if ($39) { $40 = ((($12)) + 116|0); $41 = $j; $42 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($40,$41)|0); $43 = $rankingPos; __ZN5TDeck10setRankingEi($42,$43); $44 = $rankingPos; $45 = (($44) + 1)|0; $rankingPos = $45; } $46 = $j; $47 = (($46) + 1)|0; $j = $47; } $48 = $maximalWin; $49 = (($48) + -1)|0; $maximalWin = $49; } __ZN10Tournament21initTournamentResultsEv($12); $k = 0; while(1) { $50 = $k; $51 = ($50|0)<(10); if (!($51)) { break; } $i = 0; while(1) { $52 = $i; $53 = ((($12)) + 116|0); $54 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($53)|0); $55 = ($52>>>0)<($54>>>0); if (!($55)) { break; } $56 = ((($12)) + 116|0); $57 = $i; $58 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($56,$57)|0); $59 = (__ZN5TDeck10getRankingEv($58)|0); $60 = $k; $61 = (($60) + 1)|0; $62 = ($59|0)==($61|0); if ($62) { $63 = $k; $64 = ((($12)) + 168|0); $65 = (($64) + (($63*40)|0)|0); $66 = ((($12)) + 116|0); $67 = $i; $68 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($66,$67)|0); dest=$1; src=$68; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$65; src=$1; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($1); } $69 = $i; $70 = (($69) + 1)|0; $i = $70; } $71 = $k; $72 = (($71) + 1)|0; $k = $72; } STACKTOP = sp;return; break; } case 4: { __ZN10Tournament21initTournamentResultsEv($12); $73 = ((($12)) + 116|0); $74 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($73)|0); $75 = ($74|0)==(2); $76 = ((($12)) + 116|0); if (!($75)) { $104 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($76)|0); $numberOfDecks = $104; $105 = $numberOfDecks; $106 = ($105>>>0)>(8); $$ = $106 ? 8 : $104; $numberOfDecks = $$; $i1 = 0; while(1) { $107 = $i1; $108 = $numberOfDecks; $109 = ($107>>>0)<($108>>>0); if (!($109)) { break; } $110 = $i1; $111 = ((($12)) + 168|0); $112 = (($111) + (($110*40)|0)|0); $113 = ((($12)) + 116|0); $114 = $i1; $115 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($113,$114)|0); dest=$6; src=$115; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$112; src=$6; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($6); $116 = $i1; $117 = (($116) + 1)|0; $i1 = $117; } STACKTOP = sp;return; } $77 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($76,0)|0); $78 = (__ZN5TDeck13getMatchesWonEv($77)|0); $79 = ((($12)) + 116|0); $80 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($79,0)|0); $81 = (__ZN5TDeck16getMatchesPlayedEv($80)|0); $82 = ($78|0)==($81|0); $83 = ((($12)) + 116|0); if ($82) { $84 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($83,0)|0); __ZN5TDeck10setRankingEi($84,1); $85 = ((($12)) + 116|0); $86 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($85,1)|0); __ZN5TDeck10setRankingEi($86,2); $87 = ((($12)) + 168|0); $88 = ((($12)) + 116|0); $89 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($88,0)|0); dest=$2; src=$89; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$87; src=$2; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($2); $90 = ((($12)) + 168|0); $91 = ((($90)) + 40|0); $92 = ((($12)) + 116|0); $93 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($92,1)|0); dest=$3; src=$93; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$91; src=$3; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($3); STACKTOP = sp;return; } else { $94 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($83,1)|0); __ZN5TDeck10setRankingEi($94,1); $95 = ((($12)) + 116|0); $96 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($95,0)|0); __ZN5TDeck10setRankingEi($96,2); $97 = ((($12)) + 168|0); $98 = ((($12)) + 116|0); $99 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($98,1)|0); dest=$4; src=$99; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$97; src=$4; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($4); $100 = ((($12)) + 168|0); $101 = ((($100)) + 40|0); $102 = ((($12)) + 116|0); $103 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($102,0)|0); dest=$5; src=$103; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$101; src=$5; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($5); STACKTOP = sp;return; } break; } case 3: { __ZN10Tournament21initTournamentResultsEv($12); $118 = ((($12)) + 116|0); $119 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($118)|0); $120 = ($119|0)==(2); $121 = ((($12)) + 116|0); if (!($120)) { $149 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($121)|0); $numberOfDecks = $149; $150 = $numberOfDecks; $151 = ($150>>>0)>(8); $$1 = $151 ? 8 : $149; $numberOfDecks = $$1; $i2 = 0; while(1) { $152 = $i2; $153 = $numberOfDecks; $154 = ($152>>>0)<($153>>>0); if (!($154)) { break; } $155 = $i2; $156 = ((($12)) + 168|0); $157 = (($156) + (($155*40)|0)|0); $158 = ((($12)) + 116|0); $159 = $i2; $160 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($158,$159)|0); dest=$11; src=$160; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$157; src=$11; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($11); $161 = $i2; $162 = (($161) + 1)|0; $i2 = $162; } STACKTOP = sp;return; } $122 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($121,0)|0); $123 = (__ZN5TDeck13getMatchesWonEv($122)|0); $124 = ((($12)) + 116|0); $125 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($124,1)|0); $126 = (__ZN5TDeck13getMatchesWonEv($125)|0); $127 = ($123|0)>($126|0); $128 = ((($12)) + 116|0); if ($127) { $129 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($128,0)|0); __ZN5TDeck10setRankingEi($129,1); $130 = ((($12)) + 116|0); $131 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($130,1)|0); __ZN5TDeck10setRankingEi($131,2); $132 = ((($12)) + 168|0); $133 = ((($12)) + 116|0); $134 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($133,0)|0); dest=$7; src=$134; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$132; src=$7; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($7); $135 = ((($12)) + 168|0); $136 = ((($135)) + 40|0); $137 = ((($12)) + 116|0); $138 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($137,1)|0); dest=$8; src=$138; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$136; src=$8; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($8); STACKTOP = sp;return; } else { $139 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($128,1)|0); __ZN5TDeck10setRankingEi($139,1); $140 = ((($12)) + 116|0); $141 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($140,0)|0); __ZN5TDeck10setRankingEi($141,2); $142 = ((($12)) + 168|0); $143 = ((($12)) + 116|0); $144 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($143,1)|0); dest=$9; src=$144; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$142; src=$9; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($9); $145 = ((($12)) + 168|0); $146 = ((($145)) + 40|0); $147 = ((($12)) + 116|0); $148 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($147,0)|0); dest=$10; src=$148; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); dest=$146; src=$10; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($10); STACKTOP = sp;return; } break; } default: { STACKTOP = sp;return; } } } function __ZN10Tournament24updateScoreforTournamentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN10Tournament15isNextDeckFoundEv($1)|0); if ($2) { $9 = 0; } else { $3 = (__ZN10Tournament15isMatchFinishedEv($1)|0); if ($3) { $4 = ((($1)) + 140|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)>(0); $9 = $6; } else { $9 = 0; } } $7 = ((($1)) + 579|0); $8 = $9&1; HEAP8[$7>>0] = $8; $10 = ((($1)) + 584|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + 1)|0; HEAP32[$10>>2] = $12; $13 = ((($1)) + 140|0); $14 = HEAP32[$13>>2]|0; switch ($14|0) { case 0: { $15 = ((($1)) + 584|0); HEAP32[$15>>2] = 0; break; } case 2: { break; } case 3: { $56 = ((($1)) + 116|0); $57 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($56)|0); $58 = (($57) - 1)|0; $59 = ((($1)) + 580|0); HEAP32[$59>>2] = $58; STACKTOP = sp;return; break; } case 4: { $60 = ((($1)) + 116|0); $61 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($60)|0); $62 = ((($1)) + 580|0); HEAP32[$62>>2] = $61; STACKTOP = sp;return; break; } case 5: { $63 = ((($1)) + 116|0); $64 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($63)|0); $65 = (($64) - 1)|0; $66 = ((($1)) + 116|0); $67 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($66,0)|0); $68 = (__ZN5TDeck16getMatchesPlayedEv($67)|0); $69 = (($65) - ($68))|0; $70 = ((($1)) + 580|0); HEAP32[$70>>2] = $69; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } $16 = ((($1)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = ((($1)) + 28|0); $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = Math_imul($17, $20)|0; $22 = ($21|0)>(0); $23 = ((($1)) + 28|0); $24 = HEAP32[$23>>2]|0; if ($22) { $25 = ((($1)) + 28|0); $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = Math_imul($24, $27)|0; $29 = ((($1)) + 36|0); $30 = (__ZN5TDeck13getDeckNumberEv($29)|0); $31 = (($30) - 1)|0; $32 = ((($1)) + 28|0); $33 = HEAP32[$32>>2]|0; $34 = Math_imul($31, $33)|0; $35 = (($28) - ($34))|0; $36 = ((($1)) + 36|0); $37 = ((($36)) + 40|0); $38 = (__ZN5TDeck13getDeckNumberEv($37)|0); $39 = (($35) - ($38))|0; $40 = (($39) - 1)|0; $41 = ((($1)) + 580|0); HEAP32[$41>>2] = $40; STACKTOP = sp;return; } $42 = ($24|0)>(0); $43 = ((($1)) + 28|0); if ($42) { $44 = HEAP32[$43>>2]|0; $45 = ((($1)) + 36|0); $46 = (__ZN5TDeck13getDeckNumberEv($45)|0); $47 = (($44) - ($46))|0; $48 = ((($1)) + 580|0); HEAP32[$48>>2] = $47; STACKTOP = sp;return; } else { $49 = ((($43)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ((($1)) + 36|0); $52 = ((($51)) + 40|0); $53 = (__ZN5TDeck13getDeckNumberEv($52)|0); $54 = (($50) - ($53))|0; $55 = ((($1)) + 580|0); HEAP32[$55>>2] = $54; STACKTOP = sp;return; } } function __ZN10Tournament11didHumanWinEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $didWin = 0, $player = 0, $player1 = 0, $player2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $didWin = 0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; L1: do { switch ($3|0) { case 0: { $4 = ((($1)) + 36|0); $5 = (__ZN5TDeck4isAIEv($4)|0); $6 = ((($1)) + 36|0); if ($5) { $13 = ((($6)) + 40|0); $14 = (__ZN5TDeck12getVictoriesEv($13)|0); $15 = ((($1)) + 36|0); $16 = (__ZN5TDeck12getVictoriesEv($15)|0); $17 = ($14|0)>($16|0); $18 = $17&1; $didWin = $18; break L1; } else { $7 = (__ZN5TDeck12getVictoriesEv($6)|0); $8 = ((($1)) + 36|0); $9 = ((($8)) + 40|0); $10 = (__ZN5TDeck12getVictoriesEv($9)|0); $11 = ($7|0)>($10|0); $12 = $11&1; $didWin = $12; break L1; } break; } case 3: { $player = 0; while(1) { $19 = $player; $20 = ((($1)) + 116|0); $21 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($20)|0); $22 = ($19>>>0)<($21>>>0); if (!($22)) { break L1; } $23 = ((($1)) + 116|0); $24 = $player; $25 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($23,$24)|0); $26 = (__ZN5TDeck4isAIEv($25)|0); if (!($26)) { break; } $33 = $player; $34 = (($33) + 1)|0; $player = $34; } $27 = ((($1)) + 116|0); $28 = $player; $29 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($27,$28)|0); $30 = (__ZN5TDeck10getRankingEv($29)|0); $31 = ($30|0)==(1); $32 = $31&1; $didWin = $32; break; } case 4: { $player1 = 0; while(1) { $35 = $player1; $36 = ((($1)) + 116|0); $37 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($36)|0); $38 = ($35>>>0)<($37>>>0); if (!($38)) { break L1; } $39 = ((($1)) + 116|0); $40 = $player1; $41 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($39,$40)|0); $42 = (__ZN5TDeck4isAIEv($41)|0); if (!($42)) { break; } $49 = $player1; $50 = (($49) + 1)|0; $player1 = $50; } $43 = ((($1)) + 116|0); $44 = $player1; $45 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($43,$44)|0); $46 = (__ZN5TDeck10getRankingEv($45)|0); $47 = ($46|0)<=(2); $48 = $47&1; $didWin = $48; break; } case 5: { $player2 = 0; while(1) { $51 = $player2; $52 = ((($1)) + 116|0); $53 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($52)|0); $54 = ($51>>>0)<($53>>>0); if (!($54)) { break L1; } $55 = ((($1)) + 116|0); $56 = $player2; $57 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($55,$56)|0); $58 = (__ZN5TDeck4isAIEv($57)|0); if (!($58)) { break; } $65 = $player2; $66 = (($65) + 1)|0; $player2 = $66; } $59 = ((($1)) + 116|0); $60 = $player2; $61 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($59,$60)|0); $62 = (__ZN5TDeck10getRankingEv($61)|0); $63 = ($62|0)==(1); $64 = $63&1; $didWin = $64; break; } default: { } } } while(0); $67 = $didWin; $68 = $67&1; STACKTOP = sp;return ($68|0); } function __ZN10Tournament15gamesWonbyHumanEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gamesWon = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $gamesWon = 0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; L1: do { switch ($3|0) { case 0: { $4 = ((($1)) + 36|0); $5 = (__ZN5TDeck4isAIEv($4)|0); $6 = ((($1)) + 36|0); if ($5) { $8 = ((($6)) + 40|0); $9 = (__ZN5TDeck12getVictoriesEv($8)|0); $gamesWon = $9; break L1; } else { $7 = (__ZN5TDeck12getVictoriesEv($6)|0); $gamesWon = $7; break L1; } break; } case 5: case 4: case 3: { $player = 0; while(1) { $10 = $player; $11 = ((($1)) + 116|0); $12 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { break L1; } $14 = ((($1)) + 116|0); $15 = $player; $16 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($14,$15)|0); $17 = (__ZN5TDeck4isAIEv($16)|0); if (!($17)) { break; } $22 = $player; $23 = (($22) + 1)|0; $player = $23; } $18 = ((($1)) + 116|0); $19 = $player; $20 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($18,$19)|0); $21 = (__ZN5TDeck11getGamesWonEv($20)|0); $gamesWon = $21; break; } default: { } } } while(0); $24 = $gamesWon; STACKTOP = sp;return ($24|0); } function __ZN10Tournament18gamesPlayedbyHumanEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gamesplayed = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $gamesplayed = 0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; L1: do { switch ($3|0) { case 0: { $4 = ((($1)) + 36|0); $5 = (__ZN5TDeck4isAIEv($4)|0); $6 = ((($1)) + 36|0); if ($5) { $8 = ((($6)) + 40|0); $9 = (__ZN5TDeck14getGamesPlayedEv($8)|0); $gamesplayed = $9; break L1; } else { $7 = (__ZN5TDeck14getGamesPlayedEv($6)|0); $gamesplayed = $7; break L1; } break; } case 5: case 4: case 3: { $player = 0; while(1) { $10 = $player; $11 = ((($1)) + 116|0); $12 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { break L1; } $14 = ((($1)) + 116|0); $15 = $player; $16 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($14,$15)|0); $17 = (__ZN5TDeck4isAIEv($16)|0); if (!($17)) { break; } $22 = $player; $23 = (($22) + 1)|0; $player = $23; } $18 = ((($1)) + 116|0); $19 = $player; $20 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($18,$19)|0); $21 = (__ZN5TDeck14getGamesPlayedEv($20)|0); $gamesplayed = $21; break; } default: { } } } while(0); $24 = $gamesplayed; STACKTOP = sp;return ($24|0); } function __ZN10Tournament17matchesWonbyHumanEv($this) { $this = $this|0; var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $matcheswon = 0, $player = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $matcheswon = 0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $$off = (($3) + -3)|0; $switch = ($$off>>>0)<(3); if (!($switch)) { $18 = $matcheswon; STACKTOP = sp;return ($18|0); } $player = 0; while(1) { $4 = $player; $5 = ((($1)) + 116|0); $6 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 7; break; } $8 = ((($1)) + 116|0); $9 = $player; $10 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($8,$9)|0); $11 = (__ZN5TDeck4isAIEv($10)|0); if (!($11)) { break; } $16 = $player; $17 = (($16) + 1)|0; $player = $17; } if ((label|0) == 7) { $18 = $matcheswon; STACKTOP = sp;return ($18|0); } $12 = ((($1)) + 116|0); $13 = $player; $14 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($12,$13)|0); $15 = (__ZN5TDeck13getMatchesWonEv($14)|0); $matcheswon = $15; $18 = $matcheswon; STACKTOP = sp;return ($18|0); } function __ZN10Tournament20matchesPlayedbyHumanEv($this) { $this = $this|0; var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $matchesplayed = 0, $player = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $matchesplayed = 0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $$off = (($3) + -3)|0; $switch = ($$off>>>0)<(3); if (!($switch)) { $18 = $matchesplayed; STACKTOP = sp;return ($18|0); } $player = 0; while(1) { $4 = $player; $5 = ((($1)) + 116|0); $6 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 7; break; } $8 = ((($1)) + 116|0); $9 = $player; $10 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($8,$9)|0); $11 = (__ZN5TDeck4isAIEv($10)|0); if (!($11)) { break; } $16 = $player; $17 = (($16) + 1)|0; $player = $17; } if ((label|0) == 7) { $18 = $matchesplayed; STACKTOP = sp;return ($18|0); } $12 = ((($1)) + 116|0); $13 = $player; $14 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($12,$13)|0); $15 = (__ZN5TDeck16getMatchesPlayedEv($14)|0); $matchesplayed = $15; $18 = $matchesplayed; STACKTOP = sp;return ($18|0); } function __ZN10Tournament10swapPlayerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $tmpDeck = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmpDeck = sp; $0 = $this; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&1; if ($3) { $4 = ((($1)) + 36|0); $5 = (__ZN5TDeck4isAIEv($4)|0); if (!($5)) { label = 3; } } else { label = 3; } if ((label|0) == 3) { $6 = ((($1)) + 36|0); $7 = ((($6)) + 40|0); $8 = (__ZN5TDeck4isAIEv($7)|0); if ($8) { STACKTOP = sp;return; } } __ZN5TDeckC2Ev($tmpDeck); $9 = ((($1)) + 36|0); dest=$tmpDeck; src=$9; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $10 = ((($1)) + 36|0); $11 = ((($1)) + 36|0); $12 = ((($11)) + 40|0); dest=$10; src=$12; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $13 = ((($1)) + 36|0); $14 = ((($13)) + 40|0); dest=$14; src=$tmpDeck; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $15 = ((($1)) + 1|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = $17 ^ 1; $19 = ((($1)) + 1|0); $20 = $18&1; HEAP8[$19>>0] = $20; __ZN5TDeckD2Ev($tmpDeck); STACKTOP = sp;return; } function __ZN13GameStateDuel10setAISpeedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $i = 0; while(1) { $5 = $i; $6 = ((($1)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 180|0); $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = (($9) - 1)|0; $11 = ($5>>>0)<($10>>>0); if (!($11)) { break; } $12 = $i; $13 = (29248 + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0); if ($15) { $16 = ((($1)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 180|0); $19 = $i; $20 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $24 = 0; } else { $23 = (___dynamic_cast($21,6264,304,0)|0); $24 = $23; } $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($1)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 180|0); $29 = $i; $30 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($1)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN10Tournament16getFastTimerModeEv($33)|0); __ZN8AIPlayer16setFastTimerModeEb($31,$34); } } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } STACKTOP = sp;return; } function __ZN13GameStateDuel6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0.0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $mFont = 0, $opponentDeckName = 0, $playerDeckName = 0, $playerDeckNamePixelLength = 0.0, $r = 0; var $selectedPlayerDeckName = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $1 = sp + 208|0; $2 = sp + 196|0; $5 = sp + 176|0; $6 = sp + 164|0; $selectedPlayerDeckName = sp + 152|0; $7 = sp + 140|0; $8 = sp + 128|0; $9 = sp + 116|0; $10 = sp + 104|0; $11 = sp + 92|0; $12 = sp + 80|0; $buffer = sp + 232|0; $13 = sp + 68|0; $14 = sp + 56|0; $playerDeckName = sp + 44|0; $15 = sp + 28|0; $opponentDeckName = sp + 16|0; $16 = sp + 4|0; $0 = $this; $17 = $0; $18 = (__ZN16WResourceManager8InstanceEv()|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 112|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_iii[$21 & 8191]($18,0)|0); $mFont = $22; $23 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $23; $24 = $r; __ZN9JRenderer11ClearScreenEj($24,0); $25 = ((($17)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($17)) + 36|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNK12GameObserver6didWinEP6Player($29,0)|0); if (!($30)) { $31 = ((($17)) + 36|0); $32 = HEAP32[$31>>2]|0; __ZN12GameObserver6RenderEv($32); } } $33 = ((($17)) + 32|0); $34 = HEAP32[$33>>2]|0; switch ($34|0) { case 16: case 13: case 24: case 15: { $185 = ((($17)) + 36|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)!=(0|0); L7: do { if ($187) { $188 = $r; __ZN9JRenderer8FillRectEffffj($188,0.0,0.0,480.0,272.0,1677721600); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,135319); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; do { if ($190) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $3 = $205; $4 = $206; } else { $191 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $192 = ((($17)) + 36|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 140|0); $195 = HEAP32[$194>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $195; (invoke_iiii(3889,($buffer|0),($191|0),($vararg_buffer|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $3 = $207; $4 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $198 = $mFont; $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 8|0); $201 = HEAP32[$200>>2]|0; FUNCTION_TABLE_vii[$201 & 8191]($198,-1); $202 = $mFont; $203 = HEAP32[$202>>2]|0; $204 = HEAP32[$203>>2]|0; FUNCTION_TABLE_viiddidd[$204 & 8191]($202,$buffer,240.0,0.0,1,0.0,0.0); break L7; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; } } while(0); $209 = ((($17)) + 48|0); $210 = HEAP32[$209>>2]|0; $211 = ($210|0)!=(0|0); if (!($211)) { STACKTOP = sp;return; } $212 = ((($17)) + 48|0); $213 = HEAP32[$212>>2]|0; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 8|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vi[$216 & 8191]($213); $217 = ((($17)) + 36|0); $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 180|0); $220 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($219,0)|0); $221 = HEAP32[$220>>2]|0; $222 = ((($221)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($playerDeckName,$222); $223 = $mFont; $224 = HEAP32[$223>>2]|0; $225 = ((($224)) + 28|0); $226 = HEAP32[$225>>2]|0; $227 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($playerDeckName)|0); __THREW__ = 0; $228 = (+invoke_dii($226|0,($223|0),($227|0))); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; L21: do { if ($230) { label = 71; } else { $playerDeckNamePixelLength = $228; $231 = $mFont; $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 4|0); $234 = HEAP32[$233>>2]|0; __THREW__ = 0; invoke_vii(3800,($15|0),($playerDeckName|0)); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 71; } else { $237 = $playerDeckNamePixelLength; $238 = 480.0 - $237; __THREW__ = 0; invoke_viiddidd($234|0,($231|0),($15|0),(+$238),222.0,0,0.0,0.0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { $266 = ___cxa_find_matching_catch()|0; $267 = tempRet0; $3 = $266; $4 = $267; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $241 = ((($17)) + 36|0); $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 180|0); $244 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($243)|0); $245 = ($244>>>0)>(1); L27: do { if ($245) { $246 = ((($17)) + 36|0); $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 180|0); __THREW__ = 0; $249 = (invoke_iii(4093,($248|0),1)|0); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { label = 71; break L21; } $252 = HEAP32[$249>>2]|0; $253 = ((($252)) + 116|0); __THREW__ = 0; invoke_vii(3800,($opponentDeckName|0),($253|0)); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 71; break L21; } $256 = $mFont; $257 = HEAP32[$256>>2]|0; $258 = ((($257)) + 4|0); $259 = HEAP32[$258>>2]|0; __THREW__ = 0; invoke_vii(3800,($16|0),($opponentDeckName|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; do { if ($261) { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $3 = $268; $4 = $269; } else { __THREW__ = 0; invoke_viiddidd($259|0,($256|0),($16|0),0.0,50.0,0,0.0,0.0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $3 = $270; $4 = $271; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($opponentDeckName); break L27; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($opponentDeckName); break L21; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckName); STACKTOP = sp;return; } } } while(0); if ((label|0) == 71) { $264 = ___cxa_find_matching_catch()|0; $265 = tempRet0; $3 = $264; $4 = $265; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($playerDeckName); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; break; } case 23: { $35 = $r; __ZN9JRenderer8FillRectEffffj($35,0.0,0.0,480.0,272.0,-939524096); $36 = ((($17)) + 60|0); $37 = HEAP32[$36>>2]|0; __ZN10Tournament16renderScoreTableEv($37); STACKTOP = sp;return; break; } case 2: { $38 = $r; __ZN9JRenderer8FillRectEffffj($38,0.0,0.0,480.0,272.0,-939524096); $39 = ((($17)) + 28|0); $40 = HEAP32[$39>>2]|0; __ZN7Credits6RenderEv($40); STACKTOP = sp;return; break; } case 28: { $41 = $r; __ZN9JRenderer11ClearScreenEj($41,-939524096); $42 = $mFont; $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,135197); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; do { if ($46) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; } else { $47 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_viiddidd($44|0,($42|0),($47|0),0.0,136.0,0,0.0,0.0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; break; } case 21: case 20: case 19: case 18: { $54 = ((($17)) + 56|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if (!($56)) { STACKTOP = sp;return; } $57 = ((($17)) + 56|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 8|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_vi[$61 & 8191]($58); STACKTOP = sp;return; break; } case 5: case 4: case 11: case 10: case 9: case 7: case 6: case 3: { $62 = ((($17)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 56|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0); if ($66) { $67 = ((($17)) + 4|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 56|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(6); if ($71) { $72 = ((($17)) + 4|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 56|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)!=(7); if ($76) { $77 = $mFont; $78 = HEAP32[$77>>2]|0; $79 = HEAP32[$78>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,135233); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; do { if ($81) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; } else { $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; invoke_viiddidd($79|0,($77|0),($82|0),0.0,136.0,0,0.0,0.0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; } } } $89 = ((($17)) + 44|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)!=(0|0); do { if ($91) { $92 = ((($17)) + 44|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 36|0); $96 = HEAP32[$95>>2]|0; $97 = (FUNCTION_TABLE_ii[$96 & 8191]($93)|0); if ($97) { label = 35; } else { $98 = ((($17)) + 44|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 8|0); $102 = HEAP32[$101>>2]|0; FUNCTION_TABLE_vi[$102 & 8191]($99); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,135247); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $3 = $122; $4 = $123; } else { $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $106 = ((($17)) + 36|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 180|0); __THREW__ = 0; $109 = (invoke_iii(4093,($108|0),0)|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if (!($111)) { $112 = HEAP32[$109>>2]|0; $113 = ((($112)) + 116|0); __THREW__ = 0; invoke_viii(4825,($selectedPlayerDeckName|0),($105|0),($113|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if (!($115)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $116 = $mFont; $117 = HEAP32[$116>>2]|0; $118 = HEAP32[$117>>2]|0; $119 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($selectedPlayerDeckName)|0); __THREW__ = 0; invoke_viiddidd($118|0,($116|0),($119|0),30.0,40.0,0,0.0,0.0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if (!($121)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($selectedPlayerDeckName); break; } $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $3 = $126; $4 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($selectedPlayerDeckName); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; } } $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $3 = $124; $4 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; } } else { label = 35; } } while(0); if ((label|0) == 35) { $128 = ((($17)) + 40|0); $129 = HEAP32[$128>>2]|0; $130 = ($129|0)!=(0|0); if ($130) { $131 = ((($17)) + 40|0); $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 36|0); $135 = HEAP32[$134>>2]|0; $136 = (FUNCTION_TABLE_ii[$135 & 8191]($132)|0); if (!($136)) { $137 = ((($17)) + 40|0); $138 = HEAP32[$137>>2]|0; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 8|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vi[$141 & 8191]($138); } } } $142 = ((($17)) + 48|0); $143 = HEAP32[$142>>2]|0; $144 = ($143|0)!=(0|0); if ($144) { $145 = ((($17)) + 48|0); $146 = HEAP32[$145>>2]|0; $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 8|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vi[$149 & 8191]($146); } $150 = ((($17)) + 52|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)!=(0|0); if (!($152)) { STACKTOP = sp;return; } $153 = ((($17)) + 52|0); $154 = HEAP32[$153>>2]|0; $155 = (__ZN11SimplePopup8isClosedEv($154)|0); if ($155) { STACKTOP = sp;return; } $156 = ((($17)) + 52|0); $157 = HEAP32[$156>>2]|0; $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 8|0); $160 = HEAP32[$159>>2]|0; FUNCTION_TABLE_vi[$160 & 8191]($157); STACKTOP = sp;return; break; } case 12: { $161 = $mFont; $162 = HEAP32[$161>>2]|0; $163 = HEAP32[$162>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,135261); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; do { if ($165) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $3 = $177; $4 = $178; } else { $166 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_viiddidd($163|0,($161|0),($166|0),0.0,136.0,0,0.0,0.0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $3 = $179; $4 = $180; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $169 = $mFont; $170 = HEAP32[$169>>2]|0; $171 = HEAP32[$170>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,135280); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; do { if ($173) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $3 = $181; $4 = $182; } else { $174 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; invoke_viiddidd($171|0,($169|0),($174|0),0.0,156.0,0,0.0,0.0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $3 = $183; $4 = $184; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $272 = $3; $273 = $4; ___resumeException($272|0); // unreachable; break; } default: { STACKTOP = sp;return; } } } function __ZN10Tournament16renderScoreTableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0.0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0.0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0.0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0.0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0.0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0.0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0.0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0.0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0.0, $424 = 0.0, $425 = 0.0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0.0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0.0; var $49 = 0, $490 = 0.0, $491 = 0, $492 = 0, $493 = 0, $494 = 0.0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; var $507 = 0, $508 = 0, $509 = 0.0, $51 = 0, $510 = 0, $511 = 0, $512 = 0.0, $513 = 0.0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0.0; var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0.0, $54 = 0, $540 = 0, $541 = 0, $542 = 0.0; var $543 = 0.0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0.0, $555 = 0.0, $556 = 0.0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0; var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0.0, $569 = 0.0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0; var $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0.0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0; var $651 = 0, $652 = 0, $653 = 0.0, $654 = 0, $655 = 0, $656 = 0.0, $657 = 0.0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0.0, $669 = 0.0; var $67 = 0, $670 = 0.0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0.0, $683 = 0.0, $684 = 0, $685 = 0, $686 = 0, $687 = 0; var $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0; var $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0; var $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0; var $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0.0, $759 = 0; var $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0.0, $768 = 0, $769 = 0, $77 = 0, $770 = 0.0, $771 = 0.0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0; var $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0.0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0.0, $795 = 0.0; var $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0; var $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0; var $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0; var $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0; var $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0.0, $875 = 0, $876 = 0, $877 = 0.0, $878 = 0.0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0; var $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0.0, $894 = 0.0, $895 = 0.0, $896 = 0.0, $897 = 0.0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0; var $903 = 0, $904 = 0.0, $905 = 0.0, $906 = 0.0, $907 = 0, $908 = 0, $909 = 0.0, $91 = 0, $910 = 0.0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0; var $921 = 0.0, $922 = 0.0, $923 = 0.0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0.0, $937 = 0, $938 = 0, $939 = 0; var $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0; var $958 = 0, $959 = 0.0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0; var $976 = 0, $977 = 0, $978 = 0.0, $979 = 0.0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0.0, $991 = 0.0, $992 = 0.0, $993 = 0.0; var $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $buffer = 0, $f2 = 0, $gamesPlayed = 0, $i = 0, $i1 = 0, $i2 = 0, $i3 = 0, $or$cond = 0, $r = 0, $vararg_buffer = 0, $vararg_buffer11 = 0, $vararg_buffer15 = 0, $vararg_buffer18 = 0, $vararg_buffer22 = 0; var $vararg_buffer27 = 0, $vararg_buffer3 = 0, $vararg_buffer31 = 0, $vararg_buffer35 = 0, $vararg_buffer38 = 0, $vararg_buffer41 = 0, $vararg_buffer44 = 0, $vararg_buffer49 = 0, $vararg_buffer54 = 0, $vararg_buffer57 = 0, $vararg_buffer62 = 0, $vararg_buffer67 = 0, $vararg_buffer7 = 0, $vararg_buffer70 = 0, $vararg_buffer76 = 0, $vararg_buffer82 = 0, $vararg_buffer85 = 0, $vararg_ptr10 = 0, $vararg_ptr14 = 0, $vararg_ptr2 = 0; var $vararg_ptr21 = 0, $vararg_ptr25 = 0, $vararg_ptr26 = 0, $vararg_ptr30 = 0, $vararg_ptr34 = 0, $vararg_ptr47 = 0, $vararg_ptr48 = 0, $vararg_ptr52 = 0, $vararg_ptr53 = 0, $vararg_ptr6 = 0, $vararg_ptr60 = 0, $vararg_ptr61 = 0, $vararg_ptr65 = 0, $vararg_ptr66 = 0, $vararg_ptr73 = 0, $vararg_ptr74 = 0, $vararg_ptr75 = 0, $vararg_ptr79 = 0, $vararg_ptr80 = 0, $vararg_ptr81 = 0; var $x_score = 0.0, $y = 0.0, $y2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1552|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer85 = sp + 224|0; $vararg_buffer82 = sp + 216|0; $vararg_buffer76 = sp + 200|0; $vararg_buffer70 = sp + 184|0; $vararg_buffer67 = sp + 176|0; $vararg_buffer62 = sp + 160|0; $vararg_buffer57 = sp + 144|0; $vararg_buffer54 = sp + 136|0; $vararg_buffer49 = sp + 120|0; $vararg_buffer44 = sp + 104|0; $vararg_buffer41 = sp + 96|0; $vararg_buffer38 = sp + 88|0; $vararg_buffer35 = sp + 80|0; $vararg_buffer31 = sp + 72|0; $vararg_buffer27 = sp + 64|0; $vararg_buffer22 = sp + 48|0; $vararg_buffer18 = sp + 40|0; $vararg_buffer15 = sp + 32|0; $vararg_buffer11 = sp + 24|0; $vararg_buffer7 = sp + 16|0; $vararg_buffer3 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 1288|0; $1 = sp + 1256|0; $2 = sp + 1244|0; $5 = sp + 1224|0; $6 = sp + 1212|0; $7 = sp + 1200|0; $8 = sp + 1188|0; $9 = sp + 1176|0; $10 = sp + 1164|0; $11 = sp + 1152|0; $12 = sp + 1140|0; $13 = sp + 1128|0; $14 = sp + 1116|0; $15 = sp + 1100|0; $16 = sp + 1088|0; $17 = sp + 1076|0; $18 = sp + 1064|0; $19 = sp + 1052|0; $20 = sp + 1040|0; $21 = sp + 1028|0; $22 = sp + 1016|0; $23 = sp + 1004|0; $24 = sp + 992|0; $25 = sp + 976|0; $26 = sp + 964|0; $27 = sp + 952|0; $28 = sp + 940|0; $29 = sp + 928|0; $30 = sp + 916|0; $31 = sp + 904|0; $32 = sp + 892|0; $33 = sp + 880|0; $34 = sp + 868|0; $35 = sp + 856|0; $36 = sp + 844|0; $37 = sp + 832|0; $38 = sp + 820|0; $39 = sp + 804|0; $40 = sp + 792|0; $41 = sp + 780|0; $42 = sp + 768|0; $43 = sp + 756|0; $44 = sp + 744|0; $45 = sp + 732|0; $46 = sp + 720|0; $47 = sp + 708|0; $48 = sp + 696|0; $49 = sp + 684|0; $50 = sp + 672|0; $51 = sp + 656|0; $52 = sp + 644|0; $53 = sp + 632|0; $54 = sp + 620|0; $55 = sp + 608|0; $56 = sp + 596|0; $57 = sp + 584|0; $58 = sp + 572|0; $59 = sp + 560|0; $60 = sp + 548|0; $61 = sp + 532|0; $62 = sp + 520|0; $63 = sp + 508|0; $64 = sp + 496|0; $65 = sp + 484|0; $66 = sp + 472|0; $67 = sp + 460|0; $68 = sp + 448|0; $69 = sp + 436|0; $70 = sp + 424|0; $71 = sp + 408|0; $72 = sp + 396|0; $73 = sp + 384|0; $74 = sp + 372|0; $75 = sp + 360|0; $76 = sp + 348|0; $77 = sp + 336|0; $78 = sp + 324|0; $79 = sp + 312|0; $80 = sp + 300|0; $81 = sp + 288|0; $82 = sp + 276|0; $83 = sp + 264|0; $84 = sp + 252|0; $85 = sp + 240|0; $86 = sp + 228|0; $0 = $this; $87 = $0; $88 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $88; $89 = (__ZN16WResourceManager8InstanceEv()|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 112|0); $92 = HEAP32[$91>>2]|0; $93 = (FUNCTION_TABLE_iii[$92 & 8191]($89,1)|0); $f2 = $93; $94 = $f2; $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; FUNCTION_TABLE_vii[$97 & 8191]($94,-1); $y = 25.0; $x_score = 150.0; $98 = $f2; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; FUNCTION_TABLE_vid[$101 & 8191]($98,2.0); $102 = ((($87)) + 579|0); $103 = HEAP8[$102>>0]|0; $104 = $103&1; if ($104) { $105 = ((($87)) + 140|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)>(0); if ($107) { $108 = $f2; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 16|0); $111 = HEAP32[$110>>2]|0; FUNCTION_TABLE_vid[$111 & 8191]($108,1.0); $112 = ((($87)) + 140|0); $113 = HEAP32[$112>>2]|0; L4: do { switch ($113|0) { case 5: { $148 = $f2; $149 = HEAP32[$148>>2]|0; $150 = HEAP32[$149>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,135398); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; do { if ($152) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $3 = $161; $4 = $162; } else { $153 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $154 = $y; __THREW__ = 0; invoke_viiddidd($150|0,($148|0),($153|0),80.0,(+$154),0,0.0,0.0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $3 = $163; $4 = $164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $157 = $f2; $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 16|0); $160 = HEAP32[$159>>2]|0; FUNCTION_TABLE_vid[$160 & 8191]($157,0.80000001192092896); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 4: { $131 = $f2; $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$132>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,135359); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; do { if ($135) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $3 = $144; $4 = $145; } else { $136 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $137 = $y; __THREW__ = 0; invoke_viiddidd($133|0,($131|0),($136|0),80.0,(+$137),0,0.0,0.0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $140 = $f2; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 16|0); $143 = HEAP32[$142>>2]|0; FUNCTION_TABLE_vid[$143 & 8191]($140,1.0); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 3: { $114 = $f2; $115 = HEAP32[$114>>2]|0; $116 = HEAP32[$115>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,135327); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; do { if ($118) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; } else { $119 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $120 = $y; __THREW__ = 0; invoke_viiddidd($116|0,($114|0),($119|0),80.0,(+$120),0,0.0,0.0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $123 = $f2; $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 16|0); $126 = HEAP32[$125>>2]|0; FUNCTION_TABLE_vid[$126 & 8191]($123,1.0); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } default: { } } } while(0); $165 = $y; $166 = $165 + 30.0; $y = $166; $167 = $f2; $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 16|0); $170 = HEAP32[$169>>2]|0; FUNCTION_TABLE_vid[$170 & 8191]($167,0.80000001192092896); $171 = $f2; $172 = HEAP32[$171>>2]|0; $173 = HEAP32[$172>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,135439); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; do { if ($175) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $3 = $231; $4 = $232; } else { $176 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $177 = $y; __THREW__ = 0; invoke_viiddidd($173|0,($171|0),($176|0),80.0,(+$177),0,0.0,0.0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $3 = $233; $4 = $234; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $180 = $f2; $181 = HEAP32[$180>>2]|0; $182 = HEAP32[$181>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,135444); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; do { if ($184) { $235 = ___cxa_find_matching_catch()|0; $236 = tempRet0; $3 = $235; $4 = $236; } else { $185 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $186 = $y; __THREW__ = 0; invoke_viiddidd($182|0,($180|0),($185|0),300.0,(+$186),0,0.0,0.0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { $237 = ___cxa_find_matching_catch()|0; $238 = tempRet0; $3 = $237; $4 = $238; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $189 = $f2; $190 = HEAP32[$189>>2]|0; $191 = HEAP32[$190>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,135452); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; do { if ($193) { $239 = ___cxa_find_matching_catch()|0; $240 = tempRet0; $3 = $239; $4 = $240; } else { $194 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $195 = $y; __THREW__ = 0; invoke_viiddidd($191|0,($189|0),($194|0),400.0,(+$195),0,0.0,0.0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $3 = $241; $4 = $242; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $198 = $y; $199 = $198 + 30.0; $y = $199; $i = 0; while(1) { $200 = $i; $201 = ($200>>>0)<(10); if (!($201)) { label = 295; break; } $202 = $i; $203 = ((($87)) + 168|0); $204 = (($203) + (($202*40)|0)|0); $205 = (__ZN5TDeck13getDeckNumberEv($204)|0); $206 = ($205|0)>(0); $207 = $i; $208 = ($207>>>0)<(10); $or$cond = $206 & $208; if ($or$cond) { $209 = $i; $210 = ((($87)) + 168|0); $211 = (($210) + (($209*40)|0)|0); $212 = (__ZN5TDeck11getDeckTypeEv($211)|0); $213 = ($212|0)==(0); if ($213) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,135458); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 46; break; } $216 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); $217 = $i; $218 = ((($87)) + 168|0); $219 = (($218) + (($217*40)|0)|0); __THREW__ = 0; $220 = (invoke_ii(5299,($219|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 47; break; } $223 = $i; $224 = ((($87)) + 168|0); $225 = (($224) + (($223*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($17|0),($225|0)); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { label = 47; break; } $228 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $220; $vararg_ptr2 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr2>>2] = $228; (invoke_iiii(3889,($buffer|0),($216|0),($vararg_buffer|0))|0); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { label = 48; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,135466); __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 56; break; } $251 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); $252 = $i; $253 = ((($87)) + 168|0); $254 = (($253) + (($252*40)|0)|0); __THREW__ = 0; $255 = (invoke_ii(5299,($254|0))|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 57; break; } $258 = $i; $259 = ((($87)) + 168|0); $260 = (($259) + (($258*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($20|0),($260|0)); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { label = 57; break; } $263 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); __THREW__ = 0; HEAP32[$vararg_buffer3>>2] = $255; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $263; (invoke_iiii(3889,($buffer|0),($251|0),($vararg_buffer3|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 58; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } $272 = $f2; $273 = HEAP32[$272>>2]|0; $274 = HEAP32[$273>>2]|0; $275 = $y; FUNCTION_TABLE_viiddidd[$274 & 8191]($272,$buffer,30.0,$275,0,0.0,0.0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,135487); __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 70; break; } $278 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); $279 = $i; $280 = ((($87)) + 168|0); $281 = (($280) + (($279*40)|0)|0); __THREW__ = 0; $282 = (invoke_ii(5293,($281|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 71; break; } $285 = $i; $286 = ((($87)) + 168|0); $287 = (($286) + (($285*40)|0)|0); __THREW__ = 0; $288 = (invoke_ii(5294,($287|0))|0); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { label = 71; break; } __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $282; $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr10>>2] = $288; (invoke_iiii(3889,($buffer|0),($278|0),($vararg_buffer7|0))|0); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; if ($292) { label = 71; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $293 = $f2; $294 = HEAP32[$293>>2]|0; $295 = HEAP32[$294>>2]|0; $296 = $y; FUNCTION_TABLE_viiddidd[$295 & 8191]($293,$buffer,300.0,$296,0,0.0,0.0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,135487); __THREW__ = 0; invoke_vii(3887,($23|0),($24|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 73; break; } $299 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($23)|0); $300 = $i; $301 = ((($87)) + 168|0); $302 = (($301) + (($300*40)|0)|0); __THREW__ = 0; $303 = (invoke_ii(5295,($302|0))|0); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { label = 74; break; } $306 = $i; $307 = ((($87)) + 168|0); $308 = (($307) + (($306*40)|0)|0); __THREW__ = 0; $309 = (invoke_ii(5296,($308|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 74; break; } __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $303; $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); HEAP32[$vararg_ptr14>>2] = $309; (invoke_iiii(3889,($buffer|0),($299|0),($vararg_buffer11|0))|0); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if ($313) { label = 74; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $314 = $f2; $315 = HEAP32[$314>>2]|0; $316 = HEAP32[$315>>2]|0; $317 = $y; FUNCTION_TABLE_viiddidd[$316 & 8191]($314,$buffer,400.0,$317,0,0.0,0.0); $318 = $y; $319 = $318 + 20.0; $y = $319; } $328 = $i; $329 = (($328) + 1)|0; $i = $329; } switch (label|0) { case 46: { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $3 = $243; $4 = $244; label = 50; break; } case 47: { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $3 = $245; $4 = $246; label = 49; break; } case 48: { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $3 = $247; $4 = $248; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 49; break; } case 56: { $266 = ___cxa_find_matching_catch()|0; $267 = tempRet0; $3 = $266; $4 = $267; label = 60; break; } case 57: { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $3 = $268; $4 = $269; label = 59; break; } case 58: { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $3 = $270; $4 = $271; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 59; break; } case 70: { $320 = ___cxa_find_matching_catch()|0; $321 = tempRet0; $3 = $320; $4 = $321; label = 72; break; } case 71: { $322 = ___cxa_find_matching_catch()|0; $323 = tempRet0; $3 = $322; $4 = $323; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); label = 72; break; } case 73: { $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $3 = $324; $4 = $325; label = 75; break; } case 74: { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $3 = $326; $4 = $327; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); label = 75; break; } case 295: { STACKTOP = sp;return; break; } } if ((label|0) == 49) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 50; } else if ((label|0) == 59) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 60; } else if ((label|0) == 72) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else if ((label|0) == 75) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } if ((label|0) == 50) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else if ((label|0) == 60) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } $gamesPlayed = 0; $330 = ((($87)) + 578|0); $331 = HEAP8[$330>>0]|0; $332 = $331&1; L108: do { if ($332) { $333 = $f2; $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 16|0); $336 = HEAP32[$335>>2]|0; FUNCTION_TABLE_vid[$336 & 8191]($333,1.5); $337 = $f2; $338 = HEAP32[$337>>2]|0; $339 = HEAP32[$338>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,135493); __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; do { if ($341) { $351 = ___cxa_find_matching_catch()|0; $352 = tempRet0; $3 = $351; $4 = $352; } else { $342 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($25)|0); $343 = $y; __THREW__ = 0; invoke_viiddidd($339|0,($337|0),($342|0),80.0,(+$343),0,0.0,0.0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { $353 = ___cxa_find_matching_catch()|0; $354 = tempRet0; $3 = $353; $4 = $354; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $346 = ((($87)) + 568|0); $347 = HEAP32[$346>>2]|0; $348 = ((($87)) + 572|0); $349 = HEAP32[$348>>2]|0; $350 = (($347) + ($349))|0; $gamesPlayed = $350; break L108; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else { $355 = HEAP8[$87>>0]|0; $356 = $355&1; $357 = $f2; $358 = HEAP32[$357>>2]|0; $359 = ((($358)) + 16|0); $360 = HEAP32[$359>>2]|0; FUNCTION_TABLE_vid[$360 & 8191]($357,1.5); $361 = ((($87)) + 568|0); $362 = HEAP32[$361>>2]|0; $363 = ((($87)) + 572|0); $364 = HEAP32[$363>>2]|0; $365 = (($362) + ($364))|0; $366 = (($365) + 1)|0; $gamesPlayed = $366; if ($356) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,135506); __THREW__ = 0; invoke_vii(3887,($27|0),($28|0)); $367 = __THREW__; __THREW__ = 0; $368 = $367&1; do { if ($368) { $377 = ___cxa_find_matching_catch()|0; $378 = tempRet0; $3 = $377; $4 = $378; } else { $369 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($27)|0); $370 = $gamesPlayed; __THREW__ = 0; HEAP32[$vararg_buffer15>>2] = $370; (invoke_iiii(3889,($buffer|0),($369|0),($vararg_buffer15|0))|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { $379 = ___cxa_find_matching_catch()|0; $380 = tempRet0; $3 = $379; $4 = $380; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $373 = $f2; $374 = HEAP32[$373>>2]|0; $375 = HEAP32[$374>>2]|0; $376 = $y; FUNCTION_TABLE_viiddidd[$375 & 8191]($373,$buffer,80.0,$376,0,0.0,0.0); break L108; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else { $381 = $f2; $382 = HEAP32[$381>>2]|0; $383 = HEAP32[$382>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,135527); __THREW__ = 0; invoke_vii(3887,($29|0),($30|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; do { if ($385) { $390 = ___cxa_find_matching_catch()|0; $391 = tempRet0; $3 = $390; $4 = $391; } else { $386 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); $387 = $y; __THREW__ = 0; invoke_viiddidd($383|0,($381|0),($386|0),80.0,(+$387),0,0.0,0.0); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { $392 = ___cxa_find_matching_catch()|0; $393 = tempRet0; $3 = $392; $4 = $393; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break L108; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } } while(0); $394 = $f2; $395 = HEAP32[$394>>2]|0; $396 = ((($395)) + 16|0); $397 = HEAP32[$396>>2]|0; FUNCTION_TABLE_vid[$397 & 8191]($394,1.0); $398 = ((($87)) + 12|0); $399 = HEAP32[$398>>2]|0; L139: do { switch ($399|0) { case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,135542); __THREW__ = 0; invoke_vii(3887,($31|0),($32|0)); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; do { if ($401) { $411 = ___cxa_find_matching_catch()|0; $412 = tempRet0; $3 = $411; $4 = $412; } else { $402 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($31)|0); $403 = $gamesPlayed; $404 = ((($87)) + 8|0); $405 = HEAP32[$404>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer18>>2] = $403; $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); HEAP32[$vararg_ptr21>>2] = $405; (invoke_iiii(3889,($buffer|0),($402|0),($vararg_buffer18|0))|0); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { $413 = ___cxa_find_matching_catch()|0; $414 = tempRet0; $3 = $413; $4 = $414; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $408 = $f2; $409 = HEAP32[$408>>2]|0; $410 = HEAP32[$409>>2]|0; FUNCTION_TABLE_viiddidd[$410 & 8191]($408,$buffer,30.0,250.0,0,0.0,0.0); break L139; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 2: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($34,135564); __THREW__ = 0; invoke_vii(3887,($33|0),($34|0)); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; do { if ($416) { $432 = ___cxa_find_matching_catch()|0; $433 = tempRet0; $3 = $432; $4 = $433; } else { $417 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($33)|0); $418 = $gamesPlayed; $419 = ((($87)) + 8|0); $420 = HEAP32[$419>>2]|0; $421 = ((($87)) + 8|0); $422 = HEAP32[$421>>2]|0; $423 = (+($422|0)); $424 = $423 / 2.0; $425 = $424 + 0.5; $426 = (~~(($425))); __THREW__ = 0; HEAP32[$vararg_buffer22>>2] = $418; $vararg_ptr25 = ((($vararg_buffer22)) + 4|0); HEAP32[$vararg_ptr25>>2] = $420; $vararg_ptr26 = ((($vararg_buffer22)) + 8|0); HEAP32[$vararg_ptr26>>2] = $426; (invoke_iiii(3889,($buffer|0),($417|0),($vararg_buffer22|0))|0); $427 = __THREW__; __THREW__ = 0; $428 = $427&1; if ($428) { $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $3 = $434; $4 = $435; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $429 = $f2; $430 = HEAP32[$429>>2]|0; $431 = HEAP32[$430>>2]|0; FUNCTION_TABLE_viiddidd[$431 & 8191]($429,$buffer,30.0,250.0,0,0.0,0.0); break L139; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 3: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,135615); __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $436 = __THREW__; __THREW__ = 0; $437 = $436&1; do { if ($437) { $447 = ___cxa_find_matching_catch()|0; $448 = tempRet0; $3 = $447; $4 = $448; } else { $438 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); $439 = $gamesPlayed; $440 = ((($87)) + 8|0); $441 = HEAP32[$440>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer27>>2] = $439; $vararg_ptr30 = ((($vararg_buffer27)) + 4|0); HEAP32[$vararg_ptr30>>2] = $441; (invoke_iiii(3889,($buffer|0),($438|0),($vararg_buffer27|0))|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { $449 = ___cxa_find_matching_catch()|0; $450 = tempRet0; $3 = $449; $4 = $450; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $444 = $f2; $445 = HEAP32[$444>>2]|0; $446 = HEAP32[$445>>2]|0; FUNCTION_TABLE_viiddidd[$446 & 8191]($444,$buffer,30.0,250.0,0,0.0,0.0); break L139; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 4: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($38,135664); __THREW__ = 0; invoke_vii(3887,($37|0),($38|0)); $451 = __THREW__; __THREW__ = 0; $452 = $451&1; do { if ($452) { $462 = ___cxa_find_matching_catch()|0; $463 = tempRet0; $3 = $462; $4 = $463; } else { $453 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($37)|0); $454 = $gamesPlayed; $455 = ((($87)) + 8|0); $456 = HEAP32[$455>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer31>>2] = $454; $vararg_ptr34 = ((($vararg_buffer31)) + 4|0); HEAP32[$vararg_ptr34>>2] = $456; (invoke_iiii(3889,($buffer|0),($453|0),($vararg_buffer31|0))|0); $457 = __THREW__; __THREW__ = 0; $458 = $457&1; if ($458) { $464 = ___cxa_find_matching_catch()|0; $465 = tempRet0; $3 = $464; $4 = $465; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $459 = $f2; $460 = HEAP32[$459>>2]|0; $461 = HEAP32[$460>>2]|0; FUNCTION_TABLE_viiddidd[$461 & 8191]($459,$buffer,30.0,250.0,0,0.0,0.0); break L139; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } default: { } } } while(0); $466 = $f2; $467 = HEAP32[$466>>2]|0; $468 = ((($467)) + 16|0); $469 = HEAP32[$468>>2]|0; FUNCTION_TABLE_vid[$469 & 8191]($466,0.80000001192092896); $y2 = 30.0; $470 = ((($87)) + 140|0); $471 = HEAP32[$470>>2]|0; L177: do { switch ($471|0) { case 1: { $x_score = 80.0; $472 = $f2; $473 = HEAP32[$472>>2]|0; $474 = HEAP32[$473>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($40,135711); __THREW__ = 0; invoke_vii(3887,($39|0),($40|0)); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; do { if ($476) { $495 = ___cxa_find_matching_catch()|0; $496 = tempRet0; $3 = $495; $4 = $496; } else { $477 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($39)|0); $478 = $y2; __THREW__ = 0; invoke_viiddidd($474|0,($472|0),($477|0),330.0,(+$478),0,0.0,0.0); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { $497 = ___cxa_find_matching_catch()|0; $498 = tempRet0; $3 = $497; $4 = $498; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,135729); __THREW__ = 0; invoke_vii(3887,($41|0),($42|0)); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; do { if ($482) { $499 = ___cxa_find_matching_catch()|0; $500 = tempRet0; $3 = $499; $4 = $500; } else { $483 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($41)|0); $484 = ((($87)) + 584|0); $485 = HEAP32[$484>>2]|0; $486 = (($485) - 1)|0; __THREW__ = 0; HEAP32[$vararg_buffer35>>2] = $486; (invoke_iiii(3889,($buffer|0),($483|0),($vararg_buffer35|0))|0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; if ($488) { $501 = ___cxa_find_matching_catch()|0; $502 = tempRet0; $3 = $501; $4 = $502; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $489 = $y2; $490 = $489 + 20.0; $y2 = $490; $491 = $f2; $492 = HEAP32[$491>>2]|0; $493 = HEAP32[$492>>2]|0; $494 = $y2; FUNCTION_TABLE_viiddidd[$493 & 8191]($491,$buffer,330.0,$494,0,0.0,0.0); break L177; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 2: { $x_score = 80.0; $503 = $f2; $504 = HEAP32[$503>>2]|0; $505 = HEAP32[$504>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,135748); __THREW__ = 0; invoke_vii(3887,($43|0),($44|0)); $506 = __THREW__; __THREW__ = 0; $507 = $506&1; do { if ($507) { $525 = ___cxa_find_matching_catch()|0; $526 = tempRet0; $3 = $525; $4 = $526; } else { $508 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($43)|0); $509 = $y2; __THREW__ = 0; invoke_viiddidd($505|0,($503|0),($508|0),330.0,(+$509),0,0.0,0.0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { $527 = ___cxa_find_matching_catch()|0; $528 = tempRet0; $3 = $527; $4 = $528; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $512 = $y2; $513 = $512 + 20.0; $y2 = $513; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,135760); __THREW__ = 0; invoke_vii(3887,($45|0),($46|0)); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; do { if ($515) { $529 = ___cxa_find_matching_catch()|0; $530 = tempRet0; $3 = $529; $4 = $530; } else { $516 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($45)|0); $517 = ((($87)) + 580|0); $518 = HEAP32[$517>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer38>>2] = $518; (invoke_iiii(3889,($buffer|0),($516|0),($vararg_buffer38|0))|0); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; if ($520) { $531 = ___cxa_find_matching_catch()|0; $532 = tempRet0; $3 = $531; $4 = $532; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $521 = $f2; $522 = HEAP32[$521>>2]|0; $523 = HEAP32[$522>>2]|0; $524 = $y2; FUNCTION_TABLE_viiddidd[$523 & 8191]($521,$buffer,330.0,$524,0,0.0,0.0); break L177; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 3: { $x_score = 80.0; $533 = $f2; $534 = HEAP32[$533>>2]|0; $535 = HEAP32[$534>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,135748); __THREW__ = 0; invoke_vii(3887,($47|0),($48|0)); $536 = __THREW__; __THREW__ = 0; $537 = $536&1; do { if ($537) { $598 = ___cxa_find_matching_catch()|0; $599 = tempRet0; $3 = $598; $4 = $599; } else { $538 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($47)|0); $539 = $y2; __THREW__ = 0; invoke_viiddidd($535|0,($533|0),($538|0),300.0,(+$539),0,0.0,0.0); $540 = __THREW__; __THREW__ = 0; $541 = $540&1; if ($541) { $600 = ___cxa_find_matching_catch()|0; $601 = tempRet0; $3 = $600; $4 = $601; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $542 = $y2; $543 = $542 + 20.0; $y2 = $543; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($50,135787); __THREW__ = 0; invoke_vii(3887,($49|0),($50|0)); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; do { if ($545) { $602 = ___cxa_find_matching_catch()|0; $603 = tempRet0; $3 = $602; $4 = $603; } else { $546 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($49)|0); $547 = ((($87)) + 580|0); $548 = HEAP32[$547>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer41>>2] = $548; (invoke_iiii(3889,($buffer|0),($546|0),($vararg_buffer41|0))|0); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { $604 = ___cxa_find_matching_catch()|0; $605 = tempRet0; $3 = $604; $4 = $605; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $551 = $f2; $552 = HEAP32[$551>>2]|0; $553 = HEAP32[$552>>2]|0; $554 = $y2; FUNCTION_TABLE_viiddidd[$553 & 8191]($551,$buffer,300.0,$554,0,0.0,0.0); $555 = $y2; $556 = $555 + 20.0; $y2 = $556; $557 = $f2; $558 = HEAP32[$557>>2]|0; $559 = ((($558)) + 16|0); $560 = HEAP32[$559>>2]|0; FUNCTION_TABLE_vid[$560 & 8191]($557,0.69999998807907104); $i1 = 0; while(1) { $561 = $i1; $562 = ($561|0)<(8); if (!($562)) { break L177; } $563 = $i1; $564 = ((($87)) + 168|0); $565 = (($564) + (($563*40)|0)|0); $566 = (__ZN5TDeck13getDeckNumberEv($565)|0); $567 = ($566|0)>(0); if ($567) { $568 = $y2; $569 = $568 + 20.0; $y2 = $569; $570 = $i1; $571 = ((($87)) + 168|0); $572 = (($571) + (($570*40)|0)|0); $573 = (__ZN5TDeck11getDeckTypeEv($572)|0); $574 = ($573|0)==(1); if ($574) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($52,135812); __THREW__ = 0; invoke_vii(3887,($51|0),($52|0)); $575 = __THREW__; __THREW__ = 0; $576 = $575&1; if ($576) { label = 165; break; } $577 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($51)|0); $578 = $i1; $579 = ((($87)) + 168|0); $580 = (($579) + (($578*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($53|0),($580|0)); $581 = __THREW__; __THREW__ = 0; $582 = $581&1; if ($582) { label = 166; break; } $583 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($53)|0); $584 = $i1; $585 = ((($87)) + 168|0); $586 = (($585) + (($584*40)|0)|0); __THREW__ = 0; $587 = (invoke_ii(5293,($586|0))|0); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if ($589) { label = 167; break; } $590 = $i1; $591 = ((($87)) + 168|0); $592 = (($591) + (($590*40)|0)|0); __THREW__ = 0; $593 = (invoke_ii(5294,($592|0))|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 167; break; } __THREW__ = 0; HEAP32[$vararg_buffer44>>2] = $583; $vararg_ptr47 = ((($vararg_buffer44)) + 4|0); HEAP32[$vararg_ptr47>>2] = $587; $vararg_ptr48 = ((($vararg_buffer44)) + 8|0); HEAP32[$vararg_ptr48>>2] = $593; (invoke_iiii(3889,($buffer|0),($577|0),($vararg_buffer44|0))|0); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { label = 167; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($55,135831); __THREW__ = 0; invoke_vii(3887,($54|0),($55|0)); $612 = __THREW__; __THREW__ = 0; $613 = $612&1; if ($613) { label = 176; break; } $614 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($54)|0); $615 = $i1; $616 = ((($87)) + 168|0); $617 = (($616) + (($615*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($56|0),($617|0)); $618 = __THREW__; __THREW__ = 0; $619 = $618&1; if ($619) { label = 177; break; } $620 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($56)|0); $621 = $i1; $622 = ((($87)) + 168|0); $623 = (($622) + (($621*40)|0)|0); __THREW__ = 0; $624 = (invoke_ii(5293,($623|0))|0); $625 = __THREW__; __THREW__ = 0; $626 = $625&1; if ($626) { label = 178; break; } $627 = $i1; $628 = ((($87)) + 168|0); $629 = (($628) + (($627*40)|0)|0); __THREW__ = 0; $630 = (invoke_ii(5294,($629|0))|0); $631 = __THREW__; __THREW__ = 0; $632 = $631&1; if ($632) { label = 178; break; } __THREW__ = 0; HEAP32[$vararg_buffer49>>2] = $620; $vararg_ptr52 = ((($vararg_buffer49)) + 4|0); HEAP32[$vararg_ptr52>>2] = $624; $vararg_ptr53 = ((($vararg_buffer49)) + 8|0); HEAP32[$vararg_ptr53>>2] = $630; (invoke_iiii(3889,($buffer|0),($614|0),($vararg_buffer49|0))|0); $633 = __THREW__; __THREW__ = 0; $634 = $633&1; if ($634) { label = 178; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } $641 = $f2; $642 = HEAP32[$641>>2]|0; $643 = HEAP32[$642>>2]|0; $644 = $y2; FUNCTION_TABLE_viiddidd[$643 & 8191]($641,$buffer,300.0,$644,0,0.0,0.0); } $645 = $i1; $646 = (($645) + 1)|0; $i1 = $646; } if ((label|0) == 165) { $606 = ___cxa_find_matching_catch()|0; $607 = tempRet0; $3 = $606; $4 = $607; label = 169; } else if ((label|0) == 166) { $608 = ___cxa_find_matching_catch()|0; $609 = tempRet0; $3 = $608; $4 = $609; label = 168; } else if ((label|0) == 167) { $610 = ___cxa_find_matching_catch()|0; $611 = tempRet0; $3 = $610; $4 = $611; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); label = 168; } else if ((label|0) == 176) { $635 = ___cxa_find_matching_catch()|0; $636 = tempRet0; $3 = $635; $4 = $636; label = 180; } else if ((label|0) == 177) { $637 = ___cxa_find_matching_catch()|0; $638 = tempRet0; $3 = $637; $4 = $638; label = 179; } else if ((label|0) == 178) { $639 = ___cxa_find_matching_catch()|0; $640 = tempRet0; $3 = $639; $4 = $640; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); label = 179; } if ((label|0) == 168) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); label = 169; } else if ((label|0) == 179) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); label = 180; } if ((label|0) == 169) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else if ((label|0) == 180) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 4: { $x_score = 80.0; $647 = $f2; $648 = HEAP32[$647>>2]|0; $649 = HEAP32[$648>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($58,135748); __THREW__ = 0; invoke_vii(3887,($57|0),($58|0)); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; do { if ($651) { $712 = ___cxa_find_matching_catch()|0; $713 = tempRet0; $3 = $712; $4 = $713; } else { $652 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($57)|0); $653 = $y2; __THREW__ = 0; invoke_viiddidd($649|0,($647|0),($652|0),300.0,(+$653),0,0.0,0.0); $654 = __THREW__; __THREW__ = 0; $655 = $654&1; if ($655) { $714 = ___cxa_find_matching_catch()|0; $715 = tempRet0; $3 = $714; $4 = $715; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $656 = $y2; $657 = $656 + 20.0; $y2 = $657; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($60,135842); __THREW__ = 0; invoke_vii(3887,($59|0),($60|0)); $658 = __THREW__; __THREW__ = 0; $659 = $658&1; do { if ($659) { $716 = ___cxa_find_matching_catch()|0; $717 = tempRet0; $3 = $716; $4 = $717; } else { $660 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($59)|0); $661 = ((($87)) + 580|0); $662 = HEAP32[$661>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer54>>2] = $662; (invoke_iiii(3889,($buffer|0),($660|0),($vararg_buffer54|0))|0); $663 = __THREW__; __THREW__ = 0; $664 = $663&1; if ($664) { $718 = ___cxa_find_matching_catch()|0; $719 = tempRet0; $3 = $718; $4 = $719; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $665 = $f2; $666 = HEAP32[$665>>2]|0; $667 = HEAP32[$666>>2]|0; $668 = $y2; FUNCTION_TABLE_viiddidd[$667 & 8191]($665,$buffer,300.0,$668,0,0.0,0.0); $669 = $y2; $670 = $669 + 20.0; $y2 = $670; $671 = $f2; $672 = HEAP32[$671>>2]|0; $673 = ((($672)) + 16|0); $674 = HEAP32[$673>>2]|0; FUNCTION_TABLE_vid[$674 & 8191]($671,0.69999998807907104); $i2 = 0; while(1) { $675 = $i2; $676 = ($675|0)<(8); if (!($676)) { break L177; } $677 = $i2; $678 = ((($87)) + 168|0); $679 = (($678) + (($677*40)|0)|0); $680 = (__ZN5TDeck13getDeckNumberEv($679)|0); $681 = ($680|0)>(0); if ($681) { $682 = $y2; $683 = $682 + 20.0; $y2 = $683; $684 = $i2; $685 = ((($87)) + 168|0); $686 = (($685) + (($684*40)|0)|0); $687 = (__ZN5TDeck11getDeckTypeEv($686)|0); $688 = ($687|0)==(1); if ($688) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($62,135812); __THREW__ = 0; invoke_vii(3887,($61|0),($62|0)); $689 = __THREW__; __THREW__ = 0; $690 = $689&1; if ($690) { label = 203; break; } $691 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($61)|0); $692 = $i2; $693 = ((($87)) + 168|0); $694 = (($693) + (($692*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($63|0),($694|0)); $695 = __THREW__; __THREW__ = 0; $696 = $695&1; if ($696) { label = 204; break; } $697 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($63)|0); $698 = $i2; $699 = ((($87)) + 168|0); $700 = (($699) + (($698*40)|0)|0); __THREW__ = 0; $701 = (invoke_ii(5293,($700|0))|0); $702 = __THREW__; __THREW__ = 0; $703 = $702&1; if ($703) { label = 205; break; } $704 = $i2; $705 = ((($87)) + 168|0); $706 = (($705) + (($704*40)|0)|0); __THREW__ = 0; $707 = (invoke_ii(5294,($706|0))|0); $708 = __THREW__; __THREW__ = 0; $709 = $708&1; if ($709) { label = 205; break; } __THREW__ = 0; HEAP32[$vararg_buffer57>>2] = $697; $vararg_ptr60 = ((($vararg_buffer57)) + 4|0); HEAP32[$vararg_ptr60>>2] = $701; $vararg_ptr61 = ((($vararg_buffer57)) + 8|0); HEAP32[$vararg_ptr61>>2] = $707; (invoke_iiii(3889,($buffer|0),($691|0),($vararg_buffer57|0))|0); $710 = __THREW__; __THREW__ = 0; $711 = $710&1; if ($711) { label = 205; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($65,135831); __THREW__ = 0; invoke_vii(3887,($64|0),($65|0)); $726 = __THREW__; __THREW__ = 0; $727 = $726&1; if ($727) { label = 214; break; } $728 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($64)|0); $729 = $i2; $730 = ((($87)) + 168|0); $731 = (($730) + (($729*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($66|0),($731|0)); $732 = __THREW__; __THREW__ = 0; $733 = $732&1; if ($733) { label = 215; break; } $734 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($66)|0); $735 = $i2; $736 = ((($87)) + 168|0); $737 = (($736) + (($735*40)|0)|0); __THREW__ = 0; $738 = (invoke_ii(5293,($737|0))|0); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if ($740) { label = 216; break; } $741 = $i2; $742 = ((($87)) + 168|0); $743 = (($742) + (($741*40)|0)|0); __THREW__ = 0; $744 = (invoke_ii(5294,($743|0))|0); $745 = __THREW__; __THREW__ = 0; $746 = $745&1; if ($746) { label = 216; break; } __THREW__ = 0; HEAP32[$vararg_buffer62>>2] = $734; $vararg_ptr65 = ((($vararg_buffer62)) + 4|0); HEAP32[$vararg_ptr65>>2] = $738; $vararg_ptr66 = ((($vararg_buffer62)) + 8|0); HEAP32[$vararg_ptr66>>2] = $744; (invoke_iiii(3889,($buffer|0),($728|0),($vararg_buffer62|0))|0); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { label = 216; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); } $755 = $f2; $756 = HEAP32[$755>>2]|0; $757 = HEAP32[$756>>2]|0; $758 = $y2; FUNCTION_TABLE_viiddidd[$757 & 8191]($755,$buffer,300.0,$758,0,0.0,0.0); } $759 = $i2; $760 = (($759) + 1)|0; $i2 = $760; } if ((label|0) == 203) { $720 = ___cxa_find_matching_catch()|0; $721 = tempRet0; $3 = $720; $4 = $721; label = 207; } else if ((label|0) == 204) { $722 = ___cxa_find_matching_catch()|0; $723 = tempRet0; $3 = $722; $4 = $723; label = 206; } else if ((label|0) == 205) { $724 = ___cxa_find_matching_catch()|0; $725 = tempRet0; $3 = $724; $4 = $725; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); label = 206; } else if ((label|0) == 214) { $749 = ___cxa_find_matching_catch()|0; $750 = tempRet0; $3 = $749; $4 = $750; label = 218; } else if ((label|0) == 215) { $751 = ___cxa_find_matching_catch()|0; $752 = tempRet0; $3 = $751; $4 = $752; label = 217; } else if ((label|0) == 216) { $753 = ___cxa_find_matching_catch()|0; $754 = tempRet0; $3 = $753; $4 = $754; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); label = 217; } if ((label|0) == 206) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); label = 207; } else if ((label|0) == 217) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); label = 218; } if ((label|0) == 207) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else if ((label|0) == 218) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } case 5: { $x_score = 80.0; $761 = $f2; $762 = HEAP32[$761>>2]|0; $763 = HEAP32[$762>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($68,135748); __THREW__ = 0; invoke_vii(3887,($67|0),($68|0)); $764 = __THREW__; __THREW__ = 0; $765 = $764&1; do { if ($765) { $826 = ___cxa_find_matching_catch()|0; $827 = tempRet0; $3 = $826; $4 = $827; } else { $766 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($67)|0); $767 = $y2; __THREW__ = 0; invoke_viiddidd($763|0,($761|0),($766|0),300.0,(+$767),0,0.0,0.0); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { $828 = ___cxa_find_matching_catch()|0; $829 = tempRet0; $3 = $828; $4 = $829; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); $770 = $y2; $771 = $770 + 20.0; $y2 = $771; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($70,135875); __THREW__ = 0; invoke_vii(3887,($69|0),($70|0)); $772 = __THREW__; __THREW__ = 0; $773 = $772&1; do { if ($773) { $830 = ___cxa_find_matching_catch()|0; $831 = tempRet0; $3 = $830; $4 = $831; } else { $774 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($69)|0); $775 = ((($87)) + 580|0); $776 = HEAP32[$775>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer67>>2] = $776; (invoke_iiii(3889,($buffer|0),($774|0),($vararg_buffer67|0))|0); $777 = __THREW__; __THREW__ = 0; $778 = $777&1; if ($778) { $832 = ___cxa_find_matching_catch()|0; $833 = tempRet0; $3 = $832; $4 = $833; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $779 = $f2; $780 = HEAP32[$779>>2]|0; $781 = HEAP32[$780>>2]|0; $782 = $y2; FUNCTION_TABLE_viiddidd[$781 & 8191]($779,$buffer,300.0,$782,0,0.0,0.0); $783 = $f2; $784 = HEAP32[$783>>2]|0; $785 = ((($784)) + 16|0); $786 = HEAP32[$785>>2]|0; FUNCTION_TABLE_vid[$786 & 8191]($783,0.69999998807907104); $i3 = 0; while(1) { $787 = $i3; $788 = ($787|0)<(6); if (!($788)) { break L177; } $789 = $i3; $790 = ((($87)) + 168|0); $791 = (($790) + (($789*40)|0)|0); $792 = (__ZN5TDeck13getDeckNumberEv($791)|0); $793 = ($792|0)>(0); if ($793) { $794 = $y2; $795 = $794 + 20.0; $y2 = $795; $796 = $i3; $797 = ((($87)) + 168|0); $798 = (($797) + (($796*40)|0)|0); $799 = (__ZN5TDeck11getDeckTypeEv($798)|0); $800 = ($799|0)==(1); if ($800) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($72,135897); __THREW__ = 0; invoke_vii(3887,($71|0),($72|0)); $801 = __THREW__; __THREW__ = 0; $802 = $801&1; if ($802) { label = 241; break; } $803 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($71)|0); $804 = $i3; $805 = (($804) + 1)|0; $806 = $i3; $807 = ((($87)) + 168|0); $808 = (($807) + (($806*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($73|0),($808|0)); $809 = __THREW__; __THREW__ = 0; $810 = $809&1; if ($810) { label = 242; break; } $811 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($73)|0); $812 = $i3; $813 = ((($87)) + 168|0); $814 = (($813) + (($812*40)|0)|0); __THREW__ = 0; $815 = (invoke_ii(5293,($814|0))|0); $816 = __THREW__; __THREW__ = 0; $817 = $816&1; if ($817) { label = 243; break; } $818 = $i3; $819 = ((($87)) + 168|0); $820 = (($819) + (($818*40)|0)|0); __THREW__ = 0; $821 = (invoke_ii(5294,($820|0))|0); $822 = __THREW__; __THREW__ = 0; $823 = $822&1; if ($823) { label = 243; break; } __THREW__ = 0; HEAP32[$vararg_buffer70>>2] = $805; $vararg_ptr73 = ((($vararg_buffer70)) + 4|0); HEAP32[$vararg_ptr73>>2] = $811; $vararg_ptr74 = ((($vararg_buffer70)) + 8|0); HEAP32[$vararg_ptr74>>2] = $815; $vararg_ptr75 = ((($vararg_buffer70)) + 12|0); HEAP32[$vararg_ptr75>>2] = $821; (invoke_iiii(3889,($buffer|0),($803|0),($vararg_buffer70|0))|0); $824 = __THREW__; __THREW__ = 0; $825 = $824&1; if ($825) { label = 243; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($75,135920); __THREW__ = 0; invoke_vii(3887,($74|0),($75|0)); $840 = __THREW__; __THREW__ = 0; $841 = $840&1; if ($841) { label = 252; break; } $842 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($74)|0); $843 = $i3; $844 = (($843) + 1)|0; $845 = $i3; $846 = ((($87)) + 168|0); $847 = (($846) + (($845*40)|0)|0); __THREW__ = 0; invoke_vii(5286,($76|0),($847|0)); $848 = __THREW__; __THREW__ = 0; $849 = $848&1; if ($849) { label = 253; break; } $850 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($76)|0); $851 = $i3; $852 = ((($87)) + 168|0); $853 = (($852) + (($851*40)|0)|0); __THREW__ = 0; $854 = (invoke_ii(5293,($853|0))|0); $855 = __THREW__; __THREW__ = 0; $856 = $855&1; if ($856) { label = 254; break; } $857 = $i3; $858 = ((($87)) + 168|0); $859 = (($858) + (($857*40)|0)|0); __THREW__ = 0; $860 = (invoke_ii(5294,($859|0))|0); $861 = __THREW__; __THREW__ = 0; $862 = $861&1; if ($862) { label = 254; break; } __THREW__ = 0; HEAP32[$vararg_buffer76>>2] = $844; $vararg_ptr79 = ((($vararg_buffer76)) + 4|0); HEAP32[$vararg_ptr79>>2] = $850; $vararg_ptr80 = ((($vararg_buffer76)) + 8|0); HEAP32[$vararg_ptr80>>2] = $854; $vararg_ptr81 = ((($vararg_buffer76)) + 12|0); HEAP32[$vararg_ptr81>>2] = $860; (invoke_iiii(3889,($buffer|0),($842|0),($vararg_buffer76|0))|0); $863 = __THREW__; __THREW__ = 0; $864 = $863&1; if ($864) { label = 254; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); } $871 = $f2; $872 = HEAP32[$871>>2]|0; $873 = HEAP32[$872>>2]|0; $874 = $y2; FUNCTION_TABLE_viiddidd[$873 & 8191]($871,$buffer,300.0,$874,0,0.0,0.0); } $875 = $i3; $876 = (($875) + 1)|0; $i3 = $876; } if ((label|0) == 241) { $834 = ___cxa_find_matching_catch()|0; $835 = tempRet0; $3 = $834; $4 = $835; label = 245; } else if ((label|0) == 242) { $836 = ___cxa_find_matching_catch()|0; $837 = tempRet0; $3 = $836; $4 = $837; label = 244; } else if ((label|0) == 243) { $838 = ___cxa_find_matching_catch()|0; $839 = tempRet0; $3 = $838; $4 = $839; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); label = 244; } else if ((label|0) == 252) { $865 = ___cxa_find_matching_catch()|0; $866 = tempRet0; $3 = $865; $4 = $866; label = 256; } else if ((label|0) == 253) { $867 = ___cxa_find_matching_catch()|0; $868 = tempRet0; $3 = $867; $4 = $868; label = 255; } else if ((label|0) == 254) { $869 = ___cxa_find_matching_catch()|0; $870 = tempRet0; $3 = $869; $4 = $870; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); label = 255; } if ((label|0) == 244) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); label = 245; } else if ((label|0) == 255) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); label = 256; } if ((label|0) == 245) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } else if ((label|0) == 256) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; break; } default: { } } } while(0); $877 = $y; $878 = $877 + 50.0; $y = $878; $879 = $f2; $880 = HEAP32[$879>>2]|0; $881 = ((($880)) + 16|0); $882 = HEAP32[$881>>2]|0; FUNCTION_TABLE_vid[$882 & 8191]($879,3.0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($78,158799); __THREW__ = 0; invoke_vii(3887,($77|0),($78|0)); $883 = __THREW__; __THREW__ = 0; $884 = $883&1; do { if ($884) { $937 = ___cxa_find_matching_catch()|0; $938 = tempRet0; $3 = $937; $4 = $938; } else { $885 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($77)|0); $886 = ((($87)) + 572|0); $887 = HEAP32[$886>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer82>>2] = $887; (invoke_iiii(3889,($buffer|0),($885|0),($vararg_buffer82|0))|0); $888 = __THREW__; __THREW__ = 0; $889 = $888&1; if ($889) { $939 = ___cxa_find_matching_catch()|0; $940 = tempRet0; $3 = $939; $4 = $940; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); $890 = $f2; $891 = HEAP32[$890>>2]|0; $892 = HEAP32[$891>>2]|0; $893 = $x_score; $894 = $893 + 80.0; $895 = $y; FUNCTION_TABLE_viiddidd[$892 & 8191]($890,$buffer,$894,$895,0,0.0,0.0); $896 = $y; $897 = $896 + 50.0; $y = $897; $898 = $f2; $899 = HEAP32[$898>>2]|0; $900 = HEAP32[$899>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($80,197970); __THREW__ = 0; invoke_vii(3887,($79|0),($80|0)); $901 = __THREW__; __THREW__ = 0; $902 = $901&1; do { if ($902) { $941 = ___cxa_find_matching_catch()|0; $942 = tempRet0; $3 = $941; $4 = $942; } else { $903 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($79)|0); $904 = $x_score; $905 = $904 + 85.0; $906 = $y; __THREW__ = 0; invoke_viiddidd($900|0,($898|0),($903|0),(+$905),(+$906),0,0.0,0.0); $907 = __THREW__; __THREW__ = 0; $908 = $907&1; if ($908) { $943 = ___cxa_find_matching_catch()|0; $944 = tempRet0; $3 = $943; $4 = $944; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $909 = $y; $910 = $909 + 50.0; $y = $910; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($82,158799); __THREW__ = 0; invoke_vii(3887,($81|0),($82|0)); $911 = __THREW__; __THREW__ = 0; $912 = $911&1; do { if ($912) { $945 = ___cxa_find_matching_catch()|0; $946 = tempRet0; $3 = $945; $4 = $946; } else { $913 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($81)|0); $914 = ((($87)) + 568|0); $915 = HEAP32[$914>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer85>>2] = $915; (invoke_iiii(3889,($buffer|0),($913|0),($vararg_buffer85|0))|0); $916 = __THREW__; __THREW__ = 0; $917 = $916&1; if ($917) { $947 = ___cxa_find_matching_catch()|0; $948 = tempRet0; $3 = $947; $4 = $948; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $918 = $f2; $919 = HEAP32[$918>>2]|0; $920 = HEAP32[$919>>2]|0; $921 = $x_score; $922 = $921 + 80.0; $923 = $y; FUNCTION_TABLE_viiddidd[$920 & 8191]($918,$buffer,$922,$923,0,0.0,0.0); $924 = ((($87)) + 577|0); $925 = HEAP8[$924>>0]|0; $926 = $925&1; L387: do { if ($926) { $927 = ((($87)) + 164|0); $928 = HEAP32[$927>>2]|0; $929 = ($928|0)==(0); if (!($929)) { $930 = ((($87)) + 164|0); $931 = HEAP32[$930>>2]|0; $932 = ($931|0)==(5); if (!($932)) { break; } } $933 = $r; $934 = ((($87)) + 156|0); $935 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($934)|0); $936 = $x_score; __ZN9JRenderer10RenderQuadEP5JQuadfffff($933,$935,$936,70.0,0.0,1.0,1.0); } else { $949 = $f2; $950 = HEAP32[$949>>2]|0; $951 = ((($950)) + 16|0); $952 = HEAP32[$951>>2]|0; FUNCTION_TABLE_vid[$952 & 8191]($949,1.0); $953 = $f2; $954 = HEAP32[$953>>2]|0; $955 = HEAP32[$954>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($84,135935); __THREW__ = 0; invoke_vii(3887,($83|0),($84|0)); $956 = __THREW__; __THREW__ = 0; $957 = $956&1; do { if ($957) { $962 = ___cxa_find_matching_catch()|0; $963 = tempRet0; $3 = $962; $4 = $963; } else { $958 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($83)|0); $959 = $x_score; __THREW__ = 0; invoke_viiddidd($955|0,($953|0),($958|0),(+$959),80.0,0,0.0,0.0); $960 = __THREW__; __THREW__ = 0; $961 = $960&1; if ($961) { $964 = ___cxa_find_matching_catch()|0; $965 = tempRet0; $3 = $964; $4 = $965; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); break L387; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); $966 = ((($87)) + 576|0); $967 = HEAP8[$966>>0]|0; $968 = $967&1; L402: do { if ($968) { $969 = ((($87)) + 164|0); $970 = HEAP32[$969>>2]|0; $971 = ($970|0)==(0); if (!($971)) { $972 = ((($87)) + 164|0); $973 = HEAP32[$972>>2]|0; $974 = ($973|0)==(5); if (!($974)) { break; } } $975 = $r; $976 = ((($87)) + 148|0); $977 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($976)|0); $978 = $x_score; $979 = $978 + 190.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($975,$977,$979,215.0,0.0,1.0,1.0); } else { $980 = $f2; $981 = HEAP32[$980>>2]|0; $982 = ((($981)) + 16|0); $983 = HEAP32[$982>>2]|0; FUNCTION_TABLE_vid[$983 & 8191]($980,1.0); $984 = $f2; $985 = HEAP32[$984>>2]|0; $986 = HEAP32[$985>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($86,135935); __THREW__ = 0; invoke_vii(3887,($85|0),($86|0)); $987 = __THREW__; __THREW__ = 0; $988 = $987&1; do { if ($988) { $996 = ___cxa_find_matching_catch()|0; $997 = tempRet0; $3 = $996; $4 = $997; } else { $989 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($85)|0); $990 = $x_score; $991 = $990 + 160.0; $992 = $y; $993 = $992 + 25.0; __THREW__ = 0; invoke_viiddidd($986|0,($984|0),($989|0),(+$991),(+$993),0,0.0,0.0); $994 = __THREW__; __THREW__ = 0; $995 = $994&1; if ($995) { $998 = ___cxa_find_matching_catch()|0; $999 = tempRet0; $3 = $998; $4 = $999; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); break L402; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); $1000 = $f2; $1001 = HEAP32[$1000>>2]|0; $1002 = ((($1001)) + 16|0); $1003 = HEAP32[$1002>>2]|0; FUNCTION_TABLE_vid[$1003 & 8191]($1000,1.0); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); $1004 = $3; $1005 = $4; ___resumeException($1004|0); // unreachable; } function __ZN13GameStateDuel13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $$not = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0; var $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0; var $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0; var $728 = 0, $729 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aiDeckSize = 0, $deck = 0, $deck2 = 0, $deckManager = 0, $deckNumber = 0, $i = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0; var $playerDeck = 0, $selectedDeck = 0, $selectedDeck1 = 0, $selectedDeck3 = 0, $selectedDeck4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $5 = $0; $6 = $2; $deckNumber = $6; $7 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $7; $8 = $deckManager; $9 = (__ZN11DeckManager18getAIDeckOrderListEv($8)|0); $10 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($9)|0); $aiDeckSize = $10; $11 = $1; switch ($11|0) { case 4: { $12 = $2; do { switch ($12|0) { case 0: { $13 = ((($5)) + 60|0); $14 = HEAP32[$13>>2]|0; __ZN10Tournament12setMatchTypeEiib($14,1,1,0); break; } case 1: { $15 = ((($5)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($5)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 40|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($19); } $23 = ((($5)) + 60|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[7312]|0; $26 = ($25|0)==(0); $27 = (__ZN10Tournament4loadEbb($24,$26,1)|0); if (!($27)) { __ZN13GameStateDuel12setGamePhaseEi($5,21); STACKTOP = sp;return; } $28 = ((($5)) + 60|0); $29 = HEAP32[$28>>2]|0; __ZN10Tournament16calculateRankingEv($29); $30 = ((($5)) + 60|0); $31 = HEAP32[$30>>2]|0; __ZN10Tournament24updateScoreforTournamentEv($31); $32 = ((($5)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN10Tournament15isNextDeckFoundEv($33)|0); if (!($34)) { $35 = ((($5)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN10Tournament15isMatchFinishedEv($36)|0); if ($37) { __ZN13GameStateDuel12setGamePhaseEi($5,21); STACKTOP = sp;return; } } $38 = ((($5)) + 60|0); $39 = HEAP32[$38>>2]|0; __ZN10Tournament10setOpLevelEi($39,4); $40 = ((($5)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10Tournament11getDeckTypeEi($41,0)|0); HEAP32[7312] = $42; $43 = ((($5)) + 60|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN10Tournament11getDeckTypeEi($44,1)|0); HEAP32[(29252)>>2] = $45; $i = 0; while(1) { $46 = $i; $47 = ($46|0)<(2); if (!($47)) { break; } $48 = ((($5)) + 36|0); $49 = HEAP32[$48>>2]|0; $50 = $i; $51 = ((($5)) + 60|0); $52 = HEAP32[$51>>2]|0; $53 = $i; $54 = (__ZN10Tournament11getDeckTypeEi($52,$53)|0); $55 = ((($5)) + 60|0); $56 = HEAP32[$55>>2]|0; $57 = $i; $58 = (__ZN10Tournament13getDeckNumberEi($56,$57)|0); $59 = ((($5)) + 65|0); $60 = HEAP8[$59>>0]|0; $61 = $60&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($49,$50,$54,$58,$61); $62 = $i; $63 = (($62) + 1)|0; $i = $63; } __ZN13GameStateDuel10setAISpeedEv($5); __ZN13GameStateDuel12setGamePhaseEi($5,22); STACKTOP = sp;return; break; } case 2: { $64 = ((($5)) + 60|0); $65 = HEAP32[$64>>2]|0; __ZN10Tournament12setMatchTypeEiib($65,3,2,0); break; } case 3: { $66 = ((($5)) + 60|0); $67 = HEAP32[$66>>2]|0; __ZN10Tournament12setMatchTypeEiib($67,5,2,0); break; } case 4: { $68 = ((($5)) + 60|0); $69 = HEAP32[$68>>2]|0; __ZN10Tournament12setMatchTypeEiib($69,7,2,0); break; } case 5: { $70 = ((($5)) + 60|0); $71 = HEAP32[$70>>2]|0; __ZN10Tournament12setMatchTypeEiib($71,13,2,0); break; } case 6: { $72 = ((($5)) + 60|0); $73 = HEAP32[$72>>2]|0; __ZN10Tournament12setMatchTypeEiib($73,2,3,0); break; } case 7: { $74 = ((($5)) + 60|0); $75 = HEAP32[$74>>2]|0; __ZN10Tournament12setMatchTypeEiib($75,3,3,0); break; } case 8: { $76 = ((($5)) + 60|0); $77 = HEAP32[$76>>2]|0; __ZN10Tournament12setMatchTypeEiib($77,2,4,0); break; } case 9: { $78 = ((($5)) + 60|0); $79 = HEAP32[$78>>2]|0; __ZN10Tournament12setMatchTypeEiib($79,3,4,0); break; } case 10: { $80 = ((($5)) + 60|0); $81 = HEAP32[$80>>2]|0; __ZN10Tournament12setMatchTypeEiib($81,3,1,0); break; } case 11: { $82 = ((($5)) + 60|0); $83 = HEAP32[$82>>2]|0; __ZN10Tournament12setMatchTypeEiib($83,5,1,0); break; } case 12: { $84 = ((($5)) + 60|0); $85 = HEAP32[$84>>2]|0; __ZN10Tournament12setMatchTypeEiib($85,10,1,0); break; } case 13: { $86 = ((($5)) + 60|0); $87 = HEAP32[$86>>2]|0; __ZN10Tournament12setMatchTypeEiib($87,25,1,0); break; } case 14: { $88 = ((($5)) + 60|0); $89 = HEAP32[$88>>2]|0; __ZN10Tournament12setMatchTypeEiib($89,50,1,0); break; } case 15: { $90 = ((($5)) + 60|0); $91 = HEAP32[$90>>2]|0; __ZN10Tournament12setMatchTypeEiib($91,100,1,0); break; } case 16: { $92 = ((($5)) + 60|0); $93 = HEAP32[$92>>2]|0; __ZN10Tournament12setMatchTypeEiib($93,7,2,1); break; } case 17: { $94 = ((($5)) + 56|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 40|0); $98 = HEAP32[$97>>2]|0; FUNCTION_TABLE_vi[$98 & 8191]($95); __ZN13GameStateDuel12setGamePhaseEi($5,21); STACKTOP = sp;return; break; } default: { } } } while(0); $99 = ((($5)) + 56|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 40|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vi[$103 & 8191]($100); __ZN13GameStateDuel12setGamePhaseEi($5,20); STACKTOP = sp;return; break; } case 3: { $104 = ((($5)) + 52|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)!=(0|0); if (!($106)) { $107 = ((($5)) + 40|0); $108 = HEAP32[$107>>2]|0; $109 = (__ZN8DeckMenu17showDetailsScreenEv($108)|0); if (!($109)) { STACKTOP = sp;return; } } $110 = ((($5)) + 40|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZN8DeckMenu15getSelectedDeckEv($111)|0); $selectedDeck = $112; $113 = ((($5)) + 52|0); $114 = HEAP32[$113>>2]|0; $115 = (__ZN11SimplePopup8isClosedEv($114)|0); $116 = ((($5)) + 52|0); $117 = HEAP32[$116>>2]|0; if ($115) { $128 = $selectedDeck; __ZN11SimplePopup6UpdateEP12DeckMetaData($117,$128); $129 = ((($5)) + 52|0); $130 = HEAP32[$129>>2]|0; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 8|0); $133 = HEAP32[$132>>2]|0; FUNCTION_TABLE_vi[$133 & 8191]($130); STACKTOP = sp;return; } __ZN11SimplePopup5CloseEv($117); __ZN13GameStateDuel12setGamePhaseEi($5,3); $118 = ((($5)) + 52|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)!=(0|0); if (!($120)) { STACKTOP = sp;return; } $121 = ((($5)) + 52|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)==(0|0); if (!($123)) { $124 = HEAP32[$122>>2]|0; $125 = ((($124)) + 4|0); $126 = HEAP32[$125>>2]|0; FUNCTION_TABLE_vi[$126 & 8191]($122); } $127 = ((($5)) + 52|0); HEAP32[$127>>2] = 0; STACKTOP = sp;return; break; } case 5: { $134 = ((($5)) + 52|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)!=(0|0); if (!($136)) { $137 = ((($5)) + 44|0); $138 = HEAP32[$137>>2]|0; $139 = (__ZN8DeckMenu17showDetailsScreenEv($138)|0); if (!($139)) { STACKTOP = sp;return; } } $140 = ((($5)) + 44|0); $141 = HEAP32[$140>>2]|0; $142 = (__ZN8DeckMenu15getSelectedDeckEv($141)|0); $selectedDeck1 = $142; $143 = ((($5)) + 52|0); $144 = HEAP32[$143>>2]|0; $145 = (__ZN11SimplePopup8isClosedEv($144)|0); $146 = ((($5)) + 52|0); $147 = HEAP32[$146>>2]|0; if ($145) { $158 = $selectedDeck1; __ZN11SimplePopup6UpdateEP12DeckMetaData($147,$158); $159 = ((($5)) + 52|0); $160 = HEAP32[$159>>2]|0; $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 8|0); $163 = HEAP32[$162>>2]|0; FUNCTION_TABLE_vi[$163 & 8191]($160); STACKTOP = sp;return; } __ZN11SimplePopup5CloseEv($147); __ZN13GameStateDuel12setGamePhaseEi($5,11); $148 = ((($5)) + 52|0); $149 = HEAP32[$148>>2]|0; $150 = ($149|0)!=(0|0); if (!($150)) { STACKTOP = sp;return; } $151 = ((($5)) + 52|0); $152 = HEAP32[$151>>2]|0; $153 = ($152|0)==(0|0); if (!($153)) { $154 = HEAP32[$152>>2]|0; $155 = ((($154)) + 4|0); $156 = HEAP32[$155>>2]|0; FUNCTION_TABLE_vi[$156 & 8191]($152); } $157 = ((($5)) + 52|0); HEAP32[$157>>2] = 0; STACKTOP = sp;return; break; } case 2: { $164 = $2; switch ($164|0) { case -12: { $165 = ((($5)) + 36|0); $166 = HEAP32[$165>>2]|0; $167 = HEAP32[(29252)>>2]|0; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($166,1,$167,0,0); $168 = ((($5)) + 60|0); $169 = HEAP32[$168>>2]|0; $170 = ((($5)) + 36|0); $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 180|0); $173 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE2atEj($172,1)|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 60|0); $176 = HEAP32[$175>>2]|0; $177 = HEAP32[(29252)>>2]|0; __ZN10Tournament7addDeckEii10PlayerType($169,1,$176,$177); __ZN13GameStateDuel10setAISpeedEv($5); $178 = ((($5)) + 44|0); $179 = HEAP32[$178>>2]|0; $180 = ($179|0)!=(0|0); if ($180) { $181 = ((($5)) + 44|0); $182 = HEAP32[$181>>2]|0; $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 44|0); $185 = HEAP32[$184>>2]|0; FUNCTION_TABLE_vi[$185 & 8191]($182); } $186 = ((($5)) + 64|0); $187 = HEAP8[$186>>0]|0; $188 = $187&1; if ($188) { __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } else { __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } break; } case -28: { $189 = ((($5)) + 60|0); $190 = HEAP32[$189>>2]|0; $191 = (__ZN10Tournament13getRandomDeckEb($190,1)|0); $deck = $191; $192 = $deck; $193 = ($192|0)>(0); if ($193) { $194 = ((($5)) + 36|0); $195 = HEAP32[$194>>2]|0; $196 = HEAP32[(29252)>>2]|0; $197 = $deck; $198 = ((($5)) + 65|0); $199 = HEAP8[$198>>0]|0; $200 = $199&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($195,1,$196,$197,$200); $201 = ((($5)) + 60|0); $202 = HEAP32[$201>>2]|0; $203 = ((($5)) + 36|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 180|0); $206 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE2atEj($205,1)|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 60|0); $209 = HEAP32[$208>>2]|0; $210 = HEAP32[(29252)>>2]|0; __ZN10Tournament7addDeckEii10PlayerType($202,1,$209,$210); } __ZN13GameStateDuel10setAISpeedEv($5); $211 = ((($5)) + 44|0); $212 = HEAP32[$211>>2]|0; $213 = ($212|0)!=(0|0); if ($213) { $214 = ((($5)) + 44|0); $215 = HEAP32[$214>>2]|0; $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 44|0); $218 = HEAP32[$217>>2]|0; FUNCTION_TABLE_vi[$218 & 8191]($215); } $219 = ((($5)) + 64|0); $220 = HEAP8[$219>>0]|0; $221 = $220&1; if ($221) { __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } else { __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } break; } case -30: case -31: { $deck2 = 0; while(1) { $222 = ((($5)) + 60|0); $223 = HEAP32[$222>>2]|0; $224 = $2; $225 = ($224|0)==(-30); $226 = (__ZN10Tournament13getRandomDeckEb($223,$225)|0); $deck2 = $226; $227 = $deck2; $228 = ($227|0)>(0); if ($228) { $229 = ((($5)) + 36|0); $230 = HEAP32[$229>>2]|0; $231 = HEAP32[(29252)>>2]|0; $232 = $deck2; $233 = ((($5)) + 65|0); $234 = HEAP8[$233>>0]|0; $235 = $234&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($230,1,$231,$232,$235); $236 = ((($5)) + 60|0); $237 = HEAP32[$236>>2]|0; $238 = ((($5)) + 36|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + 180|0); $241 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE2atEj($240,1)|0); $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 60|0); $244 = HEAP32[$243>>2]|0; $245 = HEAP32[(29252)>>2]|0; __ZN10Tournament7addDeckEii10PlayerType($237,1,$244,$245); } $246 = ((($5)) + 60|0); $247 = HEAP32[$246>>2]|0; $248 = (__ZN10Tournament25remainingDecksToNextStageEv($247)|0); $249 = ($248|0)>(0); $250 = $deck2; $251 = ($250|0)>(0); $252 = $249 ? $251 : 0; if (!($252)) { break; } } __ZN13GameStateDuel10setAISpeedEv($5); $253 = ((($5)) + 44|0); $254 = HEAP32[$253>>2]|0; $255 = ($254|0)!=(0|0); if ($255) { $256 = ((($5)) + 44|0); $257 = HEAP32[$256>>2]|0; $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 44|0); $260 = HEAP32[$259>>2]|0; FUNCTION_TABLE_vi[$260 & 8191]($257); } $261 = ((($5)) + 64|0); $262 = HEAP8[$261>>0]|0; $263 = $262&1; if ($263) { __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } else { __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } break; } default: { $264 = $2; $265 = ($264|0)==(-1); if ($265) { $266 = ((($5)) + 44|0); $267 = HEAP32[$266>>2]|0; $268 = ($267|0)!=(0|0); if ($268) { $269 = ((($5)) + 44|0); $270 = HEAP32[$269>>2]|0; $271 = HEAP32[$270>>2]|0; $272 = ((($271)) + 44|0); $273 = HEAP32[$272>>2]|0; FUNCTION_TABLE_vi[$273 & 8191]($270); } $274 = ((($5)) + 40|0); $275 = HEAP32[$274>>2]|0; $276 = ($275|0)!=(0|0); if ($276) { $277 = ((($5)) + 40|0); $278 = HEAP32[$277>>2]|0; $279 = HEAP32[$278>>2]|0; $280 = ((($279)) + 44|0); $281 = HEAP32[$280>>2]|0; FUNCTION_TABLE_vi[$281 & 8191]($278); } $282 = ((($5)) + 64|0); HEAP8[$282>>0] = 0; $283 = ((($5)) + 60|0); $284 = HEAP32[$283>>2]|0; __ZN10Tournament24resetTournamentSelectionEv($284); __ZN13GameStateDuel12setGamePhaseEi($5,8); STACKTOP = sp;return; } $285 = $2; $286 = ($285|0)==(-200); if ($286) { $287 = ((($5)) + 44|0); $288 = HEAP32[$287>>2]|0; $289 = (__ZN8DeckMenu17showDetailsScreenEv($288)|0); if ($289) { $290 = ((($5)) + 44|0); $291 = HEAP32[$290>>2]|0; $292 = (__ZN8DeckMenu15getSelectedDeckEv($291)|0); $selectedDeck3 = $292; $293 = ((($5)) + 52|0); $294 = HEAP32[$293>>2]|0; $295 = ($294|0)!=(0|0); do { if ($295) { $314 = ((($5)) + 52|0); $315 = HEAP32[$314>>2]|0; $316 = $selectedDeck3; __ZN11SimplePopup6UpdateEP12DeckMetaData($315,$316); } else { $296 = (__Znwj(152)|0); $297 = ((($5)) + 24|0); $298 = $selectedDeck3; __THREW__ = 0; $299 = (invoke_i(4323)|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if (!($301)) { __THREW__ = 0; invoke_viiiiiiidd(5300,($296|0),5,($297|0),0,(135942|0),($298|0),($299|0),364.0,235.0); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if (!($303)) { $304 = ((($5)) + 52|0); HEAP32[$304>>2] = $296; $305 = ((($5)) + 52|0); $306 = HEAP32[$305>>2]|0; $307 = HEAP32[$306>>2]|0; $308 = ((($307)) + 8|0); $309 = HEAP32[$308>>2]|0; FUNCTION_TABLE_vi[$309 & 8191]($306); $310 = $selectedDeck3; $311 = (__ZN12DeckMetaData9getDeckIdEv($310)|0); HEAP32[7793] = $311; break; } } $312 = ___cxa_find_matching_catch()|0; $313 = tempRet0; $3 = $312; $4 = $313; __ZdlPv($296); $728 = $3; $729 = $4; ___resumeException($728|0); // unreachable; } } while(0); __ZN13GameStateDuel12setGamePhaseEi($5,5); STACKTOP = sp;return; } } $317 = $2; $318 = ($317|0)==(-200); if ($318) { $319 = ((($5)) + 44|0); $320 = HEAP32[$319>>2]|0; $321 = (__ZN8DeckMenu17showDetailsScreenEv($320)|0); if (!($321)) { STACKTOP = sp;return; } } $322 = $2; $323 = ($322|0)==(-23); do { if ($323) { $324 = ((($5)) + 60|0); $325 = HEAP32[$324>>2]|0; __ZN10Tournament20enableTournamantModeEii($325,2,1); $deckNumber = 1; } else { $326 = $2; $327 = ($326|0)==(-24); if ($327) { $328 = ((($5)) + 64|0); HEAP8[$328>>0] = 1; $329 = ((($5)) + 60|0); $330 = HEAP32[$329>>2]|0; __ZN10Tournament20enableTournamantModeEii($330,3,1); $331 = ((($5)) + 44|0); $332 = HEAP32[$331>>2]|0; $333 = ($332|0)!=(0|0); if ($333) { $334 = ((($5)) + 44|0); $335 = HEAP32[$334>>2]|0; $336 = HEAP32[$335>>2]|0; $337 = ((($336)) + 44|0); $338 = HEAP32[$337>>2]|0; FUNCTION_TABLE_vi[$338 & 8191]($335); } __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } $339 = $2; $340 = ($339|0)==(-29); if ($340) { $341 = ((($5)) + 64|0); HEAP8[$341>>0] = 1; $342 = ((($5)) + 60|0); $343 = HEAP32[$342>>2]|0; __ZN10Tournament20enableTournamantModeEii($343,4,1); $344 = ((($5)) + 44|0); $345 = HEAP32[$344>>2]|0; $346 = ($345|0)!=(0|0); if ($346) { $347 = ((($5)) + 44|0); $348 = HEAP32[$347>>2]|0; $349 = HEAP32[$348>>2]|0; $350 = ((($349)) + 44|0); $351 = HEAP32[$350>>2]|0; FUNCTION_TABLE_vi[$351 & 8191]($348); } __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } $352 = $2; $353 = ($352|0)==(-25); if ($353) { $354 = ((($5)) + 64|0); HEAP8[$354>>0] = 1; $355 = ((($5)) + 60|0); $356 = HEAP32[$355>>2]|0; __ZN10Tournament20enableTournamantModeEii($356,5,0); $357 = ((($5)) + 44|0); $358 = HEAP32[$357>>2]|0; $359 = ($358|0)!=(0|0); if ($359) { $360 = ((($5)) + 44|0); $361 = HEAP32[$360>>2]|0; $362 = HEAP32[$361>>2]|0; $363 = ((($362)) + 44|0); $364 = HEAP32[$363>>2]|0; FUNCTION_TABLE_vi[$364 & 8191]($361); } __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } $365 = $2; $366 = ($365|0)==(-26); if (!($366)) { $399 = ((($5)) + 64|0); $400 = HEAP8[$399>>0]|0; $401 = $400&1; if (!($401)) { $423 = $2; $424 = ($423|0)!=(-14); $425 = $aiDeckSize; $426 = ($425|0)>(0); $or$cond = $424 & $426; if (!($or$cond)) { break; } $427 = $deckManager; $428 = (__ZN11DeckManager18getAIDeckOrderListEv($427)|0); $429 = $2; $430 = (($429) - 1)|0; $431 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($428,$430)|0); $432 = HEAP32[$431>>2]|0; $433 = (__ZN12DeckMetaData9getDeckIdEv($432)|0); $deckNumber = $433; break; } $402 = $deckManager; $403 = (__ZN11DeckManager18getAIDeckOrderListEv($402)|0); $404 = $2; $405 = (($404) - 1)|0; $406 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($403,$405)|0); $407 = HEAP32[$406>>2]|0; $408 = (__ZN12DeckMetaData9getDeckIdEv($407)|0); $deckNumber = $408; $409 = $deckNumber; $410 = ((($5)) + 68|0); HEAP32[$410>>2] = $409; $411 = ((($5)) + 60|0); $412 = HEAP32[$411>>2]|0; $413 = $deckNumber; $414 = HEAP32[(29252)>>2]|0; __ZN10Tournament7addDeckEii10PlayerType($412,1,$413,$414); $415 = ((($5)) + 44|0); $416 = HEAP32[$415>>2]|0; $417 = ($416|0)!=(0|0); if ($417) { $418 = ((($5)) + 44|0); $419 = HEAP32[$418>>2]|0; $420 = HEAP32[$419>>2]|0; $421 = ((($420)) + 44|0); $422 = HEAP32[$421>>2]|0; FUNCTION_TABLE_vi[$422 & 8191]($419); } __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } $367 = ((($5)) + 60|0); $368 = HEAP32[$367>>2]|0; $369 = (__ZN10Tournament26getNumberofTournamentDecksEv($368)|0); $370 = ($369>>>0)>(2); if ($370) { $371 = ((($5)) + 64|0); HEAP8[$371>>0] = 0; $372 = ((($5)) + 60|0); $373 = HEAP32[$372>>2]|0; __ZN10Tournament14initTournamentEv($373); $374 = ((($5)) + 36|0); $375 = HEAP32[$374>>2]|0; $376 = HEAP32[(29252)>>2]|0; $377 = ((($5)) + 60|0); $378 = HEAP32[$377>>2]|0; $379 = (__ZN10Tournament13getDeckNumberEi($378,1)|0); $380 = ((($5)) + 65|0); $381 = HEAP8[$380>>0]|0; $382 = $381&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($375,1,$376,$379,$382); __ZN13GameStateDuel10setAISpeedEv($5); $383 = ((($5)) + 44|0); $384 = HEAP32[$383>>2]|0; $385 = ($384|0)!=(0|0); if ($385) { $386 = ((($5)) + 44|0); $387 = HEAP32[$386>>2]|0; $388 = HEAP32[$387>>2]|0; $389 = ((($388)) + 44|0); $390 = HEAP32[$389>>2]|0; FUNCTION_TABLE_vi[$390 & 8191]($387); } __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } else { $391 = ((($5)) + 44|0); $392 = HEAP32[$391>>2]|0; $393 = ($392|0)!=(0|0); if ($393) { $394 = ((($5)) + 44|0); $395 = HEAP32[$394>>2]|0; $396 = HEAP32[$395>>2]|0; $397 = ((($396)) + 44|0); $398 = HEAP32[$397>>2]|0; FUNCTION_TABLE_vi[$398 & 8191]($395); } __ZN13GameStateDuel12setGamePhaseEi($5,10); STACKTOP = sp;return; } } } while(0); $434 = ((($5)) + 36|0); $435 = HEAP32[$434>>2]|0; $436 = HEAP32[(29252)>>2]|0; $437 = $deckNumber; $438 = ((($5)) + 65|0); $439 = HEAP8[$438>>0]|0; $440 = $439&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($435,1,$436,$437,$440); $441 = ((($5)) + 60|0); $442 = HEAP32[$441>>2]|0; $443 = $deckNumber; $444 = HEAP32[(29252)>>2]|0; __ZN10Tournament7addDeckEii10PlayerType($442,1,$443,$444); __ZN13GameStateDuel10setAISpeedEv($5); $445 = $deckNumber; $446 = ((($5)) + 68|0); HEAP32[$446>>2] = $445; $447 = ((($5)) + 44|0); $448 = HEAP32[$447>>2]|0; $449 = ($448|0)!=(0|0); if ($449) { $450 = ((($5)) + 44|0); $451 = HEAP32[$450>>2]|0; $452 = HEAP32[$451>>2]|0; $453 = ((($452)) + 44|0); $454 = HEAP32[$453>>2]|0; FUNCTION_TABLE_vi[$454 & 8191]($451); } __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } } break; } case 1: { $455 = $2; $456 = ($455|0)==(-11); if ($456) { $457 = HEAP32[7312]|0; $458 = ($457|0)==(1); $459 = ((($5)) + 40|0); $460 = HEAP32[$459>>2]|0; if ($458) { __ZN8DeckMenu16selectRandomDeckEb($460,0); } else { __ZN8DeckMenu16selectRandomDeckEb($460,1); } $461 = ((($5)) + 60|0); $462 = HEAP32[$461>>2]|0; $463 = ((($5)) + 40|0); $464 = HEAP32[$463>>2]|0; $465 = (__ZNK8DeckMenu17getSelectedDeckIdEv($464)|0); $466 = HEAP32[7312]|0; __ZN10Tournament7addDeckEii10PlayerType($462,0,$465,$466); $467 = ((($5)) + 36|0); $468 = HEAP32[$467>>2]|0; $469 = HEAP32[7312]|0; $470 = ((($5)) + 40|0); $471 = HEAP32[$470>>2]|0; $472 = (__ZNK8DeckMenu17getSelectedDeckIdEv($471)|0); $473 = ((($5)) + 65|0); $474 = HEAP8[$473>>0]|0; $475 = $474&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($468,0,$469,$472,$475); $476 = ((($5)) + 40|0); $477 = HEAP32[$476>>2]|0; $478 = ($477|0)!=(0|0); if ($478) { $479 = ((($5)) + 40|0); $480 = HEAP32[$479>>2]|0; $481 = HEAP32[$480>>2]|0; $482 = ((($481)) + 44|0); $483 = HEAP32[$482>>2]|0; FUNCTION_TABLE_vi[$483 & 8191]($480); } __ZN13GameStateDuel21ConstructOpponentMenuEv($5); __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } $484 = $2; $485 = ($484|0)==(-13); $486 = $2; $487 = ($486|0)==(-1); $or$cond3 = $485 | $487; if ($or$cond3) { $488 = ((($5)) + 40|0); $489 = HEAP32[$488>>2]|0; $490 = ($489|0)!=(0|0); if ($490) { $491 = ((($5)) + 40|0); $492 = HEAP32[$491>>2]|0; $493 = HEAP32[$492>>2]|0; $494 = ((($493)) + 44|0); $495 = HEAP32[$494>>2]|0; FUNCTION_TABLE_vi[$495 & 8191]($492); } __ZN13GameStateDuel12setGamePhaseEi($5,15); STACKTOP = sp;return; } $496 = $2; $497 = ($496|0)==(-200); if ($497) { $498 = ((($5)) + 40|0); $499 = HEAP32[$498>>2]|0; $500 = (__ZN8DeckMenu17showDetailsScreenEv($499)|0); if ($500) { $501 = ((($5)) + 40|0); $502 = HEAP32[$501>>2]|0; $503 = (__ZN8DeckMenu15getSelectedDeckEv($502)|0); $selectedDeck4 = $503; $504 = ((($5)) + 52|0); $505 = HEAP32[$504>>2]|0; $506 = ($505|0)!=(0|0); do { if ($506) { $526 = ((($5)) + 52|0); $527 = HEAP32[$526>>2]|0; $528 = $selectedDeck4; __ZN11SimplePopup6UpdateEP12DeckMetaData($527,$528); } else { $507 = (__Znwj(152)|0); $508 = ((($5)) + 24|0); $509 = $selectedDeck4; __THREW__ = 0; $510 = (invoke_i(4323)|0); $511 = __THREW__; __THREW__ = 0; $512 = $511&1; if (!($512)) { __THREW__ = 0; invoke_viiiiiiidd(5300,($507|0),3,($508|0),0,(135942|0),($509|0),($510|0),364.0,235.0); $513 = __THREW__; __THREW__ = 0; $514 = $513&1; if (!($514)) { $515 = ((($5)) + 52|0); HEAP32[$515>>2] = $507; $516 = ((($5)) + 52|0); $517 = HEAP32[$516>>2]|0; $518 = HEAP32[$517>>2]|0; $519 = ((($518)) + 8|0); $520 = HEAP32[$519>>2]|0; FUNCTION_TABLE_vi[$520 & 8191]($517); $521 = ((($5)) + 40|0); $522 = HEAP32[$521>>2]|0; $523 = (__ZNK8DeckMenu17getSelectedDeckIdEv($522)|0); HEAP32[7792] = $523; break; } } $524 = ___cxa_find_matching_catch()|0; $525 = tempRet0; $3 = $524; $4 = $525; __ZdlPv($507); $728 = $3; $729 = $4; ___resumeException($728|0); // unreachable; } } while(0); __ZN13GameStateDuel12setGamePhaseEi($5,4); STACKTOP = sp;return; } } $529 = $2; $530 = ($529|0)==(-200); if ($530) { STACKTOP = sp;return; } $531 = $2; $532 = ($531|0)==(-23); do { if ($532) { $533 = ((($5)) + 60|0); $534 = HEAP32[$533>>2]|0; __ZN10Tournament20enableTournamantModeEii($534,2,0); $2 = 1; } else { $535 = $2; $536 = ($535|0)==(-27); if ($536) { $537 = ((($5)) + 60|0); $538 = HEAP32[$537>>2]|0; __ZN10Tournament20enableTournamantModeEii($538,1,0); $539 = ((($5)) + 36|0); $540 = HEAP32[$539>>2]|0; $541 = HEAP32[7312]|0; $542 = ((($5)) + 60|0); $543 = HEAP32[$542>>2]|0; $544 = (__ZN10Tournament13getDeckNumberEi($543,0)|0); $545 = ((($5)) + 65|0); $546 = HEAP8[$545>>0]|0; $547 = $546&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($540,0,$541,$544,$547); __ZN13GameStateDuel10setAISpeedEv($5); __ZN13GameStateDuel12setGamePhaseEi($5,7); $548 = ((($5)) + 60|0); $549 = HEAP32[$548>>2]|0; $550 = (__ZN10Tournament13getDeckNumberEi($549,1)|0); $2 = $550; break; } $551 = $2; $552 = ($551|0)==(-24); if ($552) { $553 = ((($5)) + 60|0); $554 = HEAP32[$553>>2]|0; __ZN10Tournament20enableTournamantModeEii($554,3,0); $555 = ((($5)) + 36|0); $556 = HEAP32[$555>>2]|0; $557 = HEAP32[7312]|0; $558 = ((($5)) + 60|0); $559 = HEAP32[$558>>2]|0; $560 = (__ZN10Tournament13getDeckNumberEi($559,0)|0); $561 = ((($5)) + 65|0); $562 = HEAP8[$561>>0]|0; $563 = $562&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($556,0,$557,$560,$563); __ZN13GameStateDuel10setAISpeedEv($5); __ZN13GameStateDuel12setGamePhaseEi($5,7); $564 = ((($5)) + 60|0); $565 = HEAP32[$564>>2]|0; $566 = (__ZN10Tournament13getDeckNumberEi($565,1)|0); $2 = $566; break; } $567 = $2; $568 = ($567|0)==(-29); if ($568) { $569 = ((($5)) + 60|0); $570 = HEAP32[$569>>2]|0; __ZN10Tournament20enableTournamantModeEii($570,4,0); $571 = ((($5)) + 36|0); $572 = HEAP32[$571>>2]|0; $573 = HEAP32[7312]|0; $574 = ((($5)) + 60|0); $575 = HEAP32[$574>>2]|0; $576 = (__ZN10Tournament13getDeckNumberEi($575,0)|0); $577 = ((($5)) + 65|0); $578 = HEAP8[$577>>0]|0; $579 = $578&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($572,0,$573,$576,$579); __ZN13GameStateDuel10setAISpeedEv($5); __ZN13GameStateDuel12setGamePhaseEi($5,7); $580 = ((($5)) + 60|0); $581 = HEAP32[$580>>2]|0; $582 = (__ZN10Tournament13getDeckNumberEi($581,1)|0); $2 = $582; } } } while(0); $583 = $2; $584 = ($583|0)<(0); if ($584) { $585 = ((($5)) + 4|0); $586 = HEAP32[$585>>2]|0; __ZN7GameApp12SetNextStateEi($586,3); STACKTOP = sp;return; } $587 = ((($5)) + 32|0); $588 = HEAP32[$587>>2]|0; $589 = ($588|0)==(3); if (!($589)) { $656 = ((($5)) + 36|0); $657 = HEAP32[$656>>2]|0; $658 = HEAP32[(29252)>>2]|0; $659 = $2; $660 = ((($5)) + 65|0); $661 = HEAP8[$660>>0]|0; $662 = $661&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($657,1,$658,$659,$662); $663 = ((($5)) + 40|0); $664 = HEAP32[$663>>2]|0; $665 = ($664|0)!=(0|0); if ($665) { $666 = ((($5)) + 40|0); $667 = HEAP32[$666>>2]|0; $668 = HEAP32[$667>>2]|0; $669 = ((($668)) + 44|0); $670 = HEAP32[$669>>2]|0; FUNCTION_TABLE_vi[$670 & 8191]($667); } $671 = ((($5)) + 60|0); $672 = HEAP32[$671>>2]|0; $673 = (__ZN10Tournament13isEndlessDemoEv($672)|0); if ($673) { STACKTOP = sp;return; } $674 = ((($5)) + 60|0); $675 = HEAP32[$674>>2]|0; $676 = (__ZN10Tournament17getTournamentModeEv($675)|0); $677 = ($676|0)!=(3); if (!($677)) { STACKTOP = sp;return; } $678 = ((($5)) + 60|0); $679 = HEAP32[$678>>2]|0; $680 = (__ZN10Tournament17getTournamentModeEv($679)|0); $681 = ($680|0)!=(4); if (!($681)) { STACKTOP = sp;return; } __ZN13GameStateDuel12setGamePhaseEi($5,11); STACKTOP = sp;return; } $590 = HEAP32[7312]|0; $591 = ($590|0)==(1); if ($591) { $592 = $deckManager; $593 = (__ZN11DeckManager22getPlayerDeckOrderListEv($592)|0); $playerDeck = $593; $594 = ((($5)) + 65|0); $595 = HEAP8[$594>>0]|0; $596 = $595&1; $$not = $596 ^ 1; $597 = $2; $598 = ($597|0)>(0); $or$cond5 = $$not & $598; if ($or$cond5) { $599 = $playerDeck; $600 = $2; $601 = (($600) - 1)|0; $602 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($599,$601)|0); $603 = HEAP32[$602>>2]|0; $604 = (__ZN12DeckMetaData9getDeckIdEv($603)|0); $deckNumber = $604; } $605 = ((($5)) + 36|0); $606 = HEAP32[$605>>2]|0; $607 = HEAP32[7312]|0; $608 = $deckNumber; $609 = ((($5)) + 65|0); $610 = HEAP8[$609>>0]|0; $611 = $610&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($606,0,$607,$608,$611); $612 = ((($5)) + 60|0); $613 = HEAP32[$612>>2]|0; $614 = $deckNumber; $615 = HEAP32[7312]|0; __ZN10Tournament7addDeckEii10PlayerType($613,0,$614,$615); $playerDeck = 0; } else { $616 = ((($5)) + 60|0); $617 = HEAP32[$616>>2]|0; $618 = (__ZN10Tournament10isGauntletEv($617)|0); if ($618) { label = 157; } else { $619 = ((($5)) + 60|0); $620 = HEAP32[$619>>2]|0; $621 = (__ZN10Tournament17getTournamentModeEv($620)|0); $622 = ($621|0)==(3); if ($622) { label = 157; } else { $623 = ((($5)) + 60|0); $624 = HEAP32[$623>>2]|0; $625 = (__ZN10Tournament17getTournamentModeEv($624)|0); $626 = ($625|0)==(4); if ($626) { label = 157; } else { $630 = $deckManager; $631 = (__ZN11DeckManager18getAIDeckOrderListEv($630)|0); $632 = $2; $633 = (($632) - 1)|0; $634 = (__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj($631,$633)|0); $635 = HEAP32[$634>>2]|0; $636 = (__ZN12DeckMetaData9getDeckIdEv($635)|0); $deckNumber = $636; $637 = ((($5)) + 60|0); $638 = HEAP32[$637>>2]|0; $639 = $deckNumber; $640 = HEAP32[7312]|0; __ZN10Tournament7addDeckEii10PlayerType($638,0,$639,$640); } } } if ((label|0) == 157) { $627 = ((($5)) + 60|0); $628 = HEAP32[$627>>2]|0; $629 = (__ZN10Tournament13getDeckNumberEi($628,0)|0); $deckNumber = $629; } $641 = ((($5)) + 36|0); $642 = HEAP32[$641>>2]|0; $643 = HEAP32[7312]|0; $644 = $deckNumber; $645 = ((($5)) + 65|0); $646 = HEAP8[$645>>0]|0; $647 = $646&1; __ZN12GameObserver10loadPlayerEi10PlayerTypeib($642,0,$643,$644,$647); } $648 = ((($5)) + 40|0); $649 = HEAP32[$648>>2]|0; $650 = ($649|0)!=(0|0); if ($650) { $651 = ((($5)) + 40|0); $652 = HEAP32[$651>>2]|0; $653 = HEAP32[$652>>2]|0; $654 = ((($653)) + 44|0); $655 = HEAP32[$654>>2]|0; FUNCTION_TABLE_vi[$655 & 8191]($652); } __ZN13GameStateDuel12setGamePhaseEi($5,6); STACKTOP = sp;return; break; } default: { $682 = $2; switch ($682|0) { case -21: { $683 = ((($5)) + 60|0); $684 = HEAP32[$683>>2]|0; __ZN10Tournament16setFastTimerModeEb($684,1); __ZN13GameStateDuel10setAISpeedEv($5); $685 = ((($5)) + 48|0); $686 = HEAP32[$685>>2]|0; $687 = HEAP32[$686>>2]|0; $688 = ((($687)) + 40|0); $689 = HEAP32[$688>>2]|0; FUNCTION_TABLE_vi[$689 & 8191]($686); __ZN13GameStateDuel12setGamePhaseEi($5,13); break; } case -22: { $690 = ((($5)) + 60|0); $691 = HEAP32[$690>>2]|0; __ZN10Tournament16setFastTimerModeEb($691,0); __ZN13GameStateDuel10setAISpeedEv($5); $692 = ((($5)) + 48|0); $693 = HEAP32[$692>>2]|0; $694 = HEAP32[$693>>2]|0; $695 = ((($694)) + 40|0); $696 = HEAP32[$695>>2]|0; FUNCTION_TABLE_vi[$696 & 8191]($693); __ZN13GameStateDuel12setGamePhaseEi($5,13); break; } case -20: { $697 = ((($5)) + 48|0); $698 = HEAP32[$697>>2]|0; $699 = HEAP32[$698>>2]|0; $700 = ((($699)) + 40|0); $701 = HEAP32[$700>>2]|0; FUNCTION_TABLE_vi[$701 & 8191]($698); __ZN13GameStateDuel12setGamePhaseEi($5,24); break; } case -13: { $702 = ((($5)) + 48|0); $703 = HEAP32[$702>>2]|0; $704 = HEAP32[$703>>2]|0; $705 = ((($704)) + 40|0); $706 = HEAP32[$705>>2]|0; FUNCTION_TABLE_vi[$706 & 8191]($703); __ZN13GameStateDuel12setGamePhaseEi($5,15); break; } case -1: { $707 = ((($5)) + 48|0); $708 = HEAP32[$707>>2]|0; $709 = HEAP32[$708>>2]|0; $710 = ((($709)) + 40|0); $711 = HEAP32[$710>>2]|0; FUNCTION_TABLE_vi[$711 & 8191]($708); __ZN13GameStateDuel12setGamePhaseEi($5,13); break; } case -15: { $712 = ((($5)) + 36|0); $713 = HEAP32[$712>>2]|0; __ZN12GameObserver8MulliganEP6Player($713,0); $714 = ((($5)) + 48|0); $715 = HEAP32[$714>>2]|0; $716 = HEAP32[$715>>2]|0; $717 = ((($716)) + 40|0); $718 = HEAP32[$717>>2]|0; FUNCTION_TABLE_vi[$718 & 8191]($715); __ZN13GameStateDuel12setGamePhaseEi($5,13); break; } case -16: { $719 = ((($5)) + 36|0); $720 = HEAP32[$719>>2]|0; (__ZN12GameObserver4undoEv($720)|0); $721 = ((($5)) + 48|0); $722 = HEAP32[$721>>2]|0; $723 = HEAP32[$722>>2]|0; $724 = ((($723)) + 40|0); $725 = HEAP32[$724>>2]|0; FUNCTION_TABLE_vi[$725 & 8191]($722); __ZN13GameStateDuel12setGamePhaseEi($5,13); break; } default: { } } $726 = ((($5)) + 8|0); $727 = HEAP32[$726>>2]|0; __ZN3JGE10ReleaseKeyE7Buttons($727,2); STACKTOP = sp;return; } } } function __ZN10Tournament4loadEbb($this,$isAI,$loadComplete) { $this = $this|0; $isAI = $isAI|0; $loadComplete = $loadComplete|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0; var $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0; var $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $contents = 0, $i = 0, $key = 0, $newDeck = 0, $p1 = 0, $player = 0, $readTournament = 0, $s = 0, $stream = 0, $t1 = 0, $t11 = 0, $t2 = 0, $t22 = 0, $t3 = 0, $t33 = 0, $t4 = 0, $t44 = 0, $t5 = 0; var $t55 = 0, $value = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 576|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 563|0; $contents = sp + 544|0; $6 = sp + 524|0; $7 = sp + 512|0; $8 = sp + 500|0; $9 = sp + 488|0; $stream = sp + 344|0; $s = sp + 328|0; $newDeck = sp + 288|0; $key = sp + 272|0; $value = sp + 260|0; $10 = sp + 244|0; $player = sp + 232|0; $11 = sp + 216|0; $12 = sp + 200|0; $13 = sp + 184|0; $14 = sp + 168|0; $15 = sp + 152|0; $16 = sp + 140|0; $17 = sp + 124|0; $18 = sp + 108|0; $19 = sp + 92|0; $20 = sp + 76|0; $21 = sp + 60|0; $22 = sp + 48|0; $23 = sp + 8|0; $1 = $this; $25 = $isAI&1; $2 = $25; $26 = $loadComplete&1; $3 = $26; $27 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); $28 = $2; $29 = $28&1; __THREW__ = 0; $30 = (invoke_i(4202)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; L1: do { if ($29) { if (!($32)) { __THREW__ = 0; invoke_vii(3797,($9|0),(134467|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (invoke_iiii(4203,($30|0),($9|0),($contents|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = $53&1; $readTournament = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 19; break; } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $557 = $4; $558 = $5; ___resumeException($557|0); // unreachable; } } } else { if (!($32)) { __THREW__ = 0; invoke_vii(3797,($7|0),(134452|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $4 = $45; $5 = $46; } else { __THREW__ = 0; invoke_viiiii(4767,($6|0),(30372|0),($7|0),($8|0),0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; do { if ($38) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $4 = $47; $5 = $48; } else { __THREW__ = 0; $39 = (invoke_iiii(4203,($30|0),($6|0),($contents|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { $42 = $39&1; $readTournament = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 19; break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $557 = $4; $558 = $5; ___resumeException($557|0); // unreachable; } } } } while(0); if ((label|0) == 19) { $59 = $readTournament; $60 = $59&1; if (!($60)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $24 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $$pre_trunc = HEAP8[$0>>0]|0; $556 = $$pre_trunc&1; STACKTOP = sp;return ($556|0); } $61 = ((($27)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($61); __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); $64 = ((($27)) + 144|0); HEAP8[$64>>0] = 0; $65 = ((($27)) + 145|0); HEAP8[$65>>0] = 0; __THREW__ = 0; invoke_vi(5301,($newDeck|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $4 = $80; $5 = $81; } else { L33: while(1) { __THREW__ = 0; $68 = (invoke_iii(4205,($stream|0),($s|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 27; break; } $71 = HEAP32[$68>>2]|0; $72 = ((($71)) + -12|0); $73 = HEAP32[$72>>2]|0; $74 = (($68) + ($73)|0); __THREW__ = 0; $75 = (invoke_ii(4206,($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 27; break; } if (!($75)) { label = 141; break; } $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $79 = ($78|0)!=(0); if (!($79)) { continue; } $84 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $85 = (($84) - 1)|0; __THREW__ = 0; $86 = (invoke_iii(4365,($s|0),($85|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 27; break; } $89 = HEAP8[$86>>0]|0; $90 = $89 << 24 >> 24; $91 = ($90|0)==(13); if ($91) { $92 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $93 = (($92) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($93|0),-1)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 27; break; } } $96 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $97 = ($96|0)!=(0); if ($97) { __THREW__ = 0; $98 = (invoke_iii(4365,($s|0),0)|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 27; break; } $101 = HEAP8[$98>>0]|0; $102 = $101 << 24 >> 24; $103 = ($102|0)==(35); if ($103) { continue; } } $104 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,197972,0)|0); $i = $104; $105 = $i; $106 = ($105|0)==(-1); if ($106) { continue; } $107 = $i; __THREW__ = 0; invoke_viiii(3795,($key|0),($s|0),0,($107|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 27; break; } $110 = $i; $111 = (($110) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($value|0),($s|0),($111|0),-1); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 40; break; } $114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,135963,0)|0); $115 = ($114|0)!=(-1); if ($115) { $116 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $117 = (invoke_ii(3938,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 41; break; } $120 = ((($27)) + 140|0); HEAP32[$120>>2] = $117; } $125 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,135978,0)|0); $126 = ($125|0)!=(-1); if ($126) { $127 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $128 = (invoke_ii(3938,($127|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 41; break; } $131 = ($128|0)>(0); $132 = ((($27)) + 144|0); $133 = $131&1; HEAP8[$132>>0] = $133; } $134 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,135989,0)|0); $135 = ($134|0)!=(-1); if ($135) { $136 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $137 = (invoke_ii(3938,($136|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 41; break; } $140 = ($137|0)>(0); $141 = ((($27)) + 145|0); $142 = $140&1; HEAP8[$141>>0] = $142; } $143 = $3; $144 = $143&1; do { if ($144) { $145 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136003,0)|0); $146 = ($145|0)!=(-1); if ($146) { $147 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $148 = (invoke_ii(3938,($147|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 41; break L33; } $151 = ($148|0)>(0); $152 = $151&1; HEAP8[$27>>0] = $152; } $153 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136015,0)|0); $154 = ($153|0)!=(-1); if ($154) { $155 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $156 = (invoke_ii(3938,($155|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 41; break L33; } $159 = ($156|0)>(0); $160 = ((($27)) + 1|0); $161 = $159&1; HEAP8[$160>>0] = $161; } $162 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136028,0)|0); $163 = ($162|0)!=(-1); if ($163) { $164 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $165 = (invoke_ii(3938,($164|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 41; break L33; } $168 = ((($27)) + 8|0); HEAP32[$168>>2] = $165; } $169 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136036,0)|0); $170 = ($169|0)!=(-1); if ($170) { $171 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $172 = (invoke_ii(3938,($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 41; break L33; } $175 = ((($27)) + 12|0); HEAP32[$175>>2] = $172; } $176 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136046,0)|0); $177 = ($176|0)!=(-1); if ($177) { $178 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $179 = (invoke_ii(3938,($178|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 41; break L33; } $182 = ((($27)) + 16|0); HEAP32[$182>>2] = $179; } $183 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136058,0)|0); $184 = ($183|0)!=(-1); if ($184) { $185 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $186 = (invoke_ii(3938,($185|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 41; break L33; } $189 = ((($27)) + 132|0); HEAP32[$189>>2] = $186; } $190 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136067,0)|0); $191 = ($190|0)!=(-1); if ($191) { $192 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $193 = (invoke_ii(3938,($192|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 41; break L33; } $196 = ($193|0)>(0); $197 = ((($27)) + 136|0); $198 = $196&1; HEAP8[$197>>0] = $198; } $199 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136081,0)|0); $200 = ($199|0)!=(-1); if ($200) { $201 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $202 = (invoke_ii(3938,($201|0))|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 41; break L33; } $205 = ($202|0)>(0); $206 = ((($27)) + 146|0); $207 = $205&1; HEAP8[$206>>0] = $207; } $208 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,197974,0)|0); $209 = ($208|0)!=(-1); if (!($209)) { break; } $210 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,197974,0)|0); $p1 = $210; $211 = $p1; __THREW__ = 0; invoke_viiii(3795,($10|0),($s|0),0,($211|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 41; break L33; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($key,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $214 = $p1; $215 = (($214) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($player|0),($s|0),($215|0),1); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 41; break L33; } $218 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136093,0)|0); $219 = ($218|0)!=(-1); if ($219) { $220 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($value,197988,0)|0); $t1 = $220; $221 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $222 = (invoke_ii(3938,($221|0))|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 100; break L33; } $225 = ((($27)) + 36|0); $226 = (($225) + (($222*40)|0)|0); $227 = $t1; __THREW__ = 0; invoke_viiii(3795,($11|0),($value|0),0,($227|0)); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 100; break L33; } $230 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; $231 = (invoke_ii(3938,($230|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 101; break L33; } __THREW__ = 0; invoke_vii(5302,($226|0),($231|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 101; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $236 = $t1; $237 = (($236) + 1)|0; $238 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$237)|0); $t2 = $238; $239 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $240 = (invoke_ii(3938,($239|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 100; break L33; } $243 = ((($27)) + 36|0); $244 = (($243) + (($240*40)|0)|0); $245 = $t1; $246 = (($245) + 1)|0; $247 = $t2; __THREW__ = 0; invoke_viiii(3795,($12|0),($value|0),($246|0),($247|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 100; break L33; } $250 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; $251 = (invoke_ii(3938,($250|0))|0); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 102; break L33; } __THREW__ = 0; invoke_vii(5303,($244|0),($251|0)); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 102; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $256 = $t2; $257 = (($256) + 1)|0; $258 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$257)|0); $t3 = $258; $259 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $260 = (invoke_ii(3938,($259|0))|0); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { label = 100; break L33; } $263 = ((($27)) + 36|0); $264 = (($263) + (($260*40)|0)|0); $265 = $t2; $266 = (($265) + 1)|0; $267 = $t3; __THREW__ = 0; invoke_viiii(3795,($13|0),($value|0),($266|0),($267|0)); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { label = 100; break L33; } $270 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; $271 = (invoke_ii(3938,($270|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 103; break L33; } __THREW__ = 0; invoke_vii(5304,($264|0),($271|0)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 103; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $276 = $t3; $277 = (($276) + 1)|0; $278 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$277)|0); $t4 = $278; $279 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $280 = (invoke_ii(3938,($279|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 100; break L33; } $283 = ((($27)) + 36|0); $284 = (($283) + (($280*40)|0)|0); $285 = $t3; $286 = (($285) + 1)|0; $287 = $t4; __THREW__ = 0; invoke_viiii(3795,($14|0),($value|0),($286|0),($287|0)); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 100; break L33; } $290 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; $291 = (invoke_ii(3938,($290|0))|0); $292 = __THREW__; __THREW__ = 0; $293 = $292&1; if ($293) { label = 104; break L33; } __THREW__ = 0; invoke_vii(5305,($284|0),($291|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 104; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $296 = $t4; $297 = (($296) + 1)|0; $298 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$297)|0); $t5 = $298; $299 = $t4; $300 = (($299) + 1)|0; $301 = $t5; __THREW__ = 0; invoke_viiii(3795,($15|0),($value|0),($300|0),($301|0)); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { label = 100; break L33; } $304 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); __THREW__ = 0; $305 = (invoke_ii(3938,($304|0))|0); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { label = 105; break L33; } $308 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $309 = (invoke_ii(3938,($308|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 105; break L33; } $312 = ((($27)) + 28|0); $313 = (($312) + ($309<<2)|0); HEAP32[$313>>2] = $305; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $314 = $t5; $315 = (($314) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($16|0),($value|0),($315|0),-1); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { label = 100; break L33; } $318 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($16)|0); __THREW__ = 0; $319 = (invoke_ii(3938,($318|0))|0); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if ($321) { label = 106; break L33; } $322 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($player)|0); __THREW__ = 0; $323 = (invoke_ii(3938,($322|0))|0); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { label = 106; break L33; } $326 = ((($27)) + 20|0); $327 = (($326) + ($323<<2)|0); HEAP32[$327>>2] = $319; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $342 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($key,136102,0)|0); $343 = ($342|0)!=(-1); if ($343) { __THREW__ = 0; invoke_vi(5306,($newDeck|0)); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { label = 100; break L33; } $346 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($value,197988,0)|0); $t11 = $346; $347 = $t11; __THREW__ = 0; invoke_viiii(3795,($17|0),($value|0),0,($347|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 100; break L33; } $350 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; $351 = (invoke_ii(3938,($350|0))|0); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { label = 129; break L33; } __THREW__ = 0; invoke_vii(5302,($newDeck|0),($351|0)); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { label = 129; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $356 = $t11; $357 = (($356) + 1)|0; $358 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$357)|0); $t22 = $358; $359 = $t11; $360 = (($359) + 1)|0; $361 = $t22; __THREW__ = 0; invoke_viiii(3795,($18|0),($value|0),($360|0),($361|0)); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; if ($363) { label = 100; break L33; } $364 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); __THREW__ = 0; $365 = (invoke_ii(3938,($364|0))|0); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 130; break L33; } __THREW__ = 0; invoke_vii(5303,($newDeck|0),($365|0)); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { label = 130; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $370 = $t22; $371 = (($370) + 1)|0; $372 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$371)|0); $t33 = $372; $373 = $t22; $374 = (($373) + 1)|0; $375 = $t33; __THREW__ = 0; invoke_viiii(3795,($19|0),($value|0),($374|0),($375|0)); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { label = 100; break L33; } $378 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); __THREW__ = 0; $379 = (invoke_ii(3938,($378|0))|0); $380 = __THREW__; __THREW__ = 0; $381 = $380&1; if ($381) { label = 131; break L33; } __THREW__ = 0; invoke_vii(5307,($newDeck|0),($379|0)); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { label = 131; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $384 = $t33; $385 = (($384) + 1)|0; $386 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$385)|0); $t44 = $386; $387 = $t33; $388 = (($387) + 1)|0; $389 = $t44; __THREW__ = 0; invoke_viiii(3795,($20|0),($value|0),($388|0),($389|0)); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { label = 100; break L33; } $392 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); __THREW__ = 0; $393 = (invoke_ii(3938,($392|0))|0); $394 = __THREW__; __THREW__ = 0; $395 = $394&1; if ($395) { label = 132; break L33; } __THREW__ = 0; invoke_vii(5308,($newDeck|0),($393|0)); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; if ($397) { label = 132; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $398 = $t44; $399 = (($398) + 1)|0; $400 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value,197988,$399)|0); $t55 = $400; $401 = $t44; $402 = (($401) + 1)|0; $403 = $t55; __THREW__ = 0; invoke_viiii(3795,($21|0),($value|0),($402|0),($403|0)); $404 = __THREW__; __THREW__ = 0; $405 = $404&1; if ($405) { label = 100; break L33; } $406 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); __THREW__ = 0; $407 = (invoke_ii(3938,($406|0))|0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { label = 133; break L33; } __THREW__ = 0; invoke_vii(5309,($newDeck|0),($407|0)); $410 = __THREW__; __THREW__ = 0; $411 = $410&1; if ($411) { label = 133; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $412 = $t55; $413 = (($412) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($22|0),($value|0),($413|0),-1); $414 = __THREW__; __THREW__ = 0; $415 = $414&1; if ($415) { label = 100; break L33; } $416 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); __THREW__ = 0; $417 = (invoke_ii(3938,($416|0))|0); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { label = 134; break L33; } __THREW__ = 0; invoke_vii(5310,($newDeck|0),($417|0)); $420 = __THREW__; __THREW__ = 0; $421 = $420&1; if ($421) { label = 134; break L33; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); dest=$23; src=$newDeck; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_viii(5311,($27|0),0,($23|0)); $422 = __THREW__; __THREW__ = 0; $423 = $422&1; if ($423) { label = 135; break L33; } __ZN5TDeckD2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($player); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); } switch (label|0) { case 40: { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $4 = $121; $5 = $122; label = 140; break; } case 41: { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $4 = $123; $5 = $124; label = 139; break; } case 100: { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $4 = $328; $5 = $329; label = 137; break; } case 101: { $330 = ___cxa_find_matching_catch()|0; $331 = tempRet0; $4 = $330; $5 = $331; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 137; break; } case 102: { $332 = ___cxa_find_matching_catch()|0; $333 = tempRet0; $4 = $332; $5 = $333; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 137; break; } case 103: { $334 = ___cxa_find_matching_catch()|0; $335 = tempRet0; $4 = $334; $5 = $335; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 137; break; } case 104: { $336 = ___cxa_find_matching_catch()|0; $337 = tempRet0; $4 = $336; $5 = $337; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 137; break; } case 105: { $338 = ___cxa_find_matching_catch()|0; $339 = tempRet0; $4 = $338; $5 = $339; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 137; break; } case 106: { $340 = ___cxa_find_matching_catch()|0; $341 = tempRet0; $4 = $340; $5 = $341; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 137; break; } case 129: { $424 = ___cxa_find_matching_catch()|0; $425 = tempRet0; $4 = $424; $5 = $425; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 137; break; } case 130: { $426 = ___cxa_find_matching_catch()|0; $427 = tempRet0; $4 = $426; $5 = $427; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 137; break; } case 131: { $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $4 = $428; $5 = $429; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 137; break; } case 132: { $430 = ___cxa_find_matching_catch()|0; $431 = tempRet0; $4 = $430; $5 = $431; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 137; break; } case 133: { $432 = ___cxa_find_matching_catch()|0; $433 = tempRet0; $4 = $432; $5 = $433; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); label = 137; break; } case 134: { $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $4 = $434; $5 = $435; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); label = 137; break; } case 135: { $436 = ___cxa_find_matching_catch()|0; $437 = tempRet0; $4 = $436; $5 = $437; __ZN5TDeckD2Ev($23); label = 137; break; } case 141: { $438 = ((($27)) + 116|0); $439 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($438)|0); $440 = ($439>>>0)>(1); if ($440) { $441 = ((($27)) + 20|0); $442 = HEAP32[$441>>2]|0; $443 = ((($27)) + 116|0); $444 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($443)|0); $445 = ($442>>>0)<($444>>>0); if ($445) { $446 = ((($27)) + 36|0); $447 = ((($27)) + 116|0); $448 = ((($27)) + 20|0); $449 = HEAP32[$448>>2]|0; __THREW__ = 0; $450 = (invoke_iii(5312,($447|0),($449|0))|0); $451 = __THREW__; __THREW__ = 0; $452 = $451&1; if ($452) { label = 27; break; } __THREW__ = 0; $453 = (invoke_ii(5296,($450|0))|0); $454 = __THREW__; __THREW__ = 0; $455 = $454&1; if ($455) { label = 27; break; } __THREW__ = 0; invoke_vii(5310,($446|0),($453|0)); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { label = 27; break; } $458 = ((($27)) + 36|0); $459 = ((($27)) + 116|0); $460 = ((($27)) + 20|0); $461 = HEAP32[$460>>2]|0; __THREW__ = 0; $462 = (invoke_iii(5312,($459|0),($461|0))|0); $463 = __THREW__; __THREW__ = 0; $464 = $463&1; if ($464) { label = 27; break; } __THREW__ = 0; $465 = (invoke_ii(5295,($462|0))|0); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 27; break; } __THREW__ = 0; invoke_vii(5309,($458|0),($465|0)); $468 = __THREW__; __THREW__ = 0; $469 = $468&1; if ($469) { label = 27; break; } $470 = ((($27)) + 36|0); $471 = ((($27)) + 116|0); $472 = ((($27)) + 20|0); $473 = HEAP32[$472>>2]|0; __THREW__ = 0; $474 = (invoke_iii(5312,($471|0),($473|0))|0); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; if ($476) { label = 27; break; } __THREW__ = 0; $477 = (invoke_ii(5294,($474|0))|0); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; if ($479) { label = 27; break; } __THREW__ = 0; invoke_vii(5308,($470|0),($477|0)); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 27; break; } $482 = ((($27)) + 36|0); $483 = ((($27)) + 116|0); $484 = ((($27)) + 20|0); $485 = HEAP32[$484>>2]|0; __THREW__ = 0; $486 = (invoke_iii(5312,($483|0),($485|0))|0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; if ($488) { label = 27; break; } __THREW__ = 0; $489 = (invoke_ii(5293,($486|0))|0); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; if ($491) { label = 27; break; } __THREW__ = 0; invoke_vii(5307,($482|0),($489|0)); $492 = __THREW__; __THREW__ = 0; $493 = $492&1; if ($493) { label = 27; break; } } $494 = ((($27)) + 20|0); $495 = ((($494)) + 4|0); $496 = HEAP32[$495>>2]|0; $497 = ((($27)) + 116|0); $498 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($497)|0); $499 = ($496>>>0)<($498>>>0); if ($499) { $500 = ((($27)) + 36|0); $501 = ((($500)) + 40|0); $502 = ((($27)) + 116|0); $503 = ((($27)) + 20|0); $504 = ((($503)) + 4|0); $505 = HEAP32[$504>>2]|0; __THREW__ = 0; $506 = (invoke_iii(5312,($502|0),($505|0))|0); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { label = 27; break; } __THREW__ = 0; $509 = (invoke_ii(5296,($506|0))|0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { label = 27; break; } __THREW__ = 0; invoke_vii(5310,($501|0),($509|0)); $512 = __THREW__; __THREW__ = 0; $513 = $512&1; if ($513) { label = 27; break; } $514 = ((($27)) + 36|0); $515 = ((($514)) + 40|0); $516 = ((($27)) + 116|0); $517 = ((($27)) + 20|0); $518 = ((($517)) + 4|0); $519 = HEAP32[$518>>2]|0; __THREW__ = 0; $520 = (invoke_iii(5312,($516|0),($519|0))|0); $521 = __THREW__; __THREW__ = 0; $522 = $521&1; if ($522) { label = 27; break; } __THREW__ = 0; $523 = (invoke_ii(5295,($520|0))|0); $524 = __THREW__; __THREW__ = 0; $525 = $524&1; if ($525) { label = 27; break; } __THREW__ = 0; invoke_vii(5309,($515|0),($523|0)); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { label = 27; break; } $528 = ((($27)) + 36|0); $529 = ((($528)) + 40|0); $530 = ((($27)) + 116|0); $531 = ((($27)) + 20|0); $532 = ((($531)) + 4|0); $533 = HEAP32[$532>>2]|0; __THREW__ = 0; $534 = (invoke_iii(5312,($530|0),($533|0))|0); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if ($536) { label = 27; break; } __THREW__ = 0; $537 = (invoke_ii(5294,($534|0))|0); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { label = 27; break; } __THREW__ = 0; invoke_vii(5308,($529|0),($537|0)); $540 = __THREW__; __THREW__ = 0; $541 = $540&1; if ($541) { label = 27; break; } $542 = ((($27)) + 36|0); $543 = ((($542)) + 40|0); $544 = ((($27)) + 116|0); $545 = ((($27)) + 20|0); $546 = ((($545)) + 4|0); $547 = HEAP32[$546>>2]|0; __THREW__ = 0; $548 = (invoke_iii(5312,($544|0),($547|0))|0); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { label = 27; break; } __THREW__ = 0; $551 = (invoke_ii(5293,($548|0))|0); $552 = __THREW__; __THREW__ = 0; $553 = $552&1; if ($553) { label = 27; break; } __THREW__ = 0; invoke_vii(5307,($543|0),($551|0)); $554 = __THREW__; __THREW__ = 0; $555 = $554&1; if ($555) { label = 27; break; } } } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $24 = 1; __ZN5TDeckD2Ev($newDeck); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $$pre_trunc = HEAP8[$0>>0]|0; $556 = $$pre_trunc&1; STACKTOP = sp;return ($556|0); break; } } if ((label|0) == 27) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $4 = $82; $5 = $83; } else if ((label|0) == 137) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($player); label = 139; } if ((label|0) == 139) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); label = 140; } if ((label|0) == 140) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); } __ZN5TDeckD2Ev($newDeck); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $557 = $4; $558 = $5; ___resumeException($557|0); // unreachable; } } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $557 = $4; $558 = $5; ___resumeException($557|0); // unreachable; return (0)|0; } function __ZN10Tournament7addDeckEii10PlayerType($this,$player,$deckNumber,$deckType) { $this = $this|0; $player = $player|0; $deckNumber = $deckNumber|0; $deckType = $deckType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, $isDouble = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $0 = $this; $1 = $player; $2 = $deckNumber; $3 = $deckType; $7 = $0; $8 = ((($7)) + 140|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0); if (!($10)) { $11 = ((($7)) + 140|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(2); if (!($13)) { $22 = ((($7)) + 140|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(5); if (!($24)) { $25 = ((($7)) + 140|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(3); if (!($27)) { $28 = ((($7)) + 140|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(4); if (!($30)) { STACKTOP = sp;return; } } } $isDouble = 0; $i = 0; while(1) { $31 = $i; $32 = ((($7)) + 116|0); $33 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($32)|0); $34 = ($31>>>0)<($33>>>0); if (!($34)) { break; } $35 = ((($7)) + 116|0); $36 = $i; $37 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($35,$36)|0); $38 = (__ZN5TDeck13getDeckNumberEv($37)|0); $39 = $2; $40 = ($38|0)==($39|0); if ($40) { $41 = ((($7)) + 116|0); $42 = $i; $43 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($41,$42)|0); $44 = (__ZN5TDeck11getDeckTypeEv($43)|0); $45 = $3; $46 = ($44|0)==($45|0); if ($46) { $isDouble = 1; } } $47 = $i; $48 = (($47) + 1)|0; $i = $48; } $49 = $isDouble; $50 = $49&1; do { if (!($50)) { $51 = ((($7)) + 116|0); $52 = $2; $53 = $3; __ZN5TDeckC2Ei10PlayerTypeiiiiii($4,$52,$53,0,0,0,0,0,0); __THREW__ = 0; invoke_vii(5313,($51|0),($4|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $5 = $56; $6 = $57; __ZN5TDeckD2Ev($4); $58 = $5; $59 = $6; ___resumeException($58|0); // unreachable; } else { __ZN5TDeckD2Ev($4); break; } } } while(0); __ZN10Tournament24updateScoreforTournamentEv($7); STACKTOP = sp;return; } } $14 = $1; $15 = ((($7)) + 36|0); $16 = (($15) + (($14*40)|0)|0); $17 = $2; __ZN5TDeck13setDeckNumberEi($16,$17); $18 = $1; $19 = ((($7)) + 36|0); $20 = (($19) + (($18*40)|0)|0); $21 = $3; __ZN5TDeck11setDeckTypeE10PlayerType($20,$21); STACKTOP = sp;return; } function __ZN10Tournament13getRandomDeckEb($this,$noEasyDecks) { $this = $this|0; $noEasyDecks = $noEasyDecks|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckList = 0, $deckManager = 0, $deckNumber = 0, $decks = 0, $i = 0, $i1 = 0, $isDouble = 0, $j = 0, $k = 0, $random = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $decks = sp + 24|0; $i = sp + 20|0; $1 = $this; $6 = $noEasyDecks&1; $2 = $6; $7 = $1; $8 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $8; $9 = $deckManager; $10 = (__ZN11DeckManager18getAIDeckOrderListEv($9)|0); $deckList = $10; $random = 0; $k = 0; $isDouble = 1; __ZNSt3__16vectorIjNS_9allocatorIjEEEC2Ev($decks); HEAP32[$i>>2] = 0; L1: while(1) { $11 = HEAP32[$i>>2]|0; $12 = $deckList; $13 = (__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($11>>>0)<($13>>>0); if (!($14)) { label = 14; break; } $15 = $2; $16 = $15&1; do { if ($16) { $17 = $deckList; $18 = HEAP32[$i>>2]|0; __THREW__ = 0; $19 = (invoke_iii(5264,($17|0),($18|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break L1; } $22 = HEAP32[$19>>2]|0; __THREW__ = 0; $23 = (invoke_ii(5314,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L1; } $26 = ($23|0)==(-1); if (!($26)) { $27 = $deckList; $28 = HEAP32[$i>>2]|0; __THREW__ = 0; $29 = (invoke_iii(5264,($27|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break L1; } $32 = HEAP32[$29>>2]|0; __THREW__ = 0; $33 = (invoke_ii(5314,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = ($33|0)==(0); if (!($36)) { label = 12; break; } } __THREW__ = 0; invoke_vii(5315,($decks|0),($i|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L1; } } else { label = 12; } } while(0); if ((label|0) == 12) { label = 0; __THREW__ = 0; invoke_vii(5315,($decks|0),($i|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } } $45 = HEAP32[$i>>2]|0; $46 = (($45) + 1)|0; HEAP32[$i>>2] = $46; } L16: do { if ((label|0) == 14) { L17: while(1) { label = 0; $47 = $isDouble; $48 = $47&1; if (!($48)) { break; } $49 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($decks)|0); $50 = ($49>>>0)>(0); if (!($50)) { break; } $isDouble = 0; __THREW__ = 0; $51 = (invoke_i(5270)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L16; } $54 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($decks)|0); $55 = (($51|0) % ($54|0))&-1; $k = $55; $56 = $k; __THREW__ = 0; $57 = (invoke_iii(5316,($decks|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L16; } $60 = HEAP32[$57>>2]|0; $random = $60; $61 = $deckList; $62 = $random; __THREW__ = 0; $63 = (invoke_iii(5264,($61|0),($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { break L16; } $66 = HEAP32[$63>>2]|0; __THREW__ = 0; $67 = (invoke_ii(4771,($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L16; } $deckNumber = $67; $70 = ((($7)) + 140|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(5); if (!($72)) { $73 = ((($7)) + 140|0); $74 = HEAP32[$73>>2]|0; $75 = ($74|0)==(3); if (!($75)) { $76 = ((($7)) + 140|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)==(4); if (!($78)) { label = 14; continue; } } } $i1 = 0; while(1) { $79 = $i1; $80 = ((($7)) + 116|0); $81 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($80)|0); $82 = ($79>>>0)<($81>>>0); if (!($82)) { label = 14; continue L17; } $83 = ((($7)) + 116|0); $84 = $i1; __THREW__ = 0; $85 = (invoke_iii(5285,($83|0),($84|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { break L16; } __THREW__ = 0; $88 = (invoke_ii(5289,($85|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break L16; } $91 = $deckNumber; $92 = ($88|0)==($91|0); if ($92) { $93 = ((($7)) + 116|0); $94 = $i1; __THREW__ = 0; $95 = (invoke_iii(5285,($93|0),($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break L16; } __THREW__ = 0; $98 = (invoke_ii(5290,($95|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { break L16; } $101 = ($98|0)==(0); if ($101) { $isDouble = 1; $102 = $k; $j = $102; while(1) { $103 = $j; $104 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($decks)|0); $105 = (($104) - 1)|0; $106 = ($103>>>0)<($105>>>0); if (!($106)) { break; } $107 = $j; $108 = (($107) + 1)|0; __THREW__ = 0; $109 = (invoke_iii(5317,($decks|0),($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break L16; } $112 = HEAP32[$109>>2]|0; $113 = $j; __THREW__ = 0; $114 = (invoke_iii(5317,($decks|0),($113|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { break L16; } HEAP32[$114>>2] = $112; $117 = $j; $118 = (($117) + 1)|0; $j = $118; } __THREW__ = 0; invoke_vi(5318,($decks|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { break L16; } } } $121 = $i1; $122 = (($121) + 1)|0; $i1 = $122; } } $123 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($decks)|0); $124 = ($123|0)==(0); if ($124) { $0 = -1; $5 = 1; __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($decks); $126 = $0; STACKTOP = sp;return ($126|0); } else { $125 = $deckNumber; $0 = $125; $5 = 1; __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($decks); $126 = $0; STACKTOP = sp;return ($126|0); } } } while(0); $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($decks); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; return (0)|0; } function __ZN10Tournament25remainingDecksToNextStageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $n = 0, $r = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 116|0); $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); $n = $3; $4 = $n; $5 = (+($4|0)); $6 = (+Math_log((+$5))); $7 = (+Math_log(2.0)); $8 = $6 / $7; $9 = (+Math_ceil((+$8))); $10 = (~~(($9))); $r = $10; $11 = $r; $12 = (+($11|0)); $13 = (+Math_pow(2.0,(+$12))); $14 = (~~(($13))); $15 = $n; $16 = (($14) - ($15))|0; STACKTOP = sp;return ($16|0); } function __ZN10Tournament24resetTournamentSelectionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($3); $4 = ((($1)) + 116|0); $5 = ((($1)) + 36|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($4,$5); $6 = ((($1)) + 20|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 20|0); $8 = ((($7)) + 4|0); HEAP32[$8>>2] = 1; STACKTOP = sp;return; } function __ZN10Tournament20enableTournamantModeEii($this,$tournamentMode,$player) { $this = $this|0; $tournamentMode = $tournamentMode|0; $player = $player|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i1 = 0, $or$cond = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$6 = sp + 156|0; $$byval_copy$5 = sp + 152|0; $$byval_copy$4 = sp + 148|0; $$byval_copy$3 = sp + 144|0; $$byval_copy$2 = sp + 140|0; $$byval_copy = sp + 136|0; $3 = sp + 80|0; $6 = sp + 68|0; $7 = sp + 64|0; $8 = sp + 60|0; $9 = sp + 56|0; $10 = sp + 52|0; $11 = sp + 8|0; $12 = sp + 4|0; $13 = sp; $0 = $this; $1 = $tournamentMode; $2 = $player; $14 = $0; $15 = ((($14)) + 140|0); $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ($16|0)!=($17|0); $19 = $1; $20 = ($19|0)>(0); $or$cond = $18 & $20; $21 = $1; if (!($or$cond)) { $128 = ($21|0)==(2); if (!($128)) { STACKTOP = sp;return; } $129 = $2; $130 = ((($14)) + 36|0); $131 = (($130) + (($129*40)|0)|0); __ZN5TDeck13setDeckNumberEi($131,1); $132 = $2; $133 = ((($14)) + 36|0); $134 = (($133) + (($132*40)|0)|0); __ZN5TDeck11setDeckTypeE10PlayerType($134,0); $135 = ((($14)) + 132|0); $136 = HEAP32[$135>>2]|0; $137 = $2; $138 = ((($14)) + 28|0); $139 = (($138) + ($137<<2)|0); HEAP32[$139>>2] = $136; __ZN10Tournament24updateScoreforTournamentEv($14); STACKTOP = sp;return; } $22 = ((($14)) + 140|0); HEAP32[$22>>2] = $21; $23 = ((($14)) + 20|0); HEAP32[$23>>2] = 0; $24 = ((($14)) + 20|0); $25 = ((($24)) + 4|0); HEAP32[$25>>2] = 1; $26 = ((($14)) + 140|0); $27 = HEAP32[$26>>2]|0; L8: do { switch ($27|0) { case 1: { $28 = ((($14)) + 132|0); $29 = HEAP32[$28>>2]|0; $30 = ($29>>>0)>(1); $31 = ((($14)) + 36|0); if ($30) { $32 = (_rand()|0); $33 = ((($14)) + 132|0); $34 = HEAP32[$33>>2]|0; $35 = (($32>>>0) % ($34>>>0))&-1; $36 = (($35) + 1)|0; __ZN5TDeck13setDeckNumberEi($31,$36); $37 = ((($14)) + 36|0); $38 = ((($37)) + 40|0); $39 = (_rand()|0); $40 = ((($14)) + 132|0); $41 = HEAP32[$40>>2]|0; $42 = (($39>>>0) % ($41>>>0))&-1; $43 = (($42) + 1)|0; __ZN5TDeck13setDeckNumberEi($38,$43); } else { __ZN5TDeck13setDeckNumberEi($31,1); $44 = ((($14)) + 36|0); $45 = ((($44)) + 40|0); __ZN5TDeck13setDeckNumberEi($45,1); } $46 = ((($14)) + 36|0); __ZN5TDeck11setDeckTypeE10PlayerType($46,0); $47 = ((($14)) + 36|0); $48 = ((($47)) + 40|0); __ZN5TDeck11setDeckTypeE10PlayerType($48,0); $49 = ((($14)) + 145|0); HEAP8[$49>>0] = 1; $50 = ((($14)) + 584|0); HEAP32[$50>>2] = 0; break; } case 2: { $51 = $2; $52 = ((($14)) + 36|0); $53 = (($52) + (($51*40)|0)|0); __ZN5TDeck13setDeckNumberEi($53,1); $54 = $2; $55 = ((($14)) + 36|0); $56 = (($55) + (($54*40)|0)|0); __ZN5TDeck11setDeckTypeE10PlayerType($56,0); $57 = ((($14)) + 132|0); $58 = HEAP32[$57>>2]|0; $59 = $2; $60 = ((($14)) + 28|0); $61 = (($60) + ($59<<2)|0); HEAP32[$61>>2] = $58; break; } case 3: { $62 = ((($14)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($62); $63 = $2; $64 = ($63|0)>(0); if ($64) { $65 = ((($14)) + 116|0); $66 = ((($14)) + 36|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($65,$66); break L8; } $i = 0; while(1) { $67 = $i; $68 = ((($14)) + 132|0); $69 = HEAP32[$68>>2]|0; $70 = ($67>>>0)<($69>>>0); if (!($70)) { break; } $71 = ((($14)) + 116|0); $72 = $i; $73 = (($72) + 1)|0; __ZN5TDeckC2Ei10PlayerTypeiiiiii($3,$73,0,0,0,0,0,0,0); __THREW__ = 0; invoke_vii(5313,($71|0),($3|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 14; break; } __ZN5TDeckD2Ev($3); $76 = $i; $77 = (($76) + 1)|0; $i = $77; } if ((label|0) == 14) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $4 = $78; $5 = $79; __ZN5TDeckD2Ev($3); $140 = $4; $141 = $5; ___resumeException($140|0); // unreachable; } $80 = $2; $81 = ($80|0)>(0); $82 = ((($14)) + 116|0); $83 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5beginEv($82)|0); if ($81) { HEAP32[$7>>2] = $83; $84 = (__ZNKSt3__111__wrap_iterIP5TDeckEplEi($7,1)|0); HEAP32[$6>>2] = $84; $85 = ((($14)) + 116|0); $86 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE3endEv($85)|0); HEAP32[$8>>2] = $86; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; __ZNSt3__114random_shuffleINS_11__wrap_iterIP5TDeckEEEEvT_S5_($$byval_copy,$$byval_copy$2); } else { HEAP32[$9>>2] = $83; $87 = ((($14)) + 116|0); $88 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE3endEv($87)|0); HEAP32[$10>>2] = $88; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$10>>2]|0; __ZNSt3__114random_shuffleINS_11__wrap_iterIP5TDeckEEEEvT_S5_($$byval_copy$3,$$byval_copy$4); } $89 = ((($14)) + 36|0); $90 = ((($14)) + 116|0); $91 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($90,0)|0); dest=$89; src=$91; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $92 = ((($14)) + 36|0); $93 = ((($92)) + 40|0); $94 = ((($14)) + 116|0); $95 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($94,1)|0); dest=$93; src=$95; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); break; } case 4: { $96 = ((($14)) + 146|0); HEAP8[$96>>0] = 0; $97 = ((($14)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($97); $98 = $2; $99 = ($98|0)>(0); if ($99) { $100 = ((($14)) + 116|0); $101 = ((($14)) + 36|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($100,$101); break L8; } $i1 = 0; while(1) { $102 = $i1; $103 = ((($14)) + 132|0); $104 = HEAP32[$103>>2]|0; $105 = ($102>>>0)<($104>>>0); $106 = ((($14)) + 116|0); if (!($105)) { label = 26; break; } $107 = $i1; $108 = (($107) + 1)|0; __ZN5TDeckC2Ei10PlayerTypeiiiiii($11,$108,0,0,0,0,0,0,0); __THREW__ = 0; invoke_vii(5313,($106|0),($11|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { break; } __ZN5TDeckD2Ev($11); $111 = $i1; $112 = (($111) + 1)|0; $i1 = $112; } if ((label|0) == 26) { $115 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5beginEv($106)|0); HEAP32[$12>>2] = $115; $116 = ((($14)) + 116|0); $117 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE3endEv($116)|0); HEAP32[$13>>2] = $117; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$13>>2]|0; __ZNSt3__114random_shuffleINS_11__wrap_iterIP5TDeckEEEEvT_S5_($$byval_copy$5,$$byval_copy$6); $118 = ((($14)) + 36|0); $119 = ((($14)) + 116|0); $120 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($119,0)|0); dest=$118; src=$120; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $121 = ((($14)) + 36|0); $122 = ((($121)) + 40|0); $123 = ((($14)) + 116|0); $124 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($123,1)|0); dest=$122; src=$124; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); break L8; } $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $4 = $113; $5 = $114; __ZN5TDeckD2Ev($11); $140 = $4; $141 = $5; ___resumeException($140|0); // unreachable; break; } case 5: { $125 = ((($14)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($125); $126 = ((($14)) + 116|0); $127 = ((($14)) + 36|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($126,$127); break; } default: { } } } while(0); __ZN10Tournament24updateScoreforTournamentEv($14); STACKTOP = sp;return; } function __ZN10Tournament14initTournamentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0; var src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 580|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 584|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 140|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(3); if (!($6)) { $7 = ((($1)) + 140|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(4); if (!($9)) { $10 = ((($1)) + 140|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(5); if (!($12)) { STACKTOP = sp;return; } } } $13 = ((($1)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = ((($1)) + 116|0); $16 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($15)|0); $17 = ($14>>>0)<($16>>>0); if ($17) { $18 = ((($1)) + 36|0); $19 = ((($1)) + 116|0); $20 = ((($1)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($19,$21)|0); dest=$18; src=$22; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); } $23 = ((($1)) + 20|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ((($1)) + 116|0); $27 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($26)|0); $28 = ($25>>>0)<($27>>>0); if ($28) { $29 = ((($1)) + 36|0); $30 = ((($29)) + 40|0); $31 = ((($1)) + 116|0); $32 = ((($1)) + 20|0); $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($31,$34)|0); dest=$30; src=$35; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); } $36 = ((($1)) + 145|0); HEAP8[$36>>0] = 1; __ZN10Tournament21initTournamentResultsEv($1); __ZN10Tournament16calculateRankingEv($1); __ZN10Tournament24updateScoreforTournamentEv($1); STACKTOP = sp;return; } function __ZN10Tournament13isEndlessDemoEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); STACKTOP = sp;return ($4|0); } function __ZThn24_N13GameStateDuel13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN13GameStateDuel13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN13GameStateDuel8OnScrollEii($this,$inXVelocity,$inYVelocity) { $this = $this|0; $inXVelocity = $inXVelocity|0; $inYVelocity = $inYVelocity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flickLeft = 0, $trigger = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inXVelocity; $2 = $inYVelocity; $3 = $0; $4 = $2; $5 = (Math_abs(($4|0))|0); $6 = ($5|0)>(300); if ($6) { $7 = ((($3)) + 8|0); $8 = HEAP32[$7>>2]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($8,13); } $9 = $1; $10 = (Math_abs(($9|0))|0); $11 = ($10|0)>(300); if (!($11)) { STACKTOP = sp;return; } $12 = $2; $13 = ($12|0)>(0); $14 = $13&1; $flickLeft = $14; $15 = $flickLeft; $16 = $15&1; if (!($16)) { STACKTOP = sp;return; } $17 = (__ZN12GameSettingsixEi(30372,11)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = (0)==($19|0); if (!($20)) { STACKTOP = sp;return; } $21 = (__ZN12GameSettingsixEi(30372,14)|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0); $25 = $24 ? 14 : 15; $trigger = $25; $26 = ((($3)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = $trigger; __ZN3JGE16HoldKey_NoRepeatE7Buttons($27,$28); STACKTOP = sp;return; } function __ZN5TDeckC2Ei10PlayerTypeiiiiii($this,$deck,$deckType,$victories,$lastWin,$wonMatches,$playedMatches,$wonGames,$playedGames) { $this = $this|0; $deck = $deck|0; $deckType = $deckType|0; $victories = $victories|0; $lastWin = $lastWin|0; $wonMatches = $wonMatches|0; $playedMatches = $playedMatches|0; $wonGames = $wonGames|0; $playedGames = $playedGames|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deck; $2 = $deckType; $3 = $victories; $4 = $lastWin; $5 = $wonMatches; $6 = $playedMatches; $7 = $wonGames; $8 = $playedGames; $9 = $0; $10 = $1; HEAP32[$9>>2] = $10; $11 = ((($9)) + 4|0); $12 = $2; HEAP32[$11>>2] = $12; $13 = ((($9)) + 8|0); $14 = $3; HEAP32[$13>>2] = $14; $15 = ((($9)) + 12|0); $16 = $4; HEAP32[$15>>2] = $16; $17 = ((($9)) + 16|0); $18 = $5; HEAP32[$17>>2] = $18; $19 = ((($9)) + 20|0); $20 = $6; HEAP32[$19>>2] = $20; $21 = ((($9)) + 24|0); $22 = $7; HEAP32[$21>>2] = $22; $23 = ((($9)) + 28|0); $24 = $8; HEAP32[$23>>2] = $24; $25 = ((($9)) + 32|0); HEAP32[$25>>2] = -1; $26 = ((($9)) + 36|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } function __ZN5TDeckC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5TDeck5resetEv($1); STACKTOP = sp;return; } function __ZN5TDeck5resetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 28|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 20|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 32|0); HEAP32[$8>>2] = -1; $9 = ((($1)) + 24|0); HEAP32[$9>>2] = 0; $10 = ((($1)) + 36|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN5TDeckD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN5TDeck18increaseDeckNumberEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (($2) + 1)|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck11getDeckNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $deckManager = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN11DeckManager11GetInstanceEv()|0); $deckManager = $2; $3 = $deckManager; $4 = (__ZN5TDeck13getDeckNumberEv($1)|0); $5 = (__ZN5TDeck4isAIEv($1)|0); $6 = (__ZN11DeckManager19getDeckMetaDataByIdEib($3,$4,$5)|0); __ZN12DeckMetaData7getNameEv($agg$result,$6); STACKTOP = sp;return; } function __ZN10TournamentC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $i = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 36|0); $5 = ((($4)) + 80|0); $6 = $4; while(1) { __THREW__ = 0; invoke_vi(5301,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { label = 11; break; } $9 = ((($6)) + 40|0); $10 = ($9|0)==($5|0); if ($10) { break; } else { $6 = $9; } } if ((label|0) == 11) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $1 = $36; $2 = $37; $38 = ($4|0)==($6|0); if ($38) { $84 = $1; $85 = $2; ___resumeException($84|0); // unreachable; } else { $40 = $6; } while(1) { $39 = ((($40)) + -40|0); __ZN5TDeckD2Ev($39); $41 = ($39|0)==($4|0); if ($41) { break; } else { $40 = $39; } } $84 = $1; $85 = $2; ___resumeException($84|0); // unreachable; } $11 = ((($3)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEC2Ev($11); $12 = ((($3)) + 148|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($12); $13 = ((($3)) + 156|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($13); $14 = ((($3)) + 168|0); $15 = ((($14)) + 400|0); $16 = $14; while(1) { __THREW__ = 0; invoke_vi(5301,($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 13; break; } $19 = ((($16)) + 40|0); $20 = ($19|0)==($15|0); if ($20) { label = 7; break; } else { $16 = $19; } } if ((label|0) == 7) { $i = 0; while(1) { $21 = $i; $22 = ($21|0)<(2); if (!($22)) { label = 16; break; } $23 = $i; $24 = ((($3)) + 36|0); $25 = (($24) + (($23*40)|0)|0); __THREW__ = 0; invoke_vi(5306,($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break; } $28 = $i; $29 = ((($3)) + 28|0); $30 = (($29) + ($28<<2)|0); HEAP32[$30>>2] = 0; $31 = $i; $32 = ((($3)) + 20|0); $33 = (($32) + ($31<<2)|0); HEAP32[$33>>2] = 0; $34 = $i; $35 = (($34) + 1)|0; $i = $35; } L24: do { if ((label|0) == 16) { $51 = ((($3)) + 140|0); HEAP32[$51>>2] = 0; HEAP8[$3>>0] = 0; $52 = ((($3)) + 1|0); HEAP8[$52>>0] = 0; $53 = ((($3)) + 8|0); HEAP32[$53>>2] = 0; $54 = ((($3)) + 12|0); HEAP32[$54>>2] = 1; $55 = ((($3)) + 16|0); HEAP32[$55>>2] = 0; $56 = ((($3)) + 128|0); HEAP32[$56>>2] = 1; $57 = ((($3)) + 132|0); HEAP32[$57>>2] = 0; $58 = ((($3)) + 136|0); HEAP8[$58>>0] = 0; $59 = ((($3)) + 144|0); HEAP8[$59>>0] = 0; $60 = ((($3)) + 145|0); HEAP8[$60>>0] = 0; $61 = ((($3)) + 147|0); HEAP8[$61>>0] = 0; $62 = ((($3)) + 568|0); HEAP32[$62>>2] = 0; $63 = ((($3)) + 572|0); HEAP32[$63>>2] = 0; $64 = ((($3)) + 576|0); HEAP8[$64>>0] = 0; $65 = ((($3)) + 577|0); HEAP8[$65>>0] = 0; $66 = ((($3)) + 578|0); HEAP8[$66>>0] = 0; $67 = ((($3)) + 579|0); HEAP8[$67>>0] = 0; $j = 0; while(1) { $68 = $j; $69 = ($68|0)<(10); if (!($69)) { break; } $70 = $j; $71 = ((($3)) + 168|0); $72 = (($71) + (($70*40)|0)|0); __THREW__ = 0; invoke_vi(5306,($72|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break L24; } $75 = $j; $76 = (($75) + 1)|0; $j = $76; } STACKTOP = sp;return; } } while(0); $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $1 = $48; $2 = $49; $50 = ((($14)) + 400|0); $78 = $50; while(1) { $77 = ((($78)) + -40|0); __ZN5TDeckD2Ev($77); $79 = ($77|0)==($14|0); if ($79) { break; } else { $78 = $77; } } } else if ((label|0) == 13) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $1 = $42; $2 = $43; $44 = ($14|0)==($16|0); if (!($44)) { $46 = $16; while(1) { $45 = ((($46)) + -40|0); __ZN5TDeckD2Ev($45); $47 = ($45|0)==($14|0); if ($47) { break; } else { $46 = $45; } } } } __ZNSt3__110shared_ptrI5JQuadED2Ev($13); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEED2Ev($11); $80 = ((($4)) + 80|0); $82 = $80; while(1) { $81 = ((($82)) + -40|0); __ZN5TDeckD2Ev($81); $83 = ($81|0)==($4|0); if ($83) { break; } else { $82 = $81; } } $84 = $1; $85 = $2; ___resumeException($84|0); // unreachable; } function __ZN10TournamentD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __THREW__ = 0; invoke_vi(5319,($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; $1 = $19; $2 = $20; $21 = ((($3)) + 168|0); $22 = ((($21)) + 400|0); $24 = $22; while(1) { $23 = ((($24)) + -40|0); __ZN5TDeckD2Ev($23); $25 = ($23|0)==($21|0); if ($25) { break; } else { $24 = $23; } } $26 = ((($3)) + 156|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($26); $27 = ((($3)) + 148|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($27); $28 = ((($3)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEED2Ev($28); $29 = ((($3)) + 36|0); $30 = ((($29)) + 80|0); $32 = $30; while(1) { $31 = ((($32)) + -40|0); __ZN5TDeckD2Ev($31); $33 = ($31|0)==($29|0); if ($33) { break; } else { $32 = $31; } } $34 = $1; ___clang_call_terminate($34); // unreachable; } else { $6 = ((($3)) + 168|0); $7 = ((($6)) + 400|0); $9 = $7; while(1) { $8 = ((($9)) + -40|0); __ZN5TDeckD2Ev($8); $10 = ($8|0)==($6|0); if ($10) { break; } else { $9 = $8; } } $11 = ((($3)) + 156|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($11); $12 = ((($3)) + 148|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); $13 = ((($3)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEED2Ev($13); $14 = ((($3)) + 36|0); $15 = ((($14)) + 80|0); $17 = $15; while(1) { $16 = ((($17)) + -40|0); __ZN5TDeckD2Ev($16); $18 = ($16|0)==($14|0); if ($18) { break; } else { $17 = $16; } } STACKTOP = sp;return; } } function __ZN10Tournament21initTournamentResultsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $j = 0, $j1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $j = 0; while(1) { $2 = $j; $3 = ($2|0)<(10); if (!($3)) { break; } $4 = $j; $5 = ((($1)) + 168|0); $6 = (($5) + (($4*40)|0)|0); __ZN5TDeck5resetEv($6); $7 = $j; $8 = (($7) + 1)|0; $j = $8; } $j1 = 0; while(1) { $9 = $j1; $10 = ($9|0)<(10); if (!($10)) { break; } $11 = $j1; $12 = ((($1)) + 168|0); $13 = (($12) + (($11*40)|0)|0); __ZN5TDeck13setMatchesWonEi($13,-1); $14 = $j1; $15 = (($14) + 1)|0; $j1 = $15; } STACKTOP = sp;return; } function __ZN10Tournament7addDeckEi5TDeck($this,$player,$newDeck) { $this = $this|0; $player = $player|0; $newDeck = $newDeck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, $isDouble = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $3 = ((($2)) + 140|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if (!($5)) { $6 = ((($2)) + 140|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); if (!($8)) { $12 = ((($2)) + 140|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(3); if (!($14)) { $15 = ((($2)) + 140|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(4); if (!($17)) { $18 = ((($2)) + 140|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(5); if (!($20)) { STACKTOP = sp;return; } } } $isDouble = 0; $i = 0; while(1) { $21 = $i; $22 = ((($2)) + 116|0); $23 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($22)|0); $24 = ($21>>>0)<($23>>>0); if (!($24)) { break; } $25 = ((($2)) + 116|0); $26 = $i; $27 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($25,$26)|0); $28 = (__ZN5TDeck13getDeckNumberEv($27)|0); $29 = (__ZN5TDeck13getDeckNumberEv($newDeck)|0); $30 = ($28|0)==($29|0); if ($30) { $31 = ((($2)) + 116|0); $32 = $i; $33 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($31,$32)|0); $34 = (__ZN5TDeck11getDeckTypeEv($33)|0); $35 = (__ZN5TDeck11getDeckTypeEv($newDeck)|0); $36 = ($34|0)==($35|0); if ($36) { $isDouble = 1; } } $37 = $i; $38 = (($37) + 1)|0; $i = $38; } $39 = $isDouble; $40 = $39&1; if (!($40)) { $41 = ((($2)) + 116|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($41,$newDeck); } __ZN10Tournament24updateScoreforTournamentEv($2); STACKTOP = sp;return; } } $9 = $1; $10 = ((($2)) + 36|0); $11 = (($10) + (($9*40)|0)|0); dest=$11; src=$newDeck; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateDuel_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1822(); ___cxx_global_var_init_1_1823(); ___cxx_global_var_init_3_1824(); ___cxx_global_var_init_5_1825(); return; } function __ZN10Tournament10getOpLevelEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 128|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15ModRulesGeneral13hasDeckEditorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&1; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEEaSEOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return ($3|0); } function __ZN10Tournament17setAvailableDecksEj($this,$a) { $this = $this|0; $a = $a|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $2 = $0; $3 = $1; $4 = ((($2)) + 132|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck8newMatchEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 12|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5320,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(5321,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($2,$3)|0); $5 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$5); STACKTOP = sp;return; } function __ZN10Tournament17getTournamentModeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12GameObserver9getPlayerEj($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $index; $2 = $0; $3 = ((($2)) + 180|0); $4 = $1; $5 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($3,$4)|0); $6 = HEAP32[$5>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 40)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + (($6*40)|0)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN11SimplePopup8isClosedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN10Tournament15isMatchFinishedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 144|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN10Tournament15isNextDeckFoundEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 145|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN10Tournament17setScoreDisplayedEb($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $s&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 147|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZN10Tournament10setOpLevelEi($this,$o) { $this = $this|0; $o = $o|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $o; $2 = $0; $3 = $1; $4 = ((($2)) + 128|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN12GameObserver9isStartedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); STACKTOP = sp;return ($4|0); } function __ZN10Tournament12isTournamentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(0); STACKTOP = sp;return ($4|0); } function __ZN10Tournament14getGamesToPlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10Tournament17wasScoreDisplayedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 147|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN10Tournament11getDeckTypeEi($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $3 = $1; $4 = ((($2)) + 36|0); $5 = (($4) + (($3*40)|0)|0); $6 = (__ZN5TDeck11getDeckTypeEv($5)|0); STACKTOP = sp;return ($6|0); } function __ZN10Tournament13getDeckNumberEi($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $3 = $1; $4 = ((($2)) + 36|0); $5 = (($4) + (($3*40)|0)|0); $6 = (__ZN5TDeck13getDeckNumberEv($5)|0); STACKTOP = sp;return ($6|0); } function __ZN10Tournament16getFastTimerModeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 136|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN5TDeck13getDeckNumberEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN5TDeck11getDeckTypeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck12getVictoriesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck10getLastWinEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck13getMatchesWonEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck16getMatchesPlayedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck11getGamesWonEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck14getGamesPlayedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5TDeck4isAIEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZN5TDeck7winGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + 1)|0; HEAP32[$5>>2] = $7; $8 = ((($1)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 1)|0; HEAP32[$8>>2] = $10; $11 = ((($1)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 1)|0; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function __ZN5TDeck9looseGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($4) + 1)|0; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN5TDeck13setDeckNumberEi($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deck; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck11deleteStatsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 12|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 20|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 24|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 28|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 32|0); HEAP32[$8>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*40)|0)|0); STACKTOP = sp;return ($5|0); } function __ZN5TDeck8winMatchEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = ((($1)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + 1)|0; HEAP32[$5>>2] = $7; STACKTOP = sp;return; } function __ZN5TDeck10looseMatchEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN5TDeck14setGamesPlayedEi($this,$games) { $this = $this|0; $games = $games|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $games; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck11setGamesWonEi($this,$games) { $this = $this|0; $games = $games|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $games; $2 = $0; $3 = $1; $4 = ((($2)) + 24|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck10setRankingEi($this,$ranking) { $this = $this|0; $ranking = $ranking|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ranking; $2 = $0; $3 = $1; $4 = ((($2)) + 32|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -40|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$4); STACKTOP = sp;return; } function __ZN5TDeck9drawMatchEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN5TDeck10getRankingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10Tournament12setMatchTypeEiib($this,$gamestoplay,$matchMode,$swapPlayer) { $this = $this|0; $gamestoplay = $gamestoplay|0; $matchMode = $matchMode|0; $swapPlayer = $swapPlayer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $gamestoplay; $2 = $matchMode; $4 = $swapPlayer&1; $3 = $4; $5 = $0; $6 = $1; $7 = ((($5)) + 8|0); HEAP32[$7>>2] = $6; $8 = $2; $9 = ((($5)) + 12|0); HEAP32[$9>>2] = $8; $10 = $3; $11 = $10&1; $12 = $11&1; HEAP8[$5>>0] = $12; STACKTOP = sp;return; } function __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN10Tournament26getNumberofTournamentDecksEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 116|0); $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNK8DeckMenu17getSelectedDeckIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 256|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN12DeckMetaData9getDeckIdEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZN10Tournament16setFastTimerModeEb($this,$timerMode) { $this = $this|0; $timerMode = $timerMode|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $timerMode&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 136|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZN5TDeck11setDeckTypeE10PlayerType($this,$ptype) { $this = $this|0; $ptype = $ptype|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ptype; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck12setVictoriesEi($this,$v) { $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $v; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck10setLastWinEi($this,$lastWin) { $this = $this|0; $lastWin = $lastWin|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $lastWin; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck13setMatchesWonEi($this,$w) { $this = $this|0; $w = $w|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $w; $2 = $0; $3 = $1; $4 = ((($2)) + 16|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN5TDeck16setMatchesPlayedEi($this,$matches) { $this = $this|0; $matches = $matches|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $matches; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backEOS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 40|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($17)|0); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIjNS_9allocatorIjEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIjNS_9allocatorIjEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backERKj($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9constructIjJRKjEEEvRS2_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__16vectorIjNS_9allocatorIjEEE17__destruct_at_endEPj($1,$4); STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backERKS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 40|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIP5TDeckEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIP5TDeckEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__114random_shuffleINS_11__wrap_iterIP5TDeckEEEEvT_S5_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__d = 0, $__g = 0, $__i = 0, $__uid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__uid = sp + 32|0; $__g = sp + 44|0; $0 = sp + 16|0; $3 = sp; $4 = (__ZNSt3__1miIP5TDeckS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__last,$__first)|0); $__d = $4; $5 = $__d; $6 = ($5|0)>(1); if (!($6)) { STACKTOP = sp;return; } $7 = (__ZNSt3__114numeric_limitsIiE3maxEv()|0); __ZNSt3__124uniform_int_distributionIiEC2Eii($__uid,0,$7); __ZNSt3__18__rs_getEv($__g); (__ZNSt3__111__wrap_iterIP5TDeckEmmEv($__last)|0); $8 = $__d; $9 = (($8) + -1)|0; $__d = $9; while(1) { $10 = (__ZNSt3__1ltIP5TDeckS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__first,$__last)|0); if (!($10)) { label = 10; break; } $11 = $__d; __THREW__ = 0; invoke_viii(4439,($0|0),0,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 8; break; } __THREW__ = 0; $14 = (invoke_iiii(4440,($__uid|0),($__g|0),($0|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 8; break; } $__i = $14; $17 = $__i; $18 = ($17|0)!=(0); if ($18) { $19 = (__ZNKSt3__111__wrap_iterIP5TDeckEdeEv($__first)|0); $20 = $__i; $21 = (__ZNKSt3__111__wrap_iterIP5TDeckEplEi($__first,$20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNKSt3__111__wrap_iterIP5TDeckEdeEv($3)|0); __ZNSt3__14swapI5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($19,$22); } (__ZNSt3__111__wrap_iterIP5TDeckEppEv($__first)|0); $27 = $__d; $28 = (($27) + -1)|0; $__d = $28; } if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; __ZNSt3__112__rs_defaultD2Ev($__g); $25 = $1; $26 = $2; ___resumeException($25|0); // unreachable; } else if ((label|0) == 10) { __ZNSt3__112__rs_defaultD2Ev($__g); STACKTOP = sp;return; } } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_1822() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31244,182585); (___cxa_atexit((3831|0),(31244|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1823() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31256,165089); (___cxa_atexit((3831|0),(31256|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1824() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31268,165080); (___cxa_atexit((3831|0),(31268|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1825() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31280,165065); (___cxa_atexit((3831|0),(31280|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -40|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($10)|0); __THREW__ = 0; invoke_vii(5322,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE7destroyIS2_EEvRS3_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorI5TDeckE7destroyEPS1_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorI5TDeckE7destroyEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZN5TDeckD2Ev($2); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE10deallocateERS3_PS2_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorI5TDeckE10deallocateEPS1_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorI5TDeckE10deallocateEPS1_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 40)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIjEEE10deallocateERS2_Pjj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE17__destruct_at_endEPj($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE17__destruct_at_endEPj($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($10)|0); __THREW__ = 0; invoke_vii(5323,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE7destroyIjEEvRS2_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9__destroyIjEEvNS_17integral_constantIbLb1EEERS2_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9__destroyIjEEvNS_17integral_constantIbLb1EEERS2_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIjE7destroyEPj($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIjE7destroyEPj($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE10deallocateERS2_Pjj($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIjE10deallocateEPjj($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIjE10deallocateEPjj($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPjNS_9allocatorIjEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPjNS_9allocatorIjEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; __ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE10deallocateEv($3); $4 = $2; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE19__move_assign_allocERS5_($3,$4); $5 = $2; $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = $2; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($3)) + 4|0); HEAP32[$10>>2] = $9; $11 = $2; $12 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($3)|0); HEAP32[$14>>2] = $13; $15 = $2; $16 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE9__end_capEv($15)|0); HEAP32[$16>>2] = 0; $17 = $2; $18 = ((($17)) + 4|0); HEAP32[$18>>2] = 0; $19 = $2; HEAP32[$19>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE19__move_assign_allocERS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($3)|0); $4 = $2; $5 = (__ZNSt3__113__vector_baseIP12DeckMetaDataNS_9allocatorIS2_EEE7__allocEv($4)|0); (__ZNSt3__14moveIRNS_9allocatorIP12DeckMetaDataEEEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_9allocatorIP12DeckMetaDataEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5324,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP5TDeckEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP5TDeckEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorI5TDeckEC2Ev($2); $3 = (__ZNSt3__17forwardIP5TDeckEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorI5TDeckEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5325,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPjEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EEC2ES1_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPjEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIjEC2Ev($2); $3 = (__ZNSt3__17forwardIPjEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIjEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9constructIjJRKjEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIjEEE11__constructIjJRKjEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE11__constructIjJRKjEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIjE9constructIjJRKjEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIjE9constructIjJRKjEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIjNS_9allocatorIjEEE21__push_back_slow_pathIRKjEEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5326,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5327,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIjEEE8max_sizeERKS2_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE8max_sizeERKS2_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5328,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIjE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIjE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPjNS_9allocatorIjEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPjNS_9allocatorIjEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPjNS_9allocatorIjEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIjNS_9allocatorIjEEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEEC2ES1_S4_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIjEEE8allocateERS2_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPjEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIjEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EEC2ES1_S4_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIjEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPjEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIjEEEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE8allocateERS2_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIjE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIjE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPjRNS_9allocatorIjEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIjNS_9allocatorIjEEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIjEEE20__construct_backwardIjEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($11,$13); $14 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE9__end_capEv($15)|0); __ZNSt3__14swapIPjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($2)|0); __ZNKSt3__16vectorIjNS_9allocatorIjEEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIjNS_9allocatorIjEEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIjNS_9allocatorIjEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIjEEE20__construct_backwardIjEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPjEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPjEEONS_16remove_referenceIT_E4typeEOS4_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPjEEONS_16remove_referenceIT_E4typeEOS4_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPjEEONS_16remove_referenceIT_E4typeEOS4_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPjEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIjNS_9allocatorIjEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIjNS_9allocatorIjEEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5329,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIjEEE10deallocateERS2_Pjj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE17__destruct_at_endEPj($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE17__destruct_at_endEPj($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE17__destruct_at_endEPjNS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE17__destruct_at_endEPjNS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($11)|0); __THREW__ = 0; invoke_vii(5323,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIjRNS_9allocatorIjEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIjRNS_9allocatorIjEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIjRNS_9allocatorIjEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPjRNS_9allocatorIjEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPjRNS_9allocatorIjEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPjRNS_9allocatorIjEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE17__destruct_at_endEPj($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE17__destruct_at_endEPj($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5330,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIjNS_9allocatorIjEEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIjNS_9allocatorIjEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardI5TDeckEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardI5TDeckEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); __ZNSt3__19allocatorI5TDeckE9constructIS1_JS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI5TDeckE9constructIS1_JS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardI5TDeckEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); dest=$3; src=$5; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZNSt3__17forwardI5TDeckEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardI5TDeckEEOT_RNS_16remove_referenceIS2_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5331,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 40|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5332,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE8max_sizeERKS3_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE8max_sizeERKS3_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5333,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorI5TDeckE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorI5TDeckE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 107374182; } function __ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEEC2EjjS4_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEEC2ES2_S5_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE8allocateERS3_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + (($14*40)|0)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + (($19*40)|0)|0); $21 = (__ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP5TDeckEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorI5TDeckEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EEC2ES2_S5_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorI5TDeckEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP5TDeckEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorI5TDeckEEEEOT_RNS_16remove_referenceIS5_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE8allocateERS3_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorI5TDeckE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorI5TDeckE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*40)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIP5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIP5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($11,$13); $14 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE9__end_capEv($15)|0); __ZNSt3__14swapIP5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($1)|0); $5 = (($3) + (($4*40)|0)|0); $6 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($1)|0); $8 = (($6) + (($7*40)|0)|0); $9 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($1)|0); $11 = (($9) + (($10*40)|0)|0); __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -40|0); $11 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($10)|0); $12 = $2; $13 = ((($12)) + -40|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptI5TDeckEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -40|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptI5TDeckEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14swapIP5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP5TDeckEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP5TDeckEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP5TDeckEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP5TDeckEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + (($5*40)|0)|0); $7 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($2)|0); $9 = (($7) + (($8*40)|0)|0); $10 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + (($11*40)|0)|0); __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5334,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -40|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($11)|0); __THREW__ = 0; invoke_vii(5322,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 40)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP5TDeckRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP5TDeckRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK5TDeckEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK5TDeckEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorI5TDeckE9constructIS1_JRKS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI5TDeckE9constructIS1_JRKS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK5TDeckEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); dest=$3; src=$5; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZNSt3__17forwardIRK5TDeckEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI5TDeckEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRK5TDeckEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5335,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 40|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5332,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + (($5*40)|0)|0); $7 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + (($8*40)|0)|0); $10 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); $12 = (($10) + (($11*40)|0)|0); __ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE11__make_iterEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIP5TDeckEC2ES2_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIP5TDeckEC2ES2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIP5TDeckEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*40)|0)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIP5TDeckS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIP5TDeckE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIP5TDeckE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 40)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIP5TDeckE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIP5TDeckEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -40|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1ltIP5TDeckS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIP5TDeckE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIP5TDeckE4baseEv($4)|0); $6 = ($3>>>0)<($5>>>0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14swapI5TDeckEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__t = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($2)|0); dest=$__t; src=$3; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $4 = $0; $5 = $1; $6 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($5)|0); dest=$4; src=$6; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $7 = $1; $8 = (__ZNSt3__14moveIR5TDeckEEONS_16remove_referenceIT_E4typeEOS4_($__t)|0); dest=$7; src=$8; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); __ZN5TDeckD2Ev($__t); STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIP5TDeckEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIP5TDeckEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 40|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseI5TDeckNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5320,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13GameStateMenuC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,141898); __THREW__ = 0; invoke_viii(5217,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $36 = $3; $37 = $4; ___resumeException($36|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = ((($5)) + 24|0); __ZN12JGuiListenerC2Ev($9); $10 = 31300; HEAP32[$5>>2] = $10; $11 = ((($5)) + 24|0); $12 = 31352; HEAP32[$11>>2] = $12; $13 = ((($5)) + 56|0); $14 = ((($13)) + 80|0); $15 = $13; while(1) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($15); $16 = ((($15)) + 8|0); $17 = ($16|0)==($14|0); if ($17) { break; } else { $15 = $16; } } $18 = ((($5)) + 140|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($18); $19 = ((($5)) + 164|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($19); $20 = ((($5)) + 176|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($20); $21 = ((($5)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = ((($5)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($22); $23 = ((($5)) + 216|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($23); $24 = ((($5)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($24); $25 = ((($5)) + 40|0); HEAP32[$25>>2] = 0; $26 = ((($5)) + 44|0); HEAP32[$26>>2] = 0; $27 = ((($5)) + 48|0); HEAP32[$27>>2] = 0; $28 = ((($5)) + 248|0); HEAPF32[$28>>2] = 0.0; $29 = ((($5)) + 160|0); HEAP32[$29>>2] = 0; $30 = ((($5)) + 28|0); HEAP32[$30>>2] = 0; $31 = ((($5)) + 252|0); HEAP8[$31>>0] = 0; $32 = ((($5)) + 240|0); HEAP32[$32>>2] = -1; $33 = ((($5)) + 136|0); HEAP32[$33>>2] = 0; STACKTOP = sp;return; } function __ZN13GameStateMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 31300; HEAP32[$1>>2] = $2; $3 = ((($1)) + 24|0); $4 = 31352; HEAP32[$3>>2] = $4; $5 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 216|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($6); $7 = ((($1)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $8 = ((($1)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $9 = ((($1)) + 176|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($9); $10 = ((($1)) + 164|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($10); $11 = ((($1)) + 140|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($11); $12 = ((($1)) + 56|0); $13 = ((($12)) + 80|0); $15 = $13; while(1) { $14 = ((($15)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($14); $16 = ($14|0)==($12|0); if ($16) { break; } else { $15 = $14; } } $17 = ((($1)) + 24|0); __ZN12JGuiListenerD2Ev($17); __ZN9GameStateD2Ev($1); STACKTOP = sp;return; } function __ZThn24_N13GameStateMenuD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateMenuD2Ev($2); STACKTOP = sp;return; } function __ZN13GameStateMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13GameStateMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N13GameStateMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateMenuD0Ev($2); STACKTOP = sp;return; } function __ZN13GameStateMenu6CreateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $i = 0, $j = 0, $lang = 0, $langChosen = 0, $langpath = 0, $n = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 624|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 112|0; $1 = sp + 80|0; $2 = sp + 64|0; $3 = sp + 52|0; $lang = sp + 32|0; $langpath = sp + 20|0; $6 = sp + 8|0; $0 = $this; $7 = $0; $8 = ((($7)) + 40|0); HEAP32[$8>>2] = 0; $9 = ((($7)) + 244|0); HEAP32[$9>>2] = 0; $n = 0; $i = 0; L1: while(1) { $10 = $i; $11 = ($10|0)<(5); if (!($11)) { label = 14; break; } $j = 0; while(1) { $12 = $j; $13 = ($12|0)<(2); if (!($13)) { break; } $14 = $i; $15 = $j; HEAP32[$vararg_buffer>>2] = $14; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $15; (_sprintf($buf,136512,$vararg_buffer)|0); $16 = $n; $17 = ((($7)) + 56|0); $18 = (($17) + ($16<<3)|0); $19 = (__ZN16WResourceManager8InstanceEv()|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,136528); $23 = $i; $24 = (+($23|0)); $25 = $24 * 72.0; $26 = 4.0 + $25; $27 = $j; $28 = (+($27|0)); $29 = $28 * 72.0; $30 = 4.0 + $29; __THREW__ = 0; invoke_vii(3797,($3|0),($buf|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 9; break L1; } __THREW__ = 0; invoke_viiiddddiiii($22|0,($1|0),($19|0),($2|0),(+$26),(+$30),72.0,72.0,($3|0),1,1,0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 10; break L1; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($18,$1)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $35 = $n; $36 = ((($7)) + 56|0); $37 = (($36) + ($35<<3)|0); $38 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($37)|0); if ($38) { $39 = $n; $40 = ((($7)) + 56|0); $41 = (($40) + ($39<<3)|0); $42 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($41)|0); $43 = ((($42)) + 48|0); HEAPF32[$43>>2] = 36.0; $44 = $n; $45 = ((($7)) + 56|0); $46 = (($45) + ($44<<3)|0); $47 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($46)|0); $48 = ((($47)) + 44|0); HEAPF32[$48>>2] = 36.0; $49 = $n; $50 = ((($7)) + 56|0); $51 = (($50) + ($49<<3)|0); $52 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($51)|0); __ZN5JQuad10SetHotSpotEff($52,16.0,16.0); } $57 = $n; $58 = (($57) + 1)|0; $n = $58; $59 = $j; $60 = (($59) + 1)|0; $j = $60; } $61 = $i; $62 = (($61) + 1)|0; $i = $62; } if ((label|0) == 9) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $4 = $53; $5 = $54; } else if ((label|0) == 10) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } else if ((label|0) == 14) { $63 = ((($7)) + 156|0); HEAP32[$63>>2] = 4; $langChosen = 0; $64 = (__ZN12GameSettingsixEi(30372,1)|0); $65 = ((($64)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lang,$65); $66 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $67 = ($66|0)!=(0); do { if ($67) { __THREW__ = 0; invoke_vii(3797,($langpath|0),(160906|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 22; } else { __THREW__ = 0; (invoke_iii(3801,($langpath|0),($lang|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { __THREW__ = 0; (invoke_iii(4152,($langpath|0),(160934|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { __THREW__ = 0; $74 = (invoke_i(4202)|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { __THREW__ = 0; $77 = (invoke_iii(4049,($74|0),($langpath|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { if ($77) { $langChosen = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($langpath); label = 25; break; } } } } $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $4 = $82; $5 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($langpath); } } else { label = 25; } } while(0); do { if ((label|0) == 25) { $84 = $langChosen; $85 = $84&1; if (!($85)) { $86 = ((($7)) + 156|0); HEAP32[$86>>2] = 7; } __THREW__ = 0; $87 = (invoke_ii(3903,84)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 22; } else { __THREW__ = 0; invoke_viidddd(5336,($87|0),0,150.0,255.0,180.0,30.0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $4 = $104; $5 = $105; __ZdlPv($87); break; } $92 = ((($7)) + 28|0); HEAP32[$92>>2] = $87; $93 = ((($7)) + 32|0); HEAP32[$93>>2] = 0; $94 = ((($7)) + 148|0); HEAP32[$94>>2] = 0; __THREW__ = 0; $95 = (invoke_i(4202)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 22; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(136544|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 22; } else { $100 = ((($7)) + 216|0); __THREW__ = 0; (invoke_iiii(5337,($95|0),($6|0),($100|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $103 = ((($7)) + 188|0); HEAP32[$103>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } } } } } } while(0); if ((label|0) == 22) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $4 = $80; $5 = $81; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $108 = $4; $109 = $5; ___resumeException($108|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $108 = $4; $109 = $5; ___resumeException($108|0); // unreachable; } function __ZN13GameStateMenu7DestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 40|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($1)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } $21 = ((($1)) + 44|0); HEAP32[$21>>2] = 0; } $22 = ((($1)) + 48|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($1)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } $31 = ((($1)) + 48|0); HEAP32[$31>>2] = 0; } $32 = (__ZN16WResourceManager8InstanceEv()|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 40|0); $35 = HEAP32[$34>>2]|0; $36 = ((($1)) + 136|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vii[$35 & 8191]($32,$37); $38 = ((($1)) + 28|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if (!($40)) { STACKTOP = sp;return; } $41 = ((($1)) + 28|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $47 = ((($1)) + 28|0); HEAP32[$47>>2] = 0; STACKTOP = sp;return; } function __ZN13GameStateMenu5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 52|0; $4 = sp + 32|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $8 = $0; $9 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($9,1); $10 = ((($8)) + 44|0); HEAP32[$10>>2] = 0; $11 = ((($8)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($8)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $17 = HEAP32[$15>>2]|0; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vi[$19 & 8191]($15); } $20 = ((($8)) + 40|0); HEAP32[$20>>2] = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,136550); __THREW__ = 0; invoke_vii(5246,($1|0),1); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $70 = $2; $71 = $3; ___resumeException($70|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = ((($8)) + 52|0); HEAP8[$23>>0] = 0; $24 = ((($8)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 56|0); HEAP32[$26>>2] = 0; $27 = (__ZN16WResourceManager8InstanceEv()|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 52|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($27); $31 = (__ZN16WResourceManager8InstanceEv()|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 20|0); $34 = HEAP32[$33>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,136561); __THREW__ = 0; $35 = (invoke_iiiii($34|0,($31|0),($4|0),2,1)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $70 = $2; $71 = $3; ___resumeException($70|0); // unreachable; } $38 = ((($8)) + 136|0); HEAP32[$38>>2] = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $39 = ((($8)) + 140|0); $40 = (__ZN16WResourceManager8InstanceEv()|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 24|0); $43 = HEAP32[$42>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,136561); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; do { if ($45) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $2 = $56; $3 = $57; } else { __THREW__ = 0; invoke_viiiddddiiii($43|0,($5|0),($40|0),($6|0),0.0,0.0,0.0,0.0,($7|0),1,1,0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $2 = $58; $3 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($39,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $48 = ((($8)) + 140|0); $49 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($48)|0); if ($49) { $50 = ((($8)) + 140|0); $51 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($50)|0); __ZN5JQuad10SetHotSpotEff($51,0.0,0.0); } $60 = ((($8)) + 156|0); $61 = HEAP32[$60>>2]|0; $62 = (1)==($61|0); if (!($62)) { $67 = ((($8)) + 228|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($67,211279)|0); $68 = ((($8)) + 32|0); HEAP32[$68>>2] = 0; $69 = ((($8)) + 36|0); HEAP32[$69>>2] = 0; STACKTOP = sp;return; } $63 = ((($8)) + 156|0); $64 = HEAP32[$63>>2]|0; $65 = $64 | 512; $66 = ((($8)) + 156|0); HEAP32[$66>>2] = $65; $67 = ((($8)) + 228|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($67,211279)|0); $68 = ((($8)) + 32|0); HEAP32[$68>>2] = 0; $69 = ((($8)) + 36|0); HEAP32[$69>>2] = 0; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $70 = $2; $71 = $3; ___resumeException($70|0); // unreachable; } function __ZN13GameStateMenu13genNbCardsStrEv() { var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $playerdata = 0, $totalPrints = 0, $totalUnique = 0, $vararg_buffer = 0, $vararg_buffer13 = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0; var $vararg_ptr7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer13 = sp + 40|0; $vararg_buffer8 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer = sp; $2 = sp + 128|0; $3 = sp + 116|0; $4 = sp + 104|0; $5 = sp + 92|0; $6 = sp + 80|0; $7 = sp + 68|0; $8 = sp + 56|0; $9 = sp + 44|0; $10 = (__Znwj(24)|0); __THREW__ = 0; $11 = (invoke_i(4323)|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(4682,($10|0),($11|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $playerdata = $10; $16 = (__ZN11MTGAllCards11getInstanceEv()|0); $17 = ((($16)) + 56|0); $18 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4sizeEv($17)|0); $totalUnique = $18; $19 = (__ZN11MTGAllCards11getInstanceEv()|0); $20 = (__ZN11MTGAllCards10totalCardsEv($19)|0); $totalPrints = $20; $21 = $totalUnique; $22 = $totalPrints; $23 = ($21|0)!=($22|0); $24 = $playerdata; $25 = ($24|0)!=(0|0); L4: do { if ($23) { if ($25) { $26 = (__ZN12GameSettingsixEi(30372,0)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_ii[$29 & 8191]($26)|0); if (!($30)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,136575); __THREW__ = 0; invoke_vii(3887,($2|0),($3|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $0 = $51; $1 = $52; } else { $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; $34 = (invoke_iii(3923,(30372|0),0)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = ((($34)) + 8|0); $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($37)|0); $39 = $playerdata; $40 = ((($39)) + 16|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_ii(5338,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = $totalPrints; $46 = $totalUnique; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $38; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $42; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $45; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $46; (invoke_iiii(3889,(126612|0),($33|0),($vararg_buffer|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } } } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $0 = $53; $1 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $106 = $0; $107 = $1; ___resumeException($106|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,136605); __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; do { if ($56) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $0 = $62; $1 = $63; } else { $57 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); $58 = $totalPrints; $59 = $totalUnique; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $58; $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); HEAP32[$vararg_ptr7>>2] = $59; (invoke_iiii(3889,(126612|0),($57|0),($vararg_buffer4|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $0 = $64; $1 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $106 = $0; $107 = $1; ___resumeException($106|0); // unreachable; } else { if ($25) { $66 = (__ZN12GameSettingsixEi(30372,0)|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = (FUNCTION_TABLE_ii[$69 & 8191]($66)|0); if (!($70)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,136626); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $0 = $88; $1 = $89; } else { $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $74 = (invoke_iii(3923,(30372|0),0)|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { $77 = ((($74)) + 8|0); $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($77)|0); $79 = $playerdata; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; __THREW__ = 0; $82 = (invoke_ii(5338,($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { $85 = $totalPrints; __THREW__ = 0; HEAP32[$vararg_buffer8>>2] = $78; $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); HEAP32[$vararg_ptr11>>2] = $82; $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); HEAP32[$vararg_ptr12>>2] = $85; (invoke_iiii(3889,(126612|0),($73|0),($vararg_buffer8|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } } } $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $0 = $90; $1 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $106 = $0; $107 = $1; ___resumeException($106|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,136644); __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; do { if ($93) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $0 = $98; $1 = $99; } else { $94 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $95 = $totalPrints; __THREW__ = 0; HEAP32[$vararg_buffer13>>2] = $95; (invoke_iiii(3889,(126612|0),($94|0),($vararg_buffer13|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $0 = $100; $1 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $106 = $0; $107 = $1; ___resumeException($106|0); // unreachable; } } while(0); $102 = $playerdata; $103 = ($102|0)!=(0|0); if (!($103)) { STACKTOP = sp;return; } $104 = $playerdata; $105 = ($104|0)==(0|0); if (!($105)) { __ZN10PlayerDataD2Ev($104); __ZdlPv($104); } $playerdata = 0; STACKTOP = sp;return; } } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $0 = $49; $1 = $50; __ZdlPv($10); $106 = $0; $107 = $1; ___resumeException($106|0); // unreachable; } function __ZN13GameStateMenu12fillScrollerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $award = 0, $buff2 = 0, $i = 0, $it = 0, $nbunlocked = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 752|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buff2 = sp + 232|0; $1 = sp + 216|0; $2 = sp + 204|0; $it = sp + 192|0; $5 = sp + 188|0; $6 = sp + 172|0; $7 = sp + 160|0; $8 = sp + 148|0; $9 = sp + 136|0; $10 = sp + 124|0; $11 = sp + 112|0; $12 = sp + 100|0; $13 = sp + 88|0; $14 = sp + 76|0; $15 = sp + 56|0; $16 = sp + 44|0; $17 = sp + 32|0; $18 = sp + 20|0; $19 = sp + 8|0; $0 = $this; $20 = $0; $21 = ((($20)) + 28|0); $22 = HEAP32[$21>>2]|0; __ZN12TextScroller5ResetEv($22); $23 = (__ZN12GameSettingsixEi(30372,43)|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0); L1: do { if (!($26)) { $27 = ((($20)) + 28|0); $28 = HEAP32[$27>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,136653); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; } else { __THREW__ = 0; invoke_vii(5339,($28|0),($1|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } } while(0); $37 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it>>2] = $37; while(1) { $38 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$5>>2] = $38; $39 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$5)|0); if (!($39)) { label = 24; break; } $40 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $award = $42; $43 = $award; $44 = (__ZN10Unlockable10isUnlockedEv($43)|0); if (!($44)) { $45 = $award; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,136707); __THREW__ = 0; invoke_viii(4676,($6|0),($45|0),($7|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 17; break; } $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6)|0); $49 = ($48|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($49) { $50 = ((($20)) + 28|0); $51 = HEAP32[$50>>2]|0; $52 = $award; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,136707); __THREW__ = 0; invoke_viii(4676,($9|0),($52|0),($10|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 18; break; } __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 19; break; } __THREW__ = 0; invoke_vii(5339,($51|0),($8|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 20; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } if ((label|0) == 17) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $3 = $59; $4 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } else if ((label|0) == 18) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; } else if ((label|0) == 19) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; label = 21; } else if ((label|0) == 20) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 21; } else if ((label|0) == 24) { $67 = (__ZN12GameSettingsixEi(30372,45)|0); $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0); L25: do { if (!($70)) { $71 = ((($20)) + 28|0); $72 = HEAP32[$71>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,136714); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if ($74) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $3 = $77; $4 = $78; } else { __THREW__ = 0; invoke_vii(5339,($72|0),($11|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $3 = $79; $4 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L25; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } } while(0); $81 = (__ZN12GameSettingsixEi(30372,44)|0); $82 = ((($81)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0); L36: do { if (!($84)) { $85 = ((($20)) + 28|0); $86 = HEAP32[$85>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,136760); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $3 = $91; $4 = $92; } else { __THREW__ = 0; invoke_vii(5339,($86|0),($13|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $3 = $93; $4 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L36; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } } while(0); $nbunlocked = 0; $i = 0; while(1) { $95 = $i; $96 = (__ZN7MTGSets4sizeEv(47272)|0); $97 = ($95|0)<($96|0); if (!($97)) { break; } $98 = $i; $99 = (__ZN7Options9optionSetEi($98)|0); $100 = (__ZN12GameSettingsixEi(30372,$99)|0); $101 = ((($100)) + 4|0); $102 = HEAP32[$101>>2]|0; $103 = (1)==($102|0); if ($103) { $104 = $nbunlocked; $105 = (($104) + 1)|0; $nbunlocked = $105; } $106 = $i; $107 = (($106) + 1)|0; $i = $107; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,136804); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; } else { $110 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); $111 = $nbunlocked; __THREW__ = 0; $112 = (invoke_ii(5105,(47272|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $111; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $112; (invoke_iiii(3889,($buff2|0),($110|0),($vararg_buffer|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if (!($116)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $117 = ((($20)) + 28|0); $118 = HEAP32[$117>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,$buff2); __THREW__ = 0; invoke_vii(5339,($118|0),($17|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $121 = ((($20)) + 28|0); $122 = HEAP32[$121>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,136846); __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; do { if ($124) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $3 = $136; $4 = $137; } else { __THREW__ = 0; invoke_vii(5339,($122|0),($18|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $138 = ___cxa_find_matching_catch()|0; $139 = tempRet0; $3 = $138; $4 = $139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $127 = ((($20)) + 32|0); HEAP32[$127>>2] = 1; $128 = ((($20)) + 28|0); $129 = HEAP32[$128>>2]|0; __ZN12TextScroller9setRandomEi($129,1); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } } $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } if ((label|0) == 21) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } function __ZN13GameStateMenu19gamePercentCompleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $9 = 0, $currentlyUnlocked = 0, $done = 0, $i = 0, $it = 0, $reallyUnlocked = 0, $total = 0, $totalAIDecks = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $2 = sp + 16|0; $1 = $this; $3 = $1; $4 = ((($3)) + 36|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 36|0); $8 = HEAP32[$7>>2]|0; $0 = $8; $83 = $0; STACKTOP = sp;return ($83|0); } $done = 0; $total = 0; $9 = $total; $10 = (($9) + 1)|0; $total = $10; $11 = (__ZN12GameSettingsixEi(30372,43)|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); if ($14) { $15 = $done; $16 = (($15) + 1)|0; $done = $16; } $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv(26604)|0); HEAP32[$it>>2] = $17; while(1) { $18 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv(26604)|0); HEAP32[$2>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$2)|0); $20 = $total; $21 = (($20) + 1)|0; $total = $21; if (!($19)) { break; } $22 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $23 = ((($22)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN10Unlockable10isUnlockedEv($24)|0); if ($25) { $26 = $total; $27 = (($26) + 1)|0; $total = $27; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } $28 = (__ZN12GameSettingsixEi(30372,45)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); if ($31) { $32 = $done; $33 = (($32) + 1)|0; $done = $33; } $34 = $total; $35 = (($34) + 1)|0; $total = $35; $36 = (__ZN12GameSettingsixEi(30372,44)|0); $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0); if ($39) { $40 = $done; $41 = (($40) + 1)|0; $done = $41; } $42 = (__ZN7MTGSets4sizeEv(47272)|0); $43 = $total; $44 = (($43) + ($42))|0; $total = $44; $i = 0; while(1) { $45 = $i; $46 = (__ZN7MTGSets4sizeEv(47272)|0); $47 = ($45|0)<($46|0); if (!($47)) { break; } $48 = $i; $49 = (__ZN7Options9optionSetEi($48)|0); $50 = (__ZN12GameSettingsixEi(30372,$49)|0); $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; $53 = (1)==($52|0); if ($53) { $54 = $done; $55 = (($54) + 1)|0; $done = $55; } $56 = $i; $57 = (($56) + 1)|0; $i = $57; } $58 = (__ZN12GameSettingsixEi(30372,25)|0); $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; $currentlyUnlocked = $60; $61 = (__ZN8AIPlayer15getTotalAIDecksEv()|0); $totalAIDecks = $61; $62 = $currentlyUnlocked; $63 = $totalAIDecks; $64 = ($62|0)<($63|0); $65 = $currentlyUnlocked; $66 = $totalAIDecks; $67 = $64 ? $65 : $66; $reallyUnlocked = $67; $68 = $totalAIDecks; $69 = (($68|0) / 10)&-1; $70 = $total; $71 = (($70) + ($69))|0; $total = $71; $72 = $reallyUnlocked; $73 = (($72|0) / 10)&-1; $74 = $done; $75 = (($74) + ($73))|0; $done = $75; $76 = $done; $77 = ($76*100)|0; $78 = $total; $79 = (($77|0) / ($78|0))&-1; $80 = ((($3)) + 36|0); HEAP32[$80>>2] = $79; $81 = ((($3)) + 36|0); $82 = HEAP32[$81>>2]|0; $0 = $82; $83 = $0; STACKTOP = sp;return ($83|0); } function __ZN13GameStateMenu13nextSetFolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_($this,$root,$file) { $this = $this|0; $root = $root|0; $file = $file|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $folders = 0, $found = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $folders = sp + 20|0; $5 = sp; $0 = $this; $1 = $root; $2 = $file; $6 = $0; $found = 0; while(1) { $7 = $found; $8 = $7&1; if ($8) { label = 20; break; } $9 = ((($6)) + 188|0); $10 = HEAP32[$9>>2]|0; $11 = ((($6)) + 216|0); $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { label = 20; break; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($folders); $14 = $1; __THREW__ = 0; invoke_vii(3939,($folders|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 17; break; } $17 = ((($6)) + 216|0); $18 = ((($6)) + 188|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_iii(3802,($17|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 17; break; } __THREW__ = 0; invoke_vii(3939,($folders|0),($20|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 17; break; } $25 = ((($6)) + 204|0); $26 = $2; __THREW__ = 0; invoke_viii(5340,($5|0),($folders|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 17; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($25,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; $29 = (invoke_i(4202)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 17; break; } $32 = ((($6)) + 204|0); __THREW__ = 0; $33 = (invoke_iii(4049,($29|0),($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 17; break; } if ($33) { $36 = ((($6)) + 192|0); $37 = ((($6)) + 216|0); $38 = ((($6)) + 188|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_iii(3802,($37|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 17; break; } __THREW__ = 0; (invoke_iii(3901,($36|0),($40|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 17; break; } $45 = ((($6)) + 192|0); $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($45)|0); $47 = ($46|0)!=(0); if ($47) { $48 = ((($6)) + 192|0); $49 = ((($6)) + 192|0); $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($49)|0); $51 = (($50) - 1)|0; __THREW__ = 0; $52 = (invoke_iii(4365,($48|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 17; break; } $55 = HEAP8[$52>>0]|0; $56 = $55 << 24 >> 24; $57 = ($56|0)==(47); if ($57) { $58 = ((($6)) + 192|0); $59 = ((($6)) + 192|0); $60 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($59)|0); $61 = (($60) - 1)|0; __THREW__ = 0; invoke_vii(3855,($58|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 17; break; } } } $found = 1; } $68 = ((($6)) + 188|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) + 1)|0; HEAP32[$68>>2] = $70; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($folders); } if ((label|0) == 17) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $3 = $64; $4 = $65; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($folders); $66 = $3; $67 = $4; ___resumeException($66|0); // unreachable; } else if ((label|0) == 20) { $71 = $found; $72 = $71&1; $73 = $72&1; STACKTOP = sp;return ($73|0); } return (0)|0; } function __ZN13GameStateMenu3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($2,0); $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 136|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($3,$8); $9 = ((($1)) + 40|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } $12 = ((($1)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = HEAP32[$13>>2]|0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($13); } $18 = ((($1)) + 40|0); HEAP32[$18>>2] = 0; STACKTOP = sp;return; } function __ZN13GameStateMenu19loadRandomWallpaperEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $file = 0, $rnd = 0; var $s = 0, $wallpapers = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $wallpapers = sp + 180|0; $file = sp + 40|0; $3 = sp + 20|0; $s = sp + 4|0; $0 = $this; $5 = $0; $6 = ((($5)) + 228|0); $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6)|0); $8 = ($7|0)!=(0); if ($8) { $9 = ((($5)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$9); STACKTOP = sp;return; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($wallpapers); $10 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($file|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $1 = $25; $2 = $26; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($wallpapers); $76 = $1; $77 = $2; ___resumeException($76|0); // unreachable; } __THREW__ = 0; $13 = (invoke_i(4202)|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; L9: do { if ($15) { label = 11; } else { __THREW__ = 0; invoke_vii(3797,($3|0),(136893|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 11; } else { __THREW__ = 0; $18 = (invoke_iiii(5342,($13|0),($file|0),($3|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $21 = $18 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); do { if ($21) { $22 = ((($5)) + 228|0); __THREW__ = 0; invoke_vii(3800,($agg$result|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 11; break L9; } $4 = 1; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); while(1) { __THREW__ = 0; $31 = (invoke_iii(4205,($file|0),($s|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = HEAP32[$31>>2]|0; $35 = ((($34)) + -12|0); $36 = HEAP32[$35>>2]|0; $37 = (($31) + ($36)|0); __THREW__ = 0; $38 = (invoke_ii(4206,($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } if (!($38)) { label = 23; break; } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $42 = ($41|0)!=(0); if (!($42)) { continue; } $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $46 = (($45) - 1)|0; __THREW__ = 0; $47 = (invoke_iii(4365,($s|0),($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break; } $50 = HEAP8[$47>>0]|0; $51 = $50 << 24 >> 24; $52 = ($51|0)==(13); if ($52) { $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $54 = (($53) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($54|0),-1)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } } __THREW__ = 0; invoke_vii(3939,($wallpapers|0),($s|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break; } } if ((label|0) == 23) { __THREW__ = 0; invoke_vi(5343,($file|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { __THREW__ = 0; $61 = (invoke_i(5270)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { $64 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($wallpapers)|0); $65 = (($61>>>0) % ($64>>>0))&-1; $rnd = $65; $66 = ((($5)) + 228|0); $67 = $rnd; __THREW__ = 0; $68 = (invoke_iii(3802,($wallpapers|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { __THREW__ = 0; (invoke_iii(3901,($66|0),($68|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { $73 = ((($5)) + 228|0); __THREW__ = 0; invoke_vii(3800,($agg$result|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break; } } } } } } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break L9; } } while(0); __ZN15zip_file_system9izfstreamD1Ev($file); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($wallpapers); STACKTOP = sp;return; } } } while(0); if ((label|0) == 11) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; } __ZN15zip_file_system9izfstreamD1Ev($file); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($wallpapers); $76 = $1; $77 = $2; ___resumeException($76|0); // unreachable; } function __ZN13GameStateMenu7getLangENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$s) { $agg$result = $agg$result|0; $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $2 = ($1|0)!=(0); if (!($2)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $4 = (($3) - 1)|0; $5 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($s,$4)|0); $6 = HEAP8[$5>>0]|0; $7 = $6 << 24 >> 24; $8 = ($7|0)==(13); if ($8) { $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $10 = (($9) - 1)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$10,-1)|0); } $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,155387,0)|0); $found = $11; $12 = $found; $13 = ($12|0)!=(0); if ($13) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } else { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($agg$result,$s,6,-1); STACKTOP = sp;return; } } function __ZN13GameStateMenu7setLangEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = $1; $4 = ($3|0)!=(-1); if (!($4)) { (__ZN12GameSettings4saveEv(30372)|0); STACKTOP = sp;return; } $5 = (__ZN12GameSettingsixEi(30372,1)|0); $6 = ((($5)) + 8|0); $7 = ((($2)) + 164|0); $8 = $1; $9 = (($8) - 1)|0; $10 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($7,$9)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($6,$10)|0); (__ZN12GameSettings4saveEv(30372)|0); STACKTOP = sp;return; } function __ZN13GameStateMenu12loadLangMenuEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $file = 0, $filePath = 0, $filen = 0, $i = 0, $lang = 0, $langFiles = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $langFiles = sp + 268|0; $3 = sp + 256|0; $file = sp + 112|0; $filePath = sp + 100|0; $s = sp + 84|0; $lang = sp + 72|0; $5 = sp + 60|0; $6 = sp + 48|0; $filen = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $10 = $0; $11 = (__Znwj(172)|0); __THREW__ = 0; $12 = (invoke_i(4556)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; $15 = (invoke_i(4541)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($10)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($11|0),($12|0),($15|0),103,($18|0),1,150.0,60.0,(211279|0),7,1,1); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($10)) + 44|0); HEAP32[$21>>2] = $11; $22 = ((($10)) + 44|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if (!($24)) { STACKTOP = sp;return; } $27 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,160906); __THREW__ = 0; invoke_viii(5344,($langFiles|0),($27|0),($3|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $1 = $50; $2 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $i = 0; while(1) { $30 = $i; $31 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($langFiles)|0); $32 = ($30>>>0)<($31>>>0); if (!($32)) { label = 50; break; } $33 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($file|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 18; break; } __THREW__ = 0; invoke_vii(3797,($filePath|0),(160906|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 19; break; } $38 = $i; __THREW__ = 0; $39 = (invoke_iii(3802,($langFiles|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 20; break; } __THREW__ = 0; (invoke_iii(3801,($filePath|0),($39|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 20; break; } __THREW__ = 0; $44 = (invoke_i(4202)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 20; break; } __THREW__ = 0; $47 = (invoke_iiii(5342,($44|0),($file|0),($filePath|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 20; break; } if ($47) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($lang); __THREW__ = 0; $58 = (invoke_iii(4205,($file|0),($s|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP32[$58>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($58) + ($63)|0); __THREW__ = 0; $65 = (invoke_ii(4206,($64|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 27; break; } if ($65) { __THREW__ = 0; invoke_vii(3800,($6|0),($s|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 27; break; } __THREW__ = 0; invoke_viii(5345,($5|0),($10|0),($6|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 28; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($lang,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __THREW__ = 0; invoke_vi(5343,($file|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 27; break; } $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $79 = ($78|0)!=(0); if ($79) { $80 = ((($10)) + 252|0); HEAP8[$80>>0] = 1; $81 = $i; __THREW__ = 0; $82 = (invoke_iii(3802,($langFiles|0),($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 27; break; } __THREW__ = 0; invoke_vii(3800,($filen|0),($82|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 27; break; } $87 = ((($10)) + 164|0); $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($filen)|0); $89 = (($88) - 4)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($filen|0),0,($89|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 39; break; } __THREW__ = 0; invoke_vii(5346,($87|0),($7|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 40; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $94 = ((($10)) + 44|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 36|0); $98 = HEAP32[$97>>2]|0; $99 = ((($10)) + 164|0); $100 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($99)|0); $101 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($lang)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($101|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 39; break; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 41; break; } __THREW__ = 0; invoke_viiiii($98|0,($95|0),($100|0),($8|0),($9|0),0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 42; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filen); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $4 = 0; } else { $4 = 4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); __ZN15zip_file_system9izfstreamD1Ev($file); $116 = $i; $117 = (($116) + 1)|0; $i = $117; } switch (label|0) { case 18: { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; break; } case 19: { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $1 = $54; $2 = $55; label = 49; break; } case 20: { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $1 = $56; $2 = $57; label = 48; break; } case 27: { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $1 = $72; $2 = $73; label = 47; break; } case 28: { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $1 = $74; $2 = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 47; break; } case 39: { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $1 = $108; $2 = $109; label = 44; break; } case 40: { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $1 = $110; $2 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 44; break; } case 41: { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $1 = $112; $2 = $113; label = 43; break; } case 42: { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $1 = $114; $2 = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 43; break; } case 50: { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($langFiles); STACKTOP = sp;return; break; } } if ((label|0) == 43) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 44; } if ((label|0) == 44) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filen); label = 47; } if ((label|0) == 47) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); label = 48; } if ((label|0) == 48) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); label = 49; } if ((label|0) == 49) { __ZN15zip_file_system9izfstreamD1Ev($file); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($langFiles); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $1 = $25; $2 = $26; __ZdlPv($11); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } function __ZN13GameStateMenu14listPrimitivesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $filename = 0, $i = 0, $primitiveFiles = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $primitiveFiles = sp + 40|0; $1 = sp + 28|0; $filename = sp; $0 = $this; $5 = $0; $6 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,136917); __THREW__ = 0; invoke_viii(5344,($primitiveFiles|0),($6|0),($1|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($primitiveFiles)|0); $10 = ($9|0)!=(0); if (!($10)) { $11 = ((($5)) + 240|0); HEAP32[$11>>2] = 0; $4 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($primitiveFiles); STACKTOP = sp;return; } $i = 0; while(1) { $14 = $i; $15 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($primitiveFiles)|0); $16 = ($14>>>0)<($15>>>0); if (!($16)) { label = 19; break; } __THREW__ = 0; invoke_vii(3797,($filename|0),(136917|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 14; break; } $19 = $i; __THREW__ = 0; $20 = (invoke_iii(3802,($primitiveFiles|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 15; break; } __THREW__ = 0; (invoke_iii(3801,($filename|0),($20|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 15; break; } __THREW__ = 0; $25 = (invoke_i(4202)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 15; break; } __THREW__ = 0; $28 = (invoke_iii(4049,($25|0),($filename|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 15; break; } if ($28) { $35 = ((($5)) + 176|0); __THREW__ = 0; invoke_vii(3939,($35|0),($filename|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 15; break; } $4 = 0; } else { $4 = 4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $38 = $i; $39 = (($38) + 1)|0; $i = $39; } if ((label|0) == 14) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; } else if ((label|0) == 15) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); } else if ((label|0) == 19) { $40 = ((($5)) + 240|0); HEAP32[$40>>2] = 0; $4 = 0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($primitiveFiles); STACKTOP = sp;return; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($primitiveFiles); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } function __ZN13GameStateMenu20ensureMGuiControllerEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $iconId = 0, $item = 0, $items = 0, $jq = 0, $mFont = 0, $numItems = 0, $otherItems = 0; var $space = 0.0, $startX = 0.0, $totalSize = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $items = sp + 112|0; $3 = sp + 72|0; $4 = sp + 64|0; $5 = sp + 48|0; $6 = sp + 141|0; $jq = sp + 40|0; $7 = sp + 28|0; $otherItems = sp + 12|0; $9 = sp; $10 = sp + 140|0; $0 = $this; $11 = $0; $12 = ((($11)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { STACKTOP = sp;return; } $15 = (__Znwj(100)|0); __THREW__ = 0; $16 = (invoke_i(4556)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ((($11)) + 24|0); __THREW__ = 0; invoke_viiii(5347,($15|0),($16|0),100,($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($11)) + 40|0); HEAP32[$22>>2] = $15; $23 = ((($11)) + 40|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if (!($25)) { STACKTOP = sp;return; } $26 = (__ZN16WResourceManager8InstanceEv()|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 112|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_iii[$29 & 8191]($26,1)|0); $mFont = $30; $31 = $mFont; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vii[$34 & 8191]($31,-1); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ERKS5_($items,(35376)); $35 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $numItems = $35; $startX = 80.0; $36 = $startX; $37 = 2.0 * $36; $38 = 480.0 - $37; $totalSize = $38; $space = 0.0; $39 = $numItems; $40 = ($39|0)<(2); if ($40) { $startX = 240.0; } else { $43 = $totalSize; $44 = $numItems; $45 = (($44) - 1)|0; $46 = (+($45|0)); $47 = $43 / $46; $space = $47; } $i = 0; while(1) { $48 = $i; $49 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $50 = ($48>>>0)<($49>>>0); if (!($50)) { label = 29; break; } $51 = $i; __THREW__ = 0; $52 = (invoke_iii(5348,($items|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 20; break; } $55 = HEAP32[$52>>2]|0; $item = $55; $56 = $item; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = (($58) - 1)|0; $60 = $59<<1; $iconId = $60; $61 = ((($11)) + 40|0); $62 = HEAP32[$61>>2]|0; $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 20|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; $66 = (invoke_ii(3903,64)|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 20; break; } $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $69 = $item; $70 = HEAP32[$69>>2]|0; $71 = $mFont; $72 = $item; $73 = ((($72)) + 4|0); __THREW__ = 0; invoke_vii(3800,($3|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 21; break; } $76 = $startX; $77 = $i; $78 = (+($77>>>0)); $79 = $space; $80 = $78 * $79; $81 = $76 + $80; $82 = $iconId; $83 = ((($11)) + 56|0); $84 = (($83) + ($82<<3)|0); $85 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($84)|0); $86 = $iconId; $87 = (($86) + 1)|0; $88 = ((($11)) + 56|0); $89 = (($88) + ($87<<3)|0); $90 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($89)|0); $91 = $item; $92 = ((($91)) + 20|0); $93 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($92)|0); __THREW__ = 0; $94 = (invoke_i(4541)|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 22; break; } $97 = HEAP32[$94>>2]|0; $98 = ((($97)) + 60|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; invoke_vii(3797,($5|0),(141888|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 22; break; } __THREW__ = 0; invoke_viii($99|0,($4|0),($94|0),($5|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 23; break; } $104 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($4)|0); $105 = $i; $106 = ($105|0)==(0); __THREW__ = 0; invoke_viiiiddiiiii(5349,($66|0),($70|0),($71|0),($3|0),(+$81),176.0,($85|0),($90|0),($93|0),($104|0),($106|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 24; break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_viii($65|0,($62|0),($66|0),0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 24; break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $111 = $i; $112 = (($111) + 1)|0; $i = $112; } do { if ((label|0) == 21) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $1 = $115; $2 = $116; label = 27; } else if ((label|0) == 22) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $1 = $117; $2 = $118; label = 26; } else if ((label|0) == 23) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $1 = $119; $2 = $120; label = 25; } else if ((label|0) == 24) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $1 = $121; $2 = $122; __ZNSt3__110shared_ptrI5JQuadED2Ev($4); label = 25; } else if ((label|0) == 29) { __THREW__ = 0; $124 = (invoke_i(4541)|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 20; } else { $127 = HEAP32[$124>>2]|0; $128 = ((($127)) + 28|0); $129 = HEAP32[$128>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(136934|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 20; } else { __THREW__ = 0; invoke_viiii($129|0,($jq|0),($124|0),($7|0),1); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $1 = $136; $2 = $137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $134 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($jq)|0); $135 = ($134|0)!=(0|0); if (!($135)) { $8 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($items); STACKTOP = sp;return; } $138 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); __THREW__ = 0; invoke_vii(4153,($138|0),0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; L36: do { if ($140) { label = 49; } else { $141 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $142 = (Math_abs(255)|0); $143 = $142 << 24; $144 = $143 | 16711680; $145 = $144 | 65280; $146 = $145 | 255; __THREW__ = 0; invoke_vii(3892,($141|0),($146|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 49; } else { __THREW__ = 0; $149 = (invoke_i(4541)|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 49; } else { $152 = HEAP32[$149>>2]|0; $153 = ((($152)) + 112|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; $155 = (invoke_iii($154|0,($149|0),1)|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 49; } else { $mFont = $155; __THREW__ = 0; invoke_vii(5350,($otherItems|0),((35388)|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 49; } else { $160 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($otherItems)|0); $161 = ($160|0)!=(0); L42: do { if ($161) { $162 = ((($11)) + 40|0); $163 = HEAP32[$162>>2]|0; $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 20|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; $167 = (invoke_ii(3903,72)|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; do { if ($169) { $197 = ___cxa_find_matching_catch()|0; $198 = tempRet0; $1 = $197; $2 = $198; } else { $$expand_i1_val5 = 1; HEAP8[$10>>0] = $$expand_i1_val5; __THREW__ = 0; $170 = (invoke_iii(5351,($otherItems|0),0)|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; do { if ($172) { label = 51; } else { $173 = HEAP32[$170>>2]|0; $174 = HEAP32[$173>>2]|0; $175 = $mFont; __THREW__ = 0; $176 = (invoke_iii(5351,($otherItems|0),0)|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 51; break; } $179 = HEAP32[$176>>2]|0; $180 = ((($179)) + 4|0); __THREW__ = 0; invoke_vii(3800,($9|0),($180|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 51; break; } $183 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($jq)|0); $184 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($jq)|0); __THREW__ = 0; $185 = (invoke_iii(5351,($otherItems|0),0)|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; do { if (!($187)) { $188 = HEAP32[$185>>2]|0; $189 = ((($188)) + 16|0); $190 = HEAP32[$189>>2]|0; __THREW__ = 0; invoke_viiiiddiiii(5352,($167|0),($174|0),($175|0),($9|0),416.0,2.0,($183|0),($184|0),($190|0),0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { break; } $$expand_i1_val7 = 0; HEAP8[$10>>0] = $$expand_i1_val7; __THREW__ = 0; invoke_viii($166|0,($163|0),($167|0),0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L42; } } while(0); $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $1 = $201; $2 = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } while(0); if ((label|0) == 51) { $199 = ___cxa_find_matching_catch()|0; $200 = tempRet0; $1 = $199; $2 = $200; } $$pre_trunc9 = HEAP8[$10>>0]|0; $203 = $$pre_trunc9&1; if (!($203)) { break; } __ZdlPv($167); } } while(0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($otherItems); break L36; } } while(0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($otherItems); $8 = 0; __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($items); STACKTOP = sp;return; } } } } } } while(0); if ((label|0) == 49) { $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $1 = $195; $2 = $196; } __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); } } } } while(0); if ((label|0) == 20) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $1 = $113; $2 = $114; } else if ((label|0) == 25) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 26; } if ((label|0) == 26) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 27; } if ((label|0) == 27) { $$pre_trunc = HEAP8[$6>>0]|0; $123 = $$pre_trunc&1; if ($123) { __ZdlPv($66); } } __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($items); $204 = $1; $205 = $2; ___resumeException($204|0); // unreachable; } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; __ZdlPv($15); $204 = $1; $205 = $2; ___resumeException($204|0); // unreachable; } function __ZN13GameStateMenu6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0.0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0.0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $i = 0, $i1 = 0, $items = 0, $rules = 0, $unlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 176|0; $5 = sp + 156|0; $6 = sp + 144|0; $7 = sp + 132|0; $8 = sp + 120|0; $9 = sp + 108|0; $10 = sp + 96|0; $11 = sp + 84|0; $items = sp + 72|0; $12 = sp + 48|0; $13 = sp + 196|0; $14 = sp + 36|0; $15 = sp + 24|0; $16 = sp + 12|0; $17 = sp; $0 = $this; $1 = $dt; $18 = $0; $19 = $1; $20 = $19 * 2.0; $21 = ((($18)) + 248|0); $22 = +HEAPF32[$21>>2]; $23 = $22 + $20; HEAPF32[$21>>2] = $23; $24 = ((($18)) + 156|0); $25 = HEAP32[$24>>2]|0; $26 = 255 & $25; L1: do { switch ($26|0) { case 7: { $27 = ((($18)) + 156|0); $28 = HEAP32[$27>>2]|0; $29 = $28 & 3840; $30 = (0)==($29|0); if ($30) { $31 = ((($18)) + 44|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if (!($33)) { __ZN13GameStateMenu12loadLangMenuEv($18); } } $34 = ((($18)) + 252|0); $35 = HEAP8[$34>>0]|0; $36 = $35&1; if ($36) { $48 = ((($18)) + 44|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = $1; FUNCTION_TABLE_vid[$52 & 8191]($49,$53); break L1; } $37 = ((($18)) + 156|0); HEAP32[$37>>2] = 4; $38 = ((($18)) + 44|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = ((($18)) + 44|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $47 = ((($18)) + 44|0); HEAP32[$47>>2] = 0; } break; } case 4: { $54 = ((($18)) + 240|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(-1); if ($56) { __ZN13GameStateMenu14listPrimitivesEv($18); } $57 = ((($18)) + 240|0); $58 = HEAP32[$57>>2]|0; $59 = ((($18)) + 176|0); $60 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($59)|0); $61 = ($58|0)<($60|0); if ($61) { $62 = (__ZN11MTGAllCards11getInstanceEv()|0); $63 = ((($18)) + 176|0); $64 = ((($18)) + 240|0); $65 = HEAP32[$64>>2]|0; $66 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($63,$65)|0); $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($66)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$67); __THREW__ = 0; (invoke_iii(5353,($62|0),($2|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $70 = ((($18)) + 240|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + 1)|0; HEAP32[$70>>2] = $72; break L1; } $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $3 = $73; $4 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } $75 = ((($18)) + 176|0); $76 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($75)|0); $77 = (($76) + 1)|0; $78 = ((($18)) + 240|0); HEAP32[$78>>2] = $77; $79 = ((($18)) + 244|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0); L25: do { if ($81) { $82 = (__ZN11MTGAllCards11getInstanceEv()|0); $83 = ((($18)) + 204|0); $84 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($83)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,$84); $85 = ((($18)) + 192|0); $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($85)|0); __THREW__ = 0; invoke_vii(3797,($6|0),($86|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $3 = $91; $4 = $92; } else { __THREW__ = 0; (invoke_iiii(5354,($82|0),($5|0),($6|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $3 = $93; $4 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break L25; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } else { $95 = ((($18)) + 244|0); HEAP32[$95>>2] = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,136544); __THREW__ = 0; invoke_vii(3797,($8|0),(136954|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; do { if ($97) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $3 = $110; $4 = $111; } else { __THREW__ = 0; $98 = (invoke_iiii(5355,($18|0),($7|0),($8|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $3 = $112; $4 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $101 = ($98|0)!=(0); $102 = $101 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if (!($102)) { break L1; } $103 = (__ZN10Translator11GetInstanceEv()|0); $104 = ((($103)) + 16|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv($104); $105 = (__ZN12GameSettingsixEi(30372,0)|0); $106 = ((($105)) + 8|0); $107 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($106,211279)|0); if ($107) { $108 = (__ZN12GameSettingsixEi(30372,0)|0); $109 = ((($108)) + 8|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($109,164520)|0); } $114 = (__ZN16WResourceManager8InstanceEv()|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 40|0); $117 = HEAP32[$116>>2]|0; $118 = ((($18)) + 148|0); $119 = HEAP32[$118>>2]|0; FUNCTION_TABLE_vii[$117 & 8191]($114,$119); $120 = ((($18)) + 148|0); HEAP32[$120>>2] = 0; $121 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,157236); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $3 = $130; $4 = $131; } else { __THREW__ = 0; invoke_viiiii(4767,($9|0),(30372|0),($10|0),($11|0),0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; do { if ($125) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; } else { __THREW__ = 0; $126 = (invoke_iii(4049,($121|0),($9|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $129 = ((($18)) + 156|0); if ($126) { HEAP32[$129>>2] = 1; } else { HEAP32[$129>>2] = 5; } __ZN12GameSettings13reloadProfileEv(30372); __ZN13GameStateMenu13genNbCardsStrEv(); $136 = (__ZN16WResourceManager8InstanceEv()|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 120|0); $139 = HEAP32[$138>>2]|0; FUNCTION_TABLE_vi[$139 & 8191]($136); break L1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; break; } case 5: { $140 = ((($18)) + 156|0); $141 = HEAP32[$140>>2]|0; $142 = $141 & 1; HEAP32[$140>>2] = $142; __ZN12GameSettings13reloadProfileEv(30372); break; } case 1: { $143 = ((($18)) + 32|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)!=(0); if (!($145)) { __ZN13GameStateMenu12fillScrollerEv($18); } __ZN13GameStateMenu20ensureMGuiControllerEv($18); $146 = ((($18)) + 40|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)!=(0|0); if ($148) { $149 = ((($18)) + 40|0); $150 = HEAP32[$149>>2]|0; $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 12|0); $153 = HEAP32[$152>>2]|0; $154 = $1; FUNCTION_TABLE_vid[$153 & 8191]($150,$154); } __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS5_($items,(35388)); $i = 0; while(1) { $155 = $i; $156 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $157 = ($155>>>0)<($156>>>0); if (!($157)) { label = 63; break; } $158 = ((($18)) + 8|0); $159 = HEAP32[$158>>2]|0; $160 = $i; __THREW__ = 0; $161 = (invoke_iii(5351,($items|0),($160|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = HEAP32[$161>>2]|0; $165 = ((($164)) + 16|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; $167 = (invoke_iii(5356,($159|0),($166|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break; } if ($167) { $170 = $i; __THREW__ = 0; $171 = (invoke_iii(5351,($items|0),($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break; } $174 = HEAP32[$171>>2]|0; __THREW__ = 0; $175 = (invoke_ii(5357,($174|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { break; } $178 = ($175|0)!=(0); if ($178) { $179 = ((($18)) + 4|0); $180 = HEAP32[$179>>2]|0; $181 = $i; __THREW__ = 0; $182 = (invoke_iii(5351,($items|0),($181|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { break; } $185 = HEAP32[$182>>2]|0; __THREW__ = 0; $186 = (invoke_ii(5357,($185|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { break; } __THREW__ = 0; invoke_viiidi(5257,($180|0),0,($186|0),-1.0,0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break; } } } $193 = $i; $194 = (($193) + 1)|0; $i = $194; } if ((label|0) == 63) { __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($items); break L1; } $191 = ___cxa_find_matching_catch()|0; $192 = tempRet0; $3 = $191; $4 = $192; __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($items); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; break; } case 2: { $195 = ((($18)) + 44|0); $196 = HEAP32[$195>>2]|0; $197 = ($196|0)!=(0|0); if ($197) { $198 = ((($18)) + 44|0); $199 = HEAP32[$198>>2]|0; $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 12|0); $202 = HEAP32[$201>>2]|0; $203 = $1; FUNCTION_TABLE_vid[$202 & 8191]($199,$203); } __ZN13GameStateMenu20ensureMGuiControllerEv($18); $204 = ((($18)) + 40|0); $205 = HEAP32[$204>>2]|0; $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 12|0); $208 = HEAP32[$207>>2]|0; $209 = $1; FUNCTION_TABLE_vid[$208 & 8191]($205,$209); break; } case 6: { $210 = ((($18)) + 156|0); $211 = HEAP32[$210>>2]|0; $212 = $211 & 3840; $213 = (0)==($212|0); if ($213) { $214 = ((($18)) + 52|0); $215 = HEAP8[$214>>0]|0; $216 = $215&1; if ($216) { $309 = ((($18)) + 4|0); $310 = HEAP32[$309>>2]|0; $311 = ((($310)) + 56|0); $312 = HEAP32[$311>>2]|0; $313 = ($312|0)==(4); $314 = ((($18)) + 4|0); $315 = HEAP32[$314>>2]|0; if ($313) { __ZN7GameApp12DoTransitionEiifb($315,0,7,-1.0,0); } else { __ZN7GameApp12DoTransitionEiifb($315,0,2,-1.0,0); } $316 = ((($18)) + 156|0); HEAP32[$316>>2] = 1; break L1; } $217 = ((($18)) + 156|0); HEAP32[$217>>2] = 2; $218 = (__Znwj(172)|0); __THREW__ = 0; $219 = (invoke_i(4556)|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if (!($221)) { __THREW__ = 0; $222 = (invoke_i(4541)|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if (!($224)) { $225 = ((($18)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($218|0),($219|0),($222|0),102,($225|0),1,150.0,60.0,(211279|0),7,1,1); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if (!($227)) { $228 = ((($18)) + 44|0); HEAP32[$228>>2] = $218; $229 = ((($18)) + 44|0); $230 = HEAP32[$229>>2]|0; $231 = ($230|0)!=(0|0); if (!($231)) { break L1; } $i1 = 0; while(1) { $232 = $i1; $233 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv(56252)|0); $234 = ($232>>>0)<($233>>>0); if (!($234)) { label = 95; break; } $235 = $i1; $236 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj(56252,$235)|0); $237 = HEAP32[$236>>2]|0; $rules = $237; $238 = $rules; $239 = ((($238)) + 48|0); $240 = HEAP32[$239>>2]|0; $241 = ($240|0)==(-1); $$expand_i1_val = 0; HEAP8[$13>>0] = $$expand_i1_val; $242 = $rules; if ($241) { $243 = ((($242)) + 52|0); $244 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($243)|0); $245 = ($244|0)==(0); if ($245) { $264 = 1; } else { $246 = $rules; $247 = ((($246)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($12,$247); $$expand_i1_val2 = 1; HEAP8[$13>>0] = $$expand_i1_val2; __THREW__ = 0; $248 = (invoke_iii(4430,(30372|0),($12|0))|0); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 89; break; } $251 = ((($248)) + 4|0); $252 = HEAP32[$251>>2]|0; $253 = ($252|0)!=(0); $264 = $253; } } else { $254 = ((($242)) + 48|0); $255 = HEAP32[$254>>2]|0; __THREW__ = 0; $256 = (invoke_iii(3923,(30372|0),($255|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 89; break; } $259 = ((($256)) + 4|0); $260 = HEAP32[$259>>2]|0; $261 = ($260|0)!=(0); $264 = $261; } $$pre_trunc = HEAP8[$13>>0]|0; $262 = $$pre_trunc&1; if ($262) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } $263 = $264&1; $unlocked = $263; $265 = $rules; $266 = ((($265)) + 32|0); $267 = HEAP8[$266>>0]|0; $268 = $267&1; if (!($268)) { $269 = $unlocked; $270 = $269&1; if ($270) { $271 = ((($18)) + 44|0); $272 = HEAP32[$271>>2]|0; $273 = HEAP32[$272>>2]|0; $274 = ((($273)) + 36|0); $275 = HEAP32[$274>>2]|0; $276 = $i1; $277 = (10 + ($276))|0; $278 = $rules; $279 = ((($278)) + 36|0); $280 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($279)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,$280); __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 91; break; } __THREW__ = 0; invoke_viiiii($275|0,($272|0),($277|0),($14|0),($15|0),0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 92; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } $294 = $i1; $295 = (($294) + 1)|0; $i1 = $295; } if ((label|0) == 89) { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $3 = $287; $4 = $288; $$pre_trunc5 = HEAP8[$13>>0]|0; $289 = $$pre_trunc5&1; if (!($289)) { $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } else if ((label|0) == 91) { $290 = ___cxa_find_matching_catch()|0; $291 = tempRet0; $3 = $290; $4 = $291; } else if ((label|0) == 92) { $292 = ___cxa_find_matching_catch()|0; $293 = tempRet0; $3 = $292; $4 = $293; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } else if ((label|0) == 95) { $296 = ((($18)) + 44|0); $297 = HEAP32[$296>>2]|0; $298 = HEAP32[$297>>2]|0; $299 = ((($298)) + 36|0); $300 = HEAP32[$299>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,198486); __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; do { if ($302) { $305 = ___cxa_find_matching_catch()|0; $306 = tempRet0; $3 = $305; $4 = $306; } else { __THREW__ = 0; invoke_viiiii($300|0,($297|0),-1,($16|0),($17|0),0); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $3 = $307; $4 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } } } $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $3 = $285; $4 = $286; __ZdlPv($218); $365 = $3; $366 = $4; ___resumeException($365|0); // unreachable; } break; } default: { } } } while(0); $317 = ((($18)) + 156|0); $318 = HEAP32[$317>>2]|0; $319 = 3840 & $318; $cond = ($319|0)==(256); do { if ($cond) { $320 = ((($18)) + 44|0); $321 = HEAP32[$320>>2]|0; $322 = ($321|0)!=(0|0); if (!($322)) { $323 = ((($18)) + 156|0); $324 = HEAP32[$323>>2]|0; $325 = $324 & -257; HEAP32[$323>>2] = $325; break; } $326 = ((($18)) + 44|0); $327 = HEAP32[$326>>2]|0; $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 44|0); $330 = HEAP32[$329>>2]|0; $331 = (FUNCTION_TABLE_ii[$330 & 8191]($327)|0); $332 = ((($18)) + 44|0); $333 = HEAP32[$332>>2]|0; if (!($331)) { $345 = HEAP32[$333>>2]|0; $346 = ((($345)) + 12|0); $347 = HEAP32[$346>>2]|0; $348 = $1; FUNCTION_TABLE_vid[$347 & 8191]($333,$348); break; } $334 = ($333|0)!=(0|0); if ($334) { $335 = ((($18)) + 44|0); $336 = HEAP32[$335>>2]|0; $337 = ($336|0)==(0|0); if (!($337)) { $338 = HEAP32[$336>>2]|0; $339 = ((($338)) + 4|0); $340 = HEAP32[$339>>2]|0; FUNCTION_TABLE_vi[$340 & 8191]($336); } $341 = ((($18)) + 44|0); HEAP32[$341>>2] = 0; } $342 = ((($18)) + 156|0); $343 = HEAP32[$342>>2]|0; $344 = $343 & -257; HEAP32[$342>>2] = $344; } } while(0); $349 = ((($18)) + 28|0); $350 = HEAP32[$349>>2]|0; $351 = HEAP32[$350>>2]|0; $352 = ((($351)) + 16|0); $353 = HEAP32[$352>>2]|0; $354 = $1; FUNCTION_TABLE_vid[$353 & 8191]($350,$354); $355 = ((($18)) + 156|0); $356 = HEAP32[$355>>2]|0; $357 = $356 & 3840; $358 = ($357|0)==(512); if (!($358)) { STACKTOP = sp;return; } $359 = ((($18)) + 156|0); $360 = HEAP32[$359>>2]|0; $361 = $360 ^ 512; $362 = ((($18)) + 156|0); HEAP32[$362>>2] = $361; $363 = ((($18)) + 4|0); $364 = HEAP32[$363>>2]|0; __ZN7GameApp11DoAnimationEif($364,1,0.15000000596046448); STACKTOP = sp;return; } function __ZN13GameStateMenu13RenderTopMenuEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0; var $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $i = 0, $items = 0, $leftTextPos = 0.0, $mFont = 0, $renderer = 0, $rightTextPos = 0.0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $items = sp + 44|0; $buf = sp + 72|0; $3 = sp + 16|0; $4 = sp + 4|0; $0 = $this; $5 = $0; $leftTextPos = 10.0; $rightTextPos = 470.0; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $6; __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS5_($items,(35388)); $i = 0; while(1) { $7 = $i; $8 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($items)|0); $9 = ($7>>>0)<($8>>>0); if (!($9)) { label = 9; break; } $10 = $i; __THREW__ = 0; $11 = (invoke_iii(5351,($items|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } $14 = HEAP32[$11>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; switch ($16|0) { case 14: { $19 = $leftTextPos; $20 = $19 + 64.0; $leftTextPos = $20; break; } case 15: { $21 = $rightTextPos; $22 = $21 - 64.0; $rightTextPos = $22; break; } default: { } } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } do { if ((label|0) == 9) { __THREW__ = 0; $25 = (invoke_i(4541)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 112|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),0)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $mFont = $31; $34 = $mFont; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 16|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_vid($37|0,($34|0),1.0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = $mFont; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; invoke_vii($43|0,($40|0),-2130706433); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $46 = $mFont; $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = HEAP32[7841]|0; $50 = $rightTextPos; __THREW__ = 0; invoke_viiddidd($48|0,($46|0),($49|0),(+$50),5.0,2,0.0,0.0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = $mFont; $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$54>>2]|0; $56 = $leftTextPos; __THREW__ = 0; invoke_viiddidd($55|0,($53|0),(126612|0),(+$56),5.0,0,0.0,0.0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $59 = $renderer; $60 = $leftTextPos; __THREW__ = 0; invoke_viddddi(4571,($59|0),(+$60),26.0,104.0,8.0,-10200516); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { $63 = $renderer; $64 = $leftTextPos; $65 = $64 + 2.0; __THREW__ = 0; $66 = (invoke_ii(5358,($5|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $69 = (+($66|0)); __THREW__ = 0; invoke_viddddi(4571,($63|0),(+$65),28.0,(+$69),4.0,-2307971); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { __THREW__ = 0; invoke_vii(3797,($4|0),(136965|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { __THREW__ = 0; invoke_vii(3887,($3|0),($4|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $1 = $102; $2 = $103; } else { $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); __THREW__ = 0; $77 = (invoke_ii(5358,($5|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $77; (invoke_iiii(3889,($buf|0),($76|0),($vararg_buffer|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $82 = $mFont; $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; $85 = $leftTextPos; $86 = $85 + 104.0; $87 = $86 / 2.0; __THREW__ = 0; invoke_viiddidd($84|0,($82|0),($buf|0),(+$87),35.0,1,0.0,0.0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break; } $90 = $mFont; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 16|0); $93 = HEAP32[$92>>2]|0; __THREW__ = 0; invoke_vid($93|0,($90|0),1.0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { break; } $96 = $mFont; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 8|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; invoke_vii($99|0,($96|0),-1); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($items); STACKTOP = sp;return; } } $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $1 = $104; $2 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($items); $106 = $1; $107 = $2; ___resumeException($106|0); // unreachable; } } } } } } } } } } } } while(0); $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($items); $106 = $1; $107 = $2; ___resumeException($106|0); // unreachable; } function __ZN13GameStateMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $colors = 0, $mFont = 0, $renderer = 0, $text = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $wp = 0; var $wpQuad = 0, $wpTex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 672|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $wp = sp + 132|0; $wpQuad = sp + 112|0; $text = sp + 160|0; $3 = sp + 100|0; $4 = sp + 88|0; $5 = sp + 76|0; $6 = sp + 64|0; $7 = sp + 52|0; $8 = sp + 40|0; $colors = sp + 24|0; $0 = $this; $9 = $0; $10 = ((($9)) + 156|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 3840; $13 = ($12|0)==(512); if ($13) { STACKTOP = sp;return; } $14 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $14; $15 = (__ZN16WResourceManager8InstanceEv()|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 112|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iii[$18 & 8191]($15,1)|0); $mFont = $19; $20 = ((($9)) + 156|0); $21 = HEAP32[$20>>2]|0; $22 = $21 & 255; $23 = ($22|0)==(7); L4: do { if (!($23)) { $24 = ((($9)) + 156|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 255; $27 = ($26|0)==(4); if (!($27)) { ;HEAP32[$colors>>2]=HEAP32[31368>>2]|0;HEAP32[$colors+4>>2]=HEAP32[31368+4>>2]|0;HEAP32[$colors+8>>2]=HEAP32[31368+8>>2]|0;HEAP32[$colors+12>>2]=HEAP32[31368+12>>2]|0; $132 = $renderer; __ZN9JRenderer8FillRectEffffPj($132,0.0,0.0,480.0,272.0,$colors); $133 = ((($9)) + 40|0); $134 = HEAP32[$133>>2]|0; $135 = ($134|0)!=(0|0); if ($135) { $136 = ((($9)) + 40|0); $137 = HEAP32[$136>>2]|0; $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 8|0); $140 = HEAP32[$139>>2]|0; FUNCTION_TABLE_vi[$140 & 8191]($137); } $141 = $renderer; __ZN9JRenderer13FillRoundRectEfffffj($141,140.0,272.0,191.0,6.0,5.0,1678378240); $142 = ((($9)) + 28|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 8|0); $146 = HEAP32[$145>>2]|0; FUNCTION_TABLE_vi[$146 & 8191]($143); $147 = ((($9)) + 140|0); $148 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($147)|0); $149 = ($148|0)!=(0|0); if ($149) { $150 = $renderer; $151 = ((($9)) + 140|0); $152 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($151)|0); $153 = ((($9)) + 140|0); $154 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($153)|0); $155 = ((($154)) + 44|0); $156 = +HEAPF32[$155>>2]; $157 = 256.0 / $156; $158 = ((($9)) + 140|0); $159 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($158)|0); $160 = ((($159)) + 48|0); $161 = +HEAPF32[$160>>2]; $162 = 166.0 / $161; __ZN9JRenderer10RenderQuadEP5JQuadfffff($150,$152,114.0,2.0,0.0,$157,$162); } __ZN13GameStateMenu13RenderTopMenuEv($9); break; } __ZN13GameStateMenu19loadRandomWallpaperEv($wp,$9); $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($wp)|0); $29 = ($28|0)!=(0); do { if ($29) { __THREW__ = 0; $30 = (invoke_i(4541)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = HEAP32[$30>>2]|0; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_iiiii($35|0,($30|0),($wp|0),1,1)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $wpTex = $36; $39 = $wpTex; $40 = ($39|0)!=(0|0); if ($40) { __THREW__ = 0; $41 = (invoke_i(4541)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = HEAP32[$41>>2]|0; $45 = ((($44)) + 28|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_viiii($46|0,($wpQuad|0),($41|0),($wp|0),1); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = $renderer; $50 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($wpQuad)|0); $51 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($wpQuad)|0); $52 = ((($51)) + 44|0); $53 = +HEAPF32[$52>>2]; $54 = 480.0 / $53; $55 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($wpQuad)|0); $56 = ((($55)) + 48|0); $57 = +HEAPF32[$56>>2]; $58 = 272.0 / $57; __THREW__ = 0; invoke_viiddddd(3893,($49|0),($50|0),0.0,0.0,0.0,(+$54),(+$58)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($wpQuad); label = 14; break; } $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $1 = $63; $2 = $64; __ZNSt3__110shared_ptrI5JQuadED2Ev($wpQuad); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); $130 = $1; $131 = $2; ___resumeException($130|0); // unreachable; } } } else { label = 14; } } } } else { label = 14; } } while(0); L26: do { if ((label|0) == 14) { $65 = ((($9)) + 192|0); $66 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($65)|0); $67 = ($66|0)!=(0); L28: do { if ($67) { __THREW__ = 0; invoke_vii(3797,($4|0),(136980|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L26; } __THREW__ = 0; invoke_vii(3887,($3|0),($4|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; do { if ($71) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $1 = $77; $2 = $78; } else { $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $73 = ((($9)) + 192|0); $74 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($73)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $74; (invoke_iiii(3889,($text|0),($72|0),($vararg_buffer|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $1 = $79; $2 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break L28; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); $130 = $1; $131 = $2; ___resumeException($130|0); // unreachable; } else { $81 = ((($9)) + 240|0); $82 = HEAP32[$81>>2]|0; $83 = ((($9)) + 176|0); $84 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($83)|0); $85 = ($82|0)<=($84|0); __THREW__ = 0; if ($85) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,136996); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { break L26; } __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; do { if ($89) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $1 = $93; $2 = $94; } else { $90 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $90; (invoke_iiii(3889,($text|0),(180986|0),($vararg_buffer1|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $1 = $95; $2 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L28; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); $130 = $1; $131 = $2; ___resumeException($130|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,137015); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break L26; } __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; do { if ($100) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $1 = $104; $2 = $105; } else { $101 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $101; (invoke_iiii(3889,($text|0),(180986|0),($vararg_buffer4|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $1 = $106; $2 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L28; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); $130 = $1; $131 = $2; ___resumeException($130|0); // unreachable; } } } while(0); $108 = $mFont; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 8|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; invoke_vii($111|0,($108|0),-1442840576); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if (!($113)) { $114 = $mFont; $115 = HEAP32[$114>>2]|0; $116 = HEAP32[$115>>2]|0; __THREW__ = 0; invoke_viiddidd($116|0,($114|0),($text|0),242.0,224.0,1,0.0,0.0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if (!($118)) { $119 = $mFont; $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 8|0); $122 = HEAP32[$121>>2]|0; __THREW__ = 0; invoke_vii($122|0,($119|0),-1); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if (!($124)) { $125 = $mFont; $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$126>>2]|0; __THREW__ = 0; invoke_viiddidd($127|0,($125|0),($text|0),240.0,222.0,1,0.0,0.0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if (!($129)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); break L4; } } } } } } while(0); $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $1 = $61; $2 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wp); $130 = $1; $131 = $2; ___resumeException($130|0); // unreachable; } } while(0); $163 = ((($9)) + 44|0); $164 = HEAP32[$163>>2]|0; $165 = ($164|0)!=(0|0); if ($165) { $166 = ((($9)) + 44|0); $167 = HEAP32[$166>>2]|0; $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 8|0); $170 = HEAP32[$169>>2]|0; FUNCTION_TABLE_vi[$170 & 8191]($167); } $171 = (__ZN12GameSettings12keypadActiveEv(30372)|0); if (!($171)) { STACKTOP = sp;return; } __ZN12GameSettings12keypadRenderEv(30372); STACKTOP = sp;return; } function __ZN13GameStateMenu13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 132|0; $6 = sp + 120|0; $7 = sp + 108|0; $8 = sp + 96|0; $9 = sp + 84|0; $10 = sp + 72|0; $11 = sp + 60|0; $12 = sp + 48|0; $13 = sp + 36|0; $14 = sp + 24|0; $15 = sp + 12|0; $16 = sp; $0 = $this; $1 = $controllerId; $2 = $controlId; $17 = $0; $18 = $1; switch ($18|0) { case 103: { $19 = $2; $20 = ($19|0)==(-200); if ($20) { STACKTOP = sp;return; } $21 = $2; __ZN13GameStateMenu7setLangEi($17,$21); $22 = (__ZN16WResourceManager8InstanceEv()|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 104|0); $25 = HEAP32[$24>>2]|0; (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); $26 = ((($17)) + 44|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 40|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($27); $31 = ((($17)) + 156|0); HEAP32[$31>>2] = 260; STACKTOP = sp;return; break; } case 101: { $32 = $2; __ZN12GameSettings20createUsersFirstDeckEi(30372,$32); $33 = ((($17)) + 156|0); HEAP32[$33>>2] = 1; STACKTOP = sp;return; break; } default: { $34 = $2; switch ($34|0) { case 0: { $35 = (__Znwj(172)|0); __THREW__ = 0; $36 = (invoke_i(4556)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; $39 = (invoke_i(4541)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $42 = ((($17)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($35|0),($36|0),($39|0),102,($42|0),1,150.0,60.0,(211279|0),7,1,1); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ((($17)) + 44|0); HEAP32[$45>>2] = $35; $46 = ((($17)) + 44|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { STACKTOP = sp;return; } $49 = ((($17)) + 44|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 36|0); $53 = HEAP32[$52>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,137026); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; } else { $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; do { if ($60) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; } else { __THREW__ = 0; invoke_viiiii($53|0,($50|0),6,($5|0),($8|0),0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $63 = ((($17)) + 44|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 36|0); $67 = HEAP32[$66>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,137036); __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $3 = $102; $4 = $103; } else { $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); __THREW__ = 0; invoke_vii(3797,($9|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $3 = $104; $4 = $105; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if ($74) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $3 = $106; $4 = $107; } else { __THREW__ = 0; invoke_viiiii($67|0,($64|0),7,($9|0),($12|0),0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $3 = $108; $4 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $77 = ((($17)) + 44|0); $78 = HEAP32[$77>>2]|0; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 36|0); $81 = HEAP32[$80>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,198486); __THREW__ = 0; invoke_vii(3887,($14|0),($15|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $3 = $110; $4 = $111; } else { $84 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; invoke_vii(3797,($13|0),($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $3 = $112; $4 = $113; } else { __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $3 = $114; $4 = $115; } else { __THREW__ = 0; invoke_viiiii($81|0,($78|0),-1,($13|0),($16|0),0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $91 = ((($17)) + 156|0); HEAP32[$91>>2] = 2; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; } } } $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $3 = $92; $4 = $93; __ZdlPv($35); $171 = $3; $172 = $4; ___resumeException($171|0); // unreachable; break; } case 5: case 3: case 2: case 1: { $118 = ((($17)) + 4|0); $119 = HEAP32[$118>>2]|0; $120 = $2; $121 = (__ZN16ModRulesMenuItem20getMatchingGameStateEi($120)|0); __ZN7GameApp12DoTransitionEiifb($119,0,$121,-1.0,0); STACKTOP = sp;return; break; } case 4: { $122 = ((($17)) + 8|0); $123 = HEAP32[$122>>2]|0; __ZN3JGE3EndEv($123); STACKTOP = sp;return; break; } case 6: { HEAP32[7312] = 1; HEAP32[(29252)>>2] = 0; $124 = ((($17)) + 44|0); $125 = HEAP32[$124>>2]|0; $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 40|0); $128 = HEAP32[$127>>2]|0; FUNCTION_TABLE_vi[$128 & 8191]($125); $129 = ((($17)) + 156|0); HEAP32[$129>>2] = 262; STACKTOP = sp;return; break; } case 7: { HEAP32[7312] = 0; HEAP32[(29252)>>2] = 0; $130 = ((($17)) + 4|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 56|0); HEAP32[$132>>2] = 5; $133 = ((($17)) + 44|0); $134 = HEAP32[$133>>2]|0; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 40|0); $137 = HEAP32[$136>>2]|0; FUNCTION_TABLE_vi[$137 & 8191]($134); $138 = ((($17)) + 156|0); HEAP32[$138>>2] = 262; STACKTOP = sp;return; break; } case -200: case -1: { $139 = ((($17)) + 44|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)!=(0|0); if ($141) { $142 = ((($17)) + 44|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 40|0); $146 = HEAP32[$145>>2]|0; FUNCTION_TABLE_vi[$146 & 8191]($143); } $147 = ((($17)) + 156|0); HEAP32[$147>>2] = 257; STACKTOP = sp;return; break; } default: { $148 = ((($17)) + 52|0); HEAP8[$148>>0] = 1; $149 = $2; $150 = (($149) - 10)|0; $151 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj(56252,$150)|0); $152 = HEAP32[$151>>2]|0; $153 = ((($17)) + 4|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 60|0); HEAP32[$155>>2] = $152; $156 = ((($17)) + 4|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 60|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 28|0); $161 = HEAP32[$160>>2]|0; $162 = ((($17)) + 4|0); $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 56|0); HEAP32[$164>>2] = $161; $165 = ((($17)) + 44|0); $166 = HEAP32[$165>>2]|0; $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 40|0); $169 = HEAP32[$168>>2]|0; FUNCTION_TABLE_vi[$169 & 8191]($166); $170 = ((($17)) + 156|0); HEAP32[$170>>2] = 262; STACKTOP = sp;return; } } } } } function __ZThn24_N13GameStateMenu13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN13GameStateMenu13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZNK13GameStateMenu8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0.0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,137041)|0); $5 = ((($2)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,137071)|0); $9 = ((($2)) + 32|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,137089)|0); $13 = ((($2)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($12,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,137110)|0); $17 = ((($2)) + 44|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($16,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,137134)|0); $21 = ((($2)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($20,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,137153)|0); $25 = ((($2)) + 52|0); $26 = HEAP8[$25>>0]|0; $27 = $26&1; $28 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($24,$27)|0); $29 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($28,137177)|0); $30 = ((($2)) + 56|0); $31 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($29,$30)|0); $32 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($31,137190)|0); $33 = ((($2)) + 136|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($32,$34)|0); $36 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($35,137206)|0); $37 = ((($2)) + 140|0); $38 = (__ZNSt3__1lsIcNS_11char_traitsIcEE5JQuadEERNS_13basic_ostreamIT_T0_EES8_RKNS_10shared_ptrIT1_EE($36,$37)|0); $39 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($38,137216)|0); $40 = ((($2)) + 152|0); $41 = +HEAPF32[$40>>2]; $42 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($39,$41)|0); $43 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($42,150981)|0); $44 = ((($2)) + 156|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($43,$45)|0); $47 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($46,137235)|0); $48 = ((($2)) + 160|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($47,$49)|0); $51 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($50,137249)|0); $52 = ((($2)) + 192|0); $53 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($51,$52)|0); $54 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($53,137271)|0); $55 = ((($2)) + 204|0); $56 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($54,$55)|0); $57 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($56,137297)|0); $58 = ((($2)) + 244|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($57,$59)|0); $61 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($60,137313)|0); $62 = ((($2)) + 248|0); $63 = +HEAPF32[$62>>2]; $64 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($61,$63)|0); STACKTOP = sp;return ($64|0); } function __GLOBAL__sub_I_GameStateMenu_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1917(); ___cxx_global_var_init_1_1918(); ___cxx_global_var_init_3_1919(); ___cxx_global_var_init_5_1920(); return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15zip_file_system9izfstreamC1EPNS_10filesystemE($this,$pFS) { $this = $this|0; $pFS = $pFS|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $pFS; $4 = $0; $5 = ((($4)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($5); __THREW__ = 0; $6 = 31532; invoke_vii(5359,($4|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; $18 = ((($4)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($18); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } else { $9 = 31564; HEAP32[$4>>2] = $9; $10 = ((($4)) + 60|0); $11 = 31584; HEAP32[$10>>2] = $11; $12 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($12); $13 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($13); $14 = ((($4)) + 36|0); $15 = $1; HEAP32[$14>>2] = $15; STACKTOP = sp;return; } } function __ZN15zip_file_system9izfstream5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system8izstream5closeEv($1); $2 = ((($1)) + 12|0); $3 = ((($1)) + 24|0); $4 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($3,211279)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($2,$4)|0); $5 = ((($1)) + 44|0); HEAP32[$5>>2] = 0; STACKTOP = sp;return; } function __ZN15zip_file_system9izfstreamD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system9izfstreamD2Ev($1,31528); $2 = ((($1)) + 60|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($17)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(5360,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(5361,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(5362,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(5363,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__1lsIcNS_11char_traitsIcEE5JQuadEERNS_13basic_ostreamIT_T0_EES8_RKNS_10shared_ptrIT1_EE($__os,$__p) { $__os = $__os|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($3)|0); $5 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($2,$4)|0); STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_1917() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31384,182585); (___cxa_atexit((3831|0),(31384|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1918() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31396,165089); (___cxa_atexit((3831|0),(31396|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1919() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31408,165080); (___cxa_atexit((3831|0),(31408|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1920() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31420,165065); (___cxa_atexit((3831|0),(31420|0),(___dso_handle|0))|0); return; } function __ZN15zip_file_system8izstreamC2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $4 = $0; $5 = $1; $6 = ((($5)) + 4|0); __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE($4,$6,0); $7 = HEAP32[$5>>2]|0; HEAP32[$4>>2] = $7; $8 = ((($5)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$4>>2]|0; $11 = ((($10)) + -12|0); $12 = HEAP32[$11>>2]|0; $13 = (($4) + ($12)|0); HEAP32[$13>>2] = $9; $14 = ((($4)) + 8|0); HEAP32[$14>>2] = -1; $15 = HEAP32[$4>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($4) + ($17)|0); __THREW__ = 0; invoke_vii(3865,($18|0),1); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; $23 = $2; $24 = $3; ___resumeException($23|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15zip_file_system8izstreamD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system8izstreamD2Ev($1,31432); $2 = ((($1)) + 12|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($2); STACKTOP = sp;return; } function __ZTv0_n12_N15zip_file_system8izstreamD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZN15zip_file_system8izstreamD1Ev($5); STACKTOP = sp;return; } function __ZN15zip_file_system8izstreamD2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $4 = $0; $5 = $1; $6 = HEAP32[$5>>2]|0; HEAP32[$4>>2] = $6; $7 = ((($5)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$4>>2]|0; $10 = ((($9)) + -12|0); $11 = HEAP32[$10>>2]|0; $12 = (($4) + ($11)|0); HEAP32[$12>>2] = $8; $13 = HEAP32[$4>>2]|0; $14 = ((($13)) + -12|0); $15 = HEAP32[$14>>2]|0; $16 = (($4) + ($15)|0); __THREW__ = 0; $17 = (invoke_ii(3869,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch(0|0)|0; $25 = tempRet0; $2 = $24; $3 = $25; $26 = $2; ___clang_call_terminate($26); // unreachable; } $20 = ($17|0)==(0|0); if ($20) { STACKTOP = sp;return; } $21 = HEAP32[$17>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($17); STACKTOP = sp;return; } function __ZN15zip_file_system8izstreamD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system8izstreamD1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_N15zip_file_system8izstreamD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZN15zip_file_system8izstreamD0Ev($5); STACKTOP = sp;return; } function __ZN15zip_file_system9izfstreamD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system9izfstreamD1Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZTv0_n12_N15zip_file_system9izfstreamD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZN15zip_file_system9izfstreamD0Ev($5); STACKTOP = sp;return; } function __ZN15zip_file_system8izstream5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system8izstream13SetCompMethodEi($1,-1); STACKTOP = sp;return; } function __ZN15zip_file_system8izstream13SetCompMethodEi($this,$CompMethod) { $this = $this|0; $CompMethod = $CompMethod|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $CompMethod; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = $1; $8 = ((($2)) + 8|0); HEAP32[$8>>2] = $7; $9 = (__ZNK15zip_file_system8izstream14GetRightBufferEi($2,$7)|0); $10 = (__ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEPNS_15basic_streambufIcS2_EE($6,$9)|0); $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = HEAP32[$2>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($2) + ($17)|0); $19 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($18)|0); $20 = ($19|0)==(0|0); if (!($20)) { STACKTOP = sp;return; } $21 = HEAP32[$2>>2]|0; $22 = ((($21)) + -12|0); $23 = HEAP32[$22>>2]|0; $24 = (($2) + ($23)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($24,1); STACKTOP = sp;return; } function __ZTv0_n12_N15zip_file_system9izfstreamD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); __ZN15zip_file_system9izfstreamD1Ev($5); STACKTOP = sp;return; } function __ZN15zip_file_system9izfstreamD2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $vtt; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($3)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($2) + ($9)|0); HEAP32[$10>>2] = $6; $11 = ((($2)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $12 = ((($2)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $13 = ((($3)) + 4|0); __ZN15zip_file_system8izstreamD2Ev($2,$13); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5364,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5365,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP20ModRulesMainMenuItemE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP20ModRulesMainMenuItemE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIS6_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEEC2EjjS8_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_S8_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5366,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3984,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5367,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP20ModRulesMainMenuItemE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP20ModRulesMainMenuItemE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP20ModRulesMainMenuItemE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP20ModRulesMainMenuItemE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5368,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP21ModRulesOtherMenuItemE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP21ModRulesOtherMenuItemE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP21ModRulesOtherMenuItemE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN16GameStateOptionsC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,142179); __THREW__ = 0; invoke_viii(5217,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = ((($5)) + 24|0); __ZN12JGuiListenerC2Ev($9); $10 = 31680; HEAP32[$5>>2] = $10; $11 = ((($5)) + 24|0); $12 = 31736; HEAP32[$11>>2] = $12; $13 = ((($5)) + 32|0); HEAP8[$13>>0] = 0; $14 = ((($5)) + 36|0); HEAP32[$14>>2] = 0; $15 = ((($5)) + 40|0); HEAP32[$15>>2] = 0; $16 = ((($5)) + 44|0); HEAP32[$16>>2] = 0; $17 = ((($5)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); STACKTOP = sp;return; } } function __ZN16GameStateOptionsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 31680; HEAP32[$1>>2] = $2; $3 = ((($1)) + 24|0); $4 = 31736; HEAP32[$3>>2] = $4; $5 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 24|0); __ZN12JGuiListenerD2Ev($6); __ZN9GameStateD2Ev($1); STACKTOP = sp;return; } function __ZThn24_N16GameStateOptionsD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN16GameStateOptionsD2Ev($2); STACKTOP = sp;return; } function __ZN16GameStateOptionsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16GameStateOptionsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N16GameStateOptionsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN16GameStateOptionsD0Ev($2); STACKTOP = sp;return; } function __ZN16GameStateOptions5StartEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val101 = 0, $$expand_i1_val103 = 0, $$expand_i1_val105 = 0, $$expand_i1_val107 = 0, $$expand_i1_val109 = 0, $$expand_i1_val111 = 0, $$expand_i1_val113 = 0, $$expand_i1_val115 = 0, $$expand_i1_val117 = 0, $$expand_i1_val119 = 0, $$expand_i1_val12 = 0, $$expand_i1_val121 = 0, $$expand_i1_val123 = 0, $$expand_i1_val125 = 0, $$expand_i1_val127 = 0, $$expand_i1_val129 = 0, $$expand_i1_val131 = 0, $$expand_i1_val133 = 0; var $$expand_i1_val135 = 0, $$expand_i1_val137 = 0, $$expand_i1_val139 = 0, $$expand_i1_val14 = 0, $$expand_i1_val141 = 0, $$expand_i1_val143 = 0, $$expand_i1_val145 = 0, $$expand_i1_val147 = 0, $$expand_i1_val149 = 0, $$expand_i1_val151 = 0, $$expand_i1_val153 = 0, $$expand_i1_val155 = 0, $$expand_i1_val157 = 0, $$expand_i1_val159 = 0, $$expand_i1_val161 = 0, $$expand_i1_val163 = 0, $$expand_i1_val165 = 0, $$expand_i1_val167 = 0, $$expand_i1_val169 = 0, $$expand_i1_val171 = 0; var $$expand_i1_val173 = 0, $$expand_i1_val175 = 0, $$expand_i1_val177 = 0, $$expand_i1_val179 = 0, $$expand_i1_val181 = 0, $$expand_i1_val183 = 0, $$expand_i1_val185 = 0, $$expand_i1_val187 = 0, $$expand_i1_val189 = 0, $$expand_i1_val191 = 0, $$expand_i1_val193 = 0, $$expand_i1_val195 = 0, $$expand_i1_val197 = 0, $$expand_i1_val199 = 0, $$expand_i1_val2 = 0, $$expand_i1_val201 = 0, $$expand_i1_val203 = 0, $$expand_i1_val205 = 0, $$expand_i1_val207 = 0, $$expand_i1_val209 = 0; var $$expand_i1_val211 = 0, $$expand_i1_val213 = 0, $$expand_i1_val215 = 0, $$expand_i1_val217 = 0, $$expand_i1_val219 = 0, $$expand_i1_val221 = 0, $$expand_i1_val223 = 0, $$expand_i1_val225 = 0, $$expand_i1_val227 = 0, $$expand_i1_val229 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val27 = 0, $$expand_i1_val29 = 0, $$expand_i1_val31 = 0, $$expand_i1_val33 = 0, $$expand_i1_val35 = 0, $$expand_i1_val37 = 0, $$expand_i1_val39 = 0, $$expand_i1_val4 = 0; var $$expand_i1_val41 = 0, $$expand_i1_val43 = 0, $$expand_i1_val45 = 0, $$expand_i1_val59 = 0, $$expand_i1_val6 = 0, $$expand_i1_val61 = 0, $$expand_i1_val63 = 0, $$expand_i1_val65 = 0, $$expand_i1_val67 = 0, $$expand_i1_val69 = 0, $$expand_i1_val71 = 0, $$expand_i1_val73 = 0, $$expand_i1_val75 = 0, $$expand_i1_val77 = 0, $$expand_i1_val79 = 0, $$expand_i1_val8 = 0, $$expand_i1_val81 = 0, $$expand_i1_val83 = 0, $$expand_i1_val85 = 0, $$expand_i1_val87 = 0; var $$expand_i1_val89 = 0, $$expand_i1_val91 = 0, $$expand_i1_val93 = 0, $$expand_i1_val95 = 0, $$expand_i1_val97 = 0, $$expand_i1_val99 = 0, $$pre_trunc = 0, $$pre_trunc17 = 0, $$pre_trunc19 = 0, $$pre_trunc21 = 0, $$pre_trunc231 = 0, $$pre_trunc233 = 0, $$pre_trunc235 = 0, $$pre_trunc237 = 0, $$pre_trunc239 = 0, $$pre_trunc241 = 0, $$pre_trunc243 = 0, $$pre_trunc245 = 0, $$pre_trunc247 = 0, $$pre_trunc249 = 0; var $$pre_trunc251 = 0, $$pre_trunc253 = 0, $$pre_trunc255 = 0, $$pre_trunc257 = 0, $$pre_trunc259 = 0, $$pre_trunc261 = 0, $$pre_trunc263 = 0, $$pre_trunc265 = 0, $$pre_trunc267 = 0, $$pre_trunc269 = 0, $$pre_trunc271 = 0, $$pre_trunc273 = 0, $$pre_trunc275 = 0, $$pre_trunc277 = 0, $$pre_trunc279 = 0, $$pre_trunc281 = 0, $$pre_trunc283 = 0, $$pre_trunc285 = 0, $$pre_trunc287 = 0, $$pre_trunc289 = 0; var $$pre_trunc291 = 0, $$pre_trunc293 = 0, $$pre_trunc295 = 0, $$pre_trunc297 = 0, $$pre_trunc299 = 0, $$pre_trunc301 = 0, $$pre_trunc303 = 0, $$pre_trunc305 = 0, $$pre_trunc307 = 0, $$pre_trunc309 = 0, $$pre_trunc311 = 0, $$pre_trunc313 = 0, $$pre_trunc315 = 0, $$pre_trunc47 = 0, $$pre_trunc49 = 0, $$pre_trunc51 = 0, $$pre_trunc53 = 0, $$pre_trunc55 = 0, $$pre_trunc57 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0; var $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0; var $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0; var $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; var $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0; var $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0; var $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0; var $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0; var $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0; var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0; var $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0; var $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0; var $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0; var $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0; var $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0; var $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cLang = 0, $cPrf = 0; var $cStyle = 0, $cThm = 0, $oASPhases = 0, $oFirstPlayer = 0, $oGra = 0, $oKickerPay = 0, $od = 0, $optionsList = 0, $ots = 0, $wAdv = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 896|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 808|0; $4 = sp + 880|0; $5 = sp + 788|0; $6 = sp + 879|0; $7 = sp + 776|0; $8 = sp + 764|0; $9 = sp + 878|0; $10 = sp + 877|0; $11 = sp + 752|0; $12 = sp + 740|0; $13 = sp + 876|0; $14 = sp + 875|0; $15 = sp + 728|0; $16 = sp + 716|0; $17 = sp + 874|0; $18 = sp + 873|0; $19 = sp + 704|0; $20 = sp + 692|0; $21 = sp + 872|0; $22 = sp + 871|0; $23 = sp + 680|0; $24 = sp + 668|0; $25 = sp + 870|0; $26 = sp + 656|0; $27 = sp + 644|0; $28 = sp + 869|0; $29 = sp + 632|0; $30 = sp + 620|0; $31 = sp + 868|0; $32 = sp + 608|0; $33 = sp + 596|0; $34 = sp + 867|0; $35 = sp + 584|0; $36 = sp + 866|0; $37 = sp + 572|0; $38 = sp + 865|0; $39 = sp + 560|0; $40 = sp + 548|0; $41 = sp + 864|0; $42 = sp + 863|0; $43 = sp + 536|0; $44 = sp + 524|0; $45 = sp + 862|0; $46 = sp + 861|0; $47 = sp + 512|0; $48 = sp + 500|0; $49 = sp + 860|0; $50 = sp + 859|0; $51 = sp + 488|0; $52 = sp + 476|0; $53 = sp + 858|0; $54 = sp + 464|0; $55 = sp + 452|0; $56 = sp + 857|0; $57 = sp + 440|0; $58 = sp + 428|0; $59 = sp + 856|0; $60 = sp + 416|0; $61 = sp + 404|0; $62 = sp + 855|0; $63 = sp + 392|0; $64 = sp + 854|0; $65 = sp + 380|0; $66 = sp + 853|0; $67 = sp + 360|0; $68 = sp + 852|0; $69 = sp + 336|0; $70 = sp + 851|0; $71 = sp + 850|0; $72 = sp + 324|0; $73 = sp + 312|0; $74 = sp + 849|0; $75 = sp + 848|0; $76 = sp + 300|0; $77 = sp + 288|0; $78 = sp + 847|0; $79 = sp + 846|0; $80 = sp + 276|0; $81 = sp + 264|0; $82 = sp + 845|0; $83 = sp + 844|0; $84 = sp + 252|0; $85 = sp + 843|0; $86 = sp + 240|0; $87 = sp + 842|0; $88 = sp + 224|0; $89 = sp + 841|0; $90 = sp + 840|0; $91 = sp + 208|0; $92 = sp + 839|0; $93 = sp + 838|0; $94 = sp + 192|0; $95 = sp + 180|0; $96 = sp + 837|0; $97 = sp + 836|0; $98 = sp + 164|0; $99 = sp + 152|0; $100 = sp + 835|0; $101 = sp + 834|0; $102 = sp + 136|0; $103 = sp + 124|0; $104 = sp + 833|0; $105 = sp + 832|0; $106 = sp + 108|0; $107 = sp + 96|0; $108 = sp + 831|0; $109 = sp + 830|0; $110 = sp + 84|0; $111 = sp + 829|0; $112 = sp + 72|0; $113 = sp + 828|0; $114 = sp + 60|0; $115 = sp + 48|0; $116 = sp + 36|0; $117 = sp + 24|0; $118 = sp + 12|0; $119 = sp; $0 = $this; $120 = $0; $121 = ((($120)) + 52|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($121,211279)|0); $122 = ((($120)) + 28|0); HEAPF32[$122>>2] = 0.0; $123 = ((($120)) + 48|0); HEAP32[$123>>2] = 0; $124 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($124,1); $125 = (__Znwj(100)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(137433|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; do { if ($127) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $2 = $164; $3 = $165; } else { __THREW__ = 0; invoke_viii(5218,($125|0),($1|0),(0|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $2 = $166; $3 = $167; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $optionsList = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $130 = $optionsList; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 172|0); $133 = HEAP32[$132>>2]|0; $134 = (__Znwj(48)|0); $$expand_i1_val4 = 1; HEAP8[$6>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(3797,($5|0),(137442|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $2 = $169; $3 = $170; } else { __THREW__ = 0; invoke_vii(5219,($134|0),($5|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if (!($138)) { $$expand_i1_val6 = 0; HEAP8[$6>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii($133|0,($130|0),($134|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if (!($140)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $141 = HEAP8[126611]|0; $142 = $141&1; L13: do { if ($142) { $143 = $optionsList; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 172|0); $146 = HEAP32[$145>>2]|0; $147 = (__Znwj(24)|0); $$expand_i1_val8 = 1; HEAP8[$10>>0] = $$expand_i1_val8; __THREW__ = 0; $148 = (invoke_ii(3903,84)|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $2 = $174; $3 = $175; } else { $$expand_i1_val10 = 1; HEAP8[$9>>0] = $$expand_i1_val10; __THREW__ = 0; invoke_vii(3797,($7|0),(137458|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { $176 = ___cxa_find_matching_catch()|0; $177 = tempRet0; $2 = $176; $3 = $177; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { $178 = ___cxa_find_matching_catch()|0; $179 = tempRet0; $2 = $178; $3 = $179; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($148|0),4,($7|0),100,10,100,($8|0),0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; do { if (!($156)) { $$expand_i1_val12 = 0; HEAP8[$9>>0] = $$expand_i1_val12; __THREW__ = 0; $157 = (invoke_i(5370)|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if (!($159)) { __THREW__ = 0; invoke_viii(5371,($147|0),($148|0),($157|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if (!($161)) { $$expand_i1_val14 = 0; HEAP8[$10>>0] = $$expand_i1_val14; __THREW__ = 0; invoke_vii($146|0,($143|0),($147|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L13; } } } } while(0); $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $2 = $180; $3 = $181; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc19 = HEAP8[$9>>0]|0; $182 = $$pre_trunc19&1; if ($182) { __ZdlPv($148); } } $$pre_trunc21 = HEAP8[$10>>0]|0; $183 = $$pre_trunc21&1; if (!($183)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($147); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $184 = $optionsList; $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 172|0); $187 = HEAP32[$186>>2]|0; $188 = (__Znwj(24)|0); $$expand_i1_val23 = 1; HEAP8[$14>>0] = $$expand_i1_val23; __THREW__ = 0; $189 = (invoke_ii(3903,84)|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { $248 = ___cxa_find_matching_catch()|0; $249 = tempRet0; $2 = $248; $3 = $249; } else { $$expand_i1_val25 = 1; HEAP8[$13>>0] = $$expand_i1_val25; __THREW__ = 0; invoke_vii(3797,($11|0),(137471|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { $250 = ___cxa_find_matching_catch()|0; $251 = tempRet0; $2 = $250; $3 = $251; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { $252 = ___cxa_find_matching_catch()|0; $253 = tempRet0; $2 = $252; $3 = $253; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($189|0),5,($11|0),100,10,100,($12|0),0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if (!($197)) { $$expand_i1_val27 = 0; HEAP8[$13>>0] = $$expand_i1_val27; __THREW__ = 0; $198 = (invoke_i(5370)|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if (!($200)) { __THREW__ = 0; invoke_viii(5371,($188|0),($189|0),($198|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if (!($202)) { $$expand_i1_val29 = 0; HEAP8[$14>>0] = $$expand_i1_val29; __THREW__ = 0; invoke_vii($187|0,($184|0),($188|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if (!($204)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $205 = (__ZN12GameSettingsixEi(30372,43)|0); $206 = ((($205)) + 4|0); $207 = HEAP32[$206>>2]|0; $208 = ($207|0)!=(0); L53: do { if ($208) { $209 = $optionsList; $210 = HEAP32[$209>>2]|0; $211 = ((($210)) + 172|0); $212 = HEAP32[$211>>2]|0; $213 = (__Znwj(24)|0); $$expand_i1_val31 = 1; HEAP8[$18>>0] = $$expand_i1_val31; __THREW__ = 0; $214 = (invoke_ii(3903,84)|0); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; do { if ($216) { $258 = ___cxa_find_matching_catch()|0; $259 = tempRet0; $2 = $258; $3 = $259; } else { $$expand_i1_val33 = 1; HEAP8[$17>>0] = $$expand_i1_val33; __THREW__ = 0; invoke_vii(3797,($15|0),(137482|0)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { $260 = ___cxa_find_matching_catch()|0; $261 = tempRet0; $2 = $260; $3 = $261; } else { __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { $262 = ___cxa_find_matching_catch()|0; $263 = tempRet0; $2 = $262; $3 = $263; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($214|0),6,($15|0),3,1,0,($16|0),0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; do { if (!($222)) { $$expand_i1_val35 = 0; HEAP8[$17>>0] = $$expand_i1_val35; __THREW__ = 0; $223 = (invoke_i(5372)|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { break; } __THREW__ = 0; invoke_viii(5371,($213|0),($214|0),($223|0)); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { break; } $$expand_i1_val37 = 0; HEAP8[$18>>0] = $$expand_i1_val37; __THREW__ = 0; invoke_vii($212|0,($209|0),($213|0)); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $230 = $optionsList; $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 172|0); $233 = HEAP32[$232>>2]|0; $234 = (__Znwj(24)|0); $$expand_i1_val39 = 1; HEAP8[$22>>0] = $$expand_i1_val39; __THREW__ = 0; $235 = (invoke_ii(3903,84)|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; do { if ($237) { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $2 = $268; $3 = $269; } else { $$expand_i1_val41 = 1; HEAP8[$21>>0] = $$expand_i1_val41; __THREW__ = 0; invoke_vii(3797,($19|0),(137493|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $2 = $270; $3 = $271; } else { __THREW__ = 0; invoke_vii(3797,($20|0),(211279|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $2 = $272; $3 = $273; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($235|0),20,($19|0),3,1,0,($20|0),0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; do { if (!($243)) { $$expand_i1_val43 = 0; HEAP8[$21>>0] = $$expand_i1_val43; __THREW__ = 0; invoke_viii(5371,($234|0),($235|0),(0|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { break; } $$expand_i1_val45 = 0; HEAP8[$22>>0] = $$expand_i1_val45; __THREW__ = 0; invoke_vii($233|0,($230|0),($234|0)); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L53; } } while(0); $274 = ___cxa_find_matching_catch()|0; $275 = tempRet0; $2 = $274; $3 = $275; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } $$pre_trunc55 = HEAP8[$21>>0]|0; $276 = $$pre_trunc55&1; if (!($276)) { break; } __ZdlPv($235); } } while(0); $$pre_trunc57 = HEAP8[$22>>0]|0; $277 = $$pre_trunc57&1; if (!($277)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($234); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $264 = ___cxa_find_matching_catch()|0; $265 = tempRet0; $2 = $264; $3 = $265; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } $$pre_trunc51 = HEAP8[$17>>0]|0; $266 = $$pre_trunc51&1; if (!($266)) { break; } __ZdlPv($214); } } while(0); $$pre_trunc53 = HEAP8[$18>>0]|0; $267 = $$pre_trunc53&1; if (!($267)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($213); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $278 = $optionsList; $279 = HEAP32[$278>>2]|0; $280 = ((($279)) + 172|0); $281 = HEAP32[$280>>2]|0; $282 = (__Znwj(84)|0); $$expand_i1_val59 = 1; HEAP8[$25>>0] = $$expand_i1_val59; __THREW__ = 0; invoke_vii(3797,($23|0),(137512|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { $804 = ___cxa_find_matching_catch()|0; $805 = tempRet0; $2 = $804; $3 = $805; } else { __THREW__ = 0; invoke_vii(3797,($24|0),(211279|0)); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { $806 = ___cxa_find_matching_catch()|0; $807 = tempRet0; $2 = $806; $3 = $807; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($282|0),23,($23|0),20,1,0,($24|0),0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; do { if (!($288)) { $$expand_i1_val61 = 0; HEAP8[$25>>0] = $$expand_i1_val61; __THREW__ = 0; invoke_vii($281|0,($278|0),($282|0)); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $291 = $optionsList; $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 172|0); $294 = HEAP32[$293>>2]|0; $295 = (__Znwj(84)|0); $$expand_i1_val63 = 1; HEAP8[$28>>0] = $$expand_i1_val63; __THREW__ = 0; invoke_vii(3797,($26|0),(137546|0)); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { $811 = ___cxa_find_matching_catch()|0; $812 = tempRet0; $2 = $811; $3 = $812; } else { __THREW__ = 0; invoke_vii(3797,($27|0),(211279|0)); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { $813 = ___cxa_find_matching_catch()|0; $814 = tempRet0; $2 = $813; $3 = $814; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($295|0),26,($26|0),1,1,0,($27|0),0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; do { if (!($301)) { $$expand_i1_val65 = 0; HEAP8[$28>>0] = $$expand_i1_val65; __THREW__ = 0; invoke_vii($294|0,($291|0),($295|0)); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $304 = $optionsList; $305 = HEAP32[$304>>2]|0; $306 = ((($305)) + 172|0); $307 = HEAP32[$306>>2]|0; $308 = (__Znwj(84)|0); $$expand_i1_val67 = 1; HEAP8[$31>>0] = $$expand_i1_val67; __THREW__ = 0; invoke_vii(3797,($29|0),(137566|0)); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; if ($310) { $818 = ___cxa_find_matching_catch()|0; $819 = tempRet0; $2 = $818; $3 = $819; } else { __THREW__ = 0; invoke_vii(3797,($30|0),(211279|0)); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { $820 = ___cxa_find_matching_catch()|0; $821 = tempRet0; $2 = $820; $3 = $821; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($308|0),27,($29|0),1,1,0,($30|0),0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; do { if (!($314)) { $$expand_i1_val69 = 0; HEAP8[$31>>0] = $$expand_i1_val69; __THREW__ = 0; invoke_vii($307|0,($304|0),($308|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $317 = $optionsList; $318 = HEAP32[$317>>2]|0; $319 = ((($318)) + 172|0); $320 = HEAP32[$319>>2]|0; $321 = (__Znwj(84)|0); $$expand_i1_val71 = 1; HEAP8[$34>>0] = $$expand_i1_val71; __THREW__ = 0; invoke_vii(3797,($32|0),(137589|0)); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { $825 = ___cxa_find_matching_catch()|0; $826 = tempRet0; $2 = $825; $3 = $826; } else { __THREW__ = 0; invoke_vii(3797,($33|0),(211279|0)); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { $827 = ___cxa_find_matching_catch()|0; $828 = tempRet0; $2 = $827; $3 = $828; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($321|0),39,($32|0),1,1,0,($33|0),0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; do { if (!($327)) { $$expand_i1_val73 = 0; HEAP8[$34>>0] = $$expand_i1_val73; __THREW__ = 0; invoke_vii($320|0,($317|0),($321|0)); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $330 = (__Znwj(76)|0); __THREW__ = 0; invoke_vi(5373,($330|0)); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { $832 = ___cxa_find_matching_catch()|0; $833 = tempRet0; $2 = $832; $3 = $833; __ZdlPv($330); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } $333 = ((($120)) + 44|0); HEAP32[$333>>2] = $330; $334 = ((($120)) + 44|0); $335 = HEAP32[$334>>2]|0; $336 = HEAP32[$335>>2]|0; $337 = ((($336)) + 172|0); $338 = HEAP32[$337>>2]|0; $339 = $optionsList; FUNCTION_TABLE_vii[$338 & 8191]($335,$339); $340 = (__Znwj(100)|0); $$expand_i1_val75 = 1; HEAP8[$36>>0] = $$expand_i1_val75; __THREW__ = 0; invoke_vii(3797,($35|0),(137622|0)); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; do { if ($342) { $834 = ___cxa_find_matching_catch()|0; $835 = tempRet0; $2 = $834; $3 = $835; } else { __THREW__ = 0; invoke_viii(5218,($340|0),($35|0),(0|0)); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { $836 = ___cxa_find_matching_catch()|0; $837 = tempRet0; $2 = $836; $3 = $837; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } $$expand_i1_val77 = 0; HEAP8[$36>>0] = $$expand_i1_val77; $optionsList = $340; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $345 = $optionsList; $346 = HEAP32[$345>>2]|0; $347 = ((($346)) + 172|0); $348 = HEAP32[$347>>2]|0; $349 = (__Znwj(48)|0); $$expand_i1_val79 = 1; HEAP8[$38>>0] = $$expand_i1_val79; __THREW__ = 0; invoke_vii(3797,($37|0),(137627|0)); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { $839 = ___cxa_find_matching_catch()|0; $840 = tempRet0; $2 = $839; $3 = $840; } else { __THREW__ = 0; invoke_vii(5219,($349|0),($37|0)); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; do { if (!($353)) { $$expand_i1_val81 = 0; HEAP8[$38>>0] = $$expand_i1_val81; __THREW__ = 0; invoke_vii($348|0,($345|0),($349|0)); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $356 = $optionsList; $357 = HEAP32[$356>>2]|0; $358 = ((($357)) + 172|0); $359 = HEAP32[$358>>2]|0; $360 = (__Znwj(24)|0); $$expand_i1_val83 = 1; HEAP8[$42>>0] = $$expand_i1_val83; __THREW__ = 0; $361 = (invoke_ii(3903,84)|0); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; do { if ($363) { $844 = ___cxa_find_matching_catch()|0; $845 = tempRet0; $2 = $844; $3 = $845; } else { $$expand_i1_val85 = 1; HEAP8[$41>>0] = $$expand_i1_val85; __THREW__ = 0; invoke_vii(3797,($39|0),(137645|0)); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { $846 = ___cxa_find_matching_catch()|0; $847 = tempRet0; $2 = $846; $3 = $847; } else { __THREW__ = 0; invoke_vii(3797,($40|0),(211279|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { $848 = ___cxa_find_matching_catch()|0; $849 = tempRet0; $2 = $848; $3 = $849; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($361|0),11,($39|0),1,1,0,($40|0),0); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; do { if (!($369)) { $$expand_i1_val87 = 0; HEAP8[$41>>0] = $$expand_i1_val87; __THREW__ = 0; invoke_viii(5371,($360|0),($361|0),(0|0)); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { break; } $$expand_i1_val89 = 0; HEAP8[$42>>0] = $$expand_i1_val89; __THREW__ = 0; invoke_vii($359|0,($356|0),($360|0)); $372 = __THREW__; __THREW__ = 0; $373 = $372&1; if ($373) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $374 = $optionsList; $375 = HEAP32[$374>>2]|0; $376 = ((($375)) + 172|0); $377 = HEAP32[$376>>2]|0; $378 = (__Znwj(24)|0); $$expand_i1_val91 = 1; HEAP8[$46>>0] = $$expand_i1_val91; __THREW__ = 0; $379 = (invoke_ii(3903,84)|0); $380 = __THREW__; __THREW__ = 0; $381 = $380&1; do { if ($381) { $854 = ___cxa_find_matching_catch()|0; $855 = tempRet0; $2 = $854; $3 = $855; } else { $$expand_i1_val93 = 1; HEAP8[$45>>0] = $$expand_i1_val93; __THREW__ = 0; invoke_vii(3797,($43|0),(137657|0)); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { $856 = ___cxa_find_matching_catch()|0; $857 = tempRet0; $2 = $856; $3 = $857; } else { __THREW__ = 0; invoke_vii(3797,($44|0),(211279|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if ($385) { $858 = ___cxa_find_matching_catch()|0; $859 = tempRet0; $2 = $858; $3 = $859; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($379|0),12,($43|0),1,1,0,($44|0),0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; do { if (!($387)) { $$expand_i1_val95 = 0; HEAP8[$45>>0] = $$expand_i1_val95; __THREW__ = 0; invoke_viii(5371,($378|0),($379|0),(0|0)); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { break; } $$expand_i1_val97 = 0; HEAP8[$46>>0] = $$expand_i1_val97; __THREW__ = 0; invoke_vii($377|0,($374|0),($378|0)); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $392 = $optionsList; $393 = HEAP32[$392>>2]|0; $394 = ((($393)) + 172|0); $395 = HEAP32[$394>>2]|0; $396 = (__Znwj(24)|0); $$expand_i1_val99 = 1; HEAP8[$50>>0] = $$expand_i1_val99; __THREW__ = 0; $397 = (invoke_ii(3903,84)|0); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; do { if ($399) { $864 = ___cxa_find_matching_catch()|0; $865 = tempRet0; $2 = $864; $3 = $865; } else { $$expand_i1_val101 = 1; HEAP8[$49>>0] = $$expand_i1_val101; __THREW__ = 0; invoke_vii(3797,($47|0),(137672|0)); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; if ($401) { $866 = ___cxa_find_matching_catch()|0; $867 = tempRet0; $2 = $866; $3 = $867; } else { __THREW__ = 0; invoke_vii(3797,($48|0),(211279|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { $868 = ___cxa_find_matching_catch()|0; $869 = tempRet0; $2 = $868; $3 = $869; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($397|0),13,($47|0),3,1,0,($48|0),0); $404 = __THREW__; __THREW__ = 0; $405 = $404&1; do { if (!($405)) { $$expand_i1_val103 = 0; HEAP8[$49>>0] = $$expand_i1_val103; __THREW__ = 0; invoke_viii(5371,($396|0),($397|0),(0|0)); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { break; } $$expand_i1_val105 = 0; HEAP8[$50>>0] = $$expand_i1_val105; __THREW__ = 0; invoke_vii($395|0,($392|0),($396|0)); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $410 = $optionsList; $411 = HEAP32[$410>>2]|0; $412 = ((($411)) + 172|0); $413 = HEAP32[$412>>2]|0; $414 = (__Znwj(84)|0); $$expand_i1_val107 = 1; HEAP8[$53>>0] = $$expand_i1_val107; __THREW__ = 0; invoke_vii(3797,($51|0),(137685|0)); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; if ($416) { $874 = ___cxa_find_matching_catch()|0; $875 = tempRet0; $2 = $874; $3 = $875; } else { __THREW__ = 0; invoke_vii(3797,($52|0),(211279|0)); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { $876 = ___cxa_find_matching_catch()|0; $877 = tempRet0; $2 = $876; $3 = $877; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($414|0),14,($51|0),1,1,0,($52|0),0); $419 = __THREW__; __THREW__ = 0; $420 = $419&1; do { if (!($420)) { $$expand_i1_val109 = 0; HEAP8[$53>>0] = $$expand_i1_val109; __THREW__ = 0; invoke_vii($413|0,($410|0),($414|0)); $421 = __THREW__; __THREW__ = 0; $422 = $421&1; if ($422) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $423 = $optionsList; $424 = HEAP32[$423>>2]|0; $425 = ((($424)) + 172|0); $426 = HEAP32[$425>>2]|0; $427 = (__Znwj(84)|0); $$expand_i1_val111 = 1; HEAP8[$56>>0] = $$expand_i1_val111; __THREW__ = 0; invoke_vii(3797,($54|0),(137717|0)); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; if ($429) { $881 = ___cxa_find_matching_catch()|0; $882 = tempRet0; $2 = $881; $3 = $882; } else { __THREW__ = 0; invoke_vii(3797,($55|0),(211279|0)); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { $883 = ___cxa_find_matching_catch()|0; $884 = tempRet0; $2 = $883; $3 = $884; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($427|0),15,($54|0),1,1,0,($55|0),0); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; do { if (!($433)) { $$expand_i1_val113 = 0; HEAP8[$56>>0] = $$expand_i1_val113; __THREW__ = 0; invoke_vii($426|0,($423|0),($427|0)); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if ($435) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); $436 = $optionsList; $437 = HEAP32[$436>>2]|0; $438 = ((($437)) + 172|0); $439 = HEAP32[$438>>2]|0; $440 = (__Znwj(84)|0); $$expand_i1_val115 = 1; HEAP8[$59>>0] = $$expand_i1_val115; __THREW__ = 0; invoke_vii(3797,($57|0),(137737|0)); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; if ($442) { $888 = ___cxa_find_matching_catch()|0; $889 = tempRet0; $2 = $888; $3 = $889; } else { __THREW__ = 0; invoke_vii(3797,($58|0),(211279|0)); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { $890 = ___cxa_find_matching_catch()|0; $891 = tempRet0; $2 = $890; $3 = $891; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($440|0),21,($57|0),1,1,0,($58|0),0); $445 = __THREW__; __THREW__ = 0; $446 = $445&1; do { if (!($446)) { $$expand_i1_val117 = 0; HEAP8[$59>>0] = $$expand_i1_val117; __THREW__ = 0; invoke_vii($439|0,($436|0),($440|0)); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if ($448) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); $449 = $optionsList; $450 = HEAP32[$449>>2]|0; $451 = ((($450)) + 172|0); $452 = HEAP32[$451>>2]|0; $453 = (__Znwj(84)|0); $$expand_i1_val119 = 1; HEAP8[$62>>0] = $$expand_i1_val119; __THREW__ = 0; invoke_vii(3797,($60|0),(137764|0)); $454 = __THREW__; __THREW__ = 0; $455 = $454&1; if ($455) { $895 = ___cxa_find_matching_catch()|0; $896 = tempRet0; $2 = $895; $3 = $896; } else { __THREW__ = 0; invoke_vii(3797,($61|0),(211279|0)); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { $897 = ___cxa_find_matching_catch()|0; $898 = tempRet0; $2 = $897; $3 = $898; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($453|0),10,($60|0),1,1,0,($61|0),0); $458 = __THREW__; __THREW__ = 0; $459 = $458&1; do { if (!($459)) { $$expand_i1_val121 = 0; HEAP8[$62>>0] = $$expand_i1_val121; __THREW__ = 0; invoke_vii($452|0,($449|0),($453|0)); $460 = __THREW__; __THREW__ = 0; $461 = $460&1; if ($461) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $462 = ((($120)) + 44|0); $463 = HEAP32[$462>>2]|0; $464 = HEAP32[$463>>2]|0; $465 = ((($464)) + 172|0); $466 = HEAP32[$465>>2]|0; $467 = $optionsList; FUNCTION_TABLE_vii[$466 & 8191]($463,$467); $468 = (__Znwj(100)|0); $$expand_i1_val123 = 1; HEAP8[$64>>0] = $$expand_i1_val123; __THREW__ = 0; invoke_vii(3797,($63|0),(137797|0)); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; do { if ($470) { $902 = ___cxa_find_matching_catch()|0; $903 = tempRet0; $2 = $902; $3 = $903; } else { __THREW__ = 0; invoke_viii(5218,($468|0),($63|0),(0|0)); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { $904 = ___cxa_find_matching_catch()|0; $905 = tempRet0; $2 = $904; $3 = $905; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break; } $$expand_i1_val125 = 0; HEAP8[$64>>0] = $$expand_i1_val125; $optionsList = $468; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); $473 = $optionsList; $474 = HEAP32[$473>>2]|0; $475 = ((($474)) + 172|0); $476 = HEAP32[$475>>2]|0; $477 = (__Znwj(48)|0); $$expand_i1_val127 = 1; HEAP8[$66>>0] = $$expand_i1_val127; __THREW__ = 0; invoke_vii(3797,($65|0),(137802|0)); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; if ($479) { $907 = ___cxa_find_matching_catch()|0; $908 = tempRet0; $2 = $907; $3 = $908; } else { __THREW__ = 0; invoke_vii(5219,($477|0),($65|0)); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; do { if (!($481)) { $$expand_i1_val129 = 0; HEAP8[$66>>0] = $$expand_i1_val129; __THREW__ = 0; invoke_vii($476|0,($473|0),($477|0)); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $484 = (__Znwj(60)|0); $485 = ((($120)) + 24|0); __THREW__ = 0; $486 = (invoke_ii(3903,124)|0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; do { if ($488) { label = 313; } else { $489 = ((($120)) + 4|0); $490 = HEAP32[$489>>2]|0; $491 = ((($120)) + 24|0); __THREW__ = 0; invoke_viii(5374,($486|0),($490|0),($491|0)); $492 = __THREW__; __THREW__ = 0; $493 = $492&1; if ($493) { $914 = ___cxa_find_matching_catch()|0; $915 = tempRet0; $2 = $914; $3 = $915; __ZdlPv($486); break; } __THREW__ = 0; invoke_viii(5375,($484|0),($485|0),($486|0)); $494 = __THREW__; __THREW__ = 0; $495 = $494&1; if ($495) { label = 313; break; } $cPrf = $484; $496 = $cPrf; $497 = ((($496)) + 20|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($497,137815)|0); $498 = (__Znwj(72)|0); $$expand_i1_val131 = 1; HEAP8[$68>>0] = $$expand_i1_val131; __THREW__ = 0; invoke_vii(3797,($67|0),(137832|0)); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; do { if ($500) { $916 = ___cxa_find_matching_catch()|0; $917 = tempRet0; $2 = $916; $3 = $917; } else { __THREW__ = 0; invoke_vii(5376,($498|0),($67|0)); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { $918 = ___cxa_find_matching_catch()|0; $919 = tempRet0; $2 = $918; $3 = $919; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); break; } $$expand_i1_val133 = 0; HEAP8[$68>>0] = $$expand_i1_val133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); $ots = $498; $503 = (__Znwj(116)|0); $504 = $ots; __THREW__ = 0; invoke_vii(5377,($503|0),($504|0)); $505 = __THREW__; __THREW__ = 0; $506 = $505&1; if ($506) { $921 = ___cxa_find_matching_catch()|0; $922 = tempRet0; $2 = $921; $3 = $922; __ZdlPv($503); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } $od = $503; $507 = (__Znwj(60)|0); $508 = ((($120)) + 24|0); $509 = $od; __THREW__ = 0; invoke_viii(5375,($507|0),($508|0),($509|0)); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { $923 = ___cxa_find_matching_catch()|0; $924 = tempRet0; $2 = $923; $3 = $924; __ZdlPv($507); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } $cThm = $507; $512 = $cThm; $513 = ((($512)) + 20|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($513,137844)|0); $514 = (__Znwj(60)|0); $515 = ((($120)) + 24|0); $516 = $ots; __THREW__ = 0; invoke_viii(5375,($514|0),($515|0),($516|0)); $517 = __THREW__; __THREW__ = 0; $518 = $517&1; if ($518) { $925 = ___cxa_find_matching_catch()|0; $926 = tempRet0; $2 = $925; $3 = $926; __ZdlPv($514); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } $cStyle = $514; $519 = $cStyle; $520 = ((($519)) + 20|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($520,137859)|0); $521 = $optionsList; $522 = HEAP32[$521>>2]|0; $523 = ((($522)) + 172|0); $524 = HEAP32[$523>>2]|0; $525 = (__Znwj(64)|0); $526 = $cPrf; $527 = $cThm; __THREW__ = 0; invoke_viii(5378,($525|0),($526|0),($527|0)); $528 = __THREW__; __THREW__ = 0; $529 = $528&1; if ($529) { $927 = ___cxa_find_matching_catch()|0; $928 = tempRet0; $2 = $927; $3 = $928; __ZdlPv($525); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } FUNCTION_TABLE_vii[$524 & 8191]($521,$525); $530 = $optionsList; $531 = HEAP32[$530>>2]|0; $532 = ((($531)) + 172|0); $533 = HEAP32[$532>>2]|0; $534 = $cStyle; FUNCTION_TABLE_vii[$533 & 8191]($530,$534); $535 = $optionsList; $536 = HEAP32[$535>>2]|0; $537 = ((($536)) + 172|0); $538 = HEAP32[$537>>2]|0; $539 = (__Znwj(32)|0); $$expand_i1_val135 = 1; HEAP8[$71>>0] = $$expand_i1_val135; __THREW__ = 0; $540 = (invoke_ii(3903,48)|0); $541 = __THREW__; __THREW__ = 0; $542 = $541&1; do { if ($542) { $929 = ___cxa_find_matching_catch()|0; $930 = tempRet0; $2 = $929; $3 = $930; } else { $$expand_i1_val137 = 1; HEAP8[$70>>0] = $$expand_i1_val137; __THREW__ = 0; invoke_vii(3797,($69|0),(137874|0)); $543 = __THREW__; __THREW__ = 0; $544 = $543&1; if ($544) { $931 = ___cxa_find_matching_catch()|0; $932 = tempRet0; $2 = $931; $3 = $932; } else { __THREW__ = 0; invoke_vii(5219,($540|0),($69|0)); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; do { if (!($546)) { $$expand_i1_val139 = 0; HEAP8[$70>>0] = $$expand_i1_val139; $547 = ((($120)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($539|0),($540|0),-102,4,($547|0)); $548 = __THREW__; __THREW__ = 0; $549 = $548&1; if ($549) { break; } $$expand_i1_val141 = 0; HEAP8[$71>>0] = $$expand_i1_val141; __THREW__ = 0; invoke_vii($538|0,($535|0),($539|0)); $550 = __THREW__; __THREW__ = 0; $551 = $550&1; if ($551) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); $552 = $optionsList; $553 = HEAP32[$552>>2]|0; $554 = ((($553)) + 172|0); $555 = HEAP32[$554>>2]|0; $556 = (__Znwj(24)|0); $$expand_i1_val143 = 1; HEAP8[$75>>0] = $$expand_i1_val143; __THREW__ = 0; $557 = (invoke_ii(3903,84)|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; do { if ($559) { $937 = ___cxa_find_matching_catch()|0; $938 = tempRet0; $2 = $937; $3 = $938; } else { $$expand_i1_val145 = 1; HEAP8[$74>>0] = $$expand_i1_val145; __THREW__ = 0; invoke_vii(3797,($72|0),(137886|0)); $560 = __THREW__; __THREW__ = 0; $561 = $560&1; if ($561) { $939 = ___cxa_find_matching_catch()|0; $940 = tempRet0; $2 = $939; $3 = $940; } else { __THREW__ = 0; invoke_vii(3797,($73|0),(211279|0)); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { $941 = ___cxa_find_matching_catch()|0; $942 = tempRet0; $2 = $941; $3 = $942; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($557|0),7,($72|0),1,1,0,($73|0),0); $564 = __THREW__; __THREW__ = 0; $565 = $564&1; do { if (!($565)) { $$expand_i1_val147 = 0; HEAP8[$74>>0] = $$expand_i1_val147; __THREW__ = 0; invoke_vii(5379,($556|0),($557|0)); $566 = __THREW__; __THREW__ = 0; $567 = $566&1; if ($567) { break; } $$expand_i1_val149 = 0; HEAP8[$75>>0] = $$expand_i1_val149; __THREW__ = 0; invoke_vii($555|0,($552|0),($556|0)); $568 = __THREW__; __THREW__ = 0; $569 = $568&1; if ($569) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); $570 = $optionsList; $571 = HEAP32[$570>>2]|0; $572 = ((($571)) + 172|0); $573 = HEAP32[$572>>2]|0; $574 = (__Znwj(24)|0); $$expand_i1_val151 = 1; HEAP8[$79>>0] = $$expand_i1_val151; __THREW__ = 0; $575 = (invoke_ii(3903,84)|0); $576 = __THREW__; __THREW__ = 0; $577 = $576&1; do { if ($577) { $947 = ___cxa_find_matching_catch()|0; $948 = tempRet0; $2 = $947; $3 = $948; } else { $$expand_i1_val153 = 1; HEAP8[$78>>0] = $$expand_i1_val153; __THREW__ = 0; invoke_vii(3797,($76|0),(137904|0)); $578 = __THREW__; __THREW__ = 0; $579 = $578&1; if ($579) { $949 = ___cxa_find_matching_catch()|0; $950 = tempRet0; $2 = $949; $3 = $950; } else { __THREW__ = 0; invoke_vii(3797,($77|0),(211279|0)); $580 = __THREW__; __THREW__ = 0; $581 = $580&1; if ($581) { $951 = ___cxa_find_matching_catch()|0; $952 = tempRet0; $2 = $951; $3 = $952; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($575|0),8,($76|0),1,1,0,($77|0),0); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; do { if (!($583)) { $$expand_i1_val155 = 0; HEAP8[$78>>0] = $$expand_i1_val155; __THREW__ = 0; invoke_vii(5379,($574|0),($575|0)); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { break; } $$expand_i1_val157 = 0; HEAP8[$79>>0] = $$expand_i1_val157; __THREW__ = 0; invoke_vii($573|0,($570|0),($574|0)); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); $588 = $optionsList; $589 = HEAP32[$588>>2]|0; $590 = ((($589)) + 172|0); $591 = HEAP32[$590>>2]|0; $592 = (__Znwj(24)|0); $$expand_i1_val159 = 1; HEAP8[$83>>0] = $$expand_i1_val159; __THREW__ = 0; $593 = (invoke_ii(3903,84)|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; do { if ($595) { $957 = ___cxa_find_matching_catch()|0; $958 = tempRet0; $2 = $957; $3 = $958; } else { $$expand_i1_val161 = 1; HEAP8[$82>>0] = $$expand_i1_val161; __THREW__ = 0; invoke_vii(3797,($80|0),(137927|0)); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { $959 = ___cxa_find_matching_catch()|0; $960 = tempRet0; $2 = $959; $3 = $960; } else { __THREW__ = 0; invoke_vii(3797,($81|0),(211279|0)); $598 = __THREW__; __THREW__ = 0; $599 = $598&1; if ($599) { $961 = ___cxa_find_matching_catch()|0; $962 = tempRet0; $2 = $961; $3 = $962; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($593|0),9,($80|0),1,1,0,($81|0),0); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; do { if (!($601)) { $$expand_i1_val163 = 0; HEAP8[$82>>0] = $$expand_i1_val163; __THREW__ = 0; invoke_vii(5379,($592|0),($593|0)); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { break; } $$expand_i1_val165 = 0; HEAP8[$83>>0] = $$expand_i1_val165; __THREW__ = 0; invoke_vii($591|0,($588|0),($592|0)); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $606 = ((($120)) + 44|0); $607 = HEAP32[$606>>2]|0; $608 = HEAP32[$607>>2]|0; $609 = ((($608)) + 172|0); $610 = HEAP32[$609>>2]|0; $611 = $optionsList; FUNCTION_TABLE_vii[$610 & 8191]($607,$611); $612 = (__Znwj(100)|0); $$expand_i1_val167 = 1; HEAP8[$85>>0] = $$expand_i1_val167; __THREW__ = 0; invoke_vii(3797,($84|0),(137947|0)); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; do { if ($614) { $967 = ___cxa_find_matching_catch()|0; $968 = tempRet0; $2 = $967; $3 = $968; } else { __THREW__ = 0; invoke_viii(5218,($612|0),($84|0),(0|0)); $615 = __THREW__; __THREW__ = 0; $616 = $615&1; if ($616) { $969 = ___cxa_find_matching_catch()|0; $970 = tempRet0; $2 = $969; $3 = $970; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); break; } $$expand_i1_val169 = 0; HEAP8[$85>>0] = $$expand_i1_val169; $optionsList = $612; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $617 = $optionsList; $618 = HEAP32[$617>>2]|0; $619 = ((($618)) + 172|0); $620 = HEAP32[$619>>2]|0; $621 = (__Znwj(48)|0); $$expand_i1_val171 = 1; HEAP8[$87>>0] = $$expand_i1_val171; __THREW__ = 0; invoke_vii(3797,($86|0),(137956|0)); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; if ($623) { $972 = ___cxa_find_matching_catch()|0; $973 = tempRet0; $2 = $972; $3 = $973; } else { __THREW__ = 0; invoke_vii(5219,($621|0),($86|0)); $624 = __THREW__; __THREW__ = 0; $625 = $624&1; do { if (!($625)) { $$expand_i1_val173 = 0; HEAP8[$87>>0] = $$expand_i1_val173; __THREW__ = 0; invoke_vii($620|0,($617|0),($621|0)); $626 = __THREW__; __THREW__ = 0; $627 = $626&1; if ($627) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); $628 = (__Znwj(24)|0); $$expand_i1_val175 = 1; HEAP8[$90>>0] = $$expand_i1_val175; __THREW__ = 0; $629 = (invoke_ii(3903,48)|0); $630 = __THREW__; __THREW__ = 0; $631 = $630&1; do { if ($631) { $977 = ___cxa_find_matching_catch()|0; $978 = tempRet0; $2 = $977; $3 = $978; } else { $$expand_i1_val177 = 1; HEAP8[$89>>0] = $$expand_i1_val177; __THREW__ = 0; invoke_vii(3797,($88|0),(137973|0)); $632 = __THREW__; __THREW__ = 0; $633 = $632&1; if ($633) { $979 = ___cxa_find_matching_catch()|0; $980 = tempRet0; $2 = $979; $3 = $980; } else { __THREW__ = 0; invoke_vii(5219,($629|0),($88|0)); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; do { if (!($635)) { $$expand_i1_val179 = 0; HEAP8[$89>>0] = $$expand_i1_val179; __THREW__ = 0; invoke_vii(5380,($628|0),($629|0)); $636 = __THREW__; __THREW__ = 0; $637 = $636&1; if ($637) { break; } $$expand_i1_val181 = 0; HEAP8[$90>>0] = $$expand_i1_val181; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $wAdv = $628; $638 = $wAdv; $639 = ((($638)) + 20|0); HEAP8[$639>>0] = 8; $640 = $optionsList; $641 = HEAP32[$640>>2]|0; $642 = ((($641)) + 172|0); $643 = HEAP32[$642>>2]|0; $644 = $wAdv; FUNCTION_TABLE_vii[$643 & 8191]($640,$644); $645 = (__Znwj(60)|0); $$expand_i1_val183 = 1; HEAP8[$93>>0] = $$expand_i1_val183; $646 = ((($120)) + 24|0); __THREW__ = 0; $647 = (invoke_ii(3903,84)|0); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; do { if ($649) { $985 = ___cxa_find_matching_catch()|0; $986 = tempRet0; $2 = $985; $3 = $986; } else { $$expand_i1_val185 = 1; HEAP8[$92>>0] = $$expand_i1_val185; __THREW__ = 0; invoke_vii(3797,($91|0),(138014|0)); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; if ($651) { $987 = ___cxa_find_matching_catch()|0; $988 = tempRet0; $2 = $987; $3 = $988; } else { __THREW__ = 0; invoke_vii(5381,($647|0),($91|0)); $652 = __THREW__; __THREW__ = 0; $653 = $652&1; do { if (!($653)) { $$expand_i1_val187 = 0; HEAP8[$92>>0] = $$expand_i1_val187; __THREW__ = 0; invoke_viii(5375,($645|0),($646|0),($647|0)); $654 = __THREW__; __THREW__ = 0; $655 = $654&1; if ($655) { break; } $$expand_i1_val189 = 0; HEAP8[$93>>0] = $$expand_i1_val189; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); $cLang = $645; $656 = $cLang; $657 = ((($656)) + 20|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($657,138023)|0); $658 = $optionsList; $659 = HEAP32[$658>>2]|0; $660 = ((($659)) + 172|0); $661 = HEAP32[$660>>2]|0; $662 = $cLang; FUNCTION_TABLE_vii[$661 & 8191]($658,$662); $663 = (__Znwj(24)|0); $$expand_i1_val191 = 1; HEAP8[$97>>0] = $$expand_i1_val191; __THREW__ = 0; $664 = (invoke_ii(3903,84)|0); $665 = __THREW__; __THREW__ = 0; $666 = $665&1; do { if ($666) { $993 = ___cxa_find_matching_catch()|0; $994 = tempRet0; $2 = $993; $3 = $994; } else { $$expand_i1_val193 = 1; HEAP8[$96>>0] = $$expand_i1_val193; __THREW__ = 0; invoke_vii(3797,($94|0),(138041|0)); $667 = __THREW__; __THREW__ = 0; $668 = $667&1; if ($668) { $995 = ___cxa_find_matching_catch()|0; $996 = tempRet0; $2 = $995; $3 = $996; } else { __THREW__ = 0; invoke_vii(3797,($95|0),(211279|0)); $669 = __THREW__; __THREW__ = 0; $670 = $669&1; if ($670) { $997 = ___cxa_find_matching_catch()|0; $998 = tempRet0; $2 = $997; $3 = $998; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($664|0),16,($94|0),5,1,1,($95|0),0); $671 = __THREW__; __THREW__ = 0; $672 = $671&1; do { if (!($672)) { $$expand_i1_val195 = 0; HEAP8[$96>>0] = $$expand_i1_val195; __THREW__ = 0; invoke_viii(5371,($663|0),($664|0),(0|0)); $673 = __THREW__; __THREW__ = 0; $674 = $673&1; if ($674) { break; } $$expand_i1_val197 = 0; HEAP8[$97>>0] = $$expand_i1_val197; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); $oGra = $663; $675 = $optionsList; $676 = HEAP32[$675>>2]|0; $677 = ((($676)) + 172|0); $678 = HEAP32[$677>>2]|0; $679 = $oGra; FUNCTION_TABLE_vii[$678 & 8191]($675,$679); $680 = (__Znwj(24)|0); $$expand_i1_val199 = 1; HEAP8[$101>>0] = $$expand_i1_val199; __THREW__ = 0; $681 = (invoke_ii(3903,84)|0); $682 = __THREW__; __THREW__ = 0; $683 = $682&1; do { if ($683) { $1003 = ___cxa_find_matching_catch()|0; $1004 = tempRet0; $2 = $1003; $3 = $1004; } else { $$expand_i1_val201 = 1; HEAP8[$100>>0] = $$expand_i1_val201; __THREW__ = 0; invoke_vii(3797,($98|0),(138060|0)); $684 = __THREW__; __THREW__ = 0; $685 = $684&1; if ($685) { $1005 = ___cxa_find_matching_catch()|0; $1006 = tempRet0; $2 = $1005; $3 = $1006; } else { __THREW__ = 0; invoke_vii(3797,($99|0),(211279|0)); $686 = __THREW__; __THREW__ = 0; $687 = $686&1; if ($687) { $1007 = ___cxa_find_matching_catch()|0; $1008 = tempRet0; $2 = $1007; $3 = $1008; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($681|0),17,($98|0),2,1,0,($99|0),0); $688 = __THREW__; __THREW__ = 0; $689 = $688&1; do { if (!($689)) { $$expand_i1_val203 = 0; HEAP8[$100>>0] = $$expand_i1_val203; __THREW__ = 0; invoke_viii(5371,($680|0),($681|0),(0|0)); $690 = __THREW__; __THREW__ = 0; $691 = $690&1; if ($691) { break; } $$expand_i1_val205 = 0; HEAP8[$101>>0] = $$expand_i1_val205; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); $oASPhases = $680; $692 = $optionsList; $693 = HEAP32[$692>>2]|0; $694 = ((($693)) + 172|0); $695 = HEAP32[$694>>2]|0; $696 = $oASPhases; FUNCTION_TABLE_vii[$695 & 8191]($692,$696); $697 = ((($120)) + 44|0); $698 = HEAP32[$697>>2]|0; $699 = HEAP32[$698>>2]|0; $700 = ((($699)) + 172|0); $701 = HEAP32[$700>>2]|0; $702 = $optionsList; FUNCTION_TABLE_vii[$701 & 8191]($698,$702); $703 = (__Znwj(24)|0); $$expand_i1_val207 = 1; HEAP8[$105>>0] = $$expand_i1_val207; __THREW__ = 0; $704 = (invoke_ii(3903,84)|0); $705 = __THREW__; __THREW__ = 0; $706 = $705&1; do { if ($706) { $1013 = ___cxa_find_matching_catch()|0; $1014 = tempRet0; $2 = $1013; $3 = $1014; } else { $$expand_i1_val209 = 1; HEAP8[$104>>0] = $$expand_i1_val209; __THREW__ = 0; invoke_vii(3797,($102|0),(138082|0)); $707 = __THREW__; __THREW__ = 0; $708 = $707&1; if ($708) { $1015 = ___cxa_find_matching_catch()|0; $1016 = tempRet0; $2 = $1015; $3 = $1016; } else { __THREW__ = 0; invoke_vii(3797,($103|0),(211279|0)); $709 = __THREW__; __THREW__ = 0; $710 = $709&1; if ($710) { $1017 = ___cxa_find_matching_catch()|0; $1018 = tempRet0; $2 = $1017; $3 = $1018; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($704|0),18,($102|0),2,1,0,($103|0),0); $711 = __THREW__; __THREW__ = 0; $712 = $711&1; do { if (!($712)) { $$expand_i1_val211 = 0; HEAP8[$104>>0] = $$expand_i1_val211; __THREW__ = 0; invoke_viii(5371,($703|0),($704|0),(0|0)); $713 = __THREW__; __THREW__ = 0; $714 = $713&1; if ($714) { break; } $$expand_i1_val213 = 0; HEAP8[$105>>0] = $$expand_i1_val213; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); $oFirstPlayer = $703; $715 = $optionsList; $716 = HEAP32[$715>>2]|0; $717 = ((($716)) + 172|0); $718 = HEAP32[$717>>2]|0; $719 = $oFirstPlayer; FUNCTION_TABLE_vii[$718 & 8191]($715,$719); $720 = (__Znwj(24)|0); $$expand_i1_val215 = 1; HEAP8[$109>>0] = $$expand_i1_val215; __THREW__ = 0; $721 = (invoke_ii(3903,84)|0); $722 = __THREW__; __THREW__ = 0; $723 = $722&1; do { if ($723) { $1023 = ___cxa_find_matching_catch()|0; $1024 = tempRet0; $2 = $1023; $3 = $1024; } else { $$expand_i1_val217 = 1; HEAP8[$108>>0] = $$expand_i1_val217; __THREW__ = 0; invoke_vii(3797,($106|0),(138100|0)); $724 = __THREW__; __THREW__ = 0; $725 = $724&1; if ($725) { $1025 = ___cxa_find_matching_catch()|0; $1026 = tempRet0; $2 = $1025; $3 = $1026; } else { __THREW__ = 0; invoke_vii(3797,($107|0),(211279|0)); $726 = __THREW__; __THREW__ = 0; $727 = $726&1; if ($727) { $1027 = ___cxa_find_matching_catch()|0; $1028 = tempRet0; $2 = $1027; $3 = $1028; } else { __THREW__ = 0; invoke_viiiiiiii(5369,($721|0),19,($106|0),1,1,0,($107|0),0); $728 = __THREW__; __THREW__ = 0; $729 = $728&1; do { if (!($729)) { $$expand_i1_val219 = 0; HEAP8[$108>>0] = $$expand_i1_val219; __THREW__ = 0; invoke_viii(5371,($720|0),($721|0),(0|0)); $730 = __THREW__; __THREW__ = 0; $731 = $730&1; if ($731) { break; } $$expand_i1_val221 = 0; HEAP8[$109>>0] = $$expand_i1_val221; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); $oKickerPay = $720; $732 = $optionsList; $733 = HEAP32[$732>>2]|0; $734 = ((($733)) + 172|0); $735 = HEAP32[$734>>2]|0; $736 = $oKickerPay; FUNCTION_TABLE_vii[$735 & 8191]($732,$736); $737 = (__Znwj(160)|0); $$expand_i1_val223 = 1; HEAP8[$111>>0] = $$expand_i1_val223; __THREW__ = 0; invoke_vii(3797,($110|0),(138112|0)); $738 = __THREW__; __THREW__ = 0; $739 = $738&1; do { if ($739) { $1033 = ___cxa_find_matching_catch()|0; $1034 = tempRet0; $2 = $1033; $3 = $1034; } else { __THREW__ = 0; invoke_viii(5382,($737|0),($110|0),($120|0)); $740 = __THREW__; __THREW__ = 0; $741 = $740&1; if ($741) { $1035 = ___cxa_find_matching_catch()|0; $1036 = tempRet0; $2 = $1035; $3 = $1036; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); break; } $$expand_i1_val225 = 0; HEAP8[$111>>0] = $$expand_i1_val225; $optionsList = $737; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $742 = ((($120)) + 44|0); $743 = HEAP32[$742>>2]|0; $744 = HEAP32[$743>>2]|0; $745 = ((($744)) + 172|0); $746 = HEAP32[$745>>2]|0; $747 = $optionsList; FUNCTION_TABLE_vii[$746 & 8191]($743,$747); $748 = (__Znwj(100)|0); $$expand_i1_val227 = 1; HEAP8[$113>>0] = $$expand_i1_val227; __THREW__ = 0; invoke_vii(3797,($112|0),(138125|0)); $749 = __THREW__; __THREW__ = 0; $750 = $749&1; do { if ($750) { $1038 = ___cxa_find_matching_catch()|0; $1039 = tempRet0; $2 = $1038; $3 = $1039; } else { __THREW__ = 0; invoke_viii(5218,($748|0),($112|0),(0|0)); $751 = __THREW__; __THREW__ = 0; $752 = $751&1; if ($752) { $1040 = ___cxa_find_matching_catch()|0; $1041 = tempRet0; $2 = $1040; $3 = $1041; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); break; } $$expand_i1_val229 = 0; HEAP8[$113>>0] = $$expand_i1_val229; $optionsList = $748; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); $753 = $optionsList; $754 = ((($753)) + 76|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($754,211279)|0); $755 = ((($120)) + 44|0); $756 = HEAP32[$755>>2]|0; $757 = HEAP32[$756>>2]|0; $758 = ((($757)) + 172|0); $759 = HEAP32[$758>>2]|0; $760 = $optionsList; FUNCTION_TABLE_vii[$759 & 8191]($756,$760); $761 = (__Znwj(172)|0); __THREW__ = 0; $762 = (invoke_i(4556)|0); $763 = __THREW__; __THREW__ = 0; $764 = $763&1; do { if (!($764)) { __THREW__ = 0; $765 = (invoke_i(4541)|0); $766 = __THREW__; __THREW__ = 0; $767 = $766&1; if ($767) { break; } $768 = ((($120)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($761|0),($762|0),($765|0),-102,($768|0),0,50.0,170.0,(211279|0),7,1,1); $769 = __THREW__; __THREW__ = 0; $770 = $769&1; if ($770) { break; } $771 = ((($120)) + 40|0); HEAP32[$771>>2] = $761; $772 = ((($120)) + 40|0); $773 = HEAP32[$772>>2]|0; $774 = HEAP32[$773>>2]|0; $775 = ((($774)) + 36|0); $776 = HEAP32[$775>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($114,138133); __THREW__ = 0; invoke_vii(3797,($115|0),(211279|0)); $777 = __THREW__; __THREW__ = 0; $778 = $777&1; do { if ($778) { $1045 = ___cxa_find_matching_catch()|0; $1046 = tempRet0; $2 = $1045; $3 = $1046; } else { __THREW__ = 0; invoke_viiiii($776|0,($773|0),2,($114|0),($115|0),0); $779 = __THREW__; __THREW__ = 0; $780 = $779&1; if ($780) { $1047 = ___cxa_find_matching_catch()|0; $1048 = tempRet0; $2 = $1047; $3 = $1048; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); $781 = ((($120)) + 40|0); $782 = HEAP32[$781>>2]|0; $783 = HEAP32[$782>>2]|0; $784 = ((($783)) + 36|0); $785 = HEAP32[$784>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($116,139651); __THREW__ = 0; invoke_vii(3797,($117|0),(211279|0)); $786 = __THREW__; __THREW__ = 0; $787 = $786&1; do { if ($787) { $1049 = ___cxa_find_matching_catch()|0; $1050 = tempRet0; $2 = $1049; $3 = $1050; } else { __THREW__ = 0; invoke_viiiii($785|0,($782|0),1,($116|0),($117|0),0); $788 = __THREW__; __THREW__ = 0; $789 = $788&1; if ($789) { $1051 = ___cxa_find_matching_catch()|0; $1052 = tempRet0; $2 = $1051; $3 = $1052; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); $790 = ((($120)) + 40|0); $791 = HEAP32[$790>>2]|0; $792 = HEAP32[$791>>2]|0; $793 = ((($792)) + 36|0); $794 = HEAP32[$793>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($118,198486); __THREW__ = 0; invoke_vii(3797,($119|0),(211279|0)); $795 = __THREW__; __THREW__ = 0; $796 = $795&1; do { if ($796) { $1053 = ___cxa_find_matching_catch()|0; $1054 = tempRet0; $2 = $1053; $3 = $1054; } else { __THREW__ = 0; invoke_viiiii($794|0,($791|0),-1,($118|0),($119|0),0); $797 = __THREW__; __THREW__ = 0; $798 = $797&1; if ($798) { $1055 = ___cxa_find_matching_catch()|0; $1056 = tempRet0; $2 = $1055; $3 = $1056; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); $799 = ((($120)) + 44|0); $800 = HEAP32[$799>>2]|0; $801 = HEAP32[$800>>2]|0; $802 = ((($801)) + 48|0); $803 = HEAP32[$802>>2]|0; FUNCTION_TABLE_vii[$803 & 8191]($800,0); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $1043 = ___cxa_find_matching_catch()|0; $1044 = tempRet0; $2 = $1043; $3 = $1044; __ZdlPv($761); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc315 = HEAP8[$113>>0]|0; $1042 = $$pre_trunc315&1; if (!($1042)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($748); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc313 = HEAP8[$111>>0]|0; $1037 = $$pre_trunc313&1; if (!($1037)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($737); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $1029 = ___cxa_find_matching_catch()|0; $1030 = tempRet0; $2 = $1029; $3 = $1030; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); } $$pre_trunc309 = HEAP8[$108>>0]|0; $1031 = $$pre_trunc309&1; if (!($1031)) { break; } __ZdlPv($721); } } while(0); $$pre_trunc311 = HEAP8[$109>>0]|0; $1032 = $$pre_trunc311&1; if (!($1032)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($720); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $1019 = ___cxa_find_matching_catch()|0; $1020 = tempRet0; $2 = $1019; $3 = $1020; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); } $$pre_trunc305 = HEAP8[$104>>0]|0; $1021 = $$pre_trunc305&1; if (!($1021)) { break; } __ZdlPv($704); } } while(0); $$pre_trunc307 = HEAP8[$105>>0]|0; $1022 = $$pre_trunc307&1; if (!($1022)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($703); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $1009 = ___cxa_find_matching_catch()|0; $1010 = tempRet0; $2 = $1009; $3 = $1010; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); } $$pre_trunc301 = HEAP8[$100>>0]|0; $1011 = $$pre_trunc301&1; if (!($1011)) { break; } __ZdlPv($681); } } while(0); $$pre_trunc303 = HEAP8[$101>>0]|0; $1012 = $$pre_trunc303&1; if (!($1012)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($680); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $999 = ___cxa_find_matching_catch()|0; $1000 = tempRet0; $2 = $999; $3 = $1000; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); } $$pre_trunc297 = HEAP8[$96>>0]|0; $1001 = $$pre_trunc297&1; if (!($1001)) { break; } __ZdlPv($664); } } while(0); $$pre_trunc299 = HEAP8[$97>>0]|0; $1002 = $$pre_trunc299&1; if (!($1002)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($663); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $989 = ___cxa_find_matching_catch()|0; $990 = tempRet0; $2 = $989; $3 = $990; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); } $$pre_trunc293 = HEAP8[$92>>0]|0; $991 = $$pre_trunc293&1; if (!($991)) { break; } __ZdlPv($647); } } while(0); $$pre_trunc295 = HEAP8[$93>>0]|0; $992 = $$pre_trunc295&1; if (!($992)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($645); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $981 = ___cxa_find_matching_catch()|0; $982 = tempRet0; $2 = $981; $3 = $982; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); } $$pre_trunc289 = HEAP8[$89>>0]|0; $983 = $$pre_trunc289&1; if (!($983)) { break; } __ZdlPv($629); } } while(0); $$pre_trunc291 = HEAP8[$90>>0]|0; $984 = $$pre_trunc291&1; if (!($984)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($628); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $974 = ___cxa_find_matching_catch()|0; $975 = tempRet0; $2 = $974; $3 = $975; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); } $$pre_trunc287 = HEAP8[$87>>0]|0; $976 = $$pre_trunc287&1; if (!($976)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($621); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc285 = HEAP8[$85>>0]|0; $971 = $$pre_trunc285&1; if (!($971)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($612); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $963 = ___cxa_find_matching_catch()|0; $964 = tempRet0; $2 = $963; $3 = $964; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); } $$pre_trunc281 = HEAP8[$82>>0]|0; $965 = $$pre_trunc281&1; if (!($965)) { break; } __ZdlPv($593); } } while(0); $$pre_trunc283 = HEAP8[$83>>0]|0; $966 = $$pre_trunc283&1; if (!($966)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($592); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $953 = ___cxa_find_matching_catch()|0; $954 = tempRet0; $2 = $953; $3 = $954; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); } $$pre_trunc277 = HEAP8[$78>>0]|0; $955 = $$pre_trunc277&1; if (!($955)) { break; } __ZdlPv($575); } } while(0); $$pre_trunc279 = HEAP8[$79>>0]|0; $956 = $$pre_trunc279&1; if (!($956)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($574); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $943 = ___cxa_find_matching_catch()|0; $944 = tempRet0; $2 = $943; $3 = $944; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); } $$pre_trunc273 = HEAP8[$74>>0]|0; $945 = $$pre_trunc273&1; if (!($945)) { break; } __ZdlPv($557); } } while(0); $$pre_trunc275 = HEAP8[$75>>0]|0; $946 = $$pre_trunc275&1; if (!($946)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($556); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $933 = ___cxa_find_matching_catch()|0; $934 = tempRet0; $2 = $933; $3 = $934; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); } $$pre_trunc269 = HEAP8[$70>>0]|0; $935 = $$pre_trunc269&1; if (!($935)) { break; } __ZdlPv($540); } } while(0); $$pre_trunc271 = HEAP8[$71>>0]|0; $936 = $$pre_trunc271&1; if (!($936)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($539); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc267 = HEAP8[$68>>0]|0; $920 = $$pre_trunc267&1; if (!($920)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($498); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); if ((label|0) == 313) { $912 = ___cxa_find_matching_catch()|0; $913 = tempRet0; $2 = $912; $3 = $913; } __ZdlPv($484); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $909 = ___cxa_find_matching_catch()|0; $910 = tempRet0; $2 = $909; $3 = $910; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); } $$pre_trunc265 = HEAP8[$66>>0]|0; $911 = $$pre_trunc265&1; if (!($911)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($477); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc263 = HEAP8[$64>>0]|0; $906 = $$pre_trunc263&1; if (!($906)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($468); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $899 = ___cxa_find_matching_catch()|0; $900 = tempRet0; $2 = $899; $3 = $900; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); } $$pre_trunc261 = HEAP8[$62>>0]|0; $901 = $$pre_trunc261&1; if (!($901)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($453); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $892 = ___cxa_find_matching_catch()|0; $893 = tempRet0; $2 = $892; $3 = $893; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); } $$pre_trunc259 = HEAP8[$59>>0]|0; $894 = $$pre_trunc259&1; if (!($894)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($440); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $885 = ___cxa_find_matching_catch()|0; $886 = tempRet0; $2 = $885; $3 = $886; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); } $$pre_trunc257 = HEAP8[$56>>0]|0; $887 = $$pre_trunc257&1; if (!($887)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($427); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $878 = ___cxa_find_matching_catch()|0; $879 = tempRet0; $2 = $878; $3 = $879; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); } $$pre_trunc255 = HEAP8[$53>>0]|0; $880 = $$pre_trunc255&1; if (!($880)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($414); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $870 = ___cxa_find_matching_catch()|0; $871 = tempRet0; $2 = $870; $3 = $871; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); } $$pre_trunc251 = HEAP8[$49>>0]|0; $872 = $$pre_trunc251&1; if (!($872)) { break; } __ZdlPv($397); } } while(0); $$pre_trunc253 = HEAP8[$50>>0]|0; $873 = $$pre_trunc253&1; if (!($873)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($396); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $860 = ___cxa_find_matching_catch()|0; $861 = tempRet0; $2 = $860; $3 = $861; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); } $$pre_trunc247 = HEAP8[$45>>0]|0; $862 = $$pre_trunc247&1; if (!($862)) { break; } __ZdlPv($379); } } while(0); $$pre_trunc249 = HEAP8[$46>>0]|0; $863 = $$pre_trunc249&1; if (!($863)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($378); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $850 = ___cxa_find_matching_catch()|0; $851 = tempRet0; $2 = $850; $3 = $851; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); } $$pre_trunc243 = HEAP8[$41>>0]|0; $852 = $$pre_trunc243&1; if (!($852)) { break; } __ZdlPv($361); } } while(0); $$pre_trunc245 = HEAP8[$42>>0]|0; $853 = $$pre_trunc245&1; if (!($853)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($360); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $841 = ___cxa_find_matching_catch()|0; $842 = tempRet0; $2 = $841; $3 = $842; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); } $$pre_trunc241 = HEAP8[$38>>0]|0; $843 = $$pre_trunc241&1; if (!($843)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($349); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc239 = HEAP8[$36>>0]|0; $838 = $$pre_trunc239&1; if (!($838)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($340); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $829 = ___cxa_find_matching_catch()|0; $830 = tempRet0; $2 = $829; $3 = $830; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); } $$pre_trunc237 = HEAP8[$34>>0]|0; $831 = $$pre_trunc237&1; if (!($831)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($321); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $822 = ___cxa_find_matching_catch()|0; $823 = tempRet0; $2 = $822; $3 = $823; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } $$pre_trunc235 = HEAP8[$31>>0]|0; $824 = $$pre_trunc235&1; if (!($824)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($308); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $815 = ___cxa_find_matching_catch()|0; $816 = tempRet0; $2 = $815; $3 = $816; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } $$pre_trunc233 = HEAP8[$28>>0]|0; $817 = $$pre_trunc233&1; if (!($817)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($295); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $808 = ___cxa_find_matching_catch()|0; $809 = tempRet0; $2 = $808; $3 = $809; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } $$pre_trunc231 = HEAP8[$25>>0]|0; $810 = $$pre_trunc231&1; if (!($810)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($282); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } } } $254 = ___cxa_find_matching_catch()|0; $255 = tempRet0; $2 = $254; $3 = $255; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc47 = HEAP8[$13>>0]|0; $256 = $$pre_trunc47&1; if ($256) { __ZdlPv($189); } } $$pre_trunc49 = HEAP8[$14>>0]|0; $257 = $$pre_trunc49&1; if (!($257)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($188); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $2 = $171; $3 = $172; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc17 = HEAP8[$6>>0]|0; $173 = $$pre_trunc17&1; if (!($173)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($134); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $168 = $$pre_trunc&1; if (!($168)) { $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } __ZdlPv($125); $1057 = $2; $1058 = $3; ___resumeException($1057|0); // unreachable; } function __ZN16GameStateOptions3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($2,0); $3 = ((($1)) + 44|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 44|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 44|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = ((($1)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 40|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } function __ZN16GameStateOptions6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$not = 0, $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0.0; var $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0, $j = 0, $key = 0, $or$cond = 0, $sym = 0, $x = 0; var $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 60|0; $3 = sp + 40|0; $4 = sp + 28|0; $x = sp + 8|0; $y = sp + 4|0; $0 = $this; $1 = $dt; $7 = $0; $8 = $1; $9 = $8 * 10.0; $10 = ((($7)) + 28|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = (__ZN12GameSettings12keypadActiveEv(30372)|0); L1: do { if ($13) { $14 = $1; __ZN12GameSettings12keypadUpdateEf(30372,$14); $15 = ((($7)) + 52|0); $16 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($15,211279)|0); if ($16) { $17 = ((($7)) + 52|0); __ZN12GameSettings12keypadFinishEv($2,30372); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($17,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $18 = ((($7)) + 52|0); $19 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($18,211279)|0); do { if ($19) { $20 = (__ZN12GameSettingsixEi(30372,0)|0); $21 = ((($7)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$21); __THREW__ = 0; invoke_vii(5383,($3|0),($4|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $5 = $31; $6 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $35 = $5; $36 = $6; ___resumeException($35|0); // unreachable; } __THREW__ = 0; (invoke_iii(5128,($20|0),($3|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __ZN10GameOptionD2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN12GameSettings13reloadProfileEv(30372); $26 = ((($7)) + 44|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 72|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($27); break; } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $5 = $33; $6 = $34; __ZN10GameOptionD2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $35 = $5; $36 = $6; ___resumeException($35|0); // unreachable; } } while(0); $37 = ((($7)) + 52|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($37,211279)|0); } } else { $38 = ((($7)) + 48|0); $39 = HEAP32[$38>>2]|0; switch ($39|0) { case 1: { $98 = ((($7)) + 40|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 12|0); $102 = HEAP32[$101>>2]|0; $103 = $1; FUNCTION_TABLE_vid[$102 & 8191]($99,$103); break L1; break; } case 0: { break; } default: { label = 12; } } L18: do { if ((label|0) == 12) { $40 = ((($7)) + 44|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 32|0); $44 = HEAP32[$43>>2]|0; $45 = (FUNCTION_TABLE_ii[$44 & 8191]($41)|0); switch ($45|0) { case 2: { $46 = ((($7)) + 48|0); HEAP32[$46>>2] = 0; break L18; break; } case 1: { $47 = ((($7)) + 44|0); $48 = HEAP32[$47>>2]|0; __ZN11WGuiTabMenu4saveEv($48); $49 = (__ZN12JSoundSystem11GetInstanceEv()|0); $50 = (__ZN12GameSettingsixEi(30372,5)|0); $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; __ZN12JSoundSystem12SetSfxVolumeEi($49,$52); $53 = (__ZN12JSoundSystem11GetInstanceEv()|0); $54 = (__ZN12GameSettingsixEi(30372,4)|0); $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; __ZN12JSoundSystem14SetMusicVolumeEi($53,$56); $57 = ((($7)) + 4|0); $58 = HEAP32[$57>>2]|0; __ZN7GameApp12DoTransitionEiifb($58,0,1,-1.0,0); $59 = ((($7)) + 48|0); HEAP32[$59>>2] = 0; __ZN13GameStateMenu13genNbCardsStrEv(); break L18; break; } case 0: { $60 = ((($7)) + 44|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 36|0); $64 = HEAP32[$63>>2]|0; (FUNCTION_TABLE_ii[$64 & 8191]($61)|0); break L18; break; } default: { break L18; } } } } while(0); $65 = (__ZN3JGE11GetInstanceEv()|0); $j = $65; $key = 0; $66 = ((($7)) + 36|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)!=(0|0); L25: do { if ($68) { $69 = $j; $70 = (__ZN3JGE12ReadLocalKeyEv($69)|0); $sym = $70; $71 = (0)!=($70|0); if ($71) { $72 = ((($7)) + 36|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$73>>2]|0; $75 = HEAP32[$74>>2]|0; $76 = $sym; FUNCTION_TABLE_vii[$75 & 8191]($73,$76); } } else { while(1) { $77 = (__ZN3JGE11GetInstanceEv()|0); $78 = (__ZN3JGE10ReadButtonEv($77)|0); $key = $78; $79 = ($78|0)!=(0); if (!($79)) { $80 = (__ZN3JGE11GetInstanceEv()|0); $81 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($80,$x,$y)|0); if (!($81)) { break L25; } } $82 = ((($7)) + 44|0); $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 168|0); $86 = HEAP32[$85>>2]|0; $87 = $key; $88 = (FUNCTION_TABLE_iii[$86 & 8191]($83,$87)|0); $$not = $88 ^ 1; $89 = $key; $90 = ($89|0)==(2); $or$cond = $$not & $90; if (!($or$cond)) { continue; } $91 = ((($7)) + 48|0); HEAP32[$91>>2] = 1; } } } while(0); $92 = ((($7)) + 44|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 56|0); $96 = HEAP32[$95>>2]|0; $97 = $1; FUNCTION_TABLE_vid[$96 & 8191]($93,$97); } } while(0); $104 = ((($7)) + 32|0); $105 = HEAP8[$104>>0]|0; $106 = $105&1; if (!($106)) { STACKTOP = sp;return; } __ZN12GameSettings13reloadProfileEv(30372); __ZN10Translator11EndInstanceEv(); $107 = (__ZN10Translator11GetInstanceEv()|0); __ZN10Translator4initEv($107); $108 = ((($7)) + 44|0); $109 = HEAP32[$108>>2]|0; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 72|0); $112 = HEAP32[$111>>2]|0; FUNCTION_TABLE_vi[$112 & 8191]($109); $113 = ((($7)) + 32|0); HEAP8[$113>>0] = 0; STACKTOP = sp;return; } function __ZN16GameStateOptions6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $mFont = 0; var $or$cond = 0, $pos = 0.0, $size = 0, $startpos = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11ClearScreenEj($2,0); $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_iii[$6 & 8191]($3,2)|0); $mFont = $7; $8 = $mFont; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($8,-3618616); $12 = $mFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vid[$15 & 8191]($12,1.0); $16 = ((($1)) + 28|0); $17 = +HEAPF32[$16>>2]; $18 = 272.0 - $17; $startpos = $18; $19 = $startpos; $pos = $19; $size = 40; $i = 0; while(1) { $20 = $i; $21 = $size; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = $startpos; $24 = $i; $25 = ($24*20)|0; $26 = (+($25|0)); $27 = $23 + $26; $pos = $27; $28 = $pos; $29 = $28 > -20.0; $30 = $pos; $31 = $30 < 292.0; $or$cond = $29 & $31; if ($or$cond) { $32 = $mFont; $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $i; $36 = (31748 + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = $pos; FUNCTION_TABLE_viiddidd[$34 & 8191]($32,$37,240.0,$38,1,0.0,0.0); } $39 = $i; $40 = (($39) + 1)|0; $i = $40; } $41 = $pos; $42 = $41 < -20.0; if ($42) { $43 = ((($1)) + 28|0); HEAPF32[$43>>2] = 0.0; } $44 = ((($1)) + 44|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 64|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($45); $49 = ((($1)) + 48|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(1); if ($51) { $52 = ((($1)) + 40|0); $53 = HEAP32[$52>>2]|0; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 8|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($53); } $57 = (__ZN12GameSettings12keypadActiveEv(30372)|0); if (!($57)) { STACKTOP = sp;return; } __ZN12GameSettings12keypadRenderEv(30372); STACKTOP = sp;return; } function __ZN16GameStateOptions13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 20|0; $6 = sp; $0 = $this; $1 = $controllerId; $2 = $controlId; $7 = $0; $8 = $1; $9 = ($8|0)==(-102); if (!($9)) { $25 = ((($7)) + 44|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = $1; $31 = $2; FUNCTION_TABLE_viii[$29 & 8191]($26,$30,$31); STACKTOP = sp;return; } $10 = $2; switch ($10|0) { case 1: { $11 = ((($7)) + 48|0); HEAP32[$11>>2] = 2; STACKTOP = sp;return; break; } case 2: { $12 = ((($7)) + 4|0); $13 = HEAP32[$12>>2]|0; __ZN7GameApp12DoTransitionEiifb($13,0,1,-1.0,0); STACKTOP = sp;return; break; } case -1: { $14 = ((($7)) + 48|0); HEAP32[$14>>2] = 0; STACKTOP = sp;return; break; } case 4: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,211279); $15 = ((($7)) + 52|0); __THREW__ = 0; (invoke_iiiiiidd(5267,(30372|0),($3|0),($15|0),1,0,240.0,136.0)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $4 = $20; $5 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $32 = $4; $33 = $5; ___resumeException($32|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,137874); __THREW__ = 0; invoke_vii(5268,(30372|0),($6|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $32 = $4; $33 = $5; ___resumeException($32|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } break; } case 5: { $24 = ((($7)) + 32|0); HEAP8[$24>>0] = 1; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZThn24_N16GameStateOptions13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN16GameStateOptions13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN16GameStateOptions12GrabKeyboardEP11KeybGrabber($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $g; $2 = $0; $3 = $1; $4 = ((($2)) + 36|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN16GameStateOptions14UngrabKeyboardEPK11KeybGrabber($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $g; $2 = $0; $3 = $1; $4 = ((($2)) + 36|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 36|0); HEAP32[$7>>2] = 0; STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateOptions_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_1978(); ___cxx_global_var_init_1_1979(); ___cxx_global_var_init_3_1980(); ___cxx_global_var_init_5_1981(); return; } function __ZN12OptionVolume11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30484|0); } function __ZN16OptionDifficulty11getInstanceEv() { var label = 0, sp = 0; sp = STACKTOP; return (30496|0); } function __ZN11WGuiTabMenuC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiMenuC2E7ButtonsS0_bP9WSyncable($1,15,14,0,0); $2 = 66684; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN11WDecoStyledC2EP8WGuiItem($this,$_it) { $this = $this|0; $_it = $_it|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_it; $2 = $0; $3 = $1; __ZN8WGuiDecoC2EP8WGuiBase($2,$3); $4 = 66504; HEAP32[$2>>2] = $4; $5 = ((($2)) + 20|0); HEAP8[$5>>0] = 1; STACKTOP = sp;return; } function ___cxx_global_var_init_1978() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31908,182585); (___cxa_atexit((3831|0),(31908|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_1979() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31920,165089); (___cxa_atexit((3831|0),(31920|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_1980() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31932,165080); (___cxa_atexit((3831|0),(31932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_1981() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(31944,165065); (___cxa_atexit((3831|0),(31944|0),(___dso_handle|0))|0); return; } function __ZN8WGuiDecoC2EP8WGuiBase($this,$_it) { $this = $this|0; $_it = $_it|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_it; $2 = $0; __ZN8WGuiBaseC2Ev($2); $3 = 31964; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 16|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN8WGuiBaseC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12JGuiListenerC2Ev($1); $2 = 66144; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEC2Ev($3); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5384,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8WGuiBaseEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8WGuiBaseEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8WGuiBaseEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8WGuiBaseEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8WGuiBaseEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiDecoD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 31964; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN8WGuiBaseD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 16|0); HEAP32[$12>>2] = 0; __ZN8WGuiBaseD2Ev($1); STACKTOP = sp;return; } function __ZN8WGuiBaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 66144; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEED2Ev($3); __ZN12JGuiListenerD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5385,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8WGuiBaseE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8WGuiBaseE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8WGuiBaseE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8WGuiBaseE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8WGuiDecoD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiDecoD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiDeco13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; FUNCTION_TABLE_viii[$8 & 8191]($5,$9,$10); STACKTOP = sp;return; } function __ZN8WGuiDeco10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiBase7isModalEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN8WGuiDeco7VisibleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiDeco7ChangedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 24|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiDeco13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $confirmed&1; $1 = $2; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 28|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); STACKTOP = sp;return; } function __ZN8WGuiDeco12needsConfirmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiDeco10yieldFocusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 36|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiDeco8getColorEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN8WGuiBase9getMarginEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return +4; } function __ZN8WGuiDeco8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vii[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco7LeavingE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN8WGuiDeco6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 60|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 68|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 72|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco7OverlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 76|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco8UnderlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN8WGuiDeco8hasFocusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN8WGuiDeco8setFocusEb($this,$bFocus) { $this = $this|0; $bFocus = $bFocus|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $bFocus&1; $1 = $2; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); STACKTOP = sp;return; } function __ZN8WGuiDeco4getXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 92|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN8WGuiDeco4getYEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 96|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN8WGuiDeco8getWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 100|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN8WGuiDeco9getHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 104|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN8WGuiDeco5getIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZNK8WGuiDeco10getDisplayEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZN8WGuiBase8minWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 100|0); $4 = HEAP32[$3>>2]|0; $5 = (+FUNCTION_TABLE_di[$4 & 8191]($1)); STACKTOP = sp;return (+$5); } function __ZN8WGuiBase9minHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 104|0); $4 = HEAP32[$3>>2]|0; $5 = (+FUNCTION_TABLE_di[$4 & 8191]($1)); STACKTOP = sp;return (+$5); } function __ZN8WGuiBase8setModalEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; STACKTOP = sp;return; } function __ZN8WGuiDeco10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 128|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$s); __THREW__ = 0; invoke_vii($9|0,($6|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } function __ZN8WGuiDeco4setXEf($this,$_x) { $this = $this|0; $_x = +$_x; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_x; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco4setYEf($this,$_y) { $this = $this|0; $_y = +$_y; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_y; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 136|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco8setWidthEf($this,$_w) { $this = $this|0; $_w = +$_w; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_w; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 140|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco9setHeightEf($this,$_h) { $this = $this|0; $_h = +$_h; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_h; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 144|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco5setIdEi($this,$_id) { $this = $this|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_id; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vii[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN8WGuiDeco9setHiddenEb($this,$bHidden) { $this = $this|0; $bHidden = $bHidden|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $bHidden&1; $1 = $2; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); STACKTOP = sp;return; } function __ZN8WGuiDeco10setVisibleEb($this,$bVisisble) { $this = $this|0; $bVisisble = $bVisisble|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $bVisisble&1; $1 = $2; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); STACKTOP = sp;return; } function __ZN8WGuiBase7subBackEPS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiDeco14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14BoosterDisplayC2EiP12GameObserveriiP12JGuiListenerP13TargetChooseri($this,$id,$game,$x,$y,$listener,$tc,$nb_displayed_items) { $this = $this|0; $id = $id|0; $game = $game|0; $x = $x|0; $y = $y|0; $listener = $listener|0; $tc = $tc|0; $nb_displayed_items = $nb_displayed_items|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $game; $3 = $x; $4 = $y; $5 = $listener; $6 = $tc; $7 = $nb_displayed_items; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = $6; $15 = $7; __ZN11CardDisplayC2EiP12GameObserveriiP12JGuiListenerP13TargetChooseri($8,$9,$10,$11,$12,$13,$14,$15); $16 = 32496; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN14BoosterDisplay14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = $2; $5 = (8)==($4|0); $6 = $2; $7 = (9)==($6|0); $or$cond = $5 | $7; $8 = $2; $9 = (12)==($8|0); $or$cond3 = $or$cond | $9; if ($or$cond3) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $10 = $2; $11 = (__ZN11CardDisplay14CheckUserInputE7Buttons($3,$10)|0); $$expand_i1_val5 = $11&1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN13GameStateShopC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 84|0; $5 = sp + 60|0; $6 = sp + 48|0; $7 = sp + 36|0; $8 = sp + 24|0; $9 = sp + 12|0; $10 = sp + 105|0; $11 = sp; $12 = sp + 104|0; $0 = $this; $1 = $parent; $13 = $0; $14 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,142174); __THREW__ = 0; invoke_viii(5217,($13|0),($14|0),($2|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = ((($13)) + 24|0); __ZN12JGuiListenerC2Ev($17); $18 = 32540; HEAP32[$13>>2] = $18; $19 = ((($13)) + 24|0); $20 = 32588; HEAP32[$19>>2] = $20; $21 = ((($13)) + 28|0); $22 = ((($21)) + 64|0); $23 = $21; while(1) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($23); $24 = ((($23)) + 8|0); $25 = ($24|0)==($22|0); if ($25) { break; } else { $23 = $24; } } $26 = ((($13)) + 116|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($26); $27 = ((($13)) + 148|0); __THREW__ = 0; invoke_vi(5386,($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $30 = ((($13)) + 344|0); $31 = ((($30)) + 36|0); $32 = $30; while(1) { __THREW__ = 0; invoke_vi(5387,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 13; break; } $35 = ((($32)) + 12|0); $36 = ($35|0)==($31|0); if ($36) { label = 8; break; } else { $32 = $35; } } L14: do { if ((label|0) == 8) { $37 = ((($13)) + 160|0); HEAP32[$37>>2] = 0; $38 = ((($13)) + 112|0); HEAP32[$38>>2] = 0; $39 = ((($13)) + 96|0); HEAP32[$39>>2] = 0; $40 = ((($13)) + 92|0); HEAP32[$40>>2] = 0; $41 = ((($13)) + 100|0); HEAP32[$41>>2] = 0; $42 = ((($13)) + 108|0); HEAP32[$42>>2] = 0; $43 = ((($13)) + 336|0); HEAP32[$43>>2] = 0; $44 = ((($13)) + 172|0); HEAP32[$44>>2] = 0; $45 = ((($13)) + 164|0); HEAP32[$45>>2] = 0; $46 = ((($13)) + 168|0); HEAP32[$46>>2] = 0; $47 = ((($13)) + 128|0); HEAP32[$47>>2] = 0; $48 = ((($13)) + 324|0); HEAP32[$48>>2] = 0; $49 = ((($13)) + 104|0); HEAP32[$49>>2] = 0; $50 = ((($13)) + 328|0); HEAP32[$50>>2] = 0; $i = 0; while(1) { $51 = $i; $52 = ($51|0)<(12); if (!($52)) { break; } $53 = $i; $54 = ((($13)) + 180|0); $55 = (($54) + ($53<<2)|0); HEAP32[$55>>2] = 0; $56 = $i; $57 = ((($13)) + 228|0); $58 = (($57) + ($56<<2)|0); HEAP32[$58>>2] = 0; $59 = $i; $60 = (($59) + 1)|0; $i = $60; } $67 = ((($13)) + 176|0); HEAP8[$67>>0] = 0; __THREW__ = 0; invoke_vii(3800,($6|0),(32600|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 13; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_(32600,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __THREW__ = 0; invoke_vii(3800,($8|0),(32612|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 13; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_(32612,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __THREW__ = 0; $76 = (invoke_ii(3903,68)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 13; } else { $$expand_i1_val = 1; HEAP8[$10>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($9|0),(139342|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; do { if ($80) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($76|0),(0|0),10007,0,($9|0),400.0,252.0,12,0,0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val2 = 0; HEAP8[$10>>0] = $$expand_i1_val2; $83 = ((($13)) + 136|0); HEAP32[$83>>2] = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; $84 = (invoke_ii(3903,68)|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 13; break L14; } $$expand_i1_val4 = 1; HEAP8[$12>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(3797,($11|0),(139352|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $3 = $103; $4 = $104; } else { __THREW__ = 0; invoke_viiiiiddiii(4801,($84|0),(0|0),10008,0,($11|0),330.0,252.0,13,0,0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $3 = $105; $4 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { $$expand_i1_val6 = 0; HEAP8[$12>>0] = $$expand_i1_val6; $91 = ((($13)) + 140|0); HEAP32[$91>>2] = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $92 = ((($13)) + 144|0); HEAP8[$92>>0] = 0; $93 = ((($13)) + 145|0); HEAP8[$93>>0] = 0; STACKTOP = sp;return; } } } while(0); $$pre_trunc9 = HEAP8[$12>>0]|0; $107 = $$pre_trunc9&1; if (!($107)) { break L14; } __ZdlPv($84); break L14; } } while(0); $$pre_trunc = HEAP8[$10>>0]|0; $102 = $$pre_trunc&1; if ($102) { __ZdlPv($76); } } } } } } while(0); if ((label|0) == 13) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } __ZN9WSyncableD2Ev($27); } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($26); $108 = ((($21)) + 64|0); $110 = $108; while(1) { $109 = ((($110)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($109); $111 = ($109|0)==($21|0); if ($111) { break; } else { $110 = $109; } } $112 = ((($13)) + 24|0); __ZN12JGuiListenerD2Ev($112); __ZN9GameStateD2Ev($13); $113 = $3; $114 = $4; ___resumeException($113|0); // unreachable; } function __ZN13GameStateShopD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 32540; HEAP32[$3>>2] = $4; $5 = ((($3)) + 24|0); $6 = 32588; HEAP32[$5>>2] = $6; $7 = ((($3)) + 136|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 136|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); } $16 = ((($3)) + 136|0); HEAP32[$16>>2] = 0; } $17 = ((($3)) + 140|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($3)) + 140|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } $26 = ((($3)) + 140|0); HEAP32[$26>>2] = 0; } $27 = HEAP32[$3>>2]|0; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; invoke_vi($29|0,($3|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $40 = ___cxa_find_matching_catch(0|0)|0; $41 = tempRet0; $1 = $40; $2 = $41; $42 = ((($3)) + 148|0); __ZN9WSyncableD2Ev($42); $43 = ((($3)) + 116|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($43); $44 = ((($3)) + 28|0); $45 = ((($44)) + 64|0); $47 = $45; while(1) { $46 = ((($47)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($46); $48 = ($46|0)==($44|0); if ($48) { break; } else { $47 = $46; } } $49 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($49); __ZN9GameStateD2Ev($3); $50 = $1; ___clang_call_terminate($50); // unreachable; } else { $32 = ((($3)) + 148|0); __ZN9WSyncableD2Ev($32); $33 = ((($3)) + 116|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($33); $34 = ((($3)) + 28|0); $35 = ((($34)) + 64|0); $37 = $35; while(1) { $36 = ((($37)) + -8|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($36); $38 = ($36|0)==($34|0); if ($38) { break; } else { $37 = $36; } } $39 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($39); __ZN9GameStateD2Ev($3); STACKTOP = sp;return; } } function __ZThn24_N13GameStateShopD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateShopD2Ev($2); STACKTOP = sp;return; } function __ZN13GameStateShopD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13GameStateShopD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N13GameStateShopD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN13GameStateShopD0Ev($2); STACKTOP = sp;return; } function __ZN13GameStateShop6CreateEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13GameStateShop5StartEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0.0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0.0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0.0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ac = 0, $dist = 0, $i = 0, $i1 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 220|0; $4 = sp + 245|0; $5 = sp + 244|0; $6 = sp + 176|0; $stream = sp + 32|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $10 = $0; $11 = ((($10)) + 160|0); HEAP32[$11>>2] = 0; $12 = ((($10)) + 132|0); HEAP8[$12>>0] = 0; $13 = ((($10)) + 176|0); HEAP8[$13>>0] = 0; $14 = ((($10)) + 340|0); HEAP32[$14>>2] = 6; $15 = ((($10)) + 177|0); HEAP8[$15>>0] = 1; $16 = ((($10)) + 128|0); HEAP32[$16>>2] = 0; $17 = (__Znwj(48)|0); __THREW__ = 0; invoke_vid(5388,($17|0),0.0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $1 = $87; $2 = $88; __ZdlPv($17); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } $20 = ((($10)) + 92|0); HEAP32[$20>>2] = $17; $21 = ((($10)) + 92|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 72|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vid[$25 & 8191]($22,15.0); $26 = ((($10)) + 92|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 92|0); $30 = HEAP32[$29>>2]|0; $31 = (__Znwj(8)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; $32 = (invoke_ii(3903,8)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $1 = $89; $2 = $90; } else { $$expand_i1_val2 = 1; HEAP8[$4>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_vii(3797,($3|0),(197902|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $1 = $91; $2 = $92; } else { __THREW__ = 0; invoke_vii(5389,($32|0),($3|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $$expand_i1_val4 = 0; HEAP8[$4>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(5390,($31|0),($32|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $$expand_i1_val6 = 0; HEAP8[$5>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii($30|0,($27|0),($31|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $43 = ((($10)) + 92|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 92|0); $47 = HEAP32[$46>>2]|0; $48 = (__Znwj(8)|0); __THREW__ = 0; $49 = (invoke_ii(3903,8)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; do { if ($51) { label = 27; } else { __THREW__ = 0; invoke_vii(5225,($49|0),-1); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $1 = $99; $2 = $100; __ZdlPv($49); break; } __THREW__ = 0; invoke_vii(5390,($48|0),($49|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 27; } else { FUNCTION_TABLE_vii[$47 & 8191]($44,$48); $56 = (__Znwj(76)|0); $57 = ((($10)) + 148|0); __THREW__ = 0; invoke_viiiii(5226,($56|0),9,8,1,($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $1 = $101; $2 = $102; __ZdlPv($56); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } $60 = ((($10)) + 100|0); HEAP32[$60>>2] = $56; $61 = (__ZN11MTGAllCards11getInstanceEv()|0); $ac = $61; $62 = (__Znwj(24)|0); $63 = $ac; __THREW__ = 0; invoke_vii(4682,($62|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $1 = $103; $2 = $104; __ZdlPv($62); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } $66 = ((($10)) + 168|0); HEAP32[$66>>2] = $62; $67 = (__Znwj(120)|0); $68 = ((($10)) + 168|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_vii(4859,($67|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $1 = $105; $2 = $106; __ZdlPv($67); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } $74 = ((($10)) + 336|0); HEAP32[$74>>2] = $67; $75 = (__Znwj(28)|0); $76 = $ac; __THREW__ = 0; invoke_viii(5245,($75|0),(161482|0),($76|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $1 = $107; $2 = $108; __ZdlPv($75); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } $79 = ((($10)) + 164|0); HEAP32[$79>>2] = $75; $i = 0; while(1) { $80 = $i; $81 = ($80|0)<(11); if (!($81)) { label = 41; break; } $82 = $i; $83 = ($82|0)<(3); $84 = (__Znwj(120)|0); if ($83) { __THREW__ = 0; invoke_viiii(5391,($84|0),(0|0),1,(0|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 34; break; } $dist = $84; } else { $111 = ((($10)) + 92|0); $112 = HEAP32[$111>>2]|0; __THREW__ = 0; invoke_viiii(5391,($84|0),($112|0),1,(0|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 37; break; } $dist = $84; $115 = $dist; $116 = ((($115)) + 64|0); $117 = $i; $118 = (($117) - 3)|0; (__ZN9WSyncable9setOffsetEi($116,$118)|0); } $121 = $dist; $122 = ((($121)) + 80|0); $123 = $i; $124 = (32136 + ($123<<2)|0); $125 = +HEAPF32[$124>>2]; $126 = $i; $127 = (32180 + ($126<<2)|0); $128 = +HEAPF32[$127>>2]; $129 = $i; $130 = (32224 + ($129<<2)|0); $131 = +HEAPF32[$130>>2]; $132 = $i; $133 = (32268 + ($132<<2)|0); $134 = +HEAPF32[$133>>2]; $135 = $i; $136 = (32312 + ($135<<2)|0); $137 = +HEAPF32[$136>>2]; $138 = $i; $139 = (32356 + ($138<<2)|0); $140 = +HEAPF32[$139>>2]; $141 = $i; $142 = (32400 + ($141<<2)|0); $143 = +HEAPF32[$142>>2]; $144 = $i; $145 = (32444 + ($144<<2)|0); $146 = +HEAPF32[$145>>2]; __ZN8WDistortC2Effffffff($6,$125,$128,$131,$134,$137,$140,$143,$146); ;HEAP32[$122>>2]=HEAP32[$6>>2]|0;HEAP32[$122+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$122+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$122+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$122+16>>2]=HEAP32[$6+16>>2]|0;HEAP32[$122+20>>2]=HEAP32[$6+20>>2]|0;HEAP32[$122+24>>2]=HEAP32[$6+24>>2]|0;HEAP32[$122+28>>2]=HEAP32[$6+28>>2]|0; $147 = ((($10)) + 100|0); $148 = HEAP32[$147>>2]|0; $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 172|0); $151 = HEAP32[$150>>2]|0; $152 = (__Znwj(32)|0); $153 = $dist; $154 = $i; $155 = ((($10)) + 24|0); __THREW__ = 0; invoke_viiiii(5221,($152|0),($153|0),-102,($154|0),($155|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 40; break; } FUNCTION_TABLE_vii[$151 & 8191]($148,$152); $158 = $i; $159 = (($158) + 1)|0; $i = $159; } if ((label|0) == 34) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $1 = $109; $2 = $110; __ZdlPv($84); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } else if ((label|0) == 37) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $1 = $119; $2 = $120; __ZdlPv($84); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } else if ((label|0) == 40) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $1 = $160; $2 = $161; __ZdlPv($152); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } else if ((label|0) == 41) { $162 = ((($10)) + 100|0); $163 = HEAP32[$162>>2]|0; $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 48|0); $166 = HEAP32[$165>>2]|0; FUNCTION_TABLE_vii[$166 & 8191]($163,0); $167 = ((($10)) + 108|0); $168 = HEAP32[$167>>2]|0; $169 = ($168|0)!=(0|0); do { if (!($169)) { $170 = (__Znwj(80)|0); $171 = ((($10)) + 92|0); $172 = HEAP32[$171>>2]|0; __THREW__ = 0; invoke_viii(5228,($170|0),($172|0),0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if (!($174)) { $175 = ((($10)) + 108|0); HEAP32[$175>>2] = $170; $176 = ((($10)) + 108|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 64|0); $179 = ((($10)) + 148|0); (__ZN9WSyncable4HookEPS_($178,$179)|0); $180 = ((($10)) + 108|0); $181 = HEAP32[$180>>2]|0; $182 = ((($181)) + 64|0); (__ZN9WSyncable9setOffsetEi($182,-3)|0); $183 = ((($10)) + 108|0); $184 = HEAP32[$183>>2]|0; $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 132|0); $187 = HEAP32[$186>>2]|0; FUNCTION_TABLE_vid[$187 & 8191]($184,385.0); $188 = ((($10)) + 108|0); $189 = HEAP32[$188>>2]|0; $190 = HEAP32[$189>>2]|0; $191 = ((($190)) + 136|0); $192 = HEAP32[$191>>2]|0; FUNCTION_TABLE_vid[$192 & 8191]($189,135.0); break; } $193 = ___cxa_find_matching_catch()|0; $194 = tempRet0; $1 = $193; $2 = $194; __ZdlPv($170); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } } while(0); $i1 = 0; while(1) { $195 = $i1; $196 = ($195|0)<(8); if (!($196)) { label = 60; break; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); __THREW__ = 0; $197 = (invoke_iii(3839,($stream|0),(139362|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 55; break; } $200 = $i1; __THREW__ = 0; (invoke_iii(3919,($197|0),($200|0))|0); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { label = 55; break; } $203 = $i1; $204 = ((($10)) + 28|0); $205 = (($204) + ($203<<3)|0); __THREW__ = 0; $206 = (invoke_i(4541)|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 55; break; } $209 = HEAP32[$206>>2]|0; $210 = ((($209)) + 24|0); $211 = HEAP32[$210>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(163002|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 55; break; } $214 = $i1; $215 = (+($214|0)); $216 = $215 * 32.0; __THREW__ = 0; invoke_vii(3886,($9|0),($stream|0)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 56; break; } __THREW__ = 0; invoke_viiiddddiiii($211|0,($7|0),($206|0),($8|0),(+$216),0.0,32.0,32.0,($9|0),5,1,0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 57; break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($205,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $221 = $i1; $222 = ((($10)) + 28|0); $223 = (($222) + ($221<<3)|0); $224 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($223)|0); __THREW__ = 0; invoke_vidd(3897,($224|0),16.0,16.0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 55; break; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $227 = $i1; $228 = (($227) + 1)|0; $i1 = $228; } if ((label|0) == 55) { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $1 = $229; $2 = $230; } else if ((label|0) == 56) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $1 = $231; $2 = $232; label = 58; } else if ((label|0) == 57) { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $1 = $233; $2 = $234; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 58; } else if ((label|0) == 60) { $235 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($235,1); $236 = ((($10)) + 96|0); HEAP32[$236>>2] = 0; $237 = (__Znwj(12)|0); ;HEAP32[$237>>2]=0|0;HEAP32[$237+4>>2]=0|0;HEAP32[$237+8>>2]=0|0; __ZN8MTGPacksC2Ev($237); $238 = ((($10)) + 172|0); HEAP32[$238>>2] = $237; $239 = ((($10)) + 172|0); $240 = HEAP32[$239>>2]|0; __ZN8MTGPacks7loadAllEv($240); __ZN13GameStateShop4loadEv($10); STACKTOP = sp;return; } if ((label|0) == 58) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } } } } while(0); if ((label|0) == 27) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $1 = $97; $2 = $98; } __ZdlPv($48); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } } } $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $1 = $93; $2 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$4>>0]|0; $95 = $$pre_trunc&1; if ($95) { __ZdlPv($32); } } $$pre_trunc9 = HEAP8[$5>>0]|0; $96 = $$pre_trunc9&1; if (!($96)) { $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } __ZdlPv($31); $241 = $1; $242 = $2; ___resumeException($241|0); // unreachable; } function __ZN13GameStateShop4loadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $c = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(3); if (!($3)) { break; } $4 = $i; $5 = ((($1)) + 344|0); $6 = (($5) + (($4*12)|0)|0); $7 = ((($1)) + 172|0); $8 = HEAP32[$7>>2]|0; __ZN11ShopBooster9randomizeEP8MTGPacks($6,$8); $9 = (_rand()|0); $10 = $i; $11 = ((($1)) + 344|0); $12 = (($11) + (($10*12)|0)|0); $13 = (__ZN11ShopBooster12maxInventoryEv($12)|0); $14 = (($9|0) % ($13|0))&-1; $15 = (1 + ($14))|0; $16 = $i; $17 = ((($1)) + 276|0); $18 = (($17) + ($16<<2)|0); HEAP32[$18>>2] = $15; $19 = ((($1)) + 164|0); $20 = HEAP32[$19>>2]|0; $21 = $i; $22 = ((($1)) + 344|0); $23 = (($22) + (($21*12)|0)|0); $24 = (__ZN11ShopBooster9basePriceEv($23)|0); $25 = (__ZN9PriceList13getOtherPriceEi($20,$24)|0); $26 = $i; $27 = ((($1)) + 180|0); $28 = (($27) + ($26<<2)|0); HEAP32[$28>>2] = $25; $29 = $i; $30 = (($29) + 1)|0; $i = $30; } $i1 = 3; while(1) { $31 = $i1; $32 = ($31|0)<(12); if (!($32)) { break; } $c = 0; $33 = ((($1)) + 92|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 40|0); $37 = HEAP32[$36>>2]|0; $38 = $i1; $39 = (($38) - 3)|0; $40 = (FUNCTION_TABLE_iiii[$37 & 8191]($34,$39,0)|0); $c = $40; $41 = ($40|0)==(0|0); $42 = $i1; L8: do { if ($41) { $43 = ((($1)) + 180|0); $44 = (($43) + ($42<<2)|0); HEAP32[$44>>2] = 0; $45 = $i1; $46 = ((($1)) + 228|0); $47 = (($46) + ($45<<2)|0); HEAP32[$47>>2] = 0; $48 = $i1; $49 = ((($1)) + 276|0); $50 = (($49) + ($48<<2)|0); HEAP32[$50>>2] = 0; } else { $51 = (($42) - 3)|0; $52 = (__ZN13GameStateShop13purchasePriceEi($1,$51)|0); $53 = $i1; $54 = ((($1)) + 180|0); $55 = (($54) + ($53<<2)|0); HEAP32[$55>>2] = $52; $56 = ((($1)) + 336|0); $57 = HEAP32[$56>>2]|0; $58 = $c; $59 = (__ZN8WSrcDeck11countByNameEP7MTGCardb($57,$58,0)|0); $60 = $i1; $61 = ((($1)) + 228|0); $62 = (($61) + ($60<<2)|0); HEAP32[$62>>2] = $59; $63 = $c; $64 = (__ZNK7MTGCard9getRarityEv($63)|0); $65 = $64 << 24 >> 24; switch ($65|0) { case 67: { $66 = (_rand()|0); $67 = (($66|0) % 8)&-1; $68 = (2 + ($67))|0; $69 = $i1; $70 = ((($1)) + 276|0); $71 = (($70) + ($69<<2)|0); HEAP32[$71>>2] = $68; break L8; break; } case 76: { $72 = $i1; $73 = ((($1)) + 276|0); $74 = (($73) + ($72<<2)|0); HEAP32[$74>>2] = 100; break L8; break; } case 82: { $81 = (_rand()|0); $82 = (($81|0) % 2)&-1; $83 = (1 + ($82))|0; $84 = $i1; $85 = ((($1)) + 276|0); $86 = (($85) + ($84<<2)|0); HEAP32[$86>>2] = $83; break L8; break; } default: { $75 = (_rand()|0); $76 = (($75|0) % 5)&-1; $77 = (1 + ($76))|0; $78 = $i1; $79 = ((($1)) + 276|0); $80 = (($79) + ($78<<2)|0); HEAP32[$80>>2] = $77; break L8; } } } } while(0); $87 = $i1; $88 = (($87) + 1)|0; $i1 = $88; } STACKTOP = sp;return; } function __ZN13GameStateShop12descPurchaseEib($agg$result,$this,$controlId,$tiny) { $agg$result = $agg$result|0; $this = $this|0; $controlId = $controlId|0; $tiny = $tiny|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $c = 0, $name = 0, $switch = 0; var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer15 = 0, $vararg_buffer19 = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr14 = 0, $vararg_ptr18 = 0, $vararg_ptr22 = 0, $vararg_ptr23 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer19 = sp + 48|0; $vararg_buffer15 = sp + 40|0; $vararg_buffer11 = sp + 32|0; $vararg_buffer8 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 304|0; $name = sp + 280|0; $3 = sp + 268|0; $7 = sp + 240|0; $8 = sp + 228|0; $9 = sp + 216|0; $10 = sp + 204|0; $11 = sp + 192|0; $12 = sp + 180|0; $13 = sp + 168|0; $14 = sp + 156|0; $15 = sp + 144|0; $16 = sp + 132|0; $17 = sp + 120|0; $18 = sp + 108|0; $19 = sp + 96|0; $20 = sp + 84|0; $21 = sp + 72|0; $22 = sp + 60|0; $0 = $this; $1 = $controlId; $23 = $tiny&1; $2 = $23; $24 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($name); $25 = $1; $26 = ($25|0)<(3); do { if ($26) { $27 = $1; $28 = ((($24)) + 344|0); $29 = (($28) + (($27*12)|0)|0); __THREW__ = 0; invoke_vii(5392,($3|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($name,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 14; } } else { $34 = ((($24)) + 92|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 40|0); $38 = HEAP32[$37>>2]|0; $39 = $1; $40 = (($39) - 3)|0; __THREW__ = 0; $41 = (invoke_iiii($38|0,($35|0),($40|0),0)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $c = $41; $44 = $c; $45 = ($44|0)!=(0|0); if (!($45)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return; } $48 = $c; $49 = ((($48)) + 16|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; $51 = (invoke_ii(3898,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { __THREW__ = 0; invoke_vii(3800,($8|0),($51|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($name,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 14; break; } $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } } } } } while(0); L17: do { if ((label|0) == 14) { $60 = $1; $61 = ((($24)) + 276|0); $62 = (($61) + ($60<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)<=(0); $65 = $2; $66 = $65&1; if ($64) { __THREW__ = 0; L21: do { if ($66) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,139371); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L17; } __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; do { if ($70) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $4 = $75; $5 = $76; } else { $71 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $72; (invoke_iiii(3889,($buffer|0),($71|0),($vararg_buffer|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $4 = $77; $5 = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L21; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,139380); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break L17; } __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; do { if ($82) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $4 = $87; $5 = $88; } else { $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $84 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $84; (invoke_iiii(3889,($buffer|0),($83|0),($vararg_buffer1|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $4 = $89; $5 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L21; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } } while(0); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buffer|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return; } if ($66) { $93 = $1; $94 = ($93|0)<(3); if (!($94)) { $95 = $1; $96 = ((($24)) + 228|0); $97 = (($96) + ($95<<2)|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)==(0); if (!($99)) { __THREW__ = 0; invoke_vii(3797,($14|0),(139394|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; do { if ($103) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $4 = $114; $5 = $115; } else { $104 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $106 = $1; $107 = ((($24)) + 228|0); $108 = (($107) + ($106<<2)|0); $109 = HEAP32[$108>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $105; $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); HEAP32[$vararg_ptr7>>2] = $109; (invoke_iiii(3889,($buffer|0),($104|0),($vararg_buffer4|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buffer|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break L17; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$name); $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return; } __THREW__ = 0; $118 = (invoke_iii(3923,(30372|0),20)|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if (!($120)) { $121 = ((($118)) + 4|0); $122 = HEAP32[$121>>2]|0; $switch = ($122>>>0)<(2); $123 = $1; $124 = ((($24)) + 228|0); $125 = (($124) + ($123<<2)|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)<(1); __THREW__ = 0; L66: do { if ($switch) { if ($127) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,180986); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break L17; } __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; do { if ($131) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $4 = $136; $5 = $137; } else { $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); $133 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); __THREW__ = 0; HEAP32[$vararg_buffer8>>2] = $133; (invoke_iiii(3889,($buffer|0),($132|0),($vararg_buffer8|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { $138 = ___cxa_find_matching_catch()|0; $139 = tempRet0; $4 = $138; $5 = $139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L66; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,139394); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { break L17; } __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; do { if ($143) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $4 = $152; $5 = $153; } else { $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); $145 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $146 = $1; $147 = ((($24)) + 228|0); $148 = (($147) + ($146<<2)|0); $149 = HEAP32[$148>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $145; $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); HEAP32[$vararg_ptr14>>2] = $149; (invoke_iiii(3889,($buffer|0),($144|0),($vararg_buffer11|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $4 = $154; $5 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break L66; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } } else { if ($127) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,139402); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break L17; } __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; do { if ($159) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $4 = $168; $5 = $169; } else { $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $161 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $162 = $1; $163 = ((($24)) + 180|0); $164 = (($163) + ($162<<2)|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer15>>2] = $161; $vararg_ptr18 = ((($vararg_buffer15)) + 4|0); HEAP32[$vararg_ptr18>>2] = $165; (invoke_iiii(3889,($buffer|0),($160|0),($vararg_buffer15|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { $170 = ___cxa_find_matching_catch()|0; $171 = tempRet0; $4 = $170; $5 = $171; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break L66; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,139418); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break L17; } __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; do { if ($175) { $188 = ___cxa_find_matching_catch()|0; $189 = tempRet0; $4 = $188; $5 = $189; } else { $176 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); $177 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $178 = $1; $179 = ((($24)) + 228|0); $180 = (($179) + ($178<<2)|0); $181 = HEAP32[$180>>2]|0; $182 = $1; $183 = ((($24)) + 180|0); $184 = (($183) + ($182<<2)|0); $185 = HEAP32[$184>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer19>>2] = $177; $vararg_ptr22 = ((($vararg_buffer19)) + 4|0); HEAP32[$vararg_ptr22>>2] = $181; $vararg_ptr23 = ((($vararg_buffer19)) + 8|0); HEAP32[$vararg_ptr23>>2] = $185; (invoke_iiii(3889,($buffer|0),($176|0),($vararg_buffer19|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $4 = $190; $5 = $191; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break L66; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } } } while(0); __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buffer|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if (!($193)) { $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return; } } } } while(0); $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $194 = $4; $195 = $5; ___resumeException($194|0); // unreachable; } function __ZN11ShopBooster7getNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 72|0; $1 = sp + 56|0; $2 = sp + 44|0; $5 = sp + 24|0; $6 = sp + 12|0; $0 = $this; $7 = $0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $11 = HEAP32[$7>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = HEAP32[$7>>2]|0; __ZN7MTGPack7getNameEv($agg$result,$13); STACKTOP = sp;return; } } $14 = ((($7)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($7)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($7)) + 8|0); HEAP32[$19>>2] = 0; } $20 = ((($7)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); L9: do { if ($22) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,139439); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; } else { $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $26 = ((($7)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($27)|0); $29 = ((($7)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $28; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $31; (invoke_iiii(3889,($buffer|0),($25|0),($vararg_buffer|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L9; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $53 = $3; $54 = $4; ___resumeException($53|0); // unreachable; } else { $38 = ((($7)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,139458); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; do { if ($42) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; } else { $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $44 = ((($7)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($45)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $46; (invoke_iiii(3889,($buffer|0),($43|0),($vararg_buffer2|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L9; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $53 = $3; $54 = $4; ___resumeException($53|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } function __ZN13GameStateShop13beginPurchaseEi($this,$controlId) { $this = $this|0; $controlId = $controlId|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val5 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $mFont = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 800|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $4 = sp + 240|0; $5 = sp + 228|0; $6 = sp + 785|0; $7 = sp + 216|0; $8 = sp + 204|0; $9 = sp + 192|0; $10 = sp + 180|0; $11 = sp + 784|0; $12 = sp + 168|0; $13 = sp + 156|0; $14 = sp + 144|0; $15 = sp + 132|0; $16 = sp + 120|0; $17 = sp + 108|0; $buf = sp + 272|0; $18 = sp + 96|0; $19 = sp + 84|0; $20 = sp + 72|0; $21 = sp + 60|0; $22 = sp + 48|0; $23 = sp + 36|0; $24 = sp + 24|0; $25 = sp + 12|0; $0 = $this; $1 = $controlId; $26 = $0; $27 = (__ZN16WResourceManager8InstanceEv()|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 112|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_iii[$30 & 8191]($27,1)|0); $mFont = $31; $32 = $mFont; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vid[$35 & 8191]($32,1.0); $36 = ((($26)) + 160|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = ((($26)) + 160|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $45 = ((($26)) + 160|0); HEAP32[$45>>2] = 0; } $46 = $1; $47 = ((($26)) + 276|0); $48 = (($47) + ($46<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)<=(0); if ($50) { $51 = (__Znwj(172)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; $52 = (invoke_i(4556)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 14; } else { __THREW__ = 0; $55 = (invoke_i(4541)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 14; } else { $58 = ((($26)) + 24|0); __THREW__ = 0; invoke_vii(3797,($5|0),(139480|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 14; } else { __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; do { if ($62) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; } else { $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($51|0),($52|0),($55|0),-145,($58|0),1,180.0,136.0,($63|0),7,1,1); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $2 = $80; $3 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val5 = 0; HEAP8[$6>>0] = $$expand_i1_val5; $66 = ((($26)) + 160|0); HEAP32[$66>>2] = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $67 = ((($26)) + 160|0); $68 = HEAP32[$67>>2]|0; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 36|0); $71 = HEAP32[$70>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,139489); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; do { if ($73) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $2 = $83; $3 = $84; } else { __THREW__ = 0; invoke_viiiii($71|0,($68|0),-1,($7|0),($8|0),0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $2 = $85; $3 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } if ((label|0) == 14) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; } $$pre_trunc = HEAP8[$6>>0]|0; $82 = $$pre_trunc&1; if (!($82)) { $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } __ZdlPv($51); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } $87 = ((($26)) + 168|0); $88 = HEAP32[$87>>2]|0; $89 = HEAP32[$88>>2]|0; $90 = $1; $91 = ((($26)) + 180|0); $92 = (($91) + ($90<<2)|0); $93 = HEAP32[$92>>2]|0; $94 = (($89) - ($93))|0; $95 = ($94|0)<(0); if (!($95)) { $158 = $1; $159 = ($158|0)<(3); L39: do { if ($159) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,139520); __THREW__ = 0; invoke_vii(3887,($18|0),($19|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; do { if ($161) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $2 = $169; $3 = $170; } else { $162 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); $163 = $1; $164 = ((($26)) + 180|0); $165 = (($164) + ($163<<2)|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $166; (invoke_iiii(3889,($buf|0),($162|0),($vararg_buffer|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $2 = $171; $3 = $172; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L39; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,139549); __THREW__ = 0; invoke_vii(3887,($20|0),($21|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; do { if ($174) { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $2 = $182; $3 = $183; } else { $175 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); $176 = $1; $177 = ((($26)) + 180|0); $178 = (($177) + ($176<<2)|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $179; (invoke_iiii(3889,($buf|0),($175|0),($vararg_buffer1|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { $184 = ___cxa_find_matching_catch()|0; $185 = tempRet0; $2 = $184; $3 = $185; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L39; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); $186 = (__Znwj(172)|0); __THREW__ = 0; $187 = (invoke_i(4556)|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if (!($189)) { __THREW__ = 0; $190 = (invoke_i(4541)|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if (!($192)) { $193 = ((($26)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($186|0),($187|0),($190|0),-145,($193|0),1,180.0,136.0,($buf|0),7,1,1); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if (!($195)) { $196 = ((($26)) + 160|0); HEAP32[$196>>2] = $186; $197 = ((($26)) + 160|0); $198 = HEAP32[$197>>2]|0; $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 36|0); $201 = HEAP32[$200>>2]|0; $202 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,155236); __THREW__ = 0; invoke_vii(3797,($23|0),(211279|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; do { if ($204) { $218 = ___cxa_find_matching_catch()|0; $219 = tempRet0; $2 = $218; $3 = $219; } else { __THREW__ = 0; invoke_viiiii($201|0,($198|0),($202|0),($22|0),($23|0),0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { $220 = ___cxa_find_matching_catch()|0; $221 = tempRet0; $2 = $220; $3 = $221; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $207 = ((($26)) + 160|0); $208 = HEAP32[$207>>2]|0; $209 = HEAP32[$208>>2]|0; $210 = ((($209)) + 36|0); $211 = HEAP32[$210>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,155240); __THREW__ = 0; invoke_vii(3797,($25|0),(211279|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; do { if ($213) { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $2 = $222; $3 = $223; } else { __THREW__ = 0; invoke_viiiii($211|0,($208|0),-1,($24|0),($25|0),0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $2 = $224; $3 = $225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } } $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $2 = $216; $3 = $217; __ZdlPv($186); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } $96 = (__Znwj(172)|0); $$expand_i1_val8 = 1; HEAP8[$11>>0] = $$expand_i1_val8; __THREW__ = 0; $97 = (invoke_i(4556)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 37; } else { __THREW__ = 0; $100 = (invoke_i(4541)|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 37; } else { $103 = ((($26)) + 24|0); __THREW__ = 0; invoke_vii(3797,($10|0),(139492|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 37; } else { __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; do { if ($107) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; } else { $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($96|0),($97|0),($100|0),-145,($103|0),1,180.0,136.0,($108|0),7,1,1); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $2 = $143; $3 = $144; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val10 = 0; HEAP8[$11>>0] = $$expand_i1_val10; $111 = ((($26)) + 160|0); HEAP32[$111>>2] = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $112 = ((($26)) + 160|0); $113 = HEAP32[$112>>2]|0; $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 36|0); $116 = HEAP32[$115>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,139489); __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; do { if ($118) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $2 = $146; $3 = $147; } else { __THREW__ = 0; invoke_viiiii($116|0,($113|0),-1,($12|0),($13|0),0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $2 = $148; $3 = $149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $121 = (__ZN12GameSettingsixEi(30372,7)|0); $122 = ((($121)) + 4|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0); if (!($124)) { STACKTOP = sp;return; } $125 = ((($26)) + 160|0); $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 36|0); $129 = HEAP32[$128>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,139511); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $2 = $150; $3 = $151; } else { $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); __THREW__ = 0; invoke_vii(3797,($14|0),($132|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $2 = $152; $3 = $153; } else { __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; do { if ($136) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $2 = $154; $3 = $155; } else { __THREW__ = 0; invoke_viiiii($129|0,($126|0),-2,($14|0),($17|0),0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $2 = $156; $3 = $157; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } if ((label|0) == 37) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $2 = $139; $3 = $140; } $$pre_trunc12 = HEAP8[$11>>0]|0; $145 = $$pre_trunc12&1; if (!($145)) { $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } __ZdlPv($96); $226 = $2; $227 = $3; ___resumeException($226|0); // unreachable; } function __ZN13GameStateShop10cancelCardEi($this,$controlId) { $this = $this|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $price = 0, $rnd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controlId; $2 = $0; $3 = ((($2)) + 92|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (($8) - 3)|0; $10 = (FUNCTION_TABLE_iiii[$7 & 8191]($4,$9,0)|0); $c = $10; $11 = $c; $12 = ($11|0)!=(0|0); if (!($12)) { STACKTOP = sp;return; } $13 = $c; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = ((($2)) + 168|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($2)) + 180|0); $22 = (($21) + ($20<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = (($19) - ($23))|0; $25 = ($24|0)<(0); if ($25) { STACKTOP = sp;return; } $26 = $1; $27 = ((($2)) + 180|0); $28 = (($27) + ($26<<2)|0); $29 = HEAP32[$28>>2]|0; $price = $29; $30 = (__ZN12GameSettingsixEi(30372,20)|0); $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; switch ($32|0) { case 1: { $33 = (_rand()|0); $34 = (($33|0) % 10)&-1; $rnd = $34; break; } case 3: { $35 = (_rand()|0); $36 = (($35|0) % 50)&-1; $rnd = $36; break; } default: { $37 = (_rand()|0); $38 = (($37|0) % 25)&-1; $rnd = $38; } } $39 = $price; $40 = $rnd; $41 = $price; $42 = Math_imul($40, $41)|0; $43 = (($42|0) / 100)&-1; $44 = (($39) - ($43))|0; $price = $44; $45 = $price; $46 = ((($2)) + 164|0); $47 = HEAP32[$46>>2]|0; $48 = $c; $49 = (__ZN9PriceList8getPriceEP7MTGCard($47,$48)|0); $50 = ($45|0)<($49|0); if (!($50)) { STACKTOP = sp;return; } $51 = ((($2)) + 164|0); $52 = HEAP32[$51>>2]|0; $53 = $c; $54 = $price; (__ZN9PriceList8setPriceEP7MTGCardi($52,$53,$54)|0); STACKTOP = sp;return; } function __ZN13GameStateShop13cancelBoosterEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN13GameStateShop12purchaseCardEi($this,$controlId) { $this = $this|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $c = 0, $price = 0, $rnd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controlId; $2 = $0; $3 = ((($2)) + 92|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (($8) - 3)|0; $10 = (FUNCTION_TABLE_iiii[$7 & 8191]($4,$9,0)|0); $c = $10; $11 = $c; $12 = ($11|0)!=(0|0); if (!($12)) { STACKTOP = sp;return; } $13 = $c; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = ((($2)) + 168|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($2)) + 180|0); $22 = (($21) + ($20<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = (($19) - ($23))|0; $25 = ($24|0)<(0); if ($25) { STACKTOP = sp;return; } $26 = ((($2)) + 336|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 156|0); $30 = HEAP32[$29>>2]|0; $31 = $c; (FUNCTION_TABLE_iiii[$30 & 8191]($27,$31,1)|0); $32 = $1; $33 = ((($2)) + 180|0); $34 = (($33) + ($32<<2)|0); $35 = HEAP32[$34>>2]|0; $price = $35; $36 = ((($2)) + 164|0); $37 = HEAP32[$36>>2]|0; $38 = $c; $39 = (__ZNK7MTGCard8getMTGIdEv($38)|0); $40 = $price; (__ZN9PriceList8setPriceEii($37,$39,$40)|0); $41 = $price; $42 = ((($2)) + 168|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = (($44) - ($41))|0; HEAP32[$43>>2] = $45; $46 = (__ZN12GameSettingsixEi(30372,20)|0); $47 = ((($46)) + 4|0); $48 = HEAP32[$47>>2]|0; switch ($48|0) { case 1: { $49 = (_rand()|0); $50 = (($49|0) % 50)&-1; $rnd = $50; break; } case 3: { $51 = (_rand()|0); $52 = (($51|0) % 10)&-1; $rnd = $52; break; } default: { $53 = (_rand()|0); $54 = (($53|0) % 25)&-1; $rnd = $54; } } $55 = $price; $56 = $rnd; $57 = $price; $58 = Math_imul($56, $57)|0; $59 = (($58|0) / 100)&-1; $60 = (($55) + ($59))|0; $price = $60; $61 = ((($2)) + 164|0); $62 = HEAP32[$61>>2]|0; $63 = $c; $64 = (__ZNK7MTGCard8getMTGIdEv($63)|0); $65 = $price; (__ZN9PriceList8setPriceEii($62,$64,$65)|0); $66 = ((($2)) + 164|0); $67 = HEAP32[$66>>2]|0; $68 = $c; $69 = (__ZNK7MTGCard8getMTGIdEv($68)|0); $70 = (__ZN9PriceList16getPurchasePriceEi($67,$69)|0); $71 = $1; $72 = ((($2)) + 180|0); $73 = (($72) + ($71<<2)|0); HEAP32[$73>>2] = $70; $74 = $1; $75 = ((($2)) + 276|0); $76 = (($75) + ($74<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = (($77) + -1)|0; HEAP32[$76>>2] = $78; __ZN13GameStateShop12updateCountsEv($2); $79 = ((($2)) + 176|0); HEAP8[$79>>0] = 1; $80 = ((($2)) + 160|0); $81 = HEAP32[$80>>2]|0; $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 40|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vi[$84 & 8191]($81); STACKTOP = sp;return; } function __ZN13GameStateShop12updateCountsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 3; while(1) { $2 = $i; $3 = ($2|0)<(12); if (!($3)) { break; } $4 = ((($1)) + 92|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 40|0); $8 = HEAP32[$7>>2]|0; $9 = $i; $10 = (($9) - 3)|0; $11 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$10,0)|0); $c = $11; $12 = $c; $13 = ($12|0)!=(0|0); if ($13) { $17 = ((($1)) + 336|0); $18 = HEAP32[$17>>2]|0; $19 = $c; $20 = (__ZN8WSrcDeck11countByNameEP7MTGCardb($18,$19,0)|0); $21 = $i; $22 = ((($1)) + 228|0); $23 = (($22) + ($21<<2)|0); HEAP32[$23>>2] = $20; } else { $14 = $i; $15 = ((($1)) + 228|0); $16 = (($15) + ($14<<2)|0); HEAP32[$16>>2] = 0; } $24 = $i; $25 = (($24) + 1)|0; $i = $25; } STACKTOP = sp;return; } function __ZN13GameStateShop15purchaseBoosterEi($this,$controlId) { $this = $this|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $ci = 0; var $copies = 0, $ddw = 0, $sort = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $sort = sp + 20|0; $ci = sp; $0 = $this; $1 = $controlId; $4 = $0; $5 = ((($4)) + 168|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($4)) + 180|0); $10 = (($9) + ($8<<2)|0); $11 = HEAP32[$10>>2]|0; $12 = (($7) - ($11))|0; $13 = ($12|0)<(0); if ($13) { STACKTOP = sp;return; } $14 = $1; $15 = ((($4)) + 180|0); $16 = (($15) + ($14<<2)|0); $17 = HEAP32[$16>>2]|0; $18 = ((($4)) + 168|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = (($20) - ($17))|0; HEAP32[$19>>2] = $21; $22 = $1; $23 = ((($4)) + 276|0); $24 = (($23) + ($22<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + -1)|0; HEAP32[$24>>2] = $26; $27 = ((($4)) + 128|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($4)) + 128|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { __ZN7MTGDeckD2Ev($31); __ZdlPv($31); } $33 = ((($4)) + 128|0); HEAP32[$33>>2] = 0; } __ZN13GameStateShop13deleteDisplayEv($4); $34 = (__Znwj(84)|0); __THREW__ = 0; $35 = (invoke_i(4323)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; invoke_vii(5122,($34|0),($35|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = ((($4)) + 128|0); HEAP32[$40>>2] = $34; $41 = (__Znwj(88)|0); $42 = ((($4)) + 24|0); __THREW__ = 0; invoke_viiiiiiii(5393,($41|0),12,(0|0),280,136,($42|0),(0|0),5); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZdlPv($41); $156 = $2; $157 = $3; ___resumeException($156|0); // unreachable; } $45 = ((($4)) + 112|0); HEAP32[$45>>2] = $41; $46 = $1; $47 = ((($4)) + 344|0); $48 = (($47) + (($46*12)|0)|0); $49 = ((($4)) + 128|0); $50 = HEAP32[$49>>2]|0; $51 = ((($4)) + 92|0); $52 = HEAP32[$51>>2]|0; __ZN11ShopBooster9addToDeckEP7MTGDeckP9WSrcCards($48,$50,$52); $53 = $1; $54 = ((($4)) + 344|0); $55 = (($54) + (($53*12)|0)|0); __ZN11ShopBooster7getSortEv($sort,$55); __THREW__ = 0; $56 = (invoke_ii(3903,120)|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; L17: do { if ($58) { label = 15; } else { $59 = ((($4)) + 128|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; invoke_vii(4859,($56|0),($60|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZdlPv($56); break; } $ddw = $56; $63 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($sort,162312)|0); do { if ($63) { $64 = $ddw; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; invoke_vii($67|0,($64|0),6); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 15; break L17; } } else { $78 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($sort,139575)|0); $79 = $ddw; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; __THREW__ = 0; if ($78) { FUNCTION_TABLE_vii[$82 & 8191]($79,5); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 15; break L17; } else { break; } } else { FUNCTION_TABLE_vii[$82 & 8191]($79,7); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 15; break L17; } else { break; } } } } while(0); $x = 0; L29: while(1) { $87 = $x; $88 = $ddw; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 76|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; $92 = (invoke_iii($91|0,($88|0),0)|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 15; break L17; } $95 = ($87|0)<($92|0); $96 = $ddw; if (!($95)) { break; } $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; $100 = $x; __THREW__ = 0; $101 = (invoke_iiii($99|0,($96|0),($100|0),0)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 15; break L17; } $c = $101; $copies = 0; while(1) { $104 = $copies; $105 = $ddw; $106 = $c; __THREW__ = 0; $107 = (invoke_iii(5394,($105|0),($106|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 15; break L17; } $110 = ($104|0)<($107|0); if (!($110)) { break; } __THREW__ = 0; $111 = (invoke_ii(3903,1072)|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 15; break L17; } $114 = $c; __THREW__ = 0; invoke_viii(4259,($111|0),($114|0),(0|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 32; break L29; } HEAP32[$ci>>2] = $111; $117 = ((($4)) + 112|0); $118 = HEAP32[$117>>2]|0; $119 = HEAP32[$ci>>2]|0; __THREW__ = 0; invoke_vii(5395,($118|0),($119|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 15; break L17; } $122 = ((($4)) + 116|0); __THREW__ = 0; invoke_vii(4249,($122|0),($ci|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 15; break L17; } $125 = $copies; $126 = (($125) + 1)|0; $copies = $126; } $129 = $x; $130 = (($129) + 1)|0; $x = $130; } if ((label|0) == 32) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $2 = $127; $3 = $128; __ZdlPv($111); break; } $131 = ($96|0)!=(0|0); if ($131) { $132 = $ddw; $133 = ($132|0)==(0|0); if (!($133)) { $134 = HEAP32[$132>>2]|0; $135 = ((($134)) + 4|0); $136 = HEAP32[$135>>2]|0; FUNCTION_TABLE_vi[$136 & 8191]($132); } $ddw = 0; } $137 = ((($4)) + 336|0); $138 = HEAP32[$137>>2]|0; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 136|0); $141 = HEAP32[$140>>2]|0; $142 = ((($4)) + 128|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; (invoke_iii($141|0,($138|0),($143|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 15; } else { $146 = ((($4)) + 176|0); HEAP8[$146>>0] = 1; __THREW__ = 0; invoke_vii(5396,($4|0),1); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 15; } else { $149 = ((($4)) + 160|0); $150 = HEAP32[$149>>2]|0; $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 40|0); $153 = HEAP32[$152>>2]|0; __THREW__ = 0; invoke_vi($153|0,($150|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 15; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sort); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 15) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sort); $156 = $2; $157 = $3; ___resumeException($156|0); // unreachable; } } $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $2 = $70; $3 = $71; __ZdlPv($34); $156 = $2; $157 = $3; ___resumeException($156|0); // unreachable; } function __ZN13GameStateShop13deleteDisplayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2Ev($i); $5 = ((($4)) + 116|0); $6 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$1>>2] = $6; ;HEAP32[$i>>2]=HEAP32[$1>>2]|0; while(1) { $7 = ((($4)) + 116|0); $8 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$2>>2] = $8; $9 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($i,$2)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($i)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($i)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } } $19 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($i,0)|0); HEAP32[$3>>2] = $19; } $20 = ((($4)) + 116|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($20); $21 = ((($4)) + 112|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = ((($4)) + 112|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($4)) + 112|0); HEAP32[$30>>2] = 0; STACKTOP = sp;return; } function __ZN11ShopBooster9addToDeckEP7MTGDeckP9WSrcCards($this,$d,$0) { $this = $this|0; $d = $d|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $mP = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_ptr4 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 32|0; $1 = $this; $2 = $d; $3 = $0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $33 = HEAP32[$4>>2]|0; $34 = $2; (__ZN7MTGPack12assemblePackEP7MTGDeck($33,$34)|0); STACKTOP = sp;return; } $7 = (__ZN8MTGPacks10getDefaultEv()|0); $mP = $7; $8 = ((($4)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $11 = ((($4)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 44|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($4)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 44|0); $19 = HEAP32[$18>>2]|0; $mP = $19; } } $20 = ((($4)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); $23 = ((($4)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($24)|0); if ($22) { $26 = ((($4)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($27)|0); HEAP32[$vararg_buffer1>>2] = $25; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $28; (_sprintf($buf,139585,$vararg_buffer1)|0); } else { HEAP32[$vararg_buffer>>2] = $25; (_sprintf($buf,162379,$vararg_buffer)|0); } $29 = $mP; $30 = ((($29)) + 24|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($30,$buf)|0); $31 = $mP; $32 = $2; (__ZN7MTGPack12assemblePackEP7MTGDeck($31,$32)|0); STACKTOP = sp;return; } function __ZN11ShopBooster7getSortEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if ($3) { $4 = HEAP32[$1>>2]|0; __ZN7MTGPack7getSortEv($agg$result,$4); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN13GameStateShop4saveEb($this,$force) { $this = $this|0; $force = $force|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $force&1; $1 = $2; $3 = $0; $4 = ((($3)) + 176|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if (!($6)) { $7 = $1; $8 = $7&1; if (!($8)) { $28 = ((($3)) + 176|0); HEAP8[$28>>0] = 0; STACKTOP = sp;return; } } $9 = ((($3)) + 336|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($3)) + 336|0); $13 = HEAP32[$12>>2]|0; $14 = ((($3)) + 168|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; __ZN8WSrcDeck7RebuildEP7MTGDeck($13,$17); } $18 = ((($3)) + 168|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($3)) + 168|0); $22 = HEAP32[$21>>2]|0; (__ZN10PlayerData4saveEv($22)|0); } $23 = ((($3)) + 164|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if (!($25)) { $28 = ((($3)) + 176|0); HEAP8[$28>>0] = 0; STACKTOP = sp;return; } $26 = ((($3)) + 164|0); $27 = HEAP32[$26>>2]|0; (__ZN9PriceList4saveEv($27)|0); $28 = ((($3)) + 176|0); HEAP8[$28>>0] = 0; STACKTOP = sp;return; } function __ZN13GameStateShop13purchasePriceEi($this,$offset) { $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, $c = 0, $filteradd = 0, $price = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $offset; $3 = $1; $c = 0; $4 = ((($3)) + 164|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 92|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 92|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$15,0)|0); $c = $16; $17 = ($16|0)==(0|0); if (!($17)) { $18 = ((($3)) + 164|0); $19 = HEAP32[$18>>2]|0; $20 = $c; $21 = (__ZNK7MTGCard8getMTGIdEv($20)|0); $22 = (__ZN9PriceList16getPurchasePriceEi($19,$21)|0); $23 = (+($22|0)); $price = $23; $24 = ((($3)) + 92|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 76|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_iii[$28 & 8191]($25,1)|0); $filteradd = $29; $30 = $filteradd; $31 = ((($3)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 76|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_iii[$35 & 8191]($32,0)|0); $37 = (($30) - ($36))|0; $38 = $filteradd; $39 = (($37|0) / ($38|0))&-1; $filteradd = $39; $40 = (__ZN12GameSettingsixEi(30372,20)|0); $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; switch ($42|0) { case 3: { $43 = $filteradd; $44 = (($43|0) / 2)&-1; $filteradd = $44; break; } case 1: { $45 = $filteradd; $46 = $45<<1; $filteradd = $46; break; } default: { } } $47 = $price; $48 = $price; $49 = $filteradd; $50 = (+($49|0)); $51 = ((($3)) + 92|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 116|0); $55 = HEAP32[$54>>2]|0; $56 = (+FUNCTION_TABLE_di[$55 & 8191]($52)); $57 = $50 * $56; $58 = $48 * $57; $59 = $47 + $58; $60 = (~~(($59))); $0 = $60; $61 = $0; STACKTOP = sp;return ($61|0); } } } $0 = 0; $61 = $0; STACKTOP = sp;return ($61|0); } function __ZN11ShopBooster9randomizeEP8MTGPacks($this,$packlist) { $this = $this|0; $packlist = $packlist|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $rnd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $packlist; $2 = $0; $3 = ((($2)) + 4|0); HEAP32[$3>>2] = 0; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = 0; HEAP32[$2>>2] = 0; $5 = (__ZN7MTGSets4sizeEv(47272)|0); $6 = ($5|0)!=(0); if (!($6)) { STACKTOP = sp;return; } $7 = $1; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZN7MTGSets4sizeEv(47272)|0); $10 = ($9|0)>(10); if ($10) { $11 = (_rand()|0); $12 = (($11|0) % 100)&-1; $rnd = $12; $13 = $rnd; $14 = ($13|0)<=(15); if ($14) { $15 = $1; __ZN11ShopBooster12randomCustomEP8MTGPacks($2,$15); STACKTOP = sp;return; } } } __ZN11ShopBooster14randomStandardEv($2); STACKTOP = sp;return; } function __ZN11ShopBooster12maxInventoryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { label = 3; } else { $6 = HEAP32[$2>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { label = 3; } else { $0 = 5; } } if ((label|0) == 3) { $0 = 2; } $8 = $0; STACKTOP = sp;return ($8|0); } function __ZN11ShopBooster9basePriceEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); do { if ($4) { $5 = HEAP32[$2>>2]|0; $6 = (__ZN7MTGPack8getPriceEv($5)|0); $0 = $6; } else { $7 = ((($2)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $0 = 800; break; } else { $0 = 700; break; } } } while(0); $10 = $0; STACKTOP = sp;return ($10|0); } function __ZN13GameStateShop3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13GameStateShop4saveEb($1,0); $2 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11EnableVSyncEb($2,0); $3 = ((($1)) + 100|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 100|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 100|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 108|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 108|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 108|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 92|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($1)) + 92|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($1)) + 92|0); HEAP32[$32>>2] = 0; } $33 = ((($1)) + 168|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); if ($35) { $36 = ((($1)) + 168|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if (!($38)) { __ZN10PlayerDataD2Ev($37); __ZdlPv($37); } $39 = ((($1)) + 168|0); HEAP32[$39>>2] = 0; } $40 = ((($1)) + 164|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = ((($1)) + 164|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); if (!($45)) { __ZN9PriceListD2Ev($44); __ZdlPv($44); } $46 = ((($1)) + 164|0); HEAP32[$46>>2] = 0; } $47 = ((($1)) + 336|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = ((($1)) + 336|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } $56 = ((($1)) + 336|0); HEAP32[$56>>2] = 0; } $57 = ((($1)) + 128|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($1)) + 128|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { __ZN7MTGDeckD2Ev($61); __ZdlPv($61); } $63 = ((($1)) + 128|0); HEAP32[$63>>2] = 0; } $64 = ((($1)) + 104|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0|0); if ($66) { $67 = ((($1)) + 104|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)==(0|0); if (!($69)) { $70 = HEAP32[$68>>2]|0; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vi[$72 & 8191]($68); } $73 = ((($1)) + 104|0); HEAP32[$73>>2] = 0; } $74 = ((($1)) + 172|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)!=(0|0); if ($76) { $77 = ((($1)) + 172|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)==(0|0); if (!($79)) { __ZN8MTGPacksD2Ev($78); __ZdlPv($78); } $80 = ((($1)) + 172|0); HEAP32[$80>>2] = 0; } __ZN13GameStateShop13deleteDisplayEv($1); $81 = ((($1)) + 160|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0|0); if ($83) { $84 = ((($1)) + 160|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==(0|0); if (!($86)) { $87 = HEAP32[$85>>2]|0; $88 = ((($87)) + 4|0); $89 = HEAP32[$88>>2]|0; FUNCTION_TABLE_vi[$89 & 8191]($85); } $90 = ((($1)) + 160|0); HEAP32[$90>>2] = 0; } $91 = ((($1)) + 96|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)!=(0|0); if (!($93)) { STACKTOP = sp;return; } $94 = ((($1)) + 96|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==(0|0); if (!($96)) { __ZN8TaskListD2Ev($95); __ZdlPv($95); } $97 = ((($1)) + 96|0); HEAP32[$97>>2] = 0; STACKTOP = sp;return; } function __ZN13GameStateShop7DestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13GameStateShop12beginFiltersEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $4 = sp + 24|0; $0 = $this; $5 = $0; $6 = ((($5)) + 104|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $32 = ((($5)) + 340|0); HEAP32[$32>>2] = 7; $33 = ((($5)) + 104|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vii[$37 & 8191]($34,0); STACKTOP = sp;return; } $9 = (__Znwj(80)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(139601|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; } else { $12 = ((($5)) + 92|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_viii(5240,($9|0),($1|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $16 = ((($5)) + 104|0); HEAP32[$16>>2] = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $17 = ((($5)) + 104|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 136|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vid[$21 & 8191]($18,2.0); $22 = ((($5)) + 104|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 144|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vid[$26 & 8191]($23,270.0); $32 = ((($5)) + 340|0); HEAP32[$32>>2] = 7; $33 = ((($5)) + 104|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vii[$37 & 8191]($34,0); STACKTOP = sp;return; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $31 = $$pre_trunc&1; if (!($31)) { $38 = $2; $39 = $3; ___resumeException($38|0); // unreachable; } __ZdlPv($9); $38 = $2; $39 = $3; ___resumeException($38|0); // unreachable; } function __ZN13GameStateShop6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val28 = 0, $$expand_i1_val30 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc22 = 0, $$pre_trunc24 = 0, $$pre_trunc26 = 0, $$pre_trunc32 = 0, $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0.0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; var $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0.0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0.0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0; var $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0; var $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0; var $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0; var $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0; var $481 = 0, $482 = 0, $483 = 0.0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0; var $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0.0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0; var $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0; var $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0.0, $552 = 0; var $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0; var $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0; var $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0; var $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0.0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $63 = 0.0; var $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $btn = 0; var $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 384|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 336|0; $5 = sp + 324|0; $6 = sp + 312|0; $7 = sp + 300|0; $8 = sp + 288|0; $9 = sp + 276|0; $10 = sp + 264|0; $11 = sp + 252|0; $12 = sp + 240|0; $13 = sp + 228|0; $14 = sp + 216|0; $15 = sp + 204|0; $16 = sp + 192|0; $17 = sp + 180|0; $18 = sp + 168|0; $19 = sp + 156|0; $20 = sp + 144|0; $21 = sp + 132|0; $22 = sp + 120|0; $23 = sp + 108|0; $24 = sp + 96|0; $25 = sp + 84|0; $26 = sp + 72|0; $27 = sp + 60|0; $28 = sp + 48|0; $29 = sp + 36|0; $30 = sp + 24|0; $31 = sp + 372|0; $32 = sp + 371|0; $33 = sp + 12|0; $34 = sp + 370|0; $35 = sp + 369|0; $36 = sp; $37 = sp + 368|0; $0 = $this; $1 = $dt; $38 = $0; $39 = ((($38)) + 160|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if ($41) { $42 = ((($38)) + 160|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 44|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_ii[$46 & 8191]($43)|0); if ($47) { $48 = ((($38)) + 160|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = ((($38)) + 160|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { $54 = HEAP32[$52>>2]|0; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($52); } $57 = ((($38)) + 160|0); HEAP32[$57>>2] = 0; } } } $58 = ((($38)) + 92|0); $59 = HEAP32[$58>>2]|0; $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 60|0); $62 = HEAP32[$61>>2]|0; $63 = $1; FUNCTION_TABLE_vid[$62 & 8191]($59,$63); $64 = (_rand()|0); $65 = (($64) - 1)|0; $66 = (+($65|0)); $67 = $66 / 2147483648.0; $68 = $67 * 50.0; $69 = (~~(($68))); $70 = (25 - ($69))|0; $71 = ((($38)) + 328|0); HEAP32[$71>>2] = $70; $72 = ((($38)) + 328|0); $73 = HEAP32[$72>>2]|0; $74 = ((($38)) + 324|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) + ($73))|0; HEAP32[$74>>2] = $76; $77 = ((($38)) + 324|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)<(0); if ($79) { $80 = ((($38)) + 324|0); HEAP32[$80>>2] = 0; } $81 = ((($38)) + 324|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)>(50); if ($83) { $84 = ((($38)) + 324|0); HEAP32[$84>>2] = 50; } $85 = ((($38)) + 340|0); $86 = HEAP32[$85>>2]|0; switch ($86|0) { case 8: { $87 = ((($38)) + 160|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = ((($38)) + 160|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 12|0); $94 = HEAP32[$93>>2]|0; $95 = $1; FUNCTION_TABLE_vid[$94 & 8191]($91,$95); } $96 = ((($38)) + 332|0); $97 = HEAP32[$96>>2]|0; __ZN13GameStateShop13beginPurchaseEi($38,$97); $98 = ((($38)) + 340|0); HEAP32[$98>>2] = 4; STACKTOP = sp;return; break; } case 3: { $99 = ((($38)) + 160|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)!=(0|0); if ($101) { $102 = ((($38)) + 160|0); $103 = HEAP32[$102>>2]|0; $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 12|0); $106 = HEAP32[$105>>2]|0; $107 = $1; FUNCTION_TABLE_vid[$106 & 8191]($103,$107); STACKTOP = sp;return; } $108 = (__Znwj(172)|0); __THREW__ = 0; $109 = (invoke_i(4556)|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if (!($111)) { __THREW__ = 0; $112 = (invoke_i(4541)|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { $115 = ((($38)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($108|0),($109|0),($112|0),11,($115|0),1,140.0,20.0,(211279|0),7,1,1); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if (!($117)) { $118 = ((($38)) + 160|0); HEAP32[$118>>2] = $108; $119 = ((($38)) + 160|0); $120 = HEAP32[$119>>2]|0; $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 36|0); $123 = HEAP32[$122>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,139601); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $2 = $167; $3 = $168; } else { $126 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; invoke_vii(3797,($4|0),($126|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $2 = $169; $3 = $170; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; do { if ($130) { $171 = ___cxa_find_matching_catch()|0; $172 = tempRet0; $2 = $171; $3 = $172; } else { __THREW__ = 0; invoke_viiiii($123|0,($120|0),22,($4|0),($7|0),0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { $173 = ___cxa_find_matching_catch()|0; $174 = tempRet0; $2 = $173; $3 = $174; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $133 = ((($38)) + 160|0); $134 = HEAP32[$133>>2]|0; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 36|0); $137 = HEAP32[$136>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,139614); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $2 = $175; $3 = $176; } else { $140 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($140|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $2 = $177; $3 = $178; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; do { if ($144) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $2 = $179; $3 = $180; } else { __THREW__ = 0; invoke_viiiii($137|0,($134|0),14,($8|0),($11|0),0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $2 = $181; $3 = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $147 = (__ZN12GameSettingsixEi(30372,7)|0); $148 = ((($147)) + 4|0); $149 = HEAP32[$148>>2]|0; $150 = ($149|0)!=(0); L54: do { if ($150) { $151 = ((($38)) + 160|0); $152 = HEAP32[$151>>2]|0; $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 36|0); $155 = HEAP32[$154>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,139631); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $2 = $183; $3 = $184; } else { $158 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; invoke_vii(3797,($12|0),($158|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $2 = $185; $3 = $186; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; do { if ($162) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $2 = $187; $3 = $188; } else { __THREW__ = 0; invoke_viiiii($155|0,($152|0),-2,($12|0),($15|0),0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $2 = $189; $3 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L54; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); $191 = ((($38)) + 160|0); $192 = HEAP32[$191>>2]|0; $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 36|0); $195 = HEAP32[$194>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($18,139651); __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $2 = $219; $3 = $220; } else { $198 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; invoke_vii(3797,($16|0),($198|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { $221 = ___cxa_find_matching_catch()|0; $222 = tempRet0; $2 = $221; $3 = $222; } else { __THREW__ = 0; invoke_vii(3797,($19|0),(211279|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; do { if ($202) { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $2 = $223; $3 = $224; } else { __THREW__ = 0; invoke_viiiii($195|0,($192|0),12,($16|0),($19|0),0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $2 = $225; $3 = $226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $205 = ((($38)) + 160|0); $206 = HEAP32[$205>>2]|0; $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 36|0); $209 = HEAP32[$208>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,198486); __THREW__ = 0; invoke_vii(3887,($21|0),($22|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $2 = $227; $3 = $228; } else { $212 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); __THREW__ = 0; invoke_vii(3797,($20|0),($212|0)); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $2 = $229; $3 = $230; } else { __THREW__ = 0; invoke_vii(3797,($23|0),(211279|0)); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; do { if ($216) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $2 = $231; $3 = $232; } else { __THREW__ = 0; invoke_viiiii($209|0,($206|0),-1,($20|0),($23|0),0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $2 = $233; $3 = $234; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } } $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $2 = $165; $3 = $166; __ZdlPv($108); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; break; } case 5: { $235 = ((($38)) + 160|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)!=(0|0); if ($237) { $238 = ((($38)) + 160|0); $239 = HEAP32[$238>>2]|0; $240 = HEAP32[$239>>2]|0; $241 = ((($240)) + 44|0); $242 = HEAP32[$241>>2]|0; $243 = (FUNCTION_TABLE_ii[$242 & 8191]($239)|0); if (!($243)) { $244 = ((($38)) + 160|0); $245 = HEAP32[$244>>2]|0; $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 12|0); $248 = HEAP32[$247>>2]|0; $249 = $1; FUNCTION_TABLE_vid[$248 & 8191]($245,$249); STACKTOP = sp;return; } } $250 = ((($38)) + 96|0); $251 = HEAP32[$250>>2]|0; $252 = ($251|0)!=(0|0); if (!($252)) { STACKTOP = sp;return; } $253 = ((($38)) + 8|0); $254 = HEAP32[$253>>2]|0; $255 = (__ZN3JGE10ReadButtonEv($254)|0); $btn = $255; $256 = ((($38)) + 96|0); $257 = HEAP32[$256>>2]|0; $258 = $1; __ZN8TaskList6UpdateEf($257,$258); $259 = ((($38)) + 96|0); $260 = HEAP32[$259>>2]|0; $261 = (__ZN8TaskList8getStateEv($260)|0); $262 = ($261|0)!=(3); if (!($262)) { $330 = ((($38)) + 340|0); HEAP32[$330>>2] = 4; STACKTOP = sp;return; } $263 = $btn; $264 = ($263|0)==(13); $265 = $btn; $266 = ($265|0)==(11); $or$cond = $264 | $266; $267 = $btn; $268 = ($267|0)==(14); $or$cond3 = $or$cond | $268; $269 = ((($38)) + 96|0); $270 = HEAP32[$269>>2]|0; if ($or$cond3) { __ZN8TaskList3EndEv($270); STACKTOP = sp;return; } $271 = (__ZN8TaskList8getStateEv($270)|0); $272 = ($271|0)==(1); $273 = $btn; $274 = ($273|0)==(2); $or$cond5 = $272 & $274; if (!($or$cond5)) { STACKTOP = sp;return; } $275 = ((($38)) + 160|0); $276 = HEAP32[$275>>2]|0; $277 = ($276|0)!=(0|0); if ($277) { STACKTOP = sp;return; } $278 = (__Znwj(172)|0); __THREW__ = 0; $279 = (invoke_i(4556)|0); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if (!($281)) { __THREW__ = 0; $282 = (invoke_i(4541)|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if (!($284)) { $285 = ((($38)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($278|0),($279|0),($282|0),11,($285|0),1,140.0,20.0,(211279|0),7,1,1); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if (!($287)) { $288 = ((($38)) + 160|0); HEAP32[$288>>2] = $278; $289 = ((($38)) + 160|0); $290 = HEAP32[$289>>2]|0; $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 36|0); $293 = HEAP32[$292>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,139665); __THREW__ = 0; invoke_vii(3797,($25|0),(211279|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; do { if ($295) { $318 = ___cxa_find_matching_catch()|0; $319 = tempRet0; $2 = $318; $3 = $319; } else { __THREW__ = 0; invoke_viiiii($293|0,($290|0),15,($24|0),($25|0),0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { $320 = ___cxa_find_matching_catch()|0; $321 = tempRet0; $2 = $320; $3 = $321; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $298 = ((($38)) + 160|0); $299 = HEAP32[$298>>2]|0; $300 = HEAP32[$299>>2]|0; $301 = ((($300)) + 36|0); $302 = HEAP32[$301>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,139651); __THREW__ = 0; invoke_vii(3797,($27|0),(211279|0)); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; do { if ($304) { $322 = ___cxa_find_matching_catch()|0; $323 = tempRet0; $2 = $322; $3 = $323; } else { __THREW__ = 0; invoke_viiiii($302|0,($299|0),12,($26|0),($27|0),0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $2 = $324; $3 = $325; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $307 = ((($38)) + 160|0); $308 = HEAP32[$307>>2]|0; $309 = HEAP32[$308>>2]|0; $310 = ((($309)) + 36|0); $311 = HEAP32[$310>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,198486); __THREW__ = 0; invoke_vii(3797,($29|0),(211279|0)); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; do { if ($313) { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $2 = $326; $3 = $327; } else { __THREW__ = 0; invoke_viiiii($311|0,($308|0),-1,($28|0),($29|0),0); $314 = __THREW__; __THREW__ = 0; $315 = $314&1; if ($315) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $2 = $328; $3 = $329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } } $316 = ___cxa_find_matching_catch()|0; $317 = tempRet0; $2 = $316; $3 = $317; __ZdlPv($278); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; break; } case 7: { $331 = ((($38)) + 8|0); $332 = HEAP32[$331>>2]|0; $333 = (__ZN3JGE10ReadButtonEv($332)|0); $btn = $333; $334 = ((($38)) + 160|0); $335 = HEAP32[$334>>2]|0; $336 = ($335|0)!=(0|0); if ($336) { $337 = ((($38)) + 160|0); $338 = HEAP32[$337>>2]|0; $339 = HEAP32[$338>>2]|0; $340 = ((($339)) + 44|0); $341 = HEAP32[$340>>2]|0; $342 = (FUNCTION_TABLE_ii[$341 & 8191]($338)|0); if (!($342)) { $343 = ((($38)) + 160|0); $344 = HEAP32[$343>>2]|0; $345 = HEAP32[$344>>2]|0; $346 = ((($345)) + 16|0); $347 = HEAP32[$346>>2]|0; $348 = $btn; (FUNCTION_TABLE_iii[$347 & 8191]($344,$348)|0); $349 = ((($38)) + 160|0); $350 = HEAP32[$349>>2]|0; $351 = HEAP32[$350>>2]|0; $352 = ((($351)) + 12|0); $353 = HEAP32[$352>>2]|0; $354 = $1; FUNCTION_TABLE_vid[$353 & 8191]($350,$354); STACKTOP = sp;return; } } $355 = ((($38)) + 104|0); $356 = HEAP32[$355>>2]|0; $357 = ($356|0)!=(0|0); if (!($357)) { STACKTOP = sp;return; } $358 = $btn; $359 = ($358|0)==(3); $360 = ((($38)) + 104|0); $361 = HEAP32[$360>>2]|0; if ($359) { $362 = (__ZN11WGuiFilters6FinishEb($361,0)|0); $363 = ((($38)) + 177|0); $364 = $362&1; HEAP8[$363>>0] = $364; $365 = ((($38)) + 104|0); $366 = HEAP32[$365>>2]|0; $367 = HEAP32[$366>>2]|0; $368 = ((($367)) + 56|0); $369 = HEAP32[$368>>2]|0; $370 = $1; FUNCTION_TABLE_vid[$369 & 8191]($366,$370); STACKTOP = sp;return; } $371 = (__ZN11WGuiFilters10isFinishedEv($361)|0); if (!($371)) { $472 = ((($38)) + 104|0); $473 = HEAP32[$472>>2]|0; $474 = HEAP32[$473>>2]|0; $475 = ((($474)) + 168|0); $476 = HEAP32[$475>>2]|0; $477 = $btn; (FUNCTION_TABLE_iii[$476 & 8191]($473,$477)|0); $478 = ((($38)) + 104|0); $479 = HEAP32[$478>>2]|0; $480 = HEAP32[$479>>2]|0; $481 = ((($480)) + 56|0); $482 = HEAP32[$481>>2]|0; $483 = $1; FUNCTION_TABLE_vid[$482 & 8191]($479,$483); STACKTOP = sp;return; } $372 = ((($38)) + 177|0); $373 = HEAP8[$372>>0]|0; $374 = $373&1; L187: do { if ($374) { $375 = ((($38)) + 92|0); $376 = HEAP32[$375>>2]|0; $377 = HEAP32[$376>>2]|0; $378 = ((($377)) + 92|0); $379 = HEAP32[$378>>2]|0; $380 = (__Znwj(8)|0); $$expand_i1_val = 1; HEAP8[$32>>0] = $$expand_i1_val; __THREW__ = 0; $381 = (invoke_ii(3903,8)|0); $382 = __THREW__; __THREW__ = 0; $383 = $382&1; if ($383) { $447 = ___cxa_find_matching_catch()|0; $448 = tempRet0; $2 = $447; $3 = $448; } else { $$expand_i1_val7 = 1; HEAP8[$31>>0] = $$expand_i1_val7; __THREW__ = 0; invoke_vii(3797,($30|0),(197902|0)); $384 = __THREW__; __THREW__ = 0; $385 = $384&1; if ($385) { $449 = ___cxa_find_matching_catch()|0; $450 = tempRet0; $2 = $449; $3 = $450; } else { __THREW__ = 0; invoke_vii(5389,($381|0),($30|0)); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if (!($387)) { $$expand_i1_val9 = 0; HEAP8[$31>>0] = $$expand_i1_val9; __THREW__ = 0; invoke_vii(5390,($380|0),($381|0)); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if (!($389)) { $$expand_i1_val11 = 0; HEAP8[$32>>0] = $$expand_i1_val11; __THREW__ = 0; invoke_vii($379|0,($376|0),($380|0)); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if (!($391)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $392 = ((($38)) + 92|0); $393 = HEAP32[$392>>2]|0; $394 = HEAP32[$393>>2]|0; $395 = ((($394)) + 92|0); $396 = HEAP32[$395>>2]|0; $397 = (__Znwj(8)|0); __THREW__ = 0; $398 = (invoke_ii(3903,8)|0); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; do { if ($400) { label = 142; } else { __THREW__ = 0; invoke_vii(5225,($398|0),-1); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { $457 = ___cxa_find_matching_catch()|0; $458 = tempRet0; $2 = $457; $3 = $458; __ZdlPv($398); break; } __THREW__ = 0; invoke_vii(5390,($397|0),($398|0)); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; if ($404) { label = 142; break; } FUNCTION_TABLE_vii[$396 & 8191]($393,$397); $405 = ((($38)) + 92|0); $406 = HEAP32[$405>>2]|0; $407 = HEAP32[$406>>2]|0; $408 = ((($407)) + 76|0); $409 = HEAP32[$408>>2]|0; $410 = (FUNCTION_TABLE_iii[$409 & 8191]($406,0)|0); $411 = ($410|0)!=(0); L205: do { if (!($411)) { $412 = ((($38)) + 92|0); $413 = HEAP32[$412>>2]|0; $414 = HEAP32[$413>>2]|0; $415 = ((($414)) + 96|0); $416 = HEAP32[$415>>2]|0; FUNCTION_TABLE_vi[$416 & 8191]($413); $417 = ((($38)) + 92|0); $418 = HEAP32[$417>>2]|0; $419 = HEAP32[$418>>2]|0; $420 = ((($419)) + 92|0); $421 = HEAP32[$420>>2]|0; $422 = (__Znwj(8)|0); $$expand_i1_val13 = 1; HEAP8[$35>>0] = $$expand_i1_val13; __THREW__ = 0; $423 = (invoke_ii(3903,8)|0); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; do { if ($425) { $459 = ___cxa_find_matching_catch()|0; $460 = tempRet0; $2 = $459; $3 = $460; } else { $$expand_i1_val15 = 1; HEAP8[$34>>0] = $$expand_i1_val15; __THREW__ = 0; invoke_vii(3797,($33|0),(197902|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { $461 = ___cxa_find_matching_catch()|0; $462 = tempRet0; $2 = $461; $3 = $462; } else { __THREW__ = 0; invoke_vii(5389,($423|0),($33|0)); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; do { if (!($429)) { $$expand_i1_val17 = 0; HEAP8[$34>>0] = $$expand_i1_val17; __THREW__ = 0; invoke_vii(5390,($422|0),($423|0)); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { break; } $$expand_i1_val19 = 0; HEAP8[$35>>0] = $$expand_i1_val19; __THREW__ = 0; invoke_vii($421|0,($418|0),($422|0)); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; if ($433) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $434 = ((($38)) + 92|0); $435 = HEAP32[$434>>2]|0; $436 = HEAP32[$435>>2]|0; $437 = ((($436)) + 92|0); $438 = HEAP32[$437>>2]|0; $439 = (__Znwj(8)|0); __THREW__ = 0; $440 = (invoke_ii(3903,8)|0); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; do { if ($442) { label = 152; } else { __THREW__ = 0; invoke_vii(5225,($440|0),-1); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { $469 = ___cxa_find_matching_catch()|0; $470 = tempRet0; $2 = $469; $3 = $470; __ZdlPv($440); break; } __THREW__ = 0; invoke_vii(5390,($439|0),($440|0)); $445 = __THREW__; __THREW__ = 0; $446 = $445&1; if ($446) { label = 152; break; } FUNCTION_TABLE_vii[$438 & 8191]($435,$439); break L205; } } while(0); if ((label|0) == 152) { $467 = ___cxa_find_matching_catch()|0; $468 = tempRet0; $2 = $467; $3 = $468; } __ZdlPv($439); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); $463 = ___cxa_find_matching_catch()|0; $464 = tempRet0; $2 = $463; $3 = $464; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); } $$pre_trunc24 = HEAP8[$34>>0]|0; $465 = $$pre_trunc24&1; if (!($465)) { break; } __ZdlPv($423); } } while(0); $$pre_trunc26 = HEAP8[$35>>0]|0; $466 = $$pre_trunc26&1; if (!($466)) { $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } __ZdlPv($422); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); __ZN13GameStateShop4loadEv($38); break L187; } } while(0); if ((label|0) == 142) { $455 = ___cxa_find_matching_catch()|0; $456 = tempRet0; $2 = $455; $3 = $456; } __ZdlPv($397); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } } $451 = ___cxa_find_matching_catch()|0; $452 = tempRet0; $2 = $451; $3 = $452; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } $$pre_trunc = HEAP8[$31>>0]|0; $453 = $$pre_trunc&1; if ($453) { __ZdlPv($381); } } $$pre_trunc22 = HEAP8[$32>>0]|0; $454 = $$pre_trunc22&1; if (!($454)) { $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } __ZdlPv($380); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); $471 = ((($38)) + 340|0); HEAP32[$471>>2] = 4; STACKTOP = sp;return; break; } case 4: { $484 = ((($38)) + 8|0); $485 = HEAP32[$484>>2]|0; $486 = (__ZN3JGE10ReadButtonEv($485)|0); $btn = $486; $487 = ((($38)) + 160|0); $488 = HEAP32[$487>>2]|0; $489 = ($488|0)!=(0|0); if ($489) { $490 = ((($38)) + 160|0); $491 = HEAP32[$490>>2]|0; $492 = HEAP32[$491>>2]|0; $493 = ((($492)) + 44|0); $494 = HEAP32[$493>>2]|0; $495 = (FUNCTION_TABLE_ii[$494 & 8191]($491)|0); if (!($495)) { $496 = ((($38)) + 160|0); $497 = HEAP32[$496>>2]|0; $498 = HEAP32[$497>>2]|0; $499 = ((($498)) + 16|0); $500 = HEAP32[$499>>2]|0; $501 = $btn; (FUNCTION_TABLE_iii[$500 & 8191]($497,$501)|0); $502 = ((($38)) + 160|0); $503 = HEAP32[$502>>2]|0; $504 = HEAP32[$503>>2]|0; $505 = ((($504)) + 12|0); $506 = HEAP32[$505>>2]|0; $507 = $1; FUNCTION_TABLE_vid[$506 & 8191]($503,$507); STACKTOP = sp;return; } } $508 = $btn; $509 = ($508|0)==(2); if ($509) { $510 = ((($38)) + 112|0); $511 = HEAP32[$510>>2]|0; $512 = ($511|0)!=(0|0); if ($512) { __ZN13GameStateShop13deleteDisplayEv($38); STACKTOP = sp;return; } else { $513 = ((($38)) + 340|0); HEAP32[$513>>2] = 3; STACKTOP = sp;return; } } $514 = $btn; $515 = ($514|0)==(3); do { if ($515) { __ZN13GameStateShop12beginFiltersEv($38); } else { $516 = $btn; $517 = ($516|0)==(15); if ($517) { $518 = ((($38)) + 340|0); HEAP32[$518>>2] = 5; $519 = ((($38)) + 96|0); $520 = HEAP32[$519>>2]|0; $521 = ($520|0)!=(0|0); L269: do { if (!($521)) { $522 = (__Znwj(128)|0); $$expand_i1_val28 = 1; HEAP8[$37>>0] = $$expand_i1_val28; __THREW__ = 0; invoke_vii(3797,($36|0),(211279|0)); $523 = __THREW__; __THREW__ = 0; $524 = $523&1; do { if ($524) { $528 = ___cxa_find_matching_catch()|0; $529 = tempRet0; $2 = $528; $3 = $529; } else { __THREW__ = 0; invoke_vii(4803,($522|0),($36|0)); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; if ($526) { $530 = ___cxa_find_matching_catch()|0; $531 = tempRet0; $2 = $530; $3 = $531; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break; } else { $$expand_i1_val30 = 0; HEAP8[$37>>0] = $$expand_i1_val30; $527 = ((($38)) + 96|0); HEAP32[$527>>2] = $522; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L269; } } } while(0); $$pre_trunc32 = HEAP8[$37>>0]|0; $532 = $$pre_trunc32&1; if (!($532)) { $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } __ZdlPv($522); $622 = $2; $623 = $3; ___resumeException($622|0); // unreachable; } } while(0); $533 = ((($38)) + 96|0); $534 = HEAP32[$533>>2]|0; __ZN8TaskList5StartEv($534); break; } $535 = ((($38)) + 112|0); $536 = HEAP32[$535>>2]|0; $537 = ($536|0)!=(0|0); $538 = $btn; if ($537) { $539 = ($538|0)==(13); if ($539) { __ZN13GameStateShop13deleteDisplayEv($38); STACKTOP = sp;return; } else { $540 = ((($38)) + 112|0); $541 = HEAP32[$540>>2]|0; $542 = HEAP32[$541>>2]|0; $543 = ((($542)) + 16|0); $544 = HEAP32[$543>>2]|0; $545 = $btn; (FUNCTION_TABLE_iii[$544 & 8191]($541,$545)|0); $546 = ((($38)) + 112|0); $547 = HEAP32[$546>>2]|0; $548 = HEAP32[$547>>2]|0; $549 = ((($548)) + 12|0); $550 = HEAP32[$549>>2]|0; $551 = $1; FUNCTION_TABLE_vid[$550 & 8191]($547,$551); STACKTOP = sp;return; } } $552 = ($538|0)==(12); if ($552) { $553 = ((($38)) + 92|0); $554 = HEAP32[$553>>2]|0; $555 = HEAP32[$554>>2]|0; $556 = ((($555)) + 80|0); $557 = HEAP32[$556>>2]|0; FUNCTION_TABLE_vi[$557 & 8191]($554); __ZN13GameStateShop4loadEv($38); $558 = ((($38)) + 144|0); HEAP8[$558>>0] = 0; $559 = ((($38)) + 145|0); HEAP8[$559>>0] = 1; STACKTOP = sp;return; } $560 = $btn; $561 = ($560|0)==(11); if ($561) { $562 = (__ZN12GameSettingsixEi(30372,15)|0); $563 = ((($562)) + 4|0); $564 = HEAP32[$563>>2]|0; $565 = ($564|0)!=(0); $566 = $565 ^ 1; $567 = $566&1; $568 = (__ZN12GameSettingsixEi(30372,15)|0); $569 = ((($568)) + 4|0); HEAP32[$569>>2] = $567; break; } $570 = $btn; $571 = ($570|0)==(13); if ($571) { $572 = ((($38)) + 132|0); $573 = HEAP8[$572>>0]|0; $574 = $573&1; $575 = $574 ^ 1; $576 = ((($38)) + 132|0); $577 = $575&1; HEAP8[$576>>0] = $577; $578 = ((($38)) + 144|0); HEAP8[$578>>0] = 0; $579 = ((($38)) + 145|0); HEAP8[$579>>0] = 1; STACKTOP = sp;return; } $580 = ((($38)) + 100|0); $581 = HEAP32[$580>>2]|0; $582 = ($581|0)!=(0|0); if ($582) { $583 = $btn; $584 = ($583|0)==(10); do { if ($584) { $585 = ((($38)) + 136|0); $586 = HEAP32[$585>>2]|0; $587 = HEAP32[$586>>2]|0; $588 = ((($587)) + 28|0); $589 = HEAP32[$588>>2]|0; $590 = (FUNCTION_TABLE_ii[$589 & 8191]($586)|0); if (!($590)) { $591 = ((($38)) + 140|0); $592 = HEAP32[$591>>2]|0; $593 = HEAP32[$592>>2]|0; $594 = ((($593)) + 28|0); $595 = HEAP32[$594>>2]|0; $596 = (FUNCTION_TABLE_ii[$595 & 8191]($592)|0); if (!($596)) { break; } } $597 = ((($38)) + 144|0); HEAP8[$597>>0] = 1; STACKTOP = sp;return; } } while(0); $598 = ((($38)) + 100|0); $599 = HEAP32[$598>>2]|0; $600 = HEAP32[$599>>2]|0; $601 = ((($600)) + 168|0); $602 = HEAP32[$601>>2]|0; $603 = $btn; $604 = (FUNCTION_TABLE_iii[$602 & 8191]($599,$603)|0); if ($604) { $605 = ((($38)) + 92|0); $606 = HEAP32[$605>>2]|0; $607 = HEAP32[$606>>2]|0; $608 = ((($607)) + 64|0); $609 = HEAP32[$608>>2]|0; FUNCTION_TABLE_vi[$609 & 8191]($606); } } } } while(0); $610 = ((($38)) + 100|0); $611 = HEAP32[$610>>2]|0; $612 = ($611|0)!=(0|0); if (!($612)) { STACKTOP = sp;return; } $613 = ((($38)) + 100|0); $614 = HEAP32[$613>>2]|0; $615 = HEAP32[$614>>2]|0; $616 = ((($615)) + 56|0); $617 = HEAP32[$616>>2]|0; $618 = $1; FUNCTION_TABLE_vid[$617 & 8191]($614,$618); STACKTOP = sp;return; break; } case 6: { $619 = ((($38)) + 4|0); $620 = HEAP32[$619>>2]|0; __ZN7GameApp11DoAnimationEif($620,1,-1.0); $621 = ((($38)) + 340|0); HEAP32[$621>>2] = 4; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN13GameStateShop13enableButtonsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 136|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($3,1); $7 = ((($1)) + 140|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 64|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($8,1); STACKTOP = sp;return; } function __ZN13GameStateShop13renderButtonsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 136|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); $7 = ((($1)) + 140|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($8); STACKTOP = sp;return; } function __ZN13GameStateShop6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $alpha = 0, $buffer = 0, $elp = 0.0, $i = 0, $mBg = 0, $mFont = 0, $or$cond = 0, $quad = 0, $r = 0, $s = 0, $stream = 0, $vararg_buffer = 0; var $x = 0.0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $mBg = sp + 248|0; $1 = sp + 232|0; $quad = sp + 216|0; $4 = sp + 200|0; $buffer = sp + 272|0; $s = sp + 176|0; $stream = sp + 32|0; $5 = sp + 16|0; $6 = sp + 4|0; $0 = $this; $7 = $0; $8 = (__ZN16WResourceManager8InstanceEv()|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 112|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iii[$11 & 8191]($8,0)|0); $mFont = $12; $13 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $13; $14 = $r; __ZN9JRenderer11ClearScreenEj($14,0); $15 = ((($7)) + 340|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(6); if ($17) { STACKTOP = sp;return; } $18 = (__ZN16WResourceManager8InstanceEv()|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,139680); __THREW__ = 0; invoke_viiii($21|0,($mBg|0),($18|0),($1|0),64); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $306 = $2; $307 = $3; ___resumeException($306|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $24 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mBg)|0); $25 = ($24|0)!=(0|0); if ($25) { $26 = $r; $27 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mBg)|0); __THREW__ = 0; invoke_viiddddd(3893,($26|0),($27|0),0.0,0.0,0.0,1.0,1.0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 6; } else { label = 7; } } else { label = 7; } do { if ((label|0) == 7) { __THREW__ = 0; $34 = (invoke_i(4541)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 6; } else { $37 = HEAP32[$34>>2]|0; $38 = ((($37)) + 28|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),(139689|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 6; } else { __THREW__ = 0; invoke_viiii($39|0,($quad|0),($34|0),($4|0),64); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $2 = $71; $3 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $44 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $45 = ($44|0)!=(0|0); if ($45) { $46 = $r; __THREW__ = 0; invoke_vii(5397,($46|0),0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 18; } else { $49 = $r; __THREW__ = 0; invoke_viii(5398,($49|0),770,1); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 18; } else { $52 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $53 = ((($7)) + 324|0); $54 = HEAP32[$53>>2]|0; $55 = $54 << 24; $56 = $55 | 16711680; $57 = $56 | 65280; $58 = $57 | 255; __THREW__ = 0; invoke_vii(3892,($52|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 18; } else { $61 = $r; $62 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_viiddddd(3893,($61|0),($62|0),0.0,0.0,0.0,1.0,1.0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 18; } else { $65 = $r; __THREW__ = 0; invoke_viii(5398,($65|0),770,771); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 18; } else { $68 = $r; __THREW__ = 0; invoke_vii(5397,($68|0),1); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 18; } else { label = 19; } } } } } } } else { label = 19; } L24: do { if ((label|0) == 19) { $75 = ((($7)) + 100|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); if ($77) { $78 = ((($7)) + 100|0); $79 = HEAP32[$78>>2]|0; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 64|0); $82 = HEAP32[$81>>2]|0; __THREW__ = 0; invoke_vi($82|0,($79|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 18; break; } } $85 = ((($7)) + 104|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)!=(0|0); if ($87) { $88 = ((($7)) + 104|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; $90 = (invoke_ii(5399,($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 18; break; } if ($90) { label = 25; } else { $93 = ((($7)) + 104|0); $94 = HEAP32[$93>>2]|0; $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 64|0); $97 = HEAP32[$96>>2]|0; __THREW__ = 0; invoke_vi($97|0,($94|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 18; break; } } } else { label = 25; } L33: do { if ((label|0) == 25) { $100 = ((($7)) + 112|0); $101 = HEAP32[$100>>2]|0; $102 = ($101|0)!=(0|0); if ($102) { $103 = ((($7)) + 112|0); $104 = HEAP32[$103>>2]|0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 20|0); $107 = HEAP32[$106>>2]|0; __THREW__ = 0; invoke_vi($107|0,($104|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 18; break L24; } else { break; } } $110 = ((($7)) + 108|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)!=(0|0); if ($112) { $113 = ((($7)) + 108|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 64|0); __THREW__ = 0; $116 = (invoke_ii(907,($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 18; break L24; } $119 = ($116|0)>=(0); $120 = ((($7)) + 108|0); $121 = HEAP32[$120>>2]|0; $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 176|0); $124 = HEAP32[$123>>2]|0; if ($119) { $125 = ((($7)) + 92|0); $126 = HEAP32[$125>>2]|0; __THREW__ = 0; invoke_vii($124|0,($121|0),($126|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 18; break L24; } } else { __THREW__ = 0; invoke_vii($124|0,($121|0),(0|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 18; break L24; } } $131 = ((($7)) + 108|0); $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 64|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; invoke_vi($135|0,($132|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 18; break L24; } $138 = ((($7)) + 92|0); $139 = HEAP32[$138>>2]|0; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 68|0); $142 = HEAP32[$141>>2]|0; __THREW__ = 0; $143 = (+invoke_di($142|0,($139|0))); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 18; break L24; } $elp = $143; $146 = ((($7)) + 132|0); $147 = HEAP8[$146>>0]|0; $148 = $147&1; $149 = $elp; $150 = $149 > 15.0; $or$cond = $148 | $150; if ($or$cond) { $alpha = 200; $151 = ((($7)) + 132|0); $152 = HEAP8[$151>>0]|0; $153 = $152&1; do { if (!($153)) { $154 = $elp; $155 = $154; $156 = $155 < 15.25; if (!($156)) { break; } $157 = $elp; $158 = $157 - 15.0; $159 = 800.0 * $158; $160 = (~~(($159))); $alpha = $160; } } while(0); $161 = $r; $162 = $alpha; $163 = $162 << 24; __THREW__ = 0; invoke_vidddddi(4544,($161|0),300.0,10.0,160.0,235.0,5.0,($163|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 18; break L24; } $166 = $alpha; $167 = (($166) + 55)|0; $alpha = $167; $i = 0; while(1) { $168 = $i; $169 = ($168|0)<(11); if (!($169)) { break L33; } $170 = $i; $171 = ((($7)) + 100|0); $172 = HEAP32[$171>>2]|0; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 176|0); $175 = HEAP32[$174>>2]|0; __THREW__ = 0; $176 = (invoke_ii($175|0,($172|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 18; break L24; } $179 = ($170|0)==($176|0); $180 = $mFont; $181 = HEAP32[$180>>2]|0; $182 = ((($181)) + 8|0); $183 = HEAP32[$182>>2]|0; $184 = $alpha; $185 = $184 << 24; $186 = $185 | 16711680; $187 = $186 | 65280; if ($179) { __THREW__ = 0; invoke_vii($183|0,($180|0),($187|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 18; break L24; } } else { $190 = $187 | 255; __THREW__ = 0; invoke_vii($183|0,($180|0),($190|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 18; break L24; } } $193 = $i; __THREW__ = 0; invoke_viiii(5400,($s|0),($7|0),($193|0),1); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 18; break L24; } $196 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $196; (invoke_iiii(3889,($buffer|0),(180986|0),($vararg_buffer|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { break; } $x = 310.0; $199 = $i; $200 = ($199*20)|0; $201 = (25 + ($200))|0; $202 = (+($201|0)); $y = $202; $203 = $mFont; $204 = HEAP32[$203>>2]|0; $205 = HEAP32[$204>>2]|0; $206 = $x; $207 = $y; __THREW__ = 0; invoke_viiddidd($205|0,($203|0),($buffer|0),(+$206),(+$207),0,0.0,0.0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $210 = $i; $211 = (($210) + 1)|0; $i = $211; } $212 = ___cxa_find_matching_catch()|0; $213 = tempRet0; $2 = $212; $3 = $213; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break L24; } } } } while(0); $214 = $r; __THREW__ = 0; invoke_viddddi(4571,($214|0),0.0,255.0,480.0,17.0,-2147483648); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 18; } else { __THREW__ = 0; invoke_vii(3922,($stream|0),16); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 18; } else { __THREW__ = 0; $219 = (invoke_iii(3885,($stream|0),(32612|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; L67: do { if ($221) { label = 66; } else { $222 = ((($7)) + 168|0); $223 = HEAP32[$222>>2]|0; $224 = HEAP32[$223>>2]|0; __THREW__ = 0; (invoke_iii(3919,($219|0),($224|0))|0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 66; } else { $227 = $mFont; $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 8|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; invoke_vii($230|0,($227|0),-1); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 66; } else { $233 = $mFont; $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 4|0); $236 = HEAP32[$235>>2]|0; __THREW__ = 0; invoke_vii(3886,($5|0),($stream|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 66; } else { __THREW__ = 0; invoke_viiddidd($236|0,($233|0),($5|0),5.0,258.0,0,0.0,0.0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $2 = $279; $3 = $280; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; invoke_vi(5401,($7|0)); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 66; } else { $243 = $mFont; $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 8|0); $246 = HEAP32[$245>>2]|0; __THREW__ = 0; invoke_vii($246|0,($243|0),-256); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { label = 66; break; } $249 = $mFont; $250 = HEAP32[$249>>2]|0; $251 = HEAP32[$250>>2]|0; $252 = ((($7)) + 148|0); __THREW__ = 0; $253 = (invoke_ii(907,($252|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 66; break; } __THREW__ = 0; invoke_viiii(5400,($6|0),($7|0),($253|0),0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 66; break; } $258 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_viiddidd($251|0,($249|0),($258|0),240.0,258.0,1,0.0,0.0); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $2 = $281; $3 = $282; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $261 = $mFont; $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 8|0); $264 = HEAP32[$263>>2]|0; __THREW__ = 0; invoke_vii($264|0,($261|0),-1); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 66; break; } $267 = ((($7)) + 340|0); $268 = HEAP32[$267>>2]|0; $269 = ($268|0)==(5); do { if ($269) { $270 = ((($7)) + 96|0); $271 = HEAP32[$270>>2]|0; $272 = ($271|0)!=(0|0); if (!($272)) { break; } $273 = ((($7)) + 96|0); $274 = HEAP32[$273>>2]|0; __THREW__ = 0; invoke_vi(5402,($274|0)); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 66; break L67; } } } while(0); $283 = ((($7)) + 160|0); $284 = HEAP32[$283>>2]|0; $285 = ($284|0)!=(0|0); if ($285) { $286 = ((($7)) + 160|0); $287 = HEAP32[$286>>2]|0; $288 = HEAP32[$287>>2]|0; $289 = ((($288)) + 8|0); $290 = HEAP32[$289>>2]|0; __THREW__ = 0; invoke_vi($290|0,($287|0)); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; if ($292) { label = 66; break; } } $293 = ((($7)) + 104|0); $294 = HEAP32[$293>>2]|0; $295 = ($294|0)!=(0|0); do { if ($295) { $296 = ((($7)) + 104|0); $297 = HEAP32[$296>>2]|0; $298 = ($297|0)!=(0|0); if (!($298)) { break; } $299 = ((($7)) + 104|0); $300 = HEAP32[$299>>2]|0; __THREW__ = 0; $301 = (invoke_ii(5399,($300|0))|0); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { label = 66; break L67; } if ($301) { label = 75; } } else { label = 75; } } while(0); if ((label|0) == 75) { __THREW__ = 0; invoke_vi(5403,($7|0)); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { label = 66; break; } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__110shared_ptrI5JQuadED2Ev($mBg); STACKTOP = sp;return; } } } } } } while(0); if ((label|0) == 66) { $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $2 = $277; $3 = $278; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); } } } } while(0); if ((label|0) == 18) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $2 = $73; $3 = $74; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } } } } while(0); if ((label|0) == 6) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; } __ZNSt3__110shared_ptrI5JQuadED2Ev($mBg); $306 = $2; $307 = $3; ___resumeException($306|0); // unreachable; } function __ZN13GameStateShop13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $goa = 0, $or$cond = 0; var $sel = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 20|0; $6 = sp; $7 = sp + 52|0; $0 = $this; $1 = $controllerId; $2 = $controlId; $8 = $0; $9 = ((($8)) + 148|0); $10 = (__ZN9WSyncable9getOffsetEv($9)|0); $sel = $10; $11 = $1; switch ($11|0) { case -102: { $12 = ((($8)) + 340|0); HEAP32[$12>>2] = 8; $13 = ((($8)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($8)) + 160|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 40|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($17); } $21 = $2; $22 = ((($8)) + 332|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; break; } case -145: { $23 = $2; $24 = ($23|0)==(-1); $25 = $sel; if ($24) { $26 = ($25|0)<(3); $27 = $sel; if ($26) { __ZN13GameStateShop13cancelBoosterEi($8,$27); } else { __ZN13GameStateShop10cancelCardEi($8,$27); } $28 = ((($8)) + 160|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 40|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vi[$32 & 8191]($29); $33 = ((($8)) + 340|0); HEAP32[$33>>2] = 4; STACKTOP = sp;return; } $34 = ($25|0)>(-1); $35 = $sel; $36 = ($35|0)<(12); $or$cond = $34 & $36; if ($or$cond) { $37 = $2; $38 = ($37|0)==(-2); if ($38) { $39 = $sel; $40 = ((($8)) + 180|0); $41 = (($40) + ($39<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = ((($8)) + 168|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = (($45) + ($42))|0; HEAP32[$44>>2] = $46; } $47 = $sel; $48 = ($47|0)<(3); $49 = $sel; if ($48) { __ZN13GameStateShop15purchaseBoosterEi($8,$49); } else { __ZN13GameStateShop12purchaseCardEi($8,$49); } $50 = ((($8)) + 336|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); if ($52) { $53 = ((($8)) + 336|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN8WSrcDeck10totalPriceEv($54)|0); $56 = ($55|0)>(10000); if ($56) { $57 = (__ZN12GameSettingsixEi(30372,46)|0); $58 = ($57|0)==(0|0); if ($58) { $60 = 0; } else { $59 = (___dynamic_cast($57,2968,3008,0)|0); $60 = $59; } $goa = $60; $61 = $goa; $62 = ($61|0)!=(0|0); if ($62) { $63 = $goa; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 24|0); $66 = HEAP32[$65>>2]|0; (FUNCTION_TABLE_ii[$66 & 8191]($63)|0); } } } } $67 = ((($8)) + 340|0); HEAP32[$67>>2] = 4; STACKTOP = sp;return; break; } default: { $68 = $2; switch ($68|0) { case 12: { $69 = ((($8)) + 96|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); do { if ($71) { $72 = ((($8)) + 96|0); $73 = HEAP32[$72>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,211279); __THREW__ = 0; (invoke_iii(5288,($73|0),($3|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $4 = $76; $5 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $113 = $4; $114 = $5; ___resumeException($113|0); // unreachable; } } while(0); $78 = ((($8)) + 340|0); HEAP32[$78>>2] = 4; $79 = ((($8)) + 4|0); $80 = HEAP32[$79>>2]|0; __ZN7GameApp12DoTransitionEiifb($80,0,1,-1.0,0); __ZN13GameStateShop4saveEb($8,0); __ZN13GameStateMenu13genNbCardsStrEv(); break; } case 14: { $81 = ((($8)) + 340|0); HEAP32[$81>>2] = 5; $82 = ((($8)) + 96|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); L13: do { if (!($84)) { $85 = (__Znwj(128)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; do { if ($87) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $4 = $91; $5 = $92; } else { __THREW__ = 0; invoke_vii(4803,($85|0),($6|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $4 = $93; $5 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { $$expand_i1_val3 = 0; HEAP8[$7>>0] = $$expand_i1_val3; $90 = ((($8)) + 96|0); HEAP32[$90>>2] = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L13; } } } while(0); $$pre_trunc = HEAP8[$7>>0]|0; $95 = $$pre_trunc&1; if (!($95)) { $113 = $4; $114 = $5; ___resumeException($113|0); // unreachable; } __ZdlPv($85); $113 = $4; $114 = $5; ___resumeException($113|0); // unreachable; } } while(0); $96 = ((($8)) + 96|0); $97 = HEAP32[$96>>2]|0; __ZN8TaskList5StartEv($97); break; } case 15: { $98 = ((($8)) + 96|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)!=(0|0); if ($100) { $101 = ((($8)) + 96|0); $102 = HEAP32[$101>>2]|0; __ZN8TaskList3EndEv($102); } break; } case 22: { __ZN13GameStateShop12beginFiltersEv($8); break; } case -2: { $103 = ((($8)) + 168|0); $104 = HEAP32[$103>>2]|0; $105 = HEAP32[$104>>2]|0; $106 = (($105) + 1000)|0; HEAP32[$104>>2] = $106; label = 42; break; } default: { label = 42; } } if ((label|0) == 42) { $107 = ((($8)) + 340|0); HEAP32[$107>>2] = 4; } $108 = ((($8)) + 160|0); $109 = HEAP32[$108>>2]|0; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 40|0); $112 = HEAP32[$111>>2]|0; FUNCTION_TABLE_vi[$112 & 8191]($109); STACKTOP = sp;return; } } } function __ZThn24_N13GameStateShop13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN13GameStateShop13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN13GameStateShop8OnScrollEii($this,$inXVelocity,$0) { $this = $this|0; $inXVelocity = $inXVelocity|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flickRight = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $inXVelocity; $3 = $0; $4 = $1; $5 = $2; $6 = (Math_abs(($5|0))|0); $7 = ($6|0)>(200); if (!($7)) { STACKTOP = sp;return; } $8 = $2; $9 = ($8|0)>=(0); $10 = $9&1; $flickRight = $10; $11 = $flickRight; $12 = $11&1; if (!($12)) { STACKTOP = sp;return; } $13 = ((($4)) + 8|0); $14 = HEAP32[$13>>2]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($14,12); STACKTOP = sp;return; } function __ZN11ShopBoosterC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN11ShopBooster12randomCustomEP8MTGPacks($this,$packlist) { $this = $this|0; $packlist = $packlist|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $packlist; $2 = $0; $3 = $1; $4 = (__ZN8MTGPacks10randomPackEi($3,0)|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$2>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = HEAP32[$2>>2]|0; $8 = (__ZN7MTGPack10isUnlockedEv($7)|0); if (!($8)) { HEAP32[$2>>2] = 0; } } $9 = HEAP32[$2>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { STACKTOP = sp;return; } __ZN11ShopBooster14randomStandardEv($2); STACKTOP = sp;return; } function __ZN11ShopBooster14randomStandardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $attempts = 0, $mSetCount = 0, $si = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN7MTGSets9randomSetEii(47272,-1,-1)|0); $si = $2; $3 = $si; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = $3; $5 = ((($1)) + 8|0); HEAP32[$5>>2] = 0; $6 = $si; $7 = ((($6)) + 52|0); $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $mSetCount = $9; $10 = $mSetCount; $11 = ($10|0)<(80); $12 = (_rand()|0); $13 = (($12|0) % 100)&-1; do { if ($11) { $14 = ($13|0)<(50); if ($14) { $15 = (__ZN7MTGSets9randomSetEii(47272,-1,80)|0); $si = $15; $16 = $si; $17 = ((($16)) + 52|0); $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; $mSetCount = $19; $20 = $si; $21 = ((($1)) + 4|0); HEAP32[$21>>2] = $20; break; } else { $22 = $si; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = $mSetCount; $26 = (80 - ($25))|0; $27 = (__ZN7MTGSets9randomSetEii(47272,$24,$26)|0); $28 = ((($1)) + 8|0); HEAP32[$28>>2] = $27; break; } } else { $29 = ($13|0)<(25); if ($29) { $30 = $si; $31 = ((($30)) + 36|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN7MTGSets9randomSetEii(47272,$32,-1)|0); $34 = ((($1)) + 8|0); HEAP32[$34>>2] = $33; } } } while(0); $attempts = 0; while(1) { $35 = $attempts; $36 = ($35|0)<(10); if (!($36)) { break; } $37 = ((($1)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ((($1)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = ($38|0)!=($40|0); if ($41) { break; } $42 = $mSetCount; $43 = (80 - ($42))|0; $44 = (__ZN7MTGSets9randomSetEii(47272,-1,$43)|0); $45 = ((($1)) + 8|0); HEAP32[$45>>2] = $44; $46 = $attempts; $47 = (($46) + 1)|0; $attempts = $47; } $48 = ((($1)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = ((($1)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = ($49|0)==($51|0); if ($52) { $53 = ((($1)) + 8|0); HEAP32[$53>>2] = 0; } $54 = ((($1)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { STACKTOP = sp;return; } $57 = ((($1)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 44|0); $60 = HEAP32[$59>>2]|0; HEAP32[$1>>2] = $60; STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateShop_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2055(); ___cxx_global_var_init_1_2056(); ___cxx_global_var_init_3_2057(); ___cxx_global_var_init_5_2058(); ___cxx_global_var_init_7_2059(); ___cxx_global_var_init_9_2060(); return; } function __ZN9WSyncableC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 60496; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 8|0); HEAP32[$4>>2] = 0; STACKTOP = sp;return; } function __ZN9WSyncableD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN11WCFilterNOTC2EP11WCardFilter($this,$_k) { $this = $this|0; $_k = $_k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_k; $2 = $0; __ZN11WCardFilterC2Ev($2); $3 = 62320; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN9WSyncable9setOffsetEi($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $i; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return 1; } function __ZN8MTGPacksC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP15MTGCardInstanceS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN7MTGPack7getSortEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN7MTGPack8getPriceEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN8TaskList8getStateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function ___cxx_global_var_init_2055() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32624,182585); (___cxa_atexit((3831|0),(32624|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2056() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32636,165089); (___cxa_atexit((3831|0),(32636|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2057() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32648,165080); (___cxa_atexit((3831|0),(32648|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2058() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32660,165065); (___cxa_atexit((3831|0),(32660|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_2059() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32600,139714); (___cxa_atexit((3831|0),(32600|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_9_2060() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32612,139704); (___cxa_atexit((3831|0),(32612|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5404,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP7MTGPackEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP7MTGPackEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP7MTGPackEC2Ev($2); $3 = (__ZNSt3__17forwardIPP7MTGPackEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGPackEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN14BoosterDisplayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11CardDisplayD2Ev($1); STACKTOP = sp;return; } function __ZN14BoosterDisplayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14BoosterDisplayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__1eqIPP15MTGCardInstanceS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN14GameStateStoryC2EP7GameApp($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,156468); __THREW__ = 0; invoke_viii(5217,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = ((($5)) + 24|0); __ZN12JGuiListenerC2Ev($9); $10 = 32680; HEAP32[$5>>2] = $10; $11 = ((($5)) + 24|0); $12 = 32728; HEAP32[$11>>2] = $12; $13 = ((($5)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($13); $14 = ((($5)) + 28|0); HEAP32[$14>>2] = 0; $15 = ((($5)) + 32|0); HEAP32[$15>>2] = 0; STACKTOP = sp;return; } } function __ZN14GameStateStoryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 32680; HEAP32[$3>>2] = $4; $5 = ((($3)) + 24|0); $6 = 32728; HEAP32[$5>>2] = $6; $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vi($9|0,($3|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; $1 = $14; $2 = $15; $16 = ((($3)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($16); $17 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($17); __ZN9GameStateD2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else { $12 = ((($3)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($12); $13 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($13); __ZN9GameStateD2Ev($3); STACKTOP = sp;return; } } function __ZThn24_N14GameStateStoryD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14GameStateStoryD2Ev($2); STACKTOP = sp;return; } function __ZN14GameStateStoryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14GameStateStoryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N14GameStateStoryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14GameStateStoryD0Ev($2); STACKTOP = sp;return; } function __ZN14GameStateStory15loadStoriesMenuEPKc($this,$root) { $this = $this|0; $root = $root|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $filename = 0, $i = 0, $i1 = 0, $subFolders = 0, $subfolder = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $subFolders = sp + 124|0; $2 = sp + 112|0; $subfolder = sp + 88|0; $filename = sp + 76|0; $5 = sp + 64|0; $6 = sp + 52|0; $7 = sp + 144|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $0 = $this; $1 = $root; $12 = $0; $13 = ((($12)) + 32|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($12)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($12)) + 32|0); HEAP32[$22>>2] = 0; } $23 = ((($12)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($23); $24 = (__ZN11JFileSystem11GetInstanceEv()|0); $25 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$25); __THREW__ = 0; invoke_viii(5344,($subFolders|0),($24|0),($2|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $i = 0; while(1) { $28 = $i; $29 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($subFolders)|0); $30 = ($28>>>0)<($29>>>0); if (!($30)) { label = 23; break; } $31 = $i; __THREW__ = 0; $32 = (invoke_iii(3802,($subFolders|0),($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 17; break; } __THREW__ = 0; invoke_vii(5405,($subfolder|0),($32|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 17; break; } $37 = $1; __THREW__ = 0; invoke_viii(4825,($5|0),($37|0),($subfolder|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 18; break; } __THREW__ = 0; invoke_viii(4826,($filename|0),($5|0),(139745|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 19; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; $42 = (invoke_ii(5281,($filename|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 20; break; } if ($42) { $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($subfolder)|0); $46 = (($45) - 1)|0; __THREW__ = 0; invoke_vii(3855,($subfolder|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 20; break; } $49 = ((($12)) + 36|0); __THREW__ = 0; invoke_vii(3939,($49|0),($subfolder|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subfolder); $62 = $i; $63 = (($62) + 1)|0; $i = $63; } L23: do { if ((label|0) == 18) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; label = 22; } else if ((label|0) == 19) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 22; } else if ((label|0) == 20) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); label = 22; } else if ((label|0) == 23) { $64 = ((($12)) + 36|0); $65 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($64)|0); switch ($65|0) { case 0: { $66 = ((($12)) + 4|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; invoke_viiidi(5257,($67|0),0,1,-1.0,0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 17; break L23; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subFolders); STACKTOP = sp;return; break; } case 1: { __THREW__ = 0; $70 = (invoke_ii(3903,36)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 17; break L23; } $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $73 = ((($12)) + 36|0); __THREW__ = 0; $74 = (invoke_iii(3802,($73|0),0)|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; do { if ($76) { label = 30; } else { __THREW__ = 0; invoke_vii(3800,($6|0),($74|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 30; } else { __THREW__ = 0; invoke_vii(5406,($70|0),($6|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; $81 = ((($12)) + 28|0); HEAP32[$81>>2] = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subFolders); STACKTOP = sp;return; } } } while(0); if ((label|0) == 30) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; } $$pre_trunc = HEAP8[$7>>0]|0; $86 = $$pre_trunc&1; if (!($86)) { break L23; } __ZdlPv($70); break L23; break; } default: { __THREW__ = 0; $87 = (invoke_ii(3903,172)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 17; break L23; } __THREW__ = 0; $90 = (invoke_i(4556)|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if (!($92)) { __THREW__ = 0; $93 = (invoke_i(4541)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { $96 = ((($12)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($87|0),($90|0),($93|0),103,($96|0),1,150.0,60.0,(211279|0),7,1,1); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { $99 = ((($12)) + 32|0); HEAP32[$99>>2] = $87; $i1 = 0; while(1) { $100 = $i1; $101 = ((($12)) + 36|0); $102 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($101)|0); $103 = ($100>>>0)<($102>>>0); $104 = ((($12)) + 32|0); $105 = HEAP32[$104>>2]|0; $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 36|0); $108 = HEAP32[$107>>2]|0; if (!($103)) { label = 49; break; } $109 = $i1; $110 = ((($12)) + 36|0); $111 = $i1; __THREW__ = 0; $112 = (invoke_iii(3802,($110|0),($111|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 17; break L23; } $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($112)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($115|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 17; break L23; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 46; break; } __THREW__ = 0; invoke_viiiii($108|0,($105|0),($109|0),($8|0),($9|0),0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 47; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $122 = $i1; $123 = (($122) + 1)|0; $i1 = $123; } if ((label|0) == 46) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $3 = $126; $4 = $127; } else if ((label|0) == 47) { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $3 = $128; $4 = $129; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } else if ((label|0) == 49) { __THREW__ = 0; invoke_vii(3797,($10|0),(198486|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 17; break L23; } __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; do { if ($133) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $3 = $136; $4 = $137; } else { __THREW__ = 0; invoke_viiiii($108|0,($105|0),-1,($10|0),($11|0),0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { $138 = ___cxa_find_matching_catch()|0; $139 = tempRet0; $3 = $138; $4 = $139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subFolders); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L23; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L23; } } } $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $3 = $124; $4 = $125; __ZdlPv($87); break L23; } } } } while(0); if ((label|0) == 17) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; } else if ((label|0) == 22) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subfolder); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subFolders); $140 = $3; $141 = $4; ___resumeException($140|0); // unreachable; } function __ZN14GameStateStory5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 32|0); HEAP32[$3>>2] = 0; __ZN14GameStateStory15loadStoriesMenuEPKc($1,157461); STACKTOP = sp;return; } function __ZN14GameStateStory6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 36|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $1 = $dt; $8 = $0; $9 = ((($8)) + 32|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); L1: do { if (!($11)) { $12 = ((($8)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN3JGE14GetButtonClickE7Buttons($13,2)|0); if ($14) { $15 = (__Znwj(172)|0); __THREW__ = 0; $16 = (invoke_i(4556)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; $19 = (invoke_i(4541)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($8)) + 24|0); __THREW__ = 0; invoke_viiiiiiddiiii(3837,($15|0),($16|0),($19|0),100,($22|0),1,140.0,25.0,(211279|0),7,1,1); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($8)) + 32|0); HEAP32[$25>>2] = $15; $26 = ((($8)) + 32|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 36|0); $30 = HEAP32[$29>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,139755); __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; do { if ($32) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; } else { __THREW__ = 0; invoke_viiiii($30|0,($27|0),0,($4|0),($5|0),0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $35 = ((($8)) + 32|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 36|0); $39 = HEAP32[$38>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,198486); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if ($41) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; } else { __THREW__ = 0; invoke_viiiii($39|0,($36|0),-1,($6|0),($7|0),0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $97 = $2; $98 = $3; ___resumeException($97|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $97 = $2; $98 = $3; ___resumeException($97|0); // unreachable; } } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; __ZdlPv($15); $97 = $2; $98 = $3; ___resumeException($97|0); // unreachable; } } } while(0); $54 = ((($8)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { $57 = ((($8)) + 32|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = $1; FUNCTION_TABLE_vid[$61 & 8191]($58,$62); $63 = ((($8)) + 32|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 44|0); $67 = HEAP32[$66>>2]|0; $68 = (FUNCTION_TABLE_ii[$67 & 8191]($64)|0); if ($68) { $69 = ((($8)) + 32|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); if ($71) { $72 = ((($8)) + 32|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==(0|0); if (!($74)) { $75 = HEAP32[$73>>2]|0; $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; FUNCTION_TABLE_vi[$77 & 8191]($73); } $78 = ((($8)) + 32|0); HEAP32[$78>>2] = 0; } } } $79 = ((($8)) + 28|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0|0); if (!($81)) { STACKTOP = sp;return; } $82 = ((($8)) + 28|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 12|0); $85 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($84,198095)|0); do { if ($85) { $86 = ((($8)) + 8|0); $87 = HEAP32[$86>>2]|0; $88 = (__ZN3JGE14GetButtonClickE7Buttons($87,10)|0); if (!($88)) { $89 = ((($8)) + 8|0); $90 = HEAP32[$89>>2]|0; $91 = (__ZN3JGE14GetButtonClickE7Buttons($90,13)|0); if (!($91)) { break; } } $92 = ((($8)) + 4|0); $93 = HEAP32[$92>>2]|0; __ZN7GameApp12DoTransitionEiifb($93,0,1,-1.0,0); } } while(0); $94 = ((($8)) + 28|0); $95 = HEAP32[$94>>2]|0; $96 = $1; __ZN9StoryFlow6UpdateEf($95,$96); STACKTOP = sp;return; } function __ZN14GameStateStory6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 28|0); $6 = HEAP32[$5>>2]|0; __ZN9StoryFlow6RenderEv($6); } $7 = ((($1)) + 32|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = ((($1)) + 32|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($11); STACKTOP = sp;return; } function __ZN14GameStateStory3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZN9StoryFlowD2Ev($6); __ZdlPv($6); } $8 = ((($1)) + 28|0); HEAP32[$8>>2] = 0; } $9 = ((($1)) + 32|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } $12 = ((($1)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = HEAP32[$13>>2]|0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($13); } $18 = ((($1)) + 32|0); HEAP32[$18>>2] = 0; STACKTOP = sp;return; } function __ZN14GameStateStory13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $6 = sp + 32|0; $0 = $this; $1 = $controllerId; $2 = $controlId; $7 = $0; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 40|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($9); $13 = $1; $cond = ($13|0)==(100); $14 = $2; $15 = ($14|0)==(-1); if ($cond) { if ($15) { STACKTOP = sp;return; } $16 = ((($7)) + 4|0); $17 = HEAP32[$16>>2]|0; __ZN7GameApp12DoTransitionEiifb($17,0,1,-1.0,0); STACKTOP = sp;return; } if ($15) { $18 = ((($7)) + 4|0); $19 = HEAP32[$18>>2]|0; __ZN7GameApp12DoTransitionEiifb($19,0,1,-1.0,0); STACKTOP = sp;return; } $20 = (__Znwj(36)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $21 = ((($7)) + 36|0); $22 = $2; __THREW__ = 0; $23 = (invoke_iii(3802,($21|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { label = 10; } else { __THREW__ = 0; invoke_vii(3800,($3|0),($23|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 10; } else { __THREW__ = 0; invoke_vii(5406,($20|0),($3|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $4 = $33; $5 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $30 = ((($7)) + 28|0); HEAP32[$30>>2] = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } } while(0); if ((label|0) == 10) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } $$pre_trunc = HEAP8[$6>>0]|0; $35 = $$pre_trunc&1; if (!($35)) { $36 = $4; $37 = $5; ___resumeException($36|0); // unreachable; } __ZdlPv($20); $36 = $4; $37 = $5; ___resumeException($36|0); // unreachable; } function __ZThn24_N14GameStateStory13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN14GameStateStory13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN14GameStateStory8OnScrollEii($this,$0,$inYVelocity) { $this = $this|0; $0 = $0|0; $inYVelocity = $inYVelocity|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flickUpwards = 0, $velocity = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $inYVelocity; $4 = $1; $5 = $3; $6 = (Math_abs(($5|0))|0); $7 = ($6|0)>(300); if (!($7)) { STACKTOP = sp;return; } $8 = $3; $9 = ($8|0)<(0); $10 = $9&1; $flickUpwards = $10; $11 = $3; $12 = ($11|0)<(0); $13 = $3; $14 = Math_imul(-1, $13)|0; $15 = $12 ? $14 : $13; $velocity = $15; while(1) { $16 = $velocity; $17 = ($16|0)>(0); if (!($17)) { break; } $18 = ((($4)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $flickUpwards; $21 = $20&1; $22 = $21 ? 9 : 8; __ZN3JGE16HoldKey_NoRepeatE7Buttons($19,$22); $23 = $velocity; $24 = (($23) - 100)|0; $velocity = $24; } STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateStory_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2081(); ___cxx_global_var_init_1_2082(); ___cxx_global_var_init_3_2083(); ___cxx_global_var_init_5_2084(); return; } function ___cxx_global_var_init_2081() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32740,182585); (___cxa_atexit((3831|0),(32740|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2082() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32752,165089); (___cxa_atexit((3831|0),(32752|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2083() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32764,165080); (___cxa_atexit((3831|0),(32764|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2084() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32776,165065); (___cxa_atexit((3831|0),(32776|0),(___dso_handle|0))|0); return; } function __ZN14TransitionBaseC2EP7GameAppP9GameStateS3_f($this,$parent,$_from,$_to,$duration) { $this = $this|0; $parent = $parent|0; $_from = $_from|0; $_to = $_to|0; $duration = +$duration; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 8|0; $0 = $this; $1 = $parent; $2 = $_from; $3 = $_to; $4 = $duration; $8 = $0; $9 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,139807); __THREW__ = 0; invoke_viii(5217,($8|0),($9|0),($5|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $6 = $23; $7 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $25 = $6; $26 = $7; ___resumeException($25|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $12 = ((($8)) + 24|0); __ZN12JGuiListenerC2Ev($12); $13 = 32796; HEAP32[$8>>2] = $13; $14 = ((($8)) + 24|0); $15 = 32848; HEAP32[$14>>2] = $15; $16 = $2; $17 = ((($8)) + 36|0); HEAP32[$17>>2] = $16; $18 = $3; $19 = ((($8)) + 40|0); HEAP32[$19>>2] = $18; $20 = $4; $21 = ((($8)) + 32|0); HEAPF32[$21>>2] = $20; $22 = ((($8)) + 44|0); HEAP8[$22>>0] = 0; STACKTOP = sp;return; } } function __ZN14TransitionBaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 32796; HEAP32[$3>>2] = $4; $5 = ((($3)) + 24|0); $6 = 32848; HEAP32[$5>>2] = $6; $7 = ((($3)) + 44|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if (!($9)) { $10 = ((($3)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($3)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; invoke_vi($17|0,($14|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; $1 = $20; $2 = $21; $22 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($22); __ZN9GameStateD2Ev($3); $23 = $1; ___clang_call_terminate($23); // unreachable; } } } $24 = ((($3)) + 24|0); __ZN12JGuiListenerD2Ev($24); __ZN9GameStateD2Ev($3); STACKTOP = sp;return; } function __ZThn24_N14TransitionBaseD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14TransitionBaseD2Ev($2); STACKTOP = sp;return; } function __ZN14TransitionBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TransitionBaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N14TransitionBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14TransitionBaseD0Ev($2); STACKTOP = sp;return; } function __ZN14TransitionBase6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($2)|0); if (!($9)) { $10 = ((($2)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = $1; FUNCTION_TABLE_vid[$14 & 8191]($11,$15); } } $16 = $1; $17 = ((($2)) + 28|0); $18 = +HEAPF32[$17>>2]; $19 = $18 + $16; HEAPF32[$17>>2] = $19; STACKTOP = sp;return; } function __ZN14TransitionBase13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $jgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + 36|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $11 = 0; } else { $10 = (___dynamic_cast($8,2920,80,-2)|0); $11 = $10; } $jgl = $11; $12 = $jgl; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = $jgl; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = $2; FUNCTION_TABLE_viii[$17 & 8191]($14,$18,$19); STACKTOP = sp;return; } function __ZThn24_N14TransitionBase13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + -24|0); $5 = $1; $6 = $2; __ZN14TransitionBase13ButtonPressedEii($4,$5,$6); STACKTOP = sp;return; } function __ZN14TransitionBase5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); HEAPF32[$2>>2] = 0.0; STACKTOP = sp;return; } function __ZN14TransitionBase3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); HEAPF32[$2>>2] = 0.0; STACKTOP = sp;return; } function __ZN14TransitionFade6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $fade = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 36|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); } $10 = ((($1)) + 28|0); $11 = +HEAPF32[$10>>2]; $12 = 255.0 * $11; $13 = ((($1)) + 32|0); $14 = +HEAPF32[$13>>2]; $15 = $12 / $14; $fade = $15; $16 = ((($1)) + 45|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if ($18) { $19 = $fade; $20 = 255.0 - $19; $fade = $20; } $21 = (__ZN9JRenderer11GetInstanceEv()|0); $22 = $fade; $23 = (~~(($22))); $24 = $23 << 24; __ZN9JRenderer8FillRectEffffj($21,0.0,0.0,480.0,272.0,$24); STACKTOP = sp;return; } function __ZN14TransitionFadeC2EP7GameAppP9GameStateS3_fb($this,$p,$f,$t,$dur,$reversed) { $this = $this|0; $p = $p|0; $f = $f|0; $t = $t|0; $dur = +$dur; $reversed = $reversed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $f; $3 = $t; $4 = $dur; $6 = $reversed&1; $5 = $6; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; __ZN14TransitionBaseC2EP7GameAppP9GameStateS3_f($7,$8,$9,$10,$11); $12 = 32868; HEAP32[$7>>2] = $12; $13 = ((($7)) + 24|0); $14 = 32920; HEAP32[$13>>2] = $14; $15 = $5; $16 = $15&1; $17 = ((($7)) + 45|0); $18 = $16&1; HEAP8[$17>>0] = $18; STACKTOP = sp;return; } function __GLOBAL__sub_I_GameStateTransitions_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2097(); ___cxx_global_var_init_1_2098(); ___cxx_global_var_init_3_2099(); ___cxx_global_var_init_5_2100(); return; } function ___cxx_global_var_init_2097() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32932,182585); (___cxa_atexit((3831|0),(32932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2098() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32944,165089); (___cxa_atexit((3831|0),(32944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2099() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32956,165080); (___cxa_atexit((3831|0),(32956|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2100() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(32968,165065); (___cxa_atexit((3831|0),(32968|0),(___dso_handle|0))|0); return; } function __ZN14TransitionBase8FinishedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 32|0); $5 = +HEAPF32[$4>>2]; $6 = $3 >= $5; STACKTOP = sp;return ($6|0); } function __ZThn24_N14TransitionFadeD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14TransitionFadeD2Ev($2); STACKTOP = sp;return; } function __ZN14TransitionFadeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TransitionBaseD2Ev($1); STACKTOP = sp;return; } function __ZN14TransitionFadeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TransitionFadeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn24_N14TransitionFadeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN14TransitionFadeD0Ev($2); STACKTOP = sp;return; } function __ZN12GridDeckViewC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN8DeckViewC2Ei($3,16); $4 = 32988; HEAP32[$3>>2] = $4; $5 = ((($3)) + 32|0); HEAP32[$5>>2] = 8; $6 = ((($3)) + 36|0); HEAP32[$6>>2] = 2; $7 = ((($3)) + 40|0); HEAPF32[$7>>2] = 0.0; $8 = ((($3)) + 44|0); HEAPF32[$8>>2] = 0.0; $9 = ((($3)) + 48|0); $10 = ((($3)) + 40|0); __THREW__ = 0; invoke_vii(4666,($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ((($3)) + 72|0); $14 = ((($3)) + 44|0); __THREW__ = 0; invoke_vii(4666,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($3)) + 96|0); HEAP32[$17>>2] = -1; $18 = ((($3)) + 100|0); HEAP8[$18>>0] = 0; STACKTOP = sp;return; } } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; __ZN8DeckViewD2Ev($3); $21 = $1; $22 = $2; ___resumeException($21|0); // unreachable; } function __ZN12GridDeckViewD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8DeckViewD2Ev($1); STACKTOP = sp;return; } function __ZN12GridDeckViewD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12GridDeckViewD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12GridDeckView5ResetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 72|0); __ZN6Easing6finishEv($2); $3 = ((($1)) + 48|0); __ZN6Easing6finishEv($3); $4 = ((($1)) + 96|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 100|0); HEAP8[$5>>0] = 0; __ZN8DeckView5ResetEv($1); STACKTOP = sp;return; } function __ZN12GridDeckView15UpdateViewStateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 48|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $5 = ((($2)) + 48|0); $6 = $1; __ZN6Easing6updateEf($5,$6); $7 = ((($2)) + 40|0); $8 = +HEAPF32[$7>>2]; $9 = $8 <= -1.0; if ($9) { __ZN8DeckView14changePositionEi($2,2); __ZN12GridDeckView13moveSelectionEib($2,-2,0); $10 = ((($2)) + 48|0); __ZN6Easing9translateEf($10,1.0); } else { $11 = ((($2)) + 40|0); $12 = +HEAPF32[$11>>2]; $13 = $12 >= 1.0; if ($13) { __ZN8DeckView14changePositionEi($2,-2); __ZN12GridDeckView13moveSelectionEib($2,2,0); $14 = ((($2)) + 48|0); __ZN6Easing9translateEf($14,-1.0); } } $15 = ((($2)) + 5|0); HEAP8[$15>>0] = 1; } $16 = ((($2)) + 72|0); $17 = (__ZN6Easing8finishedEv($16)|0); if ($17) { STACKTOP = sp;return; } $18 = ((($2)) + 72|0); $19 = $1; __ZN6Easing6updateEf($18,$19); $20 = ((($2)) + 44|0); $21 = +HEAPF32[$20>>2]; $22 = $21 < -1.0; if ($22) { $23 = ((($2)) + 72|0); __ZN6Easing9translateEf($23,2.0); __ZN8DeckView12changeFilterEi($2,1); } else { $24 = ((($2)) + 44|0); $25 = +HEAPF32[$24>>2]; $26 = $25 > 1.0; if ($26) { $27 = ((($2)) + 72|0); __ZN6Easing9translateEf($27,-2.0); __ZN8DeckView12changeFilterEi($2,-1); } } $28 = ((($2)) + 5|0); HEAP8[$28>>0] = 1; STACKTOP = sp;return; } function __ZN12GridDeckView13moveSelectionEib($this,$offset,$alignIfOutOfBounds) { $this = $this|0; $offset = $offset|0; $alignIfOutOfBounds = $alignIfOutOfBounds|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $3 = $alignIfOutOfBounds&1; $2 = $3; $4 = $0; $5 = $1; $6 = ((($4)) + 96|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) + ($5))|0; HEAP32[$6>>2] = $8; $9 = $2; $10 = $9&1; $11 = ((($4)) + 96|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)<(4); do { if ($10) { if ($13) { $14 = HEAP32[$4>>2]|0; $15 = ((($14)) + 32|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vii[$16 & 8191]($4,-1); break; } $17 = ((($4)) + 96|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)>=(12); if ($19) { $20 = HEAP32[$4>>2]|0; $21 = ((($20)) + 32|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($4,1); } } else { if (!($13)) { $23 = ((($4)) + 96|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)>=(12); if (!($25)) { break; } } $26 = ((($4)) + 96|0); HEAP32[$26>>2] = -1; } } while(0); $27 = ((($4)) + 5|0); HEAP8[$27>>0] = 1; STACKTOP = sp;return; } function __ZN12GridDeckView18UpdateCardPositionEi($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $7 = 0, $8 = 0; var $9 = 0, $col = 0, $colWidth = 0.0, $rep = 0, $row = 0, $rowHeight = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $index; $2 = $0; $3 = ((($2)) + 20|0); $4 = $1; $5 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($3,$4)|0); $rep = $5; $6 = $1; $7 = ((($2)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = (($6|0) / ($8|0))&-1; $col = $9; $10 = $1; $11 = ((($2)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) % ($12|0))&-1; $row = $13; $14 = ((($2)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) - 3)|0; $17 = (+($16|0)); $18 = 480.0 / $17; $colWidth = $18; $19 = ((($2)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = (+($20|0)); $22 = 272.0 / $21; $rowHeight = $22; $23 = $col; $24 = (+($23|0)); $25 = ((($2)) + 40|0); $26 = +HEAPF32[$25>>2]; $27 = $24 + $26; $28 = $colWidth; $29 = $27 * $28; $30 = $colWidth; $31 = $29 - $30; $32 = $rep; HEAPF32[$32>>2] = $31; $33 = $row; $34 = (+($33|0)); $35 = $rowHeight; $36 = $34 * $35; $37 = ((($2)) + 44|0); $38 = +HEAPF32[$37>>2]; $39 = $38 * 272.0; $40 = $36 + $39; $41 = $rowHeight; $42 = $41 / 2.0; $43 = $40 + $42; $44 = $rep; $45 = ((($44)) + 4|0); HEAPF32[$45>>2] = $43; $46 = ((($2)) + 96|0); $47 = HEAP32[$46>>2]|0; $48 = $1; $49 = ($47|0)==($48|0); $50 = $rep; $51 = ((($50)) + 8|0); if (!($49)) { HEAPF32[$51>>2] = 0.47999998927116394; STACKTOP = sp;return; } HEAPF32[$51>>2] = 0.69999998807907104; $52 = $row; $53 = ($52|0)==(0); $54 = $rowHeight; $55 = $54 * 0.2199999988079071; $56 = $rep; $57 = ((($56)) + 4|0); $58 = +HEAPF32[$57>>2]; if ($53) { $59 = $58 + $55; HEAPF32[$57>>2] = $59; STACKTOP = sp;return; } else { $60 = $58 - $55; HEAPF32[$57>>2] = $60; STACKTOP = sp;return; } } function __ZN12GridDeckView6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $firstVisibleCard = 0, $i = 0, $lastVisibleCard = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = sp; $0 = $this; $3 = $0; $firstVisibleCard = 2; $4 = ((($3)) + 20|0); $5 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = (($5) - 2)|0; $lastVisibleCard = $6; $7 = ((($3)) + 48|0); $8 = (__ZN6Easing8finishedEv($7)|0); do { if (!($8)) { $9 = ((($3)) + 48|0); $10 = ((($9)) + 8|0); $11 = +HEAPF32[$10>>2]; $12 = $11 > 0.0; if ($12) { $firstVisibleCard = 0; break; } else { $13 = ((($3)) + 20|0); $14 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($13)|0); $lastVisibleCard = $14; break; } } } while(0); $15 = $firstVisibleCard; $i = $15; while(1) { $16 = $i; $17 = $lastVisibleCard; $18 = ($16|0)<($17|0); $19 = ((($3)) + 96|0); $20 = HEAP32[$19>>2]|0; if (!($18)) { break; } $21 = $i; $22 = ($20|0)!=($21|0); $23 = (__ZN16WResourceManager8InstanceEv()|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); if ($22) { if ($27) { $28 = (__ZN16WResourceManager8InstanceEv()|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ((($3)) + 20|0); $33 = $i; $34 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($32,$33)|0); $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_viiiii[$31 & 8191]($1,$28,$36,6,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); } $37 = $i; __ZN8DeckView10renderCardEiib($3,$37,255,1); } else { if ($27) { $38 = (__ZN16WResourceManager8InstanceEv()|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($3)) + 20|0); $43 = $i; $44 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($42,$43)|0); $45 = ((($44)) + 12|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_viiiii[$41 & 8191]($2,$38,$46,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); } } $47 = $i; $48 = (($47) + 1)|0; $i = $48; } $49 = (2)<=($20|0); if (!($49)) { STACKTOP = sp;return; } $50 = ((($3)) + 96|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)<(12); if (!($52)) { STACKTOP = sp;return; } $53 = ((($3)) + 96|0); $54 = HEAP32[$53>>2]|0; __ZN8DeckView10renderCardEiib($3,$54,255,0); STACKTOP = sp;return; } function __ZN12GridDeckView13ButtonPressedE7Buttons($this,$button) { $this = $this|0; $button = $button|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $button; $3 = $1; $4 = $2; L1: do { switch ($4|0) { case 7: { $5 = ((($3)) + 100|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if ($7) { $8 = ((($3)) + 48|0); $9 = (__ZN6Easing8finishedEv($8)|0); if ($9) { __ZN12GridDeckView13moveSelectionEib($3,-2,1); } else { label = 5; } } else { label = 5; } if ((label|0) == 5) { $10 = ((($3)) + 100|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $13 = HEAP32[$3>>2]|0; $14 = ((($13)) + 32|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($3,-1); } } $16 = ((($3)) + 8|0); HEAPF32[$16>>2] = 0.0; break; } case 6: { $17 = ((($3)) + 100|0); $18 = HEAP8[$17>>0]|0; $19 = $18&1; if ($19) { $20 = ((($3)) + 48|0); $21 = (__ZN6Easing8finishedEv($20)|0); if ($21) { __ZN12GridDeckView13moveSelectionEib($3,2,1); } else { label = 11; } } else { label = 11; } if ((label|0) == 11) { $22 = ((($3)) + 100|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if (!($24)) { $25 = HEAP32[$3>>2]|0; $26 = ((($25)) + 32|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vii[$27 & 8191]($3,1); } } $28 = ((($3)) + 8|0); HEAPF32[$28>>2] = 0.0; break; } case 8: { $29 = ((($3)) + 100|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { $32 = ((($3)) + 48|0); $33 = (__ZN6Easing8finishedEv($32)|0); if ($33) { __ZN12GridDeckView13moveSelectionEib($3,-1,1); } else { label = 17; } } else { label = 17; } if ((label|0) == 17) { $34 = ((($3)) + 100|0); $35 = HEAP8[$34>>0]|0; $36 = $35&1; if (!($36)) { $37 = HEAP32[$3>>2]|0; $38 = ((($37)) + 36|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vii[$39 & 8191]($3,1); } } $40 = ((($3)) + 8|0); HEAPF32[$40>>2] = 0.0; break; } case 9: { $41 = ((($3)) + 100|0); $42 = HEAP8[$41>>0]|0; $43 = $42&1; if ($43) { $44 = ((($3)) + 48|0); $45 = (__ZN6Easing8finishedEv($44)|0); if ($45) { __ZN12GridDeckView13moveSelectionEib($3,1,1); } else { label = 23; } } else { label = 23; } if ((label|0) == 23) { $46 = ((($3)) + 100|0); $47 = HEAP8[$46>>0]|0; $48 = $47&1; if (!($48)) { $49 = HEAP32[$3>>2]|0; $50 = ((($49)) + 36|0); $51 = HEAP32[$50>>2]|0; FUNCTION_TABLE_vii[$51 & 8191]($3,-1); } } $52 = ((($3)) + 8|0); HEAPF32[$52>>2] = 0.0; break; } case 3: { $53 = ((($3)) + 100|0); $54 = HEAP8[$53>>0]|0; $55 = $54&1; if ($55) { $56 = ((($3)) + 100|0); HEAP8[$56>>0] = 0; $57 = ((($3)) + 5|0); HEAP8[$57>>0] = 1; $58 = ((($3)) + 96|0); HEAP32[$58>>2] = -1; break L1; } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $59 = $$pre_trunc&1; STACKTOP = sp;return ($59|0); break; } default: { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $59 = $$pre_trunc&1; STACKTOP = sp;return ($59|0); } } } while(0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $59 = $$pre_trunc&1; STACKTOP = sp;return ($59|0); } function __ZN12GridDeckView5ClickEii($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $x; $3 = $y; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZN8DeckView18getCardIndexNextToEii($4,$5,$6)|0); $n = $7; $8 = ((($4)) + 8|0); HEAPF32[$8>>2] = 0.0; $9 = ((($4)) + 100|0); HEAP8[$9>>0] = 0; $10 = ((($4)) + 48|0); $11 = (__ZN6Easing8finishedEv($10)|0); do { if ($11) { $12 = ((($4)) + 72|0); $13 = (__ZN6Easing8finishedEv($12)|0); if ($13) { $14 = $n; $15 = ((($4)) + 96|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = HEAP32[$4>>2]|0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($4)|0); $0 = $21; $35 = $0; STACKTOP = sp;return ($35|0); } $22 = $n; $23 = ($22|0)<(4); if ($23) { $24 = HEAP32[$4>>2]|0; $25 = ((($24)) + 32|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vii[$26 & 8191]($4,-1); break; } $27 = $n; $28 = ($27|0)>=(12); if ($28) { $29 = HEAP32[$4>>2]|0; $30 = ((($29)) + 32|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vii[$31 & 8191]($4,1); break; } else { $32 = $n; $33 = ((($4)) + 96|0); HEAP32[$33>>2] = $32; $34 = ((($4)) + 5|0); HEAP8[$34>>0] = 1; break; } } } } while(0); $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } function __ZN12GridDeckView5ClickEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $active = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 48|0); $4 = (__ZN6Easing8finishedEv($3)|0); do { if ($4) { $5 = ((($2)) + 72|0); $6 = (__ZN6Easing8finishedEv($5)|0); if ($6) { $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($2)|0); $active = $10; $11 = $active; $12 = ($11|0)!=(0|0); if (!($12)) { $14 = ((($2)) + 100|0); HEAP8[$14>>0] = 1; $15 = ((($2)) + 5|0); HEAP8[$15>>0] = 1; $16 = ((($2)) + 96|0); HEAP32[$16>>2] = 4; break; } $13 = $active; $0 = $13; $17 = $0; STACKTOP = sp;return ($17|0); } } } while(0); $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } function __ZN12GridDeckView22changePositionAnimatedEi($this,$offset) { $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 48|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } $5 = ((($2)) + 48|0); $6 = $1; $7 = (+($6|0)); $8 = -1.0 * $7; $9 = $1; $10 = (Math_abs(($9|0))|0); $11 = (+($10|0)); $12 = 0.30000001192092896 * $11; __ZN6Easing5startEff($5,$8,$12); $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } function __ZN12GridDeckView20changeFilterAnimatedEi($this,$offset) { $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 72|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } $5 = ((($2)) + 72|0); $6 = $1; $7 = (+($6|0)); $8 = 2.0 * $7; $9 = $1; $10 = (Math_abs(($9|0))|0); $11 = (+($10|0)); $12 = 0.60000002384185791 * $11; __ZN6Easing5startEff($5,$8,$12); $13 = ((($2)) + 8|0); HEAPF32[$13>>2] = 0.0; STACKTOP = sp;return; } function __ZN12GridDeckView13getActiveCardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 96|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)>=(4); if ($5) { $6 = ((($2)) + 96|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 20|0); $9 = (__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = (($9) - 4)|0; $11 = ($7|0)<($10|0); if ($11) { $12 = ((($2)) + 20|0); $13 = ((($2)) + 96|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEEixEj($12,$14)|0); $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $0 = $17; $18 = $0; STACKTOP = sp;return ($18|0); } } $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } function __GLOBAL__sub_I_GridDeckView_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2112(); ___cxx_global_var_init_1_2113(); ___cxx_global_var_init_3_2114(); ___cxx_global_var_init_5_2115(); return; } function ___cxx_global_var_init_2112() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33036,182585); (___cxa_atexit((3831|0),(33036|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2113() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33048,165089); (___cxa_atexit((3831|0),(33048|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2114() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33060,165080); (___cxa_atexit((3831|0),(33060|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2115() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33072,165065); (___cxa_atexit((3831|0),(33072|0),(___dso_handle|0))|0); return; } function __ZN10GuiAvatarsC2EP10DuelLayers($this,$duelLayers) { $this = $this|0; $duelLayers = $duelLayers|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $duelLayers; $4 = $0; $5 = $1; __ZN8GuiLayerC2EP10DuelLayers($4,$5); $6 = 33092; HEAP32[$4>>2] = $6; $7 = ((($4)) + 88|0); HEAP32[$7>>2] = 0; __THREW__ = 0; $8 = (invoke_ii(3903,112)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L1: do { if (!($10)) { $11 = ((($4)) + 12|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii(4912,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_viddiiii(5407,($8|0),480.0,272.0,0,($13|0),1,($4|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($4)) + 52|0); HEAP32[$18>>2] = $8; __THREW__ = 0; invoke_vii(4906,($4|0),($8|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } $21 = ((($4)) + 52|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 12|0); $24 = ((($23)) + 32|0); HEAPF32[$24>>2] = 0.89999997615814208; __THREW__ = 0; $25 = (invoke_ii(3903,120)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break; } $28 = ((($4)) + 12|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_ii(4912,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; invoke_viddiii(5408,($25|0),424.0,221.0,0,($30|0),($4|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($4)) + 60|0); HEAP32[$35>>2] = $25; __THREW__ = 0; invoke_vii(4906,($4|0),($25|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } __THREW__ = 0; $38 = (invoke_ii(3903,120)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } $41 = ((($4)) + 12|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_ii(4912,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { __THREW__ = 0; invoke_viddiii(5409,($38|0),424.0,247.0,0,($43|0),($4|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $48 = ((($4)) + 68|0); HEAP32[$48>>2] = $38; __THREW__ = 0; invoke_vii(4906,($4|0),($38|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } __THREW__ = 0; $51 = (invoke_ii(3903,120)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break; } $54 = ((($4)) + 12|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii(4912,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __THREW__ = 0; invoke_viddiii(5410,($51|0),424.0,192.0,0,($56|0),($4|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { $61 = ((($4)) + 80|0); HEAP32[$61>>2] = $51; __THREW__ = 0; invoke_vii(4906,($4|0),($51|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break; } __THREW__ = 0; $64 = (invoke_ii(3903,112)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $67 = ((($4)) + 12|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; $69 = (invoke_ii(4909,($68|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; do { if (!($71)) { __THREW__ = 0; invoke_viddiiii(5407,($64|0),0.0,0.0,0,($69|0),0,($4|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break; } $74 = ((($4)) + 56|0); HEAP32[$74>>2] = $64; __THREW__ = 0; invoke_vii(4906,($4|0),($64|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break L1; } $77 = ((($4)) + 56|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 12|0); $80 = ((($79)) + 32|0); HEAPF32[$80>>2] = 0.89999997615814208; __THREW__ = 0; $81 = (invoke_ii(3903,120)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break L1; } $84 = ((($4)) + 12|0); $85 = HEAP32[$84>>2]|0; __THREW__ = 0; $86 = (invoke_ii(4909,($85|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if (!($88)) { __THREW__ = 0; invoke_viddiii(5410,($81|0),2.0,50.0,0,($86|0),($4|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break; } $91 = ((($4)) + 84|0); HEAP32[$91>>2] = $81; __THREW__ = 0; invoke_vii(4906,($4|0),($81|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break L1; } __THREW__ = 0; $94 = (invoke_ii(3903,120)|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break L1; } $97 = ((($4)) + 12|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; $99 = (invoke_ii(4909,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; do { if (!($101)) { __THREW__ = 0; invoke_viddiii(5408,($94|0),44.0,5.0,0,($99|0),($4|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break; } $104 = ((($4)) + 64|0); HEAP32[$104>>2] = $94; __THREW__ = 0; invoke_vii(4906,($4|0),($94|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break L1; } __THREW__ = 0; $107 = (invoke_ii(3903,120)|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break L1; } $110 = ((($4)) + 12|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; $112 = (invoke_ii(4909,($111|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; do { if (!($114)) { __THREW__ = 0; invoke_viddiii(5411,($107|0),24.0,50.0,0,($112|0),($4|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { break; } $117 = ((($4)) + 76|0); HEAP32[$117>>2] = $107; __THREW__ = 0; invoke_vii(4906,($4|0),($107|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L1; } __THREW__ = 0; $120 = (invoke_ii(3903,120)|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { break L1; } $123 = ((($4)) + 12|0); $124 = HEAP32[$123>>2]|0; __THREW__ = 0; $125 = (invoke_ii(4909,($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; do { if (!($127)) { __THREW__ = 0; invoke_viddiii(5409,($120|0),44.0,35.0,0,($125|0),($4|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } $130 = ((($4)) + 72|0); HEAP32[$130>>2] = $120; __THREW__ = 0; invoke_vii(4906,($4|0),($120|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break L1; } $133 = ((($4)) + 8|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_ii(3895,($134|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { break L1; } $138 = HEAP32[$135>>2]|0; $139 = ((($138)) + 32|0); $140 = HEAP32[$139>>2]|0; $141 = ((($4)) + 52|0); $142 = HEAP32[$141>>2]|0; __THREW__ = 0; invoke_vii($140|0,($135|0),($142|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L1; } $145 = ((($4)) + 8|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii(3895,($146|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { break L1; } $150 = HEAP32[$147>>2]|0; $151 = ((($150)) + 32|0); $152 = HEAP32[$151>>2]|0; $153 = ((($4)) + 60|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; invoke_vii($152|0,($147|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { break L1; } $157 = ((($4)) + 8|0); $158 = HEAP32[$157>>2]|0; __THREW__ = 0; $159 = (invoke_ii(3895,($158|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { break L1; } $162 = HEAP32[$159>>2]|0; $163 = ((($162)) + 32|0); $164 = HEAP32[$163>>2]|0; $165 = ((($4)) + 80|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; invoke_vii($164|0,($159|0),($166|0)); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L1; } $169 = ((($4)) + 8|0); $170 = HEAP32[$169>>2]|0; __THREW__ = 0; $171 = (invoke_ii(3895,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break L1; } $174 = HEAP32[$171>>2]|0; $175 = ((($174)) + 32|0); $176 = HEAP32[$175>>2]|0; $177 = ((($4)) + 68|0); $178 = HEAP32[$177>>2]|0; __THREW__ = 0; invoke_vii($176|0,($171|0),($178|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { break L1; } $181 = ((($4)) + 8|0); $182 = HEAP32[$181>>2]|0; __THREW__ = 0; $183 = (invoke_ii(3895,($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { break L1; } $186 = HEAP32[$183>>2]|0; $187 = ((($186)) + 32|0); $188 = HEAP32[$187>>2]|0; $189 = ((($4)) + 56|0); $190 = HEAP32[$189>>2]|0; __THREW__ = 0; invoke_vii($188|0,($183|0),($190|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { break L1; } $193 = ((($4)) + 8|0); $194 = HEAP32[$193>>2]|0; __THREW__ = 0; $195 = (invoke_ii(3895,($194|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { break L1; } $198 = HEAP32[$195>>2]|0; $199 = ((($198)) + 32|0); $200 = HEAP32[$199>>2]|0; $201 = ((($4)) + 64|0); $202 = HEAP32[$201>>2]|0; __THREW__ = 0; invoke_vii($200|0,($195|0),($202|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { break L1; } $205 = ((($4)) + 8|0); $206 = HEAP32[$205>>2]|0; __THREW__ = 0; $207 = (invoke_ii(3895,($206|0))|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { break L1; } $210 = HEAP32[$207>>2]|0; $211 = ((($210)) + 32|0); $212 = HEAP32[$211>>2]|0; $213 = ((($4)) + 84|0); $214 = HEAP32[$213>>2]|0; __THREW__ = 0; invoke_vii($212|0,($207|0),($214|0)); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { break L1; } $217 = ((($4)) + 8|0); $218 = HEAP32[$217>>2]|0; __THREW__ = 0; $219 = (invoke_ii(3895,($218|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { break L1; } $222 = HEAP32[$219>>2]|0; $223 = ((($222)) + 32|0); $224 = HEAP32[$223>>2]|0; $225 = ((($4)) + 72|0); $226 = HEAP32[$225>>2]|0; __THREW__ = 0; invoke_vii($224|0,($219|0),($226|0)); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { break L1; } $229 = ((($4)) + 8|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; $231 = (invoke_ii(3895,($230|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { break L1; } $234 = HEAP32[$231>>2]|0; $235 = ((($234)) + 32|0); $236 = HEAP32[$235>>2]|0; $237 = ((($4)) + 76|0); $238 = HEAP32[$237>>2]|0; __THREW__ = 0; invoke_vii($236|0,($231|0),($238|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break L1; } $241 = ((($4)) + 76|0); $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 12|0); $244 = ((($243)) + 40|0); HEAPF32[$244>>2] = 0.0; $245 = ((($4)) + 72|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 12|0); $248 = ((($247)) + 40|0); HEAPF32[$248>>2] = 0.0; $249 = ((($4)) + 64|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 12|0); $252 = ((($251)) + 40|0); HEAPF32[$252>>2] = 0.0; $253 = ((($4)) + 68|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 12|0); $256 = ((($255)) + 40|0); HEAPF32[$256>>2] = 0.0; $257 = ((($4)) + 84|0); $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 12|0); $260 = ((($259)) + 40|0); HEAPF32[$260>>2] = 0.0; $261 = ((($4)) + 80|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 12|0); $264 = ((($263)) + 40|0); HEAPF32[$264>>2] = 0.0; $265 = ((($4)) + 60|0); $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 12|0); $268 = ((($267)) + 40|0); HEAPF32[$268>>2] = 0.0; STACKTOP = sp;return; } } while(0); $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $2 = $287; $3 = $288; __ZdlPv($120); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } while(0); $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $2 = $285; $3 = $286; __ZdlPv($107); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } while(0); $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $2 = $283; $3 = $284; __ZdlPv($94); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } while(0); $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $2 = $281; $3 = $282; __ZdlPv($81); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } while(0); $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $2 = $279; $3 = $280; __ZdlPv($64); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $2 = $277; $3 = $278; __ZdlPv($51); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $2 = $275; $3 = $276; __ZdlPv($38); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $2 = $273; $3 = $274; __ZdlPv($25); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $2 = $271; $3 = $272; __ZdlPv($8); __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } } while(0); $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $2 = $269; $3 = $270; __ZN8GuiLayerD2Ev($4); $289 = $2; $290 = $3; ___resumeException($289|0); // unreachable; } function __ZN10GuiAvatars16LeftBoundarySelfEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +470; } function __ZN10GuiAvatarsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN10GuiAvatarsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GuiAvatarsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10GuiAvatars8ActivateEP13PlayGuiObject($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = $1; $4 = ((($3)) + 12|0); $5 = ((($4)) + 32|0); HEAPF32[$5>>2] = 1.2000000476837158; $6 = $1; $7 = ((($6)) + 80|0); HEAP8[$7>>0] = 1; $8 = ((($2)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ($9|0)==($10|0); do { if ($11) { label = 6; } else { $12 = ((($2)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ($13|0)==($14|0); if ($15) { label = 6; } else { $16 = ((($2)) + 72|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = ($17|0)==($18|0); if ($19) { label = 6; } else { $20 = ((($2)) + 56|0); $21 = HEAP32[$20>>2]|0; $22 = $1; $23 = ($21|0)==($22|0); if ($23) { label = 6; } else { $24 = ((($2)) + 76|0); $25 = HEAP32[$24>>2]|0; $26 = $1; $27 = ($25|0)==($26|0); if ($27) { label = 6; } else { $51 = ((($2)) + 60|0); $52 = HEAP32[$51>>2]|0; $53 = $1; $54 = ($52|0)==($53|0); if (!($54)) { $55 = ((($2)) + 80|0); $56 = HEAP32[$55>>2]|0; $57 = $1; $58 = ($56|0)==($57|0); if (!($58)) { $59 = ((($2)) + 68|0); $60 = HEAP32[$59>>2]|0; $61 = $1; $62 = ($60|0)==($61|0); if (!($62)) { $63 = ((($2)) + 52|0); $64 = HEAP32[$63>>2]|0; $65 = $1; $66 = ($64|0)==($65|0); if (!($66)) { break; } } } } $67 = ((($2)) + 68|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 12|0); $70 = ((($69)) + 40|0); HEAPF32[$70>>2] = 128.0; $71 = ((($2)) + 80|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 12|0); $74 = ((($73)) + 40|0); HEAPF32[$74>>2] = 128.0; $75 = ((($2)) + 60|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 12|0); $78 = ((($77)) + 40|0); HEAPF32[$78>>2] = 128.0; $79 = ((($2)) + 52|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 12|0); $82 = ((($81)) + 32|0); HEAPF32[$82>>2] = 1.0; $83 = ((($2)) + 52|0); $84 = HEAP32[$83>>2]|0; $85 = ((($2)) + 88|0); HEAP32[$85>>2] = $84; } } } } } } while(0); if ((label|0) == 6) { $28 = ((($2)) + 76|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 12|0); $31 = ((($30)) + 40|0); HEAPF32[$31>>2] = 128.0; $32 = ((($2)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 12|0); $35 = ((($34)) + 40|0); HEAPF32[$35>>2] = 128.0; $36 = ((($2)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 12|0); $39 = ((($38)) + 40|0); HEAPF32[$39>>2] = 128.0; $40 = ((($2)) + 64|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 40|0); HEAPF32[$43>>2] = 128.0; $44 = ((($2)) + 56|0); $45 = HEAP32[$44>>2]|0; $46 = ((($2)) + 88|0); HEAP32[$46>>2] = $45; $47 = ((($2)) + 56|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 12|0); $50 = ((($49)) + 32|0); HEAPF32[$50>>2] = 1.2000000476837158; } $86 = ((($2)) + 56|0); $87 = HEAP32[$86>>2]|0; $88 = $1; $89 = ($87|0)!=($88|0); if (!($89)) { STACKTOP = sp;return; } $90 = ((($2)) + 52|0); $91 = HEAP32[$90>>2]|0; $92 = $1; $93 = ($91|0)!=($92|0); if (!($93)) { STACKTOP = sp;return; } $94 = $1; $95 = ((($94)) + 12|0); $96 = ((($95)) + 40|0); HEAPF32[$96>>2] = 255.0; STACKTOP = sp;return; } function __ZN10GuiAvatars10DeactivateEP13PlayGuiObject($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = $1; $4 = ((($3)) + 12|0); $5 = ((($4)) + 32|0); HEAPF32[$5>>2] = 1.0; $6 = $1; $7 = ((($6)) + 80|0); HEAP8[$7>>0] = 0; $8 = ((($2)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ($9|0)==($10|0); if (!($11)) { $12 = ((($2)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ($13|0)==($14|0); if (!($15)) { $16 = ((($2)) + 72|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = ($17|0)==($18|0); if (!($19)) { $20 = ((($2)) + 76|0); $21 = HEAP32[$20>>2]|0; $22 = $1; $23 = ($21|0)==($22|0); if (!($23)) { $24 = ((($2)) + 56|0); $25 = HEAP32[$24>>2]|0; $26 = $1; $27 = ($25|0)==($26|0); if (!($27)) { $49 = ((($2)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = $1; $52 = ($50|0)==($51|0); if (!($52)) { $53 = ((($2)) + 80|0); $54 = HEAP32[$53>>2]|0; $55 = $1; $56 = ($54|0)==($55|0); if (!($56)) { $57 = ((($2)) + 68|0); $58 = HEAP32[$57>>2]|0; $59 = $1; $60 = ($58|0)==($59|0); if (!($60)) { $61 = ((($2)) + 52|0); $62 = HEAP32[$61>>2]|0; $63 = $1; $64 = ($62|0)==($63|0); if (!($64)) { STACKTOP = sp;return; } } } } $65 = ((($2)) + 68|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 12|0); $68 = ((($67)) + 40|0); HEAPF32[$68>>2] = 0.0; $69 = ((($2)) + 80|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 12|0); $72 = ((($71)) + 40|0); HEAPF32[$72>>2] = 0.0; $73 = ((($2)) + 60|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 12|0); $76 = ((($75)) + 40|0); HEAPF32[$76>>2] = 0.0; $77 = ((($2)) + 52|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 12|0); $80 = ((($79)) + 32|0); HEAPF32[$80>>2] = 0.5; $81 = ((($2)) + 88|0); HEAP32[$81>>2] = 0; STACKTOP = sp;return; } } } } } $28 = ((($2)) + 76|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 12|0); $31 = ((($30)) + 40|0); HEAPF32[$31>>2] = 0.0; $32 = ((($2)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 12|0); $35 = ((($34)) + 40|0); HEAPF32[$35>>2] = 0.0; $36 = ((($2)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 12|0); $39 = ((($38)) + 40|0); HEAPF32[$39>>2] = 0.0; $40 = ((($2)) + 64|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 40|0); HEAPF32[$43>>2] = 0.0; $44 = ((($2)) + 56|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 12|0); $47 = ((($46)) + 32|0); HEAPF32[$47>>2] = 0.89999997615814208; $48 = ((($2)) + 88|0); HEAP32[$48>>2] = 0; STACKTOP = sp;return; } function __ZN10GuiAvatars16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $0; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = (__ZN12GuiGraveyard16receiveEventPlusEP6WEvent($4,$5)|0); $7 = ((($2)) + 80|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = (__ZN8GuiExile16receiveEventPlusEP6WEvent($8,$9)|0); $11 = $6 | $10; $12 = ((($2)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = (__ZN8GuiExile16receiveEventPlusEP6WEvent($13,$14)|0); $16 = $11 | $15; $17 = ((($2)) + 64|0); $18 = HEAP32[$17>>2]|0; $19 = $1; $20 = (__ZN12GuiGraveyard16receiveEventPlusEP6WEvent($18,$19)|0); $21 = $16 | $20; $22 = ((($2)) + 76|0); $23 = HEAP32[$22>>2]|0; $24 = $1; $25 = (__ZN15GuiOpponentHand16receiveEventPlusEP6WEvent($23,$24)|0); $26 = $21 | $25; STACKTOP = sp;return ($26|0); } function __ZN10GuiAvatars17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $0; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = $1; (__ZN12GuiGraveyard17receiveEventMinusEP6WEvent($4,$5)|0); $6 = ((($2)) + 80|0); $7 = HEAP32[$6>>2]|0; $8 = $1; (__ZN8GuiExile17receiveEventMinusEP6WEvent($7,$8)|0); $9 = ((($2)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $1; (__ZN12GuiGraveyard17receiveEventMinusEP6WEvent($10,$11)|0); $12 = ((($2)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = $1; (__ZN8GuiExile17receiveEventMinusEP6WEvent($13,$14)|0); $15 = ((($2)) + 76|0); $16 = HEAP32[$15>>2]|0; $17 = $1; (__ZN15GuiOpponentHand17receiveEventMinusEP6WEvent($16,$17)|0); STACKTOP = sp;return 1; } function __ZN10GuiAvatars14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iii[$8 & 8191]($5,$9)|0); do { if ($10) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $11 = ((($3)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 36|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$16)|0); if ($17) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } $18 = ((($3)) + 60|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = (FUNCTION_TABLE_iii[$22 & 8191]($19,$23)|0); if ($24) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; break; } $25 = ((($3)) + 80|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 36|0); $29 = HEAP32[$28>>2]|0; $30 = $2; $31 = (FUNCTION_TABLE_iii[$29 & 8191]($26,$30)|0); if ($31) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; break; } $32 = ((($3)) + 64|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = $2; $38 = (FUNCTION_TABLE_iii[$36 & 8191]($33,$37)|0); if ($38) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; break; } $39 = ((($3)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = $2; $45 = (FUNCTION_TABLE_iii[$43 & 8191]($40,$44)|0); if ($45) { $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; break; } $46 = ((($3)) + 76|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 36|0); $50 = HEAP32[$49>>2]|0; $51 = $2; $52 = (FUNCTION_TABLE_iii[$50 & 8191]($47,$51)|0); if ($52) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; break; } $53 = ((($3)) + 68|0); $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; $58 = $2; $59 = (FUNCTION_TABLE_iii[$57 & 8191]($54,$58)|0); if ($59) { $$expand_i1_val14 = 1; HEAP8[$0>>0] = $$expand_i1_val14; break; } $60 = ((($3)) + 72|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 36|0); $64 = HEAP32[$63>>2]|0; $65 = $2; $66 = (FUNCTION_TABLE_iii[$64 & 8191]($61,$65)|0); if ($66) { $$expand_i1_val16 = 1; HEAP8[$0>>0] = $$expand_i1_val16; break; } else { $$expand_i1_val18 = 0; HEAP8[$0>>0] = $$expand_i1_val18; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } function __ZN10GuiAvatars6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 52|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); $9 = ((($2)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = $1; FUNCTION_TABLE_vid[$13 & 8191]($10,$14); $15 = ((($2)) + 60|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = $1; FUNCTION_TABLE_vid[$19 & 8191]($16,$20); $21 = ((($2)) + 80|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = $1; FUNCTION_TABLE_vid[$25 & 8191]($22,$26); $27 = ((($2)) + 76|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $1; FUNCTION_TABLE_vid[$31 & 8191]($28,$32); $33 = ((($2)) + 64|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = $1; FUNCTION_TABLE_vid[$37 & 8191]($34,$38); $39 = ((($2)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = $1; FUNCTION_TABLE_vid[$43 & 8191]($40,$44); $45 = ((($2)) + 68|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; $50 = $1; FUNCTION_TABLE_vid[$49 & 8191]($46,$50); $51 = ((($2)) + 72|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 16|0); $55 = HEAP32[$54>>2]|0; $56 = $1; FUNCTION_TABLE_vid[$55 & 8191]($52,$56); STACKTOP = sp;return; } function __ZN10GuiAvatars6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0; var $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0.0, $147 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, $h = 0.0, $r = 0, $w = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $2; $w = 54.0; $h = 54.0; $3 = ((($1)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { $8 = $r; $9 = ((($1)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 12|0); $12 = ((($11)) + 4|0); $13 = +HEAPF32[$12>>2]; $14 = ((($1)) + 56|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 8|0); $18 = +HEAPF32[$17>>2]; $19 = ((($1)) + 56|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = ((($21)) + 12|0); $23 = +HEAPF32[$22>>2]; $24 = 40.0 * $23; $25 = $h; $26 = ((($1)) + 56|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 12|0); $29 = ((($28)) + 12|0); $30 = +HEAPF32[$29>>2]; $31 = 20.0 * $30; $32 = $25 + $31; __ZN9JRenderer8FillRectEffffj($8,$13,$18,$24,$32,-939524096); $33 = $r; $34 = ((($1)) + 56|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = ((($36)) + 4|0); $38 = +HEAPF32[$37>>2]; $39 = ((($1)) + 56|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = ((($41)) + 8|0); $43 = +HEAPF32[$42>>2]; $44 = $w; $45 = ((($1)) + 56|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 12|0); $48 = ((($47)) + 12|0); $49 = +HEAPF32[$48>>2]; $50 = $44 * $49; $51 = $h; $52 = ((($1)) + 56|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 12|0); $55 = ((($54)) + 12|0); $56 = +HEAPF32[$55>>2]; $57 = $51 * $56; __ZN9JRenderer8FillRectEffffj($33,$38,$43,$50,$57,-939524096); __ZN8GuiLayer6RenderEv($1); STACKTOP = sp;return; } $58 = ((($1)) + 52|0); $59 = HEAP32[$58>>2]|0; $60 = ((($1)) + 88|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)==($61|0); if (!($62)) { __ZN8GuiLayer6RenderEv($1); STACKTOP = sp;return; } $63 = $r; $64 = ((($1)) + 52|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 12|0); $67 = ((($66)) + 4|0); $68 = +HEAPF32[$67>>2]; $69 = $w; $70 = ((($1)) + 52|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 12|0); $73 = ((($72)) + 12|0); $74 = +HEAPF32[$73>>2]; $75 = $69 * $74; $76 = $68 - $75; $77 = $76 - 4.5; $78 = ((($1)) + 52|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = ((($80)) + 8|0); $82 = +HEAPF32[$81>>2]; $83 = $h; $84 = $82 - $83; $85 = ((($1)) + 52|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 12|0); $88 = ((($87)) + 12|0); $89 = +HEAPF32[$88>>2]; $90 = 28.0 * $89; $91 = $84 - $90; $92 = ((($1)) + 52|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 12|0); $95 = ((($94)) + 12|0); $96 = +HEAPF32[$95>>2]; $97 = 24.0 * $96; $98 = $h; $99 = ((($1)) + 52|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 12|0); $102 = ((($101)) + 12|0); $103 = +HEAPF32[$102>>2]; $104 = 28.0 * $103; $105 = $98 + $104; __ZN9JRenderer8FillRectEffffj($63,$77,$91,$97,$105,-939524096); $106 = $r; $107 = ((($1)) + 52|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 12|0); $110 = ((($109)) + 4|0); $111 = +HEAPF32[$110>>2]; $112 = $w; $113 = ((($1)) + 52|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 12|0); $116 = ((($115)) + 12|0); $117 = +HEAPF32[$116>>2]; $118 = $112 * $117; $119 = $111 - $118; $120 = $119 - 4.5; $121 = ((($1)) + 52|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 12|0); $124 = ((($123)) + 8|0); $125 = +HEAPF32[$124>>2]; $126 = $h; $127 = ((($1)) + 52|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 12|0); $130 = ((($129)) + 12|0); $131 = +HEAPF32[$130>>2]; $132 = $126 * $131; $133 = $125 - $132; $134 = $w; $135 = ((($1)) + 52|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 12|0); $138 = ((($137)) + 12|0); $139 = +HEAPF32[$138>>2]; $140 = $134 * $139; $141 = $h; $142 = ((($1)) + 52|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 12|0); $145 = ((($144)) + 12|0); $146 = +HEAPF32[$145>>2]; $147 = $141 * $146; __ZN9JRenderer8FillRectEffffj($106,$120,$133,$140,$147,-939524096); __ZN8GuiLayer6RenderEv($1); STACKTOP = sp;return; } function __ZN10GuiAvatars7GetSelfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10GuiAvatars11GetOpponentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __GLOBAL__sub_I_GuiAvatars_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2133(); ___cxx_global_var_init_1_2134(); ___cxx_global_var_init_3_2135(); ___cxx_global_var_init_5_2136(); return; } function ___cxx_global_var_init_2133() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33124,182585); (___cxa_atexit((3831|0),(33124|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2134() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33136,165089); (___cxa_atexit((3831|0),(33136|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2135() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33148,165080); (___cxa_atexit((3831|0),(33148|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2136() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33160,165065); (___cxa_atexit((3831|0),(33160|0),(___dso_handle|0))|0); return; } function __ZN13GuiBackgroundC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = $1; __ZN8GuiLayerC2EP12GameObserver($2,$3); $4 = 33180; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN13GuiBackgroundD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN13GuiBackgroundD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13GuiBackgroundD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13GuiBackground6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $quad = 0; var $renderer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 24|0; $1 = sp + 16|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $6; __ZNSt3__110shared_ptrI5JQuadEC2Ev($quad); $7 = ((($5)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($5)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 196|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($5)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 196|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 4|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($19)|0); $21 = ($20|0)!=(0); if ($21) { __THREW__ = 0; $22 = (invoke_i(4541)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = HEAP32[$22>>2]|0; $26 = ((($25)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = ((($5)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 196|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 4|0); __THREW__ = 0; invoke_viiii($27|0,($1|0),($22|0),($32|0),1); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$1)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); label = 8; } } } else { label = 8; } } else { label = 8; } } else { label = 8; } do { if ((label|0) == 8) { $39 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $40 = ($39|0)!=(0|0); if (!($40)) { __THREW__ = 0; $41 = (invoke_i(4541)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } $44 = HEAP32[$41>>2]|0; $45 = ((($44)) + 28|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_viiii($46|0,($4|0),($41|0),(33212|0),1); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($quad,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); } $49 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $50 = ($49|0)!=(0|0); if (!($50)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $51 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $52 = ((($51)) + 44|0); HEAPF32[$52>>2] = 480.0; $53 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $54 = ((($53)) + 48|0); HEAPF32[$54>>2] = 272.0; $55 = $renderer; $56 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_viiddddd(3893,($55|0),($56|0),0.0,0.0,0.0,1.0,1.0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } } while(0); $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $37 = $2; $38 = $3; ___resumeException($37|0); // unreachable; } function __GLOBAL__sub_I_GuiBackground_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2148(); ___cxx_global_var_init_1_2149(); ___cxx_global_var_init_3_2150(); ___cxx_global_var_init_5_2151(); ___cxx_global_var_init_7_2152(); return; } function ___cxx_global_var_init_2148() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33224,182585); (___cxa_atexit((3831|0),(33224|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2149() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33236,165089); (___cxa_atexit((3831|0),(33236|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2150() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33248,165080); (___cxa_atexit((3831|0),(33248|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2151() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33260,165065); (___cxa_atexit((3831|0),(33260|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_2152() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33212,139862); (___cxa_atexit((3831|0),(33212|0),(___dso_handle|0))|0); return; } function __ZN9GuiCombatC2EP12GameObserver($this,$go) { $this = $this|0; $go = $go|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $0 = $this; $1 = $go; $5 = $0; $6 = $1; __ZN8GuiLayerC2EP12GameObserver($5,$6); $7 = 33284; HEAP32[$5>>2] = $7; $8 = ((($5)) + 52|0); HEAP32[$8>>2] = 0; $9 = ((($5)) + 56|0); HEAP32[$9>>2] = 0; $10 = ((($5)) + 60|0); __THREW__ = 0; invoke_viddddd(3894,($10|0),410.0,210.0,1.0,0.0,255.0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZN8GuiLayerD2Ev($5); $46 = $2; $47 = $3; ___resumeException($46|0); // unreachable; } $13 = ((($5)) + 116|0); __THREW__ = 0; invoke_viddddd(3894,($13|0),410.0,80.0,2.0,0.0,255.0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; } else { $16 = ((($5)) + 176|0); HEAP32[$16>>2] = 3; $17 = ((($5)) + 180|0); HEAP32[$17>>2] = 5; $18 = ((($5)) + 184|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEEC2Ev($18); $19 = HEAP32[8318]|0; $20 = (0|0)==($19|0); if (!($20)) { STACKTOP = sp;return; } $21 = $1; __THREW__ = 0; $22 = (invoke_ii(3836,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { label = 12; } else { $25 = ($22|0)!=(0|0); if (!($25)) { STACKTOP = sp;return; } $26 = $1; __THREW__ = 0; $27 = (invoke_ii(3836,($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 12; } else { $30 = HEAP32[$27>>2]|0; $31 = ((($30)) + 20|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),(139886|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 12; } else { __THREW__ = 0; $35 = (invoke_iiiii($32|0,($27|0),($4|0),2,1)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } HEAP32[8318] = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 12) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; } __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($18); __ZN3PosD2Ev($13); } __ZN3PosD2Ev($10); __ZN8GuiLayerD2Ev($5); $46 = $2; $47 = $3; ___resumeException($46|0); // unreachable; } function __ZN9GuiCombatD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = 33284; HEAP32[$4>>2] = $5; $6 = HEAP32[8318]|0; $7 = ($6|0)!=(0|0); do { if ($7) { $8 = ((($4)) + 8|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; $10 = (invoke_ii(3836,($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ($10|0)!=(0|0); if (!($13)) { break; } $14 = ((($4)) + 8|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; $16 = (invoke_ii(3836,($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = HEAP32[$16>>2]|0; $20 = ((($19)) + 40|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[8318]|0; __THREW__ = 0; invoke_vii($21|0,($16|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { HEAP32[8318] = 0; break; } } } $25 = ___cxa_find_matching_catch(0|0)|0; $26 = tempRet0; $1 = $25; $2 = $26; $27 = ((($4)) + 184|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($27); $28 = ((($4)) + 116|0); __ZN3PosD2Ev($28); $29 = ((($4)) + 60|0); __ZN3PosD2Ev($29); __ZN8GuiLayerD2Ev($4); $30 = $1; ___clang_call_terminate($30); // unreachable; } } while(0); $31 = ((($4)) + 184|0); $32 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($31)|0); HEAP32[$it>>2] = $32; while(1) { $33 = ((($4)) + 184|0); $34 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($33)|0); HEAP32[$3>>2] = $34; $35 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($35)) { break; } $36 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if (!($38)) { $39 = HEAP32[$37>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$41 & 8191]($37); } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $42 = ((($4)) + 184|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEED2Ev($42); $43 = ((($4)) + 116|0); __ZN3PosD2Ev($43); $44 = ((($4)) + 60|0); __ZN3PosD2Ev($44); __ZN8GuiLayerD2Ev($4); STACKTOP = sp;return; } function __ZN9GuiCombatD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9GuiCombatD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9GuiCombat6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $q = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $2 = sp + 8|0; $q = sp + 4|0; $3 = sp; $0 = $this; $1 = $dt; $4 = $0; $5 = ((($4)) + 184|0); $6 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = ((($4)) + 184|0); $8 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$2>>2] = $8; $9 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $1; FUNCTION_TABLE_vid[$14 & 8191]($11,$15); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $16 = ((($4)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { $34 = ((($4)) + 60|0); $35 = $1; __ZN3Pos6UpdateEf($34,$35); $36 = ((($4)) + 116|0); $37 = $1; __ZN3Pos6UpdateEf($36,$37); STACKTOP = sp;return; } $19 = ((($4)) + 56|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 120|0); $22 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($21)|0); HEAP32[$q>>2] = $22; while(1) { $23 = ((($4)) + 56|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 120|0); $26 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($25)|0); HEAP32[$3>>2] = $26; $27 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$3)|0); if (!($27)) { break; } $28 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = $1; FUNCTION_TABLE_vid[$32 & 8191]($29,$33); (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } $34 = ((($4)) + 60|0); $35 = $1; __ZN3Pos6UpdateEf($34,$35); $36 = ((($4)) + 116|0); $37 = $1; __ZN3Pos6UpdateEf($36,$37); STACKTOP = sp;return; } function __ZN9GuiCombat14remaskBlkViewsEP15AttackerDamagedS1_($this,$0,$after) { $this = $this|0; $0 = $0|0; $after = $after|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $q = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $0; $3 = $after; $7 = $1; $8 = $3; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = $3; $11 = ((($10)) + 120|0); $12 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$q>>2] = $12; while(1) { $13 = $3; $14 = ((($13)) + 120|0); $15 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$4)|0); if (!($16)) { break; } $17 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = ((($19)) + 4|0); HEAPF32[$20>>2] = 70.0; $21 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 12|0); $24 = ((($23)) + 28|0); HEAPF32[$24>>2] = 80.0; $25 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = ((($27)) + 32|0); HEAPF32[$28>>2] = 2.2000000476837158; $29 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 12|0); $32 = ((($31)) + 36|0); HEAPF32[$32>>2] = 0.0; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } $33 = $3; $34 = ((($33)) + 120|0); $35 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($34)|0); HEAP32[$5>>2] = $35; $36 = $3; $37 = ((($36)) + 120|0); $38 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($37)|0); HEAP32[$6>>2] = $38; $39 = $3; $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN15MTGCardInstance3hasEi($41,0)|0); $43 = ($42|0)!=(0); $44 = $43 ? 0 : -1; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; __ZL5reposI14DamagerDamagedEvNSt3__16vectorIPT_NS1_9allocatorIS4_EEE8iteratorES8_i($$byval_copy,$$byval_copy$1,$44); $45 = ((($7)) + 116|0); $46 = ((($45)) + 4|0); HEAPF32[$46>>2] = 70.0; $47 = ((($7)) + 116|0); $48 = ((($47)) + 24|0); HEAPF32[$48>>2] = 410.0; STACKTOP = sp;return; } function __ZN9GuiCombat14validateDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 180|0); $3 = HEAP32[$2>>2]|0; switch ($3|0) { case 3: { $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; __ZN12GameObserver14nextCombatStepEv($5); STACKTOP = sp;return; break; } case 5: { $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($7,0,0); STACKTOP = sp;return; break; } default: { $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(108632,139893)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($8,4741)|0); STACKTOP = sp;return; } } } function __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($this,$attacker,$step) { $this = $this|0; $attacker = $attacker|0; $step = $step|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $actual_damage = 0, $damage = 0, $it = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $this; $1 = $attacker; $2 = $step; $4 = $1; __ZN14DamagerDamaged11clearDamageEv($4); $5 = $1; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($7,$8)|0); $damage = $9; $10 = $1; $11 = ((($10)) + 120|0); $12 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$it>>2] = $12; while(1) { $13 = $1; $14 = ((($13)) + 120|0); $15 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($14)|0); HEAP32[$3>>2] = $15; $16 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($16)) { break; } $17 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $18 = HEAP32[$17>>2]|0; __ZN14DamagerDamaged11clearDamageEv($18); $19 = $damage; $20 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 92|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 236|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)>(0); if ($26) { $27 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 92|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 236|0); $32 = HEAP32[$31>>2]|0; $34 = $32; } else { $34 = 0; } $33 = ($19>>>0)<($34>>>0); if ($33) { $35 = $damage; $49 = $35; } else { $36 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 92|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 236|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)>(0); if ($42) { $43 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 92|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 236|0); $48 = HEAP32[$47>>2]|0; $49 = $48; } else { $49 = 0; } } $actual_damage = $49; $50 = $1; $51 = ((($50)) + 92|0); $52 = HEAP32[$51>>2]|0; $53 = (__ZN15MTGCardInstance3hasEi($52,44)|0); $54 = ($53|0)!=(0); $55 = $actual_damage; $56 = ($55>>>0)>(1); $or$cond = $54 & $56; if ($or$cond) { $actual_damage = 1; } $57 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $58 = HEAP32[$57>>2]|0; $59 = $actual_damage; $60 = $1; __ZN14DamagerDamaged9addDamageEiPS_($58,$59,$60); $61 = $1; $62 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 92|0); $65 = HEAP32[$64>>2]|0; $66 = $2; $67 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($65,$66)|0); $68 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $69 = HEAP32[$68>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($61,$67,$69); $70 = $actual_damage; $71 = $damage; $72 = (($71) - ($70))|0; $damage = $72; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $73 = $damage; $74 = ($73>>>0)>(0); if (!($74)) { STACKTOP = sp;return; } $75 = $1; $76 = ((($75)) + 120|0); $77 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($76)|0); $78 = ($77>>>0)>(0); if (!($78)) { STACKTOP = sp;return; } $79 = $1; $80 = ((($79)) + 92|0); $81 = HEAP32[$80>>2]|0; $82 = (__ZN15MTGCardInstance3hasEi($81,0)|0); $83 = ($82|0)!=(0); if ($83) { STACKTOP = sp;return; } $84 = $1; $85 = ((($84)) + 120|0); $86 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEEixEj($85,0)|0); $87 = HEAP32[$86>>2]|0; $88 = $damage; $89 = $1; __ZN14DamagerDamaged9addDamageEiPS_($87,$88,$89); STACKTOP = sp;return; } function __ZN9GuiCombat6addOneEP14DamagerDamaged10CombatStep($this,$blocker,$step) { $this = $this|0; $blocker = $blocker|0; $step = $step|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $3 = sp; $0 = $this; $1 = $blocker; $2 = $step; $4 = $0; $5 = $1; $6 = ((($4)) + 56|0); $7 = HEAP32[$6>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($5,1,$7); $8 = ((($4)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 92|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($11,$12)|0); $damage = $13; $14 = ((($4)) + 56|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 120|0); $17 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$it>>2] = $17; while(1) { $18 = ((($4)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 120|0); $21 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($22)) { label = 6; break; } $23 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN14DamagerDamaged10sumDamagesEv($24)|0); $26 = $damage; $27 = (($26) - ($25))|0; $damage = $27; $28 = $damage; $29 = (0)>($28|0); if ($29) { break; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } if ((label|0) == 6) { STACKTOP = sp;return; } $30 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($4)) + 56|0); $33 = HEAP32[$32>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($31,-1,$33); STACKTOP = sp;return; } function __ZN9GuiCombat9removeOneEP14DamagerDamaged10CombatStep($this,$blocker,$0) { $this = $this|0; $blocker = $blocker|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $4 = sp; $1 = $this; $2 = $blocker; $3 = $0; $5 = $1; $6 = $2; $7 = ((($5)) + 56|0); $8 = HEAP32[$7>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($6,-1,$8); $9 = ((($5)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 120|0); $12 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$it>>2] = $12; while(1) { $13 = ((($5)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 120|0); $16 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($15)|0); HEAP32[$4>>2] = $16; $17 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); $18 = ((($5)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 92|0); $21 = HEAP32[$20>>2]|0; if (!($17)) { break; } $22 = (__ZN15MTGCardInstance3hasEi($21,44)|0); $23 = ($22|0)!=(0); $24 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; if ($23) { $26 = (__ZN14DamagerDamaged10sumDamagesEv($25)|0); $27 = ($26|0)<(1); if ($27) { label = 6; break; } } else { $28 = (__ZN14DamagerDamaged15hasLethalDamageEv($25)|0); if (!($28)) { label = 6; break; } } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } if ((label|0) == 6) { $29 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($5)) + 56|0); $32 = HEAP32[$31>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($30,1,$32); STACKTOP = sp;return; } $33 = (__ZN15MTGCardInstance3hasEi($21,0)|0); $34 = ($33|0)!=(0); if ($34) { STACKTOP = sp;return; } $35 = ((($5)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 120|0); $38 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($37)|0); $39 = ($38>>>0)>(0); if (!($39)) { STACKTOP = sp;return; } $40 = ((($5)) + 56|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 120|0); $43 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4backEv($42)|0); $44 = HEAP32[$43>>2]|0; $45 = ((($5)) + 56|0); $46 = HEAP32[$45>>2]|0; __ZN14DamagerDamaged9addDamageEiPS_($44,1,$46); STACKTOP = sp;return; } function __ZN9GuiCombat7clickOKEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $2 = sp + 20|0; $5 = sp; $1 = $this; $6 = $1; $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($6)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN12GameObserver15currentlyActingEv($10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,139939); __THREW__ = 0; invoke_viii(3842,($8|0),($11|0),($2|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = ((($6)) + 56|0); HEAP32[$14>>2] = 0; $15 = ((($6)) + 52|0); HEAP32[$15>>2] = 0; $16 = ((($6)) + 176|0); HEAP32[$16>>2] = 3; $17 = ((($6)) + 180|0); $18 = HEAP32[$17>>2]|0; L5: do { switch ($18|0) { case 1: case 0: { ___assert_fail((211417|0),(139948|0),180,(140028|0)); // unreachable; break; } case 2: { $21 = ((($6)) + 8|0); $22 = HEAP32[$21>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($22,1,0); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; break; } case 3: { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } case 5: { __ZN9GuiCombat14validateDamageEv($6); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; break; } case 4: { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; break; } case 6: { $23 = (__ZN3JGE11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,140036); __THREW__ = 0; invoke_vii(5001,($23|0),($5|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; break L5; } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; break; } default: { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $28 = $$pre_trunc&1; STACKTOP = sp;return ($28|0); } function __ZN9GuiCombat9shiftLeftEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $it = 0, $old = 0, $old1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $1 = sp + 8|0; $0 = $this; $2 = $0; $3 = ((($2)) + 176|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 0: { $46 = ((($2)) + 52|0); $47 = HEAP32[$46>>2]|0; $old1 = $47; $48 = ((($2)) + 56|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 120|0); $51 = ((($2)) + 52|0); $52 = HEAP32[$51>>2]|0; $53 = (__ZL7closestI13GuiCombatLeft14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($50,0,$52)|0); $54 = ((($2)) + 52|0); HEAP32[$54>>2] = $53; $55 = $old1; $56 = ((($2)) + 52|0); $57 = HEAP32[$56>>2]|0; $58 = ($55|0)!=($57|0); if (!($58)) { STACKTOP = sp;return; } $59 = $old1; $60 = ($59|0)!=(0|0); if ($60) { $61 = $old1; $62 = ((($61)) + 12|0); $63 = ((($62)) + 32|0); HEAPF32[$63>>2] = 1.0; } $64 = ((($2)) + 52|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(0|0); if (!($66)) { STACKTOP = sp;return; } $67 = ((($2)) + 52|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 12|0); $70 = ((($69)) + 32|0); HEAPF32[$70>>2] = 1.3999999761581421; STACKTOP = sp;return; break; } case 2: { $5 = ((($2)) + 184|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE6rbeginEv($it,$5); while(1) { $6 = ((($2)) + 184|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4rendEv($1,$6); $7 = (__ZNSt3__1neINS_11__wrap_iterIPP15AttackerDamagedEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($it,$1)|0); if (!($7)) { break; } $8 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEdeEv($it)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 96|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { label = 5; break; } (__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEppEv($it)|0); } if ((label|0) == 5) { $13 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($2)) + 52|0); HEAP32[$15>>2] = $14; } $16 = ((($2)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 56|0); HEAP32[$18>>2] = $17; $19 = ((($2)) + 176|0); HEAP32[$19>>2] = 1; STACKTOP = sp;return; break; } case 1: { $20 = ((($2)) + 52|0); $21 = HEAP32[$20>>2]|0; $old = $21; $22 = ((($2)) + 184|0); $23 = ((($2)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZL7closestI13GuiCombatLeft15AttackerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($22,0,$24)|0); $26 = ((($2)) + 52|0); HEAP32[$26>>2] = $25; $27 = ((($2)) + 52|0); $28 = HEAP32[$27>>2]|0; $29 = ((($2)) + 56|0); HEAP32[$29>>2] = $28; $30 = $old; $31 = ((($2)) + 52|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)!=($32|0); if (!($33)) { STACKTOP = sp;return; } $34 = $old; $35 = ($34|0)!=(0|0); if ($35) { $36 = $old; $37 = ((($36)) + 12|0); $38 = ((($37)) + 32|0); HEAPF32[$38>>2] = 1.0; } $39 = ((($2)) + 52|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if (!($41)) { STACKTOP = sp;return; } $42 = ((($2)) + 52|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 12|0); $45 = ((($44)) + 32|0); HEAPF32[$45>>2] = 1.3999999761581421; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN9GuiCombat10shiftRightEP14DamagerDamaged($this,$oldActive) { $this = $this|0; $oldActive = $oldActive|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $old = 0, $old1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $oldActive; $2 = $0; $3 = ((($2)) + 176|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 1: { $30 = ((($2)) + 52|0); $31 = HEAP32[$30>>2]|0; $old1 = $31; $32 = ((($2)) + 184|0); $33 = ((($2)) + 52|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZL7closestI14GuiCombatRight15AttackerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($32,0,$34)|0); $36 = ((($2)) + 52|0); HEAP32[$36>>2] = $35; $37 = ((($2)) + 52|0); $38 = HEAP32[$37>>2]|0; $39 = $1; $40 = ($38|0)==($39|0); if ($40) { $41 = ((($2)) + 56|0); HEAP32[$41>>2] = 0; $42 = ((($2)) + 52|0); HEAP32[$42>>2] = 0; $43 = ((($2)) + 176|0); HEAP32[$43>>2] = 2; STACKTOP = sp;return; } $44 = $old1; $45 = ((($2)) + 52|0); $46 = HEAP32[$45>>2]|0; $47 = ($44|0)!=($46|0); if ($47) { $48 = $old1; $49 = ($48|0)!=(0|0); if ($49) { $50 = $old1; $51 = ((($50)) + 12|0); $52 = ((($51)) + 32|0); HEAPF32[$52>>2] = 1.0; } $53 = ((($2)) + 52|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)!=(0|0); if ($55) { $56 = ((($2)) + 52|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 12|0); $59 = ((($58)) + 32|0); HEAPF32[$59>>2] = 1.3999999761581421; } } $60 = ((($2)) + 52|0); $61 = HEAP32[$60>>2]|0; $62 = ((($2)) + 56|0); HEAP32[$62>>2] = $61; STACKTOP = sp;return; break; } case 0: { $5 = ((($2)) + 52|0); $6 = HEAP32[$5>>2]|0; $old = $6; $7 = ((($2)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 120|0); $10 = ((($2)) + 52|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZL7closestI14GuiCombatRight14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($9,0,$11)|0); $13 = ((($2)) + 52|0); HEAP32[$13>>2] = $12; $14 = $old; $15 = ((($2)) + 52|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)!=($16|0); if (!($17)) { STACKTOP = sp;return; } $18 = $old; $19 = ($18|0)!=(0|0); if ($19) { $20 = $old; $21 = ((($20)) + 12|0); $22 = ((($21)) + 32|0); HEAPF32[$22>>2] = 1.0; } $23 = ((($2)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if (!($25)) { STACKTOP = sp;return; } $26 = ((($2)) + 52|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 12|0); $29 = ((($28)) + 32|0); HEAPF32[$29>>2] = 1.3999999761581421; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN9GuiCombat16didClickOnButtonE3PosRiS1_($this,$buttonPosition,$x,$y) { $this = $this|0; $buttonPosition = $buttonPosition|0; $x = $x|0; $y = $y|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0.0, $6 = 0.0; var $7 = 0, $8 = 0, $9 = 0.0, $x1 = 0, $x2 = 0, $y1 = 0, $y2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $1 = $this; $2 = $x; $3 = $y; $4 = ((($buttonPosition)) + 24|0); $5 = +HEAPF32[$4>>2]; $6 = $5 - 70.0; $7 = (~~(($6))); $x1 = $7; $8 = ((($buttonPosition)) + 28|0); $9 = +HEAPF32[$8>>2]; $10 = (~~(($9))); $y1 = $10; $11 = ((($buttonPosition)) + 24|0); $12 = +HEAPF32[$11>>2]; $13 = ((($buttonPosition)) + 44|0); $14 = +HEAPF32[$13>>2]; $15 = $12 + $14; $16 = (~~(($15))); $x2 = $16; $17 = ((($buttonPosition)) + 28|0); $18 = +HEAPF32[$17>>2]; $19 = ((($buttonPosition)) + 48|0); $20 = +HEAPF32[$19>>2]; $21 = $18 + $20; $22 = (~~(($21))); $y2 = $22; $23 = $2; $24 = HEAP32[$23>>2]|0; $25 = $x1; $26 = ($24|0)>=($25|0); if ($26) { $27 = $2; $28 = HEAP32[$27>>2]|0; $29 = $x2; $30 = ($28|0)<($29|0); if ($30) { $31 = $3; $32 = HEAP32[$31>>2]|0; $33 = $y1; $34 = ($32|0)>=($33|0); if ($34) { $35 = $3; $36 = HEAP32[$35>>2]|0; $37 = $y2; $38 = ($36|0)<($37|0); if ($38) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } } } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } function __ZN9GuiCombat14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c1 = 0, $c2 = 0, $damage = 0, $i = 0, $it = 0, $it3 = 0, $now = 0, $oldActive = 0, $selectedCard = 0, $x = 0; var $x1 = 0, $x2 = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 132|0; $x = sp + 116|0; $y = sp + 112|0; $3 = sp + 56|0; $it = sp + 24|0; $6 = sp + 20|0; $it3 = sp + 4|0; $1 = $this; $2 = $key; $7 = $1; $8 = ((($7)) + 176|0); $9 = HEAP32[$8>>2]|0; $10 = (3)==($9|0); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $263 = $$pre_trunc&1; STACKTOP = sp;return ($263|0); } $11 = ((($7)) + 52|0); $12 = HEAP32[$11>>2]|0; $oldActive = $12; $13 = ((($7)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameObserver8getInputEv($14)|0); $16 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($15,$x,$y)|0); L5: do { if ($16) { $17 = ((($7)) + 60|0); $18 = ((($17)) + 44|0); $19 = +HEAPF32[$18>>2]; $20 = $19 != 0.0; if ($20) { $21 = ((($7)) + 60|0); __ZN3PosC2ERKS_($3,$21); __THREW__ = 0; $22 = (invoke_iiiii(5412,($7|0),($3|0),($x|0),($y|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $4 = $26; $5 = $27; __ZN3PosD2Ev($3); $28 = $4; $29 = $5; ___resumeException($28|0); // unreachable; } __ZN3PosD2Ev($3); if ($22) { $25 = ((($7)) + 176|0); HEAP32[$25>>2] = 2; } } $30 = ((($7)) + 176|0); $31 = HEAP32[$30>>2]|0; $32 = (0)==($31|0); if ($32) { $33 = ((($7)) + 56|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 120|0); $36 = HEAP32[$x>>2]|0; $37 = (+($36|0)); $38 = HEAP32[$y>>2]|0; $39 = (+($38|0)); $40 = (__ZL7closestI13GuiCombatTrue14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectEff($35,0,$37,$39)|0); $selectedCard = $40; $c1 = 0; $c2 = 0; $i = 0; $41 = ((($7)) + 56|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 120|0); $44 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($43)|0); HEAP32[$it>>2] = $44; while(1) { $45 = ((($7)) + 56|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 120|0); $48 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($47)|0); HEAP32[$6>>2] = $48; $49 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$6)|0); if (!($49)) { break; } $50 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $51 = HEAP32[$50>>2]|0; $52 = $selectedCard; $53 = ($51|0)==($52|0); if ($53) { $54 = $i; $c2 = $54; } else { $55 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $56 = HEAP32[$55>>2]|0; $57 = ((($7)) + 52|0); $58 = HEAP32[$57>>2]|0; $59 = ($56|0)==($58|0); if ($59) { $60 = $i; $c1 = $60; } } $61 = $i; $62 = (($61) + 1)|0; $i = $62; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $63 = $c1; $64 = $c2; $65 = ($63|0)>($64|0); if ($65) { $x1 = 0; while(1) { $66 = $x1; $67 = $c1; $68 = $c2; $69 = (($67) - ($68))|0; $70 = ($66|0)<($69|0); if (!($70)) { break L5; } __ZN9GuiCombat9shiftLeftEv($7); $71 = $x1; $72 = (($71) + 1)|0; $x1 = $72; } } $73 = $c1; $74 = $c2; $75 = ($73|0)<($74|0); if ($75) { $x2 = 0; while(1) { $76 = $x2; $77 = $c2; $78 = $c1; $79 = (($77) - ($78))|0; $80 = ($76|0)<($79|0); if (!($80)) { break L5; } $81 = $oldActive; __ZN9GuiCombat10shiftRightEP14DamagerDamaged($7,$81); $82 = $x2; $83 = (($82) + 1)|0; $x2 = $83; } } } } } while(0); $84 = $2; L35: do { switch ($84|0) { case 10: { $85 = ((($7)) + 176|0); $86 = HEAP32[$85>>2]|0; $87 = (0)==($86|0); if (!($87)) { $160 = ((($7)) + 176|0); $161 = HEAP32[$160>>2]|0; $162 = (1)==($161|0); if ($162) { $163 = ((($7)) + 56|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 120|0); $166 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5frontEv($165)|0); $167 = HEAP32[$166>>2]|0; $168 = ((($7)) + 52|0); HEAP32[$168>>2] = $167; $169 = ((($7)) + 52|0); $170 = HEAP32[$169>>2]|0; $171 = ((($170)) + 12|0); $172 = ((($171)) + 32|0); HEAPF32[$172>>2] = 2.7000000476837158; $173 = ((($7)) + 176|0); HEAP32[$173>>2] = 0; break L35; } $174 = ((($7)) + 176|0); $175 = HEAP32[$174>>2]|0; $176 = (2)==($175|0); if (!($176)) { break L35; } (__ZN9GuiCombat7clickOKEv($7)|0); break L35; } $88 = ((($7)) + 180|0); $89 = HEAP32[$88>>2]|0; $90 = (2)==($89|0); if ($90) { $91 = ((($7)) + 8|0); $92 = HEAP32[$91>>2]|0; $93 = ((($7)) + 52|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 92|0); $96 = HEAP32[$95>>2]|0; (__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb($92,$96,0,1)|0); break L35; } $97 = ((($7)) + 56|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 92|0); $100 = HEAP32[$99>>2]|0; $101 = ((($7)) + 180|0); $102 = HEAP32[$101>>2]|0; $103 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($100,$102)|0); $damage = $103; $104 = ((($7)) + 56|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 120|0); $107 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($106)|0); HEAP32[$it3>>2] = $107; while(1) { $108 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it3)|0); $109 = HEAP32[$108>>2]|0; $110 = ((($7)) + 52|0); $111 = HEAP32[$110>>2]|0; $112 = ($109|0)!=($111|0); if (!($112)) { break; } $113 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it3)|0); $114 = HEAP32[$113>>2]|0; $115 = (__ZN14DamagerDamaged10sumDamagesEv($114)|0); $116 = $damage; $117 = (($116) - ($115))|0; $damage = $117; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it3)|0); } $118 = ((($7)) + 52|0); $119 = HEAP32[$118>>2]|0; $120 = (__ZN14DamagerDamaged10sumDamagesEv($119)|0); $now = $120; $121 = $now; $122 = $damage; $123 = (($122) - ($121))|0; $damage = $123; $124 = $damage; $125 = ($124|0)>(0); if ($125) { $126 = ((($7)) + 52|0); $127 = HEAP32[$126>>2]|0; $128 = ((($7)) + 180|0); $129 = HEAP32[$128>>2]|0; __ZN9GuiCombat6addOneEP14DamagerDamaged10CombatStep($7,$127,$129); break L35; } $130 = ((($7)) + 56|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 92|0); $133 = HEAP32[$132>>2]|0; $134 = (__ZN15MTGCardInstance3hasEi($133,44)|0); $135 = ($134|0)!=(0); if ($135) { while(1) { $136 = $now; $137 = ($136|0)>=(1); if (!($137)) { break L35; } $138 = ((($7)) + 52|0); $139 = HEAP32[$138>>2]|0; $140 = ((($7)) + 180|0); $141 = HEAP32[$140>>2]|0; __ZN9GuiCombat9removeOneEP14DamagerDamaged10CombatStep($7,$139,$141); $142 = $now; $143 = (($142) + -1)|0; $now = $143; } } $144 = ((($7)) + 52|0); $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 92|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 236|0); $149 = HEAP32[$148>>2]|0; $150 = $now; $151 = (($150) - ($149))|0; $now = $151; while(1) { $152 = $now; $153 = ($152|0)>=(0); if (!($153)) { break L35; } $154 = ((($7)) + 52|0); $155 = HEAP32[$154>>2]|0; $156 = ((($7)) + 180|0); $157 = HEAP32[$156>>2]|0; __ZN9GuiCombat9removeOneEP14DamagerDamaged10CombatStep($7,$155,$157); $158 = $now; $159 = (($158) + -1)|0; $now = $159; } break; } case 11: { $177 = ((($7)) + 176|0); $178 = HEAP32[$177>>2]|0; $179 = (0)==($178|0); if ($179) { $180 = $oldActive; $181 = ((($180)) + 12|0); $182 = ((($181)) + 32|0); HEAPF32[$182>>2] = 2.2000000476837158; $183 = ((($7)) + 56|0); $184 = HEAP32[$183>>2]|0; $185 = ((($7)) + 52|0); HEAP32[$185>>2] = $184; $186 = ((($7)) + 176|0); HEAP32[$186>>2] = 1; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $263 = $$pre_trunc&1; STACKTOP = sp;return ($263|0); break; } case 7: { __ZN9GuiCombat9shiftLeftEv($7); break; } case 6: { $187 = $oldActive; __ZN9GuiCombat10shiftRightEP14DamagerDamaged($7,$187); break; } case 9: { $188 = ((($7)) + 180|0); $189 = HEAP32[$188>>2]|0; $190 = (2)==($189|0); if (!($190)) { $191 = ((($7)) + 176|0); $192 = HEAP32[$191>>2]|0; $193 = (0)!=($192|0); if (!($193)) { $194 = ((($7)) + 52|0); $195 = HEAP32[$194>>2]|0; $196 = (__ZN14DamagerDamaged10sumDamagesEv($195)|0); $197 = ($196|0)<=(0); if (!($197)) { $198 = ((($7)) + 52|0); $199 = HEAP32[$198>>2]|0; $200 = ((($7)) + 180|0); $201 = HEAP32[$200>>2]|0; __ZN9GuiCombat9removeOneEP14DamagerDamaged10CombatStep($7,$199,$201); } } } break; } case 8: { $202 = ((($7)) + 180|0); $203 = HEAP32[$202>>2]|0; $204 = (2)==($203|0); if (!($204)) { $205 = ((($7)) + 176|0); $206 = HEAP32[$205>>2]|0; $207 = (0)!=($206|0); if (!($207)) { $208 = ((($7)) + 52|0); $209 = HEAP32[$208>>2]|0; $210 = ((($7)) + 180|0); $211 = HEAP32[$210>>2]|0; __ZN9GuiCombat6addOneEP14DamagerDamaged10CombatStep($7,$209,$211); } } break; } case 12: { $212 = ((($7)) + 56|0); HEAP32[$212>>2] = 0; $213 = ((($7)) + 52|0); HEAP32[$213>>2] = 0; $214 = ((($7)) + 176|0); HEAP32[$214>>2] = 2; break; } case 15: { $215 = (__ZN12GameSettingsixEi(30372,14)|0); $216 = ((($215)) + 4|0); $217 = HEAP32[$216>>2]|0; $218 = ($217|0)!=(0); if ($218) { $219 = ((($7)) + 56|0); HEAP32[$219>>2] = 0; $220 = ((($7)) + 52|0); HEAP32[$220>>2] = 0; $221 = ((($7)) + 176|0); HEAP32[$221>>2] = 2; break L35; } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $263 = $$pre_trunc&1; STACKTOP = sp;return ($263|0); break; } case 14: { $222 = (__ZN12GameSettingsixEi(30372,14)|0); $223 = ((($222)) + 4|0); $224 = HEAP32[$223>>2]|0; $225 = ($224|0)!=(0); if (!($225)) { $226 = ((($7)) + 56|0); HEAP32[$226>>2] = 0; $227 = ((($7)) + 52|0); HEAP32[$227>>2] = 0; $228 = ((($7)) + 176|0); HEAP32[$228>>2] = 2; break L35; } $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $263 = $$pre_trunc&1; STACKTOP = sp;return ($263|0); break; } default: { } } } while(0); $229 = $oldActive; $230 = ((($7)) + 52|0); $231 = HEAP32[$230>>2]|0; $232 = ($229|0)!=($231|0); if ($232) { $233 = $oldActive; $234 = ($233|0)!=(0|0); if ($234) { $235 = $oldActive; $236 = ((($7)) + 56|0); $237 = HEAP32[$236>>2]|0; $238 = ($235|0)!=($237|0); if ($238) { $239 = $oldActive; $240 = ((($239)) + 12|0); $241 = ((($240)) + 32|0); HEAPF32[$241>>2] = 2.2000000476837158; } } $242 = ((($7)) + 52|0); $243 = HEAP32[$242>>2]|0; $244 = ($243|0)!=(0|0); if ($244) { $245 = ((($7)) + 52|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 12|0); $248 = ((($247)) + 32|0); HEAPF32[$248>>2] = 2.7000000476837158; } $249 = ((($7)) + 176|0); $250 = HEAP32[$249>>2]|0; $251 = (1)==($250|0); if ($251) { $252 = $oldActive; $253 = ($252|0)==(0|0); if ($253) { $257 = 0; } else { $254 = (___dynamic_cast($252,2400,2416,0)|0); $257 = $254; } $255 = ((($7)) + 52|0); $256 = HEAP32[$255>>2]|0; __ZN9GuiCombat14remaskBlkViewsEP15AttackerDamagedS1_($7,$257,$256); } } $258 = ((($7)) + 176|0); $259 = HEAP32[$258>>2]|0; $260 = (2)==($259|0); $261 = ((($7)) + 60|0); $262 = ((($261)) + 32|0); if ($260) { HEAPF32[$262>>2] = 1.5; } else { HEAPF32[$262>>2] = 1.0; } $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $263 = $$pre_trunc&1; STACKTOP = sp;return ($263|0); } function __ZN9GuiCombat6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0.0, $187 = 0.0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0; var $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $damage = 0, $enemy = 0, $it = 0, $mFont = 0, $mFont1 = 0, $ok_quad = 0, $oldH = 0.0, $oldW = 0.0, $q = 0, $renderer = 0, $setH = 0.0, $setW = 0.0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $it = sp + 120|0; $1 = sp + 116|0; $q = sp + 100|0; $2 = sp + 96|0; $enemy = sp + 88|0; $5 = sp + 64|0; $6 = sp + 56|0; $7 = sp + 48|0; $8 = sp + 40|0; $buf = sp + 132|0; $ok_quad = sp + 24|0; $9 = sp + 8|0; $0 = $this; $10 = $0; $11 = ((($10)) + 176|0); $12 = HEAP32[$11>>2]|0; $13 = (3)==($12|0); if ($13) { STACKTOP = sp;return; } $14 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $14; $15 = $renderer; __ZN9JRenderer8FillRectEffffj($15,0.0,0.0,480.0,272.0,-939524096); $16 = ((($10)) + 184|0); $17 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$it>>2] = $17; while(1) { $18 = ((($10)) + 184|0); $19 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$1>>2] = $19; $20 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($20)) { break; } $21 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 96|0); $24 = HEAP8[$23>>0]|0; $25 = $24&1; if ($25) { $26 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($10)) + 180|0); $29 = HEAP32[$28>>2]|0; __ZN14DamagerDamaged6RenderE10CombatStep($27,$29); } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $30 = ((($10)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $setH = 0.0; $setW = 0.0; $33 = ((($10)) + 56|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 92|0); $36 = HEAP32[$35>>2]|0; $37 = ((($10)) + 180|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($36,$38)|0); $damage = $39; $40 = ((($10)) + 56|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 120|0); $43 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($42)|0); HEAP32[$q>>2] = $43; while(1) { $44 = ((($10)) + 56|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 120|0); $47 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($46)|0); HEAP32[$2>>2] = $47; $48 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$2)|0); if (!($48)) { break; } $49 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $50 = HEAP32[$49>>2]|0; $51 = ((($10)) + 180|0); $52 = HEAP32[$51>>2]|0; __ZN14DamagerDamaged6RenderE10CombatStep($50,$52); $53 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN14DamagerDamaged10sumDamagesEv($54)|0); $56 = $damage; $57 = (($56) - ($55))|0; $damage = $57; (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $58 = +HEAPF32[6423]; $setH = $58; (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $59 = +HEAPF32[6422]; $setW = $59; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } $60 = $damage; $61 = ($60|0)<(0); if ($61) { $damage = 0; } $62 = ((($10)) + 56|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 92|0); $65 = HEAP32[$64>>2]|0; $66 = (__ZN15MTGCardInstance3hasEi($65,0)|0); $67 = ($66|0)!=(0); if ($67) { $68 = ((($10)) + 56|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 92|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 860|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); do { if ($74) { $75 = ((($10)) + 56|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 92|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 860|0); $80 = HEAP32[$79>>2]|0; $81 = ((($10)) + 8|0); $82 = HEAP32[$81>>2]|0; $83 = (__ZN12GameObserver8opponentEv($82)|0); $84 = ($80|0)!=($83|0); if ($84) { $85 = (__ZN16WResourceManager8InstanceEv()|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = ((($10)) + 56|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 92|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 860|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(0|0); $96 = ((($94)) + -280|0); $97 = $95 ? 0 : $96; $98 = ($97|0)==(0|0); $99 = ((($97)) + 260|0); $100 = $98 ? 0 : $99; FUNCTION_TABLE_viiiii[$88 & 8191]($enemy,$85,$100,6,1); $101 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $102 = ((($101)) + 48|0); $103 = +HEAPF32[$102>>2]; $oldH = $103; $104 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $105 = ((($104)) + 44|0); $106 = +HEAPF32[$105>>2]; $oldW = $106; $107 = $setH; $108 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $109 = ((($108)) + 48|0); HEAPF32[$109>>2] = $107; $110 = $setW; $111 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $112 = ((($111)) + 44|0); HEAPF32[$112>>2] = $110; $113 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); __THREW__ = 0; invoke_vidd(3897,($113|0),18.0,25.0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if (!($115)) { $116 = ((($10)) + 116|0); $117 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($enemy)|0); __THREW__ = 0; invoke_vii(5413,($116|0),($117|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if (!($119)) { $120 = $oldH; $121 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $122 = ((($121)) + 48|0); HEAPF32[$122>>2] = $120; $123 = $oldW; $124 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($enemy)|0); $125 = ((($124)) + 44|0); HEAPF32[$125>>2] = $123; __ZNSt3__110shared_ptrI5JQuadED2Ev($enemy); break; } } $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $3 = $126; $4 = $127; __ZNSt3__110shared_ptrI5JQuadED2Ev($enemy); $223 = $3; $224 = $4; ___resumeException($223|0); // unreachable; } else { label = 20; } } else { label = 20; } } while(0); do { if ((label|0) == 20) { $128 = ((($10)) + 8|0); $129 = HEAP32[$128>>2]|0; $130 = (__ZN12GameObserver8opponentEv($129)|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 24|0); $133 = HEAP32[$132>>2]|0; FUNCTION_TABLE_vii[$133 & 8191]($5,$130); $134 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($5)|0); $135 = ((($134)) + 48|0); HEAPF32[$135>>2] = 50.0; __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $136 = ((($10)) + 8|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZN12GameObserver8opponentEv($137)|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 24|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vii[$141 & 8191]($6,$138); $142 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($6)|0); $143 = ((($142)) + 44|0); HEAPF32[$143>>2] = 35.0; __ZNSt3__110shared_ptrI5JQuadED2Ev($6); $144 = ((($10)) + 8|0); $145 = HEAP32[$144>>2]|0; $146 = (__ZN12GameObserver8opponentEv($145)|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 24|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vii[$149 & 8191]($7,$146); $150 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($7)|0); __THREW__ = 0; invoke_vidd(3897,($150|0),18.0,25.0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $3 = $163; $4 = $164; __ZNSt3__110shared_ptrI5JQuadED2Ev($7); $223 = $3; $224 = $4; ___resumeException($223|0); // unreachable; } __ZNSt3__110shared_ptrI5JQuadED2Ev($7); $153 = ((($10)) + 116|0); $154 = ((($10)) + 8|0); $155 = HEAP32[$154>>2]|0; $156 = (__ZN12GameObserver8opponentEv($155)|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 24|0); $159 = HEAP32[$158>>2]|0; FUNCTION_TABLE_vii[$159 & 8191]($8,$156); $160 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($8)|0); __THREW__ = 0; invoke_vii(5413,($153|0),($160|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if (!($162)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($8); break; } $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $3 = $165; $4 = $166; __ZNSt3__110shared_ptrI5JQuadED2Ev($8); $223 = $3; $224 = $4; ___resumeException($223|0); // unreachable; } } while(0); $167 = (__ZN16WResourceManager8InstanceEv()|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 112|0); $170 = HEAP32[$169>>2]|0; $171 = (FUNCTION_TABLE_iii[$170 & 8191]($167,0)|0); $mFont = $171; $172 = $mFont; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 8|0); $175 = HEAP32[$174>>2]|0; FUNCTION_TABLE_vii[$175 & 8191]($172,-49152); $176 = $damage; HEAP32[$vararg_buffer>>2] = $176; (_sprintf($buf,158799,$vararg_buffer)|0); $177 = $mFont; $178 = HEAP32[$177>>2]|0; $179 = HEAP32[$178>>2]|0; $180 = ((($10)) + 116|0); $181 = ((($180)) + 4|0); $182 = +HEAPF32[$181>>2]; $183 = $182 - 25.0; $184 = ((($10)) + 116|0); $185 = ((($184)) + 8|0); $186 = +HEAPF32[$185>>2]; $187 = $186 - 40.0; FUNCTION_TABLE_viiddidd[$179 & 8191]($177,$buf,$183,$187,0,0.0,0.0); } } $188 = HEAP32[8318]|0; $189 = ($188|0)!=(0|0); do { if ($189) { $190 = (__ZN16WResourceManager8InstanceEv()|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 28|0); $193 = HEAP32[$192>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,139886); __THREW__ = 0; invoke_viiii($193|0,($ok_quad|0),($190|0),($9|0),1); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $3 = $203; $4 = $204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $223 = $3; $224 = $4; ___resumeException($223|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $196 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($ok_quad)|0); __THREW__ = 0; invoke_vidd(3897,($196|0),28.0,22.0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if (!($198)) { $199 = ((($10)) + 60|0); $200 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($ok_quad)|0); __THREW__ = 0; invoke_vii(5413,($199|0),($200|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if (!($202)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($ok_quad); break; } } $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $3 = $205; $4 = $206; __ZNSt3__110shared_ptrI5JQuadED2Ev($ok_quad); $223 = $3; $224 = $4; ___resumeException($223|0); // unreachable; } } while(0); $207 = $renderer; __ZN9JRenderer8DrawLineEffffj($207,0.0,136.0,480.0,136.0,-49152); $208 = ((($10)) + 180|0); $209 = HEAP32[$208>>2]|0; $210 = (3)==($209|0); if (!($210)) { STACKTOP = sp;return; } $211 = (__ZN16WResourceManager8InstanceEv()|0); $212 = HEAP32[$211>>2]|0; $213 = ((($212)) + 112|0); $214 = HEAP32[$213>>2]|0; $215 = (FUNCTION_TABLE_iii[$214 & 8191]($211,0)|0); $mFont1 = $215; $216 = $mFont1; $217 = HEAP32[$216>>2]|0; $218 = ((($217)) + 8|0); $219 = HEAP32[$218>>2]|0; FUNCTION_TABLE_vii[$219 & 8191]($216,-12517568); $220 = $mFont1; $221 = HEAP32[$220>>2]|0; $222 = HEAP32[$221>>2]|0; FUNCTION_TABLE_viiddidd[$222 & 8191]($220,140055,370.0,2.0,0,0.0,0.0); STACKTOP = sp;return; } function __ZN9GuiCombat7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attacker = 0, $d = 0, $d1 = 0, $dmg = 0, $it = 0, $q = 0, $stack = 0, $v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 40|0; $3 = sp + 36|0; $q = sp + 24|0; $4 = sp + 20|0; $d = sp + 16|0; $5 = sp + 12|0; $d1 = sp + 8|0; $6 = sp + 4|0; $0 = $this; $7 = $0; $8 = (__Znwj(164)|0); $9 = ((($7)) + 8|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; invoke_vii(5414,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $1 = $47; $2 = $48; __ZdlPv($8); $126 = $1; $127 = $2; ___resumeException($126|0); // unreachable; } $stack = $8; $13 = ((($7)) + 184|0); $14 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($13)|0); HEAP32[$it>>2] = $14; L5: while(1) { $15 = ((($7)) + 184|0); $16 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($15)|0); HEAP32[$3>>2] = $16; $17 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($17)) { break; } $18 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 92|0); $21 = HEAP32[$20>>2]|0; $attacker = $21; $22 = $attacker; $23 = ((($7)) + 180|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN15MTGCardInstance9stepPowerE10CombatStep($22,$24)|0); $dmg = $25; $26 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 120|0); $29 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($28)|0); HEAP32[$q>>2] = $29; while(1) { $30 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 120|0); $33 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($32)|0); HEAP32[$4>>2] = $33; $34 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$4)|0); if (!($34)) { break; } $35 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 104|0); $38 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($37)|0); HEAP32[$d>>2] = $38; while(1) { $39 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 104|0); $42 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE3endEv($41)|0); HEAP32[$5>>2] = $42; $43 = (__ZNSt3__1neIP6DamageEEbRKNS_11__wrap_iterIT_EES7_($d,$5)|0); if (!($43)) { break; } $44 = $stack; $45 = (__Znwj(120)|0); $46 = (__ZNKSt3__111__wrap_iterIP6DamageEdeEv($d)|0); __ZN6DamageC2ERKS_($45,$46); __ZN8GuiLayer3AddEP10JGuiObject($44,$45); (__ZNSt3__111__wrap_iterIP6DamageEppEv($d)|0); } $49 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN14DamagerDamaged10sumDamagesEv($50)|0); $52 = $dmg; $53 = (($52) - ($51))|0; $dmg = $53; (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } $54 = $dmg; $55 = ($54|0)>(0); do { if ($55) { $56 = $attacker; $57 = (__ZN15MTGCardInstance9isBlockedEv($56)|0); if ($57) { $58 = $attacker; $59 = (__ZN15MTGCardInstance3hasEi($58,0)|0); $60 = ($59|0)!=(0); if (!($60)) { break; } } $61 = $stack; $62 = (__Znwj(120)|0); $63 = ((($7)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 92|0); $68 = HEAP32[$67>>2]|0; $69 = $attacker; $70 = ((($69)) + 860|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)!=(0|0); if ($72) { $73 = $attacker; $74 = ((($73)) + 860|0); $75 = HEAP32[$74>>2]|0; $82 = $75; } else { $76 = ((($7)) + 8|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; $78 = (invoke_ii(5415,($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 20; break L5; } $82 = $78; } $81 = $dmg; __THREW__ = 0; invoke_viiiiii(3917,($62|0),($64|0),($68|0),($82|0),($81|0),1); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 20; break L5; } __ZN8GuiLayer3AddEP10JGuiObject($61,$62); } } while(0); $87 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 104|0); $90 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE5beginEv($89)|0); HEAP32[$d1>>2] = $90; while(1) { $91 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 104|0); $94 = (__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE3endEv($93)|0); HEAP32[$6>>2] = $94; $95 = (__ZNSt3__1neIP6DamageEEbRKNS_11__wrap_iterIT_EES7_($d1,$6)|0); if (!($95)) { break; } $96 = $stack; $97 = (__Znwj(120)|0); $98 = (__ZNKSt3__111__wrap_iterIP6DamageEdeEv($d1)|0); __ZN6DamageC2ERKS_($97,$98); __ZN8GuiLayer3AddEP10JGuiObject($96,$97); (__ZNSt3__111__wrap_iterIP6DamageEppEv($d1)|0); } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } if ((label|0) == 20) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $1 = $85; $2 = $86; __ZdlPv($62); $126 = $1; $127 = $2; ___resumeException($126|0); // unreachable; } $99 = $stack; $100 = ((($99)) + 20|0); $101 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($100)|0); $v = $101; $102 = $v; $103 = ($102|0)>(0); if ($103) { $104 = ((($7)) + 8|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 172|0); $107 = HEAP32[$106>>2]|0; $108 = (__ZN10DuelLayers10stackLayerEv($107)|0); $109 = $stack; $110 = ($109|0)==(0|0); $111 = ((($109)) + 52|0); $112 = $110 ? 0 : $111; __ZN8GuiLayer3AddEP10JGuiObject($108,$112); $113 = ((($7)) + 8|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 172|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZN10DuelLayers10stackLayerEv($116)|0); (__ZN11ActionStack7resolveEv($117)|0); $125 = $v; STACKTOP = sp;return ($125|0); } $118 = $stack; $119 = ($118|0)!=(0|0); if (!($119)) { $125 = $v; STACKTOP = sp;return ($125|0); } $120 = $stack; $121 = ($120|0)==(0|0); if (!($121)) { $122 = HEAP32[$120>>2]|0; $123 = ((($122)) + 8|0); $124 = HEAP32[$123>>2]|0; FUNCTION_TABLE_vi[$124 & 8191]($120); } $stack = 0; $125 = $v; STACKTOP = sp;return ($125|0); } function __ZN9GuiCombat16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $event = 0, $event1 = 0, $event4 = 0, $it = 0, $it1 = 0, $it2 = 0, $it5 = 0, $pos = 0, $pos2 = 0, $t = 0, $t3 = 0, $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 220|0; $$byval_copy = sp + 216|0; $pos = sp + 144|0; $t = sp + 140|0; $it = sp + 124|0; $5 = sp + 120|0; $pos2 = sp + 64|0; $t3 = sp + 56|0; $it5 = sp + 48|0; $6 = sp + 44|0; $it1 = sp + 40|0; $it2 = sp + 36|0; $7 = sp + 32|0; $8 = sp + 28|0; $9 = sp + 24|0; $10 = sp + 20|0; $11 = sp + 16|0; $12 = sp + 12|0; $13 = sp + 4|0; $14 = sp; $1 = $this; $2 = $e; $15 = $1; $16 = $2; $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,7616,3448,0)|0); $19 = $18; } $event = $19; $20 = $event; $21 = ($20|0)!=(0|0); if ($21) { $22 = $event; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = (0|0)==($24|0); if ($25) { $0 = 0; $201 = $0; STACKTOP = sp;return ($201|0); } __ZN3PosC2Efffff($pos,0.0,0.0,0.0,0.0,255.0); $26 = $event; $27 = ((($26)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 396|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); if ($31) { $32 = $event; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 396|0); $36 = HEAP32[$35>>2]|0; (__ZN3PosaSERKS_($pos,$36)|0); } __THREW__ = 0; $37 = (invoke_ii(3903,132)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; do { if ($39) { label = 12; } else { $40 = $event; $41 = ((($40)) + 8|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; invoke_viiiii(5416,($37|0),($42|0),($pos|0),1,(0|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZdlPv($37); break; } HEAP32[$t>>2] = $37; $45 = ((($15)) + 184|0); __THREW__ = 0; invoke_vii(5417,($45|0),($t|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 12; } else { $0 = 1; __ZN3PosD2Ev($pos); $201 = $0; STACKTOP = sp;return ($201|0); } } } while(0); if ((label|0) == 12) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; } __ZN3PosD2Ev($pos); $202 = $3; $203 = $4; ___resumeException($202|0); // unreachable; } $52 = $2; $53 = ($52|0)==(0|0); if ($53) { $55 = 0; } else { $54 = (___dynamic_cast($52,7616,3464,0)|0); $55 = $54; } $event1 = $55; $56 = $event1; $57 = ($56|0)!=(0|0); if ($57) { $58 = ((($15)) + 184|0); $59 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($58)|0); HEAP32[$it>>2] = $59; while(1) { $60 = ((($15)) + 184|0); $61 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($60)|0); HEAP32[$5>>2] = $61; $62 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$5)|0); if (!($62)) { label = 31; break; } $63 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 92|0); $66 = HEAP32[$65>>2]|0; $67 = $event1; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = ($66|0)==($69|0); if ($70) { break; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } if ((label|0) == 31) { $0 = 0; $201 = $0; STACKTOP = sp;return ($201|0); } __ZN3PosC2Efffff($pos2,0.0,0.0,0.0,0.0,255.0); $71 = $event1; $72 = ((($71)) + 8|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 396|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)!=(0|0); if ($76) { $77 = $event1; $78 = ((($77)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 396|0); $81 = HEAP32[$80>>2]|0; (__ZN3PosaSERKS_($pos2,$81)|0); } __THREW__ = 0; $82 = (invoke_ii(3903,120)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; do { if ($84) { label = 27; } else { $85 = $event1; $86 = ((($85)) + 8|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_viiiii(5418,($82|0),($87|0),($pos2|0),1,(0|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $3 = $115; $4 = $116; __ZdlPv($82); break; } HEAP32[$t3>>2] = $82; $90 = HEAP32[$t3>>2]|0; $91 = ((($90)) + 12|0); $92 = ((($91)) + 8|0); HEAPF32[$92>>2] = 80.0; $93 = HEAP32[$t3>>2]|0; $94 = ((($93)) + 12|0); $95 = ((($94)) + 28|0); HEAPF32[$95>>2] = 80.0; $96 = HEAP32[$t3>>2]|0; $97 = ((($96)) + 12|0); $98 = ((($97)) + 36|0); HEAPF32[$98>>2] = 0.0; $99 = HEAP32[$t3>>2]|0; $100 = ((($99)) + 12|0); $101 = ((($100)) + 16|0); HEAPF32[$101>>2] = 0.0; $102 = HEAP32[$t3>>2]|0; $103 = ((($102)) + 12|0); $104 = ((($103)) + 32|0); HEAPF32[$104>>2] = 2.2000000476837158; $105 = HEAP32[$t3>>2]|0; $106 = ((($105)) + 12|0); $107 = ((($106)) + 12|0); HEAPF32[$107>>2] = 2.2000000476837158; $108 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 120|0); __THREW__ = 0; invoke_vii(5419,($110|0),($t3|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 27; } else { $0 = 1; __ZN3PosD2Ev($pos2); $201 = $0; STACKTOP = sp;return ($201|0); } } } while(0); if ((label|0) == 27) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $3 = $113; $4 = $114; } __ZN3PosD2Ev($pos2); $202 = $3; $203 = $4; ___resumeException($202|0); // unreachable; } $117 = $2; $118 = ($117|0)==(0|0); if ($118) { $120 = 0; } else { $119 = (___dynamic_cast($117,7616,3480,0)|0); $120 = $119; } $event4 = $120; $121 = $event4; $122 = ($121|0)!=(0|0); if (!($122)) { $0 = 0; $201 = $0; STACKTOP = sp;return ($201|0); } $123 = ((($15)) + 184|0); $124 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($123)|0); HEAP32[$it5>>2] = $124; while(1) { $125 = ((($15)) + 184|0); $126 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($125)|0); HEAP32[$6>>2] = $126; $127 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it5,$6)|0); if (!($127)) { label = 52; break; } $128 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 92|0); $131 = HEAP32[$130>>2]|0; $132 = $event4; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ($131|0)==($134|0); if ($135) { __ZNSt3__111__wrap_iterIPP14DamagerDamagedEC2Ev($it1); __ZNSt3__111__wrap_iterIPP14DamagerDamagedEC2Ev($it2); $136 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 120|0); $139 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($138)|0); HEAP32[$7>>2] = $139; ;HEAP32[$it1>>2]=HEAP32[$7>>2]|0; while(1) { $140 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 120|0); $143 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($142)|0); HEAP32[$8>>2] = $143; $144 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it1,$8)|0); if (!($144)) { break; } $145 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it1)|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 92|0); $148 = HEAP32[$147>>2]|0; $149 = $event4; $150 = ((($149)) + 8|0); $151 = HEAP32[$150>>2]|0; $152 = ($148|0)==($151|0); if ($152) { break; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it1)|0); } $153 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 120|0); $156 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($155)|0); HEAP32[$9>>2] = $156; $157 = (__ZNSt3__1eqIPP14DamagerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($9,$it1)|0); if ($157) { label = 43; break; } $158 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 120|0); $161 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($160)|0); HEAP32[$10>>2] = $161; ;HEAP32[$it2>>2]=HEAP32[$10>>2]|0; while(1) { $162 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 120|0); $165 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($164)|0); HEAP32[$11>>2] = $165; $166 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it2,$11)|0); if (!($166)) { break; } $167 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it2)|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 92|0); $170 = HEAP32[$169>>2]|0; $171 = $event4; $172 = ((($171)) + 12|0); $173 = HEAP32[$172>>2]|0; $174 = ($170|0)==($173|0); if ($174) { break; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it2)|0); } $175 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 120|0); $178 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($177)|0); HEAP32[$12>>2] = $178; $179 = (__ZNSt3__1eqIPP14DamagerDamagedS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($12,$it2)|0); if ($179) { label = 49; break; } $180 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it1)|0); $181 = HEAP32[$180>>2]|0; $182 = ((($181)) + 12|0); $183 = ((($182)) + 24|0); $184 = +HEAPF32[$183>>2]; $x = $184; $185 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it2)|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 12|0); $188 = ((($187)) + 24|0); $189 = +HEAPF32[$188>>2]; $190 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it1)|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 12|0); $193 = ((($192)) + 24|0); HEAPF32[$193>>2] = $189; $194 = $x; $195 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it2)|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 12|0); $198 = ((($197)) + 24|0); HEAPF32[$198>>2] = $194; ;HEAP32[$13>>2]=HEAP32[$it1>>2]|0; ;HEAP32[$14>>2]=HEAP32[$it2>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$13>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$14>>2]|0; __ZNSt3__19iter_swapINS_11__wrap_iterIPP14DamagerDamagedEES5_EEvT_T0_($$byval_copy,$$byval_copy$1); $199 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it5)|0); $200 = HEAP32[$199>>2]|0; __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($15,$200,5); } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it5)|0); } if ((label|0) == 43) { $0 = 1; $201 = $0; STACKTOP = sp;return ($201|0); } else if ((label|0) == 49) { $0 = 1; $201 = $0; STACKTOP = sp;return ($201|0); } else if ((label|0) == 52) { $0 = 1; $201 = $0; STACKTOP = sp;return ($201|0); } return (0)|0; } function __ZN9GuiCombat17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0; var $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0; var $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0; var $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attacker = 0, $attacker13 = 0, $attacker14 = 0, $d = 0, $d1 = 0, $d4 = 0, $d8 = 0, $event = 0, $event10 = 0, $event2 = 0; var $event5 = 0, $event9 = 0, $it = 0, $it11 = 0, $it12 = 0, $it15 = 0, $it16 = 0, $it3 = 0, $it6 = 0, $q = 0, $q7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$7 = sp + 220|0; $$byval_copy$6 = sp + 216|0; $$byval_copy$5 = sp + 212|0; $$byval_copy$4 = sp + 208|0; $$byval_copy$3 = sp + 204|0; $$byval_copy$2 = sp + 200|0; $$byval_copy$1 = sp + 196|0; $$byval_copy = sp + 192|0; $it = sp + 172|0; $3 = sp + 168|0; $4 = sp + 160|0; $5 = sp + 156|0; $q = sp + 152|0; $6 = sp + 148|0; $7 = sp + 140|0; $8 = sp + 136|0; $it3 = sp + 128|0; $9 = sp + 124|0; $10 = sp + 116|0; $11 = sp + 112|0; $it6 = sp + 104|0; $12 = sp + 100|0; $q7 = sp + 96|0; $13 = sp + 92|0; $14 = sp + 84|0; $15 = sp + 80|0; $it11 = sp + 68|0; $16 = sp + 64|0; $it12 = sp + 60|0; $17 = sp + 56|0; $18 = sp + 52|0; $19 = sp + 48|0; $attacker = sp + 44|0; $20 = sp + 40|0; $attacker13 = sp + 36|0; $21 = sp + 32|0; $attacker14 = sp + 28|0; $22 = sp + 24|0; $it15 = sp + 20|0; $23 = sp + 16|0; $24 = sp + 12|0; $25 = sp + 8|0; $it16 = sp + 4|0; $26 = sp; $1 = $this; $2 = $e; $27 = $1; $28 = $2; $29 = ($28|0)==(0|0); if ($29) { $31 = 0; } else { $30 = (___dynamic_cast($28,7616,7624,0)|0); $31 = $30; } $event = $31; $32 = $event; $33 = ($32|0)!=(0|0); do { if ($33) { $34 = ((($27)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 180|0); $37 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($36,0)|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 20|0); $42 = HEAP32[$41>>2]|0; $43 = $event; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ($42|0)==($45|0); if (!($46)) { $47 = ((($27)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 180|0); $50 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($49,1)|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 20|0); $55 = HEAP32[$54>>2]|0; $56 = $event; $57 = ((($56)) + 12|0); $58 = HEAP32[$57>>2]|0; $59 = ($55|0)==($58|0); if (!($59)) { break; } } $60 = ((($27)) + 184|0); $61 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($60)|0); HEAP32[$it>>2] = $61; L9: while(1) { $62 = ((($27)) + 184|0); $63 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($62)|0); HEAP32[$3>>2] = $63; $64 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($64)) { label = 20; break; } $65 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 92|0); $68 = HEAP32[$67>>2]|0; $69 = $event; $70 = ((($69)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 620|0); $73 = HEAP32[$72>>2]|0; $74 = ($68|0)==($73|0); if ($74) { label = 10; break; } $75 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 92|0); $78 = HEAP32[$77>>2]|0; $79 = $event; $80 = ((($79)) + 8|0); $81 = HEAP32[$80>>2]|0; $82 = ($78|0)==($81|0); if ($82) { label = 10; break; } $98 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 120|0); $101 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($100)|0); HEAP32[$q>>2] = $101; while(1) { $102 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 120|0); $105 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($104)|0); HEAP32[$6>>2] = $105; $106 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q,$6)|0); if (!($106)) { break; } $107 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 92|0); $110 = HEAP32[$109>>2]|0; $111 = $event; $112 = ((($111)) + 8|0); $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 620|0); $115 = HEAP32[$114>>2]|0; $116 = ($110|0)==($115|0); if ($116) { label = 17; break L9; } $117 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 92|0); $120 = HEAP32[$119>>2]|0; $121 = $event; $122 = ((($121)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = ($120|0)==($123|0); if ($124) { label = 17; break L9; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q)|0); } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } if ((label|0) == 10) { $83 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $84 = HEAP32[$83>>2]|0; $d = $84; $85 = ((($27)) + 56|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $88 = HEAP32[$87>>2]|0; $89 = ($86|0)==($88|0); if ($89) { $90 = ((($27)) + 56|0); HEAP32[$90>>2] = 0; } $91 = ((($27)) + 184|0); __ZNSt3__111__wrap_iterIPKP15AttackerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $92 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($91,$$byval_copy)|0); HEAP32[$5>>2] = $92; $93 = ((($27)) + 8|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 204|0); $96 = HEAP32[$95>>2]|0; $97 = $d; __ZN5Trash5trashEP15AttackerDamaged($96,$97); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } else if ((label|0) == 17) { $125 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q)|0); $126 = HEAP32[$125>>2]|0; $d1 = $126; $127 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 120|0); __ZNSt3__111__wrap_iterIPKP14DamagerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($7,$q,0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $130 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($129,$$byval_copy$1)|0); HEAP32[$8>>2] = $130; $131 = ((($27)) + 8|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 204|0); $134 = HEAP32[$133>>2]|0; $135 = $d1; __ZN5Trash5trashEP14DamagerDamaged($134,$135); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } else if ((label|0) == 20) { $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } } } while(0); $136 = $2; $137 = ($136|0)==(0|0); if ($137) { $139 = 0; } else { $138 = (___dynamic_cast($136,7616,3448,0)|0); $139 = $138; } $event2 = $139; $140 = $event2; $141 = ($140|0)!=(0|0); if ($141) { $142 = $event2; $143 = ((($142)) + 12|0); $144 = HEAP32[$143>>2]|0; $145 = (0|0)==($144|0); if ($145) { $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } $146 = ((($27)) + 184|0); $147 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($146)|0); HEAP32[$it3>>2] = $147; while(1) { $148 = ((($27)) + 184|0); $149 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($148)|0); HEAP32[$9>>2] = $149; $150 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it3,$9)|0); if (!($150)) { label = 31; break; } $151 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it3)|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 92|0); $154 = HEAP32[$153>>2]|0; $155 = $event2; $156 = ((($155)) + 8|0); $157 = HEAP32[$156>>2]|0; $158 = ($154|0)==($157|0); if ($158) { label = 29; break; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it3)|0); } if ((label|0) == 29) { $159 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it3)|0); $160 = HEAP32[$159>>2]|0; $d4 = $160; $161 = ((($27)) + 184|0); __ZNSt3__111__wrap_iterIPKP15AttackerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($10,$it3,0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$10>>2]|0; $162 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($161,$$byval_copy$2)|0); HEAP32[$11>>2] = $162; $163 = ((($27)) + 8|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 204|0); $166 = HEAP32[$165>>2]|0; $167 = $d4; __ZN5Trash5trashEP15AttackerDamaged($166,$167); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } else if ((label|0) == 31) { $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } } $168 = $2; $169 = ($168|0)==(0|0); if ($169) { $171 = 0; } else { $170 = (___dynamic_cast($168,7616,3464,0)|0); $171 = $170; } $event5 = $171; $172 = $event5; $173 = ($172|0)!=(0|0); if ($173) { $174 = ((($27)) + 184|0); $175 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($174)|0); HEAP32[$it6>>2] = $175; L55: while(1) { $176 = ((($27)) + 184|0); $177 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($176)|0); HEAP32[$12>>2] = $177; $178 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it6,$12)|0); if (!($178)) { label = 44; break; } $179 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it6)|0); $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 92|0); $182 = HEAP32[$181>>2]|0; $183 = $event5; $184 = ((($183)) + 12|0); $185 = HEAP32[$184>>2]|0; $186 = ($182|0)==($185|0); L58: do { if ($186) { $187 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it6)|0); $188 = HEAP32[$187>>2]|0; $189 = ((($188)) + 120|0); $190 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($189)|0); HEAP32[$q7>>2] = $190; while(1) { $191 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it6)|0); $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 120|0); $194 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($193)|0); HEAP32[$13>>2] = $194; $195 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($q7,$13)|0); if (!($195)) { break L58; } $196 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q7)|0); $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 92|0); $199 = HEAP32[$198>>2]|0; $200 = $event5; $201 = ((($200)) + 8|0); $202 = HEAP32[$201>>2]|0; $203 = ($199|0)==($202|0); if ($203) { label = 41; break L55; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($q7)|0); } } } while(0); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it6)|0); } if ((label|0) == 41) { $204 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($q7)|0); $205 = HEAP32[$204>>2]|0; $d8 = $205; $206 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it6)|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 120|0); __ZNSt3__111__wrap_iterIPKP14DamagerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($14,$q7,0); ;HEAP32[$$byval_copy$3>>2]=HEAP32[$14>>2]|0; $209 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($208,$$byval_copy$3)|0); HEAP32[$15>>2] = $209; $210 = ((($27)) + 8|0); $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 204|0); $213 = HEAP32[$212>>2]|0; $214 = $d8; __ZN5Trash5trashEP14DamagerDamaged($213,$214); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } else if ((label|0) == 44) { $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } } $215 = $2; $216 = ($215|0)==(0|0); if ($216) { $218 = 0; } else { $217 = (___dynamic_cast($215,7616,1960,0)|0); $218 = $217; } $event9 = $218; $219 = $event9; $220 = ($219|0)!=(0|0); L74: do { if ($220) { $221 = $event9; $222 = ((($221)) + 12|0); $223 = HEAP32[$222>>2]|0; $224 = HEAP32[$223>>2]|0; $225 = (8)==($224|0); if ($225) { $226 = ((($27)) + 180|0); HEAP32[$226>>2] = 0; break; } else { $227 = ((($27)) + 176|0); HEAP32[$227>>2] = 3; break; } } else { $228 = $2; $229 = ($228|0)==(0|0); if ($229) { $231 = 0; } else { $230 = (___dynamic_cast($228,7616,3496,0)|0); $231 = $230; } $event10 = $231; $232 = $event10; $233 = ($232|0)!=(0|0); if ($233) { $234 = $event10; $235 = ((($234)) + 8|0); $236 = HEAP32[$235>>2]|0; L84: do { switch ($236|0) { case 6: { $456 = ((($27)) + 180|0); HEAP32[$456>>2] = 6; $457 = (__ZN9GuiCombat7resolveEv($27)|0); $458 = (0)==($457|0); if ($458) { $459 = ((($27)) + 8|0); $460 = HEAP32[$459>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($460,0,0); } $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); break; } case 1: { $237 = ((($27)) + 180|0); HEAP32[$237>>2] = 1; $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); break; } case 2: { $238 = ((($27)) + 180|0); $239 = HEAP32[$238>>2]|0; $240 = (2)==($239|0); if ($240) { $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } $241 = ((($27)) + 8|0); $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 208|0); $244 = HEAP32[$243>>2]|0; $245 = HEAP32[$244>>2]|0; $246 = ((($245)) + 40|0); $247 = HEAP32[$246>>2]|0; $248 = (FUNCTION_TABLE_ii[$247 & 8191]($244)|0); $249 = ($248|0)!=(0); if (!($249)) { $250 = ((($27)) + 8|0); $251 = HEAP32[$250>>2]|0; __ZN12GameObserver14nextCombatStepEv($251); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } $252 = ((($27)) + 184|0); $253 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($252)|0); HEAP32[$it11>>2] = $253; while(1) { $254 = ((($27)) + 184|0); $255 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($254)|0); HEAP32[$16>>2] = $255; $256 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it11,$16)|0); if (!($256)) { break; } $257 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it11)|0); $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 120|0); $260 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($259)|0); $261 = (1)<($260>>>0); $262 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it11)|0); $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 96|0); $265 = $261&1; HEAP8[$264>>0] = $265; $266 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it11)|0); $267 = HEAP32[$266>>2]|0; __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($27,$267,5); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it11)|0); } $268 = ((($27)) + 56|0); HEAP32[$268>>2] = 0; $269 = ((($27)) + 52|0); HEAP32[$269>>2] = 0; $270 = ((($27)) + 184|0); $271 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($270)|0); HEAP32[$it12>>2] = $271; while(1) { $272 = ((($27)) + 184|0); $273 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($272)|0); HEAP32[$17>>2] = $273; $274 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it12,$17)|0); if (!($274)) { break; } $275 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it12)|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 96|0); $278 = HEAP8[$277>>0]|0; $279 = $278&1; if ($279) { $280 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it12)|0); $281 = HEAP32[$280>>2]|0; $282 = ((($281)) + 12|0); $283 = ((($282)) + 28|0); HEAPF32[$283>>2] = 210.0; $284 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it12)|0); $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 12|0); $287 = ((($286)) + 32|0); HEAPF32[$287>>2] = 2.2000000476837158; $288 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it12)|0); $289 = HEAP32[$288>>2]|0; $290 = ((($289)) + 12|0); $291 = ((($290)) + 36|0); HEAPF32[$291>>2] = 0.0; $292 = ((($27)) + 52|0); $293 = HEAP32[$292>>2]|0; $294 = ($293|0)!=(0|0); if (!($294)) { $295 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it12)|0); $296 = HEAP32[$295>>2]|0; $297 = ((($27)) + 52|0); HEAP32[$297>>2] = $296; } } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it12)|0); } $298 = ((($27)) + 184|0); $299 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($298)|0); HEAP32[$18>>2] = $299; $300 = ((($27)) + 184|0); $301 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($300)|0); HEAP32[$19>>2] = $301; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$19>>2]|0; __ZL5reposI15AttackerDamagedEvNSt3__16vectorIPT_NS1_9allocatorIS4_EEE8iteratorES8_i($$byval_copy$4,$$byval_copy$5,0); $302 = ((($27)) + 52|0); $303 = HEAP32[$302>>2]|0; $304 = ($303|0)!=(0|0); if ($304) { $305 = ((($27)) + 52|0); $306 = HEAP32[$305>>2]|0; $307 = ((($306)) + 12|0); $308 = ((($307)) + 32|0); HEAPF32[$308>>2] = 2.7000000476837158; $309 = ((($27)) + 52|0); $310 = HEAP32[$309>>2]|0; $311 = ((($27)) + 56|0); HEAP32[$311>>2] = $310; $312 = ((($27)) + 52|0); $313 = HEAP32[$312>>2]|0; __ZN9GuiCombat14remaskBlkViewsEP15AttackerDamagedS1_($27,0,$313); $314 = ((($27)) + 176|0); HEAP32[$314>>2] = 1; $315 = ((($27)) + 180|0); HEAP32[$315>>2] = 2; } else { $316 = ((($27)) + 8|0); $317 = HEAP32[$316>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($317,0,0); } $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); break; } case 3: { $318 = ((($27)) + 180|0); HEAP32[$318>>2] = 3; $319 = ((($27)) + 184|0); $320 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($319)|0); HEAP32[$attacker>>2] = $320; while(1) { $321 = ((($27)) + 184|0); $322 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($321)|0); HEAP32[$20>>2] = $322; $323 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($attacker,$20)|0); if (!($323)) { break; } $324 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($attacker)|0); $325 = HEAP32[$324>>2]|0; $326 = ((($325)) + 92|0); $327 = HEAP32[$326>>2]|0; $328 = (__ZN15MTGCardInstance3hasEi($327,7)|0); $329 = ($328|0)!=(0); if ($329) { break L84; } $330 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($attacker)|0); $331 = HEAP32[$330>>2]|0; $332 = ((($331)) + 92|0); $333 = HEAP32[$332>>2]|0; $334 = (__ZN15MTGCardInstance3hasEi($333,8)|0); $335 = ($334|0)!=(0); if ($335) { break L84; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($attacker)|0); } $336 = ((($27)) + 8|0); $337 = HEAP32[$336>>2]|0; __ZN12GameObserver14nextCombatStepEv($337); break L74; break; } case 4: { $338 = ((($27)) + 180|0); HEAP32[$338>>2] = 4; $339 = ((($27)) + 184|0); $340 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($339)|0); HEAP32[$attacker13>>2] = $340; while(1) { $341 = ((($27)) + 184|0); $342 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($341)|0); HEAP32[$21>>2] = $342; $343 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($attacker13,$21)|0); if (!($343)) { break; } $344 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($attacker13)|0); $345 = HEAP32[$344>>2]|0; __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($27,$345,3); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($attacker13)|0); } $346 = (__ZN9GuiCombat7resolveEv($27)|0); $347 = (0)==($346|0); if ($347) { $348 = ((($27)) + 8|0); $349 = HEAP32[$348>>2]|0; __ZN12GameObserver14nextCombatStepEv($349); } $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); break; } case 5: { break; } default: { break L74; } } } while(0); $350 = $event10; $351 = ((($350)) + 8|0); $352 = HEAP32[$351>>2]|0; $353 = ((($27)) + 180|0); HEAP32[$353>>2] = $352; $354 = ((($27)) + 8|0); $355 = HEAP32[$354>>2]|0; $356 = ((($355)) + 208|0); $357 = HEAP32[$356>>2]|0; $358 = HEAP32[$357>>2]|0; $359 = ((($358)) + 40|0); $360 = HEAP32[$359>>2]|0; $361 = (FUNCTION_TABLE_ii[$360 & 8191]($357)|0); $362 = ($361|0)!=(0); if (!($362)) { $363 = ((($27)) + 8|0); $364 = HEAP32[$363>>2]|0; $365 = ((($364)) + 208|0); $366 = HEAP32[$365>>2]|0; $367 = HEAP32[$366>>2]|0; $368 = ((($367)) + 68|0); $369 = HEAP32[$368>>2]|0; $370 = ((($27)) + 180|0); $371 = HEAP32[$370>>2]|0; (FUNCTION_TABLE_iii[$369 & 8191]($366,$371)|0); $372 = ((($27)) + 8|0); $373 = HEAP32[$372>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($373,0,0); $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } $374 = ((($27)) + 184|0); $375 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($374)|0); HEAP32[$attacker14>>2] = $375; while(1) { $376 = ((($27)) + 184|0); $377 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($376)|0); HEAP32[$22>>2] = $377; $378 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($attacker14,$22)|0); if (!($378)) { break; } $379 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($attacker14)|0); $380 = HEAP32[$379>>2]|0; $381 = ((($27)) + 180|0); $382 = HEAP32[$381>>2]|0; __ZN9GuiCombat16autoaffectDamageEP15AttackerDamaged10CombatStep($27,$380,$382); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($attacker14)|0); } $383 = ((($27)) + 184|0); $384 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($383)|0); HEAP32[$it15>>2] = $384; while(1) { $385 = ((($27)) + 184|0); $386 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($385)|0); HEAP32[$23>>2] = $386; $387 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it15,$23)|0); if (!($387)) { break; } $388 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it15)|0); $389 = HEAP32[$388>>2]|0; $390 = ((($389)) + 92|0); $391 = HEAP32[$390>>2]|0; $392 = (__ZN15MTGCardInstance3hasEi($391,8)|0); $393 = ($392|0)!=(0); if ($393) { label = 94; } else { $394 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it15)|0); $395 = HEAP32[$394>>2]|0; $396 = ((($395)) + 92|0); $397 = HEAP32[$396>>2]|0; $398 = (__ZN15MTGCardInstance3hasEi($397,7)|0); $399 = ((($27)) + 180|0); $400 = HEAP32[$399>>2]|0; $401 = (5)==($400|0); $402 = $401&1; $403 = $398 ^ $402; $404 = ($403|0)!=(0); if ($404) { label = 94; } else { $421 = 0; } } if ((label|0) == 94) { label = 0; $405 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it15)|0); $406 = HEAP32[$405>>2]|0; $407 = ((($406)) + 92|0); $408 = HEAP32[$407>>2]|0; $409 = (__ZN15MTGCardInstance3hasEi($408,0)|0); $410 = ($409|0)!=(0); $411 = $410 ? 0 : 1; $412 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it15)|0); $413 = HEAP32[$412>>2]|0; $414 = ((($413)) + 120|0); $415 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($414)|0); $416 = ($411>>>0)<($415>>>0); $421 = $416; } $417 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it15)|0); $418 = HEAP32[$417>>2]|0; $419 = ((($418)) + 96|0); $420 = $421&1; HEAP8[$419>>0] = $420; (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it15)|0); } $422 = ((($27)) + 184|0); $423 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($422)|0); HEAP32[$24>>2] = $423; $424 = ((($27)) + 184|0); $425 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($424)|0); HEAP32[$25>>2] = $425; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$24>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$25>>2]|0; __ZL5reposI15AttackerDamagedEvNSt3__16vectorIPT_NS1_9allocatorIS4_EEE8iteratorES8_i($$byval_copy$6,$$byval_copy$7,0); $426 = ((($27)) + 56|0); HEAP32[$426>>2] = 0; $427 = ((($27)) + 52|0); HEAP32[$427>>2] = 0; $428 = ((($27)) + 184|0); $429 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($428)|0); HEAP32[$it16>>2] = $429; while(1) { $430 = ((($27)) + 184|0); $431 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($430)|0); HEAP32[$26>>2] = $431; $432 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it16,$26)|0); if (!($432)) { break; } $433 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it16)|0); $434 = HEAP32[$433>>2]|0; $435 = ((($434)) + 96|0); $436 = HEAP8[$435>>0]|0; $437 = $436&1; if ($437) { label = 99; break; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it16)|0); } if ((label|0) == 99) { $438 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it16)|0); $439 = HEAP32[$438>>2]|0; $440 = ((($27)) + 52|0); HEAP32[$440>>2] = $439; } $441 = ((($27)) + 52|0); $442 = HEAP32[$441>>2]|0; $443 = ($442|0)!=(0|0); if ($443) { $444 = ((($27)) + 52|0); $445 = HEAP32[$444>>2]|0; $446 = ((($445)) + 12|0); $447 = ((($446)) + 32|0); HEAPF32[$447>>2] = 2.7000000476837158; $448 = ((($27)) + 52|0); $449 = HEAP32[$448>>2]|0; $450 = ((($27)) + 56|0); HEAP32[$450>>2] = $449; $451 = ((($27)) + 52|0); $452 = HEAP32[$451>>2]|0; __ZN9GuiCombat14remaskBlkViewsEP15AttackerDamagedS1_($27,0,$452); $453 = ((($27)) + 176|0); HEAP32[$453>>2] = 1; } else { $454 = ((($27)) + 8|0); $455 = HEAP32[$454>>2]|0; __ZN12GameObserver14nextCombatStepEv($455); } $0 = 1; $461 = $0; STACKTOP = sp;return ($461|0); } } } while(0); $0 = 0; $461 = $0; STACKTOP = sp;return ($461|0); } function __GLOBAL__sub_I_GuiCombat_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2177(); ___cxx_global_var_init_1_2178(); ___cxx_global_var_init_3_2179(); ___cxx_global_var_init_5_2180(); return; } function __ZL5reposI14DamagerDamagedEvNSt3__16vectorIPT_NS1_9allocatorIS4_EEE8iteratorES8_i($begin,$end,$size) { $begin = $begin|0; $end = $end|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $pos = 0.0, $space = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $it1 = sp; $0 = $size; ;HEAP32[$it>>2]=HEAP32[$begin>>2]|0; while(1) { $1 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$end)|0); if (!($1)) { break; } $2 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 96|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = $0; $8 = (($7) + 1)|0; $0 = $8; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $9 = $0; $10 = (+($9|0)); $11 = 340.0 / $10; $space = $11; $pos = 70.0; ;HEAP32[$it1>>2]=HEAP32[$begin>>2]|0; while(1) { $12 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it1,$end)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it1)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 96|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if ($17) { $18 = $pos; $19 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it1)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = ((($21)) + 24|0); HEAPF32[$22>>2] = $18; $23 = $space; $24 = $pos; $25 = $24 + $23; $pos = $25; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it1)|0); } STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE6rbeginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(5420,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4rendEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(5420,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__1neINS_11__wrap_iterIPP15AttackerDamagedEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $0 = $__x; $1 = $__y; $4 = $0; $5 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEE4baseEv($4)|0); HEAP32[$2>>2] = $5; $6 = $1; $7 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEE4baseEv($6)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($2,$3)|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__tmp = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); ;HEAP32[$__tmp>>2]=HEAP32[$2>>2]|0; $3 = (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEmmEv($__tmp)|0); $4 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEmmEv($2)|0); STACKTOP = sp;return ($1|0); } function __ZL7closestI13GuiCombatLeft15AttackerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13GuiCombatLeft4testEP14DamagerDamagedS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI13GuiCombatLeft14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13GuiCombatLeft4testEP14DamagerDamagedS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI14GuiCombatRight14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN14GuiCombatRight4testEP14DamagerDamagedS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI14GuiCombatRight15AttackerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectES3_($cards,$limitor,$ref) { $cards = $cards|0; $limitor = $limitor|0; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $ref; $4 = $2; $card = $4; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($9)) { break; } $10 = $2; $11 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN14GuiCombatRight4testEP14DamagerDamagedS1_($10,$12)|0); do { if ($13) { $14 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = $18 < 32.0; if (!($19)) { $20 = $1; $21 = (0|0)!=($20|0); if ($21) { $22 = $1; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($22,$26)|0); if (!($27)) { break; } } $28 = $2; $29 = ($28|0)!=(0|0); $30 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; if (!($29)) { $card = $31; break; } $32 = ((($31)) + 12|0); $33 = ((($32)) + 24|0); $34 = +HEAPF32[$33>>2]; $35 = $2; $36 = ((($35)) + 12|0); $37 = ((($36)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $34 - $38; $40 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $2; $46 = ((($45)) + 12|0); $47 = ((($46)) + 24|0); $48 = +HEAPF32[$47>>2]; $49 = $44 - $48; $50 = $39 * $49; $51 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 12|0); $54 = ((($53)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $2; $57 = ((($56)) + 12|0); $58 = ((($57)) + 28|0); $59 = +HEAPF32[$58>>2]; $60 = $55 - $59; $61 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = ((($63)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $2; $67 = ((($66)) + 12|0); $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = $65 - $69; $71 = $60 * $70; $72 = $50 + $71; $dist = $72; $73 = $dist; $74 = $curdist; $75 = $73 < $74; if ($75) { $76 = $dist; $curdist = $76; $77 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $card = $78; } } } } while(0); (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $79 = $card; STACKTOP = sp;return ($79|0); } function __ZL7closestI13GuiCombatTrue14DamagerDamagedEPT0_RNSt3__16vectorIS3_NS4_9allocatorIS3_EEEEP14LimitorFunctorI13PlayGuiObjectEff($cards,$limitor,$x,$y) { $cards = $cards|0; $limitor = $limitor|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, $card = 0, $curdist = 0.0, $dist = 0.0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $4 = sp + 4|0; $0 = $cards; $1 = $limitor; $2 = $x; $3 = $y; $card = 0; $curdist = 1.0E+6; $5 = $0; $6 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$4>>2] = $8; $9 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 12|0); $13 = ((($12)) + 20|0); $14 = +HEAPF32[$13>>2]; $15 = $14 < 32.0; do { if (!($15)) { $16 = $1; $17 = (0|0)!=($16|0); if ($17) { $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iii[$20 & 8191]($18,$22)|0); if (!($23)) { break; } } $24 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 12|0); $27 = ((($26)) + 24|0); $28 = +HEAPF32[$27>>2]; $29 = $2; $30 = $28 - $29; $31 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 12|0); $34 = ((($33)) + 24|0); $35 = +HEAPF32[$34>>2]; $36 = $2; $37 = $35 - $36; $38 = $30 * $37; $39 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = ((($41)) + 28|0); $43 = +HEAPF32[$42>>2]; $44 = $3; $45 = $43 - $44; $46 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = ((($48)) + 28|0); $50 = +HEAPF32[$49>>2]; $51 = $3; $52 = $50 - $51; $53 = $45 * $52; $54 = $38 + $53; $dist = $54; $55 = $dist; $56 = $curdist; $57 = $55 < $56; if ($57) { $58 = $dist; $curdist = $58; $59 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $60 = HEAP32[$59>>2]|0; $card = $60; } } } while(0); (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } $61 = $card; STACKTOP = sp;return ($61|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__111__wrap_iterIP6DamageEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN6DamageC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13InterruptibleC2ERKS_($3,$4); $5 = 26672; HEAP32[$3>>2] = $5; $6 = ((($3)) + 8|0); $7 = 26740; HEAP32[$6>>2] = $7; $8 = ((($3)) + 12|0); $9 = 26760; HEAP32[$8>>2] = $9; $10 = ((($3)) + 88|0); $11 = 26784; HEAP32[$10>>2] = $11; $12 = ((($3)) + 108|0); $13 = $2; $14 = ((($13)) + 108|0); ;HEAP32[$12>>2]=HEAP32[$14>>2]|0;HEAP32[$12+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$12+8>>2]=HEAP32[$14+8>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__111__wrap_iterIPP14DamagerDamagedEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19iter_swapINS_11__wrap_iterIPP14DamagerDamagedEES5_EEvT_T0_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($__a)|0); $1 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($__b)|0); __ZNSt3__14swapIP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($0,$1); return; } function __ZNSt3__111__wrap_iterIPKP15AttackerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP15AttackerDamagedS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP15AttackerDamagedS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__111__wrap_iterIPKP14DamagerDamagedEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP14DamagerDamagedS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP14DamagerDamagedS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZL5reposI15AttackerDamagedEvNSt3__16vectorIPT_NS1_9allocatorIS4_EEE8iteratorES8_i($begin,$end,$size) { $begin = $begin|0; $end = $end|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $pos = 0.0, $space = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $it1 = sp; $0 = $size; ;HEAP32[$it>>2]=HEAP32[$begin>>2]|0; while(1) { $1 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$end)|0); if (!($1)) { break; } $2 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 96|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = $0; $8 = (($7) + 1)|0; $0 = $8; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } $9 = $0; $10 = (+($9|0)); $11 = 340.0 / $10; $space = $11; $pos = 70.0; ;HEAP32[$it1>>2]=HEAP32[$begin>>2]|0; while(1) { $12 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it1,$end)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it1)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 96|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if ($17) { $18 = $pos; $19 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it1)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = ((($21)) + 24|0); HEAPF32[$22>>2] = $18; $23 = $space; $24 = $pos; $25 = $24 + $23; $pos = $25; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it1)|0); } STACKTOP = sp;return; } function ___cxx_global_var_init_2177() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33316,182585); (___cxa_atexit((3831|0),(33316|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2178() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33328,165089); (___cxa_atexit((3831|0),(33328|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2179() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33340,165080); (___cxa_atexit((3831|0),(33340|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2180() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33352,165065); (___cxa_atexit((3831|0),(33352|0),(___dso_handle|0))|0); return; } function __ZN13InterruptibleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13PlayGuiObjectC2ERKS_($3,$4); $5 = ((($3)) + 88|0); $6 = $2; $7 = ((($6)) + 88|0); __ZN10TargetableC2ERKS_($5,$7); $8 = 13228; HEAP32[$3>>2] = $8; $9 = ((($3)) + 8|0); $10 = 13296; HEAP32[$9>>2] = $10; $11 = ((($3)) + 12|0); $12 = 13316; HEAP32[$11>>2] = $12; $13 = ((($3)) + 88|0); $14 = 13340; HEAP32[$13>>2] = $14; $15 = ((($3)) + 96|0); $16 = $2; $17 = ((($16)) + 96|0); ;HEAP32[$15>>2]=HEAP32[$17>>2]|0;HEAP32[$15+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[$15+8>>2]=HEAP32[$17+8>>2]|0; STACKTOP = sp;return; } function __ZN10TargetableC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 13460; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; HEAP32[$5>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEC2ES5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $2 = ((($1)) + 4|0); ;HEAP32[$2>>2]=HEAP32[$__x>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP15AttackerDamagedEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN13GuiCombatLeft4testEP14DamagerDamagedS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $0; $3 = ((($2)) + 12|0); $4 = ((($3)) + 28|0); $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = ((($6)) + 12|0); $8 = ((($7)) + 28|0); $9 = +HEAPF32[$8>>2]; $10 = $5 == $9; if (!($10)) { $24 = 0; STACKTOP = sp;return ($24|0); } $11 = $0; $12 = ((($11)) + 12|0); $13 = ((($12)) + 24|0); $14 = +HEAPF32[$13>>2]; $15 = $1; $16 = ((($15)) + 12|0); $17 = ((($16)) + 24|0); $18 = +HEAPF32[$17>>2]; $19 = $14 > $18; if (!($19)) { $24 = 0; STACKTOP = sp;return ($24|0); } $20 = $1; $21 = ((($20)) + 96|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; $24 = $23; STACKTOP = sp;return ($24|0); } function __ZN14GuiCombatRight4testEP14DamagerDamagedS1_($ref,$test) { $ref = $ref|0; $test = $test|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ref; $1 = $test; $2 = $0; $3 = ((($2)) + 12|0); $4 = ((($3)) + 28|0); $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = ((($6)) + 12|0); $8 = ((($7)) + 28|0); $9 = +HEAPF32[$8>>2]; $10 = $5 == $9; if (!($10)) { $24 = 0; STACKTOP = sp;return ($24|0); } $11 = $0; $12 = ((($11)) + 12|0); $13 = ((($12)) + 24|0); $14 = +HEAPF32[$13>>2]; $15 = $1; $16 = ((($15)) + 12|0); $17 = ((($16)) + 24|0); $18 = +HEAPF32[$17>>2]; $19 = $14 < $18; if (!($19)) { $24 = 0; STACKTOP = sp;return ($24|0); } $20 = $1; $21 = ((($20)) + 96|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; $24 = $23; STACKTOP = sp;return ($24|0); } function __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15AttackerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15AttackerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP15AttackerDamagedE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15AttackerDamagedE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15AttackerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP15AttackerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP15AttackerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5421,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5422,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5423,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP15AttackerDamagedE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP15AttackerDamagedE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15AttackerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP15AttackerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP15AttackerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15AttackerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP15AttackerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP15AttackerDamagedE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP15AttackerDamagedE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP15AttackerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP15AttackerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP15AttackerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP15AttackerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP15AttackerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP15AttackerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP15AttackerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP15AttackerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5424,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP15AttackerDamagedEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5059,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15AttackerDamagedRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15AttackerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP14DamagerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP14DamagerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP14DamagerDamagedE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14DamagerDamagedE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP14DamagerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP14DamagerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP14DamagerDamagedEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5425,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5426,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5427,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP14DamagerDamagedE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP14DamagerDamagedE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP14DamagerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP14DamagerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP14DamagerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP14DamagerDamagedEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP14DamagerDamagedEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP14DamagerDamagedE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP14DamagerDamagedE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5428,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP14DamagerDamagedEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4746,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14DamagerDamagedRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14DamagerDamagedRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIP14DamagerDamagedEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP14DamagerDamagedEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP15AttackerDamagedS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP15AttackerDamagedE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP15AttackerDamagedE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP15AttackerDamagedE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP15AttackerDamagedEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP15AttackerDamagedEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5429,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP15AttackerDamagedS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP15AttackerDamagedEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP15AttackerDamagedEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP15AttackerDamagedEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP15AttackerDamagedS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP15AttackerDamagedS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP15AttackerDamagedEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP14DamagerDamagedS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP14DamagerDamagedE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP14DamagerDamagedE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP14DamagerDamagedE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP14DamagerDamagedEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP14DamagerDamagedEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5430,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP14DamagerDamagedS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP14DamagerDamagedEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP14DamagerDamagedEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP14DamagerDamagedEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP14DamagerDamagedS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP14DamagerDamagedS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP14DamagerDamagedEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8GuiFrameC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = $1; __ZN8GuiLayerC2EP12GameObserver($2,$3); $4 = 33372; HEAP32[$2>>2] = $4; $5 = ((($2)) + 52|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($5); $6 = ((($2)) + 60|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($6); $7 = ((($2)) + 68|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($7); $8 = ((($2)) + 76|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($8); STACKTOP = sp;return; } function __ZN8GuiFrameD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 33372; HEAP32[$1>>2] = $2; $3 = ((($1)) + 76|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $4 = ((($1)) + 68|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); $5 = ((($1)) + 60|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $6 = ((($1)) + 52|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZN8GuiFrameD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiFrameD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8GuiFrame6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8GuiFrame6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; STACKTOP = sp;return; } function __GLOBAL__sub_I_GuiFrame_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2192(); ___cxx_global_var_init_1_2193(); ___cxx_global_var_init_3_2194(); ___cxx_global_var_init_5_2195(); return; } function ___cxx_global_var_init_2192() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33404,182585); (___cxa_atexit((3831|0),(33404|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2193() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33416,165089); (___cxa_atexit((3831|0),(33416|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2194() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33428,165080); (___cxa_atexit((3831|0),(33428|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2195() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33440,165065); (___cxa_atexit((3831|0),(33440|0),(___dso_handle|0))|0); return; } function __ZN11HandLimitor6selectEP13PlayGuiObject($this,$t) { $this = $this|0; $t = $t|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $t; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6296,2184,0)|0); $7 = $6; } $c = $7; $8 = $c; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = $c; $13 = (__ZN7GuiHand8isInHandEP8CardView($11,$12)|0); $$expand_i1_val = $13&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN7GuiHand8isInHandEP8CardView($this,$card) { $this = $this|0; $card = $card|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $1 = sp + 20|0; $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; HEAP32[$1>>2] = $card; $6 = $0; __ZNSt3__111__wrap_iterIPP8CardViewEC2Ev($it); $7 = ((($6)) + 64|0); $8 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($7)|0); HEAP32[$3>>2] = $8; $9 = ((($6)) + 64|0); $10 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($9)|0); HEAP32[$4>>2] = $10; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $11 = (__ZNSt3__14findINS_11__wrap_iterIPP8CardViewEES3_EET_S6_S6_RKT0_($$byval_copy,$$byval_copy$1,$1)|0); HEAP32[$2>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; $12 = ((($6)) + 64|0); $13 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($12)|0); HEAP32[$5>>2] = $13; $14 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$5)|0); STACKTOP = sp;return ($14|0); } function __ZN11HandLimitor7greyoutEP13PlayGuiObject($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN11HandLimitorC2EP7GuiHand($this,$hand) { $this = $this|0; $hand = $hand|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $hand; $2 = $0; __ZN14LimitorFunctorI13PlayGuiObjectEC2Ev($2); $3 = 33460; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN7GuiHandC2EP12GameObserverP7MTGHand($this,$observer,$hand) { $this = $this|0; $observer = $observer|0; $hand = $hand|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 16|0; $6 = sp; $0 = $this; $1 = $observer; $2 = $hand; $7 = $0; $8 = $1; __ZN8GuiLayerC2EP12GameObserver($7,$8); $9 = 33484; HEAP32[$7>>2] = $9; $10 = ((($7)) + 52|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = ((($7)) + 56|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($12); $13 = ((($7)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEEC2Ev($13); $14 = $1; __THREW__ = 0; $15 = (invoke_ii(3836,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if (!($17)) { $18 = ($15|0)!=(0|0); if (!($18)) { STACKTOP = sp;return; } $19 = ((($7)) + 56|0); $20 = $1; __THREW__ = 0; $21 = (invoke_ii(3836,($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = HEAP32[$21>>2]|0; $25 = ((($24)) + 28|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(140261|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; invoke_viiii($26|0,($5|0),($21|0),($6|0),1); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($13); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); __ZN8GuiLayerD2Ev($7); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($19,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $31 = ((($7)) + 56|0); $32 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($31)|0); $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($7)) + 56|0); $35 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($34)|0); __THREW__ = 0; invoke_vidddd(5431,($35|0),1.0,0.0,100.0,250.0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } STACKTOP = sp;return; } else { __THREW__ = 0; (invoke_iii(3925,(29272|0),(140274|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } STACKTOP = sp;return; } } } } } while(0); $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($13); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); __ZN8GuiLayerD2Ev($7); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; } function __ZN7GuiHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = 33484; HEAP32[$2>>2] = $3; $4 = ((($2)) + 64|0); $5 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($2)) + 64|0); $7 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $15 = ((($2)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($15); $16 = ((($2)) + 56|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($16); __ZN8GuiLayerD2Ev($2); STACKTOP = sp;return; } function __ZN7GuiHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiHandD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7GuiHand6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $2 = sp; $0 = $this; $1 = $dt; $3 = $0; $4 = ((($3)) + 64|0); $5 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 64|0); $7 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = $1; FUNCTION_TABLE_vid[$13 & 8191]($10,$14); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } STACKTOP = sp;return; } function __ZN15GuiHandOpponentC2EP12GameObserverP7MTGHand($this,$observer,$hand) { $this = $this|0; $observer = $observer|0; $hand = $hand|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $ite = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ite = sp + 40|0; $3 = sp + 36|0; $4 = sp + 32|0; $event = sp + 12|0; $7 = sp; $0 = $this; $1 = $observer; $2 = $hand; $8 = $0; $9 = $1; $10 = $2; __ZN7GuiHandC2EP12GameObserverP7MTGHand($8,$9,$10); $11 = 33524; HEAP32[$8>>2] = $11; __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2Ev($ite); $12 = $2; $13 = ((($12)) + 8|0); $14 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($13)|0); HEAP32[$3>>2] = $14; ;HEAP32[$ite>>2]=HEAP32[$3>>2]|0; while(1) { $15 = $2; $16 = ((($15)) + 8|0); $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($16)|0); HEAP32[$4>>2] = $17; $18 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($ite,$4)|0); if (!($18)) { label = 8; break; } $19 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($ite)|0); $20 = HEAP32[$19>>2]|0; $21 = $2; __THREW__ = 0; invoke_viiii(5432,($event|0),($20|0),(0|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 6; break; } $24 = HEAP32[$8>>2]|0; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; (invoke_iii($26|0,($8|0),($event|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 7; break; } __ZN16WEventZoneChangeD2Ev($event); $29 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($ite,0)|0); HEAP32[$7>>2] = $29; } if ((label|0) == 6) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZN7GuiHandD2Ev($8); $34 = $5; $35 = $6; ___resumeException($34|0); // unreachable; } else if ((label|0) == 7) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $5 = $32; $6 = $33; __ZN16WEventZoneChangeD2Ev($event); __ZN7GuiHandD2Ev($8); $34 = $5; $35 = $6; ___resumeException($34|0); // unreachable; } else if ((label|0) == 8) { STACKTOP = sp;return; } } function __ZN15GuiHandOpponent6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $quad = 0; var $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 24|0; $it = sp + 12|0; $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 60|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_viii[$8 & 8191]($quad,$5,33596); $x = 45.0; $9 = ((($4)) + 64|0); $10 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$it>>2] = $10; while(1) { $11 = ((($4)) + 64|0); $12 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$1>>2] = $12; $13 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($13)) { label = 6; break; } $14 = $x; $15 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 12|0); $18 = ((($17)) + 24|0); HEAPF32[$18>>2] = $14; $19 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = ((($21)) + 28|0); HEAPF32[$22>>2] = 2.0; $23 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 12|0); $26 = ((($25)) + 32|0); HEAPF32[$26>>2] = 0.30000001192092896; $27 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); __THREW__ = 0; invoke_vii(5433,($28|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 5; break; } $32 = $x; $33 = $32 + 18.0; $x = $33; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } if ((label|0) == 5) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $2 = $34; $3 = $35; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $36 = $2; $37 = $3; ___resumeException($36|0); // unreachable; } else if ((label|0) == 6) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } function __ZN11GuiHandSelfC2EP12GameObserverP7MTGHand($this,$observer,$hand) { $this = $this|0; $observer = $observer|0; $hand = $hand|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $ite = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ite = sp + 32|0; $5 = sp + 28|0; $6 = sp + 24|0; $event = sp + 4|0; $7 = sp; $0 = $this; $1 = $observer; $2 = $hand; $8 = $0; $9 = $1; $10 = $2; __ZN7GuiHandC2EP12GameObserverP7MTGHand($8,$9,$10); $11 = 33564; HEAP32[$8>>2] = $11; $12 = ((($8)) + 76|0); HEAP32[$12>>2] = 1; $13 = ((($8)) + 80|0); __THREW__ = 0; invoke_viddddd(3894,($13|0),494.0,22.0,1.0,0.0,255.0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZN7GuiHandD2Ev($8); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } __THREW__ = 0; $16 = (invoke_ii(3903,8)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; L5: do { if ($18) { label = 8; } else { __THREW__ = 0; invoke_vii(5434,($16|0),($8|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; __ZdlPv($16); break; } $21 = ((($8)) + 136|0); HEAP32[$21>>2] = $16; __THREW__ = 0; $22 = (invoke_iii(3923,(30372|0),12)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 8; } else { $25 = ((($22)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = (1)==($26|0); if ($27) { $28 = ((($8)) + 80|0); $29 = ((($28)) + 36|0); HEAPF32[$29>>2] = 1.5707963705062866; $30 = ((($8)) + 80|0); $31 = ((($30)) + 28|0); HEAPF32[$31>>2] = 272.0; $32 = ((($8)) + 80|0); $33 = ((($32)) + 24|0); HEAPF32[$33>>2] = 256.0; $34 = ((($8)) + 80|0); __THREW__ = 0; invoke_vi(5435,($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 8; break; } } __ZNSt3__111__wrap_iterIPP15MTGCardInstanceEC2Ev($ite); $43 = $2; $44 = ((($43)) + 8|0); $45 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($44)|0); HEAP32[$5>>2] = $45; ;HEAP32[$ite>>2]=HEAP32[$5>>2]|0; while(1) { $46 = $2; $47 = ((($46)) + 8|0); $48 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($47)|0); HEAP32[$6>>2] = $48; $49 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($ite,$6)|0); if (!($49)) { label = 16; break; } $50 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($ite)|0); $51 = HEAP32[$50>>2]|0; $52 = $2; __THREW__ = 0; invoke_viiii(5432,($event|0),($51|0),(0|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 8; break L5; } $55 = HEAP32[$8>>2]|0; $56 = ((($55)) + 24|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; (invoke_iii($57|0,($8|0),($event|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 15; break; } __ZN16WEventZoneChangeD2Ev($event); $60 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($ite,0)|0); HEAP32[$7>>2] = $60; } if ((label|0) == 15) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN16WEventZoneChangeD2Ev($event); break; } else if ((label|0) == 16) { STACKTOP = sp;return; } } } } while(0); if ((label|0) == 8) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; } __ZN3PosD2Ev($13); __ZN7GuiHandD2Ev($8); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } function __ZN11GuiHandSelfD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 33564; HEAP32[$1>>2] = $2; $3 = ((($1)) + 136|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 136|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 136|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 80|0); __ZN3PosD2Ev($13); __ZN7GuiHandD2Ev($1); STACKTOP = sp;return; } function __ZN11GuiHandSelfD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiHandSelfD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11GuiHandSelf5ReposEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0; var $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $dist = 0.0, $dist1 = 0.0; var $dist3 = 0.0, $flip = 0, $it = 0, $it2 = 0, $it4 = 0, $q = 0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 40|0; $1 = sp + 36|0; $it2 = sp + 24|0; $2 = sp + 16|0; $it4 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $y = 48.0; $5 = ((($4)) + 76|0); $6 = HEAP32[$5>>2]|0; $7 = (1)==($6|0); if ($7) { $8 = (__ZN12GameSettingsixEi(30372,11)|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (1)==($10|0); if ($11) { $12 = ((($4)) + 64|0); $13 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = (+($13>>>0)); $15 = 180.0 / $14; $dist = $15; $16 = $dist; $17 = $16 > 20.0; if ($17) { $dist = 20.0; } else { $y = 40.0; } $18 = ((($4)) + 64|0); $19 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($18)|0); HEAP32[$it>>2] = $19; while(1) { $20 = ((($4)) + 64|0); $21 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($20)|0); HEAP32[$1>>2] = $21; $22 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($22)) { break; } $23 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 12|0); $26 = ((($25)) + 24|0); HEAPF32[$26>>2] = 459.0; $27 = $y; $28 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 12|0); $31 = ((($30)) + 28|0); HEAPF32[$31>>2] = $27; $32 = $dist; $33 = $y; $34 = $33 + $32; $y = $34; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } STACKTOP = sp;return; } } $35 = ((($4)) + 76|0); $36 = HEAP32[$35>>2]|0; $37 = (1)==($36|0); $38 = $37&1; $q = $38; $39 = (__ZN12GameSettingsixEi(30372,12)|0); $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (1)==($41|0); if ($42) { $y = 450.0; $43 = ((($4)) + 64|0); $44 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($43)|0); $45 = (+($44>>>0)); $46 = 240.0 / $45; $dist1 = $46; $47 = $dist1; $48 = $47 > 30.0; if ($48) { $dist1 = 30.0; } else { $y = 465.0; } $49 = ((($4)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE6rbeginEv($it2,$49); while(1) { $50 = ((($4)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4rendEv($2,$50); $51 = (__ZNSt3__1neINS_11__wrap_iterIPP8CardViewEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($it2,$2)|0); $52 = $y; if (!($51)) { break; } $53 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEdeEv($it2)|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 12|0); $56 = ((($55)) + 24|0); HEAPF32[$56>>2] = $52; $57 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEdeEv($it2)|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 12|0); $60 = ((($59)) + 28|0); HEAPF32[$60>>2] = 242.0; $61 = $dist1; $62 = $y; $63 = $62 - $61; $y = $63; $64 = $q; $65 = $64&1; $66 = $65 ? 0 : 255; $67 = (+($66|0)); $68 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEdeEv($it2)|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 12|0); $71 = ((($70)) + 40|0); HEAPF32[$71>>2] = $67; (__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEppEv($it2)|0); } $72 = $52 + 272.0; $73 = $72 - 14.0; $74 = ((($4)) + 80|0); $75 = ((($74)) + 24|0); HEAPF32[$75>>2] = $73; STACKTOP = sp;return; } else { $76 = ((($4)) + 64|0); $77 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($76)|0); $78 = (($77) + 1)|0; $79 = (($78>>>0) / 2)&-1; $80 = (+($79>>>0)); $81 = 224.0 / $80; $dist3 = $81; $82 = $dist3; $83 = $82 > 65.0; if ($83) { $dist3 = 65.0; } $flip = 0; $84 = ((($4)) + 64|0); $85 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($84)|0); HEAP32[$it4>>2] = $85; while(1) { $86 = ((($4)) + 64|0); $87 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($86)|0); HEAP32[$3>>2] = $87; $88 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it4,$3)|0); if (!($88)) { break; } $89 = $flip; $90 = $89&1; $91 = $90 ? 460.0 : 420.0; $92 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 12|0); $95 = ((($94)) + 24|0); HEAPF32[$95>>2] = $91; $96 = $y; $97 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 12|0); $100 = ((($99)) + 28|0); HEAPF32[$100>>2] = $96; $101 = $flip; $102 = $101&1; if ($102) { $103 = $dist3; $104 = $y; $105 = $104 + $103; $y = $105; } $106 = $flip; $107 = $106&1; $108 = $107 ^ 1; $109 = $108&1; $flip = $109; $110 = $q; $111 = $110&1; $112 = $111 ? 0 : 255; $113 = (+($112|0)); $114 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 12|0); $117 = ((($116)) + 40|0); HEAPF32[$117>>2] = $113; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it4)|0); } STACKTOP = sp;return; } } function __ZN11GuiHandSelf14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $it = 0; var $it1 = 0, $trigger = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $it = sp + 12|0; $3 = sp + 8|0; $it1 = sp + 4|0; $4 = sp; $1 = $this; $2 = $key; $5 = $1; $6 = (__ZN12GameSettingsixEi(30372,14)|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); $10 = $9 ? 14 : 15; $trigger = $10; $11 = $trigger; $12 = $2; $13 = ($11|0)==($12|0); if (!($13)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $95 = $$pre_trunc&1; STACKTOP = sp;return ($95|0); } $14 = ((($5)) + 76|0); $15 = HEAP32[$14>>2]|0; $16 = (0)==($15|0); $17 = $16 ? 1 : 0; $18 = ((($5)) + 76|0); HEAP32[$18>>2] = $17; $19 = ((($5)) + 76|0); $20 = HEAP32[$19>>2]|0; $21 = (0)==($20|0); if ($21) { $22 = ((($5)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN12GameObserver15getCardSelectorEv($23)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 52|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($24); } $28 = ((($5)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN12GameObserver15getCardSelectorEv($29)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 48|0); $33 = HEAP32[$32>>2]|0; $34 = ((($5)) + 76|0); $35 = HEAP32[$34>>2]|0; $36 = (0)==($35|0); if ($36) { $37 = ((($5)) + 136|0); $38 = HEAP32[$37>>2]|0; $39 = $38; } else { $39 = 0; } FUNCTION_TABLE_viii[$33 & 8191]($30,$39,1); $40 = ((($5)) + 76|0); $41 = HEAP32[$40>>2]|0; $42 = (1)==($41|0); if ($42) { $43 = ((($5)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN12GameObserver15getCardSelectorEv($44)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 56|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($45); } $49 = (__ZN12GameSettingsixEi(30372,12)|0); $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = (1)==($51|0); $53 = ((($5)) + 76|0); $54 = HEAP32[$53>>2]|0; $55 = (0)==($54|0); if ($52) { $56 = $55 ? 222.0 : 272.0; $57 = ((($5)) + 80|0); $58 = ((($57)) + 28|0); HEAPF32[$58>>2] = $56; } else { $59 = $55 ? 394.0 : 494.0; $60 = ((($5)) + 80|0); $61 = ((($60)) + 24|0); HEAPF32[$61>>2] = $59; } $62 = ((($5)) + 76|0); $63 = HEAP32[$62>>2]|0; $64 = (0)==($63|0); L18: do { if ($64) { $65 = (__ZN12GameSettingsixEi(30372,11)|0); $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; $68 = (0)==($67|0); if ($68) { $69 = (__ZN12GameSettingsixEi(30372,12)|0); $70 = ((($69)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = (1)==($71|0); $73 = ((($5)) + 64|0); $74 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($73)|0); if ($72) { HEAP32[$it>>2] = $74; while(1) { $75 = ((($5)) + 64|0); $76 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($75)|0); HEAP32[$3>>2] = $76; $77 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($77)) { break L18; } $78 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = ((($80)) + 28|0); HEAPF32[$81>>2] = 302.0; $82 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 12|0); __ZN3Pos9UpdateNowEv($84); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } } else { HEAP32[$it1>>2] = $74; while(1) { $85 = ((($5)) + 64|0); $86 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($85)|0); HEAP32[$4>>2] = $86; $87 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it1,$4)|0); if (!($87)) { break L18; } $88 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 12|0); $91 = ((($90)) + 24|0); HEAPF32[$91>>2] = 510.0; $92 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 12|0); __ZN3Pos9UpdateNowEv($94); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it1)|0); } } } } } while(0); __ZN11GuiHandSelf5ReposEv($5); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $95 = $$pre_trunc&1; STACKTOP = sp;return ($95|0); } function __ZN11GuiHandSelf6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 80|0); $4 = $1; __ZN3Pos6UpdateEf($3,$4); $5 = $1; __ZN7GuiHand6UpdateEf($2,$5); STACKTOP = sp;return; } function __ZN11GuiHandSelf6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $it = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 76|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($2)) + 64|0); $7 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($7|0)==(0); if ($8) { $9 = (__ZN16WResourceManager8InstanceEv()|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,0)|0); $mFont = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($14,-65536); $18 = (__ZN12GameSettingsixEi(30372,12)|0); $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = (1)==($20|0); if ($21) { $22 = ((($2)) + 56|0); $23 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($22)|0); __ZN5JQuad8SetColorEj($23,-65536); $24 = (__ZN9JRenderer11GetInstanceEv()|0); $25 = ((($2)) + 56|0); $26 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($25)|0); $27 = ((($2)) + 80|0); $28 = ((($27)) + 4|0); $29 = +HEAPF32[$28>>2]; $30 = ((($2)) + 80|0); $31 = ((($30)) + 8|0); $32 = +HEAPF32[$31>>2]; $33 = ((($2)) + 80|0); $34 = ((($33)) + 16|0); $35 = +HEAPF32[$34>>2]; $36 = ((($2)) + 80|0); $37 = ((($36)) + 12|0); $38 = +HEAPF32[$37>>2]; $39 = ((($2)) + 80|0); $40 = ((($39)) + 12|0); $41 = +HEAPF32[$40>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($24,$26,$29,$32,$35,$38,$41); $42 = ((($2)) + 56|0); $43 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($42)|0); __ZN5JQuad8SetColorEj($43,-1); $44 = $mFont; $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($2)) + 80|0); $48 = ((($47)) + 8|0); $49 = +HEAPF32[$48>>2]; FUNCTION_TABLE_viiddidd[$46 & 8191]($44,197934,470.0,$49,0,0.0,0.0); STACKTOP = sp;return; } else { $50 = ((($2)) + 80|0); $51 = ((($2)) + 56|0); $52 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($51)|0); __ZN3Pos6RenderEP5JQuad($50,$52); STACKTOP = sp;return; } } } $53 = ((($2)) + 80|0); $54 = ((($2)) + 56|0); $55 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($54)|0); __ZN3Pos6RenderEP5JQuad($53,$55); $56 = (__ZN12GameSettingsixEi(30372,11)|0); $57 = ((($56)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (1)==($58|0); if (!($59)) { $60 = ((($2)) + 76|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0); if (!($62)) { STACKTOP = sp;return; } } $63 = ((($2)) + 64|0); $64 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($63)|0); HEAP32[$it>>2] = $64; while(1) { $65 = ((($2)) + 64|0); $66 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($65)|0); HEAP32[$1>>2] = $66; $67 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($67)) { break; } $68 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $69 = HEAP32[$68>>2]|0; $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 8|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vi[$72 & 8191]($69); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } STACKTOP = sp;return; } function __ZN11GuiHandSelf12LeftBoundaryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $min = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $min = 490.0; $3 = (__ZN12GameSettingsixEi(30372,11)|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (1)==($5|0); if (!($6)) { $7 = ((($2)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0); if (!($9)) { $33 = $min; STACKTOP = sp;return (+$33); } } $10 = ((($2)) + 64|0); $11 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($10)|0); HEAP32[$it>>2] = $11; while(1) { $12 = ((($2)) + 64|0); $13 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($12)|0); HEAP32[$1>>2] = $13; $14 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($14)) { break; } $15 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 12|0); $18 = ((($17)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = +HEAPF32[6422]; $21 = $20 / 2.0; $22 = $19 - $21; $23 = $min; $24 = $22 < $23; if ($24) { $25 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = ((($27)) + 24|0); $29 = +HEAPF32[$28>>2]; $30 = +HEAPF32[6422]; $31 = $30 / 2.0; $32 = $29 - $31; $min = $32; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $33 = $min; STACKTOP = sp;return (+$33); } function __ZN11GuiHandSelf16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $ev = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $card = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $ev = $9; $10 = $ev; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($5)) + 52|0); $13 = HEAP32[$12>>2]|0; $14 = $ev; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($13|0)==($16|0); if ($17) { $18 = $ev; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); do { if ($23) { $24 = $ev; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 396|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 40|0); HEAPF32[$29>>2] = 255.0; $30 = (__Znwj(100)|0); $31 = $ev; $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = $ev; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 396|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_viiii(5436,($30|0),1,($33|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[$card>>2] = $30; break; } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; __ZdlPv($30); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } else { $43 = (__Znwj(100)|0); $44 = $ev; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_viiidd(4539,($43|0),1,($46|0),459.0,0.0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { HEAP32[$card>>2] = $43; break; } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZdlPv($43); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } } while(0); $51 = HEAP32[$card>>2]|0; $52 = ((($51)) + 12|0); $53 = ((($52)) + 36|0); HEAPF32[$53>>2] = 18.849555969238281; $54 = ((($5)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($54,$card); $55 = ((($5)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN12GameObserver15getCardSelectorEv($56)|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 32|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$card>>2]|0; FUNCTION_TABLE_vii[$60 & 8191]($57,$61); __ZN11GuiHandSelf5ReposEv($5); $0 = 1; $62 = $0; STACKTOP = sp;return ($62|0); } } $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN11GuiHandSelf17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } $13 = ((($6)) + 52|0); $14 = HEAP32[$13>>2]|0; $15 = $event; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($14|0)==($17|0); L8: do { if ($18) { $19 = ((($6)) + 64|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($6)) + 64|0); $22 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { break L8; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 620|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = ($28|0)==($32|0); if ($33) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $cv = $35; $36 = ((($6)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZN12GameObserver15getCardSelectorEv($37)|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 36|0); $41 = HEAP32[$40>>2]|0; $42 = $cv; FUNCTION_TABLE_vii[$41 & 8191]($38,$42); $43 = ((($6)) + 64|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $44 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($43,$$byval_copy)|0); HEAP32[$5>>2] = $44; __ZN11GuiHandSelf5ReposEv($6); $45 = ((($6)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 204|0); $48 = HEAP32[$47>>2]|0; $49 = $cv; __ZN5Trash5trashEP8CardView($48,$49); $0 = 1; $50 = $0; STACKTOP = sp;return ($50|0); } } while(0); $0 = 1; $50 = $0; STACKTOP = sp;return ($50|0); } function __ZN15GuiHandOpponent16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $event = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $card = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($5)) + 52|0); $13 = HEAP32[$12>>2]|0; $14 = $event; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($13|0)==($16|0); if ($17) { $18 = $event; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = (__Znwj(100)|0); $25 = $event; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; do { if ($23) { $28 = $event; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 396|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_viiii(5436,($24|0),1,($27|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { HEAP32[$card>>2] = $24; break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZdlPv($24); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } else { __THREW__ = 0; invoke_viiidd(4539,($24|0),1,($27|0),459.0,0.0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { HEAP32[$card>>2] = $24; break; } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZdlPv($24); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } } while(0); $41 = HEAP32[$card>>2]|0; $42 = ((($41)) + 12|0); $43 = ((($42)) + 40|0); HEAPF32[$43>>2] = 255.0; $44 = HEAP32[$card>>2]|0; $45 = ((($44)) + 12|0); $46 = ((($45)) + 36|0); HEAPF32[$46>>2] = -12.566370964050293; $47 = ((($5)) + 64|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($47,$card); $0 = 1; $48 = $0; STACKTOP = sp;return ($48|0); } } $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } function __ZN15GuiHandOpponent17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $13 = ((($6)) + 52|0); $14 = HEAP32[$13>>2]|0; $15 = $event; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($14|0)==($17|0); L8: do { if ($18) { $19 = ((($6)) + 64|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($6)) + 64|0); $22 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { break L8; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 620|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = ($28|0)==($32|0); if ($33) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $cv = $35; $36 = ((($6)) + 64|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $37 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($36,$$byval_copy)|0); HEAP32[$5>>2] = $37; $38 = ((($6)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 204|0); $41 = HEAP32[$40>>2]|0; $42 = $cv; __ZN5Trash5trashEP8CardView($41,$42); $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } } while(0); $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } function __GLOBAL__sub_I_GuiHand_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2215(); ___cxx_global_var_init_1_2216(); ___cxx_global_var_init_3_2217(); ___cxx_global_var_init_5_2218(); return; } function __ZNSt3__111__wrap_iterIPP8CardViewEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__14findINS_11__wrap_iterIPP8CardViewEES3_EET_S6_S6_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($2)) { break; } $3 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZN14LimitorFunctorI13PlayGuiObjectEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 33652; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP8CardViewEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN16WEventZoneChangeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN8CardView6RenderEP5JQuad($this,$q) { $this = $this|0; $q = $q|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $q; $2 = $0; $3 = ((($2)) + 12|0); $4 = $1; __ZN3Pos6RenderEP5JQuad($3,$4); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE6rbeginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(5437,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4rendEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(5437,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__1neINS_11__wrap_iterIPP8CardViewEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $0 = $__x; $1 = $__y; $4 = $0; $5 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEE4baseEv($4)|0); HEAP32[$2>>2] = $5; $6 = $1; $7 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEE4baseEv($6)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($2,$3)|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__tmp = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); ;HEAP32[$__tmp>>2]=HEAP32[$2>>2]|0; $3 = (__ZNSt3__111__wrap_iterIPP8CardViewEmmEv($__tmp)|0); $4 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); (__ZNSt3__111__wrap_iterIPP8CardViewEmmEv($2)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP8CardViewS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP8CardViewS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function ___cxx_global_var_init_2215() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33608,182585); (___cxa_atexit((3831|0),(33608|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2216() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33596,165089); (___cxa_atexit((3831|0),(33596|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2217() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33620,165080); (___cxa_atexit((3831|0),(33620|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2218() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33632,165065); (___cxa_atexit((3831|0),(33632|0),(___dso_handle|0))|0); return; } function __ZN11HandLimitorD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN11HandLimitorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11HandLimitorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15GuiHandOpponentD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiHandD2Ev($1); STACKTOP = sp;return; } function __ZN15GuiHandOpponentD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15GuiHandOpponentD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP8CardViewEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP8CardViewEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEC2ES5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $2 = ((($1)) + 4|0); ;HEAP32[$2>>2]=HEAP32[$__x>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP8CardViewEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP8CardViewE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8CardViewE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5438,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5439,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5440,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8CardViewE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8CardViewE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8CardViewEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8CardViewEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8CardViewEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8CardViewE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8CardViewE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8CardViewEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8CardViewEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8CardViewEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8CardViewEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5441,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8CardViewEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5060,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8CardViewRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP8CardViewS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8CardViewE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP8CardViewE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP8CardViewE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP8CardViewEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP8CardViewEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5442,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP8CardViewS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP8CardViewEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP8CardViewEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP8CardViewEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP8CardViewS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP8CardViewS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP8CardViewEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8GuiLayerC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = 33668; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; HEAP32[$4>>2] = $5; $6 = ((($2)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($6); $7 = ((($2)) + 32|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($7); $8 = ((($2)) + 44|0); HEAP32[$8>>2] = 0; $9 = ((($2)) + 48|0); HEAP8[$9>>0] = 0; $10 = ((($2)) + 16|0); HEAP32[$10>>2] = 0; $11 = ((($2)) + 4|0); HEAP32[$11>>2] = 10; STACKTOP = sp;return; } function __ZN8GuiLayerC2EP10DuelLayers($this,$duelLayers) { $this = $this|0; $duelLayers = $duelLayers|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $duelLayers; $2 = $0; $3 = 33668; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; $6 = (__ZN10DuelLayers11getObserverEv($5)|0); HEAP32[$4>>2] = $6; $7 = ((($2)) + 12|0); $8 = $1; HEAP32[$7>>2] = $8; $9 = ((($2)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($9); $10 = ((($2)) + 32|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($10); $11 = ((($2)) + 44|0); HEAP32[$11>>2] = 0; $12 = ((($2)) + 48|0); HEAP8[$12>>0] = 0; $13 = ((($2)) + 16|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 4|0); HEAP32[$14>>2] = 10; STACKTOP = sp;return; } function __ZN8GuiLayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 33668; HEAP32[$3>>2] = $4; $5 = HEAP32[$3>>2]|0; $6 = HEAP32[$5>>2]|0; __THREW__ = 0; invoke_vi($6|0,($3|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; $1 = $11; $2 = $12; $13 = ((($3)) + 32|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($13); $14 = ((($3)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($14); $15 = $1; ___clang_call_terminate($15); // unreachable; } else { $9 = ((($3)) + 32|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($9); $10 = ((($3)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($10); STACKTOP = sp;return; } } function __ZN8GuiLayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8GuiLayer3AddEP10JGuiObject($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $af = 0, $manaObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 68|0; $af = sp + 16|0; $0 = $this; HEAP32[$1>>2] = $object; $4 = $0; $5 = ((($4)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); $6 = ((($4)) + 8|0); $7 = HEAP32[$6>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$7); $8 = HEAP32[$1>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $11 = 0; } else { $10 = (___dynamic_cast($8,8696,4000,0)|0); $11 = $10; } $a = $11; $12 = $a; $13 = ($12|0)!=(0|0); if (!($13)) { __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } $14 = $a; __THREW__ = 0; $15 = (invoke_ii(3832,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZN14AbilityFactoryD2Ev($af); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $18 = ($15|0)==(0|0); if ($18) { $24 = 0; } else { $19 = (___dynamic_cast($15,4000,4192,0)|0); $24 = $19; } $manaObject = $24; $25 = $manaObject; $26 = ($25|0)!=(0|0); if (!($26)) { __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } $27 = ((($4)) + 32|0); __THREW__ = 0; invoke_vii(5443,($27|0),($1|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZN14AbilityFactoryD2Ev($af); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } else { __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } } function __ZN8GuiLayer6RemoveEP10JGuiObject($this,$object) { $this = $this|0; $object = $object|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $a = 0; var $af = 0, $i = 0, $i1 = 0, $manaObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 128|0; $$byval_copy = sp + 124|0; $af = sp + 60|0; $5 = sp + 36|0; $6 = sp + 32|0; $7 = sp + 28|0; $8 = sp + 24|0; $9 = sp + 16|0; $10 = sp + 12|0; $11 = sp + 8|0; $12 = sp + 4|0; $1 = $this; $2 = $object; $14 = $1; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$16); $17 = $2; $18 = ($17|0)==(0|0); if ($18) { $20 = 0; } else { $19 = (___dynamic_cast($17,8696,4000,0)|0); $20 = $19; } $a = $20; $21 = $a; $22 = ($21|0)!=(0|0); L4: do { if ($22) { $23 = $a; __THREW__ = 0; $24 = (invoke_ii(3832,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ($24|0)==(0|0); if ($27) { $33 = 0; } else { $28 = (___dynamic_cast($24,4000,4192,0)|0); $33 = $28; } $manaObject = $33; $34 = $manaObject; $35 = ($34|0)!=(0|0); if ($35) { $i = 0; while(1) { $36 = $i; $37 = ((($14)) + 32|0); $38 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($37)|0); $39 = ($36>>>0)<($38>>>0); if (!($39)) { label = 16; break L4; } $40 = ((($14)) + 32|0); $41 = $i; __THREW__ = 0; $42 = (invoke_iii(3833,($40|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L4; } $45 = HEAP32[$42>>2]|0; $46 = $2; $47 = ($45|0)==($46|0); if ($47) { $48 = ((($14)) + 32|0); $49 = ((($14)) + 32|0); $50 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($49)|0); HEAP32[$7>>2] = $50; $51 = $i; $52 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($7,$51)|0); HEAP32[$6>>2] = $52; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$6,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $53 = (invoke_iii(3834,($48|0),($$byval_copy|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L4; } HEAP32[$8>>2] = $53; } $56 = $i; $57 = (($56) + 1)|0; $i = $57; } } else { label = 16; } } } else { label = 16; } } while(0); L19: do { if ((label|0) == 16) { $i1 = 0; while(1) { $58 = $i1; $59 = ((($14)) + 20|0); $60 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($59)|0); $61 = ($58>>>0)<($60>>>0); if (!($61)) { label = 28; break; } $62 = ((($14)) + 20|0); $63 = $i1; __THREW__ = 0; $64 = (invoke_iii(3833,($62|0),($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break L19; } $67 = HEAP32[$64>>2]|0; $68 = $2; $69 = ($67|0)==($68|0); if ($69) { break; } $94 = $i1; $95 = (($94) + 1)|0; $i1 = $95; } if ((label|0) == 28) { $0 = 0; $13 = 1; __ZN14AbilityFactoryD2Ev($af); $96 = $0; STACKTOP = sp;return ($96|0); } $70 = ((($14)) + 20|0); $71 = $i1; __THREW__ = 0; $72 = (invoke_iii(3833,($70|0),($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if (!($74)) { $75 = HEAP32[$72>>2]|0; $76 = ($75|0)==(0|0); if (!($76)) { $77 = HEAP32[$75>>2]|0; $78 = ((($77)) + 4|0); $79 = HEAP32[$78>>2]|0; FUNCTION_TABLE_vi[$79 & 8191]($75); } $80 = ((($14)) + 20|0); $81 = ((($14)) + 20|0); $82 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($81)|0); HEAP32[$11>>2] = $82; $83 = $i1; $84 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($11,$83)|0); HEAP32[$10>>2] = $84; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($9,$10,0); __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$9>>2]|0; $85 = (invoke_iii(3834,($80|0),($$byval_copy$1|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { HEAP32[$12>>2] = $85; $88 = ((($14)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = ((($14)) + 20|0); $91 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($90)|0); $92 = ($89|0)==($91|0); if ($92) { $93 = ((($14)) + 16|0); HEAP32[$93>>2] = 0; } $0 = 1; $13 = 1; __ZN14AbilityFactoryD2Ev($af); $96 = $0; STACKTOP = sp;return ($96|0); } } } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZN14AbilityFactoryD2Ev($af); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; return (0)|0; } function __ZN8GuiLayer8getMaxIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN8GuiLayer6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 20|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 20|0); $7 = $i; $8 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($1)) + 20|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($14); } $18 = $i; $19 = (($18) + 1)|0; $i = $19; } STACKTOP = sp;return; } function __ZN8GuiLayer6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 20|0); $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($2)) + 20|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($2)) + 20|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $1; FUNCTION_TABLE_vid[$18 & 8191]($15,$19); } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } STACKTOP = sp;return; } function __ZN8GuiLayer12resetObjectsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cardView = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 20|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = ((($1)) + 20|0); if (!($5)) { break; } $7 = $i; $8 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($1)) + 20|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $17 = 0; } else { $16 = (___dynamic_cast($14,8696,2184,0)|0); $17 = $16; } $cardView = $17; $18 = $cardView; $19 = ($18|0)!=(0|0); if ($19) { $20 = $cardView; $21 = ((($20)) + 92|0); HEAP32[$21>>2] = 0; } $22 = ((($1)) + 20|0); $23 = $i; $24 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5clearEv($6); $32 = ((($1)) + 16|0); HEAP32[$32>>2] = 0; STACKTOP = sp;return; } function __ZN8GuiLayer10getIndexOfEP10JGuiObject($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 20|0); $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 20|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ($11|0)==($12|0); $14 = $i; if ($13) { label = 4; break; } $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $0 = $14; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = -1; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN8GuiLayer10getByIndexEi($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $index; $2 = $0; $3 = ((($2)) + 20|0); $4 = $1; $5 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($3,$4)|0); $6 = HEAP32[$5>>2]|0; STACKTOP = sp;return ($6|0); } function __GLOBAL__sub_I_GuiLayers_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2249(); ___cxx_global_var_init_1_2250(); ___cxx_global_var_init_3_2251(); ___cxx_global_var_init_5_2252(); return; } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN10DuelLayers11getObserverEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(3870,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(5444,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function ___cxx_global_var_init_2249() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33700,182585); (___cxa_atexit((3831|0),(33700|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2250() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33712,165089); (___cxa_atexit((3831|0),(33712|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2251() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33724,165080); (___cxa_atexit((3831|0),(33724|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2252() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33736,165065); (___cxa_atexit((3831|0),(33736|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5445,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10JGuiObjectEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10JGuiObjectEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10JGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10JGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10JGuiObjectE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10JGuiObjectE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10JGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10JGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10JGuiObjectEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5446,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5447,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10JGuiObjectEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10JGuiObjectEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10JGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10JGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10JGuiObjectNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10JGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10JGuiObjectEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10JGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10JGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10JGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10JGuiObjectEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5448,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10JGuiObjectEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(3871,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10JGuiObjectRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10JGuiObjectRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8ManaIconC2Eiffff($this,$color,$x,$y,$destx,$desty) { $this = $this|0; $color = $color|0; $x = +$x; $y = +$y; $destx = +$destx; $desty = +$desty; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0.0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0.0; var $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0.0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0.0; var $314 = 0.0, $315 = 0.0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0.0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0.0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0.0, $352 = 0.0, $353 = 0.0, $354 = 0.0, $355 = 0.0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0.0; var $369 = 0.0, $37 = 0, $370 = 0.0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $defaults = 0, $mq = 0, $psi = 0, dest = 0; var label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $mq = sp + 112|0; $8 = sp + 92|0; $10 = sp + 76|0; $11 = sp + 64|0; $12 = sp + 52|0; $13 = sp + 40|0; $14 = sp + 28|0; $15 = sp + 16|0; $16 = sp; $0 = $this; $1 = $color; $2 = $x; $3 = $y; $4 = $destx; $5 = $desty; $17 = $0; $18 = $2; $19 = $3; __ZN3PosC2Efffff($17,$18,$19,0.5,0.0,255.0); $20 = 33756; HEAP32[$17>>2] = $20; $21 = ((($17)) + 60|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($21); $22 = ((($17)) + 120|0); HEAPF32[$22>>2] = -1.0; $23 = ((($17)) + 124|0); $24 = $4; HEAPF32[$23>>2] = $24; $25 = ((($17)) + 128|0); $26 = $5; HEAPF32[$25>>2] = $26; $27 = ((($17)) + 132|0); HEAP32[$27>>2] = 0; $28 = ((($17)) + 136|0); $29 = $1; HEAP32[$28>>2] = $29; $psi = 0; __THREW__ = 0; $30 = (invoke_i(4541)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = HEAP32[$30>>2]|0; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(156581|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; invoke_viii($35|0,($mq|0),($30|0),($8|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $6 = $45; $7 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__110shared_ptrI5JQuadED2Ev($21); __ZN3PosD2Ev($17); $374 = $6; $375 = $7; ___resumeException($374|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $40 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); $41 = ($40|0)!=(0|0); if (!($41)) { $42 = ((($17)) + 56|0); HEAP32[$42>>2] = 0; $9 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($mq); STACKTOP = sp;return; } $47 = $1; L12: do { switch ($47|0) { case 3: { __THREW__ = 0; $48 = (invoke_i(4541)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 13; } else { $51 = HEAP32[$48>>2]|0; $52 = ((($51)) + 32|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(140444|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 13; } else { $56 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $57 = (invoke_iiiiii($53|0,($48|0),($10|0),($56|0),1,1)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $6 = $62; $7 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break L12; } else { $psi = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 39; break L12; } } } break; } case 2: { __THREW__ = 0; $64 = (invoke_i(4541)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 13; } else { $67 = HEAP32[$64>>2]|0; $68 = ((($67)) + 32|0); $69 = HEAP32[$68>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(140456|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 13; } else { $72 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $73 = (invoke_iiiiii($69|0,($64|0),($11|0),($72|0),1,1)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $6 = $76; $7 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L12; } else { $psi = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 39; break L12; } } } break; } case 1: { __THREW__ = 0; $78 = (invoke_i(4541)|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 13; } else { $81 = HEAP32[$78>>2]|0; $82 = ((($81)) + 32|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; invoke_vii(3797,($12|0),(140469|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 13; } else { $86 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $87 = (invoke_iiiiii($83|0,($78|0),($12|0),($86|0),1,1)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $6 = $90; $7 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L12; } else { $psi = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 39; break L12; } } } break; } case 4: { __THREW__ = 0; $92 = (invoke_i(4541)|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 13; } else { $95 = HEAP32[$92>>2]|0; $96 = ((($95)) + 32|0); $97 = HEAP32[$96>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(140483|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 13; } else { $100 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $101 = (invoke_iiiiii($97|0,($92|0),($13|0),($100|0),1,1)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $6 = $104; $7 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L12; } else { $psi = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 39; break L12; } } } break; } case 5: { __THREW__ = 0; $106 = (invoke_i(4541)|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 13; } else { $109 = HEAP32[$106>>2]|0; $110 = ((($109)) + 32|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; invoke_vii(3797,($14|0),(140497|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 13; } else { $114 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $115 = (invoke_iiiiii($111|0,($106|0),($14|0),($114|0),1,1)|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $6 = $118; $7 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L12; } else { $psi = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 39; break L12; } } } break; } default: { __THREW__ = 0; $120 = (invoke_i(4541)|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 13; } else { $123 = HEAP32[$120>>2]|0; $124 = ((($123)) + 32|0); $125 = HEAP32[$124>>2]|0; __THREW__ = 0; invoke_vii(3797,($15|0),(140511|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 13; } else { $128 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $129 = (invoke_iiiiii($125|0,($120|0),($15|0),($128|0),1,1)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $6 = $141; $7 = $142; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break L12; } else { $psi = $129; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 39; break L12; } } } } } } while(0); L49: do { if ((label|0) == 39) { $132 = $psi; $133 = ($132|0)!=(0|0); __THREW__ = 0; do { if ($133) { $247 = (__Znwj(204)|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 13; break L49; } $250 = $psi; __THREW__ = 0; invoke_vii(4799,($247|0),($250|0)); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { $254 = ___cxa_find_matching_catch()|0; $255 = tempRet0; $6 = $254; $7 = $255; __ZdlPv($247); break L49; } else { $253 = ((($17)) + 56|0); HEAP32[$253>>2] = $247; break; } } else { $134 = (__Znwj(128)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 13; break L49; } dest=$134; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(5449,($134|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $6 = $143; $7 = $144; __ZdlPv($134); break L49; } $psi = $134; $139 = $psi; $140 = ($139|0)!=(0|0); if (!($140)) { $9 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($mq); STACKTOP = sp;return; } __THREW__ = 0; $145 = (invoke_i(4541)|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 13; break L49; } $148 = HEAP32[$145>>2]|0; $149 = ((($148)) + 32|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(140511|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 13; break L49; } $153 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); __THREW__ = 0; $154 = (invoke_iiiiii($150|0,($145|0),($16|0),($153|0),1,1)|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $6 = $161; $7 = $162; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L49; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $defaults = $154; $157 = $defaults; $158 = ($157|0)!=(0|0); $159 = $psi; if ($158) { $160 = $defaults; dest=$159; src=$160; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); } else { dest=$159; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $163 = $psi; $164 = ((($163)) + 4|0); HEAP32[$164>>2] = 114; $165 = $psi; $166 = ((($165)) + 8|0); HEAPF32[$166>>2] = -1.0; $167 = $psi; $168 = ((($167)) + 12|0); HEAPF32[$168>>2] = 1.1507936716079712; $169 = $psi; $170 = ((($169)) + 16|0); HEAPF32[$170>>2] = 1.4682539701461792; $171 = $psi; $172 = ((($171)) + 32|0); HEAPF32[$172>>2] = 0.0099999997764825821; $173 = $psi; $174 = ((($173)) + 64|0); HEAPF32[$174>>2] = 0.5; $175 = $psi; $176 = ((($175)) + 68|0); HEAPF32[$176>>2] = 0.69999998807907104; $177 = $psi; $178 = ((($177)) + 72|0); HEAPF32[$178>>2] = 0.25396826863288879; $179 = $psi; $180 = ((($179)) + 76|0); HEAPF32[$180>>2] = -5.5555553436279297; $181 = $psi; $182 = ((($181)) + 124|0); HEAPF32[$182>>2] = 0.77777779102325439; $183 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($mq)|0); $184 = $psi; HEAP32[$184>>2] = $183; } $185 = $1; switch ($185|0) { case 3: { $186 = $psi; $187 = ((($186)) + 88|0); __THREW__ = 0; invoke_vii(5450,($187|0),-1578096596); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 13; break L49; } $190 = $psi; $191 = ((($190)) + 104|0); __THREW__ = 0; invoke_vii(5450,($191|0),250780569); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 13; break L49; } break; } case 2: { $194 = $psi; $195 = ((($194)) + 88|0); __THREW__ = 0; invoke_vii(5450,($195|0),-1591990048); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 13; break L49; } $198 = $psi; $199 = ((($198)) + 104|0); __THREW__ = 0; invoke_vii(5450,($199|0),251658239); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 13; break L49; } break; } case 1: { $202 = $psi; $203 = ((($202)) + 88|0); __THREW__ = 0; invoke_vii(5450,($203|0),-1591414228); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 13; break L49; } $206 = $psi; $207 = ((($206)) + 104|0); __THREW__ = 0; invoke_vii(5450,($207|0),243397785); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { label = 13; break L49; } break; } case 4: { $210 = $psi; $211 = ((($210)) + 88|0); __THREW__ = 0; invoke_vii(5450,($211|0),-1580042798); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 13; break L49; } $214 = $psi; $215 = ((($214)) + 104|0); __THREW__ = 0; invoke_vii(5450,($215|0),240138320); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 13; break L49; } break; } case 5: { $218 = $psi; $219 = ((($218)) + 88|0); __THREW__ = 0; invoke_vii(5450,($219|0),-1751679194); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 13; break L49; } $222 = $psi; $223 = ((($222)) + 104|0); __THREW__ = 0; invoke_vii(5450,($223|0),150994943); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 13; break L49; } break; } default: { $226 = $psi; $227 = ((($226)) + 88|0); __THREW__ = 0; invoke_vii(5450,($227|0),-1578306840); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 13; break L49; } $230 = $psi; $231 = ((($230)) + 104|0); __THREW__ = 0; invoke_vii(5450,($231|0),250541260); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 13; break L49; } } } __THREW__ = 0; $234 = (invoke_ii(3903,204)|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 13; break L49; } $237 = $psi; __THREW__ = 0; invoke_vii(4799,($234|0),($237|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $6 = $245; $7 = $246; __ZdlPv($234); break L49; } $240 = ((($17)) + 56|0); HEAP32[$240>>2] = $234; $241 = $psi; $242 = ($241|0)!=(0|0); if ($242) { $243 = $psi; $244 = ($243|0)==(0|0); if (!($244)) { __ZdlPv($243); } $psi = 0; } } } while(0); __THREW__ = 0; $256 = (invoke_iii(3923,(30372|0),13)|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 13; } else { $259 = ((($256)) + 4|0); $260 = HEAP32[$259>>2]|0; $261 = (2)==($260|0); $262 = ((($17)) + 56|0); $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 4|0); if ($261) { HEAP32[$264>>2] = 0; } else { HEAP32[$264>>2] = 60; } $265 = ((($17)) + 60|0); $266 = $1; __THREW__ = 0; $267 = (invoke_iii(4559,(29284|0),($266|0))|0); $268 = __THREW__; __THREW__ = 0; $269 = $268&1; if ($269) { label = 13; } else { (__ZNSt3__110shared_ptrI5JQuadEaSERKS2_($265,$267)|0); $270 = ((($17)) + 56|0); $271 = HEAP32[$270>>2]|0; $272 = $2; $273 = $3; __THREW__ = 0; invoke_vidd(4800,($271|0),(+$272),(+$273)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 13; } else { __THREW__ = 0; $276 = (invoke_i(5270)|0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { label = 13; } else { $279 = (+($276|0)); $280 = $279 / 2147483648.0; $281 = 0.10000000149011612 * $280; $282 = 0.20000000298023224 + $281; $283 = ((($17)) + 68|0); HEAPF32[$283>>2] = $282; __THREW__ = 0; $284 = (invoke_i(5270)|0); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { label = 13; } else { $287 = (+($284|0)); $288 = $287 / 2147483648.0; $289 = 0.10000000149011612 * $288; $290 = 0.20000000298023224 + $289; $291 = ((($17)) + 72|0); HEAPF32[$291>>2] = $290; __THREW__ = 0; $292 = (invoke_i(5270)|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 13; } else { $295 = (+($292|0)); $296 = $295 / 2147483648.0; $297 = $296; $298 = 6.2831853071795862 * $297; $299 = $298; $300 = ((($17)) + 76|0); HEAPF32[$300>>2] = $299; __THREW__ = 0; $301 = (invoke_i(5270)|0); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { label = 13; } else { $304 = (+($301|0)); $305 = $304 / 2147483648.0; $306 = $305; $307 = 6.2831853071795862 * $306; $308 = $307; $309 = ((($17)) + 80|0); HEAPF32[$309>>2] = $308; __THREW__ = 0; $310 = (invoke_i(5270)|0); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { label = 13; } else { $313 = (+($310|0)); $314 = $313 / 2147483648.0; $315 = 0.5 + $314; $316 = ((($17)) + 84|0); HEAPF32[$316>>2] = $315; __THREW__ = 0; $317 = (invoke_i(5270)|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 13; } else { $320 = (+($317|0)); $321 = $320 / 2147483648.0; $322 = 0.5 + $321; $323 = ((($17)) + 88|0); HEAPF32[$323>>2] = $322; __THREW__ = 0; $324 = (invoke_i(5270)|0); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { label = 13; } else { $327 = (+($324|0)); $328 = $327 / 2147483648.0; $329 = $328; $330 = 6.2831853071795862 * $329; $331 = $330; $332 = ((($17)) + 92|0); HEAPF32[$332>>2] = $331; __THREW__ = 0; $333 = (invoke_i(5270)|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { label = 13; } else { $336 = (+($333|0)); $337 = $336 / 2147483648.0; $338 = 30.0 * $337; $339 = 5.0 + $338; $340 = ((($17)) + 96|0); HEAPF32[$340>>2] = $339; __THREW__ = 0; $341 = (invoke_i(5270)|0); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if ($343) { label = 13; } else { $344 = (+($341|0)); $345 = $344 / 2147483648.0; $346 = 0.5 + $345; $347 = ((($17)) + 100|0); HEAPF32[$347>>2] = $346; __THREW__ = 0; $348 = (invoke_i(5270)|0); $349 = __THREW__; __THREW__ = 0; $350 = $349&1; if ($350) { label = 13; break; } $351 = (+($348|0)); $352 = $351 / 2147483648.0; $353 = $352; $354 = 6.2831853071795862 * $353; $355 = $354; $356 = ((($17)) + 104|0); HEAPF32[$356>>2] = $355; __THREW__ = 0; $357 = (invoke_i(5270)|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { label = 13; break; } $360 = (+($357|0)); $361 = $360 / 2147483648.0; $362 = 10.0 * $361; $363 = 5.0 + $362; $364 = ((($17)) + 108|0); HEAPF32[$364>>2] = $363; __THREW__ = 0; $365 = (invoke_i(5270)|0); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 13; break; } $368 = (+($365|0)); $369 = $368 / 2147483648.0; $370 = 0.5 + $369; $371 = ((($17)) + 112|0); HEAPF32[$371>>2] = $370; $372 = ((($17)) + 16|0); HEAPF32[$372>>2] = 0.0; $373 = ((($17)) + 116|0); HEAPF32[$373>>2] = 0.0; $9 = 0; __ZNSt3__110shared_ptrI5JQuadED2Ev($mq); STACKTOP = sp;return; } } } } } } } } } } } } } } while(0); if ((label|0) == 13) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $6 = $60; $7 = $61; } __ZNSt3__110shared_ptrI5JQuadED2Ev($mq); __ZNSt3__110shared_ptrI5JQuadED2Ev($21); __ZN3PosD2Ev($17); $374 = $6; $375 = $7; ___resumeException($374|0); // unreachable; } } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $6 = $43; $7 = $44; __ZNSt3__110shared_ptrI5JQuadED2Ev($21); __ZN3PosD2Ev($17); $374 = $6; $375 = $7; ___resumeException($374|0); // unreachable; } function __ZN8ManaIconD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 33756; HEAP32[$1>>2] = $2; $3 = ((($1)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN17hgeParticleSystemD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 56|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 60|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); __ZN3PosD2Ev($1); STACKTOP = sp;return; } function __ZN8ManaIconD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8ManaIconD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8ManaIcon6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $renderer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $5; $6 = $renderer; __ZN9JRenderer11SetTexBlendEii($6,770,1); $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; __ZN17hgeParticleSystem6RenderEv($8); $9 = $renderer; __ZN9JRenderer11SetTexBlendEii($9,770,771); $10 = $renderer; $11 = ((($1)) + 60|0); $12 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($11)|0); $13 = ((($1)) + 4|0); $14 = +HEAPF32[$13>>2]; $15 = ((($1)) + 8|0); $16 = +HEAPF32[$15>>2]; $17 = ((($1)) + 16|0); $18 = +HEAPF32[$17>>2]; $19 = ((($1)) + 12|0); $20 = +HEAPF32[$19>>2]; $21 = ((($1)) + 68|0); $22 = +HEAPF32[$21>>2]; $23 = ((($1)) + 76|0); $24 = +HEAPF32[$23>>2]; $25 = $24; $26 = 3.1415926535897931 * $25; $27 = $26; $28 = (+Math_sin((+$27))); $29 = $22 * $28; $30 = $20 + $29; $31 = ((($1)) + 12|0); $32 = +HEAPF32[$31>>2]; $33 = ((($1)) + 72|0); $34 = +HEAPF32[$33>>2]; $35 = ((($1)) + 80|0); $36 = +HEAPF32[$35>>2]; $37 = $36; $38 = 3.1415926535897931 * $37; $39 = $38; $40 = (+Math_cos((+$39))); $41 = $34 * $40; $42 = $32 + $41; __ZN9JRenderer10RenderQuadEP5JQuadfffff($10,$12,$14,$16,$18,$30,$42); STACKTOP = sp;return; } function __ZN8ManaIcon6UpdateEff($this,$dt,$shift) { $this = $this|0; $dt = +$dt; $shift = +$shift; var $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0.0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0.0, $133 = 0.0; var $134 = 0.0, $135 = 0.0, $136 = 0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0.0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0.0, $153 = 0.0, $154 = 0, $155 = 0.0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0.0; var $170 = 0, $171 = 0.0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0; var $206 = 0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0.0, $210 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0; var $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0; var $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0; var $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0; var $9 = 0.0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $shift; $3 = $0; $4 = ((($3)) + 100|0); $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = $5 * $6; $8 = ((($3)) + 92|0); $9 = +HEAPF32[$8>>2]; $10 = $9 + $7; HEAPF32[$8>>2] = $10; $11 = ((($3)) + 24|0); $12 = +HEAPF32[$11>>2]; $13 = ((($3)) + 96|0); $14 = +HEAPF32[$13>>2]; $15 = ((($3)) + 92|0); $16 = +HEAPF32[$15>>2]; $17 = $16; $18 = 3.1415926535897931 * $17; $19 = $18; $20 = (+Math_sin((+$19))); $21 = $14 * $20; $22 = $12 + $21; $23 = ((($3)) + 4|0); HEAPF32[$23>>2] = $22; $24 = ((($3)) + 84|0); $25 = +HEAPF32[$24>>2]; $26 = $1; $27 = $25 * $26; $28 = ((($3)) + 76|0); $29 = +HEAPF32[$28>>2]; $30 = $29 + $27; HEAPF32[$28>>2] = $30; $31 = ((($3)) + 88|0); $32 = +HEAPF32[$31>>2]; $33 = $1; $34 = $32 * $33; $35 = ((($3)) + 80|0); $36 = +HEAPF32[$35>>2]; $37 = $36 + $34; HEAPF32[$35>>2] = $37; $38 = (__ZN12GameSettingsixEi(30372,13)|0); $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = (1)==($40|0); if ($41) { $2 = 0.0; } $42 = ((($3)) + 132|0); $43 = HEAP32[$42>>2]|0; switch ($43|0) { case 2: { $44 = $1; $45 = $44 * 700.0; $46 = ((($3)) + 120|0); $47 = +HEAPF32[$46>>2]; $48 = $47 + $45; HEAPF32[$46>>2] = $48; $49 = ((($3)) + 120|0); $50 = +HEAPF32[$49>>2]; $51 = $1; $52 = $50 * $51; $53 = ((($3)) + 8|0); $54 = +HEAPF32[$53>>2]; $55 = $54 + $52; HEAPF32[$53>>2] = $55; $56 = ((($3)) + 8|0); $57 = +HEAPF32[$56>>2]; $58 = $57 > 544.0; if ($58) { $59 = ((($3)) + 132|0); HEAP32[$59>>2] = 3; } break; } case 1: { $60 = $1; $61 = $60 * 4.0; $62 = ((($3)) + 16|0); $63 = +HEAPF32[$62>>2]; $64 = $63 + $61; HEAPF32[$62>>2] = $64; $65 = ((($3)) + 120|0); $66 = +HEAPF32[$65>>2]; $67 = ((($3)) + 12|0); $68 = +HEAPF32[$67>>2]; $69 = $68 / $66; HEAPF32[$67>>2] = $69; $70 = ((($3)) + 120|0); $71 = +HEAPF32[$70>>2]; $72 = ((($3)) + 68|0); $73 = +HEAPF32[$72>>2]; $74 = $73 / $71; HEAPF32[$72>>2] = $74; $75 = ((($3)) + 120|0); $76 = +HEAPF32[$75>>2]; $77 = ((($3)) + 72|0); $78 = +HEAPF32[$77>>2]; $79 = $78 / $76; HEAPF32[$77>>2] = $79; $80 = $1; $81 = ((($3)) + 120|0); $82 = +HEAPF32[$81>>2]; $83 = $82 - $80; HEAPF32[$81>>2] = $83; $84 = ((($3)) + 120|0); $85 = +HEAPF32[$84>>2]; $86 = ((($3)) + 12|0); $87 = +HEAPF32[$86>>2]; $88 = $87 * $85; HEAPF32[$86>>2] = $88; $89 = ((($3)) + 120|0); $90 = +HEAPF32[$89>>2]; $91 = ((($3)) + 68|0); $92 = +HEAPF32[$91>>2]; $93 = $92 * $90; HEAPF32[$91>>2] = $93; $94 = ((($3)) + 120|0); $95 = +HEAPF32[$94>>2]; $96 = ((($3)) + 72|0); $97 = +HEAPF32[$96>>2]; $98 = $97 * $95; HEAPF32[$96>>2] = $98; $99 = ((($3)) + 112|0); $100 = +HEAPF32[$99>>2]; $101 = $1; $102 = $100 * $101; $103 = ((($3)) + 104|0); $104 = +HEAPF32[$103>>2]; $105 = $104 + $102; HEAPF32[$103>>2] = $105; $106 = ((($3)) + 28|0); $107 = +HEAPF32[$106>>2]; $108 = ((($3)) + 108|0); $109 = +HEAPF32[$108>>2]; $110 = ((($3)) + 104|0); $111 = +HEAPF32[$110>>2]; $112 = $111; $113 = 3.1415926535897931 * $112; $114 = $113; $115 = (+Math_sin((+$114))); $116 = $109 * $115; $117 = $107 + $116; $118 = ((($3)) + 8|0); HEAPF32[$118>>2] = $117; $119 = ((($3)) + 120|0); $120 = +HEAPF32[$119>>2]; $121 = $120 < 0.0; if ($121) { $122 = ((($3)) + 132|0); HEAP32[$122>>2] = 3; } break; } case 0: { $123 = $1; $124 = 10.0 * $123; $125 = ((($3)) + 124|0); $126 = +HEAPF32[$125>>2]; $127 = ((($3)) + 24|0); $128 = +HEAPF32[$127>>2]; $129 = $126 - $128; $130 = $124 * $129; $131 = ((($3)) + 24|0); $132 = +HEAPF32[$131>>2]; $133 = $132 + $130; HEAPF32[$131>>2] = $133; $134 = $1; $135 = 10.0 * $134; $136 = ((($3)) + 128|0); $137 = +HEAPF32[$136>>2]; $138 = $2; $139 = $137 + $138; $140 = ((($3)) + 28|0); $141 = +HEAPF32[$140>>2]; $142 = $139 - $141; $143 = $135 * $142; $144 = ((($3)) + 28|0); $145 = +HEAPF32[$144>>2]; $146 = $145 + $143; HEAPF32[$144>>2] = $146; $147 = ((($3)) + 112|0); $148 = +HEAPF32[$147>>2]; $149 = $1; $150 = $148 * $149; $151 = ((($3)) + 104|0); $152 = +HEAPF32[$151>>2]; $153 = $152 + $150; HEAPF32[$151>>2] = $153; $154 = ((($3)) + 28|0); $155 = +HEAPF32[$154>>2]; $156 = ((($3)) + 108|0); $157 = +HEAPF32[$156>>2]; $158 = ((($3)) + 104|0); $159 = +HEAPF32[$158>>2]; $160 = $159; $161 = 3.1415926535897931 * $160; $162 = $161; $163 = (+Math_sin((+$162))); $164 = $157 * $163; $165 = $155 + $164; $166 = ((($3)) + 8|0); HEAPF32[$166>>2] = $165; $167 = ((($3)) + 56|0); $168 = HEAP32[$167>>2]|0; $169 = ($168|0)!=(0|0); if ($169) { $170 = ((($3)) + 124|0); $171 = +HEAPF32[$170>>2]; $172 = ((($3)) + 24|0); $173 = +HEAPF32[$172>>2]; $174 = $171 - $173; $175 = $174; $176 = (+Math_abs((+$175))); $177 = $176 < 5.0; if ($177) { $178 = ((($3)) + 128|0); $179 = +HEAPF32[$178>>2]; $180 = $2; $181 = $179 + $180; $182 = ((($3)) + 28|0); $183 = +HEAPF32[$182>>2]; $184 = $181 - $183; $185 = $184; $186 = (+Math_abs((+$185))); $187 = $186 < 5.0; if ($187) { $188 = (__ZN12GameSettingsixEi(30372,13)|0); $189 = ((($188)) + 4|0); $190 = HEAP32[$189>>2]|0; $191 = (1)==($190|0); if ($191) { $192 = ((($3)) + 56|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)!=(0|0); if ($194) { $195 = ((($3)) + 56|0); $196 = HEAP32[$195>>2]|0; $197 = ($196|0)==(0|0); if (!($197)) { __ZN17hgeParticleSystemD2Ev($196); __ZdlPv($196); } $198 = ((($3)) + 56|0); HEAP32[$198>>2] = 0; } } } } } break; } default: { } } $199 = ((($3)) + 56|0); $200 = HEAP32[$199>>2]|0; $201 = ($200|0)!=(0|0); if (!($201)) { STACKTOP = sp;return; } $202 = ((($3)) + 56|0); $203 = HEAP32[$202>>2]|0; $204 = ((($3)) + 4|0); $205 = +HEAPF32[$204>>2]; $206 = ((($3)) + 8|0); $207 = +HEAPF32[$206>>2]; __ZN17hgeParticleSystem6MoveToEffb($203,$205,$207,0); $208 = ((($3)) + 56|0); $209 = HEAP32[$208>>2]|0; $210 = $1; __ZN17hgeParticleSystem6UpdateEf($209,$210); STACKTOP = sp;return; } function __ZN8ManaIcon6WitherEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); HEAP32[$2>>2] = 1; $3 = ((($1)) + 120|0); HEAPF32[$3>>2] = 1.0; $4 = ((($1)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; __ZN17hgeParticleSystem4StopEb($8,0); STACKTOP = sp;return; } function __ZN8ManaIcon4DropEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); HEAP32[$2>>2] = 2; $3 = ((($1)) + 120|0); $4 = +HEAPF32[$3>>2]; $5 = $4 < 0.0; if ($5) { $6 = ((($1)) + 120|0); HEAPF32[$6>>2] = 0.0; } $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = ((($1)) + 56|0); $11 = HEAP32[$10>>2]|0; __ZN17hgeParticleSystem4StopEb($11,0); STACKTOP = sp;return; } function __ZN7GuiManaC2EffP6Player($this,$x,$y,$p) { $this = $this|0; $x = +$x; $y = +$y; $p = $p|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $p; $4 = $0; $5 = $3; $6 = (__ZN10Targetable11getObserverEv($5)|0); __ZN8GuiLayerC2EP12GameObserver($4,$6); $7 = 33780; HEAP32[$4>>2] = $7; $8 = ((($4)) + 52|0); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEEC2Ev($8); $9 = ((($4)) + 64|0); $10 = $1; HEAPF32[$9>>2] = $10; $11 = ((($4)) + 68|0); $12 = $2; HEAPF32[$11>>2] = $12; $13 = ((($4)) + 72|0); $14 = $3; HEAP32[$13>>2] = $14; STACKTOP = sp;return; } function __ZN7GuiManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = 33780; HEAP32[$2>>2] = $3; $4 = ((($2)) + 52|0); $5 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($2)) + 52|0); $7 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it)|0); } $15 = ((($2)) + 52|0); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEED2Ev($15); __ZN8GuiLayerD2Ev($2); STACKTOP = sp;return; } function __ZN7GuiManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7GuiMana12RenderStaticEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0, $151 = 0.0; var $152 = 0.0, $153 = 0.0, $154 = 0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $buf = 0, $i = 0, $i1 = 0, $i2 = 0, $it = 0, $mFont = 0, $offset = 0, $r = 0, $totalColors = 0, $values = 0, $vararg_buffer = 0, $x0 = 0, $xEnd = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $values = sp + 64|0; $it = sp + 36|0; $3 = sp + 32|0; $x0 = sp + 24|0; $5 = sp + 20|0; $buf = sp + 80|0; $0 = $this; $6 = $0; __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($values); $7 = HEAP32[11900]|0; __THREW__ = 0; invoke_vii(5451,($values|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { $totalColors = 0; __THREW__ = 0; $10 = (invoke_i(4541)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = HEAP32[$10>>2]|0; $14 = ((($13)) + 112|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; $16 = (invoke_iii($15|0,($10|0),0)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $mFont = $16; __THREW__ = 0; $19 = (invoke_i(4575)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $r = $19; $i = 0; while(1) { $22 = $i; $23 = HEAP32[11900]|0; $24 = ($22|0)<($23|0); if (!($24)) { break; } $25 = $i; __THREW__ = 0; $26 = (invoke_iii(4123,($values|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L1; } HEAP32[$26>>2] = 0; $29 = $i; $30 = (($29) + 1)|0; $i = $30; } $35 = ((($6)) + 52|0); $36 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($35)|0); HEAP32[$it>>2] = $36; while(1) { $37 = ((($6)) + 52|0); $38 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($37)|0); HEAP32[$3>>2] = $38; $39 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($39)) { break; } $40 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 132|0); $43 = HEAP32[$42>>2]|0; $44 = (0)==($43|0); if ($44) { $45 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 136|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_iii(4123,($values|0),($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L1; } $52 = HEAP32[$49>>2]|0; $53 = (($52) + 1)|0; HEAP32[$49>>2] = $53; $54 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 136|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_iii(4123,($values|0),($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L1; } $61 = HEAP32[$58>>2]|0; $62 = ($61|0)==(1); if ($62) { $63 = $totalColors; $64 = (($63) + 1)|0; $totalColors = $64; } } (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it)|0); } $65 = $totalColors; $66 = ($65|0)!=(0); if (!($66)) { $4 = 1; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($values); STACKTOP = sp;return; } $67 = ((($6)) + 64|0); $68 = +HEAPF32[$67>>2]; $69 = $totalColors; $70 = ($69*20)|0; $71 = (+($70|0)); $72 = $68 - $71; HEAPF32[$x0>>2] = $72; HEAPF32[$5>>2] = 40.0; __THREW__ = 0; $73 = (invoke_iii(5452,($5|0),($x0|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if (!($75)) { $76 = +HEAPF32[$73>>2]; HEAPF32[$x0>>2] = $76; $77 = +HEAPF32[$x0>>2]; $78 = $totalColors; $79 = ($78*20)|0; $80 = (+($79|0)); $81 = $77 + $80; $xEnd = $81; $82 = $r; $83 = +HEAPF32[$x0>>2]; $84 = ((($6)) + 68|0); $85 = +HEAPF32[$84>>2]; $86 = $85 - 8.0; $87 = $totalColors; $88 = ($87*20)|0; $89 = (($88) + 5)|0; $90 = (+($89|0)); __THREW__ = 0; invoke_vidddddi(4544,($82|0),(+$83),(+$86),(+$90),20.0,2.0,-2147483648); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if (!($92)) { $offset = 0; $i1 = 0; while(1) { $93 = $i1; $94 = HEAP32[11900]|0; $95 = ($93|0)<($94|0); if (!($95)) { break; } $96 = $i1; __THREW__ = 0; $97 = (invoke_iii(4123,($values|0),($96|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L1; } $100 = HEAP32[$97>>2]|0; $101 = ($100|0)!=(0); if ($101) { $102 = $offset; $103 = (($102) - 20)|0; $offset = $103; $104 = $r; $105 = $i1; __THREW__ = 0; $106 = (invoke_iii(4559,(29284|0),($105|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break L1; } $109 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($106)|0); $110 = $xEnd; $111 = $110 + 15.0; $112 = $offset; $113 = (+($112|0)); $114 = $111 + $113; $115 = ((($6)) + 68|0); $116 = +HEAPF32[$115>>2]; $117 = $116 + 3.0; __THREW__ = 0; invoke_viiddddd(3893,($104|0),($109|0),(+$114),(+$117),0.0,0.64999997615814209,0.64999997615814209); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L1; } } $120 = $i1; $121 = (($120) + 1)|0; $i1 = $121; } $offset = 0; $i2 = 0; while(1) { $122 = $i2; $123 = HEAP32[11900]|0; $124 = ($122|0)<($123|0); if (!($124)) { break; } $125 = $i2; __THREW__ = 0; $126 = (invoke_iii(4123,($values|0),($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { break L1; } $129 = HEAP32[$126>>2]|0; $130 = ($129|0)!=(0); if ($130) { $131 = $offset; $132 = (($131) - 20)|0; $offset = $132; $133 = $i2; __THREW__ = 0; $134 = (invoke_iii(4123,($values|0),($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L1; } $137 = HEAP32[$134>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $137; (invoke_iiii(3889,($buf|0),(158799|0),($vararg_buffer|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break L1; } $140 = $mFont; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 8|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; invoke_vii($143|0,($140|0),-1); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { break L1; } $146 = $mFont; $147 = HEAP32[$146>>2]|0; $148 = HEAP32[$147>>2]|0; $149 = $xEnd; $150 = $offset; $151 = (+($150|0)); $152 = $149 + $151; $153 = $152 + 18.0; $154 = ((($6)) + 68|0); $155 = +HEAPF32[$154>>2]; $156 = $155 + 5.0; __THREW__ = 0; invoke_viiddidd($148|0,($146|0),($buf|0),(+$153),(+$156),0,0.0,0.0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { break L1; } } $159 = $i2; $160 = (($159) + 1)|0; $i2 = $160; } $4 = 0; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($values); STACKTOP = sp;return; } } } } } } } while(0); $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($values); $33 = $1; $34 = $2; ___resumeException($33|0); // unreachable; } function __ZN7GuiMana6RenderEv($this) { $this = $this|0; var $$not = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $count = 0, $it = 0, $it1 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $1 = sp + 8|0; $it1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 52|0); $5 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($5>>>0)>(20); L1: do { if ($6) { $count = 0; $7 = ((($3)) + 52|0); $8 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($7)|0); HEAP32[$it>>2] = $8; while(1) { $9 = ((($3)) + 52|0); $10 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($9)|0); HEAP32[$1>>2] = $10; $11 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); $$not = $11 ^ 1; $12 = $count; $13 = ($12|0)>(20); $or$cond = $$not | $13; if ($or$cond) { break L1; } $14 = $count; $15 = (($14) + 1)|0; $count = $15; $16 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($17); (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it)|0); } } else { $21 = ((($3)) + 52|0); $22 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($21)|0); HEAP32[$it1>>2] = $22; while(1) { $23 = ((($3)) + 52|0); $24 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($23)|0); HEAP32[$2>>2] = $24; $25 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it1,$2)|0); if (!($25)) { break L1; } $26 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it1)|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($27); (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it1)|0); } } } while(0); $31 = (__ZN12GameSettingsixEi(30372,13)|0); $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = (0)!=($33|0); if (!($34)) { STACKTOP = sp;return; } $35 = (__ZN12GameSettingsixEi(30372,13)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (2)!=($37|0); if (!($38)) { STACKTOP = sp;return; } __ZN7GuiMana12RenderStaticEv($3); STACKTOP = sp;return; } function __Z11remove_deadP8ManaIcon($m) { $m = $m|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $m; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = (3)!=($3|0); STACKTOP = sp;return ($4|0); } function __ZN7GuiMana6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $q = 0, $shift = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 72|0; $$byval_copy$2 = sp + 68|0; $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $it = sp + 44|0; $2 = sp + 40|0; $it1 = sp + 36|0; $3 = sp + 32|0; $4 = sp + 28|0; $5 = sp + 24|0; $q = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $0 = $this; $1 = $dt; $11 = $0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver18getResourceManagerEv($13)|0); $15 = ($14|0)!=(0|0); L1: do { if ($15) { $shift = 0.0; $16 = ((($11)) + 52|0); $17 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$it>>2] = $17; while(1) { $18 = ((($11)) + 52|0); $19 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$2>>2] = $19; $20 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($20)) { break L1; } $21 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = $shift; __ZN8ManaIcon6UpdateEff($22,$23,$24); $25 = $shift; $26 = $25 + 15.0; $shift = $26; (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it)|0); } } } while(0); $27 = ((($11)) + 52|0); $28 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($27)|0); HEAP32[$3>>2] = $28; $29 = ((($11)) + 52|0); $30 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($29)|0); HEAP32[$4>>2] = $30; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $31 = (__ZNSt3__19partitionINS_11__wrap_iterIPP8ManaIconEEPFbS3_EEET_S8_S8_T0_($$byval_copy,$$byval_copy$1,5453)|0); HEAP32[$it1>>2] = $31; $32 = ((($11)) + 52|0); $33 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($32)|0); HEAP32[$5>>2] = $33; $34 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it1,$5)|0); if (!($34)) { STACKTOP = sp;return; } ;HEAP32[$q>>2]=HEAP32[$it1>>2]|0; while(1) { $35 = ((($11)) + 52|0); $36 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($35)|0); HEAP32[$6>>2] = $36; $37 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($q,$6)|0); if (!($37)) { break; } $38 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($q)|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($q)|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { $44 = HEAP32[$42>>2]|0; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($42); } $47 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($q)|0); HEAP32[$47>>2] = 0; } (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($q)|0); } $48 = ((($11)) + 52|0); __ZNSt3__111__wrap_iterIPKP8ManaIconEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($7,$it1,0); $49 = ((($11)) + 52|0); $50 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($49)|0); HEAP32[$9>>2] = $50; __ZNSt3__111__wrap_iterIPKP8ManaIconEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($8,$9,0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$8>>2]|0; $51 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($48,$$byval_copy$2,$$byval_copy$3)|0); HEAP32[$10>>2] = $51; STACKTOP = sp;return; } function __ZN7GuiMana16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0; var $116 = 0.0, $117 = 0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $event = 0; var $event1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 4|0; $8 = sp; $1 = $this; $2 = $e; $9 = $1; $10 = $2; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,7616,3656,0)|0); $13 = $12; } $event = $13; $14 = $event; $15 = ($14|0)!=(0|0); if ($15) { $16 = $event; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($9)) + 72|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN6Player11getManaPoolEv($20)|0); $22 = ($18|0)!=($21|0); if ($22) { $0 = 0; $136 = $0; STACKTOP = sp;return ($136|0); } $23 = $event; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); do { if ($26) { $27 = $event; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 396|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($9)) + 52|0); $34 = (__Znwj(140)|0); $35 = $event; $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = $event; $39 = ((($38)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 396|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 4|0); $44 = +HEAPF32[$43>>2]; $45 = $event; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 396|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 8|0); $51 = +HEAPF32[$50>>2]; $52 = ((($9)) + 64|0); $53 = +HEAPF32[$52>>2]; $54 = ((($9)) + 68|0); $55 = +HEAPF32[$54>>2]; __THREW__ = 0; invoke_viidddd(5454,($34|0),($37|0),(+$44),(+$51),(+$53),(+$55)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { HEAP32[$3>>2] = $34; __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE9push_backEOS2_($33,$3); break; } $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; __ZdlPv($34); $137 = $4; $138 = $5; ___resumeException($137|0); // unreachable; } else { label = 11; } } else { label = 11; } } while(0); do { if ((label|0) == 11) { $60 = ((($9)) + 52|0); $61 = (__Znwj(140)|0); $62 = $event; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = ((($9)) + 64|0); $66 = +HEAPF32[$65>>2]; $67 = ((($9)) + 68|0); $68 = +HEAPF32[$67>>2]; __THREW__ = 0; invoke_viidddd(5454,($61|0),($64|0),240.0,136.0,(+$66),(+$68)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { HEAP32[$6>>2] = $61; __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE9push_backEOS2_($60,$6); break; } $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $4 = $71; $5 = $72; __ZdlPv($61); $137 = $4; $138 = $5; ___resumeException($137|0); // unreachable; } } while(0); $0 = 1; $136 = $0; STACKTOP = sp;return ($136|0); } $73 = $2; $74 = ($73|0)==(0|0); if ($74) { $76 = 0; } else { $75 = (___dynamic_cast($73,7616,3672,0)|0); $76 = $75; } $event1 = $76; $77 = $event1; $78 = ($77|0)!=(0|0); if (!($78)) { $0 = 0; $136 = $0; STACKTOP = sp;return ($136|0); } $79 = $event1; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; $82 = ((($9)) + 72|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN6Player11getManaPoolEv($83)|0); $85 = ($81|0)!=($84|0); if ($85) { $0 = 0; $136 = $0; STACKTOP = sp;return ($136|0); } $86 = $event1; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); do { if ($89) { $90 = $event1; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 396|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)!=(0|0); if ($95) { $96 = ((($9)) + 52|0); $97 = (__Znwj(140)|0); $98 = $event1; $99 = ((($98)) + 8|0); $100 = HEAP32[$99>>2]|0; $101 = $event1; $102 = ((($101)) + 12|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 396|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 4|0); $107 = +HEAPF32[$106>>2]; $108 = $event1; $109 = ((($108)) + 12|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 396|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 8|0); $114 = +HEAPF32[$113>>2]; $115 = ((($9)) + 64|0); $116 = +HEAPF32[$115>>2]; $117 = ((($9)) + 68|0); $118 = +HEAPF32[$117>>2]; __THREW__ = 0; invoke_viidddd(5454,($97|0),($100|0),(+$107),(+$114),(+$116),(+$118)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if (!($120)) { HEAP32[$7>>2] = $97; __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE9push_backEOS2_($96,$7); break; } $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $4 = $121; $5 = $122; __ZdlPv($97); $137 = $4; $138 = $5; ___resumeException($137|0); // unreachable; } else { label = 25; } } else { label = 25; } } while(0); do { if ((label|0) == 25) { $123 = ((($9)) + 52|0); $124 = (__Znwj(140)|0); $125 = $event1; $126 = ((($125)) + 8|0); $127 = HEAP32[$126>>2]|0; $128 = ((($9)) + 64|0); $129 = +HEAPF32[$128>>2]; $130 = ((($9)) + 68|0); $131 = +HEAPF32[$130>>2]; __THREW__ = 0; invoke_viidddd(5454,($124|0),($127|0),240.0,136.0,(+$129),(+$131)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if (!($133)) { HEAP32[$8>>2] = $124; __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE9push_backEOS2_($123,$8); break; } $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $4 = $134; $5 = $135; __ZdlPv($124); $137 = $4; $138 = $5; ___resumeException($137|0); // unreachable; } } while(0); $0 = 1; $136 = $0; STACKTOP = sp;return ($136|0); } function __ZN7GuiMana17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $event = 0, $event2 = 0, $it = 0, $it1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $3 = sp + 12|0; $it1 = sp + 4|0; $4 = sp; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,3688,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = $event; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 72|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN6Player11getManaPoolEv($16)|0); $18 = ($14|0)!=($17|0); if ($18) { $0 = 0; $59 = $0; STACKTOP = sp;return ($59|0); } $19 = ((($5)) + 52|0); $20 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($5)) + 52|0); $22 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { label = 12; break; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 136|0); $30 = HEAP32[$29>>2]|0; $31 = ($26|0)==($30|0); if ($31) { $32 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 132|0); $35 = HEAP32[$34>>2]|0; $36 = (0)==($35|0); if ($36) { label = 10; break; } } (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it)|0); } if ((label|0) == 10) { $37 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it)|0); $38 = HEAP32[$37>>2]|0; __ZN8ManaIcon6WitherEv($38); $0 = 1; $59 = $0; STACKTOP = sp;return ($59|0); } else if ((label|0) == 12) { $0 = 1; $59 = $0; STACKTOP = sp;return ($59|0); } } $39 = $2; $40 = ($39|0)==(0|0); if ($40) { $42 = 0; } else { $41 = (___dynamic_cast($39,7616,3704,0)|0); $42 = $41; } $event2 = $42; $43 = $event2; $44 = ($43|0)!=(0|0); if (!($44)) { $0 = 0; $59 = $0; STACKTOP = sp;return ($59|0); } $45 = $event2; $46 = ((($45)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = ((($5)) + 72|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN6Player11getManaPoolEv($49)|0); $51 = ($47|0)!=($50|0); if ($51) { $0 = 0; $59 = $0; STACKTOP = sp;return ($59|0); } $52 = ((($5)) + 52|0); $53 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($52)|0); HEAP32[$it1>>2] = $53; while(1) { $54 = ((($5)) + 52|0); $55 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($54)|0); HEAP32[$4>>2] = $55; $56 = (__ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($it1,$4)|0); if (!($56)) { break; } $57 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($it1)|0); $58 = HEAP32[$57>>2]|0; __ZN8ManaIcon4DropEv($58); (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($it1)|0); } $0 = 1; $59 = $0; STACKTOP = sp;return ($59|0); } function __GLOBAL__sub_I_GuiMana_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2272(); ___cxx_global_var_init_1_2273(); ___cxx_global_var_init_3_2274(); ___cxx_global_var_init_5_2275(); return; } function __ZN21hgeParticleSystemInfoC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); __ZN11hgeColorRGBC2Ev($2); $3 = ((($1)) + 104|0); __ZN11hgeColorRGBC2Ev($3); STACKTOP = sp;return; } function __ZN11hgeColorRGB10SetHWColorEj($this,$col) { $this = $this|0; $col = $col|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $col; $2 = $0; $3 = $1; $4 = $3 >>> 24; $5 = (+($4>>>0)); $6 = $5 / 255.0; $7 = ((($2)) + 12|0); HEAPF32[$7>>2] = $6; $8 = $1; $9 = $8 >>> 16; $10 = $9 & 255; $11 = (+($10>>>0)); $12 = $11 / 255.0; HEAPF32[$2>>2] = $12; $13 = $1; $14 = $13 >>> 8; $15 = $14 & 255; $16 = (+($15>>>0)); $17 = $16 / 255.0; $18 = ((($2)) + 4|0); HEAPF32[$18>>2] = $17; $19 = $1; $20 = $19 & 255; $21 = (+($20>>>0)); $22 = $21 / 255.0; $23 = ((($2)) + 8|0); HEAPF32[$23>>2] = $22; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP8ManaIconEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP8ManaIconS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP8ManaIconEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEj($this,$__sz) { $this = $this|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__sz; $2 = $0; $3 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($2)|0); $__cs = $3; $4 = $__cs; $5 = $1; $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = $1; $8 = $__cs; $9 = (($7) - ($8))|0; __ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj($2,$9); STACKTOP = sp;return; } $10 = $__cs; $11 = $1; $12 = ($10>>>0)>($11>>>0); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[$2>>2]|0; $14 = $1; $15 = (($13) + ($14<<2)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi($2,$15); STACKTOP = sp;return; } function __ZNSt3__13maxIfEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13maxIfNS_6__lessIffEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__19partitionINS_11__wrap_iterIPP8ManaIconEEPFbS3_EEET_S8_S8_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 25|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $4 = sp + 24|0; HEAP32[$1>>2] = $__pred; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$4>>0]|0; $5 = (__ZNSt3__111__partitionIRPFbP8ManaIconENS_11__wrap_iterIPS2_EEEET0_S9_S9_T_NS_26bidirectional_iterator_tagE($$byval_copy,$$byval_copy$1,$1,$$byval_copy$2)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__111__wrap_iterIPKP8ManaIconEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP8ManaIconE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKP8ManaIconPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<2)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKP8ManaIconEEbRKNS_11__wrap_iterIT_EES9_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKP8ManaIconS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<2)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPP8ManaIconS3_EET0_T_S5_S4_($13,$15,$16)|0); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function ___cxx_global_var_init_2272() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33812,182585); (___cxa_atexit((3831|0),(33812|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2273() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33824,165089); (___cxa_atexit((3831|0),(33824|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2274() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33836,165080); (___cxa_atexit((3831|0),(33836|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2275() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(33848,165065); (___cxa_atexit((3831|0),(33848|0),(___dso_handle|0))|0); return; } function __ZN11hgeColorRGBC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); HEAPF32[$2>>2] = 0.0; $3 = ((($1)) + 8|0); HEAPF32[$3>>2] = 0.0; $4 = ((($1)) + 4|0); HEAPF32[$4>>2] = 0.0; HEAPF32[$1>>2] = 0.0; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5455,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP8ManaIconE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaIconE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP8ManaIconE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaIconE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5456,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8ManaIconEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP8ManaIconEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP8ManaIconEC2Ev($2); $3 = (__ZNSt3__17forwardIPP8ManaIconEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaIconEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP8ManaIconEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP8ManaIconEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP8ManaIconS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP8ManaIconE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8ManaIconE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP8ManaIconE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $4 = $0; $5 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv($4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 4)&-1; $13 = $1; $14 = ($12>>>0)>=($13>>>0); if ($14) { $15 = $1; __ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endEj($4,$15); STACKTOP = sp;return; } $16 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($4)|0); $__a = $16; $17 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $18 = $1; $19 = (($17) + ($18))|0; $20 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj($4,$19)|0); $21 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($4)|0); $22 = $__a; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEEC2EjjS3_($__v,$20,$21,$22); $23 = $1; __THREW__ = 0; invoke_vii(5457,($__v|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __THREW__ = 0; invoke_vii(4476,($4|0),($__v|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEED2Ev($__v); STACKTOP = sp;return; } function __ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 12|0; $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv($2)|0); $__a = $3; while(1) { __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $4 = $__a; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 4|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; __ZNSt3__16vectorIiNS_9allocatorIiEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJEEEvRS2_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIiEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIiE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIiE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE7__allocEv($2)|0); $__a = $3; while(1) { $4 = $__a; $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIiEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 4|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__13maxIfNS_6__lessIffEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16__lessIffEclERKfS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNSt3__111__partitionIRPFbP8ManaIconENS_11__wrap_iterIPS2_EEEET0_S9_S9_T_NS_26bidirectional_iterator_tagE($__first,$__last,$__pred,$0) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = $__pred; L1: while(1) { $3 = (__ZNSt3__1eqIPP8ManaIconS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__last)|0); if ($3) { label = 3; break; } $4 = $2; $5 = HEAP32[$4>>2]|0; $6 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($__first)|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$5 & 8191]($7)|0); if ($8) { (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($__first)|0); continue; } while(1) { $9 = (__ZNSt3__111__wrap_iterIPP8ManaIconEmmEv($__last)|0); $10 = (__ZNSt3__1eqIPP8ManaIconS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$9)|0); if ($10) { label = 7; break L1; } $11 = $2; $12 = HEAP32[$11>>2]|0; $13 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($__last)|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$12 & 8191]($14)|0); $16 = $15 ^ 1; if (!($16)) { break; } } $17 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($__first)|0); $18 = (__ZNKSt3__111__wrap_iterIPP8ManaIconEdeEv($__last)|0); __ZNSt3__14swapIP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); (__ZNSt3__111__wrap_iterIPP8ManaIconEppEv($__first)|0); } if ((label|0) == 3) { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; $19 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($19|0); } else if ((label|0) == 7) { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; $19 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__111__wrap_iterIPP8ManaIconEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP8ManaIconEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP8ManaIconPS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8ManaIconE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1neIPKP8ManaIconEEbRKNS_11__wrap_iterIT_EES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKP8ManaIconS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKP8ManaIconS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5458,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIPP8ManaIconS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP8ManaIconEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP8ManaIconEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP8ManaIconEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP8ManaIconS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP8ManaIconS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP8ManaIconEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP8ManaIconS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP8ManaIconE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP8ManaIconEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP8ManaIconEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP8ManaIconE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8ManaIconE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP8ManaIconEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP8ManaIconEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP8ManaIconEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5459,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5460,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5461,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8ManaIconE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8ManaIconE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8ManaIconEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8ManaIconEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8ManaIconEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8ManaIconEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8ManaIconEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8ManaIconE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8ManaIconE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8ManaIconNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8ManaIconEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8ManaIconEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8ManaIconEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8ManaIconEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8ManaIconEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5462,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8ManaIconEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5455,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8ManaIconRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8ManaIconRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN11GuiPhaseBar9DrawGlyphEP5JQuadiffff($this,$inQuad,$phaseId,$x,$y,$scale,$z) { $this = $this|0; $inQuad = $inQuad|0; $phaseId = $phaseId|0; $x = +$x; $y = +$y; $scale = +$scale; $z = +$z; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0; var $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inQuad; $2 = $phaseId; $3 = $x; $4 = $y; $5 = $scale; $6 = $z; $7 = $1; $8 = $2; $9 = (+($8|0)); $10 = $9 * 29.0; $11 = $6; __ZN5JQuad14SetTextureRectEffff($7,$10,$11,28.0,28.0); $12 = (__ZN9JRenderer11GetInstanceEv()|0); $13 = $1; $14 = $3; $15 = $4; $16 = $5; $17 = $16 * 28.0; $18 = $17 / 2.0; $19 = $15 - $18; $20 = $5; $21 = $5; __ZN9JRenderer10RenderQuadEP5JQuadfffff($12,$13,$14,$19,0.0,$20,$21); STACKTOP = sp;return; } function __ZN11GuiPhaseBarC2EP10DuelLayers($this,$duelLayers) { $this = $this|0; $duelLayers = $duelLayers|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $quad = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 16|0; $4 = sp; $0 = $this; $1 = $duelLayers; $5 = $0; $6 = $1; $7 = (__ZN10DuelLayers11getObserverEv($6)|0); __ZN8GuiLayerC2EP12GameObserver($5,$7); $8 = ((($5)) + 52|0); __THREW__ = 0; invoke_vidddii(5463,($8|0),80.0,0.0,106.0,0,0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $2 = $55; $3 = $56; __ZN8GuiLayerD2Ev($5); $77 = $2; $78 = $3; ___resumeException($77|0); // unreachable; } $11 = 33868; HEAP32[$5>>2] = $11; $12 = ((($5)) + 52|0); $13 = 33920; HEAP32[$12>>2] = $13; $14 = ((($5)) + 60|0); $15 = 33972; HEAP32[$14>>2] = $15; $16 = ((($5)) + 64|0); $17 = 33992; HEAP32[$16>>2] = $17; $18 = ((($5)) + 140|0); HEAP32[$18>>2] = 0; $19 = ((($5)) + 144|0); HEAPF32[$19>>2] = 0.0; $20 = ((($5)) + 148|0); HEAPF32[$20>>2] = 1.5; $21 = ((($5)) + 152|0); $22 = ((($5)) + 144|0); __THREW__ = 0; invoke_vii(5464,($21|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { label = 13; } else { $25 = ((($5)) + 176|0); $26 = ((($5)) + 148|0); __THREW__ = 0; invoke_vii(4666,($25|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; } else { $29 = ((($5)) + 200|0); $30 = $1; HEAP32[$29>>2] = $30; $31 = $1; __THREW__ = 0; $32 = (invoke_ii(5465,($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 13; } else { __THREW__ = 0; $35 = (invoke_ii(3836,($32|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 13; } else { $38 = ($35|0)!=(0|0); if ($38) { __THREW__ = 0; $39 = (invoke_i(4541)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 13; break; } $42 = HEAP32[$39>>2]|0; $43 = ((($42)) + 60|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),(140619|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 13; break; } __THREW__ = 0; invoke_viii($44|0,($quad|0),($39|0),($4|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $49 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $50 = ($49|0)!=(0|0); if ($50) { $51 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $52 = ((($51)) + 48|0); HEAPF32[$52>>2] = 28.0; $53 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $54 = ((($53)) + 44|0); HEAPF32[$54>>2] = 28.0; } else { __THREW__ = 0; (invoke_iii(3925,(29272|0),(140628|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); break; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); } $65 = ((($5)) + 200|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; $67 = (invoke_ii(5466,($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 13; } else { $70 = HEAP32[$67>>2]|0; $71 = ((($70)) + 32|0); $72 = HEAP32[$71>>2]|0; $73 = ((($5)) + 52|0); __THREW__ = 0; invoke_vii($72|0,($67|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 13; } else { STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 13) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; } $76 = ((($5)) + 52|0); __ZN13PlayGuiObjectD2Ev($76); __ZN8GuiLayerD2Ev($5); $77 = $2; $78 = $3; ___resumeException($77|0); // unreachable; } function __ZN11GuiPhaseBarD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); __ZN13PlayGuiObjectD2Ev($2); __ZN8GuiLayerD2Ev($1); STACKTOP = sp;return; } function __ZThn52_N11GuiPhaseBarD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11GuiPhaseBarD2Ev($2); STACKTOP = sp;return; } function __ZThn60_N11GuiPhaseBarD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -60|0); __ZN11GuiPhaseBarD2Ev($2); STACKTOP = sp;return; } function __ZThn64_N11GuiPhaseBarD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11GuiPhaseBarD2Ev($2); STACKTOP = sp;return; } function __ZN11GuiPhaseBarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiPhaseBarD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn52_N11GuiPhaseBarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11GuiPhaseBarD0Ev($2); STACKTOP = sp;return; } function __ZThn60_N11GuiPhaseBarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -60|0); __ZN11GuiPhaseBarD0Ev($2); STACKTOP = sp;return; } function __ZThn64_N11GuiPhaseBarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11GuiPhaseBarD0Ev($2); STACKTOP = sp;return; } function __ZN11GuiPhaseBar6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 152|0); $4 = $1; __ZN6Easing6updateEf($3,$4); $5 = ((($2)) + 144|0); $6 = +HEAPF32[$5>>2]; $7 = $6 <= -0.52359879016876221; if (!($7)) { $14 = ((($2)) + 176|0); $15 = $1; __ZN6Easing6updateEf($14,$15); STACKTOP = sp;return; } $8 = ((($2)) + 140|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 1)|0; $11 = (($10>>>0) % 12)&-1; $12 = ((($2)) + 140|0); HEAP32[$12>>2] = $11; $13 = ((($2)) + 152|0); __ZN6Easing9translateEf($13,0.52359879016876221); $14 = ((($2)) + 176|0); $15 = $1; __ZN6Easing6updateEf($14,$15); STACKTOP = sp;return; } function __ZThn52_N11GuiPhaseBar6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -52|0); $4 = $1; __ZN11GuiPhaseBar6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZThn64_N11GuiPhaseBar6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -64|0); $4 = $1; __ZN11GuiPhaseBar6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN11GuiPhaseBar8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = ((($2)) + 80|0); HEAP8[$3>>0] = 1; $4 = ((($1)) + 176|0); __ZN6Easing5startEff($4,1.875,0.30000001192092896); STACKTOP = sp;return; } function __ZThn52_N11GuiPhaseBar8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11GuiPhaseBar8EnteringEv($2); STACKTOP = sp;return; } function __ZN11GuiPhaseBar7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 52|0); $5 = ((($4)) + 80|0); HEAP8[$5>>0] = 0; $6 = ((($3)) + 176|0); __ZN6Easing5startEff($6,1.5,0.60000002384185791); STACKTOP = sp;return 1; } function __ZThn52_N11GuiPhaseBar7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + -52|0); $5 = $2; $6 = (__ZN11GuiPhaseBar7LeavingE7Buttons($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN11GuiPhaseBar6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0; var $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0; var $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $circPos = 0.0, $currentP = 0, $font = 0, $glyphScale = 0.0, $glyphY = 0.0, $i = 0, $interrupt = 0, $phaseNameToTranslate = 0, $quad = 0, $radius = 0.0, $vararg_buffer = 0; var $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $quad = sp + 296|0; $1 = sp + 284|0; $currentP = sp + 240|0; $4 = sp + 228|0; $interrupt = sp + 216|0; $5 = sp + 204|0; $6 = sp + 192|0; $7 = sp + 180|0; $8 = sp + 168|0; $9 = sp + 156|0; $10 = sp + 144|0; $11 = sp + 132|0; $12 = sp + 120|0; $13 = sp + 108|0; $14 = sp + 96|0; $15 = sp + 84|0; $16 = sp + 72|0; $buf = sp + 312|0; $phaseNameToTranslate = sp + 60|0; $17 = sp + 48|0; $18 = sp + 36|0; $19 = sp + 24|0; $20 = sp + 12|0; $0 = $this; $21 = $0; $22 = (__ZN16WResourceManager8InstanceEv()|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 60|0); $25 = HEAP32[$24>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,140619); __THREW__ = 0; invoke_viii($25|0,($quad|0),($22|0),($1|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $286 = $2; $287 = $3; ___resumeException($286|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $28 = ((($21)) + 148|0); $29 = +HEAPF32[$28>>2]; $30 = 25.0 * $29; $radius = $30; $i = 0; while(1) { $31 = $i; $32 = ($31|0)<(6); if (!($32)) { label = 15; break; } $33 = $i; $34 = (($33) - 2)|0; $35 = (+($34|0)); $36 = $35 * 0.52359879016876221; $37 = ((($21)) + 144|0); $38 = +HEAPF32[$37>>2]; $39 = $36 + $38; $circPos = $39; $40 = ((($21)) + 64|0); $41 = ((($40)) + 28|0); $42 = +HEAPF32[$41>>2]; $43 = ((($21)) + 52|0); $44 = ((($43)) + 72|0); $45 = +HEAPF32[$44>>2]; $46 = $45 / 2.0; $47 = $42 + $46; $48 = $47; $49 = $circPos; $50 = $49; $51 = (+Math_sin((+$50))); $52 = $radius; $53 = $52; $54 = $51 * $53; $55 = $48 + $54; $56 = $55; $glyphY = $56; $57 = ((($21)) + 148|0); $58 = +HEAPF32[$57>>2]; $59 = $circPos; $60 = (+Math_cos((+$59))); $61 = $58 * $60; $62 = $61 * 0.5; $glyphScale = $62; $63 = ((($21)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 208|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)!=(0|0); if ($67) { $68 = ((($21)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 208|0); $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 48|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; $75 = (invoke_ii($74|0,($71|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 12; break; } $78 = ($75|0)!=(0); if ($78) { $79 = ((($21)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 208|0); $82 = HEAP32[$81>>2]|0; __THREW__ = 0; $83 = (invoke_ii(4045,($82|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 12; break; } $86 = HEAP32[$83>>2]|0; $87 = ((($86)) + 48|0); $88 = HEAP32[$87>>2]|0; __THREW__ = 0; $89 = (invoke_ii($88|0,($83|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 12; break; } $92 = ($89|0)!=(0); if ($92) { label = 13; } else { $93 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $94 = ((($21)) + 140|0); $95 = HEAP32[$94>>2]|0; $96 = (($95) - 2)|0; $97 = $i; $98 = (($96) + ($97))|0; $99 = (($98) + 12)|0; $100 = (($99>>>0) % 12)&-1; $101 = $glyphY; $102 = $glyphScale; __THREW__ = 0; invoke_viiidddd(5467,($21|0),($93|0),($100|0),0.0,(+$101),(+$102),29.0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 12; break; } } } else { label = 13; } } else { label = 13; } if ((label|0) == 13) { label = 0; $109 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $110 = ((($21)) + 140|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) - 2)|0; $113 = $i; $114 = (($112) + ($113))|0; $115 = (($114) + 12)|0; $116 = (($115>>>0) % 12)&-1; $117 = $glyphY; $118 = $glyphScale; __THREW__ = 0; invoke_viiidddd(5467,($21|0),($109|0),($116|0),0.0,(+$117),(+$118),0.0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 12; break; } } $121 = $i; $122 = (($121) + 1)|0; $i = $122; } do { if ((label|0) == 15) { __THREW__ = 0; $123 = (invoke_i(4541)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 12; } else { $126 = HEAP32[$123>>2]|0; $127 = ((($126)) + 112|0); $128 = HEAP32[$127>>2]|0; __THREW__ = 0; $129 = (invoke_iii($128|0,($123|0),0)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 12; } else { $font = $129; __THREW__ = 0; invoke_vii(3797,($4|0),(140743|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 12; } else { __THREW__ = 0; invoke_vii(3887,($currentP|0),($4|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $2 = $152; $3 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; invoke_vii(3797,($interrupt|0),(211279|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $2 = $154; $3 = $155; } else { $138 = ((($21)) + 8|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 208|0); $141 = HEAP32[$140>>2]|0; $142 = ((($21)) + 200|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; $144 = (invoke_ii(4909,($143|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; L29: do { if ($146) { label = 27; } else { $147 = ($141|0)==($144|0); do { if ($147) { __THREW__ = 0; invoke_vii(3797,($6|0),(140753|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 27; break L29; } __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $2 = $158; $3 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L29; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($currentP,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } } } while(0); $160 = $font; $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 8|0); $163 = HEAP32[$162>>2]|0; __THREW__ = 0; invoke_vii($163|0,($160|0),-1); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 27; } else { $166 = ((($21)) + 8|0); $167 = HEAP32[$166>>2]|0; __THREW__ = 0; $168 = (invoke_ii(4105,($167|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 27; } else { $171 = ($168|0)!=(0|0); if ($171) { $172 = ((($21)) + 8|0); $173 = HEAP32[$172>>2]|0; __THREW__ = 0; $174 = (invoke_ii(4105,($173|0))|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 27; break; } $177 = HEAP32[$174>>2]|0; $178 = ((($177)) + 48|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_ii($179|0,($174|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 27; break; } $183 = ($180|0)!=(0); if ($183) { $184 = $font; $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 8|0); $187 = HEAP32[$186>>2]|0; __THREW__ = 0; invoke_vii($187|0,($184|0),-8355712); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 27; break; } } } $190 = ((($21)) + 8|0); $191 = HEAP32[$190>>2]|0; __THREW__ = 0; $192 = (invoke_ii(4105,($191|0))|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 27; } else { $195 = ((($21)) + 8|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 208|0); $198 = HEAP32[$197>>2]|0; $199 = ($192|0)!=($198|0); L47: do { if ($199) { $200 = ((($21)) + 8|0); $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 208|0); $203 = HEAP32[$202>>2]|0; $204 = ((($21)) + 200|0); $205 = HEAP32[$204>>2]|0; __THREW__ = 0; $206 = (invoke_ii(4912,($205|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 27; break L29; } $209 = ($203|0)==($206|0); __THREW__ = 0; if ($209) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,140769); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 27; break L29; } __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { $220 = ___cxa_find_matching_catch()|0; $221 = tempRet0; $2 = $220; $3 = $221; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(140773|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $2 = $222; $3 = $223; } else { __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; do { if ($217) { $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $2 = $224; $3 = $225; } else { __THREW__ = 0; invoke_viii(5283,($7|0),($8|0),($10|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $2 = $226; $3 = $227; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($interrupt,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L47; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L29; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,140769); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 27; break L29; } __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { $238 = ___cxa_find_matching_catch()|0; $239 = tempRet0; $2 = $238; $3 = $239; } else { __THREW__ = 0; invoke_vii(3797,($16|0),(140788|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { $240 = ___cxa_find_matching_catch()|0; $241 = tempRet0; $2 = $240; $3 = $241; } else { __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; do { if ($235) { $242 = ___cxa_find_matching_catch()|0; $243 = tempRet0; $2 = $242; $3 = $243; } else { __THREW__ = 0; invoke_viii(5283,($12|0),($13|0),($15|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { $244 = ___cxa_find_matching_catch()|0; $245 = tempRet0; $2 = $244; $3 = $245; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($interrupt,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L47; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L29; } } } while(0); $246 = ((($21)) + 8|0); $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 144|0); $249 = HEAP32[$248>>2]|0; $250 = ((($21)) + 140|0); $251 = HEAP32[$250>>2]|0; $252 = (($251>>>0) % 12)&-1; $253 = (($252) + 1)|0; __THREW__ = 0; $254 = (invoke_iii(5468,($249|0),($253|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 27; } else { __THREW__ = 0; invoke_vii(3800,($phaseNameToTranslate|0),($254|0)); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 27; } else { __THREW__ = 0; invoke_vii(3800,($18|0),($phaseNameToTranslate|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; L88: do { if ($260) { label = 75; } else { __THREW__ = 0; invoke_vii(3887,($17|0),($18|0)); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { $280 = ___cxa_find_matching_catch()|0; $281 = tempRet0; $2 = $280; $3 = $281; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($phaseNameToTranslate,$17)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __THREW__ = 0; invoke_vii(3797,($20|0),(140797|0)); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { label = 75; break; } __THREW__ = 0; invoke_vii(3887,($19|0),($20|0)); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; do { if ($266) { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $2 = $282; $3 = $283; } else { $267 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $268 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($currentP)|0); $269 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($interrupt)|0); $270 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($phaseNameToTranslate)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $268; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $269; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $270; (invoke_iiii(3889,($buf|0),($267|0),($vararg_buffer|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { $284 = ___cxa_find_matching_catch()|0; $285 = tempRet0; $2 = $284; $3 = $285; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $273 = $font; $274 = HEAP32[$273>>2]|0; $275 = HEAP32[$274>>2]|0; __THREW__ = 0; invoke_viiddidd($275|0,($273|0),($buf|0),475.0,2.0,2,0.0,0.0); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 75; break L88; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseNameToTranslate); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($interrupt); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentP); __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } } while(0); if ((label|0) == 75) { $278 = ___cxa_find_matching_catch()|0; $279 = tempRet0; $2 = $278; $3 = $279; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseNameToTranslate); } } } } } } } while(0); if ((label|0) == 27) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $2 = $156; $3 = $157; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($interrupt); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentP); } } } } } while(0); if ((label|0) == 12) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $2 = $107; $3 = $108; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $286 = $2; $287 = $3; ___resumeException($286|0); // unreachable; } function __ZThn52_N11GuiPhaseBar6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -52|0); __ZN11GuiPhaseBar6RenderEv($2); STACKTOP = sp;return; } function __ZThn64_N11GuiPhaseBar6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -64|0); __ZN11GuiPhaseBar6RenderEv($2); STACKTOP = sp;return; } function __ZN11GuiPhaseBar17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $or$cond = 0, $phasesToAnimate = 0, $targetPhase = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,1960,0)|0); $6 = $5; } $event = $6; $7 = $event; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $event; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $targetPhase = $12; $13 = $targetPhase; $14 = ($13|0)!=(0); $15 = $targetPhase; $16 = ($15|0)!=(13); $or$cond = $14 & $16; if (!($or$cond)) { STACKTOP = sp;return 1; } $17 = $targetPhase; $18 = (($17) - 1)|0; $targetPhase = $18; $19 = $targetPhase; $20 = ((($2)) + 140|0); $21 = HEAP32[$20>>2]|0; $22 = (($19) - ($21))|0; $23 = (($22) + 12)|0; $24 = (($23>>>0) % 12)&-1; $phasesToAnimate = $24; $25 = ((($2)) + 152|0); $26 = $phasesToAnimate; $27 = (+($26|0)); $28 = $27 * -0.52359879016876221; $29 = $phasesToAnimate; $30 = (+($29|0)); $31 = $30; $32 = (+Math_sqrt((+$31))); $33 = $32; $34 = 0.30000001192092896 * $33; __ZN6Easing5startEff($25,$28,$34); STACKTOP = sp;return 1; } function __ZNK11GuiPhaseBar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,140807)|0); STACKTOP = sp;return ($3|0); } function __ZThn52_NK11GuiPhaseBar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = ((($2)) + -52|0); $4 = $1; $5 = (__ZNK11GuiPhaseBar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($3,$4)|0); STACKTOP = sp;return ($5|0); } function __GLOBAL__sub_I_GuiPhaseBar_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2299(); ___cxx_global_var_init_1_2300(); ___cxx_global_var_init_3_2301(); ___cxx_global_var_init_5_2302(); return; } function __ZN13OutQuadEasingC2ERf($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $val; $2 = $0; $3 = $1; __ZN6EasingC2ERf($2,$3); $4 = 34064; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function ___cxx_global_var_init_2299() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34008,182585); (___cxa_atexit((3831|0),(34008|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2300() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34020,165089); (___cxa_atexit((3831|0),(34020|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2301() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34032,165080); (___cxa_atexit((3831|0),(34032|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2302() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34044,165065); (___cxa_atexit((3831|0),(34044|0),(___dso_handle|0))|0); return; } function __ZN13OutQuadEasing11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0; var $time_tmp = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 16|0); $5 = +HEAPF32[$4>>2]; $6 = $3 / $5; $time_tmp = $6; $7 = ((($1)) + 8|0); $8 = +HEAPF32[$7>>2]; $9 = -$8; $10 = $time_tmp; $11 = $9 * $10; $12 = $time_tmp; $13 = $12 - 2.0; $14 = $11 * $13; $15 = ((($1)) + 4|0); $16 = +HEAPF32[$15>>2]; $17 = $14 + $16; $18 = ((($1)) + 12|0); $19 = HEAP32[$18>>2]|0; HEAPF32[$19>>2] = $17; STACKTOP = sp;return; } function __ZN7GuiPlay9CardStack5resetEjff($this,$total,$x,$y) { $this = $this|0; $total = $total|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $total; $2 = $x; $3 = $y; $4 = $0; $5 = $1; HEAP32[$4>>2] = $5; $6 = ((($4)) + 12|0); HEAPF32[$6>>2] = 0.0; $7 = $2; $8 = ((($4)) + 4|0); HEAPF32[$8>>2] = $7; $9 = ((($4)) + 16|0); HEAPF32[$9>>2] = 0.0; $10 = $3; $11 = ((($4)) + 8|0); HEAPF32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN7GuiPlay9CardStack11RenderSpellEP15MTGCardInstanceNSt3__111__wrap_iterIPP8CardViewEES8_ff($this,$card,$begin,$end,$x,$y) { $this = $this|0; $card = $card|0; $begin = $begin|0; $end = $end|0; $x = +$x; $y = +$y; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $1 = $card; $2 = $x; $3 = $y; $6 = $0; while(1) { $7 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($begin,$end)|0); if (!($7)) { label = 6; break; } $8 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($begin)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 92|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 816|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ($13|0)==($14|0); if ($15) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($begin)|0); } if ((label|0) == 6) { STACKTOP = sp;return; } $16 = $1; $17 = (__ZNKSt3__111__wrap_iterIPP8CardViewEplEi($begin,1)|0); HEAP32[$4>>2] = $17; ;HEAP32[$5>>2]=HEAP32[$end>>2]|0; $18 = $2; $19 = $3; $20 = $19 - 10.0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; __ZN7GuiPlay9CardStack11RenderSpellEP15MTGCardInstanceNSt3__111__wrap_iterIPP8CardViewEES8_ff($6,$16,$$byval_copy,$$byval_copy$1,$18,$20); $21 = $2; $22 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($begin)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 12|0); $25 = ((($24)) + 24|0); HEAPF32[$25>>2] = $21; $26 = $3; $27 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($begin)|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 12|0); $30 = ((($29)) + 28|0); HEAPF32[$30>>2] = $26; $31 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($begin)|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vi[$35 & 8191]($32); STACKTOP = sp;return; } function __ZN7GuiPlay9HorzStackC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN7GuiPlay9VertStackC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN7GuiPlay9VertStack5resetEjff($this,$total,$x,$y) { $this = $this|0; $total = $total|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $total; $2 = $x; $3 = $y; $4 = $0; $5 = $1; $6 = $2; $7 = $6 - 31.0; $8 = $3; __ZN7GuiPlay9CardStack5resetEjff($4,$5,$7,$8); $9 = ((($4)) + 20|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($this,$card,$begin,$end) { $this = $this|0; $card = $card|0; $begin = $begin|0; $end = $end|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $1 = $card; $4 = $0; $5 = $1; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; ;HEAP32[$2>>2]=HEAP32[$begin>>2]|0; ;HEAP32[$3>>2]=HEAP32[$end>>2]|0; $8 = $1; $9 = ((($8)) + 12|0); $10 = ((($9)) + 24|0); $11 = +HEAPF32[$10>>2]; $12 = $1; $13 = ((($12)) + 12|0); $14 = ((($13)) + 28|0); $15 = +HEAPF32[$14>>2]; $16 = $15 - 10.0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZN7GuiPlay9CardStack11RenderSpellEP15MTGCardInstanceNSt3__111__wrap_iterIPP8CardViewEES8_ff($4,$7,$$byval_copy,$$byval_copy$1,$11,$16); $17 = $1; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($17); STACKTOP = sp;return; } function __ZN7GuiPlay9HorzStack7EnstackEP8CardView($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = ((($2)) + 12|0); $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 4|0); $6 = +HEAPF32[$5>>2]; $7 = $4 + $6; $8 = $1; $9 = ((($8)) + 12|0); $10 = ((($9)) + 24|0); HEAPF32[$10>>2] = $7; $11 = ((($2)) + 16|0); $12 = +HEAPF32[$11>>2]; $13 = ((($2)) + 8|0); $14 = +HEAPF32[$13>>2]; $15 = $12 + $14; $16 = $1; $17 = ((($16)) + 12|0); $18 = ((($17)) + 28|0); HEAPF32[$18>>2] = $15; $19 = HEAP32[$2>>2]|0; $20 = ($19>>>0)<(8); if ($20) { $21 = ((($2)) + 12|0); $22 = +HEAPF32[$21>>2]; $23 = $22 + 31.0; HEAPF32[$21>>2] = $23; STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = ($24>>>0)<(16); $26 = ((($2)) + 4|0); $27 = +HEAPF32[$26>>2]; if ($25) { $28 = 280.0 - $27; $29 = HEAP32[$2>>2]|0; $30 = (+($29>>>0)); $31 = $28 / $30; $32 = ((($2)) + 12|0); $33 = +HEAPF32[$32>>2]; $34 = $33 + $31; HEAPF32[$32>>2] = $34; STACKTOP = sp;return; } else { $35 = 430.0 - $27; $36 = HEAP32[$2>>2]|0; $37 = (+($36>>>0)); $38 = $35 / $37; $39 = ((($2)) + 12|0); $40 = +HEAPF32[$39>>2]; $41 = $40 + $38; HEAPF32[$39>>2] = $41; STACKTOP = sp;return; } } function __ZN7GuiPlay9VertStack7EnstackEP8CardView($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $modulus = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ($3>>>0)<(10); $5 = $4 ? 3 : 5; $modulus = $5; $6 = ((($2)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = $modulus; $9 = (($7>>>0) % ($8>>>0))&-1; $10 = (0)==($9|0); if ($10) { $11 = ((($2)) + 12|0); $12 = +HEAPF32[$11>>2]; $13 = $12 + 31.0; HEAPF32[$11>>2] = $13; $14 = ((($2)) + 16|0); HEAPF32[$14>>2] = 0.0; } $15 = ((($2)) + 12|0); $16 = +HEAPF32[$15>>2]; $17 = ((($2)) + 4|0); $18 = +HEAPF32[$17>>2]; $19 = $16 + $18; $20 = $1; $21 = ((($20)) + 12|0); $22 = ((($21)) + 24|0); HEAPF32[$22>>2] = $19; $23 = ((($2)) + 16|0); $24 = +HEAPF32[$23>>2]; $25 = ((($2)) + 8|0); $26 = +HEAPF32[$25>>2]; $27 = $24 + $26; $28 = $1; $29 = ((($28)) + 12|0); $30 = ((($29)) + 28|0); HEAPF32[$30>>2] = $27; $31 = ((($2)) + 16|0); $32 = +HEAPF32[$31>>2]; $33 = $32 + 12.0; HEAPF32[$31>>2] = $33; $34 = ((($2)) + 20|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + 1)|0; HEAP32[$34>>2] = $36; $37 = HEAP32[$2>>2]|0; $38 = (($37) - 1)|0; $39 = ($36|0)==($38|0); if (!($39)) { STACKTOP = sp;return; } $40 = ((($2)) + 16|0); $41 = +HEAPF32[$40>>2]; $42 = $41 == 12.0; if (!($42)) { STACKTOP = sp;return; } $43 = ((($2)) + 16|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + 12.0; HEAPF32[$43>>2] = $45; STACKTOP = sp;return; } function __ZN7GuiPlay9VertStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($this,$card,$begin,$end) { $this = $this|0; $card = $card|0; $begin = $begin|0; $end = $end|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $1 = $card; $4 = $0; $5 = $1; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; ;HEAP32[$2>>2]=HEAP32[$begin>>2]|0; ;HEAP32[$3>>2]=HEAP32[$end>>2]|0; $8 = $1; $9 = ((($8)) + 12|0); $10 = ((($9)) + 24|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + 5.0; $13 = $1; $14 = ((($13)) + 12|0); $15 = ((($14)) + 28|0); $16 = +HEAPF32[$15>>2]; $17 = $16 - 10.0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZN7GuiPlay9CardStack11RenderSpellEP15MTGCardInstanceNSt3__111__wrap_iterIPP8CardViewEES8_ff($4,$7,$$byval_copy,$$byval_copy$1,$12,$17); $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($18); STACKTOP = sp;return; } function __ZN7GuiPlay11BattleFieldC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlay9HorzStackC2Ev($1); $2 = ((($1)) + 20|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 28|0); HEAPF32[$3>>2] = 0.0; $4 = ((($1)) + 32|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 36|0); HEAP32[$5>>2] = 0; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField11addAttackerEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + 1)|0; HEAP32[$4>>2] = $6; $7 = ((($3)) + 36|0); HEAP32[$7>>2] = 1; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField14removeAttackerEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + -1)|0; HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField5resetEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = $1; $5 = $2; __ZN7GuiPlay9CardStack5resetEjff($3,0,$4,$5); $6 = ((($3)) + 24|0); HEAP32[$6>>2] = 1; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField15EnstackAttackerEP8CardView($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0.0, $6 = 0.0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = (+($4>>>0)); $6 = $5 * 300.0; $7 = ((($2)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + 1)|0; $10 = (+($9>>>0)); $11 = $6 / $10; $12 = 51.0 + $11; $13 = $1; $14 = ((($13)) + 12|0); $15 = ((($14)) + 24|0); HEAPF32[$15>>2] = $12; $16 = ((($2)) + 8|0); $17 = +HEAPF32[$16>>2]; $18 = $1; $19 = ((($18)) + 92|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 280|0); $22 = (__ZN10Targetable11getObserverEv($21)|0); $23 = (__ZN12GameObserver7getViewEv($22)|0); $24 = (__ZN10DuelLayers17getRenderedPlayerEv($23)|0); $25 = $1; $26 = ((($25)) + 92|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN15MTGCardInstance10controllerEv($27)|0); $29 = ($24|0)==($28|0); $30 = ((($2)) + 16|0); $31 = +HEAPF32[$30>>2]; $32 = 20.0 + $31; $33 = -20.0 - $31; $34 = $29 ? $32 : $33; $35 = $17 + $34; $36 = $1; $37 = ((($36)) + 12|0); $38 = ((($37)) + 28|0); HEAPF32[$38>>2] = $35; $39 = ((($2)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = (($40) + 1)|0; HEAP32[$39>>2] = $41; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField14EnstackBlockerEP8CardView($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $offset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 92|0); $5 = HEAP32[$4>>2]|0; $c = $5; $6 = $c; $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return; } $offset = 0; $8 = $c; $9 = ((($8)) + 836|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = $c; $13 = ((($12)) + 836|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 396|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = $c; $19 = ((($18)) + 836|0); $20 = HEAP32[$19>>2]|0; $21 = $c; $22 = (__ZN15MTGCardInstance15getDefenserRankEPS_($20,$21)|0); $offset = $22; $23 = $c; $24 = ((($23)) + 836|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 396|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 24|0); $29 = +HEAPF32[$28>>2]; $30 = $offset; $31 = ($30*5)|0; $32 = (+($31|0)); $33 = $29 + $32; $34 = $1; $35 = ((($34)) + 12|0); $36 = ((($35)) + 24|0); HEAPF32[$36>>2] = $33; } } $37 = ((($2)) + 8|0); $38 = +HEAPF32[$37>>2]; $39 = $1; $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 280|0); $43 = (__ZN10Targetable11getObserverEv($42)|0); $44 = (__ZN12GameObserver7getViewEv($43)|0); $45 = (__ZN10DuelLayers17getRenderedPlayerEv($44)|0); $46 = $1; $47 = ((($46)) + 92|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN15MTGCardInstance10controllerEv($48)|0); $50 = ($45|0)==($49|0); $51 = ((($2)) + 16|0); $52 = +HEAPF32[$51>>2]; if ($50) { $53 = 20.0 + $52; $54 = $offset; $55 = ($54*6)|0; $56 = (+($55|0)); $57 = $53 + $56; $64 = $57; } else { $58 = -20.0 - $52; $59 = $offset; $60 = ($59*6)|0; $61 = (+($60|0)); $62 = $58 + $61; $64 = $62; } $63 = $38 + $64; $65 = $1; $66 = ((($65)) + 12|0); $67 = ((($66)) + 28|0); HEAPF32[$67>>2] = $63; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = (0)==($4|0); $6 = $1; $7 = 10.0 * $6; $8 = ((($2)) + 28|0); $9 = +HEAPF32[$8>>2]; if ($5) { $10 = $7 * $9; $11 = ((($2)) + 28|0); $12 = +HEAPF32[$11>>2]; $13 = $12 - $10; HEAPF32[$11>>2] = $13; } else { $14 = 146.0 - $9; $15 = $7 * $14; $16 = ((($2)) + 28|0); $17 = +HEAPF32[$16>>2]; $18 = $17 + $15; HEAPF32[$16>>2] = $18; } $19 = ((($2)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0); if (!($21)) { STACKTOP = sp;return; } $22 = ((($2)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = ($23*300)|0; $25 = (+($24|0)); $26 = $1; $27 = $25 * $26; $28 = (~~(($27))); $29 = ((($2)) + 32|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + ($28))|0; HEAP32[$29>>2] = $31; $32 = ((($2)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)<(0); if ($34) { $35 = ((($2)) + 32|0); HEAP32[$35>>2] = 0; } $36 = ((($2)) + 32|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)>(70); if (!($38)) { STACKTOP = sp;return; } $39 = ((($2)) + 32|0); HEAP32[$39>>2] = 70; STACKTOP = sp;return; } function __ZN7GuiPlay11BattleField6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $3 = 0.0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = +HEAPF32[$2>>2]; $4 = $3 > 3.0; if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN9JRenderer11GetInstanceEv()|0); $6 = ((($1)) + 28|0); $7 = +HEAPF32[$6>>2]; $8 = $7 / 2.0; $9 = 144.5 - $8; $10 = ((($1)) + 28|0); $11 = +HEAPF32[$10>>2]; $12 = ((($1)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = $13 << 16; $15 = 2130706432 | $14; __ZN9JRenderer8FillRectEffffj($5,0.0,$9,480.0,$11,$15); $16 = ((($1)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)>(1); if (!($18)) { STACKTOP = sp;return; } $19 = (__ZN9JRenderer11GetInstanceEv()|0); $20 = ((($1)) + 28|0); $21 = +HEAPF32[$20>>2]; $22 = $21 / 2.0; $23 = 144.5 - $22; $24 = ((($1)) + 28|0); $25 = +HEAPF32[$24>>2]; __ZN9JRenderer8DrawRectEffffj($19,-2.0,$23,484.0,$25,-23296); STACKTOP = sp;return; } function __ZN7GuiPlayC2EP10DuelLayers($this,$view) { $this = $this|0; $view = $view|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $0 = $this; $1 = $view; $5 = $0; $6 = $1; __ZN8GuiLayerC2EP10DuelLayers($5,$6); $7 = 34076; HEAP32[$5>>2] = $7; $8 = ((($5)) + 52|0); __THREW__ = 0; invoke_vi(5469,($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = ((($5)) + 72|0); __THREW__ = 0; invoke_vi(5469,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = ((($5)) + 92|0); __THREW__ = 0; invoke_vi(5470,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($5)) + 132|0); __THREW__ = 0; invoke_vi(5471,($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = ((($5)) + 152|0); __THREW__ = 0; invoke_vi(5471,($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($5)) + 172|0); __THREW__ = 0; invoke_vi(5472,($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = ((($5)) + 196|0); __THREW__ = 0; invoke_vi(5472,($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = ((($5)) + 220|0); __THREW__ = 0; invoke_vi(5473,($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = ((($5)) + 240|0); __THREW__ = 0; invoke_vi(5473,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($5)) + 260|0); __ZNSt3__111__wrap_iterIPP8CardViewEC2Ev($35); $36 = ((($5)) + 264|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEEC2Ev($36); $37 = ((($5)) + 260|0); $38 = ((($5)) + 264|0); $39 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($38)|0); HEAP32[$4>>2] = $39; ;HEAP32[$37>>2]=HEAP32[$4>>2]|0; STACKTOP = sp;return; } } } } } } } } } $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; __ZN8GuiLayerD2Ev($5); $42 = $2; $43 = $3; ___resumeException($42|0); // unreachable; } function __ZN7GuiPlayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = 34076; HEAP32[$2>>2] = $3; $4 = ((($2)) + 264|0); $5 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($2)) + 264|0); $7 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $15 = ((($2)) + 264|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($15); __ZN8GuiLayerD2Ev($2); STACKTOP = sp;return; } function __ZN7GuiPlayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __Z7isSpellP8CardView($c) { $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $c; $1 = $0; $2 = ((($1)) + 92|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN13CardPrimitive7isSpellEv($3)|0); if (!($4)) { $14 = 0; STACKTOP = sp;return ($14|0); } $5 = $0; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN13CardPrimitive10isCreatureEv($7)|0); if ($8) { $14 = 0; STACKTOP = sp;return ($14|0); } $9 = $0; $10 = ((($9)) + 92|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN13CardPrimitive7hasTypeEi($11,13)|0); $13 = $12 ^ 1; $14 = $13; STACKTOP = sp;return ($14|0); } function __ZN7GuiPlay7ReplaceEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0; var $187 = 0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $battleFieldAttackersN = 0, $battleFieldBlockersN = 0; var $it = 0, $it1 = 0, $it2 = 0, $it3 = 0, $it4 = 0, $myx = 0.0, $opponentCreaturesN = 0, $opponentLandsN = 0, $opponentSpellsN = 0, $selfCreaturesN = 0, $selfLandsN = 0, $selfSpellsN = 0, $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 92|0; $$byval_copy = sp + 88|0; $1 = sp + 48|0; $2 = sp + 44|0; $3 = sp + 40|0; $it = sp + 36|0; $it1 = sp + 32|0; $4 = sp + 28|0; $it2 = sp + 24|0; $it3 = sp + 12|0; $5 = sp + 8|0; $it4 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; $opponentSpellsN = 0; $selfSpellsN = 0; $opponentLandsN = 0; $opponentCreaturesN = 0; $battleFieldAttackersN = 0; $battleFieldBlockersN = 0; $selfCreaturesN = 0; $selfLandsN = 0; $8 = ((($7)) + 260|0); $9 = ((($7)) + 264|0); $10 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$2>>2] = $10; $11 = ((($7)) + 264|0); $12 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__116stable_partitionINS_11__wrap_iterIPP8CardViewEEPFbS3_EEET_S8_S8_T0_($$byval_copy,$$byval_copy$1,5474)|0); HEAP32[$1>>2] = $13; ;HEAP32[$8>>2]=HEAP32[$1>>2]|0; $14 = ((($7)) + 264|0); $15 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($14)|0); HEAP32[$it>>2] = $15; while(1) { $16 = ((($7)) + 260|0); $17 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$16)|0); if (!($17)) { break; } $18 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 92|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 816|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); do { if (!($24)) { $25 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 92|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN13CardPrimitive10hasSubtypeEi($28,12)|0); if ($29) { $30 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 92|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN13CardPrimitive10hasSubtypeEi($33,12)|0); if (!($34)) { break; } $35 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 92|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 820|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if (!($41)) { break; } } $42 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 92|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZN13CardPrimitive7hasTypeEi($45,13)|0); if (!($46)) { $47 = ((($7)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN10DuelLayers17getRenderedPlayerEv($48)|0); $50 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 92|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZN15MTGCardInstance10controllerEv($53)|0); $55 = ($49|0)==($54|0); if ($55) { $56 = $selfSpellsN; $57 = (($56) + 1)|0; $selfSpellsN = $57; break; } else { $58 = $opponentSpellsN; $59 = (($58) + 1)|0; $opponentSpellsN = $59; break; } } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $60 = ((($7)) + 260|0); ;HEAP32[$it1>>2]=HEAP32[$60>>2]|0; while(1) { $61 = ((($7)) + 264|0); $62 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($61)|0); HEAP32[$4>>2] = $62; $63 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it1,$4)|0); if (!($63)) { break; } $64 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 92|0); $67 = HEAP32[$66>>2]|0; $68 = (__ZN13CardPrimitive10isCreatureEv($67)|0); $69 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 92|0); $72 = HEAP32[$71>>2]|0; do { if ($68) { $73 = (__ZN15MTGCardInstance10isAttackerEv($72)|0); $74 = ($73|0)!=(0); if ($74) { $75 = $battleFieldAttackersN; $76 = (($75) + 1)|0; $battleFieldAttackersN = $76; break; } $77 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 92|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZN15MTGCardInstance10isDefenserEv($80)|0); $82 = ($81|0)!=(0|0); if ($82) { $83 = $battleFieldBlockersN; $84 = (($83) + 1)|0; $battleFieldBlockersN = $84; break; } $85 = ((($7)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZN10DuelLayers17getRenderedPlayerEv($86)|0); $88 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 92|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN15MTGCardInstance10controllerEv($91)|0); $93 = ($87|0)==($92|0); if ($93) { $94 = $selfCreaturesN; $95 = (($94) + 1)|0; $selfCreaturesN = $95; break; } else { $96 = $opponentCreaturesN; $97 = (($96) + 1)|0; $opponentCreaturesN = $97; break; } } else { $98 = (__ZN13CardPrimitive6isLandEv($72)|0); if (!($98)) { $99 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 92|0); $102 = HEAP32[$101>>2]|0; $103 = (__ZN13CardPrimitive7hasTypeEi($102,13)|0); if (!($103)) { break; } } $104 = ((($7)) + 12|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZN10DuelLayers17getRenderedPlayerEv($105)|0); $107 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it1)|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 92|0); $110 = HEAP32[$109>>2]|0; $111 = (__ZN15MTGCardInstance10controllerEv($110)|0); $112 = ($106|0)==($111|0); if ($112) { $113 = $selfLandsN; $114 = (($113) + 1)|0; $selfLandsN = $114; break; } else { $115 = $opponentLandsN; $116 = (($115) + 1)|0; $opponentLandsN = $116; break; } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it1)|0); } $117 = ((($7)) + 196|0); $118 = $opponentSpellsN; __ZN7GuiPlay9VertStack5resetEjff($117,$118,18.0,60.0); $119 = ((($7)) + 172|0); $120 = $selfSpellsN; __ZN7GuiPlay9VertStack5resetEjff($119,$120,18.0,215.0); $121 = ((($7)) + 264|0); $122 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($121)|0); HEAP32[$it2>>2] = $122; while(1) { $123 = ((($7)) + 260|0); $124 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it2,$123)|0); if (!($124)) { break; } $125 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 92|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 816|0); $130 = HEAP32[$129>>2]|0; $131 = ($130|0)!=(0|0); do { if (!($131)) { $132 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 92|0); $135 = HEAP32[$134>>2]|0; $136 = (__ZN13CardPrimitive10hasSubtypeEi($135,12)|0); if ($136) { $137 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 92|0); $140 = HEAP32[$139>>2]|0; $141 = (__ZN13CardPrimitive10hasSubtypeEi($140,12)|0); if (!($141)) { break; } $142 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 92|0); $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 820|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)!=(0|0); if (!($148)) { break; } } $149 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 92|0); $152 = HEAP32[$151>>2]|0; $153 = (__ZN13CardPrimitive7hasTypeEi($152,13)|0); if (!($153)) { $154 = ((($7)) + 12|0); $155 = HEAP32[$154>>2]|0; $156 = (__ZN10DuelLayers17getRenderedPlayerEv($155)|0); $157 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 92|0); $160 = HEAP32[$159>>2]|0; $161 = (__ZN15MTGCardInstance10controllerEv($160)|0); $162 = ($156|0)==($161|0); if ($162) { $163 = ((($7)) + 172|0); $164 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $165 = HEAP32[$164>>2]|0; __ZN7GuiPlay9VertStack7EnstackEP8CardView($163,$165); break; } else { $166 = ((($7)) + 196|0); $167 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it2)|0); $168 = HEAP32[$167>>2]|0; __ZN7GuiPlay9VertStack7EnstackEP8CardView($166,$168); break; } } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it2)|0); } $169 = ((($7)) + 196|0); $170 = (+__ZN7GuiPlay9VertStack5nextXEv($169)); $171 = 24.0 + $170; $x = $171; $172 = ((($7)) + 172|0); $173 = (+__ZN7GuiPlay9VertStack5nextXEv($172)); $174 = 24.0 + $173; $myx = $174; $175 = ((($7)) + 152|0); $176 = $opponentLandsN; $177 = $x; __ZN7GuiPlay9CardStack5resetEjff($175,$176,$177,50.0); $178 = ((($7)) + 72|0); $179 = $opponentCreaturesN; $180 = $x; __ZN7GuiPlay9CardStack5resetEjff($178,$179,$180,95.0); $181 = ((($7)) + 92|0); $182 = $x; __ZN7GuiPlay11BattleField5resetEff($181,$182,145.0); $183 = ((($7)) + 52|0); $184 = $selfCreaturesN; $185 = $myx; __ZN7GuiPlay9CardStack5resetEjff($183,$184,$185,195.0); $186 = ((($7)) + 132|0); $187 = $selfLandsN; $188 = $myx; __ZN7GuiPlay9CardStack5resetEjff($186,$187,$188,240.0); $189 = ((($7)) + 260|0); ;HEAP32[$it3>>2]=HEAP32[$189>>2]|0; while(1) { $190 = ((($7)) + 264|0); $191 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($190)|0); HEAP32[$5>>2] = $191; $192 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it3,$5)|0); if (!($192)) { break; } $193 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 92|0); $196 = HEAP32[$195>>2]|0; $197 = (__ZN13CardPrimitive10isCreatureEv($196)|0); $198 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 92|0); $201 = HEAP32[$200>>2]|0; do { if ($197) { $202 = (__ZN15MTGCardInstance10isAttackerEv($201)|0); $203 = ($202|0)!=(0); if ($203) { $204 = ((($7)) + 92|0); $205 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $206 = HEAP32[$205>>2]|0; __ZN7GuiPlay11BattleField15EnstackAttackerEP8CardView($204,$206); break; } $207 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $208 = HEAP32[$207>>2]|0; $209 = ((($208)) + 92|0); $210 = HEAP32[$209>>2]|0; $211 = (__ZN15MTGCardInstance10isDefenserEv($210)|0); $212 = ($211|0)!=(0|0); if ($212) { $213 = ((($7)) + 92|0); $214 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $215 = HEAP32[$214>>2]|0; __ZN7GuiPlay11BattleField14EnstackBlockerEP8CardView($213,$215); break; } $216 = ((($7)) + 12|0); $217 = HEAP32[$216>>2]|0; $218 = (__ZN10DuelLayers17getRenderedPlayerEv($217)|0); $219 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $220 = HEAP32[$219>>2]|0; $221 = ((($220)) + 92|0); $222 = HEAP32[$221>>2]|0; $223 = (__ZN15MTGCardInstance10controllerEv($222)|0); $224 = ($218|0)==($223|0); if ($224) { $225 = ((($7)) + 52|0); $226 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $227 = HEAP32[$226>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($225,$227); break; } else { $228 = ((($7)) + 72|0); $229 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $230 = HEAP32[$229>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($228,$230); break; } } else { $231 = (__ZN13CardPrimitive6isLandEv($201)|0); if ($231) { $232 = ((($7)) + 12|0); $233 = HEAP32[$232>>2]|0; $234 = (__ZN10DuelLayers17getRenderedPlayerEv($233)|0); $235 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 92|0); $238 = HEAP32[$237>>2]|0; $239 = (__ZN15MTGCardInstance10controllerEv($238)|0); $240 = ($234|0)==($239|0); if ($240) { $241 = ((($7)) + 132|0); $242 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $243 = HEAP32[$242>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($241,$243); break; } else { $244 = ((($7)) + 152|0); $245 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it3)|0); $246 = HEAP32[$245>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($244,$246); break; } } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it3)|0); } $247 = ((($7)) + 260|0); ;HEAP32[$it4>>2]=HEAP32[$247>>2]|0; while(1) { $248 = ((($7)) + 264|0); $249 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($248)|0); HEAP32[$6>>2] = $249; $250 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it4,$6)|0); if (!($250)) { break; } $251 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 92|0); $254 = HEAP32[$253>>2]|0; $255 = (__ZN13CardPrimitive7hasTypeEi($254,13)|0); do { if ($255) { $256 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $257 = HEAP32[$256>>2]|0; $258 = ((($257)) + 92|0); $259 = HEAP32[$258>>2]|0; $260 = (__ZN13CardPrimitive10isCreatureEv($259)|0); if (!($260)) { $261 = ((($7)) + 12|0); $262 = HEAP32[$261>>2]|0; $263 = (__ZN10DuelLayers17getRenderedPlayerEv($262)|0); $264 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $265 = HEAP32[$264>>2]|0; $266 = ((($265)) + 92|0); $267 = HEAP32[$266>>2]|0; $268 = (__ZN15MTGCardInstance10controllerEv($267)|0); $269 = ($263|0)==($268|0); if ($269) { $270 = ((($7)) + 132|0); $271 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $272 = HEAP32[$271>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($270,$272); break; } else { $273 = ((($7)) + 152|0); $274 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it4)|0); $275 = HEAP32[$274>>2]|0; __ZN7GuiPlay9HorzStack7EnstackEP8CardView($273,$275); break; } } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it4)|0); } STACKTOP = sp;return; } function __ZN7GuiPlay6RenderEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$10 = 0, $$byval_copy$11 = 0, $$byval_copy$12 = 0, $$byval_copy$13 = 0, $$byval_copy$14 = 0, $$byval_copy$15 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$15 = sp + 136|0; $$byval_copy$14 = sp + 132|0; $$byval_copy$13 = sp + 128|0; $$byval_copy$12 = sp + 124|0; $$byval_copy$11 = sp + 120|0; $$byval_copy$10 = sp + 116|0; $$byval_copy$9 = sp + 112|0; $$byval_copy$8 = sp + 108|0; $$byval_copy$7 = sp + 104|0; $$byval_copy$6 = sp + 100|0; $$byval_copy$5 = sp + 96|0; $$byval_copy$4 = sp + 92|0; $$byval_copy$3 = sp + 88|0; $$byval_copy$2 = sp + 84|0; $$byval_copy$1 = sp + 80|0; $$byval_copy = sp + 76|0; $it = sp + 68|0; $1 = sp + 64|0; $2 = sp + 60|0; $3 = sp + 56|0; $4 = sp + 52|0; $5 = sp + 48|0; $6 = sp + 44|0; $7 = sp + 40|0; $8 = sp + 36|0; $9 = sp + 32|0; $10 = sp + 28|0; $11 = sp + 24|0; $12 = sp + 20|0; $13 = sp + 16|0; $14 = sp + 12|0; $15 = sp + 8|0; $16 = sp + 4|0; $17 = sp; $0 = $this; $18 = $0; $19 = ((($18)) + 92|0); __ZN7GuiPlay11BattleField6RenderEv($19); $20 = ((($18)) + 264|0); $21 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($20)|0); HEAP32[$it>>2] = $21; while(1) { $22 = ((($18)) + 264|0); $23 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($22)|0); HEAP32[$1>>2] = $23; $24 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($24)) { break; } $25 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 92|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN13CardPrimitive6isLandEv($28)|0); do { if ($29) { $30 = ((($18)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN10DuelLayers17getRenderedPlayerEv($31)|0); $33 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 92|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN15MTGCardInstance10controllerEv($36)|0); $38 = ($32|0)==($37|0); if ($38) { $39 = ((($18)) + 132|0); $40 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($18)) + 264|0); $43 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($42)|0); HEAP32[$2>>2] = $43; $44 = ((($18)) + 260|0); ;HEAP32[$3>>2]=HEAP32[$44>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($39,$41,$$byval_copy,$$byval_copy$1); break; } else { $45 = ((($18)) + 152|0); $46 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($18)) + 264|0); $49 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($48)|0); HEAP32[$4>>2] = $49; $50 = ((($18)) + 260|0); ;HEAP32[$5>>2]=HEAP32[$50>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$5>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($45,$47,$$byval_copy$2,$$byval_copy$3); break; } } else { $51 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 92|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN13CardPrimitive10isCreatureEv($54)|0); if ($55) { $56 = ((($18)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = (__ZN10DuelLayers17getRenderedPlayerEv($57)|0); $59 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 92|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN15MTGCardInstance10controllerEv($62)|0); $64 = ($58|0)==($63|0); if ($64) { $65 = ((($18)) + 52|0); $66 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $67 = HEAP32[$66>>2]|0; $68 = ((($18)) + 264|0); $69 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($68)|0); HEAP32[$6>>2] = $69; $70 = ((($18)) + 260|0); ;HEAP32[$7>>2]=HEAP32[$70>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$7>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($65,$67,$$byval_copy$4,$$byval_copy$5); break; } else { $71 = ((($18)) + 72|0); $72 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $73 = HEAP32[$72>>2]|0; $74 = ((($18)) + 264|0); $75 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($74)|0); HEAP32[$8>>2] = $75; $76 = ((($18)) + 260|0); ;HEAP32[$9>>2]=HEAP32[$76>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$9>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($71,$73,$$byval_copy$6,$$byval_copy$7); break; } } $77 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 92|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZN13CardPrimitive7hasTypeEi($80,13)|0); $82 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 92|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 816|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)!=(0|0); if ($81) { if ($88) { break; } $110 = ((($18)) + 12|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZN10DuelLayers17getRenderedPlayerEv($111)|0); $113 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 92|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZN15MTGCardInstance10controllerEv($116)|0); $118 = ($112|0)==($117|0); if ($118) { $119 = ((($18)) + 220|0); $120 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $121 = HEAP32[$120>>2]|0; $122 = ((($18)) + 264|0); $123 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($122)|0); HEAP32[$14>>2] = $123; $124 = ((($18)) + 260|0); ;HEAP32[$15>>2]=HEAP32[$124>>2]|0; ;HEAP32[$$byval_copy$12>>2]=HEAP32[$14>>2]|0; ;HEAP32[$$byval_copy$13>>2]=HEAP32[$15>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($119,$121,$$byval_copy$12,$$byval_copy$13); break; } else { $125 = ((($18)) + 240|0); $126 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $127 = HEAP32[$126>>2]|0; $128 = ((($18)) + 264|0); $129 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($128)|0); HEAP32[$16>>2] = $129; $130 = ((($18)) + 260|0); ;HEAP32[$17>>2]=HEAP32[$130>>2]|0; ;HEAP32[$$byval_copy$14>>2]=HEAP32[$16>>2]|0; ;HEAP32[$$byval_copy$15>>2]=HEAP32[$17>>2]|0; __ZN7GuiPlay9HorzStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($125,$127,$$byval_copy$14,$$byval_copy$15); break; } } else { if ($88) { break; } $89 = ((($18)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = (__ZN10DuelLayers17getRenderedPlayerEv($90)|0); $92 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 92|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN15MTGCardInstance10controllerEv($95)|0); $97 = ($91|0)==($96|0); if ($97) { $98 = ((($18)) + 172|0); $99 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $100 = HEAP32[$99>>2]|0; $101 = ((($18)) + 264|0); $102 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($101)|0); HEAP32[$10>>2] = $102; $103 = ((($18)) + 260|0); ;HEAP32[$11>>2]=HEAP32[$103>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$11>>2]|0; __ZN7GuiPlay9VertStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($98,$100,$$byval_copy$8,$$byval_copy$9); break; } else { $104 = ((($18)) + 196|0); $105 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $106 = HEAP32[$105>>2]|0; $107 = ((($18)) + 264|0); $108 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($107)|0); HEAP32[$12>>2] = $108; $109 = ((($18)) + 260|0); ;HEAP32[$13>>2]=HEAP32[$109>>2]|0; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$11>>2]=HEAP32[$13>>2]|0; __ZN7GuiPlay9VertStack6RenderEP8CardViewNSt3__111__wrap_iterIPS2_EES6_($104,$106,$$byval_copy$10,$$byval_copy$11); break; } } } } while(0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } STACKTOP = sp;return; } function __ZN7GuiPlay6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $2 = sp; $0 = $this; $1 = $dt; $3 = $0; $4 = ((($3)) + 92|0); $5 = $1; __ZN7GuiPlay11BattleField6UpdateEf($4,$5); $6 = ((($3)) + 264|0); $7 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$it>>2] = $7; while(1) { $8 = ((($3)) + 264|0); $9 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($8)|0); HEAP32[$2>>2] = $9; $10 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($10)) { break; } $11 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = $1; FUNCTION_TABLE_vid[$15 & 8191]($12,$16); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } STACKTOP = sp;return; } function __ZN7GuiPlay16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $cv = 0, $event = 0, $event1 = 0, $event2 = 0, $event3 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $card = sp + 24|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); do { if ($11) { $12 = ((($5)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 180|0); $15 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($14,0)|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN6Player6inPlayEv($16)|0); $18 = $event; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)==($20|0); if (!($21)) { $22 = ((($5)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 180|0); $25 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($24,1)|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN6Player6inPlayEv($26)|0); $28 = $event; $29 = ((($28)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = ($27|0)==($30|0); if (!($31)) { break; } } $32 = $event; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 396|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); do { if ($37) { $38 = $event; $39 = ((($38)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 396|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 40|0); HEAPF32[$43>>2] = 255.0; $44 = (__Znwj(100)|0); $45 = $event; $46 = ((($45)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = $event; $49 = ((($48)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 396|0); $52 = HEAP32[$51>>2]|0; __THREW__ = 0; invoke_viiii(5436,($44|0),2,($47|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { HEAP32[$card>>2] = $44; break; } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $3 = $55; $4 = $56; __ZdlPv($44); $212 = $3; $213 = $4; ___resumeException($212|0); // unreachable; } else { $57 = (__Znwj(100)|0); $58 = $event; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; invoke_viiidd(4539,($57|0),2,($60|0),0.0,0.0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { HEAP32[$card>>2] = $57; break; } $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; __ZdlPv($57); $212 = $3; $213 = $4; ___resumeException($212|0); // unreachable; } } while(0); $65 = ((($5)) + 264|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($65,$card); $66 = $event; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZN15MTGCardInstance8isTappedEv($68)|0); $70 = ($69|0)!=(0); $71 = HEAP32[(35372)>>2]|0; $72 = HEAP32[$71>>2]|0; if ($70) { $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$card>>2]|0; $75 = ($74|0)==(0|0); $76 = ((($74)) + 12|0); $77 = $75 ? 0 : $76; FUNCTION_TABLE_vii[$73 & 8191]($71,$77); } else { $78 = ((($72)) + 4|0); $79 = HEAP32[$78>>2]|0; $80 = HEAP32[$card>>2]|0; $81 = ($80|0)==(0|0); $82 = ((($80)) + 12|0); $83 = $81 ? 0 : $82; FUNCTION_TABLE_vii[$79 & 8191]($71,$83); } $84 = HEAP32[$card>>2]|0; $85 = ((($84)) + 12|0); $86 = ((($85)) + 40|0); HEAPF32[$86>>2] = 255.0; __ZN7GuiPlay7ReplaceEv($5); $87 = ((($5)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = (__ZN12GameObserver15getCardSelectorEv($88)|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 32|0); $92 = HEAP32[$91>>2]|0; $93 = HEAP32[$card>>2]|0; FUNCTION_TABLE_vii[$92 & 8191]($89,$93); $0 = 1; $211 = $0; STACKTOP = sp;return ($211|0); } else { $94 = $2; $95 = ($94|0)==(0|0); if ($95) { $97 = 0; } else { $96 = (___dynamic_cast($94,7616,3448,0)|0); $97 = $96; } $event1 = $97; $98 = $event1; $99 = ($98|0)!=(0|0); if ($99) { $100 = $event1; $101 = ((($100)) + 16|0); $102 = HEAP32[$101>>2]|0; $103 = (0|0)!=($102|0); if ($103) { $104 = ((($5)) + 92|0); $105 = $event1; $106 = ((($105)) + 8|0); $107 = HEAP32[$106>>2]|0; __ZN7GuiPlay11BattleField11addAttackerEP15MTGCardInstance($104,$107); } else { $108 = $event1; $109 = ((($108)) + 12|0); $110 = HEAP32[$109>>2]|0; $111 = (0|0)!=($110|0); if ($111) { $112 = ((($5)) + 92|0); $113 = $event1; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; __ZN7GuiPlay11BattleField14removeAttackerEP15MTGCardInstance($112,$115); } } __ZN7GuiPlay7ReplaceEv($5); break; } $116 = $2; $117 = ($116|0)==(0|0); if ($117) { $119 = 0; } else { $118 = (___dynamic_cast($116,7616,3464,0)|0); $119 = $118; } $120 = ($119|0)!=(0|0); if ($120) { __ZN7GuiPlay7ReplaceEv($5); break; } $121 = $2; $122 = ($121|0)==(0|0); if ($122) { $124 = 0; } else { $123 = (___dynamic_cast($121,7616,7688,0)|0); $124 = $123; } $event2 = $124; $125 = $event2; $126 = ($125|0)!=(0|0); if ($126) { $127 = $event2; $128 = ((($127)) + 8|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 396|0); $131 = HEAP32[$130>>2]|0; $132 = ($131|0)==(0|0); if ($132) { $134 = 0; } else { $133 = (___dynamic_cast($131,6376,2184,12)|0); $134 = $133; } $cv = $134; $135 = $cv; $136 = ($135|0)!=(0|0); $137 = $event2; do { if ($136) { $138 = ((($137)) + 13|0); $139 = HEAP8[$138>>0]|0; $140 = $139&1; $141 = HEAP32[(35372)>>2]|0; $142 = HEAP32[$141>>2]|0; if ($140) { $143 = HEAP32[$142>>2]|0; $144 = $cv; $145 = ($144|0)==(0|0); $146 = ((($144)) + 12|0); $147 = $145 ? 0 : $146; FUNCTION_TABLE_vii[$143 & 8191]($141,$147); break; } else { $148 = ((($142)) + 4|0); $149 = HEAP32[$148>>2]|0; $150 = $cv; $151 = ($150|0)==(0|0); $152 = ((($150)) + 12|0); $153 = $151 ? 0 : $152; FUNCTION_TABLE_vii[$149 & 8191]($141,$153); break; } } else { $154 = ((($137)) + 8|0); $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 396|0); $157 = HEAP32[$156>>2]|0; $158 = ($157|0)!=(0|0); if (!($158)) { ___assert_fail((211417|0),(140844|0),402,(140922|0)); // unreachable; } $159 = $event2; $160 = ((($159)) + 13|0); $161 = HEAP8[$160>>0]|0; $162 = $161&1; $163 = HEAP32[(35372)>>2]|0; $164 = HEAP32[$163>>2]|0; if ($162) { $165 = HEAP32[$164>>2]|0; $166 = $event2; $167 = ((($166)) + 8|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 396|0); $170 = HEAP32[$169>>2]|0; FUNCTION_TABLE_vii[$165 & 8191]($163,$170); break; } else { $171 = ((($164)) + 4|0); $172 = HEAP32[$171>>2]|0; $173 = $event2; $174 = ((($173)) + 8|0); $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 396|0); $177 = HEAP32[$176>>2]|0; FUNCTION_TABLE_vii[$172 & 8191]($163,$177); break; } } } while(0); $0 = 1; $211 = $0; STACKTOP = sp;return ($211|0); } $178 = $2; $179 = ($178|0)==(0|0); if ($179) { $181 = 0; } else { $180 = (___dynamic_cast($178,7616,1960,0)|0); $181 = $180; } $event3 = $181; $182 = $event3; $183 = ($182|0)!=(0|0); if ($183) { $184 = $event3; $185 = ((($184)) + 12|0); $186 = HEAP32[$185>>2]|0; $187 = HEAP32[$186>>2]|0; $188 = (9)==($187|0); if (!($188)) { break; } $189 = ((($5)) + 92|0); $190 = ((($189)) + 36|0); HEAP32[$190>>2] = -1; break; } $191 = $2; $192 = ($191|0)==(0|0); if ($192) { $194 = 0; } else { $193 = (___dynamic_cast($191,7616,3784,0)|0); $194 = $193; } $195 = ($194|0)!=(0|0); if ($195) { __ZN7GuiPlay7ReplaceEv($5); break; } $196 = $2; $197 = ($196|0)==(0|0); if ($197) { $199 = 0; } else { $198 = (___dynamic_cast($196,7616,7896,0)|0); $199 = $198; } $200 = ($199|0)!=(0|0); if ($200) { __ZN7GuiPlay7ReplaceEv($5); break; } $201 = $2; $202 = ($201|0)==(0|0); if ($202) { $204 = 0; } else { $203 = (___dynamic_cast($201,7616,7912,0)|0); $204 = $203; } $205 = ($204|0)!=(0|0); if ($205) { __ZN7GuiPlay7ReplaceEv($5); break; } $206 = $2; $207 = ($206|0)==(0|0); if ($207) { $209 = 0; } else { $208 = (___dynamic_cast($206,7616,7928,0)|0); $209 = $208; } $210 = ($209|0)!=(0|0); if ($210) { __ZN7GuiPlay7ReplaceEv($5); } } } while(0); __ZN7GuiPlay7ReplaceEv($5); $0 = 0; $211 = $0; STACKTOP = sp;return ($211|0); } function __ZN7GuiPlay17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); L4: do { if ($12) { $13 = ((($6)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 180|0); $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,0)|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN6Player6inPlayEv($17)|0); $19 = $event; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = ($18|0)==($21|0); if (!($22)) { $23 = ((($6)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 180|0); $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,1)|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN6Player6inPlayEv($27)|0); $29 = $event; $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($28|0)==($31|0); if (!($32)) { break; } } $33 = ((($6)) + 264|0); $34 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($33)|0); HEAP32[$it>>2] = $34; while(1) { $35 = ((($6)) + 264|0); $36 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($35)|0); HEAP32[$3>>2] = $36; $37 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($37)) { break L4; } $38 = $event; $39 = ((($38)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 620|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 92|0); $46 = HEAP32[$45>>2]|0; $47 = ($42|0)==($46|0); if ($47) { break; } $48 = $event; $49 = ((($48)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 92|0); $54 = HEAP32[$53>>2]|0; $55 = ($50|0)==($54|0); if ($55) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $56 = $event; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 620|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)!=(0|0); if ($61) { $62 = $event; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 620|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 852|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0); if ($69) { $70 = ((($6)) + 92|0); $71 = $event; $72 = ((($71)) + 8|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 620|0); $75 = HEAP32[$74>>2]|0; __ZN7GuiPlay11BattleField14removeAttackerEP15MTGCardInstance($70,$75); } else { label = 13; } } else { label = 13; } if ((label|0) == 13) { $76 = $event; $77 = ((($76)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 852|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0); if ($81) { $82 = ((($6)) + 92|0); $83 = $event; $84 = ((($83)) + 8|0); $85 = HEAP32[$84>>2]|0; __ZN7GuiPlay11BattleField14removeAttackerEP15MTGCardInstance($82,$85); } } $86 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $87 = HEAP32[$86>>2]|0; $cv = $87; $88 = ((($6)) + 8|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN12GameObserver15getCardSelectorEv($89)|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 36|0); $93 = HEAP32[$92>>2]|0; $94 = $cv; FUNCTION_TABLE_vii[$93 & 8191]($90,$94); $95 = ((($6)) + 264|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $96 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($95,$$byval_copy)|0); HEAP32[$5>>2] = $96; $97 = ((($6)) + 8|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 204|0); $100 = HEAP32[$99>>2]|0; $101 = $cv; __ZN5Trash5trashEP8CardView($100,$101); __ZN7GuiPlay7ReplaceEv($6); $0 = 1; $102 = $0; STACKTOP = sp;return ($102|0); } } while(0); $0 = 0; $102 = $0; STACKTOP = sp;return ($102|0); } function __GLOBAL__sub_I_GuiPlay_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2316(); ___cxx_global_var_init_1_2317(); ___cxx_global_var_init_3_2318(); ___cxx_global_var_init_5_2319(); return; } function __ZNKSt3__111__wrap_iterIPP8CardViewEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP8CardViewEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN12GameObserver7getViewEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 172|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN7GuiPlay9CreaturesC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlay9HorzStackC2Ev($1); STACKTOP = sp;return; } function __ZN7GuiPlay5LandsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlay9HorzStackC2Ev($1); STACKTOP = sp;return; } function __ZN7GuiPlay6SpellsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlay9VertStackC2Ev($1); STACKTOP = sp;return; } function __ZN7GuiPlay12PlaneswalkerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7GuiPlay9HorzStackC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__116stable_partitionINS_11__wrap_iterIPP8CardViewEEPFbS3_EEET_S8_S8_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 25|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $4 = sp + 24|0; HEAP32[$1>>2] = $__pred; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$4>>0]|0; $5 = (__ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEEET0_S9_S9_T_NS_26bidirectional_iterator_tagE($$byval_copy,$$byval_copy$1,$1,$$byval_copy$2)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZN7GuiPlay9VertStack5nextXEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = (0)==($4|0); $6 = ((($2)) + 12|0); $7 = +HEAPF32[$6>>2]; if ($5) { $8 = $7 + 31.0; $0 = $8; $9 = $0; STACKTOP = sp;return (+$9); } else { $0 = $7; $9 = $0; STACKTOP = sp;return (+$9); } return +(0.0); } function __ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEiNS_4pairIS7_iEEEET0_SB_SB_T_T1_T2_NS_26bidirectional_iterator_tagE($__first,$__last,$__pred,$__len,$__p,$__bit) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; $__len = $__len|0; $__p = $__p|0; $__bit = $__bit|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$10 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__d = 0, $__first_false = 0, $__h = 0, $__i = 0, $__len2 = 0, $__len_half = 0, $__m = 0; var $__m1 = 0, $__m12 = 0, $__second_false = 0, $__t = 0, $__t2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$10 = sp + 176|0; $$byval_copy$9 = sp + 172|0; $$byval_copy$8 = sp + 168|0; $$byval_copy$7 = sp + 183|0; $$byval_copy$6 = sp + 160|0; $$byval_copy$5 = sp + 156|0; $$byval_copy$4 = sp + 152|0; $$byval_copy$3 = sp + 182|0; $$byval_copy$2 = sp + 144|0; $$byval_copy$1 = sp + 136|0; $$byval_copy = sp + 132|0; $0 = sp + 128|0; $__m = sp + 116|0; $__d = sp + 112|0; $__h = sp + 104|0; $__i = sp + 92|0; $__m1 = sp + 76|0; $__m12 = sp + 68|0; $__first_false = sp + 64|0; $5 = sp + 56|0; $6 = sp + 52|0; $7 = sp + 48|0; $8 = sp + 40|0; $9 = sp + 181|0; $__second_false = sp + 36|0; $10 = sp + 32|0; $11 = sp + 28|0; $12 = sp + 24|0; $13 = sp + 16|0; $14 = sp + 180|0; $15 = sp + 8|0; $16 = sp + 4|0; $17 = sp; $1 = $__pred; $2 = $__len; $18 = $2; $19 = ($18|0)==(2); if ($19) { $20 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $21 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__last)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($20,$21); ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $121 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($121|0); } $22 = $2; $23 = ($22|0)==(3); if ($23) { ;HEAP32[$__m>>2]=HEAP32[$__first>>2]|0; $24 = $1; $25 = HEAP32[$24>>2]|0; $26 = (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__m)|0); $27 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($26)|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$25 & 8191]($28)|0); if ($29) { $30 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $31 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__m)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($30,$31); $32 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__m)|0); $33 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__last)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($32,$33); ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $121 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($121|0); } else { $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__m)|0); $35 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__last)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($34,$35); $36 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $37 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__m)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); ;HEAP32[$0>>2]=HEAP32[$__m>>2]|0; $121 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($121|0); } } $38 = $2; $39 = ((($__p)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = ($38|0)<=($40|0); if ($41) { __ZNSt3__112__destruct_nC2Ej($__d,0); $42 = HEAP32[$__p>>2]|0; __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEEC2EPS2_S4_($__h,$42,$__d); $43 = HEAP32[$__p>>2]|0; $__t = $43; $44 = $__t; $45 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $46 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($45)|0); $47 = HEAP32[$46>>2]|0; HEAP32[$44>>2] = $47; __ZNSt3__112__destruct_n6__incrIP8CardViewEEvPT_($__d,0); $48 = $__t; $49 = ((($48)) + 4|0); $__t = $49; ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; while(1) { $50 = (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__i)|0); $51 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($50,$__last)|0); if (!($51)) { break; } $52 = $1; $53 = HEAP32[$52>>2]|0; $54 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__i)|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii($53|0,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 13; break; } if ($56) { $59 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__i)|0); $60 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($59)|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); HEAP32[$62>>2] = $61; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first)|0); continue; } else { $67 = $__t; $68 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__i)|0); $69 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($68)|0); $70 = HEAP32[$69>>2]|0; HEAP32[$67>>2] = $70; __ZNSt3__112__destruct_n6__incrIP8CardViewEEvPT_($__d,0); $71 = $__t; $72 = ((($71)) + 4|0); $__t = $72; continue; } } if ((label|0) == 13) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEED2Ev($__h); $65 = $3; $66 = $4; ___resumeException($65|0); // unreachable; } $73 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__i)|0); $74 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($73)|0); $75 = HEAP32[$74>>2]|0; $76 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); HEAP32[$76>>2] = $75; $77 = (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first)|0); ;HEAP32[$__i>>2]=HEAP32[$77>>2]|0; $78 = HEAP32[$__p>>2]|0; $__t2 = $78; while(1) { $79 = $__t2; $80 = $__t; $81 = ($79>>>0)<($80>>>0); if (!($81)) { break; } $82 = $__t2; $83 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($82)|0); $84 = HEAP32[$83>>2]|0; $85 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__i)|0); HEAP32[$85>>2] = $84; $86 = $__t2; $87 = ((($86)) + 4|0); $__t2 = $87; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__i)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEED2Ev($__h); $121 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($121|0); } else { ;HEAP32[$__m1>>2]=HEAP32[$__first>>2]|0; $88 = $2; $89 = (($88|0) / 2)&-1; $__len2 = $89; $90 = $__len2; __ZNSt3__17advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__m1,$90); ;HEAP32[$__m12>>2]=HEAP32[$__m1>>2]|0; ;HEAP32[$__first_false>>2]=HEAP32[$__first>>2]|0; $91 = $__len2; $__len_half = $91; while(1) { $92 = $1; $93 = HEAP32[$92>>2]|0; $94 = (__ZNSt3__111__wrap_iterIPP8CardViewEmmEv($__m12)|0); $95 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($94)|0); $96 = HEAP32[$95>>2]|0; $97 = (FUNCTION_TABLE_ii[$93 & 8191]($96)|0); $98 = $97 ^ 1; if (!($98)) { label = 23; break; } $99 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__m12,$__first)|0); if ($99) { break; } $100 = $__len_half; $101 = (($100) + -1)|0; $__len_half = $101; } if ((label|0) == 23) { ;HEAP32[$6>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$7>>2]=HEAP32[$__m12>>2]|0; $102 = $1; $103 = $__len_half; __ZNSt3__14pairIPP8CardViewiEC2IRS4_vEEOT_($8,$__p); ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$8+4>>2]|0; ;HEAP8[$$byval_copy$3>>0]=HEAP8[$9>>0]|0; $104 = (__ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEiNS_4pairIS7_iEEEET0_SB_SB_T_T1_T2_NS_26bidirectional_iterator_tagE($$byval_copy,$$byval_copy$1,$102,$103,$$byval_copy$2,$$byval_copy$3)|0); HEAP32[$5>>2] = $104; ;HEAP32[$__first_false>>2]=HEAP32[$5>>2]|0; } ;HEAP32[$__m12>>2]=HEAP32[$__m1>>2]|0; ;HEAP32[$__second_false>>2]=HEAP32[$__last>>2]|0; (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__second_false)|0); $105 = $2; $106 = $__len2; $107 = (($105) - ($106))|0; $__len_half = $107; while(1) { $108 = $1; $109 = HEAP32[$108>>2]|0; $110 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__m12)|0); $111 = HEAP32[$110>>2]|0; $112 = (FUNCTION_TABLE_ii[$109 & 8191]($111)|0); if (!($112)) { label = 28; break; } $113 = (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__m12)|0); $114 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($113,$__last)|0); if ($114) { break; } $115 = $__len_half; $116 = (($115) + -1)|0; $__len_half = $116; } if ((label|0) == 28) { ;HEAP32[$11>>2]=HEAP32[$__m12>>2]|0; ;HEAP32[$12>>2]=HEAP32[$__last>>2]|0; $117 = $1; $118 = $__len_half; __ZNSt3__14pairIPP8CardViewiEC2IRS4_vEEOT_($13,$__p); ;HEAP32[$$byval_copy$4>>2]=HEAP32[$11>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$13>>2]|0;HEAP32[$$byval_copy$6+4>>2]=HEAP32[$13+4>>2]|0; ;HEAP8[$$byval_copy$7>>0]=HEAP8[$14>>0]|0; $119 = (__ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEiNS_4pairIS7_iEEEET0_SB_SB_T_T1_T2_NS_26bidirectional_iterator_tagE($$byval_copy$4,$$byval_copy$5,$117,$118,$$byval_copy$6,$$byval_copy$7)|0); HEAP32[$10>>2] = $119; ;HEAP32[$__second_false>>2]=HEAP32[$10>>2]|0; } ;HEAP32[$15>>2]=HEAP32[$__first_false>>2]|0; ;HEAP32[$16>>2]=HEAP32[$__m1>>2]|0; ;HEAP32[$17>>2]=HEAP32[$__second_false>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$15>>2]|0; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$16>>2]|0; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$17>>2]|0; $120 = (__ZNSt3__16rotateINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_($$byval_copy$8,$$byval_copy$9,$$byval_copy$10)|0); HEAP32[$0>>2] = $120; $121 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($121|0); } return (0)|0; } function ___cxx_global_var_init_2316() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34108,182585); (___cxa_atexit((3831|0),(34108|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2317() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34120,165089); (___cxa_atexit((3831|0),(34120|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2318() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34132,165080); (___cxa_atexit((3831|0),(34132|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2319() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34144,165065); (___cxa_atexit((3831|0),(34144|0),(___dso_handle|0))|0); return; } function __ZNSt3__111__wrap_iterIPP8CardViewEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEEET0_S9_S9_T_NS_26bidirectional_iterator_tagE($__first,$__last,$__pred,$0) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__alloc_limit = 0, $__h = 0, $__len = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 105|0; $$byval_copy$4 = sp + 96|0; $$byval_copy$3 = sp + 92|0; $$byval_copy$2 = sp + 88|0; $$byval_copy$1 = sp + 84|0; $$byval_copy = sp + 80|0; $1 = sp + 76|0; $3 = sp + 60|0; $4 = sp + 56|0; $__p = sp + 48|0; $5 = sp + 40|0; $6 = sp + 36|0; $__h = sp + 32|0; $7 = sp + 24|0; $8 = sp + 20|0; $9 = sp + 16|0; $10 = sp + 8|0; $13 = sp + 104|0; $2 = $__pred; $__alloc_limit = 4; while(1) { $14 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__last)|0); if ($14) { label = 3; break; } $15 = $2; $16 = HEAP32[$15>>2]|0; $17 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_ii[$16 & 8191]($18)|0); if (!($19)) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first)|0); } if ((label|0) == 3) { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; $45 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($45|0); } while(1) { $20 = (__ZNSt3__111__wrap_iterIPP8CardViewEmmEv($__last)|0); $21 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$20)|0); if ($21) { label = 7; break; } $22 = $2; $23 = HEAP32[$22>>2]|0; $24 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__last)|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$23 & 8191]($25)|0); $27 = $26 ^ 1; if (!($27)) { break; } } if ((label|0) == 7) { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; $45 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($45|0); } ;HEAP32[$3>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $28 = (__ZNSt3__18distanceINS_11__wrap_iterIPP8CardViewEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($$byval_copy,$$byval_copy$1)|0); $29 = (($28) + 1)|0; $__len = $29; HEAP32[$5>>2] = 0; HEAP32[$6>>2] = 0; __ZNSt3__14pairIPP8CardViewiEC2ERKS3_RKi($__p,$5,$6); __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEEC2Ev($__h); $30 = $__len; $31 = ($30|0)>=(4); if ($31) { $32 = $__len; __ZNSt3__120get_temporary_bufferIP8CardViewEENS_4pairIPT_iEEi($7,$32); (__ZNSt3__14pairIPP8CardViewiEaSEOS4_($__p,$7)|0); $33 = HEAP32[$__p>>2]|0; __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEE5resetEPS2_($__h,$33); } ;HEAP32[$8>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$9>>2]=HEAP32[$__last>>2]|0; $34 = $2; $35 = $__len; __THREW__ = 0; invoke_vii(5475,($10|0),($__p|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $11 = $41; $12 = $42; __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEED2Ev($__h); $43 = $11; $44 = $12; ___resumeException($43|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$10>>2]|0;HEAP32[$$byval_copy$4+4>>2]=HEAP32[$10+4>>2]|0; ;HEAP8[$$byval_copy$5>>0]=HEAP8[$13>>0]|0; $38 = (invoke_iiiiiii(5476,($$byval_copy$2|0),($$byval_copy$3|0),($34|0),($35|0),($$byval_copy$4|0),($$byval_copy$5|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $11 = $41; $12 = $42; __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEED2Ev($__h); $43 = $11; $44 = $12; ___resumeException($43|0); // unreachable; } HEAP32[$1>>2] = $38; __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEED2Ev($__h); $45 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($45|0); } function __ZNSt3__18distanceINS_11__wrap_iterIPP8CardViewEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 17|0; $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = sp + 16|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_11__wrap_iterIPP8CardViewEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_26random_access_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_11__wrap_iterIPP8CardViewEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1miIPP8CardViewS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__first)|0); return ($1|0); } function __ZNSt3__1miIPP8CardViewS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__14pairIPP8CardViewiEC2ERKS3_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = HEAP32[$7>>2]|0; HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vii(5477,($1|0),(0|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if ($3) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14pairIPP8CardViewiEaSEOS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($3)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$2>>2] = $5; $6 = $1; $7 = ((($6)) + 4|0); $8 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 4|0); HEAP32[$10>>2] = $9; STACKTOP = sp;return ($2|0); } function __ZNSt3__120get_temporary_bufferIP8CardViewEENS_4pairIPT_iEEi($agg$result,$__n) { $agg$result = $agg$result|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__m = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = sp + 4|0; $0 = $__n; HEAP32[$1>>2] = 0; HEAP32[$2>>2] = 0; __THREW__ = 0; invoke_viii(5478,($agg$result|0),($1|0),($2|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $17 = ___cxa_find_matching_catch(0|0)|0; $18 = tempRet0; ___clang_call_terminate($17); // unreachable; } $__m = 536870911; $5 = $0; $6 = ($5|0)>(536870911); if ($6) { $0 = 536870911; } while(1) { $7 = $0; $8 = ($7|0)>(0); if (!($8)) { label = 8; break; } $9 = $0; $10 = $9<<2; $11 = (__ZnwjRKSt9nothrow_t($10,200370)|0); HEAP32[$agg$result>>2] = $11; $12 = HEAP32[$agg$result>>2]|0; $13 = ($12|0)!=(0|0); $14 = $0; if ($13) { break; } $16 = (($14|0) / 2)&-1; $0 = $16; } if ((label|0) == 8) { STACKTOP = sp;return; } $15 = ((($agg$result)) + 4|0); HEAP32[$15>>2] = $14; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEE5resetEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEE6secondEv($2)|0); $10 = $__tmp; __THREW__ = 0; invoke_vii(5479,($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch(0|0)|0; $14 = tempRet0; ___clang_call_terminate($13); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewNS_25__return_temporary_bufferELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__125__return_temporary_bufferclIP8CardViewEEvPT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__123return_temporary_bufferIP8CardViewEEvPT_($2); STACKTOP = sp;return; } function __ZNSt3__123return_temporary_bufferIP8CardViewEEvPT_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__112__destruct_nC2Ej($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEEC2EPS2_S4_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__d; $3 = $0; $4 = $1; $5 = $2; __THREW__ = 0; invoke_viii(5480,($3|0),($4|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_12__destruct_nEEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EEC2ES3_S5_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_12__destruct_nEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8CardViewEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_12__destruct_nEEEOT_RNS_16remove_referenceIS3_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__destruct_n6__incrIP8CardViewEEvPT_($this,$0) { $this = $this|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $3 = sp + 8|0; $1 = $this; $2 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__112__destruct_n6__incrENS_17integral_constantIbLb1EEE($4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__112__destruct_n6__incrENS_17integral_constantIbLb1EEE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEE5resetEPS2_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrIP8CardViewRNS_12__destruct_nEE5resetEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__112__destruct_nclIP8CardViewEEvPT_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8CardViewRNS_12__destruct_nELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__112__destruct_nclIP8CardViewEEvPT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__112__destruct_n9__processIP8CardViewEEvPT_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__112__destruct_n9__processIP8CardViewEEvPT_NS_17integral_constantIbLb1EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__17advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $1; $4 = $2; (__ZNSt3__111__wrap_iterIPP8CardViewEpLEi($3,$4)|0); STACKTOP = sp;return; } function __ZNSt3__16rotateINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_($__first,$__middle,$__last) { $__first = $__first|0; $__middle = $__middle|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 29|0; $$byval_copy$2 = sp + 24|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $4 = sp + 28|0; $5 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__middle)|0); if ($5) { ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } $6 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__middle,$__last)|0); if ($6) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } else { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__middle>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; ;HEAP8[$$byval_copy$3>>0]=HEAP8[$4>>0]|0; $7 = (__ZNSt3__18__rotateINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_NS_26random_access_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2,$$byval_copy$3)|0); HEAP32[$0>>2] = $7; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__18__rotateINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_NS_26random_access_iterator_tagE($__first,$__middle,$__last,$0) { $__first = $__first|0; $__middle = $__middle|0; $__last = $__last|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$8 = sp + 80|0; $$byval_copy$7 = sp + 76|0; $$byval_copy$6 = sp + 72|0; $$byval_copy$5 = sp + 68|0; $$byval_copy$4 = sp + 64|0; $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $1 = sp + 44|0; $2 = sp + 40|0; $3 = sp + 36|0; $4 = sp + 32|0; $5 = sp + 28|0; $6 = sp + 24|0; $7 = sp + 20|0; $8 = sp + 16|0; $9 = sp + 12|0; $10 = sp + 8|0; $11 = sp + 4|0; $12 = sp; ;HEAP32[$3>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__14nextINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy,1,0)|0); HEAP32[$2>>2] = $13; $14 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$__middle)|0); if ($14) { ;HEAP32[$4>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$5>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; $15 = (__ZNSt3__113__rotate_leftINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_($$byval_copy$1,$$byval_copy$2)|0); HEAP32[$1>>2] = $15; $20 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($20|0); } ;HEAP32[$7>>2]=HEAP32[$__middle>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0; $16 = (__ZNSt3__14nextINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy$3,1,0)|0); HEAP32[$6>>2] = $16; $17 = (__ZNSt3__1eqIPP8CardViewS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($6,$__last)|0); if ($17) { ;HEAP32[$8>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$9>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$9>>2]|0; $18 = (__ZNSt3__114__rotate_rightINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_($$byval_copy$4,$$byval_copy$5)|0); HEAP32[$1>>2] = $18; $20 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($20|0); } else { ;HEAP32[$10>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$11>>2]=HEAP32[$__middle>>2]|0; ;HEAP32[$12>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$11>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$12>>2]|0; $19 = (__ZNSt3__112__rotate_gcdINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_($$byval_copy$6,$$byval_copy$7,$$byval_copy$8)|0); HEAP32[$1>>2] = $19; $20 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZNSt3__14nextINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__113__rotate_leftINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 36|0; $$byval_copy$2 = sp + 32|0; $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $0 = sp + 20|0; $__tmp = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $5 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); $6 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; HEAP32[$__tmp>>2] = $7; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; $8 = (__ZNSt3__14nextINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($$byval_copy,1,0)|0); HEAP32[$1>>2] = $8; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$4>>2]|0; $9 = (__ZNSt3__14moveINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($$byval_copy$1,$$byval_copy$2,$$byval_copy$3)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($__tmp)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($0)|0); HEAP32[$12>>2] = $11; $13 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($13|0); } function __ZNSt3__14moveINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 24|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $4 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy)|0); ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $5 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy$1)|0); ;HEAP32[$3>>2]=HEAP32[$__result>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $6 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy$2)|0); $7 = (__ZNSt3__16__moveIP8CardViewS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$5,$6)|0); __ZNSt3__111__wrap_iterIPP8CardViewEC2ES3_($0,$7); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($__i) { $__i = $__i|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP8CardViewE4baseEv($__i)|0); return ($0|0); } function __ZNSt3__114__rotate_rightINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lm1 = 0, $__tmp = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 40|0; $$byval_copy$2 = sp + 36|0; $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__lm1 = sp + 20|0; $1 = sp + 16|0; $__tmp = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $5 = (__ZNSt3__14prevINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr27__is_bidirectional_iteratorIS6_EE5valueEvE4typeE($$byval_copy,1,0)|0); HEAP32[$__lm1>>2] = $5; $6 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__lm1)|0); $7 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($6)|0); $8 = HEAP32[$7>>2]|0; HEAP32[$__tmp>>2] = $8; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__lm1>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$4>>2]|0; $9 = (__ZNSt3__113move_backwardINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($$byval_copy$1,$$byval_copy$2,$$byval_copy$3)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($__tmp)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first)|0); HEAP32[$12>>2] = $11; $13 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($13|0); } function __ZNSt3__14prevINS_11__wrap_iterIPP8CardViewEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr27__is_bidirectional_iteratorIS6_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; $5 = (0 - ($4))|0; __ZNSt3__17advanceINS_11__wrap_iterIPP8CardViewEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__x,$5); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $6 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__113move_backwardINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 24|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $4 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy)|0); ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $5 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy$1)|0); ;HEAP32[$3>>2]=HEAP32[$__result>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $6 = (__ZNSt3__113__unwrap_iterIP8CardViewEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS4_E4typeENS_11__wrap_iterIS5_EE($$byval_copy$2)|0); $7 = (__ZNSt3__115__move_backwardIP8CardViewS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$5,$6)|0); __ZNSt3__111__wrap_iterIPP8CardViewEC2ES3_($0,$7); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__115__move_backwardIP8CardViewS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__112__rotate_gcdINS_11__wrap_iterIPP8CardViewEEEET_S6_S6_S6_($__first,$__middle,$__last) { $__first = $__first|0; $__middle = $__middle|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__d = 0, $__g = 0, $__m1 = 0, $__m2 = 0, $__p = 0, $__p1 = 0, $__p2 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 64|0; $$byval_copy$1 = sp + 60|0; $$byval_copy = sp + 56|0; $0 = sp + 52|0; $1 = sp + 40|0; $2 = sp + 36|0; $3 = sp + 32|0; $4 = sp + 28|0; $__p = sp + 20|0; $__t = sp + 16|0; $__p1 = sp + 12|0; $__p2 = sp + 8|0; $5 = sp; $6 = (__ZNSt3__1miIPP8CardViewS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__middle,$__first)|0); $__m1 = $6; $7 = (__ZNSt3__1miIPP8CardViewS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__middle)|0); $__m2 = $7; $8 = $__m1; $9 = $__m2; $10 = ($8|0)==($9|0); if ($10) { ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__middle>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__middle>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $11 = (__ZNSt3__111swap_rangesINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$4>>2] = $11; ;HEAP32[$0>>2]=HEAP32[$__middle>>2]|0; $42 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($42|0); } $12 = $__m1; $13 = $__m2; $14 = (__ZNSt3__15__gcdIiEET_S1_S1_($12,$13)|0); $__g = $14; $15 = $__g; $16 = (__ZNKSt3__111__wrap_iterIPP8CardViewEplEi($__first,$15)|0); HEAP32[$__p>>2] = $16; while(1) { $17 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($__p,$__first)|0); if (!($17)) { break; } $18 = (__ZNSt3__111__wrap_iterIPP8CardViewEmmEv($__p)|0); $19 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($18)|0); $20 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($19)|0); $21 = HEAP32[$20>>2]|0; HEAP32[$__t>>2] = $21; ;HEAP32[$__p1>>2]=HEAP32[$__p>>2]|0; $22 = $__m1; $23 = (__ZNKSt3__111__wrap_iterIPP8CardViewEplEi($__p1,$22)|0); HEAP32[$__p2>>2] = $23; while(1) { $24 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__p2)|0); $25 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($24)|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__p1)|0); HEAP32[$27>>2] = $26; ;HEAP32[$__p1>>2]=HEAP32[$__p2>>2]|0; $28 = (__ZNSt3__1miIPP8CardViewS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__p2)|0); $__d = $28; $29 = $__m1; $30 = $__d; $31 = ($29|0)<($30|0); $32 = $__m1; if ($31) { (__ZNSt3__111__wrap_iterIPP8CardViewEpLEi($__p2,$32)|0); } else { $33 = $__d; $34 = (($32) - ($33))|0; $35 = (__ZNKSt3__111__wrap_iterIPP8CardViewEplEi($__first,$34)|0); HEAP32[$5>>2] = $35; ;HEAP32[$__p2>>2]=HEAP32[$5>>2]|0; } $36 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($__p2,$__p)|0); if (!($36)) { break; } } $37 = (__ZNSt3__14moveIRP8CardViewEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__p1)|0); HEAP32[$39>>2] = $38; } $40 = $__m2; $41 = (__ZNKSt3__111__wrap_iterIPP8CardViewEplEi($__first,$40)|0); HEAP32[$0>>2] = $41; $42 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($42|0); } function __ZNSt3__111swap_rangesINS_11__wrap_iterIPP8CardViewEES5_EET0_T_S7_S6_($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; while(1) { $1 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($__first1,$__last1)|0); if (!($1)) { break; } $2 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first1)|0); $3 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($__first2)|0); __ZNSt3__14swapIP8CardViewEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$3); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first1)|0); (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($__first2)|0); } ;HEAP32[$0>>2]=HEAP32[$__first2>>2]|0; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__15__gcdIiEET_S1_S1_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; while(1) { $2 = $0; $3 = $1; $4 = (($2|0) % ($3|0))&-1; $__t = $4; $5 = $1; $0 = $5; $6 = $__t; $1 = $6; $7 = $1; $8 = ($7|0)!=(0); if (!($8)) { break; } } $9 = $0; STACKTOP = sp;return ($9|0); } function __ZNSt3__14pairIPP8CardViewiEC2IRS4_vEEOT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0EPP8CardViewiEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($3)|0); $5 = (__ZNSt3__17forwardIRPP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$2>>2] = $6; $7 = ((($2)) + 4|0); $8 = $1; $9 = (__ZNSt3__13getILj1EPP8CardViewiEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($8)|0); $10 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($9)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$7>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardIRPP8CardViewEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj0EPP8CardViewiEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getIPP8CardViewiEERT_RNS_4pairIS6_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getIPP8CardViewiEERT_RNS_4pairIS6_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1EPP8CardViewiEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getIPP8CardViewiEERT0_RNS_4pairIT_S6_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getIPP8CardViewiEERT0_RNS_4pairIT_S6_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrIP8CardViewNS_25__return_temporary_bufferEE5resetEPS2_($1,0); STACKTOP = sp;return; } function __ZN9GuiStaticC2EfffbP10GuiAvatars($this,$desiredHeight,$x,$y,$hasFocus,$parent) { $this = $this|0; $desiredHeight = +$desiredHeight; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $desiredHeight; $2 = $x; $3 = $y; $6 = $hasFocus&1; $4 = $6; $5 = $parent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $11&1; __ZN13PlayGuiObjectC2Efffib($7,$8,$9,$10,0,$12); $13 = 34164; HEAP32[$7>>2] = $13; $14 = ((($7)) + 8|0); $15 = 34216; HEAP32[$14>>2] = $15; $16 = ((($7)) + 12|0); $17 = 34236; HEAP32[$16>>2] = $17; $18 = ((($7)) + 88|0); $19 = $5; HEAP32[$18>>2] = $19; STACKTOP = sp;return; } function __ZN9GuiStatic8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; __ZN10GuiAvatars8ActivateEP13PlayGuiObject($3,$1); STACKTOP = sp;return; } function __ZN9GuiStatic7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 88|0); $5 = HEAP32[$4>>2]|0; __ZN10GuiAvatars10DeactivateEP13PlayGuiObject($5,$3); STACKTOP = sp;return 0; } function __ZN9GuiAvatarC2EffbP6PlayerNS_6CornerEP10GuiAvatars($this,$x,$y,$hasFocus,$player,$corner,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $player = $player|0; $corner = $corner|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $7 = $hasFocus&1; $3 = $7; $4 = $player; $5 = $corner; $6 = $parent; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $11&1; $13 = $6; __ZN9GuiStaticC2EfffbP10GuiAvatars($8,50.0,$9,$10,$12,$13); $14 = 34260; HEAP32[$8>>2] = $14; $15 = ((($8)) + 8|0); $16 = 34312; HEAP32[$15>>2] = $16; $17 = ((($8)) + 12|0); $18 = 34332; HEAP32[$17>>2] = $18; $19 = ((($8)) + 92|0); HEAP32[$19>>2] = 255; $20 = ((($8)) + 96|0); $21 = $4; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; HEAP32[$20>>2] = $23; $24 = ((($8)) + 100|0); $25 = $4; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; HEAP32[$24>>2] = $27; $28 = ((($8)) + 104|0); $29 = $5; HEAP32[$28>>2] = $29; $30 = ((($8)) + 108|0); $31 = $4; HEAP32[$30>>2] = $31; $32 = ((($8)) + 84|0); HEAP32[$32>>2] = 1; STACKTOP = sp;return; } function __ZN9GuiAvatar6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0.0; var $224 = 0, $225 = 0, $226 = 0.0, $227 = 0.0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0.0; var $242 = 0.0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0.0, $274 = 0.0, $275 = 0, $276 = 0, $277 = 0.0, $278 = 0.0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0, $33 = 0, $330 = 0.0, $331 = 0.0; var $332 = 0, $333 = 0, $334 = 0.0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0.0, $352 = 0.0, $353 = 0, $354 = 0, $355 = 0.0, $356 = 0.0, $357 = 0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0.0, $373 = 0.0, $374 = 0, $375 = 0, $376 = 0.0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0.0, $382 = 0, $383 = 0, $384 = 0.0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0.0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0.0, $427 = 0.0, $428 = 0, $429 = 0, $43 = 0, $430 = 0.0, $431 = 0.0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0.0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0.0; var $459 = 0.0, $46 = 0, $460 = 0, $461 = 0, $462 = 0.0, $463 = 0.0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0.0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0.0; var $495 = 0, $496 = 0, $497 = 0.0, $498 = 0.0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0.0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0.0, $525 = 0.0, $526 = 0, $527 = 0, $528 = 0.0, $529 = 0.0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0.0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0.0, $547 = 0, $548 = 0; var $549 = 0.0, $55 = 0, $550 = 0.0, $551 = 0, $552 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $buffer = 0, $life = 0, $lifeDiff = 0, $lx = 0, $ly = 0, $lz = 0, $mFont = 0; var $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $poison = 0, $poisonCount = 0, $poisonDiff = 0, $r = 0, $vararg_buffer = 0, $vararg_buffer8 = 0, $x0 = 0.0, $y0 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer8 = sp + 8|0; $vararg_buffer = sp; $1 = sp + 112|0; $2 = sp + 104|0; $5 = sp + 88|0; $6 = sp + 80|0; $7 = sp + 72|0; $8 = sp + 64|0; $9 = sp + 56|0; $10 = sp + 48|0; $11 = sp + 40|0; $12 = sp + 32|0; $13 = sp + 24|0; $buffer = sp + 162|0; $poison = sp + 156|0; $0 = $this; $14 = $0; $15 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $15; $16 = ((($14)) + 108|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $life = $19; $20 = ((($14)) + 108|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $poisonCount = $23; $24 = (__ZN16WResourceManager8InstanceEv()|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 112|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iii[$27 & 8191]($24,0)|0); $mFont = $28; $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vid[$32 & 8191]($29,1.0); $33 = $life; $34 = ((($14)) + 96|0); $35 = HEAP32[$34>>2]|0; $36 = (($33) - ($35))|0; $lifeDiff = $36; $37 = $lifeDiff; $38 = ($37|0)<(0); if ($38) { $39 = ((($14)) + 96|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)>(0); if ($41) { $42 = $lifeDiff; $43 = ($42*765)|0; $44 = ((($14)) + 96|0); $45 = HEAP32[$44>>2]|0; $46 = (($43|0) / ($45|0))&-1; $47 = (($46|0) / 4)&-1; $48 = (192 + ($47))|0; $49 = ((($14)) + 92|0); HEAP32[$49>>2] = $48; $50 = ((($14)) + 92|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)<(0); if ($52) { $53 = ((($14)) + 92|0); HEAP32[$53>>2] = 0; } } } $54 = $poisonCount; $55 = ((($14)) + 100|0); $56 = HEAP32[$55>>2]|0; $57 = (($54) - ($56))|0; $poisonDiff = $57; $58 = $poisonDiff; $59 = ($58|0)<(0); if ($59) { $60 = ((($14)) + 100|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)>(0); if ($62) { $63 = $poisonDiff; $64 = ($63*765)|0; $65 = ((($14)) + 100|0); $66 = HEAP32[$65>>2]|0; $67 = (($64|0) / ($66|0))&-1; $68 = (($67|0) / 4)&-1; $69 = (192 + ($68))|0; $70 = ((($14)) + 92|0); HEAP32[$70>>2] = $69; $71 = ((($14)) + 92|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)<(0); if ($73) { $74 = ((($14)) + 92|0); HEAP32[$74>>2] = 0; } } } $75 = $poisonCount; $76 = ((($14)) + 100|0); HEAP32[$76>>2] = $75; $77 = $life; $78 = ((($14)) + 96|0); HEAP32[$78>>2] = $77; $79 = $r; $80 = ((($14)) + 12|0); $81 = ((($80)) + 4|0); $82 = +HEAPF32[$81>>2]; $83 = $82 + 2.0; $84 = ((($14)) + 12|0); $85 = ((($84)) + 8|0); $86 = +HEAPF32[$85>>2]; $87 = $86 + 2.0; $88 = ((($14)) + 12|0); $89 = ((($88)) + 12|0); $90 = +HEAPF32[$89>>2]; $91 = 35.0 * $90; $92 = ((($14)) + 12|0); $93 = ((($92)) + 12|0); $94 = +HEAPF32[$93>>2]; $95 = 50.0 * $94; $96 = ((($14)) + 12|0); $97 = ((($96)) + 20|0); $98 = +HEAPF32[$97>>2]; $99 = $98 / 2.0; $100 = (~~(($99))); $101 = $100 << 24; __ZN9JRenderer8FillRectEffffj($79,$83,$87,$91,$95,$101); $102 = ((($14)) + 12|0); $103 = ((($102)) + 4|0); $104 = +HEAPF32[$103>>2]; $x0 = $104; $105 = ((($14)) + 12|0); $106 = ((($105)) + 8|0); $107 = +HEAPF32[$106>>2]; $y0 = $107; $108 = ((($14)) + 108|0); $109 = HEAP32[$108>>2]|0; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 24|0); $112 = HEAP32[$111>>2]|0; FUNCTION_TABLE_vii[$112 & 8191]($1,$109); $113 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($1)|0); $114 = ($113|0)!=(0|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); L11: do { if ($114) { $115 = ((($14)) + 104|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)==(1); if ($117) { $118 = ((($14)) + 12|0); $119 = ((($118)) + 12|0); $120 = +HEAPF32[$119>>2]; $121 = 35.0 * $120; $122 = $x0; $123 = $122 - $121; $x0 = $123; $124 = ((($14)) + 12|0); $125 = ((($124)) + 12|0); $126 = +HEAPF32[$125>>2]; $127 = 50.0 * $126; $128 = $y0; $129 = $128 - $127; $y0 = $129; } $130 = ((($14)) + 104|0); $131 = HEAP32[$130>>2]|0; L16: do { switch ($131|0) { case 0: { $132 = ((($14)) + 108|0); $133 = HEAP32[$132>>2]|0; $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 24|0); $136 = HEAP32[$135>>2]|0; FUNCTION_TABLE_vii[$136 & 8191]($2,$133); $137 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($2)|0); __THREW__ = 0; invoke_vidd(3897,($137|0),0.0,0.0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if (!($139)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($2); break L16; } $140 = ___cxa_find_matching_catch()|0; $141 = tempRet0; $3 = $140; $4 = $141; __ZNSt3__110shared_ptrI5JQuadED2Ev($2); $551 = $3; $552 = $4; ___resumeException($551|0); // unreachable; break; } case 1: { $142 = ((($14)) + 108|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 24|0); $146 = HEAP32[$145>>2]|0; FUNCTION_TABLE_vii[$146 & 8191]($5,$143); $147 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($5)|0); $148 = ((($14)) + 108|0); $149 = HEAP32[$148>>2]|0; $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 24|0); $152 = HEAP32[$151>>2]|0; __THREW__ = 0; invoke_vii($152|0,($6|0),($149|0)); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { $170 = ___cxa_find_matching_catch()|0; $171 = tempRet0; $3 = $170; $4 = $171; } else { $155 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($6)|0); $156 = ((($155)) + 44|0); $157 = +HEAPF32[$156>>2]; $158 = ((($14)) + 108|0); $159 = HEAP32[$158>>2]|0; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 24|0); $162 = HEAP32[$161>>2]|0; __THREW__ = 0; invoke_vii($162|0,($7|0),($159|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; do { if ($164) { $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $3 = $172; $4 = $173; } else { $165 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($7)|0); $166 = ((($165)) + 48|0); $167 = +HEAPF32[$166>>2]; __THREW__ = 0; invoke_vidd(3897,($147|0),(+$157),(+$167)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $3 = $174; $4 = $175; __ZNSt3__110shared_ptrI5JQuadED2Ev($7); break; } else { __ZNSt3__110shared_ptrI5JQuadED2Ev($7); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); break L16; } } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); } __ZNSt3__110shared_ptrI5JQuadED2Ev($5); $551 = $3; $552 = $4; ___resumeException($551|0); // unreachable; break; } default: { } } } while(0); $176 = ((($14)) + 108|0); $177 = HEAP32[$176>>2]|0; $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 24|0); $180 = HEAP32[$179>>2]|0; FUNCTION_TABLE_vii[$180 & 8191]($8,$177); $181 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($8)|0); $182 = ((($14)) + 12|0); $183 = ((($182)) + 20|0); $184 = +HEAPF32[$183>>2]; $185 = (~~(($184))); $186 = $185 << 24; $187 = $186 | 16711680; $188 = ((($14)) + 92|0); $189 = HEAP32[$188>>2]|0; $190 = $189 << 8; $191 = $187 | $190; $192 = ((($14)) + 92|0); $193 = HEAP32[$192>>2]|0; $194 = $191 | $193; __THREW__ = 0; invoke_vii(3892,($181|0),($194|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $3 = $289; $4 = $290; __ZNSt3__110shared_ptrI5JQuadED2Ev($8); $551 = $3; $552 = $4; ___resumeException($551|0); // unreachable; } __ZNSt3__110shared_ptrI5JQuadED2Ev($8); $197 = $r; $198 = ((($14)) + 108|0); $199 = HEAP32[$198>>2]|0; $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 24|0); $202 = HEAP32[$201>>2]|0; FUNCTION_TABLE_vii[$202 & 8191]($9,$199); $203 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($9)|0); $204 = ((($14)) + 12|0); $205 = ((($204)) + 4|0); $206 = +HEAPF32[$205>>2]; $207 = ((($14)) + 12|0); $208 = ((($207)) + 8|0); $209 = +HEAPF32[$208>>2]; $210 = ((($14)) + 12|0); $211 = ((($210)) + 16|0); $212 = +HEAPF32[$211>>2]; $213 = ((($14)) + 108|0); $214 = HEAP32[$213>>2]|0; $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 24|0); $217 = HEAP32[$216>>2]|0; __THREW__ = 0; invoke_vii($217|0,($10|0),($214|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $3 = $291; $4 = $292; } else { $220 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($10)|0); $221 = ((($220)) + 44|0); $222 = +HEAPF32[$221>>2]; $223 = 35.0 / $222; $224 = ((($14)) + 12|0); $225 = ((($224)) + 12|0); $226 = +HEAPF32[$225>>2]; $227 = $223 * $226; $228 = ((($14)) + 108|0); $229 = HEAP32[$228>>2]|0; $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 24|0); $232 = HEAP32[$231>>2]|0; __THREW__ = 0; invoke_vii($232|0,($11|0),($229|0)); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; do { if ($234) { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $3 = $293; $4 = $294; } else { $235 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($11)|0); $236 = ((($235)) + 48|0); $237 = +HEAPF32[$236>>2]; $238 = 50.0 / $237; $239 = ((($14)) + 12|0); $240 = ((($239)) + 12|0); $241 = +HEAPF32[$240>>2]; $242 = $238 * $241; __THREW__ = 0; invoke_viiddddd(3893,($197|0),($203|0),(+$206),(+$209),(+$212),(+$227),(+$242)); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $3 = $295; $4 = $296; __ZNSt3__110shared_ptrI5JQuadED2Ev($11); break; } __ZNSt3__110shared_ptrI5JQuadED2Ev($11); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); __ZNSt3__110shared_ptrI5JQuadED2Ev($9); $245 = ((($14)) + 80|0); $246 = HEAP8[$245>>0]|0; $247 = $246&1; if (!($247)) { break L11; } $248 = $r; $249 = $x0; $250 = $x0; $251 = ((($14)) + 108|0); $252 = HEAP32[$251>>2]|0; $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + 24|0); $255 = HEAP32[$254>>2]|0; FUNCTION_TABLE_vii[$255 & 8191]($12,$252); $256 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($12)|0); $257 = ((($256)) + 44|0); $258 = +HEAPF32[$257>>2]; $259 = 35.0 / $258; $260 = ((($14)) + 12|0); $261 = ((($260)) + 12|0); $262 = +HEAPF32[$261>>2]; $263 = $259 * $262; $264 = ((($14)) + 108|0); $265 = HEAP32[$264>>2]|0; $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 24|0); $268 = HEAP32[$267>>2]|0; __THREW__ = 0; invoke_vii($268|0,($13|0),($265|0)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; do { if ($270) { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $3 = $297; $4 = $298; } else { $271 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($13)|0); $272 = ((($271)) + 48|0); $273 = +HEAPF32[$272>>2]; $274 = 50.0 / $273; $275 = ((($14)) + 12|0); $276 = ((($275)) + 12|0); $277 = +HEAPF32[$276>>2]; $278 = $274 * $277; $279 = ((($14)) + 68|0); $280 = HEAP32[$279>>2]|0; $281 = (128 - ($280))|0; $282 = (Math_abs(($281|0))|0); $283 = $282 << 24; $284 = $283 | 16711680; $285 = $284 | 65280; $286 = $285 | 255; __THREW__ = 0; invoke_viddddi(4571,($248|0),(+$249),(+$250),(+$263),(+$278),($286|0)); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $3 = $299; $4 = $300; __ZNSt3__110shared_ptrI5JQuadED2Ev($13); break; } else { __ZNSt3__110shared_ptrI5JQuadED2Ev($13); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); break L11; } } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($12); $551 = $3; $552 = $4; ___resumeException($551|0); // unreachable; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); } __ZNSt3__110shared_ptrI5JQuadED2Ev($9); $551 = $3; $552 = $4; ___resumeException($551|0); // unreachable; } } while(0); $301 = ((($14)) + 92|0); $302 = HEAP32[$301>>2]|0; $303 = ($302|0)<(255); if ($303) { $304 = ((($14)) + 92|0); $305 = HEAP32[$304>>2]|0; $306 = (($305) + 3)|0; HEAP32[$304>>2] = $306; $307 = ((($14)) + 92|0); $308 = HEAP32[$307>>2]|0; $309 = ($308|0)>(255); if ($309) { $310 = ((($14)) + 92|0); HEAP32[$310>>2] = 255; } } $311 = ((($14)) + 108|0); $312 = HEAP32[$311>>2]|0; $313 = (__ZN10Targetable11getObserverEv($312)|0); $314 = ((($313)) + 208|0); $315 = HEAP32[$314>>2]|0; $316 = ((($14)) + 108|0); $317 = HEAP32[$316>>2]|0; $318 = ($315|0)==($317|0); if ($318) { $319 = $r; $320 = $x0; $321 = $320 - 1.0; $322 = $y0; $323 = $322 - 1.0; $324 = ((($14)) + 12|0); $325 = ((($324)) + 12|0); $326 = +HEAPF32[$325>>2]; $327 = 36.0 * $326; $328 = ((($14)) + 12|0); $329 = ((($328)) + 12|0); $330 = +HEAPF32[$329>>2]; $331 = 51.0 * $330; $332 = ((($14)) + 12|0); $333 = ((($332)) + 20|0); $334 = +HEAPF32[$333>>2]; $335 = (~~(($334))); $336 = $335 << 24; $337 = $336 | 65280; __ZN9JRenderer8DrawRectEffffj($319,$321,$323,$327,$331,$337); } else { $338 = ((($14)) + 108|0); $339 = HEAP32[$338>>2]|0; $340 = (__ZN10Targetable11getObserverEv($339)|0); $341 = ((($340)) + 212|0); $342 = HEAP32[$341>>2]|0; $343 = ((($14)) + 108|0); $344 = HEAP32[$343>>2]|0; $345 = ($342|0)==($344|0); if ($345) { $346 = $r; $347 = $x0; $348 = $y0; $349 = ((($14)) + 12|0); $350 = ((($349)) + 12|0); $351 = +HEAPF32[$350>>2]; $352 = 34.0 * $351; $353 = ((($14)) + 12|0); $354 = ((($353)) + 12|0); $355 = +HEAPF32[$354>>2]; $356 = 49.0 * $355; $357 = ((($14)) + 12|0); $358 = ((($357)) + 20|0); $359 = +HEAPF32[$358>>2]; $360 = (~~(($359))); $361 = $360 << 24; $362 = $361 | 255; __ZN9JRenderer8DrawRectEffffj($346,$347,$348,$352,$356,$362); } } $363 = ((($14)) + 108|0); $364 = HEAP32[$363>>2]|0; $365 = (__ZN10Targetable11getObserverEv($364)|0); $366 = ((($365)) + 216|0); $367 = HEAP32[$366>>2]|0; $368 = ((($14)) + 108|0); $369 = HEAP32[$368>>2]|0; $370 = ($367|0)==($369|0); if ($370) { $371 = $r; $372 = $x0; $373 = $y0; $374 = ((($14)) + 12|0); $375 = ((($374)) + 12|0); $376 = +HEAPF32[$375>>2]; $377 = 34.0 * $376; $378 = ((($14)) + 12|0); $379 = ((($378)) + 12|0); $380 = +HEAPF32[$379>>2]; $381 = 49.0 * $380; $382 = ((($14)) + 12|0); $383 = ((($382)) + 20|0); $384 = +HEAPF32[$383>>2]; $385 = (~~(($384))); $386 = $385 << 24; $387 = $386 | 16711680; __ZN9JRenderer8DrawRectEffffj($371,$372,$373,$377,$381,$387); } $lx = 255; $ly = 255; $lz = 255; $388 = $life; $389 = ($388|0)>(24); if ($389) { $lx = 127; $ly = 255; $lz = 212; } $390 = $life; $391 = ($390|0)>(16); $392 = $life; $393 = ($392|0)<(24); $or$cond = $391 & $393; if ($or$cond) { $lx = 255; $ly = 255; $lz = 255; } $394 = $life; $395 = ($394|0)>(12); $396 = $life; $397 = ($396|0)<(17); $or$cond3 = $395 & $397; if ($or$cond3) { $lx = 255; $ly = 255; $lz = 105; } $398 = $life; $399 = ($398|0)>(8); $400 = $life; $401 = ($400|0)<(13); $or$cond5 = $399 & $401; if ($or$cond5) { $lx = 255; $ly = 255; $lz = 13; } $402 = $life; $403 = ($402|0)>(4); $404 = $life; $405 = ($404|0)<(9); $or$cond7 = $403 & $405; if ($or$cond7) { $lx = 255; $ly = 166; $lz = 0; } $406 = $life; $407 = ($406|0)<(5); if ($407) { $lx = 255; $ly = 40; $lz = 0; } $408 = $life; HEAP32[$vararg_buffer>>2] = $408; (_sprintf($buffer,158799,$vararg_buffer)|0); $409 = ((($14)) + 104|0); $410 = HEAP32[$409>>2]|0; switch ($410|0) { case 0: { $411 = $mFont; $412 = HEAP32[$411>>2]|0; $413 = ((($412)) + 8|0); $414 = HEAP32[$413>>2]|0; $415 = ((($14)) + 12|0); $416 = ((($415)) + 20|0); $417 = +HEAPF32[$416>>2]; $418 = (~~(($417))); $419 = (($418|0) / 4)&-1; $420 = $419 << 24; FUNCTION_TABLE_vii[$414 & 8191]($411,$420); $421 = $mFont; $422 = HEAP32[$421>>2]|0; $423 = HEAP32[$422>>2]|0; $424 = ((($14)) + 12|0); $425 = ((($424)) + 4|0); $426 = +HEAPF32[$425>>2]; $427 = $426 + 2.0; $428 = ((($14)) + 12|0); $429 = ((($428)) + 8|0); $430 = +HEAPF32[$429>>2]; $431 = $430 + 2.0; FUNCTION_TABLE_viiddidd[$423 & 8191]($421,$buffer,$427,$431,0,0.0,0.0); $432 = $mFont; $433 = HEAP32[$432>>2]|0; $434 = ((($433)) + 16|0); $435 = HEAP32[$434>>2]|0; FUNCTION_TABLE_vid[$435 & 8191]($432,1.2999999523162842); $436 = $mFont; $437 = HEAP32[$436>>2]|0; $438 = ((($437)) + 8|0); $439 = HEAP32[$438>>2]|0; $440 = ((($14)) + 12|0); $441 = ((($440)) + 20|0); $442 = +HEAPF32[$441>>2]; $443 = (~~(($442))); $444 = $443 << 24; $445 = $lx; $446 = $445 << 16; $447 = $444 | $446; $448 = $ly; $449 = $448 << 8; $450 = $447 | $449; $451 = $lz; $452 = $450 | $451; FUNCTION_TABLE_vii[$439 & 8191]($436,$452); $453 = $mFont; $454 = HEAP32[$453>>2]|0; $455 = HEAP32[$454>>2]|0; $456 = ((($14)) + 12|0); $457 = ((($456)) + 4|0); $458 = +HEAPF32[$457>>2]; $459 = $458 + 1.0; $460 = ((($14)) + 12|0); $461 = ((($460)) + 8|0); $462 = +HEAPF32[$461>>2]; $463 = $462 + 1.0; FUNCTION_TABLE_viiddidd[$455 & 8191]($453,$buffer,$459,$463,0,0.0,0.0); $464 = $mFont; $465 = HEAP32[$464>>2]|0; $466 = ((($465)) + 16|0); $467 = HEAP32[$466>>2]|0; FUNCTION_TABLE_vid[$467 & 8191]($464,1.0); break; } case 1: { $468 = $mFont; $469 = HEAP32[$468>>2]|0; $470 = ((($469)) + 16|0); $471 = HEAP32[$470>>2]|0; FUNCTION_TABLE_vid[$471 & 8191]($468,1.2999999523162842); $472 = $mFont; $473 = HEAP32[$472>>2]|0; $474 = ((($473)) + 8|0); $475 = HEAP32[$474>>2]|0; $476 = ((($14)) + 12|0); $477 = ((($476)) + 20|0); $478 = +HEAPF32[$477>>2]; $479 = (~~(($478))); $480 = $479 << 24; $481 = $lx; $482 = $481 << 16; $483 = $480 | $482; $484 = $ly; $485 = $484 << 8; $486 = $483 | $485; $487 = $lz; $488 = $486 | $487; FUNCTION_TABLE_vii[$475 & 8191]($472,$488); $489 = $mFont; $490 = HEAP32[$489>>2]|0; $491 = HEAP32[$490>>2]|0; $492 = ((($14)) + 12|0); $493 = ((($492)) + 4|0); $494 = +HEAPF32[$493>>2]; $495 = ((($14)) + 12|0); $496 = ((($495)) + 8|0); $497 = +HEAPF32[$496>>2]; $498 = $497 - 14.0; FUNCTION_TABLE_viiddidd[$491 & 8191]($489,$buffer,$494,$498,2,0.0,0.0); $499 = $mFont; $500 = HEAP32[$499>>2]|0; $501 = ((($500)) + 16|0); $502 = HEAP32[$501>>2]|0; FUNCTION_TABLE_vid[$502 & 8191]($499,1.0); break; } default: { } } $503 = $poisonCount; $504 = ($503|0)>(0); if (!($504)) { __ZN13PlayGuiObject6RenderEv($14); STACKTOP = sp;return; } $505 = $poisonCount; HEAP32[$vararg_buffer8>>2] = $505; (_sprintf($poison,158799,$vararg_buffer8)|0); $506 = ((($14)) + 104|0); $507 = HEAP32[$506>>2]|0; switch ($507|0) { case 0: { $508 = $mFont; $509 = HEAP32[$508>>2]|0; $510 = ((($509)) + 8|0); $511 = HEAP32[$510>>2]|0; $512 = ((($14)) + 12|0); $513 = ((($512)) + 20|0); $514 = +HEAPF32[$513>>2]; $515 = (~~(($514))); $516 = (($515|0) / 1)&-1; $517 = $516 << 24; $518 = $517 | 65280; FUNCTION_TABLE_vii[$511 & 8191]($508,$518); $519 = $mFont; $520 = HEAP32[$519>>2]|0; $521 = HEAP32[$520>>2]|0; $522 = ((($14)) + 12|0); $523 = ((($522)) + 4|0); $524 = +HEAPF32[$523>>2]; $525 = $524 + 2.0; $526 = ((($14)) + 12|0); $527 = ((($526)) + 8|0); $528 = +HEAPF32[$527>>2]; $529 = $528 + 10.0; FUNCTION_TABLE_viiddidd[$521 & 8191]($519,$poison,$525,$529,0,0.0,0.0); __ZN13PlayGuiObject6RenderEv($14); STACKTOP = sp;return; break; } case 1: { $530 = $mFont; $531 = HEAP32[$530>>2]|0; $532 = ((($531)) + 8|0); $533 = HEAP32[$532>>2]|0; $534 = ((($14)) + 12|0); $535 = ((($534)) + 20|0); $536 = +HEAPF32[$535>>2]; $537 = (~~(($536))); $538 = (($537|0) / 1)&-1; $539 = $538 << 24; $540 = $539 | 65280; FUNCTION_TABLE_vii[$533 & 8191]($530,$540); $541 = $mFont; $542 = HEAP32[$541>>2]|0; $543 = HEAP32[$542>>2]|0; $544 = ((($14)) + 12|0); $545 = ((($544)) + 4|0); $546 = +HEAPF32[$545>>2]; $547 = ((($14)) + 12|0); $548 = ((($547)) + 8|0); $549 = +HEAPF32[$548>>2]; $550 = $549 - 20.0; FUNCTION_TABLE_viiddidd[$543 & 8191]($541,$poison,$546,$550,2,0.0,0.0); __ZN13PlayGuiObject6RenderEv($14); STACKTOP = sp;return; break; } default: { __ZN13PlayGuiObject6RenderEv($14); STACKTOP = sp;return; } } } function __ZThn12_N9GuiAvatar6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN9GuiAvatar6RenderEv($2); STACKTOP = sp;return; } function __ZNK9GuiAvatar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,141054)|0); $5 = ((($2)) + 92|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,141081)|0); $9 = ((($2)) + 96|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,141099)|0); $13 = ((($2)) + 100|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,141124)|0); $17 = ((($2)) + 108|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($16,$18)|0); STACKTOP = sp;return ($19|0); } function __ZN11GuiGameZone13toggleDisplayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 112|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); $5 = ((($1)) + 112|0); if ($4) { HEAP32[$5>>2] = 0; STACKTOP = sp;return; } else { HEAP32[$5>>2] = 1; $6 = ((($1)) + 108|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 104|0); $9 = HEAP32[$8>>2]|0; __ZN11CardDisplay4initEP11MTGGameZone($7,$9); STACKTOP = sp;return; } } function __ZN11GuiGameZone6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0; var $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0; var $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, $buffer = 0, $it = 0, $mAlpha = 0, $mFont = 0, $quad = 0, $scale = 0.0, $vararg_buffer = 0, $x0 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $quad = sp + 40|0; $buffer = sp + 52|0; $it = sp + 8|0; $3 = sp + 4|0; $0 = $this; $4 = $0; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 60|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_viii[$8 & 8191]($quad,$5,34828); $9 = ((($4)) + 76|0); $10 = +HEAPF32[$9>>2]; $11 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $12 = ((($11)) + 48|0); $13 = +HEAPF32[$12>>2]; $14 = $10 / $13; $scale = $14; $15 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $16 = ((($4)) + 12|0); $17 = ((($16)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = (~~(($18))); $20 = $19 << 24; $21 = $20 | 16711680; $22 = $21 | 65280; $23 = $22 | 255; __THREW__ = 0; invoke_vii(3892,($15|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; L1: do { if (!($25)) { $26 = ((($4)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(6); if ($28) { $29 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $30 = ((($4)) + 12|0); $31 = ((($30)) + 20|0); $32 = +HEAPF32[$31>>2]; $33 = (~~(($32))); $34 = $33 << 24; $35 = $34 | 16711680; $36 = $35 | 61440; $37 = $36 | 255; __THREW__ = 0; invoke_vii(3892,($29|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } } __THREW__ = 0; $44 = (invoke_i(4575)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $48 = ((($4)) + 12|0); $49 = ((($48)) + 4|0); $50 = +HEAPF32[$49>>2]; $51 = ((($4)) + 12|0); $52 = ((($51)) + 8|0); $53 = +HEAPF32[$52>>2]; $54 = $scale; $55 = ((($4)) + 12|0); $56 = ((($55)) + 12|0); $57 = +HEAPF32[$56>>2]; $58 = $54 * $57; $59 = $scale; $60 = ((($4)) + 12|0); $61 = ((($60)) + 12|0); $62 = +HEAPF32[$61>>2]; $63 = $59 * $62; __THREW__ = 0; invoke_viiddddd(3893,($44|0),($47|0),(+$50),(+$53),0.0,(+$58),(+$63)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { $66 = ((($4)) + 12|0); $67 = ((($66)) + 4|0); $68 = +HEAPF32[$67>>2]; $x0 = $68; $69 = $x0; $70 = $69 < 240.0; if ($70) { $71 = $x0; $72 = $71 + 7.0; $x0 = $72; } $73 = ((($4)) + 80|0); $74 = HEAP8[$73>>0]|0; $75 = $74&1; if ($75) { __THREW__ = 0; $76 = (invoke_i(4575)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break; } $79 = ((($4)) + 12|0); $80 = ((($79)) + 4|0); $81 = +HEAPF32[$80>>2]; $82 = ((($4)) + 12|0); $83 = ((($82)) + 8|0); $84 = +HEAPF32[$83>>2]; $85 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $86 = ((($85)) + 44|0); $87 = +HEAPF32[$86>>2]; $88 = $scale; $89 = $87 * $88; $90 = ((($4)) + 12|0); $91 = ((($90)) + 12|0); $92 = +HEAPF32[$91>>2]; $93 = $89 * $92; $94 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $95 = ((($94)) + 48|0); $96 = +HEAPF32[$95>>2]; $97 = $scale; $98 = $96 * $97; $99 = ((($4)) + 12|0); $100 = ((($99)) + 12|0); $101 = +HEAPF32[$100>>2]; $102 = $98 * $101; $103 = ((($4)) + 68|0); $104 = HEAP32[$103>>2]|0; $105 = (128 - ($104))|0; $106 = (Math_abs(($105|0))|0); $107 = $106 << 24; $108 = $107 | 16711680; $109 = $108 | 65280; $110 = $109 | 255; __THREW__ = 0; invoke_viddddi(4571,($76|0),(+$81),(+$84),(+$93),(+$102),($110|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { break; } } __THREW__ = 0; $113 = (invoke_i(4541)|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if (!($115)) { $116 = HEAP32[$113>>2]|0; $117 = ((($116)) + 112|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; $119 = (invoke_iii($118|0,($113|0),0)|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if (!($121)) { $mFont = $119; $122 = $mFont; $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 16|0); $125 = HEAP32[$124>>2]|0; __THREW__ = 0; invoke_vid($125|0,($122|0),1.0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if (!($127)) { $128 = ((($4)) + 12|0); $129 = ((($128)) + 20|0); $130 = +HEAPF32[$129>>2]; $131 = (~~(($130))); $mAlpha = $131; $132 = ((($4)) + 104|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 56|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $135; (invoke_iiii(3889,($buffer|0),(158799|0),($vararg_buffer|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if (!($137)) { $138 = $mFont; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 8|0); $141 = HEAP32[$140>>2]|0; $142 = $mAlpha; $143 = $142 << 24; __THREW__ = 0; invoke_vii($141|0,($138|0),($143|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if (!($145)) { $146 = $mFont; $147 = HEAP32[$146>>2]|0; $148 = HEAP32[$147>>2]|0; $149 = $x0; $150 = $149 + 1.0; $151 = ((($4)) + 12|0); $152 = ((($151)) + 8|0); $153 = +HEAPF32[$152>>2]; $154 = $153 + 1.0; __THREW__ = 0; invoke_viiddidd($148|0,($146|0),($buffer|0),(+$150),(+$154),0,0.0,0.0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if (!($156)) { $157 = ((($4)) + 12|0); $158 = ((($157)) + 20|0); $159 = +HEAPF32[$158>>2]; $160 = $159 > 120.0; if ($160) { $mAlpha = 255; } $161 = $mFont; $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 8|0); $164 = HEAP32[$163>>2]|0; $165 = $mAlpha; $166 = $165 << 24; $167 = $166 | 16711680; $168 = $167 | 65280; $169 = $168 | 255; __THREW__ = 0; invoke_vii($164|0,($161|0),($169|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if (!($171)) { $172 = $mFont; $173 = HEAP32[$172>>2]|0; $174 = HEAP32[$173>>2]|0; $175 = $x0; $176 = ((($4)) + 12|0); $177 = ((($176)) + 8|0); $178 = +HEAPF32[$177>>2]; __THREW__ = 0; invoke_viiddidd($174|0,($172|0),($buffer|0),(+$175),(+$178),0,0.0,0.0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if (!($180)) { $181 = ((($4)) + 112|0); $182 = HEAP32[$181>>2]|0; $183 = ($182|0)!=(0); if ($183) { $184 = ((($4)) + 108|0); $185 = HEAP32[$184>>2]|0; $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 20|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; invoke_vi($188|0,($185|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break; } } $191 = ((($4)) + 92|0); $192 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($191)|0); HEAP32[$it>>2] = $192; while(1) { $193 = ((($4)) + 92|0); $194 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($193)|0); HEAP32[$3>>2] = $194; $195 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($195)) { break; } $196 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $197 = HEAP32[$196>>2]|0; $198 = HEAP32[$197>>2]|0; $199 = ((($198)) + 8|0); $200 = HEAP32[$199>>2]|0; __THREW__ = 0; invoke_vi($200|0,($197|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { break L1; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } __THREW__ = 0; invoke_vi(1404,($4|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if (!($204)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } } } } } } } } } } } } while(0); $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $1 = $40; $2 = $41; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $42 = $1; $43 = $2; ___resumeException($42|0); // unreachable; } function __ZThn12_N11GuiGameZone6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN11GuiGameZone6RenderEv($2); STACKTOP = sp;return; } function __ZN11GuiGameZone13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + 104|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10Targetable11getObserverEv($9)|0); __ZN12GameObserver13ButtonPressedEP13PlayGuiObject($10,$5); STACKTOP = sp;return; } function __ZThn8_N11GuiGameZone13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + -8|0); $7 = $3; $8 = $4; __ZN11GuiGameZone13ButtonPressedEii($6,$7,$8); STACKTOP = sp;return; } function __ZN11GuiGameZone14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 108|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iii[$11 & 8191]($8,$12)|0); $$expand_i1_val = $13&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN11GuiGameZone6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$byval_copy = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $1 = $dt; $5 = $0; $6 = ((($5)) + 112|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if ($8) { $9 = ((($5)) + 108|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = $1; FUNCTION_TABLE_vid[$13 & 8191]($10,$14); } $15 = $1; __ZN13PlayGuiObject6UpdateEf($5,$15); $16 = ((($5)) + 92|0); $17 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$it>>2] = $17; while(1) { $18 = ((($5)) + 92|0); $19 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$2>>2] = $19; $20 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($20)) { label = 9; break; } $21 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $c = $22; $23 = $c; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = $1; FUNCTION_TABLE_vid[$26 & 8191]($23,$27); $28 = $c; $29 = ((($28)) + 12|0); $30 = ((($29)) + 4|0); $31 = +HEAPF32[$30>>2]; $32 = $c; $33 = ((($32)) + 12|0); $34 = ((($33)) + 24|0); $35 = +HEAPF32[$34>>2]; $36 = $31 - $35; $37 = $36; $38 = (+Math_abs((+$37))); $39 = $38 < 0.01; if ($39) { $40 = $c; $41 = ((($40)) + 12|0); $42 = ((($41)) + 8|0); $43 = +HEAPF32[$42>>2]; $44 = $c; $45 = ((($44)) + 12|0); $46 = ((($45)) + 28|0); $47 = +HEAPF32[$46>>2]; $48 = $43 - $47; $49 = $48; $50 = (+Math_abs((+$49))); $51 = $50 < 0.01; if ($51) { break; } } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } if ((label|0) == 9) { STACKTOP = sp;return; } $52 = ((($5)) + 92|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $53 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($52,$$byval_copy)|0); HEAP32[$4>>2] = $53; $54 = ((($5)) + 104|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; $58 = (__ZN10Targetable11getObserverEv($57)|0); $59 = ((($58)) + 204|0); $60 = HEAP32[$59>>2]|0; $61 = $c; __ZN5Trash5trashEP8CardView($60,$61); STACKTOP = sp;return; } function __ZThn12_N11GuiGameZone6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -12|0); $4 = $1; __ZN11GuiGameZone6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN11GuiGameZoneC2EffbP11MTGGameZoneP10GuiAvatars($this,$x,$y,$hasFocus,$zone,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $zone = $zone|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $8 = $hasFocus&1; $3 = $8; $4 = $zone; $5 = $parent; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $12&1; $14 = $5; __ZN9GuiStaticC2EfffbP10GuiAvatars($9,25.0,$10,$11,$13,$14); $15 = 34356; HEAP32[$9>>2] = $15; $16 = ((($9)) + 8|0); $17 = 34408; HEAP32[$16>>2] = $17; $18 = ((($9)) + 12|0); $19 = 34428; HEAP32[$18>>2] = $19; $20 = ((($9)) + 92|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEEC2Ev($20); $21 = ((($9)) + 104|0); $22 = $4; HEAP32[$21>>2] = $22; __THREW__ = 0; $23 = (invoke_ii(3903,88)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $6 = $50; $7 = $51; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($20); __ZN9GuiStaticD2Ev($9); $54 = $6; $55 = $7; ___resumeException($54|0); // unreachable; } $26 = $4; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii(3950,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = $2; $33 = $32 > 150.0; $34 = $1; $35 = (~~(($34))); $36 = (($35) - 235)|0; $37 = (($35) + 23)|0; $38 = $33 ? $36 : $37; $39 = $2; $40 = (~~(($39))); $41 = ((($9)) + 8|0); __THREW__ = 0; invoke_viiiiiiii(5481,($23|0),0,($29|0),($38|0),($40|0),($41|0),(0|0),7); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($9)) + 108|0); HEAP32[$44>>2] = $23; $45 = $4; $46 = ((($9)) + 108|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 76|0); HEAP32[$48>>2] = $45; $49 = ((($9)) + 112|0); HEAP32[$49>>2] = 0; STACKTOP = sp;return; } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $6 = $52; $7 = $53; __ZdlPv($23); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($20); __ZN9GuiStaticD2Ev($9); $54 = $6; $55 = $7; ___resumeException($54|0); // unreachable; } function __ZN11GuiGameZoneD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = 34356; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = 34408; HEAP32[$4>>2] = $5; $6 = ((($2)) + 12|0); $7 = 34428; HEAP32[$6>>2] = $7; $8 = ((($2)) + 108|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($2)) + 108|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $14 = HEAP32[$12>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($12); } } $17 = ((($2)) + 92|0); $18 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($17)|0); HEAP32[$it>>2] = $18; while(1) { $19 = ((($2)) + 92|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($19)|0); HEAP32[$1>>2] = $20; $21 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($21)) { break; } $22 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if (!($24)) { $25 = HEAP32[$23>>2]|0; $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($23); } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $28 = ((($2)) + 92|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEED2Ev($28); __ZN9GuiStaticD2Ev($2); STACKTOP = sp;return; } function __ZThn8_N11GuiGameZoneD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN11GuiGameZoneD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N11GuiGameZoneD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN11GuiGameZoneD2Ev($2); STACKTOP = sp;return; } function __ZN11GuiGameZoneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiGameZoneD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N11GuiGameZoneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN11GuiGameZoneD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N11GuiGameZoneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN11GuiGameZoneD0Ev($2); STACKTOP = sp;return; } function __ZNK11GuiGameZone8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,141137)|0); $5 = ((($2)) + 104|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,141161)|0); $9 = ((($2)) + 108|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,141170)|0); $13 = ((($2)) + 112|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$14)|0); STACKTOP = sp;return ($15|0); } function __ZN12GuiGraveyardC2EffbP6PlayerP10GuiAvatars($this,$x,$y,$hasFocus,$player,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $player = $player|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $6 = $hasFocus&1; $3 = $6; $4 = $player; $5 = $parent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $10&1; $12 = $4; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = $5; __ZN11GuiGameZoneC2EffbP11MTGGameZoneP10GuiAvatars($7,$8,$9,$11,$16,$17); $18 = 34452; HEAP32[$7>>2] = $18; $19 = ((($7)) + 8|0); $20 = 34504; HEAP32[$19>>2] = $20; $21 = ((($7)) + 12|0); $22 = 34524; HEAP32[$21>>2] = $22; $23 = ((($7)) + 116|0); $24 = $4; HEAP32[$23>>2] = $24; $25 = ((($7)) + 84|0); HEAP32[$25>>2] = 3; STACKTOP = sp;return; } function __ZN12GuiGraveyard16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $event = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $t = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = $event; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 104|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = $event; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = (__Znwj(100)|0); $25 = $event; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; do { if ($23) { $28 = $event; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 396|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_viiii(5436,($24|0),0,($27|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { HEAP32[$t>>2] = $24; break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } else { $37 = ((($5)) + 12|0); $38 = ((($37)) + 24|0); $39 = +HEAPF32[$38>>2]; $40 = ((($5)) + 12|0); $41 = ((($40)) + 28|0); $42 = +HEAPF32[$41>>2]; __THREW__ = 0; invoke_viiidd(4539,($24|0),0,($27|0),(+$39),(+$42)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { HEAP32[$t>>2] = $24; break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } } while(0); $47 = ((($5)) + 12|0); $48 = ((($47)) + 24|0); $49 = +HEAPF32[$48>>2]; $50 = $49 + 10.0; $51 = HEAP32[$t>>2]|0; $52 = ((($51)) + 12|0); $53 = ((($52)) + 24|0); HEAPF32[$53>>2] = $50; $54 = ((($5)) + 12|0); $55 = ((($54)) + 28|0); $56 = +HEAPF32[$55>>2]; $57 = $56 + 12.0; $58 = HEAP32[$t>>2]|0; $59 = ((($58)) + 12|0); $60 = ((($59)) + 28|0); HEAPF32[$60>>2] = $57; $61 = HEAP32[$t>>2]|0; $62 = ((($61)) + 12|0); $63 = ((($62)) + 32|0); HEAPF32[$63>>2] = 0.60000002384185791; $64 = HEAP32[$t>>2]|0; $65 = ((($64)) + 12|0); $66 = ((($65)) + 40|0); HEAPF32[$66>>2] = 0.0; $67 = ((($5)) + 92|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($67,$t); $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } function __ZN12GuiGraveyard17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); L4: do { if ($12) { $13 = $event; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($6)) + 104|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($6)) + 92|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($6)) + 92|0); $22 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { break L4; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 620|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = ($28|0)==($32|0); if ($33) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $cv = $35; $36 = ((($6)) + 92|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $37 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($36,$$byval_copy)|0); HEAP32[$5>>2] = $37; $38 = ((($6)) + 104|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10Targetable11getObserverEv($41)|0); $43 = ((($42)) + 204|0); $44 = HEAP32[$43>>2]|0; $45 = $cv; __ZN5Trash5trashEP8CardView($44,$45); $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } } } while(0); $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZNK12GuiGraveyard8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,141186)|0); STACKTOP = sp;return ($3|0); } function __ZN8GuiExileC2EffbP6PlayerP10GuiAvatars($this,$x,$y,$hasFocus,$player,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $player = $player|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $6 = $hasFocus&1; $3 = $6; $4 = $player; $5 = $parent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $10&1; $12 = $4; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 36|0); $16 = HEAP32[$15>>2]|0; $17 = $5; __ZN11GuiGameZoneC2EffbP11MTGGameZoneP10GuiAvatars($7,$8,$9,$11,$16,$17); $18 = 34548; HEAP32[$7>>2] = $18; $19 = ((($7)) + 8|0); $20 = 34600; HEAP32[$19>>2] = $20; $21 = ((($7)) + 12|0); $22 = 34620; HEAP32[$21>>2] = $22; $23 = ((($7)) + 116|0); $24 = $4; HEAP32[$23>>2] = $24; $25 = ((($7)) + 84|0); HEAP32[$25>>2] = 6; STACKTOP = sp;return; } function __ZN8GuiExile16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $event = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $t = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = $event; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 104|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = $event; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = (__Znwj(100)|0); $25 = $event; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; do { if ($23) { $28 = $event; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 396|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_viiii(5436,($24|0),0,($27|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { HEAP32[$t>>2] = $24; break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } else { $37 = ((($5)) + 12|0); $38 = ((($37)) + 24|0); $39 = +HEAPF32[$38>>2]; $40 = ((($5)) + 12|0); $41 = ((($40)) + 28|0); $42 = +HEAPF32[$41>>2]; __THREW__ = 0; invoke_viiidd(4539,($24|0),0,($27|0),(+$39),(+$42)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { HEAP32[$t>>2] = $24; break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } } while(0); $47 = ((($5)) + 12|0); $48 = ((($47)) + 24|0); $49 = +HEAPF32[$48>>2]; $50 = $49 + 10.0; $51 = HEAP32[$t>>2]|0; $52 = ((($51)) + 12|0); $53 = ((($52)) + 24|0); HEAPF32[$53>>2] = $50; $54 = ((($5)) + 12|0); $55 = ((($54)) + 28|0); $56 = +HEAPF32[$55>>2]; $57 = $56 + 12.0; $58 = HEAP32[$t>>2]|0; $59 = ((($58)) + 12|0); $60 = ((($59)) + 28|0); HEAPF32[$60>>2] = $57; $61 = HEAP32[$t>>2]|0; $62 = ((($61)) + 12|0); $63 = ((($62)) + 32|0); HEAPF32[$63>>2] = 0.60000002384185791; $64 = HEAP32[$t>>2]|0; $65 = ((($64)) + 12|0); $66 = ((($65)) + 40|0); HEAPF32[$66>>2] = 0.0; $67 = ((($5)) + 92|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($67,$t); $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } function __ZN8GuiExile17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); L4: do { if ($12) { $13 = $event; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($6)) + 104|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($6)) + 92|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($6)) + 92|0); $22 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { break L4; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 620|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = ($28|0)==($32|0); if ($33) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $cv = $35; $36 = ((($6)) + 92|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $37 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($36,$$byval_copy)|0); HEAP32[$5>>2] = $37; $38 = ((($6)) + 104|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10Targetable11getObserverEv($41)|0); $43 = ((($42)) + 204|0); $44 = HEAP32[$43>>2]|0; $45 = $cv; __ZN5Trash5trashEP8CardView($44,$45); $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } } } while(0); $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZNK8GuiExile8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,141203)|0); STACKTOP = sp;return ($3|0); } function __ZN15GuiOpponentHandC2EffbP6PlayerP10GuiAvatars($this,$x,$y,$hasFocus,$player,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $player = $player|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $6 = $hasFocus&1; $3 = $6; $4 = $player; $5 = $parent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $10&1; $12 = $4; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = $5; __ZN11GuiGameZoneC2EffbP11MTGGameZoneP10GuiAvatars($7,$8,$9,$11,$16,$17); $18 = 34644; HEAP32[$7>>2] = $18; $19 = ((($7)) + 8|0); $20 = 34696; HEAP32[$19>>2] = $20; $21 = ((($7)) + 12|0); $22 = 34716; HEAP32[$21>>2] = $22; $23 = ((($7)) + 116|0); $24 = $4; HEAP32[$23>>2] = $24; $25 = ((($7)) + 84|0); HEAP32[$25>>2] = 5; STACKTOP = sp;return; } function __ZN15GuiOpponentHand16receiveEventPlusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $event = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $t = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = $event; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 104|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = $event; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = (__Znwj(100)|0); $25 = $event; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; do { if ($23) { $28 = $event; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 396|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_viiii(5436,($24|0),0,($27|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { HEAP32[$t>>2] = $24; break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } else { $37 = ((($5)) + 12|0); $38 = ((($37)) + 24|0); $39 = +HEAPF32[$38>>2]; $40 = ((($5)) + 12|0); $41 = ((($40)) + 28|0); $42 = +HEAPF32[$41>>2]; __THREW__ = 0; invoke_viiidd(4539,($24|0),0,($27|0),(+$39),(+$42)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { HEAP32[$t>>2] = $24; break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($24); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } } while(0); $47 = ((($5)) + 12|0); $48 = ((($47)) + 24|0); $49 = +HEAPF32[$48>>2]; $50 = $49 + 10.0; $51 = HEAP32[$t>>2]|0; $52 = ((($51)) + 12|0); $53 = ((($52)) + 24|0); HEAPF32[$53>>2] = $50; $54 = ((($5)) + 12|0); $55 = ((($54)) + 28|0); $56 = +HEAPF32[$55>>2]; $57 = $56 + 12.0; $58 = HEAP32[$t>>2]|0; $59 = ((($58)) + 12|0); $60 = ((($59)) + 28|0); HEAPF32[$60>>2] = $57; $61 = HEAP32[$t>>2]|0; $62 = ((($61)) + 12|0); $63 = ((($62)) + 32|0); HEAPF32[$63>>2] = 0.60000002384185791; $64 = HEAP32[$t>>2]|0; $65 = ((($64)) + 12|0); $66 = ((($65)) + 40|0); HEAPF32[$66>>2] = 0.0; $67 = ((($5)) + 92|0); __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($67,$t); $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } function __ZN15GuiOpponentHand17receiveEventMinusEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cv = 0, $event = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7624,0)|0); $10 = $9; } $event = $10; $11 = $event; $12 = ($11|0)!=(0|0); L4: do { if ($12) { $13 = $event; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($6)) + 104|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($6)) + 92|0); $20 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$it>>2] = $20; while(1) { $21 = ((($6)) + 92|0); $22 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { break L4; } $24 = $event; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 620|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; $33 = ($28|0)==($32|0); if ($33) { break; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } $34 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $cv = $35; $36 = ((($6)) + 92|0); __ZNSt3__111__wrap_iterIPKP8CardViewEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $37 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($36,$$byval_copy)|0); HEAP32[$5>>2] = $37; $38 = ((($6)) + 104|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10Targetable11getObserverEv($41)|0); $43 = ((($42)) + 204|0); $44 = HEAP32[$43>>2]|0; $45 = $cv; __ZN5Trash5trashEP8CardView($44,$45); $0 = 1; $46 = $0; STACKTOP = sp;return ($46|0); } } } while(0); $0 = 0; $46 = $0; STACKTOP = sp;return ($46|0); } function __ZNK15GuiOpponentHand8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,141216)|0); STACKTOP = sp;return ($3|0); } function __ZN10GuiLibraryC2EffbP6PlayerP10GuiAvatars($this,$x,$y,$hasFocus,$player,$parent) { $this = $this|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $player = $player|0; $parent = $parent|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $6 = $hasFocus&1; $3 = $6; $4 = $player; $5 = $parent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $10&1; $12 = $4; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $5; __ZN11GuiGameZoneC2EffbP11MTGGameZoneP10GuiAvatars($7,$8,$9,$11,$16,$17); $18 = 34740; HEAP32[$7>>2] = $18; $19 = ((($7)) + 8|0); $20 = 34792; HEAP32[$19>>2] = $20; $21 = ((($7)) + 12|0); $22 = 34812; HEAP32[$21>>2] = $22; $23 = ((($7)) + 116|0); $24 = $4; HEAP32[$23>>2] = $24; $25 = ((($7)) + 84|0); HEAP32[$25>>2] = 4; STACKTOP = sp;return; } function __ZNK10GuiLibrary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,141236)|0); STACKTOP = sp;return ($3|0); } function __GLOBAL__sub_I_GuiStatic_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2376(); ___cxx_global_var_init_1_2377(); ___cxx_global_var_init_3_2378(); ___cxx_global_var_init_5_2379(); return; } function __ZN9GuiStaticD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13PlayGuiObjectD2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_2376() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34840,182585); (___cxa_atexit((3831|0),(34840|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2377() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34828,165089); (___cxa_atexit((3831|0),(34828|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2378() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34852,165080); (___cxa_atexit((3831|0),(34852|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2379() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34864,165065); (___cxa_atexit((3831|0),(34864|0),(___dso_handle|0))|0); return; } function __ZThn8_N9GuiStaticD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN9GuiStaticD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N9GuiStaticD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN9GuiStaticD2Ev($2); STACKTOP = sp;return; } function __ZN9GuiStaticD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9GuiStaticD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N9GuiStaticD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN9GuiStaticD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N9GuiStaticD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN9GuiStaticD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N9GuiAvatarD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN9GuiAvatarD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N9GuiAvatarD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN9GuiAvatarD2Ev($2); STACKTOP = sp;return; } function __ZN9GuiAvatarD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9GuiStaticD2Ev($1); STACKTOP = sp;return; } function __ZN9GuiAvatarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9GuiAvatarD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N9GuiAvatarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN9GuiAvatarD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N9GuiAvatarD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN9GuiAvatarD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N12GuiGraveyardD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN12GuiGraveyardD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N12GuiGraveyardD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN12GuiGraveyardD2Ev($2); STACKTOP = sp;return; } function __ZN12GuiGraveyardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN12GuiGraveyardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12GuiGraveyardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N12GuiGraveyardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN12GuiGraveyardD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N12GuiGraveyardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN12GuiGraveyardD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N8GuiExileD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN8GuiExileD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N8GuiExileD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN8GuiExileD2Ev($2); STACKTOP = sp;return; } function __ZN8GuiExileD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN8GuiExileD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiExileD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N8GuiExileD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN8GuiExileD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N8GuiExileD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN8GuiExileD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N15GuiOpponentHandD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN15GuiOpponentHandD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N15GuiOpponentHandD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN15GuiOpponentHandD2Ev($2); STACKTOP = sp;return; } function __ZN15GuiOpponentHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN15GuiOpponentHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15GuiOpponentHandD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N15GuiOpponentHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN15GuiOpponentHandD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N15GuiOpponentHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN15GuiOpponentHandD0Ev($2); STACKTOP = sp;return; } function __ZThn8_N10GuiLibraryD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN10GuiLibraryD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N10GuiLibraryD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN10GuiLibraryD2Ev($2); STACKTOP = sp;return; } function __ZN10GuiLibraryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11GuiGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN10GuiLibraryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10GuiLibraryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N10GuiLibraryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN10GuiLibraryD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N10GuiLibraryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN10GuiLibraryD0Ev($2); STACKTOP = sp;return; } function __ZN21IconButtonsControllerC2EP3JGEff($this,$jge,$x,$y) { $this = $this|0; $jge = $jge|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $jge; $2 = $x; $3 = $y; $4 = $0; $5 = $1; __ZN14JGuiControllerC2EP3JGEiP12JGuiListener($4,$5,0,0); $6 = ((($4)) + 100|0); __ZN12JGuiListenerC2Ev($6); $7 = 24704; HEAP32[$4>>2] = $7; $8 = ((($4)) + 100|0); $9 = 24748; HEAP32[$8>>2] = $9; $10 = ((($4)) + 104|0); $11 = $2; HEAPF32[$10>>2] = $11; $12 = ((($4)) + 108|0); $13 = $3; HEAPF32[$12>>2] = $13; $14 = ((($4)) + 100|0); $15 = ((($4)) + 68|0); HEAP32[$15>>2] = $14; STACKTOP = sp;return; } function __ZN21IconButtonsController8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 96|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { break; } $7 = ((($2)) + 72|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($2)) + 72|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = $1; __ZN10IconButton8SetColorEj($15,$16); } $17 = $i; $18 = (($17) + 1)|0; $i = $18; } STACKTOP = sp;return; } function __ZN10IconButton8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN10IconButton4initEP21IconButtonsControllerP5JQuadfffiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEffb($this,$parent,$quad,$x,$y,$scale,$fontId,$text,$textRelativeX,$textRelativeY,$hasFocus) { $this = $this|0; $parent = $parent|0; $quad = $quad|0; $x = +$x; $y = +$y; $scale = +$scale; $fontId = $fontId|0; $text = $text|0; $textRelativeX = +$textRelativeX; $textRelativeY = +$textRelativeY; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $5 = 0.0; var $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $parent; $2 = $quad; $3 = $x; $4 = $y; $5 = $scale; $6 = $fontId; $7 = $textRelativeX; $8 = $textRelativeY; $10 = $hasFocus&1; $9 = $10; $11 = $0; $12 = $1; $13 = ((($11)) + 12|0); HEAP32[$13>>2] = $12; $14 = $2; $15 = ((($11)) + 68|0); HEAP32[$15>>2] = $14; $16 = $3; $17 = ((($11)) + 48|0); HEAPF32[$17>>2] = $16; $18 = $4; $19 = ((($11)) + 52|0); HEAPF32[$19>>2] = $18; $20 = $5; $21 = ((($11)) + 36|0); HEAPF32[$21>>2] = $20; $22 = $6; $23 = ((($11)) + 20|0); HEAP32[$23>>2] = $22; $24 = ((($11)) + 24|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($24,$text)|0); $25 = $7; $26 = ((($11)) + 56|0); HEAPF32[$26>>2] = $25; $27 = $8; $28 = ((($11)) + 60|0); HEAPF32[$28>>2] = $27; $29 = $9; $30 = $29&1; $31 = ((($11)) + 16|0); $32 = $30&1; HEAP8[$31>>0] = $32; $33 = $5; $34 = ((($11)) + 40|0); HEAPF32[$34>>2] = $33; $35 = ((($11)) + 16|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; $38 = ((($11)) + 36|0); $39 = +HEAPF32[$38>>2]; $40 = 1.2000000476837158 * $39; $41 = 1.0 * $39; $42 = $37 ? $40 : $41; $43 = ((($11)) + 44|0); HEAPF32[$43>>2] = $42; __ZN10IconButton8SetColorEj($11,-1); STACKTOP = sp;return; } function __ZN10IconButtonC2EiP21IconButtonsControllerP5JQuadfffiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEffb($this,$id,$parent,$quad,$x,$y,$scale,$fontId,$text,$textRelativeX,$textRelativeY,$hasFocus) { $this = $this|0; $id = $id|0; $parent = $parent|0; $quad = $quad|0; $x = +$x; $y = +$y; $scale = +$scale; $fontId = $fontId|0; $text = $text|0; $textRelativeX = +$textRelativeX; $textRelativeY = +$textRelativeY; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 8|0; $0 = $this; $1 = $id; $2 = $parent; $3 = $quad; $4 = $x; $5 = $y; $6 = $scale; $7 = $fontId; $8 = $textRelativeX; $9 = $textRelativeY; $14 = $hasFocus&1; $10 = $14; $15 = $0; $16 = $1; __ZN10JGuiObjectC2Ei($15,$16); $17 = 34884; HEAP32[$15>>2] = $17; $18 = ((($15)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($15)) + 64|0); HEAP32[$19>>2] = 0; $20 = $2; $21 = $3; $22 = $4; $23 = $5; $24 = $6; $25 = $7; __THREW__ = 0; invoke_vii(3800,($11|0),($text|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $12 = $34; $13 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN10JGuiObjectD2Ev($15); $38 = $12; $39 = $13; ___resumeException($38|0); // unreachable; } $28 = $8; $29 = $9; $30 = $10; $31 = $30&1; __THREW__ = 0; invoke_viiidddiiddi(5482,($15|0),($20|0),($21|0),(+$22),(+$23),(+$24),($25|0),($11|0),(+$28),(+$29),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $12 = $36; $13 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN10JGuiObjectD2Ev($15); $38 = $12; $39 = $13; ___resumeException($38|0); // unreachable; } function __ZN10IconButton6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0; var $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $backup = 0, $mFont = 0, $r = 0, $relX = 0.0, $relY = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $2; $3 = ((($1)) + 48|0); $4 = +HEAPF32[$3>>2]; $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 104|0); $8 = +HEAPF32[$7>>2]; $9 = $4 + $8; $relX = $9; $10 = ((($1)) + 52|0); $11 = +HEAPF32[$10>>2]; $12 = ((($1)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 108|0); $15 = +HEAPF32[$14>>2]; $16 = $11 + $15; $relY = $16; $17 = ((($1)) + 68|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($1)) + 68|0); $21 = HEAP32[$20>>2]|0; $22 = ((($1)) + 8|0); $23 = HEAP32[$22>>2]|0; __ZN5JQuad8SetColorEj($21,$23); $24 = $r; $25 = ((($1)) + 68|0); $26 = HEAP32[$25>>2]|0; $27 = $relX; $28 = $relY; $29 = ((($1)) + 40|0); $30 = +HEAPF32[$29>>2]; $31 = ((($1)) + 40|0); $32 = +HEAPF32[$31>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($24,$26,$27,$28,0.0,$30,$32); } $33 = ((($1)) + 24|0); $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($33)|0); $35 = ($34|0)!=(0); if (!($35)) { STACKTOP = sp;return; } $36 = (__ZN16WResourceManager8InstanceEv()|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 112|0); $39 = HEAP32[$38>>2]|0; $40 = ((($1)) + 20|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_iii[$39 & 8191]($36,$41)|0); $mFont = $42; $43 = $mFont; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_ii[$46 & 8191]($43)|0); $backup = $47; $48 = $mFont; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 8|0); $51 = HEAP32[$50>>2]|0; FUNCTION_TABLE_vii[$51 & 8191]($48,-16777216); $52 = $mFont; $53 = HEAP32[$52>>2]|0; $54 = HEAP32[$53>>2]|0; $55 = ((($1)) + 24|0); $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($55)|0); $57 = $relX; $58 = ((($1)) + 56|0); $59 = +HEAPF32[$58>>2]; $60 = $57 + $59; $61 = $relY; $62 = ((($1)) + 60|0); $63 = +HEAPF32[$62>>2]; $64 = $61 + $63; FUNCTION_TABLE_viiddidd[$54 & 8191]($52,$56,$60,$64,1,0.0,0.0); $65 = $mFont; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = $backup; FUNCTION_TABLE_vii[$68 & 8191]($65,$69); STACKTOP = sp;return; } function __ZN10IconButton6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 40|0); $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 44|0); $6 = +HEAPF32[$5>>2]; $7 = $4 < $6; if ($7) { $8 = $1; $9 = 8.0 * $8; $10 = ((($2)) + 40|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = ((($2)) + 40|0); $14 = +HEAPF32[$13>>2]; $15 = ((($2)) + 44|0); $16 = +HEAPF32[$15>>2]; $17 = $14 > $16; if (!($17)) { STACKTOP = sp;return; } $18 = ((($2)) + 44|0); $19 = +HEAPF32[$18>>2]; $20 = ((($2)) + 40|0); HEAPF32[$20>>2] = $19; STACKTOP = sp;return; } $21 = ((($2)) + 40|0); $22 = +HEAPF32[$21>>2]; $23 = ((($2)) + 44|0); $24 = +HEAPF32[$23>>2]; $25 = $22 > $24; if (!($25)) { STACKTOP = sp;return; } $26 = $1; $27 = 8.0 * $26; $28 = ((($2)) + 40|0); $29 = +HEAPF32[$28>>2]; $30 = $29 - $27; HEAPF32[$28>>2] = $30; $31 = ((($2)) + 40|0); $32 = +HEAPF32[$31>>2]; $33 = ((($2)) + 44|0); $34 = +HEAPF32[$33>>2]; $35 = $32 < $34; if (!($35)) { STACKTOP = sp;return; } $36 = ((($2)) + 44|0); $37 = +HEAPF32[$36>>2]; $38 = ((($2)) + 40|0); HEAPF32[$38>>2] = $37; STACKTOP = sp;return; } function __ZN10IconButton8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 36|0); $4 = +HEAPF32[$3>>2]; $5 = 1.2000000476837158 * $4; $6 = ((($1)) + 44|0); HEAPF32[$6>>2] = $5; STACKTOP = sp;return; } function __ZN10IconButton7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 16|0); HEAP8[$4>>0] = 0; $5 = ((($3)) + 36|0); $6 = +HEAPF32[$5>>2]; $7 = 1.0 * $6; $8 = ((($3)) + 44|0); HEAPF32[$8>>2] = $7; STACKTOP = sp;return 1; } function __ZN10IconButton13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN10IconButtonD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 34884; HEAP32[$3>>2] = $4; $5 = ((($3)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); do { if ($7) { __THREW__ = 0; $8 = (invoke_i(4541)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = HEAP32[$8>>2]|0; $12 = ((($11)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ((($3)) + 64|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; invoke_vii($13|0,($8|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($3)) + 68|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if (!($20)) { break; } $21 = ((($3)) + 68|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0|0); if (!($23)) { __ZdlPv($22); } $24 = ((($3)) + 68|0); HEAP32[$24>>2] = 0; break; } } $25 = ___cxa_find_matching_catch(0|0)|0; $26 = tempRet0; $1 = $25; $2 = $26; $27 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZN10JGuiObjectD2Ev($3); $28 = $1; ___clang_call_terminate($28); // unreachable; } } while(0); $29 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZN10JGuiObjectD2Ev($3); STACKTOP = sp;return; } function __ZN10IconButtonD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10IconButtonD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10IconButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,141264)|0); $5 = ((($2)) + 16|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($4,$7)|0); STACKTOP = sp;return ($8|0); } function __GLOBAL__sub_I_IconButton_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2395(); ___cxx_global_var_init_1_2396(); ___cxx_global_var_init_3_2397(); ___cxx_global_var_init_5_2398(); return; } function ___cxx_global_var_init_2395() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34920,182585); (___cxa_atexit((3831|0),(34920|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2396() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34932,165089); (___cxa_atexit((3831|0),(34932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2397() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34944,165080); (___cxa_atexit((3831|0),(34944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2398() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(34956,165065); (___cxa_atexit((3831|0),(34956|0),(___dso_handle|0))|0); return; } function __ZN17InteractiveButtonC2EP14JGuiControlleriiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEff7Buttonsbb($this,$_parent,$id,$fontId,$text,$x,$y,$actionKey,$hasFocus,$autoTranslate) { $this = $this|0; $_parent = $_parent|0; $id = $id|0; $fontId = $fontId|0; $text = $text|0; $x = +$x; $y = +$y; $actionKey = $actionKey|0; $hasFocus = $hasFocus|0; $autoTranslate = $autoTranslate|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 8|0; $0 = $this; $1 = $_parent; $2 = $id; $3 = $fontId; $4 = $x; $5 = $y; $6 = $actionKey; $12 = $hasFocus&1; $7 = $12; $13 = $autoTranslate&1; $8 = $13; $14 = $0; $15 = $1; $16 = $2; $17 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$text); $18 = $4; $19 = $5; $20 = $7; $21 = $20&1; $22 = $8; $23 = $22&1; __THREW__ = 0; invoke_viiiiiddii(5483,($14|0),($15|0),($16|0),($17|0),($9|0),(+$18),(+$19),($21|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $10 = $35; $11 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $39 = $10; $40 = $11; ___resumeException($39|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $26 = 34976; HEAP32[$14>>2] = $26; $27 = ((($14)) + 56|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($27); $28 = HEAP32[$14>>2]|0; $29 = ((($28)) + 64|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; invoke_vii($30|0,($14|0),0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = $6; $34 = ((($14)) + 64|0); HEAP32[$34>>2] = $33; STACKTOP = sp;return; } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $10 = $37; $11 = $38; __ZNSt3__110shared_ptrI5JQuadED2Ev($27); __ZN12SimpleButtonD2Ev($14); $39 = $10; $40 = $11; ___resumeException($39|0); // unreachable; } function __ZN17InteractiveButton8EnteringEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN17InteractiveButton14checkUserClickEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buttonHeight = 0, $buttonImageWidth = 0; var $x1 = 0, $x2 = 0, $y1 = 0, $y2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $x1 = sp + 20|0; $y1 = sp + 16|0; $0 = $this; $1 = $0; HEAP32[$x1>>2] = -1; HEAP32[$y1>>2] = -1; $2 = HEAP32[17003]|0; $3 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($2,$x1,$y1)|0); $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($1,0); if (!($3)) { STACKTOP = sp;return; } $7 = HEAP32[$1>>2]|0; $8 = ((($7)) + 92|0); $9 = HEAP32[$8>>2]|0; $10 = (+FUNCTION_TABLE_di[$9 & 8191]($1)); $11 = (~~(($10))); $buttonImageWidth = $11; $12 = (+__ZNK12SimpleButton4getXEv($1)); $13 = (~~(($12))); $x2 = $13; $14 = (+__ZNK12SimpleButton4getYEv($1)); $15 = ((($1)) + 28|0); $16 = +HEAPF32[$15>>2]; $17 = $14 + $16; $18 = (~~(($17))); $y2 = $18; $buttonHeight = 30; $19 = HEAP32[$x1>>2]|0; $20 = $x2; $21 = ($19|0)>=($20|0); if (!($21)) { STACKTOP = sp;return; } $22 = HEAP32[$x1>>2]|0; $23 = $x2; $24 = $buttonImageWidth; $25 = (($23) + ($24))|0; $26 = ($22|0)<=($25|0); if (!($26)) { STACKTOP = sp;return; } $27 = HEAP32[$y1>>2]|0; $28 = $y2; $29 = ($27|0)>=($28|0); if (!($29)) { STACKTOP = sp;return; } $30 = HEAP32[$y1>>2]|0; $31 = $y2; $32 = $buttonHeight; $33 = (($31) + ($32))|0; $34 = ($30|0)<($33|0); if (!($34)) { STACKTOP = sp;return; } $35 = HEAP32[$1>>2]|0; $36 = ((($35)) + 64|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vii[$37 & 8191]($1,1); STACKTOP = sp;return; } function __ZN17InteractiveButton13ButtonPressedEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 88|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($2); $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($2)|0); if ($9) { $10 = HEAP32[17003]|0; (__ZN3JGE10ReadButtonEv($10)|0); $11 = HEAP32[17003]|0; __ZN3JGE20LeftClickedProcessedEv($11); $12 = HEAP32[17003]|0; $13 = ((($2)) + 64|0); $14 = HEAP32[$13>>2]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($12,$14); $15 = HEAP32[$2>>2]|0; $16 = ((($15)) + 64|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($2,0); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN17InteractiveButton6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0; var $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0; var $97 = 0, $98 = 0, $99 = 0, $boxStartX = 0.0, $buttonXOffset = 0.0, $buttonYOffset = 0.0, $detailedInfoString = 0, $mainFont = 0, $mainFontHeight = 0.0, $pspIconsSize = 0.0, $renderer = 0, $stringWidth = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $detailedInfoString = sp + 56|0; $1 = sp + 44|0; $4 = sp; $0 = $this; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); if (!($9)) { STACKTOP = sp;return; } $10 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $10; $11 = (__ZN16WResourceManager8InstanceEv()|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 112|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_iii[$14 & 8191]($11,0)|0); $mainFont = $15; $16 = HEAP32[$5>>2]|0; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vii[$18 & 8191]($1,$5); __THREW__ = 0; invoke_vii(3887,($detailedInfoString|0),($1|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $21 = $mainFont; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 28|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($detailedInfoString)|0); __THREW__ = 0; $26 = (+invoke_dii($24|0,($21|0),($25|0))); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { label = 15; } else { $stringWidth = $26; $pspIconsSize = 0.5; $29 = $mainFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 24|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; $33 = (+invoke_di($32|0,($29|0))); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 15; } else { $mainFontHeight = $33; __THREW__ = 0; $36 = (+invoke_di(5484,($5|0))); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 15; } else { $39 = $36 - 5.0; $boxStartX = $39; $40 = ((($5)) + 52|0); HEAPF32[$40>>2] = 0.0; $41 = ((($5)) + 28|0); HEAPF32[$41>>2] = 0.0; $42 = $renderer; $43 = $boxStartX; __THREW__ = 0; $44 = (+invoke_di(5485,($5|0))); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 15; } else { $47 = $stringWidth; $48 = $47 - 3.0; $49 = $mainFontHeight; $50 = $49 - 5.0; __THREW__ = 0; invoke_vidddddi(4544,($42|0),(+$43),(+$44),(+$48),(+$50),5.0,-4150153); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 15; } else { $53 = $renderer; $54 = $boxStartX; __THREW__ = 0; $55 = (+invoke_di(5485,($5|0))); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 15; } else { $58 = $stringWidth; $59 = $58 - 3.0; $60 = $mainFontHeight; $61 = $60 - 5.0; __THREW__ = 0; invoke_vidddddi(4545,($53|0),(+$54),(+$55),(+$59),(+$61),5.0,-1); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 15; } else { $64 = ((($5)) + 28|0); $65 = +HEAPF32[$64>>2]; $66 = $65 + 2.0; HEAPF32[$64>>2] = $66; __THREW__ = 0; $67 = (+invoke_di(5484,($5|0))); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 15; } else { $70 = ((($5)) + 52|0); $71 = +HEAPF32[$70>>2]; $72 = $67 - $71; $buttonXOffset = $72; __THREW__ = 0; $73 = (+invoke_di(5485,($5|0))); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 15; } else { $76 = ((($5)) + 28|0); $77 = +HEAPF32[$76>>2]; $78 = $73 + $77; $buttonYOffset = $78; $79 = ((($5)) + 56|0); $80 = (__ZNSt3__1neI5JQuadEEbRKNS_10shared_ptrIT_EEDn($79,0)|0); if ($80) { $81 = $renderer; $82 = ((($5)) + 56|0); $83 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($82)|0); $84 = $buttonXOffset; $85 = ((($5)) + 56|0); $86 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($85)|0); $87 = ((($86)) + 44|0); $88 = +HEAPF32[$87>>2]; $89 = $88 / 2.0; $90 = $84 - $89; $91 = $buttonYOffset; $92 = $mainFontHeight; $93 = $92 / 2.0; $94 = $91 + $93; $95 = $pspIconsSize; $96 = $pspIconsSize; __THREW__ = 0; invoke_viiddddd(3893,($81|0),($83|0),(+$90),(+$94),0.0,(+$95),(+$96)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 15; break; } } $103 = $mainFont; $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 8|0); $106 = HEAP32[$105>>2]|0; __THREW__ = 0; invoke_vii($106|0,($103|0),-16777216); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 15; } else { $109 = $mainFont; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($detailedInfoString|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 15; } else { $115 = $buttonXOffset; $116 = $buttonYOffset; __THREW__ = 0; invoke_viiddidd($112|0,($109|0),($4|0),(+$115),(+$116),0,0.0,0.0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $2 = $119; $3 = $120; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInfoString); STACKTOP = sp;return; } } } } } } } } } } } } while(0); if ((label|0) == 15) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $2 = $101; $3 = $102; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInfoString); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } function __ZN17InteractiveButton8setImageENSt3__110shared_ptrI5JQuadEE($this,$imagePtr) { $this = $this|0; $imagePtr = $imagePtr|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0; var $imageXOffset = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 56|0); (__ZNSt3__110shared_ptrI5JQuadEaSERKS2_($3,$imagePtr)|0); $4 = (+__ZNK12SimpleButton4getXEv($2)); $5 = ((($2)) + 56|0); $6 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($5)|0); $7 = ((($6)) + 44|0); $8 = +HEAPF32[$7>>2]; $9 = $4 - $8; $imageXOffset = $9; $10 = $imageXOffset; $11 = $10 < 0.0; if (!($11)) { STACKTOP = sp;return; } $12 = HEAP32[$2>>2]|0; $13 = ((($12)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = (+__ZNK12SimpleButton4getXEv($2)); $16 = $imageXOffset; $17 = $16 / 2.0; $18 = $15 - $17; $19 = $18 + 5.0; HEAPF32[$1>>2] = $19; FUNCTION_TABLE_vii[$14 & 8191]($2,$1); STACKTOP = sp;return; } function __ZNK17InteractiveButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,141312)|0); $8 = HEAP32[$5>>2]|0; $9 = ((($8)) + 80|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($5)|0); $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($7,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,156798)|0); $14 = HEAP32[$5>>2]|0; $15 = ((($14)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]($5)|0); $18 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($13,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,156811)|0); $20 = HEAP32[$5>>2]|0; $21 = ((($20)) + 84|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($2,$5); __THREW__ = 0; $23 = (invoke_iii(3885,($19|0),($2|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_iii(3839,($23|0),(156823|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = HEAP32[$5>>2]|0; $30 = ((($29)) + 36|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (+invoke_di($31|0,($5|0))); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; $35 = (invoke_iid(4766,($26|0),(+$32))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; $38 = (invoke_iii(3839,($35|0),(156836|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = HEAP32[$5>>2]|0; $42 = ((($41)) + 40|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (+invoke_di($43|0,($5|0))); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __THREW__ = 0; $47 = (invoke_iid(4766,($38|0),(+$44))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __THREW__ = 0; $50 = (invoke_iii(3839,($47|0),(160316|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (+invoke_di(5484,($5|0))); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; $56 = (invoke_iid(4766,($50|0),(+$53))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __THREW__ = 0; $59 = (invoke_iii(3839,($56|0),(197988|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; $62 = (+invoke_di(5485,($5|0))); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; $65 = (invoke_iid(4766,($59|0),(+$62))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($65|0); } } } } } } } } } } } } } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $70 = $3; $71 = $4; ___resumeException($70|0); // unreachable; return (0)|0; } function __GLOBAL__sub_I_InteractiveButton_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2417(); ___cxx_global_var_init_1_2418(); ___cxx_global_var_init_3_2419(); ___cxx_global_var_init_5_2420(); return; } function __ZN12SimpleButtonD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56672; HEAP32[$1>>2] = $2; $3 = ((($1)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__1neI5JQuadEEbRKNS_10shared_ptrIT_EEDn($__x,$0) { $__x = $__x|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $0; $3 = $1; $4 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($3)|0); STACKTOP = sp;return ($4|0); } function ___cxx_global_var_init_2417() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35088,182585); (___cxa_atexit((3831|0),(35088|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2418() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35100,165089); (___cxa_atexit((3831|0),(35100|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2419() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35112,165080); (___cxa_atexit((3831|0),(35112|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2420() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35124,165065); (___cxa_atexit((3831|0),(35124|0),(___dso_handle|0))|0); return; } function __ZN17InteractiveButtonD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 34976; HEAP32[$1>>2] = $2; $3 = ((($1)) + 56|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); __ZN12SimpleButtonD2Ev($1); STACKTOP = sp;return; } function __ZN17InteractiveButtonD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17InteractiveButtonD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12SimpleButton10getTopLeftERfS0_($this,$top,$left) { $this = $this|0; $top = $top|0; $left = $left|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $top; $2 = $left; $3 = $0; $4 = ((($3)) + 24|0); $5 = +HEAPF32[$4>>2]; $6 = ((($3)) + 28|0); $7 = +HEAPF32[$6>>2]; $8 = $5 + $7; $9 = $1; HEAPF32[$9>>2] = $8; $10 = ((($3)) + 20|0); $11 = +HEAPF32[$10>>2]; $12 = $2; HEAPF32[$12>>2] = $11; STACKTOP = sp;return 1; } function __ZN12SimpleButton4setXERKf($this,$x) { $this = $this|0; $x = $x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $0; $3 = $1; $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 20|0); HEAPF32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN12SimpleButton4setYERKf($this,$y) { $this = $this|0; $y = $y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $y; $2 = $0; $3 = $1; $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 24|0); HEAPF32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN8ManaCost13parseManaCostENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS_P15MTGCardInstance($s,$_manaCost,$c) { $s = $s|0; $_manaCost = $_manaCost|0; $c = $c|0; var $$byval_copy = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$expand_i1_val = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0; var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0; var $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0; var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0; var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ColorStrings = 0, $abf = 0, $c10 = 0, $cleanup$dest = 0, $color = 0, $colorSplit = 0, $colors = 0; var $counter = 0, $counterString = 0, $counter_end = 0, $counter_start = 0, $end = 0, $end5 = 0, $g = 0, $i = 0, $i9 = 0, $intvalue = 0, $j = 0, $lifetopay = 0, $manaCost = 0, $manaType = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $res = 0, $separator = 0, $separator2 = 0; var $splitParsedVar = 0, $start = 0, $start4 = 0, $state = 0, $switch = 0, $target = 0, $target8 = 0, $target_end = 0, $target_end7 = 0, $target_start = 0, $target_start6 = 0, $tc = 0, $tcf = 0, $tcf2 = 0, $tcf3 = 0, $valSplit = 0, $value = 0, $value1 = 0, $values = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 656|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$7 = sp + 644|0; $$byval_copy$6 = sp + 640|0; $$byval_copy = sp + 636|0; $value = sp + 584|0; $value1 = sp + 568|0; $tcf = sp + 564|0; $target = sp + 540|0; $6 = sp + 528|0; $7 = sp + 524|0; $8 = sp + 520|0; $9 = sp + 516|0; $10 = sp + 512|0; $colorSplit = sp + 500|0; $11 = sp + 488|0; $12 = sp + 476|0; $ColorStrings = sp + 400|0; $splitParsedVar = sp + 376|0; $14 = sp + 364|0; $15 = sp + 352|0; $16 = sp + 336|0; $17 = sp + 651|0; $valSplit = sp + 324|0; $18 = sp + 312|0; $19 = sp + 300|0; $20 = sp + 284|0; $21 = sp + 650|0; $tcf2 = sp + 280|0; $22 = sp + 268|0; $tcf3 = sp + 264|0; $23 = sp + 252|0; $24 = sp + 240|0; $25 = sp + 228|0; $26 = sp + 216|0; $27 = sp + 204|0; $manaType = sp + 184|0; $28 = sp + 172|0; $29 = sp + 649|0; $abf = sp + 112|0; $counterString = sp + 100|0; $30 = sp + 84|0; $target8 = sp + 56|0; $31 = sp + 44|0; $colors = sp + 32|0; $values = sp + 24|0; $32 = sp; $1 = $_manaCost; $2 = $c; $33 = $2; $34 = ($33|0)!=(0|0); if ($34) { $35 = $2; $36 = ((($35)) + 280|0); $37 = (__ZN10Targetable11getObserverEv($36)|0); $38 = $37; } else { $38 = 0; } $g = $38; $39 = $1; $40 = ($39|0)!=(0|0); do { if ($40) { $41 = $1; $manaCost = $41; } else { $42 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($42|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $manaCost = $42; break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($42); $759 = $3; $760 = $4; ___resumeException($759|0); // unreachable; } } while(0); $47 = $manaCost; $48 = ((($47)) + 80|0); HEAP32[$48>>2] = -1; $state = 0; $start = 0; $end = 0; L12: while(1) { $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($s)|0); $50 = $state; $51 = ($50|0)!=(-1); $52 = $49 ? 0 : $51; if (!($52)) { label = 318; break; } $53 = $state; switch ($53|0) { case 0: { $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,160725,0)|0); $start = $54; $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,160725,0)|0); $56 = ($55|0)!=(-1); $57 = $start; $58 = ($57>>>0)>(0); $or$cond = $56 & $58; if ($or$cond) { $59 = $start; $60 = (($59) - 1)|0; $61 = $end; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($value,$s,$60,$61); $62 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value,141357)|0); if ($62) { $63 = $manaCost; $0 = $63; $5 = 1; } else { $5 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); $cleanup$dest = $5; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 319; break L12; } } $64 = $start; $65 = ($64|0)==(-1); if ($65) { label = 17; break L12; } $state = 1; continue L12; break; } case 1: { break; } default: { continue L12; } } $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,162277,0)|0); $end = $67; $68 = $end; $69 = ($68|0)==(-1); if ($69) { $state = -1; continue; } $70 = $start; $71 = (($70) + 1)|0; $72 = $end; $73 = (($72) - 1)|0; $74 = $start; $75 = (($73) - ($74))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($value1,$s,$71,$75); $76 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141360)|0); L29: do { if ($76) { $77 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($77|0),2,1)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 23; break L12; } } else { $82 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,182579)|0); if ($82) { $83 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($83|0),4,1)|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 23; break L12; } else { break; } } $86 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,187177)|0); if ($86) { $87 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($87|0),5,1)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 23; break L12; } else { break; } } $90 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141362)|0); if ($90) { $91 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($91|0),1,1)|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 23; break L12; } else { break; } } $94 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,162279)|0); if ($94) { $95 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($95|0),3,1)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 23; break L12; } else { break; } } $98 = $g; __THREW__ = 0; invoke_vii(4129,($tcf|0),($98|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 23; break L12; } $tc = 0; $101 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163058,0)|0); $target_start = $101; $102 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163062,0)|0); $target_end = $102; $103 = $target_start; $104 = ($103|0)!=(-1); $105 = $target_end; $106 = ($105|0)!=(-1); $or$cond3 = $104 & $106; if ($or$cond3) { $107 = $target_start; $108 = (($107) + 1)|0; $109 = $target_end; $110 = (($109) - 1)|0; $111 = $target_start; $112 = (($110) - ($111))|0; __THREW__ = 0; invoke_viiii(3795,($target|0),($value1|0),($108|0),($112|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 23; break L12; } __THREW__ = 0; invoke_vii(3800,($6|0),($target|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 38; break L12; } $117 = $2; __THREW__ = 0; $118 = (invoke_iiiii(3943,($tcf|0),($6|0),($117|0),(0|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 39; break L12; } $tc = $118; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($target); } $125 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value1)|0); HEAP32[$7>>2] = $125; $126 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value1)|0); HEAP32[$8>>2] = $126; $127 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value1)|0); HEAP32[$9>>2] = $127; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$9>>2]|0; $128 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$6|0),($$byval_copy$7|0),(3794|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 23; break L12; } HEAP32[$10>>2] = $128; __THREW__ = 0; $131 = (invoke_iii(4365,($value1|0),0)|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 23; break L12; } $134 = HEAP8[$131>>0]|0; $135 = $134 << 24 >> 24; do { switch ($135|0) { case 120: { $136 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,182581)|0); if ($136) { $137 = $manaCost; __THREW__ = 0; invoke_vi(5486,($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 23; break L12; } else { break L29; } } __THREW__ = 0; invoke_vii(3797,($11|0),(141364|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 23; break L12; } __THREW__ = 0; invoke_vii(3797,($12|0),(168429|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 60; break L12; } __THREW__ = 0; invoke_viiiii(3937,($colorSplit|0),($value1|0),($11|0),($12|0),0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 61; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $146 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($colorSplit)|0); $147 = ($146|0)!=(0); if ($147) { $color = -1; $13 = $ColorStrings; __THREW__ = 0; invoke_vii(3800,($ColorStrings|0),(47360|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 63; break L12; } $150 = ((($ColorStrings)) + 12|0); $13 = $150; __THREW__ = 0; invoke_vii(3800,($150|0),(47372|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 63; break L12; } $153 = ((($150)) + 12|0); $13 = $153; __THREW__ = 0; invoke_vii(3800,($153|0),(47384|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 63; break L12; } $156 = ((($153)) + 12|0); $13 = $156; __THREW__ = 0; invoke_vii(3800,($156|0),(47396|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 63; break L12; } $159 = ((($156)) + 12|0); $13 = $159; __THREW__ = 0; invoke_vii(3800,($159|0),(47408|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 63; break L12; } $162 = ((($159)) + 12|0); $13 = $162; __THREW__ = 0; invoke_vii(3800,($162|0),(47420|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 63; break L12; } $i = 0; while(1) { $165 = $i; $166 = ($165>>>0)<(6); if (!($166)) { break; } $167 = $i; $168 = (($ColorStrings) + (($167*12)|0)|0); $169 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$168,0)|0); $170 = ($169|0)!=(-1); if ($170) { $171 = $i; $color = $171; } $183 = $i; $184 = (($183) + 1)|0; $i = $184; } $185 = $manaCost; $186 = $color; __THREW__ = 0; invoke_vii(5487,($185|0),($186|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 69; break L12; } $189 = ((($ColorStrings)) + 72|0); $191 = $189; while(1) { $190 = ((($191)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($190); $192 = ($190|0)==($ColorStrings|0); if ($192) { break; } else { $191 = $190; } } } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($colorSplit); break L29; break; } case 118: { $199 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,141367,0)|0); $200 = ($199|0)!=(-1); if (!($200)) { break L29; } __THREW__ = 0; invoke_vii(3797,($14|0),(141367|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { label = 23; break L12; } __THREW__ = 0; invoke_vii(3797,($15|0),(168429|0)); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 87; break L12; } __THREW__ = 0; invoke_viiiii(3937,($splitParsedVar|0),($value1|0),($14|0),($15|0),0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 88; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __THREW__ = 0; $207 = (invoke_ii(3903,4)|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { label = 90; break L12; } $$expand_i1_val = 1; HEAP8[$17>>0] = $$expand_i1_val; __THREW__ = 0; $210 = (invoke_iii(3802,($splitParsedVar|0),1)|0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { label = 91; break L12; } __THREW__ = 0; invoke_vii(3800,($16|0),($210|0)); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 91; break L12; } $215 = $2; __THREW__ = 0; invoke_viiii(4245,($207|0),($16|0),(0|0),($215|0)); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 92; break L12; } $$expand_i1_val9 = 0; HEAP8[$17>>0] = $$expand_i1_val9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $res = $207; $218 = $manaCost; $219 = $res; __THREW__ = 0; $220 = (invoke_ii(4310,($219|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 90; break L12; } __THREW__ = 0; (invoke_iiii(4089,($218|0),0,($220|0))|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 90; break L12; } $225 = $res; $226 = ($225|0)!=(0|0); if ($226) { $227 = $res; $228 = ($227|0)==(0|0); if (!($228)) { __ZdlPv($227); } $res = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitParsedVar); break L29; break; } case 116: { $240 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,162318)|0); $241 = $manaCost; __THREW__ = 0; $242 = (invoke_ii(3903,32)|0); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($240) { if ($244) { label = 23; break L12; } __THREW__ = 0; invoke_vi(5488,($242|0)); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { label = 101; break L12; } __THREW__ = 0; (invoke_iii(5489,($241|0),($242|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { label = 23; break L12; } else { break L29; } } else { if ($244) { label = 23; break L12; } $251 = $tc; __THREW__ = 0; invoke_vii(5490,($242|0),($251|0)); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 105; break L12; } __THREW__ = 0; (invoke_iii(5489,($241|0),($242|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 23; break L12; } else { break L29; } } break; } case 115: { $258 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,141374,0)|0); $259 = ($258|0)!=(-1); if ($259) { $260 = $manaCost; __THREW__ = 0; $261 = (invoke_ii(3903,32)|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 23; break L12; } $264 = $tc; __THREW__ = 0; invoke_vii(5491,($261|0),($264|0)); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 110; break L12; } __THREW__ = 0; (invoke_iii(5489,($260|0),($261|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 23; break L12; } else { break L29; } } $271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,141378,0)|0); $272 = ($271|0)!=(-1); $273 = $manaCost; __THREW__ = 0; $274 = (invoke_ii(3903,32)|0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($272) { if ($276) { label = 23; break L12; } $277 = $tc; __THREW__ = 0; invoke_vii(5492,($274|0),($277|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 115; break L12; } __THREW__ = 0; (invoke_iii(5489,($273|0),($274|0))|0); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 23; break L12; } else { break L29; } } else { if ($276) { label = 23; break L12; } $284 = $tc; __THREW__ = 0; invoke_vii(5493,($274|0),($284|0)); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { label = 119; break L12; } __THREW__ = 0; (invoke_iii(5489,($273|0),($274|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { label = 23; break L12; } else { break L29; } } break; } case 101: { $291 = $manaCost; __THREW__ = 0; $292 = (invoke_ii(3903,32)|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 23; break L12; } $295 = $tc; __THREW__ = 0; invoke_vii(5494,($292|0),($295|0)); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { label = 123; break L12; } __THREW__ = 0; (invoke_iii(5489,($291|0),($292|0))|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { label = 23; break L12; } else { break L29; } break; } case 104: { $302 = $manaCost; __THREW__ = 0; $303 = (invoke_ii(3903,32)|0); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { label = 23; break L12; } $306 = $tc; __THREW__ = 0; invoke_vii(5495,($303|0),($306|0)); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; if ($308) { label = 127; break L12; } __THREW__ = 0; (invoke_iii(5489,($302|0),($303|0))|0); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; if ($310) { label = 23; break L12; } else { break L29; } break; } case 108: { $313 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141382)|0); if ($313) { $314 = $manaCost; __THREW__ = 0; $315 = (invoke_ii(3903,32)|0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { label = 23; break L12; } $318 = $tc; __THREW__ = 0; invoke_vii(5496,($315|0),($318|0)); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { label = 132; break L12; } __THREW__ = 0; (invoke_iii(5489,($314|0),($315|0))|0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { label = 23; break L12; } else { break L29; } } $325 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,211274)|0); if ($325) { $326 = $manaCost; __THREW__ = 0; $327 = (invoke_ii(3903,32)|0); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { label = 23; break L12; } $330 = $tc; __THREW__ = 0; invoke_vii(5497,($327|0),($330|0)); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { label = 137; break L12; } __THREW__ = 0; (invoke_iii(5489,($326|0),($327|0))|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { label = 23; break L12; } else { break L29; } } __THREW__ = 0; invoke_vii(3797,($18|0),(141386|0)); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; if ($338) { label = 23; break L12; } __THREW__ = 0; invoke_vii(3797,($19|0),(168429|0)); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { label = 154; break L12; } __THREW__ = 0; invoke_viiiii(3937,($valSplit|0),($value1|0),($18|0),($19|0),0); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; if ($342) { label = 155; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $343 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($valSplit)|0); $344 = ($343|0)!=(0); do { if ($344) { __THREW__ = 0; $345 = (invoke_ii(3903,4)|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 157; break L12; } $$expand_i1_val12 = 1; HEAP8[$21>>0] = $$expand_i1_val12; __THREW__ = 0; $348 = (invoke_iii(3802,($valSplit|0),1)|0); $349 = __THREW__; __THREW__ = 0; $350 = $349&1; if ($350) { label = 158; break L12; } __THREW__ = 0; invoke_vii(3800,($20|0),($348|0)); $351 = __THREW__; __THREW__ = 0; $352 = $351&1; if ($352) { label = 158; break L12; } $353 = $2; __THREW__ = 0; invoke_viiii(4245,($345|0),($20|0),(0|0),($353|0)); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { label = 159; break L12; } $$expand_i1_val14 = 0; HEAP8[$21>>0] = $$expand_i1_val14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $lifetopay = $345; $356 = $manaCost; __THREW__ = 0; $357 = (invoke_ii(3903,36)|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { label = 157; break L12; } $360 = $tc; $361 = $lifetopay; __THREW__ = 0; $362 = (invoke_ii(4310,($361|0))|0); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; if ($364) { label = 162; break L12; } __THREW__ = 0; invoke_viii(5498,($357|0),($360|0),($362|0)); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { label = 162; break L12; } __THREW__ = 0; (invoke_iii(5489,($356|0),($357|0))|0); $367 = __THREW__; __THREW__ = 0; $368 = $367&1; if ($368) { label = 157; break L12; } $369 = $lifetopay; $370 = ($369|0)!=(0|0); if (!($370)) { break; } $371 = $lifetopay; $372 = ($371|0)==(0|0); if (!($372)) { __ZdlPv($371); } $lifetopay = 0; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($valSplit); break L29; break; } case 100: { $386 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141389)|0); $387 = $manaCost; __THREW__ = 0; $388 = (invoke_ii(3903,32)|0); $389 = __THREW__; __THREW__ = 0; $390 = $389&1; if ($386) { if ($390) { label = 23; break L12; } $391 = $tc; __THREW__ = 0; invoke_vii(5499,($388|0),($391|0)); $392 = __THREW__; __THREW__ = 0; $393 = $392&1; if ($393) { label = 169; break L12; } __THREW__ = 0; (invoke_iii(5489,($387|0),($388|0))|0); $394 = __THREW__; __THREW__ = 0; $395 = $394&1; if ($395) { label = 23; break L12; } else { break L29; } } else { if ($390) { label = 23; break L12; } $398 = $tc; __THREW__ = 0; invoke_vii(5500,($388|0),($398|0)); $399 = __THREW__; __THREW__ = 0; $400 = $399&1; if ($400) { label = 173; break L12; } __THREW__ = 0; (invoke_iii(5489,($387|0),($388|0))|0); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { label = 23; break L12; } else { break L29; } } break; } case 109: { $405 = $manaCost; __THREW__ = 0; $406 = (invoke_ii(3903,32)|0); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; if ($408) { label = 23; break L12; } $409 = $tc; __THREW__ = 0; invoke_vii(5501,($406|0),($409|0)); $410 = __THREW__; __THREW__ = 0; $411 = $410&1; if ($411) { label = 177; break L12; } __THREW__ = 0; (invoke_iii(5489,($405|0),($406|0))|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { label = 23; break L12; } else { break L29; } break; } case 110: { $416 = $g; __THREW__ = 0; invoke_vii(4129,($tcf2|0),($416|0)); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { label = 23; break L12; } __THREW__ = 0; invoke_vii(3797,($22|0),(141391|0)); $419 = __THREW__; __THREW__ = 0; $420 = $419&1; if ($420) { label = 23; break L12; } $421 = $2; __THREW__ = 0; $422 = (invoke_iiiii(3943,($tcf2|0),($22|0),($421|0),(0|0))|0); $423 = __THREW__; __THREW__ = 0; $424 = $423&1; if ($424) { label = 184; break L12; } $tc = $422; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $425 = $manaCost; __THREW__ = 0; $426 = (invoke_ii(3903,32)|0); $427 = __THREW__; __THREW__ = 0; $428 = $427&1; if ($428) { label = 23; break L12; } $429 = $tc; __THREW__ = 0; invoke_vii(5502,($426|0),($429|0)); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { label = 185; break L12; } __THREW__ = 0; (invoke_iii(5489,($425|0),($426|0))|0); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; if ($433) { label = 23; break L12; } else { break L29; } break; } case 107: { $438 = $g; __THREW__ = 0; invoke_vii(4129,($tcf3|0),($438|0)); $439 = __THREW__; __THREW__ = 0; $440 = $439&1; if ($440) { label = 23; break L12; } $441 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141414)|0); do { if ($441) { __THREW__ = 0; invoke_vii(3797,($23|0),(141422|0)); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 23; break L12; } $444 = $2; __THREW__ = 0; $445 = (invoke_iiiii(3943,($tcf3|0),($23|0),($444|0),(0|0))|0); $446 = __THREW__; __THREW__ = 0; $447 = $446&1; if ($447) { label = 191; break L12; } $tc = $445; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } else { $450 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141453)|0); if ($450) { __THREW__ = 0; invoke_vii(3797,($24|0),(141458|0)); $451 = __THREW__; __THREW__ = 0; $452 = $451&1; if ($452) { label = 23; break L12; } $453 = $2; __THREW__ = 0; $454 = (invoke_iiiii(3943,($tcf3|0),($24|0),($453|0),(0|0))|0); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { label = 196; break L12; } $tc = $454; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } $459 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141486)|0); if ($459) { __THREW__ = 0; invoke_vii(3797,($25|0),(141496|0)); $460 = __THREW__; __THREW__ = 0; $461 = $460&1; if ($461) { label = 23; break L12; } $462 = $2; __THREW__ = 0; $463 = (invoke_iiiii(3943,($tcf3|0),($25|0),($462|0),(0|0))|0); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { label = 201; break L12; } $tc = $463; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } $468 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141529)|0); if ($468) { __THREW__ = 0; invoke_vii(3797,($26|0),(141534|0)); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; if ($470) { label = 23; break L12; } $471 = $2; __THREW__ = 0; $472 = (invoke_iiiii(3943,($tcf3|0),($26|0),($471|0),(0|0))|0); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { label = 206; break L12; } $tc = $472; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } $477 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141562)|0); if (!($477)) { break; } __THREW__ = 0; invoke_vii(3797,($27|0),(141569|0)); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; if ($479) { label = 23; break L12; } $480 = $2; __THREW__ = 0; $481 = (invoke_iiiii(3943,($tcf3|0),($27|0),($480|0),(0|0))|0); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { label = 211; break L12; } $tc = $481; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } } while(0); $486 = $manaCost; __THREW__ = 0; $487 = (invoke_ii(3903,32)|0); $488 = __THREW__; __THREW__ = 0; $489 = $488&1; if ($489) { label = 23; break L12; } $490 = $tc; __THREW__ = 0; invoke_vii(5503,($487|0),($490|0)); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { label = 215; break L12; } __THREW__ = 0; (invoke_iii(5489,($486|0),($487|0))|0); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { label = 23; break L12; } else { break L29; } break; } case 112: { $497 = $tc; $498 = ($497|0)!=(0|0); if ($498) { $499 = $tc; $500 = ($499|0)==(0|0); if (!($500)) { $501 = HEAP32[$499>>2]|0; $502 = ((($501)) + 36|0); $503 = HEAP32[$502>>2]|0; FUNCTION_TABLE_vi[$503 & 8191]($499); } $tc = 0; } $504 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163058,0)|0); $start4 = $504; $505 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj($value1,163062,-1)|0); $end5 = $505; $506 = $start4; $507 = (($506) + 1)|0; $508 = $end5; $509 = $start4; $510 = (($508) - ($509))|0; $511 = (($510) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($manaType|0),($value1|0),($507|0),($511|0)); $512 = __THREW__; __THREW__ = 0; $513 = $512&1; if ($513) { label = 23; break L12; } $514 = $manaCost; __THREW__ = 0; $515 = (invoke_ii(3903,128)|0); $516 = __THREW__; __THREW__ = 0; $517 = $516&1; if ($517) { label = 226; break L12; } $$expand_i1_val18 = 1; HEAP8[$29>>0] = $$expand_i1_val18; __THREW__ = 0; invoke_vii(3800,($28|0),($manaType|0)); $518 = __THREW__; __THREW__ = 0; $519 = $518&1; if ($519) { label = 227; break L12; } __THREW__ = 0; invoke_viii(5504,($515|0),(0|0),($28|0)); $520 = __THREW__; __THREW__ = 0; $521 = $520&1; if ($521) { label = 228; break L12; } $$expand_i1_val20 = 0; HEAP8[$29>>0] = $$expand_i1_val20; __THREW__ = 0; (invoke_iii(5489,($514|0),($515|0))|0); $522 = __THREW__; __THREW__ = 0; $523 = $522&1; if ($523) { label = 228; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $5 = 5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaType); break L29; break; } case 105: { $531 = $tc; $532 = ($531|0)!=(0|0); if ($532) { $533 = $tc; $534 = ($533|0)==(0|0); if (!($534)) { $535 = HEAP32[$533>>2]|0; $536 = ((($535)) + 36|0); $537 = HEAP32[$536>>2]|0; FUNCTION_TABLE_vi[$537 & 8191]($533); } $tc = 0; } $538 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($538|0),0,1)|0); $539 = __THREW__; __THREW__ = 0; $540 = $539&1; if ($540) { label = 23; break L12; } $541 = $manaCost; __THREW__ = 0; $542 = (invoke_ii(3903,32)|0); $543 = __THREW__; __THREW__ = 0; $544 = $543&1; if ($544) { label = 23; break L12; } __THREW__ = 0; invoke_vi(5505,($542|0)); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; if ($546) { label = 240; break L12; } __THREW__ = 0; (invoke_iii(5489,($541|0),($542|0))|0); $547 = __THREW__; __THREW__ = 0; $548 = $547&1; if ($548) { label = 23; break L12; } else { break L29; } break; } case 113: { $551 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141599)|0); $552 = $manaCost; __THREW__ = 0; $553 = (invoke_ii(3903,32)|0); $554 = __THREW__; __THREW__ = 0; $555 = $554&1; if ($551) { if ($555) { label = 23; break L12; } __THREW__ = 0; invoke_vi(5506,($553|0)); $556 = __THREW__; __THREW__ = 0; $557 = $556&1; if ($557) { label = 245; break L12; } __THREW__ = 0; (invoke_iii(5489,($552|0),($553|0))|0); $558 = __THREW__; __THREW__ = 0; $559 = $558&1; if ($559) { label = 23; break L12; } else { break L29; } } else { if ($555) { label = 23; break L12; } $562 = $tc; __THREW__ = 0; invoke_vii(5507,($553|0),($562|0)); $563 = __THREW__; __THREW__ = 0; $564 = $563&1; if ($564) { label = 249; break L12; } __THREW__ = 0; (invoke_iii(5489,($552|0),($553|0))|0); $565 = __THREW__; __THREW__ = 0; $566 = $565&1; if ($566) { label = 23; break L12; } else { break L29; } } break; } case 99: { $569 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,158456)|0); if ($569) { $570 = $2; $571 = ($570|0)!=(0|0); if (!($571)) { break L29; } $572 = $manaCost; $573 = $2; $574 = ((($573)) + 560|0); $575 = HEAP32[$574>>2]|0; __THREW__ = 0; (invoke_iiii(4089,($572|0),($575|0),1)|0); $576 = __THREW__; __THREW__ = 0; $577 = $576&1; if ($577) { label = 23; break L12; } else { break L29; } } $578 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141601)|0); if ($578) { $579 = $manaCost; __THREW__ = 0; $580 = (invoke_ii(3903,32)|0); $581 = __THREW__; __THREW__ = 0; $582 = $581&1; if ($582) { label = 23; break L12; } $583 = $tc; __THREW__ = 0; invoke_vii(5508,($580|0),($583|0)); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { label = 257; break L12; } __THREW__ = 0; (invoke_iii(5489,($579|0),($580|0))|0); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { label = 23; break L12; } else { break L29; } } $590 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163058,0)|0); $591 = ($590|0)!=(-1); if (!($591)) { $672 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,162288)|0); if (!($672)) { break L29; } $673 = $manaCost; __THREW__ = 0; (invoke_iiii(4089,($673|0),6,1)|0); $674 = __THREW__; __THREW__ = 0; $675 = $674&1; if ($675) { label = 23; break L12; } else { break L29; } } $592 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163058,0)|0); $counter_start = $592; $593 = $counter_start; $594 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,163062,$593)|0); $counter_end = $594; $595 = $g; __THREW__ = 0; invoke_vii(4110,($abf|0),($595|0)); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { label = 23; break L12; } $598 = $counter_start; $599 = (($598) + 1)|0; $600 = $counter_end; $601 = $counter_start; $602 = (($600) - ($601))|0; $603 = (($602) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($counterString|0),($value1|0),($599|0),($603|0)); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { label = 265; break L12; } __THREW__ = 0; invoke_vii(3800,($30|0),($counterString|0)); $606 = __THREW__; __THREW__ = 0; $607 = $606&1; if ($607) { label = 266; break L12; } $608 = $2; __THREW__ = 0; $609 = (invoke_iiiii(4263,($abf|0),($30|0),($608|0),(0|0))|0); $610 = __THREW__; __THREW__ = 0; $611 = $610&1; if ($611) { label = 267; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $counter = $609; $612 = $counter_start; $613 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,197988,$612)|0); $separator = $613; $separator2 = -1; $614 = $separator; $615 = ($614|0)!=(-1); if ($615) { $616 = $counter_end; $617 = (($616) + 1)|0; $618 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,197988,$617)|0); $separator2 = $618; } $625 = $tc; $626 = ($625|0)!=(0|0); if ($626) { $627 = $tc; $628 = ($627|0)==(0|0); if (!($628)) { $629 = HEAP32[$627>>2]|0; $630 = ((($629)) + 36|0); $631 = HEAP32[$630>>2]|0; FUNCTION_TABLE_vi[$631 & 8191]($627); } $tc = 0; } $target_start6 = -1; $632 = $separator2; $633 = ($632|0)!=(-1); if ($633) { $634 = $counter_end; $635 = (($634) + 1)|0; $636 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value1,197988,$635)|0); $target_start6 = $636; } $637 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($value1)|0); $target_end7 = $637; $638 = $target_start6; $639 = ($638|0)!=(-1); $640 = $target_end7; $641 = ($640|0)!=(-1); $or$cond5 = $639 & $641; if ($or$cond5) { $642 = $target_start6; $643 = (($642) + 1)|0; $644 = $target_end7; $645 = (($644) - 1)|0; $646 = $target_start6; $647 = (($645) - ($646))|0; __THREW__ = 0; invoke_viiii(3795,($target8|0),($value1|0),($643|0),($647|0)); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if ($649) { label = 266; break L12; } __THREW__ = 0; invoke_vii(3800,($31|0),($target8|0)); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; if ($651) { label = 279; break L12; } $652 = $2; __THREW__ = 0; $653 = (invoke_iiiii(3943,($tcf|0),($31|0),($652|0),(0|0))|0); $654 = __THREW__; __THREW__ = 0; $655 = $654&1; if ($655) { label = 280; break L12; } $tc = $653; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($target8); } $660 = $manaCost; __THREW__ = 0; $661 = (invoke_ii(3903,40)|0); $662 = __THREW__; __THREW__ = 0; $663 = $662&1; if ($663) { label = 266; break L12; } $664 = $counter; $665 = $tc; __THREW__ = 0; invoke_viii(5509,($661|0),($664|0),($665|0)); $666 = __THREW__; __THREW__ = 0; $667 = $666&1; if ($667) { label = 286; break L12; } __THREW__ = 0; (invoke_iii(5489,($660|0),($661|0))|0); $668 = __THREW__; __THREW__ = 0; $669 = $668&1; if ($669) { label = 266; break L12; } $5 = 5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); __ZN14AbilityFactoryD2Ev($abf); break L29; break; } default: { $676 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value1,141607)|0); if ($676) { $677 = $manaCost; __THREW__ = 0; $678 = (invoke_ii(3903,36)|0); $679 = __THREW__; __THREW__ = 0; $680 = $679&1; if ($680) { label = 23; break L12; } $681 = $2; __THREW__ = 0; invoke_vii(5510,($678|0),($681|0)); $682 = __THREW__; __THREW__ = 0; $683 = $682&1; if ($683) { label = 295; break L12; } __THREW__ = 0; (invoke_iii(5489,($677|0),($678|0))|0); $684 = __THREW__; __THREW__ = 0; $685 = $684&1; if ($685) { label = 23; break L12; } else { break L29; } } $688 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value1)|0); __THREW__ = 0; $689 = (invoke_ii(3938,($688|0))|0); $690 = __THREW__; __THREW__ = 0; $691 = $690&1; if ($691) { label = 23; break L12; } $intvalue = $689; $692 = $intvalue; $693 = ($692|0)<(10); do { if ($693) { $694 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($value1)|0); $695 = ($694>>>0)>(1); if (!($695)) { break; } $i9 = 0; while(1) { $696 = $i9; $697 = ($696|0)<(2); if (!($697)) { break; } $698 = $i9; __THREW__ = 0; $699 = (invoke_iii(4365,($value1|0),($698|0))|0); $700 = __THREW__; __THREW__ = 0; $701 = $700&1; if ($701) { label = 23; break L12; } $702 = HEAP8[$699>>0]|0; $c10 = $702; $703 = $c10; $704 = $703 << 24 >> 24; $705 = ($704|0)>=(48); do { if ($705) { $706 = $c10; $707 = $706 << 24 >> 24; $708 = ($707|0)<=(57); if (!($708)) { label = 305; break; } $709 = $i9; $710 = (($colors) + ($709<<2)|0); HEAP32[$710>>2] = 0; $711 = $c10; $712 = $711 << 24 >> 24; $713 = (($712) - 48)|0; $714 = $i9; $715 = (($values) + ($714<<2)|0); HEAP32[$715>>2] = $713; } else { label = 305; } } while(0); L71: do { if ((label|0) == 305) { label = 0; $j = 0; while(1) { $716 = $j; $717 = HEAP32[11900]|0; $718 = ($716|0)<($717|0); if (!($718)) { break L71; } $719 = $c10; $720 = $719 << 24 >> 24; $721 = $j; $722 = (149122 + ($721)|0); $723 = HEAP8[$722>>0]|0; $724 = $723 << 24 >> 24; $725 = ($720|0)==($724|0); if ($725) { $726 = $j; $727 = $i9; $728 = (($colors) + ($727<<2)|0); HEAP32[$728>>2] = $726; $729 = $i9; $730 = (($values) + ($729<<2)|0); HEAP32[$730>>2] = 1; } $731 = $j; $732 = (($731) + 1)|0; $j = $732; } } } while(0); $733 = $i9; $734 = (($733) + 1)|0; $i9 = $734; } $735 = HEAP32[$values>>2]|0; $736 = ($735|0)>(0); if (!($736)) { $737 = ((($values)) + 4|0); $738 = HEAP32[$737>>2]|0; $739 = ($738|0)>(0); if (!($739)) { break L29; } } $740 = $manaCost; $741 = HEAP32[$colors>>2]|0; $742 = HEAP32[$values>>2]|0; $743 = ((($colors)) + 4|0); $744 = HEAP32[$743>>2]|0; $745 = ((($values)) + 4|0); $746 = HEAP32[$745>>2]|0; __THREW__ = 0; (invoke_iiiiii(5511,($740|0),($741|0),($742|0),($744|0),($746|0))|0); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { label = 23; break L12; } else { break L29; } } } while(0); $749 = $manaCost; $750 = $intvalue; __THREW__ = 0; (invoke_iiii(4089,($749|0),0,($750|0))|0); $751 = __THREW__; __THREW__ = 0; $752 = $751&1; if ($752) { label = 23; break L12; } else { break L29; } } } } while(0); } } while(0); $753 = $end; $754 = (($753) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($32|0),($s|0),($754|0),-1); $755 = __THREW__; __THREW__ = 0; $756 = $755&1; if ($756) { label = 23; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$32)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $state = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value1); } switch (label|0) { case 17: { $66 = $manaCost; $0 = $66; $758 = $0; STACKTOP = sp;return ($758|0); break; } case 23: { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; break; } case 38: { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $3 = $121; $4 = $122; label = 40; break; } case 39: { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $3 = $123; $4 = $124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 40; break; } case 60: { $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $3 = $172; $4 = $173; label = 62; break; } case 61: { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $3 = $174; $4 = $175; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 62; break; } case 63: { $176 = ___cxa_find_matching_catch()|0; $177 = tempRet0; $3 = $176; $4 = $177; $178 = $13; $179 = ($ColorStrings|0)==($178|0); if ($179) { label = 72; } else { $181 = $178; while(1) { $180 = ((($181)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($180); $182 = ($180|0)==($ColorStrings|0); if ($182) { label = 72; break; } else { $181 = $180; } } } break; } case 69: { $193 = ___cxa_find_matching_catch()|0; $194 = tempRet0; $3 = $193; $4 = $194; $195 = ((($ColorStrings)) + 72|0); $197 = $195; while(1) { $196 = ((($197)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($196); $198 = ($196|0)==($ColorStrings|0); if ($198) { label = 72; break; } else { $197 = $196; } } break; } case 87: { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $3 = $229; $4 = $230; label = 89; break; } case 88: { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $3 = $231; $4 = $232; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 89; break; } case 90: { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $3 = $233; $4 = $234; label = 96; break; } case 91: { $235 = ___cxa_find_matching_catch()|0; $236 = tempRet0; $3 = $235; $4 = $236; label = 93; break; } case 92: { $237 = ___cxa_find_matching_catch()|0; $238 = tempRet0; $3 = $237; $4 = $238; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 93; break; } case 101: { $249 = ___cxa_find_matching_catch()|0; $250 = tempRet0; $3 = $249; $4 = $250; __ZdlPv($242); break; } case 105: { $256 = ___cxa_find_matching_catch()|0; $257 = tempRet0; $3 = $256; $4 = $257; __ZdlPv($242); break; } case 110: { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $3 = $269; $4 = $270; __ZdlPv($261); break; } case 115: { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $3 = $282; $4 = $283; __ZdlPv($274); break; } case 119: { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $3 = $289; $4 = $290; __ZdlPv($274); break; } case 123: { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $3 = $300; $4 = $301; __ZdlPv($292); break; } case 127: { $311 = ___cxa_find_matching_catch()|0; $312 = tempRet0; $3 = $311; $4 = $312; __ZdlPv($303); break; } case 132: { $323 = ___cxa_find_matching_catch()|0; $324 = tempRet0; $3 = $323; $4 = $324; __ZdlPv($315); break; } case 137: { $335 = ___cxa_find_matching_catch()|0; $336 = tempRet0; $3 = $335; $4 = $336; __ZdlPv($327); break; } case 154: { $373 = ___cxa_find_matching_catch()|0; $374 = tempRet0; $3 = $373; $4 = $374; label = 156; break; } case 155: { $375 = ___cxa_find_matching_catch()|0; $376 = tempRet0; $3 = $375; $4 = $376; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 156; break; } case 157: { $377 = ___cxa_find_matching_catch()|0; $378 = tempRet0; $3 = $377; $4 = $378; label = 164; break; } case 158: { $379 = ___cxa_find_matching_catch()|0; $380 = tempRet0; $3 = $379; $4 = $380; label = 160; break; } case 159: { $381 = ___cxa_find_matching_catch()|0; $382 = tempRet0; $3 = $381; $4 = $382; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 160; break; } case 162: { $384 = ___cxa_find_matching_catch()|0; $385 = tempRet0; $3 = $384; $4 = $385; __ZdlPv($357); label = 164; break; } case 169: { $396 = ___cxa_find_matching_catch()|0; $397 = tempRet0; $3 = $396; $4 = $397; __ZdlPv($388); break; } case 173: { $403 = ___cxa_find_matching_catch()|0; $404 = tempRet0; $3 = $403; $4 = $404; __ZdlPv($388); break; } case 177: { $414 = ___cxa_find_matching_catch()|0; $415 = tempRet0; $3 = $414; $4 = $415; __ZdlPv($406); break; } case 184: { $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $3 = $434; $4 = $435; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } case 185: { $436 = ___cxa_find_matching_catch()|0; $437 = tempRet0; $3 = $436; $4 = $437; __ZdlPv($426); break; } case 191: { $448 = ___cxa_find_matching_catch()|0; $449 = tempRet0; $3 = $448; $4 = $449; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } case 196: { $457 = ___cxa_find_matching_catch()|0; $458 = tempRet0; $3 = $457; $4 = $458; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } case 201: { $466 = ___cxa_find_matching_catch()|0; $467 = tempRet0; $3 = $466; $4 = $467; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } case 206: { $475 = ___cxa_find_matching_catch()|0; $476 = tempRet0; $3 = $475; $4 = $476; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } case 211: { $484 = ___cxa_find_matching_catch()|0; $485 = tempRet0; $3 = $484; $4 = $485; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } case 215: { $495 = ___cxa_find_matching_catch()|0; $496 = tempRet0; $3 = $495; $4 = $496; __ZdlPv($487); break; } case 226: { $524 = ___cxa_find_matching_catch()|0; $525 = tempRet0; $3 = $524; $4 = $525; label = 231; break; } case 227: { $526 = ___cxa_find_matching_catch()|0; $527 = tempRet0; $3 = $526; $4 = $527; label = 229; break; } case 228: { $528 = ___cxa_find_matching_catch()|0; $529 = tempRet0; $3 = $528; $4 = $529; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); label = 229; break; } case 240: { $549 = ___cxa_find_matching_catch()|0; $550 = tempRet0; $3 = $549; $4 = $550; __ZdlPv($542); break; } case 245: { $560 = ___cxa_find_matching_catch()|0; $561 = tempRet0; $3 = $560; $4 = $561; __ZdlPv($553); break; } case 249: { $567 = ___cxa_find_matching_catch()|0; $568 = tempRet0; $3 = $567; $4 = $568; __ZdlPv($553); break; } case 257: { $588 = ___cxa_find_matching_catch()|0; $589 = tempRet0; $3 = $588; $4 = $589; __ZdlPv($580); break; } case 265: { $619 = ___cxa_find_matching_catch()|0; $620 = tempRet0; $3 = $619; $4 = $620; label = 288; break; } case 266: { $621 = ___cxa_find_matching_catch()|0; $622 = tempRet0; $3 = $621; $4 = $622; label = 287; break; } case 267: { $623 = ___cxa_find_matching_catch()|0; $624 = tempRet0; $3 = $623; $4 = $624; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 287; break; } case 279: { $656 = ___cxa_find_matching_catch()|0; $657 = tempRet0; $3 = $656; $4 = $657; label = 281; break; } case 280: { $658 = ___cxa_find_matching_catch()|0; $659 = tempRet0; $3 = $658; $4 = $659; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); label = 281; break; } case 286: { $670 = ___cxa_find_matching_catch()|0; $671 = tempRet0; $3 = $670; $4 = $671; __ZdlPv($661); label = 287; break; } case 295: { $686 = ___cxa_find_matching_catch()|0; $687 = tempRet0; $3 = $686; $4 = $687; __ZdlPv($678); break; } case 318: { $757 = $manaCost; $0 = $757; $758 = $0; STACKTOP = sp;return ($758|0); break; } case 319: { $758 = $0; STACKTOP = sp;return ($758|0); break; } } if ((label|0) == 40) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($target); } else if ((label|0) == 62) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } else if ((label|0) == 72) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($colorSplit); } else if ((label|0) == 89) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } else if ((label|0) == 93) { $$pre_trunc = HEAP8[$17>>0]|0; $239 = $$pre_trunc&1; if ($239) { __ZdlPv($207); label = 96; } else { label = 96; } } else if ((label|0) == 156) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } else if ((label|0) == 160) { $$pre_trunc16 = HEAP8[$21>>0]|0; $383 = $$pre_trunc16&1; if ($383) { __ZdlPv($345); label = 164; } else { label = 164; } } else if ((label|0) == 229) { $$pre_trunc22 = HEAP8[$29>>0]|0; $530 = $$pre_trunc22&1; if ($530) { __ZdlPv($515); label = 231; } else { label = 231; } } else if ((label|0) == 281) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($target8); label = 287; } if ((label|0) == 96) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitParsedVar); } else if ((label|0) == 164) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($valSplit); } else if ((label|0) == 231) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaType); } else if ((label|0) == 287) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); label = 288; } if ((label|0) == 288) { __ZN14AbilityFactoryD2Ev($abf); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value1); $759 = $3; $760 = $4; ___resumeException($759|0); // unreachable; return (0)|0; } function __ZN8ManaCost3addEii($this,$color,$value) { $this = $this|0; $color = $color|0; $value = $value|0; var $$value = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $value; $3 = $0; $4 = $2; $5 = ($4|0)<(0); $$value = $5 ? 0 : $value; $2 = $$value; $6 = $2; $7 = ((($3)) + 4|0); $8 = $1; $9 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($7,$8)|0); $10 = HEAP16[$9>>1]|0; $11 = $10 << 16 >> 16; $12 = (($11) + ($6))|0; $13 = $12&65535; HEAP16[$9>>1] = $13; STACKTOP = sp;return 1; } function __ZN8ManaCost1xEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($2)|0); $4 = HEAP32[11900]|0; $5 = ($3>>>0)<=($4>>>0); if ($5) { STACKTOP = sp;return; } $6 = ((($1)) + 4|0); $7 = HEAP32[11900]|0; $8 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($6,$7)|0); HEAP16[$8>>1] = 1; STACKTOP = sp;return; } function __ZN8ManaCost9specificXEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($3)|0); $5 = HEAP32[11900]|0; $6 = ($4>>>0)<=($5>>>0); if ($6) { STACKTOP = sp;return; } $7 = $1; $8 = ((($2)) + 80|0); HEAP32[$8>>2] = $7; $9 = ((($2)) + 4|0); $10 = HEAP32[11900]|0; $11 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($9,$10)|0); HEAP16[$11>>1] = 1; STACKTOP = sp;return; } function __ZN8ManaCost12addExtraCostEP9ExtraCost($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $_cost; $4 = $0; $5 = ((($4)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); do { if (!($7)) { $8 = (__Znwj(20)|0); __THREW__ = 0; invoke_vi(5512,($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZdlPv($8); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } else { $11 = ((($4)) + 60|0); HEAP32[$11>>2] = $8; break; } } } while(0); $16 = ((($4)) + 60|0); $17 = HEAP32[$16>>2]|0; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE9push_backERKS2_($17,$1); STACKTOP = sp;return 1; } function __ZN8ManaCost9addHybridEiiii($this,$c1,$v1,$c2,$v2) { $this = $this|0; $c1 = $c1|0; $v1 = $v1|0; $c2 = $c2|0; $v2 = $v2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 20|0; $0 = $this; $1 = $c1; $2 = $v1; $3 = $c2; $4 = $v2; $6 = $0; $7 = ((($6)) + 16|0); $8 = $1; $9 = $2; $10 = $3; $11 = $4; __ZN14ManaCostHybridC2Eiiii($5,$8,$9,$10,$11); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE9push_backEOS1_($7,$5); $12 = ((($6)) + 16|0); $13 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($12)|0); STACKTOP = sp;return ($13|0); } function __ZN8ManaCostC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 35144; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($5); $6 = ((($3)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($6); $7 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = HEAP32[$3>>2]|0; $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vi($9|0,($3|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($6); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($5); $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8ManaCostC2ERNSt3__16vectorIsNS0_9allocatorIsEEEEi($this,$_cost,$nb_elems) { $this = $this|0; $_cost = $_cost|0; $nb_elems = $nb_elems|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_cost; $2 = $nb_elems; $5 = $0; $6 = 35144; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($7); $8 = ((($5)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($8); $9 = ((($5)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = HEAP32[$5>>2]|0; $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_vi($11|0,($5|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; L1: do { if (!($13)) { $i = 0; while(1) { $14 = $i; $15 = $2; $16 = ($14|0)<($15|0); if (!($16)) { break; } $17 = $1; $18 = $i; $19 = $18<<1; $20 = (($19) + 1)|0; __THREW__ = 0; $21 = (invoke_iii(5513,($17|0),($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break L1; } $24 = HEAP16[$21>>1]|0; $25 = ((($5)) + 4|0); $26 = $1; $27 = $i; $28 = $27<<1; __THREW__ = 0; $29 = (invoke_iii(5513,($26|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break L1; } $32 = HEAP16[$29>>1]|0; $33 = $32 << 16 >> 16; __THREW__ = 0; $34 = (invoke_iii(5513,($25|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } HEAP16[$34>>1] = $24; $37 = $i; $38 = (($37) + 1)|0; $i = $38; } STACKTOP = sp;return; } } while(0); $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($8); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($7); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } function __ZN8ManaCostC2EPS_($this,$manaCost) { $this = $this|0; $manaCost = $manaCost|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $manaCost; $4 = $0; $5 = 35144; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($6); $7 = ((($4)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($7); $8 = ((($4)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = HEAP32[$4>>2]|0; $10 = HEAP32[$9>>2]|0; __THREW__ = 0; invoke_vi($10|0,($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; L1: do { if ($12) { label = 3; } else { $13 = $1; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $i = 0; while(1) { $17 = $i; $18 = HEAP32[11900]|0; $19 = ($17|0)<=($18|0); if (!($19)) { break; } $20 = $1; $21 = $i; __THREW__ = 0; $22 = (invoke_iii(3959,($20|0),($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 3; break L1; } $25 = $22&65535; $26 = ((($4)) + 4|0); $27 = $i; __THREW__ = 0; $28 = (invoke_iii(5513,($26|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 3; break L1; } HEAP16[$28>>1] = $25; $31 = $i; $32 = (($31) + 1)|0; $i = $32; } $33 = ((($4)) + 16|0); $34 = $1; $35 = ((($34)) + 16|0); __THREW__ = 0; (invoke_iii(5514,($33|0),($35|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 3; } else { __THREW__ = 0; $38 = (invoke_ii(3903,84)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 3; } else { $41 = $1; $42 = ((($41)) + 52|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; invoke_vii(3910,($38|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $2 = $58; $3 = $59; __ZdlPv($38); break; } $46 = ((($4)) + 52|0); HEAP32[$46>>2] = $38; $47 = ((($4)) + 52|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = $1; $51 = ((($50)) + 76|0); $52 = HEAP8[$51>>0]|0; $53 = $52&1; $54 = ((($4)) + 52|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 76|0); $57 = $53&1; HEAP8[$56>>0] = $57; } __THREW__ = 0; $60 = (invoke_ii(3903,84)|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 3; } else { $63 = $1; $64 = ((($63)) + 40|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; invoke_vii(3910,($60|0),($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $2 = $131; $3 = $132; __ZdlPv($60); break; } $68 = ((($4)) + 40|0); HEAP32[$68>>2] = $60; __THREW__ = 0; $69 = (invoke_ii(3903,84)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 3; } else { $72 = $1; $73 = ((($72)) + 48|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; invoke_vii(3910,($69|0),($74|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $2 = $133; $3 = $134; __ZdlPv($69); break; } $77 = ((($4)) + 48|0); HEAP32[$77>>2] = $69; __THREW__ = 0; $78 = (invoke_ii(3903,84)|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 3; } else { $81 = $1; $82 = ((($81)) + 56|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; invoke_vii(3910,($78|0),($83|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $2 = $135; $3 = $136; __ZdlPv($78); break; } $86 = ((($4)) + 56|0); HEAP32[$86>>2] = $78; __THREW__ = 0; $87 = (invoke_ii(3903,84)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 3; } else { $90 = $1; $91 = ((($90)) + 44|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; invoke_vii(3910,($87|0),($92|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $2 = $137; $3 = $138; __ZdlPv($87); break; } $95 = ((($4)) + 44|0); HEAP32[$95>>2] = $87; __THREW__ = 0; $96 = (invoke_ii(3903,84)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 3; } else { $99 = $1; $100 = ((($99)) + 36|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; invoke_vii(3910,($96|0),($101|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $2 = $139; $3 = $140; __ZdlPv($96); break; } $104 = ((($4)) + 36|0); HEAP32[$104>>2] = $96; __THREW__ = 0; $105 = (invoke_ii(3903,84)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 3; } else { $108 = $1; $109 = ((($108)) + 28|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; invoke_vii(3910,($105|0),($110|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; __ZdlPv($105); break; } $113 = ((($4)) + 28|0); HEAP32[$113>>2] = $105; $114 = $1; $115 = ((($114)) + 60|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)!=(0|0); if ($117) { $118 = $1; $119 = ((($118)) + 60|0); $120 = HEAP32[$119>>2]|0; __THREW__ = 0; $121 = (invoke_ii(5515,($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 3; break; } else { $125 = $121; } } else { $125 = 0; } $124 = ((($4)) + 60|0); HEAP32[$124>>2] = $125; $126 = ((($4)) + 32|0); HEAP32[$126>>2] = 0; $127 = $1; $128 = ((($127)) + 80|0); $129 = HEAP32[$128>>2]|0; $130 = ((($4)) + 80|0); HEAP32[$130>>2] = $129; STACKTOP = sp;return; } } } } } } } } } } while(0); if ((label|0) == 3) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($7); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($6); $143 = $2; $144 = $3; ___resumeException($143|0); // unreachable; } function __ZN8ManaCost7getCostEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $color; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $6 = $2; $7 = ($5>>>0)<=($6>>>0); if ($7) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { $8 = ((($3)) + 4|0); $9 = $2; $10 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($8,$9)|0); $11 = HEAP16[$10>>1]|0; $12 = $11 << 16 >> 16; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN8ManaCostC2ERKS_($this,$manaCost) { $this = $this|0; $manaCost = $manaCost|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $manaCost; $4 = $0; $5 = 35144; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($6); $7 = ((($4)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($7); $8 = ((($4)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $i = 0; while(1) { $9 = $i; $10 = HEAP32[11900]|0; $11 = ($9|0)<=($10|0); if (!($11)) { label = 7; break; } $12 = ((($4)) + 4|0); $13 = $1; $14 = ((($13)) + 4|0); $15 = $i; __THREW__ = 0; $16 = (invoke_iii(5516,($14|0),($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 6; break; } __THREW__ = 0; invoke_vii(5517,($12|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 6; break; } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } do { if ((label|0) == 7) { $25 = ((($4)) + 16|0); $26 = $1; $27 = ((($26)) + 16|0); __THREW__ = 0; (invoke_iii(5514,($25|0),($27|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 6; } else { __THREW__ = 0; $30 = (invoke_ii(3903,84)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 6; } else { $33 = $1; $34 = ((($33)) + 52|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(3910,($30|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $2 = $110; $3 = $111; __ZdlPv($30); break; } $38 = ((($4)) + 52|0); HEAP32[$38>>2] = $30; __THREW__ = 0; $39 = (invoke_ii(3903,84)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 6; } else { $42 = $1; $43 = ((($42)) + 40|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_vii(3910,($39|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $2 = $112; $3 = $113; __ZdlPv($39); break; } $47 = ((($4)) + 40|0); HEAP32[$47>>2] = $39; __THREW__ = 0; $48 = (invoke_ii(3903,84)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 6; } else { $51 = $1; $52 = ((($51)) + 48|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; invoke_vii(3910,($48|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $2 = $114; $3 = $115; __ZdlPv($48); break; } $56 = ((($4)) + 48|0); HEAP32[$56>>2] = $48; __THREW__ = 0; $57 = (invoke_ii(3903,84)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 6; } else { $60 = $1; $61 = ((($60)) + 56|0); $62 = HEAP32[$61>>2]|0; __THREW__ = 0; invoke_vii(3910,($57|0),($62|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $2 = $116; $3 = $117; __ZdlPv($57); break; } $65 = ((($4)) + 56|0); HEAP32[$65>>2] = $57; __THREW__ = 0; $66 = (invoke_ii(3903,84)|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 6; } else { $69 = $1; $70 = ((($69)) + 44|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_vii(3910,($66|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $2 = $118; $3 = $119; __ZdlPv($66); break; } $74 = ((($4)) + 44|0); HEAP32[$74>>2] = $66; __THREW__ = 0; $75 = (invoke_ii(3903,84)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 6; } else { $78 = $1; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; invoke_vii(3910,($75|0),($80|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $2 = $120; $3 = $121; __ZdlPv($75); break; } $83 = ((($4)) + 36|0); HEAP32[$83>>2] = $75; __THREW__ = 0; $84 = (invoke_ii(3903,84)|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 6; } else { $87 = $1; $88 = ((($87)) + 28|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; invoke_vii(3910,($84|0),($89|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $2 = $122; $3 = $123; __ZdlPv($84); break; } $92 = ((($4)) + 28|0); HEAP32[$92>>2] = $84; $93 = $1; $94 = ((($93)) + 60|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)!=(0|0); if (!($96)) { $104 = 0; $103 = ((($4)) + 60|0); HEAP32[$103>>2] = $104; $105 = ((($4)) + 32|0); HEAP32[$105>>2] = 0; $106 = $1; $107 = ((($106)) + 80|0); $108 = HEAP32[$107>>2]|0; $109 = ((($4)) + 80|0); HEAP32[$109>>2] = $108; STACKTOP = sp;return; } $97 = $1; $98 = ((($97)) + 60|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; $100 = (invoke_ii(5515,($99|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 6; } else { $104 = $100; $103 = ((($4)) + 60|0); HEAP32[$103>>2] = $104; $105 = ((($4)) + 32|0); HEAP32[$105>>2] = 0; $106 = $1; $107 = ((($106)) + 80|0); $108 = HEAP32[$107>>2]|0; $109 = ((($4)) + 80|0); HEAP32[$109>>2] = $108; STACKTOP = sp;return; } } } } } } } } } } } while(0); if ((label|0) == 6) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($7); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($6); $124 = $2; $125 = $3; ___resumeException($124|0); // unreachable; } function __ZN8ManaCostaSERKS_($this,$manaCost) { $this = $this|0; $manaCost = $manaCost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $manaCost; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $i = 0; while(1) { $5 = $i; $6 = HEAP32[11900]|0; $7 = ($5|0)<($6|0); if (!($7)) { break; } $8 = $1; $9 = ((($8)) + 4|0); $10 = $i; $11 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEEixEj($9,$10)|0); $12 = HEAP16[$11>>1]|0; $13 = ((($2)) + 4|0); $14 = $i; $15 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($13,$14)|0); HEAP16[$15>>1] = $12; $16 = $i; $17 = (($16) + 1)|0; $i = $17; } $18 = ((($2)) + 16|0); $19 = $1; $20 = ((($19)) + 16|0); (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEaSERKS4_($18,$20)|0); $21 = $1; $22 = ((($21)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ((($2)) + 60|0); HEAP32[$24>>2] = $23; $25 = $1; $26 = ((($25)) + 52|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 52|0); HEAP32[$28>>2] = $27; $29 = $1; $30 = ((($29)) + 40|0); $31 = HEAP32[$30>>2]|0; $32 = ((($2)) + 40|0); HEAP32[$32>>2] = $31; $33 = $1; $34 = ((($33)) + 48|0); $35 = HEAP32[$34>>2]|0; $36 = ((($2)) + 48|0); HEAP32[$36>>2] = $35; $37 = $1; $38 = ((($37)) + 56|0); $39 = HEAP32[$38>>2]|0; $40 = ((($2)) + 56|0); HEAP32[$40>>2] = $39; $41 = $1; $42 = ((($41)) + 44|0); $43 = HEAP32[$42>>2]|0; $44 = ((($2)) + 44|0); HEAP32[$44>>2] = $43; $45 = $1; $46 = ((($45)) + 36|0); $47 = HEAP32[$46>>2]|0; $48 = ((($2)) + 36|0); HEAP32[$48>>2] = $47; $49 = $1; $50 = ((($49)) + 28|0); $51 = HEAP32[$50>>2]|0; $52 = ((($2)) + 28|0); HEAP32[$52>>2] = $51; $53 = $1; $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = ((($2)) + 32|0); HEAP32[$56>>2] = $55; $57 = $1; $58 = ((($57)) + 80|0); $59 = HEAP32[$58>>2]|0; $60 = ((($2)) + 80|0); HEAP32[$60>>2] = $59; STACKTOP = sp;return ($2|0); } function __ZN8ManaCostD2Ev($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $1 = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $8 = $0; $9 = 35144; HEAP32[$8>>2] = $9; $10 = ((($8)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($8)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { __ZN10ExtraCostsD2Ev($14); __ZdlPv($14); } $16 = ((($8)) + 60|0); HEAP32[$16>>2] = 0; } $17 = ((($8)) + 52|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($8)) + 52|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } $26 = ((($8)) + 52|0); HEAP32[$26>>2] = 0; } $27 = ((($8)) + 56|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($8)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { $33 = HEAP32[$31>>2]|0; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vi[$35 & 8191]($31); } $36 = ((($8)) + 56|0); HEAP32[$36>>2] = 0; } $37 = ((($8)) + 48|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if ($39) { $40 = ((($8)) + 48|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if (!($42)) { $43 = HEAP32[$41>>2]|0; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_vi[$45 & 8191]($41); } $46 = ((($8)) + 48|0); HEAP32[$46>>2] = 0; } $47 = ((($8)) + 44|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = ((($8)) + 44|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 12|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } $56 = ((($8)) + 44|0); HEAP32[$56>>2] = 0; } $57 = ((($8)) + 40|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($8)) + 40|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$61>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; FUNCTION_TABLE_vi[$65 & 8191]($61); } $66 = ((($8)) + 40|0); HEAP32[$66>>2] = 0; } $67 = ((($8)) + 36|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = ((($8)) + 36|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(0|0); if (!($72)) { $73 = HEAP32[$71>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; FUNCTION_TABLE_vi[$75 & 8191]($71); } $76 = ((($8)) + 36|0); HEAP32[$76>>2] = 0; } $77 = ((($8)) + 28|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if ($79) { $80 = ((($8)) + 28|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if (!($82)) { $83 = HEAP32[$81>>2]|0; $84 = ((($83)) + 12|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($81); } $86 = ((($8)) + 28|0); HEAP32[$86>>2] = 0; } $87 = ((($8)) + 32|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = ((($8)) + 32|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($8)) + 32|0); HEAP32[$96>>2] = 0; } $97 = ((($8)) + 4|0); $98 = ((($8)) + 4|0); $99 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($98)|0); HEAP32[$2>>2] = $99; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($1,$2,0); $100 = ((($8)) + 4|0); $101 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE3endEv($100)|0); HEAP32[$4>>2] = $101; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($3,$4,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $102 = (invoke_iiii(5518,($97|0),($$byval_copy|0),($$byval_copy$1|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $108 = ___cxa_find_matching_catch(0|0)|0; $109 = tempRet0; $5 = $108; $6 = $109; $110 = ((($8)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $111 = ((($8)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($111); $112 = ((($8)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($112); $113 = $5; ___clang_call_terminate($113); // unreachable; } else { HEAP32[$7>>2] = $102; $105 = ((($8)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); $106 = ((($8)) + 16|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($106); $107 = ((($8)) + 4|0); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($107); STACKTOP = sp;return; } } function __ZN8ManaCostD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8ManaCostD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8ManaCost4hasXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($3)|0); $5 = HEAP32[11900]|0; $6 = ($4>>>0)<=($5>>>0); if ($6) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } $7 = ((($2)) + 80|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)>(0); if ($9) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } else { $10 = ((($2)) + 4|0); $11 = HEAP32[11900]|0; $12 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($10,$11)|0); $13 = HEAP16[$12>>1]|0; $14 = $13 << 16 >> 16; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8ManaCost12hasSpecificXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($3)|0); $5 = HEAP32[11900]|0; $6 = ($4>>>0)<=($5>>>0); if ($6) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } $7 = ((($2)) + 80|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)>(0); if ($9) { $10 = ((($2)) + 4|0); $11 = HEAP32[11900]|0; $12 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($10,$11)|0); $13 = HEAP16[$12>>1]|0; $14 = $13 << 16 >> 16; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8ManaCost14hasAnotherCostEv($this) { $this = $this|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($3)|0); $5 = HEAP32[11900]|0; $6 = ($4>>>0)<=($5>>>0); if ($6) { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } else { $result = 0; $7 = ((($2)) + 52|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); $$ = $9 ? 1 : 0; $result = $$; $10 = $result; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN8ManaCost4initEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $1 = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $6 = sp + 36|0; $0 = $this; $7 = $0; $8 = ((($7)) + 4|0); $9 = ((($7)) + 4|0); $10 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($9)|0); HEAP32[$2>>2] = $10; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($1,$2,0); $11 = ((($7)) + 4|0); $12 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE3endEv($11)|0); HEAP32[$4>>2] = $12; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5eraseENS_11__wrap_iterIPKsEES7_($8,$$byval_copy,$$byval_copy$1)|0); HEAP32[$5>>2] = $13; $i = 0; while(1) { $14 = $i; $15 = HEAP32[11900]|0; $16 = ($14|0)<=($15|0); if (!($16)) { break; } $17 = ((($7)) + 4|0); HEAP16[$6>>1] = 0; __ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backEOs($17,$6); $18 = $i; $19 = (($18) + 1)|0; $i = $19; } $20 = ((($7)) + 60|0); HEAP32[$20>>2] = 0; $21 = ((($7)) + 52|0); HEAP32[$21>>2] = 0; $22 = ((($7)) + 56|0); HEAP32[$22>>2] = 0; $23 = ((($7)) + 48|0); HEAP32[$23>>2] = 0; $24 = ((($7)) + 44|0); HEAP32[$24>>2] = 0; $25 = ((($7)) + 40|0); HEAP32[$25>>2] = 0; $26 = ((($7)) + 36|0); HEAP32[$26>>2] = 0; $27 = ((($7)) + 28|0); HEAP32[$27>>2] = 0; $28 = ((($7)) + 32|0); HEAP32[$28>>2] = 0; $29 = ((($7)) + 76|0); HEAP8[$29>>0] = 0; $30 = ((($7)) + 80|0); HEAP32[$30>>2] = -1; STACKTOP = sp;return; } function __ZN8ManaCost10resetCostsEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $1 = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $6 = sp + 36|0; $0 = $this; $7 = $0; $8 = ((($7)) + 4|0); $9 = ((($7)) + 4|0); $10 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($9)|0); HEAP32[$2>>2] = $10; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($1,$2,0); $11 = ((($7)) + 4|0); $12 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE3endEv($11)|0); HEAP32[$4>>2] = $12; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5eraseENS_11__wrap_iterIPKsEES7_($8,$$byval_copy,$$byval_copy$1)|0); HEAP32[$5>>2] = $13; $i = 0; while(1) { $14 = $i; $15 = HEAP32[11900]|0; $16 = ($14|0)<=($15|0); if (!($16)) { break; } $17 = ((($7)) + 4|0); HEAP16[$6>>1] = 0; __ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backEOs($17,$6); $18 = $i; $19 = (($18) + 1)|0; $i = $19; } $20 = ((($7)) + 60|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = ((($7)) + 60|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { __ZN10ExtraCostsD2Ev($24); __ZdlPv($24); } $26 = ((($7)) + 60|0); HEAP32[$26>>2] = 0; } $27 = ((($7)) + 52|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($7)) + 52|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { $33 = HEAP32[$31>>2]|0; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vi[$35 & 8191]($31); } $36 = ((($7)) + 52|0); HEAP32[$36>>2] = 0; } $37 = ((($7)) + 56|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if ($39) { $40 = ((($7)) + 56|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if (!($42)) { $43 = HEAP32[$41>>2]|0; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_vi[$45 & 8191]($41); } $46 = ((($7)) + 56|0); HEAP32[$46>>2] = 0; } $47 = ((($7)) + 48|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = ((($7)) + 48|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 12|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } $56 = ((($7)) + 48|0); HEAP32[$56>>2] = 0; } $57 = ((($7)) + 44|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if ($59) { $60 = ((($7)) + 44|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$61>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; FUNCTION_TABLE_vi[$65 & 8191]($61); } $66 = ((($7)) + 44|0); HEAP32[$66>>2] = 0; } $67 = ((($7)) + 40|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = ((($7)) + 40|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(0|0); if (!($72)) { $73 = HEAP32[$71>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; FUNCTION_TABLE_vi[$75 & 8191]($71); } $76 = ((($7)) + 40|0); HEAP32[$76>>2] = 0; } $77 = ((($7)) + 36|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if ($79) { $80 = ((($7)) + 36|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if (!($82)) { $83 = HEAP32[$81>>2]|0; $84 = ((($83)) + 12|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($81); } $86 = ((($7)) + 36|0); HEAP32[$86>>2] = 0; } $87 = ((($7)) + 28|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if (!($89)) { STACKTOP = sp;return; } $90 = ((($7)) + 28|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($7)) + 28|0); HEAP32[$96>>2] = 0; STACKTOP = sp;return; } function __ZN8ManaCost4copyEPS_($this,$_manaCost) { $this = $this|0; $_manaCost = $_manaCost|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 48|0; $0 = $this; $1 = $_manaCost; $10 = $0; $11 = $1; $12 = ($11|0)!=(0|0); if (!($12)) { STACKTOP = sp;return; } $13 = ((($10)) + 4|0); $14 = ((($10)) + 4|0); $15 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($14)|0); HEAP32[$3>>2] = $15; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($2,$3,0); $16 = ((($10)) + 4|0); $17 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE3endEv($16)|0); HEAP32[$5>>2] = $17; __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $18 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5eraseENS_11__wrap_iterIPKsEES7_($13,$$byval_copy,$$byval_copy$1)|0); HEAP32[$6>>2] = $18; $i = 0; while(1) { $19 = $i; $20 = HEAP32[11900]|0; $21 = ($19|0)<=($20|0); if (!($21)) { break; } $22 = ((($10)) + 4|0); $23 = $1; $24 = $i; $25 = (__ZN8ManaCost7getCostEi($23,$24)|0); $26 = $25&65535; HEAP16[$7>>1] = $26; __ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backEOs($22,$7); $27 = $i; $28 = (($27) + 1)|0; $i = $28; } $29 = ((($10)) + 16|0); $30 = $1; $31 = ((($30)) + 16|0); (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEaSERKS4_($29,$31)|0); $32 = ((($10)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($10)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { __ZN10ExtraCostsD2Ev($36); __ZdlPv($36); } $38 = ((($10)) + 60|0); HEAP32[$38>>2] = 0; } $39 = $1; $40 = ((($39)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = $1; $44 = ((($43)) + 60|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZNK10ExtraCosts5cloneEv($45)|0); $47 = ((($10)) + 60|0); HEAP32[$47>>2] = $46; } $48 = ((($10)) + 52|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = ((($10)) + 52|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { $54 = HEAP32[$52>>2]|0; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($52); } $57 = ((($10)) + 52|0); HEAP32[$57>>2] = 0; } $58 = $1; $59 = ((($58)) + 52|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)!=(0|0); do { if ($61) { $62 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($62|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = ((($10)) + 52|0); HEAP32[$65>>2] = $62; $66 = ((($10)) + 52|0); $67 = HEAP32[$66>>2]|0; $68 = $1; $69 = ((($68)) + 52|0); $70 = HEAP32[$69>>2]|0; __ZN8ManaCost4copyEPS_($67,$70); $71 = $1; $72 = ((($71)) + 52|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 76|0); $75 = HEAP8[$74>>0]|0; $76 = $75&1; $77 = ((($10)) + 52|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 76|0); $80 = $76&1; HEAP8[$79>>0] = $80; break; } $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $8 = $81; $9 = $82; __ZdlPv($62); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $83 = ((($10)) + 56|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(0|0); if ($85) { $86 = ((($10)) + 56|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)==(0|0); if (!($88)) { $89 = HEAP32[$87>>2]|0; $90 = ((($89)) + 12|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vi[$91 & 8191]($87); } $92 = ((($10)) + 56|0); HEAP32[$92>>2] = 0; } $93 = $1; $94 = ((($93)) + 56|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)!=(0|0); do { if ($96) { $97 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($97|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if (!($99)) { $100 = ((($10)) + 56|0); HEAP32[$100>>2] = $97; $101 = ((($10)) + 56|0); $102 = HEAP32[$101>>2]|0; $103 = $1; $104 = ((($103)) + 56|0); $105 = HEAP32[$104>>2]|0; __ZN8ManaCost4copyEPS_($102,$105); break; } $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $8 = $106; $9 = $107; __ZdlPv($97); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $108 = ((($10)) + 48|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)!=(0|0); if ($110) { $111 = ((($10)) + 48|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)==(0|0); if (!($113)) { $114 = HEAP32[$112>>2]|0; $115 = ((($114)) + 12|0); $116 = HEAP32[$115>>2]|0; FUNCTION_TABLE_vi[$116 & 8191]($112); } $117 = ((($10)) + 48|0); HEAP32[$117>>2] = 0; } $118 = $1; $119 = ((($118)) + 48|0); $120 = HEAP32[$119>>2]|0; $121 = ($120|0)!=(0|0); do { if ($121) { $122 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($122|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if (!($124)) { $125 = ((($10)) + 48|0); HEAP32[$125>>2] = $122; $126 = ((($10)) + 48|0); $127 = HEAP32[$126>>2]|0; $128 = $1; $129 = ((($128)) + 48|0); $130 = HEAP32[$129>>2]|0; __ZN8ManaCost4copyEPS_($127,$130); break; } $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $8 = $131; $9 = $132; __ZdlPv($122); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $133 = ((($10)) + 44|0); $134 = HEAP32[$133>>2]|0; $135 = ($134|0)!=(0|0); if ($135) { $136 = ((($10)) + 44|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)==(0|0); if (!($138)) { $139 = HEAP32[$137>>2]|0; $140 = ((($139)) + 12|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vi[$141 & 8191]($137); } $142 = ((($10)) + 44|0); HEAP32[$142>>2] = 0; } $143 = $1; $144 = ((($143)) + 44|0); $145 = HEAP32[$144>>2]|0; $146 = ($145|0)!=(0|0); do { if ($146) { $147 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($147|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if (!($149)) { $150 = ((($10)) + 44|0); HEAP32[$150>>2] = $147; $151 = ((($10)) + 44|0); $152 = HEAP32[$151>>2]|0; $153 = $1; $154 = ((($153)) + 44|0); $155 = HEAP32[$154>>2]|0; __ZN8ManaCost4copyEPS_($152,$155); break; } $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $8 = $156; $9 = $157; __ZdlPv($147); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $158 = ((($10)) + 40|0); $159 = HEAP32[$158>>2]|0; $160 = ($159|0)!=(0|0); if ($160) { $161 = ((($10)) + 40|0); $162 = HEAP32[$161>>2]|0; $163 = ($162|0)==(0|0); if (!($163)) { $164 = HEAP32[$162>>2]|0; $165 = ((($164)) + 12|0); $166 = HEAP32[$165>>2]|0; FUNCTION_TABLE_vi[$166 & 8191]($162); } $167 = ((($10)) + 40|0); HEAP32[$167>>2] = 0; } $168 = $1; $169 = ((($168)) + 40|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(0|0); do { if ($171) { $172 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($172|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if (!($174)) { $175 = ((($10)) + 40|0); HEAP32[$175>>2] = $172; $176 = ((($10)) + 40|0); $177 = HEAP32[$176>>2]|0; $178 = $1; $179 = ((($178)) + 40|0); $180 = HEAP32[$179>>2]|0; __ZN8ManaCost4copyEPS_($177,$180); break; } $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $8 = $181; $9 = $182; __ZdlPv($172); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $183 = ((($10)) + 36|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)!=(0|0); if ($185) { $186 = ((($10)) + 36|0); $187 = HEAP32[$186>>2]|0; $188 = ($187|0)==(0|0); if (!($188)) { $189 = HEAP32[$187>>2]|0; $190 = ((($189)) + 12|0); $191 = HEAP32[$190>>2]|0; FUNCTION_TABLE_vi[$191 & 8191]($187); } $192 = ((($10)) + 36|0); HEAP32[$192>>2] = 0; } $193 = $1; $194 = ((($193)) + 36|0); $195 = HEAP32[$194>>2]|0; $196 = ($195|0)!=(0|0); do { if ($196) { $197 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($197|0)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if (!($199)) { $200 = ((($10)) + 36|0); HEAP32[$200>>2] = $197; $201 = ((($10)) + 36|0); $202 = HEAP32[$201>>2]|0; $203 = $1; $204 = ((($203)) + 36|0); $205 = HEAP32[$204>>2]|0; __ZN8ManaCost4copyEPS_($202,$205); break; } $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $8 = $206; $9 = $207; __ZdlPv($197); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $208 = ((($10)) + 28|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)!=(0|0); if ($210) { $211 = ((($10)) + 28|0); $212 = HEAP32[$211>>2]|0; $213 = ($212|0)==(0|0); if (!($213)) { $214 = HEAP32[$212>>2]|0; $215 = ((($214)) + 12|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vi[$216 & 8191]($212); } $217 = ((($10)) + 28|0); HEAP32[$217>>2] = 0; } $218 = $1; $219 = ((($218)) + 28|0); $220 = HEAP32[$219>>2]|0; $221 = ($220|0)!=(0|0); do { if ($221) { $222 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($222|0)); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if (!($224)) { $225 = ((($10)) + 28|0); HEAP32[$225>>2] = $222; $226 = ((($10)) + 28|0); $227 = HEAP32[$226>>2]|0; $228 = $1; $229 = ((($228)) + 28|0); $230 = HEAP32[$229>>2]|0; __ZN8ManaCost4copyEPS_($227,$230); break; } $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $8 = $231; $9 = $232; __ZdlPv($222); $237 = $8; $238 = $9; ___resumeException($237|0); // unreachable; } } while(0); $233 = $1; $234 = ((($233)) + 80|0); $235 = HEAP32[$234>>2]|0; $236 = ((($10)) + 80|0); HEAP32[$236>>2] = $235; STACKTOP = sp;return; } function __ZN8ManaCost14getManaSymbolsEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, $phyrexianMana = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = ((($2)) + 4|0); $4 = $1; $5 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($3,$4)|0); $6 = HEAP16[$5>>1]|0; $7 = $6 << 16 >> 16; $result = $7; $i = 0; while(1) { $8 = $i; $9 = ((($2)) + 16|0); $10 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($9)|0); $11 = ($8>>>0)<($10>>>0); if (!($11)) { break; } $12 = ((($2)) + 16|0); $13 = $i; $14 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($12,$13)|0); $15 = $1; $16 = (__ZN14ManaCostHybrid14getManaSymbolsEi($14,$15)|0); $17 = $result; $18 = (($17) + ($16))|0; $result = $18; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = ((($2)) + 60|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if (!($23)) { $51 = $result; STACKTOP = sp;return ($51|0); } $24 = ((($2)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if (!($27)) { $51 = $result; STACKTOP = sp;return ($51|0); } $i1 = 0; while(1) { $28 = $i1; $29 = ((($2)) + 60|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($28>>>0)<($31>>>0); if (!($32)) { break; } $33 = ((($2)) + 60|0); $34 = HEAP32[$33>>2]|0; $35 = $i1; $36 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if ($38) { $40 = 0; } else { $39 = (___dynamic_cast($37,2512,2584,0)|0); $40 = $39; } $phyrexianMana = $40; $41 = $phyrexianMana; $42 = ($41|0)!=(0|0); if ($42) { $43 = $phyrexianMana; $44 = (__ZN14LifeorManaCost11getManaCostEv($43)|0); $45 = $1; $46 = (__ZN8ManaCost14getManaSymbolsEi($44,$45)|0); $47 = $result; $48 = (($47) + ($46))|0; $result = $48; } $49 = $i1; $50 = (($49) + 1)|0; $i1 = $50; } $51 = $result; STACKTOP = sp;return ($51|0); } function __ZN8ManaCost26getManaSymbolsHybridMergedEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, $phyrexianMana = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = ((($2)) + 4|0); $4 = $1; $5 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($3,$4)|0); $6 = HEAP16[$5>>1]|0; $7 = $6 << 16 >> 16; $result = $7; $i = 0; while(1) { $8 = $i; $9 = ((($2)) + 16|0); $10 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($9)|0); $11 = ($8>>>0)<($10>>>0); if (!($11)) { break; } $12 = ((($2)) + 16|0); $13 = $i; $14 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($12,$13)|0); $15 = $1; $16 = (__ZN14ManaCostHybrid26getManaSymbolsHybridMergedEi($14,$15)|0); $17 = $result; $18 = (($17) + ($16))|0; $result = $18; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = ((($2)) + 60|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if (!($23)) { $51 = $result; STACKTOP = sp;return ($51|0); } $24 = ((($2)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if (!($27)) { $51 = $result; STACKTOP = sp;return ($51|0); } $i1 = 0; while(1) { $28 = $i1; $29 = ((($2)) + 60|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($28>>>0)<($31>>>0); if (!($32)) { break; } $33 = ((($2)) + 60|0); $34 = HEAP32[$33>>2]|0; $35 = $i1; $36 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if ($38) { $40 = 0; } else { $39 = (___dynamic_cast($37,2512,2584,0)|0); $40 = $39; } $phyrexianMana = $40; $41 = $phyrexianMana; $42 = ($41|0)!=(0|0); if ($42) { $43 = $phyrexianMana; $44 = (__ZN14LifeorManaCost11getManaCostEv($43)|0); $45 = $1; $46 = (__ZN8ManaCost26getManaSymbolsHybridMergedEi($44,$45)|0); $47 = $result; $48 = (($47) + ($46))|0; $result = $48; } $49 = $i1; $50 = (($49) + 1)|0; $i1 = $50; } $51 = $result; STACKTOP = sp;return ($51|0); } function __ZN8ManaCost23countHybridsNoPhyrexianEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $result = 0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 16|0); $4 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); $6 = $result; if (!($5)) { break; } $7 = (($6) + 1)|0; $result = $7; $8 = $i; $9 = (($8) + 1)|0; $i = $9; } STACKTOP = sp;return ($6|0); } function __ZN8ManaCost15parseManaSymbolEc($symbol) { $symbol = $symbol|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $symbol; $2 = $1; $3 = $2 << 24 >> 24; switch ($3|0) { case 103: { $0 = 1; break; } case 117: { $0 = 2; break; } case 114: { $0 = 3; break; } case 98: { $0 = 4; break; } case 119: { $0 = 5; break; } default: { $0 = -1; } } $4 = $0; STACKTOP = sp;return ($4|0); } function __ZN8ManaCost13getHybridCostEj($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $i; $3 = $1; $4 = ((($3)) + 16|0); $5 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($4)|0); $6 = $2; $7 = ($5>>>0)<=($6>>>0); if ($7) { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } else { $8 = ((($3)) + 16|0); $9 = $2; $10 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($8,$9)|0); $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN8ManaCost12getExtraCostEj($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $i; $3 = $1; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($9|0)!=(0); if ($10) { $11 = ((($3)) + 60|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = $2; $15 = ($13>>>0)<=($14>>>0); if ($15) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } else { $16 = ((($3)) + 60|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $0 = $20; $21 = $0; STACKTOP = sp;return ($21|0); } } } $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } function __ZN8ManaCost8hasColorEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $color; $3 = $1; $4 = $2; $5 = (__ZN8ManaCost7getCostEi($3,$4)|0); $6 = ($5|0)!=(0); if ($6) { $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } $i = 0; while(1) { $7 = $i; $8 = ((($3)) + 16|0); $9 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { label = 8; break; } $11 = ((($3)) + 16|0); $12 = $i; $13 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($11,$12)|0); $14 = $2; $15 = (__ZN14ManaCostHybrid8hasColorEi($13,$14)|0); $16 = ($15|0)!=(0); if ($16) { label = 6; break; } $17 = $i; $18 = (($17) + 1)|0; $i = $18; } if ((label|0) == 6) { $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } else if ((label|0) == 8) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN8ManaCost16getConvertedCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, $i2 = 0, $pMana = 0, $result = 0, $sMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $result = 0; $i = 0; while(1) { $2 = $i; $3 = HEAP32[11900]|0; $4 = ($2|0)<($3|0); if (!($4)) { break; } $5 = ((($1)) + 4|0); $6 = $i; $7 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($5,$6)|0); $8 = HEAP16[$7>>1]|0; $9 = $8 << 16 >> 16; $10 = $result; $11 = (($10) + ($9))|0; $result = $11; $12 = $i; $13 = (($12) + 1)|0; $i = $13; } $i1 = 0; while(1) { $14 = $i1; $15 = ((($1)) + 16|0); $16 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($15)|0); $17 = ($14>>>0)<($16>>>0); if (!($17)) { break; } $18 = ((($1)) + 16|0); $19 = $i1; $20 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($18,$19)|0); $21 = (__ZN14ManaCostHybrid16getConvertedCostEv($20)|0); $22 = $result; $23 = (($22) + ($21))|0; $result = $23; $24 = $i1; $25 = (($24) + 1)|0; $i1 = $25; } $26 = ((($1)) + 60|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if (!($28)) { $64 = $result; STACKTOP = sp;return ($64|0); } $29 = ((($1)) + 60|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($31|0)!=(0); if (!($32)) { $64 = $result; STACKTOP = sp;return ($64|0); } $i2 = 0; while(1) { $33 = $i2; $34 = ((($1)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($35)|0); $37 = ($33>>>0)<($36>>>0); if (!($37)) { break; } $38 = ((($1)) + 60|0); $39 = HEAP32[$38>>2]|0; $40 = $i2; $41 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); if ($43) { $45 = 0; } else { $44 = (___dynamic_cast($42,2512,2584,0)|0); $45 = $44; } $pMana = $45; $46 = $pMana; $47 = ($46|0)!=(0|0); if ($47) { $48 = $result; $49 = (($48) + 1)|0; $result = $49; } $50 = ((($1)) + 60|0); $51 = HEAP32[$50>>2]|0; $52 = $i2; $53 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($51,$52)|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)==(0|0); if ($55) { $57 = 0; } else { $56 = (___dynamic_cast($54,2512,2536,0)|0); $57 = $56; } $sMana = $57; $58 = $sMana; $59 = ($58|0)!=(0|0); if ($59) { $60 = $result; $61 = (($60) + 1)|0; $result = $61; } $62 = $i2; $63 = (($62) + 1)|0; $i2 = $63; } $64 = $result; STACKTOP = sp;return ($64|0); } function __ZN8ManaCost6removeEii($this,$color,$value) { $this = $this|0; $color = $color|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $toRemove = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $0 = $this; $1 = $color; $2 = $value; $4 = $0; $5 = $2; $6 = ($5|0)>=(0); if ($6) { $7 = ((($4)) + 4|0); $8 = $1; $9 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($7,$8)|0); $10 = $2; $11 = $10&65535; HEAP16[$3>>1] = $11; $12 = (__ZNSt3__13minIsEERKT_S3_S3_($9,$3)|0); $13 = HEAP16[$12>>1]|0; $toRemove = $13; $14 = $toRemove; $15 = $14 << 16 >> 16; $16 = ((($4)) + 4|0); $17 = $1; $18 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($16,$17)|0); $19 = HEAP16[$18>>1]|0; $20 = $19 << 16 >> 16; $21 = (($20) - ($15))|0; $22 = $21&65535; HEAP16[$18>>1] = $22; STACKTOP = sp;return 1; } else { ___assert_fail((141616|0),(141627|0),782,(141706|0)); // unreachable; } return (0)|0; } function __ZN8ManaCost3addEPS_($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 40|0; $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $_cost; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } $i = 0; while(1) { $10 = $i; $11 = HEAP32[11900]|0; $12 = ($10|0)<($11|0); $13 = $2; if (!($12)) { break; } $14 = $i; $15 = (__ZN8ManaCost7getCostEi($13,$14)|0); $16 = ((($7)) + 4|0); $17 = $i; $18 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($16,$17)|0); $19 = HEAP16[$18>>1]|0; $20 = $19 << 16 >> 16; $21 = (($20) + ($15))|0; $22 = $21&65535; HEAP16[$18>>1] = $22; $23 = $i; $24 = (($23) + 1)|0; $i = $24; } $25 = ((($13)) + 16|0); $26 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE5beginEv($25)|0); HEAP32[$3>>2] = $26; $27 = $2; $28 = ((($27)) + 16|0); $29 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE3endEv($28)|0); HEAP32[$4>>2] = $29; $30 = ((($7)) + 16|0); $31 = (__ZNSt3__113back_inserterINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEENS_20back_insert_iteratorIT_EERS7_($30)|0); HEAP32[$5>>2] = $31; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; $32 = (__ZNSt3__14copyINS_11__wrap_iterIP14ManaCostHybridEENS_20back_insert_iteratorINS_6vectorIS2_NS_9allocatorIS2_EEEEEEEET0_T_SC_SB_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$6>>2] = $32; $0 = 1; $33 = $0; STACKTOP = sp;return ($33|0); } function __ZN8ManaCost6removeEPS_($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $toRemove = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 16|0; $1 = $this; $2 = $_cost; $4 = $1; $5 = $2; $6 = ($5|0)!=(0|0); if (!($6)) { $0 = 0; $36 = $0; STACKTOP = sp;return ($36|0); } $i = 0; while(1) { $7 = $i; $8 = HEAP32[11900]|0; $9 = ($7|0)<($8|0); if (!($9)) { break; } $10 = ((($4)) + 4|0); $11 = $i; $12 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($10,$11)|0); $13 = $2; $14 = $i; $15 = (__ZN8ManaCost7getCostEi($13,$14)|0); $16 = $15&65535; HEAP16[$3>>1] = $16; $17 = (__ZNSt3__13minIsEERKT_S3_S3_($12,$3)|0); $18 = HEAP16[$17>>1]|0; $toRemove = $18; $19 = $toRemove; $20 = $19 << 16 >> 16; $21 = ((($4)) + 4|0); $22 = $i; $23 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($21,$22)|0); $24 = HEAP16[$23>>1]|0; $25 = $24 << 16 >> 16; $26 = (($25) - ($20))|0; $27 = $26&65535; HEAP16[$23>>1] = $27; $28 = ((($4)) + 4|0); $29 = $i; $30 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($28,$29)|0); $31 = HEAP16[$30>>1]|0; $32 = $31 << 16 >> 16; $33 = ($32|0)>=(0); if (!($33)) { label = 6; break; } $34 = $i; $35 = (($34) + 1)|0; $i = $35; } if ((label|0) == 6) { ___assert_fail((141713|0),(141627|0),818,(141706|0)); // unreachable; } $0 = 1; $36 = $0; STACKTOP = sp;return ($36|0); } function __ZN8ManaCost9removeAllEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = ((($2)) + 4|0); $4 = $1; $5 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($3,$4)|0); HEAP16[$5>>1] = 0; STACKTOP = sp;return 1; } function __ZN8ManaCost13addExtraCostsEP10ExtraCosts($this,$_ecost) { $this = $this|0; $_ecost = $_ecost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp; $1 = $this; $2 = $_ecost; $6 = $1; $7 = $2; $8 = ($7|0)!=(0|0); $9 = ((($6)) + 60|0); if (!($8)) { HEAP32[$9>>2] = 0; $0 = 1; $36 = $0; STACKTOP = sp;return ($36|0); } $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); do { if (!($11)) { $12 = (__Znwj(20)|0); __THREW__ = 0; invoke_vi(5512,($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZdlPv($12); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $15 = ((($6)) + 60|0); HEAP32[$15>>2] = $12; break; } } } while(0); $i = 0; while(1) { $20 = $i; $21 = $2; $22 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($21)|0); $23 = ($20>>>0)<($22>>>0); if (!($23)) { break; } $24 = ((($6)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = $2; $27 = $i; $28 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 32|0); $32 = HEAP32[$31>>2]|0; $33 = (FUNCTION_TABLE_ii[$32 & 8191]($29)|0); HEAP32[$5>>2] = $33; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE9push_backEOS2_($25,$5); $34 = $i; $35 = (($34) + 1)|0; $i = $35; } $0 = 1; $36 = $0; STACKTOP = sp;return ($36|0); } function __ZN8ManaCost17isExtraPaymentSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10ExtraCosts12isPaymentSetEv($7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN8ManaCost11canPayExtraEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10ExtraCosts6canPayEv($7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN8ManaCost10doPayExtraEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10ExtraCosts5doPayEv($7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($this,$action,$card) { $this = $this|0; $action = $action|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $action; $2 = $card; $3 = $0; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return 1; } $7 = ((($3)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; (__ZN10ExtraCosts9setActionEP10MTGAbilityP15MTGCardInstance($8,$9,$10)|0); STACKTOP = sp;return 1; } function __ZN8ManaCost3payEPS_($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $diff = 0, $i = 0; var $result = 0, $toPay = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_cost; $4 = $0; $result = 1; $5 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZdlPv($5); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $toPay = $5; $8 = $toPay; $9 = $1; __ZN8ManaCost4copyEPS_($8,$9); $10 = $toPay; $11 = (__ZN8ManaCost4DiffEPS_($4,$10)|0); $diff = $11; $i = 0; while(1) { $12 = $i; $13 = HEAP32[11900]|0; $14 = ($12|0)<($13|0); $15 = $diff; if (!($14)) { break; } $16 = $i; $17 = (__ZN8ManaCost7getCostEi($15,$16)|0); $18 = $17&65535; $19 = ((($4)) + 4|0); $20 = $i; $21 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($19,$20)|0); HEAP16[$21>>1] = $18; $22 = $i; $23 = (($22) + 1)|0; $i = $23; } $28 = ($15|0)==(0|0); if (!($28)) { $29 = HEAP32[$15>>2]|0; $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($15); } $32 = $toPay; $33 = ($32|0)==(0|0); if ($33) { $37 = $result; STACKTOP = sp;return ($37|0); } $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($32); $37 = $result; STACKTOP = sp;return ($37|0); } function __ZN8ManaCost4DiffEPS_($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $colorless_idx = 0, $diff = 0, $hybridResult = 0, $i = 0, $i1 = 0, $i2 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $diff = sp + 24|0; $1 = $this; $2 = $_cost; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $8 = (__Znwj(84)|0); __THREW__ = 0; invoke_vii(4963,($8|0),($5|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $3 = $11; $4 = $12; __ZdlPv($8); $261 = $3; $262 = $4; ___resumeException($261|0); // unreachable; } else { $0 = $8; $260 = $0; STACKTOP = sp;return ($260|0); } } __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($diff); $13 = HEAP32[11900]|0; $14 = (($13) + 1)|0; $15 = $14<<1; __THREW__ = 0; invoke_vii(5519,($diff|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; L9: do { if ($17) { label = 14; } else { $18 = HEAP32[11900]|0; $19 = $18&65535; $20 = HEAP32[11900]|0; $21 = $20<<1; __THREW__ = 0; $22 = (invoke_iii(5513,($diff|0),($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 14; } else { HEAP16[$22>>1] = $19; $i = 0; while(1) { $25 = $i; $26 = HEAP32[11900]|0; $27 = ($25|0)<($26|0); if (!($27)) { break; } $28 = $i; $29 = $28&65535; $30 = $i; $31 = $30<<1; __THREW__ = 0; $32 = (invoke_iii(5513,($diff|0),($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 14; break L9; } HEAP16[$32>>1] = $29; $35 = ((($5)) + 4|0); $36 = $i; __THREW__ = 0; $37 = (invoke_iii(5513,($35|0),($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 14; break L9; } $40 = HEAP16[$37>>1]|0; $41 = $40 << 16 >> 16; $42 = $2; $43 = $i; __THREW__ = 0; $44 = (invoke_iii(3959,($42|0),($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 14; break L9; } $47 = (($41) - ($44))|0; $48 = $47&65535; $49 = $i; $50 = $49<<1; $51 = (($50) + 1)|0; __THREW__ = 0; $52 = (invoke_iii(5513,($diff|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 14; break L9; } HEAP16[$52>>1] = $48; $55 = $i; $56 = (($55) + 1)|0; $i = $56; } $59 = $2; $60 = ((($59)) + 16|0); $61 = $2; $62 = ((($61)) + 16|0); $63 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($62)|0); __THREW__ = 0; $64 = (invoke_iiiii(5520,($5|0),($60|0),($63|0),($diff|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 14; } else { $hybridResult = $64; $67 = $hybridResult; $68 = ($67|0)!=(0); if (!($68)) { $69 = $2; __THREW__ = 0; invoke_viii(5521,($5|0),($69|0),($diff|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 14; break; } } $colorless_idx = 1; $72 = $colorless_idx; __THREW__ = 0; $73 = (invoke_iii(5513,($diff|0),($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 14; } else { $76 = HEAP16[$73>>1]|0; $77 = $76 << 16 >> 16; $78 = ($77|0)<(0); L25: do { if ($78) { $i1 = 0; while(1) { $79 = $i1; $80 = HEAP32[11900]|0; $81 = ($79|0)<($80|0); if (!($81)) { break L25; } $82 = $i1; $83 = $82<<1; $84 = (($83) + 1)|0; __THREW__ = 0; $85 = (invoke_iii(5513,($diff|0),($84|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 14; break L9; } $88 = HEAP16[$85>>1]|0; $89 = $88 << 16 >> 16; $90 = ($89|0)>(0); if ($90) { $91 = $i1; $92 = $91<<1; $93 = (($92) + 1)|0; __THREW__ = 0; $94 = (invoke_iii(5513,($diff|0),($93|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 14; break L9; } $97 = HEAP16[$94>>1]|0; $98 = $97 << 16 >> 16; $99 = $colorless_idx; __THREW__ = 0; $100 = (invoke_iii(5513,($diff|0),($99|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 14; break L9; } $103 = HEAP16[$100>>1]|0; $104 = $103 << 16 >> 16; $105 = (($98) + ($104))|0; $106 = ($105|0)>(0); if ($106) { break; } $127 = $i1; $128 = $127<<1; $129 = (($128) + 1)|0; __THREW__ = 0; $130 = (invoke_iii(5513,($diff|0),($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 14; break L9; } $133 = HEAP16[$130>>1]|0; $134 = $133 << 16 >> 16; $135 = $colorless_idx; __THREW__ = 0; $136 = (invoke_iii(5513,($diff|0),($135|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 14; break L9; } $139 = HEAP16[$136>>1]|0; $140 = $139 << 16 >> 16; $141 = (($140) + ($134))|0; $142 = $141&65535; HEAP16[$136>>1] = $142; $143 = $i1; $144 = $143<<1; $145 = (($144) + 1)|0; __THREW__ = 0; $146 = (invoke_iii(5513,($diff|0),($145|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 14; break L9; } HEAP16[$146>>1] = 0; } $149 = $i1; $150 = (($149) + 1)|0; $i1 = $150; } $107 = $colorless_idx; __THREW__ = 0; $108 = (invoke_iii(5513,($diff|0),($107|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 14; break L9; } $111 = HEAP16[$108>>1]|0; $112 = $111 << 16 >> 16; $113 = $i1; $114 = $113<<1; $115 = (($114) + 1)|0; __THREW__ = 0; $116 = (invoke_iii(5513,($diff|0),($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 14; break L9; } $119 = HEAP16[$116>>1]|0; $120 = $119 << 16 >> 16; $121 = (($120) + ($112))|0; $122 = $121&65535; HEAP16[$116>>1] = $122; $123 = $colorless_idx; __THREW__ = 0; $124 = (invoke_iii(5513,($diff|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 14; break L9; } HEAP16[$124>>1] = 0; } } while(0); $151 = $2; __THREW__ = 0; $152 = (invoke_ii(4081,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 14; } else { $155 = ($152|0)!=(0); L46: do { if ($155) { $156 = HEAP32[11900]|0; $157 = $156<<1; $158 = (($157) + 1)|0; __THREW__ = 0; $159 = (invoke_iii(5513,($diff|0),($158|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 14; break L9; } HEAP16[$159>>1] = 0; $i2 = 0; while(1) { $162 = $i2; $163 = HEAP32[11900]|0; $164 = ($162|0)<($163|0); if (!($164)) { break L46; } $165 = $i2; $166 = $165<<1; $167 = (($166) + 1)|0; __THREW__ = 0; $168 = (invoke_iii(5513,($diff|0),($167|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 14; break L9; } $171 = HEAP16[$168>>1]|0; $172 = $171 << 16 >> 16; $173 = ($172|0)>(0); if ($173) { $174 = $i2; $175 = $174<<1; $176 = (($175) + 1)|0; __THREW__ = 0; $177 = (invoke_iii(5513,($diff|0),($176|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 14; break L9; } $180 = HEAP16[$177>>1]|0; $181 = $180 << 16 >> 16; $182 = HEAP32[11900]|0; $183 = $182<<1; $184 = (($183) + 1)|0; __THREW__ = 0; $185 = (invoke_iii(5513,($diff|0),($184|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 14; break L9; } $188 = HEAP16[$185>>1]|0; $189 = $188 << 16 >> 16; $190 = (($189) + ($181))|0; $191 = $190&65535; HEAP16[$185>>1] = $191; $192 = $i2; $193 = $192<<1; $194 = (($193) + 1)|0; __THREW__ = 0; $195 = (invoke_iii(5513,($diff|0),($194|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 14; break L9; } HEAP16[$195>>1] = 0; } $198 = $i2; $199 = (($198) + 1)|0; $i2 = $199; } } } while(0); $200 = $2; __THREW__ = 0; $201 = (invoke_ii(5522,($200|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { label = 14; } else { $204 = ($201|0)!=(0); if ($204) { $205 = HEAP32[11900]|0; $206 = $205<<1; $207 = (($206) + 1)|0; __THREW__ = 0; $208 = (invoke_iii(5513,($diff|0),($207|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 14; break; } HEAP16[$208>>1] = 0; $211 = $2; $212 = ((($211)) + 80|0); $213 = HEAP32[$212>>2]|0; $214 = $213<<1; $215 = (($214) + 1)|0; __THREW__ = 0; $216 = (invoke_iii(5513,($diff|0),($215|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 14; break; } $219 = HEAP16[$216>>1]|0; $220 = $219 << 16 >> 16; $221 = ($220|0)>(0); if ($221) { $222 = $2; $223 = ((($222)) + 80|0); $224 = HEAP32[$223>>2]|0; $225 = $224<<1; $226 = (($225) + 1)|0; __THREW__ = 0; $227 = (invoke_iii(5513,($diff|0),($226|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 14; break; } $230 = HEAP16[$227>>1]|0; $231 = $230 << 16 >> 16; $232 = HEAP32[11900]|0; $233 = $232<<1; $234 = (($233) + 1)|0; __THREW__ = 0; $235 = (invoke_iii(5513,($diff|0),($234|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 14; break; } $238 = HEAP16[$235>>1]|0; $239 = $238 << 16 >> 16; $240 = (($239) + ($231))|0; $241 = $240&65535; HEAP16[$235>>1] = $241; $242 = $2; $243 = ((($242)) + 80|0); $244 = HEAP32[$243>>2]|0; $245 = $244<<1; $246 = (($245) + 1)|0; __THREW__ = 0; $247 = (invoke_iii(5513,($diff|0),($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 14; break; } HEAP16[$247>>1] = 0; } } __THREW__ = 0; $250 = (invoke_ii(3903,84)|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 14; } else { $253 = HEAP32[11900]|0; $254 = (($253) + 1)|0; __THREW__ = 0; invoke_viii(4000,($250|0),($diff|0),($254|0)); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { $258 = ___cxa_find_matching_catch()|0; $259 = tempRet0; $3 = $258; $4 = $259; __ZdlPv($250); break; } $result = $250; $257 = $result; $0 = $257; __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($diff); $260 = $0; STACKTOP = sp;return ($260|0); } } } } } } } } while(0); if ((label|0) == 14) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $3 = $57; $4 = $58; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($diff); $261 = $3; $262 = $4; ___resumeException($261|0); // unreachable; return (0)|0; } function __ZN8ManaCost9canAffordEPS_($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $diff = 0, $positive = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_cost; $3 = $1; $4 = $2; $5 = (__ZN8ManaCost4DiffEPS_($3,$4)|0); $diff = $5; $6 = $diff; $7 = (__ZN8ManaCost10isPositiveEv($6)|0); $positive = $7; $8 = $diff; $9 = ($8|0)==(0|0); if (!($9)) { $10 = HEAP32[$8>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($8); } $13 = $positive; $14 = ($13|0)!=(0); if ($14) { $0 = 1; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8ManaCost10isPositiveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = HEAP32[11900]|0; $5 = ($3|0)<($4|0); if (!($5)) { label = 6; break; } $6 = ((($2)) + 4|0); $7 = $i; $8 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($6,$7)|0); $9 = HEAP16[$8>>1]|0; $10 = $9 << 16 >> 16; $11 = ($10|0)<(0); if ($11) { label = 4; break; } $12 = $i; $13 = (($12) + 1)|0; $i = $13; } if ((label|0) == 4) { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } else if ((label|0) == 6) { $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN8ManaCost17randomDiffHybridsEPS_RNSt3__16vectorIsNS1_9allocatorIsEEEE($this,$_cost,$diff) { $this = $this|0; $_cost = $_cost|0; $diff = $diff|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $h = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_cost; $2 = $diff; $i = 0; while(1) { $3 = $i; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($5)|0); $7 = ($3>>>0)<($6>>>0); if (!($7)) { break; } $8 = $1; $9 = ((($8)) + 16|0); $10 = $i; $11 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($9,$10)|0); $h = $11; $12 = $h; $13 = ((($12)) + 2|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = $2; $17 = $h; $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $19<<1; $21 = (($20) + 1)|0; $22 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($16,$21)|0); $23 = HEAP16[$22>>1]|0; $24 = $23 << 16 >> 16; $25 = (($24) - ($15))|0; $26 = $25&65535; HEAP16[$22>>1] = $26; $27 = $i; $28 = (($27) + 1)|0; $i = $28; } STACKTOP = sp;return; } function __ZN8ManaCost15tryToPayHybridsERKNSt3__16vectorI14ManaCostHybridNS0_9allocatorIS2_EEEEiRNS1_IsNS3_IsEEEE($this,$_hybrids,$_nbhybrids,$diff) { $this = $this|0; $_hybrids = $_hybrids|0; $_nbhybrids = $_nbhybrids|0; $diff = $diff|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $h = 0, $result = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_hybrids; $3 = $_nbhybrids; $4 = $diff; $5 = $1; $6 = $3; $7 = ($6|0)!=(0); if (!($7)) { $0 = 1; $117 = $0; STACKTOP = sp;return ($117|0); } $result = 0; $8 = $2; $9 = $3; $10 = (($9) - 1)|0; $11 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($8,$10)|0); $h = $11; $12 = $4; $13 = $h; $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = $15<<1; $17 = (($16) + 1)|0; $18 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($12,$17)|0); $19 = HEAP16[$18>>1]|0; $20 = $19 << 16 >> 16; $21 = $h; $22 = ((($21)) + 2|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = ($20|0)>=($24|0); do { if ($25) { $26 = $h; $27 = ((($26)) + 2|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = $4; $31 = $h; $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $33<<1; $35 = (($34) + 1)|0; $36 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($30,$35)|0); $37 = HEAP16[$36>>1]|0; $38 = $37 << 16 >> 16; $39 = (($38) - ($29))|0; $40 = $39&65535; HEAP16[$36>>1] = $40; $41 = $2; $42 = $3; $43 = (($42) - 1)|0; $44 = $4; $45 = (__ZN8ManaCost15tryToPayHybridsERKNSt3__16vectorI14ManaCostHybridNS0_9allocatorIS2_EEEEiRNS1_IsNS3_IsEEEE($5,$41,$43,$44)|0); $result = $45; $46 = $result; $47 = ($46|0)!=(0); if (!($47)) { $48 = $h; $49 = ((($48)) + 2|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = $4; $53 = $h; $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = $55<<1; $57 = (($56) + 1)|0; $58 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($52,$57)|0); $59 = HEAP16[$58>>1]|0; $60 = $59 << 16 >> 16; $61 = (($60) + ($51))|0; $62 = $61&65535; HEAP16[$58>>1] = $62; break; } $0 = 1; $117 = $0; STACKTOP = sp;return ($117|0); } } while(0); $63 = $4; $64 = $h; $65 = ((($64)) + 1|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = $67<<1; $69 = (($68) + 1)|0; $70 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($63,$69)|0); $71 = HEAP16[$70>>1]|0; $72 = $71 << 16 >> 16; $73 = $h; $74 = ((($73)) + 3|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = ($72|0)>=($76|0); do { if ($77) { $78 = $h; $79 = ((($78)) + 3|0); $80 = HEAP8[$79>>0]|0; $81 = $80&255; $82 = $4; $83 = $h; $84 = ((($83)) + 1|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $87 = $86<<1; $88 = (($87) + 1)|0; $89 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($82,$88)|0); $90 = HEAP16[$89>>1]|0; $91 = $90 << 16 >> 16; $92 = (($91) - ($81))|0; $93 = $92&65535; HEAP16[$89>>1] = $93; $94 = $2; $95 = $3; $96 = (($95) - 1)|0; $97 = $4; $98 = (__ZN8ManaCost15tryToPayHybridsERKNSt3__16vectorI14ManaCostHybridNS0_9allocatorIS2_EEEEiRNS1_IsNS3_IsEEEE($5,$94,$96,$97)|0); $result = $98; $99 = $result; $100 = ($99|0)!=(0); if (!($100)) { $101 = $h; $102 = ((($101)) + 3|0); $103 = HEAP8[$102>>0]|0; $104 = $103&255; $105 = $4; $106 = $h; $107 = ((($106)) + 1|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = $109<<1; $111 = (($110) + 1)|0; $112 = (__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($105,$111)|0); $113 = HEAP16[$112>>1]|0; $114 = $113 << 16 >> 16; $115 = (($114) + ($104))|0; $116 = $115&65535; HEAP16[$112>>1] = $116; break; } $0 = 1; $117 = $0; STACKTOP = sp;return ($117|0); } } while(0); $0 = 0; $117 = $0; STACKTOP = sp;return ($117|0); } function __ZN8ManaCost8toStringEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $colorCount = 0, $i = 0, $i1 = 0, $oss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 24|0; $0 = $this; $3 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); $i = 0; L1: while(1) { $4 = $i; $5 = HEAP32[11900]|0; $6 = ($4|0)<=($5|0); if (!($6)) { label = 19; break; } $7 = ((($3)) + 4|0); $8 = $i; __THREW__ = 0; $9 = (invoke_iii(5513,($7|0),($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break; } $12 = HEAP16[$9>>1]|0; $13 = ($12<<16>>16)!=(0); L5: do { if ($13) { $14 = $i; $15 = ($14|0)==(0); if ($15) { __THREW__ = 0; $16 = (invoke_iii(3839,($oss|0),(160725|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break L1; } $19 = $i; __THREW__ = 0; $20 = (invoke_iii(3959,($3|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } __THREW__ = 0; $23 = (invoke_iii(3919,($16|0),($20|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L1; } __THREW__ = 0; (invoke_iii(3839,($23|0),(162277|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } else { break; } } $colorCount = 0; while(1) { $32 = $colorCount; $33 = $i; __THREW__ = 0; $34 = (invoke_iii(3959,($3|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } $37 = ($32|0)<($34|0); if (!($37)) { break L5; } __THREW__ = 0; $38 = (invoke_iii(3839,($oss|0),(160725|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break L1; } $41 = $i; $42 = (149122 + ($41)|0); $43 = HEAP8[$42>>0]|0; __THREW__ = 0; $44 = (invoke_iii(3960,($38|0),($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L1; } __THREW__ = 0; (invoke_iii(3839,($44|0),(162277|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L1; } $49 = $colorCount; $50 = (($49) + 1)|0; $colorCount = $50; } } } while(0); $51 = $i; $52 = (($51) + 1)|0; $i = $52; } L21: do { if ((label|0) == 19) { $i1 = 0; while(1) { $53 = $i1; $54 = ((($3)) + 16|0); $55 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($54)|0); $56 = ($53>>>0)<($55>>>0); if (!($56)) { break; } $57 = ((($3)) + 16|0); $58 = $i1; __THREW__ = 0; $59 = (invoke_iii(5523,($57|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break L21; } __THREW__ = 0; (invoke_iii(5524,($oss|0),($59|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L21; } $64 = $i1; $65 = (($64) + 1)|0; $i1 = $65; } __THREW__ = 0; invoke_vii(3886,($agg$result|0),($oss|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } } while(0); $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $1 = $28; $2 = $29; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $30 = $1; $31 = $2; ___resumeException($30|0); // unreachable; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEP8ManaCost($out,$m) { $out = $out|0; $m = $m|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $out; $1 = $m; $5 = $0; $6 = $1; __ZN8ManaCost8toStringEv($2,$6); __THREW__ = 0; $7 = (invoke_iii(3885,($5|0),($2|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE8ManaCost($out,$m) { $out = $out|0; $m = $m|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $out; $4 = $0; __ZN8ManaCost8toStringEv($1,$m); __THREW__ = 0; $5 = (invoke_iii(3885,($4|0),($1|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZN8ManaPool5EmptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { __ZN10ExtraCostsD2Ev($8); __ZdlPv($8); } $10 = ((($3)) + 60|0); HEAP32[$10>>2] = 0; } $11 = ((($3)) + 52|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($3)) + 52|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $17 = HEAP32[$15>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vi[$19 & 8191]($15); } $20 = ((($3)) + 52|0); HEAP32[$20>>2] = 0; } $21 = ((($3)) + 56|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($3)) + 56|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($3)) + 56|0); HEAP32[$30>>2] = 0; } $31 = ((($3)) + 48|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($3)) + 48|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $40 = ((($3)) + 48|0); HEAP32[$40>>2] = 0; } $41 = ((($3)) + 44|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($3)) + 44|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if (!($46)) { $47 = HEAP32[$45>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($45); } $50 = ((($3)) + 44|0); HEAP32[$50>>2] = 0; } $51 = ((($3)) + 40|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if ($53) { $54 = ((($3)) + 40|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); if (!($56)) { $57 = HEAP32[$55>>2]|0; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vi[$59 & 8191]($55); } $60 = ((($3)) + 40|0); HEAP32[$60>>2] = 0; } $61 = ((($3)) + 36|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(0|0); if ($63) { $64 = ((($3)) + 36|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0|0); if (!($66)) { $67 = HEAP32[$65>>2]|0; $68 = ((($67)) + 12|0); $69 = HEAP32[$68>>2]|0; FUNCTION_TABLE_vi[$69 & 8191]($65); } $70 = ((($3)) + 36|0); HEAP32[$70>>2] = 0; } $71 = ((($3)) + 28|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)!=(0|0); if ($73) { $74 = ((($3)) + 28|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)==(0|0); if (!($76)) { $77 = HEAP32[$75>>2]|0; $78 = ((($77)) + 12|0); $79 = HEAP32[$78>>2]|0; FUNCTION_TABLE_vi[$79 & 8191]($75); } $80 = ((($3)) + 28|0); HEAP32[$80>>2] = 0; } $81 = ((($3)) + 32|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0|0); if ($83) { $84 = ((($3)) + 32|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==(0|0); if (!($86)) { $87 = HEAP32[$85>>2]|0; $88 = ((($87)) + 12|0); $89 = HEAP32[$88>>2]|0; FUNCTION_TABLE_vi[$89 & 8191]($85); } $90 = ((($3)) + 32|0); HEAP32[$90>>2] = 0; } $91 = HEAP32[$3>>2]|0; $92 = HEAP32[$91>>2]|0; FUNCTION_TABLE_vi[$92 & 8191]($3); $93 = (__Znwj(12)|0); __THREW__ = 0; invoke_vii(5525,($93|0),($3|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $1 = $100; $2 = $101; __ZdlPv($93); $102 = $1; $103 = $2; ___resumeException($102|0); // unreachable; } else { $e = $93; $96 = ((($3)) + 84|0); $97 = HEAP32[$96>>2]|0; $98 = (__ZN10Targetable11getObserverEv($97)|0); $99 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($98,$99)|0); STACKTOP = sp;return; } } function __ZN8ManaPoolC2EP6Player($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; __ZN8ManaCostC2Ev($2); $3 = 35168; HEAP32[$2>>2] = $3; $4 = ((($2)) + 84|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN8ManaPool3addEiiP15MTGCardInstanceb($this,$color,$value,$source,$extra) { $this = $this|0; $color = $color|0; $value = $value|0; $source = $source|0; $extra = $extra|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $value; $3 = $source; $7 = $extra&1; $4 = $7; $8 = $0; $9 = $1; $10 = ($9|0)==(0); if ($10) { $1 = 6; } $11 = $1; $12 = $2; $13 = (__ZN8ManaCost3addEii($8,$11,$12)|0); $result = $13; $i = 0; while(1) { $14 = $i; $15 = $2; $16 = ($14|0)<($15|0); if (!($16)) { label = 15; break; } $17 = (__Znwj(8)|0); __THREW__ = 0; invoke_vii(5526,($17|0),0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 9; break; } $e = $17; $20 = $4; $21 = $20&1; $22 = (__Znwj(20)|0); $23 = $1; $24 = $3; __THREW__ = 0; if ($21) { __ZN21WEventEngageManaExtraC2EiP15MTGCardInstanceP8ManaPool($22,$23,$24,$8); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 10; break; } $e = $22; } else { __ZN16WEventEngageManaC2EiP15MTGCardInstanceP8ManaPool($22,$23,$24,$8); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 13; break; } $e = $22; } $35 = ((($8)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN10Targetable11getObserverEv($36)|0); $38 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($37,$38)|0); $39 = $i; $40 = (($39) + 1)|0; $i = $40; } if ((label|0) == 9) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $5 = $27; $6 = $28; __ZdlPv($17); $42 = $5; $43 = $6; ___resumeException($42|0); // unreachable; } else if ((label|0) == 10) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $5 = $29; $6 = $30; __ZdlPv($22); $42 = $5; $43 = $6; ___resumeException($42|0); // unreachable; } else if ((label|0) == 13) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $5 = $33; $6 = $34; __ZdlPv($22); $42 = $5; $43 = $6; ___resumeException($42|0); // unreachable; } else if ((label|0) == 15) { $41 = $result; STACKTOP = sp;return ($41|0); } return (0)|0; } function __ZN8ManaPool3addEP8ManaCostP15MTGCardInstance($this,$_cost,$source) { $this = $this|0; $_cost = $_cost|0; $source = $source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, $i = 0, $j = 0, $replaceArtifact = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_cost; $3 = $source; $6 = $1; $7 = $2; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $45 = $0; STACKTOP = sp;return ($45|0); } $9 = $2; $10 = (__ZN8ManaCost7getCostEi($9,0)|0); $replaceArtifact = $10; $11 = $replaceArtifact; $12 = ($11|0)!=(0); if ($12) { $13 = $2; $14 = $replaceArtifact; (__ZN8ManaCost3addEii($13,6,$14)|0); $15 = $2; $16 = $replaceArtifact; (__ZN8ManaCost6removeEii($15,0,$16)|0); } $17 = $2; $18 = (__ZN8ManaCost3addEPS_($6,$17)|0); $result = $18; $i = 0; L8: while(1) { $19 = $i; $20 = HEAP32[11900]|0; $21 = ($19|0)<($20|0); if (!($21)) { break; } $j = 0; while(1) { $22 = $j; $23 = $2; $24 = $i; $25 = (__ZN8ManaCost7getCostEi($23,$24)|0); $26 = ($22|0)<($25|0); if (!($26)) { break; } $27 = (__Znwj(20)|0); $28 = $i; $29 = $3; __THREW__ = 0; invoke_viiii(5527,($27|0),($28|0),($29|0),($6|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 11; break L8; } $e = $27; $32 = ((($6)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN10Targetable11getObserverEv($33)|0); $35 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($34,$35)|0); $36 = $j; $37 = (($36) + 1)|0; $j = $37; } $42 = $i; $43 = (($42) + 1)|0; $i = $43; } if ((label|0) == 11) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZdlPv($27); $40 = $4; $41 = $5; ___resumeException($40|0); // unreachable; } $44 = $result; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } function __ZN8ManaPool3payEP8ManaCost($this,$_cost) { $this = $this|0; $_cost = $_cost|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0; var $current = 0, $e = 0, $i = 0, $i1 = 0, $j = 0, $result = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 80|0; $$byval_copy = sp + 76|0; $current = sp + 56|0; $2 = sp + 48|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $1 = $_cost; $10 = $0; __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($current); $i = 0; while(1) { $11 = $i; $12 = HEAP32[11900]|0; $13 = ($11|0)<($12|0); if (!($13)) { label = 7; break; } $14 = ((($10)) + 4|0); $15 = $i; __THREW__ = 0; $16 = (invoke_iii(5513,($14|0),($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } $19 = HEAP16[$16>>1]|0; $20 = $19 << 16 >> 16; HEAP32[$2>>2] = $20; __THREW__ = 0; invoke_vii(4474,($current|0),($2|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } L6: do { if ((label|0) == 7) { $27 = $1; __THREW__ = 0; $28 = (invoke_iii(5528,($10|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $result = $28; $i1 = 0; L9: while(1) { $31 = $i1; $32 = HEAP32[11900]|0; $33 = ($31|0)<($32|0); if (!($33)) { label = 21; break; } $34 = $i1; __THREW__ = 0; $35 = (invoke_iii(4123,($current|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L6; } $38 = HEAP32[$35>>2]|0; $39 = ((($10)) + 4|0); $40 = $i1; __THREW__ = 0; $41 = (invoke_iii(5513,($39|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L6; } $44 = HEAP16[$41>>1]|0; $45 = $44 << 16 >> 16; $46 = (($38) - ($45))|0; $value = $46; $j = 0; while(1) { $47 = $j; $48 = $value; $49 = ($47|0)<($48|0); if (!($49)) { break; } __THREW__ = 0; $50 = (invoke_ii(3903,16)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L6; } $53 = $i1; __THREW__ = 0; invoke_viii(5529,($50|0),($53|0),($10|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 19; break L9; } $e = $50; $56 = ((($10)) + 84|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_ii(3950,($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L6; } $61 = $e; __THREW__ = 0; (invoke_iii(4319,($58|0),($61|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L6; } $64 = $j; $65 = (($64) + 1)|0; $j = $65; } $68 = $i1; $69 = (($68) + 1)|0; $i1 = $69; } if ((label|0) == 19) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $3 = $66; $4 = $67; __ZdlPv($50); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($current); $76 = $3; $77 = $4; ___resumeException($76|0); // unreachable; } else if ((label|0) == 21) { $70 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($current)|0); HEAP32[$6>>2] = $70; __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($5,$6,0); $71 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE3endEv($current)|0); HEAP32[$8>>2] = $71; __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($7,$8,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $72 = (invoke_iiii(5530,($current|0),($$byval_copy|0),($$byval_copy$1|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break; } HEAP32[$9>>2] = $72; $75 = $result; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($current); STACKTOP = sp;return ($75|0); } } } } while(0); $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($current); $76 = $3; $77 = $4; ___resumeException($76|0); // unreachable; return (0)|0; } function __GLOBAL__sub_I_ManaCost_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2529(); ___cxx_global_var_init_1_2530(); ___cxx_global_var_init_3_2531(); ___cxx_global_var_init_5_2532(); return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<1)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE9push_backEOS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIR14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS4_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIR14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS4_($17)|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEaSERKS4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = $1; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE19__copy_assign_allocERKS4_($2,$5); $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE6assignIPS1_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS1_NS_15iterator_traitsIS8_E9referenceEEE5valueEvE4typeES8_S8_($2,$7,$10); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIsNS_9allocatorIsEEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<1)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backERKs($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJRKsEEEvRS2_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 2|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIsNS_9allocatorIsEEE21__push_back_slow_pathIRKsEEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE11__make_iterEPs($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKsEC2IPsEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPsE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE11__make_iterEPs($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE5eraseENS_11__wrap_iterIPKsEES7_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKsPsEENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<1)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIsNS_9allocatorIsEEE11__make_iterEPs($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKsEEbRKNS_11__wrap_iterIT_EES7_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKsS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<1)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPsS1_EET0_T_S3_S2_($13,$15,$16)|0); __ZNSt3__16vectorIsNS_9allocatorIsEEE17__destruct_at_endEPs($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13minIsEERKT_S3_S3_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__b; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__13minIsNS_6__lessIssEEEERKT_S5_S5_T0_($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__113back_inserterINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEENS_20back_insert_iteratorIT_EERS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__x; $2 = $1; __ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEC2ERS5_($0,$2); $3 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__14copyINS_11__wrap_iterIP14ManaCostHybridEENS_20back_insert_iteratorINS_6vectorIS2_NS_9allocatorIS2_EEEEEEEET0_T_SC_SB_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 32|0; $$byval_copy$2 = sp + 28|0; $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $5 = (__ZNSt3__113__unwrap_iterI14ManaCostHybridEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS3_E4typeENS_11__wrap_iterIS4_EE($$byval_copy)|0); ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $6 = (__ZNSt3__113__unwrap_iterI14ManaCostHybridEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS3_E4typeENS_11__wrap_iterIS4_EE($$byval_copy$1)|0); ;HEAP32[$4>>2]=HEAP32[$__result>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__113__unwrap_iterINS_20back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS3_EEEEEEEET_S8_($$byval_copy$2)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$3>>2]|0; $8 = (__ZNSt3__16__copyIP14ManaCostHybridNS_20back_insert_iteratorINS_6vectorIS1_NS_9allocatorIS1_EEEEEEEET0_T_SA_S9_($5,$6,$$byval_copy$3)|0); HEAP32[$0>>2] = $8; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE6resizeEj($this,$__sz) { $this = $this|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__sz; $2 = $0; $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($2)|0); $__cs = $3; $4 = $__cs; $5 = $1; $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = $1; $8 = $__cs; $9 = (($7) - ($8))|0; __ZNSt3__16vectorIsNS_9allocatorIsEEE8__appendEj($2,$9); STACKTOP = sp;return; } $10 = $__cs; $11 = $1; $12 = ($10>>>0)>($11>>>0); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[$2>>2]|0; $14 = $1; $15 = (($13) + ($14<<1)|0); __ZNSt3__16vectorIsNS_9allocatorIsEEE17__destruct_at_endEPs($2,$15); STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEES7_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKiPiEENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<2)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKiS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<2)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPiS1_EET0_T_S3_S2_($13,$15,$16)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function ___cxx_global_var_init_2529() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35184,182585); (___cxa_atexit((3831|0),(35184|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2530() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35196,165089); (___cxa_atexit((3831|0),(35196|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2531() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35208,165080); (___cxa_atexit((3831|0),(35208|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2532() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35220,165065); (___cxa_atexit((3831|0),(35220|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($10)|0); __THREW__ = 0; invoke_vii(5531,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE7destroyIS2_EEvRS3_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorI14ManaCostHybridE7destroyEPS1_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridE7destroyEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10deallocateERS3_PS2_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorI14ManaCostHybridE10deallocateEPS1_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridE10deallocateEPS1_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5532,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorI14ManaCostHybridEC2Ev($2); $3 = (__ZNSt3__17forwardIP14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE19__copy_assign_allocERKS4_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE19__copy_assign_allocERKS4_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE19__copy_assign_allocERKS4_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE6assignIPS1_EENS_9enable_ifIXaasr21__is_forward_iteratorIT_EE5valuesr16is_constructibleIS1_NS_15iterator_traitsIS8_E9referenceEEE5valueEvE4typeES8_S8_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__growing = 0, $__m = 0, $__mid = 0, $__new_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mid = sp + 4|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__18distanceIP14ManaCostHybridEENS_15iterator_traitsIT_E15difference_typeES4_S4_($4,$5)|0); $__new_size = $6; $7 = $__new_size; $8 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($3)|0); $9 = ($7>>>0)<=($8>>>0); if (!($9)) { __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE10deallocateEv($3); $25 = $__new_size; $26 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__recommendEj($3,$25)|0); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8allocateEj($3,$26); $27 = $1; $28 = $2; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE18__construct_at_endIPS1_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES8_S8_($3,$27,$28); STACKTOP = sp;return; } $10 = $2; HEAP32[$__mid>>2] = $10; $__growing = 0; $11 = $__new_size; $12 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($3)|0); $13 = ($11>>>0)>($12>>>0); if ($13) { $__growing = 1; $14 = $1; HEAP32[$__mid>>2] = $14; $15 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($3)|0); __ZNSt3__17advanceIP14ManaCostHybridEEvRT_NS_15iterator_traitsIS3_E15difference_typeE($__mid,$15); } $16 = $1; $17 = HEAP32[$__mid>>2]|0; $18 = HEAP32[$3>>2]|0; $19 = (__ZNSt3__14copyIP14ManaCostHybridS2_EET0_T_S4_S3_($16,$17,$18)|0); $__m = $19; $20 = $__growing; $21 = $20&1; if ($21) { $22 = HEAP32[$__mid>>2]|0; $23 = $2; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE18__construct_at_endIPS1_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES8_S8_($3,$22,$23); STACKTOP = sp;return; } else { $24 = $__m; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($3,$24); STACKTOP = sp;return; } } function __ZNSt3__18distanceIP14ManaCostHybridEENS_15iterator_traitsIT_E15difference_typeES4_S4_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIP14ManaCostHybridEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIP14ManaCostHybridEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17advanceIP14ManaCostHybridEEvRT_NS_15iterator_traitsIS3_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceIP14ManaCostHybridEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceIP14ManaCostHybridEEvRT_NS_15iterator_traitsIS3_E15difference_typeENS_26random_access_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3<<2)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14copyIP14ManaCostHybridS2_EET0_T_S4_S3_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIP14ManaCostHybridEET_S3_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIP14ManaCostHybridEET_S3_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIP14ManaCostHybridEET_S3_($7)|0); $9 = (__ZNSt3__16__copyI14ManaCostHybridS1_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyI14ManaCostHybridS1_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS7_EE5valueEPS7_E4typeEPS4_SB_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIP14ManaCostHybridEET_S3_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE18__construct_at_endIPS1_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES8_S8_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRS2_EEEvRS3_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIR14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JRS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JRS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIR14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JRS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JRS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIR14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZN14ManaCostHybridC2ERKS_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIR14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5533,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE10deallocateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10deallocateERS3_PS2_j($4,$5,$6); $7 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($1)|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5533,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5534,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE8allocateERS3_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE8max_sizeERKS3_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE8max_sizeERKS3_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5535,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorI14ManaCostHybridE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorI14ManaCostHybridE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE8allocateERS3_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorI14ManaCostHybridE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorI14ManaCostHybridE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJRKsEEEvRS2_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKsEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJRKsEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJRKsEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKsEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIsE9constructIsJRKsEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIsE9constructIsJRKsEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKsEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP16[$5>>1]|0; HEAP16[$3>>1] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKsEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE21__push_back_slow_pathIRKsEEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEEC2EjjS3_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKsEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5536,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 2|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4014,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16vectorIsNS_9allocatorIsEEE11__make_iterEPs($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPsEC2ES1_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPsEC2ES1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPKsPsEENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKsE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPsE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 2)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKsE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__111__wrap_iterIPsE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__1neIPKsEEbRKNS_11__wrap_iterIT_EES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKsS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKsS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKsE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKsE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16vectorIsNS_9allocatorIsEEE17__destruct_at_endEPs($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIsNS_9allocatorIsEEE17__destruct_at_endEPs($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(5537,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIsNS_9allocatorIsEEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE8capacityEv($2)|0); $6 = (($4) + ($5<<1)|0); $7 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<1)|0); $10 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($2)|0); $12 = (($10) + ($11<<1)|0); __ZNKSt3__16vectorIsNS_9allocatorIsEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPsS1_EET0_T_S3_S2_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPsEET_S2_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPsEET_S2_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPsEET_S2_($7)|0); $9 = (__ZNSt3__16__moveIssEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIssEENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS6_EE5valueEPS6_E4typeEPS3_SA_S7_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 2)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<1; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<1)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPsEET_S2_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKsS2_EENS_11__wrap_iterIT_E15difference_typeERKS5_RKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKsE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKsE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 2)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__13minIsNS_6__lessIssEEEERKT_S5_S5_T0_($__a,$__b,$__comp) { $__a = $__a|0; $__b = $__b|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__b; $2 = $1; $3 = $0; $4 = (__ZNKSt3__16__lessIssEclERKsS3_($__comp,$2,$3)|0); $5 = $1; $6 = $0; $7 = $4 ? $5 : $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16__lessIssEclERKsS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP16[$3>>1]|0; $5 = $4 << 16 >> 16; $6 = $2; $7 = HEAP16[$6>>1]|0; $8 = $7 << 16 >> 16; $9 = ($5|0)<($8|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__make_iterEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIP14ManaCostHybridEC2ES2_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIP14ManaCostHybridEC2ES2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEC2ERS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; $4 = (__ZNSt3__19addressofINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEEPT_RS6_($3)|0); HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__copyIP14ManaCostHybridNS_20back_insert_iteratorINS_6vectorIS1_NS_9allocatorIS1_EEEEEEEET0_T_SA_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $__first; $2 = $__last; while(1) { $3 = $1; $4 = $2; $5 = ($3|0)!=($4|0); if (!($5)) { break; } $6 = (__ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEdeEv($__result)|0); $7 = $1; (__ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEaSERKS2_($6,$7)|0); $8 = $1; $9 = ((($8)) + 4|0); $1 = $9; (__ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEppEv($__result)|0); } ;HEAP32[$0>>2]=HEAP32[$__result>>2]|0; $10 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($10|0); } function __ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEaSERKS2_($this,$__value_) { $this = $this|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__value_; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE9push_backERKS1_($3,$4); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE9push_backERKS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK14ManaCostHybridEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK14ManaCostHybridEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JRKS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JRKS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK14ManaCostHybridEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZN14ManaCostHybridC2ERKS_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRK14ManaCostHybridEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRK14ManaCostHybridEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5538,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5539,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEEC2EjjS4_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEEC2ES2_S5_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE8allocateERS3_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorI14ManaCostHybridEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EEC2ES2_S5_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorI14ManaCostHybridEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP14ManaCostHybridEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorI14ManaCostHybridEEEEOT_RNS_16remove_referenceIS5_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIP14ManaCostHybridEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIP14ManaCostHybridEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($11,$13); $14 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE9__end_capEv($15)|0); __ZNSt3__14swapIP14ManaCostHybridEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($2)|0); __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE20__construct_backwardIPS2_EEvRS3_T_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); $11 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($10)|0); $12 = $2; $13 = ((($12)) + -4|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptI14ManaCostHybridEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -4|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptI14ManaCostHybridEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS3_EE5valueERKS3_OS3_E4typeERS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIR14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIR14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIP14ManaCostHybridEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP14ManaCostHybridEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5540,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($11)|0); __THREW__ = 0; invoke_vii(5531,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP14ManaCostHybridRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP14ManaCostHybridRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS2_EEEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__unwrap_iterI14ManaCostHybridEENS_9enable_ifIXsr28is_trivially_copy_assignableIT_EE5valueEPS3_E4typeENS_11__wrap_iterIS4_EE($__i) { $__i = $__i|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIP14ManaCostHybridE4baseEv($__i)|0); return ($0|0); } function __ZNKSt3__111__wrap_iterIP14ManaCostHybridE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113__unwrap_iterINS_20back_insert_iteratorINS_6vectorI14ManaCostHybridNS_9allocatorIS3_EEEEEEEET_S8_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; ;HEAP32[$0>>2]=HEAP32[$__i>>2]|0; $1 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardI14ManaCostHybridEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE11__constructIS2_JS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardI14ManaCostHybridEEOT_RNS_16remove_referenceIS2_E4typeE($6)|0); __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI14ManaCostHybridE9constructIS1_JS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardI14ManaCostHybridEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); __ZN14ManaCostHybridC2ERKS_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardI14ManaCostHybridEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI14ManaCostHybridNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI14ManaCostHybridEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardI14ManaCostHybridEEOT_RNS_16remove_referenceIS2_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5541,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5539,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP9ExtraCostEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP9ExtraCostEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP9ExtraCostE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP9ExtraCostEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP9ExtraCostEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP9ExtraCostNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP9ExtraCostEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP9ExtraCostEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5542,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(4973,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16vectorIsNS_9allocatorIsEEE8__appendEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $4 = $0; $5 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE9__end_capEv($4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 2)&-1; $13 = $1; $14 = ($12>>>0)>=($13>>>0); if ($14) { $15 = $1; __ZNSt3__16vectorIsNS_9allocatorIsEEE18__construct_at_endEj($4,$15); STACKTOP = sp;return; } $16 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($4)|0); $__a = $16; $17 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $18 = $1; $19 = (($17) + ($18))|0; $20 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE11__recommendEj($4,$19)|0); $21 = (__ZNKSt3__16vectorIsNS_9allocatorIsEEE4sizeEv($4)|0); $22 = $__a; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEEC2EjjS3_($__v,$20,$21,$22); $23 = $1; __THREW__ = 0; invoke_vii(5543,($__v|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __THREW__ = 0; invoke_vii(4014,($4|0),($__v|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEED2Ev($__v); STACKTOP = sp;return; } function __ZNSt3__16vectorIsNS_9allocatorIsEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 12|0; $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__113__vector_baseIsNS_9allocatorIsEEE7__allocEv($2)|0); $__a = $3; while(1) { __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $4 = $__a; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 2|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; __ZNSt3__16vectorIsNS_9allocatorIsEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJEEEvRS2_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIsEEE11__constructIsJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIsE9constructIsJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIsE9constructIsJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP16[$2>>1] = 0; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE7__allocEv($2)|0); $__a = $3; while(1) { $4 = $__a; $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIsEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 2|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__1miIPKiPiEENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKiE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPiE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKiS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKiS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKiE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKiE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN8ManaPoolD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8ManaCostD2Ev($1); STACKTOP = sp;return; } function __ZN8ManaPoolD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8ManaPoolD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ManaCostHybrid4initEiiii($this,$c1,$v1,$c2,$v2) { $this = $this|0; $c1 = $c1|0; $v1 = $v1|0; $c2 = $c2|0; $v2 = $v2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c1; $2 = $v1; $3 = $c2; $4 = $v2; $5 = $0; $6 = $1; $7 = $6&255; HEAP8[$5>>0] = $7; $8 = $3; $9 = $8&255; $10 = ((($5)) + 1|0); HEAP8[$10>>0] = $9; $11 = $2; $12 = $11&255; $13 = ((($5)) + 2|0); HEAP8[$13>>0] = $12; $14 = $4; $15 = $14&255; $16 = ((($5)) + 3|0); HEAP8[$16>>0] = $15; STACKTOP = sp;return; } function __ZN14ManaCostHybridC2ERKS_($this,$hybridManaCost) { $this = $this|0; $hybridManaCost = $hybridManaCost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $hybridManaCost; $2 = $0; $3 = $1; $4 = HEAP8[$3>>0]|0; HEAP8[$2>>0] = $4; $5 = $1; $6 = ((($5)) + 1|0); $7 = HEAP8[$6>>0]|0; $8 = ((($2)) + 1|0); HEAP8[$8>>0] = $7; $9 = $1; $10 = ((($9)) + 2|0); $11 = HEAP8[$10>>0]|0; $12 = ((($2)) + 2|0); HEAP8[$12>>0] = $11; $13 = $1; $14 = ((($13)) + 3|0); $15 = HEAP8[$14>>0]|0; $16 = ((($2)) + 3|0); HEAP8[$16>>0] = $15; STACKTOP = sp;return; } function __ZN14ManaCostHybridC2Eiiii($this,$c1,$v1,$c2,$v2) { $this = $this|0; $c1 = $c1|0; $v1 = $v1|0; $c2 = $c2|0; $v2 = $v2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c1; $2 = $v1; $3 = $c2; $4 = $v2; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN14ManaCostHybrid4initEiiii($5,$6,$7,$8,$9); STACKTOP = sp;return; } function __ZN14ManaCostHybrid16getConvertedCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 3|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ((($2)) + 2|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ($5|0)>($8|0); if ($9) { $10 = ((($2)) + 3|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $0 = $12; $16 = $0; STACKTOP = sp;return ($16|0); } else { $13 = ((($2)) + 2|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN14ManaCostHybrid14getManaSymbolsEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $color; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $2; $7 = ($5|0)==($6|0); do { if ($7) { $8 = ((($3)) + 2|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $0 = $10; } else { $11 = ((($3)) + 1|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = $2; $15 = ($13|0)==($14|0); if ($15) { $16 = ((($3)) + 3|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $0 = $18; break; } else { $0 = 0; break; } } } while(0); $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN14ManaCostHybrid26getManaSymbolsHybridMergedEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $color; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $2; $7 = ($5|0)==($6|0); do { if ($7) { $8 = ((($3)) + 2|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $0 = $10; } else { $11 = ((($3)) + 1|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = $2; $15 = ($13|0)==($14|0); if ($15) { $16 = ((($3)) + 3|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $0 = $18; break; } else { $0 = 0; break; } } } while(0); $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN14ManaCostHybrid8hasColorEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $color; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $2; $7 = ($5|0)==($6|0); if ($7) { $8 = ((($3)) + 2|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)!=(0); if (!($10)) { label = 3; } } else { label = 3; } do { if ((label|0) == 3) { $11 = ((($3)) + 1|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = $2; $15 = ($13|0)==($14|0); if ($15) { $16 = ((($3)) + 3|0); $17 = HEAP8[$16>>0]|0; $18 = ($17<<24>>24)!=(0); if ($18) { break; } } $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } } while(0); $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZN14ManaCostHybrid8toStringEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $oss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 8|0; $0 = $this; $3 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)!=(0); if ($6) { $7 = ((($3)) + 1|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = ($9|0)!=(0); if ($10) { __THREW__ = 0; $11 = (invoke_iii(3839,($oss|0),(160725|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = HEAP8[$3>>0]|0; $15 = $14&255; $16 = (149122 + ($15)|0); $17 = HEAP8[$16>>0]|0; __THREW__ = 0; $18 = (invoke_iii(3960,($11|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; $21 = (invoke_iii(3839,($18|0),(197990|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = ((($3)) + 1|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = (149122 + ($26)|0); $28 = HEAP8[$27>>0]|0; __THREW__ = 0; $29 = (invoke_iii(3960,($21|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { __THREW__ = 0; (invoke_iii(3839,($29|0),(162277|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { label = 9; } } } } } } else { label = 9; } } else { label = 9; } if ((label|0) == 9) { __THREW__ = 0; invoke_vii(3886,($agg$result|0),($oss|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $1 = $34; $2 = $35; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $36 = $1; $37 = $2; ___resumeException($36|0); // unreachable; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEER14ManaCostHybrid($out,$r) { $out = $out|0; $r = $r|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $out; $1 = $r; $5 = $0; $6 = $1; __ZN14ManaCostHybrid8toStringEv($2,$6); __THREW__ = 0; $7 = (invoke_iii(3885,($5|0),($2|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $3 = $10; $4 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = $3; $13 = $4; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN8MenuItemC2EiP5WFontNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffP5JQuadSA_PKcSA_b($this,$id,$font,$text,$x,$y,$_off,$_on,$particle,$particleTex,$hasFocus) { $this = $this|0; $id = $id|0; $font = $font|0; $text = $text|0; $x = +$x; $y = +$y; $_off = $_off|0; $_on = $_on|0; $particle = $particle|0; $particleTex = $particleTex|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $psi = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $10 = sp + 36|0; $11 = sp + 24|0; $14 = sp; $0 = $this; $1 = $id; $2 = $font; $3 = $x; $4 = $y; $5 = $_off; $6 = $_on; $7 = $particle; $8 = $particleTex; $15 = $hasFocus&1; $9 = $15; $16 = $0; $17 = $1; __ZN10JGuiObjectC2Ei($16,$17); $18 = 35240; HEAP32[$16>>2] = $18; $19 = ((($16)) + 12|0); $20 = $2; HEAP32[$19>>2] = $20; $21 = ((($16)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = ((($16)) + 28|0); $23 = $3; HEAPF32[$22>>2] = $23; $24 = ((($16)) + 32|0); $25 = $4; HEAPF32[$24>>2] = $25; $26 = ((($16)) + 16|0); __THREW__ = 0; invoke_vii(3800,($11|0),($text|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; L1: do { if (!($28)) { __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $12 = $65; $13 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZN10JGuiObjectD2Ev($16); $89 = $12; $90 = $13; ___resumeException($89|0); // unreachable; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($26,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $31 = ((($16)) + 36|0); HEAP32[$31>>2] = 1; $32 = ((($16)) + 60|0); HEAP32[$32>>2] = 0; __THREW__ = 0; $33 = (invoke_i(4541)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = HEAP32[$33>>2]|0; $37 = ((($36)) + 32|0); $38 = HEAP32[$37>>2]|0; $39 = $7; __THREW__ = 0; invoke_vii(3797,($14|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $42 = $8; __THREW__ = 0; $43 = (invoke_iiiiii($38|0,($33|0),($14|0),($42|0),1,1)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $12 = $67; $13 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZN10JGuiObjectD2Ev($16); $89 = $12; $90 = $13; ___resumeException($89|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $psi = $43; $46 = $psi; $47 = ($46|0)!=(0|0); do { if ($47) { __THREW__ = 0; $48 = (invoke_ii(3903,204)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L1; } $51 = $psi; __THREW__ = 0; invoke_vii(4799,($48|0),($51|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { $54 = ((($16)) + 60|0); HEAP32[$54>>2] = $48; $55 = ((($16)) + 60|0); $56 = HEAP32[$55>>2]|0; $57 = ((($16)) + 28|0); $58 = +HEAPF32[$57>>2]; $59 = ((($16)) + 32|0); $60 = +HEAPF32[$59>>2]; __THREW__ = 0; invoke_viddi(5544,($56|0),(+$58),(+$60),0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break L1; } else { break; } } $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $12 = $69; $13 = $70; __ZdlPv($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZN10JGuiObjectD2Ev($16); $89 = $12; $90 = $13; ___resumeException($89|0); // unreachable; } } while(0); $71 = $9; $72 = $71&1; $73 = ((($16)) + 8|0); $74 = $72&1; HEAP8[$73>>0] = $74; $75 = ((($16)) + 40|0); HEAPF32[$75>>2] = 0.0010000000474974513; $76 = ((($16)) + 44|0); HEAPF32[$76>>2] = 1.0; $77 = ((($16)) + 48|0); HEAPF32[$77>>2] = 1.0; $78 = $6; $79 = ((($16)) + 52|0); HEAP32[$79>>2] = $78; $80 = $5; $81 = ((($16)) + 56|0); HEAP32[$81>>2] = $80; $82 = $9; $83 = $82&1; if (!($83)) { STACKTOP = sp;return; } $84 = HEAP32[$16>>2]|0; $85 = ((($84)) + 20|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; invoke_vi($86|0,($16|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if (!($88)) { STACKTOP = sp;return; } } } } } while(0); $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $12 = $63; $13 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZN10JGuiObjectD2Ev($16); $89 = $12; $90 = $13; ___resumeException($89|0); // unreachable; } function __ZN8MenuItem6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $colors = 0, $renderer = 0, $start = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $colors = sp; $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $2; $3 = ((($1)) + 8|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if (!($5)) { $52 = $renderer; $53 = ((($1)) + 56|0); $54 = HEAP32[$53>>2]|0; $55 = ((($1)) + 28|0); $56 = +HEAPF32[$55>>2]; $57 = ((($1)) + 32|0); $58 = +HEAPF32[$57>>2]; $59 = ((($1)) + 44|0); $60 = +HEAPF32[$59>>2]; $61 = ((($1)) + 44|0); $62 = +HEAPF32[$61>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($52,$54,$56,$58,0.0,$60,$62); $63 = ((($1)) + 36|0); HEAP32[$63>>2] = 0; STACKTOP = sp;return; } $start = 788529096; $6 = ((($1)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($1)) + 60|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 88|0); $12 = (__ZNK11hgeColorRGB10GetHWColorEv($11)|0); $start = $12; } HEAP32[$colors>>2] = 0; $13 = ((($colors)) + 4|0); $14 = $start; HEAP32[$13>>2] = $14; $15 = ((($13)) + 4|0); HEAP32[$15>>2] = 0; $16 = ((($15)) + 4|0); $17 = $start; HEAP32[$16>>2] = $17; $18 = $renderer; __ZN9JRenderer8FillRectEffffPj($18,255.0,0.0,325.0,272.0,$colors); $19 = $renderer; __ZN9JRenderer11SetTexBlendEii($19,770,1); $20 = ((($1)) + 60|0); $21 = HEAP32[$20>>2]|0; __ZN17hgeParticleSystem6RenderEv($21); $22 = $renderer; __ZN9JRenderer11SetTexBlendEii($22,770,771); $23 = ((($1)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vii[$27 & 8191]($24,-1); $28 = ((($1)) + 52|0); $29 = HEAP32[$28>>2]|0; __ZN5JQuad8SetColorEj($29,1191182335); $30 = $renderer; $31 = ((($1)) + 52|0); $32 = HEAP32[$31>>2]|0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($30,$32,480.0,136.0,0.0,8.0,8.0); $33 = ((($1)) + 52|0); $34 = HEAP32[$33>>2]|0; __ZN5JQuad8SetColorEj($34,-1); $35 = ((($1)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($1)) + 16|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($39)|0); FUNCTION_TABLE_viiddidd[$38 & 8191]($36,$40,240.0,204.0,1,0.0,0.0); $41 = $renderer; $42 = ((($1)) + 52|0); $43 = HEAP32[$42>>2]|0; $44 = ((($1)) + 28|0); $45 = +HEAPF32[$44>>2]; $46 = ((($1)) + 32|0); $47 = +HEAPF32[$46>>2]; $48 = ((($1)) + 44|0); $49 = +HEAPF32[$48>>2]; $50 = ((($1)) + 44|0); $51 = +HEAPF32[$50>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($41,$43,$45,$47,0.0,$49,$51); $63 = ((($1)) + 36|0); HEAP32[$63>>2] = 0; STACKTOP = sp;return; } function __ZN8MenuItem6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 36|0); HEAP32[$3>>2] = 1; $4 = $1; $5 = ((($2)) + 40|0); HEAPF32[$5>>2] = $4; $6 = ((($2)) + 44|0); $7 = +HEAPF32[$6>>2]; $8 = ((($2)) + 48|0); $9 = +HEAPF32[$8>>2]; $10 = $7 < $9; if ($10) { $11 = $1; $12 = 8.0 * $11; $13 = ((($2)) + 44|0); $14 = +HEAPF32[$13>>2]; $15 = $14 + $12; HEAPF32[$13>>2] = $15; $16 = ((($2)) + 44|0); $17 = +HEAPF32[$16>>2]; $18 = ((($2)) + 48|0); $19 = +HEAPF32[$18>>2]; $20 = $17 > $19; if ($20) { $21 = ((($2)) + 48|0); $22 = +HEAPF32[$21>>2]; $23 = ((($2)) + 44|0); HEAPF32[$23>>2] = $22; } } else { $24 = ((($2)) + 44|0); $25 = +HEAPF32[$24>>2]; $26 = ((($2)) + 48|0); $27 = +HEAPF32[$26>>2]; $28 = $25 > $27; if ($28) { $29 = $1; $30 = 8.0 * $29; $31 = ((($2)) + 44|0); $32 = +HEAPF32[$31>>2]; $33 = $32 - $30; HEAPF32[$31>>2] = $33; $34 = ((($2)) + 44|0); $35 = +HEAPF32[$34>>2]; $36 = ((($2)) + 48|0); $37 = +HEAPF32[$36>>2]; $38 = $35 < $37; if ($38) { $39 = ((($2)) + 48|0); $40 = +HEAPF32[$39>>2]; $41 = ((($2)) + 44|0); HEAPF32[$41>>2] = $40; } } } $42 = ((($2)) + 60|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if (!($44)) { STACKTOP = sp;return; } $45 = ((($2)) + 60|0); $46 = HEAP32[$45>>2]|0; $47 = $1; __ZN17hgeParticleSystem6UpdateEf($46,$47); STACKTOP = sp;return; } function __ZN8MenuItem8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; __ZN17hgeParticleSystem4FireEv($6); } $7 = ((($1)) + 8|0); HEAP8[$7>>0] = 1; $8 = ((($1)) + 48|0); HEAPF32[$8>>2] = 1.2999999523162842; STACKTOP = sp;return; } function __ZN8MenuItem7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 60|0); $8 = HEAP32[$7>>2]|0; __ZN17hgeParticleSystem4StopEb($8,1); } $9 = ((($3)) + 8|0); HEAP8[$9>>0] = 0; $10 = ((($3)) + 48|0); HEAPF32[$10>>2] = 1.0; STACKTOP = sp;return 1; } function __ZN8MenuItem13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN8MenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 35240; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN17hgeParticleSystemD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 60|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZN8MenuItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8MenuItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK8MenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,141762)|0); $5 = ((($2)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($4,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,141788)|0); $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($9,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,156811)|0); $14 = ((($2)) + 16|0); $15 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($13,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,160316)|0); $17 = ((($2)) + 28|0); $18 = +HEAPF32[$17>>2]; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($16,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,197988)|0); $21 = ((($2)) + 32|0); $22 = +HEAPF32[$21>>2]; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($20,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,141800)|0); $25 = ((($2)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($24,$26)|0); $28 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($27,141829)|0); $29 = ((($2)) + 40|0); $30 = +HEAPF32[$29>>2]; $31 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($28,$30)|0); $32 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($31,156823)|0); $33 = ((($2)) + 44|0); $34 = +HEAPF32[$33>>2]; $35 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($32,$34)|0); $36 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($35,156836)|0); $37 = ((($2)) + 48|0); $38 = +HEAPF32[$37>>2]; $39 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($36,$38)|0); $40 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($39,141842)|0); $41 = ((($2)) + 52|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($40,$42)|0); $44 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($43,141855)|0); $45 = ((($2)) + 56|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($44,$46)|0); $48 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($47,141869)|0); $49 = ((($2)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($48,$50)|0); STACKTOP = sp;return ($51|0); } function __ZN13OtherMenuItemC2EiP5WFontNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffP5JQuadSA_7Buttonsb($this,$id,$font,$text,$x,$y,$_off,$_on,$_key,$hasFocus) { $this = $this|0; $id = $id|0; $font = $font|0; $text = $text|0; $x = +$x; $y = +$y; $_off = $_off|0; $_on = $_on|0; $_key = $_key|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 32|0; $10 = sp + 24|0; $13 = sp; $0 = $this; $1 = $id; $2 = $font; $3 = $x; $4 = $y; $5 = $_off; $6 = $_on; $7 = $_key; $14 = $hasFocus&1; $8 = $14; $15 = $0; $16 = $1; $17 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$text); $18 = $3; $19 = $4; $20 = $5; $21 = $6; __THREW__ = 0; $22 = (invoke_i(4541)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = HEAP32[$22>>2]|0; $26 = ((($25)) + 60|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; invoke_vii(3797,($13|0),(141888|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; invoke_viii($27|0,($10|0),($22|0),($13|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if ($31) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $11 = $43; $12 = $44; } else { $32 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($10)|0); $33 = $8; $34 = $33&1; __THREW__ = 0; invoke_viiiiddiiiii(5349,($15|0),($16|0),($17|0),($9|0),(+$18),(+$19),($20|0),($21|0),(211279|0),($32|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $11 = $45; $12 = $46; __ZNSt3__110shared_ptrI5JQuadED2Ev($10); break; } else { __ZNSt3__110shared_ptrI5JQuadED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $37 = 35284; HEAP32[$15>>2] = $37; $38 = ((($15)) + 64|0); $39 = $7; HEAP32[$38>>2] = $39; $40 = ((($15)) + 68|0); HEAPF32[$40>>2] = 0.0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $47 = $11; $48 = $12; ___resumeException($47|0); // unreachable; } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $11 = $41; $12 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $47 = $11; $48 = $12; ___resumeException($47|0); // unreachable; } function __ZN13OtherMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8MenuItemD2Ev($1); STACKTOP = sp;return; } function __ZN13OtherMenuItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13OtherMenuItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13OtherMenuItem6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $alpha = 0, $cond = 0, $olds = 0.0, $textAlign = 0, $xPos = 0.0, $xTextPos = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $alpha = 255; $5 = (__ZN10JGuiObject5GetIdEv($4)|0); $6 = ($5|0)==(5); if ($6) { $7 = (__ZN12GameSettings8newAwardEv(30372)|0); if ($7) { $8 = ((($4)) + 68|0); $9 = +HEAPF32[$8>>2]; $10 = $9; $11 = (+Math_sin((+$10))); $12 = $11 * 255.0; $13 = (~~(($12))); $alpha = $13; } } $14 = ((($4)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = (+FUNCTION_TABLE_di[$18 & 8191]($15)); $olds = $19; $xPos = 416.0; $20 = $xPos; $21 = $20 + 54.0; $xTextPos = $21; $textAlign = 2; $22 = ((($4)) + 52|0); $23 = HEAP32[$22>>2]|0; __ZN5JQuad8SetHFlipEb($23,0); $24 = ((($4)) + 64|0); $25 = HEAP32[$24>>2]|0; $cond = ($25|0)==(14); if ($cond) { $xPos = 5.0; $26 = $xPos; $27 = $26 + 10.0; $xTextPos = $27; $textAlign = 0; $28 = ((($4)) + 52|0); $29 = HEAP32[$28>>2]|0; __ZN5JQuad8SetHFlipEb($29,1); } $30 = ((($4)) + 52|0); $31 = HEAP32[$30>>2]|0; $32 = $alpha; $33 = (Math_abs(($32|0))|0); $34 = $33 << 24; $35 = $34 | 16711680; $36 = $35 | 65280; $37 = $36 | 255; __ZN5JQuad8SetColorEj($31,$37); $38 = ((($4)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = $alpha; $44 = (Math_abs(($43|0))|0); $45 = $44 << 24; FUNCTION_TABLE_vii[$42 & 8191]($39,$45); $46 = ((($4)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 16|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vid[$50 & 8191]($47,1.0); $51 = ((($4)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 16|0); $55 = HEAP32[$54>>2]|0; $56 = ((($4)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 28|0); $60 = HEAP32[$59>>2]|0; $61 = ((($4)) + 16|0); $62 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($61)|0); $63 = (+FUNCTION_TABLE_dii[$60 & 4095]($57,$62)); $64 = 50.0 / $63; FUNCTION_TABLE_vid[$55 & 8191]($52,$64); $65 = (__ZN9JRenderer11GetInstanceEv()|0); $66 = ((($4)) + 52|0); $67 = HEAP32[$66>>2]|0; $68 = $xPos; $69 = ((($4)) + 44|0); $70 = +HEAPF32[$69>>2]; $71 = ((($4)) + 44|0); $72 = +HEAPF32[$71>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($65,$67,$68,2.0,0.0,$70,$72); $73 = ((($4)) + 12|0); $74 = HEAP32[$73>>2]|0; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = ((($4)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$78); $79 = $xTextPos; $80 = $textAlign; __THREW__ = 0; invoke_viiddidd($77|0,($74|0),($1|0),(+$79),9.0,($80|0),0.0,0.0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $2 = $89; $3 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $91 = $2; $92 = $3; ___resumeException($91|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $83 = ((($4)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 16|0); $87 = HEAP32[$86>>2]|0; $88 = $olds; FUNCTION_TABLE_vid[$87 & 8191]($84,$88); STACKTOP = sp;return; } } function __ZN13OtherMenuItem6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN8MenuItem6UpdateEf($2,$3); $4 = $1; $5 = 2.0 * $4; $6 = ((($2)) + 68|0); $7 = +HEAPF32[$6>>2]; $8 = $7 + $5; HEAPF32[$6>>2] = $8; STACKTOP = sp;return; } function __GLOBAL__sub_I_MenuItem_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2576(); ___cxx_global_var_init_1_2577(); ___cxx_global_var_init_3_2578(); ___cxx_global_var_init_5_2579(); return; } function __ZNK11hgeColorRGB10GetHWColorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0; var $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = +HEAPF32[$2>>2]; $4 = $3 * 255.0; $5 = (~~(($4))); $6 = $5 << 24; $7 = +HEAPF32[$1>>2]; $8 = $7 * 255.0; $9 = (~~(($8))); $10 = $9 << 16; $11 = $6 | $10; $12 = ((($1)) + 4|0); $13 = +HEAPF32[$12>>2]; $14 = $13 * 255.0; $15 = (~~(($14))); $16 = $15 << 8; $17 = $11 | $16; $18 = ((($1)) + 8|0); $19 = +HEAPF32[$18>>2]; $20 = $19 * 255.0; $21 = (~~(($20))); $22 = $17 | $21; STACKTOP = sp;return ($22|0); } function ___cxx_global_var_init_2576() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35320,182585); (___cxa_atexit((3831|0),(35320|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_2577() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35332,165089); (___cxa_atexit((3831|0),(35332|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_2578() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35344,165080); (___cxa_atexit((3831|0),(35344|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_2579() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(35356,165065); (___cxa_atexit((3831|0),(35356|0),(___dso_handle|0))|0); return; } function __ZN8MenuItem10getTopLeftERfS0_($this,$top,$left) { $this = $this|0; $top = $top|0; $left = $left|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $top; $2 = $left; $3 = $0; $4 = ((($3)) + 32|0); $5 = +HEAPF32[$4>>2]; $6 = $1; HEAPF32[$6>>2] = $5; $7 = ((($3)) + 28|0); $8 = +HEAPF32[$7>>2]; $9 = $2; HEAPF32[$9>>2] = $8; STACKTOP = sp;return 1; } function __ZN8ModRules4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $doc = 0, $element = 0, $node = 0, $xmlBuffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 124|0; $xmlBuffer = sp + 108|0; $doc = sp + 8|0; $1 = $this; $5 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($xmlBuffer); __THREW__ = 0; $6 = (invoke_i(4202)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; $9 = (invoke_iiii(4203,($6|0),($filename|0),($xmlBuffer|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { if (!($9)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); $$pre_trunc = HEAP8[$0>>0]|0; $83 = $$pre_trunc&1; STACKTOP = sp;return ($83|0); } __THREW__ = 0; invoke_vi(5545,($doc|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($xmlBuffer)|0); __THREW__ = 0; (invoke_iiiii(3185,($doc|0),($16|0),(0|0),0)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; L9: do { if (!($18)) { __THREW__ = 0; $19 = (invoke_ii(5546,($doc|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $node = $19; while(1) { $22 = $node; $23 = ($22|0)!=(0|0); if (!($23)) { break; } $24 = $node; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 48|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_ii($27|0,($24|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L9; } $element = $28; $31 = $element; $32 = ($31|0)!=(0|0); do { if ($32) { $33 = $element; __THREW__ = 0; $34 = (invoke_ii(5547,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L9; } $37 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($34,141898)|0); if ($37) { $38 = ((($5)) + 8|0); $39 = $element; __THREW__ = 0; invoke_vii(5548,($38|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L9; } else { break; } } $44 = $element; __THREW__ = 0; $45 = (invoke_ii(5547,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break L9; } $48 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($45,141903)|0); if ($48) { $49 = $element; __THREW__ = 0; invoke_vii(5549,($5|0),($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L9; } else { break; } } $52 = $element; __THREW__ = 0; $53 = (invoke_ii(5547,($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L9; } $56 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($53,141911)|0); if ($56) { $57 = ((($5)) + 4|0); $58 = $element; __THREW__ = 0; invoke_vii(5550,($57|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L9; } else { break; } } $61 = $element; __THREW__ = 0; $62 = (invoke_ii(5547,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L9; } $65 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($62,141917)|0); if ($65) { $66 = ((($5)) + 32|0); $67 = $element; __THREW__ = 0; invoke_vii(5551,($66|0),($67|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L9; } else { break; } } $70 = $element; __THREW__ = 0; $71 = (invoke_ii(5547,($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break L9; } $74 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($71,141922)|0); if (!($74)) { break; } $75 = ((($5)) + 36|0); $76 = $element; __THREW__ = 0; invoke_vii(5552,($75|0),($76|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L9; } } } while(0); $79 = $node; __THREW__ = 0; $80 = (invoke_ii(5553,($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break L9; } $node = $80; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $4 = 1; __ZN13TiXmlDocumentD2Ev($doc); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); $$pre_trunc = HEAP8[$0>>0]|0; $83 = $$pre_trunc&1; STACKTOP = sp;return ($83|0); } } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZN13TiXmlDocumentD2Ev($doc); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); $84 = $2; $85 = $3; ___resumeException($84|0); // unreachable; } } } $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); $84 = $2; $85 = $3; ___resumeException($84|0); // unreachable; return (0)|0; } function __ZN12ModRulesMenu5parseEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $element1 = 0, $element3 = 0, $mainNode = 0, $node = 0, $node2 = 0; var $otherNode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 96|0; $3 = sp + 84|0; $6 = sp + 64|0; $7 = sp + 52|0; $8 = sp + 121|0; $9 = sp + 36|0; $10 = sp + 24|0; $11 = sp + 12|0; $12 = sp; $13 = sp + 120|0; $0 = $this; $1 = $element; $14 = $0; $15 = $1; $16 = (__ZN9TiXmlNode10FirstChildEPKc($15,141930)|0); $mainNode = $16; $17 = $mainNode; $18 = ($17|0)!=(0|0); L1: do { if ($18) { $19 = $mainNode; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $24 = (__ZN9TiXmlNode10FirstChildEPKc($23,141935)|0); $node = $24; while(1) { $25 = $node; $26 = ($25|0)!=(0|0); if (!($26)) { break L1; } $27 = $node; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 48|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_ii[$30 & 8191]($27)|0); $element1 = $31; $32 = (__Znwj(32)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; $33 = $element1; __THREW__ = 0; $34 = (invoke_iii(5554,($33|0),(141940|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 15; break; } __THREW__ = 0; invoke_vii(3797,($3|0),($34|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 15; break; } $39 = $element1; __THREW__ = 0; $40 = (invoke_iii(5554,($39|0),(141947|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 16; break; } __THREW__ = 0; invoke_vii(3797,($6|0),($40|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 16; break; } $45 = $element1; __THREW__ = 0; $46 = (invoke_iii(5554,($45|0),(141959|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 17; break; } __THREW__ = 0; $49 = (invoke_ii(3938,($46|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 17; break; } $52 = $element1; __THREW__ = 0; $53 = (invoke_iii(5554,($52|0),(141966|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 17; break; } __THREW__ = 0; invoke_vii(3797,($7|0),($53|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 17; break; } __THREW__ = 0; invoke_viiiii(5555,($32|0),($3|0),($6|0),($49|0),($7|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 18; break; } $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; HEAP32[$2>>2] = $32; __THREW__ = 0; invoke_vii(5556,($14|0),($2|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 18; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $62 = $node; $63 = (__ZN9TiXmlNode11NextSiblingEPKc($62,141935)|0); $node = $63; } if ((label|0) == 15) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; } else if ((label|0) == 16) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; label = 20; } else if ((label|0) == 17) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $4 = $68; $5 = $69; label = 19; } else if ((label|0) == 18) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 19; } if ((label|0) == 19) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 20; } if ((label|0) == 20) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$8>>0]|0; $72 = $$pre_trunc&1; if (!($72)) { $127 = $4; $128 = $5; ___resumeException($127|0); // unreachable; } __ZdlPv($32); $127 = $4; $128 = $5; ___resumeException($127|0); // unreachable; } } while(0); $73 = $1; $74 = (__ZN9TiXmlNode10FirstChildEPKc($73,141979)|0); $otherNode = $74; $75 = $otherNode; $76 = ($75|0)!=(0|0); if (!($76)) { STACKTOP = sp;return; } $77 = $otherNode; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 48|0); $80 = HEAP32[$79>>2]|0; $81 = (FUNCTION_TABLE_ii[$80 & 8191]($77)|0); $82 = (__ZN9TiXmlNode10FirstChildEPKc($81,141935)|0); $node2 = $82; while(1) { $83 = $node2; $84 = ($83|0)!=(0|0); if (!($84)) { label = 45; break; } $85 = $node2; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 48|0); $88 = HEAP32[$87>>2]|0; $89 = (FUNCTION_TABLE_ii[$88 & 8191]($85)|0); $element3 = $89; $90 = $element3; $91 = ($90|0)!=(0|0); if ($91) { $92 = ((($14)) + 12|0); $93 = (__Znwj(20)|0); $$expand_i1_val5 = 1; HEAP8[$13>>0] = $$expand_i1_val5; $94 = $element3; __THREW__ = 0; $95 = (invoke_iii(5554,($94|0),(141940|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 36; break; } __THREW__ = 0; invoke_vii(3797,($10|0),($95|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 36; break; } $100 = $element3; __THREW__ = 0; $101 = (invoke_iii(5554,($100|0),(141947|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 37; break; } __THREW__ = 0; invoke_vii(3797,($11|0),($101|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 37; break; } $106 = $element3; __THREW__ = 0; $107 = (invoke_iii(5554,($106|0),(186467|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 38; break; } __THREW__ = 0; invoke_vii(3797,($12|0),($107|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 38; break; } __THREW__ = 0; invoke_viiii(5557,($93|0),($10|0),($11|0),($12|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 39; break; } $$expand_i1_val7 = 0; HEAP8[$13>>0] = $$expand_i1_val7; HEAP32[$9>>2] = $93; __THREW__ = 0; invoke_vii(5558,($92|0),($9|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 39; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $125 = $node2; $126 = (__ZN9TiXmlNode11NextSiblingEPKc($125,141935)|0); $node2 = $126; } if ((label|0) == 36) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; } else if ((label|0) == 37) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $4 = $118; $5 = $119; label = 41; } else if ((label|0) == 38) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $4 = $120; $5 = $121; label = 40; } else if ((label|0) == 39) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $4 = $122; $5 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 40; } else if ((label|0) == 45) { STACKTOP = sp;return; } if ((label|0) == 40) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 41; } if ((label|0) == 41) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $$pre_trunc9 = HEAP8[$13>>0]|0; $124 = $$pre_trunc9&1; if (!($124)) { $127 = $4; $128 = $5; ___resumeException($127|0); // unreachable; } __ZdlPv($93); $127 = $4; $128 = $5; ___resumeException($127|0); // unreachable; } function __ZN15ModRulesGeneral5parseEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $5 = sp; $0 = $this; $1 = $element; $6 = $0; $7 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,141985); __THREW__ = 0; $8 = (invoke_iii(5559,($7|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $value = $8; $11 = $value; $12 = ($11|0)!=(-1); if ($12) { $13 = $value; $14 = ($13|0)>(0); $15 = $14&1; HEAP8[$6>>0] = $15; } $18 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,141999); __THREW__ = 0; $19 = (invoke_iii(5559,($18|0),($5|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $30 = $3; $31 = $4; ___resumeException($30|0); // unreachable; } $value = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $22 = $value; $23 = ($22|0)!=(-1); if (!($23)) { STACKTOP = sp;return; } $24 = $value; $25 = ($24|0)>(0); $26 = ((($6)) + 1|0); $27 = $25&1; HEAP8[$26>>0] = $27; STACKTOP = sp;return; } function __ZN13ModRulesCards5parseEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $activateElement = 0, $event = 0, $generalElement = 0, $node = 0, $nodeActivation = 0, $nodeUIEvent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $element; $5 = $0; $6 = $1; $7 = (__ZN9TiXmlNode10FirstChildEPKc($6,141903)|0); $node = $7; $8 = $node; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = $node; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); $generalElement = $14; $15 = $generalElement; $16 = (__ZN9TiXmlNode10FirstChildEPKc($15,142007)|0); $nodeActivation = $16; $17 = $nodeActivation; $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return; } $19 = $nodeActivation; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $activateElement = $23; $24 = $activateElement; $25 = (__ZN9TiXmlNode10FirstChildEPKc($24,142016)|0); $nodeUIEvent = $25; $26 = $nodeUIEvent; $27 = ($26|0)!=(0|0); if (!($27)) { STACKTOP = sp;return; } $28 = $nodeUIEvent; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 48|0); $31 = HEAP32[$30>>2]|0; $32 = (FUNCTION_TABLE_ii[$31 & 8191]($28)|0); $33 = (__ZNK12TiXmlElement7GetTextEv($32)|0); $event = $33; $34 = HEAP32[$5>>2]|0; $35 = ($34|0)!=(0|0); if ($35) { $36 = HEAP32[$5>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = HEAP32[$36>>2]|0; $39 = ((($38)) + 12|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($36); } HEAP32[$5>>2] = 0; } $41 = $event; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$41); __THREW__ = 0; $42 = (invoke_ii(5560,($2|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } HEAP32[$5>>2] = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZN12ModRulesGame5parseEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $value = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $element; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,142024); __THREW__ = 0; $7 = (invoke_iii(5559,($6|0),($2|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $value = $7; $10 = $value; $11 = ($10|0)!=(-1); if (!($11)) { STACKTOP = sp;return; } $12 = $value; $13 = ($12|0)>(0); $14 = $13&1; HEAP8[$5>>0] = $14; STACKTOP = sp;return; } function __ZN15ModRulesCardGui5parseEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; var $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0; var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0; var $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0; var $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0; var $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0; var $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0; var $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0; var $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0; var $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0; var $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0; var $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0; var $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0; var $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0; var $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0; var $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0; var $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0; var $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0; var $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0; var $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0; var $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0; var $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0; var $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $ChildNode = 0, $ChildNode3 = 0, $ItemElement = 0, $ItemElement5 = 0, $_FileName = 0, $_Filter = 0, $_Font = 0, $_FontColor = 0, $_FontSize = 0, $_FormattedText = 0, $_IconPosX = 0, $_IconPosY = 0, $_Name = 0, $_Posx = 0, $_Posy = 0, $_SizeIcon = 0, $argb = 0, $argb6 = 0, $element1 = 0, $mainNode = 0; var $node = 0, $node2 = 0, $node4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_Name = sp + 324|0; $_FormattedText = sp + 304|0; $_Filter = sp + 292|0; $_FileName = sp + 260|0; $4 = sp + 236|0; $5 = sp + 224|0; $6 = sp + 212|0; $7 = sp + 200|0; $8 = sp + 188|0; $9 = sp + 176|0; $10 = sp + 346|0; $argb = sp + 152|0; $11 = sp + 140|0; $12 = sp + 136|0; $13 = sp + 124|0; $14 = sp + 112|0; $15 = sp + 100|0; $16 = sp + 88|0; $17 = sp + 345|0; $argb6 = sp + 64|0; $18 = sp + 52|0; $19 = sp + 48|0; $20 = sp + 36|0; $21 = sp + 24|0; $22 = sp + 12|0; $23 = sp; $24 = sp + 344|0; $0 = $this; $1 = $element; $25 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($_Name); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($_FileName); $26 = $1; __THREW__ = 0; $27 = (invoke_iii(5561,($26|0),(142037|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; L1: do { if (!($29)) { $mainNode = $27; $30 = $mainNode; $31 = ($30|0)!=(0|0); L3: do { if ($31) { $32 = $mainNode; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 48|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_ii($35|0,($32|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L1; } __THREW__ = 0; $39 = (invoke_iii(5561,($36|0),(157224|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L1; } $node = $39; while(1) { $42 = $node; $43 = ($42|0)!=(0|0); if (!($43)) { break L3; } $44 = $node; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 48|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; $48 = (invoke_ii($47|0,($44|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L1; } $element1 = $48; __THREW__ = 0; $51 = (invoke_ii(3903,44)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L1; } $$expand_i1_val = 1; HEAP8[$10>>0] = $$expand_i1_val; $54 = $element1; __THREW__ = 0; $55 = (invoke_iii(5554,($54|0),(184498|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 24; break; } __THREW__ = 0; invoke_vii(3797,($5|0),($55|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 24; break; } $60 = $element1; __THREW__ = 0; $61 = (invoke_iii(5554,($60|0),(162290|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 25; break; } __THREW__ = 0; invoke_vii(3797,($6|0),($61|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 25; break; } $66 = $element1; __THREW__ = 0; $67 = (invoke_iii(5554,($66|0),(157495|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 26; break; } __THREW__ = 0; invoke_vii(3797,($7|0),($67|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 26; break; } $72 = $element1; __THREW__ = 0; $73 = (invoke_iii(5554,($72|0),(142048|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 27; break; } __THREW__ = 0; invoke_vii(3797,($8|0),($73|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 27; break; } $78 = $element1; __THREW__ = 0; $79 = (invoke_iii(5554,($78|0),(142054|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 28; break; } __THREW__ = 0; invoke_vii(3797,($9|0),($79|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 28; break; } __THREW__ = 0; invoke_viiiiii(5562,($51|0),($5|0),($6|0),($7|0),($8|0),($9|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 29; break; } $$expand_i1_val2 = 0; HEAP8[$10>>0] = $$expand_i1_val2; HEAP32[$4>>2] = $51; __THREW__ = 0; invoke_vii(5563,($25|0),($4|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 29; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $88 = $node; __THREW__ = 0; $89 = (invoke_iii(5564,($88|0),(157224|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L1; } $node = $89; } if ((label|0) == 24) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $2 = $94; $3 = $95; } else if ((label|0) == 25) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; label = 33; } else if ((label|0) == 26) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; label = 32; } else if ((label|0) == 27) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; label = 31; } else if ((label|0) == 28) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $2 = $102; $3 = $103; label = 30; } else if ((label|0) == 29) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $2 = $104; $3 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 30; } if ((label|0) == 30) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 31; } if ((label|0) == 31) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 32; } if ((label|0) == 32) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 33; } if ((label|0) == 33) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$10>>0]|0; $106 = $$pre_trunc&1; if (!($106)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } __ZdlPv($51); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } } while(0); $107 = $1; __THREW__ = 0; $108 = (invoke_iii(5561,($107|0),(142063|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if (!($110)) { $mainNode = $108; $111 = $mainNode; $112 = ($111|0)!=(0|0); L47: do { if ($112) { $113 = $mainNode; $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 48|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; $117 = (invoke_ii($116|0,($113|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L1; } __THREW__ = 0; $120 = (invoke_iii(5561,($117|0),(141935|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { break L1; } $node2 = $120; while(1) { $123 = $node2; $124 = ($123|0)!=(0|0); if (!($124)) { break L47; } $125 = $node2; $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 48|0); $128 = HEAP32[$127>>2]|0; __THREW__ = 0; $129 = (invoke_ii($128|0,($125|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { break L1; } __THREW__ = 0; $132 = (invoke_iii(5554,($129|0),(187172|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Name|0),($132|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L1; } $_Posx = 0; $_Posy = 0; __THREW__ = 0; (invoke_iii(3925,($_FormattedText|0),(211279|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Filter|0),(211279|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { break L1; } $_FontSize = 0; $_Font = 0; $_FontColor = 0; $_SizeIcon = 0; $_IconPosX = 0; $_IconPosY = 0; __THREW__ = 0; (invoke_iii(3925,($_FileName|0),(211279|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { break L1; } $143 = $node2; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 48|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii($146|0,($143|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { break L1; } $ItemElement = $147; $150 = $ItemElement; __THREW__ = 0; $151 = (invoke_iii(5561,($150|0),(142073|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break L1; } $ChildNode = $151; $154 = $ChildNode; $155 = ($154|0)!=(0|0); if ($155) { $156 = $ChildNode; $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 48|0); $159 = HEAP32[$158>>2]|0; __THREW__ = 0; $160 = (invoke_ii($159|0,($156|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break L1; } __THREW__ = 0; $163 = (invoke_iii(5554,($160|0),(182581|0))|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break L1; } __THREW__ = 0; $166 = (invoke_ii(3938,($163|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L1; } $_Posx = $166; $169 = $ChildNode; $170 = HEAP32[$169>>2]|0; $171 = ((($170)) + 48|0); $172 = HEAP32[$171>>2]|0; __THREW__ = 0; $173 = (invoke_ii($172|0,($169|0))|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { break L1; } __THREW__ = 0; $176 = (invoke_iii(5554,($173|0),(182583|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { break L1; } __THREW__ = 0; $179 = (invoke_ii(3938,($176|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { break L1; } $_Posy = $179; } $182 = $ItemElement; __THREW__ = 0; $183 = (invoke_iii(5561,($182|0),(142082|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { break L1; } $ChildNode = $183; $186 = $ChildNode; $187 = ($186|0)!=(0|0); if ($187) { $188 = $ChildNode; $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 48|0); $191 = HEAP32[$190>>2]|0; __THREW__ = 0; $192 = (invoke_ii($191|0,($188|0))|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { break L1; } __THREW__ = 0; $195 = (invoke_ii(5565,($192|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_FormattedText|0),($195|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { break L1; } } $200 = $ItemElement; __THREW__ = 0; $201 = (invoke_iii(5561,($200|0),(142096|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { break L1; } $ChildNode = $201; $204 = $ChildNode; $205 = ($204|0)!=(0|0); if ($205) { $206 = $ChildNode; $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 48|0); $209 = HEAP32[$208>>2]|0; __THREW__ = 0; $210 = (invoke_ii($209|0,($206|0))|0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { break L1; } __THREW__ = 0; $213 = (invoke_ii(5565,($210|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Filter|0),($213|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { break L1; } } $218 = $ItemElement; __THREW__ = 0; $219 = (invoke_iii(5561,($218|0),(157484|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { break L1; } $ChildNode = $219; $222 = $ChildNode; $223 = ($222|0)!=(0|0); if ($223) { $_Font = 1; $224 = $ChildNode; $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 48|0); $227 = HEAP32[$226>>2]|0; __THREW__ = 0; $228 = (invoke_ii($227|0,($224|0))|0); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { break L1; } __THREW__ = 0; $231 = (invoke_iii(5554,($228|0),(142103|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { break L1; } __THREW__ = 0; $234 = (invoke_ii(3938,($231|0))|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { break L1; } $_FontSize = $234; $237 = $ChildNode; $238 = HEAP32[$237>>2]|0; $239 = ((($238)) + 48|0); $240 = HEAP32[$239>>2]|0; __THREW__ = 0; $241 = (invoke_ii($240|0,($237|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { break L1; } __THREW__ = 0; $244 = (invoke_iii(5554,($241|0),(162290|0))|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { break L1; } __THREW__ = 0; invoke_vii(3797,($11|0),($244|0)); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { break L1; } __THREW__ = 0; invoke_viii(3796,($argb|0),($11|0),44); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 86; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __THREW__ = 0; $251 = (invoke_iii(3802,($argb|0),0)|0); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 87; break; } $254 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($251)|0); __THREW__ = 0; $255 = (invoke_ii(3938,($254|0))|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 87; break; } $258 = $255 << 24; __THREW__ = 0; $259 = (invoke_iii(3802,($argb|0),1)|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 87; break; } $262 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($259)|0); __THREW__ = 0; $263 = (invoke_ii(3938,($262|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 87; break; } $266 = $263 << 16; $267 = $258 | $266; __THREW__ = 0; $268 = (invoke_iii(3802,($argb|0),2)|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 87; break; } $271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($268)|0); __THREW__ = 0; $272 = (invoke_ii(3938,($271|0))|0); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { label = 87; break; } $275 = $272 << 8; $276 = $267 | $275; __THREW__ = 0; $277 = (invoke_iii(3802,($argb|0),3)|0); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 87; break; } $280 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($277)|0); __THREW__ = 0; $281 = (invoke_ii(3938,($280|0))|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { label = 87; break; } $284 = $276 | $281; $_FontColor = $284; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb); } $289 = $ItemElement; __THREW__ = 0; $290 = (invoke_iii(5561,($289|0),(142108|0))|0); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; if ($292) { break L1; } $ChildNode = $290; $293 = $ChildNode; $294 = ($293|0)!=(0|0); if ($294) { $295 = $ChildNode; $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 48|0); $298 = HEAP32[$297>>2]|0; __THREW__ = 0; $299 = (invoke_ii($298|0,($295|0))|0); $300 = __THREW__; __THREW__ = 0; $301 = $300&1; if ($301) { break L1; } __THREW__ = 0; $302 = (invoke_iii(5554,($299|0),(182581|0))|0); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { break L1; } __THREW__ = 0; $305 = (invoke_ii(3938,($302|0))|0); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { break L1; } $_IconPosX = $305; $308 = $ChildNode; $309 = HEAP32[$308>>2]|0; $310 = ((($309)) + 48|0); $311 = HEAP32[$310>>2]|0; __THREW__ = 0; $312 = (invoke_ii($311|0,($308|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { break L1; } __THREW__ = 0; $315 = (invoke_iii(5554,($312|0),(182583|0))|0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { break L1; } __THREW__ = 0; $318 = (invoke_ii(3938,($315|0))|0); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { break L1; } $_IconPosY = $318; } $321 = $ItemElement; __THREW__ = 0; $322 = (invoke_iii(5561,($321|0),(142121|0))|0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { break L1; } $ChildNode = $322; $325 = $ChildNode; $326 = ($325|0)!=(0|0); if ($326) { $327 = $ChildNode; $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 48|0); $330 = HEAP32[$329>>2]|0; __THREW__ = 0; $331 = (invoke_ii($330|0,($327|0))|0); $332 = __THREW__; __THREW__ = 0; $333 = $332&1; if ($333) { break L1; } __THREW__ = 0; $334 = (invoke_ii(5565,($331|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_FileName|0),($334|0))|0); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; if ($338) { break L1; } } $339 = $ItemElement; __THREW__ = 0; $340 = (invoke_iii(5561,($339|0),(142130|0))|0); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; if ($342) { break L1; } $ChildNode = $340; $343 = $ChildNode; $344 = ($343|0)!=(0|0); if ($344) { $345 = $ChildNode; $346 = HEAP32[$345>>2]|0; $347 = ((($346)) + 48|0); $348 = HEAP32[$347>>2]|0; __THREW__ = 0; $349 = (invoke_ii($348|0,($345|0))|0); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { break L1; } __THREW__ = 0; $352 = (invoke_ii(5565,($349|0))|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { break L1; } __THREW__ = 0; $355 = (invoke_ii(3938,($352|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { break L1; } $_SizeIcon = $355; } $358 = ((($25)) + 12|0); __THREW__ = 0; $359 = (invoke_ii(3903,80)|0); $360 = __THREW__; __THREW__ = 0; $361 = $360&1; if ($361) { break L1; } $$expand_i1_val5 = 1; HEAP8[$17>>0] = $$expand_i1_val5; __THREW__ = 0; invoke_vii(3800,($13|0),($_Name|0)); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; if ($363) { label = 117; break; } $364 = $_Posx; $365 = $_Posy; __THREW__ = 0; invoke_vii(3800,($14|0),($_FormattedText|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 118; break; } __THREW__ = 0; invoke_vii(3800,($15|0),($_Filter|0)); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { label = 119; break; } $370 = $_Font; $371 = $370&1; $372 = $_FontSize; $373 = $_FontColor; $374 = $_SizeIcon; $375 = $_IconPosX; $376 = $_IconPosY; __THREW__ = 0; invoke_vii(3800,($16|0),($_FileName|0)); $377 = __THREW__; __THREW__ = 0; $378 = $377&1; if ($378) { label = 120; break; } __THREW__ = 0; invoke_viiiiiiiiiiiii(5566,($359|0),($13|0),($364|0),($365|0),($14|0),($15|0),($371|0),($372|0),($373|0),($374|0),($375|0),($376|0),($16|0)); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 121; break; } $$expand_i1_val7 = 0; HEAP8[$17>>0] = $$expand_i1_val7; HEAP32[$12>>2] = $359; __THREW__ = 0; invoke_vii(5567,($358|0),($12|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; if ($382) { label = 121; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $383 = $node2; __THREW__ = 0; $384 = (invoke_iii(5564,($383|0),(141935|0))|0); $385 = __THREW__; __THREW__ = 0; $386 = $385&1; if ($386) { break L1; } $node2 = $384; } if ((label|0) == 86) { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $2 = $285; $3 = $286; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } else if ((label|0) == 87) { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $2 = $287; $3 = $288; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } else if ((label|0) == 117) { $387 = ___cxa_find_matching_catch()|0; $388 = tempRet0; $2 = $387; $3 = $388; } else if ((label|0) == 118) { $389 = ___cxa_find_matching_catch()|0; $390 = tempRet0; $2 = $389; $3 = $390; label = 124; } else if ((label|0) == 119) { $391 = ___cxa_find_matching_catch()|0; $392 = tempRet0; $2 = $391; $3 = $392; label = 123; } else if ((label|0) == 120) { $393 = ___cxa_find_matching_catch()|0; $394 = tempRet0; $2 = $393; $3 = $394; label = 122; } else if ((label|0) == 121) { $395 = ___cxa_find_matching_catch()|0; $396 = tempRet0; $2 = $395; $3 = $396; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 122; } if ((label|0) == 122) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 123; } if ((label|0) == 123) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 124; } if ((label|0) == 124) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $$pre_trunc9 = HEAP8[$17>>0]|0; $397 = $$pre_trunc9&1; if (!($397)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } __ZdlPv($359); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } } while(0); $398 = $1; __THREW__ = 0; $399 = (invoke_iii(5561,($398|0),(142139|0))|0); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; if (!($401)) { $mainNode = $399; $402 = $mainNode; $403 = ($402|0)!=(0|0); if (!($403)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); STACKTOP = sp;return; } $404 = $mainNode; $405 = HEAP32[$404>>2]|0; $406 = ((($405)) + 48|0); $407 = HEAP32[$406>>2]|0; __THREW__ = 0; $408 = (invoke_ii($407|0,($404|0))|0); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if (!($410)) { __THREW__ = 0; $411 = (invoke_iii(5561,($408|0),(141935|0))|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if (!($413)) { $node4 = $411; while(1) { $414 = $node4; $415 = ($414|0)!=(0|0); if (!($415)) { label = 218; break; } $416 = $node4; $417 = HEAP32[$416>>2]|0; $418 = ((($417)) + 48|0); $419 = HEAP32[$418>>2]|0; __THREW__ = 0; $420 = (invoke_ii($419|0,($416|0))|0); $421 = __THREW__; __THREW__ = 0; $422 = $421&1; if ($422) { break L1; } __THREW__ = 0; $423 = (invoke_iii(5554,($420|0),(187172|0))|0); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; if ($425) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Name|0),($423|0))|0); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; if ($427) { break L1; } $_Posx = 0; $_Posy = 0; __THREW__ = 0; (invoke_iii(3925,($_FormattedText|0),(211279|0))|0); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; if ($429) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Filter|0),(211279|0))|0); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { break L1; } $_FontSize = 0; $_Font = 0; $_FontColor = 0; $_SizeIcon = 0; $_IconPosX = 0; $_IconPosY = 0; __THREW__ = 0; (invoke_iii(3925,($_FileName|0),(211279|0))|0); $432 = __THREW__; __THREW__ = 0; $433 = $432&1; if ($433) { break L1; } $434 = $node4; $435 = HEAP32[$434>>2]|0; $436 = ((($435)) + 48|0); $437 = HEAP32[$436>>2]|0; __THREW__ = 0; $438 = (invoke_ii($437|0,($434|0))|0); $439 = __THREW__; __THREW__ = 0; $440 = $439&1; if ($440) { break L1; } $ItemElement5 = $438; $441 = $ItemElement5; __THREW__ = 0; $442 = (invoke_iii(5561,($441|0),(142073|0))|0); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { break L1; } $ChildNode3 = $442; $445 = $ChildNode3; $446 = ($445|0)!=(0|0); if ($446) { $447 = $ChildNode3; $448 = HEAP32[$447>>2]|0; $449 = ((($448)) + 48|0); $450 = HEAP32[$449>>2]|0; __THREW__ = 0; $451 = (invoke_ii($450|0,($447|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { break L1; } __THREW__ = 0; $454 = (invoke_iii(5554,($451|0),(182581|0))|0); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { break L1; } __THREW__ = 0; $457 = (invoke_ii(3938,($454|0))|0); $458 = __THREW__; __THREW__ = 0; $459 = $458&1; if ($459) { break L1; } $_Posx = $457; $460 = $ChildNode3; $461 = HEAP32[$460>>2]|0; $462 = ((($461)) + 48|0); $463 = HEAP32[$462>>2]|0; __THREW__ = 0; $464 = (invoke_ii($463|0,($460|0))|0); $465 = __THREW__; __THREW__ = 0; $466 = $465&1; if ($466) { break L1; } __THREW__ = 0; $467 = (invoke_iii(5554,($464|0),(182583|0))|0); $468 = __THREW__; __THREW__ = 0; $469 = $468&1; if ($469) { break L1; } __THREW__ = 0; $470 = (invoke_ii(3938,($467|0))|0); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { break L1; } $_Posy = $470; } $473 = $ItemElement5; __THREW__ = 0; $474 = (invoke_iii(5561,($473|0),(142082|0))|0); $475 = __THREW__; __THREW__ = 0; $476 = $475&1; if ($476) { break L1; } $ChildNode3 = $474; $477 = $ChildNode3; $478 = ($477|0)!=(0|0); if ($478) { $479 = $ChildNode3; $480 = HEAP32[$479>>2]|0; $481 = ((($480)) + 48|0); $482 = HEAP32[$481>>2]|0; __THREW__ = 0; $483 = (invoke_ii($482|0,($479|0))|0); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { break L1; } __THREW__ = 0; $486 = (invoke_ii(5565,($483|0))|0); $487 = __THREW__; __THREW__ = 0; $488 = $487&1; if ($488) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_FormattedText|0),($486|0))|0); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; if ($490) { break L1; } } $491 = $ItemElement5; __THREW__ = 0; $492 = (invoke_iii(5561,($491|0),(142096|0))|0); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { break L1; } $ChildNode3 = $492; $495 = $ChildNode3; $496 = ($495|0)!=(0|0); if ($496) { $497 = $ChildNode3; $498 = HEAP32[$497>>2]|0; $499 = ((($498)) + 48|0); $500 = HEAP32[$499>>2]|0; __THREW__ = 0; $501 = (invoke_ii($500|0,($497|0))|0); $502 = __THREW__; __THREW__ = 0; $503 = $502&1; if ($503) { break L1; } __THREW__ = 0; $504 = (invoke_ii(5565,($501|0))|0); $505 = __THREW__; __THREW__ = 0; $506 = $505&1; if ($506) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_Filter|0),($504|0))|0); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { break L1; } } $509 = $ItemElement5; __THREW__ = 0; $510 = (invoke_iii(5561,($509|0),(157484|0))|0); $511 = __THREW__; __THREW__ = 0; $512 = $511&1; if ($512) { break L1; } $ChildNode3 = $510; $513 = $ChildNode3; $514 = ($513|0)!=(0|0); if ($514) { $_Font = 1; $515 = $ChildNode3; $516 = HEAP32[$515>>2]|0; $517 = ((($516)) + 48|0); $518 = HEAP32[$517>>2]|0; __THREW__ = 0; $519 = (invoke_ii($518|0,($515|0))|0); $520 = __THREW__; __THREW__ = 0; $521 = $520&1; if ($521) { break L1; } __THREW__ = 0; $522 = (invoke_iii(5554,($519|0),(142103|0))|0); $523 = __THREW__; __THREW__ = 0; $524 = $523&1; if ($524) { break L1; } __THREW__ = 0; $525 = (invoke_ii(3938,($522|0))|0); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { break L1; } $_FontSize = $525; $528 = $ChildNode3; $529 = HEAP32[$528>>2]|0; $530 = ((($529)) + 48|0); $531 = HEAP32[$530>>2]|0; __THREW__ = 0; $532 = (invoke_ii($531|0,($528|0))|0); $533 = __THREW__; __THREW__ = 0; $534 = $533&1; if ($534) { break L1; } __THREW__ = 0; $535 = (invoke_iii(5554,($532|0),(162290|0))|0); $536 = __THREW__; __THREW__ = 0; $537 = $536&1; if ($537) { break L1; } __THREW__ = 0; invoke_vii(3797,($18|0),($535|0)); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { break L1; } __THREW__ = 0; invoke_viii(3796,($argb6|0),($18|0),44); $540 = __THREW__; __THREW__ = 0; $541 = $540&1; if ($541) { label = 177; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __THREW__ = 0; $542 = (invoke_iii(3802,($argb6|0),0)|0); $543 = __THREW__; __THREW__ = 0; $544 = $543&1; if ($544) { label = 178; break; } $545 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($542)|0); __THREW__ = 0; $546 = (invoke_ii(3938,($545|0))|0); $547 = __THREW__; __THREW__ = 0; $548 = $547&1; if ($548) { label = 178; break; } $549 = $546 << 24; __THREW__ = 0; $550 = (invoke_iii(3802,($argb6|0),1)|0); $551 = __THREW__; __THREW__ = 0; $552 = $551&1; if ($552) { label = 178; break; } $553 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($550)|0); __THREW__ = 0; $554 = (invoke_ii(3938,($553|0))|0); $555 = __THREW__; __THREW__ = 0; $556 = $555&1; if ($556) { label = 178; break; } $557 = $554 << 16; $558 = $549 | $557; __THREW__ = 0; $559 = (invoke_iii(3802,($argb6|0),2)|0); $560 = __THREW__; __THREW__ = 0; $561 = $560&1; if ($561) { label = 178; break; } $562 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($559)|0); __THREW__ = 0; $563 = (invoke_ii(3938,($562|0))|0); $564 = __THREW__; __THREW__ = 0; $565 = $564&1; if ($565) { label = 178; break; } $566 = $563 << 8; $567 = $558 | $566; __THREW__ = 0; $568 = (invoke_iii(3802,($argb6|0),3)|0); $569 = __THREW__; __THREW__ = 0; $570 = $569&1; if ($570) { label = 178; break; } $571 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($568)|0); __THREW__ = 0; $572 = (invoke_ii(3938,($571|0))|0); $573 = __THREW__; __THREW__ = 0; $574 = $573&1; if ($574) { label = 178; break; } $575 = $567 | $572; $_FontColor = $575; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb6); } $580 = $ItemElement5; __THREW__ = 0; $581 = (invoke_iii(5561,($580|0),(142108|0))|0); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; if ($583) { break L1; } $ChildNode3 = $581; $584 = $ChildNode3; $585 = ($584|0)!=(0|0); if ($585) { $586 = $ChildNode3; $587 = HEAP32[$586>>2]|0; $588 = ((($587)) + 48|0); $589 = HEAP32[$588>>2]|0; __THREW__ = 0; $590 = (invoke_ii($589|0,($586|0))|0); $591 = __THREW__; __THREW__ = 0; $592 = $591&1; if ($592) { break L1; } __THREW__ = 0; $593 = (invoke_iii(5554,($590|0),(182581|0))|0); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { break L1; } __THREW__ = 0; $596 = (invoke_ii(3938,($593|0))|0); $597 = __THREW__; __THREW__ = 0; $598 = $597&1; if ($598) { break L1; } $_IconPosX = $596; $599 = $ChildNode3; $600 = HEAP32[$599>>2]|0; $601 = ((($600)) + 48|0); $602 = HEAP32[$601>>2]|0; __THREW__ = 0; $603 = (invoke_ii($602|0,($599|0))|0); $604 = __THREW__; __THREW__ = 0; $605 = $604&1; if ($605) { break L1; } __THREW__ = 0; $606 = (invoke_iii(5554,($603|0),(182583|0))|0); $607 = __THREW__; __THREW__ = 0; $608 = $607&1; if ($608) { break L1; } __THREW__ = 0; $609 = (invoke_ii(3938,($606|0))|0); $610 = __THREW__; __THREW__ = 0; $611 = $610&1; if ($611) { break L1; } $_IconPosY = $609; } $612 = $ItemElement5; __THREW__ = 0; $613 = (invoke_iii(5561,($612|0),(142121|0))|0); $614 = __THREW__; __THREW__ = 0; $615 = $614&1; if ($615) { break L1; } $ChildNode3 = $613; $616 = $ChildNode3; $617 = ($616|0)!=(0|0); if ($617) { $618 = $ChildNode3; $619 = HEAP32[$618>>2]|0; $620 = ((($619)) + 48|0); $621 = HEAP32[$620>>2]|0; __THREW__ = 0; $622 = (invoke_ii($621|0,($618|0))|0); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { break L1; } __THREW__ = 0; $625 = (invoke_ii(5565,($622|0))|0); $626 = __THREW__; __THREW__ = 0; $627 = $626&1; if ($627) { break L1; } __THREW__ = 0; (invoke_iii(3925,($_FileName|0),($625|0))|0); $628 = __THREW__; __THREW__ = 0; $629 = $628&1; if ($629) { break L1; } } $630 = $ItemElement5; __THREW__ = 0; $631 = (invoke_iii(5561,($630|0),(142130|0))|0); $632 = __THREW__; __THREW__ = 0; $633 = $632&1; if ($633) { break L1; } $ChildNode3 = $631; $634 = $ChildNode3; $635 = ($634|0)!=(0|0); if ($635) { $636 = $ChildNode3; $637 = HEAP32[$636>>2]|0; $638 = ((($637)) + 48|0); $639 = HEAP32[$638>>2]|0; __THREW__ = 0; $640 = (invoke_ii($639|0,($636|0))|0); $641 = __THREW__; __THREW__ = 0; $642 = $641&1; if ($642) { break L1; } __THREW__ = 0; $643 = (invoke_ii(5565,($640|0))|0); $644 = __THREW__; __THREW__ = 0; $645 = $644&1; if ($645) { break L1; } __THREW__ = 0; $646 = (invoke_ii(3938,($643|0))|0); $647 = __THREW__; __THREW__ = 0; $648 = $647&1; if ($648) { break L1; } $_SizeIcon = $646; } $649 = ((($25)) + 24|0); __THREW__ = 0; $650 = (invoke_ii(3903,80)|0); $651 = __THREW__; __THREW__ = 0; $652 = $651&1; if ($652) { break L1; } $$expand_i1_val11 = 1; HEAP8[$24>>0] = $$expand_i1_val11; __THREW__ = 0; invoke_vii(3800,($20|0),($_Name|0)); $653 = __THREW__; __THREW__ = 0; $654 = $653&1; if ($654) { label = 208; break; } $655 = $_Posx; $656 = $_Posy; __THREW__ = 0; invoke_vii(3800,($21|0),($_FormattedText|0)); $657 = __THREW__; __THREW__ = 0; $658 = $657&1; if ($658) { label = 209; break; } __THREW__ = 0; invoke_vii(3800,($22|0),($_Filter|0)); $659 = __THREW__; __THREW__ = 0; $660 = $659&1; if ($660) { label = 210; break; } $661 = $_Font; $662 = $661&1; $663 = $_FontSize; $664 = $_FontColor; $665 = $_SizeIcon; $666 = $_IconPosX; $667 = $_IconPosY; __THREW__ = 0; invoke_vii(3800,($23|0),($_FileName|0)); $668 = __THREW__; __THREW__ = 0; $669 = $668&1; if ($669) { label = 211; break; } __THREW__ = 0; invoke_viiiiiiiiiiiii(5566,($650|0),($20|0),($655|0),($656|0),($21|0),($22|0),($662|0),($663|0),($664|0),($665|0),($666|0),($667|0),($23|0)); $670 = __THREW__; __THREW__ = 0; $671 = $670&1; if ($671) { label = 212; break; } $$expand_i1_val13 = 0; HEAP8[$24>>0] = $$expand_i1_val13; HEAP32[$19>>2] = $650; __THREW__ = 0; invoke_vii(5567,($649|0),($19|0)); $672 = __THREW__; __THREW__ = 0; $673 = $672&1; if ($673) { label = 212; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $674 = $node4; __THREW__ = 0; $675 = (invoke_iii(5564,($674|0),(141935|0))|0); $676 = __THREW__; __THREW__ = 0; $677 = $676&1; if ($677) { break L1; } $node4 = $675; } if ((label|0) == 177) { $576 = ___cxa_find_matching_catch()|0; $577 = tempRet0; $2 = $576; $3 = $577; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } else if ((label|0) == 178) { $578 = ___cxa_find_matching_catch()|0; $579 = tempRet0; $2 = $578; $3 = $579; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } else if ((label|0) == 208) { $678 = ___cxa_find_matching_catch()|0; $679 = tempRet0; $2 = $678; $3 = $679; } else if ((label|0) == 209) { $680 = ___cxa_find_matching_catch()|0; $681 = tempRet0; $2 = $680; $3 = $681; label = 215; } else if ((label|0) == 210) { $682 = ___cxa_find_matching_catch()|0; $683 = tempRet0; $2 = $682; $3 = $683; label = 214; } else if ((label|0) == 211) { $684 = ___cxa_find_matching_catch()|0; $685 = tempRet0; $2 = $684; $3 = $685; label = 213; } else if ((label|0) == 212) { $686 = ___cxa_find_matching_catch()|0; $687 = tempRet0; $2 = $686; $3 = $687; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); label = 213; } else if ((label|0) == 218) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); STACKTOP = sp;return; } if ((label|0) == 213) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); label = 214; } if ((label|0) == 214) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); label = 215; } if ((label|0) == 215) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } $$pre_trunc15 = HEAP8[$24>>0]|0; $688 = $$pre_trunc15&1; if (!($688)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } __ZdlPv($650); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } } } } } } while(0); $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FileName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Filter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_FormattedText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_Name); $689 = $2; $690 = $3; ___resumeException($689|0); // unreachable; } function __ZN16ModRulesMenuItem11strToActionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($str) { $str = $str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142154)|0); $2 = ($1|0)==(0); do { if ($2) { $0 = 0; } else { $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142163)|0); $4 = ($3|0)==(0); if ($4) { $0 = 1; break; } $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142174)|0); $6 = ($5|0)==(0); if ($6) { $0 = 2; break; } $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142179)|0); $8 = ($7|0)==(0); if ($8) { $0 = 3; break; } $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142187)|0); $10 = ($9|0)==(0); if ($10) { $0 = 4; break; } $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142192)|0); $12 = ($11|0)==(0); if ($12) { $0 = 5; break; } else { $0 = 0; break; } } } while(0); $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN16ModRulesMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$actionIdStr,$displayName) { $this = $this|0; $actionIdStr = $actionIdStr|0; $displayName = $displayName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); __THREW__ = 0; invoke_vii(3800,($1|0),($actionIdStr|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; do { if (!($7)) { __THREW__ = 0; $8 = (invoke_ii(5568,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { HEAP32[$4>>2] = $8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($4)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($11|0),($displayName|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } STACKTOP = sp;return; } } } while(0); $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } function __ZN16ModRulesMenuItem20getMatchingGameStateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZN16ModRulesMenuItem20getMatchingGameStateEi($2)|0); STACKTOP = sp;return ($3|0); } function __ZN16ModRulesMenuItem20getMatchingGameStateEi($actionId) { $actionId = $actionId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $actionId; $2 = $1; switch ($2|0) { case 1: { $0 = 3; break; } case 2: { $0 = 4; break; } case 3: { $0 = 5; break; } case 5: { $0 = 6; break; } default: { $0 = -1; } } $3 = $0; STACKTOP = sp;return ($3|0); } function __ZN20ModRulesMainMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iS6_($this,$actionIdStr,$displayName,$iconId,$particleFile) { $this = $this|0; $actionIdStr = $actionIdStr|0; $displayName = $displayName|0; $iconId = $iconId|0; $particleFile = $particleFile|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 8|0; $0 = $this; $1 = $iconId; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$actionIdStr); __THREW__ = 0; invoke_vii(3800,($3|0),($displayName|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; do { if ($8) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; } else { __THREW__ = 0; invoke_viii(5569,($6|0),($2|0),($3|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $4 = $18; $5 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $11 = ((($6)) + 16|0); $12 = $1; HEAP32[$11>>2] = $12; $13 = ((($6)) + 20|0); __THREW__ = 0; invoke_vii(3800,($13|0),($particleFile|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $4 = $20; $5 = $21; __ZN16ModRulesMenuItemD2Ev($6); $22 = $4; $23 = $5; ___resumeException($22|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $22 = $4; $23 = $5; ___resumeException($22|0); // unreachable; } function __ZN21ModRulesOtherMenuItem12strToJButtonENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($str) { $str = $str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142201)|0); $2 = ($1|0)==(0); do { if ($2) { $0 = 15; } else { $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142210)|0); $4 = ($3|0)==(0); if ($4) { $0 = 14; break; } $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142219)|0); $6 = ($5|0)==(0); if ($6) { $0 = 3; break; } $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142228)|0); $8 = ($7|0)==(0); if ($8) { $0 = 2; break; } $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142237)|0); $10 = ($9|0)==(0); if ($10) { $0 = 11; break; } $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142248)|0); $12 = ($11|0)==(0); if ($12) { $0 = 12; break; } $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($str,142256)|0); $14 = ($13|0)==(0); if ($14) { $0 = 13; break; } else { $0 = 15; break; } } } while(0); $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN21ModRulesOtherMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_($this,$actionIdStr,$displayName,$keyStr) { $this = $this|0; $actionIdStr = $actionIdStr|0; $displayName = $displayName|0; $keyStr = $keyStr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 32|0; $2 = sp + 20|0; $5 = sp; $0 = $this; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$actionIdStr); __THREW__ = 0; invoke_vii(3800,($2|0),($displayName|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; do { if ($8) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; } else { __THREW__ = 0; invoke_viii(5569,($6|0),($1|0),($2|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __THREW__ = 0; invoke_vii(3800,($5|0),($keyStr|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; do { if ($12) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; } else { __THREW__ = 0; $13 = (invoke_ii(5570,($5|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { $16 = ((($6)) + 16|0); HEAP32[$16>>2] = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); STACKTOP = sp;return; } } } while(0); __ZN16ModRulesMenuItemD2Ev($6); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZN12ModRulesMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($3)|0); $6 = ($4>>>0)<($5>>>0); if (!($6)) { label = 12; break; } $7 = $i; __THREW__ = 0; $8 = (invoke_iii(5348,($3|0),($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { break; } $11 = HEAP32[$8>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $i; __THREW__ = 0; $14 = (invoke_iii(5348,($3|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } $17 = HEAP32[$14>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN20ModRulesMainMenuItemD2Ev($17); __ZdlPv($17); } $19 = $i; __THREW__ = 0; $20 = (invoke_iii(5348,($3|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } HEAP32[$20>>2] = 0; } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } L13: do { if ((label|0) == 12) { $i1 = 0; while(1) { $29 = $i1; $30 = ((($3)) + 12|0); $31 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($30)|0); $32 = ($29>>>0)<($31>>>0); if (!($32)) { break; } $33 = ((($3)) + 12|0); $34 = $i1; __THREW__ = 0; $35 = (invoke_iii(5351,($33|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L13; } $38 = HEAP32[$35>>2]|0; $39 = ($38|0)!=(0|0); if ($39) { $40 = ((($3)) + 12|0); $41 = $i1; __THREW__ = 0; $42 = (invoke_iii(5351,($40|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L13; } $45 = HEAP32[$42>>2]|0; $46 = ($45|0)==(0|0); if (!($46)) { __ZN21ModRulesOtherMenuItemD2Ev($45); __ZdlPv($45); } $47 = ((($3)) + 12|0); $48 = $i1; __THREW__ = 0; $49 = (invoke_iii(5351,($47|0),($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L13; } HEAP32[$49>>2] = 0; } $52 = $i1; $53 = (($52) + 1)|0; $i1 = $53; } __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5clearEv($3); $54 = ((($3)) + 12|0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5clearEv($54); $55 = ((($3)) + 12|0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($55); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } } while(0); $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; $1 = $23; $2 = $24; $25 = ((($3)) + 12|0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEED2Ev($25); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEED2Ev($3); $26 = $1; ___clang_call_terminate($26); // unreachable; } function __ZN12ModRulesGameC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP8[$1>>0] = 1; STACKTOP = sp;return; } function __ZN8ModRules13getValueAsIntEP12TiXmlElementNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($element,$childName) { $element = $element|0; $childName = $childName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $element; $2 = $1; $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($childName)|0); $4 = (__ZN9TiXmlNode10FirstChildEPKc($2,$3)|0); $node = $4; $5 = $node; $6 = ($5|0)!=(0|0); if ($6) { $7 = $node; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = (__ZNK12TiXmlElement7GetTextEv($11)|0); $value = $12; $13 = $value; $14 = (_atoi($13)|0); $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = -1; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN15ModRulesGeneralC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP8[$1>>0] = 1; $2 = ((($1)) + 1|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZN13ModRulesCardsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(8)|0); __THREW__ = 0; invoke_vid(5571,($4|0),1.5707963705062866); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { HEAP32[$3>>2] = $4; STACKTOP = sp;return; } } function __ZN13ModRulesCards11parseEffectENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($s) { $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $argb = 0, $function = 0, $limiter = 0, $mask = 0, $params = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $function = sp + 64|0; $params = sp + 52|0; $1 = sp + 40|0; $4 = sp + 20|0; $argb = sp + 4|0; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163058,0)|0); $limiter = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($function); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($params); $7 = $limiter; $8 = ($7|0)!=(-1); if ($8) { $9 = $limiter; __THREW__ = 0; invoke_viiii(3795,($1|0),($s|0),0,($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($function,$1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = $limiter; $13 = (($12) + 1)|0; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $15 = (($14) - 2)|0; $16 = $limiter; $17 = (($15) - ($16))|0; __THREW__ = 0; invoke_viiii(3795,($4|0),($s|0),($13|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($params,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 7; } } } else { __THREW__ = 0; (invoke_iii(3901,($function|0),($s|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { label = 7; } } do { if ((label|0) == 7) { $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($function,142264)|0); $25 = ($24|0)==(0); if ($25) { __THREW__ = 0; $26 = (invoke_ii(3903,8)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($params)|0); __THREW__ = 0; $30 = (invoke_ii(3938,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = (+($30|0)); $34 = 3.1415926535897931 * $33; $35 = $34 / 180.0; $36 = $35; __THREW__ = 0; invoke_vid(5571,($26|0),(+$36)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $0 = $26; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $91 = $0; STACKTOP = sp;return ($91|0); } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZdlPv($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $92 = $2; $93 = $3; ___resumeException($92|0); // unreachable; } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($function,142271)|0); $42 = ($41|0)==(0); if (!($42)) { $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $91 = $0; STACKTOP = sp;return ($91|0); } __THREW__ = 0; invoke_viii(3796,($argb|0),($params|0),44); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($argb)|0); $46 = ($45>>>0)<(4); L23: do { if ($46) { $0 = 0; $5 = 1; } else { __THREW__ = 0; $47 = (invoke_iii(3802,($argb|0),0)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; do { if ($49) { label = 28; } else { $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($47)|0); __THREW__ = 0; $51 = (invoke_ii(3938,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 28; } else { $54 = $51 << 24; __THREW__ = 0; $55 = (invoke_iii(3802,($argb|0),1)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 28; } else { $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($55)|0); __THREW__ = 0; $59 = (invoke_ii(3938,($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; } else { $62 = $59 << 16; $63 = $54 | $62; __THREW__ = 0; $64 = (invoke_iii(3802,($argb|0),2)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 28; } else { $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($64)|0); __THREW__ = 0; $68 = (invoke_ii(3938,($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 28; } else { $71 = $68 << 8; $72 = $63 | $71; __THREW__ = 0; $73 = (invoke_iii(3802,($argb|0),3)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 28; } else { $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($73)|0); __THREW__ = 0; $77 = (invoke_ii(3938,($76|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 28; } else { $80 = $72 | $77; $mask = $80; __THREW__ = 0; $81 = (invoke_ii(3903,8)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 28; } else { $84 = $mask; __THREW__ = 0; invoke_vii(5572,($81|0),($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $2 = $89; $3 = $90; __ZdlPv($81); break; } else { $0 = $81; $5 = 1; break L23; } } } } } } } } } } } while(0); if ((label|0) == 28) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $2 = $87; $3 = $88; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $92 = $2; $93 = $3; ___resumeException($92|0); // unreachable; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($argb); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $91 = $0; STACKTOP = sp;return ($91|0); } } } while(0); $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($params); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($function); $92 = $2; $93 = $3; ___resumeException($92|0); // unreachable; return (0)|0; } function __ZN13ModRulesCardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = HEAP32[$1>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = HEAP32[$4>>2]|0; $7 = ((($6)) + 12|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vi[$8 & 8191]($4); } HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZN29ModRulesBackGroundCardGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_S6_S6_($this,$ColorId,$ColorName,$DisplayImg,$DisplayThumb,$MenuIcon) { $this = $this|0; $ColorId = $ColorId|0; $ColorName = $ColorName|0; $DisplayImg = $DisplayImg|0; $DisplayThumb = $DisplayThumb|0; $MenuIcon = $MenuIcon|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($3)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 28|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($ColorId)|0); __THREW__ = 0; $8 = (invoke_ii(3938,($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { HEAP32[$3>>2] = $8; $11 = ((($3)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($11|0),($ColorName|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = ((($3)) + 16|0); __THREW__ = 0; (invoke_iii(3901,($14|0),($DisplayImg|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($3)) + 28|0); __THREW__ = 0; (invoke_iii(3901,($17|0),($DisplayThumb|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($MenuIcon)|0); __THREW__ = 0; $21 = (invoke_ii(3938,($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = ((($3)) + 40|0); HEAP32[$24>>2] = $21; STACKTOP = sp;return; } } } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $1 = $25; $2 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; } function __ZN25ModRulesRenderCardGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiS6_S6_bijiiiS6_($this,$name,$posX,$posY,$formattedData,$filter,$font,$fontSize,$fontColor,$SizeIcon,$IconPosX,$IconPosY,$FileName) { $this = $this|0; $name = $name|0; $posX = $posX|0; $posY = $posY|0; $formattedData = $formattedData|0; $filter = $filter|0; $font = $font|0; $fontSize = $fontSize|0; $fontColor = $fontColor|0; $SizeIcon = $SizeIcon|0; $IconPosX = $IconPosX|0; $IconPosY = $IconPosY|0; $FileName = $FileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $posX; $2 = $posY; $11 = $font&1; $3 = $11; $4 = $fontSize; $5 = $fontColor; $6 = $SizeIcon; $7 = $IconPosX; $8 = $IconPosY; $12 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($12); $13 = ((($12)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($13); $14 = ((($12)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = ((($12)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($15); __THREW__ = 0; (invoke_iii(3901,($12|0),($name|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = $1; $19 = ((($12)) + 12|0); HEAP32[$19>>2] = $18; $20 = $2; $21 = ((($12)) + 16|0); HEAP32[$21>>2] = $20; $22 = ((($12)) + 32|0); __THREW__ = 0; (invoke_iii(3901,($22|0),($formattedData|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($12)) + 20|0); __THREW__ = 0; (invoke_iii(3901,($25|0),($filter|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = $4; $29 = ((($12)) + 44|0); HEAP32[$29>>2] = $28; $30 = $3; $31 = $30&1; $32 = ((($12)) + 48|0); $33 = $31&1; HEAP8[$32>>0] = $33; $34 = $5; $35 = ((($12)) + 52|0); HEAP32[$35>>2] = $34; $36 = $6; $37 = ((($12)) + 56|0); HEAP32[$37>>2] = $36; $38 = $7; $39 = ((($12)) + 60|0); HEAP32[$39>>2] = $38; $40 = $8; $41 = ((($12)) + 64|0); HEAP32[$41>>2] = $40; $42 = ((($12)) + 68|0); __THREW__ = 0; (invoke_iii(3901,($42|0),($FileName|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { STACKTOP = sp;return; } } } } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $9 = $45; $10 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $47 = $9; $48 = $10; ___resumeException($47|0); // unreachable; } function __ZN15ModRulesCardGuiD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $9 = 0, $i = 0, $i1 = 0, $i2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($3)|0); $6 = ($4>>>0)<($5>>>0); if (!($6)) { label = 12; break; } $7 = $i; __THREW__ = 0; $8 = (invoke_iii(4550,($3|0),($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { break; } $11 = HEAP32[$8>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $i; __THREW__ = 0; $14 = (invoke_iii(4550,($3|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } $17 = HEAP32[$14>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN29ModRulesBackGroundCardGuiItemD2Ev($17); __ZdlPv($17); } $19 = $i; __THREW__ = 0; $20 = (invoke_iii(4550,($3|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } HEAP32[$20>>2] = 0; } $28 = $i; $29 = (($28) + 1)|0; $i = $29; } L13: do { if ((label|0) == 12) { $i1 = 0; while(1) { $30 = $i1; $31 = ((($3)) + 12|0); $32 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($31)|0); $33 = ($30>>>0)<($32>>>0); if (!($33)) { break; } $34 = ((($3)) + 12|0); $35 = $i1; __THREW__ = 0; $36 = (invoke_iii(4553,($34|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L13; } $39 = HEAP32[$36>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = ((($3)) + 12|0); $42 = $i1; __THREW__ = 0; $43 = (invoke_iii(4553,($41|0),($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L13; } $46 = HEAP32[$43>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { __ZN25ModRulesRenderCardGuiItemD2Ev($46); __ZdlPv($46); } $48 = ((($3)) + 12|0); $49 = $i1; __THREW__ = 0; $50 = (invoke_iii(4553,($48|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L13; } HEAP32[$50>>2] = 0; } $53 = $i1; $54 = (($53) + 1)|0; $i1 = $54; } $i2 = 0; while(1) { $55 = $i2; $56 = ((($3)) + 24|0); $57 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($56)|0); $58 = ($55>>>0)<($57>>>0); if (!($58)) { break; } $59 = ((($3)) + 24|0); $60 = $i2; __THREW__ = 0; $61 = (invoke_iii(4553,($59|0),($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L13; } $64 = HEAP32[$61>>2]|0; $65 = ($64|0)!=(0|0); if ($65) { $66 = ((($3)) + 24|0); $67 = $i2; __THREW__ = 0; $68 = (invoke_iii(4553,($66|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break L13; } $71 = HEAP32[$68>>2]|0; $72 = ($71|0)==(0|0); if (!($72)) { __ZN25ModRulesRenderCardGuiItemD2Ev($71); __ZdlPv($71); } $73 = ((($3)) + 24|0); $74 = $i2; __THREW__ = 0; $75 = (invoke_iii(4553,($73|0),($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L13; } HEAP32[$75>>2] = 0; } $78 = $i2; $79 = (($78) + 1)|0; $i2 = $79; } __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5clearEv($3); $80 = ((($3)) + 12|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($80); $81 = ((($3)) + 24|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($81); $82 = ((($3)) + 24|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($82); $83 = ((($3)) + 12|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($83); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } } while(0); $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; $1 = $23; $2 = $24; $25 = ((($3)) + 24|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($25); $26 = ((($3)) + 12|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEED2Ev($26); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEED2Ev($3); $27 = $1; ___clang_call_terminate($27); // unreachable; } function __GLOBAL__sub_I_ModRules_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_2652(); return; } function __ZN9TiXmlNode10FirstChildEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK9TiXmlNode8ValueStrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); STACKTOP = sp;return ($2|0); } function __ZN13TiXmlDocumentD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 69256; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN9TiXmlNodeD2Ev($1); STACKTOP = sp;return; } function __ZN9TiXmlNode11NextSiblingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN16ModRulesMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZN20ModRulesMainMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN16ModRulesMenuItemD2Ev($1); STACKTOP = sp;return; } function __ZN21ModRulesOtherMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ModRulesMenuItemD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5573,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5574,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5575,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5576,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN29ModRulesBackGroundCardGuiItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZN25ModRulesRenderCardGuiItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5577,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(5578,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function ___cxx_global_var_init_2652() { var label = 0, sp = 0; sp = STACKTOP; __ZN8ModRulesC2Ev(35368); (___cxa_atexit((5579|0),(35368|0),(___dso_handle|0))|0); return; } function __ZN8ModRulesC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN15ModRulesGeneralC2Ev($3); $4 = ((($3)) + 4|0); __ZN13ModRulesCardsC2Ev($4); $5 = ((($3)) + 8|0); __ZN12ModRulesMenuC2Ev($5); $6 = ((($3)) + 32|0); __THREW__ = 0; invoke_vi(5580,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZN12ModRulesMenuD2Ev($5); __ZN13ModRulesCardsD2Ev($4); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $9 = ((($3)) + 36|0); __ZN15ModRulesCardGuiC2Ev($9); STACKTOP = sp;return; } } function __ZN12ModRulesMenuC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5581,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP20ModRulesMainMenuItemEC2Ev($2); $3 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5582,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP21ModRulesOtherMenuItemEC2Ev($2); $3 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN15ModRulesCardGuiC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2Ev($3); STACKTOP = sp;return; } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5583,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemEC2Ev($2); $3 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(5584,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemEC2Ev($2); $3 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8ModRulesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZN15ModRulesCardGuiD2Ev($2); $3 = ((($1)) + 8|0); __ZN12ModRulesMenuD2Ev($3); $4 = ((($1)) + 4|0); __ZN13ModRulesCardsD2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP20ModRulesMainMenuItemE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP20ModRulesMainMenuItemE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5585,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5586,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP20ModRulesMainMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP20ModRulesMainMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP20ModRulesMainMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP20ModRulesMainMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP20ModRulesMainMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP20ModRulesMainMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP20ModRulesMainMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5587,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP20ModRulesMainMenuItemEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5365,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP20ModRulesMainMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP21ModRulesOtherMenuItemE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5588,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5589,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP21ModRulesOtherMenuItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP21ModRulesOtherMenuItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP21ModRulesOtherMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP21ModRulesOtherMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP21ModRulesOtherMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP21ModRulesOtherMenuItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP21ModRulesOtherMenuItemEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5590,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP21ModRulesOtherMenuItemEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5364,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP21ModRulesOtherMenuItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP29ModRulesBackGroundCardGuiItemE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5591,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5592,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP29ModRulesBackGroundCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP29ModRulesBackGroundCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP29ModRulesBackGroundCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP29ModRulesBackGroundCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP29ModRulesBackGroundCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP29ModRulesBackGroundCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP29ModRulesBackGroundCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5593,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP29ModRulesBackGroundCardGuiItemEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4593,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP25ModRulesRenderCardGuiItemE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5594,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(5595,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP25ModRulesRenderCardGuiItemEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP25ModRulesRenderCardGuiItemEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP25ModRulesRenderCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP25ModRulesRenderCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP25ModRulesRenderCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP25ModRulesRenderCardGuiItemEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP25ModRulesRenderCardGuiItemEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5596,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP25ModRulesRenderCardGuiItemEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4594,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZN10MTGAbility13allowedToCastEP15MTGCardInstanceP6Player($this,$card,$player) { $this = $this|0; $card = $card|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $af = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 20|0; $3 = sp + 8|0; $0 = $this; $1 = $card; $2 = $player; $6 = $0; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$8); $9 = $1; $10 = $2; $11 = $1; __THREW__ = 0; invoke_vii(4127,($3|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $4 = $17; $5 = $18; __ZN14AbilityFactoryD2Ev($af); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; } __THREW__ = 0; $14 = (invoke_iiiii(3946,($af|0),($9|0),($10|0),($3|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return ($14|0); } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $4 = $19; $5 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14AbilityFactoryD2Ev($af); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory21parseCastRestrictionsEP15MTGCardInstanceP6PlayerNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$card,$player,$restrictions) { $this = $this|0; $card = $card|0; $player = $player|0; $restrictions = $restrictions|0; var $$expand_i1_val = 0, $$expand_i1_val28 = 0, $$expand_i1_val31 = 0, $$expand_i1_val33 = 0, $$expand_i1_val37 = 0, $$expand_i1_val39 = 0, $$expand_i1_val41 = 0, $$expand_i1_val43 = 0, $$expand_i1_val53 = 0, $$expand_i1_val55 = 0, $$expand_i1_val57 = 0, $$expand_i1_val59 = 0, $$expand_i1_val69 = 0, $$expand_i1_val71 = 0, $$pre_trunc = 0, $$pre_trunc35 = 0, $$pre_trunc45 = 0, $$pre_trunc47 = 0, $$pre_trunc49 = 0, $$pre_trunc51 = 0; var $$pre_trunc61 = 0, $$pre_trunc63 = 0, $$pre_trunc65 = 0, $$pre_trunc67 = 0, $$pre_trunc73 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0; var $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0; var $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0; var $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0; var $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0; var $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0; var $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0; var $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0; var $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0; var $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0; var $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0; var $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0; var $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0; var $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0; var $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0; var $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0; var $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0; var $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0; var $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0; var $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0; var $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0; var $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0; var $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0; var $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0; var $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0; var $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0; var $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0; var $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0; var $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0; var $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0; var $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0; var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0; var $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0; var $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0; var $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0; var $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0; var $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0; var $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0; var $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0; var $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0; var $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0; var $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0; var $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0; var $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0; var $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0; var $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0; var $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0; var $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0; var $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0; var $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0; var $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0; var $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0; var $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0; var $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0; var $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0; var $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0; var $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0; var $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0; var $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0; var $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0; var $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $Turn = 0, $af = 0, $cPhase = 0, $check = 0, $checkCard = 0, $checkCurrent = 0, $checkPhaseBased = 0, $cleanup$dest = 0, $cleanup$dest$14 = 0; var $cleanup$dest$15 = 0, $cleanup$dest$17 = 0, $cleanup$dest$18 = 0, $cleanup$dest$7 = 0, $compRelated = 0, $comparasion = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $cond3 = 0, $cond4 = 0, $cond5 = 0, $costToCheck = 0, $count = 0, $count8 = 0, $cp = 0, $end = 0, $end4 = 0, $end5 = 0, $equal = 0; var $firstAmount = 0, $foundComp = 0, $foundSeen = 0, $foundType = 0, $getPaid = 0, $grave = 0, $gy = 0, $i = 0, $i1 = 0, $isMorbid = 0, $isProwled = 0, $j = 0, $j12 = 0, $j13 = 0, $j16 = 0, $k = 0, $k11 = 0, $k6 = 0, $k9 = 0, $keyword = 0; var $less = 0, $mod = 0, $more = 0, $newAmount = 0, $newAmount2 = 0, $or$cond = 0, $or$cond10 = 0, $or$cond12 = 0, $or$cond14 = 0, $or$cond16 = 0, $or$cond18 = 0, $or$cond20 = 0, $or$cond22 = 0, $or$cond24 = 0, $or$cond26 = 0, $or$cond8 = 0, $p = 0, $paid = 0, $restriction = 0, $rtc = 0; var $secondA = 0, $secondAmount = 0, $seenRelated = 0, $seenType = 0, $spent = 0, $spentMana = 0, $splitTypes = 0, $stackCard = 0, $stackCard10 = 0, $start = 0, $stc = 0, $tc = 0, $tcf = 0, $tcf3 = 0, $theType = 0, $ttc = 0, $typeRelated = 0, $typeToCheck = 0, $w = 0, $withoutProtections = 0; var $z = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 832|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $restriction = sp + 780|0; $af = sp + 728|0; $6 = sp + 696|0; $rtc = sp + 648|0; $comparasion = sp + 636|0; $8 = sp + 604|0; $tcf = sp + 600|0; $9 = sp + 584|0; $10 = sp + 572|0; $11 = sp + 560|0; $12 = sp + 548|0; $13 = sp + 532|0; $14 = sp + 816|0; $15 = sp + 516|0; $16 = sp + 815|0; $17 = sp + 504|0; $18 = sp + 492|0; $tcf3 = sp + 488|0; $19 = sp + 472|0; $zones = sp + 440|0; $20 = sp + 416|0; $21 = sp + 814|0; $22 = sp + 404|0; $23 = sp + 813|0; $24 = sp + 392|0; $25 = sp + 812|0; $26 = sp + 380|0; $27 = sp + 811|0; $28 = sp + 364|0; $29 = sp + 810|0; $30 = sp + 340|0; $31 = sp + 328|0; $tc = sp + 312|0; $32 = sp + 300|0; $33 = sp + 288|0; $typeToCheck = sp + 232|0; $34 = sp + 220|0; $35 = sp + 208|0; $splitTypes = sp + 196|0; $theType = sp + 180|0; $spentMana = sp + 156|0; $36 = sp + 144|0; $37 = sp + 132|0; $38 = sp + 116|0; $39 = sp + 100|0; $40 = sp + 88|0; $41 = sp + 76|0; $getPaid = sp + 64|0; $42 = sp + 52|0; $43 = sp + 40|0; $44 = sp + 28|0; $paid = sp + 16|0; $keyword = sp; $1 = $this; $2 = $card; $3 = $player; $45 = $1; __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($restriction,$restrictions,44); $46 = ((($45)) + 48|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $4 = $68; $5 = $69; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1384 = $4; $1385 = $5; ___resumeException($1384|0); // unreachable; } $50 = ((($45)) + 48|0); $51 = HEAP32[$50>>2]|0; __THREW__ = 0; $52 = (invoke_ii(4068,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; L5: do { if ($54) { label = 10; } else { $cPhase = $52; $i = 0; L7: while(1) { $55 = $i; $56 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($restriction)|0); $57 = ($55>>>0)<($56>>>0); if (!($57)) { label = 492; break; } $58 = $i; __THREW__ = 0; $59 = (invoke_iii(3802,($restriction|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3800,($6|0),($59|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 10; break L5; } __THREW__ = 0; $64 = (invoke_iii(5597,($45|0),($6|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 11; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $checkPhaseBased = $64; $67 = $checkPhaseBased; switch ($67|0) { case 1: { $74 = $3; $75 = ((($45)) + 48|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 208|0); $78 = HEAP32[$77>>2]|0; $79 = ($74|0)!=($78|0); if ($79) { label = 13; break L7; } break; } case 60: { $80 = $3; $81 = ((($45)) + 48|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 208|0); $84 = HEAP32[$83>>2]|0; $85 = ($80|0)==($84|0); if ($85) { label = 15; break L7; } break; } case 2: { $86 = $3; $87 = ((($45)) + 48|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 208|0); $90 = HEAP32[$89>>2]|0; $91 = ($86|0)!=($90|0); if ($91) { label = 17; break L7; } $92 = $cPhase; $93 = ($92|0)!=(4); $94 = $cPhase; $95 = ($94|0)!=(10); $or$cond = $93 & $95; if ($or$cond) { label = 19; break L7; } break; } default: { } } $96 = $checkPhaseBased; $97 = ($96|0)>=(3); $98 = $checkPhaseBased; $99 = ($98|0)<=(17); $or$cond8 = $97 & $99; if ($or$cond8) { $100 = $3; $101 = ((($45)) + 48|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 208|0); $104 = HEAP32[$103>>2]|0; $105 = ($100|0)!=($104|0); if ($105) { label = 22; break; } $106 = $cPhase; $107 = $checkPhaseBased; $108 = (($107) - 3)|0; $109 = (($108) + 0)|0; $110 = ($106|0)!=($109|0); if ($110) { label = 24; break; } } $111 = $checkPhaseBased; $112 = ($111|0)>=(23); $113 = $checkPhaseBased; $114 = ($113|0)<=(37); $or$cond10 = $112 & $114; if ($or$cond10) { $115 = $3; $116 = ((($45)) + 48|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 208|0); $119 = HEAP32[$118>>2]|0; $120 = ($115|0)==($119|0); if ($120) { label = 27; break; } $121 = $cPhase; $122 = $checkPhaseBased; $123 = (($122) - 23)|0; $124 = (($123) + 0)|0; $125 = ($121|0)!=($124|0); if ($125) { label = 29; break; } } $126 = $checkPhaseBased; $127 = ($126|0)>=(43); $128 = $checkPhaseBased; $129 = ($128|0)<=(57); $or$cond12 = $127 & $129; if ($or$cond12) { $130 = $cPhase; $131 = $checkPhaseBased; $132 = (($131) - 43)|0; $133 = (($132) + 0)|0; $134 = ($130|0)!=($133|0); if ($134) { label = 32; break; } } $135 = $i; __THREW__ = 0; $136 = (invoke_iii(3802,($restriction|0),($135|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 10; break L5; } $139 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($136,142471,0)|0); $typeRelated = $139; $140 = $i; __THREW__ = 0; $141 = (invoke_iii(3802,($restriction|0),($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 10; break L5; } $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($141,142477,0)|0); $seenType = $144; $145 = $i; __THREW__ = 0; $146 = (invoke_iii(3802,($restriction|0),($145|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 10; break L5; } $149 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($146,142477,0)|0); $seenRelated = $149; $150 = $seenRelated; $151 = ($150|0)==(-1); if ($151) { $152 = $i; __THREW__ = 0; $153 = (invoke_iii(3802,($restriction|0),($152|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 10; break L5; } $156 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($153,142487,0)|0); $seenRelated = $156; } $157 = $i; __THREW__ = 0; $158 = (invoke_iii(3802,($restriction|0),($157|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 10; break L5; } $161 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($158,142497,0)|0); $compRelated = $161; $check = 0; $162 = $typeRelated; $163 = ($162|0)!=(-1); $164 = $seenRelated; $165 = ($164|0)!=(-1); $or$cond14 = $163 | $165; $166 = $compRelated; $167 = ($166|0)!=(-1); $or$cond16 = $or$cond14 | $167; if ($or$cond16) { $firstAmount = 0; $secondAmount = 0; $mod = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($rtc); $168 = $i; __THREW__ = 0; $169 = (invoke_iii(3802,($restriction|0),($168|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 45; break; } __THREW__ = 0; invoke_viii(3796,($comparasion|0),($169|0),126); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 45; break; } $174 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($comparasion)|0); $175 = ($174|0)!=(3); L42: do { if ($175) { $0 = 0; $7 = 1; } else { __THREW__ = 0; $178 = (invoke_iii(3802,($comparasion|0),1)|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 55; break L7; } $181 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($178,142506,0)|0); $182 = ($181|0)!=(-1); $183 = $182&1; $less = $183; __THREW__ = 0; $184 = (invoke_iii(3802,($comparasion|0),1)|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 55; break L7; } $187 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($184,142515,0)|0); $188 = ($187|0)!=(-1); $189 = $188&1; $more = $189; __THREW__ = 0; $190 = (invoke_iii(3802,($comparasion|0),1)|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 55; break L7; } $193 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($190,142524,0)|0); $194 = ($193|0)!=(-1); $195 = $194&1; $equal = $195; $i1 = 0; while(1) { $196 = $i1; $197 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($comparasion)|0); $198 = ($196>>>0)<($197>>>0); if (!($198)) { break; } $199 = $i1; __THREW__ = 0; $200 = (invoke_iii(3802,($comparasion|0),($199|0))|0); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { label = 55; break L7; } $203 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($200,142471,0)|0); $check = $203; $204 = $check; $205 = ($204|0)==(-1); if ($205) { $206 = $i1; __THREW__ = 0; $207 = (invoke_iii(3802,($comparasion|0),($206|0))|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { label = 55; break L7; } $210 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($207,142477,0)|0); $check = $210; } $213 = $check; $214 = ($213|0)==(-1); if ($214) { $215 = $i1; __THREW__ = 0; $216 = (invoke_iii(3802,($comparasion|0),($215|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 55; break L7; } $219 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($216,142487,0)|0); $check = $219; } $220 = $check; $221 = ($220|0)==(-1); if ($221) { $222 = $i1; __THREW__ = 0; $223 = (invoke_iii(3802,($comparasion|0),($222|0))|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 55; break L7; } $226 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($223,142497,0)|0); $check = $226; } $227 = $check; $228 = ($227|0)!=(-1); do { if ($228) { $end = 0; $229 = $i1; __THREW__ = 0; $230 = (invoke_iii(3802,($comparasion|0),($229|0))|0); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 55; break L7; } $233 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($230,142471,0)|0); $foundType = $233; $234 = $i1; __THREW__ = 0; $235 = (invoke_iii(3802,($comparasion|0),($234|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 55; break L7; } $238 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($235,142497,0)|0); $foundComp = $238; $239 = $i1; __THREW__ = 0; $240 = (invoke_iii(3802,($comparasion|0),($239|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 55; break L7; } $243 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($240,142477,0)|0); $foundSeen = $243; $244 = $foundSeen; $245 = ($244|0)==(-1); if ($245) { $246 = $i1; __THREW__ = 0; $247 = (invoke_iii(3802,($comparasion|0),($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 55; break L7; } $250 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($247,142487,0)|0); $foundSeen = $250; } $251 = $foundType; $252 = ($251|0)!=(-1); do { if ($252) { $253 = $i1; __THREW__ = 0; $254 = (invoke_iii(3802,($comparasion|0),($253|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 55; break L7; } $257 = $foundType; $258 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($254,163062,$257)|0); $end = $258; $259 = $i1; __THREW__ = 0; $260 = (invoke_iii(3802,($comparasion|0),($259|0))|0); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { label = 55; break L7; } $263 = $foundType; $264 = (($263) + 5)|0; $265 = $end; $266 = $foundType; $267 = (($265) - ($266))|0; $268 = (($267) - 5)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($260|0),($264|0),($268|0)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 55; break L7; } $271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; (invoke_iii(3925,($rtc|0),($271|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 83; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $274 = ((($45)) + 48|0); $275 = HEAP32[$274>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($275|0)); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; if ($277) { label = 55; break L7; } __THREW__ = 0; invoke_vii(3800,($9|0),($rtc|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 55; break L7; } $280 = $2; __THREW__ = 0; $281 = (invoke_iiiii(3943,($tcf|0),($9|0),($280|0),(0|0))|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { label = 84; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $ttc = $281; $284 = $i1; __THREW__ = 0; $285 = (invoke_iii(3802,($comparasion|0),($284|0))|0); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if ($287) { label = 55; break L7; } $288 = $end; $289 = (($288) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($10|0),($285|0),($289|0),-1); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 55; break L7; } $292 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); __THREW__ = 0; $293 = (invoke_ii(3938,($292|0))|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 85; break L7; } $mod = $293; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $withoutProtections = 1; $296 = $i1; $297 = ($296|0)==(2); $298 = $ttc; $299 = $withoutProtections; $300 = $299&1; __THREW__ = 0; $301 = (invoke_iii(5598,($298|0),($300|0))|0); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($297) { if ($303) { label = 55; break L7; } $secondAmount = $301; $304 = $mod; $305 = $secondAmount; $306 = (($305) + ($304))|0; $secondAmount = $306; } else { if ($303) { label = 55; break L7; } $firstAmount = $301; $313 = $mod; $314 = $firstAmount; $315 = (($314) + ($313))|0; $firstAmount = $315; } $316 = $ttc; $317 = ($316|0)!=(0|0); if (!($317)) { break; } $318 = $ttc; $319 = ($318|0)==(0|0); if (!($319)) { $320 = HEAP32[$318>>2]|0; $321 = ((($320)) + 36|0); $322 = HEAP32[$321>>2]|0; FUNCTION_TABLE_vi[$322 & 8191]($318); } $ttc = 0; } } while(0); $323 = $foundComp; $324 = ($323|0)!=(-1); do { if ($324) { $325 = $i1; __THREW__ = 0; $326 = (invoke_iii(3802,($comparasion|0),($325|0))|0); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 55; break L7; } $329 = $foundComp; $330 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($326,163062,$329)|0); $end = $330; $331 = $i1; __THREW__ = 0; $332 = (invoke_iii(3802,($comparasion|0),($331|0))|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { label = 55; break L7; } $335 = $foundComp; $336 = (($335) + 8)|0; $337 = $end; $338 = $foundComp; $339 = (($337) - ($338))|0; $340 = (($339) - 8)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($332|0),($336|0),($340|0)); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; if ($342) { label = 55; break L7; } $343 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; (invoke_iii(3925,($rtc|0),($343|0))|0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { label = 109; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $346 = $i1; __THREW__ = 0; $347 = (invoke_iii(3802,($comparasion|0),($346|0))|0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 55; break L7; } $350 = $end; $351 = (($350) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($12|0),($347|0),($351|0),-1); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { label = 55; break L7; } $354 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; $355 = (invoke_ii(3938,($354|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { label = 110; break L7; } $mod = $355; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $358 = $i1; $359 = ($358|0)==(2); __THREW__ = 0; $360 = (invoke_ii(3903,4)|0); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($359) { if ($362) { label = 55; break L7; } $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($13|0),($rtc|0)); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; if ($364) { label = 111; break L7; } $365 = $2; __THREW__ = 0; invoke_viii(5599,($360|0),($13|0),($365|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 112; break L7; } $$expand_i1_val28 = 0; HEAP8[$14>>0] = $$expand_i1_val28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $newAmount = $360; $368 = $newAmount; __THREW__ = 0; $369 = (invoke_ii(4310,($368|0))|0); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { label = 55; break L7; } $secondAmount = $369; $372 = $mod; $373 = $secondAmount; $374 = (($373) + ($372))|0; $secondAmount = $374; $375 = $newAmount; $376 = ($375|0)!=(0|0); if (!($376)) { break; } $377 = $newAmount; $378 = ($377|0)==(0|0); if (!($378)) { __ZdlPv($377); } $newAmount = 0; break; } else { if ($362) { label = 55; break L7; } $$expand_i1_val31 = 1; HEAP8[$16>>0] = $$expand_i1_val31; __THREW__ = 0; invoke_vii(3800,($15|0),($rtc|0)); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 123; break L7; } $390 = $2; __THREW__ = 0; invoke_viii(5599,($360|0),($15|0),($390|0)); $391 = __THREW__; __THREW__ = 0; $392 = $391&1; if ($392) { label = 124; break L7; } $$expand_i1_val33 = 0; HEAP8[$16>>0] = $$expand_i1_val33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $newAmount2 = $360; $393 = $newAmount2; __THREW__ = 0; $394 = (invoke_ii(4310,($393|0))|0); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 55; break L7; } $firstAmount = $394; $397 = $mod; $398 = $firstAmount; $399 = (($398) + ($397))|0; $firstAmount = $399; $400 = $newAmount2; $401 = ($400|0)!=(0|0); if (!($401)) { break; } $402 = $newAmount2; $403 = ($402|0)==(0|0); if (!($403)) { __ZdlPv($402); } $newAmount2 = 0; break; } } } while(0); $409 = $foundSeen; $410 = ($409|0)!=(-1); if (!($410)) { break; } $411 = $i1; __THREW__ = 0; $412 = (invoke_iii(3802,($comparasion|0),($411|0))|0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { label = 55; break L7; } $415 = $foundSeen; $416 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($412,163062,$415)|0); $end = $416; $417 = $i1; __THREW__ = 0; $418 = (invoke_iii(3802,($comparasion|0),($417|0))|0); $419 = __THREW__; __THREW__ = 0; $420 = $419&1; if ($420) { label = 55; break L7; } $421 = $foundSeen; $422 = (($421) + 9)|0; $423 = $end; $424 = $foundSeen; $425 = (($423) - ($424))|0; $426 = (($425) - 9)|0; __THREW__ = 0; invoke_viiii(3795,($17|0),($418|0),($422|0),($426|0)); $427 = __THREW__; __THREW__ = 0; $428 = $427&1; if ($428) { label = 55; break L7; } $429 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; (invoke_iii(3925,($rtc|0),($429|0))|0); $430 = __THREW__; __THREW__ = 0; $431 = $430&1; if ($431) { label = 155; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $432 = $i1; __THREW__ = 0; $433 = (invoke_iii(3802,($comparasion|0),($432|0))|0); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if ($435) { label = 55; break L7; } $436 = $end; $437 = (($436) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($18|0),($433|0),($437|0),-1); $438 = __THREW__; __THREW__ = 0; $439 = $438&1; if ($439) { label = 55; break L7; } $440 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); __THREW__ = 0; $441 = (invoke_ii(3938,($440|0))|0); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 156; break L7; } $mod = $441; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $444 = ((($45)) + 48|0); $445 = HEAP32[$444>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf3|0),($445|0)); $446 = __THREW__; __THREW__ = 0; $447 = $446&1; if ($447) { label = 55; break L7; } __THREW__ = 0; invoke_vii(3800,($19|0),($rtc|0)); $448 = __THREW__; __THREW__ = 0; $449 = $448&1; if ($449) { label = 55; break L7; } $450 = $2; __THREW__ = 0; $451 = (invoke_iiiii(3943,($tcf3|0),($19|0),($450|0),(0|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { label = 157; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $stc = $451; $w = 0; while(1) { $454 = $w; $455 = ($454|0)<(2); if (!($455)) { break; } $456 = ((($45)) + 48|0); $457 = HEAP32[$456>>2]|0; $458 = ((($457)) + 180|0); $459 = $w; __THREW__ = 0; $460 = (invoke_iii(4093,($458|0),($459|0))|0); $461 = __THREW__; __THREW__ = 0; $462 = $461&1; if ($462) { label = 55; break L7; } $463 = HEAP32[$460>>2]|0; $p = $463; $464 = $p; $465 = ((($464)) + 84|0); $466 = HEAP32[$465>>2]|0; $467 = ((($466)) + 20|0); $468 = HEAP32[$467>>2]|0; HEAP32[$zones>>2] = $468; $469 = ((($zones)) + 4|0); $470 = $p; $471 = ((($470)) + 84|0); $472 = HEAP32[$471>>2]|0; $473 = ((($472)) + 12|0); $474 = HEAP32[$473>>2]|0; HEAP32[$469>>2] = $474; $475 = ((($469)) + 4|0); $476 = $p; $477 = ((($476)) + 84|0); $478 = HEAP32[$477>>2]|0; $479 = ((($478)) + 16|0); $480 = HEAP32[$479>>2]|0; HEAP32[$475>>2] = $480; $481 = ((($475)) + 4|0); $482 = $p; $483 = ((($482)) + 84|0); $484 = HEAP32[$483>>2]|0; $485 = ((($484)) + 8|0); $486 = HEAP32[$485>>2]|0; HEAP32[$481>>2] = $486; $487 = ((($481)) + 4|0); $488 = $p; $489 = ((($488)) + 84|0); $490 = HEAP32[$489>>2]|0; $491 = ((($490)) + 28|0); $492 = HEAP32[$491>>2]|0; HEAP32[$487>>2] = $492; $493 = ((($487)) + 4|0); $494 = $p; $495 = ((($494)) + 84|0); $496 = HEAP32[$495>>2]|0; $497 = ((($496)) + 36|0); $498 = HEAP32[$497>>2]|0; HEAP32[$493>>2] = $498; $k = 0; while(1) { $499 = $k; $500 = ($499|0)<(6); if (!($500)) { break; } $501 = $k; $502 = (($zones) + ($501<<2)|0); $503 = HEAP32[$502>>2]|0; $z = $503; $504 = $stc; $505 = HEAP32[$504>>2]|0; $506 = ((($505)) + 8|0); $507 = HEAP32[$506>>2]|0; $508 = $z; __THREW__ = 0; $509 = (invoke_iii($507|0,($504|0),($508|0))|0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { label = 55; break L7; } do { if ($509) { $512 = $i1; $513 = ($512|0)==(2); $514 = $seenType; $515 = ($514|0)!=(-1); if ($513) { $$expand_i1_val37 = 0; HEAP8[$21>>0] = $$expand_i1_val37; $$expand_i1_val39 = 0; HEAP8[$23>>0] = $$expand_i1_val39; $516 = $z; __THREW__ = 0; if ($515) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($20,$rtc); $517 = __THREW__; __THREW__ = 0; $518 = $517&1; if ($518) { label = 55; break L7; } $$expand_i1_val41 = 1; HEAP8[$21>>0] = $$expand_i1_val41; __THREW__ = 0; $519 = (invoke_iiii(5600,($516|0),($20|0),-2)|0); $520 = __THREW__; __THREW__ = 0; $521 = $520&1; if ($521) { label = 158; break L7; } else { $529 = $519; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($22,$rtc); $522 = __THREW__; __THREW__ = 0; $523 = $522&1; if ($523) { label = 158; break L7; } $$expand_i1_val43 = 1; HEAP8[$23>>0] = $$expand_i1_val43; __THREW__ = 0; $524 = (invoke_iiii(4425,($516|0),($22|0),-2)|0); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; if ($526) { label = 159; break L7; } else { $529 = $524; } } $527 = $secondAmount; $528 = (($527) + ($529))|0; $secondAmount = $528; $$pre_trunc45 = HEAP8[$23>>0]|0; $530 = $$pre_trunc45&1; if ($530) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } $$pre_trunc47 = HEAP8[$21>>0]|0; $531 = $$pre_trunc47&1; if (!($531)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { $$expand_i1_val53 = 0; HEAP8[$25>>0] = $$expand_i1_val53; $$expand_i1_val55 = 0; HEAP8[$27>>0] = $$expand_i1_val55; $544 = $z; __THREW__ = 0; if ($515) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($24,$rtc); $545 = __THREW__; __THREW__ = 0; $546 = $545&1; if ($546) { label = 55; break L7; } $$expand_i1_val57 = 1; HEAP8[$25>>0] = $$expand_i1_val57; __THREW__ = 0; $547 = (invoke_iiii(5600,($544|0),($24|0),-2)|0); $548 = __THREW__; __THREW__ = 0; $549 = $548&1; if ($549) { label = 172; break L7; } else { $557 = $547; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($26,$rtc); $550 = __THREW__; __THREW__ = 0; $551 = $550&1; if ($551) { label = 172; break L7; } $$expand_i1_val59 = 1; HEAP8[$27>>0] = $$expand_i1_val59; __THREW__ = 0; $552 = (invoke_iiii(4425,($544|0),($26|0),-2)|0); $553 = __THREW__; __THREW__ = 0; $554 = $553&1; if ($554) { label = 173; break L7; } else { $557 = $552; } } $555 = $firstAmount; $556 = (($555) + ($557))|0; $firstAmount = $556; $$pre_trunc61 = HEAP8[$27>>0]|0; $558 = $$pre_trunc61&1; if ($558) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } $$pre_trunc63 = HEAP8[$25>>0]|0; $559 = $$pre_trunc63&1; if (!($559)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } } } while(0); $566 = $k; $567 = (($566) + 1)|0; $k = $567; } $568 = $w; $569 = (($568) + 1)|0; $w = $569; } $570 = $i1; $571 = ($570|0)==(2); $572 = $mod; if ($571) { $573 = $secondAmount; $574 = (($573) + ($572))|0; $secondAmount = $574; } else { $575 = $firstAmount; $576 = (($575) + ($572))|0; $firstAmount = $576; } $577 = $stc; $578 = ($577|0)!=(0|0); if (!($578)) { break; } $579 = $stc; $580 = ($579|0)==(0|0); if (!($580)) { $581 = HEAP32[$579>>2]|0; $582 = ((($581)) + 36|0); $583 = HEAP32[$582>>2]|0; FUNCTION_TABLE_vi[$583 & 8191]($579); } $stc = 0; } else { $584 = $i1; $585 = ($584|0)==(2); if (!($585)) { break; } __THREW__ = 0; $586 = (invoke_ii(3903,4)|0); $587 = __THREW__; __THREW__ = 0; $588 = $587&1; if ($588) { label = 55; break L7; } $$expand_i1_val69 = 1; HEAP8[$29>>0] = $$expand_i1_val69; __THREW__ = 0; $589 = (invoke_iii(3802,($comparasion|0),2)|0); $590 = __THREW__; __THREW__ = 0; $591 = $590&1; if ($591) { label = 196; break L7; } $592 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($589)|0); __THREW__ = 0; invoke_vii(3797,($28|0),($592|0)); $593 = __THREW__; __THREW__ = 0; $594 = $593&1; if ($594) { label = 196; break L7; } $595 = $2; __THREW__ = 0; invoke_viiii(4245,($586|0),($28|0),(0|0),($595|0)); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { label = 197; break L7; } $$expand_i1_val71 = 0; HEAP8[$29>>0] = $$expand_i1_val71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $secondA = $586; $598 = $secondA; __THREW__ = 0; $599 = (invoke_ii(4310,($598|0))|0); $600 = __THREW__; __THREW__ = 0; $601 = $600&1; if ($601) { label = 55; break L7; } $secondAmount = $599; $602 = $secondA; $603 = ($602|0)!=(0|0); if (!($603)) { break; } $604 = $secondA; $605 = ($604|0)==(0|0); if (!($605)) { __ZdlPv($604); } $secondA = 0; } } while(0); $611 = $i1; $612 = (($611) + 1)|0; $i1 = $612; } $613 = $firstAmount; $614 = $secondAmount; $615 = ($613|0)<($614|0); do { if ($615) { $616 = $less; $617 = $616&1; if ($617) { break; } $618 = $more; $619 = $618&1; if ($619) { break; } $620 = $equal; $621 = $620&1; if ($621) { break; } $0 = 0; $7 = 1; break L42; } } while(0); $622 = $equal; $623 = $622&1; do { if ($623) { $624 = $firstAmount; $625 = $secondAmount; $626 = ($624|0)!=($625|0); if (!($626)) { break; } $0 = 0; $7 = 1; break L42; } } while(0); $627 = $less; $628 = $627&1; do { if ($628) { $629 = $firstAmount; $630 = $secondAmount; $631 = ($629|0)>=($630|0); if (!($631)) { break; } $0 = 0; $7 = 1; break L42; } } while(0); $632 = $more; $633 = $632&1; do { if ($633) { $634 = $firstAmount; $635 = $secondAmount; $636 = ($634|0)<=($635|0); if (!($636)) { break; } $0 = 0; $7 = 1; break L42; } } while(0); $7 = 0; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($comparasion); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rtc); $cleanup$dest = $7; $cond5 = ($cleanup$dest|0)==(0); if (!($cond5)) { label = 493; break; } } $637 = $i; __THREW__ = 0; $638 = (invoke_iii(3802,($restriction|0),($637|0))|0); $639 = __THREW__; __THREW__ = 0; $640 = $639&1; if ($640) { label = 10; break L5; } $641 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($638,142532,0)|0); $check = $641; $642 = $check; $643 = ($642|0)!=(-1); if ($643) { $Turn = 0; $644 = $i; __THREW__ = 0; $645 = (invoke_iii(3802,($restriction|0),($644|0))|0); $646 = __THREW__; __THREW__ = 0; $647 = $646&1; if ($647) { label = 10; break L5; } $648 = $check; $649 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($645,156393,$648)|0); $start = $649; $650 = $i; __THREW__ = 0; $651 = (invoke_iii(3802,($restriction|0),($650|0))|0); $652 = __THREW__; __THREW__ = 0; $653 = $652&1; if ($653) { label = 10; break L5; } $654 = $check; $655 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($651,168429,$654)|0); $end4 = $655; $656 = $i; __THREW__ = 0; $657 = (invoke_iii(3802,($restriction|0),($656|0))|0); $658 = __THREW__; __THREW__ = 0; $659 = $658&1; if ($659) { label = 10; break L5; } $660 = $start; $661 = (($660) + 1)|0; $662 = $end4; $663 = $start; $664 = (($662) - ($663))|0; $665 = (($664) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($30|0),($657|0),($661|0),($665|0)); $666 = __THREW__; __THREW__ = 0; $667 = $666&1; if ($667) { label = 10; break L5; } $668 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); __THREW__ = 0; $669 = (invoke_ii(3938,($668|0))|0); $670 = __THREW__; __THREW__ = 0; $671 = $670&1; if ($671) { label = 228; break; } $Turn = $669; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $672 = ((($45)) + 48|0); $673 = HEAP32[$672>>2]|0; $674 = ((($673)) + 140|0); $675 = HEAP32[$674>>2]|0; $676 = $Turn; $677 = (($676) - 1)|0; $678 = ($675|0)<($677|0); if ($678) { label = 227; break; } } $681 = $i; __THREW__ = 0; $682 = (invoke_iii(3802,($restriction|0),($681|0))|0); $683 = __THREW__; __THREW__ = 0; $684 = $683&1; if ($684) { label = 10; break L5; } $685 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($682,142538,0)|0); $check = $685; $686 = $check; $687 = ($686|0)!=(-1); if ($687) { $688 = $3; $689 = ((($688)) + 84|0); $690 = HEAP32[$689>>2]|0; $691 = ((($690)) + 28|0); $692 = HEAP32[$691>>2]|0; __THREW__ = 0; invoke_vii(3797,($31|0),(158159|0)); $693 = __THREW__; __THREW__ = 0; $694 = $693&1; if ($694) { label = 10; break L5; } __THREW__ = 0; $695 = (invoke_iiii(4425,($692|0),($31|0),-2)|0); $696 = __THREW__; __THREW__ = 0; $697 = $696&1; if ($697) { label = 235; break; } $698 = ($695|0)<(1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); if ($698) { label = 234; break; } } $701 = $i; __THREW__ = 0; $702 = (invoke_iii(3802,($restriction|0),($701|0))|0); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { label = 10; break L5; } $705 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($702,142553,0)|0); $check = $705; $706 = $check; $707 = ($706|0)!=(-1); if ($707) { $708 = $i; __THREW__ = 0; $709 = (invoke_iii(3802,($restriction|0),($708|0))|0); $710 = __THREW__; __THREW__ = 0; $711 = $710&1; if ($711) { label = 10; break L5; } $712 = $check; $713 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($709,163062,$712)|0); $end5 = $713; $714 = $i; __THREW__ = 0; $715 = (invoke_iii(3802,($restriction|0),($714|0))|0); $716 = __THREW__; __THREW__ = 0; $717 = $716&1; if ($717) { label = 10; break L5; } $718 = $check; $719 = (($718) + 7)|0; $720 = $end5; $721 = $check; $722 = (($720) - ($721))|0; $723 = (($722) - 7)|0; __THREW__ = 0; invoke_viiii(3795,($tc|0),($715|0),($719|0),($723|0)); $724 = __THREW__; __THREW__ = 0; $725 = $724&1; if ($725) { label = 10; break L5; } $726 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($tc,142561,0)|0); $727 = ($726|0)!=(-1); do { if ($727) { $728 = $3; $729 = ((($728)) + 84|0); $730 = HEAP32[$729>>2]|0; $731 = ((($730)) + 28|0); $732 = HEAP32[$731>>2]|0; __THREW__ = 0; invoke_vii(3800,($32|0),($tc|0)); $733 = __THREW__; __THREW__ = 0; $734 = $733&1; if ($734) { label = 246; break L7; } __THREW__ = 0; $735 = (invoke_iiii(4425,($732|0),($32|0),-2)|0); $736 = __THREW__; __THREW__ = 0; $737 = $736&1; if ($737) { label = 247; break L7; } $738 = ($735|0)<(1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); if (!($738)) { label = 267; break; } $0 = 0; $7 = 1; } else { $743 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($tc,142570,0)|0); $744 = ($743|0)!=(-1); if ($744) { $745 = $3; __THREW__ = 0; $746 = (invoke_ii(4045,($745|0))|0); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { label = 246; break L7; } $749 = ((($746)) + 84|0); $750 = HEAP32[$749>>2]|0; $751 = ((($750)) + 28|0); $752 = HEAP32[$751>>2]|0; __THREW__ = 0; invoke_vii(3800,($33|0),($tc|0)); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { label = 246; break L7; } __THREW__ = 0; $755 = (invoke_iiii(4425,($752|0),($33|0),-2)|0); $756 = __THREW__; __THREW__ = 0; $757 = $756&1; if ($757) { label = 254; break L7; } $758 = ($755|0)<(1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); if (!($758)) { label = 267; break; } $0 = 0; $7 = 1; break; } $761 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($tc,158479,0)|0); $762 = ($761|0)!=(-1); if (!($762)) { label = 267; break; } $count = 0; $k6 = 0; while(1) { $763 = $k6; $764 = $3; $765 = ((($764)) + 84|0); $766 = HEAP32[$765>>2]|0; $767 = ((($766)) + 28|0); $768 = HEAP32[$767>>2]|0; $769 = ((($768)) + 32|0); $770 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($769)|0); $771 = ($763>>>0)<($770>>>0); if (!($771)) { break; } $772 = $3; $773 = ((($772)) + 84|0); $774 = HEAP32[$773>>2]|0; $775 = ((($774)) + 28|0); $776 = HEAP32[$775>>2]|0; $777 = ((($776)) + 32|0); $778 = $k6; __THREW__ = 0; $779 = (invoke_iii(3955,($777|0),($778|0))|0); $780 = __THREW__; __THREW__ = 0; $781 = $780&1; if ($781) { label = 246; break L7; } $782 = HEAP32[$779>>2]|0; $stackCard = $782; $783 = $stackCard; $784 = ((($783)) + 624|0); $785 = HEAP32[$784>>2]|0; $786 = ($785|0)!=(0|0); do { if ($786) { $787 = $stackCard; $788 = ((($787)) + 624|0); $789 = HEAP32[$788>>2]|0; $790 = $2; $791 = ($789|0)==($790|0); if (!($791)) { break; } $792 = $count; $793 = (($792) + 1)|0; $count = $793; } } while(0); $794 = $stackCard; $795 = $2; $796 = ($794|0)==($795|0); if ($796) { $797 = $count; $798 = (($797) + 1)|0; $count = $798; } $799 = $k6; $800 = (($799) + 1)|0; $k6 = $800; } $801 = $count; $802 = ($801|0)!=(0); if ($802) { label = 267; break; } $0 = 0; $7 = 1; } } while(0); if ((label|0) == 267) { label = 0; $7 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tc); $cleanup$dest$7 = $7; $cond4 = ($cleanup$dest$7|0)==(0); if (!($cond4)) { label = 493; break; } } $803 = $i; __THREW__ = 0; $804 = (invoke_iii(3802,($restriction|0),($803|0))|0); $805 = __THREW__; __THREW__ = 0; $806 = $805&1; if ($806) { label = 10; break L5; } $807 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($804,142585,0)|0); $check = $807; $808 = $check; $809 = ($808|0)!=(-1); if ($809) { $count8 = 0; $k9 = 0; while(1) { $810 = $k9; $811 = $3; $812 = ((($811)) + 84|0); $813 = HEAP32[$812>>2]|0; $814 = ((($813)) + 28|0); $815 = HEAP32[$814>>2]|0; $816 = ((($815)) + 32|0); $817 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($816)|0); $818 = ($810>>>0)<($817>>>0); if (!($818)) { break; } $819 = $3; $820 = ((($819)) + 84|0); $821 = HEAP32[$820>>2]|0; $822 = ((($821)) + 28|0); $823 = HEAP32[$822>>2]|0; $824 = ((($823)) + 32|0); $825 = $k9; __THREW__ = 0; $826 = (invoke_iii(3955,($824|0),($825|0))|0); $827 = __THREW__; __THREW__ = 0; $828 = $827&1; if ($828) { label = 10; break L5; } $829 = HEAP32[$826>>2]|0; $stackCard10 = $829; $830 = $stackCard10; $831 = ((($830)) + 624|0); $832 = HEAP32[$831>>2]|0; $833 = ($832|0)!=(0|0); do { if ($833) { $834 = $stackCard10; $835 = ((($834)) + 624|0); $836 = HEAP32[$835>>2]|0; $837 = $2; $838 = ($836|0)==($837|0); if (!($838)) { break; } $839 = $2; $840 = ((($839)) + 616|0); $841 = HEAP32[$840>>2]|0; $842 = $2; __THREW__ = 0; $843 = (invoke_ii(3945,($842|0))|0); $844 = __THREW__; __THREW__ = 0; $845 = $844&1; if ($845) { label = 10; break L5; } $846 = ((($843)) + 84|0); $847 = HEAP32[$846>>2]|0; $848 = ((($847)) + 16|0); $849 = HEAP32[$848>>2]|0; $850 = ($841|0)==($849|0); if (!($850)) { break; } $851 = $count8; $852 = (($851) + 1)|0; $count8 = $852; } } while(0); $853 = $stackCard10; $854 = $2; $855 = ($853|0)==($854|0); do { if ($855) { $856 = $2; $857 = ((($856)) + 616|0); $858 = HEAP32[$857>>2]|0; $859 = $2; __THREW__ = 0; $860 = (invoke_ii(3945,($859|0))|0); $861 = __THREW__; __THREW__ = 0; $862 = $861&1; if ($862) { label = 10; break L5; } $863 = ((($860)) + 84|0); $864 = HEAP32[$863>>2]|0; $865 = ((($864)) + 16|0); $866 = HEAP32[$865>>2]|0; $867 = ($858|0)==($866|0); if (!($867)) { break; } $868 = $count8; $869 = (($868) + 1)|0; $count8 = $869; } } while(0); $870 = $k9; $871 = (($870) + 1)|0; $k9 = $871; } $872 = $count8; $873 = ($872|0)!=(0); if (!($873)) { label = 286; break; } } $874 = $i; __THREW__ = 0; $875 = (invoke_iii(3802,($restriction|0),($874|0))|0); $876 = __THREW__; __THREW__ = 0; $877 = $876&1; if ($877) { label = 10; break L5; } $878 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($875,142593,0)|0); $check = $878; $879 = $check; $880 = ($879|0)!=(-1); if ($880) { $isMorbid = 0; $cp = 0; while(1) { $881 = $cp; $882 = ($881|0)<(2); if (!($882)) { break; } $883 = ((($45)) + 48|0); $884 = HEAP32[$883>>2]|0; $885 = ((($884)) + 180|0); $886 = $cp; __THREW__ = 0; $887 = (invoke_iii(4093,($885|0),($886|0))|0); $888 = __THREW__; __THREW__ = 0; $889 = $888&1; if ($889) { label = 10; break L5; } $890 = HEAP32[$887>>2]|0; $checkCurrent = $890; $891 = $checkCurrent; $892 = ((($891)) + 84|0); $893 = HEAP32[$892>>2]|0; $894 = ((($893)) + 12|0); $895 = HEAP32[$894>>2]|0; $grave = $895; $gy = 0; while(1) { $896 = $gy; $897 = $grave; $898 = ((($897)) + 32|0); $899 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($898)|0); $900 = ($896>>>0)<($899>>>0); if (!($900)) { break; } $901 = $grave; $902 = ((($901)) + 32|0); $903 = $gy; __THREW__ = 0; $904 = (invoke_iii(3955,($902|0),($903|0))|0); $905 = __THREW__; __THREW__ = 0; $906 = $905&1; if ($906) { label = 10; break L5; } $907 = HEAP32[$904>>2]|0; $checkCard = $907; $908 = $checkCard; __THREW__ = 0; $909 = (invoke_ii(4570,($908|0))|0); $910 = __THREW__; __THREW__ = 0; $911 = $910&1; if ($911) { label = 10; break L5; } if ($909) { label = 297; break; } $912 = $gy; $913 = (($912) + 1)|0; $gy = $913; } if ((label|0) == 297) { label = 0; $isMorbid = 1; } $914 = $isMorbid; $915 = $914&1; if ($915) { break; } $916 = $cp; $917 = (($916) + 1)|0; $cp = $917; } $918 = $isMorbid; $919 = $918&1; if (!($919)) { label = 302; break; } } $920 = $i; __THREW__ = 0; $921 = (invoke_iii(3802,($restriction|0),($920|0))|0); $922 = __THREW__; __THREW__ = 0; $923 = $922&1; if ($923) { label = 10; break L5; } $924 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($921,142600,0)|0); $check = $924; $925 = $check; $926 = ($925|0)!=(-1); do { if ($926) { $927 = ((($45)) + 48|0); $928 = HEAP32[$927>>2]|0; $929 = ((($928)) + 140|0); $930 = HEAP32[$929>>2]|0; $931 = ($930|0)<(1); if ($931) { $932 = $2; __THREW__ = 0; $933 = (invoke_ii(3945,($932|0))|0); $934 = __THREW__; __THREW__ = 0; $935 = $934&1; if ($935) { label = 10; break L5; } $936 = ((($933)) + 152|0); $937 = HEAP32[$936>>2]|0; $938 = ($937|0)<(1); if ($938) { label = 308; break L7; } } $939 = $2; $940 = ((($939)) + 620|0); $941 = HEAP32[$940>>2]|0; $942 = ($941|0)!=(0|0); if (!($942)) { break; } $943 = $2; $944 = ((($943)) + 620|0); $945 = HEAP32[$944>>2]|0; $946 = ((($945)) + 559|0); $947 = HEAP8[$946>>0]|0; $948 = $947&1; if (!($948)) { label = 311; break L7; } } } while(0); $949 = $i; __THREW__ = 0; $950 = (invoke_iii(3802,($restriction|0),($949|0))|0); $951 = __THREW__; __THREW__ = 0; $952 = $951&1; if ($952) { label = 10; break L5; } $953 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($950,142608,0)|0); $check = $953; $954 = $check; $955 = ($954|0)!=(-1); if ($955) { $956 = $i; __THREW__ = 0; $957 = (invoke_iii(3802,($restriction|0),($956|0))|0); $958 = __THREW__; __THREW__ = 0; $959 = $958&1; if ($959) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3797,($34|0),(142614|0)); $960 = __THREW__; __THREW__ = 0; $961 = $960&1; if ($961) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3797,($35|0),(163062|0)); $962 = __THREW__; __THREW__ = 0; $963 = $962&1; if ($963) { label = 334; break; } __THREW__ = 0; invoke_viiiii(3937,($typeToCheck|0),($957|0),($34|0),($35|0),1); $964 = __THREW__; __THREW__ = 0; $965 = $964&1; if ($965) { label = 335; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $isProwled = 0; $966 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($typeToCheck)|0); $967 = ($966|0)!=(0); L320: do { if ($967) { __THREW__ = 0; $968 = (invoke_iii(3802,($typeToCheck|0),1)|0); $969 = __THREW__; __THREW__ = 0; $970 = $969&1; if ($970) { label = 337; break L7; } __THREW__ = 0; invoke_viii(3796,($splitTypes|0),($968|0),32); $971 = __THREW__; __THREW__ = 0; $972 = $971&1; if ($972) { label = 337; break L7; } $973 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTypes)|0); $974 = ($973|0)!=(0); L324: do { if ($974) { $k11 = 0; while(1) { $975 = $k11; $976 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTypes)|0); $977 = ($975>>>0)<($976>>>0); if (!($977)) { break L324; } $978 = $k11; __THREW__ = 0; $979 = (invoke_iii(3802,($splitTypes|0),($978|0))|0); $980 = __THREW__; __THREW__ = 0; $981 = $980&1; if ($981) { label = 338; break L7; } __THREW__ = 0; invoke_vii(3800,($theType|0),($979|0)); $982 = __THREW__; __THREW__ = 0; $983 = $982&1; if ($983) { label = 338; break L7; } $j = 0; while(1) { $984 = $j; $985 = $2; __THREW__ = 0; $986 = (invoke_ii(3945,($985|0))|0); $987 = __THREW__; __THREW__ = 0; $988 = $987&1; if ($988) { label = 339; break L7; } $989 = ((($986)) + 200|0); $990 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($989)|0); $991 = ($984>>>0)<($990>>>0); if (!($991)) { break; } $992 = $2; __THREW__ = 0; $993 = (invoke_ii(3945,($992|0))|0); $994 = __THREW__; __THREW__ = 0; $995 = $994&1; if ($995) { label = 339; break L7; } $996 = ((($993)) + 200|0); $997 = $j; __THREW__ = 0; $998 = (invoke_iii(3802,($996|0),($997|0))|0); $999 = __THREW__; __THREW__ = 0; $1000 = $999&1; if ($1000) { label = 339; break L7; } $1001 = $k11; __THREW__ = 0; $1002 = (invoke_iii(3802,($splitTypes|0),($1001|0))|0); $1003 = __THREW__; __THREW__ = 0; $1004 = $1003&1; if ($1004) { label = 339; break L7; } $1005 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($998,$1002)|0); if ($1005) { label = 333; break; } $1016 = $j; $1017 = (($1016) + 1)|0; $j = $1017; } if ((label|0) == 333) { label = 0; $isProwled = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType); $1018 = $k11; $1019 = (($1018) + 1)|0; $k11 = $1019; } } else { $j12 = 0; while(1) { $1020 = $j12; $1021 = $2; __THREW__ = 0; $1022 = (invoke_ii(3945,($1021|0))|0); $1023 = __THREW__; __THREW__ = 0; $1024 = $1023&1; if ($1024) { label = 338; break L7; } $1025 = ((($1022)) + 200|0); $1026 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($1025)|0); $1027 = ($1020>>>0)<($1026>>>0); if (!($1027)) { break L324; } $1028 = $2; __THREW__ = 0; $1029 = (invoke_ii(3945,($1028|0))|0); $1030 = __THREW__; __THREW__ = 0; $1031 = $1030&1; if ($1031) { label = 338; break L7; } $1032 = ((($1029)) + 200|0); $1033 = $j12; __THREW__ = 0; $1034 = (invoke_iii(3802,($1032|0),($1033|0))|0); $1035 = __THREW__; __THREW__ = 0; $1036 = $1035&1; if ($1036) { label = 338; break L7; } __THREW__ = 0; $1037 = (invoke_iii(3802,($typeToCheck|0),1)|0); $1038 = __THREW__; __THREW__ = 0; $1039 = $1038&1; if ($1039) { label = 338; break L7; } $1040 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($1034,$1037)|0); if ($1040) { break; } $1041 = $j12; $1042 = (($1041) + 1)|0; $j12 = $1042; } $isProwled = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTypes); } else { $j13 = 0; while(1) { $1043 = $j13; $1044 = $2; __THREW__ = 0; $1045 = (invoke_ii(3945,($1044|0))|0); $1046 = __THREW__; __THREW__ = 0; $1047 = $1046&1; if ($1047) { label = 337; break L7; } $1048 = ((($1045)) + 200|0); $1049 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($1048)|0); $1050 = ($1043>>>0)<($1049>>>0); if (!($1050)) { break L320; } $1051 = $2; $1052 = $2; __THREW__ = 0; $1053 = (invoke_ii(3945,($1052|0))|0); $1054 = __THREW__; __THREW__ = 0; $1055 = $1054&1; if ($1055) { label = 337; break L7; } $1056 = ((($1053)) + 200|0); $1057 = $j13; __THREW__ = 0; $1058 = (invoke_iii(3802,($1056|0),($1057|0))|0); $1059 = __THREW__; __THREW__ = 0; $1060 = $1059&1; if ($1060) { label = 337; break L7; } __THREW__ = 0; $1061 = (invoke_iii(4568,($1051|0),($1058|0))|0); $1062 = __THREW__; __THREW__ = 0; $1063 = $1062&1; if ($1063) { label = 337; break L7; } if ($1061) { break; } $1064 = $j13; $1065 = (($1064) + 1)|0; $j13 = $1065; } $isProwled = 1; } } while(0); $1066 = $isProwled; $1067 = $1066&1; if ($1067) { $7 = 0; } else { $0 = 0; $7 = 1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($typeToCheck); $cleanup$dest$14 = $7; $cond3 = ($cleanup$dest$14|0)==(0); if (!($cond3)) { label = 493; break; } } $1068 = $i; __THREW__ = 0; $1069 = (invoke_iii(3802,($restriction|0),($1068|0))|0); $1070 = __THREW__; __THREW__ = 0; $1071 = $1070&1; if ($1071) { label = 10; break L5; } $1072 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1069,142621,0)|0); $check = $1072; $1073 = $check; $1074 = ($1073|0)!=(-1); if ($1074) { $1075 = $i; __THREW__ = 0; $1076 = (invoke_iii(3802,($restriction|0),($1075|0))|0); $1077 = __THREW__; __THREW__ = 0; $1078 = $1077&1; if ($1078) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3797,($36|0),(142621|0)); $1079 = __THREW__; __THREW__ = 0; $1080 = $1079&1; if ($1080) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3797,($37|0),(163062|0)); $1081 = __THREW__; __THREW__ = 0; $1082 = $1081&1; if ($1082) { label = 386; break; } __THREW__ = 0; invoke_viiiii(3937,($spentMana|0),($1076|0),($36|0),($37|0),1); $1083 = __THREW__; __THREW__ = 0; $1084 = $1083&1; if ($1084) { label = 387; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $1085 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($spentMana)|0); $1086 = ($1085|0)!=(0); L376: do { if ($1086) { $1087 = $i; __THREW__ = 0; $1088 = (invoke_iii(3802,($restriction|0),($1087|0))|0); $1089 = __THREW__; __THREW__ = 0; $1090 = $1089&1; if ($1090) { label = 389; break L7; } __THREW__ = 0; invoke_vii(3800,($38|0),($1088|0)); $1091 = __THREW__; __THREW__ = 0; $1092 = $1091&1; if ($1092) { label = 389; break L7; } __THREW__ = 0; $1093 = (invoke_iiii(3947,($38|0),(0|0),(0|0))|0); $1094 = __THREW__; __THREW__ = 0; $1095 = $1094&1; if ($1095) { label = 390; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $costToCheck = $1093; $1096 = $2; __THREW__ = 0; $1097 = (invoke_ii(4121,($1096|0))|0); $1098 = __THREW__; __THREW__ = 0; $1099 = $1098&1; if ($1099) { label = 389; break L7; } __THREW__ = 0; $1100 = (invoke_ii(5601,($1097|0))|0); $1101 = __THREW__; __THREW__ = 0; $1102 = $1101&1; if ($1102) { label = 389; break L7; } $spent = $1100; $1103 = $spent; $1104 = ($1103|0)!=(0|0); $1105 = $costToCheck; $1106 = ($1105|0)!=(0|0); $or$cond18 = $1104 & $1106; do { if ($or$cond18) { $1107 = $spent; $1108 = $costToCheck; __THREW__ = 0; $1109 = (invoke_iii(4080,($1107|0),($1108|0))|0); $1110 = __THREW__; __THREW__ = 0; $1111 = $1110&1; if ($1111) { label = 389; break L7; } $1112 = ($1109|0)!=(0); if ($1112) { break; } $1113 = $costToCheck; $1114 = ($1113|0)!=(0|0); if ($1114) { $1115 = $costToCheck; $1116 = ($1115|0)==(0|0); if (!($1116)) { $1117 = HEAP32[$1115>>2]|0; $1118 = ((($1117)) + 12|0); $1119 = HEAP32[$1118>>2]|0; FUNCTION_TABLE_vi[$1119 & 8191]($1115); } $costToCheck = 0; } $0 = 0; $7 = 1; break L376; } } while(0); $1128 = $costToCheck; $1129 = ($1128|0)!=(0|0); if (!($1129)) { label = 396; break; } $1130 = $costToCheck; $1131 = ($1130|0)==(0|0); if (!($1131)) { $1132 = HEAP32[$1130>>2]|0; $1133 = ((($1132)) + 12|0); $1134 = HEAP32[$1133>>2]|0; FUNCTION_TABLE_vi[$1134 & 8191]($1130); } $costToCheck = 0; label = 396; } else { label = 396; } } while(0); if ((label|0) == 396) { label = 0; $7 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($spentMana); $cleanup$dest$15 = $7; $cond2 = ($cleanup$dest$15|0)==(0); if (!($cond2)) { label = 493; break; } } $1135 = $i; __THREW__ = 0; $1136 = (invoke_iii(3802,($restriction|0),($1135|0))|0); $1137 = __THREW__; __THREW__ = 0; $1138 = $1137&1; if ($1138) { label = 10; break L5; } $1139 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1136,142628,0)|0); $check = $1139; $1140 = $check; $1141 = ($1140|0)!=(-1); if ($1141) { $1142 = $2; $1143 = ((($1142)) + 967|0); $1144 = HEAP8[$1143>>0]|0; $1145 = $1144&1; if (!($1145)) { label = 402; break; } } $1146 = $i; __THREW__ = 0; $1147 = (invoke_iii(3802,($restriction|0),($1146|0))|0); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; if ($1149) { label = 10; break L5; } $1150 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1147,142638,0)|0); $check = $1150; $1151 = $check; $1152 = ($1151|0)!=(-1); if ($1152) { $1153 = $2; __THREW__ = 0; $1154 = (invoke_ii(3945,($1153|0))|0); $1155 = __THREW__; __THREW__ = 0; $1156 = $1155&1; if ($1156) { label = 10; break L5; } $1157 = ((($1154)) + 168|0); $1158 = HEAP32[$1157>>2]|0; $1159 = ($1158|0)<(1); if ($1159) { label = 407; break; } } $1160 = $i; __THREW__ = 0; $1161 = (invoke_iii(3802,($restriction|0),($1160|0))|0); $1162 = __THREW__; __THREW__ = 0; $1163 = $1162&1; if ($1163) { label = 10; break L5; } $1164 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1161,142643,0)|0); $check = $1164; $1165 = $check; $1166 = ($1165|0)!=(-1); if ($1166) { $1167 = $2; $1168 = ((($1167)) + 392|0); $1169 = HEAP32[$1168>>2]|0; $1170 = $2; $1171 = ((($1170)) + 808|0); $1172 = HEAP32[$1171>>2]|0; $1173 = ((($1172)) + 84|0); $1174 = HEAP32[$1173>>2]|0; $1175 = ((($1174)) + 24|0); $1176 = HEAP32[$1175>>2]|0; $1177 = ($1169|0)!=($1176|0); if ($1177) { label = 411; break; } } $1178 = $i; __THREW__ = 0; $1179 = (invoke_iii(3802,($restriction|0),($1178|0))|0); $1180 = __THREW__; __THREW__ = 0; $1181 = $1180&1; if ($1181) { label = 10; break L5; } $1182 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1179,142657,0)|0); $check = $1182; $1183 = $check; $1184 = ($1183|0)!=(-1); if ($1184) { $1185 = $2; $1186 = ((($1185)) + 392|0); $1187 = HEAP32[$1186>>2]|0; $1188 = $2; $1189 = ((($1188)) + 808|0); $1190 = HEAP32[$1189>>2]|0; $1191 = ((($1190)) + 84|0); $1192 = HEAP32[$1191>>2]|0; $1193 = ((($1192)) + 24|0); $1194 = HEAP32[$1193>>2]|0; $1195 = ($1187|0)==($1194|0); if ($1195) { label = 415; break; } } $1196 = $i; __THREW__ = 0; $1197 = (invoke_iii(3802,($restriction|0),($1196|0))|0); $1198 = __THREW__; __THREW__ = 0; $1199 = $1198&1; if ($1199) { label = 10; break L5; } $1200 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1197,142674,0)|0); $check = $1200; $1201 = $check; $1202 = ($1201|0)!=(-1); if ($1202) { $1203 = $3; $1204 = ((($1203)) + 84|0); $1205 = HEAP32[$1204>>2]|0; $1206 = ((($1205)) + 20|0); $1207 = HEAP32[$1206>>2]|0; $1208 = $2; $1209 = ((($1208)) + 128|0); __THREW__ = 0; invoke_vii(3800,($39|0),($1209|0)); $1210 = __THREW__; __THREW__ = 0; $1211 = $1210&1; if ($1211) { label = 10; break L5; } __THREW__ = 0; $1212 = (invoke_iii(5602,($1207|0),($39|0))|0); $1213 = __THREW__; __THREW__ = 0; $1214 = $1213&1; if ($1214) { label = 422; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); if ($1212) { label = 421; break; } } $1217 = $i; __THREW__ = 0; $1218 = (invoke_iii(3802,($restriction|0),($1217|0))|0); $1219 = __THREW__; __THREW__ = 0; $1220 = $1219&1; if ($1220) { label = 10; break L5; } $1221 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1218,142688,0)|0); $check = $1221; $1222 = $check; $1223 = ($1222|0)!=(-1); $1224 = $cPhase; $1225 = ($1224|0)>(7); $or$cond24 = $1223 & $1225; if ($or$cond24) { label = 425; break; } $1226 = $i; __THREW__ = 0; $1227 = (invoke_iii(3802,($restriction|0),($1226|0))|0); $1228 = __THREW__; __THREW__ = 0; $1229 = $1228&1; if ($1229) { label = 10; break L5; } $1230 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1227,142709,0)|0); $check = $1230; $1231 = $check; $1232 = ($1231|0)!=(-1); $1233 = $cPhase; $1234 = ($1233|0)<(7); $or$cond26 = $1232 & $1234; if ($or$cond26) { label = 428; break; } $1235 = $i; __THREW__ = 0; $1236 = (invoke_iii(3802,($restriction|0),($1235|0))|0); $1237 = __THREW__; __THREW__ = 0; $1238 = $1237&1; if ($1238) { label = 10; break L5; } $1239 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1236,142722,0)|0); $check = $1239; $1240 = $check; $1241 = ($1240|0)!=(-1); if ($1241) { $1242 = $cPhase; $1243 = ($1242|0)<(5); $1244 = $cPhase; $1245 = ($1244|0)>(9); $or$cond20 = $1243 | $1245; if ($or$cond20) { label = 432; break; } } $1246 = $i; __THREW__ = 0; $1247 = (invoke_iii(3802,($restriction|0),($1246|0))|0); $1248 = __THREW__; __THREW__ = 0; $1249 = $1248&1; if ($1249) { label = 10; break L5; } $1250 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1247,142736,0)|0); $check = $1250; $1251 = $check; $1252 = ($1251|0)!=(-1); do { if ($1252) { $1253 = $3; $1254 = ((($45)) + 48|0); $1255 = HEAP32[$1254>>2]|0; $1256 = ((($1255)) + 208|0); $1257 = HEAP32[$1256>>2]|0; $1258 = ($1253|0)!=($1257|0); if (!($1258)) { break; } $1259 = $cPhase; $1260 = ($1259|0)!=(4); $1261 = $cPhase; $1262 = ($1261|0)!=(10); $or$cond22 = $1260 | $1262; if ($or$cond22) { label = 437; break L7; } } } while(0); $1263 = $i; __THREW__ = 0; $1264 = (invoke_iii(3802,($restriction|0),($1263|0))|0); $1265 = __THREW__; __THREW__ = 0; $1266 = $1265&1; if ($1266) { label = 10; break L5; } $1267 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1264,142758,0)|0); $check = $1267; $1268 = $check; $1269 = ($1268|0)!=(-1); if ($1269) { $1270 = $3; $1271 = ((($45)) + 48|0); $1272 = HEAP32[$1271>>2]|0; $1273 = ((($1272)) + 208|0); $1274 = HEAP32[$1273>>2]|0; $1275 = ($1270|0)!=($1274|0); if ($1275) { label = 441; break; } } $1276 = $i; __THREW__ = 0; $1277 = (invoke_iii(3802,($restriction|0),($1276|0))|0); $1278 = __THREW__; __THREW__ = 0; $1279 = $1278&1; if ($1279) { label = 10; break L5; } $1280 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1277,142773,0)|0); $check = $1280; $1281 = $check; $1282 = ($1281|0)!=(-1); if ($1282) { $1283 = $3; $1284 = ((($45)) + 48|0); $1285 = HEAP32[$1284>>2]|0; $1286 = ((($1285)) + 208|0); $1287 = HEAP32[$1286>>2]|0; $1288 = ($1283|0)==($1287|0); if ($1288) { label = 445; break; } } $1289 = $i; __THREW__ = 0; $1290 = (invoke_iii(3802,($restriction|0),($1289|0))|0); $1291 = __THREW__; __THREW__ = 0; $1292 = $1291&1; if ($1292) { label = 10; break L5; } $1293 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1290,142794,0)|0); $check = $1293; $1294 = $check; $1295 = ($1294|0)!=(-1); if ($1295) { $1296 = $3; $1297 = ((($1296)) + 84|0); $1298 = HEAP32[$1297>>2]|0; $1299 = ((($1298)) + 20|0); $1300 = HEAP32[$1299>>2]|0; __THREW__ = 0; $1301 = (invoke_iiii(5603,($1300|0),(161973|0),(162589|0))|0); $1302 = __THREW__; __THREW__ = 0; $1303 = $1302&1; if ($1303) { label = 10; break L5; } if (!($1301)) { label = 450; break; } } $1304 = $i; __THREW__ = 0; $1305 = (invoke_iii(3802,($restriction|0),($1304|0))|0); $1306 = __THREW__; __THREW__ = 0; $1307 = $1306&1; if ($1307) { label = 10; break L5; } $1308 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1305,142812,0)|0); $check = $1308; $1309 = $check; $1310 = ($1309|0)!=(-1); if ($1310) { __THREW__ = 0; invoke_vii(3797,($40|0),(142841|0)); $1311 = __THREW__; __THREW__ = 0; $1312 = $1311&1; if ($1312) { label = 10; break L5; } __THREW__ = 0; invoke_vii(5346,($restriction|0),($40|0)); $1313 = __THREW__; __THREW__ = 0; $1314 = $1313&1; if ($1314) { label = 456; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } $1317 = $i; __THREW__ = 0; $1318 = (invoke_iii(3802,($restriction|0),($1317|0))|0); $1319 = __THREW__; __THREW__ = 0; $1320 = $1319&1; if ($1320) { label = 10; break L5; } $1321 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1318,142880,0)|0); $check = $1321; $1322 = $check; $1323 = ($1322|0)!=(-1); if ($1323) { __THREW__ = 0; invoke_vii(3797,($41|0),(142903|0)); $1324 = __THREW__; __THREW__ = 0; $1325 = $1324&1; if ($1325) { label = 10; break L5; } __THREW__ = 0; invoke_vii(5346,($restriction|0),($41|0)); $1326 = __THREW__; __THREW__ = 0; $1327 = $1326&1; if ($1327) { label = 462; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } $1330 = $i; __THREW__ = 0; $1331 = (invoke_iii(3802,($restriction|0),($1330|0))|0); $1332 = __THREW__; __THREW__ = 0; $1333 = $1332&1; if ($1333) { label = 10; break L5; } $1334 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1331,142976,0)|0); $check = $1334; $1335 = $check; $1336 = ($1335|0)!=(-1); if ($1336) { $1337 = $i; __THREW__ = 0; $1338 = (invoke_iii(3802,($restriction|0),($1337|0))|0); $1339 = __THREW__; __THREW__ = 0; $1340 = $1339&1; if ($1340) { label = 10; break L5; } $1341 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1338)|0); __THREW__ = 0; invoke_vii(3797,($42|0),($1341|0)); $1342 = __THREW__; __THREW__ = 0; $1343 = $1342&1; if ($1343) { label = 10; break L5; } __THREW__ = 0; invoke_vii(3797,($43|0),(142976|0)); $1344 = __THREW__; __THREW__ = 0; $1345 = $1344&1; if ($1345) { label = 478; break; } __THREW__ = 0; invoke_vii(3797,($44|0),(163062|0)); $1346 = __THREW__; __THREW__ = 0; $1347 = $1346&1; if ($1347) { label = 479; break; } __THREW__ = 0; invoke_viiiii(3937,($getPaid|0),($42|0),($43|0),($44|0),1); $1348 = __THREW__; __THREW__ = 0; $1349 = $1348&1; if ($1349) { label = 480; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __THREW__ = 0; $1350 = (invoke_iii(3802,($getPaid|0),1)|0); $1351 = __THREW__; __THREW__ = 0; $1352 = $1351&1; if ($1352) { label = 483; break; } __THREW__ = 0; invoke_vii(3800,($paid|0),($1350|0)); $1353 = __THREW__; __THREW__ = 0; $1354 = $1353&1; if ($1354) { label = 483; break; } $j16 = 0; while(1) { $1355 = $j16; $1356 = ($1355>>>0)<(11); if (!($1356)) { label = 488; break; } $1357 = $j16; $1358 = (36756 + (($1357*12)|0)|0); __THREW__ = 0; invoke_vii(3800,($keyword|0),($1358|0)); $1359 = __THREW__; __THREW__ = 0; $1360 = $1359&1; if ($1360) { label = 484; break L7; } $1361 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($paid,$keyword,0)|0); $1362 = ($1361|0)!=(-1); do { if ($1362) { $1363 = $j16; $1364 = $2; $1365 = ((($1364)) + 408|0); $1366 = (($1365) + ($1363<<2)|0); $1367 = HEAP32[$1366>>2]|0; $1368 = ($1367|0)>(0); if ($1368) { label = 485; break; } $0 = 0; $7 = 1; } else { label = 485; } } while(0); if ((label|0) == 485) { label = 0; $7 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($keyword); $cleanup$dest$17 = $7; $cond1 = ($cleanup$dest$17|0)==(0); if (!($cond1)) { break; } $1379 = $j16; $1380 = (($1379) + 1)|0; $j16 = $1380; } if ((label|0) == 488) { label = 0; $7 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($paid); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($getPaid); $cleanup$dest$18 = $7; $cond = ($cleanup$dest$18|0)==(0); if (!($cond)) { label = 493; break; } } $1381 = $i; $1382 = (($1381) + 1)|0; $i = $1382; } switch (label|0) { case 11: { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $4 = $72; $5 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L5; break; } case 13: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 15: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 17: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 19: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 22: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 24: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 27: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 29: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 32: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 45: { $176 = ___cxa_find_matching_catch()|0; $177 = tempRet0; $4 = $176; $5 = $177; break; } case 55: { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $4 = $211; $5 = $212; label = 217; break; } case 83: { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $4 = $307; $5 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 217; break; } case 84: { $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $4 = $309; $5 = $310; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 217; break; } case 85: { $311 = ___cxa_find_matching_catch()|0; $312 = tempRet0; $4 = $311; $5 = $312; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 217; break; } case 109: { $379 = ___cxa_find_matching_catch()|0; $380 = tempRet0; $4 = $379; $5 = $380; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 217; break; } case 110: { $381 = ___cxa_find_matching_catch()|0; $382 = tempRet0; $4 = $381; $5 = $382; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 217; break; } case 111: { $383 = ___cxa_find_matching_catch()|0; $384 = tempRet0; $4 = $383; $5 = $384; label = 113; break; } case 112: { $385 = ___cxa_find_matching_catch()|0; $386 = tempRet0; $4 = $385; $5 = $386; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 113; break; } case 123: { $404 = ___cxa_find_matching_catch()|0; $405 = tempRet0; $4 = $404; $5 = $405; label = 125; break; } case 124: { $406 = ___cxa_find_matching_catch()|0; $407 = tempRet0; $4 = $406; $5 = $407; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 125; break; } case 155: { $532 = ___cxa_find_matching_catch()|0; $533 = tempRet0; $4 = $532; $5 = $533; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 217; break; } case 156: { $534 = ___cxa_find_matching_catch()|0; $535 = tempRet0; $4 = $534; $5 = $535; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 217; break; } case 157: { $536 = ___cxa_find_matching_catch()|0; $537 = tempRet0; $4 = $536; $5 = $537; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 217; break; } case 158: { $538 = ___cxa_find_matching_catch()|0; $539 = tempRet0; $4 = $538; $5 = $539; label = 161; break; } case 159: { $540 = ___cxa_find_matching_catch()|0; $541 = tempRet0; $4 = $540; $5 = $541; $$pre_trunc49 = HEAP8[$23>>0]|0; $542 = $$pre_trunc49&1; if ($542) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); label = 161; } else { label = 161; } break; } case 172: { $560 = ___cxa_find_matching_catch()|0; $561 = tempRet0; $4 = $560; $5 = $561; label = 175; break; } case 173: { $562 = ___cxa_find_matching_catch()|0; $563 = tempRet0; $4 = $562; $5 = $563; $$pre_trunc65 = HEAP8[$27>>0]|0; $564 = $$pre_trunc65&1; if ($564) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 175; } else { label = 175; } break; } case 196: { $606 = ___cxa_find_matching_catch()|0; $607 = tempRet0; $4 = $606; $5 = $607; label = 198; break; } case 197: { $608 = ___cxa_find_matching_catch()|0; $609 = tempRet0; $4 = $608; $5 = $609; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); label = 198; break; } case 227: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 228: { $679 = ___cxa_find_matching_catch()|0; $680 = tempRet0; $4 = $679; $5 = $680; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break L5; break; } case 234: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 235: { $699 = ___cxa_find_matching_catch()|0; $700 = tempRet0; $4 = $699; $5 = $700; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break L5; break; } case 246: { $739 = ___cxa_find_matching_catch()|0; $740 = tempRet0; $4 = $739; $5 = $740; label = 269; break; } case 247: { $741 = ___cxa_find_matching_catch()|0; $742 = tempRet0; $4 = $741; $5 = $742; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); label = 269; break; } case 254: { $759 = ___cxa_find_matching_catch()|0; $760 = tempRet0; $4 = $759; $5 = $760; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); label = 269; break; } case 286: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 302: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 308: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 311: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 334: { $1006 = ___cxa_find_matching_catch()|0; $1007 = tempRet0; $4 = $1006; $5 = $1007; label = 336; break; } case 335: { $1008 = ___cxa_find_matching_catch()|0; $1009 = tempRet0; $4 = $1008; $5 = $1009; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); label = 336; break; } case 337: { $1010 = ___cxa_find_matching_catch()|0; $1011 = tempRet0; $4 = $1010; $5 = $1011; label = 366; break; } case 338: { $1012 = ___cxa_find_matching_catch()|0; $1013 = tempRet0; $4 = $1012; $5 = $1013; label = 352; break; } case 339: { $1014 = ___cxa_find_matching_catch()|0; $1015 = tempRet0; $4 = $1014; $5 = $1015; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theType); label = 352; break; } case 386: { $1120 = ___cxa_find_matching_catch()|0; $1121 = tempRet0; $4 = $1120; $5 = $1121; label = 388; break; } case 387: { $1122 = ___cxa_find_matching_catch()|0; $1123 = tempRet0; $4 = $1122; $5 = $1123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); label = 388; break; } case 389: { $1124 = ___cxa_find_matching_catch()|0; $1125 = tempRet0; $4 = $1124; $5 = $1125; label = 398; break; } case 390: { $1126 = ___cxa_find_matching_catch()|0; $1127 = tempRet0; $4 = $1126; $5 = $1127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); label = 398; break; } case 402: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 407: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 411: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 415: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 421: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 422: { $1215 = ___cxa_find_matching_catch()|0; $1216 = tempRet0; $4 = $1215; $5 = $1216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break L5; break; } case 425: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 428: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 432: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 437: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 441: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 445: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 450: { $0 = 0; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 456: { $1315 = ___cxa_find_matching_catch()|0; $1316 = tempRet0; $4 = $1315; $5 = $1316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break L5; break; } case 462: { $1328 = ___cxa_find_matching_catch()|0; $1329 = tempRet0; $4 = $1328; $5 = $1329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); break L5; break; } case 478: { $1369 = ___cxa_find_matching_catch()|0; $1370 = tempRet0; $4 = $1369; $5 = $1370; label = 482; break; } case 479: { $1371 = ___cxa_find_matching_catch()|0; $1372 = tempRet0; $4 = $1371; $5 = $1372; label = 481; break; } case 480: { $1373 = ___cxa_find_matching_catch()|0; $1374 = tempRet0; $4 = $1373; $5 = $1374; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); label = 481; break; } case 483: { $1375 = ___cxa_find_matching_catch()|0; $1376 = tempRet0; $4 = $1375; $5 = $1376; label = 490; break; } case 484: { $1377 = ___cxa_find_matching_catch()|0; $1378 = tempRet0; $4 = $1377; $5 = $1378; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($paid); label = 490; break; } case 492: { $0 = 1; $7 = 1; __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } case 493: { __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1383 = $0; STACKTOP = sp;return ($1383|0); break; } } switch (label|0) { case 113: { $$pre_trunc = HEAP8[$14>>0]|0; $387 = $$pre_trunc&1; if ($387) { __ZdlPv($360); label = 217; } else { label = 217; } break; } case 125: { $$pre_trunc35 = HEAP8[$16>>0]|0; $408 = $$pre_trunc35&1; if ($408) { __ZdlPv($360); label = 217; } else { label = 217; } break; } case 161: { $$pre_trunc51 = HEAP8[$21>>0]|0; $543 = $$pre_trunc51&1; if ($543) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 217; } else { label = 217; } break; } case 175: { $$pre_trunc67 = HEAP8[$25>>0]|0; $565 = $$pre_trunc67&1; if ($565) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); label = 217; } else { label = 217; } break; } case 198: { $$pre_trunc73 = HEAP8[$29>>0]|0; $610 = $$pre_trunc73&1; if ($610) { __ZdlPv($586); label = 217; } else { label = 217; } break; } case 269: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tc); break L5; break; } case 336: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break L5; break; } case 352: { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTypes); label = 366; break; } case 388: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break L5; break; } case 398: { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($spentMana); break L5; break; } case 481: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); label = 482; break; } case 490: { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($getPaid); break L5; break; } } if ((label|0) == 217) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($comparasion); } else if ((label|0) == 366) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($typeToCheck); break; } else if ((label|0) == 482) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rtc); } } while(0); if ((label|0) == 10) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; } __ZN14AbilityFactoryD2Ev($af); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($restriction); $1384 = $4; $1385 = $5; ___resumeException($1384|0); // unreachable; return (0)|0; } function __ZN10MTGAbility16allowedToAltCastEP15MTGCardInstanceP6Player($this,$card,$player) { $this = $this|0; $card = $card|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $af = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 20|0; $3 = sp + 8|0; $0 = $this; $1 = $card; $2 = $player; $6 = $0; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$8); $9 = $1; $10 = $2; $11 = $1; __THREW__ = 0; invoke_vii(5604,($3|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $4 = $17; $5 = $18; __ZN14AbilityFactoryD2Ev($af); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; } __THREW__ = 0; $14 = (invoke_iiiii(3946,($af|0),($9|0),($10|0),($3|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return ($14|0); } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $4 = $19; $5 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14AbilityFactoryD2Ev($af); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory16parseRestrictionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $cleanup$dest = 0, $cond = 0, $found = 0, $i = 0, $j = 0; var $starts = 0, $toFind = 0, $types = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $types = sp + 52|0; $starts = sp + 28|0; $toFind = sp + 4|0; $1 = $this; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,142982,0)|0); $7 = ($6|0)!=(-1); if ($7) { $0 = 1; $72 = $0; STACKTOP = sp;return ($72|0); } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,142993,0)|0); $9 = ($8|0)!=(-1); if ($9) { $0 = 60; $72 = $0; STACKTOP = sp;return ($72|0); } $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143010,0)|0); $11 = ($10|0)!=(-1); if ($11) { $0 = 2; $72 = $0; STACKTOP = sp;return ($72|0); } $2 = $types; __THREW__ = 0; invoke_vii(3797,($types|0),(143020|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = ((($types)) + 12|0); $2 = $14; __THREW__ = 0; invoke_vii(3797,($14|0),(158061|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($14)) + 12|0); $2 = $17; __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { ;HEAP32[$starts>>2]=HEAP32[36888>>2]|0;HEAP32[$starts+4>>2]=HEAP32[36888+4>>2]|0;HEAP32[$starts+8>>2]=HEAP32[36888+8>>2]|0; $j = 0; L17: while(1) { $20 = $j; $21 = ($20|0)<(3); if (!($21)) { label = 28; break; } $22 = $j; $23 = (($types) + (($22*12)|0)|0); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$23,0)|0); $found = $24; $25 = $found; $26 = ($25|0)!=(-1); L20: do { if ($26) { $i = 0; while(1) { $27 = $i; $28 = ($27|0)<(14); if (!($28)) { break L20; } $29 = $j; $30 = (($types) + (($29*12)|0)|0); __THREW__ = 0; invoke_vii(3800,($toFind|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 22; break L17; } $33 = $i; $34 = (48296 + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_iii(4152,($toFind|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 23; break L17; } __THREW__ = 0; (invoke_iii(4152,($36|0),(143023|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 23; break L17; } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$toFind,0)|0); $found = $41; $42 = $found; $43 = ($42|0)!=(-1); if ($43) { $44 = $j; $45 = (($starts) + ($44<<2)|0); $46 = HEAP32[$45>>2]|0; $47 = $i; $48 = (($46) + ($47))|0; $0 = $48; $5 = 1; } else { $5 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); $cleanup$dest = $5; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { label = 29; break L17; } $60 = $i; $61 = (($60) + 1)|0; $i = $61; } } } while(0); $62 = $j; $63 = (($62) + 1)|0; $j = $63; } if ((label|0) == 22) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; label = 31; } else if ((label|0) == 23) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); label = 31; } else if ((label|0) == 28) { $0 = 0; $5 = 1; label = 29; } if ((label|0) == 29) { $64 = ((($types)) + 36|0); $66 = $64; while(1) { $65 = ((($66)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $67 = ($65|0)==($types|0); if ($67) { break; } else { $66 = $65; } } $72 = $0; STACKTOP = sp;return ($72|0); } else if ((label|0) == 31) { $68 = ((($types)) + 36|0); $70 = $68; while(1) { $69 = ((($70)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); $71 = ($69|0)==($types|0); if ($71) { break; } else { $70 = $69; } } $73 = $3; $74 = $4; ___resumeException($73|0); // unreachable; } } } } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; $51 = $2; $52 = ($types|0)==($51|0); if ($52) { $73 = $3; $74 = $4; ___resumeException($73|0); // unreachable; } else { $54 = $51; } while(1) { $53 = ((($54)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $55 = ($53|0)==($types|0); if ($55) { break; } else { $54 = $53; } } $73 = $3; $74 = $4; ___resumeException($73|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory10countCardsEP13TargetChooserP6Playeri($this,$tc,$player,$option) { $this = $this|0; $tc = $tc|0; $player = $player|0; $option = $option|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $cond = 0, $current = 0, $i = 0, $j = 0, $k = 0, $result = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 16|0; $0 = $this; $1 = $tc; $2 = $player; $3 = $option; $4 = $0; $result = 0; $i = 0; while(1) { $5 = $i; $6 = ($5|0)<(2); if (!($6)) { break; } $7 = $2; $8 = ($7|0)!=(0|0); if ($8) { $9 = $2; $10 = ((($4)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 180|0); $13 = $i; $14 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = ($9|0)!=($15|0); if (!($16)) { label = 5; } } else { label = 5; } L6: do { if ((label|0) == 5) { label = 0; $17 = ((($4)) + 48|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 180|0); $20 = $i; $21 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; HEAP32[$zones>>2] = $26; $27 = ((($zones)) + 4|0); $28 = ((($4)) + 48|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 180|0); $31 = $i; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; HEAP32[$27>>2] = $37; $38 = ((($27)) + 4|0); $39 = ((($4)) + 48|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 180|0); $42 = $i; $43 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($41,$42)|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 84|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 16|0); $48 = HEAP32[$47>>2]|0; HEAP32[$38>>2] = $48; $49 = ((($38)) + 4|0); $50 = ((($4)) + 48|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 180|0); $53 = $i; $54 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($52,$53)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 84|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 36|0); $59 = HEAP32[$58>>2]|0; HEAP32[$49>>2] = $59; $k = 0; while(1) { $60 = $k; $61 = ($60|0)<(4); if (!($61)) { break L6; } $62 = $k; $63 = (($zones) + ($62<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 56|0); $66 = HEAP32[$65>>2]|0; $67 = (($66) - 1)|0; $j = $67; while(1) { $68 = $j; $69 = ($68|0)>=(0); $70 = $k; if (!($69)) { break; } $71 = (($zones) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 8|0); $74 = $j; $75 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($73,$74)|0); $76 = HEAP32[$75>>2]|0; $current = $76; $77 = $1; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 16|0); $80 = HEAP32[$79>>2]|0; $81 = $current; $82 = ($81|0)==(0|0); $83 = ((($81)) + 280|0); $84 = $82 ? 0 : $83; $85 = (FUNCTION_TABLE_iiii[$80 & 8191]($77,$84,0)|0); do { if ($85) { $86 = $3; $cond = ($86|0)==(1); if ($cond) { $87 = $current; $88 = ((($87)) + 232|0); $89 = HEAP32[$88>>2]|0; $90 = $result; $91 = (($90) + ($89))|0; $result = $91; break; } else { $92 = $result; $93 = (($92) + 1)|0; $result = $93; break; } } } while(0); $94 = $j; $95 = (($94) + -1)|0; $j = $95; } $96 = (($70) + 1)|0; $k = $96; } } } while(0); $97 = $i; $98 = (($97) + 1)|0; $i = $98; } $99 = $result; STACKTOP = sp;return ($99|0); } function __ZN14AbilityFactory12parseCounterENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5Spell($this,$s,$target,$spell) { $this = $this|0; $s = $s|0; $target = $target|0; $spell = $spell|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $counter = 0, $maxNb = 0, $maxNbstr = 0, $name = 0, $nb = 0, $nbstr = 0, $power = 0, $splitCounter = 0, $splitCounterCheck = 0, $spt = 0, $toughness = 0, $wpi = 0, $wpinb = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $name = sp + 128|0; $nbstr = sp + 116|0; $maxNbstr = sp + 96|0; $spt = sp + 84|0; $splitCounter = sp + 72|0; $splitCounterCheck = sp + 60|0; $7 = sp + 40|0; $8 = sp + 165|0; $9 = sp + 24|0; $10 = sp + 164|0; $power = sp + 20|0; $toughness = sp + 16|0; $11 = sp + 4|0; $1 = $this; $2 = $target; $3 = $spell; $12 = $1; $nb = 1; $maxNb = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($name,211279); __THREW__ = 0; invoke_vii(3797,($nbstr|0),(197916|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $4 = $28; $5 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $157 = $4; $158 = $5; ___resumeException($157|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($maxNbstr|0),(197934|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $4 = $30; $5 = $31; } else { __THREW__ = 0; invoke_vii(3797,($spt|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; } else { __THREW__ = 0; invoke_viii(3796,($splitCounter|0),($s|0),44); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $4 = $34; $5 = $35; } else { __THREW__ = 0; invoke_viii(3796,($splitCounterCheck|0),($s|0),46); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; } else { $23 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $24 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounterCheck)|0); $25 = ($23>>>0)<($24>>>0); if ($25) { __THREW__ = 0; (invoke_iii(4327,($splitCounter|0),($splitCounterCheck|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 13; } else { label = 14; } } else { label = 14; } L19: do { if ((label|0) == 14) { $40 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $41 = ($40|0)!=(0); if (!($41)) { $0 = 0; $6 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($maxNbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $156 = $0; STACKTOP = sp;return ($156|0); } $42 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $43 = ($42>>>0)>(0); if ($43) { __THREW__ = 0; $44 = (invoke_iii(3802,($splitCounter|0),0)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 13; break; } __THREW__ = 0; (invoke_iii(3901,($spt|0),($44|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break; } } $49 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $50 = ($49>>>0)>(1); if ($50) { __THREW__ = 0; $51 = (invoke_iii(3802,($splitCounter|0),1)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 13; break; } __THREW__ = 0; (invoke_iii(3901,($nbstr|0),($51|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 13; break; } } $56 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $57 = ($56>>>0)>(2); if ($57) { __THREW__ = 0; $58 = (invoke_iii(3802,($splitCounter|0),2)|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 13; break; } __THREW__ = 0; (invoke_iii(3901,($name|0),($58|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 13; break; } } $63 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $64 = ($63>>>0)>(3); if ($64) { __THREW__ = 0; $65 = (invoke_iii(3802,($splitCounter|0),3)|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 13; break; } __THREW__ = 0; (invoke_iii(3901,($maxNbstr|0),($65|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 13; break; } } $70 = $2; $71 = ($70|0)!=(0|0); __THREW__ = 0; $72 = (invoke_ii(3903,4)|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; L41: do { if ($71) { if ($74) { label = 13; break L19; } $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($7|0),($nbstr|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; do { if ($76) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $4 = $81; $5 = $82; } else { $77 = $3; $78 = $2; __THREW__ = 0; invoke_viiii(4245,($72|0),($7|0),($77|0),($78|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $4 = $83; $5 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; $wpi = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L41; } } } while(0); $$pre_trunc = HEAP8[$8>>0]|0; $85 = $$pre_trunc&1; if (!($85)) { break L19; } __ZdlPv($72); break L19; } else { if ($74) { label = 13; break L19; } $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($nbstr)|0); __THREW__ = 0; $87 = (invoke_ii(3938,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; do { if (!($89)) { __THREW__ = 0; invoke_vii(5605,($72|0),($87|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break; } $wpi = $72; break L41; } } while(0); $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $4 = $92; $5 = $93; __ZdlPv($72); break L19; } } while(0); $94 = $wpi; __THREW__ = 0; $95 = (invoke_ii(4310,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 13; } else { $nb = $95; $98 = $wpi; $99 = ($98|0)==(0|0); if (!($99)) { __ZdlPv($98); } $100 = $2; $101 = ($100|0)!=(0|0); __THREW__ = 0; $102 = (invoke_ii(3903,4)|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; L63: do { if ($101) { if ($104) { label = 13; break L19; } $$expand_i1_val5 = 1; HEAP8[$10>>0] = $$expand_i1_val5; __THREW__ = 0; invoke_vii(3800,($9|0),($maxNbstr|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; do { if ($106) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $4 = $111; $5 = $112; } else { $107 = $3; $108 = $2; __THREW__ = 0; invoke_viiii(4245,($102|0),($9|0),($107|0),($108|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $4 = $113; $5 = $114; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { $$expand_i1_val7 = 0; HEAP8[$10>>0] = $$expand_i1_val7; $wpinb = $102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L63; } } } while(0); $$pre_trunc9 = HEAP8[$10>>0]|0; $115 = $$pre_trunc9&1; if (!($115)) { break L19; } __ZdlPv($102); break L19; } else { if ($104) { label = 13; break L19; } $116 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($maxNbstr)|0); __THREW__ = 0; $117 = (invoke_ii(3938,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; do { if (!($119)) { __THREW__ = 0; invoke_vii(5605,($102|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break; } $wpinb = $102; break L63; } } while(0); $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $4 = $122; $5 = $123; __ZdlPv($102); break L19; } } while(0); $124 = $wpinb; __THREW__ = 0; $125 = (invoke_ii(4310,($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 13; break; } $maxNb = $125; $128 = $wpinb; $129 = ($128|0)==(0|0); if (!($129)) { __ZdlPv($128); } __THREW__ = 0; invoke_vii(3800,($11|0),($spt|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 13; break; } __THREW__ = 0; $132 = (invoke_iiiii(5606,($12|0),($11|0),($power|0),($toughness|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $4 = $152; $5 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $135 = ($132|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); if (!($135)) { $0 = 0; $6 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($maxNbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $156 = $0; STACKTOP = sp;return ($156|0); } __THREW__ = 0; $136 = (invoke_ii(3903,32)|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 13; break; } $139 = $2; $140 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); $141 = HEAP32[$power>>2]|0; $142 = HEAP32[$toughness>>2]|0; __THREW__ = 0; invoke_viiiii(4669,($136|0),($139|0),($140|0),($141|0),($142|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $4 = $154; $5 = $155; __ZdlPv($136); break; } $counter = $136; $145 = $nb; $146 = $counter; $147 = ((($146)) + 12|0); HEAP32[$147>>2] = $145; $148 = $maxNb; $149 = $counter; $150 = ((($149)) + 16|0); HEAP32[$150>>2] = $148; $151 = $counter; $0 = $151; $6 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($maxNbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $156 = $0; STACKTOP = sp;return ($156|0); } } } while(0); if ((label|0) == 13) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterCheck); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($maxNbstr); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nbstr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $157 = $4; $158 = $5; ___resumeException($157|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory19parsePowerToughnessENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiS7_($this,$s,$power,$toughness) { $this = $this|0; $s = $s|0; $power = $power|0; $toughness = $toughness|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $splitPT = 0, $splitPTCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $splitPT = sp + 24|0; $splitPTCheck = sp + 12|0; $1 = $this; $2 = $power; $3 = $toughness; __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($splitPT,$s,47); __THREW__ = 0; invoke_viii(3796,($splitPTCheck|0),($s|0),37); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); $39 = $4; $40 = $5; ___resumeException($39|0); // unreachable; } $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPT)|0); $10 = ($9>>>0)<(2); if ($10) { $11 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPT)|0); $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPTCheck)|0); $13 = ($11>>>0)<($12>>>0); if ($13) { __THREW__ = 0; (invoke_iii(4327,($splitPT|0),($splitPTCheck|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { label = 7; } } else { label = 7; } } else { label = 7; } if ((label|0) == 7) { $20 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPT)|0); $21 = ($20|0)!=(0); if (!($21)) { $0 = 0; $6 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPTCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); $38 = $0; STACKTOP = sp;return ($38|0); } __THREW__ = 0; $22 = (invoke_iii(3802,($splitPT|0),0)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); __THREW__ = 0; $26 = (invoke_ii(3938,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = $2; HEAP32[$29>>2] = $26; __THREW__ = 0; $30 = (invoke_iii(3802,($splitPT|0),1)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($30)|0); __THREW__ = 0; $34 = (invoke_ii(3938,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = $3; HEAP32[$37>>2] = $34; $0 = 1; $6 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPTCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); $38 = $0; STACKTOP = sp;return ($38|0); } } } } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $4 = $18; $5 = $19; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPTCheck); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); $39 = $4; $40 = $5; ___resumeException($39|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory13parseSimpleTCERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_P15MTGCardInstanceb($this,$s,$_starter,$card,$forceNoTarget) { $this = $this|0; $s = $s|0; $_starter = $_starter|0; $card = $card|0; $forceNoTarget = $forceNoTarget|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $end = 0, $found = 0, $starget = 0, $start = 0, $starter = 0, $tc = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $starter = sp + 56|0; $starget = sp + 20|0; $tcf = sp + 16|0; $9 = sp; $1 = $this; $2 = $s; $3 = $_starter; $4 = $card; $10 = $forceNoTarget&1; $5 = $10; $11 = $1; $12 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($starter,$12); __THREW__ = 0; (invoke_iii(4152,($starter|0),(163058|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $2; $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($15,$starter,0)|0); $found = $16; $17 = $found; $18 = ($17|0)==(-1); if ($18) { $0 = 0; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starter); $57 = $0; STACKTOP = sp;return ($57|0); } $21 = $found; $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($starter)|0); $23 = (($21) + ($22))|0; $start = $23; $24 = $2; $25 = $start; $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($24,163062,$25)|0); $end = $26; $27 = $end; $28 = ($27|0)==(-1); if ($28) { $0 = 0; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starter); $57 = $0; STACKTOP = sp;return ($57|0); } $29 = $2; $30 = $start; $31 = $end; $32 = $start; $33 = (($31) - ($32))|0; __THREW__ = 0; invoke_viiii(3795,($starget|0),($29|0),($30|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = ((($11)) + 48|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; do { if ($39) { label = 14; } else { __THREW__ = 0; invoke_vii(3800,($9|0),($starget|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 14; } else { $42 = $4; __THREW__ = 0; $43 = (invoke_iiiii(3943,($tcf|0),($9|0),($42|0),(0|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $6 = $54; $7 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $tc = $43; $46 = $tc; $47 = ($46|0)!=(0|0); if ($47) { $48 = $5; $49 = $48&1; if ($49) { $50 = $tc; $51 = ((($50)) + 36|0); HEAP32[$51>>2] = 0; } } $56 = $tc; $0 = $56; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starget); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starter); $57 = $0; STACKTOP = sp;return ($57|0); } } } while(0); if ((label|0) == 14) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $6 = $52; $7 = $53; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starget); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starter); $58 = $6; $59 = $7; ___resumeException($58|0); // unreachable; } } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $6 = $19; $7 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starter); $58 = $6; $59 = $7; ___resumeException($58|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory12parseTriggerENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iP5SpellP15MTGCardInstanceP10Targetable($this,$s,$0,$id,$1,$card,$target) { $this = $this|0; $s = $s|0; $0 = $0|0; $id = $id|0; $1 = $1|0; $card = $card|0; $target = $target|0; var $$ = 0, $$$ = 0, $$$$ = 0, $$$$$ = 0, $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0; var $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0; var $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0; var $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0; var $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0; var $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0; var $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0; var $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0; var $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0; var $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0; var $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0; var $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0; var $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0; var $1226 = 0, $1227 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0; var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; var $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0; var $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0; var $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0; var $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; var $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0; var $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0; var $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; var $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0; var $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0; var $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0; var $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0; var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0; var $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; var $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0; var $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; var $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0; var $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0; var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0; var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0; var $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0; var $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $attackBlockedTrigger = 0, $attackedAloneTrigger = 0, $attackingTrigger = 0, $blockingTrigger = 0, $combatTrigger = 0, $combatTriggerVector = 0; var $counter = 0, $counter48 = 0, $end = 0, $end3 = 0, $found = 0, $fromTc = 0, $fromTc13 = 0, $fromTc15 = 0, $fromTc17 = 0, $fromTc19 = 0, $fromTc21 = 0, $fromTc23 = 0, $fromTc25 = 0, $fromTc27 = 0, $fromTc29 = 0, $fromTc31 = 0, $fromTc33 = 0, $fromTc35 = 0, $fromTc37 = 0, $fromTc39 = 0; var $fromTc41 = 0, $fromTc43 = 0, $fromTc45 = 0, $fromTc5 = 0, $fromTcCard = 0, $i = 0, $i50 = 0, $i51 = 0, $isSuspended = 0, $lifeamount = 0, $lifelost = 0, $limitOnceATurn = 0, $mover = 0, $neverRemove = 0, $notBlockedTrigger = 0, $once = 0, $opponentPoisoned = 0, $sourceTap = 0, $sourceUntapped = 0, $splitCounter = 0; var $splitCounter47 = 0, $starget = 0, $tc = 0, $tc1 = 0, $tc10 = 0, $tc11 = 0, $tc12 = 0, $tc14 = 0, $tc16 = 0, $tc18 = 0, $tc2 = 0, $tc20 = 0, $tc22 = 0, $tc24 = 0, $tc26 = 0, $tc28 = 0, $tc30 = 0, $tc32 = 0, $tc34 = 0, $tc36 = 0; var $tc38 = 0, $tc4 = 0, $tc40 = 0, $tc42 = 0, $tc44 = 0, $tc46 = 0, $tc49 = 0, $tc6 = 0, $tc7 = 0, $tc8 = 0, $tc9 = 0, $tcf = 0, $toTc = 0, $toTcCard = 0, $who = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1136|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 1072|0; $9 = sp + 1122|0; $starget = sp + 1048|0; $tcf = sp + 1044|0; $12 = sp + 1024|0; $13 = sp + 1012|0; $14 = sp + 1000|0; $15 = sp + 988|0; $16 = sp + 976|0; $17 = sp + 956|0; $18 = sp + 944|0; $19 = sp + 932|0; $20 = sp + 920|0; $21 = sp + 908|0; $22 = sp + 888|0; $23 = sp + 872|0; $24 = sp + 856|0; $combatTrigger = sp + 840|0; $combatTriggerVector = sp + 828|0; $25 = sp + 808|0; $27 = sp + 788|0; $28 = sp + 772|0; $29 = sp + 756|0; $30 = sp + 740|0; $31 = sp + 724|0; $32 = sp + 708|0; $33 = sp + 692|0; $34 = sp + 676|0; $35 = sp + 660|0; $36 = sp + 644|0; $37 = sp + 628|0; $38 = sp + 612|0; $39 = sp + 596|0; $40 = sp + 580|0; $41 = sp + 564|0; $42 = sp + 548|0; $43 = sp + 532|0; $44 = sp + 516|0; $45 = sp + 500|0; $46 = sp + 484|0; $47 = sp + 468|0; $48 = sp + 452|0; $49 = sp + 436|0; $50 = sp + 420|0; $51 = sp + 404|0; $52 = sp + 388|0; $53 = sp + 372|0; $54 = sp + 356|0; $55 = sp + 340|0; $56 = sp + 324|0; $57 = sp + 308|0; $58 = sp + 292|0; $59 = sp + 276|0; $60 = sp + 260|0; $61 = sp + 244|0; $62 = sp + 228|0; $63 = sp + 212|0; $64 = sp + 196|0; $65 = sp + 180|0; $66 = sp + 164|0; $67 = sp + 148|0; $splitCounter = sp + 136|0; $68 = sp + 124|0; $69 = sp + 112|0; $70 = sp + 96|0; $71 = sp + 80|0; $splitCounter47 = sp + 68|0; $72 = sp + 56|0; $73 = sp + 44|0; $74 = sp + 28|0; $75 = sp + 12|0; $3 = $this; $4 = $id; $5 = $1; $6 = $card; $7 = $target; $76 = $3; $found = -1; $77 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143028,0)|0); $78 = ($77|0)!=(-1); $79 = $78&1; $once = $79; $80 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143033,0)|0); $81 = ($80|0)!=(-1); $82 = $81&1; $sourceUntapped = $82; $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143046,0)|0); $84 = ($83|0)!=(-1); $85 = $84&1; $sourceTap = $85; $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143056,0)|0); $87 = ($86|0)!=(-1); $88 = $87&1; $limitOnceATurn = $88; $89 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143068,0)|0); $90 = ($89|0)!=(-1); $91 = $90&1; $isSuspended = $91; $92 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143078,0)|0); $93 = ($92|0)!=(-1); $94 = $93&1; $opponentPoisoned = $94; $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143095,0)|0); $96 = ($95|0)!=(-1); $97 = $96&1; $lifelost = $97; $98 = $lifelost; $99 = $98&1; $$expand_i1_val = 0; HEAP8[$9>>0] = $$expand_i1_val; if ($99) { $100 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143095,0)|0); $101 = (($100) + 8)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$s,$101,41); $$expand_i1_val2 = 1; HEAP8[$9>>0] = $$expand_i1_val2; $102 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; $103 = (invoke_ii(3938,($102|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $10 = $134; $11 = $135; $$pre_trunc5 = HEAP8[$9>>0]|0; $136 = $$pre_trunc5&1; if (!($136)) { $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $107 = $103; } } else { $107 = 0; } $$pre_trunc = HEAP8[$9>>0]|0; $106 = $$pre_trunc&1; if ($106) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $lifeamount = $107; $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143104,0)|0); $109 = ($108|0)!=(-1); $110 = $109&1; $neverRemove = $110; $111 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143115,0)|0); $found = $111; $112 = $found; $113 = ($112|0)!=(-1); if ($113) { $114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,0)|0); $end = $114; $115 = $found; $116 = (($115) + 8)|0; $117 = $end; $118 = $found; $119 = (($117) - ($118))|0; $120 = (($119) - 8)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($starget,$s,$116,$120); $121 = ((($76)) + 48|0); $122 = HEAP32[$121>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($122|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; L14: do { if ($124) { label = 13; } else { $toTc = 0; $toTcCard = 0; $125 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($starget,158797,0)|0); $end = $125; $126 = $end; $127 = ($126|0)==(-1); L16: do { if ($127) { __THREW__ = 0; invoke_vii(3797,($12|0),(158159|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 13; break L14; } $130 = $6; __THREW__ = 0; $131 = (invoke_iiiii(3943,($tcf|0),($12|0),($130|0),(0|0))|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $10 = $139; $11 = $140; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L14; } else { $toTcCard = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $found = 0; break; } } else { $141 = $end; __THREW__ = 0; invoke_viiii(3795,($14|0),($starget|0),0,($141|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 13; break L14; } __THREW__ = 0; $144 = (invoke_iii(4152,($14|0),(143124|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; do { if ($146) { label = 20; } else { __THREW__ = 0; invoke_vii(3800,($13|0),($144|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 20; } else { $149 = $6; __THREW__ = 0; $150 = (invoke_iiiii(3943,($tcf|0),($13|0),($149|0),(0|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $10 = $157; $11 = $158; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { $toTcCard = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $153 = $end; $154 = (($153) + 1)|0; $found = $154; break L16; } } } } while(0); if ((label|0) == 20) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $10 = $155; $11 = $156; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L14; } } while(0); $159 = $toTcCard; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 4|0); $162 = HEAP32[$161>>2]|0; __THREW__ = 0; (invoke_ii($162|0,($159|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 13; } else { $165 = $toTcCard; $166 = ((($165)) + 36|0); HEAP32[$166>>2] = 0; $167 = $found; $168 = $end; $169 = $found; $170 = (($168) - ($169))|0; __THREW__ = 0; invoke_viiii(3795,($15|0),($starget|0),($167|0),($170|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 13; } else { __THREW__ = 0; $173 = (invoke_iiii(5607,($15|0),0,(143127|0))|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if (!($175)) { __THREW__ = 0; (invoke_iii(3901,($starget|0),($173|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if (!($177)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __THREW__ = 0; invoke_vii(3800,($16|0),($starget|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 13; break; } $180 = $6; __THREW__ = 0; $181 = (invoke_iiiii(3943,($tcf|0),($16|0),($180|0),(0|0))|0); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $10 = $203; $11 = $204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $toTc = $181; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $184 = $toTc; $185 = ((($184)) + 36|0); HEAP32[$185>>2] = 0; $fromTc = 0; $fromTcCard = 0; $186 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143130,0)|0); $found = $186; $187 = $found; $188 = ($187|0)!=(-1); L43: do { if ($188) { $189 = $found; $190 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158797,$189)|0); $end = $190; $191 = $end; $192 = ($191|0)==(-1); L45: do { if ($192) { __THREW__ = 0; invoke_vii(3797,($17|0),(158159|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 13; break L14; } $195 = $6; __THREW__ = 0; $196 = (invoke_iiiii(3943,($tcf|0),($17|0),($195|0),(0|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $10 = $205; $11 = $206; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break L14; } else { $fromTcCard = $196; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $199 = $found; $200 = (($199) + 5)|0; $found = $200; break; } } else { $207 = $found; $208 = (($207) + 5)|0; $209 = $end; $210 = $found; $211 = (($209) - ($210))|0; $212 = (($211) - 5)|0; __THREW__ = 0; invoke_viiii(3795,($19|0),($s|0),($208|0),($212|0)); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 13; break L14; } __THREW__ = 0; $215 = (invoke_iii(4152,($19|0),(143124|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; do { if ($217) { label = 42; } else { __THREW__ = 0; invoke_vii(3800,($18|0),($215|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 42; break; } $220 = $6; __THREW__ = 0; $221 = (invoke_iiiii(3943,($tcf|0),($18|0),($220|0),(0|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $10 = $228; $11 = $229; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { $fromTcCard = $221; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $224 = $end; $225 = (($224) + 1)|0; $found = $225; break L45; } } } while(0); if ((label|0) == 42) { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $10 = $226; $11 = $227; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L14; } } while(0); $230 = $fromTcCard; $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 4|0); $233 = HEAP32[$232>>2]|0; __THREW__ = 0; (invoke_ii($233|0,($230|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 13; break L14; } $236 = $fromTcCard; $237 = ((($236)) + 36|0); HEAP32[$237>>2] = 0; $238 = $found; $239 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,$238)|0); $end = $239; $240 = $found; $241 = $end; $242 = $found; $243 = (($241) - ($242))|0; __THREW__ = 0; invoke_viiii(3795,($20|0),($s|0),($240|0),($243|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 13; break L14; } __THREW__ = 0; $246 = (invoke_iiii(5607,($20|0),0,(143127|0))|0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; do { if (!($248)) { __THREW__ = 0; (invoke_iii(3901,($starget|0),($246|0))|0); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __THREW__ = 0; invoke_vii(3800,($21|0),($starget|0)); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 13; break L14; } $253 = $6; __THREW__ = 0; $254 = (invoke_iiiii(3943,($tcf|0),($21|0),($253|0),(0|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { $261 = ___cxa_find_matching_catch()|0; $262 = tempRet0; $10 = $261; $11 = $262; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L14; } else { $fromTc = $254; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $257 = $fromTc; $258 = ((($257)) + 36|0); HEAP32[$258>>2] = 0; break L43; } } } while(0); $259 = ___cxa_find_matching_catch()|0; $260 = tempRet0; $10 = $259; $11 = $260; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break L14; } } while(0); __THREW__ = 0; $263 = (invoke_ii(3903,188)|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 13; break; } $266 = ((($76)) + 48|0); $267 = HEAP32[$266>>2]|0; $268 = $4; $269 = $6; $270 = $toTc; $271 = $toTcCard; $272 = $fromTc; $273 = $fromTcCard; $274 = $once; $275 = $274&1; $276 = $sourceUntapped; $277 = $276&1; $278 = $isSuspended; $279 = $278&1; __THREW__ = 0; invoke_viiiiiiiiiii(5608,($263|0),($267|0),($268|0),($269|0),($270|0),($271|0),($272|0),($273|0),($275|0),($277|0),($279|0)); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { $288 = ___cxa_find_matching_catch()|0; $289 = tempRet0; $10 = $288; $11 = $289; __ZdlPv($263); break; } $mover = $263; $282 = $neverRemove; $283 = $282&1; if ($283) { $284 = $mover; $285 = ((($284)) + 100|0); HEAP32[$285>>2] = 1; $286 = $mover; $287 = ((($286)) + 96|0); HEAP32[$287>>2] = -1; } $290 = $mover; $2 = $290; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starget); $1225 = $2; STACKTOP = sp;return ($1225|0); } } $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $10 = $201; $11 = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } } } } while(0); if ((label|0) == 13) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $10 = $137; $11 = $138; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starget); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,160767); $291 = $6; __THREW__ = 0; $292 = (invoke_iiiiii(5609,($76|0),($s|0),($22|0),($291|0),1)|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { $307 = ___cxa_find_matching_catch()|0; $308 = tempRet0; $10 = $307; $11 = $308; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $tc = $292; $295 = $tc; $296 = ($295|0)!=(0|0); if ($296) { $297 = (__Znwj(168)|0); $298 = ((($76)) + 48|0); $299 = HEAP32[$298>>2]|0; $300 = $4; $301 = $6; $302 = $tc; $303 = $once; $304 = $303&1; __THREW__ = 0; invoke_viiiiiii(5610,($297|0),($299|0),($300|0),($301|0),($302|0),0,($304|0)); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $10 = $309; $11 = $310; __ZdlPv($297); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $297; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,160776); $311 = $6; __THREW__ = 0; $312 = (invoke_iiiiii(5609,($76|0),($s|0),($23|0),($311|0),1)|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { $327 = ___cxa_find_matching_catch()|0; $328 = tempRet0; $10 = $327; $11 = $328; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $tc1 = $312; $315 = $tc1; $316 = ($315|0)!=(0|0); if ($316) { $317 = (__Znwj(168)|0); $318 = ((($76)) + 48|0); $319 = HEAP32[$318>>2]|0; $320 = $4; $321 = $6; $322 = $tc1; $323 = $once; $324 = $323&1; __THREW__ = 0; invoke_viiiiiii(5610,($317|0),($319|0),($320|0),($321|0),($322|0),1,($324|0)); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { $329 = ___cxa_find_matching_catch()|0; $330 = tempRet0; $10 = $329; $11 = $330; __ZdlPv($317); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $317; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,143136); $331 = $6; __THREW__ = 0; $332 = (invoke_iiiiii(5609,($76|0),($s|0),($24|0),($331|0),1)|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { $347 = ___cxa_find_matching_catch()|0; $348 = tempRet0; $10 = $347; $11 = $348; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $tc2 = $332; $335 = $tc2; $336 = ($335|0)!=(0|0); if ($336) { $337 = (__Znwj(168)|0); $338 = ((($76)) + 48|0); $339 = HEAP32[$338>>2]|0; $340 = $4; $341 = $6; $342 = $tc2; $343 = $once; $344 = $343&1; __THREW__ = 0; invoke_viiiiiii(5611,($337|0),($339|0),($340|0),($341|0),($342|0),1,($344|0)); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; if ($346) { $349 = ___cxa_find_matching_catch()|0; $350 = tempRet0; $10 = $349; $11 = $350; __ZdlPv($337); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $337; $1225 = $2; STACKTOP = sp;return ($1225|0); } } $351 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143150,0)|0); $found = $351; $352 = $found; $353 = ($352|0)!=(-1); if ($353) { $354 = $found; $355 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,$354)|0); $end3 = $355; $356 = $found; $357 = (($356) + 7)|0; $358 = $end3; $359 = $found; $360 = (($358) - ($359))|0; $361 = (($360) - 7)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($combatTrigger,$s,$357,$361); $attackingTrigger = 0; $attackedAloneTrigger = 0; $notBlockedTrigger = 0; $attackBlockedTrigger = 0; $blockingTrigger = 0; __THREW__ = 0; invoke_viii(3796,($combatTriggerVector|0),($combatTrigger|0),44); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; if ($363) { $372 = ___cxa_find_matching_catch()|0; $373 = tempRet0; $10 = $372; $11 = $373; } else { $i = 0; while(1) { $364 = $i; $365 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($combatTriggerVector)|0); $366 = ($364>>>0)<($365>>>0); if (!($366)) { label = 101; break; } $367 = $i; __THREW__ = 0; $368 = (invoke_iii(3802,($combatTriggerVector|0),($367|0))|0); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { label = 87; break; } $371 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($368,160783)|0); if ($371) { $attackingTrigger = 1; } $376 = $i; __THREW__ = 0; $377 = (invoke_iii(3802,($combatTriggerVector|0),($376|0))|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; if ($379) { label = 87; break; } $380 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($377,143158)|0); if ($380) { $attackedAloneTrigger = 1; } $381 = $i; __THREW__ = 0; $382 = (invoke_iii(3802,($combatTriggerVector|0),($381|0))|0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { label = 87; break; } $385 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($382,160802)|0); if ($385) { $notBlockedTrigger = 1; } $386 = $i; __THREW__ = 0; $387 = (invoke_iii(3802,($combatTriggerVector|0),($386|0))|0); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 87; break; } $390 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($387,143172)|0); if ($390) { $attackBlockedTrigger = 1; } $391 = $i; __THREW__ = 0; $392 = (invoke_iii(3802,($combatTriggerVector|0),($391|0))|0); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { label = 87; break; } $395 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($392,160793)|0); if ($395) { $blockingTrigger = 1; } $396 = $i; $397 = (($396) + 1)|0; $i = $397; } L152: do { if ((label|0) == 101) { __THREW__ = 0; invoke_vii(3797,($25|0),(157626|0)); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { label = 87; } else { $400 = $6; __THREW__ = 0; $401 = (invoke_iiiiii(5609,($76|0),($s|0),($25|0),($400|0),1)|0); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { $406 = ___cxa_find_matching_catch()|0; $407 = tempRet0; $10 = $406; $11 = $407; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $tc4 = $401; $404 = $tc4; $405 = ($404|0)!=(0|0); do { if ($405) { __THREW__ = 0; invoke_vii(3797,($27|0),(158103|0)); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { label = 87; break L152; } $410 = $6; __THREW__ = 0; $411 = (invoke_iiiiii(5609,($76|0),($s|0),($27|0),($410|0),1)|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { $443 = ___cxa_find_matching_catch()|0; $444 = tempRet0; $10 = $443; $11 = $444; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break L152; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $fromTc5 = $411; __THREW__ = 0; $414 = (invoke_ii(3903,188)|0); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; if ($416) { label = 87; break L152; } $417 = ((($76)) + 48|0); $418 = HEAP32[$417>>2]|0; $419 = $4; $420 = $6; $421 = $tc4; $422 = $fromTc5; $423 = $once; $424 = $423&1; $425 = $limitOnceATurn; $426 = $425&1; $427 = $sourceUntapped; $428 = $427&1; $429 = $opponentPoisoned; $430 = $429&1; $431 = $attackingTrigger; $432 = $431&1; $433 = $attackedAloneTrigger; $434 = $433&1; $435 = $notBlockedTrigger; $436 = $435&1; $437 = $attackBlockedTrigger; $438 = $437&1; $439 = $blockingTrigger; $440 = $439&1; __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5612,($414|0),($418|0),($419|0),($420|0),($421|0),($422|0),($424|0),($426|0),($428|0),($430|0),($432|0),($434|0),($436|0),($438|0),($440|0)); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; if ($442) { $445 = ___cxa_find_matching_catch()|0; $446 = tempRet0; $10 = $445; $11 = $446; __ZdlPv($414); break L152; } else { $2 = $414; $26 = 1; break; } } else { $2 = 0; $26 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($combatTriggerVector); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($combatTrigger); $1225 = $2; STACKTOP = sp;return ($1225|0); } } } while(0); if ((label|0) == 87) { $374 = ___cxa_find_matching_catch()|0; $375 = tempRet0; $10 = $374; $11 = $375; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($combatTriggerVector); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($combatTrigger); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,143180); $447 = $6; __THREW__ = 0; $448 = (invoke_iiiiii(5609,($76|0),($s|0),($28|0),($447|0),1)|0); $449 = __THREW__; __THREW__ = 0; $450 = $449&1; if ($450) { $463 = ___cxa_find_matching_catch()|0; $464 = tempRet0; $10 = $463; $11 = $464; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $tc6 = $448; $451 = $tc6; $452 = ($451|0)!=(0|0); if ($452) { $453 = (__Znwj(168)|0); $454 = ((($76)) + 48|0); $455 = HEAP32[$454>>2]|0; $456 = $4; $457 = $6; $458 = $tc6; $459 = $once; $460 = $459&1; __THREW__ = 0; invoke_viiiiiiii(5613,($453|0),($455|0),($456|0),($457|0),($458|0),($460|0),1,0); $461 = __THREW__; __THREW__ = 0; $462 = $461&1; if ($462) { $465 = ___cxa_find_matching_catch()|0; $466 = tempRet0; $10 = $465; $11 = $466; __ZdlPv($453); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $453; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($29,143187); $467 = $6; __THREW__ = 0; $468 = (invoke_iiiiii(5609,($76|0),($s|0),($29|0),($467|0),1)|0); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; if ($470) { $483 = ___cxa_find_matching_catch()|0; $484 = tempRet0; $10 = $483; $11 = $484; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $tc7 = $468; $471 = $tc7; $472 = ($471|0)!=(0|0); if ($472) { $473 = (__Znwj(168)|0); $474 = ((($76)) + 48|0); $475 = HEAP32[$474>>2]|0; $476 = $4; $477 = $6; $478 = $tc7; $479 = $once; $480 = $479&1; __THREW__ = 0; invoke_viiiiiiii(5613,($473|0),($475|0),($476|0),($477|0),($478|0),($480|0),0,1); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; if ($482) { $485 = ___cxa_find_matching_catch()|0; $486 = tempRet0; $10 = $485; $11 = $486; __ZdlPv($473); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $473; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($30,143197); $487 = $6; __THREW__ = 0; $488 = (invoke_iiiiii(5609,($76|0),($s|0),($30|0),($487|0),1)|0); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; if ($490) { $503 = ___cxa_find_matching_catch()|0; $504 = tempRet0; $10 = $503; $11 = $504; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $tc8 = $488; $491 = $tc8; $492 = ($491|0)!=(0|0); if ($492) { $493 = (__Znwj(168)|0); $494 = ((($76)) + 48|0); $495 = HEAP32[$494>>2]|0; $496 = $4; $497 = $6; $498 = $tc8; $499 = $once; $500 = $499&1; __THREW__ = 0; invoke_viiiiiiii(5613,($493|0),($495|0),($496|0),($497|0),($498|0),($500|0),0,0); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { $505 = ___cxa_find_matching_catch()|0; $506 = tempRet0; $10 = $505; $11 = $506; __ZdlPv($493); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $493; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($31,143203); $507 = $6; __THREW__ = 0; $508 = (invoke_iiiiii(5609,($76|0),($s|0),($31|0),($507|0),1)|0); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if ($510) { $523 = ___cxa_find_matching_catch()|0; $524 = tempRet0; $10 = $523; $11 = $524; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $tc9 = $508; $511 = $tc9; $512 = ($511|0)!=(0|0); if ($512) { $513 = (__Znwj(168)|0); $514 = ((($76)) + 48|0); $515 = HEAP32[$514>>2]|0; $516 = $4; $517 = $6; $518 = $tc9; $519 = $once; $520 = $519&1; __THREW__ = 0; invoke_viiiiii(5614,($513|0),($515|0),($516|0),($517|0),($518|0),($520|0)); $521 = __THREW__; __THREW__ = 0; $522 = $521&1; if ($522) { $525 = ___cxa_find_matching_catch()|0; $526 = tempRet0; $10 = $525; $11 = $526; __ZdlPv($513); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $513; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,142628); $527 = $6; __THREW__ = 0; $528 = (invoke_iiiiii(5609,($76|0),($s|0),($32|0),($527|0),1)|0); $529 = __THREW__; __THREW__ = 0; $530 = $529&1; if ($530) { $543 = ___cxa_find_matching_catch()|0; $544 = tempRet0; $10 = $543; $11 = $544; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $tc10 = $528; $531 = $tc10; $532 = ($531|0)!=(0|0); if ($532) { $533 = (__Znwj(168)|0); $534 = ((($76)) + 48|0); $535 = HEAP32[$534>>2]|0; $536 = $4; $537 = $6; $538 = $tc10; $539 = $once; $540 = $539&1; __THREW__ = 0; invoke_viiiiiii(5615,($533|0),($535|0),($536|0),($537|0),($538|0),($540|0),0); $541 = __THREW__; __THREW__ = 0; $542 = $541&1; if ($542) { $545 = ___cxa_find_matching_catch()|0; $546 = tempRet0; $10 = $545; $11 = $546; __ZdlPv($533); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $533; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($33,143214); $547 = $6; __THREW__ = 0; $548 = (invoke_iiiiii(5609,($76|0),($s|0),($33|0),($547|0),1)|0); $549 = __THREW__; __THREW__ = 0; $550 = $549&1; if ($550) { $563 = ___cxa_find_matching_catch()|0; $564 = tempRet0; $10 = $563; $11 = $564; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $tc11 = $548; $551 = $tc11; $552 = ($551|0)!=(0|0); if ($552) { $553 = (__Znwj(168)|0); $554 = ((($76)) + 48|0); $555 = HEAP32[$554>>2]|0; $556 = $4; $557 = $6; $558 = $tc11; $559 = $once; $560 = $559&1; __THREW__ = 0; invoke_viiiiiii(5615,($553|0),($555|0),($556|0),($557|0),($558|0),($560|0),1); $561 = __THREW__; __THREW__ = 0; $562 = $561&1; if ($562) { $565 = ___cxa_find_matching_catch()|0; $566 = tempRet0; $10 = $565; $11 = $566; __ZdlPv($553); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $553; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($34,143221); $567 = $6; __THREW__ = 0; $568 = (invoke_iiiiii(5609,($76|0),($s|0),($34|0),($567|0),1)|0); $569 = __THREW__; __THREW__ = 0; $570 = $569&1; if ($570) { $588 = ___cxa_find_matching_catch()|0; $589 = tempRet0; $10 = $588; $11 = $589; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $tc12 = $568; $571 = $tc12; $572 = ($571|0)!=(0|0); if ($572) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($35,158103); $573 = $6; __THREW__ = 0; $574 = (invoke_iiiiii(5609,($76|0),($s|0),($35|0),($573|0),1)|0); $575 = __THREW__; __THREW__ = 0; $576 = $575&1; if ($576) { $590 = ___cxa_find_matching_catch()|0; $591 = tempRet0; $10 = $590; $11 = $591; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $fromTc13 = $574; $577 = (__Znwj(188)|0); $578 = ((($76)) + 48|0); $579 = HEAP32[$578>>2]|0; $580 = $4; $581 = $6; $582 = $tc12; $583 = $fromTc13; $584 = $once; $585 = $584&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($577|0),($579|0),($580|0),($581|0),($582|0),($583|0),2,0,0,($585|0),1,0); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { $592 = ___cxa_find_matching_catch()|0; $593 = tempRet0; $10 = $592; $11 = $593; __ZdlPv($577); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $577; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,143239); $594 = $6; __THREW__ = 0; $595 = (invoke_iiiiii(5609,($76|0),($s|0),($36|0),($594|0),1)|0); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { $615 = ___cxa_find_matching_catch()|0; $616 = tempRet0; $10 = $615; $11 = $616; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $tc14 = $595; $598 = $tc14; $599 = ($598|0)!=(0|0); if ($599) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($37,158103); $600 = $6; __THREW__ = 0; $601 = (invoke_iiiiii(5609,($76|0),($s|0),($37|0),($600|0),1)|0); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { $617 = ___cxa_find_matching_catch()|0; $618 = tempRet0; $10 = $617; $11 = $618; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $fromTc15 = $601; $604 = (__Znwj(188)|0); $605 = ((($76)) + 48|0); $606 = HEAP32[$605>>2]|0; $607 = $4; $608 = $6; $609 = $tc14; $610 = $fromTc15; $611 = $once; $612 = $611&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($604|0),($606|0),($607|0),($608|0),($609|0),($610|0),2,0,0,($612|0),0,1); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; if ($614) { $619 = ___cxa_find_matching_catch()|0; $620 = tempRet0; $10 = $619; $11 = $620; __ZdlPv($604); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $604; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($38,143260); $621 = $6; __THREW__ = 0; $622 = (invoke_iiiiii(5609,($76|0),($s|0),($38|0),($621|0),1)|0); $623 = __THREW__; __THREW__ = 0; $624 = $623&1; if ($624) { $642 = ___cxa_find_matching_catch()|0; $643 = tempRet0; $10 = $642; $11 = $643; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $tc16 = $622; $625 = $tc16; $626 = ($625|0)!=(0|0); if ($626) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($39,158103); $627 = $6; __THREW__ = 0; $628 = (invoke_iiiiii(5609,($76|0),($s|0),($39|0),($627|0),1)|0); $629 = __THREW__; __THREW__ = 0; $630 = $629&1; if ($630) { $644 = ___cxa_find_matching_catch()|0; $645 = tempRet0; $10 = $644; $11 = $645; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $fromTc17 = $628; $631 = (__Znwj(188)|0); $632 = ((($76)) + 48|0); $633 = HEAP32[$632>>2]|0; $634 = $4; $635 = $6; $636 = $tc16; $637 = $fromTc17; $638 = $once; $639 = $638&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($631|0),($633|0),($634|0),($635|0),($636|0),($637|0),2,($639|0),0,0,0,0); $640 = __THREW__; __THREW__ = 0; $641 = $640&1; if ($641) { $646 = ___cxa_find_matching_catch()|0; $647 = tempRet0; $10 = $646; $11 = $647; __ZdlPv($631); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $631; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($40,143277); $648 = $6; __THREW__ = 0; $649 = (invoke_iiiiii(5609,($76|0),($s|0),($40|0),($648|0),1)|0); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; if ($651) { $673 = ___cxa_find_matching_catch()|0; $674 = tempRet0; $10 = $673; $11 = $674; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $tc18 = $649; $652 = $tc18; $653 = ($652|0)!=(0|0); if ($653) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($41,158103); $654 = $6; __THREW__ = 0; $655 = (invoke_iiiiii(5609,($76|0),($s|0),($41|0),($654|0),1)|0); $656 = __THREW__; __THREW__ = 0; $657 = $656&1; if ($657) { $675 = ___cxa_find_matching_catch()|0; $676 = tempRet0; $10 = $675; $11 = $676; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $fromTc19 = $655; $658 = (__Znwj(188)|0); $659 = ((($76)) + 48|0); $660 = HEAP32[$659>>2]|0; $661 = $4; $662 = $6; $663 = $tc18; $664 = $fromTc19; $665 = $sourceUntapped; $666 = $665&1; $667 = $limitOnceATurn; $668 = $667&1; $669 = $once; $670 = $669&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($658|0),($660|0),($661|0),($662|0),($663|0),($664|0),1,($666|0),($668|0),($670|0),1,0); $671 = __THREW__; __THREW__ = 0; $672 = $671&1; if ($672) { $677 = ___cxa_find_matching_catch()|0; $678 = tempRet0; $10 = $677; $11 = $678; __ZdlPv($658); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $658; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,143292); $679 = $6; __THREW__ = 0; $680 = (invoke_iiiiii(5609,($76|0),($s|0),($42|0),($679|0),1)|0); $681 = __THREW__; __THREW__ = 0; $682 = $681&1; if ($682) { $704 = ___cxa_find_matching_catch()|0; $705 = tempRet0; $10 = $704; $11 = $705; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $tc20 = $680; $683 = $tc20; $684 = ($683|0)!=(0|0); if ($684) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($43,158103); $685 = $6; __THREW__ = 0; $686 = (invoke_iiiiii(5609,($76|0),($s|0),($43|0),($685|0),1)|0); $687 = __THREW__; __THREW__ = 0; $688 = $687&1; if ($688) { $706 = ___cxa_find_matching_catch()|0; $707 = tempRet0; $10 = $706; $11 = $707; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $fromTc21 = $686; $689 = (__Znwj(188)|0); $690 = ((($76)) + 48|0); $691 = HEAP32[$690>>2]|0; $692 = $4; $693 = $6; $694 = $tc20; $695 = $fromTc21; $696 = $sourceUntapped; $697 = $696&1; $698 = $limitOnceATurn; $699 = $698&1; $700 = $once; $701 = $700&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($689|0),($691|0),($692|0),($693|0),($694|0),($695|0),1,($697|0),($699|0),($701|0),0,1); $702 = __THREW__; __THREW__ = 0; $703 = $702&1; if ($703) { $708 = ___cxa_find_matching_catch()|0; $709 = tempRet0; $10 = $708; $11 = $709; __ZdlPv($689); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $689; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,143310); $710 = $6; __THREW__ = 0; $711 = (invoke_iiiiii(5609,($76|0),($s|0),($44|0),($710|0),1)|0); $712 = __THREW__; __THREW__ = 0; $713 = $712&1; if ($713) { $735 = ___cxa_find_matching_catch()|0; $736 = tempRet0; $10 = $735; $11 = $736; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $tc22 = $711; $714 = $tc22; $715 = ($714|0)!=(0|0); if ($715) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($45,158103); $716 = $6; __THREW__ = 0; $717 = (invoke_iiiiii(5609,($76|0),($s|0),($45|0),($716|0),1)|0); $718 = __THREW__; __THREW__ = 0; $719 = $718&1; if ($719) { $737 = ___cxa_find_matching_catch()|0; $738 = tempRet0; $10 = $737; $11 = $738; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $fromTc23 = $717; $720 = (__Znwj(188)|0); $721 = ((($76)) + 48|0); $722 = HEAP32[$721>>2]|0; $723 = $4; $724 = $6; $725 = $tc22; $726 = $fromTc23; $727 = $sourceUntapped; $728 = $727&1; $729 = $limitOnceATurn; $730 = $729&1; $731 = $once; $732 = $731&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($720|0),($722|0),($723|0),($724|0),($725|0),($726|0),1,($728|0),($730|0),($732|0),0,0); $733 = __THREW__; __THREW__ = 0; $734 = $733&1; if ($734) { $739 = ___cxa_find_matching_catch()|0; $740 = tempRet0; $10 = $739; $11 = $740; __ZdlPv($720); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $720; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,143324); $741 = $6; __THREW__ = 0; $742 = (invoke_iiiiii(5609,($76|0),($s|0),($46|0),($741|0),1)|0); $743 = __THREW__; __THREW__ = 0; $744 = $743&1; if ($744) { $766 = ___cxa_find_matching_catch()|0; $767 = tempRet0; $10 = $766; $11 = $767; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $tc24 = $742; $745 = $tc24; $746 = ($745|0)!=(0|0); if ($746) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($47,158103); $747 = $6; __THREW__ = 0; $748 = (invoke_iiiiii(5609,($76|0),($s|0),($47|0),($747|0),1)|0); $749 = __THREW__; __THREW__ = 0; $750 = $749&1; if ($750) { $768 = ___cxa_find_matching_catch()|0; $769 = tempRet0; $10 = $768; $11 = $769; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $fromTc25 = $748; $751 = (__Znwj(188)|0); $752 = ((($76)) + 48|0); $753 = HEAP32[$752>>2]|0; $754 = $4; $755 = $6; $756 = $tc24; $757 = $fromTc25; $758 = $sourceUntapped; $759 = $758&1; $760 = $limitOnceATurn; $761 = $760&1; $762 = $once; $763 = $762&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($751|0),($753|0),($754|0),($755|0),($756|0),($757|0),0,($759|0),($761|0),($763|0),1,0); $764 = __THREW__; __THREW__ = 0; $765 = $764&1; if ($765) { $770 = ___cxa_find_matching_catch()|0; $771 = tempRet0; $10 = $770; $11 = $771; __ZdlPv($751); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $751; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,143333); $772 = $6; __THREW__ = 0; $773 = (invoke_iiiiii(5609,($76|0),($s|0),($48|0),($772|0),1)|0); $774 = __THREW__; __THREW__ = 0; $775 = $774&1; if ($775) { $797 = ___cxa_find_matching_catch()|0; $798 = tempRet0; $10 = $797; $11 = $798; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $tc26 = $773; $776 = $tc26; $777 = ($776|0)!=(0|0); if ($777) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($49,158103); $778 = $6; __THREW__ = 0; $779 = (invoke_iiiiii(5609,($76|0),($s|0),($49|0),($778|0),1)|0); $780 = __THREW__; __THREW__ = 0; $781 = $780&1; if ($781) { $799 = ___cxa_find_matching_catch()|0; $800 = tempRet0; $10 = $799; $11 = $800; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $fromTc27 = $779; $782 = (__Znwj(188)|0); $783 = ((($76)) + 48|0); $784 = HEAP32[$783>>2]|0; $785 = $4; $786 = $6; $787 = $tc26; $788 = $fromTc27; $789 = $sourceUntapped; $790 = $789&1; $791 = $limitOnceATurn; $792 = $791&1; $793 = $once; $794 = $793&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($782|0),($784|0),($785|0),($786|0),($787|0),($788|0),0,($790|0),($792|0),($794|0),0,1); $795 = __THREW__; __THREW__ = 0; $796 = $795&1; if ($796) { $801 = ___cxa_find_matching_catch()|0; $802 = tempRet0; $10 = $801; $11 = $802; __ZdlPv($782); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $782; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($50,160813); $803 = $6; __THREW__ = 0; $804 = (invoke_iiiiii(5609,($76|0),($s|0),($50|0),($803|0),1)|0); $805 = __THREW__; __THREW__ = 0; $806 = $805&1; if ($806) { $828 = ___cxa_find_matching_catch()|0; $829 = tempRet0; $10 = $828; $11 = $829; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $tc28 = $804; $807 = $tc28; $808 = ($807|0)!=(0|0); if ($808) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,158103); $809 = $6; __THREW__ = 0; $810 = (invoke_iiiiii(5609,($76|0),($s|0),($51|0),($809|0),1)|0); $811 = __THREW__; __THREW__ = 0; $812 = $811&1; if ($812) { $830 = ___cxa_find_matching_catch()|0; $831 = tempRet0; $10 = $830; $11 = $831; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $fromTc29 = $810; $813 = (__Znwj(188)|0); $814 = ((($76)) + 48|0); $815 = HEAP32[$814>>2]|0; $816 = $4; $817 = $6; $818 = $tc28; $819 = $fromTc29; $820 = $sourceUntapped; $821 = $820&1; $822 = $limitOnceATurn; $823 = $822&1; $824 = $once; $825 = $824&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5616,($813|0),($815|0),($816|0),($817|0),($818|0),($819|0),0,($821|0),($823|0),($825|0),0,0); $826 = __THREW__; __THREW__ = 0; $827 = $826&1; if ($827) { $832 = ___cxa_find_matching_catch()|0; $833 = tempRet0; $10 = $832; $11 = $833; __ZdlPv($813); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $813; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($52,143345); $834 = $6; __THREW__ = 0; $835 = (invoke_iiiiii(5609,($76|0),($s|0),($52|0),($834|0),1)|0); $836 = __THREW__; __THREW__ = 0; $837 = $836&1; if ($837) { $857 = ___cxa_find_matching_catch()|0; $858 = tempRet0; $10 = $857; $11 = $858; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); $tc30 = $835; $838 = $tc30; $839 = ($838|0)!=(0|0); if ($839) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($53,158103); $840 = $6; __THREW__ = 0; $841 = (invoke_iiiiii(5609,($76|0),($s|0),($53|0),($840|0),1)|0); $842 = __THREW__; __THREW__ = 0; $843 = $842&1; if ($843) { $859 = ___cxa_find_matching_catch()|0; $860 = tempRet0; $10 = $859; $11 = $860; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $fromTc31 = $841; $844 = (__Znwj(180)|0); $845 = ((($76)) + 48|0); $846 = HEAP32[$845>>2]|0; $847 = $4; $848 = $6; $849 = $tc30; $850 = $fromTc31; $851 = $sourceUntapped; $852 = $851&1; $853 = $once; $854 = $853&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($844|0),($846|0),($847|0),($848|0),($849|0),($850|0),0,($852|0),($854|0),1,0); $855 = __THREW__; __THREW__ = 0; $856 = $855&1; if ($856) { $861 = ___cxa_find_matching_catch()|0; $862 = tempRet0; $10 = $861; $11 = $862; __ZdlPv($844); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $844; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($54,143352); $863 = $6; __THREW__ = 0; $864 = (invoke_iiiiii(5609,($76|0),($s|0),($54|0),($863|0),1)|0); $865 = __THREW__; __THREW__ = 0; $866 = $865&1; if ($866) { $886 = ___cxa_find_matching_catch()|0; $887 = tempRet0; $10 = $886; $11 = $887; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); $tc32 = $864; $867 = $tc32; $868 = ($867|0)!=(0|0); if ($868) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($55,158103); $869 = $6; __THREW__ = 0; $870 = (invoke_iiiiii(5609,($76|0),($s|0),($55|0),($869|0),1)|0); $871 = __THREW__; __THREW__ = 0; $872 = $871&1; if ($872) { $888 = ___cxa_find_matching_catch()|0; $889 = tempRet0; $10 = $888; $11 = $889; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $fromTc33 = $870; $873 = (__Znwj(180)|0); $874 = ((($76)) + 48|0); $875 = HEAP32[$874>>2]|0; $876 = $4; $877 = $6; $878 = $tc32; $879 = $fromTc33; $880 = $sourceUntapped; $881 = $880&1; $882 = $once; $883 = $882&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($873|0),($875|0),($876|0),($877|0),($878|0),($879|0),0,($881|0),($883|0),0,1); $884 = __THREW__; __THREW__ = 0; $885 = $884&1; if ($885) { $890 = ___cxa_find_matching_catch()|0; $891 = tempRet0; $10 = $890; $11 = $891; __ZdlPv($873); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $873; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($56,143362); $892 = $6; __THREW__ = 0; $893 = (invoke_iiiiii(5609,($76|0),($s|0),($56|0),($892|0),1)|0); $894 = __THREW__; __THREW__ = 0; $895 = $894&1; if ($895) { $915 = ___cxa_find_matching_catch()|0; $916 = tempRet0; $10 = $915; $11 = $916; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $tc34 = $893; $896 = $tc34; $897 = ($896|0)!=(0|0); if ($897) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($57,158103); $898 = $6; __THREW__ = 0; $899 = (invoke_iiiiii(5609,($76|0),($s|0),($57|0),($898|0),1)|0); $900 = __THREW__; __THREW__ = 0; $901 = $900&1; if ($901) { $917 = ___cxa_find_matching_catch()|0; $918 = tempRet0; $10 = $917; $11 = $918; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); $fromTc35 = $899; $902 = (__Znwj(180)|0); $903 = ((($76)) + 48|0); $904 = HEAP32[$903>>2]|0; $905 = $4; $906 = $6; $907 = $tc34; $908 = $fromTc35; $909 = $sourceUntapped; $910 = $909&1; $911 = $once; $912 = $911&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($902|0),($904|0),($905|0),($906|0),($907|0),($908|0),0,($910|0),($912|0),0,0); $913 = __THREW__; __THREW__ = 0; $914 = $913&1; if ($914) { $919 = ___cxa_find_matching_catch()|0; $920 = tempRet0; $10 = $919; $11 = $920; __ZdlPv($902); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $902; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($58,143368); $921 = $6; __THREW__ = 0; $922 = (invoke_iiiiii(5609,($76|0),($s|0),($58|0),($921|0),1)|0); $923 = __THREW__; __THREW__ = 0; $924 = $923&1; if ($924) { $944 = ___cxa_find_matching_catch()|0; $945 = tempRet0; $10 = $944; $11 = $945; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $tc36 = $922; $925 = $tc36; $926 = ($925|0)!=(0|0); if ($926) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($59,158103); $927 = $6; __THREW__ = 0; $928 = (invoke_iiiiii(5609,($76|0),($s|0),($59|0),($927|0),1)|0); $929 = __THREW__; __THREW__ = 0; $930 = $929&1; if ($930) { $946 = ___cxa_find_matching_catch()|0; $947 = tempRet0; $10 = $946; $11 = $947; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); $fromTc37 = $928; $931 = (__Znwj(180)|0); $932 = ((($76)) + 48|0); $933 = HEAP32[$932>>2]|0; $934 = $4; $935 = $6; $936 = $tc36; $937 = $fromTc37; $938 = $sourceUntapped; $939 = $938&1; $940 = $once; $941 = $940&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($931|0),($933|0),($934|0),($935|0),($936|0),($937|0),1,($939|0),($941|0),1,0); $942 = __THREW__; __THREW__ = 0; $943 = $942&1; if ($943) { $948 = ___cxa_find_matching_catch()|0; $949 = tempRet0; $10 = $948; $11 = $949; __ZdlPv($931); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $931; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($60,143379); $950 = $6; __THREW__ = 0; $951 = (invoke_iiiiii(5609,($76|0),($s|0),($60|0),($950|0),1)|0); $952 = __THREW__; __THREW__ = 0; $953 = $952&1; if ($953) { $973 = ___cxa_find_matching_catch()|0; $974 = tempRet0; $10 = $973; $11 = $974; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $tc38 = $951; $954 = $tc38; $955 = ($954|0)!=(0|0); if ($955) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($61,158103); $956 = $6; __THREW__ = 0; $957 = (invoke_iiiiii(5609,($76|0),($s|0),($61|0),($956|0),1)|0); $958 = __THREW__; __THREW__ = 0; $959 = $958&1; if ($959) { $975 = ___cxa_find_matching_catch()|0; $976 = tempRet0; $10 = $975; $11 = $976; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); $fromTc39 = $957; $960 = (__Znwj(180)|0); $961 = ((($76)) + 48|0); $962 = HEAP32[$961>>2]|0; $963 = $4; $964 = $6; $965 = $tc38; $966 = $fromTc39; $967 = $sourceUntapped; $968 = $967&1; $969 = $once; $970 = $969&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($960|0),($962|0),($963|0),($964|0),($965|0),($966|0),1,($968|0),($970|0),0,1); $971 = __THREW__; __THREW__ = 0; $972 = $971&1; if ($972) { $977 = ___cxa_find_matching_catch()|0; $978 = tempRet0; $10 = $977; $11 = $978; __ZdlPv($960); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $960; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($62,143393); $979 = $6; __THREW__ = 0; $980 = (invoke_iiiiii(5609,($76|0),($s|0),($62|0),($979|0),1)|0); $981 = __THREW__; __THREW__ = 0; $982 = $981&1; if ($982) { $1002 = ___cxa_find_matching_catch()|0; $1003 = tempRet0; $10 = $1002; $11 = $1003; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $tc40 = $980; $983 = $tc40; $984 = ($983|0)!=(0|0); if ($984) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($63,158103); $985 = $6; __THREW__ = 0; $986 = (invoke_iiiiii(5609,($76|0),($s|0),($63|0),($985|0),1)|0); $987 = __THREW__; __THREW__ = 0; $988 = $987&1; if ($988) { $1004 = ___cxa_find_matching_catch()|0; $1005 = tempRet0; $10 = $1004; $11 = $1005; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); $fromTc41 = $986; $989 = (__Znwj(180)|0); $990 = ((($76)) + 48|0); $991 = HEAP32[$990>>2]|0; $992 = $4; $993 = $6; $994 = $tc40; $995 = $fromTc41; $996 = $sourceUntapped; $997 = $996&1; $998 = $once; $999 = $998&1; __THREW__ = 0; invoke_viiiiiiiiiii(5617,($989|0),($991|0),($992|0),($993|0),($994|0),($995|0),1,($997|0),($999|0),0,0); $1000 = __THREW__; __THREW__ = 0; $1001 = $1000&1; if ($1001) { $1006 = ___cxa_find_matching_catch()|0; $1007 = tempRet0; $10 = $1006; $11 = $1007; __ZdlPv($989); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $989; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($64,143402); $1008 = $6; __THREW__ = 0; $1009 = (invoke_iiiiii(5609,($76|0),($s|0),($64|0),($1008|0),1)|0); $1010 = __THREW__; __THREW__ = 0; $1011 = $1010&1; if ($1011) { $1029 = ___cxa_find_matching_catch()|0; $1030 = tempRet0; $10 = $1029; $11 = $1030; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); $tc42 = $1009; $1012 = $tc42; $1013 = ($1012|0)!=(0|0); if ($1013) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($65,158103); $1014 = $6; __THREW__ = 0; $1015 = (invoke_iiiiii(5609,($76|0),($s|0),($65|0),($1014|0),1)|0); $1016 = __THREW__; __THREW__ = 0; $1017 = $1016&1; if ($1017) { $1031 = ___cxa_find_matching_catch()|0; $1032 = tempRet0; $10 = $1031; $11 = $1032; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $fromTc43 = $1015; $1018 = (__Znwj(172)|0); $1019 = ((($76)) + 48|0); $1020 = HEAP32[$1019>>2]|0; $1021 = $4; $1022 = $6; $1023 = $tc42; $1024 = $fromTc43; $1025 = $once; $1026 = $1025&1; __THREW__ = 0; invoke_viiiiiii(5618,($1018|0),($1020|0),($1021|0),($1022|0),($1023|0),($1024|0),($1026|0)); $1027 = __THREW__; __THREW__ = 0; $1028 = $1027&1; if ($1028) { $1033 = ___cxa_find_matching_catch()|0; $1034 = tempRet0; $10 = $1033; $11 = $1034; __ZdlPv($1018); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $1018; $1225 = $2; STACKTOP = sp;return ($1225|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($66,143411); $1035 = $6; __THREW__ = 0; $1036 = (invoke_iiiiii(5609,($76|0),($s|0),($66|0),($1035|0),1)|0); $1037 = __THREW__; __THREW__ = 0; $1038 = $1037&1; if ($1038) { $1056 = ___cxa_find_matching_catch()|0; $1057 = tempRet0; $10 = $1056; $11 = $1057; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $tc44 = $1036; $1039 = $tc44; $1040 = ($1039|0)!=(0|0); if ($1040) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($67,158103); $1041 = $6; __THREW__ = 0; $1042 = (invoke_iiiiii(5609,($76|0),($s|0),($67|0),($1041|0),1)|0); $1043 = __THREW__; __THREW__ = 0; $1044 = $1043&1; if ($1044) { $1058 = ___cxa_find_matching_catch()|0; $1059 = tempRet0; $10 = $1058; $11 = $1059; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); $fromTc45 = $1042; $1045 = (__Znwj(176)|0); $1046 = ((($76)) + 48|0); $1047 = HEAP32[$1046>>2]|0; $1048 = $4; $1049 = $6; $1050 = $tc44; $1051 = $fromTc45; $1052 = $once; $1053 = $1052&1; __THREW__ = 0; invoke_viiiiiiii(5619,($1045|0),($1047|0),($1048|0),($1049|0),($1050|0),($1051|0),0,($1053|0)); $1054 = __THREW__; __THREW__ = 0; $1055 = $1054&1; if ($1055) { $1060 = ___cxa_find_matching_catch()|0; $1061 = tempRet0; $10 = $1060; $11 = $1061; __ZdlPv($1045); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $1045; $1225 = $2; STACKTOP = sp;return ($1225|0); } } $1062 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143420,0)|0); $1063 = ($1062|0)!=(-1); if ($1063) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($68,143420); __THREW__ = 0; invoke_vii(3797,($69|0),(163062|0)); $1064 = __THREW__; __THREW__ = 0; $1065 = $1064&1; do { if ($1065) { $1096 = ___cxa_find_matching_catch()|0; $1097 = tempRet0; $10 = $1096; $11 = $1097; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounter|0),($s|0),($68|0),($69|0),1); $1066 = __THREW__; __THREW__ = 0; $1067 = $1066&1; if ($1067) { $1098 = ___cxa_find_matching_catch()|0; $1099 = tempRet0; $10 = $1098; $11 = $1099; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); __THREW__ = 0; $1068 = (invoke_iii(3802,($splitCounter|0),1)|0); $1069 = __THREW__; __THREW__ = 0; $1070 = $1069&1; do { if ($1070) { label = 302; } else { __THREW__ = 0; invoke_vii(3800,($70|0),($1068|0)); $1071 = __THREW__; __THREW__ = 0; $1072 = $1071&1; if ($1072) { label = 302; break; } $1073 = $6; __THREW__ = 0; $1074 = (invoke_iiiii(4263,($76|0),($70|0),($1073|0),(0|0))|0); $1075 = __THREW__; __THREW__ = 0; $1076 = $1075&1; if ($1076) { $1102 = ___cxa_find_matching_catch()|0; $1103 = tempRet0; $10 = $1102; $11 = $1103; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $counter = $1074; __THREW__ = 0; invoke_vii(3797,($71|0),(158103|0)); $1077 = __THREW__; __THREW__ = 0; $1078 = $1077&1; if ($1078) { label = 302; break; } $1079 = $6; __THREW__ = 0; $1080 = (invoke_iiiiii(5609,($76|0),($s|0),($71|0),($1079|0),1)|0); $1081 = __THREW__; __THREW__ = 0; $1082 = $1081&1; if ($1082) { $1104 = ___cxa_find_matching_catch()|0; $1105 = tempRet0; $10 = $1104; $11 = $1105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); $tc46 = $1080; __THREW__ = 0; $1083 = (invoke_ii(3903,176)|0); $1084 = __THREW__; __THREW__ = 0; $1085 = $1084&1; if ($1085) { label = 302; break; } $1086 = ((($76)) + 48|0); $1087 = HEAP32[$1086>>2]|0; $1088 = $4; $1089 = $6; $1090 = $counter; $1091 = $tc46; $1092 = $once; $1093 = $1092&1; __THREW__ = 0; invoke_viiiiiiii(5620,($1083|0),($1087|0),($1088|0),($1089|0),($1090|0),($1091|0),1,($1093|0)); $1094 = __THREW__; __THREW__ = 0; $1095 = $1094&1; if ($1095) { $1106 = ___cxa_find_matching_catch()|0; $1107 = tempRet0; $10 = $1106; $11 = $1107; __ZdlPv($1083); break; } $2 = $1083; $26 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); $1225 = $2; STACKTOP = sp;return ($1225|0); } } while(0); if ((label|0) == 302) { $1100 = ___cxa_find_matching_catch()|0; $1101 = tempRet0; $10 = $1100; $11 = $1101; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } $1108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143434,0)|0); $1109 = ($1108|0)!=(-1); if ($1109) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($72,143434); __THREW__ = 0; invoke_vii(3797,($73|0),(163062|0)); $1110 = __THREW__; __THREW__ = 0; $1111 = $1110&1; do { if ($1111) { $1142 = ___cxa_find_matching_catch()|0; $1143 = tempRet0; $10 = $1142; $11 = $1143; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounter47|0),($s|0),($72|0),($73|0),1); $1112 = __THREW__; __THREW__ = 0; $1113 = $1112&1; if ($1113) { $1144 = ___cxa_find_matching_catch()|0; $1145 = tempRet0; $10 = $1144; $11 = $1145; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); __THREW__ = 0; $1114 = (invoke_iii(3802,($splitCounter47|0),1)|0); $1115 = __THREW__; __THREW__ = 0; $1116 = $1115&1; do { if ($1116) { label = 321; } else { __THREW__ = 0; invoke_vii(3800,($74|0),($1114|0)); $1117 = __THREW__; __THREW__ = 0; $1118 = $1117&1; if ($1118) { label = 321; break; } $1119 = $6; __THREW__ = 0; $1120 = (invoke_iiiii(4263,($76|0),($74|0),($1119|0),(0|0))|0); $1121 = __THREW__; __THREW__ = 0; $1122 = $1121&1; if ($1122) { $1148 = ___cxa_find_matching_catch()|0; $1149 = tempRet0; $10 = $1148; $11 = $1149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); $counter48 = $1120; __THREW__ = 0; invoke_vii(3797,($75|0),(158103|0)); $1123 = __THREW__; __THREW__ = 0; $1124 = $1123&1; if ($1124) { label = 321; break; } $1125 = $6; __THREW__ = 0; $1126 = (invoke_iiiiii(5609,($76|0),($s|0),($75|0),($1125|0),1)|0); $1127 = __THREW__; __THREW__ = 0; $1128 = $1127&1; if ($1128) { $1150 = ___cxa_find_matching_catch()|0; $1151 = tempRet0; $10 = $1150; $11 = $1151; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); $tc49 = $1126; __THREW__ = 0; $1129 = (invoke_ii(3903,176)|0); $1130 = __THREW__; __THREW__ = 0; $1131 = $1130&1; if ($1131) { label = 321; break; } $1132 = ((($76)) + 48|0); $1133 = HEAP32[$1132>>2]|0; $1134 = $4; $1135 = $6; $1136 = $counter48; $1137 = $tc49; $1138 = $once; $1139 = $1138&1; __THREW__ = 0; invoke_viiiiiiii(5620,($1129|0),($1133|0),($1134|0),($1135|0),($1136|0),($1137|0),0,($1139|0)); $1140 = __THREW__; __THREW__ = 0; $1141 = $1140&1; if ($1141) { $1152 = ___cxa_find_matching_catch()|0; $1153 = tempRet0; $10 = $1152; $11 = $1153; __ZdlPv($1129); break; } $2 = $1129; $26 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter47); $1225 = $2; STACKTOP = sp;return ($1225|0); } } while(0); if ((label|0) == 321) { $1146 = ___cxa_find_matching_catch()|0; $1147 = tempRet0; $10 = $1146; $11 = $1147; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter47); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } $who = 0; $1154 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143450,0)|0); $1155 = ($1154|0)!=(-1); $$ = $1155 ? 1 : 0; $who = $$; $1156 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143454,0)|0); $1157 = ($1156|0)!=(-1); $$$ = $1157 ? -1 : $$; $who = $$$; $1158 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143464,0)|0); $1159 = ($1158|0)!=(-1); $$$$ = $1159 ? -2 : $$$; $who = $$$$; $1160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143482,0)|0); $1161 = ($1160|0)!=(-1); $$$$$ = $1161 ? -3 : $$$$; $who = $$$$$; $1162 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143498,0)|0); $found = $1162; $1163 = $found; $1164 = ($1163|0)!=(-1); L581: do { if ($1164) { $i50 = 0; while(1) { $1165 = $i50; $1166 = ($1165|0)<(14); if (!($1166)) { break L581; } $1167 = $i50; $1168 = (48296 + ($1167<<2)|0); $1169 = HEAP32[$1168>>2]|0; $1170 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,$1169,0)|0); $found = $1170; $1171 = $found; $1172 = ($1171|0)!=(-1); if ($1172) { break; } $1189 = $i50; $1190 = (($1189) + 1)|0; $i50 = $1190; } $1173 = (__Znwj(192)|0); $1174 = ((($76)) + 48|0); $1175 = HEAP32[$1174>>2]|0; $1176 = $4; $1177 = $6; $1178 = $7; $1179 = $i50; $1180 = $who; $1181 = $sourceUntapped; $1182 = $1181&1; $1183 = $once; $1184 = $1183&1; __THREW__ = 0; invoke_viiiiiiiiii(5621,($1173|0),($1175|0),($1176|0),($1177|0),($1178|0),($1179|0),($1180|0),($1182|0),($1184|0),0); $1185 = __THREW__; __THREW__ = 0; $1186 = $1185&1; if ($1186) { $1187 = ___cxa_find_matching_catch()|0; $1188 = tempRet0; $10 = $1187; $11 = $1188; __ZdlPv($1173); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $1173; $1225 = $2; STACKTOP = sp;return ($1225|0); } } } while(0); $1191 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143503,0)|0); $found = $1191; $1192 = $found; $1193 = ($1192|0)!=(-1); L594: do { if ($1193) { $i51 = 0; while(1) { $1194 = $i51; $1195 = ($1194|0)<(14); if (!($1195)) { break L594; } $1196 = $i51; $1197 = (48296 + ($1196<<2)|0); $1198 = HEAP32[$1197>>2]|0; $1199 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,$1198,0)|0); $found = $1199; $1200 = $found; $1201 = ($1200|0)!=(-1); if ($1201) { break; } $1223 = $i51; $1224 = (($1223) + 1)|0; $i51 = $1224; } $1202 = (__Znwj(184)|0); $1203 = ((($76)) + 48|0); $1204 = HEAP32[$1203>>2]|0; $1205 = $4; $1206 = $6; $1207 = $7; $1208 = $i51; $1209 = $who; $1210 = $sourceUntapped; $1211 = $1210&1; $1212 = $sourceTap; $1213 = $1212&1; $1214 = $lifelost; $1215 = $1214&1; $1216 = $lifeamount; $1217 = $once; $1218 = $1217&1; __THREW__ = 0; invoke_viiiiiiiiiiii(5622,($1202|0),($1204|0),($1205|0),($1206|0),($1207|0),($1208|0),($1209|0),($1211|0),($1213|0),($1215|0),($1216|0),($1218|0)); $1219 = __THREW__; __THREW__ = 0; $1220 = $1219&1; if ($1220) { $1221 = ___cxa_find_matching_catch()|0; $1222 = tempRet0; $10 = $1221; $11 = $1222; __ZdlPv($1202); $1226 = $10; $1227 = $11; ___resumeException($1226|0); // unreachable; } else { $2 = $1202; $1225 = $2; STACKTOP = sp;return ($1225|0); } } } while(0); $2 = 0; $1225 = $2; STACKTOP = sp;return ($1225|0); } function __ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($a) { $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $abi = 0, $aea = 0; var $fea = 0, $gaa = 0, $gta = 0, $ma = 0, $na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $a; $2 = $1; $3 = ($2|0)==(0|0); if ($3) { $5 = 0; } else { $4 = (___dynamic_cast($2,4000,368,0)|0); $5 = $4; } $fea = $5; $6 = $fea; $7 = ($6|0)!=(0|0); if ($7) { $8 = $fea; $9 = ((($8)) + 188|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($10)|0); $0 = $11; $77 = $0; STACKTOP = sp;return ($77|0); } $12 = $1; $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,4000,4208,0)|0); $15 = $14; } $aea = $15; $16 = $aea; $17 = ($16|0)!=(0|0); if ($17) { $18 = $aea; $19 = ((($18)) + 188|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($20)|0); $0 = $21; $77 = $0; STACKTOP = sp;return ($77|0); } $22 = $1; $23 = ($22|0)==(0|0); if ($23) { $25 = 0; } else { $24 = (___dynamic_cast($22,4000,536,0)|0); $25 = $24; } $gta = $25; $26 = $gta; $27 = ($26|0)!=(0|0); if ($27) { $28 = $gta; $29 = ((($28)) + 220|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($30)|0); $0 = $31; $77 = $0; STACKTOP = sp;return ($77|0); } $32 = $1; $33 = ($32|0)==(0|0); if ($33) { $35 = 0; } else { $34 = (___dynamic_cast($32,4000,552,0)|0); $35 = $34; } $gaa = $35; $36 = $gaa; $37 = ($36|0)!=(0|0); if ($37) { $38 = $gaa; $39 = ((($38)) + 220|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($40)|0); $0 = $41; $77 = $0; STACKTOP = sp;return ($77|0); } $42 = $1; $43 = ($42|0)==(0|0); if ($43) { $45 = 0; } else { $44 = (___dynamic_cast($42,4000,584,0)|0); $45 = $44; } $abi = $45; $46 = $abi; $47 = ($46|0)!=(0|0); if ($47) { $48 = $abi; $49 = ((($48)) + 220|0); $50 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($49,0)|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($51)|0); $0 = $52; $77 = $0; STACKTOP = sp;return ($77|0); } $53 = $1; $54 = ($53|0)==(0|0); if ($54) { $56 = 0; } else { $55 = (___dynamic_cast($53,4000,400,-2)|0); $56 = $55; } $na = $56; $57 = $na; $58 = ($57|0)!=(0|0); if ($58) { $59 = $na; $60 = HEAP32[$59>>2]|0; $61 = ($60|0)!=(0|0); if ($61) { $62 = $na; $63 = HEAP32[$62>>2]|0; $64 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($63)|0); $0 = $64; $77 = $0; STACKTOP = sp;return ($77|0); } } $65 = $1; $66 = ($65|0)==(0|0); if ($66) { $68 = 0; } else { $67 = (___dynamic_cast($65,4000,1480,0)|0); $68 = $67; } $ma = $68; $69 = $ma; $70 = ($69|0)!=(0|0); if ($70) { $71 = $ma; $72 = ((($71)) + 200|0); $73 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($72,0)|0); $74 = HEAP32[$73>>2]|0; $75 = (__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility($74)|0); $0 = $75; $77 = $0; STACKTOP = sp;return ($77|0); } else { $76 = $1; $0 = $76; $77 = $0; STACKTOP = sp;return ($77|0); } return (0)|0; } function __ZN14AbilityFactory14parseMagicLineENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiP5SpellP15MTGCardInstancebbP11MTGGameZone($this,$s,$id,$spell,$card,$activated,$forceUEOT,$dest) { $this = $this|0; $s = $s|0; $id = $id|0; $spell = $spell|0; $card = $card|0; $activated = $activated|0; $forceUEOT = $forceUEOT|0; $dest = $dest|0; var $$ = 0, $$$ = 0, $$$$ = 0, $$$$$ = 0, $$$$$$ = 0, $$12 = 0, $$byval_copy = 0, $$expand_i1_val = 0, $$expand_i1_val101 = 0, $$expand_i1_val105 = 0, $$expand_i1_val107 = 0, $$expand_i1_val111 = 0, $$expand_i1_val113 = 0, $$expand_i1_val117 = 0, $$expand_i1_val119 = 0, $$expand_i1_val123 = 0, $$expand_i1_val125 = 0, $$expand_i1_val129 = 0, $$expand_i1_val131 = 0, $$expand_i1_val135 = 0; var $$expand_i1_val137 = 0, $$expand_i1_val141 = 0, $$expand_i1_val143 = 0, $$expand_i1_val147 = 0, $$expand_i1_val149 = 0, $$expand_i1_val153 = 0, $$expand_i1_val155 = 0, $$expand_i1_val159 = 0, $$expand_i1_val161 = 0, $$expand_i1_val165 = 0, $$expand_i1_val167 = 0, $$expand_i1_val171 = 0, $$expand_i1_val173 = 0, $$expand_i1_val177 = 0, $$expand_i1_val179 = 0, $$expand_i1_val18 = 0, $$expand_i1_val183 = 0, $$expand_i1_val185 = 0, $$expand_i1_val189 = 0, $$expand_i1_val191 = 0; var $$expand_i1_val195 = 0, $$expand_i1_val197 = 0, $$expand_i1_val20 = 0, $$expand_i1_val201 = 0, $$expand_i1_val203 = 0, $$expand_i1_val207 = 0, $$expand_i1_val209 = 0, $$expand_i1_val213 = 0, $$expand_i1_val215 = 0, $$expand_i1_val219 = 0, $$expand_i1_val22 = 0, $$expand_i1_val221 = 0, $$expand_i1_val225 = 0, $$expand_i1_val227 = 0, $$expand_i1_val231 = 0, $$expand_i1_val233 = 0, $$expand_i1_val237 = 0, $$expand_i1_val239 = 0, $$expand_i1_val243 = 0, $$expand_i1_val245 = 0; var $$expand_i1_val249 = 0, $$expand_i1_val251 = 0, $$expand_i1_val255 = 0, $$expand_i1_val257 = 0, $$expand_i1_val261 = 0, $$expand_i1_val263 = 0, $$expand_i1_val267 = 0, $$expand_i1_val269 = 0, $$expand_i1_val27 = 0, $$expand_i1_val273 = 0, $$expand_i1_val275 = 0, $$expand_i1_val279 = 0, $$expand_i1_val281 = 0, $$expand_i1_val285 = 0, $$expand_i1_val287 = 0, $$expand_i1_val29 = 0, $$expand_i1_val291 = 0, $$expand_i1_val293 = 0, $$expand_i1_val297 = 0, $$expand_i1_val299 = 0; var $$expand_i1_val303 = 0, $$expand_i1_val305 = 0, $$expand_i1_val309 = 0, $$expand_i1_val311 = 0, $$expand_i1_val315 = 0, $$expand_i1_val317 = 0, $$expand_i1_val321 = 0, $$expand_i1_val323 = 0, $$expand_i1_val327 = 0, $$expand_i1_val329 = 0, $$expand_i1_val33 = 0, $$expand_i1_val333 = 0, $$expand_i1_val335 = 0, $$expand_i1_val339 = 0, $$expand_i1_val341 = 0, $$expand_i1_val345 = 0, $$expand_i1_val347 = 0, $$expand_i1_val35 = 0, $$expand_i1_val351 = 0, $$expand_i1_val353 = 0; var $$expand_i1_val357 = 0, $$expand_i1_val359 = 0, $$expand_i1_val363 = 0, $$expand_i1_val365 = 0, $$expand_i1_val369 = 0, $$expand_i1_val371 = 0, $$expand_i1_val375 = 0, $$expand_i1_val377 = 0, $$expand_i1_val381 = 0, $$expand_i1_val383 = 0, $$expand_i1_val387 = 0, $$expand_i1_val389 = 0, $$expand_i1_val39 = 0, $$expand_i1_val393 = 0, $$expand_i1_val395 = 0, $$expand_i1_val399 = 0, $$expand_i1_val401 = 0, $$expand_i1_val405 = 0, $$expand_i1_val407 = 0, $$expand_i1_val41 = 0; var $$expand_i1_val411 = 0, $$expand_i1_val413 = 0, $$expand_i1_val417 = 0, $$expand_i1_val419 = 0, $$expand_i1_val45 = 0, $$expand_i1_val47 = 0, $$expand_i1_val51 = 0, $$expand_i1_val53 = 0, $$expand_i1_val57 = 0, $$expand_i1_val59 = 0, $$expand_i1_val63 = 0, $$expand_i1_val65 = 0, $$expand_i1_val69 = 0, $$expand_i1_val71 = 0, $$expand_i1_val75 = 0, $$expand_i1_val77 = 0, $$expand_i1_val81 = 0, $$expand_i1_val83 = 0, $$expand_i1_val87 = 0, $$expand_i1_val89 = 0; var $$expand_i1_val91 = 0, $$expand_i1_val93 = 0, $$expand_i1_val99 = 0, $$not = 0, $$pre_trunc = 0, $$pre_trunc103 = 0, $$pre_trunc109 = 0, $$pre_trunc115 = 0, $$pre_trunc121 = 0, $$pre_trunc127 = 0, $$pre_trunc133 = 0, $$pre_trunc139 = 0, $$pre_trunc145 = 0, $$pre_trunc151 = 0, $$pre_trunc157 = 0, $$pre_trunc163 = 0, $$pre_trunc169 = 0, $$pre_trunc175 = 0, $$pre_trunc181 = 0, $$pre_trunc187 = 0; var $$pre_trunc193 = 0, $$pre_trunc199 = 0, $$pre_trunc205 = 0, $$pre_trunc211 = 0, $$pre_trunc217 = 0, $$pre_trunc223 = 0, $$pre_trunc229 = 0, $$pre_trunc235 = 0, $$pre_trunc241 = 0, $$pre_trunc247 = 0, $$pre_trunc25 = 0, $$pre_trunc253 = 0, $$pre_trunc259 = 0, $$pre_trunc265 = 0, $$pre_trunc271 = 0, $$pre_trunc277 = 0, $$pre_trunc283 = 0, $$pre_trunc289 = 0, $$pre_trunc295 = 0, $$pre_trunc301 = 0; var $$pre_trunc307 = 0, $$pre_trunc31 = 0, $$pre_trunc313 = 0, $$pre_trunc319 = 0, $$pre_trunc325 = 0, $$pre_trunc331 = 0, $$pre_trunc337 = 0, $$pre_trunc343 = 0, $$pre_trunc349 = 0, $$pre_trunc355 = 0, $$pre_trunc361 = 0, $$pre_trunc367 = 0, $$pre_trunc37 = 0, $$pre_trunc373 = 0, $$pre_trunc379 = 0, $$pre_trunc385 = 0, $$pre_trunc391 = 0, $$pre_trunc397 = 0, $$pre_trunc403 = 0, $$pre_trunc409 = 0; var $$pre_trunc415 = 0, $$pre_trunc421 = 0, $$pre_trunc43 = 0, $$pre_trunc49 = 0, $$pre_trunc55 = 0, $$pre_trunc61 = 0, $$pre_trunc67 = 0, $$pre_trunc73 = 0, $$pre_trunc79 = 0, $$pre_trunc85 = 0, $$pre_trunc95 = 0, $$pre_trunc97 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0; var $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0; var $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0; var $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0; var $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0; var $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0; var $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0; var $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0; var $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0; var $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0; var $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0; var $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0; var $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0; var $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0; var $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0; var $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0; var $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0; var $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0; var $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0; var $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0; var $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0; var $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0; var $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0; var $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0; var $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0; var $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0; var $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0; var $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0; var $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0; var $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0; var $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0; var $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0; var $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0; var $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0; var $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0; var $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0; var $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0; var $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0; var $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0; var $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0; var $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0; var $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0; var $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0; var $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0; var $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0; var $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0; var $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0; var $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0; var $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0; var $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0; var $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0, $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0; var $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0, $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0; var $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0, $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0; var $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0, $1950 = 0, $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0; var $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0; var $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0; var $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0; var $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0; var $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0; var $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0; var $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0; var $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0, $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0; var $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0; var $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0; var $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0; var $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0, $2166 = 0, $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0; var $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0, $2184 = 0, $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0; var $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0, $2201 = 0, $2202 = 0, $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0; var $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0, $222 = 0, $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0; var $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2238 = 0, $2239 = 0, $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0, $2245 = 0, $2246 = 0; var $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0, $2256 = 0, $2257 = 0, $2258 = 0, $2259 = 0, $226 = 0, $2260 = 0, $2261 = 0, $2262 = 0, $2263 = 0, $2264 = 0; var $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0, $2274 = 0, $2275 = 0, $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0, $228 = 0, $2280 = 0, $2281 = 0, $2282 = 0; var $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0, $2287 = 0, $2288 = 0, $2289 = 0, $229 = 0, $2290 = 0, $2291 = 0, $2292 = 0, $2293 = 0, $2294 = 0, $2295 = 0, $2296 = 0, $2297 = 0, $2298 = 0, $2299 = 0, $23 = 0, $230 = 0; var $2300 = 0, $2301 = 0, $2302 = 0, $2303 = 0, $2304 = 0, $2305 = 0, $2306 = 0, $2307 = 0, $2308 = 0, $2309 = 0, $231 = 0, $2310 = 0, $2311 = 0, $2312 = 0, $2313 = 0, $2314 = 0, $2315 = 0, $2316 = 0, $2317 = 0, $2318 = 0; var $2319 = 0, $232 = 0, $2320 = 0, $2321 = 0, $2322 = 0, $2323 = 0, $2324 = 0, $2325 = 0, $2326 = 0, $2327 = 0, $2328 = 0, $2329 = 0, $233 = 0, $2330 = 0, $2331 = 0, $2332 = 0, $2333 = 0, $2334 = 0, $2335 = 0, $2336 = 0; var $2337 = 0, $2338 = 0, $2339 = 0, $234 = 0, $2340 = 0, $2341 = 0, $2342 = 0, $2343 = 0, $2344 = 0, $2345 = 0, $2346 = 0, $2347 = 0, $2348 = 0, $2349 = 0, $235 = 0, $2350 = 0, $2351 = 0, $2352 = 0, $2353 = 0, $2354 = 0; var $2355 = 0, $2356 = 0, $2357 = 0, $2358 = 0, $2359 = 0, $236 = 0, $2360 = 0, $2361 = 0, $2362 = 0, $2363 = 0, $2364 = 0, $2365 = 0, $2366 = 0, $2367 = 0, $2368 = 0, $2369 = 0, $237 = 0, $2370 = 0, $2371 = 0, $2372 = 0; var $2373 = 0, $2374 = 0, $2375 = 0, $2376 = 0, $2377 = 0, $2378 = 0, $2379 = 0, $238 = 0, $2380 = 0, $2381 = 0, $2382 = 0, $2383 = 0, $2384 = 0, $2385 = 0, $2386 = 0, $2387 = 0, $2388 = 0, $2389 = 0, $239 = 0, $2390 = 0; var $2391 = 0, $2392 = 0, $2393 = 0, $2394 = 0, $2395 = 0, $2396 = 0, $2397 = 0, $2398 = 0, $2399 = 0, $24 = 0, $240 = 0, $2400 = 0, $2401 = 0, $2402 = 0, $2403 = 0, $2404 = 0, $2405 = 0, $2406 = 0, $2407 = 0, $2408 = 0; var $2409 = 0, $241 = 0, $2410 = 0, $2411 = 0, $2412 = 0, $2413 = 0, $2414 = 0, $2415 = 0, $2416 = 0, $2417 = 0, $2418 = 0, $2419 = 0, $242 = 0, $2420 = 0, $2421 = 0, $2422 = 0, $2423 = 0, $2424 = 0, $2425 = 0, $2426 = 0; var $2427 = 0, $2428 = 0, $2429 = 0, $243 = 0, $2430 = 0, $2431 = 0, $2432 = 0, $2433 = 0, $2434 = 0, $2435 = 0, $2436 = 0, $2437 = 0, $2438 = 0, $2439 = 0, $244 = 0, $2440 = 0, $2441 = 0, $2442 = 0, $2443 = 0, $2444 = 0; var $2445 = 0, $2446 = 0, $2447 = 0, $2448 = 0, $2449 = 0, $245 = 0, $2450 = 0, $2451 = 0, $2452 = 0, $2453 = 0, $2454 = 0, $2455 = 0, $2456 = 0, $2457 = 0, $2458 = 0, $2459 = 0, $246 = 0, $2460 = 0, $2461 = 0, $2462 = 0; var $2463 = 0, $2464 = 0, $2465 = 0, $2466 = 0, $2467 = 0, $2468 = 0, $2469 = 0, $247 = 0, $2470 = 0, $2471 = 0, $2472 = 0, $2473 = 0, $2474 = 0, $2475 = 0, $2476 = 0, $2477 = 0, $2478 = 0, $2479 = 0, $248 = 0, $2480 = 0; var $2481 = 0, $2482 = 0, $2483 = 0, $2484 = 0, $2485 = 0, $2486 = 0, $2487 = 0, $2488 = 0, $2489 = 0, $249 = 0, $2490 = 0, $2491 = 0, $2492 = 0, $2493 = 0, $2494 = 0, $2495 = 0, $2496 = 0, $2497 = 0, $2498 = 0, $2499 = 0; var $25 = 0, $250 = 0, $2500 = 0, $2501 = 0, $2502 = 0, $2503 = 0, $2504 = 0, $2505 = 0, $2506 = 0, $2507 = 0, $2508 = 0, $2509 = 0, $251 = 0, $2510 = 0, $2511 = 0, $2512 = 0, $2513 = 0, $2514 = 0, $2515 = 0, $2516 = 0; var $2517 = 0, $2518 = 0, $2519 = 0, $252 = 0, $2520 = 0, $2521 = 0, $2522 = 0, $2523 = 0, $2524 = 0, $2525 = 0, $2526 = 0, $2527 = 0, $2528 = 0, $2529 = 0, $253 = 0, $2530 = 0, $2531 = 0, $2532 = 0, $2533 = 0, $2534 = 0; var $2535 = 0, $2536 = 0, $2537 = 0, $2538 = 0, $2539 = 0, $254 = 0, $2540 = 0, $2541 = 0, $2542 = 0, $2543 = 0, $2544 = 0, $2545 = 0, $2546 = 0, $2547 = 0, $2548 = 0, $2549 = 0, $255 = 0, $2550 = 0, $2551 = 0, $2552 = 0; var $2553 = 0, $2554 = 0, $2555 = 0, $2556 = 0, $2557 = 0, $2558 = 0, $2559 = 0, $256 = 0, $2560 = 0, $2561 = 0, $2562 = 0, $2563 = 0, $2564 = 0, $2565 = 0, $2566 = 0, $2567 = 0, $2568 = 0, $2569 = 0, $257 = 0, $2570 = 0; var $2571 = 0, $2572 = 0, $2573 = 0, $2574 = 0, $2575 = 0, $2576 = 0, $2577 = 0, $2578 = 0, $2579 = 0, $258 = 0, $2580 = 0, $2581 = 0, $2582 = 0, $2583 = 0, $2584 = 0, $2585 = 0, $2586 = 0, $2587 = 0, $2588 = 0, $2589 = 0; var $259 = 0, $2590 = 0, $2591 = 0, $2592 = 0, $2593 = 0, $2594 = 0, $2595 = 0, $2596 = 0, $2597 = 0, $2598 = 0, $2599 = 0, $26 = 0, $260 = 0, $2600 = 0, $2601 = 0, $2602 = 0, $2603 = 0, $2604 = 0, $2605 = 0, $2606 = 0; var $2607 = 0, $2608 = 0, $2609 = 0, $261 = 0, $2610 = 0, $2611 = 0, $2612 = 0, $2613 = 0, $2614 = 0, $2615 = 0, $2616 = 0, $2617 = 0, $2618 = 0, $2619 = 0, $262 = 0, $2620 = 0, $2621 = 0, $2622 = 0, $2623 = 0, $2624 = 0; var $2625 = 0, $2626 = 0, $2627 = 0, $2628 = 0, $2629 = 0, $263 = 0, $2630 = 0, $2631 = 0, $2632 = 0, $2633 = 0, $2634 = 0, $2635 = 0, $2636 = 0, $2637 = 0, $2638 = 0, $2639 = 0, $264 = 0, $2640 = 0, $2641 = 0, $2642 = 0; var $2643 = 0, $2644 = 0, $2645 = 0, $2646 = 0, $2647 = 0, $2648 = 0, $2649 = 0, $265 = 0, $2650 = 0, $2651 = 0, $2652 = 0, $2653 = 0, $2654 = 0, $2655 = 0, $2656 = 0, $2657 = 0, $2658 = 0, $2659 = 0, $266 = 0, $2660 = 0; var $2661 = 0, $2662 = 0, $2663 = 0, $2664 = 0, $2665 = 0, $2666 = 0, $2667 = 0, $2668 = 0, $2669 = 0, $267 = 0, $2670 = 0, $2671 = 0, $2672 = 0, $2673 = 0, $2674 = 0, $2675 = 0, $2676 = 0, $2677 = 0, $2678 = 0, $2679 = 0; var $268 = 0, $2680 = 0, $2681 = 0, $2682 = 0, $2683 = 0, $2684 = 0, $2685 = 0, $2686 = 0, $2687 = 0, $2688 = 0, $2689 = 0, $269 = 0, $2690 = 0, $2691 = 0, $2692 = 0, $2693 = 0, $2694 = 0, $2695 = 0, $2696 = 0, $2697 = 0; var $2698 = 0, $2699 = 0, $27 = 0, $270 = 0, $2700 = 0, $2701 = 0, $2702 = 0, $2703 = 0, $2704 = 0, $2705 = 0, $2706 = 0, $2707 = 0, $2708 = 0, $2709 = 0, $271 = 0, $2710 = 0, $2711 = 0, $2712 = 0, $2713 = 0, $2714 = 0; var $2715 = 0, $2716 = 0, $2717 = 0, $2718 = 0, $2719 = 0, $272 = 0, $2720 = 0, $2721 = 0, $2722 = 0, $2723 = 0, $2724 = 0, $2725 = 0, $2726 = 0, $2727 = 0, $2728 = 0, $2729 = 0, $273 = 0, $2730 = 0, $2731 = 0, $2732 = 0; var $2733 = 0, $2734 = 0, $2735 = 0, $2736 = 0, $2737 = 0, $2738 = 0, $2739 = 0, $274 = 0, $2740 = 0, $2741 = 0, $2742 = 0, $2743 = 0, $2744 = 0, $2745 = 0, $2746 = 0, $2747 = 0, $2748 = 0, $2749 = 0, $275 = 0, $2750 = 0; var $2751 = 0, $2752 = 0, $2753 = 0, $2754 = 0, $2755 = 0, $2756 = 0, $2757 = 0, $2758 = 0, $2759 = 0, $276 = 0, $2760 = 0, $2761 = 0, $2762 = 0, $2763 = 0, $2764 = 0, $2765 = 0, $2766 = 0, $2767 = 0, $2768 = 0, $2769 = 0; var $277 = 0, $2770 = 0, $2771 = 0, $2772 = 0, $2773 = 0, $2774 = 0, $2775 = 0, $2776 = 0, $2777 = 0, $2778 = 0, $2779 = 0, $278 = 0, $2780 = 0, $2781 = 0, $2782 = 0, $2783 = 0, $2784 = 0, $2785 = 0, $2786 = 0, $2787 = 0; var $2788 = 0, $2789 = 0, $279 = 0, $2790 = 0, $2791 = 0, $2792 = 0, $2793 = 0, $2794 = 0, $2795 = 0, $2796 = 0, $2797 = 0, $2798 = 0, $2799 = 0, $28 = 0, $280 = 0, $2800 = 0, $2801 = 0, $2802 = 0, $2803 = 0, $2804 = 0; var $2805 = 0, $2806 = 0, $2807 = 0, $2808 = 0, $2809 = 0, $281 = 0, $2810 = 0, $2811 = 0, $2812 = 0, $2813 = 0, $2814 = 0, $2815 = 0, $2816 = 0, $2817 = 0, $2818 = 0, $2819 = 0, $282 = 0, $2820 = 0, $2821 = 0, $2822 = 0; var $2823 = 0, $2824 = 0, $2825 = 0, $2826 = 0, $2827 = 0, $2828 = 0, $2829 = 0, $283 = 0, $2830 = 0, $2831 = 0, $2832 = 0, $2833 = 0, $2834 = 0, $2835 = 0, $2836 = 0, $2837 = 0, $2838 = 0, $2839 = 0, $284 = 0, $2840 = 0; var $2841 = 0, $2842 = 0, $2843 = 0, $2844 = 0, $2845 = 0, $2846 = 0, $2847 = 0, $2848 = 0, $2849 = 0, $285 = 0, $2850 = 0, $2851 = 0, $2852 = 0, $2853 = 0, $2854 = 0, $2855 = 0, $2856 = 0, $2857 = 0, $2858 = 0, $2859 = 0; var $286 = 0, $2860 = 0, $2861 = 0, $2862 = 0, $2863 = 0, $2864 = 0, $2865 = 0, $2866 = 0, $2867 = 0, $2868 = 0, $2869 = 0, $287 = 0, $2870 = 0, $2871 = 0, $2872 = 0, $2873 = 0, $2874 = 0, $2875 = 0, $2876 = 0, $2877 = 0; var $2878 = 0, $2879 = 0, $288 = 0, $2880 = 0, $2881 = 0, $2882 = 0, $2883 = 0, $2884 = 0, $2885 = 0, $2886 = 0, $2887 = 0, $2888 = 0, $2889 = 0, $289 = 0, $2890 = 0, $2891 = 0, $2892 = 0, $2893 = 0, $2894 = 0, $2895 = 0; var $2896 = 0, $2897 = 0, $2898 = 0, $2899 = 0, $29 = 0, $290 = 0, $2900 = 0, $2901 = 0, $2902 = 0, $2903 = 0, $2904 = 0, $2905 = 0, $2906 = 0, $2907 = 0, $2908 = 0, $2909 = 0, $291 = 0, $2910 = 0, $2911 = 0, $2912 = 0; var $2913 = 0, $2914 = 0, $2915 = 0, $2916 = 0, $2917 = 0, $2918 = 0, $2919 = 0, $292 = 0, $2920 = 0, $2921 = 0, $2922 = 0, $2923 = 0, $2924 = 0, $2925 = 0, $2926 = 0, $2927 = 0, $2928 = 0, $2929 = 0, $293 = 0, $2930 = 0; var $2931 = 0, $2932 = 0, $2933 = 0, $2934 = 0, $2935 = 0, $2936 = 0, $2937 = 0, $2938 = 0, $2939 = 0, $294 = 0, $2940 = 0, $2941 = 0, $2942 = 0, $2943 = 0, $2944 = 0, $2945 = 0, $2946 = 0, $2947 = 0, $2948 = 0, $2949 = 0; var $295 = 0, $2950 = 0, $2951 = 0, $2952 = 0, $2953 = 0, $2954 = 0, $2955 = 0, $2956 = 0, $2957 = 0, $2958 = 0, $2959 = 0, $296 = 0, $2960 = 0, $2961 = 0, $2962 = 0, $2963 = 0, $2964 = 0, $2965 = 0, $2966 = 0, $2967 = 0; var $2968 = 0, $2969 = 0, $297 = 0, $2970 = 0, $2971 = 0, $2972 = 0, $2973 = 0, $2974 = 0, $2975 = 0, $2976 = 0, $2977 = 0, $2978 = 0, $2979 = 0, $298 = 0, $2980 = 0, $2981 = 0, $2982 = 0, $2983 = 0, $2984 = 0, $2985 = 0; var $2986 = 0, $2987 = 0, $2988 = 0, $2989 = 0, $299 = 0, $2990 = 0, $2991 = 0, $2992 = 0, $2993 = 0, $2994 = 0, $2995 = 0, $2996 = 0, $2997 = 0, $2998 = 0, $2999 = 0, $3 = 0, $30 = 0, $300 = 0, $3000 = 0, $3001 = 0; var $3002 = 0, $3003 = 0, $3004 = 0, $3005 = 0, $3006 = 0, $3007 = 0, $3008 = 0, $3009 = 0, $301 = 0, $3010 = 0, $3011 = 0, $3012 = 0, $3013 = 0, $3014 = 0, $3015 = 0, $3016 = 0, $3017 = 0, $3018 = 0, $3019 = 0, $302 = 0; var $3020 = 0, $3021 = 0, $3022 = 0, $3023 = 0, $3024 = 0, $3025 = 0, $3026 = 0, $3027 = 0, $3028 = 0, $3029 = 0, $303 = 0, $3030 = 0, $3031 = 0, $3032 = 0, $3033 = 0, $3034 = 0, $3035 = 0, $3036 = 0, $3037 = 0, $3038 = 0; var $3039 = 0, $304 = 0, $3040 = 0, $3041 = 0, $3042 = 0, $3043 = 0, $3044 = 0, $3045 = 0, $3046 = 0, $3047 = 0, $3048 = 0, $3049 = 0, $305 = 0, $3050 = 0, $3051 = 0, $3052 = 0, $3053 = 0, $3054 = 0, $3055 = 0, $3056 = 0; var $3057 = 0, $3058 = 0, $3059 = 0, $306 = 0, $3060 = 0, $3061 = 0, $3062 = 0, $3063 = 0, $3064 = 0, $3065 = 0, $3066 = 0, $3067 = 0, $3068 = 0, $3069 = 0, $307 = 0, $3070 = 0, $3071 = 0, $3072 = 0, $3073 = 0, $3074 = 0; var $3075 = 0, $3076 = 0, $3077 = 0, $3078 = 0, $3079 = 0, $308 = 0, $3080 = 0, $3081 = 0, $3082 = 0, $3083 = 0, $3084 = 0, $3085 = 0, $3086 = 0, $3087 = 0, $3088 = 0, $3089 = 0, $309 = 0, $3090 = 0, $3091 = 0, $3092 = 0; var $3093 = 0, $3094 = 0, $3095 = 0, $3096 = 0, $3097 = 0, $3098 = 0, $3099 = 0, $31 = 0, $310 = 0, $3100 = 0, $3101 = 0, $3102 = 0, $3103 = 0, $3104 = 0, $3105 = 0, $3106 = 0, $3107 = 0, $3108 = 0, $3109 = 0, $311 = 0; var $3110 = 0, $3111 = 0, $3112 = 0, $3113 = 0, $3114 = 0, $3115 = 0, $3116 = 0, $3117 = 0, $3118 = 0, $3119 = 0, $312 = 0, $3120 = 0, $3121 = 0, $3122 = 0, $3123 = 0, $3124 = 0, $3125 = 0, $3126 = 0, $3127 = 0, $3128 = 0; var $3129 = 0, $313 = 0, $3130 = 0, $3131 = 0, $3132 = 0, $3133 = 0, $3134 = 0, $3135 = 0, $3136 = 0, $3137 = 0, $3138 = 0, $3139 = 0, $314 = 0, $3140 = 0, $3141 = 0, $3142 = 0, $3143 = 0, $3144 = 0, $3145 = 0, $3146 = 0; var $3147 = 0, $3148 = 0, $3149 = 0, $315 = 0, $3150 = 0, $3151 = 0, $3152 = 0, $3153 = 0, $3154 = 0, $3155 = 0, $3156 = 0, $3157 = 0, $3158 = 0, $3159 = 0, $316 = 0, $3160 = 0, $3161 = 0, $3162 = 0, $3163 = 0, $3164 = 0; var $3165 = 0, $3166 = 0, $3167 = 0, $3168 = 0, $3169 = 0, $317 = 0, $3170 = 0, $3171 = 0, $3172 = 0, $3173 = 0, $3174 = 0, $3175 = 0, $3176 = 0, $3177 = 0, $3178 = 0, $3179 = 0, $318 = 0, $3180 = 0, $3181 = 0, $3182 = 0; var $3183 = 0, $3184 = 0, $3185 = 0, $3186 = 0, $3187 = 0, $3188 = 0, $3189 = 0, $319 = 0, $3190 = 0, $3191 = 0, $3192 = 0, $3193 = 0, $3194 = 0, $3195 = 0, $3196 = 0, $3197 = 0, $3198 = 0, $3199 = 0, $32 = 0, $320 = 0; var $3200 = 0, $3201 = 0, $3202 = 0, $3203 = 0, $3204 = 0, $3205 = 0, $3206 = 0, $3207 = 0, $3208 = 0, $3209 = 0, $321 = 0, $3210 = 0, $3211 = 0, $3212 = 0, $3213 = 0, $3214 = 0, $3215 = 0, $3216 = 0, $3217 = 0, $3218 = 0; var $3219 = 0, $322 = 0, $3220 = 0, $3221 = 0, $3222 = 0, $3223 = 0, $3224 = 0, $3225 = 0, $3226 = 0, $3227 = 0, $3228 = 0, $3229 = 0, $323 = 0, $3230 = 0, $3231 = 0, $3232 = 0, $3233 = 0, $3234 = 0, $3235 = 0, $3236 = 0; var $3237 = 0, $3238 = 0, $3239 = 0, $324 = 0, $3240 = 0, $3241 = 0, $3242 = 0, $3243 = 0, $3244 = 0, $3245 = 0, $3246 = 0, $3247 = 0, $3248 = 0, $3249 = 0, $325 = 0, $3250 = 0, $3251 = 0, $3252 = 0, $3253 = 0, $3254 = 0; var $3255 = 0, $3256 = 0, $3257 = 0, $3258 = 0, $3259 = 0, $326 = 0, $3260 = 0, $3261 = 0, $3262 = 0, $3263 = 0, $3264 = 0, $3265 = 0, $3266 = 0, $3267 = 0, $3268 = 0, $3269 = 0, $327 = 0, $3270 = 0, $3271 = 0, $3272 = 0; var $3273 = 0, $3274 = 0, $3275 = 0, $3276 = 0, $3277 = 0, $3278 = 0, $3279 = 0, $328 = 0, $3280 = 0, $3281 = 0, $3282 = 0, $3283 = 0, $3284 = 0, $3285 = 0, $3286 = 0, $3287 = 0, $3288 = 0, $3289 = 0, $329 = 0, $3290 = 0; var $3291 = 0, $3292 = 0, $3293 = 0, $3294 = 0, $3295 = 0, $3296 = 0, $3297 = 0, $3298 = 0, $3299 = 0, $33 = 0, $330 = 0, $3300 = 0, $3301 = 0, $3302 = 0, $3303 = 0, $3304 = 0, $3305 = 0, $3306 = 0, $3307 = 0, $3308 = 0; var $3309 = 0, $331 = 0, $3310 = 0, $3311 = 0, $3312 = 0, $3313 = 0, $3314 = 0, $3315 = 0, $3316 = 0, $3317 = 0, $3318 = 0, $3319 = 0, $332 = 0, $3320 = 0, $3321 = 0, $3322 = 0, $3323 = 0, $3324 = 0, $3325 = 0, $3326 = 0; var $3327 = 0, $3328 = 0, $3329 = 0, $333 = 0, $3330 = 0, $3331 = 0, $3332 = 0, $3333 = 0, $3334 = 0, $3335 = 0, $3336 = 0, $3337 = 0, $3338 = 0, $3339 = 0, $334 = 0, $3340 = 0, $3341 = 0, $3342 = 0, $3343 = 0, $3344 = 0; var $3345 = 0, $3346 = 0, $3347 = 0, $3348 = 0, $3349 = 0, $335 = 0, $3350 = 0, $3351 = 0, $3352 = 0, $3353 = 0, $3354 = 0, $3355 = 0, $3356 = 0, $3357 = 0, $3358 = 0, $3359 = 0, $336 = 0, $3360 = 0, $3361 = 0, $3362 = 0; var $3363 = 0, $3364 = 0, $3365 = 0, $3366 = 0, $3367 = 0, $3368 = 0, $3369 = 0, $337 = 0, $3370 = 0, $3371 = 0, $3372 = 0, $3373 = 0, $3374 = 0, $3375 = 0, $3376 = 0, $3377 = 0, $3378 = 0, $3379 = 0, $338 = 0, $3380 = 0; var $3381 = 0, $3382 = 0, $3383 = 0, $3384 = 0, $3385 = 0, $3386 = 0, $3387 = 0, $3388 = 0, $3389 = 0, $339 = 0, $3390 = 0, $3391 = 0, $3392 = 0, $3393 = 0, $3394 = 0, $3395 = 0, $3396 = 0, $3397 = 0, $3398 = 0, $3399 = 0; var $34 = 0, $340 = 0, $3400 = 0, $3401 = 0, $3402 = 0, $3403 = 0, $3404 = 0, $3405 = 0, $3406 = 0, $3407 = 0, $3408 = 0, $3409 = 0, $341 = 0, $3410 = 0, $3411 = 0, $3412 = 0, $3413 = 0, $3414 = 0, $3415 = 0, $3416 = 0; var $3417 = 0, $3418 = 0, $3419 = 0, $342 = 0, $3420 = 0, $3421 = 0, $3422 = 0, $3423 = 0, $3424 = 0, $3425 = 0, $3426 = 0, $3427 = 0, $3428 = 0, $3429 = 0, $343 = 0, $3430 = 0, $3431 = 0, $3432 = 0, $3433 = 0, $3434 = 0; var $3435 = 0, $3436 = 0, $3437 = 0, $3438 = 0, $3439 = 0, $344 = 0, $3440 = 0, $3441 = 0, $3442 = 0, $3443 = 0, $3444 = 0, $3445 = 0, $3446 = 0, $3447 = 0, $3448 = 0, $3449 = 0, $345 = 0, $3450 = 0, $3451 = 0, $3452 = 0; var $3453 = 0, $3454 = 0, $3455 = 0, $3456 = 0, $3457 = 0, $3458 = 0, $3459 = 0, $346 = 0, $3460 = 0, $3461 = 0, $3462 = 0, $3463 = 0, $3464 = 0, $3465 = 0, $3466 = 0, $3467 = 0, $3468 = 0, $3469 = 0, $347 = 0, $3470 = 0; var $3471 = 0, $3472 = 0, $3473 = 0, $3474 = 0, $3475 = 0, $3476 = 0, $3477 = 0, $3478 = 0, $3479 = 0, $348 = 0, $3480 = 0, $3481 = 0, $3482 = 0, $3483 = 0, $3484 = 0, $3485 = 0, $3486 = 0, $3487 = 0, $3488 = 0, $3489 = 0; var $349 = 0, $3490 = 0, $3491 = 0, $3492 = 0, $3493 = 0, $3494 = 0, $3495 = 0, $3496 = 0, $3497 = 0, $3498 = 0, $3499 = 0, $35 = 0, $350 = 0, $3500 = 0, $3501 = 0, $3502 = 0, $3503 = 0, $3504 = 0, $3505 = 0, $3506 = 0; var $3507 = 0, $3508 = 0, $3509 = 0, $351 = 0, $3510 = 0, $3511 = 0, $3512 = 0, $3513 = 0, $3514 = 0, $3515 = 0, $3516 = 0, $3517 = 0, $3518 = 0, $3519 = 0, $352 = 0, $3520 = 0, $3521 = 0, $3522 = 0, $3523 = 0, $3524 = 0; var $3525 = 0, $3526 = 0, $3527 = 0, $3528 = 0, $3529 = 0, $353 = 0, $3530 = 0, $3531 = 0, $3532 = 0, $3533 = 0, $3534 = 0, $3535 = 0, $3536 = 0, $3537 = 0, $3538 = 0, $3539 = 0, $354 = 0, $3540 = 0, $3541 = 0, $3542 = 0; var $3543 = 0, $3544 = 0, $3545 = 0, $3546 = 0, $3547 = 0, $3548 = 0, $3549 = 0, $355 = 0, $3550 = 0, $3551 = 0, $3552 = 0, $3553 = 0, $3554 = 0, $3555 = 0, $3556 = 0, $3557 = 0, $3558 = 0, $3559 = 0, $356 = 0, $3560 = 0; var $3561 = 0, $3562 = 0, $3563 = 0, $3564 = 0, $3565 = 0, $3566 = 0, $3567 = 0, $3568 = 0, $3569 = 0, $357 = 0, $3570 = 0, $3571 = 0, $3572 = 0, $3573 = 0, $3574 = 0, $3575 = 0, $3576 = 0, $3577 = 0, $3578 = 0, $3579 = 0; var $358 = 0, $3580 = 0, $3581 = 0, $3582 = 0, $3583 = 0, $3584 = 0, $3585 = 0, $3586 = 0, $3587 = 0, $3588 = 0, $3589 = 0, $359 = 0, $3590 = 0, $3591 = 0, $3592 = 0, $3593 = 0, $3594 = 0, $3595 = 0, $3596 = 0, $3597 = 0; var $3598 = 0, $3599 = 0, $36 = 0, $360 = 0, $3600 = 0, $3601 = 0, $3602 = 0, $3603 = 0, $3604 = 0, $3605 = 0, $3606 = 0, $3607 = 0, $3608 = 0, $3609 = 0, $361 = 0, $3610 = 0, $3611 = 0, $3612 = 0, $3613 = 0, $3614 = 0; var $3615 = 0, $3616 = 0, $3617 = 0, $3618 = 0, $3619 = 0, $362 = 0, $3620 = 0, $3621 = 0, $3622 = 0, $3623 = 0, $3624 = 0, $3625 = 0, $3626 = 0, $3627 = 0, $3628 = 0, $3629 = 0, $363 = 0, $3630 = 0, $3631 = 0, $3632 = 0; var $3633 = 0, $3634 = 0, $3635 = 0, $3636 = 0, $3637 = 0, $3638 = 0, $3639 = 0, $364 = 0, $3640 = 0, $3641 = 0, $3642 = 0, $3643 = 0, $3644 = 0, $3645 = 0, $3646 = 0, $3647 = 0, $3648 = 0, $3649 = 0, $365 = 0, $3650 = 0; var $3651 = 0, $3652 = 0, $3653 = 0, $3654 = 0, $3655 = 0, $3656 = 0, $3657 = 0, $3658 = 0, $3659 = 0, $366 = 0, $3660 = 0, $3661 = 0, $3662 = 0, $3663 = 0, $3664 = 0, $3665 = 0, $3666 = 0, $3667 = 0, $3668 = 0, $3669 = 0; var $367 = 0, $3670 = 0, $3671 = 0, $3672 = 0, $3673 = 0, $3674 = 0, $3675 = 0, $3676 = 0, $3677 = 0, $3678 = 0, $3679 = 0, $368 = 0, $3680 = 0, $3681 = 0, $3682 = 0, $3683 = 0, $3684 = 0, $3685 = 0, $3686 = 0, $3687 = 0; var $3688 = 0, $3689 = 0, $369 = 0, $3690 = 0, $3691 = 0, $3692 = 0, $3693 = 0, $3694 = 0, $3695 = 0, $3696 = 0, $3697 = 0, $3698 = 0, $3699 = 0, $37 = 0, $370 = 0, $3700 = 0, $3701 = 0, $3702 = 0, $3703 = 0, $3704 = 0; var $3705 = 0, $3706 = 0, $3707 = 0, $3708 = 0, $3709 = 0, $371 = 0, $3710 = 0, $3711 = 0, $3712 = 0, $3713 = 0, $3714 = 0, $3715 = 0, $3716 = 0, $3717 = 0, $3718 = 0, $3719 = 0, $372 = 0, $3720 = 0, $3721 = 0, $3722 = 0; var $3723 = 0, $3724 = 0, $3725 = 0, $3726 = 0, $3727 = 0, $3728 = 0, $3729 = 0, $373 = 0, $3730 = 0, $3731 = 0, $3732 = 0, $3733 = 0, $3734 = 0, $3735 = 0, $3736 = 0, $3737 = 0, $3738 = 0, $3739 = 0, $374 = 0, $3740 = 0; var $3741 = 0, $3742 = 0, $3743 = 0, $3744 = 0, $3745 = 0, $3746 = 0, $3747 = 0, $3748 = 0, $3749 = 0, $375 = 0, $3750 = 0, $3751 = 0, $3752 = 0, $3753 = 0, $3754 = 0, $3755 = 0, $3756 = 0, $3757 = 0, $3758 = 0, $3759 = 0; var $376 = 0, $3760 = 0, $3761 = 0, $3762 = 0, $3763 = 0, $3764 = 0, $3765 = 0, $3766 = 0, $3767 = 0, $3768 = 0, $3769 = 0, $377 = 0, $3770 = 0, $3771 = 0, $3772 = 0, $3773 = 0, $3774 = 0, $3775 = 0, $3776 = 0, $3777 = 0; var $3778 = 0, $3779 = 0, $378 = 0, $3780 = 0, $3781 = 0, $3782 = 0, $3783 = 0, $3784 = 0, $3785 = 0, $3786 = 0, $3787 = 0, $3788 = 0, $3789 = 0, $379 = 0, $3790 = 0, $3791 = 0, $3792 = 0, $3793 = 0, $3794 = 0, $3795 = 0; var $3796 = 0, $3797 = 0, $3798 = 0, $3799 = 0, $38 = 0, $380 = 0, $3800 = 0, $3801 = 0, $3802 = 0, $3803 = 0, $3804 = 0, $3805 = 0, $3806 = 0, $3807 = 0, $3808 = 0, $3809 = 0, $381 = 0, $3810 = 0, $3811 = 0, $3812 = 0; var $3813 = 0, $3814 = 0, $3815 = 0, $3816 = 0, $3817 = 0, $3818 = 0, $3819 = 0, $382 = 0, $3820 = 0, $3821 = 0, $3822 = 0, $3823 = 0, $3824 = 0, $3825 = 0, $3826 = 0, $3827 = 0, $3828 = 0, $3829 = 0, $383 = 0, $3830 = 0; var $3831 = 0, $3832 = 0, $3833 = 0, $3834 = 0, $3835 = 0, $3836 = 0, $3837 = 0, $3838 = 0, $3839 = 0, $384 = 0, $3840 = 0, $3841 = 0, $3842 = 0, $3843 = 0, $3844 = 0, $3845 = 0, $3846 = 0, $3847 = 0, $3848 = 0, $3849 = 0; var $385 = 0, $3850 = 0, $3851 = 0, $3852 = 0, $3853 = 0, $3854 = 0, $3855 = 0, $3856 = 0, $3857 = 0, $3858 = 0, $3859 = 0, $386 = 0, $3860 = 0, $3861 = 0, $3862 = 0, $3863 = 0, $3864 = 0, $3865 = 0, $3866 = 0, $3867 = 0; var $3868 = 0, $3869 = 0, $387 = 0, $3870 = 0, $3871 = 0, $3872 = 0, $3873 = 0, $3874 = 0, $3875 = 0, $3876 = 0, $3877 = 0, $3878 = 0, $3879 = 0, $388 = 0, $3880 = 0, $3881 = 0, $3882 = 0, $3883 = 0, $3884 = 0, $3885 = 0; var $3886 = 0, $3887 = 0, $3888 = 0, $3889 = 0, $389 = 0, $3890 = 0, $3891 = 0, $3892 = 0, $3893 = 0, $3894 = 0, $3895 = 0, $3896 = 0, $3897 = 0, $3898 = 0, $3899 = 0, $39 = 0, $390 = 0, $3900 = 0, $3901 = 0, $3902 = 0; var $3903 = 0, $3904 = 0, $3905 = 0, $3906 = 0, $3907 = 0, $3908 = 0, $3909 = 0, $391 = 0, $3910 = 0, $3911 = 0, $3912 = 0, $3913 = 0, $3914 = 0, $3915 = 0, $3916 = 0, $3917 = 0, $3918 = 0, $3919 = 0, $392 = 0, $3920 = 0; var $3921 = 0, $3922 = 0, $3923 = 0, $3924 = 0, $3925 = 0, $3926 = 0, $3927 = 0, $3928 = 0, $3929 = 0, $393 = 0, $3930 = 0, $3931 = 0, $3932 = 0, $3933 = 0, $3934 = 0, $3935 = 0, $3936 = 0, $3937 = 0, $3938 = 0, $3939 = 0; var $394 = 0, $3940 = 0, $3941 = 0, $3942 = 0, $3943 = 0, $3944 = 0, $3945 = 0, $3946 = 0, $3947 = 0, $3948 = 0, $3949 = 0, $395 = 0, $3950 = 0, $3951 = 0, $3952 = 0, $3953 = 0, $3954 = 0, $3955 = 0, $3956 = 0, $3957 = 0; var $3958 = 0, $3959 = 0, $396 = 0, $3960 = 0, $3961 = 0, $3962 = 0, $3963 = 0, $3964 = 0, $3965 = 0, $3966 = 0, $3967 = 0, $3968 = 0, $3969 = 0, $397 = 0, $3970 = 0, $3971 = 0, $3972 = 0, $3973 = 0, $3974 = 0, $3975 = 0; var $3976 = 0, $3977 = 0, $3978 = 0, $3979 = 0, $398 = 0, $3980 = 0, $3981 = 0, $3982 = 0, $3983 = 0, $3984 = 0, $3985 = 0, $3986 = 0, $3987 = 0, $3988 = 0, $3989 = 0, $399 = 0, $3990 = 0, $3991 = 0, $3992 = 0, $3993 = 0; var $3994 = 0, $3995 = 0, $3996 = 0, $3997 = 0, $3998 = 0, $3999 = 0, $4 = 0, $40 = 0, $400 = 0, $4000 = 0, $4001 = 0, $4002 = 0, $4003 = 0, $4004 = 0, $4005 = 0, $4006 = 0, $4007 = 0, $4008 = 0, $4009 = 0, $401 = 0; var $4010 = 0, $4011 = 0, $4012 = 0, $4013 = 0, $4014 = 0, $4015 = 0, $4016 = 0, $4017 = 0, $4018 = 0, $4019 = 0, $402 = 0, $4020 = 0, $4021 = 0, $4022 = 0, $4023 = 0, $4024 = 0, $4025 = 0, $4026 = 0, $4027 = 0, $4028 = 0; var $4029 = 0, $403 = 0, $4030 = 0, $4031 = 0, $4032 = 0, $4033 = 0, $4034 = 0, $4035 = 0, $4036 = 0, $4037 = 0, $4038 = 0, $4039 = 0, $404 = 0, $4040 = 0, $4041 = 0, $4042 = 0, $4043 = 0, $4044 = 0, $4045 = 0, $4046 = 0; var $4047 = 0, $4048 = 0, $4049 = 0, $405 = 0, $4050 = 0, $4051 = 0, $4052 = 0, $4053 = 0, $4054 = 0, $4055 = 0, $4056 = 0, $4057 = 0, $4058 = 0, $4059 = 0, $406 = 0, $4060 = 0, $4061 = 0, $4062 = 0, $4063 = 0, $4064 = 0; var $4065 = 0, $4066 = 0, $4067 = 0, $4068 = 0, $4069 = 0, $407 = 0, $4070 = 0, $4071 = 0, $4072 = 0, $4073 = 0, $4074 = 0, $4075 = 0, $4076 = 0, $4077 = 0, $4078 = 0, $4079 = 0, $408 = 0, $4080 = 0, $4081 = 0, $4082 = 0; var $4083 = 0, $4084 = 0, $4085 = 0, $4086 = 0, $4087 = 0, $4088 = 0, $4089 = 0, $409 = 0, $4090 = 0, $4091 = 0, $4092 = 0, $4093 = 0, $4094 = 0, $4095 = 0, $4096 = 0, $4097 = 0, $4098 = 0, $4099 = 0, $41 = 0, $410 = 0; var $4100 = 0, $4101 = 0, $4102 = 0, $4103 = 0, $4104 = 0, $4105 = 0, $4106 = 0, $4107 = 0, $4108 = 0, $4109 = 0, $411 = 0, $4110 = 0, $4111 = 0, $4112 = 0, $4113 = 0, $4114 = 0, $4115 = 0, $4116 = 0, $4117 = 0, $4118 = 0; var $4119 = 0, $412 = 0, $4120 = 0, $4121 = 0, $4122 = 0, $4123 = 0, $4124 = 0, $4125 = 0, $4126 = 0, $4127 = 0, $4128 = 0, $4129 = 0, $413 = 0, $4130 = 0, $4131 = 0, $4132 = 0, $4133 = 0, $4134 = 0, $4135 = 0, $4136 = 0; var $4137 = 0, $4138 = 0, $4139 = 0, $414 = 0, $4140 = 0, $4141 = 0, $4142 = 0, $4143 = 0, $4144 = 0, $4145 = 0, $4146 = 0, $4147 = 0, $4148 = 0, $4149 = 0, $415 = 0, $4150 = 0, $4151 = 0, $4152 = 0, $4153 = 0, $4154 = 0; var $4155 = 0, $4156 = 0, $4157 = 0, $4158 = 0, $4159 = 0, $416 = 0, $4160 = 0, $4161 = 0, $4162 = 0, $4163 = 0, $4164 = 0, $4165 = 0, $4166 = 0, $4167 = 0, $4168 = 0, $4169 = 0, $417 = 0, $4170 = 0, $4171 = 0, $4172 = 0; var $4173 = 0, $4174 = 0, $4175 = 0, $4176 = 0, $4177 = 0, $4178 = 0, $4179 = 0, $418 = 0, $4180 = 0, $4181 = 0, $4182 = 0, $4183 = 0, $4184 = 0, $4185 = 0, $4186 = 0, $4187 = 0, $4188 = 0, $4189 = 0, $419 = 0, $4190 = 0; var $4191 = 0, $4192 = 0, $4193 = 0, $4194 = 0, $4195 = 0, $4196 = 0, $4197 = 0, $4198 = 0, $4199 = 0, $42 = 0, $420 = 0, $4200 = 0, $4201 = 0, $4202 = 0, $4203 = 0, $4204 = 0, $4205 = 0, $4206 = 0, $4207 = 0, $4208 = 0; var $4209 = 0, $421 = 0, $4210 = 0, $4211 = 0, $4212 = 0, $4213 = 0, $4214 = 0, $4215 = 0, $4216 = 0, $4217 = 0, $4218 = 0, $4219 = 0, $422 = 0, $4220 = 0, $4221 = 0, $4222 = 0, $4223 = 0, $4224 = 0, $4225 = 0, $4226 = 0; var $4227 = 0, $4228 = 0, $4229 = 0, $423 = 0, $4230 = 0, $4231 = 0, $4232 = 0, $4233 = 0, $4234 = 0, $4235 = 0, $4236 = 0, $4237 = 0, $4238 = 0, $4239 = 0, $424 = 0, $4240 = 0, $4241 = 0, $4242 = 0, $4243 = 0, $4244 = 0; var $4245 = 0, $4246 = 0, $4247 = 0, $4248 = 0, $4249 = 0, $425 = 0, $4250 = 0, $4251 = 0, $4252 = 0, $4253 = 0, $4254 = 0, $4255 = 0, $4256 = 0, $4257 = 0, $4258 = 0, $4259 = 0, $426 = 0, $4260 = 0, $4261 = 0, $4262 = 0; var $4263 = 0, $4264 = 0, $4265 = 0, $4266 = 0, $4267 = 0, $4268 = 0, $4269 = 0, $427 = 0, $4270 = 0, $4271 = 0, $4272 = 0, $4273 = 0, $4274 = 0, $4275 = 0, $4276 = 0, $4277 = 0, $4278 = 0, $4279 = 0, $428 = 0, $4280 = 0; var $4281 = 0, $4282 = 0, $4283 = 0, $4284 = 0, $4285 = 0, $4286 = 0, $4287 = 0, $4288 = 0, $4289 = 0, $429 = 0, $4290 = 0, $4291 = 0, $4292 = 0, $4293 = 0, $4294 = 0, $4295 = 0, $4296 = 0, $4297 = 0, $4298 = 0, $4299 = 0; var $43 = 0, $430 = 0, $4300 = 0, $4301 = 0, $4302 = 0, $4303 = 0, $4304 = 0, $4305 = 0, $4306 = 0, $4307 = 0, $4308 = 0, $4309 = 0, $431 = 0, $4310 = 0, $4311 = 0, $4312 = 0, $4313 = 0, $4314 = 0, $4315 = 0, $4316 = 0; var $4317 = 0, $4318 = 0, $4319 = 0, $432 = 0, $4320 = 0, $4321 = 0, $4322 = 0, $4323 = 0, $4324 = 0, $4325 = 0, $4326 = 0, $4327 = 0, $4328 = 0, $4329 = 0, $433 = 0, $4330 = 0, $4331 = 0, $4332 = 0, $4333 = 0, $4334 = 0; var $4335 = 0, $4336 = 0, $4337 = 0, $4338 = 0, $4339 = 0, $434 = 0, $4340 = 0, $4341 = 0, $4342 = 0, $4343 = 0, $4344 = 0, $4345 = 0, $4346 = 0, $4347 = 0, $4348 = 0, $4349 = 0, $435 = 0, $4350 = 0, $4351 = 0, $4352 = 0; var $4353 = 0, $4354 = 0, $4355 = 0, $4356 = 0, $4357 = 0, $4358 = 0, $4359 = 0, $436 = 0, $4360 = 0, $4361 = 0, $4362 = 0, $4363 = 0, $4364 = 0, $4365 = 0, $4366 = 0, $4367 = 0, $4368 = 0, $4369 = 0, $437 = 0, $4370 = 0; var $4371 = 0, $4372 = 0, $4373 = 0, $4374 = 0, $4375 = 0, $4376 = 0, $4377 = 0, $4378 = 0, $4379 = 0, $438 = 0, $4380 = 0, $4381 = 0, $4382 = 0, $4383 = 0, $4384 = 0, $4385 = 0, $4386 = 0, $4387 = 0, $4388 = 0, $4389 = 0; var $439 = 0, $4390 = 0, $4391 = 0, $4392 = 0, $4393 = 0, $4394 = 0, $4395 = 0, $4396 = 0, $4397 = 0, $4398 = 0, $4399 = 0, $44 = 0, $440 = 0, $4400 = 0, $4401 = 0, $4402 = 0, $4403 = 0, $4404 = 0, $4405 = 0, $4406 = 0; var $4407 = 0, $4408 = 0, $4409 = 0, $441 = 0, $4410 = 0, $4411 = 0, $4412 = 0, $4413 = 0, $4414 = 0, $4415 = 0, $4416 = 0, $4417 = 0, $4418 = 0, $4419 = 0, $442 = 0, $4420 = 0, $4421 = 0, $4422 = 0, $4423 = 0, $4424 = 0; var $4425 = 0, $4426 = 0, $4427 = 0, $4428 = 0, $4429 = 0, $443 = 0, $4430 = 0, $4431 = 0, $4432 = 0, $4433 = 0, $4434 = 0, $4435 = 0, $4436 = 0, $4437 = 0, $4438 = 0, $4439 = 0, $444 = 0, $4440 = 0, $4441 = 0, $4442 = 0; var $4443 = 0, $4444 = 0, $4445 = 0, $4446 = 0, $4447 = 0, $4448 = 0, $4449 = 0, $445 = 0, $4450 = 0, $4451 = 0, $4452 = 0, $4453 = 0, $4454 = 0, $4455 = 0, $4456 = 0, $4457 = 0, $4458 = 0, $4459 = 0, $446 = 0, $4460 = 0; var $4461 = 0, $4462 = 0, $4463 = 0, $4464 = 0, $4465 = 0, $4466 = 0, $4467 = 0, $4468 = 0, $4469 = 0, $447 = 0, $4470 = 0, $4471 = 0, $4472 = 0, $4473 = 0, $4474 = 0, $4475 = 0, $4476 = 0, $4477 = 0, $4478 = 0, $4479 = 0; var $448 = 0, $4480 = 0, $4481 = 0, $4482 = 0, $4483 = 0, $4484 = 0, $4485 = 0, $4486 = 0, $4487 = 0, $4488 = 0, $4489 = 0, $449 = 0, $4490 = 0, $4491 = 0, $4492 = 0, $4493 = 0, $4494 = 0, $4495 = 0, $4496 = 0, $4497 = 0; var $4498 = 0, $4499 = 0, $45 = 0, $450 = 0, $4500 = 0, $4501 = 0, $4502 = 0, $4503 = 0, $4504 = 0, $4505 = 0, $4506 = 0, $4507 = 0, $4508 = 0, $4509 = 0, $451 = 0, $4510 = 0, $4511 = 0, $4512 = 0, $4513 = 0, $4514 = 0; var $4515 = 0, $4516 = 0, $4517 = 0, $4518 = 0, $4519 = 0, $452 = 0, $4520 = 0, $4521 = 0, $4522 = 0, $4523 = 0, $4524 = 0, $4525 = 0, $4526 = 0, $4527 = 0, $4528 = 0, $4529 = 0, $453 = 0, $4530 = 0, $4531 = 0, $4532 = 0; var $4533 = 0, $4534 = 0, $4535 = 0, $4536 = 0, $4537 = 0, $4538 = 0, $4539 = 0, $454 = 0, $4540 = 0, $4541 = 0, $4542 = 0, $4543 = 0, $4544 = 0, $4545 = 0, $4546 = 0, $4547 = 0, $4548 = 0, $4549 = 0, $455 = 0, $4550 = 0; var $4551 = 0, $4552 = 0, $4553 = 0, $4554 = 0, $4555 = 0, $4556 = 0, $4557 = 0, $4558 = 0, $4559 = 0, $456 = 0, $4560 = 0, $4561 = 0, $4562 = 0, $4563 = 0, $4564 = 0, $4565 = 0, $4566 = 0, $4567 = 0, $4568 = 0, $4569 = 0; var $457 = 0, $4570 = 0, $4571 = 0, $4572 = 0, $4573 = 0, $4574 = 0, $4575 = 0, $4576 = 0, $4577 = 0, $4578 = 0, $4579 = 0, $458 = 0, $4580 = 0, $4581 = 0, $4582 = 0, $4583 = 0, $4584 = 0, $4585 = 0, $4586 = 0, $4587 = 0; var $4588 = 0, $4589 = 0, $459 = 0, $4590 = 0, $4591 = 0, $4592 = 0, $4593 = 0, $4594 = 0, $4595 = 0, $4596 = 0, $4597 = 0, $4598 = 0, $4599 = 0, $46 = 0, $460 = 0, $4600 = 0, $4601 = 0, $4602 = 0, $4603 = 0, $4604 = 0; var $4605 = 0, $4606 = 0, $4607 = 0, $4608 = 0, $4609 = 0, $461 = 0, $4610 = 0, $4611 = 0, $4612 = 0, $4613 = 0, $4614 = 0, $4615 = 0, $4616 = 0, $4617 = 0, $4618 = 0, $4619 = 0, $462 = 0, $4620 = 0, $4621 = 0, $4622 = 0; var $4623 = 0, $4624 = 0, $4625 = 0, $4626 = 0, $4627 = 0, $4628 = 0, $4629 = 0, $463 = 0, $4630 = 0, $4631 = 0, $4632 = 0, $4633 = 0, $4634 = 0, $4635 = 0, $4636 = 0, $4637 = 0, $4638 = 0, $4639 = 0, $464 = 0, $4640 = 0; var $4641 = 0, $4642 = 0, $4643 = 0, $4644 = 0, $4645 = 0, $4646 = 0, $4647 = 0, $4648 = 0, $4649 = 0, $465 = 0, $4650 = 0, $4651 = 0, $4652 = 0, $4653 = 0, $4654 = 0, $4655 = 0, $4656 = 0, $4657 = 0, $4658 = 0, $4659 = 0; var $466 = 0, $4660 = 0, $4661 = 0, $4662 = 0, $4663 = 0, $4664 = 0, $4665 = 0, $4666 = 0, $4667 = 0, $4668 = 0, $4669 = 0, $467 = 0, $4670 = 0, $4671 = 0, $4672 = 0, $4673 = 0, $4674 = 0, $4675 = 0, $4676 = 0, $4677 = 0; var $4678 = 0, $4679 = 0, $468 = 0, $4680 = 0, $4681 = 0, $4682 = 0, $4683 = 0, $4684 = 0, $4685 = 0, $4686 = 0, $4687 = 0, $4688 = 0, $4689 = 0, $469 = 0, $4690 = 0, $4691 = 0, $4692 = 0, $4693 = 0, $4694 = 0, $4695 = 0; var $4696 = 0, $4697 = 0, $4698 = 0, $4699 = 0, $47 = 0, $470 = 0, $4700 = 0, $4701 = 0, $4702 = 0, $4703 = 0, $4704 = 0, $4705 = 0, $4706 = 0, $4707 = 0, $4708 = 0, $4709 = 0, $471 = 0, $4710 = 0, $4711 = 0, $4712 = 0; var $4713 = 0, $4714 = 0, $4715 = 0, $4716 = 0, $4717 = 0, $4718 = 0, $4719 = 0, $472 = 0, $4720 = 0, $4721 = 0, $4722 = 0, $4723 = 0, $4724 = 0, $4725 = 0, $4726 = 0, $4727 = 0, $4728 = 0, $4729 = 0, $473 = 0, $4730 = 0; var $4731 = 0, $4732 = 0, $4733 = 0, $4734 = 0, $4735 = 0, $4736 = 0, $4737 = 0, $4738 = 0, $4739 = 0, $474 = 0, $4740 = 0, $4741 = 0, $4742 = 0, $4743 = 0, $4744 = 0, $4745 = 0, $4746 = 0, $4747 = 0, $4748 = 0, $4749 = 0; var $475 = 0, $4750 = 0, $4751 = 0, $4752 = 0, $4753 = 0, $4754 = 0, $4755 = 0, $4756 = 0, $4757 = 0, $4758 = 0, $4759 = 0, $476 = 0, $4760 = 0, $4761 = 0, $4762 = 0, $4763 = 0, $4764 = 0, $4765 = 0, $4766 = 0, $4767 = 0; var $4768 = 0, $4769 = 0, $477 = 0, $4770 = 0, $4771 = 0, $4772 = 0, $4773 = 0, $4774 = 0, $4775 = 0, $4776 = 0, $4777 = 0, $4778 = 0, $4779 = 0, $478 = 0, $4780 = 0, $4781 = 0, $4782 = 0, $4783 = 0, $4784 = 0, $4785 = 0; var $4786 = 0, $4787 = 0, $4788 = 0, $4789 = 0, $479 = 0, $4790 = 0, $4791 = 0, $4792 = 0, $4793 = 0, $4794 = 0, $4795 = 0, $4796 = 0, $4797 = 0, $4798 = 0, $4799 = 0, $48 = 0, $480 = 0, $4800 = 0, $4801 = 0, $4802 = 0; var $4803 = 0, $4804 = 0, $4805 = 0, $4806 = 0, $4807 = 0, $4808 = 0, $4809 = 0, $481 = 0, $4810 = 0, $4811 = 0, $4812 = 0, $4813 = 0, $4814 = 0, $4815 = 0, $4816 = 0, $4817 = 0, $4818 = 0, $4819 = 0, $482 = 0, $4820 = 0; var $4821 = 0, $4822 = 0, $4823 = 0, $4824 = 0, $4825 = 0, $4826 = 0, $4827 = 0, $4828 = 0, $4829 = 0, $483 = 0, $4830 = 0, $4831 = 0, $4832 = 0, $4833 = 0, $4834 = 0, $4835 = 0, $4836 = 0, $4837 = 0, $4838 = 0, $4839 = 0; var $484 = 0, $4840 = 0, $4841 = 0, $4842 = 0, $4843 = 0, $4844 = 0, $4845 = 0, $4846 = 0, $4847 = 0, $4848 = 0, $4849 = 0, $485 = 0, $4850 = 0, $4851 = 0, $4852 = 0, $4853 = 0, $4854 = 0, $4855 = 0, $4856 = 0, $4857 = 0; var $4858 = 0, $4859 = 0, $486 = 0, $4860 = 0, $4861 = 0, $4862 = 0, $4863 = 0, $4864 = 0, $4865 = 0, $4866 = 0, $4867 = 0, $4868 = 0, $4869 = 0, $487 = 0, $4870 = 0, $4871 = 0, $4872 = 0, $4873 = 0, $4874 = 0, $4875 = 0; var $4876 = 0, $4877 = 0, $4878 = 0, $4879 = 0, $488 = 0, $4880 = 0, $4881 = 0, $4882 = 0, $4883 = 0, $4884 = 0, $4885 = 0, $4886 = 0, $4887 = 0, $4888 = 0, $4889 = 0, $489 = 0, $4890 = 0, $4891 = 0, $4892 = 0, $4893 = 0; var $4894 = 0, $4895 = 0, $4896 = 0, $4897 = 0, $4898 = 0, $4899 = 0, $49 = 0, $490 = 0, $4900 = 0, $4901 = 0, $4902 = 0, $4903 = 0, $4904 = 0, $4905 = 0, $4906 = 0, $4907 = 0, $4908 = 0, $4909 = 0, $491 = 0, $4910 = 0; var $4911 = 0, $4912 = 0, $4913 = 0, $4914 = 0, $4915 = 0, $4916 = 0, $4917 = 0, $4918 = 0, $4919 = 0, $492 = 0, $4920 = 0, $4921 = 0, $4922 = 0, $4923 = 0, $4924 = 0, $4925 = 0, $4926 = 0, $4927 = 0, $4928 = 0, $4929 = 0; var $493 = 0, $4930 = 0, $4931 = 0, $4932 = 0, $4933 = 0, $4934 = 0, $4935 = 0, $4936 = 0, $4937 = 0, $4938 = 0, $4939 = 0, $494 = 0, $4940 = 0, $4941 = 0, $4942 = 0, $4943 = 0, $4944 = 0, $4945 = 0, $4946 = 0, $4947 = 0; var $4948 = 0, $4949 = 0, $495 = 0, $4950 = 0, $4951 = 0, $4952 = 0, $4953 = 0, $4954 = 0, $4955 = 0, $4956 = 0, $4957 = 0, $4958 = 0, $4959 = 0, $496 = 0, $4960 = 0, $4961 = 0, $4962 = 0, $4963 = 0, $4964 = 0, $4965 = 0; var $4966 = 0, $4967 = 0, $4968 = 0, $4969 = 0, $497 = 0, $4970 = 0, $4971 = 0, $4972 = 0, $4973 = 0, $4974 = 0, $4975 = 0, $4976 = 0, $4977 = 0, $4978 = 0, $4979 = 0, $498 = 0, $4980 = 0, $4981 = 0, $4982 = 0, $4983 = 0; var $4984 = 0, $4985 = 0, $4986 = 0, $4987 = 0, $4988 = 0, $4989 = 0, $499 = 0, $4990 = 0, $4991 = 0, $4992 = 0, $4993 = 0, $4994 = 0, $4995 = 0, $4996 = 0, $4997 = 0, $4998 = 0, $4999 = 0, $5 = 0, $50 = 0, $500 = 0; var $5000 = 0, $5001 = 0, $5002 = 0, $5003 = 0, $5004 = 0, $5005 = 0, $5006 = 0, $5007 = 0, $5008 = 0, $5009 = 0, $501 = 0, $5010 = 0, $5011 = 0, $5012 = 0, $5013 = 0, $5014 = 0, $5015 = 0, $5016 = 0, $5017 = 0, $5018 = 0; var $5019 = 0, $502 = 0, $5020 = 0, $5021 = 0, $5022 = 0, $5023 = 0, $5024 = 0, $5025 = 0, $5026 = 0, $5027 = 0, $5028 = 0, $5029 = 0, $503 = 0, $5030 = 0, $5031 = 0, $5032 = 0, $5033 = 0, $5034 = 0, $5035 = 0, $5036 = 0; var $5037 = 0, $5038 = 0, $5039 = 0, $504 = 0, $5040 = 0, $5041 = 0, $5042 = 0, $5043 = 0, $5044 = 0, $5045 = 0, $5046 = 0, $5047 = 0, $5048 = 0, $5049 = 0, $505 = 0, $5050 = 0, $5051 = 0, $5052 = 0, $5053 = 0, $5054 = 0; var $5055 = 0, $5056 = 0, $5057 = 0, $5058 = 0, $5059 = 0, $506 = 0, $5060 = 0, $5061 = 0, $5062 = 0, $5063 = 0, $5064 = 0, $5065 = 0, $5066 = 0, $5067 = 0, $5068 = 0, $5069 = 0, $507 = 0, $5070 = 0, $5071 = 0, $5072 = 0; var $5073 = 0, $5074 = 0, $5075 = 0, $5076 = 0, $5077 = 0, $5078 = 0, $5079 = 0, $508 = 0, $5080 = 0, $5081 = 0, $5082 = 0, $5083 = 0, $5084 = 0, $5085 = 0, $5086 = 0, $5087 = 0, $5088 = 0, $5089 = 0, $509 = 0, $5090 = 0; var $5091 = 0, $5092 = 0, $5093 = 0, $5094 = 0, $5095 = 0, $5096 = 0, $5097 = 0, $5098 = 0, $5099 = 0, $51 = 0, $510 = 0, $5100 = 0, $5101 = 0, $5102 = 0, $5103 = 0, $5104 = 0, $5105 = 0, $5106 = 0, $5107 = 0, $5108 = 0; var $5109 = 0, $511 = 0, $5110 = 0, $5111 = 0, $5112 = 0, $5113 = 0, $5114 = 0, $5115 = 0, $5116 = 0, $5117 = 0, $5118 = 0, $5119 = 0, $512 = 0, $5120 = 0, $5121 = 0, $5122 = 0, $5123 = 0, $5124 = 0, $5125 = 0, $5126 = 0; var $5127 = 0, $5128 = 0, $5129 = 0, $513 = 0, $5130 = 0, $5131 = 0, $5132 = 0, $5133 = 0, $5134 = 0, $5135 = 0, $5136 = 0, $5137 = 0, $5138 = 0, $5139 = 0, $514 = 0, $5140 = 0, $5141 = 0, $5142 = 0, $5143 = 0, $5144 = 0; var $5145 = 0, $5146 = 0, $5147 = 0, $5148 = 0, $5149 = 0, $515 = 0, $5150 = 0, $5151 = 0, $5152 = 0, $5153 = 0, $5154 = 0, $5155 = 0, $5156 = 0, $5157 = 0, $5158 = 0, $5159 = 0, $516 = 0, $5160 = 0, $5161 = 0, $5162 = 0; var $5163 = 0, $5164 = 0, $5165 = 0, $5166 = 0, $5167 = 0, $5168 = 0, $5169 = 0, $517 = 0, $5170 = 0, $5171 = 0, $5172 = 0, $5173 = 0, $5174 = 0, $5175 = 0, $5176 = 0, $5177 = 0, $5178 = 0, $5179 = 0, $518 = 0, $5180 = 0; var $5181 = 0, $5182 = 0, $5183 = 0, $5184 = 0, $5185 = 0, $5186 = 0, $5187 = 0, $5188 = 0, $5189 = 0, $519 = 0, $5190 = 0, $5191 = 0, $5192 = 0, $5193 = 0, $5194 = 0, $5195 = 0, $5196 = 0, $5197 = 0, $5198 = 0, $5199 = 0; var $52 = 0, $520 = 0, $5200 = 0, $5201 = 0, $5202 = 0, $5203 = 0, $5204 = 0, $5205 = 0, $5206 = 0, $5207 = 0, $5208 = 0, $5209 = 0, $521 = 0, $5210 = 0, $5211 = 0, $5212 = 0, $5213 = 0, $5214 = 0, $5215 = 0, $5216 = 0; var $5217 = 0, $5218 = 0, $5219 = 0, $522 = 0, $5220 = 0, $5221 = 0, $5222 = 0, $5223 = 0, $5224 = 0, $5225 = 0, $5226 = 0, $5227 = 0, $5228 = 0, $5229 = 0, $523 = 0, $5230 = 0, $5231 = 0, $5232 = 0, $5233 = 0, $5234 = 0; var $5235 = 0, $5236 = 0, $5237 = 0, $5238 = 0, $5239 = 0, $524 = 0, $5240 = 0, $5241 = 0, $5242 = 0, $5243 = 0, $5244 = 0, $5245 = 0, $5246 = 0, $5247 = 0, $5248 = 0, $5249 = 0, $525 = 0, $5250 = 0, $5251 = 0, $5252 = 0; var $5253 = 0, $5254 = 0, $5255 = 0, $5256 = 0, $5257 = 0, $5258 = 0, $5259 = 0, $526 = 0, $5260 = 0, $5261 = 0, $5262 = 0, $5263 = 0, $5264 = 0, $5265 = 0, $5266 = 0, $5267 = 0, $5268 = 0, $5269 = 0, $527 = 0, $5270 = 0; var $5271 = 0, $5272 = 0, $5273 = 0, $5274 = 0, $5275 = 0, $5276 = 0, $5277 = 0, $5278 = 0, $5279 = 0, $528 = 0, $5280 = 0, $5281 = 0, $5282 = 0, $5283 = 0, $5284 = 0, $5285 = 0, $5286 = 0, $5287 = 0, $5288 = 0, $5289 = 0; var $529 = 0, $5290 = 0, $5291 = 0, $5292 = 0, $5293 = 0, $5294 = 0, $5295 = 0, $5296 = 0, $5297 = 0, $5298 = 0, $5299 = 0, $53 = 0, $530 = 0, $5300 = 0, $5301 = 0, $5302 = 0, $5303 = 0, $5304 = 0, $5305 = 0, $5306 = 0; var $5307 = 0, $5308 = 0, $5309 = 0, $531 = 0, $5310 = 0, $5311 = 0, $5312 = 0, $5313 = 0, $5314 = 0, $5315 = 0, $5316 = 0, $5317 = 0, $5318 = 0, $5319 = 0, $532 = 0, $5320 = 0, $5321 = 0, $5322 = 0, $5323 = 0, $5324 = 0; var $5325 = 0, $5326 = 0, $5327 = 0, $5328 = 0, $5329 = 0, $533 = 0, $5330 = 0, $5331 = 0, $5332 = 0, $5333 = 0, $5334 = 0, $5335 = 0, $5336 = 0, $5337 = 0, $5338 = 0, $5339 = 0, $534 = 0, $5340 = 0, $5341 = 0, $5342 = 0; var $5343 = 0, $5344 = 0, $5345 = 0, $5346 = 0, $5347 = 0, $5348 = 0, $5349 = 0, $535 = 0, $5350 = 0, $5351 = 0, $5352 = 0, $5353 = 0, $5354 = 0, $5355 = 0, $5356 = 0, $5357 = 0, $5358 = 0, $5359 = 0, $536 = 0, $5360 = 0; var $5361 = 0, $5362 = 0, $5363 = 0, $5364 = 0, $5365 = 0, $5366 = 0, $5367 = 0, $5368 = 0, $5369 = 0, $537 = 0, $5370 = 0, $5371 = 0, $5372 = 0, $5373 = 0, $5374 = 0, $5375 = 0, $5376 = 0, $5377 = 0, $5378 = 0, $5379 = 0; var $538 = 0, $5380 = 0, $5381 = 0, $5382 = 0, $5383 = 0, $5384 = 0, $5385 = 0, $5386 = 0, $5387 = 0, $5388 = 0, $5389 = 0, $539 = 0, $5390 = 0, $5391 = 0, $5392 = 0, $5393 = 0, $5394 = 0, $5395 = 0, $5396 = 0, $5397 = 0; var $5398 = 0, $5399 = 0, $54 = 0, $540 = 0, $5400 = 0, $5401 = 0, $5402 = 0, $5403 = 0, $5404 = 0, $5405 = 0, $5406 = 0, $5407 = 0, $5408 = 0, $5409 = 0, $541 = 0, $5410 = 0, $5411 = 0, $5412 = 0, $5413 = 0, $5414 = 0; var $5415 = 0, $5416 = 0, $5417 = 0, $5418 = 0, $5419 = 0, $542 = 0, $5420 = 0, $5421 = 0, $5422 = 0, $5423 = 0, $5424 = 0, $5425 = 0, $5426 = 0, $5427 = 0, $5428 = 0, $5429 = 0, $543 = 0, $5430 = 0, $5431 = 0, $5432 = 0; var $5433 = 0, $5434 = 0, $5435 = 0, $5436 = 0, $5437 = 0, $5438 = 0, $5439 = 0, $544 = 0, $5440 = 0, $5441 = 0, $5442 = 0, $5443 = 0, $5444 = 0, $5445 = 0, $5446 = 0, $5447 = 0, $5448 = 0, $5449 = 0, $545 = 0, $5450 = 0; var $5451 = 0, $5452 = 0, $5453 = 0, $5454 = 0, $5455 = 0, $5456 = 0, $5457 = 0, $5458 = 0, $5459 = 0, $546 = 0, $5460 = 0, $5461 = 0, $5462 = 0, $5463 = 0, $5464 = 0, $5465 = 0, $5466 = 0, $5467 = 0, $5468 = 0, $5469 = 0; var $547 = 0, $5470 = 0, $5471 = 0, $5472 = 0, $5473 = 0, $5474 = 0, $5475 = 0, $5476 = 0, $5477 = 0, $5478 = 0, $5479 = 0, $548 = 0, $5480 = 0, $5481 = 0, $5482 = 0, $5483 = 0, $5484 = 0, $5485 = 0, $5486 = 0, $5487 = 0; var $5488 = 0, $5489 = 0, $549 = 0, $5490 = 0, $5491 = 0, $5492 = 0, $5493 = 0, $5494 = 0, $5495 = 0, $5496 = 0, $5497 = 0, $5498 = 0, $5499 = 0, $55 = 0, $550 = 0, $5500 = 0, $5501 = 0, $5502 = 0, $5503 = 0, $5504 = 0; var $5505 = 0, $5506 = 0, $5507 = 0, $5508 = 0, $5509 = 0, $551 = 0, $5510 = 0, $5511 = 0, $5512 = 0, $5513 = 0, $5514 = 0, $5515 = 0, $5516 = 0, $5517 = 0, $5518 = 0, $5519 = 0, $552 = 0, $5520 = 0, $5521 = 0, $5522 = 0; var $5523 = 0, $5524 = 0, $5525 = 0, $5526 = 0, $5527 = 0, $5528 = 0, $5529 = 0, $553 = 0, $5530 = 0, $5531 = 0, $5532 = 0, $5533 = 0, $5534 = 0, $5535 = 0, $5536 = 0, $5537 = 0, $5538 = 0, $5539 = 0, $554 = 0, $5540 = 0; var $5541 = 0, $5542 = 0, $5543 = 0, $5544 = 0, $5545 = 0, $5546 = 0, $5547 = 0, $5548 = 0, $5549 = 0, $555 = 0, $5550 = 0, $5551 = 0, $5552 = 0, $5553 = 0, $5554 = 0, $5555 = 0, $5556 = 0, $5557 = 0, $5558 = 0, $5559 = 0; var $556 = 0, $5560 = 0, $5561 = 0, $5562 = 0, $5563 = 0, $5564 = 0, $5565 = 0, $5566 = 0, $5567 = 0, $5568 = 0, $5569 = 0, $557 = 0, $5570 = 0, $5571 = 0, $5572 = 0, $5573 = 0, $5574 = 0, $5575 = 0, $5576 = 0, $5577 = 0; var $5578 = 0, $5579 = 0, $558 = 0, $5580 = 0, $5581 = 0, $5582 = 0, $5583 = 0, $5584 = 0, $5585 = 0, $5586 = 0, $5587 = 0, $5588 = 0, $5589 = 0, $559 = 0, $5590 = 0, $5591 = 0, $5592 = 0, $5593 = 0, $5594 = 0, $5595 = 0; var $5596 = 0, $5597 = 0, $5598 = 0, $5599 = 0, $56 = 0, $560 = 0, $5600 = 0, $5601 = 0, $5602 = 0, $5603 = 0, $5604 = 0, $5605 = 0, $5606 = 0, $5607 = 0, $5608 = 0, $5609 = 0, $561 = 0, $5610 = 0, $5611 = 0, $5612 = 0; var $5613 = 0, $5614 = 0, $5615 = 0, $5616 = 0, $5617 = 0, $5618 = 0, $5619 = 0, $562 = 0, $5620 = 0, $5621 = 0, $5622 = 0, $5623 = 0, $5624 = 0, $5625 = 0, $5626 = 0, $5627 = 0, $5628 = 0, $5629 = 0, $563 = 0, $5630 = 0; var $5631 = 0, $5632 = 0, $5633 = 0, $5634 = 0, $5635 = 0, $5636 = 0, $5637 = 0, $5638 = 0, $5639 = 0, $564 = 0, $5640 = 0, $5641 = 0, $5642 = 0, $5643 = 0, $5644 = 0, $5645 = 0, $5646 = 0, $5647 = 0, $5648 = 0, $5649 = 0; var $565 = 0, $5650 = 0, $5651 = 0, $5652 = 0, $5653 = 0, $5654 = 0, $5655 = 0, $5656 = 0, $5657 = 0, $5658 = 0, $5659 = 0, $566 = 0, $5660 = 0, $5661 = 0, $5662 = 0, $5663 = 0, $5664 = 0, $5665 = 0, $5666 = 0, $5667 = 0; var $5668 = 0, $5669 = 0, $567 = 0, $5670 = 0, $5671 = 0, $5672 = 0, $5673 = 0, $5674 = 0, $5675 = 0, $5676 = 0, $5677 = 0, $5678 = 0, $5679 = 0, $568 = 0, $5680 = 0, $5681 = 0, $5682 = 0, $5683 = 0, $5684 = 0, $5685 = 0; var $5686 = 0, $5687 = 0, $5688 = 0, $5689 = 0, $569 = 0, $5690 = 0, $5691 = 0, $5692 = 0, $5693 = 0, $5694 = 0, $5695 = 0, $5696 = 0, $5697 = 0, $5698 = 0, $5699 = 0, $57 = 0, $570 = 0, $5700 = 0, $5701 = 0, $5702 = 0; var $5703 = 0, $5704 = 0, $5705 = 0, $5706 = 0, $5707 = 0, $5708 = 0, $5709 = 0, $571 = 0, $5710 = 0, $5711 = 0, $5712 = 0, $5713 = 0, $5714 = 0, $5715 = 0, $5716 = 0, $5717 = 0, $5718 = 0, $5719 = 0, $572 = 0, $5720 = 0; var $5721 = 0, $5722 = 0, $5723 = 0, $5724 = 0, $5725 = 0, $5726 = 0, $5727 = 0, $5728 = 0, $5729 = 0, $573 = 0, $5730 = 0, $5731 = 0, $5732 = 0, $5733 = 0, $5734 = 0, $5735 = 0, $5736 = 0, $5737 = 0, $5738 = 0, $5739 = 0; var $574 = 0, $5740 = 0, $5741 = 0, $5742 = 0, $5743 = 0, $5744 = 0, $5745 = 0, $5746 = 0, $5747 = 0, $5748 = 0, $5749 = 0, $575 = 0, $5750 = 0, $5751 = 0, $5752 = 0, $5753 = 0, $5754 = 0, $5755 = 0, $5756 = 0, $5757 = 0; var $5758 = 0, $5759 = 0, $576 = 0, $5760 = 0, $5761 = 0, $5762 = 0, $5763 = 0, $5764 = 0, $5765 = 0, $5766 = 0, $5767 = 0, $5768 = 0, $5769 = 0, $577 = 0, $5770 = 0, $5771 = 0, $5772 = 0, $5773 = 0, $5774 = 0, $5775 = 0; var $5776 = 0, $5777 = 0, $5778 = 0, $5779 = 0, $578 = 0, $5780 = 0, $5781 = 0, $5782 = 0, $5783 = 0, $5784 = 0, $5785 = 0, $5786 = 0, $5787 = 0, $5788 = 0, $5789 = 0, $579 = 0, $5790 = 0, $5791 = 0, $5792 = 0, $5793 = 0; var $5794 = 0, $5795 = 0, $5796 = 0, $5797 = 0, $5798 = 0, $5799 = 0, $58 = 0, $580 = 0, $5800 = 0, $5801 = 0, $5802 = 0, $5803 = 0, $5804 = 0, $5805 = 0, $5806 = 0, $5807 = 0, $5808 = 0, $5809 = 0, $581 = 0, $5810 = 0; var $5811 = 0, $5812 = 0, $5813 = 0, $5814 = 0, $5815 = 0, $5816 = 0, $5817 = 0, $5818 = 0, $5819 = 0, $582 = 0, $5820 = 0, $5821 = 0, $5822 = 0, $5823 = 0, $5824 = 0, $5825 = 0, $5826 = 0, $5827 = 0, $5828 = 0, $5829 = 0; var $583 = 0, $5830 = 0, $5831 = 0, $5832 = 0, $5833 = 0, $5834 = 0, $5835 = 0, $5836 = 0, $5837 = 0, $5838 = 0, $5839 = 0, $584 = 0, $5840 = 0, $5841 = 0, $5842 = 0, $5843 = 0, $5844 = 0, $5845 = 0, $5846 = 0, $5847 = 0; var $5848 = 0, $5849 = 0, $585 = 0, $5850 = 0, $5851 = 0, $5852 = 0, $5853 = 0, $5854 = 0, $5855 = 0, $5856 = 0, $5857 = 0, $5858 = 0, $5859 = 0, $586 = 0, $5860 = 0, $5861 = 0, $5862 = 0, $5863 = 0, $5864 = 0, $5865 = 0; var $5866 = 0, $5867 = 0, $5868 = 0, $5869 = 0, $587 = 0, $5870 = 0, $5871 = 0, $5872 = 0, $5873 = 0, $5874 = 0, $5875 = 0, $5876 = 0, $5877 = 0, $5878 = 0, $5879 = 0, $588 = 0, $5880 = 0, $5881 = 0, $5882 = 0, $5883 = 0; var $5884 = 0, $5885 = 0, $5886 = 0, $5887 = 0, $5888 = 0, $5889 = 0, $589 = 0, $5890 = 0, $5891 = 0, $5892 = 0, $5893 = 0, $5894 = 0, $5895 = 0, $5896 = 0, $5897 = 0, $5898 = 0, $5899 = 0, $59 = 0, $590 = 0, $5900 = 0; var $5901 = 0, $5902 = 0, $5903 = 0, $5904 = 0, $5905 = 0, $5906 = 0, $5907 = 0, $5908 = 0, $5909 = 0, $591 = 0, $5910 = 0, $5911 = 0, $5912 = 0, $5913 = 0, $5914 = 0, $5915 = 0, $5916 = 0, $5917 = 0, $5918 = 0, $5919 = 0; var $592 = 0, $5920 = 0, $5921 = 0, $5922 = 0, $5923 = 0, $5924 = 0, $5925 = 0, $5926 = 0, $5927 = 0, $5928 = 0, $5929 = 0, $593 = 0, $5930 = 0, $5931 = 0, $5932 = 0, $5933 = 0, $5934 = 0, $5935 = 0, $5936 = 0, $5937 = 0; var $5938 = 0, $5939 = 0, $594 = 0, $5940 = 0, $5941 = 0, $5942 = 0, $5943 = 0, $5944 = 0, $5945 = 0, $5946 = 0, $5947 = 0, $5948 = 0, $5949 = 0, $595 = 0, $5950 = 0, $5951 = 0, $5952 = 0, $5953 = 0, $5954 = 0, $5955 = 0; var $5956 = 0, $5957 = 0, $5958 = 0, $5959 = 0, $596 = 0, $5960 = 0, $5961 = 0, $5962 = 0, $5963 = 0, $5964 = 0, $5965 = 0, $5966 = 0, $5967 = 0, $5968 = 0, $5969 = 0, $597 = 0, $5970 = 0, $5971 = 0, $5972 = 0, $5973 = 0; var $5974 = 0, $5975 = 0, $5976 = 0, $5977 = 0, $5978 = 0, $5979 = 0, $598 = 0, $5980 = 0, $5981 = 0, $5982 = 0, $5983 = 0, $5984 = 0, $5985 = 0, $5986 = 0, $5987 = 0, $5988 = 0, $5989 = 0, $599 = 0, $5990 = 0, $5991 = 0; var $5992 = 0, $5993 = 0, $5994 = 0, $5995 = 0, $5996 = 0, $5997 = 0, $5998 = 0, $5999 = 0, $6 = 0, $60 = 0, $600 = 0, $6000 = 0, $6001 = 0, $6002 = 0, $6003 = 0, $6004 = 0, $6005 = 0, $6006 = 0, $6007 = 0, $6008 = 0; var $6009 = 0, $601 = 0, $6010 = 0, $6011 = 0, $6012 = 0, $6013 = 0, $6014 = 0, $6015 = 0, $6016 = 0, $6017 = 0, $6018 = 0, $6019 = 0, $602 = 0, $6020 = 0, $6021 = 0, $6022 = 0, $6023 = 0, $6024 = 0, $6025 = 0, $6026 = 0; var $6027 = 0, $6028 = 0, $6029 = 0, $603 = 0, $6030 = 0, $6031 = 0, $6032 = 0, $6033 = 0, $6034 = 0, $6035 = 0, $6036 = 0, $6037 = 0, $6038 = 0, $6039 = 0, $604 = 0, $6040 = 0, $6041 = 0, $6042 = 0, $6043 = 0, $6044 = 0; var $6045 = 0, $6046 = 0, $6047 = 0, $6048 = 0, $6049 = 0, $605 = 0, $6050 = 0, $6051 = 0, $6052 = 0, $6053 = 0, $6054 = 0, $6055 = 0, $6056 = 0, $6057 = 0, $6058 = 0, $6059 = 0, $606 = 0, $6060 = 0, $6061 = 0, $6062 = 0; var $6063 = 0, $6064 = 0, $6065 = 0, $6066 = 0, $6067 = 0, $6068 = 0, $6069 = 0, $607 = 0, $6070 = 0, $6071 = 0, $6072 = 0, $6073 = 0, $6074 = 0, $6075 = 0, $6076 = 0, $6077 = 0, $6078 = 0, $6079 = 0, $608 = 0, $6080 = 0; var $6081 = 0, $6082 = 0, $6083 = 0, $6084 = 0, $6085 = 0, $6086 = 0, $6087 = 0, $6088 = 0, $6089 = 0, $609 = 0, $6090 = 0, $6091 = 0, $6092 = 0, $6093 = 0, $6094 = 0, $6095 = 0, $6096 = 0, $6097 = 0, $6098 = 0, $6099 = 0; var $61 = 0, $610 = 0, $6100 = 0, $6101 = 0, $6102 = 0, $6103 = 0, $6104 = 0, $6105 = 0, $6106 = 0, $6107 = 0, $6108 = 0, $6109 = 0, $611 = 0, $6110 = 0, $6111 = 0, $6112 = 0, $6113 = 0, $6114 = 0, $6115 = 0, $6116 = 0; var $6117 = 0, $6118 = 0, $6119 = 0, $612 = 0, $6120 = 0, $6121 = 0, $6122 = 0, $6123 = 0, $6124 = 0, $6125 = 0, $6126 = 0, $6127 = 0, $6128 = 0, $6129 = 0, $613 = 0, $6130 = 0, $6131 = 0, $6132 = 0, $6133 = 0, $6134 = 0; var $6135 = 0, $6136 = 0, $6137 = 0, $6138 = 0, $6139 = 0, $614 = 0, $6140 = 0, $6141 = 0, $6142 = 0, $6143 = 0, $6144 = 0, $6145 = 0, $6146 = 0, $6147 = 0, $6148 = 0, $6149 = 0, $615 = 0, $6150 = 0, $6151 = 0, $6152 = 0; var $6153 = 0, $6154 = 0, $6155 = 0, $6156 = 0, $6157 = 0, $6158 = 0, $6159 = 0, $616 = 0, $6160 = 0, $6161 = 0, $6162 = 0, $6163 = 0, $6164 = 0, $6165 = 0, $6166 = 0, $6167 = 0, $6168 = 0, $6169 = 0, $617 = 0, $6170 = 0; var $6171 = 0, $6172 = 0, $6173 = 0, $6174 = 0, $6175 = 0, $6176 = 0, $6177 = 0, $6178 = 0, $6179 = 0, $618 = 0, $6180 = 0, $6181 = 0, $6182 = 0, $6183 = 0, $6184 = 0, $6185 = 0, $6186 = 0, $6187 = 0, $6188 = 0, $6189 = 0; var $619 = 0, $6190 = 0, $6191 = 0, $6192 = 0, $6193 = 0, $6194 = 0, $6195 = 0, $6196 = 0, $6197 = 0, $6198 = 0, $6199 = 0, $62 = 0, $620 = 0, $6200 = 0, $6201 = 0, $6202 = 0, $6203 = 0, $6204 = 0, $6205 = 0, $6206 = 0; var $6207 = 0, $6208 = 0, $6209 = 0, $621 = 0, $6210 = 0, $6211 = 0, $6212 = 0, $6213 = 0, $6214 = 0, $6215 = 0, $6216 = 0, $6217 = 0, $6218 = 0, $6219 = 0, $622 = 0, $6220 = 0, $6221 = 0, $6222 = 0, $6223 = 0, $6224 = 0; var $6225 = 0, $6226 = 0, $6227 = 0, $6228 = 0, $6229 = 0, $623 = 0, $6230 = 0, $6231 = 0, $6232 = 0, $6233 = 0, $6234 = 0, $6235 = 0, $6236 = 0, $6237 = 0, $6238 = 0, $6239 = 0, $624 = 0, $6240 = 0, $6241 = 0, $6242 = 0; var $6243 = 0, $6244 = 0, $6245 = 0, $6246 = 0, $6247 = 0, $6248 = 0, $6249 = 0, $625 = 0, $6250 = 0, $6251 = 0, $6252 = 0, $6253 = 0, $6254 = 0, $6255 = 0, $6256 = 0, $6257 = 0, $6258 = 0, $6259 = 0, $626 = 0, $6260 = 0; var $6261 = 0, $6262 = 0, $6263 = 0, $6264 = 0, $6265 = 0, $6266 = 0, $6267 = 0, $6268 = 0, $6269 = 0, $627 = 0, $6270 = 0, $6271 = 0, $6272 = 0, $6273 = 0, $6274 = 0, $6275 = 0, $6276 = 0, $6277 = 0, $6278 = 0, $6279 = 0; var $628 = 0, $6280 = 0, $6281 = 0, $6282 = 0, $6283 = 0, $6284 = 0, $6285 = 0, $6286 = 0, $6287 = 0, $6288 = 0, $6289 = 0, $629 = 0, $6290 = 0, $6291 = 0, $6292 = 0, $6293 = 0, $6294 = 0, $6295 = 0, $6296 = 0, $6297 = 0; var $6298 = 0, $6299 = 0, $63 = 0, $630 = 0, $6300 = 0, $6301 = 0, $6302 = 0, $6303 = 0, $6304 = 0, $6305 = 0, $6306 = 0, $6307 = 0, $6308 = 0, $6309 = 0, $631 = 0, $6310 = 0, $6311 = 0, $6312 = 0, $6313 = 0, $6314 = 0; var $6315 = 0, $6316 = 0, $6317 = 0, $6318 = 0, $6319 = 0, $632 = 0, $6320 = 0, $6321 = 0, $6322 = 0, $6323 = 0, $6324 = 0, $6325 = 0, $6326 = 0, $6327 = 0, $6328 = 0, $6329 = 0, $633 = 0, $6330 = 0, $6331 = 0, $6332 = 0; var $6333 = 0, $6334 = 0, $6335 = 0, $6336 = 0, $6337 = 0, $6338 = 0, $6339 = 0, $634 = 0, $6340 = 0, $6341 = 0, $6342 = 0, $6343 = 0, $6344 = 0, $6345 = 0, $6346 = 0, $6347 = 0, $6348 = 0, $6349 = 0, $635 = 0, $6350 = 0; var $6351 = 0, $6352 = 0, $6353 = 0, $6354 = 0, $6355 = 0, $6356 = 0, $6357 = 0, $6358 = 0, $6359 = 0, $636 = 0, $6360 = 0, $6361 = 0, $6362 = 0, $6363 = 0, $6364 = 0, $6365 = 0, $6366 = 0, $6367 = 0, $6368 = 0, $6369 = 0; var $637 = 0, $6370 = 0, $6371 = 0, $6372 = 0, $6373 = 0, $6374 = 0, $6375 = 0, $6376 = 0, $6377 = 0, $6378 = 0, $6379 = 0, $638 = 0, $6380 = 0, $6381 = 0, $6382 = 0, $6383 = 0, $6384 = 0, $6385 = 0, $6386 = 0, $6387 = 0; var $6388 = 0, $6389 = 0, $639 = 0, $6390 = 0, $6391 = 0, $6392 = 0, $6393 = 0, $6394 = 0, $6395 = 0, $6396 = 0, $6397 = 0, $6398 = 0, $6399 = 0, $64 = 0, $640 = 0, $6400 = 0, $6401 = 0, $6402 = 0, $6403 = 0, $6404 = 0; var $6405 = 0, $6406 = 0, $6407 = 0, $6408 = 0, $6409 = 0, $641 = 0, $6410 = 0, $6411 = 0, $6412 = 0, $6413 = 0, $6414 = 0, $6415 = 0, $6416 = 0, $6417 = 0, $6418 = 0, $6419 = 0, $642 = 0, $6420 = 0, $6421 = 0, $6422 = 0; var $6423 = 0, $6424 = 0, $6425 = 0, $6426 = 0, $6427 = 0, $6428 = 0, $6429 = 0, $643 = 0, $6430 = 0, $6431 = 0, $6432 = 0, $6433 = 0, $6434 = 0, $6435 = 0, $6436 = 0, $6437 = 0, $6438 = 0, $6439 = 0, $644 = 0, $6440 = 0; var $6441 = 0, $6442 = 0, $6443 = 0, $6444 = 0, $6445 = 0, $6446 = 0, $6447 = 0, $6448 = 0, $6449 = 0, $645 = 0, $6450 = 0, $6451 = 0, $6452 = 0, $6453 = 0, $6454 = 0, $6455 = 0, $6456 = 0, $6457 = 0, $6458 = 0, $6459 = 0; var $646 = 0, $6460 = 0, $6461 = 0, $6462 = 0, $6463 = 0, $6464 = 0, $6465 = 0, $6466 = 0, $6467 = 0, $6468 = 0, $6469 = 0, $647 = 0, $6470 = 0, $6471 = 0, $6472 = 0, $6473 = 0, $6474 = 0, $6475 = 0, $6476 = 0, $6477 = 0; var $6478 = 0, $6479 = 0, $648 = 0, $6480 = 0, $6481 = 0, $6482 = 0, $6483 = 0, $6484 = 0, $6485 = 0, $6486 = 0, $6487 = 0, $6488 = 0, $6489 = 0, $649 = 0, $6490 = 0, $6491 = 0, $6492 = 0, $6493 = 0, $6494 = 0, $6495 = 0; var $6496 = 0, $6497 = 0, $6498 = 0, $6499 = 0, $65 = 0, $650 = 0, $6500 = 0, $6501 = 0, $6502 = 0, $6503 = 0, $6504 = 0, $6505 = 0, $6506 = 0, $6507 = 0, $6508 = 0, $6509 = 0, $651 = 0, $6510 = 0, $6511 = 0, $6512 = 0; var $6513 = 0, $6514 = 0, $6515 = 0, $6516 = 0, $6517 = 0, $6518 = 0, $6519 = 0, $652 = 0, $6520 = 0, $6521 = 0, $6522 = 0, $6523 = 0, $6524 = 0, $6525 = 0, $6526 = 0, $6527 = 0, $6528 = 0, $6529 = 0, $653 = 0, $6530 = 0; var $6531 = 0, $6532 = 0, $6533 = 0, $6534 = 0, $6535 = 0, $6536 = 0, $6537 = 0, $6538 = 0, $6539 = 0, $654 = 0, $6540 = 0, $6541 = 0, $6542 = 0, $6543 = 0, $6544 = 0, $6545 = 0, $6546 = 0, $6547 = 0, $6548 = 0, $6549 = 0; var $655 = 0, $6550 = 0, $6551 = 0, $6552 = 0, $6553 = 0, $6554 = 0, $6555 = 0, $6556 = 0, $6557 = 0, $6558 = 0, $6559 = 0, $656 = 0, $6560 = 0, $6561 = 0, $6562 = 0, $6563 = 0, $6564 = 0, $6565 = 0, $6566 = 0, $6567 = 0; var $6568 = 0, $6569 = 0, $657 = 0, $6570 = 0, $6571 = 0, $6572 = 0, $6573 = 0, $6574 = 0, $6575 = 0, $6576 = 0, $6577 = 0, $6578 = 0, $6579 = 0, $658 = 0, $6580 = 0, $6581 = 0, $6582 = 0, $6583 = 0, $6584 = 0, $6585 = 0; var $6586 = 0, $6587 = 0, $6588 = 0, $6589 = 0, $659 = 0, $6590 = 0, $6591 = 0, $6592 = 0, $6593 = 0, $6594 = 0, $6595 = 0, $6596 = 0, $6597 = 0, $6598 = 0, $6599 = 0, $66 = 0, $660 = 0, $6600 = 0, $6601 = 0, $6602 = 0; var $6603 = 0, $6604 = 0, $6605 = 0, $6606 = 0, $6607 = 0, $6608 = 0, $6609 = 0, $661 = 0, $6610 = 0, $6611 = 0, $6612 = 0, $6613 = 0, $6614 = 0, $6615 = 0, $6616 = 0, $6617 = 0, $6618 = 0, $6619 = 0, $662 = 0, $6620 = 0; var $6621 = 0, $6622 = 0, $6623 = 0, $6624 = 0, $6625 = 0, $6626 = 0, $6627 = 0, $6628 = 0, $6629 = 0, $663 = 0, $6630 = 0, $6631 = 0, $6632 = 0, $6633 = 0, $6634 = 0, $6635 = 0, $6636 = 0, $6637 = 0, $6638 = 0, $6639 = 0; var $664 = 0, $6640 = 0, $6641 = 0, $6642 = 0, $6643 = 0, $6644 = 0, $6645 = 0, $6646 = 0, $6647 = 0, $6648 = 0, $6649 = 0, $665 = 0, $6650 = 0, $6651 = 0, $6652 = 0, $6653 = 0, $6654 = 0, $6655 = 0, $6656 = 0, $6657 = 0; var $6658 = 0, $6659 = 0, $666 = 0, $6660 = 0, $6661 = 0, $6662 = 0, $6663 = 0, $6664 = 0, $6665 = 0, $6666 = 0, $6667 = 0, $6668 = 0, $6669 = 0, $667 = 0, $6670 = 0, $6671 = 0, $6672 = 0, $6673 = 0, $6674 = 0, $6675 = 0; var $6676 = 0, $6677 = 0, $6678 = 0, $6679 = 0, $668 = 0, $6680 = 0, $6681 = 0, $6682 = 0, $6683 = 0, $6684 = 0, $6685 = 0, $6686 = 0, $6687 = 0, $6688 = 0, $6689 = 0, $669 = 0, $6690 = 0, $6691 = 0, $6692 = 0, $6693 = 0; var $6694 = 0, $6695 = 0, $6696 = 0, $6697 = 0, $6698 = 0, $6699 = 0, $67 = 0, $670 = 0, $6700 = 0, $6701 = 0, $6702 = 0, $6703 = 0, $6704 = 0, $6705 = 0, $6706 = 0, $6707 = 0, $6708 = 0, $6709 = 0, $671 = 0, $6710 = 0; var $6711 = 0, $6712 = 0, $6713 = 0, $6714 = 0, $6715 = 0, $6716 = 0, $6717 = 0, $6718 = 0, $6719 = 0, $672 = 0, $6720 = 0, $6721 = 0, $6722 = 0, $6723 = 0, $6724 = 0, $6725 = 0, $6726 = 0, $6727 = 0, $6728 = 0, $6729 = 0; var $673 = 0, $6730 = 0, $6731 = 0, $6732 = 0, $6733 = 0, $6734 = 0, $6735 = 0, $6736 = 0, $6737 = 0, $6738 = 0, $6739 = 0, $674 = 0, $6740 = 0, $6741 = 0, $6742 = 0, $6743 = 0, $6744 = 0, $6745 = 0, $6746 = 0, $6747 = 0; var $6748 = 0, $6749 = 0, $675 = 0, $6750 = 0, $6751 = 0, $6752 = 0, $6753 = 0, $6754 = 0, $6755 = 0, $6756 = 0, $6757 = 0, $6758 = 0, $6759 = 0, $676 = 0, $6760 = 0, $6761 = 0, $6762 = 0, $6763 = 0, $6764 = 0, $6765 = 0; var $6766 = 0, $6767 = 0, $6768 = 0, $6769 = 0, $677 = 0, $6770 = 0, $6771 = 0, $6772 = 0, $6773 = 0, $6774 = 0, $6775 = 0, $6776 = 0, $6777 = 0, $6778 = 0, $6779 = 0, $678 = 0, $6780 = 0, $6781 = 0, $6782 = 0, $6783 = 0; var $6784 = 0, $6785 = 0, $6786 = 0, $6787 = 0, $6788 = 0, $6789 = 0, $679 = 0, $6790 = 0, $6791 = 0, $6792 = 0, $6793 = 0, $6794 = 0, $6795 = 0, $6796 = 0, $6797 = 0, $6798 = 0, $6799 = 0, $68 = 0, $680 = 0, $6800 = 0; var $6801 = 0, $6802 = 0, $6803 = 0, $6804 = 0, $6805 = 0, $6806 = 0, $6807 = 0, $6808 = 0, $6809 = 0, $681 = 0, $6810 = 0, $6811 = 0, $6812 = 0, $6813 = 0, $6814 = 0, $6815 = 0, $6816 = 0, $6817 = 0, $6818 = 0, $6819 = 0; var $682 = 0, $6820 = 0, $6821 = 0, $6822 = 0, $6823 = 0, $6824 = 0, $6825 = 0, $6826 = 0, $6827 = 0, $6828 = 0, $6829 = 0, $683 = 0, $6830 = 0, $6831 = 0, $6832 = 0, $6833 = 0, $6834 = 0, $6835 = 0, $6836 = 0, $6837 = 0; var $6838 = 0, $6839 = 0, $684 = 0, $6840 = 0, $6841 = 0, $6842 = 0, $6843 = 0, $6844 = 0, $6845 = 0, $6846 = 0, $6847 = 0, $6848 = 0, $6849 = 0, $685 = 0, $6850 = 0, $6851 = 0, $6852 = 0, $6853 = 0, $6854 = 0, $6855 = 0; var $6856 = 0, $6857 = 0, $6858 = 0, $6859 = 0, $686 = 0, $6860 = 0, $6861 = 0, $6862 = 0, $6863 = 0, $6864 = 0, $6865 = 0, $6866 = 0, $6867 = 0, $6868 = 0, $6869 = 0, $687 = 0, $6870 = 0, $6871 = 0, $6872 = 0, $6873 = 0; var $6874 = 0, $6875 = 0, $6876 = 0, $6877 = 0, $6878 = 0, $6879 = 0, $688 = 0, $6880 = 0, $6881 = 0, $6882 = 0, $6883 = 0, $6884 = 0, $6885 = 0, $6886 = 0, $6887 = 0, $6888 = 0, $6889 = 0, $689 = 0, $6890 = 0, $6891 = 0; var $6892 = 0, $6893 = 0, $6894 = 0, $6895 = 0, $6896 = 0, $6897 = 0, $6898 = 0, $6899 = 0, $69 = 0, $690 = 0, $6900 = 0, $6901 = 0, $6902 = 0, $6903 = 0, $6904 = 0, $6905 = 0, $6906 = 0, $6907 = 0, $6908 = 0, $6909 = 0; var $691 = 0, $6910 = 0, $6911 = 0, $6912 = 0, $6913 = 0, $6914 = 0, $6915 = 0, $6916 = 0, $6917 = 0, $6918 = 0, $6919 = 0, $692 = 0, $6920 = 0, $6921 = 0, $6922 = 0, $6923 = 0, $6924 = 0, $6925 = 0, $6926 = 0, $6927 = 0; var $6928 = 0, $6929 = 0, $693 = 0, $6930 = 0, $6931 = 0, $6932 = 0, $6933 = 0, $6934 = 0, $6935 = 0, $6936 = 0, $6937 = 0, $6938 = 0, $6939 = 0, $694 = 0, $6940 = 0, $6941 = 0, $6942 = 0, $6943 = 0, $6944 = 0, $6945 = 0; var $6946 = 0, $6947 = 0, $6948 = 0, $6949 = 0, $695 = 0, $6950 = 0, $6951 = 0, $6952 = 0, $6953 = 0, $6954 = 0, $6955 = 0, $6956 = 0, $6957 = 0, $6958 = 0, $6959 = 0, $696 = 0, $6960 = 0, $6961 = 0, $6962 = 0, $6963 = 0; var $6964 = 0, $6965 = 0, $6966 = 0, $6967 = 0, $6968 = 0, $6969 = 0, $697 = 0, $6970 = 0, $6971 = 0, $6972 = 0, $6973 = 0, $6974 = 0, $6975 = 0, $6976 = 0, $6977 = 0, $6978 = 0, $6979 = 0, $698 = 0, $6980 = 0, $6981 = 0; var $6982 = 0, $6983 = 0, $6984 = 0, $6985 = 0, $6986 = 0, $6987 = 0, $6988 = 0, $6989 = 0, $699 = 0, $6990 = 0, $6991 = 0, $6992 = 0, $6993 = 0, $6994 = 0, $6995 = 0, $6996 = 0, $6997 = 0, $6998 = 0, $6999 = 0, $7 = 0; var $70 = 0, $700 = 0, $7000 = 0, $7001 = 0, $7002 = 0, $7003 = 0, $7004 = 0, $7005 = 0, $7006 = 0, $7007 = 0, $7008 = 0, $7009 = 0, $701 = 0, $7010 = 0, $7011 = 0, $7012 = 0, $7013 = 0, $7014 = 0, $7015 = 0, $7016 = 0; var $7017 = 0, $7018 = 0, $7019 = 0, $702 = 0, $7020 = 0, $7021 = 0, $7022 = 0, $7023 = 0, $7024 = 0, $7025 = 0, $7026 = 0, $7027 = 0, $7028 = 0, $7029 = 0, $703 = 0, $7030 = 0, $7031 = 0, $7032 = 0, $7033 = 0, $7034 = 0; var $7035 = 0, $7036 = 0, $7037 = 0, $7038 = 0, $7039 = 0, $704 = 0, $7040 = 0, $7041 = 0, $7042 = 0, $7043 = 0, $7044 = 0, $7045 = 0, $7046 = 0, $7047 = 0, $7048 = 0, $7049 = 0, $705 = 0, $7050 = 0, $7051 = 0, $7052 = 0; var $7053 = 0, $7054 = 0, $7055 = 0, $7056 = 0, $7057 = 0, $7058 = 0, $7059 = 0, $706 = 0, $7060 = 0, $7061 = 0, $7062 = 0, $7063 = 0, $7064 = 0, $7065 = 0, $7066 = 0, $7067 = 0, $7068 = 0, $7069 = 0, $707 = 0, $7070 = 0; var $7071 = 0, $7072 = 0, $7073 = 0, $7074 = 0, $7075 = 0, $7076 = 0, $7077 = 0, $7078 = 0, $7079 = 0, $708 = 0, $7080 = 0, $7081 = 0, $7082 = 0, $7083 = 0, $7084 = 0, $7085 = 0, $7086 = 0, $7087 = 0, $7088 = 0, $7089 = 0; var $709 = 0, $7090 = 0, $7091 = 0, $7092 = 0, $7093 = 0, $7094 = 0, $7095 = 0, $7096 = 0, $7097 = 0, $7098 = 0, $7099 = 0, $71 = 0, $710 = 0, $7100 = 0, $7101 = 0, $7102 = 0, $7103 = 0, $7104 = 0, $7105 = 0, $7106 = 0; var $7107 = 0, $7108 = 0, $7109 = 0, $711 = 0, $7110 = 0, $7111 = 0, $7112 = 0, $7113 = 0, $7114 = 0, $7115 = 0, $7116 = 0, $7117 = 0, $7118 = 0, $7119 = 0, $712 = 0, $7120 = 0, $7121 = 0, $7122 = 0, $7123 = 0, $7124 = 0; var $7125 = 0, $7126 = 0, $7127 = 0, $7128 = 0, $7129 = 0, $713 = 0, $7130 = 0, $7131 = 0, $7132 = 0, $7133 = 0, $7134 = 0, $7135 = 0, $7136 = 0, $7137 = 0, $7138 = 0, $7139 = 0, $714 = 0, $7140 = 0, $7141 = 0, $7142 = 0; var $7143 = 0, $7144 = 0, $7145 = 0, $7146 = 0, $7147 = 0, $7148 = 0, $7149 = 0, $715 = 0, $7150 = 0, $7151 = 0, $7152 = 0, $7153 = 0, $7154 = 0, $7155 = 0, $7156 = 0, $7157 = 0, $7158 = 0, $7159 = 0, $716 = 0, $7160 = 0; var $7161 = 0, $7162 = 0, $7163 = 0, $7164 = 0, $7165 = 0, $7166 = 0, $7167 = 0, $7168 = 0, $7169 = 0, $717 = 0, $7170 = 0, $7171 = 0, $7172 = 0, $7173 = 0, $7174 = 0, $7175 = 0, $7176 = 0, $7177 = 0, $7178 = 0, $7179 = 0; var $718 = 0, $7180 = 0, $7181 = 0, $7182 = 0, $7183 = 0, $7184 = 0, $7185 = 0, $7186 = 0, $7187 = 0, $7188 = 0, $7189 = 0, $719 = 0, $7190 = 0, $7191 = 0, $7192 = 0, $7193 = 0, $7194 = 0, $7195 = 0, $7196 = 0, $7197 = 0; var $7198 = 0, $7199 = 0, $72 = 0, $720 = 0, $7200 = 0, $7201 = 0, $7202 = 0, $7203 = 0, $7204 = 0, $7205 = 0, $7206 = 0, $7207 = 0, $7208 = 0, $7209 = 0, $721 = 0, $7210 = 0, $7211 = 0, $7212 = 0, $7213 = 0, $7214 = 0; var $7215 = 0, $7216 = 0, $7217 = 0, $7218 = 0, $7219 = 0, $722 = 0, $7220 = 0, $7221 = 0, $7222 = 0, $7223 = 0, $7224 = 0, $7225 = 0, $7226 = 0, $7227 = 0, $7228 = 0, $7229 = 0, $723 = 0, $7230 = 0, $7231 = 0, $7232 = 0; var $7233 = 0, $7234 = 0, $7235 = 0, $7236 = 0, $7237 = 0, $7238 = 0, $7239 = 0, $724 = 0, $7240 = 0, $7241 = 0, $7242 = 0, $7243 = 0, $7244 = 0, $7245 = 0, $7246 = 0, $7247 = 0, $7248 = 0, $7249 = 0, $725 = 0, $7250 = 0; var $7251 = 0, $7252 = 0, $7253 = 0, $7254 = 0, $7255 = 0, $7256 = 0, $7257 = 0, $7258 = 0, $7259 = 0, $726 = 0, $7260 = 0, $7261 = 0, $7262 = 0, $7263 = 0, $7264 = 0, $7265 = 0, $7266 = 0, $7267 = 0, $7268 = 0, $7269 = 0; var $727 = 0, $7270 = 0, $7271 = 0, $7272 = 0, $7273 = 0, $7274 = 0, $7275 = 0, $7276 = 0, $7277 = 0, $7278 = 0, $7279 = 0, $728 = 0, $7280 = 0, $7281 = 0, $7282 = 0, $7283 = 0, $7284 = 0, $7285 = 0, $7286 = 0, $7287 = 0; var $7288 = 0, $7289 = 0, $729 = 0, $7290 = 0, $7291 = 0, $7292 = 0, $7293 = 0, $7294 = 0, $7295 = 0, $7296 = 0, $7297 = 0, $7298 = 0, $7299 = 0, $73 = 0, $730 = 0, $7300 = 0, $7301 = 0, $7302 = 0, $7303 = 0, $7304 = 0; var $7305 = 0, $7306 = 0, $7307 = 0, $7308 = 0, $7309 = 0, $731 = 0, $7310 = 0, $7311 = 0, $7312 = 0, $7313 = 0, $7314 = 0, $7315 = 0, $7316 = 0, $7317 = 0, $7318 = 0, $7319 = 0, $732 = 0, $7320 = 0, $7321 = 0, $7322 = 0; var $7323 = 0, $7324 = 0, $7325 = 0, $7326 = 0, $7327 = 0, $7328 = 0, $7329 = 0, $733 = 0, $7330 = 0, $7331 = 0, $7332 = 0, $7333 = 0, $7334 = 0, $7335 = 0, $7336 = 0, $7337 = 0, $7338 = 0, $7339 = 0, $734 = 0, $7340 = 0; var $7341 = 0, $7342 = 0, $7343 = 0, $7344 = 0, $7345 = 0, $7346 = 0, $7347 = 0, $7348 = 0, $7349 = 0, $735 = 0, $7350 = 0, $7351 = 0, $7352 = 0, $7353 = 0, $7354 = 0, $7355 = 0, $7356 = 0, $7357 = 0, $7358 = 0, $7359 = 0; var $736 = 0, $7360 = 0, $7361 = 0, $7362 = 0, $7363 = 0, $7364 = 0, $7365 = 0, $7366 = 0, $7367 = 0, $7368 = 0, $7369 = 0, $737 = 0, $7370 = 0, $7371 = 0, $7372 = 0, $7373 = 0, $7374 = 0, $7375 = 0, $7376 = 0, $7377 = 0; var $7378 = 0, $7379 = 0, $738 = 0, $7380 = 0, $7381 = 0, $7382 = 0, $7383 = 0, $7384 = 0, $7385 = 0, $7386 = 0, $7387 = 0, $7388 = 0, $7389 = 0, $739 = 0, $7390 = 0, $7391 = 0, $7392 = 0, $7393 = 0, $7394 = 0, $7395 = 0; var $7396 = 0, $7397 = 0, $7398 = 0, $7399 = 0, $74 = 0, $740 = 0, $7400 = 0, $7401 = 0, $7402 = 0, $7403 = 0, $7404 = 0, $7405 = 0, $7406 = 0, $7407 = 0, $7408 = 0, $7409 = 0, $741 = 0, $7410 = 0, $7411 = 0, $7412 = 0; var $7413 = 0, $7414 = 0, $7415 = 0, $7416 = 0, $7417 = 0, $7418 = 0, $7419 = 0, $742 = 0, $7420 = 0, $7421 = 0, $7422 = 0, $7423 = 0, $7424 = 0, $7425 = 0, $7426 = 0, $7427 = 0, $7428 = 0, $7429 = 0, $743 = 0, $7430 = 0; var $7431 = 0, $7432 = 0, $7433 = 0, $7434 = 0, $7435 = 0, $7436 = 0, $7437 = 0, $7438 = 0, $7439 = 0, $744 = 0, $7440 = 0, $7441 = 0, $7442 = 0, $7443 = 0, $7444 = 0, $7445 = 0, $7446 = 0, $7447 = 0, $7448 = 0, $7449 = 0; var $745 = 0, $7450 = 0, $7451 = 0, $7452 = 0, $7453 = 0, $7454 = 0, $7455 = 0, $7456 = 0, $7457 = 0, $7458 = 0, $7459 = 0, $746 = 0, $7460 = 0, $7461 = 0, $7462 = 0, $7463 = 0, $7464 = 0, $7465 = 0, $7466 = 0, $7467 = 0; var $7468 = 0, $7469 = 0, $747 = 0, $7470 = 0, $7471 = 0, $7472 = 0, $7473 = 0, $7474 = 0, $7475 = 0, $7476 = 0, $7477 = 0, $7478 = 0, $7479 = 0, $748 = 0, $7480 = 0, $7481 = 0, $7482 = 0, $7483 = 0, $7484 = 0, $7485 = 0; var $7486 = 0, $7487 = 0, $7488 = 0, $7489 = 0, $749 = 0, $7490 = 0, $7491 = 0, $7492 = 0, $7493 = 0, $7494 = 0, $7495 = 0, $7496 = 0, $7497 = 0, $7498 = 0, $7499 = 0, $75 = 0, $750 = 0, $7500 = 0, $7501 = 0, $7502 = 0; var $7503 = 0, $7504 = 0, $7505 = 0, $7506 = 0, $7507 = 0, $7508 = 0, $7509 = 0, $751 = 0, $7510 = 0, $7511 = 0, $7512 = 0, $7513 = 0, $7514 = 0, $7515 = 0, $7516 = 0, $7517 = 0, $7518 = 0, $7519 = 0, $752 = 0, $7520 = 0; var $7521 = 0, $7522 = 0, $7523 = 0, $7524 = 0, $7525 = 0, $7526 = 0, $7527 = 0, $7528 = 0, $7529 = 0, $753 = 0, $7530 = 0, $7531 = 0, $7532 = 0, $7533 = 0, $7534 = 0, $7535 = 0, $7536 = 0, $7537 = 0, $7538 = 0, $7539 = 0; var $754 = 0, $7540 = 0, $7541 = 0, $7542 = 0, $7543 = 0, $7544 = 0, $7545 = 0, $7546 = 0, $7547 = 0, $7548 = 0, $7549 = 0, $755 = 0, $7550 = 0, $7551 = 0, $7552 = 0, $7553 = 0, $7554 = 0, $7555 = 0, $7556 = 0, $7557 = 0; var $7558 = 0, $7559 = 0, $756 = 0, $7560 = 0, $7561 = 0, $7562 = 0, $7563 = 0, $7564 = 0, $7565 = 0, $7566 = 0, $7567 = 0, $7568 = 0, $7569 = 0, $757 = 0, $7570 = 0, $7571 = 0, $7572 = 0, $7573 = 0, $7574 = 0, $7575 = 0; var $7576 = 0, $7577 = 0, $7578 = 0, $7579 = 0, $758 = 0, $7580 = 0, $7581 = 0, $7582 = 0, $7583 = 0, $7584 = 0, $7585 = 0, $7586 = 0, $7587 = 0, $7588 = 0, $7589 = 0, $759 = 0, $7590 = 0, $7591 = 0, $7592 = 0, $7593 = 0; var $7594 = 0, $7595 = 0, $7596 = 0, $7597 = 0, $7598 = 0, $7599 = 0, $76 = 0, $760 = 0, $7600 = 0, $7601 = 0, $7602 = 0, $7603 = 0, $7604 = 0, $7605 = 0, $7606 = 0, $7607 = 0, $7608 = 0, $7609 = 0, $761 = 0, $7610 = 0; var $7611 = 0, $7612 = 0, $7613 = 0, $7614 = 0, $7615 = 0, $7616 = 0, $7617 = 0, $7618 = 0, $7619 = 0, $762 = 0, $7620 = 0, $7621 = 0, $7622 = 0, $7623 = 0, $7624 = 0, $7625 = 0, $7626 = 0, $7627 = 0, $7628 = 0, $7629 = 0; var $763 = 0, $7630 = 0, $7631 = 0, $7632 = 0, $7633 = 0, $7634 = 0, $7635 = 0, $7636 = 0, $7637 = 0, $7638 = 0, $7639 = 0, $764 = 0, $7640 = 0, $7641 = 0, $7642 = 0, $7643 = 0, $7644 = 0, $7645 = 0, $7646 = 0, $7647 = 0; var $7648 = 0, $7649 = 0, $765 = 0, $7650 = 0, $7651 = 0, $7652 = 0, $7653 = 0, $7654 = 0, $7655 = 0, $7656 = 0, $7657 = 0, $7658 = 0, $7659 = 0, $766 = 0, $7660 = 0, $7661 = 0, $7662 = 0, $7663 = 0, $7664 = 0, $7665 = 0; var $7666 = 0, $7667 = 0, $7668 = 0, $7669 = 0, $767 = 0, $7670 = 0, $7671 = 0, $7672 = 0, $7673 = 0, $7674 = 0, $7675 = 0, $7676 = 0, $7677 = 0, $7678 = 0, $7679 = 0, $768 = 0, $7680 = 0, $7681 = 0, $7682 = 0, $7683 = 0; var $7684 = 0, $7685 = 0, $7686 = 0, $7687 = 0, $7688 = 0, $7689 = 0, $769 = 0, $7690 = 0, $7691 = 0, $7692 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; var $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0; var $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0; var $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0; var $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0; var $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0; var $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0; var $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0; var $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0; var $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0; var $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0; var $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $MaxOpponent = 0, $NewSkill = 0, $NewSkillEnd = 0, $_target = 0, $_target44 = 0, $_target91 = 0, $a = 0, $a1 = 0, $a100 = 0, $a102 = 0, $a104 = 0, $a106 = 0, $a108 = 0, $a11 = 0, $a110 = 0; var $a111 = 0, $a113 = 0, $a1142 = 0, $a115 = 0, $a117 = 0, $a119 = 0, $a120 = 0, $a121 = 0, $a123 = 0, $a124 = 0, $a125 = 0, $a126 = 0, $a127 = 0, $a128 = 0, $a135 = 0, $a143 = 0, $a145 = 0, $a147 = 0, $a149 = 0, $a158 = 0; var $a159 = 0, $a16 = 0, $a160 = 0, $a162 = 0, $a17 = 0, $a171 = 0, $a172 = 0, $a173 = 0, $a174 = 0, $a175 = 0, $a176 = 0, $a177 = 0, $a179 = 0, $a180 = 0, $a182 = 0, $a183 = 0, $a184 = 0, $a185 = 0, $a186 = 0, $a2 = 0; var $a33 = 0, $a41 = 0, $a46 = 0, $a48 = 0, $a50 = 0, $a51 = 0, $a57 = 0, $a59 = 0, $a60 = 0, $a61 = 0, $a62 = 0, $a65 = 0, $a66 = 0, $a68 = 0, $a73 = 0, $a75 = 0, $a76 = 0, $a77 = 0, $a78 = 0, $a79 = 0; var $a80 = 0, $a81 = 0, $a83 = 0, $a85 = 0, $a87 = 0, $a89 = 0, $a94 = 0, $a95 = 0, $a96 = 0, $a97 = 0, $a98 = 0, $aLivingWeapon = 0, $aPF = 0, $ab = 0, $abilities = 0, $abilityamountsource = 0, $abilityeffect = 0, $abilitytype = 0, $abilitywho = 0, $abl = 0; var $addAbility = 0, $ae = 0, $af = 0, $after = 0, $amountsource = 0, $amp = 0, $asAlternate = 0, $asCopy = 0, $asNormal = 0, $becomesParameters = 0, $becomesSize = 0, $blinkhand = 0, $builtHow = 0, $castRestriction = 0, $castTargets = 0, $checkIf = 0, $choose = 0, $cleanup$dest = 0, $cleanup$dest$133 = 0, $colorType = 0; var $combatOnly = 0, $compareZone = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $cost = 0, $counter = 0, $counter144 = 0, $counter148 = 0, $counterShroudString = 0, $counterString = 0, $counterString146 = 0, $csTc = 0, $d = 0, $delimiter = 0, $doTap = 0, $doesntEmptyTilueot = 0, $effect = 0, $effectParameters = 0, $end = 0; var $end31 = 0, $end38 = 0, $extraTransforms = 0, $firstNonSpace = 0, $fizzleMode = 0, $flipStats = 0, $forceForever = 0, $forcedalive = 0, $forsource = 0, $found = 0, $found2 = 0, $found230 = 0, $found236 = 0, $foundElse = 0, $from = 0, $fromTc = 0, $fromTc165 = 0, $fromTc167 = 0, $fromTc169 = 0, $hand = 0; var $header = 0, $header37 = 0, $i = 0, $i129 = 0, $i13 = 0, $i14 = 0, $i152 = 0, $i157 = 0, $i18 = 0, $i28 = 0, $i34 = 0, $i53 = 0, $i54 = 0, $i55 = 0, $i56 = 0, $i71 = 0, $i93 = 0, $ifKeywords = 0, $isTarget = 0, $j = 0; var $j158 = 0, $j181 = 0, $j29 = 0, $j35 = 0, $keyword = 0, $life = 0, $limit = 0, $limit_str = 0, $limiteffect_str = 0, $lord = 0, $lordIncludeSelf = 0, $lordTargets = 0, $lordTargetsString = 0, $mainAbility = 0, $mainAbility21 = 0, $manaString = 0, $maxi = 0, $maxiFound = 0, $mayKeywords = 0, $mini = 0; var $miniFound = 0, $modifier = 0, $modifyExisting = 0, $msg = 0, $msg8 = 0, $multi = 0, $multiEffects = 0, $multiplier = 0, $nameCard = 0, $neverRemove = 0, $newAbilities = 0, $newAbilitiesList = 0, $newAbilityFound = 0, $newName = 0, $newPower = 0, $newToughness = 0, $newpower = 0, $newpowerfound = 0, $newtoughness = 0, $newtoughnessfound = 0; var $nonstatic = 0, $oneShot = 0, $oneShot43 = 0, $oneShot92 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond14 = 0, $or$cond16 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $other = 0, $output = 0, $parentType = 0, $poison = 0, $power = 0, $power136 = 0, $power138 = 0, $power140 = 0, $preventDamageKeywords = 0; var $preventing = 0, $pt = 0, $ptFound = 0, $putinplay = 0, $rampageParameters = 0, $real_end = 0, $real_end1 = 0, $real_end153 = 0, $real_end2 = 0, $real_end5 = 0, $restrictions = 0, $result = 0, $result42 = 0, $returnAbility = 0, $s1 = 0, $s115 = 0, $s119 = 0, $s122 = 0, $s124 = 0, $s126 = 0; var $s132 = 0, $s139 = 0, $s145 = 0, $s147 = 0, $s149 = 0, $s152 = 0, $s2 = 0, $sAbility = 0, $sAbility63 = 0, $sIndex = 0, $sIndex3 = 0, $sIndex6 = 0, $sWithoutTc = 0, $sabilities = 0, $sabilities151 = 0, $sabilities156 = 0, $safetycard = 0, $sendNoEvent = 0, $sideEffect = 0, $sideEffectStr = 0; var $sname = 0, $splitAnd = 0, $splitBecomes = 0, $splitBloodthirst = 0, $splitBushido = 0, $splitCantBeBlock = 0, $splitCantBlock = 0, $splitCantTarget = 0, $splitCascade = 0, $splitCast = 0, $splitCastCard = 0, $splitCastName = 0, $splitChooseAColor = 0, $splitChooseAType = 0, $splitCounter = 0, $splitCounterShroud = 0, $splitCounterTrack = 0, $splitCounterTracking = 0, $splitDamage = 0, $splitDeplete = 0; var $splitDiscard = 0, $splitDraw = 0, $splitDynamic = 0, $splitFading = 0, $splitFizzle = 0, $splitFlipCoin = 0, $splitFlipStat = 0, $splitFrom = 0, $splitHandMod = 0, $splitIngest = 0, $splitLife = 0, $splitLifeset = 0, $splitLoseTypes = 0, $splitMaxlevel = 0, $splitMayPay = 0, $splitMayPaystr = 0, $splitMayPaystr4 = 0, $splitMayPaysub = 0, $splitModTurn = 0, $splitMove = 0; var $splitMsg = 0, $splitName = 0, $splitName70 = 0, $splitNewAffinity = 0, $splitNewAffinityMana = 0, $splitPT = 0, $splitPhaseAlter = 0, $splitPhaseAlter2 = 0, $splitPhaseAlterAfter = 0, $splitPoison = 0, $splitPower = 0, $splitPrevent = 0, $splitProtection = 0, $splitRampage = 0, $splitRandomMove = 0, $splitRemove = 0, $splitRemoveCounter = 0, $splitRest = 0, $splitRest10 = 0, $splitRest7 = 0; var $splitRest9 = 0, $splitSetHand = 0, $splitTarget = 0, $splitTo = 0, $splitToken = 0, $splitToughness = 0, $splitTrigger = 0, $splitTypes = 0, $splitValue = 0, $splitVanishing = 0, $splitWith = 0, $splitfrom = 0, $splitto = 0, $spt = 0, $star = 0, $starEnd = 0, $starfound = 0, $starget = 0, $starget67 = 0, $stored = 0; var $stored64 = 0, $stored74 = 0, $stored82 = 0, $stored84 = 0, $stored86 = 0, $stored88 = 0, $stored90 = 0, $stypes = 0, $stypes150 = 0, $stypes155 = 0, $stypesStartIndex = 0, $stypesStartIndex154 = 0, $t = 0, $t101 = 0, $t103 = 0, $t105 = 0, $t107 = 0, $t109 = 0, $t112 = 0, $t114 = 0; var $t116 = 0, $t118 = 0, $t120 = 0, $t122 = 0, $t125 = 0, $t127 = 0, $t132 = 0, $t134 = 0, $t161 = 0, $t178 = 0, $t99 = 0, $tapper = 0, $target = 0, $tc = 0, $tcString = 0, $tcString170 = 0, $tcf = 0, $tcf12 = 0, $tcf130 = 0, $tcf163 = 0; var $tcf164 = 0, $tcf166 = 0, $tcf168 = 0, $tcf40 = 0, $td = 0, $tdf = 0, $thisDescriptorString = 0, $to = 0, $tok = 0, $tok72 = 0, $tokenDesc = 0, $tokenId = 0, $tokenParameters = 0, $toughness = 0, $toughness137 = 0, $toughness139 = 0, $toughness141 = 0, $transformsParamsString = 0, $trigger = 0, $type = 0; var $types = 0, $ueoteffect = 0, $unchangedS = 0, $untilYourNextTurn = 0, $usesBeforeSideEffect = 0, $value = 0, $value131 = 0, $valueStr = 0, $who = 0, $who69 = 0, $with = 0, $withRestrictions = 0, $wppt = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 7216|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 7112|0; $10 = sp + 7056|0; $11 = sp + 7044|0; $12 = sp + 7032|0; $13 = sp + 7020|0; $14 = sp + 7008|0; $15 = sp + 7211|0; $16 = sp + 6992|0; $17 = sp + 7210|0; $unchangedS = sp + 6980|0; $splitMayPaystr = sp + 6968|0; $18 = sp + 6956|0; $19 = sp + 6944|0; $20 = sp + 6924|0; $21 = sp + 6904|0; $22 = sp + 6884|0; $splitMayPaystr4 = sp + 6872|0; $23 = sp + 6860|0; $24 = sp + 6848|0; $splitAnd = sp + 6836|0; $25 = sp + 6824|0; $26 = sp + 6812|0; $splitTrigger = sp + 6792|0; $27 = sp + 6780|0; $28 = sp + 6768|0; $29 = sp + 6752|0; $30 = sp + 6740|0; $splitRest = sp + 6728|0; $31 = sp + 6716|0; $32 = sp + 6704|0; $splitRest7 = sp + 6692|0; $33 = sp + 6680|0; $34 = sp + 6668|0; $35 = sp + 6652|0; $splitMsg = sp + 6636|0; $37 = sp + 6624|0; $38 = sp + 6612|0; $msg = sp + 6600|0; $39 = sp + 6588|0; $40 = sp + 7209|0; $41 = sp + 6576|0; $42 = sp + 6564|0; $43 = sp + 6552|0; $msg8 = sp + 6540|0; $44 = sp + 6528|0; $45 = sp + 7208|0; $46 = sp + 6512|0; $castRestriction = sp + 6500|0; $splitRest9 = sp + 6488|0; $47 = sp + 6476|0; $48 = sp + 6464|0; $splitRest10 = sp + 6452|0; $49 = sp + 6440|0; $50 = sp + 6428|0; $newName = sp + 6416|0; $splitName = sp + 6404|0; $51 = sp + 6392|0; $52 = sp + 6380|0; $sWithoutTc = sp + 6364|0; $tcString = sp + 6352|0; $splitTarget = sp + 6340|0; $53 = sp + 6328|0; $54 = sp + 6316|0; $55 = sp + 6304|0; $56 = sp + 6292|0; $57 = sp + 6280|0; $tcf = sp + 6276|0; $58 = sp + 6264|0; $59 = sp + 6240|0; $s1 = sp + 6216|0; $usesBeforeSideEffect = sp + 6200|0; $sideEffectStr = sp + 6180|0; $60 = sp + 6168|0; $61 = sp + 6156|0; $62 = sp + 6140|0; $limit = sp + 6128|0; $63 = sp + 6112|0; $tcf12 = sp + 6100|0; $64 = sp + 6088|0; $65 = sp + 6076|0; $66 = sp + 6064|0; $67 = sp + 6052|0; $68 = sp + 6040|0; $69 = sp + 6028|0; $70 = sp + 7206|0; $71 = sp + 6016|0; $72 = sp + 6004|0; $73 = sp + 5992|0; $74 = sp + 5980|0; $75 = sp + 7205|0; $76 = sp + 5960|0; $ifKeywords = sp + 5936|0; $checkIf = sp + 5920|0; $cond = sp + 5900|0; $s2 = sp + 5880|0; $78 = sp + 5868|0; $s115 = sp + 5856|0; $79 = sp + 5840|0; $80 = sp + 5824|0; $81 = sp + 7204|0; $splitMayPay = sp + 5812|0; $82 = sp + 5800|0; $83 = sp + 5788|0; $84 = sp + 5772|0; $85 = sp + 5760|0; $86 = sp + 5748|0; $87 = sp + 5736|0; $88 = sp + 7203|0; $mayKeywords = sp + 5712|0; $s119 = sp + 5692|0; $90 = sp + 5676|0; $91 = sp + 5664|0; $92 = sp + 5652|0; $93 = sp + 5640|0; $94 = sp + 5628|0; $95 = sp + 5616|0; $96 = sp + 7202|0; $97 = sp + 5604|0; $98 = sp + 5592|0; $99 = sp + 5580|0; $100 = sp + 5568|0; $101 = sp + 7201|0; $102 = sp + 5552|0; $103 = sp + 7200|0; $s122 = sp + 5540|0; $104 = sp + 5524|0; $s124 = sp + 5512|0; $105 = sp + 5496|0; $s126 = sp + 5484|0; $106 = sp + 5468|0; $splitChooseAColor = sp + 5456|0; $107 = sp + 5444|0; $108 = sp + 5432|0; $109 = sp + 5420|0; $splitChooseAType = sp + 5408|0; $110 = sp + 5396|0; $111 = sp + 5384|0; $112 = sp + 5372|0; $113 = sp + 5360|0; $114 = sp + 5348|0; $s132 = sp + 5300|0; $115 = sp + 5288|0; $116 = sp + 5276|0; $thisDescriptorString = sp + 5264|0; $tdf = sp + 7198|0; $117 = sp + 5248|0; $118 = sp + 5232|0; $multiEffects = sp + 5212|0; $119 = sp + 5188|0; $s139 = sp + 5160|0; $120 = sp + 5148|0; $121 = sp + 5136|0; $lordTargetsString = sp + 5116|0; $tcf40 = sp + 5112|0; $122 = sp + 5096|0; $123 = sp + 5080|0; $124 = sp + 5052|0; $125 = sp + 5040|0; $s145 = sp + 5028|0; $126 = sp + 5012|0; $colorType = sp + 5000|0; $127 = sp + 4988|0; $128 = sp + 4976|0; $129 = sp + 4964|0; $130 = sp + 7192|0; $s147 = sp + 4952|0; $131 = sp + 4936|0; $s149 = sp + 4924|0; $132 = sp + 4908|0; $133 = sp + 4892|0; $134 = sp + 4880|0; $135 = sp + 4868|0; $136 = sp + 4856|0; $137 = sp + 4844|0; $138 = sp + 4832|0; $139 = sp + 7191|0; $140 = sp + 4820|0; $141 = sp + 7190|0; $splitDynamic = sp + 4808|0; $142 = sp + 4796|0; $143 = sp + 4784|0; $s152 = sp + 4772|0; $sAbility = sp + 4712|0; $144 = sp + 4696|0; $145 = sp + 4680|0; $splitFlipCoin = sp + 4668|0; $146 = sp + 4656|0; $147 = sp + 4644|0; $a158 = sp + 4632|0; $148 = sp + 4616|0; $149 = sp + 7189|0; $splitMayPaysub = sp + 4604|0; $150 = sp + 4592|0; $151 = sp + 4580|0; $152 = sp + 4564|0; $153 = sp + 4552|0; $154 = sp + 4540|0; $155 = sp + 4528|0; $156 = sp + 7188|0; $157 = sp + 4516|0; $sAbility63 = sp + 4492|0; $158 = sp + 4476|0; $splitFizzle = sp + 4460|0; $159 = sp + 4448|0; $160 = sp + 4436|0; $zone = sp + 4424|0; $splitName70 = sp + 4388|0; $161 = sp + 4376|0; $162 = sp + 4364|0; $163 = sp + 4348|0; $164 = sp + 4336|0; $165 = sp + 7184|0; $splitToken = sp + 4324|0; $166 = sp + 4312|0; $167 = sp + 4300|0; $starfound = sp + 4280|0; $168 = sp + 4268|0; $169 = sp + 4252|0; $170 = sp + 4240|0; $171 = sp + 7182|0; $172 = sp + 4220|0; $173 = sp + 4208|0; $174 = sp + 4196|0; $175 = sp + 4184|0; $176 = sp + 4172|0; $177 = sp + 7181|0; $178 = sp + 4156|0; $179 = sp + 7180|0; $tokenDesc = sp + 4144|0; $tokenParameters = sp + 4132|0; $sname = sp + 4120|0; $stypes = sp + 4108|0; $spt = sp + 4096|0; $sabilities = sp + 4084|0; $power = sp + 4072|0; $toughness = sp + 4068|0; $180 = sp + 4056|0; $181 = sp + 4040|0; $182 = sp + 4028|0; $183 = sp + 4016|0; $184 = sp + 4004|0; $185 = sp + 3992|0; $186 = sp + 7179|0; $splitMove = sp + 3980|0; $187 = sp + 3968|0; $188 = sp + 3956|0; $189 = sp + 3940|0; $190 = sp + 3928|0; $191 = sp + 7178|0; $stored74 = sp + 3916|0; $192 = sp + 3904|0; $splitRandomMove = sp + 3892|0; $193 = sp + 3880|0; $194 = sp + 3868|0; $splitfrom = sp + 3856|0; $195 = sp + 3844|0; $196 = sp + 3832|0; $splitto = sp + 3820|0; $197 = sp + 3808|0; $198 = sp + 3796|0; $199 = sp + 3780|0; $200 = sp + 3768|0; $201 = sp + 3756|0; $202 = sp + 7177|0; $with = sp + 3728|0; $types = sp + 3716|0; $splitWith = sp + 3704|0; $203 = sp + 3692|0; $204 = sp + 3680|0; $splitTypes = sp + 3668|0; $205 = sp + 3656|0; $206 = sp + 3644|0; $207 = sp + 3628|0; $208 = sp + 3616|0; $209 = sp + 7176|0; $stored82 = sp + 3600|0; $210 = sp + 3588|0; $stored84 = sp + 3572|0; $211 = sp + 3560|0; $stored86 = sp + 3544|0; $212 = sp + 3532|0; $stored88 = sp + 3516|0; $213 = sp + 3504|0; $splitCastCard = sp + 3492|0; $214 = sp + 3480|0; $215 = sp + 3468|0; $builtHow = sp + 3456|0; $nameCard = sp + 3444|0; $splitCastName = sp + 3432|0; $216 = sp + 3420|0; $217 = sp + 3408|0; $218 = sp + 3392|0; $219 = sp + 3380|0; $220 = sp + 7170|0; $stored90 = sp + 3368|0; $221 = sp + 3356|0; $preventDamageKeywords = sp + 3304|0; $to = sp + 3280|0; $from = sp + 3268|0; $splitTo = sp + 3256|0; $223 = sp + 3244|0; $224 = sp + 3232|0; $splitFrom = sp + 3220|0; $225 = sp + 3208|0; $226 = sp + 3196|0; $227 = sp + 3180|0; $228 = sp + 3168|0; $229 = sp + 7166|0; $230 = sp + 3156|0; $231 = sp + 3144|0; $232 = sp + 7165|0; $233 = sp + 3124|0; $234 = sp + 7164|0; $235 = sp + 3108|0; $236 = sp + 7163|0; $237 = sp + 3092|0; $238 = sp + 7162|0; $splitDamage = sp + 3080|0; $239 = sp + 3068|0; $240 = sp + 3056|0; $241 = sp + 3036|0; $242 = sp + 7161|0; $splitPoison = sp + 3024|0; $243 = sp + 3012|0; $244 = sp + 3000|0; $splitPrevent = sp + 2976|0; $245 = sp + 2964|0; $246 = sp + 2952|0; $splitHandMod = sp + 2928|0; $247 = sp + 2916|0; $248 = sp + 2904|0; $249 = sp + 2884|0; $250 = sp + 7160|0; $splitSetHand = sp + 2872|0; $251 = sp + 2860|0; $252 = sp + 2848|0; $splitLifeset = sp + 2824|0; $253 = sp + 2812|0; $254 = sp + 2800|0; $255 = sp + 2784|0; $256 = sp + 7159|0; $splitLife = sp + 2764|0; $257 = sp + 2752|0; $258 = sp + 2740|0; $259 = sp + 2720|0; $260 = sp + 7158|0; $splitDraw = sp + 2700|0; $261 = sp + 2688|0; $262 = sp + 2676|0; $263 = sp + 2656|0; $264 = sp + 7157|0; $splitDeplete = sp + 2644|0; $265 = sp + 2632|0; $266 = sp + 2620|0; $267 = sp + 2600|0; $268 = sp + 7156|0; $splitIngest = sp + 2588|0; $269 = sp + 2576|0; $270 = sp + 2564|0; $271 = sp + 2544|0; $272 = sp + 7155|0; $splitCascade = sp + 2532|0; $273 = sp + 2520|0; $274 = sp + 2508|0; $275 = sp + 2488|0; $276 = sp + 7154|0; $splitModTurn = sp + 2476|0; $277 = sp + 2464|0; $278 = sp + 2452|0; $279 = sp + 2432|0; $280 = sp + 7153|0; $splitRemove = sp + 2404|0; $281 = sp + 2392|0; $282 = sp + 2380|0; $283 = sp + 2360|0; $284 = sp + 7152|0; $splitLoseTypes = sp + 2348|0; $285 = sp + 2336|0; $286 = sp + 2324|0; $287 = sp + 2308|0; $splitCast = sp + 2292|0; $288 = sp + 2280|0; $289 = sp + 2268|0; $tcf130 = sp + 2264|0; $290 = sp + 2248|0; $splitValue = sp + 2236|0; $291 = sp + 2224|0; $292 = sp + 2212|0; $valueStr = sp + 2200|0; $293 = sp + 2184|0; $294 = sp + 7150|0; $splitDiscard = sp + 2168|0; $295 = sp + 2156|0; $296 = sp + 2144|0; $297 = sp + 2124|0; $298 = sp + 7149|0; $splitRampage = sp + 2112|0; $299 = sp + 2100|0; $300 = sp + 2088|0; $rampageParameters = sp + 2076|0; $power136 = sp + 2072|0; $toughness137 = sp + 2068|0; $301 = sp + 2056|0; $302 = sp + 2040|0; $303 = sp + 7148|0; $304 = sp + 2028|0; $305 = sp + 7147|0; $306 = sp + 2016|0; $307 = sp + 7146|0; $308 = sp + 2004|0; $309 = sp + 7145|0; $310 = sp + 1992|0; $311 = sp + 7144|0; $312 = sp + 1980|0; $313 = sp + 7143|0; $splitBushido = sp + 1968|0; $314 = sp + 1956|0; $315 = sp + 1944|0; $power138 = sp + 1932|0; $toughness139 = sp + 1920|0; $splitPT = sp + 1908|0; $316 = sp + 1896|0; $317 = sp + 7141|0; $splitPhaseAlter = sp + 1884|0; $318 = sp + 1872|0; $319 = sp + 1860|0; $power140 = sp + 1848|0; $toughness141 = sp + 1836|0; $splitPhaseAlter2 = sp + 1824|0; $after = sp + 1812|0; $splitPhaseAlterAfter = sp + 1800|0; $320 = sp + 1788|0; $321 = sp + 1776|0; $322 = sp + 1760|0; $323 = sp + 1748|0; $324 = sp + 1736|0; $325 = sp + 7140|0; $splitCounter = sp + 1724|0; $326 = sp + 1712|0; $327 = sp + 1700|0; $counterString = sp + 1688|0; $328 = sp + 1672|0; $329 = sp + 1656|0; $330 = sp + 7139|0; $splitCounterShroud = sp + 1644|0; $331 = sp + 1632|0; $332 = sp + 1620|0; $counterShroudString = sp + 1608|0; $333 = sp + 1592|0; $af = sp + 1584|0; $334 = sp + 1572|0; $splitCounterTracking = sp + 1556|0; $335 = sp + 1544|0; $336 = sp + 1532|0; $splitCounterTrack = sp + 1520|0; $337 = sp + 1508|0; $338 = sp + 7138|0; $splitRemoveCounter = sp + 1496|0; $339 = sp + 1484|0; $340 = sp + 1472|0; $counterString146 = sp + 1460|0; $341 = sp + 1440|0; $splitBecomes = sp + 1424|0; $342 = sp + 1412|0; $343 = sp + 1400|0; $becomesParameters = sp + 1388|0; $stypes150 = sp + 1376|0; $newPower = sp + 1364|0; $newToughness = sp + 1352|0; $pt = sp + 1340|0; $sabilities151 = sp + 1328|0; $344 = sp + 1308|0; $345 = sp + 1296|0; $346 = sp + 1284|0; $347 = sp + 1272|0; $348 = sp + 1260|0; $349 = sp + 1248|0; $350 = sp + 7136|0; $351 = sp + 1236|0; $352 = sp + 1224|0; $353 = sp + 1212|0; $354 = sp + 1200|0; $355 = sp + 1188|0; $356 = sp + 1176|0; $357 = sp + 7135|0; $splitBloodthirst = sp + 1164|0; $358 = sp + 1152|0; $359 = sp + 1140|0; $splitVanishing = sp + 1128|0; $360 = sp + 1116|0; $361 = sp + 1104|0; $362 = sp + 1092|0; $363 = sp + 7134|0; $splitFading = sp + 1080|0; $364 = sp + 1068|0; $365 = sp + 1056|0; $366 = sp + 1044|0; $367 = sp + 7133|0; $368 = sp + 1032|0; $extraTransforms = sp + 1020|0; $transformsParamsString = sp + 1008|0; $369 = sp + 988|0; $effectParameters = sp + 976|0; $stypes155 = sp + 964|0; $sabilities156 = sp + 952|0; $newpower = sp + 940|0; $newtoughness = sp + 928|0; $abilities = sp + 916|0; $newAbilitiesList = sp + 904|0; $370 = sp + 896|0; $371 = sp + 892|0; $372 = sp + 888|0; $373 = sp + 884|0; $splitPower = sp + 868|0; $374 = sp + 856|0; $375 = sp + 844|0; $splitToughness = sp + 832|0; $376 = sp + 820|0; $377 = sp + 808|0; $newAbilities = sp + 788|0; $378 = sp + 776|0; $379 = sp + 764|0; $380 = sp + 752|0; $381 = sp + 740|0; $382 = sp + 728|0; $383 = sp + 716|0; $384 = sp + 7129|0; $385 = sp + 704|0; $386 = sp + 692|0; $387 = sp + 680|0; $388 = sp + 668|0; $389 = sp + 656|0; $390 = sp + 644|0; $391 = sp + 7128|0; $splitFlipStat = sp + 632|0; $392 = sp + 620|0; $393 = sp + 608|0; $flipStats = sp + 596|0; $394 = sp + 580|0; $395 = sp + 7127|0; $396 = sp + 564|0; $397 = sp + 7126|0; $398 = sp + 552|0; $399 = sp + 7124|0; $400 = sp + 536|0; $401 = sp + 7123|0; $402 = sp + 524|0; $403 = sp + 7122|0; $404 = sp + 512|0; $405 = sp + 7121|0; $406 = sp + 496|0; $407 = sp + 476|0; $408 = sp + 7119|0; $splitProtection = sp + 464|0; $409 = sp + 452|0; $410 = sp + 440|0; $tcf163 = sp + 436|0; $411 = sp + 420|0; $412 = sp + 404|0; $413 = sp + 7118|0; $414 = sp + 392|0; $415 = sp + 7117|0; $splitCantTarget = sp + 380|0; $416 = sp + 368|0; $417 = sp + 356|0; $tcf164 = sp + 352|0; $418 = sp + 336|0; $splitCantBlock = sp + 324|0; $419 = sp + 312|0; $420 = sp + 300|0; $tcf166 = sp + 296|0; $421 = sp + 280|0; $splitCantBeBlock = sp + 268|0; $422 = sp + 256|0; $423 = sp + 244|0; $tcf168 = sp + 240|0; $424 = sp + 224|0; $splitNewAffinity = sp + 212|0; $425 = sp + 200|0; $426 = sp + 188|0; $tcString170 = sp + 176|0; $manaString = sp + 164|0; $splitNewAffinityMana = sp + 152|0; $427 = sp + 140|0; $428 = sp + 128|0; $429 = sp + 116|0; $430 = sp + 104|0; $431 = sp + 7116|0; $splitMaxlevel = sp + 72|0; $432 = sp + 60|0; $433 = sp + 48|0; $1 = $this; $2 = $id; $3 = $spell; $4 = $card; $434 = $activated&1; $5 = $434; $435 = $forceUEOT&1; $6 = $435; $7 = $dest; $436 = $1; $asAlternate = 0; (__Z4trimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($s)|0); $437 = $4; $438 = ($437|0)==(0|0); $439 = $3; $440 = ($439|0)!=(0|0); $or$cond = $438 & $440; if ($or$cond) { $441 = $3; $442 = ((($441)) + 104|0); $443 = HEAP32[$442>>2]|0; $4 = $443; } $444 = $4; $445 = ($444|0)!=(0|0); if (!($445)) { $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } $446 = $4; $447 = ((($446)) + 816|0); $448 = HEAP32[$447>>2]|0; $target = $448; $449 = $target; $450 = ($449|0)!=(0|0); if (!($450)) { $451 = $4; $target = $451; } $452 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143508,0)|0); $453 = ($452|0)!=(-1); do { if ($453) { $454 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143528,0)|0); $455 = ($454|0)!=(-1); if (!($455)) { $456 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143533,0)|0); $457 = ($456|0)!=(-1); if (!($457)) { break; } } $asAlternate = 1; } } while(0); $458 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143539,0)|0); $found = $458; $459 = $found; $460 = ($459|0)!=(-1); if ($460) { $461 = ((($436)) + 48|0); $462 = HEAP32[$461>>2]|0; $463 = (__Znwj(332)|0); $464 = ((($436)) + 48|0); $465 = HEAP32[$464>>2]|0; __THREW__ = 0; invoke_viii(5623,($463|0),($465|0),-1); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { $468 = ___cxa_find_matching_catch()|0; $469 = tempRet0; $8 = $468; $9 = $469; __ZdlPv($463); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($462,$463); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $470 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143549,0)|0); $found = $470; $471 = $found; $472 = ($471|0)!=(-1); if ($472) { $473 = ((($436)) + 48|0); $474 = HEAP32[$473>>2]|0; $475 = (__Znwj(152)|0); $476 = ((($436)) + 48|0); $477 = HEAP32[$476>>2]|0; __THREW__ = 0; invoke_viii(5624,($475|0),($477|0),-1); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; if ($479) { $480 = ___cxa_find_matching_catch()|0; $481 = tempRet0; $8 = $480; $9 = $481; __ZdlPv($475); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($474,$475); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $482 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143563,0)|0); $found = $482; $483 = $found; $484 = ($483|0)!=(-1); if ($484) { $485 = ((($436)) + 48|0); $486 = HEAP32[$485>>2]|0; $487 = (__Znwj(152)|0); $488 = ((($436)) + 48|0); $489 = HEAP32[$488>>2]|0; __THREW__ = 0; invoke_viii(5625,($487|0),($489|0),-1); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; if ($491) { $492 = ___cxa_find_matching_catch()|0; $493 = tempRet0; $8 = $492; $9 = $493; __ZdlPv($487); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($486,$487); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $494 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143574,0)|0); $found = $494; $495 = $found; $496 = ($495|0)!=(-1); if ($496) { $497 = ((($436)) + 48|0); $498 = HEAP32[$497>>2]|0; $499 = (__Znwj(164)|0); $500 = ((($436)) + 48|0); $501 = HEAP32[$500>>2]|0; __THREW__ = 0; invoke_viii(5626,($499|0),($501|0),-1); $502 = __THREW__; __THREW__ = 0; $503 = $502&1; if ($503) { $504 = ___cxa_find_matching_catch()|0; $505 = tempRet0; $8 = $504; $9 = $505; __ZdlPv($499); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($498,$499); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $506 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143594,0)|0); $found = $506; $507 = $found; $508 = ($507|0)!=(-1); if ($508) { $509 = ((($436)) + 48|0); $510 = HEAP32[$509>>2]|0; $511 = (__Znwj(164)|0); $512 = ((($436)) + 48|0); $513 = HEAP32[$512>>2]|0; __THREW__ = 0; invoke_viii(5627,($511|0),($513|0),-1); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; if ($515) { $516 = ___cxa_find_matching_catch()|0; $517 = tempRet0; $8 = $516; $9 = $517; __ZdlPv($511); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($510,$511); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $518 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143606,0)|0); $found = $518; $519 = $found; $520 = ($519|0)!=(-1); if ($520) { $521 = ((($436)) + 48|0); $522 = HEAP32[$521>>2]|0; $523 = (__Znwj(164)|0); $524 = ((($436)) + 48|0); $525 = HEAP32[$524>>2]|0; __THREW__ = 0; invoke_viii(5628,($523|0),($525|0),-1); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; if ($527) { $528 = ___cxa_find_matching_catch()|0; $529 = tempRet0; $8 = $528; $9 = $529; __ZdlPv($523); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($522,$523); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $530 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143620,0)|0); $found = $530; $531 = $found; $532 = ($531|0)!=(-1); if ($532) { $533 = ((($436)) + 48|0); $534 = HEAP32[$533>>2]|0; $535 = (__Znwj(164)|0); $536 = ((($436)) + 48|0); $537 = HEAP32[$536>>2]|0; __THREW__ = 0; invoke_viii(5629,($535|0),($537|0),-1); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { $540 = ___cxa_find_matching_catch()|0; $541 = tempRet0; $8 = $540; $9 = $541; __ZdlPv($535); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($534,$535); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $542 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143632,0)|0); $found = $542; $543 = $found; $544 = ($543|0)!=(-1); if ($544) { $545 = ((($436)) + 48|0); $546 = HEAP32[$545>>2]|0; $547 = (__Znwj(176)|0); $548 = ((($436)) + 48|0); $549 = HEAP32[$548>>2]|0; __THREW__ = 0; invoke_viii(5630,($547|0),($549|0),-1); $550 = __THREW__; __THREW__ = 0; $551 = $550&1; if ($551) { $552 = ___cxa_find_matching_catch()|0; $553 = tempRet0; $8 = $552; $9 = $553; __ZdlPv($547); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($546,$547); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $554 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143644,0)|0); $found = $554; $555 = $found; $556 = ($555|0)!=(-1); if ($556) { $557 = ((($436)) + 48|0); $558 = HEAP32[$557>>2]|0; $559 = (__Znwj(152)|0); $560 = ((($436)) + 48|0); $561 = HEAP32[$560>>2]|0; __THREW__ = 0; invoke_viii(5631,($559|0),($561|0),-1); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { $564 = ___cxa_find_matching_catch()|0; $565 = tempRet0; $8 = $564; $9 = $565; __ZdlPv($559); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($558,$559); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $566 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143654,0)|0); $found = $566; $567 = $found; $568 = ($567|0)!=(-1); if ($568) { $569 = ((($436)) + 48|0); $570 = HEAP32[$569>>2]|0; $571 = (__Znwj(176)|0); $572 = ((($436)) + 48|0); $573 = HEAP32[$572>>2]|0; __THREW__ = 0; invoke_viii(5632,($571|0),($573|0),-1); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { $576 = ___cxa_find_matching_catch()|0; $577 = tempRet0; $8 = $576; $9 = $577; __ZdlPv($571); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($570,$571); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $578 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143666,0)|0); $found = $578; $579 = $found; $580 = ($579|0)!=(-1); if ($580) { $581 = ((($436)) + 48|0); $582 = HEAP32[$581>>2]|0; $583 = (__Znwj(164)|0); $584 = ((($436)) + 48|0); $585 = HEAP32[$584>>2]|0; __THREW__ = 0; invoke_viii(5633,($583|0),($585|0),-1); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { $588 = ___cxa_find_matching_catch()|0; $589 = tempRet0; $8 = $588; $9 = $589; __ZdlPv($583); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($582,$583); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $590 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143679,0)|0); $found = $590; $591 = $found; $592 = ($591|0)!=(-1); if ($592) { $593 = ((($436)) + 48|0); $594 = HEAP32[$593>>2]|0; $595 = (__Znwj(156)|0); $596 = ((($436)) + 48|0); $597 = HEAP32[$596>>2]|0; __THREW__ = 0; invoke_viii(5634,($595|0),($597|0),-1); $598 = __THREW__; __THREW__ = 0; $599 = $598&1; if ($599) { $600 = ___cxa_find_matching_catch()|0; $601 = tempRet0; $8 = $600; $9 = $601; __ZdlPv($595); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($594,$595); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $602 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143690,0)|0); $found = $602; $603 = $found; $604 = ($603|0)!=(-1); if ($604) { $605 = ((($436)) + 48|0); $606 = HEAP32[$605>>2]|0; $607 = (__Znwj(164)|0); $608 = ((($436)) + 48|0); $609 = HEAP32[$608>>2]|0; __THREW__ = 0; invoke_viii(5635,($607|0),($609|0),-1); $610 = __THREW__; __THREW__ = 0; $611 = $610&1; if ($611) { $612 = ___cxa_find_matching_catch()|0; $613 = tempRet0; $8 = $612; $9 = $613; __ZdlPv($607); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($606,$607); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $614 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143705,0)|0); $found = $614; $615 = $found; $616 = ($615|0)!=(-1); if ($616) { $617 = ((($436)) + 48|0); $618 = HEAP32[$617>>2]|0; $619 = (__Znwj(176)|0); $620 = ((($436)) + 48|0); $621 = HEAP32[$620>>2]|0; __THREW__ = 0; invoke_viii(5636,($619|0),($621|0),-1); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; if ($623) { $624 = ___cxa_find_matching_catch()|0; $625 = tempRet0; $8 = $624; $9 = $625; __ZdlPv($619); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($618,$619); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $626 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143715,0)|0); $found = $626; $627 = $found; $628 = ($627|0)!=(-1); if ($628) { $629 = ((($436)) + 48|0); $630 = HEAP32[$629>>2]|0; $631 = (__Znwj(164)|0); $632 = ((($436)) + 48|0); $633 = HEAP32[$632>>2]|0; __THREW__ = 0; invoke_viii(5637,($631|0),($633|0),-1); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; if ($635) { $636 = ___cxa_find_matching_catch()|0; $637 = tempRet0; $8 = $636; $9 = $637; __ZdlPv($631); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($630,$631); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $638 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143729,0)|0); $found = $638; $639 = $found; $640 = ($639|0)!=(-1); if ($640) { $641 = ((($436)) + 48|0); $642 = HEAP32[$641>>2]|0; $643 = (__Znwj(200)|0); $644 = ((($436)) + 48|0); $645 = HEAP32[$644>>2]|0; __THREW__ = 0; invoke_viii(5638,($643|0),($645|0),-1); $646 = __THREW__; __THREW__ = 0; $647 = $646&1; if ($647) { $648 = ___cxa_find_matching_catch()|0; $649 = tempRet0; $8 = $648; $9 = $649; __ZdlPv($643); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($642,$643); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $650 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143742,0)|0); $found = $650; $651 = $found; $652 = ($651|0)!=(-1); if ($652) { $653 = ((($436)) + 48|0); $654 = HEAP32[$653>>2]|0; $655 = ((($654)) + 176|0); $656 = HEAP32[$655>>2]|0; $657 = (__Znwj(180)|0); $658 = ((($436)) + 48|0); $659 = HEAP32[$658>>2]|0; __THREW__ = 0; invoke_viii(5639,($657|0),($659|0),-1); $660 = __THREW__; __THREW__ = 0; $661 = $660&1; if ($661) { $665 = ___cxa_find_matching_catch()|0; $666 = tempRet0; $8 = $665; $9 = $666; __ZdlPv($657); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { $662 = ($657|0)==(0|0); $663 = ((($657)) + 152|0); $664 = $662 ? 0 : $663; (__ZN18ReplacementEffects3addEP17ReplacementEffect($656,$664)|0); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $667 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143753,0)|0); $found = $667; $668 = $found; $669 = ($668|0)!=(-1); if ($669) { $670 = ((($436)) + 48|0); $671 = HEAP32[$670>>2]|0; $672 = (__Znwj(152)|0); $673 = ((($436)) + 48|0); $674 = HEAP32[$673>>2]|0; __THREW__ = 0; invoke_viii(5640,($672|0),($674|0),-1); $675 = __THREW__; __THREW__ = 0; $676 = $675&1; if ($676) { $677 = ___cxa_find_matching_catch()|0; $678 = tempRet0; $8 = $677; $9 = $678; __ZdlPv($672); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($671,$672); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $679 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143771,0)|0); $found = $679; $680 = $found; $681 = ($680|0)!=(-1); if ($681) { $682 = ((($436)) + 48|0); $683 = HEAP32[$682>>2]|0; $684 = (__Znwj(188)|0); $685 = ((($436)) + 48|0); $686 = HEAP32[$685>>2]|0; __THREW__ = 0; invoke_viii(5641,($684|0),($686|0),-1); $687 = __THREW__; __THREW__ = 0; $688 = $687&1; if ($688) { $689 = ___cxa_find_matching_catch()|0; $690 = tempRet0; $8 = $689; $9 = $690; __ZdlPv($684); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($683,$684); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $691 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143782,0)|0); $found = $691; $692 = $found; $693 = ($692|0)!=(-1); if ($693) { $694 = ((($436)) + 48|0); $695 = HEAP32[$694>>2]|0; $696 = (__Znwj(188)|0); $697 = ((($436)) + 48|0); $698 = HEAP32[$697>>2]|0; __THREW__ = 0; invoke_viii(5642,($696|0),($698|0),-1); $699 = __THREW__; __THREW__ = 0; $700 = $699&1; if ($700) { $701 = ___cxa_find_matching_catch()|0; $702 = tempRet0; $8 = $701; $9 = $702; __ZdlPv($696); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($695,$696); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $703 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143799,0)|0); $found = $703; $704 = $found; $705 = ($704|0)!=(-1); if ($705) { $706 = ((($436)) + 48|0); $707 = HEAP32[$706>>2]|0; $708 = (__Znwj(152)|0); $709 = ((($436)) + 48|0); $710 = HEAP32[$709>>2]|0; __THREW__ = 0; invoke_viii(5643,($708|0),($710|0),-1); $711 = __THREW__; __THREW__ = 0; $712 = $711&1; if ($712) { $713 = ___cxa_find_matching_catch()|0; $714 = tempRet0; $8 = $713; $9 = $714; __ZdlPv($708); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($707,$708); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $715 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143818,0)|0); $found = $715; $716 = $found; $717 = ($716|0)!=(-1); if ($717) { $718 = ((($436)) + 48|0); $719 = HEAP32[$718>>2]|0; $720 = (__Znwj(156)|0); $721 = ((($436)) + 48|0); $722 = HEAP32[$721>>2]|0; __THREW__ = 0; invoke_viii(5644,($720|0),($722|0),-1); $723 = __THREW__; __THREW__ = 0; $724 = $723&1; if ($724) { $725 = ___cxa_find_matching_catch()|0; $726 = tempRet0; $8 = $725; $9 = $726; __ZdlPv($720); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($719,$720); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $727 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143837,0)|0); $found = $727; $728 = $found; $729 = ($728|0)!=(-1); if ($729) { $730 = ((($436)) + 48|0); $731 = HEAP32[$730>>2]|0; $732 = (__Znwj(164)|0); $733 = ((($436)) + 48|0); $734 = HEAP32[$733>>2]|0; __THREW__ = 0; invoke_viii(5645,($732|0),($734|0),-1); $735 = __THREW__; __THREW__ = 0; $736 = $735&1; if ($736) { $737 = ___cxa_find_matching_catch()|0; $738 = tempRet0; $8 = $737; $9 = $738; __ZdlPv($732); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($731,$732); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $739 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143854,0)|0); $found = $739; $740 = $found; $741 = ($740|0)!=(-1); if ($741) { $742 = ((($436)) + 48|0); $743 = HEAP32[$742>>2]|0; $744 = (__Znwj(152)|0); $745 = ((($436)) + 48|0); $746 = HEAP32[$745>>2]|0; __THREW__ = 0; invoke_viii(5646,($744|0),($746|0),-1); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { $749 = ___cxa_find_matching_catch()|0; $750 = tempRet0; $8 = $749; $9 = $750; __ZdlPv($744); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($743,$744); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $751 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143866,0)|0); $found = $751; $752 = $found; $753 = ($752|0)!=(-1); if ($753) { $754 = ((($436)) + 48|0); $755 = HEAP32[$754>>2]|0; $756 = (__Znwj(164)|0); $757 = ((($436)) + 48|0); $758 = HEAP32[$757>>2]|0; __THREW__ = 0; invoke_viii(5647,($756|0),($758|0),-1); $759 = __THREW__; __THREW__ = 0; $760 = $759&1; if ($760) { $761 = ___cxa_find_matching_catch()|0; $762 = tempRet0; $8 = $761; $9 = $762; __ZdlPv($756); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($755,$756); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $763 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143878,0)|0); $found = $763; $764 = $found; $765 = ($764|0)!=(-1); if ($765) { $766 = ((($436)) + 48|0); $767 = HEAP32[$766>>2]|0; $768 = (__Znwj(152)|0); $769 = ((($436)) + 48|0); $770 = HEAP32[$769>>2]|0; __THREW__ = 0; invoke_viii(5648,($768|0),($770|0),-1); $771 = __THREW__; __THREW__ = 0; $772 = $771&1; if ($772) { $773 = ___cxa_find_matching_catch()|0; $774 = tempRet0; $8 = $773; $9 = $774; __ZdlPv($768); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($767,$768); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $775 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143890,0)|0); $found = $775; $776 = $found; $777 = ($776|0)!=(-1); if ($777) { $778 = ((($436)) + 48|0); $779 = HEAP32[$778>>2]|0; $780 = (__Znwj(152)|0); $781 = ((($436)) + 48|0); $782 = HEAP32[$781>>2]|0; __THREW__ = 0; invoke_viii(5649,($780|0),($782|0),-1); $783 = __THREW__; __THREW__ = 0; $784 = $783&1; if ($784) { $785 = ___cxa_find_matching_catch()|0; $786 = tempRet0; $8 = $785; $9 = $786; __ZdlPv($780); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($779,$780); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $787 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143903,0)|0); $found = $787; $788 = $found; $789 = ($788|0)!=(-1); if ($789) { $790 = ((($436)) + 48|0); $791 = HEAP32[$790>>2]|0; $792 = (__Znwj(152)|0); $793 = ((($436)) + 48|0); $794 = HEAP32[$793>>2]|0; __THREW__ = 0; invoke_viii(5650,($792|0),($794|0),-1); $795 = __THREW__; __THREW__ = 0; $796 = $795&1; if ($796) { $797 = ___cxa_find_matching_catch()|0; $798 = tempRet0; $8 = $797; $9 = $798; __ZdlPv($792); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } else { __ZN12GameObserver11addObserverEP10MTGAbility($791,$792); $0 = 0; $7690 = $0; STACKTOP = sp;return ($7690|0); } } $799 = (__Z10StartsWithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPKc($s,143918)|0); do { if (!($799)) { $800 = (__Z10StartsWithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPKc($s,143932)|0); if ($800) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($unchangedS,211279); __THREW__ = 0; (invoke_iii(3801,($unchangedS|0),($s|0))|0); $853 = __THREW__; __THREW__ = 0; $854 = $853&1; L244: do { if ($854) { label = 164; } else { $855 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143528,0)|0); $found = $855; $856 = $found; $857 = ($856|0)!=(-1); L246: do { if ($857) { $858 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($436)|0); if (!($858)) { break; } __THREW__ = 0; invoke_vii(3797,($18|0),(143528|0)); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if ($860) { label = 164; break L244; } __THREW__ = 0; invoke_vii(3797,($19|0),(163062|0)); $861 = __THREW__; __THREW__ = 0; $862 = $861&1; do { if ($862) { $888 = ___cxa_find_matching_catch()|0; $889 = tempRet0; $8 = $888; $9 = $889; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMayPaystr|0),($s|0),($18|0),($19|0),1); $863 = __THREW__; __THREW__ = 0; $864 = $863&1; if ($864) { $890 = ___cxa_find_matching_catch()|0; $891 = tempRet0; $8 = $890; $9 = $891; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $865 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMayPaystr)|0); $866 = ($865|0)!=(0); L256: do { if ($866) { __THREW__ = 0; $867 = (invoke_iii(3802,($splitMayPaystr|0),2)|0); $868 = __THREW__; __THREW__ = 0; $869 = $868&1; do { if (!($869)) { __THREW__ = 0; (invoke_iii(3801,($436|0),($867|0))|0); $870 = __THREW__; __THREW__ = 0; $871 = $870&1; if ($871) { break; } __THREW__ = 0; $872 = (invoke_iii(3802,($splitMayPaystr|0),0)|0); $873 = __THREW__; __THREW__ = 0; $874 = $873&1; if ($874) { break; } __THREW__ = 0; (invoke_iii(3901,($s|0),($872|0))|0); $875 = __THREW__; __THREW__ = 0; $876 = $875&1; if ($876) { break; } __THREW__ = 0; (invoke_iii(4152,($s|0),(143528|0))|0); $877 = __THREW__; __THREW__ = 0; $878 = $877&1; if ($878) { break; } __THREW__ = 0; $879 = (invoke_iii(3802,($splitMayPaystr|0),1)|0); $880 = __THREW__; __THREW__ = 0; $881 = $880&1; if ($881) { break; } __THREW__ = 0; (invoke_iii(3801,($s|0),($879|0))|0); $882 = __THREW__; __THREW__ = 0; $883 = $882&1; if ($883) { break; } __THREW__ = 0; (invoke_iii(4152,($s|0),(163062|0))|0); $884 = __THREW__; __THREW__ = 0; $885 = $884&1; if (!($885)) { break L256; } } } while(0); $892 = ___cxa_find_matching_catch()|0; $893 = tempRet0; $8 = $892; $9 = $893; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaystr); break L244; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaystr); break L246; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break L244; } } while(0); $894 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143945,0)|0); $found = $894; $895 = $found; $896 = ($895|0)!=(-1); do { if ($896) { $897 = ((($436)) + 12|0); $898 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($897)|0); if (!($898)) { break; } $899 = $found; $900 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143958,$899)|0); $real_end = $900; $901 = $found; $902 = (($901) + 12)|0; $stypesStartIndex = $902; $903 = ((($436)) + 12|0); $904 = $stypesStartIndex; $905 = $real_end; $906 = $stypesStartIndex; $907 = (($905) - ($906))|0; __THREW__ = 0; invoke_viiii(3795,($20|0),($s|0),($904|0),($907|0)); $908 = __THREW__; __THREW__ = 0; $909 = $908&1; if ($909) { label = 164; break L244; } $910 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); __THREW__ = 0; (invoke_iii(4152,($903|0),($910|0))|0); $911 = __THREW__; __THREW__ = 0; $912 = $911&1; if ($912) { $919 = ___cxa_find_matching_catch()|0; $920 = tempRet0; $8 = $919; $9 = $920; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break L244; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $913 = $stypesStartIndex; $914 = $real_end; $915 = $stypesStartIndex; $916 = (($914) - ($915))|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($913|0),($916|0))|0); $917 = __THREW__; __THREW__ = 0; $918 = $917&1; if ($918) { label = 164; break L244; } else { break; } } } } while(0); $921 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143961,0)|0); $found = $921; $922 = $found; $923 = ($922|0)!=(-1); do { if ($923) { $924 = ((($436)) + 24|0); $925 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($924)|0); if (!($925)) { label = 182; break; } $926 = $found; $927 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143971,$926)|0); $real_end1 = $927; $928 = $found; $929 = (($928) + 9)|0; $sIndex = $929; $930 = ((($436)) + 24|0); $931 = $sIndex; $932 = $real_end1; $933 = $sIndex; $934 = (($932) - ($933))|0; __THREW__ = 0; invoke_viiii(3795,($21|0),($s|0),($931|0),($934|0)); $935 = __THREW__; __THREW__ = 0; $936 = $935&1; if ($936) { label = 164; break L244; } $937 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); __THREW__ = 0; (invoke_iii(4152,($930|0),($937|0))|0); $938 = __THREW__; __THREW__ = 0; $939 = $938&1; if ($939) { $946 = ___cxa_find_matching_catch()|0; $947 = tempRet0; $8 = $946; $9 = $947; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L244; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $940 = $sIndex; $941 = $real_end1; $942 = $sIndex; $943 = (($941) - ($942))|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($940|0),($943|0))|0); $944 = __THREW__; __THREW__ = 0; $945 = $944&1; if ($945) { label = 164; break L244; } else { break; } } } else { label = 182; } } while(0); do { if ((label|0) == 182) { $948 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($unchangedS,143961,0)|0); $found = $948; $949 = $found; $950 = ($949|0)!=(-1); if (!($950)) { break; } $951 = ((($436)) + 24|0); $952 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($951)|0); if (!($952)) { break; } $953 = $found; $954 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($unchangedS,143971,$953)|0); $real_end2 = $954; $955 = $found; $956 = (($955) + 9)|0; $sIndex3 = $956; $957 = ((($436)) + 24|0); $958 = $sIndex3; $959 = $real_end2; $960 = $sIndex3; $961 = (($959) - ($960))|0; __THREW__ = 0; invoke_viiii(3795,($22|0),($unchangedS|0),($958|0),($961|0)); $962 = __THREW__; __THREW__ = 0; $963 = $962&1; if ($963) { label = 164; break L244; } $964 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); __THREW__ = 0; (invoke_iii(4152,($957|0),($964|0))|0); $965 = __THREW__; __THREW__ = 0; $966 = $965&1; if ($966) { $973 = ___cxa_find_matching_catch()|0; $974 = tempRet0; $8 = $973; $9 = $974; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break L244; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $967 = $sIndex3; $968 = $real_end2; $969 = $sIndex3; $970 = (($968) - ($969))|0; __THREW__ = 0; (invoke_iiii(4677,($unchangedS|0),($967|0),($970|0))|0); $971 = __THREW__; __THREW__ = 0; $972 = $971&1; if ($972) { label = 164; break L244; } else { break; } } } } while(0); $975 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143533,0)|0); $found = $975; $976 = $found; $977 = ($976|0)!=(-1); L294: do { if ($977) { $978 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($436)|0); if (!($978)) { break; } __THREW__ = 0; invoke_vii(3797,($23|0),(143533|0)); $979 = __THREW__; __THREW__ = 0; $980 = $979&1; if ($980) { label = 164; break L244; } __THREW__ = 0; invoke_vii(3797,($24|0),(168429|0)); $981 = __THREW__; __THREW__ = 0; $982 = $981&1; do { if ($982) { $1006 = ___cxa_find_matching_catch()|0; $1007 = tempRet0; $8 = $1006; $9 = $1007; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMayPaystr4|0),($s|0),($23|0),($24|0),1); $983 = __THREW__; __THREW__ = 0; $984 = $983&1; if ($984) { $1008 = ___cxa_find_matching_catch()|0; $1009 = tempRet0; $8 = $1008; $9 = $1009; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $985 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMayPaystr4)|0); $986 = ($985|0)!=(0); L304: do { if ($986) { __THREW__ = 0; $987 = (invoke_iii(3802,($splitMayPaystr4|0),2)|0); $988 = __THREW__; __THREW__ = 0; $989 = $988&1; do { if (!($989)) { __THREW__ = 0; (invoke_iii(3801,($436|0),($987|0))|0); $990 = __THREW__; __THREW__ = 0; $991 = $990&1; if ($991) { break; } __THREW__ = 0; $992 = (invoke_iii(3802,($splitMayPaystr4|0),0)|0); $993 = __THREW__; __THREW__ = 0; $994 = $993&1; if ($994) { break; } __THREW__ = 0; (invoke_iii(3901,($s|0),($992|0))|0); $995 = __THREW__; __THREW__ = 0; $996 = $995&1; if ($996) { break; } __THREW__ = 0; (invoke_iii(4152,($s|0),(143533|0))|0); $997 = __THREW__; __THREW__ = 0; $998 = $997&1; if ($998) { break; } __THREW__ = 0; $999 = (invoke_iii(3802,($splitMayPaystr4|0),1)|0); $1000 = __THREW__; __THREW__ = 0; $1001 = $1000&1; if ($1001) { break; } __THREW__ = 0; (invoke_iii(3801,($s|0),($999|0))|0); $1002 = __THREW__; __THREW__ = 0; $1003 = $1002&1; if ($1003) { break; } __THREW__ = 0; (invoke_iii(4152,($s|0),(143974|0))|0); $1004 = __THREW__; __THREW__ = 0; $1005 = $1004&1; if (!($1005)) { break L304; } } } while(0); $1010 = ___cxa_find_matching_catch()|0; $1011 = tempRet0; $8 = $1010; $9 = $1011; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaystr4); break L244; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaystr4); break L294; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break L244; } } while(0); $1012 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143977,0)|0); $found = $1012; $1013 = $found; $1014 = ($1013|0)!=(-1); L318: do { if ($1014) { $1015 = $found; $1016 = (($1015) + 6)|0; $1017 = ($1016|0)!=(41); if (!($1017)) { break; } $1018 = ((($436)) + 36|0); $1019 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($1018)|0); if (!($1019)) { break; } __THREW__ = 0; invoke_vii(3797,($25|0),(143977|0)); $1020 = __THREW__; __THREW__ = 0; $1021 = $1020&1; if ($1021) { label = 164; break L244; } __THREW__ = 0; invoke_vii(3797,($26|0),(143983|0)); $1022 = __THREW__; __THREW__ = 0; $1023 = $1022&1; do { if ($1023) { $1044 = ___cxa_find_matching_catch()|0; $1045 = tempRet0; $8 = $1044; $9 = $1045; } else { __THREW__ = 0; invoke_viiiii(3937,($splitAnd|0),($s|0),($25|0),($26|0),0); $1024 = __THREW__; __THREW__ = 0; $1025 = $1024&1; if ($1025) { $1046 = ___cxa_find_matching_catch()|0; $1047 = tempRet0; $8 = $1046; $9 = $1047; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $1026 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitAnd)|0); $1027 = ($1026|0)!=(0); L329: do { if ($1027) { $1028 = ((($436)) + 36|0); __THREW__ = 0; $1029 = (invoke_iii(3802,($splitAnd|0),1)|0); $1030 = __THREW__; __THREW__ = 0; $1031 = $1030&1; do { if (!($1031)) { __THREW__ = 0; (invoke_iii(3801,($1028|0),($1029|0))|0); $1032 = __THREW__; __THREW__ = 0; $1033 = $1032&1; if ($1033) { break; } $1034 = $found; $1035 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143983,$1034)|0); $real_end5 = $1035; $1036 = $found; $1037 = (($1036) + 5)|0; $sIndex6 = $1037; $1038 = $sIndex6; $1039 = $real_end5; $1040 = $sIndex6; $1041 = (($1039) - ($1040))|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($1038|0),($1041|0))|0); $1042 = __THREW__; __THREW__ = 0; $1043 = $1042&1; if (!($1043)) { break L329; } } } while(0); $1048 = ___cxa_find_matching_catch()|0; $1049 = tempRet0; $8 = $1048; $9 = $1049; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAnd); break L244; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitAnd); break L318; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break L244; } } while(0); __THREW__ = 0; invoke_vii(3797,($27|0),(143986|0)); $1050 = __THREW__; __THREW__ = 0; $1051 = $1050&1; if ($1051) { label = 164; break; } __THREW__ = 0; invoke_vii(3797,($28|0),(156393|0)); $1052 = __THREW__; __THREW__ = 0; $1053 = $1052&1; do { if ($1053) { $1095 = ___cxa_find_matching_catch()|0; $1096 = tempRet0; $8 = $1095; $9 = $1096; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTrigger|0),($s|0),($27|0),($28|0),1); $1054 = __THREW__; __THREW__ = 0; $1055 = $1054&1; if ($1055) { $1097 = ___cxa_find_matching_catch()|0; $1098 = tempRet0; $8 = $1097; $9 = $1098; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $1056 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTrigger)|0); $1057 = ($1056|0)!=(0); L345: do { if ($1057) { __THREW__ = 0; $1058 = (invoke_iii(3802,($splitTrigger|0),1)|0); $1059 = __THREW__; __THREW__ = 0; $1060 = $1059&1; if ($1060) { label = 241; break; } __THREW__ = 0; invoke_vii(3800,($29|0),($1058|0)); $1061 = __THREW__; __THREW__ = 0; $1062 = $1061&1; if ($1062) { label = 241; break; } __THREW__ = 0; invoke_vii(3800,($30|0),($s|0)); $1063 = __THREW__; __THREW__ = 0; $1064 = $1063&1; do { if ($1064) { $1101 = ___cxa_find_matching_catch()|0; $1102 = tempRet0; $8 = $1101; $9 = $1102; } else { $1065 = $2; $1066 = $3; $1067 = $4; $1068 = $target; $1069 = ($1068|0)==(0|0); $1070 = ((($1068)) + 280|0); $1071 = $1069 ? 0 : $1070; __THREW__ = 0; $1072 = (invoke_iiiiiiii(5653,($436|0),($29|0),($30|0),($1065|0),($1066|0),($1067|0),($1071|0))|0); $1073 = __THREW__; __THREW__ = 0; $1074 = $1073&1; if ($1074) { $1103 = ___cxa_find_matching_catch()|0; $1104 = tempRet0; $8 = $1103; $9 = $1104; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $trigger = $1072; __THREW__ = 0; $1075 = (invoke_iii(3802,($splitTrigger|0),1)|0); $1076 = __THREW__; __THREW__ = 0; $1077 = $1076&1; if ($1077) { label = 241; break L345; } $1078 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1075,143988,0)|0); $1079 = ($1078|0)!=(-1); L356: do { if ($1079) { __THREW__ = 0; invoke_vii(3797,($31|0),(143988|0)); $1080 = __THREW__; __THREW__ = 0; $1081 = $1080&1; if ($1081) { label = 241; break L345; } __THREW__ = 0; invoke_vii(3797,($32|0),(162277|0)); $1082 = __THREW__; __THREW__ = 0; $1083 = $1082&1; do { if ($1083) { $1105 = ___cxa_find_matching_catch()|0; $1106 = tempRet0; $8 = $1105; $9 = $1106; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRest|0),($s|0),($31|0),($32|0),1); $1084 = __THREW__; __THREW__ = 0; $1085 = $1084&1; if ($1085) { $1107 = ___cxa_find_matching_catch()|0; $1108 = tempRet0; $8 = $1107; $9 = $1108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $1086 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRest)|0); $1087 = ($1086|0)!=(0); do { if ($1087) { $1088 = $trigger; $1089 = ((($1088)) + 152|0); __THREW__ = 0; $1090 = (invoke_iii(3802,($splitRest|0),1)|0); $1091 = __THREW__; __THREW__ = 0; $1092 = $1091&1; if (!($1092)) { __THREW__ = 0; (invoke_iii(3901,($1089|0),($1090|0))|0); $1093 = __THREW__; __THREW__ = 0; $1094 = $1093&1; if (!($1094)) { break; } } $1109 = ___cxa_find_matching_catch()|0; $1110 = tempRet0; $8 = $1109; $9 = $1110; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest); break L345; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest); break L356; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break L345; } } while(0); __THREW__ = 0; $1111 = (invoke_iii(3802,($splitTrigger|0),1)|0); $1112 = __THREW__; __THREW__ = 0; $1113 = $1112&1; if ($1113) { label = 241; break L345; } $1114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($1111,144001,0)|0); $1115 = ($1114|0)!=(-1); L374: do { if ($1115) { __THREW__ = 0; invoke_vii(3797,($33|0),(144001|0)); $1116 = __THREW__; __THREW__ = 0; $1117 = $1116&1; if ($1117) { label = 241; break L345; } __THREW__ = 0; invoke_vii(3797,($34|0),(144015|0)); $1118 = __THREW__; __THREW__ = 0; $1119 = $1118&1; do { if ($1119) { $1131 = ___cxa_find_matching_catch()|0; $1132 = tempRet0; $8 = $1131; $9 = $1132; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRest7|0),($s|0),($33|0),($34|0),1); $1120 = __THREW__; __THREW__ = 0; $1121 = $1120&1; if ($1121) { $1133 = ___cxa_find_matching_catch()|0; $1134 = tempRet0; $8 = $1133; $9 = $1134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $1122 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRest7)|0); $1123 = ($1122|0)!=(0); do { if ($1123) { $1124 = $trigger; $1125 = ((($1124)) + 152|0); __THREW__ = 0; $1126 = (invoke_iii(3802,($splitRest7|0),1)|0); $1127 = __THREW__; __THREW__ = 0; $1128 = $1127&1; if (!($1128)) { __THREW__ = 0; (invoke_iii(3901,($1125|0),($1126|0))|0); $1129 = __THREW__; __THREW__ = 0; $1130 = $1129&1; if (!($1130)) { break; } } $1135 = ___cxa_find_matching_catch()|0; $1136 = tempRet0; $8 = $1135; $9 = $1136; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest7); break L345; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest7); break L374; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break L345; } } while(0); $1137 = $trigger; $1138 = ($1137|0)!=(0|0); if (!($1138)) { label = 276; break L345; } __THREW__ = 0; $1139 = (invoke_iii(3802,($splitTrigger|0),2)|0); $1140 = __THREW__; __THREW__ = 0; $1141 = $1140&1; if ($1141) { label = 241; break L345; } __THREW__ = 0; invoke_vii(3800,($35|0),($1139|0)); $1142 = __THREW__; __THREW__ = 0; $1143 = $1142&1; if ($1143) { label = 241; break L345; } $1144 = $2; $1145 = $3; $1146 = $4; $1147 = $5; $1148 = $1147&1; __THREW__ = 0; $1149 = (invoke_iiiiiiiii(4066,($436|0),($35|0),($1144|0),($1145|0),($1146|0),($1148|0),0,(0|0))|0); $1150 = __THREW__; __THREW__ = 0; $1151 = $1150&1; if ($1151) { $1159 = ___cxa_find_matching_catch()|0; $1160 = tempRet0; $8 = $1159; $9 = $1160; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break L345; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $a = $1149; $1152 = $a; $1153 = ($1152|0)!=(0|0); if (!($1153)) { $1154 = $trigger; $1155 = ($1154|0)==(0|0); if (!($1155)) { $1156 = HEAP32[$1154>>2]|0; $1157 = ((($1156)) + 4|0); $1158 = HEAP32[$1157>>2]|0; FUNCTION_TABLE_vi[$1158 & 8191]($1154); } $0 = 0; $36 = 1; label = 3131; break L345; } __THREW__ = 0; $1161 = (invoke_ii(3903,200)|0); $1162 = __THREW__; __THREW__ = 0; $1163 = $1162&1; if ($1163) { label = 241; break L345; } $1164 = ((($436)) + 48|0); $1165 = HEAP32[$1164>>2]|0; $1166 = $2; $1167 = $4; $1168 = $trigger; $1169 = $a; $1170 = $target; $1171 = ($1170|0)==(0|0); $1172 = ((($1170)) + 280|0); $1173 = $1171 ? 0 : $1172; __THREW__ = 0; invoke_viiiiiiii(5654,($1161|0),($1165|0),($1166|0),($1167|0),($1168|0),($1169|0),(0|0),($1173|0)); $1174 = __THREW__; __THREW__ = 0; $1175 = $1174&1; if ($1175) { $1176 = ___cxa_find_matching_catch()|0; $1177 = tempRet0; $8 = $1176; $9 = $1177; __ZdlPv($1161); break L345; } else { $0 = $1161; $36 = 1; label = 3131; break L345; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } else { label = 276; } } while(0); L408: do { if ((label|0) == 276) { __THREW__ = 0; invoke_vii(3797,($37|0),(144018|0)); $1178 = __THREW__; __THREW__ = 0; $1179 = $1178&1; if ($1179) { label = 241; break; } __THREW__ = 0; invoke_vii(3797,($38|0),(163062|0)); $1180 = __THREW__; __THREW__ = 0; $1181 = $1180&1; do { if ($1181) { $1201 = ___cxa_find_matching_catch()|0; $1202 = tempRet0; $8 = $1201; $9 = $1202; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMsg|0),($s|0),($37|0),($38|0),1); $1182 = __THREW__; __THREW__ = 0; $1183 = $1182&1; if ($1183) { $1203 = ___cxa_find_matching_catch()|0; $1204 = tempRet0; $8 = $1203; $9 = $1204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $1184 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMsg)|0); $1185 = ($1184|0)!=(0); __THREW__ = 0; L417: do { if ($1185) { $1186 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitMsg,1)|0); $1187 = __THREW__; __THREW__ = 0; $1188 = $1187&1; if ($1188) { label = 289; break; } __THREW__ = 0; invoke_vii(3800,($msg|0),($1186|0)); $1189 = __THREW__; __THREW__ = 0; $1190 = $1189&1; if ($1190) { label = 289; break; } __THREW__ = 0; $1191 = (invoke_ii(3903,336)|0); $1192 = __THREW__; __THREW__ = 0; $1193 = $1192&1; do { if ($1193) { $1207 = ___cxa_find_matching_catch()|0; $1208 = tempRet0; $8 = $1207; $9 = $1208; } else { $$expand_i1_val27 = 1; HEAP8[$40>>0] = $$expand_i1_val27; $1194 = ((($436)) + 48|0); $1195 = HEAP32[$1194>>2]|0; $1196 = $4; __THREW__ = 0; invoke_vii(3800,($39|0),($msg|0)); $1197 = __THREW__; __THREW__ = 0; $1198 = $1197&1; do { if ($1198) { $1209 = ___cxa_find_matching_catch()|0; $1210 = tempRet0; $8 = $1209; $9 = $1210; } else { __THREW__ = 0; invoke_viiiii(5655,($1191|0),($1195|0),($1196|0),($39|0),1); $1199 = __THREW__; __THREW__ = 0; $1200 = $1199&1; if ($1200) { $1211 = ___cxa_find_matching_catch()|0; $1212 = tempRet0; $8 = $1211; $9 = $1212; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); break; } else { $$expand_i1_val29 = 0; HEAP8[$40>>0] = $$expand_i1_val29; $0 = $1191; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); label = 316; break L417; } } } while(0); $$pre_trunc31 = HEAP8[$40>>0]|0; $1213 = $$pre_trunc31&1; if (!($1213)) { break; } __ZdlPv($1191); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,144028); $1214 = __THREW__; __THREW__ = 0; $1215 = $1214&1; if ($1215) { label = 289; break; } __THREW__ = 0; invoke_vii(3797,($43|0),(163062|0)); $1216 = __THREW__; __THREW__ = 0; $1217 = $1216&1; do { if ($1217) { $1237 = ___cxa_find_matching_catch()|0; $1238 = tempRet0; $8 = $1237; $9 = $1238; } else { __THREW__ = 0; invoke_viiiii(3937,($41|0),($s|0),($42|0),($43|0),1); $1218 = __THREW__; __THREW__ = 0; $1219 = $1218&1; if ($1219) { $1239 = ___cxa_find_matching_catch()|0; $1240 = tempRet0; $8 = $1239; $9 = $1240; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); break; } (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($splitMsg,$41)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($41); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $1220 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMsg)|0); $1221 = ($1220|0)!=(0); if (!($1221)) { $36 = 0; label = 316; break L417; } __THREW__ = 0; $1222 = (invoke_iii(3802,($splitMsg|0),1)|0); $1223 = __THREW__; __THREW__ = 0; $1224 = $1223&1; if ($1224) { label = 289; break L417; } __THREW__ = 0; invoke_vii(3800,($msg8|0),($1222|0)); $1225 = __THREW__; __THREW__ = 0; $1226 = $1225&1; if ($1226) { label = 289; break L417; } __THREW__ = 0; $1227 = (invoke_ii(3903,336)|0); $1228 = __THREW__; __THREW__ = 0; $1229 = $1228&1; do { if ($1229) { $1241 = ___cxa_find_matching_catch()|0; $1242 = tempRet0; $8 = $1241; $9 = $1242; } else { $$expand_i1_val33 = 1; HEAP8[$45>>0] = $$expand_i1_val33; $1230 = ((($436)) + 48|0); $1231 = HEAP32[$1230>>2]|0; $1232 = $4; __THREW__ = 0; invoke_vii(3800,($44|0),($msg8|0)); $1233 = __THREW__; __THREW__ = 0; $1234 = $1233&1; do { if ($1234) { $1243 = ___cxa_find_matching_catch()|0; $1244 = tempRet0; $8 = $1243; $9 = $1244; } else { __THREW__ = 0; invoke_viiiii(5655,($1227|0),($1231|0),($1232|0),($44|0),0); $1235 = __THREW__; __THREW__ = 0; $1236 = $1235&1; if ($1236) { $1245 = ___cxa_find_matching_catch()|0; $1246 = tempRet0; $8 = $1245; $9 = $1246; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } else { $$expand_i1_val35 = 0; HEAP8[$45>>0] = $$expand_i1_val35; $0 = $1227; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg8); label = 316; break L417; } } } while(0); $$pre_trunc37 = HEAP8[$45>>0]|0; $1247 = $$pre_trunc37&1; if (!($1247)) { break; } __ZdlPv($1227); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg8); break L417; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); } } while(0); if ((label|0) == 289) { $1205 = ___cxa_find_matching_catch()|0; $1206 = tempRet0; $8 = $1205; $9 = $1206; } else if ((label|0) == 316) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMsg); $cleanup$dest = $36; $cond1 = ($cleanup$dest|0)==(0); if (!($cond1)) { label = 3131; break L408; } __THREW__ = 0; invoke_vii(3800,($46|0),($s|0)); $1248 = __THREW__; __THREW__ = 0; $1249 = $1248&1; if ($1249) { label = 241; break L408; } __THREW__ = 0; $1250 = (invoke_iii(5597,($436|0),($46|0))|0); $1251 = __THREW__; __THREW__ = 0; $1252 = $1251&1; if ($1252) { $1270 = ___cxa_find_matching_catch()|0; $1271 = tempRet0; $8 = $1270; $9 = $1271; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break L408; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $restrictions = $1250; __THREW__ = 0; invoke_vii(3797,($castRestriction|0),(211279|0)); $1253 = __THREW__; __THREW__ = 0; $1254 = $1253&1; if ($1254) { label = 241; break L408; } $1255 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143988,0)|0); $1256 = ($1255|0)!=(-1); L468: do { if ($1256) { __THREW__ = 0; invoke_vii(3797,($47|0),(143988|0)); $1257 = __THREW__; __THREW__ = 0; $1258 = $1257&1; if ($1258) { label = 329; break; } __THREW__ = 0; invoke_vii(3797,($48|0),(162277|0)); $1259 = __THREW__; __THREW__ = 0; $1260 = $1259&1; do { if ($1260) { $1274 = ___cxa_find_matching_catch()|0; $1275 = tempRet0; $8 = $1274; $9 = $1275; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRest9|0),($s|0),($47|0),($48|0),1); $1261 = __THREW__; __THREW__ = 0; $1262 = $1261&1; if ($1262) { $1276 = ___cxa_find_matching_catch()|0; $1277 = tempRet0; $8 = $1276; $9 = $1277; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $1263 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRest9)|0); $1264 = ($1263|0)!=(0); do { if ($1264) { __THREW__ = 0; $1265 = (invoke_iii(3802,($splitRest9|0),1)|0); $1266 = __THREW__; __THREW__ = 0; $1267 = $1266&1; if (!($1267)) { __THREW__ = 0; (invoke_iii(3901,($castRestriction|0),($1265|0))|0); $1268 = __THREW__; __THREW__ = 0; $1269 = $1268&1; if (!($1269)) { break; } } $1278 = ___cxa_find_matching_catch()|0; $1279 = tempRet0; $8 = $1278; $9 = $1279; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest9); break L468; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest9); label = 335; break L468; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); } else { label = 335; } } while(0); L484: do { if ((label|0) == 335) { $1280 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144001,0)|0); $1281 = ($1280|0)!=(-1); L486: do { if ($1281) { __THREW__ = 0; invoke_vii(3797,($49|0),(144001|0)); $1282 = __THREW__; __THREW__ = 0; $1283 = $1282&1; if ($1283) { label = 329; break L484; } __THREW__ = 0; invoke_vii(3797,($50|0),(144015|0)); $1284 = __THREW__; __THREW__ = 0; $1285 = $1284&1; do { if ($1285) { $1295 = ___cxa_find_matching_catch()|0; $1296 = tempRet0; $8 = $1295; $9 = $1296; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRest10|0),($s|0),($49|0),($50|0),1); $1286 = __THREW__; __THREW__ = 0; $1287 = $1286&1; if ($1287) { $1297 = ___cxa_find_matching_catch()|0; $1298 = tempRet0; $8 = $1297; $9 = $1298; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $1288 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRest10)|0); $1289 = ($1288|0)!=(0); do { if ($1289) { __THREW__ = 0; $1290 = (invoke_iii(3802,($splitRest10|0),1)|0); $1291 = __THREW__; __THREW__ = 0; $1292 = $1291&1; if (!($1292)) { __THREW__ = 0; (invoke_iii(3901,($castRestriction|0),($1290|0))|0); $1293 = __THREW__; __THREW__ = 0; $1294 = $1293&1; if (!($1294)) { break; } } $1299 = ___cxa_find_matching_catch()|0; $1300 = tempRet0; $8 = $1299; $9 = $1300; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest10); break L484; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRest10); break L486; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); break L484; } } while(0); __THREW__ = 0; invoke_vii(3797,($newName|0),(211279|0)); $1301 = __THREW__; __THREW__ = 0; $1302 = $1301&1; if ($1302) { label = 329; break; } __THREW__ = 0; invoke_vii(3797,($51|0),(148932|0)); $1303 = __THREW__; __THREW__ = 0; $1304 = $1303&1; L504: do { if ($1304) { $1326 = ___cxa_find_matching_catch()|0; $1327 = tempRet0; $8 = $1326; $9 = $1327; } else { __THREW__ = 0; invoke_vii(3797,($52|0),(163062|0)); $1305 = __THREW__; __THREW__ = 0; $1306 = $1305&1; do { if ($1306) { $1328 = ___cxa_find_matching_catch()|0; $1329 = tempRet0; $8 = $1328; $9 = $1329; } else { __THREW__ = 0; invoke_viiiii(3937,($splitName|0),($s|0),($51|0),($52|0),1); $1307 = __THREW__; __THREW__ = 0; $1308 = $1307&1; if ($1308) { $1330 = ___cxa_find_matching_catch()|0; $1331 = tempRet0; $8 = $1330; $9 = $1331; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $1309 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitName)|0); $1310 = ($1309|0)!=(0); do { if ($1310) { __THREW__ = 0; $1311 = (invoke_iii(3802,($splitName|0),1)|0); $1312 = __THREW__; __THREW__ = 0; $1313 = $1312&1; if ($1313) { label = 362; break; } __THREW__ = 0; (invoke_iii(3901,($newName|0),($1311|0))|0); $1314 = __THREW__; __THREW__ = 0; $1315 = $1314&1; if ($1315) { label = 362; break; } __THREW__ = 0; $1316 = (invoke_iii(3802,($splitName|0),0)|0); $1317 = __THREW__; __THREW__ = 0; $1318 = $1317&1; if ($1318) { label = 362; break; } __THREW__ = 0; (invoke_iii(3901,($s|0),($1316|0))|0); $1319 = __THREW__; __THREW__ = 0; $1320 = $1319&1; if ($1320) { label = 362; break; } __THREW__ = 0; $1321 = (invoke_iii(3802,($splitName|0),2)|0); $1322 = __THREW__; __THREW__ = 0; $1323 = $1322&1; if ($1323) { label = 362; break; } __THREW__ = 0; (invoke_iii(3801,($s|0),($1321|0))|0); $1324 = __THREW__; __THREW__ = 0; $1325 = $1324&1; if ($1325) { label = 362; } else { label = 363; } } else { label = 363; } } while(0); do { if ((label|0) == 363) { $tc = 0; __THREW__ = 0; invoke_vii(3800,($sWithoutTc|0),($s|0)); $1334 = __THREW__; __THREW__ = 0; $1335 = $1334&1; if ($1335) { label = 362; break; } __THREW__ = 0; invoke_vii(3797,($tcString|0),(211279|0)); $1336 = __THREW__; __THREW__ = 0; $1337 = $1336&1; if ($1337) { $1346 = ___cxa_find_matching_catch()|0; $1347 = tempRet0; $8 = $1346; $9 = $1347; } else { $isTarget = 1; __THREW__ = 0; invoke_vii(3797,($53|0),(144037|0)); $1338 = __THREW__; __THREW__ = 0; $1339 = $1338&1; L526: do { if ($1339) { $1348 = ___cxa_find_matching_catch()|0; $1349 = tempRet0; $8 = $1348; $9 = $1349; } else { __THREW__ = 0; invoke_vii(3797,($54|0),(163062|0)); $1340 = __THREW__; __THREW__ = 0; $1341 = $1340&1; do { if ($1341) { $1350 = ___cxa_find_matching_catch()|0; $1351 = tempRet0; $8 = $1350; $9 = $1351; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTarget|0),($s|0),($53|0),($54|0),1); $1342 = __THREW__; __THREW__ = 0; $1343 = $1342&1; if ($1343) { $1352 = ___cxa_find_matching_catch()|0; $1353 = tempRet0; $8 = $1352; $9 = $1353; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $1344 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTarget)|0); $1345 = ($1344|0)!=(0); L535: do { if ($1345) { $isTarget = 0; label = 383; } else { __THREW__ = 0; invoke_vii(3797,($56|0),(144049|0)); $1354 = __THREW__; __THREW__ = 0; $1355 = $1354&1; if ($1355) { label = 379; break; } __THREW__ = 0; invoke_vii(3797,($57|0),(163062|0)); $1356 = __THREW__; __THREW__ = 0; $1357 = $1356&1; do { if ($1357) { $1362 = ___cxa_find_matching_catch()|0; $1363 = tempRet0; $8 = $1362; $9 = $1363; } else { __THREW__ = 0; invoke_viiiii(3937,($55|0),($s|0),($56|0),($57|0),1); $1358 = __THREW__; __THREW__ = 0; $1359 = $1358&1; if ($1359) { $1364 = ___cxa_find_matching_catch()|0; $1365 = tempRet0; $8 = $1364; $9 = $1365; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); break; } else { (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSEOS8_($splitTarget,$55)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); label = 383; break L535; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); } } while(0); L546: do { if ((label|0) == 383) { $1366 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTarget)|0); $1367 = ($1366|0)!=(0); if ($1367) { $1368 = ((($436)) + 48|0); $1369 = HEAP32[$1368>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf|0),($1369|0)); $1370 = __THREW__; __THREW__ = 0; $1371 = $1370&1; if ($1371) { label = 379; break; } __THREW__ = 0; $1372 = (invoke_iii(3802,($splitTarget|0),1)|0); $1373 = __THREW__; __THREW__ = 0; $1374 = $1373&1; if ($1374) { label = 379; break; } __THREW__ = 0; invoke_vii(3800,($58|0),($1372|0)); $1375 = __THREW__; __THREW__ = 0; $1376 = $1375&1; if ($1376) { label = 379; break; } $1377 = $4; __THREW__ = 0; $1378 = (invoke_iiiii(3943,($tcf|0),($58|0),($1377|0),(0|0))|0); $1379 = __THREW__; __THREW__ = 0; $1380 = $1379&1; if ($1380) { $1394 = ___cxa_find_matching_catch()|0; $1395 = tempRet0; $8 = $1394; $9 = $1395; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); break; } $tc = $1378; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __THREW__ = 0; $1381 = (invoke_iii(3802,($splitTarget|0),1)|0); $1382 = __THREW__; __THREW__ = 0; $1383 = $1382&1; if ($1383) { label = 379; break; } __THREW__ = 0; (invoke_iii(3901,($tcString|0),($1381|0))|0); $1384 = __THREW__; __THREW__ = 0; $1385 = $1384&1; if ($1385) { label = 379; break; } $1386 = $isTarget; $1387 = $1386&1; $1388 = $tc; $1389 = ((($1388)) + 36|0); $1390 = HEAP32[$1389>>2]|0; $1391 = ((($1390)) + 966|0); if ($1387) { HEAP8[$1391>>0] = 0; } else { HEAP8[$1391>>0] = 1; $1392 = $tc; $1393 = ((($1392)) + 36|0); HEAP32[$1393>>2] = 0; } __THREW__ = 0; $1396 = (invoke_iii(3802,($splitTarget|0),0)|0); $1397 = __THREW__; __THREW__ = 0; $1398 = $1397&1; if ($1398) { label = 379; break; } __THREW__ = 0; (invoke_iii(3901,($sWithoutTc|0),($1396|0))|0); $1399 = __THREW__; __THREW__ = 0; $1400 = $1399&1; if ($1400) { label = 379; break; } __THREW__ = 0; $1401 = (invoke_iii(3802,($splitTarget|0),2)|0); $1402 = __THREW__; __THREW__ = 0; $1403 = $1402&1; if ($1403) { label = 379; break; } __THREW__ = 0; (invoke_iii(3801,($sWithoutTc|0),($1401|0))|0); $1404 = __THREW__; __THREW__ = 0; $1405 = $1404&1; if ($1405) { label = 379; break; } } $1406 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sWithoutTc,144057,0)|0); $delimiter = $1406; $1407 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj($sWithoutTc,168429,0)|0); $firstNonSpace = $1407; $1408 = $delimiter; $1409 = ($1408|0)!=(-1); $1410 = $firstNonSpace; $1411 = ($1410|0)!=(-1); $or$cond5 = $1409 & $1411; L566: do { if ($or$cond5) { $1412 = $firstNonSpace; __THREW__ = 0; $1413 = (invoke_iii(4365,($sWithoutTc|0),($1412|0))|0); $1414 = __THREW__; __THREW__ = 0; $1415 = $1414&1; if ($1415) { label = 379; break L546; } $1416 = HEAP8[$1413>>0]|0; $1417 = $1416 << 24 >> 24; $1418 = ($1417|0)==(123); if (!($1418)) { label = 510; break; } $1419 = $delimiter; $1420 = (($1419) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($59|0),($sWithoutTc|0),0,($1420|0)); $1421 = __THREW__; __THREW__ = 0; $1422 = $1421&1; if ($1422) { label = 379; break L546; } $1423 = $4; __THREW__ = 0; $1424 = (invoke_iiii(3947,($59|0),(0|0),($1423|0))|0); $1425 = __THREW__; __THREW__ = 0; $1426 = $1425&1; if ($1426) { $1449 = ___cxa_find_matching_catch()|0; $1450 = tempRet0; $8 = $1449; $9 = $1450; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); break L546; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); $cost = $1424; $doTap = 0; $1427 = $cost; $1428 = ($1427|0)!=(0|0); L574: do { if ($1428) { $1429 = $cost; $1430 = ((($1429)) + 60|0); $1431 = HEAP32[$1430>>2]|0; $1432 = ($1431|0)!=(0|0); if (!($1432)) { break; } $i = 0; while(1) { $1433 = $i; $1434 = $cost; $1435 = ((($1434)) + 60|0); $1436 = HEAP32[$1435>>2]|0; $1437 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($1436)|0); $1438 = ($1433>>>0)<($1437>>>0); if (!($1438)) { break L574; } $1439 = $cost; $1440 = ((($1439)) + 60|0); $1441 = HEAP32[$1440>>2]|0; $1442 = $i; __THREW__ = 0; $1443 = (invoke_iii(4292,($1441|0),($1442|0))|0); $1444 = __THREW__; __THREW__ = 0; $1445 = $1444&1; if ($1445) { label = 379; break L546; } $1446 = HEAP32[$1443>>2]|0; $1447 = ($1446|0)==(0|0); if ($1447) { $1451 = 0; } else { $1448 = (___dynamic_cast($1446,2512,2728,0)|0); $1451 = $1448; } $tapper = $1451; $1452 = $tapper; $1453 = ($1452|0)!=(0|0); if ($1453) { $doTap = 1; } $1454 = $i; $1455 = (($1454) + 1)|0; $i = $1455; } } } while(0); $1456 = $doTap; $1457 = ($1456|0)!=(0); $1458 = $cost; $1459 = ($1458|0)!=(0|0); $or$cond7 = $1457 | $1459; if (!($or$cond7)) { $1682 = $cost; $1683 = ($1682|0)!=(0|0); if (!($1683)) { label = 510; break; } $1684 = $cost; $1685 = ($1684|0)==(0|0); if (!($1685)) { $1686 = HEAP32[$1684>>2]|0; $1687 = ((($1686)) + 12|0); $1688 = HEAP32[$1687>>2]|0; FUNCTION_TABLE_vi[$1688 & 8191]($1684); } $cost = 0; label = 510; break; } $1460 = $delimiter; $1461 = (($1460) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($s1|0),($sWithoutTc|0),($1461|0),-1); $1462 = __THREW__; __THREW__ = 0; $1463 = $1462&1; if ($1463) { label = 379; break L546; } $sideEffect = 0; __THREW__ = 0; invoke_vii(3797,($usesBeforeSideEffect|0),(211279|0)); $1464 = __THREW__; __THREW__ = 0; $1465 = $1464&1; if ($1465) { $1501 = ___cxa_find_matching_catch()|0; $1502 = tempRet0; $8 = $1501; $9 = $1502; } else { $1466 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,144060,0)|0); $limiteffect_str = $1466; $1467 = $limiteffect_str; $1468 = ($1467|0)!=(-1); L599: do { if ($1468) { $1469 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj($s1,144067,-1)|0); $end = $1469; $1470 = $limiteffect_str; $1471 = (($1470) + 6)|0; $1472 = $end; $1473 = $limiteffect_str; $1474 = (($1472) - ($1473))|0; $1475 = (($1474) - 6)|0; __THREW__ = 0; invoke_viiii(3795,($sideEffectStr|0),($s1|0),($1471|0),($1475|0)); $1476 = __THREW__; __THREW__ = 0; $1477 = $1476&1; if ($1477) { label = 426; break; } $1478 = $limiteffect_str; $1479 = $end; $1480 = $limiteffect_str; $1481 = (($1479) - ($1480))|0; __THREW__ = 0; (invoke_iiii(4677,($s1|0),($1478|0),($1481|0))|0); $1482 = __THREW__; __THREW__ = 0; $1483 = $1482&1; do { if ($1483) { label = 427; } else { $1484 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,144067,0)|0); $end = $1484; $1485 = $end; $1486 = (($1485) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($60|0),($s1|0),($1486|0),-1); $1487 = __THREW__; __THREW__ = 0; $1488 = $1487&1; if ($1488) { label = 427; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($usesBeforeSideEffect,$60)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $1489 = $end; $1490 = (($1489) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s1|0),($1490|0),-1)|0); $1491 = __THREW__; __THREW__ = 0; $1492 = $1491&1; if ($1492) { label = 427; break; } __THREW__ = 0; invoke_vii(3800,($61|0),($sideEffectStr|0)); $1493 = __THREW__; __THREW__ = 0; $1494 = $1493&1; if ($1494) { label = 427; break; } $1495 = $2; $1496 = $3; $1497 = $4; __THREW__ = 0; $1498 = (invoke_iiiiiiiii(4066,($436|0),($61|0),($1495|0),($1496|0),($1497|0),1,0,(0|0))|0); $1499 = __THREW__; __THREW__ = 0; $1500 = $1499&1; if ($1500) { $1507 = ___cxa_find_matching_catch()|0; $1508 = tempRet0; $8 = $1507; $9 = $1508; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); break; } else { $sideEffect = $1498; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sideEffectStr); label = 430; break L599; } } } while(0); if ((label|0) == 427) { $1505 = ___cxa_find_matching_catch()|0; $1506 = tempRet0; $8 = $1505; $9 = $1506; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sideEffectStr); } else { label = 430; } } while(0); L613: do { if ((label|0) == 430) { __THREW__ = 0; invoke_vii(3800,($62|0),($s1|0)); $1509 = __THREW__; __THREW__ = 0; $1510 = $1509&1; if ($1510) { label = 426; break; } $1511 = $2; $1512 = $3; $1513 = $4; __THREW__ = 0; $1514 = (invoke_iiiiiiiii(4066,($436|0),($62|0),($1511|0),($1512|0),($1513|0),1,0,(0|0))|0); $1515 = __THREW__; __THREW__ = 0; $1516 = $1515&1; if ($1516) { $1519 = ___cxa_find_matching_catch()|0; $1520 = tempRet0; $8 = $1519; $9 = $1520; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $a11 = $1514; $1517 = $a11; $1518 = ($1517|0)!=(0|0); L619: do { if ($1518) { __THREW__ = 0; invoke_vii(3797,($limit|0),(211279|0)); $1521 = __THREW__; __THREW__ = 0; $1522 = $1521&1; if ($1522) { label = 426; break L613; } $1523 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sWithoutTc,144069,0)|0); $limit_str = $1523; $1524 = $limit_str; $1525 = ($1524|0)!=(-1); do { if ($1525) { $1526 = $limit_str; $1527 = (($1526) + 6)|0; __THREW__ = 0; invoke_viiii(3795,($63|0),($sWithoutTc|0),($1527|0),-1); $1528 = __THREW__; __THREW__ = 0; $1529 = $1528&1; if ($1529) { label = 439; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($limit,$63)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); label = 440; } else { label = 440; } } while(0); L625: do { if ((label|0) == 440) { $1532 = $a11; $1533 = ($1532|0)==(0|0); if ($1533) { $1535 = 0; } else { $1534 = (___dynamic_cast($1532,4000,4192,0)|0); $1535 = $1534; } $amp = $1535; $1536 = $amp; $1537 = ($1536|0)!=(0|0); L630: do { if ($1537) { $1538 = $amp; $1539 = $cost; __THREW__ = 0; invoke_viii(5656,($1538|0),($1539|0),0); $1540 = __THREW__; __THREW__ = 0; $1541 = $1540&1; if ($1541) { label = 439; break L625; } $1542 = $cost; $1543 = ($1542|0)!=(0|0); if ($1543) { $1544 = $cost; $1545 = $a11; $1546 = $4; __THREW__ = 0; (invoke_iiii(5657,($1544|0),($1545|0),($1546|0))|0); $1547 = __THREW__; __THREW__ = 0; $1548 = $1547&1; if ($1548) { label = 439; break L625; } } $1549 = $amp; $1550 = ((($1549)) + 92|0); HEAP8[$1550>>0] = 0; $1551 = $doTap; $1552 = $amp; $1553 = ((($1552)) + 244|0); HEAP32[$1553>>2] = $1551; $1554 = $amp; $1555 = ((($1554)) + 172|0); __THREW__ = 0; (invoke_iii(3901,($1555|0),($limit|0))|0); $1556 = __THREW__; __THREW__ = 0; $1557 = $1556&1; if ($1557) { label = 439; break L625; } $1558 = $sideEffect; $1559 = $amp; $1560 = ((($1559)) + 184|0); HEAP32[$1560>>2] = $1558; $1561 = $amp; $1562 = ((($1561)) + 192|0); __THREW__ = 0; (invoke_iii(3901,($1562|0),($usesBeforeSideEffect|0))|0); $1563 = __THREW__; __THREW__ = 0; $1564 = $1563&1; if ($1564) { label = 439; break L625; } $1565 = $restrictions; $1566 = $amp; $1567 = ((($1566)) + 156|0); HEAP32[$1567>>2] = $1565; $1568 = $amp; $1569 = ((($1568)) + 208|0); __THREW__ = 0; (invoke_iii(3901,($1569|0),($castRestriction|0))|0); $1570 = __THREW__; __THREW__ = 0; $1571 = $1570&1; if ($1571) { label = 439; break L625; } $1572 = $amp; $0 = $1572; $36 = 1; } else { $1573 = $a11; $1574 = ($1573|0)==(0|0); if ($1574) { $1576 = 0; } else { $1575 = (___dynamic_cast($1573,4000,1848,0)|0); $1576 = $1575; } $ae = $1576; $1577 = $ae; $1578 = ($1577|0)!=(0|0); if ($1578) { $1579 = $ae; $1580 = $cost; __THREW__ = 0; invoke_viii(5656,($1579|0),($1580|0),0); $1581 = __THREW__; __THREW__ = 0; $1582 = $1581&1; if ($1582) { label = 439; break L625; } $1583 = $tc; $1584 = ($1583|0)!=(0|0); do { if (!($1584)) { $1585 = ((($436)) + 48|0); $1586 = HEAP32[$1585>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf12|0),($1586|0)); $1587 = __THREW__; __THREW__ = 0; $1588 = $1587&1; if ($1588) { label = 439; break L625; } __THREW__ = 0; invoke_vii(3797,($64|0),(158647|0)); $1589 = __THREW__; __THREW__ = 0; $1590 = $1589&1; if ($1590) { label = 439; break L625; } $1591 = $4; __THREW__ = 0; $1592 = (invoke_iiiii(3943,($tcf12|0),($64|0),($1591|0),(0|0))|0); $1593 = __THREW__; __THREW__ = 0; $1594 = $1593&1; if ($1594) { $1595 = ___cxa_find_matching_catch()|0; $1596 = tempRet0; $8 = $1595; $9 = $1596; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); break L625; } else { $tc = $1592; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); break; } } } while(0); $1597 = $ae; $1598 = HEAP32[$1597>>2]|0; $1599 = ((($1598)) + 48|0); $1600 = HEAP32[$1599>>2]|0; $1601 = $tc; __THREW__ = 0; invoke_vii($1600|0,($1597|0),($1601|0)); $1602 = __THREW__; __THREW__ = 0; $1603 = $1602&1; if ($1603) { label = 439; break L625; } $1604 = $ae; $0 = $1604; $36 = 1; break; } $1605 = $tc; $1606 = ($1605|0)!=(0|0); if (!($1606)) { __THREW__ = 0; $1649 = (invoke_ii(3903,240)|0); $1650 = __THREW__; __THREW__ = 0; $1651 = $1650&1; if ($1651) { label = 439; break L625; } $$expand_i1_val45 = 1; HEAP8[$75>>0] = $$expand_i1_val45; $1652 = ((($436)) + 48|0); $1653 = HEAP32[$1652>>2]|0; __THREW__ = 0; invoke_vii(3800,($71|0),($newName|0)); $1654 = __THREW__; __THREW__ = 0; $1655 = $1654&1; if ($1655) { $1671 = ___cxa_find_matching_catch()|0; $1672 = tempRet0; $8 = $1671; $9 = $1672; } else { __THREW__ = 0; invoke_vii(3800,($72|0),($castRestriction|0)); $1656 = __THREW__; __THREW__ = 0; $1657 = $1656&1; if ($1657) { $1673 = ___cxa_find_matching_catch()|0; $1674 = tempRet0; $8 = $1673; $9 = $1674; } else { $1658 = $2; $1659 = $4; $1660 = $a11; $1661 = $cost; __THREW__ = 0; invoke_vii(3800,($73|0),($limit|0)); $1662 = __THREW__; __THREW__ = 0; $1663 = $1662&1; if ($1663) { $1675 = ___cxa_find_matching_catch()|0; $1676 = tempRet0; $8 = $1675; $9 = $1676; } else { $1664 = $sideEffect; __THREW__ = 0; invoke_vii(3800,($74|0),($usesBeforeSideEffect|0)); $1665 = __THREW__; __THREW__ = 0; $1666 = $1665&1; do { if ($1666) { $1677 = ___cxa_find_matching_catch()|0; $1678 = tempRet0; $8 = $1677; $9 = $1678; } else { $1667 = $restrictions; $1668 = $7; __THREW__ = 0; invoke_viiiiiiiiiiiii(5652,($1649|0),($1653|0),($71|0),($72|0),($1658|0),($1659|0),($1660|0),($1661|0),($73|0),($1664|0),($74|0),($1667|0),($1668|0)); $1669 = __THREW__; __THREW__ = 0; $1670 = $1669&1; if ($1670) { $1679 = ___cxa_find_matching_catch()|0; $1680 = tempRet0; $8 = $1679; $9 = $1680; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); break; } else { $$expand_i1_val47 = 0; HEAP8[$75>>0] = $$expand_i1_val47; $0 = $1649; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); $36 = 1; break L630; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); } $$pre_trunc49 = HEAP8[$75>>0]|0; $1681 = $$pre_trunc49&1; if (!($1681)) { break L625; } __ZdlPv($1649); break L625; } $1607 = $tc; $1608 = ((($1607)) + 52|0); __THREW__ = 0; (invoke_iii(3901,($1608|0),($sWithoutTc|0))|0); $1609 = __THREW__; __THREW__ = 0; $1610 = $1609&1; if ($1610) { label = 439; break L625; } __THREW__ = 0; $1611 = (invoke_ii(3903,288)|0); $1612 = __THREW__; __THREW__ = 0; $1613 = $1612&1; if ($1613) { label = 439; break L625; } $$expand_i1_val39 = 1; HEAP8[$70>>0] = $$expand_i1_val39; $1614 = ((($436)) + 48|0); $1615 = HEAP32[$1614>>2]|0; __THREW__ = 0; invoke_vii(3800,($65|0),($newName|0)); $1616 = __THREW__; __THREW__ = 0; $1617 = $1616&1; if ($1617) { $1636 = ___cxa_find_matching_catch()|0; $1637 = tempRet0; $8 = $1636; $9 = $1637; } else { __THREW__ = 0; invoke_vii(3800,($66|0),($castRestriction|0)); $1618 = __THREW__; __THREW__ = 0; $1619 = $1618&1; if ($1619) { $1638 = ___cxa_find_matching_catch()|0; $1639 = tempRet0; $8 = $1638; $9 = $1639; } else { $1620 = $2; $1621 = $4; $1622 = $tc; $1623 = $a11; $1624 = $cost; __THREW__ = 0; invoke_vii(3800,($67|0),($limit|0)); $1625 = __THREW__; __THREW__ = 0; $1626 = $1625&1; if ($1626) { $1640 = ___cxa_find_matching_catch()|0; $1641 = tempRet0; $8 = $1640; $9 = $1641; } else { $1627 = $sideEffect; __THREW__ = 0; invoke_vii(3800,($68|0),($usesBeforeSideEffect|0)); $1628 = __THREW__; __THREW__ = 0; $1629 = $1628&1; if ($1629) { $1642 = ___cxa_find_matching_catch()|0; $1643 = tempRet0; $8 = $1642; $9 = $1643; } else { $1630 = $restrictions; $1631 = $7; __THREW__ = 0; invoke_vii(3800,($69|0),($tcString|0)); $1632 = __THREW__; __THREW__ = 0; $1633 = $1632&1; do { if ($1633) { $1644 = ___cxa_find_matching_catch()|0; $1645 = tempRet0; $8 = $1644; $9 = $1645; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($1611|0),($1615|0),($65|0),($66|0),($1620|0),($1621|0),($1622|0),($1623|0),($1624|0),($67|0),($1627|0),($68|0),($1630|0),($1631|0),($69|0)); $1634 = __THREW__; __THREW__ = 0; $1635 = $1634&1; if ($1635) { $1646 = ___cxa_find_matching_catch()|0; $1647 = tempRet0; $8 = $1646; $9 = $1647; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); break; } else { $$expand_i1_val41 = 0; HEAP8[$70>>0] = $$expand_i1_val41; $0 = $1611; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $36 = 1; break L630; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); } $$pre_trunc43 = HEAP8[$70>>0]|0; $1648 = $$pre_trunc43&1; if (!($1648)) { break L625; } __ZdlPv($1611); break L625; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($limit); break L619; } } while(0); if ((label|0) == 439) { $1530 = ___cxa_find_matching_catch()|0; $1531 = tempRet0; $8 = $1530; $9 = $1531; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($limit); break L613; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($usesBeforeSideEffect); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); break L566; } } while(0); if ((label|0) == 426) { $1503 = ___cxa_find_matching_catch()|0; $1504 = tempRet0; $8 = $1503; $9 = $1504; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($usesBeforeSideEffect); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); break L546; } else { label = 510; } } while(0); L716: do { if ((label|0) == 510) { $i13 = 0; while(1) { $1689 = $i13; $1690 = ($1689>>>0)<(11); if (!($1690)) { break; } $1691 = $i13; $1692 = (36756 + (($1691*12)|0)|0); $keyword = $1692; $1693 = $keyword; $1694 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$1693,0)|0); $1695 = ($1694|0)==(0); if ($1695) { label = 513; break; } $1723 = $i13; $1724 = (($1723) + 1)|0; $i13 = $1724; } if ((label|0) == 513) { $1696 = $3; $1697 = ($1696|0)!=(0|0); do { if ($1697) { $1698 = $3; $1699 = $i13; $1700 = (36900 + ($1699<<2)|0); __THREW__ = 0; $1701 = (invoke_iii(5659,($1698|0),($1700|0))|0); $1702 = __THREW__; __THREW__ = 0; $1703 = $1702&1; if ($1703) { label = 379; break L546; } if (!($1701)) { break; } $1711 = $keyword; $1712 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1711)|0); __THREW__ = 0; invoke_viiii(3795,($76|0),($s|0),($1712|0),-1); $1713 = __THREW__; __THREW__ = 0; $1714 = $1713&1; if ($1714) { label = 379; break L546; } $1715 = $2; $1716 = $3; $1717 = $4; __THREW__ = 0; $1718 = (invoke_iiiiiiiii(4066,($436|0),($76|0),($1715|0),($1716|0),($1717|0),0,0,(0|0))|0); $1719 = __THREW__; __THREW__ = 0; $1720 = $1719&1; if ($1720) { $1721 = ___cxa_find_matching_catch()|0; $1722 = tempRet0; $8 = $1721; $9 = $1722; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); break L546; } else { $0 = $1718; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); $36 = 1; break L716; } } } while(0); $1704 = $tc; $1705 = ($1704|0)!=(0|0); if ($1705) { $1706 = $tc; $1707 = ($1706|0)==(0|0); if (!($1707)) { $1708 = HEAP32[$1706>>2]|0; $1709 = ((($1708)) + 36|0); $1710 = HEAP32[$1709>>2]|0; FUNCTION_TABLE_vi[$1710 & 8191]($1706); } $tc = 0; } $0 = 0; $36 = 1; break; } $77 = $ifKeywords; __THREW__ = 0; invoke_vii(3797,($ifKeywords|0),(144076|0)); $1725 = __THREW__; __THREW__ = 0; $1726 = $1725&1; do { if (!($1726)) { $1727 = ((($ifKeywords)) + 12|0); $77 = $1727; __THREW__ = 0; invoke_vii(3797,($1727|0),(144080|0)); $1728 = __THREW__; __THREW__ = 0; $1729 = $1728&1; if ($1729) { break; } ;HEAP32[$checkIf>>2]=HEAP32[36944>>2]|0;HEAP32[$checkIf+4>>2]=HEAP32[36944+4>>2]|0; $i14 = 0; while(1) { $1730 = $i14; $1731 = ($1730>>>0)<(2); if (!($1731)) { label = 572; break; } $1732 = $i14; $1733 = (($ifKeywords) + (($1732*12)|0)|0); $1734 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($sWithoutTc,$1733,0)|0); $1735 = ($1734|0)==(0); $1736 = $i14; if ($1735) { label = 531; break; } $1842 = (($1736) + 1)|0; $i14 = $1842; } L747: do { if ((label|0) == 531) { $1737 = (($ifKeywords) + (($1736*12)|0)|0); $1738 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1737)|0); $1739 = $i14; $1740 = (($ifKeywords) + (($1739*12)|0)|0); $1741 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1740)|0); $1742 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sWithoutTc,144087,0)|0); $1743 = (($1741) + ($1742))|0; $1744 = (($1743) - 6)|0; __THREW__ = 0; invoke_viiii(3795,($cond|0),($sWithoutTc|0),($1738|0),($1744|0)); $1745 = __THREW__; __THREW__ = 0; $1746 = $1745&1; if ($1746) { label = 541; break; } $1747 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144094,0)|0); $foundElse = $1747; $a2 = 0; $1748 = $foundElse; $1749 = ($1748|0)!=(-1); L4217: do { if ($1749) { $1750 = $foundElse; $1751 = (($1750) + 6)|0; __THREW__ = 0; invoke_viiii(3795,($s2|0),($s|0),($1751|0),-1); $1752 = __THREW__; __THREW__ = 0; $1753 = $1752&1; if ($1753) { label = 542; break; } $1754 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s2)|0); $1755 = ($1754|0)!=(0); L4220: do { if ($1755) { $1756 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144094,0)|0); $1757 = (($1756) + 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($1757|0),-1)|0); $1758 = __THREW__; __THREW__ = 0; $1759 = $1758&1; do { if ($1759) { label = 543; } else { __THREW__ = 0; invoke_vii(3800,($78|0),($s2|0)); $1760 = __THREW__; __THREW__ = 0; $1761 = $1760&1; if ($1761) { label = 543; break; } $1762 = $2; $1763 = $3; $1764 = $4; __THREW__ = 0; $1765 = (invoke_iiiiiiiii(4066,($436|0),($78|0),($1762|0),($1763|0),($1764|0),0,0,(0|0))|0); $1766 = __THREW__; __THREW__ = 0; $1767 = $1766&1; if ($1767) { $1781 = ___cxa_find_matching_catch()|0; $1782 = tempRet0; $8 = $1781; $9 = $1782; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); break; } else { $a2 = $1765; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); break L4220; } } } while(0); if ((label|0) == 543) { $1779 = ___cxa_find_matching_catch()|0; $1780 = tempRet0; $8 = $1779; $9 = $1780; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); break L4217; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); label = 547; } else { label = 547; } } while(0); do { if ((label|0) == 547) { __THREW__ = 0; invoke_vii(3800,($s115|0),($s|0)); $1783 = __THREW__; __THREW__ = 0; $1784 = $1783&1; if ($1784) { label = 542; break; } $a1 = 0; $1785 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s115,144087,0)|0); $1786 = ($1785|0)!=(-1); do { if ($1786) { $1787 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s115,144087,0)|0); $1788 = (($1787) + 6)|0; __THREW__ = 0; invoke_viiii(3795,($79|0),($s115|0),($1788|0),-1); $1789 = __THREW__; __THREW__ = 0; $1790 = $1789&1; if ($1790) { label = 552; break; } $1791 = $2; $1792 = $3; $1793 = $4; __THREW__ = 0; $1794 = (invoke_iiiiiiiii(4066,($436|0),($79|0),($1791|0),($1792|0),($1793|0),0,0,(0|0))|0); $1795 = __THREW__; __THREW__ = 0; $1796 = $1795&1; if ($1796) { $1799 = ___cxa_find_matching_catch()|0; $1800 = tempRet0; $8 = $1799; $9 = $1800; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); break; } else { $a1 = $1794; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); label = 554; break; } } else { label = 554; } } while(0); L4241: do { if ((label|0) == 554) { $1801 = $a1; $1802 = ($1801|0)!=(0|0); L4243: do { if ($1802) { __THREW__ = 0; $1803 = (invoke_ii(3903,180)|0); $1804 = __THREW__; __THREW__ = 0; $1805 = $1804&1; if ($1805) { label = 552; break L4241; } $$expand_i1_val51 = 1; HEAP8[$81>>0] = $$expand_i1_val51; $1806 = ((($436)) + 48|0); $1807 = HEAP32[$1806>>2]|0; $1808 = $2; $1809 = $a1; $1810 = $a2; $1811 = $4; $1812 = $target; $1813 = ($1812|0)==(0|0); $1814 = ((($1812)) + 280|0); $1815 = $1813 ? 0 : $1814; $1816 = $i14; $1817 = (($checkIf) + ($1816<<2)|0); $1818 = HEAP32[$1817>>2]|0; __THREW__ = 0; invoke_vii(3800,($80|0),($cond|0)); $1819 = __THREW__; __THREW__ = 0; $1820 = $1819&1; do { if ($1820) { $1836 = ___cxa_find_matching_catch()|0; $1837 = tempRet0; $8 = $1836; $9 = $1837; } else { __THREW__ = 0; invoke_viiiiiiiii(5660,($1803|0),($1807|0),($1808|0),($1809|0),($1810|0),($1811|0),($1815|0),($1818|0),($80|0)); $1821 = __THREW__; __THREW__ = 0; $1822 = $1821&1; if ($1822) { $1838 = ___cxa_find_matching_catch()|0; $1839 = tempRet0; $8 = $1838; $9 = $1839; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); break; } $$expand_i1_val53 = 0; HEAP8[$81>>0] = $$expand_i1_val53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $a16 = $1803; $1823 = $a16; $1824 = ((($1823)) + 104|0); HEAP8[$1824>>0] = 0; $1825 = $a16; $1826 = ((($1825)) + 92|0); HEAP8[$1826>>0] = 1; $1827 = $tc; $1828 = ($1827|0)!=(0|0); $1829 = $tc; $1830 = ($1829|0)!=(0|0); $or$cond16 = $1828 & $1830; if ($or$cond16) { $1831 = $tc; $1832 = ($1831|0)==(0|0); if (!($1832)) { $1833 = HEAP32[$1831>>2]|0; $1834 = ((($1833)) + 36|0); $1835 = HEAP32[$1834>>2]|0; FUNCTION_TABLE_vi[$1835 & 8191]($1831); } $tc = 0; } $1841 = $a16; $0 = $1841; $36 = 1; break L4243; } } while(0); $$pre_trunc55 = HEAP8[$81>>0]|0; $1840 = $$pre_trunc55&1; if (!($1840)) { break L4241; } __ZdlPv($1803); break L4241; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s115); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cond); label = 3120; break L747; } } while(0); if ((label|0) == 552) { $1797 = ___cxa_find_matching_catch()|0; $1798 = tempRet0; $8 = $1797; $9 = $1798; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s115); } } while(0); if ((label|0) == 542) { $1777 = ___cxa_find_matching_catch()|0; $1778 = tempRet0; $8 = $1777; $9 = $1778; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cond); } else if ((label|0) == 572) { __THREW__ = 0; invoke_vii(3797,($82|0),(143528|0)); $1843 = __THREW__; __THREW__ = 0; $1844 = $1843&1; if ($1844) { label = 541; break; } __THREW__ = 0; invoke_vii(3797,($83|0),(163062|0)); $1845 = __THREW__; __THREW__ = 0; $1846 = $1845&1; do { if ($1846) { $1882 = ___cxa_find_matching_catch()|0; $1883 = tempRet0; $8 = $1882; $9 = $1883; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMayPay|0),($s|0),($82|0),($83|0),1); $1847 = __THREW__; __THREW__ = 0; $1848 = $1847&1; if ($1848) { $1884 = ___cxa_find_matching_catch()|0; $1885 = tempRet0; $8 = $1884; $9 = $1885; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $1849 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMayPay)|0); $1850 = ($1849|0)!=(0); L756: do { if ($1850) { __THREW__ = 0; $1851 = (invoke_ii(3903,280)|0); $1852 = __THREW__; __THREW__ = 0; $1853 = $1852&1; if ($1853) { $1886 = ___cxa_find_matching_catch()|0; $1887 = tempRet0; $8 = $1886; $9 = $1887; label = 3119; break; } $$expand_i1_val57 = 1; HEAP8[$88>>0] = $$expand_i1_val57; $1854 = ((($436)) + 48|0); $1855 = HEAP32[$1854>>2]|0; $1856 = $2; $1857 = $4; $1858 = $target; $1859 = ($1858|0)==(0|0); $1860 = ((($1858)) + 280|0); $1861 = $1859 ? 0 : $1860; __THREW__ = 0; invoke_vii(3800,($84|0),($newName|0)); $1862 = __THREW__; __THREW__ = 0; $1863 = $1862&1; if ($1863) { $1888 = ___cxa_find_matching_catch()|0; $1889 = tempRet0; $8 = $1888; $9 = $1889; } else { __THREW__ = 0; invoke_vii(3800,($85|0),($castRestriction|0)); $1864 = __THREW__; __THREW__ = 0; $1865 = $1864&1; if ($1865) { $1890 = ___cxa_find_matching_catch()|0; $1891 = tempRet0; $8 = $1890; $9 = $1891; } else { __THREW__ = 0; $1866 = (invoke_iii(3802,($splitMayPay|0),1)|0); $1867 = __THREW__; __THREW__ = 0; $1868 = $1867&1; do { if ($1868) { label = 590; } else { __THREW__ = 0; invoke_vii(3800,($86|0),($1866|0)); $1869 = __THREW__; __THREW__ = 0; $1870 = $1869&1; if ($1870) { label = 590; break; } __THREW__ = 0; invoke_vii(3800,($87|0),($436|0)); $1871 = __THREW__; __THREW__ = 0; $1872 = $1871&1; do { if ($1872) { $1894 = ___cxa_find_matching_catch()|0; $1895 = tempRet0; $8 = $1894; $9 = $1895; } else { $1873 = $asAlternate; $1874 = $1873&1; __THREW__ = 0; invoke_viiiiiiiiiii(5661,($1851|0),($1855|0),($1856|0),($1857|0),($1861|0),($84|0),($85|0),($86|0),($87|0),($1874|0),(0|0)); $1875 = __THREW__; __THREW__ = 0; $1876 = $1875&1; if ($1876) { $1896 = ___cxa_find_matching_catch()|0; $1897 = tempRet0; $8 = $1896; $9 = $1897; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); break; } else { $$expand_i1_val59 = 0; HEAP8[$88>>0] = $$expand_i1_val59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $a17 = $1851; $1877 = $a17; $1878 = ((($1877)) + 92|0); HEAP8[$1878>>0] = 1; $1879 = $a17; $1880 = ((($1879)) + 104|0); HEAP8[$1880>>0] = 0; $1881 = $a17; $0 = $1881; $36 = 1; label = 3118; break L756; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); } } while(0); if ((label|0) == 590) { $1892 = ___cxa_find_matching_catch()|0; $1893 = tempRet0; $8 = $1892; $9 = $1893; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); } $$pre_trunc61 = HEAP8[$88>>0]|0; $1898 = $$pre_trunc61&1; if (!($1898)) { label = 3119; break; } __ZdlPv($1851); label = 3119; } else { $89 = $mayKeywords; __THREW__ = 0; invoke_vii(3797,($mayKeywords|0),(144101|0)); $1899 = __THREW__; __THREW__ = 0; $1900 = $1899&1; do { if (!($1900)) { $1901 = ((($mayKeywords)) + 12|0); $89 = $1901; __THREW__ = 0; invoke_vii(3797,($1901|0),(144106|0)); $1902 = __THREW__; __THREW__ = 0; $1903 = $1902&1; if ($1903) { break; } $i18 = 0; while(1) { $1904 = $i18; $1905 = ($1904>>>0)<(2); if (!($1905)) { label = 662; break; } $1906 = $i18; $1907 = (($mayKeywords) + (($1906*12)|0)|0); $1908 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($sWithoutTc,$1907,0)|0); $1909 = ($1908|0)==(0); $1910 = $i18; if ($1909) { label = 603; break; } $2025 = (($1910) + 1)|0; $i18 = $2025; } L791: do { if ((label|0) == 603) { $1911 = (($mayKeywords) + (($1910*12)|0)|0); $1912 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($1911)|0); __THREW__ = 0; invoke_viiii(3795,($s119|0),($sWithoutTc|0),($1912|0),-1); $1913 = __THREW__; __THREW__ = 0; $1914 = $1913&1; if ($1914) { label = 610; break; } __THREW__ = 0; invoke_vii(3800,($90|0),($s119|0)); $1915 = __THREW__; __THREW__ = 0; $1916 = $1915&1; L4129: do { if ($1916) { label = 611; } else { $1917 = $2; $1918 = $3; $1919 = $4; __THREW__ = 0; $1920 = (invoke_iiiiiiiii(4066,($436|0),($90|0),($1917|0),($1918|0),($1919|0),0,0,(0|0))|0); $1921 = __THREW__; __THREW__ = 0; $1922 = $1921&1; if ($1922) { $1936 = ___cxa_find_matching_catch()|0; $1937 = tempRet0; $8 = $1936; $9 = $1937; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); $a120 = $1920; $1923 = $a120; $1924 = ($1923|0)!=(0|0); L4134: do { if ($1924) { $1938 = $tc; $1939 = ($1938|0)!=(0|0); __THREW__ = 0; L4136: do { if ($1939) { $1940 = (__Znwj(288)|0); $1941 = __THREW__; __THREW__ = 0; $1942 = $1941&1; if ($1942) { label = 611; break L4129; } $$expand_i1_val63 = 1; HEAP8[$96>>0] = $$expand_i1_val63; $1943 = ((($436)) + 48|0); $1944 = HEAP32[$1943>>2]|0; __THREW__ = 0; invoke_vii(3800,($91|0),($newName|0)); $1945 = __THREW__; __THREW__ = 0; $1946 = $1945&1; if ($1946) { $1961 = ___cxa_find_matching_catch()|0; $1962 = tempRet0; $8 = $1961; $9 = $1962; } else { __THREW__ = 0; invoke_vii(3800,($92|0),($castRestriction|0)); $1947 = __THREW__; __THREW__ = 0; $1948 = $1947&1; if ($1948) { $1963 = ___cxa_find_matching_catch()|0; $1964 = tempRet0; $8 = $1963; $9 = $1964; } else { $1949 = $2; $1950 = $4; $1951 = $tc; $1952 = $a120; __THREW__ = 0; invoke_vii(3797,($93|0),(211279|0)); $1953 = __THREW__; __THREW__ = 0; $1954 = $1953&1; if ($1954) { $1965 = ___cxa_find_matching_catch()|0; $1966 = tempRet0; $8 = $1965; $9 = $1966; } else { __THREW__ = 0; invoke_vii(3797,($94|0),(211279|0)); $1955 = __THREW__; __THREW__ = 0; $1956 = $1955&1; if ($1956) { $1967 = ___cxa_find_matching_catch()|0; $1968 = tempRet0; $8 = $1967; $9 = $1968; } else { __THREW__ = 0; invoke_vii(3797,($95|0),(211279|0)); $1957 = __THREW__; __THREW__ = 0; $1958 = $1957&1; do { if ($1958) { $1969 = ___cxa_find_matching_catch()|0; $1970 = tempRet0; $8 = $1969; $9 = $1970; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($1940|0),($1944|0),($91|0),($92|0),($1949|0),($1950|0),($1951|0),($1952|0),(0|0),($93|0),(0|0),($94|0),0,(0|0),($95|0)); $1959 = __THREW__; __THREW__ = 0; $1960 = $1959&1; if ($1960) { $1971 = ___cxa_find_matching_catch()|0; $1972 = tempRet0; $8 = $1971; $9 = $1972; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); break; } else { $$expand_i1_val65 = 0; HEAP8[$96>>0] = $$expand_i1_val65; $a120 = $1940; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); break L4136; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); } $$pre_trunc67 = HEAP8[$96>>0]|0; $1973 = $$pre_trunc67&1; if (!($1973)) { break L4129; } __ZdlPv($1940); break L4129; } else { $1974 = (__Znwj(240)|0); $1975 = __THREW__; __THREW__ = 0; $1976 = $1975&1; if ($1976) { label = 611; break L4129; } $$expand_i1_val69 = 1; HEAP8[$101>>0] = $$expand_i1_val69; $1977 = ((($436)) + 48|0); $1978 = HEAP32[$1977>>2]|0; __THREW__ = 0; invoke_vii(3800,($97|0),($newName|0)); $1979 = __THREW__; __THREW__ = 0; $1980 = $1979&1; if ($1980) { $1992 = ___cxa_find_matching_catch()|0; $1993 = tempRet0; $8 = $1992; $9 = $1993; } else { __THREW__ = 0; invoke_vii(3800,($98|0),($castRestriction|0)); $1981 = __THREW__; __THREW__ = 0; $1982 = $1981&1; if ($1982) { $1994 = ___cxa_find_matching_catch()|0; $1995 = tempRet0; $8 = $1994; $9 = $1995; } else { $1983 = $2; $1984 = $4; $1985 = $a120; __THREW__ = 0; invoke_vii(3797,($99|0),(211279|0)); $1986 = __THREW__; __THREW__ = 0; $1987 = $1986&1; if ($1987) { $1996 = ___cxa_find_matching_catch()|0; $1997 = tempRet0; $8 = $1996; $9 = $1997; } else { __THREW__ = 0; invoke_vii(3797,($100|0),(211279|0)); $1988 = __THREW__; __THREW__ = 0; $1989 = $1988&1; do { if ($1989) { $1998 = ___cxa_find_matching_catch()|0; $1999 = tempRet0; $8 = $1998; $9 = $1999; } else { __THREW__ = 0; invoke_viiiiiiiiiiiii(5652,($1974|0),($1978|0),($97|0),($98|0),($1983|0),($1984|0),($1985|0),(0|0),($99|0),(0|0),($100|0),0,(0|0)); $1990 = __THREW__; __THREW__ = 0; $1991 = $1990&1; if ($1991) { $2000 = ___cxa_find_matching_catch()|0; $2001 = tempRet0; $8 = $2000; $9 = $2001; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); break; } else { $$expand_i1_val71 = 0; HEAP8[$101>>0] = $$expand_i1_val71; $a120 = $1974; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); break L4136; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); } $$pre_trunc73 = HEAP8[$101>>0]|0; $2002 = $$pre_trunc73&1; if (!($2002)) { break L4129; } __ZdlPv($1974); break L4129; } } while(0); __THREW__ = 0; $2003 = (invoke_ii(3903,184)|0); $2004 = __THREW__; __THREW__ = 0; $2005 = $2004&1; if ($2005) { label = 611; break L4129; } $$expand_i1_val75 = 1; HEAP8[$103>>0] = $$expand_i1_val75; $2006 = ((($436)) + 48|0); $2007 = HEAP32[$2006>>2]|0; $2008 = $2; $2009 = $a120; $2010 = $4; $2011 = $i18; $2012 = (144114 + ($2011)|0); $2013 = HEAP8[$2012>>0]|0; $2014 = $2013&1; __THREW__ = 0; invoke_vii(3800,($102|0),($castRestriction|0)); $2015 = __THREW__; __THREW__ = 0; $2016 = $2015&1; do { if ($2016) { $2020 = ___cxa_find_matching_catch()|0; $2021 = tempRet0; $8 = $2020; $9 = $2021; } else { __THREW__ = 0; invoke_viiiiiii(4254,($2003|0),($2007|0),($2008|0),($2009|0),($2010|0),($2014|0),($102|0)); $2017 = __THREW__; __THREW__ = 0; $2018 = $2017&1; if ($2018) { $2022 = ___cxa_find_matching_catch()|0; $2023 = tempRet0; $8 = $2022; $9 = $2023; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); break; } else { $$expand_i1_val77 = 0; HEAP8[$103>>0] = $$expand_i1_val77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); $mainAbility21 = $2003; $2019 = $mainAbility21; $0 = $2019; $36 = 1; break L4134; } } } while(0); $$pre_trunc79 = HEAP8[$103>>0]|0; $2024 = $$pre_trunc79&1; if (!($2024)) { break L4129; } __ZdlPv($2003); break L4129; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s119); label = 3114; break L791; } } while(0); if ((label|0) == 611) { $1934 = ___cxa_find_matching_catch()|0; $1935 = tempRet0; $8 = $1934; $9 = $1935; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s119); } else if ((label|0) == 662) { $2026 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144116,0)|0); $2027 = ($2026|0)==(0); if ($2027) { __THREW__ = 0; invoke_viiii(3795,($s122|0),($s|0),5,-1); $2028 = __THREW__; __THREW__ = 0; $2029 = $2028&1; if ($2029) { label = 610; break; } __THREW__ = 0; invoke_vii(3800,($104|0),($s122|0)); $2030 = __THREW__; __THREW__ = 0; $2031 = $2030&1; L796: do { if ($2031) { label = 668; } else { $2032 = $2; $2033 = $3; $2034 = $4; __THREW__ = 0; $2035 = (invoke_iiiiiiiii(4066,($436|0),($104|0),($2032|0),($2033|0),($2034|0),0,0,(0|0))|0); $2036 = __THREW__; __THREW__ = 0; $2037 = $2036&1; if ($2037) { $2042 = ___cxa_find_matching_catch()|0; $2043 = tempRet0; $8 = $2042; $9 = $2043; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); $a123 = $2035; $2038 = $a123; $2039 = ($2038|0)!=(0|0); do { if ($2039) { __THREW__ = 0; $2044 = (invoke_ii(3903,160)|0); $2045 = __THREW__; __THREW__ = 0; $2046 = $2045&1; if ($2046) { label = 668; break L796; } $2047 = ((($436)) + 48|0); $2048 = HEAP32[$2047>>2]|0; $2049 = $4; $2050 = $target; $2051 = ($2050|0)==(0|0); $2052 = ((($2050)) + 280|0); $2053 = $2051 ? 0 : $2052; $2054 = $a123; __THREW__ = 0; invoke_viiiiii(4356,($2044|0),($2048|0),1,($2049|0),($2053|0),($2054|0)); $2055 = __THREW__; __THREW__ = 0; $2056 = $2055&1; if ($2056) { $2057 = ___cxa_find_matching_catch()|0; $2058 = tempRet0; $8 = $2057; $9 = $2058; __ZdlPv($2044); break L796; } else { $0 = $2044; $36 = 1; break; } } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s122); label = 3114; break L791; } } while(0); if ((label|0) == 668) { $2040 = ___cxa_find_matching_catch()|0; $2041 = tempRet0; $8 = $2040; $9 = $2041; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s122); break; } $2059 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144122,0)|0); $2060 = ($2059|0)==(0); do { if (!($2060)) { $2061 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144132,0)|0); $2062 = ($2061|0)==(0); if ($2062) { break; } $2094 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144143,0)|0); $2095 = ($2094|0)==(0); __THREW__ = 0; if ($2095) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($s126,$s,7,-1); $2096 = __THREW__; __THREW__ = 0; $2097 = $2096&1; if ($2097) { label = 610; break L791; } __THREW__ = 0; invoke_vii(3800,($106|0),($s126|0)); $2098 = __THREW__; __THREW__ = 0; $2099 = $2098&1; L819: do { if ($2099) { label = 697; } else { $2100 = $2; $2101 = $3; $2102 = $4; __THREW__ = 0; $2103 = (invoke_iiiiiiiii(4066,($436|0),($106|0),($2100|0),($2101|0),($2102|0),0,0,(0|0))|0); $2104 = __THREW__; __THREW__ = 0; $2105 = $2104&1; if ($2105) { $2110 = ___cxa_find_matching_catch()|0; $2111 = tempRet0; $8 = $2110; $9 = $2111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); $a127 = $2103; $2106 = $a127; $2107 = ($2106|0)!=(0|0); L824: do { if ($2107) { __THREW__ = 0; $2112 = (invoke_ii(3903,160)|0); $2113 = __THREW__; __THREW__ = 0; $2114 = $2113&1; if ($2114) { label = 697; break L819; } $2115 = ((($436)) + 48|0); $2116 = HEAP32[$2115>>2]|0; $2117 = $4; __THREW__ = 0; $2118 = (invoke_ii(3945,($2117|0))|0); $2119 = __THREW__; __THREW__ = 0; $2120 = $2119&1; do { if (!($2120)) { __THREW__ = 0; $2121 = (invoke_ii(3950,($2118|0))|0); $2122 = __THREW__; __THREW__ = 0; $2123 = $2122&1; if ($2123) { break; } $2124 = ((($2121)) + 200|0); $2125 = HEAP32[$2124>>2]|0; $2126 = $4; __THREW__ = 0; $2127 = (invoke_ii(3945,($2126|0))|0); $2128 = __THREW__; __THREW__ = 0; $2129 = $2128&1; if ($2129) { break; } __THREW__ = 0; $2130 = (invoke_ii(3950,($2127|0))|0); $2131 = __THREW__; __THREW__ = 0; $2132 = $2131&1; if ($2132) { break; } $2133 = ((($2130)) + 200|0); $2134 = HEAP32[$2133>>2]|0; $2135 = ($2134|0)==(0|0); $2136 = ((($2134)) + 280|0); $2137 = $2135 ? 0 : $2136; $2138 = $a127; __THREW__ = 0; invoke_viiiiii(5662,($2112|0),($2116|0),1,($2125|0),($2137|0),($2138|0)); $2139 = __THREW__; __THREW__ = 0; $2140 = $2139&1; if ($2140) { break; } $0 = $2112; $36 = 1; break L824; } } while(0); $2141 = ___cxa_find_matching_catch()|0; $2142 = tempRet0; $8 = $2141; $9 = $2142; __ZdlPv($2112); break L819; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s126); label = 3114; break L791; } } while(0); if ((label|0) == 697) { $2108 = ___cxa_find_matching_catch()|0; $2109 = tempRet0; $8 = $2108; $9 = $2109; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s126); break L791; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($107,144151); $2143 = __THREW__; __THREW__ = 0; $2144 = $2143&1; if ($2144) { label = 610; break L791; } __THREW__ = 0; invoke_vii(3797,($108|0),(144173|0)); $2145 = __THREW__; __THREW__ = 0; $2146 = $2145&1; do { if ($2146) { $2161 = ___cxa_find_matching_catch()|0; $2162 = tempRet0; $8 = $2161; $9 = $2162; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAColor|0),($s|0),($107|0),($108|0),1); $2147 = __THREW__; __THREW__ = 0; $2148 = $2147&1; if ($2148) { $2163 = ___cxa_find_matching_catch()|0; $2164 = tempRet0; $8 = $2163; $9 = $2164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); $2149 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAColor)|0); $2150 = ($2149|0)!=(0); __THREW__ = 0; L847: do { if ($2150) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($109,$unchangedS); $2151 = __THREW__; __THREW__ = 0; $2152 = $2151&1; if ($2152) { label = 719; break; } $2153 = $4; $2154 = $3; $2155 = $target; $2156 = $restrictions; $2157 = $2; __THREW__ = 0; $2158 = (invoke_iiiiiiii(5651,($436|0),($109|0),($2153|0),($2154|0),($2155|0),($2156|0),($2157|0))|0); $2159 = __THREW__; __THREW__ = 0; $2160 = $2159&1; if ($2160) { $2167 = ___cxa_find_matching_catch()|0; $2168 = tempRet0; $8 = $2167; $9 = $2168; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); break; } else { $0 = $2158; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); $36 = 1; label = 3112; break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($110,144192); $2169 = __THREW__; __THREW__ = 0; $2170 = $2169&1; if ($2170) { label = 719; break; } __THREW__ = 0; invoke_vii(3797,($111|0),(144173|0)); $2171 = __THREW__; __THREW__ = 0; $2172 = $2171&1; do { if ($2172) { $2187 = ___cxa_find_matching_catch()|0; $2188 = tempRet0; $8 = $2187; $9 = $2188; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAType|0),($s|0),($110|0),($111|0),1); $2173 = __THREW__; __THREW__ = 0; $2174 = $2173&1; if ($2174) { $2189 = ___cxa_find_matching_catch()|0; $2190 = tempRet0; $8 = $2189; $9 = $2190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $2175 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAType)|0); $2176 = ($2175|0)!=(0); L861: do { if ($2176) { __THREW__ = 0; invoke_vii(3800,($112|0),($unchangedS|0)); $2177 = __THREW__; __THREW__ = 0; $2178 = $2177&1; if ($2178) { label = 731; break; } $2179 = $4; $2180 = $3; $2181 = $target; $2182 = $restrictions; $2183 = $2; __THREW__ = 0; $2184 = (invoke_iiiiiiii(5651,($436|0),($112|0),($2179|0),($2180|0),($2181|0),($2182|0),($2183|0))|0); $2185 = __THREW__; __THREW__ = 0; $2186 = $2185&1; if ($2186) { $2193 = ___cxa_find_matching_catch()|0; $2194 = tempRet0; $8 = $2193; $9 = $2194; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); break; } else { $0 = $2184; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); $36 = 1; label = 3110; break; } } else { $2195 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144213,0)|0); $found = $2195; $2196 = $found; $2197 = ($2196|0)!=(-1); if ($2197) { __THREW__ = 0; invoke_vii(3800,($113|0),($s|0)); $2198 = __THREW__; __THREW__ = 0; $2199 = $2198&1; if ($2199) { label = 731; break; } $2200 = $4; $2201 = $3; $2202 = $restrictions; $2203 = $2; __THREW__ = 0; $2204 = (invoke_iiiiiii(5663,($436|0),($113|0),($2200|0),($2201|0),($2202|0),($2203|0))|0); $2205 = __THREW__; __THREW__ = 0; $2206 = $2205&1; if ($2206) { $2207 = ___cxa_find_matching_catch()|0; $2208 = tempRet0; $8 = $2207; $9 = $2208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); break; } else { $0 = $2204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); $36 = 1; label = 3110; break; } } $2209 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144225,0)|0); $found = $2209; $2210 = $found; $2211 = ($2210|0)!=(-1); if ($2211) { __THREW__ = 0; invoke_vii(3800,($114|0),($s|0)); $2212 = __THREW__; __THREW__ = 0; $2213 = $2212&1; if ($2213) { label = 731; break; } $2214 = $4; $2215 = $3; $2216 = $target; $2217 = $restrictions; $2218 = $2; __THREW__ = 0; $2219 = (invoke_iiiiiiii(5664,($436|0),($114|0),($2214|0),($2215|0),($2216|0),($2217|0),($2218|0))|0); $2220 = __THREW__; __THREW__ = 0; $2221 = $2220&1; if ($2221) { $2222 = ___cxa_find_matching_catch()|0; $2223 = tempRet0; $8 = $2222; $9 = $2223; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); break; } else { $0 = $2219; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); $36 = 1; label = 3110; break; } } $forcedalive = 0; $2224 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144242,0)|0); $found = $2224; $2225 = $found; $2226 = ($2225|0)!=(-1); if ($2226) { $forcedalive = 1; } $neverRemove = 0; $2227 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143104,0)|0); $found = $2227; $2228 = $found; $2229 = ($2228|0)!=(-1); if ($2229) { $neverRemove = 1; } $lord = -1; $j = 0; while(1) { $2230 = $j; $2231 = ($2230>>>0)<(5); if (!($2231)) { break; } $2232 = $j; $2233 = (36952 + (($2232*12)|0)|0); $2234 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$2233,0)|0); $found2 = $2234; $2235 = $found2; $2236 = ($2235|0)!=(-1); do { if ($2236) { $2237 = $found; $2238 = ($2237|0)==(-1); if (!($2238)) { $2239 = $found2; $2240 = $found; $2241 = ($2239>>>0)<($2240>>>0); if (!($2241)) { break; } } $2242 = $found2; $lord = $2242; } } while(0); $2243 = $j; $2244 = (($2243) + 1)|0; $j = $2244; } $found = -1; $i28 = -1; $j29 = 0; while(1) { $2245 = $j29; $2246 = ($2245>>>0)<(2); if (!($2246)) { break; } $2247 = $j29; $2248 = (37012 + (($2247*12)|0)|0); $2249 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$2248,0)|0); $found230 = $2249; $2250 = $found230; $2251 = ($2250|0)!=(-1); do { if ($2251) { $2252 = $found; $2253 = ($2252|0)==(-1); if (!($2253)) { $2254 = $found230; $2255 = $found; $2256 = ($2254>>>0)<($2255>>>0); if (!($2256)) { break; } } $2257 = $found230; $found = $2257; $2258 = $j29; $i28 = $2258; } } while(0); $2259 = $j29; $2260 = (($2259) + 1)|0; $j29 = $2260; } $2261 = $found; $2262 = ($2261|0)!=(-1); do { if ($2262) { $2263 = $found; $2264 = $lord; $2265 = ($2263>>>0)<($2264>>>0); if (!($2265)) { break; } $2266 = $tc; $2267 = ($2266|0)!=(0|0); if ($2267) { $2268 = $tc; $2269 = ($2268|0)==(0|0); if (!($2269)) { $2270 = HEAP32[$2268>>2]|0; $2271 = ((($2270)) + 36|0); $2272 = HEAP32[$2271>>2]|0; FUNCTION_TABLE_vi[$2272 & 8191]($2268); } $tc = 0; } $2273 = $i28; $2274 = (37012 + (($2273*12)|0)|0); $2275 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2274)|0); $header = $2275; $2276 = $found; $2277 = $header; $2278 = (($2276) + ($2277))|0; $2279 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,$2278)|0); $end31 = $2279; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s132); $2280 = $found; $2281 = ($2280|0)==(0); do { if ($2281) { label = 769; } else { $2282 = $end31; $2283 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $2284 = (($2283) - 1)|0; $2285 = ($2282|0)!=($2284|0); if ($2285) { label = 769; break; } $2292 = $found; __THREW__ = 0; invoke_viiii(3795,($116|0),($s|0),0,($2292|0)); $2293 = __THREW__; __THREW__ = 0; $2294 = $2293&1; if ($2294) { label = 771; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s132,$116)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); label = 774; } } while(0); do { if ((label|0) == 769) { $2286 = $end31; $2287 = (($2286) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($115|0),($s|0),($2287|0),-1); $2288 = __THREW__; __THREW__ = 0; $2289 = $2288&1; if ($2289) { label = 771; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s132,$115)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); label = 774; } } while(0); L924: do { if ((label|0) == 774) { $2295 = $end31; $2296 = ($2295|0)!=(-1); L926: do { if ($2296) { $2297 = $found; $2298 = $header; $2299 = (($2297) + ($2298))|0; $2300 = $end31; $2301 = $found; $2302 = (($2300) - ($2301))|0; $2303 = $header; $2304 = (($2302) - ($2303))|0; __THREW__ = 0; invoke_viiii(3795,($thisDescriptorString|0),($s|0),($2299|0),($2304|0)); $2305 = __THREW__; __THREW__ = 0; $2306 = $2305&1; if ($2306) { label = 771; break L924; } $2307 = ((($436)) + 48|0); $2308 = HEAP32[$2307>>2]|0; __THREW__ = 0; invoke_vii(3800,($117|0),($thisDescriptorString|0)); $2309 = __THREW__; __THREW__ = 0; $2310 = $2309&1; L929: do { if ($2310) { label = 780; } else { __THREW__ = 0; $2311 = (invoke_iiii(5665,($tdf|0),($2308|0),($117|0))|0); $2312 = __THREW__; __THREW__ = 0; $2313 = $2312&1; if ($2313) { $2318 = ___cxa_find_matching_catch()|0; $2319 = tempRet0; $8 = $2318; $9 = $2319; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); $td = $2311; $2314 = $td; $2315 = ($2314|0)!=(0|0); do { if ($2315) { __THREW__ = 0; invoke_vii(3800,($118|0),($s132|0)); $2320 = __THREW__; __THREW__ = 0; $2321 = $2320&1; if ($2321) { label = 780; break L929; } $2322 = $2; $2323 = $3; $2324 = $4; $2325 = $5; $2326 = $2325&1; __THREW__ = 0; $2327 = (invoke_iiiiiiiii(4066,($436|0),($118|0),($2322|0),($2323|0),($2324|0),0,($2326|0),(0|0))|0); $2328 = __THREW__; __THREW__ = 0; $2329 = $2328&1; if ($2329) { $2339 = ___cxa_find_matching_catch()|0; $2340 = tempRet0; $8 = $2339; $9 = $2340; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); break L929; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); $a33 = $2327; $2330 = $a33; $2331 = ($2330|0)!=(0|0); if (!($2331)) { $2332 = $td; $2333 = ($2332|0)!=(0|0); if ($2333) { $2334 = $td; $2335 = ($2334|0)==(0|0); if (!($2335)) { $2336 = HEAP32[$2334>>2]|0; $2337 = ((($2336)) + 8|0); $2338 = HEAP32[$2337>>2]|0; FUNCTION_TABLE_vi[$2338 & 8191]($2334); } $td = 0; } $0 = 0; $36 = 1; break; } $result = 0; $oneShot = 0; $2341 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144254,0)|0); $found = $2341; $2342 = $found; $2343 = ($2342|0)!=(-1); do { if ($2343) { label = 798; } else { $2344 = $5; $2345 = $2344&1; if ($2345) { label = 798; break; } $2346 = $4; __THREW__ = 0; $2347 = (invoke_iii(4122,($2346|0),3)|0); $2348 = __THREW__; __THREW__ = 0; $2349 = $2348&1; if ($2349) { label = 780; break L929; } if ($2347) { label = 798; break; } $2350 = $4; __THREW__ = 0; $2351 = (invoke_iii(4122,($2350|0),4)|0); $2352 = __THREW__; __THREW__ = 0; $2353 = $2352&1; if ($2353) { label = 780; break L929; } if ($2351) { label = 798; break; } $2354 = $a33; $2355 = ((($2354)) + 92|0); $2356 = HEAP8[$2355>>0]|0; $2357 = $2356&1; if ($2357) { label = 798; } } } while(0); if ((label|0) == 798) { $oneShot = 1; } $2358 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144263,0)|0); $found = $2358; $2359 = $found; $2360 = ($2359|0)!=(-1); if ($2360) { $oneShot = 0; } $_target = 0; $2361 = $3; $2362 = ($2361|0)!=(0|0); if ($2362) { $2363 = $3; __THREW__ = 0; $2364 = (invoke_iii(3914,($2363|0),(0|0))|0); $2365 = __THREW__; __THREW__ = 0; $2366 = $2365&1; if ($2366) { label = 780; break L929; } $_target = $2364; } $2367 = $_target; $2368 = ($2367|0)!=(0|0); if (!($2368)) { $2369 = $target; $2370 = ($2369|0)==(0|0); $2371 = ((($2369)) + 280|0); $2372 = $2370 ? 0 : $2371; $_target = $2372; } $2373 = $i28; L969: do { switch ($2373|0) { case 0: { __THREW__ = 0; $2374 = (invoke_ii(3903,164)|0); $2375 = __THREW__; __THREW__ = 0; $2376 = $2375&1; if ($2376) { label = 780; break L929; } $2377 = ((($436)) + 48|0); $2378 = HEAP32[$2377>>2]|0; $2379 = $2; $2380 = $4; $2381 = $_target; $2382 = $td; $2383 = $a33; __THREW__ = 0; invoke_viiiiiii(5666,($2374|0),($2378|0),($2379|0),($2380|0),($2381|0),($2382|0),($2383|0)); $2384 = __THREW__; __THREW__ = 0; $2385 = $2384&1; if ($2385) { $2386 = ___cxa_find_matching_catch()|0; $2387 = tempRet0; $8 = $2386; $9 = $2387; __ZdlPv($2374); break L929; } else { $result = $2374; break L969; } break; } case 1: { __THREW__ = 0; $2388 = (invoke_ii(3903,172)|0); $2389 = __THREW__; __THREW__ = 0; $2390 = $2389&1; if ($2390) { label = 780; break L929; } $2391 = ((($436)) + 48|0); $2392 = HEAP32[$2391>>2]|0; $2393 = $2; $2394 = $4; $2395 = $_target; $2396 = $td; $2397 = $a33; __THREW__ = 0; invoke_viiiiiii(5667,($2388|0),($2392|0),($2393|0),($2394|0),($2395|0),($2396|0),($2397|0)); $2398 = __THREW__; __THREW__ = 0; $2399 = $2398&1; if ($2399) { $2400 = ___cxa_find_matching_catch()|0; $2401 = tempRet0; $8 = $2400; $9 = $2401; __ZdlPv($2388); break L929; } else { $result = $2388; break L969; } break; } default: { $result = 0; } } } while(0); $2402 = $result; $2403 = ($2402|0)!=(0|0); do { if ($2403) { $2404 = $oneShot; $2405 = $2404&1; $2406 = $result; $2407 = ((($2406)) + 92|0); $2408 = $2405&1; HEAP8[$2407>>0] = $2408; $2409 = $forcedalive; $2410 = $a33; $2411 = ((($2410)) + 100|0); HEAP32[$2411>>2] = $2409; $2412 = $neverRemove; $2413 = $2412&1; if (!($2413)) { break; } $2414 = $result; $2415 = ((($2414)) + 96|0); HEAP32[$2415>>2] = -1; $2416 = $result; $2417 = ((($2416)) + 100|0); HEAP32[$2417>>2] = 1; $2418 = $a33; $2419 = ((($2418)) + 96|0); HEAP32[$2419>>2] = -1; $2420 = $a33; $2421 = ((($2420)) + 100|0); HEAP32[$2421>>2] = 1; } } while(0); $2422 = $result; $0 = $2422; $36 = 1; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($thisDescriptorString); break L926; } } while(0); if ((label|0) == 780) { $2316 = ___cxa_find_matching_catch()|0; $2317 = tempRet0; $8 = $2316; $9 = $2317; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($thisDescriptorString); break L924; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s132); label = 3110; break L861; } } while(0); if ((label|0) == 771) { $2290 = ___cxa_find_matching_catch()|0; $2291 = tempRet0; $8 = $2290; $9 = $2291; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s132); break L861; } } while(0); $2423 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144270,0)|0); $found = $2423; $2424 = $found; $2425 = ($2424|0)!=(-1); if ($2425) { $2426 = $tc; $2427 = ($2426|0)!=(0|0); if ($2427) { $2428 = $tc; $2429 = ($2428|0)==(0|0); if (!($2429)) { $2430 = HEAP32[$2428>>2]|0; $2431 = ((($2430)) + 36|0); $2432 = HEAP32[$2431>>2]|0; FUNCTION_TABLE_vi[$2432 & 8191]($2428); } $tc = 0; } __THREW__ = 0; invoke_viii(3796,($multiEffects|0),($s|0),38); $2433 = __THREW__; __THREW__ = 0; $2434 = $2433&1; if ($2434) { label = 731; break; } __THREW__ = 0; $2435 = (invoke_ii(3903,244)|0); $2436 = __THREW__; __THREW__ = 0; $2437 = $2436&1; L1006: do { if ($2437) { label = 841; } else { $2438 = ((($436)) + 48|0); $2439 = HEAP32[$2438>>2]|0; $2440 = $2; $2441 = $4; $2442 = $target; $2443 = ($2442|0)==(0|0); $2444 = ((($2442)) + 280|0); $2445 = $2443 ? 0 : $2444; __THREW__ = 0; invoke_viiiiii(5668,($2435|0),($2439|0),($2440|0),($2441|0),($2445|0),(0|0)); $2446 = __THREW__; __THREW__ = 0; $2447 = $2446&1; if ($2447) { $2476 = ___cxa_find_matching_catch()|0; $2477 = tempRet0; $8 = $2476; $9 = $2477; __ZdlPv($2435); break; } $multi = $2435; $i34 = 0; while(1) { $2448 = $i34; $2449 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($multiEffects)|0); $2450 = ($2448>>>0)<($2449>>>0); if (!($2450)) { label = 845; break; } $2451 = $i34; __THREW__ = 0; $2452 = (invoke_iii(3802,($multiEffects|0),($2451|0))|0); $2453 = __THREW__; __THREW__ = 0; $2454 = $2453&1; if ($2454) { label = 841; break L1006; } $2455 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($2452)|0); if (!($2455)) { $2456 = $i34; __THREW__ = 0; $2457 = (invoke_iii(3802,($multiEffects|0),($2456|0))|0); $2458 = __THREW__; __THREW__ = 0; $2459 = $2458&1; if ($2459) { label = 841; break L1006; } __THREW__ = 0; invoke_vii(3800,($119|0),($2457|0)); $2460 = __THREW__; __THREW__ = 0; $2461 = $2460&1; if ($2461) { label = 841; break L1006; } $2462 = $2; $2463 = $3; $2464 = $4; $2465 = $5; $2466 = $2465&1; __THREW__ = 0; $2467 = (invoke_iiiiiiiii(4066,($436|0),($119|0),($2462|0),($2463|0),($2464|0),($2466|0),0,(0|0))|0); $2468 = __THREW__; __THREW__ = 0; $2469 = $2468&1; if ($2469) { label = 843; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); $addAbility = $2467; $2470 = $multi; $2471 = $addAbility; __THREW__ = 0; (invoke_iii(5669,($2470|0),($2471|0))|0); $2472 = __THREW__; __THREW__ = 0; $2473 = $2472&1; if ($2473) { label = 841; break L1006; } } $2480 = $i34; $2481 = (($2480) + 1)|0; $i34 = $2481; } if ((label|0) == 843) { $2478 = ___cxa_find_matching_catch()|0; $2479 = tempRet0; $8 = $2478; $9 = $2479; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($119); break; } else if ((label|0) == 845) { $2482 = $multi; $2483 = ((($2482)) + 92|0); HEAP8[$2483>>0] = 1; $2484 = $multi; $0 = $2484; $36 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($multiEffects); label = 3110; break L861; } } } while(0); if ((label|0) == 841) { $2474 = ___cxa_find_matching_catch()|0; $2475 = tempRet0; $8 = $2474; $9 = $2475; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($multiEffects); break; } $found = -1; $i28 = -1; $j35 = 0; while(1) { $2485 = $j35; $2486 = ($2485>>>0)<(5); if (!($2486)) { break; } $2487 = $j35; $2488 = (36952 + (($2487*12)|0)|0); $2489 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$2488,0)|0); $found236 = $2489; $2490 = $found236; $2491 = ($2490|0)!=(-1); do { if ($2491) { $2492 = $found; $2493 = ($2492|0)==(-1); if (!($2493)) { $2494 = $found236; $2495 = $found; $2496 = ($2494>>>0)<($2495>>>0); if (!($2496)) { break; } } $2497 = $found236; $found = $2497; $2498 = $j35; $i28 = $2498; } } while(0); $2499 = $j35; $2500 = (($2499) + 1)|0; $j35 = $2500; } $2501 = $found; $2502 = ($2501|0)!=(-1); if ($2502) { $2503 = $tc; $2504 = ($2503|0)!=(0|0); if ($2504) { $2505 = $tc; $2506 = ($2505|0)==(0|0); if (!($2506)) { $2507 = HEAP32[$2505>>2]|0; $2508 = ((($2507)) + 36|0); $2509 = HEAP32[$2508>>2]|0; FUNCTION_TABLE_vi[$2509 & 8191]($2505); } $tc = 0; } $2510 = $i28; $2511 = (36952 + (($2510*12)|0)|0); $2512 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2511)|0); $header37 = $2512; $2513 = $found; $2514 = $header37; $2515 = (($2513) + ($2514))|0; $2516 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,163062,$2515)|0); $end38 = $2516; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s139); $2517 = $found; $2518 = ($2517|0)==(0); do { if ($2518) { label = 861; } else { $2519 = $end38; $2520 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $2521 = (($2520) - 1)|0; $2522 = ($2519|0)!=($2521|0); if ($2522) { label = 861; break; } $2529 = $found; __THREW__ = 0; invoke_viiii(3795,($121|0),($s|0),0,($2529|0)); $2530 = __THREW__; __THREW__ = 0; $2531 = $2530&1; if ($2531) { label = 863; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s139,$121)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); label = 866; } } while(0); do { if ((label|0) == 861) { $2523 = $end38; $2524 = (($2523) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($120|0),($s|0),($2524|0),-1); $2525 = __THREW__; __THREW__ = 0; $2526 = $2525&1; if ($2526) { label = 863; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s139,$120)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($120); label = 866; } } while(0); L1053: do { if ((label|0) == 866) { $2532 = $end38; $2533 = ($2532|0)!=(-1); L1055: do { if ($2533) { $lordIncludeSelf = 1; $2534 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s139,144273,0)|0); $other = $2534; $2535 = $other; $2536 = ($2535|0)!=(-1); if ($2536) { $lordIncludeSelf = 0; $2537 = $other; __THREW__ = 0; (invoke_iiiii(4466,($s139|0),($2537|0),6,(211279|0))|0); $2538 = __THREW__; __THREW__ = 0; $2539 = $2538&1; if ($2539) { label = 863; break L1053; } } $2540 = $found; $2541 = $header37; $2542 = (($2540) + ($2541))|0; $2543 = $end38; $2544 = $found; $2545 = (($2543) - ($2544))|0; $2546 = $header37; $2547 = (($2545) - ($2546))|0; __THREW__ = 0; invoke_viiii(3795,($lordTargetsString|0),($s|0),($2542|0),($2547|0)); $2548 = __THREW__; __THREW__ = 0; $2549 = $2548&1; if ($2549) { label = 863; break L1053; } $2550 = ((($436)) + 48|0); $2551 = HEAP32[$2550>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf40|0),($2551|0)); $2552 = __THREW__; __THREW__ = 0; $2553 = $2552&1; L1061: do { if ($2553) { label = 875; } else { __THREW__ = 0; invoke_vii(3800,($122|0),($lordTargetsString|0)); $2554 = __THREW__; __THREW__ = 0; $2555 = $2554&1; if ($2555) { label = 875; break; } $2556 = $4; __THREW__ = 0; $2557 = (invoke_iiiii(3943,($tcf40|0),($122|0),($2556|0),(0|0))|0); $2558 = __THREW__; __THREW__ = 0; $2559 = $2558&1; if ($2559) { $2564 = ___cxa_find_matching_catch()|0; $2565 = tempRet0; $8 = $2564; $9 = $2565; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($122); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($122); $lordTargets = $2557; $2560 = $lordTargets; $2561 = ($2560|0)!=(0|0); do { if ($2561) { __THREW__ = 0; invoke_vii(3800,($123|0),($s139|0)); $2566 = __THREW__; __THREW__ = 0; $2567 = $2566&1; if ($2567) { label = 875; break L1061; } $2568 = $2; $2569 = $3; $2570 = $4; $2571 = $5; $2572 = $2571&1; __THREW__ = 0; $2573 = (invoke_iiiiiiiii(4066,($436|0),($123|0),($2568|0),($2569|0),($2570|0),0,($2572|0),(0|0))|0); $2574 = __THREW__; __THREW__ = 0; $2575 = $2574&1; if ($2575) { $2585 = ___cxa_find_matching_catch()|0; $2586 = tempRet0; $8 = $2585; $9 = $2586; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($123); break L1061; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($123); $a41 = $2573; $2576 = $a41; $2577 = ($2576|0)!=(0|0); if (!($2577)) { $2578 = $lordTargets; $2579 = ($2578|0)!=(0|0); if ($2579) { $2580 = $lordTargets; $2581 = ($2580|0)==(0|0); if (!($2581)) { $2582 = HEAP32[$2580>>2]|0; $2583 = ((($2582)) + 36|0); $2584 = HEAP32[$2583>>2]|0; FUNCTION_TABLE_vi[$2584 & 8191]($2580); } $lordTargets = 0; } $0 = 0; $36 = 1; break; } $result42 = 0; $oneShot43 = 0; $2587 = $5; $2588 = $2587&1; $2589 = $i28; $2590 = ($2589|0)==(4); $or$cond9 = $2588 | $2590; if ($or$cond9) { label = 888; } else { $2591 = $a41; $2592 = ((($2591)) + 92|0); $2593 = HEAP8[$2592>>0]|0; $2594 = $2593&1; if ($2594) { label = 888; } } if ((label|0) == 888) { $oneShot43 = 1; } $2595 = $4; __THREW__ = 0; $2596 = (invoke_iii(4122,($2595|0),3)|0); $2597 = __THREW__; __THREW__ = 0; $2598 = $2597&1; if ($2598) { label = 875; break L1061; } if ($2596) { label = 893; } else { $2599 = $4; __THREW__ = 0; $2600 = (invoke_iii(4122,($2599|0),4)|0); $2601 = __THREW__; __THREW__ = 0; $2602 = $2601&1; if ($2602) { label = 875; break L1061; } if ($2600) { label = 893; } } if ((label|0) == 893) { $oneShot43 = 1; } $2603 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144263,0)|0); $found = $2603; $2604 = $found; $2605 = ($2604|0)!=(-1); if ($2605) { $oneShot43 = 0; } $2606 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144254,0)|0); $found = $2606; $2607 = $found; $2608 = ($2607|0)!=(-1); if ($2608) { $oneShot43 = 1; } $_target44 = 0; $2609 = $3; $2610 = ($2609|0)!=(0|0); if ($2610) { $2611 = $3; __THREW__ = 0; $2612 = (invoke_iii(3914,($2611|0),(0|0))|0); $2613 = __THREW__; __THREW__ = 0; $2614 = $2613&1; if ($2614) { label = 875; break L1061; } $_target44 = $2612; } $2615 = $_target44; $2616 = ($2615|0)!=(0|0); if (!($2616)) { $2617 = $target; $2618 = ($2617|0)==(0|0); $2619 = ((($2617)) + 280|0); $2620 = $2618 ? 0 : $2619; $_target44 = $2620; } $mini = 0; $maxi = 0; $miniFound = 0; $maxiFound = 0; $compareZone = 0; $2621 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144280,0)|0); $found = $2621; $2622 = $found; $2623 = ($2622|0)!=(-1); do { if ($2623) { $2624 = $found; $2625 = (($2624) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($124|0),($s|0),($2625|0),3); $2626 = __THREW__; __THREW__ = 0; $2627 = $2626&1; if ($2627) { label = 875; break L1061; } $2628 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($124)|0); __THREW__ = 0; $2629 = (invoke_ii(3938,($2628|0))|0); $2630 = __THREW__; __THREW__ = 0; $2631 = $2630&1; if ($2631) { $2632 = ___cxa_find_matching_catch()|0; $2633 = tempRet0; $8 = $2632; $9 = $2633; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($124); break L1061; } else { $mini = $2629; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($124); $miniFound = 1; break; } } } while(0); $2634 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144283,0)|0); $found = $2634; $2635 = $found; $2636 = ($2635|0)!=(-1); do { if ($2636) { $2637 = $found; $2638 = (($2637) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($125|0),($s|0),($2638|0),3); $2639 = __THREW__; __THREW__ = 0; $2640 = $2639&1; if ($2640) { label = 875; break L1061; } $2641 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($125)|0); __THREW__ = 0; $2642 = (invoke_ii(3938,($2641|0))|0); $2643 = __THREW__; __THREW__ = 0; $2644 = $2643&1; if ($2644) { $2645 = ___cxa_find_matching_catch()|0; $2646 = tempRet0; $8 = $2645; $9 = $2646; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($125); break L1061; } else { $maxi = $2642; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($125); $maxiFound = 1; break; } } } while(0); $2647 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144286,0)|0); $found = $2647; $2648 = $found; $2649 = ($2648|0)!=(-1); if ($2649) { $compareZone = 1; } $2650 = $i28; L1124: do { switch ($2650|0) { case 0: { __THREW__ = 0; $2651 = (invoke_ii(3903,208)|0); $2652 = __THREW__; __THREW__ = 0; $2653 = $2652&1; if ($2653) { label = 875; break L1061; } $2654 = ((($436)) + 48|0); $2655 = HEAP32[$2654>>2]|0; $2656 = $2; $2657 = $4; $2658 = $lordTargets; $2659 = $lordIncludeSelf; $2660 = $a41; __THREW__ = 0; invoke_viiiiiii(5670,($2651|0),($2655|0),($2656|0),($2657|0),($2658|0),($2659|0),($2660|0)); $2661 = __THREW__; __THREW__ = 0; $2662 = $2661&1; if ($2662) { $2663 = ___cxa_find_matching_catch()|0; $2664 = tempRet0; $8 = $2663; $9 = $2664; __ZdlPv($2651); break L1061; } else { $result42 = $2651; break L1124; } break; } case 1: { __THREW__ = 0; $2665 = (invoke_ii(3903,216)|0); $2666 = __THREW__; __THREW__ = 0; $2667 = $2666&1; if ($2667) { label = 875; break L1061; } $2668 = ((($436)) + 48|0); $2669 = HEAP32[$2668>>2]|0; $2670 = $2; $2671 = $4; $2672 = $_target44; $2673 = $lordTargets; $2674 = $lordIncludeSelf; $2675 = $a41; $2676 = $mini; $2677 = $maxi; __THREW__ = 0; invoke_viiiiiiiiii(5671,($2665|0),($2669|0),($2670|0),($2671|0),($2672|0),($2673|0),($2674|0),($2675|0),($2676|0),($2677|0)); $2678 = __THREW__; __THREW__ = 0; $2679 = $2678&1; if ($2679) { $2680 = ___cxa_find_matching_catch()|0; $2681 = tempRet0; $8 = $2680; $9 = $2681; __ZdlPv($2665); break L1061; } else { $result42 = $2665; break L1124; } break; } case 2: { $2682 = $miniFound; $2683 = $2682&1; do { if (!($2683)) { $2684 = $maxiFound; $2685 = $2684&1; if ($2685) { break; } $miniFound = 1; } } while(0); __THREW__ = 0; $2686 = (invoke_ii(3903,220)|0); $2687 = __THREW__; __THREW__ = 0; $2688 = $2687&1; if ($2688) { label = 875; break L1061; } $2689 = ((($436)) + 48|0); $2690 = HEAP32[$2689>>2]|0; $2691 = $2; $2692 = $4; $2693 = $_target44; $2694 = $lordTargets; $2695 = $lordIncludeSelf; $2696 = $a41; $2697 = $mini; $2698 = $maxi; $2699 = $miniFound; $2700 = $2699&1; $2701 = $maxiFound; $2702 = $2701&1; $2703 = $compareZone; $2704 = $2703&1; __THREW__ = 0; invoke_viiiiiiiiiiiii(5672,($2686|0),($2690|0),($2691|0),($2692|0),($2693|0),($2694|0),($2695|0),($2696|0),($2697|0),($2698|0),($2700|0),($2702|0),($2704|0)); $2705 = __THREW__; __THREW__ = 0; $2706 = $2705&1; if ($2706) { $2707 = ___cxa_find_matching_catch()|0; $2708 = tempRet0; $8 = $2707; $9 = $2708; __ZdlPv($2686); break L1061; } else { $result42 = $2686; break L1124; } break; } case 3: { __THREW__ = 0; $2709 = (invoke_ii(3903,208)|0); $2710 = __THREW__; __THREW__ = 0; $2711 = $2710&1; if ($2711) { label = 875; break L1061; } $2712 = ((($436)) + 48|0); $2713 = HEAP32[$2712>>2]|0; $2714 = $2; $2715 = $4; $2716 = $lordTargets; $2717 = $lordIncludeSelf; $2718 = $a41; __THREW__ = 0; invoke_viiiiiii(5673,($2709|0),($2713|0),($2714|0),($2715|0),($2716|0),($2717|0),($2718|0)); $2719 = __THREW__; __THREW__ = 0; $2720 = $2719&1; if ($2720) { $2721 = ___cxa_find_matching_catch()|0; $2722 = tempRet0; $8 = $2721; $9 = $2722; __ZdlPv($2709); break L1061; } else { $result42 = $2709; break L1124; } break; } case 4: { __THREW__ = 0; $2723 = (invoke_ii(3903,208)|0); $2724 = __THREW__; __THREW__ = 0; $2725 = $2724&1; if ($2725) { label = 875; break L1061; } $2726 = ((($436)) + 48|0); $2727 = HEAP32[$2726>>2]|0; $2728 = $2; $2729 = $4; $2730 = $lordTargets; $2731 = $lordIncludeSelf; $2732 = $a41; __THREW__ = 0; invoke_viiiiiii(5670,($2723|0),($2727|0),($2728|0),($2729|0),($2730|0),($2731|0),($2732|0)); $2733 = __THREW__; __THREW__ = 0; $2734 = $2733&1; if ($2734) { $2735 = ___cxa_find_matching_catch()|0; $2736 = tempRet0; $8 = $2735; $9 = $2736; __ZdlPv($2723); break L1061; } else { $result42 = $2723; break L1124; } break; } default: { $result42 = 0; } } } while(0); $2737 = $result42; $2738 = ($2737|0)!=(0|0); do { if ($2738) { $2739 = $oneShot43; $2740 = $2739&1; $2741 = $result42; $2742 = ((($2741)) + 92|0); $2743 = $2740&1; HEAP8[$2742>>0] = $2743; $2744 = $forcedalive; $2745 = $a41; $2746 = ((($2745)) + 100|0); HEAP32[$2746>>2] = $2744; $2747 = $neverRemove; $2748 = $2747&1; if (!($2748)) { break; } $2749 = $result42; $2750 = ((($2749)) + 92|0); HEAP8[$2750>>0] = 0; $2751 = $result42; $2752 = ((($2751)) + 96|0); HEAP32[$2752>>2] = -1; $2753 = $result42; $2754 = ((($2753)) + 100|0); HEAP32[$2754>>2] = 1; $2755 = $a41; $2756 = ((($2755)) + 96|0); HEAP32[$2756>>2] = -1; $2757 = $a41; $2758 = ((($2757)) + 100|0); HEAP32[$2758>>2] = 1; } } while(0); $2759 = $result42; $0 = $2759; $36 = 1; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lordTargetsString); break L1055; } } while(0); if ((label|0) == 875) { $2562 = ___cxa_find_matching_catch()|0; $2563 = tempRet0; $8 = $2562; $9 = $2563; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lordTargetsString); break L1053; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s139); label = 3110; break L861; } } while(0); if ((label|0) == 863) { $2527 = ___cxa_find_matching_catch()|0; $2528 = tempRet0; $8 = $2527; $9 = $2528; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s139); break; } $2760 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144294,0)|0); $found = $2760; $2761 = $found; $2762 = ($2761|0)!=(-1); if ($2762) { $2763 = $found; $2764 = (($2763) + 9)|0; __THREW__ = 0; invoke_viiii(3795,($s145|0),($s|0),($2764|0),-1); $2765 = __THREW__; __THREW__ = 0; $2766 = $2765&1; if ($2766) { label = 731; break; } __THREW__ = 0; invoke_vii(3800,($126|0),($s145|0)); $2767 = __THREW__; __THREW__ = 0; $2768 = $2767&1; L1174: do { if ($2768) { label = 957; } else { $2769 = $2; $2770 = $3; $2771 = $4; $2772 = $5; $2773 = $2772&1; __THREW__ = 0; $2774 = (invoke_iiiiiiiii(4066,($436|0),($126|0),($2769|0),($2770|0),($2771|0),0,($2773|0),(0|0))|0); $2775 = __THREW__; __THREW__ = 0; $2776 = $2775&1; if ($2776) { $2797 = ___cxa_find_matching_catch()|0; $2798 = tempRet0; $8 = $2797; $9 = $2798; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($126); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($126); $a46 = $2774; $2777 = $a46; $2778 = ($2777|0)!=(0|0); do { if ($2778) { __THREW__ = 0; $2779 = (invoke_ii(3903,164)|0); $2780 = __THREW__; __THREW__ = 0; $2781 = $2780&1; if ($2781) { label = 957; break L1174; } $2782 = ((($436)) + 48|0); $2783 = HEAP32[$2782>>2]|0; $2784 = $2; $2785 = $4; $2786 = $4; $2787 = ((($2786)) + 868|0); $2788 = HEAP32[$2787>>2]|0; $2789 = ($2788|0)==(0|0); $2790 = ((($2788)) + 280|0); $2791 = $2789 ? 0 : $2790; $2792 = $a46; __THREW__ = 0; invoke_viiiiii(5674,($2779|0),($2783|0),($2784|0),($2785|0),($2791|0),($2792|0)); $2793 = __THREW__; __THREW__ = 0; $2794 = $2793&1; if ($2794) { $2799 = ___cxa_find_matching_catch()|0; $2800 = tempRet0; $8 = $2799; $9 = $2800; __ZdlPv($2779); break L1174; } else { $0 = $2779; $36 = 1; break; } } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s145); label = 3110; break L861; } } while(0); if ((label|0) == 957) { $2795 = ___cxa_find_matching_catch()|0; $2796 = tempRet0; $8 = $2795; $9 = $2796; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s145); break; } __THREW__ = 0; invoke_vii(3797,($127|0),(144304|0)); $2801 = __THREW__; __THREW__ = 0; $2802 = $2801&1; if ($2802) { label = 731; break; } __THREW__ = 0; invoke_vii(3797,($128|0),(163062|0)); $2803 = __THREW__; __THREW__ = 0; $2804 = $2803&1; do { if ($2804) { $2825 = ___cxa_find_matching_catch()|0; $2826 = tempRet0; $8 = $2825; $9 = $2826; } else { __THREW__ = 0; invoke_viiiii(3937,($colorType|0),($s|0),($127|0),($128|0),0); $2805 = __THREW__; __THREW__ = 0; $2806 = $2805&1; if ($2806) { $2827 = ___cxa_find_matching_catch()|0; $2828 = tempRet0; $8 = $2827; $9 = $2828; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($128); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($128); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($127); $2807 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($colorType)|0); $2808 = ($2807|0)!=(0); L1198: do { if ($2808) { __THREW__ = 0; $2809 = (invoke_ii(3903,168)|0); $2810 = __THREW__; __THREW__ = 0; $2811 = $2810&1; if ($2811) { label = 975; break; } $$expand_i1_val81 = 1; HEAP8[$130>>0] = $$expand_i1_val81; $2812 = ((($436)) + 48|0); $2813 = HEAP32[$2812>>2]|0; $2814 = $2; $2815 = $4; __THREW__ = 0; $2816 = (invoke_iii(3802,($colorType|0),1)|0); $2817 = __THREW__; __THREW__ = 0; $2818 = $2817&1; do { if ($2818) { label = 976; } else { __THREW__ = 0; invoke_vii(3800,($129|0),($2816|0)); $2819 = __THREW__; __THREW__ = 0; $2820 = $2819&1; if ($2820) { label = 976; break; } $2821 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144314,0)|0); $2822 = ($2821|0)!=(-1); __THREW__ = 0; invoke_viiiiii(5675,($2809|0),($2813|0),($2814|0),($2815|0),($129|0),($2822|0)); $2823 = __THREW__; __THREW__ = 0; $2824 = $2823&1; if ($2824) { $2833 = ___cxa_find_matching_catch()|0; $2834 = tempRet0; $8 = $2833; $9 = $2834; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($129); break; } else { $$expand_i1_val83 = 0; HEAP8[$130>>0] = $$expand_i1_val83; $0 = $2809; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($129); $36 = 1; label = 3108; break L1198; } } } while(0); if ((label|0) == 976) { $2831 = ___cxa_find_matching_catch()|0; $2832 = tempRet0; $8 = $2831; $9 = $2832; } $$pre_trunc85 = HEAP8[$130>>0]|0; $2835 = $$pre_trunc85&1; if (!($2835)) { break; } __ZdlPv($2809); } else { $2836 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144327,0)|0); $found = $2836; $2837 = $found; $2838 = ($2837|0)!=(-1); if ($2838) { $2839 = $found; $2840 = (($2839) + 19)|0; __THREW__ = 0; invoke_viiii(3795,($s147|0),($s|0),($2840|0),-1); $2841 = __THREW__; __THREW__ = 0; $2842 = $2841&1; if ($2842) { label = 975; break; } $a48 = 0; __THREW__ = 0; invoke_vii(3800,($131|0),($s147|0)); $2843 = __THREW__; __THREW__ = 0; $2844 = $2843&1; L1215: do { if ($2844) { label = 988; } else { $2845 = $2; $2846 = $3; $2847 = $4; $2848 = $5; $2849 = $2848&1; __THREW__ = 0; $2850 = (invoke_iiiiiiiii(4066,($436|0),($131|0),($2845|0),($2846|0),($2847|0),0,($2849|0),(0|0))|0); $2851 = __THREW__; __THREW__ = 0; $2852 = $2851&1; if ($2852) { $2867 = ___cxa_find_matching_catch()|0; $2868 = tempRet0; $8 = $2867; $9 = $2868; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($131); break; } $a48 = $2850; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($131); $2853 = $a48; $2854 = ($2853|0)!=(0|0); do { if ($2854) { __THREW__ = 0; $2855 = (invoke_ii(3903,164)|0); $2856 = __THREW__; __THREW__ = 0; $2857 = $2856&1; if ($2857) { label = 988; break L1215; } $2858 = ((($436)) + 48|0); $2859 = HEAP32[$2858>>2]|0; $2860 = $2; $2861 = $4; $2862 = $a48; __THREW__ = 0; invoke_viiiiii(5676,($2855|0),($2859|0),($2860|0),($2861|0),($2862|0),1); $2863 = __THREW__; __THREW__ = 0; $2864 = $2863&1; if ($2864) { $2869 = ___cxa_find_matching_catch()|0; $2870 = tempRet0; $8 = $2869; $9 = $2870; __ZdlPv($2855); break L1215; } else { $0 = $2855; $36 = 1; break; } } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s147); label = 3108; break L1198; } } while(0); if ((label|0) == 988) { $2865 = ___cxa_find_matching_catch()|0; $2866 = tempRet0; $8 = $2865; $9 = $2866; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s147); break; } $2871 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144348,0)|0); $found = $2871; $2872 = $found; $2873 = ($2872|0)!=(-1); if ($2873) { $2874 = $found; $2875 = (($2874) + 11)|0; __THREW__ = 0; invoke_viiii(3795,($s149|0),($s|0),($2875|0),-1); $2876 = __THREW__; __THREW__ = 0; $2877 = $2876&1; if ($2877) { label = 975; break; } $a50 = 0; __THREW__ = 0; invoke_vii(3800,($132|0),($s149|0)); $2878 = __THREW__; __THREW__ = 0; $2879 = $2878&1; L1235: do { if ($2879) { label = 1002; } else { $2880 = $2; $2881 = $3; $2882 = $4; $2883 = $5; $2884 = $2883&1; __THREW__ = 0; $2885 = (invoke_iiiiiiiii(4066,($436|0),($132|0),($2880|0),($2881|0),($2882|0),0,($2884|0),(0|0))|0); $2886 = __THREW__; __THREW__ = 0; $2887 = $2886&1; if ($2887) { $2902 = ___cxa_find_matching_catch()|0; $2903 = tempRet0; $8 = $2902; $9 = $2903; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($132); break; } $a50 = $2885; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($132); $2888 = $a50; $2889 = ($2888|0)!=(0|0); do { if ($2889) { __THREW__ = 0; $2890 = (invoke_ii(3903,164)|0); $2891 = __THREW__; __THREW__ = 0; $2892 = $2891&1; if ($2892) { label = 1002; break L1235; } $2893 = ((($436)) + 48|0); $2894 = HEAP32[$2893>>2]|0; $2895 = $2; $2896 = $4; $2897 = $a50; __THREW__ = 0; invoke_viiiiii(5676,($2890|0),($2894|0),($2895|0),($2896|0),($2897|0),0); $2898 = __THREW__; __THREW__ = 0; $2899 = $2898&1; if ($2899) { $2904 = ___cxa_find_matching_catch()|0; $2905 = tempRet0; $8 = $2904; $9 = $2905; __ZdlPv($2890); break L1235; } else { $0 = $2890; $36 = 1; break; } } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s149); label = 3108; break L1198; } } while(0); if ((label|0) == 1002) { $2900 = ___cxa_find_matching_catch()|0; $2901 = tempRet0; $8 = $2900; $9 = $2901; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s149); break; } $2906 = $5; $2907 = $2906&1; $$not = $2907 ^ 1; $2908 = $tc; $2909 = ($2908|0)!=(0|0); $or$cond11 = $$not & $2909; if ($or$cond11) { __THREW__ = 0; invoke_vii(3800,($133|0),($sWithoutTc|0)); $2910 = __THREW__; __THREW__ = 0; $2911 = $2910&1; if ($2911) { label = 975; break; } $2912 = $2; $2913 = $3; $2914 = $4; __THREW__ = 0; $2915 = (invoke_iiiiiiiii(4066,($436|0),($133|0),($2912|0),($2913|0),($2914|0),0,0,(0|0))|0); $2916 = __THREW__; __THREW__ = 0; $2917 = $2916&1; if ($2917) { $2920 = ___cxa_find_matching_catch()|0; $2921 = tempRet0; $8 = $2920; $9 = $2921; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($133); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($133); $a51 = $2915; $2918 = $a51; $2919 = ($2918|0)!=(0|0); if (!($2919)) { $0 = 0; $36 = 1; label = 3108; break; } __THREW__ = 0; $2922 = (invoke_ii(3903,288)|0); $2923 = __THREW__; __THREW__ = 0; $2924 = $2923&1; if ($2924) { label = 975; break; } $$expand_i1_val87 = 1; HEAP8[$139>>0] = $$expand_i1_val87; $2925 = ((($436)) + 48|0); $2926 = HEAP32[$2925>>2]|0; __THREW__ = 0; invoke_vii(3800,($134|0),($newName|0)); $2927 = __THREW__; __THREW__ = 0; $2928 = $2927&1; if ($2928) { $2955 = ___cxa_find_matching_catch()|0; $2956 = tempRet0; $8 = $2955; $9 = $2956; } else { __THREW__ = 0; invoke_vii(3800,($135|0),($castRestriction|0)); $2929 = __THREW__; __THREW__ = 0; $2930 = $2929&1; if ($2930) { $2957 = ___cxa_find_matching_catch()|0; $2958 = tempRet0; $8 = $2957; $9 = $2958; } else { $2931 = $2; $2932 = $4; $2933 = $tc; $2934 = $a51; __THREW__ = 0; invoke_vii(3797,($136|0),(211279|0)); $2935 = __THREW__; __THREW__ = 0; $2936 = $2935&1; if ($2936) { $2959 = ___cxa_find_matching_catch()|0; $2960 = tempRet0; $8 = $2959; $9 = $2960; } else { __THREW__ = 0; invoke_vii(3797,($137|0),(211279|0)); $2937 = __THREW__; __THREW__ = 0; $2938 = $2937&1; if ($2938) { $2961 = ___cxa_find_matching_catch()|0; $2962 = tempRet0; $8 = $2961; $9 = $2962; } else { __THREW__ = 0; invoke_vii(3797,($138|0),(211279|0)); $2939 = __THREW__; __THREW__ = 0; $2940 = $2939&1; do { if ($2940) { $2963 = ___cxa_find_matching_catch()|0; $2964 = tempRet0; $8 = $2963; $9 = $2964; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($2922|0),($2926|0),($134|0),($135|0),($2931|0),($2932|0),($2933|0),($2934|0),(0|0),($136|0),(0|0),($137|0),0,(0|0),($138|0)); $2941 = __THREW__; __THREW__ = 0; $2942 = $2941&1; if ($2942) { $2965 = ___cxa_find_matching_catch()|0; $2966 = tempRet0; $8 = $2965; $9 = $2966; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($138); break; } $$expand_i1_val89 = 0; HEAP8[$139>>0] = $$expand_i1_val89; $a51 = $2922; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($138); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($137); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($136); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($135); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($134); __THREW__ = 0; $2943 = (invoke_ii(3903,184)|0); $2944 = __THREW__; __THREW__ = 0; $2945 = $2944&1; if ($2945) { label = 975; break L1198; } $$expand_i1_val91 = 1; HEAP8[$141>>0] = $$expand_i1_val91; $2946 = ((($436)) + 48|0); $2947 = HEAP32[$2946>>2]|0; $2948 = $2; $2949 = $a51; $2950 = $4; __THREW__ = 0; invoke_vii(3797,($140|0),(211279|0)); $2951 = __THREW__; __THREW__ = 0; $2952 = $2951&1; do { if ($2952) { $2968 = ___cxa_find_matching_catch()|0; $2969 = tempRet0; $8 = $2968; $9 = $2969; } else { __THREW__ = 0; invoke_viiiiiii(4254,($2943|0),($2947|0),($2948|0),($2949|0),($2950|0),1,($140|0)); $2953 = __THREW__; __THREW__ = 0; $2954 = $2953&1; if ($2954) { $2970 = ___cxa_find_matching_catch()|0; $2971 = tempRet0; $8 = $2970; $9 = $2971; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($140); break; } else { $$expand_i1_val93 = 0; HEAP8[$141>>0] = $$expand_i1_val93; $0 = $2943; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($140); $36 = 1; label = 3108; break L1198; } } } while(0); $$pre_trunc97 = HEAP8[$141>>0]|0; $2972 = $$pre_trunc97&1; if (!($2972)) { break L1198; } __ZdlPv($2943); break L1198; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($137); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($136); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($135); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($134); } $$pre_trunc95 = HEAP8[$139>>0]|0; $2967 = $$pre_trunc95&1; if (!($2967)) { break; } __ZdlPv($2922); break; } $2973 = $tc; $2974 = ($2973|0)!=(0|0); if ($2974) { $2975 = $tc; $2976 = ($2975|0)==(0|0); if (!($2976)) { $2977 = HEAP32[$2975>>2]|0; $2978 = ((($2977)) + 36|0); $2979 = HEAP32[$2978>>2]|0; FUNCTION_TABLE_vi[$2979 & 8191]($2975); } $tc = 0; } __THREW__ = 0; invoke_vii(3797,($142|0),(144361|0)); $2980 = __THREW__; __THREW__ = 0; $2981 = $2980&1; if ($2981) { label = 975; break; } __THREW__ = 0; invoke_vii(3797,($143|0),(144378|0)); $2982 = __THREW__; __THREW__ = 0; $2983 = $2982&1; do { if ($2983) { $3003 = ___cxa_find_matching_catch()|0; $3004 = tempRet0; $8 = $3003; $9 = $3004; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDynamic|0),($s|0),($142|0),($143|0),1); $2984 = __THREW__; __THREW__ = 0; $2985 = $2984&1; if ($2985) { $3005 = ___cxa_find_matching_catch()|0; $3006 = tempRet0; $8 = $3005; $9 = $3006; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($143); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($143); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($142); $2986 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDynamic)|0); $2987 = ($2986|0)!=(0); L1309: do { if ($2987) { __THREW__ = 0; $2988 = (invoke_iii(3802,($splitDynamic|0),1)|0); $2989 = __THREW__; __THREW__ = 0; $2990 = $2989&1; if ($2990) { label = 1058; break; } __THREW__ = 0; invoke_vii(3800,($s152|0),($2988|0)); $2991 = __THREW__; __THREW__ = 0; $2992 = $2991&1; if ($2992) { label = 1058; break; } $type = 0; $effect = 0; $who = 0; $amountsource = 0; $i53 = 0; while(1) { $2993 = $i53; $2994 = ($2993>>>0)<(4); if (!($2994)) { break; } $2995 = $i53; $2996 = (37036 + (($2995*12)|0)|0); $2997 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s152,$2996,0)|0); $abilityamountsource = $2997; $2998 = $abilityamountsource; $2999 = ($2998|0)!=(-1); $3000 = $i53; if ($2999) { label = 1054; break; } $3009 = (($3000) + 1)|0; $i53 = $3009; } if ((label|0) == 1054) { $3001 = (37084 + ($3000<<2)|0); $3002 = HEAP32[$3001>>2]|0; $amountsource = $3002; } $i54 = 0; while(1) { $3010 = $i54; $3011 = ($3010>>>0)<(8); if (!($3011)) { break; } $3012 = $i54; $3013 = (37100 + (($3012*12)|0)|0); $3014 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s152,$3013,0)|0); $abilitytype = $3014; $3015 = $abilitytype; $3016 = ($3015|0)!=(-1); $3017 = $i54; if ($3016) { label = 1063; break; } $3020 = (($3017) + 1)|0; $i54 = $3020; } if ((label|0) == 1063) { $3018 = (37196 + ($3017<<2)|0); $3019 = HEAP32[$3018>>2]|0; $type = $3019; } $i55 = 0; while(1) { $3021 = $i55; $3022 = ($3021>>>0)<(9); if (!($3022)) { break; } $3023 = $i55; $3024 = (37228 + (($3023*12)|0)|0); $3025 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s152,$3024,0)|0); $abilityeffect = $3025; $3026 = $abilityeffect; $3027 = ($3026|0)!=(-1); $3028 = $i55; if ($3027) { label = 1068; break; } $3031 = (($3028) + 1)|0; $i55 = $3031; } if ((label|0) == 1068) { $3029 = (37336 + ($3028<<2)|0); $3030 = HEAP32[$3029>>2]|0; $effect = $3030; } $i56 = 0; while(1) { $3032 = $i56; $3033 = ($3032>>>0)<(7); if (!($3033)) { break; } $3034 = $i56; $3035 = (37372 + (($3034*12)|0)|0); $3036 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s152,$3035,0)|0); $abilitywho = $3036; $3037 = $abilitywho; $3038 = ($3037|0)!=(-1); $3039 = $i56; if ($3038) { label = 1073; break; } $3042 = (($3039) + 1)|0; $i56 = $3042; } if ((label|0) == 1073) { $3040 = (37456 + ($3039<<2)|0); $3041 = HEAP32[$3040>>2]|0; $who = $3041; } __THREW__ = 0; $3043 = (invoke_iii(3802,($splitDynamic|0),2)|0); $3044 = __THREW__; __THREW__ = 0; $3045 = $3044&1; do { if ($3045) { label = 1081; } else { __THREW__ = 0; invoke_vii(3800,($sAbility|0),($3043|0)); $3046 = __THREW__; __THREW__ = 0; $3047 = $3046&1; if ($3047) { label = 1081; break; } $stored = 0; $3048 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($sAbility)|0); do { if ($3048) { label = 1084; } else { __THREW__ = 0; invoke_vii(3800,($144|0),($sAbility|0)); $3049 = __THREW__; __THREW__ = 0; $3050 = $3049&1; if ($3050) { label = 1082; break; } $3051 = $2; $3052 = $3; $3053 = $4; __THREW__ = 0; $3054 = (invoke_iiiiiiiii(4066,($436|0),($144|0),($3051|0),($3052|0),($3053|0),0,0,(0|0))|0); $3055 = __THREW__; __THREW__ = 0; $3056 = $3055&1; if ($3056) { $3061 = ___cxa_find_matching_catch()|0; $3062 = tempRet0; $8 = $3061; $9 = $3062; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($144); break; } else { $stored = $3054; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($144); label = 1084; break; } } } while(0); do { if ((label|0) == 1084) { __THREW__ = 0; $3063 = (invoke_ii(3903,280)|0); $3064 = __THREW__; __THREW__ = 0; $3065 = $3064&1; if ($3065) { label = 1082; break; } $3066 = ((($436)) + 48|0); $3067 = HEAP32[$3066>>2]|0; $3068 = $2; $3069 = $4; $3070 = $target; $3071 = ($3070|0)==(0|0); $3072 = ((($3070)) + 280|0); $3073 = $3071 ? 0 : $3072; $3074 = $type; $3075 = $effect; $3076 = $who; $3077 = $amountsource; $3078 = $stored; __THREW__ = 0; invoke_viiiiiiiiiii(5677,($3063|0),($3067|0),($3068|0),($3069|0),($3073|0),($3074|0),($3075|0),($3076|0),($3077|0),($3078|0),(0|0)); $3079 = __THREW__; __THREW__ = 0; $3080 = $3079&1; if ($3080) { $3084 = ___cxa_find_matching_catch()|0; $3085 = tempRet0; $8 = $3084; $9 = $3085; __ZdlPv($3063); break; } else { $a57 = $3063; $3081 = $a57; $3082 = ((($3081)) + 92|0); HEAP8[$3082>>0] = 1; $3083 = $a57; $0 = $3083; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s152); label = 3106; break L1309; } } } while(0); if ((label|0) == 1082) { $3059 = ___cxa_find_matching_catch()|0; $3060 = tempRet0; $8 = $3059; $9 = $3060; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility); } } while(0); if ((label|0) == 1081) { $3057 = ___cxa_find_matching_catch()|0; $3058 = tempRet0; $8 = $3057; $9 = $3058; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s152); } else { $3086 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144381,0)|0); $found = $3086; $3087 = $found; $3088 = ($3087|0)!=(-1); __THREW__ = 0; if ($3088) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($145,$s); $3089 = __THREW__; __THREW__ = 0; $3090 = $3089&1; if ($3090) { label = 1058; break; } $3091 = $4; $3092 = $3; $3093 = $target; $3094 = $restrictions; $3095 = $2; __THREW__ = 0; $3096 = (invoke_iiiiiiii(5664,($436|0),($145|0),($3091|0),($3092|0),($3093|0),($3094|0),($3095|0))|0); $3097 = __THREW__; __THREW__ = 0; $3098 = $3097&1; if ($3098) { $3099 = ___cxa_find_matching_catch()|0; $3100 = tempRet0; $8 = $3099; $9 = $3100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); break; } else { $0 = $3096; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($145); $36 = 1; label = 3106; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($146,144393); $3101 = __THREW__; __THREW__ = 0; $3102 = $3101&1; if ($3102) { label = 1058; break; } __THREW__ = 0; invoke_vii(3797,($147|0),(144404|0)); $3103 = __THREW__; __THREW__ = 0; $3104 = $3103&1; do { if ($3104) { $3134 = ___cxa_find_matching_catch()|0; $3135 = tempRet0; $8 = $3134; $9 = $3135; } else { __THREW__ = 0; invoke_viiiii(3937,($splitFlipCoin|0),($s|0),($146|0),($147|0),1); $3105 = __THREW__; __THREW__ = 0; $3106 = $3105&1; if ($3106) { $3136 = ___cxa_find_matching_catch()|0; $3137 = tempRet0; $8 = $3136; $9 = $3137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($147); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($147); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($146); $3107 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitFlipCoin)|0); $3108 = ($3107|0)!=(0); __THREW__ = 0; L1377: do { if ($3108) { $3109 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitFlipCoin,1)|0); $3110 = __THREW__; __THREW__ = 0; $3111 = $3110&1; if ($3111) { label = 1108; break; } __THREW__ = 0; invoke_vii(3800,($a158|0),($3109|0)); $3112 = __THREW__; __THREW__ = 0; $3113 = $3112&1; if ($3113) { label = 1108; break; } __THREW__ = 0; $3114 = (invoke_ii(3903,236)|0); $3115 = __THREW__; __THREW__ = 0; $3116 = $3115&1; do { if ($3116) { $3140 = ___cxa_find_matching_catch()|0; $3141 = tempRet0; $8 = $3140; $9 = $3141; } else { $$expand_i1_val99 = 1; HEAP8[$149>>0] = $$expand_i1_val99; $3117 = ((($436)) + 48|0); $3118 = HEAP32[$3117>>2]|0; $3119 = $2; $3120 = $4; $3121 = $target; $3122 = ($3121|0)==(0|0); $3123 = ((($3121)) + 280|0); $3124 = $3122 ? 0 : $3123; __THREW__ = 0; invoke_vii(3800,($148|0),($a158|0)); $3125 = __THREW__; __THREW__ = 0; $3126 = $3125&1; do { if ($3126) { $3142 = ___cxa_find_matching_catch()|0; $3143 = tempRet0; $8 = $3142; $9 = $3143; } else { __THREW__ = 0; invoke_viiiiiii(5678,($3114|0),($3118|0),($3119|0),($3120|0),($3124|0),($148|0),(0|0)); $3127 = __THREW__; __THREW__ = 0; $3128 = $3127&1; if ($3128) { $3144 = ___cxa_find_matching_catch()|0; $3145 = tempRet0; $8 = $3144; $9 = $3145; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($148); break; } else { $$expand_i1_val101 = 0; HEAP8[$149>>0] = $$expand_i1_val101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($148); $a59 = $3114; $3129 = $a59; $3130 = ((($3129)) + 92|0); HEAP8[$3130>>0] = 1; $3131 = $a59; $3132 = ((($3131)) + 104|0); HEAP8[$3132>>0] = 0; $3133 = $a59; $0 = $3133; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a158); label = 3104; break L1377; } } } while(0); $$pre_trunc103 = HEAP8[$149>>0]|0; $3146 = $$pre_trunc103&1; if (!($3146)) { break; } __ZdlPv($3114); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a158); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($150,143533); $3147 = __THREW__; __THREW__ = 0; $3148 = $3147&1; if ($3148) { label = 1108; break; } __THREW__ = 0; invoke_vii(3797,($151|0),(143974|0)); $3149 = __THREW__; __THREW__ = 0; $3150 = $3149&1; do { if ($3150) { $3186 = ___cxa_find_matching_catch()|0; $3187 = tempRet0; $8 = $3186; $9 = $3187; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMayPaysub|0),($s|0),($150|0),($151|0),1); $3151 = __THREW__; __THREW__ = 0; $3152 = $3151&1; if ($3152) { $3188 = ___cxa_find_matching_catch()|0; $3189 = tempRet0; $8 = $3188; $9 = $3189; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($151); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($151); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($150); $3153 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMayPaysub)|0); $3154 = ($3153|0)!=(0); L1401: do { if ($3154) { __THREW__ = 0; $3155 = (invoke_ii(3903,280)|0); $3156 = __THREW__; __THREW__ = 0; $3157 = $3156&1; if ($3157) { label = 1130; break; } $$expand_i1_val105 = 1; HEAP8[$156>>0] = $$expand_i1_val105; $3158 = ((($436)) + 48|0); $3159 = HEAP32[$3158>>2]|0; $3160 = $2; $3161 = $4; $3162 = $target; $3163 = ($3162|0)==(0|0); $3164 = ((($3162)) + 280|0); $3165 = $3163 ? 0 : $3164; __THREW__ = 0; invoke_vii(3800,($152|0),($newName|0)); $3166 = __THREW__; __THREW__ = 0; $3167 = $3166&1; if ($3167) { $3192 = ___cxa_find_matching_catch()|0; $3193 = tempRet0; $8 = $3192; $9 = $3193; } else { __THREW__ = 0; invoke_vii(3800,($153|0),($castRestriction|0)); $3168 = __THREW__; __THREW__ = 0; $3169 = $3168&1; if ($3169) { $3194 = ___cxa_find_matching_catch()|0; $3195 = tempRet0; $8 = $3194; $9 = $3195; } else { __THREW__ = 0; $3170 = (invoke_iii(3802,($splitMayPaysub|0),1)|0); $3171 = __THREW__; __THREW__ = 0; $3172 = $3171&1; do { if ($3172) { label = 1133; } else { __THREW__ = 0; invoke_vii(3800,($154|0),($3170|0)); $3173 = __THREW__; __THREW__ = 0; $3174 = $3173&1; if ($3174) { label = 1133; break; } __THREW__ = 0; invoke_vii(3800,($155|0),($436|0)); $3175 = __THREW__; __THREW__ = 0; $3176 = $3175&1; do { if ($3176) { $3198 = ___cxa_find_matching_catch()|0; $3199 = tempRet0; $8 = $3198; $9 = $3199; } else { $3177 = $asAlternate; $3178 = $3177&1; __THREW__ = 0; invoke_viiiiiiiiiii(5661,($3155|0),($3159|0),($3160|0),($3161|0),($3165|0),($152|0),($153|0),($154|0),($155|0),($3178|0),(0|0)); $3179 = __THREW__; __THREW__ = 0; $3180 = $3179&1; if ($3180) { $3200 = ___cxa_find_matching_catch()|0; $3201 = tempRet0; $8 = $3200; $9 = $3201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($155); break; } else { $$expand_i1_val107 = 0; HEAP8[$156>>0] = $$expand_i1_val107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($155); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($154); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($153); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($152); $a60 = $3155; $3181 = $a60; $3182 = ((($3181)) + 92|0); HEAP8[$3182>>0] = 1; $3183 = $a60; $3184 = ((($3183)) + 104|0); HEAP8[$3184>>0] = 0; $3185 = $a60; $0 = $3185; $36 = 1; label = 3102; break L1401; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($154); } } while(0); if ((label|0) == 1133) { $3196 = ___cxa_find_matching_catch()|0; $3197 = tempRet0; $8 = $3196; $9 = $3197; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($153); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($152); } $$pre_trunc109 = HEAP8[$156>>0]|0; $3202 = $$pre_trunc109&1; if (!($3202)) { break; } __ZdlPv($3155); } else { $3203 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144413,0)|0); $found = $3203; $3204 = $found; $3205 = ($3204|0)!=(-1); if ($3205) { __THREW__ = 0; invoke_vii(3800,($157|0),($s|0)); $3206 = __THREW__; __THREW__ = 0; $3207 = $3206&1; if ($3207) { label = 1130; break; } $3208 = $4; $3209 = $3; $3210 = $restrictions; $3211 = $2; __THREW__ = 0; $3212 = (invoke_iiiiiii(5663,($436|0),($157|0),($3208|0),($3209|0),($3210|0),($3211|0))|0); $3213 = __THREW__; __THREW__ = 0; $3214 = $3213&1; if ($3214) { $3215 = ___cxa_find_matching_catch()|0; $3216 = tempRet0; $8 = $3215; $9 = $3216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($157); break; } else { $0 = $3212; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($157); $36 = 1; label = 3102; break; } } $3217 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144420,0)|0); $found = $3217; $3218 = $found; $3219 = ($3218|0)!=(-1); if ($3219) { __THREW__ = 0; $3220 = (invoke_ii(3903,220)|0); $3221 = __THREW__; __THREW__ = 0; $3222 = $3221&1; if ($3222) { label = 1130; break; } $3223 = ((($436)) + 48|0); $3224 = HEAP32[$3223>>2]|0; $3225 = $2; $3226 = $4; $3227 = $target; $3228 = ($3227|0)==(0|0); $3229 = ((($3227)) + 280|0); $3230 = $3228 ? 0 : $3229; __THREW__ = 0; invoke_viiiii(5679,($3220|0),($3224|0),($3225|0),($3226|0),($3230|0)); $3231 = __THREW__; __THREW__ = 0; $3232 = $3231&1; if ($3232) { $3236 = ___cxa_find_matching_catch()|0; $3237 = tempRet0; $8 = $3236; $9 = $3237; __ZdlPv($3220); break; } else { $a61 = $3220; $3233 = $a61; $3234 = ((($3233)) + 92|0); HEAP8[$3234>>0] = 1; $3235 = $a61; $0 = $3235; $36 = 1; label = 3102; break; } } $3238 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144429,0)|0); $found = $3238; $3239 = $found; $3240 = ($3239|0)!=(-1); if ($3240) { __THREW__ = 0; $3241 = (invoke_ii(3903,220)|0); $3242 = __THREW__; __THREW__ = 0; $3243 = $3242&1; if ($3243) { label = 1130; break; } $3244 = ((($436)) + 48|0); $3245 = HEAP32[$3244>>2]|0; $3246 = $2; $3247 = $4; $3248 = $target; $3249 = ($3248|0)==(0|0); $3250 = ((($3248)) + 280|0); $3251 = $3249 ? 0 : $3250; __THREW__ = 0; invoke_viiiii(5680,($3241|0),($3245|0),($3246|0),($3247|0),($3251|0)); $3252 = __THREW__; __THREW__ = 0; $3253 = $3252&1; if ($3253) { $3257 = ___cxa_find_matching_catch()|0; $3258 = tempRet0; $8 = $3257; $9 = $3258; __ZdlPv($3241); break; } else { $a62 = $3241; $3254 = $a62; $3255 = ((($3254)) + 92|0); HEAP8[$3255>>0] = 1; $3256 = $a62; $0 = $3256; $36 = 1; label = 3102; break; } } $3259 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144446,0)|0); $found = $3259; $3260 = $found; $3261 = ($3260|0)!=(-1); if ($3261) { $3262 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144454,0)|0); $3263 = ($3262|0)!=(-1); $3264 = $3263&1; $ueoteffect = $3264; $3265 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144466,0)|0); $3266 = ($3265|0)!=(-1); $3267 = $3266&1; $forsource = $3267; $3268 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144480,0)|0); $3269 = ($3268|0)!=(-1); $3270 = $3269&1; $blinkhand = $3270; $3271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144492,0)|0); $returnAbility = $3271; $3272 = $returnAbility; $3273 = (($3272) + 7)|0; __THREW__ = 0; invoke_viiii(3795,($sAbility63|0),($s|0),($3273|0),-1); $3274 = __THREW__; __THREW__ = 0; $3275 = $3274&1; if ($3275) { label = 1130; break; } $stored64 = 0; $3276 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($sAbility63)|0); do { if ($3276) { label = 1164; } else { __THREW__ = 0; invoke_vii(3800,($158|0),($sAbility63|0)); $3277 = __THREW__; __THREW__ = 0; $3278 = $3277&1; if ($3278) { label = 1162; break; } $3279 = $2; $3280 = $3; $3281 = $4; __THREW__ = 0; $3282 = (invoke_iiiiiiiii(4066,($436|0),($158|0),($3279|0),($3280|0),($3281|0),0,0,(0|0))|0); $3283 = __THREW__; __THREW__ = 0; $3284 = $3283&1; if ($3284) { $3287 = ___cxa_find_matching_catch()|0; $3288 = tempRet0; $8 = $3287; $9 = $3288; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($158); break; } else { $stored64 = $3282; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($158); label = 1164; break; } } } while(0); do { if ((label|0) == 1164) { __THREW__ = 0; $3289 = (invoke_ii(3903,168)|0); $3290 = __THREW__; __THREW__ = 0; $3291 = $3290&1; if ($3291) { label = 1162; break; } $3292 = ((($436)) + 48|0); $3293 = HEAP32[$3292>>2]|0; $3294 = $2; $3295 = $4; $3296 = $target; $3297 = $ueoteffect; $3298 = $3297&1; $3299 = $forsource; $3300 = $3299&1; $3301 = $blinkhand; $3302 = $3301&1; $3303 = $stored64; __THREW__ = 0; invoke_viiiiiiiii(5681,($3289|0),($3293|0),($3294|0),($3295|0),($3296|0),($3298|0),($3300|0),($3302|0),($3303|0)); $3304 = __THREW__; __THREW__ = 0; $3305 = $3304&1; if ($3305) { $3309 = ___cxa_find_matching_catch()|0; $3310 = tempRet0; $8 = $3309; $9 = $3310; __ZdlPv($3289); break; } else { $a65 = $3289; $3306 = $a65; $3307 = ((($3306)) + 92|0); HEAP8[$3307>>0] = 1; $3308 = $a65; $0 = $3308; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility63); label = 3102; break L1401; } } } while(0); if ((label|0) == 1162) { $3285 = ___cxa_find_matching_catch()|0; $3286 = tempRet0; $8 = $3285; $9 = $3286; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility63); break; } __THREW__ = 0; invoke_vii(3797,($159|0),(144500|0)); $3311 = __THREW__; __THREW__ = 0; $3312 = $3311&1; if ($3312) { label = 1130; break; } __THREW__ = 0; invoke_vii(3797,($160|0),(163062|0)); $3313 = __THREW__; __THREW__ = 0; $3314 = $3313&1; do { if ($3314) { $3325 = ___cxa_find_matching_catch()|0; $3326 = tempRet0; $8 = $3325; $9 = $3326; } else { __THREW__ = 0; invoke_viiiii(3937,($splitFizzle|0),($s|0),($159|0),($160|0),1); $3315 = __THREW__; __THREW__ = 0; $3316 = $3315&1; if ($3316) { $3327 = ___cxa_find_matching_catch()|0; $3328 = tempRet0; $8 = $3327; $9 = $3328; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($160); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($160); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($159); $3317 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitFizzle)|0); $3318 = ($3317|0)!=(0); L1474: do { if ($3318) { __THREW__ = 0; $3319 = (invoke_iii(3802,($splitFizzle|0),1)|0); $3320 = __THREW__; __THREW__ = 0; $3321 = $3320&1; if ($3321) { label = 1180; break; } __THREW__ = 0; invoke_vii(3800,($zone|0),($3319|0)); $3322 = __THREW__; __THREW__ = 0; $3323 = $3322&1; if ($3323) { label = 1180; break; } $fizzleMode = 0; $3324 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($zone,158190)|0); do { if ($3324) { $fizzleMode = 1; } else { $3331 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($zone,158223)|0); if ($3331) { $fizzleMode = 3; break; } $3332 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($zone,144510)|0); if (!($3332)) { break; } $fizzleMode = 2; } } while(0); $starget = 0; $3333 = $3; $3334 = ($3333|0)!=(0|0); do { if ($3334) { $3335 = $3; __THREW__ = 0; $3336 = (invoke_iii(5682,($3335|0),(0|0))|0); $3337 = __THREW__; __THREW__ = 0; $3338 = $3337&1; if ($3338) { label = 1188; break; } $starget = $3336; label = 1189; } else { label = 1189; } } while(0); do { if ((label|0) == 1189) { __THREW__ = 0; $3341 = (invoke_ii(3903,224)|0); $3342 = __THREW__; __THREW__ = 0; $3343 = $3342&1; if ($3343) { label = 1188; break; } $3344 = ((($436)) + 48|0); $3345 = HEAP32[$3344>>2]|0; $3346 = $2; $3347 = $4; $3348 = $starget; __THREW__ = 0; invoke_viiiiii(5683,($3341|0),($3345|0),($3346|0),($3347|0),($3348|0),(0|0)); $3349 = __THREW__; __THREW__ = 0; $3350 = $3349&1; if ($3350) { $3357 = ___cxa_find_matching_catch()|0; $3358 = tempRet0; $8 = $3357; $9 = $3358; __ZdlPv($3341); break; } else { $a66 = $3341; $3351 = $fizzleMode; $3352 = $a66; $3353 = ((($3352)) + 220|0); HEAP32[$3353>>2] = $3351; $3354 = $a66; $3355 = ((($3354)) + 92|0); HEAP8[$3355>>0] = 1; $3356 = $a66; $0 = $3356; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zone); label = 3100; break L1474; } } } while(0); if ((label|0) == 1188) { $3339 = ___cxa_find_matching_catch()|0; $3340 = tempRet0; $8 = $3339; $9 = $3340; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zone); } else { $3359 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144521,0)|0); $found = $3359; $3360 = $found; $3361 = ($3360|0)!=(-1); if ($3361) { $starget67 = 0; $3362 = $3; $3363 = ($3362|0)!=(0|0); if ($3363) { $3364 = $3; __THREW__ = 0; $3365 = (invoke_iii(5682,($3364|0),(0|0))|0); $3366 = __THREW__; __THREW__ = 0; $3367 = $3366&1; if ($3367) { label = 1180; break; } $starget67 = $3365; } __THREW__ = 0; $3368 = (invoke_ii(3903,224)|0); $3369 = __THREW__; __THREW__ = 0; $3370 = $3369&1; if ($3370) { label = 1180; break; } $3371 = ((($436)) + 48|0); $3372 = HEAP32[$3371>>2]|0; $3373 = $2; $3374 = $4; $3375 = $starget67; __THREW__ = 0; invoke_viiiiii(5683,($3368|0),($3372|0),($3373|0),($3374|0),($3375|0),(0|0)); $3376 = __THREW__; __THREW__ = 0; $3377 = $3376&1; if ($3377) { $3381 = ___cxa_find_matching_catch()|0; $3382 = tempRet0; $8 = $3381; $9 = $3382; __ZdlPv($3368); break; } else { $a68 = $3368; $3378 = $a68; $3379 = ((($3378)) + 92|0); HEAP8[$3379>>0] = 1; $3380 = $a68; $0 = $3380; $36 = 1; label = 3100; break; } } $who69 = 0; $3383 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144528,0)|0); $3384 = ($3383|0)!=(-1); $$ = $3384 ? 1 : 0; $who69 = $$; $3385 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143454,0)|0); $3386 = ($3385|0)!=(-1); $$$ = $3386 ? -1 : $$; $who69 = $$$; $3387 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143464,0)|0); $3388 = ($3387|0)!=(-1); $$$$ = $3388 ? 2 : $$$; $who69 = $$$$; $3389 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143482,0)|0); $3390 = ($3389|0)!=(-1); $$$$$ = $3390 ? 4 : $$$$; $who69 = $$$$$; $3391 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144540,0)|0); $3392 = ($3391|0)!=(-1); $$$$$$ = $3392 ? 3 : $$$$$; $who69 = $$$$$$; $3393 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144547,0)|0); $3394 = ($3393|0)!=(-1); do { if ($3394) { $3395 = ((($436)) + 24|0); $3396 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($3395)|0); $3397 = ($3396|0)!=(0); if (!($3397)) { break; } $3398 = ((($436)) + 24|0); __THREW__ = 0; invoke_vii(3797,($161|0),(148932|0)); $3399 = __THREW__; __THREW__ = 0; $3400 = $3399&1; if ($3400) { label = 1180; break L1474; } __THREW__ = 0; invoke_vii(3797,($162|0),(163062|0)); $3401 = __THREW__; __THREW__ = 0; $3402 = $3401&1; do { if ($3402) { $3424 = ___cxa_find_matching_catch()|0; $3425 = tempRet0; $8 = $3424; $9 = $3425; } else { __THREW__ = 0; invoke_viiiii(3937,($splitName70|0),($3398|0),($161|0),($162|0),1); $3403 = __THREW__; __THREW__ = 0; $3404 = $3403&1; if ($3404) { $3426 = ___cxa_find_matching_catch()|0; $3427 = tempRet0; $8 = $3426; $9 = $3427; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($162); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($162); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($161); $3405 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitName70)|0); $3406 = ($3405|0)!=(0); do { if ($3406) { __THREW__ = 0; $3407 = (invoke_iii(3802,($splitName70|0),1)|0); $3408 = __THREW__; __THREW__ = 0; $3409 = $3408&1; if ($3409) { label = 1217; break; } __THREW__ = 0; (invoke_iii(3901,($newName|0),($3407|0))|0); $3410 = __THREW__; __THREW__ = 0; $3411 = $3410&1; if ($3411) { label = 1217; break; } $3412 = ((($436)) + 24|0); __THREW__ = 0; $3413 = (invoke_iii(3802,($splitName70|0),0)|0); $3414 = __THREW__; __THREW__ = 0; $3415 = $3414&1; if ($3415) { label = 1217; break; } __THREW__ = 0; (invoke_iii(3901,($3412|0),($3413|0))|0); $3416 = __THREW__; __THREW__ = 0; $3417 = $3416&1; if ($3417) { label = 1217; break; } $3418 = ((($436)) + 24|0); __THREW__ = 0; $3419 = (invoke_iii(3802,($splitName70|0),2)|0); $3420 = __THREW__; __THREW__ = 0; $3421 = $3420&1; if ($3421) { label = 1217; break; } __THREW__ = 0; (invoke_iii(3801,($3418|0),($3419|0))|0); $3422 = __THREW__; __THREW__ = 0; $3423 = $3422&1; if ($3423) { label = 1217; } else { label = 1218; } } else { label = 1218; } } while(0); do { if ((label|0) == 1218) { __THREW__ = 0; $3430 = (invoke_ii(3903,256)|0); $3431 = __THREW__; __THREW__ = 0; $3432 = $3431&1; if ($3432) { label = 1217; break; } $$expand_i1_val111 = 1; HEAP8[$165>>0] = $$expand_i1_val111; $3433 = ((($436)) + 48|0); $3434 = HEAP32[$3433>>2]|0; $3435 = $2; $3436 = $4; $3437 = $target; $3438 = ($3437|0)==(0|0); $3439 = ((($3437)) + 280|0); $3440 = $3438 ? 0 : $3439; __THREW__ = 0; invoke_vii(3800,($163|0),($newName|0)); $3441 = __THREW__; __THREW__ = 0; $3442 = $3441&1; if ($3442) { $3454 = ___cxa_find_matching_catch()|0; $3455 = tempRet0; $8 = $3454; $9 = $3455; } else { $3443 = ((($436)) + 24|0); __THREW__ = 0; invoke_vii(3800,($164|0),($3443|0)); $3444 = __THREW__; __THREW__ = 0; $3445 = $3444&1; do { if ($3445) { $3456 = ___cxa_find_matching_catch()|0; $3457 = tempRet0; $8 = $3456; $9 = $3457; } else { $3446 = $who69; __THREW__ = 0; invoke_viiiiiiiii(5684,($3430|0),($3434|0),($3435|0),($3436|0),($3440|0),(0|0),($163|0),($164|0),($3446|0)); $3447 = __THREW__; __THREW__ = 0; $3448 = $3447&1; if ($3448) { $3458 = ___cxa_find_matching_catch()|0; $3459 = tempRet0; $8 = $3458; $9 = $3459; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($164); break; } else { $$expand_i1_val113 = 0; HEAP8[$165>>0] = $$expand_i1_val113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($164); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($163); $abl = $3430; $3449 = $abl; $3450 = ((($3449)) + 92|0); HEAP8[$3450>>0] = 1; $3451 = ((($436)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($3451); $3452 = ((($436)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($3452); $3453 = $abl; $0 = $3453; $36 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitName70); label = 3100; break L1474; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($163); } $$pre_trunc115 = HEAP8[$165>>0]|0; $3460 = $$pre_trunc115&1; if (!($3460)) { break; } __ZdlPv($3430); } } while(0); if ((label|0) == 1217) { $3428 = ___cxa_find_matching_catch()|0; $3429 = tempRet0; $8 = $3428; $9 = $3429; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitName70); break L1474; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($161); break L1474; } } while(0); $3461 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144556,0)|0); $3462 = ($3461|0)!=(-1); $3463 = $3462&1; $aLivingWeapon = $3463; __THREW__ = 0; invoke_vii(3797,($166|0),(144569|0)); $3464 = __THREW__; __THREW__ = 0; $3465 = $3464&1; if ($3465) { label = 1180; break; } __THREW__ = 0; invoke_vii(3797,($167|0),(163062|0)); $3466 = __THREW__; __THREW__ = 0; $3467 = $3466&1; do { if ($3467) { $3494 = ___cxa_find_matching_catch()|0; $3495 = tempRet0; $8 = $3494; $9 = $3495; } else { __THREW__ = 0; invoke_viiiii(3937,($splitToken|0),($s|0),($166|0),($167|0),1); $3468 = __THREW__; __THREW__ = 0; $3469 = $3468&1; if ($3469) { $3496 = ___cxa_find_matching_catch()|0; $3497 = tempRet0; $8 = $3496; $9 = $3497; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($167); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($167); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($166); $3470 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitToken)|0); $3471 = ($3470|0)!=(0); L1554: do { if ($3471) { $multiplier = 0; $3472 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158159,0)|0); $star = $3472; __THREW__ = 0; invoke_vii(3797,($starfound|0),(211279|0)); $3473 = __THREW__; __THREW__ = 0; $3474 = $3473&1; if ($3474) { label = 1245; break; } $3475 = $star; $3476 = ($3475|0)!=(-1); L1557: do { if ($3476) { $3477 = $star; $3478 = (($3477) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($168|0),($s|0),($3478|0),-1); $3479 = __THREW__; __THREW__ = 0; $3480 = $3479&1; if ($3480) { label = 1246; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($starfound,$168)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($168); $3481 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($starfound,168429,0)|0); $starEnd = $3481; $3482 = $starEnd; __THREW__ = 0; invoke_viiii(3795,($169|0),($starfound|0),0,($3482|0)); $3483 = __THREW__; __THREW__ = 0; $3484 = $3483&1; if ($3484) { label = 1246; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($starfound,$169)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($169); __THREW__ = 0; $3485 = (invoke_ii(3903,4)|0); $3486 = __THREW__; __THREW__ = 0; $3487 = $3486&1; if ($3487) { label = 1246; break; } $$expand_i1_val117 = 1; HEAP8[$171>>0] = $$expand_i1_val117; __THREW__ = 0; invoke_vii(3800,($170|0),($starfound|0)); $3488 = __THREW__; __THREW__ = 0; $3489 = $3488&1; do { if ($3489) { $3502 = ___cxa_find_matching_catch()|0; $3503 = tempRet0; $8 = $3502; $9 = $3503; } else { $3490 = $3; $3491 = $4; __THREW__ = 0; invoke_viiii(4245,($3485|0),($170|0),($3490|0),($3491|0)); $3492 = __THREW__; __THREW__ = 0; $3493 = $3492&1; if ($3493) { $3504 = ___cxa_find_matching_catch()|0; $3505 = tempRet0; $8 = $3504; $9 = $3505; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($170); break; } else { $$expand_i1_val119 = 0; HEAP8[$171>>0] = $$expand_i1_val119; $multiplier = $3485; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($170); label = 1251; break L1557; } } } while(0); $$pre_trunc121 = HEAP8[$171>>0]|0; $3506 = $$pre_trunc121&1; if (!($3506)) { break; } __ZdlPv($3485); } else { label = 1251; } } while(0); L1570: do { if ((label|0) == 1251) { __THREW__ = 0; $3507 = (invoke_iii(3802,($splitToken|0),1)|0); $3508 = __THREW__; __THREW__ = 0; $3509 = $3508&1; if ($3509) { label = 1246; break; } $3510 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3507)|0); __THREW__ = 0; $3511 = (invoke_ii(3938,($3510|0))|0); $3512 = __THREW__; __THREW__ = 0; $3513 = $3512&1; if ($3513) { label = 1246; break; } $tokenId = $3511; $3514 = $tokenId; $3515 = ($3514|0)!=(0); __THREW__ = 0; L1574: do { if ($3515) { $3516 = (__ZN11MTGAllCards11getInstanceEv()|0); $3517 = __THREW__; __THREW__ = 0; $3518 = $3517&1; if ($3518) { label = 1246; break L1570; } $3519 = $tokenId; __THREW__ = 0; $3520 = (invoke_iii(5685,($3516|0),($3519|0))|0); $3521 = __THREW__; __THREW__ = 0; $3522 = $3521&1; if ($3522) { label = 1246; break L1570; } $safetycard = $3520; $3523 = $safetycard; $3524 = ($3523|0)!=(0|0); __THREW__ = 0; $3525 = (invoke_ii(3903,352)|0); $3526 = __THREW__; __THREW__ = 0; $3527 = $3526&1; if ($3524) { if ($3527) { label = 1246; break L1570; } $$expand_i1_val129 = 1; HEAP8[$179>>0] = $$expand_i1_val129; $3561 = ((($436)) + 48|0); $3562 = HEAP32[$3561>>2]|0; $3563 = $2; $3564 = $4; $3565 = $target; $3566 = ($3565|0)==(0|0); $3567 = ((($3565)) + 280|0); $3568 = $3566 ? 0 : $3567; $3569 = $tokenId; __THREW__ = 0; invoke_vii(3800,($178|0),($starfound|0)); $3570 = __THREW__; __THREW__ = 0; $3571 = $3570&1; do { if ($3571) { $3579 = ___cxa_find_matching_catch()|0; $3580 = tempRet0; $8 = $3579; $9 = $3580; } else { $3572 = $multiplier; $3573 = $who69; __THREW__ = 0; invoke_viiiiiiiiiii(5687,($3525|0),($3562|0),($3563|0),($3564|0),($3568|0),(0|0),($3569|0),($178|0),($3572|0),($3573|0),0); $3574 = __THREW__; __THREW__ = 0; $3575 = $3574&1; if ($3575) { $3581 = ___cxa_find_matching_catch()|0; $3582 = tempRet0; $8 = $3581; $9 = $3582; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($178); break; } else { $$expand_i1_val131 = 0; HEAP8[$179>>0] = $$expand_i1_val131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($178); $tok = $3525; $3576 = $tok; $3577 = ((($3576)) + 92|0); HEAP8[$3577>>0] = 1; $3578 = $tok; $0 = $3578; $36 = 1; break L1574; } } } while(0); $$pre_trunc133 = HEAP8[$179>>0]|0; $3583 = $$pre_trunc133&1; if (!($3583)) { break L1570; } __ZdlPv($3525); break L1570; } if ($3527) { label = 1246; break L1570; } $$expand_i1_val123 = 1; HEAP8[$177>>0] = $$expand_i1_val123; $3528 = ((($436)) + 48|0); $3529 = HEAP32[$3528>>2]|0; $3530 = $2; $3531 = $4; $3532 = $target; $3533 = ($3532|0)==(0|0); $3534 = ((($3532)) + 280|0); $3535 = $3533 ? 0 : $3534; __THREW__ = 0; invoke_vii(3797,($172|0),(144576|0)); $3536 = __THREW__; __THREW__ = 0; $3537 = $3536&1; if ($3537) { $3548 = ___cxa_find_matching_catch()|0; $3549 = tempRet0; $8 = $3548; $9 = $3549; } else { __THREW__ = 0; invoke_vii(3797,($173|0),(144589|0)); $3538 = __THREW__; __THREW__ = 0; $3539 = $3538&1; if ($3539) { $3550 = ___cxa_find_matching_catch()|0; $3551 = tempRet0; $8 = $3550; $9 = $3551; } else { __THREW__ = 0; invoke_vii(3797,($174|0),(211279|0)); $3540 = __THREW__; __THREW__ = 0; $3541 = $3540&1; if ($3541) { $3552 = ___cxa_find_matching_catch()|0; $3553 = tempRet0; $8 = $3552; $9 = $3553; } else { __THREW__ = 0; invoke_vii(3797,($175|0),(211279|0)); $3542 = __THREW__; __THREW__ = 0; $3543 = $3542&1; if ($3543) { $3554 = ___cxa_find_matching_catch()|0; $3555 = tempRet0; $8 = $3554; $9 = $3555; } else { __THREW__ = 0; invoke_vii(3797,($176|0),(211279|0)); $3544 = __THREW__; __THREW__ = 0; $3545 = $3544&1; do { if ($3545) { $3556 = ___cxa_find_matching_catch()|0; $3557 = tempRet0; $8 = $3556; $9 = $3557; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(5686,($3525|0),($3529|0),($3530|0),($3531|0),($3535|0),(0|0),($172|0),($173|0),0,0,($174|0),($175|0),(0|0),0,0,($176|0)); $3546 = __THREW__; __THREW__ = 0; $3547 = $3546&1; if ($3547) { $3558 = ___cxa_find_matching_catch()|0; $3559 = tempRet0; $8 = $3558; $9 = $3559; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($176); break; } else { $$expand_i1_val125 = 0; HEAP8[$177>>0] = $$expand_i1_val125; $0 = $3525; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($176); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($175); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($174); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($173); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($172); $36 = 1; break L1574; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($175); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($174); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($173); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($172); } $$pre_trunc127 = HEAP8[$177>>0]|0; $3560 = $$pre_trunc127&1; if (!($3560)) { break L1570; } __ZdlPv($3525); break L1570; } else { $3584 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitToken,1)|0); $3585 = __THREW__; __THREW__ = 0; $3586 = $3585&1; if ($3586) { label = 1246; break L1570; } __THREW__ = 0; invoke_vii(3800,($tokenDesc|0),($3584|0)); $3587 = __THREW__; __THREW__ = 0; $3588 = $3587&1; if ($3588) { label = 1246; break L1570; } __THREW__ = 0; invoke_viii(3796,($tokenParameters|0),($tokenDesc|0),44); $3589 = __THREW__; __THREW__ = 0; $3590 = $3589&1; L1618: do { if ($3590) { $3593 = ___cxa_find_matching_catch()|0; $3594 = tempRet0; $8 = $3593; $9 = $3594; } else { $3591 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($tokenParameters)|0); $3592 = ($3591>>>0)<(3); L1621: do { if ($3592) { $0 = 0; $36 = 1; } else { __THREW__ = 0; $3595 = (invoke_iii(3802,($tokenParameters|0),0)|0); $3596 = __THREW__; __THREW__ = 0; $3597 = $3596&1; do { if ($3597) { label = 1307; } else { __THREW__ = 0; invoke_vii(3800,($sname|0),($3595|0)); $3598 = __THREW__; __THREW__ = 0; $3599 = $3598&1; if ($3599) { label = 1307; break; } __THREW__ = 0; $3600 = (invoke_iii(3802,($tokenParameters|0),1)|0); $3601 = __THREW__; __THREW__ = 0; $3602 = $3601&1; do { if ($3602) { label = 1308; } else { __THREW__ = 0; invoke_vii(3800,($stypes|0),($3600|0)); $3603 = __THREW__; __THREW__ = 0; $3604 = $3603&1; if ($3604) { label = 1308; break; } __THREW__ = 0; $3605 = (invoke_iii(3802,($tokenParameters|0),2)|0); $3606 = __THREW__; __THREW__ = 0; $3607 = $3606&1; do { if ($3607) { label = 1309; } else { __THREW__ = 0; invoke_vii(3800,($spt|0),($3605|0)); $3608 = __THREW__; __THREW__ = 0; $3609 = $3608&1; if ($3609) { label = 1309; break; } $3610 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($tokenParameters)|0); $3611 = ($3610>>>0)>(3); __THREW__ = 0; do { if ($3611) { $3612 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($tokenParameters,3)|0); $3613 = __THREW__; __THREW__ = 0; $3614 = $3613&1; if ($3614) { label = 1310; break; } __THREW__ = 0; invoke_vii(3800,($sabilities|0),($3612|0)); $3615 = __THREW__; __THREW__ = 0; $3616 = $3615&1; if ($3616) { label = 1310; } else { label = 1301; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($sabilities,211279); $3617 = __THREW__; __THREW__ = 0; $3618 = $3617&1; if ($3618) { label = 1310; } else { label = 1301; } } } while(0); if ((label|0) == 1301) { $i71 = 4; while(1) { $3619 = $i71; $3620 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($tokenParameters)|0); $3621 = ($3619>>>0)<($3620>>>0); if (!($3621)) { label = 1312; break; } __THREW__ = 0; (invoke_iii(4152,($sabilities|0),(197988|0))|0); $3622 = __THREW__; __THREW__ = 0; $3623 = $3622&1; if ($3623) { label = 1311; break; } $3624 = $i71; __THREW__ = 0; $3625 = (invoke_iii(3802,($tokenParameters|0),($3624|0))|0); $3626 = __THREW__; __THREW__ = 0; $3627 = $3626&1; if ($3627) { label = 1311; break; } __THREW__ = 0; (invoke_iii(3801,($sabilities|0),($3625|0))|0); $3628 = __THREW__; __THREW__ = 0; $3629 = $3628&1; if ($3629) { label = 1311; break; } $3630 = $i71; $3631 = (($3630) + 1)|0; $i71 = $3631; } do { if ((label|0) == 1312) { $value = 0; $3642 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($spt,144598,0)|0); $3643 = ($3642|0)!=(-1); do { if ($3643) { $3644 = $4; $3645 = ((($3644)) + 400|0); $3646 = HEAP32[$3645>>2]|0; $3647 = (($3646|0) / 2)&-1; $value = $3647; } else { $3648 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($spt,144604,0)|0); $3649 = ($3648|0)!=(-1); if (!($3649)) { break; } $3650 = $4; $3651 = ((($3650)) + 400|0); $3652 = HEAP32[$3651>>2]|0; $value = $3652; } } while(0); __THREW__ = 0; invoke_vii(3800,($180|0),($spt|0)); $3653 = __THREW__; __THREW__ = 0; $3654 = $3653&1; if ($3654) { label = 1311; break; } __THREW__ = 0; (invoke_iiiii(5606,($436|0),($180|0),($power|0),($toughness|0))|0); $3655 = __THREW__; __THREW__ = 0; $3656 = $3655&1; if ($3656) { $3696 = ___cxa_find_matching_catch()|0; $3697 = tempRet0; $8 = $3696; $9 = $3697; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($180); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($180); __THREW__ = 0; $3657 = (invoke_ii(3903,352)|0); $3658 = __THREW__; __THREW__ = 0; $3659 = $3658&1; if ($3659) { label = 1311; break; } $$expand_i1_val135 = 1; HEAP8[$186>>0] = $$expand_i1_val135; $3660 = ((($436)) + 48|0); $3661 = HEAP32[$3660>>2]|0; $3662 = $2; $3663 = $4; $3664 = $target; $3665 = ($3664|0)==(0|0); $3666 = ((($3664)) + 280|0); $3667 = $3665 ? 0 : $3666; __THREW__ = 0; invoke_vii(3800,($181|0),($sname|0)); $3668 = __THREW__; __THREW__ = 0; $3669 = $3668&1; if ($3669) { $3698 = ___cxa_find_matching_catch()|0; $3699 = tempRet0; $8 = $3698; $9 = $3699; } else { __THREW__ = 0; invoke_vii(3800,($182|0),($stypes|0)); $3670 = __THREW__; __THREW__ = 0; $3671 = $3670&1; if ($3671) { $3700 = ___cxa_find_matching_catch()|0; $3701 = tempRet0; $8 = $3700; $9 = $3701; } else { $3672 = HEAP32[$power>>2]|0; $3673 = $value; $3674 = (($3672) + ($3673))|0; $3675 = HEAP32[$toughness>>2]|0; $3676 = $value; $3677 = (($3675) + ($3676))|0; __THREW__ = 0; invoke_vii(3800,($183|0),($sabilities|0)); $3678 = __THREW__; __THREW__ = 0; $3679 = $3678&1; if ($3679) { $3702 = ___cxa_find_matching_catch()|0; $3703 = tempRet0; $8 = $3702; $9 = $3703; } else { __THREW__ = 0; invoke_vii(3800,($184|0),($starfound|0)); $3680 = __THREW__; __THREW__ = 0; $3681 = $3680&1; if ($3681) { $3704 = ___cxa_find_matching_catch()|0; $3705 = tempRet0; $8 = $3704; $9 = $3705; } else { $3682 = $multiplier; $3683 = $who69; $3684 = $aLivingWeapon; $3685 = $3684&1; __THREW__ = 0; invoke_vii(3800,($185|0),($spt|0)); $3686 = __THREW__; __THREW__ = 0; $3687 = $3686&1; do { if ($3687) { $3706 = ___cxa_find_matching_catch()|0; $3707 = tempRet0; $8 = $3706; $9 = $3707; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(5686,($3657|0),($3661|0),($3662|0),($3663|0),($3667|0),(0|0),($181|0),($182|0),($3674|0),($3677|0),($183|0),($184|0),($3682|0),($3683|0),($3685|0),($185|0)); $3688 = __THREW__; __THREW__ = 0; $3689 = $3688&1; if ($3689) { $3708 = ___cxa_find_matching_catch()|0; $3709 = tempRet0; $8 = $3708; $9 = $3709; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($185); break; } $$expand_i1_val137 = 0; HEAP8[$186>>0] = $$expand_i1_val137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($185); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($184); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($183); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($182); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($181); $tok72 = $3657; $3690 = $tok72; $3691 = ((($3690)) + 92|0); HEAP8[$3691>>0] = 1; $3692 = $aLivingWeapon; $3693 = $3692&1; if ($3693) { $3694 = $tok72; $3695 = ((($3694)) + 96|0); HEAP32[$3695>>2] = 1; } $3711 = $tok72; $0 = $3711; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sname); break L1621; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($184); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($183); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($182); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($181); } $$pre_trunc139 = HEAP8[$186>>0]|0; $3710 = $$pre_trunc139&1; if (!($3710)) { break; } __ZdlPv($3657); } } while(0); if ((label|0) == 1311) { $3640 = ___cxa_find_matching_catch()|0; $3641 = tempRet0; $8 = $3640; $9 = $3641; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities); } else if ((label|0) == 1310) { $3638 = ___cxa_find_matching_catch()|0; $3639 = tempRet0; $8 = $3638; $9 = $3639; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($spt); } } while(0); if ((label|0) == 1309) { $3636 = ___cxa_find_matching_catch()|0; $3637 = tempRet0; $8 = $3636; $9 = $3637; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes); } } while(0); if ((label|0) == 1308) { $3634 = ___cxa_find_matching_catch()|0; $3635 = tempRet0; $8 = $3634; $9 = $3635; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sname); } } while(0); if ((label|0) == 1307) { $3632 = ___cxa_find_matching_catch()|0; $3633 = tempRet0; $8 = $3632; $9 = $3633; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($tokenParameters); break L1618; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($tokenParameters); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tokenDesc); break L1574; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tokenDesc); break L1570; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starfound); label = 3098; break L1554; } } while(0); if ((label|0) == 1246) { $3500 = ___cxa_find_matching_catch()|0; $3501 = tempRet0; $8 = $3500; $9 = $3501; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($starfound); } else { $3712 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144608,0)|0); $found = $3712; $3713 = $found; $3714 = ($3713|0)!=(-1); if ($3714) { __THREW__ = 0; $3715 = (invoke_ii(3903,240)|0); $3716 = __THREW__; __THREW__ = 0; $3717 = $3716&1; if ($3717) { label = 1245; break; } $3718 = ((($436)) + 48|0); $3719 = HEAP32[$3718>>2]|0; $3720 = $2; $3721 = $4; __THREW__ = 0; invoke_viiiiii(5688,($3715|0),($3719|0),($3720|0),($3721|0),(0|0),2); $3722 = __THREW__; __THREW__ = 0; $3723 = $3722&1; if ($3723) { $3724 = ___cxa_find_matching_catch()|0; $3725 = tempRet0; $8 = $3724; $9 = $3725; __ZdlPv($3715); break; } else { $0 = $3715; $36 = 1; label = 3098; break; } } $3726 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144614,0)|0); $found = $3726; $3727 = $found; $3728 = ($3727|0)!=(-1); __THREW__ = 0; if ($3728) { $3729 = (__Znwj(240)|0); $3730 = __THREW__; __THREW__ = 0; $3731 = $3730&1; if ($3731) { label = 1245; break; } $3732 = ((($436)) + 48|0); $3733 = HEAP32[$3732>>2]|0; $3734 = $2; $3735 = $4; __THREW__ = 0; invoke_viiiiii(5688,($3729|0),($3733|0),($3734|0),($3735|0),(0|0),0); $3736 = __THREW__; __THREW__ = 0; $3737 = $3736&1; if ($3737) { $3738 = ___cxa_find_matching_catch()|0; $3739 = tempRet0; $8 = $3738; $9 = $3739; __ZdlPv($3729); break; } else { $0 = $3729; $36 = 1; label = 3098; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($187,144621); $3740 = __THREW__; __THREW__ = 0; $3741 = $3740&1; if ($3741) { label = 1245; break; } __THREW__ = 0; invoke_vii(3797,($188|0),(163062|0)); $3742 = __THREW__; __THREW__ = 0; $3743 = $3742&1; do { if ($3743) { $3753 = ___cxa_find_matching_catch()|0; $3754 = tempRet0; $8 = $3753; $9 = $3754; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMove|0),($s|0),($187|0),($188|0),1); $3744 = __THREW__; __THREW__ = 0; $3745 = $3744&1; if ($3745) { $3755 = ___cxa_find_matching_catch()|0; $3756 = tempRet0; $8 = $3755; $9 = $3756; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($188); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($188); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($187); $3746 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMove)|0); $3747 = ($3746|0)!=(0); L1726: do { if ($3747) { $3748 = $4; __THREW__ = 0; $3749 = (invoke_iii(4122,($3748|0),12)|0); $3750 = __THREW__; __THREW__ = 0; $3751 = $3750&1; if ($3751) { label = 1370; break; } if ($3749) { $3752 = $4; $target = $3752; } __THREW__ = 0; $3759 = (invoke_ii(3903,252)|0); $3760 = __THREW__; __THREW__ = 0; $3761 = $3760&1; if ($3761) { label = 1370; break; } $$expand_i1_val141 = 1; HEAP8[$191>>0] = $$expand_i1_val141; $3762 = ((($436)) + 48|0); $3763 = HEAP32[$3762>>2]|0; $3764 = $2; $3765 = $4; $3766 = $target; __THREW__ = 0; $3767 = (invoke_iii(3802,($splitMove|0),1)|0); $3768 = __THREW__; __THREW__ = 0; $3769 = $3768&1; do { if ($3769) { label = 1381; } else { __THREW__ = 0; invoke_vii(3800,($189|0),($3767|0)); $3770 = __THREW__; __THREW__ = 0; $3771 = $3770&1; if ($3771) { label = 1381; break; } __THREW__ = 0; invoke_vii(3800,($190|0),($newName|0)); $3772 = __THREW__; __THREW__ = 0; $3773 = $3772&1; do { if ($3773) { $3797 = ___cxa_find_matching_catch()|0; $3798 = tempRet0; $8 = $3797; $9 = $3798; } else { __THREW__ = 0; invoke_viiiiiiiiii(5689,($3759|0),($3763|0),($3764|0),($3765|0),($3766|0),($189|0),($190|0),(0|0),0,0); $3774 = __THREW__; __THREW__ = 0; $3775 = $3774&1; if ($3775) { $3799 = ___cxa_find_matching_catch()|0; $3800 = tempRet0; $8 = $3799; $9 = $3800; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($190); break; } $$expand_i1_val143 = 0; HEAP8[$191>>0] = $$expand_i1_val143; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($190); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($189); $a73 = $3759; $3776 = $a73; $3777 = ((($3776)) + 92|0); HEAP8[$3777>>0] = 1; $3778 = ((($436)) + 36|0); $3779 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($3778)|0); $3780 = ($3779|0)!=(0); L1742: do { if ($3780) { $3781 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored74|0),($3781|0)); $3782 = __THREW__; __THREW__ = 0; $3783 = $3782&1; if ($3783) { label = 1370; break L1726; } $3784 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($3784); __THREW__ = 0; invoke_vii(3800,($192|0),($stored74|0)); $3785 = __THREW__; __THREW__ = 0; $3786 = $3785&1; do { if ($3786) { $3802 = ___cxa_find_matching_catch()|0; $3803 = tempRet0; $8 = $3802; $9 = $3803; } else { $3787 = $2; $3788 = $3; $3789 = $4; __THREW__ = 0; $3790 = (invoke_iiiiiiiii(4066,($436|0),($192|0),($3787|0),($3788|0),($3789|0),0,0,(0|0))|0); $3791 = __THREW__; __THREW__ = 0; $3792 = $3791&1; if ($3792) { $3804 = ___cxa_find_matching_catch()|0; $3805 = tempRet0; $8 = $3804; $9 = $3805; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($192); break; } else { $3793 = $a73; $3794 = ((($3793)) + 232|0); HEAP32[$3794>>2] = $3790; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($192); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored74); break L1742; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored74); break L1726; } } while(0); $3806 = $a73; $0 = $3806; $36 = 1; label = 3096; break L1726; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($189); } } while(0); if ((label|0) == 1381) { $3795 = ___cxa_find_matching_catch()|0; $3796 = tempRet0; $8 = $3795; $9 = $3796; } $$pre_trunc145 = HEAP8[$191>>0]|0; $3801 = $$pre_trunc145&1; if (!($3801)) { break; } __ZdlPv($3759); } else { __THREW__ = 0; invoke_vii(3797,($193|0),(144629|0)); $3807 = __THREW__; __THREW__ = 0; $3808 = $3807&1; if ($3808) { label = 1370; break; } __THREW__ = 0; invoke_vii(3797,($194|0),(163062|0)); $3809 = __THREW__; __THREW__ = 0; $3810 = $3809&1; do { if ($3810) { $3837 = ___cxa_find_matching_catch()|0; $3838 = tempRet0; $8 = $3837; $9 = $3838; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRandomMove|0),($s|0),($193|0),($194|0),1); $3811 = __THREW__; __THREW__ = 0; $3812 = $3811&1; if ($3812) { $3839 = ___cxa_find_matching_catch()|0; $3840 = tempRet0; $8 = $3839; $9 = $3840; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($194); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($194); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($193); $3813 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRandomMove)|0); $3814 = ($3813|0)!=(0); L1766: do { if ($3814) { __THREW__ = 0; $3815 = (invoke_iii(3802,($splitRandomMove|0),2)|0); $3816 = __THREW__; __THREW__ = 0; $3817 = $3816&1; if ($3817) { label = 1409; break; } __THREW__ = 0; invoke_vii(3797,($195|0),(143130|0)); $3818 = __THREW__; __THREW__ = 0; $3819 = $3818&1; if ($3819) { label = 1409; break; } __THREW__ = 0; invoke_vii(3797,($196|0),(163062|0)); $3820 = __THREW__; __THREW__ = 0; $3821 = $3820&1; do { if ($3821) { $3843 = ___cxa_find_matching_catch()|0; $3844 = tempRet0; $8 = $3843; $9 = $3844; } else { __THREW__ = 0; invoke_viiiii(3937,($splitfrom|0),($3815|0),($195|0),($196|0),1); $3822 = __THREW__; __THREW__ = 0; $3823 = $3822&1; if ($3823) { $3845 = ___cxa_find_matching_catch()|0; $3846 = tempRet0; $8 = $3845; $9 = $3846; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($196); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($196); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($195); __THREW__ = 0; $3824 = (invoke_iii(3802,($splitRandomMove|0),2)|0); $3825 = __THREW__; __THREW__ = 0; $3826 = $3825&1; L1776: do { if ($3826) { label = 1413; } else { __THREW__ = 0; invoke_vii(3797,($197|0),(144641|0)); $3827 = __THREW__; __THREW__ = 0; $3828 = $3827&1; if ($3828) { label = 1413; break; } __THREW__ = 0; invoke_vii(3797,($198|0),(163062|0)); $3829 = __THREW__; __THREW__ = 0; $3830 = $3829&1; do { if ($3830) { $3849 = ___cxa_find_matching_catch()|0; $3850 = tempRet0; $8 = $3849; $9 = $3850; } else { __THREW__ = 0; invoke_viiiii(3937,($splitto|0),($3824|0),($197|0),($198|0),1); $3831 = __THREW__; __THREW__ = 0; $3832 = $3831&1; if ($3832) { $3851 = ___cxa_find_matching_catch()|0; $3852 = tempRet0; $8 = $3851; $9 = $3852; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($198); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($198); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($197); $3833 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitfrom)|0); $3834 = ($3833|0)!=(0); L1785: do { if ($3834) { $3835 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitto)|0); $3836 = ($3835|0)!=(0); if (!($3836)) { label = 1405; break; } __THREW__ = 0; $3853 = (invoke_ii(3903,256)|0); $3854 = __THREW__; __THREW__ = 0; $3855 = $3854&1; do { if ($3855) { $3881 = ___cxa_find_matching_catch()|0; $3882 = tempRet0; $8 = $3881; $9 = $3882; } else { $$expand_i1_val147 = 1; HEAP8[$202>>0] = $$expand_i1_val147; $3856 = ((($436)) + 48|0); $3857 = HEAP32[$3856>>2]|0; $3858 = $2; $3859 = $4; $3860 = $target; __THREW__ = 0; $3861 = (invoke_iii(3802,($splitRandomMove|0),1)|0); $3862 = __THREW__; __THREW__ = 0; $3863 = $3862&1; do { if ($3863) { label = 1427; } else { __THREW__ = 0; invoke_vii(3800,($199|0),($3861|0)); $3864 = __THREW__; __THREW__ = 0; $3865 = $3864&1; if ($3865) { label = 1427; break; } __THREW__ = 0; $3866 = (invoke_iii(3802,($splitfrom|0),1)|0); $3867 = __THREW__; __THREW__ = 0; $3868 = $3867&1; do { if ($3868) { label = 1428; } else { __THREW__ = 0; invoke_vii(3800,($200|0),($3866|0)); $3869 = __THREW__; __THREW__ = 0; $3870 = $3869&1; if ($3870) { label = 1428; break; } __THREW__ = 0; $3871 = (invoke_iii(3802,($splitto|0),1)|0); $3872 = __THREW__; __THREW__ = 0; $3873 = $3872&1; do { if ($3873) { label = 1429; } else { __THREW__ = 0; invoke_vii(3800,($201|0),($3871|0)); $3874 = __THREW__; __THREW__ = 0; $3875 = $3874&1; if ($3875) { label = 1429; break; } __THREW__ = 0; invoke_viiiiiiii(5690,($3853|0),($3857|0),($3858|0),($3859|0),($3860|0),($199|0),($200|0),($201|0)); $3876 = __THREW__; __THREW__ = 0; $3877 = $3876&1; if ($3877) { $3889 = ___cxa_find_matching_catch()|0; $3890 = tempRet0; $8 = $3889; $9 = $3890; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($201); break; } else { $$expand_i1_val149 = 0; HEAP8[$202>>0] = $$expand_i1_val149; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($201); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($200); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($199); $a75 = $3853; $3878 = $a75; $3879 = ((($3878)) + 92|0); HEAP8[$3879>>0] = 1; $3880 = $a75; $0 = $3880; $36 = 1; break L1785; } } } while(0); if ((label|0) == 1429) { $3887 = ___cxa_find_matching_catch()|0; $3888 = tempRet0; $8 = $3887; $9 = $3888; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($200); } } while(0); if ((label|0) == 1428) { $3885 = ___cxa_find_matching_catch()|0; $3886 = tempRet0; $8 = $3885; $9 = $3886; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($199); } } while(0); if ((label|0) == 1427) { $3883 = ___cxa_find_matching_catch()|0; $3884 = tempRet0; $8 = $3883; $9 = $3884; } $$pre_trunc151 = HEAP8[$202>>0]|0; $3891 = $$pre_trunc151&1; if (!($3891)) { break; } __ZdlPv($3853); } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitto); break L1776; } else { label = 1405; } } while(0); if ((label|0) == 1405) { $0 = 0; $36 = 1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitto); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitfrom); label = 3094; break L1766; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($197); } } while(0); if ((label|0) == 1413) { $3847 = ___cxa_find_matching_catch()|0; $3848 = tempRet0; $8 = $3847; $9 = $3848; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitfrom); break L1766; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($195); } else { $3892 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144645,0)|0); $found = $3892; $3893 = $found; $3894 = ($3893|0)!=(-1); if ($3894) { __THREW__ = 0; $3895 = (invoke_ii(3903,220)|0); $3896 = __THREW__; __THREW__ = 0; $3897 = $3896&1; if ($3897) { label = 1409; break; } $3898 = ((($436)) + 48|0); $3899 = HEAP32[$3898>>2]|0; $3900 = $2; $3901 = $4; $3902 = $target; __THREW__ = 0; invoke_viiiiii(5691,($3895|0),($3899|0),($3900|0),($3901|0),($3902|0),(0|0)); $3903 = __THREW__; __THREW__ = 0; $3904 = $3903&1; if ($3904) { $3908 = ___cxa_find_matching_catch()|0; $3909 = tempRet0; $8 = $3908; $9 = $3909; __ZdlPv($3895); break; } else { $a76 = $3895; $3905 = $a76; $3906 = ((($3905)) + 92|0); HEAP8[$3906>>0] = 1; $3907 = $a76; $0 = $3907; $36 = 1; label = 3094; break; } } $3910 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144661,0)|0); $found = $3910; $3911 = $found; $3912 = ($3911|0)!=(-1); if ($3912) { __THREW__ = 0; $3913 = (invoke_ii(3903,220)|0); $3914 = __THREW__; __THREW__ = 0; $3915 = $3914&1; if ($3915) { label = 1409; break; } $3916 = ((($436)) + 48|0); $3917 = HEAP32[$3916>>2]|0; $3918 = $2; $3919 = $4; $3920 = $target; __THREW__ = 0; invoke_viiiiii(5692,($3913|0),($3917|0),($3918|0),($3919|0),($3920|0),(0|0)); $3921 = __THREW__; __THREW__ = 0; $3922 = $3921&1; if ($3922) { $3926 = ___cxa_find_matching_catch()|0; $3927 = tempRet0; $8 = $3926; $9 = $3927; __ZdlPv($3913); break; } else { $a77 = $3913; $3923 = $a77; $3924 = ((($3923)) + 92|0); HEAP8[$3924>>0] = 1; $3925 = $a77; $0 = $3925; $36 = 1; label = 3094; break; } } $3928 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144666,0)|0); $found = $3928; $3929 = $found; $3930 = ($3929|0)!=(-1); if ($3930) { __THREW__ = 0; $3931 = (invoke_ii(3903,220)|0); $3932 = __THREW__; __THREW__ = 0; $3933 = $3932&1; if ($3933) { label = 1409; break; } $3934 = ((($436)) + 48|0); $3935 = HEAP32[$3934>>2]|0; $3936 = $2; $3937 = $4; $3938 = $target; __THREW__ = 0; invoke_viiiiii(5693,($3931|0),($3935|0),($3936|0),($3937|0),($3938|0),(0|0)); $3939 = __THREW__; __THREW__ = 0; $3940 = $3939&1; if ($3940) { $3944 = ___cxa_find_matching_catch()|0; $3945 = tempRet0; $8 = $3944; $9 = $3945; __ZdlPv($3931); break; } else { $a78 = $3931; $3941 = $a78; $3942 = ((($3941)) + 92|0); HEAP8[$3942>>0] = 1; $3943 = $a78; $0 = $3943; $36 = 1; label = 3094; break; } } $3946 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144674,0)|0); $found = $3946; $3947 = $found; $3948 = ($3947|0)!=(-1); if ($3948) { __THREW__ = 0; $3949 = (invoke_ii(3903,220)|0); $3950 = __THREW__; __THREW__ = 0; $3951 = $3950&1; if ($3951) { label = 1409; break; } $3952 = ((($436)) + 48|0); $3953 = HEAP32[$3952>>2]|0; $3954 = $2; $3955 = $4; $3956 = $target; __THREW__ = 0; invoke_viiiiii(5694,($3949|0),($3953|0),($3954|0),($3955|0),($3956|0),(0|0)); $3957 = __THREW__; __THREW__ = 0; $3958 = $3957&1; if ($3958) { $3962 = ___cxa_find_matching_catch()|0; $3963 = tempRet0; $8 = $3962; $9 = $3963; __ZdlPv($3949); break; } else { $a79 = $3949; $3959 = $a79; $3960 = ((($3959)) + 92|0); HEAP8[$3960>>0] = 1; $3961 = $a79; $0 = $3961; $36 = 1; label = 3094; break; } } $3964 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144683,0)|0); $found = $3964; $3965 = $found; $3966 = ($3965|0)!=(-1); if ($3966) { __THREW__ = 0; invoke_vii(3797,($with|0),(211279|0)); $3967 = __THREW__; __THREW__ = 0; $3968 = $3967&1; if ($3968) { label = 1409; break; } __THREW__ = 0; invoke_vii(3797,($types|0),(211279|0)); $3969 = __THREW__; __THREW__ = 0; $3970 = $3969&1; if ($3970) { $3984 = ___cxa_find_matching_catch()|0; $3985 = tempRet0; $8 = $3984; $9 = $3985; } else { __THREW__ = 0; invoke_vii(3797,($203|0),(144689|0)); $3971 = __THREW__; __THREW__ = 0; $3972 = $3971&1; L1857: do { if ($3972) { $3986 = ___cxa_find_matching_catch()|0; $3987 = tempRet0; $8 = $3986; $9 = $3987; } else { __THREW__ = 0; invoke_vii(3797,($204|0),(163062|0)); $3973 = __THREW__; __THREW__ = 0; $3974 = $3973&1; do { if ($3974) { $3988 = ___cxa_find_matching_catch()|0; $3989 = tempRet0; $8 = $3988; $9 = $3989; } else { __THREW__ = 0; invoke_viiiii(3937,($splitWith|0),($s|0),($203|0),($204|0),1); $3975 = __THREW__; __THREW__ = 0; $3976 = $3975&1; if ($3976) { $3990 = ___cxa_find_matching_catch()|0; $3991 = tempRet0; $8 = $3990; $9 = $3991; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($204); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($204); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($203); $3977 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitWith)|0); $3978 = ($3977|0)!=(0); do { if ($3978) { __THREW__ = 0; $3979 = (invoke_iii(3802,($splitWith|0),1)|0); $3980 = __THREW__; __THREW__ = 0; $3981 = $3980&1; if ($3981) { label = 1472; break; } __THREW__ = 0; (invoke_iii(3901,($with|0),($3979|0))|0); $3982 = __THREW__; __THREW__ = 0; $3983 = $3982&1; if ($3983) { label = 1472; } else { label = 1473; } } else { label = 1473; } } while(0); L1869: do { if ((label|0) == 1473) { __THREW__ = 0; invoke_vii(3797,($205|0),(144695|0)); $3994 = __THREW__; __THREW__ = 0; $3995 = $3994&1; if ($3995) { label = 1472; break; } __THREW__ = 0; invoke_vii(3797,($206|0),(163062|0)); $3996 = __THREW__; __THREW__ = 0; $3997 = $3996&1; do { if ($3997) { $4007 = ___cxa_find_matching_catch()|0; $4008 = tempRet0; $8 = $4007; $9 = $4008; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTypes|0),($s|0),($205|0),($206|0),1); $3998 = __THREW__; __THREW__ = 0; $3999 = $3998&1; if ($3999) { $4009 = ___cxa_find_matching_catch()|0; $4010 = tempRet0; $8 = $4009; $9 = $4010; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($206); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($206); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($205); $4000 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTypes)|0); $4001 = ($4000|0)!=(0); do { if ($4001) { __THREW__ = 0; $4002 = (invoke_iii(3802,($splitTypes|0),1)|0); $4003 = __THREW__; __THREW__ = 0; $4004 = $4003&1; if ($4004) { label = 1482; break; } __THREW__ = 0; (invoke_iii(3901,($types|0),($4002|0))|0); $4005 = __THREW__; __THREW__ = 0; $4006 = $4005&1; if ($4006) { label = 1482; } else { label = 1483; } } else { label = 1483; } } while(0); do { if ((label|0) == 1483) { __THREW__ = 0; $4013 = (invoke_ii(3903,284)|0); $4014 = __THREW__; __THREW__ = 0; $4015 = $4014&1; if ($4015) { label = 1482; break; } $$expand_i1_val153 = 1; HEAP8[$209>>0] = $$expand_i1_val153; $4016 = ((($436)) + 48|0); $4017 = HEAP32[$4016>>2]|0; $4018 = $2; $4019 = $4; $4020 = $target; $4021 = $who69; __THREW__ = 0; invoke_vii(3800,($207|0),($with|0)); $4022 = __THREW__; __THREW__ = 0; $4023 = $4022&1; if ($4023) { $4031 = ___cxa_find_matching_catch()|0; $4032 = tempRet0; $8 = $4031; $9 = $4032; } else { __THREW__ = 0; invoke_vii(3800,($208|0),($types|0)); $4024 = __THREW__; __THREW__ = 0; $4025 = $4024&1; do { if ($4025) { $4033 = ___cxa_find_matching_catch()|0; $4034 = tempRet0; $8 = $4033; $9 = $4034; } else { __THREW__ = 0; invoke_viiiiiiiii(5695,($4013|0),($4017|0),($4018|0),($4019|0),($4020|0),(0|0),($4021|0),($207|0),($208|0)); $4026 = __THREW__; __THREW__ = 0; $4027 = $4026&1; if ($4027) { $4035 = ___cxa_find_matching_catch()|0; $4036 = tempRet0; $8 = $4035; $9 = $4036; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($208); break; } else { $$expand_i1_val155 = 0; HEAP8[$209>>0] = $$expand_i1_val155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($208); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($207); $a80 = $4013; $4028 = $a80; $4029 = ((($4028)) + 92|0); HEAP8[$4029>>0] = 1; $4030 = $a80; $0 = $4030; $36 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTypes); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitWith); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($types); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($with); label = 3094; break L1766; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($207); } $$pre_trunc157 = HEAP8[$209>>0]|0; $4037 = $$pre_trunc157&1; if (!($4037)) { break; } __ZdlPv($4013); } } while(0); if ((label|0) == 1482) { $4011 = ___cxa_find_matching_catch()|0; $4012 = tempRet0; $8 = $4011; $9 = $4012; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTypes); break L1869; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($205); } } while(0); if ((label|0) == 1472) { $3992 = ___cxa_find_matching_catch()|0; $3993 = tempRet0; $8 = $3992; $9 = $3993; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitWith); break L1857; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($203); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($types); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($with); break; } $4038 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144704,0)|0); $4039 = ($4038|0)!=(-1); if ($4039) { __THREW__ = 0; $4040 = (invoke_ii(3903,236)|0); $4041 = __THREW__; __THREW__ = 0; $4042 = $4041&1; if ($4042) { label = 1409; break; } $4043 = ((($436)) + 48|0); $4044 = HEAP32[$4043>>2]|0; $4045 = $2; $4046 = $4; $4047 = $target; __THREW__ = 0; invoke_viiiii(5696,($4040|0),($4044|0),($4045|0),($4046|0),($4047|0)); $4048 = __THREW__; __THREW__ = 0; $4049 = $4048&1; if ($4049) { $4069 = ___cxa_find_matching_catch()|0; $4070 = tempRet0; $8 = $4069; $9 = $4070; __ZdlPv($4040); break; } $a81 = $4040; $4050 = $a81; $4051 = ((($4050)) + 92|0); HEAP8[$4051>>0] = 1; $4052 = ((($436)) + 36|0); $4053 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4052)|0); $4054 = ($4053|0)!=(0); L1913: do { if ($4054) { $4055 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored82|0),($4055|0)); $4056 = __THREW__; __THREW__ = 0; $4057 = $4056&1; if ($4057) { label = 1409; break L1766; } $4058 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($4058); __THREW__ = 0; invoke_vii(3800,($210|0),($stored82|0)); $4059 = __THREW__; __THREW__ = 0; $4060 = $4059&1; do { if ($4060) { $4071 = ___cxa_find_matching_catch()|0; $4072 = tempRet0; $8 = $4071; $9 = $4072; } else { $4061 = $2; $4062 = $3; $4063 = $4; __THREW__ = 0; $4064 = (invoke_iiiiiiiii(4066,($436|0),($210|0),($4061|0),($4062|0),($4063|0),0,0,(0|0))|0); $4065 = __THREW__; __THREW__ = 0; $4066 = $4065&1; if ($4066) { $4073 = ___cxa_find_matching_catch()|0; $4074 = tempRet0; $8 = $4073; $9 = $4074; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($210); break; } else { $4067 = $a81; $4068 = ((($4067)) + 220|0); HEAP32[$4068>>2] = $4064; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($210); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored82); break L1913; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored82); break L1766; } } while(0); $4075 = $a81; $0 = $4075; $36 = 1; label = 3094; break; } $4076 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144709,0)|0); $4077 = ($4076|0)!=(-1); if ($4077) { __THREW__ = 0; $4078 = (invoke_ii(3903,224)|0); $4079 = __THREW__; __THREW__ = 0; $4080 = $4079&1; if ($4080) { label = 1409; break; } $4081 = ((($436)) + 48|0); $4082 = HEAP32[$4081>>2]|0; $4083 = $2; $4084 = $4; $4085 = $target; __THREW__ = 0; invoke_viiiii(5697,($4078|0),($4082|0),($4083|0),($4084|0),($4085|0)); $4086 = __THREW__; __THREW__ = 0; $4087 = $4086&1; if ($4087) { $4107 = ___cxa_find_matching_catch()|0; $4108 = tempRet0; $8 = $4107; $9 = $4108; __ZdlPv($4078); break; } $a83 = $4078; $4088 = $a83; $4089 = ((($4088)) + 92|0); HEAP8[$4089>>0] = 1; $4090 = ((($436)) + 36|0); $4091 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4090)|0); $4092 = ($4091|0)!=(0); L1931: do { if ($4092) { $4093 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored84|0),($4093|0)); $4094 = __THREW__; __THREW__ = 0; $4095 = $4094&1; if ($4095) { label = 1409; break L1766; } $4096 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($4096); __THREW__ = 0; invoke_vii(3800,($211|0),($stored84|0)); $4097 = __THREW__; __THREW__ = 0; $4098 = $4097&1; do { if ($4098) { $4109 = ___cxa_find_matching_catch()|0; $4110 = tempRet0; $8 = $4109; $9 = $4110; } else { $4099 = $2; $4100 = $3; $4101 = $4; __THREW__ = 0; $4102 = (invoke_iiiiiiiii(4066,($436|0),($211|0),($4099|0),($4100|0),($4101|0),0,0,(0|0))|0); $4103 = __THREW__; __THREW__ = 0; $4104 = $4103&1; if ($4104) { $4111 = ___cxa_find_matching_catch()|0; $4112 = tempRet0; $8 = $4111; $9 = $4112; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($211); break; } else { $4105 = $a83; $4106 = ((($4105)) + 220|0); HEAP32[$4106>>2] = $4102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($211); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored84); break L1931; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored84); break L1766; } } while(0); $4113 = $a83; $0 = $4113; $36 = 1; label = 3094; break; } $4114 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144717,0)|0); $4115 = ($4114|0)!=(-1); if ($4115) { __THREW__ = 0; $4116 = (invoke_ii(3903,224)|0); $4117 = __THREW__; __THREW__ = 0; $4118 = $4117&1; if ($4118) { label = 1409; break; } $4119 = ((($436)) + 48|0); $4120 = HEAP32[$4119>>2]|0; $4121 = $2; $4122 = $4; $4123 = $target; __THREW__ = 0; invoke_viiiii(5698,($4116|0),($4120|0),($4121|0),($4122|0),($4123|0)); $4124 = __THREW__; __THREW__ = 0; $4125 = $4124&1; if ($4125) { $4145 = ___cxa_find_matching_catch()|0; $4146 = tempRet0; $8 = $4145; $9 = $4146; __ZdlPv($4116); break; } $a85 = $4116; $4126 = $a85; $4127 = ((($4126)) + 92|0); HEAP8[$4127>>0] = 1; $4128 = ((($436)) + 36|0); $4129 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4128)|0); $4130 = ($4129|0)!=(0); L1949: do { if ($4130) { $4131 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored86|0),($4131|0)); $4132 = __THREW__; __THREW__ = 0; $4133 = $4132&1; if ($4133) { label = 1409; break L1766; } $4134 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($4134); __THREW__ = 0; invoke_vii(3800,($212|0),($stored86|0)); $4135 = __THREW__; __THREW__ = 0; $4136 = $4135&1; do { if ($4136) { $4147 = ___cxa_find_matching_catch()|0; $4148 = tempRet0; $8 = $4147; $9 = $4148; } else { $4137 = $2; $4138 = $3; $4139 = $4; __THREW__ = 0; $4140 = (invoke_iiiiiiiii(4066,($436|0),($212|0),($4137|0),($4138|0),($4139|0),0,0,(0|0))|0); $4141 = __THREW__; __THREW__ = 0; $4142 = $4141&1; if ($4142) { $4149 = ___cxa_find_matching_catch()|0; $4150 = tempRet0; $8 = $4149; $9 = $4150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($212); break; } else { $4143 = $a85; $4144 = ((($4143)) + 220|0); HEAP32[$4144>>2] = $4140; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($212); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored86); break L1949; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored86); break L1766; } } while(0); $4151 = $a85; $0 = $4151; $36 = 1; label = 3094; break; } $4152 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144727,0)|0); $4153 = ($4152|0)!=(-1); __THREW__ = 0; if ($4153) { $4154 = (__Znwj(224)|0); $4155 = __THREW__; __THREW__ = 0; $4156 = $4155&1; if ($4156) { label = 1409; break; } $4157 = ((($436)) + 48|0); $4158 = HEAP32[$4157>>2]|0; $4159 = $2; $4160 = $4; $4161 = $target; __THREW__ = 0; invoke_viiiii(5699,($4154|0),($4158|0),($4159|0),($4160|0),($4161|0)); $4162 = __THREW__; __THREW__ = 0; $4163 = $4162&1; if ($4163) { $4183 = ___cxa_find_matching_catch()|0; $4184 = tempRet0; $8 = $4183; $9 = $4184; __ZdlPv($4154); break; } $a87 = $4154; $4164 = $a87; $4165 = ((($4164)) + 92|0); HEAP8[$4165>>0] = 1; $4166 = ((($436)) + 36|0); $4167 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4166)|0); $4168 = ($4167|0)!=(0); L1967: do { if ($4168) { $4169 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored88|0),($4169|0)); $4170 = __THREW__; __THREW__ = 0; $4171 = $4170&1; if ($4171) { label = 1409; break L1766; } $4172 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($4172); __THREW__ = 0; invoke_vii(3800,($213|0),($stored88|0)); $4173 = __THREW__; __THREW__ = 0; $4174 = $4173&1; do { if ($4174) { $4185 = ___cxa_find_matching_catch()|0; $4186 = tempRet0; $8 = $4185; $9 = $4186; } else { $4175 = $2; $4176 = $3; $4177 = $4; __THREW__ = 0; $4178 = (invoke_iiiiiiiii(4066,($436|0),($213|0),($4175|0),($4176|0),($4177|0),0,0,(0|0))|0); $4179 = __THREW__; __THREW__ = 0; $4180 = $4179&1; if ($4180) { $4187 = ___cxa_find_matching_catch()|0; $4188 = tempRet0; $8 = $4187; $9 = $4188; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($213); break; } else { $4181 = $a87; $4182 = ((($4181)) + 220|0); HEAP32[$4182>>2] = $4178; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($213); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored88); break L1967; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored88); break L1766; } } while(0); $4189 = $a87; $0 = $4189; $36 = 1; label = 3094; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($214,144734); $4190 = __THREW__; __THREW__ = 0; $4191 = $4190&1; if ($4191) { label = 1409; break; } __THREW__ = 0; invoke_vii(3797,($215|0),(163062|0)); $4192 = __THREW__; __THREW__ = 0; $4193 = $4192&1; do { if ($4193) { $4256 = ___cxa_find_matching_catch()|0; $4257 = tempRet0; $8 = $4256; $9 = $4257; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCastCard|0),($s|0),($214|0),($215|0),1); $4194 = __THREW__; __THREW__ = 0; $4195 = $4194&1; if ($4195) { $4258 = ___cxa_find_matching_catch()|0; $4259 = tempRet0; $8 = $4258; $9 = $4259; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($215); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($215); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($214); $4196 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCastCard)|0); $4197 = ($4196|0)!=(0); L1986: do { if ($4197) { __THREW__ = 0; $4198 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4199 = __THREW__; __THREW__ = 0; $4200 = $4199&1; do { if (!($4200)) { __THREW__ = 0; invoke_vii(3800,($builtHow|0),($4198|0)); $4201 = __THREW__; __THREW__ = 0; $4202 = $4201&1; if ($4202) { break; } __THREW__ = 0; $4203 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4204 = __THREW__; __THREW__ = 0; $4205 = $4204&1; do { if ($4205) { label = 1575; } else { $4206 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4203,144744,0)|0); $4207 = ($4206|0)!=(-1); $4208 = $4207&1; $withRestrictions = $4208; __THREW__ = 0; $4209 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4210 = __THREW__; __THREW__ = 0; $4211 = $4210&1; if ($4211) { label = 1575; break; } $4212 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4209,144755,0)|0); $4213 = ($4212|0)!=(-1); $4214 = $4213&1; $asCopy = $4214; __THREW__ = 0; $4215 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4216 = __THREW__; __THREW__ = 0; $4217 = $4216&1; if ($4217) { label = 1575; break; } $4218 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4215,144762,0)|0); $4219 = ($4218|0)!=(-1); $4220 = $4219&1; $asNormal = $4220; __THREW__ = 0; $4221 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4222 = __THREW__; __THREW__ = 0; $4223 = $4222&1; if ($4223) { label = 1575; break; } $4224 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4221,144769,0)|0); $4225 = ($4224|0)!=(-1); $4226 = $4225&1; $sendNoEvent = $4226; __THREW__ = 0; $4227 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4228 = __THREW__; __THREW__ = 0; $4229 = $4228&1; if ($4229) { label = 1575; break; } $4230 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4227,144777,0)|0); $4231 = ($4230|0)!=(-1); $4232 = $4231&1; $putinplay = $4232; __THREW__ = 0; invoke_vii(3797,($nameCard|0),(211279|0)); $4233 = __THREW__; __THREW__ = 0; $4234 = $4233&1; if ($4234) { label = 1575; break; } __THREW__ = 0; $4235 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4236 = __THREW__; __THREW__ = 0; $4237 = $4236&1; L1998: do { if ($4237) { label = 1576; } else { $4238 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4235,144787,0)|0); $4239 = ($4238|0)!=(-1); L2000: do { if ($4239) { __THREW__ = 0; $4240 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4241 = __THREW__; __THREW__ = 0; $4242 = $4241&1; if ($4242) { label = 1576; break L1998; } __THREW__ = 0; invoke_vii(3797,($216|0),(144787|0)); $4243 = __THREW__; __THREW__ = 0; $4244 = $4243&1; if ($4244) { label = 1576; break L1998; } __THREW__ = 0; invoke_vii(3797,($217|0),(144795|0)); $4245 = __THREW__; __THREW__ = 0; $4246 = $4245&1; do { if ($4246) { $4266 = ___cxa_find_matching_catch()|0; $4267 = tempRet0; $8 = $4266; $9 = $4267; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCastName|0),($4240|0),($216|0),($217|0),1); $4247 = __THREW__; __THREW__ = 0; $4248 = $4247&1; if ($4248) { $4268 = ___cxa_find_matching_catch()|0; $4269 = tempRet0; $8 = $4268; $9 = $4269; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($217); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($217); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($216); $4249 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCastName)|0); $4250 = ($4249|0)!=(0); do { if ($4250) { __THREW__ = 0; $4251 = (invoke_iii(3802,($splitCastName|0),1)|0); $4252 = __THREW__; __THREW__ = 0; $4253 = $4252&1; if (!($4253)) { __THREW__ = 0; (invoke_iii(3901,($nameCard|0),($4251|0))|0); $4254 = __THREW__; __THREW__ = 0; $4255 = $4254&1; if (!($4255)) { break; } } $4270 = ___cxa_find_matching_catch()|0; $4271 = tempRet0; $8 = $4270; $9 = $4271; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastName); break L1998; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastName); break L2000; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($216); break L1998; } } while(0); __THREW__ = 0; $4272 = (invoke_ii(3903,192)|0); $4273 = __THREW__; __THREW__ = 0; $4274 = $4273&1; if ($4274) { label = 1576; break; } $$expand_i1_val159 = 1; HEAP8[$220>>0] = $$expand_i1_val159; $4275 = ((($436)) + 48|0); $4276 = HEAP32[$4275>>2]|0; $4277 = $2; $4278 = $4; $4279 = $target; $4280 = $withRestrictions; $4281 = $4280&1; $4282 = $asCopy; $4283 = $4282&1; $4284 = $asNormal; $4285 = $4284&1; __THREW__ = 0; invoke_vii(3800,($218|0),($nameCard|0)); $4286 = __THREW__; __THREW__ = 0; $4287 = $4286&1; if ($4287) { $4316 = ___cxa_find_matching_catch()|0; $4317 = tempRet0; $8 = $4316; $9 = $4317; } else { __THREW__ = 0; invoke_vii(3800,($219|0),($newName|0)); $4288 = __THREW__; __THREW__ = 0; $4289 = $4288&1; do { if ($4289) { $4318 = ___cxa_find_matching_catch()|0; $4319 = tempRet0; $8 = $4318; $9 = $4319; } else { $4290 = $sendNoEvent; $4291 = $4290&1; $4292 = $putinplay; $4293 = $4292&1; __THREW__ = 0; invoke_viiiiiiiiiiii(4253,($4272|0),($4276|0),($4277|0),($4278|0),($4279|0),($4281|0),($4283|0),($4285|0),($218|0),($219|0),($4291|0),($4293|0)); $4294 = __THREW__; __THREW__ = 0; $4295 = $4294&1; if ($4295) { $4320 = ___cxa_find_matching_catch()|0; $4321 = tempRet0; $8 = $4320; $9 = $4321; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($219); break; } $$expand_i1_val161 = 0; HEAP8[$220>>0] = $$expand_i1_val161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($219); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($218); $a89 = $4272; $4296 = $a89; $4297 = ((($4296)) + 92|0); HEAP8[$4297>>0] = 0; __THREW__ = 0; $4298 = (invoke_iii(3802,($splitCastCard|0),1)|0); $4299 = __THREW__; __THREW__ = 0; $4300 = $4299&1; if ($4300) { label = 1576; break L1998; } $4301 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($4298,144798,0)|0); $4302 = ($4301|0)!=(-1); do { if ($4302) { $4303 = $a89; $4304 = HEAP32[$4303>>2]|0; $4305 = ((($4304)) + 48|0); $4306 = HEAP32[$4305>>2]|0; __THREW__ = 0; $4307 = (invoke_ii(3903,76)|0); $4308 = __THREW__; __THREW__ = 0; $4309 = $4308&1; if ($4309) { label = 1576; break L1998; } $4310 = ((($436)) + 48|0); $4311 = HEAP32[$4310>>2]|0; __THREW__ = 0; invoke_viii(5700,($4307|0),($4311|0),1); $4312 = __THREW__; __THREW__ = 0; $4313 = $4312&1; if ($4313) { $4323 = ___cxa_find_matching_catch()|0; $4324 = tempRet0; $8 = $4323; $9 = $4324; __ZdlPv($4307); break L1998; } else { __THREW__ = 0; invoke_vii($4306|0,($4303|0),($4307|0)); $4314 = __THREW__; __THREW__ = 0; $4315 = $4314&1; if ($4315) { label = 1576; break L1998; } else { break; } } } } while(0); $4325 = ((($436)) + 36|0); $4326 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4325)|0); $4327 = ($4326|0)!=(0); L2036: do { if ($4327) { $4328 = ((($436)) + 36|0); __THREW__ = 0; invoke_vii(3800,($stored90|0),($4328|0)); $4329 = __THREW__; __THREW__ = 0; $4330 = $4329&1; if ($4330) { label = 1576; break L1998; } $4331 = ((($436)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($4331); __THREW__ = 0; invoke_vii(3800,($221|0),($stored90|0)); $4332 = __THREW__; __THREW__ = 0; $4333 = $4332&1; do { if ($4333) { $4342 = ___cxa_find_matching_catch()|0; $4343 = tempRet0; $8 = $4342; $9 = $4343; } else { $4334 = $2; $4335 = $3; $4336 = $4; __THREW__ = 0; $4337 = (invoke_iiiiiiiii(4066,($436|0),($221|0),($4334|0),($4335|0),($4336|0),0,0,(0|0))|0); $4338 = __THREW__; __THREW__ = 0; $4339 = $4338&1; if ($4339) { $4344 = ___cxa_find_matching_catch()|0; $4345 = tempRet0; $8 = $4344; $9 = $4345; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($221); break; } else { $4340 = $a89; $4341 = ((($4340)) + 152|0); HEAP32[$4341>>2] = $4337; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($221); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored90); break L2036; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stored90); break L1998; } } while(0); $_target91 = 0; $4346 = $3; $4347 = ($4346|0)!=(0|0); if ($4347) { $4348 = $3; __THREW__ = 0; $4349 = (invoke_iii(5701,($4348|0),(0|0))|0); $4350 = __THREW__; __THREW__ = 0; $4351 = $4350&1; if ($4351) { label = 1576; break L1998; } $_target91 = $4349; } $4352 = $_target91; $4353 = ($4352|0)!=(0|0); if (!($4353)) { $4354 = $target; $_target91 = $4354; } $4355 = $_target91; $4356 = ($4355|0)==(0|0); $4357 = ((($4355)) + 280|0); $4358 = $4356 ? 0 : $4357; $4359 = $a89; $4360 = ((($4359)) + 132|0); HEAP32[$4360>>2] = $4358; $4361 = $a89; $0 = $4361; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nameCard); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($builtHow); label = 3092; break L1986; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($218); } $$pre_trunc163 = HEAP8[$220>>0]|0; $4322 = $$pre_trunc163&1; if (!($4322)) { break; } __ZdlPv($4272); } } while(0); if ((label|0) == 1576) { $4264 = ___cxa_find_matching_catch()|0; $4265 = tempRet0; $8 = $4264; $9 = $4265; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($nameCard); } } while(0); if ((label|0) == 1575) { $4262 = ___cxa_find_matching_catch()|0; $4263 = tempRet0; $8 = $4262; $9 = $4263; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($builtHow); label = 3093; break L1986; } } while(0); $4260 = ___cxa_find_matching_catch()|0; $4261 = tempRet0; $8 = $4260; $9 = $4261; label = 3093; } else { $oneShot92 = 0; $forceForever = 0; $untilYourNextTurn = 0; $4362 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144810,0)|0); $found = $4362; $4363 = $found; $4364 = ($4363|0)!=(-1); if ($4364) { $6 = 1; } $4365 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144815,0)|0); $found = $4365; $4366 = $found; $4367 = ($4366|0)!=(-1); if ($4367) { $oneShot92 = 1; } $4368 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144823,0)|0); $found = $4368; $4369 = $found; $4370 = ($4369|0)!=(-1); if ($4370) { $forceForever = 1; } $4371 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144831,0)|0); $found = $4371; $4372 = $found; $4373 = ($4372|0)!=(-1); if ($4373) { $untilYourNextTurn = 1; } $222 = $preventDamageKeywords; __THREW__ = 0; invoke_vii(3797,($preventDamageKeywords|0),(144836|0)); $4374 = __THREW__; __THREW__ = 0; $4375 = $4374&1; do { if (!($4375)) { $4376 = ((($preventDamageKeywords)) + 12|0); $222 = $4376; __THREW__ = 0; invoke_vii(3797,($4376|0),(144859|0)); $4377 = __THREW__; __THREW__ = 0; $4378 = $4377&1; if ($4378) { break; } $4379 = ((($4376)) + 12|0); $222 = $4379; __THREW__ = 0; invoke_vii(3797,($4379|0),(144885|0)); $4380 = __THREW__; __THREW__ = 0; $4381 = $4380&1; if ($4381) { break; } $4382 = ((($4379)) + 12|0); $222 = $4382; __THREW__ = 0; invoke_vii(3797,($4382|0),(144902|0)); $4383 = __THREW__; __THREW__ = 0; $4384 = $4383&1; if ($4384) { break; } $i93 = 0; while(1) { $4385 = $i93; $4386 = ($4385>>>0)<(4); if (!($4386)) { label = 1688; break; } $4387 = $i93; $4388 = (($preventDamageKeywords) + (($4387*12)|0)|0); $4389 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$4388,0)|0); $found = $4389; $4390 = $found; $4391 = ($4390|0)!=(-1); if ($4391) { label = 1629; break; } $4506 = $i93; $4507 = (($4506) + 1)|0; $i93 = $4507; } L2086: do { if ((label|0) == 1629) { __THREW__ = 0; invoke_vii(3797,($to|0),(211279|0)); $4392 = __THREW__; __THREW__ = 0; $4393 = $4392&1; if ($4393) { label = 1639; break; } __THREW__ = 0; invoke_vii(3797,($from|0),(211279|0)); $4394 = __THREW__; __THREW__ = 0; $4395 = $4394&1; if ($4395) { $4418 = ___cxa_find_matching_catch()|0; $4419 = tempRet0; $8 = $4418; $9 = $4419; } else { __THREW__ = 0; invoke_vii(3797,($223|0),(144641|0)); $4396 = __THREW__; __THREW__ = 0; $4397 = $4396&1; L3973: do { if ($4397) { $4420 = ___cxa_find_matching_catch()|0; $4421 = tempRet0; $8 = $4420; $9 = $4421; } else { __THREW__ = 0; invoke_vii(3797,($224|0),(163062|0)); $4398 = __THREW__; __THREW__ = 0; $4399 = $4398&1; do { if ($4399) { $4422 = ___cxa_find_matching_catch()|0; $4423 = tempRet0; $8 = $4422; $9 = $4423; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTo|0),($s|0),($223|0),($224|0),1); $4400 = __THREW__; __THREW__ = 0; $4401 = $4400&1; if ($4401) { $4424 = ___cxa_find_matching_catch()|0; $4425 = tempRet0; $8 = $4424; $9 = $4425; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($224); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($224); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($223); $4402 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTo)|0); $4403 = ($4402|0)!=(0); do { if ($4403) { __THREW__ = 0; $4404 = (invoke_iii(3802,($splitTo|0),1)|0); $4405 = __THREW__; __THREW__ = 0; $4406 = $4405&1; if ($4406) { label = 1645; break; } __THREW__ = 0; (invoke_iii(3901,($to|0),($4404|0))|0); $4407 = __THREW__; __THREW__ = 0; $4408 = $4407&1; if ($4408) { label = 1645; } else { label = 1646; } } else { label = 1646; } } while(0); L3985: do { if ((label|0) == 1646) { __THREW__ = 0; invoke_vii(3797,($225|0),(143130|0)); $4428 = __THREW__; __THREW__ = 0; $4429 = $4428&1; if ($4429) { label = 1645; break; } __THREW__ = 0; invoke_vii(3797,($226|0),(163062|0)); $4430 = __THREW__; __THREW__ = 0; $4431 = $4430&1; do { if ($4431) { $4441 = ___cxa_find_matching_catch()|0; $4442 = tempRet0; $8 = $4441; $9 = $4442; } else { __THREW__ = 0; invoke_viiiii(3937,($splitFrom|0),($s|0),($225|0),($226|0),1); $4432 = __THREW__; __THREW__ = 0; $4433 = $4432&1; if ($4433) { $4443 = ___cxa_find_matching_catch()|0; $4444 = tempRet0; $8 = $4443; $9 = $4444; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($226); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($226); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($225); $4434 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitFrom)|0); $4435 = ($4434|0)!=(0); do { if ($4435) { __THREW__ = 0; $4436 = (invoke_iii(3802,($splitFrom|0),1)|0); $4437 = __THREW__; __THREW__ = 0; $4438 = $4437&1; if ($4438) { label = 1655; break; } __THREW__ = 0; (invoke_iii(3901,($from|0),($4436|0))|0); $4439 = __THREW__; __THREW__ = 0; $4440 = $4439&1; if ($4440) { label = 1655; } else { label = 1656; } } else { label = 1656; } } while(0); L3997: do { if ((label|0) == 1656) { $4447 = $6; $4448 = $4447&1; L3999: do { if ($4448) { label = 1658; } else { $4449 = $i93; $4450 = (144906 + ($4449)|0); $4451 = HEAP8[$4450>>0]|0; $4452 = $4451&1; if ($4452) { label = 1658; break; } __THREW__ = 0; $4476 = (invoke_ii(3903,184)|0); $4477 = __THREW__; __THREW__ = 0; $4478 = $4477&1; if ($4478) { label = 1655; break L3997; } $$expand_i1_val171 = 1; HEAP8[$232>>0] = $$expand_i1_val171; $4479 = ((($436)) + 48|0); $4480 = HEAP32[$4479>>2]|0; $4481 = $2; $4482 = $4; __THREW__ = 0; invoke_vii(3800,($230|0),($to|0)); $4483 = __THREW__; __THREW__ = 0; $4484 = $4483&1; if ($4484) { $4492 = ___cxa_find_matching_catch()|0; $4493 = tempRet0; $8 = $4492; $9 = $4493; } else { __THREW__ = 0; invoke_vii(3800,($231|0),($from|0)); $4485 = __THREW__; __THREW__ = 0; $4486 = $4485&1; do { if ($4486) { $4494 = ___cxa_find_matching_catch()|0; $4495 = tempRet0; $8 = $4494; $9 = $4495; } else { $4487 = $i93; $4488 = (37484 + ($4487<<2)|0); $4489 = HEAP32[$4488>>2]|0; __THREW__ = 0; invoke_viiiiiii(4404,($4476|0),($4480|0),($4481|0),($4482|0),($230|0),($231|0),($4489|0)); $4490 = __THREW__; __THREW__ = 0; $4491 = $4490&1; if ($4491) { $4496 = ___cxa_find_matching_catch()|0; $4497 = tempRet0; $8 = $4496; $9 = $4497; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($231); break; } else { $$expand_i1_val173 = 0; HEAP8[$232>>0] = $$expand_i1_val173; $ab = $4476; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($231); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($230); break L3999; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($230); } $$pre_trunc175 = HEAP8[$232>>0]|0; $4498 = $$pre_trunc175&1; if (!($4498)) { break L3997; } __ZdlPv($4476); break L3997; } } while(0); L4015: do { if ((label|0) == 1658) { __THREW__ = 0; $4453 = (invoke_ii(3903,176)|0); $4454 = __THREW__; __THREW__ = 0; $4455 = $4454&1; if ($4455) { label = 1655; break L3997; } $$expand_i1_val165 = 1; HEAP8[$229>>0] = $$expand_i1_val165; $4456 = ((($436)) + 48|0); $4457 = HEAP32[$4456>>2]|0; $4458 = $2; $4459 = $4; __THREW__ = 0; invoke_vii(3800,($227|0),($to|0)); $4460 = __THREW__; __THREW__ = 0; $4461 = $4460&1; if ($4461) { $4469 = ___cxa_find_matching_catch()|0; $4470 = tempRet0; $8 = $4469; $9 = $4470; } else { __THREW__ = 0; invoke_vii(3800,($228|0),($from|0)); $4462 = __THREW__; __THREW__ = 0; $4463 = $4462&1; do { if ($4463) { $4471 = ___cxa_find_matching_catch()|0; $4472 = tempRet0; $8 = $4471; $9 = $4472; } else { $4464 = $i93; $4465 = (37484 + ($4464<<2)|0); $4466 = HEAP32[$4465>>2]|0; __THREW__ = 0; invoke_viiiiiii(5702,($4453|0),($4457|0),($4458|0),($4459|0),($227|0),($228|0),($4466|0)); $4467 = __THREW__; __THREW__ = 0; $4468 = $4467&1; if ($4468) { $4473 = ___cxa_find_matching_catch()|0; $4474 = tempRet0; $8 = $4473; $9 = $4474; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($228); break; } else { $$expand_i1_val167 = 0; HEAP8[$229>>0] = $$expand_i1_val167; $ab = $4453; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($228); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($227); break L4015; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($227); } $$pre_trunc169 = HEAP8[$229>>0]|0; $4475 = $$pre_trunc169&1; if (!($4475)) { break L3997; } __ZdlPv($4453); break L3997; } } while(0); $4499 = $i93; $4500 = (144906 + ($4499)|0); $4501 = HEAP8[$4500>>0]|0; $4502 = $4501&1; if ($4502) { $4503 = $ab; $4504 = ((($4503)) + 92|0); HEAP8[$4504>>0] = 1; } $4505 = $ab; $0 = $4505; $36 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFrom); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTo); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($from); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($to); label = 3088; break L2086; } } while(0); if ((label|0) == 1655) { $4445 = ___cxa_find_matching_catch()|0; $4446 = tempRet0; $8 = $4445; $9 = $4446; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFrom); break L3985; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($225); } } while(0); if ((label|0) == 1645) { $4426 = ___cxa_find_matching_catch()|0; $4427 = tempRet0; $8 = $4426; $9 = $4427; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTo); break L3973; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($223); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($from); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($to); } else if ((label|0) == 1688) { $4508 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144910,0)|0); $found = $4508; $4509 = $found; $4510 = ($4509|0)!=(-1); if ($4510) { __THREW__ = 0; $4511 = (invoke_ii(3903,220)|0); $4512 = __THREW__; __THREW__ = 0; $4513 = $4512&1; if ($4513) { label = 1639; break; } $4514 = ((($436)) + 48|0); $4515 = HEAP32[$4514>>2]|0; $4516 = $2; $4517 = $4; $4518 = $target; __THREW__ = 0; invoke_viiiiii(5703,($4511|0),($4515|0),($4516|0),($4517|0),($4518|0),(0|0)); $4519 = __THREW__; __THREW__ = 0; $4520 = $4519&1; if ($4520) { $4524 = ___cxa_find_matching_catch()|0; $4525 = tempRet0; $8 = $4524; $9 = $4525; __ZdlPv($4511); break; } else { $a94 = $4511; $4521 = $a94; $4522 = ((($4521)) + 92|0); HEAP8[$4522>>0] = 1; $4523 = $a94; $0 = $4523; $36 = 1; label = 3088; break; } } $4526 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144922,0)|0); $found = $4526; $4527 = $found; $4528 = ($4527|0)!=(-1); if ($4528) { __THREW__ = 0; $4529 = (invoke_ii(3903,232)|0); $4530 = __THREW__; __THREW__ = 0; $4531 = $4530&1; if ($4531) { label = 1639; break; } $$expand_i1_val177 = 1; HEAP8[$234>>0] = $$expand_i1_val177; $4532 = ((($436)) + 48|0); $4533 = HEAP32[$4532>>2]|0; $4534 = $2; $4535 = $4; $4536 = $target; __THREW__ = 0; invoke_vii(3800,($233|0),($newName|0)); $4537 = __THREW__; __THREW__ = 0; $4538 = $4537&1; do { if ($4538) { $4544 = ___cxa_find_matching_catch()|0; $4545 = tempRet0; $8 = $4544; $9 = $4545; } else { __THREW__ = 0; invoke_viiiiiii(5704,($4529|0),($4533|0),($4534|0),($4535|0),($4536|0),($233|0),(0|0)); $4539 = __THREW__; __THREW__ = 0; $4540 = $4539&1; if ($4540) { $4546 = ___cxa_find_matching_catch()|0; $4547 = tempRet0; $8 = $4546; $9 = $4547; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($233); break; } else { $$expand_i1_val179 = 0; HEAP8[$234>>0] = $$expand_i1_val179; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($233); $a95 = $4529; $4541 = $a95; $4542 = ((($4541)) + 92|0); HEAP8[$4542>>0] = 1; $4543 = $a95; $0 = $4543; $36 = 1; label = 3088; break L2086; } } } while(0); $$pre_trunc181 = HEAP8[$234>>0]|0; $4548 = $$pre_trunc181&1; if (!($4548)) { break; } __ZdlPv($4529); break; } $4549 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144932,0)|0); $found = $4549; $4550 = $found; $4551 = ($4550|0)!=(-1); if ($4551) { __THREW__ = 0; $4552 = (invoke_ii(3903,236)|0); $4553 = __THREW__; __THREW__ = 0; $4554 = $4553&1; if ($4554) { label = 1639; break; } $$expand_i1_val183 = 1; HEAP8[$236>>0] = $$expand_i1_val183; $4555 = ((($436)) + 48|0); $4556 = HEAP32[$4555>>2]|0; $4557 = $2; $4558 = $4; $4559 = $target; __THREW__ = 0; invoke_vii(3800,($235|0),($newName|0)); $4560 = __THREW__; __THREW__ = 0; $4561 = $4560&1; do { if ($4561) { $4567 = ___cxa_find_matching_catch()|0; $4568 = tempRet0; $8 = $4567; $9 = $4568; } else { __THREW__ = 0; invoke_viiiiiiii(5705,($4552|0),($4556|0),($4557|0),($4558|0),($4559|0),($235|0),(0|0),0); $4562 = __THREW__; __THREW__ = 0; $4563 = $4562&1; if ($4563) { $4569 = ___cxa_find_matching_catch()|0; $4570 = tempRet0; $8 = $4569; $9 = $4570; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($235); break; } else { $$expand_i1_val185 = 0; HEAP8[$236>>0] = $$expand_i1_val185; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($235); $a96 = $4552; $4564 = $a96; $4565 = ((($4564)) + 92|0); HEAP8[$4565>>0] = 1; $4566 = $a96; $0 = $4566; $36 = 1; label = 3088; break L2086; } } } while(0); $$pre_trunc187 = HEAP8[$236>>0]|0; $4571 = $$pre_trunc187&1; if (!($4571)) { break; } __ZdlPv($4552); break; } $4572 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,144937,0)|0); $found = $4572; $4573 = $found; $4574 = ($4573|0)!=(-1); __THREW__ = 0; if ($4574) { $4575 = (__Znwj(236)|0); $4576 = __THREW__; __THREW__ = 0; $4577 = $4576&1; if ($4577) { label = 1639; break; } $$expand_i1_val189 = 1; HEAP8[$238>>0] = $$expand_i1_val189; $4578 = ((($436)) + 48|0); $4579 = HEAP32[$4578>>2]|0; $4580 = $2; $4581 = $4; $4582 = $target; __THREW__ = 0; invoke_vii(3797,($237|0),(144948|0)); $4583 = __THREW__; __THREW__ = 0; $4584 = $4583&1; do { if ($4584) { $4590 = ___cxa_find_matching_catch()|0; $4591 = tempRet0; $8 = $4590; $9 = $4591; } else { __THREW__ = 0; invoke_viiiiiiii(5705,($4575|0),($4579|0),($4580|0),($4581|0),($4582|0),($237|0),(0|0),1); $4585 = __THREW__; __THREW__ = 0; $4586 = $4585&1; if ($4586) { $4592 = ___cxa_find_matching_catch()|0; $4593 = tempRet0; $8 = $4592; $9 = $4593; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($237); break; } else { $$expand_i1_val191 = 0; HEAP8[$238>>0] = $$expand_i1_val191; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($237); $a97 = $4575; $4587 = $a97; $4588 = ((($4587)) + 92|0); HEAP8[$4588>>0] = 1; $4589 = $a97; $0 = $4589; $36 = 1; label = 3088; break L2086; } } } while(0); $$pre_trunc193 = HEAP8[$238>>0]|0; $4594 = $$pre_trunc193&1; if (!($4594)) { break; } __ZdlPv($4575); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($239,144959); $4595 = __THREW__; __THREW__ = 0; $4596 = $4595&1; if ($4596) { label = 1639; break; } __THREW__ = 0; invoke_vii(3797,($240|0),(168429|0)); $4597 = __THREW__; __THREW__ = 0; $4598 = $4597&1; do { if ($4598) { $4629 = ___cxa_find_matching_catch()|0; $4630 = tempRet0; $8 = $4629; $9 = $4630; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDamage|0),($s|0),($239|0),($240|0),0); $4599 = __THREW__; __THREW__ = 0; $4600 = $4599&1; if ($4600) { $4631 = ___cxa_find_matching_catch()|0; $4632 = tempRet0; $8 = $4631; $9 = $4632; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($240); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($240); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($239); $4601 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDamage)|0); $4602 = ($4601|0)!=(0); L2138: do { if ($4602) { $4603 = $3; $4604 = ($4603|0)!=(0|0); if ($4604) { $4605 = $3; __THREW__ = 0; $4606 = (invoke_iii(5706,($4605|0),(0|0))|0); $4607 = __THREW__; __THREW__ = 0; $4608 = $4607&1; if ($4608) { label = 1734; break; } else { $4609 = $4606; } } else { $4609 = 0; } $t = $4609; __THREW__ = 0; $4610 = (invoke_ii(3903,240)|0); $4611 = __THREW__; __THREW__ = 0; $4612 = $4611&1; if ($4612) { label = 1734; break; } $$expand_i1_val195 = 1; HEAP8[$242>>0] = $$expand_i1_val195; $4613 = ((($436)) + 48|0); $4614 = HEAP32[$4613>>2]|0; $4615 = $2; $4616 = $4; $4617 = $t; __THREW__ = 0; $4618 = (invoke_iii(3802,($splitDamage|0),1)|0); $4619 = __THREW__; __THREW__ = 0; $4620 = $4619&1; do { if ($4620) { label = 1735; } else { __THREW__ = 0; invoke_vii(3800,($241|0),($4618|0)); $4621 = __THREW__; __THREW__ = 0; $4622 = $4621&1; if ($4622) { label = 1735; break; } $4623 = $who69; __THREW__ = 0; invoke_viiiiiiii(4330,($4610|0),($4614|0),($4615|0),($4616|0),($4617|0),($241|0),(0|0),($4623|0)); $4624 = __THREW__; __THREW__ = 0; $4625 = $4624&1; if ($4625) { $4637 = ___cxa_find_matching_catch()|0; $4638 = tempRet0; $8 = $4637; $9 = $4638; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($241); break; } else { $$expand_i1_val197 = 0; HEAP8[$242>>0] = $$expand_i1_val197; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($241); $a98 = $4610; $4626 = $a98; $4627 = ((($4626)) + 92|0); HEAP8[$4627>>0] = 1; $4628 = $a98; $0 = $4628; $36 = 1; label = 3086; break L2138; } } } while(0); if ((label|0) == 1735) { $4635 = ___cxa_find_matching_catch()|0; $4636 = tempRet0; $8 = $4635; $9 = $4636; } $$pre_trunc199 = HEAP8[$242>>0]|0; $4639 = $$pre_trunc199&1; if (!($4639)) { break; } __ZdlPv($4610); } else { __THREW__ = 0; invoke_vii(3797,($243|0),(144967|0)); $4640 = __THREW__; __THREW__ = 0; $4641 = $4640&1; if ($4641) { label = 1734; break; } __THREW__ = 0; invoke_vii(3797,($244|0),(168429|0)); $4642 = __THREW__; __THREW__ = 0; $4643 = $4642&1; do { if ($4643) { $4677 = ___cxa_find_matching_catch()|0; $4678 = tempRet0; $8 = $4677; $9 = $4678; } else { __THREW__ = 0; invoke_viiiii(3937,($splitPoison|0),($s|0),($243|0),($244|0),0); $4644 = __THREW__; __THREW__ = 0; $4645 = $4644&1; if ($4645) { $4679 = ___cxa_find_matching_catch()|0; $4680 = tempRet0; $8 = $4679; $9 = $4680; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($244); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($244); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($243); $4646 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPoison)|0); $4647 = ($4646|0)!=(0); __THREW__ = 0; L2162: do { if ($4647) { $4648 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitPoison,1)|0); $4649 = __THREW__; __THREW__ = 0; $4650 = $4649&1; if ($4650) { label = 1753; break; } $4651 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4648)|0); __THREW__ = 0; $4652 = (invoke_ii(3938,($4651|0))|0); $4653 = __THREW__; __THREW__ = 0; $4654 = $4653&1; if ($4654) { label = 1753; break; } $poison = $4652; $4655 = $3; $4656 = ($4655|0)!=(0|0); if ($4656) { $4657 = $3; __THREW__ = 0; $4658 = (invoke_iii(5706,($4657|0),(0|0))|0); $4659 = __THREW__; __THREW__ = 0; $4660 = $4659&1; if ($4660) { label = 1753; break; } else { $4661 = $4658; } } else { $4661 = 0; } $t99 = $4661; __THREW__ = 0; $4662 = (invoke_ii(3903,228)|0); $4663 = __THREW__; __THREW__ = 0; $4664 = $4663&1; if ($4664) { label = 1753; break; } $4665 = ((($436)) + 48|0); $4666 = HEAP32[$4665>>2]|0; $4667 = $2; $4668 = $4; $4669 = $t99; $4670 = $poison; $4671 = $who69; __THREW__ = 0; invoke_viiiiiiii(4276,($4662|0),($4666|0),($4667|0),($4668|0),($4669|0),($4670|0),(0|0),($4671|0)); $4672 = __THREW__; __THREW__ = 0; $4673 = $4672&1; if ($4673) { $4683 = ___cxa_find_matching_catch()|0; $4684 = tempRet0; $8 = $4683; $9 = $4684; __ZdlPv($4662); break; } else { $a100 = $4662; $4674 = $a100; $4675 = ((($4674)) + 92|0); HEAP8[$4675>>0] = 1; $4676 = $a100; $0 = $4676; $36 = 1; label = 3084; break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($245,144980); $4685 = __THREW__; __THREW__ = 0; $4686 = $4685&1; if ($4686) { label = 1753; break; } __THREW__ = 0; invoke_vii(3797,($246|0),(168429|0)); $4687 = __THREW__; __THREW__ = 0; $4688 = $4687&1; do { if ($4688) { $4722 = ___cxa_find_matching_catch()|0; $4723 = tempRet0; $8 = $4722; $9 = $4723; } else { __THREW__ = 0; invoke_viiiii(3937,($splitPrevent|0),($s|0),($245|0),($246|0),0); $4689 = __THREW__; __THREW__ = 0; $4690 = $4689&1; if ($4690) { $4724 = ___cxa_find_matching_catch()|0; $4725 = tempRet0; $8 = $4724; $9 = $4725; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($246); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($246); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($245); $4691 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPrevent)|0); $4692 = ($4691|0)!=(0); __THREW__ = 0; L2181: do { if ($4692) { $4693 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitPrevent,1)|0); $4694 = __THREW__; __THREW__ = 0; $4695 = $4694&1; if ($4695) { label = 1769; break; } $4696 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4693)|0); __THREW__ = 0; $4697 = (invoke_ii(3938,($4696|0))|0); $4698 = __THREW__; __THREW__ = 0; $4699 = $4698&1; if ($4699) { label = 1769; break; } $preventing = $4697; $4700 = $3; $4701 = ($4700|0)!=(0|0); if ($4701) { $4702 = $3; __THREW__ = 0; $4703 = (invoke_iii(5706,($4702|0),(0|0))|0); $4704 = __THREW__; __THREW__ = 0; $4705 = $4704&1; if ($4705) { label = 1769; break; } else { $4706 = $4703; } } else { $4706 = 0; } $t101 = $4706; __THREW__ = 0; $4707 = (invoke_ii(3903,228)|0); $4708 = __THREW__; __THREW__ = 0; $4709 = $4708&1; if ($4709) { label = 1769; break; } $4710 = ((($436)) + 48|0); $4711 = HEAP32[$4710>>2]|0; $4712 = $2; $4713 = $4; $4714 = $t101; $4715 = $preventing; $4716 = $who69; __THREW__ = 0; invoke_viiiiiiii(5707,($4707|0),($4711|0),($4712|0),($4713|0),($4714|0),($4715|0),(0|0),($4716|0)); $4717 = __THREW__; __THREW__ = 0; $4718 = $4717&1; if ($4718) { $4728 = ___cxa_find_matching_catch()|0; $4729 = tempRet0; $8 = $4728; $9 = $4729; __ZdlPv($4707); break; } else { $a102 = $4707; $4719 = $a102; $4720 = ((($4719)) + 92|0); HEAP8[$4720>>0] = 1; $4721 = $a102; $0 = $4721; $36 = 1; label = 3082; break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($247,144989); $4730 = __THREW__; __THREW__ = 0; $4731 = $4730&1; if ($4731) { label = 1769; break; } __THREW__ = 0; invoke_vii(3797,($248|0),(168429|0)); $4732 = __THREW__; __THREW__ = 0; $4733 = $4732&1; do { if ($4733) { $4762 = ___cxa_find_matching_catch()|0; $4763 = tempRet0; $8 = $4762; $9 = $4763; } else { __THREW__ = 0; invoke_viiiii(3937,($splitHandMod|0),($s|0),($247|0),($248|0),0); $4734 = __THREW__; __THREW__ = 0; $4735 = $4734&1; if ($4735) { $4764 = ___cxa_find_matching_catch()|0; $4765 = tempRet0; $8 = $4764; $9 = $4765; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($248); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($248); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($247); $4736 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitHandMod)|0); $4737 = ($4736|0)!=(0); L2200: do { if ($4737) { $4738 = $3; $4739 = ($4738|0)!=(0|0); if ($4739) { $4740 = $3; __THREW__ = 0; $4741 = (invoke_iii(3914,($4740|0),(0|0))|0); $4742 = __THREW__; __THREW__ = 0; $4743 = $4742&1; if ($4743) { label = 1785; break; } else { $4744 = $4741; } } else { $4744 = 0; } $t103 = $4744; __THREW__ = 0; $4745 = (invoke_ii(3903,168)|0); $4746 = __THREW__; __THREW__ = 0; $4747 = $4746&1; if ($4747) { label = 1785; break; } $$expand_i1_val201 = 1; HEAP8[$250>>0] = $$expand_i1_val201; $4748 = ((($436)) + 48|0); $4749 = HEAP32[$4748>>2]|0; $4750 = $2; $4751 = $4; $4752 = $t103; __THREW__ = 0; $4753 = (invoke_iii(3802,($splitHandMod|0),1)|0); $4754 = __THREW__; __THREW__ = 0; $4755 = $4754&1; do { if ($4755) { label = 1786; } else { __THREW__ = 0; invoke_vii(3800,($249|0),($4753|0)); $4756 = __THREW__; __THREW__ = 0; $4757 = $4756&1; if ($4757) { label = 1786; break; } $4758 = $who69; __THREW__ = 0; invoke_viiiiiii(5708,($4745|0),($4749|0),($4750|0),($4751|0),($4752|0),($249|0),($4758|0)); $4759 = __THREW__; __THREW__ = 0; $4760 = $4759&1; if ($4760) { $4770 = ___cxa_find_matching_catch()|0; $4771 = tempRet0; $8 = $4770; $9 = $4771; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($249); break; } else { $$expand_i1_val203 = 0; HEAP8[$250>>0] = $$expand_i1_val203; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($249); $a104 = $4745; $4761 = $a104; $0 = $4761; $36 = 1; label = 3080; break L2200; } } } while(0); if ((label|0) == 1786) { $4768 = ___cxa_find_matching_catch()|0; $4769 = tempRet0; $8 = $4768; $9 = $4769; } $$pre_trunc205 = HEAP8[$250>>0]|0; $4772 = $$pre_trunc205&1; if (!($4772)) { break; } __ZdlPv($4745); } else { __THREW__ = 0; invoke_vii(3797,($251|0),(144999|0)); $4773 = __THREW__; __THREW__ = 0; $4774 = $4773&1; if ($4774) { label = 1785; break; } __THREW__ = 0; invoke_vii(3797,($252|0),(168429|0)); $4775 = __THREW__; __THREW__ = 0; $4776 = $4775&1; do { if ($4776) { $4810 = ___cxa_find_matching_catch()|0; $4811 = tempRet0; $8 = $4810; $9 = $4811; } else { __THREW__ = 0; invoke_viiiii(3937,($splitSetHand|0),($s|0),($251|0),($252|0),0); $4777 = __THREW__; __THREW__ = 0; $4778 = $4777&1; if ($4778) { $4812 = ___cxa_find_matching_catch()|0; $4813 = tempRet0; $8 = $4812; $9 = $4813; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($252); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($252); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($251); $4779 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitSetHand)|0); $4780 = ($4779|0)!=(0); __THREW__ = 0; L2224: do { if ($4780) { $4781 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitSetHand,1)|0); $4782 = __THREW__; __THREW__ = 0; $4783 = $4782&1; if ($4783) { label = 1804; break; } $4784 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4781)|0); __THREW__ = 0; $4785 = (invoke_ii(3938,($4784|0))|0); $4786 = __THREW__; __THREW__ = 0; $4787 = $4786&1; if ($4787) { label = 1804; break; } $hand = $4785; $4788 = $3; $4789 = ($4788|0)!=(0|0); if ($4789) { $4790 = $3; __THREW__ = 0; $4791 = (invoke_iii(3914,($4790|0),(0|0))|0); $4792 = __THREW__; __THREW__ = 0; $4793 = $4792&1; if ($4793) { label = 1804; break; } else { $4794 = $4791; } } else { $4794 = 0; } $t105 = $4794; __THREW__ = 0; $4795 = (invoke_ii(3903,228)|0); $4796 = __THREW__; __THREW__ = 0; $4797 = $4796&1; if ($4797) { label = 1804; break; } $4798 = ((($436)) + 48|0); $4799 = HEAP32[$4798>>2]|0; $4800 = $2; $4801 = $4; $4802 = $t105; $4803 = $hand; $4804 = $who69; __THREW__ = 0; invoke_viiiiiiii(5709,($4795|0),($4799|0),($4800|0),($4801|0),($4802|0),($4803|0),(0|0),($4804|0)); $4805 = __THREW__; __THREW__ = 0; $4806 = $4805&1; if ($4806) { $4816 = ___cxa_find_matching_catch()|0; $4817 = tempRet0; $8 = $4816; $9 = $4817; __ZdlPv($4795); break; } else { $a106 = $4795; $4807 = $a106; $4808 = ((($4807)) + 92|0); HEAP8[$4808>>0] = 1; $4809 = $a106; $0 = $4809; $36 = 1; label = 3078; break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($253,145008); $4818 = __THREW__; __THREW__ = 0; $4819 = $4818&1; if ($4819) { label = 1804; break; } __THREW__ = 0; invoke_vii(3797,($254|0),(168429|0)); $4820 = __THREW__; __THREW__ = 0; $4821 = $4820&1; do { if ($4821) { $4860 = ___cxa_find_matching_catch()|0; $4861 = tempRet0; $8 = $4860; $9 = $4861; } else { __THREW__ = 0; invoke_viiiii(3937,($splitLifeset|0),($s|0),($253|0),($254|0),0); $4822 = __THREW__; __THREW__ = 0; $4823 = $4822&1; if ($4823) { $4862 = ___cxa_find_matching_catch()|0; $4863 = tempRet0; $8 = $4862; $9 = $4863; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($254); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($254); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($253); $4824 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitLifeset)|0); $4825 = ($4824|0)!=(0); __THREW__ = 0; L2243: do { if ($4825) { $4826 = (__Znwj(4)|0); $4827 = __THREW__; __THREW__ = 0; $4828 = $4827&1; if ($4828) { label = 1822; break; } $$expand_i1_val207 = 1; HEAP8[$256>>0] = $$expand_i1_val207; __THREW__ = 0; $4829 = (invoke_iii(3802,($splitLifeset|0),1)|0); $4830 = __THREW__; __THREW__ = 0; $4831 = $4830&1; do { if ($4831) { label = 1823; } else { __THREW__ = 0; invoke_vii(3800,($255|0),($4829|0)); $4832 = __THREW__; __THREW__ = 0; $4833 = $4832&1; if ($4833) { label = 1823; break; } $4834 = $3; $4835 = $4; __THREW__ = 0; invoke_viiii(4245,($4826|0),($255|0),($4834|0),($4835|0)); $4836 = __THREW__; __THREW__ = 0; $4837 = $4836&1; if ($4837) { $4868 = ___cxa_find_matching_catch()|0; $4869 = tempRet0; $8 = $4868; $9 = $4869; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($255); break; } $$expand_i1_val209 = 0; HEAP8[$256>>0] = $$expand_i1_val209; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($255); $life = $4826; $4838 = $3; $4839 = ($4838|0)!=(0|0); if ($4839) { $4840 = $3; __THREW__ = 0; $4841 = (invoke_iii(3914,($4840|0),(0|0))|0); $4842 = __THREW__; __THREW__ = 0; $4843 = $4842&1; if ($4843) { label = 1822; break L2243; } else { $4844 = $4841; } } else { $4844 = 0; } $t107 = $4844; __THREW__ = 0; $4845 = (invoke_ii(3903,228)|0); $4846 = __THREW__; __THREW__ = 0; $4847 = $4846&1; if ($4847) { label = 1822; break L2243; } $4848 = ((($436)) + 48|0); $4849 = HEAP32[$4848>>2]|0; $4850 = $2; $4851 = $4; $4852 = $t107; $4853 = $life; $4854 = $who69; __THREW__ = 0; invoke_viiiiiiii(5710,($4845|0),($4849|0),($4850|0),($4851|0),($4852|0),($4853|0),(0|0),($4854|0)); $4855 = __THREW__; __THREW__ = 0; $4856 = $4855&1; if ($4856) { $4871 = ___cxa_find_matching_catch()|0; $4872 = tempRet0; $8 = $4871; $9 = $4872; __ZdlPv($4845); break L2243; } else { $a108 = $4845; $4857 = $a108; $4858 = ((($4857)) + 92|0); HEAP8[$4858>>0] = 1; $4859 = $a108; $0 = $4859; $36 = 1; label = 3076; break L2243; } } } while(0); if ((label|0) == 1823) { $4866 = ___cxa_find_matching_catch()|0; $4867 = tempRet0; $8 = $4866; $9 = $4867; } $$pre_trunc211 = HEAP8[$256>>0]|0; $4870 = $$pre_trunc211&1; if (!($4870)) { break; } __ZdlPv($4826); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($257,145017); $4873 = __THREW__; __THREW__ = 0; $4874 = $4873&1; if ($4874) { label = 1822; break; } __THREW__ = 0; invoke_vii(3797,($258|0),(168429|0)); $4875 = __THREW__; __THREW__ = 0; $4876 = $4875&1; do { if ($4876) { $4907 = ___cxa_find_matching_catch()|0; $4908 = tempRet0; $8 = $4907; $9 = $4908; } else { __THREW__ = 0; invoke_viiiii(3937,($splitLife|0),($s|0),($257|0),($258|0),0); $4877 = __THREW__; __THREW__ = 0; $4878 = $4877&1; if ($4878) { $4909 = ___cxa_find_matching_catch()|0; $4910 = tempRet0; $8 = $4909; $9 = $4910; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($258); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($258); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($257); $4879 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitLife)|0); $4880 = ($4879|0)!=(0); L2271: do { if ($4880) { $4881 = $3; $4882 = ($4881|0)!=(0|0); if ($4882) { $4883 = $3; __THREW__ = 0; $4884 = (invoke_iii(5706,($4883|0),(0|0))|0); $4885 = __THREW__; __THREW__ = 0; $4886 = $4885&1; if ($4886) { label = 1842; break; } else { $4887 = $4884; } } else { $4887 = 0; } $t109 = $4887; __THREW__ = 0; $4888 = (invoke_ii(3903,236)|0); $4889 = __THREW__; __THREW__ = 0; $4890 = $4889&1; if ($4890) { label = 1842; break; } $$expand_i1_val213 = 1; HEAP8[$260>>0] = $$expand_i1_val213; $4891 = ((($436)) + 48|0); $4892 = HEAP32[$4891>>2]|0; $4893 = $2; $4894 = $4; $4895 = $t109; __THREW__ = 0; $4896 = (invoke_iii(3802,($splitLife|0),1)|0); $4897 = __THREW__; __THREW__ = 0; $4898 = $4897&1; do { if ($4898) { label = 1843; } else { __THREW__ = 0; invoke_vii(3800,($259|0),($4896|0)); $4899 = __THREW__; __THREW__ = 0; $4900 = $4899&1; if ($4900) { label = 1843; break; } $4901 = $who69; __THREW__ = 0; invoke_viiiiiiii(4333,($4888|0),($4892|0),($4893|0),($4894|0),($4895|0),($259|0),(0|0),($4901|0)); $4902 = __THREW__; __THREW__ = 0; $4903 = $4902&1; if ($4903) { $4915 = ___cxa_find_matching_catch()|0; $4916 = tempRet0; $8 = $4915; $9 = $4916; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($259); break; } else { $$expand_i1_val215 = 0; HEAP8[$260>>0] = $$expand_i1_val215; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($259); $a110 = $4888; $4904 = $a110; $4905 = ((($4904)) + 92|0); HEAP8[$4905>>0] = 1; $4906 = $a110; $0 = $4906; $36 = 1; label = 3074; break L2271; } } } while(0); if ((label|0) == 1843) { $4913 = ___cxa_find_matching_catch()|0; $4914 = tempRet0; $8 = $4913; $9 = $4914; } $$pre_trunc217 = HEAP8[$260>>0]|0; $4917 = $$pre_trunc217&1; if (!($4917)) { break; } __ZdlPv($4888); } else { $4918 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145023,0)|0); $found = $4918; $4919 = $found; $4920 = ($4919|0)!=(-1); if ($4920) { $4921 = $3; $4922 = ($4921|0)!=(0|0); if ($4922) { $4923 = $3; __THREW__ = 0; $4924 = (invoke_iii(3914,($4923|0),(0|0))|0); $4925 = __THREW__; __THREW__ = 0; $4926 = $4925&1; if ($4926) { label = 1842; break; } else { $4927 = $4924; } } else { $4927 = 0; } $d = $4927; __THREW__ = 0; $4928 = (invoke_ii(3903,224)|0); $4929 = __THREW__; __THREW__ = 0; $4930 = $4929&1; if ($4930) { label = 1842; break; } $4931 = ((($436)) + 48|0); $4932 = HEAP32[$4931>>2]|0; $4933 = $2; $4934 = $4; $4935 = $d; $4936 = $who69; __THREW__ = 0; invoke_viiiiiii(5711,($4928|0),($4932|0),($4933|0),($4934|0),($4935|0),(0|0),($4936|0)); $4937 = __THREW__; __THREW__ = 0; $4938 = $4937&1; if ($4938) { $4942 = ___cxa_find_matching_catch()|0; $4943 = tempRet0; $8 = $4942; $9 = $4943; __ZdlPv($4928); break; } else { $a111 = $4928; $4939 = $a111; $4940 = ((($4939)) + 92|0); HEAP8[$4940>>0] = 1; $4941 = $a111; $0 = $4941; $36 = 1; label = 3074; break; } } __THREW__ = 0; invoke_vii(3797,($261|0),(145031|0)); $4944 = __THREW__; __THREW__ = 0; $4945 = $4944&1; if ($4945) { label = 1842; break; } __THREW__ = 0; invoke_vii(3797,($262|0),(168429|0)); $4946 = __THREW__; __THREW__ = 0; $4947 = $4946&1; do { if ($4947) { $4980 = ___cxa_find_matching_catch()|0; $4981 = tempRet0; $8 = $4980; $9 = $4981; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDraw|0),($s|0),($261|0),($262|0),0); $4948 = __THREW__; __THREW__ = 0; $4949 = $4948&1; if ($4949) { $4982 = ___cxa_find_matching_catch()|0; $4983 = tempRet0; $8 = $4982; $9 = $4983; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($262); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($262); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($261); $4950 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDraw)|0); $4951 = ($4950|0)!=(0); L2305: do { if ($4951) { $4952 = $3; $4953 = ($4952|0)!=(0|0); if ($4953) { $4954 = $3; __THREW__ = 0; $4955 = (invoke_iii(5706,($4954|0),(0|0))|0); $4956 = __THREW__; __THREW__ = 0; $4957 = $4956&1; if ($4957) { label = 1868; break; } else { $4958 = $4955; } } else { $4958 = 0; } $t112 = $4958; __THREW__ = 0; $4959 = (invoke_ii(3903,240)|0); $4960 = __THREW__; __THREW__ = 0; $4961 = $4960&1; if ($4961) { label = 1868; break; } $$expand_i1_val219 = 1; HEAP8[$264>>0] = $$expand_i1_val219; $4962 = ((($436)) + 48|0); $4963 = HEAP32[$4962>>2]|0; $4964 = $2; $4965 = $4; $4966 = $t112; __THREW__ = 0; $4967 = (invoke_iii(3802,($splitDraw|0),1)|0); $4968 = __THREW__; __THREW__ = 0; $4969 = $4968&1; do { if ($4969) { label = 1869; } else { __THREW__ = 0; invoke_vii(3800,($263|0),($4967|0)); $4970 = __THREW__; __THREW__ = 0; $4971 = $4970&1; if ($4971) { label = 1869; break; } $4972 = $who69; $4973 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145037,0)|0); $4974 = ($4973|0)!=(-1); __THREW__ = 0; invoke_viiiiiiiii(4332,($4959|0),($4963|0),($4964|0),($4965|0),($4966|0),(0|0),($263|0),($4972|0),($4974|0)); $4975 = __THREW__; __THREW__ = 0; $4976 = $4975&1; if ($4976) { $4988 = ___cxa_find_matching_catch()|0; $4989 = tempRet0; $8 = $4988; $9 = $4989; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($263); break; } else { $$expand_i1_val221 = 0; HEAP8[$264>>0] = $$expand_i1_val221; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($263); $a113 = $4959; $4977 = $a113; $4978 = ((($4977)) + 92|0); HEAP8[$4978>>0] = 1; $4979 = $a113; $0 = $4979; $36 = 1; label = 3072; break L2305; } } } while(0); if ((label|0) == 1869) { $4986 = ___cxa_find_matching_catch()|0; $4987 = tempRet0; $8 = $4986; $9 = $4987; } $$pre_trunc223 = HEAP8[$264>>0]|0; $4990 = $$pre_trunc223&1; if (!($4990)) { break; } __ZdlPv($4959); } else { __THREW__ = 0; invoke_vii(3797,($265|0),(145047|0)); $4991 = __THREW__; __THREW__ = 0; $4992 = $4991&1; if ($4992) { label = 1868; break; } __THREW__ = 0; invoke_vii(3797,($266|0),(168429|0)); $4993 = __THREW__; __THREW__ = 0; $4994 = $4993&1; do { if ($4994) { $5025 = ___cxa_find_matching_catch()|0; $5026 = tempRet0; $8 = $5025; $9 = $5026; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDeplete|0),($s|0),($265|0),($266|0),0); $4995 = __THREW__; __THREW__ = 0; $4996 = $4995&1; if ($4996) { $5027 = ___cxa_find_matching_catch()|0; $5028 = tempRet0; $8 = $5027; $9 = $5028; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($266); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($266); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($265); $4997 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDeplete)|0); $4998 = ($4997|0)!=(0); L2329: do { if ($4998) { $4999 = $3; $5000 = ($4999|0)!=(0|0); if ($5000) { $5001 = $3; __THREW__ = 0; $5002 = (invoke_iii(5706,($5001|0),(0|0))|0); $5003 = __THREW__; __THREW__ = 0; $5004 = $5003&1; if ($5004) { label = 1887; break; } else { $5005 = $5002; } } else { $5005 = 0; } $t114 = $5005; __THREW__ = 0; $5006 = (invoke_ii(3903,240)|0); $5007 = __THREW__; __THREW__ = 0; $5008 = $5007&1; if ($5008) { label = 1887; break; } $$expand_i1_val225 = 1; HEAP8[$268>>0] = $$expand_i1_val225; $5009 = ((($436)) + 48|0); $5010 = HEAP32[$5009>>2]|0; $5011 = $2; $5012 = $4; $5013 = $t114; __THREW__ = 0; $5014 = (invoke_iii(3802,($splitDeplete|0),1)|0); $5015 = __THREW__; __THREW__ = 0; $5016 = $5015&1; do { if ($5016) { label = 1888; } else { __THREW__ = 0; invoke_vii(3800,($267|0),($5014|0)); $5017 = __THREW__; __THREW__ = 0; $5018 = $5017&1; if ($5018) { label = 1888; break; } $5019 = $who69; __THREW__ = 0; invoke_viiiiiiiii(4336,($5006|0),($5010|0),($5011|0),($5012|0),($5013|0),($267|0),(0|0),($5019|0),0); $5020 = __THREW__; __THREW__ = 0; $5021 = $5020&1; if ($5021) { $5033 = ___cxa_find_matching_catch()|0; $5034 = tempRet0; $8 = $5033; $9 = $5034; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($267); break; } else { $$expand_i1_val227 = 0; HEAP8[$268>>0] = $$expand_i1_val227; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($267); $a115 = $5006; $5022 = $a115; $5023 = ((($5022)) + 92|0); HEAP8[$5023>>0] = 1; $5024 = $a115; $0 = $5024; $36 = 1; label = 3070; break L2329; } } } while(0); if ((label|0) == 1888) { $5031 = ___cxa_find_matching_catch()|0; $5032 = tempRet0; $8 = $5031; $9 = $5032; } $$pre_trunc229 = HEAP8[$268>>0]|0; $5035 = $$pre_trunc229&1; if (!($5035)) { break; } __ZdlPv($5006); } else { __THREW__ = 0; invoke_vii(3797,($269|0),(145056|0)); $5036 = __THREW__; __THREW__ = 0; $5037 = $5036&1; if ($5037) { label = 1887; break; } __THREW__ = 0; invoke_vii(3797,($270|0),(168429|0)); $5038 = __THREW__; __THREW__ = 0; $5039 = $5038&1; do { if ($5039) { $5070 = ___cxa_find_matching_catch()|0; $5071 = tempRet0; $8 = $5070; $9 = $5071; } else { __THREW__ = 0; invoke_viiiii(3937,($splitIngest|0),($s|0),($269|0),($270|0),0); $5040 = __THREW__; __THREW__ = 0; $5041 = $5040&1; if ($5041) { $5072 = ___cxa_find_matching_catch()|0; $5073 = tempRet0; $8 = $5072; $9 = $5073; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($270); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($270); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($269); $5042 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitIngest)|0); $5043 = ($5042|0)!=(0); L2353: do { if ($5043) { $5044 = $3; $5045 = ($5044|0)!=(0|0); if ($5045) { $5046 = $3; __THREW__ = 0; $5047 = (invoke_iii(5706,($5046|0),(0|0))|0); $5048 = __THREW__; __THREW__ = 0; $5049 = $5048&1; if ($5049) { label = 1906; break; } else { $5050 = $5047; } } else { $5050 = 0; } $t116 = $5050; __THREW__ = 0; $5051 = (invoke_ii(3903,240)|0); $5052 = __THREW__; __THREW__ = 0; $5053 = $5052&1; if ($5053) { label = 1906; break; } $$expand_i1_val231 = 1; HEAP8[$272>>0] = $$expand_i1_val231; $5054 = ((($436)) + 48|0); $5055 = HEAP32[$5054>>2]|0; $5056 = $2; $5057 = $4; $5058 = $t116; __THREW__ = 0; $5059 = (invoke_iii(3802,($splitIngest|0),1)|0); $5060 = __THREW__; __THREW__ = 0; $5061 = $5060&1; do { if ($5061) { label = 1907; } else { __THREW__ = 0; invoke_vii(3800,($271|0),($5059|0)); $5062 = __THREW__; __THREW__ = 0; $5063 = $5062&1; if ($5063) { label = 1907; break; } $5064 = $who69; __THREW__ = 0; invoke_viiiiiiiii(4336,($5051|0),($5055|0),($5056|0),($5057|0),($5058|0),($271|0),(0|0),($5064|0),1); $5065 = __THREW__; __THREW__ = 0; $5066 = $5065&1; if ($5066) { $5078 = ___cxa_find_matching_catch()|0; $5079 = tempRet0; $8 = $5078; $9 = $5079; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($271); break; } else { $$expand_i1_val233 = 0; HEAP8[$272>>0] = $$expand_i1_val233; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($271); $a117 = $5051; $5067 = $a117; $5068 = ((($5067)) + 92|0); HEAP8[$5068>>0] = 1; $5069 = $a117; $0 = $5069; $36 = 1; label = 3068; break L2353; } } } while(0); if ((label|0) == 1907) { $5076 = ___cxa_find_matching_catch()|0; $5077 = tempRet0; $8 = $5076; $9 = $5077; } $$pre_trunc235 = HEAP8[$272>>0]|0; $5080 = $$pre_trunc235&1; if (!($5080)) { break; } __ZdlPv($5051); } else { __THREW__ = 0; invoke_vii(3797,($273|0),(145064|0)); $5081 = __THREW__; __THREW__ = 0; $5082 = $5081&1; if ($5082) { label = 1906; break; } __THREW__ = 0; invoke_vii(3797,($274|0),(168429|0)); $5083 = __THREW__; __THREW__ = 0; $5084 = $5083&1; do { if ($5084) { $5115 = ___cxa_find_matching_catch()|0; $5116 = tempRet0; $8 = $5115; $9 = $5116; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCascade|0),($s|0),($273|0),($274|0),0); $5085 = __THREW__; __THREW__ = 0; $5086 = $5085&1; if ($5086) { $5117 = ___cxa_find_matching_catch()|0; $5118 = tempRet0; $8 = $5117; $9 = $5118; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($274); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($274); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($273); $5087 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCascade)|0); $5088 = ($5087|0)!=(0); L2377: do { if ($5088) { $5089 = $3; $5090 = ($5089|0)!=(0|0); if ($5090) { $5091 = $3; __THREW__ = 0; $5092 = (invoke_iii(5706,($5091|0),(0|0))|0); $5093 = __THREW__; __THREW__ = 0; $5094 = $5093&1; if ($5094) { label = 1925; break; } else { $5095 = $5092; } } else { $5095 = 0; } $t118 = $5095; __THREW__ = 0; $5096 = (invoke_ii(3903,236)|0); $5097 = __THREW__; __THREW__ = 0; $5098 = $5097&1; if ($5098) { label = 1925; break; } $$expand_i1_val237 = 1; HEAP8[$276>>0] = $$expand_i1_val237; $5099 = ((($436)) + 48|0); $5100 = HEAP32[$5099>>2]|0; $5101 = $2; $5102 = $4; $5103 = $t118; __THREW__ = 0; $5104 = (invoke_iii(3802,($splitCascade|0),1)|0); $5105 = __THREW__; __THREW__ = 0; $5106 = $5105&1; do { if ($5106) { label = 1926; } else { __THREW__ = 0; invoke_vii(3800,($275|0),($5104|0)); $5107 = __THREW__; __THREW__ = 0; $5108 = $5107&1; if ($5108) { label = 1926; break; } $5109 = $who69; __THREW__ = 0; invoke_viiiiiiii(5712,($5096|0),($5100|0),($5101|0),($5102|0),($5103|0),($275|0),(0|0),($5109|0)); $5110 = __THREW__; __THREW__ = 0; $5111 = $5110&1; if ($5111) { $5123 = ___cxa_find_matching_catch()|0; $5124 = tempRet0; $8 = $5123; $9 = $5124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($275); break; } else { $$expand_i1_val239 = 0; HEAP8[$276>>0] = $$expand_i1_val239; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($275); $a119 = $5096; $5112 = $a119; $5113 = ((($5112)) + 92|0); HEAP8[$5113>>0] = 1; $5114 = $a119; $0 = $5114; $36 = 1; label = 3066; break L2377; } } } while(0); if ((label|0) == 1926) { $5121 = ___cxa_find_matching_catch()|0; $5122 = tempRet0; $8 = $5121; $9 = $5122; } $$pre_trunc241 = HEAP8[$276>>0]|0; $5125 = $$pre_trunc241&1; if (!($5125)) { break; } __ZdlPv($5096); } else { __THREW__ = 0; invoke_vii(3797,($277|0),(145073|0)); $5126 = __THREW__; __THREW__ = 0; $5127 = $5126&1; if ($5127) { label = 1925; break; } __THREW__ = 0; invoke_vii(3797,($278|0),(168429|0)); $5128 = __THREW__; __THREW__ = 0; $5129 = $5128&1; do { if ($5129) { $5160 = ___cxa_find_matching_catch()|0; $5161 = tempRet0; $8 = $5160; $9 = $5161; } else { __THREW__ = 0; invoke_viiiii(3937,($splitModTurn|0),($s|0),($277|0),($278|0),0); $5130 = __THREW__; __THREW__ = 0; $5131 = $5130&1; if ($5131) { $5162 = ___cxa_find_matching_catch()|0; $5163 = tempRet0; $8 = $5162; $9 = $5163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($278); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($278); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($277); $5132 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitModTurn)|0); $5133 = ($5132|0)!=(0); L2401: do { if ($5133) { $5134 = $3; $5135 = ($5134|0)!=(0|0); if ($5135) { $5136 = $3; __THREW__ = 0; $5137 = (invoke_iii(5706,($5136|0),(0|0))|0); $5138 = __THREW__; __THREW__ = 0; $5139 = $5138&1; if ($5139) { label = 1944; break; } else { $5140 = $5137; } } else { $5140 = 0; } $t120 = $5140; __THREW__ = 0; $5141 = (invoke_ii(3903,236)|0); $5142 = __THREW__; __THREW__ = 0; $5143 = $5142&1; if ($5143) { label = 1944; break; } $$expand_i1_val243 = 1; HEAP8[$280>>0] = $$expand_i1_val243; $5144 = ((($436)) + 48|0); $5145 = HEAP32[$5144>>2]|0; $5146 = $2; $5147 = $4; $5148 = $t120; __THREW__ = 0; $5149 = (invoke_iii(3802,($splitModTurn|0),1)|0); $5150 = __THREW__; __THREW__ = 0; $5151 = $5150&1; do { if ($5151) { label = 1945; } else { __THREW__ = 0; invoke_vii(3800,($279|0),($5149|0)); $5152 = __THREW__; __THREW__ = 0; $5153 = $5152&1; if ($5153) { label = 1945; break; } $5154 = $who69; __THREW__ = 0; invoke_viiiiiiii(5713,($5141|0),($5145|0),($5146|0),($5147|0),($5148|0),($279|0),(0|0),($5154|0)); $5155 = __THREW__; __THREW__ = 0; $5156 = $5155&1; if ($5156) { $5168 = ___cxa_find_matching_catch()|0; $5169 = tempRet0; $8 = $5168; $9 = $5169; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($279); break; } else { $$expand_i1_val245 = 0; HEAP8[$280>>0] = $$expand_i1_val245; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($279); $a121 = $5141; $5157 = $a121; $5158 = ((($5157)) + 92|0); HEAP8[$5158>>0] = 1; $5159 = $a121; $0 = $5159; $36 = 1; label = 3064; break L2401; } } } while(0); if ((label|0) == 1945) { $5166 = ___cxa_find_matching_catch()|0; $5167 = tempRet0; $8 = $5166; $9 = $5167; } $$pre_trunc247 = HEAP8[$280>>0]|0; $5170 = $$pre_trunc247&1; if (!($5170)) { break; } __ZdlPv($5141); } else { $5171 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145080,0)|0); $found = $5171; $5172 = $found; $5173 = ($5172|0)!=(-1); if ($5173) { $5174 = $3; $5175 = ($5174|0)!=(0|0); if ($5175) { $5176 = $3; __THREW__ = 0; $5177 = (invoke_iii(5706,($5176|0),(0|0))|0); $5178 = __THREW__; __THREW__ = 0; $5179 = $5178&1; if ($5179) { label = 1944; break; } else { $5180 = $5177; } } else { $5180 = 0; } $t122 = $5180; __THREW__ = 0; $5181 = (invoke_ii(3903,224)|0); $5182 = __THREW__; __THREW__ = 0; $5183 = $5182&1; if ($5183) { label = 1944; break; } $5184 = ((($436)) + 48|0); $5185 = HEAP32[$5184>>2]|0; $5186 = $2; $5187 = $4; $5188 = $t122; $5189 = $who69; __THREW__ = 0; invoke_viiiiiii(5714,($5181|0),($5185|0),($5186|0),($5187|0),($5188|0),(0|0),($5189|0)); $5190 = __THREW__; __THREW__ = 0; $5191 = $5190&1; if ($5191) { $5195 = ___cxa_find_matching_catch()|0; $5196 = tempRet0; $8 = $5195; $9 = $5196; __ZdlPv($5181); break; } else { $a124 = $5181; $5192 = $a124; $5193 = ((($5192)) + 92|0); HEAP8[$5193>>0] = 1; $5194 = $a124; $0 = $5194; $36 = 1; label = 3064; break; } } $5197 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145088,0)|0); $found = $5197; $5198 = $found; $5199 = ($5198|0)!=(-1); if ($5199) { $5200 = $3; $5201 = ($5200|0)!=(0|0); if ($5201) { $5202 = $3; __THREW__ = 0; $5203 = (invoke_iii(5706,($5202|0),(0|0))|0); $5204 = __THREW__; __THREW__ = 0; $5205 = $5204&1; if ($5205) { label = 1944; break; } else { $5206 = $5203; } } else { $5206 = 0; } $t125 = $5206; __THREW__ = 0; $5207 = (invoke_ii(3903,224)|0); $5208 = __THREW__; __THREW__ = 0; $5209 = $5208&1; if ($5209) { label = 1944; break; } $5210 = ((($436)) + 48|0); $5211 = HEAP32[$5210>>2]|0; $5212 = $2; $5213 = $4; $5214 = $t125; $5215 = $who69; __THREW__ = 0; invoke_viiiiiii(5715,($5207|0),($5211|0),($5212|0),($5213|0),($5214|0),(0|0),($5215|0)); $5216 = __THREW__; __THREW__ = 0; $5217 = $5216&1; if ($5217) { $5221 = ___cxa_find_matching_catch()|0; $5222 = tempRet0; $8 = $5221; $9 = $5222; __ZdlPv($5207); break; } else { $a126 = $5207; $5218 = $a126; $5219 = ((($5218)) + 92|0); HEAP8[$5219>>0] = 1; $5220 = $a126; $0 = $5220; $36 = 1; label = 3064; break; } } __THREW__ = 0; invoke_vii(3797,($281|0),(145100|0)); $5223 = __THREW__; __THREW__ = 0; $5224 = $5223&1; if ($5224) { label = 1944; break; } __THREW__ = 0; invoke_vii(3797,($282|0),(163062|0)); $5225 = __THREW__; __THREW__ = 0; $5226 = $5225&1; do { if ($5226) { $5257 = ___cxa_find_matching_catch()|0; $5258 = tempRet0; $8 = $5257; $9 = $5258; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRemove|0),($s|0),($281|0),($282|0),1); $5227 = __THREW__; __THREW__ = 0; $5228 = $5227&1; if ($5228) { $5259 = ___cxa_find_matching_catch()|0; $5260 = tempRet0; $8 = $5259; $9 = $5260; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($282); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($282); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($281); $5229 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRemove)|0); $5230 = ($5229|0)!=(0); L2445: do { if ($5230) { $5231 = $3; $5232 = ($5231|0)!=(0|0); if ($5232) { $5233 = $3; __THREW__ = 0; $5234 = (invoke_iii(5706,($5233|0),(0|0))|0); $5235 = __THREW__; __THREW__ = 0; $5236 = $5235&1; if ($5236) { label = 1977; break; } else { $5237 = $5234; } } else { $5237 = 0; } $t127 = $5237; __THREW__ = 0; $5238 = (invoke_ii(3903,232)|0); $5239 = __THREW__; __THREW__ = 0; $5240 = $5239&1; if ($5240) { label = 1977; break; } $$expand_i1_val249 = 1; HEAP8[$284>>0] = $$expand_i1_val249; $5241 = ((($436)) + 48|0); $5242 = HEAP32[$5241>>2]|0; $5243 = $2; $5244 = $4; $5245 = $t127; __THREW__ = 0; $5246 = (invoke_iii(3802,($splitRemove|0),1)|0); $5247 = __THREW__; __THREW__ = 0; $5248 = $5247&1; do { if ($5248) { label = 1978; } else { __THREW__ = 0; invoke_vii(3800,($283|0),($5246|0)); $5249 = __THREW__; __THREW__ = 0; $5250 = $5249&1; if ($5250) { label = 1978; break; } $5251 = $who69; __THREW__ = 0; invoke_viiiiiii(5716,($5238|0),($5242|0),($5243|0),($5244|0),($5245|0),($283|0),($5251|0)); $5252 = __THREW__; __THREW__ = 0; $5253 = $5252&1; if ($5253) { $5265 = ___cxa_find_matching_catch()|0; $5266 = tempRet0; $8 = $5265; $9 = $5266; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($283); break; } else { $$expand_i1_val251 = 0; HEAP8[$284>>0] = $$expand_i1_val251; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($283); $a128 = $5238; $5254 = $a128; $5255 = ((($5254)) + 92|0); HEAP8[$5255>>0] = 1; $5256 = $a128; $0 = $5256; $36 = 1; label = 3062; break L2445; } } } while(0); if ((label|0) == 1978) { $5263 = ___cxa_find_matching_catch()|0; $5264 = tempRet0; $8 = $5263; $9 = $5264; } $$pre_trunc253 = HEAP8[$284>>0]|0; $5267 = $$pre_trunc253&1; if (!($5267)) { break; } __ZdlPv($5238); } else { __THREW__ = 0; invoke_vii(3797,($285|0),(145112|0)); $5268 = __THREW__; __THREW__ = 0; $5269 = $5268&1; if ($5269) { label = 1977; break; } __THREW__ = 0; invoke_vii(3797,($286|0),(163062|0)); $5270 = __THREW__; __THREW__ = 0; $5271 = $5270&1; do { if ($5271) { $5295 = ___cxa_find_matching_catch()|0; $5296 = tempRet0; $8 = $5295; $9 = $5296; } else { __THREW__ = 0; invoke_viiiii(3937,($splitLoseTypes|0),($s|0),($285|0),($286|0),1); $5272 = __THREW__; __THREW__ = 0; $5273 = $5272&1; if ($5273) { $5297 = ___cxa_find_matching_catch()|0; $5298 = tempRet0; $8 = $5297; $9 = $5298; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($286); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($286); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($285); $5274 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitLoseTypes)|0); $5275 = ($5274|0)!=(0); L2469: do { if ($5275) { __THREW__ = 0; $5276 = (invoke_iii(3802,($splitLoseTypes|0),1)|0); $5277 = __THREW__; __THREW__ = 0; $5278 = $5277&1; if ($5278) { label = 1995; break; } __THREW__ = 0; invoke_vii(3800,($287|0),($5276|0)); $5279 = __THREW__; __THREW__ = 0; $5280 = $5279&1; if ($5280) { label = 1995; break; } __THREW__ = 0; $5281 = (invoke_iii(4349,($287|0),1)|0); $5282 = __THREW__; __THREW__ = 0; $5283 = $5282&1; if ($5283) { $5301 = ___cxa_find_matching_catch()|0; $5302 = tempRet0; $8 = $5301; $9 = $5302; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($287); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($287); $parentType = $5281; __THREW__ = 0; $5284 = (invoke_ii(3903,168)|0); $5285 = __THREW__; __THREW__ = 0; $5286 = $5285&1; if ($5286) { label = 1995; break; } $5287 = ((($436)) + 48|0); $5288 = HEAP32[$5287>>2]|0; $5289 = $2; $5290 = $4; $5291 = $target; $5292 = $parentType; __THREW__ = 0; invoke_viiiiii(5717,($5284|0),($5288|0),($5289|0),($5290|0),($5291|0),($5292|0)); $5293 = __THREW__; __THREW__ = 0; $5294 = $5293&1; if ($5294) { $5303 = ___cxa_find_matching_catch()|0; $5304 = tempRet0; $8 = $5303; $9 = $5304; __ZdlPv($5284); break; } else { $0 = $5284; $36 = 1; label = 3060; break; } } else { $i129 = 0; L2481: while(1) { $5305 = $i129; $5306 = ($5305>>>0)<(2); if (!($5306)) { label = 2058; break; } $5307 = $i129; $5308 = (37500 + (($5307*12)|0)|0); __THREW__ = 0; invoke_vii(3800,($288|0),($5308|0)); $5309 = __THREW__; __THREW__ = 0; $5310 = $5309&1; if ($5310) { label = 1995; break L2469; } __THREW__ = 0; invoke_vii(3797,($289|0),(163062|0)); $5311 = __THREW__; __THREW__ = 0; $5312 = $5311&1; if ($5312) { label = 2014; break; } __THREW__ = 0; invoke_viiiii(3937,($splitCast|0),($s|0),($288|0),($289|0),1); $5313 = __THREW__; __THREW__ = 0; $5314 = $5313&1; if ($5314) { label = 2015; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($289); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($288); $5315 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCast)|0); $5316 = ($5315|0)!=(0); if ($5316) { $5317 = ((($436)) + 48|0); $5318 = HEAP32[$5317>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf130|0),($5318|0)); $5319 = __THREW__; __THREW__ = 0; $5320 = $5319&1; if ($5320) { label = 2017; break; } __THREW__ = 0; $5321 = (invoke_iii(3802,($splitCast|0),1)|0); $5322 = __THREW__; __THREW__ = 0; $5323 = $5322&1; if ($5323) { label = 2017; break; } __THREW__ = 0; invoke_vii(3800,($290|0),($5321|0)); $5324 = __THREW__; __THREW__ = 0; $5325 = $5324&1; if ($5325) { label = 2017; break; } $5326 = $4; __THREW__ = 0; $5327 = (invoke_iiiii(3943,($tcf130|0),($290|0),($5326|0),(0|0))|0); $5328 = __THREW__; __THREW__ = 0; $5329 = $5328&1; if ($5329) { label = 2018; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($290); $castTargets = $5327; __THREW__ = 0; $5330 = (invoke_iii(3802,($splitCast|0),2)|0); $5331 = __THREW__; __THREW__ = 0; $5332 = $5331&1; if ($5332) { label = 2017; break; } __THREW__ = 0; invoke_vii(3797,($291|0),(211279|0)); $5333 = __THREW__; __THREW__ = 0; $5334 = $5333&1; if ($5334) { label = 2017; break; } __THREW__ = 0; invoke_vii(3797,($292|0),(168429|0)); $5335 = __THREW__; __THREW__ = 0; $5336 = $5335&1; if ($5336) { label = 2019; break; } __THREW__ = 0; invoke_viiiii(3937,($splitValue|0),($5330|0),($291|0),($292|0),0); $5337 = __THREW__; __THREW__ = 0; $5338 = $5337&1; if ($5338) { label = 2020; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($292); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($291); $5339 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitValue)|0); $5340 = ($5339|0)!=(0); if ($5340) { __THREW__ = 0; $5353 = (invoke_iii(3802,($splitValue|0),1)|0); $5354 = __THREW__; __THREW__ = 0; $5355 = $5354&1; if ($5355) { label = 2039; break; } __THREW__ = 0; invoke_vii(3800,($valueStr|0),($5353|0)); $5356 = __THREW__; __THREW__ = 0; $5357 = $5356&1; if ($5357) { label = 2039; break; } $5358 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($valueStr,145128,0)|0); $5359 = ($5358|0)!=(-1); if ($5359) { $5363 = 1; } else { $5360 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($valueStr,197970,0)|0); $5361 = ($5360|0)!=(-1); $5363 = $5361; } $5362 = $5363&1; $modifyExisting = $5362; __THREW__ = 0; $5364 = (invoke_ii(3903,4)|0); $5365 = __THREW__; __THREW__ = 0; $5366 = $5365&1; if ($5366) { label = 2040; break; } $$expand_i1_val255 = 1; HEAP8[$294>>0] = $$expand_i1_val255; __THREW__ = 0; invoke_vii(3800,($293|0),($valueStr|0)); $5367 = __THREW__; __THREW__ = 0; $5368 = $5367&1; if ($5368) { label = 2041; break; } $5369 = $3; $5370 = $4; __THREW__ = 0; invoke_viiii(4245,($5364|0),($293|0),($5369|0),($5370|0)); $5371 = __THREW__; __THREW__ = 0; $5372 = $5371&1; if ($5372) { label = 2042; break; } $$expand_i1_val257 = 0; HEAP8[$294>>0] = $$expand_i1_val257; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($293); $value131 = $5364; $5373 = $3; $5374 = ($5373|0)!=(0|0); if ($5374) { $5375 = $3; __THREW__ = 0; $5376 = (invoke_iii(5706,($5375|0),(0|0))|0); $5377 = __THREW__; __THREW__ = 0; $5378 = $5377&1; if ($5378) { label = 2040; break; } else { $5379 = $5376; } } else { $5379 = 0; } $t132 = $5379; $5380 = $4; __THREW__ = 0; $5381 = (invoke_iii(4122,($5380|0),4)|0); $5382 = __THREW__; __THREW__ = 0; $5383 = $5382&1; if ($5383) { label = 2040; break; } do { if ($5381) { label = 2036; } else { $5384 = $4; __THREW__ = 0; $5385 = (invoke_iii(4122,($5384|0),3)|0); $5386 = __THREW__; __THREW__ = 0; $5387 = $5386&1; if ($5387) { label = 2040; break L2481; } if ($5385) { label = 2036; break; } $5388 = $6; $5389 = $5388&1; if ($5389) { label = 2036; break; } __THREW__ = 0; $5419 = (invoke_ii(3903,180)|0); $5420 = __THREW__; __THREW__ = 0; $5421 = $5420&1; if ($5421) { label = 2040; break L2481; } $5422 = ((($436)) + 48|0); $5423 = HEAP32[$5422>>2]|0; $5424 = $2; $5425 = $4; $5426 = $t132; $5427 = $castTargets; $5428 = $value131; $5429 = $modifyExisting; $5430 = $5429&1; $5431 = $i129; $5432 = (37524 + ($5431<<2)|0); $5433 = HEAP32[$5432>>2]|0; $5434 = $who69; __THREW__ = 0; invoke_viiiiiiiiii(4355,($5419|0),($5423|0),($5424|0),($5425|0),($5426|0),($5427|0),($5428|0),($5430|0),($5433|0),($5434|0)); $5435 = __THREW__; __THREW__ = 0; $5436 = $5435&1; if ($5436) { label = 2049; break L2481; } $0 = $5419; $36 = 1; } } while(0); if ((label|0) == 2036) { label = 0; __THREW__ = 0; $5390 = (invoke_ii(3903,164)|0); $5391 = __THREW__; __THREW__ = 0; $5392 = $5391&1; if ($5392) { label = 2040; break; } $5393 = ((($436)) + 48|0); $5394 = HEAP32[$5393>>2]|0; $5395 = $2; $5396 = $4; $5397 = $t132; $5398 = $castTargets; $5399 = $value131; $5400 = $modifyExisting; $5401 = $5400&1; $5402 = $i129; $5403 = (37524 + ($5402<<2)|0); $5404 = HEAP32[$5403>>2]|0; $5405 = $who69; __THREW__ = 0; invoke_viiiiiiiiii(5718,($5390|0),($5394|0),($5395|0),($5396|0),($5397|0),($5398|0),($5399|0),($5401|0),($5404|0),($5405|0)); $5406 = __THREW__; __THREW__ = 0; $5407 = $5406&1; if ($5407) { label = 2045; break; } $0 = $5390; $36 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($valueStr); } else { $0 = 0; $36 = 1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitValue); } else { $36 = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCast); $cleanup$dest$133 = $36; $cond2 = ($cleanup$dest$133|0)==(0); if (!($cond2)) { label = 3060; break L2469; } $5439 = $i129; $5440 = (($5439) + 1)|0; $i129 = $5440; } switch (label|0) { case 2014: { $5341 = ___cxa_find_matching_catch()|0; $5342 = tempRet0; $8 = $5341; $9 = $5342; label = 2016; break; } case 2015: { $5343 = ___cxa_find_matching_catch()|0; $5344 = tempRet0; $8 = $5343; $9 = $5344; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($289); label = 2016; break; } case 2017: { $5345 = ___cxa_find_matching_catch()|0; $5346 = tempRet0; $8 = $5345; $9 = $5346; break; } case 2018: { $5347 = ___cxa_find_matching_catch()|0; $5348 = tempRet0; $8 = $5347; $9 = $5348; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($290); break; } case 2019: { $5349 = ___cxa_find_matching_catch()|0; $5350 = tempRet0; $8 = $5349; $9 = $5350; label = 2021; break; } case 2020: { $5351 = ___cxa_find_matching_catch()|0; $5352 = tempRet0; $8 = $5351; $9 = $5352; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($292); label = 2021; break; } case 2039: { $5408 = ___cxa_find_matching_catch()|0; $5409 = tempRet0; $8 = $5408; $9 = $5409; label = 2053; break; } case 2040: { $5410 = ___cxa_find_matching_catch()|0; $5411 = tempRet0; $8 = $5410; $9 = $5411; label = 2051; break; } case 2041: { $5412 = ___cxa_find_matching_catch()|0; $5413 = tempRet0; $8 = $5412; $9 = $5413; label = 2043; break; } case 2042: { $5414 = ___cxa_find_matching_catch()|0; $5415 = tempRet0; $8 = $5414; $9 = $5415; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($293); label = 2043; break; } case 2045: { $5417 = ___cxa_find_matching_catch()|0; $5418 = tempRet0; $8 = $5417; $9 = $5418; __ZdlPv($5390); label = 2051; break; } case 2049: { $5437 = ___cxa_find_matching_catch()|0; $5438 = tempRet0; $8 = $5437; $9 = $5438; __ZdlPv($5419); label = 2051; break; } case 2058: { __THREW__ = 0; invoke_vii(3797,($295|0),(145130|0)); $5441 = __THREW__; __THREW__ = 0; $5442 = $5441&1; if ($5442) { label = 1995; break L2469; } __THREW__ = 0; invoke_vii(3797,($296|0),(168429|0)); $5443 = __THREW__; __THREW__ = 0; $5444 = $5443&1; do { if ($5444) { $5475 = ___cxa_find_matching_catch()|0; $5476 = tempRet0; $8 = $5475; $9 = $5476; } else { __THREW__ = 0; invoke_viiiii(3937,($splitDiscard|0),($s|0),($295|0),($296|0),0); $5445 = __THREW__; __THREW__ = 0; $5446 = $5445&1; if ($5446) { $5477 = ___cxa_find_matching_catch()|0; $5478 = tempRet0; $8 = $5477; $9 = $5478; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($296); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($296); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($295); $5447 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitDiscard)|0); $5448 = ($5447|0)!=(0); L2537: do { if ($5448) { $5449 = $3; $5450 = ($5449|0)!=(0|0); if ($5450) { $5451 = $3; __THREW__ = 0; $5452 = (invoke_iii(5706,($5451|0),(0|0))|0); $5453 = __THREW__; __THREW__ = 0; $5454 = $5453&1; if ($5454) { label = 2072; break; } else { $5455 = $5452; } } else { $5455 = 0; } $t134 = $5455; __THREW__ = 0; $5456 = (invoke_ii(3903,236)|0); $5457 = __THREW__; __THREW__ = 0; $5458 = $5457&1; if ($5458) { label = 2072; break; } $$expand_i1_val261 = 1; HEAP8[$298>>0] = $$expand_i1_val261; $5459 = ((($436)) + 48|0); $5460 = HEAP32[$5459>>2]|0; $5461 = $2; $5462 = $4; $5463 = $t134; __THREW__ = 0; $5464 = (invoke_iii(3802,($splitDiscard|0),1)|0); $5465 = __THREW__; __THREW__ = 0; $5466 = $5465&1; do { if ($5466) { label = 2073; } else { __THREW__ = 0; invoke_vii(3800,($297|0),($5464|0)); $5467 = __THREW__; __THREW__ = 0; $5468 = $5467&1; if ($5468) { label = 2073; break; } $5469 = $who69; __THREW__ = 0; invoke_viiiiiiii(5719,($5456|0),($5460|0),($5461|0),($5462|0),($5463|0),($297|0),(0|0),($5469|0)); $5470 = __THREW__; __THREW__ = 0; $5471 = $5470&1; if ($5471) { $5483 = ___cxa_find_matching_catch()|0; $5484 = tempRet0; $8 = $5483; $9 = $5484; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($297); break; } else { $$expand_i1_val263 = 0; HEAP8[$298>>0] = $$expand_i1_val263; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($297); $a135 = $5456; $5472 = $a135; $5473 = ((($5472)) + 92|0); HEAP8[$5473>>0] = 1; $5474 = $a135; $0 = $5474; $36 = 1; label = 3058; break L2537; } } } while(0); if ((label|0) == 2073) { $5481 = ___cxa_find_matching_catch()|0; $5482 = tempRet0; $8 = $5481; $9 = $5482; } $$pre_trunc265 = HEAP8[$298>>0]|0; $5485 = $$pre_trunc265&1; if (!($5485)) { break; } __ZdlPv($5456); } else { __THREW__ = 0; invoke_vii(3797,($299|0),(145139|0)); $5486 = __THREW__; __THREW__ = 0; $5487 = $5486&1; if ($5487) { label = 2072; break; } __THREW__ = 0; invoke_vii(3797,($300|0),(163062|0)); $5488 = __THREW__; __THREW__ = 0; $5489 = $5488&1; do { if ($5489) { $5509 = ___cxa_find_matching_catch()|0; $5510 = tempRet0; $8 = $5509; $9 = $5510; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRampage|0),($s|0),($299|0),($300|0),1); $5490 = __THREW__; __THREW__ = 0; $5491 = $5490&1; if ($5491) { $5511 = ___cxa_find_matching_catch()|0; $5512 = tempRet0; $8 = $5511; $9 = $5512; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($300); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($300); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($299); $5492 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRampage)|0); $5493 = ($5492|0)!=(0); L2561: do { if ($5493) { __THREW__ = 0; $5494 = (invoke_iii(3802,($splitRampage|0),1)|0); $5495 = __THREW__; __THREW__ = 0; $5496 = $5495&1; if ($5496) { label = 2091; break; } __THREW__ = 0; invoke_viii(3796,($rampageParameters|0),($5494|0),44); $5497 = __THREW__; __THREW__ = 0; $5498 = $5497&1; if ($5498) { label = 2091; break; } __THREW__ = 0; $5499 = (invoke_iii(3802,($rampageParameters|0),0)|0); $5500 = __THREW__; __THREW__ = 0; $5501 = $5500&1; L2565: do { if ($5501) { label = 2092; } else { __THREW__ = 0; invoke_vii(3800,($301|0),($5499|0)); $5502 = __THREW__; __THREW__ = 0; $5503 = $5502&1; if ($5503) { label = 2092; break; } __THREW__ = 0; $5504 = (invoke_iiiii(5606,($436|0),($301|0),($power136|0),($toughness137|0))|0); $5505 = __THREW__; __THREW__ = 0; $5506 = $5505&1; if ($5506) { $5517 = ___cxa_find_matching_catch()|0; $5518 = tempRet0; $8 = $5517; $9 = $5518; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($301); break; } $5507 = ($5504|0)!=(0); $5508 = $5507 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($301); do { if ($5508) { $0 = 0; $36 = 1; } else { __THREW__ = 0; $5519 = (invoke_iii(3802,($rampageParameters|0),1)|0); $5520 = __THREW__; __THREW__ = 0; $5521 = $5520&1; if ($5521) { label = 2092; break L2565; } $5522 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5519)|0); __THREW__ = 0; $5523 = (invoke_ii(3938,($5522|0))|0); $5524 = __THREW__; __THREW__ = 0; $5525 = $5524&1; if ($5525) { label = 2092; break L2565; } $MaxOpponent = $5523; __THREW__ = 0; $5526 = (invoke_ii(3903,168)|0); $5527 = __THREW__; __THREW__ = 0; $5528 = $5527&1; if ($5528) { label = 2092; break L2565; } $5529 = ((($436)) + 48|0); $5530 = HEAP32[$5529>>2]|0; $5531 = $2; $5532 = $4; $5533 = HEAP32[$power136>>2]|0; $5534 = HEAP32[$toughness137>>2]|0; $5535 = $MaxOpponent; __THREW__ = 0; invoke_viiiiiii(5720,($5526|0),($5530|0),($5531|0),($5532|0),($5533|0),($5534|0),($5535|0)); $5536 = __THREW__; __THREW__ = 0; $5537 = $5536&1; if ($5537) { $5538 = ___cxa_find_matching_catch()|0; $5539 = tempRet0; $8 = $5538; $9 = $5539; __ZdlPv($5526); break L2565; } else { $0 = $5526; $36 = 1; break; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($rampageParameters); label = 3056; break L2561; } } while(0); if ((label|0) == 2092) { $5515 = ___cxa_find_matching_catch()|0; $5516 = tempRet0; $8 = $5515; $9 = $5516; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($rampageParameters); } else { $5540 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145148,0)|0); $5541 = ($5540|0)!=(-1); if ($5541) { __THREW__ = 0; $5542 = (invoke_ii(3903,152)|0); $5543 = __THREW__; __THREW__ = 0; $5544 = $5543&1; if ($5544) { label = 2091; break; } $5545 = ((($436)) + 48|0); $5546 = HEAP32[$5545>>2]|0; $5547 = $2; $5548 = $4; __THREW__ = 0; invoke_viiii(5721,($5542|0),($5546|0),($5547|0),($5548|0)); $5549 = __THREW__; __THREW__ = 0; $5550 = $5549&1; if ($5550) { $5551 = ___cxa_find_matching_catch()|0; $5552 = tempRet0; $8 = $5551; $9 = $5552; __ZdlPv($5542); break; } else { $0 = $5542; $36 = 1; label = 3056; break; } } $5553 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145155,0)|0); $5554 = ($5553|0)!=(-1); if ($5554) { __THREW__ = 0; $5555 = (invoke_ii(3903,224)|0); $5556 = __THREW__; __THREW__ = 0; $5557 = $5556&1; if ($5557) { label = 2091; break; } $$expand_i1_val267 = 1; HEAP8[$303>>0] = $$expand_i1_val267; $5558 = ((($436)) + 48|0); $5559 = HEAP32[$5558>>2]|0; $5560 = $2; $5561 = $4; __THREW__ = 0; invoke_viiii(3795,($302|0),($s|0),13,-1); $5562 = __THREW__; __THREW__ = 0; $5563 = $5562&1; do { if ($5563) { $5566 = ___cxa_find_matching_catch()|0; $5567 = tempRet0; $8 = $5566; $9 = $5567; } else { __THREW__ = 0; invoke_viiiii(5722,($5555|0),($5559|0),($5560|0),($5561|0),($302|0)); $5564 = __THREW__; __THREW__ = 0; $5565 = $5564&1; if ($5565) { $5568 = ___cxa_find_matching_catch()|0; $5569 = tempRet0; $8 = $5568; $9 = $5569; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($302); break; } else { $$expand_i1_val269 = 0; HEAP8[$303>>0] = $$expand_i1_val269; $0 = $5555; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($302); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc271 = HEAP8[$303>>0]|0; $5570 = $$pre_trunc271&1; if (!($5570)) { break; } __ZdlPv($5555); break; } $5571 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145169,0)|0); $5572 = ($5571|0)!=(-1); if ($5572) { __THREW__ = 0; $5573 = (invoke_ii(3903,164)|0); $5574 = __THREW__; __THREW__ = 0; $5575 = $5574&1; if ($5575) { label = 2091; break; } $$expand_i1_val273 = 1; HEAP8[$305>>0] = $$expand_i1_val273; $5576 = ((($436)) + 48|0); $5577 = HEAP32[$5576>>2]|0; $5578 = $2; $5579 = $4; __THREW__ = 0; invoke_viiii(3795,($304|0),($s|0),13,-1); $5580 = __THREW__; __THREW__ = 0; $5581 = $5580&1; do { if ($5581) { $5584 = ___cxa_find_matching_catch()|0; $5585 = tempRet0; $8 = $5584; $9 = $5585; } else { __THREW__ = 0; invoke_viiiii(5723,($5573|0),($5577|0),($5578|0),($5579|0),($304|0)); $5582 = __THREW__; __THREW__ = 0; $5583 = $5582&1; if ($5583) { $5586 = ___cxa_find_matching_catch()|0; $5587 = tempRet0; $8 = $5586; $9 = $5587; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($304); break; } else { $$expand_i1_val275 = 0; HEAP8[$305>>0] = $$expand_i1_val275; $0 = $5573; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($304); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc277 = HEAP8[$305>>0]|0; $5588 = $$pre_trunc277&1; if (!($5588)) { break; } __ZdlPv($5573); break; } $5589 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145183,0)|0); $5590 = ($5589|0)!=(-1); if ($5590) { __THREW__ = 0; $5591 = (invoke_ii(3903,164)|0); $5592 = __THREW__; __THREW__ = 0; $5593 = $5592&1; if ($5593) { label = 2091; break; } $$expand_i1_val279 = 1; HEAP8[$307>>0] = $$expand_i1_val279; $5594 = ((($436)) + 48|0); $5595 = HEAP32[$5594>>2]|0; $5596 = $2; $5597 = $4; __THREW__ = 0; invoke_viiii(3795,($306|0),($s|0),9,-1); $5598 = __THREW__; __THREW__ = 0; $5599 = $5598&1; do { if ($5599) { $5602 = ___cxa_find_matching_catch()|0; $5603 = tempRet0; $8 = $5602; $9 = $5603; } else { __THREW__ = 0; invoke_viiiii(5724,($5591|0),($5595|0),($5596|0),($5597|0),($306|0)); $5600 = __THREW__; __THREW__ = 0; $5601 = $5600&1; if ($5601) { $5604 = ___cxa_find_matching_catch()|0; $5605 = tempRet0; $8 = $5604; $9 = $5605; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($306); break; } else { $$expand_i1_val281 = 0; HEAP8[$307>>0] = $$expand_i1_val281; $0 = $5591; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($306); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc283 = HEAP8[$307>>0]|0; $5606 = $$pre_trunc283&1; if (!($5606)) { break; } __ZdlPv($5591); break; } $5607 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145193,0)|0); $5608 = ($5607|0)!=(-1); if ($5608) { __THREW__ = 0; $5609 = (invoke_ii(3903,168)|0); $5610 = __THREW__; __THREW__ = 0; $5611 = $5610&1; if ($5611) { label = 2091; break; } $$expand_i1_val285 = 1; HEAP8[$309>>0] = $$expand_i1_val285; $5612 = ((($436)) + 48|0); $5613 = HEAP32[$5612>>2]|0; $5614 = $2; $5615 = $4; __THREW__ = 0; invoke_viiii(3795,($308|0),($s|0),11,-1); $5616 = __THREW__; __THREW__ = 0; $5617 = $5616&1; do { if ($5617) { $5620 = ___cxa_find_matching_catch()|0; $5621 = tempRet0; $8 = $5620; $9 = $5621; } else { __THREW__ = 0; invoke_viiiiii(5725,($5609|0),($5613|0),($5614|0),($5615|0),($308|0),0); $5618 = __THREW__; __THREW__ = 0; $5619 = $5618&1; if ($5619) { $5622 = ___cxa_find_matching_catch()|0; $5623 = tempRet0; $8 = $5622; $9 = $5623; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($308); break; } else { $$expand_i1_val287 = 0; HEAP8[$309>>0] = $$expand_i1_val287; $0 = $5609; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($308); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc289 = HEAP8[$309>>0]|0; $5624 = $$pre_trunc289&1; if (!($5624)) { break; } __ZdlPv($5609); break; } $5625 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145205,0)|0); $5626 = ($5625|0)!=(-1); if ($5626) { __THREW__ = 0; $5627 = (invoke_ii(3903,168)|0); $5628 = __THREW__; __THREW__ = 0; $5629 = $5628&1; if ($5629) { label = 2091; break; } $$expand_i1_val291 = 1; HEAP8[$311>>0] = $$expand_i1_val291; $5630 = ((($436)) + 48|0); $5631 = HEAP32[$5630>>2]|0; $5632 = $2; $5633 = $4; __THREW__ = 0; invoke_viiii(3795,($310|0),($s|0),13,-1); $5634 = __THREW__; __THREW__ = 0; $5635 = $5634&1; do { if ($5635) { $5638 = ___cxa_find_matching_catch()|0; $5639 = tempRet0; $8 = $5638; $9 = $5639; } else { __THREW__ = 0; invoke_viiiiii(5725,($5627|0),($5631|0),($5632|0),($5633|0),($310|0),1); $5636 = __THREW__; __THREW__ = 0; $5637 = $5636&1; if ($5637) { $5640 = ___cxa_find_matching_catch()|0; $5641 = tempRet0; $8 = $5640; $9 = $5641; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($310); break; } else { $$expand_i1_val293 = 0; HEAP8[$311>>0] = $$expand_i1_val293; $0 = $5627; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($310); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc295 = HEAP8[$311>>0]|0; $5642 = $$pre_trunc295&1; if (!($5642)) { break; } __ZdlPv($5627); break; } $5643 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145219,0)|0); $5644 = ($5643|0)!=(-1); if ($5644) { __THREW__ = 0; $5645 = (invoke_ii(3903,164)|0); $5646 = __THREW__; __THREW__ = 0; $5647 = $5646&1; if ($5647) { label = 2091; break; } $$expand_i1_val297 = 1; HEAP8[$313>>0] = $$expand_i1_val297; $5648 = ((($436)) + 48|0); $5649 = HEAP32[$5648>>2]|0; $5650 = $2; $5651 = $4; __THREW__ = 0; invoke_viiii(3795,($312|0),($s|0),10,-1); $5652 = __THREW__; __THREW__ = 0; $5653 = $5652&1; do { if ($5653) { $5656 = ___cxa_find_matching_catch()|0; $5657 = tempRet0; $8 = $5656; $9 = $5657; } else { __THREW__ = 0; invoke_viiiii(5726,($5645|0),($5649|0),($5650|0),($5651|0),($312|0)); $5654 = __THREW__; __THREW__ = 0; $5655 = $5654&1; if ($5655) { $5658 = ___cxa_find_matching_catch()|0; $5659 = tempRet0; $8 = $5658; $9 = $5659; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($312); break; } else { $$expand_i1_val299 = 0; HEAP8[$313>>0] = $$expand_i1_val299; $0 = $5645; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($312); $36 = 1; label = 3056; break L2561; } } } while(0); $$pre_trunc301 = HEAP8[$313>>0]|0; $5660 = $$pre_trunc301&1; if (!($5660)) { break; } __ZdlPv($5645); break; } $5661 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145230,0)|0); $5662 = ($5661|0)!=(-1); if ($5662) { __THREW__ = 0; $5663 = (invoke_ii(3903,236)|0); $5664 = __THREW__; __THREW__ = 0; $5665 = $5664&1; if ($5665) { label = 2091; break; } $5666 = ((($436)) + 48|0); $5667 = HEAP32[$5666>>2]|0; $5668 = $2; $5669 = $4; __THREW__ = 0; invoke_viiii(5727,($5663|0),($5667|0),($5668|0),($5669|0)); $5670 = __THREW__; __THREW__ = 0; $5671 = $5670&1; if ($5671) { $5672 = ___cxa_find_matching_catch()|0; $5673 = tempRet0; $8 = $5672; $9 = $5673; __ZdlPv($5663); break; } else { $0 = $5663; $36 = 1; label = 3056; break; } } $5674 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145238,0)|0); $5675 = ($5674|0)!=(-1); if ($5675) { $combatOnly = 0; $5676 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145249,0)|0); $5677 = ($5676|0)!=(-1); $$12 = $5677 ? 1 : 0; $combatOnly = $$12; __THREW__ = 0; $5678 = (invoke_ii(3903,160)|0); $5679 = __THREW__; __THREW__ = 0; $5680 = $5679&1; if ($5680) { label = 2091; break; } $5681 = ((($436)) + 48|0); $5682 = HEAP32[$5681>>2]|0; $5683 = $2; $5684 = $4; $5685 = $combatOnly; $5686 = $5685&1; __THREW__ = 0; invoke_viiiii(5728,($5678|0),($5682|0),($5683|0),($5684|0),($5686|0)); $5687 = __THREW__; __THREW__ = 0; $5688 = $5687&1; if ($5688) { $5689 = ___cxa_find_matching_catch()|0; $5690 = tempRet0; $8 = $5689; $9 = $5690; __ZdlPv($5678); break; } else { $0 = $5678; $36 = 1; label = 3056; break; } } __THREW__ = 0; invoke_vii(3797,($314|0),(145266|0)); $5691 = __THREW__; __THREW__ = 0; $5692 = $5691&1; if ($5692) { label = 2091; break; } __THREW__ = 0; invoke_vii(3797,($315|0),(163062|0)); $5693 = __THREW__; __THREW__ = 0; $5694 = $5693&1; do { if ($5694) { $5706 = ___cxa_find_matching_catch()|0; $5707 = tempRet0; $8 = $5706; $9 = $5707; } else { __THREW__ = 0; invoke_viiiii(3937,($splitBushido|0),($s|0),($314|0),($315|0),1); $5695 = __THREW__; __THREW__ = 0; $5696 = $5695&1; if ($5696) { $5708 = ___cxa_find_matching_catch()|0; $5709 = tempRet0; $8 = $5708; $9 = $5709; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($315); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($315); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($314); $5697 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitBushido)|0); $5698 = ($5697|0)!=(0); L2685: do { if ($5698) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($power138); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($toughness139); __THREW__ = 0; $5699 = (invoke_iii(3802,($splitBushido|0),1)|0); $5700 = __THREW__; __THREW__ = 0; $5701 = $5700&1; L2687: do { if ($5701) { label = 2182; } else { __THREW__ = 0; invoke_viii(3796,($splitPT|0),($5699|0),47); $5702 = __THREW__; __THREW__ = 0; $5703 = $5702&1; if ($5703) { label = 2182; break; } $5704 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPT)|0); $5705 = ($5704|0)!=(0); L2690: do { if ($5705) { __THREW__ = 0; $5712 = (invoke_ii(3903,164)|0); $5713 = __THREW__; __THREW__ = 0; $5714 = $5713&1; do { if ($5714) { $5726 = ___cxa_find_matching_catch()|0; $5727 = tempRet0; $8 = $5726; $9 = $5727; } else { $$expand_i1_val303 = 1; HEAP8[$317>>0] = $$expand_i1_val303; $5715 = ((($436)) + 48|0); $5716 = HEAP32[$5715>>2]|0; $5717 = $2; $5718 = $4; __THREW__ = 0; $5719 = (invoke_iii(3802,($splitBushido|0),1)|0); $5720 = __THREW__; __THREW__ = 0; $5721 = $5720&1; do { if ($5721) { label = 2189; } else { __THREW__ = 0; invoke_vii(3800,($316|0),($5719|0)); $5722 = __THREW__; __THREW__ = 0; $5723 = $5722&1; if ($5723) { label = 2189; break; } __THREW__ = 0; invoke_viiiii(5729,($5712|0),($5716|0),($5717|0),($5718|0),($316|0)); $5724 = __THREW__; __THREW__ = 0; $5725 = $5724&1; if ($5725) { $5730 = ___cxa_find_matching_catch()|0; $5731 = tempRet0; $8 = $5730; $9 = $5731; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($316); break; } else { $$expand_i1_val305 = 0; HEAP8[$317>>0] = $$expand_i1_val305; $0 = $5712; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($316); $36 = 1; break L2690; } } } while(0); if ((label|0) == 2189) { $5728 = ___cxa_find_matching_catch()|0; $5729 = tempRet0; $8 = $5728; $9 = $5729; } $$pre_trunc307 = HEAP8[$317>>0]|0; $5732 = $$pre_trunc307&1; if (!($5732)) { break; } __ZdlPv($5712); } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); break L2687; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPT); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toughness139); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($power138); label = 3054; break L2685; } } while(0); if ((label|0) == 2182) { $5710 = ___cxa_find_matching_catch()|0; $5711 = tempRet0; $8 = $5710; $9 = $5711; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toughness139); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($power138); label = 3055; } else { __THREW__ = 0; invoke_vii(3797,($318|0),(145275|0)); $5733 = __THREW__; __THREW__ = 0; $5734 = $5733&1; if ($5734) { $5748 = ___cxa_find_matching_catch()|0; $5749 = tempRet0; $8 = $5748; $9 = $5749; label = 3055; break; } __THREW__ = 0; invoke_vii(3797,($319|0),(163062|0)); $5735 = __THREW__; __THREW__ = 0; $5736 = $5735&1; do { if ($5736) { $5750 = ___cxa_find_matching_catch()|0; $5751 = tempRet0; $8 = $5750; $9 = $5751; } else { __THREW__ = 0; invoke_viiiii(3937,($splitPhaseAlter|0),($s|0),($318|0),($319|0),1); $5737 = __THREW__; __THREW__ = 0; $5738 = $5737&1; if ($5738) { $5752 = ___cxa_find_matching_catch()|0; $5753 = tempRet0; $8 = $5752; $9 = $5753; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($319); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($319); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($318); $5739 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPhaseAlter)|0); $5740 = ($5739|0)!=(0); L2721: do { if ($5740) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($power140); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($toughness141); __THREW__ = 0; $5741 = (invoke_iii(3802,($splitPhaseAlter|0),1)|0); $5742 = __THREW__; __THREW__ = 0; $5743 = $5742&1; L2723: do { if ($5743) { label = 2208; } else { __THREW__ = 0; invoke_viii(3796,($splitPhaseAlter2|0),($5741|0),44); $5744 = __THREW__; __THREW__ = 0; $5745 = $5744&1; if ($5745) { label = 2208; break; } $5746 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPhaseAlter2)|0); $5747 = ($5746>>>0)<(3); L2726: do { if ($5747) { $0 = 0; $36 = 1; } else { __THREW__ = 0; invoke_vii(3797,($after|0),(211279|0)); $5756 = __THREW__; __THREW__ = 0; $5757 = $5756&1; if ($5757) { $5776 = ___cxa_find_matching_catch()|0; $5777 = tempRet0; $8 = $5776; $9 = $5777; } else { $5758 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPhaseAlter2)|0); $5759 = ($5758>>>0)>(3); L2732: do { if ($5759) { __THREW__ = 0; $5760 = (invoke_iii(3802,($splitPhaseAlter2|0),3)|0); $5761 = __THREW__; __THREW__ = 0; $5762 = $5761&1; if ($5762) { label = 2219; break; } __THREW__ = 0; invoke_vii(3797,($320|0),(145287|0)); $5763 = __THREW__; __THREW__ = 0; $5764 = $5763&1; if ($5764) { label = 2219; break; } __THREW__ = 0; invoke_vii(3797,($321|0),(168435|0)); $5765 = __THREW__; __THREW__ = 0; $5766 = $5765&1; do { if ($5766) { $5780 = ___cxa_find_matching_catch()|0; $5781 = tempRet0; $8 = $5780; $9 = $5781; } else { __THREW__ = 0; invoke_viiiii(3937,($splitPhaseAlterAfter|0),($5760|0),($320|0),($321|0),1); $5767 = __THREW__; __THREW__ = 0; $5768 = $5767&1; if ($5768) { $5782 = ___cxa_find_matching_catch()|0; $5783 = tempRet0; $8 = $5782; $9 = $5783; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($321); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($321); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($320); $5769 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPhaseAlterAfter)|0); $5770 = ($5769|0)!=(0); do { if ($5770) { __THREW__ = 0; $5771 = (invoke_iii(3802,($splitPhaseAlterAfter|0),1)|0); $5772 = __THREW__; __THREW__ = 0; $5773 = $5772&1; if (!($5773)) { __THREW__ = 0; (invoke_iii(3901,($after|0),($5771|0))|0); $5774 = __THREW__; __THREW__ = 0; $5775 = $5774&1; if (!($5775)) { break; } } $5784 = ___cxa_find_matching_catch()|0; $5785 = tempRet0; $8 = $5784; $9 = $5785; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlterAfter); break L2732; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlterAfter); label = 2225; break L2732; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($320); } else { label = 2225; } } while(0); L2749: do { if ((label|0) == 2225) { __THREW__ = 0; $5786 = (invoke_ii(3903,220)|0); $5787 = __THREW__; __THREW__ = 0; $5788 = $5787&1; if ($5788) { label = 2219; break; } $$expand_i1_val309 = 1; HEAP8[$325>>0] = $$expand_i1_val309; $5789 = ((($436)) + 48|0); $5790 = HEAP32[$5789>>2]|0; $5791 = $2; $5792 = $4; $5793 = $target; $5794 = ($5793|0)==(0|0); $5795 = ((($5793)) + 280|0); $5796 = $5794 ? 0 : $5795; __THREW__ = 0; $5797 = (invoke_iii(3802,($splitPhaseAlter2|0),0)|0); $5798 = __THREW__; __THREW__ = 0; $5799 = $5798&1; do { if ($5799) { label = 2239; } else { $5800 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($5797,162461,0)|0); $5801 = ($5800|0)!=(-1); __THREW__ = 0; $5802 = (invoke_iii(3802,($splitPhaseAlter2|0),1)|0); $5803 = __THREW__; __THREW__ = 0; $5804 = $5803&1; if ($5804) { label = 2239; break; } __THREW__ = 0; invoke_vii(3800,($322|0),($5802|0)); $5805 = __THREW__; __THREW__ = 0; $5806 = $5805&1; if ($5806) { label = 2239; break; } __THREW__ = 0; $5807 = (invoke_iii(3802,($splitPhaseAlter2|0),2)|0); $5808 = __THREW__; __THREW__ = 0; $5809 = $5808&1; do { if ($5809) { label = 2240; } else { __THREW__ = 0; invoke_vii(3800,($323|0),($5807|0)); $5810 = __THREW__; __THREW__ = 0; $5811 = $5810&1; if ($5811) { label = 2240; break; } $5812 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145294,0)|0); $5813 = ($5812|0)!=(-1); __THREW__ = 0; invoke_vii(3800,($324|0),($after|0)); $5814 = __THREW__; __THREW__ = 0; $5815 = $5814&1; do { if ($5815) { $5844 = ___cxa_find_matching_catch()|0; $5845 = tempRet0; $8 = $5844; $9 = $5845; } else { __THREW__ = 0; invoke_viiiiiiiiii(5730,($5786|0),($5790|0),($5791|0),($5792|0),($5796|0),($5801|0),($322|0),($323|0),($5813|0),($324|0)); $5816 = __THREW__; __THREW__ = 0; $5817 = $5816&1; if ($5817) { $5846 = ___cxa_find_matching_catch()|0; $5847 = tempRet0; $8 = $5846; $9 = $5847; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($324); break; } $$expand_i1_val311 = 0; HEAP8[$325>>0] = $$expand_i1_val311; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($324); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($323); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($322); $a1142 = $5786; $5818 = $a1142; $5819 = ((($5818)) + 104|0); HEAP8[$5819>>0] = 0; __THREW__ = 0; $5820 = (invoke_ii(3903,160)|0); $5821 = __THREW__; __THREW__ = 0; $5822 = $5821&1; if ($5822) { label = 2219; break L2749; } $5823 = ((($436)) + 48|0); $5824 = HEAP32[$5823>>2]|0; $5825 = $4; $5826 = $3; $5827 = ($5826|0)!=(0|0); if ($5827) { $5828 = $3; __THREW__ = 0; $5829 = (invoke_iii(3914,($5828|0),(0|0))|0); $5830 = __THREW__; __THREW__ = 0; $5831 = $5830&1; if (!($5831)) { $5837 = $5829; label = 2237; } } else { $5832 = $target; $5833 = ($5832|0)==(0|0); $5834 = ((($5832)) + 280|0); $5835 = $5833 ? 0 : $5834; $5837 = $5835; label = 2237; } do { if ((label|0) == 2237) { $5836 = $a1142; __THREW__ = 0; invoke_viiiiii(5662,($5820|0),($5824|0),1,($5825|0),($5837|0),($5836|0)); $5838 = __THREW__; __THREW__ = 0; $5839 = $5838&1; if ($5839) { break; } $0 = $5820; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($after); break L2726; } } while(0); $5849 = ___cxa_find_matching_catch()|0; $5850 = tempRet0; $8 = $5849; $9 = $5850; __ZdlPv($5820); break L2749; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($323); } } while(0); if ((label|0) == 2240) { $5842 = ___cxa_find_matching_catch()|0; $5843 = tempRet0; $8 = $5842; $9 = $5843; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($322); } } while(0); if ((label|0) == 2239) { $5840 = ___cxa_find_matching_catch()|0; $5841 = tempRet0; $8 = $5840; $9 = $5841; } $$pre_trunc313 = HEAP8[$325>>0]|0; $5848 = $$pre_trunc313&1; if (!($5848)) { break; } __ZdlPv($5786); } } while(0); if ((label|0) == 2219) { $5778 = ___cxa_find_matching_catch()|0; $5779 = tempRet0; $8 = $5778; $9 = $5779; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($after); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlter2); break L2723; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlter2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toughness141); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($power140); label = 3052; break L2721; } } while(0); if ((label|0) == 2208) { $5754 = ___cxa_find_matching_catch()|0; $5755 = tempRet0; $8 = $5754; $9 = $5755; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toughness141); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($power140); label = 3053; } else { $5851 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145304,0)|0); $5852 = ($5851|0)!=(-1); __THREW__ = 0; do { if ($5852) { $5853 = (__Znwj(164)|0); $5854 = __THREW__; __THREW__ = 0; $5855 = $5854&1; if ($5855) { break; } $5856 = ((($436)) + 48|0); $5857 = HEAP32[$5856>>2]|0; $5858 = $2; $5859 = $4; $5860 = $target; __THREW__ = 0; invoke_viiiii(5731,($5853|0),($5857|0),($5858|0),($5859|0),($5860|0)); $5861 = __THREW__; __THREW__ = 0; $5862 = $5861&1; if ($5862) { $5865 = ___cxa_find_matching_catch()|0; $5866 = tempRet0; $8 = $5865; $9 = $5866; __ZdlPv($5853); label = 3053; break L2721; } else { $0 = $5853; $36 = 1; label = 3052; break L2721; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($326,145318); $5867 = __THREW__; __THREW__ = 0; $5868 = $5867&1; if ($5868) { break; } __THREW__ = 0; invoke_vii(3797,($327|0),(163062|0)); $5869 = __THREW__; __THREW__ = 0; $5870 = $5869&1; do { if ($5870) { $5889 = ___cxa_find_matching_catch()|0; $5890 = tempRet0; $8 = $5889; $9 = $5890; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounter|0),($s|0),($326|0),($327|0),1); $5871 = __THREW__; __THREW__ = 0; $5872 = $5871&1; if ($5872) { $5891 = ___cxa_find_matching_catch()|0; $5892 = tempRet0; $8 = $5891; $9 = $5892; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($327); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($327); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($326); $5873 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounter)|0); $5874 = ($5873|0)!=(0); __THREW__ = 0; L2804: do { if ($5874) { $5875 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitCounter,1)|0); $5876 = __THREW__; __THREW__ = 0; $5877 = $5876&1; if ($5877) { label = 2271; break; } __THREW__ = 0; invoke_vii(3800,($counterString|0),($5875|0)); $5878 = __THREW__; __THREW__ = 0; $5879 = $5878&1; if ($5879) { label = 2271; break; } __THREW__ = 0; invoke_vii(3800,($328|0),($counterString|0)); $5880 = __THREW__; __THREW__ = 0; $5881 = $5880&1; L2808: do { if ($5881) { label = 2272; } else { $5882 = $target; $5883 = $3; __THREW__ = 0; $5884 = (invoke_iiiii(4263,($436|0),($328|0),($5882|0),($5883|0))|0); $5885 = __THREW__; __THREW__ = 0; $5886 = $5885&1; if ($5886) { $5897 = ___cxa_find_matching_catch()|0; $5898 = tempRet0; $8 = $5897; $9 = $5898; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($328); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($328); $counter = $5884; $5887 = $counter; $5888 = ($5887|0)!=(0|0); L2813: do { if ($5888) { __THREW__ = 0; $5899 = (invoke_ii(3903,272)|0); $5900 = __THREW__; __THREW__ = 0; $5901 = $5900&1; if ($5901) { label = 2272; break L2808; } $$expand_i1_val315 = 1; HEAP8[$330>>0] = $$expand_i1_val315; $5902 = ((($436)) + 48|0); $5903 = HEAP32[$5902>>2]|0; $5904 = $2; $5905 = $4; $5906 = $target; __THREW__ = 0; invoke_vii(3800,($329|0),($counterString|0)); $5907 = __THREW__; __THREW__ = 0; $5908 = $5907&1; do { if ($5908) { $5930 = ___cxa_find_matching_catch()|0; $5931 = tempRet0; $8 = $5930; $9 = $5931; } else { $5909 = $counter; $5910 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5909)|0); $5911 = $counter; $5912 = ((($5911)) + 20|0); $5913 = HEAP32[$5912>>2]|0; $5914 = $counter; $5915 = ((($5914)) + 24|0); $5916 = HEAP32[$5915>>2]|0; $5917 = $counter; $5918 = ((($5917)) + 12|0); $5919 = HEAP32[$5918>>2]|0; $5920 = $counter; $5921 = ((($5920)) + 16|0); $5922 = HEAP32[$5921>>2]|0; __THREW__ = 0; invoke_viiiiiiiiiiii(4277,($5899|0),($5903|0),($5904|0),($5905|0),($5906|0),($329|0),($5910|0),($5913|0),($5916|0),($5919|0),($5922|0),(0|0)); $5923 = __THREW__; __THREW__ = 0; $5924 = $5923&1; if ($5924) { $5932 = ___cxa_find_matching_catch()|0; $5933 = tempRet0; $8 = $5932; $9 = $5933; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($329); break; } $$expand_i1_val317 = 0; HEAP8[$330>>0] = $$expand_i1_val317; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($329); $a143 = $5899; $5925 = $counter; $5926 = ($5925|0)==(0|0); if (!($5926)) { __ZN7CounterD2Ev($5925); __ZdlPv($5925); } $5927 = $a143; $5928 = ((($5927)) + 92|0); HEAP8[$5928>>0] = 1; $5929 = $a143; $0 = $5929; $36 = 1; break L2813; } } while(0); $$pre_trunc319 = HEAP8[$330>>0]|0; $5934 = $$pre_trunc319&1; if (!($5934)) { break L2808; } __ZdlPv($5899); break L2808; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); label = 3050; break L2804; } } while(0); if ((label|0) == 2272) { $5895 = ___cxa_find_matching_catch()|0; $5896 = tempRet0; $8 = $5895; $9 = $5896; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($331,145327); $5935 = __THREW__; __THREW__ = 0; $5936 = $5935&1; if ($5936) { label = 2271; break; } __THREW__ = 0; invoke_vii(3797,($332|0),(163062|0)); $5937 = __THREW__; __THREW__ = 0; $5938 = $5937&1; do { if ($5938) { $5952 = ___cxa_find_matching_catch()|0; $5953 = tempRet0; $8 = $5952; $9 = $5953; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounterShroud|0),($s|0),($331|0),($332|0),1); $5939 = __THREW__; __THREW__ = 0; $5940 = $5939&1; if ($5940) { $5954 = ___cxa_find_matching_catch()|0; $5955 = tempRet0; $8 = $5954; $9 = $5955; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($332); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($332); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($331); $5941 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounterShroud)|0); $5942 = ($5941|0)!=(0); __THREW__ = 0; L2840: do { if ($5942) { $5943 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitCounterShroud,1)|0); $5944 = __THREW__; __THREW__ = 0; $5945 = $5944&1; if ($5945) { label = 2298; break; } __THREW__ = 0; invoke_vii(3800,($counterShroudString|0),($5943|0)); $5946 = __THREW__; __THREW__ = 0; $5947 = $5946&1; if ($5947) { label = 2298; break; } $counter144 = 0; __THREW__ = 0; $5948 = (invoke_iii(3802,($splitCounterShroud|0),1)|0); $5949 = __THREW__; __THREW__ = 0; $5950 = $5949&1; L2844: do { if ($5950) { label = 2299; } else { $5951 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($5948,162579)|0); do { if ($5951) { $counter144 = 0; label = 2305; } else { __THREW__ = 0; invoke_vii(3800,($333|0),($counterShroudString|0)); $5960 = __THREW__; __THREW__ = 0; $5961 = $5960&1; if ($5961) { label = 2299; break L2844; } $5962 = $target; $5963 = $3; __THREW__ = 0; $5964 = (invoke_iiiii(4263,($436|0),($333|0),($5962|0),($5963|0))|0); $5965 = __THREW__; __THREW__ = 0; $5966 = $5965&1; if ($5966) { $5969 = ___cxa_find_matching_catch()|0; $5970 = tempRet0; $8 = $5969; $9 = $5970; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($333); break L2844; } $counter144 = $5964; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($333); $5967 = $counter144; $5968 = ($5967|0)!=(0|0); if ($5968) { label = 2305; break; } $0 = 0; $36 = 1; } } while(0); do { if ((label|0) == 2305) { $csTc = 0; __THREW__ = 0; $5971 = (invoke_iii(3802,($splitCounterShroud|0),2)|0); $5972 = __THREW__; __THREW__ = 0; $5973 = $5972&1; if ($5973) { label = 2299; break L2844; } $5974 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5971)|0); $5975 = ($5974>>>0)>(1); do { if ($5975) { $5976 = $4; $5977 = ((($5976)) + 280|0); __THREW__ = 0; $5978 = (invoke_ii(3950,($5977|0))|0); $5979 = __THREW__; __THREW__ = 0; $5980 = $5979&1; if ($5980) { label = 2299; break L2844; } __THREW__ = 0; invoke_vii(4129,($af|0),($5978|0)); $5981 = __THREW__; __THREW__ = 0; $5982 = $5981&1; if ($5982) { label = 2299; break L2844; } __THREW__ = 0; $5983 = (invoke_iii(3802,($splitCounterShroud|0),2)|0); $5984 = __THREW__; __THREW__ = 0; $5985 = $5984&1; if ($5985) { label = 2299; break L2844; } __THREW__ = 0; invoke_vii(3800,($334|0),($5983|0)); $5986 = __THREW__; __THREW__ = 0; $5987 = $5986&1; if ($5987) { label = 2299; break L2844; } $5988 = $4; __THREW__ = 0; $5989 = (invoke_iiiii(3943,($af|0),($334|0),($5988|0),(0|0))|0); $5990 = __THREW__; __THREW__ = 0; $5991 = $5990&1; if ($5991) { $5992 = ___cxa_find_matching_catch()|0; $5993 = tempRet0; $8 = $5992; $9 = $5993; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($334); break L2844; } else { $csTc = $5989; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($334); break; } } } while(0); __THREW__ = 0; $5994 = (invoke_ii(3903,164)|0); $5995 = __THREW__; __THREW__ = 0; $5996 = $5995&1; if ($5996) { label = 2299; break L2844; } $5997 = ((($436)) + 48|0); $5998 = HEAP32[$5997>>2]|0; $5999 = $2; $6000 = $4; $6001 = $target; $6002 = $csTc; $6003 = $counter144; __THREW__ = 0; invoke_viiiiiii(5732,($5994|0),($5998|0),($5999|0),($6000|0),($6001|0),($6002|0),($6003|0)); $6004 = __THREW__; __THREW__ = 0; $6005 = $6004&1; if ($6005) { $6007 = ___cxa_find_matching_catch()|0; $6008 = tempRet0; $8 = $6007; $9 = $6008; __ZdlPv($5994); break L2844; } else { $a145 = $5994; $6006 = $a145; $0 = $6006; $36 = 1; break; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterShroudString); label = 3048; break L2840; } } while(0); if ((label|0) == 2299) { $5958 = ___cxa_find_matching_catch()|0; $5959 = tempRet0; $8 = $5958; $9 = $5959; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterShroudString); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($335,145342); $6009 = __THREW__; __THREW__ = 0; $6010 = $6009&1; if ($6010) { label = 2298; break; } __THREW__ = 0; invoke_vii(3797,($336|0),(163062|0)); $6011 = __THREW__; __THREW__ = 0; $6012 = $6011&1; do { if ($6012) { $6034 = ___cxa_find_matching_catch()|0; $6035 = tempRet0; $8 = $6034; $9 = $6035; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCounterTracking|0),($s|0),($335|0),($336|0),1); $6013 = __THREW__; __THREW__ = 0; $6014 = $6013&1; if ($6014) { $6036 = ___cxa_find_matching_catch()|0; $6037 = tempRet0; $8 = $6036; $9 = $6037; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($336); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($336); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($335); $6015 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCounterTracking)|0); $6016 = ($6015|0)!=(0); __THREW__ = 0; L2883: do { if ($6016) { $6017 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitCounterTracking,1)|0); $6018 = __THREW__; __THREW__ = 0; $6019 = $6018&1; if ($6019) { label = 2333; break; } __THREW__ = 0; invoke_vii(3800,($splitCounterTrack|0),($6017|0)); $6020 = __THREW__; __THREW__ = 0; $6021 = $6020&1; if ($6021) { label = 2333; break; } __THREW__ = 0; $6022 = (invoke_ii(3903,168)|0); $6023 = __THREW__; __THREW__ = 0; $6024 = $6023&1; do { if ($6024) { $6040 = ___cxa_find_matching_catch()|0; $6041 = tempRet0; $8 = $6040; $9 = $6041; } else { $$expand_i1_val321 = 1; HEAP8[$338>>0] = $$expand_i1_val321; $6025 = ((($436)) + 48|0); $6026 = HEAP32[$6025>>2]|0; $6027 = $2; $6028 = $4; $6029 = $target; __THREW__ = 0; invoke_vii(3800,($337|0),($splitCounterTrack|0)); $6030 = __THREW__; __THREW__ = 0; $6031 = $6030&1; do { if ($6031) { $6042 = ___cxa_find_matching_catch()|0; $6043 = tempRet0; $8 = $6042; $9 = $6043; } else { __THREW__ = 0; invoke_viiiiii(5733,($6022|0),($6026|0),($6027|0),($6028|0),($6029|0),($337|0)); $6032 = __THREW__; __THREW__ = 0; $6033 = $6032&1; if ($6033) { $6044 = ___cxa_find_matching_catch()|0; $6045 = tempRet0; $8 = $6044; $9 = $6045; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($337); break; } else { $$expand_i1_val323 = 0; HEAP8[$338>>0] = $$expand_i1_val323; $0 = $6022; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($337); $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($splitCounterTrack); label = 3046; break L2883; } } } while(0); $$pre_trunc325 = HEAP8[$338>>0]|0; $6046 = $$pre_trunc325&1; if (!($6046)) { break; } __ZdlPv($6022); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($splitCounterTrack); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($339,145356); $6047 = __THREW__; __THREW__ = 0; $6048 = $6047&1; if ($6048) { label = 2333; break; } __THREW__ = 0; invoke_vii(3797,($340|0),(163062|0)); $6049 = __THREW__; __THREW__ = 0; $6050 = $6049&1; do { if ($6050) { $6075 = ___cxa_find_matching_catch()|0; $6076 = tempRet0; $8 = $6075; $9 = $6076; } else { __THREW__ = 0; invoke_viiiii(3937,($splitRemoveCounter|0),($s|0),($339|0),($340|0),1); $6051 = __THREW__; __THREW__ = 0; $6052 = $6051&1; if ($6052) { $6077 = ___cxa_find_matching_catch()|0; $6078 = tempRet0; $8 = $6077; $9 = $6078; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($340); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($340); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($339); $6053 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitRemoveCounter)|0); $6054 = ($6053|0)!=(0); __THREW__ = 0; L2907: do { if ($6054) { $6055 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitRemoveCounter,1)|0); $6056 = __THREW__; __THREW__ = 0; $6057 = $6056&1; if ($6057) { label = 2353; break; } __THREW__ = 0; invoke_vii(3800,($counterString146|0),($6055|0)); $6058 = __THREW__; __THREW__ = 0; $6059 = $6058&1; if ($6059) { label = 2353; break; } $6060 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($counterString146,152252,0)|0); $6061 = ($6060|0)!=(-1); __THREW__ = 0; do { if ($6061) { $6062 = (__Znwj(260)|0); $6063 = __THREW__; __THREW__ = 0; $6064 = $6063&1; if ($6064) { label = 2354; break; } $6065 = ((($436)) + 48|0); $6066 = HEAP32[$6065>>2]|0; $6067 = $2; $6068 = $4; $6069 = $target; __THREW__ = 0; invoke_viiiiiiiiiii(5734,($6062|0),($6066|0),($6067|0),($6068|0),($6069|0),(145375|0),0,0,1,1,(0|0)); $6070 = __THREW__; __THREW__ = 0; $6071 = $6070&1; if ($6071) { $6083 = ___cxa_find_matching_catch()|0; $6084 = tempRet0; $8 = $6083; $9 = $6084; __ZdlPv($6062); break; } else { $a147 = $6062; $6072 = $a147; $6073 = ((($6072)) + 92|0); HEAP8[$6073>>0] = 1; $6074 = $a147; $0 = $6074; $36 = 1; label = 2367; break; } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($341,$counterString146); $6085 = __THREW__; __THREW__ = 0; $6086 = $6085&1; if ($6086) { label = 2354; break; } $6087 = $target; $6088 = $3; __THREW__ = 0; $6089 = (invoke_iiiii(4263,($436|0),($341|0),($6087|0),($6088|0))|0); $6090 = __THREW__; __THREW__ = 0; $6091 = $6090&1; if ($6091) { $6094 = ___cxa_find_matching_catch()|0; $6095 = tempRet0; $8 = $6094; $9 = $6095; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($341); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($341); $counter148 = $6089; $6092 = $counter148; $6093 = ($6092|0)!=(0|0); if (!($6093)) { $0 = 0; $36 = 1; label = 2367; break; } __THREW__ = 0; $6096 = (invoke_ii(3903,260)|0); $6097 = __THREW__; __THREW__ = 0; $6098 = $6097&1; if ($6098) { label = 2354; break; } $6099 = ((($436)) + 48|0); $6100 = HEAP32[$6099>>2]|0; $6101 = $2; $6102 = $4; $6103 = $target; $6104 = $counter148; $6105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6104)|0); $6106 = $counter148; $6107 = ((($6106)) + 20|0); $6108 = HEAP32[$6107>>2]|0; $6109 = $counter148; $6110 = ((($6109)) + 24|0); $6111 = HEAP32[$6110>>2]|0; $6112 = $counter148; $6113 = ((($6112)) + 12|0); $6114 = HEAP32[$6113>>2]|0; __THREW__ = 0; invoke_viiiiiiiiiii(5734,($6096|0),($6100|0),($6101|0),($6102|0),($6103|0),($6105|0),($6108|0),($6111|0),($6114|0),0,(0|0)); $6115 = __THREW__; __THREW__ = 0; $6116 = $6115&1; if ($6116) { $6122 = ___cxa_find_matching_catch()|0; $6123 = tempRet0; $8 = $6122; $9 = $6123; __ZdlPv($6096); break; } $a149 = $6096; $6117 = $counter148; $6118 = ($6117|0)==(0|0); if (!($6118)) { __ZN7CounterD2Ev($6117); __ZdlPv($6117); } $6119 = $a149; $6120 = ((($6119)) + 92|0); HEAP8[$6120>>0] = 1; $6121 = $a149; $0 = $6121; $36 = 1; label = 2367; } } while(0); if ((label|0) == 2354) { $6081 = ___cxa_find_matching_catch()|0; $6082 = tempRet0; $8 = $6081; $9 = $6082; } else if ((label|0) == 2367) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString146); label = 3044; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString146); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($342,145379); $6124 = __THREW__; __THREW__ = 0; $6125 = $6124&1; if ($6125) { label = 2353; break; } __THREW__ = 0; invoke_vii(3797,($343|0),(163062|0)); $6126 = __THREW__; __THREW__ = 0; $6127 = $6126&1; do { if ($6127) { $6165 = ___cxa_find_matching_catch()|0; $6166 = tempRet0; $8 = $6165; $9 = $6166; } else { __THREW__ = 0; invoke_viiiii(3937,($splitBecomes|0),($s|0),($342|0),($343|0),1); $6128 = __THREW__; __THREW__ = 0; $6129 = $6128&1; if ($6129) { $6167 = ___cxa_find_matching_catch()|0; $6168 = tempRet0; $8 = $6167; $9 = $6168; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($343); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($343); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($342); $6130 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitBecomes)|0); $6131 = ($6130|0)!=(0); __THREW__ = 0; L2944: do { if ($6131) { $6132 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitBecomes,1)|0); $6133 = __THREW__; __THREW__ = 0; $6134 = $6133&1; if ($6134) { label = 2391; break; } __THREW__ = 0; invoke_viii(3796,($becomesParameters|0),($6132|0),44); $6135 = __THREW__; __THREW__ = 0; $6136 = $6135&1; if ($6136) { label = 2391; break; } __THREW__ = 0; $6137 = (invoke_iii(3802,($becomesParameters|0),0)|0); $6138 = __THREW__; __THREW__ = 0; $6139 = $6138&1; do { if ($6139) { label = 2392; } else { __THREW__ = 0; invoke_vii(3800,($stypes150|0),($6137|0)); $6140 = __THREW__; __THREW__ = 0; $6141 = $6140&1; if ($6141) { label = 2392; break; } __THREW__ = 0; invoke_vii(3797,($newPower|0),(211279|0)); $6142 = __THREW__; __THREW__ = 0; $6143 = $6142&1; if ($6143) { $6173 = ___cxa_find_matching_catch()|0; $6174 = tempRet0; $8 = $6173; $9 = $6174; } else { __THREW__ = 0; invoke_vii(3797,($newToughness|0),(211279|0)); $6144 = __THREW__; __THREW__ = 0; $6145 = $6144&1; if ($6145) { $6175 = ___cxa_find_matching_catch()|0; $6176 = tempRet0; $8 = $6175; $9 = $6176; } else { $ptFound = 0; $6146 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($becomesParameters)|0); $6147 = ($6146>>>0)>(1); L2957: do { if ($6147) { __THREW__ = 0; $6148 = (invoke_iii(3802,($becomesParameters|0),1)|0); $6149 = __THREW__; __THREW__ = 0; $6150 = $6149&1; if ($6150) { label = 2395; break; } __THREW__ = 0; invoke_viii(3796,($pt|0),($6148|0),47); $6151 = __THREW__; __THREW__ = 0; $6152 = $6151&1; if ($6152) { label = 2395; break; } $6153 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($pt)|0); $6154 = ($6153>>>0)>(1); L2961: do { if ($6154) { __THREW__ = 0; $6155 = (invoke_iii(3802,($pt|0),0)|0); $6156 = __THREW__; __THREW__ = 0; $6157 = $6156&1; do { if (!($6157)) { __THREW__ = 0; (invoke_iii(3901,($newPower|0),($6155|0))|0); $6158 = __THREW__; __THREW__ = 0; $6159 = $6158&1; if ($6159) { break; } __THREW__ = 0; $6160 = (invoke_iii(3802,($pt|0),1)|0); $6161 = __THREW__; __THREW__ = 0; $6162 = $6161&1; if ($6162) { break; } __THREW__ = 0; (invoke_iii(3901,($newToughness|0),($6160|0))|0); $6163 = __THREW__; __THREW__ = 0; $6164 = $6163&1; if ($6164) { break; } $ptFound = 1; break L2961; } } while(0); $6179 = ___cxa_find_matching_catch()|0; $6180 = tempRet0; $8 = $6179; $9 = $6180; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($pt); break L2957; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($pt); label = 2398; } else { label = 2398; } } while(0); do { if ((label|0) == 2398) { __THREW__ = 0; invoke_vii(3797,($sabilities151|0),(211279|0)); $6181 = __THREW__; __THREW__ = 0; $6182 = $6181&1; if ($6182) { label = 2395; break; } $6183 = $ptFound; $6184 = $6183&1; $6185 = $6184 ? 2 : 1; $becomesSize = $6185; $6186 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($becomesParameters)|0); $6187 = $becomesSize; $6188 = ($6186>>>0)>($6187>>>0); L2973: do { if ($6188) { $6189 = $becomesSize; $i152 = $6189; while(1) { $6190 = $i152; $6191 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($becomesParameters)|0); $6192 = ($6190>>>0)<($6191>>>0); if (!($6192)) { label = 2408; break L2973; } $6193 = $i152; __THREW__ = 0; $6194 = (invoke_iii(3802,($becomesParameters|0),($6193|0))|0); $6195 = __THREW__; __THREW__ = 0; $6196 = $6195&1; if ($6196) { label = 2406; break L2973; } $6197 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6194)|0); __THREW__ = 0; (invoke_iii(4152,($sabilities151|0),($6197|0))|0); $6198 = __THREW__; __THREW__ = 0; $6199 = $6198&1; if ($6199) { label = 2406; break L2973; } $6200 = $i152; $6201 = (($6200) + 1)|0; $6202 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($becomesParameters)|0); $6203 = ($6201>>>0)<($6202>>>0); if ($6203) { __THREW__ = 0; (invoke_iii(4152,($sabilities151|0),(197988|0))|0); $6204 = __THREW__; __THREW__ = 0; $6205 = $6204&1; if ($6205) { label = 2406; break L2973; } } $6208 = $i152; $6209 = (($6208) + 1)|0; $i152 = $6209; } } else { label = 2408; } } while(0); L2983: do { if ((label|0) == 2408) { $6210 = $oneShot92; $6211 = $6210&1; L2985: do { if ($6211) { label = 2411; } else { $6212 = $6; $6213 = $6212&1; if ($6213) { label = 2411; break; } $6214 = $forceForever; $6215 = $6214&1; if ($6215) { label = 2411; break; } __THREW__ = 0; $6257 = (invoke_ii(3903,316)|0); $6258 = __THREW__; __THREW__ = 0; $6259 = $6258&1; if ($6259) { label = 2406; break L2983; } $$expand_i1_val333 = 1; HEAP8[$357>>0] = $$expand_i1_val333; $6260 = ((($436)) + 48|0); $6261 = HEAP32[$6260>>2]|0; $6262 = $2; $6263 = $4; $6264 = $target; __THREW__ = 0; invoke_vii(3800,($351|0),($stypes150|0)); $6265 = __THREW__; __THREW__ = 0; $6266 = $6265&1; if ($6266) { $6285 = ___cxa_find_matching_catch()|0; $6286 = tempRet0; $8 = $6285; $9 = $6286; } else { __THREW__ = 0; invoke_vii(3800,($352|0),($sabilities151|0)); $6267 = __THREW__; __THREW__ = 0; $6268 = $6267&1; if ($6268) { $6287 = ___cxa_find_matching_catch()|0; $6288 = tempRet0; $8 = $6287; $9 = $6288; } else { __THREW__ = 0; invoke_vii(3800,($353|0),($newPower|0)); $6269 = __THREW__; __THREW__ = 0; $6270 = $6269&1; if ($6270) { $6289 = ___cxa_find_matching_catch()|0; $6290 = tempRet0; $8 = $6289; $9 = $6290; } else { $6271 = $ptFound; $6272 = $6271&1; __THREW__ = 0; invoke_vii(3800,($354|0),($newToughness|0)); $6273 = __THREW__; __THREW__ = 0; $6274 = $6273&1; if ($6274) { $6291 = ___cxa_find_matching_catch()|0; $6292 = tempRet0; $8 = $6291; $9 = $6292; } else { $6275 = $ptFound; $6276 = $6275&1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($355); $6277 = $forceForever; $6278 = $6277&1; $6279 = $untilYourNextTurn; $6280 = $6279&1; __THREW__ = 0; invoke_vii(3797,($356|0),(211279|0)); $6281 = __THREW__; __THREW__ = 0; $6282 = $6281&1; do { if ($6282) { $6293 = ___cxa_find_matching_catch()|0; $6294 = tempRet0; $8 = $6293; $9 = $6294; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(4389,($6257|0),($6261|0),($6262|0),($6263|0),($6264|0),($351|0),($352|0),($353|0),($6272|0),($354|0),($6276|0),($355|0),0,($6278|0),($6280|0),($356|0)); $6283 = __THREW__; __THREW__ = 0; $6284 = $6283&1; if ($6284) { $6295 = ___cxa_find_matching_catch()|0; $6296 = tempRet0; $8 = $6295; $9 = $6296; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($356); break; } else { $$expand_i1_val335 = 0; HEAP8[$357>>0] = $$expand_i1_val335; $0 = $6257; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($356); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($355); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($354); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($353); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($352); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($351); $36 = 1; break L2985; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($355); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($354); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($353); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($352); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($351); } $$pre_trunc337 = HEAP8[$357>>0]|0; $6297 = $$pre_trunc337&1; if (!($6297)) { break L2983; } __ZdlPv($6257); break L2983; } } while(0); L3014: do { if ((label|0) == 2411) { __THREW__ = 0; $6216 = (invoke_ii(3903,232)|0); $6217 = __THREW__; __THREW__ = 0; $6218 = $6217&1; if ($6218) { label = 2406; break L2983; } $$expand_i1_val327 = 1; HEAP8[$350>>0] = $$expand_i1_val327; $6219 = ((($436)) + 48|0); $6220 = HEAP32[$6219>>2]|0; $6221 = $2; $6222 = $4; $6223 = $target; __THREW__ = 0; invoke_vii(3800,($344|0),($stypes150|0)); $6224 = __THREW__; __THREW__ = 0; $6225 = $6224&1; if ($6225) { $6244 = ___cxa_find_matching_catch()|0; $6245 = tempRet0; $8 = $6244; $9 = $6245; } else { __THREW__ = 0; invoke_vii(3800,($345|0),($sabilities151|0)); $6226 = __THREW__; __THREW__ = 0; $6227 = $6226&1; if ($6227) { $6246 = ___cxa_find_matching_catch()|0; $6247 = tempRet0; $8 = $6246; $9 = $6247; } else { __THREW__ = 0; invoke_vii(3800,($346|0),($newPower|0)); $6228 = __THREW__; __THREW__ = 0; $6229 = $6228&1; if ($6229) { $6248 = ___cxa_find_matching_catch()|0; $6249 = tempRet0; $8 = $6248; $9 = $6249; } else { $6230 = $ptFound; $6231 = $6230&1; __THREW__ = 0; invoke_vii(3800,($347|0),($newToughness|0)); $6232 = __THREW__; __THREW__ = 0; $6233 = $6232&1; if ($6233) { $6250 = ___cxa_find_matching_catch()|0; $6251 = tempRet0; $8 = $6250; $9 = $6251; } else { $6234 = $ptFound; $6235 = $6234&1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($348); $6236 = $forceForever; $6237 = $6236&1; $6238 = $untilYourNextTurn; $6239 = $6238&1; __THREW__ = 0; invoke_vii(3797,($349|0),(211279|0)); $6240 = __THREW__; __THREW__ = 0; $6241 = $6240&1; do { if ($6241) { $6252 = ___cxa_find_matching_catch()|0; $6253 = tempRet0; $8 = $6252; $9 = $6253; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(5735,($6216|0),($6220|0),($6221|0),($6222|0),($6223|0),($344|0),($345|0),($346|0),($6231|0),($347|0),($6235|0),($348|0),0,($6237|0),($6239|0),($349|0)); $6242 = __THREW__; __THREW__ = 0; $6243 = $6242&1; if ($6243) { $6254 = ___cxa_find_matching_catch()|0; $6255 = tempRet0; $8 = $6254; $9 = $6255; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($349); break; } else { $$expand_i1_val329 = 0; HEAP8[$350>>0] = $$expand_i1_val329; $0 = $6216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($349); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($348); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($347); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($346); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($345); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($344); $36 = 1; break L3014; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($348); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($347); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($346); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($345); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($344); } $$pre_trunc331 = HEAP8[$350>>0]|0; $6256 = $$pre_trunc331&1; if (!($6256)) { break L2983; } __ZdlPv($6216); break L2983; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities151); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newToughness); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newPower); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes150); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($becomesParameters); label = 3042; break L2944; } } while(0); if ((label|0) == 2406) { $6206 = ___cxa_find_matching_catch()|0; $6207 = tempRet0; $8 = $6206; $9 = $6207; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities151); } } while(0); if ((label|0) == 2395) { $6177 = ___cxa_find_matching_catch()|0; $6178 = tempRet0; $8 = $6177; $9 = $6178; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newToughness); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newPower); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes150); } } while(0); if ((label|0) == 2392) { $6171 = ___cxa_find_matching_catch()|0; $6172 = tempRet0; $8 = $6171; $9 = $6172; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($becomesParameters); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($358,145388); $6298 = __THREW__; __THREW__ = 0; $6299 = $6298&1; if ($6299) { label = 2391; break; } __THREW__ = 0; invoke_vii(3797,($359|0),(168429|0)); $6300 = __THREW__; __THREW__ = 0; $6301 = $6300&1; do { if ($6301) { $6323 = ___cxa_find_matching_catch()|0; $6324 = tempRet0; $8 = $6323; $9 = $6324; } else { __THREW__ = 0; invoke_viiiii(3937,($splitBloodthirst|0),($s|0),($358|0),($359|0),0); $6302 = __THREW__; __THREW__ = 0; $6303 = $6302&1; if ($6303) { $6325 = ___cxa_find_matching_catch()|0; $6326 = tempRet0; $8 = $6325; $9 = $6326; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($359); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($359); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($358); $6304 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitBloodthirst)|0); $6305 = ($6304|0)!=(0); __THREW__ = 0; L3061: do { if ($6305) { $6306 = (__Znwj(156)|0); $6307 = __THREW__; __THREW__ = 0; $6308 = $6307&1; if ($6308) { label = 2469; break; } $6309 = ((($436)) + 48|0); $6310 = HEAP32[$6309>>2]|0; $6311 = $2; $6312 = $4; $6313 = $target; __THREW__ = 0; $6314 = (invoke_iii(3802,($splitBloodthirst|0),1)|0); $6315 = __THREW__; __THREW__ = 0; $6316 = $6315&1; do { if (!($6316)) { $6317 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6314)|0); __THREW__ = 0; $6318 = (invoke_ii(3938,($6317|0))|0); $6319 = __THREW__; __THREW__ = 0; $6320 = $6319&1; if ($6320) { break; } __THREW__ = 0; invoke_viiiiii(5736,($6306|0),($6310|0),($6311|0),($6312|0),($6313|0),($6318|0)); $6321 = __THREW__; __THREW__ = 0; $6322 = $6321&1; if ($6322) { break; } $0 = $6306; $36 = 1; label = 3040; break L3061; } } while(0); $6329 = ___cxa_find_matching_catch()|0; $6330 = tempRet0; $8 = $6329; $9 = $6330; __ZdlPv($6306); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($360,145401); $6331 = __THREW__; __THREW__ = 0; $6332 = $6331&1; if ($6332) { label = 2469; break; } __THREW__ = 0; invoke_vii(3797,($361|0),(168429|0)); $6333 = __THREW__; __THREW__ = 0; $6334 = $6333&1; do { if ($6334) { $6358 = ___cxa_find_matching_catch()|0; $6359 = tempRet0; $8 = $6358; $9 = $6359; } else { __THREW__ = 0; invoke_viiiii(3937,($splitVanishing|0),($s|0),($360|0),($361|0),0); $6335 = __THREW__; __THREW__ = 0; $6336 = $6335&1; if ($6336) { $6360 = ___cxa_find_matching_catch()|0; $6361 = tempRet0; $8 = $6360; $9 = $6361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($361); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($361); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($360); $6337 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitVanishing)|0); $6338 = ($6337|0)!=(0); __THREW__ = 0; L3077: do { if ($6338) { $6339 = (__Znwj(176)|0); $6340 = __THREW__; __THREW__ = 0; $6341 = $6340&1; if ($6341) { label = 2484; break; } $$expand_i1_val339 = 1; HEAP8[$363>>0] = $$expand_i1_val339; $6342 = ((($436)) + 48|0); $6343 = HEAP32[$6342>>2]|0; $6344 = $2; $6345 = $4; $6346 = $restrictions; __THREW__ = 0; $6347 = (invoke_iii(3802,($splitVanishing|0),1)|0); $6348 = __THREW__; __THREW__ = 0; $6349 = $6348&1; do { if ($6349) { label = 2485; } else { $6350 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6347)|0); __THREW__ = 0; $6351 = (invoke_ii(3938,($6350|0))|0); $6352 = __THREW__; __THREW__ = 0; $6353 = $6352&1; if ($6353) { label = 2485; break; } __THREW__ = 0; invoke_vii(3797,($362|0),(154012|0)); $6354 = __THREW__; __THREW__ = 0; $6355 = $6354&1; if ($6355) { label = 2485; break; } __THREW__ = 0; invoke_viiiiiiii(5737,($6339|0),($6343|0),($6344|0),($6345|0),(0|0),($6346|0),($6351|0),($362|0)); $6356 = __THREW__; __THREW__ = 0; $6357 = $6356&1; if ($6357) { $6366 = ___cxa_find_matching_catch()|0; $6367 = tempRet0; $8 = $6366; $9 = $6367; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($362); break; } else { $$expand_i1_val341 = 0; HEAP8[$363>>0] = $$expand_i1_val341; $0 = $6339; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($362); $36 = 1; label = 3038; break L3077; } } } while(0); if ((label|0) == 2485) { $6364 = ___cxa_find_matching_catch()|0; $6365 = tempRet0; $8 = $6364; $9 = $6365; } $$pre_trunc343 = HEAP8[$363>>0]|0; $6368 = $$pre_trunc343&1; if (!($6368)) { break; } __ZdlPv($6339); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($364,145412); $6369 = __THREW__; __THREW__ = 0; $6370 = $6369&1; if ($6370) { label = 2484; break; } __THREW__ = 0; invoke_vii(3797,($365|0),(168429|0)); $6371 = __THREW__; __THREW__ = 0; $6372 = $6371&1; do { if ($6372) { $6396 = ___cxa_find_matching_catch()|0; $6397 = tempRet0; $8 = $6396; $9 = $6397; } else { __THREW__ = 0; invoke_viiiii(3937,($splitFading|0),($s|0),($364|0),($365|0),0); $6373 = __THREW__; __THREW__ = 0; $6374 = $6373&1; if ($6374) { $6398 = ___cxa_find_matching_catch()|0; $6399 = tempRet0; $8 = $6398; $9 = $6399; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($365); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($365); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($364); $6375 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitFading)|0); $6376 = ($6375|0)!=(0); L3099: do { if ($6376) { __THREW__ = 0; $6377 = (invoke_ii(3903,176)|0); $6378 = __THREW__; __THREW__ = 0; $6379 = $6378&1; if ($6379) { label = 2502; break; } $$expand_i1_val345 = 1; HEAP8[$367>>0] = $$expand_i1_val345; $6380 = ((($436)) + 48|0); $6381 = HEAP32[$6380>>2]|0; $6382 = $2; $6383 = $4; $6384 = $restrictions; __THREW__ = 0; $6385 = (invoke_iii(3802,($splitFading|0),1)|0); $6386 = __THREW__; __THREW__ = 0; $6387 = $6386&1; do { if ($6387) { label = 2503; } else { $6388 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6385)|0); __THREW__ = 0; $6389 = (invoke_ii(3938,($6388|0))|0); $6390 = __THREW__; __THREW__ = 0; $6391 = $6390&1; if ($6391) { label = 2503; break; } __THREW__ = 0; invoke_vii(3797,($366|0),(145420|0)); $6392 = __THREW__; __THREW__ = 0; $6393 = $6392&1; if ($6393) { label = 2503; break; } __THREW__ = 0; invoke_viiiiiiii(5737,($6377|0),($6381|0),($6382|0),($6383|0),(0|0),($6384|0),($6389|0),($366|0)); $6394 = __THREW__; __THREW__ = 0; $6395 = $6394&1; if ($6395) { $6404 = ___cxa_find_matching_catch()|0; $6405 = tempRet0; $8 = $6404; $9 = $6405; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($366); break; } else { $$expand_i1_val347 = 0; HEAP8[$367>>0] = $$expand_i1_val347; $0 = $6377; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($366); $36 = 1; label = 3036; break L3099; } } } while(0); if ((label|0) == 2503) { $6402 = ___cxa_find_matching_catch()|0; $6403 = tempRet0; $8 = $6402; $9 = $6403; } $$pre_trunc349 = HEAP8[$367>>0]|0; $6406 = $$pre_trunc349&1; if (!($6406)) { break; } __ZdlPv($6377); } else { $6407 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145425,0)|0); $6408 = ($6407|0)!=(-1); if ($6408) { $6409 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145425,0)|0); $6410 = (($6409) + 10)|0; __THREW__ = 0; invoke_viiii(3795,($368|0),($s|0),($6410|0),-1); $6411 = __THREW__; __THREW__ = 0; $6412 = $6411&1; if ($6412) { label = 2502; break; } $6413 = $2; $6414 = $3; $6415 = $4; $6416 = $target; __THREW__ = 0; $6417 = (invoke_iiiiiii(5738,($436|0),($368|0),($6413|0),($6414|0),($6415|0),($6416|0))|0); $6418 = __THREW__; __THREW__ = 0; $6419 = $6418&1; if ($6419) { $6420 = ___cxa_find_matching_catch()|0; $6421 = tempRet0; $8 = $6420; $9 = $6421; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($368); break; } else { $0 = $6417; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($368); $36 = 1; label = 3036; break; } } $6422 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,143945,0)|0); $found = $6422; $6423 = $found; $6424 = ($6423|0)!=(-1); __THREW__ = 0; if ($6424) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($extraTransforms,211279); $6425 = __THREW__; __THREW__ = 0; $6426 = $6425&1; if ($6426) { label = 2502; break; } __THREW__ = 0; invoke_vii(3797,($transformsParamsString|0),(211279|0)); $6427 = __THREW__; __THREW__ = 0; $6428 = $6427&1; if ($6428) { $6455 = ___cxa_find_matching_catch()|0; $6456 = tempRet0; $8 = $6455; $9 = $6456; } else { $6429 = ((($436)) + 12|0); __THREW__ = 0; (invoke_iii(3801,($transformsParamsString|0),($6429|0))|0); $6430 = __THREW__; __THREW__ = 0; $6431 = $6430&1; L3127: do { if ($6431) { label = 2522; } else { $6432 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($transformsParamsString,143945,0)|0); $found = $6432; $6433 = $found; $6434 = ($6433|0)!=(-1); do { if ($6434) { $6435 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($extraTransforms)|0); if (!($6435)) { break; } $6436 = $found; $6437 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($transformsParamsString,143958,$6436)|0); $real_end153 = $6437; $6438 = $found; $6439 = (($6438) + 12)|0; $stypesStartIndex154 = $6439; $6440 = $stypesStartIndex154; $6441 = $real_end153; $6442 = $stypesStartIndex154; $6443 = (($6441) - ($6442))|0; __THREW__ = 0; invoke_viiii(3795,($369|0),($transformsParamsString|0),($6440|0),($6443|0)); $6444 = __THREW__; __THREW__ = 0; $6445 = $6444&1; if ($6445) { label = 2522; break L3127; } $6446 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($369)|0); __THREW__ = 0; (invoke_iii(4152,($extraTransforms|0),($6446|0))|0); $6447 = __THREW__; __THREW__ = 0; $6448 = $6447&1; if ($6448) { $6459 = ___cxa_find_matching_catch()|0; $6460 = tempRet0; $8 = $6459; $9 = $6460; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($369); break L3127; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($369); $6449 = $stypesStartIndex154; $6450 = $real_end153; $6451 = $stypesStartIndex154; $6452 = (($6450) - ($6451))|0; __THREW__ = 0; (invoke_iiii(4677,($transformsParamsString|0),($6449|0),($6452|0))|0); $6453 = __THREW__; __THREW__ = 0; $6454 = $6453&1; if ($6454) { label = 2522; break L3127; } else { break; } } } } while(0); __THREW__ = 0; invoke_viii(3796,($effectParameters|0),($transformsParamsString|0),44); $6461 = __THREW__; __THREW__ = 0; $6462 = $6461&1; if ($6462) { label = 2522; break; } __THREW__ = 0; $6463 = (invoke_iii(3802,($effectParameters|0),0)|0); $6464 = __THREW__; __THREW__ = 0; $6465 = $6464&1; do { if ($6465) { label = 2540; } else { __THREW__ = 0; invoke_vii(3800,($stypes155|0),($6463|0)); $6466 = __THREW__; __THREW__ = 0; $6467 = $6466&1; if ($6467) { label = 2540; break; } $6468 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($stypes155)|0); __THREW__ = 0; invoke_viiii(3795,($sabilities156|0),($transformsParamsString|0),($6468|0),-1); $6469 = __THREW__; __THREW__ = 0; $6470 = $6469&1; if ($6470) { $6501 = ___cxa_find_matching_catch()|0; $6502 = tempRet0; $8 = $6501; $9 = $6502; } else { $newpowerfound = 0; __THREW__ = 0; invoke_vii(3797,($newpower|0),(211279|0)); $6471 = __THREW__; __THREW__ = 0; $6472 = $6471&1; if ($6472) { $6503 = ___cxa_find_matching_catch()|0; $6504 = tempRet0; $8 = $6503; $9 = $6504; } else { $newtoughnessfound = 0; __THREW__ = 0; invoke_vii(3797,($newtoughness|0),(211279|0)); $6473 = __THREW__; __THREW__ = 0; $6474 = $6473&1; if ($6474) { $6505 = ___cxa_find_matching_catch()|0; $6506 = tempRet0; $8 = $6505; $9 = $6506; } else { __THREW__ = 0; invoke_viii(3796,($abilities|0),($sabilities156|0),44); $6475 = __THREW__; __THREW__ = 0; $6476 = $6475&1; if ($6476) { $6507 = ___cxa_find_matching_catch()|0; $6508 = tempRet0; $8 = $6507; $9 = $6508; } else { $newAbilityFound = 0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($newAbilitiesList); $6477 = ((($436)) + 12|0); __THREW__ = 0; (invoke_iiii(4677,($6477|0),0,-1)|0); $6478 = __THREW__; __THREW__ = 0; $6479 = $6478&1; L3153: do { if ($6479) { label = 2545; } else { $6480 = ((($436)) + 12|0); __THREW__ = 0; (invoke_iii(3801,($6480|0),($extraTransforms|0))|0); $6481 = __THREW__; __THREW__ = 0; $6482 = $6481&1; if ($6482) { label = 2545; break; } __THREW__ = 0; (invoke_iiii(4677,($extraTransforms|0),0,-1)|0); $6483 = __THREW__; __THREW__ = 0; $6484 = $6483&1; if ($6484) { label = 2545; break; } $i157 = 0; while(1) { $6485 = $i157; $6486 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($abilities)|0); $6487 = ($6485>>>0)<($6486>>>0); if (!($6487)) { break; } $6488 = $i157; __THREW__ = 0; $6489 = (invoke_iii(3802,($abilities|0),($6488|0))|0); $6490 = __THREW__; __THREW__ = 0; $6491 = $6490&1; if ($6491) { label = 2545; break L3153; } $6492 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($6489)|0); if ($6492) { $6493 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($abilities)|0); HEAP32[$372>>2] = $6493; $6494 = $i157; $6495 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplEi($372,$6494)|0); HEAP32[$371>>2] = $6495; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($370,$371,0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$370>>2]|0; $6496 = (invoke_iii(5739,($abilities|0),($$byval_copy|0))|0); $6497 = __THREW__; __THREW__ = 0; $6498 = $6497&1; if ($6498) { label = 2545; break L3153; } HEAP32[$373>>2] = $6496; } $6511 = $i157; $6512 = (($6511) + 1)|0; $i157 = $6512; } $j158 = 0; while(1) { $6513 = $j158; $6514 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($abilities)|0); $6515 = ($6513>>>0)<($6514>>>0); if (!($6515)) { label = 2583; break; } $6516 = $j158; __THREW__ = 0; $6517 = (invoke_iii(3802,($abilities|0),($6516|0))|0); $6518 = __THREW__; __THREW__ = 0; $6519 = $6518&1; if ($6519) { label = 2545; break L3153; } __THREW__ = 0; invoke_vii(3797,($374|0),(145436|0)); $6520 = __THREW__; __THREW__ = 0; $6521 = $6520&1; if ($6521) { label = 2545; break L3153; } __THREW__ = 0; invoke_vii(3797,($375|0),(197988|0)); $6522 = __THREW__; __THREW__ = 0; $6523 = $6522&1; if ($6523) { label = 2556; break; } __THREW__ = 0; invoke_viiiii(3937,($splitPower|0),($6517|0),($374|0),($375|0),0); $6524 = __THREW__; __THREW__ = 0; $6525 = $6524&1; if ($6525) { label = 2557; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($375); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($374); $6526 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitPower)|0); $6527 = ($6526|0)!=(0); if ($6527) { $newpowerfound = 1; __THREW__ = 0; $6528 = (invoke_iii(3802,($splitPower|0),1)|0); $6529 = __THREW__; __THREW__ = 0; $6530 = $6529&1; if ($6530) { label = 2559; break; } __THREW__ = 0; (invoke_iii(3901,($newpower|0),($6528|0))|0); $6531 = __THREW__; __THREW__ = 0; $6532 = $6531&1; if ($6532) { label = 2559; break; } } $6539 = $j158; __THREW__ = 0; $6540 = (invoke_iii(3802,($abilities|0),($6539|0))|0); $6541 = __THREW__; __THREW__ = 0; $6542 = $6541&1; if ($6542) { label = 2559; break; } __THREW__ = 0; invoke_vii(3797,($376|0),(145446|0)); $6543 = __THREW__; __THREW__ = 0; $6544 = $6543&1; if ($6544) { label = 2559; break; } __THREW__ = 0; invoke_vii(3797,($377|0),(197988|0)); $6545 = __THREW__; __THREW__ = 0; $6546 = $6545&1; if ($6546) { label = 2567; break; } __THREW__ = 0; invoke_viiiii(3937,($splitToughness|0),($6540|0),($376|0),($377|0),0); $6547 = __THREW__; __THREW__ = 0; $6548 = $6547&1; if ($6548) { label = 2568; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($377); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($376); $6549 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitToughness)|0); $6550 = ($6549|0)!=(0); if ($6550) { $newtoughnessfound = 1; __THREW__ = 0; $6551 = (invoke_iii(3802,($splitToughness|0),1)|0); $6552 = __THREW__; __THREW__ = 0; $6553 = $6552&1; if ($6553) { label = 2570; break; } __THREW__ = 0; (invoke_iii(3901,($newtoughness|0),($6551|0))|0); $6554 = __THREW__; __THREW__ = 0; $6555 = $6554&1; if ($6555) { label = 2570; break; } } $6562 = $j158; __THREW__ = 0; $6563 = (invoke_iii(3802,($abilities|0),($6562|0))|0); $6564 = __THREW__; __THREW__ = 0; $6565 = $6564&1; if ($6565) { label = 2570; break; } $6566 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($6563,145460,0)|0); $6567 = ($6566|0)!=(-1); if ($6567) { $6568 = $j158; __THREW__ = 0; $6569 = (invoke_iii(3802,($abilities|0),($6568|0))|0); $6570 = __THREW__; __THREW__ = 0; $6571 = $6570&1; if ($6571) { label = 2570; break; } $6572 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($6569,145460,0)|0); $NewSkill = $6572; $6573 = $j158; __THREW__ = 0; $6574 = (invoke_iii(3802,($abilities|0),($6573|0))|0); $6575 = __THREW__; __THREW__ = 0; $6576 = $6575&1; if ($6576) { label = 2570; break; } $6577 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj($6574,197976,-1)|0); $NewSkillEnd = $6577; $6578 = $j158; __THREW__ = 0; $6579 = (invoke_iii(3802,($abilities|0),($6578|0))|0); $6580 = __THREW__; __THREW__ = 0; $6581 = $6580&1; if ($6581) { label = 2570; break; } $6582 = $NewSkill; $6583 = (($6582) + 11)|0; $6584 = $NewSkillEnd; $6585 = $NewSkill; $6586 = (($6584) - ($6585))|0; $6587 = (($6586) - 11)|0; __THREW__ = 0; invoke_viiii(3795,($newAbilities|0),($6579|0),($6583|0),($6587|0)); $6588 = __THREW__; __THREW__ = 0; $6589 = $6588&1; if ($6589) { label = 2570; break; } __THREW__ = 0; invoke_vii(3939,($newAbilitiesList|0),($newAbilities|0)); $6590 = __THREW__; __THREW__ = 0; $6591 = $6590&1; if ($6591) { label = 2579; break; } $newAbilityFound = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newAbilities); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToughness); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPower); $6594 = $j158; $6595 = (($6594) + 1)|0; $j158 = $6595; } if ((label|0) == 2556) { $6533 = ___cxa_find_matching_catch()|0; $6534 = tempRet0; $8 = $6533; $9 = $6534; label = 2558; } else if ((label|0) == 2557) { $6535 = ___cxa_find_matching_catch()|0; $6536 = tempRet0; $8 = $6535; $9 = $6536; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($375); label = 2558; } else if ((label|0) == 2559) { $6537 = ___cxa_find_matching_catch()|0; $6538 = tempRet0; $8 = $6537; $9 = $6538; } else if ((label|0) == 2567) { $6556 = ___cxa_find_matching_catch()|0; $6557 = tempRet0; $8 = $6556; $9 = $6557; label = 2569; } else if ((label|0) == 2568) { $6558 = ___cxa_find_matching_catch()|0; $6559 = tempRet0; $8 = $6558; $9 = $6559; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($377); label = 2569; } else if ((label|0) == 2570) { $6560 = ___cxa_find_matching_catch()|0; $6561 = tempRet0; $8 = $6560; $9 = $6561; label = 2581; } else if ((label|0) == 2579) { $6592 = ___cxa_find_matching_catch()|0; $6593 = tempRet0; $8 = $6592; $9 = $6593; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newAbilities); label = 2581; } else if ((label|0) == 2583) { $6596 = $oneShot92; $6597 = $6596&1; L3196: do { if ($6597) { label = 2586; } else { $6598 = $6; $6599 = $6598&1; if ($6599) { label = 2586; break; } $6600 = $forceForever; $6601 = $6600&1; if ($6601) { label = 2586; break; } __THREW__ = 0; $6649 = (invoke_ii(3903,316)|0); $6650 = __THREW__; __THREW__ = 0; $6651 = $6650&1; if ($6651) { label = 2545; break L3153; } $$expand_i1_val357 = 1; HEAP8[$391>>0] = $$expand_i1_val357; $6652 = ((($436)) + 48|0); $6653 = HEAP32[$6652>>2]|0; $6654 = $2; $6655 = $4; $6656 = $target; __THREW__ = 0; invoke_vii(3800,($385|0),($stypes155|0)); $6657 = __THREW__; __THREW__ = 0; $6658 = $6657&1; if ($6658) { $6681 = ___cxa_find_matching_catch()|0; $6682 = tempRet0; $8 = $6681; $9 = $6682; } else { __THREW__ = 0; invoke_vii(3800,($386|0),($sabilities156|0)); $6659 = __THREW__; __THREW__ = 0; $6660 = $6659&1; if ($6660) { $6683 = ___cxa_find_matching_catch()|0; $6684 = tempRet0; $8 = $6683; $9 = $6684; } else { __THREW__ = 0; invoke_vii(3800,($387|0),($newpower|0)); $6661 = __THREW__; __THREW__ = 0; $6662 = $6661&1; if ($6662) { $6685 = ___cxa_find_matching_catch()|0; $6686 = tempRet0; $8 = $6685; $9 = $6686; } else { $6663 = $newpowerfound; $6664 = $6663&1; __THREW__ = 0; invoke_vii(3800,($388|0),($newtoughness|0)); $6665 = __THREW__; __THREW__ = 0; $6666 = $6665&1; if ($6666) { $6687 = ___cxa_find_matching_catch()|0; $6688 = tempRet0; $8 = $6687; $9 = $6688; } else { $6667 = $newtoughnessfound; $6668 = $6667&1; __THREW__ = 0; invoke_vii(4281,($389|0),($newAbilitiesList|0)); $6669 = __THREW__; __THREW__ = 0; $6670 = $6669&1; if ($6670) { $6689 = ___cxa_find_matching_catch()|0; $6690 = tempRet0; $8 = $6689; $9 = $6690; } else { $6671 = $newAbilityFound; $6672 = $6671&1; $6673 = $forceForever; $6674 = $6673&1; $6675 = $untilYourNextTurn; $6676 = $6675&1; __THREW__ = 0; invoke_vii(3800,($390|0),($newName|0)); $6677 = __THREW__; __THREW__ = 0; $6678 = $6677&1; do { if ($6678) { $6691 = ___cxa_find_matching_catch()|0; $6692 = tempRet0; $8 = $6691; $9 = $6692; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(4389,($6649|0),($6653|0),($6654|0),($6655|0),($6656|0),($385|0),($386|0),($387|0),($6664|0),($388|0),($6668|0),($389|0),($6672|0),($6674|0),($6676|0),($390|0)); $6679 = __THREW__; __THREW__ = 0; $6680 = $6679&1; if ($6680) { $6693 = ___cxa_find_matching_catch()|0; $6694 = tempRet0; $8 = $6693; $9 = $6694; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($390); break; } else { $$expand_i1_val359 = 0; HEAP8[$391>>0] = $$expand_i1_val359; $0 = $6649; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($390); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($389); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($388); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($387); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($386); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($385); $36 = 1; break L3196; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($389); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($388); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($387); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($386); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($385); } $$pre_trunc361 = HEAP8[$391>>0]|0; $6695 = $$pre_trunc361&1; if (!($6695)) { break L3153; } __ZdlPv($6649); break L3153; } } while(0); L3229: do { if ((label|0) == 2586) { __THREW__ = 0; $6602 = (invoke_ii(3903,232)|0); $6603 = __THREW__; __THREW__ = 0; $6604 = $6603&1; if ($6604) { label = 2545; break L3153; } $$expand_i1_val351 = 1; HEAP8[$384>>0] = $$expand_i1_val351; $6605 = ((($436)) + 48|0); $6606 = HEAP32[$6605>>2]|0; $6607 = $2; $6608 = $4; $6609 = $target; __THREW__ = 0; invoke_vii(3800,($378|0),($stypes155|0)); $6610 = __THREW__; __THREW__ = 0; $6611 = $6610&1; if ($6611) { $6634 = ___cxa_find_matching_catch()|0; $6635 = tempRet0; $8 = $6634; $9 = $6635; } else { __THREW__ = 0; invoke_vii(3800,($379|0),($sabilities156|0)); $6612 = __THREW__; __THREW__ = 0; $6613 = $6612&1; if ($6613) { $6636 = ___cxa_find_matching_catch()|0; $6637 = tempRet0; $8 = $6636; $9 = $6637; } else { __THREW__ = 0; invoke_vii(3800,($380|0),($newpower|0)); $6614 = __THREW__; __THREW__ = 0; $6615 = $6614&1; if ($6615) { $6638 = ___cxa_find_matching_catch()|0; $6639 = tempRet0; $8 = $6638; $9 = $6639; } else { $6616 = $newpowerfound; $6617 = $6616&1; __THREW__ = 0; invoke_vii(3800,($381|0),($newtoughness|0)); $6618 = __THREW__; __THREW__ = 0; $6619 = $6618&1; if ($6619) { $6640 = ___cxa_find_matching_catch()|0; $6641 = tempRet0; $8 = $6640; $9 = $6641; } else { $6620 = $newtoughnessfound; $6621 = $6620&1; __THREW__ = 0; invoke_vii(4281,($382|0),($newAbilitiesList|0)); $6622 = __THREW__; __THREW__ = 0; $6623 = $6622&1; if ($6623) { $6642 = ___cxa_find_matching_catch()|0; $6643 = tempRet0; $8 = $6642; $9 = $6643; } else { $6624 = $newAbilityFound; $6625 = $6624&1; $6626 = $forceForever; $6627 = $6626&1; $6628 = $untilYourNextTurn; $6629 = $6628&1; __THREW__ = 0; invoke_vii(3800,($383|0),($newName|0)); $6630 = __THREW__; __THREW__ = 0; $6631 = $6630&1; do { if ($6631) { $6644 = ___cxa_find_matching_catch()|0; $6645 = tempRet0; $8 = $6644; $9 = $6645; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiiii(5735,($6602|0),($6606|0),($6607|0),($6608|0),($6609|0),($378|0),($379|0),($380|0),($6617|0),($381|0),($6621|0),($382|0),($6625|0),($6627|0),($6629|0),($383|0)); $6632 = __THREW__; __THREW__ = 0; $6633 = $6632&1; if ($6633) { $6646 = ___cxa_find_matching_catch()|0; $6647 = tempRet0; $8 = $6646; $9 = $6647; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($383); break; } else { $$expand_i1_val353 = 0; HEAP8[$384>>0] = $$expand_i1_val353; $0 = $6602; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($383); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($382); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($381); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($380); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($379); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($378); $36 = 1; break L3229; } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($382); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($381); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($380); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($379); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($378); } $$pre_trunc355 = HEAP8[$384>>0]|0; $6648 = $$pre_trunc355&1; if (!($6648)) { break L3153; } __ZdlPv($6602); break L3153; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($newAbilitiesList); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilities); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newtoughness); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newpower); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities156); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes155); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($effectParameters); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($transformsParamsString); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($extraTransforms); label = 3036; break L3099; } if ((label|0) == 2558) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($374); break; } else if ((label|0) == 2569) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($376); } else if ((label|0) == 2581) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToughness); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPower); } } while(0); if ((label|0) == 2545) { $6509 = ___cxa_find_matching_catch()|0; $6510 = tempRet0; $8 = $6509; $9 = $6510; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($newAbilitiesList); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($abilities); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newtoughness); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newpower); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sabilities156); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($stypes155); } } while(0); if ((label|0) == 2540) { $6499 = ___cxa_find_matching_catch()|0; $6500 = tempRet0; $8 = $6499; $9 = $6500; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($effectParameters); } } while(0); if ((label|0) == 2522) { $6457 = ___cxa_find_matching_catch()|0; $6458 = tempRet0; $8 = $6457; $9 = $6458; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($transformsParamsString); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($extraTransforms); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($392,145472); $6696 = __THREW__; __THREW__ = 0; $6697 = $6696&1; if ($6697) { label = 2502; break; } __THREW__ = 0; invoke_vii(3797,($393|0),(163062|0)); $6698 = __THREW__; __THREW__ = 0; $6699 = $6698&1; do { if ($6699) { $6716 = ___cxa_find_matching_catch()|0; $6717 = tempRet0; $8 = $6716; $9 = $6717; } else { __THREW__ = 0; invoke_viiiii(3937,($splitFlipStat|0),($s|0),($392|0),($393|0),1); $6700 = __THREW__; __THREW__ = 0; $6701 = $6700&1; if ($6701) { $6718 = ___cxa_find_matching_catch()|0; $6719 = tempRet0; $8 = $6718; $9 = $6719; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($393); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($393); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($392); $6702 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitFlipStat)|0); $6703 = ($6702|0)!=(0); __THREW__ = 0; L3295: do { if ($6703) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($flipStats,211279); $6704 = __THREW__; __THREW__ = 0; $6705 = $6704&1; if ($6705) { label = 2653; break; } __THREW__ = 0; $6706 = (invoke_iii(3802,($splitFlipStat|0),1)|0); $6707 = __THREW__; __THREW__ = 0; $6708 = $6707&1; do { if ($6708) { label = 2654; } else { $6709 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($6706)|0); $6710 = ($6709|0)!=(0); if ($6710) { __THREW__ = 0; $6711 = (invoke_iii(3802,($splitFlipStat|0),1)|0); $6712 = __THREW__; __THREW__ = 0; $6713 = $6712&1; if ($6713) { label = 2654; break; } __THREW__ = 0; (invoke_iii(3901,($flipStats|0),($6711|0))|0); $6714 = __THREW__; __THREW__ = 0; $6715 = $6714&1; if ($6715) { label = 2654; break; } } __THREW__ = 0; $6724 = (invoke_ii(3903,180)|0); $6725 = __THREW__; __THREW__ = 0; $6726 = $6725&1; if ($6726) { label = 2654; break; } $$expand_i1_val363 = 1; HEAP8[$395>>0] = $$expand_i1_val363; $6727 = ((($436)) + 48|0); $6728 = HEAP32[$6727>>2]|0; $6729 = $2; $6730 = $4; $6731 = $target; __THREW__ = 0; invoke_vii(3800,($394|0),($flipStats|0)); $6732 = __THREW__; __THREW__ = 0; $6733 = $6732&1; do { if ($6733) { $6737 = ___cxa_find_matching_catch()|0; $6738 = tempRet0; $8 = $6737; $9 = $6738; } else { __THREW__ = 0; invoke_viiiiii(5740,($6724|0),($6728|0),($6729|0),($6730|0),($6731|0),($394|0)); $6734 = __THREW__; __THREW__ = 0; $6735 = $6734&1; if ($6735) { $6739 = ___cxa_find_matching_catch()|0; $6740 = tempRet0; $8 = $6739; $9 = $6740; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($394); break; } else { $$expand_i1_val365 = 0; HEAP8[$395>>0] = $$expand_i1_val365; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($394); $a159 = $6724; $6736 = $a159; $0 = $6736; $36 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($flipStats); label = 3034; break L3295; } } } while(0); $$pre_trunc367 = HEAP8[$395>>0]|0; $6741 = $$pre_trunc367&1; if (!($6741)) { break; } __ZdlPv($6724); } } while(0); if ((label|0) == 2654) { $6722 = ___cxa_find_matching_catch()|0; $6723 = tempRet0; $8 = $6722; $9 = $6723; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($flipStats); } else { $6742 = (__Znwj(12)|0); $6743 = __THREW__; __THREW__ = 0; $6744 = $6743&1; if ($6744) { label = 2653; break; } $$expand_i1_val369 = 1; HEAP8[$397>>0] = $$expand_i1_val369; __THREW__ = 0; invoke_vii(3800,($396|0),($s|0)); $6745 = __THREW__; __THREW__ = 0; $6746 = $6745&1; do { if ($6746) { $6756 = ___cxa_find_matching_catch()|0; $6757 = tempRet0; $8 = $6756; $9 = $6757; } else { $6747 = $3; $6748 = $4; __THREW__ = 0; invoke_viiii(4499,($6742|0),($396|0),($6747|0),($6748|0)); $6749 = __THREW__; __THREW__ = 0; $6750 = $6749&1; if ($6750) { $6758 = ___cxa_find_matching_catch()|0; $6759 = tempRet0; $8 = $6758; $9 = $6759; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($396); break; } $$expand_i1_val371 = 0; HEAP8[$397>>0] = $$expand_i1_val371; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($396); $wppt = $6742; $nonstatic = 0; $6751 = $wppt; $6752 = HEAP8[$6751>>0]|0; $6753 = $6752&1; if ($6753) { $6754 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145478,0)|0); $6755 = ($6754|0)!=(-1); if ($6755) { $nonstatic = 1; } $6761 = $5; $6762 = $6761&1; if ($6762) { __THREW__ = 0; $6833 = (invoke_ii(3903,184)|0); $6834 = __THREW__; __THREW__ = 0; $6835 = $6834&1; if ($6835) { label = 2653; break L3295; } $$expand_i1_val393 = 1; HEAP8[$405>>0] = $$expand_i1_val393; $6836 = ((($436)) + 48|0); $6837 = HEAP32[$6836>>2]|0; $6838 = $2; $6839 = $4; $6840 = $target; $6841 = $wppt; __THREW__ = 0; invoke_vii(3800,($404|0),($s|0)); $6842 = __THREW__; __THREW__ = 0; $6843 = $6842&1; do { if ($6843) { $6848 = ___cxa_find_matching_catch()|0; $6849 = tempRet0; $8 = $6848; $9 = $6849; } else { $6844 = $nonstatic; $6845 = $6844&1; __THREW__ = 0; invoke_viiiiiiii(4335,($6833|0),($6837|0),($6838|0),($6839|0),($6840|0),($6841|0),($404|0),($6845|0)); $6846 = __THREW__; __THREW__ = 0; $6847 = $6846&1; if ($6847) { $6850 = ___cxa_find_matching_catch()|0; $6851 = tempRet0; $8 = $6850; $9 = $6851; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($404); break; } else { $$expand_i1_val395 = 0; HEAP8[$405>>0] = $$expand_i1_val395; $0 = $6833; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($404); $36 = 1; label = 3034; break L3295; } } } while(0); $$pre_trunc397 = HEAP8[$405>>0]|0; $6852 = $$pre_trunc397&1; if (!($6852)) { break L3295; } __ZdlPv($6833); break L3295; } $6763 = $4; __THREW__ = 0; $6764 = (invoke_iii(4122,($6763|0),4)|0); $6765 = __THREW__; __THREW__ = 0; $6766 = $6765&1; if ($6766) { label = 2653; break L3295; } do { if (!($6764)) { $6767 = $4; __THREW__ = 0; $6768 = (invoke_iii(4122,($6767|0),3)|0); $6769 = __THREW__; __THREW__ = 0; $6770 = $6769&1; if ($6770) { label = 2653; break L3295; } if ($6768) { break; } $6771 = $6; $6772 = $6771&1; if ($6772) { break; } $6793 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145488,0)|0); $6794 = ($6793|0)!=(-1); __THREW__ = 0; $6795 = (invoke_ii(3903,172)|0); $6796 = __THREW__; __THREW__ = 0; $6797 = $6796&1; if ($6794) { if ($6797) { label = 2653; break L3295; } $$expand_i1_val381 = 1; HEAP8[$401>>0] = $$expand_i1_val381; $6798 = ((($436)) + 48|0); $6799 = HEAP32[$6798>>2]|0; $6800 = $2; $6801 = $4; $6802 = $target; $6803 = $wppt; __THREW__ = 0; invoke_vii(3800,($400|0),($s|0)); $6804 = __THREW__; __THREW__ = 0; $6805 = $6804&1; do { if ($6805) { $6811 = ___cxa_find_matching_catch()|0; $6812 = tempRet0; $8 = $6811; $9 = $6812; } else { __THREW__ = 0; invoke_viiiiiiii(4391,($6795|0),($6799|0),($6800|0),($6801|0),($6802|0),($6803|0),($400|0),1); $6806 = __THREW__; __THREW__ = 0; $6807 = $6806&1; if ($6807) { $6813 = ___cxa_find_matching_catch()|0; $6814 = tempRet0; $8 = $6813; $9 = $6814; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($400); break; } else { $$expand_i1_val383 = 0; HEAP8[$401>>0] = $$expand_i1_val383; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($400); $a160 = $6795; $6808 = $a160; $6809 = ((($6808)) + 100|0); HEAP32[$6809>>2] = 1; $6810 = $a160; $0 = $6810; $36 = 1; label = 3034; break L3295; } } } while(0); $$pre_trunc385 = HEAP8[$401>>0]|0; $6815 = $$pre_trunc385&1; if (!($6815)) { break L3295; } __ZdlPv($6795); break L3295; } else { if ($6797) { label = 2653; break L3295; } $$expand_i1_val387 = 1; HEAP8[$403>>0] = $$expand_i1_val387; $6816 = ((($436)) + 48|0); $6817 = HEAP32[$6816>>2]|0; $6818 = $2; $6819 = $4; $6820 = $target; $6821 = $wppt; __THREW__ = 0; invoke_vii(3800,($402|0),($s|0)); $6822 = __THREW__; __THREW__ = 0; $6823 = $6822&1; do { if ($6823) { $6828 = ___cxa_find_matching_catch()|0; $6829 = tempRet0; $8 = $6828; $9 = $6829; } else { $6824 = $nonstatic; $6825 = $6824&1; __THREW__ = 0; invoke_viiiiiiii(4391,($6795|0),($6817|0),($6818|0),($6819|0),($6820|0),($6821|0),($402|0),($6825|0)); $6826 = __THREW__; __THREW__ = 0; $6827 = $6826&1; if ($6827) { $6830 = ___cxa_find_matching_catch()|0; $6831 = tempRet0; $8 = $6830; $9 = $6831; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($402); break; } else { $$expand_i1_val389 = 0; HEAP8[$403>>0] = $$expand_i1_val389; $0 = $6795; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($402); $36 = 1; label = 3034; break L3295; } } } while(0); $$pre_trunc391 = HEAP8[$403>>0]|0; $6832 = $$pre_trunc391&1; if (!($6832)) { break L3295; } __ZdlPv($6795); break L3295; } } } while(0); __THREW__ = 0; $6773 = (invoke_ii(3903,184)|0); $6774 = __THREW__; __THREW__ = 0; $6775 = $6774&1; if ($6775) { label = 2653; break L3295; } $$expand_i1_val375 = 1; HEAP8[$399>>0] = $$expand_i1_val375; $6776 = ((($436)) + 48|0); $6777 = HEAP32[$6776>>2]|0; $6778 = $2; $6779 = $4; $6780 = $target; $6781 = $wppt; __THREW__ = 0; invoke_vii(3800,($398|0),($s|0)); $6782 = __THREW__; __THREW__ = 0; $6783 = $6782&1; do { if ($6783) { $6788 = ___cxa_find_matching_catch()|0; $6789 = tempRet0; $8 = $6788; $9 = $6789; } else { $6784 = $nonstatic; $6785 = $6784&1; __THREW__ = 0; invoke_viiiiiiii(4335,($6773|0),($6777|0),($6778|0),($6779|0),($6780|0),($6781|0),($398|0),($6785|0)); $6786 = __THREW__; __THREW__ = 0; $6787 = $6786&1; if ($6787) { $6790 = ___cxa_find_matching_catch()|0; $6791 = tempRet0; $8 = $6790; $9 = $6791; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($398); break; } else { $$expand_i1_val377 = 0; HEAP8[$399>>0] = $$expand_i1_val377; $0 = $6773; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($398); $36 = 1; label = 3034; break L3295; } } } while(0); $$pre_trunc379 = HEAP8[$399>>0]|0; $6792 = $$pre_trunc379&1; if (!($6792)) { break L3295; } __ZdlPv($6773); break L3295; } $6853 = $wppt; $6854 = ($6853|0)==(0|0); if (!($6854)) { __ZdlPv($6853); } $6855 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162461,0)|0); $found = $6855; $6856 = $found; $6857 = ($6856|0)!=(-1); if ($6857) { $6858 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145498,0)|0); $6859 = ($6858|0)!=(-1); $6860 = $6859&1; $doesntEmptyTilueot = $6860; $6861 = $found; __THREW__ = 0; invoke_viiii(3795,($406|0),($s|0),($6861|0),-1); $6862 = __THREW__; __THREW__ = 0; $6863 = $6862&1; if ($6863) { label = 2653; break L3295; } $6864 = $4; __THREW__ = 0; $6865 = (invoke_iiii(3947,($406|0),(0|0),($6864|0))|0); $6866 = __THREW__; __THREW__ = 0; $6867 = $6866&1; if ($6867) { $6900 = ___cxa_find_matching_catch()|0; $6901 = tempRet0; $8 = $6900; $9 = $6901; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($406); break L3295; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($406); $output = $6865; $6868 = $3; $6869 = ($6868|0)!=(0|0); if ($6869) { $6870 = $3; __THREW__ = 0; $6871 = (invoke_iii(5706,($6870|0),(0|0))|0); $6872 = __THREW__; __THREW__ = 0; $6873 = $6872&1; if ($6873) { label = 2653; break L3295; } else { $6874 = $6871; } } else { $6874 = 0; } $t161 = $6874; __THREW__ = 0; $6875 = (invoke_ii(3903,264)|0); $6876 = __THREW__; __THREW__ = 0; $6877 = $6876&1; if ($6877) { label = 2653; break L3295; } $$expand_i1_val399 = 1; HEAP8[$408>>0] = $$expand_i1_val399; $6878 = ((($436)) + 48|0); $6879 = HEAP32[$6878>>2]|0; $6880 = $2; $6881 = $4; $6882 = $t161; $6883 = $output; $6884 = $who69; $6885 = $found; __THREW__ = 0; invoke_viiii(3795,($407|0),($s|0),($6885|0),-1); $6886 = __THREW__; __THREW__ = 0; $6887 = $6886&1; do { if ($6887) { $6902 = ___cxa_find_matching_catch()|0; $6903 = tempRet0; $8 = $6902; $9 = $6903; } else { $6888 = $doesntEmptyTilueot; $6889 = $6888&1; __THREW__ = 0; invoke_viiiiiiiiii(4407,($6875|0),($6879|0),($6880|0),($6881|0),($6882|0),($6883|0),(0|0),($6884|0),($407|0),($6889|0)); $6890 = __THREW__; __THREW__ = 0; $6891 = $6890&1; if ($6891) { $6904 = ___cxa_find_matching_catch()|0; $6905 = tempRet0; $8 = $6904; $9 = $6905; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($407); break; } $$expand_i1_val401 = 0; HEAP8[$408>>0] = $$expand_i1_val401; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($407); $a162 = $6875; $6892 = $a162; $6893 = ((($6892)) + 92|0); HEAP8[$6893>>0] = 1; $6894 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($newName)|0); $6895 = ($6894|0)!=(0); if ($6895) { $6896 = $a162; $6897 = ((($6896)) + 228|0); __THREW__ = 0; (invoke_iii(3901,($6897|0),($newName|0))|0); $6898 = __THREW__; __THREW__ = 0; $6899 = $6898&1; if ($6899) { label = 2653; break L3295; } } $6907 = $a162; $0 = $6907; $36 = 1; label = 3034; break L3295; } } while(0); $$pre_trunc403 = HEAP8[$408>>0]|0; $6906 = $$pre_trunc403&1; if (!($6906)) { break L3295; } __ZdlPv($6875); break L3295; } __THREW__ = 0; invoke_vii(3797,($409|0),(145510|0)); $6908 = __THREW__; __THREW__ = 0; $6909 = $6908&1; if ($6909) { label = 2653; break L3295; } __THREW__ = 0; invoke_vii(3797,($410|0),(163062|0)); $6910 = __THREW__; __THREW__ = 0; $6911 = $6910&1; do { if ($6911) { $6931 = ___cxa_find_matching_catch()|0; $6932 = tempRet0; $8 = $6931; $9 = $6932; } else { __THREW__ = 0; invoke_viiiii(3937,($splitProtection|0),($s|0),($409|0),($410|0),1); $6912 = __THREW__; __THREW__ = 0; $6913 = $6912&1; if ($6913) { $6933 = ___cxa_find_matching_catch()|0; $6934 = tempRet0; $8 = $6933; $9 = $6934; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($410); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($410); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($409); $6914 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitProtection)|0); $6915 = ($6914|0)!=(0); L3411: do { if ($6915) { $6916 = ((($436)) + 48|0); $6917 = HEAP32[$6916>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf163|0),($6917|0)); $6918 = __THREW__; __THREW__ = 0; $6919 = $6918&1; if ($6919) { label = 2744; break; } __THREW__ = 0; $6920 = (invoke_iii(3802,($splitProtection|0),1)|0); $6921 = __THREW__; __THREW__ = 0; $6922 = $6921&1; if ($6922) { label = 2744; break; } __THREW__ = 0; invoke_vii(3800,($411|0),($6920|0)); $6923 = __THREW__; __THREW__ = 0; $6924 = $6923&1; if ($6924) { label = 2744; break; } $6925 = $4; __THREW__ = 0; $6926 = (invoke_iiiii(3943,($tcf163|0),($411|0),($6925|0),(0|0))|0); $6927 = __THREW__; __THREW__ = 0; $6928 = $6927&1; if ($6928) { $6937 = ___cxa_find_matching_catch()|0; $6938 = tempRet0; $8 = $6937; $9 = $6938; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($411); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($411); $fromTc = $6926; $6929 = $fromTc; $6930 = ($6929|0)!=(0|0); if (!($6930)) { $0 = 0; $36 = 1; label = 3032; break; } $6939 = $fromTc; $6940 = HEAP32[$6939>>2]|0; $6941 = ((($6940)) + 4|0); $6942 = HEAP32[$6941>>2]|0; __THREW__ = 0; (invoke_ii($6942|0,($6939|0))|0); $6943 = __THREW__; __THREW__ = 0; $6944 = $6943&1; if ($6944) { label = 2744; break; } $6945 = $5; $6946 = $6945&1; if ($6946) { $0 = 0; $36 = 1; label = 3032; break; } $6947 = $4; __THREW__ = 0; $6948 = (invoke_iii(4122,($6947|0),4)|0); $6949 = __THREW__; __THREW__ = 0; $6950 = $6949&1; if ($6950) { label = 2744; break; } do { if (!($6948)) { $6951 = $4; __THREW__ = 0; $6952 = (invoke_iii(4122,($6951|0),3)|0); $6953 = __THREW__; __THREW__ = 0; $6954 = $6953&1; if ($6954) { label = 2744; break L3411; } if ($6952) { break; } $6955 = $6; $6956 = $6955&1; if ($6956) { break; } __THREW__ = 0; $6993 = (invoke_ii(3903,168)|0); $6994 = __THREW__; __THREW__ = 0; $6995 = $6994&1; if ($6995) { label = 2744; break L3411; } $$expand_i1_val411 = 1; HEAP8[$415>>0] = $$expand_i1_val411; $6996 = ((($436)) + 48|0); $6997 = HEAP32[$6996>>2]|0; $6998 = $2; $6999 = $4; $7000 = $target; $7001 = $fromTc; __THREW__ = 0; $7002 = (invoke_iii(3802,($splitProtection|0),1)|0); $7003 = __THREW__; __THREW__ = 0; $7004 = $7003&1; do { if ($7004) { label = 2770; } else { __THREW__ = 0; invoke_vii(3800,($414|0),($7002|0)); $7005 = __THREW__; __THREW__ = 0; $7006 = $7005&1; if ($7006) { label = 2770; break; } __THREW__ = 0; invoke_viiiiiii(5741,($6993|0),($6997|0),($6998|0),($6999|0),($7000|0),($7001|0),($414|0)); $7007 = __THREW__; __THREW__ = 0; $7008 = $7007&1; if ($7008) { $7011 = ___cxa_find_matching_catch()|0; $7012 = tempRet0; $8 = $7011; $9 = $7012; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($414); break; } else { $$expand_i1_val413 = 0; HEAP8[$415>>0] = $$expand_i1_val413; $0 = $6993; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($414); $36 = 1; label = 3032; break L3411; } } } while(0); if ((label|0) == 2770) { $7009 = ___cxa_find_matching_catch()|0; $7010 = tempRet0; $8 = $7009; $9 = $7010; } $$pre_trunc415 = HEAP8[$415>>0]|0; $7013 = $$pre_trunc415&1; if (!($7013)) { break L3411; } __ZdlPv($6993); break L3411; } } while(0); __THREW__ = 0; $6957 = (invoke_ii(3903,168)|0); $6958 = __THREW__; __THREW__ = 0; $6959 = $6958&1; if ($6959) { label = 2744; break; } $$expand_i1_val405 = 1; HEAP8[$413>>0] = $$expand_i1_val405; $6960 = ((($436)) + 48|0); $6961 = HEAP32[$6960>>2]|0; $6962 = $2; $6963 = $4; $6964 = $target; $6965 = $fromTc; __THREW__ = 0; $6966 = (invoke_iii(3802,($splitProtection|0),1)|0); $6967 = __THREW__; __THREW__ = 0; $6968 = $6967&1; do { if ($6968) { label = 2760; } else { __THREW__ = 0; invoke_vii(3800,($412|0),($6966|0)); $6969 = __THREW__; __THREW__ = 0; $6970 = $6969&1; if ($6970) { label = 2760; break; } __THREW__ = 0; invoke_viiiiiii(5741,($6957|0),($6961|0),($6962|0),($6963|0),($6964|0),($6965|0),($412|0)); $6971 = __THREW__; __THREW__ = 0; $6972 = $6971&1; if ($6972) { $6988 = ___cxa_find_matching_catch()|0; $6989 = tempRet0; $8 = $6988; $9 = $6989; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($412); break; } $$expand_i1_val407 = 0; HEAP8[$413>>0] = $$expand_i1_val407; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($412); $aPF = $6957; __THREW__ = 0; $6973 = (invoke_ii(3903,160)|0); $6974 = __THREW__; __THREW__ = 0; $6975 = $6974&1; if ($6975) { label = 2744; break L3411; } $6976 = ((($436)) + 48|0); $6977 = HEAP32[$6976>>2]|0; $6978 = $4; $6979 = $target; $6980 = ($6979|0)==(0|0); $6981 = ((($6979)) + 280|0); $6982 = $6980 ? 0 : $6981; $6983 = $aPF; __THREW__ = 0; invoke_viiiiii(4356,($6973|0),($6977|0),1,($6978|0),($6982|0),($6983|0)); $6984 = __THREW__; __THREW__ = 0; $6985 = $6984&1; if ($6985) { $6991 = ___cxa_find_matching_catch()|0; $6992 = tempRet0; $8 = $6991; $9 = $6992; __ZdlPv($6973); break L3411; } else { $0 = $6973; $36 = 1; label = 3032; break L3411; } } } while(0); if ((label|0) == 2760) { $6986 = ___cxa_find_matching_catch()|0; $6987 = tempRet0; $8 = $6986; $9 = $6987; } $$pre_trunc409 = HEAP8[$413>>0]|0; $6990 = $$pre_trunc409&1; if (!($6990)) { break; } __ZdlPv($6957); } else { __THREW__ = 0; invoke_vii(3797,($416|0),(145527|0)); $7014 = __THREW__; __THREW__ = 0; $7015 = $7014&1; if ($7015) { label = 2744; break; } __THREW__ = 0; invoke_vii(3797,($417|0),(163062|0)); $7016 = __THREW__; __THREW__ = 0; $7017 = $7016&1; do { if ($7017) { $7037 = ___cxa_find_matching_catch()|0; $7038 = tempRet0; $8 = $7037; $9 = $7038; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCantTarget|0),($s|0),($416|0),($417|0),1); $7018 = __THREW__; __THREW__ = 0; $7019 = $7018&1; if ($7019) { $7039 = ___cxa_find_matching_catch()|0; $7040 = tempRet0; $8 = $7039; $9 = $7040; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($417); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($417); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($416); $7020 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCantTarget)|0); $7021 = ($7020|0)!=(0); L3467: do { if ($7021) { $7022 = ((($436)) + 48|0); $7023 = HEAP32[$7022>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf164|0),($7023|0)); $7024 = __THREW__; __THREW__ = 0; $7025 = $7024&1; if ($7025) { label = 2788; break; } __THREW__ = 0; $7026 = (invoke_iii(3802,($splitCantTarget|0),1)|0); $7027 = __THREW__; __THREW__ = 0; $7028 = $7027&1; if ($7028) { label = 2788; break; } __THREW__ = 0; invoke_vii(3800,($418|0),($7026|0)); $7029 = __THREW__; __THREW__ = 0; $7030 = $7029&1; if ($7030) { label = 2788; break; } $7031 = $4; __THREW__ = 0; $7032 = (invoke_iiiii(3943,($tcf164|0),($418|0),($7031|0),(0|0))|0); $7033 = __THREW__; __THREW__ = 0; $7034 = $7033&1; if ($7034) { $7043 = ___cxa_find_matching_catch()|0; $7044 = tempRet0; $8 = $7043; $9 = $7044; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($418); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($418); $fromTc165 = $7032; $7035 = $fromTc165; $7036 = ($7035|0)!=(0|0); if (!($7036)) { $0 = 0; $36 = 1; label = 3030; break; } $7045 = $fromTc165; $7046 = HEAP32[$7045>>2]|0; $7047 = ((($7046)) + 4|0); $7048 = HEAP32[$7047>>2]|0; __THREW__ = 0; (invoke_ii($7048|0,($7045|0))|0); $7049 = __THREW__; __THREW__ = 0; $7050 = $7049&1; if ($7050) { label = 2788; break; } $7051 = $5; $7052 = $7051&1; if ($7052) { $0 = 0; $36 = 1; label = 3030; break; } $7053 = $4; __THREW__ = 0; $7054 = (invoke_iii(4122,($7053|0),4)|0); $7055 = __THREW__; __THREW__ = 0; $7056 = $7055&1; if ($7056) { label = 2788; break; } do { if (!($7054)) { $7057 = $4; __THREW__ = 0; $7058 = (invoke_iii(4122,($7057|0),3)|0); $7059 = __THREW__; __THREW__ = 0; $7060 = $7059&1; if ($7060) { label = 2788; break L3467; } if ($7058) { break; } $7061 = $6; $7062 = $7061&1; if ($7062) { break; } __THREW__ = 0; $7063 = (invoke_ii(3903,156)|0); $7064 = __THREW__; __THREW__ = 0; $7065 = $7064&1; if ($7065) { label = 2788; break L3467; } $7066 = ((($436)) + 48|0); $7067 = HEAP32[$7066>>2]|0; $7068 = $2; $7069 = $4; $7070 = $target; $7071 = $fromTc165; __THREW__ = 0; invoke_viiiiii(5742,($7063|0),($7067|0),($7068|0),($7069|0),($7070|0),($7071|0)); $7072 = __THREW__; __THREW__ = 0; $7073 = $7072&1; if ($7073) { $7074 = ___cxa_find_matching_catch()|0; $7075 = tempRet0; $8 = $7074; $9 = $7075; __ZdlPv($7063); break L3467; } else { $0 = $7063; $36 = 1; label = 3030; break L3467; } } } while(0); $0 = 0; $36 = 1; label = 3030; } else { __THREW__ = 0; invoke_vii(3797,($419|0),(145543|0)); $7076 = __THREW__; __THREW__ = 0; $7077 = $7076&1; if ($7077) { label = 2788; break; } __THREW__ = 0; invoke_vii(3797,($420|0),(163062|0)); $7078 = __THREW__; __THREW__ = 0; $7079 = $7078&1; do { if ($7079) { $7099 = ___cxa_find_matching_catch()|0; $7100 = tempRet0; $8 = $7099; $9 = $7100; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCantBlock|0),($s|0),($419|0),($420|0),1); $7080 = __THREW__; __THREW__ = 0; $7081 = $7080&1; if ($7081) { $7101 = ___cxa_find_matching_catch()|0; $7102 = tempRet0; $8 = $7101; $9 = $7102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($420); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($420); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($419); $7082 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCantBlock)|0); $7083 = ($7082|0)!=(0); L3501: do { if ($7083) { $7084 = ((($436)) + 48|0); $7085 = HEAP32[$7084>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf166|0),($7085|0)); $7086 = __THREW__; __THREW__ = 0; $7087 = $7086&1; if ($7087) { label = 2816; break; } __THREW__ = 0; $7088 = (invoke_iii(3802,($splitCantBlock|0),1)|0); $7089 = __THREW__; __THREW__ = 0; $7090 = $7089&1; if ($7090) { label = 2816; break; } __THREW__ = 0; invoke_vii(3800,($421|0),($7088|0)); $7091 = __THREW__; __THREW__ = 0; $7092 = $7091&1; if ($7092) { label = 2816; break; } $7093 = $4; __THREW__ = 0; $7094 = (invoke_iiiii(3943,($tcf166|0),($421|0),($7093|0),(0|0))|0); $7095 = __THREW__; __THREW__ = 0; $7096 = $7095&1; if ($7096) { $7105 = ___cxa_find_matching_catch()|0; $7106 = tempRet0; $8 = $7105; $9 = $7106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($421); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($421); $fromTc167 = $7094; $7097 = $fromTc167; $7098 = ($7097|0)!=(0|0); if (!($7098)) { $0 = 0; $36 = 1; label = 3028; break; } $7107 = $5; $7108 = $7107&1; if ($7108) { $0 = 0; $36 = 1; label = 3028; break; } $7109 = $4; __THREW__ = 0; $7110 = (invoke_iii(4122,($7109|0),4)|0); $7111 = __THREW__; __THREW__ = 0; $7112 = $7111&1; if ($7112) { label = 2816; break; } do { if (!($7110)) { $7113 = $4; __THREW__ = 0; $7114 = (invoke_iii(4122,($7113|0),3)|0); $7115 = __THREW__; __THREW__ = 0; $7116 = $7115&1; if ($7116) { label = 2816; break L3501; } if ($7114) { break; } $7117 = $6; $7118 = $7117&1; if ($7118) { break; } __THREW__ = 0; $7119 = (invoke_ii(3903,156)|0); $7120 = __THREW__; __THREW__ = 0; $7121 = $7120&1; if ($7121) { label = 2816; break L3501; } $7122 = ((($436)) + 48|0); $7123 = HEAP32[$7122>>2]|0; $7124 = $2; $7125 = $4; $7126 = $target; $7127 = $fromTc167; __THREW__ = 0; invoke_viiiiii(5743,($7119|0),($7123|0),($7124|0),($7125|0),($7126|0),($7127|0)); $7128 = __THREW__; __THREW__ = 0; $7129 = $7128&1; if ($7129) { $7130 = ___cxa_find_matching_catch()|0; $7131 = tempRet0; $8 = $7130; $9 = $7131; __ZdlPv($7119); break L3501; } else { $0 = $7119; $36 = 1; label = 3028; break L3501; } } } while(0); $0 = 0; $36 = 1; label = 3028; } else { __THREW__ = 0; invoke_vii(3797,($422|0),(145560|0)); $7132 = __THREW__; __THREW__ = 0; $7133 = $7132&1; if ($7133) { label = 2816; break; } __THREW__ = 0; invoke_vii(3797,($423|0),(163062|0)); $7134 = __THREW__; __THREW__ = 0; $7135 = $7134&1; do { if ($7135) { $7158 = ___cxa_find_matching_catch()|0; $7159 = tempRet0; $8 = $7158; $9 = $7159; } else { __THREW__ = 0; invoke_viiiii(3937,($splitCantBeBlock|0),($s|0),($422|0),($423|0),1); $7136 = __THREW__; __THREW__ = 0; $7137 = $7136&1; if ($7137) { $7160 = ___cxa_find_matching_catch()|0; $7161 = tempRet0; $8 = $7160; $9 = $7161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($423); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($423); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($422); $7138 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitCantBeBlock)|0); $7139 = ($7138|0)!=(0); L3534: do { if ($7139) { $7140 = ((($436)) + 48|0); $7141 = HEAP32[$7140>>2]|0; __THREW__ = 0; invoke_vii(4129,($tcf168|0),($7141|0)); $7142 = __THREW__; __THREW__ = 0; $7143 = $7142&1; if ($7143) { label = 2844; break; } $fromTc169 = 0; __THREW__ = 0; $7144 = (invoke_iii(3802,($splitCantBeBlock|0),1)|0); $7145 = __THREW__; __THREW__ = 0; $7146 = $7145&1; if ($7146) { label = 2844; break; } $7147 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($7144,158479,0)|0); $7148 = ($7147|0)==(-1); do { if ($7148) { __THREW__ = 0; $7149 = (invoke_iii(3802,($splitCantBeBlock|0),1)|0); $7150 = __THREW__; __THREW__ = 0; $7151 = $7150&1; if ($7151) { label = 2844; break L3534; } __THREW__ = 0; invoke_vii(3800,($424|0),($7149|0)); $7152 = __THREW__; __THREW__ = 0; $7153 = $7152&1; if ($7153) { label = 2844; break L3534; } $7154 = $4; __THREW__ = 0; $7155 = (invoke_iiiii(3943,($tcf168|0),($424|0),($7154|0),(0|0))|0); $7156 = __THREW__; __THREW__ = 0; $7157 = $7156&1; if ($7157) { $7164 = ___cxa_find_matching_catch()|0; $7165 = tempRet0; $8 = $7164; $9 = $7165; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($424); break L3534; } else { $fromTc169 = $7155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($424); break; } } } while(0); $7166 = $fromTc169; $7167 = ($7166|0)!=(0|0); __THREW__ = 0; $7168 = (invoke_ii(3903,160)|0); $7169 = __THREW__; __THREW__ = 0; $7170 = $7169&1; if ($7167) { if ($7170) { label = 2844; break; } $7171 = ((($436)) + 48|0); $7172 = HEAP32[$7171>>2]|0; $7173 = $2; $7174 = $4; $7175 = $target; $7176 = $fromTc169; __THREW__ = 0; invoke_viiiiiii(5744,($7168|0),($7172|0),($7173|0),($7174|0),($7175|0),($7176|0),0); $7177 = __THREW__; __THREW__ = 0; $7178 = $7177&1; if ($7178) { $7179 = ___cxa_find_matching_catch()|0; $7180 = tempRet0; $8 = $7179; $9 = $7180; __ZdlPv($7168); break; } else { $0 = $7168; $36 = 1; label = 3026; break; } } else { if ($7170) { label = 2844; break; } $7181 = ((($436)) + 48|0); $7182 = HEAP32[$7181>>2]|0; $7183 = $2; $7184 = $4; $7185 = $target; $7186 = $fromTc169; __THREW__ = 0; invoke_viiiiiii(5744,($7168|0),($7182|0),($7183|0),($7184|0),($7185|0),($7186|0),1); $7187 = __THREW__; __THREW__ = 0; $7188 = $7187&1; if ($7188) { $7189 = ___cxa_find_matching_catch()|0; $7190 = tempRet0; $8 = $7189; $9 = $7190; __ZdlPv($7168); break; } else { $0 = $7168; $36 = 1; label = 3026; break; } } } else { __THREW__ = 0; invoke_vii(3797,($425|0),(145577|0)); $7191 = __THREW__; __THREW__ = 0; $7192 = $7191&1; if ($7192) { label = 2844; break; } __THREW__ = 0; invoke_vii(3797,($426|0),(163062|0)); $7193 = __THREW__; __THREW__ = 0; $7194 = $7193&1; do { if ($7194) { $7222 = ___cxa_find_matching_catch()|0; $7223 = tempRet0; $8 = $7222; $9 = $7223; } else { __THREW__ = 0; invoke_viiiii(3937,($splitNewAffinity|0),($s|0),($425|0),($426|0),1); $7195 = __THREW__; __THREW__ = 0; $7196 = $7195&1; if ($7196) { $7224 = ___cxa_find_matching_catch()|0; $7225 = tempRet0; $8 = $7224; $9 = $7225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($426); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($426); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($425); $7197 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitNewAffinity)|0); $7198 = ($7197|0)!=(0); L3565: do { if ($7198) { __THREW__ = 0; $7199 = (invoke_iii(3802,($splitNewAffinity|0),1)|0); $7200 = __THREW__; __THREW__ = 0; $7201 = $7200&1; if ($7201) { label = 2872; break; } __THREW__ = 0; invoke_vii(3800,($tcString170|0),($7199|0)); $7202 = __THREW__; __THREW__ = 0; $7203 = $7202&1; if ($7203) { label = 2872; break; } __THREW__ = 0; invoke_vii(3797,($manaString|0),(211279|0)); $7204 = __THREW__; __THREW__ = 0; $7205 = $7204&1; if ($7205) { $7228 = ___cxa_find_matching_catch()|0; $7229 = tempRet0; $8 = $7228; $9 = $7229; } else { __THREW__ = 0; $7206 = (invoke_iii(3802,($splitNewAffinity|0),2)|0); $7207 = __THREW__; __THREW__ = 0; $7208 = $7207&1; L3572: do { if ($7208) { label = 2874; } else { __THREW__ = 0; invoke_vii(3797,($427|0),(145587|0)); $7209 = __THREW__; __THREW__ = 0; $7210 = $7209&1; if ($7210) { label = 2874; break; } __THREW__ = 0; invoke_vii(3797,($428|0),(163062|0)); $7211 = __THREW__; __THREW__ = 0; $7212 = $7211&1; do { if ($7212) { $7232 = ___cxa_find_matching_catch()|0; $7233 = tempRet0; $8 = $7232; $9 = $7233; } else { __THREW__ = 0; invoke_viiiii(3937,($splitNewAffinityMana|0),($7206|0),($427|0),($428|0),1); $7213 = __THREW__; __THREW__ = 0; $7214 = $7213&1; if ($7214) { $7234 = ___cxa_find_matching_catch()|0; $7235 = tempRet0; $8 = $7234; $9 = $7235; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($428); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($428); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($427); $7215 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitNewAffinityMana)|0); $7216 = ($7215|0)!=(0); do { if ($7216) { __THREW__ = 0; $7217 = (invoke_iii(3802,($splitNewAffinityMana|0),1)|0); $7218 = __THREW__; __THREW__ = 0; $7219 = $7218&1; if ($7219) { label = 2878; break; } __THREW__ = 0; (invoke_iii(3901,($manaString|0),($7217|0))|0); $7220 = __THREW__; __THREW__ = 0; $7221 = $7220&1; if ($7221) { label = 2878; } else { label = 2879; } } else { label = 2879; } } while(0); L3584: do { if ((label|0) == 2879) { $7238 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($manaString)|0); $7239 = ($7238|0)!=(0); L3586: do { if ($7239) { __THREW__ = 0; $7240 = (invoke_ii(3903,176)|0); $7241 = __THREW__; __THREW__ = 0; $7242 = $7241&1; if ($7242) { label = 2878; break L3584; } $$expand_i1_val417 = 1; HEAP8[$431>>0] = $$expand_i1_val417; $7243 = ((($436)) + 48|0); $7244 = HEAP32[$7243>>2]|0; $7245 = $2; $7246 = $4; __THREW__ = 0; invoke_vii(3800,($429|0),($tcString170|0)); $7247 = __THREW__; __THREW__ = 0; $7248 = $7247&1; if ($7248) { $7253 = ___cxa_find_matching_catch()|0; $7254 = tempRet0; $8 = $7253; $9 = $7254; } else { __THREW__ = 0; invoke_vii(3800,($430|0),($manaString|0)); $7249 = __THREW__; __THREW__ = 0; $7250 = $7249&1; do { if ($7250) { $7255 = ___cxa_find_matching_catch()|0; $7256 = tempRet0; $8 = $7255; $9 = $7256; } else { __THREW__ = 0; invoke_viiiiii(5745,($7240|0),($7244|0),($7245|0),($7246|0),($429|0),($430|0)); $7251 = __THREW__; __THREW__ = 0; $7252 = $7251&1; if ($7252) { $7257 = ___cxa_find_matching_catch()|0; $7258 = tempRet0; $8 = $7257; $9 = $7258; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($430); break; } else { $$expand_i1_val419 = 0; HEAP8[$431>>0] = $$expand_i1_val419; $0 = $7240; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($430); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($429); $36 = 1; break L3586; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($429); } $$pre_trunc421 = HEAP8[$431>>0]|0; $7259 = $$pre_trunc421&1; if (!($7259)) { break L3584; } __ZdlPv($7240); break L3584; } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitNewAffinityMana); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaString); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tcString170); label = 3024; break L3565; } } while(0); if ((label|0) == 2878) { $7236 = ___cxa_find_matching_catch()|0; $7237 = tempRet0; $8 = $7236; $9 = $7237; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitNewAffinityMana); break L3572; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($427); } } while(0); if ((label|0) == 2874) { $7230 = ___cxa_find_matching_catch()|0; $7231 = tempRet0; $8 = $7230; $9 = $7231; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaString); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tcString170); } else { $7260 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145595,0)|0); $found = $7260; $7261 = $found; $7262 = ($7261|0)!=(-1); if ($7262) { __THREW__ = 0; $7263 = (invoke_ii(3903,220)|0); $7264 = __THREW__; __THREW__ = 0; $7265 = $7264&1; if ($7265) { label = 2872; break; } $7266 = ((($436)) + 48|0); $7267 = HEAP32[$7266>>2]|0; $7268 = $2; $7269 = $4; $7270 = $target; $7271 = ($7270|0)==(0|0); $7272 = ((($7270)) + 280|0); $7273 = $7271 ? 0 : $7272; __THREW__ = 0; invoke_viiiiii(5746,($7263|0),($7267|0),($7268|0),($7269|0),($7273|0),(0|0)); $7274 = __THREW__; __THREW__ = 0; $7275 = $7274&1; if ($7275) { $7281 = ___cxa_find_matching_catch()|0; $7282 = tempRet0; $8 = $7281; $9 = $7282; __ZdlPv($7263); break; } else { $a171 = $7263; $7276 = $a171; $7277 = ((($7276)) + 92|0); HEAP8[$7277>>0] = 1; $7278 = $a171; $7279 = ((($7278)) + 104|0); HEAP8[$7279>>0] = 0; $7280 = $a171; $0 = $7280; $36 = 1; label = 3024; break; } } $7283 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145607,0)|0); $found = $7283; $7284 = $found; $7285 = ($7284|0)!=(-1); if ($7285) { __THREW__ = 0; $7286 = (invoke_ii(3903,220)|0); $7287 = __THREW__; __THREW__ = 0; $7288 = $7287&1; if ($7288) { label = 2872; break; } $7289 = ((($436)) + 48|0); $7290 = HEAP32[$7289>>2]|0; $7291 = $2; $7292 = $4; $7293 = $target; __THREW__ = 0; invoke_viiiiii(5747,($7286|0),($7290|0),($7291|0),($7292|0),($7293|0),(0|0)); $7294 = __THREW__; __THREW__ = 0; $7295 = $7294&1; if ($7295) { $7299 = ___cxa_find_matching_catch()|0; $7300 = tempRet0; $8 = $7299; $9 = $7300; __ZdlPv($7286); break; } else { $a172 = $7286; $7296 = $a172; $7297 = ((($7296)) + 92|0); HEAP8[$7297>>0] = 1; $7298 = $a172; $0 = $7298; $36 = 1; label = 3024; break; } } $7301 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145614,0)|0); $7302 = ($7301|0)!=(-1); do { if (!($7302)) { $7303 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145623,0)|0); $7304 = ($7303|0)!=(-1); if ($7304) { break; } $7322 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145633,0)|0); $7323 = ($7322|0)!=(-1); do { if (!($7323)) { $7324 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145640,0)|0); $7325 = ($7324|0)!=(-1); if ($7325) { break; } $7343 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145648,0)|0); $found = $7343; $7344 = $found; $7345 = ($7344|0)!=(-1); __THREW__ = 0; if ($7345) { $7346 = (__Znwj(232)|0); $7347 = __THREW__; __THREW__ = 0; $7348 = $7347&1; if ($7348) { label = 2872; break L3565; } $7349 = ((($436)) + 48|0); $7350 = HEAP32[$7349>>2]|0; $7351 = $2; $7352 = $4; $7353 = $target; __THREW__ = 0; invoke_viiiiii(5749,($7346|0),($7350|0),($7351|0),($7352|0),($7353|0),(0|0)); $7354 = __THREW__; __THREW__ = 0; $7355 = $7354&1; if ($7355) { $7359 = ___cxa_find_matching_catch()|0; $7360 = tempRet0; $8 = $7359; $9 = $7360; __ZdlPv($7346); break L3565; } else { $a175 = $7346; $7356 = $a175; $7357 = ((($7356)) + 92|0); HEAP8[$7357>>0] = 1; $7358 = $a175; $0 = $7358; $36 = 1; label = 3024; break L3565; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($432,145654); $7361 = __THREW__; __THREW__ = 0; $7362 = $7361&1; if ($7362) { label = 2872; break L3565; } __THREW__ = 0; invoke_vii(3797,($433|0),(168429|0)); $7363 = __THREW__; __THREW__ = 0; $7364 = $7363&1; do { if ($7364) { $7389 = ___cxa_find_matching_catch()|0; $7390 = tempRet0; $8 = $7389; $9 = $7390; } else { __THREW__ = 0; invoke_viiiii(3937,($splitMaxlevel|0),($s|0),($432|0),($433|0),0); $7365 = __THREW__; __THREW__ = 0; $7366 = $7365&1; if ($7366) { $7391 = ___cxa_find_matching_catch()|0; $7392 = tempRet0; $8 = $7391; $9 = $7392; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($433); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($433); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($432); $7367 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitMaxlevel)|0); $7368 = ($7367|0)!=(0); L3646: do { if ($7368) { __THREW__ = 0; $7369 = (invoke_ii(3903,224)|0); $7370 = __THREW__; __THREW__ = 0; $7371 = $7370&1; if ($7371) { label = 2935; break; } $7372 = ((($436)) + 48|0); $7373 = HEAP32[$7372>>2]|0; $7374 = $2; $7375 = $4; $7376 = $4; __THREW__ = 0; $7377 = (invoke_iii(3802,($splitMaxlevel|0),1)|0); $7378 = __THREW__; __THREW__ = 0; $7379 = $7378&1; do { if (!($7379)) { $7380 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7377)|0); __THREW__ = 0; $7381 = (invoke_ii(3938,($7380|0))|0); $7382 = __THREW__; __THREW__ = 0; $7383 = $7382&1; if ($7383) { break; } __THREW__ = 0; invoke_viiiiiii(5750,($7369|0),($7373|0),($7374|0),($7375|0),($7376|0),(0|0),($7381|0)); $7384 = __THREW__; __THREW__ = 0; $7385 = $7384&1; if ($7385) { break; } $a176 = $7369; $7386 = $a176; $7387 = ((($7386)) + 92|0); HEAP8[$7387>>0] = 1; $7388 = $a176; $0 = $7388; $36 = 1; label = 3022; break L3646; } } while(0); $7395 = ___cxa_find_matching_catch()|0; $7396 = tempRet0; $8 = $7395; $9 = $7396; __ZdlPv($7369); } else { $7397 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145664,0)|0); $found = $7397; $7398 = $found; $7399 = ($7398|0)!=(-1); if ($7399) { __THREW__ = 0; $7400 = (invoke_ii(3903,160)|0); $7401 = __THREW__; __THREW__ = 0; $7402 = $7401&1; if ($7402) { label = 2935; break; } $7403 = ((($436)) + 48|0); $7404 = HEAP32[$7403>>2]|0; $7405 = $2; $7406 = $4; $7407 = $target; __THREW__ = 0; invoke_viiiii(5751,($7400|0),($7404|0),($7405|0),($7406|0),($7407|0)); $7408 = __THREW__; __THREW__ = 0; $7409 = $7408&1; if ($7409) { $7413 = ___cxa_find_matching_catch()|0; $7414 = tempRet0; $8 = $7413; $9 = $7414; __ZdlPv($7400); break; } else { $a177 = $7400; $7410 = $a177; $7411 = ((($7410)) + 92|0); HEAP8[$7411>>0] = 1; $7412 = $a177; $0 = $7412; $36 = 1; label = 3022; break; } } $7415 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145669,0)|0); $found = $7415; $7416 = $found; $7417 = ($7416|0)!=(-1); if ($7417) { $7418 = $3; $7419 = ($7418|0)!=(0|0); if ($7419) { $7420 = $3; __THREW__ = 0; $7421 = (invoke_iii(5706,($7420|0),(0|0))|0); $7422 = __THREW__; __THREW__ = 0; $7423 = $7422&1; if ($7423) { label = 2935; break; } else { $7424 = $7421; } } else { $7424 = 0; } $t178 = $7424; __THREW__ = 0; $7425 = (invoke_ii(3903,224)|0); $7426 = __THREW__; __THREW__ = 0; $7427 = $7426&1; if ($7427) { label = 2935; break; } $7428 = ((($436)) + 48|0); $7429 = HEAP32[$7428>>2]|0; $7430 = $2; $7431 = $4; $7432 = $t178; $7433 = $who69; __THREW__ = 0; invoke_viiiiiii(5752,($7425|0),($7429|0),($7430|0),($7431|0),($7432|0),(0|0),($7433|0)); $7434 = __THREW__; __THREW__ = 0; $7435 = $7434&1; if ($7435) { $7439 = ___cxa_find_matching_catch()|0; $7440 = tempRet0; $8 = $7439; $9 = $7440; __ZdlPv($7425); break; } else { $a179 = $7425; $7436 = $a179; $7437 = ((($7436)) + 92|0); HEAP8[$7437>>0] = 1; $7438 = $a179; $0 = $7438; $36 = 1; label = 3022; break; } } $7441 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145682,0)|0); $found = $7441; $7442 = $found; $7443 = ($7442|0)!=(-1); if ($7443) { __THREW__ = 0; $7444 = (invoke_ii(3903,220)|0); $7445 = __THREW__; __THREW__ = 0; $7446 = $7445&1; if ($7446) { label = 2935; break; } $7447 = ((($436)) + 48|0); $7448 = HEAP32[$7447>>2]|0; $7449 = $2; $7450 = $4; $7451 = $target; __THREW__ = 0; invoke_viiiiii(5753,($7444|0),($7448|0),($7449|0),($7450|0),($7451|0),(0|0)); $7452 = __THREW__; __THREW__ = 0; $7453 = $7452&1; if ($7453) { $7457 = ___cxa_find_matching_catch()|0; $7458 = tempRet0; $8 = $7457; $9 = $7458; __ZdlPv($7444); break; } else { $a180 = $7444; $7454 = $a180; $7455 = ((($7454)) + 92|0); HEAP8[$7455>>0] = 1; $7456 = $a180; $0 = $7456; $36 = 1; label = 3022; break; } } $j181 = 0; while(1) { $7459 = $j181; $7460 = ($7459|0)<(128); if (!($7460)) { label = 2990; break; } $7461 = $j181; $7462 = (47604 + ($7461<<2)|0); $7463 = HEAP32[$7462>>2]|0; $7464 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,$7463,0)|0); $found = $7464; $7465 = $found; $7466 = ($7465|0)==(0); $7467 = $found; $7468 = ($7467|0)==(1); $or$cond14 = $7466 | $7468; if ($or$cond14) { label = 2957; break; } $7555 = $j181; $7556 = (($7555) + 1)|0; $j181 = $7556; } if ((label|0) == 2957) { $modifier = 0; $7469 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149749,0)|0); $7470 = ($7469|0)!=(0); do { if ($7470) { label = 2959; } else { $7471 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,150062,0)|0); $7472 = ($7471|0)!=(0); if ($7472) { label = 2959; break; } $modifier = 1; } } while(0); if ((label|0) == 2959) { $7473 = $modifier; $7474 = (($7473) + 1)|0; $modifier = $7474; } $7475 = $found; $7476 = ($7475>>>0)>(0); do { if ($7476) { $7477 = $found; $7478 = (($7477) - 1)|0; __THREW__ = 0; $7479 = (invoke_iii(4365,($s|0),($7478|0))|0); $7480 = __THREW__; __THREW__ = 0; $7481 = $7480&1; if ($7481) { label = 2935; break L3646; } $7482 = HEAP8[$7479>>0]|0; $7483 = $7482 << 24 >> 24; $7484 = ($7483|0)==(45); if (!($7484)) { label = 2965; break; } $modifier = 0; } else { label = 2965; } } while(0); do { if ((label|0) == 2965) { $7485 = $found; $7486 = ($7485>>>0)>(0); if (!($7486)) { break; } $7487 = $found; $7488 = (($7487) - 1)|0; __THREW__ = 0; $7489 = (invoke_iii(4365,($s|0),($7488|0))|0); $7490 = __THREW__; __THREW__ = 0; $7491 = $7490&1; if ($7491) { label = 2935; break L3646; } $7492 = HEAP8[$7489>>0]|0; $7493 = $7492 << 24 >> 24; $7494 = ($7493|0)==(45); if (!($7494)) { break; } $7495 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149749,0)|0); $7496 = ($7495|0)!=(0); if (!($7496)) { $7497 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,150062,0)|0); $7498 = ($7497|0)!=(0); if (!($7498)) { break; } } $7499 = $modifier; $7500 = (($7499) - 1)|0; $modifier = $7500; } } while(0); $7501 = $5; $7502 = $7501&1; if ($7502) { __THREW__ = 0; $7541 = (invoke_ii(3903,224)|0); $7542 = __THREW__; __THREW__ = 0; $7543 = $7542&1; if ($7543) { label = 2935; break; } $7544 = ((($436)) + 48|0); $7545 = HEAP32[$7544>>2]|0; $7546 = $2; $7547 = $4; $7548 = $target; $7549 = $j181; $7550 = $modifier; __THREW__ = 0; invoke_viiiiiiii(5756,($7541|0),($7545|0),($7546|0),($7547|0),($7548|0),(0|0),($7549|0),($7550|0)); $7551 = __THREW__; __THREW__ = 0; $7552 = $7551&1; if ($7552) { $7553 = ___cxa_find_matching_catch()|0; $7554 = tempRet0; $8 = $7553; $9 = $7554; __ZdlPv($7541); break; } else { $0 = $7541; $36 = 1; label = 3022; break; } } $7503 = $4; __THREW__ = 0; $7504 = (invoke_iii(4122,($7503|0),4)|0); $7505 = __THREW__; __THREW__ = 0; $7506 = $7505&1; if ($7506) { label = 2935; break; } do { if (!($7504)) { $7507 = $4; __THREW__ = 0; $7508 = (invoke_iii(4122,($7507|0),3)|0); $7509 = __THREW__; __THREW__ = 0; $7510 = $7509&1; if ($7510) { label = 2935; break L3646; } if ($7508) { break; } $7511 = $6; $7512 = $7511&1; if ($7512) { break; } __THREW__ = 0; $7527 = (invoke_ii(3903,164)|0); $7528 = __THREW__; __THREW__ = 0; $7529 = $7528&1; if ($7529) { label = 2935; break L3646; } $7530 = ((($436)) + 48|0); $7531 = HEAP32[$7530>>2]|0; $7532 = $2; $7533 = $4; $7534 = $target; $7535 = $j181; $7536 = $modifier; __THREW__ = 0; invoke_viiiiiii(5755,($7527|0),($7531|0),($7532|0),($7533|0),($7534|0),($7535|0),($7536|0)); $7537 = __THREW__; __THREW__ = 0; $7538 = $7537&1; if ($7538) { $7539 = ___cxa_find_matching_catch()|0; $7540 = tempRet0; $8 = $7539; $9 = $7540; __ZdlPv($7527); break L3646; } else { $0 = $7527; $36 = 1; label = 3022; break L3646; } } } while(0); __THREW__ = 0; $7513 = (invoke_ii(3903,168)|0); $7514 = __THREW__; __THREW__ = 0; $7515 = $7514&1; if ($7515) { label = 2935; break; } $7516 = ((($436)) + 48|0); $7517 = HEAP32[$7516>>2]|0; $7518 = $2; $7519 = $4; $7520 = $target; $7521 = $j181; $7522 = $modifier; __THREW__ = 0; invoke_viiiiiii(5754,($7513|0),($7517|0),($7518|0),($7519|0),($7520|0),($7521|0),($7522|0)); $7523 = __THREW__; __THREW__ = 0; $7524 = $7523&1; if ($7524) { $7525 = ___cxa_find_matching_catch()|0; $7526 = tempRet0; $8 = $7525; $9 = $7526; __ZdlPv($7513); break; } else { $0 = $7513; $36 = 1; label = 3022; break; } } else if ((label|0) == 2990) { $7557 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,155606,0)|0); $found = $7557; $7558 = $found; $7559 = ($7558|0)!=(-1); if ($7559) { __THREW__ = 0; $7560 = (invoke_ii(3903,220)|0); $7561 = __THREW__; __THREW__ = 0; $7562 = $7561&1; if ($7562) { label = 2935; break; } $7563 = ((($436)) + 48|0); $7564 = HEAP32[$7563>>2]|0; $7565 = $2; $7566 = $4; $7567 = $target; __THREW__ = 0; invoke_viiiiii(5757,($7560|0),($7564|0),($7565|0),($7566|0),($7567|0),(0|0)); $7568 = __THREW__; __THREW__ = 0; $7569 = $7568&1; if ($7569) { $7573 = ___cxa_find_matching_catch()|0; $7574 = tempRet0; $8 = $7573; $9 = $7574; __ZdlPv($7560); break; } else { $a182 = $7560; $7570 = $a182; $7571 = ((($7570)) + 92|0); HEAP8[$7571>>0] = 1; $7572 = $a182; $0 = $7572; $36 = 1; label = 3022; break; } } $7575 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145693,0)|0); $found = $7575; $7576 = $found; $7577 = ($7576|0)!=(-1); if ($7577) { __THREW__ = 0; $7578 = (invoke_ii(3903,220)|0); $7579 = __THREW__; __THREW__ = 0; $7580 = $7579&1; if ($7580) { label = 2935; break; } $7581 = ((($436)) + 48|0); $7582 = HEAP32[$7581>>2]|0; $7583 = $2; $7584 = $4; $7585 = $target; __THREW__ = 0; invoke_viiiiii(5758,($7578|0),($7582|0),($7583|0),($7584|0),($7585|0),(0|0)); $7586 = __THREW__; __THREW__ = 0; $7587 = $7586&1; if ($7587) { $7591 = ___cxa_find_matching_catch()|0; $7592 = tempRet0; $8 = $7591; $9 = $7592; __ZdlPv($7578); break; } else { $a183 = $7578; $7588 = $a183; $7589 = ((($7588)) + 92|0); HEAP8[$7589>>0] = 1; $7590 = $a183; $0 = $7590; $36 = 1; label = 3022; break; } } $7593 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145697,0)|0); $found = $7593; $7594 = $found; $7595 = ($7594|0)!=(-1); if ($7595) { $7596 = ((($436)) + 48|0); $7597 = HEAP32[$7596>>2]|0; __THREW__ = 0; $7598 = (invoke_ii(3903,152)|0); $7599 = __THREW__; __THREW__ = 0; $7600 = $7599&1; if ($7600) { label = 2935; break; } $7601 = ((($436)) + 48|0); $7602 = HEAP32[$7601>>2]|0; __THREW__ = 0; invoke_viii(5759,($7598|0),($7602|0),-1); $7603 = __THREW__; __THREW__ = 0; $7604 = $7603&1; if ($7604) { $7610 = ___cxa_find_matching_catch()|0; $7611 = tempRet0; $8 = $7610; $9 = $7611; __ZdlPv($7598); break; } __THREW__ = 0; invoke_vii(5760,($7597|0),($7598|0)); $7605 = __THREW__; __THREW__ = 0; $7606 = $7605&1; if ($7606) { label = 2935; break; } $7607 = ((($436)) + 48|0); $7608 = HEAP32[$7607>>2]|0; $7609 = ((($7608)) + 220|0); HEAP8[$7609>>0] = 1; $0 = 0; $36 = 1; label = 3022; break; } $7612 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,148982,0)|0); $found = $7612; $7613 = $found; $7614 = ($7613|0)!=(-1); if ($7614) { __THREW__ = 0; $7615 = (invoke_ii(3903,156)|0); $7616 = __THREW__; __THREW__ = 0; $7617 = $7616&1; if ($7617) { label = 2935; break; } $7618 = ((($436)) + 48|0); $7619 = HEAP32[$7618>>2]|0; $7620 = $2; $7621 = $4; $7622 = $target; __THREW__ = 0; invoke_viiiiii(5761,($7615|0),($7619|0),($7620|0),($7621|0),($7622|0),(0|0)); $7623 = __THREW__; __THREW__ = 0; $7624 = $7623&1; if ($7624) { $7628 = ___cxa_find_matching_catch()|0; $7629 = tempRet0; $8 = $7628; $9 = $7629; __ZdlPv($7615); break; } else { $a184 = $7615; $7625 = $a184; $7626 = ((($7625)) + 92|0); HEAP8[$7626>>0] = 1; $7627 = $a184; $0 = $7627; $36 = 1; label = 3022; break; } } $7630 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145709,0)|0); $found = $7630; $7631 = $found; $7632 = ($7631|0)!=(-1); if ($7632) { __THREW__ = 0; $7633 = (invoke_ii(3903,156)|0); $7634 = __THREW__; __THREW__ = 0; $7635 = $7634&1; if ($7635) { label = 2935; break; } $7636 = ((($436)) + 48|0); $7637 = HEAP32[$7636>>2]|0; $7638 = $2; $7639 = $4; $7640 = $target; __THREW__ = 0; invoke_viiiiii(5762,($7633|0),($7637|0),($7638|0),($7639|0),($7640|0),(0|0)); $7641 = __THREW__; __THREW__ = 0; $7642 = $7641&1; if ($7642) { $7646 = ___cxa_find_matching_catch()|0; $7647 = tempRet0; $8 = $7646; $9 = $7647; __ZdlPv($7633); break; } else { $a185 = $7633; $7643 = $a185; $7644 = ((($7643)) + 92|0); HEAP8[$7644>>0] = 1; $7645 = $a185; $0 = $7645; $36 = 1; label = 3022; break; } } $7648 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145717,0)|0); $found = $7648; $7649 = $found; $7650 = ($7649|0)!=(-1); if (!($7650)) { $0 = 0; $36 = 1; label = 3022; break; } __THREW__ = 0; $7651 = (invoke_ii(3903,164)|0); $7652 = __THREW__; __THREW__ = 0; $7653 = $7652&1; if ($7653) { label = 2935; break; } $7654 = ((($436)) + 48|0); $7655 = HEAP32[$7654>>2]|0; $7656 = $2; $7657 = $4; $7658 = $target; __THREW__ = 0; invoke_viiiii(5763,($7651|0),($7655|0),($7656|0),($7657|0),($7658|0)); $7659 = __THREW__; __THREW__ = 0; $7660 = $7659&1; if ($7660) { $7664 = ___cxa_find_matching_catch()|0; $7665 = tempRet0; $8 = $7664; $9 = $7665; __ZdlPv($7651); break; } else { $a186 = $7651; $7661 = $a186; $7662 = ((($7661)) + 92|0); HEAP8[$7662>>0] = 1; $7663 = $a186; $0 = $7663; $36 = 1; label = 3022; break; } } } } while(0); if ((label|0) == 2935) { $7393 = ___cxa_find_matching_catch()|0; $7394 = tempRet0; $8 = $7393; $9 = $7394; } else if ((label|0) == 3022) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMaxlevel); label = 3024; break L3565; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMaxlevel); break L3565; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($432); break L3565; } } while(0); __THREW__ = 0; $7326 = (invoke_ii(3903,224)|0); $7327 = __THREW__; __THREW__ = 0; $7328 = $7327&1; if ($7328) { label = 2872; break L3565; } $7329 = ((($436)) + 48|0); $7330 = HEAP32[$7329>>2]|0; $7331 = $2; $7332 = $4; $7333 = $target; $7334 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145640,0)|0); $7335 = ($7334|0)!=(-1); __THREW__ = 0; invoke_viiiiiiiii(5748,($7326|0),($7330|0),($7331|0),($7332|0),($7333|0),0,(0|0),1,($7335|0)); $7336 = __THREW__; __THREW__ = 0; $7337 = $7336&1; if ($7337) { $7341 = ___cxa_find_matching_catch()|0; $7342 = tempRet0; $8 = $7341; $9 = $7342; __ZdlPv($7326); break L3565; } else { $a174 = $7326; $7338 = $a174; $7339 = ((($7338)) + 92|0); HEAP8[$7339>>0] = 1; $7340 = $a174; $0 = $7340; $36 = 1; label = 3024; break L3565; } } } while(0); __THREW__ = 0; $7305 = (invoke_ii(3903,224)|0); $7306 = __THREW__; __THREW__ = 0; $7307 = $7306&1; if ($7307) { label = 2872; break; } $7308 = ((($436)) + 48|0); $7309 = HEAP32[$7308>>2]|0; $7310 = $2; $7311 = $4; $7312 = $target; $7313 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145614,0)|0); $7314 = ($7313|0)!=(-1); __THREW__ = 0; invoke_viiiiiiiii(5748,($7305|0),($7309|0),($7310|0),($7311|0),($7312|0),($7314|0),(0|0),0,0); $7315 = __THREW__; __THREW__ = 0; $7316 = $7315&1; if ($7316) { $7320 = ___cxa_find_matching_catch()|0; $7321 = tempRet0; $8 = $7320; $9 = $7321; __ZdlPv($7305); break; } else { $a173 = $7305; $7317 = $a173; $7318 = ((($7317)) + 92|0); HEAP8[$7318>>0] = 1; $7319 = $a173; $0 = $7319; $36 = 1; label = 3024; break; } } } while(0); if ((label|0) == 2872) { $7226 = ___cxa_find_matching_catch()|0; $7227 = tempRet0; $8 = $7226; $9 = $7227; } else if ((label|0) == 3024) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitNewAffinity); label = 3026; break L3534; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitNewAffinity); break L3534; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($425); } } while(0); if ((label|0) == 2844) { $7162 = ___cxa_find_matching_catch()|0; $7163 = tempRet0; $8 = $7162; $9 = $7163; } else if ((label|0) == 3026) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantBeBlock); label = 3028; break L3501; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantBeBlock); break L3501; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($422); } } while(0); if ((label|0) == 2816) { $7103 = ___cxa_find_matching_catch()|0; $7104 = tempRet0; $8 = $7103; $9 = $7104; } else if ((label|0) == 3028) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantBlock); label = 3030; break L3467; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantBlock); break L3467; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($419); } } while(0); if ((label|0) == 2788) { $7041 = ___cxa_find_matching_catch()|0; $7042 = tempRet0; $8 = $7041; $9 = $7042; } else if ((label|0) == 3030) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantTarget); label = 3032; break L3411; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCantTarget); break L3411; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($416); } } while(0); if ((label|0) == 2744) { $6935 = ___cxa_find_matching_catch()|0; $6936 = tempRet0; $8 = $6935; $9 = $6936; } else if ((label|0) == 3032) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitProtection); label = 3034; break L3295; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitProtection); break L3295; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($409); break L3295; } } while(0); $$pre_trunc373 = HEAP8[$397>>0]|0; $6760 = $$pre_trunc373&1; if (!($6760)) { break; } __ZdlPv($6742); } } while(0); if ((label|0) == 2653) { $6720 = ___cxa_find_matching_catch()|0; $6721 = tempRet0; $8 = $6720; $9 = $6721; } else if ((label|0) == 3034) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFlipStat); label = 3036; break L3099; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFlipStat); break L3099; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($392); } } while(0); if ((label|0) == 2502) { $6400 = ___cxa_find_matching_catch()|0; $6401 = tempRet0; $8 = $6400; $9 = $6401; } else if ((label|0) == 3036) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFading); label = 3038; break L3077; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFading); break L3077; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($364); } } while(0); if ((label|0) == 2484) { $6362 = ___cxa_find_matching_catch()|0; $6363 = tempRet0; $8 = $6362; $9 = $6363; } else if ((label|0) == 3038) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitVanishing); label = 3040; break L3061; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitVanishing); break L3061; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($360); } } while(0); if ((label|0) == 2469) { $6327 = ___cxa_find_matching_catch()|0; $6328 = tempRet0; $8 = $6327; $9 = $6328; } else if ((label|0) == 3040) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBloodthirst); label = 3042; break L2944; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBloodthirst); break L2944; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($358); } } while(0); if ((label|0) == 2391) { $6169 = ___cxa_find_matching_catch()|0; $6170 = tempRet0; $8 = $6169; $9 = $6170; } else if ((label|0) == 3042) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBecomes); label = 3044; break L2907; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBecomes); break L2907; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($342); } } while(0); if ((label|0) == 2353) { $6079 = ___cxa_find_matching_catch()|0; $6080 = tempRet0; $8 = $6079; $9 = $6080; } else if ((label|0) == 3044) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRemoveCounter); label = 3046; break L2883; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRemoveCounter); break L2883; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($339); } } while(0); if ((label|0) == 2333) { $6038 = ___cxa_find_matching_catch()|0; $6039 = tempRet0; $8 = $6038; $9 = $6039; } else if ((label|0) == 3046) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterTracking); label = 3048; break L2840; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterTracking); break L2840; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($335); } } while(0); if ((label|0) == 2298) { $5956 = ___cxa_find_matching_catch()|0; $5957 = tempRet0; $8 = $5956; $9 = $5957; } else if ((label|0) == 3048) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterShroud); label = 3050; break L2804; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounterShroud); break L2804; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($331); } } while(0); if ((label|0) == 2271) { $5893 = ___cxa_find_matching_catch()|0; $5894 = tempRet0; $8 = $5893; $9 = $5894; } else if ((label|0) == 3050) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); label = 3052; break L2721; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCounter); label = 3053; break L2721; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($326); label = 3053; break L2721; } } while(0); $5863 = ___cxa_find_matching_catch()|0; $5864 = tempRet0; $8 = $5863; $9 = $5864; label = 3053; } } while(0); if ((label|0) == 3052) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlter); label = 3054; break L2685; } else if ((label|0) == 3053) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPhaseAlter); label = 3055; break L2685; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($318); label = 3055; } } while(0); if ((label|0) == 3054) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBushido); label = 3056; break L2561; } else if ((label|0) == 3055) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitBushido); break L2561; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($314); } } while(0); if ((label|0) == 2091) { $5513 = ___cxa_find_matching_catch()|0; $5514 = tempRet0; $8 = $5513; $9 = $5514; } else if ((label|0) == 3056) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRampage); label = 3058; break L2537; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRampage); break L2537; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($299); } } while(0); if ((label|0) == 2072) { $5479 = ___cxa_find_matching_catch()|0; $5480 = tempRet0; $8 = $5479; $9 = $5480; } else if ((label|0) == 3058) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDiscard); label = 3060; break L2469; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDiscard); break L2469; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($295); break L2469; break; } } do { if ((label|0) == 2016) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($288); break L2469; } else if ((label|0) == 2021) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($291); } else if ((label|0) == 2043) { $$pre_trunc259 = HEAP8[$294>>0]|0; $5416 = $$pre_trunc259&1; if (!($5416)) { label = 2051; break; } __ZdlPv($5364); label = 2051; } } while(0); if ((label|0) == 2051) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($valueStr); label = 2053; } if ((label|0) == 2053) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitValue); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCast); } } while(0); if ((label|0) == 1995) { $5299 = ___cxa_find_matching_catch()|0; $5300 = tempRet0; $8 = $5299; $9 = $5300; } else if ((label|0) == 3060) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLoseTypes); label = 3062; break L2445; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLoseTypes); break L2445; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($285); } } while(0); if ((label|0) == 1977) { $5261 = ___cxa_find_matching_catch()|0; $5262 = tempRet0; $8 = $5261; $9 = $5262; } else if ((label|0) == 3062) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRemove); label = 3064; break L2401; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRemove); break L2401; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($281); } } while(0); if ((label|0) == 1944) { $5164 = ___cxa_find_matching_catch()|0; $5165 = tempRet0; $8 = $5164; $9 = $5165; } else if ((label|0) == 3064) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitModTurn); label = 3066; break L2377; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitModTurn); break L2377; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($277); } } while(0); if ((label|0) == 1925) { $5119 = ___cxa_find_matching_catch()|0; $5120 = tempRet0; $8 = $5119; $9 = $5120; } else if ((label|0) == 3066) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCascade); label = 3068; break L2353; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCascade); break L2353; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($273); } } while(0); if ((label|0) == 1906) { $5074 = ___cxa_find_matching_catch()|0; $5075 = tempRet0; $8 = $5074; $9 = $5075; } else if ((label|0) == 3068) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitIngest); label = 3070; break L2329; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitIngest); break L2329; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($269); } } while(0); if ((label|0) == 1887) { $5029 = ___cxa_find_matching_catch()|0; $5030 = tempRet0; $8 = $5029; $9 = $5030; } else if ((label|0) == 3070) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDeplete); label = 3072; break L2305; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDeplete); break L2305; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($265); } } while(0); if ((label|0) == 1868) { $4984 = ___cxa_find_matching_catch()|0; $4985 = tempRet0; $8 = $4984; $9 = $4985; } else if ((label|0) == 3072) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDraw); label = 3074; break L2271; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDraw); break L2271; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($261); } } while(0); if ((label|0) == 1842) { $4911 = ___cxa_find_matching_catch()|0; $4912 = tempRet0; $8 = $4911; $9 = $4912; } else if ((label|0) == 3074) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLife); label = 3076; break L2243; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLife); break L2243; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($257); } } while(0); if ((label|0) == 1822) { $4864 = ___cxa_find_matching_catch()|0; $4865 = tempRet0; $8 = $4864; $9 = $4865; } else if ((label|0) == 3076) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLifeset); label = 3078; break L2224; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitLifeset); break L2224; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($253); } } while(0); if ((label|0) == 1804) { $4814 = ___cxa_find_matching_catch()|0; $4815 = tempRet0; $8 = $4814; $9 = $4815; } else if ((label|0) == 3078) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetHand); label = 3080; break L2200; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitSetHand); break L2200; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($251); } } while(0); if ((label|0) == 1785) { $4766 = ___cxa_find_matching_catch()|0; $4767 = tempRet0; $8 = $4766; $9 = $4767; } else if ((label|0) == 3080) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitHandMod); label = 3082; break L2181; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitHandMod); break L2181; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($247); } } while(0); if ((label|0) == 1769) { $4726 = ___cxa_find_matching_catch()|0; $4727 = tempRet0; $8 = $4726; $9 = $4727; } else if ((label|0) == 3082) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPrevent); label = 3084; break L2162; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPrevent); break L2162; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($245); } } while(0); if ((label|0) == 1753) { $4681 = ___cxa_find_matching_catch()|0; $4682 = tempRet0; $8 = $4681; $9 = $4682; } else if ((label|0) == 3084) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPoison); label = 3086; break L2138; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitPoison); break L2138; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($243); } } while(0); if ((label|0) == 1734) { $4633 = ___cxa_find_matching_catch()|0; $4634 = tempRet0; $8 = $4633; $9 = $4634; } else if ((label|0) == 3086) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDamage); label = 3088; break L2086; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDamage); break L2086; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($239); } } while(0); if ((label|0) == 1639) { $4416 = ___cxa_find_matching_catch()|0; $4417 = tempRet0; $8 = $4416; $9 = $4417; } else if ((label|0) == 3088) { $7666 = ((($preventDamageKeywords)) + 48|0); $7668 = $7666; while(1) { $7667 = ((($7668)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7667); $7669 = ($7667|0)==($preventDamageKeywords|0); if ($7669) { label = 3092; break L1986; } else { $7668 = $7667; } } } $7670 = ((($preventDamageKeywords)) + 48|0); $7672 = $7670; while(1) { $7671 = ((($7672)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7671); $7673 = ($7671|0)==($preventDamageKeywords|0); if ($7673) { label = 3093; break L1986; } else { $7672 = $7671; } } } } while(0); $4409 = ___cxa_find_matching_catch()|0; $4410 = tempRet0; $8 = $4409; $9 = $4410; $4411 = $222; $4412 = ($preventDamageKeywords|0)==($4411|0); if ($4412) { label = 3093; break; } else { $4414 = $4411; } while(1) { $4413 = ((($4414)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4413); $4415 = ($4413|0)==($preventDamageKeywords|0); if ($4415) { label = 3093; break; } else { $4414 = $4413; } } } } while(0); if ((label|0) == 3092) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastCard); label = 3094; break L1766; } else if ((label|0) == 3093) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitCastCard); break L1766; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($214); } } while(0); if ((label|0) == 1409) { $3841 = ___cxa_find_matching_catch()|0; $3842 = tempRet0; $8 = $3841; $9 = $3842; } else if ((label|0) == 3094) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRandomMove); label = 3096; break L1726; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitRandomMove); break L1726; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($193); } } while(0); if ((label|0) == 1370) { $3757 = ___cxa_find_matching_catch()|0; $3758 = tempRet0; $8 = $3757; $9 = $3758; } else if ((label|0) == 3096) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMove); label = 3098; break L1554; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMove); break L1554; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($187); } } while(0); if ((label|0) == 1245) { $3498 = ___cxa_find_matching_catch()|0; $3499 = tempRet0; $8 = $3498; $9 = $3499; } else if ((label|0) == 3098) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToken); label = 3100; break L1474; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitToken); break L1474; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($166); } } while(0); if ((label|0) == 1180) { $3329 = ___cxa_find_matching_catch()|0; $3330 = tempRet0; $8 = $3329; $9 = $3330; } else if ((label|0) == 3100) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFizzle); label = 3102; break L1401; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFizzle); break L1401; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($159); } } while(0); if ((label|0) == 1130) { $3190 = ___cxa_find_matching_catch()|0; $3191 = tempRet0; $8 = $3190; $9 = $3191; } else if ((label|0) == 3102) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaysub); label = 3104; break L1377; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPaysub); break L1377; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($150); } } while(0); if ((label|0) == 1108) { $3138 = ___cxa_find_matching_catch()|0; $3139 = tempRet0; $8 = $3138; $9 = $3139; } else if ((label|0) == 3104) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFlipCoin); label = 3106; break L1309; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitFlipCoin); break L1309; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($146); } } while(0); if ((label|0) == 1058) { $3007 = ___cxa_find_matching_catch()|0; $3008 = tempRet0; $8 = $3007; $9 = $3008; } else if ((label|0) == 3106) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDynamic); label = 3108; break L1198; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitDynamic); break L1198; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($142); } } while(0); if ((label|0) == 975) { $2829 = ___cxa_find_matching_catch()|0; $2830 = tempRet0; $8 = $2829; $9 = $2830; } else if ((label|0) == 3108) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($colorType); label = 3110; break L861; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($colorType); break L861; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($127); } } while(0); if ((label|0) == 731) { $2191 = ___cxa_find_matching_catch()|0; $2192 = tempRet0; $8 = $2191; $9 = $2192; } else if ((label|0) == 3110) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType); label = 3112; break L847; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType); break L847; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); } } while(0); if ((label|0) == 719) { $2165 = ___cxa_find_matching_catch()|0; $2166 = tempRet0; $8 = $2165; $9 = $2166; } else if ((label|0) == 3112) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor); label = 3114; break L791; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor); break L791; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); break L791; } } while(0); __THREW__ = 0; invoke_viiii(3795,($s124|0),($s|0),9,-1); $2063 = __THREW__; __THREW__ = 0; $2064 = $2063&1; if ($2064) { label = 610; break; } __THREW__ = 0; invoke_vii(3800,($105|0),($s124|0)); $2065 = __THREW__; __THREW__ = 0; $2066 = $2065&1; L4111: do { if ($2066) { label = 683; } else { $2067 = $2; $2068 = $3; $2069 = $4; __THREW__ = 0; $2070 = (invoke_iiiiiiiii(4066,($436|0),($105|0),($2067|0),($2068|0),($2069|0),0,0,(0|0))|0); $2071 = __THREW__; __THREW__ = 0; $2072 = $2071&1; if ($2072) { $2077 = ___cxa_find_matching_catch()|0; $2078 = tempRet0; $8 = $2077; $9 = $2078; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); $a125 = $2070; $2073 = $a125; $2074 = ($2073|0)!=(0|0); do { if ($2074) { __THREW__ = 0; $2079 = (invoke_ii(3903,160)|0); $2080 = __THREW__; __THREW__ = 0; $2081 = $2080&1; if ($2081) { label = 683; break L4111; } $2082 = ((($436)) + 48|0); $2083 = HEAP32[$2082>>2]|0; $2084 = $4; $2085 = $target; $2086 = ($2085|0)==(0|0); $2087 = ((($2085)) + 280|0); $2088 = $2086 ? 0 : $2087; $2089 = $a125; __THREW__ = 0; invoke_viiiiii(4255,($2079|0),($2083|0),1,($2084|0),($2088|0),($2089|0)); $2090 = __THREW__; __THREW__ = 0; $2091 = $2090&1; if ($2091) { $2092 = ___cxa_find_matching_catch()|0; $2093 = tempRet0; $8 = $2092; $9 = $2093; __ZdlPv($2079); break L4111; } else { $0 = $2079; $36 = 1; break; } } else { $0 = 0; $36 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s124); label = 3114; break L791; } } while(0); if ((label|0) == 683) { $2075 = ___cxa_find_matching_catch()|0; $2076 = tempRet0; $8 = $2075; $9 = $2076; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s124); } } while(0); if ((label|0) == 610) { $1932 = ___cxa_find_matching_catch()|0; $1933 = tempRet0; $8 = $1932; $9 = $1933; } else if ((label|0) == 3114) { $7674 = ((($mayKeywords)) + 24|0); $7676 = $7674; while(1) { $7675 = ((($7676)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7675); $7677 = ($7675|0)==($mayKeywords|0); if ($7677) { label = 3118; break L756; } else { $7676 = $7675; } } } $7678 = ((($mayKeywords)) + 24|0); $7680 = $7678; while(1) { $7679 = ((($7680)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7679); $7681 = ($7679|0)==($mayKeywords|0); if ($7681) { label = 3119; break L756; } else { $7680 = $7679; } } } } while(0); $1925 = ___cxa_find_matching_catch()|0; $1926 = tempRet0; $8 = $1925; $9 = $1926; $1927 = $89; $1928 = ($mayKeywords|0)==($1927|0); if ($1928) { label = 3119; break; } else { $1930 = $1927; } while(1) { $1929 = ((($1930)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1929); $1931 = ($1929|0)==($mayKeywords|0); if ($1931) { label = 3119; break; } else { $1930 = $1929; } } } } while(0); if ((label|0) == 3118) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPay); label = 3120; break L747; } else if ((label|0) == 3119) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMayPay); break L747; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); } } while(0); if ((label|0) == 541) { $1775 = ___cxa_find_matching_catch()|0; $1776 = tempRet0; $8 = $1775; $9 = $1776; } else if ((label|0) == 3120) { $7682 = ((($ifKeywords)) + 24|0); $7684 = $7682; while(1) { $7683 = ((($7684)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7683); $7685 = ($7683|0)==($ifKeywords|0); if ($7685) { break L716; } else { $7684 = $7683; } } } $7686 = ((($ifKeywords)) + 24|0); $7688 = $7686; while(1) { $7687 = ((($7688)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7687); $7689 = ($7687|0)==($ifKeywords|0); if ($7689) { break L546; } else { $7688 = $7687; } } } } while(0); $1768 = ___cxa_find_matching_catch()|0; $1769 = tempRet0; $8 = $1768; $9 = $1769; $1770 = $77; $1771 = ($ifKeywords|0)==($1770|0); if ($1771) { break L546; } else { $1773 = $1770; } while(1) { $1772 = ((($1773)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1772); $1774 = ($1772|0)==($ifKeywords|0); if ($1774) { break L546; } else { $1773 = $1772; } } } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTarget); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tcString); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sWithoutTc); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($castRestriction); label = 3131; break L408; } } while(0); if ((label|0) == 379) { $1360 = ___cxa_find_matching_catch()|0; $1361 = tempRet0; $8 = $1360; $9 = $1361; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTarget); break L526; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tcString); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sWithoutTc); } } while(0); if ((label|0) == 362) { $1332 = ___cxa_find_matching_catch()|0; $1333 = tempRet0; $8 = $1332; $9 = $1333; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitName); break L504; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newName); } } while(0); if ((label|0) == 329) { $1272 = ___cxa_find_matching_catch()|0; $1273 = tempRet0; $8 = $1272; $9 = $1273; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($castRestriction); break L408; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitMsg); break L408; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); } } while(0); if ((label|0) == 241) { $1099 = ___cxa_find_matching_catch()|0; $1100 = tempRet0; $8 = $1099; $9 = $1100; } else if ((label|0) == 3131) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTrigger); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($unchangedS); $7690 = $0; STACKTOP = sp;return ($7690|0); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTrigger); break L244; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } } while(0); if ((label|0) == 164) { $886 = ___cxa_find_matching_catch()|0; $887 = tempRet0; $8 = $886; $9 = $887; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($unchangedS); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($10,$s); $801 = $4; $802 = $3; $803 = $target; $804 = $2; __THREW__ = 0; $805 = (invoke_iiiiiiii(5651,($436|0),($10|0),($801|0),($802|0),($803|0),0,($804|0))|0); $806 = __THREW__; __THREW__ = 0; $807 = $806&1; if ($807) { $835 = ___cxa_find_matching_catch()|0; $836 = tempRet0; $8 = $835; $9 = $836; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $choose = $805; $808 = (__Znwj(240)|0); $$expand_i1_val = 1; HEAP8[$15>>0] = $$expand_i1_val; $809 = ((($436)) + 48|0); $810 = HEAP32[$809>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $811 = __THREW__; __THREW__ = 0; $812 = $811&1; if ($812) { $837 = ___cxa_find_matching_catch()|0; $838 = tempRet0; $8 = $837; $9 = $838; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $813 = __THREW__; __THREW__ = 0; $814 = $813&1; if ($814) { $839 = ___cxa_find_matching_catch()|0; $840 = tempRet0; $8 = $839; $9 = $840; } else { $815 = $2; $816 = $4; $817 = $choose; __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $818 = __THREW__; __THREW__ = 0; $819 = $818&1; if ($819) { $841 = ___cxa_find_matching_catch()|0; $842 = tempRet0; $8 = $841; $9 = $842; } else { __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $820 = __THREW__; __THREW__ = 0; $821 = $820&1; do { if ($821) { $843 = ___cxa_find_matching_catch()|0; $844 = tempRet0; $8 = $843; $9 = $844; } else { __THREW__ = 0; invoke_viiiiiiiiiiiii(5652,($808|0),($810|0),($11|0),($12|0),($815|0),($816|0),($817|0),(0|0),($13|0),(0|0),($14|0),0,(0|0)); $822 = __THREW__; __THREW__ = 0; $823 = $822&1; if ($823) { $845 = ___cxa_find_matching_catch()|0; $846 = tempRet0; $8 = $845; $9 = $846; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val18 = 0; HEAP8[$15>>0] = $$expand_i1_val18; $choose = $808; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $824 = (__Znwj(184)|0); $$expand_i1_val20 = 1; HEAP8[$17>>0] = $$expand_i1_val20; $825 = ((($436)) + 48|0); $826 = HEAP32[$825>>2]|0; $827 = $2; $828 = $choose; $829 = $4; __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $830 = __THREW__; __THREW__ = 0; $831 = $830&1; do { if ($831) { $848 = ___cxa_find_matching_catch()|0; $849 = tempRet0; $8 = $848; $9 = $849; } else { __THREW__ = 0; invoke_viiiiiii(4254,($824|0),($826|0),($827|0),($828|0),($829|0),1,($16|0)); $832 = __THREW__; __THREW__ = 0; $833 = $832&1; if ($833) { $850 = ___cxa_find_matching_catch()|0; $851 = tempRet0; $8 = $850; $9 = $851; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $$expand_i1_val22 = 0; HEAP8[$17>>0] = $$expand_i1_val22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $mainAbility = $824; $834 = $mainAbility; $0 = $834; $7690 = $0; STACKTOP = sp;return ($7690|0); } } while(0); $$pre_trunc25 = HEAP8[$17>>0]|0; $852 = $$pre_trunc25&1; if (!($852)) { $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } __ZdlPv($824); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc = HEAP8[$15>>0]|0; $847 = $$pre_trunc&1; if (!($847)) { $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; } __ZdlPv($808); $7691 = $8; $7692 = $9; ___resumeException($7691|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory24parseChooseActionAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5SpellS8_ii($this,$s,$card,$0,$target,$1,$id) { $this = $this|0; $s = $s|0; $card = $card|0; $0 = $0|0; $target = $target|0; $1 = $1|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc21 = 0, $$pre_trunc9 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $217 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $a1 = 0, $a11 = 0, $a13 = 0, $a15 = 0, $a2 = 0, $a4 = 0, $a6 = 0, $splitChooseAColor = 0, $splitChooseAColor2 = 0, $splitChooseAType = 0, $splitChooseAType2 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $splitChooseAColor2 = sp + 256|0; $9 = sp + 244|0; $10 = sp + 232|0; $a1 = sp + 212|0; $13 = sp + 196|0; $14 = sp + 299|0; $splitChooseAType2 = sp + 180|0; $16 = sp + 168|0; $17 = sp + 156|0; $a11 = sp + 144|0; $18 = sp + 128|0; $19 = sp + 298|0; $splitChooseAColor = sp + 116|0; $20 = sp + 104|0; $21 = sp + 92|0; $a13 = sp + 80|0; $22 = sp + 64|0; $23 = sp + 297|0; $splitChooseAType = sp + 52|0; $24 = sp + 40|0; $25 = sp + 28|0; $a15 = sp + 16|0; $26 = sp; $27 = sp + 296|0; $3 = $this; $4 = $card; $5 = $0; $6 = $target; $7 = $1; $8 = $id; $28 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,144151); __THREW__ = 0; invoke_vii(3797,($10|0),(144173|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $11 = $60; $12 = $61; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAColor2|0),($s|0),($9|0),($10|0),1); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $11 = $62; $12 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $33 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAColor2)|0); $34 = ($33|0)!=(0); __THREW__ = 0; L7: do { if ($34) { $35 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitChooseAColor2,1)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 13; } else { __THREW__ = 0; invoke_vii(3800,($a1|0),($35|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 13; } else { __THREW__ = 0; $40 = (invoke_ii(3903,248)|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $11 = $66; $12 = $67; } else { $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; $43 = ((($28)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = $8; $46 = $4; $47 = $6; $48 = ($47|0)==(0|0); $49 = ((($47)) + 280|0); $50 = $48 ? 0 : $49; __THREW__ = 0; invoke_vii(3800,($13|0),($a1|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; do { if ($52) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $11 = $68; $12 = $69; } else { __THREW__ = 0; invoke_viiiiiiiii(5764,($40|0),($44|0),($45|0),($46|0),($50|0),($13|0),1,0,(0|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $11 = $70; $12 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val2 = 0; HEAP8[$14>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $a = $40; $55 = $a; $56 = ((($55)) + 92|0); HEAP8[$56>>0] = 1; $57 = $a; $58 = ((($57)) + 104|0); HEAP8[$58>>0] = 0; $59 = $a; $2 = $59; $15 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a1); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor2); $215 = $2; STACKTOP = sp;return ($215|0); } } while(0); $$pre_trunc = HEAP8[$14>>0]|0; $72 = $$pre_trunc&1; if ($72) { __ZdlPv($40); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a1); } } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,144192); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 13; } else { __THREW__ = 0; invoke_vii(3797,($17|0),(144173|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; do { if ($76) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $11 = $108; $12 = $109; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAType2|0),($s|0),($16|0),($17|0),1); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $11 = $110; $12 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $79 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAType2)|0); $80 = ($79|0)!=(0); __THREW__ = 0; L32: do { if ($80) { $81 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitChooseAType2,1)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 33; } else { __THREW__ = 0; invoke_vii(3800,($a11|0),($81|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 33; } else { __THREW__ = 0; $86 = (invoke_ii(3903,248)|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $11 = $114; $12 = $115; } else { $$expand_i1_val5 = 1; HEAP8[$19>>0] = $$expand_i1_val5; $89 = ((($28)) + 48|0); $90 = HEAP32[$89>>2]|0; $91 = $8; $92 = $4; $93 = $6; $94 = ($93|0)==(0|0); $95 = ((($93)) + 280|0); $96 = $94 ? 0 : $95; __THREW__ = 0; invoke_vii(3800,($18|0),($a11|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; do { if ($98) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $11 = $116; $12 = $117; } else { $99 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145723,0)|0); $100 = ($99|0)!=(-1); __THREW__ = 0; invoke_viiiiiiiii(5764,($86|0),($90|0),($91|0),($92|0),($96|0),($18|0),0,($100|0),(0|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $11 = $118; $12 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { $$expand_i1_val7 = 0; HEAP8[$19>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $a2 = $86; $103 = $a2; $104 = ((($103)) + 92|0); HEAP8[$104>>0] = 1; $105 = $a2; $106 = ((($105)) + 104|0); HEAP8[$106>>0] = 0; $107 = $a2; $2 = $107; $15 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a11); label = 85; break L32; } } } while(0); $$pre_trunc9 = HEAP8[$19>>0]|0; $120 = $$pre_trunc9&1; if ($120) { __ZdlPv($86); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a11); } } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($20,143918); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 33; } else { __THREW__ = 0; invoke_vii(3797,($21|0),(145731|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; do { if ($124) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $11 = $154; $12 = $155; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAColor|0),($s|0),($20|0),($21|0),1); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $11 = $156; $12 = $157; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $127 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAColor)|0); $128 = ($127|0)!=(0); __THREW__ = 0; L56: do { if ($128) { $129 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($splitChooseAColor,1)|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 53; } else { __THREW__ = 0; invoke_vii(3800,($a13|0),($129|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 53; } else { __THREW__ = 0; $134 = (invoke_ii(3903,248)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; do { if ($136) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $11 = $160; $12 = $161; } else { $$expand_i1_val11 = 1; HEAP8[$23>>0] = $$expand_i1_val11; $137 = ((($28)) + 48|0); $138 = HEAP32[$137>>2]|0; $139 = $8; $140 = $4; $141 = $6; $142 = ($141|0)==(0|0); $143 = ((($141)) + 280|0); $144 = $142 ? 0 : $143; __THREW__ = 0; invoke_vii(3800,($22|0),($a13|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; do { if ($146) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $11 = $162; $12 = $163; } else { __THREW__ = 0; invoke_viiiiiiiii(5764,($134|0),($138|0),($139|0),($140|0),($144|0),($22|0),1,0,(0|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $11 = $164; $12 = $165; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } else { $$expand_i1_val13 = 0; HEAP8[$23>>0] = $$expand_i1_val13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $a4 = $134; $149 = $a4; $150 = ((($149)) + 92|0); HEAP8[$150>>0] = 1; $151 = $a4; $152 = ((($151)) + 104|0); HEAP8[$152>>0] = 0; $153 = $a4; $2 = $153; $15 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a13); label = 83; break L56; } } } while(0); $$pre_trunc15 = HEAP8[$23>>0]|0; $166 = $$pre_trunc15&1; if (!($166)) { break; } __ZdlPv($134); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a13); } } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($24,143932); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 53; } else { __THREW__ = 0; invoke_vii(3797,($25|0),(145731|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; do { if ($170) { $202 = ___cxa_find_matching_catch()|0; $203 = tempRet0; $11 = $202; $12 = $203; } else { __THREW__ = 0; invoke_viiiii(3937,($splitChooseAType|0),($s|0),($24|0),($25|0),1); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $11 = $204; $12 = $205; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $173 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitChooseAType)|0); $174 = ($173|0)!=(0); L80: do { if ($174) { __THREW__ = 0; $175 = (invoke_iii(3802,($splitChooseAType|0),1)|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; do { if ($177) { label = 73; } else { __THREW__ = 0; invoke_vii(3800,($a15|0),($175|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 73; break; } __THREW__ = 0; $180 = (invoke_ii(3903,248)|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; do { if ($182) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $11 = $208; $12 = $209; } else { $$expand_i1_val17 = 1; HEAP8[$27>>0] = $$expand_i1_val17; $183 = ((($28)) + 48|0); $184 = HEAP32[$183>>2]|0; $185 = $8; $186 = $4; $187 = $6; $188 = ($187|0)==(0|0); $189 = ((($187)) + 280|0); $190 = $188 ? 0 : $189; __THREW__ = 0; invoke_vii(3800,($26|0),($a15|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; do { if ($192) { $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $11 = $210; $12 = $211; } else { $193 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145723,0)|0); $194 = ($193|0)!=(-1); __THREW__ = 0; invoke_viiiiiiiii(5764,($180|0),($184|0),($185|0),($186|0),($190|0),($26|0),0,($194|0),(0|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $212 = ___cxa_find_matching_catch()|0; $213 = tempRet0; $11 = $212; $12 = $213; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } else { $$expand_i1_val19 = 0; HEAP8[$27>>0] = $$expand_i1_val19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $a6 = $180; $197 = $a6; $198 = ((($197)) + 92|0); HEAP8[$198>>0] = 1; $199 = $a6; $200 = ((($199)) + 104|0); HEAP8[$200>>0] = 0; $201 = $a6; $2 = $201; $15 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a15); break L80; } } } while(0); $$pre_trunc21 = HEAP8[$27>>0]|0; $214 = $$pre_trunc21&1; if (!($214)) { break; } __ZdlPv($180); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($a15); } } while(0); if ((label|0) == 73) { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $11 = $206; $12 = $207; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType); break L56; } else { $2 = 0; $15 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType); label = 83; break L56; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } } } while(0); if ((label|0) == 53) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $11 = $158; $12 = $159; } else if ((label|0) == 83) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor); label = 85; break L32; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor); break L32; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } } } while(0); if ((label|0) == 33) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $11 = $112; $12 = $113; } else if ((label|0) == 85) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType2); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor2); $215 = $2; STACKTOP = sp;return ($215|0); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAType2); break L7; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } } } while(0); if ((label|0) == 13) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $11 = $64; $12 = $65; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitChooseAColor2); $216 = $11; $217 = $12; ___resumeException($216|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $216 = $11; $217 = $12; ___resumeException($216|0); // unreachable; return (0)|0; } function __ZN10MTGAbility7setCostEP8ManaCostb($this,$cost,$forceDelete) { $this = $this|0; $cost = $cost|0; $forceDelete = $forceDelete|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $cost; $3 = $forceDelete&1; $2 = $3; $4 = $0; $5 = ((($4)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = $2; $9 = $8&1; if ($9) { $10 = ((($4)) + 32|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); } } } $16 = $1; $17 = ((($4)) + 32|0); HEAP32[$17>>2] = $16; STACKTOP = sp;return; } function __ZN14AbilityFactory18parseUpkeepAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5Spellii($this,$s,$card,$spell,$restrictions,$id) { $this = $this|0; $s = $s|0; $card = $card|0; $spell = $spell|0; $restrictions = $restrictions|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Cumulative = 0, $a = 0, $cleanup$dest = 0, $cost = 0, $cumulative = 0, $end = 0, $i = 0, $once = 0, $phase = 0, $phaseStr = 0, $s1 = 0; var $sAbility = 0, $seperator = 0, $start = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s1 = sp + 108|0; $phaseStr = sp + 80|0; $8 = sp + 60|0; $10 = sp + 44|0; $11 = sp + 28|0; $sAbility = sp + 16|0; $12 = sp; $1 = $this; $2 = $card; $3 = $spell; $4 = $restrictions; $5 = $id; $13 = $1; $Cumulative = 0; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,145742,0)|0); $cumulative = $14; $15 = $cumulative; $16 = ($15|0)!=(-1); if ($16) { $Cumulative = 1; } $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197974,0)|0); $start = $17; $18 = $start; $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197976,$18)|0); $end = $19; $20 = $start; $21 = (($20) + 1)|0; $22 = $end; $23 = $start; $24 = (($22) - ($23))|0; $25 = (($24) - 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($s1,$s,$21,$25); $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,197982,0)|0); $seperator = $26; $phase = 2; $once = 0; $27 = $seperator; $28 = ($27|0)!=(-1); L4: do { if ($28) { $i = 0; while(1) { $29 = $i; $30 = ($29|0)<(14); if (!($30)) { label = 20; break; } $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,143498,0)|0); $32 = ($31|0)!=(-1); if ($32) { $once = 1; } $33 = $i; $34 = (48296 + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(3797,($phaseStr|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break L4; } $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s1,$phaseStr,0)|0); $39 = ($38|0)!=(-1); if ($39) { __THREW__ = 0; invoke_vii(3800,($8|0),($phaseStr|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 14; break; } __THREW__ = 0; $42 = (invoke_ii(5040,($8|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 15; break; } $phase = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $9 = 2; } else { $9 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); $cleanup$dest = $9; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 20; break; } $51 = $i; $52 = (($51) + 1)|0; $i = $52; } if ((label|0) == 14) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; } else if ((label|0) == 15) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $6 = $49; $7 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } else if ((label|0) == 20) { $53 = $seperator; __THREW__ = 0; invoke_viiii(3795,($10|0),($s1|0),0,($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s1,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $107 = $6; $108 = $7; ___resumeException($107|0); // unreachable; } else { label = 22; } } while(0); if ((label|0) == 22) { __THREW__ = 0; invoke_vii(3800,($11|0),($s1|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { __THREW__ = 0; $58 = (invoke_iiii(3947,($11|0),(0|0),(0|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $6 = $63; $7 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $107 = $6; $108 = $7; ___resumeException($107|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $cost = $58; $61 = $cost; $62 = ($61|0)!=(0|0); if (!($62)) { $0 = 0; $9 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $106 = $0; STACKTOP = sp;return ($106|0); } $65 = $end; $66 = (($65) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($sAbility|0),($s|0),($66|0),-1); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; invoke_vii(3800,($12|0),($sAbility|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; L39: do { if ($70) { label = 34; } else { $71 = $5; $72 = $3; $73 = $2; __THREW__ = 0; $74 = (invoke_iiiiiiiii(4066,($13|0),($12|0),($71|0),($72|0),($73|0),0,0,(0|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $6 = $86; $7 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $a = $74; $77 = $a; $78 = ($77|0)!=(0|0); do { if ($78) { __THREW__ = 0; $88 = (invoke_ii(3903,248)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 34; break L39; } $91 = ((($13)) + 48|0); $92 = HEAP32[$91>>2]|0; $93 = $5; $94 = $2; $95 = $a; $96 = $cost; $97 = $4; $98 = $phase; $99 = $once; $100 = $Cumulative; $101 = $100&1; __THREW__ = 0; invoke_viiiiiiiiii(5765,($88|0),($92|0),($93|0),($94|0),($95|0),($96|0),($97|0),($98|0),($99|0),($101|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $6 = $104; $7 = $105; __ZdlPv($88); break L39; } else { $0 = $88; $9 = 1; break; } } else { $79 = $cost; $80 = ($79|0)==(0|0); if (!($80)) { $81 = HEAP32[$79>>2]|0; $82 = ((($81)) + 12|0); $83 = HEAP32[$82>>2]|0; FUNCTION_TABLE_vi[$83 & 8191]($79); } $0 = 0; $9 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $106 = $0; STACKTOP = sp;return ($106|0); } } while(0); if ((label|0) == 34) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $6 = $84; $7 = $85; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sAbility); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $107 = $6; $108 = $7; ___resumeException($107|0); // unreachable; } } } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $6 = $45; $7 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $107 = $6; $108 = $7; ___resumeException($107|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory23parsePhaseActionAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5SpellS8_ii($this,$s,$card,$spell,$target,$restrictions,$id) { $this = $this|0; $s = $s|0; $card = $card|0; $spell = $spell|0; $target = $target|0; $restrictions = $restrictions|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_target = 0, $checkexile = 0, $cleanup$dest = 0, $i = 0, $myturn = 0, $next = 0, $once = 0, $opponentturn = 0, $phase = 0, $phaseStr = 0, $s1 = 0, $sourceinPlay = 0, $splitActions = 0, $switch = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $splitActions = sp + 96|0; $7 = sp + 84|0; $8 = sp + 72|0; $s1 = sp + 48|0; $phaseStr = sp + 28|0; $12 = sp + 16|0; $13 = sp; $14 = sp + 136|0; $1 = $this; $2 = $card; $3 = $spell; $4 = $target; $5 = $restrictions; $6 = $id; $15 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,197974); __THREW__ = 0; invoke_vii(3797,($8|0),(197976|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $9 = $22; $10 = $23; } else { __THREW__ = 0; invoke_viiiii(3937,($splitActions|0),($s|0),($7|0),($8|0),1); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $9 = $24; $10 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $20 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitActions)|0); $21 = ($20|0)!=(0); if (!($21)) { $0 = 0; $11 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitActions); $119 = $0; STACKTOP = sp;return ($119|0); } __THREW__ = 0; $26 = (invoke_iii(3802,($splitActions|0),1)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 17; } else { __THREW__ = 0; invoke_vii(3800,($s1|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 17; } else { $phase = 2; $i = 0; while(1) { $31 = $i; $32 = ($31|0)<(14); if (!($32)) { label = 25; break; } $33 = $i; $34 = (48296 + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(3797,($phaseStr|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 18; break; } $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s1,$phaseStr,0)|0); $39 = ($38|0)!=(-1); if ($39) { __THREW__ = 0; invoke_vii(3800,($12|0),($phaseStr|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 19; break; } __THREW__ = 0; $42 = (invoke_ii(5040,($12|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 20; break; } $phase = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $11 = 2; } else { $11 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); $cleanup$dest = $11; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 25; break; } $53 = $i; $54 = (($53) + 1)|0; $i = $54; } do { if ((label|0) == 19) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $9 = $49; $10 = $50; label = 24; } else if ((label|0) == 20) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $9 = $51; $10 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 24; } else if ((label|0) == 25) { $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,143020,0)|0); $56 = ($55|0)==(-1); $57 = $56&1; $opponentturn = $57; $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,158061,0)|0); $59 = ($58|0)==(-1); $60 = $59&1; $myturn = $60; $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,145759,0)|0); $62 = ($61|0)!=(-1); $63 = $62&1; $sourceinPlay = $63; $64 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,145772,0)|0); $65 = ($64|0)!=(-1); $66 = $65&1; $checkexile = $66; $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,143498,0)|0); $68 = ($67|0)==(-1); $69 = $68&1; $next = $69; $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,143028,0)|0); $71 = ($70|0)!=(-1); $72 = $71&1; $once = $72; $_target = 0; $73 = $3; $74 = ($73|0)!=(0|0); if ($74) { $75 = $3; __THREW__ = 0; $76 = (invoke_iii(5701,($75|0),(0|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 18; break; } $_target = $76; } $79 = $_target; $80 = ($79|0)!=(0|0); if (!($80)) { $81 = $4; $_target = $81; } __THREW__ = 0; $82 = (invoke_ii(3903,172)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 18; } else { $$expand_i1_val = 1; HEAP8[$14>>0] = $$expand_i1_val; $85 = ((($15)) + 48|0); $86 = HEAP32[$85>>2]|0; $87 = $6; $88 = $2; $89 = $_target; __THREW__ = 0; $90 = (invoke_iii(3802,($splitActions|0),2)|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; do { if ($92) { label = 36; } else { __THREW__ = 0; $93 = (invoke_ii(4821,($90|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 36; } else { __THREW__ = 0; invoke_vii(3800,($13|0),($93|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 36; } else { $98 = $5; $99 = $phase; $100 = $sourceinPlay; $101 = $100&1; $102 = $next; $103 = $102&1; $104 = $myturn; $105 = $104&1; $106 = $opponentturn; $107 = $106&1; $108 = $once; $109 = $108&1; $110 = $checkexile; $111 = $110&1; __THREW__ = 0; invoke_viiiiiiiiiiiiii(5766,($82|0),($86|0),($87|0),($88|0),($89|0),($13|0),($98|0),($99|0),($101|0),($103|0),($105|0),($107|0),($109|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $9 = $116; $10 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val2 = 0; HEAP8[$14>>0] = $$expand_i1_val2; $0 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $11 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitActions); $119 = $0; STACKTOP = sp;return ($119|0); } } } } while(0); if ((label|0) == 36) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $9 = $114; $10 = $115; } $$pre_trunc = HEAP8[$14>>0]|0; $118 = $$pre_trunc&1; if ($118) { __ZdlPv($82); } } } } while(0); if ((label|0) == 18) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $9 = $47; $10 = $48; } else if ((label|0) == 24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } } if ((label|0) == 17) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $9 = $45; $10 = $46; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitActions); $120 = $9; $121 = $10; ___resumeException($120|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $120 = $9; $121 = $10; ___resumeException($120|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory19getManaReduxAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiP5SpellP15MTGCardInstanceSA_($this,$s,$id,$0,$card,$target) { $this = $this|0; $s = $s|0; $id = $id|0; $0 = $0|0; $card = $card|0; $target = $target|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $ColorStrings = 0, $amount = 0; var $color = 0, $i = 0, $manaCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $manaCost = sp + 96|0; $ColorStrings = sp + 24|0; $2 = $this; $3 = $id; $4 = $0; $5 = $card; $6 = $target; $11 = $2; $color = -1; $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197988,0)|0); $13 = (($12) + 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($manaCost,$s,$13,-1); $7 = $ColorStrings; __THREW__ = 0; invoke_vii(3800,($ColorStrings|0),(47360|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = ((($ColorStrings)) + 12|0); $7 = $16; __THREW__ = 0; invoke_vii(3800,($16|0),(47372|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ((($16)) + 12|0); $7 = $19; __THREW__ = 0; invoke_vii(3800,($19|0),(47384|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($19)) + 12|0); $7 = $22; __THREW__ = 0; invoke_vii(3800,($22|0),(47396|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($22)) + 12|0); $7 = $25; __THREW__ = 0; invoke_vii(3800,($25|0),(47408|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = ((($25)) + 12|0); $7 = $28; __THREW__ = 0; invoke_vii(3800,($28|0),(47420|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $i = 0; while(1) { $31 = $i; $32 = ($31>>>0)<(6); if (!($32)) { break; } $33 = $i; $34 = (($ColorStrings) + (($33*12)|0)|0); $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($s,$34,0)|0); $36 = ($35|0)!=(-1); $37 = $i; if ($36) { label = 10; break; } $45 = (($37) + 1)|0; $i = $45; } if ((label|0) == 10) { $color = $37; } $46 = $color; $47 = ($46|0)==(-1); L15: do { if ($47) { $1 = 0; $10 = 1; } else { $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($manaCost)|0); __THREW__ = 0; $49 = (invoke_ii(3938,($48|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; do { if ($51) { label = 20; } else { $amount = $49; __THREW__ = 0; $52 = (invoke_ii(3903,168)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 20; } else { $55 = ((($11)) + 48|0); $56 = HEAP32[$55>>2]|0; $57 = $3; $58 = $5; $59 = $6; $60 = $amount; $61 = $color; __THREW__ = 0; invoke_viiiiiii(5767,($52|0),($56|0),($57|0),($58|0),($59|0),($60|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $8 = $66; $9 = $67; __ZdlPv($52); break; } else { $1 = $52; $10 = 1; break L15; } } } } while(0); if ((label|0) == 20) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $8 = $64; $9 = $65; } $73 = ((($ColorStrings)) + 72|0); $75 = $73; while(1) { $74 = ((($75)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); $76 = ($74|0)==($ColorStrings|0); if ($76) { break; } else { $75 = $74; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaCost); $77 = $8; $78 = $9; ___resumeException($77|0); // unreachable; } } while(0); $68 = ((($ColorStrings)) + 72|0); $70 = $68; while(1) { $69 = ((($70)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); $71 = ($69|0)==($ColorStrings|0); if ($71) { break; } else { $70 = $69; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaCost); $72 = $1; STACKTOP = sp;return ($72|0); } } } } } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $8 = $38; $9 = $39; $40 = $7; $41 = ($ColorStrings|0)==($40|0); if ($41) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaCost); $77 = $8; $78 = $9; ___resumeException($77|0); // unreachable; } else { $43 = $40; } while(1) { $42 = ((($43)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $44 = ($42|0)==($ColorStrings|0); if ($44) { break; } else { $43 = $42; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manaCost); $77 = $8; $78 = $9; ___resumeException($77|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($this,$a,$p,$mode,$tc,$target) { $this = $this|0; $a = $a|0; $p = $p|0; $mode = $mode|0; $tc = $tc|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $aam = 0, $abi = 0, $abi1 = 0, $abi10 = 0; var $abi11 = 0, $abi12 = 0, $abi13 = 0, $abi15 = 0, $abi17 = 0, $abi2 = 0, $abi3 = 0, $abi4 = 0, $abi5 = 0, $abi6 = 0, $abi7 = 0, $abi8 = 0, $abi9 = 0, $ac = 0, $ata = 0, $atac = 0, $badAbilities = 0, $efficiency = 0, $i = 0, $magictextlines = 0; var $myCards = 0, $negative_effect = 0, $result = 0, $result14 = 0, $result16 = 0, $targetedPlyr = 0, $testDummy = 0, $theirCards = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $magictextlines = sp + 148|0; $9 = sp + 128|0; $badAbilities = sp + 84|0; $10 = sp + 80|0; $11 = sp + 76|0; $12 = sp + 72|0; $13 = sp + 68|0; $14 = sp + 64|0; $15 = sp + 60|0; $16 = sp + 56|0; $17 = sp + 52|0; $18 = sp + 48|0; $19 = sp + 44|0; $20 = sp + 40|0; $21 = sp + 36|0; $22 = sp + 32|0; $23 = sp + 28|0; $24 = sp + 24|0; $1 = $this; $2 = $a; $3 = $p; $4 = $mode; $5 = $tc; $6 = $target; $26 = $1; $27 = $2; $28 = ($27|0)!=(0|0); if (!($28)) { $0 = 0; $633 = $0; STACKTOP = sp;return ($633|0); } $29 = $2; $30 = ($29|0)==(0|0); if ($30) { $32 = 0; } else { $31 = (___dynamic_cast($29,4000,536,0)|0); $32 = $31; } $abi = $32; $33 = $abi; $34 = ($33|0)!=(0|0); if ($34) { $35 = $4; $36 = ($35|0)==(1); if ($36) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } else { $37 = $abi; $38 = ((($37)) + 220|0); $39 = HEAP32[$38>>2]|0; $40 = $3; $41 = $4; $42 = $abi; $43 = (__ZN13ActionElement11getActionTcEv($42)|0); $44 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$39,$40,$41,$43,0)|0); $0 = $44; $633 = $0; STACKTOP = sp;return ($633|0); } } $45 = $2; $46 = ($45|0)==(0|0); if ($46) { $48 = 0; } else { $47 = (___dynamic_cast($45,4000,552,0)|0); $48 = $47; } $abi1 = $48; $49 = $abi1; $50 = ($49|0)!=(0|0); if ($50) { $51 = $4; $52 = ($51|0)==(1); if ($52) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } else { $53 = $abi1; $54 = ((($53)) + 220|0); $55 = HEAP32[$54>>2]|0; $56 = $3; $57 = $4; $58 = $5; $59 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$55,$56,$57,$58,0)|0); $0 = $59; $633 = $0; STACKTOP = sp;return ($633|0); } } $60 = $2; $61 = ($60|0)==(0|0); if ($61) { $63 = 0; } else { $62 = (___dynamic_cast($60,4000,584,0)|0); $63 = $62; } $abi2 = $63; $64 = $abi2; $65 = ($64|0)!=(0|0); if ($65) { $66 = $abi2; $67 = ((($66)) + 220|0); $68 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($67,0)|0); $69 = HEAP32[$68>>2]|0; $70 = $3; $71 = $4; $72 = $5; $73 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$69,$70,$71,$72,0)|0); $0 = $73; $633 = $0; STACKTOP = sp;return ($633|0); } $74 = $2; $75 = ($74|0)==(0|0); if ($75) { $77 = 0; } else { $76 = (___dynamic_cast($74,4000,456,0)|0); $77 = $76; } $abi3 = $77; $78 = $abi3; $79 = ($78|0)!=(0|0); if ($79) { $80 = $abi3; $81 = ((($80)) + 152|0); $82 = HEAP32[$81>>2]|0; $83 = $3; $84 = $4; $85 = $5; $86 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$82,$83,$84,$85,0)|0); $0 = $86; $633 = $0; STACKTOP = sp;return ($633|0); } $87 = $2; $88 = ($87|0)==(0|0); if ($88) { $90 = 0; } else { $89 = (___dynamic_cast($87,4000,336,0)|0); $90 = $89; } $abi4 = $90; $91 = $abi4; $92 = ($91|0)!=(0|0); if ($92) { $93 = $abi4; $94 = (__ZN13ActionElement11getActionTcEv($93)|0); $95 = $3; $96 = (__ZN14AbilityFactory10countCardsEP13TargetChooserP6Playeri($26,$94,$95,0)|0); $myCards = $96; $97 = $abi4; $98 = (__ZN13ActionElement11getActionTcEv($97)|0); $99 = $3; $100 = (__ZN6Player8opponentEv($99)|0); $101 = (__ZN14AbilityFactory10countCardsEP13TargetChooserP6Playeri($26,$98,$100,0)|0); $theirCards = $101; $102 = $abi4; $103 = ((($102)) + 188|0); $104 = HEAP32[$103>>2]|0; $105 = $3; $106 = $4; $107 = $5; $108 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$104,$105,$106,$107,0)|0); $efficiency = $108; $109 = $efficiency; $110 = ($109|0)==(1); do { if ($110) { $111 = $myCards; $112 = $theirCards; $113 = ($111|0)<($112|0); if ($113) { $efficiency = -1; break; } else { $efficiency = 1; break; } } else { $114 = $efficiency; $115 = ($114|0)==(-1); if ($115) { $116 = $myCards; $117 = $theirCards; $118 = ($116|0)>=($117|0); if ($118) { $efficiency = -1; break; } else { $efficiency = 1; break; } } } } while(0); $119 = $efficiency; $0 = $119; $633 = $0; STACKTOP = sp;return ($633|0); } $120 = $2; $121 = ($120|0)==(0|0); if ($121) { $123 = 0; } else { $122 = (___dynamic_cast($120,4000,4208,0)|0); $123 = $122; } $abi5 = $123; $124 = $abi5; $125 = ($124|0)!=(0|0); if ($125) { $126 = $abi5; $127 = ((($126)) + 188|0); $128 = HEAP32[$127>>2]|0; $129 = $3; $130 = $4; $131 = $5; $132 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$128,$129,$130,$131,0)|0); $0 = $132; $633 = $0; STACKTOP = sp;return ($633|0); } $133 = $2; $134 = ($133|0)==(0|0); if ($134) { $136 = 0; } else { $135 = (___dynamic_cast($133,4000,368,0)|0); $136 = $135; } $abi6 = $136; $137 = $abi6; $138 = ($137|0)!=(0|0); if ($138) { $139 = $abi6; $140 = ((($139)) + 188|0); $141 = HEAP32[$140>>2]|0; $142 = $3; $143 = $4; $144 = $5; $145 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$141,$142,$143,$144,0)|0); $0 = $145; $633 = $0; STACKTOP = sp;return ($633|0); } $146 = $2; $147 = ($146|0)==(0|0); if ($147) { $149 = 0; } else { $148 = (___dynamic_cast($146,4000,1912,0)|0); $149 = $148; } $abi7 = $149; $150 = $abi7; $151 = ($150|0)!=(0|0); if ($151) { $152 = $abi7; $153 = ((($152)) + 188|0); $154 = HEAP32[$153>>2]|0; $155 = $3; $156 = $4; $157 = $5; $158 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$154,$155,$156,$157,0)|0); $0 = $158; $633 = $0; STACKTOP = sp;return ($633|0); } $159 = $2; $160 = ($159|0)==(0|0); if ($160) { $162 = 0; } else { $161 = (___dynamic_cast($159,4000,4240,0)|0); $162 = $161; } $atac = $162; $163 = $atac; $164 = ($163|0)!=(0|0); if ($164) { $165 = $atac; $166 = ((($165)) + 244|0); $167 = HEAP32[$166>>2]|0; L85: do { switch ($167|0) { case 1: { $168 = $atac; $169 = ((($168)) + 148|0); $170 = HEAP32[$169>>2]|0; $171 = (__ZN15MTGCardInstance10controllerEv($170)|0); $targetedPlyr = $171; break; } case -1: { $172 = $atac; $173 = ((($172)) + 148|0); $174 = HEAP32[$173>>2]|0; $175 = (__ZN15MTGCardInstance10controllerEv($174)|0); $176 = (__ZN6Player8opponentEv($175)|0); $targetedPlyr = $176; break; } case 2: { $177 = $6; $178 = ($177|0)==(0|0); if ($178) { $180 = 0; } else { $179 = (___dynamic_cast($177,24,5240,280)|0); $180 = $179; } $181 = ($180|0)!=(0|0); if (!($181)) { label = 57; break L85; } $182 = $atac; $183 = ((($182)) + 132|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)==(0|0); $186 = ((($184)) + -280|0); $187 = $185 ? 0 : $186; $188 = (__ZN15MTGCardInstance10controllerEv($187)|0); $targetedPlyr = $188; break; } case 4: { label = 57; break; } default: { $202 = $atac; $203 = ((($202)) + 148|0); $204 = HEAP32[$203>>2]|0; $205 = (__ZN15MTGCardInstance10controllerEv($204)|0); $206 = (__ZN6Player8opponentEv($205)|0); $targetedPlyr = $206; } } } while(0); if ((label|0) == 57) { $189 = $atac; $190 = ((($189)) + 148|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 820|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)!=(0|0); if ($194) { $195 = $atac; $196 = ((($195)) + 148|0); $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 820|0); $199 = HEAP32[$198>>2]|0; $201 = $199; } else { $200 = $3; $201 = $200; } $targetedPlyr = $201; } $result = 0; $207 = $targetedPlyr; $208 = ($207|0)!=(0|0); if ($208) { $209 = (__Znwj(1072)|0); __THREW__ = 0; invoke_vi(5019,($209|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { $267 = ___cxa_find_matching_catch()|0; $268 = tempRet0; $7 = $267; $8 = $268; __ZdlPv($209); $634 = $7; $635 = $8; ___resumeException($634|0); // unreachable; } $testDummy = $209; $212 = $testDummy; $213 = ((($212)) + 280|0); $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 4|0); $216 = HEAP32[$215>>2]|0; $217 = $targetedPlyr; $218 = (__ZN10Targetable11getObserverEv($217)|0); FUNCTION_TABLE_vii[$216 & 8191]($213,$218); $219 = $targetedPlyr; $220 = $testDummy; $221 = ((($220)) + 808|0); HEAP32[$221>>2] = $219; $222 = $atac; $223 = ((($222)) + 148|0); $224 = HEAP32[$223>>2]|0; $225 = $testDummy; $226 = ((($225)) + 872|0); HEAP32[$226>>2] = $224; $227 = $targetedPlyr; $228 = $testDummy; $229 = ((($228)) + 612|0); HEAP32[$229>>2] = $227; $230 = $atac; $231 = ((($230)) + 232|0); __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($magictextlines,$231,95); $232 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($magictextlines)|0); $233 = ($232|0)!=(0); L107: do { if ($233) { $i = 0; L109: while(1) { $234 = $i; $235 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($magictextlines)|0); $236 = ($234>>>0)<($235>>>0); if (!($236)) { break L107; } $237 = $i; __THREW__ = 0; $238 = (invoke_iii(3802,($magictextlines|0),($237|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { label = 78; break; } __THREW__ = 0; invoke_vii(3800,($9|0),($238|0)); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 78; break; } $243 = $testDummy; __THREW__ = 0; $244 = (invoke_iiiiiiiii(4066,($26|0),($9|0),-1,(0|0),($243|0),0,0,(0|0))|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { label = 79; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $ata = $244; $247 = $ata; $248 = ($247|0)!=(0|0); do { if ($248) { $249 = $ata; __THREW__ = 0; $250 = (invoke_ii(3832,($249|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 78; break L109; } $253 = $targetedPlyr; $254 = $4; __THREW__ = 0; $255 = (invoke_iiiiiii(4067,($26|0),($250|0),($253|0),($254|0),(0|0),(0|0))|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 78; break L109; } $258 = $result; $259 = (($258) + ($255))|0; $result = $259; $260 = $ata; $261 = ($260|0)!=(0|0); if (!($261)) { break; } $262 = $ata; $263 = ($262|0)==(0|0); if (!($263)) { $264 = HEAP32[$262>>2]|0; $265 = ((($264)) + 4|0); $266 = HEAP32[$265>>2]|0; FUNCTION_TABLE_vi[$266 & 8191]($262); } $ata = 0; } } while(0); $273 = $i; $274 = (($273) + 1)|0; $i = $274; } if ((label|0) == 78) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $7 = $269; $8 = $270; } else if ((label|0) == 79) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $7 = $271; $8 = $272; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($magictextlines); $634 = $7; $635 = $8; ___resumeException($634|0); // unreachable; } } while(0); $275 = $testDummy; $276 = ($275|0)!=(0|0); if ($276) { $277 = $testDummy; $278 = ($277|0)==(0|0); if (!($278)) { $279 = HEAP32[$277>>2]|0; $280 = ((($279)) + 4|0); $281 = HEAP32[$280>>2]|0; FUNCTION_TABLE_vi[$281 & 8191]($277); } $testDummy = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($magictextlines); } $282 = $result; $0 = $282; $633 = $0; STACKTOP = sp;return ($633|0); } $283 = $2; $284 = ($283|0)==(0|0); if ($284) { $286 = 0; } else { $285 = (___dynamic_cast($283,4000,1048,0)|0); $286 = $285; } $287 = ($286|0)!=(0|0); if ($287) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $288 = $2; $289 = ($288|0)==(0|0); if ($289) { $291 = 0; } else { $290 = (___dynamic_cast($288,4000,680,0)|0); $291 = $290; } $292 = ($291|0)!=(0|0); if ($292) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $293 = $2; $294 = ($293|0)==(0|0); if ($294) { $296 = 0; } else { $295 = (___dynamic_cast($293,4000,1256,0)|0); $296 = $295; } $297 = ($296|0)!=(0|0); if ($297) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $298 = $2; $299 = ($298|0)==(0|0); if ($299) { $301 = 0; } else { $300 = (___dynamic_cast($298,4000,1560,0)|0); $301 = $300; } $302 = ($301|0)!=(0|0); if ($302) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $303 = $2; $304 = ($303|0)==(0|0); if ($304) { $306 = 0; } else { $305 = (___dynamic_cast($303,4000,1400,0)|0); $306 = $305; } $307 = ($306|0)!=(0|0); if ($307) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $308 = $2; $309 = ($308|0)==(0|0); if ($309) { $311 = 0; } else { $310 = (___dynamic_cast($308,4000,1384,0)|0); $311 = $310; } $312 = ($311|0)!=(0|0); if ($312) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $313 = $2; $314 = ($313|0)==(0|0); if ($314) { $316 = 0; } else { $315 = (___dynamic_cast($313,4000,4192,0)|0); $316 = $315; } $317 = ($316|0)!=(0|0); if ($317) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $318 = $2; $319 = ($318|0)==(0|0); if ($319) { $321 = 0; } else { $320 = (___dynamic_cast($318,4000,1848,0)|0); $321 = $320; } $322 = ($321|0)!=(0|0); if ($322) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $323 = $2; $324 = ($323|0)==(0|0); if ($324) { $326 = 0; } else { $325 = (___dynamic_cast($323,4000,840,0)|0); $326 = $325; } $327 = ($326|0)!=(0|0); if ($327) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $328 = $2; $329 = ($328|0)==(0|0); if ($329) { $331 = 0; } else { $330 = (___dynamic_cast($328,4000,808,0)|0); $331 = $330; } $ac = $331; $332 = $ac; $333 = ($332|0)!=(0|0); if ($333) { $334 = $ac; $335 = ((($334)) + 240|0); $336 = HEAP32[$335>>2]|0; $337 = ($336|0)<(0); if ($337) { $343 = 1; } else { $338 = $ac; $339 = ((($338)) + 244|0); $340 = HEAP32[$339>>2]|0; $341 = ($340|0)<(0); $343 = $341; } $342 = $343&1; $negative_effect = $342; $344 = $ac; $345 = ((($344)) + 232|0); $346 = HEAP32[$345>>2]|0; $347 = ($346|0)>(0); if ($347) { $348 = $negative_effect; $349 = $348&1; if (!($349)) { label = 131; } } else { label = 131; } do { if ((label|0) == 131) { $350 = $ac; $351 = ((($350)) + 232|0); $352 = HEAP32[$351>>2]|0; $353 = ($352|0)<(0); if ($353) { $354 = $negative_effect; $355 = $354&1; if (!($355)) { break; } } $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } } while(0); $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $356 = $2; $357 = ($356|0)==(0|0); if ($357) { $359 = 0; } else { $358 = (___dynamic_cast($356,4000,256,0)|0); $359 = $358; } $360 = ($359|0)!=(0|0); if ($360) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $361 = $2; $362 = ($361|0)==(0|0); if ($362) { $364 = 0; } else { $363 = (___dynamic_cast($361,4000,520,0)|0); $364 = $363; } $aam = $364; $365 = $aam; $366 = ($365|0)!=(0|0); if ($366) { $367 = $aam; $368 = $6; $369 = (__ZN7AAMover15destinationZoneEP10Targetable($367,$368)|0); $z = $369; $370 = $5; $371 = ($370|0)!=(0|0); do { if ($371) { $372 = $5; $373 = HEAP32[$372>>2]|0; $374 = ((($373)) + 8|0); $375 = HEAP32[$374>>2]|0; $376 = $3; $377 = ((($376)) + 84|0); $378 = HEAP32[$377>>2]|0; $379 = ((($378)) + 8|0); $380 = HEAP32[$379>>2]|0; $381 = (FUNCTION_TABLE_iii[$375 & 8191]($372,$380)|0); if (!($381)) { break; } $382 = $z; $383 = $3; $384 = ((($383)) + 84|0); $385 = HEAP32[$384>>2]|0; $386 = ((($385)) + 16|0); $387 = HEAP32[$386>>2]|0; $388 = ($382|0)==($387|0); if (!($388)) { $389 = $z; $390 = $3; $391 = ((($390)) + 84|0); $392 = HEAP32[$391>>2]|0; $393 = ((($392)) + 20|0); $394 = HEAP32[$393>>2]|0; $395 = ($389|0)==($394|0); if (!($395)) { break; } } $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } } while(0); $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $396 = $2; $397 = ($396|0)==(0|0); if ($397) { $399 = 0; } else { $398 = (___dynamic_cast($396,4000,504,0)|0); $399 = $398; } $400 = ($399|0)!=(0|0); if ($400) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $401 = $2; $402 = ($401|0)==(0|0); if ($402) { $404 = 0; } else { $403 = (___dynamic_cast($401,4000,1064,0)|0); $404 = $403; } $405 = ($404|0)!=(0|0); if ($405) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $406 = $2; $407 = ($406|0)==(0|0); if ($407) { $409 = 0; } else { $408 = (___dynamic_cast($406,4000,1080,0)|0); $409 = $408; } $410 = ($409|0)!=(0|0); if ($410) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $411 = $2; $412 = ($411|0)==(0|0); if ($412) { $414 = 0; } else { $413 = (___dynamic_cast($411,4000,4256,0)|0); $414 = $413; } $415 = ($414|0)!=(0|0); if ($415) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $416 = $2; $417 = ($416|0)==(0|0); if ($417) { $419 = 0; } else { $418 = (___dynamic_cast($416,4000,1192,0)|0); $419 = $418; } $abi8 = $419; $420 = $abi8; $421 = ($420|0)!=(0|0); if ($421) { $422 = $abi8; $423 = (__ZN7AALifer7getLifeEv($422)|0); $424 = ($423|0)>(0); $425 = $424 ? 1 : -1; $0 = $425; $633 = $0; STACKTOP = sp;return ($633|0); } $426 = $2; $427 = ($426|0)==(0|0); if ($427) { $429 = 0; } else { $428 = (___dynamic_cast($426,4000,664,0)|0); $429 = $428; } $abi9 = $429; $430 = $abi9; $431 = ($430|0)!=(0|0); if ($431) { $432 = $abi9; $433 = ((($432)) + 224|0); $434 = HEAP32[$433>>2]|0; $435 = ($434|0)>(0); $436 = $435 ? 1 : -1; $0 = $436; $633 = $0; STACKTOP = sp;return ($633|0); } $437 = $2; $438 = ($437|0)==(0|0); if ($438) { $440 = 0; } else { $439 = (___dynamic_cast($437,4000,712,0)|0); $440 = $439; } $441 = ($440|0)!=(0|0); if ($441) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $442 = $2; $443 = ($442|0)==(0|0); if ($443) { $445 = 0; } else { $444 = (___dynamic_cast($442,4000,1128,0)|0); $445 = $444; } $446 = ($445|0)!=(0|0); if ($446) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $447 = $2; $448 = ($447|0)==(0|0); if ($448) { $450 = 0; } else { $449 = (___dynamic_cast($447,4000,1320,0)|0); $450 = $449; } $451 = ($450|0)!=(0|0); if ($451) { $0 = -1; $633 = $0; STACKTOP = sp;return ($633|0); } $452 = $2; $453 = ($452|0)==(0|0); if ($453) { $455 = 0; } else { $454 = (___dynamic_cast($452,4000,4272,0)|0); $455 = $454; } $456 = ($455|0)!=(0|0); if ($456) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $457 = $2; $458 = ($457|0)==(0|0); if ($458) { $460 = 0; } else { $459 = (___dynamic_cast($457,4000,4288,0)|0); $460 = $459; } $461 = ($460|0)!=(0|0); if ($461) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $462 = $2; $463 = ($462|0)==(0|0); if ($463) { $465 = 0; } else { $464 = (___dynamic_cast($462,4000,1544,0)|0); $465 = $464; } $abi10 = $465; $466 = $abi10; $467 = ($466|0)!=(0|0); if ($467) { $468 = $abi10; $469 = ((($468)) + 160|0); $470 = HEAP32[$469>>2]|0; $471 = ((($470)) + 4|0); $472 = (__ZN10WParsedInt8getValueEv($471)|0); $473 = ($472|0)>=(0); if ($473) { $474 = $abi10; $475 = ((($474)) + 160|0); $476 = HEAP32[$475>>2]|0; $477 = ((($476)) + 8|0); $478 = (__ZN10WParsedInt8getValueEv($477)|0); $479 = ($478|0)>=(0); $480 = $479; } else { $480 = 0; } $481 = $480 ? 1 : -1; $0 = $481; $633 = $0; STACKTOP = sp;return ($633|0); } $482 = $2; $483 = ($482|0)==(0|0); if ($483) { $485 = 0; } else { $484 = (___dynamic_cast($482,4000,2072,0)|0); $485 = $484; } $abi11 = $485; $486 = $abi11; $487 = ($486|0)!=(0|0); if ($487) { $488 = $abi11; $489 = ((($488)) + 152|0); $490 = HEAP32[$489>>2]|0; $491 = ((($490)) + 4|0); $492 = (__ZN10WParsedInt8getValueEv($491)|0); $493 = ($492|0)>=(0); if ($493) { $494 = $abi11; $495 = ((($494)) + 152|0); $496 = HEAP32[$495>>2]|0; $497 = ((($496)) + 8|0); $498 = (__ZN10WParsedInt8getValueEv($497)|0); $499 = ($498|0)>=(0); $500 = $499; } else { $500 = 0; } $501 = $500 ? 1 : -1; $0 = $501; $633 = $0; STACKTOP = sp;return ($633|0); } $502 = $2; $503 = ($502|0)==(0|0); if ($503) { $505 = 0; } else { $504 = (___dynamic_cast($502,4000,1544,0)|0); $505 = $504; } $abi12 = $505; $506 = $abi12; $507 = ($506|0)!=(0|0); if ($507) { $508 = $abi12; $509 = ((($508)) + 156|0); $510 = HEAP32[$509>>2]|0; $511 = $3; $512 = $4; $513 = $5; $514 = (__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable($26,$510,$511,$512,$513,0)|0); $0 = $514; $633 = $0; STACKTOP = sp;return ($633|0); } $515 = $2; $516 = ($515|0)==(0|0); if ($516) { $518 = 0; } else { $517 = (___dynamic_cast($515,4000,4304,0)|0); $518 = $517; } $519 = ($518|0)!=(0|0); if ($519) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } $520 = $2; $521 = ($520|0)==(0|0); if ($521) { $523 = 0; } else { $522 = (___dynamic_cast($520,4000,4320,0)|0); $523 = $522; } $524 = ($523|0)!=(0|0); if ($524) { $0 = 1; $633 = $0; STACKTOP = sp;return ($633|0); } __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEC2Ev($badAbilities); HEAP32[$10>>2] = 37; __THREW__ = 0; $525 = (invoke_iii(5768,($badAbilities|0),($10|0))|0); $526 = __THREW__; __THREW__ = 0; $527 = $526&1; L361: do { if (!($527)) { HEAP8[$525>>0] = 1; HEAP32[$11>>2] = 39; __THREW__ = 0; $528 = (invoke_iii(5768,($badAbilities|0),($11|0))|0); $529 = __THREW__; __THREW__ = 0; $530 = $529&1; if ($530) { break; } HEAP8[$528>>0] = 1; HEAP32[$12>>2] = 36; __THREW__ = 0; $531 = (invoke_iii(5768,($badAbilities|0),($12|0))|0); $532 = __THREW__; __THREW__ = 0; $533 = $532&1; if ($533) { break; } HEAP8[$531>>0] = 1; HEAP32[$13>>2] = 16; __THREW__ = 0; $534 = (invoke_iii(5768,($badAbilities|0),($13|0))|0); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if ($536) { break; } HEAP8[$534>>0] = 1; HEAP32[$14>>2] = 40; __THREW__ = 0; $537 = (invoke_iii(5768,($badAbilities|0),($14|0))|0); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { break; } HEAP8[$537>>0] = 1; HEAP32[$15>>2] = 38; __THREW__ = 0; $540 = (invoke_iii(5768,($badAbilities|0),($15|0))|0); $541 = __THREW__; __THREW__ = 0; $542 = $541&1; if ($542) { break; } HEAP8[$540>>0] = 1; HEAP32[$16>>2] = 46; __THREW__ = 0; $543 = (invoke_iii(5768,($badAbilities|0),($16|0))|0); $544 = __THREW__; __THREW__ = 0; $545 = $544&1; if ($545) { break; } HEAP8[$543>>0] = 1; HEAP32[$17>>2] = 95; __THREW__ = 0; $546 = (invoke_iii(5768,($badAbilities|0),($17|0))|0); $547 = __THREW__; __THREW__ = 0; $548 = $547&1; if ($548) { break; } HEAP8[$546>>0] = 1; HEAP32[$18>>2] = 96; __THREW__ = 0; $549 = (invoke_iii(5768,($badAbilities|0),($18|0))|0); $550 = __THREW__; __THREW__ = 0; $551 = $550&1; if ($551) { break; } HEAP8[$549>>0] = 1; HEAP32[$19>>2] = 97; __THREW__ = 0; $552 = (invoke_iii(5768,($badAbilities|0),($19|0))|0); $553 = __THREW__; __THREW__ = 0; $554 = $553&1; if ($554) { break; } HEAP8[$552>>0] = 1; HEAP32[$20>>2] = 98; __THREW__ = 0; $555 = (invoke_iii(5768,($badAbilities|0),($20|0))|0); $556 = __THREW__; __THREW__ = 0; $557 = $556&1; if ($557) { break; } HEAP8[$555>>0] = 1; HEAP32[$21>>2] = 83; __THREW__ = 0; $558 = (invoke_iii(5768,($badAbilities|0),($21|0))|0); $559 = __THREW__; __THREW__ = 0; $560 = $559&1; if ($560) { break; } HEAP8[$558>>0] = 1; HEAP32[$22>>2] = 68; __THREW__ = 0; $561 = (invoke_iii(5768,($badAbilities|0),($22|0))|0); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if ($563) { break; } HEAP8[$561>>0] = 1; HEAP32[$23>>2] = 112; __THREW__ = 0; $564 = (invoke_iii(5768,($badAbilities|0),($23|0))|0); $565 = __THREW__; __THREW__ = 0; $566 = $565&1; if ($566) { break; } HEAP8[$564>>0] = 1; HEAP32[$24>>2] = 113; __THREW__ = 0; $567 = (invoke_iii(5768,($badAbilities|0),($24|0))|0); $568 = __THREW__; __THREW__ = 0; $569 = $568&1; if ($569) { break; } HEAP8[$567>>0] = 1; $570 = $2; $571 = ($570|0)==(0|0); if ($571) { $575 = 0; } else { $572 = (___dynamic_cast($570,4000,4336,0)|0); $575 = $572; } $abi13 = $575; $576 = $abi13; $577 = ($576|0)!=(0|0); do { if ($577) { $578 = $abi13; $579 = ((($578)) + 160|0); __THREW__ = 0; $580 = (invoke_iii(5769,($badAbilities|0),($579|0))|0); $581 = __THREW__; __THREW__ = 0; $582 = $581&1; if ($582) { break L361; } $583 = HEAP8[$580>>0]|0; $584 = $583&1; $585 = $584 ? -1 : 1; $result14 = $585; $586 = $abi13; $587 = ((($586)) + 164|0); $588 = HEAP32[$587>>2]|0; $589 = ($588|0)>(0); $590 = $result14; $591 = (0 - ($590))|0; $592 = $589 ? $590 : $591; $0 = $592; $25 = 1; } else { $593 = $2; $594 = ($593|0)==(0|0); if ($594) { $596 = 0; } else { $595 = (___dynamic_cast($593,4000,4352,0)|0); $596 = $595; } $abi15 = $596; $597 = $abi15; $598 = ($597|0)!=(0|0); if ($598) { $599 = $abi15; $600 = ((($599)) + 156|0); __THREW__ = 0; $601 = (invoke_iii(5769,($badAbilities|0),($600|0))|0); $602 = __THREW__; __THREW__ = 0; $603 = $602&1; if ($603) { break L361; } $604 = HEAP8[$601>>0]|0; $605 = $604&1; $606 = $605 ? -1 : 1; $result16 = $606; $607 = $abi15; $608 = ((($607)) + 152|0); $609 = HEAP32[$608>>2]|0; $610 = ($609|0)>(0); $611 = $result16; $612 = (0 - ($611))|0; $613 = $610 ? $611 : $612; $0 = $613; $25 = 1; break; } $614 = $2; $615 = ($614|0)==(0|0); if ($615) { $617 = 0; } else { $616 = (___dynamic_cast($614,4000,4368,0)|0); $617 = $616; } $abi17 = $617; $618 = $abi17; $619 = ($618|0)!=(0|0); if ($619) { $620 = $abi17; $621 = ((($620)) + 220|0); $622 = HEAP32[$621>>2]|0; $623 = $3; $624 = $4; __THREW__ = 0; $625 = (invoke_iiiiiii(4067,($26|0),($622|0),($623|0),($624|0),(0|0),(0|0))|0); $626 = __THREW__; __THREW__ = 0; $627 = $626&1; if ($627) { break L361; } $0 = $625; $25 = 1; break; } $628 = $2; $629 = ($628|0)==(0|0); if ($629) { $631 = 0; } else { $630 = (___dynamic_cast($628,4000,4192,0)|0); $631 = $630; } $632 = ($631|0)!=(0|0); if ($632) { $0 = 1; $25 = 1; break; } else { $0 = 0; $25 = 1; break; } } } while(0); __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEED2Ev($badAbilities); $633 = $0; STACKTOP = sp;return ($633|0); } } while(0); $573 = ___cxa_find_matching_catch()|0; $574 = tempRet0; $7 = $573; $8 = $574; __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEED2Ev($badAbilities); $634 = $7; $635 = $8; ___resumeException($634|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory8computeXEP5SpellP15MTGCardInstance($spell,$card) { $spell = $spell|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $spell; $2 = $card; $3 = $1; $4 = ($3|0)!=(0|0); do { if ($4) { $5 = $1; $6 = $2; $7 = (__ZN5Spell8computeXEP15MTGCardInstance($5,$6)|0); $0 = $7; } else { $8 = $2; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = ((($10)) + 400|0); $12 = HEAP32[$11>>2]|0; $0 = $12; break; } else { $0 = 0; break; } } } while(0); $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN14AbilityFactory12getAbilitiesEPNSt3__16vectorIP10MTGAbilityNS0_9allocatorIS3_EEEEP5SpellP15MTGCardInstanceiP11MTGGameZone($this,$v,$spell,$card,$id,$dest) { $this = $this|0; $v = $v|0; $spell = $spell|0; $card = $card|0; $id = $id|0; $dest = $dest|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $c = 0, $copyCost = 0, $cre = 0, $equipText = 0, $faceupC = 0, $found = 0, $i = 0, $line = 0, $magicText = 0, $or$cond = 0, $or$cond3 = 0, $result = 0; var $size = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $magicText = sp + 248|0; $9 = sp + 220|0; $10 = sp + 208|0; $11 = sp + 196|0; $12 = sp + 184|0; $13 = sp + 172|0; $14 = sp + 160|0; $cre = sp + 148|0; $15 = sp + 136|0; $faceupC = sp + 120|0; $16 = sp + 108|0; $equipText = sp + 96|0; $17 = sp + 84|0; $line = sp + 64|0; $19 = sp + 40|0; $20 = sp + 28|0; $21 = sp + 16|0; $a = sp + 12|0; $22 = sp; $1 = $this; $2 = $v; $3 = $spell; $4 = $card; $5 = $id; $6 = $dest; $23 = $1; $24 = $4; $25 = ($24|0)==(0|0); $26 = $3; $27 = ($26|0)!=(0|0); $or$cond = $25 & $27; if ($or$cond) { $28 = $3; $29 = ((($28)) + 104|0); $30 = HEAP32[$29>>2]|0; $4 = $30; } $31 = $4; $32 = ($31|0)!=(0|0); if (!($32)) { $0 = 0; $426 = $0; STACKTOP = sp;return ($426|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($magicText); $33 = $6; $34 = ($33|0)!=(0|0); $35 = $4; L8: do { if ($34) { $36 = ((($35)) + 556|0); HEAP8[$36>>0] = 0; $37 = $4; $38 = ((($37)) + 557|0); HEAP8[$38>>0] = 0; $i = 0; while(1) { $39 = $i; $40 = ($39|0)<(2); if (!($40)) { label = 91; break L8; } $41 = ((($23)) + 48|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 180|0); $44 = $i; __THREW__ = 0; $45 = (invoke_iii(4093,($43|0),($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break L8; } $48 = HEAP32[$45>>2]|0; $49 = ((($48)) + 84|0); $50 = HEAP32[$49>>2]|0; $zones = $50; $51 = $6; $52 = $zones; $53 = ((($52)) + 16|0); $54 = HEAP32[$53>>2]|0; $55 = ($51|0)==($54|0); if ($55) { label = 10; break; } $69 = $6; $70 = $zones; $71 = ((($70)) + 12|0); $72 = HEAP32[$71>>2]|0; $73 = ($69|0)==($72|0); if ($73) { label = 17; break; } $87 = $6; $88 = $zones; $89 = ((($88)) + 28|0); $90 = HEAP32[$89>>2]|0; $91 = ($87|0)==($90|0); if ($91) { label = 23; break; } $103 = $6; $104 = $zones; $105 = ((($104)) + 36|0); $106 = HEAP32[$105>>2]|0; $107 = ($103|0)==($106|0); if ($107) { label = 29; break; } $121 = $6; $122 = $zones; $123 = ((($122)) + 8|0); $124 = HEAP32[$123>>2]|0; $125 = ($121|0)==($124|0); if ($125) { label = 35; break; } $137 = $i; $138 = (($137) + 1)|0; $i = $138; } if ((label|0) == 10) { $56 = $4; $57 = ((($56)) + 192|0); __THREW__ = 0; invoke_vii(3797,($9|0),(158190|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } __THREW__ = 0; $60 = (invoke_iii(5770,($57|0),($9|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($60|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 91; break; } } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $7 = $67; $8 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } else if ((label|0) == 17) { $74 = $4; $75 = ((($74)) + 192|0); __THREW__ = 0; invoke_vii(3797,($10|0),(158161|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break; } __THREW__ = 0; $78 = (invoke_iii(5770,($75|0),($10|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($78|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if (!($82)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $83 = $4; $84 = ((($83)) + 556|0); HEAP8[$84>>0] = 1; label = 91; break; } } $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $7 = $85; $8 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } else if ((label|0) == 23) { $92 = $4; $93 = ((($92)) + 192|0); __THREW__ = 0; invoke_vii(3797,($11|0),(158217|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { break; } __THREW__ = 0; $96 = (invoke_iii(5770,($93|0),($11|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($96|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if (!($100)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 91; break; } } $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $7 = $101; $8 = $102; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } else if ((label|0) == 29) { $108 = $4; $109 = ((($108)) + 192|0); __THREW__ = 0; invoke_vii(3797,($12|0),(158223|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break; } __THREW__ = 0; $112 = (invoke_iii(5770,($109|0),($12|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($112|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if (!($116)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $117 = $4; $118 = ((($117)) + 557|0); HEAP8[$118>>0] = 1; label = 91; break; } } $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $7 = $119; $8 = $120; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } else if ((label|0) == 35) { $126 = $4; $127 = ((($126)) + 192|0); __THREW__ = 0; invoke_vii(3797,($13|0),(158195|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } __THREW__ = 0; $130 = (invoke_iii(5770,($127|0),($13|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if (!($132)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($130|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if (!($134)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 91; break; } } $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $7 = $135; $8 = $136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } else { $139 = ((($35)) + 620|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)!=(0|0); if ($141) { $142 = $4; $143 = ((($142)) + 620|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 546|0); $146 = HEAP8[$145>>0]|0; $147 = $146&1; if ($147) { $148 = $4; $149 = ((($148)) + 547|0); $150 = HEAP8[$149>>0]|0; $151 = $150&1; if (!($151)) { $152 = $4; $153 = ((($152)) + 192|0); __THREW__ = 0; invoke_vii(3797,($14|0),(150849|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break; } __THREW__ = 0; $156 = (invoke_iii(5770,($153|0),($14|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if (!($158)) { __THREW__ = 0; (invoke_iii(3901,($magicText|0),($156|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if (!($160)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $161 = $4; $162 = ((($161)) + 232|0); HEAP32[$162>>2] = 2; $163 = $4; $164 = ((($163)) + 280|0); $165 = ((($164)) + 8|0); HEAP32[$165>>2] = 2; $166 = $4; $167 = ((($166)) + 236|0); HEAP32[$167>>2] = 2; $168 = $4; __THREW__ = 0; invoke_viii(4005,($168|0),0,1); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { break; } $171 = $4; $172 = ((($171)) + 128|0); __THREW__ = 0; (invoke_iii(3925,($172|0),(154038|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { break; } $175 = $4; $176 = ((($175)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($176); __THREW__ = 0; invoke_vii(3797,($cre|0),(163291|0)); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { break; } $179 = $4; $180 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($cre)|0); __THREW__ = 0; invoke_vii(3797,($15|0),($180|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; do { if ($182) { label = 56; } else { __THREW__ = 0; invoke_vii(4119,($179|0),($15|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $7 = $200; $8 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $185 = $4; $186 = ((($185)) + 144|0); (__ZNSt3__16bitsetILj128EE5resetEv($186)|0); $187 = $4; __THREW__ = 0; $188 = (invoke_ii(4121,($187|0))|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 56; } else { $191 = HEAP32[$188>>2]|0; $192 = ((($191)) + 4|0); $193 = HEAP32[$192>>2]|0; __THREW__ = 0; invoke_vi($193|0,($188|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 56; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); label = 91; break L8; } } } } while(0); if ((label|0) == 56) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $7 = $198; $8 = $199; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $7 = $196; $8 = $197; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } } $202 = $4; $203 = ($202|0)!=(0|0); if ($203) { $204 = $4; $205 = ((($204)) + 546|0); $206 = HEAP8[$205>>0]|0; $207 = $206&1; if (!($207)) { $208 = $4; $209 = ((($208)) + 547|0); $210 = HEAP8[$209>>0]|0; $211 = $210&1; if ($211) { $212 = $4; $213 = ((($212)) + 500|0); $214 = HEAP32[$213>>2]|0; $215 = (($214) - 2)|0; $216 = $4; $217 = ((($216)) + 232|0); $218 = HEAP32[$217>>2]|0; $219 = (($218) + ($215))|0; HEAP32[$217>>2] = $219; $220 = $4; $221 = ((($220)) + 512|0); $222 = HEAP32[$221>>2]|0; $223 = (($222) - 2)|0; $224 = $4; $225 = ((($224)) + 280|0); $226 = ((($225)) + 8|0); $227 = HEAP32[$226>>2]|0; $228 = (($227) + ($223))|0; HEAP32[$226>>2] = $228; $229 = $4; $230 = ((($229)) + 512|0); $231 = HEAP32[$230>>2]|0; $232 = (($231) - 2)|0; $233 = $4; $234 = ((($233)) + 236|0); $235 = HEAP32[$234>>2]|0; $236 = (($235) + ($232))|0; HEAP32[$234>>2] = $236; $237 = $4; __THREW__ = 0; invoke_viii(4005,($237|0),0,1); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { break; } $240 = $4; $241 = ((($240)) + 128|0); $242 = $4; $243 = ((($242)) + 876|0); $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 16|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($241|0),($247|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break; } $250 = $4; $251 = ((($250)) + 248|0); $252 = $4; $253 = ((($252)) + 876|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 16|0); $256 = HEAP32[$255>>2]|0; $257 = ((($256)) + 248|0); __THREW__ = 0; (invoke_iii(4326,($251|0),($257|0))|0); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { break; } $260 = $4; $261 = ((($260)) + 876|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 16|0); $264 = HEAP32[$263>>2]|0; $265 = ((($264)) + 140|0); $266 = HEAP8[$265>>0]|0; $267 = $4; $268 = ((($267)) + 140|0); HEAP8[$268>>0] = $266; $269 = $4; $270 = ((($269)) + 144|0); $271 = $4; $272 = ((($271)) + 876|0); $273 = HEAP32[$272>>2]|0; $274 = ((($273)) + 16|0); $275 = HEAP32[$274>>2]|0; $276 = ((($275)) + 144|0); (__ZNSt3__16bitsetILj128EEoRERKS1_($270,$276)|0); $277 = $4; $278 = ((($277)) + 876|0); $279 = HEAP32[$278>>2]|0; $280 = ((($279)) + 16|0); $281 = HEAP32[$280>>2]|0; __THREW__ = 0; $282 = (invoke_ii(4121,($281|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { break; } $copyCost = $282; $285 = $4; __THREW__ = 0; $286 = (invoke_ii(4121,($285|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { break; } $289 = $copyCost; __THREW__ = 0; invoke_vii(4409,($286|0),($289|0)); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { break; } $292 = $4; $293 = ((($292)) + 876|0); $294 = HEAP32[$293>>2]|0; $295 = ((($294)) + 16|0); $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($magicText|0),($297|0))|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { break; } $300 = $4; $301 = ((($300)) + 192|0); __THREW__ = 0; invoke_vii(3797,($16|0),(145780|0)); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { break; } __THREW__ = 0; $304 = (invoke_iii(5770,($301|0),($16|0))|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if (!($306)) { __THREW__ = 0; invoke_vii(3800,($faceupC|0),($304|0)); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; if (!($308)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __THREW__ = 0; (invoke_iii(4152,($magicText|0),(174481|0))|0); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; do { if (!($310)) { __THREW__ = 0; (invoke_iii(3801,($magicText|0),($faceupC|0))|0); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($faceupC); label = 91; break L8; } } while(0); $315 = ___cxa_find_matching_catch()|0; $316 = tempRet0; $7 = $315; $8 = $316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($faceupC); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } $313 = ___cxa_find_matching_catch()|0; $314 = tempRet0; $7 = $313; $8 = $314; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } } $317 = $4; $318 = ($317|0)!=(0|0); if ($318) { $319 = $4; __THREW__ = 0; $320 = (invoke_iii(4122,($319|0),11)|0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { break; } if ($320) { $323 = $4; $324 = ((($323)) + 816|0); $325 = HEAP32[$324>>2]|0; $326 = ($325|0)!=(0|0); if ($326) { $327 = $4; $328 = ((($327)) + 876|0); $329 = HEAP32[$328>>2]|0; $330 = ((($329)) + 16|0); $331 = HEAP32[$330>>2]|0; $332 = ((($331)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($magicText|0),($332|0))|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { break; } $335 = $4; $336 = ((($335)) + 192|0); __THREW__ = 0; invoke_vii(3797,($17|0),(145787|0)); $337 = __THREW__; __THREW__ = 0; $338 = $337&1; if ($338) { break; } __THREW__ = 0; $339 = (invoke_iii(5770,($336|0),($17|0))|0); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if (!($341)) { __THREW__ = 0; invoke_vii(3800,($equipText|0),($339|0)); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if (!($343)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __THREW__ = 0; (invoke_iii(4152,($magicText|0),(174481|0))|0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if (!($345)) { __THREW__ = 0; (invoke_iii(3801,($magicText|0),($equipText|0))|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if (!($347)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($equipText); label = 91; break; } } $350 = ___cxa_find_matching_catch()|0; $351 = tempRet0; $7 = $350; $8 = $351; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($equipText); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } $348 = ___cxa_find_matching_catch()|0; $349 = tempRet0; $7 = $348; $8 = $349; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } } $352 = $4; $353 = ((($352)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($magicText|0),($353|0))|0); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if (!($355)) { label = 91; } } } while(0); L122: do { if ((label|0) == 91) { $356 = $4; $357 = ((($356)) + 216|0); $358 = HEAP32[$357>>2]|0; $359 = ($358|0)!=(0); do { if ($359) { $360 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($magicText)|0); $361 = ($360|0)!=(0); $362 = $6; $363 = ($362|0)!=(0|0); $or$cond3 = $361 | $363; if ($or$cond3) { label = 98; } else { __THREW__ = 0; $364 = (invoke_i(4323)|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { break L122; } $367 = $4; $368 = ((($367)) + 216|0); $369 = HEAP32[$368>>2]|0; __THREW__ = 0; $370 = (invoke_iii(5685,($364|0),($369|0))|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { break L122; } $c = $370; $373 = $c; $374 = ($373|0)!=(0|0); if ($374) { $375 = $c; $376 = ((($375)) + 16|0); $377 = HEAP32[$376>>2]|0; $378 = ((($377)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($magicText|0),($378|0))|0); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { break L122; } else { label = 98; break; } } else { $0 = 0; $18 = 1; break; } } } else { label = 98; } } while(0); if ((label|0) == 98) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($line); $381 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($magicText)|0); $size = $381; $382 = $size; $383 = ($382|0)==(0); L134: do { if ($383) { $0 = 0; $18 = 1; } else { $384 = $5; $result = $384; __THREW__ = 0; invoke_vii(5771,($19|0),($magicText|0)); $385 = __THREW__; __THREW__ = 0; $386 = $385&1; L137: do { if ($386) { label = 107; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($magicText,$19)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); while(1) { $387 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($magicText)|0); $388 = ($387|0)!=(0); if (!($388)) { label = 116; break; } $389 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($magicText,174481,0)|0); $found = $389; $390 = $found; $391 = ($390|0)!=(-1); if ($391) { $392 = $found; __THREW__ = 0; invoke_viiii(3795,($20|0),($magicText|0),0,($392|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { label = 107; break L137; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($line,$20)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $395 = $found; $396 = (($395) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($21|0),($magicText|0),($396|0),-1); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if ($398) { label = 107; break L137; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($magicText,$21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } else { __THREW__ = 0; (invoke_iii(3901,($line|0),($magicText|0))|0); $401 = __THREW__; __THREW__ = 0; $402 = $401&1; if ($402) { label = 107; break L137; } __THREW__ = 0; (invoke_iii(3925,($magicText|0),(211279|0))|0); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; if ($404) { label = 107; break L137; } } __THREW__ = 0; invoke_vii(3800,($22|0),($line|0)); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 107; break L137; } $407 = $result; $408 = $3; $409 = $4; $410 = $6; __THREW__ = 0; $411 = (invoke_iiiiiiiii(4066,($23|0),($22|0),($407|0),($408|0),($409|0),0,0,($410|0))|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { label = 115; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); HEAP32[$a>>2] = $411; $414 = HEAP32[$a>>2]|0; $415 = ($414|0)!=(0|0); if (!($415)) { continue; } $416 = $2; __THREW__ = 0; invoke_vii(3952,($416|0),($a|0)); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { label = 107; break L137; } $419 = $result; $420 = (($419) + 1)|0; $result = $420; } if ((label|0) == 115) { $421 = ___cxa_find_matching_catch()|0; $422 = tempRet0; $7 = $421; $8 = $422; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } else if ((label|0) == 116) { $423 = $result; $0 = $423; $18 = 1; break L134; } } } while(0); if ((label|0) == 107) { $399 = ___cxa_find_matching_catch()|0; $400 = tempRet0; $7 = $399; $8 = $400; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($line); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($line); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $426 = $0; STACKTOP = sp;return ($426|0); } } while(0); $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $7 = $65; $8 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($magicText); $424 = $7; $425 = $8; ___resumeException($424|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory9magicTextEiP5SpellP15MTGCardInstanceiP13TargetChooserP11MTGGameZone($this,$id,$spell,$card,$mode,$tc,$dest) { $this = $this|0; $id = $id|0; $spell = $spell|0; $card = $card|0; $mode = $mode|0; $tc = $tc|0; $dest = $dest|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $aMay = 0, $core = 0, $dontAdd = 0, $dryMode = 0, $i = 0, $i1 = 0, $mClone = 0, $moreThanOneTarget = 0, $or$cond = 0, $result = 0; var $v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $v = sp + 44|0; $a = sp + 24|0; $1 = $this; $2 = $id; $3 = $spell; $4 = $card; $5 = $mode; $6 = $tc; $7 = $dest; $11 = $1; $dryMode = 0; $12 = $3; $13 = ($12|0)!=(0|0); $14 = $7; $15 = ($14|0)!=(0|0); $or$cond = $13 | $15; $$ = $or$cond ? 0 : 1; $dryMode = $$; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($v); $16 = $3; $17 = $4; $18 = $2; $19 = $7; __THREW__ = 0; $20 = (invoke_iiiiiii(4317,($11|0),($v|0),($16|0),($17|0),($18|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; L1: do { if (!($22)) { $result = $20; $i = 0; L3: while(1) { $23 = $i; $24 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($v)|0); $25 = ($23>>>0)<($24>>>0); if (!($25)) { label = 68; break; } $26 = $i; __THREW__ = 0; $27 = (invoke_iii(3954,($v|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break L1; } $30 = HEAP32[$27>>2]|0; HEAP32[$a>>2] = $30; $31 = HEAP32[$a>>2]|0; $32 = ($31|0)!=(0|0); do { if ($32) { $37 = $dryMode; $38 = ($37|0)!=(0); $39 = HEAP32[$a>>2]|0; if ($38) { break L3; } $74 = ((($39)) + 92|0); $75 = HEAP8[$74>>0]|0; $76 = $75&1; if (!($76)) { $77 = HEAP32[$a>>2]|0; __THREW__ = 0; $78 = (invoke_ii(3832,($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break L1; } $core = $78; $81 = $core; $82 = ($81|0)==(0|0); if ($82) { $84 = 0; } else { $83 = (___dynamic_cast($81,4000,4192,0)|0); $84 = $83; } $85 = ($84|0)!=(0|0); if ($85) { $86 = HEAP32[$a>>2]|0; $87 = ((($86)) + 104|0); HEAP8[$87>>0] = 0; } } $88 = $3; $89 = ($88|0)!=(0|0); if ($89) { $90 = $3; $91 = ((($90)) + 112|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)!=(0|0); if ($93) { $94 = $3; $95 = ((($94)) + 112|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; $97 = (invoke_ii(3906,($96|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L1; } $100 = ($97>>>0)>(1); $102 = $100; } else { $102 = 0; } } else { $102 = 0; } $101 = $102&1; $moreThanOneTarget = $101; $103 = $moreThanOneTarget; $104 = $103&1; if ($104) { $105 = $3; __THREW__ = 0; $106 = (invoke_iii(5706,($105|0),(0|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break L1; } $109 = HEAP32[$a>>2]|0; $110 = ((($109)) + 132|0); HEAP32[$110>>2] = $106; } $111 = HEAP32[$a>>2]|0; $112 = ((($111)) + 132|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)!=(0|0); if ($114) { $115 = $moreThanOneTarget; $116 = $115&1; if ($116) { $117 = HEAP32[$a>>2]|0; $118 = ($117|0)==(0|0); if ($118) { $120 = 0; } else { $119 = (___dynamic_cast($117,4000,456,0)|0); $120 = $119; } $aMay = $120; while(1) { $121 = HEAP32[$a>>2]|0; $122 = ((($121)) + 132|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0|0); $125 = HEAP32[$a>>2]|0; if (!($124)) { break; } $126 = ((($125)) + 92|0); $127 = HEAP8[$126>>0]|0; $128 = $127&1; do { if ($128) { $129 = HEAP32[$a>>2]|0; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 92|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; (invoke_ii($132|0,($129|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { break L1; } } else { $135 = $aMay; $136 = ($135|0)!=(0|0); if ($136) { $137 = $aMay; $138 = ($137|0)!=(0|0); if (!($138)) { break; } $139 = HEAP32[$a>>2]|0; $140 = ((($139)) + 132|0); $141 = HEAP32[$140>>2]|0; $142 = $3; $143 = ((($142)) + 112|0); $144 = HEAP32[$143>>2]|0; __THREW__ = 0; $145 = (invoke_iii(3900,($144|0),(0|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L1; } $148 = ($141|0)==($145|0); if (!($148)) { break; } } $149 = HEAP32[$a>>2]|0; $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 84|0); $152 = HEAP32[$151>>2]|0; __THREW__ = 0; $153 = (invoke_ii($152|0,($149|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break L1; } $mClone = $153; $156 = $mClone; $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 96|0); $159 = HEAP32[$158>>2]|0; __THREW__ = 0; (invoke_ii($159|0,($156|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { break L1; } } } while(0); $162 = $3; $163 = HEAP32[$a>>2]|0; $164 = ((($163)) + 132|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; $166 = (invoke_iii(5706,($162|0),($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L1; } $169 = HEAP32[$a>>2]|0; $170 = ((($169)) + 132|0); HEAP32[$170>>2] = $166; } $171 = ($125|0)!=(0|0); if (!($171)) { break; } $172 = HEAP32[$a>>2]|0; $173 = ($172|0)==(0|0); if (!($173)) { $174 = HEAP32[$172>>2]|0; $175 = ((($174)) + 4|0); $176 = HEAP32[$175>>2]|0; FUNCTION_TABLE_vi[$176 & 8191]($172); } HEAP32[$a>>2] = 0; break; } } $177 = HEAP32[$a>>2]|0; $178 = ((($177)) + 92|0); $179 = HEAP8[$178>>0]|0; $180 = $179&1; $181 = HEAP32[$a>>2]|0; $182 = HEAP32[$181>>2]|0; if ($180) { $183 = ((($182)) + 92|0); $184 = HEAP32[$183>>2]|0; __THREW__ = 0; (invoke_ii($184|0,($181|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { break L1; } $187 = HEAP32[$a>>2]|0; $188 = ($187|0)==(0|0); if ($188) { break; } $189 = HEAP32[$187>>2]|0; $190 = ((($189)) + 4|0); $191 = HEAP32[$190>>2]|0; FUNCTION_TABLE_vi[$191 & 8191]($187); break; } $192 = ((($182)) + 96|0); $193 = HEAP32[$192>>2]|0; __THREW__ = 0; (invoke_ii($193|0,($181|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { break L1; } $196 = HEAP32[$a>>2]|0; $197 = ($196|0)==(0|0); if ($197) { $199 = 0; } else { $198 = (___dynamic_cast($196,4000,456,0)|0); $199 = $198; } $dontAdd = $199; $200 = $dontAdd; $201 = ($200|0)!=(0|0); if (!($201)) { $202 = HEAP32[$a>>2]|0; $203 = ((($202)) + 148|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)!=(0|0); if ($205) { $206 = HEAP32[$a>>2]|0; $207 = ((($206)) + 148|0); $208 = HEAP32[$207>>2]|0; $209 = ((($208)) + 380|0); __THREW__ = 0; invoke_vii(3952,($209|0),($a|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { break L1; } else { break; } } $212 = $3; $213 = ($212|0)!=(0|0); if ($213) { $214 = $3; $215 = ((($214)) + 104|0); $216 = HEAP32[$215>>2]|0; $217 = ($216|0)!=(0|0); if ($217) { $218 = $3; $219 = ((($218)) + 104|0); $220 = HEAP32[$219>>2]|0; $221 = ((($220)) + 380|0); __THREW__ = 0; invoke_vii(3952,($221|0),($a|0)); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { break L1; } } } } } } while(0); $224 = $i; $225 = (($224) + 1)|0; $i = $225; } if ((label|0) == 68) { $226 = $result; $0 = $226; $10 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($v); $227 = $0; STACKTOP = sp;return ($227|0); } $40 = $4; __THREW__ = 0; $41 = (invoke_ii(3945,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = $5; $45 = $6; __THREW__ = 0; $46 = (invoke_iiiiiii(4067,($11|0),($39|0),($41|0),($44|0),($45|0),(0|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $result = $46; $i1 = 0; while(1) { $49 = $i1; $50 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($v)|0); $51 = ($49>>>0)<($50>>>0); if (!($51)) { break; } $52 = $i1; __THREW__ = 0; $53 = (invoke_iii(3954,($v|0),($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L1; } $56 = HEAP32[$53>>2]|0; $57 = ($56|0)!=(0|0); if ($57) { $58 = $i1; __THREW__ = 0; $59 = (invoke_iii(3954,($v|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break L1; } $62 = HEAP32[$59>>2]|0; $63 = ($62|0)==(0|0); if (!($63)) { $64 = HEAP32[$62>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($62); } $67 = $i1; __THREW__ = 0; $68 = (invoke_iii(3954,($v|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break L1; } HEAP32[$68>>2] = 0; } $71 = $i1; $72 = (($71) + 1)|0; $i1 = $72; } $73 = $result; $0 = $73; $10 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($v); $227 = $0; STACKTOP = sp;return ($227|0); } } } } while(0); $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($v); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; return (0)|0; } function __ZN14AbilityFactory12addAbilitiesEiP5Spell($this,$_id,$spell) { $this = $this|0; $_id = $_id|0; $spell = $spell|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0; var $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0; var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0; var $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0; var $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0; var $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0; var $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0; var $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0; var $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0; var $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0; var $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0; var $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0; var $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0; var $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0; var $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0; var $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0; var $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0; var $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0; var $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0; var $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0; var $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0; var $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0; var $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0; var $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0; var $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0; var $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0; var $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0; var $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0; var $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0; var $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0; var $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0; var $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0; var $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0; var $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0; var $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0; var $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0; var $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0; var $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0; var $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0; var $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0; var $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0; var $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0; var $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0; var $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0; var $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0; var $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0; var $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0; var $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0; var $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $Endzones = 0, $HomeLands = 0, $_x = 0; var $a = 0, $ability = 0, $ability14 = 0, $ability16 = 0, $ability18 = 0, $ability2 = 0, $ability24 = 0, $ability4 = 0, $ability7 = 0, $ability9 = 0, $card = 0, $card19 = 0, $cost = 0, $cost13 = 0, $cost15 = 0, $cost6 = 0, $cost8 = 0, $current = 0, $current29 = 0, $current33 = 0; var $current42 = 0, $damage = 0, $damage38 = 0, $damage39 = 0, $graveyard = 0, $hand = 0, $i = 0, $i22 = 0, $i23 = 0, $i27 = 0, $i31 = 0, $i35 = 0, $i46 = 0, $i50 = 0, $i51 = 0, $id = 0, $inplay = 0, $inplay21 = 0, $j = 0, $j28 = 0; var $j32 = 0, $j41 = 0, $library = 0, $library45 = 0, $library48 = 0, $nbcards = 0, $nbcards43 = 0, $p = 0, $player = 0, $player20 = 0, $player34 = 0, $player36 = 0, $player44 = 0, $player47 = 0, $starget = 0, $starget10 = 0, $starget11 = 0, $starget12 = 0, $starget3 = 0, $starget30 = 0; var $starget5 = 0, $switch$split212D = 0, $switch$split242D = 0, $switch$split272D = 0, $switch$split2D = 0, $switch$split302D = 0, $switch$split332D = 0, $target = 0, $target26 = 0, $target37 = 0, $target40 = 0, $x = 0, $x17 = 0, $x25 = 0, $x49 = 0, $xCost = 0, $zones = 0, $zones1 = 0, $zones52 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 464|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cost = sp + 368|0; $5 = sp + 450|0; $6 = sp + 448|0; $cost6 = sp + 344|0; $7 = sp + 446|0; $8 = sp + 444|0; $cost8 = sp + 328|0; $9 = sp + 442|0; $10 = sp + 440|0; $cost13 = sp + 300|0; $11 = sp + 438|0; $12 = sp + 436|0; $cost15 = sp + 284|0; $13 = sp + 434|0; $14 = sp + 432|0; $15 = sp + 160|0; $16 = sp + 64|0; $17 = sp + 56|0; $HomeLands = sp + 36|0; $18 = sp + 24|0; $19 = sp + 16|0; $20 = sp; $0 = $this; $1 = $_id; $2 = $spell; $21 = $0; $22 = $2; $23 = ((($22)) + 104|0); $24 = HEAP32[$23>>2]|0; $card = $24; $25 = $2; $26 = (__ZN5Spell12getNbTargetsEv($25)|0); $27 = ($26|0)==(1); if ($27) { $28 = $2; $29 = (__ZN5Spell17getNextCardTargetEP15MTGCardInstance($28,0)|0); $30 = $card; $31 = ((($30)) + 816|0); HEAP32[$31>>2] = $29; $32 = $card; $33 = ((($32)) + 816|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); do { if ($35) { $36 = $2; $37 = ((($36)) + 112|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 16|0); $41 = HEAP32[$40>>2]|0; $42 = $card; $43 = ((($42)) + 816|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); $46 = ((($44)) + 280|0); $47 = $45 ? 0 : $46; $48 = (FUNCTION_TABLE_iiii[$41 & 8191]($38,$47,0)|0); if ($48) { $49 = $card; $50 = ((($49)) + 816|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 550|0); $53 = HEAP8[$52>>0]|0; $54 = $53&1; if (!($54)) { break; } } $55 = $card; $56 = (__ZN15MTGCardInstance10controllerEv($55)|0); $57 = ((($56)) + 84|0); $58 = HEAP32[$57>>2]|0; $zones = $58; $59 = $zones; $60 = $card; $61 = $2; $62 = ((($61)) + 108|0); $63 = HEAP32[$62>>2]|0; $64 = $card; $65 = ((($64)) + 808|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 84|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 12|0); $70 = HEAP32[$69>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($59,$60,$63,$70,0)|0); STACKTOP = sp;return; } } while(0); $71 = $2; $72 = (__ZN5Spell19getNextPlayerTargetEP6Player($71,0)|0); $73 = $card; $74 = ((($73)) + 820|0); HEAP32[$74>>2] = $72; } $75 = $card; $76 = ((($75)) + 820|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)!=(0|0); if (!($78)) { $79 = $card; $80 = ((($79)) + 620|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)!=(0|0); if ($82) { $83 = $card; $84 = ((($83)) + 620|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 820|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)!=(0|0); if ($88) { $89 = $card; $90 = ((($89)) + 620|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 820|0); $93 = HEAP32[$92>>2]|0; $94 = $card; $95 = ((($94)) + 820|0); HEAP32[$95>>2] = $93; } } } $96 = $1; $97 = $2; $98 = (__ZN14AbilityFactory9magicTextEiP5SpellP15MTGCardInstanceiP13TargetChooserP11MTGGameZone($21,$96,$97,0,1,0,0)|0); $1 = $98; $99 = $card; $100 = (__ZN15MTGCardInstance10controllerEv($99)|0); $101 = ((($100)) + 84|0); $102 = HEAP32[$101>>2]|0; $zones1 = $102; $103 = $card; $104 = ((($103)) + 216|0); $105 = HEAP32[$104>>2]|0; $id = $105; $106 = $id; $switch$split2D = ($106|0)<(1243); L16: do { if ($switch$split2D) { do { switch ($106|0) { case 1092: { $107 = (__Znwj(320)|0); $108 = ((($21)) + 48|0); $109 = HEAP32[$108>>2]|0; $110 = $1; $111 = $card; __THREW__ = 0; invoke_viiii(5772,($107|0),($109|0),($110|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if (!($113)) { $ability = $107; $114 = ((($21)) + 48|0); $115 = HEAP32[$114>>2]|0; $116 = $ability; __ZN12GameObserver11addObserverEP10MTGAbility($115,$116); break L16; } $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $3 = $117; $4 = $118; __ZdlPv($107); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1095: { $119 = (__Znwj(240)|0); $120 = ((($21)) + 48|0); $121 = HEAP32[$120>>2]|0; $122 = $1; $123 = $card; __THREW__ = 0; invoke_viiii(5773,($119|0),($121|0),($122|0),($123|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if (!($125)) { $ability2 = $119; $126 = ((($21)) + 48|0); $127 = HEAP32[$126>>2]|0; $128 = $ability2; __ZN12GameObserver11addObserverEP10MTGAbility($127,$128); break L16; } $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; __ZdlPv($119); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1191: { $131 = $card; $132 = ((($131)) + 816|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)!=(0|0); if ($134) { $135 = $card; $136 = ((($135)) + 816|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZN15MTGCardInstance10controllerEv($137)|0); $139 = ((($138)) + 84|0); $140 = HEAP32[$139>>2]|0; $141 = $card; $142 = ((($141)) + 816|0); $143 = HEAP32[$142>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($140,$143)|0); break L16; } else { $144 = $2; $145 = (__ZN5Spell18getNextSpellTargetEPS_($144,0)|0); $starget = $145; $146 = ((($21)) + 48|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 172|0); $149 = HEAP32[$148>>2]|0; $150 = (__ZN10DuelLayers10stackLayerEv($149)|0); $151 = $starget; __ZN11ActionStack6FizzleEP13InterruptibleNS_10FizzleModeE($150,$151,0); break L16; } break; } case 1102: { $219 = ((($21)) + 48|0); $220 = HEAP32[$219>>2]|0; $221 = (__Znwj(240)|0); $222 = ((($21)) + 48|0); $223 = HEAP32[$222>>2]|0; $224 = $1; $225 = $card; __THREW__ = 0; invoke_viiii(5775,($221|0),($223|0),($224|0),($225|0)); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if (!($227)) { __ZN12GameObserver11addObserverEP10MTGAbility($220,$221); break L16; } $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $3 = $228; $4 = $229; __ZdlPv($221); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1103: { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($cost); HEAP16[$5>>1] = 0; __THREW__ = 0; invoke_vii(3999,($cost|0),($5|0)); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; L39: do { if ($231) { label = 50; } else { HEAP16[$6>>1] = 1; __THREW__ = 0; invoke_vii(3999,($cost|0),($6|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 50; } else { __THREW__ = 0; $234 = (invoke_ii(3903,1344)|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 50; } else { $237 = ((($21)) + 48|0); $238 = HEAP32[$237>>2]|0; $239 = $1; $240 = $card; __THREW__ = 0; $241 = (invoke_ii(3903,84)|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; do { if ($243) { label = 51; } else { __THREW__ = 0; invoke_viii(4000,($241|0),($cost|0),1); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { $257 = ___cxa_find_matching_catch()|0; $258 = tempRet0; $3 = $257; $4 = $258; __ZdlPv($241); break; } __THREW__ = 0; invoke_viiiiiii(5776,($234|0),($238|0),($239|0),($240|0),2,($241|0),1); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { label = 51; } else { $ability4 = $234; $248 = ((($21)) + 48|0); $249 = HEAP32[$248>>2]|0; $250 = $ability4; __THREW__ = 0; invoke_vii(5760,($249|0),($250|0)); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 50; break L39; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost); break L16; } } } while(0); if ((label|0) == 51) { $255 = ___cxa_find_matching_catch()|0; $256 = tempRet0; $3 = $255; $4 = $256; } __ZdlPv($234); } } } } while(0); if ((label|0) == 50) { $253 = ___cxa_find_matching_catch()|0; $254 = tempRet0; $3 = $253; $4 = $254; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1152: { $259 = $card; $260 = ((($259)) + 816|0); $261 = HEAP32[$260>>2]|0; $262 = ($261|0)!=(0|0); if ($262) { $263 = $card; $264 = ((($263)) + 816|0); $265 = HEAP32[$264>>2]|0; __ZN13CardPrimitive8setColorEii($265,4,1); break L16; } else { $266 = $2; $267 = (__ZN5Spell18getNextSpellTargetEPS_($266,0)|0); $starget5 = $267; $268 = $starget5; $269 = ((($268)) + 104|0); $270 = HEAP32[$269>>2]|0; __ZN13CardPrimitive8setColorEii($270,4,1); break L16; } break; } case 1113: { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($cost6); HEAP16[$7>>1] = 0; __THREW__ = 0; invoke_vii(3999,($cost6|0),($7|0)); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; L62: do { if ($288) { label = 69; } else { HEAP16[$8>>1] = 1; __THREW__ = 0; invoke_vii(3999,($cost6|0),($8|0)); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { label = 69; } else { __THREW__ = 0; $291 = (invoke_ii(3903,1344)|0); $292 = __THREW__; __THREW__ = 0; $293 = $292&1; if ($293) { label = 69; } else { $294 = ((($21)) + 48|0); $295 = HEAP32[$294>>2]|0; $296 = $1; $297 = $card; __THREW__ = 0; $298 = (invoke_ii(3903,84)|0); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; do { if ($300) { label = 70; } else { __THREW__ = 0; invoke_viii(4000,($298|0),($cost6|0),1); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { $314 = ___cxa_find_matching_catch()|0; $315 = tempRet0; $3 = $314; $4 = $315; __ZdlPv($298); break; } __THREW__ = 0; invoke_viiiiiii(5776,($291|0),($295|0),($296|0),($297|0),3,($298|0),1); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { label = 70; } else { $ability7 = $291; $305 = ((($21)) + 48|0); $306 = HEAP32[$305>>2]|0; $307 = $ability7; __THREW__ = 0; invoke_vii(5760,($306|0),($307|0)); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 69; break L62; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost6); break L16; } } } while(0); if ((label|0) == 70) { $312 = ___cxa_find_matching_catch()|0; $313 = tempRet0; $3 = $312; $4 = $313; } __ZdlPv($291); } } } } while(0); if ((label|0) == 69) { $310 = ___cxa_find_matching_catch()|0; $311 = tempRet0; $3 = $310; $4 = $311; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost6); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1114: { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($cost8); HEAP16[$9>>1] = 0; __THREW__ = 0; invoke_vii(3999,($cost8|0),($9|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; L81: do { if ($328) { label = 85; } else { HEAP16[$10>>1] = 1; __THREW__ = 0; invoke_vii(3999,($cost8|0),($10|0)); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { label = 85; } else { __THREW__ = 0; $331 = (invoke_ii(3903,1344)|0); $332 = __THREW__; __THREW__ = 0; $333 = $332&1; if ($333) { label = 85; } else { $334 = ((($21)) + 48|0); $335 = HEAP32[$334>>2]|0; $336 = $1; $337 = $card; __THREW__ = 0; $338 = (invoke_ii(3903,84)|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; do { if ($340) { label = 86; } else { __THREW__ = 0; invoke_viii(4000,($338|0),($cost8|0),1); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; if ($342) { $354 = ___cxa_find_matching_catch()|0; $355 = tempRet0; $3 = $354; $4 = $355; __ZdlPv($338); break; } __THREW__ = 0; invoke_viiiiiii(5776,($331|0),($335|0),($336|0),($337|0),5,($338|0),1); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { label = 86; } else { $ability9 = $331; $345 = ((($21)) + 48|0); $346 = HEAP32[$345>>2]|0; $347 = $ability9; __THREW__ = 0; invoke_vii(5760,($346|0),($347|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 85; break L81; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost8); break L16; } } } while(0); if ((label|0) == 86) { $352 = ___cxa_find_matching_catch()|0; $353 = tempRet0; $3 = $352; $4 = $353; } __ZdlPv($331); } } } } while(0); if ((label|0) == 85) { $350 = ___cxa_find_matching_catch()|0; $351 = tempRet0; $3 = $350; $4 = $351; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost8); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1117: { $356 = ((($21)) + 48|0); $357 = HEAP32[$356>>2]|0; $358 = (__Znwj(220)|0); $359 = ((($21)) + 48|0); $360 = HEAP32[$359>>2]|0; $361 = $1; $362 = $card; __THREW__ = 0; invoke_viiii(5779,($358|0),($360|0),($361|0),($362|0)); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; if (!($364)) { __ZN12GameObserver11addObserverEP10MTGAbility($357,$358); break L16; } $365 = ___cxa_find_matching_catch()|0; $366 = tempRet0; $3 = $365; $4 = $366; __ZdlPv($358); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1124: { $379 = ((($21)) + 48|0); $380 = HEAP32[$379>>2]|0; $381 = (__Znwj(164)|0); $382 = ((($21)) + 48|0); $383 = HEAP32[$382>>2]|0; $384 = $1; $385 = (($384) + 2)|0; $386 = $card; $387 = $card; __THREW__ = 0; invoke_viiiiiiii(5780,($381|0),($383|0),($385|0),($386|0),($387|0),3,-1,1); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if (!($389)) { __ZN12GameObserver11addObserverEP10MTGAbility($380,$381); break L16; } $390 = ___cxa_find_matching_catch()|0; $391 = tempRet0; $3 = $390; $4 = $391; __ZdlPv($381); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1215: { $392 = ((($21)) + 48|0); $393 = HEAP32[$392>>2]|0; $394 = (__Znwj(252)|0); $395 = ((($21)) + 48|0); $396 = HEAP32[$395>>2]|0; $397 = $1; $398 = $card; $399 = $card; $400 = ((($399)) + 816|0); $401 = HEAP32[$400>>2]|0; __THREW__ = 0; invoke_viiiii(5781,($394|0),($396|0),($397|0),($398|0),($401|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if (!($403)) { __ZN12GameObserver11addObserverEP10MTGAbility($393,$394); break L16; } $404 = ___cxa_find_matching_catch()|0; $405 = tempRet0; $3 = $404; $4 = $405; __ZdlPv($394); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1139: { $439 = ((($21)) + 48|0); $440 = HEAP32[$439>>2]|0; $441 = (__Znwj(176)|0); $442 = ((($21)) + 48|0); $443 = HEAP32[$442>>2]|0; $444 = $1; $445 = $card; __THREW__ = 0; invoke_viiiiiiiii(5782,($441|0),($443|0),($444|0),($445|0),2,-3,-1,0,(0|0)); $446 = __THREW__; __THREW__ = 0; $447 = $446&1; if (!($447)) { __ZN12GameObserver11addObserverEP10MTGAbility($440,$441); break L16; } $448 = ___cxa_find_matching_catch()|0; $449 = tempRet0; $3 = $448; $4 = $449; __ZdlPv($441); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1140: { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($cost13); HEAP16[$11>>1] = 0; __THREW__ = 0; invoke_vii(3999,($cost13|0),($11|0)); $450 = __THREW__; __THREW__ = 0; $451 = $450&1; L120: do { if ($451) { label = 119; } else { HEAP16[$12>>1] = 1; __THREW__ = 0; invoke_vii(3999,($cost13|0),($12|0)); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; if ($453) { label = 119; } else { __THREW__ = 0; $454 = (invoke_ii(3903,1344)|0); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { label = 119; } else { $457 = ((($21)) + 48|0); $458 = HEAP32[$457>>2]|0; $459 = $1; $460 = $card; __THREW__ = 0; $461 = (invoke_ii(3903,84)|0); $462 = __THREW__; __THREW__ = 0; $463 = $462&1; do { if ($463) { label = 120; } else { __THREW__ = 0; invoke_viii(4000,($461|0),($cost13|0),1); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { $477 = ___cxa_find_matching_catch()|0; $478 = tempRet0; $3 = $477; $4 = $478; __ZdlPv($461); break; } __THREW__ = 0; invoke_viiiiiii(5776,($454|0),($458|0),($459|0),($460|0),4,($461|0),1); $466 = __THREW__; __THREW__ = 0; $467 = $466&1; if ($467) { label = 120; } else { $ability14 = $454; $468 = ((($21)) + 48|0); $469 = HEAP32[$468>>2]|0; $470 = $ability14; __THREW__ = 0; invoke_vii(5760,($469|0),($470|0)); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { label = 119; break L120; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost13); break L16; } } } while(0); if ((label|0) == 120) { $475 = ___cxa_find_matching_catch()|0; $476 = tempRet0; $3 = $475; $4 = $476; } __ZdlPv($454); } } } } while(0); if ((label|0) == 119) { $473 = ___cxa_find_matching_catch()|0; $474 = tempRet0; $3 = $473; $4 = $474; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost13); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1142: { __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($cost15); HEAP16[$13>>1] = 0; __THREW__ = 0; invoke_vii(3999,($cost15|0),($13|0)); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; L139: do { if ($480) { label = 132; } else { HEAP16[$14>>1] = 1; __THREW__ = 0; invoke_vii(3999,($cost15|0),($14|0)); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; if ($482) { label = 132; } else { __THREW__ = 0; $483 = (invoke_ii(3903,1344)|0); $484 = __THREW__; __THREW__ = 0; $485 = $484&1; if ($485) { label = 132; } else { $486 = ((($21)) + 48|0); $487 = HEAP32[$486>>2]|0; $488 = $1; $489 = $card; __THREW__ = 0; $490 = (invoke_ii(3903,84)|0); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; do { if ($492) { label = 133; } else { __THREW__ = 0; invoke_viii(4000,($490|0),($cost15|0),1); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { $506 = ___cxa_find_matching_catch()|0; $507 = tempRet0; $3 = $506; $4 = $507; __ZdlPv($490); break; } __THREW__ = 0; invoke_viiiiiii(5776,($483|0),($487|0),($488|0),($489|0),1,($490|0),1); $495 = __THREW__; __THREW__ = 0; $496 = $495&1; if ($496) { label = 133; } else { $ability16 = $483; $497 = ((($21)) + 48|0); $498 = HEAP32[$497>>2]|0; $499 = $ability16; __THREW__ = 0; invoke_vii(5760,($498|0),($499|0)); $500 = __THREW__; __THREW__ = 0; $501 = $500&1; if ($501) { label = 132; break L139; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost15); break L16; } } } while(0); if ((label|0) == 133) { $504 = ___cxa_find_matching_catch()|0; $505 = tempRet0; $3 = $504; $4 = $505; } __ZdlPv($483); } } } } while(0); if ((label|0) == 132) { $502 = ___cxa_find_matching_catch()|0; $503 = tempRet0; $3 = $502; $4 = $503; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($cost15); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1143: { $508 = (__Znwj(152)|0); $509 = ((($21)) + 48|0); $510 = HEAP32[$509>>2]|0; $511 = $1; $512 = $card; $513 = $card; $514 = ((($513)) + 816|0); $515 = HEAP32[$514>>2]|0; __THREW__ = 0; invoke_viiiii(5783,($508|0),($510|0),($511|0),($512|0),($515|0)); $516 = __THREW__; __THREW__ = 0; $517 = $516&1; if (!($517)) { $a = $508; $518 = ((($21)) + 48|0); $519 = HEAP32[$518>>2]|0; $520 = $a; __ZN12GameObserver11addObserverEP10MTGAbility($519,$520); $521 = $a; $522 = ((($521)) + 132|0); $523 = HEAP32[$522>>2]|0; $524 = ($523|0)==(0|0); $525 = ((($523)) + -280|0); $526 = $524 ? 0 : $525; $527 = $card; $528 = ((($527)) + 816|0); HEAP32[$528>>2] = $526; break L16; } $529 = ___cxa_find_matching_catch()|0; $530 = tempRet0; $3 = $529; $4 = $530; __ZdlPv($508); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1156: { $531 = $2; $532 = (__ZN5Spell23getNextDamageableTargetEP10Damageable($531,0)|0); $target = $532; $533 = $2; $534 = ((($533)) + 116|0); $535 = HEAP32[$534>>2]|0; $536 = (__ZN8ManaCost16getConvertedCostEv($535)|0); $537 = (($536) - 2)|0; $x17 = $537; $538 = ((($21)) + 48|0); $539 = HEAP32[$538>>2]|0; $540 = ((($539)) + 172|0); $541 = HEAP32[$540>>2]|0; $542 = (__ZN10DuelLayers10stackLayerEv($541)|0); $543 = $card; $544 = $target; $545 = $x17; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($542,$543,$544,$545)|0); $546 = $target; $547 = ((($546)) + 8|0); $548 = HEAP32[$547>>2]|0; $549 = $x17; $550 = ($548|0)<($549|0); if ($550) { $551 = $target; $552 = ((($551)) + 8|0); $553 = HEAP32[$552>>2]|0; $x17 = $553; } $554 = ((($21)) + 48|0); $555 = HEAP32[$554>>2]|0; $556 = (__ZN12GameObserver15currentlyActingEv($555)|0); $557 = $x17; (__ZN6Player8gainLifeEi($556,$557)|0); break L16; break; } case 1159: { $558 = (__Znwj(156)|0); $559 = ((($21)) + 48|0); $560 = HEAP32[$559>>2]|0; $561 = $1; $562 = $card; __THREW__ = 0; invoke_viiii(5784,($558|0),($560|0),($561|0),($562|0)); $563 = __THREW__; __THREW__ = 0; $564 = $563&1; if (!($564)) { $ability18 = $558; $565 = ((($21)) + 48|0); $566 = HEAP32[$565>>2]|0; $567 = $ability18; __ZN12GameObserver11addObserverEP10MTGAbility($566,$567); break L16; } $568 = ___cxa_find_matching_catch()|0; $569 = tempRet0; $3 = $568; $4 = $569; __ZdlPv($558); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1202: { $570 = $2; $571 = (__ZN5Spell19getNextPlayerTargetEP6Player($570,0)|0); $player = $571; $572 = $player; $573 = ($572|0)!=(0|0); if (!($573)) { break L16; } $i = 0; while(1) { $574 = $i; $575 = ($574|0)<(2); if (!($575)) { break L16; } $576 = ((($21)) + 48|0); $577 = HEAP32[$576>>2]|0; $578 = ((($577)) + 180|0); $579 = $i; $580 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($578,$579)|0); $581 = HEAP32[$580>>2]|0; $582 = ((($581)) + 84|0); $583 = HEAP32[$582>>2]|0; $584 = ((($583)) + 20|0); $585 = HEAP32[$584>>2]|0; $inplay = $585; $586 = $inplay; $587 = ((($586)) + 56|0); $588 = HEAP32[$587>>2]|0; $589 = (($588) - 1)|0; $j = $589; while(1) { $590 = $j; $591 = ($590|0)>=(0); if (!($591)) { break; } $592 = $inplay; $593 = ((($592)) + 8|0); $594 = $j; $595 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($593,$594)|0); $596 = HEAP32[$595>>2]|0; $card19 = $596; $597 = $card19; $598 = ((($597)) + 808|0); $599 = HEAP32[$598>>2]|0; $600 = $player; $601 = ($599|0)==($600|0); if ($601) { $602 = $card19; $603 = (__ZN13CardPrimitive7hasTypeEi($602,6)|0); if ($603) { $604 = $player; $605 = ((($604)) + 84|0); $606 = HEAP32[$605>>2]|0; $607 = $card19; $608 = $inplay; $609 = $player; $610 = ((($609)) + 84|0); $611 = HEAP32[$610>>2]|0; $612 = ((($611)) + 16|0); $613 = HEAP32[$612>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($606,$607,$608,$613,0)|0); } } $614 = $j; $615 = (($614) + -1)|0; $j = $615; } $616 = $i; $617 = (($616) + 1)|0; $i = $617; } break; } case 1209: { $618 = $2; $619 = (__ZN5Spell19getNextPlayerTargetEP6Player($618,0)|0); $player20 = $619; $620 = $player20; $621 = ($620|0)!=(0|0); if (!($621)) { break L16; } $622 = $player20; $623 = ((($622)) + 84|0); $624 = HEAP32[$623>>2]|0; $625 = ((($624)) + 20|0); $626 = HEAP32[$625>>2]|0; $inplay21 = $626; $i22 = 0; while(1) { $627 = $i22; $628 = $inplay21; $629 = ((($628)) + 56|0); $630 = HEAP32[$629>>2]|0; $631 = ($627|0)<($630|0); if (!($631)) { break; } $632 = $inplay21; $633 = ((($632)) + 8|0); $634 = $i22; $635 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($633,$634)|0); $636 = HEAP32[$635>>2]|0; $current = $636; $637 = $current; $638 = (__ZN13CardPrimitive7hasTypeEi($637,5)|0); if ($638) { $639 = $current; __ZN15MTGCardInstance3tapEv($639); } $640 = $i22; $641 = (($640) + 1)|0; $i22 = $641; } $642 = $player20; $643 = (__ZN6Player11getManaPoolEv($642)|0); __ZN8ManaPool5EmptyEv($643); break L16; break; } case 1167: { $644 = $2; $645 = $card; $646 = (__ZN14AbilityFactory8computeXEP5SpellP15MTGCardInstance($644,$645)|0); $xCost = $646; $i23 = 0; while(1) { $647 = $i23; $648 = $xCost; $649 = ($647|0)<($648|0); if (!($649)) { break L16; } $650 = ((($21)) + 48|0); $651 = HEAP32[$650>>2]|0; $652 = (__ZN12GameObserver8opponentEv($651)|0); $653 = ((($652)) + 84|0); $654 = HEAP32[$653>>2]|0; $655 = ((($21)) + 48|0); $656 = HEAP32[$655>>2]|0; $657 = (__ZN12GameObserver8opponentEv($656)|0); $658 = ((($657)) + 84|0); $659 = HEAP32[$658>>2]|0; $660 = ((($659)) + 16|0); $661 = HEAP32[$660>>2]|0; $662 = $card; __ZN14MTGPlayerCards13discardRandomEP11MTGGameZoneP15MTGCardInstance($654,$661,$662); $663 = $i23; $664 = (($663) + 1)|0; $i23 = $664; } break; } case 1176: { $665 = (__Znwj(156)|0); $666 = ((($21)) + 48|0); $667 = HEAP32[$666>>2]|0; $668 = $1; $669 = $card; $670 = $card; $671 = ((($670)) + 816|0); $672 = HEAP32[$671>>2]|0; __THREW__ = 0; invoke_viiiii(5785,($665|0),($667|0),($668|0),($669|0),($672|0)); $673 = __THREW__; __THREW__ = 0; $674 = $673&1; if (!($674)) { $ability24 = $665; $675 = ((($21)) + 48|0); $676 = HEAP32[$675>>2]|0; $677 = $ability24; __ZN12GameObserver11addObserverEP10MTGAbility($676,$677); break L16; } $678 = ___cxa_find_matching_catch()|0; $679 = tempRet0; $3 = $678; $4 = $679; __ZdlPv($665); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1194: { $680 = ((($21)) + 48|0); $681 = HEAP32[$680>>2]|0; $682 = (__Znwj(156)|0); $683 = ((($21)) + 48|0); $684 = HEAP32[$683>>2]|0; $685 = $1; $686 = $card; $687 = $card; $688 = ((($687)) + 816|0); $689 = HEAP32[$688>>2]|0; __THREW__ = 0; invoke_viiiii(5786,($682|0),($684|0),($685|0),($686|0),($689|0)); $690 = __THREW__; __THREW__ = 0; $691 = $690&1; if (!($691)) { __ZN12GameObserver11addObserverEP10MTGAbility($681,$682); break L16; } $692 = ___cxa_find_matching_catch()|0; $693 = tempRet0; $3 = $692; $4 = $693; __ZdlPv($682); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1231: { $694 = $2; $695 = $card; $696 = (__ZN14AbilityFactory8computeXEP5SpellP15MTGCardInstance($694,$695)|0); $x25 = $696; $697 = $x25; $_x = $697; $698 = $2; $699 = (__ZN5Spell17getNextCardTargetEP15MTGCardInstance($698,0)|0); $target26 = $699; while(1) { $700 = $target26; $701 = ($700|0)!=(0|0); $702 = $_x; $703 = ($702|0)!=(0); $704 = $701 ? $703 : 0; if (!($704)) { break; } $705 = $target26; (__ZN15MTGCardInstance7destroyEv($705)|0); $706 = $_x; $707 = (($706) + -1)|0; $_x = $707; $708 = $2; $709 = $target26; $710 = (__ZN5Spell17getNextCardTargetEP15MTGCardInstance($708,$709)|0); $target26 = $710; } $711 = $_x; $712 = $x25; $713 = (($712) - ($711))|0; $x25 = $713; $i27 = 0; while(1) { $714 = $i27; $715 = ($714|0)<(2); if (!($715)) { break L16; } $716 = ((($21)) + 48|0); $717 = HEAP32[$716>>2]|0; $718 = ((($717)) + 172|0); $719 = HEAP32[$718>>2]|0; $720 = (__ZN10DuelLayers10stackLayerEv($719)|0); $721 = $card; $722 = ((($21)) + 48|0); $723 = HEAP32[$722>>2]|0; $724 = ((($723)) + 180|0); $725 = $i27; $726 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($724,$725)|0); $727 = HEAP32[$726>>2]|0; $728 = $x25; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($720,$721,$727,$728)|0); $j28 = 0; while(1) { $729 = $j28; $730 = ((($21)) + 48|0); $731 = HEAP32[$730>>2]|0; $732 = ((($731)) + 180|0); $733 = $i27; $734 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($732,$733)|0); $735 = HEAP32[$734>>2]|0; $736 = ((($735)) + 84|0); $737 = HEAP32[$736>>2]|0; $738 = ((($737)) + 20|0); $739 = HEAP32[$738>>2]|0; $740 = ((($739)) + 56|0); $741 = HEAP32[$740>>2]|0; $742 = ($729|0)<($741|0); if (!($742)) { break; } $743 = ((($21)) + 48|0); $744 = HEAP32[$743>>2]|0; $745 = ((($744)) + 180|0); $746 = $i27; $747 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($745,$746)|0); $748 = HEAP32[$747>>2]|0; $749 = ((($748)) + 84|0); $750 = HEAP32[$749>>2]|0; $751 = ((($750)) + 20|0); $752 = HEAP32[$751>>2]|0; $753 = ((($752)) + 8|0); $754 = $j28; $755 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($753,$754)|0); $756 = HEAP32[$755>>2]|0; $current29 = $756; $757 = $current29; $758 = (__ZN13CardPrimitive10isCreatureEv($757)|0); if ($758) { $759 = ((($21)) + 48|0); $760 = HEAP32[$759>>2]|0; $761 = ((($760)) + 172|0); $762 = HEAP32[$761>>2]|0; $763 = (__ZN10DuelLayers10stackLayerEv($762)|0); $764 = $card; $765 = $current29; $766 = ($765|0)==(0|0); $767 = ((($765)) + 280|0); $768 = $766 ? 0 : $767; $769 = $x25; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($763,$764,$768,$769)|0); } $770 = $j28; $771 = (($770) + 1)|0; $j28 = $771; } $772 = $i27; $773 = (($772) + 1)|0; $i27 = $773; } break; } case 1227: { $816 = $card; $817 = ((($816)) + 816|0); $818 = HEAP32[$817>>2]|0; $819 = ($818|0)!=(0|0); if ($819) { $820 = $card; $821 = ((($820)) + 816|0); $822 = HEAP32[$821>>2]|0; __ZN13CardPrimitive8setColorEii($822,2,1); break L16; } else { $823 = $2; $824 = (__ZN5Spell18getNextSpellTargetEPS_($823,0)|0); $starget30 = $824; $825 = $starget30; $826 = ((($825)) + 104|0); $827 = HEAP32[$826>>2]|0; __ZN13CardPrimitive8setColorEii($827,2,1); break L16; } break; } default: { break L16; } } } while(0); } else { $switch$split212D = ($106|0)<(1351); if ($switch$split212D) { do { switch ($106|0) { case 1282: { $152 = $card; $153 = ((($152)) + 816|0); $154 = HEAP32[$153>>2]|0; $155 = ($154|0)!=(0|0); if ($155) { $156 = $card; $157 = ((($156)) + 816|0); $158 = HEAP32[$157>>2]|0; __ZN13CardPrimitive8setColorEii($158,3,1); break L16; } else { $159 = $2; $160 = (__ZN5Spell18getNextSpellTargetEPS_($159,0)|0); $starget3 = $160; $161 = $starget3; $162 = ((($161)) + 104|0); $163 = HEAP32[$162>>2]|0; __ZN13CardPrimitive8setColorEii($163,3,1); break L16; } break; } case 1335: { $164 = ((($21)) + 48|0); $165 = HEAP32[$164>>2]|0; $166 = (__Znwj(236)|0); $167 = ((($21)) + 48|0); $168 = HEAP32[$167>>2]|0; $169 = $1; $170 = $card; __THREW__ = 0; invoke_viiiii(5774,($166|0),($168|0),($169|0),($170|0),4); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if (!($172)) { __ZN12GameObserver11addObserverEP10MTGAbility($165,$166); break L16; } $173 = ___cxa_find_matching_catch()|0; $174 = tempRet0; $3 = $173; $4 = $174; __ZdlPv($166); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1336: { $175 = ((($21)) + 48|0); $176 = HEAP32[$175>>2]|0; $177 = (__Znwj(236)|0); $178 = ((($21)) + 48|0); $179 = HEAP32[$178>>2]|0; $180 = $1; $181 = $card; __THREW__ = 0; invoke_viiiii(5774,($177|0),($179|0),($180|0),($181|0),2); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if (!($183)) { __ZN12GameObserver11addObserverEP10MTGAbility($176,$177); break L16; } $184 = ___cxa_find_matching_catch()|0; $185 = tempRet0; $3 = $184; $4 = $185; __ZdlPv($177); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1337: { $186 = ((($21)) + 48|0); $187 = HEAP32[$186>>2]|0; $188 = (__Znwj(236)|0); $189 = ((($21)) + 48|0); $190 = HEAP32[$189>>2]|0; $191 = $1; $192 = $card; __THREW__ = 0; invoke_viiiii(5774,($188|0),($190|0),($191|0),($192|0),1); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if (!($194)) { __ZN12GameObserver11addObserverEP10MTGAbility($187,$188); break L16; } $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $3 = $195; $4 = $196; __ZdlPv($188); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1338: { $197 = ((($21)) + 48|0); $198 = HEAP32[$197>>2]|0; $199 = (__Znwj(236)|0); $200 = ((($21)) + 48|0); $201 = HEAP32[$200>>2]|0; $202 = $1; $203 = $card; __THREW__ = 0; invoke_viiiii(5774,($199|0),($201|0),($202|0),($203|0),3); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if (!($205)) { __ZN12GameObserver11addObserverEP10MTGAbility($198,$199); break L16; } $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $3 = $206; $4 = $207; __ZdlPv($199); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1339: { $208 = ((($21)) + 48|0); $209 = HEAP32[$208>>2]|0; $210 = (__Znwj(236)|0); $211 = ((($21)) + 48|0); $212 = HEAP32[$211>>2]|0; $213 = $1; $214 = $card; __THREW__ = 0; invoke_viiiii(5774,($210|0),($212|0),($213|0),($214|0),5); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if (!($216)) { __ZN12GameObserver11addObserverEP10MTGAbility($209,$210); break L16; } $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $3 = $217; $4 = $218; __ZdlPv($210); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1291: { $271 = $2; $272 = $card; $273 = (__ZN14AbilityFactory8computeXEP5SpellP15MTGCardInstance($271,$272)|0); $x = $273; $274 = ((($21)) + 48|0); $275 = HEAP32[$274>>2]|0; $276 = (__Znwj(156)|0); $277 = ((($21)) + 48|0); $278 = HEAP32[$277>>2]|0; $279 = $1; $280 = $card; $281 = $2; $282 = $x; __THREW__ = 0; invoke_viiiiii(5777,($276|0),($278|0),($279|0),($280|0),($281|0),($282|0)); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if (!($284)) { __ZN12GameObserver11addObserverEP10MTGAbility($275,$276); break L16; } $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $3 = $285; $4 = $286; __ZdlPv($276); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1257: { $367 = $card; $368 = ((($367)) + 816|0); $369 = HEAP32[$368>>2]|0; $370 = ($369|0)!=(0|0); if ($370) { $371 = $card; $372 = ((($371)) + 816|0); $373 = HEAP32[$372>>2]|0; __ZN13CardPrimitive8setColorEii($373,1,1); break L16; } else { $374 = $2; $375 = (__ZN5Spell18getNextSpellTargetEPS_($374,0)|0); $starget10 = $375; $376 = $starget10; $377 = ((($376)) + 104|0); $378 = HEAP32[$377>>2]|0; __ZN13CardPrimitive8setColorEii($378,1,1); break L16; } break; } case 1312: { $418 = $card; $419 = ((($418)) + 816|0); $420 = HEAP32[$419>>2]|0; $421 = ($420|0)!=(0|0); if ($421) { $422 = $card; $423 = ((($422)) + 816|0); $424 = HEAP32[$423>>2]|0; $425 = (__ZN15MTGCardInstance10controllerEv($424)|0); $426 = ((($425)) + 84|0); $427 = HEAP32[$426>>2]|0; $428 = $card; $429 = ((($428)) + 816|0); $430 = HEAP32[$429>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($427,$430)|0); break L16; } else { $431 = $2; $432 = (__ZN5Spell18getNextSpellTargetEPS_($431,0)|0); $starget12 = $432; $433 = ((($21)) + 48|0); $434 = HEAP32[$433>>2]|0; $435 = ((($434)) + 172|0); $436 = HEAP32[$435>>2]|0; $437 = (__ZN10DuelLayers10stackLayerEv($436)|0); $438 = $starget12; __ZN11ActionStack6FizzleEP13InterruptibleNS_10FizzleModeE($437,$438,0); break L16; } break; } case 1288: { $774 = ((($21)) + 48|0); $775 = HEAP32[$774>>2]|0; $776 = (__Znwj(164)|0); $777 = ((($21)) + 48|0); $778 = HEAP32[$777>>2]|0; $779 = $1; $780 = $card; $781 = $card; $782 = ((($781)) + 816|0); $783 = HEAP32[$782>>2]|0; __THREW__ = 0; invoke_viiiii(5787,($776|0),($778|0),($779|0),($780|0),($783|0)); $784 = __THREW__; __THREW__ = 0; $785 = $784&1; if (!($785)) { __ZN12GameObserver11addObserverEP10MTGAbility($775,$776); break L16; } $786 = ___cxa_find_matching_catch()|0; $787 = tempRet0; $3 = $786; $4 = $787; __ZdlPv($776); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1344: { $788 = $2; $789 = (__ZN5Spell19getNextDamageTargetEP6Damage($788,0)|0); $damage = $789; $790 = $damage; $791 = ($790|0)!=(0|0); if (!($791)) { break L16; } $792 = ((($21)) + 48|0); $793 = HEAP32[$792>>2]|0; $794 = ((($793)) + 172|0); $795 = HEAP32[$794>>2]|0; $796 = (__ZN10DuelLayers10stackLayerEv($795)|0); $797 = $card; $798 = $damage; $799 = ((($798)) + 104|0); $800 = HEAP32[$799>>2]|0; $801 = (__ZN15MTGCardInstance10controllerEv($800)|0); $802 = $damage; $803 = ((($802)) + 116|0); $804 = HEAP32[$803>>2]|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($796,$797,$801,$804)|0); break L16; break; } case 1243: { $805 = ((($21)) + 48|0); $806 = HEAP32[$805>>2]|0; $807 = (__Znwj(176)|0); $808 = ((($21)) + 48|0); $809 = HEAP32[$808>>2]|0; $810 = $1; $811 = $card; __THREW__ = 0; invoke_viiii(5788,($807|0),($809|0),($810|0),($811|0)); $812 = __THREW__; __THREW__ = 0; $813 = $812&1; if (!($813)) { __ZN12GameObserver11addObserverEP10MTGAbility($806,$807); break L16; } $814 = ___cxa_find_matching_catch()|0; $815 = tempRet0; $3 = $814; $4 = $815; __ZdlPv($807); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } default: { break L16; } } } while(0); } $switch$split242D = ($106|0)<(129750); if (!($switch$split242D)) { switch ($106|0) { case 129767: { $893 = ((($21)) + 48|0); $894 = HEAP32[$893>>2]|0; $895 = (__Znwj(164)|0); $896 = ((($21)) + 48|0); $897 = HEAP32[$896>>2]|0; $898 = $1; $899 = $card; $900 = $card; $901 = ((($900)) + 816|0); $902 = HEAP32[$901>>2]|0; __THREW__ = 0; invoke_viiiii(5763,($895|0),($897|0),($898|0),($899|0),($902|0)); $903 = __THREW__; __THREW__ = 0; $904 = $903&1; if (!($904)) { __ZN12GameObserver11addObserverEP10MTGAbility($894,$895); break L16; } $905 = ___cxa_find_matching_catch()|0; $906 = tempRet0; $3 = $905; $4 = $906; __ZdlPv($895); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 129774: { $907 = $2; $908 = (__ZN5Spell19getNextPlayerTargetEP6Player($907,0)|0); $player34 = $908; $909 = $player34; $910 = ((($909)) + 84|0); $911 = HEAP32[$910>>2]|0; $912 = ((($911)) + 8|0); $913 = HEAP32[$912>>2]|0; $library = $913; $914 = $library; $915 = ((($914)) + 56|0); $916 = HEAP32[$915>>2]|0; $917 = (($916|0) / 2)&-1; $nbcards = $917; $i35 = 0; while(1) { $918 = $i35; $919 = $nbcards; $920 = ($918|0)<($919|0); if (!($920)) { break L16; } $921 = $library; $922 = ((($921)) + 56|0); $923 = HEAP32[$922>>2]|0; $924 = ($923|0)!=(0); if ($924) { $925 = $player34; $926 = ((($925)) + 84|0); $927 = HEAP32[$926>>2]|0; $928 = $library; $929 = ((($928)) + 8|0); $930 = $library; $931 = ((($930)) + 56|0); $932 = HEAP32[$931>>2]|0; $933 = (($932) - 1)|0; $934 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($929,$933)|0); $935 = HEAP32[$934>>2]|0; $936 = $library; $937 = $player34; $938 = ((($937)) + 84|0); $939 = HEAP32[$938>>2]|0; $940 = ((($939)) + 12|0); $941 = HEAP32[$940>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($927,$935,$936,$941,0)|0); } $942 = $i35; $943 = (($942) + 1)|0; $i35 = $943; } break; } case 130553: { $944 = $2; $945 = (__ZN5Spell19getNextPlayerTargetEP6Player($944,0)|0); $player36 = $945; $946 = $player36; $947 = (__ZN6Player6inPlayEv($946)|0); $948 = (__ZN11MTGGameZone10hasAbilityEi($947,124)|0); if (!($948)) { $949 = $player36; $950 = ((($949)) + 8|0); $951 = HEAP32[$950>>2]|0; $952 = ($951|0)<(536870911); if ($952) { $953 = $player36; $954 = ((($953)) + 8|0); $955 = HEAP32[$954>>2]|0; $956 = $player36; $957 = ((($956)) + 8|0); $958 = HEAP32[$957>>2]|0; $959 = (($958) + ($955))|0; HEAP32[$957>>2] = $959; } } $960 = $zones1; $961 = $card; $962 = $2; $963 = ((($962)) + 108|0); $964 = HEAP32[$963>>2]|0; $965 = $zones1; $966 = ((($965)) + 8|0); $967 = HEAP32[$966>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($960,$961,$964,$967,0)|0); $968 = $zones1; $969 = ((($968)) + 8|0); $970 = HEAP32[$969>>2]|0; __ZN11MTGGameZone7shuffleEv($970); break L16; break; } case 135262: { $971 = $zones1; $972 = $card; $973 = $2; $974 = ((($973)) + 108|0); $975 = HEAP32[$974>>2]|0; $976 = $zones1; $977 = ((($976)) + 8|0); $978 = HEAP32[$977>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($971,$972,$975,$978,0)|0); $979 = $zones1; $980 = ((($979)) + 8|0); $981 = HEAP32[$980>>2]|0; __ZN11MTGGameZone7shuffleEv($981); break L16; break; } case 129750: { $982 = $2; $983 = (__ZN5Spell23getNextDamageableTargetEP10Damageable($982,0)|0); $target37 = $983; $984 = $2; $985 = (__ZN5Spell19getNextPlayerTargetEP6Player($984,0)|0); $p = $985; $986 = $p; $987 = ((($986)) + 84|0); $988 = HEAP32[$987>>2]|0; $989 = ((($988)) + 16|0); $990 = HEAP32[$989>>2]|0; $hand = $990; $991 = $hand; $992 = ((($991)) + 56|0); $993 = HEAP32[$992>>2]|0; $damage38 = $993; $994 = ((($21)) + 48|0); $995 = HEAP32[$994>>2]|0; $996 = ((($995)) + 172|0); $997 = HEAP32[$996>>2]|0; $998 = (__ZN10DuelLayers10stackLayerEv($997)|0); $999 = $card; $1000 = $target37; $1001 = $damage38; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($998,$999,$1000,$1001)|0); break L16; break; } case 130369: { $damage39 = 0; $1002 = $2; $1003 = (__ZN5Spell23getNextDamageableTargetEP10Damageable($1002,0)|0); $target40 = $1003; $1004 = $card; $1005 = (__ZN15MTGCardInstance10controllerEv($1004)|0); $1006 = ((($1005)) + 84|0); $1007 = HEAP32[$1006>>2]|0; $1008 = ((($1007)) + 20|0); $1009 = HEAP32[$1008>>2]|0; $1010 = ((($1009)) + 56|0); $1011 = HEAP32[$1010>>2]|0; $1012 = (($1011) - 1)|0; $j41 = $1012; while(1) { $1013 = $j41; $1014 = ($1013|0)>=(0); if (!($1014)) { break; } $1015 = $card; $1016 = (__ZN15MTGCardInstance10controllerEv($1015)|0); $1017 = ((($1016)) + 84|0); $1018 = HEAP32[$1017>>2]|0; $1019 = ((($1018)) + 20|0); $1020 = HEAP32[$1019>>2]|0; $1021 = ((($1020)) + 8|0); $1022 = $j41; $1023 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1021,$1022)|0); $1024 = HEAP32[$1023>>2]|0; $current42 = $1024; $1025 = $current42; $1026 = (__ZN13CardPrimitive7hasTypeEi($1025,1)|0); if ($1026) { $1027 = $card; $1028 = (__ZN15MTGCardInstance10controllerEv($1027)|0); $1029 = ((($1028)) + 84|0); $1030 = HEAP32[$1029>>2]|0; $1031 = $current42; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($1030,$1031)|0); $1032 = $current42; $1033 = (__ZN15MTGCardInstance15getCurrentPowerEv($1032)|0); $1034 = $damage39; $1035 = (($1034) + ($1033))|0; $damage39 = $1035; } $1036 = $j41; $1037 = (($1036) + -1)|0; $j41 = $1037; } $1038 = ((($21)) + 48|0); $1039 = HEAP32[$1038>>2]|0; $1040 = ((($1039)) + 172|0); $1041 = HEAP32[$1040>>2]|0; $1042 = (__ZN10DuelLayers10stackLayerEv($1041)|0); $1043 = $card; $1044 = $target40; $1045 = $damage39; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($1042,$1043,$1044,$1045)|0); break L16; break; } default: { break L16; } } } $switch$split272D = ($106|0)<(3410); if ($switch$split272D) { switch ($106|0) { case 1351: { $316 = ((($21)) + 48|0); $317 = HEAP32[$316>>2]|0; $318 = (__Znwj(168)|0); $319 = ((($21)) + 48|0); $320 = HEAP32[$319>>2]|0; $321 = $1; $322 = $card; __THREW__ = 0; invoke_viiii(5778,($318|0),($320|0),($321|0),($322|0)); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if (!($324)) { __ZN12GameObserver11addObserverEP10MTGAbility($317,$318); break L16; } $325 = ___cxa_find_matching_catch()|0; $326 = tempRet0; $3 = $325; $4 = $326; __ZdlPv($318); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } case 1358: { $406 = $card; $407 = ((($406)) + 816|0); $408 = HEAP32[$407>>2]|0; $409 = ($408|0)!=(0|0); if ($409) { $410 = $card; $411 = ((($410)) + 816|0); $412 = HEAP32[$411>>2]|0; __ZN13CardPrimitive8setColorEii($412,5,1); break L16; } else { $413 = $2; $414 = (__ZN5Spell18getNextSpellTargetEPS_($413,0)|0); $starget11 = $414; $415 = $starget11; $416 = ((($415)) + 104|0); $417 = HEAP32[$416>>2]|0; __ZN13CardPrimitive8setColorEii($417,5,1); break L16; } break; } case 2732: { $828 = ((($21)) + 48|0); $829 = HEAP32[$828>>2]|0; $830 = (__Znwj(236)|0); $831 = ((($21)) + 48|0); $832 = HEAP32[$831>>2]|0; $833 = $1; $834 = $card; __THREW__ = 0; invoke_viiii(5789,($830|0),($832|0),($833|0),($834|0)); $835 = __THREW__; __THREW__ = 0; $836 = $835&1; if (!($836)) { __ZN12GameObserver11addObserverEP10MTGAbility($829,$830); break L16; } $837 = ___cxa_find_matching_catch()|0; $838 = tempRet0; $3 = $837; $4 = $838; __ZdlPv($830); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; break; } default: { break L16; } } } $switch$split302D = ($106|0)<(89114); if ($switch$split302D) { switch ($106|0) { case 3410: { break; } default: { break L16; } } $i31 = 0; L337: while(1) { $839 = $i31; $840 = ($839|0)<(2); if (!($840)) { break L16; } $j32 = 0; while(1) { $841 = $j32; $842 = ((($21)) + 48|0); $843 = HEAP32[$842>>2]|0; $844 = ((($843)) + 180|0); $845 = $i31; $846 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($844,$845)|0); $847 = HEAP32[$846>>2]|0; $848 = ((($847)) + 84|0); $849 = HEAP32[$848>>2]|0; $850 = ((($849)) + 20|0); $851 = HEAP32[$850>>2]|0; $852 = ((($851)) + 56|0); $853 = HEAP32[$852>>2]|0; $854 = ($841|0)<($853|0); if (!($854)) { break; } $855 = ((($21)) + 48|0); $856 = HEAP32[$855>>2]|0; $857 = ((($856)) + 180|0); $858 = $i31; $859 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($857,$858)|0); $860 = HEAP32[$859>>2]|0; $861 = ((($860)) + 84|0); $862 = HEAP32[$861>>2]|0; $863 = ((($862)) + 20|0); $864 = HEAP32[$863>>2]|0; $865 = ((($864)) + 8|0); $866 = $j32; $867 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($865,$866)|0); $868 = HEAP32[$867>>2]|0; $current33 = $868; $869 = $current33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,163200); __THREW__ = 0; $870 = (invoke_iii(4383,($869|0),($15|0))|0); $871 = __THREW__; __THREW__ = 0; $872 = $871&1; if ($872) { break L337; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); if ($870) { $873 = ((($21)) + 48|0); $874 = HEAP32[$873>>2]|0; $875 = ((($874)) + 180|0); $876 = $i31; $877 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($875,$876)|0); $878 = HEAP32[$877>>2]|0; $879 = ((($878)) + 84|0); $880 = HEAP32[$879>>2]|0; $881 = $current33; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($880,$881)|0); $882 = $current33; $883 = (__ZN15MTGCardInstance10controllerEv($882)|0); $884 = $current33; $885 = (__ZN13CardPrimitive11getManaCostEv($884)|0); $886 = (__ZN8ManaCost16getConvertedCostEv($885)|0); (__ZN6Player8gainLifeEi($883,$886)|0); } $889 = $j32; $890 = (($889) + 1)|0; $j32 = $890; } $891 = $i31; $892 = (($891) + 1)|0; $i31 = $892; } $887 = ___cxa_find_matching_catch()|0; $888 = tempRet0; $3 = $887; $4 = $888; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; } $switch$split332D = ($106|0)<(129698); if ($switch$split332D) { switch ($106|0) { case 89114: { break; } default: { break L16; } } $1084 = $2; $1085 = (__ZN5Spell19getNextPlayerTargetEP6Player($1084,0)|0); $player47 = $1085; $1086 = $player47; $1087 = ((($1086)) + 84|0); $1088 = HEAP32[$1087>>2]|0; $1089 = ((($1088)) + 8|0); $1090 = HEAP32[$1089>>2]|0; $library48 = $1090; $1091 = $2; $1092 = $card; $1093 = (__ZN14AbilityFactory8computeXEP5SpellP15MTGCardInstance($1091,$1092)|0); $x49 = $1093; $i50 = 0; while(1) { $1094 = $i50; $1095 = $x49; $1096 = ($1094|0)<($1095|0); if (!($1096)) { break; } $1097 = $library48; $1098 = ((($1097)) + 56|0); $1099 = HEAP32[$1098>>2]|0; $1100 = ($1099|0)!=(0); if ($1100) { $1101 = $player47; $1102 = ((($1101)) + 84|0); $1103 = HEAP32[$1102>>2]|0; $1104 = $library48; $1105 = ((($1104)) + 8|0); $1106 = $library48; $1107 = ((($1106)) + 56|0); $1108 = HEAP32[$1107>>2]|0; $1109 = (($1108) - 1)|0; $1110 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1105,$1109)|0); $1111 = HEAP32[$1110>>2]|0; $1112 = $library48; $1113 = $player47; $1114 = ((($1113)) + 84|0); $1115 = HEAP32[$1114>>2]|0; $1116 = ((($1115)) + 12|0); $1117 = HEAP32[$1116>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1103,$1111,$1112,$1117,0)|0); } $1118 = $i50; $1119 = (($1118) + 1)|0; $i50 = $1119; } $1120 = ((($21)) + 48|0); $1121 = HEAP32[$1120>>2]|0; $1122 = (__ZN12GameObserver15currentlyActingEv($1121)|0); $1123 = $x49; (__ZN6Player8gainLifeEi($1122,$1123)|0); break; } else { switch ($106|0) { case 129698: { break; } default: { break L16; } } $1046 = $2; $1047 = (__ZN5Spell19getNextPlayerTargetEP6Player($1046,0)|0); $player44 = $1047; $1048 = $player44; $1049 = ((($1048)) + 84|0); $1050 = HEAP32[$1049>>2]|0; $1051 = ((($1050)) + 8|0); $1052 = HEAP32[$1051>>2]|0; $library45 = $1052; $1053 = $player44; $1054 = ((($1053)) + 84|0); $1055 = HEAP32[$1054>>2]|0; $1056 = ((($1055)) + 12|0); $1057 = HEAP32[$1056>>2]|0; $graveyard = $1057; $1058 = $graveyard; $1059 = ((($1058)) + 56|0); $1060 = HEAP32[$1059>>2]|0; $nbcards43 = $1060; $i46 = 0; while(1) { $1061 = $i46; $1062 = $nbcards43; $1063 = ($1061|0)<($1062|0); if (!($1063)) { break; } $1064 = $graveyard; $1065 = ((($1064)) + 56|0); $1066 = HEAP32[$1065>>2]|0; $1067 = ($1066|0)!=(0); if ($1067) { $1068 = $player44; $1069 = ((($1068)) + 84|0); $1070 = HEAP32[$1069>>2]|0; $1071 = $graveyard; $1072 = ((($1071)) + 8|0); $1073 = $graveyard; $1074 = ((($1073)) + 56|0); $1075 = HEAP32[$1074>>2]|0; $1076 = (($1075) - 1)|0; $1077 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($1072,$1076)|0); $1078 = HEAP32[$1077>>2]|0; $1079 = $graveyard; $1080 = $library45; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1070,$1078,$1079,$1080,0)|0); } $1081 = $i46; $1082 = (($1081) + 1)|0; $i46 = $1082; } $1083 = $library45; __ZN11MTGGameZone7shuffleEv($1083); break; } } } while(0); $1124 = $card; $1125 = ((($1124)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($16,$1125,27); $1126 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($16)|0); do { if ($1126) { $1127 = ((($21)) + 48|0); $1128 = HEAP32[$1127>>2]|0; $1129 = (__Znwj(176)|0); $1130 = ((($21)) + 48|0); $1131 = HEAP32[$1130>>2]|0; $1132 = $1; $1133 = $card; __THREW__ = 0; invoke_viiiiii(5790,($1129|0),($1131|0),($1132|0),($1133|0),1,1); $1134 = __THREW__; __THREW__ = 0; $1135 = $1134&1; if (!($1135)) { __ZN12GameObserver11addObserverEP10MTGAbility($1128,$1129); break; } $1136 = ___cxa_find_matching_catch()|0; $1137 = tempRet0; $3 = $1136; $4 = $1137; __ZdlPv($1129); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; } } while(0); $1138 = $card; $1139 = ((($1138)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($17,$1139,82); $1140 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($17)|0); do { if ($1140) { $1141 = ((($21)) + 48|0); $1142 = HEAP32[$1141>>2]|0; $1143 = (__Znwj(236)|0); $1144 = ((($21)) + 48|0); $1145 = HEAP32[$1144>>2]|0; $1146 = $1; $1147 = $card; __THREW__ = 0; invoke_viiii(5727,($1143|0),($1145|0),($1146|0),($1147|0)); $1148 = __THREW__; __THREW__ = 0; $1149 = $1148&1; if (!($1149)) { __ZN12GameObserver11addObserverEP10MTGAbility($1142,$1143); break; } $1150 = ___cxa_find_matching_catch()|0; $1151 = tempRet0; $3 = $1150; $4 = $1151; __ZdlPv($1143); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; } } while(0); ;HEAP32[$HomeLands>>2]=HEAP32[37532>>2]|0;HEAP32[$HomeLands+4>>2]=HEAP32[37532+4>>2]|0;HEAP32[$HomeLands+8>>2]=HEAP32[37532+8>>2]|0;HEAP32[$HomeLands+12>>2]=HEAP32[37532+12>>2]|0;HEAP32[$HomeLands+16>>2]=HEAP32[37532+16>>2]|0; $i51 = 0; while(1) { $1152 = $i51; $1153 = ($1152>>>0)<(5); $1154 = $card; if (!($1153)) { break; } $1155 = ((($1154)) + 144|0); $1156 = $i51; $1157 = (37552 + ($1156<<2)|0); $1158 = HEAP32[$1157>>2]|0; __ZNSt3__16bitsetILj128EEixEj($18,$1155,$1158); $1159 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($18)|0); if ($1159) { $1160 = ((($21)) + 48|0); $1161 = HEAP32[$1160>>2]|0; $1162 = (__Znwj(172)|0); $1163 = ((($21)) + 48|0); $1164 = HEAP32[$1163>>2]|0; $1165 = $1; $1166 = $card; $1167 = $i51; $1168 = (($HomeLands) + ($1167<<2)|0); $1169 = HEAP32[$1168>>2]|0; __THREW__ = 0; invoke_viiiii(5791,($1162|0),($1164|0),($1165|0),($1166|0),($1169|0)); $1170 = __THREW__; __THREW__ = 0; $1171 = $1170&1; if ($1171) { label = 252; break; } __ZN12GameObserver11addObserverEP10MTGAbility($1161,$1162); } $1174 = $i51; $1175 = (($1174) + 1)|0; $i51 = $1175; } if ((label|0) == 252) { $1172 = ___cxa_find_matching_catch()|0; $1173 = tempRet0; $3 = $1172; $4 = $1173; __ZdlPv($1162); $1255 = $3; $1256 = $4; ___resumeException($1255|0); // unreachable; } $1176 = ((($1154)) + 620|0); $1177 = HEAP32[$1176>>2]|0; $1178 = ($1177|0)!=(0|0); if ($1178) { $1179 = $card; $1180 = ((($1179)) + 620|0); $1181 = HEAP32[$1180>>2]|0; $1182 = ((($1181)) + 620|0); $1183 = HEAP32[$1182>>2]|0; $1184 = ($1183|0)!=(0|0); if ($1184) { $1185 = $card; $1186 = ((($1185)) + 620|0); $1187 = HEAP32[$1186>>2]|0; $1188 = ((($1187)) + 620|0); $1189 = HEAP32[$1188>>2]|0; $1190 = ((($1189)) + 558|0); $1191 = HEAP8[$1190>>0]|0; $1192 = $1191&1; if ($1192) { $1193 = $card; $1194 = ((($1193)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($19,$1194,11); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($19,1)|0); } } } $1195 = $card; $1196 = (__ZN13CardPrimitive7hasTypeEi($1195,4)|0); if (!($1196)) { $1197 = $card; $1198 = (__ZN13CardPrimitive7hasTypeEi($1197,3)|0); if (!($1198)) { STACKTOP = sp;return; } } $1199 = $card; $1200 = ((($1199)) + 808|0); $1201 = HEAP32[$1200>>2]|0; $1202 = ((($1201)) + 84|0); $1203 = HEAP32[$1202>>2]|0; $zones52 = $1203; $1204 = $card; $1205 = ((($1204)) + 808|0); $1206 = HEAP32[$1205>>2]|0; $1207 = ((($1206)) + 84|0); $1208 = HEAP32[$1207>>2]|0; $Endzones = $1208; $1209 = $card; $1210 = ((($1209)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($20,$1210,83); $1211 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($20)|0); $1212 = $card; if ($1211) { $1213 = ((($1212)) + 808|0); $1214 = HEAP32[$1213>>2]|0; $1215 = ((($1214)) + 84|0); $1216 = HEAP32[$1215>>2]|0; $1217 = $card; $1218 = $card; $1219 = (__ZN15MTGCardInstance14getCurrentZoneEv($1218)|0); $1220 = $card; $1221 = ((($1220)) + 808|0); $1222 = HEAP32[$1221>>2]|0; $1223 = ((($1222)) + 84|0); $1224 = HEAP32[$1223>>2]|0; $1225 = ((($1224)) + 36|0); $1226 = HEAP32[$1225>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1216,$1217,$1219,$1226,0)|0); STACKTOP = sp;return; } $1227 = ((($1212)) + 408|0); $1228 = ((($1227)) + 16|0); $1229 = HEAP32[$1228>>2]|0; $1230 = ($1229|0)>(0); $1231 = $card; $1232 = ((($1231)) + 408|0); if ($1230) { $1233 = ((($1232)) + 16|0); HEAP32[$1233>>2] = 0; $1234 = $zones52; $1235 = $card; $1236 = $zones52; $1237 = ((($1236)) + 28|0); $1238 = HEAP32[$1237>>2]|0; $1239 = $Endzones; $1240 = ((($1239)) + 16|0); $1241 = HEAP32[$1240>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1234,$1235,$1238,$1241,0)|0); STACKTOP = sp;return; } $1242 = ((($1232)) + 20|0); $1243 = HEAP32[$1242>>2]|0; $1244 = ($1243|0)>(0); $1245 = $zones52; $1246 = $card; $1247 = $zones52; $1248 = ((($1247)) + 28|0); $1249 = HEAP32[$1248>>2]|0; $1250 = $Endzones; if ($1244) { $1251 = ((($1250)) + 36|0); $1252 = HEAP32[$1251>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1245,$1246,$1249,$1252,0)|0); STACKTOP = sp;return; } else { $1253 = ((($1250)) + 12|0); $1254 = HEAP32[$1253>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($1245,$1246,$1249,$1254,0)|0); STACKTOP = sp;return; } } function __ZN10MTGAbilityC2ERKS_($this,$a) { $this = $this|0; $a = $a|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 24|0; $0 = $this; $1 = $a; $6 = $0; $7 = $1; __ZN13ActionElementC2ERKS_($6,$7); $8 = 35448; HEAP32[$6>>2] = $8; $i = 0; while(1) { $9 = $i; $10 = ($9|0)<(50); if (!($10)) { break; } $11 = $i; $12 = $1; $13 = ((($12)) + 36|0); $14 = (($13) + ($11)|0); $15 = HEAP8[$14>>0]|0; $16 = $i; $17 = ((($6)) + 36|0); $18 = (($17) + ($16)|0); HEAP8[$18>>0] = $15; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = $1; $22 = ((($21)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = ((($6)) + 88|0); HEAP32[$24>>2] = $23; $25 = $1; $26 = ((($25)) + 92|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; $29 = ((($6)) + 92|0); $30 = $28&1; HEAP8[$29>>0] = $30; $31 = $1; $32 = ((($31)) + 96|0); $33 = HEAP32[$32>>2]|0; $34 = ((($6)) + 96|0); HEAP32[$34>>2] = $33; $35 = $1; $36 = ((($35)) + 100|0); $37 = HEAP32[$36>>2]|0; $38 = ((($6)) + 100|0); HEAP32[$38>>2] = $37; $39 = $1; $40 = ((($39)) + 104|0); $41 = HEAP8[$40>>0]|0; $42 = $41&1; $43 = ((($6)) + 104|0); $44 = $42&1; HEAP8[$43>>0] = $44; $45 = $1; $46 = ((($45)) + 32|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$5>>0] = $$expand_i1_val; if ($48) { __THREW__ = 0; $49 = (invoke_ii(3903,84)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $2 = $103; $3 = $104; __ZN13ActionElementD2Ev($6); $109 = $2; $110 = $3; ___resumeException($109|0); // unreachable; } $4 = $49; $$expand_i1_val2 = 1; HEAP8[$5>>0] = $$expand_i1_val2; $52 = $1; $53 = ((($52)) + 32|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; invoke_vii(3910,($49|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; $$pre_trunc = HEAP8[$5>>0]|0; $107 = $$pre_trunc&1; if (!($107)) { __ZN13ActionElementD2Ev($6); $109 = $2; $110 = $3; ___resumeException($109|0); // unreachable; } $108 = $4; __ZdlPv($108); __ZN13ActionElementD2Ev($6); $109 = $2; $110 = $3; ___resumeException($109|0); // unreachable; } else { $58 = $49; } } else { $58 = 0; } $57 = ((($6)) + 32|0); HEAP32[$57>>2] = $58; $59 = $1; $60 = ((($59)) + 108|0); $61 = HEAP32[$60>>2]|0; $62 = ((($6)) + 108|0); HEAP32[$62>>2] = $61; $63 = $1; $64 = ((($63)) + 112|0); $65 = HEAP32[$64>>2]|0; $66 = ((($6)) + 112|0); HEAP32[$66>>2] = $65; $67 = $1; $68 = ((($67)) + 116|0); $69 = HEAP32[$68>>2]|0; $70 = ((($6)) + 116|0); HEAP32[$70>>2] = $69; $71 = $1; $72 = ((($71)) + 120|0); $73 = HEAP32[$72>>2]|0; $74 = ((($6)) + 120|0); HEAP32[$74>>2] = $73; $75 = $1; $76 = ((($75)) + 124|0); $77 = HEAP32[$76>>2]|0; $78 = ((($6)) + 124|0); HEAP32[$78>>2] = $77; $79 = $1; $80 = ((($79)) + 128|0); $81 = HEAP32[$80>>2]|0; $82 = ((($6)) + 128|0); HEAP32[$82>>2] = $81; $83 = $1; $84 = ((($83)) + 132|0); $85 = HEAP32[$84>>2]|0; $86 = ((($6)) + 132|0); HEAP32[$86>>2] = $85; $87 = $1; $88 = ((($87)) + 148|0); $89 = HEAP32[$88>>2]|0; $90 = ((($6)) + 148|0); HEAP32[$90>>2] = $89; $91 = $1; $92 = ((($91)) + 136|0); $93 = HEAP32[$92>>2]|0; $94 = ((($6)) + 136|0); HEAP32[$94>>2] = $93; $95 = $1; $96 = ((($95)) + 140|0); $97 = HEAP32[$96>>2]|0; $98 = ((($6)) + 140|0); HEAP32[$98>>2] = $97; $99 = $1; $100 = ((($99)) + 144|0); $101 = HEAP32[$100>>2]|0; $102 = ((($6)) + 144|0); HEAP32[$102>>2] = $101; STACKTOP = sp;return; } function __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$id,$card) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $0; $5 = $2; __ZN13ActionElementC2Ei($4,$5); $6 = 35448; HEAP32[$4>>2] = $6; $7 = $1; $8 = ((($4)) + 88|0); HEAP32[$8>>2] = $7; $9 = $3; $10 = ((($4)) + 148|0); HEAP32[$10>>2] = $9; $11 = $3; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $15 = ((($4)) + 132|0); HEAP32[$15>>2] = $14; $16 = ((($4)) + 136|0); HEAP32[$16>>2] = 0; $17 = ((($4)) + 32|0); HEAP32[$17>>2] = 0; $18 = ((($4)) + 96|0); HEAP32[$18>>2] = 0; $19 = ((($4)) + 100|0); HEAP32[$19>>2] = 0; $20 = ((($4)) + 92|0); HEAP8[$20>>0] = 0; $21 = ((($4)) + 104|0); HEAP8[$21>>0] = 1; STACKTOP = sp;return; } function __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($this,$observer,$id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $0; $6 = $2; __ZN13ActionElementC2Ei($5,$6); $7 = 35448; HEAP32[$5>>2] = $7; $8 = $1; $9 = ((($5)) + 88|0); HEAP32[$9>>2] = $8; $10 = $3; $11 = ((($5)) + 148|0); HEAP32[$11>>2] = $10; $12 = $4; $13 = ((($5)) + 132|0); HEAP32[$13>>2] = $12; $14 = ((($5)) + 136|0); HEAP32[$14>>2] = 0; $15 = ((($5)) + 32|0); HEAP32[$15>>2] = 0; $16 = ((($5)) + 96|0); HEAP32[$16>>2] = 0; $17 = ((($5)) + 100|0); HEAP32[$17>>2] = 0; $18 = ((($5)) + 92|0); HEAP8[$18>>0] = 0; $19 = ((($5)) + 104|0); HEAP8[$19>>0] = 1; STACKTOP = sp;return; } function __ZN10MTGAbility10stillInUseEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($3)) + 148|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if (!($7)) { $8 = $2; $9 = ($8|0)==(0|0); $10 = ((($8)) + 280|0); $11 = $9 ? 0 : $10; $12 = ((($3)) + 132|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)==($13|0); if (!($14)) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } } $0 = 1; $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN10MTGAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 35448; HEAP32[$1>>2] = $2; $3 = ((($1)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN13ActionElementD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 32|0); HEAP32[$12>>2] = 0; __ZN13ActionElementD2Ev($1); STACKTOP = sp;return; } function __ZN10MTGAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10MTGAbility9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; __ZN12GameObserver11addObserverEP10MTGAbility($3,$1); STACKTOP = sp;return 1; } function __ZN10MTGAbility14removeFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($3,$1)|0); STACKTOP = sp;return 1; } function __ZN10MTGAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = (__ZN11ActionStack3hasEP10MTGAbility($7,$2)|0); $9 = ($8|0)!=(0); if ($9) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } $10 = ((($2)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } $13 = ((($2)) + 96|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(1); if ($15) { $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } $16 = ((($2)) + 96|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(-1); if ($18) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } $19 = ((($2)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 556|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if ($23) { $24 = ((($2)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN12GameObserver9isInGraveEP15MTGCardInstance($25,$27)|0); $29 = ($28|0)!=(0); if ($29) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } } $30 = ((($2)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 557|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; if ($34) { $35 = ((($2)) + 88|0); $36 = HEAP32[$35>>2]|0; $37 = ((($2)) + 148|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN12GameObserver9isInExileEP15MTGCardInstance($36,$38)|0); $40 = ($39|0)!=(0); if ($40) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } } $41 = ((($2)) + 100|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(1); if ($43) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } $44 = ((($2)) + 88|0); $45 = HEAP32[$44>>2]|0; $46 = ((($2)) + 148|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($45,$47)|0); $49 = ($48|0)!=(0); if (!($49)) { $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } $50 = ((($2)) + 132|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); if ($52) { $53 = ((($2)) + 132|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)==(0|0); if ($55) { $57 = 0; } else { $56 = (___dynamic_cast($54,24,6264,0)|0); $57 = $56; } $58 = ($57|0)!=(0|0); if (!($58)) { $59 = ((($2)) + 88|0); $60 = HEAP32[$59>>2]|0; $61 = ((($2)) + 132|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0|0); $64 = ((($62)) + -280|0); $65 = $63 ? 0 : $64; $66 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($60,$65)|0); $67 = ($66|0)!=(0); if (!($67)) { $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } } $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } function __ZN10MTGAbility11fireAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $5 = ((($1)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 172|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN10DuelLayers10stackLayerEv($8)|0); (__ZN11ActionStack10addAbilityEP10MTGAbility($9,$1)|0); STACKTOP = sp;return 1; } else { $10 = HEAP32[$1>>2]|0; $11 = ((($10)) + 92|0); $12 = HEAP32[$11>>2]|0; (FUNCTION_TABLE_ii[$12 & 8191]($1)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,145793)|0); $5 = ((($2)) + 36|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,145820)|0); $8 = ((($2)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,145831)|0); $12 = ((($2)) + 96|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($11,$13)|0); $15 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,145850)|0); $16 = ((($2)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEP8ManaCost($15,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,145862)|0); $20 = ((($2)) + 132|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($19,$21)|0); $23 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,145875)|0); $24 = ((($2)) + 136|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($23,$25)|0); $27 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($26,145887)|0); $28 = ((($2)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($27,$29)|0); STACKTOP = sp;return ($30|0); } function __ZN10MTGAbility19getPlayerFromTargetEP10Targetable($target) { $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cPlayer = 0, $cTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $target; $2 = $1; $3 = ($2|0)!=(0|0); do { if ($3) { $4 = $1; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,24,5240,280)|0); $7 = $6; } $cTarget = $7; $8 = $cTarget; $9 = ($8|0)!=(0|0); if ($9) { $10 = $cTarget; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $0 = $11; break; } $12 = $1; $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,24,6264,0)|0); $15 = $14; } $cPlayer = $15; $16 = $cPlayer; $17 = ($16|0)!=(0|0); if ($17) { $18 = $cPlayer; $0 = $18; break; } else { $19 = $1; $20 = ((($19)) + -88|0); $21 = ((($20)) + 104|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $0 = $23; break; } } else { $0 = 0; } } while(0); $24 = $0; STACKTOP = sp;return ($24|0); } function __ZN10MTGAbility23getPlayerFromDamageableEP10Damageable($target) { $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $target; $2 = $1; $3 = ($2|0)!=(0|0); do { if ($3) { $4 = $1; $5 = ((($4)) + 36|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); $8 = $1; if ($7) { $9 = ($8|0)==(0|0); $10 = ((($8)) + -280|0); $11 = $9 ? 0 : $10; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $0 = $12; break; } else { $0 = $8; break; } } else { $0 = 0; } } while(0); $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN13NestedAbilityC2EP10MTGAbility($this,$_ability) { $this = $this|0; $_ability = $_ability|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_ability; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZN16ActivatedAbilityC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP10MTGAbilitySC_SC_($this,$observer,$id,$card,$_cost,$restrictions,$limit,$sideEffect,$usesBeforeSideEffects,$castRestriction) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_cost = $_cost|0; $restrictions = $restrictions|0; $limit = $limit|0; $sideEffect = $sideEffect|0; $usesBeforeSideEffects = $usesBeforeSideEffects|0; $castRestriction = $castRestriction|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_cost; $5 = $restrictions; $6 = $sideEffect; $9 = $0; $10 = $1; $11 = $2; $12 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = 35560; HEAP32[$9>>2] = $13; $14 = ((($9)) + 156|0); $15 = $5; HEAP32[$14>>2] = $15; $16 = ((($9)) + 168|0); HEAP32[$16>>2] = 0; $17 = ((($9)) + 172|0); __THREW__ = 0; invoke_vii(3800,($17|0),($limit|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $7 = $34; $8 = $35; __ZN10MTGAbilityD2Ev($9); $42 = $7; $43 = $8; ___resumeException($42|0); // unreachable; } $20 = ((($9)) + 184|0); $21 = $6; HEAP32[$20>>2] = $21; $22 = ((($9)) + 192|0); __THREW__ = 0; invoke_vii(3800,($22|0),($usesBeforeSideEffects|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $7 = $36; $8 = $37; } else { $25 = ((($9)) + 208|0); __THREW__ = 0; invoke_vii(3800,($25|0),($castRestriction|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $7 = $38; $8 = $39; } else { $28 = ((($9)) + 164|0); HEAP32[$28>>2] = 0; $29 = $4; __THREW__ = 0; invoke_viii(5656,($9|0),($29|0),0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $7 = $40; $8 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } else { $32 = ((($9)) + 152|0); HEAP32[$32>>2] = 0; $33 = ((($9)) + 188|0); HEAP32[$33>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZN10MTGAbilityD2Ev($9); $42 = $7; $43 = $8; ___resumeException($42|0); // unreachable; } function __ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $af1 = 0, $amp = 0; var $cPhase = 0, $check = 0, $checkCond = 0, $cleanup$dest = 0, $cost = 0, $eCost = 0, $femp = 0, $fmp = 0, $i = 0, $k = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $player = 0, $switch = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 164|0; $7 = sp + 204|0; $af = sp + 104|0; $8 = sp + 88|0; $af1 = sp + 20|0; $1 = $this; $2 = $card; $3 = $mana; $10 = $1; $11 = $2; $12 = ((($11)) + 550|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $15 = ((($10)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN12GameObserver15currentlyActingEv($16)|0); $player = $17; $18 = ((($10)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver19getCurrentGamePhaseEv($19)|0); $cPhase = $20; $21 = ((($10)) + 156|0); $22 = HEAP32[$21>>2]|0; L5: do { switch ($22|0) { case 1: { $23 = $player; $24 = ((($10)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 208|0); $27 = HEAP32[$26>>2]|0; $28 = ($23|0)!=($27|0); if ($28) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } break; } case 60: { $29 = $player; $30 = ((($10)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 208|0); $33 = HEAP32[$32>>2]|0; $34 = ($29|0)==($33|0); if ($34) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } break; } case 2: { $35 = $player; $36 = ((($10)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 208|0); $39 = HEAP32[$38>>2]|0; $40 = ($35|0)!=($39|0); if ($40) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $41 = $cPhase; $42 = ($41|0)!=(4); $43 = $cPhase; $44 = ($43|0)!=(10); $or$cond = $42 & $44; if ($or$cond) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $45 = $player; $46 = (__ZN6Player8opponentEv($45)|0); $47 = (__ZN10Targetable11getObserverEv($46)|0); $48 = ((($47)) + 172|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN10DuelLayers10stackLayerEv($49)|0); $51 = (__ZN11ActionStack5countEiii($50,0,-2,-1)|0); $52 = ($51|0)!=(0); if (!($52)) { $53 = ((($10)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN10DuelLayers10stackLayerEv($56)|0); $58 = (__ZN11ActionStack5countEiii($57,0,-2,-1)|0); $59 = ($58|0)!=(0); if (!($59)) { $60 = $player; $61 = (__ZN10Targetable11getObserverEv($60)|0); $62 = ((($61)) + 172|0); $63 = HEAP32[$62>>2]|0; $64 = (__ZN10DuelLayers10stackLayerEv($63)|0); $65 = (__ZN11ActionStack5countEiii($64,0,-2,-1)|0); $66 = ($65|0)!=(0); if (!($66)) { break L5; } } } $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); break; } default: { } } } while(0); $67 = ((($10)) + 156|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)>=(3); if ($69) { $70 = ((($10)) + 156|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)<=(17); if ($72) { $73 = $player; $74 = ((($10)) + 88|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 208|0); $77 = HEAP32[$76>>2]|0; $78 = ($73|0)!=($77|0); if ($78) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $79 = $cPhase; $80 = ((($10)) + 156|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) - 3)|0; $83 = (($82) + 0)|0; $84 = ($79|0)!=($83|0); if ($84) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } } } $85 = ((($10)) + 156|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)>=(23); if ($87) { $88 = ((($10)) + 156|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)<=(37); if ($90) { $91 = $player; $92 = ((($10)) + 88|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 208|0); $95 = HEAP32[$94>>2]|0; $96 = ($91|0)==($95|0); if ($96) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $97 = $cPhase; $98 = ((($10)) + 156|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) - 23)|0; $101 = (($100) + 0)|0; $102 = ($97|0)!=($101|0); if ($102) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } } } $103 = ((($10)) + 156|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)>=(43); if ($105) { $106 = ((($10)) + 156|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)<=(57); if ($108) { $109 = $cPhase; $110 = ((($10)) + 156|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) - 43)|0; $113 = (($112) + 0)|0; $114 = ($109|0)!=($113|0); if ($114) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } } } $115 = ((($10)) + 160|0); HEAP32[$115>>2] = 0; $116 = ((($10)) + 172|0); $117 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($116)|0); $118 = ($117|0)!=(0); L53: do { if ($118) { $119 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $120 = ((($10)) + 172|0); $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($120)|0); __THREW__ = 0; invoke_vii(3797,($4|0),($121|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; do { if ($123) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $5 = $141; $6 = $142; } else { $124 = ((($10)) + 148|0); $125 = HEAP32[$124>>2]|0; __THREW__ = 0; invoke_viiii(4245,($119|0),($4|0),(0|0),($125|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $5 = $143; $6 = $144; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val11 = 0; HEAP8[$7>>0] = $$expand_i1_val11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $value = $119; $128 = $value; $129 = (__ZN10WParsedInt8getValueEv($128)|0); $130 = ((($10)) + 160|0); HEAP32[$130>>2] = $129; $131 = $value; $132 = ($131|0)==(0|0); if (!($132)) { __ZdlPv($131); } $133 = ((($10)) + 160|0); $134 = HEAP32[$133>>2]|0; $135 = ($134|0)!=(0); if (!($135)) { break L53; } $136 = ((($10)) + 164|0); $137 = HEAP32[$136>>2]|0; $138 = ((($10)) + 160|0); $139 = HEAP32[$138>>2]|0; $140 = ($137|0)>=($139|0); if (!($140)) { break L53; } $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } } while(0); $$pre_trunc = HEAP8[$7>>0]|0; $145 = $$pre_trunc&1; if (!($145)) { $312 = $5; $313 = $6; ___resumeException($312|0); // unreachable; } __ZdlPv($119); $312 = $5; $313 = $6; ___resumeException($312|0); // unreachable; } } while(0); $146 = ((($10)) + 208|0); $147 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($146)|0); $148 = ($147|0)!=(0); L73: do { if ($148) { $149 = ((($10)) + 88|0); $150 = HEAP32[$149>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$150); $151 = $2; $152 = $2; __THREW__ = 0; $153 = (invoke_ii(3945,($152|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; do { if ($155) { label = 50; } else { $156 = ((($10)) + 208|0); __THREW__ = 0; invoke_vii(3800,($8|0),($156|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 50; } else { __THREW__ = 0; $159 = (invoke_iiiii(3946,($af|0),($151|0),($153|0),($8|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $5 = $166; $6 = $167; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $checkCond = $159; $162 = $checkCond; $163 = ($162|0)!=(0); if ($163) { $9 = 0; } else { $0 = 0; $9 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $9; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L73; } $311 = $0; STACKTOP = sp;return ($311|0); } } } while(0); if ((label|0) == 50) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $5 = $164; $6 = $165; } __ZN14AbilityFactoryD2Ev($af); $312 = $5; $313 = $6; ___resumeException($312|0); // unreachable; } } while(0); $168 = $2; $169 = ((($10)) + 148|0); $170 = HEAP32[$169>>2]|0; $171 = ($168|0)==($170|0); do { if ($171) { $172 = ((($10)) + 148|0); $173 = HEAP32[$172>>2]|0; $174 = (__ZN15MTGCardInstance10controllerEv($173)|0); $175 = $player; $176 = ($174|0)==($175|0); if ($176) { $177 = ((($10)) + 168|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)!=(0); if ($179) { $180 = ((($10)) + 148|0); $181 = HEAP32[$180>>2]|0; $182 = (__ZN15MTGCardInstance8isTappedEv($181)|0); $183 = ($182|0)!=(0); if ($183) { break; } $184 = ((($10)) + 148|0); $185 = HEAP32[$184>>2]|0; $186 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($185)|0); $187 = ($186|0)!=(0); if ($187) { break; } } $188 = (__ZN10MTGAbility7getCostEv($10)|0); $cost = $188; $189 = $cost; $190 = ($189|0)!=(0|0); if (!($190)) { $0 = 1; $311 = $0; STACKTOP = sp;return ($311|0); } $191 = $2; $192 = (__ZN13CardPrimitive7hasTypeEi($191,13)|0); if ($192) { $k = 0; while(1) { $193 = $k; $194 = $2; $195 = ((($194)) + 380|0); $196 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($195)|0); $197 = ($193>>>0)<($196>>>0); if (!($197)) { break; } $198 = $2; $199 = ((($198)) + 380|0); $200 = $k; $201 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($199,$200)|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)==(0|0); if ($203) { $205 = 0; } else { $204 = (___dynamic_cast($202,4000,4064,0)|0); $205 = $204; } $check = $205; $206 = $check; $207 = ($206|0)!=(0|0); if ($207) { $208 = $check; $209 = ((($208)) + 164|0); $210 = HEAP32[$209>>2]|0; $211 = ($210|0)!=(0); if ($211) { label = 69; break; } } $212 = $k; $213 = (($212) + 1)|0; $k = $213; } if ((label|0) == 69) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $214 = $player; $215 = ((($10)) + 88|0); $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 208|0); $218 = HEAP32[$217>>2]|0; $219 = ($214|0)!=($218|0); if ($219) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $220 = $cPhase; $221 = ($220|0)!=(4); $222 = $cPhase; $223 = ($222|0)!=(10); $or$cond3 = $221 & $223; if ($or$cond3) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } } $224 = ((($10)) + 148|0); $225 = HEAP32[$224>>2]|0; $226 = (__ZN15MTGCardInstance3hasEi($225,95)|0); $227 = ($226|0)!=(0); if ($227) { $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } $228 = ((($10)) + 88|0); $229 = HEAP32[$228>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af1,$229); $fmp = 0; __THREW__ = 0; $230 = (invoke_ii(3832,($10|0))|0); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; L128: do { if (!($232)) { $fmp = $230; $233 = ($10|0)==(0|0); if ($233) { $237 = 0; } else { $234 = (___dynamic_cast($10,4064,4192,0)|0); $237 = $234; } $amp = $237; $238 = $fmp; $239 = ($238|0)==(0|0); if ($239) { $241 = 0; } else { $240 = (___dynamic_cast($238,4000,4192,0)|0); $241 = $240; } $femp = $241; $242 = ((($10)) + 148|0); $243 = HEAP32[$242>>2]|0; __THREW__ = 0; $244 = (invoke_iii(4070,($243|0),97)|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if (!($246)) { $247 = ($244|0)!=(0); do { if ($247) { $248 = $amp; $249 = ($248|0)!=(0|0); $250 = $femp; $251 = ($250|0)!=(0|0); $or$cond5 = $249 | $251; if (!($or$cond5)) { label = 87; break; } $0 = 0; $9 = 1; } else { label = 87; } } while(0); L140: do { if ((label|0) == 87) { $252 = ((($10)) + 148|0); $253 = HEAP32[$252>>2]|0; __THREW__ = 0; $254 = (invoke_iii(4070,($253|0),98)|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { break L128; } $257 = ($254|0)==(0); $258 = $amp; $259 = ($258|0)!=(0|0); $or$cond7 = $257 | $259; $260 = $femp; $261 = ($260|0)!=(0|0); $or$cond9 = $or$cond7 | $261; if (!($or$cond9)) { $0 = 0; $9 = 1; break; } $262 = $cost; $263 = $2; __THREW__ = 0; (invoke_iiii(5657,($262|0),($10|0),($263|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { break L128; } $266 = ((($10)) + 148|0); $267 = HEAP32[$266>>2]|0; __THREW__ = 0; $268 = (invoke_iii(4070,($267|0),96)|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { break L128; } $271 = ($268|0)!=(0); L148: do { if ($271) { $272 = $cost; $273 = ((($272)) + 60|0); $274 = HEAP32[$273>>2]|0; $275 = ($274|0)!=(0|0); if (!($275)) { break; } $i = 0; while(1) { $276 = $i; $277 = $cost; $278 = ((($277)) + 60|0); $279 = HEAP32[$278>>2]|0; $280 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($279)|0); $281 = ($276>>>0)<($280>>>0); if (!($281)) { break L148; } $282 = $cost; $283 = $i; __THREW__ = 0; $284 = (invoke_iii(4558,($282|0),($283|0))|0); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { break L128; } $eCost = $284; $287 = $eCost; $288 = ($287|0)==(0|0); if ($288) { $290 = 0; } else { $289 = (___dynamic_cast($287,2512,2728,0)|0); $290 = $289; } $291 = ($290|0)!=(0|0); if ($291) { break; } $292 = $i; $293 = (($292) + 1)|0; $i = $293; } $0 = 0; $9 = 1; break L140; } } while(0); $294 = $3; $295 = ($294|0)!=(0|0); if (!($295)) { $296 = $player; __THREW__ = 0; $297 = (invoke_ii(4079,($296|0))|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { break L128; } $3 = $297; } $300 = $3; $301 = $cost; __THREW__ = 0; $302 = (invoke_iii(4080,($300|0),($301|0))|0); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { break L128; } $305 = ($302|0)!=(0); if (!($305)) { $0 = 0; $9 = 1; break; } $306 = $cost; __THREW__ = 0; $307 = (invoke_ii(5792,($306|0))|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { break L128; } $310 = ($307|0)!=(0); if ($310) { $0 = 1; $9 = 1; break; } else { $0 = 0; $9 = 1; break; } } } while(0); __ZN14AbilityFactoryD2Ev($af1); $311 = $0; STACKTOP = sp;return ($311|0); } } } while(0); $235 = ___cxa_find_matching_catch()|0; $236 = tempRet0; $5 = $235; $6 = $236; __ZN14AbilityFactoryD2Ev($af1); $312 = $5; $313 = $6; ___resumeException($312|0); // unreachable; } } } while(0); $0 = 0; $311 = $0; STACKTOP = sp;return ($311|0); } function __ZN16ActivatedAbility12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $cost = 0, $player = 0, $previousManaPool = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $65 = $0; STACKTOP = sp;return ($65|0); } $12 = ((($5)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = (__ZN10MTGAbility7getCostEv($5)|0); $cost = $15; $16 = $cost; $17 = ($16|0)!=(0|0); if ($17) { $18 = $cost; $19 = (__ZN8ManaCost17isExtraPaymentSetEv($18)|0); $20 = ($19|0)!=(0); if (!($20)) { $21 = $cost; $22 = ((($21)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ((($5)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 160|0); HEAP32[$26>>2] = $23; $0 = 0; $65 = $0; STACKTOP = sp;return ($65|0); } $27 = (__Znwj(84)|0); $28 = $player; __THREW__ = 0; $29 = (invoke_ii(4079,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZdlPv($27); $52 = $3; $53 = $4; ___resumeException($52|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($27|0),($29|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZdlPv($27); $52 = $3; $53 = $4; ___resumeException($52|0); // unreachable; } $previousManaPool = $27; $34 = ((($5)) + 88|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN12GameObserver15currentlyActingEv($35)|0); $37 = (__ZN6Player11getManaPoolEv($36)|0); $38 = $cost; (__ZN8ManaPool3payEP8ManaCost($37,$38)|0); $39 = $cost; (__ZN8ManaCost10doPayExtraEv($39)|0); $40 = ((($5)) + 152|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = ((($5)) + 152|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); if (!($45)) { $46 = HEAP32[$44>>2]|0; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($44); } $49 = ((($5)) + 152|0); HEAP32[$49>>2] = 0; } $54 = $previousManaPool; $55 = $player; $56 = (__ZN6Player11getManaPoolEv($55)|0); $57 = (__ZN8ManaCost4DiffEPS_($54,$56)|0); $58 = ((($5)) + 152|0); HEAP32[$58>>2] = $57; $59 = $previousManaPool; $60 = ($59|0)==(0|0); if (!($60)) { $61 = HEAP32[$59>>2]|0; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vi[$63 & 8191]($59); } } $64 = (__ZN16ActivatedAbility15activateAbilityEv($5)|0); $0 = $64; $65 = $0; STACKTOP = sp;return ($65|0); } function __ZN16ActivatedAbility15activateAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $amp = 0, $cost = 0, $e = 0, $femp = 0, $fmp = 0, $i = 0; var $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $tapper = 0, $wasTappedForMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 36|0; $1 = $this; $5 = $1; $fmp = 0; $wasTappedForMana = 0; $6 = ((($5)) + 88|0); $7 = HEAP32[$6>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$7); __THREW__ = 0; $8 = (invoke_ii(3832,($5|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L1: do { if (!($10)) { $fmp = $8; $11 = ($5|0)==(0|0); if ($11) { $15 = 0; } else { $12 = (___dynamic_cast($5,4064,4192,0)|0); $15 = $12; } $amp = $15; $16 = $fmp; $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,4000,4192,0)|0); $19 = $18; } $femp = $19; __THREW__ = 0; $20 = (invoke_ii(3956,($5|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $cost = $20; $23 = $amp; $24 = ($23|0)!=(0|0); $25 = $femp; $26 = ($25|0)!=(0|0); $or$cond = $24 | $26; $27 = $cost; $28 = ($27|0)!=(0|0); $or$cond3 = $or$cond & $28; L10: do { if ($or$cond3) { $29 = $cost; $30 = ((($29)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $i = 0; while(1) { $33 = $i; $34 = $cost; $35 = ((($34)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($36)|0); $38 = ($33>>>0)<($37>>>0); if (!($38)) { break L10; } $39 = $cost; $40 = ((($39)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = $i; __THREW__ = 0; $43 = (invoke_iii(4292,($41|0),($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L1; } $46 = HEAP32[$43>>2]|0; $47 = ($46|0)==(0|0); if ($47) { $49 = 0; } else { $48 = (___dynamic_cast($46,2512,2728,0)|0); $49 = $48; } $tapper = $49; $50 = $tapper; $51 = ($50|0)!=(0|0); if ($51) { $52 = ((($5)) + 168|0); HEAP32[$52>>2] = 1; } $wasTappedForMana = 1; $53 = $i; $54 = (($53) + 1)|0; $i = $54; } } else { label = 18; } } else { label = 18; } } while(0); do { if ((label|0) == 18) { $55 = $amp; $56 = ($55|0)!=(0|0); $57 = $femp; $58 = ($57|0)!=(0|0); $or$cond5 = $56 | $58; if ($or$cond5) { $59 = $amp; $60 = ($59|0)!=(0|0); if ($60) { $61 = $amp; $62 = ((($61)) + 244|0); $63 = HEAP32[$62>>2]|0; $64 = ((($5)) + 168|0); HEAP32[$64>>2] = $63; break; } else { $65 = $femp; $66 = ((($65)) + 244|0); $67 = HEAP32[$66>>2]|0; $68 = ((($5)) + 168|0); HEAP32[$68>>2] = $67; break; } } } } while(0); $69 = ((($5)) + 168|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0); do { if ($71) { $72 = ((($5)) + 148|0); $73 = HEAP32[$72>>2]|0; $74 = ((($5)) + 88|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; $76 = (invoke_iii(5793,($73|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L1; } $79 = ($76|0)!=(0); if (!($79)) { $80 = $wasTappedForMana; $81 = $80&1; if (!($81)) { break; } } $82 = $amp; $83 = ($82|0)!=(0|0); $84 = $femp; $85 = ($84|0)!=(0|0); $or$cond7 = $83 | $85; if ($or$cond7) { __THREW__ = 0; $86 = (invoke_ii(3903,16)|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { break L1; } $89 = ((($5)) + 148|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; invoke_viiii(5794,($86|0),($90|0),0,1); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if (!($92)) { $e = $86; $93 = ((($5)) + 88|0); $94 = HEAP32[$93>>2]|0; $95 = $e; __THREW__ = 0; (invoke_iii(4319,($94|0),($95|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break L1; } else { break; } } $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; __ZdlPv($86); __ZN14AbilityFactoryD2Ev($af); $131 = $2; $132 = $3; ___resumeException($131|0); // unreachable; } } } while(0); $100 = $amp; $101 = ($100|0)!=(0|0); $102 = $femp; $103 = ($102|0)!=(0|0); $or$cond9 = $101 | $103; $104 = ((($5)) + 164|0); $105 = HEAP32[$104>>2]|0; $106 = (($105) + 1)|0; HEAP32[$104>>2] = $106; $107 = ((($5)) + 184|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0|0); if ($or$cond9) { if ($109) { $110 = ((($5)) + 192|0); $111 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($110)|0); $112 = ($111|0)!=(0); if ($112) { __THREW__ = 0; invoke_vi(5795,($5|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break; } } } $115 = HEAP32[$5>>2]|0; $116 = ((($115)) + 92|0); $117 = HEAP32[$116>>2]|0; __THREW__ = 0; (invoke_ii($117|0,($5|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break; } $0 = 1; $4 = 1; __ZN14AbilityFactoryD2Ev($af); $130 = $0; STACKTOP = sp;return ($130|0); } else { if ($109) { $120 = ((($5)) + 192|0); $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($120)|0); $122 = ($121|0)!=(0); if ($122) { __THREW__ = 0; invoke_vi(5795,($5|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { break; } } } $125 = HEAP32[$5>>2]|0; $126 = ((($125)) + 88|0); $127 = HEAP32[$126>>2]|0; __THREW__ = 0; (invoke_ii($127|0,($5|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } $0 = 1; $4 = 1; __ZN14AbilityFactoryD2Ev($af); $130 = $0; STACKTOP = sp;return ($130|0); } } } } while(0); $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZN14AbilityFactoryD2Ev($af); $131 = $2; $132 = $3; ___resumeException($131|0); // unreachable; return (0)|0; } function __ZN16ActivatedAbility18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $cObject = 0, $cost = 0, $player = 0, $previousManaPool = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 52|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iii[$8 & 8191]($5,$9)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $73 = $0; STACKTOP = sp;return ($73|0); } $12 = ((($5)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = (__ZN10MTGAbility7getCostEv($5)|0); $cost = $15; $16 = $cost; $17 = ($16|0)!=(0|0); if ($17) { $18 = $2; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,24,5240,280)|0); $21 = $20; } $cObject = $21; $22 = $cObject; $23 = ($22|0)!=(0|0); if ($23) { $24 = $cost; $25 = $cObject; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($24,$5,$25)|0); } $26 = $cost; $27 = (__ZN8ManaCost17isExtraPaymentSetEv($26)|0); $28 = ($27|0)!=(0); if (!($28)) { $29 = $cost; $30 = ((($29)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = ((($5)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 160|0); HEAP32[$34>>2] = $31; $0 = 0; $73 = $0; STACKTOP = sp;return ($73|0); } $35 = (__Znwj(84)|0); $36 = $player; __THREW__ = 0; $37 = (invoke_ii(4079,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZdlPv($35); $60 = $3; $61 = $4; ___resumeException($60|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($35|0),($37|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZdlPv($35); $60 = $3; $61 = $4; ___resumeException($60|0); // unreachable; } $previousManaPool = $35; $42 = ((($5)) + 88|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN12GameObserver15currentlyActingEv($43)|0); $45 = (__ZN6Player11getManaPoolEv($44)|0); $46 = $cost; (__ZN8ManaPool3payEP8ManaCost($45,$46)|0); $47 = $cost; (__ZN8ManaCost10doPayExtraEv($47)|0); $48 = ((($5)) + 152|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = ((($5)) + 152|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { $54 = HEAP32[$52>>2]|0; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($52); } $57 = ((($5)) + 152|0); HEAP32[$57>>2] = 0; } $62 = $previousManaPool; $63 = $player; $64 = (__ZN6Player11getManaPoolEv($63)|0); $65 = (__ZN8ManaCost4DiffEPS_($62,$64)|0); $66 = ((($5)) + 152|0); HEAP32[$66>>2] = $65; $67 = $previousManaPool; $68 = ($67|0)==(0|0); if (!($68)) { $69 = HEAP32[$67>>2]|0; $70 = ((($69)) + 12|0); $71 = HEAP32[$70>>2]|0; FUNCTION_TABLE_vi[$71 & 8191]($67); } } $72 = (__ZN16ActivatedAbility15activateAbilityEv($5)|0); $0 = $72; $73 = $0; STACKTOP = sp;return ($73|0); } function __ZN16ActivatedAbility18activateSideEffectEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $use = 0; var $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; $4 = sp + 32|0; $0 = $this; $5 = $0; $6 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $7 = ((($5)) + 192|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; invoke_vii(3797,($1|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; do { if ($10) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; } else { $11 = ((($5)) + 148|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; invoke_viiii(4245,($6|0),($1|0),(0|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $use = $6; $15 = $use; $16 = (__ZN10WParsedInt8getValueEv($15)|0); $17 = ((($5)) + 204|0); HEAP32[$17>>2] = $16; $18 = $use; $19 = ($18|0)==(0|0); if (!($19)) { __ZdlPv($18); } $20 = ((($5)) + 164|0); $21 = HEAP32[$20>>2]|0; $22 = ((($5)) + 204|0); $23 = HEAP32[$22>>2]|0; $24 = ($21|0)==($23|0); if (!($24)) { STACKTOP = sp;return; } $25 = ((($5)) + 184|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_ii[$29 & 8191]($26)|0); $31 = ((($5)) + 188|0); HEAP32[$31>>2] = $30; $32 = ((($5)) + 132|0); $33 = HEAP32[$32>>2]|0; $34 = ((($5)) + 188|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 132|0); HEAP32[$36>>2] = $33; $37 = ((($5)) + 148|0); $38 = HEAP32[$37>>2]|0; $39 = ((($5)) + 188|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 148|0); HEAP32[$41>>2] = $38; $42 = ((($5)) + 188|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 92|0); $45 = HEAP8[$44>>0]|0; $46 = $45&1; if ($46) { $47 = ((($5)) + 188|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 88|0); $51 = HEAP32[$50>>2]|0; (FUNCTION_TABLE_ii[$51 & 8191]($48)|0); STACKTOP = sp;return; } $57 = (__Znwj(160)|0); $58 = ((($5)) + 88|0); $59 = HEAP32[$58>>2]|0; $60 = ((($5)) + 148|0); $61 = HEAP32[$60>>2]|0; $62 = ((($5)) + 132|0); $63 = HEAP32[$62>>2]|0; $64 = ((($5)) + 188|0); $65 = HEAP32[$64>>2]|0; __THREW__ = 0; invoke_viiiiii(4356,($57|0),($59|0),1,($61|0),($63|0),($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZdlPv($57); $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } else { $wrapper = $57; $68 = $wrapper; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 96|0); $71 = HEAP32[$70>>2]|0; (FUNCTION_TABLE_ii[$71 & 8191]($68)|0); STACKTOP = sp;return; } } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $56 = $$pre_trunc&1; if (!($56)) { $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } __ZdlPv($6); $74 = $2; $75 = $3; ___resumeException($74|0); // unreachable; } function __ZN16ActivatedAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 35560; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 184|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 184|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 184|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 188|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($1)) + 188|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($1)) + 188|0); HEAP32[$32>>2] = 0; } $33 = ((($1)) + 208|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $34 = ((($1)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $35 = ((($1)) + 172|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16ActivatedAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,145900)|0); $5 = ((($2)) + 156|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,145937)|0); $9 = ((($2)) + 168|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,148993)|0); $12 = $1; $13 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$12)|0); $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,163062)|0); STACKTOP = sp;return ($14|0); } function __ZN13TargetAbilityC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserP8ManaCostiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE($this,$observer,$id,$card,$_tc,$_cost,$_playerturnonly,$castRestriction) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_tc = $_tc|0; $_cost = $_cost|0; $_playerturnonly = $_playerturnonly|0; $castRestriction = $castRestriction|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_tc; $5 = $_cost; $6 = $_playerturnonly; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $5; $17 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $9 = $30; $10 = $31; } else { __THREW__ = 0; invoke_vii(3800,($11|0),($castRestriction|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $9 = $32; $10 = $33; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($12|0),($13|0),($14|0),($15|0),($16|0),($17|0),($7|0),(0|0),($8|0),($11|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $9 = $34; $10 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $24 = ((($12)) + 220|0); __THREW__ = 0; invoke_vii(4241,($24|0),(0|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = 35676; HEAP32[$12>>2] = $27; $28 = $4; $29 = ((($12)) + 12|0); HEAP32[$29>>2] = $28; STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $9 = $36; $10 = $37; __ZN16ActivatedAbilityD2Ev($12); $38 = $9; $39 = $10; ___resumeException($38|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $38 = $9; $39 = $10; ___resumeException($38|0); // unreachable; } function __ZN13TargetAbilityC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE($this,$observer,$id,$card,$_cost,$_playerturnonly,$castRestriction) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_cost = $_cost|0; $_playerturnonly = $_playerturnonly|0; $castRestriction = $castRestriction|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_cost; $5 = $_playerturnonly; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $8 = $28; $9 = $29; } else { __THREW__ = 0; invoke_vii(3800,($10|0),($castRestriction|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),($16|0),($6|0),(0|0),($7|0),($10|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $8 = $32; $9 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $23 = ((($11)) + 220|0); __THREW__ = 0; invoke_vii(4241,($23|0),(0|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = 35676; HEAP32[$11>>2] = $26; $27 = ((($11)) + 12|0); HEAP32[$27>>2] = 0; STACKTOP = sp;return; } $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $8 = $34; $9 = $35; __ZN16ActivatedAbilityD2Ev($11); $36 = $8; $37 = $9; ___resumeException($36|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $36 = $8; $37 = $9; ___resumeException($36|0); // unreachable; } function __ZN13TargetAbility18reactToTargetClickEP10Targetable($this,$object) { $this = $this|0; $object = $object|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cObject = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $object; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,24,5240,280)|0); $7 = $6; } $cObject = $7; $8 = $cObject; $9 = ($8|0)!=(0|0); if ($9) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 76|0); $12 = HEAP32[$11>>2]|0; $13 = $cObject; $14 = (FUNCTION_TABLE_iii[$12 & 8191]($3,$13)|0); $0 = $14; $32 = $0; STACKTOP = sp;return ($32|0); } $15 = ((($3)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0); if (!($17)) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $18 = ((($3)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = $2; $21 = (__ZN11TargetsList12toggleTargetEP10Targetable($19,$20)|0); $22 = ($21|0)==(2); if ($22) { $23 = ((($3)) + 28|0); HEAP32[$23>>2] = 0; $24 = ((($3)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN10DuelLayers11actionLayerEv($27)|0); __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($28,0); $29 = ((($3)) + 148|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN16ActivatedAbility12reactToClickEP15MTGCardInstance($3,$30)|0); $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } else { $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN13TargetAbility12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $cost = 0, $e = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if (!($8)) { $9 = HEAP32[$5>>2]|0; $10 = ((($9)) + 64|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iiii[$11 & 8191]($5,$12,0)|0); $14 = ($13|0)!=(0); if (!($14)) { $0 = 0; $99 = $0; STACKTOP = sp;return ($99|0); } $15 = (__ZN10MTGAbility7getCostEv($5)|0); $cost = $15; $16 = $cost; $17 = ($16|0)!=(0|0); if ($17) { $18 = $cost; $19 = (__ZN8ManaCost17isExtraPaymentSetEv($18)|0); $20 = ($19|0)!=(0); if (!($20)) { $21 = $cost; $22 = ((($21)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ((($5)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 160|0); HEAP32[$26>>2] = $23; $0 = 0; $99 = $0; STACKTOP = sp;return ($99|0); } } $27 = ((($5)) + 28|0); HEAP32[$27>>2] = 1; $28 = ((($5)) + 88|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 172|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN10DuelLayers11actionLayerEv($31)|0); __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($32,$5); $33 = ((($5)) + 12|0); $34 = HEAP32[$33>>2]|0; __ZN11TargetsList11initTargetsEv($34); $0 = 1; $99 = $0; STACKTOP = sp;return ($99|0); } $35 = $2; $36 = ((($5)) + 148|0); $37 = HEAP32[$36>>2]|0; $38 = ($35|0)==($37|0); do { if ($38) { $39 = ((($5)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN13TargetChooser17targetsReadyCheckEv($40)|0); $42 = ($41|0)==(1); if ($42) { $43 = ((($5)) + 12|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 45|0); $46 = HEAP8[$45>>0]|0; $47 = $46&1; if ($47) { label = 10; } } else { label = 10; } if ((label|0) == 10) { $48 = ((($5)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZN13TargetChooser17targetsReadyCheckEv($49)|0); $51 = ($50|0)==(2); if (!($51)) { break; } } $52 = ((($5)) + 28|0); HEAP32[$52>>2] = 0; $53 = ((($5)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN10DuelLayers11actionLayerEv($56)|0); __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($57,0); $58 = ((($5)) + 148|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN16ActivatedAbility12reactToClickEP15MTGCardInstance($5,$59)|0); $0 = $60; $99 = $0; STACKTOP = sp;return ($99|0); } } while(0); $61 = ((($5)) + 12|0); $62 = HEAP32[$61>>2]|0; $63 = $2; $64 = ($63|0)==(0|0); $65 = ((($63)) + 280|0); $66 = $64 ? 0 : $65; $67 = (__ZN11TargetsList12toggleTargetEP10Targetable($62,$66)|0); $68 = ($67|0)==(2); if (!($68)) { $0 = 1; $99 = $0; STACKTOP = sp;return ($99|0); } $69 = ((($5)) + 148|0); $70 = HEAP32[$69>>2]|0; $71 = (__ZN16ActivatedAbility12reactToClickEP15MTGCardInstance($5,$70)|0); $result = $71; $72 = $result; $73 = ($72|0)!=(0); do { if ($73) { $74 = ((($5)) + 28|0); HEAP32[$74>>2] = 0; $75 = ((($5)) + 88|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 172|0); $78 = HEAP32[$77>>2]|0; $79 = (__ZN10DuelLayers11actionLayerEv($78)|0); __ZN11ActionLayer23setCurrentWaitingActionEP13ActionElement($79,0); $80 = ((($5)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 36|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); if ($84) { $85 = (__Znwj(20)|0); $86 = $2; $87 = ((($5)) + 148|0); $88 = HEAP32[$87>>2]|0; __THREW__ = 0; invoke_viii(5025,($85|0),($86|0),($88|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; __ZdlPv($85); $96 = $3; $97 = $4; ___resumeException($96|0); // unreachable; } else { $e = $85; $91 = ((($5)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($92,$93)|0); break; } } } } while(0); $98 = $result; $0 = $98; $99 = $0; STACKTOP = sp;return ($99|0); } function __ZN13TargetAbility6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13TargetAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $a = 0, $diff = 0, $t = 0, $targetedPlyr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN11TargetsList13getNextTargetEP10Targetable($4,0)|0); $t = $5; $6 = $t; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 220|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($2)) + 152|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($2)) + 148|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 400|0); HEAP32[$16>>2] = 0; $17 = ((($2)) + 152|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN10MTGAbility7getCostEv($2)|0); $20 = (__ZN8ManaCost4DiffEPS_($18,$19)|0); $diff = $20; $21 = $diff; $22 = (__ZN8ManaCost4hasXEv($21)|0); $23 = ((($2)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 400|0); HEAP32[$25>>2] = $22; $26 = $diff; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } } $31 = $t; $32 = ((($2)) + 220|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 132|0); HEAP32[$34>>2] = $31; $35 = $t; $36 = ($35|0)==(0|0); if ($36) { $38 = 0; } else { $37 = (___dynamic_cast($35,24,5240,280)|0); $38 = $37; } $39 = ($38|0)!=(0|0); if ($39) { $40 = $t; $41 = ((($40)) + -280|0); $42 = ((($41)) + 550|0); $43 = HEAP8[$42>>0]|0; $44 = $43&1; if ($44) { $0 = 0; $99 = $0; STACKTOP = sp;return ($99|0); } } $45 = $t; $46 = ($45|0)==(0|0); if ($46) { $48 = 0; } else { $47 = (___dynamic_cast($45,24,6264,0)|0); $48 = $47; } $targetedPlyr = $48; $49 = $targetedPlyr; $50 = ($49|0)!=(0|0); if ($50) { $51 = $targetedPlyr; $52 = ((($2)) + 148|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 820|0); HEAP32[$54>>2] = $51; } $55 = ((($2)) + 220|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 92|0); $58 = HEAP8[$57>>0]|0; $59 = $58&1; if ($59) { while(1) { $60 = $t; $61 = ($60|0)!=(0|0); if (!($61)) { break; } $62 = ((($2)) + 220|0); $63 = HEAP32[$62>>2]|0; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 92|0); $66 = HEAP32[$65>>2]|0; (FUNCTION_TABLE_ii[$66 & 8191]($63)|0); $67 = ((($2)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = $t; $70 = (__ZN11TargetsList13getNextTargetEP10Targetable($68,$69)|0); $t = $70; $71 = $t; $72 = ((($2)) + 220|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 132|0); HEAP32[$74>>2] = $71; } $75 = ((($2)) + 12|0); $76 = HEAP32[$75>>2]|0; __ZN11TargetsList11initTargetsEv($76); $0 = 1; $99 = $0; STACKTOP = sp;return ($99|0); } else { while(1) { $77 = $t; $78 = ($77|0)!=(0|0); if (!($78)) { break; } $79 = ((($2)) + 220|0); $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 84|0); $83 = HEAP32[$82>>2]|0; $84 = (FUNCTION_TABLE_ii[$83 & 8191]($80)|0); $a = $84; $85 = $a; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 96|0); $88 = HEAP32[$87>>2]|0; (FUNCTION_TABLE_ii[$88 & 8191]($85)|0); $89 = ((($2)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = $t; $92 = (__ZN11TargetsList13getNextTargetEP10Targetable($90,$91)|0); $t = $92; $93 = $t; $94 = ((($2)) + 220|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 132|0); HEAP32[$96>>2] = $93; } $97 = ((($2)) + 12|0); $98 = HEAP32[$97>>2]|0; __ZN11TargetsList11initTargetsEv($98); $0 = 1; $99 = $0; STACKTOP = sp;return ($99|0); } } } $0 = 0; $99 = $0; STACKTOP = sp;return ($99|0); } function __ZN13TargetAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 220|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 80|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($agg$result,$6); STACKTOP = sp;return; } else { __ZN13ActionElement11getMenuTextEv($agg$result,$1); STACKTOP = sp;return; } } function __ZN13TargetAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 35676; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13TargetAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13TargetAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,145956)|0); $4 = $1; $5 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($this,$observer,$id,$card,$_target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($5,$6,$7,$8,$9); $10 = 35792; HEAP32[$5>>2] = $10; $11 = ((($5)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); STACKTOP = sp;return; } function __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$id,$card) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 35792; HEAP32[$4>>2] = $8; $9 = ((($4)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); STACKTOP = sp;return; } function __ZN16TriggeredAbility12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $stackCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iii[$6 & 8191]($3,$7)|0); $9 = ($8|0)!=(0); if (!($9)) { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } $10 = $2; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,7616,7880,0)|0); $13 = $12; } $14 = ($13|0)!=(0|0); if ($14) { $15 = HEAP32[$3>>2]|0; $16 = ((($15)) + 92|0); $17 = HEAP32[$16>>2]|0; (FUNCTION_TABLE_ii[$17 & 8191]($3)|0); $0 = 1; $63 = $0; STACKTOP = sp;return ($63|0); } $18 = $2; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,7616,7816,0)|0); $21 = $20; } $22 = ($21|0)!=(0|0); if ($22) { $23 = HEAP32[$3>>2]|0; $24 = ((($23)) + 92|0); $25 = HEAP32[$24>>2]|0; (FUNCTION_TABLE_ii[$25 & 8191]($3)|0); $0 = 1; $63 = $0; STACKTOP = sp;return ($63|0); } $26 = $2; $27 = ($26|0)==(0|0); if ($27) { $29 = 0; } else { $28 = (___dynamic_cast($26,7616,7624,0)|0); $29 = $28; } $stackCheck = $29; $30 = $stackCheck; $31 = ($30|0)!=(0|0); do { if ($31) { $32 = $stackCheck; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = ((($3)) + 88|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 208|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 28|0); $42 = HEAP32[$41>>2]|0; $43 = ($34|0)==($42|0); if (!($43)) { $44 = $stackCheck; $45 = ((($44)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = ((($3)) + 88|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 208|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN6Player8opponentEv($50)|0); $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 28|0); $55 = HEAP32[$54>>2]|0; $56 = ($46|0)==($55|0); if (!($56)) { break; } } $57 = HEAP32[$3>>2]|0; $58 = ((($57)) + 92|0); $59 = HEAP32[$58>>2]|0; (FUNCTION_TABLE_ii[$59 & 8191]($3)|0); $0 = 1; $63 = $0; STACKTOP = sp;return ($63|0); } } while(0); $60 = HEAP32[$3>>2]|0; $61 = ((($60)) + 88|0); $62 = HEAP32[$61>>2]|0; (FUNCTION_TABLE_ii[$62 & 8191]($3)|0); $0 = 1; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZN16TriggeredAbility6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 104|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $8 = ($7|0)!=(0); if (!($8)) { STACKTOP = sp;return; } $9 = HEAP32[$3>>2]|0; $10 = ((($9)) + 88|0); $11 = HEAP32[$10>>2]|0; (FUNCTION_TABLE_ii[$11 & 8191]($3)|0); STACKTOP = sp;return; } function __ZNK16TriggeredAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,145976)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($this,$observer,$id,$source,$once,$_tc) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $once = $once|0; $_tc = $_tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $6 = $once&1; $4 = $6; $5 = $_tc; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 35912; HEAP32[$7>>2] = $11; $12 = ((($7)) + 164|0); $13 = $4; $14 = $13&1; $15 = $14&1; HEAP8[$12>>0] = $15; $16 = ((($7)) + 165|0); HEAP8[$16>>0] = 1; $17 = $5; $18 = ((($7)) + 12|0); HEAP32[$18>>2] = $17; STACKTOP = sp;return; } function __ZN7Trigger14triggerOnEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $af = 0; var $checkCond = 0, $cleanup$dest = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 28|0; $5 = sp + 4|0; $1 = $this; $2 = $event; $7 = $1; $8 = ((($7)) + 165|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; if (!($10)) { $0 = 0; $58 = $0; STACKTOP = sp;return ($58|0); } $11 = ((($7)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 550|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $0 = 0; $58 = $0; STACKTOP = sp;return ($58|0); } $16 = HEAP32[$7>>2]|0; $17 = ((($16)) + 112|0); $18 = HEAP32[$17>>2]|0; $19 = $2; $20 = (FUNCTION_TABLE_iii[$18 & 8191]($7,$19)|0); $21 = ($20|0)!=(0); if (!($21)) { $0 = 0; $58 = $0; STACKTOP = sp;return ($58|0); } $22 = ((($7)) + 164|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if ($24) { $25 = ((($7)) + 165|0); $26 = HEAP8[$25>>0]|0; $27 = $26&1; if ($27) { $28 = ((($7)) + 165|0); HEAP8[$28>>0] = 0; } } $29 = ((($7)) + 152|0); $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($29)|0); $31 = ($30|0)!=(0); do { if ($31) { $32 = ((($7)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if (!($34)) { $0 = 1; $58 = $0; STACKTOP = sp;return ($58|0); } $35 = ((($7)) + 88|0); $36 = HEAP32[$35>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$36); $37 = ((($7)) + 148|0); $38 = HEAP32[$37>>2]|0; $39 = ((($7)) + 148|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (invoke_ii(3945,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($7)) + 152|0); __THREW__ = 0; invoke_vii(3800,($5|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __THREW__ = 0; $47 = (invoke_iiiii(3946,($af|0),($38|0),($41|0),($5|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN14AbilityFactoryD2Ev($af); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $checkCond = $47; $50 = $checkCond; $51 = ($50|0)!=(0); if ($51) { $6 = 0; } else { $0 = 0; $6 = 1; } __ZN14AbilityFactoryD2Ev($af); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break; } $58 = $0; STACKTOP = sp;return ($58|0); } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZN14AbilityFactoryD2Ev($af); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } } while(0); $0 = 1; $58 = $0; STACKTOP = sp;return ($58|0); } function __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $source = $source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 36036; HEAP32[$4>>2] = $8; $9 = ((($4)) + 152|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN14InstantAbility6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 152|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if ($6) { STACKTOP = sp;return; } $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 92|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($3)|0); $11 = ((($3)) + 152|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($this,$observer,$_id,$source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $source = $source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($5,$6,$7,$8,$9); $10 = 36036; HEAP32[$5>>2] = $10; $11 = ((($5)) + 152|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN14InstantAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $newPhase = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver19getCurrentGamePhaseEv($4)|0); $newPhase = $5; $6 = $newPhase; $7 = ((($2)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)!=($8|0); $10 = $newPhase; $11 = ($10|0)==(13); $or$cond = $9 & $11; if ($or$cond) { $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } else { $12 = $newPhase; $13 = ((($2)) + 16|0); HEAP32[$13>>2] = $12; $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,145999)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,148993)|0); $8 = $1; $9 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$8)|0); $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,163062)|0); STACKTOP = sp;return ($10|0); } function __ZN21ListMaintainerAbility9canTargetEP11MTGGameZone($this,$zone) { $this = $this|0; $zone = $zone|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $zone; $3 = $1; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iii[$11 & 8191]($8,$12)|0); $$expand_i1_val = $13&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $31 = $$pre_trunc&1; STACKTOP = sp;return ($31|0); } $i = 0; while(1) { $14 = $i; $15 = ($14|0)<(2); if (!($15)) { label = 8; break; } $16 = ((($3)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 180|0); $19 = $i; $20 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $p = $21; $22 = $2; $23 = $p; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ($22|0)==($27|0); if ($28) { label = 6; break; } $29 = $i; $30 = (($29) + 1)|0; $i = $30; } if ((label|0) == 6) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $31 = $$pre_trunc&1; STACKTOP = sp;return ($31|0); } else if ((label|0) == 8) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $31 = $$pre_trunc&1; STACKTOP = sp;return ($31|0); } return (0)|0; } function __ZN21ListMaintainerAbility13updateTargetsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $card2 = 0, $card3 = 0; var $card5 = 0, $i = 0, $i6 = 0, $it = 0, $it1 = 0, $it4 = 0, $j = 0, $k = 0, $p = 0, $p7 = 0, $temp = 0, $zone = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 112|0; $it = sp + 108|0; $1 = sp + 104|0; $card = sp + 92|0; $it1 = sp + 88|0; $4 = sp + 84|0; $card2 = sp + 80|0; $zones = sp + 48|0; $card3 = sp + 28|0; $5 = sp + 24|0; $6 = sp + 20|0; $it4 = sp + 16|0; $7 = sp + 12|0; $card5 = sp + 8|0; $p7 = sp; $0 = $this; $8 = $0; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($temp); $9 = ((($8)) + 152|0); $10 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($9)|0); HEAP32[$it>>2] = $10; while(1) { $11 = ((($8)) + 152|0); $12 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($11)|0); HEAP32[$1>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4213,($it|0),($1|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } if (!($13)) { label = 12; break; } __THREW__ = 0; $16 = (invoke_ii(5796,($it|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } $19 = HEAP32[$16>>2]|0; HEAP32[$card>>2] = $19; $20 = HEAP32[$8>>2]|0; $21 = ((($20)) + 108|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$card>>2]|0; __THREW__ = 0; $24 = (invoke_iii($22|0,($8|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } $27 = ($24|0)!=(0); if ($27) { $28 = HEAP32[$card>>2]|0; $29 = ((($28)) + 480|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { label = 8; } } else { label = 8; } if ((label|0) == 8) { label = 0; __THREW__ = 0; $32 = (invoke_iii(4084,($temp|0),($card|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } HEAP8[$32>>0] = 1; } __THREW__ = 0; (invoke_ii(5797,($it|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } } L13: do { if ((label|0) == 12) { $41 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($temp)|0); HEAP32[$it1>>2] = $41; while(1) { $42 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($temp)|0); HEAP32[$4>>2] = $42; __THREW__ = 0; $43 = (invoke_iii(4213,($it1|0),($4|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L13; } if (!($43)) { break; } __THREW__ = 0; $46 = (invoke_ii(5796,($it1|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L13; } $49 = HEAP32[$46>>2]|0; HEAP32[$card2>>2] = $49; $50 = ((($8)) + 152|0); __THREW__ = 0; (invoke_iii(5798,($50|0),($card2|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L13; } $53 = HEAP32[$8>>2]|0; $54 = ((($53)) + 116|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$card2>>2]|0; __THREW__ = 0; (invoke_iii($55|0,($8|0),($56|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break L13; } __THREW__ = 0; (invoke_ii(5797,($it1|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L13; } } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($temp); $i = 0; while(1) { $61 = $i; $62 = ($61|0)<(2); if (!($62)) { break; } $63 = ((($8)) + 88|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 180|0); $66 = $i; __THREW__ = 0; $67 = (invoke_iii(4093,($65|0),($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L13; } $70 = HEAP32[$67>>2]|0; $p = $70; $71 = $p; $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 20|0); $75 = HEAP32[$74>>2]|0; HEAP32[$zones>>2] = $75; $76 = ((($zones)) + 4|0); $77 = $p; $78 = ((($77)) + 84|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = HEAP32[$80>>2]|0; HEAP32[$76>>2] = $81; $82 = ((($76)) + 4|0); $83 = $p; $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 16|0); $87 = HEAP32[$86>>2]|0; HEAP32[$82>>2] = $87; $88 = ((($82)) + 4|0); $89 = $p; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; HEAP32[$88>>2] = $93; $94 = ((($88)) + 4|0); $95 = $p; $96 = ((($95)) + 84|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 28|0); $99 = HEAP32[$98>>2]|0; HEAP32[$94>>2] = $99; $100 = ((($94)) + 4|0); $101 = $p; $102 = ((($101)) + 84|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 36|0); $105 = HEAP32[$104>>2]|0; HEAP32[$100>>2] = $105; $k = 0; while(1) { $106 = $k; $107 = ($106|0)<(6); if (!($107)) { break; } $108 = $k; $109 = (($zones) + ($108<<2)|0); $110 = HEAP32[$109>>2]|0; $zone = $110; $111 = HEAP32[$8>>2]|0; $112 = ((($111)) + 104|0); $113 = HEAP32[$112>>2]|0; $114 = $zone; __THREW__ = 0; $115 = (invoke_iii($113|0,($8|0),($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L13; } L31: do { if ($115) { $j = 0; while(1) { $118 = $j; $119 = $zone; $120 = ((($119)) + 56|0); $121 = HEAP32[$120>>2]|0; $122 = ($118|0)<($121|0); if (!($122)) { break L31; } $123 = $zone; $124 = ((($123)) + 8|0); $125 = $j; __THREW__ = 0; $126 = (invoke_iii(3955,($124|0),($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { break L13; } $129 = HEAP32[$126>>2]|0; HEAP32[$card3>>2] = $129; $130 = HEAP32[$8>>2]|0; $131 = ((($130)) + 108|0); $132 = HEAP32[$131>>2]|0; $133 = HEAP32[$card3>>2]|0; __THREW__ = 0; $134 = (invoke_iii($132|0,($8|0),($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L13; } $137 = ($134|0)!=(0); if ($137) { $138 = ((($8)) + 152|0); __THREW__ = 0; $139 = (invoke_iii(4212,($138|0),($card3|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { break L13; } HEAP32[$5>>2] = $139; $142 = ((($8)) + 152|0); $143 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($142)|0); HEAP32[$6>>2] = $143; __THREW__ = 0; $144 = (invoke_iii(5799,($5|0),($6|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { break L13; } if ($144) { __THREW__ = 0; $147 = (invoke_iii(4084,($temp|0),($card3|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { break L13; } HEAP8[$147>>0] = 1; } } $150 = $j; $151 = (($150) + 1)|0; $j = $151; } } } while(0); $152 = $k; $153 = (($152) + 1)|0; $k = $153; } $154 = $i; $155 = (($154) + 1)|0; $i = $155; } $156 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($temp)|0); HEAP32[$it4>>2] = $156; while(1) { $157 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($temp)|0); HEAP32[$7>>2] = $157; __THREW__ = 0; $158 = (invoke_iii(4213,($it4|0),($7|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break L13; } if (!($158)) { break; } __THREW__ = 0; $161 = (invoke_ii(5796,($it4|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break L13; } $164 = HEAP32[$161>>2]|0; HEAP32[$card5>>2] = $164; $165 = ((($8)) + 152|0); __THREW__ = 0; $166 = (invoke_iii(4084,($165|0),($card5|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break L13; } HEAP8[$166>>0] = 1; $169 = HEAP32[$8>>2]|0; $170 = ((($169)) + 112|0); $171 = HEAP32[$170>>2]|0; $172 = HEAP32[$card5>>2]|0; __THREW__ = 0; (invoke_iii($171|0,($8|0),($172|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { break L13; } __THREW__ = 0; (invoke_ii(5797,($it4|0))|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { break L13; } } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($temp); $i6 = 0; while(1) { $177 = $i6; $178 = ($177|0)<(2); if (!($178)) { break; } $179 = ((($8)) + 88|0); $180 = HEAP32[$179>>2]|0; $181 = ((($180)) + 180|0); $182 = $i6; __THREW__ = 0; $183 = (invoke_iii(4093,($181|0),($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { break L13; } $186 = HEAP32[$183>>2]|0; HEAP32[$p7>>2] = $186; $187 = ((($8)) + 176|0); __THREW__ = 0; $188 = (invoke_iii(5800,($187|0),($p7|0))|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break L13; } $191 = HEAP8[$188>>0]|0; $192 = $191&1; if ($192) { label = 55; } else { $193 = HEAP32[$8>>2]|0; $194 = ((($193)) + 120|0); $195 = HEAP32[$194>>2]|0; $196 = HEAP32[$p7>>2]|0; __THREW__ = 0; $197 = (invoke_iii($195|0,($8|0),($196|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { break L13; } $200 = ($197|0)!=(0); if ($200) { $201 = ((($8)) + 176|0); __THREW__ = 0; $202 = (invoke_iii(5800,($201|0),($p7|0))|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { break L13; } HEAP8[$202>>0] = 1; $205 = HEAP32[$8>>2]|0; $206 = ((($205)) + 124|0); $207 = HEAP32[$206>>2]|0; $208 = HEAP32[$p7>>2]|0; __THREW__ = 0; (invoke_iii($207|0,($8|0),($208|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { break L13; } } else { label = 55; } } if ((label|0) == 55) { label = 0; $211 = ((($8)) + 176|0); __THREW__ = 0; $212 = (invoke_iii(5800,($211|0),($p7|0))|0); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { break L13; } $215 = HEAP8[$212>>0]|0; $216 = $215&1; if ($216) { $217 = HEAP32[$8>>2]|0; $218 = ((($217)) + 120|0); $219 = HEAP32[$218>>2]|0; $220 = HEAP32[$p7>>2]|0; __THREW__ = 0; $221 = (invoke_iii($219|0,($8|0),($220|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { break L13; } $224 = ($221|0)!=(0); if (!($224)) { $225 = ((($8)) + 176|0); __THREW__ = 0; $226 = (invoke_iii(5800,($225|0),($p7|0))|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { break L13; } HEAP8[$226>>0] = 0; $229 = HEAP32[$8>>2]|0; $230 = ((($229)) + 128|0); $231 = HEAP32[$230>>2]|0; $232 = HEAP32[$p7>>2]|0; __THREW__ = 0; (invoke_iii($231|0,($8|0),($232|0))|0); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { break L13; } } } } $235 = $i6; $236 = (($235) + 1)|0; $i6 = $236; } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($temp); STACKTOP = sp;return; } } while(0); $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($temp); $37 = $2; $38 = $3; ___resumeException($37|0); // unreachable; } function __ZN21ListMaintainerAbility12checkTargetsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $card2 = 0, $card3 = 0, $card5 = 0, $i = 0, $it = 0, $it1 = 0, $it4 = 0, $j = 0, $k = 0, $p = 0, $tempCheck = 0, $zone = 0, $zones = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tempCheck = sp + 104|0; $it = sp + 100|0; $1 = sp + 96|0; $card = sp + 84|0; $it1 = sp + 80|0; $4 = sp + 76|0; $card2 = sp + 72|0; $zones = sp + 40|0; $card3 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $it4 = sp + 8|0; $7 = sp + 4|0; $card5 = sp; $0 = $this; $8 = $0; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($tempCheck); $9 = ((($8)) + 164|0); $10 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($9)|0); HEAP32[$it>>2] = $10; while(1) { $11 = ((($8)) + 164|0); $12 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($11)|0); HEAP32[$1>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(4213,($it|0),($1|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } if (!($13)) { label = 12; break; } __THREW__ = 0; $16 = (invoke_ii(5796,($it|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } $19 = HEAP32[$16>>2]|0; HEAP32[$card>>2] = $19; $20 = HEAP32[$8>>2]|0; $21 = ((($20)) + 108|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$card>>2]|0; __THREW__ = 0; $24 = (invoke_iii($22|0,($8|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } $27 = ($24|0)!=(0); if ($27) { $28 = HEAP32[$card>>2]|0; $29 = ((($28)) + 480|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { label = 8; } } else { label = 8; } if ((label|0) == 8) { label = 0; __THREW__ = 0; $32 = (invoke_iii(4084,($tempCheck|0),($card|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } HEAP8[$32>>0] = 1; } __THREW__ = 0; (invoke_ii(5797,($it|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } } L13: do { if ((label|0) == 12) { $41 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($tempCheck)|0); HEAP32[$it1>>2] = $41; while(1) { $42 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($tempCheck)|0); HEAP32[$4>>2] = $42; __THREW__ = 0; $43 = (invoke_iii(4213,($it1|0),($4|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L13; } if (!($43)) { break; } __THREW__ = 0; $46 = (invoke_ii(5796,($it1|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L13; } $49 = HEAP32[$46>>2]|0; HEAP32[$card2>>2] = $49; $50 = ((($8)) + 164|0); __THREW__ = 0; (invoke_iii(5798,($50|0),($card2|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break L13; } __THREW__ = 0; (invoke_ii(5797,($it1|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break L13; } } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($tempCheck); $i = 0; while(1) { $55 = $i; $56 = ($55|0)<(2); if (!($56)) { break; } $57 = ((($8)) + 88|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 180|0); $60 = $i; __THREW__ = 0; $61 = (invoke_iii(4093,($59|0),($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L13; } $64 = HEAP32[$61>>2]|0; $p = $64; $65 = $p; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 20|0); $69 = HEAP32[$68>>2]|0; HEAP32[$zones>>2] = $69; $70 = ((($zones)) + 4|0); $71 = $p; $72 = ((($71)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; HEAP32[$70>>2] = $75; $76 = ((($70)) + 4|0); $77 = $p; $78 = ((($77)) + 84|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; HEAP32[$76>>2] = $81; $82 = ((($76)) + 4|0); $83 = $p; $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 8|0); $87 = HEAP32[$86>>2]|0; HEAP32[$82>>2] = $87; $88 = ((($82)) + 4|0); $89 = $p; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 28|0); $93 = HEAP32[$92>>2]|0; HEAP32[$88>>2] = $93; $94 = ((($88)) + 4|0); $95 = $p; $96 = ((($95)) + 84|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 36|0); $99 = HEAP32[$98>>2]|0; HEAP32[$94>>2] = $99; $k = 0; while(1) { $100 = $k; $101 = ($100|0)<(6); if (!($101)) { break; } $102 = $k; $103 = (($zones) + ($102<<2)|0); $104 = HEAP32[$103>>2]|0; $zone = $104; $105 = HEAP32[$8>>2]|0; $106 = ((($105)) + 104|0); $107 = HEAP32[$106>>2]|0; $108 = $zone; __THREW__ = 0; $109 = (invoke_iii($107|0,($8|0),($108|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break L13; } L30: do { if ($109) { $j = 0; while(1) { $112 = $j; $113 = $zone; $114 = ((($113)) + 56|0); $115 = HEAP32[$114>>2]|0; $116 = ($112|0)<($115|0); if (!($116)) { break L30; } $117 = $zone; $118 = ((($117)) + 8|0); $119 = $j; __THREW__ = 0; $120 = (invoke_iii(3955,($118|0),($119|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { break L13; } $123 = HEAP32[$120>>2]|0; HEAP32[$card3>>2] = $123; $124 = HEAP32[$8>>2]|0; $125 = ((($124)) + 108|0); $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$card3>>2]|0; __THREW__ = 0; $128 = (invoke_iii($126|0,($8|0),($127|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { break L13; } $131 = ($128|0)!=(0); if ($131) { $132 = ((($8)) + 164|0); __THREW__ = 0; $133 = (invoke_iii(4212,($132|0),($card3|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { break L13; } HEAP32[$5>>2] = $133; $136 = ((($8)) + 164|0); $137 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($136)|0); HEAP32[$6>>2] = $137; __THREW__ = 0; $138 = (invoke_iii(5799,($5|0),($6|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { break L13; } if ($138) { __THREW__ = 0; $141 = (invoke_iii(4084,($tempCheck|0),($card3|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { break L13; } HEAP8[$141>>0] = 1; } } $144 = $j; $145 = (($144) + 1)|0; $j = $145; } } } while(0); $146 = $k; $147 = (($146) + 1)|0; $k = $147; } $148 = $i; $149 = (($148) + 1)|0; $i = $149; } $150 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($tempCheck)|0); HEAP32[$it4>>2] = $150; while(1) { $151 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($tempCheck)|0); HEAP32[$7>>2] = $151; __THREW__ = 0; $152 = (invoke_iii(4213,($it4|0),($7|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { break L13; } if (!($152)) { break; } __THREW__ = 0; $155 = (invoke_ii(5796,($it4|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break L13; } $158 = HEAP32[$155>>2]|0; HEAP32[$card5>>2] = $158; $159 = ((($8)) + 164|0); __THREW__ = 0; $160 = (invoke_iii(4084,($159|0),($card5|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break L13; } HEAP8[$160>>0] = 1; __THREW__ = 0; (invoke_ii(5797,($it4|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break L13; } } __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($tempCheck); STACKTOP = sp;return; } } while(0); $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($tempCheck); $37 = $2; $38 = $3; ___resumeException($37|0); // unreachable; } function __ZN21ListMaintainerAbility6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; __ZN21ListMaintainerAbility13updateTargetsEv($3); STACKTOP = sp;return; } function __ZN21ListMaintainerAbility7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $1 = sp + 8|0; $card = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 152|0); $5 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 152|0); $7 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$card>>2] = $10; $11 = ((($3)) + 152|0); (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5eraseERS7_($11,$card)|0); $12 = HEAP32[$3>>2]|0; $13 = ((($12)) + 116|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$card>>2]|0; (FUNCTION_TABLE_iii[$14 & 8191]($3,$15)|0); $16 = ((($3)) + 152|0); $17 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($16)|0); HEAP32[$2>>2] = $17; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; } STACKTOP = sp;return 1; } function __ZNK21ListMaintainerAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146026)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN14TriggerAtPhaseC2EP12GameObserveriP15MTGCardInstanceP10Targetableiibbbib($this,$observer,$id,$source,$target,$_phaseId,$who,$sourceUntapped,$sourceTap,$lifelost,$lifeamount,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $_phaseId = $_phaseId|0; $who = $who|0; $sourceUntapped = $sourceUntapped|0; $sourceTap = $sourceTap|0; $lifelost = $lifelost|0; $lifeamount = $lifeamount|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $_phaseId; $6 = $who; $14 = $sourceUntapped&1; $7 = $14; $15 = $sourceTap&1; $8 = $15; $16 = $lifelost&1; $9 = $16; $10 = $lifeamount; $17 = $once&1; $11 = $17; $18 = $0; $19 = $1; $20 = $2; $21 = $3; $22 = $4; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($18,$19,$20,$21,$22); $23 = 36148; HEAP32[$18>>2] = $23; $24 = ((($18)) + 164|0); $25 = $5; HEAP32[$24>>2] = $25; $26 = ((($18)) + 168|0); $27 = $6; HEAP32[$26>>2] = $27; $28 = ((($18)) + 172|0); $29 = $7; $30 = $29&1; $31 = $30&1; HEAP8[$28>>0] = $31; $32 = ((($18)) + 173|0); $33 = $8; $34 = $33&1; $35 = $34&1; HEAP8[$32>>0] = $35; $36 = ((($18)) + 174|0); $37 = $9; $38 = $37&1; $39 = $38&1; HEAP8[$36>>0] = $39; $40 = ((($18)) + 176|0); $41 = $10; HEAP32[$40>>2] = $41; $42 = ((($18)) + 180|0); $43 = $11; $44 = $43&1; $45 = $44&1; HEAP8[$42>>0] = $45; $46 = ((($18)) + 181|0); HEAP8[$46>>0] = 1; $47 = ((($18)) + 88|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if (!($49)) { STACKTOP = sp;return; } $50 = ((($18)) + 88|0); $51 = HEAP32[$50>>2]|0; __THREW__ = 0; $52 = (invoke_ii(4068,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $12 = $59; $13 = $60; __ZN16TriggeredAbilityD2Ev($18); $61 = $12; $62 = $13; ___resumeException($61|0); // unreachable; } $55 = ((($18)) + 20|0); HEAP32[$55>>2] = $52; $56 = ((($18)) + 20|0); $57 = HEAP32[$56>>2]|0; $58 = ((($18)) + 16|0); HEAP32[$58>>2] = $57; STACKTOP = sp;return; } function __ZN14TriggerAtPhase7triggerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $af = 0, $checkCond = 0, $lifeloss = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 24|0; $4 = sp; $1 = $this; $5 = $1; $6 = ((($5)) + 181|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if (!($8)) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } $9 = ((($5)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 550|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if ($13) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } $14 = ((($5)) + 174|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { $17 = ((($5)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15MTGCardInstance10controllerEv($18)|0); $20 = (__ZN6Player8opponentEv($19)|0); $21 = ((($20)) + 32|0); $22 = HEAP32[$21>>2]|0; $lifeloss = $22; $23 = $lifeloss; $24 = ((($5)) + 176|0); $25 = HEAP32[$24>>2]|0; $26 = ($23|0)<($25|0); if ($26) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $27 = ((($5)) + 172|0); $28 = HEAP8[$27>>0]|0; $29 = $28&1; if ($29) { $30 = ((($5)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance8isTappedEv($31)|0); $33 = ($32|0)==(1); if ($33) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $34 = ((($5)) + 173|0); $35 = HEAP8[$34>>0]|0; $36 = $35&1; if ($36) { $37 = ((($5)) + 148|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN15MTGCardInstance8isTappedEv($38)|0); $40 = ($39|0)!=(0); if (!($40)) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $41 = HEAP32[$5>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_ii[$43 & 8191]($5)|0); $45 = ($44|0)!=(0); if ($45) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } $result = 0; $46 = ((($5)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = ((($5)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = ($47|0)!=($49|0); do { if ($50) { $51 = ((($5)) + 20|0); $52 = HEAP32[$51>>2]|0; $53 = ((($5)) + 164|0); $54 = HEAP32[$53>>2]|0; $55 = ($52|0)==($54|0); if ($55) { $result = 0; $56 = ((($5)) + 168|0); $57 = HEAP32[$56>>2]|0; L31: do { switch ($57|0) { case 1: { $58 = ((($5)) + 88|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 208|0); $61 = HEAP32[$60>>2]|0; $62 = ((($5)) + 148|0); $63 = HEAP32[$62>>2]|0; $64 = (__ZN15MTGCardInstance10controllerEv($63)|0); $65 = ($61|0)==($64|0); if ($65) { $result = 1; } break; } case -1: { $66 = ((($5)) + 88|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 208|0); $69 = HEAP32[$68>>2]|0; $70 = ((($5)) + 148|0); $71 = HEAP32[$70>>2]|0; $72 = (__ZN15MTGCardInstance10controllerEv($71)|0); $73 = ($69|0)!=($72|0); if ($73) { $result = 1; } break; } case -2: { $74 = ((($5)) + 148|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 816|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)!=(0|0); $79 = ((($5)) + 88|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 208|0); $82 = HEAP32[$81>>2]|0; $83 = ((($5)) + 148|0); $84 = HEAP32[$83>>2]|0; if ($78) { $85 = ((($84)) + 816|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZN15MTGCardInstance10controllerEv($86)|0); $88 = ($82|0)==($87|0); if (!($88)) { break L31; } $result = 1; break L31; } else { $89 = (__ZN15MTGCardInstance10controllerEv($84)|0); $90 = ($82|0)==($89|0); if (!($90)) { break L31; } $result = 1; break L31; } break; } case -3: { $91 = ((($5)) + 148|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 820|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)!=(0|0); if ($95) { $96 = ((($5)) + 88|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 208|0); $99 = HEAP32[$98>>2]|0; $100 = ((($5)) + 148|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 820|0); $103 = HEAP32[$102>>2]|0; $104 = ($99|0)==($103|0); if ($104) { $result = 1; } } break; } default: { $result = 1; } } } while(0); $105 = ((($5)) + 152|0); $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($105)|0); $107 = ($106|0)!=(0); if ($107) { $108 = ((($5)) + 148|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)!=(0|0); if (!($110)) { $result = 1; } $111 = ((($5)) + 88|0); $112 = HEAP32[$111>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$112); $113 = ((($5)) + 148|0); $114 = HEAP32[$113>>2]|0; $115 = ((($5)) + 148|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; $117 = (invoke_ii(3945,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if (!($119)) { $120 = ((($5)) + 152|0); __THREW__ = 0; invoke_vii(3800,($4|0),($120|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if (!($122)) { __THREW__ = 0; $123 = (invoke_iiiii(3946,($af|0),($114|0),($117|0),($4|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $2 = $130; $3 = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN14AbilityFactoryD2Ev($af); $132 = $2; $133 = $3; ___resumeException($132|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $checkCond = $123; $126 = $checkCond; $127 = ($126|0)!=(0); if (!($127)) { $result = 0; } __ZN14AbilityFactoryD2Ev($af); break; } } $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $2 = $128; $3 = $129; __ZN14AbilityFactoryD2Ev($af); $132 = $2; $133 = $3; ___resumeException($132|0); // unreachable; } } } } while(0); $134 = ((($5)) + 180|0); $135 = HEAP8[$134>>0]|0; $136 = $135&1; if ($136) { $137 = ((($5)) + 181|0); $138 = HEAP8[$137>>0]|0; $139 = $138&1; if ($139) { $140 = ((($5)) + 181|0); HEAP8[$140>>0] = 0; } } $141 = $result; $0 = $141; $142 = $0; STACKTOP = sp;return ($142|0); } function __ZNK14TriggerAtPhase5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(184)|0); __THREW__ = 0; invoke_vii(5801,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16TriggerNextPhaseC2EP12GameObserveriP15MTGCardInstanceP10Targetableiibbb($this,$observer,$id,$source,$target,$_phaseId,$who,$sourceUntapped,$sourceTap,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $_phaseId = $_phaseId|0; $who = $who|0; $sourceUntapped = $sourceUntapped|0; $sourceTap = $sourceTap|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $_phaseId; $6 = $who; $10 = $sourceUntapped&1; $7 = $10; $11 = $sourceTap&1; $8 = $11; $12 = $once&1; $9 = $12; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $4; $18 = $5; $19 = $6; $20 = $7; $21 = $20&1; $22 = $8; $23 = $22&1; $24 = $9; $25 = $24&1; __ZN14TriggerAtPhaseC2EP12GameObserveriP15MTGCardInstanceP10Targetableiibbbib($13,$14,$15,$16,$17,$18,$19,$21,$23,$25,0,0); $26 = 36268; HEAP32[$13>>2] = $26; $27 = ((($13)) + 184|0); HEAP32[$27>>2] = 0; $28 = ((($13)) + 191|0); HEAP8[$28>>0] = 1; STACKTOP = sp;return; } function __ZN16TriggerNextPhase11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 164|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<=($6|0); if ($7) { $8 = ((($2)) + 184|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if (!($10)) { $11 = ((($2)) + 184|0); HEAP32[$11>>2] = 1; } } $12 = ((($2)) + 184|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)>(1); do { if (!($14)) { $15 = ((($2)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 164|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)>($18|0); if ($19) { $20 = ((($2)) + 184|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); if ($22) { break; } } $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } } while(0); $23 = ((($2)) + 184|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1)|0; HEAP32[$23>>2] = $25; $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZNK16TriggerNextPhase5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(192)|0); __THREW__ = 0; invoke_vii(5802,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN23GenericTriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP16TriggeredAbilityP10MTGAbilityS7_P10Targetable($this,$observer,$id,$_source,$_t,$a,$dc,$_target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_t = $_t|0; $a = $a|0; $dc = $dc|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_t; $5 = $a; $6 = $dc; $7 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $7; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($10,$11,$12,$13,$14); $15 = ((($10)) + 164|0); $16 = $5; __THREW__ = 0; invoke_vii(4241,($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $8 = $30; $9 = $31; __ZN16TriggeredAbilityD2Ev($10); $32 = $8; $33 = $9; ___resumeException($32|0); // unreachable; } $19 = 36388; HEAP32[$10>>2] = $19; $20 = ((($10)) + 172|0); __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($20); $21 = ((($10)) + 132|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if (!($23)) { $24 = ((($10)) + 148|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); $27 = ((($25)) + 280|0); $28 = $26 ? 0 : $27; $29 = ((($10)) + 132|0); HEAP32[$29>>2] = $28; } $34 = $4; $35 = ((($10)) + 168|0); HEAP32[$35>>2] = $34; $36 = $6; $37 = ((($10)) + 196|0); HEAP32[$37>>2] = $36; $38 = ((($10)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = ((($10)) + 168|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 148|0); HEAP32[$42>>2] = $39; $43 = ((($10)) + 132|0); $44 = HEAP32[$43>>2]|0; $45 = ((($10)) + 168|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 132|0); HEAP32[$47>>2] = $44; $48 = ((($10)) + 148|0); $49 = HEAP32[$48>>2]|0; $50 = ((($10)) + 164|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 148|0); HEAP32[$52>>2] = $49; $53 = ((($10)) + 132|0); $54 = HEAP32[$53>>2]|0; $55 = ((($10)) + 164|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 132|0); HEAP32[$57>>2] = $54; $58 = ((($10)) + 196|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if (!($60)) { STACKTOP = sp;return; } $61 = ((($10)) + 148|0); $62 = HEAP32[$61>>2]|0; $63 = ((($10)) + 196|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 148|0); HEAP32[$65>>2] = $62; $66 = ((($10)) + 132|0); $67 = HEAP32[$66>>2]|0; $68 = ((($10)) + 196|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 132|0); HEAP32[$70>>2] = $67; STACKTOP = sp;return; } function __ZN23GenericTriggeredAbility7triggerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 168|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 104|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN23GenericTriggeredAbility14triggerOnEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $1 = $this; $2 = $e; $4 = $1; $5 = ((($4)) + 168|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 108|0); $9 = HEAP32[$8>>2]|0; $10 = $2; $11 = (FUNCTION_TABLE_iii[$9 & 8191]($6,$10)|0); $12 = ($11|0)!=(0); if ($12) { $13 = ((($4)) + 172|0); $14 = $2; $15 = ((($4)) + 164|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN23GenericTriggeredAbility16getTriggerTargetEP6WEventP10MTGAbility($4,$14,$16)|0); HEAP32[$3>>2] = $17; __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($13,$3); $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } else { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN23GenericTriggeredAbility16getTriggerTargetEP6WEventP10MTGAbility($this,$e,$a) { $this = $this|0; $e = $e|0; $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $ma = 0, $na = 0, $ttc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $a; $4 = $1; $5 = $3; $6 = (__ZN13ActionElement11getActionTcEv($5)|0); $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,6664,6824,0)|0); $9 = $8; } $ttc = $9; $10 = $ttc; $11 = ($10|0)!=(0|0); if ($11) { $12 = $2; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = $ttc; $17 = ((($16)) + 68|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$18)|0); $0 = $19; $48 = $0; STACKTOP = sp;return ($48|0); } $20 = $3; $21 = ($20|0)==(0|0); if ($21) { $23 = 0; } else { $22 = (___dynamic_cast($20,4000,400,-2)|0); $23 = $22; } $na = $23; $24 = $na; $25 = ($24|0)!=(0|0); if ($25) { $26 = $2; $27 = $na; $28 = HEAP32[$27>>2]|0; $29 = (__ZN23GenericTriggeredAbility16getTriggerTargetEP6WEventP10MTGAbility($4,$26,$28)|0); $0 = $29; $48 = $0; STACKTOP = sp;return ($48|0); } $30 = $3; $31 = ($30|0)==(0|0); if ($31) { $33 = 0; } else { $32 = (___dynamic_cast($30,4000,584,0)|0); $33 = $32; } $ma = $33; $34 = $ma; $35 = ($34|0)!=(0|0); if ($35) { $i = 0; $36 = $i; $37 = $ma; $38 = ((($37)) + 220|0); $39 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($38)|0); $40 = ($36>>>0)<($39>>>0); if ($40) { $41 = $2; $42 = $ma; $43 = ((($42)) + 220|0); $44 = $i; $45 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($43,$44)|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN23GenericTriggeredAbility16getTriggerTargetEP6WEventP10MTGAbility($4,$41,$46)|0); $0 = $47; $48 = $0; STACKTOP = sp;return ($48|0); } } $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } function __ZN23GenericTriggeredAbility17setTriggerTargetsEP10TargetableP10MTGAbility($this,$ta,$a) { $this = $this|0; $ta = $ta|0; $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $ma = 0, $na = 0, $ttc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ta; $2 = $a; $3 = $0; $4 = $2; $5 = (__ZN13ActionElement11getActionTcEv($4)|0); $6 = ($5|0)==(0|0); if ($6) { $8 = 0; } else { $7 = (___dynamic_cast($5,6664,6824,0)|0); $8 = $7; } $ttc = $8; $9 = $ttc; $10 = ($9|0)!=(0|0); if ($10) { $11 = $1; $12 = $2; $13 = ((($12)) + 132|0); HEAP32[$13>>2] = $11; $14 = $1; $15 = $ttc; $16 = ((($15)) + 64|0); HEAP32[$16>>2] = $14; } $17 = $2; $18 = ($17|0)==(0|0); if ($18) { $20 = 0; } else { $19 = (___dynamic_cast($17,4000,400,-2)|0); $20 = $19; } $na = $20; $21 = $na; $22 = ($21|0)!=(0|0); if ($22) { $23 = $1; $24 = $na; $25 = HEAP32[$24>>2]|0; __ZN23GenericTriggeredAbility17setTriggerTargetsEP10TargetableP10MTGAbility($3,$23,$25); } $26 = $2; $27 = ($26|0)==(0|0); if ($27) { $29 = 0; } else { $28 = (___dynamic_cast($26,4000,584,0)|0); $29 = $28; } $ma = $29; $30 = $ma; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return; } $i = 0; while(1) { $32 = $i; $33 = $ma; $34 = ((($33)) + 220|0); $35 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($34)|0); $36 = ($32>>>0)<($35>>>0); if (!($36)) { break; } $37 = $1; $38 = $ma; $39 = ((($38)) + 220|0); $40 = $i; $41 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; __ZN23GenericTriggeredAbility17setTriggerTargetsEP10TargetableP10MTGAbility($3,$37,$42); $43 = $i; $44 = (($43) + 1)|0; $i = $44; } STACKTOP = sp;return; } function __ZN23GenericTriggeredAbility6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $newPhase = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver19getCurrentGamePhaseEv($4)|0); $newPhase = $5; $6 = $newPhase; $7 = ((($2)) + 168|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 20|0); HEAP32[$9>>2] = $6; $10 = $1; __ZN16TriggeredAbility6UpdateEf($2,$10); $11 = $newPhase; $12 = ((($2)) + 168|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); HEAP32[$14>>2] = $11; STACKTOP = sp;return; } function __ZN23GenericTriggeredAbility7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 550|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if ($7) { $0 = 0; $36 = $0; STACKTOP = sp;return ($36|0); } $8 = ((($2)) + 172|0); $9 = (__ZNKSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($8)|0); $10 = ($9|0)!=(0); if ($10) { $11 = ((($2)) + 172|0); $12 = (__ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($11)|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 164|0); $15 = HEAP32[$14>>2]|0; __ZN23GenericTriggeredAbility17setTriggerTargetsEP10TargetableP10MTGAbility($2,$13,$15); $16 = ((($2)) + 172|0); __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($16); } $17 = ((($2)) + 164|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 92|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; $22 = ((($2)) + 164|0); $23 = HEAP32[$22>>2]|0; if ($21) { $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 92|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); $0 = $27; $36 = $0; STACKTOP = sp;return ($36|0); } else { $28 = HEAP32[$23>>2]|0; $29 = ((($28)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_ii[$30 & 8191]($23)|0); $clone = $31; $32 = $clone; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 96|0); $35 = HEAP32[$34>>2]|0; (FUNCTION_TABLE_ii[$35 & 8191]($32)|0); $0 = 1; $36 = $0; STACKTOP = sp;return ($36|0); } return (0)|0; } function __ZN23GenericTriggeredAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN10MTGAbility11testDestroyEv($2)|0); $4 = ($3|0)!=(0); if (!($4)) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } $5 = ((($2)) + 196|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 196|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($9)|0); $0 = $13; $20 = $0; STACKTOP = sp;return ($20|0); } else { $14 = ((($2)) + 168|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 36|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_ii[$18 & 8191]($15)|0); $0 = $19; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN23GenericTriggeredAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 36388; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = HEAP32[$4>>2]|0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vi[$8 & 8191]($4); } $9 = ((($1)) + 164|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = ((($1)) + 196|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if (!($17)) { $25 = ((($1)) + 172|0); __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($25); __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } $18 = ((($1)) + 196|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } $24 = ((($1)) + 196|0); HEAP32[$24>>2] = 0; $25 = ((($1)) + 172|0); __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($25); __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23GenericTriggeredAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23GenericTriggeredAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23GenericTriggeredAbility11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 164|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK23GenericTriggeredAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(200)|0); __THREW__ = 0; invoke_vii(5803,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $1 = $32; $2 = $33; __ZdlPv($4); $34 = $1; $35 = $2; ___resumeException($34|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 168|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 168|0); HEAP32[$14>>2] = $12; $15 = ((($3)) + 164|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_ii[$19 & 8191]($16)|0); $21 = $a; $22 = ((($21)) + 164|0); HEAP32[$22>>2] = $20; $23 = ((($3)) + 196|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_ii[$27 & 8191]($24)|0); $29 = $a; $30 = ((($29)) + 196|0); HEAP32[$30>>2] = $28; $31 = $a; STACKTOP = sp;return ($31|0); } return (0)|0; } function __ZN13AManaProducerC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostS7_iNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEb($this,$observer,$id,$card,$t,$_output,$_cost,$who,$producing,$doesntEmpty) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $t = $t|0; $_output = $_output|0; $_cost = $_cost|0; $who = $who|0; $producing = $producing|0; $doesntEmpty = $doesntEmpty|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $t; $5 = $_output; $6 = $_cost; $7 = $who; $11 = $doesntEmpty&1; $8 = $11; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $6; $18 = $7; __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($12,$13,$14,$15,$16,$17,$18); $19 = 36508; HEAP32[$12>>2] = $19; $20 = ((($12)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($20); $21 = ((($12)) + 248|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = ((($12)) + 136|0); HEAP32[$22>>2] = 1; $23 = $6; __THREW__ = 0; invoke_viii(5656,($12|0),($23|0),0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = $5; $27 = ((($12)) + 240|0); HEAP32[$27>>2] = $26; $28 = ((($12)) + 244|0); HEAP32[$28>>2] = 0; $29 = ((($12)) + 248|0); __THREW__ = 0; (invoke_iii(3901,($29|0),($producing|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = ((($12)) + 228|0); __THREW__ = 0; (invoke_iii(3925,($32|0),(211279|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = $8; $36 = $35&1; $37 = ((($12)) + 260|0); $38 = $36&1; HEAP8[$37>>0] = $38; STACKTOP = sp;return; } } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $9 = $39; $10 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZN18ActivatedAbilityTPD2Ev($12); $41 = $9; $42 = $10; ___resumeException($41|0); // unreachable; } function __ZN18ActivatedAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti($this,$observer,$id,$card,$_target,$cost,$who) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $cost = $cost|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 32|0; $8 = sp + 20|0; $11 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $cost; $6 = $who; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $9 = $30; $10 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $36 = $9; $37 = $10; ___resumeException($36|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; do { if ($20) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $9 = $32; $10 = $33; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($12|0),($13|0),($14|0),($15|0),($16|0),0,($7|0),(0|0),($8|0),($11|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $9 = $34; $10 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $23 = 25440; HEAP32[$12>>2] = $23; $24 = ((($12)) + 220|0); $25 = $6; HEAP32[$24>>2] = $25; $26 = $4; $27 = ($26|0)!=(0|0); if (!($27)) { STACKTOP = sp;return; } $28 = $4; $29 = ((($12)) + 132|0); HEAP32[$29>>2] = $28; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $36 = $9; $37 = $10; ___resumeException($36|0); // unreachable; } function __ZN13AManaProducer17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$_card,$mana) { $this = $this|0; $_card = $_card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $cost = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_card; $2 = $mana; $3 = $0; $result = 0; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $6 = ((($3)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN12GameObserver15currentlyActingEv($7)|0); $9 = (__ZN6Player11getManaPoolEv($8)|0); $2 = $9; } $10 = $1; $11 = ((($3)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if (!($13)) { $63 = $result; STACKTOP = sp;return ($63|0); } $14 = ((($3)) + 244|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0); if ($16) { $17 = ((($3)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15MTGCardInstance8isTappedEv($18)|0); $20 = ($19|0)!=(0); if ($20) { $63 = $result; STACKTOP = sp;return ($63|0); } } $21 = ((($3)) + 88|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver15currentlyActingEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ((($3)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($27,$29)|0); $31 = ($30|0)!=(0|0); if (!($31)) { $63 = $result; STACKTOP = sp;return ($63|0); } $32 = ((($3)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN13CardPrimitive7hasTypeEi($33,5)|0); if (!($34)) { $35 = ((($3)) + 244|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0); if ($37) { $38 = ((($3)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($39)|0); $41 = ($40|0)!=(0); if ($41) { $63 = $result; STACKTOP = sp;return ($63|0); } } } $42 = ((($3)) + 148|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 550|0); $45 = HEAP8[$44>>0]|0; $46 = $45&1; if ($46) { $63 = $result; STACKTOP = sp;return ($63|0); } $47 = (__ZN10MTGAbility7getCostEv($3)|0); $cost = $47; $48 = $cost; $49 = ($48|0)!=(0|0); if ($49) { $50 = $2; $51 = $cost; $52 = (__ZN8ManaCost9canAffordEPS_($50,$51)|0); $53 = ($52|0)!=(0); if (!($53)) { $63 = $result; STACKTOP = sp;return ($63|0); } $54 = $cost; $55 = ((($54)) + 60|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0|0); if ($57) { $58 = $cost; $59 = ((($58)) + 60|0); $60 = HEAP32[$59>>2]|0; $61 = (__ZN10ExtraCosts6canPayEv($60)|0); $62 = ($61|0)!=(0); if (!($62)) { $63 = $result; STACKTOP = sp;return ($63|0); } } } $result = 1; $63 = $result; STACKTOP = sp;return ($63|0); } function __ZN13AManaProducer7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $_target = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN18ActivatedAbilityTP9getTargetEv($2)|0); $_target = $3; $4 = $_target; $5 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($4)|0); $player = $5; $6 = $player; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } $8 = $player; $9 = (__ZN6Player11getManaPoolEv($8)|0); $10 = ((($2)) + 240|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 148|0); $13 = HEAP32[$12>>2]|0; (__ZN8ManaPool3addEP8ManaCostP15MTGCardInstance($9,$11,$13)|0); $14 = ((($2)) + 260|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { $17 = $player; $18 = ((($17)) + 224|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 240|0); $21 = HEAP32[$20>>2]|0; (__ZN8ManaCost3addEPS_($19,$21)|0); } $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } function __ZN18ActivatedAbilityTP9getTargetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 220|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 2: { $5 = ((($2)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($6)|0); $0 = $7; break; } case 1: { $8 = ((($2)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $0 = $10; break; } case -1: { $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = (__ZN6Player8opponentEv($13)|0); $0 = $14; break; } case 3: { $15 = ((($2)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 808|0); $18 = HEAP32[$17>>2]|0; $0 = $18; break; } case 4: { $19 = ((($2)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 820|0); $22 = HEAP32[$21>>2]|0; $0 = $22; break; } default: { $23 = ((($2)) + 132|0); $24 = HEAP32[$23>>2]|0; $0 = $24; } } $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN13AManaProducer12reactToClickEP15MTGCardInstance($this,$_card) { $this = $this|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $cost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $1 = $this; $2 = $_card; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = $2; $11 = (FUNCTION_TABLE_iiii[$9 & 8191]($6,$10,0)|0); $12 = ($11|0)!=(0); if (!($12)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $13 = $2; $14 = (__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($6,$13,0)|0); $15 = ($14|0)!=(0); if (!($15)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $16 = (__ZN10MTGAbility7getCostEv($6)|0); $cost = $16; $17 = $cost; $18 = ($17|0)!=(0|0); do { if ($18) { $19 = $cost; $20 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($19,$6,$20)|0); $21 = $cost; $22 = (__ZN8ManaCost17isExtraPaymentSetEv($21)|0); $23 = ($22|0)!=(0); if ($23) { $30 = ((($6)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN12GameObserver15currentlyActingEv($31)|0); $33 = (__ZN6Player11getManaPoolEv($32)|0); $34 = $cost; (__ZN8ManaPool3payEP8ManaCost($33,$34)|0); $35 = $cost; (__ZN8ManaCost10doPayExtraEv($35)|0); break; } $24 = $cost; $25 = ((($24)) + 60|0); $26 = HEAP32[$25>>2]|0; $27 = ((($6)) + 88|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 160|0); HEAP32[$29>>2] = $26; $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } while(0); $36 = (__ZN12GameSettingsixEi(30372,5)|0); $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)>(0); do { if ($39) { $40 = (__ZN16WResourceManager8InstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,146054); __THREW__ = 0; invoke_vii(4436,($40|0),($3|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $45 = $4; $46 = $5; ___resumeException($45|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } } } while(0); $47 = ((($6)) + 248|0); $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($47)|0); $49 = ($48|0)!=(0); if ($49) { $50 = ((($6)) + 248|0); $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($50,155873,0)|0); $52 = ($51|0)!=(-1); if ($52) { $53 = ((($6)) + 240|0); $54 = HEAP32[$53>>2]|0; $55 = ((($6)) + 148|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN15MTGCardInstance10controllerEv($56)|0); $58 = (__ZN6Player11getManaPoolEv($57)|0); __ZN8ManaCost4copyEPS_($54,$58); } } $59 = (__ZN16ActivatedAbility15activateAbilityEv($6)|0); $0 = $59; $60 = $0; STACKTOP = sp;return ($60|0); } function __ZN13AManaProducer11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $alreadyHasOne = 0, $buffer = 0, $i = 0, $or$cond = 0; var $value = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $1 = sp + 108|0; $2 = sp + 96|0; $buffer = sp + 128|0; $5 = sp + 64|0; $6 = sp + 52|0; $7 = sp + 40|0; $8 = sp + 28|0; $9 = sp + 16|0; $10 = sp + 4|0; $0 = $this; $11 = $0; $12 = ((($11)) + 228|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($12)|0); $14 = ($13|0)!=(0); $15 = ((($11)) + 228|0); if ($14) { $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$16); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,146063); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($15,$1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $alreadyHasOne = 0; $i = 0; while(1) { $19 = $i; $20 = ($19|0)<(8); if (!($20)) { label = 26; break; } $21 = ((($11)) + 240|0); $22 = HEAP32[$21>>2]|0; $23 = $i; $24 = (__ZN8ManaCost7getCostEi($22,$23)|0); $value = $24; $25 = $value; $26 = ($25|0)!=(0); if ($26) { $27 = $alreadyHasOne; $28 = ($27|0)!=(0); if ($28) { $29 = ((($11)) + 228|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($29,197988)|0); } $32 = $value; HEAP32[$vararg_buffer>>2] = $32; (_sprintf($buffer,146068,$vararg_buffer)|0); $33 = ((($11)) + 228|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($33,$buffer)|0); $34 = $i; $35 = ($34|0)==(6); if ($35) { $36 = ((($11)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,146072); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 14; break; } __THREW__ = 0; (invoke_iii(3801,($36|0),($5|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 15; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else { $45 = $i; $46 = ($45|0)>=(1); $47 = $i; $48 = ($47|0)<=(6); $or$cond = $46 & $48; if ($or$cond) { $49 = ((($11)) + 228|0); $50 = $i; $51 = (__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj(47348,$50)|0); $52 = HEAP32[$51>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,$52); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 21; break; } __THREW__ = 0; (invoke_iii(3801,($49|0),($7|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } $alreadyHasOne = 1; } $61 = $i; $62 = (($61) + 1)|0; $i = $62; } if ((label|0) == 14) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; label = 16; } else if ((label|0) == 15) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 16; } else if ((label|0) == 21) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $3 = $57; $4 = $58; label = 23; } else if ((label|0) == 22) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $3 = $59; $4 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 23; } else if ((label|0) == 26) { $63 = ((($11)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,146083); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; do { if ($65) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; } else { __THREW__ = 0; (invoke_iii(3801,($63|0),($9|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $68 = ((($11)) + 228|0); $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($68)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$69); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } if ((label|0) == 16) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } else if ((label|0) == 23) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } } function __ZN13AManaProducerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 36508; HEAP32[$1>>2] = $2; $3 = ((($1)) + 240|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 240|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 248|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN18ActivatedAbilityTPD2Ev($1); STACKTOP = sp;return; } function __ZN13AManaProducerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AManaProducerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13AManaProducer5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(264)|0); __THREW__ = 0; invoke_vii(5804,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $22 = $1; $23 = $2; ___resumeException($22|0); // unreachable; } $a = $4; $7 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { $10 = $a; $11 = ((($10)) + 240|0); HEAP32[$11>>2] = $7; $12 = $a; $13 = ((($12)) + 240|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 240|0); $16 = HEAP32[$15>>2]|0; __ZN8ManaCost4copyEPS_($14,$16); $17 = $a; STACKTOP = sp;return ($17|0); } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; __ZdlPv($7); $22 = $1; $23 = $2; ___resumeException($22|0); // unreachable; return (0)|0; } function __ZN9AbilityTPC2EP12GameObserveriP15MTGCardInstanceP10Targetablei($this,$observer,$id,$card,$_target,$who) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $who; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 25216; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); $12 = $5; HEAP32[$11>>2] = $12; $13 = $4; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $15 = $4; $16 = ((($6)) + 132|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function __ZN9AbilityTP9getTargetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 2: { $5 = ((($2)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10MTGAbility19getPlayerFromTargetEP10Targetable($6)|0); $0 = $7; break; } case 1: { $8 = ((($2)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $0 = $10; break; } case -1: { $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = (__ZN6Player8opponentEv($13)|0); $0 = $14; break; } case 3: { $15 = ((($2)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 808|0); $18 = HEAP32[$17>>2]|0; $0 = $18; break; } case 4: { $19 = ((($2)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 820|0); $22 = HEAP32[$21>>2]|0; $0 = $22; break; } default: { $23 = ((($2)) + 132|0); $24 = HEAP32[$23>>2]|0; $0 = $24; } } $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN16InstantAbilityTPC2EP12GameObserveriP15MTGCardInstanceP10Targetablei($this,$observer,$id,$card,$_target,$who) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; $who = $who|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $5 = $who; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 24992; HEAP32[$6>>2] = $10; $11 = ((($6)) + 156|0); $12 = $5; HEAP32[$11>>2] = $12; $13 = $4; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $15 = $4; $16 = ((($6)) + 132|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return; } function __GLOBAL__sub_I_MTGAbility_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3000(); ___cxx_global_var_init_1_3001(); ___cxx_global_var_init_3_3002(); ___cxx_global_var_init_5_3003(); ___cxx_global_var_init_7_3004(); ___cxx_global_var_init_13_3006(); ___cxx_global_var_init_17(); ___cxx_global_var_init_21(); ___cxx_global_var_init_34(); ___cxx_global_var_init_40(); ___cxx_global_var_init_50(); ___cxx_global_var_init_61(); return; } function __ZN10WParsedIntC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstance($this,$s,$card) { $this = $this|0; $s = $s|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $card; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$s); $6 = $1; __THREW__ = 0; invoke_viiii(4438,($5|0),($2|0),(0|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $3 = $9; $4 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $11 = $3; $12 = $4; ___resumeException($11|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } function __ZN17TrCardAddedToZoneC2EP12GameObserveriP15MTGCardInstanceP17TargetZoneChooserP13TargetChooserS5_S7_bbb($this,$observer,$id,$source,$toTcZone,$toTcCard,$fromTcZone,$fromTcCard,$once,$sourceUntapped,$isSuspended) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $toTcZone = $toTcZone|0; $toTcCard = $toTcCard|0; $fromTcZone = $fromTcZone|0; $fromTcCard = $fromTcCard|0; $once = $once|0; $sourceUntapped = $sourceUntapped|0; $isSuspended = $isSuspended|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $toTcZone; $5 = $toTcCard; $6 = $fromTcZone; $7 = $fromTcCard; $11 = $once&1; $8 = $11; $12 = $sourceUntapped&1; $9 = $12; $13 = $isSuspended&1; $10 = $13; $14 = $0; $15 = $1; $16 = $2; $17 = $3; $18 = $8; $19 = $18&1; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($14,$15,$16,$17,$19,0); $20 = 44808; HEAP32[$14>>2] = $20; $21 = ((($14)) + 168|0); $22 = $4; HEAP32[$21>>2] = $22; $23 = ((($14)) + 172|0); $24 = $6; HEAP32[$23>>2] = $24; $25 = ((($14)) + 176|0); $26 = $5; HEAP32[$25>>2] = $26; $27 = ((($14)) + 180|0); $28 = $7; HEAP32[$27>>2] = $28; $29 = ((($14)) + 184|0); $30 = $9; $31 = $30&1; $32 = $31&1; HEAP8[$29>>0] = $32; $33 = ((($14)) + 185|0); $34 = $10; $35 = $34&1; $36 = $35&1; HEAP8[$33>>0] = $36; STACKTOP = sp;return; } function __ZN12TrCardTappedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb($this,$observer,$id,$source,$tc,$tap,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $tap = $tap|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $7 = $tap&1; $5 = $7; $8 = $once&1; $6 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $6; $14 = $13&1; $15 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($9,$10,$11,$12,$14,$15); $16 = 44684; HEAP32[$9>>2] = $16; $17 = ((($9)) + 166|0); $18 = $5; $19 = $18&1; $20 = $19&1; HEAP8[$17>>0] = $20; STACKTOP = sp;return; } function __ZN19TrCardTappedformanaC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb($this,$observer,$id,$source,$tc,$tap,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $tap = $tap|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $7 = $tap&1; $5 = $7; $8 = $once&1; $6 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $6; $14 = $13&1; $15 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($9,$10,$11,$12,$14,$15); $16 = 44560; HEAP32[$9>>2] = $16; $17 = ((($9)) + 166|0); $18 = $5; $19 = $18&1; $20 = $19&1; HEAP8[$17>>0] = $20; STACKTOP = sp;return; } function __ZN15TrCombatTriggerC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_bbbbbbbbb($this,$observer,$id,$source,$tc,$fromTc,$once,$limitOnceATurn,$sourceUntapped,$opponentPoisoned,$attackingTrigger,$attackedAloneTrigger,$notBlockedTrigger,$attackBlockedTrigger,$blockingTrigger) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $fromTc = $fromTc|0; $once = $once|0; $limitOnceATurn = $limitOnceATurn|0; $sourceUntapped = $sourceUntapped|0; $opponentPoisoned = $opponentPoisoned|0; $attackingTrigger = $attackingTrigger|0; $attackedAloneTrigger = $attackedAloneTrigger|0; $notBlockedTrigger = $notBlockedTrigger|0; $attackBlockedTrigger = $attackBlockedTrigger|0; $blockingTrigger = $blockingTrigger|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $5 = $fromTc; $15 = $once&1; $6 = $15; $16 = $limitOnceATurn&1; $7 = $16; $17 = $sourceUntapped&1; $8 = $17; $18 = $opponentPoisoned&1; $9 = $18; $19 = $attackingTrigger&1; $10 = $19; $20 = $attackedAloneTrigger&1; $11 = $20; $21 = $notBlockedTrigger&1; $12 = $21; $22 = $attackBlockedTrigger&1; $13 = $22; $23 = $blockingTrigger&1; $14 = $23; $24 = $0; $25 = $1; $26 = $2; $27 = $3; $28 = $6; $29 = $28&1; $30 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($24,$25,$26,$27,$29,$30); $31 = 44436; HEAP32[$24>>2] = $31; $32 = ((($24)) + 168|0); $33 = $5; HEAP32[$32>>2] = $33; $34 = ((($24)) + 172|0); $35 = $7; $36 = $35&1; $37 = $36&1; HEAP8[$34>>0] = $37; $38 = ((($24)) + 180|0); $39 = $8; $40 = $39&1; $41 = $40&1; HEAP8[$38>>0] = $41; $42 = ((($24)) + 181|0); $43 = $9; $44 = $43&1; $45 = $44&1; HEAP8[$42>>0] = $45; $46 = ((($24)) + 182|0); $47 = $10; $48 = $47&1; $49 = $48&1; HEAP8[$46>>0] = $49; $50 = ((($24)) + 183|0); $51 = $11; $52 = $51&1; $53 = $52&1; HEAP8[$50>>0] = $53; $54 = ((($24)) + 184|0); $55 = $12; $56 = $55&1; $57 = $56&1; HEAP8[$54>>0] = $57; $58 = ((($24)) + 185|0); $59 = $13; $60 = $59&1; $61 = $60&1; HEAP8[$58>>0] = $61; $62 = ((($24)) + 186|0); $63 = $14; $64 = $63&1; $65 = $64&1; HEAP8[$62>>0] = $65; $66 = ((($24)) + 176|0); HEAP32[$66>>2] = -1; STACKTOP = sp;return; } function __ZN11TrcardDrawnC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbbb($this,$observer,$id,$source,$tc,$once,$thiscontroller,$thisopponent) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $once = $once|0; $thiscontroller = $thiscontroller|0; $thisopponent = $thisopponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $8 = $once&1; $5 = $8; $9 = $thiscontroller&1; $6 = $9; $10 = $thisopponent&1; $7 = $10; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; $16 = $15&1; $17 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($11,$12,$13,$14,$16,$17); $18 = 44312; HEAP32[$11>>2] = $18; $19 = ((($11)) + 166|0); $20 = $6; $21 = $20&1; $22 = $21&1; HEAP8[$19>>0] = $22; $23 = ((($11)) + 167|0); $24 = $7; $25 = $24&1; $26 = $25&1; HEAP8[$23>>0] = $26; STACKTOP = sp;return; } function __ZN16TrCardSacrificedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserb($this,$observer,$id,$source,$tc,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $6 = $once&1; $5 = $6; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $5; $12 = $11&1; $13 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($7,$8,$9,$10,$12,$13); $14 = 44188; HEAP32[$7>>2] = $14; STACKTOP = sp;return; } function __ZN15TrCardDiscardedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb($this,$observer,$id,$source,$tc,$once,$cycledTrigger) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $once = $once|0; $cycledTrigger = $cycledTrigger|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $7 = $once&1; $5 = $7; $8 = $cycledTrigger&1; $6 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $5; $14 = $13&1; $15 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($9,$10,$11,$12,$14,$15); $16 = 44064; HEAP32[$9>>2] = $16; $17 = ((($9)) + 166|0); $18 = $6; $19 = $18&1; $20 = $19&1; HEAP8[$17>>0] = $20; STACKTOP = sp;return; } function __ZN9TrDamagedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ibbbbb($this,$observer,$id,$source,$tc,$fromTc,$type,$sourceUntapped,$limitOnceATurn,$once,$thiscontroller,$thisopponent) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $fromTc = $fromTc|0; $type = $type|0; $sourceUntapped = $sourceUntapped|0; $limitOnceATurn = $limitOnceATurn|0; $once = $once|0; $thiscontroller = $thiscontroller|0; $thisopponent = $thisopponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $5 = $fromTc; $6 = $type; $12 = $sourceUntapped&1; $7 = $12; $13 = $limitOnceATurn&1; $8 = $13; $14 = $once&1; $9 = $14; $15 = $thiscontroller&1; $10 = $15; $16 = $thisopponent&1; $11 = $16; $17 = $0; $18 = $1; $19 = $2; $20 = $3; $21 = $9; $22 = $21&1; $23 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($17,$18,$19,$20,$22,$23); $24 = 43940; HEAP32[$17>>2] = $24; $25 = ((($17)) + 168|0); $26 = $5; HEAP32[$25>>2] = $26; $27 = ((($17)) + 172|0); $28 = $6; HEAP32[$27>>2] = $28; $29 = ((($17)) + 176|0); $30 = $7; $31 = $30&1; $32 = $31&1; HEAP8[$29>>0] = $32; $33 = ((($17)) + 177|0); $34 = $8; $35 = $34&1; $36 = $35&1; HEAP8[$33>>0] = $36; $37 = ((($17)) + 184|0); $38 = $10; $39 = $38&1; $40 = $39&1; HEAP8[$37>>0] = $40; $41 = ((($17)) + 185|0); $42 = $11; $43 = $42&1; $44 = $43&1; HEAP8[$41>>0] = $44; $45 = ((($17)) + 180|0); HEAP32[$45>>2] = -1; STACKTOP = sp;return; } function __ZN12TrLifeGainedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ibbbb($this,$observer,$id,$source,$tc,$fromTc,$type,$sourceUntapped,$once,$thiscontroller,$thisopponent) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $fromTc = $fromTc|0; $type = $type|0; $sourceUntapped = $sourceUntapped|0; $once = $once|0; $thiscontroller = $thiscontroller|0; $thisopponent = $thisopponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $5 = $fromTc; $6 = $type; $11 = $sourceUntapped&1; $7 = $11; $12 = $once&1; $8 = $12; $13 = $thiscontroller&1; $9 = $13; $14 = $thisopponent&1; $10 = $14; $15 = $0; $16 = $1; $17 = $2; $18 = $3; $19 = $8; $20 = $19&1; $21 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($15,$16,$17,$18,$20,$21); $22 = 43816; HEAP32[$15>>2] = $22; $23 = ((($15)) + 168|0); $24 = $5; HEAP32[$23>>2] = $24; $25 = ((($15)) + 172|0); $26 = $6; HEAP32[$25>>2] = $26; $27 = ((($15)) + 176|0); $28 = $7; $29 = $28&1; $30 = $29&1; HEAP8[$27>>0] = $30; $31 = ((($15)) + 177|0); $32 = $9; $33 = $32&1; $34 = $33&1; HEAP8[$31>>0] = $34; $35 = ((($15)) + 178|0); $36 = $10; $37 = $36&1; $38 = $37&1; HEAP8[$35>>0] = $38; STACKTOP = sp;return; } function __ZN10TrVampiredC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_b($this,$observer,$id,$source,$tc,$fromTc,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $fromTc = $fromTc|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $5 = $fromTc; $7 = $once&1; $6 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $6; $13 = $12&1; $14 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($8,$9,$10,$11,$13,$14); $15 = 43692; HEAP32[$8>>2] = $15; $16 = ((($8)) + 168|0); $17 = $5; HEAP32[$16>>2] = $17; STACKTOP = sp;return; } function __ZN10TrTargetedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ib($this,$observer,$id,$source,$tc,$fromTc,$type,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $tc = $tc|0; $fromTc = $fromTc|0; $type = $type|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $tc; $5 = $fromTc; $6 = $type; $8 = $once&1; $7 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $7; $14 = $13&1; $15 = $4; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($9,$10,$11,$12,$14,$15); $16 = 43568; HEAP32[$9>>2] = $16; $17 = ((($9)) + 168|0); $18 = $5; HEAP32[$17>>2] = $18; $19 = ((($9)) + 172|0); $20 = $6; HEAP32[$19>>2] = $20; STACKTOP = sp;return; } function __ZN9TrCounterC2EP12GameObserveriP15MTGCardInstanceP7CounterP13TargetChooserib($this,$observer,$id,$source,$counter,$tc,$type,$once) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $counter = $counter|0; $tc = $tc|0; $type = $type|0; $once = $once|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $counter; $5 = $tc; $6 = $type; $8 = $once&1; $7 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $7; $14 = $13&1; $15 = $5; __ZN7TriggerC2EP12GameObserveriP15MTGCardInstancebP13TargetChooser($9,$10,$11,$12,$14,$15); $16 = 43444; HEAP32[$9>>2] = $16; $17 = ((($9)) + 168|0); $18 = $4; HEAP32[$17>>2] = $18; $19 = ((($9)) + 172|0); $20 = $6; HEAP32[$19>>2] = $20; STACKTOP = sp;return; } function __ZN17GenericAbilityModC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility($this,$observer,$_id,$_source,$_target,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $ability; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$12); $13 = ((($8)) + 156|0); $14 = $5; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $6 = $21; $7 = $22; __ZN14InstantAbilityD2Ev($8); $23 = $6; $24 = $7; ___resumeException($23|0); // unreachable; } else { $17 = 43332; HEAP32[$8>>2] = $17; $18 = $4; $19 = $5; $20 = ((($19)) + 132|0); HEAP32[$20>>2] = $18; STACKTOP = sp;return; } } function __ZN5AThisC2EP12GameObserveriP15MTGCardInstanceP10DamageableP14ThisDescriptorP10MTGAbility($this,$observer,$_id,$_source,$_target,$_td,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_td = $_td|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_td; $6 = $ability; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($9,$10,$11,$12,$13); $14 = ((($9)) + 152|0); $15 = $6; __THREW__ = 0; invoke_vii(4241,($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $7 = $40; $8 = $41; __ZN10MTGAbilityD2Ev($9); $42 = $7; $43 = $8; ___resumeException($42|0); // unreachable; } $18 = 43220; HEAP32[$9>>2] = $18; $19 = $5; $20 = ((($9)) + 160|0); HEAP32[$20>>2] = $19; $21 = ((($9)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = $6; $24 = ((($23)) + 148|0); HEAP32[$24>>2] = $22; $25 = ((($9)) + 132|0); $26 = HEAP32[$25>>2]|0; $27 = $6; $28 = ((($27)) + 132|0); HEAP32[$28>>2] = $26; $29 = ((($9)) + 156|0); HEAP32[$29>>2] = 0; $30 = ((($9)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if (!($32)) { STACKTOP = sp;return; } $33 = ((($9)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { $36 = HEAP32[$34>>2]|0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($34); } $39 = ((($9)) + 12|0); HEAP32[$39>>2] = 0; STACKTOP = sp;return; } function __ZN12AThisForEachC2EP12GameObserveriP15MTGCardInstanceP10DamageableP14ThisDescriptorP10MTGAbility($this,$observer,$_id,$_source,$_target,$_td,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_td = $_td|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_td; $6 = $ability; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($9,$10,$11,$12,$13); $14 = ((($9)) + 152|0); $15 = $6; __THREW__ = 0; invoke_vii(4241,($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $7 = $40; $8 = $41; __ZN10MTGAbilityD2Ev($9); $42 = $7; $43 = $8; ___resumeException($42|0); // unreachable; } $18 = 43108; HEAP32[$9>>2] = $18; $19 = ((($9)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($19); $20 = $5; $21 = ((($9)) + 156|0); HEAP32[$21>>2] = $20; $22 = ((($9)) + 148|0); $23 = HEAP32[$22>>2]|0; $24 = $6; $25 = ((($24)) + 148|0); HEAP32[$25>>2] = $23; $26 = ((($9)) + 132|0); $27 = HEAP32[$26>>2]|0; $28 = $6; $29 = ((($28)) + 132|0); HEAP32[$29>>2] = $27; $30 = ((($9)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if (!($32)) { $44 = ((($9)) + 136|0); HEAP32[$44>>2] = 16; STACKTOP = sp;return; } $33 = ((($9)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { $36 = HEAP32[$34>>2]|0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($34); } $39 = ((($9)) + 12|0); HEAP32[$39>>2] = 0; $44 = ((($9)) + 136|0); HEAP32[$44>>2] = 16; STACKTOP = sp;return; } function __ZN5ALordC2EP12GameObserveriP15MTGCardInstanceP13TargetChooseriP10MTGAbility($this,$observer,$_id,$card,$_tc,$_includeSelf,$a) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_tc = $_tc|0; $_includeSelf = $_includeSelf|0; $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_tc; $5 = $_includeSelf; $6 = $a; $9 = $0; $10 = $1; $11 = $2; $12 = $3; __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = ((($9)) + 188|0); $14 = $6; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $7 = $32; $8 = $33; __ZN21ListMaintainerAbilityD2Ev($9); $34 = $7; $35 = $8; ___resumeException($34|0); // unreachable; } $17 = 42968; HEAP32[$9>>2] = $17; $18 = ((($9)) + 196|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2Ev($18); $19 = $4; $20 = ((($9)) + 12|0); HEAP32[$20>>2] = $19; $21 = ((($9)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 36|0); HEAP32[$23>>2] = 0; $24 = $5; $25 = ((($9)) + 192|0); HEAP32[$25>>2] = $24; $26 = ((($9)) + 188|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 136|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(13); if (!($30)) { STACKTOP = sp;return; } $31 = ((($9)) + 136|0); HEAP32[$31>>2] = 13; STACKTOP = sp;return; } function __ZN8AForeachC2EP12GameObserveriP15MTGCardInstanceP10DamageableP13TargetChooseriP10MTGAbilityii($this,$observer,$_id,$card,$_target,$_tc,$_includeSelf,$a,$mini,$maxi) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; $_tc = $_tc|0; $_includeSelf = $_includeSelf|0; $a = $a|0; $mini = $mini|0; $maxi = $maxi|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $5 = $_tc; $6 = $_includeSelf; $7 = $a; $8 = $mini; $9 = $maxi; $12 = $0; $13 = $1; $14 = $2; $15 = $3; $16 = $4; __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstanceP10Damageable($12,$13,$14,$15,$16); $17 = ((($12)) + 188|0); $18 = $7; __THREW__ = 0; invoke_vii(4241,($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $10 = $44; $11 = $45; __ZN21ListMaintainerAbilityD2Ev($12); $46 = $10; $47 = $11; ___resumeException($46|0); // unreachable; } else { $21 = 42828; HEAP32[$12>>2] = $21; $22 = ((($12)) + 196|0); $23 = $8; HEAP32[$22>>2] = $23; $24 = ((($12)) + 200|0); $25 = $9; HEAP32[$24>>2] = $25; $26 = ((($12)) + 204|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2Ev($26); $27 = $5; $28 = ((($12)) + 12|0); HEAP32[$28>>2] = $27; $29 = ((($12)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 36|0); HEAP32[$31>>2] = 0; $32 = $6; $33 = ((($12)) + 192|0); HEAP32[$33>>2] = $32; $34 = $4; $35 = ((($12)) + 188|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 132|0); HEAP32[$37>>2] = $34; $38 = ((($12)) + 136|0); HEAP32[$38>>2] = 16; $39 = ((($12)) + 188|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 136|0); $42 = HEAP32[$41>>2]|0; $43 = ((($12)) + 140|0); HEAP32[$43>>2] = $42; STACKTOP = sp;return; } } function __ZN9AAsLongAsC2EP12GameObserveriP15MTGCardInstanceP10DamageableP13TargetChooseriP10MTGAbilityiibbb($this,$observer,$_id,$_source,$_target,$_tc,$_includeSelf,$ability,$mini,$maxi,$miniFound,$maxiFound,$compareZone) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_tc = $_tc|0; $_includeSelf = $_includeSelf|0; $ability = $ability|0; $mini = $mini|0; $maxi = $maxi|0; $miniFound = $miniFound|0; $maxiFound = $maxiFound|0; $compareZone = $compareZone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_tc; $6 = $_includeSelf; $7 = $ability; $8 = $mini; $9 = $maxi; $15 = $miniFound&1; $10 = $15; $16 = $maxiFound&1; $11 = $16; $17 = $compareZone&1; $12 = $17; $18 = $0; $19 = $1; $20 = $2; $21 = $3; $22 = $4; __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstanceP10Damageable($18,$19,$20,$21,$22); $23 = ((($18)) + 188|0); $24 = $7; __THREW__ = 0; invoke_vii(4241,($23|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $13 = $51; $14 = $52; __ZN21ListMaintainerAbilityD2Ev($18); $53 = $13; $54 = $14; ___resumeException($53|0); // unreachable; } $27 = 42688; HEAP32[$18>>2] = $27; $28 = ((($18)) + 200|0); $29 = $8; HEAP32[$28>>2] = $29; $30 = ((($18)) + 204|0); $31 = $9; HEAP32[$30>>2] = $31; $32 = ((($18)) + 208|0); $33 = $10; $34 = $33&1; $35 = $34&1; HEAP8[$32>>0] = $35; $36 = ((($18)) + 209|0); $37 = $11; $38 = $37&1; $39 = $38&1; HEAP8[$36>>0] = $39; $40 = ((($18)) + 210|0); $41 = $12; $42 = $41&1; $43 = $42&1; HEAP8[$40>>0] = $43; $j = 0; while(1) { $44 = $j; $45 = ($44|0)<(2); if (!($45)) { break; } $46 = $j; $47 = ((($18)) + 212|0); $48 = (($47) + ($46<<2)|0); HEAP32[$48>>2] = 0; $49 = $j; $50 = (($49) + 1)|0; $j = $50; } $55 = $5; $56 = ((($18)) + 12|0); HEAP32[$56>>2] = $55; $57 = $6; $58 = ((($18)) + 196|0); HEAP32[$58>>2] = $57; $59 = ((($18)) + 12|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 36|0); HEAP32[$61>>2] = 0; $62 = ((($18)) + 148|0); $63 = HEAP32[$62>>2]|0; $64 = $7; $65 = ((($64)) + 148|0); HEAP32[$65>>2] = $63; $66 = ((($18)) + 132|0); $67 = HEAP32[$66>>2]|0; $68 = $7; $69 = ((($68)) + 132|0); HEAP32[$69>>2] = $67; $70 = ((($18)) + 192|0); HEAP32[$70>>2] = 0; STACKTOP = sp;return; } function __ZN6ATeachC2EP12GameObserveriP15MTGCardInstanceP13TargetChooseriP10MTGAbility($this,$observer,$_id,$card,$_tc,$0,$a) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_tc = $_tc|0; $0 = $0|0; $a = $a|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $_id; $4 = $card; $5 = $_tc; $6 = $0; $7 = $a; $10 = $1; $11 = $2; $12 = $3; $13 = $4; __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstance($10,$11,$12,$13); $14 = ((($10)) + 188|0); $15 = $7; __THREW__ = 0; invoke_vii(4241,($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $8 = $27; $9 = $28; __ZN21ListMaintainerAbilityD2Ev($10); $29 = $8; $30 = $9; ___resumeException($29|0); // unreachable; } else { $18 = 42548; HEAP32[$10>>2] = $18; $19 = ((($10)) + 196|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2Ev($19); $20 = $5; $21 = ((($10)) + 12|0); HEAP32[$21>>2] = $20; $22 = ((($10)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 36|0); HEAP32[$24>>2] = 0; $25 = ((($10)) + 192|0); HEAP32[$25>>2] = 0; $26 = ((($10)) + 136|0); HEAP32[$26>>2] = 26; STACKTOP = sp;return; } } function __ZN7APairedC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility($this,$observer,$_id,$_source,$_target,$ability) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $ability = $ability|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $ability; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$12); $13 = ((($8)) + 152|0); $14 = $5; __THREW__ = 0; invoke_vii(4241,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN10MTGAbilityD2Ev($8); $29 = $6; $30 = $7; ___resumeException($29|0); // unreachable; } else { $17 = 42436; HEAP32[$8>>2] = $17; $18 = ((($8)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = $5; $21 = ((($20)) + 148|0); HEAP32[$21>>2] = $19; $22 = ((($8)) + 132|0); $23 = HEAP32[$22>>2]|0; $24 = $5; $25 = ((($24)) + 132|0); HEAP32[$25>>2] = $23; $26 = ((($8)) + 156|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } } function __ZN6ANinjaC2EP12GameObserveriP15MTGCardInstanceP10Targetable($this,$observer,$_id,$card,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $7 = $23; $8 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = $7; $30 = $8; ___resumeException($29|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $7 = $25; $8 = $26; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 42320; HEAP32[$10>>2] = $20; $21 = $4; $22 = ((($10)) + 132|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = $7; $30 = $8; ___resumeException($29|0); // unreachable; } function __ZN14ACombatRemovalC2EP12GameObserveriP15MTGCardInstanceP10Targetable($this,$observer,$_id,$card,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 32|0; $6 = sp + 20|0; $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_target; $10 = $0; $11 = $1; $12 = $2; $13 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $7 = $23; $8 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = $7; $30 = $8; ___resumeException($29|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $7 = $25; $8 = $26; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($10|0),($11|0),($12|0),($13|0),(0|0),0,($5|0),(0|0),($6|0),($9|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $20 = 42204; HEAP32[$10>>2] = $20; $21 = $4; $22 = ((($10)) + 132|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = $7; $30 = $8; ___resumeException($29|0); // unreachable; } function __ZN23ATargetedAbilityCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESE_i($this,$observer,$_id,$_source,$0,$_cost,$_name,$abilityToAdd,$who) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $0 = $0|0; $_cost = $_cost|0; $_name = $_name|0; $abilityToAdd = $abilityToAdd|0; $who = $who|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 32|0; $9 = sp + 20|0; $12 = sp; $1 = $this; $2 = $observer; $3 = $_id; $4 = $_source; $5 = $0; $6 = $_cost; $7 = $who; $13 = $1; $14 = $2; $15 = $3; $16 = $4; $17 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,211279); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $10 = $33; $11 = $34; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $10 = $35; $11 = $36; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($13|0),($14|0),($15|0),($16|0),($17|0),0,($8|0),(0|0),($9|0),($12|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $10 = $37; $11 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $24 = 42088; HEAP32[$13>>2] = $24; $25 = ((($13)) + 220|0); __THREW__ = 0; invoke_vii(3800,($25|0),($_name|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if ($27) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $10 = $39; $11 = $40; } else { $28 = ((($13)) + 232|0); __THREW__ = 0; invoke_vii(3800,($28|0),($abilityToAdd|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $10 = $41; $11 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } else { $31 = ((($13)) + 244|0); $32 = $7; HEAP32[$31>>2] = $32; STACKTOP = sp;return; } } } while(0); __ZN16ActivatedAbilityD2Ev($13); $43 = $10; $44 = $11; ___resumeException($43|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $43 = $10; $44 = $11; ___resumeException($43|0); // unreachable; } function __ZN13ATokenCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESE_iiSE_SE_P10WParsedIntibSE_($this,$observer,$_id,$_source,$0,$_cost,$sname,$stypes,$_power,$_toughness,$sabilities,$starfound,$multiplier,$_who,$aLivingWeapon,$spt) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $0 = $0|0; $_cost = $_cost|0; $sname = $sname|0; $stypes = $stypes|0; $_power = $_power|0; $_toughness = $_toughness|0; $sabilities = $sabilities|0; $starfound = $starfound|0; $multiplier = $multiplier|0; $_who = $_who|0; $aLivingWeapon = $aLivingWeapon|0; $spt = $spt|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $found = 0, $found2 = 0, $found3 = 0, $id = 0, $id4 = 0, $j = 0, $j1 = 0, $s = 0, $toCheck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $12 = sp + 120|0; $13 = sp + 108|0; $16 = sp + 88|0; $j = sp + 84|0; $j1 = sp + 76|0; $s = sp + 60|0; $toCheck = sp + 44|0; $id = sp + 40|0; $17 = sp + 28|0; $18 = sp + 16|0; $id4 = sp + 12|0; $19 = sp; $1 = $this; $2 = $observer; $3 = $_id; $4 = $_source; $5 = $0; $6 = $_cost; $7 = $_power; $8 = $_toughness; $9 = $multiplier; $10 = $_who; $20 = $aLivingWeapon&1; $11 = $20; $21 = $1; $22 = $2; $23 = $3; $24 = $4; $25 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,211279); __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $14 = $73; $15 = $74; } else { __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if ($29) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $14 = $75; $15 = $76; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($21|0),($22|0),($23|0),($24|0),($25|0),0,($12|0),(0|0),($13|0),($16|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $14 = $77; $15 = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $32 = 41972; HEAP32[$21>>2] = $32; $33 = ((($21)) + 220|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($33); $34 = ((($21)) + 232|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($34); $35 = ((($21)) + 244|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($35); $36 = ((($21)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($36); $37 = ((($21)) + 280|0); __THREW__ = 0; invoke_vii(3800,($37|0),($sabilities|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $14 = $79; $15 = $80; } else { $40 = ((($21)) + 292|0); __THREW__ = 0; invoke_vii(3800,($40|0),($starfound|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $14 = $81; $15 = $82; } else { $43 = ((($21)) + 304|0); $44 = $9; HEAP32[$43>>2] = $44; $45 = ((($21)) + 308|0); $46 = $10; HEAP32[$45>>2] = $46; $47 = ((($21)) + 312|0); $48 = $11; $49 = $48&1; $50 = $49&1; HEAP8[$47>>0] = $50; $51 = ((($21)) + 316|0); __THREW__ = 0; invoke_vii(3800,($51|0),($spt|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $14 = $83; $15 = $84; } else { $54 = ((($21)) + 336|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($54); $55 = $7; $56 = ((($21)) + 256|0); HEAP32[$56>>2] = $55; $57 = $8; $58 = ((($21)) + 260|0); HEAP32[$58>>2] = $57; $59 = ((($21)) + 268|0); __THREW__ = 0; (invoke_iii(3901,($59|0),($sname|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; L19: do { if ($61) { label = 20; } else { $62 = ((($21)) + 264|0); HEAP32[$62>>2] = 0; $63 = ((($21)) + 136|0); HEAP32[$63>>2] = 27; $64 = ((($21)) + 328|0); HEAP8[$64>>0] = 0; $65 = $9; $66 = ($65|0)!=(0|0); do { if (!($66)) { __THREW__ = 0; $67 = (invoke_ii(3903,4)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 20; break L19; } __THREW__ = 0; invoke_vii(5605,($67|0),1); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $14 = $87; $15 = $88; __ZdlPv($67); break L19; } else { $72 = ((($21)) + 304|0); HEAP32[$72>>2] = $67; break; } } } while(0); HEAP32[$j>>2] = 0; while(1) { $89 = HEAP32[$j>>2]|0; $90 = ($89|0)<(128); if (!($90)) { break; } $91 = HEAP32[$j>>2]|0; $92 = (47604 + ($91<<2)|0); $93 = HEAP32[$92>>2]|0; $94 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,$93,0)|0); $found = $94; $95 = $found; $96 = ($95|0)!=(-1); if ($96) { $97 = ((($21)) + 220|0); __THREW__ = 0; invoke_vii(4347,($97|0),($j|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 20; break L19; } } $100 = HEAP32[$j>>2]|0; $101 = (($100) + 1)|0; HEAP32[$j>>2] = $101; } $102 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,148793,0)|0); $103 = ($102|0)!=(-1); if ($103) { $104 = ((($21)) + 328|0); HEAP8[$104>>0] = 1; } $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,158456,0)|0); $106 = ($105|0)!=(-1); if ($106) { $107 = ((($21)) + 244|0); $108 = ((($21)) + 148|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 560|0); __THREW__ = 0; invoke_vii(4347,($107|0),($110|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 20; break; } } HEAP32[$j1>>2] = 0; while(1) { $113 = HEAP32[$j1>>2]|0; $114 = HEAP32[11900]|0; $115 = ($113|0)<($114|0); if (!($115)) { break; } $116 = HEAP32[$j1>>2]|0; __THREW__ = 0; $117 = (invoke_iii(4348,(47348|0),($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 20; break L19; } $120 = HEAP32[$117>>2]|0; $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($sabilities,$120,0)|0); $found2 = $121; $122 = $found2; $123 = ($122|0)!=(-1); if ($123) { $124 = ((($21)) + 244|0); __THREW__ = 0; invoke_vii(4347,($124|0),($j1|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 20; break L19; } } $127 = HEAP32[$j1>>2]|0; $128 = (($127) + 1)|0; HEAP32[$j1>>2] = $128; } __THREW__ = 0; invoke_vii(3800,($s|0),($stypes|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 20; } else { while(1) { $131 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $132 = ($131|0)!=(0); if (!($132)) { label = 61; break; } $133 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168429,0)|0); $found3 = $133; $134 = $found3; $135 = ($134|0)!=(-1); if (!($135)) { $166 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158468,0)|0); $167 = ($166|0)!=(-1); if ($167) { label = 55; } else { $168 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,148805,0)|0); $169 = ($168|0)!=(-1); if ($169) { label = 55; } } if ((label|0) == 55) { label = 0; $170 = ((($21)) + 148|0); $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 564|0); __THREW__ = 0; (invoke_iii(3901,($s|0),($172|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 44; break; } } __THREW__ = 0; invoke_vii(3800,($19|0),($s|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 44; break; } __THREW__ = 0; $177 = (invoke_iii(4349,($19|0),1)|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 60; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); HEAP32[$id4>>2] = $177; $180 = ((($21)) + 232|0); __THREW__ = 0; invoke_vii(4347,($180|0),($id4|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 44; break; } __THREW__ = 0; (invoke_iii(3925,($s|0),(211279|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 44; break; } else { continue; } } $136 = $found3; __THREW__ = 0; invoke_viiii(3795,($toCheck|0),($s|0),0,($136|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 44; break; } $139 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($toCheck,158468,0)|0); $140 = ($139|0)!=(-1); if ($140) { label = 43; } else { $141 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($toCheck,148805,0)|0); $142 = ($141|0)!=(-1); if ($142) { label = 43; } } if ((label|0) == 43) { label = 0; $143 = ((($21)) + 148|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 564|0); __THREW__ = 0; (invoke_iii(3901,($toCheck|0),($145|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 45; break; } } __THREW__ = 0; invoke_vii(3800,($17|0),($toCheck|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 45; break; } __THREW__ = 0; $154 = (invoke_iii(4349,($17|0),1)|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 51; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); HEAP32[$id>>2] = $154; $157 = ((($21)) + 232|0); __THREW__ = 0; invoke_vii(4347,($157|0),($id|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 45; break; } $160 = $found3; $161 = (($160) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($18|0),($s|0),($161|0),-1); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 45; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$18)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toCheck); } if ((label|0) == 44) { $148 = ___cxa_find_matching_catch()|0; $149 = tempRet0; $14 = $148; $15 = $149; } else if ((label|0) == 45) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $14 = $150; $15 = $151; label = 52; } else if ((label|0) == 51) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $14 = $164; $15 = $165; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 52; } else if ((label|0) == 60) { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $14 = $185; $15 = $186; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } else if ((label|0) == 61) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } if ((label|0) == 52) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toCheck); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } } } while(0); if ((label|0) == 20) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $14 = $85; $15 = $86; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($35); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($34); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($33); __ZN16ActivatedAbilityD2Ev($21); $187 = $14; $188 = $15; ___resumeException($187|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $187 = $14; $188 = $15; ___resumeException($187|0); // unreachable; } function __ZN13ATokenCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEP10WParsedIntib($this,$observer,$_id,$_source,$0,$_cost,$tokenId,$starfound,$multiplier,$who,$aLivingWeapon) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $0 = $0|0; $_cost = $_cost|0; $tokenId = $tokenId|0; $starfound = $starfound|0; $multiplier = $multiplier|0; $who = $who|0; $aLivingWeapon = $aLivingWeapon|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp + 36|0; $12 = sp + 24|0; $15 = sp + 4|0; $1 = $this; $2 = $observer; $3 = $_id; $4 = $_source; $5 = $0; $6 = $_cost; $7 = $tokenId; $8 = $multiplier; $9 = $who; $16 = $aLivingWeapon&1; $10 = $16; $17 = $1; $18 = $2; $19 = $3; $20 = $4; $21 = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,211279); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $13 = $57; $14 = $58; } else { __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $13 = $59; $14 = $60; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($17|0),($18|0),($19|0),($20|0),($21|0),0,($11|0),(0|0),($12|0),($15|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $13 = $61; $14 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $28 = 41972; HEAP32[$17>>2] = $28; $29 = ((($17)) + 220|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($29); $30 = ((($17)) + 232|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($30); $31 = ((($17)) + 244|0); __ZNSt3__14listIiNS_9allocatorIiEEEC2Ev($31); $32 = ((($17)) + 264|0); $33 = $7; HEAP32[$32>>2] = $33; $34 = ((($17)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($34); $35 = ((($17)) + 280|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($35); $36 = ((($17)) + 292|0); __THREW__ = 0; invoke_vii(3800,($36|0),($starfound|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $13 = $63; $14 = $64; } else { $39 = ((($17)) + 304|0); $40 = $8; HEAP32[$39>>2] = $40; $41 = ((($17)) + 308|0); $42 = $9; HEAP32[$41>>2] = $42; $43 = ((($17)) + 312|0); $44 = $10; $45 = $44&1; $46 = $45&1; HEAP8[$43>>0] = $46; $47 = ((($17)) + 316|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($47); $48 = ((($17)) + 336|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($48); $49 = $8; $50 = ($49|0)!=(0|0); do { if ($50) { label = 17; } else { __THREW__ = 0; $51 = (invoke_ii(3903,4)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 15; } else { __THREW__ = 0; invoke_vii(5605,($51|0),1); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $13 = $67; $14 = $68; __ZdlPv($51); break; } else { $56 = ((($17)) + 304|0); HEAP32[$56>>2] = $51; label = 17; break; } } } } while(0); if ((label|0) == 17) { __THREW__ = 0; $69 = (invoke_i(4323)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 15; } else { $72 = $7; __THREW__ = 0; $73 = (invoke_iii(5685,($69|0),($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 15; } else { $card = $73; $76 = $card; $77 = ($76|0)!=(0|0); if (!($77)) { $87 = ((($17)) + 328|0); HEAP8[$87>>0] = 0; STACKTOP = sp;return; } $78 = ((($17)) + 268|0); $79 = $card; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; __THREW__ = 0; $82 = (invoke_ii(3898,($81|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 15; } else { __THREW__ = 0; (invoke_iii(3901,($78|0),($82|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 15; } else { $87 = ((($17)) + 328|0); HEAP8[$87>>0] = 0; STACKTOP = sp;return; } } } } } if ((label|0) == 15) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $13 = $65; $14 = $66; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($31); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($30); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($29); __ZN16ActivatedAbilityD2Ev($17); $88 = $13; $89 = $14; ___resumeException($88|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $88 = $13; $89 = $14; ___resumeException($88|0); // unreachable; } function __ZN15ARampageAbilityC2EP12GameObserveriP15MTGCardInstanceiii($this,$observer,$_id,$_source,$_PowerModifier,$_ToughnessModifier,$_MaxOpponent) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_PowerModifier = $_PowerModifier|0; $_ToughnessModifier = $_ToughnessModifier|0; $_MaxOpponent = $_MaxOpponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_PowerModifier; $5 = $_ToughnessModifier; $6 = $_MaxOpponent; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 41860; HEAP32[$7>>2] = $11; $12 = $4; $13 = ((($7)) + 156|0); HEAP32[$13>>2] = $12; $14 = $5; $15 = ((($7)) + 160|0); HEAP32[$15>>2] = $14; $16 = $6; $17 = ((($7)) + 164|0); HEAP32[$17>>2] = $16; $18 = ((($7)) + 152|0); HEAP32[$18>>2] = 0; STACKTOP = sp;return; } function __ZN14AEvolveAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 41748; HEAP32[$4>>2] = $8; STACKTOP = sp;return; } function __ZN19AEngagedManaAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$_source,$_colorname) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_colorname = $_colorname|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 41636; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 152|0); __THREW__ = 0; (invoke_iii(3901,($12|0),($_colorname|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($6); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN16AReduceToAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$_source,$_life_s) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_life_s = $_life_s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 41524; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 152|0); __THREW__ = 0; (invoke_iii(3901,($12|0),($_life_s|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($6); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15AFlankerAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 41412; HEAP32[$4>>2] = $8; $9 = ((($4)) + 232|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN18ASpiritLinkAbilityC2EP12GameObserveriP15MTGCardInstanceb($this,$observer,$_id,$_source,$combatonly) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $combatonly = $combatonly|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $5 = $combatonly&1; $4 = $5; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 41300; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); $12 = $3; HEAP32[$11>>2] = $12; $13 = ((($6)) + 156|0); $14 = $4; $15 = $14&1; $16 = $15&1; HEAP8[$13>>0] = $16; STACKTOP = sp;return; } function __ZN15ABushidoAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE($this,$observer,$_id,$_source,$_PowerToughnessModifier) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_PowerToughnessModifier = $_PowerToughnessModifier|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 41188; HEAP32[$6>>2] = $10; $11 = ((($6)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 152|0); __THREW__ = 0; (invoke_iii(3901,($12|0),($_PowerToughnessModifier|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN10MTGAbilityD2Ev($6); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11APhaseAlterC2EP12GameObserveriP15MTGCardInstanceP10TargetablebNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_bSC_($this,$observer,$_id,$card,$targetPlayer,$_adding,$_phaseToAlter,$targeting,$_aNext,$_after) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $targetPlayer = $targetPlayer|0; $_adding = $_adding|0; $_phaseToAlter = $_phaseToAlter|0; $targeting = $targeting|0; $_aNext = $_aNext|0; $_after = $_after|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $targetPlayer; $10 = $_adding&1; $5 = $10; $11 = $_aNext&1; $6 = $11; $12 = $0; $13 = $1; $14 = $2; $15 = $3; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstance($12,$13,$14,$15); $16 = 41068; HEAP32[$12>>2] = $16; $17 = ((($12)) + 164|0); $18 = $4; HEAP32[$17>>2] = $18; $19 = ((($12)) + 168|0); $20 = $5; $21 = $20&1; $22 = $21&1; HEAP8[$19>>0] = $22; $23 = ((($12)) + 176|0); __THREW__ = 0; invoke_vii(3800,($23|0),($_phaseToAlter|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $7 = $45; $8 = $46; __ZN16TriggeredAbilityD2Ev($12); $55 = $7; $56 = $8; ___resumeException($55|0); // unreachable; } $26 = ((($12)) + 192|0); __THREW__ = 0; invoke_vii(3800,($26|0),($targeting|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $7 = $47; $8 = $48; } else { $29 = ((($12)) + 204|0); __THREW__ = 0; invoke_vii(3800,($29|0),($_after|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $7 = $49; $8 = $50; } else { $32 = ((($12)) + 216|0); $33 = $6; $34 = $33&1; $35 = $34&1; HEAP8[$32>>0] = $35; $36 = ((($12)) + 169|0); HEAP8[$36>>0] = 0; $37 = ((($12)) + 172|0); HEAP32[$37>>2] = 0; $38 = ((($12)) + 176|0); __THREW__ = 0; invoke_vii(3800,($9|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; do { if ($40) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $7 = $51; $8 = $52; } else { __THREW__ = 0; $41 = (invoke_ii(5040,($9|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $7 = $53; $8 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { $44 = ((($12)) + 188|0); HEAP32[$44>>2] = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZN16TriggeredAbilityD2Ev($12); $55 = $7; $56 = $8; ___resumeException($55|0); // unreachable; } function __ZN12ABloodThirstC2EP12GameObserveriP15MTGCardInstanceS3_i($this,$observer,$id,$source,$target,$amount) { $this = $this|0; $observer = $observer|0; $id = $id|0; $source = $source|0; $target = $target|0; $amount = $amount|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $source; $4 = $target; $5 = $amount; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($6,$7,$8,$9,$13); $14 = 40956; HEAP32[$6>>2] = $14; $15 = ((($6)) + 152|0); $16 = $5; HEAP32[$15>>2] = $16; STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_11__wrap_iterIPKS6_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EENS_11__wrap_iterIT_E15difference_typeERKSB_RKNS9_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + (($7*12)|0)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPS6_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 12|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($12,$14,$15)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZN15AProtectionFromC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE($this,$observer,$id,$_source,$_target,$fromTc,$tcstr) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $fromTc = $fromTc|0; $tcstr = $tcstr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $fromTc; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = ($12|0)==(0|0); $14 = ((($12)) + 280|0); $15 = $13 ? 0 : $14; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$15); $16 = 40844; HEAP32[$8>>2] = $16; $17 = ((($8)) + 152|0); $18 = $5; HEAP32[$17>>2] = $18; $19 = ((($8)) + 156|0); __THREW__ = 0; invoke_vii(3800,($19|0),($tcstr|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $6 = $22; $7 = $23; __ZN10MTGAbilityD2Ev($8); $24 = $6; $25 = $7; ___resumeException($24|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17ACantBeTargetFromC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooser($this,$observer,$id,$_source,$_target,$fromTc) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $fromTc = $fromTc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $fromTc; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($6,$7,$8,$9,$13); $14 = 40732; HEAP32[$6>>2] = $14; $15 = ((($6)) + 152|0); $16 = $5; HEAP32[$15>>2] = $16; STACKTOP = sp;return; } function __ZN16ACantBeBlockedByC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooser($this,$observer,$id,$_source,$_target,$fromTc) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $fromTc = $fromTc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $fromTc; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($6,$7,$8,$9,$13); $14 = 40620; HEAP32[$6>>2] = $14; $15 = ((($6)) + 152|0); $16 = $5; HEAP32[$15>>2] = $16; STACKTOP = sp;return; } function __ZN16ACantBeBlockerOfC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserb($this,$observer,$id,$_source,$_target,$fromTc,$aThis) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $fromTc = $fromTc|0; $aThis = $aThis|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $fromTc; $7 = $aThis&1; $6 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = ($12|0)==(0|0); $14 = ((($12)) + 280|0); $15 = $13 ? 0 : $14; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$15); $16 = 40508; HEAP32[$8>>2] = $16; $17 = ((($8)) + 152|0); $18 = $5; HEAP32[$17>>2] = $18; $19 = ((($8)) + 156|0); $20 = $6; $21 = $20&1; $22 = $21&1; HEAP8[$19>>0] = $22; STACKTOP = sp;return; } function __ZN19AStandardRegenerateC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost($this,$observer,$_id,$_source,$_target,$_cost) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 32|0; $7 = sp + 20|0; $10 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $8 = $29; $9 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $8 = $31; $9 = $32; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($11|0),($12|0),($13|0),($14|0),($15|0),0,($6|0),(0|0),($7|0),($10|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 40392; HEAP32[$11>>2] = $22; $23 = $4; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; $27 = ((($11)) + 132|0); HEAP32[$27>>2] = $26; $28 = ((($11)) + 136|0); HEAP32[$28>>2] = 4; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $35 = $8; $36 = $9; ___resumeException($35|0); // unreachable; } function __ZN36AInstantBasicAbilityModifierUntilEOTC2EP12GameObserveriP15MTGCardInstanceS3_ii($this,$observer,$_id,$_source,$_target,$_ability,$value) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_ability = $_ability|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_ability; $6 = $value; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 40280; HEAP32[$7>>2] = $15; $16 = ((($7)) + 160|0); $17 = $5; HEAP32[$16>>2] = $17; $18 = ((($7)) + 164|0); $19 = $6; HEAP32[$18>>2] = $19; $20 = ((($7)) + 136|0); HEAP32[$20>>2] = 21; $21 = ((($7)) + 160|0); $22 = HEAP32[$21>>2]|0; $23 = ((($7)) + 144|0); HEAP32[$23>>2] = $22; STACKTOP = sp;return; } function __ZN21ABasicAbilityModifierC2EP12GameObserveriP15MTGCardInstanceS3_ii($this,$observer,$_id,$_source,$_target,$_ability,$_modifier) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_ability = $_ability|0; $_modifier = $_modifier|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_ability; $6 = $_modifier; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 40168; HEAP32[$7>>2] = $15; $16 = ((($7)) + 152|0); $17 = $6; HEAP32[$16>>2] = $17; $18 = ((($7)) + 156|0); $19 = $5; HEAP32[$18>>2] = $19; $20 = ((($7)) + 136|0); HEAP32[$20>>2] = 21; $21 = ((($7)) + 156|0); $22 = HEAP32[$21>>2]|0; $23 = ((($7)) + 144|0); HEAP32[$23>>2] = $22; STACKTOP = sp;return; } function __ZN33ABasicAbilityAuraModifierUntilEOTC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCostii($this,$observer,$_id,$_source,$_target,$_cost,$_ability,$_value) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; $_cost = $_cost|0; $_ability = $_ability|0; $_value = $_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 32|0; $9 = sp + 20|0; $12 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $_cost; $6 = $_ability; $7 = $_value; $13 = $0; $14 = $1; $15 = $2; $16 = $3; $17 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,211279); __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $10 = $45; $11 = $46; } else { __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $10 = $47; $11 = $48; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($13|0),($14|0),($15|0),($16|0),($17|0),0,($8|0),(0|0),($9|0),($12|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $10 = $49; $11 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $24 = 40052; HEAP32[$13>>2] = $24; $25 = $4; $26 = ($25|0)==(0|0); $27 = ((($25)) + 280|0); $28 = $26 ? 0 : $27; $29 = ((($13)) + 132|0); HEAP32[$29>>2] = $28; __THREW__ = 0; $30 = (invoke_ii(3903,168)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; do { if ($32) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $10 = $51; $11 = $52; } else { $33 = $1; $34 = $2; $35 = $3; $36 = $4; $37 = $6; $38 = $7; __THREW__ = 0; invoke_viiiiiii(5754,($30|0),($33|0),($34|0),($35|0),($36|0),($37|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $10 = $53; $11 = $54; __ZdlPv($30); break; } else { $41 = ((($13)) + 220|0); HEAP32[$41>>2] = $30; $42 = ((($13)) + 136|0); HEAP32[$42>>2] = 21; $43 = $6; $44 = ((($13)) + 144|0); HEAP32[$44>>2] = $43; STACKTOP = sp;return; } } } while(0); __ZN16ActivatedAbilityD2Ev($13); $55 = $10; $56 = $11; ___resumeException($55|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $55 = $10; $56 = $11; ___resumeException($55|0); // unreachable; } function __ZN20AInstantControlStealC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; $10 = ($9|0)==(0|0); $11 = ((($9)) + 280|0); $12 = $10 ? 0 : $11; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($5,$6,$7,$8,$12); $13 = 39940; HEAP32[$5>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEC2ES4_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEEC2ERKS6_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEixEOi($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE25__construct_node_with_keyEOi($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(5805,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEixERS5_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE25__construct_node_with_keyERS5_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(5805,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixEOS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($12)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE25__construct_node_with_keyEOS6_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(3968,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__16bitsetILj128EEoRERKS1_($this,$__rhs) { $this = $this|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__rhs; $2 = $0; $3 = $1; __ZNSt3__18__bitsetILj4ELj128EEoRERKS1_($2,$3); STACKTOP = sp;return ($2|0); } function __ZN13AAladdinsLampC2EP12GameObserveriP15MTGCardInstance($this,$observer,$id,$card) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 12|0; $zones = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,211279); __THREW__ = 0; invoke_viiiiiii(5806,($7|0),($8|0),($9|0),($10|0),(0|0),0,($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $5 = $43; $6 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $53 = $5; $54 = $6; ___resumeException($53|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $13 = 39824; HEAP32[$7>>2] = $13; $14 = ((($7)) + 224|0); $15 = ((($7)) + 88|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; invoke_viiiiiiii(5481,($14|0),1,($16|0),240,136,(0|0),(0|0),7); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $5 = $45; $6 = $46; } else { __THREW__ = 0; $19 = (invoke_ii(3903,84)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { label = 13; } else { __THREW__ = 0; invoke_vi(3904,($19|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $5 = $49; $6 = $50; __ZdlPv($19); break; } __THREW__ = 0; invoke_viii(5656,($7|0),($19|0),1); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 13; } else { __THREW__ = 0; $26 = (invoke_ii(3956,($7|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; } else { __THREW__ = 0; invoke_vi(5486,($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 13; } else { ;HEAP32[$zones>>2]=HEAP32[44924>>2]|0; __THREW__ = 0; $31 = (invoke_ii(3903,132)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 13; } else { $34 = ((($7)) + 88|0); $35 = HEAP32[$34>>2]|0; $36 = ((($7)) + 148|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_viiiiiiii(5807,($31|0),($35|0),($zones|0),1,($37|0),1,0,0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $5 = $51; $6 = $52; __ZdlPv($31); break; } else { $40 = ((($7)) + 12|0); HEAP32[$40>>2] = $31; $41 = ((($7)) + 312|0); HEAP32[$41>>2] = 0; $42 = ((($7)) + 316|0); HEAP32[$42>>2] = 0; STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 13) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $5 = $47; $6 = $48; } __ZN11CardDisplayD2Ev($14); } __ZN13TargetAbilityD2Ev($7); $53 = $5; $54 = $6; ___resumeException($53|0); // unreachable; } function __ZN16AArmageddonClockC2EP12GameObserveriP15MTGCardInstance($this,$observer,$id,$_source) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_cost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_cost = sp + 84|0; $6 = sp + 122|0; $7 = sp + 120|0; $8 = sp; $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $9 = $0; $10 = $1; $11 = $2; $12 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = 39712; HEAP32[$9>>2] = $13; $14 = ((($9)) + 156|0); __THREW__ = 0; invoke_vi(3904,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZN10MTGAbilityD2Ev($9); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $17 = ((($9)) + 152|0); HEAP32[$17>>2] = 0; __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($_cost); HEAP16[$6>>1] = 0; __THREW__ = 0; invoke_vii(3999,($_cost|0),($6|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { label = 8; } else { HEAP16[$7>>1] = 4; __THREW__ = 0; invoke_vii(3999,($_cost|0),($7|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 8; } else { $22 = ((($9)) + 156|0); __THREW__ = 0; invoke_viii(4000,($8|0),($_cost|0),1); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 8; } else { __THREW__ = 0; (invoke_iii(5808,($22|0),($8|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZN8ManaCostD2Ev($8); break; } else { __ZN8ManaCostD2Ev($8); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 8) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); __ZN8ManaCostD2Ev($14); __ZN10MTGAbilityD2Ev($9); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } function __ZN19ACircleOfProtectionC2EP12GameObserveriP15MTGCardInstancei($this,$observer,$_id,$source,$_color) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $source = $source|0; $_color = $_color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $source; $4 = $_color; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = (__Znwj(140)|0); $13 = $3; $14 = ((($13)) + 808|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; $16 = (invoke_ii(3950,($15|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = $3; $20 = $4; __THREW__ = 0; invoke_viiiiiii(5809,($12|0),($16|0),($19|0),($20|0),1,0,0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $5 = $40; $6 = $41; __ZdlPv($23); $46 = $5; $47 = $6; ___resumeException($46|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,211279); __THREW__ = 0; invoke_viiiiiiii(4380,($8|0),($9|0),($10|0),($11|0),($12|0),($23|0),0,($7|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $5 = $42; $6 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $46 = $5; $47 = $6; ___resumeException($46|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $28 = 39596; HEAP32[$8>>2] = $28; $29 = ((($8)) + 224|0); __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($29); __THREW__ = 0; $30 = (invoke_ii(3956,($8|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iiii(4089,($30|0),0,1)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($8)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 36|0); HEAP32[$37>>2] = 0; STACKTOP = sp;return; } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $5 = $44; $6 = $45; __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($29); __ZN13TargetAbilityD2Ev($8); $46 = $5; $47 = $6; ___resumeException($46|0); // unreachable; } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $5 = $38; $6 = $39; __ZdlPv($12); $46 = $5; $47 = $6; ___resumeException($46|0); // unreachable; } function __ZN12AConservatorC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_cost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_cost = sp + 84|0; $6 = sp + 122|0; $7 = sp + 120|0; $8 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $9 = $0; $10 = $1; $11 = $2; $12 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = 39484; HEAP32[$9>>2] = $13; $14 = ((($9)) + 156|0); __THREW__ = 0; invoke_vi(3904,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZN10MTGAbilityD2Ev($9); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $17 = ((($9)) + 152|0); HEAP32[$17>>2] = 0; __ZNSt3__16vectorIsNS_9allocatorIsEEEC2Ev($_cost); HEAP16[$6>>1] = 0; __THREW__ = 0; invoke_vii(3999,($_cost|0),($6|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { label = 8; } else { HEAP16[$7>>1] = 2; __THREW__ = 0; invoke_vii(3999,($_cost|0),($7|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 8; } else { $22 = ((($9)) + 156|0); __THREW__ = 0; invoke_viii(4000,($8|0),($_cost|0),1); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 8; } else { __THREW__ = 0; (invoke_iii(5808,($22|0),($8|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZN8ManaCostD2Ev($8); break; } else { __ZN8ManaCostD2Ev($8); __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 8) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; } __ZNSt3__16vectorIsNS_9allocatorIsEEED2Ev($_cost); __ZN8ManaCostD2Ev($14); __ZN10MTGAbilityD2Ev($9); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } function __ZN14ASpellCastLifeC2EP12GameObserveriP15MTGCardInstanceiP8ManaCosti($this,$observer,$id,$_source,$color,$_cost,$_life) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $color = $color|0; $_cost = $_cost|0; $_life = $_life|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $color; $5 = $_cost; $6 = $_life; $9 = $0; $10 = $1; $11 = $2; $12 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($9,$10,$11,$12); $13 = 39372; HEAP32[$9>>2] = $13; $14 = ((($9)) + 152|0); __THREW__ = 0; invoke_vi(4139,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $7 = $27; $8 = $28; __ZN10MTGAbilityD2Ev($9); $31 = $7; $32 = $8; ___resumeException($31|0); // unreachable; } $17 = ((($9)) + 1328|0); $18 = $5; HEAP32[$17>>2] = $18; $19 = ((($9)) + 1332|0); $20 = $6; HEAP32[$19>>2] = $20; $21 = ((($9)) + 1336|0); HEAP32[$21>>2] = 0; $22 = ((($9)) + 1340|0); HEAP32[$22>>2] = 0; $23 = ((($9)) + 152|0); $24 = $4; __THREW__ = 0; invoke_viii(4005,($23|0),($24|0),0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { STACKTOP = sp;return; } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $7 = $29; $8 = $30; __ZN14CardDescriptorD2Ev($14); __ZN10MTGAbilityD2Ev($9); $31 = $7; $32 = $8; ___resumeException($31|0); // unreachable; } function __ZN9AFireballC2EP12GameObserveriP15MTGCardInstanceP5Spelli($this,$observer,$_id,$card,$spell,$x) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $spell = $spell|0; $x = $x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $individualdamage = 0, $nbtargets = 0, $totaldamage = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $spell; $5 = $x; $8 = $0; $9 = $1; $10 = $2; $11 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($8,$9,$10,$11); $12 = 39224; HEAP32[$8>>2] = $12; $13 = $4; __THREW__ = 0; $14 = (invoke_ii(5810,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L1: do { if (!($16)) { $nbtargets = $14; $17 = $5; $18 = (($17) + 1)|0; $19 = $nbtargets; $20 = (($18) - ($19))|0; $totaldamage = $20; $individualdamage = 0; $21 = $nbtargets; $22 = ($21|0)!=(0); if ($22) { $23 = $totaldamage; $24 = $nbtargets; $25 = (($23|0) / ($24|0))&-1; $individualdamage = $25; } $30 = $4; __THREW__ = 0; $31 = (invoke_iii(3914,($30|0),(0|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $_target = $31; while(1) { $34 = $_target; $35 = ($34|0)!=(0|0); if (!($35)) { break; } $36 = ((($8)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 172|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_ii(3844,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L1; } $43 = ((($8)) + 148|0); $44 = HEAP32[$43>>2]|0; $45 = $_target; $46 = $individualdamage; __THREW__ = 0; (invoke_iiiii(5811,($40|0),($44|0),($45|0),($46|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L1; } $49 = $4; $50 = $_target; __THREW__ = 0; $51 = (invoke_iii(3914,($49|0),($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L1; } $_target = $51; } STACKTOP = sp;return; } } } while(0); $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $6 = $26; $7 = $27; __ZN14InstantAbilityD2Ev($8); $28 = $6; $29 = $7; ___resumeException($28|0); // unreachable; } function __ZN16AIslandSanctuaryC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 39112; HEAP32[$4>>2] = $8; $9 = ((($4)) + 156|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($9); $10 = ((($4)) + 152|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN12AJandorsRingC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 24|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $9 = $0; $10 = $1; $11 = $2; $12 = $3; $13 = (__Znwj(84)|0); __THREW__ = 0; invoke_vi(3904,($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $4 = $28; $5 = $29; __ZdlPv($13); $38 = $4; $39 = $5; ___resumeException($38|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $4 = $30; $5 = $31; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; } else { __THREW__ = 0; invoke_viiiiiiiiii(4240,($9|0),($10|0),($11|0),($12|0),($13|0),0,($6|0),(0|0),($7|0),($8|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $4 = $34; $5 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $22 = 38996; HEAP32[$9>>2] = $22; __THREW__ = 0; $23 = (invoke_ii(3956,($9|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; (invoke_iiii(4089,($23|0),0,2)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { STACKTOP = sp;return; } } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; __ZN16ActivatedAbilityD2Ev($9); $38 = $4; $39 = $5; ___resumeException($38|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $38 = $4; $39 = $5; ___resumeException($38|0); // unreachable; } function __ZN24ARegularLifeModifierAuraC2EP12GameObserveriP15MTGCardInstanceS3_iii($this,$observer,$id,$_source,$_target,$_phase,$_life,$_onlyIfTargetTapped) { $this = $this|0; $observer = $observer|0; $id = $id|0; $_source = $_source|0; $_target = $_target|0; $_phase = $_phase|0; $_life = $_life|0; $_onlyIfTargetTapped = $_onlyIfTargetTapped|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $_source; $4 = $_target; $5 = $_phase; $6 = $_life; $7 = $_onlyIfTargetTapped; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = ($12|0)==(0|0); $14 = ((($12)) + 280|0); $15 = $13 ? 0 : $14; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($8,$9,$10,$11,$15); $16 = 38884; HEAP32[$8>>2] = $16; $17 = ((($8)) + 152|0); $18 = $6; HEAP32[$17>>2] = $18; $19 = ((($8)) + 156|0); $20 = $5; HEAP32[$19>>2] = $20; $21 = ((($8)) + 160|0); $22 = $7; HEAP32[$21>>2] = $22; STACKTOP = sp;return; } function __ZN10APowerLeakC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 38764; HEAP32[$7>>2] = $15; $16 = ((($7)) + 168|0); __THREW__ = 0; invoke_vi(3904,($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; __ZN16TriggeredAbilityD2Ev($7); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } $19 = ((($7)) + 168|0); __THREW__ = 0; (invoke_iiii(4089,($19|0),0,1)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($7)) + 164|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZN8ManaCostD2Ev($16); __ZN16TriggeredAbilityD2Ev($7); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } function __ZN13ALifeZoneLinkC2EP12GameObserveriP15MTGCardInstanceiiiiP11MTGGameZone($this,$observer,$_id,$card,$_phase,$_condition,$_life,$_controller,$_zone) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; $_phase = $_phase|0; $_condition = $_condition|0; $_life = $_life|0; $_controller = $_controller|0; $_zone = $_zone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $4 = $_phase; $5 = $_condition; $6 = $_life; $7 = $_controller; $8 = $_zone; $11 = $0; $12 = $1; $13 = $2; $14 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($11,$12,$13,$14); $15 = 38652; HEAP32[$11>>2] = $15; $16 = $4; $17 = ((($11)) + 152|0); HEAP32[$17>>2] = $16; $18 = $5; $19 = ((($11)) + 156|0); HEAP32[$19>>2] = $18; $20 = $7; $21 = ((($11)) + 164|0); HEAP32[$21>>2] = $20; $22 = $6; $23 = ((($11)) + 160|0); HEAP32[$23>>2] = $22; $24 = $8; $25 = ((($11)) + 172|0); HEAP32[$25>>2] = $24; $26 = ((($11)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { STACKTOP = sp;return; } $29 = ((($11)) + 164|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); $32 = ((($11)) + 88|0); $33 = HEAP32[$32>>2]|0; if ($31) { $34 = ((($33)) + 208|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ((($11)) + 172|0); HEAP32[$40>>2] = $39; STACKTOP = sp;return; } __THREW__ = 0; $41 = (invoke_ii(5415,($33|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $9 = $49; $10 = $50; __ZN10MTGAbilityD2Ev($11); $51 = $9; $52 = $10; ___resumeException($51|0); // unreachable; } $44 = ((($41)) + 84|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = ((($11)) + 172|0); HEAP32[$48>>2] = $47; STACKTOP = sp;return; } function __ZN12AAnimateDeadC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $card = 0, $copy = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 38540; HEAP32[$7>>2] = $15; $16 = $4; $card = $16; $17 = ((($7)) + 148|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; $19 = (invoke_ii(3945,($18|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ((($19)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = $card; $25 = $4; __THREW__ = 0; $26 = (invoke_ii(3945,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = ((($26)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = ((($7)) + 148|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; $35 = (invoke_ii(3945,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($35)) + 84|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 48|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_iiiiii(3908,($23|0),($24|0),($32|0),($41|0),0)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $copy = $42; __THREW__ = 0; $45 = (invoke_ii(3903,124)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $48 = ((($7)) + 88|0); $49 = HEAP32[$48>>2]|0; $50 = $copy; __THREW__ = 0; invoke_viii(4315,($45|0),($49|0),($50|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $5 = $86; $6 = $87; __ZdlPv($45); __ZN10MTGAbilityD2Ev($7); $88 = $5; $89 = $6; ___resumeException($88|0); // unreachable; } $spell = $45; $53 = $spell; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 44|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; (invoke_ii($56|0,($53|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $59 = $spell; $60 = ((($59)) + 104|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); $63 = ((($61)) + 280|0); $64 = $62 ? 0 : $63; $65 = ((($7)) + 132|0); HEAP32[$65>>2] = $64; $66 = $spell; $67 = ((($66)) + 104|0); $68 = HEAP32[$67>>2]|0; $card = $68; $69 = $card; $70 = ((($69)) + 232|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + -1)|0; HEAP32[$70>>2] = $72; $73 = $card; $74 = ((($73)) + 236|0); $75 = HEAP32[$74>>2]|0; $76 = $card; $77 = ((($76)) + 280|0); $78 = ((($77)) + 8|0); HEAP32[$78>>2] = $75; $79 = $spell; $80 = ($79|0)==(0|0); if ($80) { STACKTOP = sp;return; } $81 = HEAP32[$79>>2]|0; $82 = ((($81)) + 4|0); $83 = HEAP32[$82>>2]|0; FUNCTION_TABLE_vi[$83 & 8191]($79); STACKTOP = sp;return; } } } } } } $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $5 = $84; $6 = $85; __ZN10MTGAbilityD2Ev($7); $88 = $5; $89 = $6; ___resumeException($88|0); // unreachable; } function __ZN11AErgRaidersC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 38428; HEAP32[$4>>2] = $8; $9 = ((($4)) + 152|0); HEAP32[$9>>2] = 1; STACKTOP = sp;return; } function __ZN10ASacrificeC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($5,$6,$7,$8); $9 = 38316; HEAP32[$5>>2] = $9; $10 = $4; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; $14 = ((($5)) + 132|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN17AControlStealAuraC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $copy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($7,$8,$9,$10,$14); $15 = 38204; HEAP32[$7>>2] = $15; $16 = $4; __THREW__ = 0; $17 = (invoke_ii(3945,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = ((($7)) + 152|0); HEAP32[$20>>2] = $17; $21 = $4; $22 = ((($7)) + 88|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_ii(4105,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; $27 = (invoke_iiii(5812,($21|0),($24|0),0)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $copy = $27; $30 = $copy; $31 = ($30|0)==(0|0); $32 = ((($30)) + 280|0); $33 = $31 ? 0 : $32; $34 = ((($7)) + 132|0); HEAP32[$34>>2] = $33; $35 = $copy; $36 = ((($7)) + 148|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 816|0); HEAP32[$38>>2] = $35; STACKTOP = sp;return; } } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $5 = $39; $6 = $40; __ZN10MTGAbilityD2Ev($7); $41 = $5; $42 = $6; ___resumeException($41|0); // unreachable; } function __ZN10AEarthbindC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $7 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $4; __ZN21ABasicAbilityModifierC2EP12GameObserveriP15MTGCardInstanceS3_ii($7,$8,$9,$10,$11,6,0); $12 = 38092; HEAP32[$7>>2] = $12; $13 = ((($7)) + 160|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if (!($15)) { STACKTOP = sp;return; } $16 = ((($7)) + 132|0); $17 = HEAP32[$16>>2]|0; $_target1 = $17; $18 = ((($7)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 172|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; $22 = (invoke_ii(3844,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZN21ABasicAbilityModifierD2Ev($7); $32 = $5; $33 = $6; ___resumeException($32|0); // unreachable; } $25 = ((($7)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = $_target1; __THREW__ = 0; (invoke_iiiii(5811,($22|0),($26|0),($27|0),2)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZN21ABasicAbilityModifierD2Ev($7); $32 = $5; $33 = $6; ___resumeException($32|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN9AFastbondC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$card) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $restrictions = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $card; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 37972; HEAP32[$6>>2] = $10; __THREW__ = 0; $11 = (invoke_ii(3903,180)|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = ((($6)) + 88|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; invoke_viiiiiii(5813,($11|0),($15|0),(162589|0),(0|0),1,0,0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZdlPv($11); __ZN16TriggeredAbilityD2Ev($6); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } $18 = ((($6)) + 164|0); HEAP32[$18>>2] = $11; $19 = ((($6)) + 148|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii(3945,($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = ((($21)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ((($6)) + 164|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_iiiii(5814,($27|0),($29|0),-2,0)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = ((($6)) + 172|0); HEAP32[$33>>2] = $30; $34 = ((($6)) + 148|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_ii(3945,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = ((($36)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $restrictions = $42; $43 = $restrictions; $44 = ((($6)) + 164|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_iii(5815,($43|0),($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = ((($6)) + 168|0); HEAP32[$49>>2] = $46; $50 = $restrictions; $51 = ((($6)) + 168|0); $52 = HEAP32[$51>>2]|0; __THREW__ = 0; invoke_vii(5816,($50|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { STACKTOP = sp;return; } } } } } } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZN16TriggeredAbilityD2Ev($6); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } function __ZN20AKjeldoranFrostbeastC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 37860; HEAP32[$4>>2] = $8; $9 = ((($4)) + 232|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN8AExaltedC2EP12GameObserveriP15MTGCardInstanceii($this,$observer,$_id,$_source,$_power,$_toughness) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_power; $5 = $_toughness; $6 = $0; $7 = $1; $8 = $2; $9 = $3; __ZN16TriggeredAbilityC2EP12GameObserveriP15MTGCardInstance($6,$7,$8,$9); $10 = 37740; HEAP32[$6>>2] = $10; $11 = ((($6)) + 164|0); $12 = $4; HEAP32[$11>>2] = $12; $13 = ((($6)) + 168|0); $14 = $5; HEAP32[$13>>2] = $14; $15 = ((($6)) + 172|0); HEAP32[$15>>2] = 0; STACKTOP = sp;return; } function __ZN23AStrongLandLinkCreatureC2EP12GameObserveriP15MTGCardInstancePKc($this,$observer,$_id,$_source,$_land) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_land = $_land|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_land; $7 = $0; $8 = $1; $9 = $2; $10 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($7,$8,$9,$10); $11 = 37628; HEAP32[$7>>2] = $11; $12 = ((($7)) + 152|0); $13 = $4; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $13; (invoke_iiii(3889,($12|0),(180986|0),($vararg_buffer|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $5 = $16; $6 = $17; __ZN10MTGAbilityD2Ev($7); $18 = $5; $19 = $6; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5eraseERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__erase_uniqueIS3_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(5817,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZN16TriggeredAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 35792; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14TriggerAtPhaseC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16TriggeredAbilityC2ERKS_($3,$4); $5 = 36148; HEAP32[$3>>2] = $5; $6 = ((($3)) + 164|0); $7 = $2; $8 = ((($7)) + 164|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP16[$6+16>>1]=HEAP16[$8+16>>1]|0; STACKTOP = sp;return; } function __ZN16TriggerNextPhaseC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14TriggerAtPhaseC2ERKS_($3,$4); $5 = 36268; HEAP32[$3>>2] = $5; $6 = ((($3)) + 184|0); $7 = $2; $8 = ((($7)) + 184|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; $4 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($3)|0); __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE9push_backEOS2_($2,$4); STACKTOP = sp;return; } function __ZNKSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE5frontEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE9pop_frontEv($1); STACKTOP = sp;return; } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN23GenericTriggeredAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16TriggeredAbilityC2ERKS_($5,$6); $7 = ((($5)) + 164|0); $8 = $2; $9 = ((($8)) + 164|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 36388; HEAP32[$5>>2] = $10; $11 = ((($5)) + 168|0); $12 = $2; $13 = ((($12)) + 168|0); $14 = HEAP32[$13>>2]|0; HEAP32[$11>>2] = $14; $15 = ((($5)) + 172|0); $16 = $2; $17 = ((($16)) + 172|0); __THREW__ = 0; invoke_vii(5818,($15|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZN16TriggeredAbilityD2Ev($5); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $20 = ((($5)) + 196|0); $21 = $2; $22 = ((($21)) + 196|0); $23 = HEAP32[$22>>2]|0; HEAP32[$20>>2] = $23; STACKTOP = sp;return; } } function __ZN13AManaProducerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN18ActivatedAbilityTPC2ERKS_($5,$6); $7 = 36508; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 228|0); $13 = $2; $14 = ((($13)) + 228|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZN18ActivatedAbilityTPD2Ev($5); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } $17 = ((($5)) + 240|0); $18 = $2; $19 = ((($18)) + 240|0); ;HEAP32[$17>>2]=HEAP32[$19>>2]|0;HEAP32[$17+4>>2]=HEAP32[$19+4>>2]|0; $20 = ((($5)) + 248|0); $21 = $2; $22 = ((($21)) + 248|0); __THREW__ = 0; invoke_vii(3800,($20|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($5)) + 260|0); $26 = $2; $27 = ((($26)) + 260|0); $28 = HEAP8[$27>>0]|0; $29 = $28&1; $30 = $29&1; HEAP8[$25>>0] = $30; STACKTOP = sp;return; } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN18ActivatedAbilityTPD2Ev($5); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } function ___cxx_global_var_init_3000() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(37572,182585); (___cxa_atexit((3831|0),(37572|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3001() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(37584,165089); (___cxa_atexit((3831|0),(37584|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3002() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(37596,165080); (___cxa_atexit((3831|0),(37596|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3003() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(37608,165065); (___cxa_atexit((3831|0),(37608|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_3004() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 36952; __THREW__ = 0; invoke_vii(3797,(36952|0),(148536|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (36964); __THREW__ = 0; invoke_vii(3797,((36964)|0),(148542|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (36976); __THREW__ = 0; invoke_vii(3797,((36976)|0),(148551|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (36988); __THREW__ = 0; invoke_vii(3797,((36988)|0),(148561|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (37000); __THREW__ = 0; invoke_vii(3797,((37000)|0),(148568|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { (___cxa_atexit((5819|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; $15 = $0; $16 = (36952|0)==($15|0); if ($16) { $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } else { $18 = $15; } while(1) { $17 = ((($18)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $19 = ($17|0)==(36952|0); if ($19) { break; } else { $18 = $17; } } $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } function ___cxx_global_array_dtor_3005($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37012); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(36952|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_13_3006() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37012; __THREW__ = 0; invoke_vii(3797,(37012|0),(148517|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37024); __THREW__ = 0; invoke_vii(3797,((37024)|0),(148523|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { (___cxa_atexit((5820|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; $9 = $0; $10 = (37012|0)==($9|0); if ($10) { $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { $12 = $9; } while(1) { $11 = ((($12)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $13 = ($11|0)==(37012|0); if ($13) { break; } else { $12 = $11; } } $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } function ___cxx_global_array_dtor_16($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37036); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37012|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_17() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37500; __THREW__ = 0; invoke_vii(3797,(37500|0),(148499|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37512); __THREW__ = 0; invoke_vii(3797,((37512)|0),(148508|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { (___cxa_atexit((5821|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; $9 = $0; $10 = (37500|0)==($9|0); if ($10) { $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { $12 = $9; } while(1) { $11 = ((($12)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $13 = ($11|0)==(37500|0); if ($13) { break; } else { $12 = $11; } } $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } function ___cxx_global_array_dtor_20($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37524); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37500|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_21() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 36756; __THREW__ = 0; invoke_vii(3797,(36756|0),(148466|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (36768); __THREW__ = 0; invoke_vii(3797,((36768)|0),(148474|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (36780); __THREW__ = 0; invoke_vii(3797,((36780)|0),(150858|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (36792); __THREW__ = 0; invoke_vii(3797,((36792)|0),(150883|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (36804); __THREW__ = 0; invoke_vii(3797,((36804)|0),(150875|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (36816); __THREW__ = 0; invoke_vii(3797,((36816)|0),(150865|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (36828); __THREW__ = 0; invoke_vii(3797,((36828)|0),(149428|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $0 = (36840); __THREW__ = 0; invoke_vii(3797,((36840)|0),(150849|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $0 = (36852); __THREW__ = 0; invoke_vii(3797,((36852)|0),(143068|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $0 = (36864); __THREW__ = 0; invoke_vii(3797,((36864)|0),(148483|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $0 = (36876); __THREW__ = 0; invoke_vii(3797,((36876)|0),(148492|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { (___cxa_atexit((5822|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } } } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $1 = $25; $2 = $26; $27 = $0; $28 = (36756|0)==($27|0); if ($28) { $32 = $1; $33 = $2; ___resumeException($32|0); // unreachable; } else { $30 = $27; } while(1) { $29 = ((($30)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $31 = ($29|0)==(36756|0); if ($31) { break; } else { $30 = $29; } } $32 = $1; $33 = $2; ___resumeException($32|0); // unreachable; } function ___cxx_global_array_dtor_33($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (36888); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(36756|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_34() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37036; __THREW__ = 0; invoke_vii(3797,(37036|0),(157626|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37048); __THREW__ = 0; invoke_vii(3797,((37048)|0),(158040|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (37060); __THREW__ = 0; invoke_vii(3797,((37060)|0),(148453|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (37072); __THREW__ = 0; invoke_vii(3797,((37072)|0),(148460|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { (___cxa_atexit((5823|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; $13 = $0; $14 = (37036|0)==($13|0); if ($14) { $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $16 = $13; } while(1) { $15 = ((($16)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $17 = ($15|0)==(37036|0); if ($17) { break; } else { $16 = $15; } } $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } function ___cxx_global_array_dtor_39($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37084); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37036|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_40() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37100; __THREW__ = 0; invoke_vii(3797,(37100|0),(162353|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37112); __THREW__ = 0; invoke_vii(3797,((37112)|0),(162369|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (37124); __THREW__ = 0; invoke_vii(3797,((37124)|0),(158339|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (37136); __THREW__ = 0; invoke_vii(3797,((37136)|0),(148411|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (37148); __THREW__ = 0; invoke_vii(3797,((37148)|0),(148418|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (37160); __THREW__ = 0; invoke_vii(3797,((37160)|0),(148422|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (37172); __THREW__ = 0; invoke_vii(3797,((37172)|0),(148429|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $0 = (37184); __THREW__ = 0; invoke_vii(3797,((37184)|0),(148444|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { (___cxa_atexit((5824|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; $21 = $0; $22 = (37100|0)==($21|0); if ($22) { $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $24 = $21; } while(1) { $23 = ((($24)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $25 = ($23|0)==(37100|0); if ($25) { break; } else { $24 = $23; } } $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } function ___cxx_global_array_dtor_49($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37196); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37100|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_50() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37228; __THREW__ = 0; invoke_vii(3797,(37228|0),(148345|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37240); __THREW__ = 0; invoke_vii(3797,((37240)|0),(155619|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (37252); __THREW__ = 0; invoke_vii(3797,((37252)|0),(143393|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (37264); __THREW__ = 0; invoke_vii(3797,((37264)|0),(148352|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (37276); __THREW__ = 0; invoke_vii(3797,((37276)|0),(148361|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (37288); __THREW__ = 0; invoke_vii(3797,((37288)|0),(148369|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (37300); __THREW__ = 0; invoke_vii(3797,((37300)|0),(148379|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $0 = (37312); __THREW__ = 0; invoke_vii(3797,((37312)|0),(148388|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $0 = (37324); __THREW__ = 0; invoke_vii(3797,((37324)|0),(148396|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { (___cxa_atexit((5825|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; $23 = $0; $24 = (37228|0)==($23|0); if ($24) { $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } else { $26 = $23; } while(1) { $25 = ((($26)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $27 = ($25|0)==(37228|0); if ($27) { break; } else { $26 = $25; } } $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } function ___cxx_global_array_dtor_60($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37336); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37228|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function ___cxx_global_var_init_61() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 37372; __THREW__ = 0; invoke_vii(3797,(37372|0),(148281|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (37384); __THREW__ = 0; invoke_vii(3797,((37384)|0),(148291|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (37396); __THREW__ = 0; invoke_vii(3797,((37396)|0),(147615|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (37408); __THREW__ = 0; invoke_vii(3797,((37408)|0),(148298|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (37420); __THREW__ = 0; invoke_vii(3797,((37420)|0),(148313|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (37432); __THREW__ = 0; invoke_vii(3797,((37432)|0),(148319|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (37444); __THREW__ = 0; invoke_vii(3797,((37444)|0),(148333|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { (___cxa_atexit((5826|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; $19 = $0; $20 = (37372|0)==($19|0); if ($20) { $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } else { $22 = $19; } while(1) { $21 = ((($22)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $23 = ($21|0)==(37372|0); if ($23) { break; } else { $22 = $21; } } $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } function ___cxx_global_array_dtor_69($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (37456); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(37372|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function __ZN17TrCardAddedToZoneD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 44808; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 176|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 176|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 176|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 172|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($1)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 36|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($1)) + 172|0); HEAP32[$32>>2] = 0; } $33 = ((($1)) + 180|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); if (!($35)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $36 = ((($1)) + 180|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if (!($38)) { $39 = HEAP32[$37>>2]|0; $40 = ((($39)) + 36|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$41 & 8191]($37); } $42 = ((($1)) + 180|0); HEAP32[$42>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN7TriggerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17TrCardAddedToZoneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TrCardAddedToZoneD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK17TrCardAddedToZone5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(5827,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN17TrCardAddedToZoneC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44808; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP16[$6+16>>1]=HEAP16[$8+16>>1]|0; STACKTOP = sp;return; } function __ZN7TriggerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16TriggeredAbilityC2ERKS_($3,$4); $5 = 35912; HEAP32[$3>>2] = $5; $6 = ((($3)) + 164|0); $7 = $2; $8 = ((($7)) + 164|0); ;HEAP16[$6>>1]=HEAP16[$8>>1]|0; STACKTOP = sp;return; } function __ZN16TriggeredAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 35792; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17TrCardAddedToZone18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7624,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } $10 = ((($3)) + 184|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance8isTappedEv($14)|0); $16 = ($15|0)==(1); if ($16) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } } $17 = ((($3)) + 185|0); $18 = HEAP8[$17>>0]|0; $19 = $18&1; if ($19) { $20 = ((($3)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 558|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if (!($24)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } } $25 = ((($3)) + 168|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = $e; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = (FUNCTION_TABLE_iii[$29 & 8191]($26,$32)|0); if (!($33)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } $34 = ((($3)) + 176|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = $e; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); $43 = ((($41)) + 280|0); $44 = $42 ? 0 : $43; $45 = (FUNCTION_TABLE_iiii[$38 & 8191]($35,$44,0)|0); if (!($45)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } $46 = ((($3)) + 172|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = ((($3)) + 172|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = $e; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; $57 = (FUNCTION_TABLE_iii[$53 & 8191]($50,$56)|0); if (!($57)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } } $58 = ((($3)) + 180|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if ($60) { $61 = ((($3)) + 180|0); $62 = HEAP32[$61>>2]|0; $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 16|0); $65 = HEAP32[$64>>2]|0; $66 = $e; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 620|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(0|0); $72 = ((($70)) + 280|0); $73 = $71 ? 0 : $72; $74 = (FUNCTION_TABLE_iiii[$65 & 8191]($62,$73,0)|0); if (!($74)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } } $75 = $e; $76 = ((($75)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = ((($3)) + 88|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 180|0); $81 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($80,0)|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 84|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 24|0); $86 = HEAP32[$85>>2]|0; $87 = ($77|0)==($86|0); if ($87) { label = 23; } else { $88 = $e; $89 = ((($88)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = ((($3)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 180|0); $94 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($93,1)|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 84|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 24|0); $99 = HEAP32[$98>>2]|0; $100 = ($90|0)==($99|0); if ($100) { label = 23; } } do { if ((label|0) == 23) { $101 = $e; $102 = ((($101)) + 16|0); $103 = HEAP32[$102>>2]|0; $104 = ((($3)) + 88|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 180|0); $107 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($106,0)|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 84|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 24|0); $112 = HEAP32[$111>>2]|0; $113 = ($103|0)==($112|0); if (!($113)) { $114 = $e; $115 = ((($114)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = ((($3)) + 88|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 180|0); $120 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($119,1)|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 84|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 24|0); $125 = HEAP32[$124>>2]|0; $126 = ($116|0)==($125|0); if (!($126)) { break; } } $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } } while(0); $0 = 1; $127 = $0; STACKTOP = sp;return ($127|0); } function __ZN12TrCardTappedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN12TrCardTappedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TrCardTappedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12TrCardTapped5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5828,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12TrCardTappedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44684; HEAP32[$3>>2] = $5; $6 = ((($3)) + 166|0); $7 = $2; $8 = ((($7)) + 166|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN12TrCardTapped18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7688,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $10 = $e; $11 = ((($10)) + 12|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; $15 = $e; $16 = ((($15)) + 13|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = $18&1; $20 = ($14|0)==($19|0); if ($20) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $21 = $e; $22 = ((($21)) + 13|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; $25 = $24&1; $26 = ((($3)) + 166|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; $29 = $28&1; $30 = ($25|0)!=($29|0); if ($30) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $31 = ((($3)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = $e; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); $40 = ((($38)) + 280|0); $41 = $39 ? 0 : $40; $42 = (FUNCTION_TABLE_iiii[$35 & 8191]($32,$41,0)|0); if ($42) { $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } else { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN19TrCardTappedformanaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN19TrCardTappedformanaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19TrCardTappedformanaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK19TrCardTappedformana5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5829,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN19TrCardTappedformanaC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44560; HEAP32[$3>>2] = $5; $6 = ((($3)) + 166|0); $7 = $2; $8 = ((($7)) + 166|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN19TrCardTappedformana18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7704,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $10 = $e; $11 = ((($10)) + 12|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; $15 = $e; $16 = ((($15)) + 13|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = $18&1; $20 = ($14|0)==($19|0); if ($20) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $21 = $e; $22 = ((($21)) + 13|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; $25 = $24&1; $26 = ((($3)) + 166|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; $29 = $28&1; $30 = ($25|0)!=($29|0); if ($30) { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } $31 = ((($3)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = $e; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); $40 = ((($38)) + 280|0); $41 = $39 ? 0 : $40; $42 = (FUNCTION_TABLE_iiii[$35 & 8191]($32,$41,0)|0); if ($42) { $0 = 1; $43 = $0; STACKTOP = sp;return ($43|0); } else { $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN15TrCombatTriggerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 44436; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN15TrCombatTriggerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15TrCombatTriggerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK15TrCombatTrigger5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(5830,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15TrCombatTriggerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44436; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP16[$6+16>>1]=HEAP16[$8+16>>1]|0;HEAP8[$6+18>>0]=HEAP8[$8+18>>0]|0; STACKTOP = sp;return; } function __ZN15TrCombatTrigger18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attackblocked = 0, $attacked = 0; var $attackedAlone = 0, $blocked = 0, $notblocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = ((($3)) + 181|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = ((($3)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); $10 = (__ZN6Player8opponentEv($9)|0); $11 = (__ZN6Player10isPoisonedEv($10)|0); if (!($11)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } $12 = ((($3)) + 180|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = ((($3)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN15MTGCardInstance8isTappedEv($16)|0); $18 = ($17|0)==(1); if ($18) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } $19 = ((($3)) + 172|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; if ($21) { $22 = ((($3)) + 176|0); $23 = HEAP32[$22>>2]|0; $24 = ((($3)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 140|0); $27 = HEAP32[$26>>2]|0; $28 = ($23|0)==($27|0); if ($28) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } $29 = $2; $30 = ($29|0)==(0|0); if ($30) { $32 = 0; } else { $31 = (___dynamic_cast($29,7616,7720,0)|0); $32 = $31; } $attacked = $32; $33 = $attacked; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($3)) + 182|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; if ($37) { $38 = $attacked; $39 = ((($38)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 584|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0); if (!($43)) { $44 = $attacked; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 580|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0); if (!($49)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $50 = ((($3)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 16|0); $54 = HEAP32[$53>>2]|0; $55 = $attacked; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==(0|0); $59 = ((($57)) + 280|0); $60 = $58 ? 0 : $59; $61 = (FUNCTION_TABLE_iiii[$54 & 8191]($51,$60,0)|0); if ($61) { $62 = (__ZN15TrCombatTrigger12returnResultEv($3)|0); $0 = $62; $237 = $0; STACKTOP = sp;return ($237|0); } else { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } } $63 = $2; $64 = ($63|0)==(0|0); if ($64) { $66 = 0; } else { $65 = (___dynamic_cast($63,7616,7736,0)|0); $66 = $65; } $attackedAlone = $66; $67 = $attackedAlone; $68 = ($67|0)!=(0|0); if ($68) { $69 = ((($3)) + 183|0); $70 = HEAP8[$69>>0]|0; $71 = $70&1; if ($71) { $72 = $attackedAlone; $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 584|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0); if (!($77)) { $78 = $attackedAlone; $79 = ((($78)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 580|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0); if (!($83)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $84 = ((($3)) + 12|0); $85 = HEAP32[$84>>2]|0; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 16|0); $88 = HEAP32[$87>>2]|0; $89 = $attackedAlone; $90 = ((($89)) + 8|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); $93 = ((($91)) + 280|0); $94 = $92 ? 0 : $93; $95 = (FUNCTION_TABLE_iiii[$88 & 8191]($85,$94,0)|0); if ($95) { $96 = (__ZN15TrCombatTrigger12returnResultEv($3)|0); $0 = $96; $237 = $0; STACKTOP = sp;return ($237|0); } else { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } } $97 = $2; $98 = ($97|0)==(0|0); if ($98) { $100 = 0; } else { $99 = (___dynamic_cast($97,7616,7784,0)|0); $100 = $99; } $blocked = $100; $101 = $blocked; $102 = ($101|0)!=(0|0); if ($102) { $103 = ((($3)) + 186|0); $104 = HEAP8[$103>>0]|0; $105 = $104&1; if ($105) { $106 = $blocked; $107 = ((($106)) + 8|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 580|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)!=(0); if (!($111)) { $112 = $blocked; $113 = ((($112)) + 8|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 584|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)!=(0); if (!($117)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $118 = ((($3)) + 168|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)!=(0|0); if ($120) { $121 = ((($3)) + 168|0); $122 = HEAP32[$121>>2]|0; $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 16|0); $125 = HEAP32[$124>>2]|0; $126 = $blocked; $127 = ((($126)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)==(0|0); $130 = ((($128)) + 280|0); $131 = $129 ? 0 : $130; $132 = (FUNCTION_TABLE_iiii[$125 & 8191]($122,$131,0)|0); if (!($132)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } $133 = ((($3)) + 12|0); $134 = HEAP32[$133>>2]|0; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 16|0); $137 = HEAP32[$136>>2]|0; $138 = $blocked; $139 = ((($138)) + 8|0); $140 = HEAP32[$139>>2]|0; $141 = ($140|0)==(0|0); $142 = ((($140)) + 280|0); $143 = $141 ? 0 : $142; $144 = (FUNCTION_TABLE_iiii[$137 & 8191]($134,$143,0)|0); if ($144) { $145 = (__ZN15TrCombatTrigger12returnResultEv($3)|0); $0 = $145; $237 = $0; STACKTOP = sp;return ($237|0); } else { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } } $146 = $2; $147 = ($146|0)==(0|0); if ($147) { $149 = 0; } else { $148 = (___dynamic_cast($146,7616,7752,0)|0); $149 = $148; } $notblocked = $149; $150 = $notblocked; $151 = ($150|0)!=(0|0); if ($151) { $152 = ((($3)) + 184|0); $153 = HEAP8[$152>>0]|0; $154 = $153&1; if ($154) { $155 = $notblocked; $156 = ((($155)) + 8|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 584|0); $159 = HEAP32[$158>>2]|0; $160 = ($159|0)!=(0); if (!($160)) { $161 = $notblocked; $162 = ((($161)) + 8|0); $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 580|0); $165 = HEAP32[$164>>2]|0; $166 = ($165|0)!=(0); if (!($166)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $167 = $notblocked; $168 = ((($167)) + 8|0); $169 = HEAP32[$168>>2]|0; $170 = (__ZN15MTGCardInstance9isBlockedEv($169)|0); if ($170) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $171 = ((($3)) + 12|0); $172 = HEAP32[$171>>2]|0; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 16|0); $175 = HEAP32[$174>>2]|0; $176 = $notblocked; $177 = ((($176)) + 8|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)==(0|0); $180 = ((($178)) + 280|0); $181 = $179 ? 0 : $180; $182 = (FUNCTION_TABLE_iiii[$175 & 8191]($172,$181,0)|0); if ($182) { $183 = (__ZN15TrCombatTrigger12returnResultEv($3)|0); $0 = $183; $237 = $0; STACKTOP = sp;return ($237|0); } else { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } } $184 = $2; $185 = ($184|0)==(0|0); if ($185) { $187 = 0; } else { $186 = (___dynamic_cast($184,7616,7768,0)|0); $187 = $186; } $attackblocked = $187; $188 = $attackblocked; $189 = ($188|0)!=(0|0); if ($189) { $190 = ((($3)) + 185|0); $191 = HEAP8[$190>>0]|0; $192 = $191&1; if ($192) { $193 = $attackblocked; $194 = ((($193)) + 8|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 584|0); $197 = HEAP32[$196>>2]|0; $198 = ($197|0)!=(0); if (!($198)) { $199 = $attackblocked; $200 = ((($199)) + 8|0); $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 580|0); $203 = HEAP32[$202>>2]|0; $204 = ($203|0)!=(0); if (!($204)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $205 = $attackblocked; $206 = ((($205)) + 8|0); $207 = HEAP32[$206>>2]|0; $208 = (__ZN15MTGCardInstance9isBlockedEv($207)|0); if (!($208)) { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } $209 = ((($3)) + 168|0); $210 = HEAP32[$209>>2]|0; $211 = ($210|0)!=(0|0); do { if ($211) { $212 = ((($3)) + 168|0); $213 = HEAP32[$212>>2]|0; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 16|0); $216 = HEAP32[$215>>2]|0; $217 = $attackblocked; $218 = ((($217)) + 12|0); $219 = HEAP32[$218>>2]|0; $220 = ($219|0)==(0|0); $221 = ((($219)) + 280|0); $222 = $220 ? 0 : $221; $223 = (FUNCTION_TABLE_iiii[$216 & 8191]($213,$222,0)|0); if ($223) { break; } $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } while(0); $224 = ((($3)) + 12|0); $225 = HEAP32[$224>>2]|0; $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 16|0); $228 = HEAP32[$227>>2]|0; $229 = $attackblocked; $230 = ((($229)) + 8|0); $231 = HEAP32[$230>>2]|0; $232 = ($231|0)==(0|0); $233 = ((($231)) + 280|0); $234 = $232 ? 0 : $233; $235 = (FUNCTION_TABLE_iiii[$228 & 8191]($225,$234,0)|0); if ($235) { $236 = (__ZN15TrCombatTrigger12returnResultEv($3)|0); $0 = $236; $237 = $0; STACKTOP = sp;return ($237|0); } else { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } } $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } function __ZN6Player10isPoisonedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(0); STACKTOP = sp;return ($4|0); } function __ZN15TrCombatTrigger12returnResultEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 140|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 176|0); HEAP32[$6>>2] = $5; STACKTOP = sp;return 1; } function __ZN11TrcardDrawnD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN11TrcardDrawnD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11TrcardDrawnD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK11TrcardDrawn5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5831,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN11TrcardDrawnC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44312; HEAP32[$3>>2] = $5; $6 = ((($3)) + 166|0); $7 = $2; $8 = ((($7)) + 166|0); ;HEAP16[$6>>1]=HEAP16[$8>>1]|0; STACKTOP = sp;return; } function __ZN11TrcardDrawn18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7800,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $e; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$17,0)|0); if (!($18)) { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } $19 = ((($3)) + 166|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; if ($21) { $22 = $e; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $28 = ($24|0)!=($27|0); if ($28) { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } } $29 = ((($3)) + 167|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { $32 = $e; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($3)) + 148|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN15MTGCardInstance10controllerEv($36)|0); $38 = ($34|0)==($37|0); if ($38) { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } } $0 = 1; $39 = $0; STACKTOP = sp;return ($39|0); } function __ZN16TrCardSacrificedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN16TrCardSacrificedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TrCardSacrificedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK16TrCardSacrificed5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5832,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16TrCardSacrificedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44188; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN16TrCardSacrificed18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $check = 0, $e = 0, $oldZone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7816,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } $10 = $e; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $check = $12; $13 = $e; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 392|0); $17 = HEAP32[$16>>2]|0; $oldZone = $17; $18 = $check; $19 = ((($18)) + 616|0); $20 = HEAP32[$19>>2]|0; $21 = $check; $22 = ((($21)) + 392|0); HEAP32[$22>>2] = $20; $23 = $check; $24 = ((($23)) + 624|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = $check; $28 = ((($27)) + 624|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 392|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = $e; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 624|0); $37 = HEAP32[$36>>2]|0; $check = $37; $38 = $e; $39 = ((($38)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 624|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 392|0); $44 = HEAP32[$43>>2]|0; $oldZone = $44; $45 = $e; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 624|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 616|0); $51 = HEAP32[$50>>2]|0; $52 = $check; $53 = ((($52)) + 392|0); HEAP32[$53>>2] = $51; } } $54 = ((($3)) + 12|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = $check; $60 = ($59|0)==(0|0); $61 = ((($59)) + 280|0); $62 = $60 ? 0 : $61; $63 = (FUNCTION_TABLE_iiii[$58 & 8191]($55,$62,1)|0); $64 = $oldZone; $65 = $check; $66 = ((($65)) + 392|0); HEAP32[$66>>2] = $64; if ($63) { $0 = 1; $67 = $0; STACKTOP = sp;return ($67|0); } else { $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } return (0)|0; } function __ZN15TrCardDiscardedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN15TrCardDiscardedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15TrCardDiscardedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK15TrCardDiscarded5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5833,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15TrCardDiscardedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 44064; HEAP32[$3>>2] = $5; $6 = ((($3)) + 166|0); $7 = $2; $8 = ((($7)) + 166|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN15TrCardDiscarded18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $e = 0, $targetCard = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $targetCard = 0; $4 = ((($3)) + 166|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $7 = $2; $8 = ($7|0)==(0|0); do { if ($6) { if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,7616,7848,0)|0); $10 = $9; } $c = $10; $11 = $c; $12 = ($11|0)!=(0|0); if ($12) { $13 = $c; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $targetCard = $15; break; } $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } else { if ($8) { $17 = 0; } else { $16 = (___dynamic_cast($7,7616,7832,0)|0); $17 = $16; } $e = $17; $18 = $e; $19 = ($18|0)!=(0|0); if ($19) { $20 = $e; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $targetCard = $22; break; } $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } } while(0); $23 = $targetCard; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($3)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $targetCard; $31 = ($30|0)==(0|0); $32 = ((($30)) + 280|0); $33 = $31 ? 0 : $32; $34 = (FUNCTION_TABLE_iiii[$29 & 8191]($26,$33,0)|0); if ($34) { $0 = 1; $35 = $0; STACKTOP = sp;return ($35|0); } } $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } function __ZN9TrDamagedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43940; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN9TrDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TrDamagedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9TrDamaged5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(5834,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9TrDamagedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 43940; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP16[$6+16>>1]=HEAP16[$8+16>>1]|0; STACKTOP = sp;return; } function __ZN9TrDamaged18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7640,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } $10 = ((($3)) + 177|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { $13 = ((($3)) + 180|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 140|0); $18 = HEAP32[$17>>2]|0; $19 = ($14|0)==($18|0); if ($19) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $20 = ((($3)) + 176|0); $21 = HEAP8[$20>>0]|0; $22 = $21&1; if ($22) { $23 = ((($3)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN15MTGCardInstance8isTappedEv($24)|0); $26 = ($25|0)==(1); if ($26) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $27 = ((($3)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $e; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 108|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_iiii[$31 & 8191]($28,$36,0)|0); if (!($37)) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } $38 = ((($3)) + 168|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = ((($3)) + 168|0); $42 = HEAP32[$41>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = $e; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 104|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); $52 = ((($50)) + 280|0); $53 = $51 ? 0 : $52; $54 = (FUNCTION_TABLE_iiii[$45 & 8191]($42,$53,0)|0); if (!($54)) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $55 = ((($3)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(1); if ($57) { $58 = $e; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 112|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)!=(1); if ($63) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $64 = ((($3)) + 172|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(2); if ($66) { $67 = $e; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 112|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(1); if ($72) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $73 = $e; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 108|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 36|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(1); if ($80) { $81 = ((($3)) + 184|0); $82 = HEAP8[$81>>0]|0; $83 = $82&1; if ($83) { $84 = $e; $85 = ((($84)) + 8|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 108|0); $88 = HEAP32[$87>>2]|0; $89 = ((($3)) + 148|0); $90 = HEAP32[$89>>2]|0; $91 = (__ZN15MTGCardInstance10controllerEv($90)|0); $92 = ($88|0)!=($91|0); if ($92) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } $93 = ((($3)) + 185|0); $94 = HEAP8[$93>>0]|0; $95 = $94&1; if ($95) { $96 = $e; $97 = ((($96)) + 8|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 108|0); $100 = HEAP32[$99>>2]|0; $101 = ((($3)) + 148|0); $102 = HEAP32[$101>>2]|0; $103 = (__ZN15MTGCardInstance10controllerEv($102)|0); $104 = ($100|0)==($103|0); if ($104) { $0 = 0; $142 = $0; STACKTOP = sp;return ($142|0); } } } $105 = $e; $106 = ((($105)) + 8|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 116|0); $109 = HEAP32[$108>>2]|0; $110 = $e; $111 = ((($110)) + 8|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 108|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 28|0); HEAP32[$115>>2] = $109; $116 = $e; $117 = ((($116)) + 8|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 116|0); $120 = HEAP32[$119>>2]|0; $121 = $e; $122 = ((($121)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 104|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 280|0); $127 = ((($126)) + 28|0); HEAP32[$127>>2] = $120; $128 = $e; $129 = ((($128)) + 8|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 116|0); $132 = HEAP32[$131>>2]|0; $133 = ((($3)) + 148|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 280|0); $136 = ((($135)) + 28|0); HEAP32[$136>>2] = $132; $137 = ((($3)) + 88|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 140|0); $140 = HEAP32[$139>>2]|0; $141 = ((($3)) + 180|0); HEAP32[$141>>2] = $140; $0 = 1; $142 = $0; STACKTOP = sp;return ($142|0); } function __ZN12TrLifeGainedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43816; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN12TrLifeGainedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TrLifeGainedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12TrLifeGained5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(5835,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12TrLifeGainedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 43816; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP16[$6+8>>1]=HEAP16[$8+8>>1]|0;HEAP8[$6+10>>0]=HEAP8[$8+10>>0]|0; STACKTOP = sp;return; } function __ZN12TrLifeGained18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7656,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } $10 = ((($3)) + 176|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance8isTappedEv($14)|0); $16 = ($15|0)==(1); if ($16) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $17 = ((($3)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = $e; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_iiii[$21 & 8191]($18,$24,0)|0); if (!($25)) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } $26 = ((($3)) + 168|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($3)) + 168|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = $e; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_iiii[$33 & 8191]($30,$36,0)|0); if (!($37)) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $38 = ((($3)) + 172|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(1); if ($40) { $41 = $e; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)>(0); if ($44) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $45 = ((($3)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0); if ($47) { $48 = $e; $49 = ((($48)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)<(0); if ($51) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $52 = ((($3)) + 177|0); $53 = HEAP8[$52>>0]|0; $54 = $53&1; if ($54) { $55 = $e; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 148|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN15MTGCardInstance10controllerEv($59)|0); $61 = ($57|0)!=($60|0); if ($61) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $62 = ((($3)) + 178|0); $63 = HEAP8[$62>>0]|0; $64 = $63&1; if ($64) { $65 = $e; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ((($3)) + 148|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZN15MTGCardInstance10controllerEv($69)|0); $71 = ($67|0)==($70|0); if ($71) { $0 = 0; $88 = $0; STACKTOP = sp;return ($88|0); } } $72 = $e; $73 = ((($72)) + 12|0); $74 = HEAP32[$73>>2]|0; $75 = (Math_abs(($74|0))|0); $76 = $e; $77 = ((($76)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 28|0); HEAP32[$79>>2] = $75; $80 = $e; $81 = ((($80)) + 12|0); $82 = HEAP32[$81>>2]|0; $83 = (Math_abs(($82|0))|0); $84 = ((($3)) + 148|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 280|0); $87 = ((($86)) + 28|0); HEAP32[$87>>2] = $83; $0 = 1; $88 = $0; STACKTOP = sp;return ($88|0); } function __ZN10TrVampiredD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43692; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN10TrVampiredD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10TrVampiredD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10TrVampired5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(5836,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10TrVampiredC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 43692; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10TrVampired18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $vamp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7864,0)|0); $7 = $6; } $vamp = $7; $8 = $vamp; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } $10 = ((($3)) + 168|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($3)) + 168|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = $vamp; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); $22 = ((($20)) + 280|0); $23 = $21 ? 0 : $22; $24 = (FUNCTION_TABLE_iiii[$17 & 8191]($14,$23,0)|0); if (!($24)) { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } } $25 = ((($3)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; (FUNCTION_TABLE_ii[$29 & 8191]($26)|0); $30 = ((($3)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $vamp; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); $39 = ((($37)) + 280|0); $40 = $38 ? 0 : $39; $41 = (FUNCTION_TABLE_iiii[$34 & 8191]($31,$40,0)|0); if ($41) { $0 = 1; $42 = $0; STACKTOP = sp;return ($42|0); } else { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZN10TrTargetedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43568; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 168|0); HEAP32[$12>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN10TrTargetedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10TrTargetedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10TrTargeted5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(5837,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10TrTargetedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 43568; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0; STACKTOP = sp;return; } function __ZN10TrTargeted18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7880,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $e; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + 280|0); $20 = $18 ? 0 : $19; $21 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$20,0)|0); if (!($21)) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $22 = ((($3)) + 168|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($3)) + 168|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $e; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0|0); $34 = ((($32)) + 280|0); $35 = $33 ? 0 : $34; $36 = (FUNCTION_TABLE_iiii[$29 & 8191]($26,$35,0)|0); if (!($36)) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } } $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN9TrCounterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43444; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 168|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN7CounterD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 168|0); HEAP32[$9>>2] = 0; __ZN7TriggerD2Ev($1); STACKTOP = sp;return; } function __ZN9TrCounterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TrCounterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9TrCounter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $mClone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(5838,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($4); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } $mClone = $4; $7 = (__Znwj(32)|0); $8 = ((($3)) + 168|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vii(5839,($7|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = $mClone; $13 = ((($12)) + 168|0); HEAP32[$13>>2] = $7; $14 = $mClone; STACKTOP = sp;return ($14|0); } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZdlPv($7); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; return (0)|0; } function __ZN9TrCounterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN7TriggerC2ERKS_($3,$4); $5 = 43444; HEAP32[$3>>2] = $5; $6 = ((($3)) + 168|0); $7 = $2; $8 = ((($7)) + 168|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0; STACKTOP = sp;return; } function __ZN7CounterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$4); $5 = ((($3)) + 12|0); $6 = $2; $7 = ((($6)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$5+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$5+16>>2]=HEAP32[$7+16>>2]|0; STACKTOP = sp;return; } function __ZN9TrCounter18triggerOnEventImplEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7672,0)|0); $7 = $6; } $e = $7; $8 = $e; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $10 = ((($3)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0); if ($12) { $13 = $e; $14 = ((($13)) + 37|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if (!($16)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } $17 = ((($3)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); if ($19) { $20 = $e; $21 = ((($20)) + 36|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; if (!($23)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } $24 = $e; $25 = ((($24)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = ((($3)) + 168|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 20|0); $30 = HEAP32[$29>>2]|0; $31 = ($26|0)==($30|0); if ($31) { $32 = $e; $33 = ((($32)) + 32|0); $34 = HEAP32[$33>>2]|0; $35 = ((($3)) + 168|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 24|0); $38 = HEAP32[$37>>2]|0; $39 = ($34|0)==($38|0); if ($39) { $40 = $e; $41 = ((($40)) + 16|0); $42 = ((($3)) + 168|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($41,$43)|0); if ($44) { $45 = ((($3)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = ((($3)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = $e; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); $57 = ((($55)) + 280|0); $58 = $56 ? 0 : $57; $59 = (FUNCTION_TABLE_iiii[$52 & 8191]($49,$58,0)|0); if (!($59)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } $0 = 1; $60 = $0; STACKTOP = sp;return ($60|0); } } } $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } function __ZN17GenericAbilityModD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43332; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 156|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17GenericAbilityModD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17GenericAbilityModD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17GenericAbilityMod11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK17GenericAbilityMod5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(5840,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 156|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 156|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN17GenericAbilityModC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = ((($3)) + 156|0); $6 = $2; $7 = ((($6)) + 156|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 43332; HEAP32[$3>>2] = $8; STACKTOP = sp;return; } function __ZN17GenericAbilityMod7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $toAdd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $toAdd = $8; $9 = $toAdd; $10 = ((($9)) + 96|0); HEAP32[$10>>2] = -1; $11 = ((($2)) + 132|0); $12 = HEAP32[$11>>2]|0; $13 = $toAdd; $14 = ((($13)) + 132|0); HEAP32[$14>>2] = $12; $15 = $toAdd; $16 = (__ZN13ActionElement11getActionTcEv($15)|0); $17 = ($16|0)!=(0|0); $18 = $toAdd; if ($17) { $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 56|0); $21 = HEAP32[$20>>2]|0; $22 = ((($2)) + 148|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); $25 = ((($23)) + 280|0); $26 = $24 ? 0 : $25; (FUNCTION_TABLE_iii[$21 & 8191]($18,$26)|0); $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } else { $27 = HEAP32[$18>>2]|0; $28 = ((($27)) + 96|0); $29 = HEAP32[$28>>2]|0; (FUNCTION_TABLE_ii[$29 & 8191]($18)|0); $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } return (0)|0; } function __ZN17GenericAbilityMod9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return 1; } function __ZN5AThisD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 43220; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 160|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 160|0); HEAP32[$22>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN5AThisD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5AThisD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN5AThis6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 92|0); $6 = HEAP32[$5>>2]|0; (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return; } function __ZNK5AThis5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5841,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($4); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = ((($3)) + 160|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_ii[$19 & 8191]($16)|0); $21 = $a; $22 = ((($21)) + 160|0); HEAP32[$22>>2] = $20; $23 = $a; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN5AThisC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = ((($3)) + 152|0); $6 = $2; $7 = ((($6)) + 152|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 43220; HEAP32[$3>>2] = $8; $9 = ((($3)) + 156|0); $10 = $2; $11 = ((($10)) + 156|0); ;HEAP32[$9>>2]=HEAP32[$11>>2]|0;HEAP32[$9+4>>2]=HEAP32[$11+4>>2]|0; STACKTOP = sp;return; } function __ZN5AThis7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $match = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($3,$7)|0); $match = $8; $9 = $match; $10 = ($9|0)>(0); if ($10) { (__ZN5AThis16addAbilityToGameEv($1)|0); } else { (__ZN5AThis21removeAbilityFromGameEv($1)|0); } $11 = ((($1)) + 152|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 92|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if (!($15)) { STACKTOP = sp;return 1; } $16 = ((($1)) + 156|0); HEAP32[$16>>2] = 0; STACKTOP = sp;return 1; } function __ZN5AThis16addAbilityToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } $6 = ((($2)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = ((($2)) + 156|0); HEAP32[$12>>2] = $11; $13 = ((($2)) + 156|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 92|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = ((($2)) + 156|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; if ($17) { $21 = ((($20)) + 92|0); $22 = HEAP32[$21>>2]|0; (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $23 = ((($2)) + 156|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($2)) + 156|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($2)) + 156|0); HEAP32[$32>>2] = 0; } } else { $33 = ((($20)) + 96|0); $34 = HEAP32[$33>>2]|0; (FUNCTION_TABLE_ii[$34 & 8191]($19)|0); } $0 = 1; $35 = $0; STACKTOP = sp;return ($35|0); } function __ZN5AThis21removeAbilityFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 156|0); $9 = HEAP32[$8>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($7,$9)|0); $10 = ((($2)) + 156|0); HEAP32[$10>>2] = 0; $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5AThis9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN5AThis14removeFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN5AThis21removeAbilityFromGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN12AThisForEachD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 43108; HEAP32[$3>>2] = $4; $5 = ((($3)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($3)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = HEAP32[$9>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($9); } $14 = ((($3)) + 152|0); HEAP32[$14>>2] = 0; } $15 = ((($3)) + 156|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($3)) + 156|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } $24 = ((($3)) + 156|0); HEAP32[$24>>2] = 0; } $25 = ((($3)) + 160|0); $26 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if (!($27)) { $34 = ((($3)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($34); __ZN10MTGAbilityD2Ev($3); STACKTOP = sp;return; } __THREW__ = 0; (invoke_ii(5842,($3|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $30 = ___cxa_find_matching_catch(0|0)|0; $31 = tempRet0; $1 = $30; $2 = $31; $32 = ((($3)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($32); __ZN10MTGAbilityD2Ev($3); $33 = $1; ___clang_call_terminate($33); // unreachable; } else { $34 = ((($3)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($34); __ZN10MTGAbilityD2Ev($3); STACKTOP = sp;return; } } function __ZN12AThisForEach21removeAbilityFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($2)|0); $i = $3; while(1) { $4 = $i; $5 = ($4|0)>(0); if (!($5)) { break; } $6 = ((($1)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 160|0); $9 = $i; $10 = (($9) - 1)|0; $11 = (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj($8,$10)|0); $12 = HEAP32[$11>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($7,$12)|0); $13 = $i; $14 = (($13) + -1)|0; $i = $14; } $15 = ((($1)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5clearEv($15); STACKTOP = sp;return 1; } function __ZN12AThisForEachD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AThisForEachD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12AThisForEach6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 92|0); $6 = HEAP32[$5>>2]|0; (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return; } function __ZN12AThisForEach11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK12AThisForEach5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(5843,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($4); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = ((($3)) + 156|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_ii[$19 & 8191]($16)|0); $21 = $a; $22 = ((($21)) + 156|0); HEAP32[$22>>2] = $20; $23 = $a; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN12AThisForEachC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = ((($5)) + 152|0); $8 = $2; $9 = ((($8)) + 152|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 43108; HEAP32[$5>>2] = $10; $11 = ((($5)) + 156|0); $12 = $2; $13 = ((($12)) + 156|0); $14 = HEAP32[$13>>2]|0; HEAP32[$11>>2] = $14; $15 = ((($5)) + 160|0); $16 = $2; $17 = ((($16)) + 160|0); __THREW__ = 0; invoke_vii(4100,($15|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN10MTGAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12AThisForEach7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, $matches = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($3,$7)|0); $matches = $8; $9 = $matches; $10 = ($9|0)>(0); if (!($10)) { STACKTOP = sp;return 1; } $11 = ((($1)) + 160|0); $12 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = $matches; $14 = ($12>>>0)>($13>>>0); if ($14) { (__ZN12AThisForEach21removeAbilityFromGameEv($1)|0); } $15 = ((($1)) + 160|0); $16 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($15)|0); $i = $16; while(1) { $17 = $i; $18 = $matches; $19 = ($17>>>0)<($18>>>0); if (!($19)) { break; } (__ZN12AThisForEach16addAbilityToGameEv($1)|0); $20 = $i; $21 = (($20) + 1)|0; $i = $21; } STACKTOP = sp;return 1; } function __ZN12AThisForEach16addAbilityToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $a = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); HEAP32[$a>>2] = $7; $8 = ((($1)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$a>>2]|0; $11 = ((($10)) + 132|0); HEAP32[$11>>2] = $9; $12 = HEAP32[$a>>2]|0; $13 = ((($12)) + 92|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; $16 = HEAP32[$a>>2]|0; $17 = HEAP32[$16>>2]|0; if (!($15)) { $27 = ((($17)) + 96|0); $28 = HEAP32[$27>>2]|0; (FUNCTION_TABLE_ii[$28 & 8191]($16)|0); $29 = ((($1)) + 160|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backERKS2_($29,$a); STACKTOP = sp;return 1; } $18 = ((($17)) + 92|0); $19 = HEAP32[$18>>2]|0; (FUNCTION_TABLE_ii[$19 & 8191]($16)|0); $20 = HEAP32[$a>>2]|0; $21 = ($20|0)!=(0|0); if (!($21)) { STACKTOP = sp;return 1; } $22 = HEAP32[$a>>2]|0; $23 = ($22|0)==(0|0); if (!($23)) { $24 = HEAP32[$22>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($22); } HEAP32[$a>>2] = 0; STACKTOP = sp;return 1; } function __ZN12AThisForEach9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN12AThisForEach14removeFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN12AThisForEach21removeAbilityFromGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstance($this,$observer,$_id,$_source) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $0; $5 = $1; $6 = $2; $7 = $3; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($4,$5,$6,$7); $8 = 36624; HEAP32[$4>>2] = $8; $9 = ((($4)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($9); $10 = ((($4)) + 164|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($10); $11 = ((($4)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($11); STACKTOP = sp;return; } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(5844,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(5845,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEC2ES8_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEEC2ERKSA_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEC2ES8_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEEC2ERKSA_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(5846,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(5847,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEC2EjSA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EEC2EjSA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EEC2EjSA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN21ListMaintainerAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 36624; HEAP32[$1>>2] = $2; $3 = ((($1)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($3); $4 = ((($1)) + 164|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($4); $5 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($5); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP6PlayerbEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(5848,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP6PlayerbED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP6PlayerbED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP6PlayerbEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN5ALordD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42968; HEAP32[$1>>2] = $2; $3 = ((($1)) + 188|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 188|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 196|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEED2Ev($13); __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE7destroyEPNS_11__tree_nodeIS6_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS7_($13)|0); __THREW__ = 0; invoke_vii(5849,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE10deallocateERSB_PSA_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIS8_EEvRSB_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSB_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSB_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP10DamageableP10MTGAbilityED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP10DamageableP10MTGAbilityED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN5ALordD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5ALordD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN5ALord11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $move = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 188|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,4000,520,0)|0); $6 = $5; } $move = $6; $7 = $move; $8 = ($7|0)!=(0|0); if ($8) { $9 = $move; $10 = ((($1)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN7AAMover11getMenuTextEP13TargetChooser($9,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$12); STACKTOP = sp;return; } else { $13 = ((($1)) + 188|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 80|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($agg$result,$14); STACKTOP = sp;return; } } function __ZNK5ALord5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(208)|0); __THREW__ = 0; invoke_vii(5850,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 188|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN5ALordC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN21ListMaintainerAbilityC2ERKS_($5,$6); $7 = ((($5)) + 188|0); $8 = $2; $9 = ((($8)) + 188|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 42968; HEAP32[$5>>2] = $10; $11 = ((($5)) + 192|0); $12 = $2; $13 = ((($12)) + 192|0); $14 = HEAP32[$13>>2]|0; HEAP32[$11>>2] = $14; $15 = ((($5)) + 196|0); $16 = $2; $17 = ((($16)) + 196|0); __THREW__ = 0; invoke_vii(5851,($15|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN21ListMaintainerAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN21ListMaintainerAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 36624; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(5852,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZN10MTGAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); __THREW__ = 0; invoke_vii(5852,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; } else { $18 = ((($5)) + 176|0); $19 = $2; $20 = ((($19)) + 176|0); __THREW__ = 0; invoke_vii(5853,($18|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($13); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEED2Ev($8); __ZN10MTGAbilityD2Ev($5); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2ERKSA_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(5854,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE37select_on_container_copy_constructionERKS9_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEEC2ESE_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE37select_on_container_copy_constructionERKS9_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EEC2ESE_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_bEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_bEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_bEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(5855,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_bEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstancebEEEEPT_RS5_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5856,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5857,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_bEEEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_bEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_bEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIS5_JRKNS_4pairIKS4_bEEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEE9constructIS5_JRKNS_4pairIKS4_bEEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112__value_typeIP15MTGCardInstancebEC2IJRKNS_4pairIKS2_bEEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP15MTGCardInstancebEC2IJRKNS_4pairIKS2_bEEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($3)|0); ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstancebEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstancebEEEEPT_RS5_($8)|0); __THREW__ = 0; invoke_vii(4166,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE10deallocateERS9_PS8_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP15MTGCardInstancebEEE10pointer_toERS5_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP15MTGCardInstancebEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstancebEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstancebEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2ERKSA_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(5858,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE37select_on_container_copy_constructionERKS9_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEEC2ESE_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE37select_on_container_copy_constructionERKS9_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EEC2ESE_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_bEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_bEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_bEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(5859,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_bEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP6PlayerbEEEEPT_RS5_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5860,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5861,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_bEEEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_bEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_bEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIS5_JRKNS_4pairIKS4_bEEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIS5_JRKNS_4pairIKS4_bEEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112__value_typeIP6PlayerbEC2IJRKNS_4pairIKS2_bEEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP6PlayerbEC2IJRKNS_4pairIKS2_bEEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($3)|0); ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP6PlayerbEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEESB_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP6PlayerEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIP6PlayerEclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EEclERKS4_S9_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP6PlayerbEEEEPT_RS5_($8)|0); __THREW__ = 0; invoke_vii(5848,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE10deallocateERS9_PS8_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP6PlayerbEEE10pointer_toERS5_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP6PlayerbEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP6PlayerbEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP6PlayerbEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP6PlayerbEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2ERKSC_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEEC2ERKSD_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(5862,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEEC2ERKSD_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE37select_on_container_copy_constructionERKSB_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEEC2ESG_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEC2EjSA_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE37select_on_container_copy_constructionERKSB_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSB_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSB_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEEC2ESG_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EEC2ESG_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EEC2ESG_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISH_PvEEiEEEEEEvT_SO_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISG_PvEEiEEEERKSA_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISG_PvEEiEEEERKSA_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE15__insert_uniqueIRKNS_4pairIKS3_S5_EEEENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEENS_21__tree_const_iteratorIS6_SO_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE15__insert_uniqueIRKNS_4pairIKS3_S5_EEEENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEENS_21__tree_const_iteratorIS6_SO_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__construct_nodeIJRKNS_4pairIKS3_S5_EEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINSB_ISN_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(5863,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__construct_nodeIJRKNS_4pairIKS3_S5_EEEEENS_10unique_ptrINS_11__tree_nodeIS6_PvEENS_22__tree_node_destructorINSB_ISN_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE8allocateERSB_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEC2ERSB_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEC2EPS9_OSD_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS7_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5864,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEC2ERSB_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEC2EPS9_OSD_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5865,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEC2ESA_SE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EEC2ESA_SE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EEC2ESA_SE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEOT_RNS_16remove_referenceISB_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIS8_JRKNS_4pairIKS5_S7_EEEEEvRSB_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIS8_JRKNS_4pairIKS5_S7_EEEEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIS8_JRKNS_4pairIKS5_S7_EEEEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIS7_JRKNS_4pairIKS4_S6_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIS7_JRKNS_4pairIKS4_S6_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($4)|0); __ZNSt3__112__value_typeIP10DamageableP10MTGAbilityEC2IJRKNS_4pairIKS2_S4_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP10DamageableP10MTGAbilityEC2IJRKNS_4pairIKS2_S4_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($3)|0); ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP10DamageableP10MTGAbilityEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEESI_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SG_EEiEESJ_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_SG_EEiEESJ_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ENS_15__tree_iteratorIS6_SA_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEET_SD_NS_15iterator_traitsISD_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISD_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ENS_15__tree_iteratorIS6_SA_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEESJ_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ENS_15__tree_iteratorIS6_SA_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEESJ_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ENS_15__tree_iteratorIS6_SA_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP10DamageableEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__find_equalIS6_EERPNS_16__tree_node_baseIPvEESJ_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP10DamageableNS_12__value_typeIS2_P10MTGAbilityEENS_4lessIS2_EELb1EEclERKS6_SB_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEET_SD_NS_15iterator_traitsISD_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISD_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEEvRT_NS_15iterator_traitsISD_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEEvRT_NS_15iterator_traitsISD_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEEvRT_NS_15iterator_traitsISD_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEEvRT_NS_15iterator_traitsISD_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5resetEPS9_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5resetEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEclEPSA_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEclEPSA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS7_($8)|0); __THREW__ = 0; invoke_vii(5849,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE10deallocateERSB_PSA_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP10DamageableP10MTGAbilityEEE10pointer_toERS7_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP10DamageableP10MTGAbilityEEE10pointer_toERS7_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS8_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS8_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEC2ESC_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN5ALord7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbility13updateTargetsEv($1); $2 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($2); $3 = ((($1)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($3); STACKTOP = sp;return 1; } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZN5ALord11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($4)) + 550|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if (!($7)) { $8 = ((($3)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 550|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $17 = ((($3)) + 192|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0); if ($19) { label = 6; } else { $20 = $2; $21 = ((($3)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = ($20|0)!=($22|0); if ($23) { label = 6; } } if ((label|0) == 6) { $24 = ((($3)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = $2; $30 = ($29|0)==(0|0); $31 = ((($29)) + 280|0); $32 = $30 ? 0 : $31; $33 = (FUNCTION_TABLE_iiii[$28 & 8191]($25,$32,0)|0); if ($33) { $0 = 1; $34 = $0; STACKTOP = sp;return ($34|0); } } $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } } $13 = HEAP32[$3>>2]|0; $14 = ((($13)) + 116|0); $15 = HEAP32[$14>>2]|0; $16 = $2; (FUNCTION_TABLE_iii[$15 & 8191]($3,$16)|0); $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } function __ZN5ALord5addedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); $5 = ((($3)) + 280|0); $6 = $4 ? 0 : $5; $7 = (__ZN5ALord6_addedEP10Damageable($2,$6)|0); STACKTOP = sp;return ($7|0); } function __ZN5ALord6_addedEP10Damageable($this,$d) { $this = $this|0; $d = $d|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 16|0; $0 = $this; HEAP32[$1>>2] = $d; $4 = $0; $5 = ((($4)) + 188|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $a = $10; $11 = HEAP32[$1>>2]|0; $12 = $a; $13 = ((($12)) + 132|0); HEAP32[$13>>2] = $11; $14 = $a; $15 = ((($14)) + 92|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if ($17) { $18 = $a; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 92|0); $21 = HEAP32[$20>>2]|0; (FUNCTION_TABLE_ii[$21 & 8191]($18)|0); $22 = $a; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return 1; } $24 = $a; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } $a = 0; STACKTOP = sp;return 1; } $29 = HEAP32[$1>>2]|0; $30 = ((($29)) + 36|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0); if ($32) { $33 = HEAP32[$1>>2]|0; $34 = ($33|0)==(0|0); $35 = ((($33)) + -280|0); $36 = $34 ? 0 : $35; $37 = $a; $38 = ((($37)) + 148|0); HEAP32[$38>>2] = $36; } $39 = ((($4)) + 92|0); $40 = HEAP8[$39>>0]|0; $41 = $40&1; if (!($41)) { $59 = $a; $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 96|0); $62 = HEAP32[$61>>2]|0; (FUNCTION_TABLE_ii[$62 & 8191]($59)|0); $63 = $a; $64 = ((($4)) + 196|0); $65 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_($64,$1)|0); HEAP32[$65>>2] = $63; STACKTOP = sp;return 1; } $42 = (__Znwj(160)|0); $43 = ((($4)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = ((($4)) + 148|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$1>>2]|0; $48 = $a; __THREW__ = 0; invoke_viiiiii(4356,($42|0),($44|0),1,($46|0),($47|0),($48|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $2 = $55; $3 = $56; __ZdlPv($42); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } $wrapper = $42; $51 = $wrapper; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 96|0); $54 = HEAP32[$53>>2]|0; (FUNCTION_TABLE_ii[$54 & 8191]($51)|0); STACKTOP = sp;return 1; } function __ZN5ALord7removedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $card; $7 = $0; $8 = ((($7)) + 196|0); $9 = $1; $10 = ($9|0)==(0|0); $11 = ((($9)) + 280|0); $12 = $10 ? 0 : $11; HEAP32[$3>>2] = $12; $13 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4findERS9_($8,$3)|0); HEAP32[$2>>2] = $13; $14 = ((($7)) + 196|0); $15 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($2,$4)|0); if (!($16)) { STACKTOP = sp;return 1; } $17 = ((($7)) + 96|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(-1); if ($19) { $20 = ((($7)) + 100|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(1); if ($22) { STACKTOP = sp;return 1; } } $23 = ((($7)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = ((($7)) + 196|0); $26 = $1; $27 = ($26|0)==(0|0); $28 = ((($26)) + 280|0); $29 = $27 ? 0 : $28; HEAP32[$5>>2] = $29; $30 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($25,$5)|0); $31 = HEAP32[$30>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($24,$31)|0); $32 = ((($7)) + 196|0); $33 = $1; $34 = ($33|0)==(0|0); $35 = ((($33)) + 280|0); $36 = $34 ? 0 : $35; HEAP32[$6>>2] = $36; (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5eraseERS9_($32,$6)|0); STACKTOP = sp;return 1; } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS9_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRP10DamageableEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyEOS2_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(4502,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE25__construct_node_with_keyEOS2_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE8allocateERSB_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEEC2ERSB_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2EPS9_OSD_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKP10DamageableEEPT_RS4_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRP10DamageableEEONS_16remove_referenceIT_E4typeEOS5_($15)|0); __THREW__ = 0; invoke_viii(5866,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIP10MTGAbilityEEPT_RS3_($24)|0); __THREW__ = 0; invoke_vii(4504,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIKS5_JS5_EEEvRSB_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERSB_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP10DamageableEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5eraseERS9_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE14__erase_uniqueIS3_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4findIS3_EENS_15__tree_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEESD_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ENS_15__tree_iteratorIS6_SA_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE5eraseENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEC2ESA_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIP10DamageableP10MTGAbilityEEEEPT_RS8_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIS8_EEvRSB_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE10deallocateERSB_PSA_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS6_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN5ALord11canBeInListEP6Player($this,$p) { $this = $this|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $1; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); if ($10) { $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN5ALord5addedEP6Player($this,$p) { $this = $this|0; $p = $p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $0; $3 = $1; $4 = (__ZN5ALord6_addedEP10Damageable($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN21ListMaintainerAbilityC2EP12GameObserveriP15MTGCardInstanceP10Damageable($this,$observer,$_id,$_source,$_target) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_source = $_source|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $_source; $4 = $_target; $5 = $0; $6 = $1; $7 = $2; $8 = $3; $9 = $4; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstanceP10Targetable($5,$6,$7,$8,$9); $10 = 36624; HEAP32[$5>>2] = $10; $11 = ((($5)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($11); $12 = ((($5)) + 164|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($12); $13 = ((($5)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($13); STACKTOP = sp;return; } function __ZN8AForeachD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42828; HEAP32[$1>>2] = $2; $3 = ((($1)) + 188|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 188|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 204|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEED2Ev($13); __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AForeachD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AForeachD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AForeach11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 188|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK8AForeach5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(216)|0); __THREW__ = 0; invoke_vii(5867,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 188|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8AForeachC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN21ListMaintainerAbilityC2ERKS_($5,$6); $7 = ((($5)) + 188|0); $8 = $2; $9 = ((($8)) + 188|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 42828; HEAP32[$5>>2] = $10; $11 = ((($5)) + 192|0); $12 = $2; $13 = ((($12)) + 192|0); ;HEAP32[$11>>2]=HEAP32[$13>>2]|0;HEAP32[$11+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$13+8>>2]|0; $14 = ((($5)) + 204|0); $15 = $2; $16 = ((($15)) + 204|0); __THREW__ = 0; invoke_vii(5851,($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZN21ListMaintainerAbilityD2Ev($5); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8AForeach7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbility13updateTargetsEv($1); $2 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($2); $3 = ((($1)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($3); STACKTOP = sp;return 1; } function __ZN8AForeach11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($4)) + 550|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if (!($7)) { $8 = ((($3)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 550|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $13 = ((($3)) + 192|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { label = 6; } else { $16 = $2; $17 = ((($3)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)!=($18|0); if ($19) { label = 6; } } if ((label|0) == 6) { $20 = ((($3)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = ($25|0)==(0|0); $27 = ((($25)) + 280|0); $28 = $26 ? 0 : $27; $29 = (FUNCTION_TABLE_iiii[$24 & 8191]($21,$28,0)|0); if ($29) { $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } } $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } } $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } function __ZN8AForeach5addedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $1 = $this; $2 = $card; $4 = $1; $5 = ((($4)) + 196|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if ($7) { $8 = ((($4)) + 152|0); $9 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4sizeEv($8)|0); $10 = ((($4)) + 196|0); $11 = HEAP32[$10>>2]|0; $12 = ($9>>>0)<=($11>>>0); if ($12) { $0 = 0; $55 = $0; STACKTOP = sp;return ($55|0); } } $13 = ((($4)) + 200|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { $16 = ((($4)) + 152|0); $17 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4sizeEv($16)|0); $18 = ((($4)) + 200|0); $19 = HEAP32[$18>>2]|0; $20 = ($17>>>0)>=($19>>>0); if ($20) { $0 = 0; $55 = $0; STACKTOP = sp;return ($55|0); } } $21 = ((($4)) + 188|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); $a = $26; $27 = ((($4)) + 132|0); $28 = HEAP32[$27>>2]|0; $29 = $a; $30 = ((($29)) + 132|0); HEAP32[$30>>2] = $28; $31 = $a; $32 = ((($31)) + 92|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; $35 = $a; $36 = HEAP32[$35>>2]|0; if ($34) { $37 = ((($36)) + 92|0); $38 = HEAP32[$37>>2]|0; (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $39 = $a; $40 = ($39|0)!=(0|0); if ($40) { $41 = $a; $42 = ($41|0)==(0|0); if (!($42)) { $43 = HEAP32[$41>>2]|0; $44 = ((($43)) + 4|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_vi[$45 & 8191]($41); } $a = 0; } } else { $46 = ((($36)) + 96|0); $47 = HEAP32[$46>>2]|0; (FUNCTION_TABLE_ii[$47 & 8191]($35)|0); $48 = $a; $49 = ((($4)) + 204|0); $50 = $2; $51 = ($50|0)==(0|0); $52 = ((($50)) + 280|0); $53 = $51 ? 0 : $52; HEAP32[$3>>2] = $53; $54 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($49,$3)|0); HEAP32[$54>>2] = $48; } $0 = 1; $55 = $0; STACKTOP = sp;return ($55|0); } function __ZN8AForeach7removedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $card; $8 = $1; $9 = ((($8)) + 204|0); $10 = $2; $11 = ($10|0)==(0|0); $12 = ((($10)) + 280|0); $13 = $11 ? 0 : $12; HEAP32[$4>>2] = $13; $14 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4findERS9_($9,$4)|0); HEAP32[$3>>2] = $14; $15 = ((($8)) + 204|0); $16 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($15)|0); HEAP32[$5>>2] = $16; $17 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($3,$5)|0); if ($17) { $18 = ((($8)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($8)) + 204|0); $21 = $2; $22 = ($21|0)==(0|0); $23 = ((($21)) + 280|0); $24 = $22 ? 0 : $23; HEAP32[$6>>2] = $24; $25 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($20,$6)|0); $26 = HEAP32[$25>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($19,$26)|0); $27 = ((($8)) + 204|0); $28 = $2; $29 = ($28|0)==(0|0); $30 = ((($28)) + 280|0); $31 = $29 ? 0 : $30; HEAP32[$7>>2] = $31; (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5eraseERS9_($27,$7)|0); $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } else { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN9AAsLongAsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42688; HEAP32[$1>>2] = $2; $3 = ((($1)) + 188|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 188|0); HEAP32[$12>>2] = 0; __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AAsLongAsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AAsLongAsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9AAsLongAs6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN21ListMaintainerAbility6UpdateEf($2,$3); $4 = ((($2)) + 188|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 92|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { STACKTOP = sp;return; } (__ZN9AAsLongAs14SorterFunctionEv($2)|0); STACKTOP = sp;return; } function __ZN9AAsLongAs14SorterFunctionEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbility13updateTargetsEv($1); $size = 0; $2 = ((($1)) + 152|0); $3 = (__ZNKSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4sizeEv($2)|0); $size = $3; $4 = ((($1)) + 210|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { __ZN9AAsLongAs18findMatchingAmountEv($1); } $7 = ((($1)) + 208|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; L4: do { if ($9) { $10 = $size; $11 = ((($1)) + 200|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)>($12|0); do { if (!($13)) { $14 = ((($1)) + 210|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; if ($16) { $17 = ((($1)) + 212|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 200|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)>($20|0); if ($21) { break; } $22 = ((($1)) + 212|0); $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ((($1)) + 200|0); $26 = HEAP32[$25>>2]|0; $27 = ($24|0)>($26|0); if ($27) { break; } } (__ZN9AAsLongAs21removeAbilityFromGameEv($1)|0); break L4; } } while(0); (__ZN9AAsLongAs16addAbilityToGameEv($1)|0); } } while(0); $28 = ((($1)) + 209|0); $29 = HEAP8[$28>>0]|0; $30 = $29&1; L14: do { if ($30) { $31 = $size; $32 = ((($1)) + 204|0); $33 = HEAP32[$32>>2]|0; $34 = ($31|0)<($33|0); do { if (!($34)) { $35 = ((($1)) + 210|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; if ($37) { $38 = ((($1)) + 212|0); $39 = HEAP32[$38>>2]|0; $40 = ((($1)) + 204|0); $41 = HEAP32[$40>>2]|0; $42 = ($39|0)<($41|0); if ($42) { break; } $43 = ((($1)) + 212|0); $44 = ((($43)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ((($1)) + 204|0); $47 = HEAP32[$46>>2]|0; $48 = ($45|0)<($47|0); if ($48) { break; } } (__ZN9AAsLongAs21removeAbilityFromGameEv($1)|0); break L14; } } while(0); (__ZN9AAsLongAs16addAbilityToGameEv($1)|0); } } while(0); $49 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($49); $50 = ((($1)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($50); STACKTOP = sp;return 1; } function __ZN9AAsLongAs18findMatchingAmountEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Value = 0, $i = 0, $k = 0, $p = 0; var $zone = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 8|0; $0 = $this; $1 = $0; $Value = 0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = ((($1)) + 88|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 180|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $p = $9; $10 = $p; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; HEAP32[$zones>>2] = $14; $15 = ((($zones)) + 4|0); $16 = $p; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; HEAP32[$15>>2] = $20; $21 = ((($15)) + 4|0); $22 = $p; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; HEAP32[$21>>2] = $26; $27 = ((($21)) + 4|0); $28 = $p; $29 = ((($28)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; HEAP32[$27>>2] = $32; $33 = ((($27)) + 4|0); $34 = $p; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; HEAP32[$33>>2] = $38; $k = 0; while(1) { $39 = $k; $40 = ($39|0)<(5); if (!($40)) { break; } $41 = $k; $42 = (($zones) + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $zone = $43; $44 = $zone; $45 = ((($1)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN11MTGGameZone16countByCanTargetEP13TargetChooser($44,$46)|0); $Value = $47; $48 = $k; $49 = (($48) + 1)|0; $k = $49; } $50 = $Value; $51 = $i; $52 = ((($1)) + 212|0); $53 = (($52) + ($51<<2)|0); HEAP32[$53>>2] = $50; $54 = $i; $55 = (($54) + 1)|0; $i = $55; } STACKTOP = sp;return; } function __ZN9AAsLongAs16addAbilityToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 192|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } $6 = ((($2)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = ((($2)) + 192|0); HEAP32[$12>>2] = $11; $13 = ((($2)) + 192|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 92|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $18 = ((($2)) + 192|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; if ($17) { $21 = ((($20)) + 92|0); $22 = HEAP32[$21>>2]|0; (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); $23 = ((($2)) + 192|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($2)) + 192|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($2)) + 192|0); HEAP32[$32>>2] = 0; } } else { $33 = ((($20)) + 96|0); $34 = HEAP32[$33>>2]|0; (FUNCTION_TABLE_ii[$34 & 8191]($19)|0); } $0 = 1; $35 = $0; STACKTOP = sp;return ($35|0); } function __ZN9AAsLongAs21removeAbilityFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 192|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 192|0); $9 = HEAP32[$8>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($7,$9)|0); $10 = ((($2)) + 192|0); HEAP32[$10>>2] = 0; $0 = 1; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN9AAsLongAs11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 188|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 188|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 80|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147980); STACKTOP = sp;return; } } function __ZNK9AAsLongAs5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5868,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 188|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN9AAsLongAsC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN21ListMaintainerAbilityC2ERKS_($3,$4); $5 = ((($3)) + 188|0); $6 = $2; $7 = ((($6)) + 188|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 42688; HEAP32[$3>>2] = $8; $9 = ((($3)) + 192|0); $10 = $2; $11 = ((($10)) + 192|0); ;HEAP32[$9>>2]=HEAP32[$11>>2]|0;HEAP32[$9+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$9+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$9+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[$9+16>>2]=HEAP32[$11+16>>2]|0;HEAP32[$9+20>>2]=HEAP32[$11+20>>2]|0;HEAP32[$9+24>>2]=HEAP32[$11+24>>2]|0; STACKTOP = sp;return; } function __ZN9AAsLongAs7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN9AAsLongAs14SorterFunctionEv($1)|0); $2 = ((($1)) + 188|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 92|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return 1; } $7 = ((($1)) + 192|0); HEAP32[$7>>2] = 0; STACKTOP = sp;return 1; } function __ZN9AAsLongAs11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($4)) + 550|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; if (!($7)) { $8 = ((($3)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 550|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $13 = ((($3)) + 196|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { label = 6; } else { $16 = $2; $17 = ((($3)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)!=($18|0); if ($19) { label = 6; } } if ((label|0) == 6) { $20 = ((($3)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = ($25|0)==(0|0); $27 = ((($25)) + 280|0); $28 = $26 ? 0 : $27; $29 = (FUNCTION_TABLE_iiii[$24 & 8191]($21,$28,0)|0); if ($29) { $0 = 1; $30 = $0; STACKTOP = sp;return ($30|0); } } $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } } $0 = 0; $30 = $0; STACKTOP = sp;return ($30|0); } function __ZN9AAsLongAs5addedEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN9AAsLongAs7removedEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN9AAsLongAs5addedEP6Player($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN6ATeachD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42548; HEAP32[$1>>2] = $2; $3 = ((($1)) + 188|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 188|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 196|0); __ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEED2Ev($13); __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6ATeachD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6ATeachD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK6ATeach5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(208)|0); __THREW__ = 0; invoke_vii(5869,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 188|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN6ATeachC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN21ListMaintainerAbilityC2ERKS_($5,$6); $7 = ((($5)) + 188|0); $8 = $2; $9 = ((($8)) + 188|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = 42548; HEAP32[$5>>2] = $10; $11 = ((($5)) + 192|0); $12 = $2; $13 = ((($12)) + 192|0); $14 = HEAP32[$13>>2]|0; HEAP32[$11>>2] = $14; $15 = ((($5)) + 196|0); $16 = $2; $17 = ((($16)) + 196|0); __THREW__ = 0; invoke_vii(5851,($15|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN21ListMaintainerAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN6ATeach7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbility13updateTargetsEv($1); $2 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($2); $3 = ((($1)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5clearEv($3); STACKTOP = sp;return 1; } function __ZN6ATeach11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc13 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $myChild = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $4 = sp + 49|0; $7 = sp + 4|0; $8 = sp + 48|0; $1 = $this; $2 = $card; $9 = $1; $10 = $2; $11 = ((($10)) + 550|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { $14 = ((($9)) + 148|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 550|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if (!($18)) { $19 = ((($9)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = $2; $25 = ($24|0)==(0|0); $26 = ((($24)) + 280|0); $27 = $25 ? 0 : $26; $28 = (FUNCTION_TABLE_iiii[$23 & 8191]($20,$27,0)|0); L4: do { if ($28) { $29 = $2; $30 = ((($9)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ($29|0)!=($33|0); if ($34) { $35 = ((($9)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 32|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN13CardPrimitive10hasSubtypeEi($38,12)|0); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; do { if ($39) { label = 13; } else { $40 = ((($9)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 32|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN13CardPrimitive10hasSubtypeEi($43,11)|0); if ($44) { label = 13; } else { $45 = ((($9)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 32|0); $48 = HEAP32[$47>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158384); $$expand_i1_val4 = 1; HEAP8[$4>>0] = $$expand_i1_val4; __THREW__ = 0; $49 = (invoke_iii(4568,($48|0),($3|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; } else { if ($49) { label = 13; break; } $52 = ((($9)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 32|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(158392|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 20; } else { $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; $58 = (invoke_iii(4568,($55|0),($7|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { if ($58) { label = 13; break; } else { $105 = 0; break; } } $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $5 = $73; $6 = $74; $$pre_trunc11 = HEAP8[$8>>0]|0; $75 = $$pre_trunc11&1; if ($75) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } } if ((label|0) == 20) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $5 = $71; $6 = $72; } $$pre_trunc13 = HEAP8[$4>>0]|0; $76 = $$pre_trunc13&1; if (!($76)) { $103 = $5; $104 = $6; ___resumeException($103|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $103 = $5; $104 = $6; ___resumeException($103|0); // unreachable; } } } while(0); if ((label|0) == 13) { $61 = $2; $62 = ((($9)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 32|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 816|0); $67 = HEAP32[$66>>2]|0; $68 = ($61|0)==($67|0); $105 = $68; } $$pre_trunc = HEAP8[$8>>0]|0; $69 = $$pre_trunc&1; if ($69) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc9 = HEAP8[$4>>0]|0; $70 = $$pre_trunc9&1; if ($70) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } if ($105) { $0 = 1; $102 = $0; STACKTOP = sp;return ($102|0); } $77 = ((($9)) + 12|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 32|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZN13CardPrimitive10hasSubtypeEi($80,1)|0); if ($81) { $myChild = 0; while(1) { $82 = $myChild; $83 = ((($9)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 32|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 356|0); $88 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($87)|0); $89 = ($82>>>0)<($88>>>0); if (!($89)) { break L4; } $90 = ((($9)) + 12|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 32|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 356|0); $95 = $myChild; $96 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($94,$95)|0); $97 = HEAP32[$96>>2]|0; $98 = $2; $99 = ($97|0)==($98|0); if ($99) { break; } $100 = $myChild; $101 = (($100) + 1)|0; $myChild = $101; } $0 = 1; $102 = $0; STACKTOP = sp;return ($102|0); } } } } while(0); $0 = 0; $102 = $0; STACKTOP = sp;return ($102|0); } } $0 = 0; $102 = $0; STACKTOP = sp;return ($102|0); } function __ZN6ATeach5addedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); $5 = ((($3)) + 280|0); $6 = $4 ? 0 : $5; $7 = (__ZN6ATeach6_addedEP10Damageable($2,$6)|0); STACKTOP = sp;return ($7|0); } function __ZN6ATeach6_addedEP10Damageable($this,$d) { $this = $this|0; $d = $d|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc13 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 40|0; $3 = sp + 24|0; $4 = sp + 53|0; $7 = sp + 4|0; $8 = sp + 52|0; $1 = $this; HEAP32[$2>>2] = $d; $9 = $1; $10 = ((($9)) + 188|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $a = $15; $16 = $a; $17 = ((($16)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN13CardPrimitive10hasSubtypeEi($18,12)|0); $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; do { if ($19) { $117 = 1; } else { $20 = $a; $21 = ((($20)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN13CardPrimitive10hasSubtypeEi($22,11)|0); if ($23) { $117 = 1; } else { $24 = $a; $25 = ((($24)) + 148|0); $26 = HEAP32[$25>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158384); $$expand_i1_val4 = 1; HEAP8[$4>>0] = $$expand_i1_val4; __THREW__ = 0; $27 = (invoke_iii(4568,($26|0),($3|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 13; } else { if ($27) { $117 = 1; break; } $30 = $a; $31 = ((($30)) + 148|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(158392|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 13; } else { $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; $35 = (invoke_iii(4568,($32|0),($7|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $117 = $35; break; } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $5 = $52; $6 = $53; $$pre_trunc11 = HEAP8[$8>>0]|0; $54 = $$pre_trunc11&1; if ($54) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } } if ((label|0) == 13) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $5 = $50; $6 = $51; } $$pre_trunc13 = HEAP8[$4>>0]|0; $55 = $$pre_trunc13&1; if (!($55)) { $115 = $5; $116 = $6; ___resumeException($115|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $115 = $5; $116 = $6; ___resumeException($115|0); // unreachable; } } } while(0); $$pre_trunc = HEAP8[$8>>0]|0; $38 = $$pre_trunc&1; if ($38) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc9 = HEAP8[$4>>0]|0; $39 = $$pre_trunc9&1; if ($39) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } do { if ($117) { $40 = $a; $41 = ((($40)) + 148|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 816|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); $46 = ((($44)) + 280|0); $47 = $45 ? 0 : $46; $48 = $a; $49 = ((($48)) + 132|0); HEAP32[$49>>2] = $47; } else { $56 = ((($9)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 32|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZN13CardPrimitive10hasSubtypeEi($59,1)|0); if ($60) { $61 = HEAP32[$2>>2]|0; $62 = $a; $63 = ((($62)) + 132|0); HEAP32[$63>>2] = $61; break; } $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } } while(0); $64 = $a; $65 = ((($64)) + 92|0); $66 = HEAP8[$65>>0]|0; $67 = $66&1; do { if ($67) { $68 = $a; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 92|0); $71 = HEAP32[$70>>2]|0; (FUNCTION_TABLE_ii[$71 & 8191]($68)|0); $72 = $a; $73 = ($72|0)!=(0|0); if ($73) { $74 = $a; $75 = ($74|0)==(0|0); if (!($75)) { $76 = HEAP32[$74>>2]|0; $77 = ((($76)) + 4|0); $78 = HEAP32[$77>>2]|0; FUNCTION_TABLE_vi[$78 & 8191]($74); } $a = 0; } } else { $79 = HEAP32[$2>>2]|0; $80 = ((($79)) + 36|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0); if ($82) { $83 = HEAP32[$2>>2]|0; $84 = ($83|0)==(0|0); $85 = ((($83)) + -280|0); $86 = $84 ? 0 : $85; $87 = $a; $88 = ((($87)) + 148|0); HEAP32[$88>>2] = $86; } $89 = ((($9)) + 92|0); $90 = HEAP8[$89>>0]|0; $91 = $90&1; if (!($91)) { $107 = $a; $108 = ((($9)) + 196|0); $109 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixERS9_($108,$2)|0); HEAP32[$109>>2] = $107; $110 = $a; $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 96|0); $113 = HEAP32[$112>>2]|0; (FUNCTION_TABLE_ii[$113 & 8191]($110)|0); break; } $92 = (__Znwj(160)|0); $93 = ((($9)) + 88|0); $94 = HEAP32[$93>>2]|0; $95 = ((($9)) + 148|0); $96 = HEAP32[$95>>2]|0; $97 = HEAP32[$2>>2]|0; $98 = $a; __THREW__ = 0; invoke_viiiiii(4356,($92|0),($94|0),1,($96|0),($97|0),($98|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if (!($100)) { $wrapper = $92; $101 = $wrapper; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 96|0); $104 = HEAP32[$103>>2]|0; (FUNCTION_TABLE_ii[$104 & 8191]($101)|0); break; } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $5 = $105; $6 = $106; __ZdlPv($92); $115 = $5; $116 = $6; ___resumeException($115|0); // unreachable; } } while(0); $0 = 1; $114 = $0; STACKTOP = sp;return ($114|0); } function __ZN6ATeach7removedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $1 = $card; $9 = $0; $10 = ((($9)) + 196|0); $11 = $1; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; HEAP32[$3>>2] = $14; $15 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE4findERS9_($10,$3)|0); HEAP32[$2>>2] = $15; $16 = ((($9)) + 196|0); $17 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE3endEv($16)|0); HEAP32[$4>>2] = $17; $18 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP10DamageableP10MTGAbilityEEPNS_11__tree_nodeIS7_PvEEiEEEESF_($2,$4)|0); if (!($18)) { STACKTOP = sp;return 1; } $19 = ((($9)) + 88|0); $20 = HEAP32[$19>>2]|0; $21 = ((($9)) + 196|0); $22 = $1; $23 = ($22|0)==(0|0); $24 = ((($22)) + 280|0); $25 = $23 ? 0 : $24; HEAP32[$5>>2] = $25; $26 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($21,$5)|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN12GameObserver14removeObserverEP13ActionElement($20,$27)|0); if (!($28)) { $29 = ((($9)) + 196|0); $30 = $1; $31 = ($30|0)==(0|0); $32 = ((($30)) + 280|0); $33 = $31 ? 0 : $32; HEAP32[$6>>2] = $33; $34 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($29,$6)|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 40|0); $38 = HEAP32[$37>>2]|0; (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); } $39 = ((($9)) + 196|0); $40 = $1; $41 = ($40|0)==(0|0); $42 = ((($40)) + 280|0); $43 = $41 ? 0 : $42; HEAP32[$7>>2] = $43; $44 = (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEixEOS2_($39,$7)|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)!=(0|0); if (!($46)) { STACKTOP = sp;return 1; } $47 = ((($9)) + 196|0); $48 = $1; $49 = ($48|0)==(0|0); $50 = ((($48)) + 280|0); $51 = $49 ? 0 : $50; HEAP32[$8>>2] = $51; (__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE5eraseERS9_($47,$8)|0); STACKTOP = sp;return 1; } function __ZN7APairedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42436; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN7APairedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7APairedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7APaired6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 92|0); $6 = HEAP32[$5>>2]|0; (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return; } function __ZN7APaired7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN7APaired21removeAbilityFromGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN7APaired21removeAbilityFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $6 = ((($2)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } } $9 = ((($2)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 156|0); $12 = HEAP32[$11>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($10,$12)|0); $13 = ((($2)) + 156|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($2)) + 160|0); $17 = HEAP32[$16>>2]|0; (__ZN12GameObserver14removeObserverEP13ActionElement($15,$17)|0); $18 = ((($2)) + 160|0); HEAP32[$18>>2] = 0; $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } function __ZNK7APaired5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5870,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN7APairedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = ((($3)) + 152|0); $6 = $2; $7 = ((($6)) + 152|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0; $8 = 42436; HEAP32[$3>>2] = $8; $9 = ((($3)) + 156|0); $10 = $2; $11 = ((($10)) + 156|0); ;HEAP32[$9>>2]=HEAP32[$11>>2]|0;HEAP32[$9+4>>2]=HEAP32[$11+4>>2]|0; STACKTOP = sp;return; } function __ZN7APaired7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 868|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { (__ZN7APaired16addAbilityToGameEv($1)|0); } else { (__ZN7APaired21removeAbilityFromGameEv($1)|0); } $7 = ((($1)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 92|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; if (!($11)) { STACKTOP = sp;return 1; } $12 = ((($1)) + 156|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return 1; } function __ZN7APaired16addAbilityToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 156|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $0 = 0; $95 = $0; STACKTOP = sp;return ($95|0); } } $9 = ((($2)) + 152|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); $15 = ((($2)) + 156|0); HEAP32[$15>>2] = $14; $16 = ((($2)) + 152|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); $22 = ((($2)) + 160|0); HEAP32[$22>>2] = $21; $23 = ((($2)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 156|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 148|0); HEAP32[$27>>2] = $24; $28 = ((($2)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); $31 = ((($29)) + 280|0); $32 = $30 ? 0 : $31; $33 = ((($2)) + 156|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 132|0); HEAP32[$35>>2] = $32; $36 = ((($2)) + 148|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 868|0); $39 = HEAP32[$38>>2]|0; $40 = ((($2)) + 160|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 148|0); HEAP32[$42>>2] = $39; $43 = ((($2)) + 148|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 868|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); $48 = ((($46)) + 280|0); $49 = $47 ? 0 : $48; $50 = ((($2)) + 160|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 132|0); HEAP32[$52>>2] = $49; $53 = ((($2)) + 156|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 92|0); $56 = HEAP8[$55>>0]|0; $57 = $56&1; $58 = ((($2)) + 156|0); $59 = HEAP32[$58>>2]|0; $60 = HEAP32[$59>>2]|0; if ($57) { $61 = ((($60)) + 92|0); $62 = HEAP32[$61>>2]|0; (FUNCTION_TABLE_ii[$62 & 8191]($59)|0); $63 = ((($2)) + 160|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 92|0); $67 = HEAP32[$66>>2]|0; (FUNCTION_TABLE_ii[$67 & 8191]($64)|0); $68 = ((($2)) + 156|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = ((($2)) + 156|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); if (!($73)) { $74 = HEAP32[$72>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vi[$76 & 8191]($72); } $77 = ((($2)) + 156|0); HEAP32[$77>>2] = 0; } $78 = ((($2)) + 160|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)!=(0|0); if ($80) { $81 = ((($2)) + 160|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(0|0); if (!($83)) { $84 = HEAP32[$82>>2]|0; $85 = ((($84)) + 4|0); $86 = HEAP32[$85>>2]|0; FUNCTION_TABLE_vi[$86 & 8191]($82); } $87 = ((($2)) + 160|0); HEAP32[$87>>2] = 0; } } else { $88 = ((($60)) + 96|0); $89 = HEAP32[$88>>2]|0; (FUNCTION_TABLE_ii[$89 & 8191]($59)|0); $90 = ((($2)) + 160|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 96|0); $94 = HEAP32[$93>>2]|0; (FUNCTION_TABLE_ii[$94 & 8191]($91)|0); } $0 = 1; $95 = $0; STACKTOP = sp;return ($95|0); } function __ZN7APaired9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN7APaired14removeFromGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN7APaired21removeAbilityFromGameEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN6ANinjaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN6ANinjaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6ANinjaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6ANinja11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,148032); STACKTOP = sp;return; } function __ZNK6ANinja5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5871,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN6ANinjaC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 42320; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN6ANinja7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $copy = 0, $newcard = 0, $spell = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = ((($4)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $_target = $9; $10 = $_target; $11 = ($10|0)!=(0|0); if (!($11)) { $0 = 0; $54 = $0; STACKTOP = sp;return ($54|0); } $12 = $_target; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = $_target; $17 = $_target; $18 = ((($17)) + 392|0); $19 = HEAP32[$18>>2]|0; $20 = ((($4)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($15,$16,$19,$26,0)|0); $copy = $27; $28 = (__Znwj(124)|0); $29 = ((($4)) + 88|0); $30 = HEAP32[$29>>2]|0; $31 = $copy; __THREW__ = 0; invoke_viii(4315,($28|0),($30|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; __ZdlPv($28); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } $spell = $28; $34 = $spell; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 44|0); $37 = HEAP32[$36>>2]|0; (FUNCTION_TABLE_ii[$37 & 8191]($34)|0); $38 = $spell; $39 = ((($38)) + 104|0); $40 = HEAP32[$39>>2]|0; $newcard = $40; $41 = $newcard; $42 = ((($41)) + 636|0); HEAP32[$42>>2] = 0; $43 = $newcard; __ZN15MTGCardInstance3tapEv($43); $44 = $newcard; (__ZN15MTGCardInstance11setAttackerEi($44,1)|0); $45 = $spell; $46 = ($45|0)==(0|0); if (!($46)) { $47 = HEAP32[$45>>2]|0; $48 = ((($47)) + 4|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($45); } $0 = 1; $54 = $0; STACKTOP = sp;return ($54|0); } function __ZN14ACombatRemovalD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14ACombatRemovalD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ACombatRemovalD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ACombatRemoval11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,148005); STACKTOP = sp;return; } function __ZNK14ACombatRemoval5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5872,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14ACombatRemovalC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 42204; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN14ACombatRemoval7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $_target; (__ZN15MTGCardInstance22initAttackersDefensersEv($9)|0); STACKTOP = sp;return 1; } function __ZN23ATargetedAbilityCreatorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 42088; HEAP32[$1>>2] = $2; $3 = ((($1)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23ATargetedAbilityCreatorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23ATargetedAbilityCreatorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23ATargetedAbilityCreator11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 220|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147980); STACKTOP = sp;return; } } function __ZNK23ATargetedAbilityCreator5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(256)|0); __THREW__ = 0; invoke_vii(5873,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN23ATargetedAbilityCreatorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 42088; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN16ActivatedAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); __THREW__ = 0; invoke_vii(3800,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($5)) + 244|0); $19 = $2; $20 = ((($19)) + 244|0); ;HEAP32[$18>>2]=HEAP32[$20>>2]|0;HEAP32[$18+4>>2]=HEAP32[$20+4>>2]|0;HEAP32[$18+8>>2]=HEAP32[$20+8>>2]|0; STACKTOP = sp;return; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZN23ATargetedAbilityCreator7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $magictextlines = 0, $newMagicText = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $magictextlines = sp + 20|0; $newMagicText = sp + 8|0; $0 = $this; $3 = $0; __ZN23ATargetedAbilityCreator15setAbilityOwnerEv($3); $4 = (__Znwj(1072)|0); __THREW__ = 0; invoke_vi(5019,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $1 = $50; $2 = $51; __ZdlPv($4); $109 = $1; $110 = $2; ___resumeException($109|0); // unreachable; } $7 = ((($3)) + 248|0); HEAP32[$7>>2] = $4; __ZN23ATargetedAbilityCreator15setAbilityOwnerEv($3); $8 = ((($3)) + 248|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 280|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($3)) + 252|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN10Targetable11getObserverEv($15)|0); FUNCTION_TABLE_vii[$13 & 8191]($10,$16); $17 = ((($3)) + 252|0); $18 = HEAP32[$17>>2]|0; $19 = ((($3)) + 248|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 808|0); HEAP32[$21>>2] = $18; $22 = ((($3)) + 252|0); $23 = HEAP32[$22>>2]|0; $24 = ((($3)) + 248|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 612|0); HEAP32[$26>>2] = $23; $27 = ((($3)) + 148|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 248|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 872|0); HEAP32[$31>>2] = $28; $32 = ((($3)) + 232|0); __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($magictextlines,$32,95); $33 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($magictextlines)|0); $34 = ($33|0)!=(0); do { if ($34) { __THREW__ = 0; invoke_vii(3797,($newMagicText|0),(211279|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 11; } else { $i = 0; while(1) { $37 = $i; $38 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($magictextlines)|0); $39 = ($37>>>0)<($38>>>0); if (!($39)) { label = 13; break; } $40 = $i; __THREW__ = 0; $41 = (invoke_iii(3802,($magictextlines|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } __THREW__ = 0; (invoke_iii(3801,($newMagicText|0),($41|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } __THREW__ = 0; (invoke_iii(4152,($newMagicText|0),(174481|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } $48 = $i; $49 = (($48) + 1)|0; $i = $49; } if ((label|0) == 13) { $56 = ((($3)) + 248|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 204|0); __THREW__ = 0; (invoke_iii(3901,($58|0),($newMagicText|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newMagicText); label = 16; break; } } $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $1 = $54; $2 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($newMagicText); } } else { $61 = ((($3)) + 248|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 204|0); $64 = ((($3)) + 232|0); __THREW__ = 0; (invoke_iii(3901,($63|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 11; } else { label = 16; } } } while(0); do { if ((label|0) == 16) { $67 = ((($3)) + 252|0); $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 84|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 40|0); $72 = HEAP32[$71>>2]|0; $73 = ((($3)) + 248|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; invoke_vii(5874,($72|0),($74|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 11; } else { __THREW__ = 0; $77 = (invoke_ii(3903,124)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 11; } else { $80 = ((($3)) + 88|0); $81 = HEAP32[$80>>2]|0; $82 = ((($3)) + 248|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; invoke_viii(4315,($77|0),($81|0),($83|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $1 = $107; $2 = $108; __ZdlPv($77); break; } $spell = $77; $86 = $spell; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 44|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; (invoke_ii($89|0,($86|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 11; } else { $92 = $spell; $93 = ((($92)) + 104|0); $94 = HEAP32[$93>>2]|0; $95 = ((($3)) + 248|0); HEAP32[$95>>2] = $94; $96 = ((($3)) + 252|0); $97 = HEAP32[$96>>2]|0; $98 = $spell; $99 = ((($98)) + 104|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 808|0); HEAP32[$101>>2] = $97; $102 = $spell; $103 = ($102|0)==(0|0); if ($103) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($magictextlines); STACKTOP = sp;return 1; } $104 = HEAP32[$102>>2]|0; $105 = ((($104)) + 4|0); $106 = HEAP32[$105>>2]|0; FUNCTION_TABLE_vi[$106 & 8191]($102); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($magictextlines); STACKTOP = sp;return 1; } } } } } while(0); if ((label|0) == 11) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($magictextlines); $109 = $1; $110 = $2; ___resumeException($109|0); // unreachable; return (0)|0; } function __ZN23ATargetedAbilityCreator15setAbilityOwnerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 244|0); $3 = HEAP32[$2>>2]|0; switch ($3|0) { case 1: { $4 = ((($1)) + 148|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($1)) + 252|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; break; } case -1: { $8 = ((($1)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = (__ZN6Player8opponentEv($10)|0); $12 = ((($1)) + 252|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; break; } case 2: { $13 = ((($1)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + -280|0); $20 = $18 ? 0 : $19; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($1)) + 252|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; } break; } case 4: { break; } default: { $28 = ((($1)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN15MTGCardInstance10controllerEv($29)|0); $31 = (__ZN6Player8opponentEv($30)|0); $32 = ((($1)) + 252|0); HEAP32[$32>>2] = $31; STACKTOP = sp;return; } } $23 = ((($1)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 820|0); $26 = HEAP32[$25>>2]|0; $27 = ((($1)) + 252|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } function __ZN13ATokenCreatorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 41972; HEAP32[$1>>2] = $2; $3 = ((($1)) + 304|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 304|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZdlPv($7); } $9 = ((($1)) + 304|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 336|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($10); $11 = ((($1)) + 316|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $12 = ((($1)) + 292|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $13 = ((($1)) + 280|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 268|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $15 = ((($1)) + 244|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($15); $16 = ((($1)) + 232|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($16); $17 = ((($1)) + 220|0); __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($17); __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ATokenCreatorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ATokenCreatorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13ATokenCreator8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147872)|0); $5 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,147904)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,147917)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,147931)|0); $8 = ((($2)) + 256|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,147943)|0); $12 = ((($2)) + 260|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($11,$13)|0); $15 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,147959)|0); $16 = ((($2)) + 268|0); $17 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($15,$16)|0); $18 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($17,147970)|0); $19 = ((($2)) + 308|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($18,$20)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,148993)|0); $22 = $1; $23 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$22)|0); $24 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,163062)|0); STACKTOP = sp;return ($24|0); } function __ZN13ATokenCreator11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = ((($1)) + 268|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); HEAP32[$vararg_buffer>>2] = $4; (_sprintf($2,147862,$vararg_buffer)|0); $5 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$5); STACKTOP = sp;return; } function __ZNK13ATokenCreator5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(352)|0); __THREW__ = 0; invoke_vii(5875,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZdlPv($4); $15 = $1; $16 = $2; ___resumeException($15|0); // unreachable; } else { $a = $4; $7 = (__Znwj(4)|0); $8 = ((($3)) + 304|0); $9 = HEAP32[$8>>2]|0; ;HEAP32[$7>>2]=HEAP32[$9>>2]|0; $10 = $a; $11 = ((($10)) + 304|0); HEAP32[$11>>2] = $7; $12 = $a; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN13ATokenCreatorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16ActivatedAbilityC2ERKS_($5,$6); $7 = 41972; HEAP32[$5>>2] = $7; $8 = ((($5)) + 220|0); $9 = $2; $10 = ((($9)) + 220|0); __THREW__ = 0; invoke_vii(4452,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN16ActivatedAbilityD2Ev($5); $77 = $3; $78 = $4; ___resumeException($77|0); // unreachable; } $13 = ((($5)) + 232|0); $14 = $2; $15 = ((($14)) + 232|0); __THREW__ = 0; invoke_vii(4452,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $18 = ((($5)) + 244|0); $19 = $2; $20 = ((($19)) + 244|0); __THREW__ = 0; invoke_vii(4452,($18|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } else { $23 = ((($5)) + 256|0); $24 = $2; $25 = ((($24)) + 256|0); ;HEAP32[$23>>2]=HEAP32[$25>>2]|0;HEAP32[$23+4>>2]=HEAP32[$25+4>>2]|0;HEAP32[$23+8>>2]=HEAP32[$25+8>>2]|0; $26 = ((($5)) + 268|0); $27 = $2; $28 = ((($27)) + 268|0); __THREW__ = 0; invoke_vii(3800,($26|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } else { $31 = ((($5)) + 280|0); $32 = $2; $33 = ((($32)) + 280|0); __THREW__ = 0; invoke_vii(3800,($31|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } else { $36 = ((($5)) + 292|0); $37 = $2; $38 = ((($37)) + 292|0); __THREW__ = 0; invoke_vii(3800,($36|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; } else { $41 = ((($5)) + 304|0); $42 = $2; $43 = ((($42)) + 304|0); ;HEAP32[$41>>2]=HEAP32[$43>>2]|0;HEAP32[$41+4>>2]=HEAP32[$43+4>>2]|0;HEAP8[$41+8>>0]=HEAP8[$43+8>>0]|0; $44 = ((($5)) + 316|0); $45 = $2; $46 = ((($45)) + 316|0); __THREW__ = 0; invoke_vii(3800,($44|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; do { if ($48) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $3 = $73; $4 = $74; } else { $49 = ((($5)) + 328|0); $50 = $2; $51 = ((($50)) + 328|0); ;HEAP32[$49>>2]=HEAP32[$51>>2]|0;HEAP32[$49+4>>2]=HEAP32[$51+4>>2]|0; $52 = ((($5)) + 336|0); $53 = $2; $54 = ((($53)) + 336|0); __THREW__ = 0; invoke_vii(4100,($52|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } else { $57 = ((($5)) + 348|0); $58 = $2; $59 = ((($58)) + 348|0); $60 = HEAP32[$59>>2]|0; HEAP32[$57>>2] = $60; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($18); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($13); } __ZNSt3__14listIiNS_9allocatorIiEEED2Ev($8); __ZN16ActivatedAbilityD2Ev($5); $77 = $3; $78 = $4; ___resumeException($77|0); // unreachable; } function __ZN13ATokenCreator7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $$pre_trunc21 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $NewPow = 0, $NewTou = 0, $card = 0, $endAbility = 0, $i = 0, $it = 0, $powertoughness = 0; var $sourcename = 0, $spell = 0, $tokenText = 0, $words = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 164|0; $4 = sp + 183|0; $powertoughness = sp + 144|0; $5 = sp + 128|0; $6 = sp + 182|0; $7 = sp + 112|0; $8 = sp + 181|0; $9 = sp + 92|0; $10 = sp + 180|0; $it = sp + 88|0; $11 = sp + 84|0; $12 = sp + 80|0; $13 = sp + 76|0; $14 = sp + 72|0; $15 = sp + 68|0; $16 = sp + 64|0; $17 = sp + 60|0; $18 = sp + 56|0; $19 = sp + 48|0; $20 = sp + 44|0; $tokenText = sp + 32|0; $words = sp + 16|0; $sourcename = sp + 4|0; $0 = $this; $21 = $0; $22 = ((($21)) + 292|0); $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($22)|0); L1: do { if (!($23)) { $24 = ((($21)) + 304|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($21)) + 304|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { __ZdlPv($28); } $30 = ((($21)) + 304|0); HEAP32[$30>>2] = 0; } $31 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; $32 = ((($21)) + 292|0); __THREW__ = 0; invoke_vii(3800,($1|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; } else { $35 = ((($21)) + 148|0); $36 = HEAP32[$35>>2]|0; __THREW__ = 0; invoke_viiii(4245,($31|0),($1|0),(0|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $39 = ((($21)) + 304|0); HEAP32[$39>>2] = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break L1; } } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $44 = $$pre_trunc&1; if (!($44)) { $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } __ZdlPv($31); $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } } while(0); $45 = ((($21)) + 316|0); $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($45)|0); L21: do { if (!($46)) { $47 = ((($21)) + 316|0); __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($powertoughness,$47,47); __THREW__ = 0; $48 = (invoke_ii(3903,4)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; L23: do { if ($50) { label = 28; } else { $$expand_i1_val5 = 1; HEAP8[$6>>0] = $$expand_i1_val5; __THREW__ = 0; $51 = (invoke_iii(3802,($powertoughness|0),0)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; do { if ($53) { label = 29; } else { $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($51)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 29; } else { $57 = ((($21)) + 148|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; invoke_viiii(4245,($48|0),($5|0),(0|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $$expand_i1_val7 = 0; HEAP8[$6>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $NewPow = $48; __THREW__ = 0; $61 = (invoke_ii(3903,4)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 28; break L23; } $$expand_i1_val9 = 1; HEAP8[$8>>0] = $$expand_i1_val9; __THREW__ = 0; $64 = (invoke_iii(3802,($powertoughness|0),1)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; do { if ($66) { label = 33; } else { $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($64)|0); __THREW__ = 0; invoke_vii(3797,($7|0),($67|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 33; } else { $70 = ((($21)) + 148|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_viiii(4245,($61|0),($7|0),(0|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val11 = 0; HEAP8[$8>>0] = $$expand_i1_val11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $NewTou = $61; $74 = $NewPow; __THREW__ = 0; $75 = (invoke_ii(4310,($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 28; break L23; } $78 = ((($21)) + 256|0); HEAP32[$78>>2] = $75; $79 = $NewTou; __THREW__ = 0; $80 = (invoke_ii(4310,($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 28; break L23; } $83 = ((($21)) + 260|0); HEAP32[$83>>2] = $80; $84 = $NewPow; $85 = ($84|0)!=(0|0); if ($85) { $86 = $NewPow; $87 = ($86|0)==(0|0); if (!($87)) { __ZdlPv($86); } $NewPow = 0; } $100 = $NewTou; $101 = ($100|0)!=(0|0); if ($101) { $102 = $NewTou; $103 = ($102|0)==(0|0); if (!($103)) { __ZdlPv($102); } $NewTou = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($powertoughness); break L21; } } } while(0); if ((label|0) == 33) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; } $$pre_trunc15 = HEAP8[$8>>0]|0; $99 = $$pre_trunc15&1; if (!($99)) { break L23; } __ZdlPv($61); break L23; } } } while(0); if ((label|0) == 29) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $2 = $90; $3 = $91; } $$pre_trunc13 = HEAP8[$6>>0]|0; $94 = $$pre_trunc13&1; if ($94) { __ZdlPv($48); } } } while(0); if ((label|0) == 28) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $2 = $88; $3 = $89; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($powertoughness); $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } } while(0); $i = 0; L65: while(1) { $104 = $i; $105 = (__ZN13ATokenCreator9TokenizerEv($21)|0); $106 = ($104|0)<($105|0); if (!($106)) { label = 91; break; } $107 = ((($21)) + 264|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0); L68: do { if ($109) { $110 = (__ZN11MTGAllCards11getInstanceEv()|0); $111 = ((($21)) + 264|0); $112 = HEAP32[$111>>2]|0; $113 = (__ZN11MTGAllCards11getCardByIdEi($110,$112)|0); $card = $113; __ZN13ATokenCreator13setTokenOwnerEv($21); $114 = (__Znwj(1072)|0); $115 = $card; $116 = ((($21)) + 348|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 84|0); $119 = HEAP32[$118>>2]|0; __THREW__ = 0; invoke_viii(4259,($114|0),($115|0),($119|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 48; break L65; } $122 = ((($21)) + 332|0); HEAP32[$122>>2] = $114; } else { $125 = (__Znwj(1076)|0); $$expand_i1_val17 = 1; HEAP8[$10>>0] = $$expand_i1_val17; $126 = ((($21)) + 268|0); __THREW__ = 0; invoke_vii(3800,($9|0),($126|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 54; break L65; } $129 = ((($21)) + 148|0); $130 = HEAP32[$129>>2]|0; $131 = ((($21)) + 256|0); $132 = HEAP32[$131>>2]|0; $133 = ((($21)) + 260|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; invoke_viiiii(5876,($125|0),($9|0),($130|0),($132|0),($134|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 55; break L65; } $$expand_i1_val19 = 0; HEAP8[$10>>0] = $$expand_i1_val19; $137 = ((($21)) + 332|0); HEAP32[$137>>2] = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__115__list_iteratorIiPvEC2Ev($it); $138 = ((($21)) + 232|0); $139 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($138)|0); HEAP32[$11>>2] = $139; ;HEAP32[$it>>2]=HEAP32[$11>>2]|0; while(1) { $140 = ((($21)) + 232|0); $141 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($140)|0); HEAP32[$12>>2] = $141; $142 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$12)|0); if (!($142)) { break; } $143 = ((($21)) + 332|0); $144 = HEAP32[$143>>2]|0; $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 12|0); $147 = HEAP32[$146>>2]|0; $148 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vii[$147 & 8191]($144,$149); $150 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$13>>2] = $150; } $156 = ((($21)) + 244|0); $157 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($156)|0); HEAP32[$14>>2] = $157; ;HEAP32[$it>>2]=HEAP32[$14>>2]|0; while(1) { $158 = ((($21)) + 244|0); $159 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($158)|0); HEAP32[$15>>2] = $159; $160 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$15)|0); if (!($160)) { break; } $161 = ((($21)) + 332|0); $162 = HEAP32[$161>>2]|0; $163 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $164 = HEAP32[$163>>2]|0; __ZN13CardPrimitive8setColorEii($162,$164,0); $165 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$16>>2] = $165; } $166 = ((($21)) + 220|0); $167 = (__ZNSt3__14listIiNS_9allocatorIiEEE5beginEv($166)|0); HEAP32[$17>>2] = $167; ;HEAP32[$it>>2]=HEAP32[$17>>2]|0; while(1) { $168 = ((($21)) + 220|0); $169 = (__ZNSt3__14listIiNS_9allocatorIiEEE3endEv($168)|0); HEAP32[$18>>2] = $169; $170 = (__ZNSt3__1neERKNS_15__list_iteratorIiPvEES4_($it,$18)|0); if (!($170)) { break L68; } $171 = ((($21)) + 332|0); $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 144|0); $174 = (__ZNKSt3__115__list_iteratorIiPvEdeEv($it)|0); $175 = HEAP32[$174>>2]|0; __ZNSt3__16bitsetILj128EEixEj($19,$173,$175); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($19,1)|0); $176 = (__ZNSt3__115__list_iteratorIiPvEppEi($it,0)|0); HEAP32[$20>>2] = $176; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($tokenText,211279); $177 = ((($21)) + 280|0); $178 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($177,144569,0)|0); $179 = ($178|0)==(-1); if ($179) { __THREW__ = 0; (invoke_iii(3925,($tokenText|0),(163058|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 73; break; } $182 = ((($21)) + 280|0); $183 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($182,163062,0)|0); $endAbility = $183; $184 = ((($21)) + 280|0); $185 = $endAbility; __THREW__ = 0; invoke_viiii(3795,($words|0),($184|0),0,($185|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 73; break; } __THREW__ = 0; (invoke_iii(3801,($tokenText|0),($words|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 74; break; } $190 = ((($21)) + 148|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 128|0); __THREW__ = 0; invoke_vii(3800,($sourcename|0),($192|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 74; break; } __THREW__ = 0; (invoke_iii(4152,($tokenText|0),(147851|0))|0); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { label = 75; break; } __THREW__ = 0; (invoke_iii(3801,($tokenText|0),($sourcename|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 75; break; } $199 = ((($21)) + 332|0); $200 = HEAP32[$199>>2]|0; __THREW__ = 0; invoke_vii(5877,($200|0),($tokenText|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { label = 75; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sourcename); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($words); } __THREW__ = 0; invoke_vi(5878,($21|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 73; break; } $211 = ((($21)) + 348|0); $212 = HEAP32[$211>>2]|0; $213 = ((($212)) + 84|0); $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 48|0); $216 = HEAP32[$215>>2]|0; $217 = ((($21)) + 332|0); $218 = HEAP32[$217>>2]|0; __THREW__ = 0; invoke_vii(5874,($216|0),($218|0)); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 73; break; } __THREW__ = 0; $221 = (invoke_ii(3903,124)|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { label = 73; break; } $224 = ((($21)) + 88|0); $225 = HEAP32[$224>>2]|0; $226 = ((($21)) + 332|0); $227 = HEAP32[$226>>2]|0; __THREW__ = 0; invoke_viii(4315,($221|0),($225|0),($227|0)); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 84; break; } $spell = $221; $230 = $spell; $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 44|0); $233 = HEAP32[$232>>2]|0; __THREW__ = 0; (invoke_ii($233|0,($230|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 73; break; } $236 = $spell; $237 = ((($236)) + 104|0); $238 = HEAP32[$237>>2]|0; $239 = ((($21)) + 332|0); HEAP32[$239>>2] = $238; $240 = ((($21)) + 348|0); $241 = HEAP32[$240>>2]|0; $242 = $spell; $243 = ((($242)) + 104|0); $244 = HEAP32[$243>>2]|0; $245 = ((($244)) + 808|0); HEAP32[$245>>2] = $241; $246 = $spell; $247 = ((($246)) + 104|0); $248 = HEAP32[$247>>2]|0; $249 = ((($248)) + 496|0); HEAP32[$249>>2] = 1; $250 = $spell; $251 = ((($250)) + 104|0); $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 592|0); HEAP32[$253>>2] = 1; $254 = ((($21)) + 312|0); $255 = HEAP8[$254>>0]|0; $256 = $255&1; if ($256) { $257 = $spell; $258 = ((($257)) + 104|0); $259 = HEAP32[$258>>2]|0; __THREW__ = 0; invoke_vii(5879,($21|0),($259|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 73; break; } } $264 = ((($21)) + 328|0); $265 = HEAP8[$264>>0]|0; $266 = $265&1; if ($266) { $267 = $spell; $268 = ((($267)) + 104|0); $269 = HEAP32[$268>>2]|0; __THREW__ = 0; invoke_vii(5880,($21|0),($269|0)); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 73; break; } } $272 = $spell; $273 = ($272|0)==(0|0); if (!($273)) { $274 = HEAP32[$272>>2]|0; $275 = ((($274)) + 4|0); $276 = HEAP32[$275>>2]|0; FUNCTION_TABLE_vi[$276 & 8191]($272); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tokenText); $277 = $i; $278 = (($277) + 1)|0; $i = $278; } if ((label|0) == 48) { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $2 = $123; $3 = $124; __ZdlPv($114); $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } else if ((label|0) == 54) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $2 = $151; $3 = $152; label = 56; } else if ((label|0) == 55) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $2 = $153; $3 = $154; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 56; } else if ((label|0) == 73) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $2 = $203; $3 = $204; } else if ((label|0) == 74) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $2 = $205; $3 = $206; label = 76; } else if ((label|0) == 75) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $2 = $207; $3 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sourcename); label = 76; } else if ((label|0) == 84) { $262 = ___cxa_find_matching_catch()|0; $263 = tempRet0; $2 = $262; $3 = $263; __ZdlPv($221); } else if ((label|0) == 91) { STACKTOP = sp;return 1; } if ((label|0) == 56) { $$pre_trunc21 = HEAP8[$10>>0]|0; $155 = $$pre_trunc21&1; if (!($155)) { $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } __ZdlPv($125); $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; } else if ((label|0) == 76) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($words); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tokenText); $279 = $2; $280 = $3; ___resumeException($279|0); // unreachable; return (0)|0; } function __ZN13ATokenCreator9TokenizerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $j = 0, $nbcards = 0, $tokenize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $tokenize = 1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN11MTGGameZone10hasAbilityEi($9,104)|0); if (!($10)) { $45 = ((($2)) + 304|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZN10WParsedInt8getValueEv($46)|0); $0 = $47; $48 = $0; STACKTOP = sp;return ($48|0); } $11 = ((($2)) + 148|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN15MTGCardInstance10controllerEv($12)|0); $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 56|0); $19 = HEAP32[$18>>2]|0; $nbcards = $19; $j = 0; while(1) { $20 = $j; $21 = $nbcards; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = ((($2)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN15MTGCardInstance10controllerEv($24)|0); $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 8|0); $31 = $j; $32 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN15MTGCardInstance3hasEi($33,104)|0); $35 = ($34|0)!=(0); if ($35) { $36 = $tokenize; $37 = $36<<1; $tokenize = $37; } $38 = $j; $39 = (($38) + 1)|0; $j = $39; } $40 = ((($2)) + 304|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN10WParsedInt8getValueEv($41)|0); $43 = $tokenize; $44 = Math_imul($42, $43)|0; $0 = $44; $48 = $0; STACKTOP = sp;return ($48|0); } function __ZN13ATokenCreator13setTokenOwnerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 308|0); $3 = HEAP32[$2>>2]|0; switch ($3|0) { case 1: { $4 = ((($1)) + 148|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN15MTGCardInstance10controllerEv($5)|0); $7 = ((($1)) + 348|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; break; } case -1: { $8 = ((($1)) + 148|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = (__ZN6Player8opponentEv($10)|0); $12 = ((($1)) + 348|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; break; } case 2: { $13 = ((($1)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + -280|0); $20 = $18 ? 0 : $19; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($1)) + 348|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; } break; } case 4: { break; } default: { $28 = ((($1)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN15MTGCardInstance10controllerEv($29)|0); $31 = ((($1)) + 348|0); HEAP32[$31>>2] = $30; STACKTOP = sp;return; } } $23 = ((($1)) + 148|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 820|0); $26 = HEAP32[$25>>2]|0; $27 = ((($1)) + 348|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } function __ZN13ATokenCreator17livingWeaponTokenEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, $ae = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $i = 1; while(1) { $3 = $i; $4 = ((($2)) + 88|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10DuelLayers11actionLayerEv($7)|0); $9 = ((($8)) + 20|0); $10 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = ($3>>>0)<($10>>>0); if (!($11)) { break; } $12 = ((($2)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 172|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN10DuelLayers11actionLayerEv($15)|0); $17 = ((($16)) + 20|0); $18 = $i; $19 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $a = $20; $21 = $a; $22 = ((($21)) + 136|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(14); if ($24) { $25 = $a; $26 = ((($25)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 148|0); $29 = HEAP32[$28>>2]|0; $30 = ($27|0)==($29|0); if ($30) { $31 = $a; $32 = ($31|0)==(0|0); if ($32) { $34 = 0; } else { $33 = (___dynamic_cast($31,4000,1848,0)|0); $34 = $33; } $ae = $34; $35 = $ae; (__ZN6AEquip7unequipEv($35)|0); $36 = $ae; $37 = $1; (__ZN6AEquip5equipEP15MTGCardInstance($36,$37)|0); } } $38 = $i; $39 = (($38) + 1)|0; $i = $39; } STACKTOP = sp;return; } function __ZN13ATokenCreator16battleReadyTokenEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $1; $3 = ((($2)) + 636|0); HEAP32[$3>>2] = 0; $4 = $1; __ZN15MTGCardInstance3tapEv($4); $5 = $1; (__ZN15MTGCardInstance11setAttackerEi($5,1)|0); STACKTOP = sp;return; } function __ZN15ARampageAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15ARampageAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15ARampageAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15ARampageAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $pe = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,2936,0)|0); $7 = $6; } $8 = ($7|0)!=(0|0); do { if ($8) { $9 = ((($3)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 840|0); $12 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ((($3)) + 152|0); HEAP32[$13>>2] = $12; $14 = ((($3)) + 152|0); $15 = HEAP32[$14>>2]|0; $16 = ((($3)) + 164|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)<=($17|0); if ($18) { $0 = 0; $122 = $0; STACKTOP = sp;return ($122|0); } $19 = ((($3)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 964|0); $22 = HEAP8[$21>>0]|0; $23 = $22&1; $24 = ((($3)) + 148|0); $25 = HEAP32[$24>>2]|0; if ($23) { __ZN15MTGCardInstance8switchPTEb($25,0); $26 = ((($3)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($3)) + 156|0); $29 = HEAP32[$28>>2]|0; $30 = ((($3)) + 152|0); $31 = HEAP32[$30>>2]|0; $32 = ((($3)) + 164|0); $33 = HEAP32[$32>>2]|0; $34 = (($31) - ($33))|0; $35 = Math_imul($29, $34)|0; $36 = ((($3)) + 160|0); $37 = HEAP32[$36>>2]|0; $38 = ((($3)) + 152|0); $39 = HEAP32[$38>>2]|0; $40 = ((($3)) + 164|0); $41 = HEAP32[$40>>2]|0; $42 = (($39) - ($41))|0; $43 = Math_imul($37, $42)|0; __ZN15MTGCardInstance10addptbonusEii($27,$35,$43); $44 = ((($3)) + 148|0); $45 = HEAP32[$44>>2]|0; __ZN15MTGCardInstance8switchPTEb($45,1); break; } else { $46 = ((($3)) + 156|0); $47 = HEAP32[$46>>2]|0; $48 = ((($3)) + 152|0); $49 = HEAP32[$48>>2]|0; $50 = ((($3)) + 164|0); $51 = HEAP32[$50>>2]|0; $52 = (($49) - ($51))|0; $53 = Math_imul($47, $52)|0; $54 = ((($3)) + 160|0); $55 = HEAP32[$54>>2]|0; $56 = ((($3)) + 152|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 164|0); $59 = HEAP32[$58>>2]|0; $60 = (($57) - ($59))|0; $61 = Math_imul($55, $60)|0; __ZN15MTGCardInstance10addptbonusEii($25,$53,$61); break; } } else { $62 = $2; $63 = ($62|0)==(0|0); if ($63) { $65 = 0; } else { $64 = (___dynamic_cast($62,7616,1960,0)|0); $65 = $64; } $pe = $65; $66 = $pe; $67 = ($66|0)!=(0|0); if ($67) { $68 = $pe; $69 = ((($68)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = (13)==($71|0); if ($72) { $73 = ((($3)) + 152|0); $74 = HEAP32[$73>>2]|0; $75 = ((($3)) + 164|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)>($76|0); if ($77) { $78 = ((($3)) + 148|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 964|0); $81 = HEAP8[$80>>0]|0; $82 = $81&1; $83 = ((($3)) + 148|0); $84 = HEAP32[$83>>2]|0; if ($82) { __ZN15MTGCardInstance8switchPTEb($84,0); $85 = ((($3)) + 148|0); $86 = HEAP32[$85>>2]|0; $87 = ((($3)) + 156|0); $88 = HEAP32[$87>>2]|0; $89 = ((($3)) + 152|0); $90 = HEAP32[$89>>2]|0; $91 = ((($3)) + 164|0); $92 = HEAP32[$91>>2]|0; $93 = (($90) - ($92))|0; $94 = Math_imul($88, $93)|0; $95 = ((($3)) + 160|0); $96 = HEAP32[$95>>2]|0; $97 = ((($3)) + 152|0); $98 = HEAP32[$97>>2]|0; $99 = ((($3)) + 164|0); $100 = HEAP32[$99>>2]|0; $101 = (($98) - ($100))|0; $102 = Math_imul($96, $101)|0; __ZN15MTGCardInstance13removeptbonusEii($86,$94,$102); $103 = ((($3)) + 148|0); $104 = HEAP32[$103>>2]|0; __ZN15MTGCardInstance8switchPTEb($104,1); } else { $105 = ((($3)) + 156|0); $106 = HEAP32[$105>>2]|0; $107 = ((($3)) + 152|0); $108 = HEAP32[$107>>2]|0; $109 = ((($3)) + 164|0); $110 = HEAP32[$109>>2]|0; $111 = (($108) - ($110))|0; $112 = Math_imul($106, $111)|0; $113 = ((($3)) + 160|0); $114 = HEAP32[$113>>2]|0; $115 = ((($3)) + 152|0); $116 = HEAP32[$115>>2]|0; $117 = ((($3)) + 164|0); $118 = HEAP32[$117>>2]|0; $119 = (($116) - ($118))|0; $120 = Math_imul($114, $119)|0; __ZN15MTGCardInstance13removeptbonusEii($84,$112,$120); } $121 = ((($3)) + 152|0); HEAP32[$121>>2] = 0; } } } } } while(0); $0 = 1; $122 = $0; STACKTOP = sp;return ($122|0); } function __ZNK15ARampageAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5881,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15ARampageAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 41860; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0; STACKTOP = sp;return; } function __ZN14AEvolveAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14AEvolveAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14AEvolveAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14AEvolveAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $enters = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,7624,0)|0); $6 = $5; } $enters = $6; $7 = $enters; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $enters; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $enters; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ($11|0)==($19|0); if (!($20)) { STACKTOP = sp;return 1; } $21 = $enters; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = $enters; $25 = ((($24)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); $31 = HEAP32[$30>>2]|0; $32 = ($23|0)!=($31|0); if (!($32)) { STACKTOP = sp;return 1; } $33 = $enters; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = $enters; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN15MTGCardInstance10controllerEv($38)|0); $40 = (__ZN6Player8opponentEv($39)|0); $41 = ((($40)) + 84|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 20|0); $44 = HEAP32[$43>>2]|0; $45 = ($35|0)!=($44|0); if (!($45)) { STACKTOP = sp;return 1; } $46 = $enters; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN15MTGCardInstance10controllerEv($48)|0); $50 = ((($2)) + 148|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN15MTGCardInstance10controllerEv($51)|0); $53 = ($49|0)==($52|0); if (!($53)) { STACKTOP = sp;return 1; } $54 = $enters; $55 = ((($54)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN13CardPrimitive10isCreatureEv($56)|0); if (!($57)) { STACKTOP = sp;return 1; } $58 = $enters; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = ((($2)) + 148|0); $62 = HEAP32[$61>>2]|0; $63 = ($60|0)!=($62|0); if (!($63)) { STACKTOP = sp;return 1; } $64 = $enters; $65 = ((($64)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 232|0); $68 = HEAP32[$67>>2]|0; $69 = ((($2)) + 148|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 232|0); $72 = HEAP32[$71>>2]|0; $73 = ($68|0)>($72|0); if (!($73)) { $74 = $enters; $75 = ((($74)) + 8|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 236|0); $78 = HEAP32[$77>>2]|0; $79 = ((($2)) + 148|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 236|0); $82 = HEAP32[$81>>2]|0; $83 = ($78|0)>($82|0); if (!($83)) { STACKTOP = sp;return 1; } } $84 = ((($2)) + 148|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 812|0); $87 = HEAP32[$86>>2]|0; (__ZN8Counters10addCounterEii($87,1,1)|0); STACKTOP = sp;return 1; } function __ZNK14AEvolveAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(5882,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14AEvolveAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 41748; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN19AEngagedManaAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 41636; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN19AEngagedManaAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19AEngagedManaAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19AEngagedManaAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isManaProduced = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 44|0; $6 = sp; $0 = $this; $1 = $event; $7 = $0; $8 = $1; $9 = ($8|0)==(0|0); if ($9) { $11 = 0; } else { $10 = (___dynamic_cast($8,7616,3656,0)|0); $11 = $10; } $isManaProduced = $11; $12 = $isManaProduced; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return 1; } $14 = $isManaProduced; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($7)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; do { if ($19) { $20 = $isManaProduced; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ((($7)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$23); $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; __THREW__ = 0; $24 = (invoke_ii(4296,($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ($22|0)==($24|0); $48 = $27; break; } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; $$pre_trunc5 = HEAP8[$3>>0]|0; $43 = $$pre_trunc5&1; if (!($43)) { $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } else { $48 = 0; } } while(0); $$pre_trunc = HEAP8[$3>>0]|0; $28 = $$pre_trunc&1; if ($28) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } if (!($48)) { STACKTOP = sp;return 1; } $29 = ((($7)) + 148|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN15MTGCardInstance10controllerEv($30)|0); $32 = (__ZN6Player11getManaPoolEv($31)|0); $33 = ((($7)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$33); __THREW__ = 0; $34 = (invoke_ii(4296,($6|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $37 = ((($7)) + 148|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; (invoke_iiiiii(5883,($32|0),($34|0),1,($38|0),1)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return 1; } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; return (0)|0; } function __ZNK19AEngagedManaAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5884,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN19AEngagedManaAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 41636; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN16AReduceToAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 41524; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16AReduceToAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16AReduceToAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16AReduceToAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isDamaged = 0, $lifetoset = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lifetoset = sp + 20|0; $2 = sp + 8|0; $0 = $this; $1 = $event; $5 = $0; $6 = $1; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7640,0)|0); $9 = $8; } $isDamaged = $9; $10 = $isDamaged; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return 1; } $12 = $isDamaged; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 108|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 36|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); if (!($19)) { STACKTOP = sp;return 1; } $20 = $isDamaged; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 108|0); $24 = HEAP32[$23>>2]|0; $p = $24; $25 = ((($5)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$25); $26 = ((($5)) + 148|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; invoke_viiii(4245,($lifetoset|0),($2|0),(0|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $30 = $p; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return 1; } $32 = $p; $33 = ((($5)) + 148|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZN15MTGCardInstance10controllerEv($34)|0); $36 = ($32|0)==($35|0); if (!($36)) { STACKTOP = sp;return 1; } $37 = $p; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN10WParsedInt8getValueEv($lifetoset)|0); $41 = ($39|0)<=($40|0); if (!($41)) { STACKTOP = sp;return 1; } $42 = $p; $43 = (__ZN6Player6inPlayEv($42)|0); $44 = (__ZN11MTGGameZone10hasAbilityEi($43,124)|0); if ($44) { STACKTOP = sp;return 1; } $45 = (__ZN10WParsedInt8getValueEv($lifetoset)|0); $46 = $p; $47 = ((($46)) + 8|0); HEAP32[$47>>2] = $45; STACKTOP = sp;return 1; } function __ZNK16AReduceToAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5885,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16AReduceToAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 41524; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15AFlankerAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AFlankerAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AFlankerAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK15AFlankerAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147760)|0); $5 = ((($2)) + 152|0); $6 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,146230)|0); $8 = ((($2)) + 232|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,148993)|0); $11 = $1; $12 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,163062)|0); STACKTOP = sp;return ($13|0); } function __ZN15AFlankerAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $i = 0, $opponent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,2936,0)|0); $6 = $5; } $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return 1; } $8 = ((($2)) + 232|0); HEAP32[$8>>2] = 0; $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN15MTGCardInstance15getNextOpponentEPS_($10,0)|0); $opponent = $11; while(1) { $12 = $opponent; $13 = ($12|0)!=(0|0); if (!($13)) { break; } $14 = $opponent; $15 = (__ZN15MTGCardInstance3hasEi($14,82)|0); $16 = ($15|0)!=(0); if ($16) { break; } $17 = ((($2)) + 88|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN12GameObserver15currentlyActingEv($18)|0); $20 = ((($2)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $23 = (__ZN6Player8opponentEv($22)|0); $24 = ($19|0)==($23|0); if (!($24)) { break; } $25 = $opponent; $26 = ((($2)) + 232|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 152|0); $29 = (($28) + ($27<<2)|0); HEAP32[$29>>2] = $25; $30 = ((($2)) + 232|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + 1)|0; HEAP32[$30>>2] = $32; $33 = ((($2)) + 148|0); $34 = HEAP32[$33>>2]|0; $35 = $opponent; $36 = (__ZN15MTGCardInstance15getNextOpponentEPS_($34,$35)|0); $opponent = $36; } $i = 0; while(1) { $37 = $i; $38 = ((($2)) + 232|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)<($39|0); if (!($40)) { break; } $41 = $i; $42 = ((($2)) + 152|0); $43 = (($42) + ($41<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 232|0); $46 = HEAP32[$45>>2]|0; $47 = (($46) - 1)|0; HEAP32[$45>>2] = $47; $48 = $i; $49 = ((($2)) + 152|0); $50 = (($49) + ($48<<2)|0); $51 = HEAP32[$50>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($51,-1)|0); $52 = $i; $53 = ((($2)) + 152|0); $54 = (($53) + ($52<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 488|0); $57 = HEAP32[$56>>2]|0; $58 = (($57) + 1)|0; HEAP32[$56>>2] = $58; $59 = $i; $60 = ((($2)) + 152|0); $61 = (($60) + ($59<<2)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 280|0); $64 = ((($63)) + 8|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0); if ($66) { $67 = $i; $68 = ((($2)) + 152|0); $69 = (($68) + ($67<<2)|0); $70 = HEAP32[$69>>2]|0; __ZN13CardPrimitive8setPowerEi($70,0); } $71 = $i; $72 = (($71) + 1)|0; $i = $72; } STACKTOP = sp;return 1; } function __ZNK15AFlankerAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(5886,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15AFlankerAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 41412; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); dest=$6; src=$8; stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZN18ASpiritLinkAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN18ASpiritLinkAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ASpiritLinkAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18ASpiritLinkAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $d = 0, $e = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(2); do { if ($7) { $8 = $2; $e = $8; $9 = $e; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $d = $11; $12 = ((($3)) + 156|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $15 = $e; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 112|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(1); if ($20) { $0 = 0; $47 = $0; STACKTOP = sp;return ($47|0); } } $21 = $d; $22 = ((($21)) + 104|0); $23 = HEAP32[$22>>2]|0; $card = $23; $24 = $d; $25 = ((($24)) + 116|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)>(0); $28 = $card; $29 = ($28|0)!=(0|0); $or$cond = $27 & $29; if ($or$cond) { $30 = $card; $31 = ((($3)) + 152|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if (!($33)) { $34 = $card; $35 = ((($3)) + 152|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 816|0); $38 = HEAP32[$37>>2]|0; $39 = ($34|0)==($38|0); if (!($39)) { break; } } $40 = ((($3)) + 152|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 808|0); $43 = HEAP32[$42>>2]|0; $44 = $d; $45 = ((($44)) + 116|0); $46 = HEAP32[$45>>2]|0; (__ZN6Player8gainLifeEi($43,$46)|0); $0 = 1; $47 = $0; STACKTOP = sp;return ($47|0); } } } while(0); $0 = 0; $47 = $0; STACKTOP = sp;return ($47|0); } function __ZNK18ASpiritLinkAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(5887,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN18ASpiritLinkAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 41300; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN15ABushidoAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 41188; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15ABushidoAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15ABushidoAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15ABushidoAbility12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $8 = 0, $9 = 0, $a = 0, $opponent = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 16|0; $6 = sp + 57|0; $7 = sp + 4|0; $8 = sp + 56|0; $1 = $this; $2 = $event; $9 = $1; $10 = $2; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,7616,2936,0)|0); $13 = $12; } $14 = ($13|0)!=(0|0); L4: do { if ($14) { $15 = ((($9)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN15MTGCardInstance15getNextOpponentEPS_($16,0)|0); $opponent = $17; $18 = $opponent; $19 = ($18|0)!=(0|0); if (!($19)) { $0 = 0; $73 = $0; STACKTOP = sp;return ($73|0); } $20 = (__Znwj(184)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; $21 = ((($9)) + 88|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; $23 = (invoke_ii(3838,($9|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 14; } else { $26 = ((($9)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($9)) + 148|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_ii(3903,12)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 14; } else { $$expand_i1_val2 = 1; HEAP8[$6>>0] = $$expand_i1_val2; $33 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($5|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $36 = ((($9)) + 148|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_viiii(4499,($30|0),($5|0),(0|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; do { if ($39) { label = 16; } else { $$expand_i1_val4 = 0; HEAP8[$6>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 16; } else { __THREW__ = 0; invoke_viiiiiiii(4335,($20|0),($22|0),($23|0),($27|0),($29|0),($30|0),($7|0),0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $$expand_i1_val6 = 0; HEAP8[$8>>0] = $$expand_i1_val6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $a = $20; $44 = (__Znwj(160)|0); $45 = ((($9)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($9)) + 148|0); $48 = HEAP32[$47>>2]|0; $49 = ((($9)) + 148|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); $52 = ((($50)) + 280|0); $53 = $51 ? 0 : $52; $54 = $a; __THREW__ = 0; invoke_viiiiii(4356,($44|0),($46|0),1,($48|0),($53|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { $wrapper = $44; $57 = $wrapper; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 96|0); $60 = HEAP32[$59>>2]|0; (FUNCTION_TABLE_ii[$60 & 8191]($57)|0); break L4; } $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; __ZdlPv($44); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } } } while(0); if ((label|0) == 16) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$6>>0]|0; $69 = $$pre_trunc&1; if ($69) { __ZdlPv($30); } } } if ((label|0) == 14) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; } $$pre_trunc9 = HEAP8[$8>>0]|0; $70 = $$pre_trunc9&1; if (!($70)) { $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } __ZdlPv($20); $74 = $3; $75 = $4; ___resumeException($74|0); // unreachable; } } while(0); $0 = 1; $73 = $0; STACKTOP = sp;return ($73|0); } function __ZNK15ABushidoAbility5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5888,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15ABushidoAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 41188; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN10MTGAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11APhaseAlterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 41068; HEAP32[$1>>2] = $2; $3 = ((($1)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 192|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 176|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN11APhaseAlterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11APhaseAlterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11APhaseAlter11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 96|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(-1); if ($5) { $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } $6 = ((($2)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN13CardPrimitive7hasTypeEi($7,4)|0); if (!($8)) { $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN13CardPrimitive7hasTypeEi($10,4)|0); if (!($11)) { $12 = ((($2)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($13,$15)|0); $17 = ($16|0)!=(0); if (!($17)) { $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } } } $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } function __ZN11APhaseAlter7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = ((($1)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 180|0); $9 = $i; $10 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ($5|0)==($11|0); if ($12) { $13 = ((($1)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 208|0); $16 = HEAP32[$15>>2]|0; $17 = ((($1)) + 88|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 180|0); $20 = $i; $21 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ($16|0)==($22|0); if ($23) { $24 = $i; __ZN11APhaseAlter15removeTheEffectEi($1,$24); } } $25 = $i; $26 = (($25) + 1)|0; $i = $26; } STACKTOP = sp;return 1; } function __ZN11APhaseAlter15removeTheEffectEi($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 32|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $1 = $i; $7 = $0; $8 = ((($7)) + 169|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; if (!($10)) { STACKTOP = sp;return; } $11 = ((($7)) + 168|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = ((($7)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 144|0); $17 = HEAP32[$16>>2]|0; $18 = ((($7)) + 176|0); do { if ($13) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$18); __THREW__ = 0; $19 = (invoke_ii(5040,($2|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; (invoke_iii(5889,($17|0),($19|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$18); __THREW__ = 0; $26 = (invoke_ii(5040,($5|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; } else { $29 = ((($7)) + 88|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 180|0); $32 = $1; __THREW__ = 0; $33 = (invoke_iii(4093,($31|0),($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 13; } else { $36 = HEAP32[$33>>2]|0; $37 = ((($7)) + 204|0); __THREW__ = 0; invoke_vii(3800,($6|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 13; } else { __THREW__ = 0; $40 = (invoke_ii(5040,($6|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; (invoke_iiiii(5890,($17|0),($26|0),($36|0),($40|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } if ((label|0) == 13) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } } while(0); $49 = ((($7)) + 169|0); HEAP8[$49>>0] = 0; STACKTOP = sp;return; } function __ZN11APhaseAlter11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147709); STACKTOP = sp;return; } function __ZNK11APhaseAlter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5891,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN11APhaseAlterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16TriggeredAbilityC2ERKS_($5,$6); $7 = 41068; HEAP32[$5>>2] = $7; $8 = ((($5)) + 164|0); $9 = $2; $10 = ((($9)) + 164|0); ;HEAP32[$8>>2]=HEAP32[$10>>2]|0;HEAP32[$8+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$8+8>>2]=HEAP32[$10+8>>2]|0; $11 = ((($5)) + 176|0); $12 = $2; $13 = ((($12)) + 176|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZN16TriggeredAbilityD2Ev($5); $42 = $3; $43 = $4; ___resumeException($42|0); // unreachable; } $16 = ((($5)) + 188|0); $17 = $2; $18 = ((($17)) + 188|0); $19 = HEAP32[$18>>2]|0; HEAP32[$16>>2] = $19; $20 = ((($5)) + 192|0); $21 = $2; $22 = ((($21)) + 192|0); __THREW__ = 0; invoke_vii(3800,($20|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; } else { $25 = ((($5)) + 204|0); $26 = $2; $27 = ((($26)) + 204|0); __THREW__ = 0; invoke_vii(3800,($25|0),($27|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { $30 = ((($5)) + 216|0); $31 = $2; $32 = ((($31)) + 216|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; $35 = $34&1; HEAP8[$30>>0] = $35; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZN16TriggeredAbilityD2Ev($5); $42 = $3; $43 = $4; ___resumeException($42|0); // unreachable; } function __ZN11APhaseAlter7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = ((($1)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 180|0); $9 = $i; $10 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ($5|0)==($11|0); if ($12) { $13 = ((($1)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 208|0); $16 = HEAP32[$15>>2]|0; $17 = ((($1)) + 88|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 180|0); $20 = $i; $21 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ($16|0)==($22|0); if ($23) { $24 = $i; __ZN11APhaseAlter12addTheEffectEi($1,$24); } } $25 = $i; $26 = (($25) + 1)|0; $i = $26; } STACKTOP = sp;return 1; } function __ZN11APhaseAlter12addTheEffectEi($this,$i) { $this = $this|0; $i = $i|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $turnAfterChange = 0, $turnSteps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 60|0; $5 = sp + 40|0; $6 = sp + 28|0; $7 = sp + 16|0; $8 = sp + 4|0; $0 = $this; $1 = $i; $9 = $0; $10 = ((($9)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 144|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); $15 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE4sizeEv($14)|0); $turnSteps = $15; $16 = ((($9)) + 168|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; do { if ($18) { $19 = ((($9)) + 169|0); $20 = HEAP8[$19>>0]|0; $21 = $20&1; if ($21) { label = 22; } else { $22 = ((($9)) + 176|0); $23 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($22,147661)|0); if ($23) { $24 = ((($9)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 144|0); $27 = HEAP32[$26>>2]|0; $28 = ((($9)) + 88|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 180|0); $31 = $1; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($9)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$34); __THREW__ = 0; $35 = (invoke_ii(5040,($2|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; (invoke_iiiii(5892,($27|0),($33|0),($35|0),0)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } } $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $111 = $3; $112 = $4; ___resumeException($111|0); // unreachable; } $42 = ((($9)) + 176|0); $43 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($42,147674)|0); $44 = ((($9)) + 88|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 144|0); $47 = HEAP32[$46>>2]|0; if ($43) { $48 = ((($9)) + 88|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 180|0); $51 = $1; $52 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($50,$51)|0); $53 = HEAP32[$52>>2]|0; $54 = ((($9)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$54); __THREW__ = 0; $55 = (invoke_ii(5040,($5|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { __THREW__ = 0; (invoke_iiiii(5892,($47|0),($53|0),($55|0),1)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } } $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $111 = $3; $112 = $4; ___resumeException($111|0); // unreachable; } $62 = ((($9)) + 176|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$62); __THREW__ = 0; $63 = (invoke_ii(5040,($6|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 19; } else { $66 = ((($9)) + 88|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 180|0); $69 = $1; __THREW__ = 0; $70 = (invoke_iii(4093,($68|0),($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 19; } else { $73 = HEAP32[$70>>2]|0; $74 = ((($9)) + 204|0); __THREW__ = 0; invoke_vii(3800,($7|0),($74|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 19; } else { __THREW__ = 0; $77 = (invoke_ii(5040,($7|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __THREW__ = 0; (invoke_iiiii(5890,($47|0),($63|0),($73|0),($77|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } } $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } } if ((label|0) == 19) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $111 = $3; $112 = $4; ___resumeException($111|0); // unreachable; } } else { label = 22; } } while(0); do { if ((label|0) == 22) { $86 = ((($9)) + 168|0); $87 = HEAP8[$86>>0]|0; $88 = $87&1; if (!($88)) { $89 = ((($9)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 144|0); $92 = HEAP32[$91>>2]|0; $93 = ((($9)) + 176|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$93); __THREW__ = 0; $94 = (invoke_ii(5040,($8|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if (!($96)) { __THREW__ = 0; (invoke_iii(5889,($92|0),($94|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } } $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $3 = $99; $4 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $111 = $3; $112 = $4; ___resumeException($111|0); // unreachable; } } } while(0); $101 = ((($9)) + 88|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 144|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 20|0); $106 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE4sizeEv($105)|0); $turnAfterChange = $106; $107 = $turnSteps; $108 = $turnAfterChange; $109 = ($107|0)!=($108|0); if (!($109)) { STACKTOP = sp;return; } $110 = ((($9)) + 169|0); HEAP8[$110>>0] = 1; STACKTOP = sp;return; } function __ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN11APhaseAlter14triggerOnEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0; var $pe = 0, $targetedPlayer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 36|0; $4 = sp + 20|0; $7 = sp; $1 = $this; $2 = $event; $8 = $1; $9 = ((($8)) + 172|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { $12 = ((($8)) + 132|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if ($14) { $16 = 0; } else { $15 = (___dynamic_cast($13,24,6264,0)|0); $16 = $15; } $targetedPlayer = $16; $17 = ((($8)) + 192|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($17,158046,0)|0); $19 = ($18|0)!=(-1); $20 = $targetedPlayer; $21 = ($20|0)!=(0|0); $or$cond = $19 & $21; if ($or$cond) { $22 = $targetedPlayer; $23 = ((($8)) + 172|0); HEAP32[$23>>2] = $22; } $24 = ((($8)) + 192|0); $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($24,158070,0)|0); $26 = ($25|0)!=(-1); if ($26) { $27 = ((($8)) + 148|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ((($8)) + 172|0); HEAP32[$30>>2] = $29; } $31 = ((($8)) + 192|0); $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($31,158061,0)|0); $33 = ($32|0)!=(-1); if ($33) { $34 = ((($8)) + 148|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN15MTGCardInstance10controllerEv($35)|0); $37 = (__ZN6Player8opponentEv($36)|0); $38 = ((($8)) + 172|0); HEAP32[$38>>2] = $37; } $39 = ((($8)) + 192|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($39,147615,0)|0); $41 = ($40|0)!=(-1); if ($41) { $42 = ((($8)) + 148|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 816|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)!=(0|0); $47 = ((($8)) + 148|0); $48 = HEAP32[$47>>2]|0; if ($46) { $49 = ((($48)) + 816|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $54 = $51; } else { $52 = (__ZN15MTGCardInstance10controllerEv($48)|0); $54 = $52; } $53 = ((($8)) + 172|0); HEAP32[$53>>2] = $54; } $55 = ((($8)) + 192|0); $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($55,147632,0)|0); $57 = ($56|0)!=(-1); if ($57) { $58 = ((($8)) + 148|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 808|0); $61 = HEAP32[$60>>2]|0; $62 = ((($8)) + 172|0); HEAP32[$62>>2] = $61; } } $63 = ((($8)) + 204|0); $64 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($63,158479)|0); if ($64) { $65 = ((($8)) + 169|0); $66 = HEAP8[$65>>0]|0; $67 = $66&1; if (!($67)) { $68 = ((($8)) + 172|0); $69 = HEAP32[$68>>2]|0; $70 = ((($8)) + 88|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 208|0); $73 = HEAP32[$72>>2]|0; $74 = ($69|0)==($73|0); if ($74) { $75 = ((($8)) + 204|0); $76 = ((($8)) + 88|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 164|0); $79 = HEAP32[$78>>2]|0; __ZN9PhaseRing13phaseIntToStrEi($3,$79); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($75,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $80 = ((($8)) + 88|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 208|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZN6Player5getIdEv($83)|0); __ZN11APhaseAlter12addTheEffectEi($8,$84); $0 = 1; $156 = $0; STACKTOP = sp;return ($156|0); } } } $85 = $2; $86 = ($85|0)==(0|0); if ($86) { $88 = 0; } else { $87 = (___dynamic_cast($85,7616,4768,0)|0); $88 = $87; } $pe = $88; $89 = $pe; $90 = ($89|0)!=(0|0); do { if ($90) { $91 = $pe; $92 = ((($91)) + 12|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = (12)==($94|0); if ($95) { $96 = ((($8)) + 216|0); $97 = HEAP8[$96>>0]|0; $98 = $97&1; if ($98) { $99 = ((($8)) + 169|0); $100 = HEAP8[$99>>0]|0; $101 = $100&1; if ($101) { $102 = ((($8)) + 172|0); $103 = HEAP32[$102>>2]|0; $104 = ((($8)) + 88|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 208|0); $107 = HEAP32[$106>>2]|0; $108 = ($103|0)!=($107|0); if ($108) { $109 = ((($8)) + 96|0); HEAP32[$109>>2] = 1; } } } } $110 = ((($8)) + 168|0); $111 = HEAP8[$110>>0]|0; $112 = $111&1; if (!($112)) { $136 = ((($8)) + 176|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$136); __THREW__ = 0; $137 = (invoke_ii(5040,($7|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $5 = $154; $6 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $157 = $5; $158 = $6; ___resumeException($157|0); // unreachable; } $140 = $pe; $141 = ((($140)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = HEAP32[$142>>2]|0; $144 = ($137|0)==($143|0); if (!($144)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $145 = ((($8)) + 172|0); $146 = HEAP32[$145>>2]|0; $147 = ((($8)) + 88|0); $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 208|0); $150 = HEAP32[$149>>2]|0; $151 = ($146|0)==($150|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if (!($151)) { break; } $152 = $pe; $153 = ((($152)) + 16|0); HEAP8[$153>>0] = 1; $0 = 1; $156 = $0; STACKTOP = sp;return ($156|0); } $113 = ((($8)) + 169|0); $114 = HEAP8[$113>>0]|0; $115 = $114&1; if (!($115)) { $116 = ((($8)) + 204|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$116); __THREW__ = 0; $117 = (invoke_ii(5040,($4|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $5 = $134; $6 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $157 = $5; $158 = $6; ___resumeException($157|0); // unreachable; } $120 = $pe; $121 = ((($120)) + 12|0); $122 = HEAP32[$121>>2]|0; $123 = HEAP32[$122>>2]|0; $124 = ($117|0)==($123|0); if (!($124)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $125 = ((($8)) + 172|0); $126 = HEAP32[$125>>2]|0; $127 = ((($8)) + 88|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 208|0); $130 = HEAP32[$129>>2]|0; $131 = ($126|0)==($130|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($131) { $132 = $pe; $133 = ((($132)) + 16|0); HEAP8[$133>>0] = 1; $0 = 1; $156 = $0; STACKTOP = sp;return ($156|0); } } } } while(0); $0 = 0; $156 = $0; STACKTOP = sp;return ($156|0); } function __ZN12ABloodThirstD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12ABloodThirstD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ABloodThirstD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12ABloodThirst5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5893,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12ABloodThirstC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 40956; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN12ABloodThirst9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $i = 0; while(1) { $7 = $i; $8 = ((($1)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)<($9|0); if (!($10)) { break; } $11 = $_target; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $13 = (__ZN6Player8opponentEv($12)|0); $14 = (__ZN6Player7damagedEv($13)|0); $15 = ($14|0)>(0); if ($15) { $16 = $_target; $17 = ((($16)) + 812|0); $18 = HEAP32[$17>>2]|0; (__ZN8Counters10addCounterEii($18,1,1)|0); } $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $21 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($21|0); } function __ZN15AProtectionFromD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 40844; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15AProtectionFromD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15AProtectionFromD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15AProtectionFrom7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $7 = ((($1)) + 152|0); $8 = HEAP32[$7>>2]|0; (__ZN15MTGCardInstance16removeProtectionEP13TargetChooseri($6,$8,0)|0); STACKTOP = sp;return 1; } function __ZN15AProtectionFrom11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = ((($1)) + 156|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); HEAP32[$vararg_buffer>>2] = $4; (_sprintf($2,147581,$vararg_buffer)|0); $5 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$5); STACKTOP = sp;return; } function __ZNK15AProtectionFrom5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5894,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN15AProtectionFromC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 40844; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15AProtectionFrom9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($1)) + 152|0); $9 = HEAP32[$8>>2]|0; (__ZN15MTGCardInstance13addProtectionEP13TargetChooser($7,$9)|0); $10 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($10|0); } function __ZN17ACantBeTargetFromD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 40732; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17ACantBeTargetFromD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17ACantBeTargetFromD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17ACantBeTargetFrom7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $7 = ((($1)) + 152|0); $8 = HEAP32[$7>>2]|0; (__ZN15MTGCardInstance18removeCantBeTargetEP13TargetChooseri($6,$8,0)|0); STACKTOP = sp;return 1; } function __ZNK17ACantBeTargetFrom5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5895,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN17ACantBeTargetFromC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 40732; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN17ACantBeTargetFrom9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($1)) + 152|0); $9 = HEAP32[$8>>2]|0; (__ZN15MTGCardInstance15addCantBeTargetEP13TargetChooser($7,$9)|0); $10 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($10|0); } function __ZN16ACantBeBlockedByD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 40620; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16ACantBeBlockedByD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ACantBeBlockedByD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16ACantBeBlockedBy7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $7 = ((($1)) + 152|0); $8 = HEAP32[$7>>2]|0; (__ZN15MTGCardInstance21removeCantBeBlockedByEP13TargetChooseri($6,$8,0)|0); STACKTOP = sp;return 1; } function __ZNK16ACantBeBlockedBy5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5896,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 152|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN16ACantBeBlockedByC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 40620; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN16ACantBeBlockedBy9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($1)) + 152|0); $9 = HEAP32[$8>>2]|0; (__ZN15MTGCardInstance18addCantBeBlockedByEP13TargetChooser($7,$9)|0); $10 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($10|0); } function __ZN16ACantBeBlockerOfD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 40508; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 152|0); HEAP32[$12>>2] = 0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16ACantBeBlockerOfD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ACantBeBlockerOfD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16ACantBeBlockerOf7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; $5 = ((($1)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; if ($4) { $12 = ((($1)) + 148|0); $13 = HEAP32[$12>>2]|0; (__ZN15MTGCardInstance25removeCantBeBlockerOfCardEPS_i($9,$13,0)|0); STACKTOP = sp;return 1; } else { $10 = ((($1)) + 152|0); $11 = HEAP32[$10>>2]|0; (__ZN15MTGCardInstance21removeCantBeBlockerOfEP13TargetChooseri($9,$11,0)|0); STACKTOP = sp;return 1; } return (0)|0; } function __ZNK16ACantBeBlockerOf5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(160)|0); __THREW__ = 0; invoke_vii(5897,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZdlPv($4); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } $a = $4; $7 = ((($3)) + 152|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $22 = $a; STACKTOP = sp;return ($22|0); } $10 = ((($3)) + 152|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = $a; $17 = ((($16)) + 152|0); HEAP32[$17>>2] = $15; $22 = $a; STACKTOP = sp;return ($22|0); } function __ZN16ACantBeBlockerOfC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 40508; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN16ACantBeBlockerOf9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 156|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; $10 = $_target; if ($9) { $13 = ((($1)) + 148|0); $14 = HEAP32[$13>>2]|0; (__ZN15MTGCardInstance22addCantBeBlockerOfCardEPS_($10,$14)|0); $15 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($15|0); } else { $11 = ((($1)) + 152|0); $12 = HEAP32[$11>>2]|0; (__ZN15MTGCardInstance18addCantBeBlockerOfEP13TargetChooser($10,$12)|0); $15 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN19AStandardRegenerateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN19AStandardRegenerateD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19AStandardRegenerateD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK19AStandardRegenerate8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147516)|0); $4 = $1; $5 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN19AStandardRegenerate11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,147505); STACKTOP = sp;return; } function __ZNK19AStandardRegenerate5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5898,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN19AStandardRegenerateC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 40392; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN19AStandardRegenerate7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; (__ZN15MTGCardInstance10regenerateEv($7)|0); STACKTOP = sp;return 1; } function __ZN36AInstantBasicAbilityModifierUntilEOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN36AInstantBasicAbilityModifierUntilEOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN36AInstantBasicAbilityModifierUntilEOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK36AInstantBasicAbilityModifierUntilEOT8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147434)|0); $5 = ((($2)) + 156|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($4,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,147493)|0); $10 = ((($2)) + 160|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($9,$11)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,148993)|0); $13 = $1; $14 = (__ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$13)|0); $15 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,163062)|0); STACKTOP = sp;return ($15|0); } function __ZN36AInstantBasicAbilityModifierUntilEOT7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return 1; } $9 = $_target; $10 = ((($9)) + 144|0); $11 = ((($1)) + 160|0); $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 156|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; (__ZNSt3__16bitsetILj128EE3setEjb($10,$12,$15)|0); $16 = $_target; $17 = ((($16)) + 972|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) - 1)|0; HEAP32[$17>>2] = $19; STACKTOP = sp;return 1; } function __ZN36AInstantBasicAbilityModifierUntilEOT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 160|0); $3 = HEAP32[$2>>2]|0; $4 = (47604 + ($3<<2)|0); $5 = HEAP32[$4>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$5); STACKTOP = sp;return; } function __ZNK36AInstantBasicAbilityModifierUntilEOT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5899,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN36AInstantBasicAbilityModifierUntilEOTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 40280; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN36AInstantBasicAbilityModifierUntilEOT9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($7)) + 144|0); $9 = ((($1)) + 160|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNKSt3__16bitsetILj128EE4testEj($8,$10)|0); $12 = ((($1)) + 156|0); $13 = $11&1; HEAP8[$12>>0] = $13; $14 = ((($1)) + 164|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)<(2); if ($16) { $17 = $_target; $18 = ((($17)) + 144|0); $19 = ((($1)) + 160|0); $20 = HEAP32[$19>>2]|0; $21 = ((($1)) + 164|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)>(0); (__ZNSt3__16bitsetILj128EE3setEjb($18,$20,$23)|0); $24 = $_target; $25 = ((($24)) + 972|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; $28 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($28|0); } else { ___assert_fail((147424|0),(147211|0),2092,(147296|0)); // unreachable; } return (0)|0; } function __ZNKSt3__16bitsetILj128EE4testEj($this,$__pos) { $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $0 = $this; $1 = $__pos; $5 = $0; $6 = $1; $7 = ($6>>>0)>=(128); if (!($7)) { $15 = $1; __ZNKSt3__16bitsetILj128EEixEj($4,$5,$15); $16 = (__ZNKSt3__121__bit_const_referenceINS_8__bitsetILj4ELj128EEEEcvbEv($4)|0); STACKTOP = sp;return ($16|0); } $8 = (___cxa_allocate_exception(8)|0); __THREW__ = 0; invoke_vii(4456,($8|0),(147390|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; ___cxa_free_exception(($8|0)); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { ___cxa_throw(($8|0),(9736|0),(3444|0)); // unreachable; } return (0)|0; } function __ZNKSt3__16bitsetILj128EEixEj($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; __ZNKSt3__18__bitsetILj4ELj128EE10__make_refEj($agg$result,$2,$3); STACKTOP = sp;return; } function __ZNKSt3__18__bitsetILj4ELj128EE10__make_refEj($agg$result,$this,$__pos) { $agg$result = $agg$result|0; $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__pos; $2 = $0; $3 = $1; $4 = (($3>>>0) / 32)&-1; $5 = (($2) + ($4<<2)|0); $6 = $1; $7 = (($6>>>0) % 32)&-1; $8 = 1 << $7; __ZNSt3__121__bit_const_referenceINS_8__bitsetILj4ELj128EEEEC2EPKjj($agg$result,$5,$8); STACKTOP = sp;return; } function __ZNSt3__121__bit_const_referenceINS_8__bitsetILj4ELj128EEEEC2EPKjj($this,$__s,$__m) { $this = $this|0; $__s = $__s|0; $__m = $__m|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__m; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__121__bit_const_referenceINS_8__bitsetILj4ELj128EEEEcvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3 & $5; $7 = ($6|0)!=(0); STACKTOP = sp;return ($7|0); } function __ZN21ABasicAbilityModifierD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN21ABasicAbilityModifierD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ABasicAbilityModifierD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK21ABasicAbilityModifier8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147306)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,147344)|0); $9 = ((($2)) + 156|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,147358)|0); $13 = ((($2)) + 160|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; $16 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($12,$15)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16,148993)|0); $17 = $1; $18 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,163062)|0); STACKTOP = sp;return ($19|0); } function __ZN21ABasicAbilityModifier7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(2); if ($4) { $5 = ((($1)) + 132|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + -280|0); $9 = $7 ? 0 : $8; $10 = ((($9)) + 144|0); $11 = ((($1)) + 156|0); $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 160|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; (__ZNSt3__16bitsetILj128EE3setEjb($10,$12,$15)|0); STACKTOP = sp;return 1; } else { ___assert_fail((147198|0),(147211|0),2049,(144709|0)); // unreachable; } return (0)|0; } function __ZN21ABasicAbilityModifier11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP32[$2>>2]|0; $4 = (47604 + ($3<<2)|0); $5 = HEAP32[$4>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$5); STACKTOP = sp;return; } function __ZNK21ABasicAbilityModifier5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5900,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN21ABasicAbilityModifierC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 40168; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP8[$6+8>>0]=HEAP8[$8+8>>0]|0; STACKTOP = sp;return; } function __ZN21ABasicAbilityModifier9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $7 = ((($6)) + 144|0); $8 = ((($1)) + 156|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNKSt3__16bitsetILj128EE4testEj($7,$9)|0); $11 = ((($1)) + 160|0); $12 = $10&1; HEAP8[$11>>0] = $12; $13 = ((($1)) + 152|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)<(2); if ($15) { $16 = ((($1)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + -280|0); $20 = $18 ? 0 : $19; $21 = ((($20)) + 144|0); $22 = ((($1)) + 156|0); $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 152|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)>(0); (__ZNSt3__16bitsetILj128EE3setEjb($21,$23,$26)|0); $27 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($27|0); } else { ___assert_fail((147198|0),(147211|0),2041,(147296|0)); // unreachable; } return (0)|0; } function __ZN33ABasicAbilityAuraModifierUntilEOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 40052; HEAP32[$1>>2] = $2; $3 = ((($1)) + 220|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 220|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 220|0); HEAP32[$12>>2] = 0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN33ABasicAbilityAuraModifierUntilEOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN33ABasicAbilityAuraModifierUntilEOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN33ABasicAbilityAuraModifierUntilEOT17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZN33ABasicAbilityAuraModifierUntilEOT11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$6 & 8191]($agg$result,$3); STACKTOP = sp;return; } function __ZNK33ABasicAbilityAuraModifierUntilEOT5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(224)|0); __THREW__ = 0; invoke_vii(5901,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZdlPv($4); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $a = $4; $7 = ((($3)) + 220|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = $a; $14 = ((($13)) + 220|0); HEAP32[$14>>2] = $12; $15 = $a; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN33ABasicAbilityAuraModifierUntilEOTC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 40052; HEAP32[$3>>2] = $5; $6 = ((($3)) + 220|0); $7 = $2; $8 = ((($7)) + 220|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN33ABasicAbilityAuraModifierUntilEOT7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 220|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $a = $7; $8 = ((($1)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = $a; $11 = ((($10)) + 132|0); HEAP32[$11>>2] = $9; $12 = $a; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); STACKTOP = sp;return 1; } function __ZN33ABasicAbilityAuraModifierUntilEOT9addToGameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 92|0); $4 = HEAP32[$3>>2]|0; (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); $5 = (__ZN10MTGAbility9addToGameEv($1)|0); STACKTOP = sp;return ($5|0); } function __ZN20AInstantControlStealD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN20AInstantControlStealD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20AInstantControlStealD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK20AInstantControlSteal8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147133)|0); $5 = ((($2)) + 156|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,147176)|0); $9 = ((($2)) + 160|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($8,$10)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,148993)|0); $12 = $1; $13 = (__ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$12)|0); $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,163062)|0); STACKTOP = sp;return ($14|0); } function __ZN20AInstantControlSteal7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 160|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return 1; } $10 = ((($1)) + 160|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = $_target; $17 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($15,$16)|0); $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return 1; } $19 = $_target; $20 = ((($1)) + 156|0); $21 = HEAP32[$20>>2]|0; (__ZN15MTGCardInstance16changeControllerEP6Playerb($19,$21,0)|0); STACKTOP = sp;return 1; } function __ZNK20AInstantControlSteal5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5902,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN20AInstantControlStealC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 39940; HEAP32[$3>>2] = $5; $6 = ((($3)) + 156|0); $7 = $2; $8 = ((($7)) + 156|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0; STACKTOP = sp;return; } function __ZN20AInstantControlSteal7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $_theftTarget = 0, $copy = 0, $recast = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 132|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); $7 = ((($5)) + -280|0); $8 = $6 ? 0 : $7; $_theftTarget = $8; $recast = 0; $9 = $_theftTarget; $10 = ((($3)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($9,$11)|0); $13 = ($12|0)!=(0); if (!($13)) { $recast = 1; } while(1) { $14 = $_theftTarget; $15 = ((($14)) + 624|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); $18 = $_theftTarget; if (!($17)) { break; } $19 = ((($18)) + 624|0); $20 = HEAP32[$19>>2]|0; $_theftTarget = $20; } $21 = ($18|0)!=(0|0); if (!($21)) { STACKTOP = sp;return 1; } $22 = $_theftTarget; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ((($3)) + 156|0); HEAP32[$24>>2] = $23; $25 = ((($3)) + 148|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $28 = ((($3)) + 160|0); HEAP32[$28>>2] = $27; $29 = $_theftTarget; $30 = ((($3)) + 160|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance16changeControllerEP6Playerb($29,$31,0)|0); $copy = $32; $33 = $copy; $34 = ($33|0)==(0|0); $35 = ((($33)) + 280|0); $36 = $34 ? 0 : $35; $37 = ((($3)) + 132|0); HEAP32[$37>>2] = $36; $38 = $copy; $39 = ((($3)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 816|0); HEAP32[$41>>2] = $38; $42 = $copy; $43 = ((($42)) + 636|0); HEAP32[$43>>2] = 0; $44 = $recast; $45 = $44&1; if (!($45)) { STACKTOP = sp;return 1; } $46 = (__Znwj(124)|0); $47 = ((($3)) + 88|0); $48 = HEAP32[$47>>2]|0; $49 = $copy; __THREW__ = 0; invoke_viii(4315,($46|0),($48|0),($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $1 = $63; $2 = $64; __ZdlPv($46); $65 = $1; $66 = $2; ___resumeException($65|0); // unreachable; } $spell = $46; $52 = $spell; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 44|0); $55 = HEAP32[$54>>2]|0; (FUNCTION_TABLE_ii[$55 & 8191]($52)|0); $56 = $spell; $57 = ($56|0)!=(0|0); if (!($57)) { STACKTOP = sp;return 1; } $58 = $spell; $59 = ($58|0)==(0|0); if (!($59)) { $60 = HEAP32[$58>>2]|0; $61 = ((($60)) + 4|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vi[$62 & 8191]($58); } $spell = 0; STACKTOP = sp;return 1; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIibEEEEPT_RS3_($13)|0); __THREW__ = 0; invoke_vii(5903,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE10deallocateERS7_PS6_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIibED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIibED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIibEEEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN13AAladdinsLampD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 39824; HEAP32[$1>>2] = $2; $3 = ((($1)) + 224|0); __ZN11CardDisplayD2Ev($3); __ZN13TargetAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13AAladdinsLampD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13AAladdinsLampD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13AAladdinsLamp8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,147060)|0); $5 = ((($2)) + 224|0); $6 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11CardDisplay($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,147084)|0); $8 = ((($2)) + 312|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,147099)|0); $12 = ((($2)) + 316|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($11,$13)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,148993)|0); $15 = $1; $16 = (__ZNK13TargetAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$15)|0); $17 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16,163062)|0); STACKTOP = sp;return ($17|0); } function __ZN13AAladdinsLamp6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $library = 0, $wished = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($2)) + 316|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if (!($8)) { $9 = ((($2)) + 224|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($9); $12 = ((($2)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $15 = (__ZN6Player11getManaPoolEv($14)|0); $16 = (__ZN8ManaCost16getConvertedCostEv($15)|0); $wished = $16; $17 = ((($2)) + 88|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN12GameObserver15currentlyActingEv($18)|0); $20 = (__ZN6Player11getManaPoolEv($19)|0); $21 = (__ZN10MTGAbility7getCostEv($2)|0); (__ZN8ManaPool3payEP8ManaCost($20,$21)|0); $22 = ((($2)) + 312|0); HEAP32[$22>>2] = 0; $23 = ((($2)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN12GameObserver15currentlyActingEv($24)|0); $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $library = $29; while(1) { $30 = ((($2)) + 312|0); $31 = HEAP32[$30>>2]|0; $32 = $wished; $33 = ($31|0)<($32|0); if (!($33)) { break; } $34 = ((($2)) + 224|0); $35 = $library; $36 = ((($35)) + 8|0); $37 = $library; $38 = ((($37)) + 56|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) - 1)|0; $41 = ((($2)) + 312|0); $42 = HEAP32[$41>>2]|0; $43 = (($40) - ($42))|0; $44 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($36,$43)|0); $45 = HEAP32[$44>>2]|0; __ZN11CardDisplay7AddCardEP15MTGCardInstance($34,$45); $46 = ((($2)) + 312|0); $47 = HEAP32[$46>>2]|0; $48 = (($47) + 1)|0; HEAP32[$46>>2] = $48; } $49 = ((($2)) + 316|0); HEAP32[$49>>2] = 1; $50 = $1; __ZN13AAladdinsLamp6RenderEf($2,$50); } $51 = ((($2)) + 224|0); $52 = $1; __ZN11CardDisplay6UpdateEf($51,$52); STACKTOP = sp;return; } function __ZN13AAladdinsLamp6RenderEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 224|0); __ZN11CardDisplay6RenderEv($7); STACKTOP = sp;return; } function __ZNK13AAladdinsLamp5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(320)|0); __THREW__ = 0; invoke_vii(5904,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13AAladdinsLampC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN13TargetAbilityC2ERKS_($5,$6); $7 = 39824; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(5905,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN13TargetAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $13 = ((($5)) + 312|0); $14 = $2; $15 = ((($14)) + 312|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0; STACKTOP = sp;return; } } function __ZN11CardDisplayC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN23PlayGuiObjectControllerC2ERKS_($3,$4); $5 = 25604; HEAP32[$3>>2] = $5; $6 = ((($3)) + 56|0); $7 = $2; $8 = ((($7)) + 56|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$6+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$6+20>>2]=HEAP32[$8+20>>2]|0;HEAP32[$6+24>>2]=HEAP32[$8+24>>2]|0;HEAP32[$6+28>>2]=HEAP32[$8+28>>2]|0; STACKTOP = sp;return; } function __ZN23PlayGuiObjectControllerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN8GuiLayerC2ERKS_($3,$4); $5 = 55900; HEAP32[$3>>2] = $5; $6 = ((($3)) + 52|0); $7 = $2; $8 = ((($7)) + 52|0); $9 = +HEAPF32[$8>>2]; HEAPF32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN8GuiLayerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = 33668; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; $9 = ((($8)) + 4|0); ;HEAP32[$7>>2]=HEAP32[$9>>2]|0;HEAP32[$7+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[$7+12>>2]=HEAP32[$9+12>>2]|0; $10 = ((($5)) + 20|0); $11 = $2; $12 = ((($11)) + 20|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS5_($10,$12); $13 = ((($5)) + 32|0); $14 = $2; $15 = ((($14)) + 32|0); __THREW__ = 0; invoke_vii(4513,($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($10); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { $18 = ((($5)) + 44|0); $19 = $2; $20 = ((($19)) + 44|0); ;HEAP32[$18>>2]=HEAP32[$20>>2]|0;HEAP8[$18+4>>0]=HEAP8[$20+4>>0]|0; STACKTOP = sp;return; } } function __ZN13AAladdinsLamp11fireAbilityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $hand = 0, $library = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = HEAP32[$2>>2]|0; __ZN15MTGCardInstance3tapEv($3); $4 = ((($1)) + 88|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN12GameObserver15currentlyActingEv($5)|0); $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $library = $10; $11 = ((($1)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver15currentlyActingEv($12)|0); $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $hand = $17; $18 = $library; $19 = ((($1)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11TargetsList17getNextCardTargetEP15MTGCardInstance($20,0)|0); $22 = (__ZN11MTGGameZone10removeCardEP15MTGCardInstancei($18,$21,1)|0); $card = $22; $23 = $hand; $24 = $card; __ZN11MTGGameZone7addCardEP15MTGCardInstance($23,$24); $25 = ((($1)) + 316|0); HEAP32[$25>>2] = 0; STACKTOP = sp;return 1; } function __ZN13AAladdinsLamp7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN16AArmageddonClockD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 39712; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZN8ManaCostD2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16AArmageddonClockD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16AArmageddonClockD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK16AArmageddonClock8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,147011)|0); $8 = ((($5)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,146585)|0); $12 = ((($5)) + 156|0); __ZN8ManaCostC2ERKS_($2,$12); __THREW__ = 0; $13 = (invoke_iii(5906,($11|0),($2|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } __THREW__ = 0; (invoke_iii(3839,($13|0),(148993|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { __ZN8ManaCostD2Ev($2); $18 = $1; $19 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($5,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,163062)|0); STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN16AArmageddonClock6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($3)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(2); if ($11) { $12 = ((($3)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 208|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ((($3)) + 148|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($19,$21)|0); $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($3)) + 152|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; HEAP32[$24>>2] = $26; STACKTOP = sp;return; } } $27 = ((($3)) + 20|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(3); if (!($29)) { STACKTOP = sp;return; } $30 = ((($3)) + 152|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)>(0); if (!($32)) { STACKTOP = sp;return; } $33 = ((($3)) + 88|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 208|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 84|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = ((($3)) + 148|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($40,$42)|0); $44 = ($43|0)!=(0|0); if (!($44)) { STACKTOP = sp;return; } $45 = ((($3)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 172|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN10DuelLayers10stackLayerEv($48)|0); $50 = ((($3)) + 148|0); $51 = HEAP32[$50>>2]|0; $52 = ((($3)) + 88|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 180|0); $55 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($54,0)|0); $56 = HEAP32[$55>>2]|0; $57 = ((($3)) + 152|0); $58 = HEAP32[$57>>2]|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($49,$51,$56,$58)|0); $59 = ((($3)) + 88|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 172|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN10DuelLayers10stackLayerEv($62)|0); $64 = ((($3)) + 148|0); $65 = HEAP32[$64>>2]|0; $66 = ((($3)) + 88|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 180|0); $69 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($68,1)|0); $70 = HEAP32[$69>>2]|0; $71 = ((($3)) + 152|0); $72 = HEAP32[$71>>2]|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($63,$65,$70,$72)|0); STACKTOP = sp;return; } function __ZN16AArmageddonClock17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$_card,$0) { $this = $this|0; $_card = $_card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $_card; $4 = $0; $5 = $2; $6 = ((($5)) + 152|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)>(0); if ($8) { $9 = $3; $10 = ((($5)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)==($11|0); if ($12) { $13 = ((($5)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(2); if ($15) { $16 = ((($5)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN12GameObserver15currentlyActingEv($17)|0); $19 = (__ZN6Player11getManaPoolEv($18)|0); $20 = ((($5)) + 156|0); $21 = (__ZN8ManaCost9canAffordEPS_($19,$20)|0); $22 = ($21|0)!=(0); if ($22) { $1 = 1; $23 = $1; STACKTOP = sp;return ($23|0); } } } } $1 = 0; $23 = $1; STACKTOP = sp;return ($23|0); } function __ZN16AArmageddonClock12reactToClickEP15MTGCardInstance($this,$_card) { $this = $this|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_card; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,0)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($3)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = (__ZN6Player11getManaPoolEv($12)|0); $14 = ((($3)) + 156|0); (__ZN8ManaPool3payEP8ManaCost($13,$14)|0); $15 = ((($3)) + 152|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + -1)|0; HEAP32[$15>>2] = $17; $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } else { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZNK16AArmageddonClock5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(5907,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16AArmageddonClockC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 39712; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(4963,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(5908,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(5909,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP17ReplacementEffectiEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(5910,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP17ReplacementEffectiED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP17ReplacementEffectiED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP17ReplacementEffectiEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN19ACircleOfProtectionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 39596; HEAP32[$3>>2] = $4; __THREW__ = 0; invoke_vi(5911,($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; $10 = ((($3)) + 224|0); __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($10); __ZN13TargetAbilityD2Ev($3); $11 = $1; ___clang_call_terminate($11); // unreachable; } else { $7 = ((($3)) + 224|0); __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($7); __ZN13TargetAbilityD2Ev($3); STACKTOP = sp;return; } } function __ZN19ACircleOfProtection5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, $re = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 12|0; $1 = sp + 8|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 224|0); $5 = (__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 224|0); $7 = (__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $re = $10; $11 = ((($3)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 176|0); $14 = HEAP32[$13>>2]|0; $15 = $re; (__ZN18ReplacementEffects6removeEP17ReplacementEffect($14,$15)|0); $16 = $re; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } $21 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$2>>2] = $21; } $22 = ((($3)) + 224|0); __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5clearEv($22); STACKTOP = sp;return; } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIP17ReplacementEffectiEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIP17ReplacementEffectiEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIP17ReplacementEffectiEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN19ACircleOfProtectionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19ACircleOfProtectionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK19ACircleOfProtection8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146966)|0); $4 = $1; $5 = (__ZNK13TargetAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN19ACircleOfProtection6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(1); if ($10) { __ZN19ACircleOfProtection5clearEv($2); } } $11 = $1; __ZN16ActivatedAbility6UpdateEf($2,$11); STACKTOP = sp;return; } function __ZNK19ACircleOfProtection5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(5912,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN19ACircleOfProtectionC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN13TargetAbilityC2ERKS_($5,$6); $7 = 39596; HEAP32[$5>>2] = $7; $8 = ((($5)) + 224|0); $9 = $2; $10 = ((($9)) + 224|0); __THREW__ = 0; invoke_vii(5913,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN13TargetAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2ERKSA_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(5914,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEEC2ERKSB_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE37select_on_container_copy_constructionERKS9_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEEC2ESE_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEC2EjS8_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE37select_on_container_copy_constructionERKS9_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EEC2ESE_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EEC2ESE_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_iEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_iEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_iEEPNS_11__tree_nodeISE_PvEEiEEEERKS8_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_iEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE15__insert_uniqueIRKNS_4pairIKS3_iEEEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEENS_21__tree_const_iteratorIS4_SM_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_iEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(5915,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__construct_nodeIJRKNS_4pairIKS3_iEEEEENS_10unique_ptrINS_11__tree_nodeIS4_PvEENS_22__tree_node_destructorINS9_ISL_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP17ReplacementEffectiEEEEPT_RS5_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5916,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5917,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_iEEEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_iEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIS6_JRKNS_4pairIKS5_iEEEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIS5_JRKNS_4pairIKS4_iEEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIS5_JRKNS_4pairIKS4_iEEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112__value_typeIP17ReplacementEffectiEC2IJRKNS_4pairIKS2_iEEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP17ReplacementEffectiEC2IJRKNS_4pairIKS2_iEEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($3)|0); ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP17ReplacementEffectiEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_SE_EEiEESH_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP17ReplacementEffectEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIP17ReplacementEffectEclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__find_equalIS4_EERPNS_16__tree_node_baseIPvEESH_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EEclERKS4_S9_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEET_SB_NS_15iterator_traitsISB_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISB_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEEvRT_NS_15iterator_traitsISB_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP17ReplacementEffectiEEEEPT_RS5_($8)|0); __THREW__ = 0; invoke_vii(5910,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE10deallocateERS9_PS8_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP17ReplacementEffectiEEE10pointer_toERS5_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP17ReplacementEffectiEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP17ReplacementEffectiEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP17ReplacementEffectiEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP17ReplacementEffectiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN19ACircleOfProtection7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $re = 0; var $starget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp; $1 = $this; $5 = $1; $_target = 0; $6 = ((($5)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN11TargetsList17getNextCardTargetEP15MTGCardInstance($7,0)|0); $_target = $8; $9 = ($8|0)!=(0|0); if (!($9)) { $10 = ((($5)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN11TargetsList18getNextSpellTargetEP5Spell($11,0)|0); $starget = $12; $13 = $starget; $14 = ((($13)) + 104|0); $15 = HEAP32[$14>>2]|0; $_target = $15; } $16 = $_target; $17 = ($16|0)!=(0|0); if (!($17)) { $0 = 0; $57 = $0; STACKTOP = sp;return ($57|0); } $18 = (__Znwj(28)|0); __THREW__ = 0; $19 = (invoke_ii(3903,140)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if (!($21)) { $22 = ((($5)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = $_target; __THREW__ = 0; invoke_viiiiii(5918,($19|0),($23|0),($24|0),(0|0),(0|0),0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; __ZdlPv($19); __ZdlPv($18); $55 = $2; $56 = $3; ___resumeException($55|0); // unreachable; } __THREW__ = 0; $27 = (invoke_ii(3903,72)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ((($5)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($5)) + 148|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; $34 = (invoke_ii(3945,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; invoke_viiiii(5919,($27|0),($31|0),(0|0),1,($34|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; invoke_viiiiiii(4402,($18|0),($5|0),($19|0),($27|0),-1,1,0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } $re = $18; $41 = ((($5)) + 224|0); $42 = $re; HEAP32[$4>>2] = $42; $43 = (__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixEOS2_($41,$4)|0); HEAP32[$43>>2] = 1; $44 = ((($5)) + 88|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 176|0); $47 = HEAP32[$46>>2]|0; $48 = $re; (__ZN18ReplacementEffects3addEP17ReplacementEffect($47,$48)|0); $0 = 1; $57 = $0; STACKTOP = sp;return ($57|0); } } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZdlPv($27); __ZdlPv($18); $55 = $2; $56 = $3; ___resumeException($55|0); // unreachable; } } } while(0); $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZdlPv($18); $55 = $2; $56 = $3; ___resumeException($55|0); // unreachable; return (0)|0; } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixEOS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRP17ReplacementEffectEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE25__construct_node_with_keyEOS2_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(5920,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP17ReplacementEffectEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP17ReplacementEffectEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIP17ReplacementEffectNS_12__value_typeIS2_iEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE25__construct_node_with_keyEOS2_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKP17ReplacementEffectEEPT_RS4_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRP17ReplacementEffectEEONS_16remove_referenceIT_E4typeEOS5_($15)|0); __THREW__ = 0; invoke_viii(5921,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIiEEPT_RS1_($24)|0); __THREW__ = 0; invoke_vii(5922,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5923,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIKS5_JS5_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP17ReplacementEffectEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIKS5_JS5_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP17ReplacementEffectEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIKS4_JS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP17ReplacementEffectEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP17ReplacementEffectEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIKP17ReplacementEffectEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIiJEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRP17ReplacementEffectEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIiEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(5924,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP17ReplacementEffectEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(5925,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIKS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZN12AConservatorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 39484; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZN8ManaCostD2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12AConservatorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AConservatorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12AConservator8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,146913)|0); $8 = ((($5)) + 152|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,146585)|0); $12 = ((($5)) + 156|0); __ZN8ManaCostC2ERKS_($2,$12); __THREW__ = 0; $13 = (invoke_iii(5906,($11|0),($2|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } __THREW__ = 0; (invoke_iii(3839,($13|0),(148993|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { __ZN8ManaCostD2Ev($2); $18 = $1; $19 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($5,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,163062)|0); STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN12AConservator6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; (__ZN12AConservator11alterDamageEv($3)|0); STACKTOP = sp;return; } function __ZN12AConservator11alterDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $current = 0, $damage = 0, $damages = 0, $i = 0, $j = 0, $stack = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); L1: do { if ($5) { $6 = ((($2)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10DuelLayers10stackLayerEv($9)|0); $stack = $10; $11 = $stack; $12 = ((($11)) + 20|0); $13 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = (($13) - 1)|0; $i = $14; while(1) { $15 = $i; $16 = ($15|0)>=(0); if (!($16)) { break L1; } $17 = ((($2)) + 152|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $stack; $21 = ((($20)) + 20|0); $22 = $i; $23 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $current = $24; $25 = $current; $26 = ((($25)) + 84|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(11); if ($28) { $29 = $current; $30 = ((($29)) + 96|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(-2); if ($32) { $33 = $current; $damage = $33; $34 = $damage; (__ZN12AConservator11alterDamageEP6Damage($2,$34)|0); } else { label = 9; } } else { label = 9; } L10: do { if ((label|0) == 9) { label = 0; $35 = $current; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(12); if ($38) { $39 = $current; $40 = ((($39)) + 96|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(-2); if ($42) { $43 = $current; $44 = ($43|0)==(0|0); $45 = ((($43)) + -52|0); $46 = $44 ? 0 : $45; $damages = $46; $47 = $damages; $48 = ((($47)) + 20|0); $49 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($48)|0); $50 = (($49) - 1)|0; $j = $50; while(1) { $51 = $j; $52 = ($51|0)>=(0); if (!($52)) { break L10; } $53 = $damages; $54 = ((($53)) + 20|0); $55 = $j; $56 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($54,$55)|0); $57 = HEAP32[$56>>2]|0; (__ZN12AConservator11alterDamageEP6Damage($2,$57)|0); $58 = $j; $59 = (($58) + -1)|0; $j = $59; } } } } } while(0); $60 = $i; $61 = (($60) + -1)|0; $i = $61; } $0 = 1; $62 = $0; STACKTOP = sp;return ($62|0); } } while(0); $0 = 1; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN12AConservator11alterDamageEP6Damage($this,$damage) { $this = $this|0; $damage = $damage|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $damage; $2 = $0; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if (!($5)) { STACKTOP = sp;return 1; } $6 = $1; $7 = ((($6)) + 108|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $12 = ($8|0)==($11|0); if (!($12)) { STACKTOP = sp;return 1; } $13 = $1; $14 = ((($13)) + 116|0); $15 = HEAP32[$14>>2]|0; $16 = ((($2)) + 152|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)>=($17|0); if ($18) { $19 = ((($2)) + 152|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = ((($21)) + 116|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) - ($20))|0; HEAP32[$22>>2] = $24; $25 = ((($2)) + 152|0); HEAP32[$25>>2] = 0; STACKTOP = sp;return 1; } else { $26 = $1; $27 = ((($26)) + 116|0); $28 = HEAP32[$27>>2]|0; $29 = ((($2)) + 152|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) - ($28))|0; HEAP32[$29>>2] = $31; $32 = $1; $33 = ((($32)) + 116|0); HEAP32[$33>>2] = 0; STACKTOP = sp;return 1; } return (0)|0; } function __ZN12AConservator17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$_card,$0) { $this = $this|0; $_card = $_card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $_card; $4 = $0; $5 = $2; $6 = $3; $7 = ((($5)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = ((($5)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($16,$18)|0); $20 = ($19|0)!=(0|0); if ($20) { $21 = $3; $22 = (__ZN15MTGCardInstance8isTappedEv($21)|0); $23 = ($22|0)!=(0); if (!($23)) { $24 = ((($5)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN12GameObserver15currentlyActingEv($25)|0); $27 = (__ZN6Player11getManaPoolEv($26)|0); $28 = ((($5)) + 156|0); $29 = (__ZN8ManaCost9canAffordEPS_($27,$28)|0); $30 = ($29|0)!=(0); if ($30) { $1 = 1; $31 = $1; STACKTOP = sp;return ($31|0); } } } } $1 = 0; $31 = $1; STACKTOP = sp;return ($31|0); } function __ZN12AConservator12reactToClickEP15MTGCardInstance($this,$_card) { $this = $this|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_card; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,0)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($3)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = (__ZN6Player11getManaPoolEv($12)|0); $14 = ((($3)) + 156|0); (__ZN8ManaPool3payEP8ManaCost($13,$14)|0); $15 = ((($3)) + 148|0); $16 = HEAP32[$15>>2]|0; __ZN15MTGCardInstance3tapEv($16); $17 = ((($3)) + 152|0); HEAP32[$17>>2] = 2; (__ZN12AConservator11alterDamageEv($3)|0); $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } else { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZNK12AConservator5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(240)|0); __THREW__ = 0; invoke_vii(5926,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12AConservatorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 39484; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(4963,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN14ASpellCastLifeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 39372; HEAP32[$1>>2] = $2; $3 = ((($1)) + 1328|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 1328|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 1328|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 152|0); __ZN14CardDescriptorD2Ev($13); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14ASpellCastLifeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ASpellCastLifeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK14ASpellCastLife8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146831)|0); $5 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,146585)|0); $6 = ((($2)) + 1328|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEP8ManaCost($5,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,146490)|0); $10 = ((($2)) + 1332|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($9,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,146863)|0); $14 = ((($2)) + 1336|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($13,$15)|0); $17 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16,146880)|0); $18 = ((($2)) + 1340|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($17,$19)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($20,148993)|0); $21 = $1; $22 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$21)|0); $23 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,163062)|0); STACKTOP = sp;return ($23|0); } function __ZN14ASpellCastLife17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$_card,$0) { $this = $this|0; $_card = $_card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $laststackitem = 0, $spell = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $_card; $4 = $0; $5 = $2; $6 = $3; $7 = ((($5)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = ((($5)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($16,$18)|0); $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($5)) + 88|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver15currentlyActingEv($22)|0); $24 = (__ZN6Player11getManaPoolEv($23)|0); $25 = ((($5)) + 1328|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN8ManaCost9canAffordEPS_($24,$26)|0); $28 = ($27|0)!=(0); if ($28) { $29 = ((($5)) + 88|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 172|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN10DuelLayers10stackLayerEv($32)|0); $34 = (__ZN11ActionStack5getAtEi($33,-1)|0); $laststackitem = $34; $35 = $laststackitem; $36 = ($35|0)!=(0|0); if ($36) { $37 = $laststackitem; $38 = ((($37)) + 84|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(10); if ($40) { $41 = $laststackitem; $spell = $41; $42 = $spell; $43 = ((($42)) + 104|0); $44 = HEAP32[$43>>2]|0; $45 = ((($5)) + 1336|0); $46 = HEAP32[$45>>2]|0; $47 = ($44|0)!=($46|0); if ($47) { $48 = ((($5)) + 152|0); $49 = $spell; $50 = ((($49)) + 104|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN14CardDescriptor5matchEP15MTGCardInstance($48,$51)|0); $53 = ($52|0)!=(0|0); if ($53) { $54 = $spell; $55 = ((($54)) + 104|0); $56 = HEAP32[$55>>2]|0; $57 = ((($5)) + 1340|0); HEAP32[$57>>2] = $56; $1 = 1; $58 = $1; STACKTOP = sp;return ($58|0); } } } } } } } $1 = 0; $58 = $1; STACKTOP = sp;return ($58|0); } function __ZN14ASpellCastLife12reactToClickEP15MTGCardInstance($this,$_card) { $this = $this|0; $_card = $_card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_card; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,0)|0); $9 = ($8|0)!=(0); if (!($9)) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $10 = ((($3)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = (__ZN6Player11getManaPoolEv($12)|0); $14 = ((($3)) + 1328|0); $15 = HEAP32[$14>>2]|0; (__ZN8ManaPool3payEP8ManaCost($13,$15)|0); $16 = ((($3)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN12GameObserver15currentlyActingEv($17)|0); $19 = (__ZN6Player6inPlayEv($18)|0); $20 = (__ZN11MTGGameZone10hasAbilityEi($19,124)|0); if (!($20)) { $21 = ((($3)) + 1332|0); $22 = HEAP32[$21>>2]|0; $23 = ((($3)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN12GameObserver15currentlyActingEv($24)|0); $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) + ($22))|0; HEAP32[$26>>2] = $28; } $29 = ((($3)) + 1340|0); $30 = HEAP32[$29>>2]|0; $31 = ((($3)) + 1336|0); HEAP32[$31>>2] = $30; $0 = 1; $32 = $0; STACKTOP = sp;return ($32|0); } function __ZNK14ASpellCastLife5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(1344)|0); __THREW__ = 0; invoke_vii(5927,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14ASpellCastLifeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 39372; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(5928,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN10MTGAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $13 = ((($5)) + 1328|0); $14 = $2; $15 = ((($14)) + 1328|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$13+12>>2]=HEAP32[$15+12>>2]|0; STACKTOP = sp;return; } } function __ZN14CardDescriptorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0; var stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN15MTGCardInstanceC2ERKS_($5,$6); $7 = 13852; HEAP32[$5>>2] = $7; $8 = ((($5)) + 260|0); $9 = 13888; HEAP32[$8>>2] = $9; $10 = ((($5)) + 280|0); $11 = 13904; HEAP32[$10>>2] = $11; $12 = ((($5)) + 1072|0); $13 = $2; $14 = ((($13)) + 1072|0); dest=$12; src=$14; stop=dest+40|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $15 = ((($5)) + 1112|0); $16 = $2; $17 = ((($16)) + 1112|0); __THREW__ = 0; invoke_vii(3800,($15|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZN15MTGCardInstanceD2Ev($5); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } $20 = ((($5)) + 1124|0); $21 = $2; $22 = ((($21)) + 1124|0); ;HEAP32[$20>>2]=HEAP32[$22>>2]|0;HEAP32[$20+4>>2]=HEAP32[$22+4>>2]|0;HEAP32[$20+8>>2]=HEAP32[$22+8>>2]|0;HEAP32[$20+12>>2]=HEAP32[$22+12>>2]|0;HEAP32[$20+16>>2]=HEAP32[$22+16>>2]|0;HEAP32[$20+20>>2]=HEAP32[$22+20>>2]|0;HEAP32[$20+24>>2]=HEAP32[$22+24>>2]|0; $23 = ((($5)) + 1152|0); $24 = $2; $25 = ((($24)) + 1152|0); __THREW__ = 0; invoke_vii(3800,($23|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = ((($5)) + 1164|0); $29 = $2; $30 = ((($29)) + 1164|0); ;HEAP32[$28>>2]=HEAP32[$30>>2]|0;HEAP32[$28+4>>2]=HEAP32[$30+4>>2]|0;HEAP32[$28+8>>2]=HEAP32[$30+8>>2]|0; STACKTOP = sp;return; } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZN15MTGCardInstanceD2Ev($5); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } function __ZN15MTGCardInstanceC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN13CardPrimitiveC2ERKS_($5,$6); $7 = ((($5)) + 260|0); $8 = $2; $9 = ((($8)) + 260|0); __ZN7MTGCardC2ERKS_($7,$9); $10 = ((($5)) + 280|0); $11 = $2; $12 = ((($11)) + 280|0); __ZN10DamageableC2ERKS_($10,$12); $13 = 47144; HEAP32[$5>>2] = $13; $14 = ((($5)) + 260|0); $15 = 47180; HEAP32[$14>>2] = $15; $16 = ((($5)) + 280|0); $17 = 47196; HEAP32[$16>>2] = $17; $18 = ((($5)) + 320|0); $19 = $2; $20 = ((($19)) + 320|0); ;HEAP32[$18>>2]=HEAP32[$20>>2]|0;HEAP32[$18+4>>2]=HEAP32[$20+4>>2]|0;HEAP32[$18+8>>2]=HEAP32[$20+8>>2]|0; $21 = ((($5)) + 332|0); $22 = $2; $23 = ((($22)) + 332|0); __THREW__ = 0; invoke_vii(3800,($21|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; $165 = ((($5)) + 260|0); __ZN7MTGCardD2Ev($165); __ZN13CardPrimitiveD2Ev($5); $166 = $3; $167 = $4; ___resumeException($166|0); // unreachable; } $26 = ((($5)) + 344|0); $27 = $2; $28 = ((($27)) + 344|0); ;HEAP32[$26>>2]=HEAP32[$28>>2]|0;HEAP32[$26+4>>2]=HEAP32[$28+4>>2]|0;HEAP32[$26+8>>2]=HEAP32[$28+8>>2]|0; $29 = ((($5)) + 356|0); $30 = $2; $31 = ((($30)) + 356|0); __THREW__ = 0; invoke_vii(4251,($29|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $3 = $133; $4 = $134; } else { $34 = ((($5)) + 368|0); $35 = $2; $36 = ((($35)) + 368|0); __THREW__ = 0; invoke_vii(4251,($34|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $3 = $135; $4 = $136; } else { $39 = ((($5)) + 380|0); $40 = $2; $41 = ((($40)) + 380|0); __THREW__ = 0; invoke_vii(4100,($39|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $3 = $137; $4 = $138; } else { $44 = ((($5)) + 392|0); $45 = $2; $46 = ((($45)) + 392|0); _memcpy(($44|0),($46|0),172)|0; $47 = ((($5)) + 564|0); $48 = $2; $49 = ((($48)) + 564|0); __THREW__ = 0; invoke_vii(3800,($47|0),($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $3 = $139; $4 = $140; } else { $52 = ((($5)) + 576|0); $53 = $2; $54 = ((($53)) + 576|0); dest=$52; src=$54; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $55 = ((($5)) + 640|0); $56 = $2; $57 = ((($56)) + 640|0); __THREW__ = 0; invoke_vii(4963,($55|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $3 = $141; $4 = $142; } else { $60 = ((($5)) + 724|0); $61 = $2; $62 = ((($61)) + 724|0); __THREW__ = 0; invoke_vii(4963,($60|0),($62|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $3 = $143; $4 = $144; } else { $65 = ((($5)) + 808|0); $66 = $2; $67 = ((($66)) + 808|0); ;HEAP32[$65>>2]=HEAP32[$67>>2]|0;HEAP32[$65+4>>2]=HEAP32[$67+4>>2]|0;HEAP32[$65+8>>2]=HEAP32[$67+8>>2]|0;HEAP32[$65+12>>2]=HEAP32[$67+12>>2]|0; $68 = ((($5)) + 824|0); $69 = $2; $70 = ((($69)) + 824|0); __THREW__ = 0; invoke_vii(4035,($68|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $3 = $145; $4 = $146; } else { $73 = ((($5)) + 836|0); $74 = $2; $75 = ((($74)) + 836|0); $76 = HEAP32[$75>>2]|0; HEAP32[$73>>2] = $76; $77 = ((($5)) + 840|0); $78 = $2; $79 = ((($78)) + 840|0); __THREW__ = 0; invoke_vii(5929,($77|0),($79|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $3 = $147; $4 = $148; } else { $82 = ((($5)) + 852|0); $83 = $2; $84 = ((($83)) + 852|0); ;HEAP32[$82>>2]=HEAP32[$84>>2]|0;HEAP32[$82+4>>2]=HEAP32[$84+4>>2]|0;HEAP32[$82+8>>2]=HEAP32[$84+8>>2]|0;HEAP32[$82+12>>2]=HEAP32[$84+12>>2]|0;HEAP32[$82+16>>2]=HEAP32[$84+16>>2]|0;HEAP32[$82+20>>2]=HEAP32[$84+20>>2]|0;HEAP32[$82+24>>2]=HEAP32[$84+24>>2]|0;HEAP32[$82+28>>2]=HEAP32[$84+28>>2]|0; $85 = ((($5)) + 884|0); $86 = $2; $87 = ((($86)) + 884|0); __THREW__ = 0; invoke_vii(5930,($85|0),($87|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $3 = $149; $4 = $150; } else { $90 = ((($5)) + 896|0); $91 = $2; $92 = ((($91)) + 896|0); __THREW__ = 0; invoke_vii(5930,($90|0),($92|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $3 = $151; $4 = $152; } else { $95 = ((($5)) + 908|0); $96 = $2; $97 = ((($96)) + 908|0); __THREW__ = 0; invoke_vii(5930,($95|0),($97|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $3 = $153; $4 = $154; } else { $100 = ((($5)) + 920|0); $101 = $2; $102 = ((($101)) + 920|0); __THREW__ = 0; invoke_vii(5930,($100|0),($102|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $3 = $155; $4 = $156; } else { $105 = ((($5)) + 932|0); $106 = $2; $107 = ((($106)) + 932|0); __THREW__ = 0; invoke_vii(4251,($105|0),($107|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $3 = $157; $4 = $158; } else { $110 = ((($5)) + 944|0); $111 = $2; $112 = ((($111)) + 944|0); dest=$110; src=$112; stop=dest+48|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $113 = ((($5)) + 992|0); $114 = $2; $115 = ((($114)) + 992|0); __THREW__ = 0; invoke_vii(4251,($113|0),($115|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $3 = $159; $4 = $160; } else { $118 = ((($5)) + 1004|0); $119 = $2; $120 = ((($119)) + 1004|0); dest=$118; src=$120; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $121 = ((($5)) + 1048|0); $122 = $2; $123 = ((($122)) + 1048|0); __THREW__ = 0; invoke_vii(3800,($121|0),($123|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; do { if ($125) { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $3 = $161; $4 = $162; } else { $126 = ((($5)) + 1060|0); $127 = $2; $128 = ((($127)) + 1060|0); __THREW__ = 0; invoke_vii(4281,($126|0),($128|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $3 = $163; $4 = $164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($121); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($113); } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($105); } __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($100); } __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($95); } __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($90); } __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($85); } __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($77); } __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($68); } __ZN8ManaCostD2Ev($60); } __ZN8ManaCostD2Ev($55); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($39); } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($34); } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $165 = ((($5)) + 260|0); __ZN7MTGCardD2Ev($165); __ZN13CardPrimitiveD2Ev($5); $166 = $3; $167 = $4; ___resumeException($166|0); // unreachable; } function __ZN13CardPrimitiveC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = 26132; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; $11 = ((($5)) + 8|0); $12 = $2; $13 = ((($12)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($11,$13); $14 = ((($5)) + 20|0); $15 = $2; $16 = ((($15)) + 20|0); __THREW__ = 0; invoke_vii(4963,($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $3 = $64; $4 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } $19 = ((($5)) + 104|0); $20 = $2; $21 = ((($20)) + 104|0); __THREW__ = 0; invoke_vii(4281,($19|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $3 = $66; $4 = $67; } else { $24 = ((($5)) + 116|0); $25 = $2; $26 = ((($25)) + 116|0); __THREW__ = 0; invoke_vii(3800,($24|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; } else { $29 = ((($5)) + 128|0); $30 = $2; $31 = ((($30)) + 128|0); __THREW__ = 0; invoke_vii(3800,($29|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; } else { $34 = ((($5)) + 140|0); $35 = $2; $36 = ((($35)) + 140|0); dest=$34; src=$36; stop=dest+52|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $37 = ((($5)) + 192|0); $38 = $2; $39 = ((($38)) + 192|0); __THREW__ = 0; invoke_vii(5931,($37|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; } else { $42 = ((($5)) + 204|0); $43 = $2; $44 = ((($43)) + 204|0); __THREW__ = 0; invoke_vii(3800,($42|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $3 = $74; $4 = $75; } else { $47 = ((($5)) + 216|0); $48 = $2; $49 = ((($48)) + 216|0); $50 = HEAP32[$49>>2]|0; HEAP32[$47>>2] = $50; $51 = ((($5)) + 220|0); $52 = $2; $53 = ((($52)) + 220|0); __THREW__ = 0; invoke_vii(3800,($51|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; do { if ($55) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $3 = $76; $4 = $77; } else { $56 = ((($5)) + 232|0); $57 = $2; $58 = ((($57)) + 232|0); ;HEAP32[$56>>2]=HEAP32[$58>>2]|0;HEAP32[$56+4>>2]=HEAP32[$58+4>>2]|0;HEAP32[$56+8>>2]=HEAP32[$58+8>>2]|0;HEAP32[$56+12>>2]=HEAP32[$58+12>>2]|0; $59 = ((($5)) + 248|0); $60 = $2; $61 = ((($60)) + 248|0); __THREW__ = 0; invoke_vii(4458,($59|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $3 = $78; $4 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); break; } else { STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($37); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($19); } __ZN8ManaCostD2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $80 = $3; $81 = $4; ___resumeException($80|0); // unreachable; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2ERKSD_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSE_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(5932,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSE_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE37select_on_container_copy_constructionERKSC_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEEC2ESH_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEC2EjSC_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE37select_on_container_copy_constructionERKSC_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSC_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSC_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEEC2ESH_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EEC2ESH_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EEC2ESH_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S6_EEPNS_11__tree_nodeISI_PvEEiEEEEEEvT_SP_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S6_EEPNS_11__tree_nodeISH_PvEEiEEEERKSB_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S6_EEPNS_11__tree_nodeISH_PvEEiEEEERKSB_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__insert_uniqueIRKNS_4pairIKS7_S7_EEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__insert_uniqueIRKNS_4pairIKS7_S7_EEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__construct_nodeIJRKNS_4pairIKS7_S7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(5933,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__construct_nodeIJRKNS_4pairIKS7_S7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE8allocateERSC_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEC2ERSC_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RS9_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($15)|0); __THREW__ = 0; invoke_viii(5934,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5935,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEES9_EEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIS9_JRKNS_4pairIKS8_S8_EEEEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIS9_JRKNS_4pairIKS8_S8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIS9_JRKNS_4pairIKS8_S8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIS8_JRKNS_4pairIKS7_S7_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIS8_JRKNS_4pairIKS7_S7_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IJRKNS_4pairIKS6_S6_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IJRKNS_4pairIKS6_S6_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2ERKS8_($2,$4); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2ERKS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $4 = $0; $5 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$5); $6 = ((($4)) + 12|0); $7 = $1; $8 = ((($7)) + 12|0); __THREW__ = 0; invoke_vii(3800,($6|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEESJ_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEESK_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEESK_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEET_SF_NS_15iterator_traitsISF_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISF_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEESF_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_S6_EENS_4lessIS6_EELb1EEclERKS8_SD_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEET_SF_NS_15iterator_traitsISF_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISF_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_RS9_($8)|0); __THREW__ = 0; invoke_vii(3971,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE10deallocateERSC_PSB_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN7MTGCardC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 44936; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$5+12>>2]=HEAP32[$7+12>>2]|0; STACKTOP = sp;return; } function __ZN10DamageableC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10TargetableC2ERKS_($3,$4); $5 = 39336; HEAP32[$3>>2] = $5; $6 = ((($3)) + 8|0); $7 = $2; $8 = ((($7)) + 8|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$6+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$6+20>>2]=HEAP32[$8+20>>2]|0;HEAP32[$6+24>>2]=HEAP32[$8+24>>2]|0;HEAP32[$6+28>>2]=HEAP32[$8+28>>2]|0; STACKTOP = sp;return; } function __ZN10Damageable11afterDamageEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN10Damageable7getIconEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $__i = sp + 12|0; $__e = sp + 8|0; $0 = $this; $1 = $__c; $6 = $0; $7 = $1; $8 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE12__node_allocEv($7)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE37select_on_container_copy_constructionERKS7_($3,$8); __ZNSt3__19allocatorIP15MTGCardInstanceEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($2,$3); __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS4_($6,$2); $9 = $1; $10 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$__i>>2] = $10; $11 = $1; $12 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$__e>>2] = $12; while(1) { __THREW__ = 0; $13 = (invoke_iii(5936,($__i|0),($__e|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 7; break; } if (!($13)) { label = 8; break; } __THREW__ = 0; $16 = (invoke_ii(5937,($__i|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 7; break; } __THREW__ = 0; invoke_vii(5938,($6|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 7; break; } __THREW__ = 0; (invoke_ii(5939,($__i|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 7; break; } } if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($6); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else if ((label|0) == 8) { STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE37select_on_container_copy_constructionERKS7_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIP15MTGCardInstanceEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; __ZNSt3__116__list_node_baseIP15MTGCardInstancePvEC2Ev($3); $4 = ((($3)) + 8|0); $5 = $1; __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEC2IS3_EERKNS0_IT_EE($2,$5); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2EjS7_($4,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP15MTGCardInstancePvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIP15MTGCardInstancePvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIP15MTGCardInstancePvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP15MTGCardInstancePvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP15MTGCardInstancePvEEE10pointer_toERS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP15MTGCardInstancePvEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIP15MTGCardInstancePvEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIP15MTGCardInstancePvEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEC2IS3_EERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EEC2EjS7_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP15MTGCardInstancePvEEE10pointer_toERS5_($2)|0); __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP15MTGCardInstanceEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(5940,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(5941,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2ERS7_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5942,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIP15MTGCardInstancePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIP15MTGCardInstancePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIP15MTGCardInstancePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__19addressofIP15MTGCardInstanceEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIP15MTGCardInstancePvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE10deallocateERS7_PS6_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__121__list_const_iteratorIP15MTGCardInstancePvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP15MTGCardInstancePvEEE10pointer_toERS5_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($7,$9); $10 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIP15MTGCardInstanceEEPT_RS3_($20)|0); __THREW__ = 0; invoke_vii(5943,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE10deallocateERS7_PS6_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2ERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $this; $1 = $__x; $5 = $0; $6 = $1; $7 = (__ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE37select_on_container_copy_constructionERKS4_($2,$7); __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEEC2ERKS4_($5,$2); $8 = $1; $9 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($8)|0); $__n = $9; $10 = $__n; $11 = ($10>>>0)>(0); if (!($11)) { STACKTOP = sp;return; } $12 = $__n; __THREW__ = 0; invoke_vii(5944,($5|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(5945,($5|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEED2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE37select_on_container_copy_constructionERKS4_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEEC2ES3_S5_($5,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EEC2ES3_S5_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EEC2ES3_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8max_sizeEv($2)|0); $5 = ($3>>>0)>($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($2); } $6 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($2)|0); $7 = $1; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE8allocateERS4_j($6,$7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; HEAP32[$2>>2] = $8; $10 = HEAP32[$2>>2]|0; $11 = $1; $12 = (($10) + ($11<<2)|0); $13 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($2)|0); HEAP32[$13>>2] = $12; __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE14__annotate_newEj($2,0); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(5946,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP13TargetChooserE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP13TargetChooserE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP13TargetChooserE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP13TargetChooserE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__first; $2 = $__last; $3 = $0; $4 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $1; $6 = $2; $7 = ($5|0)!=($6|0); if (!($7)) { break; } __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$3,1); $8 = $__a; $9 = ((($3)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; $16 = $1; $17 = ((($16)) + 4|0); $1 = $17; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9constructIS3_JRS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE11__constructIS3_JRS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIP13TargetChooserE9constructIS2_JRS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13TargetChooserE9constructIS2_JRS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5947,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP13TargetChooserE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13TargetChooserE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP13TargetChooserE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13TargetChooserE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN9AFireballD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AFireballD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AFireballD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9AFireball8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146798)|0); $4 = $1; $5 = (__ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK9AFireball5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5948,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AFireballC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 39224; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN16AIslandSanctuaryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 39112; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($3); __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16AIslandSanctuaryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16AIslandSanctuaryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK16AIslandSanctuary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146750)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,148993)|0); $8 = $1; $9 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$8)|0); $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,163062)|0); STACKTOP = sp;return ($10|0); } function __ZN16AIslandSanctuary6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, $i1 = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $card = sp + 8|0; $4 = sp; $1 = $this; $2 = $0; $5 = $1; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(1); if ($8) { $9 = ((($5)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 208|0); $12 = HEAP32[$11>>2]|0; $13 = ((($5)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ($12|0)==($15|0); if ($16) { $17 = ((($5)) + 152|0); HEAP32[$17>>2] = 0; $i = 0; while(1) { $18 = $i; $19 = ((($5)) + 156|0); $20 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($19)|0); $21 = ($18>>>0)<($20>>>0); $22 = ((($5)) + 156|0); if (!($21)) { break; } $23 = $i; $24 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE2atEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$26,37); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($3,0)|0); $27 = $i; $28 = (($27) + 1)|0; $i = $28; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($22); } } $29 = ((($5)) + 152|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); if (!($31)) { STACKTOP = sp;return; } $32 = ((($5)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(5); if (!($34)) { STACKTOP = sp;return; } $35 = ((($5)) + 88|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 208|0); $38 = HEAP32[$37>>2]|0; $39 = ((($5)) + 148|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN15MTGCardInstance10controllerEv($40)|0); $42 = ($38|0)!=($41|0); if (!($42)) { STACKTOP = sp;return; } $43 = ((($5)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 208|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 84|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 20|0); $50 = HEAP32[$49>>2]|0; $zone = $50; $i1 = 0; while(1) { $51 = $i1; $52 = $zone; $53 = ((($52)) + 56|0); $54 = HEAP32[$53>>2]|0; $55 = ($51|0)<($54|0); if (!($55)) { break; } $56 = $zone; $57 = ((($56)) + 8|0); $58 = $i1; $59 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($57,$58)|0); $60 = HEAP32[$59>>2]|0; HEAP32[$card>>2] = $60; $61 = HEAP32[$card>>2]|0; $62 = (__ZN15MTGCardInstance3hasEi($61,6)|0); $63 = ($62|0)!=(0); if (!($63)) { $64 = HEAP32[$card>>2]|0; $65 = (__ZN15MTGCardInstance3hasEi($64,2)|0); $66 = ($65|0)!=(0); if (!($66)) { $67 = HEAP32[$card>>2]|0; $68 = (__ZN15MTGCardInstance3hasEi($67,37)|0); $69 = ($68|0)!=(0); if (!($69)) { $70 = HEAP32[$card>>2]|0; $71 = ((($70)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$71,37); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($4,1)|0); $72 = ((($5)) + 156|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($72,$card); } } } $73 = $i1; $74 = (($73) + 1)|0; $i1 = $74; } STACKTOP = sp;return; } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($2)|0); $5 = ($3>>>0)>=($4>>>0); if ($5) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($2); // unreachable; } else { $6 = $1; $7 = HEAP32[$2>>2]|0; $8 = (($7) + ($6<<2)|0); STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN16AIslandSanctuary17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $draw = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = $3; $7 = ((($5)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 208|0); $13 = HEAP32[$12>>2]|0; $14 = $3; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ($13|0)==($15|0); if ($16) { $17 = ((($5)) + 88|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 172|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN10DuelLayers10stackLayerEv($20)|0); $22 = (__ZN11ActionStack5getAtEi($21,-1)|0); $action = $22; $23 = $action; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,120,1128,-2)|0); $26 = $25; } $draw = $26; $27 = $draw; $28 = ($27|0)!=(0|0); if ($28) { $29 = $draw; $30 = ((($29)) + 136|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(17); if ($32) { $1 = 1; $33 = $1; STACKTOP = sp;return ($33|0); } } } } $1 = 0; $33 = $1; STACKTOP = sp;return ($33|0); } function __ZN16AIslandSanctuary12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,0)|0); $9 = ($8|0)!=(0); if ($9) { $10 = ((($3)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 172|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN10DuelLayers10stackLayerEv($13)|0); $15 = ((($3)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN10DuelLayers10stackLayerEv($18)|0); $20 = (__ZN11ActionStack5getAtEi($19,-1)|0); (__ZN8GuiLayer6RemoveEP10JGuiObject($14,$20)|0); $21 = ((($3)) + 152|0); HEAP32[$21>>2] = 1; $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } else { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZNK16AIslandSanctuary5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(168)|0); __THREW__ = 0; invoke_vii(5949,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16AIslandSanctuaryC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN10MTGAbilityC2ERKS_($5,$6); $7 = 39112; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(4251,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN10MTGAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12AJandorsRingD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ActivatedAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12AJandorsRingD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AJandorsRingD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12AJandorsRing8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146712)|0); $4 = $1; $5 = (__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN12AJandorsRing17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $4 = $1; $5 = ((($4)) + 148|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN15MTGCardInstance10controllerEv($6)|0); $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ((($4)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 60|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($11,$20)|0); $22 = ($21|0)!=(0|0); if ($22) { $23 = $2; $24 = $3; $25 = (__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost($4,$23,$24)|0); $0 = $25; $26 = $0; STACKTOP = sp;return ($26|0); } else { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZNK12AJandorsRing5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(220)|0); __THREW__ = 0; invoke_vii(5950,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12AJandorsRingC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16ActivatedAbilityC2ERKS_($3,$4); $5 = 38996; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12AJandorsRing7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 148|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZN15MTGCardInstance10controllerEv($3)|0); $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN15MTGCardInstance10controllerEv($8)|0); $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 60|0); $15 = HEAP32[$14>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($6,$15)|0); $16 = ((($1)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 172|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN10DuelLayers10stackLayerEv($19)|0); $21 = ((($1)) + 148|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); (__ZN11ActionStack7addDrawEP6Playeri($20,$23,1)|0); STACKTOP = sp;return 1; } function __ZN24ARegularLifeModifierAuraD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN24ARegularLifeModifierAuraD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN24ARegularLifeModifierAuraD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK24ARegularLifeModifierAura8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146623)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,146660)|0); $9 = ((($2)) + 156|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,146672)|0); $13 = ((($2)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$14)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,148993)|0); $16 = $1; $17 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$16)|0); $18 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($17,163062)|0); STACKTOP = sp;return ($18|0); } function __ZN24ARegularLifeModifierAura6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($3)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ((($3)) + 156|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if (!($13)) { STACKTOP = sp;return; } $14 = ((($3)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 208|0); $17 = HEAP32[$16>>2]|0; $18 = ((($3)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); $21 = ((($19)) + -280|0); $22 = $20 ? 0 : $21; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = ($17|0)==($23|0); if (!($24)) { STACKTOP = sp;return; } $25 = ((($3)) + 160|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0); if ($27) { $28 = ((($3)) + 132|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); $31 = ((($29)) + -280|0); $32 = $30 ? 0 : $31; $33 = (__ZN15MTGCardInstance8isTappedEv($32)|0); $34 = ($33|0)!=(0); if (!($34)) { STACKTOP = sp;return; } } $35 = ((($3)) + 88|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 208|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN6Player6inPlayEv($38)|0); $40 = (__ZN11MTGGameZone10hasAbilityEi($39,124)|0); if ($40) { STACKTOP = sp;return; } $41 = ((($3)) + 152|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)>(0); if ($43) { $44 = ((($3)) + 152|0); $45 = HEAP32[$44>>2]|0; $46 = ((($3)) + 88|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 208|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($45))|0; HEAP32[$50>>2] = $52; STACKTOP = sp;return; } else { $53 = ((($3)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 172|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN10DuelLayers10stackLayerEv($56)|0); $58 = ((($3)) + 148|0); $59 = HEAP32[$58>>2]|0; $60 = ((($3)) + 88|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 208|0); $63 = HEAP32[$62>>2]|0; $64 = ((($3)) + 152|0); $65 = HEAP32[$64>>2]|0; $66 = (0 - ($65))|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($57,$59,$63,$66)|0); STACKTOP = sp;return; } } function __ZNK24ARegularLifeModifierAura5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5951,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN24ARegularLifeModifierAuraC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 38884; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN10APowerLeakD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 38764; HEAP32[$1>>2] = $2; $3 = ((($1)) + 168|0); __ZN8ManaCostD2Ev($3); __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10APowerLeakD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10APowerLeakD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10APowerLeak8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,146545)|0); $8 = ((($5)) + 164|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,146585)|0); $12 = ((($5)) + 168|0); __ZN8ManaCostC2ERKS_($2,$12); __THREW__ = 0; $13 = (invoke_iii(5906,($11|0),($2|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } __THREW__ = 0; (invoke_iii(3839,($13|0),(148993|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN8ManaCostD2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { __ZN8ManaCostD2Ev($2); $18 = $1; $19 = (__ZNK16TriggeredAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($5,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,163062)|0); STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN10APowerLeak6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)!=($11|0); if ($12) { $13 = ((($2)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(2); if ($15) { $16 = $_target; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($2)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 208|0); $21 = HEAP32[$20>>2]|0; $22 = ($17|0)==($21|0); if ($22) { $23 = ((($2)) + 164|0); HEAP32[$23>>2] = 2; } } } $24 = $1; __ZN16TriggeredAbility6UpdateEf($2,$24); STACKTOP = sp;return; } function __ZN10APowerLeak17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = ((($5)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + -280|0); $10 = $8 ? 0 : $9; $_target = $10; $11 = ((($5)) + 164|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0); if ($13) { $14 = ((($5)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(2); if ($16) { $17 = $3; $18 = ((($5)) + 148|0); $19 = HEAP32[$18>>2]|0; $20 = ($17|0)==($19|0); if ($20) { $21 = $_target; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $23 = ((($5)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 208|0); $26 = HEAP32[$25>>2]|0; $27 = ($22|0)==($26|0); if ($27) { $28 = ((($5)) + 88|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 208|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN6Player11getManaPoolEv($31)|0); $33 = ((($5)) + 168|0); $34 = (__ZN8ManaCost9canAffordEPS_($32,$33)|0); $35 = ($34|0)!=(0); if ($35) { $1 = 1; $36 = $1; STACKTOP = sp;return ($36|0); } } } } } $1 = 0; $36 = $1; STACKTOP = sp;return ($36|0); } function __ZNK10APowerLeak5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(252)|0); __THREW__ = 0; invoke_vii(5952,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10APowerLeakC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16TriggeredAbilityC2ERKS_($5,$6); $7 = 38764; HEAP32[$5>>2] = $7; $8 = ((($5)) + 164|0); $9 = $2; $10 = ((($9)) + 164|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 168|0); $13 = $2; $14 = ((($13)) + 168|0); __THREW__ = 0; invoke_vii(4963,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN16TriggeredAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10APowerLeak7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = ((($1)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 172|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN10DuelLayers10stackLayerEv($10)|0); $12 = ((($1)) + 148|0); $13 = HEAP32[$12>>2]|0; $14 = $_target; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($1)) + 164|0); $17 = HEAP32[$16>>2]|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($11,$13,$15,$17)|0); STACKTOP = sp;return 1; } function __ZN10APowerLeak7triggerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); $6 = ((($4)) + -280|0); $7 = $5 ? 0 : $6; $_target = $7; $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)!=($11|0); if ($12) { $13 = ((($2)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(3); if ($15) { $16 = $_target; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($2)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 208|0); $21 = HEAP32[$20>>2]|0; $22 = ($17|0)==($21|0); if ($22) { $23 = ((($2)) + 164|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); if ($25) { $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } } } } $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZN13ALifeZoneLinkD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13ALifeZoneLinkD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ALifeZoneLinkD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13ALifeZoneLink8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146447)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,146474)|0); $9 = ((($2)) + 156|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); $12 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($11,146490)|0); $13 = ((($2)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($12,$14)|0); $16 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,146501)|0); $17 = ((($2)) + 164|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($16,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,146518)|0); $21 = ((($2)) + 168|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($20,$22)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($23,148993)|0); $24 = $1; $25 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$24)|0); $26 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($25,163062)|0); STACKTOP = sp;return ($26|0); } function __ZN13ALifeZoneLink6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $diff = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($3)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ((($3)) + 152|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if (!($13)) { STACKTOP = sp;return; } $14 = ((($3)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 208|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN6Player6inPlayEv($17)|0); $19 = (__ZN11MTGGameZone10hasAbilityEi($18,124)|0); if ($19) { STACKTOP = sp;return; } $20 = ((($3)) + 164|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); if ($22) { $23 = ((($3)) + 88|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 208|0); $26 = HEAP32[$25>>2]|0; $27 = ((($3)) + 148|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ($26|0)==($29|0); if (!($30)) { label = 6; } } else { label = 6; } if ((label|0) == 6) { $31 = ((($3)) + 164|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0); if ($33) { STACKTOP = sp;return; } $34 = ((($3)) + 88|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 208|0); $37 = HEAP32[$36>>2]|0; $38 = ((($3)) + 148|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN15MTGCardInstance10controllerEv($39)|0); $41 = ($37|0)!=($40|0); if (!($41)) { STACKTOP = sp;return; } } $42 = ((($3)) + 156|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)<(0); if ($44) { $45 = ((($3)) + 172|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 56|0); $48 = HEAP32[$47>>2]|0; $49 = ((($3)) + 156|0); $50 = HEAP32[$49>>2]|0; $51 = (0 - ($50))|0; $52 = ($48|0)<($51|0); if (!($52)) { label = 10; } } else { label = 10; } if ((label|0) == 10) { $53 = ((($3)) + 156|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)>(0); if (!($55)) { STACKTOP = sp;return; } $56 = ((($3)) + 172|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 56|0); $59 = HEAP32[$58>>2]|0; $60 = ((($3)) + 156|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)>($61|0); if (!($62)) { STACKTOP = sp;return; } } $63 = ((($3)) + 172|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 56|0); $66 = HEAP32[$65>>2]|0; $67 = ((($3)) + 156|0); $68 = HEAP32[$67>>2]|0; $69 = (($66) - ($68))|0; $diff = $69; $70 = ((($3)) + 156|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)<(0); if ($72) { $73 = ((($3)) + 156|0); $74 = HEAP32[$73>>2]|0; $75 = (0 - ($74))|0; $76 = ((($3)) + 172|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 56|0); $79 = HEAP32[$78>>2]|0; $80 = (($75) - ($79))|0; $diff = $80; } $81 = ((($3)) + 160|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)>(0); if ($83) { $84 = ((($3)) + 160|0); $85 = HEAP32[$84>>2]|0; $86 = $diff; $87 = Math_imul($85, $86)|0; $88 = ((($3)) + 88|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 208|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) + ($87))|0; HEAP32[$92>>2] = $94; STACKTOP = sp;return; } else { $95 = ((($3)) + 88|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 172|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZN10DuelLayers10stackLayerEv($98)|0); $100 = ((($3)) + 148|0); $101 = HEAP32[$100>>2]|0; $102 = ((($3)) + 88|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 208|0); $105 = HEAP32[$104>>2]|0; $106 = ((($3)) + 160|0); $107 = HEAP32[$106>>2]|0; $108 = (0 - ($107))|0; $109 = $diff; $110 = Math_imul($108, $109)|0; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($99,$101,$105,$110)|0); STACKTOP = sp;return; } } function __ZNK13ALifeZoneLink5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(5953,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13ALifeZoneLinkC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 38652; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$6+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$6+20>>2]=HEAP32[$8+20>>2]|0; STACKTOP = sp;return; } function __ZN12AAnimateDeadD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12AAnimateDeadD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12AAnimateDeadD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12AAnimateDead8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146412)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN12AAnimateDead7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $card = $6; $7 = $card; $8 = ((($7)) + 232|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 1)|0; HEAP32[$8>>2] = $10; $11 = $card; $12 = (__ZN15MTGCardInstance10controllerEv($11)|0); $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = $card; $16 = $card; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = $card; $23 = ((($22)) + 808|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($14,$15,$21,$28,0)|0); STACKTOP = sp;return 1; } function __ZNK12AAnimateDead5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(5954,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12AAnimateDeadC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 38540; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11AErgRaidersD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN11AErgRaidersD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11AErgRaidersD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11AErgRaiders6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $controller = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($3)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); $controller = $11; $12 = ((($3)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(11); if (!($14)) { $39 = ((($3)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(1); if (!($41)) { STACKTOP = sp;return; } $42 = ((($3)) + 88|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 208|0); $45 = HEAP32[$44>>2]|0; $46 = $controller; $47 = ($45|0)==($46|0); if (!($47)) { STACKTOP = sp;return; } $48 = ((($3)) + 152|0); HEAP32[$48>>2] = 0; STACKTOP = sp;return; } $15 = ((($3)) + 152|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0); if ($17) { STACKTOP = sp;return; } $18 = ((($3)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 208|0); $21 = HEAP32[$20>>2]|0; $22 = ((($3)) + 148|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN15MTGCardInstance10controllerEv($23)|0); $25 = ($21|0)==($24|0); if (!($25)) { STACKTOP = sp;return; } $26 = ((($3)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 592|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0); if ($30) { STACKTOP = sp;return; } $31 = ((($3)) + 88|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 172|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZN10DuelLayers10stackLayerEv($34)|0); $36 = ((($3)) + 148|0); $37 = HEAP32[$36>>2]|0; $38 = $controller; (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($35,$37,$38,2)|0); STACKTOP = sp;return; } function __ZN11AErgRaiders12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $attacked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7720,0)|0); $7 = $6; } $attacked = $7; $8 = $attacked; $9 = ($8|0)!=(0|0); if ($9) { $10 = $attacked; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 584|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if (!($15)) { $16 = $attacked; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ((($3)) + 148|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)==($20|0); if ($21) { $22 = ((($3)) + 152|0); HEAP32[$22>>2] = 1; $0 = 1; $23 = $0; STACKTOP = sp;return ($23|0); } } } $0 = 0; $23 = $0; STACKTOP = sp;return ($23|0); } function __ZNK11AErgRaiders5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5955,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN11AErgRaidersC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 38428; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10ASacrificeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN10ASacrificeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10ASacrificeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10ASacrifice8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146366)|0); $4 = $1; $5 = (__ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK10ASacrifice5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5956,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10ASacrificeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14InstantAbilityC2ERKS_($3,$4); $5 = 38316; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10ASacrifice7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = ((($1)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($7,$9)|0); $11 = ($10|0)!=(0); if (!($11)) { STACKTOP = sp;return 1; } $12 = ((($1)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = $_target; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($16,$17)|0); $18 = $_target; $19 = (__ZN13CardPrimitive11getManaCostEv($18)|0); $20 = (__ZN8ManaCost16getConvertedCostEv($19)|0); $x = $20; $21 = ((($1)) + 88|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver15currentlyActingEv($22)|0); $24 = (__ZN6Player11getManaPoolEv($23)|0); $25 = $x; (__ZN8ManaPool3addEiiP15MTGCardInstanceb($24,4,$25,0,0)|0); STACKTOP = sp;return 1; } function __ZN17AControlStealAuraD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17AControlStealAuraD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17AControlStealAuraD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK17AControlStealAura8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146309)|0); $5 = ((($2)) + 152|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$6)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,148993)|0); $8 = $1; $9 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$8)|0); $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,163062)|0); STACKTOP = sp;return ($10|0); } function __ZN17AControlStealAura7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 132|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + -280|0); $6 = $4 ? 0 : $5; $_target = $6; $7 = $_target; $8 = (__ZN15MTGCardInstance10controllerEv($7)|0); $p = $8; $9 = $p; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return 1; } $11 = $p; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = $_target; $17 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($15,$16)|0); $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return 1; } $19 = $_target; $20 = ((($1)) + 152|0); $21 = HEAP32[$20>>2]|0; (__ZN15MTGCardInstance16changeControllerEP6Playerb($19,$21,0)|0); STACKTOP = sp;return 1; } function __ZNK17AControlStealAura5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(5957,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN17AControlStealAuraC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 38204; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN10AEarthbindD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ABasicAbilityModifierD2Ev($1); STACKTOP = sp;return; } function __ZN10AEarthbindD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10AEarthbindD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10AEarthbind8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146272)|0); $4 = $1; $5 = (__ZNK21ABasicAbilityModifier8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK10AEarthbind5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(5958,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10AEarthbindC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN21ABasicAbilityModifierC2ERKS_($3,$4); $5 = 38092; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9AFastbondD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 37972; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } $6 = HEAP32[$4>>2]|0; $7 = ((($6)) + 36|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vi[$8 & 8191]($4); __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN9AFastbondD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9AFastbondD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9AFastbond8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNK16TriggeredAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$3)|0); $5 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,163062)|0); STACKTOP = sp;return ($5|0); } function __ZN9AFastbond6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(1); if ($10) { $11 = ((($2)) + 172|0); HEAP32[$11>>2] = 0; } } $12 = $1; __ZN16TriggeredAbility6UpdateEf($2,$12); STACKTOP = sp;return; } function __ZN9AFastbond7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $restrictions = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $restrictions = $9; $10 = $restrictions; $11 = ((($2)) + 164|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN16PlayRestrictions39getMaxPerTurnRestrictionByTargetChooserEP13TargetChooser($10,$12)|0); $14 = ($13|0)!=(0|0); if ($14) { $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } else { $15 = $restrictions; $16 = ((($2)) + 168|0); $17 = HEAP32[$16>>2]|0; __ZN16PlayRestrictions14addRestrictionEP15PlayRestriction($15,$17); $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZNK9AFastbond5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(5959,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN9AFastbondC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16TriggeredAbilityC2ERKS_($3,$4); $5 = 37972; HEAP32[$3>>2] = $5; $6 = ((($3)) + 164|0); $7 = $2; $8 = ((($7)) + 164|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN9AFastbond7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10DuelLayers10stackLayerEv($5)|0); $7 = ((($1)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN15MTGCardInstance10controllerEv($10)|0); (__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei($6,$8,$11,1)|0); $12 = ((($1)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 172|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN10DuelLayers10stackLayerEv($15)|0); (__ZN11ActionStack7resolveEv($16)|0); STACKTOP = sp;return 1; } function __ZN9AFastbond7triggerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $landsPlayedThisTurnUpdated = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 148|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 164|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN11MTGGameZone12seenThisTurnEP13TargetChooserib($9,$11,-2,0)|0); $landsPlayedThisTurnUpdated = $12; $13 = $landsPlayedThisTurnUpdated; $14 = ($13|0)>(1); if ($14) { $15 = $landsPlayedThisTurnUpdated; $16 = ((($2)) + 172|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)>($17|0); if ($18) { $19 = $landsPlayedThisTurnUpdated; $20 = ((($2)) + 172|0); HEAP32[$20>>2] = $19; $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } } $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } function __ZN20AKjeldoranFrostbeastD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN20AKjeldoranFrostbeastD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20AKjeldoranFrostbeastD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK20AKjeldoranFrostbeast8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146192)|0); $5 = ((($2)) + 152|0); $6 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,146230)|0); $8 = ((($2)) + 232|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,148993)|0); $11 = $1; $12 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,163062)|0); STACKTOP = sp;return ($13|0); } function __ZN20AKjeldoranFrostbeast6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $opponent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($3)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(9); if (!($11)) { STACKTOP = sp;return; } $12 = ((($3)) + 232|0); HEAP32[$12>>2] = 0; $13 = ((($3)) + 148|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance15getNextOpponentEPS_($14,0)|0); $opponent = $15; while(1) { $16 = $opponent; $17 = ($16|0)!=(0|0); if (!($17)) { break; } $18 = $opponent; $19 = ((($3)) + 232|0); $20 = HEAP32[$19>>2]|0; $21 = ((($3)) + 152|0); $22 = (($21) + ($20<<2)|0); HEAP32[$22>>2] = $18; $23 = ((($3)) + 232|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1)|0; HEAP32[$23>>2] = $25; $26 = ((($3)) + 148|0); $27 = HEAP32[$26>>2]|0; $28 = $opponent; $29 = (__ZN15MTGCardInstance15getNextOpponentEPS_($27,$28)|0); $opponent = $29; } $30 = ((($3)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = ((($3)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($31,$33)|0); $35 = ($34|0)!=(0); if (!($35)) { STACKTOP = sp;return; } $i = 0; while(1) { $36 = $i; $37 = ((($3)) + 232|0); $38 = HEAP32[$37>>2]|0; $39 = ($36|0)<($38|0); if (!($39)) { break; } $40 = $i; $41 = ((($3)) + 152|0); $42 = (($41) + ($40<<2)|0); $43 = HEAP32[$42>>2]|0; (__ZN15MTGCardInstance7destroyEv($43)|0); $44 = $i; $45 = (($44) + 1)|0; $i = $45; } STACKTOP = sp;return; } function __ZN20AKjeldoranFrostbeast11testDestroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 148|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN12GameObserver8isInPlayEP15MTGCardInstance($4,$6)|0); $8 = ($7|0)!=(0); if (!($8)) { $9 = ((($2)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(1); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } } $12 = (__ZN10MTGAbility11testDestroyEv($2)|0); $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZNK20AKjeldoranFrostbeast5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(236)|0); __THREW__ = 0; invoke_vii(5960,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN20AKjeldoranFrostbeastC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 37860; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); dest=$6; src=$8; stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZN8AExaltedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN8AExaltedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8AExaltedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8AExalted11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,146161); STACKTOP = sp;return; } function __ZNK8AExalted5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(5961,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN8AExaltedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16TriggeredAbilityC2ERKS_($3,$4); $5 = 37740; HEAP32[$3>>2] = $5; $6 = ((($3)) + 164|0); $7 = $2; $8 = ((($7)) + 164|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0; STACKTOP = sp;return; } function __ZN8AExalted7resolveEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $a = 0, $wrapper = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 4|0; $5 = sp + 36|0; $1 = $this; $6 = $1; $7 = ((($6)) + 172|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $56 = $0; STACKTOP = sp;return ($56|0); } $10 = (__Znwj(184)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $11 = ((($6)) + 88|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_ii(3838,($6|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; do { if ($15) { label = 10; } else { $16 = ((($6)) + 148|0); $17 = HEAP32[$16>>2]|0; $18 = ((($6)) + 172|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii(3903,12)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 10; } else { __THREW__ = 0; invoke_viii(4334,($20|0),1,1); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZdlPv($20); break; } __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 10; } else { __THREW__ = 0; invoke_viiiiiiii(4335,($10|0),($12|0),($13|0),($17|0),($19|0),($20|0),($4|0),0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $a = $10; $29 = (__Znwj(160)|0); $30 = ((($6)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($6)) + 148|0); $33 = HEAP32[$32>>2]|0; $34 = ((($6)) + 172|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0|0); $37 = ((($35)) + 280|0); $38 = $36 ? 0 : $37; $39 = $a; __THREW__ = 0; invoke_viiiiii(4356,($29|0),($31|0),1,($33|0),($38|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZdlPv($29); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } else { $wrapper = $29; $42 = $wrapper; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 96|0); $45 = HEAP32[$44>>2]|0; (FUNCTION_TABLE_ii[$45 & 8191]($42)|0); $46 = ((($6)) + 172|0); HEAP32[$46>>2] = 0; $0 = 1; $56 = $0; STACKTOP = sp;return ($56|0); } } } } } while(0); if ((label|0) == 10) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $2 = $47; $3 = $48; } $$pre_trunc = HEAP8[$5>>0]|0; $53 = $$pre_trunc&1; if (!($53)) { $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } __ZdlPv($10); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; return (0)|0; } function __ZN8AExalted14triggerOnEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $i = 0, $nbattackers = 0, $nbcards = 0; var $pe = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,1960,0)|0); $7 = $6; } $pe = $7; $8 = $pe; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 172|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $pe; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = (13)==($16|0); if ($17) { $18 = ((($3)) + 172|0); HEAP32[$18>>2] = 0; } } $19 = $pe; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = (6)==($22|0); if ($23) { $nbattackers = 0; $24 = ((($3)) + 148|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN15MTGCardInstance10controllerEv($25)|0); $27 = ((($26)) + 84|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 20|0); $30 = HEAP32[$29>>2]|0; $z = $30; $31 = $z; $32 = ((($31)) + 56|0); $33 = HEAP32[$32>>2]|0; $nbcards = $33; $i = 0; while(1) { $34 = $i; $35 = $nbcards; $36 = ($34|0)<($35|0); if (!($36)) { break; } $37 = $z; $38 = ((($37)) + 8|0); $39 = $i; $40 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($38,$39)|0); $41 = HEAP32[$40>>2]|0; $c = $41; $42 = $c; $43 = ((($42)) + 852|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0); if ($45) { $46 = $nbattackers; $47 = (($46) + 1)|0; $nbattackers = $47; $48 = $c; $49 = ((($3)) + 172|0); HEAP32[$49>>2] = $48; } $50 = $i; $51 = (($50) + 1)|0; $i = $51; } $52 = $nbattackers; $53 = ($52|0)==(1); if (!($53)) { $54 = ((($3)) + 172|0); HEAP32[$54>>2] = 0; break; } $0 = 1; $55 = $0; STACKTOP = sp;return ($55|0); } } } while(0); $0 = 0; $55 = $0; STACKTOP = sp;return ($55|0); } function __ZN23AStrongLandLinkCreatureD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN23AStrongLandLinkCreatureD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23AStrongLandLinkCreatureD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK23AStrongLandLinkCreature8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,146115)|0); $5 = ((($2)) + 152|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,$5)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,148993)|0); $7 = $1; $8 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,163062)|0); STACKTOP = sp;return ($9|0); } function __ZN23AStrongLandLinkCreature6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 16|0; $4 = sp + 8|0; $1 = $this; $2 = $0; $5 = $1; $6 = ((($5)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = ((($5)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)!=($9|0); do { if ($10) { $11 = ((($5)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(5); if (!($13)) { $14 = ((($5)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(6); if (!($16)) { break; } } $17 = ((($5)) + 148|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15MTGCardInstance10controllerEv($18)|0); $20 = (__ZN6Player8opponentEv($19)|0); $21 = ((($20)) + 84|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($5)) + 152|0); $26 = (__ZN11MTGGameZone7hasTypeEPKc($24,$25)|0); $27 = ((($5)) + 148|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 144|0); if ($26) { __ZNSt3__16bitsetILj128EEixEj($3,$29,37); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($3,0)|0); break; } else { __ZNSt3__16bitsetILj128EEixEj($4,$29,37); (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($4,1)|0); break; } } } while(0); $30 = ((($5)) + 148|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance10controllerEv($31)|0); $player = $32; $33 = $player; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = ((($5)) + 152|0); $39 = (__ZN11MTGGameZone7hasTypeEPKc($37,$38)|0); if ($39) { STACKTOP = sp;return; } $40 = $player; $41 = ((($40)) + 84|0); $42 = HEAP32[$41>>2]|0; $43 = ((($5)) + 148|0); $44 = HEAP32[$43>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($42,$44)|0); STACKTOP = sp;return; } function __ZNK23AStrongLandLinkCreature5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(5962,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN23AStrongLandLinkCreatureC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 37628; HEAP32[$3>>2] = $5; $6 = ((($3)) + 152|0); $7 = $2; $8 = ((($7)) + 152|0); dest=$6; src=$8; stop=dest+20|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(5963,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($9,$13,1024); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(5963,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(5964,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(5965,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofIP10TargetableEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(3932,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(5966,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(5967,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(5968,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(5969,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($24,$28,1024); __THREW__ = 0; invoke_vi(5970,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(5968,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 512; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 1024; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(5971,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 1024)&-1; $16 = (($12) + ($15<<2)|0); $17 = $16; __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEC2ES5_S3_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(5967,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 1024)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(5971,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 1024)&-1; $21 = (($18) + ($20<<2)|0); $22 = $21; __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEC2ES5_S3_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__19addressofIP10TargetableEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 4)&-1; $11 = ($10|0)==(1024); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE19__destruct_at_beginEPS3_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5972,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5973,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE7destroyIS4_EEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPP10TargetableE7destroyEPS3_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP10TargetableE7destroyEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPP10TargetableE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP10TargetableE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2ERKS7_($this,$__q) { $this = $this|0; $__q = $__q|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__q; $2 = $0; $3 = $1; __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($2,$3); STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 32|0; $2 = sp + 48|0; $3 = sp + 16|0; $4 = sp + 8|0; $0 = $this; $1 = $__c; $7 = $0; $8 = $1; $9 = (__ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($8)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE37select_on_container_copy_constructionERKS4_($2,$9); __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEEC2ERKS4_($7,$2); $10 = $1; __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE5beginEv($3,$10); $11 = $1; __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE3endEv($4,$11); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$4+4>>2]|0; invoke_viiii(5974,($7|0),($$byval_copy|0),($$byval_copy$1|0),(0|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $5 = $14; $6 = $15; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEED2Ev($7); $16 = $5; $17 = $6; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 18|0; $2 = sp + 17|0; $3 = sp + 16|0; $0 = $this; $1 = $__a; $6 = $0; $7 = $1; __ZNSt3__19allocatorIPP10TargetableEC2IS2_EERKNS0_IT_EE($2,$7); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEEC2ERKS5_($6,$2); $8 = ((($6)) + 16|0); HEAP32[$8>>2] = 0; $9 = ((($6)) + 20|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; invoke_viii(5975,($9|0),0,($$byval_copy|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $4 = $12; $5 = $13; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEED2Ev($6); $14 = $4; $15 = $5; ___resumeException($14|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__19allocatorIPP10TargetableEC2IS2_EERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEEC2ERKS5_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); HEAP32[$5>>2] = 0; $6 = ((($3)) + 12|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEEC2ES4_S6_($6,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEEC2ES4_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EEC2ES4_S6_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EEC2ES4_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEEC2EjS4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EEC2EjS4_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EEC2EjS4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorIP10TargetableEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE8__appendINS_16__deque_iteratorIS2_PKS2_RS8_PKS9_iLi1024EEEEEvT_SE_PNS_9enable_ifIXsr21__is_forward_iteratorISE_EE5valueEvE4typeE($this,$__f,$__l,$0) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__back_capacity = 0, $__i = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 48|0; $3 = sp + 24|0; $4 = sp + 16|0; $__i = sp; $1 = $this; $2 = $0; $5 = $1; ;HEAP32[$3>>2]=HEAP32[$__f>>2]|0;HEAP32[$3+4>>2]=HEAP32[$__f+4>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__l>>2]|0;HEAP32[$4+4>>2]=HEAP32[$__l+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$4+4>>2]|0; $6 = (__ZNSt3__18distanceINS_16__deque_iteratorIP10TargetablePKS3_RS4_PKS5_iLi1024EEEEENS_15iterator_traitsIT_E15difference_typeESB_SB_($$byval_copy,$$byval_copy$1)|0); $__n = $6; $7 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($5)|0); $__a = $7; $8 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE12__back_spareEv($5)|0); $__back_capacity = $8; $9 = $__n; $10 = $__back_capacity; $11 = ($9>>>0)>($10>>>0); if ($11) { $12 = $__n; $13 = $__back_capacity; $14 = (($12) - ($13))|0; __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE19__add_back_capacityEj($5,$14); } __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($__i,$5); while(1) { $15 = (__ZNSt3__1neERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($__f,$__l)|0); if (!($15)) { break; } $16 = $__a; $17 = (__ZNKSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEdeEv($__i)|0); $18 = (__ZNSt3__19addressofIP10TargetableEEPT_RS3_($17)|0); $19 = (__ZNKSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEdeEv($__f)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($16,$18,$19); (__ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEppEv($__i)|0); (__ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEppEv($__f)|0); $20 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($5)|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1)|0; HEAP32[$20>>2] = $22; } STACKTOP = sp;return; } function __ZNSt3__18distanceINS_16__deque_iteratorIP10TargetablePKS3_RS4_PKS5_iLi1024EEEEENS_15iterator_traitsIT_E15difference_typeESB_SB_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 33|0; $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 16|0; $0 = sp + 8|0; $1 = sp; $2 = sp + 32|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0;HEAP32[$0+4>>2]=HEAP32[$__first+4>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__last+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$1+4>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_16__deque_iteratorIP10TargetablePKS3_RS4_PKS5_iLi1024EEEEENS_15iterator_traitsIT_E15difference_typeESB_SB_NS_26random_access_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_16__deque_iteratorIP10TargetablePKS3_RS4_PKS5_iLi1024EEEEENS_15iterator_traitsIT_E15difference_typeESB_SB_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1miERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($__last,$__first)|0); return ($1|0); } function __ZNSt3__1miERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $1; $4 = $2; $5 = (__ZNSt3__1neERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($3,$4)|0); if ($5) { $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = HEAP32[$8>>2]|0; $10 = $7; $11 = $9; $12 = (($10) - ($11))|0; $13 = (($12|0) / 4)&-1; $14 = $13<<10; $15 = $1; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $17; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $25 = (($14) + ($24))|0; $26 = $2; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = $2; $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = $28; $33 = $31; $34 = (($32) - ($33))|0; $35 = (($34|0) / 4)&-1; $36 = (($25) - ($35))|0; $0 = $36; $37 = $0; STACKTOP = sp;return ($37|0); } else { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } return (0)|0; } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($1)|0); $5 = $4<<10; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE19__add_back_capacityEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a = 0, $__buf = 0, $__ds = 0, $__front_capacity = 0, $__i = 0, $__i2 = 0, $__nb = 0, $__pt = 0, $__pt1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__nb = sp + 72|0; $__front_capacity = sp + 68|0; $__pt = sp + 64|0; $2 = sp + 60|0; $3 = sp + 56|0; $__pt1 = sp + 52|0; $__buf = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $0 = $this; $1 = $__n; $9 = $0; $10 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($9)|0); $__a = $10; $11 = $1; $12 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5emptyEv($9)|0); $13 = $12&1; $14 = (($11) + ($13))|0; $15 = (__ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE18__recommend_blocksEj($14)|0); HEAP32[$__nb>>2] = $15; $16 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE13__front_spareEv($9)|0); $17 = (($16>>>0) / 1024)&-1; HEAP32[$__front_capacity>>2] = $17; $18 = (__ZNSt3__13minIjEERKT_S3_S3_($__front_capacity,$__nb)|0); $19 = HEAP32[$18>>2]|0; HEAP32[$__front_capacity>>2] = $19; $20 = HEAP32[$__front_capacity>>2]|0; $21 = HEAP32[$__nb>>2]|0; $22 = (($21) - ($20))|0; HEAP32[$__nb>>2] = $22; $23 = HEAP32[$__nb>>2]|0; $24 = ($23|0)==(0); if ($24) { $25 = HEAP32[$__front_capacity>>2]|0; $26 = $25<<10; $27 = ((($9)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) - ($26))|0; HEAP32[$27>>2] = $29; while(1) { $30 = HEAP32[$__front_capacity>>2]|0; $31 = ($30>>>0)>(0); if (!($31)) { break; } $32 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($9)|0); $33 = HEAP32[$32>>2]|0; HEAP32[$__pt>>2] = $33; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($9); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backERKS3_($9,$__pt); $34 = HEAP32[$__front_capacity>>2]|0; $35 = (($34) + -1)|0; HEAP32[$__front_capacity>>2] = $35; } STACKTOP = sp;return; } $36 = HEAP32[$__nb>>2]|0; $37 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv($9)|0); $38 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($9)|0); $39 = (($37) - ($38))|0; $40 = ($36>>>0)<=($39>>>0); if ($40) { while(1) { $41 = HEAP32[$__nb>>2]|0; $42 = ($41>>>0)>(0); if (!($42)) { break; } $43 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE12__back_spareEv($9)|0); $44 = ($43|0)==(0); if ($44) { break; } $45 = $__a; $46 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($45,1024)|0); HEAP32[$2>>2] = $46; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backEOS3_($9,$2); $47 = HEAP32[$__nb>>2]|0; $48 = (($47) + -1)|0; HEAP32[$__nb>>2] = $48; } while(1) { $49 = HEAP32[$__nb>>2]|0; $50 = ($49>>>0)>(0); if (!($50)) { break; } $51 = $__a; $52 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($51,1024)|0); HEAP32[$3>>2] = $52; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE10push_frontEOS3_($9,$3); $53 = HEAP32[$__nb>>2]|0; $54 = (($53) + -1)|0; HEAP32[$__nb>>2] = $54; $55 = HEAP32[$__front_capacity>>2]|0; $56 = (($55) + 1)|0; HEAP32[$__front_capacity>>2] = $56; $57 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($9)|0); $58 = ($57|0)==(1); $59 = $58&1; $60 = (1024 - ($59))|0; $61 = ((($9)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = (($62) + ($60))|0; HEAP32[$61>>2] = $63; } $64 = HEAP32[$__front_capacity>>2]|0; $65 = $64<<10; $66 = ((($9)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = (($67) - ($65))|0; HEAP32[$66>>2] = $68; while(1) { $69 = HEAP32[$__front_capacity>>2]|0; $70 = ($69>>>0)>(0); if (!($70)) { break; } $71 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($9)|0); $72 = HEAP32[$71>>2]|0; HEAP32[$__pt1>>2] = $72; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($9); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backERKS3_($9,$__pt1); $73 = HEAP32[$__front_capacity>>2]|0; $74 = (($73) + -1)|0; HEAP32[$__front_capacity>>2] = $74; } STACKTOP = sp;return; } $75 = HEAP32[$__front_capacity>>2]|0; $76 = $75<<10; $__ds = $76; $77 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv($9)|0); $78 = $77<<1; HEAP32[$4>>2] = $78; $79 = HEAP32[$__nb>>2]|0; $80 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($9)|0); $81 = (($79) + ($80))|0; HEAP32[$5>>2] = $81; $82 = (__ZNSt3__13maxIjEERKT_S3_S3_($4,$5)|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($9)|0); $85 = HEAP32[$__front_capacity>>2]|0; $86 = (($84) - ($85))|0; $87 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($9)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__buf,$83,$86,$87); while(1) { $88 = HEAP32[$__nb>>2]|0; $89 = ($88>>>0)>(0); if (!($89)) { break; } $90 = $__a; __THREW__ = 0; $91 = (invoke_iii(5976,($90|0),1024)|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 19; break; } HEAP32[$6>>2] = $91; __THREW__ = 0; invoke_vii(5977,($__buf|0),($6|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 19; break; } $96 = HEAP32[$__nb>>2]|0; $97 = (($96) + -1)|0; HEAP32[$__nb>>2] = $97; } if ((label|0) == 19) { $98 = ___cxa_find_matching_catch(0|0)|0; $99 = tempRet0; $7 = $98; $8 = $99; $100 = $7; (___cxa_begin_catch(($100|0))|0); $101 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE5beginEv($__buf)|0); $__i = $101; while(1) { $102 = $__i; $103 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE3endEv($__buf)|0); $104 = ($102|0)!=($103|0); if (!($104)) { break; } $105 = $__a; $106 = $__i; $107 = HEAP32[$106>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($105,$107,1024); $108 = $__i; $109 = ((($108)) + 4|0); $__i = $109; } __THREW__ = 0; invoke_v(4020); $110 = __THREW__; __THREW__ = 0; $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $7 = $111; $8 = $112; __THREW__ = 0; invoke_v(3867); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $148 = ___cxa_find_matching_catch(0|0)|0; $149 = tempRet0; ___clang_call_terminate($148); // unreachable; } else { __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } } while(1) { $115 = HEAP32[$__front_capacity>>2]|0; $116 = ($115>>>0)>(0); if (!($116)) { label = 29; break; } __THREW__ = 0; $117 = (invoke_ii(5969,($9|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break; } __THREW__ = 0; invoke_vii(5978,($__buf|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break; } __THREW__ = 0; invoke_vi(5970,($9|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break; } $124 = HEAP32[$__front_capacity>>2]|0; $125 = (($124) + -1)|0; HEAP32[$__front_capacity>>2] = $125; } L42: do { if ((label|0) == 29) { $128 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE3endEv($9)|0); $__i2 = $128; while(1) { $129 = $__i2; $130 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($9)|0); $131 = ($129|0)!=($130|0); if (!($131)) { break; } $132 = $__i2; $133 = ((($132)) + -4|0); $__i2 = $133; __THREW__ = 0; invoke_vii(5979,($__buf|0),($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { break L42; } } __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($9,$__buf); $136 = ((($9)) + 4|0); $137 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($136,$137); $138 = ((($9)) + 8|0); $139 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($138,$139); $140 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($9)|0); $141 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($140,$141); $142 = $__ds; $143 = ((($9)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = (($144) - ($142))|0; HEAP32[$143>>2] = $145; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); STACKTOP = sp;return; } } while(0); $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $7 = $126; $8 = $127; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE18__recommend_blocksEj($__n) { $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__n; $1 = $0; $2 = (($1>>>0) / 1024)&-1; $3 = $0; $4 = (($3>>>0) % 1024)&-1; $5 = ($4|0)!=(0); $6 = $5&1; $7 = (($2) + ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP10TargetableS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPP10TargetableS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($7)|0); $9 = (__ZNSt3__16__moveIPP10TargetableS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPP10TargetableS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPP10TargetableS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPP10TargetableEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPP10TargetableEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPP10TargetableS4_EEbRKNS_13move_iteratorIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPP10TargetableE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPP10TargetableE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPP10TargetableE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorIPP10TargetableE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP10TargetableE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPP10TargetableEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__113move_iteratorIPPP10TargetableEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPP10TargetableEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPP10TargetableEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPP10TargetableEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPP10TargetableEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorIPP10TargetableE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP10TargetableE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPP10TargetableEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPP10TargetableEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP10TargetableS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE10push_frontEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP10TargetableS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPP10TargetableS4_EET0_T_S6_S5_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPP10TargetableEET_S5_($7)|0); $9 = (__ZNSt3__115__move_backwardIPP10TargetableS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPP10TargetableS3_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS9_EE5valueEPS9_E4typeEPS6_SD_SA_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEEC2ES4_S7_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE8allocateERS5_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EEC2ES4_S7_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EEC2ES4_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPP10TargetableEEEEOT_RNS_16remove_referenceIS7_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPP10TargetableE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPP10TargetableE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9push_backEOS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP10TargetableS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPP10TargetableEEONS_16remove_referenceIT_E4typeEOS6_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9push_backERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPP10TargetableS4_EET0_T_S6_S5_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); $72 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($72,$73); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE10push_frontERKS3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPP10TargetableS4_EET0_T_S6_S5_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(5980,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(5980,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(5981,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($68,$69); $70 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($70,$71); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE9constructIS4_JRKS4_EEEvRS5_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPP10TargetableEEONS_16remove_referenceIT_E4typeEOS7_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPP10TargetableEEONS_16remove_referenceIT_E4typeEOS7_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPP10TargetableEEONS_16remove_referenceIT_E4typeEOS7_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPP10TargetableEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(5982,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE10deallocateERS5_PS4_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE17__destruct_at_endEPS3_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPP10TargetableEEPT_S5_($11)|0); __THREW__ = 0; invoke_vii(5973,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPP10TargetableRNS_9allocatorIS3_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPP10TargetableRNS_9allocatorIS3_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 4)&-1; $11 = ($10|0)==(1024); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5beginEv($agg$result,$1); STACKTOP = sp;return; } function __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(5971,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEC2ES7_S4_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 1024)&-1; $16 = (($12) + ($15<<2)|0); $17 = $16; __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEC2ES7_S4_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEC2ES7_S4_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($agg$result,$1); STACKTOP = sp;return; } function __ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($3) + ($5))|0; $__p = $6; $7 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $8 = $__p; $9 = (($8>>>0) / 1024)&-1; $10 = (($7) + ($9<<2)|0); $__mp = $10; $11 = $__mp; __THREW__ = 0; $12 = (invoke_ii(5971,($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $21 = ___cxa_find_matching_catch(0|0)|0; $22 = tempRet0; ___clang_call_terminate($21); // unreachable; } if ($12) { $20 = 0; __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEC2ES7_S4_($agg$result,$11,$20); STACKTOP = sp;return; } $15 = $__mp; $16 = HEAP32[$15>>2]|0; $17 = $__p; $18 = (($17>>>0) % 1024)&-1; $19 = (($16) + ($18<<2)|0); $20 = $19; __ZNSt3__116__deque_iteratorIP10TargetablePKS2_RS3_PKS4_iLi1024EEC2ES7_S4_($agg$result,$11,$20); STACKTOP = sp;return; } function __ZN21ListMaintainerAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21ListMaintainerAbility11canBeInListEP6Player($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN21ListMaintainerAbility5addedEP6Player($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN21ListMaintainerAbility7removedEP6Player($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN16TriggeredAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TriggeredAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16TriggeredAbility6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN16TriggeredAbility7triggerEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN16TriggeredAbility14triggerOnEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN7TriggerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7TriggerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7Trigger7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN14InstantAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14InstantAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14TriggerAtPhaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TriggeredAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14TriggerAtPhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TriggerAtPhaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14TriggerAtPhase7resolveEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN16TriggerNextPhaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TriggerAtPhaseD2Ev($1); STACKTOP = sp;return; } function __ZN16TriggerNextPhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TriggerNextPhaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*12)|0)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EENS_11__wrap_iterIT_E15difference_typeERKSB_RKNS9_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 12)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPKS6_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPKS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2ES8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14moveIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEET_S8_($7)|0); $9 = (__ZNSt3__16__moveIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; while(1) { $3 = $0; $4 = $1; $5 = ($3|0)!=($4|0); $6 = $2; if (!($5)) { break; } $7 = $0; $8 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($7)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($6,$8)|0); $9 = $0; $10 = ((($9)) + 12|0); $0 = $10; $11 = $2; $12 = ((($11)) + 12|0); $2 = $12; } STACKTOP = sp;return ($6|0); } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEC2ES4_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEEC2ERKS6_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(5983,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(5984,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EEC2EjS6_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EEC2EjS6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessIiEclERKiS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE25__construct_node_with_keyEOi($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE8allocateERS7_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEC2ERS7_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKiEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($15)|0); __THREW__ = 0; invoke_viii(5985,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIbEEPT_RS1_($24)|0); __THREW__ = 0; invoke_vii(5986,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEC2ERS7_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5987,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIibEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIibEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIibEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIKiJiEEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIKiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIKiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__19addressofIKiEEPT_RS2_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIbJEEEvRS7_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIbJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIbJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIbEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(5988,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(5989,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE10deallocateERS7_PS6_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIbEEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIKiEEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEE25__construct_node_with_keyERS5_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEC2ERS7_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(5990,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIbEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(5986,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EOSA_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIKiJRSA_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIKiJRSA_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE11__constructIKiJRSA_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIKiJRS8_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEE9constructIKiJRS8_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EOSA_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(5987,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE25__construct_node_with_keyEOS6_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE8allocateERSC_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEEC2ERSC_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($15)|0); __THREW__ = 0; invoke_viii(5991,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 12|0); $25 = (__ZNSt3__19addressofINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS7_($24)|0); __THREW__ = 0; invoke_vii(3992,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIKS8_JS8_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__18__bitsetILj4ELj128EEoRERKS1_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $__i = 0; while(1) { $3 = $__i; $4 = ($3>>>0)<(4); if (!($4)) { break; } $5 = $__i; $6 = $1; $7 = (($6) + ($5<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $__i; $10 = (($2) + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; $12 = $11 | $8; HEAP32[$10>>2] = $12; $13 = $__i; $14 = (($13) + 1)|0; $__i = $14; } STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIP15MTGCardInstancebEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIP15MTGCardInstancebEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstancebEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__erase_uniqueIS3_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEESB_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstancebEEEEPT_RS6_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIS6_EEvRS9_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE10deallocateERS9_PS8_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP6PlayerEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP6PlayerEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIP6PlayerNS_12__value_typeIS2_bEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKP6PlayerEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(5992,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIbEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(5993,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(5994,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIKS5_JRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIKS4_JRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP6PlayerEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__19addressofIKP6PlayerEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIbJEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE11__constructIbJEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIbJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEE9constructIbJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(5994,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIbEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(5995,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP6PlayerEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(5996,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIbEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIbEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIKS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(5997,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(5998,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EEC2ES4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPPP10TargetableNS_9allocatorIS3_EELj2EEC2ES4_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPP10TargetableEC2Ev($2); $3 = (__ZNSt3__17forwardIPPP10TargetableEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPP10TargetableEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorIP10TargetableEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10TargetableEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE9push_backEOS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEdeEv($2)|0); $9 = (__ZNSt3__19addressofIP10TargetableEEPT_RS3_($8)|0); $10 = $1; $11 = (__ZNSt3__14moveIRP10TargetableEEONS_16remove_referenceIT_E4typeEOS5_($10)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($7,$9,$11); $12 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($3)|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(1024); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 1024)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j($22,1024)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backEOS3_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE10push_frontEOS3_($8,$2); $24 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9push_backERKS3_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEEC2EjjS6_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(5976,($32|0),1024)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(5977,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(5979,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($63,$64); $65 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPP10TargetableEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS6_EE5valueEvE4typeERS6_S9_($65,$66); __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(5999,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($41,$45,1024); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 1024)&-1; $6 = (($2) + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (($9>>>0) % 1024)&-1; $11 = (($7) + ($10<<2)|0); STACKTOP = sp;return ($11|0); } function __ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; $3 = $__a; $4 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5beginEv($1)|0); $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6>>>0) / 1024)&-1; $8 = (($4) + ($7<<2)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (($11>>>0) % 1024)&-1; $13 = (($9) + ($12<<2)|0); $14 = (__ZNSt3__116__to_raw_pointerIP10TargetableEEPT_S4_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE7destroyIS3_EEvRS4_PT_($3,$14); $15 = (__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv($1)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + -1)|0; HEAP32[$15>>2] = $17; $18 = ((($1)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; HEAP32[$18>>2] = $20; $21 = ($20>>>0)>=(2048); if (!($21)) { STACKTOP = sp;return; } $22 = $__a; $23 = (__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv($1)|0); $24 = HEAP32[$23>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10deallocateERS4_PS3_j($22,$24,1024); __ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv($1); $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) - 1024)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZN7MTGCardC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 44936; HEAP32[$1>>2] = $2; (__ZN7MTGCard4initEv($1)|0); STACKTOP = sp;return; } function __ZN7MTGCard4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 4|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); HEAP8[$5>>0] = 67; STACKTOP = sp;return 1; } function __ZN7MTGCardC2EPS_($this,$source) { $this = $this|0; $source = $source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $0; $3 = 44936; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = ((($2)) + 8|0); HEAP8[$7>>0] = $6; $8 = $1; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 4|0); HEAP32[$11>>2] = $10; $12 = $1; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($2)) + 12|0); HEAP32[$15>>2] = $14; $16 = $1; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($2)) + 16|0); HEAP32[$19>>2] = $18; STACKTOP = sp;return; } function __ZN7MTGCardD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN7MTGCardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7MTGCardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7MTGCard8setMTGIdEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNK7MTGCard8getMTGIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK7MTGCard5getIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK7MTGCard9getRarityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP8[$2>>0]|0; STACKTOP = sp;return ($3|0); } function __ZN7MTGCard9setRarityEc($this,$_rarity) { $this = $this|0; $_rarity = $_rarity|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_rarity; $2 = $0; $3 = $1; $4 = ((($2)) + 8|0); HEAP8[$4>>0] = $3; STACKTOP = sp;return; } function __ZN7MTGCard12getImageNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $out = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $out = sp + 8|0; $0 = $this; $3 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($out,24); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)<(0); $7 = ((($out)) + 8|0); $8 = ((($3)) + 4|0); $9 = HEAP32[$8>>2]|0; if ($6) { $10 = (0 - ($9))|0; __THREW__ = 0; $11 = (invoke_iii(3919,($7|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; (invoke_iii(3839,($11|0),(148836|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { label = 7; } } } else { __THREW__ = 0; $20 = (invoke_iii(3919,($7|0),($9|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(3839,($20|0),(167432|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { label = 7; } } } if ((label|0) == 7) { __THREW__ = 0; invoke_vii(3841,($agg$result|0),($out|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); STACKTOP = sp;return; } } $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($out); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } function __ZN7MTGCard12setPrimitiveEP13CardPrimitive($this,$cp) { $this = $this|0; $cp = $cp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $cp; $2 = $0; $3 = $1; $4 = ((($2)) + 16|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __GLOBAL__sub_I_MTGCard_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3078(); ___cxx_global_var_init_1_3079(); ___cxx_global_var_init_3_3080(); ___cxx_global_var_init_5_3081(); return; } function ___cxx_global_var_init_3078() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(44944,182585); (___cxa_atexit((3831|0),(44944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3079() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(44956,165089); (___cxa_atexit((3831|0),(44956|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3080() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(44968,165080); (___cxa_atexit((3831|0),(44968|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3081() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(44980,165065); (___cxa_atexit((3831|0),(44980|0),(___dso_handle|0))|0); return; } function __ZN15MTGCardInstanceC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN13CardPrimitiveC2Ev($3); $4 = ((($3)) + 260|0); __THREW__ = 0; invoke_vi(6000,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; __ZN13CardPrimitiveD2Ev($3); $50 = $1; $51 = $2; ___resumeException($50|0); // unreachable; } $7 = ((($3)) + 280|0); __THREW__ = 0; invoke_viii(6001,($7|0),(0|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; } else { $10 = 47144; HEAP32[$3>>2] = $10; $11 = ((($3)) + 260|0); $12 = 47180; HEAP32[$11>>2] = $12; $13 = ((($3)) + 280|0); $14 = 47196; HEAP32[$13>>2] = $14; $15 = ((($3)) + 332|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($15); $16 = ((($3)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($16); $17 = ((($3)) + 368|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($17); $18 = ((($3)) + 380|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($18); $19 = ((($3)) + 396|0); HEAP32[$19>>2] = 0; $20 = ((($3)) + 564|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($20); $21 = ((($3)) + 640|0); __THREW__ = 0; invoke_vi(3904,($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; } else { $24 = ((($3)) + 724|0); __THREW__ = 0; invoke_vi(3904,($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; } else { $27 = ((($3)) + 824|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($27); $28 = ((($3)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($28); $29 = ((($3)) + 884|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($29); $30 = ((($3)) + 896|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($30); $31 = ((($3)) + 908|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($31); $32 = ((($3)) + 920|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($32); $33 = ((($3)) + 932|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($33); $34 = ((($3)) + 992|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($34); $35 = ((($3)) + 1048|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($35); $36 = ((($3)) + 1060|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($36); __THREW__ = 0; invoke_vi(6002,($3|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $1 = $47; $2 = $48; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($34); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($33); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($32); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($31); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($30); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($29); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($28); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($27); __ZN8ManaCostD2Ev($24); break; } else { STACKTOP = sp;return; } } } while(0); __ZN8ManaCostD2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($18); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($17); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } $49 = ((($3)) + 260|0); __ZN7MTGCardD2Ev($49); __ZN13CardPrimitiveD2Ev($3); $50 = $1; $51 = $2; ___resumeException($50|0); // unreachable; } function __ZN15MTGCardInstance9initMTGCIEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $colored = 0, $i = 0, $i1 = 0, $i2 = 0, $values = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 48|0; $4 = sp + 40|0; $values = sp + 24|0; $5 = sp + 8|0; $0 = $this; $6 = $0; $7 = ((($6)) + 400|0); HEAP32[$7>>2] = 0; $8 = ((($6)) + 332|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($8,211279)|0); $9 = ((($6)) + 876|0); HEAP32[$9>>2] = 0; $10 = ((($6)) + 496|0); HEAP32[$10>>2] = 0; $11 = ((($6)) + 348|0); HEAP32[$11>>2] = 0; $12 = ((($6)) + 628|0); HEAP32[$12>>2] = 1; $13 = ((($6)) + 632|0); HEAP8[$13>>0] = 0; $14 = ((($6)) + 352|0); HEAP32[$14>>2] = 0; $15 = ((($6)) + 344|0); HEAP32[$15>>2] = 0; $16 = ((($6)) + 324|0); HEAP32[$16>>2] = 0; $17 = ((($6)) + 460|0); HEAP32[$17>>2] = 0; $18 = ((($6)) + 592|0); HEAP32[$18>>2] = 0; $19 = ((($6)) + 524|0); HEAP32[$19>>2] = 0; $20 = ((($6)) + 528|0); HEAP32[$20>>2] = 0; $21 = ((($6)) + 532|0); HEAP8[$21>>0] = 0; $22 = ((($6)) + 536|0); HEAP32[$22>>2] = 0; $23 = ((($6)) + 540|0); HEAP32[$23>>2] = 0; $24 = ((($6)) + 544|0); HEAP8[$24>>0] = 0; $25 = ((($6)) + 545|0); HEAP8[$25>>0] = 0; $26 = ((($6)) + 546|0); HEAP8[$26>>0] = 0; $27 = ((($6)) + 547|0); HEAP8[$27>>0] = 0; $28 = ((($6)) + 548|0); HEAP8[$28>>0] = 0; $29 = ((($6)) + 549|0); HEAP8[$29>>0] = 0; $30 = ((($6)) + 550|0); HEAP8[$30>>0] = 0; $31 = ((($6)) + 551|0); HEAP8[$31>>0] = 0; $32 = ((($6)) + 552|0); HEAP32[$32>>2] = -1; $33 = ((($6)) + 580|0); HEAP32[$33>>2] = 0; $34 = ((($6)) + 584|0); HEAP32[$34>>2] = 0; $35 = ((($6)) + 588|0); HEAP32[$35>>2] = 0; $36 = ((($6)) + 464|0); HEAP32[$36>>2] = 0; $37 = ((($6)) + 468|0); HEAP32[$37>>2] = 0; $38 = ((($6)) + 472|0); HEAP32[$38>>2] = 0; $39 = ((($6)) + 477|0); HEAP8[$39>>0] = 0; $40 = ((($6)) + 478|0); HEAP8[$40>>0] = 0; $41 = ((($6)) + 479|0); HEAP8[$41>>0] = 0; $42 = ((($6)) + 476|0); HEAP8[$42>>0] = 0; $43 = ((($6)) + 608|0); HEAP8[$43>>0] = 0; $44 = ((($6)) + 558|0); HEAP8[$44>>0] = 0; $45 = ((($6)) + 456|0); HEAP32[$45>>2] = 0; $46 = ((($6)) + 480|0); HEAP8[$46>>0] = 0; $47 = ((($6)) + 609|0); HEAP8[$47>>0] = 1; $48 = ((($6)) + 600|0); HEAP32[$48>>2] = 0; $49 = ((($6)) + 604|0); HEAP32[$49>>2] = 0; $50 = ((($6)) + 560|0); HEAP32[$50>>2] = -1; $51 = ((($6)) + 564|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($51,211279)|0); $52 = ((($6)) + 576|0); HEAP32[$52>>2] = -1; $53 = ((($6)) + 860|0); HEAP32[$53>>2] = 0; $54 = ((($6)) + 864|0); HEAP32[$54>>2] = 0; $55 = ((($6)) + 872|0); HEAP32[$55>>2] = 0; $56 = ((($6)) + 868|0); HEAP32[$56>>2] = 0; $57 = ((($6)) + 559|0); HEAP8[$57>>0] = 0; $58 = ((($6)) + 988|0); HEAP32[$58>>2] = 0; $59 = ((($6)) + 992|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($59); $60 = ((($6)) + 1004|0); HEAP32[$60>>2] = 0; $61 = ((($6)) + 1008|0); HEAP32[$61>>2] = 0; $62 = ((($6)) + 1012|0); HEAP32[$62>>2] = 0; $63 = ((($6)) + 1016|0); HEAP32[$63>>2] = 0; $64 = ((($6)) + 1020|0); HEAP32[$64>>2] = 0; $65 = ((($6)) + 1024|0); HEAP32[$65>>2] = 0; $66 = ((($6)) + 1028|0); HEAP32[$66>>2] = 0; $67 = ((($6)) + 1032|0); HEAP32[$67>>2] = 0; $68 = ((($6)) + 1036|0); HEAP32[$68>>2] = 0; $69 = ((($6)) + 1040|0); HEAP32[$69>>2] = 0; $70 = ((($6)) + 1044|0); HEAP32[$70>>2] = 0; $71 = ((($6)) + 1048|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($71,211279)|0); $72 = ((($6)) + 1060|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($72); $i = 0; while(1) { $73 = $i; $74 = ($73|0)<(9); if (!($74)) { break; } $75 = $i; $76 = ((($6)) + 408|0); $77 = (($76) + ($75<<2)|0); HEAP32[$77>>2] = 0; $78 = $i; $79 = (($78) + 1)|0; $i = $79; } $80 = ((($6)) + 452|0); HEAP32[$80>>2] = 5; $81 = ((($6)) + 484|0); HEAP32[$81>>2] = 0; $82 = ((($6)) + 636|0); HEAP32[$82>>2] = 1; $83 = ((($6)) + 280|0); $84 = ((($83)) + 24|0); HEAP32[$84>>2] = 0; $85 = ((($6)) + 280|0); $86 = ((($85)) + 28|0); HEAP32[$86>>2] = 0; $87 = ((($6)) + 488|0); HEAP32[$87>>2] = 0; $88 = ((($6)) + 816|0); HEAP32[$88>>2] = 0; $89 = ((($6)) + 820|0); HEAP32[$89>>2] = 0; $90 = ((($6)) + 280|0); $91 = ((($90)) + 36|0); HEAP32[$91>>2] = 0; $92 = ((($6)) + 856|0); HEAP32[$92>>2] = 0; $93 = ((($6)) + 808|0); HEAP32[$93>>2] = 0; $94 = (__Znwj(20)|0); __THREW__ = 0; invoke_vii(6003,($94|0),($6|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $1 = $131; $2 = $132; __ZdlPv($94); $161 = $1; $162 = $2; ___resumeException($161|0); // unreachable; } $97 = ((($6)) + 812|0); HEAP32[$97>>2] = $94; $98 = ((($6)) + 616|0); HEAP32[$98>>2] = 0; $99 = ((($6)) + 620|0); HEAP32[$99>>2] = 0; $100 = ((($6)) + 624|0); HEAP32[$100>>2] = 0; $101 = ((($6)) + 612|0); HEAP32[$101>>2] = 0; $102 = ((($6)) + 492|0); HEAP32[$102>>2] = 0; $103 = ((($6)) + 320|0); HEAP8[$103>>0] = 0; $104 = ((($6)) + 556|0); HEAP8[$104>>0] = 0; $105 = ((($6)) + 557|0); HEAP8[$105>>0] = 0; $106 = ((($6)) + 392|0); HEAP32[$106>>2] = 0; $107 = ((($6)) + 380|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($3); (__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEaSEOS5_($107,$3)|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); $108 = ((($6)) + 260|0); $109 = ((($108)) + 16|0); HEAP32[$109>>2] = $6; $110 = ((($6)) + 280|0); $111 = ((($110)) + 4|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)!=(0|0); do { if ($113) { $114 = ((($6)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$114,55); $115 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if ($115) { $116 = (__ZN11MTGAllCards21getCreatureValuesByIdEv()|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_($values,$116); $i1 = 0; while(1) { $117 = $i1; $118 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values)|0); $119 = ($117>>>0)<($118>>>0); if (!($119)) { label = 16; break; } $120 = $i1; __THREW__ = 0; $121 = (invoke_iii(3802,($values|0),($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 14; break; } $124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($121)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($124|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 14; break; } __THREW__ = 0; invoke_vii(6004,($6|0),($5|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 15; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $129 = $i1; $130 = (($129) + 1)|0; $i1 = $130; } if ((label|0) == 14) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $1 = $133; $2 = $134; } else if ((label|0) == 15) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $1 = $135; $2 = $136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 16) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); break; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); $161 = $1; $162 = $2; ___resumeException($161|0); // unreachable; } } } while(0); $colored = 0; $i2 = 1; while(1) { $137 = $i2; $138 = ($137|0)<=(5); if (!($138)) { break; } $139 = $i2; $140 = (__ZN13CardPrimitive8hasColorEi($6,$139)|0); if ($140) { $141 = $colored; $142 = (($141) + 1)|0; $colored = $142; } $143 = $i2; $144 = (($143) + 1)|0; $i2 = $144; } $145 = $colored; $146 = ($145|0)>(1); if ($146) { $147 = ((($6)) + 524|0); HEAP32[$147>>2] = 1; } $148 = ((($6)) + 620|0); $149 = HEAP32[$148>>2]|0; $150 = ($149|0)!=(0|0); if (!($150)) { STACKTOP = sp;return; } $151 = ((($6)) + 620|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 546|0); $154 = HEAP8[$153>>0]|0; $155 = $154&1; if (!($155)) { STACKTOP = sp;return; } $156 = ((($6)) + 547|0); $157 = HEAP8[$156>>0]|0; $158 = $157&1; if ($158) { STACKTOP = sp;return; } $159 = ((($6)) + 546|0); HEAP8[$159>>0] = 1; $160 = ((($6)) + 548|0); HEAP8[$160>>0] = 1; STACKTOP = sp;return; } function __ZN15MTGCardInstanceC2EP7MTGCardP14MTGPlayerCards($this,$card,$arg_belongs_to) { $this = $this|0; $card = $card|0; $arg_belongs_to = $arg_belongs_to|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $arg_belongs_to; $5 = $0; $6 = $1; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; __ZN13CardPrimitiveC2EPS_($5,$8); $9 = ((($5)) + 260|0); $10 = $1; __THREW__ = 0; invoke_vii(6005,($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN13CardPrimitiveD2Ev($5); $148 = $3; $149 = $4; ___resumeException($148|0); // unreachable; } $13 = ((($5)) + 280|0); $14 = $1; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; $17 = (invoke_ii(5231,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 11; } else { __THREW__ = 0; invoke_viii(6001,($13|0),(0|0),($17|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 11; } else { $22 = 47144; HEAP32[$5>>2] = $22; $23 = ((($5)) + 260|0); $24 = 47180; HEAP32[$23>>2] = $24; $25 = ((($5)) + 280|0); $26 = 47196; HEAP32[$25>>2] = $26; $27 = ((($5)) + 332|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($27); $28 = ((($5)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($28); $29 = ((($5)) + 368|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($29); $30 = ((($5)) + 380|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($30); $31 = ((($5)) + 396|0); HEAP32[$31>>2] = 0; $32 = ((($5)) + 564|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($32); $33 = ((($5)) + 640|0); __THREW__ = 0; invoke_vi(3904,($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } else { $36 = ((($5)) + 724|0); __THREW__ = 0; invoke_vi(3904,($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } else { $39 = ((($5)) + 824|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($39); $40 = ((($5)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($40); $41 = ((($5)) + 884|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($41); $42 = ((($5)) + 896|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($42); $43 = ((($5)) + 908|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($43); $44 = ((($5)) + 920|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($44); $45 = ((($5)) + 932|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($45); $46 = ((($5)) + 992|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($46); $47 = ((($5)) + 1048|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($47); $48 = ((($5)) + 1060|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($48); $49 = $2; $50 = ($49|0)!=(0|0); if ($50) { $51 = $2; $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if ($53) { $54 = $2; $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii(3950,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $59 = ((($5)) + 280|0); $60 = ((($59)) + 4|0); HEAP32[$60>>2] = $56; label = 15; } } else { label = 15; } } else { label = 15; } if ((label|0) == 15) { __THREW__ = 0; invoke_vi(6002,($5|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { $73 = $1; $74 = ((($5)) + 876|0); HEAP32[$74>>2] = $73; $75 = ((($5)) + 852|0); HEAP32[$75>>2] = 0; $76 = ((($5)) + 280|0); $77 = ((($76)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = ((($5)) + 348|0); HEAP32[$79>>2] = $78; $80 = ((($5)) + 232|0); $81 = HEAP32[$80>>2]|0; $82 = ((($5)) + 500|0); HEAP32[$82>>2] = $81; $83 = ((($5)) + 500|0); $84 = HEAP32[$83>>2]|0; $85 = ((($5)) + 504|0); HEAP32[$85>>2] = $84; $86 = ((($5)) + 508|0); HEAP32[$86>>2] = 0; $87 = ((($5)) + 236|0); $88 = HEAP32[$87>>2]|0; $89 = ((($5)) + 512|0); HEAP32[$89>>2] = $88; $90 = ((($5)) + 512|0); $91 = HEAP32[$90>>2]|0; $92 = ((($5)) + 516|0); HEAP32[$92>>2] = $91; $93 = ((($5)) + 520|0); HEAP32[$93>>2] = 0; $94 = $2; $95 = ((($5)) + 352|0); HEAP32[$95>>2] = $94; $96 = ((($5)) + 808|0); HEAP32[$96>>2] = 0; $97 = $2; $98 = ($97|0)!=(0|0); if ($98) { $99 = $2; $100 = ((($99)) + 8|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 4|0); $103 = HEAP32[$102>>2]|0; $104 = ((($5)) + 808|0); HEAP32[$104>>2] = $103; } $105 = ((($5)) + 808|0); $106 = HEAP32[$105>>2]|0; $107 = ((($5)) + 612|0); HEAP32[$107>>2] = $106; $108 = ((($5)) + 836|0); HEAP32[$108>>2] = 0; $109 = ((($5)) + 856|0); HEAP32[$109>>2] = 0; $110 = ((($5)) + 236|0); $111 = HEAP32[$110>>2]|0; $112 = ((($5)) + 280|0); $113 = ((($112)) + 8|0); HEAP32[$113>>2] = $111; $114 = ((($5)) + 280|0); $115 = ((($114)) + 24|0); HEAP32[$115>>2] = 0; $116 = ((($5)) + 280|0); $117 = ((($116)) + 28|0); HEAP32[$117>>2] = 0; $118 = ((($5)) + 488|0); HEAP32[$118>>2] = 0; $119 = ((($5)) + 456|0); HEAP32[$119>>2] = 0; $120 = ((($5)) + 880|0); HEAP32[$120>>2] = 0; $121 = ((($5)) + 952|0); HEAP8[$121>>0] = 0; $122 = ((($5)) + 964|0); HEAP8[$122>>0] = 0; $123 = ((($5)) + 965|0); HEAP8[$123>>0] = 0; $124 = ((($5)) + 966|0); HEAP8[$124>>0] = 0; $125 = ((($5)) + 967|0); HEAP8[$125>>0] = 0; $126 = ((($5)) + 260|0); __THREW__ = 0; $127 = (invoke_ii(6006,($126|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if (!($129)) { $130 = ((($5)) + 968|0); HEAP32[$130>>2] = $127; $131 = ((($5)) + 972|0); HEAP32[$131>>2] = 0; $132 = ((($5)) + 232|0); $133 = HEAP32[$132>>2]|0; $134 = ((($5)) + 944|0); HEAP32[$134>>2] = $133; $135 = ((($5)) + 236|0); $136 = HEAP32[$135>>2]|0; $137 = ((($5)) + 948|0); HEAP32[$137>>2] = $136; $138 = ((($5)) + 976|0); HEAP32[$138>>2] = 0; $139 = ((($5)) + 980|0); HEAP32[$139>>2] = 0; __THREW__ = 0; $140 = (invoke_ii(4121,($5|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if (!($142)) { __THREW__ = 0; $143 = (invoke_ii(3948,($140|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if (!($145)) { $146 = ((($5)) + 984|0); HEAP32[$146>>2] = $143; STACKTOP = sp;return; } } } } } $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($46); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($45); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($44); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($43); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($42); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($41); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($40); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($39); __ZN8ManaCostD2Ev($36); } __ZN8ManaCostD2Ev($33); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($30); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($29); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); } } if ((label|0) == 11) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } $147 = ((($5)) + 260|0); __ZN7MTGCardD2Ev($147); __ZN13CardPrimitiveD2Ev($5); $148 = $3; $149 = $4; ___resumeException($148|0); // unreachable; } function __ZN15MTGCardInstance14createSnapShotEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $snapShot = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(1072)|0); __THREW__ = 0; invoke_vii(6007,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZdlPv($4); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; } $snapShot = $4; $7 = $snapShot; $8 = ((($7)) + 620|0); HEAP32[$8>>2] = 0; $9 = (__Znwj(20)|0); $10 = $snapShot; __THREW__ = 0; invoke_vii(6003,($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = $snapShot; $14 = ((($13)) + 812|0); HEAP32[$14>>2] = $9; $15 = (__ZN15MTGCardInstance10controllerEv($3)|0); $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = $snapShot; __ZN11MTGGameZone7addCardEP15MTGCardInstance($19,$20); $21 = $snapShot; STACKTOP = sp;return ($21|0); } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; __ZdlPv($9); $26 = $1; $27 = $2; ___resumeException($26|0); // unreachable; return (0)|0; } function __ZN15MTGCardInstance10controllerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 612|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance4copyEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $af = 0, $backupid = 0, $castMethodBackUP = 0; var $data = 0, $i = 0, $oldStored = 0, $source = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 76|0; $af = sp; $0 = $this; $1 = $card; $5 = $0; $6 = $1; $7 = ((($6)) + 876|0); $8 = HEAP32[$7>>2]|0; $source = $8; $9 = $source; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $data = $11; $12 = ((($5)) + 144|0); $13 = $1; $14 = ((($13)) + 144|0); ;HEAP32[$12>>2]=HEAP32[$14>>2]|0;HEAP32[$12+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$12+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[$12+12>>2]=HEAP32[$14+12>>2]|0; $15 = ((($5)) + 160|0); $16 = $1; $17 = ((($16)) + 160|0); ;HEAP32[$15>>2]=HEAP32[$17>>2]|0;HEAP32[$15+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[$15+8>>2]=HEAP32[$17+8>>2]|0;HEAP32[$15+12>>2]=HEAP32[$17+12>>2]|0; $18 = $1; $19 = ((($18)) + 972|0); $20 = HEAP32[$19>>2]|0; $21 = ((($5)) + 972|0); HEAP32[$21>>2] = $20; $i = 0; while(1) { $22 = $i; $23 = $data; $24 = ((($23)) + 248|0); $25 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($24)|0); $26 = ($22>>>0)<($25>>>0); if (!($26)) { break; } $27 = ((($5)) + 248|0); $28 = $data; $29 = ((($28)) + 248|0); $30 = $i; $31 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($29,$30)|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($27,$31); $32 = $i; $33 = (($32) + 1)|0; $i = $33; } $34 = $data; $35 = ((($34)) + 140|0); $36 = HEAP8[$35>>0]|0; $37 = ((($5)) + 140|0); HEAP8[$37>>0] = $36; $38 = ((($5)) + 20|0); $39 = $data; $40 = (__ZN13CardPrimitive11getManaCostEv($39)|0); __ZN8ManaCost4copyEPS_($38,$40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,211279); __THREW__ = 0; invoke_vii(5877,($5|0),($2|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $140 = ___cxa_find_matching_catch()|0; $141 = tempRet0; $3 = $140; $4 = $141; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $175 = $3; $176 = $4; ___resumeException($175|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $43 = $data; $44 = ((($43)) + 128|0); __ZN13CardPrimitive7setNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($5,$44); $45 = $data; $46 = ((($45)) + 232|0); $47 = HEAP32[$46>>2]|0; $48 = ((($5)) + 232|0); HEAP32[$48>>2] = $47; $49 = $data; $50 = ((($49)) + 236|0); $51 = HEAP32[$50>>2]|0; $52 = ((($5)) + 236|0); HEAP32[$52>>2] = $51; $53 = ((($5)) + 508|0); $54 = HEAP32[$53>>2]|0; $55 = ((($5)) + 232|0); $56 = HEAP32[$55>>2]|0; $57 = (($56) + ($54))|0; HEAP32[$55>>2] = $57; $58 = ((($5)) + 520|0); $59 = HEAP32[$58>>2]|0; $60 = ((($5)) + 236|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($59))|0; HEAP32[$60>>2] = $62; $63 = ((($5)) + 236|0); $64 = HEAP32[$63>>2]|0; $65 = ((($5)) + 280|0); $66 = ((($65)) + 8|0); HEAP32[$66>>2] = $64; $67 = ((($5)) + 280|0); $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = ((($5)) + 348|0); HEAP32[$70>>2] = $69; $71 = ((($5)) + 204|0); $72 = $data; $73 = ((($72)) + 204|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($71,$73)|0); $74 = ((($5)) + 220|0); $75 = $data; $76 = ((($75)) + 220|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($74,$76)|0); $77 = $data; $78 = ((($77)) + 216|0); $79 = HEAP32[$78>>2]|0; $80 = ((($5)) + 216|0); HEAP32[$80>>2] = $79; $81 = ((($5)) + 260|0); $82 = ((($81)) + 4|0); $83 = HEAP32[$82>>2]|0; $backupid = $83; $84 = ((($5)) + 456|0); $85 = HEAP32[$84>>2]|0; $castMethodBackUP = $85; $86 = $source; $87 = (__ZNK7MTGCard5getIdEv($86)|0); $88 = ((($5)) + 260|0); $89 = ((($88)) + 4|0); HEAP32[$89>>2] = $87; $90 = ((($5)) + 872|0); $91 = HEAP32[$90>>2]|0; $oldStored = $91; $92 = (__Znwj(124)|0); $93 = ((($5)) + 280|0); $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; __THREW__ = 0; invoke_viii(4315,($92|0),($95|0),($5|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $3 = $142; $4 = $143; __ZdlPv($92); $175 = $3; $176 = $4; ___resumeException($175|0); // unreachable; } $spell = $92; $98 = $1; $99 = ((($98)) + 280|0); $100 = ((($99)) + 4|0); $101 = HEAP32[$100>>2]|0; $102 = ((($5)) + 280|0); $103 = ((($102)) + 4|0); HEAP32[$103>>2] = $101; $104 = ((($5)) + 280|0); $105 = ((($104)) + 4|0); $106 = HEAP32[$105>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$106); $107 = ((($5)) + 280|0); $108 = ((($107)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 172|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; $112 = (invoke_ii(3911,($111|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; do { if (!($114)) { __THREW__ = 0; $115 = (invoke_ii(3912,($112|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if (!($117)) { $118 = $spell; __THREW__ = 0; invoke_viii(3913,($af|0),($115|0),($118|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if (!($120)) { $121 = $spell; $122 = ($121|0)==(0|0); if (!($122)) { $123 = HEAP32[$121>>2]|0; $124 = ((($123)) + 4|0); $125 = HEAP32[$124>>2]|0; FUNCTION_TABLE_vi[$125 & 8191]($121); } $126 = ((($5)) + 280|0); $127 = ((($126)) + 4|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 180|0); __THREW__ = 0; $130 = (invoke_iii(4093,($129|0),1)|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if (!($132)) { $133 = HEAP32[$130>>2]|0; $134 = ((($133)) + 76|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)==(0); if ($136) { $137 = $backupid; $138 = ((($5)) + 260|0); $139 = ((($138)) + 4|0); HEAP32[$139>>2] = $137; } else { $146 = $1; $147 = ((($146)) + 260|0); __THREW__ = 0; $148 = (invoke_ii(3949,($147|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break; } $151 = ((($5)) + 260|0); $152 = ((($151)) + 4|0); HEAP32[$152>>2] = $148; $153 = $1; $154 = ((($153)) + 260|0); $155 = ((($154)) + 12|0); $156 = HEAP32[$155>>2]|0; $157 = ((($5)) + 260|0); $158 = ((($157)) + 12|0); HEAP32[$158>>2] = $156; $159 = $1; $160 = ((($159)) + 260|0); __THREW__ = 0; $161 = (invoke_ii(4565,($160|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = ((($5)) + 260|0); $165 = ((($164)) + 8|0); HEAP8[$165>>0] = $161; } $166 = $castMethodBackUP; $167 = ((($5)) + 456|0); HEAP32[$167>>2] = $166; $168 = ((($5)) + 824|0); $169 = ((($5)) + 824|0); __THREW__ = 0; (invoke_iii(3909,($168|0),($169|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if (!($171)) { $172 = $oldStored; $173 = ((($5)) + 864|0); HEAP32[$173>>2] = $172; $174 = ((($5)) + 559|0); HEAP8[$174>>0] = 0; __ZN14AbilityFactoryD2Ev($af); STACKTOP = sp;return; } } } } } } while(0); $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $3 = $144; $4 = $145; __ZN14AbilityFactoryD2Ev($af); $175 = $3; $176 = $4; ___resumeException($175|0); // unreachable; } function __ZN15MTGCardInstanceD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 47144; HEAP32[$1>>2] = $2; $3 = ((($1)) + 260|0); $4 = 47180; HEAP32[$3>>2] = $4; $5 = ((($1)) + 280|0); $6 = 47196; HEAP32[$5>>2] = $6; $7 = ((($1)) + 812|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($1)) + 812|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { __ZN8CountersD2Ev($11); __ZdlPv($11); } $13 = ((($1)) + 812|0); HEAP32[$13>>2] = 0; } $14 = ((($1)) + 620|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($1)) + 620|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($1)) + 620|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } $26 = ((($1)) + 620|0); HEAP32[$26>>2] = 0; } } $27 = ((($1)) + 1060|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($27); $28 = ((($1)) + 1048|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $29 = ((($1)) + 992|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($29); $30 = ((($1)) + 932|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($30); $31 = ((($1)) + 920|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($31); $32 = ((($1)) + 908|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($32); $33 = ((($1)) + 896|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($33); $34 = ((($1)) + 884|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEED2Ev($34); $35 = ((($1)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($35); $36 = ((($1)) + 824|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($36); $37 = ((($1)) + 724|0); __ZN8ManaCostD2Ev($37); $38 = ((($1)) + 640|0); __ZN8ManaCostD2Ev($38); $39 = ((($1)) + 564|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $40 = ((($1)) + 380|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($40); $41 = ((($1)) + 368|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($41); $42 = ((($1)) + 356|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($42); $43 = ((($1)) + 332|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $44 = ((($1)) + 260|0); __ZN7MTGCardD2Ev($44); __ZN13CardPrimitiveD2Ev($1); STACKTOP = sp;return; } function __ZThn260_N15MTGCardInstanceD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN15MTGCardInstanceD2Ev($2); STACKTOP = sp;return; } function __ZN15MTGCardInstanceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15MTGCardInstanceD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn260_N15MTGCardInstanceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN15MTGCardInstanceD0Ev($2); STACKTOP = sp;return; } function __ZN15MTGCardInstance4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 260|0); (__ZN7MTGCard4initEv($2)|0); (__ZN13CardPrimitive4initEv($1)|0); $3 = ((($1)) + 260|0); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = $1; $5 = ((($1)) + 400|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 404|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return 1; } function __ZNK15MTGCardInstance14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNK13CardPrimitive7getNameEv($1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZThn280_NK15MTGCardInstance14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -280|0); __ZNK15MTGCardInstance14getDisplayNameEv($agg$result,$2); STACKTOP = sp;return; } function __ZN15MTGCardInstance7addTypeEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $before = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $0 = $this; $1 = $type; $5 = $0; $6 = $1; $7 = (__ZN13CardPrimitive7hasTypeEi($5,$6)|0); $8 = $7&1; $before = $8; $9 = $1; __ZN13CardPrimitive7addTypeEi($5,$9); $10 = $before; $11 = $10&1; if (!($11)) { $12 = ((($5)) + 480|0); HEAP8[$12>>0] = 1; } $13 = ((($5)) + 128|0); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($13)|0); $15 = ($14|0)!=(0); do { if (!($15)) { $16 = $1; __ZN11MTGAllCards8findTypeEj($2,$16); __THREW__ = 0; invoke_vii(4325,($5|0),($2|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; } } while(0); $21 = (__Znwj(20)|0); $22 = $1; $23 = $before; $24 = $23&1; __THREW__ = 0; invoke_viiiii(6008,($21|0),($5|0),($22|0),($24|0),1); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZdlPv($21); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; } $e = $21; $27 = ((($5)) + 280|0); $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0|0); if ($30) { $31 = ((($5)) + 280|0); $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($33,$34)|0); STACKTOP = sp;return; } $37 = $e; $38 = ($37|0)!=(0|0); if (!($38)) { STACKTOP = sp;return; } $39 = $e; $40 = ($39|0)==(0|0); if (!($40)) { $41 = HEAP32[$39>>2]|0; $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; FUNCTION_TABLE_vi[$43 & 8191]($39); } $e = 0; STACKTOP = sp;return; } function __ZN15MTGCardInstance10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $value; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$6); __THREW__ = 0; $7 = (invoke_iii(4349,($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $7; $10 = HEAP32[$5>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = $id; FUNCTION_TABLE_vii[$12 & 8191]($5,$13); STACKTOP = sp;return; } } function __ZN15MTGCardInstance7setTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$type_text) { $this = $this|0; $type_text = $type_text|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type_text; $2 = $0; $3 = $1; __ZN15MTGCardInstance10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($2,$3); STACKTOP = sp;return; } function __ZN15MTGCardInstance10removeTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$value,$removeAll) { $this = $this|0; $value = $value|0; $removeAll = $removeAll|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $value; $2 = $removeAll; $6 = $0; $7 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$7); __THREW__ = 0; $8 = (invoke_iii(4349,($3|0),1)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $id = $8; $11 = $id; $12 = $2; $13 = (__ZN15MTGCardInstance10removeTypeEii($6,$11,$12)|0); STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN15MTGCardInstance10removeTypeEii($this,$id,$removeAll) { $this = $this|0; $id = $id|0; $removeAll = $removeAll|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $after = 0, $before = 0, $e = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $4 = sp + 12|0; $0 = $this; $1 = $id; $2 = $removeAll; $7 = $0; $8 = $1; $9 = (__ZN13CardPrimitive7hasTypeEi($7,$8)|0); $10 = $9&1; $before = $10; $11 = $1; $12 = $2; $13 = (__ZN13CardPrimitive10removeTypeEii($7,$11,$12)|0); $result = $13; $14 = $1; $15 = (__ZN13CardPrimitive7hasTypeEi($7,$14)|0); $16 = $15&1; $after = $16; $17 = $before; $18 = $17&1; $19 = $18&1; $20 = $after; $21 = $20&1; $22 = $21&1; $23 = ($19|0)!=($22|0); do { if ($23) { $24 = ((($7)) + 480|0); HEAP8[$24>>0] = 1; $25 = ((($7)) + 128|0); $26 = $1; __ZN11MTGAllCards8findTypeEj($3,$26); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($25,$3)|0); $28 = ($27|0)==(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); if ($28) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,211279); __THREW__ = 0; invoke_vii(4325,($7|0),($4|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $5 = $31; $6 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $59 = $5; $60 = $6; ___resumeException($59|0); // unreachable; } } } while(0); $33 = (__Znwj(20)|0); $34 = $1; $35 = $before; $36 = $35&1; $37 = $after; $38 = $37&1; __THREW__ = 0; invoke_viiiii(6008,($33|0),($7|0),($34|0),($36|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $5 = $49; $6 = $50; __ZdlPv($33); $59 = $5; $60 = $6; ___resumeException($59|0); // unreachable; } $e = $33; $41 = ((($7)) + 280|0); $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($7)) + 280|0); $46 = ((($45)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($47,$48)|0); $58 = $result; STACKTOP = sp;return ($58|0); } $51 = $e; $52 = ($51|0)!=(0|0); if (!($52)) { $58 = $result; STACKTOP = sp;return ($58|0); } $53 = $e; $54 = ($53|0)==(0|0); if (!($54)) { $55 = HEAP32[$53>>2]|0; $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vi[$57 & 8191]($53); } $e = 0; $58 = $result; STACKTOP = sp;return ($58|0); } function __ZN15MTGCardInstance8isInPlayEP12GameObserver($this,$game) { $this = $this|0; $game = $game|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $game; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(2); if (!($5)) { label = 7; break; } $6 = $2; $7 = ((($6)) + 180|0); $8 = $i; $9 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $zone = $14; $15 = $zone; $16 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($15,$3)|0); $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($3)) + 550|0); $19 = HEAP8[$18>>0]|0; $20 = $19&1; if (!($20)) { label = 5; break; } } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } if ((label|0) == 5) { $0 = 1; $23 = $0; STACKTOP = sp;return ($23|0); } else if ((label|0) == 7) { $0 = 0; $23 = $0; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN15MTGCardInstance11afterDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 632|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; do { if ($5) { $6 = ((($2)) + 632|0); HEAP8[$6>>0] = 0; $0 = 0; } else { $7 = ((($2)) + 628|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); if (!($9)) { $0 = 0; break; } $10 = ((($2)) + 628|0); HEAP32[$10>>2] = 0; $11 = (__ZN13CardPrimitive10isCreatureEv($2)|0); if (!($11)) { $0 = 0; break; } $12 = ((($2)) + 280|0); $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)<=(0); if ($15) { $16 = ((($2)) + 280|0); $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($2,$18)|0); $20 = ($19|0)!=(0); if ($20) { $21 = (__ZN15MTGCardInstance7destroyEv($2)|0); $0 = $21; break; } } $0 = 0; } } while(0); $22 = $0; STACKTOP = sp;return ($22|0); } function __ZN15MTGCardInstance7destroyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN15MTGCardInstance17triggerRegenerateEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $0 = 0; $6 = $0; STACKTOP = sp;return ($6|0); } else { $5 = (__ZN15MTGCardInstance4buryEv($2)|0); $0 = $5; $6 = $0; STACKTOP = sp;return ($6|0); } return (0)|0; } function __ZThn280_N15MTGCardInstance11afterDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -280|0); $3 = (__ZN15MTGCardInstance11afterDamageEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance4buryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $3 = sp; $1 = $this; $4 = $1; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $p = $5; $6 = ((($4)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($2,$6,83); $7 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); if ($7) { $8 = $p; $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; $11 = $p; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ((($4)) + 808|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($10,$4,$15,$21,0)|0); $0 = 1; $38 = $0; STACKTOP = sp;return ($38|0); } $22 = ((($4)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$22,42); $23 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($23) { $0 = 0; $38 = $0; STACKTOP = sp;return ($38|0); } else { $24 = $p; $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = $p; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); $31 = HEAP32[$30>>2]|0; $32 = ((($4)) + 808|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($26,$4,$31,$37,0)|0); $0 = 1; $38 = $0; STACKTOP = sp;return ($38|0); } return (0)|0; } function __ZN15MTGCardInstance17triggerRegenerateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 492|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if (!($5)) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } $6 = (__ZN15MTGCardInstance3hasEi($2,46)|0); $7 = ($6|0)!=(0); if ($7) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } $8 = ((($2)) + 492|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + -1)|0; HEAP32[$8>>2] = $10; __ZN15MTGCardInstance3tapEv($2); $11 = (__ZN13CardPrimitive10isCreatureEv($2)|0); if ($11) { $12 = ((($2)) + 236|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 280|0); $15 = ((($14)) + 8|0); HEAP32[$15>>2] = $13; (__ZN15MTGCardInstance22initAttackersDefensersEv($2)|0); $16 = ((($2)) + 280|0); $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)<(1); if ($19) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } } $0 = 1; $20 = $0; STACKTOP = sp;return ($20|0); } function __ZN15MTGCardInstance14getCurrentZoneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 392|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance3hasEi($this,$basicAbility) { $this = $this|0; $basicAbility = $basicAbility|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $basicAbility; $3 = $0; $4 = ((($3)) + 144|0); $5 = $1; __ZNSt3__16bitsetILj128EEixEj($2,$4,$5); $6 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); $7 = $6&1; STACKTOP = sp;return ($7|0); } function __ZN15MTGCardInstance18getReducedManaCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 640|0); STACKTOP = sp;return ($2|0); } function __ZN15MTGCardInstance20getIncreasedManaCostEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 724|0); STACKTOP = sp;return ($2|0); } function __ZN15MTGCardInstance13eventattackedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 580|0); HEAP32[$4>>2] = 1; $5 = (__Znwj(12)|0); __THREW__ = 0; invoke_vii(6009,($5|0),($3|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZdlPv($5); $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { $e = $5; $8 = ((($3)) + 280|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($10,$11)|0); STACKTOP = sp;return; } } function __ZN15MTGCardInstance18eventattackedAloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(12)|0); __THREW__ = 0; invoke_vii(6010,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZdlPv($4); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } else { $e = $4; $7 = ((($3)) + 280|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($9,$10)|0); STACKTOP = sp;return; } } function __ZN15MTGCardInstance23eventattackednotblockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 580|0); HEAP32[$4>>2] = 1; $5 = (__Znwj(12)|0); __THREW__ = 0; invoke_vii(6011,($5|0),($3|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZdlPv($5); $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { $e = $5; $8 = ((($3)) + 280|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($10,$11)|0); STACKTOP = sp;return; } } function __ZN15MTGCardInstance20eventattackedblockedEPS_($this,$opponent) { $this = $this|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $opponent; $4 = $0; $5 = ((($4)) + 580|0); HEAP32[$5>>2] = 1; $6 = (__Znwj(16)|0); $7 = $1; __THREW__ = 0; invoke_viii(6012,($6|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZdlPv($6); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } else { $e = $6; $10 = ((($4)) + 280|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($12,$13)|0); STACKTOP = sp;return; } } function __ZN15MTGCardInstance12eventblockedEPS_($this,$opponent) { $this = $this|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $opponent; $4 = $0; $5 = ((($4)) + 584|0); HEAP32[$5>>2] = 1; $6 = (__Znwj(16)|0); $7 = $1; __THREW__ = 0; invoke_viii(6013,($6|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZdlPv($6); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } else { $e = $6; $10 = ((($4)) + 280|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($12,$13)|0); STACKTOP = sp;return; } } function __ZN15MTGCardInstance3tapEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 344|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if ($6) { STACKTOP = sp;return; } $7 = ((($3)) + 344|0); HEAP32[$7>>2] = 1; $8 = (__Znwj(16)|0); __THREW__ = 0; invoke_viiii(6014,($8|0),($3|0),0,1); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($8); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; } $e = $8; $11 = ((($3)) + 280|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($13,$14)|0); STACKTOP = sp;return; } function __ZN15MTGCardInstance5untapEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 344|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 344|0); HEAP32[$7>>2] = 0; $8 = (__Znwj(16)|0); __THREW__ = 0; invoke_viiii(6014,($8|0),($3|0),1,0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($8); $17 = $1; $18 = $2; ___resumeException($17|0); // unreachable; } $e = $8; $11 = ((($3)) + 280|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($13,$14)|0); STACKTOP = sp;return; } function __ZN15MTGCardInstance12setUntappingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 324|0); HEAP32[$2>>2] = 1; STACKTOP = sp;return; } function __ZN15MTGCardInstance11isUntappingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 324|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance12attemptUntapEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 324|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return; } __ZN15MTGCardInstance5untapEv($1); $5 = ((($1)) + 324|0); HEAP32[$5>>2] = 0; STACKTOP = sp;return; } function __ZN15MTGCardInstance8isTappedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 344|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance10regenerateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN15MTGCardInstance3hasEi($2,46)|0); $4 = ($3|0)!=(0); if ($4) { $0 = 0; $8 = $0; STACKTOP = sp;return ($8|0); } else { $5 = ((($2)) + 492|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + 1)|0; HEAP32[$5>>2] = $7; $0 = $7; $8 = $0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN15MTGCardInstance22initAttackersDefensersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN15MTGCardInstance11setAttackerEi($1,0)|0); (__ZN15MTGCardInstance11setDefenserEPS_($1,0)|0); $2 = ((($1)) + 856|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($3); $4 = ((($1)) + 320|0); HEAP8[$4>>0] = 0; $5 = ((($1)) + 580|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 584|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance11setAttackerEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $e = 0, $p = 0, $previousTarget = 0, $target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $4 = $0; $previousTarget = 0; $target = 0; $5 = (__ZN15MTGCardInstance10controllerEv($4)|0); $6 = (__ZN6Player8opponentEv($5)|0); $p = $6; $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = $p; $target = $9; } $10 = ((($4)) + 852|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $13 = $p; $previousTarget = $13; } $14 = $1; $15 = ((($4)) + 852|0); HEAP32[$15>>2] = $14; $16 = (__Znwj(20)|0); $17 = $previousTarget; $18 = $target; __THREW__ = 0; invoke_viiii(6015,($16|0),($4|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZdlPv($16); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } $e = $16; $21 = ((($4)) + 280|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($4)) + 280|0); $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($27,$28)|0); STACKTOP = sp;return 1; } $33 = $e; $34 = ($33|0)!=(0|0); if (!($34)) { STACKTOP = sp;return 1; } $35 = $e; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $e = 0; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance11setDefenserEPS_($this,$opponent) { $this = $this|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $opponent; $4 = $0; $5 = ((($4)) + 836|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); do { if ($7) { $8 = ((($4)) + 280|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 180|0); $12 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($11,0)|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ((($4)) + 836|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($17,$19)|0); $21 = ($20|0)!=(0|0); if (!($21)) { $22 = ((($4)) + 280|0); $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 180|0); $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,1)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = ((($4)) + 836|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($31,$33)|0); $35 = ($34|0)!=(0|0); if (!($35)) { break; } } $36 = ((($4)) + 836|0); $37 = HEAP32[$36>>2]|0; (__ZN15MTGCardInstance13removeBlockerEPS_($37,$4)|0); } } while(0); $e = 0; $38 = ((($4)) + 836|0); $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = ($39|0)!=($40|0); do { if ($41) { $42 = (__Znwj(20)|0); $43 = ((($4)) + 836|0); $44 = HEAP32[$43>>2]|0; $45 = $1; __THREW__ = 0; invoke_viiii(6016,($42|0),($4|0),($44|0),($45|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; __ZdlPv($42); $50 = $2; $51 = $3; ___resumeException($50|0); // unreachable; } else { $e = $42; break; } } } while(0); $52 = $1; $53 = ((($4)) + 836|0); HEAP32[$53>>2] = $52; $54 = ((($4)) + 836|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { $57 = ((($4)) + 836|0); $58 = HEAP32[$57>>2]|0; (__ZN15MTGCardInstance10addBlockerEPS_($58,$4)|0); } $59 = $e; $60 = ($59|0)!=(0|0); if (!($60)) { STACKTOP = sp;return 1; } $61 = ((($4)) + 280|0); $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($63,$64)|0); STACKTOP = sp;return 1; } function __ZN15MTGCardInstance7cleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZN15MTGCardInstance22initAttackersDefensersEv($1)|0); $2 = ((($1)) + 280|0); $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 280|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 208|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN15MTGCardInstance10controllerEv($1)|0); $12 = ($10|0)==($11|0); if ($12) { label = 3; } } else { label = 3; } if ((label|0) == 3) { $13 = ((($1)) + 636|0); HEAP32[$13>>2] = 0; } $14 = ((($1)) + 620|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($1)) + 620|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN15MTGCardInstance10stillInUseEv($18)|0); $20 = ($19|0)!=(0); if (!($20)) { $21 = ((($1)) + 620|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($1)) + 620|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($1)) + 620|0); HEAP32[$30>>2] = 0; } } } $31 = ((($1)) + 492|0); HEAP32[$31>>2] = 0; $32 = ((($1)) + 280|0); $33 = ((($32)) + 24|0); HEAP32[$33>>2] = 0; $34 = ((($1)) + 280|0); $35 = ((($34)) + 28|0); HEAP32[$35>>2] = 0; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance10stillInUseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10DuelLayers11actionLayerEv($7)|0); $9 = (__ZN11ActionLayer10stillInUseEP15MTGCardInstance($8,$2)|0); $10 = ($9|0)!=(0); if ($10) { $0 = 1; $23 = $0; STACKTOP = sp;return ($23|0); } $11 = ((($2)) + 620|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { $0 = 0; $23 = $0; STACKTOP = sp;return ($23|0); } $14 = ((($2)) + 620|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 609|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = ((($2)) + 620|0); $20 = HEAP32[$19>>2]|0; if ($18) { $21 = ((($20)) + 609|0); HEAP8[$21>>0] = 0; $0 = 1; $23 = $0; STACKTOP = sp;return ($23|0); } else { $22 = (__ZN15MTGCardInstance10stillInUseEv($20)|0); $0 = $22; $23 = $0; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN15MTGCardInstance20hasSummoningSicknessEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 636|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); do { if ($6) { $7 = ((($3)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($2,$7,11); $8 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); if ($8) { $0 = 0; break; } $9 = (__ZN13CardPrimitive10isCreatureEv($3)|0); if ($9) { $0 = 1; break; } else { $0 = 0; break; } } else { $0 = 0; } } while(0); $10 = $0; STACKTOP = sp;return ($10|0); } function __ZN15MTGCardInstance16changeControllerEP6Playerb($this,$newController,$notZone) { $this = $this|0; $newController = $newController|0; $notZone = $notZone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $copy = 0, $originalOwner = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $newController; $4 = $notZone&1; $3 = $4; $5 = $1; $6 = $3; $7 = $6&1; if ($7) { $8 = $2; $9 = ((($5)) + 612|0); HEAP32[$9>>2] = $8; $0 = $5; $23 = $0; STACKTOP = sp;return ($23|0); } else { $10 = (__ZN15MTGCardInstance10controllerEv($5)|0); $originalOwner = $10; $11 = $originalOwner; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($5)) + 392|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($13,$5,$15,$20,0)|0); $copy = $21; $22 = $copy; $0 = $22; $23 = $0; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN15MTGCardInstance9canAttackEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 16|0; $3 = sp + 8|0; $4 = sp; $1 = $this; $5 = $1; $6 = ((($5)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($2,$6,37); $7 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); do { if ($7) { $0 = 0; } else { $8 = ((($5)) + 344|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if ($10) { $0 = 0; break; } $11 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($5)|0); $12 = ($11|0)!=(0); if ($12) { $0 = 0; break; } $13 = ((($5)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$13,16); $14 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($14) { $15 = ((($5)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$15,91); $16 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if (!($16)) { $0 = 0; break; } } $17 = (__ZN13CardPrimitive10isCreatureEv($5)|0); if (!($17)) { $0 = 0; break; } $18 = ((($5)) + 280|0); $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($5,$20)|0); $22 = ($21|0)!=(0); if ($22) { $0 = 1; break; } else { $0 = 0; break; } } } while(0); $23 = $0; STACKTOP = sp;return ($23|0); } function __ZN15MTGCardInstance14addToToughnessEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $2 = $0; $3 = $1; $4 = ((($2)) + 236|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3))|0; HEAP32[$4>>2] = $6; $7 = $1; $8 = ((($2)) + 280|0); $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + ($7))|0; HEAP32[$9>>2] = $11; $12 = ((($2)) + 628|0); HEAP32[$12>>2] = 1; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance12setToughnessEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $value; $2 = $0; $3 = $1; $4 = ((($2)) + 236|0); HEAP32[$4>>2] = $3; $5 = $1; $6 = ((($2)) + 280|0); $7 = ((($6)) + 8|0); HEAP32[$7>>2] = $5; $8 = ((($2)) + 628|0); HEAP32[$8>>2] = 1; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance12stripPTbonusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 508|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) - ($3))|0; HEAP32[$4>>2] = $6; $7 = ((($1)) + 520|0); $8 = HEAP32[$7>>2]|0; $9 = (0 - ($8))|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$9)|0); STACKTOP = sp;return; } function __ZN15MTGCardInstance11plusPTbonusEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; $4 = $1; $5 = ((($3)) + 508|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + ($4))|0; HEAP32[$5>>2] = $7; $8 = $2; $9 = ((($3)) + 520|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + ($8))|0; HEAP32[$9>>2] = $11; STACKTOP = sp;return; } function __ZN15MTGCardInstance12minusPTbonusEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; $4 = $1; $5 = ((($3)) + 508|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) - ($4))|0; HEAP32[$5>>2] = $7; $8 = $2; $9 = ((($3)) + 520|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) - ($8))|0; HEAP32[$9>>2] = $11; STACKTOP = sp;return; } function __ZN15MTGCardInstance12applyPTbonusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 508|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3))|0; HEAP32[$4>>2] = $6; $7 = ((($1)) + 520|0); $8 = HEAP32[$7>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$8)|0); STACKTOP = sp;return; } function __ZN15MTGCardInstance10addcounterEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; __ZN15MTGCardInstance12stripPTbonusEv($3); $4 = $1; $5 = $2; __ZN15MTGCardInstance11plusPTbonusEii($3,$4,$5); __ZN15MTGCardInstance12applyPTbonusEv($3); STACKTOP = sp;return; } function __ZN15MTGCardInstance10addptbonusEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; __ZN15MTGCardInstance12stripPTbonusEv($3); $4 = $1; $5 = $2; __ZN15MTGCardInstance11plusPTbonusEii($3,$4,$5); __ZN15MTGCardInstance12applyPTbonusEv($3); STACKTOP = sp;return; } function __ZN15MTGCardInstance13removecounterEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; __ZN15MTGCardInstance12stripPTbonusEv($3); $4 = $1; $5 = $2; __ZN15MTGCardInstance12minusPTbonusEii($3,$4,$5); __ZN15MTGCardInstance12applyPTbonusEv($3); STACKTOP = sp;return; } function __ZN15MTGCardInstance13removeptbonusEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; __ZN15MTGCardInstance12stripPTbonusEv($3); $4 = $1; $5 = $2; __ZN15MTGCardInstance12minusPTbonusEii($3,$4,$5); __ZN15MTGCardInstance12applyPTbonusEv($3); STACKTOP = sp;return; } function __ZN15MTGCardInstance8addbasePEi($this,$p) { $this = $this|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $0; $3 = $1; $4 = ((($2)) + 504|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 508|0); $6 = HEAP32[$5>>2]|0; $7 = ((($2)) + 232|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) - ($6))|0; HEAP32[$7>>2] = $9; $10 = $1; $11 = ((($2)) + 232|0); HEAP32[$11>>2] = $10; $12 = ((($2)) + 508|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 232|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + ($13))|0; HEAP32[$14>>2] = $16; STACKTOP = sp;return; } function __ZN15MTGCardInstance8addbaseTEi($this,$t) { $this = $this|0; $t = $t|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $t; $2 = $0; $3 = $1; $4 = ((($2)) + 516|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 520|0); $6 = HEAP32[$5>>2]|0; $7 = (0 - ($6))|0; (__ZN15MTGCardInstance14addToToughnessEi($2,$7)|0); $8 = $1; $9 = ((($2)) + 236|0); $10 = HEAP32[$9>>2]|0; $11 = (($8) - ($10))|0; (__ZN15MTGCardInstance14addToToughnessEi($2,$11)|0); $12 = ((($2)) + 520|0); $13 = HEAP32[$12>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($2,$13)|0); STACKTOP = sp;return; } function __ZN15MTGCardInstance11revertbasePEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 508|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) - ($3))|0; HEAP32[$4>>2] = $6; $7 = ((($1)) + 500|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 232|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + ($8))|0; HEAP32[$9>>2] = $11; $12 = ((($1)) + 504|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 232|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) - ($13))|0; HEAP32[$14>>2] = $16; $17 = ((($1)) + 508|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 232|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + ($18))|0; HEAP32[$19>>2] = $21; $22 = ((($1)) + 500|0); $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 504|0); HEAP32[$24>>2] = $23; STACKTOP = sp;return; } function __ZN15MTGCardInstance11revertbaseTEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 520|0); $3 = HEAP32[$2>>2]|0; $4 = (0 - ($3))|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$4)|0); $5 = ((($1)) + 512|0); $6 = HEAP32[$5>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$6)|0); $7 = ((($1)) + 516|0); $8 = HEAP32[$7>>2]|0; $9 = (0 - ($8))|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$9)|0); $10 = ((($1)) + 520|0); $11 = HEAP32[$10>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($1,$11)|0); $12 = ((($1)) + 512|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 516|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN15MTGCardInstance5cdaPTEii($this,$p,$t) { $this = $this|0; $p = $p|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $t; $3 = $0; $4 = $1; $5 = ((($3)) + 500|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 512|0); HEAP32[$7>>2] = $6; $8 = $1; __ZN13CardPrimitive8setPowerEi($3,$8); $9 = $2; (__ZN15MTGCardInstance12setToughnessEi($3,$9)|0); __ZN15MTGCardInstance12applyPTbonusEv($3); STACKTOP = sp;return; } function __ZN15MTGCardInstance8switchPTEb($this,$apply) { $this = $this|0; $apply = $apply|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $apply&1; $1 = $2; $3 = $0; __ZN15MTGCardInstance12stripPTbonusEv($3); $4 = ((($3)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 956|0); HEAP32[$6>>2] = $5; $7 = ((($3)) + 236|0); $8 = HEAP32[$7>>2]|0; $9 = ((($3)) + 960|0); HEAP32[$9>>2] = $8; $10 = ((($3)) + 500|0); $11 = HEAP32[$10>>2]|0; $12 = ((($3)) + 232|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + ($11))|0; HEAP32[$12>>2] = $14; $15 = ((($3)) + 956|0); $16 = HEAP32[$15>>2]|0; $17 = ((($3)) + 232|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) - ($16))|0; HEAP32[$17>>2] = $19; $20 = ((($3)) + 512|0); $21 = HEAP32[$20>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($3,$21)|0); $22 = ((($3)) + 960|0); $23 = HEAP32[$22>>2]|0; $24 = (0 - ($23))|0; (__ZN15MTGCardInstance14addToToughnessEi($3,$24)|0); __ZN15MTGCardInstance12applyPTbonusEv($3); $25 = $1; $26 = $25&1; if (!($26)) { STACKTOP = sp;return; } $27 = ((($3)) + 236|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 956|0); HEAP32[$29>>2] = $28; $30 = ((($3)) + 232|0); $31 = HEAP32[$30>>2]|0; $32 = ((($3)) + 960|0); HEAP32[$32>>2] = $31; $33 = ((($3)) + 960|0); $34 = HEAP32[$33>>2]|0; (__ZN15MTGCardInstance14addToToughnessEi($3,$34)|0); $35 = ((($3)) + 956|0); $36 = HEAP32[$35>>2]|0; $37 = (0 - ($36))|0; (__ZN15MTGCardInstance14addToToughnessEi($3,$37)|0); $38 = ((($3)) + 956|0); $39 = HEAP32[$38>>2]|0; __ZN13CardPrimitive8setPowerEi($3,$39); STACKTOP = sp;return; } function __ZN15MTGCardInstance15getCurrentPowerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($2,$5)|0); $7 = ($6|0)!=(0); if ($7) { $10 = ((($2)) + 232|0); $11 = HEAP32[$10>>2]|0; $0 = $11; $12 = $0; STACKTOP = sp;return ($12|0); } else { $8 = ((($2)) + 944|0); $9 = HEAP32[$8>>2]|0; $0 = $9; $12 = $0; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN15MTGCardInstance19getCurrentToughnessEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($2,$5)|0); $7 = ($6|0)!=(0); if ($7) { $10 = ((($2)) + 236|0); $11 = HEAP32[$10>>2]|0; $0 = $11; $12 = $0; STACKTOP = sp;return ($12|0); } else { $8 = ((($2)) + 948|0); $9 = HEAP32[$8>>2]|0; $0 = $9; $12 = $0; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = (__ZN10Targetable11getObserverEv($3)|0); $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = (__ZN11ActionStack5countEiii($7,0,-2,-1)|0); $9 = ($8|0)==(0); do { if ($9) { $10 = ((($2)) + 280|0); $11 = (__ZN10Targetable11getObserverEv($10)|0); $12 = (__ZN12GameObserver19getCurrentGamePhaseEv($11)|0); $13 = ($12|0)==(4); if (!($13)) { $14 = ((($2)) + 280|0); $15 = (__ZN10Targetable11getObserverEv($14)|0); $16 = (__ZN12GameObserver19getCurrentGamePhaseEv($15)|0); $17 = ($16|0)==(10); if (!($17)) { break; } } $18 = (__ZN15MTGCardInstance10controllerEv($2)|0); $19 = ((($2)) + 280|0); $20 = (__ZN10Targetable11getObserverEv($19)|0); $21 = ((($20)) + 208|0); $22 = HEAP32[$21>>2]|0; $23 = ($18|0)==($22|0); if ($23) { $24 = ((($2)) + 280|0); $25 = (__ZN10Targetable11getObserverEv($24)|0); $26 = ((($25)) + 216|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if (!($28)) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } } } } while(0); $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } function __ZN15MTGCardInstance11isTargettedEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $current = 0, $i = 0, $spell = 0, $stack = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = (__ZN10Targetable11getObserverEv($3)|0); $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = (__ZN11ActionStack5countEiii($7,0,-2,-1)|0); $9 = ($8|0)!=(0); L1: do { if ($9) { $10 = ((($2)) + 280|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 172|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN10DuelLayers10stackLayerEv($14)|0); $stack = $15; $16 = $stack; $17 = ((($16)) + 20|0); $18 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = (($18) - 1)|0; $i = $19; while(1) { $20 = $i; $21 = ($20|0)>=(0); if (!($21)) { break L1; } $22 = $stack; $23 = ((($22)) + 20|0); $24 = $i; $25 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($23,$24)|0); $26 = HEAP32[$25>>2]|0; $current = $26; $27 = $current; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(10); if ($30) { label = 6; } else { $31 = $current; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(16); if ($34) { label = 6; } } if ((label|0) == 6) { label = 0; $35 = $current; $36 = ((($35)) + 96|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(-2); if ($38) { $39 = $current; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(10); if ($42) { $43 = $current; $spell = $43; $44 = $spell; $45 = (__ZN5Spell13getNextTargetEP10Targetable($44,0)|0); $46 = ($45|0)!=(0|0); if ($46) { $47 = $spell; $48 = (__ZN5Spell13getNextTargetEP10Targetable($47,0)|0); $49 = ((($2)) + 280|0); $50 = ($48|0)==($49|0); if ($50) { break; } } } } } $51 = $i; $52 = (($51) + -1)|0; $i = $52; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $56 = $$pre_trunc&1; STACKTOP = sp;return ($56|0); } } while(0); $53 = ((($2)) + 976|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)!=(0); if ($55) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $56 = $$pre_trunc&1; STACKTOP = sp;return ($56|0); } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $56 = $$pre_trunc&1; STACKTOP = sp;return ($56|0); } return (0)|0; } function __ZN15MTGCardInstance11isTargetterEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $current = 0, $i = 0, $spell = 0, $stack = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = $this; $2 = $1; $3 = ((($2)) + 280|0); $4 = (__ZN10Targetable11getObserverEv($3)|0); $5 = ((($4)) + 172|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN10DuelLayers10stackLayerEv($6)|0); $8 = (__ZN11ActionStack5countEiii($7,0,-2,-1)|0); $9 = ($8|0)!=(0); L1: do { if ($9) { $10 = ((($2)) + 280|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 172|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN10DuelLayers10stackLayerEv($14)|0); $stack = $15; $16 = $stack; $17 = ((($16)) + 20|0); $18 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = (($18) - 1)|0; $i = $19; while(1) { $20 = $i; $21 = ($20|0)>=(0); if (!($21)) { break L1; } $22 = $stack; $23 = ((($22)) + 20|0); $24 = $i; $25 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($23,$24)|0); $26 = HEAP32[$25>>2]|0; $current = $26; $27 = $current; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(10); if ($30) { label = 6; } else { $31 = $current; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(16); if ($34) { label = 6; } } if ((label|0) == 6) { label = 0; $35 = $current; $36 = ((($35)) + 96|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(-2); if ($38) { $39 = $current; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(10); if ($42) { $43 = $current; $spell = $43; $44 = $spell; $45 = ($44|0)!=(0|0); if ($45) { $46 = $spell; $47 = ((($46)) + 104|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==($2|0); if ($49) { break; } } } } } $50 = $i; $51 = (($50) + -1)|0; $i = $51; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $55 = $$pre_trunc&1; STACKTOP = sp;return ($55|0); } } while(0); $52 = ((($2)) + 980|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0); if ($54) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $55 = $$pre_trunc&1; STACKTOP = sp;return ($55|0); } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $55 = $$pre_trunc&1; STACKTOP = sp;return ($55|0); } return (0)|0; } function __ZN15MTGCardInstance8canBlockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 344|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); do { if ($6) { $0 = 0; } else { $7 = ((($3)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($2,$7,39); $8 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); if ($8) { $0 = 0; break; } $9 = (__ZN13CardPrimitive10isCreatureEv($3)|0); if (!($9)) { $0 = 0; break; } $10 = ((($3)) + 280|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($3,$12)|0); $14 = ($13|0)!=(0); if ($14) { $0 = 1; break; } else { $0 = 0; break; } } } while(0); $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN15MTGCardInstance8canBlockEPS_($this,$opponent) { $this = $this|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $canblock = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 264|0; $4 = sp + 256|0; $5 = sp + 248|0; $6 = sp + 240|0; $7 = sp + 232|0; $8 = sp + 224|0; $9 = sp + 216|0; $10 = sp + 200|0; $11 = sp + 192|0; $12 = sp + 184|0; $13 = sp + 176|0; $14 = sp + 168|0; $15 = sp + 160|0; $16 = sp + 152|0; $17 = sp + 144|0; $18 = sp + 136|0; $19 = sp + 128|0; $20 = sp + 120|0; $21 = sp + 112|0; $22 = sp + 104|0; $23 = sp + 96|0; $24 = sp + 88|0; $25 = sp + 80|0; $26 = sp + 72|0; $27 = sp + 64|0; $28 = sp + 56|0; $29 = sp + 48|0; $30 = sp + 40|0; $31 = sp + 32|0; $32 = sp + 24|0; $33 = sp + 16|0; $34 = sp + 8|0; $35 = sp; $1 = $this; $2 = $opponent; $36 = $1; $37 = (__ZN15MTGCardInstance8canBlockEv($36)|0); $38 = ($37|0)!=(0); if (!($38)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $39 = $2; $40 = ($39|0)!=(0|0); if (!($40)) { $0 = 1; $277 = $0; STACKTOP = sp;return ($277|0); } $41 = $2; $42 = (__ZN15MTGCardInstance10isAttackerEv($41)|0); $43 = ($42|0)!=(0); if (!($43)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $44 = $2; $45 = (__ZN15MTGCardInstance16protectedAgainstEPS_($44,$36)|0); $46 = ($45|0)!=(0); if ($46) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $47 = $2; $48 = (__ZN15MTGCardInstance15cantBeBlockedByEPS_($47,$36)|0); $49 = ($48|0)!=(0); if ($49) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $50 = $2; $51 = (__ZN15MTGCardInstance15cantBeBlockerOfEPS_($36,$50)|0); $52 = ($51|0)!=(0); if ($52) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $53 = $2; $54 = (__ZN15MTGCardInstance19cantBeBlockerOfCardEPS_($36,$53)|0); $55 = ($54|0)!=(0); if ($55) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $56 = $2; $57 = ((($56)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$57,23); $58 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($58) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } $59 = $2; $60 = ((($59)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$60,47); $61 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if ($61) { $62 = $2; $63 = ((($62)) + 320|0); $64 = HEAP8[$63>>0]|0; $65 = $64&1; if ($65) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $66 = $2; $67 = ((($66)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($5,$67,110); $68 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($5)|0); if ($68) { $69 = ((($36)) + 232|0); $70 = HEAP32[$69>>2]|0; $71 = $2; $72 = ((($71)) + 232|0); $73 = HEAP32[$72>>2]|0; $74 = ($70|0)>($73|0); if ($74) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $75 = $2; $76 = ((($75)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($6,$76,64); $77 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($6)|0); if ($77) { $78 = ((($36)) + 232|0); $79 = HEAP32[$78>>2]|0; $80 = $2; $81 = ((($80)) + 232|0); $82 = HEAP32[$81>>2]|0; $83 = ($79|0)<($82|0); if ($83) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $84 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($7,$84,68); $85 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($7)|0); if ($85) { $86 = ((($36)) + 232|0); $87 = HEAP32[$86>>2]|0; $88 = $2; $89 = ((($88)) + 232|0); $90 = HEAP32[$89>>2]|0; $91 = ($87|0)<($90|0); if ($91) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $92 = $2; $93 = ((($92)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($8,$93,9); $94 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($8)|0); if ($94) { $95 = (__ZN13CardPrimitive7hasTypeEi($36,6)|0); if (!($95)) { $96 = (__ZN13CardPrimitive8hasColorEi($36,4)|0); if (!($96)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } } $97 = $2; $98 = (__ZN15MTGCardInstance10controllerEv($97)|0); $99 = ((($98)) + 84|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 24|0); $102 = HEAP32[$101>>2]|0; $103 = (__ZN11MTGGameZone10hasAbilityEi($102,101)|0); if ($103) { $104 = $2; $105 = (__ZN15MTGCardInstance3hasEi($104,101)|0); $106 = ($105|0)!=(0); if (!($106)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $107 = $2; $108 = ((($107)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($9,$108,43); $109 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($9)|0); if ($109) { $110 = (__ZN13CardPrimitive7hasTypeEi($36,6)|0); if (!($110)) { $canblock = 0; $i = 1; while(1) { $111 = $i; $112 = ($111|0)<=(5); if (!($112)) { break; } $113 = $i; $114 = (__ZN13CardPrimitive8hasColorEi($36,$113)|0); if ($114) { $115 = $2; $116 = $i; $117 = (__ZN13CardPrimitive8hasColorEi($115,$116)|0); if ($117) { label = 42; break; } } $118 = $i; $119 = (($118) + 1)|0; $i = $119; } if ((label|0) == 42) { $canblock = 1; } $120 = $canblock; $121 = ($120|0)!=(0); if (!($121)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } } $122 = $2; $123 = ((($122)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($10,$123,6); $124 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($10)|0); if ($124) { $125 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($11,$125,6); $126 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($11)|0); if (!($126)) { $127 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($12,$127,13); $128 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($12)|0); if (!($128)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } } $129 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($13,$129,36); $130 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($13)|0); if ($130) { $131 = $2; $132 = ((($131)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($14,$132,6); $133 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($14)|0); if (!($133)) { $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } $134 = $2; $135 = ((($134)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($15,$135,29); $136 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($15)|0); do { if ($136) { $137 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($16,$137,29); $138 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($16)|0); if (!($138)) { $139 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($17,$139,30); $140 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($17)|0); if ($140) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } } while(0); $141 = $2; $142 = ((($141)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($18,$142,29); $143 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($18)|0); do { if (!($143)) { $144 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($19,$144,29); $145 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($19)|0); if (!($145)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $146 = $2; $147 = ((($146)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($20,$147,45); $148 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($20)|0); do { if ($148) { $149 = ((($36)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($21,$149,45); $150 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($21)|0); if ($150) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $151 = $2; $152 = ((($151)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($22,$152,4); $153 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($22)|0); do { if ($153) { $154 = (__ZN15MTGCardInstance10controllerEv($36)|0); $155 = ((($154)) + 84|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 20|0); $158 = HEAP32[$157>>2]|0; $159 = (__ZN11MTGGameZone7hasTypeEPKc($158,162448)|0); if (!($159)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $160 = $2; $161 = ((($160)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($23,$161,1); $162 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($23)|0); do { if ($162) { $163 = (__ZN15MTGCardInstance10controllerEv($36)|0); $164 = ((($163)) + 84|0); $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 20|0); $167 = HEAP32[$166>>2]|0; $168 = (__ZN11MTGGameZone7hasTypeEPKc($167,162425)|0); if (!($168)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $169 = $2; $170 = ((($169)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($24,$170,2); $171 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($24)|0); do { if ($171) { $172 = (__ZN15MTGCardInstance10controllerEv($36)|0); $173 = ((($172)) + 84|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 20|0); $176 = HEAP32[$175>>2]|0; $177 = (__ZN11MTGGameZone7hasTypeEPKc($176,162432)|0); if (!($177)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $178 = $2; $179 = ((($178)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($25,$179,3); $180 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($25)|0); do { if ($180) { $181 = (__ZN15MTGCardInstance10controllerEv($36)|0); $182 = ((($181)) + 84|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 20|0); $185 = HEAP32[$184>>2]|0; $186 = (__ZN11MTGGameZone7hasTypeEPKc($185,162439)|0); if (!($186)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $187 = $2; $188 = ((($187)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($26,$188,5); $189 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($26)|0); do { if ($189) { $190 = (__ZN15MTGCardInstance10controllerEv($36)|0); $191 = ((($190)) + 84|0); $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 20|0); $194 = HEAP32[$193>>2]|0; $195 = (__ZN11MTGGameZone7hasTypeEPKc($194,162454)|0); if (!($195)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $196 = $2; $197 = ((($196)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($27,$197,84); $198 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($27)|0); do { if ($198) { $199 = (__ZN15MTGCardInstance10controllerEv($36)|0); $200 = ((($199)) + 84|0); $201 = HEAP32[$200>>2]|0; $202 = ((($201)) + 20|0); $203 = HEAP32[$202>>2]|0; $204 = (__ZN11MTGGameZone14hasPrimaryTypeEPKcS1_($203,158400,162589)|0); if (!($204)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $205 = $2; $206 = ((($205)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($28,$206,85); $207 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($28)|0); do { if ($207) { $208 = (__ZN15MTGCardInstance10controllerEv($36)|0); $209 = ((($208)) + 84|0); $210 = HEAP32[$209>>2]|0; $211 = ((($210)) + 20|0); $212 = HEAP32[$211>>2]|0; $213 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($212,162589,148860)|0); if (!($213)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $214 = $2; $215 = ((($214)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($29,$215,90); $216 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($29)|0); do { if ($216) { $217 = (__ZN15MTGCardInstance10controllerEv($36)|0); $218 = ((($217)) + 84|0); $219 = HEAP32[$218>>2]|0; $220 = ((($219)) + 20|0); $221 = HEAP32[$220>>2]|0; $222 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($221,161973,162448)|0); if (!($222)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $223 = $2; $224 = ((($223)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($30,$224,86); $225 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($30)|0); do { if ($225) { $226 = (__ZN15MTGCardInstance10controllerEv($36)|0); $227 = ((($226)) + 84|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 20|0); $230 = HEAP32[$229>>2]|0; $231 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($230,161973,162425)|0); if (!($231)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $232 = $2; $233 = ((($232)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($31,$233,89); $234 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($31)|0); do { if ($234) { $235 = (__ZN15MTGCardInstance10controllerEv($36)|0); $236 = ((($235)) + 84|0); $237 = HEAP32[$236>>2]|0; $238 = ((($237)) + 20|0); $239 = HEAP32[$238>>2]|0; $240 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($239,161973,162432)|0); if (!($240)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $241 = $2; $242 = ((($241)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($32,$242,88); $243 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($32)|0); do { if ($243) { $244 = (__ZN15MTGCardInstance10controllerEv($36)|0); $245 = ((($244)) + 84|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 20|0); $248 = HEAP32[$247>>2]|0; $249 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($248,161973,162439)|0); if (!($249)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $250 = $2; $251 = ((($250)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($33,$251,87); $252 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($33)|0); do { if ($252) { $253 = (__ZN15MTGCardInstance10controllerEv($36)|0); $254 = ((($253)) + 84|0); $255 = HEAP32[$254>>2]|0; $256 = ((($255)) + 20|0); $257 = HEAP32[$256>>2]|0; $258 = (__ZN11MTGGameZone15hasSpecificTypeEPKcS1_($257,161973,162454)|0); if (!($258)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $259 = $2; $260 = ((($259)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($34,$260,62); $261 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($34)|0); do { if ($261) { $262 = (__ZN15MTGCardInstance10controllerEv($36)|0); $263 = ((($262)) + 84|0); $264 = HEAP32[$263>>2]|0; $265 = ((($264)) + 20|0); $266 = HEAP32[$265>>2]|0; $267 = (__ZN11MTGGameZone14hasPrimaryTypeEPKcS1_($266,161973,162589)|0); if (!($267)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $268 = $2; $269 = ((($268)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($35,$269,63); $270 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($35)|0); do { if ($270) { $271 = (__ZN15MTGCardInstance10controllerEv($36)|0); $272 = ((($271)) + 84|0); $273 = HEAP32[$272>>2]|0; $274 = ((($273)) + 20|0); $275 = HEAP32[$274>>2]|0; $276 = (__ZN11MTGGameZone17hasTypeButNotTypeEPKcS1_($275,162589,148867)|0); if (!($276)) { break; } $0 = 0; $277 = $0; STACKTOP = sp;return ($277|0); } } while(0); $0 = 1; $277 = $0; STACKTOP = sp;return ($277|0); } function __ZN15MTGCardInstance10isAttackerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 852|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance16protectedAgainstEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $1 = $this; $2 = $card; $4 = $1; $i = 18; while(1) { $5 = $i; $6 = ($5|0)<=(22); if (!($6)) { break; } $7 = ((($4)) + 144|0); $8 = $i; __ZNSt3__16bitsetILj128EEixEj($3,$7,$8); $9 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($9) { $10 = $2; $11 = $i; $12 = (($11) - 18)|0; $13 = (($12) + 1)|0; $14 = (__ZN13CardPrimitive8hasColorEi($10,$13)|0); if ($14) { label = 5; break; } } $15 = $i; $16 = (($15) + 1)|0; $i = $16; } if ((label|0) == 5) { $0 = 1; $35 = $0; STACKTOP = sp;return ($35|0); } $i1 = 0; while(1) { $17 = $i1; $18 = ((($4)) + 884|0); $19 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($18)|0); $20 = ($17>>>0)<($19>>>0); if (!($20)) { label = 12; break; } $21 = ((($4)) + 884|0); $22 = $i1; $23 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = $2; $29 = ($28|0)==(0|0); $30 = ((($28)) + 280|0); $31 = $29 ? 0 : $30; $32 = (FUNCTION_TABLE_iiii[$27 & 8191]($24,$31,0)|0); if ($32) { label = 10; break; } $33 = $i1; $34 = (($33) + 1)|0; $i1 = $34; } if ((label|0) == 10) { $0 = 1; $35 = $0; STACKTOP = sp;return ($35|0); } else if ((label|0) == 12) { $0 = 0; $35 = $0; STACKTOP = sp;return ($35|0); } return (0)|0; } function __ZN15MTGCardInstance15cantBeBlockedByEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 908|0); $6 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 908|0); $9 = $i; $10 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$18,1)|0); if ($19) { label = 4; break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 4) { $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } else if ((label|0) == 6) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN15MTGCardInstance15cantBeBlockerOfEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 920|0); $6 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 920|0); $9 = $i; $10 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$18,1)|0); if ($19) { label = 4; break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 4) { $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } else if ((label|0) == 6) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN15MTGCardInstance19cantBeBlockerOfCardEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 932|0); $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 932|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ($11|0)==($12|0); if ($13) { label = 4; break; } $14 = $i; $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $0 = 1; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN15MTGCardInstance7getIconEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 260|0); FUNCTION_TABLE_viiiii[$5 & 8191]($agg$result,$2,$6,6,1); STACKTOP = sp;return; } function __ZThn280_N15MTGCardInstance7getIconEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -280|0); __ZN15MTGCardInstance7getIconEv($agg$result,$2); STACKTOP = sp;return; } function __ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($this,$card,$newCost,$refCost,$noTrinisphere) { $this = $this|0; $card = $card|0; $newCost = $newCost|0; $refCost = $refCost|0; $noTrinisphere = $noTrinisphere|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $color = 0, $i = 0, $j = 0, $jj = 0, $k = 0, $na = 0, $newAff = 0, $original = 0, $p = 0, $reduce = 0, $reducem = 0, $removingCost = 0, $resetCost = 0; var $tc = 0, $tcn = 0, $tf = 0, $tf1 = 0, $type = 0, $w = 0, $z = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $type = sp + 140|0; $tf = sp + 112|0; $8 = sp + 96|0; $zones = sp + 64|0; $9 = sp + 36|0; $tf1 = sp + 24|0; $10 = sp + 8|0; $1 = $this; $2 = $card; $3 = $newCost; $4 = $refCost; $11 = $noTrinisphere&1; $5 = $11; $12 = $1; $13 = $2; $14 = ($13|0)!=(0|0); if (!($14)) { $0 = 0; $386 = $0; STACKTOP = sp;return ($386|0); } $15 = $2; $16 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($15)|0); $17 = (__ZN8ManaCost16getConvertedCostEv($16)|0); $18 = ($17|0)!=(0); if ($18) { $19 = $3; $20 = $2; $21 = (__ZN15MTGCardInstance20getIncreasedManaCostEv($20)|0); (__ZN8ManaCost3addEPS_($19,$21)|0); } $22 = $2; $23 = (__ZN15MTGCardInstance18getReducedManaCostEv($22)|0); $24 = (__ZN8ManaCost16getConvertedCostEv($23)|0); $25 = ($24|0)!=(0); if ($25) { $26 = $3; $27 = $2; $28 = (__ZN15MTGCardInstance18getReducedManaCostEv($27)|0); (__ZN8ManaCost6removeEPS_($26,$28)|0); } $29 = $4; $30 = ((($29)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = $4; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = $3; $37 = ((($36)) + 60|0); HEAP32[$37>>2] = $35; } $color = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($type,211279); __THREW__ = 0; $38 = (invoke_ii(3903,84)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; L14: do { if (!($40)) { __THREW__ = 0; invoke_vi(3904,($38|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $6 = $63; $7 = $64; __ZdlPv($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $384 = $6; $385 = $7; ___resumeException($384|0); // unreachable; } $original = $38; $43 = $original; $44 = $3; __THREW__ = 0; invoke_vii(4409,($43|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $reducem = 0; $resetCost = 0; $na = 0; L21: while(1) { $47 = $na; $48 = $2; $49 = ((($48)) + 380|0); $50 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($49)|0); $51 = ($47>>>0)<($50>>>0); $52 = $2; if (!($51)) { label = 53; break; } $53 = ((($52)) + 380|0); $54 = $na; __THREW__ = 0; $55 = (invoke_iii(3954,($53|0),($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break L14; } $58 = HEAP32[$55>>2]|0; $59 = ($58|0)==(0|0); if ($59) { $65 = 0; } else { $60 = (___dynamic_cast($58,4000,1448,0)|0); $65 = $60; } $newAff = $65; $66 = $newAff; $67 = ($66|0)!=(0|0); do { if ($67) { $68 = $resetCost; $69 = $68&1; if (!($69)) { $resetCost = 1; $70 = $3; $71 = $original; __THREW__ = 0; invoke_vii(4409,($70|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break L14; } } $74 = ((($12)) + 280|0); $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; invoke_vii(4129,($tf|0),($76|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L14; } $79 = $newAff; $80 = ((($79)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($80|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break L14; } $83 = $2; __THREW__ = 0; $84 = (invoke_iiiii(3943,($tf|0),($8|0),($83|0),(0|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 34; break L21; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $tcn = $84; $w = 0; while(1) { $87 = $w; $88 = ($87|0)<(2); if (!($88)) { break; } $89 = ((($12)) + 280|0); $90 = ((($89)) + 4|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 180|0); $93 = $w; __THREW__ = 0; $94 = (invoke_iii(4093,($92|0),($93|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break L14; } $97 = HEAP32[$94>>2]|0; $p = $97; $98 = $p; $99 = ((($98)) + 84|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 20|0); $102 = HEAP32[$101>>2]|0; HEAP32[$zones>>2] = $102; $103 = ((($zones)) + 4|0); $104 = $p; $105 = ((($104)) + 84|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 12|0); $108 = HEAP32[$107>>2]|0; HEAP32[$103>>2] = $108; $109 = ((($103)) + 4|0); $110 = $p; $111 = ((($110)) + 84|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 16|0); $114 = HEAP32[$113>>2]|0; HEAP32[$109>>2] = $114; $115 = ((($109)) + 4|0); $116 = $p; $117 = ((($116)) + 84|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 8|0); $120 = HEAP32[$119>>2]|0; HEAP32[$115>>2] = $120; $121 = ((($115)) + 4|0); $122 = $p; $123 = ((($122)) + 84|0); $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 28|0); $126 = HEAP32[$125>>2]|0; HEAP32[$121>>2] = $126; $127 = ((($121)) + 4|0); $128 = $p; $129 = ((($128)) + 84|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 36|0); $132 = HEAP32[$131>>2]|0; HEAP32[$127>>2] = $132; $k = 0; while(1) { $133 = $k; $134 = ($133|0)<(6); if (!($134)) { break; } $135 = $k; $136 = (($zones) + ($135<<2)|0); $137 = HEAP32[$136>>2]|0; $z = $137; $138 = $tcn; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 8|0); $141 = HEAP32[$140>>2]|0; $142 = $z; __THREW__ = 0; $143 = (invoke_iii($141|0,($138|0),($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { break L14; } if ($143) { $146 = $z; $147 = $tcn; __THREW__ = 0; $148 = (invoke_iii(4468,($146|0),($147|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { break L14; } $151 = $reducem; $152 = (($151) + ($148))|0; $reducem = $152; } $155 = $k; $156 = (($155) + 1)|0; $k = $156; } $157 = $w; $158 = (($157) + 1)|0; $w = $158; } $159 = $tcn; $160 = ($159|0)!=(0|0); if ($160) { $161 = $tcn; $162 = ($161|0)==(0|0); if (!($162)) { $163 = HEAP32[$161>>2]|0; $164 = ((($163)) + 36|0); $165 = HEAP32[$164>>2]|0; FUNCTION_TABLE_vi[$165 & 8191]($161); } $tcn = 0; } $166 = $newAff; $167 = ((($166)) + 164|0); __THREW__ = 0; invoke_vii(3800,($9|0),($167|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break L14; } __THREW__ = 0; $170 = (invoke_iiii(3947,($9|0),(0|0),(0|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 47; break L21; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $removingCost = $170; $j = 0; while(1) { $173 = $j; $174 = $reducem; $175 = ($173|0)<($174|0); if (!($175)) { break; } $176 = $3; $177 = $removingCost; __THREW__ = 0; (invoke_iii(5033,($176|0),($177|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { break L14; } $180 = $j; $181 = (($180) + 1)|0; $j = $181; } $184 = $removingCost; $185 = ($184|0)!=(0|0); if (!($185)) { break; } $186 = $removingCost; $187 = ($186|0)==(0|0); if (!($187)) { $188 = HEAP32[$186>>2]|0; $189 = ((($188)) + 12|0); $190 = HEAP32[$189>>2]|0; FUNCTION_TABLE_vi[$190 & 8191]($186); } $removingCost = 0; } } while(0); $191 = $na; $192 = (($191) + 1)|0; $na = $192; } if ((label|0) == 34) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $6 = $153; $7 = $154; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $384 = $6; $385 = $7; ___resumeException($384|0); // unreachable; } else if ((label|0) == 47) { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $6 = $182; $7 = $183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $384 = $6; $385 = $7; ___resumeException($384|0); // unreachable; } else if ((label|0) == 53) { __THREW__ = 0; $193 = (invoke_iii(4070,($52|0),69)|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { break; } $196 = ($193|0)!=(0); do { if ($196) { label = 67; } else { $197 = $2; __THREW__ = 0; $198 = (invoke_iii(4070,($197|0),71)|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { break L14; } $201 = ($198|0)!=(0); if ($201) { label = 67; } else { $202 = $2; __THREW__ = 0; $203 = (invoke_iii(4070,($202|0),75)|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { break L14; } $206 = ($203|0)!=(0); if ($206) { label = 67; } else { $207 = $2; __THREW__ = 0; $208 = (invoke_iii(4070,($207|0),72)|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { break L14; } $211 = ($208|0)!=(0); if ($211) { label = 67; } else { $212 = $2; __THREW__ = 0; $213 = (invoke_iii(4070,($212|0),73)|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { break L14; } $216 = ($213|0)!=(0); if ($216) { label = 67; } else { $217 = $2; __THREW__ = 0; $218 = (invoke_iii(4070,($217|0),70)|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { break L14; } $221 = ($218|0)!=(0); if ($221) { label = 67; break; } $222 = $2; __THREW__ = 0; $223 = (invoke_iii(4070,($222|0),74)|0); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { break L14; } $226 = ($223|0)!=(0); if ($226) { label = 67; } } } } } } } while(0); L84: do { if ((label|0) == 67) { $227 = $2; __THREW__ = 0; $228 = (invoke_iii(4070,($227|0),69)|0); $229 = __THREW__; __THREW__ = 0; $230 = $229&1; if ($230) { break L14; } $231 = ($228|0)!=(0); do { if ($231) { __THREW__ = 0; (invoke_iii(3925,($type|0),(158363|0))|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { break L14; } } else { $234 = $2; __THREW__ = 0; $235 = (invoke_iii(4070,($234|0),74)|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { break L14; } $238 = ($235|0)!=(0); if ($238) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162448|0))|0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break L14; } else { break; } } $241 = $2; __THREW__ = 0; $242 = (invoke_iii(4070,($241|0),73)|0); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { break L14; } $245 = ($242|0)!=(0); if ($245) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162439|0))|0); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { break L14; } else { break; } } $248 = $2; __THREW__ = 0; $249 = (invoke_iii(4070,($248|0),70)|0); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { break L14; } $252 = ($249|0)!=(0); if ($252) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162454|0))|0); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; if ($254) { break L14; } else { break; } } $255 = $2; __THREW__ = 0; $256 = (invoke_iii(4070,($255|0),72)|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { break L14; } $259 = ($256|0)!=(0); if ($259) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162432|0))|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { break L14; } else { break; } } $262 = $2; __THREW__ = 0; $263 = (invoke_iii(4070,($262|0),71)|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { break L14; } $266 = ($263|0)!=(0); if ($266) { __THREW__ = 0; (invoke_iii(3925,($type|0),(162425|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { break L14; } else { break; } } $269 = $2; __THREW__ = 0; $270 = (invoke_iii(4070,($269|0),75)|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { break L14; } $273 = ($270|0)!=(0); if (!($273)) { break; } $color = 1; __THREW__ = 0; (invoke_iii(3925,($type|0),(158127|0))|0); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { break L14; } } } while(0); $276 = $3; $277 = $original; __THREW__ = 0; invoke_vii(4409,($276|0),($277|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { break L14; } $reduce = 0; $280 = $2; __THREW__ = 0; $281 = (invoke_iii(4070,($280|0),75)|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { break L14; } $284 = ($281|0)!=(0); do { if ($284) { $285 = ((($12)) + 280|0); $286 = ((($285)) + 4|0); $287 = HEAP32[$286>>2]|0; __THREW__ = 0; invoke_vii(4129,($tf1|0),($287|0)); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { break L14; } __THREW__ = 0; invoke_vii(3797,($10|0),(148873|0)); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { break L14; } __THREW__ = 0; $292 = (invoke_iiiii(3943,($tf1|0),($10|0),(0|0),(0|0))|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { $314 = ___cxa_find_matching_catch()|0; $315 = tempRet0; $6 = $314; $7 = $315; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $384 = $6; $385 = $7; ___resumeException($384|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $tc = $292; $295 = $2; __THREW__ = 0; $296 = (invoke_ii(3945,($295|0))|0); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { break L14; } $299 = ((($296)) + 84|0); $300 = HEAP32[$299>>2]|0; $301 = ((($300)) + 24|0); $302 = HEAP32[$301>>2]|0; $303 = $tc; __THREW__ = 0; $304 = (invoke_iii(4468,($302|0),($303|0))|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { break L14; } $reduce = $304; $307 = $tc; $308 = ($307|0)!=(0|0); if (!($308)) { break; } $309 = $tc; $310 = ($309|0)==(0|0); if (!($310)) { $311 = HEAP32[$309>>2]|0; $312 = ((($311)) + 36|0); $313 = HEAP32[$312>>2]|0; FUNCTION_TABLE_vi[$313 & 8191]($309); } $tc = 0; } else { $316 = $2; __THREW__ = 0; $317 = (invoke_ii(3945,($316|0))|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { break L14; } $320 = ((($317)) + 84|0); $321 = HEAP32[$320>>2]|0; $322 = ((($321)) + 24|0); $323 = HEAP32[$322>>2]|0; __THREW__ = 0; $324 = (invoke_iii(4065,($323|0),($type|0))|0); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { break L14; } $reduce = $324; } } while(0); $i = 0; while(1) { $327 = $i; $328 = $reduce; $329 = ($327|0)<($328|0); if (!($329)) { break L84; } $330 = $3; $331 = $color; __THREW__ = 0; $332 = (invoke_iii(3959,($330|0),($331|0))|0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { break L14; } $335 = ($332|0)>(0); if ($335) { $336 = $3; $337 = $color; __THREW__ = 0; (invoke_iiii(4085,($336|0),($337|0),1)|0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { break L14; } } $340 = $i; $341 = (($340) + 1)|0; $i = $341; } } } while(0); $342 = $original; $343 = ($342|0)!=(0|0); if ($343) { $344 = $original; $345 = ($344|0)==(0|0); if (!($345)) { $346 = HEAP32[$344>>2]|0; $347 = ((($346)) + 12|0); $348 = HEAP32[$347>>2]|0; FUNCTION_TABLE_vi[$348 & 8191]($344); } $original = 0; } $349 = $5; $350 = $349&1; L147: do { if (!($350)) { $351 = $2; __THREW__ = 0; $352 = (invoke_iii(4070,($351|0),120)|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { break L14; } $355 = ($352|0)!=(0); if (!($355)) { $371 = $2; $372 = ((($371)) + 988|0); $373 = HEAP32[$372>>2]|0; $374 = ($373|0)!=(0); if (!($374)) { break; } $375 = $3; $376 = $2; $377 = ((($376)) + 988|0); $378 = HEAP32[$377>>2]|0; __THREW__ = 0; (invoke_iiii(4085,($375|0),0,($378|0))|0); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { break L14; } $381 = $2; $382 = ((($381)) + 988|0); HEAP32[$382>>2] = 0; break; } $356 = $3; __THREW__ = 0; $357 = (invoke_ii(3948,($356|0))|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { break L14; } $jj = $357; while(1) { $360 = $jj; $361 = ($360|0)<(3); if (!($361)) { break L147; } $362 = $3; __THREW__ = 0; (invoke_iiii(4089,($362|0),0,1)|0); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; if ($364) { break L14; } $365 = $2; $366 = ((($365)) + 988|0); $367 = HEAP32[$366>>2]|0; $368 = (($367) + 1)|0; HEAP32[$366>>2] = $368; $369 = $jj; $370 = (($369) + 1)|0; $jj = $370; } } } while(0); $383 = $3; $0 = $383; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $386 = $0; STACKTOP = sp;return ($386|0); } } } } while(0); $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $6 = $61; $7 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $384 = $6; $385 = $7; ___resumeException($384|0); // unreachable; return (0)|0; } function __ZN15MTGCardInstance13DangerRankingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $danger = 0, $j = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $danger = 0; $result = 0; $3 = ((($2)) + 232|0); $4 = HEAP32[$3>>2]|0; $5 = $result; $6 = (($5) + ($4))|0; $result = $6; $7 = ((($2)) + 236|0); $8 = HEAP32[$7>>2]|0; $9 = $result; $10 = (($9) + ($8))|0; $result = $10; $11 = (__ZN13CardPrimitive11getManaCostEv($2)|0); $12 = (__ZN8ManaCost16getConvertedCostEv($11)|0); $13 = $result; $14 = (($13) + ($12))|0; $result = $14; $j = 0; while(1) { $15 = $j; $16 = ($15|0)<(128); if (!($16)) { break; } $17 = ((($2)) + 144|0); $18 = $j; __ZNSt3__16bitsetILj128EEixEj($1,$17,$18); $19 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($1)|0); if ($19) { $20 = $result; $21 = (($20) + 1)|0; $result = $21; } $22 = $j; $23 = (($22) + 1)|0; $j = $23; } $24 = $result; $25 = ($24|0)>(1); if ($25) { $26 = $danger; $27 = (($26) + 1)|0; $danger = $27; } $28 = $result; $29 = ($28|0)>(2); if ($29) { $30 = $danger; $31 = (($30) + 1)|0; $danger = $31; } $32 = $result; $33 = ($32|0)>(4); if ($33) { $34 = $danger; $35 = (($34) + 1)|0; $danger = $35; } $36 = $result; $37 = ($36|0)>(6); if ($37) { $38 = $danger; $39 = (($38) + 1)|0; $danger = $39; } $40 = $result; $41 = ($40|0)>(10); if (!($41)) { $44 = $danger; STACKTOP = sp;return ($44|0); } $42 = $danger; $43 = (($42) + 1)|0; $danger = $43; $44 = $danger; STACKTOP = sp;return ($44|0); } function __ZN15MTGCardInstance14toggleAttackerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 852|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if ($5) { (__ZN15MTGCardInstance11setAttackerEi($2,0)|0); $6 = ((($2)) + 860|0); HEAP32[$6>>2] = 0; $0 = 1; $7 = $0; STACKTOP = sp;return ($7|0); } else { (__ZN15MTGCardInstance11setAttackerEi($2,1)|0); $0 = 1; $7 = $0; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN15MTGCardInstance10isDefenserEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 836|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15MTGCardInstance11nbOpponentsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $opponent = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $result = 0; $2 = (__ZN15MTGCardInstance15getNextOpponentEPS_($1,0)|0); $opponent = $2; while(1) { $3 = $opponent; $4 = ($3|0)!=(0|0); $5 = $result; if (!($4)) { break; } $6 = (($5) + 1)|0; $result = $6; $7 = $opponent; $8 = (__ZN15MTGCardInstance15getNextOpponentEPS_($1,$7)|0); $opponent = $8; } STACKTOP = sp;return ($5|0); } function __ZN15MTGCardInstance15getNextOpponentEPS_($this,$previous) { $this = $this|0; $previous = $previous|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $current = 0, $current3 = 0; var $defensersOpponent = 0, $foundprevious = 0, $i = 0, $i2 = 0, $inPlay = 0, $inPlay1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $foundprevious = 0; $4 = $2; $5 = ($4|0)!=(0|0); $$ = $5 ? 0 : 1; $foundprevious = $$; $6 = ((($3)) + 852|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); L1: do { if ($8) { $9 = ((($3)) + 280|0); $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver8opponentEv($11)|0); $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 20|0); $16 = HEAP32[$15>>2]|0; $inPlay = $16; $i = 0; while(1) { $17 = $i; $18 = $inPlay; $19 = ((($18)) + 56|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)<($20|0); if (!($21)) { break L1; } $22 = $inPlay; $23 = ((($22)) + 8|0); $24 = $i; $25 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($23,$24)|0); $26 = HEAP32[$25>>2]|0; $current = $26; $27 = $current; $28 = $2; $29 = ($27|0)==($28|0); if ($29) { $foundprevious = 1; } else { $30 = $foundprevious; $31 = ($30|0)!=(0); if ($31) { $32 = $current; $33 = (__ZN15MTGCardInstance10isDefenserEv($32)|0); $defensersOpponent = $33; $34 = $defensersOpponent; $35 = ($34|0)!=(0|0); if ($35) { $36 = $defensersOpponent; $37 = ($36|0)==($3|0); if ($37) { break; } $38 = ((($3)) + 856|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = $defensersOpponent; $42 = ((($41)) + 856|0); $43 = HEAP32[$42>>2]|0; $44 = ((($3)) + 856|0); $45 = HEAP32[$44>>2]|0; $46 = ($43|0)==($45|0); if ($46) { break; } } } } } $48 = $i; $49 = (($48) + 1)|0; $i = $49; } $47 = $current; $0 = $47; $96 = $0; STACKTOP = sp;return ($96|0); } else { $50 = ((($3)) + 836|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); if ($52) { $53 = ((($3)) + 280|0); $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 208|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 84|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 20|0); $61 = HEAP32[$60>>2]|0; $inPlay1 = $61; $i2 = 0; while(1) { $62 = $i2; $63 = $inPlay1; $64 = ((($63)) + 56|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)<($65|0); if (!($66)) { break L1; } $67 = $inPlay1; $68 = ((($67)) + 8|0); $69 = $i2; $70 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $current3 = $71; $72 = $current3; $73 = $2; $74 = ($72|0)==($73|0); if ($74) { $foundprevious = 1; } else { $75 = $foundprevious; $76 = ($75|0)!=(0); if ($76) { $77 = ((($3)) + 836|0); $78 = HEAP32[$77>>2]|0; $79 = $current3; $80 = ($78|0)==($79|0); if ($80) { break; } $81 = $current3; $82 = ((($81)) + 856|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); if ($84) { $85 = ((($3)) + 836|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 856|0); $88 = HEAP32[$87>>2]|0; $89 = $current3; $90 = ((($89)) + 856|0); $91 = HEAP32[$90>>2]|0; $92 = ($88|0)==($91|0); if ($92) { break; } } } } $94 = $i2; $95 = (($94) + 1)|0; $i2 = $95; } $93 = $current3; $0 = $93; $96 = $0; STACKTOP = sp;return ($96|0); } } } while(0); $0 = 0; $96 = $0; STACKTOP = sp;return ($96|0); } function __ZN15MTGCardInstance21raiseBlockerRankOrderEPS_($this,$blocker) { $this = $this|0; $blocker = $blocker|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, $it1 = 0, $it2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $1 = sp + 40|0; $it1 = sp + 36|0; $2 = sp + 32|0; $3 = sp + 28|0; $it2 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $0 = $this; HEAP32[$1>>2] = $blocker; $9 = $0; $10 = ((($9)) + 840|0); $11 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($10)|0); HEAP32[$2>>2] = $11; $12 = ((($9)) + 840|0); $13 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($12)|0); HEAP32[$3>>2] = $13; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $14 = (__ZNSt3__14findINS_15__list_iteratorIP15MTGCardInstancePvEES3_EET_S6_S6_RKT0_($$byval_copy,$$byval_copy$1,$1)|0); HEAP32[$it1>>2] = $14; ;HEAP32[$it2>>2]=HEAP32[$it1>>2]|0; $15 = ((($9)) + 840|0); $16 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$4>>2] = $16; $17 = (__ZNSt3__1eqERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($4,$it2)|0); if ($17) { (__ZNSt3__115__list_iteratorIP15MTGCardInstancePvEppEv($it2)|0); } else { (__ZNSt3__115__list_iteratorIP15MTGCardInstancePvEmmEv($it2)|0); } ;HEAP32[$5>>2]=HEAP32[$it1>>2]|0; ;HEAP32[$6>>2]=HEAP32[$it2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$6>>2]|0; __ZNSt3__19iter_swapINS_15__list_iteratorIP15MTGCardInstancePvEES5_EEvT_T0_($$byval_copy$2,$$byval_copy$3); $18 = (__Znwj(20)|0); __THREW__ = 0; $19 = (invoke_ii(6017,($it1|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $7 = $37; $8 = $38; __ZdlPv($18); $39 = $7; $40 = $8; ___resumeException($39|0); // unreachable; } $22 = HEAP32[$19>>2]|0; __THREW__ = 0; $23 = (invoke_ii(6017,($it2|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $7 = $37; $8 = $38; __ZdlPv($18); $39 = $7; $40 = $8; ___resumeException($39|0); // unreachable; } $26 = HEAP32[$23>>2]|0; __THREW__ = 0; invoke_viiii(6018,($18|0),($22|0),($26|0),($9|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $7 = $37; $8 = $38; __ZdlPv($18); $39 = $7; $40 = $8; ___resumeException($39|0); // unreachable; } $e = $18; $29 = ((($9)) + 280|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($9)) + 280|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($35,$36)|0); STACKTOP = sp;return 1; } $41 = $e; $42 = ($41|0)!=(0|0); if (!($42)) { STACKTOP = sp;return 1; } $43 = $e; $44 = ($43|0)==(0|0); if (!($44)) { $45 = HEAP32[$43>>2]|0; $46 = ((($45)) + 4|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_vi[$47 & 8191]($43); } $e = 0; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance15getDefenserRankEPS_($this,$blocker) { $this = $this|0; $blocker = $blocker|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it1 = 0, $result = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it1 = sp + 4|0; $3 = sp; $1 = $this; $2 = $blocker; $4 = $1; $result = 0; $5 = ((($4)) + 840|0); $6 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it1>>2] = $6; while(1) { $7 = ((($4)) + 840|0); $8 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($it1,$3)|0); if (!($9)) { label = 6; break; } $10 = $result; $11 = (($10) + 1)|0; $result = $11; $12 = (__ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv($it1)|0); $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = ($13|0)==($14|0); if ($15) { label = 4; break; } (__ZNSt3__115__list_iteratorIP15MTGCardInstancePvEppEv($it1)|0); } if ((label|0) == 4) { $16 = $result; $0 = $16; $17 = $0; STACKTOP = sp;return ($17|0); } else if ((label|0) == 6) { $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN15MTGCardInstance13removeBlockerEPS_($this,$blocker) { $this = $this|0; $blocker = $blocker|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $blocker; $2 = $0; $3 = ((($2)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE6removeERKS2_($3,$1); $4 = ((($2)) + 840|0); $5 = (__ZNKSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($5|0)!=(0); if ($6) { STACKTOP = sp;return 1; } $7 = ((($2)) + 280|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN12GameObserver19getCurrentGamePhaseEv($9)|0); $11 = ($10|0)==(7); if (!($11)) { STACKTOP = sp;return 1; } $12 = ((($2)) + 320|0); HEAP8[$12>>0] = 0; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance10addBlockerEPS_($this,$blocker) { $this = $this|0; $blocker = $blocker|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $blocker; $2 = $0; $3 = ((($2)) + 840|0); __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); $4 = ((($2)) + 320|0); HEAP8[$4>>0] = 1; STACKTOP = sp;return 1; } function __ZN15MTGCardInstance14toggleDefenserEPS_($this,$opponent) { $this = $this|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $opponent; $3 = $1; $4 = (__ZN15MTGCardInstance8canBlockEv($3)|0); $5 = ($4|0)!=(0); if ($5) { $6 = $2; $7 = (__ZN15MTGCardInstance8canBlockEPS_($3,$6)|0); $8 = ($7|0)!=(0); if ($8) { $9 = $2; (__ZN15MTGCardInstance11setDefenserEPS_($3,$9)|0); $10 = ((($3)) + 584|0); HEAP32[$10>>2] = 1; $11 = $2; $12 = ($11|0)!=(0|0); if ($12) { $13 = $2; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 48|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); $19 = ($18|0)!=(0); if ($19) { $20 = $2; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($21)) + 76|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0); if ($24) { $25 = $2; $26 = ((($25)) + 396|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = $2; $30 = ((($29)) + 396|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 12|0); $33 = +HEAPF32[$32>>2]; $34 = $33 + 0.80000001192092896; HEAPF32[$32>>2] = $34; $35 = $2; $36 = ((($35)) + 396|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = +HEAPF32[$38>>2]; $40 = $39 - 0.20000000298023224; HEAPF32[$38>>2] = $40; } } } } $41 = $2; $42 = ($41|0)!=(0|0); if (!($42)) { $43 = ((($3)) + 584|0); HEAP32[$43>>2] = 0; } $0 = 1; $44 = $0; STACKTOP = sp;return ($44|0); } } $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } function __ZN15MTGCardInstance17matchesCastFilterEi($this,$castFilter) { $this = $this|0; $castFilter = $castFilter|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $castFilter; $3 = $1; $4 = $2; $5 = ($4|0)==(-3); do { if ($5) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $6 = $2; $7 = ($6|0)==(-2); if ($7) { $8 = ((($3)) + 456|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); $$expand_i1_val2 = $10&1; HEAP8[$0>>0] = $$expand_i1_val2; break; } $11 = $2; $12 = ($11|0)==(-1); if ($12) { $13 = ((($3)) + 456|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)>(1); if ($15) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } $16 = $2; $17 = ((($3)) + 456|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); $$expand_i1_val6 = $19&1; HEAP8[$0>>0] = $$expand_i1_val6; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $20 = $$pre_trunc&1; STACKTOP = sp;return ($20|0); } function __ZN15MTGCardInstance13addProtectionEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $tc; $2 = $0; $3 = HEAP32[$1>>2]|0; $4 = ((($3)) + 36|0); HEAP32[$4>>2] = 0; $5 = ((($2)) + 884|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); $6 = ((($2)) + 884|0); $7 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($6)|0); STACKTOP = sp;return ($7|0); } function __ZN15MTGCardInstance16removeProtectionEP13TargetChooseri($this,$tc,$erase) { $this = $this|0; $tc = $tc|0; $erase = $erase|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $tc; $3 = $erase; $8 = $1; $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 884|0); $11 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 9; break; } $13 = ((($8)) + 884|0); $14 = $i; $15 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { break; } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $19 = $3; $20 = ($19|0)!=(0); if ($20) { $21 = ((($8)) + 884|0); $22 = $i; $23 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } } $29 = ((($8)) + 884|0); $30 = ((($8)) + 884|0); $31 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($30)|0); HEAP32[$6>>2] = $31; $32 = $i; $33 = (__ZNKSt3__111__wrap_iterIPP13TargetChooserEplEi($6,$32)|0); HEAP32[$5>>2] = $33; __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $34 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($29,$$byval_copy)|0); HEAP32[$7>>2] = $34; $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN15MTGCardInstance15addCantBeTargetEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $tc; $2 = $0; $3 = HEAP32[$1>>2]|0; $4 = ((($3)) + 36|0); HEAP32[$4>>2] = 0; $5 = ((($2)) + 896|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); $6 = ((($2)) + 896|0); $7 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($6)|0); STACKTOP = sp;return ($7|0); } function __ZN15MTGCardInstance18removeCantBeTargetEP13TargetChooseri($this,$tc,$erase) { $this = $this|0; $tc = $tc|0; $erase = $erase|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $tc; $3 = $erase; $8 = $1; $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 896|0); $11 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 9; break; } $13 = ((($8)) + 896|0); $14 = $i; $15 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { break; } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $19 = $3; $20 = ($19|0)!=(0); if ($20) { $21 = ((($8)) + 896|0); $22 = $i; $23 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } } $29 = ((($8)) + 896|0); $30 = ((($8)) + 896|0); $31 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($30)|0); HEAP32[$6>>2] = $31; $32 = $i; $33 = (__ZNKSt3__111__wrap_iterIPP13TargetChooserEplEi($6,$32)|0); HEAP32[$5>>2] = $33; __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $34 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($29,$$byval_copy)|0); HEAP32[$7>>2] = $34; $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN15MTGCardInstance14CantBeTargetbyEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 896|0); $6 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 896|0); $9 = $i; $10 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$18,0)|0); if ($19) { label = 4; break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 4) { $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } else if ((label|0) == 6) { $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN15MTGCardInstance18addCantBeBlockedByEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $tc; $2 = $0; $3 = ((($2)) + 908|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); $4 = ((($2)) + 908|0); $5 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($4)|0); STACKTOP = sp;return ($5|0); } function __ZN15MTGCardInstance21removeCantBeBlockedByEP13TargetChooseri($this,$tc,$erase) { $this = $this|0; $tc = $tc|0; $erase = $erase|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $tc; $3 = $erase; $8 = $1; $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 908|0); $11 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 9; break; } $13 = ((($8)) + 908|0); $14 = $i; $15 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { break; } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $19 = $3; $20 = ($19|0)!=(0); if ($20) { $21 = ((($8)) + 908|0); $22 = $i; $23 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } } $29 = ((($8)) + 908|0); $30 = ((($8)) + 908|0); $31 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($30)|0); HEAP32[$6>>2] = $31; $32 = $i; $33 = (__ZNKSt3__111__wrap_iterIPP13TargetChooserEplEi($6,$32)|0); HEAP32[$5>>2] = $33; __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $34 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($29,$$byval_copy)|0); HEAP32[$7>>2] = $34; $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN15MTGCardInstance18addCantBeBlockerOfEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $tc; $2 = $0; $3 = ((($2)) + 920|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); $4 = ((($2)) + 920|0); $5 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($4)|0); STACKTOP = sp;return ($5|0); } function __ZN15MTGCardInstance21removeCantBeBlockerOfEP13TargetChooseri($this,$tc,$erase) { $this = $this|0; $tc = $tc|0; $erase = $erase|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $tc; $3 = $erase; $8 = $1; $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 920|0); $11 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 9; break; } $13 = ((($8)) + 920|0); $14 = $i; $15 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { break; } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $19 = $3; $20 = ($19|0)!=(0); if ($20) { $21 = ((($8)) + 920|0); $22 = $i; $23 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } } $29 = ((($8)) + 920|0); $30 = ((($8)) + 920|0); $31 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($30)|0); HEAP32[$6>>2] = $31; $32 = $i; $33 = (__ZNKSt3__111__wrap_iterIPP13TargetChooserEplEi($6,$32)|0); HEAP32[$5>>2] = $33; __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $34 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($29,$$byval_copy)|0); HEAP32[$7>>2] = $34; $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN15MTGCardInstance22addCantBeBlockerOfCardEPS_($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $card; $2 = $0; $3 = ((($2)) + 932|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); $4 = ((($2)) + 932|0); $5 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); STACKTOP = sp;return ($5|0); } function __ZN15MTGCardInstance25removeCantBeBlockerOfCardEPS_i($this,$card,$erase) { $this = $this|0; $card = $card|0; $erase = $erase|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $card; $3 = $erase; $8 = $1; $i = 0; while(1) { $9 = $i; $10 = ((($8)) + 932|0); $11 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { label = 9; break; } $13 = ((($8)) + 932|0); $14 = $i; $15 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = $2; $18 = ($16|0)==($17|0); if ($18) { break; } $35 = $i; $36 = (($35) + 1)|0; $i = $36; } if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $19 = $3; $20 = ($19|0)!=(0); if ($20) { $21 = ((($8)) + 932|0); $22 = $i; $23 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } } $29 = ((($8)) + 932|0); $30 = ((($8)) + 932|0); $31 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($30)|0); HEAP32[$6>>2] = $31; $32 = $i; $33 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($6,$32)|0); HEAP32[$5>>2] = $33; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $34 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($29,$$byval_copy)|0); HEAP32[$7>>2] = $34; $0 = 1; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN15MTGCardInstance9getSampleEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cleanup$dest = 0, $cleanup$dest$2 = 0, $i = 0, $switch = 0, $switch1 = 0, $type = 0, $type1 = 0, $type3 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$6 = sp + 188|0; $$byval_copy$5 = sp + 184|0; $$byval_copy$4 = sp + 180|0; $$byval_copy$3 = sp + 176|0; $$byval_copy$2 = sp + 172|0; $$byval_copy = sp + 168|0; $type = sp + 144|0; $2 = sp + 140|0; $3 = sp + 136|0; $4 = sp + 132|0; $7 = sp + 120|0; $8 = sp + 108|0; $9 = sp + 96|0; $type1 = sp + 76|0; $11 = sp + 64|0; $12 = sp + 52|0; $type3 = sp + 40|0; $13 = sp + 28|0; $14 = sp + 24|0; $15 = sp + 20|0; $16 = sp + 16|0; $17 = sp + 12|0; $18 = sp; $1 = $this; $19 = $1; $20 = ((($19)) + 332|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($20)|0); $22 = ($21|0)!=(0); if ($22) { $23 = ((($19)) + 332|0); $0 = $23; $178 = $0; STACKTOP = sp;return ($178|0); } $24 = ((($19)) + 248|0); $25 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($24)|0); $26 = (($25) - 1)|0; $i = $26; while(1) { $27 = $i; $28 = ($27|0)>(0); if (!($28)) { label = 22; break; } $29 = ((($19)) + 248|0); $30 = $i; $31 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; __ZN11MTGAllCards8findTypeEj($type,$32); $33 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type)|0); HEAP32[$2>>2] = $33; $34 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($type)|0); HEAP32[$3>>2] = $34; $35 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type)|0); HEAP32[$4>>2] = $35; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$4>>2]|0; $36 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$2|0),($$byval_copy$3|0),(3794|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 18; break; } HEAP32[$7>>2] = $36; __THREW__ = 0; invoke_viii(3799,($8|0),($type|0),(148889|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 18; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($type,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $41 = ((($19)) + 280|0); __THREW__ = 0; $42 = (invoke_ii(3950,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 18; break; } $45 = ($42|0)!=(0|0); if ($45) { $46 = ((($19)) + 280|0); __THREW__ = 0; $47 = (invoke_ii(3950,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 18; break; } __THREW__ = 0; $50 = (invoke_ii(3836,($47|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 18; break; } $53 = ($50|0)!=(0|0); if ($53) { $54 = ((($19)) + 280|0); __THREW__ = 0; $55 = (invoke_ii(3950,($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 18; break; } __THREW__ = 0; $58 = (invoke_ii(3836,($55|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 18; break; } $61 = HEAP32[$58>>2]|0; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; $64 = (invoke_iiiii($63|0,($58|0),($type|0),1,1)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 18; break; } $67 = ($64|0)!=(0|0); if ($67) { $68 = ((($19)) + 332|0); __THREW__ = 0; invoke_vii(3800,($9|0),($type|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 18; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($68,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $71 = ((($19)) + 332|0); $0 = $71; $10 = 1; } else { label = 19; } } else { label = 19; } } else { label = 19; } if ((label|0) == 19) { label = 0; $10 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $cleanup$dest = $10; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 62; break; } $74 = $i; $75 = (($74) + -1)|0; $i = $75; } if ((label|0) == 18) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $179 = $5; $180 = $6; ___resumeException($179|0); // unreachable; } else if ((label|0) == 22) { $76 = ((($19)) + 144|0); $77 = (__ZNKSt3__16bitsetILj128EE3anyEv($76)|0); L27: do { if ($77) { $x = 0; while(1) { $78 = $x; $79 = ((($19)) + 144|0); $80 = (__ZNKSt3__16bitsetILj128EE4sizeEv($79)|0); $81 = ($78>>>0)<($80>>>0); if (!($81)) { break L27; } $82 = ((($19)) + 144|0); $83 = $x; $84 = (__ZNKSt3__16bitsetILj128EE4testEj($82,$83)|0); if ($84) { $85 = $x; $86 = (47604 + ($85<<2)|0); $87 = HEAP32[$86>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($type1,$87); __THREW__ = 0; invoke_viii(3799,($11|0),($type1|0),(148889|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($type1,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $90 = ((($19)) + 280|0); __THREW__ = 0; $91 = (invoke_ii(3950,($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break; } $94 = ($91|0)!=(0|0); if ($94) { $95 = ((($19)) + 280|0); __THREW__ = 0; $96 = (invoke_ii(3950,($95|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break; } __THREW__ = 0; $99 = (invoke_ii(3836,($96|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } $102 = ($99|0)!=(0|0); if ($102) { $103 = ((($19)) + 280|0); __THREW__ = 0; $104 = (invoke_ii(3950,($103|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break; } __THREW__ = 0; $107 = (invoke_ii(3836,($104|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } $110 = HEAP32[$107>>2]|0; $111 = ((($110)) + 16|0); $112 = HEAP32[$111>>2]|0; __THREW__ = 0; $113 = (invoke_iiiii($112|0,($107|0),($type1|0),1,1)|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break; } $116 = ($113|0)!=(0|0); if ($116) { $117 = ((($19)) + 332|0); __THREW__ = 0; invoke_vii(3800,($12|0),($type1|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($117,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $120 = ((($19)) + 332|0); $0 = $120; $10 = 1; } else { label = 39; } } else { label = 39; } } else { label = 39; } if ((label|0) == 39) { label = 0; $10 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type1); $cleanup$dest$2 = $10; $switch1 = ($cleanup$dest$2>>>0)<(1); if (!($switch1)) { label = 62; break; } } $123 = $x; $124 = (($123) + 1)|0; $x = $124; } if ((label|0) == 62) { $178 = $0; STACKTOP = sp;return ($178|0); } $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $5 = $121; $6 = $122; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type1); $179 = $5; $180 = $6; ___resumeException($179|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($type3,211279); $125 = ((($19)) + 248|0); $126 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($125)|0); $127 = ($126|0)!=(0); L55: do { if ($127) { $129 = ((($19)) + 248|0); __THREW__ = 0; $130 = (invoke_iii(4123,($129|0),0)|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; do { if (!($132)) { $133 = HEAP32[$130>>2]|0; __THREW__ = 0; invoke_vii(4564,($13|0),($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if (!($135)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($type3,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $136 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type3)|0); HEAP32[$14>>2] = $136; $137 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($type3)|0); HEAP32[$15>>2] = $137; $138 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type3)|0); HEAP32[$16>>2] = $138; __THREW__ = 0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$14>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$15>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$16>>2]|0; $139 = (invoke_iiiii(3793,($$byval_copy$4|0),($$byval_copy$5|0),($$byval_copy$6|0),(3794|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if (!($141)) { HEAP32[$17>>2] = $139; __THREW__ = 0; (invoke_iii(4152,($type3|0),(148889|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if (!($143)) { $144 = ((($19)) + 280|0); __THREW__ = 0; $145 = (invoke_ii(3950,($144|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if (!($147)) { $148 = ($145|0)!=(0|0); if ($148) { $149 = ((($19)) + 280|0); __THREW__ = 0; $150 = (invoke_ii(3950,($149|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { break; } __THREW__ = 0; $153 = (invoke_ii(3836,($150|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break; } $156 = ($153|0)!=(0|0); if ($156) { $157 = ((($19)) + 280|0); __THREW__ = 0; $158 = (invoke_ii(3950,($157|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break; } __THREW__ = 0; $161 = (invoke_ii(3836,($158|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = HEAP32[$161>>2]|0; $165 = ((($164)) + 16|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; $167 = (invoke_iiiii($166|0,($161|0),($type3|0),1,1)|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break; } $170 = ($167|0)!=(0|0); if ($170) { $171 = ((($19)) + 332|0); __THREW__ = 0; invoke_vii(3800,($18|0),($type3|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($171,$18)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $174 = ((($19)) + 332|0); $0 = $174; $10 = 1; break L55; } } } $177 = ((($19)) + 332|0); $0 = $177; $10 = 1; break L55; } } } } } } while(0); $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $5 = $175; $6 = $176; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type3); $179 = $5; $180 = $6; ___resumeException($179|0); // unreachable; } else { $128 = ((($19)) + 332|0); $0 = $128; $10 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type3); $178 = $0; STACKTOP = sp;return ($178|0); } else if ((label|0) == 62) { $178 = $0; STACKTOP = sp;return ($178|0); } return (0)|0; } function __ZN15MTGCardInstance9stepPowerE10CombatStep($this,$step) { $this = $this|0; $step = $step|0; var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $damage = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $step; $3 = $1; $4 = (__ZN15MTGCardInstance3hasEi($3,125)|0); $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 236|0); $7 = HEAP32[$6>>2]|0; $10 = $7; } else { $8 = ((($3)) + 232|0); $9 = HEAP32[$8>>2]|0; $10 = $9; } $damage = $10; $11 = $2; $$off = (($11) + -3)|0; $switch = ($$off>>>0)<(2); $12 = (__ZN15MTGCardInstance3hasEi($3,7)|0); $13 = ($12|0)!=(0); if ($switch) { if (!($13)) { $14 = (__ZN15MTGCardInstance3hasEi($3,8)|0); $15 = ($14|0)!=(0); if (!($15)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } } $16 = $damage; $17 = (0)>($16|0); $18 = $damage; $19 = $17 ? 0 : $18; $0 = $19; $26 = $0; STACKTOP = sp;return ($26|0); } else { if ($13) { $20 = (__ZN15MTGCardInstance3hasEi($3,8)|0); $21 = ($20|0)!=(0); if (!($21)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } } $22 = $damage; $23 = (0)>($22|0); $24 = $damage; $25 = $23 ? 0 : $24; $0 = $25; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN15MTGCardInstance5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(1072)|0); $5 = ((($3)) + 876|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 808|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 84|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; invoke_viii(4259,($4|0),($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZdlPv($4); $15 = $1; $16 = $2; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __GLOBAL__sub_I_MTGCardInstance_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3268(); ___cxx_global_var_init_1_3269(); ___cxx_global_var_init_3_3270(); ___cxx_global_var_init_5_3271(); ___cxx_global_var_init_7_3272(); ___cxx_global_var_init_8(); return; } function __ZN10DamageableC2EP12GameObserveri($this,$observer,$_life) { $this = $this|0; $observer = $observer|0; $_life = $_life|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_life; $3 = $0; $4 = $1; __ZN10TargetableC2EP12GameObserver($3,$4); $5 = 39336; HEAP32[$3>>2] = $5; $6 = ((($3)) + 8|0); $7 = $2; HEAP32[$6>>2] = $7; $8 = ((($3)) + 12|0); HEAP32[$8>>2] = 0; $9 = ((($3)) + 16|0); HEAP32[$9>>2] = 0; $10 = ((($3)) + 20|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 24|0); HEAP32[$11>>2] = 0; $12 = ((($3)) + 28|0); HEAP32[$12>>2] = 0; $13 = ((($3)) + 32|0); HEAP32[$13>>2] = 0; $14 = ((($3)) + 36|0); HEAP32[$14>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14findINS_15__list_iteratorIP15MTGCardInstancePvEES3_EET_S6_S6_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($__first,$__last)|0); if (!($2)) { break; } $3 = (__ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { break; } (__ZNSt3__115__list_iteratorIP15MTGCardInstancePvEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__1eqERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__list_iteratorIP15MTGCardInstancePvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__list_iteratorIP15MTGCardInstancePvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__19iter_swapINS_15__list_iteratorIP15MTGCardInstancePvEES5_EEvT_T0_($__a,$__b) { $__a = $__a|0; $__b = $__b|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv($__a)|0); $1 = (__ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv($__b)|0); __ZNSt3__14swapIP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($0,$1); return; } function __ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__1neERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIP15MTGCardInstancePvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE6removeERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__deleted_nodes = 0, $__e = 0, $__i = 0; var $__j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 80|0; $$byval_copy$2 = sp + 76|0; $$byval_copy$1 = sp + 72|0; $$byval_copy = sp + 68|0; $__deleted_nodes = sp + 48|0; $__i = sp + 44|0; $2 = sp + 40|0; $__e = sp + 36|0; $3 = sp + 32|0; $__j = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $0 = $this; $1 = $__x; $11 = $0; __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($__deleted_nodes); $12 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$2>>2] = $12; __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2ERKNS_15__list_iteratorIS2_S3_EE($__i,$2); $13 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$3>>2] = $13; __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2ERKNS_15__list_iteratorIS2_S3_EE($__e,$3); L1: while(1) { __THREW__ = 0; $14 = (invoke_iii(5936,($__i|0),($__e|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 13; break; } if (!($14)) { label = 19; break; } __THREW__ = 0; $17 = (invoke_ii(5937,($__i|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 13; break; } $20 = HEAP32[$17>>2]|0; $21 = $1; $22 = HEAP32[$21>>2]|0; $23 = ($20|0)==($22|0); if (!($23)) { __THREW__ = 0; (invoke_ii(5939,($__i|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 13; break; } else { continue; } } ;HEAP32[$6>>2]=HEAP32[$__i>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; $24 = (invoke_iiii(6019,($$byval_copy|0),1,(0|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 13; break; } HEAP32[$__j>>2] = $24; while(1) { __THREW__ = 0; $27 = (invoke_iii(5936,($__j|0),($__e|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 13; break L1; } if (!($27)) { break; } __THREW__ = 0; $30 = (invoke_ii(5937,($__j|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 13; break L1; } $33 = HEAP32[$30>>2]|0; $34 = $1; $35 = HEAP32[$34>>2]|0; $36 = ($33|0)==($35|0); if (!($36)) { break; } __THREW__ = 0; (invoke_ii(5939,($__j|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 13; break L1; } } $43 = (__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($__deleted_nodes)|0); HEAP32[$8>>2] = $43; __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2ERKNS_15__list_iteratorIS2_S3_EE($7,$8); ;HEAP32[$9>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$10>>2]=HEAP32[$__j>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; invoke_viiiii(6020,($__deleted_nodes|0),($$byval_copy$1|0),($11|0),($$byval_copy$2|0),($$byval_copy$3|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 13; break; } ;HEAP32[$__i>>2]=HEAP32[$__j>>2]|0; __THREW__ = 0; $46 = (invoke_iii(5936,($__i|0),($__e|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break; } if (!($46)) { continue; } __THREW__ = 0; (invoke_ii(5939,($__i|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 13; break; } } if ((label|0) == 13) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($__deleted_nodes); $41 = $4; $42 = $5; ___resumeException($41|0); // unreachable; } else if ((label|0) == 19) { __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($__deleted_nodes); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP13TargetChooserEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP13TargetChooserEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP13TargetChooserE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP13TargetChooserS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP13TargetChooserS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNKSt3__16bitsetILj128EE4sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 128; } function ___cxx_global_var_init_3268() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47224,182585); (___cxa_atexit((3831|0),(47224|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3269() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47236,165089); (___cxa_atexit((3831|0),(47236|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3270() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47248,165080); (___cxa_atexit((3831|0),(47248|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3271() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47260,165065); (___cxa_atexit((3831|0),(47260|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_3272() { var label = 0, sp = 0; sp = STACKTOP; __ZN15MTGCardInstanceC2Ev(44992); (___cxa_atexit((1923|0),(44992|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_8() { var label = 0, sp = 0; sp = STACKTOP; __ZN15MTGCardInstanceC2Ev(46064); (___cxa_atexit((1923|0),(46064|0),(___dso_handle|0))|0); return; } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(6021,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6022,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6023,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP13TargetChooserEC2Ev($2); $3 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13TargetChooserEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP15MTGCardInstancePvEEE10pointer_toERS5_($2)|0); __ZNSt3__115__list_iteratorIP15MTGCardInstancePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEC2ERKNS_15__list_iteratorIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14nextINS_21__list_const_iteratorIP15MTGCardInstancePvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_S8_S8_($this,$__p,$__c,$__f,$__l) { $this = $this|0; $__p = $__p|0; $__c = $__c|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__first = 0, $__last = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__c; $4 = $0; $5 = (__ZNSt3__1neERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_($__f,$__l)|0); if (!($5)) { STACKTOP = sp;return; } $6 = $1; $7 = ($4|0)!=($6|0); if ($7) { ;HEAP32[$2>>2]=HEAP32[$__f>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__l>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $8 = (__ZNSt3__18distanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($$byval_copy,$$byval_copy$1)|0); $__s = $8; $9 = $__s; $10 = $1; $11 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($10)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) - ($9))|0; HEAP32[$11>>2] = $13; $14 = $__s; $15 = (__ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE4__szEv($4)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + ($14))|0; HEAP32[$15>>2] = $17; } $18 = HEAP32[$__f>>2]|0; $__first = $18; (__ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEmmEv($__l)|0); $19 = HEAP32[$__l>>2]|0; $__last = $19; $20 = $__first; $21 = $__last; __ZNSt3__110__list_impIP15MTGCardInstanceNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($20,$21); $22 = HEAP32[$__p>>2]|0; $23 = $__first; $24 = $__last; __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($22,$23,$24); STACKTOP = sp;return; } function __ZNSt3__18distanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 17|0; $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = sp + 16|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_18input_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_21__list_const_iteratorIP15MTGCardInstancePvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_18input_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__r = 0; while(1) { $1 = (__ZNSt3__1neERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_($__first,$__last)|0); $2 = $__r; if (!($1)) { break; } $3 = (($2) + 1)|0; $__r = $3; (__ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEppEv($__first)|0); } STACKTOP = sp;return ($2|0); } function __ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($__p,$__f,$__l) { $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $__f; $2 = $__l; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $3; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = $1; HEAP32[$9>>2] = $8; $10 = $2; $11 = $0; HEAP32[$11>>2] = $10; $12 = $0; $13 = $2; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13TargetChooserEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13TargetChooserEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP13TargetChooserE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13TargetChooserE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13TargetChooserEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP13TargetChooserEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13TargetChooserEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6024,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6025,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13TargetChooserEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP13TargetChooserEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP13TargetChooserEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP13TargetChooserEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP13TargetChooserEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP13TargetChooserEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP13TargetChooserEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP13TargetChooserEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP13TargetChooserEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP13TargetChooserEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6026,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP13TargetChooserEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5947,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13TargetChooserRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13TargetChooserRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP13TargetChooserEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP13TargetChooserEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP13TargetChooserEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__1miIPKP13TargetChooserS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP13TargetChooserE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP13TargetChooserE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP13TargetChooserE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP13TargetChooserEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP13TargetChooserNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(6027,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP13TargetChooserS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP13TargetChooserEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP13TargetChooserEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP13TargetChooserEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP13TargetChooserS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP13TargetChooserS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP13TargetChooserEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP13TargetChooserE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN11MTGAllCards15processConfLineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7MTGCardP13CardPrimitive($this,$s,$card,$primitive) { $this = $this|0; $s = $s|0; $card = $card|0; $primitive = $primitive|0; var $$byval_copy = 0, $$byval_copy$10 = 0, $$byval_copy$11 = 0, $$byval_copy$12 = 0, $$byval_copy$13 = 0, $$byval_copy$14 = 0, $$byval_copy$15 = 0, $$byval_copy$16 = 0, $$byval_copy$17 = 0, $$byval_copy$18 = 0, $$byval_copy$19 = 0, $$byval_copy$2 = 0, $$byval_copy$20 = 0, $$byval_copy$21 = 0, $$byval_copy$22 = 0, $$byval_copy$23 = 0, $$byval_copy$24 = 0, $$byval_copy$25 = 0, $$byval_copy$26 = 0, $$byval_copy$27 = 0; var $$byval_copy$28 = 0, $$byval_copy$29 = 0, $$byval_copy$3 = 0, $$byval_copy$30 = 0, $$byval_copy$31 = 0, $$byval_copy$32 = 0, $$byval_copy$33 = 0, $$byval_copy$34 = 0, $$byval_copy$35 = 0, $$byval_copy$36 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0; var $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0; var $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0; var $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cost = 0, $cost10 = 0, $cost14 = 0, $cost17 = 0; var $cost19 = 0, $cost7 = 0, $del_pos = 0, $end = 0, $endK = 0, $endName = 0, $isMultikicker = 0, $it = 0, $j = 0, $key = 0, $multikick = 0, $name = 0, $or$cond = 0, $removeAllOthers = 0, $suspendTime = 0, $theName = 0, $time = 0, $val = 0, $value = 0, $value1 = 0; var $value11 = 0, $value12 = 0, $value13 = 0, $value15 = 0, $value16 = 0, $value18 = 0, $value2 = 0, $value20 = 0, $value23 = 0, $value5 = 0, $value8 = 0, $value9 = 0, $values = 0, $values21 = 0, $values24 = 0, $values3 = 0, $values6 = 0, $values_i = 0, $values_i22 = 0, $values_i25 = 0; var $values_i4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1072|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$36 = sp + 1056|0; $$byval_copy$35 = sp + 1052|0; $$byval_copy$34 = sp + 1048|0; $$byval_copy$33 = sp + 1044|0; $$byval_copy$32 = sp + 1040|0; $$byval_copy$31 = sp + 1036|0; $$byval_copy$30 = sp + 1032|0; $$byval_copy$29 = sp + 1028|0; $$byval_copy$28 = sp + 1024|0; $$byval_copy$27 = sp + 1020|0; $$byval_copy$26 = sp + 1016|0; $$byval_copy$25 = sp + 1012|0; $$byval_copy$24 = sp + 1008|0; $$byval_copy$23 = sp + 1004|0; $$byval_copy$22 = sp + 1000|0; $$byval_copy$21 = sp + 996|0; $$byval_copy$20 = sp + 992|0; $$byval_copy$19 = sp + 988|0; $$byval_copy$18 = sp + 984|0; $$byval_copy$17 = sp + 980|0; $$byval_copy$16 = sp + 976|0; $$byval_copy$15 = sp + 972|0; $$byval_copy$14 = sp + 968|0; $$byval_copy$13 = sp + 964|0; $$byval_copy$12 = sp + 960|0; $$byval_copy$11 = sp + 956|0; $$byval_copy$10 = sp + 952|0; $$byval_copy$9 = sp + 948|0; $$byval_copy$8 = sp + 944|0; $$byval_copy$7 = sp + 940|0; $$byval_copy$6 = sp + 936|0; $$byval_copy$5 = sp + 932|0; $$byval_copy$4 = sp + 928|0; $$byval_copy$3 = sp + 924|0; $$byval_copy$2 = sp + 920|0; $$byval_copy = sp + 916|0; $key = sp + 880|0; $val = sp + 868|0; $7 = sp + 848|0; $8 = sp + 836|0; $9 = sp + 824|0; $value = sp + 812|0; $10 = sp + 808|0; $11 = sp + 804|0; $12 = sp + 800|0; $13 = sp + 796|0; $values = sp + 784|0; $14 = sp + 768|0; $15 = sp + 756|0; $16 = sp + 744|0; $17 = sp + 732|0; $18 = sp + 720|0; $19 = sp + 708|0; $20 = sp + 696|0; $21 = sp + 684|0; $22 = sp + 672|0; $23 = sp + 660|0; $24 = sp + 648|0; $25 = sp + 636|0; $value1 = sp + 620|0; $26 = sp + 616|0; $27 = sp + 612|0; $28 = sp + 608|0; $29 = sp + 604|0; $30 = sp + 592|0; $value2 = sp + 580|0; $31 = sp + 576|0; $32 = sp + 572|0; $33 = sp + 568|0; $34 = sp + 564|0; $values3 = sp + 552|0; $value5 = sp + 532|0; $35 = sp + 528|0; $36 = sp + 524|0; $37 = sp + 520|0; $38 = sp + 516|0; $values6 = sp + 504|0; $39 = sp + 492|0; $40 = sp + 480|0; $value8 = sp + 464|0; $41 = sp + 460|0; $42 = sp + 456|0; $43 = sp + 452|0; $44 = sp + 448|0; $45 = sp + 436|0; $value9 = sp + 424|0; $46 = sp + 420|0; $47 = sp + 416|0; $48 = sp + 412|0; $49 = sp + 408|0; $50 = sp + 396|0; $value11 = sp + 380|0; $51 = sp + 376|0; $52 = sp + 372|0; $53 = sp + 368|0; $54 = sp + 364|0; $55 = sp + 344|0; $value12 = sp + 332|0; $56 = sp + 328|0; $57 = sp + 324|0; $58 = sp + 320|0; $59 = sp + 316|0; $value13 = sp + 304|0; $60 = sp + 292|0; $value15 = sp + 276|0; $61 = sp + 272|0; $62 = sp + 268|0; $63 = sp + 264|0; $64 = sp + 260|0; $theName = sp + 244|0; $65 = sp + 228|0; $66 = sp + 216|0; $it = sp + 212|0; $67 = sp + 208|0; $value16 = sp + 196|0; $68 = sp + 184|0; $value18 = sp + 168|0; $69 = sp + 164|0; $70 = sp + 160|0; $71 = sp + 156|0; $72 = sp + 152|0; $73 = sp + 140|0; $74 = sp + 116|0; $value20 = sp + 100|0; $75 = sp + 96|0; $76 = sp + 92|0; $77 = sp + 88|0; $78 = sp + 84|0; $79 = sp + 72|0; $values21 = sp + 60|0; $80 = sp + 48|0; $value23 = sp + 32|0; $81 = sp + 28|0; $82 = sp + 24|0; $83 = sp + 20|0; $84 = sp + 16|0; $values24 = sp + 4|0; $1 = $this; $2 = $s; $3 = $card; $4 = $primitive; $85 = $1; $86 = $2; $87 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($86,0)|0); $88 = HEAP8[$87>>0]|0; $89 = $88 << 24 >> 24; $90 = (35)==($89|0); if ($90) { $0 = 1; $959 = $0; STACKTOP = sp;return ($959|0); } $91 = $2; $92 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEcj($91,61,0)|0); $del_pos = $92; $93 = $del_pos; $94 = ($93|0)==(-1); $95 = $del_pos; $96 = (0)==($95|0); $or$cond = $94 | $96; if ($or$cond) { $0 = 0; $959 = $0; STACKTOP = sp;return ($959|0); } $97 = $2; $98 = $del_pos; $99 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($97,$98)|0); HEAP8[$99>>0] = 0; $100 = $2; $101 = $del_pos; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($key,$100,0,$101); $102 = $2; $103 = $del_pos; $104 = (($103) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($val|0),($102|0),($104|0),-1); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $5 = $112; $6 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $957 = $5; $958 = $6; ___resumeException($957|0); // unreachable; } __THREW__ = 0; $107 = (invoke_iii(6028,($key|0),0)|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; L13: do { if ($109) { label = 9; } else { $110 = HEAP8[$107>>0]|0; $111 = $110 << 24 >> 24; L15: do { switch ($111|0) { case 97: { $116 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,156395)|0); L17: do { if ($116) { $117 = $4; $118 = ($117|0)!=(0|0); do { if (!($118)) { __THREW__ = 0; $119 = (invoke_ii(3903,260)|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($119|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $5 = $124; $6 = $125; __ZdlPv($119); break L13; } else { $4 = $119; break; } } } while(0); $126 = $4; __THREW__ = 0; invoke_vii(3800,($7|0),($val|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 9; break L13; } __THREW__ = 0; invoke_vii(6030,($126|0),($7|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $5 = $131; $6 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } } else { __THREW__ = 0; $133 = (invoke_iii(6031,($key|0),(156395|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 9; break L13; } if ($133) { $136 = $4; $137 = ($136|0)!=(0|0); do { if (!($137)) { __THREW__ = 0; $138 = (invoke_ii(3903,260)|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($138|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $5 = $143; $6 = $144; __ZdlPv($138); break L13; } else { $4 = $138; break; } } } while(0); $145 = $4; __THREW__ = 0; invoke_vii(3800,($8|0),($val|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 9; break L13; } __THREW__ = 0; invoke_viiii(3795,($9|0),($key|0),4,-1); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; do { if ($149) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $5 = $152; $6 = $153; } else { __THREW__ = 0; invoke_viii(6032,($145|0),($8|0),($9|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $5 = $154; $6 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L17; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L13; } $156 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,148894)|0); if ($156) { $157 = $4; $158 = ($157|0)!=(0|0); do { if (!($158)) { __THREW__ = 0; $159 = (invoke_ii(3903,260)|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($159|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $5 = $164; $6 = $165; __ZdlPv($159); break L13; } else { $4 = $159; break; } } } while(0); $166 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; $167 = (invoke_ii(3938,($166|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 9; break L13; } $170 = $4; $171 = ((($170)) + 216|0); HEAP32[$171>>2] = $167; break; } $172 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,148900)|0); if ($172) { $173 = $4; $174 = ($173|0)!=(0|0); do { if (!($174)) { __THREW__ = 0; $175 = (invoke_ii(3903,260)|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($175|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $5 = $180; $6 = $181; __ZdlPv($175); break L13; } else { $4 = $175; break; } } } while(0); __THREW__ = 0; invoke_vii(3800,($value|0),($val|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 9; break L13; } $184 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$10>>2] = $184; $185 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value)|0); HEAP32[$11>>2] = $185; $186 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value)|0); HEAP32[$12>>2] = $186; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$11>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$12>>2]|0; $187 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$2|0),($$byval_copy$3|0),(3794|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; do { if ($189) { label = 59; } else { HEAP32[$13>>2] = $187; __THREW__ = 0; invoke_viii(3796,($values|0),($value|0),44); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 59; } else { $values_i = 0; L73: while(1) { $192 = $values_i; $193 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values)|0); $194 = ($192>>>0)<($193>>>0); if (!($194)) { label = 63; break; } $j = 127; while(1) { $195 = $j; $196 = ($195|0)>=(0); if (!($196)) { break; } $197 = $values_i; __THREW__ = 0; $198 = (invoke_iii(3802,($values|0),($197|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 60; break L73; } $201 = $j; $202 = (47604 + ($201<<2)|0); $203 = HEAP32[$202>>2]|0; $204 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($198,$203,0)|0); $205 = ($204|0)!=(-1); if ($205) { label = 57; break; } $215 = $j; $216 = (($215) + -1)|0; $j = $216; } if ((label|0) == 57) { label = 0; $206 = $4; $207 = ((($206)) + 144|0); $208 = $j; __THREW__ = 0; invoke_viii(4293,($14|0),($207|0),($208|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 60; break; } (__ZNSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEaSEb($14,1)|0); } $217 = $values_i; $218 = (($217) + 1)|0; $values_i = $218; } if ((label|0) == 60) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $5 = $213; $6 = $214; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); break; } else if ((label|0) == 63) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); break L17; } } } } while(0); if ((label|0) == 59) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $5 = $211; $6 = $212; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); break L13; } } } while(0); $219 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,148910)|0); if ($219) { $220 = $4; $221 = ($220|0)!=(0|0); do { if (!($221)) { __THREW__ = 0; $222 = (invoke_ii(3903,260)|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($222|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $5 = $227; $6 = $228; __ZdlPv($222); break L13; } else { $4 = $222; break; } } } while(0); $229 = $4; __THREW__ = 0; invoke_vii(3800,($15|0),($val|0)); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { label = 9; break L13; } __THREW__ = 0; invoke_vii(3797,($16|0),(158190|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; do { if ($233) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $5 = $269; $6 = $270; } else { __THREW__ = 0; invoke_viii(6032,($229|0),($15|0),($16|0)); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { $271 = ___cxa_find_matching_catch()|0; $272 = tempRet0; $5 = $271; $6 = $272; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $236 = $4; __THREW__ = 0; invoke_vii(3800,($17|0),($val|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 9; break L13; } __THREW__ = 0; invoke_vii(3797,($18|0),(158195|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; do { if ($240) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $5 = $273; $6 = $274; } else { __THREW__ = 0; invoke_viii(6032,($236|0),($17|0),($18|0)); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $5 = $275; $6 = $276; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $243 = $4; __THREW__ = 0; invoke_vii(3800,($19|0),($val|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 9; break L13; } __THREW__ = 0; invoke_vii(3797,($20|0),(158161|0)); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; do { if ($247) { $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $5 = $277; $6 = $278; } else { __THREW__ = 0; invoke_viii(6032,($243|0),($19|0),($20|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $5 = $279; $6 = $280; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $250 = $4; __THREW__ = 0; invoke_vii(3800,($21|0),($val|0)); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 9; break L13; } __THREW__ = 0; invoke_vii(3797,($22|0),(158217|0)); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; do { if ($254) { $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $5 = $281; $6 = $282; } else { __THREW__ = 0; invoke_viii(6032,($250|0),($21|0),($22|0)); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $5 = $283; $6 = $284; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $257 = $4; __THREW__ = 0; invoke_vii(3800,($23|0),($val|0)); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { label = 9; break L13; } __THREW__ = 0; invoke_vii(3797,($24|0),(158223|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; do { if ($261) { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $5 = $285; $6 = $286; } else { __THREW__ = 0; invoke_viii(6032,($257|0),($23|0),($24|0)); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $5 = $287; $6 = $288; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $264 = $4; __THREW__ = 0; invoke_vii(3800,($25|0),($val|0)); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 9; break L13; } __THREW__ = 0; invoke_vii(6030,($264|0),($25|0)); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $5 = $289; $6 = $290; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break L13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break L13; } break; } case 98: { $291 = $4; $292 = ($291|0)!=(0|0); do { if (!($292)) { __THREW__ = 0; $293 = (invoke_ii(3903,260)|0); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($293|0)); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { $298 = ___cxa_find_matching_catch()|0; $299 = tempRet0; $5 = $298; $6 = $299; __ZdlPv($293); break L13; } else { $4 = $293; break; } } } while(0); $300 = $4; __THREW__ = 0; $301 = (invoke_ii(4121,($300|0))|0); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { label = 9; break L13; } $cost = $301; $304 = $cost; $305 = ($304|0)!=(0|0); if ($305) { __THREW__ = 0; invoke_vii(3800,($value1|0),($val|0)); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { label = 9; break L13; } $308 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value1)|0); HEAP32[$26>>2] = $308; $309 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value1)|0); HEAP32[$27>>2] = $309; $310 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value1)|0); HEAP32[$28>>2] = $310; __THREW__ = 0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$26>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$27>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$28>>2]|0; $311 = (invoke_iiiii(3793,($$byval_copy$4|0),($$byval_copy$5|0),($$byval_copy$6|0),(3794|0))|0); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if ($313) { label = 118; } else { HEAP32[$29>>2] = $311; $314 = $cost; __THREW__ = 0; invoke_vii(3800,($30|0),($value1|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 118; } else { __THREW__ = 0; $317 = (invoke_iiii(3947,($30|0),(0|0),(0|0))|0); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if (!($319)) { __THREW__ = 0; invoke_vii(6033,($314|0),($317|0)); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if (!($321)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value1); break L15; } } $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $5 = $324; $6 = $325; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } } if ((label|0) == 118) { $322 = ___cxa_find_matching_catch()|0; $323 = tempRet0; $5 = $322; $6 = $323; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value1); break L13; } break; } case 99: { $326 = $4; $327 = ($326|0)!=(0|0); do { if (!($327)) { __THREW__ = 0; $328 = (invoke_ii(3903,260)|0); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($328|0)); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $5 = $333; $6 = $334; __ZdlPv($328); break L13; } else { $4 = $328; break; } } } while(0); __THREW__ = 0; invoke_vii(3800,($value2|0),($val|0)); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { label = 9; break L13; } $337 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value2)|0); HEAP32[$31>>2] = $337; $338 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value2)|0); HEAP32[$32>>2] = $338; $339 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value2)|0); HEAP32[$33>>2] = $339; __THREW__ = 0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$31>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$32>>2]|0; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$33>>2]|0; $340 = (invoke_iiiii(3793,($$byval_copy$7|0),($$byval_copy$8|0),($$byval_copy$9|0),(3794|0))|0); $341 = __THREW__; __THREW__ = 0; $342 = $341&1; do { if ($342) { label = 134; } else { HEAP32[$34>>2] = $340; __THREW__ = 0; invoke_viii(3796,($values3|0),($value2|0),44); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { label = 134; } else { $removeAllOthers = 1; $values_i4 = 0; while(1) { $345 = $values_i4; $346 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values3)|0); $347 = ($345>>>0)<($346>>>0); if (!($347)) { label = 136; break; } $348 = $4; $349 = $values_i4; __THREW__ = 0; $350 = (invoke_iii(3802,($values3|0),($349|0))|0); $351 = __THREW__; __THREW__ = 0; $352 = $351&1; if ($352) { label = 135; break; } $353 = $removeAllOthers; __THREW__ = 0; invoke_viii(6034,($348|0),($350|0),($353|0)); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { label = 135; break; } $removeAllOthers = 0; $356 = $values_i4; $357 = (($356) + 1)|0; $values_i4 = $357; } if ((label|0) == 135) { $360 = ___cxa_find_matching_catch()|0; $361 = tempRet0; $5 = $360; $6 = $361; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values3); break; } else if ((label|0) == 136) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value2); break L15; } } } } while(0); if ((label|0) == 134) { $358 = ___cxa_find_matching_catch()|0; $359 = tempRet0; $5 = $358; $6 = $359; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value2); break L13; break; } case 100: { $362 = $4; $363 = ($362|0)!=(0|0); do { if (!($363)) { __THREW__ = 0; $364 = (invoke_ii(3903,260)|0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($364|0)); $367 = __THREW__; __THREW__ = 0; $368 = $367&1; if ($368) { $369 = ___cxa_find_matching_catch()|0; $370 = tempRet0; $5 = $369; $6 = $370; __ZdlPv($364); break L13; } else { $4 = $364; break; } } } while(0); __THREW__ = 0; invoke_vii(3800,($value5|0),($val|0)); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { label = 9; break L13; } $373 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value5)|0); HEAP32[$35>>2] = $373; $374 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value5)|0); HEAP32[$36>>2] = $374; $375 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value5)|0); HEAP32[$37>>2] = $375; __THREW__ = 0; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$35>>2]|0; ;HEAP32[$$byval_copy$11>>2]=HEAP32[$36>>2]|0; ;HEAP32[$$byval_copy$12>>2]=HEAP32[$37>>2]|0; $376 = (invoke_iiiii(3793,($$byval_copy$10|0),($$byval_copy$11|0),($$byval_copy$12|0),(3794|0))|0); $377 = __THREW__; __THREW__ = 0; $378 = $377&1; L197: do { if ($378) { label = 152; } else { HEAP32[$38>>2] = $376; __THREW__ = 0; invoke_vii(3797,($39|0),(148918|0)); $379 = __THREW__; __THREW__ = 0; $380 = $379&1; if ($380) { label = 152; } else { __THREW__ = 0; invoke_vii(3797,($40|0),(163062|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; do { if ($382) { $398 = ___cxa_find_matching_catch()|0; $399 = tempRet0; $5 = $398; $6 = $399; } else { __THREW__ = 0; invoke_viiiii(3937,($values6|0),($value5|0),($39|0),($40|0),1); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $400 = ___cxa_find_matching_catch()|0; $401 = tempRet0; $5 = $400; $6 = $401; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $385 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values6)|0); $386 = ($385|0)!=(0); do { if ($386) { __THREW__ = 0; $387 = (invoke_iii(3802,($values6|0),1)|0); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if (!($389)) { $390 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($387)|0); __THREW__ = 0; $391 = (invoke_ii(3938,($390|0))|0); $392 = __THREW__; __THREW__ = 0; $393 = $392&1; if (!($393)) { $394 = $4; $395 = ((($394)) + 244|0); HEAP32[$395>>2] = $391; break; } } $402 = ___cxa_find_matching_catch()|0; $403 = tempRet0; $5 = $402; $6 = $403; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values6); break L197; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value5); break L15; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); } } } while(0); if ((label|0) == 152) { $396 = ___cxa_find_matching_catch()|0; $397 = tempRet0; $5 = $396; $6 = $397; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value5); break L13; break; } case 102: { $404 = $4; $405 = ($404|0)!=(0|0); do { if (!($405)) { __THREW__ = 0; $406 = (invoke_ii(3903,260)|0); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; if ($408) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($406|0)); $409 = __THREW__; __THREW__ = 0; $410 = $409&1; if ($410) { $411 = ___cxa_find_matching_catch()|0; $412 = tempRet0; $5 = $411; $6 = $412; __ZdlPv($406); break L13; } else { $4 = $406; break; } } } while(0); $413 = $4; __THREW__ = 0; $414 = (invoke_ii(4121,($413|0))|0); $415 = __THREW__; __THREW__ = 0; $416 = $415&1; if ($416) { label = 9; break L13; } $cost7 = $414; $417 = $cost7; $418 = ($417|0)!=(0|0); if ($418) { $419 = $2; $420 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($419,150849,0)|0); $421 = ($420|0)!=(-1); __THREW__ = 0; if ($421) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($value8,$val); $422 = __THREW__; __THREW__ = 0; $423 = $422&1; if ($423) { label = 9; break L13; } $424 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value8)|0); HEAP32[$41>>2] = $424; $425 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value8)|0); HEAP32[$42>>2] = $425; $426 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value8)|0); HEAP32[$43>>2] = $426; __THREW__ = 0; ;HEAP32[$$byval_copy$13>>2]=HEAP32[$41>>2]|0; ;HEAP32[$$byval_copy$14>>2]=HEAP32[$42>>2]|0; ;HEAP32[$$byval_copy$15>>2]=HEAP32[$43>>2]|0; $427 = (invoke_iiiii(3793,($$byval_copy$13|0),($$byval_copy$14|0),($$byval_copy$15|0),(3794|0))|0); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; if ($429) { label = 173; } else { HEAP32[$44>>2] = $427; $430 = $cost7; __THREW__ = 0; invoke_vii(3800,($45|0),($value8|0)); $431 = __THREW__; __THREW__ = 0; $432 = $431&1; if ($432) { label = 173; } else { __THREW__ = 0; $433 = (invoke_iiii(3947,($45|0),(0|0),(0|0))|0); $434 = __THREW__; __THREW__ = 0; $435 = $434&1; if (!($435)) { __THREW__ = 0; invoke_vii(6035,($430|0),($433|0)); $436 = __THREW__; __THREW__ = 0; $437 = $436&1; if (!($437)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value8); break L15; } } $440 = ___cxa_find_matching_catch()|0; $441 = tempRet0; $5 = $440; $6 = $441; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); } } if ((label|0) == 173) { $438 = ___cxa_find_matching_catch()|0; $439 = tempRet0; $5 = $438; $6 = $439; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value8); break L13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($value9,$val); $442 = __THREW__; __THREW__ = 0; $443 = $442&1; if ($443) { label = 9; break L13; } $444 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value9)|0); HEAP32[$46>>2] = $444; $445 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value9)|0); HEAP32[$47>>2] = $445; $446 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value9)|0); HEAP32[$48>>2] = $446; __THREW__ = 0; ;HEAP32[$$byval_copy$16>>2]=HEAP32[$46>>2]|0; ;HEAP32[$$byval_copy$17>>2]=HEAP32[$47>>2]|0; ;HEAP32[$$byval_copy$18>>2]=HEAP32[$48>>2]|0; $447 = (invoke_iiiii(3793,($$byval_copy$16|0),($$byval_copy$17|0),($$byval_copy$18|0),(3794|0))|0); $448 = __THREW__; __THREW__ = 0; $449 = $448&1; if ($449) { label = 182; } else { HEAP32[$49>>2] = $447; $450 = $cost7; __THREW__ = 0; invoke_vii(3800,($50|0),($value9|0)); $451 = __THREW__; __THREW__ = 0; $452 = $451&1; if ($452) { label = 182; } else { __THREW__ = 0; $453 = (invoke_iiii(3947,($50|0),(0|0),(0|0))|0); $454 = __THREW__; __THREW__ = 0; $455 = $454&1; if (!($455)) { __THREW__ = 0; invoke_vii(6036,($450|0),($453|0)); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if (!($457)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value9); break L15; } } $460 = ___cxa_find_matching_catch()|0; $461 = tempRet0; $5 = $460; $6 = $461; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); } } if ((label|0) == 182) { $458 = ___cxa_find_matching_catch()|0; $459 = tempRet0; $5 = $458; $6 = $459; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value9); break L13; } } break; } case 103: { $462 = $2; $463 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($462)|0); $464 = $del_pos; $465 = (($463) - ($464))|0; $466 = (($465) - 1)|0; $467 = ($466>>>0)>(2); if ($467) { __THREW__ = 0; $468 = (invoke_iii(6028,($val|0),2)|0); $469 = __THREW__; __THREW__ = 0; $470 = $469&1; if ($470) { label = 9; break L13; } $471 = HEAP8[$468>>0]|0; $472 = $471 << 24 >> 24; __THREW__ = 0; $473 = (invoke_ii(6037,($472|0))|0); $474 = __THREW__; __THREW__ = 0; $475 = $474&1; if ($475) { label = 9; break L13; } $476 = ((($85)) + 8|0); HEAP32[$476>>2] = $473; } break; } case 105: { $477 = $3; $478 = ($477|0)!=(0|0); do { if (!($478)) { __THREW__ = 0; $479 = (invoke_ii(3903,20)|0); $480 = __THREW__; __THREW__ = 0; $481 = $480&1; if ($481) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6000,($479|0)); $482 = __THREW__; __THREW__ = 0; $483 = $482&1; if ($483) { $484 = ___cxa_find_matching_catch()|0; $485 = tempRet0; $5 = $484; $6 = $485; __ZdlPv($479); break L13; } else { $3 = $479; break; } } } while(0); $486 = $3; $487 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; $488 = (invoke_ii(3938,($487|0))|0); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; if ($490) { label = 9; break L13; } __THREW__ = 0; invoke_vii(6038,($486|0),($488|0)); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { label = 9; break L13; } break; } case 107: { $493 = $4; $494 = ($493|0)!=(0|0); do { if (!($494)) { __THREW__ = 0; $495 = (invoke_ii(3903,260)|0); $496 = __THREW__; __THREW__ = 0; $497 = $496&1; if ($497) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($495|0)); $498 = __THREW__; __THREW__ = 0; $499 = $498&1; if ($499) { $500 = ___cxa_find_matching_catch()|0; $501 = tempRet0; $5 = $500; $6 = $501; __ZdlPv($495); break L13; } else { $4 = $495; break; } } } while(0); $502 = $4; __THREW__ = 0; $503 = (invoke_ii(4121,($502|0))|0); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { label = 9; break L13; } $cost10 = $503; $506 = $cost10; $507 = ($506|0)!=(0|0); if ($507) { __THREW__ = 0; invoke_vii(3800,($value11|0),($val|0)); $508 = __THREW__; __THREW__ = 0; $509 = $508&1; if ($509) { label = 9; break L13; } $510 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value11)|0); HEAP32[$51>>2] = $510; $511 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value11)|0); HEAP32[$52>>2] = $511; $512 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value11)|0); HEAP32[$53>>2] = $512; __THREW__ = 0; ;HEAP32[$$byval_copy$19>>2]=HEAP32[$51>>2]|0; ;HEAP32[$$byval_copy$20>>2]=HEAP32[$52>>2]|0; ;HEAP32[$$byval_copy$21>>2]=HEAP32[$53>>2]|0; $513 = (invoke_iiiii(3793,($$byval_copy$19|0),($$byval_copy$20|0),($$byval_copy$21|0),(3794|0))|0); $514 = __THREW__; __THREW__ = 0; $515 = $514&1; do { if ($515) { label = 208; } else { HEAP32[$54>>2] = $513; $516 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value11,148926,0)|0); $multikick = $516; $isMultikicker = 0; $517 = $multikick; $518 = ($517|0)!=(-1); if ($518) { $519 = $multikick; $520 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value11,160725,$519)|0); $endK = $520; $521 = $multikick; $522 = $endK; $523 = $multikick; $524 = (($522) - ($523))|0; __THREW__ = 0; (invoke_iiii(4677,($value11|0),($521|0),($524|0))|0); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; if ($526) { label = 208; break; } $isMultikicker = 1; } $529 = $cost10; __THREW__ = 0; invoke_vii(3800,($55|0),($value11|0)); $530 = __THREW__; __THREW__ = 0; $531 = $530&1; if ($531) { label = 208; } else { __THREW__ = 0; $532 = (invoke_iiii(3947,($55|0),(0|0),(0|0))|0); $533 = __THREW__; __THREW__ = 0; $534 = $533&1; if (!($534)) { __THREW__ = 0; invoke_vii(6039,($529|0),($532|0)); $535 = __THREW__; __THREW__ = 0; $536 = $535&1; if (!($536)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $537 = $isMultikicker; $538 = $537&1; $539 = $cost10; __THREW__ = 0; $540 = (invoke_ii(4091,($539|0))|0); $541 = __THREW__; __THREW__ = 0; $542 = $541&1; if ($542) { label = 208; break; } $543 = ((($540)) + 76|0); $544 = $538&1; HEAP8[$543>>0] = $544; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value11); break L15; } } $545 = ___cxa_find_matching_catch()|0; $546 = tempRet0; $5 = $545; $6 = $546; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); } } } while(0); if ((label|0) == 208) { $527 = ___cxa_find_matching_catch()|0; $528 = tempRet0; $5 = $527; $6 = $528; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value11); break L13; } break; } case 109: { $547 = $4; $548 = ($547|0)!=(0|0); do { if (!($548)) { __THREW__ = 0; $549 = (invoke_ii(3903,260)|0); $550 = __THREW__; __THREW__ = 0; $551 = $550&1; if ($551) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($549|0)); $552 = __THREW__; __THREW__ = 0; $553 = $552&1; if ($553) { $554 = ___cxa_find_matching_catch()|0; $555 = tempRet0; $5 = $554; $6 = $555; __ZdlPv($549); break L13; } else { $4 = $549; break; } } } while(0); __THREW__ = 0; invoke_vii(3800,($value12|0),($val|0)); $556 = __THREW__; __THREW__ = 0; $557 = $556&1; if ($557) { label = 9; break L13; } $558 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value12)|0); HEAP32[$56>>2] = $558; $559 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value12)|0); HEAP32[$57>>2] = $559; $560 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value12)|0); HEAP32[$58>>2] = $560; __THREW__ = 0; ;HEAP32[$$byval_copy$22>>2]=HEAP32[$56>>2]|0; ;HEAP32[$$byval_copy$23>>2]=HEAP32[$57>>2]|0; ;HEAP32[$$byval_copy$24>>2]=HEAP32[$58>>2]|0; $561 = (invoke_iiiii(3793,($$byval_copy$22|0),($$byval_copy$23|0),($$byval_copy$24|0),(3794|0))|0); $562 = __THREW__; __THREW__ = 0; $563 = $562&1; if (!($563)) { HEAP32[$59>>2] = $561; $564 = $4; __THREW__ = 0; invoke_vii(6040,($564|0),($value12|0)); $565 = __THREW__; __THREW__ = 0; $566 = $565&1; if (!($566)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value12); break L15; } } $567 = ___cxa_find_matching_catch()|0; $568 = tempRet0; $5 = $567; $6 = $568; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value12); break L13; break; } case 110: { $569 = $4; $570 = ($569|0)!=(0|0); do { if (!($570)) { __THREW__ = 0; $571 = (invoke_ii(3903,260)|0); $572 = __THREW__; __THREW__ = 0; $573 = $572&1; if ($573) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($571|0)); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { $576 = ___cxa_find_matching_catch()|0; $577 = tempRet0; $5 = $576; $6 = $577; __ZdlPv($571); break L13; } else { $4 = $571; break; } } } while(0); $578 = $4; __THREW__ = 0; invoke_vii(4325,($578|0),($val|0)); $579 = __THREW__; __THREW__ = 0; $580 = $579&1; if ($580) { label = 9; break L13; } break; } case 111: { $581 = $4; $582 = ($581|0)!=(0|0); do { if (!($582)) { __THREW__ = 0; $583 = (invoke_ii(3903,260)|0); $584 = __THREW__; __THREW__ = 0; $585 = $584&1; if ($585) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($583|0)); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { $588 = ___cxa_find_matching_catch()|0; $589 = tempRet0; $5 = $588; $6 = $589; __ZdlPv($583); break L13; } else { $4 = $583; break; } } } while(0); __THREW__ = 0; $590 = (invoke_iii(6028,($key|0),5)|0); $591 = __THREW__; __THREW__ = 0; $592 = $591&1; if ($592) { label = 9; break L13; } $593 = HEAP8[$590>>0]|0; $594 = $593 << 24 >> 24; $595 = ($594|0)==(114); if ($595) { __THREW__ = 0; invoke_vii(3800,($value13|0),($val|0)); $596 = __THREW__; __THREW__ = 0; $597 = $596&1; if ($597) { label = 9; break L13; } $598 = $4; __THREW__ = 0; invoke_vii(3800,($60|0),($value13|0)); $599 = __THREW__; __THREW__ = 0; $600 = $599&1; do { if ($600) { $603 = ___cxa_find_matching_catch()|0; $604 = tempRet0; $5 = $603; $6 = $604; } else { __THREW__ = 0; invoke_vii(6041,($598|0),($60|0)); $601 = __THREW__; __THREW__ = 0; $602 = $601&1; if ($602) { $605 = ___cxa_find_matching_catch()|0; $606 = tempRet0; $5 = $605; $6 = $606; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value13); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value13); break L13; } $607 = $4; __THREW__ = 0; $608 = (invoke_ii(4121,($607|0))|0); $609 = __THREW__; __THREW__ = 0; $610 = $609&1; if ($610) { label = 9; break L13; } $cost14 = $608; $611 = $cost14; $612 = ($611|0)!=(0|0); if ($612) { __THREW__ = 0; invoke_vii(3800,($value15|0),($val|0)); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; if ($614) { label = 9; break L13; } $615 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value15)|0); HEAP32[$61>>2] = $615; $616 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value15)|0); HEAP32[$62>>2] = $616; $617 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value15)|0); HEAP32[$63>>2] = $617; __THREW__ = 0; ;HEAP32[$$byval_copy$25>>2]=HEAP32[$61>>2]|0; ;HEAP32[$$byval_copy$26>>2]=HEAP32[$62>>2]|0; ;HEAP32[$$byval_copy$27>>2]=HEAP32[$63>>2]|0; $618 = (invoke_iiiii(3793,($$byval_copy$25|0),($$byval_copy$26|0),($$byval_copy$27|0),(3794|0))|0); $619 = __THREW__; __THREW__ = 0; $620 = $619&1; if ($620) { label = 254; } else { HEAP32[$64>>2] = $618; $621 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value15,148932,0)|0); $name = $621; __THREW__ = 0; invoke_vii(3797,($theName|0),(211279|0)); $622 = __THREW__; __THREW__ = 0; $623 = $622&1; if ($623) { label = 254; } else { $624 = $name; $625 = ($624|0)!=(-1); if ($625) { $626 = $name; $627 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($value15,163062,$626)|0); $endName = $627; $628 = $name; $629 = (($628) + 5)|0; $630 = $endName; $631 = $name; $632 = (($630) - ($631))|0; $633 = (($632) - 5)|0; __THREW__ = 0; invoke_viiii(3795,($65|0),($value15|0),($629|0),($633|0)); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; if ($635) { label = 255; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($theName,$65)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); $636 = $name; $637 = $endName; $638 = $name; $639 = (($637) - ($638))|0; $640 = (($639) + 1)|0; __THREW__ = 0; (invoke_iiii(4677,($value15|0),($636|0),($640|0))|0); $641 = __THREW__; __THREW__ = 0; $642 = $641&1; if ($642) { label = 255; } else { label = 256; } } } else { label = 256; } L341: do { if ((label|0) == 256) { $647 = $cost14; __THREW__ = 0; invoke_vii(3800,($66|0),($value15|0)); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if ($649) { label = 255; } else { __THREW__ = 0; $650 = (invoke_iiii(3947,($66|0),(0|0),(0|0))|0); $651 = __THREW__; __THREW__ = 0; $652 = $651&1; do { if (!($652)) { __THREW__ = 0; invoke_vii(6042,($647|0),($650|0)); $653 = __THREW__; __THREW__ = 0; $654 = $653&1; if ($654) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $655 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($theName)|0); $656 = ($655|0)!=(0); if ($656) { $657 = $cost14; __THREW__ = 0; $658 = (invoke_ii(4599,($657|0))|0); $659 = __THREW__; __THREW__ = 0; $660 = $659&1; if ($660) { label = 255; break L341; } $661 = ((($658)) + 64|0); __THREW__ = 0; (invoke_iii(3801,($661|0),($theName|0))|0); $662 = __THREW__; __THREW__ = 0; $663 = $662&1; if ($663) { label = 255; break L341; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value15); break L15; } } while(0); $664 = ___cxa_find_matching_catch()|0; $665 = tempRet0; $5 = $664; $6 = $665; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); } } } while(0); if ((label|0) == 255) { $645 = ___cxa_find_matching_catch()|0; $646 = tempRet0; $5 = $645; $6 = $646; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theName); } } if ((label|0) == 254) { $643 = ___cxa_find_matching_catch()|0; $644 = tempRet0; $5 = $643; $6 = $644; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value15); break L13; } break; } case 112: { __THREW__ = 0; $666 = (invoke_iii(6028,($key|0),1)|0); $667 = __THREW__; __THREW__ = 0; $668 = $667&1; if ($668) { label = 9; break L13; } $669 = HEAP8[$666>>0]|0; $670 = $669 << 24 >> 24; $671 = ($670|0)==(114); if (!($671)) { $698 = $4; $699 = ($698|0)!=(0|0); do { if (!($699)) { __THREW__ = 0; $700 = (invoke_ii(3903,260)|0); $701 = __THREW__; __THREW__ = 0; $702 = $701&1; if ($702) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($700|0)); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { $705 = ___cxa_find_matching_catch()|0; $706 = tempRet0; $5 = $705; $6 = $706; __ZdlPv($700); break L13; } else { $4 = $700; break; } } } while(0); $707 = $4; $708 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; $709 = (invoke_ii(3938,($708|0))|0); $710 = __THREW__; __THREW__ = 0; $711 = $710&1; if ($711) { label = 9; break L13; } __THREW__ = 0; invoke_vii(4576,($707|0),($709|0)); $712 = __THREW__; __THREW__ = 0; $713 = $712&1; if ($713) { label = 9; break L13; } else { break L15; } } $672 = $3; $673 = ($672|0)!=(0|0); do { if (!($673)) { __THREW__ = 0; $674 = (invoke_ii(3903,20)|0); $675 = __THREW__; __THREW__ = 0; $676 = $675&1; if ($676) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6000,($674|0)); $677 = __THREW__; __THREW__ = 0; $678 = $677&1; if ($678) { $679 = ___cxa_find_matching_catch()|0; $680 = tempRet0; $5 = $679; $6 = $680; __ZdlPv($674); break L13; } else { $3 = $674; break; } } } while(0); $681 = ((($85)) + 56|0); __THREW__ = 0; $682 = (invoke_iii(6043,($681|0),($val|0))|0); $683 = __THREW__; __THREW__ = 0; $684 = $683&1; if ($684) { label = 9; break L13; } HEAP32[$it>>2] = $682; $685 = ((($85)) + 56|0); $686 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($685)|0); HEAP32[$67>>2] = $686; __THREW__ = 0; $687 = (invoke_iii(6044,($it|0),($67|0))|0); $688 = __THREW__; __THREW__ = 0; $689 = $688&1; if ($689) { label = 9; break L13; } if ($687) { $690 = $3; __THREW__ = 0; $691 = (invoke_ii(6045,($it|0))|0); $692 = __THREW__; __THREW__ = 0; $693 = $692&1; if ($693) { label = 9; break L13; } $694 = ((($691)) + 12|0); $695 = HEAP32[$694>>2]|0; __THREW__ = 0; invoke_vii(6046,($690|0),($695|0)); $696 = __THREW__; __THREW__ = 0; $697 = $696&1; if ($697) { label = 9; break L13; } } break; } case 114: { __THREW__ = 0; $714 = (invoke_iii(6028,($key|0),2)|0); $715 = __THREW__; __THREW__ = 0; $716 = $715&1; if ($716) { label = 9; break L13; } $717 = HEAP8[$714>>0]|0; $718 = $717 << 24 >> 24; $719 = ($718|0)==(115); if ($719) { __THREW__ = 0; $720 = (invoke_iii(6028,($key|0),3)|0); $721 = __THREW__; __THREW__ = 0; $722 = $721&1; if ($722) { label = 9; break L13; } $723 = HEAP8[$720>>0]|0; $724 = $723 << 24 >> 24; $725 = ($724|0)==(116); if ($725) { $726 = $4; $727 = ($726|0)!=(0|0); do { if (!($727)) { __THREW__ = 0; $728 = (invoke_ii(3903,260)|0); $729 = __THREW__; __THREW__ = 0; $730 = $729&1; if ($730) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($728|0)); $731 = __THREW__; __THREW__ = 0; $732 = $731&1; if ($732) { $733 = ___cxa_find_matching_catch()|0; $734 = tempRet0; $5 = $733; $6 = $734; __ZdlPv($728); break L13; } else { $4 = $728; break; } } } while(0); __THREW__ = 0; invoke_vii(3800,($value16|0),($val|0)); $735 = __THREW__; __THREW__ = 0; $736 = $735&1; if ($736) { label = 9; break L13; } $737 = $4; __THREW__ = 0; invoke_vii(3800,($68|0),($value16|0)); $738 = __THREW__; __THREW__ = 0; $739 = $738&1; do { if ($739) { $742 = ___cxa_find_matching_catch()|0; $743 = tempRet0; $5 = $742; $6 = $743; } else { __THREW__ = 0; invoke_vii(6047,($737|0),($68|0)); $740 = __THREW__; __THREW__ = 0; $741 = $740&1; if ($741) { $744 = ___cxa_find_matching_catch()|0; $745 = tempRet0; $5 = $744; $6 = $745; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value16); break L15; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value16); break L13; } } __THREW__ = 0; $746 = (invoke_iii(6028,($key|0),1)|0); $747 = __THREW__; __THREW__ = 0; $748 = $747&1; if ($748) { label = 9; break L13; } $749 = HEAP8[$746>>0]|0; $750 = $749 << 24 >> 24; $751 = ($750|0)==(101); if ($751) { __THREW__ = 0; $752 = (invoke_iii(6028,($key|0),2)|0); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { label = 9; break L13; } $755 = HEAP8[$752>>0]|0; $756 = $755 << 24 >> 24; $757 = ($756|0)==(116); if ($757) { $758 = $4; $759 = ($758|0)!=(0|0); do { if (!($759)) { __THREW__ = 0; $760 = (invoke_ii(3903,260)|0); $761 = __THREW__; __THREW__ = 0; $762 = $761&1; if ($762) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($760|0)); $763 = __THREW__; __THREW__ = 0; $764 = $763&1; if ($764) { $765 = ___cxa_find_matching_catch()|0; $766 = tempRet0; $5 = $765; $6 = $766; __ZdlPv($760); break L13; } else { $4 = $760; break; } } } while(0); $767 = $4; __THREW__ = 0; $768 = (invoke_ii(4121,($767|0))|0); $769 = __THREW__; __THREW__ = 0; $770 = $769&1; if ($770) { label = 9; break L13; } $cost17 = $768; $771 = $cost17; $772 = ($771|0)!=(0|0); if (!($772)) { break L15; } __THREW__ = 0; invoke_vii(3800,($value18|0),($val|0)); $773 = __THREW__; __THREW__ = 0; $774 = $773&1; if ($774) { label = 9; break L13; } $775 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value18)|0); HEAP32[$69>>2] = $775; $776 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value18)|0); HEAP32[$70>>2] = $776; $777 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value18)|0); HEAP32[$71>>2] = $777; __THREW__ = 0; ;HEAP32[$$byval_copy$28>>2]=HEAP32[$69>>2]|0; ;HEAP32[$$byval_copy$29>>2]=HEAP32[$70>>2]|0; ;HEAP32[$$byval_copy$30>>2]=HEAP32[$71>>2]|0; $778 = (invoke_iiiii(3793,($$byval_copy$28|0),($$byval_copy$29|0),($$byval_copy$30|0),(3794|0))|0); $779 = __THREW__; __THREW__ = 0; $780 = $779&1; if ($780) { label = 318; } else { HEAP32[$72>>2] = $778; $781 = $cost17; __THREW__ = 0; invoke_vii(3800,($73|0),($value18|0)); $782 = __THREW__; __THREW__ = 0; $783 = $782&1; if ($783) { label = 318; } else { __THREW__ = 0; $784 = (invoke_iiii(3947,($73|0),(0|0),(0|0))|0); $785 = __THREW__; __THREW__ = 0; $786 = $785&1; do { if (!($786)) { __THREW__ = 0; invoke_vii(6048,($781|0),($784|0)); $787 = __THREW__; __THREW__ = 0; $788 = $787&1; if ($788) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value18); break L15; } } while(0); $791 = ___cxa_find_matching_catch()|0; $792 = tempRet0; $5 = $791; $6 = $792; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); } } if ((label|0) == 318) { $789 = ___cxa_find_matching_catch()|0; $790 = tempRet0; $5 = $789; $6 = $790; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value18); break L13; } } $793 = $2; $794 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($793,148938,0)|0); $795 = ($794|0)!=(-1); if ($795) { $796 = $3; $797 = ($796|0)!=(0|0); do { if (!($797)) { __THREW__ = 0; $798 = (invoke_ii(3903,20)|0); $799 = __THREW__; __THREW__ = 0; $800 = $799&1; if ($800) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6000,($798|0)); $801 = __THREW__; __THREW__ = 0; $802 = $801&1; if ($802) { $803 = ___cxa_find_matching_catch()|0; $804 = tempRet0; $5 = $803; $6 = $804; __ZdlPv($798); break L13; } else { $3 = $798; break; } } } while(0); $805 = $3; __THREW__ = 0; $806 = (invoke_iii(6028,($val|0),0)|0); $807 = __THREW__; __THREW__ = 0; $808 = $807&1; if ($808) { label = 9; break L13; } $809 = HEAP8[$806>>0]|0; __THREW__ = 0; invoke_vii(6049,($805|0),($809|0)); $810 = __THREW__; __THREW__ = 0; $811 = $810&1; if ($811) { label = 9; break L13; } } break; } case 115: { $812 = $2; $813 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($812,153996,0)|0); $814 = ($813|0)!=(-1); if (!($814)) { $870 = $4; $871 = ($870|0)!=(0|0); do { if (!($871)) { __THREW__ = 0; $872 = (invoke_ii(3903,260)|0); $873 = __THREW__; __THREW__ = 0; $874 = $873&1; if ($874) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($872|0)); $875 = __THREW__; __THREW__ = 0; $876 = $875&1; if ($876) { $877 = ___cxa_find_matching_catch()|0; $878 = tempRet0; $5 = $877; $6 = $878; __ZdlPv($872); break L13; } else { $4 = $872; break; } } } while(0); $879 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; invoke_vii(3797,($80|0),($879|0)); $880 = __THREW__; __THREW__ = 0; $881 = $880&1; if ($881) { label = 9; break L13; } __THREW__ = 0; invoke_viii(3796,($values21|0),($80|0),32); $882 = __THREW__; __THREW__ = 0; $883 = $882&1; if ($883) { $896 = ___cxa_find_matching_catch()|0; $897 = tempRet0; $5 = $896; $6 = $897; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); break L13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $values_i22 = 0; while(1) { $884 = $values_i22; $885 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values21)|0); $886 = ($884>>>0)<($885>>>0); if (!($886)) { label = 363; break; } $887 = $4; $888 = $values_i22; __THREW__ = 0; $889 = (invoke_iii(3802,($values21|0),($888|0))|0); $890 = __THREW__; __THREW__ = 0; $891 = $890&1; if ($891) { label = 362; break; } __THREW__ = 0; invoke_vii(6004,($887|0),($889|0)); $892 = __THREW__; __THREW__ = 0; $893 = $892&1; if ($893) { label = 362; break; } $894 = $values_i22; $895 = (($894) + 1)|0; $values_i22 = $895; } if ((label|0) == 362) { $898 = ___cxa_find_matching_catch()|0; $899 = tempRet0; $5 = $898; $6 = $899; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values21); break L13; } else if ((label|0) == 363) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values21); break L15; } } $815 = $2; $816 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($815,148942,0)|0); $time = $816; $817 = $2; $818 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($817,148951,0)|0); $end = $818; $819 = $2; $820 = $time; $821 = (($820) + 8)|0; $822 = $end; $823 = (($822) - 2)|0; __THREW__ = 0; invoke_viiii(3795,($74|0),($819|0),($821|0),($823|0)); $824 = __THREW__; __THREW__ = 0; $825 = $824&1; if ($825) { label = 9; break L13; } $826 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($74)|0); __THREW__ = 0; $827 = (invoke_ii(3938,($826|0))|0); $828 = __THREW__; __THREW__ = 0; $829 = $828&1; if ($829) { $837 = ___cxa_find_matching_catch()|0; $838 = tempRet0; $5 = $837; $6 = $838; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); break L13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); $suspendTime = $827; $830 = $4; $831 = ($830|0)!=(0|0); do { if (!($831)) { __THREW__ = 0; $832 = (invoke_ii(3903,260)|0); $833 = __THREW__; __THREW__ = 0; $834 = $833&1; if ($834) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($832|0)); $835 = __THREW__; __THREW__ = 0; $836 = $835&1; if ($836) { $839 = ___cxa_find_matching_catch()|0; $840 = tempRet0; $5 = $839; $6 = $840; __ZdlPv($832); break L13; } else { $4 = $832; break; } } } while(0); $841 = $4; __THREW__ = 0; $842 = (invoke_ii(4121,($841|0))|0); $843 = __THREW__; __THREW__ = 0; $844 = $843&1; if ($844) { label = 9; break L13; } $cost19 = $842; $845 = $cost19; $846 = ($845|0)!=(0|0); if ($846) { __THREW__ = 0; invoke_vii(3800,($value20|0),($val|0)); $847 = __THREW__; __THREW__ = 0; $848 = $847&1; if ($848) { label = 9; break L13; } $849 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value20)|0); HEAP32[$75>>2] = $849; $850 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value20)|0); HEAP32[$76>>2] = $850; $851 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value20)|0); HEAP32[$77>>2] = $851; __THREW__ = 0; ;HEAP32[$$byval_copy$31>>2]=HEAP32[$75>>2]|0; ;HEAP32[$$byval_copy$32>>2]=HEAP32[$76>>2]|0; ;HEAP32[$$byval_copy$33>>2]=HEAP32[$77>>2]|0; $852 = (invoke_iiiii(3793,($$byval_copy$31|0),($$byval_copy$32|0),($$byval_copy$33|0),(3794|0))|0); $853 = __THREW__; __THREW__ = 0; $854 = $853&1; if ($854) { label = 346; } else { HEAP32[$78>>2] = $852; $855 = $cost19; __THREW__ = 0; invoke_vii(3800,($79|0),($value20|0)); $856 = __THREW__; __THREW__ = 0; $857 = $856&1; if ($857) { label = 346; } else { __THREW__ = 0; $858 = (invoke_iiii(3947,($79|0),(0|0),(0|0))|0); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if (!($860)) { __THREW__ = 0; invoke_vii(6050,($855|0),($858|0)); $861 = __THREW__; __THREW__ = 0; $862 = $861&1; if (!($862)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); $863 = $suspendTime; $864 = $4; $865 = ((($864)) + 240|0); HEAP32[$865>>2] = $863; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value20); break L15; } } $868 = ___cxa_find_matching_catch()|0; $869 = tempRet0; $5 = $868; $6 = $869; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); } } if ((label|0) == 346) { $866 = ___cxa_find_matching_catch()|0; $867 = tempRet0; $5 = $866; $6 = $867; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value20); break L13; } break; } case 116: { $900 = $4; $901 = ($900|0)!=(0|0); do { if (!($901)) { __THREW__ = 0; $902 = (invoke_ii(3903,260)|0); $903 = __THREW__; __THREW__ = 0; $904 = $903&1; if ($904) { label = 9; break L13; } __THREW__ = 0; invoke_vi(6029,($902|0)); $905 = __THREW__; __THREW__ = 0; $906 = $905&1; if ($906) { $907 = ___cxa_find_matching_catch()|0; $908 = tempRet0; $5 = $907; $6 = $908; __ZdlPv($902); break L13; } else { $4 = $902; break; } } } while(0); $909 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,148954)|0); if ($909) { __THREW__ = 0; invoke_vii(3800,($value23|0),($val|0)); $910 = __THREW__; __THREW__ = 0; $911 = $910&1; if ($911) { label = 9; break L13; } $912 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value23)|0); HEAP32[$81>>2] = $912; $913 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($value23)|0); HEAP32[$82>>2] = $913; $914 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($value23)|0); HEAP32[$83>>2] = $914; __THREW__ = 0; ;HEAP32[$$byval_copy$34>>2]=HEAP32[$81>>2]|0; ;HEAP32[$$byval_copy$35>>2]=HEAP32[$82>>2]|0; ;HEAP32[$$byval_copy$36>>2]=HEAP32[$83>>2]|0; $915 = (invoke_iiiii(3793,($$byval_copy$34|0),($$byval_copy$35|0),($$byval_copy$36|0),(3794|0))|0); $916 = __THREW__; __THREW__ = 0; $917 = $916&1; if (!($917)) { HEAP32[$84>>2] = $915; $918 = $4; $919 = ((($918)) + 220|0); __THREW__ = 0; (invoke_iii(3901,($919|0),($value23|0))|0); $920 = __THREW__; __THREW__ = 0; $921 = $920&1; if (!($921)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value23); break L15; } } $922 = ___cxa_find_matching_catch()|0; $923 = tempRet0; $5 = $922; $6 = $923; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value23); break L13; } $924 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,193555)|0); if ($924) { $925 = $4; __THREW__ = 0; invoke_vii(5877,($925|0),($val|0)); $926 = __THREW__; __THREW__ = 0; $927 = $926&1; if ($927) { label = 9; break L13; } else { break L15; } } $928 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,162320)|0); if (!($928)) { $945 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($key,162369)|0); if (!($945)) { break L15; } $946 = $4; $947 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; $948 = (invoke_ii(3938,($947|0))|0); $949 = __THREW__; __THREW__ = 0; $950 = $949&1; if ($950) { label = 9; break L13; } __THREW__ = 0; invoke_vii(6052,($946|0),($948|0)); $951 = __THREW__; __THREW__ = 0; $952 = $951&1; if ($952) { label = 9; break L13; } else { break L15; } } __THREW__ = 0; invoke_viii(3796,($values24|0),($val|0),32); $929 = __THREW__; __THREW__ = 0; $930 = $929&1; if ($930) { label = 9; break L13; } $values_i25 = 0; while(1) { $931 = $values_i25; $932 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($values24)|0); $933 = ($931>>>0)<($932>>>0); if (!($933)) { label = 385; break; } $934 = $4; $935 = $values_i25; __THREW__ = 0; $936 = (invoke_iii(3802,($values24|0),($935|0))|0); $937 = __THREW__; __THREW__ = 0; $938 = $937&1; if ($938) { label = 384; break; } __THREW__ = 0; invoke_vii(6051,($934|0),($936|0)); $939 = __THREW__; __THREW__ = 0; $940 = $939&1; if ($940) { label = 384; break; } $941 = $values_i25; $942 = (($941) + 1)|0; $values_i25 = $942; } if ((label|0) == 384) { $943 = ___cxa_find_matching_catch()|0; $944 = tempRet0; $5 = $943; $6 = $944; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values24); break L13; } else if ((label|0) == 385) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($values24); break L15; } break; } default: { } } } while(0); $953 = $4; $954 = ((($85)) + 4|0); HEAP32[$954>>2] = $953; $955 = $3; HEAP32[$85>>2] = $955; $956 = $del_pos; $0 = $956; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $959 = $0; STACKTOP = sp;return ($959|0); } } while(0); if ((label|0) == 9) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $5 = $114; $6 = $115; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $957 = $5; $958 = $6; ___resumeException($957|0); // unreachable; return (0)|0; } function __ZN11MTGAllCards12initCountersEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $1 = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 16|0); $9 = ((($7)) + 16|0); $10 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($9)|0); HEAP32[$2>>2] = $10; __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($1,$2,0); $11 = ((($7)) + 16|0); $12 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE3endEv($11)|0); HEAP32[$4>>2] = $12; __ZNSt3__111__wrap_iterIPKiEC2IPiEERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS6_S2_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEES7_($8,$$byval_copy,$$byval_copy$1)|0); HEAP32[$5>>2] = $13; $i = 0; while(1) { $14 = $i; $15 = HEAP32[11900]|0; $16 = ($14|0)<($15|0); if (!($16)) { break; } $17 = ((($7)) + 16|0); HEAP32[$6>>2] = 0; __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi($17,$6); $18 = $i; $19 = (($18) + 1)|0; $i = $19; } STACKTOP = sp;return; } function __ZN11MTGAllCards4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 28|0); HEAP32[$3>>2] = 0; __ZN11MTGAllCards12initCountersEv($1); STACKTOP = sp;return; } function __ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_($this,$config_file,$set_name) { $this = $this|0; $config_file = $config_file|0; $set_name = $set_name|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $set_id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $config_file; $2 = $set_name; $3 = $0; $4 = $2; $5 = (__ZN7MTGSets3AddERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(47272,$4)|0); $set_id = $5; $6 = $1; $7 = $set_id; $8 = (__ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($3,$6,$7)|0); STACKTOP = sp;return ($8|0); } function __ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$config_file) { $this = $this|0; $config_file = $config_file|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $config_file; $2 = $0; $3 = $1; $4 = (__ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($2,$3,-1)|0); STACKTOP = sp;return ($4|0); } function __ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$config_file,$set_id) { $this = $this|0; $config_file = $config_file|0; $set_id = $set_id|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $contents = 0, $file = 0, $fileGrade = 0, $lineNumber = 0, $maxGrade = 0, $s = 0, $si = 0, $toAdd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 196|0; $file = sp + 56|0; $s = sp + 32|0; $toAdd = sp + 20|0; $7 = sp; $1 = $this; $2 = $config_file; $3 = $set_id; $8 = $1; $9 = ((($8)) + 12|0); HEAP32[$9>>2] = 0; $10 = $3; $11 = (__ZN7MTGSets7getInfoEi(47272,$10)|0); $si = $11; $lineNumber = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); $12 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($file|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $4 = $24; $5 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $185 = $4; $186 = $5; ___resumeException($185|0); // unreachable; } __THREW__ = 0; $15 = (invoke_i(4202)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 7; } else { $18 = $2; __THREW__ = 0; $19 = (invoke_iiii(5342,($15|0),($file|0),($18|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 7; } else { if (!($19)) { $22 = ((($8)) + 28|0); $23 = HEAP32[$22>>2]|0; $0 = $23; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $184 = $0; STACKTOP = sp;return ($184|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); L12: while(1) { __THREW__ = 0; $28 = (invoke_iii(4205,($file|0),($s|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 13; break; } $31 = HEAP32[$28>>2]|0; $32 = ((($31)) + -12|0); $33 = HEAP32[$32>>2]|0; $34 = (($28) + ($33)|0); __THREW__ = 0; $35 = (invoke_ii(4206,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 13; break; } if (!($35)) { label = 62; break; } $38 = $lineNumber; $39 = (($38) + 1)|0; $lineNumber = $39; $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $41 = ($40|0)!=(0); if (!($41)) { continue; } $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $45 = (($44) - 1)|0; __THREW__ = 0; $46 = (invoke_iii(4365,($s|0),($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break; } $49 = HEAP8[$46>>0]|0; $50 = $49 << 24 >> 24; $51 = ($50|0)==(13); if ($51) { $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $53 = (($52) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($53|0),-1)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 13; break; } } $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $57 = ($56|0)!=(0); if (!($57)) { continue; } $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,148961,0)|0); $59 = ($58|0)==(0); if ($59) { __THREW__ = 0; invoke_viiii(3795,($toAdd|0),($s|0),13,-1); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 13; break; } __THREW__ = 0; (invoke_ii(6053,($toAdd|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 22; break; } $6 = 2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toAdd); continue; } $66 = ((($8)) + 12|0); $67 = HEAP32[$66>>2]|0; switch ($67|0) { case 0: { __THREW__ = 0; $68 = (invoke_iii(4365,($s|0),0)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 13; break L12; } $71 = HEAP8[$68>>0]|0; $72 = $71 << 24 >> 24; $73 = ($72|0)==(91); if ($73) { $74 = ((($8)) + 8|0); HEAP32[$74>>2] = 0; $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $76 = ($75>>>0)<(2); if ($76) { continue L12; } __THREW__ = 0; $77 = (invoke_iii(4365,($s|0),1)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 13; break L12; } $80 = HEAP8[$77>>0]|0; $81 = $80 << 24 >> 24; $82 = (109)==($81|0); $83 = $82 ? 2 : 1; $84 = ((($8)) + 12|0); HEAP32[$84>>2] = $83; continue L12; } __THREW__ = 0; $85 = (invoke_iii(4365,($s|0),0)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 13; break L12; } $88 = HEAP8[$85>>0]|0; $89 = $88 << 24 >> 24; $90 = ($89|0)==(103); if (!($90)) { continue L12; } $91 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $92 = ($91>>>0)>(8); if (!($92)) { continue L12; } __THREW__ = 0; $93 = (invoke_iii(4365,($s|0),8)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 13; break L12; } $96 = HEAP8[$93>>0]|0; $97 = $96 << 24 >> 24; __THREW__ = 0; $98 = (invoke_ii(6037,($97|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 13; break L12; } $fileGrade = $98; __THREW__ = 0; $101 = (invoke_iii(3923,(30372|0),16)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 13; break L12; } $104 = ((($101)) + 4|0); $105 = HEAP32[$104>>2]|0; $maxGrade = $105; $106 = $maxGrade; $107 = ($106|0)!=(0); $$ = $107 ? $105 : 1; $maxGrade = $$; $108 = $fileGrade; $109 = $maxGrade; $110 = ($108|0)>($109|0); if ($110) { label = 36; break L12; } else { continue L12; } break; } case 2: { __THREW__ = 0; $115 = (invoke_iii(4365,($s|0),0)|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 13; break L12; } $118 = HEAP8[$115>>0]|0; $119 = $118 << 24 >> 24; $120 = ($119|0)==(91); if ($120) { __THREW__ = 0; $121 = (invoke_iii(4365,($s|0),1)|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 13; break L12; } $124 = HEAP8[$121>>0]|0; $125 = $124 << 24 >> 24; $126 = ($125|0)==(47); if ($126) { $127 = ((($8)) + 12|0); HEAP32[$127>>2] = 0; continue L12; } } $128 = $si; $129 = ($128|0)!=(0|0); if (!($129)) { continue L12; } $130 = $si; __THREW__ = 0; invoke_vii(3800,($7|0),($s|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 13; break L12; } __THREW__ = 0; invoke_vii(6054,($130|0),($7|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 47; break L12; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); continue L12; break; } case 1: { __THREW__ = 0; $137 = (invoke_iii(4365,($s|0),0)|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 13; break L12; } $140 = HEAP8[$137>>0]|0; $141 = $140 << 24 >> 24; $142 = ($141|0)==(91); if ($142) { __THREW__ = 0; $143 = (invoke_iii(4365,($s|0),1)|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 13; break L12; } $146 = HEAP8[$143>>0]|0; $147 = $146 << 24 >> 24; $148 = ($147|0)==(47); if ($148) { $149 = ((($8)) + 12|0); HEAP32[$149>>2] = 0; $150 = ((($8)) + 4|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)!=(0|0); if ($152) { $153 = ((($8)) + 4|0); $154 = HEAP32[$153>>2]|0; $155 = HEAP32[$8>>2]|0; __THREW__ = 0; $156 = (invoke_iiii(6055,($8|0),($154|0),($155|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 13; break L12; } $159 = ((($8)) + 4|0); HEAP32[$159>>2] = $156; } $160 = HEAP32[$8>>2]|0; $161 = ($160|0)!=(0|0); if ($161) { $162 = ((($8)) + 4|0); $163 = HEAP32[$162>>2]|0; $164 = ($163|0)!=(0|0); if ($164) { $165 = HEAP32[$8>>2]|0; $166 = ((($8)) + 4|0); $167 = HEAP32[$166>>2]|0; __THREW__ = 0; invoke_vii(6046,($165|0),($167|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 13; break L12; } } $170 = HEAP32[$8>>2]|0; $171 = $3; __THREW__ = 0; (invoke_iiii(6056,($8|0),($170|0),($171|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 13; break L12; } } HEAP32[$8>>2] = 0; $174 = ((($8)) + 4|0); HEAP32[$174>>2] = 0; continue L12; } } $175 = HEAP32[$8>>2]|0; $176 = ((($8)) + 4|0); $177 = HEAP32[$176>>2]|0; __THREW__ = 0; (invoke_iiiii(6057,($8|0),($s|0),($175|0),($177|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 13; break L12; } continue L12; break; } default: { continue L12; } } } if ((label|0) == 22) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toAdd); } else if ((label|0) == 36) { __THREW__ = 0; invoke_vi(5343,($file|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 13; } else { $113 = ((($8)) + 28|0); $114 = HEAP32[$113>>2]|0; $0 = $114; $6 = 1; label = 64; } } else if ((label|0) == 47) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $4 = $135; $5 = $136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 62) { __THREW__ = 0; invoke_vi(5343,($file|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 13; } else { $182 = ((($8)) + 28|0); $183 = HEAP32[$182>>2]|0; $0 = $183; $6 = 1; label = 64; } } if ((label|0) == 13) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; } else if ((label|0) == 64) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZN15zip_file_system9izfstreamD1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $184 = $0; STACKTOP = sp;return ($184|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } } if ((label|0) == 7) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $4 = $26; $5 = $27; } __ZN15zip_file_system9izfstreamD1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $185 = $4; $186 = $5; ___resumeException($185|0); // unreachable; return (0)|0; } function __ZN7MTGSets3AddERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$name) { $this = $this|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $s = 0, $setid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $s = sp; $1 = $this; $2 = $name; $6 = $1; $7 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$7); __THREW__ = 0; $8 = (invoke_iii(4710,($6|0),($3|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $28 = $4; $29 = $5; ___resumeException($28|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $setid = $8; $11 = $setid; $12 = ($11|0)!=(-1); if ($12) { $13 = $setid; $0 = $13; $27 = $0; STACKTOP = sp;return ($27|0); } $16 = (__Znwj(76)|0); $17 = $2; __THREW__ = 0; invoke_vii(6058,($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZdlPv($16); $28 = $4; $29 = $5; ___resumeException($28|0); // unreachable; } else { HEAP32[$s>>2] = $16; $20 = ((($6)) + 12|0); __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE9push_backERKS2_($20,$s); $21 = ((($6)) + 12|0); $22 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($21)|0); $setid = $22; $23 = $setid; $24 = (($23) - 1)|0; $0 = $24; $27 = $0; STACKTOP = sp;return ($27|0); } return (0)|0; } function __ZN7MTGSets7getInfoEi($this,$setID) { $this = $this|0; $setID = $setID|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $setID; $3 = $1; $4 = $2; $5 = ($4|0)<(0); if (!($5)) { $6 = $2; $7 = ((($3)) + 12|0); $8 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6|0)>=($8|0); if (!($9)) { $10 = ((($3)) + 12|0); $11 = $2; $12 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } } $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN10MTGSetInfo15processConfLineENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$line) { $this = $this|0; $line = $line|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, $key = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 76|0; $$byval_copy$1 = sp + 72|0; $$byval_copy = sp + 68|0; $key = sp + 48|0; $1 = sp + 44|0; $2 = sp + 40|0; $3 = sp + 36|0; $6 = sp + 24|0; $value = sp + 12|0; $7 = sp; $0 = $this; $8 = $0; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($line,197972,0)|0); $i = $9; $10 = $i; $11 = ($10|0)==(-1); if ($11) { STACKTOP = sp;return; } $12 = $i; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($key,$line,0,$12); $13 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($key)|0); HEAP32[$1>>2] = $13; $14 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($key)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($key)|0); HEAP32[$3>>2] = $15; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $16 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { HEAP32[$6>>2] = $16; $19 = $i; $20 = (($19) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($value|0),($line|0),($20|0),-1); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($key,187172)|0); $24 = ($23|0)==(0); do { if ($24) { $25 = ((($8)) + 24|0); __THREW__ = 0; (invoke_iii(3901,($25|0),($value|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } else { label = 18; } } else { $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($key,148975)|0); $33 = ($32|0)==(0); if ($33) { $34 = ((($8)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($34|0),($value|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 7; break; } else { label = 18; break; } } $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($key,148982)|0); $38 = ($37|0)==(0); if (!($38)) { $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($key,148988)|0); $49 = ($48|0)==(0); if (!($49)) { label = 18; break; } $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; $51 = (invoke_ii(3938,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 7; break; } $54 = ((($8)) + 40|0); HEAP32[$54>>2] = $51; label = 18; break; } $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($value)|0); __THREW__ = 0; invoke_vii(3797,($7|0),($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 7; } else { __THREW__ = 0; $42 = (invoke_iii(6059,(47272|0),($7|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $4 = $46; $5 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { $45 = ((($8)) + 36|0); HEAP32[$45>>2] = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 18; break; } } } } while(0); if ((label|0) == 7) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $4 = $30; $5 = $31; } else if ((label|0) == 18) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $55 = $4; $56 = $5; ___resumeException($55|0); // unreachable; } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $4 = $28; $5 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $55 = $4; $56 = $5; ___resumeException($55|0); // unreachable; } function __ZN11MTGAllCards12addPrimitiveEP13CardPrimitiveP7MTGCard($this,$primitive,$card) { $this = $this|0; $primitive = $primitive|0; $card = $card|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $it = 0, $key = 0, $maxGrade = 0, $ss = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $key = sp + 176|0; $ss = sp + 32|0; $6 = sp + 20|0; $7 = sp + 16|0; $it = sp + 4|0; $9 = sp; $1 = $this; $2 = $primitive; $3 = $card; $10 = $1; $11 = (__ZN12GameSettingsixEi(30372,16)|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $maxGrade = $13; $14 = $maxGrade; $15 = ($14|0)!=(0); $$ = $15 ? $13 : 1; $maxGrade = $$; $16 = ((($10)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = $maxGrade; $19 = ($17|0)>($18|0); if ($19) { $20 = $2; $21 = ($20|0)!=(0|0); if ($21) { $22 = $2; $23 = ($22|0)==(0|0); if (!($23)) { $24 = HEAP32[$22>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($22); } $2 = 0; } $0 = 0; $109 = $0; STACKTOP = sp;return ($109|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($key); $27 = $3; $28 = ($27|0)!=(0|0); do { if ($28) { __THREW__ = 0; invoke_vii(4329,($ss|0),24); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = ((($ss)) + 8|0); $32 = $3; __THREW__ = 0; $33 = (invoke_ii(6006,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __THREW__ = 0; (invoke_iii(3919,($31|0),($33|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; (invoke_iii(6060,($ss|0),($key|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); label = 16; break; } } } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $107 = $4; $108 = $5; ___resumeException($107|0); // unreachable; } } else { $44 = $2; $45 = ((($44)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($key|0),($45|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { label = 16; } } } while(0); do { if ((label|0) == 16) { $48 = ((($10)) + 56|0); __THREW__ = 0; $49 = (invoke_iii(6043,($48|0),($key|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { HEAP32[$6>>2] = $49; $52 = ((($10)) + 56|0); $53 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($52)|0); HEAP32[$7>>2] = $53; __THREW__ = 0; $54 = (invoke_iii(6044,($6|0),($7|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { if ($54) { $57 = $2; $58 = ($57|0)!=(0|0); if ($58) { $59 = $2; $60 = ($59|0)==(0|0); if (!($60)) { $61 = HEAP32[$59>>2]|0; $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; FUNCTION_TABLE_vi[$63 & 8191]($59); } $2 = 0; } $0 = 0; $8 = 1; } else { __THREW__ = 0; $64 = (invoke_i(4988)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $t = $64; $67 = $t; $68 = ((($67)) + 16|0); $69 = $2; $70 = ((($69)) + 128|0); __THREW__ = 0; $71 = (invoke_iii(4582,($68|0),($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break; } HEAP32[$it>>2] = $71; $74 = $t; $75 = ((($74)) + 16|0); $76 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($75)|0); HEAP32[$9>>2] = $76; __THREW__ = 0; $77 = (invoke_iii(4816,($it|0),($9|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break; } if ($77) { $80 = $2; __THREW__ = 0; $81 = (invoke_ii(4817,($it|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break; } $84 = ((($81)) + 12|0); __THREW__ = 0; invoke_vii(5877,($80|0),($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { break; } } $87 = $2; __THREW__ = 0; $88 = (invoke_iii(4122,($87|0),5)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { break; } if ($88) { $91 = $2; __THREW__ = 0; invoke_viii(4005,($91|0),7,0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break; } } $94 = $2; __THREW__ = 0; $95 = (invoke_iii(4122,($94|0),6)|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break; } if ($95) { $98 = $2; __THREW__ = 0; invoke_viii(4005,($98|0),0,0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { break; } } $101 = $2; $102 = ((($10)) + 56|0); __THREW__ = 0; $103 = (invoke_iii(6061,($102|0),($key|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break; } HEAP32[$103>>2] = $101; $106 = $2; $0 = $106; $8 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $109 = $0; STACKTOP = sp;return ($109|0); } } } } while(0); $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); $107 = $4; $108 = $5; ___resumeException($107|0); // unreachable; return (0)|0; } function __ZN11MTGAllCards19addCardToCollectionEP7MTGCardi($this,$card,$setId) { $this = $this|0; $card = $card|0; $setId = $setId|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $newId = 0, $si = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $newId = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $1 = $this; $2 = $card; $3 = $setId; $6 = $1; $7 = $3; $8 = $2; $9 = ((($8)) + 12|0); HEAP32[$9>>2] = $7; $10 = $2; $11 = (__ZNK7MTGCard5getIdEv($10)|0); HEAP32[$newId>>2] = $11; $12 = ((($6)) + 44|0); $13 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($12,$newId)|0); HEAP32[$4>>2] = $13; $14 = ((($6)) + 44|0); $15 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($14)|0); HEAP32[$5>>2] = $15; $16 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($4,$5)|0); $17 = $2; if ($16) { $18 = ($17|0)!=(0|0); if ($18) { $19 = $2; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } $2 = 0; } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $24 = ((($17)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $34 = ((($6)) + 32|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi($34,$newId); $35 = $2; $36 = ((($6)) + 44|0); $37 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($36,$newId)|0); HEAP32[$37>>2] = $35; $38 = $3; $39 = (__ZN7MTGSets7getInfoEi(47272,$38)|0); $si = $39; $40 = $si; $41 = ($40|0)!=(0|0); if ($41) { $42 = $si; $43 = $2; __ZN10MTGSetInfo5countEP7MTGCard($42,$43); } $44 = ((($6)) + 28|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + 1)|0; HEAP32[$44>>2] = $46; $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $27 = $2; $28 = ($27|0)!=(0|0); if ($28) { $29 = $2; $30 = ($29|0)==(0|0); if (!($30)) { $31 = HEAP32[$29>>2]|0; $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vi[$33 & 8191]($29); } $2 = 0; } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } function __ZN11MTGAllCardsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 16|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($4); $5 = ((($3)) + 32|0); __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($5); $6 = ((($3)) + 44|0); __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($6); $7 = ((($3)) + 56|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($7); $8 = ((($3)) + 68|0); __THREW__ = 0; invoke_vi(6062,($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; } else { $11 = ((($3)) + 96|0); __THREW__ = 0; invoke_vi(6063,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; } else { $14 = ((($3)) + 144|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($14); __THREW__ = 0; invoke_vi(6064,($3|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($14); __ZN8SubtypesD2Ev($11); break; } else { STACKTOP = sp;return; } } } while(0); __ZN5boost5mutexD2Ev($8); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($7); __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($6); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($5); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($4); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } function __ZN11MTGAllCardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 28|0; $1 = sp + 24|0; $4 = sp + 12|0; $it1 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 44|0); $9 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($8)|0); HEAP32[$it>>2] = $9; while(1) { $10 = ((($7)) + 44|0); $11 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($10)|0); HEAP32[$1>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(6065,($it|0),($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break; } if (!($12)) { label = 10; break; } __THREW__ = 0; $15 = (invoke_ii(6066,($it|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { break; } $18 = ((($15)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } __THREW__ = 0; $24 = (invoke_iii(6067,($it|0),0)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } HEAP32[$4>>2] = $24; } L10: do { if ((label|0) == 10) { $37 = ((($7)) + 44|0); __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5clearEv($37); $38 = ((($7)) + 32|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($38); $39 = ((($7)) + 56|0); $40 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($39)|0); HEAP32[$it1>>2] = $40; while(1) { $41 = ((($7)) + 56|0); $42 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($41)|0); HEAP32[$5>>2] = $42; __THREW__ = 0; $43 = (invoke_iii(6044,($it1|0),($5|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L10; } if (!($43)) { break; } __THREW__ = 0; $46 = (invoke_ii(6045,($it1|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L10; } $49 = ((($46)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); if (!($51)) { $52 = HEAP32[$50>>2]|0; $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; FUNCTION_TABLE_vi[$54 & 8191]($50); } __THREW__ = 0; $55 = (invoke_iii(6068,($it1|0),0)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break L10; } HEAP32[$6>>2] = $55; } $58 = ((($7)) + 56|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($58); $59 = ((($7)) + 144|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($59); $60 = ((($7)) + 96|0); __ZN8SubtypesD2Ev($60); $61 = ((($7)) + 68|0); __ZN5boost5mutexD2Ev($61); $62 = ((($7)) + 56|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($62); $63 = ((($7)) + 44|0); __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($63); $64 = ((($7)) + 32|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($64); $65 = ((($7)) + 16|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($65); STACKTOP = sp;return; } } while(0); $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; $2 = $27; $3 = $28; $29 = ((($7)) + 144|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($29); $30 = ((($7)) + 96|0); __ZN8SubtypesD2Ev($30); $31 = ((($7)) + 68|0); __ZN5boost5mutexD2Ev($31); $32 = ((($7)) + 56|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($32); $33 = ((($7)) + 44|0); __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($33); $34 = ((($7)) + 32|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($34); $35 = ((($7)) + 16|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($35); $36 = $2; ___clang_call_terminate($36); // unreachable; } function __ZN11MTGAllCards11getInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[11824]|0; $3 = ($2|0)!=(0|0); if ($3) { $11 = HEAP32[11824]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vi(6069,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[11824] = $4; $11 = HEAP32[11824]|0; STACKTOP = sp;return ($11|0); } function __ZN11MTGAllCards9unloadAllEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[11824]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[11824]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN11MTGAllCardsD2Ev($2); __ZdlPv($2); } HEAP32[11824] = 0; return; } function __ZN11MTGAllCards12randomCardIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = ((($1)) + 32|0); $4 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($3)|0); $5 = (($2>>>0) % ($4>>>0))&-1; $id = $5; $6 = ((($1)) + 32|0); $7 = $id; $8 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($9|0); } function __ZN11MTGAllCards10countBySetEi($this,$setId) { $this = $this|0; $setId = $setId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $it = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp; $0 = $this; $1 = $setId; $5 = $0; $result = 0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $6 = ((($5)) + 44|0); $7 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($6)|0); HEAP32[$2>>2] = $7; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $8 = ((($5)) + 44|0); $9 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($8)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$3)|0); if (!($10)) { break; } $11 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $c = $13; $14 = $c; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ($16|0)==($17|0); if ($18) { $19 = $result; $20 = (($19) + 1)|0; $result = $20; } $21 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$4>>2] = $21; } $22 = $result; STACKTOP = sp;return ($22|0); } function __ZN11MTGAllCards10totalCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10MTGSetInfo5countEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = (__ZNK7MTGCard9getRarityEv($5)|0); $7 = $6 << 24 >> 24; switch ($7|0) { case 77: { $8 = ((($2)) + 52|0); $9 = ((($8)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + 1)|0; HEAP32[$9>>2] = $11; break; } case 82: { $12 = ((($2)) + 52|0); $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 1)|0; HEAP32[$13>>2] = $15; break; } case 85: { $16 = ((($2)) + 52|0); $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 1)|0; HEAP32[$17>>2] = $19; break; } case 67: { $20 = ((($2)) + 52|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; break; } default: { $24 = ((($2)) + 52|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; HEAP32[$24>>2] = $26; } } $27 = ((($2)) + 52|0); $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) + 1)|0; HEAP32[$28>>2] = $30; STACKTOP = sp;return; } function __ZN11MTGAllCards11getCardByIdEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $it = sp + 4|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $id; $4 = $1; $5 = ((($4)) + 44|0); $6 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($5,$2)|0); HEAP32[$it>>2] = $6; $7 = ((($4)) + 44|0); $8 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$3)|0); if ($9) { $10 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } else { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN11MTGAllCards1_Ei($this,$index) { $this = $this|0; $index = $index|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $index; $3 = $1; $4 = $2; $5 = ((($3)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)>=($6|0); if ($7) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { $8 = ((($3)) + 32|0); $9 = $2; $10 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN11MTGAllCards11getCardByIdEi($3,$11)|0); $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN11MTGAllCards13getCardByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$nameDescriptor) { $this = $this|0; $nameDescriptor = $nameDescriptor|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $cached = 0, $cardName = 0, $cardnb = 0, $cleanup$dest = 0, $cond = 0, $end = 0, $found = 0, $it = 0, $lock = 0; var $name = 0, $result = 0, $setId = 0, $setName = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 220|0; $$byval_copy$4 = sp + 216|0; $$byval_copy$3 = sp + 212|0; $$byval_copy$2 = sp + 208|0; $$byval_copy$1 = sp + 204|0; $$byval_copy = sp + 200|0; $lock = sp + 188|0; $5 = sp + 172|0; $6 = sp + 168|0; $7 = sp + 164|0; $8 = sp + 160|0; $cached = sp + 156|0; $9 = sp + 152|0; $name = sp + 124|0; $setName = sp + 108|0; $10 = sp + 96|0; $11 = sp + 84|0; $12 = sp + 72|0; $13 = sp + 60|0; $14 = sp + 48|0; $it = sp + 44|0; $15 = sp + 40|0; $16 = sp + 36|0; $cardName = sp + 20|0; $17 = sp + 16|0; $18 = sp + 12|0; $19 = sp + 8|0; $20 = sp + 4|0; $21 = sp; $1 = $this; $22 = $1; $23 = HEAP32[11824]|0; $24 = ((($23)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$24); $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($nameDescriptor)|0); $26 = ($25|0)!=(0); if (!($26)) { $0 = 0; $2 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $161 = $0; STACKTOP = sp;return ($161|0); } __THREW__ = 0; $27 = (invoke_iii(4365,($nameDescriptor|0),0)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if (!($29)) { $30 = HEAP8[$27>>0]|0; $31 = $30 << 24 >> 24; $32 = ($31|0)==(35); if ($32) { $0 = 0; $2 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $161 = $0; STACKTOP = sp;return ($161|0); } $35 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($nameDescriptor)|0); HEAP32[$5>>2] = $35; $36 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($nameDescriptor)|0); HEAP32[$6>>2] = $36; $37 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($nameDescriptor)|0); HEAP32[$7>>2] = $37; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; $38 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[$8>>2] = $38; $41 = ((($22)) + 144|0); __THREW__ = 0; $42 = (invoke_iii(6070,($41|0),($nameDescriptor|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { HEAP32[$cached>>2] = $42; $45 = ((($22)) + 144|0); $46 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($45)|0); HEAP32[$9>>2] = $46; __THREW__ = 0; $47 = (invoke_iii(6071,($cached|0),($9|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { if ($47) { __THREW__ = 0; $50 = (invoke_ii(6072,($cached|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $53 = ((($50)) + 12|0); $54 = HEAP32[$53>>2]|0; $0 = $54; $2 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $161 = $0; STACKTOP = sp;return ($161|0); } $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($nameDescriptor)|0); __THREW__ = 0; $56 = (invoke_ii(3938,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $cardnb = $56; $59 = $cardnb; $60 = ($59|0)!=(0); if ($60) { $61 = $cardnb; __THREW__ = 0; $62 = (invoke_iii(5685,($22|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break; } $result = $62; $65 = $result; $66 = ((($22)) + 144|0); __THREW__ = 0; $67 = (invoke_iii(6073,($66|0),($nameDescriptor|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break; } HEAP32[$67>>2] = $65; $70 = $result; $0 = $70; $2 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $161 = $0; STACKTOP = sp;return ($161|0); } $setId = -1; $71 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($nameDescriptor,148993,0)|0); $found = $71; __THREW__ = 0; invoke_vii(3800,($name|0),($nameDescriptor|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { $74 = $found; $75 = ($74|0)!=(-1); L27: do { if ($75) { $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($nameDescriptor,163062,0)|0); $end = $76; $77 = $found; $78 = (($77) + 2)|0; $79 = $end; $80 = $found; $81 = (($79) - ($80))|0; $82 = (($81) - 2)|0; __THREW__ = 0; invoke_viiii(3795,($setName|0),($nameDescriptor|0),($78|0),($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 30; } else { __THREW__ = 0; (invoke_ii(4821,($setName|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; do { if ($86) { label = 31; } else { $87 = $found; __THREW__ = 0; invoke_viiii(3795,($10|0),($nameDescriptor|0),0,($87|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 31; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($name,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __THREW__ = 0; (invoke_ii(4821,($name|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 31; } else { __THREW__ = 0; invoke_vii(3800,($11|0),($setName|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 31; } else { __THREW__ = 0; $94 = (invoke_iii(5106,(47272|0),($11|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $3 = $107; $4 = $108; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $setId = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __THREW__ = 0; invoke_viii(3799,($14|0),($name|0),(148993|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 31; break; } __THREW__ = 0; invoke_viii(6074,($13|0),($14|0),($setName|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; do { if ($100) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $3 = $109; $4 = $110; } else { __THREW__ = 0; invoke_viii(4826,($12|0),($13|0),(163062|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $3 = $111; $4 = $112; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($nameDescriptor,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); label = 37; break L27; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } } } } } while(0); if ((label|0) == 31) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $3 = $105; $4 = $106; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); } } else { label = 37; } } while(0); L49: do { if ((label|0) == 37) { __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $113 = ((($22)) + 44|0); $114 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($113)|0); HEAP32[$15>>2] = $114; ;HEAP32[$it>>2]=HEAP32[$15>>2]|0; while(1) { $115 = ((($22)) + 44|0); $116 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($115)|0); HEAP32[$16>>2] = $116; __THREW__ = 0; $117 = (invoke_iii(6065,($it|0),($16|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 30; break L49; } if (!($117)) { label = 53; break; } __THREW__ = 0; $120 = (invoke_ii(6066,($it|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 30; break L49; } $123 = ((($120)) + 4|0); $124 = HEAP32[$123>>2]|0; $c = $124; $125 = $setId; $126 = ($125|0)!=(-1); if ($126) { $127 = $setId; $128 = $c; $129 = ((($128)) + 12|0); $130 = HEAP32[$129>>2]|0; $131 = ($127|0)!=($130|0); if (!($131)) { label = 43; } } else { label = 43; } if ((label|0) == 43) { label = 0; $132 = $c; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 128|0); __THREW__ = 0; invoke_vii(3800,($cardName|0),($135|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 30; break L49; } $138 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($cardName)|0); HEAP32[$17>>2] = $138; $139 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($cardName)|0); HEAP32[$18>>2] = $139; $140 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($cardName)|0); HEAP32[$19>>2] = $140; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$17>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$19>>2]|0; $141 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 48; break; } HEAP32[$20>>2] = $141; $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($cardName,$name)|0); $145 = ($144|0)==(0); if ($145) { $146 = $c; $147 = ((($22)) + 144|0); __THREW__ = 0; $148 = (invoke_iii(6073,($147|0),($nameDescriptor|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 48; break; } HEAP32[$148>>2] = $146; $151 = $c; $0 = $151; $2 = 1; } else { $2 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardName); $cleanup$dest = $2; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { break; } } __THREW__ = 0; $154 = (invoke_iii(6067,($it|0),0)|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 30; break L49; } HEAP32[$21>>2] = $154; } if ((label|0) == 48) { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $3 = $152; $4 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardName); break; } if ((label|0) == 53) { $157 = ((($22)) + 144|0); __THREW__ = 0; $158 = (invoke_iii(6073,($157|0),($nameDescriptor|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 30; break; } HEAP32[$158>>2] = 0; $0 = 0; $2 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $161 = $0; STACKTOP = sp;return ($161|0); } } while(0); if ((label|0) == 30) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $3 = $103; $4 = $104; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $162 = $3; $163 = $4; ___resumeException($162|0); // unreachable; } } } } } } } while(0); $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $162 = $3; $163 = $4; ___resumeException($162|0); // unreachable; return (0)|0; } function __ZN7MTGSetsixENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$id); __THREW__ = 0; $5 = (invoke_iii(4710,($4|0),($1|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZN7MTGDeckC2EP11MTGAllCards($this,$_allcards) { $this = $this|0; $_allcards = $_allcards|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_allcards; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($4)) + 20|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($5); $6 = ((($4)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($4)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($4)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($8); $9 = ((($4)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($4)) + 12|0); HEAP32[$10>>2] = 0; $11 = $1; $12 = ((($4)) + 16|0); HEAP32[$12>>2] = $11; __THREW__ = 0; (invoke_iii(3925,($4|0),(211279|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($4)) + 44|0); __THREW__ = 0; (invoke_iii(3925,($15|0),(211279|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZN7MTGDeckC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGAllCardsii($this,$config_file,$_allcards,$meta_only,$difficultyRating) { $this = $this|0; $config_file = $config_file|0; $_allcards = $_allcards|0; $meta_only = $meta_only|0; $difficultyRating = $difficultyRating|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $cardeasy = 0, $cardhard = 0, $cards = 0, $contents = 0, $diff = 0, $dot = 0, $found = 0, $found1 = 0, $i = 0, $numberOfCopies = 0, $s = 0; var $separator = 0, $slash = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 384|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 328|0; $8 = sp + 316|0; $contents = sp + 304|0; $stream = sp + 160|0; $s = sp + 148|0; $9 = sp + 132|0; $10 = sp + 120|0; $11 = sp + 108|0; $12 = sp + 96|0; $13 = sp + 76|0; $14 = sp + 64|0; $cards = sp + 48|0; $cardeasy = sp + 32|0; $cardhard = sp + 20|0; $15 = sp + 4|0; $0 = $this; $1 = $config_file; $2 = $_allcards; $3 = $meta_only; $4 = $difficultyRating; $16 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($16); $17 = ((($16)) + 20|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($17); $18 = ((($16)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($16)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($19); $20 = ((($16)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($20); $21 = ((($16)) + 68|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($21); $22 = ((($16)) + 12|0); HEAP32[$22>>2] = 0; $23 = $2; $24 = ((($16)) + 16|0); HEAP32[$24>>2] = $23; $25 = $1; __THREW__ = 0; (invoke_iii(3901,($16|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj($16,197990,-1)|0); $slash = $28; $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($16,208803,0)|0); $dot = $29; $30 = ((($16)) + 44|0); $31 = $slash; $32 = (($31) + 1)|0; $33 = $dot; $34 = $slash; $35 = (($33) - ($34))|0; $36 = (($35) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($16|0),($32|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($30,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $39 = ((($16)) + 44|0); __THREW__ = 0; invoke_viiii(3795,($8|0),($39|0),4,-1); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; $43 = (invoke_ii(3938,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $5 = $70; $6 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $206 = $5; $207 = $6; ___resumeException($206|0); // unreachable; } $46 = ((($16)) + 80|0); HEAP32[$46>>2] = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $47 = (invoke_i(4202)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 16; } else { $50 = $1; __THREW__ = 0; $51 = (invoke_iiii(4203,($47|0),($50|0),($contents|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 16; } else { if (!($51)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 16; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); L16: while(1) { __THREW__ = 0; $56 = (invoke_iii(4205,($stream|0),($s|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 17; break; } $59 = HEAP32[$56>>2]|0; $60 = ((($59)) + -12|0); $61 = HEAP32[$60>>2]|0; $62 = (($56) + ($61)|0); __THREW__ = 0; $63 = (invoke_ii(4206,($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 17; break; } if (!($63)) { label = 70; break; } $66 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $67 = ($66|0)!=(0); if (!($67)) { continue; } $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $77 = (($76) - 1)|0; __THREW__ = 0; $78 = (invoke_iii(4365,($s|0),($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 17; break; } $81 = HEAP8[$78>>0]|0; $82 = $81 << 24 >> 24; $83 = ($82|0)==(13); if ($83) { $84 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $85 = (($84) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($85|0),-1)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 17; break; } } $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $89 = ($88|0)!=(0); if (!($89)) { continue; } __THREW__ = 0; $90 = (invoke_iii(4365,($s|0),0)|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 17; break; } $93 = HEAP8[$90>>0]|0; $94 = $93 << 24 >> 24; $95 = ($94|0)==(35); if ($95) { $96 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,148996,0)|0); $found = $96; $97 = $found; $98 = ($97|0)!=(-1); if ($98) { $99 = ((($16)) + 44|0); $100 = $found; $101 = (($100) + 5)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($s|0),($101|0),-1); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 17; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($99,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); continue; } $104 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149002,0)|0); $found = $104; $105 = $found; $106 = ($105|0)!=(-1); if ($106) { $107 = ((($16)) + 32|0); $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($107)|0); $109 = ($108|0)!=(0); if ($109) { $110 = ((($16)) + 32|0); __THREW__ = 0; (invoke_iii(4152,($110|0),(174481|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 17; break; } } $113 = ((($16)) + 32|0); $114 = $found; $115 = (($114) + 5)|0; __THREW__ = 0; invoke_viiii(3795,($10|0),($s|0),($115|0),-1); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 17; break; } __THREW__ = 0; (invoke_iii(3801,($113|0),($10|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 33; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); continue; } $122 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149008,0)|0); $found = $122; $123 = $found; $124 = ($123|0)!=(-1); if ($124) { $125 = ((($16)) + 56|0); $126 = $found; $127 = (($126) + 5)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($s|0),($127|0),-1); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 17; break; } __THREW__ = 0; invoke_vii(5346,($125|0),($11|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 38; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); continue; } else { $134 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149014,0)|0); $found = $134; $135 = $found; $136 = ($135|0)!=(-1); if (!($136)) { continue; } $137 = ((($16)) + 68|0); $138 = $found; $139 = (($138) + 7)|0; __THREW__ = 0; invoke_viiii(3795,($12|0),($s|0),($139|0),-1); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 17; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($137,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); continue; } } $142 = $3; $143 = ($142|0)!=(0); if ($143) { label = 70; break; } $numberOfCopies = 1; $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149022,0)|0); $found1 = $144; $145 = $found1; $146 = ($145|0)!=(-1); if ($146) { $147 = $found1; $148 = (($147) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($13|0),($s|0),($148|0),-1); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 17; break; } $151 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; $152 = (invoke_ii(3938,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 48; break; } $numberOfCopies = $152; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $155 = $found1; __THREW__ = 0; invoke_viiii(3795,($14|0),($s|0),0,($155|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 17; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$14)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,149025,0)|0); $diff = $160; $161 = $diff; $162 = ($161|0)!=(-1); if ($162) { $163 = $diff; $164 = (($163) + 17)|0; __THREW__ = 0; invoke_viiii(3795,($cards|0),($s|0),($164|0),-1); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 17; break; } $167 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($cards,158797,0)|0); $separator = $167; $168 = $separator; __THREW__ = 0; invoke_viiii(3795,($cardeasy|0),($cards|0),0,($168|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 55; break; } $171 = $separator; $172 = (($171) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($cardhard|0),($cards|0),($172|0),-1); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 56; break; } $175 = $4; $176 = ($175|0)==(-1); __THREW__ = 0; if ($176) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($s,$cardhard)|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 57; break; } } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($s,$cardeasy)|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 57; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardhard); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardeasy); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cards); } $187 = ((($16)) + 16|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; invoke_vii(3800,($15|0),($s|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 17; break; } __THREW__ = 0; $191 = (invoke_iii(4324,($188|0),($15|0))|0); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 69; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $card = $191; $194 = $card; $195 = ($194|0)!=(0|0); if (!($195)) { continue; } $i = 0; while(1) { $196 = $i; $197 = $numberOfCopies; $198 = ($196|0)<($197|0); if (!($198)) { continue L16; } $199 = $card; __THREW__ = 0; (invoke_iii(6075,($16|0),($199|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 17; break L16; } $202 = $i; $203 = (($202) + 1)|0; $i = $203; } } if ((label|0) == 17) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; } else if ((label|0) == 33) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $5 = $120; $6 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } else if ((label|0) == 38) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $5 = $132; $6 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } else if ((label|0) == 48) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $5 = $158; $6 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else if ((label|0) == 55) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $5 = $179; $6 = $180; label = 61; } else if ((label|0) == 56) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $5 = $181; $6 = $182; label = 60; } else if ((label|0) == 57) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $5 = $183; $6 = $184; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardhard); label = 60; } else if ((label|0) == 69) { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $5 = $204; $6 = $205; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } else if ((label|0) == 70) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } if ((label|0) == 60) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardeasy); label = 61; } if ((label|0) == 61) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cards); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); } } } if ((label|0) == 16) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $206 = $5; $207 = $6; ___resumeException($206|0); // unreachable; } } } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $5 = $68; $6 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $206 = $5; $207 = $6; ___resumeException($206|0); // unreachable; } function __ZN7MTGDeck3addEP7MTGCard($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = (__ZNK7MTGCard5getIdEv($6)|0); $8 = (__ZN7MTGDeck3addEi($3,$7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN7MTGDeck10totalCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN7MTGDeck11getCardByIdEi($this,$mtgId) { $this = $this|0; $mtgId = $mtgId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mtgId; $2 = $0; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = (__ZN11MTGAllCards11getCardByIdEi($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN7MTGDeck14addRandomCardsEiPiiiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES0_i($this,$howmany,$setIds,$nbSets,$rarity,$_subtype,$colors,$nbcolors) { $this = $this|0; $howmany = $howmany|0; $setIds = $setIds|0; $nbSets = $nbSets|0; $rarity = $rarity|0; $_subtype = $_subtype|0; $colors = $colors|0; $nbcolors = $nbcolors|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $collectionTotal = 0, $i = 0; var $i1 = 0, $i2 = 0, $i4 = 0, $id = 0, $j = 0, $j3 = 0, $ok = 0, $r = 0, $subcollection = 0, $subtotal = 0, $subtype = 0, $unallowedColors = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $unallowedColors = sp + 88|0; $subtype = sp + 52|0; $subcollection = sp + 40|0; $12 = sp + 8|0; $1 = $this; $2 = $howmany; $3 = $setIds; $4 = $nbSets; $5 = $rarity; $6 = $_subtype; $7 = $colors; $8 = $nbcolors; $13 = $1; $14 = $2; $15 = ($14|0)<=(0); if ($15) { $0 = 1; $175 = $0; STACKTOP = sp;return ($175|0); } __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($unallowedColors); $16 = HEAP32[11900]|0; $17 = (($16) + 1)|0; __THREW__ = 0; invoke_vii(5451,($unallowedColors|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L5: do { if (!($19)) { $i = 0; while(1) { $20 = $i; $21 = HEAP32[11900]|0; $22 = ($20|0)<($21|0); if (!($22)) { break; } $23 = $8; $24 = ($23|0)!=(0); $25 = $i; __THREW__ = 0; $26 = (invoke_iii(4123,($unallowedColors|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($24) { if ($28) { break L5; } HEAP32[$26>>2] = 1; } else { if ($28) { break L5; } HEAP32[$26>>2] = 0; } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } $i1 = 0; while(1) { $33 = $i1; $34 = $8; $35 = ($33|0)<($34|0); if (!($35)) { break; } $36 = $i1; $37 = $7; $38 = (($37) + ($36<<2)|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_iii(4123,($unallowedColors|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L5; } HEAP32[$40>>2] = 0; $43 = $i1; $44 = (($43) + 1)|0; $i1 = $44; } $45 = ((($13)) + 16|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; $47 = (invoke_ii(6076,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { $collectionTotal = $47; $50 = $collectionTotal; $51 = ($50|0)!=(0); L23: do { if ($51) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($subtype); $52 = $6; $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($52)|0); $54 = ($53|0)!=(0); if ($54) { $55 = $6; __THREW__ = 0; (invoke_iii(3901,($subtype|0),($55|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $9 = $58; $10 = $59; } else { label = 23; } } else { label = 23; } if ((label|0) == 23) { __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($subcollection); $subtotal = 0; $i2 = 0; L30: while(1) { $60 = $i2; $61 = $collectionTotal; $62 = ($60|0)<($61|0); if (!($62)) { label = 54; break; } $63 = ((($13)) + 16|0); $64 = HEAP32[$63>>2]|0; $65 = $i2; __THREW__ = 0; $66 = (invoke_iii(6077,($64|0),($65|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break; } $card = $66; $69 = $card; __THREW__ = 0; $70 = (invoke_ii(4565,($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } $73 = $70 << 24 >> 24; $r = $73; $74 = $r; $75 = ($74|0)!=(84); do { if ($75) { $76 = $5; $77 = ($76|0)==(-1); if (!($77)) { $78 = $r; $79 = $5; $80 = ($78|0)==($79|0); if (!($80)) { break; } } $81 = $card; $82 = ((($81)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(-1); if ($84) { $85 = $6; $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($85)|0); $87 = ($86|0)!=(0); if ($87) { $88 = $card; $89 = ((($88)) + 16|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; $91 = (invoke_iii(4568,($90|0),($subtype|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break L30; } if (!($91)) { break; } } $ok = 0; $94 = $4; $95 = ($94|0)!=(0); $$ = $95 ? 0 : 1; $ok = $$; $j = 0; while(1) { $98 = $j; $99 = $4; $100 = ($98|0)<($99|0); if (!($100)) { break; } $101 = $card; $102 = ((($101)) + 12|0); $103 = HEAP32[$102>>2]|0; $104 = $j; $105 = $3; $106 = (($105) + ($104<<2)|0); $107 = HEAP32[$106>>2]|0; $108 = ($103|0)==($107|0); if ($108) { label = 38; break; } $109 = $j; $110 = (($109) + 1)|0; $j = $110; } if ((label|0) == 38) { label = 0; $ok = 1; } $111 = $ok; $112 = ($111|0)!=(0); L52: do { if ($112) { $j3 = 0; while(1) { $113 = $j3; $114 = HEAP32[11900]|0; $115 = ($113|0)<($114|0); if (!($115)) { break L52; } $116 = $j3; __THREW__ = 0; $117 = (invoke_iii(4123,($unallowedColors|0),($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L30; } $120 = HEAP32[$117>>2]|0; $121 = ($120|0)!=(0); if ($121) { $122 = $card; $123 = ((($122)) + 16|0); $124 = HEAP32[$123>>2]|0; $125 = $j3; __THREW__ = 0; $126 = (invoke_iii(4860,($124|0),($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { break L30; } if ($126) { break; } } $129 = $j3; $130 = (($129) + 1)|0; $j3 = $130; } $ok = 0; } } while(0); $131 = $ok; $132 = ($131|0)!=(0); if ($132) { $133 = $card; __THREW__ = 0; $134 = (invoke_ii(6006,($133|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break L30; } HEAP32[$12>>2] = $134; __THREW__ = 0; invoke_vii(4474,($subcollection|0),($12|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { break L30; } $139 = $subtotal; $140 = (($139) + 1)|0; $subtotal = $140; } } } } while(0); $141 = $i2; $142 = (($141) + 1)|0; $i2 = $142; } L68: do { if ((label|0) == 54) { $143 = $subtotal; $144 = ($143|0)==(0); do { if ($144) { $145 = $5; $146 = ($145|0)==(77); if (!($146)) { $0 = 0; $11 = 1; break; } $147 = $2; $148 = $3; $149 = $4; $150 = $6; $151 = $7; $152 = $8; __THREW__ = 0; $153 = (invoke_iiiiiiiii(5132,($13|0),($147|0),($148|0),($149|0),82,($150|0),($151|0),($152|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break L68; } $0 = $153; $11 = 1; } else { $i4 = 0; while(1) { $156 = $i4; $157 = $2; $158 = ($156|0)<($157|0); if (!($158)) { break; } __THREW__ = 0; $159 = (invoke_i(5270)|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { break L68; } $162 = $subtotal; $163 = (($159|0) % ($162|0))&-1; $id = $163; $164 = $id; __THREW__ = 0; $165 = (invoke_iii(4123,($subcollection|0),($164|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { break L68; } $168 = HEAP32[$165>>2]|0; __THREW__ = 0; (invoke_iii(6078,($13|0),($168|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { break L68; } $171 = $i4; $172 = (($171) + 1)|0; $i4 = $172; } $0 = 1; $11 = 1; } } while(0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($subcollection); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subtype); break L23; } } while(0); $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $9 = $96; $10 = $97; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($subcollection); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subtype); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($unallowedColors); $173 = $9; $174 = $10; ___resumeException($173|0); // unreachable; } else { $0 = 0; $11 = 1; } } while(0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($unallowedColors); $175 = $0; STACKTOP = sp;return ($175|0); } } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $9 = $29; $10 = $30; __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($unallowedColors); $173 = $9; $174 = $10; ___resumeException($173|0); // unreachable; return (0)|0; } function __ZN7MTGDeck3addEi($this,$cardid) { $this = $this|0; $cardid = $cardid|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $1 = $this; HEAP32[$2>>2] = $cardid; $5 = $1; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$2>>2]|0; $9 = (__ZN11MTGAllCards11getCardByIdEi($7,$8)|0); $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $11 = ((($5)) + 20|0); $12 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($11,$2)|0); HEAP32[$3>>2] = $12; $13 = ((($5)) + 20|0); $14 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($13)|0); HEAP32[$4>>2] = $14; $15 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($3,$4)|0); $16 = ((($5)) + 20|0); $17 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($16,$2)|0); if ($15) { HEAP32[$17>>2] = 1; } else { $18 = HEAP32[$17>>2]|0; $19 = (($18) + 1)|0; HEAP32[$17>>2] = $19; } $20 = ((($5)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1)|0; HEAP32[$20>>2] = $22; $23 = ((($5)) + 12|0); $24 = HEAP32[$23>>2]|0; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN7MTGDeck3addEPS_($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp; $0 = $this; $1 = $deck; $5 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $6 = $1; $7 = ((($6)) + 20|0); $8 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($7)|0); HEAP32[$2>>2] = $8; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $9 = $1; $10 = ((($9)) + 20|0); $11 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$3)|0); if (!($12)) { break; } $i = 0; while(1) { $13 = $i; $14 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $15 = ((($14)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ($13|0)<($16|0); if (!($17)) { break; } $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $19 = HEAP32[$18>>2]|0; (__ZN7MTGDeck3addEi($5,$19)|0); $20 = $i; $21 = (($20) + 1)|0; $i = $21; } $22 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$4>>2] = $22; } $23 = $1; $24 = (__ZN7MTGDeck10totalCardsEv($23)|0); STACKTOP = sp;return ($24|0); } function __ZN7MTGDeck8completeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $StypeIsNothing = 0, $databaseSize = 0, $id = 0; var $it = 0, $n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $id = sp + 40|0; $1 = sp + 16|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $6 = $0; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 32|0); $10 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($9)|0); $databaseSize = $10; $it = 0; while(1) { $11 = $it; $12 = $databaseSize; $13 = ($11>>>0)<($12>>>0); if (!($13)) { label = 13; break; } $14 = ((($6)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 32|0); $17 = $it; $18 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; HEAP32[$id>>2] = $19; $StypeIsNothing = 0; $20 = ((($6)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$id>>2]|0; $23 = (__ZN11MTGAllCards11getCardByIdEi($21,$22)|0); $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,152335); __THREW__ = 0; $26 = (invoke_iii(4383,($25|0),($1|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 6; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); if ($26) { $StypeIsNothing = 1; } $33 = $StypeIsNothing; $34 = $33&1; do { if (!($34)) { $35 = ((($6)) + 20|0); $36 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($35,$id)|0); HEAP32[$4>>2] = $36; $37 = ((($6)) + 20|0); $38 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($37)|0); HEAP32[$5>>2] = $38; $39 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($4,$5)|0); $40 = ((($6)) + 20|0); $41 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($40,$id)|0); if ($39) { HEAP32[$41>>2] = 4; $42 = ((($6)) + 12|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + 4)|0; HEAP32[$42>>2] = $44; break; } $45 = HEAP32[$41>>2]|0; $n = $45; $46 = $n; $47 = ($46|0)<(4); if ($47) { $48 = $n; $49 = (4 - ($48))|0; $50 = ((($6)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($49))|0; HEAP32[$50>>2] = $52; $53 = ((($6)) + 20|0); $54 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($53,$id)|0); HEAP32[$54>>2] = 4; } } } while(0); $55 = $it; $56 = (($55) + 1)|0; $it = $56; } if ((label|0) == 6) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } else if ((label|0) == 13) { STACKTOP = sp;return 1; } return (0)|0; } function __ZN7MTGDeck9removeAllEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 20|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5clearEv($3); STACKTOP = sp;return 1; } function __ZN7MTGDeck6removeEi($this,$cardid) { $this = $this|0; $cardid = $cardid|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $1 = $this; HEAP32[$2>>2] = $cardid; $5 = $1; $6 = ((($5)) + 20|0); $7 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($6,$2)|0); HEAP32[$3>>2] = $7; $8 = ((($5)) + 20|0); $9 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($8)|0); HEAP32[$4>>2] = $9; $10 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($3,$4)|0); if (!($10)) { $11 = ((($5)) + 20|0); $12 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($11,$2)|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($5)) + 20|0); $16 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($15,$2)|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) + -1)|0; HEAP32[$16>>2] = $18; $19 = ((($5)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $0 = 1; $22 = $0; STACKTOP = sp;return ($22|0); } } $0 = 0; $22 = $0; STACKTOP = sp;return ($22|0); } function __ZN7MTGDeck4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = ((($1)) + 32|0); $4 = (__ZN7MTGDeck4saveERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbS8_S8_($1,$1,0,$2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN7MTGDeck4saveERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbS8_S8_($this,$destFileName,$useExpandedDescriptions,$deckTitle,$deckDesc) { $this = $this|0; $destFileName = $destFileName|0; $useExpandedDescriptions = $useExpandedDescriptions|0; $deckTitle = $deckTitle|0; $deckDesc = $deckDesc|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $desc = 0, $file = 0, $found = 0, $it = 0; var $j = 0, $saveDetailedDeckInfo = 0, $tmp = 0, $vararg_buffer = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 832|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $tmp = sp + 280|0; $file = sp + 88|0; $writer = sp + 312|0; $desc = sp + 72|0; $7 = sp + 60|0; $8 = sp + 48|0; $it = sp + 44|0; $9 = sp + 40|0; $10 = sp + 36|0; $11 = sp + 28|0; $12 = sp + 16|0; $13 = sp + 4|0; $0 = $this; $1 = $destFileName; $14 = $useExpandedDescriptions&1; $2 = $14; $3 = $deckTitle; $4 = $deckDesc; $15 = $0; $16 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($tmp,$16); __THREW__ = 0; (invoke_iii(4152,($tmp|0),(149043|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; invoke_vi(6079,($file|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; $21 = (invoke_i(4202)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L4: do { if ($23) { label = 11; } else { __THREW__ = 0; $24 = (invoke_iiiii(4221,($21|0),($file|0),($tmp|0),16)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 11; } else { if (!($24)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tmp); STACKTOP = sp;return 1; } $27 = ((($15)) + 44|0); $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($27)|0); $29 = ($28|0)!=(0); if ($29) { __THREW__ = 0; $30 = (invoke_iii(3839,($file|0),(149048|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 11; break; } $33 = $3; __THREW__ = 0; $34 = (invoke_iii(3885,($30|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 11; break; } __THREW__ = 0; (invoke_iii(3960,($34|0),10)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 11; break; } } $43 = ((($15)) + 32|0); $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($43)|0); $45 = ($44|0)!=(0); do { if ($45) { $found = 0; $46 = $4; __THREW__ = 0; invoke_vii(3800,($desc|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 11; break L4; } $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($desc,174481,0)|0); $found = $49; while(1) { $50 = $found; $51 = ($50|0)!=(-1); __THREW__ = 0; $52 = (invoke_iii(3839,($file|0),(149055|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($51)) { label = 23; break; } if ($54) { label = 21; break; } $55 = $found; $56 = (($55) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($desc|0),0,($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 21; break; } __THREW__ = 0; (invoke_iii(3885,($52|0),($7|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $61 = $found; $62 = (($61) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($desc|0),($62|0),-1); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 21; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($desc,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $65 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($desc,174481,0)|0); $found = $65; } if ((label|0) == 22) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $5 = $68; $6 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 23) { if ($54) { label = 21; } else { __THREW__ = 0; $70 = (invoke_iii(3885,($52|0),($desc|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 21; } else { __THREW__ = 0; (invoke_iii(3839,($70|0),(174481|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 21; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($desc); break; } } } } if ((label|0) == 21) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($desc); break L4; } } while(0); __THREW__ = 0; $75 = (invoke_iii(6080,(30372|0),28)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 11; } else { $78 = ((($75)) + 4|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(1); $81 = $80&1; $saveDetailedDeckInfo = $81; $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($15,157236,0)|0); $83 = ($82|0)!=(-1); $$ = $83 ? 0 : $81; $saveDetailedDeckInfo = $$; $84 = $2; $85 = $84&1; L36: do { if ($85) { label = 31; } else { $86 = $saveDetailedDeckInfo; $87 = $86&1; if ($87) { label = 31; } else { __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $90 = ((($15)) + 20|0); $91 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($90)|0); HEAP32[$9>>2] = $91; ;HEAP32[$it>>2]=HEAP32[$9>>2]|0; while(1) { $92 = ((($15)) + 20|0); $93 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($92)|0); HEAP32[$10>>2] = $93; __THREW__ = 0; $94 = (invoke_iii(6082,($it|0),($10|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 11; break L4; } if (!($94)) { break L36; } __THREW__ = 0; $97 = (invoke_ii(6083,($it|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 11; break L4; } $100 = HEAP32[$97>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $100; (invoke_iiii(3889,($writer|0),(156089|0),($vararg_buffer|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 11; break L4; } $j = 0; while(1) { $103 = $j; __THREW__ = 0; $104 = (invoke_ii(6083,($it|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 11; break L4; } $107 = ((($104)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = ($103|0)<($108|0); if (!($109)) { break; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 11; break L4; } $112 = $j; $113 = (($112) + 1)|0; $j = $113; } __THREW__ = 0; $114 = (invoke_iii(6084,($it|0),0)|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 11; break L4; } HEAP32[$11>>2] = $114; } } } } while(0); if ((label|0) == 31) { __THREW__ = 0; invoke_vii(6081,($15|0),($file|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 11; break; } } __THREW__ = 0; invoke_vi(4852,($file|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 11; } else { __THREW__ = 0; $119 = (invoke_i(4202)|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 11; } else { __THREW__ = 0; invoke_vii(3800,($12|0),($tmp|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 11; } else { $124 = $1; __THREW__ = 0; invoke_vii(3800,($13|0),($124|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; do { if ($126) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $5 = $129; $6 = $130; } else { __THREW__ = 0; (invoke_iiii(6085,($119|0),($12|0),($13|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $5 = $131; $6 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tmp); STACKTOP = sp;return 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } } } } } } } while(0); if ((label|0) == 11) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $5 = $41; $6 = $42; } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tmp); $133 = $5; $134 = $6; ___resumeException($133|0); // unreachable; } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $5 = $39; $6 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tmp); $133 = $5; $134 = $6; ___resumeException($133|0); // unreachable; return (0)|0; } function __ZN7MTGDeck21printDetailedDeckTextERNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEE($this,$file) { $this = $this|0; $file = $file|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $cardId = 0, $cardName = 0, $creatures = 0; var $currentCard = 0, $i = 0, $it = 0, $lands = 0, $nbCards = 0, $setInfo = 0, $setName = 0, $spells = 0, $typeIter = 0, $types = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $currentCard = sp + 904|0; $creatures = sp + 768|0; $lands = sp + 624|0; $spells = sp + 488|0; $types = sp + 352|0; $it = sp + 344|0; $4 = sp + 340|0; $5 = sp + 336|0; $setName = sp + 308|0; $cardName = sp + 296|0; $typeIter = sp + 292|0; $6 = sp + 288|0; $7 = sp + 284|0; $8 = sp + 272|0; $9 = sp + 260|0; $10 = sp + 248|0; $11 = sp + 236|0; $12 = sp + 224|0; $13 = sp + 212|0; $14 = sp + 200|0; $15 = sp + 184|0; $16 = sp + 172|0; $17 = sp + 160|0; $18 = sp + 148|0; $19 = sp + 144|0; $20 = sp + 132|0; $21 = sp + 120|0; $22 = sp + 108|0; $23 = sp + 96|0; $24 = sp + 84|0; $25 = sp + 72|0; $26 = sp + 60|0; $27 = sp + 48|0; $28 = sp + 36|0; $29 = sp + 24|0; $30 = sp + 12|0; $31 = sp; $0 = $this; $1 = $file; $32 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($currentCard,16); __THREW__ = 0; invoke_vii(3922,($creatures|0),16); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($currentCard); $374 = $2; $375 = $3; ___resumeException($374|0); // unreachable; } __THREW__ = 0; invoke_vii(3922,($lands|0),16); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $2 = $65; $3 = $66; } else { __THREW__ = 0; invoke_vii(3922,($spells|0),16); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $2 = $67; $3 = $68; } else { __THREW__ = 0; invoke_vii(3922,($types|0),16); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $2 = $69; $3 = $70; } else { __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $41 = ((($32)) + 20|0); $42 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($41)|0); HEAP32[$4>>2] = $42; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; L14: while(1) { $43 = ((($32)) + 20|0); $44 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($43)|0); HEAP32[$5>>2] = $44; __THREW__ = 0; $45 = (invoke_iii(6082,($it|0),($5|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 16; break; } if (!($45)) { label = 105; break; } __THREW__ = 0; $48 = (invoke_ii(6083,($it|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 16; break; } $51 = HEAP32[$48>>2]|0; $cardId = $51; __THREW__ = 0; $52 = (invoke_ii(6083,($it|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 16; break; } $55 = ((($52)) + 4|0); $56 = HEAP32[$55>>2]|0; $nbCards = $56; $57 = $cardId; __THREW__ = 0; $58 = (invoke_iii(6086,($32|0),($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 16; break; } $card = $58; $61 = $card; $62 = ($61|0)==(0|0); if (!($62)) { $73 = $card; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; $76 = (invoke_iii(4699,(47272|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 16; break; } $setInfo = $76; $79 = $setInfo; __THREW__ = 0; invoke_vii(3800,($setName|0),($79|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 16; break; } $82 = $card; $83 = ((($82)) + 16|0); $84 = HEAP32[$83>>2]|0; __THREW__ = 0; $85 = (invoke_ii(3898,($84|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 33; break; } __THREW__ = 0; invoke_vii(3800,($cardName|0),($85|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 33; break; } __THREW__ = 0; $90 = (invoke_iii(3839,($currentCard|0),(197980|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 34; break; } $93 = $nbCards; __THREW__ = 0; $94 = (invoke_iii(3919,($90|0),($93|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 34; break; } __THREW__ = 0; $97 = (invoke_iii(3839,($94|0),(149062|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 34; break; } __THREW__ = 0; $100 = (invoke_iii(3885,($97|0),($cardName|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 34; break; } __THREW__ = 0; $103 = (invoke_iii(3839,($100|0),(148993|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 34; break; } __THREW__ = 0; $106 = (invoke_iii(3885,($103|0),($setName|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 34; break; } __THREW__ = 0; (invoke_iii(3839,($106|0),(149066|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 34; break; } $111 = $card; $112 = ((($111)) + 16|0); $113 = HEAP32[$112>>2]|0; __THREW__ = 0; $114 = (invoke_ii(4131,($113|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 34; break; } if (!($114)) { $117 = $card; $118 = ((($117)) + 16|0); $119 = HEAP32[$118>>2]|0; __THREW__ = 0; $120 = (invoke_ii(4121,($119|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 34; break; } __THREW__ = 0; $123 = (invoke_iii(6087,($currentCard|0),($120|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 34; break; } __THREW__ = 0; (invoke_iii(3839,($123|0),(164070|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 34; break; } } __ZNSt3__111__wrap_iterIPiEC2Ev($typeIter); $132 = $card; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 248|0); $136 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv($135)|0); HEAP32[$6>>2] = $136; ;HEAP32[$typeIter>>2]=HEAP32[$6>>2]|0; while(1) { $137 = $card; $138 = ((($137)) + 16|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 248|0); $141 = (__ZNSt3__16vectorIiNS_9allocatorIiEEE3endEv($140)|0); HEAP32[$7>>2] = $141; $142 = (__ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_($typeIter,$7)|0); if (!($142)) { break; } $143 = (__ZNKSt3__111__wrap_iterIPiEdeEv($typeIter)|0); $144 = HEAP32[$143>>2]|0; __THREW__ = 0; invoke_vii(4564,($8|0),($144|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 34; break L14; } __THREW__ = 0; $147 = (invoke_iii(3885,($types|0),($8|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 41; break L14; } __THREW__ = 0; (invoke_iii(3839,($147|0),(168429|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 41; break L14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); (__ZNSt3__111__wrap_iterIPiEppEv($typeIter)|0); } __THREW__ = 0; invoke_vii(3886,($10|0),($types|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 34; break; } __THREW__ = 0; invoke_vii(6088,($9|0),($10|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 56; break; } __THREW__ = 0; $158 = (invoke_iii(3885,($currentCard|0),($9|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 57; break; } __THREW__ = 0; (invoke_iii(3839,($158|0),(164070|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 57; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { label = 34; break; } __THREW__ = 0; invoke_vii(5249,($types|0),($11|0)); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 59; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $167 = $card; $168 = ((($167)) + 16|0); $169 = HEAP32[$168>>2]|0; __THREW__ = 0; $170 = (invoke_ii(4570,($169|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 34; break; } if ($170) { $173 = $card; $174 = ((($173)) + 16|0); $175 = HEAP32[$174>>2]|0; __THREW__ = 0; $176 = (invoke_ii(5230,($175|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 34; break; } __THREW__ = 0; $179 = (invoke_iii(3919,($currentCard|0),($176|0))|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 34; break; } __THREW__ = 0; $182 = (invoke_iii(3839,($179|0),(197990|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 34; break; } $185 = $card; $186 = ((($185)) + 16|0); $187 = HEAP32[$186>>2]|0; __THREW__ = 0; $188 = (invoke_ii(5231,($187|0))|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 34; break; } __THREW__ = 0; $191 = (invoke_iii(3919,($182|0),($188|0))|0); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 34; break; } __THREW__ = 0; (invoke_iii(3839,($191|0),(164070|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 34; break; } } $202 = $card; $203 = ((($202)) + 16|0); $204 = HEAP32[$203>>2]|0; __THREW__ = 0; invoke_vii(5604,($12|0),($204|0)); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 34; break; } $207 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($12)|0); $208 = ($207|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); if ($208) { __THREW__ = 0; $209 = (invoke_iii(3839,($currentCard|0),(164070|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 34; break; } $212 = $card; $213 = ((($212)) + 16|0); $214 = HEAP32[$213>>2]|0; __THREW__ = 0; invoke_vii(5604,($13|0),($214|0)); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 34; break; } __THREW__ = 0; (invoke_iii(3885,($209|0),($13|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 66; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } $x = 0; while(1) { $221 = $x; $222 = $card; $223 = ((($222)) + 16|0); $224 = HEAP32[$223>>2]|0; $225 = ((($224)) + 144|0); $226 = (__ZNKSt3__16bitsetILj128EE4sizeEv($225)|0); $227 = ($221>>>0)<($226>>>0); if (!($227)) { break; } $228 = $card; $229 = ((($228)) + 16|0); $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 144|0); $232 = $x; __THREW__ = 0; invoke_viii(4293,($14|0),($231|0),($232|0)); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { label = 34; break L14; } $235 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($14)|0); $236 = $235&1; $237 = ($236|0)==(1); if ($237) { $238 = $x; $239 = (47604 + ($238<<2)|0); $240 = HEAP32[$239>>2]|0; __THREW__ = 0; $241 = (invoke_iii(3839,($currentCard|0),($240|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { label = 34; break L14; } __THREW__ = 0; (invoke_iii(3839,($241|0),(149070|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 34; break L14; } } $246 = $x; $247 = (($246) + 1)|0; $x = $247; } __THREW__ = 0; (invoke_iii(4758,($currentCard|0),(4741|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 34; break; } $i = 0; while(1) { $250 = $i; $251 = $nbCards; $252 = ($250|0)<($251|0); if (!($252)) { break; } $253 = $cardId; __THREW__ = 0; $254 = (invoke_iii(3919,($currentCard|0),($253|0))|0); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; if ($256) { label = 34; break L14; } __THREW__ = 0; (invoke_iii(4758,($254|0),(4741|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 34; break L14; } $259 = $i; $260 = (($259) + 1)|0; $i = $260; } __THREW__ = 0; (invoke_iii(4758,($currentCard|0),(4741|0))|0); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; if ($262) { label = 34; break; } $setInfo = 0; $263 = $card; $264 = ((($263)) + 16|0); $265 = HEAP32[$264>>2]|0; __THREW__ = 0; $266 = (invoke_ii(4131,($265|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 34; break; } do { if ($266) { __THREW__ = 0; invoke_vii(3886,($15|0),($currentCard|0)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 34; break L14; } __THREW__ = 0; (invoke_iii(3885,($lands|0),($15|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { label = 86; break L14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } else { $275 = $card; $276 = ((($275)) + 16|0); $277 = HEAP32[$276>>2]|0; __THREW__ = 0; $278 = (invoke_ii(4570,($277|0))|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 34; break L14; } if ($278) { __THREW__ = 0; invoke_vii(3886,($16|0),($currentCard|0)); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 34; break L14; } __THREW__ = 0; (invoke_iii(3885,($creatures|0),($16|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 92; break L14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } else { __THREW__ = 0; invoke_vii(3886,($17|0),($currentCard|0)); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { label = 34; break L14; } __THREW__ = 0; (invoke_iii(3885,($spells|0),($17|0))|0); $289 = __THREW__; __THREW__ = 0; $290 = $289&1; if ($290) { label = 96; break L14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } } } while(0); __THREW__ = 0; invoke_vii(3797,($18|0),(211279|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 34; break; } __THREW__ = 0; invoke_vii(5249,($currentCard|0),($18|0)); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { label = 102; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardName); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); } __THREW__ = 0; $297 = (invoke_iii(6084,($it|0),0)|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { label = 16; break; } HEAP32[$19>>2] = $297; } L105: switch (label|0) { case 33: { $128 = ___cxa_find_matching_catch()|0; $129 = tempRet0; $2 = $128; $3 = $129; label = 104; break; } case 34: { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $2 = $130; $3 = $131; label = 103; break; } case 41: { $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $2 = $152; $3 = $153; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 103; break; } case 56: { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $2 = $196; $3 = $197; label = 58; break; } case 57: { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $2 = $198; $3 = $199; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 58; break; } case 59: { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $2 = $200; $3 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 103; break; } case 66: { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $2 = $219; $3 = $220; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 103; break; } case 86: { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $2 = $273; $3 = $274; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 103; break; } case 92: { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $2 = $285; $3 = $286; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 103; break; } case 96: { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $2 = $291; $3 = $292; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 103; break; } case 102: { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $2 = $300; $3 = $301; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 103; break; } case 105: { $302 = $1; __THREW__ = 0; invoke_vii(3797,($21|0),(149073|0)); $303 = __THREW__; __THREW__ = 0; $304 = $303&1; if ($304) { label = 16; } else { __THREW__ = 0; invoke_vii(3886,($22|0),($creatures|0)); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { $350 = ___cxa_find_matching_catch()|0; $351 = tempRet0; $2 = $350; $3 = $351; } else { __THREW__ = 0; invoke_viiii(6089,($20|0),($32|0),($21|0),($22|0)); $307 = __THREW__; __THREW__ = 0; $308 = $307&1; if ($308) { $352 = ___cxa_find_matching_catch()|0; $353 = tempRet0; $2 = $352; $3 = $353; } else { __THREW__ = 0; $309 = (invoke_iii(3885,($302|0),($20|0))|0); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if (!($311)) { __THREW__ = 0; (invoke_iii(4758,($309|0),(4741|0))|0); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if (!($313)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $314 = $1; __THREW__ = 0; invoke_vii(3797,($24|0),(149083|0)); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { label = 16; break; } __THREW__ = 0; invoke_vii(3886,($25|0),($spells|0)); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { $356 = ___cxa_find_matching_catch()|0; $357 = tempRet0; $2 = $356; $3 = $357; } else { __THREW__ = 0; invoke_viiii(6089,($23|0),($32|0),($24|0),($25|0)); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { $358 = ___cxa_find_matching_catch()|0; $359 = tempRet0; $2 = $358; $3 = $359; } else { __THREW__ = 0; $321 = (invoke_iii(3885,($314|0),($23|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; do { if (!($323)) { __THREW__ = 0; (invoke_iii(4758,($321|0),(4741|0))|0); $324 = __THREW__; __THREW__ = 0; $325 = $324&1; if ($325) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $326 = $1; __THREW__ = 0; invoke_vii(3797,($27|0),(149090|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { label = 16; break L105; } __THREW__ = 0; invoke_vii(3886,($28|0),($lands|0)); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { $362 = ___cxa_find_matching_catch()|0; $363 = tempRet0; $2 = $362; $3 = $363; } else { __THREW__ = 0; invoke_viiii(6089,($26|0),($32|0),($27|0),($28|0)); $331 = __THREW__; __THREW__ = 0; $332 = $331&1; if ($332) { $364 = ___cxa_find_matching_catch()|0; $365 = tempRet0; $2 = $364; $3 = $365; } else { __THREW__ = 0; $333 = (invoke_iii(3885,($326|0),($26|0))|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; do { if (!($335)) { __THREW__ = 0; (invoke_iii(4758,($333|0),(4741|0))|0); $336 = __THREW__; __THREW__ = 0; $337 = $336&1; if ($337) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __THREW__ = 0; invoke_vii(3797,($29|0),(211279|0)); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { label = 16; break L105; } __THREW__ = 0; invoke_vii(5249,($creatures|0),($29|0)); $340 = __THREW__; __THREW__ = 0; $341 = $340&1; if ($341) { $368 = ___cxa_find_matching_catch()|0; $369 = tempRet0; $2 = $368; $3 = $369; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break L105; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __THREW__ = 0; invoke_vii(3797,($30|0),(211279|0)); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if ($343) { label = 16; break L105; } __THREW__ = 0; invoke_vii(5249,($spells|0),($30|0)); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { $370 = ___cxa_find_matching_catch()|0; $371 = tempRet0; $2 = $370; $3 = $371; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break L105; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __THREW__ = 0; invoke_vii(3797,($31|0),(211279|0)); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 16; break L105; } __THREW__ = 0; invoke_vii(5249,($lands|0),($31|0)); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { $372 = ___cxa_find_matching_catch()|0; $373 = tempRet0; $2 = $372; $3 = $373; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); break L105; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($types); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($spells); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($lands); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($creatures); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($currentCard); STACKTOP = sp;return; } } } while(0); $366 = ___cxa_find_matching_catch()|0; $367 = tempRet0; $2 = $366; $3 = $367; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break L105; } } while(0); $360 = ___cxa_find_matching_catch()|0; $361 = tempRet0; $2 = $360; $3 = $361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } } $354 = ___cxa_find_matching_catch()|0; $355 = tempRet0; $2 = $354; $3 = $355; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } break; } } if ((label|0) == 16) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $2 = $71; $3 = $72; } else if ((label|0) == 58) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 103; } if ((label|0) == 103) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardName); label = 104; } if ((label|0) == 104) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($types); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($spells); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($lands); } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($creatures); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($currentCard); $374 = $2; $375 = $3; ___resumeException($374|0); // unreachable; } function __ZN7MTGDeck16getCardBlockTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_($agg$result,$this,$title,$text) { $agg$result = $agg$result|0; $this = $this|0; $title = $title|0; $text = $text|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $oss = 0, $textBlock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 32|0; $textBlock = sp + 20|0; $5 = sp + 182|0; $6 = sp + 8|0; $7 = sp + 181|0; $8 = sp + 4|0; $9 = sp + 180|0; $10 = sp; $0 = $this; $1 = $title; $2 = $text; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); $11 = $2; __THREW__ = 0; invoke_vii(3800,($textBlock|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $89 = $3; $90 = $4; ___resumeException($89|0); // unreachable; } __THREW__ = 0; $14 = (invoke_ii(6090,35)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; do { if (!($16)) { HEAP8[$5>>0] = $14; __THREW__ = 0; $17 = (invoke_iii(6091,($oss|0),($5|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; $20 = (invoke_ii(4759,40)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { HEAP32[$6>>2] = $20; __THREW__ = 0; $23 = (invoke_iii(4760,($17|0),($6|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_iii(3839,($23|0),(197980|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; (invoke_iii(4758,($26|0),(4741|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; $31 = (invoke_iii(3839,($oss|0),(149096|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __THREW__ = 0; $34 = (invoke_ii(6090,32)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { HEAP8[$7>>0] = $34; __THREW__ = 0; $37 = (invoke_iii(6091,($31|0),($7|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; $40 = (invoke_ii(4759,34)|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { HEAP32[$8>>2] = $40; __THREW__ = 0; $43 = (invoke_iii(4760,($37|0),($8|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { __THREW__ = 0; $46 = (invoke_iii(4761,($43|0),(4762|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $49 = $1; __THREW__ = 0; $50 = (invoke_iii(3885,($46|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (invoke_iii(3839,($50|0),(197980|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; (invoke_iii(4758,($53|0),(4741|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { __THREW__ = 0; $58 = (invoke_ii(6090,35)|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { HEAP8[$9>>0] = $58; __THREW__ = 0; $61 = (invoke_iii(6091,($oss|0),($9|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { __THREW__ = 0; $64 = (invoke_ii(4759,40)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { HEAP32[$10>>2] = $64; __THREW__ = 0; $67 = (invoke_iii(4760,($61|0),($10|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break; } __THREW__ = 0; $70 = (invoke_iii(3839,($67|0),(197980|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } __THREW__ = 0; (invoke_iii(4758,($70|0),(4741|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { break; } __THREW__ = 0; $75 = (invoke_ii(4821,($textBlock|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break; } __THREW__ = 0; $78 = (invoke_iii(3885,($oss|0),($75|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break; } __THREW__ = 0; (invoke_iii(4758,($78|0),(4741|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break; } __THREW__ = 0; invoke_vii(3886,($agg$result|0),($oss|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($textBlock); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } } } } } } } } } } } } } } } } } } while(0); $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($textBlock); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $89 = $3; $90 = $4; ___resumeException($89|0); // unreachable; } function __ZN7MTGSetsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEC2Ev($2); STACKTOP = sp;return; } function __ZN7MTGSetsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 12|0); $6 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); $8 = ((($3)) + 12|0); if (!($7)) { label = 8; break; } $9 = $i; __THREW__ = 0; $10 = (invoke_iii(6092,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 7; break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { __ZN10MTGSetInfoD2Ev($13); __ZdlPv($13); } $15 = $i; $16 = (($15) + 1)|0; $i = $16; } if ((label|0) == 7) { $17 = ___cxa_find_matching_catch(0|0)|0; $18 = tempRet0; $1 = $17; $2 = $18; $19 = ((($3)) + 12|0); __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEED2Ev($19); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); $20 = $1; ___clang_call_terminate($20); // unreachable; } else if ((label|0) == 8) { __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEED2Ev($8); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); STACKTOP = sp;return; } } function __ZN7MTGSets9randomSetEii($this,$blockId,$atleast) { $this = $this|0; $blockId = $blockId|0; $atleast = $atleast|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $a = 0, $i = 0, $i1 = 0, $i2 = 0, $iter = 0, $unlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $blockId; $3 = $atleast; $4 = $1; $5 = (__ZN7MTGSets4sizeEv($4)|0); $6 = (_calloc($5,1)|0); $unlocked = $6; $i = 0; while(1) { $7 = $i; $8 = (__ZN7MTGSets4sizeEv($4)|0); $9 = ($7|0)<($8|0); if (!($9)) { break; } $10 = $i; $11 = (__ZN7Options9optionSetEi($10)|0); $12 = (__ZN12GameSettingsixEi(30372,$11)|0); $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $14&255; $16 = $i; $17 = $unlocked; $18 = (($17) + ($16)|0); HEAP8[$18>>0] = $15; $19 = $i; $20 = (($19) + 1)|0; $i = $20; } $a = 0; $iter = 0; L5: while(1) { $21 = $iter; $22 = ($21|0)<(3); if (!($22)) { label = 26; break; } $23 = (_rand()|0); $24 = (__ZN7MTGSets4sizeEv($4)|0); $25 = (($23|0) % ($24|0))&-1; $a = $25; $26 = $a; $i1 = $26; while(1) { $27 = $i1; $28 = (__ZN7MTGSets4sizeEv($4)|0); $29 = ($27|0)<($28|0); if (!($29)) { break; } $30 = $i1; $31 = $unlocked; $32 = (($31) + ($30)|0); $33 = HEAP8[$32>>0]|0; $34 = ($33<<24>>24)!=(0); do { if ($34) { $35 = $2; $36 = ($35|0)==(-1); if (!($36)) { $37 = ((($4)) + 12|0); $38 = $i1; $39 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($37,$38)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 36|0); $42 = HEAP32[$41>>2]|0; $43 = $2; $44 = ($42|0)==($43|0); if (!($44)) { break; } } $45 = $3; $46 = ($45|0)==(-1); if ($46) { label = 13; break L5; } $47 = ((($4)) + 12|0); $48 = $i1; $49 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($47,$48)|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN10MTGSetInfo10totalCardsEv($50)|0); $52 = $3; $53 = ($51|0)>=($52|0); if ($53) { label = 13; break L5; } } } while(0); $59 = $i1; $60 = (($59) + 1)|0; $i1 = $60; } $i2 = 0; while(1) { $61 = $i2; $62 = $a; $63 = ($61|0)<($62|0); if (!($63)) { break; } $64 = $i2; $65 = $unlocked; $66 = (($65) + ($64)|0); $67 = HEAP8[$66>>0]|0; $68 = ($67<<24>>24)!=(0); do { if ($68) { $69 = $2; $70 = ($69|0)==(-1); if (!($70)) { $71 = ((($4)) + 12|0); $72 = $i2; $73 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($71,$72)|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 36|0); $76 = HEAP32[$75>>2]|0; $77 = $2; $78 = ($76|0)==($77|0); if (!($78)) { break; } } $79 = $3; $80 = ($79|0)==(-1); if ($80) { label = 22; break L5; } $81 = ((($4)) + 12|0); $82 = $i2; $83 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($81,$82)|0); $84 = HEAP32[$83>>2]|0; $85 = (__ZN10MTGSetInfo10totalCardsEv($84)|0); $86 = $3; $87 = ($85|0)>=($86|0); if ($87) { label = 22; break L5; } } } while(0); $93 = $i2; $94 = (($93) + 1)|0; $i2 = $94; } $2 = -1; $95 = $iter; $96 = (($95) + 1)|0; $iter = $96; $97 = $iter; $98 = ($97|0)==(2); if (!($98)) { continue; } $3 = -1; } if ((label|0) == 13) { $54 = $unlocked; _free($54); $55 = ((($4)) + 12|0); $56 = $i1; $57 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($55,$56)|0); $58 = HEAP32[$57>>2]|0; $0 = $58; $100 = $0; STACKTOP = sp;return ($100|0); } else if ((label|0) == 22) { $88 = $unlocked; _free($88); $89 = ((($4)) + 12|0); $90 = $i2; $91 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($89,$90)|0); $92 = HEAP32[$91>>2]|0; $0 = $92; $100 = $0; STACKTOP = sp;return ($100|0); } else if ((label|0) == 26) { $99 = $unlocked; _free($99); $0 = 0; $100 = $0; STACKTOP = sp;return ($100|0); } return (0)|0; } function __ZN7MTGSets4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN10MTGSetInfo10totalCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; STACKTOP = sp;return ($4|0); } function __ZN7MTGSets7findSetENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$name) { $this = $this|0; $name = $name|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cleanup$dest = 0, $i = 0, $s = 0, $set = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 92|0; $$byval_copy$4 = sp + 88|0; $$byval_copy$3 = sp + 84|0; $$byval_copy$2 = sp + 80|0; $$byval_copy$1 = sp + 76|0; $$byval_copy = sp + 72|0; $2 = sp + 60|0; $3 = sp + 56|0; $4 = sp + 52|0; $5 = sp + 48|0; $set = sp + 28|0; $6 = sp + 24|0; $7 = sp + 20|0; $8 = sp + 16|0; $11 = sp + 4|0; $1 = $this; $13 = $1; $14 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($name)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($name)|0); HEAP32[$3>>2] = $15; $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($name)|0); HEAP32[$4>>2] = $16; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $17 = (__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,3794)|0); HEAP32[$5>>2] = $17; $i = 0; while(1) { $18 = $i; $19 = ((($13)) + 12|0); $20 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($19)|0); $21 = ($18|0)<($20|0); if (!($21)) { label = 11; break; } $22 = ((($13)) + 12|0); $23 = $i; $24 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $s = $25; $26 = $s; $27 = ($26|0)!=(0|0); if ($27) { $28 = $s; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($set,$28); $29 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($set)|0); HEAP32[$6>>2] = $29; $30 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($set)|0); HEAP32[$7>>2] = $30; $31 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($set)|0); HEAP32[$8>>2] = $31; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$8>>2]|0; $32 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 7; break; } HEAP32[$11>>2] = $32; $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($set,$name)|0); $36 = ($35|0)==(0); if ($36) { $37 = $i; $0 = $37; $12 = 1; } else { $12 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); $cleanup$dest = $12; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 12; break; } } $42 = $i; $43 = (($42) + 1)|0; $i = $43; } if ((label|0) == 7) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $9 = $38; $10 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); $40 = $9; $41 = $10; ___resumeException($40|0); // unreachable; } else if ((label|0) == 11) { $0 = -1; $44 = $0; STACKTOP = sp;return ($44|0); } else if ((label|0) == 12) { $44 = $0; STACKTOP = sp;return ($44|0); } return (0)|0; } function __ZN7MTGSets9findBlockENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $b = 0; var $cleanup$dest = 0, $comp = 0, $cond = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 100|0; $$byval_copy$4 = sp + 96|0; $$byval_copy$3 = sp + 92|0; $$byval_copy$2 = sp + 88|0; $$byval_copy$1 = sp + 84|0; $$byval_copy = sp + 80|0; $comp = sp + 60|0; $2 = sp + 56|0; $3 = sp + 52|0; $4 = sp + 48|0; $7 = sp + 36|0; $b = sp + 20|0; $8 = sp + 16|0; $9 = sp + 12|0; $10 = sp + 8|0; $11 = sp + 4|0; $1 = $this; $13 = $1; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $15 = ($14|0)!=(0); if (!($15)) { $0 = -1; $52 = $0; STACKTOP = sp;return ($52|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($comp,$s); $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($comp)|0); HEAP32[$2>>2] = $16; $17 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($comp)|0); HEAP32[$3>>2] = $17; $18 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($comp)|0); HEAP32[$4>>2] = $18; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $19 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; L5: do { if (!($21)) { HEAP32[$7>>2] = $19; $i = 0; while(1) { $22 = $i; $23 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($13)|0); $24 = ($22|0)<($23|0); if (!($24)) { label = 16; break; } $25 = $i; __THREW__ = 0; $26 = (invoke_iii(3802,($13|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L5; } __THREW__ = 0; invoke_vii(3800,($b|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L5; } $31 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($b)|0); HEAP32[$8>>2] = $31; $32 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($b)|0); HEAP32[$9>>2] = $32; $33 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($b)|0); HEAP32[$10>>2] = $33; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$10>>2]|0; $34 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 12; break; } HEAP32[$11>>2] = $34; $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($b,$comp)|0); $38 = ($37|0)==(0); if ($38) { $39 = $i; $0 = $39; $12 = 1; } else { $12 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($b); $cleanup$dest = $12; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { break; } $44 = $i; $45 = (($44) + 1)|0; $i = $45; } if ((label|0) == 12) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $5 = $42; $6 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($b); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($comp); $50 = $5; $51 = $6; ___resumeException($50|0); // unreachable; } else if ((label|0) == 16) { __THREW__ = 0; invoke_vii(3939,($13|0),($s|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } $48 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($13)|0); $49 = (($48) - 1)|0; $0 = $49; $12 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($comp); $52 = $0; STACKTOP = sp;return ($52|0); } } while(0); $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $5 = $40; $6 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($comp); $50 = $5; $51 = $6; ___resumeException($50|0); // unreachable; return (0)|0; } function __ZN7MTGSetsixEi($agg$result,$this,$id) { $agg$result = $agg$result|0; $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $si = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = $1; $4 = ($3|0)<(0); if (!($4)) { $5 = $1; $6 = ((($2)) + 12|0); $7 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5|0)>=($7|0); if (!($8)) { $9 = ((($2)) + 12|0); $10 = $1; $11 = (__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $si = $12; $13 = $si; $14 = ($13|0)!=(0|0); if ($14) { $15 = $si; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$15); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZN10MTGSetInfoD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 44|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZN7MTGPackD2Ev($6); __ZdlPv($6); } $8 = ((($1)) + 44|0); HEAP32[$8>>2] = 0; } $9 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $10 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN10MTGSetInfoC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_id) { $this = $this|0; $_id = $_id|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, $myFilename = 0, $vararg_buffer = 0, $whitespaces = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $whitespaces = sp + 28|0; $myFilename = sp + 56|0; $4 = sp + 4|0; $5 = sp + 48|0; $0 = $this; $1 = $_id; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($6)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($6)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); __THREW__ = 0; invoke_vii(3797,($whitespaces|0),(162270|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } $11 = $1; __THREW__ = 0; (invoke_iii(3901,($6|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; L5: do { if ($13) { label = 7; } else { $14 = ((($6)) + 36|0); HEAP32[$14>>2] = -1; $15 = ((($6)) + 40|0); HEAP32[$15>>2] = -1; $i = 0; while(1) { $16 = $i; $17 = ($16|0)<(6); if (!($17)) { break; } $18 = $i; $19 = ((($6)) + 52|0); $20 = (($19) + ($18<<2)|0); HEAP32[$20>>2] = 0; $21 = $i; $22 = (($21) + 1)|0; $i = $22; } $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $27; (invoke_iiii(3889,($myFilename|0),(149102|0),($vararg_buffer|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 7; } else { __THREW__ = 0; $30 = (invoke_ii(3903,104)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 7; } else { $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($4|0),($myFilename|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; } else { __THREW__ = 0; invoke_vii(6093,($30|0),($4|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; $37 = ((($6)) + 44|0); HEAP32[$37>>2] = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $38 = ((($6)) + 44|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_ii(6094,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 7; break L5; } if ($40) { $55 = ((($6)) + 48|0); HEAP8[$55>>0] = 0; $56 = ((($6)) + 49|0); HEAP8[$56>>0] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); STACKTOP = sp;return; } $43 = ((($6)) + 44|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0|0); if (!($45)) { $55 = ((($6)) + 48|0); HEAP8[$55>>0] = 0; $56 = ((($6)) + 49|0); HEAP8[$56>>0] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); STACKTOP = sp;return; } $46 = ((($6)) + 44|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0|0); if (!($48)) { __ZN7MTGPackD2Ev($47); __ZdlPv($47); } $49 = ((($6)) + 44|0); HEAP32[$49>>2] = 0; $55 = ((($6)) + 48|0); HEAP8[$55>>0] = 0; $56 = ((($6)) + 49|0); HEAP8[$56>>0] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); STACKTOP = sp;return; } } while(0); $$pre_trunc = HEAP8[$5>>0]|0; $54 = $$pre_trunc&1; if ($54) { __ZdlPv($30); } } } } } while(0); if ((label|0) == 7) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } function __ZN10MTGSetInfo7getNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$5); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$1); STACKTOP = sp;return; } } function __GLOBAL__sub_I_MTGDeck_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3400(); ___cxx_global_var_init_1_3401(); ___cxx_global_var_init_3_3402(); ___cxx_global_var_init_5_3403(); ___cxx_global_var_init_61_3404(); return; } function __ZN8ManaCost10setBuybackEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 48|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 48|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 48|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN8ManaCost8setMorphEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 36|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 36|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 36|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN8ManaCost12setFlashbackEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 44|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 44|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 44|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 44|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 44|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZL8getGradei($v) { $v = $v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $v; $2 = $1; switch ($2|0) { case 112: case 80: { $0 = 0; break; } case 114: case 82: { $0 = 1; break; } case 111: case 79: { $0 = 2; break; } case 97: case 65: { $0 = 3; break; } case 115: case 83: { $0 = 4; break; } case 110: case 78: { $0 = 5; break; } default: { $0 = 0; } } $3 = $0; STACKTOP = sp;return ($3|0); } function __ZN8ManaCost9setKickerEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 52|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 52|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 52|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 52|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN8ManaCost14setAlternativeEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 56|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 56|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 56|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZN8ManaCost10setRetraceEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 40|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 40|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 40|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN8ManaCost10setSuspendEPS_($this,$aMana) { $this = $this|0; $aMana = $aMana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $aMana; $2 = $0; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $13 = $1; $14 = ((($2)) + 28|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } $6 = ((($2)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($2)) + 28|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($2)) + 28|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPcEmmEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPcEmmEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__1rsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EE($__is,$__str) { $__is = $__is|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__c = 0, $__ch = 0, $__ct = 0, $__err = 0, $__i = 0, $__n = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp + 41|0; $4 = sp + 8|0; $0 = $__is; $1 = $__str; $5 = $0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; L1: do { if ($7) { label = 7; } else { __THREW__ = 0; $8 = (invoke_ii(4234,($__sen|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 7; } else { if (!($8)) { $112 = $0; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + -12|0); $115 = HEAP32[$114>>2]|0; $116 = (($112) + ($115)|0); __THREW__ = 0; invoke_vii(3865,($116|0),4); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 7; break; } $69 = $0; STACKTOP = sp;return ($69|0); } $11 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($11); $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + -12|0); $15 = HEAP32[$14>>2]|0; $16 = (($12) + ($15)|0); __THREW__ = 0; $17 = (invoke_ii(6095,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 7; } else { $__n = $17; $20 = $__n; $21 = ($20|0)<=(0); if ($21) { $22 = $1; $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv($22)|0); $__n = $23; } $26 = $__n; $27 = ($26|0)<=(0); if ($27) { $28 = (__ZNSt3__114numeric_limitsIiE3maxEv()|0); $__n = $28; } $__c = 0; $29 = $0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + -12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32)|0); __THREW__ = 0; $34 = (invoke_ii(6096,($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 7; } else { HEAP32[$4>>2] = $34; __THREW__ = 0; $37 = (invoke_ii(6097,($4|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__16localeD2Ev($4); break; } __ZNSt3__16localeD2Ev($4); $__ct = $37; $__err = 0; while(1) { $40 = $__c; $41 = $__n; $42 = ($40|0)<($41|0); if (!($42)) { break; } $43 = $0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + -12|0); $46 = HEAP32[$45>>2]|0; $47 = (($43) + ($46)|0); __THREW__ = 0; $48 = (invoke_ii(3869,($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 7; break L1; } __THREW__ = 0; $51 = (invoke_ii(6098,($48|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 7; break L1; } $__i = $51; $54 = $__i; $55 = (__ZNSt3__111char_traitsIcE3eofEv()|0); $56 = (__ZNSt3__111char_traitsIcE11eq_int_typeEii($54,$55)|0); if ($56) { label = 17; break; } $70 = $__i; $71 = (__ZNSt3__111char_traitsIcE12to_char_typeEi($70)|0); $__ch = $71; $72 = $__ct; $73 = $__ch; __THREW__ = 0; $74 = (invoke_iiii(6099,($72|0),8192,($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 7; break L1; } if ($74) { break; } $77 = $1; $78 = $__ch; __THREW__ = 0; invoke_vii(3854,($77|0),($78|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 7; break L1; } $81 = $__c; $82 = (($81) + 1)|0; $__c = $82; $83 = $0; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -12|0); $86 = HEAP32[$85>>2]|0; $87 = (($83) + ($86)|0); __THREW__ = 0; $88 = (invoke_ii(3869,($87|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 7; break L1; } __THREW__ = 0; (invoke_ii(4235,($88|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 7; break L1; } } if ((label|0) == 17) { $57 = $__err; $58 = $57 | 2; $__err = $58; } $93 = $0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + -12|0); $96 = HEAP32[$95>>2]|0; $97 = (($93) + ($96)|0); __THREW__ = 0; (invoke_iii(6100,($97|0),0)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 7; } else { $100 = $__c; $101 = ($100|0)==(0); if ($101) { $102 = $__err; $103 = $102 | 4; $__err = $103; } $104 = $0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + -12|0); $107 = HEAP32[$106>>2]|0; $108 = (($104) + ($107)|0); $109 = $__err; __THREW__ = 0; invoke_vii(3865,($108|0),($109|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 7; } else { $69 = $0; STACKTOP = sp;return ($69|0); } } } } } } } while(0); if ((label|0) == 7) { $24 = ___cxa_find_matching_catch(0|0)|0; $25 = tempRet0; $2 = $24; $3 = $25; } $61 = $2; (___cxa_begin_catch(($61|0))|0); $62 = $0; $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + -12|0); $65 = HEAP32[$64>>2]|0; $66 = (($62) + ($65)|0); __THREW__ = 0; invoke_vi(3866,($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { ___cxa_end_catch(); $69 = $0; STACKTOP = sp;return ($69|0); } $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $2 = $119; $3 = $120; __THREW__ = 0; invoke_v(3867); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { $125 = ___cxa_find_matching_catch(0|0)|0; $126 = tempRet0; ___clang_call_terminate($125); // unreachable; } else { $123 = $2; $124 = $3; ___resumeException($123|0); // unreachable; } return (0)|0; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6101,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6102,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZN5boost5mutexC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15mutexC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZN8SubtypesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($3); $4 = ((($1)) + 12|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($4); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($1); STACKTOP = sp;return; } function __ZN5boost5mutexD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15mutexD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiP7MTGCardEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6103,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_RKS9_($agg$result,$__lhs,$__rhs) { $agg$result = $agg$result|0; $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; $4 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($2,$3)|0); $5 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$5); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ES8_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ES8_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiiEEE10pointer_toERS3_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4findIiEENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ES8_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE25__construct_node_with_keyERS5_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6104,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1neIPiEEbRKNS_11__wrap_iterIT_EES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPiS1_EEbRKNS_11__wrap_iterIT_EERKNS2_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __Z4trimRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($agg$result,$str) { $agg$result = $agg$result|0; $str = $str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $value = sp + 8|0; $0 = $str; $3 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($value,$3); __THREW__ = 0; $4 = (invoke_ii(4821,($value|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_vii(3800,($agg$result|0),($4|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); STACKTOP = sp;return; } } $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $1 = $9; $2 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); $11 = $1; $12 = $2; ___resumeException($11|0); // unreachable; } function __ZNSt3__17setfillIcEENS_8__iom_t4IT_EES2_($__c) { $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 1|0; $1 = $__c; $2 = $1; __ZNSt3__18__iom_t4IcEC2Ec($0,$2); $3 = HEAP8[$0>>0]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE($__os,$__x) { $__os = $__os|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__os; $1 = $__x; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = $1; $8 = HEAP8[$7>>0]|0; (__ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEc($6,$8)|0); $9 = $0; STACKTOP = sp;return ($9|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN7MTGPackC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($4)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($4)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($4)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($4)) + 92|0); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEC2Ev($10); $11 = ((($4)) + 72|0); HEAP8[$11>>0] = 0; __THREW__ = 0; invoke_vii(3800,($1|0),($s|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; } else { __THREW__ = 0; invoke_vii(6105,($4|0),($1|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $16 = ((($4)) + 76|0); HEAP32[$16>>2] = 0; STACKTOP = sp;return; } } } while(0); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } function __ZN7MTGPack7isValidEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 72|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function ___cxx_global_var_init_3400() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47300,182585); (___cxa_atexit((3831|0),(47300|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3401() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47312,165089); (___cxa_atexit((3831|0),(47312|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3402() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47324,165080); (___cxa_atexit((3831|0),(47324|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3403() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47336,165065); (___cxa_atexit((3831|0),(47336|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_61_3404() { var label = 0, sp = 0; sp = STACKTOP; __ZN7MTGSetsC2Ev(47272); (___cxa_atexit((6106|0),(47272|0),(___dso_handle|0))|0); return; } function __ZNSt3__15mutexC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=0|0;HEAP32[$1+4>>2]=0|0;HEAP32[$1+8>>2]=0|0;HEAP32[$1+12>>2]=0|0;HEAP32[$1+16>>2]=0|0;HEAP32[$1+20>>2]=0|0;HEAP32[$1+24>>2]=0|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6107,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEEEPT_RS9_($13)|0); __THREW__ = 0; invoke_vii(6108,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6109,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiP7MTGCardEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(6110,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiP7MTGCardED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiP7MTGCardED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIiP7MTGCardEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6111,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10MTGSetInfoE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGSetInfoE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10MTGSetInfoE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGSetInfoE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6112,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP11MTGPackSlotEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP11MTGPackSlotEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP11MTGPackSlotEC2Ev($2); $3 = (__ZNSt3__17forwardIPP11MTGPackSlotEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11MTGPackSlotEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6113,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP11MTGPackSlotE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11MTGPackSlotE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP11MTGPackSlotE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11MTGPackSlotE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPcEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -1|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6114,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6115,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6116,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6117,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6118,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6119,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKiP7MTGCardEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiP7MTGCardEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiP7MTGCardEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiP7MTGCardEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiP7MTGCardEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiP7MTGCardEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEclERKiRKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEclERKS4_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEclERKS4_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEclERKiRKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6120,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP7MTGCardEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6121,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6122,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE9constructIS4_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEE9constructIS4_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP7MTGCardEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6122,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP7MTGCardEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6123,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6124,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIKiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNKSt3__15ctypeIcE2isEtc($this,$__m,$__c) { $this = $this|0; $__m = $__m|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__c; $3 = $0; $4 = $2; $5 = $4 << 24 >> 24; $6 = (_isascii($5)|0); $7 = ($6|0)!=(0); if (!($7)) { $19 = 0; STACKTOP = sp;return ($19|0); } $8 = $2; $9 = $8 << 24 >> 24; $10 = ((($3)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + ($9<<1)|0); $13 = HEAP16[$12>>1]|0; $14 = $13&65535; $15 = $1; $16 = $15&65535; $17 = $14 & $16; $18 = ($17|0)!=(0); $19 = $18; STACKTOP = sp;return ($19|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P13CardPrimitiveEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6125,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP13CardPrimitiveEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6126,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6127,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP13CardPrimitiveEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP13CardPrimitiveEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP13CardPrimitiveEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6127,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP13CardPrimitiveEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6128,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6129,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P7MTGCardEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6130,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP7MTGCardEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6131,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6132,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP7MTGCardEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP7MTGCardEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6132,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP7MTGCardEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6133,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6134,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ES6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ES8_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKiiEEE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiiEEEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiiEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiiEEE10pointer_toERS2_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiiEEE10pointer_toERS2_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiiEEEEPT_RS3_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4findIiEENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE13__lower_boundIiEENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SF_SF_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEES9_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEclERKiRKS2_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE13__lower_boundIiEENS_15__tree_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEERKT_SF_SF_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEclERKS2_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEclERKS2_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEclERKiRKS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE25__construct_node_with_keyERS5_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEC2ERS7_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6135,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIiEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(6136,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EOSA_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEC2ERS7_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6137,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIKiJRSA_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIKiJRSA_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIKiJRSA_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIKiJRS8_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIKiJRS8_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIiJEEEvRS7_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EOSA_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6137,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIiEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(6138,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6139,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE10deallocateERS7_PS6_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIiEEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIKiEEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__1eqIPiS1_EEbRKNS_11__wrap_iterIT_EERKNS2_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPiE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPiE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__18__iom_t4IcEC2Ec($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__c; $2 = $0; $3 = $1; HEAP8[$2>>0] = $3; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6140,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10MTGSetInfoEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10MTGSetInfoEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10MTGSetInfoEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10MTGSetInfoEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGSetInfoEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10MTGSetInfoEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10MTGSetInfoEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10MTGSetInfoE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10MTGSetInfoE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10MTGSetInfoEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10MTGSetInfoEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10MTGSetInfoEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6141,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6142,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6143,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10MTGSetInfoE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10MTGSetInfoE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10MTGSetInfoEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10MTGSetInfoEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10MTGSetInfoEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10MTGSetInfoEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10MTGSetInfoEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10MTGSetInfoE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10MTGSetInfoE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10MTGSetInfoEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10MTGSetInfoEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10MTGSetInfoNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10MTGSetInfoEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10MTGSetInfoEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10MTGSetInfoEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10MTGSetInfoEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10MTGSetInfoEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10MTGSetInfoEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6144,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10MTGSetInfoEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6111,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10MTGSetInfoRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10MTGSetInfoRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9Constants20GetBasicAbilityIndexENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($basicAbllity) { $basicAbllity = $basicAbllity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ability = 0, $idx = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ability = sp + 16|0; $3 = sp + 4|0; $4 = sp; $5 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE4sizeEv(48116)|0); $6 = ($5|0)==(0); L1: do { if ($6) { $idx = 0; while(1) { $7 = $idx; $8 = ($7|0)<(128); if (!($8)) { break L1; } $9 = $idx; $10 = (47604 + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($ability,$11); $12 = $idx; __THREW__ = 0; $13 = (invoke_iii(6145,(48116|0),($ability|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } HEAP32[$13>>2] = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ability); $16 = $idx; $17 = (($16) + 1)|0; $idx = $17; } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ability); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } } while(0); $22 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE4findERSA_(48116,$basicAbllity)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE3endEv(48116)|0); HEAP32[$4>>2] = $23; $24 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($3,$4)|0); if ($24) { $25 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_(48116,$basicAbllity)|0); $26 = HEAP32[$25>>2]|0; $0 = $26; $27 = $0; STACKTOP = sp;return ($27|0); } else { $0 = -1; $27 = $0; STACKTOP = sp;return ($27|0); } return (0)|0; } function __ZN9Constants19GetColorStringIndexENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($mtgColor) { $mtgColor = $mtgColor|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $idx = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $idx = 0; while(1) { $1 = $idx; $2 = HEAP32[11900]|0; $3 = ($1|0)<($2|0); if (!($3)) { label = 6; break; } $4 = $idx; $5 = (__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj(47348,$4)|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbPKT_RKNS_12basic_stringIS5_T0_T1_EE($6,$mtgColor)|0); $8 = $idx; if ($7) { label = 4; break; } $9 = (($8) + 1)|0; $idx = $9; } if ((label|0) == 4) { $0 = $8; $10 = $0; STACKTOP = sp;return ($10|0); } else if ((label|0) == 6) { $0 = -1; $10 = $0; STACKTOP = sp;return ($10|0); } return (0)|0; } function __GLOBAL__sub_I_MTGDefinitions_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3446(); ___cxx_global_var_init_1_3447(); ___cxx_global_var_init_2_3448(); ___cxx_global_var_init_4(); ___cxx_global_var_init_6(); ___cxx_global_var_init_8_3449(); ___cxx_global_var_init_10_3450(); ___cxx_global_var_init_12_3451(); ___cxx_global_var_init_14(); ___cxx_global_var_init_16(); ___cxx_global_var_init_18(); ___cxx_global_var_init_20(); ___cxx_global_var_init_22(); ___cxx_global_var_init_24(); ___cxx_global_var_init_153(); ___cxx_global_var_init_154(); return; } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE25__construct_node_with_keyERSA_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6146,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE4findERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbPKT_RKNS_12basic_stringIS5_T0_T1_EE($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $1; $3 = $0; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($2,$3)|0); $5 = ($4|0)==(0); STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_3446() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEC2Ev(47348); (___cxa_atexit((6147|0),(47348|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3447() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47360,150928); (___cxa_atexit((3831|0),(47360|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_2_3448() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47372,150922); (___cxa_atexit((3831|0),(47372|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_4() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47384,150917); (___cxa_atexit((3831|0),(47384|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_6() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47396,150913); (___cxa_atexit((3831|0),(47396|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_8_3449() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47408,150907); (___cxa_atexit((3831|0),(47408|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_10_3450() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47420,150901); (___cxa_atexit((3831|0),(47420|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_12_3451() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47432,150895); (___cxa_atexit((3831|0),(47432|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_14() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47528,150883); (___cxa_atexit((3831|0),(47528|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_16() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47540,150875); (___cxa_atexit((3831|0),(47540|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_18() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47552,150865); (___cxa_atexit((3831|0),(47552|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_20() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47564,149428); (___cxa_atexit((3831|0),(47564|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_22() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47576,150858); (___cxa_atexit((3831|0),(47576|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_24() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(47588,150849); (___cxa_atexit((3831|0),(47588|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_153() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev(48116); (___cxa_atexit((6148|0),(48116|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_154() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 48128; __THREW__ = 0; invoke_vii(3797,(48128|0),(150734|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $0 = (48140); __THREW__ = 0; invoke_vii(3797,((48140)|0),(150738|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $0 = (48152); __THREW__ = 0; invoke_vii(3797,((48152)|0),(150744|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $0 = (48164); __THREW__ = 0; invoke_vii(3797,((48164)|0),(150751|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $0 = (48176); __THREW__ = 0; invoke_vii(3797,((48176)|0),(150756|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $0 = (48188); __THREW__ = 0; invoke_vii(3797,((48188)|0),(150769|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $0 = (48200); __THREW__ = 0; invoke_vii(3797,((48200)|0),(150783|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $0 = (48212); __THREW__ = 0; invoke_vii(3797,((48212)|0),(150793|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $0 = (48224); __THREW__ = 0; invoke_vii(3797,((48224)|0),(150802|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $0 = (48236); __THREW__ = 0; invoke_vii(3797,((48236)|0),(150816|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $0 = (48248); __THREW__ = 0; invoke_vii(3797,((48248)|0),(150828|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $0 = (48260); __THREW__ = 0; invoke_vii(3797,((48260)|0),(198095|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $0 = (48272); __THREW__ = 0; invoke_vii(3797,((48272)|0),(150841|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $0 = (48284); __THREW__ = 0; invoke_vii(3797,((48284)|0),(150734|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { (___cxa_atexit((6149|0),(0|0),(___dso_handle|0))|0); STACKTOP = sp;return; } } } } } } } } } } } } } } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; $33 = $0; $34 = (48128|0)==($33|0); if ($34) { $38 = $1; $39 = $2; ___resumeException($38|0); // unreachable; } else { $36 = $33; } while(1) { $35 = ((($36)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $37 = ($35|0)==(48128|0); if ($37) { break; } else { $36 = $35; } } $38 = $1; $39 = $2; ___resumeException($38|0); // unreachable; } function ___cxx_global_array_dtor_3452($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $0; $3 = (48296); while(1) { $2 = ((($3)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $4 = ($2|0)==(48128|0); if ($4) { break; } else { $3 = $2; } } STACKTOP = sp;return; } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIPKcEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(5015,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPKcNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6150,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPKcEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPPKcNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPKcEC2Ev($2); $3 = (__ZNSt3__17forwardIPPKcEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPKcEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEC2ESA_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEC2ESA_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEEC2ERKSC_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6151,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6152,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EEC2EjSC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE25__construct_node_with_keyERSA_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE8allocateERSC_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEEC2ERSC_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6153,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIiEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(6154,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6155,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE11__constructIKS8_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE9constructIKS7_JRSD_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9constructIiJEEEvRSC_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE11__constructIiJEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE9constructIiJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEiEEPvEEE9constructIiJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEiEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6155,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIiEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(6156,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6157,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE10deallocateERSC_PSB_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIiEEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIKS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEESF_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEclERKS6_RKS8_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEclERKS8_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEclERKS8_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_iEENS_4lessIS6_EELb1EEclERKS6_RKS8_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZN12MTGGamePhaseC2EP12GameObserveri($this,$g,$id) { $this = $this|0; $g = $g|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $g; $2 = $id; $5 = $0; $6 = $2; __ZN13ActionElementC2Ei($5,$6); $7 = 48360; HEAP32[$5>>2] = $7; $8 = ((($5)) + 44|0); $9 = $1; HEAP32[$8>>2] = $9; $10 = ((($5)) + 32|0); HEAPF32[$10>>2] = 0.0; $11 = ((($5)) + 36|0); HEAP32[$11>>2] = -1; __THREW__ = 0; $12 = (invoke_i(4541)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = HEAP32[$12>>2]|0; $16 = ((($15)) + 112|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; $18 = (invoke_iii($17|0,($12|0),0)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($5)) + 40|0); HEAP32[$21>>2] = $18; $22 = ((($5)) + 40|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 36|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii($26|0,($23|0),0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { STACKTOP = sp;return; } } } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZN13ActionElementD2Ev($5); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } function __ZN12MTGGamePhase6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $newState = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 44|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN12GameObserver19getCurrentGamePhaseEv($5)|0); $newState = $6; $7 = $newState; $8 = ((($3)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)!=($9|0); if ($10) { $11 = ((($3)) + 8|0); HEAP32[$11>>2] = 2; $12 = ((($3)) + 32|0); HEAPF32[$12>>2] = 4.0; $13 = $newState; $14 = ((($3)) + 36|0); HEAP32[$14>>2] = $13; } $15 = ((($3)) + 32|0); $16 = +HEAPF32[$15>>2]; $17 = $16 > 0.0; if ($17) { $18 = ((($3)) + 32|0); $19 = +HEAPF32[$18>>2]; $20 = $19 + -1.0; HEAPF32[$18>>2] = $20; STACKTOP = sp;return; } else { $21 = ((($3)) + 8|0); HEAP32[$21>>2] = 0; $22 = ((($3)) + 32|0); HEAPF32[$22>>2] = 0.0; STACKTOP = sp;return; } } function __ZN12MTGGamePhase13NextGamePhaseEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($2)) + 44|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 212|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = ($9|0)==($12|0); if ($13) { $14 = ((($2)) + 8|0); HEAP32[$14>>2] = 2; $15 = ((($2)) + 44|0); $16 = HEAP32[$15>>2]|0; __ZN12GameObserver24userRequestNextGamePhaseEbb($16,1,1); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } function __ZN12MTGGamePhase14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $trigger = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $key; $3 = $1; $4 = (__ZN12GameSettingsixEi(30372,14)|0); $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); $8 = $7 ? 15 : 14; $trigger = $8; $9 = $trigger; $10 = $2; $11 = ($9|0)==($10|0); if ($11) { $12 = (__ZN12MTGGamePhase13NextGamePhaseEv($3)|0); $$expand_i1_val = $12&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $13 = $$pre_trunc&1; STACKTOP = sp;return ($13|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $13 = $$pre_trunc&1; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNK12MTGGamePhase5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(48)|0); __THREW__ = 0; invoke_vii(6158,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZNK12MTGGamePhase8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,150953)|0); $5 = ((($2)) + 32|0); $6 = +HEAPF32[$5>>2]; $7 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($4,$6)|0); $8 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($7,150981)|0); $9 = ((($2)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($8,$10)|0); STACKTOP = sp;return ($11|0); } function __GLOBAL__sub_I_MTGGamePhase_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3627(); ___cxx_global_var_init_1_3628(); ___cxx_global_var_init_3_3629(); ___cxx_global_var_init_5_3630(); return; } function __ZN12MTGGamePhaseC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13ActionElementC2ERKS_($3,$4); $5 = 48360; HEAP32[$3>>2] = $5; $6 = ((($3)) + 32|0); $7 = $2; $8 = ((($7)) + 32|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$6+12>>2]=HEAP32[$8+12>>2]|0; STACKTOP = sp;return; } function ___cxx_global_var_init_3627() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(48448,182585); (___cxa_atexit((3831|0),(48448|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3628() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(48460,165089); (___cxa_atexit((3831|0),(48460|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3629() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(48472,165080); (___cxa_atexit((3831|0),(48472|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3630() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(48484,165065); (___cxa_atexit((3831|0),(48484|0),(___dso_handle|0))|0); return; } function __ZN12MTGGamePhaseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ActionElementD2Ev($1); STACKTOP = sp;return; } function __ZN12MTGGamePhaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGGamePhaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGPlayerCardsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; __ZN14MTGPlayerCards4initEv($1); STACKTOP = sp;return; } function __ZN14MTGPlayerCards4initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(80)|0); dest=$4; stop=dest+80|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6159,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $1 = $50; $2 = $51; __ZdlPv($4); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $7 = ((($3)) + 8|0); HEAP32[$7>>2] = $4; $8 = ((($3)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 65|0); HEAP8[$10>>0] = 0; $11 = (__Znwj(68)|0); dest=$11; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6160,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; __ZdlPv($11); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $14 = ((($3)) + 12|0); HEAP32[$14>>2] = $11; $15 = (__Znwj(68)|0); dest=$15; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6161,($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $1 = $54; $2 = $55; __ZdlPv($15); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $18 = ((($3)) + 16|0); HEAP32[$18>>2] = $15; $19 = (__Znwj(68)|0); dest=$19; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6162,($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $1 = $56; $2 = $57; __ZdlPv($19); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $22 = ((($3)) + 20|0); HEAP32[$22>>2] = $19; $23 = ((($3)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 24|0); HEAP32[$25>>2] = $24; $26 = (__Znwj(68)|0); dest=$26; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6163,($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $1 = $58; $2 = $59; __ZdlPv($26); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $29 = ((($3)) + 28|0); HEAP32[$29>>2] = $26; $30 = (__Znwj(68)|0); dest=$30; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6164,($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $1 = $60; $2 = $61; __ZdlPv($30); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $33 = ((($3)) + 32|0); HEAP32[$33>>2] = $30; $34 = ((($3)) + 32|0); $35 = HEAP32[$34>>2]|0; $36 = ((($3)) + 36|0); HEAP32[$36>>2] = $35; $37 = (__Znwj(68)|0); __THREW__ = 0; invoke_vi(6165,($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $1 = $62; $2 = $63; __ZdlPv($37); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } $40 = ((($3)) + 40|0); HEAP32[$40>>2] = $37; $41 = ((($3)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = ((($3)) + 44|0); HEAP32[$43>>2] = $42; $44 = (__Znwj(68)|0); __THREW__ = 0; invoke_vi(6165,($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = ((($3)) + 48|0); HEAP32[$47>>2] = $44; $48 = (__Znwj(12)|0); ;HEAP32[$48>>2]=0|0;HEAP32[$48+4>>2]=0|0;HEAP32[$48+8>>2]=0|0; __ZN16PlayRestrictionsC2Ev($48); $49 = ((($3)) + 4|0); HEAP32[$49>>2] = $48; STACKTOP = sp;return; } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $1 = $64; $2 = $65; __ZdlPv($44); $66 = $1; $67 = $2; ___resumeException($66|0); // unreachable; } function __ZN11MTGGameZone7addCardEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $card; $2 = $0; $3 = HEAP32[$1>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); $6 = ((($2)) + 32|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($6,$1); $7 = ((($2)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + 1)|0; HEAP32[$7>>2] = $9; $10 = ((($2)) + 20|0); $11 = (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_($10,$1)|0); HEAP32[$11>>2] = 1; $12 = ((($2)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$1>>2]|0; $15 = ((($14)) + 612|0); HEAP32[$15>>2] = $13; $16 = HEAP32[$1>>2]|0; $17 = ((($16)) + 392|0); HEAP32[$17>>2] = $2; STACKTOP = sp;return; } function __ZN14MTGPlayerCardsC2EP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deck; $2 = $0; HEAP32[$2>>2] = 0; __ZN14MTGPlayerCards4initEv($2); $3 = $1; __ZN14MTGPlayerCards8initDeckEP7MTGDeck($2,$3); STACKTOP = sp;return; } function __ZN14MTGPlayerCards8initDeckEP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $card = 0, $i = 0, $it = 0, $newCard = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $6 = sp; $0 = $this; $1 = $deck; $7 = $0; __ZN14MTGPlayerCards12resetLibraryEv($7); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $8 = $1; $9 = ((($8)) + 20|0); $10 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($9)|0); HEAP32[$2>>2] = $10; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; L1: while(1) { $11 = $1; $12 = ((($11)) + 20|0); $13 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($12)|0); HEAP32[$3>>2] = $13; $14 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$3)|0); if (!($14)) { label = 10; break; } $15 = $1; $16 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN7MTGDeck11getCardByIdEi($15,$17)|0); $card = $18; $19 = $card; $20 = ($19|0)!=(0|0); L4: do { if ($20) { $i = 0; while(1) { $21 = $i; $22 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ($21|0)<($24|0); if (!($25)) { break L4; } $26 = (__Znwj(1072)|0); $27 = $card; __THREW__ = 0; invoke_viii(4259,($26|0),($27|0),($7|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 8; break L1; } $newCard = $26; $30 = ((($7)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = $newCard; __ZN11MTGGameZone7addCardEP15MTGCardInstance($31,$32); $33 = $i; $34 = (($33) + 1)|0; $i = $34; } } } while(0); $39 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $39; } if ((label|0) == 8) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; __ZdlPv($26); $37 = $4; $38 = $5; ___resumeException($37|0); // unreachable; } else if ((label|0) == 10) { STACKTOP = sp;return; } } function __ZN14MTGPlayerCards12resetLibraryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = HEAP32[$8>>2]|0; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($8); } $13 = ((($3)) + 8|0); HEAP32[$13>>2] = 0; } $14 = (__Znwj(80)|0); dest=$14; stop=dest+80|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __THREW__ = 0; invoke_vi(6159,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; __ZdlPv($14); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } else { $17 = ((($3)) + 8|0); HEAP32[$17>>2] = $14; $18 = ((($3)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 65|0); HEAP8[$20>>0] = 0; STACKTOP = sp;return; } } function __ZN14MTGPlayerCardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 8|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($1)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } $21 = ((($1)) + 12|0); HEAP32[$21>>2] = 0; } $22 = ((($1)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } $31 = ((($1)) + 16|0); HEAP32[$31>>2] = 0; } $32 = ((($1)) + 20|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($1)) + 20|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = HEAP32[$36>>2]|0; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($36); } $41 = ((($1)) + 20|0); HEAP32[$41>>2] = 0; } $42 = ((($1)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); if ($44) { $45 = ((($1)) + 28|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[$46>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($46); } $51 = ((($1)) + 28|0); HEAP32[$51>>2] = 0; } $52 = ((($1)) + 32|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($1)) + 32|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(0|0); if (!($57)) { $58 = HEAP32[$56>>2]|0; $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; FUNCTION_TABLE_vi[$60 & 8191]($56); } $61 = ((($1)) + 32|0); HEAP32[$61>>2] = 0; } $62 = ((($1)) + 40|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)!=(0|0); if ($64) { $65 = ((($1)) + 40|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $68 = HEAP32[$66>>2]|0; $69 = ((($68)) + 4|0); $70 = HEAP32[$69>>2]|0; FUNCTION_TABLE_vi[$70 & 8191]($66); } $71 = ((($1)) + 40|0); HEAP32[$71>>2] = 0; } $72 = ((($1)) + 48|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)!=(0|0); if ($74) { $75 = ((($1)) + 48|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 4|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $81 = ((($1)) + 48|0); HEAP32[$81>>2] = 0; } $82 = ((($1)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); if (!($84)) { STACKTOP = sp;return; } $85 = ((($1)) + 4|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)==(0|0); if (!($87)) { __ZN16PlayRestrictionsD2Ev($86); __ZdlPv($86); } $88 = ((($1)) + 4|0); HEAP32[$88>>2] = 0; STACKTOP = sp;return; } function __ZN14MTGPlayerCards16beforeBeginPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 44|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 44|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = HEAP32[$8>>2]|0; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($8); } $13 = ((($3)) + 44|0); HEAP32[$13>>2] = 0; } $14 = (__Znwj(68)|0); __THREW__ = 0; invoke_vi(6165,($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $1 = $38; $2 = $39; __ZdlPv($14); $40 = $1; $41 = $2; ___resumeException($40|0); // unreachable; } else { $17 = ((($3)) + 40|0); HEAP32[$17>>2] = $14; $18 = ((($3)) + 44|0); HEAP32[$18>>2] = $14; $19 = ((($3)) + 40|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$3>>2]|0; __ZN11MTGGameZone8setOwnerEP6Player($20,$21); $22 = ((($3)) + 8|0); $23 = HEAP32[$22>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($23); $24 = ((($3)) + 12|0); $25 = HEAP32[$24>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($25); $26 = ((($3)) + 16|0); $27 = HEAP32[$26>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($27); $28 = ((($3)) + 20|0); $29 = HEAP32[$28>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($29); $30 = ((($3)) + 28|0); $31 = HEAP32[$30>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($31); $32 = ((($3)) + 32|0); $33 = HEAP32[$32>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($33); $34 = ((($3)) + 40|0); $35 = HEAP32[$34>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($35); $36 = ((($3)) + 48|0); $37 = HEAP32[$36>>2]|0; __ZN11MTGGameZone16beforeBeginPhaseEv($37); STACKTOP = sp;return; } } function __ZN11MTGGameZone8setOwnerEP6Player($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); $7 = $1; if (!($6)) { break; } $8 = ((($2)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 808|0); HEAP32[$12>>2] = $7; $13 = $1; $14 = ((($2)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 612|0); HEAP32[$18>>2] = $13; $19 = ((($2)) + 8|0); $20 = $i; $21 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 280|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $1; $28 = (__ZN10Targetable11getObserverEv($27)|0); FUNCTION_TABLE_vii[$26 & 8191]($23,$28); $29 = $i; $30 = (($29) + 1)|0; $i = $30; } $31 = ((($2)) + 4|0); HEAP32[$31>>2] = $7; STACKTOP = sp;return; } function __ZN11MTGGameZone16beforeBeginPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($2); $k = 0; while(1) { $3 = $k; $4 = ((($1)) + 32|0); $5 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($1)) + 44|0); $8 = ((($1)) + 32|0); $9 = $k; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($7,$10); $11 = $k; $12 = (($11) + 1)|0; $k = $12; } $13 = ((($1)) + 32|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($13); STACKTOP = sp;return; } function __ZN14MTGPlayerCards8setOwnerEP6Player($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $1; __ZN11MTGGameZone8setOwnerEP6Player($5,$6); $7 = ((($2)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = $1; __ZN11MTGGameZone8setOwnerEP6Player($8,$9); $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $1; __ZN11MTGGameZone8setOwnerEP6Player($11,$12); $13 = ((($2)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = $1; __ZN11MTGGameZone8setOwnerEP6Player($14,$15); $16 = ((($2)) + 32|0); $17 = HEAP32[$16>>2]|0; $18 = $1; __ZN11MTGGameZone8setOwnerEP6Player($17,$18); $19 = ((($2)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = $1; __ZN11MTGGameZone8setOwnerEP6Player($20,$21); $22 = ((($2)) + 40|0); $23 = HEAP32[$22>>2]|0; $24 = $1; __ZN11MTGGameZone8setOwnerEP6Player($23,$24); $25 = ((($2)) + 44|0); $26 = HEAP32[$25>>2]|0; $27 = $1; __ZN11MTGGameZone8setOwnerEP6Player($26,$27); $28 = ((($2)) + 48|0); $29 = HEAP32[$28>>2]|0; $30 = $1; __ZN11MTGGameZone8setOwnerEP6Player($29,$30); STACKTOP = sp;return; } function __ZN11MTGGameZone7shuffleEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN10Targetable11getObserverEv($5)|0); $7 = (__ZN12GameObserver18getRandomGeneratorEv($6)|0); $8 = ((($3)) + 8|0); $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$1>>2] = $9; $10 = ((($3)) + 8|0); $11 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$2>>2] = $11; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZN15RandomGenerator14random_shuffleINSt3__111__wrap_iterIPP15MTGCardInstanceEEEEvT_S7_($7,$$byval_copy,$$byval_copy$1); STACKTOP = sp;return; } function __ZN14MTGPlayerCards15drawFromLibraryEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $toMove = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if (!($8)) { $9 = ((($3)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN11MTGGameZone10hasAbilityEi($10,59)|0); if ($11) { STACKTOP = sp;return; } $12 = ((($3)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN11MTGGameZone10hasAbilityEi($13,61)|0); if ($14) { STACKTOP = sp;return; } $15 = HEAP32[$3>>2]|0; $16 = (__ZN6Player8opponentEv($15)|0); $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN11MTGGameZone10hasAbilityEi($20,76)|0); if ($21) { STACKTOP = sp;return; } $22 = ((($3)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN10Targetable11getObserverEv($25)|0); $27 = ((($3)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; __ZN12GameObserver8setLoserEP6Player($26,$30); STACKTOP = sp;return; } $31 = ((($3)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = ((($3)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 56|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) - 1)|0; $39 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($33,$38)|0); $40 = HEAP32[$39>>2]|0; $toMove = $40; $41 = $toMove; $42 = ((($3)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 60|0); HEAP32[$44>>2] = $41; $45 = ((($3)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 65|0); $48 = HEAP8[$47>>0]|0; $49 = $48&1; if (!($49)) { $50 = ((($3)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 65|0); HEAP8[$52>>0] = 1; $53 = $toMove; $54 = ((($53)) + 559|0); HEAP8[$54>>0] = 1; } $55 = ((($3)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN10Targetable11getObserverEv($58)|0); $60 = (__ZN12GameObserver15getCardSelectorEv($59)|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 60|0); $63 = HEAP32[$62>>2]|0; $64 = (FUNCTION_TABLE_ii[$63 & 8191]($60)|0); $65 = ($64|0)!=(1); if ($65) { $66 = ((($3)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZN10Targetable11getObserverEv($69)|0); $71 = (__ZN12GameObserver18getResourceManagerEv($70)|0); $72 = ($71|0)!=(0|0); if ($72) { $73 = ((($3)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = (__ZN10Targetable11getObserverEv($76)|0); $78 = (__ZN12GameObserver18getResourceManagerEv($77)|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = $toMove; $83 = ($82|0)==(0|0); $84 = ((($82)) + 260|0); $85 = $83 ? 0 : $84; FUNCTION_TABLE_viiiii[$81 & 8191]($1,$78,$85,6,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); $86 = ((($3)) + 8|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 4|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN10Targetable11getObserverEv($89)|0); $91 = (__ZN12GameObserver15getCardSelectorEv($90)|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 60|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_ii[$94 & 8191]($91)|0); $96 = ($95|0)==(0); if ($96) { $97 = ((($3)) + 8|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 4|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN10Targetable11getObserverEv($100)|0); $102 = (__ZN12GameObserver18getResourceManagerEv($101)|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 12|0); $105 = HEAP32[$104>>2]|0; $106 = $toMove; $107 = ($106|0)==(0|0); $108 = ((($106)) + 260|0); $109 = $107 ? 0 : $108; FUNCTION_TABLE_viiiii[$105 & 8191]($2,$102,$109,1,1); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); } } } $110 = $toMove; $111 = ((($3)) + 8|0); $112 = HEAP32[$111>>2]|0; $113 = ((($3)) + 16|0); $114 = HEAP32[$113>>2]|0; $115 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($3,$110,$112,$114,0)|0); $116 = ($115|0)!=(0|0); if (!($116)) { STACKTOP = sp;return; } $117 = ((($3)) + 16|0); $118 = HEAP32[$117>>2]|0; $119 = $toMove; $120 = ((($119)) + 392|0); HEAP32[$120>>2] = $118; STACKTOP = sp;return; } function __ZN14MTGPlayerCards13OptimizedHandEP6Playeriiii($this,$who,$amount,$lands,$creatures,$othercards) { $this = $this|0; $who = $who|0; $amount = $amount|0; $lands = $lands|0; $creatures = $creatures|0; $othercards = $othercards|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_card = 0, $_card1 = 0, $card = 0; var $i = 0, $j = 0, $k = 0, $leftover = 0, $optimizedcreatures = 0, $optimizedland = 0, $optimizedothercards = 0, $p = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $who; $2 = $amount; $3 = $lands; $4 = $creatures; $5 = $othercards; $6 = $1; $p = $6; $card = 0; $7 = $p; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $z = $11; $12 = $z; __ZN11MTGGameZone7shuffleEv($12); $optimizedland = 0; $optimizedothercards = 0; $optimizedcreatures = 0; $j = 0; while(1) { $13 = $j; $14 = $z; $15 = ((($14)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ($13|0)<($16|0); if (!($17)) { break; } $18 = $z; $19 = ((($18)) + 8|0); $20 = $j; $21 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $_card = $22; $23 = $_card; $24 = (__ZN13CardPrimitive6isLandEv($23)|0); if ($24) { $25 = $optimizedland; $26 = $3; $27 = ($25|0)<($26|0); if ($27) { $28 = $_card; $card = $28; $29 = $card; $30 = ($29|0)!=(0|0); if ($30) { $31 = $p; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = $card; $35 = $p; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = $p; $41 = ((($40)) + 84|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 16|0); $44 = HEAP32[$43>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($33,$34,$39,$44,0)|0); $45 = $optimizedland; $46 = (($45) + 1)|0; $optimizedland = $46; } } } $47 = $_card; $48 = (__ZN13CardPrimitive11getManaCostEv($47)|0); $49 = (__ZN8ManaCost16getConvertedCostEv($48)|0); $50 = ($49|0)<=(2); if ($50) { $51 = $optimizedothercards; $52 = $5; $53 = ($51|0)<($52|0); if ($53) { $54 = $_card; $55 = (__ZN13CardPrimitive6isLandEv($54)|0); if (!($55)) { $56 = $_card; $57 = (__ZN13CardPrimitive10isCreatureEv($56)|0); if (!($57)) { $58 = $_card; $card = $58; $59 = $card; $60 = ($59|0)!=(0|0); if ($60) { $61 = $p; $62 = ((($61)) + 84|0); $63 = HEAP32[$62>>2]|0; $64 = $card; $65 = $p; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = $p; $71 = ((($70)) + 84|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 16|0); $74 = HEAP32[$73>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($63,$64,$69,$74,0)|0); $75 = $optimizedothercards; $76 = (($75) + 1)|0; $optimizedothercards = $76; } } } } } $77 = $_card; $78 = (__ZN13CardPrimitive11getManaCostEv($77)|0); $79 = (__ZN8ManaCost16getConvertedCostEv($78)|0); $80 = ($79|0)<=(2); if ($80) { $81 = $optimizedcreatures; $82 = $4; $83 = ($81|0)<($82|0); if ($83) { $84 = $_card; $85 = (__ZN13CardPrimitive10isCreatureEv($84)|0); if ($85) { $86 = $_card; $card = $86; $87 = $card; $88 = ($87|0)!=(0|0); if ($88) { $89 = $p; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = $card; $93 = $p; $94 = ((($93)) + 84|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = $p; $99 = ((($98)) + 84|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 16|0); $102 = HEAP32[$101>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($91,$92,$97,$102,0)|0); $103 = $optimizedcreatures; $104 = (($103) + 1)|0; $optimizedcreatures = $104; } } } } $105 = $j; $106 = (($105) + 1)|0; $j = $106; } $k = 0; while(1) { $107 = $k; $108 = $z; $109 = ((($108)) + 56|0); $110 = HEAP32[$109>>2]|0; $111 = ($107|0)<($110|0); if (!($111)) { break; } $112 = $z; $113 = ((($112)) + 8|0); $114 = $k; $115 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($113,$114)|0); $116 = HEAP32[$115>>2]|0; $_card1 = $116; $117 = $_card1; $118 = (__ZN13CardPrimitive11getManaCostEv($117)|0); $119 = (__ZN8ManaCost16getConvertedCostEv($118)|0); $120 = ($119|0)<=(3); do { if ($120) { $121 = $optimizedothercards; $122 = $5; $123 = ($121|0)<($122|0); if ($123) { $124 = $_card1; $125 = (__ZN13CardPrimitive6isLandEv($124)|0); if ($125) { $126 = $_card1; $127 = (__ZN13CardPrimitive10isCreatureEv($126)|0); if (!($127)) { break; } } $128 = $_card1; $card = $128; $129 = $card; $130 = ($129|0)!=(0|0); if ($130) { $131 = $p; $132 = ((($131)) + 84|0); $133 = HEAP32[$132>>2]|0; $134 = $card; $135 = $p; $136 = ((($135)) + 84|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 8|0); $139 = HEAP32[$138>>2]|0; $140 = $p; $141 = ((($140)) + 84|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 16|0); $144 = HEAP32[$143>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($133,$134,$139,$144,0)|0); $145 = $optimizedothercards; $146 = (($145) + 1)|0; $optimizedothercards = $146; } } } } while(0); $147 = $_card1; $148 = (__ZN13CardPrimitive11getManaCostEv($147)|0); $149 = (__ZN8ManaCost16getConvertedCostEv($148)|0); $150 = ($149|0)<=(3); do { if ($150) { $151 = $optimizedcreatures; $152 = $4; $153 = ($151|0)<($152|0); if ($153) { $154 = $_card1; $155 = (__ZN13CardPrimitive10isCreatureEv($154)|0); if (!($155)) { $156 = $_card1; $157 = (__ZN13CardPrimitive6isLandEv($156)|0); if ($157) { break; } } $158 = $_card1; $card = $158; $159 = $card; $160 = ($159|0)!=(0|0); if ($160) { $161 = $p; $162 = ((($161)) + 84|0); $163 = HEAP32[$162>>2]|0; $164 = $card; $165 = $p; $166 = ((($165)) + 84|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 8|0); $169 = HEAP32[$168>>2]|0; $170 = $p; $171 = ((($170)) + 84|0); $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 16|0); $174 = HEAP32[$173>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($163,$164,$169,$174,0)|0); $175 = $optimizedcreatures; $176 = (($175) + 1)|0; $optimizedcreatures = $176; } } } } while(0); $177 = $k; $178 = (($177) + 1)|0; $k = $178; } $leftover = 0; $179 = $2; $leftover = $179; $180 = $optimizedland; $181 = $leftover; $182 = (($181) - ($180))|0; $leftover = $182; $183 = $optimizedcreatures; $184 = $leftover; $185 = (($184) - ($183))|0; $leftover = $185; $186 = $optimizedothercards; $187 = $leftover; $188 = (($187) - ($186))|0; $leftover = $188; $189 = $leftover; $i = $189; while(1) { $190 = $i; $191 = ($190|0)>(0); if (!($191)) { break; } $192 = $p; $193 = ((($192)) + 84|0); $194 = HEAP32[$193>>2]|0; __ZN14MTGPlayerCards15drawFromLibraryEv($194); $195 = $i; $196 = (($195) + -1)|0; $i = $196; } STACKTOP = sp;return; } function __ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($this,$card,$from,$to,$asCopy) { $this = $this|0; $card = $card|0; $from = $from|0; $to = $to|0; $asCopy = $asCopy|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $$pre_trunc6 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0; var $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0; var $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0; var $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0; var $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0; var $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0; var $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $copy = 0, $doCopy = 0, $e = 0, $ep = 0, $g = 0; var $i = 0, $i1 = 0, $i2 = 0, $i3 = 0, $inplaytoinplay = 0, $or$cond = 0, $previous = 0, $previous2 = 0, $ret = 0, $ripToken = 0, $shufflelibrary = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $copy = sp + 128|0; $6 = sp + 112|0; $7 = sp + 96|0; $10 = sp + 76|0; $11 = sp + 152|0; $12 = sp + 64|0; $13 = sp + 48|0; $14 = sp + 40|0; $15 = sp + 24|0; $1 = $this; $2 = $card; $3 = $from; $4 = $to; $16 = $asCopy&1; $5 = $16; $17 = $1; HEAP32[$copy>>2] = 0; $18 = HEAP32[$17>>2]|0; $19 = (__ZN10Targetable11getObserverEv($18)|0); $g = $19; $20 = $3; $21 = ($20|0)!=(0|0); $22 = $4; $23 = ($22|0)!=(0|0); $or$cond = $21 & $23; if (!($or$cond)) { $24 = $2; $0 = $24; $527 = $0; STACKTOP = sp;return ($527|0); } $doCopy = 1; $25 = $2; $26 = ((($25)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($6,$26,108); $27 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($6)|0); $28 = $27&1; $shufflelibrary = $28; $inplaytoinplay = 0; $ripToken = 0; $29 = $g; $30 = ((($29)) + 180|0); $31 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,0)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,151093); $$expand_i1_val = 0; HEAP8[$11>>0] = $$expand_i1_val; __THREW__ = 0; $37 = (invoke_iii(5602,($36|0),($7|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; do { if ($39) { label = 12; } else { if ($37) { $530 = 1; } else { $40 = $g; $41 = ((($40)) + 180|0); __THREW__ = 0; $42 = (invoke_iii(4093,($41|0),1)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 12; break; } $45 = HEAP32[$42>>2]|0; $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 24|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),(151093|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 12; break; } $$expand_i1_val3 = 1; HEAP8[$11>>0] = $$expand_i1_val3; __THREW__ = 0; $52 = (invoke_iii(5602,($49|0),($10|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $8 = $58; $9 = $59; $$pre_trunc6 = HEAP8[$11>>0]|0; $60 = $$pre_trunc6&1; if (!($60)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { $530 = $52; } } $$pre_trunc = HEAP8[$11>>0]|0; $55 = $$pre_trunc&1; if ($55) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($530) { $ripToken = 1; } $i = 0; while(1) { $61 = $i; $62 = ($61|0)<(2); if (!($62)) { break; } $63 = $2; $64 = ((($63)) + 967|0); $65 = HEAP8[$64>>0]|0; $66 = $65&1; if ($66) { $67 = $4; $68 = $g; $69 = ((($68)) + 180|0); $70 = $i; $71 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($69,$70)|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 84|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = ($67|0)==($76|0); if ($77) { $78 = $3; $79 = $g; $80 = ((($79)) + 180|0); $81 = $i; $82 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($80,$81)|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 16|0); $87 = HEAP32[$86>>2]|0; $88 = ($78|0)==($87|0); if ($88) { $89 = $2; $90 = ((($89)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($12,$90,115); $91 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($12)|0); if ($91) { $92 = $g; $93 = ((($92)) + 180|0); $94 = $i; $95 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($93,$94)|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 84|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 36|0); $100 = HEAP32[$99>>2]|0; $4 = $100; } } } } $101 = $i; $102 = (($101) + 1)|0; $i = $102; } $i1 = 0; while(1) { $103 = $i1; $104 = ($103|0)<(2); if (!($104)) { break; } $105 = $4; $106 = $g; $107 = ((($106)) + 180|0); $108 = $i1; $109 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($107,$108)|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 84|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 12|0); $114 = HEAP32[$113>>2]|0; $115 = ($105|0)==($114|0); do { if ($115) { $116 = $2; $117 = ((($116)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($13,$117,107); $118 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($13)|0); if (!($118)) { $119 = $2; $120 = ((($119)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($14,$120,108); $121 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($14)|0); if (!($121)) { break; } } $122 = $g; $123 = ((($122)) + 180|0); $124 = $i1; $125 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($123,$124)|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + 84|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 8|0); $130 = HEAP32[$129>>2]|0; $4 = $130; } } while(0); $131 = $i1; $132 = (($131) + 1)|0; $i1 = $132; } $i2 = 0; while(1) { $133 = $i2; $134 = ($133|0)<(2); $135 = $4; $136 = $g; $137 = ((($136)) + 180|0); if (!($134)) { break; } $138 = $i2; $139 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($137,$138)|0); $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 84|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 12|0); $144 = HEAP32[$143>>2]|0; $145 = ($135|0)==($144|0); L43: do { if ($145) { $146 = $g; $147 = ((($146)) + 180|0); $148 = $i2; $149 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($147,$148)|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 84|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 24|0); $154 = HEAP32[$153>>2]|0; $155 = (__ZN11MTGGameZone10hasAbilityEi($154,117)|0); if ($155) { $156 = $2; $157 = (__ZN13CardPrimitive10isCreatureEv($156)|0); if (!($157)) { label = 36; } } else { label = 36; } do { if ((label|0) == 36) { label = 0; $158 = $g; $159 = ((($158)) + 180|0); $160 = $i2; $161 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($159,$160)|0); $162 = HEAP32[$161>>2]|0; $163 = (__ZN6Player8opponentEv($162)|0); $164 = ((($163)) + 84|0); $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 24|0); $167 = HEAP32[$166>>2]|0; $168 = (__ZN11MTGGameZone10hasAbilityEi($167,118)|0); if ($168) { $169 = $2; $170 = (__ZN13CardPrimitive10isCreatureEv($169)|0); if ($170) { break; } } $171 = $g; $172 = ((($171)) + 180|0); $173 = $i2; $174 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($172,$173)|0); $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 84|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 24|0); $179 = HEAP32[$178>>2]|0; $180 = (__ZN11MTGGameZone10hasAbilityEi($179,105)|0); if (!($180)) { $181 = $g; $182 = ((($181)) + 180|0); $183 = $i2; $184 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($182,$183)|0); $185 = HEAP32[$184>>2]|0; $186 = (__ZN6Player8opponentEv($185)|0); $187 = ((($186)) + 84|0); $188 = HEAP32[$187>>2]|0; $189 = ((($188)) + 24|0); $190 = HEAP32[$189>>2]|0; $191 = (__ZN11MTGGameZone10hasAbilityEi($190,106)|0); if (!($191)) { break L43; } } } } while(0); $192 = $2; $193 = ((($192)) + 496|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)!=(0); if ($195) { $196 = $ripToken; $197 = $196&1; if ($197) { $198 = $g; $199 = ((($198)) + 180|0); $200 = $i2; $201 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($199,$200)|0); $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 84|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 36|0); $206 = HEAP32[$205>>2]|0; $4 = $206; } } $207 = $2; $208 = ((($207)) + 496|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)!=(0); if (!($210)) { $211 = $g; $212 = ((($211)) + 180|0); $213 = $i2; $214 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($212,$213)|0); $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 84|0); $217 = HEAP32[$216>>2]|0; $218 = ((($217)) + 36|0); $219 = HEAP32[$218>>2]|0; $4 = $219; } } } while(0); $220 = $i2; $221 = (($220) + 1)|0; $i2 = $221; } $222 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($137,0)|0); $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 84|0); $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 20|0); $227 = HEAP32[$226>>2]|0; $228 = ($135|0)==($227|0); if ($228) { label = 48; } else { $229 = $4; $230 = $g; $231 = ((($230)) + 180|0); $232 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($231,1)|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 84|0); $235 = HEAP32[$234>>2]|0; $236 = ((($235)) + 20|0); $237 = HEAP32[$236>>2]|0; $238 = ($229|0)==($237|0); if ($238) { label = 48; } } do { if ((label|0) == 48) { $239 = $3; $240 = $g; $241 = ((($240)) + 180|0); $242 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($241,0)|0); $243 = HEAP32[$242>>2]|0; $244 = ((($243)) + 84|0); $245 = HEAP32[$244>>2]|0; $246 = ((($245)) + 20|0); $247 = HEAP32[$246>>2]|0; $248 = ($239|0)==($247|0); if (!($248)) { $249 = $3; $250 = $g; $251 = ((($250)) + 180|0); $252 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($251,1)|0); $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + 84|0); $255 = HEAP32[$254>>2]|0; $256 = ((($255)) + 20|0); $257 = HEAP32[$256>>2]|0; $258 = ($249|0)==($257|0); if (!($258)) { break; } } $doCopy = 0; $5 = 1; $inplaytoinplay = 1; } } while(0); $259 = $3; $260 = $2; $261 = $doCopy; $262 = (__ZN11MTGGameZone10removeCardEP15MTGCardInstancei($259,$260,$261)|0); HEAP32[$copy>>2] = $262; $263 = ($262|0)!=(0|0); if (!($263)) { $0 = 0; $527 = $0; STACKTOP = sp;return ($527|0); } $264 = $2; $265 = ((($264)) + 559|0); $266 = HEAP8[$265>>0]|0; $267 = $266&1; if ($267) { $268 = HEAP32[$copy>>2]|0; $269 = ((($268)) + 559|0); HEAP8[$269>>0] = 1; } $270 = $3; $271 = $g; $272 = ((($271)) + 180|0); $273 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($272,0)|0); $274 = HEAP32[$273>>2]|0; $275 = ((($274)) + 84|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 24|0); $278 = HEAP32[$277>>2]|0; $279 = ($270|0)==($278|0); if ($279) { label = 57; } else { $280 = $3; $281 = $g; $282 = ((($281)) + 180|0); $283 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($282,1)|0); $284 = HEAP32[$283>>2]|0; $285 = ((($284)) + 84|0); $286 = HEAP32[$285>>2]|0; $287 = ((($286)) + 24|0); $288 = HEAP32[$287>>2]|0; $289 = ($280|0)==($288|0); if ($289) { label = 57; } } do { if ((label|0) == 57) { $290 = $4; $291 = $g; $292 = ((($291)) + 180|0); $293 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($292,0)|0); $294 = HEAP32[$293>>2]|0; $295 = ((($294)) + 84|0); $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 24|0); $298 = HEAP32[$297>>2]|0; $299 = ($290|0)!=($298|0); if (!($299)) { $300 = $4; $301 = $g; $302 = ((($301)) + 180|0); $303 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($302,1)|0); $304 = HEAP32[$303>>2]|0; $305 = ((($304)) + 84|0); $306 = HEAP32[$305>>2]|0; $307 = ((($306)) + 24|0); $308 = HEAP32[$307>>2]|0; $309 = ($300|0)!=($308|0); if (!($309)) { break; } } $310 = $2; $311 = ((($310)) + 600|0); HEAP32[$311>>2] = 0; $312 = HEAP32[$copy>>2]|0; $313 = ((($312)) + 600|0); HEAP32[$313>>2] = 0; } } while(0); $314 = $2; $315 = ((($314)) + 967|0); $316 = HEAP8[$315>>0]|0; $317 = $316&1; do { if ($317) { $318 = $3; $319 = $g; $320 = ((($319)) + 180|0); $321 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($320,0)|0); $322 = HEAP32[$321>>2]|0; $323 = ((($322)) + 84|0); $324 = HEAP32[$323>>2]|0; $325 = ((($324)) + 16|0); $326 = HEAP32[$325>>2]|0; $327 = ($318|0)==($326|0); if (!($327)) { $328 = $3; $329 = $g; $330 = ((($329)) + 180|0); $331 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($330,1)|0); $332 = HEAP32[$331>>2]|0; $333 = ((($332)) + 84|0); $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 16|0); $336 = HEAP32[$335>>2]|0; $337 = ($328|0)==($336|0); if (!($337)) { $340 = HEAP32[$copy>>2]|0; $341 = ((($340)) + 967|0); HEAP8[$341>>0] = 0; break; } } $338 = HEAP32[$copy>>2]|0; $339 = ((($338)) + 967|0); HEAP8[$339>>0] = 1; } } while(0); $342 = (__ZN12GameSettingsixEi(30372,5)|0); $343 = ((($342)) + 4|0); $344 = HEAP32[$343>>2]|0; $345 = ($344|0)>(0); do { if ($345) { $346 = $4; $347 = $g; $348 = ((($347)) + 180|0); $349 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($348,0)|0); $350 = HEAP32[$349>>2]|0; $351 = ((($350)) + 84|0); $352 = HEAP32[$351>>2]|0; $353 = ((($352)) + 12|0); $354 = HEAP32[$353>>2]|0; $355 = ($346|0)==($354|0); if (!($355)) { $356 = $4; $357 = $g; $358 = ((($357)) + 180|0); $359 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($358,1)|0); $360 = HEAP32[$359>>2]|0; $361 = ((($360)) + 84|0); $362 = HEAP32[$361>>2]|0; $363 = ((($362)) + 12|0); $364 = HEAP32[$363>>2]|0; $365 = ($356|0)==($364|0); if (!($365)) { break; } } $366 = $2; $367 = (__ZN13CardPrimitive10isCreatureEv($366)|0); if ($367) { $368 = $g; $369 = (__ZN12GameObserver18getResourceManagerEv($368)|0); $370 = ($369|0)!=(0|0); if ($370) { $371 = $g; $372 = (__ZN12GameObserver18getResourceManagerEv($371)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,151107); __THREW__ = 0; invoke_vii(4436,($372|0),($15|0)); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if (!($374)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } $375 = ___cxa_find_matching_catch()|0; $376 = tempRet0; $8 = $375; $9 = $376; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $528 = $8; $529 = $9; ___resumeException($528|0); // unreachable; } } } } while(0); $377 = HEAP32[$copy>>2]|0; $ret = $377; $i3 = 0; while(1) { $378 = $i3; $379 = ($378|0)<(2); $380 = $4; if (!($379)) { break; } $381 = $g; $382 = ((($381)) + 180|0); $383 = $i3; $384 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($382,$383)|0); $385 = HEAP32[$384>>2]|0; $386 = ((($385)) + 84|0); $387 = HEAP32[$386>>2]|0; $388 = ((($387)) + 8|0); $389 = HEAP32[$388>>2]|0; $390 = ($380|0)==($389|0); if ($390) { $391 = $3; $392 = $g; $393 = ((($392)) + 180|0); $394 = $i3; $395 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($393,$394)|0); $396 = HEAP32[$395>>2]|0; $397 = ((($396)) + 84|0); $398 = HEAP32[$397>>2]|0; $399 = ((($398)) + 8|0); $400 = HEAP32[$399>>2]|0; $401 = ($391|0)==($400|0); if ($401) { label = 77; break; } } $423 = $i3; $424 = (($423) + 1)|0; $i3 = $424; } if ((label|0) == 77) { $402 = $g; $403 = ((($402)) + 180|0); $404 = $i3; $405 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($403,$404)|0); $406 = HEAP32[$405>>2]|0; $407 = ((($406)) + 84|0); $408 = HEAP32[$407>>2]|0; $409 = ((($408)) + 48|0); $410 = HEAP32[$409>>2]|0; $411 = HEAP32[$copy>>2]|0; __ZN11MTGGameZone7addCardEP15MTGCardInstance($410,$411); $412 = $g; $413 = ((($412)) + 180|0); $414 = $i3; $415 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($413,$414)|0); $416 = HEAP32[$415>>2]|0; $417 = ((($416)) + 84|0); $418 = HEAP32[$417>>2]|0; $419 = ((($418)) + 8|0); $420 = HEAP32[$419>>2]|0; $421 = ((($420)) + 68|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($421,$copy); $422 = $ret; $0 = $422; $527 = $0; STACKTOP = sp;return ($527|0); } $425 = HEAP32[$copy>>2]|0; __ZN11MTGGameZone7addCardEP15MTGCardInstance($380,$425); $426 = $4; $427 = $g; $428 = ((($427)) + 180|0); $429 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($428,0)|0); $430 = HEAP32[$429>>2]|0; $431 = ((($430)) + 84|0); $432 = HEAP32[$431>>2]|0; $433 = ((($432)) + 48|0); $434 = HEAP32[$433>>2]|0; $435 = ($426|0)==($434|0); if (!($435)) { $436 = $4; $437 = $g; $438 = ((($437)) + 180|0); $439 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($438,1)|0); $440 = HEAP32[$439>>2]|0; $441 = ((($440)) + 84|0); $442 = HEAP32[$441>>2]|0; $443 = ((($442)) + 48|0); $444 = HEAP32[$443>>2]|0; $445 = ($436|0)==($444|0); if (!($445)) { $447 = $3; $448 = $g; $449 = ((($448)) + 180|0); $450 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($449,0)|0); $451 = HEAP32[$450>>2]|0; $452 = ((($451)) + 84|0); $453 = HEAP32[$452>>2]|0; $454 = ((($453)) + 48|0); $455 = HEAP32[$454>>2]|0; $456 = ($447|0)==($455|0); if ($456) { label = 84; } else { $457 = $3; $458 = $g; $459 = ((($458)) + 180|0); $460 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($459,1)|0); $461 = HEAP32[$460>>2]|0; $462 = ((($461)) + 84|0); $463 = HEAP32[$462>>2]|0; $464 = ((($463)) + 48|0); $465 = HEAP32[$464>>2]|0; $466 = ($457|0)==($465|0); if ($466) { label = 84; } } if ((label|0) == 84) { $467 = HEAP32[$copy>>2]|0; $468 = ((($467)) + 620|0); $469 = HEAP32[$468>>2]|0; $previous = $469; $470 = $previous; $471 = ((($470)) + 620|0); $472 = HEAP32[$471>>2]|0; $previous2 = $472; $473 = $previous; $474 = ((($473)) + 616|0); $475 = HEAP32[$474>>2]|0; $3 = $475; $476 = $previous2; $477 = HEAP32[$copy>>2]|0; $478 = ((($477)) + 620|0); HEAP32[$478>>2] = $476; $479 = $previous2; $480 = ($479|0)!=(0|0); if ($480) { $481 = HEAP32[$copy>>2]|0; $482 = $previous2; $483 = ((($482)) + 624|0); HEAP32[$483>>2] = $481; } $484 = $previous; $485 = ((($484)) + 620|0); HEAP32[$485>>2] = 0; $486 = $previous; $487 = ((($486)) + 624|0); HEAP32[$487>>2] = 0; $488 = $previous; $489 = ($488|0)!=(0|0); if ($489) { $490 = $previous; $491 = ($490|0)==(0|0); if (!($491)) { $492 = HEAP32[$490>>2]|0; $493 = ((($492)) + 4|0); $494 = HEAP32[$493>>2]|0; FUNCTION_TABLE_vi[$494 & 8191]($490); } $previous = 0; } } $495 = $5; $496 = $495&1; do { if (!($496)) { $497 = $shufflelibrary; $498 = $497&1; if ($498) { $499 = HEAP32[$copy>>2]|0; $500 = ((($499)) + 808|0); $501 = HEAP32[$500>>2]|0; $502 = ((($501)) + 84|0); $503 = HEAP32[$502>>2]|0; $504 = ((($503)) + 8|0); $505 = HEAP32[$504>>2]|0; __ZN11MTGGameZone7shuffleEv($505); } $506 = (__Znwj(20)|0); $507 = HEAP32[$copy>>2]|0; $508 = $3; $509 = $4; __THREW__ = 0; invoke_viiii(5432,($506|0),($507|0),($508|0),($509|0)); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if (!($511)) { $e = $506; $512 = $g; $513 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($512,$513)|0); break; } $514 = ___cxa_find_matching_catch()|0; $515 = tempRet0; $8 = $514; $9 = $515; __ZdlPv($506); $528 = $8; $529 = $9; ___resumeException($528|0); // unreachable; } } while(0); $516 = $inplaytoinplay; $517 = $516&1; do { if ($517) { $518 = (__Znwj(12)|0); $519 = HEAP32[$copy>>2]|0; __THREW__ = 0; invoke_vii(6166,($518|0),($519|0)); $520 = __THREW__; __THREW__ = 0; $521 = $520&1; if (!($521)) { $ep = $518; $522 = $g; $523 = $ep; (__ZN12GameObserver12receiveEventEP6WEvent($522,$523)|0); break; } $524 = ___cxa_find_matching_catch()|0; $525 = tempRet0; $8 = $524; $9 = $525; __ZdlPv($518); $528 = $8; $529 = $9; ___resumeException($528|0); // unreachable; } } while(0); $526 = $ret; $0 = $526; $527 = $0; STACKTOP = sp;return ($527|0); } } $446 = $ret; $0 = $446; $527 = $0; STACKTOP = sp;return ($527|0); } } while(0); if ((label|0) == 12) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $8 = $56; $9 = $57; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $528 = $8; $529 = $9; ___resumeException($528|0); // unreachable; return (0)|0; } function __ZN11MTGGameZone10hasAbilityEi($this,$ability) { $this = $this|0; $ability = $ability|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $3 = sp; $1 = $this; $2 = $ability; $4 = $1; $i = 0; while(1) { $5 = $i; $6 = ((($4)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)<($7|0); if (!($8)) { label = 6; break; } $9 = ((($4)) + 8|0); $10 = $i; $11 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 144|0); $14 = $2; __ZNSt3__16bitsetILj128EEixEj($3,$13,$14); $15 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($15) { label = 4; break; } $16 = $i; $17 = (($16) + 1)|0; $i = $17; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $card; $3 = $0; $4 = $1; $5 = ((($4)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($2,$5,83); $6 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($2)|0); if ($6) { $7 = $1; $8 = $1; $9 = (__ZN15MTGCardInstance14getCurrentZoneEv($8)|0); $10 = $1; $11 = ((($10)) + 808|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 36|0); $16 = HEAP32[$15>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($3,$7,$9,$16,0)|0); } $17 = $1; $18 = $1; $19 = ((($18)) + 392|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = ((($21)) + 808|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 12|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($3,$17,$20,$27,0)|0); STACKTOP = sp;return ($28|0); } function __ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = $1; $5 = ((($4)) + 392|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 808|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($2,$3,$6,$13,0)|0); STACKTOP = sp;return ($14|0); } function __ZN14MTGPlayerCards12putInLibraryEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = $1; $5 = ((($4)) + 392|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 808|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($2,$3,$6,$13,0)|0); STACKTOP = sp;return ($14|0); } function __ZN14MTGPlayerCards9putInHandEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = $1; $5 = ((($4)) + 392|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 808|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 84|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($2,$3,$6,$13,0)|0); STACKTOP = sp;return ($14|0); } function __ZN11MTGGameZone7hasNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { label = 6; break; } $7 = ((($2)) + 8|0); $8 = $i; $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 128|0); $12 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($11,$value)|0); if ($12) { label = 4; break; } $13 = $i; $14 = (($13) + 1)|0; $i = $14; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN11MTGGameZone10removeCardEP15MTGCardInstancei($this,$card,$createCopy) { $this = $this|0; $card = $card|0; $createCopy = $createCopy|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $copy = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 44|0; $2 = sp + 32|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $1 = $this; HEAP32[$2>>2] = $card; $3 = $createCopy; $8 = $1; $9 = ((($8)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)<(10000); if (!($11)) { ___assert_fail((151121|0),(151138|0),528,(151221|0)); // unreachable; } $12 = ((($8)) + 20|0); (__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5eraseERS7_($12,$2)|0); $i = 0; while(1) { $13 = $i; $14 = ((($8)) + 56|0); $15 = HEAP32[$14>>2]|0; $16 = ($13|0)<($15|0); if (!($16)) { label = 19; break; } $17 = ((($8)) + 8|0); $18 = $i; $19 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$2>>2]|0; $22 = ($20|0)==($21|0); if ($22) { break; } $125 = $i; $126 = (($125) + 1)|0; $i = $126; } if ((label|0) == 19) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } $23 = HEAP32[$2>>2]|0; $24 = ((($23)) + 392|0); HEAP32[$24>>2] = 0; $25 = ((($8)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + -1)|0; HEAP32[$25>>2] = $27; $28 = ((($8)) + 8|0); $29 = ((($8)) + 8|0); $30 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($29)|0); HEAP32[$6>>2] = $30; $31 = $i; $32 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($6,$31)|0); HEAP32[$5>>2] = $32; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($4,$5,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $33 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($28,$$byval_copy)|0); HEAP32[$7>>2] = $33; $34 = HEAP32[$2>>2]|0; $copy = $34; $35 = HEAP32[$2>>2]|0; $36 = ($35|0)!=(0|0); if (!($36)) { $0 = 0; $127 = $0; STACKTOP = sp;return ($127|0); } $37 = $3; $38 = ($37|0)!=(0); if ($38) { $39 = HEAP32[$2>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; $43 = (FUNCTION_TABLE_ii[$42 & 8191]($39)|0); $copy = $43; $44 = HEAP32[$2>>2]|0; $45 = $copy; $46 = ((($45)) + 620|0); HEAP32[$46>>2] = $44; $47 = HEAP32[$2>>2]|0; $48 = ((($47)) + 396|0); $49 = HEAP32[$48>>2]|0; $50 = $copy; $51 = ((($50)) + 396|0); HEAP32[$51>>2] = $49; $52 = HEAP32[$2>>2]|0; $53 = ((($52)) + 496|0); $54 = HEAP32[$53>>2]|0; $55 = $copy; $56 = ((($55)) + 496|0); HEAP32[$56>>2] = $54; $57 = HEAP32[$2>>2]|0; $58 = ((($57)) + 400|0); $59 = HEAP32[$58>>2]|0; $60 = $copy; $61 = ((($60)) + 400|0); HEAP32[$61>>2] = $59; $62 = HEAP32[$2>>2]|0; $63 = ((($62)) + 404|0); $64 = HEAP32[$63>>2]|0; $65 = $copy; $66 = ((($65)) + 404|0); HEAP32[$66>>2] = $64; $67 = HEAP32[$2>>2]|0; $68 = ((($67)) + 600|0); $69 = HEAP32[$68>>2]|0; $70 = $copy; $71 = ((($70)) + 600|0); HEAP32[$71>>2] = $69; $72 = HEAP32[$2>>2]|0; $73 = ((($72)) + 864|0); $74 = HEAP32[$73>>2]|0; $75 = $copy; $76 = ((($75)) + 864|0); HEAP32[$76>>2] = $74; $77 = HEAP32[$2>>2]|0; $78 = ((($77)) + 872|0); $79 = HEAP32[$78>>2]|0; $80 = $copy; $81 = ((($80)) + 872|0); HEAP32[$81>>2] = $79; $i1 = 0; while(1) { $82 = $i1; $83 = ($82|0)<(10); if (!($83)) { break; } $84 = $i1; $85 = HEAP32[$2>>2]|0; $86 = ((($85)) + 408|0); $87 = (($86) + ($84<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = $i1; $90 = $copy; $91 = ((($90)) + 408|0); $92 = (($91) + ($89<<2)|0); HEAP32[$92>>2] = $88; $93 = $i1; $94 = (($93) + 1)|0; $i1 = $94; } $95 = HEAP32[$2>>2]|0; $96 = ((($95)) + 876|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$2>>2]|0; $99 = ($98|0)==(0|0); $100 = ((($98)) + 260|0); $101 = $99 ? 0 : $100; $102 = ($97|0)==($101|0); if ($102) { $103 = $copy; $104 = ($103|0)==(0|0); $105 = ((($103)) + 260|0); $106 = $104 ? 0 : $105; $107 = $copy; $108 = ((($107)) + 876|0); HEAP32[$108>>2] = $106; } $109 = HEAP32[$2>>2]|0; $110 = ((($109)) + 260|0); $111 = ((($110)) + 16|0); $112 = HEAP32[$111>>2]|0; $113 = HEAP32[$2>>2]|0; $114 = ($112|0)==($113|0); if ($114) { $115 = $copy; $116 = $copy; $117 = ((($116)) + 260|0); $118 = ((($117)) + 16|0); HEAP32[$118>>2] = $115; } $119 = $copy; $120 = HEAP32[$2>>2]|0; $121 = ((($120)) + 624|0); HEAP32[$121>>2] = $119; } $122 = $copy; $123 = ((($122)) + 616|0); HEAP32[$123>>2] = $8; $124 = $copy; $0 = $124; $127 = $0; STACKTOP = sp;return ($127|0); } function __ZN14MTGPlayerCards13discardRandomEP11MTGGameZoneP15MTGCardInstance($this,$from,$0) { $this = $this|0; $from = $from|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $e = 0, $game = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $from; $3 = $0; $6 = $1; $7 = $2; $8 = ((($7)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); if (!($10)) { STACKTOP = sp;return; } $11 = HEAP32[$6>>2]|0; $12 = (__ZN10Targetable11getObserverEv($11)|0); $13 = (__ZN12GameObserver18getRandomGeneratorEv($12)|0); $14 = (__ZN15RandomGenerator6randomEv($13)|0); $15 = $2; $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = (($14|0) % ($17|0))&-1; $r = $18; $19 = (__Znwj(12)|0); $20 = $2; $21 = ((($20)) + 8|0); $22 = $r; __THREW__ = 0; $23 = (invoke_iii(3955,($21|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; __ZdlPv($19); $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; } $26 = HEAP32[$23>>2]|0; __THREW__ = 0; invoke_vii(4308,($19|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; __ZdlPv($19); $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; } $e = $19; $29 = HEAP32[$6>>2]|0; $30 = (__ZN10Targetable11getObserverEv($29)|0); $game = $30; $31 = $game; $32 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($31,$32)|0); $33 = $2; $34 = ((($33)) + 8|0); $35 = $r; $36 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = $2; $39 = ((($6)) + 12|0); $40 = HEAP32[$39>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($6,$37,$38,$40,0)|0); STACKTOP = sp;return; } function __ZN14MTGPlayerCards8isInPlayEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($5,$6)|0); $8 = ($7|0)!=(0|0); if ($8) { $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN11MTGGameZone7hasCardEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($4)) + 392|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==($3|0); if ($7) { $8 = $2; $0 = $8; } else { $0 = 0; } $9 = $0; STACKTOP = sp;return ($9|0); } function __ZN14MTGPlayerCards8isInZoneEP15MTGCardInstanceP11MTGGameZone($this,$card,$zone) { $this = $this|0; $card = $card|0; $zone = $zone|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $zone; $4 = $3; $5 = $2; $6 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($4,$5)|0); $7 = ($6|0)!=(0|0); if ($7) { $0 = 1; $8 = $0; STACKTOP = sp;return ($8|0); } else { $0 = 0; $8 = $0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZN11MTGGameZoneC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 48504; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($3); $4 = ((($1)) + 20|0); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2Ev($4); $5 = ((($1)) + 32|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($5); $6 = ((($1)) + 44|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($6); $7 = ((($1)) + 56|0); HEAP32[$7>>2] = 0; $8 = ((($1)) + 60|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 64|0); HEAP8[$9>>0] = 0; STACKTOP = sp;return; } function __ZN11MTGGameZoneD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 48504; HEAP32[$3>>2] = $4; $i = 0; while(1) { $5 = $i; $6 = ((($3)) + 8|0); $7 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); $9 = ((($3)) + 8|0); if (!($8)) { label = 20; break; } $10 = $i; __THREW__ = 0; $11 = (invoke_iii(3955,($9|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 11; break; } $14 = HEAP32[$11>>2]|0; $15 = ((($14)) + 609|0); HEAP8[$15>>0] = 0; $16 = ((($3)) + 8|0); $17 = $i; __THREW__ = 0; $18 = (invoke_iii(3955,($16|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 11; break; } $21 = HEAP32[$18>>2]|0; $22 = ((($21)) + 620|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($3)) + 8|0); $26 = $i; __THREW__ = 0; $27 = (invoke_iii(3955,($25|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 11; break; } $30 = HEAP32[$27>>2]|0; $31 = ((($30)) + 620|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0|0); if (!($33)) { $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($32); } $37 = ((($3)) + 8|0); $38 = $i; __THREW__ = 0; $39 = (invoke_iii(3955,($37|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 11; break; } $42 = HEAP32[$39>>2]|0; $43 = ((($42)) + 620|0); HEAP32[$43>>2] = 0; } $51 = ((($3)) + 8|0); $52 = $i; __THREW__ = 0; $53 = (invoke_iii(3955,($51|0),($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 11; break; } $56 = HEAP32[$53>>2]|0; $57 = ($56|0)!=(0|0); if ($57) { $58 = ((($3)) + 8|0); $59 = $i; __THREW__ = 0; $60 = (invoke_iii(3955,($58|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 11; break; } $63 = HEAP32[$60>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { $65 = HEAP32[$63>>2]|0; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vi[$67 & 8191]($63); } $68 = ((($3)) + 8|0); $69 = $i; __THREW__ = 0; $70 = (invoke_iii(3955,($68|0),($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 11; break; } HEAP32[$70>>2] = 0; } $73 = $i; $74 = (($73) + 1)|0; $i = $74; } if ((label|0) == 11) { $44 = ___cxa_find_matching_catch(0|0)|0; $45 = tempRet0; $1 = $44; $2 = $45; $46 = ((($3)) + 44|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($46); $47 = ((($3)) + 32|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($47); $48 = ((($3)) + 20|0); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($48); $49 = ((($3)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($49); $50 = $1; ___clang_call_terminate($50); // unreachable; } else if ((label|0) == 20) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($9); $75 = ((($3)) + 20|0); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5clearEv($75); $76 = ((($3)) + 4|0); HEAP32[$76>>2] = 0; $77 = ((($3)) + 44|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($77); $78 = ((($3)) + 32|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($78); $79 = ((($3)) + 20|0); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEED2Ev($79); $80 = ((($3)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($80); STACKTOP = sp;return; } } function __ZN11MTGGameZoneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11MTGGameZone8getIndexEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 8|0); $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ($11|0)==($12|0); $14 = $i; if ($13) { label = 4; break; } $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $0 = $14; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = -1; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN11MTGGameZone11countByTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, $result = 0, $subTypeId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $0 = $this; $1 = $value; $5 = $0; $result = 0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$6); __THREW__ = 0; $7 = (invoke_iii(4349,($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $subTypeId = $7; $i = 0; while(1) { $10 = $i; $11 = ((($5)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)<($12|0); if (!($13)) { break; } $14 = ((($5)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = $subTypeId; $19 = (__ZN13CardPrimitive7hasTypeEi($17,$18)|0); if ($19) { $20 = $result; $21 = (($20) + 1)|0; $result = $21; } else { $26 = $1; $27 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($26,162583)|0); if ($27) { $28 = ((($5)) + 8|0); $29 = $i; $30 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 496|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0); if ($34) { $35 = $result; $36 = (($35) + 1)|0; $result = $36; } } } $37 = $i; $38 = (($37) + 1)|0; $i = $38; } $39 = $result; STACKTOP = sp;return ($39|0); } function __ZN11MTGGameZone16countByCanTargetEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, $withoutProtections = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $29 = $0; STACKTOP = sp;return ($29|0); } $withoutProtections = 1; $result = 0; $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)<($8|0); if (!($9)) { break; } $10 = $2; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ((($3)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ((($17)) + 280|0); $20 = $18 ? 0 : $19; $21 = $withoutProtections; $22 = $21&1; $23 = (FUNCTION_TABLE_iiii[$13 & 8191]($10,$20,$22)|0); if ($23) { $24 = $result; $25 = (($24) + 1)|0; $result = $25; } $26 = $i; $27 = (($26) + 1)|0; $i = $27; } $28 = $result; $0 = $28; $29 = $0; STACKTOP = sp;return ($29|0); } function __ZN11MTGGameZone21countTotalManaSymbolsEP13TargetChooseri($this,$tc,$color) { $this = $this|0; $tc = $tc|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0; var $withoutProtections = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $tc; $3 = $color; $4 = $1; $5 = $2; $6 = ($5|0)!=(0|0); if (!($6)) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } $withoutProtections = 1; $result = 0; $i = 0; while(1) { $7 = $i; $8 = ((($4)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)<($9|0); if (!($10)) { break; } $11 = $2; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ((($4)) + 8|0); $16 = $i; $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); $20 = ((($18)) + 280|0); $21 = $19 ? 0 : $20; $22 = $withoutProtections; $23 = $22&1; $24 = (FUNCTION_TABLE_iiii[$14 & 8191]($11,$21,$23)|0); if ($24) { $25 = ((($4)) + 8|0); $26 = $i; $27 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($25,$26)|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN13CardPrimitive11getManaCostEv($28)|0); $30 = $3; $31 = (__ZN8ManaCost14getManaSymbolsEi($29,$30)|0); $32 = $result; $33 = (($32) + ($31))|0; $result = $33; } $34 = $i; $35 = (($34) + 1)|0; $i = $35; } $36 = $result; $0 = $36; $37 = $0; STACKTOP = sp;return ($37|0); } function __ZN11MTGGameZone13countDevotionEP13TargetChooserii($this,$tc,$color1,$color2) { $this = $this|0; $tc = $tc|0; $color1 = $color1|0; $color2 = $color2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, $withoutProtections = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $tc; $3 = $color1; $4 = $color2; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 0; $69 = $0; STACKTOP = sp;return ($69|0); } $withoutProtections = 1; $result = 0; $i = 0; while(1) { $8 = $i; $9 = ((($5)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)<($10|0); if (!($11)) { break; } $12 = $2; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($5)) + 8|0); $17 = $i; $18 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); $21 = ((($19)) + 280|0); $22 = $20 ? 0 : $21; $23 = $withoutProtections; $24 = $23&1; $25 = (FUNCTION_TABLE_iiii[$15 & 8191]($12,$22,$24)|0); if ($25) { $26 = ((($5)) + 8|0); $27 = $i; $28 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN13CardPrimitive11getManaCostEv($29)|0); $31 = $3; $32 = (__ZN8ManaCost26getManaSymbolsHybridMergedEi($30,$31)|0); $33 = $result; $34 = (($33) + ($32))|0; $result = $34; } $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = ((($5)) + 8|0); $40 = $i; $41 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); $44 = ((($42)) + 280|0); $45 = $43 ? 0 : $44; $46 = $withoutProtections; $47 = $46&1; $48 = (FUNCTION_TABLE_iiii[$38 & 8191]($35,$45,$47)|0); if ($48) { $49 = ((($5)) + 8|0); $50 = $i; $51 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($49,$50)|0); $52 = HEAP32[$51>>2]|0; $53 = (__ZN13CardPrimitive11getManaCostEv($52)|0); $54 = $4; $55 = (__ZN8ManaCost26getManaSymbolsHybridMergedEi($53,$54)|0); $56 = $result; $57 = (($56) + ($55))|0; $result = $57; } $58 = ((($5)) + 8|0); $59 = $i; $60 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($58,$59)|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN13CardPrimitive11getManaCostEv($61)|0); $63 = (__ZN8ManaCost23countHybridsNoPhyrexianEv($62)|0); $64 = $result; $65 = (($64) - ($63))|0; $result = $65; $66 = $i; $67 = (($66) + 1)|0; $i = $67; } $68 = $result; $0 = $68; $69 = $0; STACKTOP = sp;return ($69|0); } function __ZN11MTGGameZone10findByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$name) { $this = $this|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { label = 7; break; } $7 = ((($2)) + 8|0); $8 = $i; $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 128|0); $12 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($11,$name)|0); if ($12) { label = 5; break; } $13 = ((($2)) + 8|0); $14 = $i; $15 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNK13CardPrimitive9getLCNameEv($16)|0); $18 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($17,$name)|0); if ($18) { label = 5; break; } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } if ((label|0) == 5) { $19 = ((($2)) + 8|0); $20 = $i; $21 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($19,$20)|0); $22 = HEAP32[$21>>2]|0; $0 = $22; $25 = $0; STACKTOP = sp;return ($25|0); } else if ((label|0) == 7) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN11MTGGameZone7hasTypeEPKc($this,$value) { $this = $this|0; $value = $value|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 32|0; $3 = sp + 8|0; $1 = $this; $2 = $value; $6 = $1; $i = 0; while(1) { $7 = $i; $8 = ((($6)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)<($9|0); if (!($10)) { label = 8; break; } $11 = ((($6)) + 8|0); $12 = $i; $13 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$15); __THREW__ = 0; $16 = (invoke_iii(4383,($14|0),($3|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 6; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); if ($16) { label = 5; break; } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } if ((label|0) == 5) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $25 = $$pre_trunc&1; STACKTOP = sp;return ($25|0); } else if ((label|0) == 6) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $4 = $19; $5 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $21 = $4; $22 = $5; ___resumeException($21|0); // unreachable; } else if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $25 = $$pre_trunc&1; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN11MTGGameZone18hasTypeSpecificIntEii($this,$value1,$value) { $this = $this|0; $value1 = $value1|0; $value = $value|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $value1; $3 = $value; $4 = $1; $i = 0; while(1) { $5 = $i; $6 = ((($4)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)<($7|0); if (!($8)) { label = 7; break; } $9 = ((($4)) + 8|0); $10 = $i; $11 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = (__ZN13CardPrimitive7hasTypeEi($12,$13)|0); if ($14) { $15 = ((($4)) + 8|0); $16 = $i; $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = $3; $20 = (__ZN13CardPrimitive7hasTypeEi($18,$19)|0); if ($20) { label = 5; break; } } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } if ((label|0) == 5) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } else if ((label|0) == 7) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN11MTGGameZone14hasPrimaryTypeEPKcS1_($this,$value,$secondvalue) { $this = $this|0; $value = $value|0; $secondvalue = $secondvalue|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 49|0; $4 = sp + 20|0; $7 = sp; $8 = sp + 48|0; $1 = $this; $2 = $value; $3 = $secondvalue; $9 = $1; $i = 0; while(1) { $10 = $i; $11 = ((($9)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)<($12|0); if (!($13)) { label = 17; break; } $14 = ((($9)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$18); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; $19 = (invoke_iii(4383,($17|0),($4|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 12; break; } if ($19) { $22 = ((($9)) + 8|0); $23 = $i; __THREW__ = 0; $24 = (invoke_iii(3955,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 12; break; } $27 = HEAP32[$24>>2]|0; $28 = $3; __THREW__ = 0; invoke_vii(3797,($7|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 12; break; } $$expand_i1_val2 = 1; HEAP8[$8>>0] = $$expand_i1_val2; __THREW__ = 0; $31 = (invoke_iii(4383,($27|0),($7|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 13; break; } else { $45 = $31; } } else { $45 = 0; } $$pre_trunc = HEAP8[$8>>0]|0; $34 = $$pre_trunc&1; if ($34) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($45) { label = 11; break; } $42 = $i; $43 = (($42) + 1)|0; $i = $43; } if ((label|0) == 11) { $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc11 = HEAP8[$0>>0]|0; $44 = $$pre_trunc11&1; STACKTOP = sp;return ($44|0); } else if ((label|0) == 12) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } else if ((label|0) == 13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; $$pre_trunc7 = HEAP8[$8>>0]|0; $39 = $$pre_trunc7&1; if (!($39)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } else if ((label|0) == 17) { $$expand_i1_val9 = 0; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc11 = HEAP8[$0>>0]|0; $44 = $$pre_trunc11&1; STACKTOP = sp;return ($44|0); } return (0)|0; } function __ZN11MTGGameZone15hasSpecificTypeEPKcS1_($this,$value,$secondvalue) { $this = $this|0; $value = $value|0; $secondvalue = $secondvalue|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 49|0; $4 = sp + 20|0; $7 = sp; $8 = sp + 48|0; $1 = $this; $2 = $value; $3 = $secondvalue; $9 = $1; $i = 0; while(1) { $10 = $i; $11 = ((($9)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)<($12|0); if (!($13)) { label = 17; break; } $14 = ((($9)) + 8|0); $15 = $i; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$18); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; $19 = (invoke_iii(4383,($17|0),($4|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 12; break; } if ($19) { $22 = ((($9)) + 8|0); $23 = $i; __THREW__ = 0; $24 = (invoke_iii(3955,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 12; break; } $27 = HEAP32[$24>>2]|0; $28 = $3; __THREW__ = 0; invoke_vii(3797,($7|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 12; break; } $$expand_i1_val2 = 1; HEAP8[$8>>0] = $$expand_i1_val2; __THREW__ = 0; $31 = (invoke_iii(4568,($27|0),($7|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 13; break; } else { $45 = $31; } } else { $45 = 0; } $$pre_trunc = HEAP8[$8>>0]|0; $34 = $$pre_trunc&1; if ($34) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($45) { label = 11; break; } $42 = $i; $43 = (($42) + 1)|0; $i = $43; } if ((label|0) == 11) { $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc11 = HEAP8[$0>>0]|0; $44 = $$pre_trunc11&1; STACKTOP = sp;return ($44|0); } else if ((label|0) == 12) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } else if ((label|0) == 13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; $$pre_trunc7 = HEAP8[$8>>0]|0; $39 = $$pre_trunc7&1; if (!($39)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = $5; $41 = $6; ___resumeException($40|0); // unreachable; } else if ((label|0) == 17) { $$expand_i1_val9 = 0; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc11 = HEAP8[$0>>0]|0; $44 = $$pre_trunc11&1; STACKTOP = sp;return ($44|0); } return (0)|0; } function __ZN11MTGGameZone17hasTypeButNotTypeEPKcS1_($this,$value,$secondvalue) { $this = $this|0; $value = $value|0; $secondvalue = $secondvalue|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val17 = 0, $$expand_i1_val2 = 0, $$expand_i1_val25 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $$pre_trunc19 = 0, $$pre_trunc21 = 0, $$pre_trunc23 = 0, $$pre_trunc27 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $9 = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 75|0; $4 = sp + 44|0; $7 = sp + 24|0; $8 = sp + 74|0; $9 = sp + 12|0; $10 = sp + 73|0; $11 = sp; $12 = sp + 72|0; $1 = $this; $2 = $value; $3 = $secondvalue; $13 = $1; $i = 0; while(1) { $14 = $i; $15 = ((($13)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)<($16|0); if (!($17)) { label = 36; break; } $18 = ((($13)) + 8|0); $19 = $i; $20 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$22); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; $$expand_i1_val2 = 0; HEAP8[$10>>0] = $$expand_i1_val2; $$expand_i1_val4 = 0; HEAP8[$12>>0] = $$expand_i1_val4; __THREW__ = 0; $23 = (invoke_iii(4383,($21|0),($4|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 25; break; } if ($23) { $26 = ((($13)) + 8|0); $27 = $i; __THREW__ = 0; $28 = (invoke_iii(3955,($26|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 25; break; } $31 = HEAP32[$28>>2]|0; $32 = $2; __THREW__ = 0; invoke_vii(3797,($7|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 25; break; } $$expand_i1_val6 = 1; HEAP8[$8>>0] = $$expand_i1_val6; __THREW__ = 0; $35 = (invoke_iii(4568,($31|0),($7|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 26; break; } if ($35) { $38 = ((($13)) + 8|0); $39 = $i; __THREW__ = 0; $40 = (invoke_iii(3955,($38|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 26; break; } $43 = HEAP32[$40>>2]|0; $44 = $3; __THREW__ = 0; invoke_vii(3797,($9|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 26; break; } $$expand_i1_val8 = 1; HEAP8[$10>>0] = $$expand_i1_val8; __THREW__ = 0; $47 = (invoke_iii(4383,($43|0),($9|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 27; break; } if ($47) { $82 = 0; } else { $50 = ((($13)) + 8|0); $51 = $i; __THREW__ = 0; $52 = (invoke_iii(3955,($50|0),($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 27; break; } $55 = HEAP32[$52>>2]|0; $56 = $3; __THREW__ = 0; invoke_vii(3797,($11|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 27; break; } $$expand_i1_val10 = 1; HEAP8[$12>>0] = $$expand_i1_val10; __THREW__ = 0; $59 = (invoke_iii(4568,($55|0),($11|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = $59 ^ 1; $82 = $62; } } else { $82 = 0; } } else { $82 = 0; } $$pre_trunc = HEAP8[$12>>0]|0; $63 = $$pre_trunc&1; if ($63) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc13 = HEAP8[$10>>0]|0; $64 = $$pre_trunc13&1; if ($64) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc15 = HEAP8[$8>>0]|0; $65 = $$pre_trunc15&1; if ($65) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($82) { label = 24; break; } $79 = $i; $80 = (($79) + 1)|0; $i = $80; } if ((label|0) == 24) { $$expand_i1_val17 = 1; HEAP8[$0>>0] = $$expand_i1_val17; $$pre_trunc27 = HEAP8[$0>>0]|0; $81 = $$pre_trunc27&1; STACKTOP = sp;return ($81|0); } else if ((label|0) == 25) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $77 = $5; $78 = $6; ___resumeException($77|0); // unreachable; } else if ((label|0) == 26) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $5 = $68; $6 = $69; } else if ((label|0) == 27) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $5 = $70; $6 = $71; label = 30; } else if ((label|0) == 28) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; $$pre_trunc19 = HEAP8[$12>>0]|0; $74 = $$pre_trunc19&1; if ($74) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 30; } else { label = 30; } } else if ((label|0) == 36) { $$expand_i1_val25 = 0; HEAP8[$0>>0] = $$expand_i1_val25; $$pre_trunc27 = HEAP8[$0>>0]|0; $81 = $$pre_trunc27&1; STACKTOP = sp;return ($81|0); } if ((label|0) == 30) { $$pre_trunc21 = HEAP8[$10>>0]|0; $75 = $$pre_trunc21&1; if ($75) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } $$pre_trunc23 = HEAP8[$8>>0]|0; $76 = $$pre_trunc23&1; if (!($76)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $77 = $5; $78 = $6; ___resumeException($77|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $77 = $5; $78 = $6; ___resumeException($77|0); // unreachable; return (0)|0; } function __ZN11MTGGameZone8hasAliasEi($this,$alias) { $this = $this|0; $alias = $alias|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $alias; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 56|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 8|0); $9 = $i; $10 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 216|0); $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = ($13|0)==($14|0); if ($15) { label = 4; break; } $16 = $i; $17 = (($16) + 1)|0; $i = $17; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN11MTGGameZone12seenThisTurnEP13TargetChooserib($this,$tc,$castMethod,$lastTurn) { $this = $this|0; $tc = $tc|0; $castMethod = $castMethod|0; $lastTurn = $lastTurn|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $c = 0, $c2 = 0, $count = 0, $iter = 0, $iter1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $iter = sp + 20|0; $4 = sp + 16|0; $iter1 = sp + 8|0; $5 = sp + 4|0; $0 = $this; $1 = $tc; $2 = $castMethod; $6 = $lastTurn&1; $3 = $6; $7 = $0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $12 = $1; $13 = ((($12)) + 36|0); HEAP32[$13>>2] = 0; $count = 0; $14 = $3; $15 = $14&1; if (!($15)) { $39 = ((($7)) + 32|0); $40 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($39)|0); HEAP32[$iter1>>2] = $40; while(1) { $41 = ((($7)) + 32|0); $42 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($41)|0); HEAP32[$5>>2] = $42; $43 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($iter1,$5)|0); if (!($43)) { break; } $44 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($iter1)|0); $45 = HEAP32[$44>>2]|0; $c2 = $45; $46 = $c2; $47 = $2; $48 = (__ZN15MTGCardInstance17matchesCastFilterEi($46,$47)|0); if ($48) { $49 = $1; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = $c2; $54 = ($53|0)==(0|0); $55 = ((($53)) + 280|0); $56 = $54 ? 0 : $55; $57 = (FUNCTION_TABLE_iiii[$52 & 8191]($49,$56,0)|0); if ($57) { $58 = $count; $59 = (($58) + 1)|0; $count = $59; } } (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($iter1)|0); } $60 = $count; STACKTOP = sp;return ($60|0); } $16 = ((($7)) + 44|0); $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$iter>>2] = $17; while(1) { $18 = ((($7)) + 44|0); $19 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($iter,$4)|0); if (!($20)) { break; } $21 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($iter)|0); $22 = HEAP32[$21>>2]|0; $c = $22; $23 = $c; $24 = ($23|0)!=(0|0); if ($24) { $25 = $c; $26 = $2; $27 = (__ZN15MTGCardInstance17matchesCastFilterEi($25,$26)|0); if ($27) { $28 = $1; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $c; $33 = ($32|0)==(0|0); $34 = ((($32)) + 280|0); $35 = $33 ? 0 : $34; $36 = (FUNCTION_TABLE_iiii[$31 & 8191]($28,$35,0)|0); if ($36) { $37 = $count; $38 = (($37) + 1)|0; $count = $38; } } } (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($iter)|0); } $60 = $count; STACKTOP = sp;return ($60|0); } function __ZN11MTGGameZone12seenThisTurnENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$targetChooserDefinition,$castMethod) { $this = $this|0; $targetChooserDefinition = $targetChooserDefinition|0; $castMethod = $castMethod|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, $tc = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 28|0; $2 = sp + 12|0; $0 = $this; $1 = $castMethod; $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10Targetable11getObserverEv($7)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$targetChooserDefinition); __THREW__ = 0; $9 = (invoke_iiiii(3943,($tcf|0),($2|0),(0|0),(0|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $tc = $9; $12 = $tc; $13 = $1; $14 = (__ZN11MTGGameZone12seenThisTurnEP13TargetChooserib($5,$12,$13,0)|0); $result = $14; $15 = $tc; $16 = ($15|0)!=(0|0); if (!($16)) { $26 = $result; STACKTOP = sp;return ($26|0); } $17 = $tc; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $tc = 0; $26 = $result; STACKTOP = sp;return ($26|0); } function __ZN11MTGGameZone12seenLastTurnENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$targetChooserDefinition,$castMethod) { $this = $this|0; $targetChooserDefinition = $targetChooserDefinition|0; $castMethod = $castMethod|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, $tc = 0, $tcf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tcf = sp + 28|0; $2 = sp + 12|0; $0 = $this; $1 = $castMethod; $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN10Targetable11getObserverEv($7)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tcf,$8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$targetChooserDefinition); __THREW__ = 0; $9 = (invoke_iiiii(3943,($tcf|0),($2|0),(0|0),(0|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $tc = $9; $12 = $tc; $13 = $1; $14 = (__ZN11MTGGameZone12seenThisTurnEP13TargetChooserib($5,$12,$13,1)|0); $result = $14; $15 = $tc; $16 = ($15|0)!=(0|0); if (!($16)) { $26 = $result; STACKTOP = sp;return ($26|0); } $17 = $tc; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $tc = 0; $26 = $result; STACKTOP = sp;return ($26|0); } function __ZN11MTGGameZone12cleanupPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = ((($1)) + 8|0); $7 = $i; $8 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; (__ZN15MTGCardInstance7cleanupEv($9)|0); $10 = $i; $11 = (($10) + 1)|0; $i = $11; } STACKTOP = sp;return; } function __ZN9MTGInPlay15getNextAttackerEP15MTGCardInstance($this,$previous) { $this = $this|0; $previous = $previous|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0, $foundprevious = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $foundprevious = 0; $4 = $2; $5 = ($4|0)==(0|0); $$ = $5 ? 1 : 0; $foundprevious = $$; $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)<($8|0); if (!($9)) { label = 9; break; } $10 = ((($3)) + 8|0); $11 = $i; $12 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $current = $13; $14 = $current; $15 = $2; $16 = ($14|0)==($15|0); if ($16) { $foundprevious = 1; } else { $17 = $foundprevious; $18 = ($17|0)!=(0); if ($18) { $19 = $current; $20 = (__ZN15MTGCardInstance10isAttackerEv($19)|0); $21 = ($20|0)!=(0); if ($21) { label = 7; break; } } } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } if ((label|0) == 7) { $22 = $current; $0 = $22; $25 = $0; STACKTOP = sp;return ($25|0); } else if ((label|0) == 9) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN9MTGInPlay12getNextLurerEP15MTGCardInstance($this,$previous) { $this = $this|0; $previous = $previous|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current = 0, $foundprevious = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $foundprevious = 0; $4 = $2; $5 = ($4|0)==(0|0); $$ = $5 ? 1 : 0; $foundprevious = $$; $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)<($8|0); if (!($9)) { label = 10; break; } $10 = ((($3)) + 8|0); $11 = $i; $12 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $current = $13; $14 = $current; $15 = $2; $16 = ($14|0)==($15|0); if ($16) { $foundprevious = 1; } else { $17 = $foundprevious; $18 = ($17|0)!=(0); if ($18) { $19 = $current; $20 = (__ZN15MTGCardInstance10isAttackerEv($19)|0); $21 = ($20|0)!=(0); if ($21) { $22 = $current; $23 = (__ZN15MTGCardInstance3hasEi($22,101)|0); $24 = ($23|0)!=(0); if ($24) { label = 8; break; } } } } $26 = $i; $27 = (($26) + 1)|0; $i = $27; } if ((label|0) == 8) { $25 = $current; $0 = $25; $28 = $0; STACKTOP = sp;return ($28|0); } else if ((label|0) == 10) { $0 = 0; $28 = $0; STACKTOP = sp;return ($28|0); } return (0)|0; } function __ZN9MTGInPlay10findALurerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $current = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { label = 7; break; } $7 = ((($2)) + 8|0); $8 = $i; $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $current = $10; $11 = $current; $12 = (__ZN15MTGCardInstance10isAttackerEv($11)|0); $13 = ($12|0)!=(0); if ($13) { $14 = $current; $15 = (__ZN15MTGCardInstance3hasEi($14,101)|0); $16 = ($15|0)!=(0); if ($16) { label = 5; break; } } $18 = $i; $19 = (($18) + 1)|0; $i = $19; } if ((label|0) == 5) { $17 = $current; $0 = $17; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 7) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN9MTGInPlay8untapAllEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { break; } $7 = ((($2)) + 8|0); $8 = $i; $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $card = $10; $11 = $card; __ZN15MTGCardInstance12setUntappingEv($11); $12 = $card; $13 = ((($12)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($1,$13,40); $14 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($1)|0); if (!($14)) { $15 = $card; $16 = ((($15)) + 460|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)<(1); if ($18) { $19 = $card; __ZN15MTGCardInstance12attemptUntapEv($19); } $20 = $card; $21 = ((($20)) + 460|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)>=(1); if ($23) { $24 = $card; $25 = ((($24)) + 460|0); HEAP32[$25>>2] = 0; } } $26 = $i; $27 = (($26) + 1)|0; $i = $27; } STACKTOP = sp;return; } function __ZN11MTGGameZone9intToZoneEiP6PlayerS1_($zoneId,$p,$p2) { $zoneId = $zoneId|0; $p = $p|0; $p2 = $p2|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $zoneId; $2 = $p; $3 = $p2; $4 = $1; L1: do { switch ($4|0) { case 11: { $5 = $2; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $0 = $9; break; } case 12: { $10 = $2; $11 = (__ZN6Player8opponentEv($10)|0); $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $0 = $15; break; } case 21: { $16 = $2; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; $0 = $20; break; } case 22: { $21 = $2; $22 = (__ZN6Player8opponentEv($21)|0); $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; $0 = $26; break; } case 25: { $27 = $2; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); $31 = HEAP32[$30>>2]|0; $0 = $31; break; } case 31: { $32 = $2; $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; $0 = $36; break; } case 32: { $37 = $2; $38 = (__ZN6Player8opponentEv($37)|0); $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 16|0); $42 = HEAP32[$41>>2]|0; $0 = $42; break; } case 41: { $43 = $2; $44 = ((($43)) + 84|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 32|0); $47 = HEAP32[$46>>2]|0; $0 = $47; break; } case 42: { $48 = $2; $49 = (__ZN6Player8opponentEv($48)|0); $50 = ((($49)) + 84|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 32|0); $53 = HEAP32[$52>>2]|0; $0 = $53; break; } case 51: { $54 = $2; $55 = ((($54)) + 84|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $0 = $58; break; } case 52: { $59 = $2; $60 = (__ZN6Player8opponentEv($59)|0); $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $0 = $64; break; } case 55: { $65 = $2; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $0 = $69; break; } case 61: { $70 = $2; $71 = ((($70)) + 84|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 28|0); $74 = HEAP32[$73>>2]|0; $0 = $74; break; } case 62: { $75 = $2; $76 = (__ZN6Player8opponentEv($75)|0); $77 = ((($76)) + 84|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 28|0); $80 = HEAP32[$79>>2]|0; $0 = $80; break; } case 65: { $81 = $2; $82 = ((($81)) + 84|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 28|0); $85 = HEAP32[$84>>2]|0; $0 = $85; break; } default: { $86 = $3; $87 = ($86|0)!=(0|0); if (!($87)) { $0 = 0; break L1; } $88 = $1; switch ($88|0) { case 14: { $89 = $3; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 12|0); $93 = HEAP32[$92>>2]|0; $0 = $93; break L1; break; } case 24: { $94 = $3; $95 = ((($94)) + 84|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 20|0); $98 = HEAP32[$97>>2]|0; $0 = $98; break L1; break; } case 34: { $99 = $3; $100 = ((($99)) + 84|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 16|0); $103 = HEAP32[$102>>2]|0; $0 = $103; break L1; break; } case 44: { $104 = $3; $105 = ((($104)) + 84|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 32|0); $108 = HEAP32[$107>>2]|0; $0 = $108; break L1; break; } case 54: { $109 = $3; $110 = ((($109)) + 84|0); $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 8|0); $113 = HEAP32[$112>>2]|0; $0 = $113; break L1; break; } case 64: { $114 = $3; $115 = ((($114)) + 84|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 28|0); $118 = HEAP32[$117>>2]|0; $0 = $118; break L1; break; } default: { $0 = 0; break L1; } } } } } while(0); $119 = $0; STACKTOP = sp;return ($119|0); } function __ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_($g,$zoneId,$source,$target) { $g = $g|0; $zoneId = $zoneId|0; $source = $source|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $p = 0, $p2 = 0; var $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $g; $2 = $zoneId; $3 = $source; $4 = $target; $5 = $3; $6 = ($5|0)!=(0|0); if ($6) { $9 = $3; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $p = $10; } else { $7 = $1; $8 = (__ZN12GameObserver15currentlyActingEv($7)|0); $p = $8; } $11 = $4; $12 = ($11|0)!=(0|0); do { if ($12) { $26 = $4; $27 = (__ZN15MTGCardInstance10controllerEv($26)|0); $p2 = $27; } else { $13 = $3; $14 = ((($13)) + 816|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $3; if ($16) { $18 = ((($17)) + 816|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN15MTGCardInstance10controllerEv($19)|0); $p2 = $20; $21 = $3; $22 = ((($21)) + 816|0); $23 = HEAP32[$22>>2]|0; $4 = $23; break; } else { $24 = (__ZN15MTGCardInstance10controllerEv($17)|0); $p2 = $24; $25 = $3; $4 = $25; break; } } } while(0); $28 = $2; $29 = $p; $30 = $p2; $31 = (__ZN11MTGGameZone9intToZoneEiP6PlayerS1_($28,$29,$30)|0); $result = $31; $32 = $result; $33 = ($32|0)!=(0|0); if ($33) { $34 = $result; $0 = $34; $237 = $0; STACKTOP = sp;return ($237|0); } $35 = $2; do { switch ($35|0) { case 13: { $36 = $4; $37 = ((($36)) + 808|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $0 = $42; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 15: { $43 = $4; $44 = ((($43)) + 808|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $0 = $49; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 16: { $50 = $4; $51 = ((($50)) + 808|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 84|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 12|0); $56 = HEAP32[$55>>2]|0; $0 = $56; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 17: { $57 = $3; $58 = ((($57)) + 820|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); $61 = $3; if ($60) { $62 = ((($61)) + 820|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 84|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 12|0); $67 = HEAP32[$66>>2]|0; $0 = $67; $237 = $0; STACKTOP = sp;return ($237|0); } else { $68 = (__ZN15MTGCardInstance10controllerEv($61)|0); $69 = ((($68)) + 84|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 12|0); $72 = HEAP32[$71>>2]|0; $0 = $72; $237 = $0; STACKTOP = sp;return ($237|0); } break; } case 23: { $73 = $4; $74 = ((($73)) + 808|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 84|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 20|0); $79 = HEAP32[$78>>2]|0; $0 = $79; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 26: { $80 = $4; $81 = ((($80)) + 808|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 84|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 20|0); $86 = HEAP32[$85>>2]|0; $0 = $86; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 27: { $87 = $3; $88 = ((($87)) + 820|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)!=(0|0); $91 = $3; if ($90) { $92 = ((($91)) + 820|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 84|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 20|0); $97 = HEAP32[$96>>2]|0; $0 = $97; $237 = $0; STACKTOP = sp;return ($237|0); } else { $98 = (__ZN15MTGCardInstance10controllerEv($91)|0); $99 = ((($98)) + 84|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 20|0); $102 = HEAP32[$101>>2]|0; $0 = $102; $237 = $0; STACKTOP = sp;return ($237|0); } break; } case 33: { $103 = $4; $104 = ((($103)) + 808|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 84|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 16|0); $109 = HEAP32[$108>>2]|0; $0 = $109; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 35: { $110 = $4; $111 = ((($110)) + 808|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 84|0); $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 16|0); $116 = HEAP32[$115>>2]|0; $0 = $116; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 36: { $117 = $4; $118 = ((($117)) + 808|0); $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 84|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 16|0); $123 = HEAP32[$122>>2]|0; $0 = $123; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 37: { $124 = $3; $125 = ((($124)) + 820|0); $126 = HEAP32[$125>>2]|0; $127 = ($126|0)!=(0|0); $128 = $3; if ($127) { $129 = ((($128)) + 820|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 84|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $0 = $134; $237 = $0; STACKTOP = sp;return ($237|0); } else { $135 = (__ZN15MTGCardInstance10controllerEv($128)|0); $136 = ((($135)) + 84|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 16|0); $139 = HEAP32[$138>>2]|0; $0 = $139; $237 = $0; STACKTOP = sp;return ($237|0); } break; } case 43: { $140 = $4; $141 = ((($140)) + 808|0); $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 84|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 32|0); $146 = HEAP32[$145>>2]|0; $0 = $146; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 45: { $147 = $4; $148 = ((($147)) + 808|0); $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 84|0); $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 32|0); $153 = HEAP32[$152>>2]|0; $0 = $153; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 46: { $154 = $4; $155 = ((($154)) + 808|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 84|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 32|0); $160 = HEAP32[$159>>2]|0; $0 = $160; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 47: { $161 = $3; $162 = ((($161)) + 820|0); $163 = HEAP32[$162>>2]|0; $164 = ($163|0)!=(0|0); $165 = $3; if ($164) { $166 = ((($165)) + 820|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 84|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 32|0); $171 = HEAP32[$170>>2]|0; $0 = $171; $237 = $0; STACKTOP = sp;return ($237|0); } else { $172 = (__ZN15MTGCardInstance10controllerEv($165)|0); $173 = ((($172)) + 84|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 32|0); $176 = HEAP32[$175>>2]|0; $0 = $176; $237 = $0; STACKTOP = sp;return ($237|0); } break; } case 53: { $177 = $4; $178 = ((($177)) + 808|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 84|0); $181 = HEAP32[$180>>2]|0; $182 = ((($181)) + 8|0); $183 = HEAP32[$182>>2]|0; $0 = $183; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 56: { $184 = $4; $185 = ((($184)) + 808|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 84|0); $188 = HEAP32[$187>>2]|0; $189 = ((($188)) + 8|0); $190 = HEAP32[$189>>2]|0; $0 = $190; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 57: { $191 = $3; $192 = ((($191)) + 820|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)!=(0|0); $195 = $3; if ($194) { $196 = ((($195)) + 820|0); $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 84|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 8|0); $201 = HEAP32[$200>>2]|0; $0 = $201; $237 = $0; STACKTOP = sp;return ($237|0); } else { $202 = (__ZN15MTGCardInstance10controllerEv($195)|0); $203 = ((($202)) + 84|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 8|0); $206 = HEAP32[$205>>2]|0; $0 = $206; $237 = $0; STACKTOP = sp;return ($237|0); } break; } case 63: { $207 = $4; $208 = ((($207)) + 808|0); $209 = HEAP32[$208>>2]|0; $210 = ((($209)) + 84|0); $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 28|0); $213 = HEAP32[$212>>2]|0; $0 = $213; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 66: { $214 = $4; $215 = ((($214)) + 808|0); $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 84|0); $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 28|0); $220 = HEAP32[$219>>2]|0; $0 = $220; $237 = $0; STACKTOP = sp;return ($237|0); break; } case 67: { $221 = $3; $222 = ((($221)) + 820|0); $223 = HEAP32[$222>>2]|0; $224 = ($223|0)!=(0|0); $225 = $3; if ($224) { $226 = ((($225)) + 820|0); $227 = HEAP32[$226>>2]|0; $228 = ((($227)) + 84|0); $229 = HEAP32[$228>>2]|0; $230 = ((($229)) + 28|0); $231 = HEAP32[$230>>2]|0; $0 = $231; $237 = $0; STACKTOP = sp;return ($237|0); } else { $232 = (__ZN15MTGCardInstance10controllerEv($225)|0); $233 = ((($232)) + 84|0); $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 28|0); $236 = HEAP32[$235>>2]|0; $0 = $236; $237 = $0; STACKTOP = sp;return ($237|0); } break; } default: { $0 = 0; $237 = $0; STACKTOP = sp;return ($237|0); } } } while(0); return (0)|0; } function __ZN11MTGGameZone14zoneStringToIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($zoneName) { $zoneName = $zoneName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $max = 0, $strings = 0, $values = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 464|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $strings = sp + 232|0; $values = sp + 8|0; _memcpy(($strings|0),(48664|0),224)|0; _memcpy(($values|0),(48888|0),224)|0; $max = 56; $i = 0; while(1) { $1 = $i; $2 = $max; $3 = ($1|0)<($2|0); if (!($3)) { label = 6; break; } $4 = $i; $5 = (($strings) + ($4<<2)|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,$6)|0); $8 = ($7|0)==(0); $9 = $i; if ($8) { label = 4; break; } $12 = (($9) + 1)|0; $i = $12; } if ((label|0) == 4) { $10 = (($values) + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; $0 = $11; $13 = $0; STACKTOP = sp;return ($13|0); } else if ((label|0) == 6) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN11MTGGameZone12stringToZoneEP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP15MTGCardInstanceSA_($g,$zoneName,$source,$target) { $g = $g|0; $zoneName = $zoneName|0; $source = $source|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $g; $1 = $source; $2 = $target; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$zoneName); __THREW__ = 0; $7 = (invoke_ii(6167,($3|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { $10 = $1; $11 = $2; __THREW__ = 0; $12 = (invoke_iiiii(6168,($6|0),($7|0),($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return ($12|0); } } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; return (0)|0; } function __ZNK11MTGGameZone8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,151232)|0); STACKTOP = sp;return ($3|0); } function __ZNK10MTGLibrary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151245)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZNK12MTGGraveyard8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151254)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZNK7MTGHand8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151265)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZNK18MTGRemovedFromGame8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151271)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZNK8MTGStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151288)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZNK9MTGInPlay8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,151295)|0); $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($2,$9); __THREW__ = 0; $12 = (invoke_iii(3885,($7|0),($2|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($out,$z) { $out = $out|0; $z = $z|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $out; $1 = $z; $i = 0; while(1) { $2 = $i; $3 = $1; $4 = ((($3)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($2|0)<($5|0); $7 = $0; if (!($6)) { break; } $8 = $1; $9 = ((($8)) + 8|0); $10 = $i; $11 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 260|0); $14 = (__ZNK7MTGCard8getMTGIdEv($13)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$14)|0); $15 = $i; $16 = $1; $17 = ((($16)) + 56|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) - 1)|0; $20 = ($15|0)<($19|0); if ($20) { $21 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,197988)|0); } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } STACKTOP = sp;return ($7|0); } function __ZN11MTGGameZone9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$ss) { $this = $this|0; $ss = $ss|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $card = 0, $i = 0, $id = 0, $limiter = 0, $myToken = 0, $newCard = 0, $result = 0, $s = 0, $toFind = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 104|0; $toFind = sp + 72|0; $4 = sp + 60|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 8|0; $0 = $this; $1 = $ss; $9 = $0; $result = 0; $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$10); $i = 0; while(1) { $11 = $i; $12 = ((($9)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)<($13|0); $15 = ((($9)) + 8|0); if (!($14)) { break; } $16 = $i; __THREW__ = 0; $17 = (invoke_iii(3955,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 10; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = ((($9)) + 8|0); $23 = $i; __THREW__ = 0; $24 = (invoke_iii(3955,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 10; break; } $27 = HEAP32[$24>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } $32 = ((($9)) + 8|0); $33 = $i; __THREW__ = 0; $34 = (invoke_iii(3955,($32|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 10; break; } HEAP32[$34>>2] = 0; } $39 = $i; $40 = (($39) + 1)|0; $i = $40; } if ((label|0) == 10) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5clearEv($15); $41 = ((($9)) + 20|0); __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5clearEv($41); $42 = ((($9)) + 56|0); HEAP32[$42>>2] = 0; L17: while(1) { $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $44 = ($43|0)!=(0); if (!($44)) { label = 47; break; } $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197988,0)|0); $limiter = $45; $card = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($toFind); $46 = $limiter; $47 = ($46|0)!=(-1); if ($47) { $48 = $limiter; __THREW__ = 0; invoke_viiii(3795,($5|0),($s|0),0,($48|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 19; break; } __THREW__ = 0; invoke_vii(6088,($4|0),($5|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 20; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($toFind,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $53 = $limiter; $54 = (($53) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($s|0),($54|0),-1); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 19; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else { __THREW__ = 0; $61 = (invoke_ii(4821,($s|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 19; break; } __THREW__ = 0; (invoke_iii(3901,($toFind|0),($61|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 19; break; } __THREW__ = 0; (invoke_iii(3925,($s|0),(211279|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 19; break; } } __THREW__ = 0; $68 = (invoke_i(4323)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 19; break; } __THREW__ = 0; invoke_vii(3800,($7|0),($toFind|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 19; break; } __THREW__ = 0; $73 = (invoke_iii(4324,($68|0),($7|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 34; break; } $card = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __THREW__ = 0; invoke_vii(3800,($8|0),($toFind|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 19; break; } __THREW__ = 0; $78 = (invoke_ii(6169,($8|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 35; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $id = $78; $81 = $card; $82 = ($81|0)!=(0|0); do { if ($82) { __THREW__ = 0; $83 = (invoke_ii(3903,1072)|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 19; break L17; } $86 = $card; $87 = ((($9)) + 4|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 84|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; invoke_viii(4259,($83|0),($86|0),($90|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 36; break L17; } $newCard = $83; $93 = $newCard; __THREW__ = 0; invoke_vii(5874,($9|0),($93|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 19; break L17; } $result = 1; } else { $102 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($toFind,158159)|0); if ($102) { $103 = ((($9)) + 56|0); $104 = HEAP32[$103>>2]|0; $105 = (($104) + 1)|0; HEAP32[$103>>2] = $105; break; } $106 = $id; $107 = ($106|0)<(0); if ($107) { __THREW__ = 0; $108 = (invoke_ii(3903,1076)|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 19; break L17; } $111 = $id; __THREW__ = 0; invoke_vii(6170,($108|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 44; break L17; } $myToken = $108; $114 = $myToken; __THREW__ = 0; invoke_vii(5874,($9|0),($114|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 19; break L17; } $result = 1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); } if ((label|0) == 19) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; } else if ((label|0) == 20) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 34) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } else if ((label|0) == 35) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } else if ((label|0) == 36) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZdlPv($83); } else if ((label|0) == 44) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $2 = $117; $3 = $118; __ZdlPv($108); } else if ((label|0) == 47) { $119 = $result; $120 = $119&1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return ($120|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($toFind); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $121 = $2; $122 = $3; ___resumeException($121|0); // unreachable; return (0)|0; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK14MTGPlayerCards($out,$z) { $out = $out|0; $z = $z|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $out; $1 = $z; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($6|0)!=(0); if ($7) { $8 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,151303)|0); $9 = $0; $10 = $1; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($9,$12)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($13,4741)|0); } $14 = $1; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if ($19) { $20 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($20,151312)|0); $21 = $0; $22 = $1; $23 = ((($22)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($21,$24)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($25,4741)|0); } $26 = $1; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 8|0); $30 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($29)|0); $31 = ($30|0)!=(0); if ($31) { $32 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($32,151320)|0); $33 = $0; $34 = $1; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($33,$36)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($37,4741)|0); } $38 = $1; $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 8|0); $42 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($41)|0); $43 = ($42|0)!=(0); if ($43) { $44 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($44,151331)|0); $45 = $0; $46 = $1; $47 = ((($46)) + 16|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($45,$48)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($49,4741)|0); } $50 = $1; $51 = ((($50)) + 32|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 8|0); $54 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($53)|0); $55 = ($54|0)!=(0); if (!($55)) { $62 = $0; STACKTOP = sp;return ($62|0); } $56 = $0; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($56,151337)|0); $57 = $0; $58 = $1; $59 = ((($58)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($57,$60)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($61,4741)|0); $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN14MTGPlayerCards9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $areaS = 0, $limiter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 108|0; $areaS = sp + 84|0; $3 = sp + 72|0; $6 = sp + 52|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $1 = $this; $2 = $s; $12 = $1; $13 = $2; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($13,197972,0)|0); $limiter = $14; $15 = $limiter; $16 = ($15|0)==(-1); if ($16) { $17 = $2; $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($17,156393,0)|0); $limiter = $18; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $19 = $limiter; $20 = ($19|0)!=(-1); L4: do { if ($20) { $21 = $2; $22 = $limiter; __THREW__ = 0; invoke_viiii(3795,($3|0),($21|0),0,($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if (!($24)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158161)|0); $26 = ($25|0)==(0); if ($26) { $27 = ((($12)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = $2; $30 = $limiter; $31 = (($30) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($29|0),($31|0),-1); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } __THREW__ = 0; (invoke_iii(6171,($28|0),($6|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158195)|0); $41 = ($40|0)==(0); if ($41) { $42 = ((($12)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = $2; $45 = $limiter; $46 = (($45) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($44|0),($46|0),-1); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } __THREW__ = 0; (invoke_iii(6171,($43|0),($8|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $4 = $51; $5 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158190)|0); $54 = ($53|0)==(0); if ($54) { $55 = ((($12)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = $2; $58 = $limiter; $59 = (($58) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($57|0),($59|0),-1); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } __THREW__ = 0; (invoke_iii(6171,($56|0),($9|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } $66 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158183)|0); $67 = ($66|0)==(0); if (!($67)) { $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158171)|0); $69 = ($68|0)==(0); if (!($69)) { $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,151344)|0); $82 = ($81|0)==(0); if (!($82)) { $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,158223)|0); $84 = ($83|0)==(0); if (!($84)) { break L4; } } $85 = ((($12)) + 32|0); $86 = HEAP32[$85>>2]|0; $87 = $2; $88 = $limiter; $89 = (($88) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($87|0),($89|0),-1); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break; } __THREW__ = 0; (invoke_iii(6171,($86|0),($11|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $4 = $94; $5 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } } $70 = ((($12)) + 24|0); $71 = HEAP32[$70>>2]|0; $72 = $2; $73 = $limiter; $74 = (($73) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($10|0),($72|0),($74|0),-1); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { __THREW__ = 0; (invoke_iii(6171,($71|0),($10|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $4 = $79; $5 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } } } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $97 = $4; $98 = $5; ___resumeException($97|0); // unreachable; } } while(0); $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc = HEAP8[$0>>0]|0; $96 = $$pre_trunc&1; STACKTOP = sp;return ($96|0); } function __GLOBAL__sub_I_MTGGameZones_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3739(); ___cxx_global_var_init_1_3740(); ___cxx_global_var_init_3_3741(); ___cxx_global_var_init_5_3742(); return; } function __ZN10MTGLibraryC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48528; HEAP32[$1>>2] = $2; $3 = ((($1)) + 68|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($3); STACKTOP = sp;return; } function __ZN12MTGGraveyardC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48552; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN7MTGHandC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48576; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN9MTGInPlayC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48600; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN8MTGStackC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48624; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN18MTGRemovedFromGameC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneC2Ev($1); $2 = 48648; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN16PlayRestrictionsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN15RandomGenerator14random_shuffleINSt3__111__wrap_iterIPP15MTGCardInstanceEEEEvT_S7_($this,$first,$last) { $this = $this|0; $first = $first|0; $last = $last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__1miIPP15MTGCardInstanceS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($last,$first)|0); $n = $2; $3 = $n; $4 = (($3) - 1)|0; $i = $4; while(1) { $5 = $i; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $i; $8 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEixEi($first,$7)|0); $9 = (__ZN15RandomGenerator6randomEv($1)|0); $10 = $i; $11 = (($10) + 1)|0; $12 = (($9|0) % ($11|0))&-1; $13 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEixEi($first,$12)|0); __ZNSt3__14swapIP15MTGCardInstanceEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($8,$13); $14 = $i; $15 = (($14) + -1)|0; $i = $15; } STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5eraseERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__erase_uniqueIS3_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_3739() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49112,182585); (___cxa_atexit((3831|0),(49112|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3740() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49124,165089); (___cxa_atexit((3831|0),(49124|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3741() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49136,165080); (___cxa_atexit((3831|0),(49136|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3742() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49148,165065); (___cxa_atexit((3831|0),(49148|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6172,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP15PlayRestrictionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP15PlayRestrictionEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP15PlayRestrictionEC2Ev($2); $3 = (__ZNSt3__17forwardIPP15PlayRestrictionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15PlayRestrictionEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN10MTGLibraryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 48528; HEAP32[$1>>2] = $2; $3 = ((($1)) + 68|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($3); __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN10MTGLibraryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGLibraryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10MTGLibrary7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158195|0); } function __ZN12MTGGraveyardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN12MTGGraveyardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGGraveyardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12MTGGraveyard7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158161|0); } function __ZN7MTGHandD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN7MTGHandD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7MTGHandD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7MTGHand7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158190|0); } function __ZN9MTGInPlayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN9MTGInPlayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9MTGInPlayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9MTGInPlay7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158171|0); } function __ZN8MTGStackD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN8MTGStackD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8MTGStackD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8MTGStack7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158217|0); } function __ZN18MTGRemovedFromGameD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11MTGGameZoneD2Ev($1); STACKTOP = sp;return; } function __ZN18MTGRemovedFromGameD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18MTGRemovedFromGameD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18MTGRemovedFromGame7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (158223|0); } function __ZN11MTGGameZone7getNameEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (151360|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE14__erase_uniqueIS3_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4findIS3_EENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEESB_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstanceiEEEEPT_RS6_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIS6_EEvRS9_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE10deallocateERS9_PS8_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstanceiEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEixEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN18MTGPackEntryRandom7addCardEP9WSrcCardsP7MTGDeck($this,$pool,$to) { $this = $this|0; $pool = $pool|0; $to = $to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $fails = 0, $ff = 0, $oldf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $1 = $this; $2 = $pool; $3 = $to; $7 = $1; $fails = 0; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 1; $49 = $0; STACKTOP = sp;return ($49|0); } $10 = (__ZN15WCFilterFactory11GetInstanceEv()|0); $ff = $10; $11 = $2; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 100|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $oldf = $15; $16 = $2; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 92|0); $19 = HEAP32[$18>>2]|0; $20 = $ff; $21 = ((($7)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$21); __THREW__ = 0; $22 = (invoke_iii(6173,($20|0),($4|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $5 = $45; $6 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $47 = $5; $48 = $6; ___resumeException($47|0); // unreachable; } __THREW__ = 0; invoke_vii($19|0,($16|0),($22|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $5 = $45; $6 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $47 = $5; $48 = $6; ___resumeException($47|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $27 = $2; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 144|0); $30 = HEAP32[$29>>2]|0; $31 = $3; $32 = ((($7)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_iiii[$30 & 8191]($27,$31,$33)|0); $fails = $34; $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 96|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($35); $39 = $2; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 92|0); $42 = HEAP32[$41>>2]|0; $43 = $oldf; FUNCTION_TABLE_vii[$42 & 8191]($39,$43); $44 = $fails; $0 = $44; $49 = $0; STACKTOP = sp;return ($49|0); } function __ZN20MTGPackEntrySpecific7addCardEP9WSrcCardsP7MTGDeck($this,$0,$to) { $this = $this|0; $0 = $0|0; $to = $to|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $to; $5 = $2; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = ((($5)) + 4|0); $10 = HEAP32[$9>>2]|0; $1 = $10; $20 = $1; STACKTOP = sp;return ($20|0); } $i = 0; while(1) { $11 = $i; $12 = ((($5)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)<($13|0); if (!($14)) { break; } $15 = $4; $16 = ((($5)) + 8|0); $17 = HEAP32[$16>>2]|0; (__ZN7MTGDeck3addEP7MTGCard($15,$17)|0); $18 = $i; $19 = (($18) + 1)|0; $i = $19; } $1 = 0; $20 = $1; STACKTOP = sp;return ($20|0); } function __ZN11MTGPackSlot3addEP9WSrcCardsP7MTGDecki($this,$ocean,$to,$carryover) { $this = $this|0; $ocean = $ocean|0; $to = $to|0; $carryover = $carryover|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $amt = 0, $fails = 0; var $i = 0, $myPool = 0, $or$cond = 0, $pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 72|0; $$byval_copy = sp + 68|0; $5 = sp + 24|0; $8 = sp + 8|0; $9 = sp + 4|0; $1 = $this; $2 = $ocean; $3 = $to; $4 = $carryover; $10 = $1; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $14 = HEAP32[$10>>2]|0; $0 = $14; $74 = $0; STACKTOP = sp;return ($74|0); } $fails = 0; $15 = HEAP32[$10>>2]|0; $16 = $4; $17 = (($15) + ($16))|0; $amt = $17; $myPool = 0; $18 = ((($10)) + 4|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($18)|0); $20 = ($19|0)!=(0); do { if ($20) { $21 = ((($10)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$21); __THREW__ = 0; $22 = (invoke_ii(6174,($5|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $6 = $25; $7 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $27 = $6; $28 = $7; ___resumeException($27|0); // unreachable; } else { $myPool = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } } } while(0); $29 = $myPool; $30 = ($29|0)!=(0|0); if (!($30)) { $31 = $2; $myPool = $31; } $i = 0; while(1) { $32 = $i; $33 = $amt; $34 = ($32|0)<($33|0); if (!($34)) { break; } $35 = ((($10)) + 16|0); $36 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE5beginEv($35)|0); HEAP32[$8>>2] = $36; $37 = ((($10)) + 16|0); $38 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE3endEv($37)|0); HEAP32[$9>>2] = $38; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$9>>2]|0; __ZNSt3__114random_shuffleINS_11__wrap_iterIPP12MTGPackEntryEEEEvT_S6_($$byval_copy,$$byval_copy$2); $pos = 0; while(1) { $39 = $pos; $40 = ((($10)) + 16|0); $41 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($40)|0); $42 = ($39>>>0)<($41>>>0); if ($42) { $43 = ((($10)) + 16|0); $44 = $pos; $45 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEixEj($43,$44)|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = $myPool; $51 = $3; $52 = (FUNCTION_TABLE_iiii[$49 & 8191]($46,$50,$51)|0); $53 = ($52|0)!=(0); $75 = $53; } else { $75 = 0; } $54 = $pos; if (!($75)) { break; } $55 = (($54) + 1)|0; $pos = $55; } $56 = ((($10)) + 16|0); $57 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($56)|0); $58 = ($54|0)==($57|0); if ($58) { $59 = $fails; $60 = (($59) + 1)|0; $fails = $60; } $61 = $i; $62 = (($61) + 1)|0; $i = $62; } $63 = $myPool; $64 = $2; $65 = ($63|0)!=($64|0); $66 = $myPool; $67 = ($66|0)!=(0|0); $or$cond = $65 & $67; if ($or$cond) { $68 = $myPool; $69 = ($68|0)==(0|0); if (!($69)) { $70 = HEAP32[$68>>2]|0; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vi[$72 & 8191]($68); } $myPool = 0; } $73 = $fails; $0 = $73; $74 = $0; STACKTOP = sp;return ($74|0); } function __ZN7MTGPack7getPoolENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($poolstr) { $poolstr = $poolstr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ff = 0, $mySrc = 0, $s = 0, $sub = 0, $sub1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $sub = sp + 60|0; $2 = sp + 48|0; $3 = sp + 36|0; $4 = sp + 24|0; $sub1 = sp + 12|0; $5 = sp; $mySrc = 0; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($poolstr,152252,0)|0); $s = $6; $7 = (__ZN15WCFilterFactory11GetInstanceEv()|0); $ff = $7; $8 = $s; $9 = ($8|0)==(-1); $10 = (__Znwj(48)|0); if (!($9)) { __THREW__ = 0; invoke_vid(5224,($10|0),0.20000000298023224); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $0 = $83; $1 = $84; __ZdlPv($10); $102 = $0; $103 = $1; ___resumeException($102|0); // unreachable; } $mySrc = $10; $52 = $s; $53 = (($52) + 3)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($sub1,$poolstr,$53,-1); $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($sub1)|0); $55 = ($54|0)!=(0); $56 = $mySrc; do { if ($55) { $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 92|0); $59 = HEAP32[$58>>2]|0; $60 = $ff; __THREW__ = 0; invoke_vii(3800,($5|0),($sub1|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 27; } else { __THREW__ = 0; $63 = (invoke_iii(6173,($60|0),($5|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { __THREW__ = 0; invoke_vii($59|0,($56|0),($63|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $68 = $mySrc; $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 132|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; $72 = (invoke_i(4323)|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 27; break; } __THREW__ = 0; (invoke_iii($71|0,($68|0),($72|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 27; break; } $77 = $mySrc; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 112|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; invoke_vi($80|0,($77|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 27; break; } else { label = 31; break; } } } $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $0 = $87; $1 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } else { $89 = HEAP32[$56>>2]|0; $90 = ((($89)) + 132|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; $92 = (invoke_i(4323)|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 27; } else { __THREW__ = 0; (invoke_iii($91|0,($56|0),($92|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 27; } else { label = 31; } } } } while(0); if ((label|0) == 27) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $0 = $85; $1 = $86; } else if ((label|0) == 31) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sub1); $97 = $mySrc; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 80|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vi[$100 & 8191]($97); $101 = $mySrc; STACKTOP = sp;return ($101|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sub1); $102 = $0; $103 = $1; ___resumeException($102|0); // unreachable; } __THREW__ = 0; invoke_vid(5388,($10|0),0.20000000298023224); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $0 = $22; $1 = $23; __ZdlPv($10); $102 = $0; $103 = $1; ___resumeException($102|0); // unreachable; } $mySrc = $10; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($poolstr,152256,0)|0); $s = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($sub,$poolstr); $14 = $s; $15 = ($14|0)!=(-1); do { if ($15) { $16 = $s; $17 = (($16) + 8)|0; __THREW__ = 0; invoke_viiii(3795,($3|0),($poolstr|0),($17|0),-1); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 8; } else { __THREW__ = 0; invoke_vii(6088,($2|0),($3|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $0 = $26; $1 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($sub,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 10; break; } } } else { label = 10; } } while(0); L35: do { if ((label|0) == 10) { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($sub)|0); $29 = ($28|0)!=(0); do { if ($29) { $30 = $mySrc; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 92|0); $33 = HEAP32[$32>>2]|0; $34 = $ff; __THREW__ = 0; invoke_vii(3800,($4|0),($sub|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 8; break L35; } __THREW__ = 0; $37 = (invoke_iii(6173,($34|0),($4|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; invoke_vii($33|0,($30|0),($37|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $42 = $mySrc; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 112|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; invoke_vi($45|0,($42|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 8; break L35; } else { break; } } } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $0 = $48; $1 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break L35; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sub); $97 = $mySrc; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 80|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vi[$100 & 8191]($97); $101 = $mySrc; STACKTOP = sp;return ($101|0); } } while(0); if ((label|0) == 8) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $0 = $24; $1 = $25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sub); $102 = $0; $103 = $1; ___resumeException($102|0); // unreachable; return (0)|0; } function __ZN11MTGPackSlot8addEntryEP12MTGPackEntry($this,$item) { $this = $this|0; $item = $item|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $item; $2 = $0; $3 = HEAP32[$1>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 16|0); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); STACKTOP = sp;return; } function __ZN7MTGPack12assemblePackEP7MTGDeck($this,$to) { $this = $this|0; $to = $to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $carryover = 0, $i = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $1 = $this; $2 = $to; $6 = $1; $carryover = 0; $7 = ((($6)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$7); __THREW__ = 0; $8 = (invoke_ii(6174,($3|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $4 = $13; $5 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $15 = $4; $16 = $5; ___resumeException($15|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $p = $8; $11 = $p; $12 = ($11|0)!=(0|0); if (!($12)) { $0 = -1; $43 = $0; STACKTOP = sp;return ($43|0); } $17 = $p; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 80|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($17); $i = 0; while(1) { $21 = $i; $22 = ((($6)) + 92|0); $23 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($22)|0); $24 = ($21>>>0)<($23>>>0); if (!($24)) { break; } $25 = ((($6)) + 92|0); $26 = $i; $27 = (__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEixEj($25,$26)|0); $28 = HEAP32[$27>>2]|0; $29 = $p; $30 = $2; $31 = $carryover; $32 = (__ZN11MTGPackSlot3addEP9WSrcCardsP7MTGDecki($28,$29,$30,$31)|0); $carryover = $32; $33 = $i; $34 = (($33) + 1)|0; $i = $34; } $35 = $p; $36 = ($35|0)!=(0|0); if ($36) { $37 = $p; $38 = ($37|0)==(0|0); if (!($38)) { $39 = HEAP32[$37>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$41 & 8191]($37); } $p = 0; } $42 = $carryover; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } function __ZN7MTGPack10countCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bot = 0, $i = 0, $ps = 0, $test = 0, $top = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 88|0); HEAP32[$3>>2] = 0; $i = 0; while(1) { $4 = $i; $5 = ((($1)) + 92|0); $6 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { break; } $8 = ((($1)) + 92|0); $9 = $i; $10 = (__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $ps = $11; $top = 0; $bot = 999999999; $y = 0; while(1) { $12 = $y; $13 = $ps; $14 = ((($13)) + 16|0); $15 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($14)|0); $16 = ($12>>>0)<($15>>>0); if (!($16)) { break; } $17 = $ps; $18 = ((($17)) + 16|0); $19 = $y; $20 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEixEj($18,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = $ps; $25 = HEAP32[$24>>2]|0; $26 = Math_imul($23, $25)|0; $test = $26; $27 = $test; $28 = $top; $29 = ($27|0)>($28|0); if ($29) { $30 = $test; $top = $30; } $31 = $test; $32 = $bot; $33 = ($31|0)<($32|0); if ($33) { $34 = $test; $bot = $34; } $35 = $y; $36 = (($35) + 1)|0; $y = $36; } $37 = $top; $38 = ((($1)) + 88|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) + ($37))|0; HEAP32[$38>>2] = $40; $41 = $bot; $42 = ((($1)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($41))|0; HEAP32[$42>>2] = $44; $45 = $i; $46 = (($45) + 1)|0; $i = $46; } STACKTOP = sp;return; } function __ZN7MTGPack4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$10 = 0, $$byval_copy$11 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $er = 0, $es = 0, $hDoc = 0, $holder = 0, $nt = 0, $pEntry = 0, $pPack = 0, $pSlot = 0, $packfile = 0, $s = 0, $tag = 0, $text = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$11 = sp + 280|0; $$byval_copy$10 = sp + 276|0; $$byval_copy$9 = sp + 272|0; $$byval_copy$8 = sp + 268|0; $$byval_copy$7 = sp + 264|0; $$byval_copy$6 = sp + 260|0; $$byval_copy$5 = sp + 256|0; $$byval_copy$4 = sp + 252|0; $$byval_copy$3 = sp + 248|0; $$byval_copy$2 = sp + 244|0; $$byval_copy$1 = sp + 240|0; $$byval_copy = sp + 236|0; $packfile = sp + 144|0; $hDoc = sp + 128|0; $4 = sp + 120|0; $tag = sp + 108|0; $5 = sp + 104|0; $6 = sp + 100|0; $7 = sp + 96|0; $8 = sp + 92|0; $9 = sp + 80|0; $10 = sp + 76|0; $11 = sp + 72|0; $12 = sp + 68|0; $13 = sp + 60|0; $14 = sp + 56|0; $15 = sp + 52|0; $16 = sp + 48|0; $s = sp + 44|0; $17 = sp + 40|0; $18 = sp + 36|0; $19 = sp + 32|0; $20 = sp + 28|0; $21 = sp + 12|0; $0 = $this; $22 = $0; $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); __ZN13TiXmlDocumentC2EPKc($packfile,$23); __THREW__ = 0; $24 = (invoke_iii(6175,($packfile|0),0)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { if (!($24)) { $3 = 1; __ZN13TiXmlDocumentD2Ev($packfile); STACKTOP = sp;return; } __THREW__ = 0; invoke_vii(6176,($hDoc|0),($packfile|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; $31 = (invoke_ii(6177,($hDoc|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { HEAP32[$4>>2] = $31; __THREW__ = 0; $34 = (invoke_ii(6178,($4|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $pPack = $34; $37 = $pPack; $38 = ($37|0)!=(0|0); if (!($38)) { $3 = 1; __ZN13TiXmlDocumentD2Ev($packfile); STACKTOP = sp;return; } $39 = $pPack; __THREW__ = 0; $40 = (invoke_ii(6179,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; invoke_vii(3797,($tag|0),($40|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$5>>2] = $45; $46 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$6>>2] = $46; $47 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$7>>2] = $47; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; $48 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; L16: do { if ($50) { label = 15; } else { HEAP32[$8>>2] = $48; $51 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,152265)|0); do { if ($51) { $3 = 1; } else { $holder = 0; $54 = $pPack; __THREW__ = 0; $55 = (invoke_iii(5554,($54|0),(152270|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 15; break L16; } $holder = $55; $58 = $holder; $59 = ($58|0)!=(0|0); if ($59) { $60 = $holder; __THREW__ = 0; $61 = (invoke_ii(3938,($60|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 15; break L16; } $64 = ((($22)) + 80|0); HEAP32[$64>>2] = $61; } else { $65 = ((($22)) + 80|0); HEAP32[$65>>2] = 700; } $66 = $pPack; __THREW__ = 0; $67 = (invoke_iii(5554,($66|0),(152276|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 15; break L16; } $holder = $67; $70 = $holder; $71 = ($70|0)!=(0|0); $72 = ((($22)) + 24|0); if ($71) { $73 = $holder; __THREW__ = 0; (invoke_iii(3925,($72|0),($73|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 15; break L16; } } else { __THREW__ = 0; (invoke_iii(3925,($72|0),(211279|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 15; break L16; } } $78 = $pPack; __THREW__ = 0; $79 = (invoke_iii(5554,($78|0),(162320|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 15; break L16; } $holder = $79; $82 = $holder; $83 = ($82|0)!=(0|0); $84 = ((($22)) + 12|0); if ($83) { $85 = $holder; __THREW__ = 0; (invoke_iii(3925,($84|0),($85|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 15; break L16; } } else { __THREW__ = 0; (invoke_iii(3925,($84|0),(152281|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 15; break L16; } } $90 = $pPack; __THREW__ = 0; $91 = (invoke_iii(5554,($90|0),(187172|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 15; break L16; } $holder = $91; $94 = $holder; $95 = ($94|0)!=(0|0); if ($95) { $96 = $holder; __THREW__ = 0; (invoke_iii(3925,($22|0),($96|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 15; break L16; } } else { __THREW__ = 0; (invoke_iii(3925,($22|0),(152289|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 15; break L16; } } $101 = $pPack; __THREW__ = 0; $102 = (invoke_iii(5554,($101|0),(152297|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 15; break L16; } $holder = $102; $105 = $holder; $106 = ($105|0)!=(0|0); if ($106) { $107 = ((($22)) + 48|0); $108 = $holder; __THREW__ = 0; (invoke_iii(3925,($107|0),($108|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 15; break L16; } } $111 = $pPack; __THREW__ = 0; $112 = (invoke_iii(5554,($111|0),(152306|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 15; break L16; } $holder = $112; $115 = $holder; $116 = ($115|0)!=(0|0); $117 = ((($22)) + 36|0); if ($116) { $118 = $holder; __THREW__ = 0; (invoke_iii(3925,($117|0),($118|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 15; break L16; } } else { __THREW__ = 0; (invoke_iii(3925,($117|0),(211279|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 15; break L16; } } $123 = ((($22)) + 36|0); $124 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($123)|0); HEAP32[$9>>2] = $124; $125 = ((($22)) + 36|0); $126 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($125)|0); HEAP32[$10>>2] = $126; $127 = ((($22)) + 36|0); $128 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($127)|0); HEAP32[$11>>2] = $128; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$11>>2]|0; $129 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 15; break L16; } HEAP32[$12>>2] = $129; $132 = $pPack; __THREW__ = 0; $133 = (invoke_ii(6180,($132|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 15; break L16; } $pSlot = $133; L53: while(1) { $136 = $pSlot; $137 = ($136|0)!=(0|0); if (!($137)) { label = 97; break; } $138 = $pSlot; __THREW__ = 0; $139 = (invoke_ii(6179,($138|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 15; break L16; } __THREW__ = 0; (invoke_iii(3925,($tag|0),($139|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 15; break L16; } $144 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$13>>2] = $144; $145 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$14>>2] = $145; $146 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$15>>2] = $146; __THREW__ = 0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$13>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$14>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$15>>2]|0; $147 = (invoke_iiiii(3793,($$byval_copy$6|0),($$byval_copy$7|0),($$byval_copy$8|0),(3794|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 15; break L16; } HEAP32[$16>>2] = $147; $150 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,152311)|0); L59: do { if (!($150)) { __THREW__ = 0; $151 = (invoke_ii(3903,28)|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 15; break L16; } ;HEAP32[$151>>2]=0|0;HEAP32[$151+4>>2]=0|0;HEAP32[$151+8>>2]=0|0;HEAP32[$151+12>>2]=0|0;HEAP32[$151+16>>2]=0|0;HEAP32[$151+20>>2]=0|0;HEAP32[$151+24>>2]=0|0; __ZN11MTGPackSlotC2Ev($151); HEAP32[$s>>2] = $151; $154 = ((($22)) + 92|0); __THREW__ = 0; invoke_vii(6181,($154|0),($s|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 15; break L16; } $157 = $pSlot; __THREW__ = 0; $158 = (invoke_iii(5554,($157|0),(152316|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 15; break L16; } $holder = $158; $161 = $holder; $162 = ($161|0)!=(0|0); if ($162) { $163 = $holder; __THREW__ = 0; $164 = (invoke_ii(3938,($163|0))|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 15; break L16; } $167 = HEAP32[$s>>2]|0; HEAP32[$167>>2] = $164; } else { $168 = HEAP32[$s>>2]|0; HEAP32[$168>>2] = 1; } $169 = $pSlot; __THREW__ = 0; $170 = (invoke_iii(5554,($169|0),(152276|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { label = 15; break L16; } $holder = $170; $173 = $holder; $174 = ($173|0)!=(0|0); if ($174) { $175 = HEAP32[$s>>2]|0; $176 = ((($175)) + 4|0); $177 = $holder; __THREW__ = 0; (invoke_iii(3925,($176|0),($177|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 15; break L16; } } $180 = $pSlot; __THREW__ = 0; $181 = (invoke_ii(6180,($180|0))|0); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 15; break L16; } $pEntry = $181; while(1) { $184 = $pEntry; $185 = ($184|0)!=(0|0); if (!($185)) { break L59; } $186 = $pEntry; __THREW__ = 0; $187 = (invoke_ii(6179,($186|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 15; break L16; } __THREW__ = 0; (invoke_iii(3925,($tag|0),($187|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 15; break L16; } $192 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$17>>2] = $192; $193 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$18>>2] = $193; $194 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$19>>2] = $194; __THREW__ = 0; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$17>>2]|0; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$11>>2]=HEAP32[$19>>2]|0; $195 = (invoke_iiiii(3793,($$byval_copy$9|0),($$byval_copy$10|0),($$byval_copy$11|0),(3794|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 15; break L16; } HEAP32[$20>>2] = $195; $198 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,157224)|0); do { if ($198) { __THREW__ = 0; $199 = (invoke_ii(3903,12)|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 15; break L16; } ;HEAP32[$199>>2]=0|0;HEAP32[$199+4>>2]=0|0;HEAP32[$199+8>>2]=0|0; __ZN20MTGPackEntrySpecificC2Ev($199); $es = $199; $202 = $pEntry; __THREW__ = 0; $203 = (invoke_iii(5554,($202|0),(152316|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 15; break L16; } $holder = $203; $206 = $holder; $207 = ($206|0)!=(0|0); if ($207) { $208 = $holder; __THREW__ = 0; $209 = (invoke_ii(3938,($208|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 15; break L16; } $212 = $es; $213 = ((($212)) + 4|0); HEAP32[$213>>2] = $209; } else { $214 = $es; $215 = ((($214)) + 4|0); HEAP32[$215>>2] = 1; } __THREW__ = 0; $216 = (invoke_i(4323)|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 15; break L16; } $219 = $pEntry; __THREW__ = 0; $220 = (invoke_ii(6179,($219|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 15; break L16; } __THREW__ = 0; invoke_vii(3797,($21|0),($220|0)); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { label = 15; break L16; } __THREW__ = 0; $225 = (invoke_iii(4324,($216|0),($21|0))|0); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { label = 76; break L53; } $228 = $es; $229 = ((($228)) + 8|0); HEAP32[$229>>2] = $225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $230 = HEAP32[$s>>2]|0; $231 = $es; __THREW__ = 0; invoke_vii(6182,($230|0),($231|0)); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 15; break L16; } } else { $236 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,152323)|0); if (!($236)) { $273 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,152335)|0); if (!($273)) { break; } __THREW__ = 0; $274 = (invoke_ii(3903,8)|0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { label = 15; break L16; } ;HEAP32[$274>>2]=0|0;HEAP32[$274+4>>2]=0|0; __ZN19MTGPackEntryNothingC2Ev($274); $nt = $274; $277 = HEAP32[$s>>2]|0; $278 = $nt; __THREW__ = 0; invoke_vii(6182,($277|0),($278|0)); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { label = 15; break L16; } else { break; } } __THREW__ = 0; $237 = (invoke_ii(3903,20)|0); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { label = 15; break L16; } __THREW__ = 0; invoke_vi(6183,($237|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { label = 84; break L53; } $er = $237; $242 = $pEntry; __THREW__ = 0; $243 = (invoke_iii(5554,($242|0),(152316|0))|0); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 15; break L16; } $holder = $243; $246 = $holder; $247 = ($246|0)!=(0|0); if ($247) { $248 = $holder; __THREW__ = 0; $249 = (invoke_ii(3938,($248|0))|0); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { label = 15; break L16; } $252 = $er; $253 = ((($252)) + 4|0); HEAP32[$253>>2] = $249; } else { $256 = $er; $257 = ((($256)) + 4|0); HEAP32[$257>>2] = 1; } $258 = $pEntry; __THREW__ = 0; $259 = (invoke_ii(5565,($258|0))|0); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 15; break L16; } $text = $259; $262 = $text; $263 = ($262|0)!=(0|0); if ($263) { $264 = $er; $265 = ((($264)) + 8|0); $266 = $text; __THREW__ = 0; (invoke_iii(3925,($265|0),($266|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 15; break L16; } } $269 = HEAP32[$s>>2]|0; $270 = $er; __THREW__ = 0; invoke_vii(6182,($269|0),($270|0)); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { label = 15; break L16; } } } while(0); $281 = $pEntry; __THREW__ = 0; $282 = (invoke_ii(6184,($281|0))|0); $283 = __THREW__; __THREW__ = 0; $284 = $283&1; if ($284) { label = 15; break L16; } $pEntry = $282; } } } while(0); $285 = $pSlot; __THREW__ = 0; $286 = (invoke_ii(6184,($285|0))|0); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { label = 15; break L16; } $pSlot = $286; } if ((label|0) == 76) { $234 = ___cxa_find_matching_catch()|0; $235 = tempRet0; $1 = $234; $2 = $235; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break L16; } else if ((label|0) == 84) { $254 = ___cxa_find_matching_catch()|0; $255 = tempRet0; $1 = $254; $2 = $255; __ZdlPv($237); break L16; } else if ((label|0) == 97) { $289 = ((($22)) + 72|0); HEAP8[$289>>0] = 1; __THREW__ = 0; invoke_vi(6185,($22|0)); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 15; break L16; } $3 = 1; break; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tag); __ZN13TiXmlDocumentD2Ev($packfile); STACKTOP = sp;return; } } while(0); if ((label|0) == 15) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tag); __ZN13TiXmlDocumentD2Ev($packfile); $292 = $1; $293 = $2; ___resumeException($292|0); // unreachable; } } } } } } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; __ZN13TiXmlDocumentD2Ev($packfile); $292 = $1; $293 = $2; ___resumeException($292|0); // unreachable; } function __ZN11MTGPackSlotD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $t = 0; while(1) { $4 = $t; $5 = ((($3)) + 16|0); $6 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); $8 = ((($3)) + 16|0); if (!($7)) { label = 12; break; } $9 = $t; __THREW__ = 0; $10 = (invoke_iii(6186,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 10; break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 16|0); $16 = $t; __THREW__ = 0; $17 = (invoke_iii(6186,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 10; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = ((($3)) + 16|0); $26 = $t; __THREW__ = 0; $27 = (invoke_iii(6186,($25|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 10; break; } HEAP32[$27>>2] = 0; } $35 = $t; $36 = (($35) + 1)|0; $t = $36; } if ((label|0) == 10) { $30 = ___cxa_find_matching_catch(0|0)|0; $31 = tempRet0; $1 = $30; $2 = $31; $32 = ((($3)) + 16|0); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEED2Ev($32); $33 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $34 = $1; ___clang_call_terminate($34); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE5clearEv($8); $37 = ((($3)) + 16|0); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEED2Ev($37); $38 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); STACKTOP = sp;return; } } function __ZN7MTGPackD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $t = 0; while(1) { $4 = $t; $5 = ((($3)) + 92|0); $6 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); $8 = ((($3)) + 92|0); if (!($7)) { label = 12; break; } $9 = $t; __THREW__ = 0; $10 = (invoke_iii(6187,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 10; break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 92|0); $16 = $t; __THREW__ = 0; $17 = (invoke_iii(6187,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 10; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { __ZN11MTGPackSlotD2Ev($20); __ZdlPv($20); } $22 = ((($3)) + 92|0); $23 = $t; __THREW__ = 0; $24 = (invoke_iii(6187,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 10; break; } HEAP32[$24>>2] = 0; } $36 = $t; $37 = (($36) + 1)|0; $t = $37; } if ((label|0) == 10) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; $1 = $27; $2 = $28; $29 = ((($3)) + 92|0); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($29); $30 = ((($3)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $31 = ((($3)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $32 = ((($3)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $33 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $34 = ((($3)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $35 = $1; ___clang_call_terminate($35); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE5clearEv($8); $38 = ((($3)) + 92|0); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEED2Ev($38); $39 = ((($3)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $40 = ((($3)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $41 = ((($3)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $42 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $43 = ((($3)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } function __ZN8MTGPacksD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $t = 0; while(1) { $4 = $t; $5 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($3)|0); $6 = ($4>>>0)<($5>>>0); if (!($6)) { label = 12; break; } $7 = $t; __THREW__ = 0; $8 = (invoke_iii(6188,($3|0),($7|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 10; break; } $11 = HEAP32[$8>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $t; __THREW__ = 0; $14 = (invoke_iii(6188,($3|0),($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 10; break; } $17 = HEAP32[$14>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN7MTGPackD2Ev($17); __ZdlPv($17); } $19 = $t; __THREW__ = 0; $20 = (invoke_iii(6188,($3|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 10; break; } HEAP32[$20>>2] = 0; } $26 = $t; $27 = (($26) + 1)|0; $t = $27; } if ((label|0) == 10) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; $1 = $23; $2 = $24; __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEED2Ev($3); $25 = $1; ___clang_call_terminate($25); // unreachable; } else if ((label|0) == 12) { __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE5clearEv($3); __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } } function __ZN8MTGPacks10randomPackEi($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $key; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if (!($5)) { $6 = (_rand()|0); $2 = $6; } $7 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($3)|0); $s = $7; $8 = $s; $9 = ($8|0)!=(0); if ($9) { $10 = $2; $11 = $s; $12 = (($10>>>0) % ($11>>>0))&-1; $13 = (__ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEEixEj($3,$12)|0); $14 = HEAP32[$13>>2]|0; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8MTGPacks7loadAllEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $myFilename = 0, $p = 0, $packFiles = 0, $relative = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $packFiles = sp + 60|0; $1 = sp + 48|0; $relative = sp + 24|0; $myFilename = sp + 80|0; $p = sp + 16|0; $5 = sp + 4|0; $6 = sp + 76|0; $0 = $this; $7 = $0; $8 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,152343); __THREW__ = 0; invoke_viii(5344,($packFiles|0),($8|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $60 = $2; $61 = $3; ___resumeException($60|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $i = 0; L5: while(1) { $11 = $i; $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($packFiles)|0); $13 = ($11>>>0)<($12>>>0); if (!($13)) { label = 33; break; } $14 = $i; __THREW__ = 0; $15 = (invoke_iii(3802,($packFiles|0),($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 11; break; } __THREW__ = 0; invoke_vii(3800,($relative|0),($15|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 11; break; } $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($relative)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $20; (invoke_iiii(3889,($myFilename|0),(152350|0),($vararg_buffer|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 12; break; } __THREW__ = 0; $23 = (invoke_iii(4365,($relative|0),0)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 12; break; } $26 = HEAP8[$23>>0]|0; $27 = $26 << 24 >> 24; $28 = ($27|0)==(46); do { if ($28) { $4 = 4; } else { $35 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($relative,152359)|0); if ($35) { $4 = 4; break; } __THREW__ = 0; $36 = (invoke_ii(3903,104)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 12; break L5; } $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($5|0),($myFilename|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 24; break L5; } __THREW__ = 0; invoke_vii(6093,($36|0),($5|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 25; break L5; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); HEAP32[$p>>2] = $36; $43 = HEAP32[$p>>2]|0; __THREW__ = 0; $44 = (invoke_ii(6094,($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 12; break L5; } if ($44) { __THREW__ = 0; invoke_vii(6189,($7|0),($p|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 12; break L5; } $4 = 0; break; } $47 = HEAP32[$p>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = HEAP32[$p>>2]|0; $50 = ($49|0)==(0|0); if (!($50)) { __ZN7MTGPackD2Ev($49); __ZdlPv($49); } HEAP32[$p>>2] = 0; } $4 = 4; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($relative); $58 = $i; $59 = (($58) + 1)|0; $i = $59; } if ((label|0) == 11) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; } else if ((label|0) == 12) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; label = 32; } else if ((label|0) == 24) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; label = 26; } else if ((label|0) == 25) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 26; } else if ((label|0) == 33) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($packFiles); STACKTOP = sp;return; } if ((label|0) == 26) { $$pre_trunc = HEAP8[$6>>0]|0; $55 = $$pre_trunc&1; if ($55) { __ZdlPv($36); label = 32; } else { label = 32; } } if ((label|0) == 32) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($relative); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($packFiles); $60 = $2; $61 = $3; ___resumeException($60|0); // unreachable; } function __ZN7MTGPack7getNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buf = 0, $n = 0, $t = 0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1120|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer = sp; $n = sp + 72|0; $1 = sp + 60|0; $t = sp + 40|0; $4 = sp + 28|0; $buf = sp + 88|0; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$5); __THREW__ = 0; invoke_vii(3887,($n|0),($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $40 = $2; $41 = $3; ___resumeException($40|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $8 = ((($5)) + 12|0); __THREW__ = 0; invoke_vii(3800,($4|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; do { if ($10) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; } else { __THREW__ = 0; invoke_vii(3887,($t|0),($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $13 = ((($5)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)!=($16|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($n)|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($t)|0); if ($17) { $20 = ((($5)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($5)) + 88|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $18; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $19; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $21; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $23; (invoke_iiii(3889,($buf|0),(152379|0),($vararg_buffer|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { label = 11; } } else { $34 = ((($5)) + 88|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $18; $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); HEAP32[$vararg_ptr7>>2] = $19; $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); HEAP32[$vararg_ptr8>>2] = $35; (invoke_iiii(3889,($buf|0),(152399|0),($vararg_buffer4|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { label = 11; } } if ((label|0) == 11) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($t); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); STACKTOP = sp;return; } } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($t); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); $40 = $2; $41 = $3; ___resumeException($40|0); // unreachable; } function __ZN7MTGPack17meetsRequirementsEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0; var $cf = 0, $ff = 0, $myC = 0, $unlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 49|0; $2 = sp + 24|0; $5 = sp; $1 = $this; $6 = $1; $unlocked = 1; $7 = (__ZN15WCFilterFactory11GetInstanceEv()|0); $ff = $7; $8 = ((($6)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$8); __THREW__ = 0; $9 = (invoke_ii(6174,($2|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $75 = $3; $76 = $4; ___resumeException($75|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $myC = $9; $12 = $myC; $13 = ($12|0)!=(0|0); if ($13) { $14 = $myC; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 76|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$17 & 8191]($14,0)|0); $19 = ((($6)) + 88|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)<($20|0); if ($21) { label = 4; } } else { label = 4; } if ((label|0) == 4) { $unlocked = 0; } $24 = $myC; $25 = ($24|0)!=(0|0); if ($25) { $26 = $myC; $27 = ($26|0)==(0|0); if (!($27)) { $28 = HEAP32[$26>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vi[$30 & 8191]($26); } $myC = 0; } $31 = ((($6)) + 48|0); $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($31)|0); $33 = ($32|0)!=(0); if ($33) { $34 = $unlocked; $35 = $34&1; if ($35) { $38 = (__Znwj(48)|0); __THREW__ = 0; invoke_vid(5388,($38|0),0.20000000298023224); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZdlPv($38); $75 = $3; $76 = $4; ___resumeException($75|0); // unreachable; } $myC = $38; $41 = $ff; $42 = ((($6)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$42); __THREW__ = 0; $43 = (invoke_iii(6173,($41|0),($5|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $75 = $3; $76 = $4; ___resumeException($75|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $cf = $43; $46 = $myC; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 88|0); $49 = HEAP32[$48>>2]|0; $50 = $cf; $51 = (FUNCTION_TABLE_iii[$49 & 8191]($46,$50)|0); $52 = $51 ^ 1; $53 = $52&1; $unlocked = $53; $54 = $cf; $55 = ($54|0)!=(0|0); if ($55) { $56 = $cf; $57 = ($56|0)==(0|0); if (!($57)) { $58 = HEAP32[$56>>2]|0; $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; FUNCTION_TABLE_vi[$60 & 8191]($56); } $cf = 0; } $65 = $myC; $66 = ($65|0)!=(0|0); if ($66) { $67 = $myC; $68 = ($67|0)==(0|0); if (!($68)) { $69 = HEAP32[$67>>2]|0; $70 = ((($69)) + 4|0); $71 = HEAP32[$70>>2]|0; FUNCTION_TABLE_vi[$71 & 8191]($67); } $myC = 0; } $72 = $unlocked; $73 = $72&1; $$expand_i1_val2 = $73&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $74 = $$pre_trunc&1; STACKTOP = sp;return ($74|0); } } $36 = $unlocked; $37 = $36&1; $$expand_i1_val = $37&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $74 = $$pre_trunc&1; STACKTOP = sp;return ($74|0); } function __ZN7MTGPack10isUnlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); do { if ($4) { $5 = (__ZN7MTGPack17meetsRequirementsEv($1)|0); $6 = ((($1)) + 76|0); if ($5) { HEAP32[$6>>2] = 1; break; } else { HEAP32[$6>>2] = -1; break; } } } while(0); $7 = ((($1)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)>(0); STACKTOP = sp;return ($9|0); } function __ZN8MTGPacks10getDefaultEv() { var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc27 = 0, $$pre_trunc29 = 0, $$pre_trunc31 = 0, $$pre_trunc33 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i1 = 0; var $ps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 92|0; $ps = sp + 80|0; $3 = sp + 68|0; $4 = sp + 109|0; $5 = sp + 52|0; $6 = sp + 108|0; $7 = sp + 40|0; $8 = sp + 107|0; $9 = sp + 28|0; $10 = sp + 106|0; $11 = sp + 16|0; $12 = sp + 105|0; $13 = sp; $14 = sp + 104|0; $15 = (__ZN7MTGPack7isValidEv(49160)|0); if ($15) { STACKTOP = sp;return (49160|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($0,152416); __THREW__ = 0; invoke_vii(6105,(49160|0),($0|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); HEAP32[(49236)>>2] = 1; $18 = (__ZN7MTGPack7isValidEv(49160)|0); if ($18) { STACKTOP = sp;return (49160|0); } $19 = (__Znwj(28)|0); ;HEAP32[$19>>2]=0|0;HEAP32[$19+4>>2]=0|0;HEAP32[$19+8>>2]=0|0;HEAP32[$19+12>>2]=0|0;HEAP32[$19+16>>2]=0|0;HEAP32[$19+20>>2]=0|0;HEAP32[$19+24>>2]=0|0; __ZN11MTGPackSlotC2Ev($19); HEAP32[$ps>>2] = $19; $20 = HEAP32[$ps>>2]|0; HEAP32[$20>>2] = 1; $21 = HEAP32[$ps>>2]|0; $22 = (__Znwj(20)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(152442|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; } else { __THREW__ = 0; invoke_viii(6190,($22|0),($3|0),1); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_vii(6182,($21|0),($22|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $i = 0; while(1) { $29 = $i; $30 = ($29|0)<(7); if (!($30)) { label = 22; break; } $31 = HEAP32[$ps>>2]|0; $32 = (__Znwj(20)|0); $$expand_i1_val4 = 1; HEAP8[$6>>0] = $$expand_i1_val4; __THREW__ = 0; invoke_vii(3797,($5|0),(152457|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 18; break; } __THREW__ = 0; invoke_viii(6190,($32|0),($5|0),1); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 19; break; } $$expand_i1_val6 = 0; HEAP8[$6>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii(6182,($31|0),($32|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 19; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $39 = $i; $40 = (($39) + 1)|0; $i = $40; } if ((label|0) == 18) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $1 = $48; $2 = $49; } else if ((label|0) == 19) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $1 = $50; $2 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 22) { __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_((49252),$ps); $53 = (__Znwj(28)|0); ;HEAP32[$53>>2]=0|0;HEAP32[$53+4>>2]=0|0;HEAP32[$53+8>>2]=0|0;HEAP32[$53+12>>2]=0|0;HEAP32[$53+16>>2]=0|0;HEAP32[$53+20>>2]=0|0;HEAP32[$53+24>>2]=0|0; __ZN11MTGPackSlotC2Ev($53); HEAP32[$ps>>2] = $53; $54 = HEAP32[$ps>>2]|0; HEAP32[$54>>2] = 3; $55 = HEAP32[$ps>>2]|0; $56 = (__Znwj(20)|0); $$expand_i1_val11 = 1; HEAP8[$8>>0] = $$expand_i1_val11; __THREW__ = 0; invoke_vii(3797,($7|0),(152470|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $1 = $98; $2 = $99; } else { __THREW__ = 0; invoke_viii(6190,($56|0),($7|0),1); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { $$expand_i1_val13 = 0; HEAP8[$8>>0] = $$expand_i1_val13; __THREW__ = 0; invoke_vii(6182,($55|0),($56|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_((49252),$ps); $63 = (__Znwj(28)|0); ;HEAP32[$63>>2]=0|0;HEAP32[$63+4>>2]=0|0;HEAP32[$63+8>>2]=0|0;HEAP32[$63+12>>2]=0|0;HEAP32[$63+16>>2]=0|0;HEAP32[$63+20>>2]=0|0;HEAP32[$63+24>>2]=0|0; __ZN11MTGPackSlotC2Ev($63); HEAP32[$ps>>2] = $63; $64 = HEAP32[$ps>>2]|0; HEAP32[$64>>2] = 1; $65 = HEAP32[$ps>>2]|0; $66 = (__Znwj(20)|0); $$expand_i1_val15 = 1; HEAP8[$10>>0] = $$expand_i1_val15; __THREW__ = 0; invoke_vii(3797,($9|0),(152487|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $1 = $103; $2 = $104; } else { __THREW__ = 0; invoke_viii(6190,($66|0),($9|0),1); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { $$expand_i1_val17 = 0; HEAP8[$10>>0] = $$expand_i1_val17; __THREW__ = 0; invoke_vii(6182,($65|0),($66|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_((49252),$ps); $73 = (__Znwj(28)|0); ;HEAP32[$73>>2]=0|0;HEAP32[$73+4>>2]=0|0;HEAP32[$73+8>>2]=0|0;HEAP32[$73+12>>2]=0|0;HEAP32[$73+16>>2]=0|0;HEAP32[$73+20>>2]=0|0;HEAP32[$73+24>>2]=0|0; __ZN11MTGPackSlotC2Ev($73); HEAP32[$ps>>2] = $73; $74 = HEAP32[$ps>>2]|0; HEAP32[$74>>2] = 10; $75 = HEAP32[$ps>>2]|0; $76 = (__Znwj(20)|0); $$expand_i1_val19 = 1; HEAP8[$12>>0] = $$expand_i1_val19; __THREW__ = 0; invoke_vii(3797,($11|0),(152512|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $1 = $108; $2 = $109; } else { __THREW__ = 0; invoke_viii(6190,($76|0),($11|0),1); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; do { if (!($80)) { $$expand_i1_val21 = 0; HEAP8[$12>>0] = $$expand_i1_val21; __THREW__ = 0; invoke_vii(6182,($75|0),($76|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_((49252),$ps); HEAP8[(49232)>>0] = 1; HEAP32[(49236)>>2] = 1; $i1 = 0; while(1) { $83 = $i1; $84 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv((49252))|0); $85 = ($83>>>0)<($84>>>0); if (!($85)) { label = 53; break; } $86 = $i1; $87 = (__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEixEj((49252),$86)|0); $88 = HEAP32[$87>>2]|0; $89 = (__Znwj(20)|0); $$expand_i1_val23 = 1; HEAP8[$14>>0] = $$expand_i1_val23; __THREW__ = 0; invoke_vii(3797,($13|0),(152527|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 49; break; } __THREW__ = 0; invoke_viii(6190,($89|0),($13|0),1); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 50; break; } $$expand_i1_val25 = 0; HEAP8[$14>>0] = $$expand_i1_val25; __THREW__ = 0; invoke_vii(6182,($88|0),($89|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 50; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $96 = $i1; $97 = (($96) + 1)|0; $i1 = $97; } if ((label|0) == 49) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $1 = $113; $2 = $114; } else if ((label|0) == 50) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $1 = $115; $2 = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else if ((label|0) == 53) { STACKTOP = sp;return (49160|0); } $$pre_trunc33 = HEAP8[$14>>0]|0; $117 = $$pre_trunc33&1; if (!($117)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($89); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } } while(0); $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $1 = $110; $2 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc31 = HEAP8[$12>>0]|0; $112 = $$pre_trunc31&1; if (!($112)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($76); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $1 = $105; $2 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc29 = HEAP8[$10>>0]|0; $107 = $$pre_trunc29&1; if (!($107)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($66); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } } $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $1 = $100; $2 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc27 = HEAP8[$8>>0]|0; $102 = $$pre_trunc27&1; if (!($102)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($56); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } $$pre_trunc9 = HEAP8[$6>>0]|0; $52 = $$pre_trunc9&1; if (!($52)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($32); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$4>>0]|0; $47 = $$pre_trunc&1; if (!($47)) { $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; } __ZdlPv($22); $118 = $1; $119 = $2; ___resumeException($118|0); // unreachable; return (0)|0; } function __GLOBAL__sub_I_MTGPack_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_3849(); ___cxx_global_var_init_1_3850(); ___cxx_global_var_init_3_3851(); ___cxx_global_var_init_5_3852(); ___cxx_global_var_init_7_3853(); return; } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__114random_shuffleINS_11__wrap_iterIPP12MTGPackEntryEEEEvT_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__d = 0, $__g = 0, $__i = 0, $__uid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__uid = sp + 32|0; $__g = sp + 44|0; $0 = sp + 16|0; $3 = sp; $4 = (__ZNSt3__1miIPP12MTGPackEntryS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__first)|0); $__d = $4; $5 = $__d; $6 = ($5|0)>(1); if (!($6)) { STACKTOP = sp;return; } $7 = (__ZNSt3__114numeric_limitsIiE3maxEv()|0); __ZNSt3__124uniform_int_distributionIiEC2Eii($__uid,0,$7); __ZNSt3__18__rs_getEv($__g); (__ZNSt3__111__wrap_iterIPP12MTGPackEntryEmmEv($__last)|0); $8 = $__d; $9 = (($8) + -1)|0; $__d = $9; while(1) { $10 = (__ZNSt3__1ltIPP12MTGPackEntryS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__last)|0); if (!($10)) { label = 10; break; } $11 = $__d; __THREW__ = 0; invoke_viii(4439,($0|0),0,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 8; break; } __THREW__ = 0; $14 = (invoke_iiii(4440,($__uid|0),($__g|0),($0|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 8; break; } $__i = $14; $17 = $__i; $18 = ($17|0)!=(0); if ($18) { $19 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryEdeEv($__first)|0); $20 = $__i; $21 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryEplEi($__first,$20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryEdeEv($3)|0); __ZNSt3__14swapIP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($19,$22); } (__ZNSt3__111__wrap_iterIPP12MTGPackEntryEppEv($__first)|0); $27 = $__d; $28 = (($27) + -1)|0; $__d = $28; } if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; __ZNSt3__112__rs_defaultD2Ev($__g); $25 = $1; $26 = $2; ___resumeException($25|0); // unreachable; } else if ((label|0) == 10) { __ZNSt3__112__rs_defaultD2Ev($__g); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN11TiXmlHandleC2EP9TiXmlNode($this,$_node) { $this = $this|0; $_node = $_node|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_node; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNK11TiXmlHandle7ElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { $15 = 0; STACKTOP = sp;return ($15|0); } $4 = HEAP32[$1>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $9 = ($8|0)!=(0|0); if (!($9)) { $15 = 0; STACKTOP = sp;return ($15|0); } $10 = HEAP32[$1>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); $15 = $14; STACKTOP = sp;return ($15|0); } function __ZNK9TiXmlNode5ValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN11MTGPackSlotC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); $3 = ((($1)) + 16|0); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEC2Ev($3); STACKTOP = sp;return; } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN20MTGPackEntrySpecificC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGPackEntryC2Ev($1); $2 = 49292; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN18MTGPackEntryRandomC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN12MTGPackEntryC2Ev($3); $4 = 49272; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 8|0); __THREW__ = 0; (invoke_iii(3925,($6|0),(211279|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN12MTGPackEntryD2Ev($3); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $9 = ((($3)) + 4|0); HEAP32[$9>>2] = 1; STACKTOP = sp;return; } } function __ZN19MTGPackEntryNothingC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGPackEntryC2Ev($1); $2 = 49380; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6191,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(6192,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6193,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6194,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6195,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6196,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN18MTGPackEntryRandomC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$f,$c) { $this = $this|0; $f = $f|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $4 = $0; __ZN12MTGPackEntryC2Ev($4); $5 = 49272; HEAP32[$4>>2] = $5; $6 = ((($4)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($4)) + 8|0); __THREW__ = 0; (invoke_iii(3901,($7|0),($f|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN12MTGPackEntryD2Ev($4); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } else { $10 = $1; $11 = ((($4)) + 4|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function ___cxx_global_var_init_3849() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49304,182585); (___cxa_atexit((3831|0),(49304|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_3850() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49316,165089); (___cxa_atexit((3831|0),(49316|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_3851() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49328,165080); (___cxa_atexit((3831|0),(49328|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_3852() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(49340,165065); (___cxa_atexit((3831|0),(49340|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_3853() { var label = 0, sp = 0; sp = STACKTOP; __ZN7MTGPackC2Ev(49160); (___cxa_atexit((6197|0),(49160|0),(___dso_handle|0))|0); return; } function __ZN7MTGPackC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($1)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($1)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($1)) + 92|0); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEC2Ev($7); $8 = ((($1)) + 72|0); HEAP8[$8>>0] = 0; $9 = ((($1)) + 76|0); HEAP32[$9>>2] = 0; $10 = ((($1)) + 80|0); HEAP32[$10>>2] = 700; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6198,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP12MTGPackEntryEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP12MTGPackEntryEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP12MTGPackEntryEC2Ev($2); $3 = (__ZNSt3__17forwardIPP12MTGPackEntryEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12MTGPackEntryEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN12MTGPackEntryC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 49360; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN12MTGPackEntryD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN12MTGPackEntryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGPackEntryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19MTGPackEntryNothingD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGPackEntryD2Ev($1); STACKTOP = sp;return; } function __ZN19MTGPackEntryNothingD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19MTGPackEntryNothingD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19MTGPackEntryNothing7addCardEP9WSrcCardsP7MTGDeck($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6199,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP12MTGPackEntryE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12MTGPackEntryE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP12MTGPackEntryE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12MTGPackEntryE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6200,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP7MTGPackE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGPackE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP7MTGPackE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGPackE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN18MTGPackEntryRandomD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 49272; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN12MTGPackEntryD2Ev($1); STACKTOP = sp;return; } function __ZN18MTGPackEntryRandomD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18MTGPackEntryRandomD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20MTGPackEntrySpecificD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGPackEntryD2Ev($1); STACKTOP = sp;return; } function __ZN20MTGPackEntrySpecificD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20MTGPackEntrySpecificD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP12MTGPackEntryEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP12MTGPackEntryEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPP12MTGPackEntryS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPP12MTGPackEntryE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP12MTGPackEntryEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1ltIPP12MTGPackEntryS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP12MTGPackEntryE4baseEv($4)|0); $6 = ($3>>>0)<($5>>>0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14swapIP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__111__wrap_iterIPP12MTGPackEntryEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__111__wrap_iterIPP12MTGPackEntryEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP12MTGPackEntryEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPP12MTGPackEntryEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP12MTGPackEntryEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP12MTGPackEntryEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP12MTGPackEntryEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP12MTGPackEntryE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP12MTGPackEntryE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP12MTGPackEntryEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP12MTGPackEntryEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP12MTGPackEntryEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6201,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6202,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6203,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP12MTGPackEntryE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP12MTGPackEntryE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP12MTGPackEntryEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP12MTGPackEntryEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP12MTGPackEntryEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP12MTGPackEntryEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP12MTGPackEntryEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP12MTGPackEntryE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP12MTGPackEntryE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP12MTGPackEntryNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP12MTGPackEntryEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP12MTGPackEntryEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6204,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP12MTGPackEntryEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6199,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP12MTGPackEntryRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP12MTGPackEntryRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP11MTGPackSlotEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP11MTGPackSlotEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP11MTGPackSlotE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP11MTGPackSlotE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP11MTGPackSlotEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP11MTGPackSlotEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP11MTGPackSlotEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6205,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6206,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6207,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP11MTGPackSlotE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP11MTGPackSlotE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP11MTGPackSlotEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP11MTGPackSlotEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP11MTGPackSlotEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP11MTGPackSlotEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP11MTGPackSlotEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP11MTGPackSlotE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP11MTGPackSlotE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP11MTGPackSlotEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP11MTGPackSlotEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP11MTGPackSlotNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP11MTGPackSlotEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP11MTGPackSlotEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP11MTGPackSlotEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP11MTGPackSlotEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP11MTGPackSlotEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP11MTGPackSlotEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6208,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP11MTGPackSlotEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6113,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP11MTGPackSlotRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP11MTGPackSlotRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP7MTGPackEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP7MTGPackEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP7MTGPackE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGPackE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP7MTGPackEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP7MTGPackEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP7MTGPackEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6209,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6210,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6211,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP7MTGPackE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP7MTGPackE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7MTGPackEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP7MTGPackEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP7MTGPackEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7MTGPackEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP7MTGPackEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP7MTGPackE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP7MTGPackE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP7MTGPackEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP7MTGPackEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP7MTGPackNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP7MTGPackEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP7MTGPackEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP7MTGPackEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP7MTGPackEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP7MTGPackEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP7MTGPackEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6212,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP7MTGPackEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6200,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGPackRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGPackRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16PermanentAbilityC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($3,$4,$5,0); $6 = 53448; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN13MTGEventBonusC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $5 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($5,$6,$7); $8 = 49400; HEAP32[$5>>2] = $8; $9 = ((($5)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($5)) + 152|0); HEAP32[$10>>2] = 0; $11 = ((($5)) + 156|0); __THREW__ = 0; (invoke_iii(3925,($11|0),(211279|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $3 = $102; $4 = $103; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN16PermanentAbilityD2Ev($5); $104 = $3; $105 = $4; ___resumeException($104|0); // unreachable; } $i = 0; while(1) { $14 = $i; $15 = ($14|0)<(2); if (!($15)) { break; } $16 = $i; $17 = ((($5)) + 196|0); $18 = (($17) + ($16<<2)|0); HEAP32[$18>>2] = 0; $19 = $i; $20 = ((($5)) + 204|0); $21 = (($20) + ($19<<2)|0); HEAP32[$21>>2] = 0; $22 = $i; $23 = ((($5)) + 168|0); $24 = (($23) + ($22<<2)|0); HEAP32[$24>>2] = 0; $25 = $i; $26 = ((($5)) + 176|0); $27 = (($26) + ($25)|0); HEAP8[$27>>0] = 0; $28 = $i; $29 = ((($5)) + 178|0); $30 = (($29) + ($28)|0); HEAP8[$30>>0] = 0; $31 = $i; $32 = ((($5)) + 180|0); $33 = (($32) + ($31)|0); HEAP8[$33>>0] = 0; $34 = $i; $35 = ((($5)) + 192|0); $36 = (($35) + ($34)|0); HEAP8[$36>>0] = 0; $37 = $i; $38 = ((($5)) + 184|0); $39 = (($38) + ($37<<2)|0); HEAP32[$39>>2] = 0; $40 = $i; $41 = ((($5)) + 212|0); $42 = (($41) + ($40)|0); HEAP8[$42>>0] = 0; $43 = $i; $44 = ((($5)) + 216|0); $45 = (($44) + ($43<<2)|0); HEAP32[$45>>2] = 0; $46 = $i; $47 = ((($5)) + 224|0); $48 = (($47) + ($46)|0); HEAP8[$48>>0] = 0; $49 = $i; $50 = ((($5)) + 228|0); $51 = (($50) + ($49<<2)|0); HEAP32[$51>>2] = 0; $52 = $i; $53 = ((($5)) + 236|0); $54 = (($53) + ($52)|0); HEAP8[$54>>0] = 0; $55 = $i; $56 = ((($5)) + 240|0); $57 = (($56) + ($55<<2)|0); HEAP32[$57>>2] = 0; $58 = $i; $59 = ((($5)) + 248|0); $60 = (($59) + ($58)|0); HEAP8[$60>>0] = 0; $61 = $i; $62 = ((($5)) + 252|0); $63 = (($62) + ($61<<2)|0); HEAP32[$63>>2] = 0; $64 = $i; $65 = ((($5)) + 260|0); $66 = (($65) + ($64)|0); HEAP8[$66>>0] = 0; $67 = $i; $68 = ((($5)) + 264|0); $69 = (($68) + ($67<<2)|0); HEAP32[$69>>2] = 0; $70 = $i; $71 = ((($5)) + 272|0); $72 = (($71) + ($70)|0); HEAP8[$72>>0] = 0; $73 = $i; $74 = ((($5)) + 276|0); $75 = (($74) + ($73<<2)|0); HEAP32[$75>>2] = 0; $76 = $i; $77 = ((($5)) + 284|0); $78 = (($77) + ($76)|0); HEAP8[$78>>0] = 0; $79 = $i; $80 = ((($5)) + 288|0); $81 = (($80) + ($79<<2)|0); HEAP32[$81>>2] = 0; $82 = $i; $83 = ((($5)) + 296|0); $84 = (($83) + ($82)|0); HEAP8[$84>>0] = 0; $85 = $i; $86 = ((($5)) + 300|0); $87 = (($86) + ($85<<2)|0); HEAP32[$87>>2] = 0; $88 = $i; $89 = ((($5)) + 308|0); $90 = (($89) + ($88)|0); HEAP8[$90>>0] = 0; $91 = $i; $92 = ((($5)) + 312|0); $93 = (($92) + ($91<<2)|0); HEAP32[$93>>2] = 0; $94 = $i; $95 = ((($5)) + 320|0); $96 = (($95) + ($94)|0); HEAP8[$96>>0] = 0; $97 = $i; $98 = ((($5)) + 324|0); $99 = (($98) + ($97<<2)|0); HEAP32[$99>>2] = 0; $100 = $i; $101 = (($100) + 1)|0; $i = $101; } STACKTOP = sp;return; } function __ZN13MTGEventBonus12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val27 = 0, $$expand_i1_val37 = 0, $$expand_i1_val39 = 0, $$expand_i1_val45 = 0, $$expand_i1_val47 = 0, $$expand_i1_val49 = 0, $$expand_i1_val51 = 0, $$expand_i1_val53 = 0, $$expand_i1_val55 = 0, $$expand_i1_val57 = 0, $$expand_i1_val59 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0; var $$pre_trunc17 = 0, $$pre_trunc19 = 0, $$pre_trunc29 = 0, $$pre_trunc31 = 0, $$pre_trunc33 = 0, $$pre_trunc35 = 0, $$pre_trunc41 = 0, $$pre_trunc43 = 0, $$pre_trunc61 = 0, $$pre_trunc63 = 0, $$pre_trunc65 = 0, $$pre_trunc67 = 0, $$pre_trunc69 = 0, $$pre_trunc71 = 0, $$pre_trunc73 = 0, $$pre_trunc75 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $buffer2 = 0, $buffer3 = 0, $currentPlayer = 0, $damageEvent = 0; var $damageSource = 0, $e = 0, $forceSize = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 608|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer3 = sp + 580|0; $3 = sp + 484|0; $buffer2 = sp + 548|0; $6 = sp + 464|0; $buffer = sp + 528|0; $7 = sp + 452|0; $8 = sp + 436|0; $9 = sp + 424|0; $10 = sp + 412|0; $11 = sp + 400|0; $12 = sp + 388|0; $13 = sp + 376|0; $14 = sp + 364|0; $15 = sp + 352|0; $16 = sp + 340|0; $17 = sp + 328|0; $18 = sp + 316|0; $19 = sp + 524|0; $20 = sp + 304|0; $21 = sp + 523|0; $22 = sp + 292|0; $23 = sp + 280|0; $24 = sp + 522|0; $25 = sp + 268|0; $26 = sp + 521|0; $27 = sp + 256|0; $28 = sp + 244|0; $29 = sp + 232|0; $30 = sp + 520|0; $31 = sp + 220|0; $32 = sp + 208|0; $33 = sp + 519|0; $34 = sp + 196|0; $35 = sp + 518|0; $36 = sp + 184|0; $37 = sp + 517|0; $38 = sp + 172|0; $39 = sp + 516|0; $40 = sp + 160|0; $41 = sp + 148|0; $42 = sp + 136|0; $43 = sp + 124|0; $44 = sp + 112|0; $45 = sp + 100|0; $46 = sp + 88|0; $47 = sp + 76|0; $48 = sp + 64|0; $49 = sp + 52|0; $50 = sp + 40|0; $51 = sp + 20|0; $1 = $this; $2 = $event; $52 = $1; $53 = ((($52)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 208|0); $56 = HEAP32[$55>>2]|0; $currentPlayer = $56; $57 = ((($52)) + 88|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 140|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)<(2); if ($61) { $0 = 0; $792 = $0; STACKTOP = sp;return ($792|0); } $62 = $2; $63 = ($62|0)==(0|0); if ($63) { $65 = 0; } else { $64 = (___dynamic_cast($62,7616,7704,0)|0); $65 = $64; } $66 = ($65|0)!=(0|0); if ($66) { $67 = $currentPlayer; $68 = (__ZN6Player5getIdEv($67)|0); $69 = ((($52)) + 196|0); $70 = (($69) + ($68<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = (($71|0) / 5)&-1; $73 = ($72|0)>(0); if ($73) { $74 = ((($52)) + 156|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($74,153242)|0); $75 = ((($52)) + 152|0); HEAP32[$75>>2] = 255; } $76 = $currentPlayer; $77 = (__ZN6Player5getIdEv($76)|0); $78 = ((($52)) + 196|0); $79 = (($78) + ($77<<2)|0); HEAP32[$79>>2] = 0; } $80 = $2; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(1); do { if ($83) { $84 = $currentPlayer; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 48|0); $87 = HEAP32[$86>>2]|0; $88 = (FUNCTION_TABLE_ii[$87 & 8191]($84)|0); $89 = ($88|0)!=(0); if (!($89)) { $90 = $2; $e = $90; $91 = $e; $92 = ((($91)) + 16|0); $93 = HEAP32[$92>>2]|0; $94 = $currentPlayer; $95 = ((($94)) + 84|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 28|0); $98 = HEAP32[$97>>2]|0; $99 = ($93|0)==($98|0); do { if ($99) { $100 = $currentPlayer; $101 = (__ZN6Player5getIdEv($100)|0); $102 = ((($52)) + 196|0); $103 = (($102) + ($101<<2)|0); $104 = HEAP32[$103>>2]|0; $105 = (($104) + 1)|0; HEAP32[$103>>2] = $105; $106 = $currentPlayer; $107 = (__ZN6Player5getIdEv($106)|0); $108 = ((($52)) + 196|0); $109 = (($108) + ($107<<2)|0); $110 = HEAP32[$109>>2]|0; $111 = $currentPlayer; $112 = (__ZN6Player5getIdEv($111)|0); $113 = ((($52)) + 204|0); $114 = (($113) + ($112<<2)|0); $115 = HEAP32[$114>>2]|0; $116 = ($110|0)>($115|0); if ($116) { $117 = $currentPlayer; $118 = (__ZN6Player5getIdEv($117)|0); $119 = ((($52)) + 196|0); $120 = (($119) + ($118<<2)|0); $121 = HEAP32[$120>>2]|0; $122 = $currentPlayer; $123 = (__ZN6Player5getIdEv($122)|0); $124 = ((($52)) + 204|0); $125 = (($124) + ($123<<2)|0); HEAP32[$125>>2] = $121; } $126 = $currentPlayer; $127 = (__ZN6Player5getIdEv($126)|0); $128 = ((($52)) + 196|0); $129 = (($128) + ($127<<2)|0); $130 = HEAP32[$129>>2]|0; $131 = ($130|0)>(4); if ($131) { $132 = $currentPlayer; $133 = (__ZN6Player5getIdEv($132)|0); $134 = ((($52)) + 204|0); $135 = (($134) + ($133<<2)|0); $136 = HEAP32[$135>>2]|0; $137 = ($136|0)>(14); if ($137) { $138 = $currentPlayer; $139 = (__ZN6Player5getIdEv($138)|0); $140 = ((($52)) + 196|0); $141 = (($140) + ($139<<2)|0); $142 = HEAP32[$141>>2]|0; HEAP32[$vararg_buffer>>2] = $142; (_sprintf($buffer3,153256,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$buffer3); __THREW__ = 0; invoke_viii(6213,($52|0),($3|0),100); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if (!($144)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $4 = $145; $5 = $146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } $147 = $currentPlayer; $148 = (__ZN6Player5getIdEv($147)|0); $149 = ((($52)) + 204|0); $150 = (($149) + ($148<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)>(9); if ($152) { $153 = $currentPlayer; $154 = (__ZN6Player5getIdEv($153)|0); $155 = ((($52)) + 196|0); $156 = (($155) + ($154<<2)|0); $157 = HEAP32[$156>>2]|0; HEAP32[$vararg_buffer1>>2] = $157; (_sprintf($buffer2,153273,$vararg_buffer1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,$buffer2); __THREW__ = 0; invoke_viii(6213,($52|0),($6|0),50); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if (!($159)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $4 = $160; $5 = $161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } $162 = $currentPlayer; $163 = (__ZN6Player5getIdEv($162)|0); $164 = ((($52)) + 204|0); $165 = (($164) + ($163<<2)|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)>(4); if ($167) { $168 = $currentPlayer; $169 = (__ZN6Player5getIdEv($168)|0); $170 = ((($52)) + 196|0); $171 = (($170) + ($169<<2)|0); $172 = HEAP32[$171>>2]|0; HEAP32[$vararg_buffer4>>2] = $172; (_sprintf($buffer,153301,$vararg_buffer4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$buffer); $173 = $currentPlayer; __THREW__ = 0; $174 = (invoke_ii(6214,($173|0))|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if (!($176)) { $177 = ((($52)) + 196|0); $178 = (($177) + ($174<<2)|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; invoke_viii(6213,($52|0),($7|0),($179|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if (!($181)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } } $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $4 = $182; $5 = $183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } } while(0); $184 = $e; $185 = ((($184)) + 16|0); $186 = HEAP32[$185>>2]|0; $187 = $currentPlayer; $188 = ((($187)) + 84|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 20|0); $191 = HEAP32[$190>>2]|0; $192 = ($186|0)==($191|0); if ($192) { $193 = $currentPlayer; $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 48|0); $196 = HEAP32[$195>>2]|0; $197 = (FUNCTION_TABLE_ii[$196 & 8191]($193)|0); $198 = ($197|0)!=(0); if (!($198)) { $199 = $e; $200 = ((($199)) + 8|0); $201 = HEAP32[$200>>2]|0; $202 = (__ZN13CardPrimitive7hasTypeEi($201,1)|0); $203 = $currentPlayer; $204 = (__ZN6Player5getIdEv($203)|0); $205 = ((($52)) + 168|0); $206 = (($205) + ($204<<2)|0); if ($202) { $207 = HEAP32[$206>>2]|0; $208 = (($207) + 1)|0; HEAP32[$206>>2] = $208; } else { HEAP32[$206>>2] = 0; } $209 = $currentPlayer; $210 = (__ZN6Player5getIdEv($209)|0); $211 = ((($52)) + 168|0); $212 = (($211) + ($210<<2)|0); $213 = HEAP32[$212>>2]|0; $214 = ($213|0)>(9); do { if ($214) { $215 = $currentPlayer; $216 = (__ZN6Player5getIdEv($215)|0); $217 = ((($52)) + 168|0); $218 = (($217) + ($216<<2)|0); HEAP32[$218>>2] = 0; $219 = $currentPlayer; $220 = (__ZN6Player6inPlayEv($219)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,158127); __THREW__ = 0; $221 = (invoke_iii(4065,($220|0),($8|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { $238 = ___cxa_find_matching_catch()|0; $239 = tempRet0; $4 = $238; $5 = $239; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $forceSize = $221; $224 = $forceSize; $225 = ($224|0)>(40); if ($225) { $226 = $currentPlayer; $227 = (__ZN6Player5getIdEv($226)|0); $228 = ((($52)) + 180|0); $229 = (($228) + ($227)|0); $230 = HEAP8[$229>>0]|0; $231 = $230&1; if (!($231)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,153318); __THREW__ = 0; invoke_viii(6213,($52|0),($9|0),1000); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if (!($233)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $234 = $currentPlayer; $235 = (__ZN6Player5getIdEv($234)|0); $236 = ((($52)) + 180|0); $237 = (($236) + ($235)|0); HEAP8[$237>>0] = 1; break; } $240 = ___cxa_find_matching_catch()|0; $241 = tempRet0; $4 = $240; $5 = $241; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } $242 = $forceSize; $243 = ($242|0)>(19); if ($243) { $244 = $currentPlayer; $245 = (__ZN6Player5getIdEv($244)|0); $246 = ((($52)) + 178|0); $247 = (($246) + ($245)|0); $248 = HEAP8[$247>>0]|0; $249 = $248&1; if (!($249)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,153345); __THREW__ = 0; invoke_viii(6213,($52|0),($10|0),500); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if (!($251)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $252 = $currentPlayer; $253 = (__ZN6Player5getIdEv($252)|0); $254 = ((($52)) + 178|0); $255 = (($254) + ($253)|0); HEAP8[$255>>0] = 1; break; } $256 = ___cxa_find_matching_catch()|0; $257 = tempRet0; $4 = $256; $5 = $257; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } $258 = $forceSize; $259 = ($258|0)>(9); if ($259) { $260 = $currentPlayer; $261 = (__ZN6Player5getIdEv($260)|0); $262 = ((($52)) + 176|0); $263 = (($262) + ($261)|0); $264 = HEAP8[$263>>0]|0; $265 = $264&1; if (!($265)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,153369); __THREW__ = 0; invoke_viii(6213,($52|0),($11|0),250); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if (!($267)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $268 = $currentPlayer; $269 = (__ZN6Player5getIdEv($268)|0); $270 = ((($52)) + 176|0); $271 = (($270) + ($269)|0); HEAP8[$271>>0] = 1; break; } $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $4 = $272; $5 = $273; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } } while(0); $274 = $e; $275 = ((($274)) + 8|0); $276 = HEAP32[$275>>2]|0; $277 = (__ZN13CardPrimitive7hasTypeEi($276,6)|0); if ($277) { $278 = $currentPlayer; $279 = (__ZN6Player5getIdEv($278)|0); $280 = ((($52)) + 184|0); $281 = (($280) + ($279<<2)|0); $282 = HEAP32[$281>>2]|0; $283 = (($282) + 1)|0; HEAP32[$281>>2] = $283; } $284 = $e; $285 = ((($284)) + 8|0); $286 = HEAP32[$285>>2]|0; $287 = (__ZN13CardPrimitive10isCreatureEv($286)|0); L82: do { if ($287) { $288 = $e; $289 = ((($288)) + 8|0); $290 = HEAP32[$289>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,153389); __THREW__ = 0; $291 = (invoke_iii(4383,($290|0),($12|0))|0); $292 = __THREW__; __THREW__ = 0; $293 = $292&1; if ($293) { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $4 = $300; $5 = $301; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); if ($291) { $294 = $currentPlayer; $295 = (__ZN6Player5getIdEv($294)|0); $296 = ((($52)) + 216|0); $297 = (($296) + ($295<<2)|0); $298 = HEAP32[$297>>2]|0; $299 = (($298) + 1)|0; HEAP32[$297>>2] = $299; } $302 = $e; $303 = ((($302)) + 8|0); $304 = HEAP32[$303>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,153395); __THREW__ = 0; $305 = (invoke_iii(4383,($304|0),($13|0))|0); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; if ($307) { $314 = ___cxa_find_matching_catch()|0; $315 = tempRet0; $4 = $314; $5 = $315; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); if ($305) { $308 = $currentPlayer; $309 = (__ZN6Player5getIdEv($308)|0); $310 = ((($52)) + 276|0); $311 = (($310) + ($309<<2)|0); $312 = HEAP32[$311>>2]|0; $313 = (($312) + 1)|0; HEAP32[$311>>2] = $313; } $316 = $e; $317 = ((($316)) + 8|0); $318 = HEAP32[$317>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,153403); __THREW__ = 0; $319 = (invoke_iii(4383,($318|0),($14|0))|0); $320 = __THREW__; __THREW__ = 0; $321 = $320&1; if ($321) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $4 = $328; $5 = $329; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); if ($319) { $322 = $currentPlayer; $323 = (__ZN6Player5getIdEv($322)|0); $324 = ((($52)) + 252|0); $325 = (($324) + ($323<<2)|0); $326 = HEAP32[$325>>2]|0; $327 = (($326) + 1)|0; HEAP32[$325>>2] = $327; } $330 = $e; $331 = ((($330)) + 8|0); $332 = HEAP32[$331>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,153410); __THREW__ = 0; $333 = (invoke_iii(4383,($332|0),($15|0))|0); $334 = __THREW__; __THREW__ = 0; $335 = $334&1; if ($335) { $342 = ___cxa_find_matching_catch()|0; $343 = tempRet0; $4 = $342; $5 = $343; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); if ($333) { $336 = $currentPlayer; $337 = (__ZN6Player5getIdEv($336)|0); $338 = ((($52)) + 264|0); $339 = (($338) + ($337<<2)|0); $340 = HEAP32[$339>>2]|0; $341 = (($340) + 1)|0; HEAP32[$339>>2] = $341; } $344 = $e; $345 = ((($344)) + 8|0); $346 = HEAP32[$345>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,153420); __THREW__ = 0; $347 = (invoke_iii(4383,($346|0),($16|0))|0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { $356 = ___cxa_find_matching_catch()|0; $357 = tempRet0; $4 = $356; $5 = $357; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); if ($347) { $350 = $currentPlayer; $351 = (__ZN6Player5getIdEv($350)|0); $352 = ((($52)) + 228|0); $353 = (($352) + ($351<<2)|0); $354 = HEAP32[$353>>2]|0; $355 = (($354) + 1)|0; HEAP32[$353>>2] = $355; } $358 = $e; $359 = ((($358)) + 8|0); $360 = HEAP32[$359>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,153427); $$expand_i1_val = 0; HEAP8[$19>>0] = $$expand_i1_val; $$expand_i1_val8 = 0; HEAP8[$21>>0] = $$expand_i1_val8; __THREW__ = 0; $361 = (invoke_iii(4383,($360|0),($17|0))|0); $362 = __THREW__; __THREW__ = 0; $363 = $362&1; L119: do { if ($363) { label = 87; } else { L121: do { if ($361) { $795 = 1; } else { $364 = $e; $365 = ((($364)) + 8|0); $366 = HEAP32[$365>>2]|0; __THREW__ = 0; invoke_vii(3797,($18|0),(153435|0)); $367 = __THREW__; __THREW__ = 0; $368 = $367&1; if ($368) { label = 87; break L119; } $$expand_i1_val10 = 1; HEAP8[$19>>0] = $$expand_i1_val10; __THREW__ = 0; $369 = (invoke_iii(4383,($366|0),($18|0))|0); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; do { if ($371) { label = 88; } else { if ($369) { $795 = 1; break L121; } $372 = $e; $373 = ((($372)) + 8|0); $374 = HEAP32[$373>>2]|0; __THREW__ = 0; invoke_vii(3797,($20|0),(153442|0)); $375 = __THREW__; __THREW__ = 0; $376 = $375&1; if ($376) { label = 88; break; } $$expand_i1_val12 = 1; HEAP8[$21>>0] = $$expand_i1_val12; __THREW__ = 0; $377 = (invoke_iii(4383,($374|0),($20|0))|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; if (!($379)) { $795 = $377; break L121; } $392 = ___cxa_find_matching_catch()|0; $393 = tempRet0; $4 = $392; $5 = $393; $$pre_trunc17 = HEAP8[$21>>0]|0; $394 = $$pre_trunc17&1; if (!($394)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } } while(0); if ((label|0) == 88) { $390 = ___cxa_find_matching_catch()|0; $391 = tempRet0; $4 = $390; $5 = $391; } $$pre_trunc19 = HEAP8[$19>>0]|0; $395 = $$pre_trunc19&1; if (!($395)) { break L119; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break L119; } } while(0); $$pre_trunc = HEAP8[$21>>0]|0; $380 = $$pre_trunc&1; if ($380) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } $$pre_trunc15 = HEAP8[$19>>0]|0; $381 = $$pre_trunc15&1; if ($381) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); if ($795) { $382 = $currentPlayer; $383 = (__ZN6Player5getIdEv($382)|0); $384 = ((($52)) + 240|0); $385 = (($384) + ($383<<2)|0); $386 = HEAP32[$385>>2]|0; $387 = (($386) + 1)|0; HEAP32[$385>>2] = $387; } $396 = $e; $397 = ((($396)) + 8|0); $398 = HEAP32[$397>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($22,153450); $$expand_i1_val21 = 0; HEAP8[$24>>0] = $$expand_i1_val21; $$expand_i1_val23 = 0; HEAP8[$26>>0] = $$expand_i1_val23; __THREW__ = 0; $399 = (invoke_iii(4383,($398|0),($22|0))|0); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; L144: do { if ($401) { label = 107; } else { L146: do { if ($399) { $796 = 1; } else { $402 = $e; $403 = ((($402)) + 8|0); $404 = HEAP32[$403>>2]|0; __THREW__ = 0; invoke_vii(3797,($23|0),(153457|0)); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { label = 107; break L144; } $$expand_i1_val25 = 1; HEAP8[$24>>0] = $$expand_i1_val25; __THREW__ = 0; $407 = (invoke_iii(4383,($404|0),($23|0))|0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; do { if ($409) { label = 108; } else { if ($407) { $796 = 1; break L146; } $410 = $e; $411 = ((($410)) + 8|0); $412 = HEAP32[$411>>2]|0; __THREW__ = 0; invoke_vii(3797,($25|0),(153464|0)); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { label = 108; break; } $$expand_i1_val27 = 1; HEAP8[$26>>0] = $$expand_i1_val27; __THREW__ = 0; $415 = (invoke_iii(4383,($412|0),($25|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if (!($417)) { $796 = $415; break L146; } $430 = ___cxa_find_matching_catch()|0; $431 = tempRet0; $4 = $430; $5 = $431; $$pre_trunc33 = HEAP8[$26>>0]|0; $432 = $$pre_trunc33&1; if (!($432)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } } while(0); if ((label|0) == 108) { $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $4 = $428; $5 = $429; } $$pre_trunc35 = HEAP8[$24>>0]|0; $433 = $$pre_trunc35&1; if (!($433)) { break L144; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break L144; } } while(0); $$pre_trunc29 = HEAP8[$26>>0]|0; $418 = $$pre_trunc29&1; if ($418) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } $$pre_trunc31 = HEAP8[$24>>0]|0; $419 = $$pre_trunc31&1; if ($419) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); if ($796) { $420 = $currentPlayer; $421 = (__ZN6Player5getIdEv($420)|0); $422 = ((($52)) + 288|0); $423 = (($422) + ($421<<2)|0); $424 = HEAP32[$423>>2]|0; $425 = (($424) + 1)|0; HEAP32[$423>>2] = $425; } $434 = $e; $435 = ((($434)) + 8|0); $436 = HEAP32[$435>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($27,153470); __THREW__ = 0; $437 = (invoke_iii(4383,($436|0),($27|0))|0); $438 = __THREW__; __THREW__ = 0; $439 = $438&1; if ($439) { $446 = ___cxa_find_matching_catch()|0; $447 = tempRet0; $4 = $446; $5 = $447; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); if ($437) { $440 = $currentPlayer; $441 = (__ZN6Player5getIdEv($440)|0); $442 = ((($52)) + 300|0); $443 = (($442) + ($441<<2)|0); $444 = HEAP32[$443>>2]|0; $445 = (($444) + 1)|0; HEAP32[$443>>2] = $445; } $448 = $e; $449 = ((($448)) + 8|0); $450 = HEAP32[$449>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($28,153474); $$expand_i1_val37 = 0; HEAP8[$30>>0] = $$expand_i1_val37; __THREW__ = 0; $451 = (invoke_iii(4383,($450|0),($28|0))|0); $452 = __THREW__; __THREW__ = 0; $453 = $452&1; L176: do { if ($453) { label = 126; } else { do { if ($451) { $797 = 1; } else { $454 = $e; $455 = ((($454)) + 8|0); $456 = HEAP32[$455>>2]|0; __THREW__ = 0; invoke_vii(3797,($29|0),(153480|0)); $457 = __THREW__; __THREW__ = 0; $458 = $457&1; if ($458) { label = 126; break L176; } $$expand_i1_val39 = 1; HEAP8[$30>>0] = $$expand_i1_val39; __THREW__ = 0; $459 = (invoke_iii(4383,($456|0),($29|0))|0); $460 = __THREW__; __THREW__ = 0; $461 = $460&1; if (!($461)) { $797 = $459; break; } $471 = ___cxa_find_matching_catch()|0; $472 = tempRet0; $4 = $471; $5 = $472; $$pre_trunc43 = HEAP8[$30>>0]|0; $473 = $$pre_trunc43&1; if (!($473)) { break L176; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break L176; } } while(0); $$pre_trunc41 = HEAP8[$30>>0]|0; $462 = $$pre_trunc41&1; if ($462) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); if ($797) { $463 = $currentPlayer; $464 = (__ZN6Player5getIdEv($463)|0); $465 = ((($52)) + 312|0); $466 = (($465) + ($464<<2)|0); $467 = HEAP32[$466>>2]|0; $468 = (($467) + 1)|0; HEAP32[$466>>2] = $468; } $474 = $e; $475 = ((($474)) + 8|0); $476 = HEAP32[$475>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($31,153487); $$expand_i1_val45 = 0; HEAP8[$33>>0] = $$expand_i1_val45; $$expand_i1_val47 = 0; HEAP8[$35>>0] = $$expand_i1_val47; $$expand_i1_val49 = 0; HEAP8[$37>>0] = $$expand_i1_val49; $$expand_i1_val51 = 0; HEAP8[$39>>0] = $$expand_i1_val51; __THREW__ = 0; $477 = (invoke_iii(4383,($476|0),($31|0))|0); $478 = __THREW__; __THREW__ = 0; $479 = $478&1; L190: do { if ($479) { label = 153; } else { L192: do { if ($477) { $798 = 1; } else { $480 = $e; $481 = ((($480)) + 8|0); $482 = HEAP32[$481>>2]|0; __THREW__ = 0; invoke_vii(3797,($32|0),(153494|0)); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; if ($484) { label = 153; break L190; } $$expand_i1_val53 = 1; HEAP8[$33>>0] = $$expand_i1_val53; __THREW__ = 0; $485 = (invoke_iii(4383,($482|0),($32|0))|0); $486 = __THREW__; __THREW__ = 0; $487 = $486&1; do { if ($487) { label = 154; } else { if ($485) { $798 = 1; break L192; } $488 = $e; $489 = ((($488)) + 8|0); $490 = HEAP32[$489>>2]|0; __THREW__ = 0; invoke_vii(3797,($34|0),(153499|0)); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { label = 154; break; } $$expand_i1_val55 = 1; HEAP8[$35>>0] = $$expand_i1_val55; __THREW__ = 0; $493 = (invoke_iii(4383,($490|0),($34|0))|0); $494 = __THREW__; __THREW__ = 0; $495 = $494&1; do { if ($495) { label = 155; } else { if ($493) { $798 = 1; break L192; } $496 = $e; $497 = ((($496)) + 8|0); $498 = HEAP32[$497>>2]|0; __THREW__ = 0; invoke_vii(3797,($36|0),(153505|0)); $499 = __THREW__; __THREW__ = 0; $500 = $499&1; if ($500) { label = 155; break; } $$expand_i1_val57 = 1; HEAP8[$37>>0] = $$expand_i1_val57; __THREW__ = 0; $501 = (invoke_iii(4383,($498|0),($36|0))|0); $502 = __THREW__; __THREW__ = 0; $503 = $502&1; do { if ($503) { label = 156; } else { if ($501) { $798 = 1; break L192; } $504 = $e; $505 = ((($504)) + 8|0); $506 = HEAP32[$505>>2]|0; __THREW__ = 0; invoke_vii(3797,($38|0),(153511|0)); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; if ($508) { label = 156; break; } $$expand_i1_val59 = 1; HEAP8[$39>>0] = $$expand_i1_val59; __THREW__ = 0; $509 = (invoke_iii(4383,($506|0),($38|0))|0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if (!($511)) { $798 = $509; break L192; } $530 = ___cxa_find_matching_catch()|0; $531 = tempRet0; $4 = $530; $5 = $531; $$pre_trunc69 = HEAP8[$39>>0]|0; $532 = $$pre_trunc69&1; if (!($532)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } } while(0); if ((label|0) == 156) { $528 = ___cxa_find_matching_catch()|0; $529 = tempRet0; $4 = $528; $5 = $529; } $$pre_trunc71 = HEAP8[$37>>0]|0; $533 = $$pre_trunc71&1; if (!($533)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } } while(0); if ((label|0) == 155) { $526 = ___cxa_find_matching_catch()|0; $527 = tempRet0; $4 = $526; $5 = $527; } $$pre_trunc73 = HEAP8[$35>>0]|0; $534 = $$pre_trunc73&1; if (!($534)) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); } } while(0); if ((label|0) == 154) { $524 = ___cxa_find_matching_catch()|0; $525 = tempRet0; $4 = $524; $5 = $525; } $$pre_trunc75 = HEAP8[$33>>0]|0; $535 = $$pre_trunc75&1; if (!($535)) { break L190; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); break L190; } } while(0); $$pre_trunc61 = HEAP8[$39>>0]|0; $512 = $$pre_trunc61&1; if ($512) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); } $$pre_trunc63 = HEAP8[$37>>0]|0; $513 = $$pre_trunc63&1; if ($513) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); } $$pre_trunc65 = HEAP8[$35>>0]|0; $514 = $$pre_trunc65&1; if ($514) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); } $$pre_trunc67 = HEAP8[$33>>0]|0; $515 = $$pre_trunc67&1; if ($515) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); if (!($798)) { break L82; } $516 = $currentPlayer; $517 = (__ZN6Player5getIdEv($516)|0); $518 = ((($52)) + 324|0); $519 = (($518) + ($517<<2)|0); $520 = HEAP32[$519>>2]|0; $521 = (($520) + 1)|0; HEAP32[$519>>2] = $521; break L82; } } while(0); if ((label|0) == 153) { $522 = ___cxa_find_matching_catch()|0; $523 = tempRet0; $4 = $522; $5 = $523; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); if ((label|0) == 126) { $469 = ___cxa_find_matching_catch()|0; $470 = tempRet0; $4 = $469; $5 = $470; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); if ((label|0) == 107) { $426 = ___cxa_find_matching_catch()|0; $427 = tempRet0; $4 = $426; $5 = $427; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); if ((label|0) == 87) { $388 = ___cxa_find_matching_catch()|0; $389 = tempRet0; $4 = $388; $5 = $389; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $536 = $currentPlayer; $537 = (__ZN6Player5getIdEv($536)|0); $538 = ((($52)) + 184|0); $539 = (($538) + ($537<<2)|0); $540 = HEAP32[$539>>2]|0; $541 = ($540|0)>(30); do { if ($541) { $542 = $currentPlayer; $543 = (__ZN6Player5getIdEv($542)|0); $544 = ((($52)) + 192|0); $545 = (($544) + ($543)|0); $546 = HEAP8[$545>>0]|0; $547 = $546&1; if (!($547)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($40,153517); __THREW__ = 0; invoke_viii(6213,($52|0),($40|0),300); $548 = __THREW__; __THREW__ = 0; $549 = $548&1; if (!($549)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $550 = $currentPlayer; $551 = (__ZN6Player5getIdEv($550)|0); $552 = ((($52)) + 192|0); $553 = (($552) + ($551)|0); HEAP8[$553>>0] = 1; break; } $554 = ___cxa_find_matching_catch()|0; $555 = tempRet0; $4 = $554; $5 = $555; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } while(0); $556 = $currentPlayer; $557 = (__ZN6Player5getIdEv($556)|0); $558 = ((($52)) + 216|0); $559 = (($558) + ($557<<2)|0); $560 = HEAP32[$559>>2]|0; $561 = ($560|0)>(30); do { if ($561) { $562 = $currentPlayer; $563 = (__ZN6Player5getIdEv($562)|0); $564 = ((($52)) + 212|0); $565 = (($564) + ($563)|0); $566 = HEAP8[$565>>0]|0; $567 = $566&1; if (!($567)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($41,153532); __THREW__ = 0; invoke_viii(6213,($52|0),($41|0),300); $568 = __THREW__; __THREW__ = 0; $569 = $568&1; if (!($569)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $570 = $currentPlayer; $571 = (__ZN6Player5getIdEv($570)|0); $572 = ((($52)) + 212|0); $573 = (($572) + ($571)|0); HEAP8[$573>>0] = 1; break; } $574 = ___cxa_find_matching_catch()|0; $575 = tempRet0; $4 = $574; $5 = $575; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } while(0); $576 = $currentPlayer; $577 = (__ZN6Player5getIdEv($576)|0); $578 = ((($52)) + 276|0); $579 = (($578) + ($577<<2)|0); $580 = HEAP32[$579>>2]|0; $581 = ($580|0)>(30); do { if ($581) { $582 = $currentPlayer; $583 = (__ZN6Player5getIdEv($582)|0); $584 = ((($52)) + 272|0); $585 = (($584) + ($583)|0); $586 = HEAP8[$585>>0]|0; $587 = $586&1; if (!($587)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($42,153545); __THREW__ = 0; invoke_viii(6213,($52|0),($42|0),300); $588 = __THREW__; __THREW__ = 0; $589 = $588&1; if (!($589)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $590 = $currentPlayer; $591 = (__ZN6Player5getIdEv($590)|0); $592 = ((($52)) + 272|0); $593 = (($592) + ($591)|0); HEAP8[$593>>0] = 1; break; } $594 = ___cxa_find_matching_catch()|0; $595 = tempRet0; $4 = $594; $5 = $595; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } while(0); $596 = $currentPlayer; $597 = (__ZN6Player5getIdEv($596)|0); $598 = ((($52)) + 252|0); $599 = (($598) + ($597<<2)|0); $600 = HEAP32[$599>>2]|0; $601 = ($600|0)>(30); do { if ($601) { $602 = $currentPlayer; $603 = (__ZN6Player5getIdEv($602)|0); $604 = ((($52)) + 248|0); $605 = (($604) + ($603)|0); $606 = HEAP8[$605>>0]|0; $607 = $606&1; if (!($607)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($43,153559); __THREW__ = 0; invoke_viii(6213,($52|0),($43|0),300); $608 = __THREW__; __THREW__ = 0; $609 = $608&1; if (!($609)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $610 = $currentPlayer; $611 = (__ZN6Player5getIdEv($610)|0); $612 = ((($52)) + 248|0); $613 = (($612) + ($611)|0); HEAP8[$613>>0] = 1; break; } $614 = ___cxa_find_matching_catch()|0; $615 = tempRet0; $4 = $614; $5 = $615; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } while(0); $616 = $currentPlayer; $617 = (__ZN6Player5getIdEv($616)|0); $618 = ((($52)) + 264|0); $619 = (($618) + ($617<<2)|0); $620 = HEAP32[$619>>2]|0; $621 = ($620|0)>(30); do { if ($621) { $622 = $currentPlayer; $623 = (__ZN6Player5getIdEv($622)|0); $624 = ((($52)) + 260|0); $625 = (($624) + ($623)|0); $626 = HEAP8[$625>>0]|0; $627 = $626&1; if (!($627)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($44,153575); __THREW__ = 0; invoke_viii(6213,($52|0),($44|0),300); $628 = __THREW__; __THREW__ = 0; $629 = $628&1; if (!($629)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $630 = $currentPlayer; $631 = (__ZN6Player5getIdEv($630)|0); $632 = ((($52)) + 260|0); $633 = (($632) + ($631)|0); HEAP8[$633>>0] = 1; break; } $634 = ___cxa_find_matching_catch()|0; $635 = tempRet0; $4 = $634; $5 = $635; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } while(0); $636 = $currentPlayer; $637 = (__ZN6Player5getIdEv($636)|0); $638 = ((($52)) + 228|0); $639 = (($638) + ($637<<2)|0); $640 = HEAP32[$639>>2]|0; $641 = ($640|0)>(30); do { if ($641) { $642 = $currentPlayer; $643 = (__ZN6Player5getIdEv($642)|0); $644 = ((($52)) + 224|0); $645 = (($644) + ($643)|0); $646 = HEAP8[$645>>0]|0; $647 = $646&1; if ($647) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($45,153595); __THREW__ = 0; invoke_viii(6213,($52|0),($45|0),300); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if (!($649)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $650 = $currentPlayer; $651 = (__ZN6Player5getIdEv($650)|0); $652 = ((($52)) + 224|0); $653 = (($652) + ($651)|0); HEAP8[$653>>0] = 1; break; } $654 = ___cxa_find_matching_catch()|0; $655 = tempRet0; $4 = $654; $5 = $655; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $656 = $currentPlayer; $657 = (__ZN6Player5getIdEv($656)|0); $658 = ((($52)) + 240|0); $659 = (($658) + ($657<<2)|0); $660 = HEAP32[$659>>2]|0; $661 = ($660|0)>(30); do { if ($661) { $662 = $currentPlayer; $663 = (__ZN6Player5getIdEv($662)|0); $664 = ((($52)) + 236|0); $665 = (($664) + ($663)|0); $666 = HEAP8[$665>>0]|0; $667 = $666&1; if ($667) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,153614); __THREW__ = 0; invoke_viii(6213,($52|0),($46|0),300); $668 = __THREW__; __THREW__ = 0; $669 = $668&1; if (!($669)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $670 = $currentPlayer; $671 = (__ZN6Player5getIdEv($670)|0); $672 = ((($52)) + 236|0); $673 = (($672) + ($671)|0); HEAP8[$673>>0] = 1; break; } $674 = ___cxa_find_matching_catch()|0; $675 = tempRet0; $4 = $674; $5 = $675; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $676 = $currentPlayer; $677 = (__ZN6Player5getIdEv($676)|0); $678 = ((($52)) + 288|0); $679 = (($678) + ($677<<2)|0); $680 = HEAP32[$679>>2]|0; $681 = ($680|0)>(30); do { if ($681) { $682 = $currentPlayer; $683 = (__ZN6Player5getIdEv($682)|0); $684 = ((($52)) + 284|0); $685 = (($684) + ($683)|0); $686 = HEAP8[$685>>0]|0; $687 = $686&1; if ($687) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($47,153632); __THREW__ = 0; invoke_viii(6213,($52|0),($47|0),300); $688 = __THREW__; __THREW__ = 0; $689 = $688&1; if (!($689)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $690 = $currentPlayer; $691 = (__ZN6Player5getIdEv($690)|0); $692 = ((($52)) + 284|0); $693 = (($692) + ($691)|0); HEAP8[$693>>0] = 1; break; } $694 = ___cxa_find_matching_catch()|0; $695 = tempRet0; $4 = $694; $5 = $695; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $696 = $currentPlayer; $697 = (__ZN6Player5getIdEv($696)|0); $698 = ((($52)) + 300|0); $699 = (($698) + ($697<<2)|0); $700 = HEAP32[$699>>2]|0; $701 = ($700|0)>(30); do { if ($701) { $702 = $currentPlayer; $703 = (__ZN6Player5getIdEv($702)|0); $704 = ((($52)) + 296|0); $705 = (($704) + ($703)|0); $706 = HEAP8[$705>>0]|0; $707 = $706&1; if ($707) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($48,153639); __THREW__ = 0; invoke_viii(6213,($52|0),($48|0),300); $708 = __THREW__; __THREW__ = 0; $709 = $708&1; if (!($709)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $710 = $currentPlayer; $711 = (__ZN6Player5getIdEv($710)|0); $712 = ((($52)) + 296|0); $713 = (($712) + ($711)|0); HEAP8[$713>>0] = 1; break; } $714 = ___cxa_find_matching_catch()|0; $715 = tempRet0; $4 = $714; $5 = $715; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $716 = $currentPlayer; $717 = (__ZN6Player5getIdEv($716)|0); $718 = ((($52)) + 312|0); $719 = (($718) + ($717<<2)|0); $720 = HEAP32[$719>>2]|0; $721 = ($720|0)>(30); do { if ($721) { $722 = $currentPlayer; $723 = (__ZN6Player5getIdEv($722)|0); $724 = ((($52)) + 308|0); $725 = (($724) + ($723)|0); $726 = HEAP8[$725>>0]|0; $727 = $726&1; if ($727) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($49,153654); __THREW__ = 0; invoke_viii(6213,($52|0),($49|0),300); $728 = __THREW__; __THREW__ = 0; $729 = $728&1; if (!($729)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $730 = $currentPlayer; $731 = (__ZN6Player5getIdEv($730)|0); $732 = ((($52)) + 308|0); $733 = (($732) + ($731)|0); HEAP8[$733>>0] = 1; break; } $734 = ___cxa_find_matching_catch()|0; $735 = tempRet0; $4 = $734; $5 = $735; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } while(0); $736 = $currentPlayer; $737 = (__ZN6Player5getIdEv($736)|0); $738 = ((($52)) + 324|0); $739 = (($738) + ($737<<2)|0); $740 = HEAP32[$739>>2]|0; $741 = ($740|0)>(30); if (!($741)) { break; } $742 = $currentPlayer; $743 = (__ZN6Player5getIdEv($742)|0); $744 = ((($52)) + 320|0); $745 = (($744) + ($743)|0); $746 = HEAP8[$745>>0]|0; $747 = $746&1; if ($747) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($50,153669); __THREW__ = 0; invoke_viii(6213,($52|0),($50|0),300); $748 = __THREW__; __THREW__ = 0; $749 = $748&1; if (!($749)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $750 = $currentPlayer; $751 = (__ZN6Player5getIdEv($750)|0); $752 = ((($52)) + 320|0); $753 = (($752) + ($751)|0); HEAP8[$753>>0] = 1; break; } $754 = ___cxa_find_matching_catch()|0; $755 = tempRet0; $4 = $754; $5 = $755; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } } } while(0); $756 = $2; $757 = ($756|0)==(0|0); if ($757) { $759 = 0; } else { $758 = (___dynamic_cast($756,7616,7640,0)|0); $759 = $758; } $damageEvent = $759; $760 = $damageEvent; $761 = ($760|0)!=(0|0); do { if ($761) { $762 = $currentPlayer; $763 = HEAP32[$762>>2]|0; $764 = ((($763)) + 48|0); $765 = HEAP32[$764>>2]|0; $766 = (FUNCTION_TABLE_ii[$765 & 8191]($762)|0); $767 = ($766|0)!=(0); if (!($767)) { $768 = $damageEvent; $769 = HEAP32[$768>>2]|0; $770 = ((($769)) + 16|0); $771 = HEAP32[$770>>2]|0; $772 = (FUNCTION_TABLE_iii[$771 & 8191]($768,2)|0); $773 = ($772|0)==(0|0); $774 = ((($772)) + -280|0); $775 = $773 ? 0 : $774; $damageSource = $775; $776 = $damageSource; $777 = ($776|0)!=(0|0); if ($777) { $778 = $damageSource; $779 = (__ZN15MTGCardInstance10controllerEv($778)|0); $780 = $currentPlayer; $781 = ($779|0)==($780|0); if ($781) { $782 = $damageEvent; $783 = ((($782)) + 8|0); $784 = HEAP32[$783>>2]|0; $785 = ((($784)) + 116|0); $786 = HEAP32[$785>>2]|0; $787 = ($786|0)>(99); if ($787) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,153687); __THREW__ = 0; invoke_viii(6213,($52|0),($51|0),500); $788 = __THREW__; __THREW__ = 0; $789 = $788&1; if (!($789)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); break; } $790 = ___cxa_find_matching_catch()|0; $791 = tempRet0; $4 = $790; $5 = $791; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $793 = $4; $794 = $5; ___resumeException($793|0); // unreachable; } } } } } } while(0); $0 = 1; $792 = $0; STACKTOP = sp;return ($792|0); } function __ZN13MTGEventBonus10grantAwardENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$awardName,$amount) { $this = $this|0; $awardName = $awardName|0; $amount = $amount|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $amount; $2 = $0; $3 = ((($2)) + 156|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$awardName)|0); $4 = ((($2)) + 152|0); HEAP32[$4>>2] = 255; $5 = $1; (__ZN7Credits14addCreditBonusEi($5)|0); STACKTOP = sp;return; } function __ZN13MTGEventBonus6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 152|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0); if ($5) { $6 = $1; $7 = 200.0 * $6; $8 = (~~(($7))); $9 = ((($2)) + 152|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) - ($8))|0; HEAP32[$9>>2] = $11; $12 = ((($2)) + 152|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)<(0); if ($14) { $15 = ((($2)) + 152|0); HEAP32[$15>>2] = 0; } } $16 = $1; __ZN10MTGAbility6UpdateEf($2,$16); STACKTOP = sp;return; } function __ZN13MTGEventBonus6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_iii[$8 & 8191]($5,1)|0); $mFont = $9; $10 = $mFont; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 152|0); $15 = HEAP32[$14>>2]|0; $16 = (+($15|0)); $17 = $16 / 130.0; $18 = 2.0 - $17; FUNCTION_TABLE_vid[$13 & 8191]($10,$18); $19 = $mFont; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($19,-1); $23 = $mFont; $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($1)) + 156|0); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); FUNCTION_TABLE_viiddidd[$25 & 8191]($23,$27,240.0,136.0,1,0.0,0.0); STACKTOP = sp;return; } function __ZNK13MTGEventBonus5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(332)|0); __THREW__ = 0; invoke_vii(6215,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16MTGPutInPlayRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 49512; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 5; STACKTOP = sp;return; } function __ZN16MTGPutInPlayRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cardsinhand = 0, $copy = 0, $cost = 0, $i = 0, $or$cond = 0, $player = 0, $playerMana = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 40|0; $6 = sp + 32|0; $2 = $this; $3 = $card; $4 = $0; $9 = $2; $10 = ((($9)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 180|0); $13 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($12,0)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 84|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 56|0); $20 = HEAP32[$19>>2]|0; $cardsinhand = $20; $21 = ((($9)) + 88|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver15currentlyActingEv($22)|0); $player = $23; $24 = $player; $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = $3; $30 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($28,$29)|0); $31 = ($30|0)!=(0|0); if (!($31)) { $32 = $player; $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = $3; $38 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($36,$37)|0); $39 = ($38|0)!=(0|0); if (!($39)) { $40 = $player; $41 = ((($40)) + 84|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = $3; $46 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($44,$45)|0); $47 = ($46|0)!=(0|0); if (!($47)) { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } } } $48 = $player; $49 = ((($48)) + 84|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = $3; $54 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($52,$53)|0); $55 = ($54|0)!=(0|0); if ($55) { $56 = $3; $57 = (__ZN15MTGCardInstance3hasEi($56,103)|0); $58 = ($57|0)!=(0); if ($58) { label = 7; } } else { label = 7; } do { if ((label|0) == 7) { $59 = $player; $60 = ((($59)) + 84|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 36|0); $63 = HEAP32[$62>>2]|0; $64 = $3; $65 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($63,$64)|0); $66 = ($65|0)!=(0|0); if ($66) { $67 = $3; $68 = (__ZN15MTGCardInstance3hasEi($67,121)|0); $69 = ($68|0)!=(0); if (!($69)) { break; } } $70 = ((($9)) + 88|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 140|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)<(1); $75 = $cardsinhand; $76 = ($75|0)!=(0); $or$cond = $74 & $76; if ($or$cond) { $77 = $3; $78 = ((($77)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($5,$78,78); $79 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($5)|0); if ($79) { $80 = ((($9)) + 88|0); $81 = HEAP32[$80>>2]|0; $82 = (__ZN12GameObserver19getCurrentGamePhaseEv($81)|0); $83 = ($82|0)==(4); if ($83) { $84 = ((($9)) + 88|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 180|0); $87 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($86,0)|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 84|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 56|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(0); if ($95) { $96 = ((($9)) + 88|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 180|0); $99 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($98,0)|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 84|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 36|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 56|0); $106 = HEAP32[$105>>2]|0; $107 = ($106|0)==(0); if ($107) { $108 = $3; $109 = ((($108)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($6,$109,78); $110 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($6)|0); if ($110) { $111 = $player; $112 = ((($111)) + 84|0); $113 = HEAP32[$112>>2]|0; $114 = $3; $115 = $3; $116 = ((($115)) + 392|0); $117 = HEAP32[$116>>2]|0; $118 = $player; $119 = ((($118)) + 84|0); $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 48|0); $122 = HEAP32[$121>>2]|0; $123 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($113,$114,$117,$122,0)|0); $copy = $123; $124 = (__Znwj(124)|0); $125 = ((($9)) + 88|0); $126 = HEAP32[$125>>2]|0; $127 = $copy; __THREW__ = 0; invoke_viii(4315,($124|0),($126|0),($127|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $7 = $139; $8 = $140; __ZdlPv($124); $141 = $7; $142 = $8; ___resumeException($141|0); // unreachable; } $spell = $124; $130 = $spell; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 44|0); $133 = HEAP32[$132>>2]|0; (FUNCTION_TABLE_ii[$133 & 8191]($130)|0); $134 = $spell; $135 = ($134|0)==(0|0); if (!($135)) { $136 = HEAP32[$134>>2]|0; $137 = ((($136)) + 4|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vi[$138 & 8191]($134); } } $1 = 1; $244 = $1; STACKTOP = sp;return ($244|0); } } } } } $143 = $3; $144 = $player; $145 = (__ZN10MTGAbility13allowedToCastEP15MTGCardInstanceP6Player($9,$143,$144)|0); $146 = ($145|0)!=(0); if (!($146)) { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } $147 = $3; $148 = (__ZN13CardPrimitive6isLandEv($147)|0); if ($148) { $149 = ((($9)) + 88|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 212|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 84|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 4|0); $156 = HEAP32[$155>>2]|0; $157 = $3; $158 = ((($9)) + 88|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 212|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 84|0); $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 20|0); $165 = HEAP32[$164>>2]|0; $166 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($156,$157,$165)|0); $167 = ($166|0)==(1); if ($167) { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } $168 = $3; $169 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($168)|0); if ($169) { $1 = 1; $244 = $1; STACKTOP = sp;return ($244|0); } else { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } } $170 = $3; $171 = (__ZN13CardPrimitive7hasTypeEi($170,4)|0); if ($171) { label = 32; } else { $172 = $3; $173 = (__ZN15MTGCardInstance3hasEi($172,10)|0); $174 = ($173|0)!=(0); if ($174) { label = 32; } else { $175 = $3; $176 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($175)|0); if ($176) { label = 32; } } } if ((label|0) == 32) { $177 = $3; $178 = (__ZN15MTGCardInstance10controllerEv($177)|0); $179 = ((($178)) + 156|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)!=(0); if ($181) { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } $182 = $3; $183 = (__ZN15MTGCardInstance10controllerEv($182)|0); $184 = ((($183)) + 84|0); $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + 4|0); $187 = HEAP32[$186>>2]|0; $188 = $3; $189 = ((($9)) + 88|0); $190 = HEAP32[$189>>2]|0; $191 = ((($190)) + 212|0); $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 84|0); $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 28|0); $196 = HEAP32[$195>>2]|0; $197 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($187,$188,$196)|0); $198 = ($197|0)==(1); if ($198) { $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } $199 = $player; $200 = (__ZN6Player11getManaPoolEv($199)|0); $playerMana = $200; $201 = $3; $202 = (__ZN13CardPrimitive11getManaCostEv($201)|0); $cost = $202; $203 = $playerMana; $204 = $cost; $205 = (__ZN8ManaCost9canAffordEPS_($203,$204)|0); $206 = ($205|0)!=(0); if ($206) { $207 = $3; $208 = (__ZN15MTGCardInstance3hasEi($207,81)|0); $209 = ($208|0)!=(0); L59: do { if ($209) { $i = 1; while(1) { $210 = $i; $211 = ($210|0)!=(6); if (!($211)) { break L59; } $212 = $player; $213 = (__ZN6Player11getManaPoolEv($212)|0); $214 = $i; $215 = (__ZN8ManaCost8hasColorEi($213,$214)|0); $216 = ($215|0)!=(0); do { if ($216) { $217 = $3; $218 = (__ZN13CardPrimitive11getManaCostEv($217)|0); $219 = $i; $220 = (__ZN8ManaCost8hasColorEi($218,$219)|0); $221 = ($220|0)>(0); if (!($221)) { $222 = $3; $223 = ((($222)) + 464|0); $224 = HEAP32[$223>>2]|0; $225 = $3; $226 = (__ZN13CardPrimitive11getManaCostEv($225)|0); $227 = (__ZN8ManaCost16getConvertedCostEv($226)|0); $228 = ($224|0)<($227|0); if (!($228)) { $229 = $3; $230 = (__ZN13CardPrimitive11getManaCostEv($229)|0); $231 = (__ZN8ManaCost4hasXEv($230)|0); $232 = ($231|0)!=(0); if (!($232)) { break; } } $233 = $3; $234 = (__ZN13CardPrimitive11getManaCostEv($233)|0); $235 = $i; (__ZN8ManaCost3addEii($234,$235,1)|0); $236 = $3; $237 = (__ZN13CardPrimitive11getManaCostEv($236)|0); (__ZN8ManaCost6removeEii($237,0,1)|0); $238 = $3; $239 = ((($238)) + 464|0); $240 = HEAP32[$239>>2]|0; $241 = (($240) + 1)|0; HEAP32[$239>>2] = $241; } } } while(0); $242 = $i; $243 = (($242) + 1)|0; $i = $243; } } } while(0); $1 = 1; $244 = $1; STACKTOP = sp;return ($244|0); } } $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } } while(0); $1 = 0; $244 = $1; STACKTOP = sp;return ($244|0); } function __ZN16MTGPutInPlayRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $copy = 0, $copy2 = 0, $cost = 0, $i = 0, $i4 = 0, $payResult = 0, $player = 0, $previousManaPool = 0, $spell = 0, $spell1 = 0, $spellCost = 0, $spellCost3 = 0, $storm = 0, $withKickerCost = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 20|0; $6 = sp + 8|0; $1 = $this; $2 = $card; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iiii[$10 & 8191]($7,$11,0)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $263 = $0; STACKTOP = sp;return ($263|0); } $14 = ((($7)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameObserver15currentlyActingEv($15)|0); $player = $16; $17 = $2; $18 = (__ZN13CardPrimitive11getManaCostEv($17)|0); $cost = $18; $19 = $cost; $20 = (__ZN8ManaCost17isExtraPaymentSetEv($19)|0); $21 = ($20|0)!=(0); if (!($21)) { $27 = $cost; $28 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($27,$7,$28)|0); $29 = $cost; $30 = ((($29)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = ((($7)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 160|0); HEAP32[$34>>2] = $31; $0 = 0; $263 = $0; STACKTOP = sp;return ($263|0); } $22 = ((($7)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = $2; $25 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($23,$24)|0); $26 = ($25|0)!=(0); if (!($26)) { $0 = 0; $263 = $0; STACKTOP = sp;return ($263|0); } $35 = (__Znwj(84)|0); $36 = $player; __THREW__ = 0; $37 = (invoke_ii(4079,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; invoke_vii(3910,($35|0),($37|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $previousManaPool = $35; $42 = $player; $43 = (__ZN6Player11getManaPoolEv($42)|0); $44 = $2; $45 = (__ZN13CardPrimitive11getManaCostEv($44)|0); $46 = (__ZN8ManaPool3payEP8ManaCost($43,$45)|0); $payResult = $46; $47 = $2; $48 = (__ZN13CardPrimitive11getManaCostEv($47)|0); $49 = (__ZN8ManaCost9getKickerEv($48)|0); $50 = ($49|0)!=(0|0); do { if ($50) { $51 = (__ZN12GameSettingsixEi(30372,19)|0); $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = (0)==($53|0); if (!($54)) { $55 = $2; $56 = (__ZN15MTGCardInstance10controllerEv($55)|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 48|0); $59 = HEAP32[$58>>2]|0; $60 = (FUNCTION_TABLE_ii[$59 & 8191]($56)|0); $61 = ($60|0)!=(0); if (!($61)) { break; } } $62 = (__Znwj(84)|0); $63 = $2; __THREW__ = 0; $64 = (invoke_ii(4121,($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; invoke_vii(3910,($62|0),($64|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $withKickerCost = $62; $69 = $withKickerCost; $70 = $withKickerCost; $71 = (__ZN8ManaCost9getKickerEv($70)|0); (__ZN8ManaCost3addEPS_($69,$71)|0); $72 = $2; $73 = (__ZN13CardPrimitive11getManaCostEv($72)|0); $74 = (__ZN8ManaCost9getKickerEv($73)|0); $75 = ((($74)) + 76|0); $76 = HEAP8[$75>>0]|0; $77 = $76&1; if ($77) { while(1) { $78 = $previousManaPool; $79 = $withKickerCost; $80 = (__ZN8ManaCost9canAffordEPS_($78,$79)|0); $81 = ($80|0)!=(0); if (!($81)) { break; } $82 = $withKickerCost; $83 = $withKickerCost; $84 = (__ZN8ManaCost9getKickerEv($83)|0); (__ZN8ManaCost3addEPS_($82,$84)|0); $85 = $2; $86 = ((($85)) + 600|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) + 1)|0; HEAP32[$86>>2] = $88; } $i = 0; while(1) { $93 = $i; $94 = $2; $95 = ((($94)) + 600|0); $96 = HEAP32[$95>>2]|0; $97 = ($93|0)<($96|0); if (!($97)) { break; } $98 = $player; $99 = (__ZN6Player11getManaPoolEv($98)|0); $100 = $2; $101 = (__ZN13CardPrimitive11getManaCostEv($100)|0); $102 = (__ZN8ManaCost9getKickerEv($101)|0); (__ZN8ManaPool3payEP8ManaCost($99,$102)|0); $103 = $i; $104 = (($103) + 1)|0; $i = $104; } $payResult = 2; } else { $105 = $previousManaPool; $106 = $withKickerCost; $107 = (__ZN8ManaCost9canAffordEPS_($105,$106)|0); $108 = ($107|0)!=(0); if ($108) { $109 = $player; $110 = (__ZN6Player11getManaPoolEv($109)|0); $111 = $2; $112 = (__ZN13CardPrimitive11getManaCostEv($111)|0); $113 = (__ZN8ManaCost9getKickerEv($112)|0); (__ZN8ManaPool3payEP8ManaCost($110,$113)|0); $payResult = 2; } } $114 = $withKickerCost; $115 = ($114|0)==(0|0); if ($115) { break; } $116 = HEAP32[$114>>2]|0; $117 = ((($116)) + 12|0); $118 = HEAP32[$117>>2]|0; FUNCTION_TABLE_vi[$118 & 8191]($114); break; } } $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $3 = $91; $4 = $92; __ZdlPv($62); $264 = $3; $265 = $4; ___resumeException($264|0); // unreachable; } } while(0); $119 = $2; $120 = (__ZN13CardPrimitive11getManaCostEv($119)|0); (__ZN8ManaCost10doPayExtraEv($120)|0); $121 = $previousManaPool; $122 = $player; $123 = (__ZN6Player11getManaPoolEv($122)|0); $124 = (__ZN8ManaCost4DiffEPS_($121,$123)|0); $spellCost = $124; $125 = $previousManaPool; $126 = ($125|0)==(0|0); if (!($126)) { $127 = HEAP32[$125>>2]|0; $128 = ((($127)) + 12|0); $129 = HEAP32[$128>>2]|0; FUNCTION_TABLE_vi[$129 & 8191]($125); } $130 = $2; $131 = (__ZN13CardPrimitive6isLandEv($130)|0); if ($131) { $132 = $player; $133 = ((($132)) + 84|0); $134 = HEAP32[$133>>2]|0; $135 = $2; $136 = $2; $137 = ((($136)) + 392|0); $138 = HEAP32[$137>>2]|0; $139 = $player; $140 = ((($139)) + 84|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 48|0); $143 = HEAP32[$142>>2]|0; $144 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($134,$135,$138,$143,0)|0); $copy = $144; $145 = (__Znwj(124)|0); $146 = ((($7)) + 88|0); $147 = HEAP32[$146>>2]|0; $148 = $copy; $149 = $payResult; __THREW__ = 0; invoke_viiiiiii(3921,($145|0),($147|0),0,($148|0),(0|0),(0|0),($149|0)); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $3 = $166; $4 = $167; __ZdlPv($145); $264 = $3; $265 = $4; ___resumeException($264|0); // unreachable; } $spell = $145; $152 = $spell; $153 = HEAP32[$152>>2]|0; $154 = ((($153)) + 44|0); $155 = HEAP32[$154>>2]|0; (FUNCTION_TABLE_ii[$155 & 8191]($152)|0); $156 = $spellCost; $157 = ($156|0)==(0|0); if (!($157)) { $158 = HEAP32[$156>>2]|0; $159 = ((($158)) + 12|0); $160 = HEAP32[$159>>2]|0; FUNCTION_TABLE_vi[$160 & 8191]($156); } $161 = $spell; $162 = ($161|0)==(0|0); if (!($162)) { $163 = HEAP32[$161>>2]|0; $164 = ((($163)) + 4|0); $165 = HEAP32[$164>>2]|0; FUNCTION_TABLE_vi[$165 & 8191]($161); } } else { $spell1 = 0; $168 = $player; $169 = ((($168)) + 84|0); $170 = HEAP32[$169>>2]|0; $171 = $2; $172 = $2; $173 = ((($172)) + 392|0); $174 = HEAP32[$173>>2]|0; $175 = $player; $176 = ((($175)) + 84|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 28|0); $179 = HEAP32[$178>>2]|0; $180 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($170,$171,$174,$179,0)|0); $copy2 = $180; $181 = ((($7)) + 88|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 168|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)!=(0|0); $186 = ((($7)) + 88|0); $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 172|0); $189 = HEAP32[$188>>2]|0; $190 = (__ZN10DuelLayers10stackLayerEv($189)|0); $191 = $copy2; if ($185) { $192 = ((($7)) + 88|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 168|0); $195 = HEAP32[$194>>2]|0; $196 = $spellCost; $197 = $payResult; $198 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($190,$191,$195,$196,$197,0)|0); $spell1 = $198; $199 = ((($7)) + 88|0); $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + 168|0); HEAP32[$201>>2] = 0; } else { $202 = $spellCost; $203 = $payResult; $204 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($190,$191,0,$202,$203,0)|0); $spell1 = $204; } $205 = $2; $206 = (__ZN15MTGCardInstance3hasEi($205,65)|0); $207 = ($206|0)!=(0); L58: do { if ($207) { $208 = $player; $209 = ((($208)) + 84|0); $210 = HEAP32[$209>>2]|0; $211 = ((($210)) + 28|0); $212 = HEAP32[$211>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,158159); __THREW__ = 0; $213 = (invoke_iiii(4425,($212|0),($5|0),-2)|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; do { if ($215) { label = 47; } else { $216 = $player; __THREW__ = 0; $217 = (invoke_ii(4045,($216|0))|0); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 47; } else { $220 = ((($217)) + 84|0); $221 = HEAP32[$220>>2]|0; $222 = ((($221)) + 28|0); $223 = HEAP32[$222>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(158159|0)); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 47; } else { __THREW__ = 0; $226 = (invoke_iiii(4425,($223|0),($6|0),-2)|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { $248 = ___cxa_find_matching_catch()|0; $249 = tempRet0; $3 = $248; $4 = $249; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $229 = (($213) + ($226))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $storm = $229; $230 = $player; $231 = (__ZN6Player11getManaPoolEv($230)|0); $spellCost3 = $231; $232 = $storm; $i4 = $232; while(1) { $233 = $i4; $234 = ($233|0)>(1); if (!($234)) { break L58; } $235 = ((($7)) + 88|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 172|0); $238 = HEAP32[$237>>2]|0; $239 = (__ZN10DuelLayers10stackLayerEv($238)|0); $240 = $copy2; $241 = $spellCost3; $242 = $payResult; $243 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($239,$240,0,$241,$242,1)|0); $spell1 = $243; $244 = $i4; $245 = (($244) + -1)|0; $i4 = $245; } } } } } while(0); if ((label|0) == 47) { $246 = ___cxa_find_matching_catch()|0; $247 = tempRet0; $3 = $246; $4 = $247; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $264 = $3; $265 = $4; ___resumeException($264|0); // unreachable; } } while(0); $250 = $2; $251 = (__ZN15MTGCardInstance3hasEi($250,65)|0); $252 = ($251|0)!=(0); if (!($252)) { $253 = $spell1; $254 = $copy2; $255 = (__ZN5Spell8computeXEP15MTGCardInstance($253,$254)|0); $256 = $copy2; $257 = ((($256)) + 400|0); HEAP32[$257>>2] = $255; $258 = $copy2; $259 = ((($258)) + 400|0); $260 = HEAP32[$259>>2]|0; $261 = $copy2; $262 = ((($261)) + 404|0); HEAP32[$262>>2] = $260; } } $0 = 1; $263 = $0; STACKTOP = sp;return ($263|0); } } $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $3 = $89; $4 = $90; __ZdlPv($35); $264 = $3; $265 = $4; ___resumeException($264|0); // unreachable; return (0)|0; } function __ZNK16MTGPutInPlayRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153697)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK16MTGPutInPlayRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6216,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13MTGKickerRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16MTGPutInPlayRuleC2EP12GameObserveri($3,$4,$5); $6 = 49624; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 31; STACKTOP = sp;return; } function __ZN13MTGKickerRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $player = 0; var $playerMana = 0, $withKickerCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $7 = $2; $8 = (__ZN12GameSettingsixEi(30372,19)|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (0)==($10|0); if ($11) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } $12 = ((($7)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = $player; $16 = ((($15)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = $3; $21 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($19,$20)|0); $22 = ($21|0)!=(0|0); if (!($22)) { $23 = $player; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 12|0); $27 = HEAP32[$26>>2]|0; $28 = $3; $29 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($27,$28)|0); $30 = ($29|0)!=(0|0); if (!($30)) { $31 = $player; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 36|0); $35 = HEAP32[$34>>2]|0; $36 = $3; $37 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($35,$36)|0); $38 = ($37|0)!=(0|0); if (!($38)) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } } } $39 = $player; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; $44 = $3; $45 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($43,$44)|0); $46 = ($45|0)!=(0|0); if ($46) { $47 = $3; $48 = (__ZN15MTGCardInstance3hasEi($47,103)|0); $49 = ($48|0)!=(0); if ($49) { label = 9; } } else { label = 9; } do { if ((label|0) == 9) { $50 = $player; $51 = ((($50)) + 84|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 36|0); $54 = HEAP32[$53>>2]|0; $55 = $3; $56 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($54,$55)|0); $57 = ($56|0)!=(0|0); if ($57) { $58 = $3; $59 = (__ZN15MTGCardInstance3hasEi($58,121)|0); $60 = ($59|0)!=(0); if (!($60)) { break; } } $61 = $3; $62 = $player; $63 = (__ZN10MTGAbility13allowedToCastEP15MTGCardInstanceP6Player($7,$61,$62)|0); $64 = ($63|0)!=(0); if (!($64)) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } $65 = $3; $66 = (__ZN13CardPrimitive11getManaCostEv($65)|0); $67 = (__ZN8ManaCost9getKickerEv($66)|0); $68 = ($67|0)!=(0|0); if (!($68)) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } $69 = $3; $70 = (__ZN13CardPrimitive7hasTypeEi($69,4)|0); if ($70) { label = 19; } else { $71 = $3; $72 = (__ZN15MTGCardInstance3hasEi($71,10)|0); $73 = ($72|0)!=(0); if ($73) { label = 19; } else { $74 = $3; $75 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($74)|0); if ($75) { label = 19; } } } if ((label|0) == 19) { $76 = $3; $77 = (__ZN15MTGCardInstance10controllerEv($76)|0); $78 = ((($77)) + 156|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)!=(0); if ($80) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } $81 = $3; $82 = (__ZN15MTGCardInstance10controllerEv($81)|0); $83 = ((($82)) + 84|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); $86 = HEAP32[$85>>2]|0; $87 = $3; $88 = ((($7)) + 88|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 212|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 84|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 28|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($86,$87,$95)|0); $97 = ($96|0)==(1); if ($97) { $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } $98 = $player; $99 = (__ZN6Player11getManaPoolEv($98)|0); $playerMana = $99; $100 = (__Znwj(84)|0); $101 = $3; __THREW__ = 0; $102 = (invoke_ii(4121,($101|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $5 = $115; $6 = $116; __ZdlPv($100); $117 = $5; $118 = $6; ___resumeException($117|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($100|0),($102|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $5 = $115; $6 = $116; __ZdlPv($100); $117 = $5; $118 = $6; ___resumeException($117|0); // unreachable; } $withKickerCost = $100; $107 = $withKickerCost; $108 = $3; $109 = (__ZN13CardPrimitive11getManaCostEv($108)|0); $110 = (__ZN8ManaCost9getKickerEv($109)|0); (__ZN8ManaCost3addEPS_($107,$110)|0); $111 = $playerMana; $112 = $withKickerCost; $113 = (__ZN8ManaCost9canAffordEPS_($111,$112)|0); $114 = ($113|0)!=(0); if ($114) { $1 = 1; $119 = $1; STACKTOP = sp;return ($119|0); } } $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } } while(0); $1 = 0; $119 = $1; STACKTOP = sp;return ($119|0); } function __ZN13MTGKickerRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $copy = 0, $copy2 = 0, $cost = 0, $i = 0, $i4 = 0; var $payResult = 0, $player = 0, $previousManaPool = 0, $spell = 0, $spell1 = 0, $spellCost = 0, $spellCost3 = 0, $storm = 0, $withKickerCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 20|0; $6 = sp + 8|0; $1 = $this; $2 = $card; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iiii[$10 & 8191]($7,$11,0)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $252 = $0; STACKTOP = sp;return ($252|0); } $14 = ((($7)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameObserver15currentlyActingEv($15)|0); $player = $16; $17 = $2; $18 = (__ZN13CardPrimitive11getManaCostEv($17)|0); $cost = $18; $19 = $cost; $20 = (__ZN8ManaCost17isExtraPaymentSetEv($19)|0); $21 = ($20|0)!=(0); if (!($21)) { $27 = $cost; $28 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($27,$7,$28)|0); $29 = $cost; $30 = ((($29)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = ((($7)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 160|0); HEAP32[$34>>2] = $31; $0 = 0; $252 = $0; STACKTOP = sp;return ($252|0); } $22 = ((($7)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = $2; $25 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($23,$24)|0); $26 = ($25|0)!=(0); if (!($26)) { $0 = 0; $252 = $0; STACKTOP = sp;return ($252|0); } $35 = (__Znwj(84)|0); $36 = $player; __THREW__ = 0; $37 = (invoke_ii(4079,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; invoke_vii(3910,($35|0),($37|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { $previousManaPool = $35; $42 = $player; $43 = (__ZN6Player11getManaPoolEv($42)|0); $44 = $2; $45 = (__ZN13CardPrimitive11getManaCostEv($44)|0); $46 = (__ZN8ManaPool3payEP8ManaCost($43,$45)|0); $payResult = $46; $47 = $2; $48 = (__ZN13CardPrimitive11getManaCostEv($47)|0); $49 = (__ZN8ManaCost9getKickerEv($48)|0); $50 = ($49|0)!=(0|0); do { if ($50) { $51 = (__Znwj(84)|0); $52 = $2; __THREW__ = 0; $53 = (invoke_ii(4121,($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; invoke_vii(3910,($51|0),($53|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { $withKickerCost = $51; $58 = $withKickerCost; $59 = $withKickerCost; $60 = (__ZN8ManaCost9getKickerEv($59)|0); (__ZN8ManaCost3addEPS_($58,$60)|0); $61 = $2; $62 = (__ZN13CardPrimitive11getManaCostEv($61)|0); $63 = (__ZN8ManaCost9getKickerEv($62)|0); $64 = ((($63)) + 76|0); $65 = HEAP8[$64>>0]|0; $66 = $65&1; if ($66) { while(1) { $67 = $previousManaPool; $68 = $withKickerCost; $69 = (__ZN8ManaCost9canAffordEPS_($67,$68)|0); $70 = ($69|0)!=(0); if (!($70)) { break; } $71 = $withKickerCost; $72 = $withKickerCost; $73 = (__ZN8ManaCost9getKickerEv($72)|0); (__ZN8ManaCost3addEPS_($71,$73)|0); $74 = $2; $75 = ((($74)) + 600|0); $76 = HEAP32[$75>>2]|0; $77 = (($76) + 1)|0; HEAP32[$75>>2] = $77; } $i = 0; while(1) { $82 = $i; $83 = $2; $84 = ((($83)) + 600|0); $85 = HEAP32[$84>>2]|0; $86 = ($82|0)<($85|0); if (!($86)) { break; } $87 = $player; $88 = (__ZN6Player11getManaPoolEv($87)|0); $89 = $2; $90 = (__ZN13CardPrimitive11getManaCostEv($89)|0); $91 = (__ZN8ManaCost9getKickerEv($90)|0); (__ZN8ManaPool3payEP8ManaCost($88,$91)|0); $92 = $i; $93 = (($92) + 1)|0; $i = $93; } $payResult = 2; } else { $94 = $previousManaPool; $95 = $withKickerCost; $96 = (__ZN8ManaCost9canAffordEPS_($94,$95)|0); $97 = ($96|0)!=(0); if ($97) { $98 = $player; $99 = (__ZN6Player11getManaPoolEv($98)|0); $100 = $2; $101 = (__ZN13CardPrimitive11getManaCostEv($100)|0); $102 = (__ZN8ManaCost9getKickerEv($101)|0); (__ZN8ManaPool3payEP8ManaCost($99,$102)|0); $payResult = 2; } } $103 = $withKickerCost; $104 = ($103|0)==(0|0); if ($104) { break; } $105 = HEAP32[$103>>2]|0; $106 = ((($105)) + 12|0); $107 = HEAP32[$106>>2]|0; FUNCTION_TABLE_vi[$107 & 8191]($103); break; } } $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; __ZdlPv($51); $253 = $3; $254 = $4; ___resumeException($253|0); // unreachable; } } while(0); $108 = $2; $109 = (__ZN13CardPrimitive11getManaCostEv($108)|0); (__ZN8ManaCost10doPayExtraEv($109)|0); $110 = $previousManaPool; $111 = $player; $112 = (__ZN6Player11getManaPoolEv($111)|0); $113 = (__ZN8ManaCost4DiffEPS_($110,$112)|0); $spellCost = $113; $114 = $previousManaPool; $115 = ($114|0)==(0|0); if (!($115)) { $116 = HEAP32[$114>>2]|0; $117 = ((($116)) + 12|0); $118 = HEAP32[$117>>2]|0; FUNCTION_TABLE_vi[$118 & 8191]($114); } $119 = $2; $120 = (__ZN13CardPrimitive6isLandEv($119)|0); if ($120) { $121 = $player; $122 = ((($121)) + 84|0); $123 = HEAP32[$122>>2]|0; $124 = $2; $125 = $2; $126 = ((($125)) + 392|0); $127 = HEAP32[$126>>2]|0; $128 = $player; $129 = ((($128)) + 84|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 48|0); $132 = HEAP32[$131>>2]|0; $133 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($123,$124,$127,$132,0)|0); $copy = $133; $134 = (__Znwj(124)|0); $135 = ((($7)) + 88|0); $136 = HEAP32[$135>>2]|0; $137 = $copy; $138 = $payResult; __THREW__ = 0; invoke_viiiiiii(3921,($134|0),($136|0),0,($137|0),(0|0),(0|0),($138|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $3 = $155; $4 = $156; __ZdlPv($134); $253 = $3; $254 = $4; ___resumeException($253|0); // unreachable; } $spell = $134; $141 = $spell; $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 44|0); $144 = HEAP32[$143>>2]|0; (FUNCTION_TABLE_ii[$144 & 8191]($141)|0); $145 = $spellCost; $146 = ($145|0)==(0|0); if (!($146)) { $147 = HEAP32[$145>>2]|0; $148 = ((($147)) + 12|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vi[$149 & 8191]($145); } $150 = $spell; $151 = ($150|0)==(0|0); if (!($151)) { $152 = HEAP32[$150>>2]|0; $153 = ((($152)) + 4|0); $154 = HEAP32[$153>>2]|0; FUNCTION_TABLE_vi[$154 & 8191]($150); } } else { $spell1 = 0; $157 = $player; $158 = ((($157)) + 84|0); $159 = HEAP32[$158>>2]|0; $160 = $2; $161 = $2; $162 = ((($161)) + 392|0); $163 = HEAP32[$162>>2]|0; $164 = $player; $165 = ((($164)) + 84|0); $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 28|0); $168 = HEAP32[$167>>2]|0; $169 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($159,$160,$163,$168,0)|0); $copy2 = $169; $170 = ((($7)) + 88|0); $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 168|0); $173 = HEAP32[$172>>2]|0; $174 = ($173|0)!=(0|0); $175 = ((($7)) + 88|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 172|0); $178 = HEAP32[$177>>2]|0; $179 = (__ZN10DuelLayers10stackLayerEv($178)|0); $180 = $copy2; if ($174) { $181 = ((($7)) + 88|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 168|0); $184 = HEAP32[$183>>2]|0; $185 = $spellCost; $186 = $payResult; $187 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($179,$180,$184,$185,$186,0)|0); $spell1 = $187; $188 = ((($7)) + 88|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 168|0); HEAP32[$190>>2] = 0; } else { $191 = $spellCost; $192 = $payResult; $193 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($179,$180,0,$191,$192,0)|0); $spell1 = $193; } $194 = $2; $195 = (__ZN15MTGCardInstance3hasEi($194,65)|0); $196 = ($195|0)!=(0); L55: do { if ($196) { $197 = $player; $198 = ((($197)) + 84|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 28|0); $201 = HEAP32[$200>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,158159); __THREW__ = 0; $202 = (invoke_iiii(4425,($201|0),($5|0),-2)|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; do { if ($204) { label = 45; } else { $205 = $player; __THREW__ = 0; $206 = (invoke_ii(4045,($205|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 45; } else { $209 = ((($206)) + 84|0); $210 = HEAP32[$209>>2]|0; $211 = ((($210)) + 28|0); $212 = HEAP32[$211>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(158159|0)); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 45; } else { __THREW__ = 0; $215 = (invoke_iiii(4425,($212|0),($6|0),-2)|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { $237 = ___cxa_find_matching_catch()|0; $238 = tempRet0; $3 = $237; $4 = $238; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $218 = (($202) + ($215))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $storm = $218; $219 = $player; $220 = (__ZN6Player11getManaPoolEv($219)|0); $spellCost3 = $220; $221 = $storm; $i4 = $221; while(1) { $222 = $i4; $223 = ($222|0)>(1); if (!($223)) { break L55; } $224 = ((($7)) + 88|0); $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 172|0); $227 = HEAP32[$226>>2]|0; $228 = (__ZN10DuelLayers10stackLayerEv($227)|0); $229 = $copy2; $230 = $spellCost3; $231 = $payResult; $232 = (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($228,$229,0,$230,$231,1)|0); $spell1 = $232; $233 = $i4; $234 = (($233) + -1)|0; $i4 = $234; } } } } } while(0); if ((label|0) == 45) { $235 = ___cxa_find_matching_catch()|0; $236 = tempRet0; $3 = $235; $4 = $236; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $253 = $3; $254 = $4; ___resumeException($253|0); // unreachable; } } while(0); $239 = $2; $240 = (__ZN15MTGCardInstance3hasEi($239,65)|0); $241 = ($240|0)!=(0); if (!($241)) { $242 = $spell1; $243 = $copy2; $244 = (__ZN5Spell8computeXEP15MTGCardInstance($242,$243)|0); $245 = $copy2; $246 = ((($245)) + 400|0); HEAP32[$246>>2] = $244; $247 = $copy2; $248 = ((($247)) + 400|0); $249 = HEAP32[$248>>2]|0; $250 = $copy2; $251 = ((($250)) + 404|0); HEAP32[$251>>2] = $249; } } $0 = 1; $252 = $0; STACKTOP = sp;return ($252|0); } } $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $3 = $78; $4 = $79; __ZdlPv($35); $253 = $3; $254 = $4; ___resumeException($253|0); // unreachable; return (0)|0; } function __ZNK13MTGKickerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153720)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK13MTGKickerRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6217,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 49736; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 136|0); HEAP32[$8>>2] = 8; STACKTOP = sp;return; } function __ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $alternateCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $6 = $1; $7 = $2; $8 = ((($7)) + 216|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(11000); if ($10) { $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } $11 = $2; $12 = (__ZN13CardPrimitive11getManaCostEv($11)|0); $13 = (__ZN8ManaCost14getAlternativeEv($12)|0); $14 = ($13|0)!=(0|0); if (!($14)) { $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } $15 = $2; $16 = $2; $17 = (__Znwj(84)|0); $18 = $2; $19 = ((($18)) + 876|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; $23 = (invoke_ii(4121,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZdlPv($17); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } __THREW__ = 0; $26 = (invoke_ii(4599,($23|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZdlPv($17); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($17|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZdlPv($17); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } $31 = $2; $32 = (__ZN13CardPrimitive11getManaCostEv($31)|0); $33 = (__ZN8ManaCost14getAlternativeEv($32)|0); $34 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($15,$16,$17,$33,0)|0); $alternateCost = $34; $35 = $alternateCost; $36 = ((($35)) + 60|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); L18: do { if ($38) { $i = 0; while(1) { $39 = $i; $40 = $alternateCost; $41 = ((($40)) + 60|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($42)|0); $44 = ($39>>>0)<($43>>>0); if (!($44)) { break L18; } $45 = $alternateCost; $46 = ((($45)) + 60|0); $47 = HEAP32[$46>>2]|0; $48 = $i; $49 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($47,$48)|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 28|0); $53 = HEAP32[$52>>2]|0; $54 = $2; (FUNCTION_TABLE_iii[$53 & 8191]($50,$54)|0); $55 = $i; $56 = (($55) + 1)|0; $i = $56; } } } while(0); $61 = ((($6)) + 88|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN12GameObserver15currentlyActingEv($62)|0); $64 = ((($63)) + 84|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = $2; $69 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($67,$68)|0); $70 = ($69|0)!=(0|0); if (!($70)) { $71 = ((($6)) + 88|0); $72 = HEAP32[$71>>2]|0; $73 = (__ZN12GameObserver15currentlyActingEv($72)|0); $74 = ((($73)) + 84|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = $2; $79 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($77,$78)|0); $80 = ($79|0)!=(0|0); if (!($80)) { $81 = ((($6)) + 88|0); $82 = HEAP32[$81>>2]|0; $83 = (__ZN12GameObserver15currentlyActingEv($82)|0); $84 = ((($83)) + 84|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; $88 = $2; $89 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($87,$88)|0); $90 = ($89|0)!=(0|0); if (!($90)) { $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } } } $91 = ((($6)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = (__ZN12GameObserver15currentlyActingEv($92)|0); $94 = ((($93)) + 84|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = $2; $99 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($97,$98)|0); $100 = ($99|0)!=(0|0); if ($100) { $101 = $2; $102 = (__ZN15MTGCardInstance3hasEi($101,103)|0); $103 = ($102|0)!=(0); if ($103) { label = 19; } } else { label = 19; } do { if ((label|0) == 19) { $104 = ((($6)) + 88|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZN12GameObserver15currentlyActingEv($105)|0); $107 = ((($106)) + 84|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 36|0); $110 = HEAP32[$109>>2]|0; $111 = $2; $112 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($110,$111)|0); $113 = ($112|0)!=(0|0); if ($113) { $114 = $2; $115 = (__ZN15MTGCardInstance3hasEi($114,121)|0); $116 = ($115|0)!=(0); if (!($116)) { break; } } $117 = $2; $118 = $3; $119 = $alternateCost; $120 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($6,$117,$118,$119)|0); $0 = $120; $121 = $0; STACKTOP = sp;return ($121|0); } } while(0); $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } function __ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($this,$card,$0,$alternateManaCost) { $this = $this|0; $card = $card|0; $0 = $0|0; $alternateManaCost = $alternateManaCost|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $player = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $alternateManaCost; $6 = $2; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver15currentlyActingEv($8)|0); $player = $9; $10 = $5; $11 = ($10|0)!=(0|0); if (!($11)) { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } $12 = $3; $13 = $player; $14 = (__ZN10MTGAbility16allowedToAltCastEP15MTGCardInstanceP6Player($6,$12,$13)|0); $15 = ($14|0)!=(0); if (!($15)) { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } $16 = $3; $17 = (__ZN15MTGCardInstance3hasEi($16,103)|0); $18 = ($17|0)!=(0); do { if ($18) { $19 = ((($6)) + 152|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($19,153740)|0); } else { $20 = $3; $21 = (__ZN15MTGCardInstance3hasEi($20,121)|0); $22 = ($21|0)!=(0); if ($22) { $23 = ((($6)) + 152|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($23,153770)|0); break; } $24 = $3; $25 = ((($24)) + 876|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN13CardPrimitive11getManaCostEv($28)|0); $30 = (__ZN8ManaCost14getAlternativeEv($29)|0); $31 = ($30|0)!=(0|0); if ($31) { $32 = $3; $33 = ((($32)) + 876|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN13CardPrimitive11getManaCostEv($36)|0); $38 = (__ZN8ManaCost14getAlternativeEv($37)|0); $39 = ((($38)) + 64|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($39)|0); $41 = ($40|0)!=(0); if ($41) { $42 = ((($6)) + 152|0); $43 = $3; $44 = ((($43)) + 876|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZN13CardPrimitive11getManaCostEv($47)|0); $49 = (__ZN8ManaCost14getAlternativeEv($48)|0); $50 = ((($49)) + 64|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($42,$50)|0); } } } } while(0); $51 = $3; $52 = (__ZN13CardPrimitive6isLandEv($51)|0); if ($52) { $53 = ((($6)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 212|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 84|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; $61 = $3; $62 = ((($6)) + 88|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 212|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 20|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($60,$61,$69)|0); $71 = ($70|0)==(1); if ($71) { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } $72 = $3; $73 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($72)|0); if ($73) { $1 = 1; $113 = $1; STACKTOP = sp;return ($113|0); } else { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } } $74 = $3; $75 = (__ZN13CardPrimitive7hasTypeEi($74,4)|0); if ($75) { label = 23; } else { $76 = $3; $77 = (__ZN15MTGCardInstance3hasEi($76,10)|0); $78 = ($77|0)!=(0); if ($78) { label = 23; } else { $79 = $3; $80 = (__ZN15MTGCardInstance3hasEi($79,111)|0); $81 = ($80|0)!=(0); if ($81) { label = 23; } else { $82 = $3; $83 = (__ZN15MTGCardInstance3hasEi($82,109)|0); $84 = ($83|0)!=(0); if ($84) { label = 23; } else { $85 = $3; $86 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($85)|0); if ($86) { label = 23; } } } } } if ((label|0) == 23) { $87 = $3; $88 = (__ZN15MTGCardInstance10controllerEv($87)|0); $89 = ((($88)) + 156|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)!=(0); if ($91) { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } $92 = $3; $93 = (__ZN15MTGCardInstance10controllerEv($92)|0); $94 = ((($93)) + 84|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 4|0); $97 = HEAP32[$96>>2]|0; $98 = $3; $99 = $3; $100 = (__ZN15MTGCardInstance10controllerEv($99)|0); $101 = ((($100)) + 84|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 28|0); $104 = HEAP32[$103>>2]|0; $105 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($97,$98,$104)|0); $106 = ($105|0)==(1); if ($106) { $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } $107 = $player; $108 = (__ZN6Player11getManaPoolEv($107)|0); $playerMana = $108; $109 = $playerMana; $110 = $5; $111 = (__ZN8ManaCost9canAffordEPS_($109,$110)|0); $112 = ($111|0)!=(0); if ($112) { $1 = 1; $113 = $1; STACKTOP = sp;return ($113|0); } } $1 = 0; $113 = $1; STACKTOP = sp;return ($113|0); } function __ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $alternateCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } $12 = $2; $13 = $2; $14 = (__Znwj(84)|0); $15 = $2; $16 = ((($15)) + 876|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii(4121,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; __ZdlPv($14); $58 = $3; $59 = $4; ___resumeException($58|0); // unreachable; } __THREW__ = 0; $23 = (invoke_ii(4599,($20|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; __ZdlPv($14); $58 = $3; $59 = $4; ___resumeException($58|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($14|0),($23|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; __ZdlPv($14); $58 = $3; $59 = $4; ___resumeException($58|0); // unreachable; } $28 = $2; $29 = (__ZN13CardPrimitive11getManaCostEv($28)|0); $30 = (__ZN8ManaCost14getAlternativeEv($29)|0); $31 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($12,$13,$14,$30,0)|0); $alternateCost = $31; $32 = $2; $33 = ((($32)) + 452|0); HEAP32[$33>>2] = 8; $34 = $alternateCost; $35 = ((($34)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); L14: do { if ($37) { $i = 0; while(1) { $38 = $i; $39 = $alternateCost; $40 = ((($39)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($41)|0); $43 = ($38>>>0)<($42>>>0); if (!($43)) { break L14; } $44 = $alternateCost; $45 = ((($44)) + 60|0); $46 = HEAP32[$45>>2]|0; $47 = $i; $48 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 28|0); $52 = HEAP32[$51>>2]|0; $53 = $2; (FUNCTION_TABLE_iii[$52 & 8191]($49,$53)|0); $54 = $i; $55 = (($54) + 1)|0; $i = $55; } } } while(0); $60 = $2; $61 = $alternateCost; $62 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($5,$60,$61,3,0)|0); $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($this,$card,$alternateCost,$alternateCostType,$overload) { $this = $this|0; $card = $card|0; $alternateCost = $alternateCost|0; $alternateCostType = $alternateCostType|0; $overload = $overload|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $c = 0, $copy = 0, $copy1 = 0, $i = 0, $player = 0, $playerMana = 0, $previousManaPool = 0, $spell = 0, $spellCost = 0, $storm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 20|0; $9 = sp + 8|0; $1 = $this; $2 = $card; $3 = $alternateCost; $4 = $alternateCostType; $10 = $overload&1; $5 = $10; $11 = $1; $12 = ((($11)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = $player; $16 = (__ZN6Player11getManaPoolEv($15)|0); $playerMana = $16; $17 = $5; $18 = $17&1; $19 = $2; if ($18) { $20 = ((($19)) + 220|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($20,211279)|0); } else { $21 = ((($19)) + 876|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 220|0); $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($25)|0); $27 = ($26|0)!=(0); if ($27) { $28 = $2; $29 = ((($28)) + 220|0); $30 = $2; $31 = ((($30)) + 876|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 220|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($29,$35)|0); } } $36 = $3; $37 = ($36|0)!=(0|0); if (!($37)) { ___assert_fail((153796|0),(153810|0),722,(153889|0)); // unreachable; } $38 = $3; $39 = (__ZN8ManaCost17isExtraPaymentSetEv($38)|0); $40 = ($39|0)!=(0); if (!($40)) { $46 = $3; $47 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($46,$11,$47)|0); $48 = $3; $49 = ((($48)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = ((($11)) + 88|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 160|0); HEAP32[$53>>2] = $50; $0 = 0; $199 = $0; STACKTOP = sp;return ($199|0); } $41 = ((($11)) + 88|0); $42 = HEAP32[$41>>2]|0; $43 = $2; $44 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($42,$43)|0); $45 = ($44|0)!=(0); if (!($45)) { $0 = 0; $199 = $0; STACKTOP = sp;return ($199|0); } $54 = (__Znwj(84)|0); $55 = $playerMana; __THREW__ = 0; invoke_vii(3910,($54|0),($55|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $6 = $72; $7 = $73; __ZdlPv($54); $200 = $6; $201 = $7; ___resumeException($200|0); // unreachable; } $previousManaPool = $54; $58 = $playerMana; $59 = $3; (__ZN8ManaPool3payEP8ManaCost($58,$59)|0); $60 = $3; (__ZN8ManaCost10doPayExtraEv($60)|0); $61 = $previousManaPool; $62 = $player; $63 = (__ZN6Player11getManaPoolEv($62)|0); $64 = (__ZN8ManaCost4DiffEPS_($61,$63)|0); $spellCost = $64; $65 = $previousManaPool; $66 = ($65|0)!=(0|0); if ($66) { $67 = $previousManaPool; $68 = ($67|0)==(0|0); if (!($68)) { $69 = HEAP32[$67>>2]|0; $70 = ((($69)) + 12|0); $71 = HEAP32[$70>>2]|0; FUNCTION_TABLE_vi[$71 & 8191]($67); } $previousManaPool = 0; } $74 = $4; $75 = $2; $76 = ((($75)) + 408|0); $77 = (($76) + ($74<<2)|0); HEAP32[$77>>2] = 1; $78 = $2; $79 = (__ZN13CardPrimitive6isLandEv($78)|0); $80 = $player; $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; $83 = $2; $84 = $2; $85 = ((($84)) + 392|0); $86 = HEAP32[$85>>2]|0; $87 = $player; $88 = ((($87)) + 84|0); $89 = HEAP32[$88>>2]|0; L27: do { if ($79) { $90 = ((($89)) + 48|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($82,$83,$86,$91,0)|0); $copy = $92; $93 = (__Znwj(124)|0); $94 = ((($11)) + 88|0); $95 = HEAP32[$94>>2]|0; $96 = $copy; $97 = $4; __THREW__ = 0; invoke_viiiiiii(3921,($93|0),($95|0),0,($96|0),(0|0),(0|0),($97|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $6 = $115; $7 = $116; __ZdlPv($93); $200 = $6; $201 = $7; ___resumeException($200|0); // unreachable; } $spell = $93; $100 = $4; $101 = $copy; $102 = ((($101)) + 408|0); $103 = (($102) + ($100<<2)|0); HEAP32[$103>>2] = 1; $104 = $spell; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 44|0); $107 = HEAP32[$106>>2]|0; (FUNCTION_TABLE_ii[$107 & 8191]($104)|0); $108 = $spell; $109 = ($108|0)!=(0|0); if ($109) { $110 = $spell; $111 = ($110|0)==(0|0); if (!($111)) { $112 = HEAP32[$110>>2]|0; $113 = ((($112)) + 4|0); $114 = HEAP32[$113>>2]|0; FUNCTION_TABLE_vi[$114 & 8191]($110); } $spell = 0; } } else { $117 = ((($89)) + 28|0); $118 = HEAP32[$117>>2]|0; $119 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($82,$83,$86,$118,0)|0); $copy1 = $119; $120 = $4; $121 = $copy1; $122 = ((($121)) + 408|0); $123 = (($122) + ($120<<2)|0); HEAP32[$123>>2] = 1; $124 = ((($11)) + 88|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 172|0); $127 = HEAP32[$126>>2]|0; $128 = (__ZN10DuelLayers10stackLayerEv($127)|0); $129 = $copy1; $130 = ((($11)) + 88|0); $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 168|0); $133 = HEAP32[$132>>2]|0; $134 = $spellCost; $135 = $4; (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($128,$129,$133,$134,$135,0)|0); $136 = ((($11)) + 88|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 168|0); HEAP32[$138>>2] = 0; $139 = $2; $140 = (__ZN15MTGCardInstance3hasEi($139,65)|0); $141 = ($140|0)!=(0); if (!($141)) { $181 = $spellCost; $182 = $3; $183 = (__ZN8ManaCost4DiffEPS_($181,$182)|0); $c = $183; $184 = $c; $185 = HEAP32[11900]|0; $186 = (__ZN8ManaCost7getCostEi($184,$185)|0); $187 = $copy1; $188 = ((($187)) + 400|0); HEAP32[$188>>2] = $186; $189 = $copy1; $190 = ((($189)) + 400|0); $191 = HEAP32[$190>>2]|0; $192 = $copy1; $193 = ((($192)) + 404|0); HEAP32[$193>>2] = $191; $194 = $c; $195 = ($194|0)==(0|0); if ($195) { break; } $196 = HEAP32[$194>>2]|0; $197 = ((($196)) + 12|0); $198 = HEAP32[$197>>2]|0; FUNCTION_TABLE_vi[$198 & 8191]($194); break; } $142 = $player; $143 = ((($142)) + 84|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 28|0); $146 = HEAP32[$145>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,158159); __THREW__ = 0; $147 = (invoke_iiii(4425,($146|0),($8|0),-2)|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; do { if ($149) { label = 32; } else { $150 = $player; __THREW__ = 0; $151 = (invoke_ii(4045,($150|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 32; } else { $154 = ((($151)) + 84|0); $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 28|0); $157 = HEAP32[$156>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),(158159|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 32; } else { __THREW__ = 0; $160 = (invoke_iiii(4425,($157|0),($9|0),-2)|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $6 = $179; $7 = $180; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $163 = (($147) + ($160))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $storm = $163; $164 = $storm; $i = $164; while(1) { $165 = $i; $166 = ($165|0)>(1); if (!($166)) { break L27; } $167 = ((($11)) + 88|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 172|0); $170 = HEAP32[$169>>2]|0; $171 = (__ZN10DuelLayers10stackLayerEv($170)|0); $172 = $copy1; $173 = $playerMana; $174 = $4; (__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii($171,$172,0,$173,$174,1)|0); $175 = $i; $176 = (($175) + -1)|0; $i = $176; } } } } } while(0); if ((label|0) == 32) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $6 = $177; $7 = $178; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $200 = $6; $201 = $7; ___resumeException($200|0); // unreachable; } } while(0); $0 = 1; $199 = $0; STACKTOP = sp;return ($199|0); } function __ZNK22MTGAlternativeCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153902)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK22MTGAlternativeCostRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6218,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGBuyBackRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 49848; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 9; STACKTOP = sp;return; } function __ZN14MTGBuyBackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buybackCost = 0, $i = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $6 = $1; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver15currentlyActingEv($8)|0); $player = $9; $10 = $player; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($14,$15)|0); $17 = ($16|0)!=(0|0); if (!($17)) { $18 = $player; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($22,$23)|0); $25 = ($24|0)!=(0|0); if (!($25)) { $26 = $player; $27 = ((($26)) + 84|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 36|0); $30 = HEAP32[$29>>2]|0; $31 = $2; $32 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($30,$31)|0); $33 = ($32|0)!=(0|0); if (!($33)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } } } $34 = $player; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = $2; $40 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($38,$39)|0); $41 = ($40|0)!=(0|0); if ($41) { $42 = $2; $43 = (__ZN15MTGCardInstance3hasEi($42,103)|0); $44 = ($43|0)!=(0); if ($44) { label = 7; } } else { label = 7; } do { if ((label|0) == 7) { $45 = $player; $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 36|0); $49 = HEAP32[$48>>2]|0; $50 = $2; $51 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($49,$50)|0); $52 = ($51|0)!=(0|0); if ($52) { $53 = $2; $54 = (__ZN15MTGCardInstance3hasEi($53,121)|0); $55 = ($54|0)!=(0); if (!($55)) { break; } } $56 = $2; $57 = $player; $58 = (__ZN10MTGAbility13allowedToCastEP15MTGCardInstanceP6Player($6,$56,$57)|0); $59 = ($58|0)!=(0); if (!($59)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $60 = $2; $61 = (__ZN13CardPrimitive11getManaCostEv($60)|0); $62 = (__ZN8ManaCost10getBuybackEv($61)|0); $63 = ($62|0)!=(0|0); if (!($63)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $64 = $2; $65 = $2; $66 = (__Znwj(84)|0); $67 = $2; $68 = ((($67)) + 876|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; $72 = (invoke_ii(4121,($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZdlPv($66); $108 = $4; $109 = $5; ___resumeException($108|0); // unreachable; } __THREW__ = 0; $75 = (invoke_ii(6219,($72|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZdlPv($66); $108 = $4; $109 = $5; ___resumeException($108|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($66|0),($75|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZdlPv($66); $108 = $4; $109 = $5; ___resumeException($108|0); // unreachable; } $80 = $2; $81 = (__ZN13CardPrimitive11getManaCostEv($80)|0); $82 = (__ZN8ManaCost10getBuybackEv($81)|0); $83 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($64,$65,$66,$82,0)|0); $buybackCost = $83; $84 = $buybackCost; $85 = ((($84)) + 60|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)!=(0|0); L31: do { if ($87) { $i = 0; while(1) { $88 = $i; $89 = $buybackCost; $90 = ((($89)) + 60|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($91)|0); $93 = ($88>>>0)<($92>>>0); if (!($93)) { break L31; } $94 = $buybackCost; $95 = ((($94)) + 60|0); $96 = HEAP32[$95>>2]|0; $97 = $i; $98 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($96,$97)|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 28|0); $102 = HEAP32[$101>>2]|0; $103 = $2; (FUNCTION_TABLE_iii[$102 & 8191]($99,$103)|0); $104 = $i; $105 = (($104) + 1)|0; $i = $105; } } } while(0); $110 = $2; $111 = $3; $112 = $buybackCost; $113 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($6,$110,$111,$112)|0); $0 = $113; $114 = $0; STACKTOP = sp;return ($114|0); } } while(0); $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } function __ZN14MTGBuyBackRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $buybackCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } $12 = $2; $13 = $2; $14 = (__Znwj(84)|0); $15 = $2; $16 = ((($15)) + 876|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii(4121,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } __THREW__ = 0; $23 = (invoke_ii(6219,($20|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($14|0),($23|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } $28 = $2; $29 = (__ZN13CardPrimitive11getManaCostEv($28)|0); $30 = (__ZN8ManaCost10getBuybackEv($29)|0); $31 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($12,$13,$14,$30,0)|0); $buybackCost = $31; $32 = $buybackCost; $33 = ((($32)) + 60|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); L14: do { if ($35) { $i = 0; while(1) { $36 = $i; $37 = $buybackCost; $38 = ((($37)) + 60|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($39)|0); $41 = ($36>>>0)<($40>>>0); if (!($41)) { break L14; } $42 = $buybackCost; $43 = ((($42)) + 60|0); $44 = HEAP32[$43>>2]|0; $45 = $i; $46 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 28|0); $50 = HEAP32[$49>>2]|0; $51 = $2; (FUNCTION_TABLE_iii[$50 & 8191]($47,$51)|0); $52 = $i; $53 = (($52) + 1)|0; $i = $53; } } } while(0); $58 = $2; $59 = ((($58)) + 452|0); HEAP32[$59>>2] = 9; $60 = $2; $61 = $buybackCost; $62 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($5,$60,$61,4,0)|0); $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZNK14MTGBuyBackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153931)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGBuyBackRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6220,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16MTGFlashBackRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 49960; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 10; STACKTOP = sp;return; } function __ZN16MTGFlashBackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $flashbackCost = 0, $i = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $6 = $1; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver15currentlyActingEv($8)|0); $player = $9; $10 = $player; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($14,$15)|0); $17 = ($16|0)!=(0|0); if (!($17)) { $0 = 0; $72 = $0; STACKTOP = sp;return ($72|0); } $18 = $2; $19 = (__ZN13CardPrimitive11getManaCostEv($18)|0); $20 = (__ZN8ManaCost12getFlashbackEv($19)|0); $21 = ($20|0)!=(0|0); if (!($21)) { $0 = 0; $72 = $0; STACKTOP = sp;return ($72|0); } $22 = $2; $23 = $2; $24 = (__Znwj(84)|0); $25 = $2; $26 = ((($25)) + 876|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_ii(4121,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZdlPv($24); $66 = $4; $67 = $5; ___resumeException($66|0); // unreachable; } __THREW__ = 0; $33 = (invoke_ii(6221,($30|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZdlPv($24); $66 = $4; $67 = $5; ___resumeException($66|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($24|0),($33|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZdlPv($24); $66 = $4; $67 = $5; ___resumeException($66|0); // unreachable; } $38 = $2; $39 = (__ZN13CardPrimitive11getManaCostEv($38)|0); $40 = (__ZN8ManaCost12getFlashbackEv($39)|0); $41 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($22,$23,$24,$40,0)|0); $flashbackCost = $41; $42 = $flashbackCost; $43 = ((($42)) + 60|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0|0); L18: do { if ($45) { $i = 0; while(1) { $46 = $i; $47 = $flashbackCost; $48 = ((($47)) + 60|0); $49 = HEAP32[$48>>2]|0; $50 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($49)|0); $51 = ($46>>>0)<($50>>>0); if (!($51)) { break L18; } $52 = $flashbackCost; $53 = ((($52)) + 60|0); $54 = HEAP32[$53>>2]|0; $55 = $i; $56 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($54,$55)|0); $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 28|0); $60 = HEAP32[$59>>2]|0; $61 = $2; (FUNCTION_TABLE_iii[$60 & 8191]($57,$61)|0); $62 = $i; $63 = (($62) + 1)|0; $i = $63; } } } while(0); $68 = $2; $69 = $3; $70 = $flashbackCost; $71 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($6,$68,$69,$70)|0); $0 = $71; $72 = $0; STACKTOP = sp;return ($72|0); } function __ZN16MTGFlashBackRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $flashbackCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = $2; $7 = $2; $8 = (__Znwj(84)|0); $9 = $2; $10 = ((($9)) + 876|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; $14 = (invoke_ii(4121,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZdlPv($8); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } __THREW__ = 0; $17 = (invoke_ii(6221,($14|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZdlPv($8); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($8|0),($17|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; __ZdlPv($8); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } $22 = $2; $23 = (__ZN13CardPrimitive11getManaCostEv($22)|0); $24 = (__ZN8ManaCost12getFlashbackEv($23)|0); $25 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($6,$7,$8,$24,0)|0); $flashbackCost = $25; $26 = $flashbackCost; $27 = ((($26)) + 60|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); L10: do { if ($29) { $i = 0; while(1) { $30 = $i; $31 = $flashbackCost; $32 = ((($31)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($33)|0); $35 = ($30>>>0)<($34>>>0); if (!($35)) { break L10; } $36 = $flashbackCost; $37 = ((($36)) + 60|0); $38 = HEAP32[$37>>2]|0; $39 = $i; $40 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($38,$39)|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 28|0); $44 = HEAP32[$43>>2]|0; $45 = $2; (FUNCTION_TABLE_iii[$44 & 8191]($41,$45)|0); $46 = $i; $47 = (($46) + 1)|0; $i = $47; } } } while(0); $52 = HEAP32[$5>>2]|0; $53 = ((($52)) + 64|0); $54 = HEAP32[$53>>2]|0; $55 = $2; $56 = (FUNCTION_TABLE_iiii[$54 & 8191]($5,$55,0)|0); $57 = ($56|0)!=(0); if ($57) { $58 = $2; $59 = ((($58)) + 452|0); HEAP32[$59>>2] = 10; $60 = $2; $61 = $flashbackCost; $62 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($5,$60,$61,5,0)|0); $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } else { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } return (0)|0; } function __ZNK16MTGFlashBackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153952)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK16MTGFlashBackRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6222,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGRetraceRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 50072; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 11; STACKTOP = sp;return; } function __ZN14MTGRetraceRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $i = 0, $player = 0, $retraceCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $6 = $1; $7 = ((($6)) + 88|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver15currentlyActingEv($8)|0); $player = $9; $10 = $2; $11 = (__ZN13CardPrimitive11getManaCostEv($10)|0); $12 = (__ZN8ManaCost10getRetraceEv($11)|0); $13 = ($12|0)!=(0|0); if (!($13)) { $0 = 0; $72 = $0; STACKTOP = sp;return ($72|0); } $14 = $2; $15 = $2; $16 = (__Znwj(84)|0); $17 = $2; $18 = ((($17)) + 876|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; $22 = (invoke_ii(4121,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; __ZdlPv($16); $58 = $4; $59 = $5; ___resumeException($58|0); // unreachable; } __THREW__ = 0; $25 = (invoke_ii(6223,($22|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; __ZdlPv($16); $58 = $4; $59 = $5; ___resumeException($58|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($16|0),($25|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $4 = $56; $5 = $57; __ZdlPv($16); $58 = $4; $59 = $5; ___resumeException($58|0); // unreachable; } $30 = $2; $31 = (__ZN13CardPrimitive11getManaCostEv($30)|0); $32 = (__ZN8ManaCost10getRetraceEv($31)|0); $33 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($14,$15,$16,$32,0)|0); $retraceCost = $33; $34 = $retraceCost; $35 = ((($34)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); L14: do { if ($37) { $i = 0; while(1) { $38 = $i; $39 = $retraceCost; $40 = ((($39)) + 60|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($41)|0); $43 = ($38>>>0)<($42>>>0); if (!($43)) { break L14; } $44 = $retraceCost; $45 = ((($44)) + 60|0); $46 = HEAP32[$45>>2]|0; $47 = $i; $48 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($46,$47)|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 28|0); $52 = HEAP32[$51>>2]|0; $53 = $2; (FUNCTION_TABLE_iii[$52 & 8191]($49,$53)|0); $54 = $i; $55 = (($54) + 1)|0; $i = $55; } } } while(0); $60 = $player; $61 = ((($60)) + 84|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = $2; $66 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($64,$65)|0); $67 = ($66|0)!=(0|0); if ($67) { $68 = $2; $69 = $3; $70 = $retraceCost; $71 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($6,$68,$69,$70)|0); $0 = $71; $72 = $0; STACKTOP = sp;return ($72|0); } else { $0 = 0; $72 = $0; STACKTOP = sp;return ($72|0); } return (0)|0; } function __ZN14MTGRetraceRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $retraceCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } $12 = $2; $13 = $2; $14 = (__Znwj(84)|0); $15 = $2; $16 = ((($15)) + 876|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii(4121,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } __THREW__ = 0; $23 = (invoke_ii(6223,($20|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($14|0),($23|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZdlPv($14); $56 = $3; $57 = $4; ___resumeException($56|0); // unreachable; } $28 = $2; $29 = (__ZN13CardPrimitive11getManaCostEv($28)|0); $30 = (__ZN8ManaCost10getRetraceEv($29)|0); $31 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($12,$13,$14,$30,0)|0); $retraceCost = $31; $32 = $retraceCost; $33 = ((($32)) + 60|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(0|0); L14: do { if ($35) { $i = 0; while(1) { $36 = $i; $37 = $retraceCost; $38 = ((($37)) + 60|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($39)|0); $41 = ($36>>>0)<($40>>>0); if (!($41)) { break L14; } $42 = $retraceCost; $43 = ((($42)) + 60|0); $44 = HEAP32[$43>>2]|0; $45 = $i; $46 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 28|0); $50 = HEAP32[$49>>2]|0; $51 = $2; (FUNCTION_TABLE_iii[$50 & 8191]($47,$51)|0); $52 = $i; $53 = (($52) + 1)|0; $i = $53; } } } while(0); $58 = $2; $59 = ((($58)) + 452|0); HEAP32[$59>>2] = 11; $60 = $2; $61 = $retraceCost; $62 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($5,$60,$61,6,0)|0); $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZNK14MTGRetraceRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,153975)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGRetraceRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6224,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGSuspendRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 50184; HEAP32[$3>>2] = $6; $7 = ((($3)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 136|0); HEAP32[$8>>2] = 29; STACKTOP = sp;return; } function __ZN14MTGSuspendRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $alternateManaCost = 0, $buffer = 0, $or$cond = 0, $player = 0, $vararg_buffer = 0, $vararg_buffer2 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 36|0; $1 = $this; $2 = $card; $3 = $mana; $4 = $1; $5 = ((($4)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN12GameObserver15currentlyActingEv($6)|0); $player = $7; $8 = $2; $9 = (__ZN13CardPrimitive11getManaCostEv($8)|0); $10 = (__ZN8ManaCost10getSuspendEv($9)|0); $alternateManaCost = $10; $11 = $player; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($15,$16)|0); $18 = ($17|0)!=(0|0); $19 = $alternateManaCost; $20 = ($19|0)!=(0|0); $or$cond = $18 & $20; if (!($or$cond)) { $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } $21 = ((($4)) + 164|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($21,153996)|0); $22 = $alternateManaCost; $23 = (__ZN8ManaCost4hasXEv($22)|0); $24 = ($23|0)!=(0); if ($24) { (_sprintf($buffer,154004,$vararg_buffer)|0); } else { $25 = $2; $26 = ((($25)) + 240|0); $27 = HEAP32[$26>>2]|0; HEAP32[$vararg_buffer2>>2] = $27; (_sprintf($buffer,154008,$vararg_buffer2)|0); } $28 = ((($4)) + 164|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($28,$buffer)|0); $29 = $2; $30 = $3; $31 = $alternateManaCost; $32 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($4,$29,$30,$31)|0); $0 = $32; $33 = $0; STACKTOP = sp;return ($33|0); } function __ZN14MTGSuspendRule12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $event = 0, $i = 0, $originalAmount = 0, $p = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,1960,0)|0); $7 = $6; } $event = $7; $8 = $event; $9 = ($8|0)!=(0|0); if ($9) { $10 = $event; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = (1)==($13|0); if ($14) { $15 = ((($3)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 208|0); $18 = HEAP32[$17>>2]|0; $p = $18; $19 = $p; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $z = $23; $24 = $z; $25 = ((($24)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) - 1)|0; $originalAmount = $27; $28 = $originalAmount; $i = $28; while(1) { $29 = $i; $30 = ($29|0)>(-1); if (!($30)) { break; } $31 = $z; $32 = ((($31)) + 8|0); $33 = $i; $34 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($32,$33)|0); $35 = HEAP32[$34>>2]|0; $card = $35; $36 = $card; $37 = ((($36)) + 558|0); $38 = HEAP8[$37>>0]|0; $39 = $38&1; if ($39) { $40 = $card; $41 = ((($40)) + 812|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZN8Counters10hasCounterEPKcii($42,154012,0,0)|0); $44 = ($43|0)!=(0|0); if ($44) { $45 = $card; $46 = ((($45)) + 812|0); $47 = HEAP32[$46>>2]|0; (__ZN8Counters13removeCounterEPKcii($47,154012,0,0)|0); } } $48 = $i; $49 = (($48) + -1)|0; $i = $49; } $0 = 1; $50 = $0; STACKTOP = sp;return ($50|0); } } $0 = 0; $50 = $0; STACKTOP = sp;return ($50|0); } function __ZN14MTGSuspendRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $alternateCost = 0, $checkXnotZero = 0, $i = 0, $pMana = 0, $player = 0; var $playerMana = 0, $suspendCheckMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $152 = $0; STACKTOP = sp;return ($152|0); } $12 = ((($5)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = $player; $16 = (__ZN6Player11getManaPoolEv($15)|0); $playerMana = $16; $17 = $2; $18 = (__ZN13CardPrimitive11getManaCostEv($17)|0); $19 = (__ZN8ManaCost10getSuspendEv($18)|0); $alternateCost = $19; $20 = $playerMana; $21 = $alternateCost; $22 = (__ZN8ManaCost9canAffordEPS_($20,$21)|0); $23 = ($22|0)!=(0); do { if ($23) { $24 = $alternateCost; $25 = (__ZN8ManaCost4hasXEv($24)|0); $26 = ($25|0)!=(0); do { if ($26) { $27 = (__Znwj(84)|0); $28 = $alternateCost; __THREW__ = 0; invoke_vii(3910,($27|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZdlPv($27); $153 = $3; $154 = $4; ___resumeException($153|0); // unreachable; } $checkXnotZero = $27; $31 = $checkXnotZero; (__ZN8ManaCost3addEii($31,0,1)|0); $32 = $playerMana; $33 = $checkXnotZero; $34 = (__ZN8ManaCost9canAffordEPS_($32,$33)|0); $35 = ($34|0)!=(0); $36 = $checkXnotZero; $37 = ($36|0)!=(0|0); if ($35) { if (!($37)) { break; } $45 = $checkXnotZero; $46 = ($45|0)==(0|0); if (!($46)) { $47 = HEAP32[$45>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($45); } $checkXnotZero = 0; break; } if ($37) { $38 = $checkXnotZero; $39 = ($38|0)==(0|0); if (!($39)) { $40 = HEAP32[$38>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_vi[$42 & 8191]($38); } $checkXnotZero = 0; } $0 = 0; $152 = $0; STACKTOP = sp;return ($152|0); } } while(0); $50 = $alternateCost; $51 = (__ZN8ManaCost17isExtraPaymentSetEv($50)|0); $52 = ($51|0)!=(0); if (!($52)) { $58 = $alternateCost; $59 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($58,$5,$59)|0); $60 = (__ZN10MTGAbility7getCostEv($5)|0); $61 = (__ZN8ManaCost10getSuspendEv($60)|0); $62 = ((($61)) + 60|0); $63 = HEAP32[$62>>2]|0; $64 = ((($5)) + 88|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 160|0); HEAP32[$66>>2] = $63; $0 = 0; $152 = $0; STACKTOP = sp;return ($152|0); } $53 = ((($5)) + 88|0); $54 = HEAP32[$53>>2]|0; $55 = $2; $56 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($54,$55)|0); $57 = ($56|0)!=(0); if ($57) { $67 = $2; $68 = ((($67)) + 452|0); HEAP32[$68>>2] = 29; break; } $0 = 0; $152 = $0; STACKTOP = sp;return ($152|0); } } while(0); $69 = $2; $70 = (__ZN13CardPrimitive11getManaCostEv($69)|0); $71 = (__ZN8ManaCost10getSuspendEv($70)|0); $72 = (__ZN8ManaCost4hasXEv($71)|0); $73 = ($72|0)!=(0); do { if ($73) { $74 = (__Znwj(84)|0); $75 = $player; __THREW__ = 0; $76 = (invoke_ii(4079,($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { __THREW__ = 0; invoke_vii(3910,($74|0),($76|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { $pMana = $74; $81 = (__Znwj(84)|0); $82 = $2; __THREW__ = 0; $83 = (invoke_ii(4121,($82|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if (!($85)) { __THREW__ = 0; $86 = (invoke_ii(6225,($83|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if (!($88)) { __THREW__ = 0; invoke_vii(3910,($81|0),($86|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { $suspendCheckMana = $81; $91 = $pMana; $92 = (__ZN8ManaCost16getConvertedCostEv($91)|0); $93 = $suspendCheckMana; $94 = (__ZN8ManaCost16getConvertedCostEv($93)|0); $95 = (($92) - ($94))|0; $96 = $2; $97 = ((($96)) + 240|0); HEAP32[$97>>2] = $95; $98 = $pMana; $99 = ($98|0)!=(0|0); if ($99) { $100 = $pMana; $101 = ($100|0)==(0|0); if (!($101)) { $102 = HEAP32[$100>>2]|0; $103 = ((($102)) + 12|0); $104 = HEAP32[$103>>2]|0; FUNCTION_TABLE_vi[$104 & 8191]($100); } $pMana = 0; } $109 = $suspendCheckMana; $110 = ($109|0)!=(0|0); if (!($110)) { break; } $111 = $suspendCheckMana; $112 = ($111|0)==(0|0); if (!($112)) { $113 = HEAP32[$111>>2]|0; $114 = ((($113)) + 12|0); $115 = HEAP32[$114>>2]|0; FUNCTION_TABLE_vi[$115 & 8191]($111); } $suspendCheckMana = 0; break; } } } $107 = ___cxa_find_matching_catch()|0; $108 = tempRet0; $3 = $107; $4 = $108; __ZdlPv($81); $153 = $3; $154 = $4; ___resumeException($153|0); // unreachable; } } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $3 = $105; $4 = $106; __ZdlPv($74); $153 = $3; $154 = $4; ___resumeException($153|0); // unreachable; } } while(0); $116 = $player; $117 = (__ZN6Player11getManaPoolEv($116)|0); $118 = $2; $119 = (__ZN13CardPrimitive11getManaCostEv($118)|0); $120 = (__ZN8ManaCost10getSuspendEv($119)|0); (__ZN8ManaPool3payEP8ManaCost($117,$120)|0); $121 = $2; $122 = (__ZN13CardPrimitive11getManaCostEv($121)|0); $123 = (__ZN8ManaCost10getSuspendEv($122)|0); (__ZN8ManaCost10doPayExtraEv($123)|0); $124 = $player; $125 = ((($124)) + 84|0); $126 = HEAP32[$125>>2]|0; $127 = $2; $128 = $2; $129 = ((($128)) + 392|0); $130 = HEAP32[$129>>2]|0; $131 = $player; $132 = ((($131)) + 84|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 36|0); $135 = HEAP32[$134>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($126,$127,$130,$135,0)|0); $136 = $2; $137 = ((($136)) + 624|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 558|0); HEAP8[$139>>0] = 1; $i = 0; while(1) { $140 = $i; $141 = $2; $142 = ((($141)) + 240|0); $143 = HEAP32[$142>>2]|0; $144 = ($140|0)<($143|0); if (!($144)) { break; } $145 = $2; $146 = ((($145)) + 624|0); $147 = HEAP32[$146>>2]|0; $148 = ((($147)) + 812|0); $149 = HEAP32[$148>>2]|0; (__ZN8Counters10addCounterEPKciib($149,154012,0,0,0)|0); $150 = $i; $151 = (($150) + 1)|0; $i = $151; } $0 = 1; $152 = $0; STACKTOP = sp;return ($152|0); } function __ZN14MTGSuspendRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK14MTGSuspendRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154017)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGSuspendRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(6226,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16MTGMorphCostRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 50296; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 28; STACKTOP = sp;return; } function __ZN16MTGMorphCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $morph = 0, $player = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $7 = $2; $8 = ((($7)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN12GameObserver15currentlyActingEv($9)|0); $player = $10; $11 = $player; $12 = ((($11)) + 84|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = $3; $17 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($15,$16)|0); $18 = ($17|0)!=(0|0); if (!($18)) { $19 = $player; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = $3; $25 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($23,$24)|0); $26 = ($25|0)!=(0|0); if (!($26)) { $27 = $player; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $3; $33 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($31,$32)|0); $34 = ($33|0)!=(0|0); if (!($34)) { $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } } } $35 = $3; $36 = (__ZN15MTGCardInstance3hasEi($35,103)|0); $37 = ($36|0)!=(0); if ($37) { label = 7; } else { $38 = $player; $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = $3; $44 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($42,$43)|0); $45 = ($44|0)!=(0|0); if (!($45)) { label = 7; } } do { if ((label|0) == 7) { $46 = $3; $47 = (__ZN15MTGCardInstance3hasEi($46,121)|0); $48 = ($47|0)!=(0); if (!($48)) { $49 = $player; $50 = ((($49)) + 84|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 36|0); $53 = HEAP32[$52>>2]|0; $54 = $3; $55 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($53,$54)|0); $56 = ($55|0)!=(0|0); if ($56) { break; } } $57 = $3; $58 = (__ZN13CardPrimitive11getManaCostEv($57)|0); $59 = (__ZN8ManaCost8getMorphEv($58)|0); $60 = ($59|0)!=(0|0); if (!($60)) { $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } $61 = $3; $62 = $player; $63 = (__ZN10MTGAbility16allowedToAltCastEP15MTGCardInstanceP6Player($7,$61,$62)|0); $64 = ($63|0)!=(0); if (!($64)) { $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } $65 = $3; $66 = (__ZN15MTGCardInstance10controllerEv($65)|0); $67 = ((($66)) + 156|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0); if ($69) { $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } $70 = $3; $71 = (__ZN13CardPrimitive7hasTypeEi($70,4)|0); if ($71) { label = 19; } else { $72 = $3; $73 = (__ZN15MTGCardInstance3hasEi($72,10)|0); $74 = ($73|0)!=(0); if ($74) { label = 19; } else { $75 = $3; $76 = (__ZN15MTGCardInstance27StackIsEmptyandSorcerySpeedEv($75)|0); if ($76) { label = 19; } } } if ((label|0) == 19) { $77 = $3; $78 = (__ZN15MTGCardInstance10controllerEv($77)|0); $79 = ((($78)) + 84|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = $3; $84 = $3; $85 = (__ZN15MTGCardInstance10controllerEv($84)|0); $86 = ((($85)) + 84|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 28|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($82,$83,$89)|0); $91 = ($90|0)==(1); if ($91) { $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } $92 = $player; $93 = (__ZN6Player11getManaPoolEv($92)|0); $playerMana = $93; $94 = $3; $95 = $3; $96 = (__Znwj(84)|0); $97 = $3; $98 = ((($97)) + 876|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii(4121,($101|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $5 = $136; $6 = $137; __ZdlPv($96); $138 = $5; $139 = $6; ___resumeException($138|0); // unreachable; } __THREW__ = 0; $105 = (invoke_ii(6227,($102|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $5 = $136; $6 = $137; __ZdlPv($96); $138 = $5; $139 = $6; ___resumeException($138|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($96|0),($105|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $5 = $136; $6 = $137; __ZdlPv($96); $138 = $5; $139 = $6; ___resumeException($138|0); // unreachable; } $110 = $3; $111 = (__ZN13CardPrimitive11getManaCostEv($110)|0); $112 = (__ZN8ManaCost8getMorphEv($111)|0); $113 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($94,$95,$96,$112,0)|0); $morph = $113; $114 = $morph; $115 = ((($114)) + 60|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)!=(0|0); L44: do { if ($117) { $i = 0; while(1) { $118 = $i; $119 = $morph; $120 = ((($119)) + 60|0); $121 = HEAP32[$120>>2]|0; $122 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($121)|0); $123 = ($118>>>0)<($122>>>0); if (!($123)) { break L44; } $124 = $morph; $125 = ((($124)) + 60|0); $126 = HEAP32[$125>>2]|0; $127 = $i; $128 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($126,$127)|0); $129 = HEAP32[$128>>2]|0; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 28|0); $132 = HEAP32[$131>>2]|0; $133 = $3; (FUNCTION_TABLE_iii[$132 & 8191]($129,$133)|0); $134 = $i; $135 = (($134) + 1)|0; $i = $135; } } } while(0); $140 = $playerMana; $141 = $morph; $142 = (__ZN8ManaCost9canAffordEPS_($140,$141)|0); $143 = ($142|0)!=(0); if ($143) { $1 = 1; $144 = $1; STACKTOP = sp;return ($144|0); } } $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } } while(0); $1 = 0; $144 = $1; STACKTOP = sp;return ($144|0); } function __ZN16MTGMorphCostRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $copy = 0, $cost = 0, $cre = 0, $i = 0, $morph = 0, $payResult = 0, $player = 0, $playerMana = 0, $previousManaPool = 0, $spell = 0, $spellCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cre = sp + 16|0; $5 = sp + 4|0; $1 = $this; $2 = $card; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = $2; $11 = (FUNCTION_TABLE_iiii[$9 & 8191]($6,$10,0)|0); $12 = ($11|0)!=(0); if (!($12)) { $0 = 0; $217 = $0; STACKTOP = sp;return ($217|0); } $13 = ((($6)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameObserver15currentlyActingEv($14)|0); $player = $15; $16 = $2; $17 = (__ZN13CardPrimitive11getManaCostEv($16)|0); $cost = $17; $18 = $player; $19 = (__ZN6Player11getManaPoolEv($18)|0); $playerMana = $19; $20 = $2; $21 = $2; $22 = (__Znwj(84)|0); $23 = $2; $24 = ((($23)) + 876|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_ii(4121,($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; $31 = (invoke_ii(6227,($28|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __THREW__ = 0; invoke_vii(3910,($22|0),($31|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = $2; $37 = (__ZN13CardPrimitive11getManaCostEv($36)|0); $38 = (__ZN8ManaCost8getMorphEv($37)|0); $39 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($20,$21,$22,$38,0)|0); $morph = $39; $40 = $morph; $41 = ((($40)) + 60|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(0|0); L9: do { if ($43) { $i = 0; while(1) { $44 = $i; $45 = $morph; $46 = ((($45)) + 60|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($47)|0); $49 = ($44>>>0)<($48>>>0); if (!($49)) { break L9; } $50 = $morph; $51 = ((($50)) + 60|0); $52 = HEAP32[$51>>2]|0; $53 = $i; $54 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($52,$53)|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 28|0); $58 = HEAP32[$57>>2]|0; $59 = $2; (FUNCTION_TABLE_iii[$58 & 8191]($55,$59)|0); $60 = $i; $61 = (($60) + 1)|0; $i = $61; } } } while(0); $64 = $playerMana; $65 = $morph; $66 = (__ZN8ManaCost9canAffordEPS_($64,$65)|0); $67 = ($66|0)!=(0); if ($67) { $68 = $cost; $69 = (__ZN8ManaCost8getMorphEv($68)|0); $70 = (__ZN8ManaCost17isExtraPaymentSetEv($69)|0); $71 = ($70|0)!=(0); if (!($71)) { $79 = $cost; $80 = (__ZN8ManaCost8getMorphEv($79)|0); $81 = $2; (__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance($80,$6,$81)|0); $82 = $cost; $83 = (__ZN8ManaCost8getMorphEv($82)|0); $84 = ((($83)) + 60|0); $85 = HEAP32[$84>>2]|0; $86 = ((($6)) + 88|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 160|0); HEAP32[$88>>2] = $85; $89 = $2; $90 = ((($89)) + 452|0); HEAP32[$90>>2] = 28; $0 = 0; $217 = $0; STACKTOP = sp;return ($217|0); } $72 = $2; $73 = ((($72)) + 452|0); HEAP32[$73>>2] = 28; $74 = ((($6)) + 88|0); $75 = HEAP32[$74>>2]|0; $76 = $2; $77 = (__ZN12GameObserver15targetListIsSetEP15MTGCardInstance($75,$76)|0); $78 = ($77|0)!=(0); if (!($78)) { $0 = 0; $217 = $0; STACKTOP = sp;return ($217|0); } } $91 = (__Znwj(84)|0); $92 = $player; __THREW__ = 0; $93 = (invoke_ii(4079,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { __THREW__ = 0; invoke_vii(3910,($91|0),($93|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if (!($97)) { $previousManaPool = $91; $98 = $player; $99 = (__ZN6Player11getManaPoolEv($98)|0); $100 = $morph; (__ZN8ManaPool3payEP8ManaCost($99,$100)|0); $101 = $2; $102 = (__ZN13CardPrimitive11getManaCostEv($101)|0); $103 = (__ZN8ManaCost8getMorphEv($102)|0); (__ZN8ManaCost10doPayExtraEv($103)|0); $payResult = 7; $104 = $morph; $105 = ($104|0)!=(0|0); if ($105) { $106 = $2; $107 = (__ZN13CardPrimitive11getManaCostEv($106)|0); $108 = (__ZN8ManaCost8getMorphEv($107)|0); (__ZN8ManaCost10doPayExtraEv($108)|0); } $111 = $previousManaPool; $112 = $player; $113 = (__ZN6Player11getManaPoolEv($112)|0); $114 = (__ZN8ManaCost4DiffEPS_($111,$113)|0); $spellCost = $114; $115 = $previousManaPool; $116 = ($115|0)==(0|0); if (!($116)) { $117 = HEAP32[$115>>2]|0; $118 = ((($117)) + 12|0); $119 = HEAP32[$118>>2]|0; FUNCTION_TABLE_vi[$119 & 8191]($115); } $120 = $2; $121 = ((($120)) + 546|0); HEAP8[$121>>0] = 1; $122 = $2; $123 = ((($122)) + 548|0); HEAP8[$123>>0] = 1; $124 = $player; $125 = ((($124)) + 84|0); $126 = HEAP32[$125>>2]|0; $127 = $2; $128 = $2; $129 = ((($128)) + 392|0); $130 = HEAP32[$129>>2]|0; $131 = $player; $132 = ((($131)) + 84|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 28|0); $135 = HEAP32[$134>>2]|0; $136 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($126,$127,$130,$135,0)|0); $copy = $136; $137 = $copy; $138 = (__ZN13CardPrimitive11getManaCostEv($137)|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 4|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vi[$141 & 8191]($138); $142 = $copy; __ZN13CardPrimitive8setColorEii($142,0,1); $143 = $copy; $144 = ((($143)) + 248|0); __ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv($144); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($cre,163291); $145 = $copy; $146 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($cre)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($146|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; do { if ($148) { label = 32; } else { __THREW__ = 0; invoke_vii(4119,($145|0),($5|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $3 = $215; $4 = $216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $151 = $copy; $152 = ((($151)) + 144|0); (__ZNSt3__16bitsetILj128EE5resetEv($152)|0); $spell = 0; $153 = ((($6)) + 88|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 172|0); $156 = HEAP32[$155>>2]|0; __THREW__ = 0; $157 = (invoke_ii(3844,($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 32; } else { $160 = $copy; $161 = $spellCost; $162 = $payResult; __THREW__ = 0; $163 = (invoke_iiiiiii(6228,($157|0),($160|0),(0|0),($161|0),($162|0),0)|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 32; } else { $spell = $163; $166 = $spell; $167 = ((($166)) + 104|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 546|0); HEAP8[$169>>0] = 1; $170 = $spell; $171 = ((($170)) + 104|0); $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 548|0); HEAP8[$173>>0] = 1; $174 = $spell; $175 = ((($174)) + 104|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 128|0); __THREW__ = 0; (invoke_iii(3925,($177|0),(154038|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 32; } else { $180 = $spell; $181 = ((($180)) + 104|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 232|0); HEAP32[$183>>2] = 2; $184 = $spell; $185 = ((($184)) + 104|0); $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 236|0); HEAP32[$187>>2] = 2; $188 = $copy; $189 = ((($188)) + 546|0); HEAP8[$189>>0] = 1; $190 = $copy; $191 = ((($190)) + 548|0); HEAP8[$191>>0] = 1; $192 = $copy; $193 = ((($192)) + 232|0); HEAP32[$193>>2] = 2; $194 = $copy; $195 = ((($194)) + 236|0); HEAP32[$195>>2] = 2; $196 = $2; __THREW__ = 0; $197 = (invoke_iii(4070,($196|0),65)|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 32; } else { $200 = ($197|0)!=(0); if (!($200)) { $201 = $spell; $202 = $copy; __THREW__ = 0; $203 = (invoke_iii(6229,($201|0),($202|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 32; break; } $206 = $copy; $207 = ((($206)) + 400|0); HEAP32[$207>>2] = $203; $208 = $copy; $209 = ((($208)) + 400|0); $210 = HEAP32[$209>>2]|0; $211 = $copy; $212 = ((($211)) + 404|0); HEAP32[$212>>2] = $210; } $0 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); $217 = $0; STACKTOP = sp;return ($217|0); } } } } } } while(0); if ((label|0) == 32) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $3 = $213; $4 = $214; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cre); $218 = $3; $219 = $4; ___resumeException($218|0); // unreachable; } } $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $3 = $109; $4 = $110; __ZdlPv($91); $218 = $3; $219 = $4; ___resumeException($218|0); // unreachable; } } } $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $3 = $62; $4 = $63; __ZdlPv($22); $218 = $3; $219 = $4; ___resumeException($218|0); // unreachable; return (0)|0; } function __ZNK16MTGMorphCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154044)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK16MTGMorphCostRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6230,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGPayZeroRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 50408; HEAP32[$3>>2] = $6; $7 = ((($3)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 136|0); HEAP32[$8>>2] = 33; STACKTOP = sp;return; } function __ZN14MTGPayZeroRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $cost = 0, $i = 0, $newCost = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 16|0; $7 = sp + 52|0; $1 = $this; $2 = $card; $3 = $mana; $8 = $1; $9 = $2; $10 = (__ZN15MTGCardInstance3hasEi($9,119)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $115 = $0; STACKTOP = sp;return ($115|0); } $12 = ((($8)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN12GameObserver15currentlyActingEv($13)|0); $player = $14; $15 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($4|0),(154067|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $5 = $50; $6 = $51; } else { __THREW__ = 0; $18 = (invoke_iiii(3947,($4|0),(0|0),(0|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_vii(3910,($15|0),($18|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $cost = $15; $23 = $2; $24 = $2; $25 = $cost; $26 = $cost; $27 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($23,$24,$25,$26,0)|0); $newCost = $27; $28 = $newCost; $29 = ((($28)) + 60|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); L11: do { if ($31) { $i = 0; while(1) { $32 = $i; $33 = $newCost; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($35)|0); $37 = ($32>>>0)<($36>>>0); if (!($37)) { break L11; } $38 = $newCost; $39 = ((($38)) + 60|0); $40 = HEAP32[$39>>2]|0; $41 = $i; $42 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($40,$41)|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 28|0); $46 = HEAP32[$45>>2]|0; $47 = $2; (FUNCTION_TABLE_iii[$46 & 8191]($43,$47)|0); $48 = $i; $49 = (($48) + 1)|0; $i = $49; } } } while(0); $55 = $2; $56 = (__ZN13CardPrimitive6isLandEv($55)|0); if ($56) { $0 = 0; $115 = $0; STACKTOP = sp;return ($115|0); } $57 = $player; $58 = ((($57)) + 84|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = $2; $63 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($61,$62)|0); $64 = ($63|0)!=(0|0); if (!($64)) { $65 = $player; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 36|0); $69 = HEAP32[$68>>2]|0; $70 = $2; $71 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($69,$70)|0); $72 = ($71|0)!=(0|0); if (!($72)) { $73 = $player; $74 = ((($73)) + 84|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 16|0); $77 = HEAP32[$76>>2]|0; $78 = $2; $79 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($77,$78)|0); $80 = ($79|0)!=(0|0); if (!($80)) { $0 = 0; $115 = $0; STACKTOP = sp;return ($115|0); } } } $81 = $2; $82 = (__ZN15MTGCardInstance3hasEi($81,103)|0); $83 = ($82|0)!=(0); if ($83) { label = 22; } else { $84 = $player; $85 = ((($84)) + 84|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = $2; $90 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($88,$89)|0); $91 = ($90|0)!=(0|0); if (!($91)) { label = 22; } } do { if ((label|0) == 22) { $92 = $2; $93 = (__ZN15MTGCardInstance3hasEi($92,121)|0); $94 = ($93|0)!=(0); if (!($94)) { $95 = $player; $96 = ((($95)) + 84|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 36|0); $99 = HEAP32[$98>>2]|0; $100 = $2; $101 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($99,$100)|0); $102 = ($101|0)!=(0|0); if ($102) { break; } } $103 = $2; $104 = (__ZN15MTGCardInstance3hasEi($103,103)|0); $105 = ($104|0)!=(0); do { if ($105) { $106 = ((($8)) + 164|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($106,154071)|0); } else { $107 = $2; $108 = (__ZN15MTGCardInstance3hasEi($107,121)|0); $109 = ($108|0)!=(0); $110 = ((($8)) + 164|0); if ($109) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($110,154096)|0); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($110,154117)|0); break; } } } while(0); $111 = $2; $112 = $3; $113 = $newCost; $114 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($8,$111,$112,$113)|0); $0 = $114; $115 = $0; STACKTOP = sp;return ($115|0); } } while(0); $0 = 0; $115 = $0; STACKTOP = sp;return ($115|0); } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $5 = $52; $6 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$7>>0]|0; $54 = $$pre_trunc&1; if (!($54)) { $116 = $5; $117 = $6; ___resumeException($116|0); // unreachable; } __ZdlPv($15); $116 = $5; $117 = $6; ___resumeException($116|0); // unreachable; return (0)|0; } function __ZN14MTGPayZeroRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $cost = 0, $i = 0, $newCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 16|0; $6 = sp + 44|0; $1 = $this; $2 = $card; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iiii[$10 & 8191]($7,$11,0)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $59 = $0; STACKTOP = sp;return ($59|0); } $14 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(154067|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; } else { __THREW__ = 0; $17 = (invoke_iiii(3947,($3|0),(0|0),(0|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; invoke_vii(3910,($14|0),($17|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $cost = $14; $22 = $2; $23 = $2; $24 = $cost; $25 = $cost; $26 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($22,$23,$24,$25,0)|0); $newCost = $26; $27 = $newCost; $28 = ((($27)) + 60|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0|0); L11: do { if ($30) { $i = 0; while(1) { $31 = $i; $32 = $newCost; $33 = ((($32)) + 60|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($34)|0); $36 = ($31>>>0)<($35>>>0); if (!($36)) { break L11; } $37 = $newCost; $38 = ((($37)) + 60|0); $39 = HEAP32[$38>>2]|0; $40 = $i; $41 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 28|0); $45 = HEAP32[$44>>2]|0; $46 = $2; (FUNCTION_TABLE_iii[$45 & 8191]($42,$46)|0); $47 = $i; $48 = (($47) + 1)|0; $i = $48; } } } while(0); $54 = $2; $55 = ((($54)) + 452|0); HEAP32[$55>>2] = 33; $56 = $2; $57 = $newCost; $58 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($7,$56,$57,1,0)|0); $0 = $58; $59 = $0; STACKTOP = sp;return ($59|0); } } $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $4 = $51; $5 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$6>>0]|0; $53 = $$pre_trunc&1; if (!($53)) { $60 = $4; $61 = $5; ___resumeException($60|0); // unreachable; } __ZdlPv($14); $60 = $4; $61 = $5; ___resumeException($60|0); // unreachable; return (0)|0; } function __ZNK14MTGPayZeroRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154141)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGPayZeroRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(6231,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15MTGOverloadRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN22MTGAlternativeCostRuleC2EP12GameObserveri($3,$4,$5); $6 = 50520; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 34; STACKTOP = sp;return; } function __ZN15MTGOverloadRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$mana) { $this = $this|0; $card = $card|0; $mana = $mana|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cost = 0, $i = 0, $newCost = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $mana; $6 = $1; $7 = $2; $8 = ((($7)) + 216|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(11000); if ($10) { $0 = 0; $111 = $0; STACKTOP = sp;return ($111|0); } $11 = ((($6)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN12GameObserver15currentlyActingEv($12)|0); $player = $13; $14 = (__Znwj(84)|0); $15 = $2; $16 = ((($15)) + 876|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii(4121,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZdlPv($14); $57 = $4; $58 = $5; ___resumeException($57|0); // unreachable; } __THREW__ = 0; $23 = (invoke_ii(4599,($20|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZdlPv($14); $57 = $4; $58 = $5; ___resumeException($57|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($14|0),($23|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZdlPv($14); $57 = $4; $58 = $5; ___resumeException($57|0); // unreachable; } $cost = $14; $28 = $2; $29 = $2; $30 = $cost; $31 = $cost; $32 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($28,$29,$30,$31,0)|0); $newCost = $32; $33 = $newCost; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); L14: do { if ($36) { $i = 0; while(1) { $37 = $i; $38 = $newCost; $39 = ((($38)) + 60|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($40)|0); $42 = ($37>>>0)<($41>>>0); if (!($42)) { break L14; } $43 = $newCost; $44 = ((($43)) + 60|0); $45 = HEAP32[$44>>2]|0; $46 = $i; $47 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($45,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 28|0); $51 = HEAP32[$50>>2]|0; $52 = $2; (FUNCTION_TABLE_iii[$51 & 8191]($48,$52)|0); $53 = $i; $54 = (($53) + 1)|0; $i = $54; } } } while(0); $59 = $2; $60 = (__ZN13CardPrimitive6isLandEv($59)|0); if ($60) { $0 = 0; $111 = $0; STACKTOP = sp;return ($111|0); } $61 = $player; $62 = ((($61)) + 84|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = $2; $67 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($65,$66)|0); $68 = ($67|0)!=(0|0); if (!($68)) { $69 = $player; $70 = ((($69)) + 84|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 36|0); $73 = HEAP32[$72>>2]|0; $74 = $2; $75 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($73,$74)|0); $76 = ($75|0)!=(0|0); if (!($76)) { $77 = $player; $78 = ((($77)) + 84|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 16|0); $81 = HEAP32[$80>>2]|0; $82 = $2; $83 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($81,$82)|0); $84 = ($83|0)!=(0|0); if (!($84)) { $0 = 0; $111 = $0; STACKTOP = sp;return ($111|0); } } } $85 = $2; $86 = (__ZN15MTGCardInstance3hasEi($85,103)|0); $87 = ($86|0)!=(0); if ($87) { label = 19; } else { $88 = $player; $89 = ((($88)) + 84|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = $2; $94 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($92,$93)|0); $95 = ($94|0)!=(0|0); if (!($95)) { label = 19; } } do { if ((label|0) == 19) { $96 = $2; $97 = (__ZN15MTGCardInstance3hasEi($96,121)|0); $98 = ($97|0)!=(0); if (!($98)) { $99 = $player; $100 = ((($99)) + 84|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; $104 = $2; $105 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($103,$104)|0); $106 = ($105|0)!=(0|0); if ($106) { break; } } $107 = $2; $108 = $3; $109 = $newCost; $110 = (__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCostS3_($6,$107,$108,$109)|0); $0 = $110; $111 = $0; STACKTOP = sp;return ($111|0); } } while(0); $0 = 0; $111 = $0; STACKTOP = sp;return ($111|0); } function __ZN15MTGOverloadRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $cost = 0, $i = 0, $newCost = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 64|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,0)|0); $11 = ($10|0)!=(0); if (!($11)) { $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } $12 = (__Znwj(84)|0); $13 = $2; $14 = ((($13)) + 876|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; $18 = (invoke_ii(4121,($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZdlPv($12); $55 = $3; $56 = $4; ___resumeException($55|0); // unreachable; } __THREW__ = 0; $21 = (invoke_ii(4599,($18|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZdlPv($12); $55 = $3; $56 = $4; ___resumeException($55|0); // unreachable; } __THREW__ = 0; invoke_vii(3910,($12|0),($21|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZdlPv($12); $55 = $3; $56 = $4; ___resumeException($55|0); // unreachable; } $cost = $12; $26 = $2; $27 = $2; $28 = $cost; $29 = $cost; $30 = (__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b($26,$27,$28,$29,0)|0); $newCost = $30; $31 = $newCost; $32 = ((($31)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); L14: do { if ($34) { $i = 0; while(1) { $35 = $i; $36 = $newCost; $37 = ((($36)) + 60|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($38)|0); $40 = ($35>>>0)<($39>>>0); if (!($40)) { break L14; } $41 = $newCost; $42 = ((($41)) + 60|0); $43 = HEAP32[$42>>2]|0; $44 = $i; $45 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($43,$44)|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = $2; (FUNCTION_TABLE_iii[$49 & 8191]($46,$50)|0); $51 = $i; $52 = (($51) + 1)|0; $i = $52; } } } while(0); $57 = $2; $58 = ((($57)) + 452|0); HEAP32[$58>>2] = 34; $59 = $2; $60 = $newCost; $61 = (__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstanceP8ManaCostib($5,$59,$60,9,1)|0); $0 = $61; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZNK15MTGOverloadRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154162)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK15MTGOverloadRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6232,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN17MTGAttackCostRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $5 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($5,$6,$7); $8 = 50632; HEAP32[$5>>2] = $8; $9 = ((($5)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($5)) + 136|0); HEAP32[$10>>2] = 36; $11 = ((($5)) + 152|0); __THREW__ = 0; (invoke_iii(3925,($11|0),(154184|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN16PermanentAbilityD2Ev($5); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17MTGAttackCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $attackcost = 0, $i = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 12|0; $8 = sp + 48|0; $2 = $this; $3 = $card; $4 = $0; $9 = $2; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(6); do { if ($12) { $13 = $3; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($9)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 208|0); $18 = HEAP32[$17>>2]|0; $19 = ($14|0)==($18|0); if ($19) { $20 = $3; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($9)) + 88|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN12GameObserver15currentlyActingEv($23)|0); $25 = ($21|0)==($24|0); if ($25) { $26 = $3; $27 = ((($26)) + 550|0); $28 = HEAP8[$27>>0]|0; $29 = $28&1; if ($29) { $1 = 0; $84 = $1; STACKTOP = sp;return ($84|0); } $30 = $3; $31 = ((($30)) + 1004|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)<(1); if ($33) { $1 = 0; $84 = $1; STACKTOP = sp;return ($84|0); } $34 = $3; $35 = (__ZN15MTGCardInstance10controllerEv($34)|0); $36 = (__ZN6Player11getManaPoolEv($35)|0); $playerMana = $36; $37 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($5|0),(154067|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $6 = $71; $7 = $72; } else { __THREW__ = 0; $40 = (invoke_iiii(3947,($5|0),(0|0),(0|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; invoke_vii(3910,($37|0),($40|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $attackcost = $37; $45 = $attackcost; $46 = $3; $47 = ((($46)) + 1008|0); $48 = HEAP32[$47>>2]|0; (__ZN8ManaCost3addEii($45,0,$48)|0); $49 = $attackcost; $50 = ((($49)) + 60|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)!=(0|0); L19: do { if ($52) { $i = 0; while(1) { $53 = $i; $54 = $attackcost; $55 = ((($54)) + 60|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($56)|0); $58 = ($53>>>0)<($57>>>0); if (!($58)) { break L19; } $59 = $attackcost; $60 = ((($59)) + 60|0); $61 = HEAP32[$60>>2]|0; $62 = $i; $63 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($61,$62)|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 28|0); $67 = HEAP32[$66>>2]|0; $68 = $3; (FUNCTION_TABLE_iii[$67 & 8191]($64,$68)|0); $69 = $i; $70 = (($69) + 1)|0; $i = $70; } } } while(0); $76 = ((($9)) + 152|0); $77 = $attackcost; $78 = (__ZN8ManaCost16getConvertedCostEv($77)|0); $79 = $78&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc($76,$79)|0); $80 = $playerMana; $81 = $attackcost; $82 = (__ZN8ManaCost9canAffordEPS_($80,$81)|0); $83 = ($82|0)!=(0); if (!($83)) { break; } $1 = 1; $84 = $1; STACKTOP = sp;return ($84|0); } } $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $6 = $73; $7 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$8>>0]|0; $75 = $$pre_trunc&1; if (!($75)) { $85 = $6; $86 = $7; ___resumeException($85|0); // unreachable; } __ZdlPv($37); $85 = $6; $86 = $7; ___resumeException($85|0); // unreachable; } } } } while(0); $1 = 0; $84 = $1; STACKTOP = sp;return ($84|0); } function __ZN17MTGAttackCostRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $attackcost = 0, $player = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $6 = sp + 44|0; $1 = $this; $2 = $card; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iiii[$10 & 8191]($7,$11,0)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $42 = $0; STACKTOP = sp;return ($42|0); } $14 = ((($7)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameObserver15currentlyActingEv($15)|0); $player = $16; $17 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(154067|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $4 = $37; $5 = $38; } else { __THREW__ = 0; $20 = (invoke_iiii(3947,($3|0),(0|0),(0|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; invoke_vii(3910,($17|0),($20|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $attackcost = $17; $25 = $attackcost; $26 = $2; $27 = ((($26)) + 1008|0); $28 = HEAP32[$27>>2]|0; (__ZN8ManaCost3addEii($25,0,$28)|0); $29 = $player; $30 = (__ZN6Player11getManaPoolEv($29)|0); $playerMana = $30; $31 = $playerMana; $32 = $attackcost; (__ZN8ManaCost3payEPS_($31,$32)|0); $33 = $2; $34 = ((($33)) + 1004|0); HEAP32[$34>>2] = 0; $35 = $2; $36 = ((($35)) + 1012|0); HEAP32[$36>>2] = 0; $0 = 1; $42 = $0; STACKTOP = sp;return ($42|0); } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$6>>0]|0; $41 = $$pre_trunc&1; if (!($41)) { $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; } __ZdlPv($17); $43 = $4; $44 = $5; ___resumeException($43|0); // unreachable; return (0)|0; } function __ZNK17MTGAttackCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154198)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN17MTGAttackCostRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); (_sprintf($2,154184,$vararg_buffer)|0); $3 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$3); STACKTOP = sp;return; } function __ZNK17MTGAttackCostRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6233,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16MTGBlockCostRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $5 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($5,$6,$7); $8 = 50744; HEAP32[$5>>2] = $8; $9 = ((($5)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($5)) + 136|0); HEAP32[$10>>2] = 37; $11 = ((($5)) + 152|0); __THREW__ = 0; (invoke_iii(3925,($11|0),(154222|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN16PermanentAbilityD2Ev($5); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN16MTGBlockCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $blockcost = 0, $i = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 12|0; $8 = sp + 48|0; $2 = $this; $3 = $card; $4 = $0; $9 = $2; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(7); do { if ($12) { $13 = ((($9)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 216|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if (!($17)) { $18 = $3; $19 = (__ZN15MTGCardInstance10controllerEv($18)|0); $20 = ((($9)) + 88|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 208|0); $23 = HEAP32[$22>>2]|0; $24 = ($19|0)!=($23|0); if ($24) { $25 = $3; $26 = ((($25)) + 550|0); $27 = HEAP8[$26>>0]|0; $28 = $27&1; if ($28) { $1 = 0; $83 = $1; STACKTOP = sp;return ($83|0); } $29 = $3; $30 = ((($29)) + 1020|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)<(1); if ($32) { $1 = 0; $83 = $1; STACKTOP = sp;return ($83|0); } $33 = $3; $34 = (__ZN15MTGCardInstance10controllerEv($33)|0); $35 = (__ZN6Player11getManaPoolEv($34)|0); $playerMana = $35; $36 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($5|0),(154067|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $6 = $70; $7 = $71; } else { __THREW__ = 0; $39 = (invoke_iiii(3947,($5|0),(0|0),(0|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __THREW__ = 0; invoke_vii(3910,($36|0),($39|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $blockcost = $36; $44 = $blockcost; $45 = $3; $46 = ((($45)) + 1024|0); $47 = HEAP32[$46>>2]|0; (__ZN8ManaCost3addEii($44,0,$47)|0); $48 = $blockcost; $49 = ((($48)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)!=(0|0); L19: do { if ($51) { $i = 0; while(1) { $52 = $i; $53 = $blockcost; $54 = ((($53)) + 60|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE4sizeEv($55)|0); $57 = ($52>>>0)<($56>>>0); if (!($57)) { break L19; } $58 = $blockcost; $59 = ((($58)) + 60|0); $60 = HEAP32[$59>>2]|0; $61 = $i; $62 = (__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj($60,$61)|0); $63 = HEAP32[$62>>2]|0; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 28|0); $66 = HEAP32[$65>>2]|0; $67 = $3; (FUNCTION_TABLE_iii[$66 & 8191]($63,$67)|0); $68 = $i; $69 = (($68) + 1)|0; $i = $69; } } } while(0); $75 = ((($9)) + 152|0); $76 = $blockcost; $77 = (__ZN8ManaCost16getConvertedCostEv($76)|0); $78 = $77&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc($75,$78)|0); $79 = $playerMana; $80 = $blockcost; $81 = (__ZN8ManaCost9canAffordEPS_($79,$80)|0); $82 = ($81|0)!=(0); if (!($82)) { break; } $1 = 1; $83 = $1; STACKTOP = sp;return ($83|0); } } $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $6 = $72; $7 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$8>>0]|0; $74 = $$pre_trunc&1; if (!($74)) { $84 = $6; $85 = $7; ___resumeException($84|0); // unreachable; } __ZdlPv($36); $84 = $6; $85 = $7; ___resumeException($84|0); // unreachable; } } } } while(0); $1 = 0; $83 = $1; STACKTOP = sp;return ($83|0); } function __ZN16MTGBlockCostRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $blockcost = 0, $player = 0, $playerMana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $6 = sp + 44|0; $1 = $this; $2 = $card; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iiii[$10 & 8191]($7,$11,0)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $40 = $0; STACKTOP = sp;return ($40|0); } $14 = ((($7)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameObserver15currentlyActingEv($15)|0); $player = $16; $17 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(154067|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; } else { __THREW__ = 0; $20 = (invoke_iiii(3947,($3|0),(0|0),(0|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; invoke_vii(3910,($17|0),($20|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $blockcost = $17; $25 = $blockcost; $26 = $2; $27 = ((($26)) + 1024|0); $28 = HEAP32[$27>>2]|0; (__ZN8ManaCost3addEii($25,0,$28)|0); $29 = $player; $30 = (__ZN6Player11getManaPoolEv($29)|0); $playerMana = $30; $31 = $playerMana; $32 = $blockcost; (__ZN8ManaCost3payEPS_($31,$32)|0); $33 = $2; $34 = ((($33)) + 1020|0); HEAP32[$34>>2] = 0; $0 = 1; $40 = $0; STACKTOP = sp;return ($40|0); } } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $4 = $37; $5 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$6>>0]|0; $39 = $$pre_trunc&1; if (!($39)) { $41 = $4; $42 = $5; ___resumeException($41|0); // unreachable; } __ZdlPv($17); $41 = $4; $42 = $5; ___resumeException($41|0); // unreachable; return (0)|0; } function __ZNK16MTGBlockCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154235)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZN16MTGBlockCostRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); (_sprintf($2,154222,$vararg_buffer)|0); $3 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$3); STACKTOP = sp;return; } function __ZNK16MTGBlockCostRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6234,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13MTGAttackRule6selectEP13PlayGuiObject($this,$t) { $this = $this|0; $t = $t|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $t; $3 = $2; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,6296,2184,0)|0); $6 = $5; } $c = $6; $7 = $c; $8 = ($7|0)!=(0|0); if ($8) { $9 = $c; $10 = (__ZN8CardView7getCardEv($9)|0); $card = $10; $11 = $card; $12 = (__ZN15MTGCardInstance9canAttackEv($11)|0); $13 = ($12|0)!=(0); if ($13) { $14 = $card; $15 = ((($14)) + 550|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if (!($17)) { $18 = $card; $19 = ((($18)) + 1004|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)<(1); if ($21) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } } } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } function __ZThn152_N13MTGAttackRule6selectEP13PlayGuiObject($this,$t) { $this = $this|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $t; $2 = $0; $3 = ((($2)) + -152|0); $4 = $1; $5 = (__ZN13MTGAttackRule6selectEP13PlayGuiObject($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZN13MTGAttackRule7greyoutEP13PlayGuiObject($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZThn152_N13MTGAttackRule7greyoutEP13PlayGuiObject($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + -152|0); $5 = $2; $6 = (__ZN13MTGAttackRule7greyoutEP13PlayGuiObject($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN13MTGAttackRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = ((($3)) + 152|0); __ZN14LimitorFunctorI13PlayGuiObjectEC2Ev($6); $7 = 50856; HEAP32[$3>>2] = $7; $8 = ((($3)) + 152|0); $9 = 50976; HEAP32[$8>>2] = $9; $10 = ((($3)) + 136|0); HEAP32[$10>>2] = 2; STACKTOP = sp;return; } function __ZN13MTGAttackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(6); if ($8) { $9 = $3; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($5)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 208|0); $14 = HEAP32[$13>>2]|0; $15 = ($10|0)==($14|0); if ($15) { $16 = $3; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($5)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver15currentlyActingEv($19)|0); $21 = ($17|0)==($20|0); if ($21) { $22 = $3; $23 = ((($22)) + 550|0); $24 = HEAP8[$23>>0]|0; $25 = $24&1; if ($25) { $1 = 0; $36 = $1; STACKTOP = sp;return ($36|0); } $26 = $3; $27 = (__ZN15MTGCardInstance10isAttackerEv($26)|0); $28 = ($27|0)!=(0); if ($28) { $1 = 1; $36 = $1; STACKTOP = sp;return ($36|0); } $29 = $3; $30 = (__ZN15MTGCardInstance9canAttackEv($29)|0); $31 = ($30|0)!=(0); if ($31) { $32 = $3; $33 = ((($32)) + 1004|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)<(1); if ($35) { $1 = 1; $36 = $1; STACKTOP = sp;return ($36|0); } } } } } $1 = 0; $36 = $1; STACKTOP = sp;return ($36|0); } function __ZN13MTGAttackRule12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $card = 0, $event = 0, $i = 0, $p = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,1960,0)|0); $7 = $6; } $event = $7; $8 = $event; $9 = ($8|0)!=(0|0); if ($9) { $10 = $event; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = (6)==($13|0); if ($14) { $15 = ((($3)) + 88|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 208|0); $18 = HEAP32[$17>>2]|0; $p = $18; $19 = $p; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 20|0); $23 = HEAP32[$22>>2]|0; $z = $23; $i = 0; while(1) { $24 = $i; $25 = $z; $26 = ((($25)) + 56|0); $27 = HEAP32[$26>>2]|0; $28 = ($24|0)<($27|0); if (!($28)) { break; } $29 = $z; $30 = ((($29)) + 8|0); $31 = $i; $32 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $card = $33; $34 = $card; $35 = (__ZN15MTGCardInstance10isAttackerEv($34)|0); $36 = ($35|0)!=(0); if (!($36)) { $37 = $event; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 8|0); $41 = HEAP8[$40>>0]|0; $42 = $41&1; if (!($42)) { $43 = $card; $44 = (__ZN15MTGCardInstance3hasEi($43,38)|0); $45 = ($44|0)!=(0); if ($45) { $46 = HEAP32[$3>>2]|0; $47 = ((($46)) + 76|0); $48 = HEAP32[$47>>2]|0; $49 = $card; (FUNCTION_TABLE_iii[$48 & 8191]($3,$49)|0); } } } $50 = $card; $51 = (__ZN15MTGCardInstance10isAttackerEv($50)|0); $52 = ($51|0)!=(0); if (!($52)) { $53 = $card; $54 = (__ZN15MTGCardInstance3hasEi($53,57)|0); $55 = ($54|0)!=(0); if ($55) { $56 = $p; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 48|0); $59 = HEAP32[$58>>2]|0; $60 = (FUNCTION_TABLE_ii[$59 & 8191]($56)|0); $61 = ($60|0)!=(0); if ($61) { $62 = HEAP32[$3>>2]|0; $63 = ((($62)) + 76|0); $64 = HEAP32[$63>>2]|0; $65 = $card; (FUNCTION_TABLE_iii[$64 & 8191]($3,$65)|0); } } } $66 = $card; $67 = (__ZN15MTGCardInstance10isAttackerEv($66)|0); $68 = ($67|0)!=(0); if ($68) { $69 = $card; $70 = (__ZN15MTGCardInstance8isTappedEv($69)|0); $71 = ($70|0)!=(0); if ($71) { $72 = $card; (__ZN15MTGCardInstance11setAttackerEi($72,0)|0); } } $73 = $card; $74 = (__ZN15MTGCardInstance10isAttackerEv($73)|0); $75 = ($74|0)!=(0); if ($75) { $76 = $card; $77 = (__ZN15MTGCardInstance3hasEi($76,15)|0); $78 = ($77|0)!=(0); if (!($78)) { $79 = $card; __ZN15MTGCardInstance3tapEv($79); } } $80 = $i; $81 = (($80) + 1)|0; $i = $81; } $0 = 1; $82 = $0; STACKTOP = sp;return ($82|0); } } $0 = 0; $82 = $0; STACKTOP = sp;return ($82|0); } function __ZN13MTGAttackRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,0)|0); $9 = ($8|0)!=(0); if (!($9)) { $0 = 0; $45 = $0; STACKTOP = sp;return ($45|0); } $10 = $2; $11 = (__ZN15MTGCardInstance10isAttackerEv($10)|0); $12 = ($11|0)!=(0); if (!($12)) { $13 = ((($3)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameObserver15getCardSelectorEv($14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($15); $19 = ((($3)) + 88|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN12GameObserver15getCardSelectorEv($20)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 48|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 152|0); FUNCTION_TABLE_viii[$24 & 8191]($21,$25,2); $26 = ((($3)) + 88|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN12GameObserver15getCardSelectorEv($27)|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; (FUNCTION_TABLE_iii[$31 & 8191]($28,6)|0); $32 = ((($3)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN12GameObserver15getCardSelectorEv($33)|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viii[$37 & 8191]($34,0,2); $38 = ((($3)) + 88|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN12GameObserver15getCardSelectorEv($39)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 44|0); $43 = HEAP32[$42>>2]|0; FUNCTION_TABLE_vi[$43 & 8191]($40); } $44 = $2; (__ZN15MTGCardInstance14toggleAttackerEv($44)|0); $0 = 1; $45 = $0; STACKTOP = sp;return ($45|0); } function __ZNK13MTGAttackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154258)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK13MTGAttackRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(6235,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN25MTGPlaneswalkerAttackRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = ((($3)) + 152|0); __ZN14LimitorFunctorI13PlayGuiObjectEC2Ev($6); $7 = 50992; HEAP32[$3>>2] = $7; $8 = ((($3)) + 152|0); $9 = 51112; HEAP32[$8>>2] = $9; $10 = ((($3)) + 136|0); HEAP32[$10>>2] = 2; STACKTOP = sp;return; } function __ZN25MTGPlaneswalkerAttackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(6); if ($8) { $9 = $3; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($5)) + 88|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 208|0); $14 = HEAP32[$13>>2]|0; $15 = ($10|0)==($14|0); if ($15) { $16 = $3; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = ((($5)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver15currentlyActingEv($19)|0); $21 = ($17|0)==($20|0); if ($21) { $22 = $3; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = (__ZN6Player8opponentEv($23)|0); $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN11MTGGameZone7hasTypeEPKc($28,158410)|0); if (!($29)) { $1 = 0; $44 = $1; STACKTOP = sp;return ($44|0); } $30 = $3; $31 = ((($30)) + 550|0); $32 = HEAP8[$31>>0]|0; $33 = $32&1; if ($33) { $1 = 0; $44 = $1; STACKTOP = sp;return ($44|0); } $34 = $3; $35 = (__ZN15MTGCardInstance10isAttackerEv($34)|0); $36 = ($35|0)!=(0); if ($36) { $1 = 1; $44 = $1; STACKTOP = sp;return ($44|0); } $37 = $3; $38 = (__ZN15MTGCardInstance9canAttackEv($37)|0); $39 = ($38|0)!=(0); if ($39) { $40 = $3; $41 = ((($40)) + 1012|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)<(1); if ($43) { $1 = 1; $44 = $1; STACKTOP = sp;return ($44|0); } } } } } $1 = 0; $44 = $1; STACKTOP = sp;return ($44|0); } function __ZN25MTGPlaneswalkerAttackRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a1 = 0, $check = 0; var $checkWalkers = 0, $i = 0, $selection = 0, $setPw = 0, $setWalker = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $selection = sp + 56|0; $setWalker = sp + 28|0; $5 = sp + 12|0; $6 = sp; $7 = sp + 80|0; $1 = $this; $2 = $card; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 64|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iiii[$11 & 8191]($8,$12,0)|0); $14 = ($13|0)!=(0); if (!($14)) { $0 = 0; $174 = $0; STACKTOP = sp;return ($174|0); } $15 = $2; $16 = (__ZN15MTGCardInstance10isAttackerEv($15)|0); $17 = ($16|0)!=(0); if (!($17)) { $18 = ((($8)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN12GameObserver15getCardSelectorEv($19)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 40|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($20); $24 = ((($8)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN12GameObserver15getCardSelectorEv($25)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 48|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 152|0); FUNCTION_TABLE_viii[$29 & 8191]($26,$30,2); $31 = ((($8)) + 88|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN12GameObserver15getCardSelectorEv($32)|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; (FUNCTION_TABLE_iii[$36 & 8191]($33,6)|0); $37 = ((($8)) + 88|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN12GameObserver15getCardSelectorEv($38)|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 48|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_viii[$42 & 8191]($39,0,2); $43 = ((($8)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN12GameObserver15getCardSelectorEv($44)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 44|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($45); } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); $check = 0; $49 = $2; __THREW__ = 0; $50 = (invoke_ii(3945,($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; L8: do { if (!($52)) { __THREW__ = 0; $53 = (invoke_ii(4045,($50|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = ((($53)) + 84|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 24|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 8|0); $61 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($60)|0); $checkWalkers = $61; $i = 0; while(1) { $62 = $i; $63 = $checkWalkers; $64 = ($62|0)<($63|0); if (!($64)) { break; } $65 = $2; __THREW__ = 0; $66 = (invoke_ii(3945,($65|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L8; } __THREW__ = 0; $69 = (invoke_ii(4045,($66|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break L8; } $72 = ((($69)) + 84|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 24|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 8|0); $77 = $i; __THREW__ = 0; $78 = (invoke_iii(3955,($76|0),($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break L8; } $81 = HEAP32[$78>>2]|0; $check = $81; $82 = $check; __THREW__ = 0; $83 = (invoke_iii(4122,($82|0),13)|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { break L8; } if ($83) { __THREW__ = 0; $86 = (invoke_ii(3903,172)|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { break L8; } $89 = ((($8)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($8)) + 88|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 172|0); $94 = HEAP32[$93>>2]|0; __THREW__ = 0; $95 = (invoke_ii(3911,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 25; break; } __THREW__ = 0; $98 = (invoke_ii(3912,($95|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 25; break; } $101 = $2; $102 = $check; __THREW__ = 0; invoke_viiiii(6236,($86|0),($90|0),($98|0),($101|0),($102|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 25; break; } $setPw = $86; $105 = $setPw; $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 84|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; $109 = (invoke_ii($108|0,($105|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { break L8; } HEAP32[$setWalker>>2] = $109; $112 = HEAP32[$setWalker>>2]|0; $113 = ((($112)) + 92|0); HEAP8[$113>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($setWalker|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break L8; } $116 = $setPw; $117 = ($116|0)!=(0|0); if ($117) { $118 = $setPw; $119 = ($118|0)==(0|0); if (!($119)) { $120 = HEAP32[$118>>2]|0; $121 = ((($120)) + 4|0); $122 = HEAP32[$121>>2]|0; FUNCTION_TABLE_vi[$122 & 8191]($118); } $setPw = 0; } } $127 = $i; $128 = (($127) + 1)|0; $i = $128; } if ((label|0) == 25) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $3 = $125; $4 = $126; __ZdlPv($86); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } $129 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $130 = ($129|0)!=(0); L35: do { if ($130) { __THREW__ = 0; $131 = (invoke_ii(3903,240)|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { break L8; } $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $134 = ((($8)) + 88|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii(3838,($8|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 35; } else { $139 = $2; $140 = ($139|0)==(0|0); $141 = ((($139)) + 280|0); $142 = $140 ? 0 : $141; $143 = $2; __THREW__ = 0; invoke_vii(4100,($5|0),($selection|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 35; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; do { if ($147) { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $3 = $167; $4 = $168; } else { __THREW__ = 0; invoke_viiiiiiiii(4246,($131|0),($135|0),($136|0),($142|0),($143|0),0,($5|0),(0|0),($6|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $3 = $169; $4 = $170; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); $a1 = $131; $150 = $2; $151 = ((($8)) + 88|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 172|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; $155 = (invoke_ii(3911,($154|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break L8; } $158 = ((($155)) + 80|0); HEAP32[$158>>2] = $150; $159 = $a1; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 92|0); $162 = HEAP32[$161>>2]|0; __THREW__ = 0; (invoke_ii($162|0,($159|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break L8; } else { break L35; } } } while(0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($5); } } if ((label|0) == 35) { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $3 = $165; $4 = $166; } $$pre_trunc = HEAP8[$7>>0]|0; $171 = $$pre_trunc&1; if (!($171)) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } __ZdlPv($131); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; } } while(0); $0 = 1; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $174 = $0; STACKTOP = sp;return ($174|0); } } } while(0); $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $3 = $123; $4 = $124; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $172 = $3; $173 = $4; ___resumeException($172|0); // unreachable; return (0)|0; } function __ZNK25MTGPlaneswalkerAttackRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(156)|0); __THREW__ = 0; invoke_vii(6237,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN25MTGPlaneswalkerAttackRule6selectEP13PlayGuiObject($this,$t) { $this = $this|0; $t = $t|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $c = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $t; $3 = $2; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,6296,2184,0)|0); $6 = $5; } $c = $6; $7 = $c; $8 = ($7|0)!=(0|0); if ($8) { $9 = $c; $10 = (__ZN8CardView7getCardEv($9)|0); $card = $10; $11 = $card; $12 = (__ZN15MTGCardInstance9canAttackEv($11)|0); $13 = ($12|0)!=(0); if ($13) { $14 = $card; $15 = ((($14)) + 550|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if (!($17)) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZThn152_N25MTGPlaneswalkerAttackRule6selectEP13PlayGuiObject($this,$t) { $this = $this|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $t; $2 = $0; $3 = ((($2)) + -152|0); $4 = $1; $5 = (__ZN25MTGPlaneswalkerAttackRule6selectEP13PlayGuiObject($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZN25MTGPlaneswalkerAttackRule7greyoutEP13PlayGuiObject($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZThn152_N25MTGPlaneswalkerAttackRule7greyoutEP13PlayGuiObject($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + -152|0); $5 = $2; $6 = (__ZN25MTGPlaneswalkerAttackRule7greyoutEP13PlayGuiObject($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN22AAPlaneswalkerAttackedC2EP12GameObserveriP15MTGCardInstanceS3_($this,$observer,$id,$card,$_target) { $this = $this|0; $observer = $observer|0; $id = $id|0; $card = $card|0; $_target = $_target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $id; $3 = $card; $4 = $_target; $7 = $0; $8 = 51128; HEAP32[$7>>2] = $8; $9 = $1; $10 = $2; $11 = ((($7)) + 148|0); $12 = HEAP32[$11>>2]|0; __ZN14InstantAbilityC2EP12GameObserveriP15MTGCardInstance($7,$9,$10,$12); $13 = 51128; HEAP32[$7>>2] = $13; $14 = ((($7)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = $4; $16 = ($15|0)==(0|0); $17 = ((($15)) + 280|0); $18 = $16 ? 0 : $17; $19 = ((($7)) + 132|0); HEAP32[$19>>2] = $18; $20 = ((($7)) + 156|0); $21 = $4; $22 = ((($21)) + 128|0); $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); __THREW__ = 0; (invoke_iii(3925,($20|0),($23|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $5 = $28; $6 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN14InstantAbilityD2Ev($7); $30 = $5; $31 = $6; ___resumeException($30|0); // unreachable; } else { $26 = $3; $27 = ((($7)) + 168|0); HEAP32[$27>>2] = $26; STACKTOP = sp;return; } } function __ZN22AAPlaneswalkerAttacked7resolveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 168|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 168|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 860|0); HEAP32[$10>>2] = $7; $11 = ((($2)) + 168|0); $12 = HEAP32[$11>>2]|0; (__ZN15MTGCardInstance14toggleAttackerEv($12)|0); $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } else { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN22AAPlaneswalkerAttacked11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK22AAPlaneswalkerAttacked5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(172)|0); __THREW__ = 0; invoke_vii(6238,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN22AAPlaneswalkerAttackedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 51128; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14InstantAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN22AAPlaneswalkerAttackedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22AAPlaneswalkerAttackedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21MTGCombatTriggersRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 51240; HEAP32[$3>>2] = $6; $7 = ((($3)) + 136|0); HEAP32[$7>>2] = 12; STACKTOP = sp;return; } function __ZN21MTGCombatTriggersRule12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $c = 0, $card = 0, $card13 = 0, $card4 = 0, $card9 = 0, $event = 0, $i = 0, $i12 = 0, $i3 = 0, $i7 = 0, $i8 = 0, $lonelyAttacker = 0, $nbattackers = 0, $nbcards = 0, $opponent = 0, $opponentZone = 0, $p = 0, $p1 = 0, $p10 = 0, $p5 = 0; var $z = 0, $z11 = 0, $z2 = 0, $z6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $0; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $6 = 0; } else { $5 = (___dynamic_cast($3,7616,1960,0)|0); $6 = $5; } $event = $6; $7 = $event; $8 = ($7|0)!=(0|0); L4: do { if ($8) { $9 = $event; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = (6)==($12|0); L6: do { if ($13) { $14 = ((($2)) + 88|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 208|0); $17 = HEAP32[$16>>2]|0; $p = $17; $18 = $p; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; $z = $22; $i = 0; while(1) { $23 = $i; $24 = $z; $25 = ((($24)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = ($23|0)<($26|0); if (!($27)) { break L6; } $28 = $z; $29 = ((($28)) + 8|0); $30 = $i; $31 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $card = $32; $33 = $card; $34 = ($33|0)!=(0|0); if ($34) { $35 = $card; $36 = (__ZN15MTGCardInstance10isAttackerEv($35)|0); $37 = ($36|0)!=(0); if ($37) { $38 = $card; __ZN15MTGCardInstance13eventattackedEv($38); $39 = $card; $40 = (__ZN15MTGCardInstance10controllerEv($39)|0); $41 = ((($40)) + 168|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + 1)|0; HEAP32[$41>>2] = $43; } } $44 = $i; $45 = (($44) + 1)|0; $i = $45; } } } while(0); $46 = $event; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$48>>2]|0; $50 = (9)==($49|0); if ($50) { $51 = ((($2)) + 88|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 208|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZN6Player8opponentEv($54)|0); $p1 = $55; $56 = $p1; $57 = ((($56)) + 84|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 20|0); $60 = HEAP32[$59>>2]|0; $z2 = $60; $i3 = 0; while(1) { $61 = $i3; $62 = $z2; $63 = ((($62)) + 56|0); $64 = HEAP32[$63>>2]|0; $65 = ($61|0)<($64|0); if (!($65)) { break L4; } $66 = $z2; $67 = ((($66)) + 8|0); $68 = $i3; $69 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($67,$68)|0); $70 = HEAP32[$69>>2]|0; $card4 = $70; $71 = $card4; $72 = ($71|0)!=(0|0); if ($72) { $73 = $card4; $74 = ((($73)) + 580|0); HEAP32[$74>>2] = 0; $75 = $card4; $76 = ((($75)) + 584|0); HEAP32[$76>>2] = 0; $77 = $card4; $78 = ((($77)) + 588|0); HEAP32[$78>>2] = 0; } $79 = $i3; $80 = (($79) + 1)|0; $i3 = $80; } } } } while(0); $81 = $1; $82 = ($81|0)==(0|0); if ($82) { $84 = 0; } else { $83 = (___dynamic_cast($81,7616,2952,0)|0); $84 = $83; } $85 = ($84|0)!=(0|0); do { if ($85) { $lonelyAttacker = 0; $nbattackers = 0; $86 = ((($2)) + 88|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 208|0); $89 = HEAP32[$88>>2]|0; $p5 = $89; $90 = $p5; $91 = ((($90)) + 84|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 20|0); $94 = HEAP32[$93>>2]|0; $z6 = $94; $95 = $z6; $96 = ((($95)) + 56|0); $97 = HEAP32[$96>>2]|0; $nbcards = $97; $i7 = 0; while(1) { $98 = $i7; $99 = $nbcards; $100 = ($98|0)<($99|0); if (!($100)) { break; } $101 = $z6; $102 = ((($101)) + 8|0); $103 = $i7; $104 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($102,$103)|0); $105 = HEAP32[$104>>2]|0; $c = $105; $106 = $c; $107 = ((($106)) + 852|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0); if ($109) { $110 = $nbattackers; $111 = (($110) + 1)|0; $nbattackers = $111; $112 = $c; $lonelyAttacker = $112; } $113 = $i7; $114 = (($113) + 1)|0; $i7 = $114; } $115 = $nbattackers; $116 = ($115|0)==(1); if ($116) { $117 = $lonelyAttacker; __ZN15MTGCardInstance18eventattackedAloneEv($117); break; } else { $lonelyAttacker = 0; break; } } } while(0); $118 = $1; $119 = ($118|0)==(0|0); if ($119) { $121 = 0; } else { $120 = (___dynamic_cast($118,7616,2936,0)|0); $121 = $120; } $122 = ($121|0)!=(0|0); if (!($122)) { STACKTOP = sp;return 0; } $123 = ((($2)) + 88|0); $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 208|0); $126 = HEAP32[$125>>2]|0; $127 = (__ZN6Player8opponentEv($126)|0); $128 = ((($127)) + 84|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 20|0); $131 = HEAP32[$130>>2]|0; $opponentZone = $131; $i8 = 0; while(1) { $132 = $i8; $133 = $opponentZone; $134 = ((($133)) + 56|0); $135 = HEAP32[$134>>2]|0; $136 = ($132|0)<($135|0); if (!($136)) { break; } $137 = $opponentZone; $138 = ((($137)) + 8|0); $139 = $i8; $140 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($138,$139)|0); $141 = HEAP32[$140>>2]|0; $card9 = $141; $142 = $card9; $143 = ($142|0)!=(0|0); if ($143) { $144 = $card9; $145 = ((($144)) + 584|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)!=(0); if ($147) { $148 = $card9; $149 = $card9; $150 = (__ZN15MTGCardInstance15getNextOpponentEPS_($149,0)|0); __ZN15MTGCardInstance12eventblockedEPS_($148,$150); } } $151 = $i8; $152 = (($151) + 1)|0; $i8 = $152; } $153 = ((($2)) + 88|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 208|0); $156 = HEAP32[$155>>2]|0; $p10 = $156; $157 = $p10; $158 = ((($157)) + 84|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 20|0); $161 = HEAP32[$160>>2]|0; $z11 = $161; $i12 = 0; while(1) { $162 = $i12; $163 = $z11; $164 = ((($163)) + 56|0); $165 = HEAP32[$164>>2]|0; $166 = ($162|0)<($165|0); if (!($166)) { break; } $167 = $z11; $168 = ((($167)) + 8|0); $169 = $i12; $170 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($168,$169)|0); $171 = HEAP32[$170>>2]|0; $card13 = $171; $172 = $card13; $173 = ($172|0)!=(0|0); if ($173) { $174 = $card13; $175 = (__ZN15MTGCardInstance10isAttackerEv($174)|0); $176 = ($175|0)!=(0); if ($176) { $177 = $card13; $178 = (__ZN15MTGCardInstance9isBlockedEv($177)|0); if (!($178)) { $179 = $card13; __ZN15MTGCardInstance23eventattackednotblockedEv($179); $180 = $card13; $181 = ((($180)) + 588|0); HEAP32[$181>>2] = 1; } } } $182 = $card13; $183 = ($182|0)!=(0|0); L62: do { if ($183) { $184 = $card13; $185 = (__ZN15MTGCardInstance10isAttackerEv($184)|0); $186 = ($185|0)!=(0); if ($186) { $187 = $card13; $188 = (__ZN15MTGCardInstance9isBlockedEv($187)|0); if ($188) { $189 = $card13; $190 = (__ZN15MTGCardInstance15getNextOpponentEPS_($189,0)|0); $opponent = $190; while(1) { $191 = $opponent; $192 = ($191|0)!=(0|0); if (!($192)) { break L62; } $193 = $card13; $194 = $opponent; __ZN15MTGCardInstance20eventattackedblockedEPS_($193,$194); $195 = $card13; $196 = $opponent; $197 = (__ZN15MTGCardInstance15getNextOpponentEPS_($195,$196)|0); $opponent = $197; } } } } } while(0); $198 = $i12; $199 = (($198) + 1)|0; $i12 = $199; } STACKTOP = sp;return 0; } function __ZNK21MTGCombatTriggersRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154278)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK21MTGCombatTriggersRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6239,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN27OtherAbilitiesEventReceiverC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 51352; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN27OtherAbilitiesEventReceiver12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $af = 0, $event = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 8|0; $1 = $this; $2 = $e; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7624,0)|0); $9 = $8; } $event = $9; $10 = $event; $11 = ($10|0)!=(0|0); if ($11) { $12 = $event; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $event; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $event; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = ($18|0)!=($21|0); if ($22) { $i = 0; while(1) { $23 = $i; $24 = ($23|0)<(2); if (!($24)) { break; } $25 = $event; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ((($5)) + 88|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 180|0); $31 = $i; $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = ($27|0)==($37|0); if ($38) { label = 9; break; } $39 = $i; $40 = (($39) + 1)|0; $i = $40; } if ((label|0) == 9) { $0 = 0; $65 = $0; STACKTOP = sp;return ($65|0); } $41 = ((($5)) + 88|0); $42 = HEAP32[$41>>2]|0; __ZN14AbilityFactoryC2EP12GameObserver($af,$42); $43 = ((($5)) + 88|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 172|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; $47 = (invoke_ii(3911,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN14AbilityFactoryD2Ev($af); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } __THREW__ = 0; $50 = (invoke_ii(3912,($47|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN14AbilityFactoryD2Ev($af); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } $53 = $event; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = $event; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; (invoke_iiiiiiii(4104,($af|0),($50|0),(0|0),($55|0),1,(0|0),($58|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZN14AbilityFactoryD2Ev($af); $63 = $3; $64 = $4; ___resumeException($63|0); // unreachable; } $0 = 1; __ZN14AbilityFactoryD2Ev($af); $65 = $0; STACKTOP = sp;return ($65|0); } } } $0 = 0; $65 = $0; STACKTOP = sp;return ($65|0); } function __ZNK27OtherAbilitiesEventReceiver5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6240,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12MTGBlockRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 51464; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 136|0); HEAP32[$8>>2] = 7; $9 = ((($3)) + 164|0); HEAP32[$9>>2] = 0; $10 = ((($3)) + 168|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 172|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN12MTGBlockRule12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, $lurer = 0, $p = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,2936,0)|0); $7 = $6; } $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } $9 = ((($3)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 208|0); $12 = HEAP32[$11>>2]|0; $p = $12; $13 = $p; $14 = ((($13)) + 84|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN9MTGInPlay10findALurerEv($17)|0); $lurer = $18; $19 = $lurer; $20 = ($19|0)!=(0|0); L8: do { if ($20) { $21 = $p; $22 = (__ZN6Player8opponentEv($21)|0); $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; $z = $26; $i = 0; while(1) { $27 = $i; $28 = $z; $29 = ((($28)) + 56|0); $30 = HEAP32[$29>>2]|0; $31 = ($27|0)<($30|0); if (!($31)) { break L8; } $32 = $z; $33 = ((($32)) + 8|0); $34 = $i; $35 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $card = $36; $37 = $card; $38 = ((($37)) + 836|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = $card; $42 = ((($41)) + 836|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN15MTGCardInstance3hasEi($43,101)|0); $45 = ($44|0)!=(0); if ($45) { label = 9; } else { label = 10; } } else { label = 9; } if ((label|0) == 9) { label = 0; $46 = $card; $47 = ((($46)) + 836|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if (!($49)) { label = 10; } } if ((label|0) == 10) { label = 0; $50 = $card; $51 = $lurer; $52 = (__ZN15MTGCardInstance8canBlockEPS_($50,$51)|0); $53 = ($52|0)!=(0); if ($53) { $54 = $card; $55 = ((($54)) + 1020|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)<(1); if ($57) { $58 = $card; $59 = $lurer; (__ZN15MTGCardInstance11setDefenserEPS_($58,$59)|0); } } } $60 = $i; $61 = (($60) + 1)|0; $i = $61; } } } while(0); $0 = 1; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN12MTGBlockRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(7); if ($8) { $9 = ((($5)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 216|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { $14 = $3; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($5)) + 88|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 208|0); $19 = HEAP32[$18>>2]|0; $20 = ($15|0)!=($19|0); if ($20) { $21 = $3; $22 = (__ZN15MTGCardInstance8canBlockEv($21)|0); $23 = ($22|0)!=(0); if ($23) { $24 = $3; $25 = ((($24)) + 550|0); $26 = HEAP8[$25>>0]|0; $27 = $26&1; if (!($27)) { $28 = $3; $29 = ((($28)) + 1020|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)<(1); if ($31) { $32 = $3; $33 = (__ZN15MTGCardInstance10isDefenserEv($32)|0); $34 = ($33|0)!=(0|0); $35 = ((($5)) + 152|0); if ($34) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($35,154306)|0); } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($35,154321)|0); } $1 = 1; $36 = $1; STACKTOP = sp;return ($36|0); } } } } } } $1 = 0; $36 = $1; STACKTOP = sp;return ($36|0); } function __ZN12MTGBlockRule12reactToClickEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $canDefend = 0, $currentOpponent = 0, $lured = 0, $lurers = 0, $or$cond = 0, $result = 0, $tf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tf = sp + 84|0; $3 = sp + 72|0; $6 = sp + 52|0; $7 = sp + 40|0; $8 = sp + 28|0; $9 = sp + 16|0; $10 = sp + 4|0; $11 = sp + 109|0; $1 = $this; $2 = $card; $12 = $1; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 64|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (FUNCTION_TABLE_iiii[$15 & 8191]($12,$16,0)|0); $18 = ($17|0)!=(0); if (!($18)) { $0 = 0; $174 = $0; STACKTOP = sp;return ($174|0); } $19 = $2; $20 = (__ZN15MTGCardInstance10isDefenserEv($19)|0); $currentOpponent = $20; $result = 0; $canDefend = 0; $21 = $2; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $23 = (__ZN6Player7isHumanEv($22)|0); do { if ($23) { $24 = $currentOpponent; $25 = ($24|0)!=(0|0); if ($25) { $123 = $2; (__ZN15MTGCardInstance14toggleDefenserEPS_($123,0)|0); break; } $26 = ((($12)) + 172|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($12)) + 172|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if (!($31)) { $32 = HEAP32[$30>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($30); } $35 = ((($12)) + 172|0); HEAP32[$35>>2] = 0; } $36 = $2; $37 = ((($36)) + 280|0); $38 = (__ZN10Targetable11getObserverEv($37)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tf,$38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158010); $39 = $2; __THREW__ = 0; $40 = (invoke_iiiii(3943,($tf|0),($3|0),($39|0),(0|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $175 = $4; $176 = $5; ___resumeException($175|0); // unreachable; } $43 = ((($12)) + 164|0); HEAP32[$43>>2] = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $44 = ((($12)) + 164|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 36|0); HEAP32[$46>>2] = 0; $47 = (__Znwj(156)|0); $48 = $2; $49 = ((($48)) + 280|0); __THREW__ = 0; $50 = (invoke_ii(3950,($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = $2; __THREW__ = 0; invoke_viiiiii(5761,($47|0),($50|0),-1,($53|0),(0|0),(0|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = ((($12)) + 168|0); HEAP32[$56>>2] = $47; $57 = ((($12)) + 168|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 92|0); HEAP8[$59>>0] = 1; $60 = ((($12)) + 168|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 96|0); HEAP32[$62>>2] = 1; $63 = ((($12)) + 168|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 104|0); HEAP8[$65>>0] = 0; $66 = (__Znwj(288)|0); $$expand_i1_val = 1; HEAP8[$11>>0] = $$expand_i1_val; $67 = ((($12)) + 88|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(154337|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $4 = $110; $5 = $111; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(154353|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $4 = $112; $5 = $113; } else { $73 = $2; $74 = ((($12)) + 164|0); $75 = HEAP32[$74>>2]|0; $76 = ((($12)) + 168|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $4 = $114; $5 = $115; } else { __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; do { if ($83) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $4 = $118; $5 = $119; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($66|0),($68|0),($6|0),($7|0),-1,($73|0),($75|0),($77|0),(0|0),($8|0),(0|0),($9|0),0,(0|0),($10|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $4 = $120; $5 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val3 = 0; HEAP8[$11>>0] = $$expand_i1_val3; $86 = ((($12)) + 172|0); HEAP32[$86>>2] = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $87 = ((($12)) + 172|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 92|0); HEAP8[$89>>0] = 1; $90 = ((($12)) + 172|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 96|0); HEAP32[$92>>2] = 1; $93 = ((($12)) + 172|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 104|0); HEAP8[$95>>0] = 0; $96 = ((($12)) + 172|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 56|0); $100 = HEAP32[$99>>2]|0; $101 = $2; $102 = ($101|0)==(0|0); $103 = ((($101)) + 280|0); $104 = $102 ? 0 : $103; $105 = (FUNCTION_TABLE_iii[$100 & 8191]($97,$104)|0); $0 = $105; $174 = $0; STACKTOP = sp;return ($174|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc = HEAP8[$11>>0]|0; $122 = $$pre_trunc&1; if (!($122)) { $175 = $4; $176 = $5; ___resumeException($175|0); // unreachable; } __ZdlPv($66); $175 = $4; $176 = $5; ___resumeException($175|0); // unreachable; } } $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $4 = $108; $5 = $109; __ZdlPv($47); $175 = $4; $176 = $5; ___resumeException($175|0); // unreachable; } else { $lured = 0; $124 = ((($12)) + 88|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 208|0); $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 84|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 20|0); $131 = HEAP32[$130>>2]|0; $132 = (__ZN9MTGInPlay10findALurerEv($131)|0); $lurers = $132; $133 = $lurers; $134 = ($133|0)!=(0|0); if ($134) { $lured = 1; } while(1) { $135 = $result; $136 = $135&1; $137 = $136 ^ 1; if (!($137)) { break; } $138 = ((($12)) + 88|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 208|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 84|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 20|0); $145 = HEAP32[$144>>2]|0; $146 = $currentOpponent; $147 = (__ZN9MTGInPlay15getNextAttackerEP15MTGCardInstance($145,$146)|0); $currentOpponent = $147; $148 = $lured; $149 = $148&1; $150 = $currentOpponent; $151 = ($150|0)!=(0|0); $or$cond = $149 & $151; if ($or$cond) { $152 = $currentOpponent; $153 = (__ZN15MTGCardInstance3hasEi($152,101)|0); $154 = ($153|0)!=(0); if (!($154)) { $155 = ((($12)) + 88|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 208|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 84|0); $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 20|0); $162 = HEAP32[$161>>2]|0; $163 = $currentOpponent; $164 = (__ZN9MTGInPlay12getNextLurerEP15MTGCardInstance($162,$163)|0); $currentOpponent = $164; } } $165 = $2; $166 = $currentOpponent; $167 = (__ZN15MTGCardInstance14toggleDefenserEPS_($165,$166)|0); $canDefend = $167; $168 = $currentOpponent; $169 = ($168|0)==(0|0); $170 = $canDefend; $171 = ($170|0)!=(0); $172 = $169 ? 1 : $171; $173 = $172&1; $result = $173; } $lured = 0; } } while(0); $0 = 1; $174 = $0; STACKTOP = sp;return ($174|0); } function __ZN12MTGBlockRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZNK12MTGBlockRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154362)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK12MTGBlockRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(176)|0); __THREW__ = 0; invoke_vii(6241,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN12MTGBlockRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 51464; HEAP32[$1>>2] = $2; $3 = ((($1)) + 172|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 172|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 172|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12MTGBlockRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGBlockRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12MTGMomirRuleC2EP12GameObserveriP11MTGAllCards($this,$observer,$_id,$_collection) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_collection = $_collection|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $card = 0, $convertedCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_collection; $7 = $0; $8 = $1; $9 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($7,$8,$9); $10 = 51576; HEAP32[$7>>2] = $10; $11 = ((($7)) + 152|0); $12 = ((($11)) + 240|0); $13 = $11; while(1) { __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($13); $14 = ((($13)) + 12|0); $15 = ($14|0)==($12|0); if ($15) { break; } else { $13 = $14; } } $16 = ((($7)) + 392|0); HEAP32[$16>>2] = 0; $17 = ((($7)) + 400|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = $3; $19 = ((($7)) + 416|0); HEAP32[$19>>2] = $18; $20 = ((($7)) + 392|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); if ($22) { $85 = ((($7)) + 412|0); HEAP32[$85>>2] = 0; $86 = ((($7)) + 136|0); HEAP32[$86>>2] = 6; $87 = ((($7)) + 396|0); HEAP32[$87>>2] = 0; STACKTOP = sp;return; } $i = 0; while(1) { $23 = $i; $24 = ((($7)) + 416|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 32|0); $27 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($26)|0); $28 = ($23>>>0)<($27>>>0); if (!($28)) { label = 20; break; } $29 = ((($7)) + 416|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 44|0); $32 = ((($7)) + 416|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 32|0); $35 = $i; __THREW__ = 0; $36 = (invoke_iii(4123,($34|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } __THREW__ = 0; $39 = (invoke_iii(6242,($31|0),($36|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break; } $42 = HEAP32[$39>>2]|0; $card = $42; $43 = $card; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_ii(4570,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } if ($46) { $49 = $card; __THREW__ = 0; $50 = (invoke_ii(4565,($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $53 = $50 << 24 >> 24; $54 = ($53|0)!=(84); if ($54) { $55 = $card; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)!=(-1); if ($58) { $59 = $card; $60 = ((($59)) + 16|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; $62 = (invoke_ii(4121,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break; } __THREW__ = 0; $65 = (invoke_ii(3948,($62|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break; } $convertedCost = $65; $68 = $convertedCost; $69 = ($68|0)>(20); if (!($69)) { $73 = $convertedCost; $74 = ((($7)) + 152|0); $75 = (($74) + (($73*12)|0)|0); $76 = $card; __THREW__ = 0; $77 = (invoke_ii(3949,($76|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break; } HEAP32[$6>>2] = $77; __THREW__ = 0; invoke_vii(4474,($75|0),($6|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break; } } } } } $82 = $i; $83 = (($82) + 1)|0; $i = $83; } if ((label|0) == 20) { $84 = ((($7)) + 392|0); HEAP32[$84>>2] = 1; $85 = ((($7)) + 412|0); HEAP32[$85>>2] = 0; $86 = ((($7)) + 136|0); HEAP32[$86>>2] = 6; $87 = ((($7)) + 396|0); HEAP32[$87>>2] = 0; STACKTOP = sp;return; } $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $72 = ((($11)) + 240|0); $89 = $72; while(1) { $88 = ((($89)) + -12|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($88); $90 = ($88|0)==($11|0); if ($90) { break; } else { $89 = $88; } } __ZN16PermanentAbilityD2Ev($7); $91 = $4; $92 = $5; ___resumeException($91|0); // unreachable; } function __ZN12MTGMomirRule17isReactingToClickEP15MTGCardInstanceP8ManaCost($this,$card,$0) { $this = $this|0; $card = $card|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $currentPlayer = 0, $player = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $card; $4 = $0; $5 = $2; $6 = ((($5)) + 412|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if ($8) { $1 = 0; $40 = $1; STACKTOP = sp;return ($40|0); } $9 = ((($5)) + 88|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN12GameObserver15currentlyActingEv($10)|0); $player = $11; $12 = ((($5)) + 88|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 208|0); $15 = HEAP32[$14>>2]|0; $currentPlayer = $15; $16 = $player; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = $3; $22 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($20,$21)|0); $23 = ($22|0)!=(0|0); if (!($23)) { $1 = 0; $40 = $1; STACKTOP = sp;return ($40|0); } $24 = $player; $25 = $currentPlayer; $26 = ($24|0)==($25|0); do { if ($26) { $27 = ((($5)) + 88|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 216|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); if (!($31)) { $32 = ((($5)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN12GameObserver19getCurrentGamePhaseEv($33)|0); $35 = ($34|0)==(4); if (!($35)) { $36 = ((($5)) + 88|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZN12GameObserver19getCurrentGamePhaseEv($37)|0); $39 = ($38|0)==(10); if (!($39)) { break; } } $1 = 1; $40 = $1; STACKTOP = sp;return ($40|0); } } } while(0); $1 = 0; $40 = $1; STACKTOP = sp;return ($40|0); } function __ZN12MTGMomirRule12reactToClickEP15MTGCardInstance($this,$card_to_discard) { $this = $this|0; $card_to_discard = $card_to_discard|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $converted = 0, $cost = 0, $id = 0, $player = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card_to_discard; $2 = $0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZN12GameObserver15currentlyActingEv($4)|0); $player = $5; $6 = $player; $7 = (__ZN6Player11getManaPoolEv($6)|0); $cost = $7; $8 = $cost; $9 = (__ZN8ManaCost16getConvertedCostEv($8)|0); $converted = $9; $10 = $converted; $11 = (__ZN12MTGMomirRule19genRandomCreatureIdEi($2,$10)|0); $id = $11; $12 = $1; $13 = $id; $14 = (__ZN12MTGMomirRule12reactToClickEP15MTGCardInstancei($2,$12,$13)|0); STACKTOP = sp;return ($14|0); } function __ZN12MTGMomirRule19genRandomCreatureIdEi($this,$convertedCost) { $this = $this|0; $convertedCost = $convertedCost|0; var $$convertedCost = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $start = 0, $total_cards = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $convertedCost; $3 = $1; $4 = $2; $5 = ($4|0)>=(20); $$convertedCost = $5 ? 19 : $convertedCost; $2 = $$convertedCost; $total_cards = 0; $6 = $2; $i = $6; while(1) { $7 = $total_cards; $8 = ($7|0)!=(0); $9 = $i; $10 = ($9|0)>=(0); $11 = $8 ? 0 : $10; if (!($11)) { break; } $12 = $i; $13 = ((($3)) + 152|0); $14 = (($13) + (($12*12)|0)|0); $15 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($14)|0); $total_cards = $15; $16 = $i; $2 = $16; $17 = $i; $18 = (($17) + -1)|0; $i = $18; } $19 = $total_cards; $20 = ($19|0)!=(0); if ($20) { $21 = ((($3)) + 88|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN12GameObserver18getRandomGeneratorEv($22)|0); $24 = (__ZN15RandomGenerator6randomEv($23)|0); $25 = $total_cards; $26 = (($24|0) % ($25|0))&-1; $start = $26; $27 = $2; $28 = ((($3)) + 152|0); $29 = (($28) + (($27*12)|0)|0); $30 = $start; $31 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $0 = $32; $33 = $0; STACKTOP = sp;return ($33|0); } else { $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } return (0)|0; } function __ZN12MTGMomirRule12reactToClickEP15MTGCardInstancei($this,$card_to_discard,$cardId) { $this = $this|0; $card_to_discard = $card_to_discard|0; $cardId = $cardId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $cost = 0, $player = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card_to_discard; $3 = $cardId; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = $2; $11 = (FUNCTION_TABLE_iiii[$9 & 8191]($6,$10,0)|0); $12 = ($11|0)!=(0); if (!($12)) { $0 = 0; $69 = $0; STACKTOP = sp;return ($69|0); } $13 = ((($6)) + 88|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameObserver15currentlyActingEv($14)|0); $player = $15; $16 = $player; $17 = (__ZN6Player11getManaPoolEv($16)|0); $cost = $17; $18 = $player; $19 = (__ZN6Player11getManaPoolEv($18)|0); $20 = $cost; (__ZN8ManaPool3payEP8ManaCost($19,$20)|0); $21 = $3; $22 = (__ZN12MTGMomirRule11genCreatureEi($6,$21)|0); $card = $22; $23 = $player; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = $2; $27 = $2; $28 = ((($27)) + 392|0); $29 = HEAP32[$28>>2]|0; $30 = $player; $31 = ((($30)) + 84|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($25,$26,$29,$34,0)|0); $35 = $player; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 28|0); $39 = HEAP32[$38>>2]|0; $40 = $card; __ZN11MTGGameZone7addCardEP15MTGCardInstance($39,$40); $41 = (__Znwj(124)|0); $42 = ((($6)) + 88|0); $43 = HEAP32[$42>>2]|0; $44 = $card; __THREW__ = 0; invoke_viii(4315,($41|0),($43|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZdlPv($41); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } $spell = $41; $47 = $spell; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 44|0); $50 = HEAP32[$49>>2]|0; (FUNCTION_TABLE_ii[$50 & 8191]($47)|0); $51 = $spell; $52 = ((($51)) + 104|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 496|0); HEAP32[$54>>2] = 1; $55 = $spell; $56 = ($55|0)==(0|0); if (!($56)) { $57 = HEAP32[$55>>2]|0; $58 = ((($57)) + 4|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_vi[$59 & 8191]($55); } $60 = ((($6)) + 412|0); HEAP32[$60>>2] = 1; $61 = ((($6)) + 396|0); HEAP32[$61>>2] = 255; $62 = ((($6)) + 400|0); $63 = $card; $64 = ((($63)) + 128|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($62,$64)|0); $0 = 1; $69 = $0; STACKTOP = sp;return ($69|0); } function __ZN12MTGMomirRule11genCreatureEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $id; $5 = $1; $6 = $2; $7 = ($6|0)!=(0); if (!($7)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } $8 = ((($5)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN12GameObserver15currentlyActingEv($9)|0); $p = $10; $11 = ((($5)) + 416|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = (__ZN11MTGAllCards11getCardByIdEi($12,$13)|0); $card = $14; $15 = (__Znwj(1072)|0); $16 = $card; $17 = $p; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4259,($15|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZdlPv($15); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } $0 = $15; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZN12MTGMomirRule6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { $8 = ((($2)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(1); if ($10) { $11 = ((($2)) + 412|0); HEAP32[$11>>2] = 0; } } $12 = ((($2)) + 396|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); if ($14) { $15 = $1; $16 = 200.0 * $15; $17 = (~~(($16))); $18 = ((($2)) + 396|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) - ($17))|0; HEAP32[$18>>2] = $20; $21 = ((($2)) + 396|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)<(0); if ($23) { $24 = ((($2)) + 396|0); HEAP32[$24>>2] = 0; } } $25 = $1; __ZN10MTGAbility6UpdateEf($2,$25); STACKTOP = sp;return; } function __ZN12MTGMomirRule6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 396|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_iii[$8 & 8191]($5,1)|0); $mFont = $9; $10 = $mFont; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 396|0); $15 = HEAP32[$14>>2]|0; $16 = (+($15|0)); $17 = $16 / 130.0; $18 = 2.0 - $17; FUNCTION_TABLE_vid[$13 & 8191]($10,$18); $19 = $mFont; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ((($1)) + 396|0); $24 = HEAP32[$23>>2]|0; $25 = $24 << 24; $26 = $25 | 16711680; $27 = $26 | 65280; $28 = $27 | 255; FUNCTION_TABLE_vii[$22 & 8191]($19,$28); $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = ((($1)) + 400|0); $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($32)|0); FUNCTION_TABLE_viiddidd[$31 & 8191]($29,$33,240.0,136.0,1,0.0,0.0); STACKTOP = sp;return; } function __ZNK12MTGMomirRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154381)|0); $5 = ((($2)) + 152|0); $6 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,154406)|0); $8 = ((($2)) + 392|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,154424)|0); $12 = ((($2)) + 396|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($11,$13)|0); $15 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,154440)|0); $16 = ((($2)) + 400|0); $17 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($15,$16)|0); $18 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($17,154449)|0); $19 = ((($2)) + 412|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($18,$20)|0); $22 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,154469)|0); $23 = ((($2)) + 416|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($22,$24)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($25,163058)|0); $26 = $1; $27 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$26)|0); $28 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($27,163062)|0); STACKTOP = sp;return ($28|0); } function __ZNK12MTGMomirRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(420)|0); __THREW__ = 0; invoke_vii(6243,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN17MTGStoneHewerRuleC2EP12GameObserveriP11MTGAllCards($this,$observer,$_id,$_collection) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; $_collection = $_collection|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $card = 0, $convertedCost = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $7 = sp; $0 = $this; $1 = $observer; $2 = $_id; $3 = $_collection; $8 = $0; $9 = $1; $10 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($8,$9,$10); $11 = 51688; HEAP32[$8>>2] = $11; $12 = ((($8)) + 152|0); $13 = ((($12)) + 240|0); $14 = $12; while(1) { __ZNSt3__16vectorIiNS_9allocatorIiEEEC2Ev($14); $15 = ((($14)) + 12|0); $16 = ($15|0)==($13|0); if ($16) { break; } else { $14 = $15; } } $17 = ((($8)) + 392|0); HEAP32[$17>>2] = 0; $18 = $3; $19 = ((($8)) + 396|0); HEAP32[$19>>2] = $18; $20 = ((($8)) + 392|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); if ($22) { STACKTOP = sp;return; } $i = 0; L7: while(1) { $23 = $i; $24 = ((($8)) + 396|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 32|0); $27 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($26)|0); $28 = ($23>>>0)<($27>>>0); if (!($28)) { label = 24; break; } $29 = ((($8)) + 396|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 44|0); $32 = ((($8)) + 396|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 32|0); $35 = $i; __THREW__ = 0; $36 = (invoke_iii(4123,($34|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 17; break; } __THREW__ = 0; $39 = (invoke_iii(6242,($31|0),($36|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 17; break; } $42 = HEAP32[$39>>2]|0; $card = $42; $43 = $card; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(154486|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 17; break; } __THREW__ = 0; $48 = (invoke_iii(4568,($45|0),($6|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 18; break; } do { if ($48) { $51 = $card; __THREW__ = 0; $52 = (invoke_ii(4565,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 18; break L7; } $55 = $52 << 24 >> 24; $56 = ($55|0)!=(84); if (!($56)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $57 = $card; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(-1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($60) { $61 = $card; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; $64 = (invoke_ii(4121,($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 17; break L7; } __THREW__ = 0; $67 = (invoke_ii(3948,($64|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 17; break L7; } $convertedCost = $67; $70 = $convertedCost; $71 = ($70|0)>(20); if (!($71)) { $76 = $convertedCost; $77 = ((($8)) + 152|0); $78 = (($77) + (($76*12)|0)|0); $79 = $card; __THREW__ = 0; $80 = (invoke_ii(3949,($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 17; break L7; } HEAP32[$7>>2] = $80; __THREW__ = 0; invoke_vii(4474,($78|0),($7|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 17; break L7; } } } } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } while(0); $85 = $i; $86 = (($85) + 1)|0; $i = $86; } if ((label|0) == 17) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $4 = $72; $5 = $73; } else if ((label|0) == 18) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $4 = $74; $5 = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } else if ((label|0) == 24) { $87 = ((($8)) + 392|0); HEAP32[$87>>2] = 1; STACKTOP = sp;return; } $88 = ((($12)) + 240|0); $90 = $88; while(1) { $89 = ((($90)) + -12|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($89); $91 = ($89|0)==($12|0); if ($91) { break; } else { $90 = $89; } } __ZN16PermanentAbilityD2Ev($8); $92 = $4; $93 = $5; ___resumeException($92|0); // unreachable; } function __ZN17MTGStoneHewerRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $card = 0, $e = 0, $eId = 0, $eq = 0, $i = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $5 = $1; $6 = $2; $e = $6; $7 = $e; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ((($5)) + 88|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameObserver15currentlyActingEv($11)|0); $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = ($9|0)==($16|0); if ($17) { $18 = $e; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN13CardPrimitive10isCreatureEv($20)|0); if ($21) { $22 = $e; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = (__ZN13CardPrimitive11getManaCostEv($24)|0); $26 = (__ZN8ManaCost16getConvertedCostEv($25)|0); $27 = (__ZN17MTGStoneHewerRule16genRandomEquipIdEi($5,$26)|0); $eId = $27; $28 = $eId; $29 = (__ZN17MTGStoneHewerRule8genEquipEi($5,$28)|0); $card = $29; $30 = $card; $31 = ($30|0)!=(0|0); if ($31) { $32 = ((($5)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN12GameObserver15currentlyActingEv($33)|0); $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 48|0); $38 = HEAP32[$37>>2]|0; $39 = $card; __ZN11MTGGameZone7addCardEP15MTGCardInstance($38,$39); $40 = (__Znwj(124)|0); $41 = ((($5)) + 88|0); $42 = HEAP32[$41>>2]|0; $43 = $card; __THREW__ = 0; invoke_viii(4315,($40|0),($42|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $3 = $75; $4 = $76; __ZdlPv($40); $77 = $3; $78 = $4; ___resumeException($77|0); // unreachable; } $spell = $40; $46 = $spell; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 44|0); $49 = HEAP32[$48>>2]|0; (FUNCTION_TABLE_ii[$49 & 8191]($46)|0); $50 = $spell; $51 = ((($50)) + 104|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 496|0); HEAP32[$53>>2] = 1; $i = 1; while(1) { $54 = $i; $55 = ((($5)) + 88|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 172|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN10DuelLayers11actionLayerEv($58)|0); $60 = ((($59)) + 20|0); $61 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($60)|0); $62 = ($54>>>0)<($61>>>0); if (!($62)) { break; } $63 = ((($5)) + 88|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 172|0); $66 = HEAP32[$65>>2]|0; $67 = (__ZN10DuelLayers11actionLayerEv($66)|0); $68 = ((($67)) + 20|0); $69 = $i; $70 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $a = $71; $72 = $a; $73 = ($72|0)==(0|0); if ($73) { $79 = 0; } else { $74 = (___dynamic_cast($72,4000,1848,0)|0); $79 = $74; } $eq = $79; $80 = $eq; $81 = ($80|0)!=(0|0); if ($81) { $82 = $eq; $83 = ((($82)) + 148|0); $84 = HEAP32[$83>>2]|0; $85 = $spell; $86 = ((($85)) + 104|0); $87 = HEAP32[$86>>2]|0; $88 = ($84|0)==($87|0); if ($88) { $89 = $a; (__ZN6AEquip7unequipEv($89)|0); $90 = $a; $91 = $e; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; (__ZN6AEquip5equipEP15MTGCardInstance($90,$93)|0); } } $94 = $i; $95 = (($94) + 1)|0; $i = $95; } $96 = $spell; $97 = ($96|0)!=(0|0); if ($97) { $98 = $spell; $99 = ($98|0)==(0|0); if (!($99)) { $100 = HEAP32[$98>>2]|0; $101 = ((($100)) + 4|0); $102 = HEAP32[$101>>2]|0; FUNCTION_TABLE_vi[$102 & 8191]($98); } $spell = 0; } } $0 = 1; $103 = $0; STACKTOP = sp;return ($103|0); } } $0 = 0; $103 = $0; STACKTOP = sp;return ($103|0); } function __ZN17MTGStoneHewerRule16genRandomEquipIdEi($this,$convertedCost) { $this = $this|0; $convertedCost = $convertedCost|0; var $$convertedCost = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, $start = 0, $total_cards = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $convertedCost; $3 = $1; $4 = $2; $5 = ($4|0)>=(20); $$convertedCost = $5 ? 19 : $convertedCost; $2 = $$convertedCost; $total_cards = 0; $6 = ((($3)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN12GameObserver18getRandomGeneratorEv($7)|0); $9 = (__ZN15RandomGenerator6randomEv($8)|0); $10 = $2; $11 = (($10) + 1)|0; $12 = (($9|0) % ($11|0))&-1; $i = $12; while(1) { $13 = $total_cards; $14 = ($13|0)!=(0); $15 = $i; $16 = ($15|0)>=(0); $17 = $14 ? 0 : $16; if (!($17)) { break; } $18 = $i; $19 = ((($3)) + 152|0); $20 = (($19) + (($18*12)|0)|0); $21 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($20)|0); $total_cards = $21; $22 = $i; $2 = $22; $23 = $i; $24 = (($23) + -1)|0; $i = $24; } $25 = $total_cards; $26 = ($25|0)!=(0); if ($26) { $27 = ((($3)) + 88|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN12GameObserver18getRandomGeneratorEv($28)|0); $30 = (__ZN15RandomGenerator6randomEv($29)|0); $31 = $total_cards; $32 = (($30|0) % ($31|0))&-1; $start = $32; $33 = $2; $34 = ((($3)) + 152|0); $35 = (($34) + (($33*12)|0)|0); $36 = $start; $37 = (__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj($35,$36)|0); $38 = HEAP32[$37>>2]|0; $0 = $38; $39 = $0; STACKTOP = sp;return ($39|0); } else { $0 = 0; $39 = $0; STACKTOP = sp;return ($39|0); } return (0)|0; } function __ZN17MTGStoneHewerRule8genEquipEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $id; $5 = $1; $6 = $2; $7 = ($6|0)!=(0); if (!($7)) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } $8 = ((($5)) + 88|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN12GameObserver15currentlyActingEv($9)|0); $p = $10; $11 = ((($5)) + 396|0); $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = (__ZN11MTGAllCards11getCardByIdEi($12,$13)|0); $card = $14; $15 = (__Znwj(1072)|0); $16 = $card; $17 = $p; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_viii(4259,($15|0),($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZdlPv($15); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } $0 = $15; $26 = $0; STACKTOP = sp;return ($26|0); } function __ZNK17MTGStoneHewerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154496)|0); $5 = ((($2)) + 152|0); $6 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,154406)|0); $8 = ((($2)) + 392|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($7,$9)|0); $11 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,154469)|0); $12 = ((($2)) + 396|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($11,$13)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,163058)|0); $15 = $1; $16 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$15)|0); $17 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($16,163062)|0); STACKTOP = sp;return ($17|0); } function __ZNK17MTGStoneHewerRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(400)|0); __THREW__ = 0; invoke_vii(6244,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13MTGHermitRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 51800; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN13MTGHermitRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $copy = 0, $e = 0, $i = 0, $lands = 0, $lcard = 0, $spell = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lands = sp + 24|0; $temp = sp + 16|0; $1 = $this; $2 = $event; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,1960,0)|0); $9 = $8; } $e = $9; $10 = $e; $11 = ($10|0)!=(0|0); if ($11) { $12 = $e; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(1); if ($16) { $lcard = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($lands); $i = 0; while(1) { $17 = $i; $18 = ((($5)) + 88|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 208|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 56|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) - 1)|0; $29 = ($17|0)<($28|0); if (!($29)) { label = 14; break; } $30 = ((($5)) + 88|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 208|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = $i; __THREW__ = 0; $40 = (invoke_iii(3955,($38|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break; } $43 = HEAP32[$40>>2]|0; HEAP32[$temp>>2] = $43; $44 = HEAP32[$temp>>2]|0; $45 = ($44|0)!=(0|0); if ($45) { $46 = HEAP32[$temp>>2]|0; __THREW__ = 0; $47 = (invoke_ii(4131,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break; } if ($47) { __THREW__ = 0; invoke_vii(4249,($lands|0),($temp|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break; } } } $54 = $i; $55 = (($54) + 1)|0; $i = $55; } do { if ((label|0) == 14) { $56 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($lands)|0); $57 = ($56|0)!=(0); if ($57) { $58 = ((($5)) + 88|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; $60 = (invoke_ii(4151,($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } __THREW__ = 0; $63 = (invoke_ii(4074,($60|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { break; } $66 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($lands)|0); $67 = (($63>>>0) % ($66>>>0))&-1; __THREW__ = 0; $68 = (invoke_iii(3955,($lands|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $71 = HEAP32[$68>>2]|0; $lcard = $71; } $72 = $lcard; $73 = ($72|0)!=(0|0); if ($73) { $74 = ((($5)) + 88|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 208|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 84|0); $79 = HEAP32[$78>>2]|0; $80 = $lcard; $81 = ((($5)) + 88|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 208|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 84|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = ((($5)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 208|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 84|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 48|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; $97 = (invoke_iiiiii(3908,($79|0),($80|0),($88|0),($96|0),0)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break; } $copy = $97; __THREW__ = 0; $100 = (invoke_ii(3903,124)|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { break; } $103 = ((($5)) + 88|0); $104 = HEAP32[$103>>2]|0; $105 = $copy; __THREW__ = 0; invoke_viii(4315,($100|0),($104|0),($105|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $3 = $119; $4 = $120; __ZdlPv($100); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($lands); $121 = $3; $122 = $4; ___resumeException($121|0); // unreachable; } $spell = $100; $108 = $spell; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 44|0); $111 = HEAP32[$110>>2]|0; __THREW__ = 0; (invoke_ii($111|0,($108|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break; } $114 = $spell; $115 = ($114|0)==(0|0); if (!($115)) { $116 = HEAP32[$114>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; FUNCTION_TABLE_vi[$118 & 8191]($114); } } $0 = 1; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($lands); $123 = $0; STACKTOP = sp;return ($123|0); } } while(0); $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($lands); $121 = $3; $122 = $4; ___resumeException($121|0); // unreachable; } } $0 = 0; $123 = $0; STACKTOP = sp;return ($123|0); } function __ZNK13MTGHermitRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6245,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN10HUDDisplay6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $hs = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = ((($2)) + 164|0); $5 = +HEAPF32[$4>>2]; $6 = $5 + $3; HEAPF32[$4>>2] = $6; $7 = $1; $8 = ((($2)) + 168|0); $9 = +HEAPF32[$8>>2]; $10 = $9 + $7; HEAPF32[$8>>2] = $10; $11 = ((($2)) + 152|0); $12 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $35 = ((($2)) + 176|0); HEAPF32[$35>>2] = 0.0; STACKTOP = sp;return; } $14 = ((($2)) + 152|0); $15 = (__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($14)|0); HEAP32[$it>>2] = $15; $16 = (__ZNKSt3__115__list_iteratorIP9HUDStringPvEdeEv($it)|0); $17 = HEAP32[$16>>2]|0; $hs = $17; $18 = ((($2)) + 168|0); $19 = +HEAPF32[$18>>2]; $20 = $19 > 1.0; if (!($20)) { STACKTOP = sp;return; } $21 = ((($2)) + 164|0); $22 = +HEAPF32[$21>>2]; $23 = $hs; $24 = ((($23)) + 12|0); $25 = +HEAPF32[$24>>2]; $26 = $22 - $25; $27 = $26 > 2.0; if (!($27)) { STACKTOP = sp;return; } $28 = ((($2)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9pop_frontEv($28); $29 = $hs; $30 = ($29|0)==(0|0); if (!($30)) { __ZN9HUDStringD2Ev($29); __ZdlPv($29); } $31 = ((($2)) + 152|0); $32 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4sizeEv($31)|0); $33 = ($32|0)!=(0); if (!($33)) { STACKTOP = sp;return; } $34 = ((($2)) + 168|0); HEAPF32[$34>>2] = 0.0; STACKTOP = sp;return; } function __ZN10HUDDisplay8addEventENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0; var $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $width = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 24|0; $2 = sp + 12|0; $5 = sp + 32|0; $0 = $this; $6 = $0; $7 = ((($6)) + 152|0); $8 = (__Znwj(20)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($2|0),($s|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; } else { $11 = ((($6)) + 164|0); $12 = +HEAPF32[$11>>2]; __THREW__ = 0; invoke_viid(6246,($8|0),($2|0),(+$12)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; HEAP32[$1>>2] = $8; __THREW__ = 0; invoke_vii(6247,($7|0),($1|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = ((($6)) + 172|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $23 = (+FUNCTION_TABLE_dii[$21 & 4095]($18,$22)); $width = $23; $24 = $width; $25 = ((($6)) + 176|0); $26 = +HEAPF32[$25>>2]; $27 = $24 > $26; if (!($27)) { STACKTOP = sp;return 1; } $28 = $width; $29 = ((($6)) + 176|0); HEAPF32[$29>>2] = $28; STACKTOP = sp;return 1; } } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $$pre_trunc = HEAP8[$5>>0]|0; $34 = $$pre_trunc&1; if (!($34)) { $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; } __ZdlPv($8); $35 = $3; $36 = $4; ___resumeException($35|0); // unreachable; return (0)|0; } function __ZN10HUDDisplay12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $buffer1 = 0, $ed = 0, $ezc = 0, $i = 0, $p = 0, $s = 0, $s2 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1232|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 712|0; $3 = sp + 164|0; $4 = sp + 152|0; $7 = sp + 132|0; $8 = sp + 120|0; $s = sp + 108|0; $9 = sp + 96|0; $buffer1 = sp + 200|0; $10 = sp + 80|0; $11 = sp + 68|0; $12 = sp + 56|0; $13 = sp + 44|0; $s2 = sp + 32|0; $14 = sp + 20|0; $1 = $this; $2 = $event; $15 = $1; $16 = $2; $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,7616,7624,0)|0); $19 = $18; } $ezc = $19; $20 = $ezc; $21 = ($20|0)!=(0|0); L4: do { if ($21) { $i = 0; while(1) { $22 = $i; $23 = ($22|0)<(2); if (!($23)) { break L4; } $24 = ((($15)) + 88|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 180|0); $27 = $i; $28 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $p = $29; $30 = $ezc; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = $p; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ($32|0)==($37|0); if ($38) { break; } $72 = $i; $73 = (($72) + 1)|0; $i = $73; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,154526); __THREW__ = 0; invoke_vii(3887,($3|0),($4|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $5 = $60; $6 = $61; } else { $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $42 = $ezc; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_ii(3898,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 16; } else { __THREW__ = 0; invoke_vii(3800,($8|0),($45|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 16; } else { __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; do { if ($51) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $5 = $64; $6 = $65; } else { $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $52; (invoke_iiii(3889,($buffer|0),($41|0),($vararg_buffer|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($s,$buffer); __THREW__ = 0; invoke_vii(3800,($9|0),($s|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; do { if ($56) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $5 = $68; $6 = $69; } else { __THREW__ = 0; $57 = (invoke_iii(6248,($15|0),($9|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $5 = $70; $6 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $0 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $125 = $0; STACKTOP = sp;return ($125|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $126 = $5; $127 = $6; ___resumeException($126|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } if ((label|0) == 16) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $5 = $62; $6 = $63; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $126 = $5; $127 = $6; ___resumeException($126|0); // unreachable; } } while(0); $74 = $2; $75 = ($74|0)==(0|0); if ($75) { $77 = 0; } else { $76 = (___dynamic_cast($74,7616,7640,0)|0); $77 = $76; } $ed = $77; $78 = $ed; $79 = ($78|0)!=(0|0); if (!($79)) { $0 = 0; $125 = $0; STACKTOP = sp;return ($125|0); } $80 = $ed; $81 = ((($80)) + 8|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 104|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($11,$85); __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $5 = $113; $6 = $114; } else { $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $89 = $ed; $90 = ((($89)) + 8|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 116|0); $93 = HEAP32[$92>>2]|0; $94 = $ed; $95 = ((($94)) + 8|0); $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 108|0); $98 = HEAP32[$97>>2]|0; $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; __THREW__ = 0; invoke_vii($100|0,($13|0),($98|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $5 = $115; $6 = $116; } else { __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; do { if ($104) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $5 = $117; $6 = $118; } else { $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $88; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $93; $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); HEAP32[$vararg_ptr5>>2] = $105; (invoke_iiii(3889,($buffer1|0),(154547|0),($vararg_buffer1|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $5 = $119; $6 = $120; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($s2,$buffer1); __THREW__ = 0; invoke_vii(3800,($14|0),($s2|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; do { if ($109) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $5 = $121; $6 = $122; } else { __THREW__ = 0; $110 = (invoke_iii(6248,($15|0),($14|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $5 = $123; $6 = $124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $0 = $110; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); $125 = $0; STACKTOP = sp;return ($125|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); $126 = $5; $127 = $6; ___resumeException($126|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $126 = $5; $127 = $6; ___resumeException($126|0); // unreachable; return (0)|0; } function __ZN10HUDDisplay6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $hs = 0, $i = 0, $it = 0, $r = 0, $size = 0.0, $x0 = 0.0, $y0 = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 48|0; $1 = sp + 16|0; $2 = sp + 8|0; $0 = $this; $3 = $0; $4 = (__ZN12GameSettingsixEi(30372,10)|0); $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return; } $8 = ((($3)) + 152|0); $9 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($9|0)!=(0); if (!($10)) { STACKTOP = sp;return; } $11 = ((($3)) + 172|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($12,-1); __ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEC2Ev($it); $16 = ((($3)) + 176|0); $17 = +HEAPF32[$16>>2]; $18 = 470.0 - $17; $19 = $18 - 10.0; $x0 = $19; $y0 = 20.0; $20 = ((($3)) + 152|0); $21 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4sizeEv($20)|0); $22 = $21<<4; $23 = (+($22>>>0)); $size = $23; $24 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $24; $25 = $r; $26 = $x0; $27 = $y0; $28 = ((($3)) + 176|0); $29 = +HEAPF32[$28>>2]; $30 = $29 + 10.0; $31 = $size; __ZN9JRenderer13FillRoundRectEfffffj($25,$26,$27,$30,$31,5.0,838860800); $i = 0; $32 = ((($3)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE6rbeginEv($1,$32); ;HEAP32[$it>>2]=HEAP32[$1>>2]|0;HEAP32[$it+4>>2]=HEAP32[$1+4>>2]|0; while(1) { $33 = ((($3)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4rendEv($2,$33); $34 = (__ZNSt3__1neINS_15__list_iteratorIP9HUDStringPvEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($it,$2)|0); if (!($34)) { break; } $35 = (__ZNKSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEdeEv($it)|0); $36 = HEAP32[$35>>2]|0; $hs = $36; $37 = ((($3)) + 172|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = $hs; $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($41)|0); $43 = $x0; $44 = $43 + 5.0; $45 = $y0; $46 = $i; $47 = $46<<4; $48 = (+($47|0)); $49 = $45 + $48; FUNCTION_TABLE_viiddidd[$40 & 8191]($38,$42,$44,$49,0,0.0,0.0); $50 = $i; $51 = (($50) + 1)|0; $i = $51; (__ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEppEv($it)|0); } STACKTOP = sp;return; } function __ZN10HUDDisplayC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $5 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($5,$6,$7); $8 = 51912; HEAP32[$5>>2] = $8; $9 = ((($5)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEEC2Ev($9); $10 = ((($5)) + 164|0); HEAPF32[$10>>2] = 0.0; $11 = ((($5)) + 168|0); HEAPF32[$11>>2] = 2.0; __THREW__ = 0; $12 = (invoke_i(4541)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = HEAP32[$12>>2]|0; $16 = ((($15)) + 112|0); $17 = HEAP32[$16>>2]|0; __THREW__ = 0; $18 = (invoke_iii($17|0,($12|0),0)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($5)) + 172|0); HEAP32[$21>>2] = $18; $22 = ((($5)) + 176|0); HEAPF32[$22>>2] = 0.0; STACKTOP = sp;return; } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEED2Ev($9); __ZN16PermanentAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZN10HUDDisplayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $hs = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $1 = sp + 16|0; $2 = sp + 12|0; $0 = $this; $5 = $0; $6 = 51912; HEAP32[$5>>2] = $6; __ZNSt3__115__list_iteratorIP9HUDStringPvEC2Ev($it); $7 = ((($5)) + 152|0); $8 = (__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($7)|0); HEAP32[$1>>2] = $8; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $9 = ((($5)) + 152|0); $10 = (__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE3endEv($9)|0); HEAP32[$2>>2] = $10; __THREW__ = 0; $11 = (invoke_iii(6249,($it|0),($2|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 8; break; } if (!($11)) { label = 9; break; } __THREW__ = 0; $14 = (invoke_ii(6250,($it|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 8; break; } $17 = HEAP32[$14>>2]|0; $hs = $17; $18 = $hs; $19 = ($18|0)==(0|0); if (!($19)) { __ZN9HUDStringD2Ev($18); __ZdlPv($18); } __THREW__ = 0; (invoke_ii(6251,($it|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 8; break; } } if ((label|0) == 8) { $22 = ___cxa_find_matching_catch(0|0)|0; $23 = tempRet0; $3 = $22; $4 = $23; $24 = ((($5)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEED2Ev($24); __ZN16PermanentAbilityD2Ev($5); $25 = $3; ___clang_call_terminate($25); // unreachable; } else if ((label|0) == 9) { $26 = ((($5)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5clearEv($26); $27 = ((($5)) + 152|0); __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEED2Ev($27); __ZN16PermanentAbilityD2Ev($5); STACKTOP = sp;return; } } function __ZN10HUDDisplayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10HUDDisplayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK10HUDDisplay5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6252,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15MTGSoulbondRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52024; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($7); $8 = ((($3)) + 188|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($8); $9 = ((($3)) + 164|0); HEAP32[$9>>2] = 0; $10 = ((($3)) + 168|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 172|0); HEAP32[$11>>2] = 0; $12 = ((($3)) + 180|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return; } function __ZN15MTGSoulbondRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $check = 0, $d = 0, $e = 0, $i = 0, $i1 = 0, $k = 0, $ok = 0, $p = 0, $p2 = 0; var $pairable = 0, $tf = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 128|0; $tf = sp + 96|0; $4 = sp + 84|0; $7 = sp + 64|0; $8 = sp + 52|0; $9 = sp + 40|0; $10 = sp + 28|0; $11 = sp + 16|0; $12 = sp + 169|0; $13 = sp + 4|0; $14 = sp + 168|0; $15 = sp; $1 = $this; $2 = $event; $16 = $1; $17 = $2; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(1); L1: do { if ($20) { $21 = $2; $e = $21; $22 = $e; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $card = $24; $25 = $card; $26 = ($25|0)!=(0|0); if ($26) { $27 = $card; $28 = (__ZN13CardPrimitive10isCreatureEv($27)|0); if ($28) { $ok = 0; $29 = $card; $30 = (__ZN15MTGCardInstance3hasEi($29,100)|0); $31 = ($30|0)!=(0); if (!($31)) { $32 = ((($16)) + 152|0); $33 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($32)|0); $34 = ($33|0)!=(0); if (!($34)) { break; } } $i = 0; while(1) { $35 = $i; $36 = ($35|0)<(2); if (!($36)) { break; } $37 = ((($16)) + 88|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 180|0); $40 = $i; $41 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($39,$40)|0); $42 = HEAP32[$41>>2]|0; $p = $42; $43 = $e; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = $p; $47 = ((($46)) + 84|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 20|0); $50 = HEAP32[$49>>2]|0; $51 = ($45|0)==($50|0); if ($51) { $ok = 1; $52 = $card; $53 = ((($52)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$53,100); $54 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($54) { $55 = ((($16)) + 152|0); $56 = $e; $57 = ((($56)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($55,$57); } } $58 = $i; $59 = (($58) + 1)|0; $i = $59; } $60 = ((($16)) + 152|0); $61 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($60)|0); $62 = ($61|0)!=(0); if ($62) { $pairable = 0; $k = 0; while(1) { $63 = $k; $64 = ((($16)) + 152|0); $65 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($64)|0); $66 = ($63>>>0)<($65>>>0); if (!($66)) { break; } $67 = ((($16)) + 152|0); $68 = $k; $69 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($67,$68)|0); $70 = HEAP32[$69>>2]|0; $check = $70; $71 = $check; $72 = (__ZN15MTGCardInstance10controllerEv($71)|0); $73 = $e; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = (__ZN15MTGCardInstance10controllerEv($75)|0); $77 = ($72|0)==($76|0); L22: do { if ($77) { $78 = $check; $79 = ((($78)) + 868|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)!=(0|0); if (!($81)) { $82 = $check; $83 = $card; $84 = ($82|0)!=($83|0); $85 = $check; if ($84) { $pairable = $85; break; } $86 = (__ZN15MTGCardInstance10controllerEv($85)|0); $87 = ((($86)) + 84|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 24|0); $90 = HEAP32[$89>>2]|0; $zone = $90; $d = 0; while(1) { $91 = $d; $92 = $zone; $93 = ((($92)) + 8|0); $94 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($93)|0); $95 = ($91>>>0)<($94>>>0); if (!($95)) { break L22; } $96 = $zone; $97 = ((($96)) + 8|0); $98 = $d; $99 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($97,$98)|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN13CardPrimitive10isCreatureEv($100)|0); if ($101) { $102 = $zone; $103 = ((($102)) + 8|0); $104 = $d; $105 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($103,$104)|0); $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 868|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0|0); if (!($109)) { $110 = $zone; $111 = ((($110)) + 8|0); $112 = $d; $113 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($111,$112)|0); $114 = HEAP32[$113>>2]|0; $115 = $check; $116 = ($114|0)!=($115|0); if ($116) { break; } } } $118 = $d; $119 = (($118) + 1)|0; $d = $119; } $117 = $check; $pairable = $117; } } } while(0); $120 = $k; $121 = (($120) + 1)|0; $k = $121; } $122 = $pairable; $123 = ($122|0)!=(0|0); if (!($123)) { $ok = 0; } } else { $ok = 0; } $124 = $ok; $125 = ($124|0)!=(0); if (!($125)) { $0 = 0; $281 = $0; STACKTOP = sp;return ($281|0); } $i1 = 0; while(1) { $126 = $i1; $127 = ($126|0)<(2); if (!($127)) { break L1; } $128 = ((($16)) + 88|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 180|0); $131 = $i1; $132 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($130,$131)|0); $133 = HEAP32[$132>>2]|0; $p2 = $133; $134 = $e; $135 = ((($134)) + 16|0); $136 = HEAP32[$135>>2]|0; $137 = $p2; $138 = ((($137)) + 84|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 20|0); $141 = HEAP32[$140>>2]|0; $142 = ($136|0)==($141|0); if ($142) { break; } $279 = $i1; $280 = (($279) + 1)|0; $i1 = $280; } $143 = $card; $144 = ((($143)) + 280|0); $145 = (__ZN10Targetable11getObserverEv($144)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tf,$145); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,158020); $146 = $card; __THREW__ = 0; $147 = (invoke_iiiii(3943,($tf|0),($4|0),($146|0),(0|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { $255 = ___cxa_find_matching_catch()|0; $256 = tempRet0; $5 = $255; $6 = $256; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } $150 = ((($16)) + 164|0); HEAP32[$150>>2] = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $151 = ((($16)) + 164|0); $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 36|0); HEAP32[$153>>2] = 0; $154 = (__Znwj(156)|0); $155 = ((($16)) + 88|0); $156 = HEAP32[$155>>2]|0; $157 = ((($16)) + 88|0); $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 172|0); $160 = HEAP32[$159>>2]|0; __THREW__ = 0; $161 = (invoke_ii(3911,($160|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if (!($163)) { __THREW__ = 0; $164 = (invoke_ii(3912,($161|0))|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if (!($166)) { $167 = $card; __THREW__ = 0; invoke_viiiiii(6253,($154|0),($156|0),($164|0),($167|0),(0|0),(0|0)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if (!($169)) { $170 = ((($16)) + 168|0); HEAP32[$170>>2] = $154; $171 = (__Znwj(288)|0); $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; $172 = ((($16)) + 88|0); $173 = HEAP32[$172>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(154560|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { $259 = ___cxa_find_matching_catch()|0; $260 = tempRet0; $5 = $259; $6 = $260; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { $261 = ___cxa_find_matching_catch()|0; $262 = tempRet0; $5 = $261; $6 = $262; } else { $178 = ((($16)) + 88|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 172|0); $181 = HEAP32[$180>>2]|0; __THREW__ = 0; $182 = (invoke_ii(3911,($181|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; do { if ($184) { label = 60; } else { __THREW__ = 0; $185 = (invoke_ii(3912,($182|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 60; } else { $188 = $card; $189 = ((($16)) + 164|0); $190 = HEAP32[$189>>2]|0; $191 = ((($16)) + 168|0); $192 = HEAP32[$191>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),(211279|0)); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { label = 60; break; } __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $265 = ___cxa_find_matching_catch()|0; $266 = tempRet0; $5 = $265; $6 = $266; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; do { if ($198) { $267 = ___cxa_find_matching_catch()|0; $268 = tempRet0; $5 = $267; $6 = $268; } else { __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($171|0),($173|0),($7|0),($8|0),($185|0),($188|0),($190|0),($192|0),(0|0),($9|0),(0|0),($10|0),0,(0|0),($11|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { $269 = ___cxa_find_matching_catch()|0; $270 = tempRet0; $5 = $269; $6 = $270; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val2 = 0; HEAP8[$12>>0] = $$expand_i1_val2; $201 = ((($16)) + 172|0); HEAP32[$201>>2] = $171; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $202 = (__Znwj(184)|0); $$expand_i1_val4 = 1; HEAP8[$14>>0] = $$expand_i1_val4; $203 = ((($16)) + 88|0); $204 = HEAP32[$203>>2]|0; $205 = ((($16)) + 88|0); $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 172|0); $208 = HEAP32[$207>>2]|0; __THREW__ = 0; $209 = (invoke_ii(3911,($208|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; do { if ($211) { label = 70; } else { __THREW__ = 0; $212 = (invoke_ii(3912,($209|0))|0); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 70; break; } $215 = ((($16)) + 172|0); $216 = HEAP32[$215>>2]|0; $217 = $card; __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 70; break; } __THREW__ = 0; invoke_viiiiiii(4254,($202|0),($204|0),($212|0),($216|0),($217|0),0,($13|0)); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { $274 = ___cxa_find_matching_catch()|0; $275 = tempRet0; $5 = $274; $6 = $275; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val6 = 0; HEAP8[$14>>0] = $$expand_i1_val6; $222 = ((($16)) + 176|0); HEAP32[$222>>2] = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $223 = (__Znwj(160)|0); $224 = ((($16)) + 88|0); $225 = HEAP32[$224>>2]|0; $226 = ((($16)) + 88|0); $227 = HEAP32[$226>>2]|0; $228 = ((($227)) + 172|0); $229 = HEAP32[$228>>2]|0; __THREW__ = 0; $230 = (invoke_ii(3911,($229|0))|0); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; do { if (!($232)) { __THREW__ = 0; $233 = (invoke_ii(3912,($230|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { break; } $236 = $card; $237 = ((($16)) + 176|0); $238 = HEAP32[$237>>2]|0; __THREW__ = 0; invoke_viiiiii(4255,($223|0),($225|0),($233|0),($236|0),(0|0),($238|0)); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break; } $241 = ((($16)) + 184|0); HEAP32[$241>>2] = $223; $242 = ((($16)) + 88|0); $243 = HEAP32[$242>>2]|0; $244 = ((($243)) + 172|0); $245 = HEAP32[$244>>2]|0; $246 = (__ZN10DuelLayers11actionLayerEv($245)|0); $247 = ((($246)) + 56|0); $248 = ((($16)) + 184|0); $249 = HEAP32[$248>>2]|0; HEAP32[$15>>2] = $249; __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE9push_backEOS2_($247,$15); $250 = ((($16)) + 184|0); $251 = HEAP32[$250>>2]|0; $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 88|0); $254 = HEAP32[$253>>2]|0; (FUNCTION_TABLE_ii[$254 & 8191]($251)|0); $0 = 1; $281 = $0; STACKTOP = sp;return ($281|0); } } while(0); $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $5 = $277; $6 = $278; __ZdlPv($223); $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } } while(0); if ((label|0) == 70) { $272 = ___cxa_find_matching_catch()|0; $273 = tempRet0; $5 = $272; $6 = $273; } $$pre_trunc9 = HEAP8[$14>>0]|0; $276 = $$pre_trunc9&1; if (!($276)) { $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } __ZdlPv($202); $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } } } while(0); if ((label|0) == 60) { $263 = ___cxa_find_matching_catch()|0; $264 = tempRet0; $5 = $263; $6 = $264; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$12>>0]|0; $271 = $$pre_trunc&1; if (!($271)) { $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } __ZdlPv($171); $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } } } $257 = ___cxa_find_matching_catch()|0; $258 = tempRet0; $5 = $257; $6 = $258; __ZdlPv($154); $282 = $5; $283 = $6; ___resumeException($282|0); // unreachable; } } $0 = 0; $281 = $0; STACKTOP = sp;return ($281|0); } } while(0); $0 = 0; $281 = $0; STACKTOP = sp;return ($281|0); } function __ZNK15MTGSoulbondRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154574)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK15MTGSoulbondRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(200)|0); __THREW__ = 0; invoke_vii(6254,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13MTGDredgeRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = ((($3)) + 152|0); __ZN17ReplacementEffectC2Ev($6); $7 = 52136; HEAP32[$3>>2] = $7; $8 = ((($3)) + 152|0); $9 = 52252; HEAP32[$8>>2] = $9; $10 = ((($3)) + 156|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 160|0); HEAP32[$11>>2] = 0; $12 = ((($3)) + 164|0); HEAP32[$12>>2] = 0; $13 = ((($3)) + 176|0); HEAP32[$13>>2] = 0; STACKTOP = sp;return; } function __ZN13MTGDredgeRule7replaceEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; var $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0; var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0; var $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0; var $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0; var $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0; var $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0; var $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0; var $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0; var $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $DR = 0, $card = 0, $draw = 0, $e = 0, $i = 0, $it = 0, $menuChoice = 0, $otherA = 0, $p = 0, $selection = 0, $setDredge = 0, $tf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tf = sp + 188|0; $3 = sp + 176|0; $6 = sp + 144|0; $selection = sp + 132|0; $it = sp + 128|0; $7 = sp + 124|0; $8 = sp + 120|0; $otherA = sp + 112|0; $9 = sp + 108|0; $10 = sp + 104|0; $11 = sp + 92|0; $12 = sp + 80|0; $13 = sp + 68|0; $14 = sp + 56|0; $15 = sp + 44|0; $16 = sp + 214|0; $setDredge = sp + 40|0; $17 = sp + 28|0; $18 = sp + 213|0; $19 = sp + 12|0; $20 = sp; $21 = sp + 212|0; $1 = $this; $2 = $event; $22 = $1; $23 = $2; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,7616,6064,0)|0); $26 = $25; } $e = $26; $27 = $e; $28 = ($27|0)!=(0|0); L4: do { if ($28) { $card = 0; $29 = $e; $30 = ((($29)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 84|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 56|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0); if ($38) { $39 = $e; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 8|0); $47 = $e; $48 = ((($47)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 84|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 56|0); $55 = HEAP32[$54>>2]|0; $56 = (($55) - 1)|0; $57 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($46,$56)|0); $58 = HEAP32[$57>>2]|0; $card = $58; } $59 = $card; $60 = ($59|0)!=(0|0); if (!($60)) { $61 = $2; $0 = $61; $453 = $0; STACKTOP = sp;return ($453|0); } $62 = $e; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = (__ZN10Targetable11getObserverEv($64)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tf,$65); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158029); $66 = $card; __THREW__ = 0; $67 = (invoke_iiiii(3943,($tf|0),($3|0),($66|0),(0|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $4 = $87; $5 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $454 = $4; $455 = $5; ___resumeException($454|0); // unreachable; } $70 = ((($22)) + 156|0); HEAP32[$70>>2] = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $71 = ((($22)) + 156|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 36|0); HEAP32[$73>>2] = 0; $74 = ((($22)) + 156|0); $75 = HEAP32[$74>>2]|0; $76 = (__ZN13TargetChooser17validTargetsExistEi($75,1)|0); $77 = ((($22)) + 156|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)!=(0|0); if (!($76)) { if ($79) { $80 = ((($22)) + 156|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0|0); if (!($82)) { $83 = HEAP32[$81>>2]|0; $84 = ((($83)) + 36|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vi[$85 & 8191]($81); } $86 = ((($22)) + 156|0); HEAP32[$86>>2] = 0; } $89 = $2; $0 = $89; $453 = $0; STACKTOP = sp;return ($453|0); } if ($79) { $90 = ((($22)) + 156|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(0|0); if (!($92)) { $93 = HEAP32[$91>>2]|0; $94 = ((($93)) + 36|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vi[$95 & 8191]($91); } $96 = ((($22)) + 156|0); HEAP32[$96>>2] = 0; } $i = 0; while(1) { $97 = $i; $98 = ($97|0)<(2); if (!($98)) { break L4; } $99 = ((($22)) + 88|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 180|0); $102 = $i; $103 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($101,$102)|0); $104 = HEAP32[$103>>2]|0; $p = $104; $105 = $e; $106 = ((($105)) + 8|0); $107 = HEAP32[$106>>2]|0; $108 = $p; $109 = ($107|0)==($108|0); if ($109) { break; } $450 = $i; $451 = (($450) + 1)|0; $i = $451; } $draw = 0; L38: while(1) { $110 = $draw; $111 = $e; $112 = ((($111)) + 12|0); $113 = HEAP32[$112>>2]|0; $114 = ($110|0)<($113|0); if (!($114)) { label = 124; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,158029); $115 = $card; __THREW__ = 0; $116 = (invoke_iiiii(3943,($tf|0),($6|0),($115|0),(0|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 32; break; } $119 = ((($22)) + 156|0); HEAP32[$119>>2] = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $120 = ((($22)) + 156|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 36|0); HEAP32[$122>>2] = 0; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2Ev($it); $123 = ((($22)) + 88|0); $124 = HEAP32[$123>>2]|0; $125 = ((($124)) + 176|0); $126 = HEAP32[$125>>2]|0; $127 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($126)|0); HEAP32[$7>>2] = $127; ;HEAP32[$it>>2]=HEAP32[$7>>2]|0; while(1) { $128 = ((($22)) + 88|0); $129 = HEAP32[$128>>2]|0; $130 = ((($129)) + 176|0); $131 = HEAP32[$130>>2]|0; $132 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($131)|0); HEAP32[$8>>2] = $132; __THREW__ = 0; $133 = (invoke_iii(6255,($it|0),($8|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 33; break L38; } __THREW__ = 0; if (!($133)) { break; } $136 = (__ZNKSt3__115__list_iteratorIP17ReplacementEffectPvEdeEv($it)|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 33; break L38; } $139 = HEAP32[$136>>2]|0; $140 = ($139|0)==(0|0); if ($140) { $146 = 0; } else { $141 = (___dynamic_cast($139,6080,6384,0)|0); $146 = $141; } $DR = $146; $147 = $DR; $148 = ($147|0)!=(0|0); do { if ($148) { HEAP32[$otherA>>2] = 0; $149 = $DR; $150 = ((($149)) + 8|0); $151 = HEAP32[$150>>2]|0; $152 = $p; $153 = ($151|0)==($152|0); if ($153) { $154 = $DR; $155 = ((($154)) + 12|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 92|0); $158 = HEAP8[$157>>0]|0; $159 = $158&1; if ($159) { $160 = $DR; $161 = ((($160)) + 12|0); $162 = HEAP32[$161>>2]|0; $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 84|0); $165 = HEAP32[$164>>2]|0; __THREW__ = 0; $166 = (invoke_ii($165|0,($162|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 33; break L38; } HEAP32[$9>>2] = $166; __THREW__ = 0; invoke_vii(4088,($selection|0),($9|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 33; break L38; } else { break; } } __THREW__ = 0; $171 = (invoke_ii(3903,160)|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 33; break L38; } $174 = ((($22)) + 88|0); $175 = HEAP32[$174>>2]|0; $176 = ((($22)) + 88|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 172|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_ii(3911,($179|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 45; break L38; } __THREW__ = 0; $183 = (invoke_ii(3912,($180|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 45; break L38; } $186 = $DR; $187 = ((($186)) + 12|0); $188 = HEAP32[$187>>2]|0; $189 = ((($188)) + 148|0); $190 = HEAP32[$189>>2]|0; $191 = $DR; $192 = ((($191)) + 12|0); $193 = HEAP32[$192>>2]|0; $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 84|0); $196 = HEAP32[$195>>2]|0; __THREW__ = 0; $197 = (invoke_ii($196|0,($193|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 45; break L38; } __THREW__ = 0; invoke_viiiiii(4255,($171|0),($175|0),($183|0),($190|0),(0|0),($197|0)); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 45; break L38; } HEAP32[$otherA>>2] = $171; __THREW__ = 0; invoke_vii(3952,($selection|0),($otherA|0)); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { label = 33; break L38; } } } } while(0); __THREW__ = 0; $206 = (invoke_iii(6256,($it|0),0)|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 33; break L38; } HEAP32[$10>>2] = $206; } $209 = (__Znwj(156)|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 33; break; } $212 = ((($22)) + 88|0); $213 = HEAP32[$212>>2]|0; $214 = ((($22)) + 88|0); $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 172|0); $217 = HEAP32[$216>>2]|0; __THREW__ = 0; $218 = (invoke_ii(3911,($217|0))|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 67; break; } __THREW__ = 0; $221 = (invoke_ii(3912,($218|0))|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { label = 67; break; } $224 = $card; __THREW__ = 0; invoke_viiiiii(6257,($209|0),($213|0),($221|0),($224|0),(0|0),(0|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { label = 67; break; } $227 = ((($22)) + 160|0); HEAP32[$227>>2] = $209; $228 = ((($22)) + 160|0); $229 = HEAP32[$228>>2]|0; $230 = ((($229)) + 92|0); HEAP8[$230>>0] = 1; __THREW__ = 0; $231 = (invoke_ii(3903,288)|0); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 33; break; } $$expand_i1_val = 1; HEAP8[$16>>0] = $$expand_i1_val; $234 = ((($22)) + 88|0); $235 = HEAP32[$234>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),(154596|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 68; break; } __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { label = 69; break; } $240 = ((($22)) + 88|0); $241 = HEAP32[$240>>2]|0; $242 = ((($241)) + 172|0); $243 = HEAP32[$242>>2]|0; __THREW__ = 0; $244 = (invoke_ii(3911,($243|0))|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { label = 70; break; } __THREW__ = 0; $247 = (invoke_ii(3912,($244|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 70; break; } $250 = $card; $251 = ((($22)) + 156|0); $252 = HEAP32[$251>>2]|0; $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + 40|0); $255 = HEAP32[$254>>2]|0; __THREW__ = 0; $256 = (invoke_ii($255|0,($252|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { label = 70; break; } $259 = ((($22)) + 160|0); $260 = HEAP32[$259>>2]|0; $261 = HEAP32[$260>>2]|0; $262 = ((($261)) + 84|0); $263 = HEAP32[$262>>2]|0; __THREW__ = 0; $264 = (invoke_ii($263|0,($260|0))|0); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 70; break; } __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { label = 70; break; } __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if ($270) { label = 71; break; } __THREW__ = 0; invoke_vii(3797,($15|0),(211279|0)); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { label = 72; break; } __THREW__ = 0; invoke_viiiiiiiiiiiiiii(5658,($231|0),($235|0),($11|0),($12|0),($247|0),($250|0),($256|0),($264|0),(0|0),($13|0),(0|0),($14|0),0,(0|0),($15|0)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; if ($274) { label = 73; break; } $$expand_i1_val2 = 0; HEAP8[$16>>0] = $$expand_i1_val2; $275 = ((($22)) + 164|0); HEAP32[$275>>2] = $231; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $276 = ((($22)) + 164|0); $277 = HEAP32[$276>>2]|0; $278 = ((($277)) + 92|0); HEAP8[$278>>0] = 1; $279 = ((($22)) + 160|0); $280 = HEAP32[$279>>2]|0; $281 = ($280|0)!=(0|0); if ($281) { $282 = ((($22)) + 160|0); $283 = HEAP32[$282>>2]|0; $284 = ($283|0)==(0|0); if (!($284)) { $285 = HEAP32[$283>>2]|0; $286 = ((($285)) + 4|0); $287 = HEAP32[$286>>2]|0; FUNCTION_TABLE_vi[$287 & 8191]($283); } $288 = ((($22)) + 160|0); HEAP32[$288>>2] = 0; } __THREW__ = 0; $304 = (invoke_ii(3903,160)|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { label = 33; break; } $307 = ((($22)) + 88|0); $308 = HEAP32[$307>>2]|0; $309 = ((($22)) + 88|0); $310 = HEAP32[$309>>2]|0; $311 = ((($310)) + 172|0); $312 = HEAP32[$311>>2]|0; __THREW__ = 0; $313 = (invoke_ii(3911,($312|0))|0); $314 = __THREW__; __THREW__ = 0; $315 = $314&1; if ($315) { label = 89; break; } __THREW__ = 0; $316 = (invoke_ii(3912,($313|0))|0); $317 = __THREW__; __THREW__ = 0; $318 = $317&1; if ($318) { label = 89; break; } $319 = $card; $320 = ((($22)) + 164|0); $321 = HEAP32[$320>>2]|0; $322 = HEAP32[$321>>2]|0; $323 = ((($322)) + 84|0); $324 = HEAP32[$323>>2]|0; __THREW__ = 0; $325 = (invoke_ii($324|0,($321|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { label = 89; break; } __THREW__ = 0; invoke_viiiiii(4255,($304|0),($308|0),($316|0),($319|0),(0|0),($325|0)); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { label = 89; break; } $330 = ((($22)) + 168|0); HEAP32[$330>>2] = $304; $331 = ((($22)) + 168|0); $332 = HEAP32[$331>>2]|0; $333 = ((($332)) + 92|0); HEAP8[$333>>0] = 1; $334 = ((($22)) + 164|0); $335 = HEAP32[$334>>2]|0; $336 = ($335|0)!=(0|0); if ($336) { $337 = ((($22)) + 164|0); $338 = HEAP32[$337>>2]|0; $339 = ($338|0)==(0|0); if (!($339)) { $340 = HEAP32[$338>>2]|0; $341 = ((($340)) + 4|0); $342 = HEAP32[$341>>2]|0; FUNCTION_TABLE_vi[$342 & 8191]($338); } $343 = ((($22)) + 164|0); HEAP32[$343>>2] = 0; } $346 = ((($22)) + 168|0); $347 = HEAP32[$346>>2]|0; $348 = HEAP32[$347>>2]|0; $349 = ((($348)) + 84|0); $350 = HEAP32[$349>>2]|0; __THREW__ = 0; $351 = (invoke_ii($350|0,($347|0))|0); $352 = __THREW__; __THREW__ = 0; $353 = $352&1; if ($353) { label = 33; break; } HEAP32[$setDredge>>2] = $351; $354 = ((($22)) + 168|0); $355 = HEAP32[$354>>2]|0; $356 = ($355|0)!=(0|0); if ($356) { $357 = ((($22)) + 168|0); $358 = HEAP32[$357>>2]|0; $359 = ($358|0)==(0|0); if (!($359)) { $360 = HEAP32[$358>>2]|0; $361 = ((($360)) + 4|0); $362 = HEAP32[$361>>2]|0; FUNCTION_TABLE_vi[$362 & 8191]($358); } $363 = ((($22)) + 168|0); HEAP32[$363>>2] = 0; } $364 = HEAP32[$setDredge>>2]|0; $365 = ((($364)) + 92|0); HEAP8[$365>>0] = 1; __THREW__ = 0; invoke_vii(3952,($selection|0),($setDredge|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; if ($367) { label = 33; break; } __THREW__ = 0; $368 = (invoke_ii(3903,240)|0); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { label = 33; break; } $$expand_i1_val5 = 1; HEAP8[$18>>0] = $$expand_i1_val5; $371 = ((($22)) + 88|0); $372 = HEAP32[$371>>2]|0; __THREW__ = 0; $373 = (invoke_ii(3838,($22|0))|0); $374 = __THREW__; __THREW__ = 0; $375 = $374&1; if ($375) { label = 112; break; } $376 = $card; $377 = $card; $378 = ($377|0)==(0|0); $379 = ((($377)) + 280|0); $380 = $378 ? 0 : $379; __THREW__ = 0; invoke_vii(3797,($17|0),(197916|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; if ($382) { label = 112; break; } __THREW__ = 0; invoke_viiiiiiiii(4332,($368|0),($372|0),($373|0),($376|0),($380|0),(0|0),($17|0),1,1); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { label = 113; break; } $$expand_i1_val7 = 0; HEAP8[$18>>0] = $$expand_i1_val7; $385 = ((($22)) + 172|0); HEAP32[$385>>2] = $368; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $386 = ((($22)) + 172|0); __THREW__ = 0; invoke_vii(3952,($selection|0),($386|0)); $387 = __THREW__; __THREW__ = 0; $388 = $387&1; if ($388) { label = 33; break; } __THREW__ = 0; $389 = (invoke_ii(3903,240)|0); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { label = 33; break; } $$expand_i1_val9 = 1; HEAP8[$21>>0] = $$expand_i1_val9; $392 = ((($22)) + 88|0); $393 = HEAP32[$392>>2]|0; __THREW__ = 0; $394 = (invoke_ii(3838,($22|0))|0); $395 = __THREW__; __THREW__ = 0; $396 = $395&1; if ($396) { label = 116; break; } $397 = $card; $398 = ($397|0)==(0|0); $399 = ((($397)) + 280|0); $400 = $398 ? 0 : $399; $401 = $card; __THREW__ = 0; invoke_vii(4100,($19|0),($selection|0)); $402 = __THREW__; __THREW__ = 0; $403 = $402&1; if ($403) { label = 116; break; } $404 = $card; __THREW__ = 0; $405 = (invoke_ii(3945,($404|0))|0); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; if ($407) { label = 117; break; } __THREW__ = 0; invoke_vii(3797,($20|0),(154610|0)); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { label = 117; break; } __THREW__ = 0; invoke_viiiiiiiii(4246,($389|0),($393|0),($394|0),($400|0),($401|0),1,($19|0),($405|0),($20|0)); $410 = __THREW__; __THREW__ = 0; $411 = $410&1; if ($411) { label = 118; break; } $$expand_i1_val11 = 0; HEAP8[$21>>0] = $$expand_i1_val11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($19); $menuChoice = $389; $412 = $menuChoice; $413 = HEAP32[$412>>2]|0; $414 = ((($413)) + 96|0); $415 = HEAP32[$414>>2]|0; __THREW__ = 0; (invoke_ii($415|0,($412|0))|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; if ($417) { label = 33; break; } $418 = ((($22)) + 156|0); $419 = HEAP32[$418>>2]|0; $420 = ($419|0)!=(0|0); if ($420) { $421 = ((($22)) + 156|0); $422 = HEAP32[$421>>2]|0; $423 = ($422|0)==(0|0); if (!($423)) { $424 = HEAP32[$422>>2]|0; $425 = ((($424)) + 36|0); $426 = HEAP32[$425>>2]|0; FUNCTION_TABLE_vi[$426 & 8191]($422); } $427 = ((($22)) + 156|0); HEAP32[$427>>2] = 0; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $440 = $draw; $441 = (($440) + 1)|0; $draw = $441; } switch (label|0) { case 32: { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $4 = $142; $5 = $143; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $454 = $4; $455 = $5; ___resumeException($454|0); // unreachable; break; } case 33: { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $4 = $144; $5 = $145; break; } case 45: { $204 = ___cxa_find_matching_catch()|0; $205 = tempRet0; $4 = $204; $5 = $205; __ZdlPv($171); break; } case 67: { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $4 = $289; $5 = $290; __ZdlPv($209); break; } case 68: { $291 = ___cxa_find_matching_catch()|0; $292 = tempRet0; $4 = $291; $5 = $292; label = 78; break; } case 69: { $293 = ___cxa_find_matching_catch()|0; $294 = tempRet0; $4 = $293; $5 = $294; label = 77; break; } case 70: { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $4 = $295; $5 = $296; label = 76; break; } case 71: { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $4 = $297; $5 = $298; label = 75; break; } case 72: { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $4 = $299; $5 = $300; label = 74; break; } case 73: { $301 = ___cxa_find_matching_catch()|0; $302 = tempRet0; $4 = $301; $5 = $302; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 74; break; } case 89: { $344 = ___cxa_find_matching_catch()|0; $345 = tempRet0; $4 = $344; $5 = $345; __ZdlPv($304); break; } case 112: { $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $4 = $428; $5 = $429; label = 114; break; } case 113: { $430 = ___cxa_find_matching_catch()|0; $431 = tempRet0; $4 = $430; $5 = $431; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 114; break; } case 116: { $433 = ___cxa_find_matching_catch()|0; $434 = tempRet0; $4 = $433; $5 = $434; label = 120; break; } case 117: { $435 = ___cxa_find_matching_catch()|0; $436 = tempRet0; $4 = $435; $5 = $436; label = 119; break; } case 118: { $437 = ___cxa_find_matching_catch()|0; $438 = tempRet0; $4 = $437; $5 = $438; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 119; break; } case 124: { $442 = $2; $443 = ($442|0)!=(0|0); if ($443) { $444 = $2; $445 = ($444|0)==(0|0); if (!($445)) { $446 = HEAP32[$444>>2]|0; $447 = ((($446)) + 4|0); $448 = HEAP32[$447>>2]|0; FUNCTION_TABLE_vi[$448 & 8191]($444); } $2 = 0; } $449 = $2; $0 = $449; $453 = $0; STACKTOP = sp;return ($453|0); break; } } if ((label|0) == 74) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 75; } else if ((label|0) == 114) { $$pre_trunc13 = HEAP8[$18>>0]|0; $432 = $$pre_trunc13&1; if ($432) { __ZdlPv($368); } } else if ((label|0) == 119) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($19); label = 120; } if ((label|0) == 75) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); label = 76; } else if ((label|0) == 120) { $$pre_trunc15 = HEAP8[$21>>0]|0; $439 = $$pre_trunc15&1; if ($439) { __ZdlPv($389); } } if ((label|0) == 76) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); label = 77; } if ((label|0) == 77) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 78; } if ((label|0) == 78) { $$pre_trunc = HEAP8[$16>>0]|0; $303 = $$pre_trunc&1; if ($303) { __ZdlPv($231); } } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $454 = $4; $455 = $5; ___resumeException($454|0); // unreachable; } } while(0); $452 = $2; $0 = $452; $453 = $0; STACKTOP = sp;return ($453|0); } function __ZThn152_N13MTGDredgeRule7replaceEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = ((($2)) + -152|0); $4 = $1; $5 = (__ZN13MTGDredgeRule7replaceEP6WEvent($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZNK13MTGDredgeRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154625)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK13MTGDredgeRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6258,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGPersistRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52272; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN14MTGPersistRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $card = 0, $code = 0, $copy = 0, $e = 0, $i = 0, $i1 = 0, $ok = 0, $p = 0, $p2 = 0, $persist = 0, $putinplay = 0, $undying = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 88|0; $4 = sp + 80|0; $code = sp + 48|0; $5 = sp + 40|0; $8 = sp + 12|0; $9 = sp; $10 = sp + 120|0; $1 = $this; $2 = $event; $11 = $1; $12 = $2; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(1); L1: do { if ($15) { $16 = $2; $e = $16; $17 = $e; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 620|0); $21 = HEAP32[$20>>2]|0; $card = $21; $22 = $card; $23 = ($22|0)!=(0|0); if (!($23)) { $0 = 0; $176 = $0; STACKTOP = sp;return ($176|0); } $ok = 0; $24 = $card; $25 = ((($24)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$25,25); $26 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($26) { $27 = $card; $28 = ((($27)) + 812|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZN8Counters10hasCounterEii($29,-1,-1)|0); $31 = ($30|0)!=(0|0); if ($31) { label = 6; } } else { label = 6; } if ((label|0) == 6) { $32 = $card; $33 = ((($32)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$33,93); $34 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if (!($34)) { break; } $35 = $card; $36 = ((($35)) + 812|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZN8Counters10hasCounterEii($37,1,1)|0); $39 = ($38|0)!=(0|0); if ($39) { break; } } $i = 0; while(1) { $40 = $i; $41 = ($40|0)<(2); if (!($41)) { break; } $42 = ((($11)) + 88|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 180|0); $45 = $i; $46 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($44,$45)|0); $47 = HEAP32[$46>>2]|0; $p = $47; $48 = $e; $49 = ((($48)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = $p; $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 20|0); $55 = HEAP32[$54>>2]|0; $56 = ($50|0)==($55|0); if ($56) { $ok = 1; } $57 = $i; $58 = (($57) + 1)|0; $i = $58; } $59 = $card; $60 = ((($59)) + 808|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 84|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 24|0); $65 = HEAP32[$64>>2]|0; $66 = (__ZN11MTGGameZone10hasAbilityEi($65,105)|0); if ($66) { label = 15; } else { $67 = $card; $68 = ((($67)) + 808|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZN6Player8opponentEv($69)|0); $71 = ((($70)) + 84|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 24|0); $74 = HEAP32[$73>>2]|0; $75 = (__ZN11MTGGameZone10hasAbilityEi($74,106)|0); if ($75) { label = 15; } } if ((label|0) == 15) { $ok = 0; } $76 = $card; $77 = ((($76)) + 808|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 84|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 24|0); $82 = HEAP32[$81>>2]|0; $83 = (__ZN11MTGGameZone10hasAbilityEi($82,117)|0); if ($83) { label = 18; } else { $84 = $card; $85 = ((($84)) + 808|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZN6Player8opponentEv($86)|0); $88 = ((($87)) + 84|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 24|0); $91 = HEAP32[$90>>2]|0; $92 = (__ZN11MTGGameZone10hasAbilityEi($91,118)|0); if ($92) { label = 18; } } if ((label|0) == 18) { $93 = $card; $94 = (__ZN13CardPrimitive10isCreatureEv($93)|0); if ($94) { $ok = 0; } } $95 = $ok; $96 = ($95|0)!=(0); if (!($96)) { $0 = 0; $176 = $0; STACKTOP = sp;return ($176|0); } $i1 = 0; while(1) { $97 = $i1; $98 = ($97|0)<(2); if (!($98)) { break L1; } $99 = ((($11)) + 88|0); $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 180|0); $102 = $i1; $103 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($101,$102)|0); $104 = HEAP32[$103>>2]|0; $p2 = $104; $105 = $e; $106 = ((($105)) + 16|0); $107 = HEAP32[$106>>2]|0; $108 = $p2; $109 = ((($108)) + 84|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 12|0); $112 = HEAP32[$111>>2]|0; $113 = ($107|0)==($112|0); if ($113) { break; } $174 = $i1; $175 = (($174) + 1)|0; $i1 = $175; } $114 = $e; $115 = ((($114)) + 8|0); $116 = HEAP32[$115>>2]|0; $copy = $116; $117 = $copy; $118 = ($117|0)!=(0|0); if (!($118)) { $0 = 0; $176 = $0; STACKTOP = sp;return ($176|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($code,211279); $persist = 0; $undying = 0; $119 = $card; $120 = ((($119)) + 144|0); __THREW__ = 0; invoke_viii(4293,($5|0),($120|0),25); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; L44: do { if (!($122)) { $123 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($5)|0); __THREW__ = 0; if ($123) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($code,154645)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break; } $persist = 1; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($code,154653)|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } $undying = 1; } __THREW__ = 0; $130 = (invoke_ii(3903,252)|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if (!($132)) { $$expand_i1_val = 1; HEAP8[$10>>0] = $$expand_i1_val; $133 = ((($11)) + 88|0); $134 = HEAP32[$133>>2]|0; $135 = ((($11)) + 88|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 172|0); $138 = HEAP32[$137>>2]|0; __THREW__ = 0; $139 = (invoke_ii(3911,($138|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 42; } else { __THREW__ = 0; $142 = (invoke_ii(3912,($139|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 42; } else { $145 = $copy; $146 = $copy; __THREW__ = 0; invoke_vii(3797,($8|0),(154661|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 42; } else { __THREW__ = 0; invoke_vii(3800,($9|0),($code|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; do { if ($150) { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $6 = $167; $7 = $168; } else { $151 = $undying; $152 = $151&1; $153 = $persist; $154 = $153&1; __THREW__ = 0; invoke_viiiiiiiiii(5689,($130|0),($134|0),($142|0),($145|0),($146|0),($8|0),($9|0),(0|0),($152|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $6 = $169; $7 = $170; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } $$expand_i1_val2 = 0; HEAP8[$10>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $putinplay = $130; $157 = $putinplay; $158 = ((($157)) + 92|0); HEAP8[$158>>0] = 1; $159 = $putinplay; $160 = HEAP32[$159>>2]|0; $161 = ((($160)) + 88|0); $162 = HEAP32[$161>>2]|0; __THREW__ = 0; (invoke_ii($162|0,($159|0))|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { break L44; } $0 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($code); $176 = $0; STACKTOP = sp;return ($176|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } } if ((label|0) == 42) { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $6 = $165; $7 = $166; } $$pre_trunc = HEAP8[$10>>0]|0; $171 = $$pre_trunc&1; if (!($171)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($code); $172 = $6; $173 = $7; ___resumeException($172|0); // unreachable; } __ZdlPv($130); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($code); $172 = $6; $173 = $7; ___resumeException($172|0); // unreachable; } } } while(0); $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $6 = $126; $7 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($code); $172 = $6; $173 = $7; ___resumeException($172|0); // unreachable; } } while(0); $0 = 0; $176 = $0; STACKTOP = sp;return ($176|0); } function __ZNK14MTGPersistRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154678)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGPersistRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6259,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGVampireRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52384; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEC2Ev($7); STACKTOP = sp;return; } function __ZN14MTGVampireRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $e = 0, $e1 = 0, $newVictim = 0, $p = 0, $pe = 0, $vampire = 0, $w = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 112|0; $$byval_copy$4 = sp + 108|0; $$byval_copy$3 = sp + 104|0; $$byval_copy$2 = sp + 100|0; $$byval_copy$1 = sp + 96|0; $$byval_copy = sp + 92|0; $newVictim = sp + 72|0; $vampire = sp + 68|0; $card = sp + 60|0; $3 = sp + 56|0; $4 = sp + 52|0; $5 = sp + 48|0; $6 = sp + 44|0; $7 = sp + 40|0; $8 = sp + 36|0; $9 = sp + 32|0; $10 = sp + 28|0; $11 = sp + 24|0; $1 = $this; $2 = $event; $14 = $1; $15 = $2; $16 = ($15|0)==(0|0); if ($16) { $18 = 0; } else { $17 = (___dynamic_cast($15,7616,7640,0)|0); $18 = $17; } $e = $18; $19 = $e; $20 = ($19|0)!=(0|0); do { if ($20) { $21 = $e; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 116|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0); if (!($26)) { $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } $27 = $e; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 108|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if (!($32)) { $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } $33 = $e; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 108|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if ($38) { $40 = 0; } else { $39 = (___dynamic_cast($37,1944,5240,280)|0); $40 = $39; } HEAP32[$newVictim>>2] = $40; $41 = HEAP32[$newVictim>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = $e; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 104|0); $47 = HEAP32[$46>>2]|0; HEAP32[$vampire>>2] = $47; $48 = ((($14)) + 152|0); $49 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($48,$newVictim)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_($49,$vampire); break; } $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } else { $50 = $2; $51 = ($50|0)==(0|0); if ($51) { $53 = 0; } else { $52 = (___dynamic_cast($50,7616,7624,0)|0); $53 = $52; } $z = $53; $54 = $z; $55 = ($54|0)!=(0|0); if (!($55)) { $146 = $2; $147 = ($146|0)==(0|0); if ($147) { $149 = 0; } else { $148 = (___dynamic_cast($146,7616,1960,0)|0); $149 = $148; } $pe = $149; $150 = $pe; $151 = ($150|0)!=(0|0); if (!($151)) { break; } $152 = $pe; $153 = ((($152)) + 8|0); $154 = HEAP32[$153>>2]|0; $155 = HEAP32[$154>>2]|0; $156 = ($155|0)==(11); if (!($156)) { break; } $157 = ((($14)) + 152|0); __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE5clearEv($157); break; } $56 = $z; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 620|0); $60 = HEAP32[$59>>2]|0; HEAP32[$card>>2] = $60; $61 = HEAP32[$card>>2]|0; $62 = ($61|0)!=(0|0); if ($62) { $63 = ((($14)) + 152|0); $64 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($63,$card)|0); $65 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5emptyEv($64)|0); if ($65) { $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } } $66 = ((($14)) + 152|0); $67 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($66,$card)|0); $68 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($67)|0); HEAP32[$3>>2] = $68; $69 = ((($14)) + 152|0); $70 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($69,$card)|0); $71 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($70)|0); HEAP32[$4>>2] = $71; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; __ZNSt3__14sortIP15MTGCardInstanceEEvNS_11__wrap_iterIPT_EES6_($$byval_copy,$$byval_copy$1); $72 = ((($14)) + 152|0); $73 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($72,$card)|0); $74 = ((($14)) + 152|0); $75 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($74,$card)|0); $76 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($75)|0); HEAP32[$7>>2] = $76; $77 = ((($14)) + 152|0); $78 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($77,$card)|0); $79 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($78)|0); HEAP32[$8>>2] = $79; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$8>>2]|0; $80 = (__ZNSt3__16uniqueINS_11__wrap_iterIPP15MTGCardInstanceEEEET_S6_S6_($$byval_copy$2,$$byval_copy$3)|0); HEAP32[$6>>2] = $80; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$6,0); $81 = ((($14)) + 152|0); $82 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($81,$card)|0); $83 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($82)|0); HEAP32[$10>>2] = $83; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($9,$10,0); ;HEAP32[$$byval_copy$4>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$9>>2]|0; $84 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($73,$$byval_copy$4,$$byval_copy$5)|0); HEAP32[$11>>2] = $84; $w = 0; while(1) { $85 = $w; $86 = ((($14)) + 152|0); $87 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($86,$card)|0); $88 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($87)|0); $89 = ($85>>>0)<($88>>>0); if (!($89)) { label = 31; break; } $90 = ((($14)) + 152|0); $91 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($90,$card)|0); $92 = $w; $93 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE2atEj($91,$92)|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(0|0); if (!($95)) { $96 = HEAP32[$card>>2]|0; $97 = (__ZN15MTGCardInstance10controllerEv($96)|0); $p = $97; $98 = $z; $99 = ((($98)) + 12|0); $100 = HEAP32[$99>>2]|0; $101 = $p; $102 = ((($101)) + 84|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 20|0); $105 = HEAP32[$104>>2]|0; $106 = ($100|0)==($105|0); if ($106) { $107 = $z; $108 = ((($107)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = $p; $111 = ((($110)) + 84|0); $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 12|0); $114 = HEAP32[$113>>2]|0; $115 = ($109|0)==($114|0); if ($115) { $116 = HEAP32[$card>>2]|0; $117 = $z; $118 = ((($117)) + 8|0); $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 620|0); $121 = HEAP32[$120>>2]|0; $122 = ($116|0)==($121|0); if ($122) { $123 = (__Znwj(24)|0); $124 = HEAP32[$card>>2]|0; $125 = ((($14)) + 152|0); __THREW__ = 0; $126 = (invoke_iii(6260,($125|0),($card|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 29; break; } $129 = $w; __THREW__ = 0; $130 = (invoke_iii(6261,($126|0),($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 29; break; } $133 = HEAP32[$130>>2]|0; $134 = HEAP32[$card>>2]|0; __THREW__ = 0; invoke_viiii(6262,($123|0),($124|0),($133|0),($134|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 29; break; } $e1 = $123; $137 = ((($14)) + 88|0); $138 = HEAP32[$137>>2]|0; $139 = $e1; (__ZN12GameObserver12receiveEventEP6WEvent($138,$139)|0); } } } } $144 = $w; $145 = (($144) + 1)|0; $w = $145; } if ((label|0) == 29) { $140 = ___cxa_find_matching_catch()|0; $141 = tempRet0; $12 = $140; $13 = $141; __ZdlPv($123); $142 = $12; $143 = $13; ___resumeException($142|0); // unreachable; } else if ((label|0) == 31) { $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } } } while(0); $0 = 0; $158 = $0; STACKTOP = sp;return ($158|0); } function __ZNK14MTGVampireRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154699)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGVampireRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6263,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN14MTGUnearthRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52496; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN14MTGUnearthRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $e = 0, $i = 0, $i1 = 0, $ok = 0, $p = 0, $p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 24|0; $1 = $this; $2 = $event; $4 = $1; $5 = $2; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(1); L1: do { if ($8) { $9 = $2; $e = $9; $10 = $e; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 620|0); $14 = HEAP32[$13>>2]|0; $card = $14; $15 = $e; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = $e; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZN15MTGCardInstance10controllerEv($20)|0); $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = ($17|0)==($25|0); if ($26) { $27 = $e; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $e; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN15MTGCardInstance10controllerEv($32)|0); $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ($29|0)==($37|0); if ($38) { $39 = $e; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 592|0); HEAP32[$42>>2] = 1; } } $43 = $e; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = $e; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZN15MTGCardInstance10controllerEv($48)|0); $50 = ((($49)) + 84|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 24|0); $53 = HEAP32[$52>>2]|0; $54 = ($45|0)==($53|0); if ($54) { $55 = $e; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 592|0); HEAP32[$58>>2] = 1; } $59 = $card; $60 = ($59|0)!=(0|0); if ($60) { $61 = $card; $62 = ((($61)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$62,58); $63 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if ($63) { $ok = 0; $i = 0; while(1) { $64 = $i; $65 = ($64|0)<(2); if (!($65)) { break; } $66 = ((($4)) + 88|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 180|0); $69 = $i; $70 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($68,$69)|0); $71 = HEAP32[$70>>2]|0; $p = $71; $72 = $e; $73 = ((($72)) + 12|0); $74 = HEAP32[$73>>2]|0; $75 = $p; $76 = ((($75)) + 84|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = ($74|0)==($79|0); if ($80) { $ok = 1; } $81 = $i; $82 = (($81) + 1)|0; $i = $82; } $83 = $ok; $84 = ($83|0)!=(0); if (!($84)) { $0 = 0; $128 = $0; STACKTOP = sp;return ($128|0); } $i1 = 0; while(1) { $85 = $i1; $86 = ($85|0)<(2); if (!($86)) { break L1; } $87 = ((($4)) + 88|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 180|0); $90 = $i1; $91 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($89,$90)|0); $92 = HEAP32[$91>>2]|0; $p2 = $92; $93 = $e; $94 = ((($93)) + 16|0); $95 = HEAP32[$94>>2]|0; $96 = $p2; $97 = ((($96)) + 84|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 12|0); $100 = HEAP32[$99>>2]|0; $101 = ($95|0)==($100|0); if ($101) { break; } $102 = $e; $103 = ((($102)) + 16|0); $104 = HEAP32[$103>>2]|0; $105 = $p2; $106 = ((($105)) + 84|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = ($104|0)==($109|0); if ($110) { break; } $111 = $e; $112 = ((($111)) + 16|0); $113 = HEAP32[$112>>2]|0; $114 = $p2; $115 = ((($114)) + 84|0); $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 8|0); $118 = HEAP32[$117>>2]|0; $119 = ($113|0)==($118|0); if ($119) { break; } $126 = $i1; $127 = (($126) + 1)|0; $i1 = $127; } $120 = $p2; $121 = ((($120)) + 84|0); $122 = HEAP32[$121>>2]|0; $123 = $e; $124 = ((($123)) + 8|0); $125 = HEAP32[$124>>2]|0; (__ZN14MTGPlayerCards10putInExileEP15MTGCardInstance($122,$125)|0); $0 = 1; $128 = $0; STACKTOP = sp;return ($128|0); } } } } while(0); $0 = 0; $128 = $0; STACKTOP = sp;return ($128|0); } function __ZNK14MTGUnearthRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154720)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK14MTGUnearthRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6264,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN16MTGTokensCleanupC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52608; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($7); STACKTOP = sp;return; } function __ZN16MTGTokensCleanup12receiveEventEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $c = 0, $event = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $e; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,7616,7624,0)|0); $7 = $6; } $event = $7; $8 = $event; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } $10 = $event; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 496|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if (!($15)) { $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } $16 = $event; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ((($3)) + 88|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 180|0); $22 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($21,0)|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ($18|0)==($27|0); if (!($28)) { $29 = $event; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = ((($3)) + 88|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 180|0); $35 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($34,1)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 84|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = ($31|0)==($40|0); if (!($41)) { $42 = $event; $43 = ((($42)) + 16|0); $44 = HEAP32[$43>>2]|0; $45 = ((($3)) + 88|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 180|0); $48 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($47,0)|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 84|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 40|0); $53 = HEAP32[$52>>2]|0; $54 = ($44|0)==($53|0); if (!($54)) { $55 = $event; $56 = ((($55)) + 16|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 88|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 180|0); $61 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($60,1)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 84|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 40|0); $66 = HEAP32[$65>>2]|0; $67 = ($57|0)==($66|0); if (!($67)) { $68 = $event; $69 = ((($68)) + 8|0); $70 = HEAP32[$69>>2]|0; $c = $70; $71 = $c; $72 = (__ZN15MTGCardInstance10controllerEv($71)|0); $73 = ((($72)) + 84|0); $74 = HEAP32[$73>>2]|0; $75 = $c; $76 = $c; $77 = ((($76)) + 392|0); $78 = HEAP32[$77>>2]|0; $79 = $c; $80 = (__ZN15MTGCardInstance10controllerEv($79)|0); $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 40|0); $84 = HEAP32[$83>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($74,$75,$78,$84,0)|0); $0 = 1; $85 = $0; STACKTOP = sp;return ($85|0); } } $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } } $0 = 0; $85 = $0; STACKTOP = sp;return ($85|0); } function __ZNK16MTGTokensCleanup5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(164)|0); __THREW__ = 0; invoke_vii(6265,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN13MTGLegendRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN21ListMaintainerAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52720; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN13MTGLegendRule11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $2; $4 = ((($3)) + 550|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; do { if ($6) { $0 = 0; } else { $7 = $2; $8 = (__ZN13CardPrimitive7hasTypeEi($7,7)|0); if ($8) { $9 = $2; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($14,$15)|0); $17 = ($16|0)!=(0|0); if ($17) { $18 = $2; $19 = (__ZN15MTGCardInstance3hasEi($18,102)|0); $20 = ($19|0)!=(0); if ($20) { $0 = 0; break; } else { $0 = 1; break; } } } $0 = 0; } } while(0); $21 = $0; STACKTOP = sp;return ($21|0); } function __ZN13MTGLegendRule5addedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $a1 = 0, $b = 0, $b1 = 0, $comparison = 0, $destroy = 0, $i = 0, $it = 0, $menuChoice = 0, $multi = 0, $oldCards = 0, $selection = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 152|0; $oldCards = sp + 136|0; $2 = sp + 132|0; $3 = sp + 128|0; $comparison = sp + 116|0; $6 = sp + 112|0; $selection = sp + 100|0; $7 = sp + 76|0; $8 = sp + 64|0; $9 = sp + 166|0; $a1 = sp + 60|0; $10 = sp + 44|0; $11 = sp + 32|0; $12 = sp + 165|0; $b1 = sp + 28|0; $13 = sp + 12|0; $14 = sp; $15 = sp + 164|0; $0 = $this; $1 = $card; $16 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $destroy = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($oldCards); $17 = ((($16)) + 152|0); $18 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($17)|0); HEAP32[$2>>2] = $18; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $19 = ((($16)) + 152|0); $20 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($19)|0); HEAP32[$3>>2] = $20; __THREW__ = 0; $21 = (invoke_iii(4213,($it|0),($3|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 14; break; } if (!($21)) { break; } __THREW__ = 0; $24 = (invoke_ii(5796,($it|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 14; break; } $27 = HEAP32[$24>>2]|0; HEAP32[$comparison>>2] = $27; $28 = HEAP32[$comparison>>2]|0; $29 = $1; $30 = ($28|0)!=($29|0); if ($30) { $31 = HEAP32[$comparison>>2]|0; __THREW__ = 0; $32 = (invoke_ii(3945,($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 14; break; } $35 = $1; __THREW__ = 0; $36 = (invoke_ii(3945,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 14; break; } $39 = ($32|0)==($36|0); if ($39) { $40 = HEAP32[$comparison>>2]|0; __THREW__ = 0; $41 = (invoke_ii(3898,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 14; break; } $44 = $1; __THREW__ = 0; $45 = (invoke_ii(3898,($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 14; break; } $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($41,$45)|0); $49 = ($48|0)!=(0); if (!($49)) { __THREW__ = 0; invoke_vii(4249,($oldCards|0),($comparison|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 14; break; } $destroy = 1; } } } __THREW__ = 0; $54 = (invoke_iii(6266,($it|0),0)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 14; break; } HEAP32[$6>>2] = $54; } if ((label|0) == 14) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $4 = $52; $5 = $53; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); $213 = $4; $214 = $5; ___resumeException($213|0); // unreachable; } $57 = $destroy; $58 = ($57|0)!=(0); if (!($58)) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); STACKTOP = sp;return 1; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); __THREW__ = 0; $59 = (invoke_ii(3903,244)|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; L24: do { if ($61) { label = 33; } else { $62 = ((($16)) + 88|0); $63 = HEAP32[$62>>2]|0; $64 = ((($16)) + 88|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 172|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; $68 = (invoke_ii(3911,($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { __THREW__ = 0; $71 = (invoke_ii(3912,($68|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { $74 = $1; $75 = $1; $76 = ($75|0)==(0|0); $77 = ((($75)) + 280|0); $78 = $76 ? 0 : $77; __THREW__ = 0; invoke_viiiiii(5668,($59|0),($63|0),($71|0),($74|0),($78|0),(0|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { $multi = $59; $i = 0; while(1) { $81 = $i; $82 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($oldCards)|0); $83 = ($81>>>0)<($82>>>0); if (!($83)) { label = 41; break; } __THREW__ = 0; $84 = (invoke_ii(3903,252)|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 33; break L24; } $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $87 = ((($16)) + 88|0); $88 = HEAP32[$87>>2]|0; $89 = ((($16)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 172|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_ii(3911,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 35; break; } __THREW__ = 0; $96 = (invoke_ii(3912,($93|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 35; break; } $99 = $1; $100 = $i; __THREW__ = 0; $101 = (invoke_iii(3955,($oldCards|0),($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 35; break; } $104 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(154741|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 35; break; } __THREW__ = 0; invoke_vii(3797,($8|0),(154756|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 36; break; } __THREW__ = 0; invoke_viiiiiiiiii(5689,($84|0),($88|0),($96|0),($99|0),($104|0),($7|0),($8|0),(0|0),0,0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 37; break; } $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $a = $84; $111 = $a; $112 = ((($111)) + 92|0); HEAP8[$112>>0] = 1; $113 = $multi; $114 = $a; __THREW__ = 0; (invoke_iii(5669,($113|0),($114|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 33; break L24; } $117 = $i; $118 = (($117) + 1)|0; $i = $118; } if ((label|0) == 35) { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $4 = $123; $5 = $124; } else if ((label|0) == 36) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $4 = $125; $5 = $126; label = 38; } else if ((label|0) == 37) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $4 = $127; $5 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 38; } else if ((label|0) == 41) { $130 = $multi; $131 = ((($130)) + 92|0); HEAP8[$131>>0] = 1; $132 = $multi; HEAP32[$a1>>2] = $132; __THREW__ = 0; invoke_vii(3952,($selection|0),($a1|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 33; break; } __THREW__ = 0; $135 = (invoke_ii(3903,252)|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 33; break; } $$expand_i1_val5 = 1; HEAP8[$12>>0] = $$expand_i1_val5; $138 = ((($16)) + 88|0); $139 = HEAP32[$138>>2]|0; $140 = ((($16)) + 88|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 172|0); $143 = HEAP32[$142>>2]|0; __THREW__ = 0; $144 = (invoke_ii(3911,($143|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 58; } else { __THREW__ = 0; $147 = (invoke_ii(3912,($144|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 58; } else { $150 = $1; $151 = $1; __THREW__ = 0; invoke_vii(3797,($10|0),(154741|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 58; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(154765|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; do { if ($155) { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $4 = $201; $5 = $202; } else { __THREW__ = 0; invoke_viiiiiiiiii(5689,($135|0),($139|0),($147|0),($150|0),($151|0),($10|0),($11|0),(0|0),0,0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $4 = $203; $5 = $204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val7 = 0; HEAP8[$12>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $b = $135; $158 = $b; $159 = ((($158)) + 92|0); HEAP8[$159>>0] = 1; $160 = $b; HEAP32[$b1>>2] = $160; __THREW__ = 0; invoke_vii(3952,($selection|0),($b1|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 33; break L24; } __THREW__ = 0; $163 = (invoke_ii(3903,240)|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 33; break L24; } $$expand_i1_val9 = 1; HEAP8[$15>>0] = $$expand_i1_val9; $166 = ((($16)) + 88|0); $167 = HEAP32[$166>>2]|0; $168 = ((($16)) + 88|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 172|0); $171 = HEAP32[$170>>2]|0; __THREW__ = 0; $172 = (invoke_ii(3911,($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; do { if ($174) { label = 64; } else { __THREW__ = 0; $175 = (invoke_ii(3912,($172|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 64; break; } $178 = $1; $179 = ($178|0)==(0|0); $180 = ((($178)) + 280|0); $181 = $179 ? 0 : $180; $182 = $1; __THREW__ = 0; invoke_vii(4100,($13|0),($selection|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 64; break; } $185 = $1; __THREW__ = 0; $186 = (invoke_ii(3945,($185|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; do { if ($188) { label = 65; } else { __THREW__ = 0; invoke_vii(3797,($14|0),(154774|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 65; break; } __THREW__ = 0; invoke_viiiiiiiii(4246,($163|0),($167|0),($175|0),($181|0),($182|0),1,($13|0),($186|0),($14|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $4 = $210; $5 = $211; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val11 = 0; HEAP8[$15>>0] = $$expand_i1_val11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($13); $menuChoice = $163; $193 = $menuChoice; $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 96|0); $196 = HEAP32[$195>>2]|0; __THREW__ = 0; (invoke_ii($196|0,($193|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 33; break L24; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); STACKTOP = sp;return 1; } } while(0); if ((label|0) == 65) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $4 = $208; $5 = $209; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($13); } } while(0); if ((label|0) == 64) { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $4 = $206; $5 = $207; } $$pre_trunc15 = HEAP8[$15>>0]|0; $212 = $$pre_trunc15&1; if (!($212)) { break L24; } __ZdlPv($163); break L24; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } if ((label|0) == 58) { $199 = ___cxa_find_matching_catch()|0; $200 = tempRet0; $4 = $199; $5 = $200; } $$pre_trunc13 = HEAP8[$12>>0]|0; $205 = $$pre_trunc13&1; if (!($205)) { break; } __ZdlPv($135); break; } if ((label|0) == 38) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$9>>0]|0; $129 = $$pre_trunc&1; if (!($129)) { break; } __ZdlPv($84); break; } } } $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $4 = $121; $5 = $122; __ZdlPv($59); } } while(0); if ((label|0) == 33) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $4 = $119; $5 = $120; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); $213 = $4; $214 = $5; ___resumeException($213|0); // unreachable; return (0)|0; } function __ZN13MTGLegendRule7removedEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13MTGLegendRule11testDestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZNK13MTGLegendRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,154789)|0); STACKTOP = sp;return ($3|0); } function __ZNK13MTGLegendRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(6267,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN18MTGPlaneWalkerRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN21ListMaintainerAbilityC2EP12GameObserveri($3,$4,$5); $6 = 52860; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN18MTGPlaneWalkerRule11canBeInListEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $2; $4 = ((($3)) + 550|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } $7 = $2; $8 = (__ZN13CardPrimitive7hasTypeEi($7,13)|0); if ($8) { $9 = $2; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($14,$15)|0); $17 = ($16|0)!=(0|0); if ($17) { $0 = 1; $18 = $0; STACKTOP = sp;return ($18|0); } } $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } function __ZN18MTGPlaneWalkerRule5addedEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $a = 0, $a1 = 0, $b = 0, $b1 = 0, $comparison = 0, $destroy = 0, $i = 0, $it = 0, $menuChoice = 0, $multi = 0, $oldCards = 0, $selection = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 152|0; $oldCards = sp + 136|0; $2 = sp + 132|0; $3 = sp + 128|0; $comparison = sp + 116|0; $6 = sp + 112|0; $selection = sp + 100|0; $7 = sp + 76|0; $8 = sp + 64|0; $9 = sp + 166|0; $a1 = sp + 60|0; $10 = sp + 44|0; $11 = sp + 32|0; $12 = sp + 165|0; $b1 = sp + 28|0; $13 = sp + 12|0; $14 = sp; $15 = sp + 164|0; $0 = $this; $1 = $card; $16 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $destroy = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($oldCards); $17 = ((($16)) + 152|0); $18 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5beginEv($17)|0); HEAP32[$2>>2] = $18; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $19 = ((($16)) + 152|0); $20 = (__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE3endEv($19)|0); HEAP32[$3>>2] = $20; __THREW__ = 0; $21 = (invoke_iii(4213,($it|0),($3|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 13; break; } if (!($21)) { break; } __THREW__ = 0; $24 = (invoke_ii(5796,($it|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 13; break; } $27 = HEAP32[$24>>2]|0; HEAP32[$comparison>>2] = $27; $28 = HEAP32[$comparison>>2]|0; $29 = $1; $30 = ($28|0)!=($29|0); if ($30) { $31 = HEAP32[$comparison>>2]|0; $32 = ((($31)) + 248|0); $33 = $1; $34 = ((($33)) + 248|0); __THREW__ = 0; $35 = (invoke_iii(6268,($32|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 13; break; } if ($35) { $38 = HEAP32[$comparison>>2]|0; __THREW__ = 0; $39 = (invoke_ii(3945,($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 13; break; } $42 = $1; __THREW__ = 0; $43 = (invoke_ii(3945,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 13; break; } $46 = ($39|0)==($43|0); if ($46) { __THREW__ = 0; invoke_vii(4249,($oldCards|0),($comparison|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break; } $destroy = 1; } } } __THREW__ = 0; $51 = (invoke_iii(6266,($it|0),0)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 13; break; } HEAP32[$6>>2] = $51; } if ((label|0) == 13) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); $210 = $4; $211 = $5; ___resumeException($210|0); // unreachable; } $54 = $destroy; $55 = ($54|0)!=(0); if (!($55)) { __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); STACKTOP = sp;return 1; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); __THREW__ = 0; $56 = (invoke_ii(3903,244)|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; L23: do { if ($58) { label = 32; } else { $59 = ((($16)) + 88|0); $60 = HEAP32[$59>>2]|0; $61 = ((($16)) + 88|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 172|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; $65 = (invoke_ii(3911,($64|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __THREW__ = 0; $68 = (invoke_ii(3912,($65|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { $71 = $1; $72 = $1; $73 = ($72|0)==(0|0); $74 = ((($72)) + 280|0); $75 = $73 ? 0 : $74; __THREW__ = 0; invoke_viiiiii(5668,($56|0),($60|0),($68|0),($71|0),($75|0),(0|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $multi = $56; $i = 0; while(1) { $78 = $i; $79 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($oldCards)|0); $80 = ($78>>>0)<($79>>>0); if (!($80)) { label = 40; break; } __THREW__ = 0; $81 = (invoke_ii(3903,252)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 32; break L23; } $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; $84 = ((($16)) + 88|0); $85 = HEAP32[$84>>2]|0; $86 = ((($16)) + 88|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 172|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; $90 = (invoke_ii(3911,($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 34; break; } __THREW__ = 0; $93 = (invoke_ii(3912,($90|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 34; break; } $96 = $1; $97 = $i; __THREW__ = 0; $98 = (invoke_iii(3955,($oldCards|0),($97|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 34; break; } $101 = HEAP32[$98>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(154741|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 34; break; } __THREW__ = 0; invoke_vii(3797,($8|0),(154756|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 35; break; } __THREW__ = 0; invoke_viiiiiiiiii(5689,($81|0),($85|0),($93|0),($96|0),($101|0),($7|0),($8|0),(0|0),0,0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 36; break; } $$expand_i1_val2 = 0; HEAP8[$9>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $a = $81; $108 = $a; $109 = ((($108)) + 92|0); HEAP8[$109>>0] = 1; $110 = $multi; $111 = $a; __THREW__ = 0; (invoke_iii(5669,($110|0),($111|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 32; break L23; } $114 = $i; $115 = (($114) + 1)|0; $i = $115; } if ((label|0) == 34) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $4 = $120; $5 = $121; } else if ((label|0) == 35) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $4 = $122; $5 = $123; label = 37; } else if ((label|0) == 36) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $4 = $124; $5 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 37; } else if ((label|0) == 40) { $127 = $multi; $128 = ((($127)) + 92|0); HEAP8[$128>>0] = 1; $129 = $multi; HEAP32[$a1>>2] = $129; __THREW__ = 0; invoke_vii(3952,($selection|0),($a1|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 32; break; } __THREW__ = 0; $132 = (invoke_ii(3903,252)|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 32; break; } $$expand_i1_val5 = 1; HEAP8[$12>>0] = $$expand_i1_val5; $135 = ((($16)) + 88|0); $136 = HEAP32[$135>>2]|0; $137 = ((($16)) + 88|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 172|0); $140 = HEAP32[$139>>2]|0; __THREW__ = 0; $141 = (invoke_ii(3911,($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 57; } else { __THREW__ = 0; $144 = (invoke_ii(3912,($141|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 57; } else { $147 = $1; $148 = $1; __THREW__ = 0; invoke_vii(3797,($10|0),(154741|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 57; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(154765|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; do { if ($152) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $4 = $198; $5 = $199; } else { __THREW__ = 0; invoke_viiiiiiiiii(5689,($132|0),($136|0),($144|0),($147|0),($148|0),($10|0),($11|0),(0|0),0,0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $4 = $200; $5 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val7 = 0; HEAP8[$12>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $b = $132; $155 = $b; $156 = ((($155)) + 92|0); HEAP8[$156>>0] = 1; $157 = $b; HEAP32[$b1>>2] = $157; __THREW__ = 0; invoke_vii(3952,($selection|0),($b1|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 32; break L23; } __THREW__ = 0; $160 = (invoke_ii(3903,240)|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 32; break L23; } $$expand_i1_val9 = 1; HEAP8[$15>>0] = $$expand_i1_val9; $163 = ((($16)) + 88|0); $164 = HEAP32[$163>>2]|0; $165 = ((($16)) + 88|0); $166 = HEAP32[$165>>2]|0; $167 = ((($166)) + 172|0); $168 = HEAP32[$167>>2]|0; __THREW__ = 0; $169 = (invoke_ii(3911,($168|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; do { if ($171) { label = 63; } else { __THREW__ = 0; $172 = (invoke_ii(3912,($169|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 63; break; } $175 = $1; $176 = ($175|0)==(0|0); $177 = ((($175)) + 280|0); $178 = $176 ? 0 : $177; $179 = $1; __THREW__ = 0; invoke_vii(4100,($13|0),($selection|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 63; break; } $182 = $1; __THREW__ = 0; $183 = (invoke_ii(3945,($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; do { if ($185) { label = 64; } else { __THREW__ = 0; invoke_vii(3797,($14|0),(154807|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 64; break; } __THREW__ = 0; invoke_viiiiiiiii(4246,($160|0),($164|0),($172|0),($178|0),($179|0),1,($13|0),($183|0),($14|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $4 = $207; $5 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val11 = 0; HEAP8[$15>>0] = $$expand_i1_val11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($13); $menuChoice = $160; $190 = $menuChoice; $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 96|0); $193 = HEAP32[$192>>2]|0; __THREW__ = 0; (invoke_ii($193|0,($190|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 32; break L23; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); STACKTOP = sp;return 1; } } while(0); if ((label|0) == 64) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $4 = $205; $5 = $206; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($13); } } while(0); if ((label|0) == 63) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $4 = $203; $5 = $204; } $$pre_trunc15 = HEAP8[$15>>0]|0; $209 = $$pre_trunc15&1; if (!($209)) { break L23; } __ZdlPv($160); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } } } if ((label|0) == 57) { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $4 = $196; $5 = $197; } $$pre_trunc13 = HEAP8[$12>>0]|0; $202 = $$pre_trunc13&1; if (!($202)) { break; } __ZdlPv($132); break; } if ((label|0) == 37) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$9>>0]|0; $126 = $$pre_trunc&1; if (!($126)) { break; } __ZdlPv($81); break; } } } $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $4 = $118; $5 = $119; __ZdlPv($56); } } while(0); if ((label|0) == 32) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($oldCards); $210 = $4; $211 = $5; ___resumeException($210|0); // unreachable; return (0)|0; } function __ZN18MTGPlaneWalkerRule7removedEP15MTGCardInstance($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN18MTGPlaneWalkerRule11testDestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZNK18MTGPlaneWalkerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,154789)|0); STACKTOP = sp;return ($3|0); } function __ZNK18MTGPlaneWalkerRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(6269,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN21MTGPlaneswalkerDamageC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 53000; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN21MTGPlaneswalkerDamage12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $d = 0, $e = 0, $howMany = 0, $k = 0, $or$cond = 0, $removel = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $2; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(2); if ($6) { $7 = $2; $e = $7; $8 = $e; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $d = $10; $11 = $e; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_iii[$14 & 8191]($11,1)|0); $16 = ($15|0)==(0|0); if ($16) { $18 = 0; } else { $17 = (___dynamic_cast($15,24,5240,280)|0); $18 = $17; } $card = $18; $19 = $d; $20 = ((($19)) + 116|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)>(0); $23 = $card; $24 = ($23|0)!=(0|0); $or$cond = $22 & $24; if ($or$cond) { $25 = $card; $26 = (__ZN13CardPrimitive7hasTypeEi($25,13)|0); if ($26) { $27 = $d; $28 = ((($27)) + 116|0); $29 = HEAP32[$28>>2]|0; $howMany = $29; $k = 0; while(1) { $30 = $k; $31 = $howMany; $32 = ($30|0)<($31|0); if (!($32)) { break; } $33 = $card; $34 = ((($33)) + 812|0); $35 = HEAP32[$34>>2]|0; (__ZN8Counters13removeCounterEPKcii($35,154825,0,0)|0); $36 = $k; $37 = (($36) + 1)|0; $k = $37; } $38 = $d; $39 = ((($38)) + 116|0); HEAP32[$39>>2] = 0; $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } } $40 = $2; $41 = ($40|0)==(0|0); if ($41) { $43 = 0; } else { $42 = (___dynamic_cast($40,7616,7672,0)|0); $43 = $42; } $removel = $43; $44 = $removel; $45 = ($44|0)!=(0|0); if ($45) { $46 = $removel; $47 = ((($46)) + 37|0); $48 = HEAP8[$47>>0]|0; $49 = $48&1; if ($49) { $50 = $removel; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if ($53) { $54 = $removel; $55 = ((($54)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN13CardPrimitive7hasTypeEi($56,13)|0); if ($57) { $58 = $removel; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 812|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN8Counters10hasCounterEPKcii($62,154825,0,0)|0); $64 = ($63|0)!=(0|0); if (!($64)) { $65 = $removel; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; (__ZN15MTGCardInstance4buryEv($67)|0); $0 = 1; $68 = $0; STACKTOP = sp;return ($68|0); } } } } } $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } function __ZNK21MTGPlaneswalkerDamage5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6270,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15MTGLifelinkRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 53112; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN15MTGLifelinkRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $d = 0, $e = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $4 = sp; $1 = $this; $2 = $event; $5 = $2; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); do { if ($8) { $9 = $2; $e = $9; $10 = $e; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $d = $12; $13 = $d; $14 = ((($13)) + 104|0); $15 = HEAP32[$14>>2]|0; $card = $15; $16 = $d; $17 = ((($16)) + 116|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)>(0); $20 = $card; $21 = ($20|0)!=(0|0); $or$cond = $19 & $21; if ($or$cond) { $22 = $card; $23 = ((($22)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$23,12); $24 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if (!($24)) { $25 = $card; $26 = ((($25)) + 176|0); __ZNSt3__16bitsetILj128EEixEj($4,$26,12); $27 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if (!($27)) { break; } } $28 = $card; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = $d; $31 = ((($30)) + 116|0); $32 = HEAP32[$31>>2]|0; (__ZN6Player8gainLifeEi($29,$32)|0); $0 = 1; $33 = $0; STACKTOP = sp;return ($33|0); } } } while(0); $0 = 0; $33 = $0; STACKTOP = sp;return ($33|0); } function __ZNK15MTGLifelinkRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154833)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK15MTGLifelinkRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6271,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN17MTGDeathtouchRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 53224; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN17MTGDeathtouchRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $_target = 0, $card = 0, $d = 0, $e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $4 = sp; $1 = $this; $2 = $event; $5 = $2; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); do { if ($8) { $9 = $2; $e = $9; $10 = $e; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $d = $12; $13 = $d; $14 = ((($13)) + 116|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)<=(0); if ($16) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } $17 = $d; $18 = ((($17)) + 104|0); $19 = HEAP32[$18>>2]|0; $card = $19; $20 = $card; $21 = ($20|0)!=(0|0); if (!($21)) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } $22 = $d; $23 = ((($22)) + 108|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0); if ($27) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } $28 = $d; $29 = ((($28)) + 108|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); $32 = ((($30)) + -280|0); $33 = $31 ? 0 : $32; $_target = $33; $34 = $card; $35 = ((($34)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($3,$35,44); $36 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($3)|0); if (!($36)) { $37 = $card; $38 = ((($37)) + 176|0); __ZNSt3__16bitsetILj128EEixEj($4,$38,44); $39 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if (!($39)) { break; } } $40 = $_target; (__ZN15MTGCardInstance7destroyEv($40)|0); $0 = 1; $41 = $0; STACKTOP = sp;return ($41|0); } } while(0); $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } function __ZNK17MTGDeathtouchRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6272,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __ZN15ParentChildRuleC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN16PermanentAbilityC2EP12GameObserveri($3,$4,$5); $6 = 53336; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN15ParentChildRule12receiveEventEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $child = 0, $myC = 0; var $myChildCheck = 0, $myParent = 0, $p = 0, $pCard = 0, $w = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 84|0; $$byval_copy = sp + 80|0; $3 = sp + 40|0; $4 = sp + 36|0; $5 = sp + 32|0; $6 = sp + 28|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $event; $11 = $2; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,7616,7624,0)|0); $14 = $13; } $z = $14; $15 = $z; $16 = ($15|0)!=(0|0); if (!($16)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $17 = $z; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 620|0); $21 = HEAP32[$20>>2]|0; $card = $21; $22 = $card; $23 = ($22|0)!=(0|0); if (!($23)) { $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $24 = $card; $25 = (__ZN15MTGCardInstance10controllerEv($24)|0); $p = $25; $26 = $z; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = $p; $30 = ((($29)) + 84|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 20|0); $33 = HEAP32[$32>>2]|0; $34 = ($28|0)==($33|0); L12: do { if ($34) { $myChildCheck = 0; while(1) { $35 = $myChildCheck; $36 = $card; $37 = ((($36)) + 356|0); $38 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($37)|0); $39 = ($35>>>0)<($38>>>0); if (!($39)) { break; } $40 = $card; $41 = ((($40)) + 356|0); $42 = $myChildCheck; $43 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($41,$42)|0); $44 = HEAP32[$43>>2]|0; $pCard = $44; $myC = 0; while(1) { $45 = $myC; $46 = $pCard; $47 = ((($46)) + 368|0); $48 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($47)|0); $49 = ($45>>>0)<($48>>>0); if (!($49)) { break; } $50 = $pCard; $51 = ((($50)) + 368|0); $52 = $myC; $53 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($51,$52)|0); $54 = HEAP32[$53>>2]|0; $55 = $card; $56 = ($54|0)==($55|0); if ($56) { $57 = $pCard; $58 = ((($57)) + 368|0); $59 = $pCard; $60 = ((($59)) + 368|0); $61 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($60)|0); HEAP32[$5>>2] = $61; $62 = $myC; $63 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($5,$62)|0); HEAP32[$4>>2] = $63; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $64 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($58,$$byval_copy)|0); HEAP32[$6>>2] = $64; } $65 = $myC; $66 = (($65) + 1)|0; $myC = $66; } $67 = $myChildCheck; $68 = (($67) + 1)|0; $myChildCheck = $68; } $w = 0; while(1) { $69 = $w; $70 = $card; $71 = ((($70)) + 368|0); $72 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($71)|0); $73 = ($69>>>0)<($72>>>0); if (!($73)) { break L12; } $74 = $card; $75 = ((($74)) + 368|0); $76 = $w; $77 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($75,$76)|0); $78 = HEAP32[$77>>2]|0; $child = $78; $79 = $child; $80 = ($79|0)==(0|0); L28: do { if (!($80)) { $81 = $child; $82 = ((($81)) + 356|0); $83 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($82)|0); $84 = ($83>>>0)<(2); if ($84) { $85 = $child; $86 = (__ZN15MTGCardInstance10controllerEv($85)|0); $87 = ((($86)) + 84|0); $88 = HEAP32[$87>>2]|0; $89 = $child; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($88,$89)|0); break; } $myParent = 0; while(1) { $90 = $myParent; $91 = $child; $92 = ((($91)) + 356|0); $93 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($92)|0); $94 = ($90>>>0)<($93>>>0); if (!($94)) { break L28; } $95 = $child; $96 = ((($95)) + 356|0); $97 = $myParent; $98 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($96,$97)|0); $99 = HEAP32[$98>>2]|0; $100 = $card; $101 = ($99|0)==($100|0); if ($101) { $102 = $child; $103 = ((($102)) + 356|0); $104 = $child; $105 = ((($104)) + 356|0); $106 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($105)|0); HEAP32[$9>>2] = $106; $107 = $myParent; $108 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEplEi($9,$107)|0); HEAP32[$8>>2] = $108; __ZNSt3__111__wrap_iterIPKP15MTGCardInstanceEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($7,$8,0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $109 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($103,$$byval_copy$1)|0); HEAP32[$10>>2] = $109; } $110 = $myParent; $111 = (($110) + 1)|0; $myParent = $111; } } } while(0); $112 = $w; $113 = (($112) + 1)|0; $w = $113; } } } while(0); $0 = 1; $114 = $0; STACKTOP = sp;return ($114|0); } function __ZNK15ParentChildRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,154855)|0); $4 = $1; $5 = (__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($2,$4)|0); $6 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($5,163062)|0); STACKTOP = sp;return ($6|0); } function __ZNK15ParentChildRule5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(152)|0); __THREW__ = 0; invoke_vii(6273,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __GLOBAL__sub_I_MTGRules_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4048(); ___cxx_global_var_init_1_4049(); ___cxx_global_var_init_3_4050(); ___cxx_global_var_init_5_4051(); return; } function __ZN16PermanentAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10MTGAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGEventBonusC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 49400; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); $11 = HEAP32[$10>>2]|0; HEAP32[$8>>2] = $11; $12 = ((($5)) + 156|0); $13 = $2; $14 = ((($13)) + 156|0); __THREW__ = 0; invoke_vii(3800,($12|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZN16PermanentAbilityD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { $17 = ((($5)) + 168|0); $18 = $2; $19 = ((($18)) + 168|0); _memcpy(($17|0),($19|0),164)|0; STACKTOP = sp;return; } } function __ZN16MTGPutInPlayRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 49512; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13MTGKickerRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16MTGPutInPlayRuleC2ERKS_($3,$4); $5 = 49624; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN22MTGAlternativeCostRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 49736; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16PermanentAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8ManaCost10getBuybackEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14MTGBuyBackRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($3,$4); $5 = 49848; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8ManaCost12getFlashbackEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN16MTGFlashBackRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($3,$4); $5 = 49960; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8ManaCost10getRetraceEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14MTGRetraceRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($3,$4); $5 = 50072; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN8ManaCost10getSuspendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14MTGSuspendRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($5,$6); $7 = 50184; HEAP32[$5>>2] = $7; $8 = ((($5)) + 164|0); $9 = $2; $10 = ((($9)) + 164|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN22MTGAlternativeCostRuleD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN8ManaCost8getMorphEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN16MTGMorphCostRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 50296; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN14MTGPayZeroRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($5,$6); $7 = 50408; HEAP32[$5>>2] = $7; $8 = ((($5)) + 164|0); $9 = $2; $10 = ((($9)) + 164|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN22MTGAlternativeCostRuleD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15MTGOverloadRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN22MTGAlternativeCostRuleC2ERKS_($3,$4); $5 = 50520; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN17MTGAttackCostRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 50632; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16PermanentAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN16MTGBlockCostRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 50744; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16PermanentAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN13MTGAttackRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = ((($3)) + 152|0); $6 = $2; $7 = ((($6)) + 152|0); __ZN14LimitorFunctorI13PlayGuiObjectEC2ERKS1_($5,$7); $8 = 50856; HEAP32[$3>>2] = $8; $9 = ((($3)) + 152|0); $10 = 50976; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN25MTGPlaneswalkerAttackRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = ((($3)) + 152|0); $6 = $2; $7 = ((($6)) + 152|0); __ZN14LimitorFunctorI13PlayGuiObjectEC2ERKS1_($5,$7); $8 = 50992; HEAP32[$3>>2] = $8; $9 = ((($3)) + 152|0); $10 = 51112; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN22AAPlaneswalkerAttackedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14InstantAbilityC2ERKS_($5,$6); $7 = 51128; HEAP32[$5>>2] = $7; $8 = ((($5)) + 156|0); $9 = $2; $10 = ((($9)) + 156|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZN14InstantAbilityD2Ev($5); $19 = $3; $20 = $4; ___resumeException($19|0); // unreachable; } else { $13 = ((($5)) + 168|0); $14 = $2; $15 = ((($14)) + 168|0); $16 = HEAP32[$15>>2]|0; HEAP32[$13>>2] = $16; STACKTOP = sp;return; } } function __ZN21MTGCombatTriggersRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 51240; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN27OtherAbilitiesEventReceiverC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 51352; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12MTGBlockRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 51464; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN16PermanentAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0; STACKTOP = sp;return; } } function __ZN12MTGMomirRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__i0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2ERKS_($6,$7); $8 = 51576; HEAP32[$6>>2] = $8; $9 = ((($6)) + 152|0); $3 = 0; $__i0 = 0; while(1) { $10 = $__i0; $11 = ($10>>>0)<(20); if (!($11)) { break; } $12 = $3; $13 = (($9) + (($12*12)|0)|0); $14 = (($12) + 1)|0; $3 = $14; $15 = $__i0; $16 = $2; $17 = ((($16)) + 152|0); $18 = (($17) + (($15*12)|0)|0); __THREW__ = 0; invoke_vii(4458,($13|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 5; break; } $21 = $__i0; $22 = (($21) + 1)|0; $__i0 = $22; } if ((label|0) == 5) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZN16PermanentAbilityD2Ev($6); $42 = $4; $43 = $5; ___resumeException($42|0); // unreachable; } $25 = ((($6)) + 392|0); $26 = $2; $27 = ((($26)) + 392|0); ;HEAP32[$25>>2]=HEAP32[$27>>2]|0;HEAP32[$25+4>>2]=HEAP32[$27+4>>2]|0; $28 = ((($6)) + 400|0); $29 = $2; $30 = ((($29)) + 400|0); __THREW__ = 0; invoke_vii(3800,($28|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = ((($6)) + 412|0); $34 = $2; $35 = ((($34)) + 412|0); ;HEAP32[$33>>2]=HEAP32[$35>>2]|0;HEAP32[$33+4>>2]=HEAP32[$35+4>>2]|0; STACKTOP = sp;return; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; $38 = ((($9)) + 240|0); $40 = $38; while(1) { $39 = ((($40)) + -12|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($39); $41 = ($39|0)==($9|0); if ($41) { break; } else { $40 = $39; } } __ZN16PermanentAbilityD2Ev($6); $42 = $4; $43 = $5; ___resumeException($42|0); // unreachable; } function __ZN17MTGStoneHewerRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $6 = $1; $7 = $2; __ZN16PermanentAbilityC2ERKS_($6,$7); $8 = 51688; HEAP32[$6>>2] = $8; $9 = ((($6)) + 152|0); $3 = 0; $__i0 = 0; while(1) { $10 = $__i0; $11 = ($10>>>0)<(20); if (!($11)) { label = 6; break; } $12 = $3; $13 = (($9) + (($12*12)|0)|0); $14 = (($12) + 1)|0; $3 = $14; $15 = $__i0; $16 = $2; $17 = ((($16)) + 152|0); $18 = (($17) + (($15*12)|0)|0); __THREW__ = 0; invoke_vii(4458,($13|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 5; break; } $21 = $__i0; $22 = (($21) + 1)|0; $__i0 = $22; } if ((label|0) == 5) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZN16PermanentAbilityD2Ev($6); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else if ((label|0) == 6) { $27 = ((($6)) + 392|0); $28 = $2; $29 = ((($28)) + 392|0); ;HEAP32[$27>>2]=HEAP32[$29>>2]|0;HEAP32[$27+4>>2]=HEAP32[$29+4>>2]|0; STACKTOP = sp;return; } } function __ZN13MTGHermitRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 51800; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__115__list_iteratorIP9HUDStringPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $__n = $4; $5 = $__n; $6 = $__n; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($5,$6); $7 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($1)|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + -1)|0; HEAP32[$7>>2] = $9; $10 = $__na; $11 = $__n; $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP9HUDStringEEPT_RS3_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE7destroyIS4_EEvRS7_PT_($10,$13); $14 = $__na; $15 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE10deallocateERS7_PS6_j($14,$15,1); STACKTOP = sp;return; } function __ZN9HUDStringD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN9HUDStringC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEf($this,$s,$ts) { $this = $this|0; $s = $s|0; $ts = +$ts; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ts; $2 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$s); $3 = ((($2)) + 12|0); $4 = $1; HEAPF32[$3>>2] = $4; $5 = ((($2)) + 16|0); HEAP32[$5>>2] = 1; STACKTOP = sp;return; } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP9HUDStringEEPT_RS3_($12)|0); $14 = $1; $15 = (__ZNSt3__14moveIRP9HUDStringEEONS_16remove_referenceIT_E4typeEOS5_($14)|0); __THREW__ = 0; invoke_viii(6274,($10|0),($13|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $19 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6275,($5|0),($18|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } else { $22 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($5)|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + 1)|0; HEAP32[$22>>2] = $24; (__ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__list_iteratorIP9HUDStringPvEC2Ev($1); $2 = ((($1)) + 4|0); __ZNSt3__115__list_iteratorIP9HUDStringPvEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE6rbeginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(6276,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE4rendEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$1>>2] = $3; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; invoke_vii(6276,($agg$result|0),($$byval_copy|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__1neINS_15__list_iteratorIP9HUDStringPvEES5_EEbRKNS_16reverse_iteratorIT_EERKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $0 = $__x; $1 = $__y; $4 = $0; $5 = (__ZNKSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEE4baseEv($4)|0); HEAP32[$2>>2] = $5; $6 = $1; $7 = (__ZNKSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEE4baseEv($6)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__1neERKNS_15__list_iteratorIP9HUDStringPvEES6_($2,$3)|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__tmp = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); ;HEAP32[$__tmp>>2]=HEAP32[$2>>2]|0; $3 = (__ZNSt3__115__list_iteratorIP9HUDStringPvEmmEv($__tmp)|0); $4 = (__ZNKSt3__115__list_iteratorIP9HUDStringPvEdeEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); (__ZNSt3__115__list_iteratorIP9HUDStringPvEmmEv($2)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115__list_iteratorIP9HUDStringPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorIP9HUDStringPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIP9HUDStringPvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP9HUDStringPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN10HUDDisplayC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 51912; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(6277,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN16PermanentAbilityD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$13+12>>2]=HEAP32[$15+12>>2]|0; STACKTOP = sp;return; } } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP13ActionElementEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP13ActionElementEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZN15MTGSoulbondRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 52024; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(4251,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZN16PermanentAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } $13 = ((($5)) + 164|0); $14 = $2; $15 = ((($14)) + 164|0); ;HEAP32[$13>>2]=HEAP32[$15>>2]|0;HEAP32[$13+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$13+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$13+12>>2]=HEAP32[$15+12>>2]|0;HEAP32[$13+16>>2]=HEAP32[$15+16>>2]|0;HEAP32[$13+20>>2]=HEAP32[$15+20>>2]|0; $16 = ((($5)) + 188|0); $17 = $2; $18 = ((($17)) + 188|0); __THREW__ = 0; invoke_vii(4100,($16|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { STACKTOP = sp;return; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($8); __ZN16PermanentAbilityD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZN17ReplacementEffectC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 53608; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorIP17ReplacementEffectPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIP17ReplacementEffectPvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorIP17ReplacementEffectPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__115__list_iteratorIP17ReplacementEffectPvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN13MTGDredgeRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = ((($3)) + 152|0); $6 = $2; $7 = ((($6)) + 152|0); __ZN17ReplacementEffectC2ERKS_($5,$7); $8 = 52136; HEAP32[$3>>2] = $8; $9 = ((($3)) + 152|0); $10 = 52252; HEAP32[$9>>2] = $10; $11 = ((($3)) + 156|0); $12 = $2; $13 = ((($12)) + 156|0); ;HEAP32[$11>>2]=HEAP32[$13>>2]|0;HEAP32[$11+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$13+12>>2]|0;HEAP32[$11+16>>2]=HEAP32[$13+16>>2]|0;HEAP32[$11+20>>2]=HEAP32[$13+20>>2]|0; STACKTOP = sp;return; } function __ZN14MTGPersistRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 52272; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEC2ESA_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEEC2ERKSC_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE25__construct_node_with_keyERSA_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6278,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16uniqueINS_11__wrap_iterIPP15MTGCardInstanceEEEET_S6_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 21|0; $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = sp + 20|0; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$3>>0]|0; $4 = (__ZNSt3__16uniqueINS_11__wrap_iterIPP15MTGCardInstanceEENS_10__equal_toIS3_S3_EEEET_S8_S8_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKP15MTGCardInstancePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__first,$2)|0); $7 = (($4) + ($6<<2)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES9_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKP15MTGCardInstanceS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__last,$__first)|0); $13 = (($11) + ($12<<2)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPP15MTGCardInstanceS3_EET0_T_S5_S4_($13,$15,$16)|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN14MTGVampireRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 52384; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(6279,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16PermanentAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN14MTGUnearthRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 52496; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN16MTGTokensCleanupC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN16PermanentAbilityC2ERKS_($5,$6); $7 = 52608; HEAP32[$5>>2] = $7; $8 = ((($5)) + 152|0); $9 = $2; $10 = ((($9)) + 152|0); __THREW__ = 0; invoke_vii(4251,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN16PermanentAbilityD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN21ListMaintainerAbilityC2EP12GameObserveri($this,$observer,$_id) { $this = $this|0; $observer = $observer|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_id; $3 = $0; $4 = $1; $5 = $2; __ZN10MTGAbilityC2EP12GameObserveriP15MTGCardInstance($3,$4,$5,0); $6 = 36624; HEAP32[$3>>2] = $6; $7 = ((($3)) + 152|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($7); $8 = ((($3)) + 164|0); __ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($8); $9 = ((($3)) + 176|0); __ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2Ev($9); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN13MTGLegendRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN21ListMaintainerAbilityC2ERKS_($3,$4); $5 = 52720; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__1eqIiNS_9allocatorIiEEEEbRKNS_6vectorIT_T0_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 32|0; $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $__x; $1 = $__y; $5 = $0; $6 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($5)|0); $__sz = $6; $7 = $__sz; $8 = $1; $9 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv($8)|0); $10 = ($7|0)==($9|0); if (!($10)) { $18 = 0; STACKTOP = sp;return ($18|0); } $11 = $0; $12 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginEv($11)|0); HEAP32[$2>>2] = $12; $13 = $0; $14 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE3endEv($13)|0); HEAP32[$3>>2] = $14; $15 = $1; $16 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginEv($15)|0); HEAP32[$4>>2] = $16; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $17 = (__ZNSt3__15equalINS_11__wrap_iterIPKiEES4_EEbT_S5_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); $18 = $17; STACKTOP = sp;return ($18|0); } function __ZN18MTGPlaneWalkerRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN21ListMaintainerAbilityC2ERKS_($3,$4); $5 = 52860; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN21MTGPlaneswalkerDamageC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 53000; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN15MTGLifelinkRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 53112; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN17MTGDeathtouchRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 53224; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN15ParentChildRuleC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN16PermanentAbilityC2ERKS_($3,$4); $5 = 53336; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function ___cxx_global_var_init_4048() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53552,182585); (___cxa_atexit((3831|0),(53552|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4049() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53564,165089); (___cxa_atexit((3831|0),(53564|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4050() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53576,165080); (___cxa_atexit((3831|0),(53576|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4051() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53588,165065); (___cxa_atexit((3831|0),(53588|0),(___dso_handle|0))|0); return; } function __ZN16PermanentAbilityC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN10MTGAbilityC2ERKS_($3,$4); $5 = 53448; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN22MTGAlternativeCostRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 49736; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14LimitorFunctorI13PlayGuiObjectEC2ERKS1_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 33652; HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP9HUDStringPvEEE10pointer_toERS5_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($7,$9); $10 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIP9HUDStringEEPT_RS3_($20)|0); __THREW__ = 0; invoke_vii(6280,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE10deallocateERS7_PS6_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP9HUDStringPvEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIP9HUDStringPvEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIP9HUDStringPvEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP9HUDStringEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEEC2ERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $__i = sp + 12|0; $__e = sp + 8|0; $0 = $this; $1 = $__c; $6 = $0; $7 = $1; $8 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($7)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE37select_on_container_copy_constructionERKS7_($3,$8); __ZNSt3__19allocatorIP9HUDStringEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($2,$3); __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEEC2ERKS4_($6,$2); $9 = $1; $10 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$__i>>2] = $10; $11 = $1; $12 = (__ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$__e>>2] = $12; while(1) { __THREW__ = 0; $13 = (invoke_iii(6281,($__i|0),($__e|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 7; break; } if (!($13)) { label = 8; break; } __THREW__ = 0; $16 = (invoke_ii(6282,($__i|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 7; break; } __THREW__ = 0; invoke_vii(6283,($6|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 7; break; } __THREW__ = 0; (invoke_ii(6284,($__i|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 7; break; } } if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEED2Ev($6); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else if ((label|0) == 8) { STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE37select_on_container_copy_constructionERKS7_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIP9HUDStringEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; __ZNSt3__116__list_node_baseIP9HUDStringPvEC2Ev($3); $4 = ((($3)) + 8|0); $5 = $1; __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEEC2IS3_EERKNS0_IT_EE($2,$5); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2EjS7_($4,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP9HUDStringPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIP9HUDStringPvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIP9HUDStringPvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP9HUDStringPvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP9HUDStringPvEEE10pointer_toERS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEEC2IS3_EERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EEC2EjS7_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__list_const_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__14listIP9HUDStringNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP9HUDStringPvEEE10pointer_toERS5_($2)|0); __ZNSt3__121__list_const_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__list_const_iteratorIP9HUDStringPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorIP9HUDStringPvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorIP9HUDStringPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP9HUDStringEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6285,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6275,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2ERS7_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6286,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIP9HUDStringPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIP9HUDStringPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIP9HUDStringPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP9HUDStringEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP9HUDStringEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP9HUDStringEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP9HUDStringEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIP9HUDStringPvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE10deallocateERS7_PS6_j($3,$4,$6); STACKTOP = sp;return; } function __ZNKSt3__121__list_const_iteratorIP9HUDStringPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__list_const_iteratorIP9HUDStringPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZN17ReplacementEffect7replaceEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $e; $2 = $1; STACKTOP = sp;return ($2|0); } function __ZN17ReplacementEffectD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN17ReplacementEffectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17ReplacementEffectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17ReplacementEffectC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 53608; HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEC2ERKSD_($this,$__m) { $this = $this|0; $__m = $__m|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 28|0; $$byval_copy = sp + 24|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__m; $6 = $0; $7 = $1; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEEC2ERKSE_($6,$7); $8 = $1; $9 = (__ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE5beginEv($8)|0); HEAP32[$2>>2] = $9; $10 = $1; $11 = (__ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE3endEv($10)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; invoke_viii(6287,($6|0),($$byval_copy|0),($$byval_copy$1|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEED2Ev($6); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEEC2ERKSE_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 11|0; $$byval_copy = sp + 10|0; $2 = sp + 9|0; $3 = sp + 8|0; $0 = $this; $1 = $__t; $4 = $0; HEAP32[$4>>2] = 0; $5 = ((($4)) + 4|0); $6 = $1; $7 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE37select_on_container_copy_constructionERKSC_($2,$7); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEEC2ESH_($5,$$byval_copy); $8 = ((($4)) + 8|0); $9 = $1; (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($9)|0); ;HEAP8[$$byval_copy$1>>0]=HEAP8[$3>>0]|0; __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEC2EjSC_($8,0,$$byval_copy$1); $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE37select_on_container_copy_constructionERKSC_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSC_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSC_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEEC2ESH_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $this; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EEC2ESH_($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EEC2ESH_($this,$__t2) { $this = $this|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EEC2EjSC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S6_EEPNS_11__tree_nodeISI_PvEEiEEEEEEvT_SP_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__e = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $__e = sp + 12|0; $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = (__ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE4cendEv($4)|0); HEAP32[$__e>>2] = $5; while(1) { $6 = (__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__f,$__l)|0); if (!($6)) { break; } ;HEAP32[$2>>2]=HEAP32[$__e>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($1,$$byval_copy); $7 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEdeEv($__f)|0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $8 = (__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S6_EEPNS_11__tree_nodeISH_PvEEiEEEERKSB_($4,$$byval_copy$1,$7)|0); HEAP32[$3>>2] = $8; (__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEppEv($__f)|0); } STACKTOP = sp;return; } function __ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE4cendEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE6insertENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S6_EEPNS_11__tree_nodeISH_PvEEiEEEERKSB_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__v; $5 = $1; ;HEAP32[$4>>2]=HEAP32[$__p>>2]|0; $6 = $2; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE15__insert_uniqueIRKNS_4pairIKS3_S7_EEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEEOT_($5,$$byval_copy,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy$1); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE15__insert_uniqueIRKNS_4pairIKS3_S7_EEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEENS_21__tree_const_iteratorIS8_SP_iEEOT_($this,$__p,$__v) { $this = $this|0; $__p = $__p|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 36|0; $0 = sp + 32|0; $__h = sp + 12|0; $3 = sp + 8|0; $1 = $this; $2 = $__v; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE16__construct_nodeIJRKNS_4pairIKS3_S7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($__h,$6,$8); ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $9 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $10 = (invoke_iiii(6288,($6|0),($$byval_copy|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $18 = $4; $19 = $5; ___resumeException($18|0); // unreachable; } HEAP32[$0>>2] = $10; $13 = HEAP32[$0>>2]|0; $14 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); $15 = ($13|0)==($14|0); if (!($15)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE16__construct_nodeIJRKNS_4pairIKS3_S7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE8allocateERSC_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEC2ERSC_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RS9_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6289,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6290,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIS9_JRKNS_4pairIKS5_S8_EEEEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIS9_JRKNS_4pairIKS5_S8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIS9_JRKNS_4pairIKS5_S8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIS8_JRKNS_4pairIKS4_S7_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIS8_JRKNS_4pairIKS4_S7_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($4)|0); __ZNSt3__112__value_typeIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEEC2IJRKNS_4pairIKS2_S6_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEEC2IJRKNS_4pairIKS2_S6_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($3)|0); __ZNSt3__14pairIKP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEEC2ERKS8_($2,$4); STACKTOP = sp;return; } function __ZNSt3__14pairIKP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEEC2ERKS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = $1; $7 = ((($6)) + 4|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($5,$7); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRKNS_4pairIKP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEESJ_($this,$__p,$__nd) { $this = $this|0; $__p = $__p|0; $__nd = $__nd|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 28|0; $0 = sp + 24|0; $__parent = sp + 12|0; $3 = sp + 4|0; $1 = $this; $2 = $__nd; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; $5 = $2; $6 = ((($5)) + 16|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $7 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEESK_RKT_($4,$$byval_copy,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = $2; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($4,$13,$14,$15); $16 = $2; $__r = $16; $17 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_SH_EEiEESK_RKT_($this,$__hint,$__parent,$__v) { $this = $this|0; $__hint = $__hint|0; $__parent = $__parent|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__next = 0, $__prior = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 64|0; $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $4 = sp + 32|0; $5 = sp + 28|0; $__prior = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $__next = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $__parent; $3 = $__v; $11 = $1; $12 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE3endEv($11)|0); HEAP32[$5>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($4,$$byval_copy); $13 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($__hint,$4)|0); if (!($13)) { $14 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $15 = $3; $16 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEdeEv($__hint)|0); $17 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($14,$15,$16)|0); if (!($17)) { $40 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $41 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEdeEv($__hint)|0); $42 = $3; $43 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($40,$41,$42)|0); if (!($43)) { $67 = HEAP32[$__hint>>2]|0; $68 = $2; HEAP32[$68>>2] = $67; $69 = $2; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } ;HEAP32[$8>>2]=HEAP32[$__hint>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $44 = (__ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEET_SF_NS_15iterator_traitsISF_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISF_EE5valueEvE4typeE($$byval_copy$2,1,0)|0); HEAP32[$__next>>2] = $44; $45 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE3endEv($11)|0); HEAP32[$10>>2] = $45; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($9,$$byval_copy$3); $46 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($__next,$9)|0); if (!($46)) { $47 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $48 = $3; $49 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEdeEv($__next)|0); $50 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($47,$48,$49)|0); if (!($50)) { $64 = $2; $65 = $3; $66 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($11,$64,$65)|0); $0 = $66; $70 = $0; STACKTOP = sp;return ($70|0); } } $51 = HEAP32[$__hint>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0|0); if ($54) { $55 = HEAP32[$__hint>>2]|0; $56 = $2; HEAP32[$56>>2] = $55; $57 = $2; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $0 = $59; $70 = $0; STACKTOP = sp;return ($70|0); } else { $60 = HEAP32[$__next>>2]|0; $61 = $2; HEAP32[$61>>2] = $60; $62 = $2; $63 = HEAP32[$62>>2]|0; $0 = $63; $70 = $0; STACKTOP = sp;return ($70|0); } } } ;HEAP32[$__prior>>2]=HEAP32[$__hint>>2]|0; $18 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5beginEv($11)|0); HEAP32[$7>>2] = $18; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($6,$$byval_copy$1); $19 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEESF_($__prior,$6)|0); if (!($19)) { $20 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($11)|0); $21 = (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEmmEv($__prior)|0); $22 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEdeEv($21)|0); $23 = $3; $24 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($20,$22,$23)|0); if (!($24)) { $37 = $2; $38 = $3; $39 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($11,$37,$38)|0); $0 = $39; $70 = $0; STACKTOP = sp;return ($70|0); } } $25 = HEAP32[$__hint>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = HEAP32[$__hint>>2]|0; $29 = $2; HEAP32[$29>>2] = $28; $30 = $2; $31 = HEAP32[$30>>2]|0; $0 = $31; $70 = $0; STACKTOP = sp;return ($70|0); } else { $32 = HEAP32[$__prior>>2]|0; $33 = $2; HEAP32[$33>>2] = $32; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ENS_15__tree_iteratorIS8_SC_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_prevIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEclERKS8_SD_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__14nextINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEET_SF_NS_15iterator_traitsISF_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorISF_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEvRT_NS_15iterator_traitsISF_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RS9_($8)|0); __THREW__ = 0; invoke_vii(6291,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE10deallocateERSC_PSB_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEE10pointer_toERS9_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEEEEPT_RS9_($13)|0); __THREW__ = 0; invoke_vii(6291,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZN13MTGEventBonusD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 49400; HEAP32[$1>>2] = $2; $3 = ((($1)) + 156|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGEventBonusD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGEventBonusD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16PermanentAbility11testDestroyEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN16MTGPutInPlayRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16MTGPutInPlayRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGPutInPlayRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGPutInPlayRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 88|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNK12GameObserver8gameTypeEv($6)|0); $8 = ($7|0)==(1); if ($8) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155048); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155058); STACKTOP = sp;return; } function __ZN13MTGKickerRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGPutInPlayRuleD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGKickerRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGKickerRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MTGKickerRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155037); STACKTOP = sp;return; } function __ZN22MTGAlternativeCostRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22MTGAlternativeCostRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN22MTGAlternativeCostRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 152|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155016); STACKTOP = sp;return; } } function __ZN14MTGBuyBackRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGBuyBackRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGBuyBackRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGBuyBackRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154999); STACKTOP = sp;return; } function __ZN16MTGFlashBackRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN16MTGFlashBackRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGFlashBackRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGFlashBackRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154989); STACKTOP = sp;return; } function __ZN14MTGRetraceRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGRetraceRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGRetraceRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGRetraceRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154981); STACKTOP = sp;return; } function __ZN14MTGSuspendRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 50184; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGSuspendRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGSuspendRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGMorphCostRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16MTGMorphCostRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGMorphCostRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGMorphCostRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154968); STACKTOP = sp;return; } function __ZN14MTGPayZeroRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 50408; HEAP32[$1>>2] = $2; $3 = ((($1)) + 164|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGPayZeroRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGPayZeroRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGPayZeroRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 164|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if ($4) { $5 = ((($1)) + 164|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154951); STACKTOP = sp;return; } } function __ZN15MTGOverloadRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22MTGAlternativeCostRuleD2Ev($1); STACKTOP = sp;return; } function __ZN15MTGOverloadRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15MTGOverloadRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15MTGOverloadRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154942); STACKTOP = sp;return; } function __ZN17MTGAttackCostRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 50632; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17MTGAttackCostRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17MTGAttackCostRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGBlockCostRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 50744; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16MTGBlockCostRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGBlockCostRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MTGAttackRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGAttackRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGAttackRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MTGAttackRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154933); STACKTOP = sp;return; } function __ZN25MTGPlaneswalkerAttackRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN25MTGPlaneswalkerAttackRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN25MTGPlaneswalkerAttackRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN25MTGPlaneswalkerAttackRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154913); STACKTOP = sp;return; } function __ZN21MTGCombatTriggersRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN21MTGCombatTriggersRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21MTGCombatTriggersRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN27OtherAbilitiesEventReceiverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN27OtherAbilitiesEventReceiverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN27OtherAbilitiesEventReceiverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12MTGMomirRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 51576; HEAP32[$1>>2] = $2; $3 = ((($1)) + 400|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 152|0); $5 = ((($4)) + 240|0); $7 = $5; while(1) { $6 = ((($7)) + -12|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($6); $8 = ($6|0)==($4|0); if ($8) { break; } else { $7 = $6; } } __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN12MTGMomirRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12MTGMomirRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12MTGMomirRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154907); STACKTOP = sp;return; } function __ZN17MTGStoneHewerRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 51688; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); $4 = ((($3)) + 240|0); $6 = $4; while(1) { $5 = ((($6)) + -12|0); __ZNSt3__16vectorIiNS_9allocatorIiEEED2Ev($5); $7 = ($5|0)==($3|0); if ($7) { break; } else { $6 = $5; } } __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17MTGStoneHewerRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17MTGStoneHewerRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17MTGStoneHewerRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154895); STACKTOP = sp;return; } function __ZN13MTGHermitRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGHermitRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGHermitRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MTGHermitRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154888); STACKTOP = sp;return; } function __ZN15MTGSoulbondRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 52024; HEAP32[$1>>2] = $2; $3 = ((($1)) + 188|0); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($3); $4 = ((($1)) + 152|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($4); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15MTGSoulbondRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15MTGSoulbondRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn152_N13MTGDredgeRuleD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -152|0); __ZN13MTGDredgeRuleD2Ev($2); STACKTOP = sp;return; } function __ZN13MTGDredgeRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); __ZN17ReplacementEffectD2Ev($2); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGDredgeRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGDredgeRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn152_N13MTGDredgeRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -152|0); __ZN13MTGDredgeRuleD0Ev($2); STACKTOP = sp;return; } function __ZN14MTGPersistRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGPersistRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGPersistRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGVampireRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 52384; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZN14MTGVampireRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGVampireRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14MTGUnearthRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN14MTGUnearthRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14MTGUnearthRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16MTGTokensCleanupD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 52608; HEAP32[$1>>2] = $2; $3 = ((($1)) + 152|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($3); __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN16MTGTokensCleanupD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16MTGTokensCleanupD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13MTGLegendRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN13MTGLegendRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13MTGLegendRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18MTGPlaneWalkerRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21ListMaintainerAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN18MTGPlaneWalkerRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18MTGPlaneWalkerRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21MTGPlaneswalkerDamageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN21MTGPlaneswalkerDamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21MTGPlaneswalkerDamageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15MTGLifelinkRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15MTGLifelinkRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15MTGLifelinkRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17MTGDeathtouchRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN17MTGDeathtouchRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17MTGDeathtouchRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17MTGDeathtouchRule11getMenuTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,154877); STACKTOP = sp;return; } function __ZN15ParentChildRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); STACKTOP = sp;return; } function __ZN15ParentChildRuleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15ParentChildRuleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9constructIS4_JS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP9HUDStringEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE11__constructIS4_JS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP9HUDStringEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE9constructIS3_JS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEE9constructIS3_JS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP9HUDStringEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP9HUDStringEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP9HUDStringEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEC2ES5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $2 = ((($1)) + 4|0); ;HEAP32[$2>>2]=HEAP32[$__x>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__115__list_iteratorIP9HUDStringPvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(6292,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6293,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP9HUDStringPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP9HUDStringNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP9HUDStringPvEEE10pointer_toERS5_($2)|0); __ZNSt3__115__list_iteratorIP9HUDStringPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqERKNS_15__list_iteratorIP9HUDStringPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP13ActionElementEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP13ActionElementEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP13ActionElementE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13ActionElementE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP13ActionElementEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP13ActionElementEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP13ActionElementEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13ActionElementNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13ActionElementEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP13ActionElementEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6294,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(3873,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP17ReplacementEffectPvEEE10pointer_toERS5_($2)|0); __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP17ReplacementEffectPvEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_16__list_node_baseIP17ReplacementEffectPvEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_16__list_node_baseIP17ReplacementEffectPvEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_15__list_iteratorIP17ReplacementEffectPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EEC2ESA_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEEC2ERKSC_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6295,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6296,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSA_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIP15MTGCardInstanceEclERKS2_S5_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS2_NS_6vectorIS2_NS_9allocatorIS2_EEEEEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE25__construct_node_with_keyERSA_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE8allocateERSC_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEC2ERSC_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6297,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofINS_6vectorIP15MTGCardInstanceNS_9allocatorIS3_EEEEEEPT_RS7_($22)|0); __THREW__ = 0; invoke_vii(6298,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS_9allocatorIS5_EEEEEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6299,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIKS5_JRSF_EEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIKS5_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIKS5_JRSF_EEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIKS4_JRSD_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIKS4_JRSD_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15MTGCardInstanceEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE11__constructIS8_JEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIS7_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS0_IS4_EEEEEEPvEEE9constructIS7_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_6vectorIP15MTGCardInstanceNS_9allocatorIS3_EEEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS_9allocatorIS5_EEEEEEPvEENS_21__map_node_destructorINS7_ISC_EEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2EOSF_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS6_NS2_IS6_EEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6299,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofINS_6vectorIP15MTGCardInstanceNS_9allocatorIS3_EEEEEEPT_RS7_($9)|0); __THREW__ = 0; invoke_vii(6300,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKP15MTGCardInstanceEEPT_RS4_($18)|0); __THREW__ = 0; invoke_vii(6301,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE10deallocateERSC_PSB_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIS8_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIKS5_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9__destroyIKS5_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16uniqueINS_11__wrap_iterIPP15MTGCardInstanceEENS_10__equal_toIS3_S3_EEEET_S8_S8_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $__i = sp; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $4 = (__ZNSt3__113adjacent_findINS_11__wrap_iterIPP15MTGCardInstanceEERNS_10__equal_toIS3_S3_EEEET_S9_S9_T0_($$byval_copy,$$byval_copy$1,$__pred)|0); HEAP32[$1>>2] = $4; ;HEAP32[$__first>>2]=HEAP32[$1>>2]|0; $5 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($5)) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__i)|0); while(1) { $6 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__i)|0); $7 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($6,$__last)|0); if (!($7)) { break; } $8 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__first)|0); $9 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__i)|0); $10 = (__ZNKSt3__110__equal_toIP15MTGCardInstanceS2_EclERKS2_S5_($__pred,$8,$9)|0); if ($10) { continue; } $11 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__i)|0); $12 = (__ZNSt3__14moveIRP15MTGCardInstanceEEONS_16remove_referenceIT_E4typeEOS5_($11)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__first)|0); $15 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($14)|0); HEAP32[$15>>2] = $13; } (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__first)|0); ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__113adjacent_findINS_11__wrap_iterIPP15MTGCardInstanceEERNS_10__equal_toIS3_S3_EEEET_S9_S9_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $__i = sp; $1 = $__pred; $2 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); L1: do { if ($2) { ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; while(1) { $3 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEv($__i)|0); $4 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($3,$__last)|0); if (!($4)) { break L1; } $5 = $1; $6 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__first)|0); $7 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($__i)|0); $8 = (__ZNKSt3__110__equal_toIP15MTGCardInstanceS2_EclERKS2_S5_($5,$6,$7)|0); if ($8) { break; } ;HEAP32[$__first>>2]=HEAP32[$__i>>2]|0; } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } } while(0); ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } function __ZNKSt3__110__equal_toIP15MTGCardInstanceS2_EclERKS2_S5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__1miIPKP15MTGCardInstancePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__1neIPKP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES9_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKP15MTGCardInstanceS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKP15MTGCardInstanceS4_EEbRKNS_11__wrap_iterIT_EERKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP15MTGCardInstanceE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__15equalINS_11__wrap_iterIPKiEES4_EEbT_S5_T0_($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 25|0; $$byval_copy$2 = sp + 20|0; $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = sp + 24|0; ;HEAP32[$0>>2]=HEAP32[$__first1>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last1>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__first2>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$2>>2]|0; ;HEAP8[$$byval_copy$3>>0]=HEAP8[$3>>0]|0; $4 = (__ZNSt3__15equalINS_11__wrap_iterIPKiEES4_NS_10__equal_toIiiEEEEbT_S7_T0_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,$$byval_copy$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15equalINS_11__wrap_iterIPKiEES4_NS_10__equal_toIiiEEEEbT_S7_T0_T1_($__first1,$__last1,$__first2,$__pred) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; $__pred = $__pred|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; while(1) { $1 = (__ZNSt3__1neIPKiEEbRKNS_11__wrap_iterIT_EES7_($__first1,$__last1)|0); if (!($1)) { label = 6; break; } $2 = (__ZNKSt3__111__wrap_iterIPKiEdeEv($__first1)|0); $3 = (__ZNKSt3__111__wrap_iterIPKiEdeEv($__first2)|0); $4 = (__ZNKSt3__110__equal_toIiiEclERKiS3_($__pred,$2,$3)|0); if (!($4)) { label = 4; break; } (__ZNSt3__111__wrap_iterIPKiEppEv($__first1)|0); (__ZNSt3__111__wrap_iterIPKiEppEv($__first2)|0); } if ((label|0) == 4) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $5 = $$pre_trunc&1; STACKTOP = sp;return ($5|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $5 = $$pre_trunc&1; STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZNKSt3__110__equal_toIiiEclERKiS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); STACKTOP = sp;return ($7|0); } function __ZNKSt3__111__wrap_iterIPKiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPKiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIiNS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPKi($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZN16PermanentAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16PermanentAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_ObjectAnalytics_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4077(); ___cxx_global_var_init_1_4078(); ___cxx_global_var_init_3_4079(); ___cxx_global_var_init_5_4080(); return; } function ___cxx_global_var_init_4077() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53620,182585); (___cxa_atexit((3831|0),(53620|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4078() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53632,165089); (___cxa_atexit((3831|0),(53632|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4079() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53644,165080); (___cxa_atexit((3831|0),(53644|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4080() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53656,165065); (___cxa_atexit((3831|0),(53656|0),(___dso_handle|0))|0); return; } function __ZN10OptionItemC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_id,$_displayValue) { $this = $this|0; $_id = $_id|0; $_displayValue = $_displayValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_id; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$_displayValue); __THREW__ = 0; invoke_viii(5227,($5|0),($2|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 55208; HEAP32[$5>>2] = $8; $9 = $1; $10 = ((($5)) + 48|0); HEAP32[$10>>2] = $9; $11 = ((($5)) + 17|0); HEAP8[$11>>0] = 0; STACKTOP = sp;return; } } function __ZN13OptionInteger6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $buf = 0, $mFont = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 656|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $1 = sp + 120|0; $2 = sp + 108|0; $buf = sp + 144|0; $5 = sp + 88|0; $6 = sp + 76|0; $7 = sp + 64|0; $8 = sp + 52|0; $9 = sp + 40|0; $10 = sp + 28|0; $0 = $this; $11 = $0; $12 = (__ZN16WResourceManager8InstanceEv()|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 112|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_iii[$15 & 8191]($12,1)|0); $mFont = $16; $17 = $mFont; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$11>>2]|0; $22 = ((($21)) + 40|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_iii[$23 & 8191]($11,2)|0); FUNCTION_TABLE_vii[$20 & 8191]($17,$24); $25 = $mFont; $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($11)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$28); __THREW__ = 0; invoke_viii(6302,($1|0),($11|0),($2|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $32 = ((($11)) + 20|0); $33 = +HEAPF32[$32>>2]; $34 = $33 + 2.0; $35 = ((($11)) + 24|0); $36 = +HEAPF32[$35>>2]; $37 = $36 + 3.0; __THREW__ = 0; invoke_viiddidd($27|0,($25|0),($31|0),(+$34),(+$37),0,0.0,0.0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $40 = ((($11)) + 72|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(1); $43 = ((($11)) + 52|0); $44 = HEAP32[$43>>2]|0; if (!($42)) { $68 = ((($11)) + 56|0); $69 = HEAP32[$68>>2]|0; $70 = ($44|0)==($69|0); if ($70) { $71 = ((($11)) + 60|0); $72 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($71)|0); $73 = ($72|0)!=(0); if ($73) { $74 = ((($11)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($10,$74); __THREW__ = 0; invoke_viii(6302,($9|0),($11|0),($10|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; do { if ($76) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; } else { $77 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $77; (invoke_iiii(3889,($buf|0),(180986|0),($vararg_buffer4|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $86 = $mFont; $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($11)) + 28|0); $90 = +HEAPF32[$89>>2]; $91 = $90 - 5.0; $92 = ((($11)) + 24|0); $93 = +HEAPF32[$92>>2]; $94 = $93 + 3.0; FUNCTION_TABLE_viiddidd[$88 & 8191]($86,$buf,$91,$94,2,0.0,0.0); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $95 = $3; $96 = $4; ___resumeException($95|0); // unreachable; } } $84 = ((($11)) + 52|0); $85 = HEAP32[$84>>2]|0; HEAP32[$vararg_buffer7>>2] = $85; (_sprintf($buf,158799,$vararg_buffer7)|0); $86 = $mFont; $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($11)) + 28|0); $90 = +HEAPF32[$89>>2]; $91 = $90 - 5.0; $92 = ((($11)) + 24|0); $93 = +HEAPF32[$92>>2]; $94 = $93 + 3.0; FUNCTION_TABLE_viiddidd[$88 & 8191]($86,$buf,$91,$94,2,0.0,0.0); STACKTOP = sp;return; } $45 = ($44|0)!=(0); if ($45) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,155236); __THREW__ = 0; invoke_viii(6302,($5|0),($11|0),($6|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; do { if ($47) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $3 = $55; $4 = $56; } else { $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $48; (invoke_iiii(3889,($buf|0),(180986|0),($vararg_buffer|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $3 = $57; $4 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $86 = $mFont; $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($11)) + 28|0); $90 = +HEAPF32[$89>>2]; $91 = $90 - 5.0; $92 = ((($11)) + 24|0); $93 = +HEAPF32[$92>>2]; $94 = $93 + 3.0; FUNCTION_TABLE_viiddidd[$88 & 8191]($86,$buf,$91,$94,2,0.0,0.0); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $95 = $3; $96 = $4; ___resumeException($95|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,155240); __THREW__ = 0; invoke_viii(6302,($7|0),($11|0),($8|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; do { if ($60) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $3 = $64; $4 = $65; } else { $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $61; (invoke_iiii(3889,($buf|0),(180986|0),($vararg_buffer1|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $3 = $66; $4 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $86 = $mFont; $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($11)) + 28|0); $90 = +HEAPF32[$89>>2]; $91 = $90 - 5.0; $92 = ((($11)) + 24|0); $93 = +HEAPF32[$92>>2]; $94 = $93 + 3.0; FUNCTION_TABLE_viiddidd[$88 & 8191]($86,$buf,$91,$94,2,0.0,0.0); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $95 = $3; $96 = $4; ___resumeException($95|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $95 = $3; $96 = $4; ___resumeException($95|0); // unreachable; } function __ZN13OptionIntegerC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiS6_i($this,$_id,$_displayValue,$_maxValue,$_increment,$_defV,$_sDef,$_minValue) { $this = $this|0; $_id = $_id|0; $_displayValue = $_displayValue|0; $_maxValue = $_maxValue|0; $_increment = $_increment|0; $_defV = $_defV|0; $_sDef = $_sDef|0; $_minValue = $_minValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $0 = $this; $1 = $_id; $2 = $_maxValue; $3 = $_increment; $4 = $_defV; $5 = $_minValue; $9 = $0; $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$_displayValue); __THREW__ = 0; invoke_viii(6303,($9|0),($10|0),($6|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $7 = $36; $8 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $40 = $7; $41 = $8; ___resumeException($40|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $13 = 53676; HEAP32[$9>>2] = $13; $14 = ((($9)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = $4; $16 = ((($9)) + 56|0); HEAP32[$16>>2] = $15; $17 = ((($9)) + 60|0); __THREW__ = 0; (invoke_iii(3901,($17|0),($_sDef|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = $2; $21 = ((($9)) + 72|0); HEAP32[$21>>2] = $20; $22 = $5; $23 = ((($9)) + 76|0); HEAP32[$23>>2] = $22; $24 = $3; $25 = ((($9)) + 80|0); HEAP32[$25>>2] = $24; $26 = ((($9)) + 48|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_iii(3923,(30372|0),($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = ((($28)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($9)) + 52|0); HEAP32[$33>>2] = $32; $34 = ((($9)) + 20|0); HEAPF32[$34>>2] = 0.0; $35 = ((($9)) + 24|0); HEAPF32[$35>>2] = 0.0; STACKTOP = sp;return; } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $7 = $38; $8 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN10OptionItemD2Ev($9); $40 = $7; $41 = $8; ___resumeException($40|0); // unreachable; } function __ZN13OptionInteger7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(-1); if (!($7)) { STACKTOP = sp;return; } $8 = ((($4)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN12GameSettingsixEi(30372,$9)|0); $11 = ((($4)) + 52|0); $12 = HEAP32[$11>>2]|0; __ZN10GameOptionC2Ei($1,$12); __THREW__ = 0; (invoke_iii(5128,($10|0),($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZN10GameOptionD2Ev($1); $17 = $2; $18 = $3; ___resumeException($17|0); // unreachable; } __ZN10GameOptionD2Ev($1); STACKTOP = sp;return; } function __ZN12OptionSelect14initSelectionsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 56|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 56|0); $7 = $i; $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($6,$7)|0); $9 = ((($1)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN12GameSettingsixEi(30372,$10)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($8,$12)|0); if ($13) { $14 = $i; $15 = ((($1)) + 52|0); HEAP32[$15>>2] = $14; } $16 = $i; $17 = (($16) + 1)|0; $i = $17; } STACKTOP = sp;return; } function __ZN12OptionSelect8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = $1; __ZN8WGuiItem8EnteringE7Buttons($2,$3); $4 = ((($2)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = ((($2)) + 68|0); HEAP32[$6>>2] = $5; STACKTOP = sp;return; } function __ZN12OptionSelect6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0; var $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 68|0; $2 = sp + 56|0; $5 = sp + 36|0; $6 = sp + 24|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $9 = $0; $10 = (__ZN16WResourceManager8InstanceEv()|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 112|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_iii[$13 & 8191]($10,1)|0); $mFont = $14; $15 = $mFont; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$9>>2]|0; $20 = ((($19)) + 40|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_iii[$21 & 8191]($9,2)|0); FUNCTION_TABLE_vii[$18 & 8191]($15,$22); $23 = $mFont; $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($9)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$26); __THREW__ = 0; invoke_viii(6302,($1|0),($9|0),($2|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $30 = ((($9)) + 20|0); $31 = +HEAPF32[$30>>2]; $32 = ((($9)) + 24|0); $33 = +HEAPF32[$32>>2]; $34 = $33 + 2.0; __THREW__ = 0; invoke_viiddidd($25|0,($23|0),($29|0),(+$31),(+$34),0,0.0,0.0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $37 = ((($9)) + 52|0); $38 = HEAP32[$37>>2]|0; $39 = ((($9)) + 56|0); $40 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($39)|0); $41 = ($38>>>0)<($40>>>0); $42 = $mFont; $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; if ($41) { $45 = ((($9)) + 56|0); $46 = ((($9)) + 52|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($45,$47)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$48); __THREW__ = 0; invoke_viii(6302,($5|0),($9|0),($6|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; do { if ($50) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } else { $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $52 = ((($9)) + 20|0); $53 = +HEAPF32[$52>>2]; $54 = ((($9)) + 28|0); $55 = +HEAPF32[$54>>2]; $56 = $53 + $55; $57 = $56 - 10.0; $58 = ((($9)) + 24|0); $59 = +HEAPF32[$58>>2]; $60 = $59 + 2.0; __THREW__ = 0; invoke_viiddidd($44|0,($42|0),($51|0),(+$57),(+$60),2,0.0,0.0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $89 = $3; $90 = $4; ___resumeException($89|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,155243); __THREW__ = 0; invoke_viii(6302,($7|0),($9|0),($8|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; do { if ($72) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; } else { $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $74 = ((($9)) + 20|0); $75 = +HEAPF32[$74>>2]; $76 = ((($9)) + 28|0); $77 = +HEAPF32[$76>>2]; $78 = $75 + $77; $79 = $78 - 10.0; $80 = ((($9)) + 24|0); $81 = +HEAPF32[$80>>2]; $82 = $81 + 2.0; __THREW__ = 0; invoke_viiddidd($44|0,($42|0),($73|0),(+$79),(+$82),2,0.0,0.0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $89 = $3; $90 = $4; ___resumeException($89|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $89 = $3; $90 = $4; ___resumeException($89|0); // unreachable; } function __ZN12OptionSelect7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = ((($5)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(-1); if ($8) { STACKTOP = sp;return; } $9 = ((($5)) + 52|0); $10 = HEAP32[$9>>2]|0; $11 = ((($5)) + 56|0); $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { STACKTOP = sp;return; } $14 = ((($5)) + 48|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameSettingsixEi(30372,$15)|0); $17 = ((($5)) + 56|0); $18 = ((($5)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($17,$19)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$20); __THREW__ = 0; invoke_vii(5383,($1|0),($2|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } __THREW__ = 0; (invoke_iii(5128,($16|0),($1|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZN10GameOptionD2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } else { __ZN10GameOptionD2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } function __ZN12OptionSelect10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $4 = ($3>>>0)>(1); STACKTOP = sp;return ($4|0); } function __ZN12OptionSelect12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($2,$s); STACKTOP = sp;return; } function __ZN13OptionProfileC2EP7GameAppP12JGuiListener($this,$_app,$jgl) { $this = $this|0; $_app = $_app|0; $jgl = $jgl|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 80|0; $$byval_copy = sp + 76|0; $3 = sp + 52|0; $4 = sp + 40|0; $7 = sp + 20|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $0 = $this; $1 = $_app; $2 = $jgl; $11 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,155249); __THREW__ = 0; invoke_vii(3797,($4|0),(155259|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $5 = $46; $6 = $47; } else { __THREW__ = 0; invoke_vii(3800,($7|0),(53848|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; do { if ($15) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $5 = $48; $6 = $49; } else { __THREW__ = 0; invoke_viiiii(6304,($11|0),($3|0),0,($4|0),($7|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $5 = $50; $6 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $18 = 53868; HEAP32[$11>>2] = $18; $19 = ((($11)) + 108|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($19); $20 = $1; $21 = ((($11)) + 96|0); HEAP32[$21>>2] = $20; $22 = $2; $23 = ((($11)) + 100|0); HEAP32[$23>>2] = $22; $24 = ((($11)) + 32|0); HEAPF32[$24>>2] = 60.0; $25 = HEAP32[$11>>2]|0; $26 = ((($25)) + 172|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(164520|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if ($29) { label = 15; } else { __THREW__ = 0; invoke_vii($27|0,($11|0),($8|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $5 = $54; $6 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $32 = ((($11)) + 56|0); $33 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($32)|0); HEAP32[$9>>2] = $33; $34 = ((($11)) + 56|0); $35 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($34)|0); HEAP32[$10>>2] = $35; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$10>>2]|0; invoke_vii(6305,($$byval_copy|0),($$byval_copy$1|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 15; } else { $38 = ((($11)) + 17|0); HEAP8[$38>>0] = 0; $39 = HEAP32[$11>>2]|0; $40 = ((($39)) + 176|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; invoke_vi($41|0,($11|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 15; } else { __THREW__ = 0; invoke_vi(6306,($11|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 15; } else { STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 15) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $5 = $52; $6 = $53; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZN15OptionDirectoryD2Ev($11); $56 = $5; $57 = $6; ___resumeException($56|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $56 = $5; $57 = $6; ___resumeException($56|0); // unreachable; } function __ZN15OptionDirectoryC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiS6_S6_($this,$root,$id,$displayValue,$type) { $this = $this|0; $root = $root|0; $id = $id|0; $displayValue = $displayValue|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $filePath = 0, $i = 0, $path = 0, $subfolder = 0, $subfolders = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 84|0; $subfolders = sp + 64|0; $subfolder = sp + 48|0; $5 = sp + 36|0; $path = sp + 24|0; $filePath = sp + 12|0; $6 = sp; $0 = $this; $1 = $id; $7 = $0; $8 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$displayValue); __THREW__ = 0; invoke_viii(6307,($7|0),($8|0),($2|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $3 = $61; $4 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $105 = $3; $106 = $4; ___resumeException($105|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $11 = 54436; HEAP32[$7>>2] = $11; $12 = ((($7)) + 72|0); __THREW__ = 0; invoke_vii(3800,($12|0),($root|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $15 = ((($7)) + 84|0); __THREW__ = 0; invoke_vii(3800,($15|0),($type|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } else { __THREW__ = 0; $18 = (invoke_i(4202)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 21; } else { __THREW__ = 0; invoke_viii(5344,($subfolders|0),($18|0),($root|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 21; } else { $i = 0; while(1) { $23 = $i; $24 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($subfolders)|0); $25 = ($23>>>0)<($24>>>0); if (!($25)) { label = 40; break; } $26 = $i; __THREW__ = 0; $27 = (invoke_iii(3802,($subfolders|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 22; break; } $30 = $i; __THREW__ = 0; $31 = (invoke_iii(3802,($subfolders|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 22; break; } $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($31)|0); __THREW__ = 0; invoke_viiii(3795,($subfolder|0),($27|0),0,($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 22; break; } $37 = $i; __THREW__ = 0; $38 = (invoke_iii(3802,($subfolders|0),($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 23; break; } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($38)|0); $42 = (($41) - 1)|0; __THREW__ = 0; $43 = (invoke_iii(4365,($subfolder|0),($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 23; break; } $46 = HEAP8[$43>>0]|0; $47 = $46 << 24 >> 24; $48 = ($47|0)==(47); if ($48) { $49 = $i; __THREW__ = 0; $50 = (invoke_iii(3802,($subfolders|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 23; break; } $53 = $i; __THREW__ = 0; $54 = (invoke_iii(3802,($subfolders|0),($53|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 23; break; } $57 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($54)|0); $58 = (($57) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($5|0),($50|0),0,($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 23; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($subfolder,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($path); __THREW__ = 0; invoke_vii(3939,($path|0),($root|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 33; break; } __THREW__ = 0; invoke_vii(3939,($path|0),($subfolder|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 33; break; } __THREW__ = 0; invoke_viii(5340,($filePath|0),($path|0),($type|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 33; break; } __THREW__ = 0; $79 = (invoke_i(4202)|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 34; break; } __THREW__ = 0; $82 = (invoke_iii(4049,($79|0),($filePath|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 34; break; } if ($82) { $85 = HEAP32[$7>>2]|0; $86 = ((($85)) + 172|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_vii(3800,($6|0),($subfolder|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 34; break; } __THREW__ = 0; invoke_vii($87|0,($7|0),($6|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 35; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($path); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subfolder); $98 = $i; $99 = (($98) + 1)|0; $i = $99; } if ((label|0) == 23) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; label = 39; } else if ((label|0) == 33) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $3 = $92; $4 = $93; label = 38; } else if ((label|0) == 34) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; label = 37; } else if ((label|0) == 35) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 37; } else if ((label|0) == 40) { $100 = HEAP32[$7>>2]|0; $101 = ((($100)) + 176|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_vi($102|0,($7|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 22; } else { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); STACKTOP = sp;return; } } if ((label|0) == 22) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } else if ((label|0) == 37) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); label = 38; } if ((label|0) == 38) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($path); label = 39; } if ((label|0) == 39) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($subfolder); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); } } if ((label|0) == 21) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZN12OptionSelectD2Ev($7); $105 = $3; $106 = $4; ___resumeException($105|0); // unreachable; } function __ZN13OptionProfile8populateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $contents = 0, $format = 0, $pdata = 0, $s = 0, $sets = 0, $stream = 0; var $temp = 0, $unlocked = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1424|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $temp = sp + 376|0; $contents = sp + 340|0; $4 = sp + 328|0; $5 = sp + 316|0; $6 = sp + 304|0; $stream = sp + 160|0; $s = sp + 148|0; $7 = sp + 136|0; $8 = sp + 116|0; $9 = sp + 104|0; $buf = sp + 904|0; $format = sp + 392|0; $10 = sp + 92|0; $11 = sp + 80|0; $12 = sp + 68|0; $13 = sp + 56|0; $14 = sp + 44|0; $15 = sp + 32|0; $0 = $this; $16 = $0; $17 = (__ZN12GameSettingsixEi(30372,0)|0); $18 = ((($17)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($temp,$18); $19 = ((($16)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = ((($16)) + 56|0); $22 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($21)|0); $23 = ($20>>>0)>=($22>>>0); if ($23) { $1 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); STACKTOP = sp;return; } __THREW__ = 0; $24 = (invoke_iii(3923,(30372|0),0)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if (!($26)) { $27 = ((($24)) + 8|0); $28 = ((($16)) + 56|0); $29 = ((($16)) + 52|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii(3802,($28|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __THREW__ = 0; (invoke_iii(3901,($27|0),($31|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __THREW__ = 0; $36 = (invoke_ii(3903,24)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; $39 = (invoke_i(4323)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __THREW__ = 0; invoke_vii(4682,($36|0),($39|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $pdata = $36; $unlocked = 0; __THREW__ = 0; $44 = (invoke_ii(5105,(47272|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } $sets = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $47 = (invoke_i(4202)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; L14: do { if ($49) { label = 26; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(155267|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 26; } else { __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $2 = $82; $3 = $83; } else { __THREW__ = 0; invoke_viiiii(4767,($4|0),(30372|0),($5|0),($6|0),0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; do { if ($55) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; } else { __THREW__ = 0; $56 = (invoke_iiii(4203,($47|0),($4|0),($contents|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $2 = $86; $3 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); do { if ($56) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 26; break L14; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); while(1) { __THREW__ = 0; $61 = (invoke_iii(4205,($stream|0),($s|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 32; break; } $64 = HEAP32[$61>>2]|0; $65 = ((($64)) + -12|0); $66 = HEAP32[$65>>2]|0; $67 = (($61) + ($66)|0); __THREW__ = 0; $68 = (invoke_ii(4206,($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 32; break; } if (!($68)) { label = 33; break; } __THREW__ = 0; invoke_viiii(3795,($7|0),($s|0),0,9); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 32; break; } $73 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,155279)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if (!($73)) { continue; } $74 = $unlocked; $75 = (($74) + 1)|0; $unlocked = $75; } if ((label|0) == 32) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $2 = $88; $3 = $89; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L14; } else if ((label|0) == 33) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } } } while(0); __THREW__ = 0; $90 = (invoke_iii(3923,(30372|0),0)|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 26; break L14; } __THREW__ = 0; invoke_vii(3800,($9|0),($temp|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 26; break L14; } __THREW__ = 0; invoke_vii(5383,($8|0),($9|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; do { if ($96) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $2 = $135; $3 = $136; } else { __THREW__ = 0; (invoke_iii(5128,($90|0),($8|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $2 = $137; $3 = $138; __ZN10GameOptionD2Ev($8); break; } __ZN10GameOptionD2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; invoke_vii(3797,($11|0),(155289|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 26; break L14; } __THREW__ = 0; invoke_viii(6302,($10|0),($16|0),($11|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $2 = $139; $3 = $140; } else { $103 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); __THREW__ = 0; invoke_vii(3797,($13|0),(155301|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; } else { __THREW__ = 0; invoke_viii(6302,($12|0),($16|0),($13|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $2 = $143; $3 = $144; } else { $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; invoke_vii(3797,($15|0),(155311|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $2 = $145; $3 = $146; } else { __THREW__ = 0; invoke_viii(6302,($14|0),($16|0),($15|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; do { if ($112) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $2 = $147; $3 = $148; } else { $113 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $103; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $108; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $113; (invoke_iiii(3889,($format|0),(155328|0),($vararg_buffer|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $2 = $149; $3 = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $116 = $pdata; $117 = HEAP32[$116>>2]|0; $118 = $pdata; $119 = ((($118)) + 16|0); $120 = HEAP32[$119>>2]|0; __THREW__ = 0; $121 = (invoke_ii(5338,($120|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 26; break L14; } $124 = $unlocked; $125 = $sets; __THREW__ = 0; HEAP32[$vararg_buffer3>>2] = $117; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $121; $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); HEAP32[$vararg_ptr7>>2] = $124; $vararg_ptr8 = ((($vararg_buffer3)) + 12|0); HEAP32[$vararg_ptr8>>2] = $125; (invoke_iiii(3889,($buf|0),($format|0),($vararg_buffer3|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 26; break L14; } $128 = ((($16)) + 108|0); __THREW__ = 0; (invoke_iii(3925,($128|0),($buf|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 26; break L14; } $131 = $pdata; $132 = ($131|0)!=(0|0); if ($132) { $133 = $pdata; $134 = ($133|0)==(0|0); if (!($134)) { __ZN10PlayerDataD2Ev($133); __ZdlPv($133); } $pdata = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $1 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L14; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L14; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } while(0); if ((label|0) == 26) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $2 = $80; $3 = $81; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $151 = $2; $152 = $3; ___resumeException($151|0); // unreachable; } } $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; __ZdlPv($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $151 = $2; $152 = $3; ___resumeException($151|0); // unreachable; } } } } } while(0); $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); $151 = $2; $152 = $3; ___resumeException($151|0); // unreachable; } function __ZN13OptionProfile14initSelectionsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12OptionSelect14initSelectionsEv($1); $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 120|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN13OptionProfile12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$s); __THREW__ = 0; invoke_vii(2266,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = ((($4)) + 56|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($7)|0); $9 = ($8>>>0)>(1); $10 = ((($4)) + 104|0); if ($9) { HEAP8[$10>>0] = 1; STACKTOP = sp;return; } else { HEAP8[$10>>0] = 0; STACKTOP = sp;return; } } function __ZN13OptionProfile11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = ((($1)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 56|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($7)|0); $9 = (($8) - 1)|0; $10 = ($6>>>0)>($9>>>0); if (!($10)) { __ZN13OptionProfile8populateEv($1); STACKTOP = sp;return; } $11 = ((($1)) + 52|0); HEAP32[$11>>2] = 0; __ZN13OptionProfile8populateEv($1); STACKTOP = sp;return; } function __ZN13OptionProfile6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15OptionDirectory6ReloadEv($1); __ZN13OptionProfile8populateEv($1); STACKTOP = sp;return; } function __ZN15OptionDirectory6ReloadEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $filename = 0, $i = 0, $subfolders = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 112|0; $$byval_copy = sp + 108|0; $subfolders = sp + 92|0; $filename = sp + 76|0; $1 = sp + 64|0; $2 = sp + 52|0; $3 = sp + 40|0; $7 = sp + 24|0; $8 = sp + 20|0; $9 = sp + 16|0; $10 = sp + 12|0; $11 = sp; $0 = $this; $12 = $0; $13 = (__ZN11JFileSystem11GetInstanceEv()|0); $14 = ((($12)) + 72|0); __ZN11JFileSystem10scanfolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($subfolders,$13,$14); $i = 0; while(1) { $15 = $i; $16 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($subfolders)|0); $17 = ($15>>>0)<($16>>>0); if (!($17)) { label = 30; break; } $18 = ((($12)) + 72|0); __THREW__ = 0; invoke_viii(3799,($3|0),($18|0),(197990|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 12; break; } $21 = $i; __THREW__ = 0; $22 = (invoke_iii(3802,($subfolders|0),($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 13; break; } __THREW__ = 0; invoke_viii(6074,($2|0),($3|0),($22|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 13; break; } __THREW__ = 0; invoke_viii(4826,($1|0),($2|0),(197990|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 14; break; } $29 = ((($12)) + 84|0); __THREW__ = 0; invoke_viii(6074,($filename|0),($1|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 15; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __THREW__ = 0; $32 = (invoke_i(4202)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 18; break; } __THREW__ = 0; $35 = (invoke_iii(4049,($32|0),($filename|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 18; break; } if ($35) { $48 = ((($12)) + 56|0); $49 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($48)|0); HEAP32[$8>>2] = $49; $50 = ((($12)) + 56|0); $51 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($50)|0); HEAP32[$9>>2] = $51; $52 = $i; __THREW__ = 0; $53 = (invoke_iii(3802,($subfolders|0),($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 18; break; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$9>>2]|0; $56 = (invoke_iiii(4737,($$byval_copy|0),($$byval_copy$1|0),($53|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 18; break; } HEAP32[$7>>2] = $56; $59 = ((($12)) + 56|0); $60 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($59)|0); HEAP32[$10>>2] = $60; $61 = (__ZNSt3__1eqIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEbRKNS_11__wrap_iterIT_EERKNS8_IT0_EE($7,$10)|0); if ($61) { $62 = HEAP32[$12>>2]|0; $63 = ((($62)) + 172|0); $64 = HEAP32[$63>>2]|0; $65 = $i; __THREW__ = 0; $66 = (invoke_iii(3802,($subfolders|0),($65|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 18; break; } __THREW__ = 0; invoke_vii(3800,($11|0),($66|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 18; break; } __THREW__ = 0; invoke_vii($64|0,($12|0),($11|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 26; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $6 = 0; } else { $6 = 4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $75 = $i; $76 = (($75) + 1)|0; $i = $76; } if ((label|0) == 13) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; } else if ((label|0) == 14) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; label = 16; } else if ((label|0) == 15) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); label = 16; } else if ((label|0) == 18) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $4 = $46; $5 = $47; label = 29; } else if ((label|0) == 26) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $4 = $73; $5 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 29; } else if ((label|0) == 30) { $77 = HEAP32[$12>>2]|0; $78 = ((($77)) + 176|0); $79 = HEAP32[$78>>2]|0; __THREW__ = 0; invoke_vi($79|0,($12|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 12; } else { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); STACKTOP = sp;return; } } if ((label|0) == 12) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); $82 = $4; $83 = $5; ___resumeException($82|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } else if ((label|0) == 29) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); $82 = $4; $83 = $5; ___resumeException($82|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($subfolders); $82 = $4; $83 = $5; ___resumeException($82|0); // unreachable; } function __ZN13OptionProfile6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0; var $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $avatar = 0, $buf = 0, $filename = 0, $mFont = 0, $pX = 0.0, $pY = 0.0, $renderer = 0, $spacing = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 72|0; $filename = sp + 32|0; $avatar = sp + 24|0; $0 = $this; $3 = $0; $4 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $4; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_iii[$8 & 8191]($5,1)|0); $mFont = $9; $10 = $mFont; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vid[$13 & 8191]($10,1.0); $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = (+FUNCTION_TABLE_di[$17 & 8191]($14)); $19 = (~~(($18))); $20 = (2 + ($19))|0; $spacing = $20; $21 = ((($3)) + 20|0); $22 = +HEAPF32[$21>>2]; $pX = $22; $23 = ((($3)) + 24|0); $24 = +HEAPF32[$23>>2]; $pY = $24; $25 = ((($3)) + 56|0); $26 = ((($3)) + 52|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($25,$27)|0); $29 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($28,164520)|0); if ($29) { (_sprintf($buf,155338,$vararg_buffer)|0); } else { $30 = ((($3)) + 56|0); $31 = ((($3)) + 52|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($30,$32)|0); $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($33)|0); HEAP32[$vararg_buffer1>>2] = $34; (_sprintf($buf,155356,$vararg_buffer1)|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($filename,$buf); __THREW__ = 0; $35 = (invoke_i(4541)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = HEAP32[$35>>2]|0; $39 = ((($38)) + 28|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; invoke_viiii($40|0,($avatar|0),($35|0),($filename|0),4); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($avatar)|0); if ($43) { $44 = $renderer; $45 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($avatar)|0); $46 = ((($3)) + 20|0); $47 = +HEAPF32[$46>>2]; $48 = $pY; __THREW__ = 0; invoke_viiddddd(3893,($44|0),($45|0),(+$47),(+$48),0.0,1.0,1.0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $51 = $pX; $52 = $51 + 40.0; $pX = $52; label = 11; } } else { label = 11; } if ((label|0) == 11) { $57 = $mFont; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$3>>2]|0; $62 = ((($61)) + 40|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; $64 = (invoke_iii($63|0,($3|0),3)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { __THREW__ = 0; invoke_vii($60|0,($57|0),($64|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $69 = $mFont; $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($3)) + 56|0); $73 = ((($3)) + 52|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; $75 = (invoke_iii(3802,($72|0),($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($75)|0); $79 = $pX; $80 = $pY; $81 = $80 + 2.0; __THREW__ = 0; invoke_viiddidd($71|0,($69|0),($78|0),(+$79),(+$81),0,0.0,0.0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { $84 = $mFont; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 16|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_vid($87|0,($84|0),0.80000001192092896); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if (!($89)) { $90 = $mFont; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 8|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$3>>2]|0; $95 = ((($94)) + 40|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; $97 = (invoke_iii($96|0,($3|0),6)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if (!($99)) { __THREW__ = 0; invoke_vii($93|0,($90|0),($97|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if (!($101)) { $102 = $mFont; $103 = HEAP32[$102>>2]|0; $104 = HEAP32[$103>>2]|0; $105 = ((($3)) + 108|0); $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($105)|0); $107 = $pX; $108 = $pY; $109 = $spacing; $110 = (+($109|0)); $111 = $108 + $110; $112 = $111 + 2.0; __THREW__ = 0; invoke_viiddidd($104|0,($102|0),($106|0),(+$107),(+$112),0,0.0,0.0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if (!($114)) { $115 = $mFont; $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 16|0); $118 = HEAP32[$117>>2]|0; __THREW__ = 0; invoke_vid($118|0,($115|0),1.0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if (!($120)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($avatar); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); STACKTOP = sp;return; } } } } } } } } } } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $1 = $55; $2 = $56; __ZNSt3__110shared_ptrI5JQuadED2Ev($avatar); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $121 = $1; $122 = $2; ___resumeException($121|0); // unreachable; } } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $1 = $53; $2 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $121 = $1; $122 = $2; ___resumeException($121|0); // unreachable; } function __ZN13OptionProfile8EnteringE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 17|0); HEAP8[$4>>0] = 1; $5 = ((($3)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 120|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN13OptionProfile13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 8|0; $0 = $this; $6 = $confirmed&1; $1 = $6; $7 = $0; $8 = ((($7)) + 120|0); $9 = HEAP32[$8>>2]|0; $10 = ((($7)) + 56|0); $11 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($10)|0); $12 = ($9>>>0)>=($11>>>0); if ($12) { STACKTOP = sp;return; } $13 = $1; $14 = $13&1; if ($14) { $15 = ((($7)) + 52|0); $16 = HEAP32[$15>>2]|0; $result = $16; } else { $17 = ((($7)) + 120|0); $18 = HEAP32[$17>>2]|0; $result = $18; } $19 = (__ZN12GameSettingsixEi(30372,0)|0); $20 = ((($7)) + 56|0); $21 = $result; $22 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($20,$21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$22); __THREW__ = 0; invoke_vii(5383,($2|0),($3|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } __THREW__ = 0; (invoke_iii(5128,($19|0),($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZN10GameOptionD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } __ZN10GameOptionD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $27 = $result; $28 = ((($7)) + 52|0); HEAP32[$28>>2] = $27; __ZN13OptionProfile8populateEv($7); $29 = ((($7)) + 100|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); if (!($31)) { STACKTOP = sp;return; } $32 = $1; $33 = $32&1; if (!($33)) { STACKTOP = sp;return; } $34 = ((($7)) + 100|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_viii[$38 & 8191]($35,-102,5); $39 = ((($7)) + 52|0); $40 = HEAP32[$39>>2]|0; $41 = ((($7)) + 120|0); HEAP32[$41>>2] = $40; STACKTOP = sp;return; } function __ZN16OptionThemeStyleC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_displayValue) { $this = $this|0; $_displayValue = $_displayValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$_displayValue); __THREW__ = 0; invoke_viii(6307,($4|0),22,($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 54056; HEAP32[$4>>2] = $7; $8 = HEAP32[$4>>2]|0; $9 = ((($8)) + 72|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; invoke_vi($10|0,($4|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = HEAP32[$4>>2]|0; $14 = ((($13)) + 176|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; invoke_vi($15|0,($4|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZN12OptionSelectD2Ev($4); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } function __ZN16OptionThemeStyle7VisibleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $4 = ($3>>>0)>(1); STACKTOP = sp;return ($4|0); } function __ZN16OptionThemeStyle13confirmChangeEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; $4 = (__ZN12GameSettings11getStyleManEv(30372)|0); __ZN12StyleManager15determineActiveEP7MTGDeckS1_($4,0,0); STACKTOP = sp;return; } function __ZN16OptionThemeStyle6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $sm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $it = sp + 28|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 4|0; $7 = sp; $0 = $this; $8 = $0; $9 = ((($8)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($9); $10 = HEAP32[$8>>2]|0; $11 = ((($10)) + 172|0); $12 = HEAP32[$11>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,155379); __THREW__ = 0; invoke_vii($12|0,($8|0),($1|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); $15 = (__ZN12GameSettings11getStyleManEv(30372)|0); $sm = $15; $16 = $sm; $17 = ((($16)) + 36|0); $18 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($17)|0); HEAP32[$4>>2] = $18; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $19 = $sm; $20 = ((($19)) + 36|0); $21 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($20)|0); HEAP32[$5>>2] = $21; $22 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$5)|0); if (!($22)) { label = 8; break; } $23 = HEAP32[$8>>2]|0; $24 = ((($23)) + 172|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$26); __THREW__ = 0; invoke_vii($25|0,($8|0),($6|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $29 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEppEi($it,0)|0); HEAP32[$7>>2] = $29; } if ((label|0) == 8) { STACKTOP = sp;return; } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = $2; $35 = $3; ___resumeException($34|0); // unreachable; } function __ZN14OptionLanguageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_displayValue) { $this = $this|0; $_displayValue = $_displayValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$_displayValue); __THREW__ = 0; invoke_viii(6307,($4|0),1,($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = $2; $24 = $3; ___resumeException($23|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 54244; HEAP32[$4>>2] = $7; $8 = ((($4)) + 72|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($8); $9 = HEAP32[$4>>2]|0; $10 = ((($9)) + 72|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; invoke_vi($11|0,($4|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = HEAP32[$4>>2]|0; $15 = ((($14)) + 176|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; invoke_vi($16|0,($4|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { STACKTOP = sp;return; } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); __ZN12OptionSelectD2Ev($4); $23 = $2; $24 = $3; ___resumeException($23|0); // unreachable; } function __ZN14OptionLanguage7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = ((($5)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(-1); if ($8) { STACKTOP = sp;return; } $9 = ((($5)) + 52|0); $10 = HEAP32[$9>>2]|0; $11 = ((($5)) + 56|0); $12 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { STACKTOP = sp;return; } $14 = ((($5)) + 48|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN12GameSettingsixEi(30372,$15)|0); $17 = ((($5)) + 72|0); $18 = ((($5)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($17,$19)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$20); __THREW__ = 0; invoke_vii(5383,($1|0),($2|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } __THREW__ = 0; (invoke_iii(5128,($16|0),($1|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZN10GameOptionD2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } else { __ZN10GameOptionD2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZN10Translator11EndInstanceEv(); $25 = (__ZN10Translator11GetInstanceEv()|0); __ZN10Translator4initEv($25); $26 = (__ZN10Translator11GetInstanceEv()|0); $27 = ((($26)) + 16|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv($27); STACKTOP = sp;return; } } function __ZN14OptionLanguage13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $3 = sp + 8|0; $0 = $this; $6 = $confirmed&1; $1 = $6; $7 = $0; $8 = $1; $9 = $8&1; if (!($9)) { $10 = ((($7)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = ((($7)) + 52|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; } $13 = HEAP32[$7>>2]|0; $14 = ((($13)) + 68|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($7); $16 = HEAP32[$7>>2]|0; $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_ii[$18 & 8191]($7)|0); do { if ($19) { $20 = ((($7)) + 48|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN12GameSettingsixEi(30372,$21)|0); $23 = ((($7)) + 72|0); $24 = ((($7)) + 52|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($23,$25)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$26); __THREW__ = 0; invoke_vii(5383,($2|0),($3|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $4 = $34; $5 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $38 = $4; $39 = $5; ___resumeException($38|0); // unreachable; } __THREW__ = 0; (invoke_iii(5128,($22|0),($2|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __ZN10GameOptionD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10Translator11EndInstanceEv(); $31 = (__ZN10Translator11GetInstanceEv()|0); __ZN10Translator4initEv($31); $32 = (__ZN10Translator11GetInstanceEv()|0); $33 = ((($32)) + 16|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv($33); break; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $4 = $36; $5 = $37; __ZN10GameOptionD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $38 = $4; $39 = $5; ___resumeException($38|0); // unreachable; } } while(0); $40 = ((($7)) + 52|0); $41 = HEAP32[$40>>2]|0; $42 = ((($7)) + 68|0); HEAP32[$42>>2] = $41; STACKTOP = sp;return; } function __ZN14OptionLanguage6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $file = 0, $filePath = 0, $filen = 0, $found = 0, $i = 0, $lang = 0, $langFiles = 0, $s = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $langFiles = sp + 256|0; $1 = sp + 244|0; $file = sp + 92|0; $filePath = sp + 80|0; $s = sp + 64|0; $lang = sp + 52|0; $5 = sp + 36|0; $filen = sp + 24|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $8 = $0; $9 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,160906); __THREW__ = 0; invoke_viii(5344,($langFiles|0),($9|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $2 = $32; $3 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $109 = $2; $110 = $3; ___resumeException($109|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $i = 0; L5: while(1) { $12 = $i; $13 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($langFiles)|0); $14 = ($12>>>0)<($13>>>0); if (!($14)) { label = 47; break; } $15 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($file|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 13; break; } __THREW__ = 0; invoke_vii(3797,($filePath|0),(160906|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 14; break; } $20 = $i; __THREW__ = 0; $21 = (invoke_iii(3802,($langFiles|0),($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 15; break; } __THREW__ = 0; (invoke_iii(3801,($filePath|0),($21|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 15; break; } __THREW__ = 0; $26 = (invoke_i(4202)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 15; break; } __THREW__ = 0; $29 = (invoke_iiii(5342,($26|0),($file|0),($filePath|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 15; break; } if ($29) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($lang); __THREW__ = 0; $40 = (invoke_iii(4205,($file|0),($s|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 21; break; } $43 = HEAP32[$40>>2]|0; $44 = ((($43)) + -12|0); $45 = HEAP32[$44>>2]|0; $46 = (($40) + ($45)|0); __THREW__ = 0; $47 = (invoke_ii(4206,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 21; break; } do { if ($47) { $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $51 = ($50|0)!=(0); if (!($51)) { __THREW__ = 0; (invoke_iii(3925,($lang|0),(211279|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 21; break L5; } else { break; } } $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $57 = (($56) - 1)|0; __THREW__ = 0; $58 = (invoke_iii(4365,($s|0),($57|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 21; break L5; } $61 = HEAP8[$58>>0]|0; $62 = $61 << 24 >> 24; $63 = ($62|0)==(13); if ($63) { $64 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $65 = (($64) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($65|0),-1)|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 21; break L5; } } $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,155387,0)|0); $found = $68; $69 = $found; $70 = ($69|0)!=(0); __THREW__ = 0; if ($70) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($lang,211279)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 21; break L5; } else { break; } } __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($5,$s,6,-1); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 21; break L5; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($lang,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } while(0); __THREW__ = 0; invoke_vi(5343,($file|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 21; break; } $77 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $78 = ($77|0)!=(0); if ($78) { $79 = $i; __THREW__ = 0; $80 = (invoke_iii(3802,($langFiles|0),($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 21; break; } __THREW__ = 0; invoke_vii(3800,($filen|0),($80|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 21; break; } $85 = HEAP32[$8>>2]|0; $86 = ((($85)) + 180|0); $87 = HEAP32[$86>>2]|0; $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($filen)|0); $89 = (($88) - 4)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($filen|0),0,($89|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 37; break; } __THREW__ = 0; invoke_vii(3800,($7|0),($lang|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 38; break; } __THREW__ = 0; invoke_viii($87|0,($8|0),($6|0),($7|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 39; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filen); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $4 = 0; } else { $4 = 4; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); __ZN15zip_file_system9izfstreamD1Ev($file); $102 = $i; $103 = (($102) + 1)|0; $i = $103; } if ((label|0) == 14) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $2 = $36; $3 = $37; label = 46; } else if ((label|0) == 15) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; label = 45; } else if ((label|0) == 21) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; label = 44; } else if ((label|0) == 37) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; label = 41; } else if ((label|0) == 38) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; label = 40; } else if ((label|0) == 39) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 40; } else if ((label|0) == 47) { $104 = HEAP32[$8>>2]|0; $105 = ((($104)) + 176|0); $106 = HEAP32[$105>>2]|0; __THREW__ = 0; invoke_vi($106|0,($8|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 13; } else { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($langFiles); STACKTOP = sp;return; } } if ((label|0) == 13) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $2 = $34; $3 = $35; } else if ((label|0) == 40) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 41; } if ((label|0) == 41) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filen); label = 44; } if ((label|0) == 44) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); label = 45; } if ((label|0) == 45) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filePath); label = 46; } if ((label|0) == 46) { __ZN15zip_file_system9izfstreamD1Ev($file); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($langFiles); $109 = $2; $110 = $3; ___resumeException($109|0); // unreachable; } function __ZN14OptionLanguage12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$s,$show) { $this = $this|0; $s = $s|0; $show = $show|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($2,$show); $3 = ((($1)) + 72|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($3,$s); STACKTOP = sp;return; } function __ZN14OptionLanguage14initSelectionsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 72|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 72|0); $7 = $i; $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($6,$7)|0); $9 = ((($1)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN12GameSettingsixEi(30372,$10)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($8,$12)|0); if ($13) { $14 = $i; $15 = ((($1)) + 52|0); HEAP32[$15>>2] = $14; } $16 = $i; $17 = (($16) + 1)|0; $i = $17; } STACKTOP = sp;return; } function __ZN14OptionLanguage7VisibleEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 56|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($4>>>0)>(1); if ($5) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $6 = $$pre_trunc&1; STACKTOP = sp;return ($6|0); } function __ZN14OptionLanguage10SelectableEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 56|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($4>>>0)>(1); if ($5) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $6 = $$pre_trunc&1; STACKTOP = sp;return ($6|0); } function __ZN11OptionThemeC2EP16OptionThemeStyle($this,$style) { $this = $this|0; $style = $style|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 76|0; $$byval_copy = sp + 72|0; $2 = sp + 52|0; $3 = sp + 40|0; $6 = sp + 20|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $1 = $style; $10 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,155394); __THREW__ = 0; invoke_vii(3797,($3|0),(155401|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; } else { __THREW__ = 0; invoke_vii(3800,($6|0),(54616|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if ($14) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; } else { __THREW__ = 0; invoke_viiiii(6304,($10|0),($2|0),2,($3|0),($6|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $4 = $45; $5 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = 54636; HEAP32[$10>>2] = $17; $18 = ((($10)) + 100|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = HEAP32[$10>>2]|0; $20 = ((($19)) + 172|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(164520|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($23) { label = 14; } else { __THREW__ = 0; invoke_vii($21|0,($10|0),($7|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $26 = ((($10)) + 56|0); $27 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($26)|0); HEAP32[$8>>2] = $27; $28 = ((($10)) + 56|0); $29 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($28)|0); HEAP32[$9>>2] = $29; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$9>>2]|0; invoke_vii(6305,($$byval_copy|0),($$byval_copy$1|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 14; } else { $32 = HEAP32[$10>>2]|0; $33 = ((($32)) + 176|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; invoke_vi($34|0,($10|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 14; } else { $37 = ((($10)) + 17|0); HEAP8[$37>>0] = 0; $38 = ((($10)) + 112|0); HEAP8[$38>>0] = 0; $39 = $1; $40 = ((($10)) + 96|0); HEAP32[$40>>2] = $39; STACKTOP = sp;return; } } } } while(0); if ((label|0) == 14) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $4 = $47; $5 = $48; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN15OptionDirectoryD2Ev($10); $51 = $4; $52 = $5; ___resumeException($51|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $51 = $4; $52 = $5; ___resumeException($51|0); // unreachable; } function __ZN11OptionTheme8getImageEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $filename = 0, $val = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 48|0; $val = sp + 32|0; $filename = sp + 12|0; $0 = $this; $3 = $0; $4 = ((($3)) + 56|0); $5 = ((($3)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($4,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($val,$7); $8 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($val,164520)|0); if ($8) { __THREW__ = 0; (invoke_iiii(3889,($buf|0),(155415|0),($vararg_buffer|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { label = 5; } } else { $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($val)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $13; (invoke_iiii(3889,($buf|0),(155436|0),($vararg_buffer1|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { label = 5; } } if ((label|0) == 5) { __THREW__ = 0; invoke_vii(3797,($filename|0),($buf|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; $18 = (invoke_i(4541)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = HEAP32[$18>>2]|0; $22 = ((($21)) + 28|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; invoke_viiii($23|0,($agg$result|0),($18|0),($filename|0),4); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); STACKTOP = sp;return; } } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $1 = $26; $2 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($val); $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } function __ZN11OptionTheme9getHeightEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +130; } function __ZN11OptionTheme11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12OptionSelect11updateValueEv($1); $2 = ((($1)) + 112|0); HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZN11OptionTheme6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0.0, $188 = 0.0; var $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $contents = 0, $hi = 0.0, $mFont = 0, $q = 0, $renderer = 0, $scale = 0.0, $stream = 0, $temp = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 816|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 296|0; $contents = sp + 276|0; $3 = sp + 256|0; $stream = sp + 112|0; $temp = sp + 100|0; $4 = sp + 84|0; $5 = sp + 72|0; $q = sp + 64|0; $6 = sp + 40|0; $7 = sp + 28|0; $0 = $this; $8 = $0; $9 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $9; $10 = ((($8)) + 112|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; L1: do { if (!($12)) { $13 = ((($8)) + 100|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($13,211279)|0); $14 = ((($8)) + 112|0); HEAP8[$14>>0] = 1; $15 = ((($8)) + 56|0); $16 = ((($8)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($15,$17)|0); $19 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($18,164520)|0); if ($19) { HEAP32[$vararg_buffer>>2] = 155458; (_sprintf($buf,180986,$vararg_buffer)|0); } else { $20 = ((($8)) + 56|0); $21 = ((($8)) + 52|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($20,$22)|0); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($23)|0); HEAP32[$vararg_buffer1>>2] = $24; (_sprintf($buf,155481,$vararg_buffer1)|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $25 = (invoke_i(4202)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; L7: do { if ($27) { label = 19; } else { __THREW__ = 0; invoke_vii(3797,($3|0),($buf|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 19; } else { __THREW__ = 0; $30 = (invoke_iiii(4203,($25|0),($3|0),($contents|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $1 = $62; $2 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); L13: do { if ($30) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 19; break L7; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($temp); __THREW__ = 0; (invoke_iii(4205,($stream|0),($temp|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; L16: do { if (!($36)) { $x = 0; while(1) { $37 = $x; $38 = ($37>>>0)<(17); if (!($38)) { break; } $39 = $x; $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($temp)|0); $41 = ($39>>>0)<($40>>>0); if (!($41)) { break; } $42 = $x; __THREW__ = 0; $43 = (invoke_iii(4365,($temp|0),($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L16; } $46 = HEAP8[$43>>0]|0; $47 = $46 << 24 >> 24; __THREW__ = 0; $48 = (invoke_ii(6308,($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L16; } $51 = ($48|0)!=(0); if ($51) { $52 = ((($8)) + 100|0); $53 = $x; __THREW__ = 0; $54 = (invoke_iii(4365,($temp|0),($53|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break L16; } $57 = HEAP8[$54>>0]|0; __THREW__ = 0; (invoke_iii(5161,($52|0),($57|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L16; } } $66 = $x; $67 = (($66) + 1)|0; $x = $67; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L13; } } while(0); $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $1 = $64; $2 = $65; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($temp); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L7; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); break L1; } } } while(0); if ((label|0) == 19) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $1 = $60; $2 = $61; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $202 = $1; $203 = $2; ___resumeException($202|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,155505); __THREW__ = 0; invoke_viii(6302,($4|0),($8|0),($5|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $1 = $95; $2 = $96; } else { $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); $71 = ((($8)) + 56|0); $72 = ((($8)) + 52|0); $73 = HEAP32[$72>>2]|0; __THREW__ = 0; $74 = (invoke_iii(3802,($71|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { $77 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($74)|0); __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $77; (invoke_iiii(3889,($buf|0),($70|0),($vararg_buffer4|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN11OptionTheme8getImageEv($q,$8); $80 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if ($80) { $81 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $82 = ((($81)) + 48|0); $83 = +HEAPF32[$82>>2]; $84 = 128.0 / $83; $scale = $84; $85 = $renderer; $86 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $87 = ((($8)) + 20|0); $88 = +HEAPF32[$87>>2]; $89 = ((($8)) + 24|0); $90 = +HEAPF32[$89>>2]; $91 = $scale; $92 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($85|0),($86|0),(+$88),(+$90),0.0,(+$91),(+$92)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 34; } else { label = 35; } } else { label = 35; } L44: do { if ((label|0) == 35) { __THREW__ = 0; $101 = (invoke_i(4541)|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 34; } else { $104 = HEAP32[$101>>2]|0; $105 = ((($104)) + 112|0); $106 = HEAP32[$105>>2]|0; __THREW__ = 0; $107 = (invoke_iii($106|0,($101|0),1)|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 34; } else { $mFont = $107; $110 = $mFont; $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 8|0); $113 = HEAP32[$112>>2]|0; $114 = HEAP32[$8>>2]|0; $115 = ((($114)) + 40|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; $117 = (invoke_iii($116|0,($8|0),3)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 34; } else { __THREW__ = 0; invoke_vii($113|0,($110|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 34; } else { $122 = $mFont; $123 = HEAP32[$122>>2]|0; $124 = HEAP32[$123>>2]|0; $125 = ((($8)) + 20|0); $126 = +HEAPF32[$125>>2]; $127 = $126 + 2.0; $128 = ((($8)) + 24|0); $129 = +HEAPF32[$128>>2]; $130 = $129 + 2.0; __THREW__ = 0; invoke_viiddidd($124|0,($122|0),($buf|0),(+$127),(+$130),0,0.0,0.0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 34; } else { $133 = ((($8)) + 112|0); $134 = HEAP8[$133>>0]|0; $135 = $134&1; if (!($135)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } $136 = ((($8)) + 100|0); $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($136)|0); $138 = ($137|0)!=(0); if (!($138)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } $139 = $mFont; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 8|0); $142 = HEAP32[$141>>2]|0; $143 = HEAP32[$8>>2]|0; $144 = ((($143)) + 40|0); $145 = HEAP32[$144>>2]|0; __THREW__ = 0; $146 = (invoke_iii($145|0,($8|0),6)|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 34; } else { __THREW__ = 0; invoke_vii($142|0,($139|0),($146|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 34; } else { $151 = $mFont; $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 16|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; invoke_vid($154|0,($151|0),0.80000001192092896); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 34; } else { $157 = $mFont; $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 24|0); $160 = HEAP32[$159>>2]|0; __THREW__ = 0; $161 = (+invoke_di($160|0,($157|0))); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 34; } else { $hi = $161; __THREW__ = 0; invoke_vii(3797,($7|0),(155515|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 34; } else { __THREW__ = 0; invoke_viii(6302,($6|0),($8|0),($7|0)); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; do { if ($167) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $1 = $198; $2 = $199; } else { $168 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); $169 = ((($8)) + 100|0); $170 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($169)|0); __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $170; (invoke_iiii(3889,($buf|0),($168|0),($vararg_buffer7|0))|0); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $1 = $200; $2 = $201; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $173 = $mFont; $174 = HEAP32[$173>>2]|0; $175 = HEAP32[$174>>2]|0; $176 = ((($8)) + 20|0); $177 = +HEAPF32[$176>>2]; $178 = $177 + 2.0; $179 = ((($8)) + 24|0); $180 = +HEAPF32[$179>>2]; $181 = HEAP32[$8>>2]|0; $182 = ((($181)) + 104|0); $183 = HEAP32[$182>>2]|0; __THREW__ = 0; $184 = (+invoke_di($183|0,($8|0))); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 34; break L44; } $187 = $180 + $184; $188 = $hi; $189 = $187 - $188; __THREW__ = 0; invoke_viiddidd($175|0,($173|0),($buf|0),(+$178),(+$189),0,0.0,0.0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { label = 34; break L44; } $192 = $mFont; $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 16|0); $195 = HEAP32[$194>>2]|0; __THREW__ = 0; invoke_vid($195|0,($192|0),1.0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 34; break L44; } __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } } } } } } } } } } } } while(0); if ((label|0) == 34) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $1 = $99; $2 = $100; } __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $202 = $1; $203 = $2; ___resumeException($202|0); // unreachable; } } $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $1 = $97; $2 = $98; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $202 = $1; $203 = $2; ___resumeException($202|0); // unreachable; } function __ZN11OptionTheme7VisibleEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 56|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($4>>>0)<=(1); if ($5) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } else { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $6 = $$pre_trunc&1; STACKTOP = sp;return ($6|0); } function __ZN11OptionTheme13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $confirmed&1; $1 = $2; $3 = $0; $4 = ((($3)) + 112|0); HEAP8[$4>>0] = 0; $5 = $1; $6 = $5&1; if (!($6)) { $7 = ((($3)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = ((($3)) + 52|0); HEAP32[$9>>2] = $8; STACKTOP = sp;return; } $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 68|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($3); $13 = (__ZN12GameSettings11getStyleManEv(30372)|0); __ZN12StyleManager9loadRulesEv($13); $14 = (__ZN12GameSettings11getStyleManEv(30372)|0); __ZN12StyleManager15determineActiveEP7MTGDeckS1_($14,0,0); $15 = ((($3)) + 96|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($3)) + 96|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 72|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($19); } $23 = (__ZN16WResourceManager8InstanceEv()|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 48|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($23); $27 = ((($3)) + 52|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 68|0); HEAP32[$29>>2] = $28; STACKTOP = sp;return; } function __ZN9OptionKeyC2EP16GameStateOptionsi7Buttons($this,$g,$from,$to) { $this = $this|0; $g = $g|0; $from = $from|0; $to = $to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $0 = $this; $1 = $g; $2 = $from; $3 = $to; $7 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,211279); __THREW__ = 0; invoke_viii(5227,($7|0),($4|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $5 = $22; $6 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $24 = $5; $25 = $6; ___resumeException($24|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $10 = ((($7)) + 48|0); __ZN11KeybGrabberC2Ev($10); $11 = 54824; HEAP32[$7>>2] = $11; $12 = ((($7)) + 48|0); $13 = 55008; HEAP32[$12>>2] = $13; $14 = ((($7)) + 52|0); $15 = $2; HEAP32[$14>>2] = $15; $16 = ((($7)) + 56|0); $17 = $3; HEAP32[$16>>2] = $17; $18 = ((($7)) + 60|0); HEAP8[$18>>0] = 0; $19 = ((($7)) + 64|0); $20 = $1; HEAP32[$19>>2] = $20; $21 = ((($7)) + 68|0); HEAP32[$21>>2] = 0; STACKTOP = sp;return; } } function __ZN9OptionKey6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($2)) + 68|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = $1; FUNCTION_TABLE_vid[$10 & 8191]($7,$11); STACKTOP = sp;return; } function __ZN9OptionKey6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0; var $9 = 0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $mFont = 0, $msg = 0, $ratio = 0.0, $renderer = 0, $rep = 0, $rep2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $msg = sp + 68|0; $1 = sp + 56|0; $4 = sp + 36|0; $5 = sp + 20|0; $6 = sp; $0 = $this; $7 = $0; $8 = (__ZN16WResourceManager8InstanceEv()|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 112|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iii[$11 & 8191]($8,1)|0); $mFont = $12; $13 = $mFont; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$7>>2]|0; $18 = ((($17)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iii[$19 & 8191]($7,2)|0); FUNCTION_TABLE_vii[$16 & 8191]($13,$20); $21 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $21; $22 = ((($7)) + 52|0); $23 = HEAP32[$22>>2]|0; $24 = (0)==($23|0); if ($24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,155526); __THREW__ = 0; invoke_viii(6302,($msg|0),($7|0),($1|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $149 = $2; $150 = $3; ___resumeException($149|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $27 = $mFont; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($msg|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; } else { $33 = $mFont; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 28|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($msg)|0); __THREW__ = 0; $38 = (+invoke_dii($36|0,($33|0),($37|0))); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = 480.0 - $38; $42 = $41 / 2.0; $43 = ((($7)) + 24|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + 2.0; __THREW__ = 0; invoke_viiddidd($30|0,($27|0),($4|0),(+$42),(+$45),0,0.0,0.0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); STACKTOP = sp;return; } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); $149 = $2; $150 = $3; ___resumeException($149|0); // unreachable; } $54 = ((($7)) + 52|0); $55 = HEAP32[$54>>2]|0; $56 = (__Z12translateKeyi($55)|0); $rep = $56; $57 = $rep; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); do { if ($60) { $61 = $renderer; $62 = $rep; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = ((($7)) + 20|0); $66 = +HEAPF32[$65>>2]; $67 = $66 + 4.0; $68 = ((($7)) + 24|0); $69 = +HEAPF32[$68>>2]; $70 = $69 + 3.0; $71 = $rep; $72 = ((($71)) + 12|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 48|0); $75 = +HEAPF32[$74>>2]; $76 = 16.0 / $75; $77 = $rep; $78 = ((($77)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 48|0); $81 = +HEAPF32[$80>>2]; $82 = 16.0 / $81; __ZN9JRenderer10RenderQuadEP5JQuadfffff($61,$64,$67,$70,0.0,$76,$82); } else { $83 = $mFont; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); $86 = HEAP32[$85>>2]|0; $87 = $rep; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$87); $88 = ((($7)) + 20|0); $89 = +HEAPF32[$88>>2]; $90 = $89 + 4.0; $91 = ((($7)) + 24|0); $92 = +HEAPF32[$91>>2]; $93 = $92 + 3.0; __THREW__ = 0; invoke_viiddidd($86|0,($83|0),($5|0),(+$90),(+$93),0,0.0,0.0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if (!($95)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $149 = $2; $150 = $3; ___resumeException($149|0); // unreachable; } } while(0); $98 = ((($7)) + 56|0); $99 = HEAP32[$98>>2]|0; $100 = (__Z12translateKey7Buttons($99)|0); $rep2 = $100; $101 = $rep2; $102 = ((($101)) + 12|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)!=(0|0); if ($104) { $105 = $rep2; $106 = ((($105)) + 12|0); $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 48|0); $109 = +HEAPF32[$108>>2]; $110 = 16.0 / $109; $ratio = $110; $111 = $renderer; $112 = $rep2; $113 = ((($112)) + 12|0); $114 = HEAP32[$113>>2]|0; $115 = ((($7)) + 20|0); $116 = +HEAPF32[$115>>2]; $117 = ((($7)) + 28|0); $118 = +HEAPF32[$117>>2]; $119 = $116 + $118; $120 = $ratio; $121 = $rep2; $122 = ((($121)) + 12|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 44|0); $125 = +HEAPF32[$124>>2]; $126 = $120 * $125; $127 = $119 - $126; $128 = $127 - 2.0; $129 = ((($7)) + 24|0); $130 = +HEAPF32[$129>>2]; $131 = $130 + 3.0; $132 = $ratio; $133 = $ratio; __ZN9JRenderer10RenderQuadEP5JQuadfffff($111,$114,$128,$131,0.0,$132,$133); STACKTOP = sp;return; } $134 = $mFont; $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 4|0); $137 = HEAP32[$136>>2]|0; $138 = $rep2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$138); $139 = ((($7)) + 28|0); $140 = +HEAPF32[$139>>2]; $141 = $140 - 4.0; $142 = ((($7)) + 24|0); $143 = +HEAPF32[$142>>2]; $144 = $143 + 3.0; __THREW__ = 0; invoke_viiddidd($137|0,($134|0),($6|0),(+$141),(+$144),2,0.0,0.0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { $147 = ___cxa_find_matching_catch()|0; $148 = tempRet0; $2 = $147; $3 = $148; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $149 = $2; $150 = $3; ___resumeException($149|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } function __ZN9OptionKey14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 68|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); do { if ($6) { $7 = ((($3)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iii[$11 & 8191]($8,$12)|0); $$expand_i1_val = $13&1; HEAP8[$0>>0] = $$expand_i1_val; } else { $14 = $2; $15 = (10)==($14|0); if ($15) { $16 = ((($3)) + 60|0); HEAP8[$16>>0] = 1; $17 = ((($3)) + 64|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; $22 = ((($3)) + 48|0); FUNCTION_TABLE_vii[$21 & 8191]($18,$22); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } function __ZN9OptionKey10KeyPressedEi($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $rep = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 12|0; $5 = sp; $0 = $this; $1 = $key; $6 = $0; $7 = $1; $8 = ((($6)) + 52|0); HEAP32[$8>>2] = $7; $9 = ((($6)) + 64|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ((($6)) + 48|0); FUNCTION_TABLE_vii[$13 & 8191]($10,$14); $15 = ((($6)) + 60|0); HEAP8[$15>>0] = 0; $16 = (__Znwj(172)|0); __THREW__ = 0; $17 = (invoke_i(4556)|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; $20 = (invoke_i(4541)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; invoke_viiiiiiddiiii(3837,($16|0),($17|0),($20|0),0,($6|0),1,80.0,10.0,(211279|0),7,1,1); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $25 = ((($6)) + 68|0); HEAP32[$25>>2] = $16; $i = 13; while(1) { $26 = $i; $27 = ($26|0)>=(0); if (!($27)) { label = 13; break; } $28 = $i; $29 = (55380 + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = (__Z12translateKey7Buttons($30)|0); $rep = $31; $32 = ((($6)) + 68|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = $i; $38 = $rep; $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($38)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$39); __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 10; break; } __THREW__ = 0; invoke_viiiii($36|0,($33|0),($37|0),($4|0),($5|0),0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 11; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $44 = $i; $45 = (($44) + -1)|0; $i = $45; } if ((label|0) == 10) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; } else if ((label|0) == 11) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 13) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } } } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZdlPv($16); $52 = $2; $53 = $3; ___resumeException($52|0); // unreachable; } function __ZThn48_N9OptionKey10KeyPressedEi($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + -48|0); $4 = $1; __ZN9OptionKey10KeyPressedEi($3,$4); STACKTOP = sp;return; } function __ZN9OptionKey7isModalEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $8 = 1; STACKTOP = sp;return ($8|0); } $5 = ((($1)) + 68|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); $8 = $7; STACKTOP = sp;return ($8|0); } function __ZN9OptionKey7OverlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, $msg = 0, $renderer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $msg = sp + 32|0; $1 = sp + 20|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $6; $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 112|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$10 & 8191]($7,1)|0); $mFont = $11; $12 = $mFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($12,-16777216); $16 = ((($5)) + 60|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; if (!($18)) { $46 = ((($5)) + 68|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { STACKTOP = sp;return; } $49 = ((($5)) + 68|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 8|0); $53 = HEAP32[$52>>2]|0; FUNCTION_TABLE_vi[$53 & 8191]($50); STACKTOP = sp;return; } $19 = $renderer; __ZN9JRenderer13FillRoundRectEfffffj($19,30.0,45.0,420.0,50.0,2.0,-926365441); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,155541); __THREW__ = 0; invoke_viii(6302,($msg|0),($5|0),($1|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $2 = $40; $3 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $54 = $2; $55 = $3; ___resumeException($54|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $22 = $mFont; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($msg|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; } else { $28 = $mFont; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 28|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($msg)|0); __THREW__ = 0; $33 = (+invoke_dii($31|0,($28|0),($32|0))); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = 480.0 - $33; $37 = $36 / 2.0; __THREW__ = 0; invoke_viiddidd($25|0,($22|0),($4|0),(+$37),65.0,0,0.0,0.0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); STACKTOP = sp;return; } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($msg); $54 = $2; $55 = $3; ___resumeException($54|0); // unreachable; } function __ZN9OptionKey13ButtonPressedEii($this,$0,$controlId) { $this = $this|0; $0 = $0|0; $controlId = $controlId|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $controlId; $4 = $1; $5 = $3; $6 = (55380 + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($4)) + 56|0); HEAP32[$8>>2] = $7; $9 = ((($4)) + 68|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { $19 = ((($4)) + 68|0); HEAP32[$19>>2] = 0; STACKTOP = sp;return; } $12 = ((($4)) + 68|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = HEAP32[$13>>2]|0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($13); } $18 = ((($4)) + 68|0); HEAP32[$18>>2] = 0; $19 = ((($4)) + 68|0); HEAP32[$19>>2] = 0; STACKTOP = sp;return; } function __ZN9OptionKey7VisibleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; $4 = (0)!=($3|0); if ($4) { $11 = 1; } else { $5 = ((($1)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = (0)==($6|0); if ($7) { $11 = 1; } else { $8 = ((($1)) + 68|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); $11 = $10; } } STACKTOP = sp;return ($11|0); } function __ZN9OptionKey10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; $4 = (0)!=($3|0); if ($4) { $11 = 1; } else { $5 = ((($1)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = (0)==($6|0); if ($7) { $11 = 1; } else { $8 = ((($1)) + 68|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); $11 = $10; } } STACKTOP = sp;return ($11|0); } function __GLOBAL__sub_I_OptionItem_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4131(); ___cxx_global_var_init_1_4132(); ___cxx_global_var_init_3_4133(); ___cxx_global_var_init_5_4134(); ___cxx_global_var_init_12_4135(); ___cxx_global_var_init_30(); return; } function __ZN10OptionItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14sortINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvNS_11__wrap_iterIPT_EESA_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($__last)|0); __ZNSt3__14sortIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvT_S8_($0,$1); return; } function __ZN15OptionDirectoryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 54436; HEAP32[$1>>2] = $2; $3 = ((($1)) + 84|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 72|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN12OptionSelectD2Ev($1); STACKTOP = sp;return; } function __ZN12OptionSelectC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_id,$_displayValue) { $this = $this|0; $_id = $_id|0; $_displayValue = $_displayValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_id; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$_displayValue); __THREW__ = 0; invoke_viii(6303,($5|0),($6|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 55020; HEAP32[$5>>2] = $9; $10 = ((($5)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($10); $11 = ((($5)) + 52|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } } function __ZN12OptionSelectD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 55020; HEAP32[$1>>2] = $2; $3 = ((($1)) + 56|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); __ZN10OptionItemD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN12OptionSelect11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = ((($1)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 56|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($7)|0); $9 = (($8) - 1)|0; $10 = ($6>>>0)>($9>>>0); if (!($10)) { STACKTOP = sp;return; } $11 = ((($1)) + 52|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN11KeybGrabberC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 55492; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function ___cxx_global_var_init_4131() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55436,182585); (___cxa_atexit((3831|0),(55436|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4132() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55448,165089); (___cxa_atexit((3831|0),(55448|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4133() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55460,165080); (___cxa_atexit((3831|0),(55460|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4134() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55472,165065); (___cxa_atexit((3831|0),(55472|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_12_4135() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(53848,157236); (___cxa_atexit((3831|0),(53848|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_30() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(54616,155594); (___cxa_atexit((3831|0),(54616|0),(___dso_handle|0))|0); return; } function __ZN8WGuiItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 63104; HEAP32[$1>>2] = $2; $3 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN8WGuiBaseD2Ev($1); STACKTOP = sp;return; } function __ZN12OptionSelectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12OptionSelectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiBase13ButtonPressedEii($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZN8WGuiBase7VisibleEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN12OptionSelect7ChangedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 68|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZN8WGuiBase13confirmChangeEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; STACKTOP = sp;return; } function __ZN8WGuiItem6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN12OptionSelect6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 176|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($1); STACKTOP = sp;return; } function __ZN8WGuiBase7OverlayEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiBase8UnderlayEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiItem8hasFocusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 17|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN8WGuiItem8setFocusEb($this,$bFocus) { $this = $this|0; $bFocus = $bFocus|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $bFocus&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 17|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZN8WGuiItem4getXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN8WGuiItem4getYEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN8WGuiItem8getWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN8WGuiItem9getHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN10OptionItem5getIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK8WGuiItem10getDisplayEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN8WGuiItem10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($2,$s)|0); STACKTOP = sp;return; } function __ZN8WGuiItem4setXEf($this,$_x) { $this = $this|0; $_x = +$_x; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_x; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN8WGuiItem4setYEf($this,$_y) { $this = $this|0; $_y = +$_y; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_y; $2 = $0; $3 = $1; $4 = ((($2)) + 24|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN8WGuiItem8setWidthEf($this,$_w) { $this = $this|0; $_w = +$_w; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_w; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN8WGuiItem9setHeightEf($this,$_h) { $this = $this|0; $_h = +$_h; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_h; $2 = $0; $3 = $1; $4 = ((($2)) + 32|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN10OptionItem5setIdEi($this,$_id) { $this = $this|0; $_id = $_id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_id; $2 = $0; $3 = $1; $4 = ((($2)) + 48|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN8WGuiBase9setHiddenEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; STACKTOP = sp;return; } function __ZN8WGuiBase10setVisibleEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; STACKTOP = sp;return; } function __ZN13OptionIntegerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 53676; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN10OptionItemD2Ev($1); STACKTOP = sp;return; } function __ZN13OptionIntegerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13OptionIntegerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiBase10SelectableEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN13OptionInteger7ChangedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN12GameSettingsixEi(30372,$5)|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($3|0)!=($8|0); STACKTOP = sp;return ($9|0); } function __ZN13OptionInteger11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($3))|0; HEAP32[$4>>2] = $6; $7 = ((($1)) + 52|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 72|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)>($10|0); if (!($11)) { STACKTOP = sp;return; } $12 = ((($1)) + 76|0); $13 = HEAP32[$12>>2]|0; $14 = ((($1)) + 52|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN13OptionInteger6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(-1); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN12GameSettingsixEi(30372,$6)|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 52|0); HEAP32[$10>>2] = $9; STACKTOP = sp;return; } function __ZN15OptionDirectoryD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15OptionDirectoryD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13OptionProfileD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 53868; HEAP32[$1>>2] = $2; $3 = ((($1)) + 108|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN15OptionDirectoryD2Ev($1); STACKTOP = sp;return; } function __ZN13OptionProfileD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13OptionProfileD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13OptionProfile10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 104|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN13OptionProfile7ChangedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 120|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZN16OptionThemeStyleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12OptionSelectD2Ev($1); STACKTOP = sp;return; } function __ZN16OptionThemeStyleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16OptionThemeStyleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14OptionLanguageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 54244; HEAP32[$1>>2] = $2; $3 = ((($1)) + 72|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); __ZN12OptionSelectD2Ev($1); STACKTOP = sp;return; } function __ZN14OptionLanguageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14OptionLanguageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14OptionLanguage12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 180|0); $8 = HEAP32[$7>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$s); __THREW__ = 0; invoke_vii(3800,($2|0),($s|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } __THREW__ = 0; invoke_viii($8|0,($5|0),($1|0),($2|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } function __ZN11OptionThemeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 54636; HEAP32[$1>>2] = $2; $3 = ((($1)) + 100|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN15OptionDirectoryD2Ev($1); STACKTOP = sp;return; } function __ZN11OptionThemeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11OptionThemeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9OptionKeyD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN9OptionKeyD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9OptionKeyD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiBase7ChangedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN8WGuiBase11updateValueEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiItem7setDataEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiBase6ReloadEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8WGuiItem5getIdEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return -1; } function __ZN8WGuiItem5setIdEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__14sortIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvT_S8_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__14sortIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_6__lessIS6_S6_EEEEvT_SA_T0_($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__14sortIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_6__lessIS6_S6_EEEEvT_SA_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $0; $3 = $1; __ZNSt3__16__sortIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($2,$3,$__comp); STACKTOP = sp;return; } function __ZNSt3__16__sortIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 6; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $41 = $__len; $42 = ($41|0)<=(6); $43 = $0; if ($42) { label = 9; break; } $__m = $43; $46 = $1; $__lm1 = $46; $47 = $__lm1; $48 = ((($47)) + -12|0); $__lm1 = $48; $49 = $__len; $50 = ($49|0)>=(1000); $51 = $__len; $52 = (($51|0) / 2)&-1; $__delta = $52; $53 = $__delta; $54 = $__m; $55 = (($54) + (($53*12)|0)|0); $__m = $55; if ($50) { $56 = $__delta; $57 = (($56|0) / 2)&-1; $__delta = $57; $58 = $0; $59 = $0; $60 = $__delta; $61 = (($59) + (($60*12)|0)|0); $62 = $__m; $63 = $__m; $64 = $__delta; $65 = (($63) + (($64*12)|0)|0); $66 = $__lm1; $67 = $2; $68 = (__ZNSt3__17__sort5IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_SB_T_($58,$61,$62,$65,$66,$67)|0); $__n_swaps = $68; } else { $69 = $0; $70 = $__m; $71 = $__lm1; $72 = $2; $73 = (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($69,$70,$71,$72)|0); $__n_swaps = $73; } $74 = $0; $__i = $74; $75 = $__lm1; $__j = $75; $76 = $2; $77 = $__i; $78 = $__m; $79 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($76,$77,$78)|0); do { if (!($79)) { while(1) { $80 = $__i; $81 = $__j; $82 = ((($81)) + -12|0); $__j = $82; $83 = ($80|0)==($82|0); if ($83) { break; } $130 = $2; $131 = $__j; $132 = $__m; $133 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($130,$131,$132)|0); if ($133) { label = 28; break; } } if ((label|0) == 28) { label = 0; $134 = $__i; $135 = $__j; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($134,$135); $136 = $__n_swaps; $137 = (($136) + 1)|0; $__n_swaps = $137; break; } $84 = $__i; $85 = ((($84)) + 12|0); $__i = $85; $86 = $1; $__j = $86; $87 = $2; $88 = $0; $89 = $__j; $90 = ((($89)) + -12|0); $__j = $90; $91 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($87,$88,$90)|0); if (!($91)) { while(1) { $92 = $__i; $93 = $__j; $94 = ($92|0)==($93|0); if ($94) { label = 49; break L1; } $95 = $2; $96 = $0; $97 = $__i; $98 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($95,$96,$97)|0); $99 = $__i; if ($98) { break; } $105 = ((($99)) + 12|0); $__i = $105; } $100 = $__j; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($99,$100); $101 = $__n_swaps; $102 = (($101) + 1)|0; $__n_swaps = $102; $103 = $__i; $104 = ((($103)) + 12|0); $__i = $104; } $106 = $__i; $107 = $__j; $108 = ($106|0)==($107|0); if ($108) { label = 49; break L1; } while(1) { $109 = $2; $110 = $0; $111 = $__i; $112 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($109,$110,$111)|0); $113 = $112 ^ 1; if ($113) { $114 = $__i; $115 = ((($114)) + 12|0); $__i = $115; continue; } while(1) { $116 = $2; $117 = $0; $118 = $__j; $119 = ((($118)) + -12|0); $__j = $119; $120 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($116,$117,$119)|0); if (!($120)) { break; } } $121 = $__i; $122 = $__j; $123 = ($121>>>0)>=($122>>>0); $124 = $__i; if ($123) { break; } $125 = $__j; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($124,$125); $126 = $__n_swaps; $127 = (($126) + 1)|0; $__n_swaps = $127; $128 = $__i; $129 = ((($128)) + 12|0); $__i = $129; } $0 = $124; continue L1; } } while(0); $138 = $__i; $139 = ((($138)) + 12|0); $__i = $139; $140 = $__i; $141 = $__j; $142 = ($140>>>0)<($141>>>0); L33: do { if ($142) { while(1) { $143 = $2; $144 = $__i; $145 = $__m; $146 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($143,$144,$145)|0); if ($146) { $147 = $__i; $148 = ((($147)) + 12|0); $__i = $148; continue; } while(1) { $149 = $2; $150 = $__j; $151 = ((($150)) + -12|0); $__j = $151; $152 = $__m; $153 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($149,$151,$152)|0); $154 = $153 ^ 1; if (!($154)) { break; } } $155 = $__i; $156 = $__j; $157 = ($155>>>0)>($156>>>0); if ($157) { break L33; } $158 = $__i; $159 = $__j; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($158,$159); $160 = $__n_swaps; $161 = (($160) + 1)|0; $__n_swaps = $161; $162 = $__m; $163 = $__i; $164 = ($162|0)==($163|0); if ($164) { $165 = $__j; $__m = $165; } $166 = $__i; $167 = ((($166)) + 12|0); $__i = $167; } } } while(0); $168 = $__i; $169 = $__m; $170 = ($168|0)!=($169|0); if ($170) { $171 = $2; $172 = $__m; $173 = $__i; $174 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($171,$172,$173)|0); if ($174) { $175 = $__i; $176 = $__m; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($175,$176); $177 = $__n_swaps; $178 = (($177) + 1)|0; $__n_swaps = $178; } } $179 = $__n_swaps; $180 = ($179|0)==(0); do { if ($180) { $181 = $0; $182 = $__i; $183 = $2; $184 = (__ZNSt3__127__insertion_sort_incompleteIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEbT0_SB_T_($181,$182,$183)|0); $185 = $184&1; $__fs = $185; $186 = $__i; $187 = ((($186)) + 12|0); $188 = $1; $189 = $2; $190 = (__ZNSt3__127__insertion_sort_incompleteIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEbT0_SB_T_($187,$188,$189)|0); $191 = $__fs; $192 = $191&1; if ($190) { if ($192) { label = 49; break L1; } $193 = $__i; $1 = $193; continue L1; } else { if (!($192)) { break; } $194 = $__i; $195 = ((($194)) + 12|0); $__i = $195; $0 = $195; continue L1; } } } while(0); $196 = $__i; $197 = $0; $198 = $196; $199 = $197; $200 = (($198) - ($199))|0; $201 = (($200|0) / 12)&-1; $202 = $1; $203 = $__i; $204 = $202; $205 = $203; $206 = (($204) - ($205))|0; $207 = (($206|0) / 12)&-1; $208 = ($201|0)<($207|0); if ($208) { $209 = $0; $210 = $__i; $211 = $2; __ZNSt3__16__sortIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($209,$210,$211); $212 = $__i; $213 = ((($212)) + 12|0); $__i = $213; $0 = $213; continue; } else { $214 = $__i; $215 = ((($214)) + 12|0); $216 = $1; $217 = $2; __ZNSt3__16__sortIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($215,$216,$217); $218 = $__i; $1 = $218; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -12|0); $1 = $12; $13 = $0; $14 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($10,$12,$13)|0); if (!($14)) { STACKTOP = sp;return; } $15 = $0; $16 = $1; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($15,$16); STACKTOP = sp;return; } else if ((label|0) == 5) { $17 = $0; $18 = $0; $19 = ((($18)) + 12|0); $20 = $1; $21 = ((($20)) + -12|0); $1 = $21; $22 = $2; (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($17,$19,$21,$22)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $23 = $0; $24 = $0; $25 = ((($24)) + 12|0); $26 = $0; $27 = ((($26)) + 24|0); $28 = $1; $29 = ((($28)) + -12|0); $1 = $29; $30 = $2; (__ZNSt3__17__sort4IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_T_($23,$25,$27,$29,$30)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $31 = $0; $32 = $0; $33 = ((($32)) + 12|0); $34 = $0; $35 = ((($34)) + 24|0); $36 = $0; $37 = ((($36)) + 36|0); $38 = $1; $39 = ((($38)) + -12|0); $1 = $39; $40 = $2; (__ZNSt3__17__sort5IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_SB_T_($31,$33,$35,$37,$39,$40)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $44 = $1; $45 = $2; __ZNSt3__118__insertion_sort_3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($43,$44,$45); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = $2; $5 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($__lhs,$__rhs) { $__lhs = $__lhs|0; $__rhs = $__rhs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__lhs; $1 = $__rhs; $2 = $0; $3 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_($2,$3); STACKTOP = sp;return; } function __ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = $1; $8 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($5,$6,$7)|0); $9 = $4; $10 = $3; $11 = $2; $12 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($9,$10,$11)|0); if ($8) { $23 = $1; if ($12) { $24 = $3; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($23,$24); $__r = 1; $25 = $__r; $0 = $25; $34 = $0; STACKTOP = sp;return ($34|0); } $26 = $2; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($23,$26); $__r = 1; $27 = $4; $28 = $3; $29 = $2; $30 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($27,$28,$29)|0); if ($30) { $31 = $2; $32 = $3; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($31,$32); $__r = 2; } $33 = $__r; $0 = $33; $34 = $0; STACKTOP = sp;return ($34|0); } else { if (!($12)) { $13 = $__r; $0 = $13; $34 = $0; STACKTOP = sp;return ($34|0); } $14 = $2; $15 = $3; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($14,$15); $__r = 1; $16 = $4; $17 = $2; $18 = $1; $19 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($16,$17,$18)|0); if ($19) { $20 = $1; $21 = $2; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($20,$21); $__r = 2; } $22 = $__r; $0 = $22; $34 = $0; STACKTOP = sp;return ($34|0); } return (0)|0; } function __ZNSt3__17__sort4IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = $2; $13 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($10,$11,$12)|0); if (!($13)) { $34 = $__r; STACKTOP = sp;return ($34|0); } $14 = $2; $15 = $3; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($14,$15); $16 = $__r; $17 = (($16) + 1)|0; $__r = $17; $18 = $4; $19 = $2; $20 = $1; $21 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($18,$19,$20)|0); if (!($21)) { $34 = $__r; STACKTOP = sp;return ($34|0); } $22 = $1; $23 = $2; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($22,$23); $24 = $__r; $25 = (($24) + 1)|0; $__r = $25; $26 = $4; $27 = $1; $28 = $0; $29 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($26,$27,$28)|0); if (!($29)) { $34 = $__r; STACKTOP = sp;return ($34|0); } $30 = $0; $31 = $1; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($30,$31); $32 = $__r; $33 = (($32) + 1)|0; $__r = $33; $34 = $__r; STACKTOP = sp;return ($34|0); } function __ZNSt3__17__sort5IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_SB_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = $3; $15 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($12,$13,$14)|0); if (!($15)) { $44 = $__r; STACKTOP = sp;return ($44|0); } $16 = $3; $17 = $4; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $5; $21 = $3; $22 = $2; $23 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($20,$21,$22)|0); if (!($23)) { $44 = $__r; STACKTOP = sp;return ($44|0); } $24 = $2; $25 = $3; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($24,$25); $26 = $__r; $27 = (($26) + 1)|0; $__r = $27; $28 = $5; $29 = $2; $30 = $1; $31 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($28,$29,$30)|0); if (!($31)) { $44 = $__r; STACKTOP = sp;return ($44|0); } $32 = $1; $33 = $2; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($32,$33); $34 = $__r; $35 = (($34) + 1)|0; $__r = $35; $36 = $5; $37 = $1; $38 = $0; $39 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($36,$37,$38)|0); if (!($39)) { $44 = $__r; STACKTOP = sp;return ($44|0); } $40 = $0; $41 = $1; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($40,$41); $42 = $__r; $43 = (($42) + 1)|0; $__r = $43; $44 = $__r; STACKTOP = sp;return ($44|0); } function __ZNSt3__118__insertion_sort_3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEvT0_SB_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 12|0; $0 = $__first; $1 = $__last; $2 = $__comp; $5 = $0; $6 = ((($5)) + 24|0); $__j = $6; $7 = $0; $8 = $0; $9 = ((($8)) + 12|0); $10 = $__j; $11 = $2; (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($7,$9,$10,$11)|0); $12 = $__j; $13 = ((($12)) + 12|0); $__i = $13; L1: while(1) { $14 = $__i; $15 = $1; $16 = ($14|0)!=($15|0); if (!($16)) { label = 11; break; } $17 = $2; $18 = $__i; $19 = $__j; $20 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($17,$18,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($__t,$22); $23 = $__j; $__k = $23; $24 = $__i; $__j = $24; while(1) { $25 = $__j; $26 = $__k; $27 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($26)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($25,$27)|0); $28 = $__k; $__j = $28; $29 = $__j; $30 = $0; $31 = ($29|0)!=($30|0); if (!($31)) { break; } $32 = $2; $33 = $__k; $34 = ((($33)) + -12|0); $__k = $34; __THREW__ = 0; $35 = (invoke_iiii(6309,($32|0),($__t|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 9; break L1; } if (!($35)) { break; } } $38 = $__j; $39 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($__t)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($38,$39)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__t); } $44 = $__i; $__j = $44; $45 = $__i; $46 = ((($45)) + 12|0); $__i = $46; } if ((label|0) == 9) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__t); $42 = $3; $43 = $4; ___resumeException($42|0); // unreachable; } else if ((label|0) == 11) { STACKTOP = sp;return; } } function __ZNSt3__127__insertion_sort_incompleteIRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEbT0_SB_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, $cleanup$dest = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 56|0; $__t = sp + 16|0; $1 = $__first; $2 = $__last; $3 = $__comp; $7 = $2; $8 = $1; $9 = $7; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 12)&-1; switch ($12|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $13 = $3; $14 = $2; $15 = ((($14)) + -12|0); $2 = $15; $16 = $1; $17 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($13,$15,$16)|0); if ($17) { $18 = $1; $19 = $2; __ZNSt3__14swapIcNS_11char_traitsIcEENS_9allocatorIcEEEEvRNS_12basic_stringIT_T0_T1_EESA_($18,$19); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $20 = $1; $21 = $1; $22 = ((($21)) + 12|0); $23 = $2; $24 = ((($23)) + -12|0); $2 = $24; $25 = $3; (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($20,$22,$24,$25)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $26 = $1; $27 = $1; $28 = ((($27)) + 12|0); $29 = $1; $30 = ((($29)) + 24|0); $31 = $2; $32 = ((($31)) + -12|0); $2 = $32; $33 = $3; (__ZNSt3__17__sort4IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_T_($26,$28,$30,$32,$33)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $34 = $1; $35 = $1; $36 = ((($35)) + 12|0); $37 = $1; $38 = ((($37)) + 24|0); $39 = $1; $40 = ((($39)) + 36|0); $41 = $2; $42 = ((($41)) + -12|0); $2 = $42; $43 = $3; (__ZNSt3__17__sort5IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_SB_SB_T_($34,$36,$38,$40,$42,$43)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $44 = $1; $45 = ((($44)) + 24|0); $__j = $45; $46 = $1; $47 = $1; $48 = ((($47)) + 12|0); $49 = $__j; $50 = $3; (__ZNSt3__17__sort3IRNS_6__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEPS7_EEjT0_SB_SB_T_($46,$48,$49,$50)|0); $__limit = 8; $__count = 0; $51 = $__j; $52 = ((($51)) + 12|0); $__i = $52; L3: while(1) { $53 = $__i; $54 = $2; $55 = ($53|0)!=($54|0); if (!($55)) { label = 22; break; } $56 = $3; $57 = $__i; $58 = $__j; $59 = (__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($56,$57,$58)|0); if ($59) { $60 = $__i; $61 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($60)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($__t,$61); $62 = $__j; $__k = $62; $63 = $__i; $__j = $63; while(1) { $64 = $__j; $65 = $__k; $66 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($65)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($64,$66)|0); $67 = $__k; $__j = $67; $68 = $__j; $69 = $1; $70 = ($68|0)!=($69|0); if (!($70)) { break; } $71 = $3; $72 = $__k; $73 = ((($72)) + -12|0); $__k = $73; __THREW__ = 0; $74 = (invoke_iiii(6309,($71|0),($__t|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 18; break L3; } if (!($74)) { break; } } $77 = $__j; $78 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($__t)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($77,$78)|0); $79 = $__count; $80 = (($79) + 1)|0; $__count = $80; $81 = ($80|0)==(8); if ($81) { $82 = $__i; $83 = ((($82)) + 12|0); $__i = $83; $84 = $2; $85 = ($83|0)==($84|0); $$expand_i1_val10 = $85&1; HEAP8[$0>>0] = $$expand_i1_val10; $6 = 1; } else { $6 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__t); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 23; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 12|0); $__i = $92; } if ((label|0) == 18) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $4 = $86; $5 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__t); $88 = $4; $89 = $5; ___resumeException($88|0); // unreachable; } else if ((label|0) == 22) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 23) { $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN10OptionItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10OptionItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9PhaseRing13phaseStrToIntENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($s) { $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155606)|0); $2 = ($1|0)==(0); do { if ($2) { $0 = 1; } else { $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155612)|0); $4 = ($3|0)==(0); if ($4) { $0 = 2; break; } $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155619)|0); $6 = ($5|0)==(0); if ($6) { $0 = 3; break; } $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155624)|0); $8 = ($7|0)==(0); if ($8) { $0 = 4; break; } $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155634)|0); $10 = ($9|0)==(0); if ($10) { $0 = 4; break; } $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155644)|0); $12 = ($11|0)==(0); if ($12) { $0 = 5; break; } $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155656)|0); $14 = ($13|0)==(0); if ($14) { $0 = 5; break; } $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155669)|0); $16 = ($15|0)==(0); if ($16) { $0 = 6; break; } $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155685)|0); $18 = ($17|0)==(0); if ($18) { $0 = 7; break; } $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155700)|0); $20 = ($19|0)==(0); if ($20) { $0 = 8; break; } $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155713)|0); $22 = ($21|0)==(0); if ($22) { $0 = 9; break; } $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155723)|0); $24 = ($23|0)==(0); if ($24) { $0 = 9; break; } $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155734)|0); $26 = ($25|0)==(0); if ($26) { $0 = 10; break; } $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155745)|0); $28 = ($27|0)==(0); if ($28) { $0 = 11; break; } $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155755)|0); $30 = ($29|0)==(0); if ($30) { $0 = 11; break; } $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,155759)|0); $32 = ($31|0)==(0); if ($32) { $0 = 12; break; } else { $0 = -1; break; } } } while(0); $33 = $0; STACKTOP = sp;return ($33|0); } function __ZN9PhaseRing13phaseIntToStrEi($agg$result,$id) { $agg$result = $agg$result|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $id; $1 = $0; $2 = ($1|0)==(1); if ($2) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155606); STACKTOP = sp;return; } $3 = $0; $4 = ($3|0)==(2); if ($4) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155612); STACKTOP = sp;return; } $5 = $0; $6 = ($5|0)==(3); if ($6) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155619); STACKTOP = sp;return; } $7 = $0; $8 = ($7|0)==(4); if ($8) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155624); STACKTOP = sp;return; } $9 = $0; $10 = ($9|0)==(5); if ($10) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155656); STACKTOP = sp;return; } $11 = $0; $12 = ($11|0)==(6); if ($12) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155669); STACKTOP = sp;return; } $13 = $0; $14 = ($13|0)==(7); if ($14) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155685); STACKTOP = sp;return; } $15 = $0; $16 = ($15|0)==(8); if ($16) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155700); STACKTOP = sp;return; } $17 = $0; $18 = ($17|0)==(9); if ($18) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155723); STACKTOP = sp;return; } $19 = $0; $20 = ($19|0)==(10); if ($20) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155734); STACKTOP = sp;return; } $21 = $0; $22 = ($21|0)==(11); if ($22) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155745); STACKTOP = sp;return; } $23 = $0; $24 = ($23|0)==(12); if ($24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155759); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN9PhaseRingC2EP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $customOrder = 0, $customRing = 0, $i = 0, $j = 0, $k = 0, $phase = 0, $phase1 = 0; var $turnRing = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $turnRing = sp + 60|0; $customRing = sp + 48|0; $4 = sp + 28|0; $phase = sp + 24|0; $phase1 = sp + 16|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $observer; $7 = $0; $8 = $1; HEAP32[$7>>2] = $8; $9 = ((($7)) + 4|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($9); $10 = ((($7)) + 16|0); __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($10); $11 = ((($7)) + 20|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($11); $12 = ((($7)) + 32|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($12); $13 = ((($7)) + 44|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($13); $14 = ((($7)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($14); $i = 0; L1: while(1) { $15 = $i; $16 = $1; __THREW__ = 0; $17 = (invoke_ii(6310,($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 23; break; } $20 = ($15|0)<($17|0); if (!($20)) { label = 48; break; } __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($turnRing); $21 = $1; $22 = ((($21)) + 180|0); $23 = $i; __THREW__ = 0; $24 = (invoke_iii(4093,($22|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 24; break; } $27 = HEAP32[$24>>2]|0; $28 = ((($27)) + 128|0); $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($28)|0); $30 = ($29|0)!=(0); L6: do { if ($30) { __THREW__ = 0; $31 = (invoke_ii(3903,12)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 24; break L1; } $34 = $1; $35 = ((($34)) + 180|0); $36 = $i; __THREW__ = 0; $37 = (invoke_iii(4093,($35|0),($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 25; break L1; } $40 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_viiii(6311,($31|0),0,($40|0),0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 25; break L1; } __THREW__ = 0; (invoke_iii(6312,($7|0),($31|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 24; break L1; } $45 = $1; $46 = ((($45)) + 180|0); $47 = $i; __THREW__ = 0; $48 = (invoke_iii(4093,($46|0),($47|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 24; break L1; } $51 = HEAP32[$48>>2]|0; $52 = ((($51)) + 128|0); __THREW__ = 0; invoke_viii(3796,($customRing|0),($52|0),44); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 24; break L1; } $k = 0; while(1) { $55 = $k; $56 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($customRing)|0); $57 = ($55>>>0)<($56>>>0); if (!($57)) { break; } $58 = $k; __THREW__ = 0; $59 = (invoke_iii(3802,($customRing|0),($58|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 26; break L1; } __THREW__ = 0; invoke_vii(3800,($4|0),($59|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 26; break L1; } __THREW__ = 0; $64 = (invoke_ii(5040,($4|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 27; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $customOrder = $64; __THREW__ = 0; $67 = (invoke_ii(3903,12)|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 26; break L1; } $70 = $customOrder; $71 = $1; $72 = ((($71)) + 180|0); $73 = $i; __THREW__ = 0; $74 = (invoke_iii(4093,($72|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 28; break L1; } $77 = HEAP32[$74>>2]|0; __THREW__ = 0; invoke_viiii(6311,($67|0),($70|0),($77|0),0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 28; break L1; } HEAP32[$phase>>2] = $67; $80 = HEAP32[$phase>>2]|0; __THREW__ = 0; (invoke_iii(6312,($7|0),($80|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 26; break L1; } __THREW__ = 0; invoke_vii(6313,($turnRing|0),($phase|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 26; break L1; } $85 = $k; $86 = (($85) + 1)|0; $k = $86; } __THREW__ = 0; $99 = (invoke_ii(3903,12)|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 26; break L1; } $102 = $1; $103 = ((($102)) + 180|0); $104 = $i; __THREW__ = 0; $105 = (invoke_iii(4093,($103|0),($104|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 34; break L1; } $108 = HEAP32[$105>>2]|0; __THREW__ = 0; invoke_viiii(6311,($99|0),13,($108|0),0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 34; break L1; } __THREW__ = 0; (invoke_iii(6312,($7|0),($99|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 26; break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($customRing); } else { $j = 0; while(1) { $115 = $j; $116 = ($115|0)<(14); if (!($116)) { break L6; } __THREW__ = 0; $117 = (invoke_ii(3903,12)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 24; break L1; } $120 = $j; $121 = $1; $122 = ((($121)) + 180|0); $123 = $i; __THREW__ = 0; $124 = (invoke_iii(4093,($122|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 44; break L1; } $127 = HEAP32[$124>>2]|0; __THREW__ = 0; invoke_viiii(6311,($117|0),($120|0),($127|0),0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 44; break L1; } HEAP32[$phase1>>2] = $117; $130 = HEAP32[$phase1>>2]|0; __THREW__ = 0; (invoke_iii(6312,($7|0),($130|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 24; break L1; } __THREW__ = 0; invoke_vii(6313,($turnRing|0),($phase1|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 24; break L1; } $135 = $j; $136 = (($135) + 1)|0; $j = $136; } } } while(0); $139 = $1; $140 = ((($139)) + 148|0); __THREW__ = 0; invoke_vii(6314,($140|0),($turnRing|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 24; break; } __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($turnRing); $143 = $i; $144 = (($143) + 1)|0; $i = $144; } if ((label|0) == 24) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $2 = $89; $3 = $90; } else if ((label|0) == 25) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $2 = $91; $3 = $92; __ZdlPv($31); } else if ((label|0) == 26) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $2 = $93; $3 = $94; label = 35; } else if ((label|0) == 27) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 35; } else if ((label|0) == 28) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; __ZdlPv($67); label = 35; } else if ((label|0) == 34) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $2 = $113; $3 = $114; __ZdlPv($99); label = 35; } else if ((label|0) == 44) { $137 = ___cxa_find_matching_catch()|0; $138 = tempRet0; $2 = $137; $3 = $138; __ZdlPv($117); } else if ((label|0) == 48) { $145 = ((($7)) + 20|0); __THREW__ = 0; invoke_vii(6315,($5|0),($7|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 23; } else { (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEaSEOS5_($145,$5)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($5); $148 = ((($7)) + 16|0); $149 = ((($7)) + 20|0); $150 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($149)|0); HEAP32[$6>>2] = $150; ;HEAP32[$148>>2]=HEAP32[$6>>2]|0; STACKTOP = sp;return; } } if ((label|0) == 23) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $2 = $87; $3 = $88; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($14); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($13); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($12); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($11); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($9); $151 = $2; $152 = $3; ___resumeException($151|0); // unreachable; } else if ((label|0) == 35) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($customRing); } __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($turnRing); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($14); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($13); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($12); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($11); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($9); $151 = $2; $152 = $3; ___resumeException($151|0); // unreachable; } function __ZN9PhaseRing8addPhaseEP5Phase($this,$phase) { $this = $this|0; $phase = $phase|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $phase; $2 = $0; $3 = ((($2)) + 4|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); STACKTOP = sp;return 1; } function __ZN9PhaseRing11currentTurnEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentIter = 0, $temp = 0, $tempiter = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 28|0; $tempiter = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $currentIter = sp + 4|0; $5 = sp; $0 = $this; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 148|0); $9 = HEAP32[$6>>2]|0; $10 = ((($9)) + 208|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN6Player5getIdEv($11)|0); $13 = (__ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEixEj($8,$12)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2ERKS5_($temp,$13); __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($tempiter); $14 = ((($6)) + 32|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5clearEv($14); $15 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($temp)|0); HEAP32[$1>>2] = $15; ;HEAP32[$tempiter>>2]=HEAP32[$1>>2]|0; while(1) { $16 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($temp)|0); HEAP32[$2>>2] = $16; __THREW__ = 0; $17 = (invoke_iii(6316,($tempiter|0),($2|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } if (!($17)) { label = 9; break; } __THREW__ = 0; $20 = (invoke_ii(6317,($tempiter|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } $23 = HEAP32[$20>>2]|0; HEAP32[$currentIter>>2] = $23; $24 = ((($6)) + 32|0); __THREW__ = 0; invoke_vii(6313,($24|0),($currentIter|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } __THREW__ = 0; $27 = (invoke_iii(6318,($tempiter|0),0)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } HEAP32[$5>>2] = $27; } if ((label|0) == 9) { $34 = ((($6)) + 32|0); __THREW__ = 0; invoke_vii(6319,($agg$result|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($temp); STACKTOP = sp;return; } } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($temp); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; } function __ZN9PhaseRing8nextTurnEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentIter = 0, $temp = 0, $tempiter = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 28|0; $tempiter = sp + 24|0; $currentIter = sp + 20|0; $1 = sp + 16|0; $2 = sp + 12|0; $5 = sp; $0 = $this; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 148|0); $9 = HEAP32[$6>>2]|0; $10 = (__ZN12GameObserver15nextTurnsPlayerEv($9)|0); $11 = (__ZN6Player5getIdEv($10)|0); $12 = (__ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEixEj($8,$11)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2ERKS5_($temp,$12); __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($tempiter); HEAP32[$currentIter>>2] = 0; $13 = ((($6)) + 44|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5clearEv($13); $14 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($temp)|0); HEAP32[$1>>2] = $14; ;HEAP32[$tempiter>>2]=HEAP32[$1>>2]|0; while(1) { $15 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($temp)|0); HEAP32[$2>>2] = $15; __THREW__ = 0; $16 = (invoke_iii(6316,($tempiter|0),($2|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } if (!($16)) { label = 9; break; } __THREW__ = 0; $19 = (invoke_ii(6317,($tempiter|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break; } $22 = HEAP32[$19>>2]|0; HEAP32[$currentIter>>2] = $22; $23 = ((($6)) + 44|0); __THREW__ = 0; invoke_vii(6313,($23|0),($currentIter|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } __THREW__ = 0; $26 = (invoke_iii(6318,($tempiter|0),0)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } HEAP32[$5>>2] = $26; } if ((label|0) == 9) { $33 = ((($6)) + 44|0); __THREW__ = 0; invoke_vii(6319,($agg$result|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($temp); STACKTOP = sp;return; } } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($temp); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } function __ZN9PhaseRingD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentPhase = 0, $currentPhase1 = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 40|0; $1 = sp + 36|0; $2 = sp + 32|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp; $0 = $this; $9 = $0; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($it); $10 = ((($9)) + 4|0); $11 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($10)|0); HEAP32[$1>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $12 = ((($9)) + 4|0); $13 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($12)|0); HEAP32[$2>>2] = $13; __THREW__ = 0; $14 = (invoke_iii(6316,($it|0),($2|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } if (!($14)) { label = 10; break; } __THREW__ = 0; $17 = (invoke_ii(6317,($it|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = HEAP32[$17>>2]|0; $currentPhase = $20; $21 = $currentPhase; $22 = ($21|0)==(0|0); if (!($22)) { __ZdlPv($21); } __THREW__ = 0; $23 = (invoke_iii(6318,($it|0),0)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } HEAP32[$5>>2] = $23; } L10: do { if ((label|0) == 10) { $34 = ((($9)) + 56|0); $35 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($34)|0); HEAP32[$6>>2] = $35; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $36 = ((($9)) + 56|0); $37 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($36)|0); HEAP32[$7>>2] = $37; __THREW__ = 0; $38 = (invoke_iii(6316,($it|0),($7|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break L10; } if (!($38)) { break; } __THREW__ = 0; $41 = (invoke_ii(6317,($it|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L10; } $44 = HEAP32[$41>>2]|0; $currentPhase1 = $44; $45 = $currentPhase1; $46 = ($45|0)!=(0|0); if ($46) { $47 = $currentPhase1; $48 = ($47|0)==(0|0); if (!($48)) { __ZdlPv($47); } $currentPhase1 = 0; } __THREW__ = 0; $49 = (invoke_iii(6318,($it|0),0)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L10; } HEAP32[$8>>2] = $49; } $52 = ((($9)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($52); $53 = ((($9)) + 44|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($53); $54 = ((($9)) + 32|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($54); $55 = ((($9)) + 20|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($55); $56 = ((($9)) + 4|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($56); STACKTOP = sp;return; } } while(0); $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; $3 = $26; $4 = $27; $28 = ((($9)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($28); $29 = ((($9)) + 44|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($29); $30 = ((($9)) + 32|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($30); $31 = ((($9)) + 20|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($31); $32 = ((($9)) + 4|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($32); $33 = $3; ___clang_call_terminate($33); // unreachable; } function __ZN9PhaseRing16extraDamagePhaseEi($this,$id) { $this = $this|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, $j = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 24|0; $1 = $this; $2 = $id; $3 = $1; $4 = $2; $5 = ($4|0)!=(9); if ($5) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $6 = HEAP32[$3>>2]|0; $7 = ((($6)) + 136|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(4); if ($9) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $j = 0; L9: while(1) { $10 = $j; $11 = ($10|0)<(2); if (!($11)) { label = 16; break; } $12 = HEAP32[$3>>2]|0; $13 = ((($12)) + 180|0); $14 = $j; $15 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; $z = $20; $i = 0; while(1) { $21 = $i; $22 = $z; $23 = ((($22)) + 56|0); $24 = HEAP32[$23>>2]|0; $25 = ($21|0)<($24|0); if (!($25)) { break; } $26 = $z; $27 = ((($26)) + 8|0); $28 = $i; $29 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($27,$28)|0); $30 = HEAP32[$29>>2]|0; $card = $30; $31 = $card; $32 = (__ZN15MTGCardInstance10isAttackerEv($31)|0); $33 = ($32|0)!=(0); if ($33) { label = 11; } else { $34 = $card; $35 = (__ZN15MTGCardInstance10isDefenserEv($34)|0); $36 = ($35|0)!=(0|0); if ($36) { label = 11; } } if ((label|0) == 11) { label = 0; $37 = $card; $38 = (__ZN15MTGCardInstance3hasEi($37,7)|0); $39 = ($38|0)!=(0); if (!($39)) { $40 = $card; $41 = (__ZN15MTGCardInstance3hasEi($40,8)|0); $42 = ($41|0)!=(0); if (!($42)) { label = 13; break L9; } } } $43 = $i; $44 = (($43) + 1)|0; $i = $44; } $45 = $j; $46 = (($45) + 1)|0; $j = $46; } if ((label|0) == 13) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } else if ((label|0) == 16) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } return (0)|0; } function __ZN9PhaseRing9phaseNameEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $id; $5 = $1; $6 = HEAP8[6256]|0; $7 = ($6<<24>>24)==(0); do { if ($7) { $8 = (___cxa_guard_acquire((6256|0))|0); $9 = ($8|0)!=(0); if ($9) { __THREW__ = 0; invoke_vii(3797,(55496|0),(155767|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; ___cxa_guard_abort((6256|0)); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { (___cxa_atexit((3831|0),(55496|0),(___dso_handle|0))|0); ___cxa_guard_release((6256|0)); break; } } } } while(0); $12 = $2; $13 = (__ZN9PhaseRing16extraDamagePhaseEi($5,$12)|0); if ($13) { $0 = 55496; $20 = $0; STACKTOP = sp;return ($20|0); } else { $18 = $2; $19 = (48128 + (($18*12)|0)|0); $0 = $19; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN9PhaseRing15getCurrentPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 16|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $0; $5 = ((($4)) + 16|0); $6 = ((($4)) + 20|0); $7 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($5,$1)|0); if (!($8)) { $13 = ((($4)) + 16|0); $14 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($13)|0); $15 = HEAP32[$14>>2]|0; STACKTOP = sp;return ($15|0); } $9 = ((($4)) + 20|0); __ZN9PhaseRing8nextTurnEv($2,$4); (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEaSEOS5_($9,$2)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($2); $10 = ((($4)) + 16|0); $11 = ((($4)) + 20|0); $12 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$10>>2]=HEAP32[$3>>2]|0; $13 = ((($4)) + 16|0); $14 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($13)|0); $15 = HEAP32[$14>>2]|0; STACKTOP = sp;return ($15|0); } function __ZN9PhaseRing7forwardEb($this,$sendEvents) { $this = $this|0; $sendEvents = $sendEvents|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $cPhaseOld = 0, $e = 0, $e1 = 0, $notEnd = 0, $turnSteps = 0, $turnStepsNow = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 64|0; $4 = sp + 60|0; $5 = sp + 56|0; $6 = sp + 52|0; $9 = sp + 36|0; $10 = sp + 28|0; $11 = sp + 24|0; $12 = sp + 20|0; $13 = sp + 8|0; $14 = sp + 4|0; $1 = $this; $15 = $sendEvents&1; $2 = $15; $16 = $1; $17 = ((($16)) + 16|0); $18 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($17)|0); $19 = HEAP32[$18>>2]|0; $cPhaseOld = $19; $notEnd = 0; $20 = ((($16)) + 20|0); $21 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE4sizeEv($20)|0); $turnSteps = $21; $22 = ((($16)) + 16|0); $23 = ((($16)) + 20|0); $24 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($23)|0); HEAP32[$3>>2] = $24; $25 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($22,$3)|0); do { if ($25) { $26 = ((($16)) + 16|0); $27 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($26,0)|0); HEAP32[$4>>2] = $27; $28 = ((($16)) + 16|0); $29 = ((($16)) + 20|0); $30 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($29)|0); HEAP32[$5>>2] = $30; $31 = (__ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($28,$5)|0); if ($31) { $32 = ((($16)) + 16|0); $33 = (__ZNSt3__115__list_iteratorIP5PhasePvEmmEi($32,0)|0); HEAP32[$6>>2] = $33; break; } else { $notEnd = 1; break; } } } while(0); $34 = (__Znwj(20)|0); $35 = $cPhaseOld; $36 = ((($16)) + 16|0); __THREW__ = 0; $37 = (invoke_ii(6317,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_viii(6320,($34|0),($35|0),($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $e = $34; $43 = HEAP32[$16>>2]|0; $44 = $e; (__ZN12GameObserver12receiveEventEP6WEvent($43,$44)|0); $45 = $notEnd; $46 = $45&1; if ($46) { $47 = ((($16)) + 16|0); $48 = (__ZNSt3__115__list_iteratorIP5PhasePvEmmEi($47,0)|0); HEAP32[$9>>2] = $48; } $51 = ((($16)) + 20|0); $52 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE4sizeEv($51)|0); $turnStepsNow = $52; $53 = $turnSteps; $54 = $turnStepsNow; $55 = ($53|0)!=($54|0); if ($55) { $56 = $2; $57 = $56&1; $58 = (__ZN9PhaseRing7forwardEb($16,$57)|0); $0 = $58; $91 = $0; STACKTOP = sp;return ($91|0); } $59 = ((($16)) + 16|0); $60 = ((($16)) + 20|0); $61 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($60)|0); HEAP32[$10>>2] = $61; $62 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($59,$10)|0); if ($62) { $63 = ((($16)) + 16|0); $64 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($63,0)|0); HEAP32[$11>>2] = $64; } $65 = ((($16)) + 16|0); $66 = ((($16)) + 20|0); $67 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($66)|0); HEAP32[$12>>2] = $67; $68 = (__ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($65,$12)|0); if ($68) { $69 = ((($16)) + 20|0); __ZN9PhaseRing8nextTurnEv($13,$16); (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEaSEOS5_($69,$13)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEED2Ev($13); $70 = ((($16)) + 16|0); $71 = ((($16)) + 20|0); $72 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($71)|0); HEAP32[$14>>2] = $72; ;HEAP32[$70>>2]=HEAP32[$14>>2]|0; } $73 = $2; $74 = $73&1; do { if ($74) { $75 = (__Znwj(16)|0); $76 = $cPhaseOld; $77 = ((($16)) + 16|0); __THREW__ = 0; $78 = (invoke_ii(6317,($77|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { $81 = HEAP32[$78>>2]|0; __THREW__ = 0; invoke_viii(6321,($75|0),($76|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { $e1 = $75; $84 = HEAP32[$16>>2]|0; $85 = $e1; (__ZN12GameObserver12receiveEventEP6WEvent($84,$85)|0); break; } } $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $7 = $86; $8 = $87; __ZdlPv($75); $92 = $7; $93 = $8; ___resumeException($92|0); // unreachable; } } while(0); $88 = ((($16)) + 16|0); $89 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($88)|0); $90 = HEAP32[$89>>2]|0; $0 = $90; $91 = $0; STACKTOP = sp;return ($91|0); } } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $7 = $49; $8 = $50; __ZdlPv($34); $92 = $7; $93 = $8; ___resumeException($92|0); // unreachable; return (0)|0; } function __ZN9PhaseRing9goToPhaseEiP6Playerb($this,$id,$player,$sendEvents) { $this = $this|0; $id = $id|0; $player = $player|0; $sendEvents = $sendEvents|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentPhase = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $player; $4 = $sendEvents&1; $3 = $4; $5 = $0; $6 = (__ZN9PhaseRing15getCurrentPhaseEv($5)|0); $currentPhase = $6; while(1) { $7 = $currentPhase; $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = ($8|0)!=($9|0); if (!($10)) { label = 6; break; } $11 = $3; $12 = $11&1; $13 = (__ZN9PhaseRing7forwardEb($5,$12)|0); $currentPhase = $13; $14 = $1; $15 = ($14|0)==(-1); if ($15) { label = 6; break; } $16 = $currentPhase; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $2; $20 = ($18|0)==($19|0); if (!($20)) { continue; } $21 = $currentPhase; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = ($22|0)==($23|0); if ($24) { label = 6; break; } } if ((label|0) == 6) { $25 = $currentPhase; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN9PhaseRing14addCombatAfterEP6Playerib($this,$player,$after_id,$withMain) { $this = $this|0; $player = $player|0; $after_id = $after_id|0; $withMain = $withMain|0; var $$ = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $add = 0, $addPhase = 0, $beforeLeaving = 0, $check = 0, $checking = 0, $currentPhase = 0, $findP = 0, $it = 0, $toAdd = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 120|0; $$byval_copy$1 = sp + 116|0; $$byval_copy = sp + 112|0; $it = sp + 92|0; $5 = sp + 84|0; $6 = sp + 80|0; $7 = sp + 72|0; $findP = sp + 64|0; $8 = sp + 60|0; $9 = sp + 56|0; $toAdd = sp + 52|0; $10 = sp + 48|0; $11 = sp + 44|0; $14 = sp + 32|0; $15 = sp + 28|0; $16 = sp + 20|0; $17 = sp + 16|0; $18 = sp + 12|0; $19 = sp + 8|0; $20 = sp + 4|0; $21 = sp; $1 = $this; $2 = $player; $3 = $after_id; $22 = $withMain&1; $4 = $22; $23 = $1; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($it); $24 = ((($23)) + 20|0); $25 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($24)|0); HEAP32[$5>>2] = $25; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; L1: while(1) { $26 = ((($23)) + 20|0); $27 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($26)|0); HEAP32[$6>>2] = $27; $28 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($it,$6)|0); if (!($28)) { label = 25; break; } $29 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($it)|0); $30 = HEAP32[$29>>2]|0; $currentPhase = $30; $31 = $currentPhase; $32 = HEAP32[$31>>2]|0; $33 = $3; $34 = ($32|0)==($33|0); L4: do { if ($34) { $35 = $currentPhase; $beforeLeaving = $35; $36 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$7>>2] = $36; $addPhase = 0; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($findP); $37 = ((($23)) + 4|0); $38 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($37)|0); HEAP32[$8>>2] = $38; ;HEAP32[$findP>>2]=HEAP32[$8>>2]|0; while(1) { $39 = ((($23)) + 4|0); $40 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($39)|0); HEAP32[$9>>2] = $40; $41 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($findP,$9)|0); if (!($41)) { break L4; } $42 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($findP)|0); $43 = HEAP32[$42>>2]|0; $addPhase = $43; HEAP32[$toAdd>>2] = 0; $add = 0; $44 = $addPhase; $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = $2; $48 = ($46|0)==($47|0); if ($48) { $49 = $addPhase; $50 = HEAP32[$49>>2]|0; switch ($50|0) { case 9: { break L1; break; } case 8: { $89 = (__Znwj(12)|0); $90 = $addPhase; ;HEAP32[$89>>2]=HEAP32[$90>>2]|0;HEAP32[$89+4>>2]=HEAP32[$90+4>>2]|0;HEAP32[$89+8>>2]=HEAP32[$90+8>>2]|0; HEAP32[$toAdd>>2] = $89; $add = 1; break; } case 7: { $91 = (__Znwj(12)|0); $92 = $addPhase; ;HEAP32[$91>>2]=HEAP32[$92>>2]|0;HEAP32[$91+4>>2]=HEAP32[$92+4>>2]|0;HEAP32[$91+8>>2]=HEAP32[$92+8>>2]|0; HEAP32[$toAdd>>2] = $91; $add = 1; break; } case 6: { $93 = (__Znwj(12)|0); $94 = $addPhase; ;HEAP32[$93>>2]=HEAP32[$94>>2]|0;HEAP32[$93+4>>2]=HEAP32[$94+4>>2]|0;HEAP32[$93+8>>2]=HEAP32[$94+8>>2]|0; HEAP32[$toAdd>>2] = $93; $add = 1; break; } case 5: { $95 = (__Znwj(12)|0); $96 = $addPhase; ;HEAP32[$95>>2]=HEAP32[$96>>2]|0;HEAP32[$95+4>>2]=HEAP32[$96+4>>2]|0;HEAP32[$95+8>>2]=HEAP32[$96+8>>2]|0; HEAP32[$toAdd>>2] = $95; $add = 1; break; } default: { } } $97 = $add; $98 = $97&1; if ($98) { $99 = HEAP32[$toAdd>>2]|0; $100 = ((($99)) + 8|0); HEAP8[$100>>0] = 1; $101 = ((($23)) + 20|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($18,$it); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$18>>2]|0; $102 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6insertENS_21__list_const_iteratorIS2_PvEERKS2_($101,$$byval_copy$2,$toAdd)|0); HEAP32[$19>>2] = $102; $103 = ((($23)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($103,$toAdd); } } $104 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($findP,0)|0); HEAP32[$20>>2] = $104; } } } while(0); $105 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$21>>2] = $105; } if ((label|0) == 25) { $0 = 0; $106 = $0; STACKTOP = sp;return ($106|0); } $51 = (__Znwj(12)|0); $52 = $addPhase; ;HEAP32[$51>>2]=HEAP32[$52>>2]|0;HEAP32[$51+4>>2]=HEAP32[$52+4>>2]|0;HEAP32[$51+8>>2]=HEAP32[$52+8>>2]|0; HEAP32[$toAdd>>2] = $51; $53 = HEAP32[$toAdd>>2]|0; $54 = ((($53)) + 8|0); HEAP8[$54>>0] = 1; $55 = ((($23)) + 20|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($10,$it); ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; $56 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6insertENS_21__list_const_iteratorIS2_PvEERKS2_($55,$$byval_copy,$toAdd)|0); HEAP32[$11>>2] = $56; $57 = ((($23)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($57,$toAdd); $58 = HEAP32[$23>>2]|0; $59 = ((($58)) + 136|0); HEAP32[$59>>2] = 0; $60 = $4; $61 = $60&1; do { if ($61) { $62 = (__Znwj(12)|0); __THREW__ = 0; $63 = (invoke_iii(6322,($23|0),10)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $12 = $71; $13 = $72; __ZdlPv($62); $73 = $12; $74 = $13; ___resumeException($73|0); // unreachable; } else { ;HEAP32[$62>>2]=HEAP32[$63>>2]|0;HEAP32[$62+4>>2]=HEAP32[$63+4>>2]|0;HEAP32[$62+8>>2]=HEAP32[$63+8>>2]|0; HEAP32[$toAdd>>2] = $62; $66 = HEAP32[$toAdd>>2]|0; $67 = ((($66)) + 8|0); HEAP8[$67>>0] = 1; $68 = ((($23)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($68,$toAdd); $69 = ((($23)) + 20|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($14,$it); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$14>>2]|0; $70 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6insertENS_21__list_const_iteratorIS2_PvEERKS2_($69,$$byval_copy$1,$toAdd)|0); HEAP32[$15>>2] = $70; break; } } } while(0); $75 = (__ZN9PhaseRing15getCurrentPhaseEv($23)|0); $check = $75; $checking = 0; $76 = $check; $77 = $beforeLeaving; $78 = ($76|0)!=($77|0); $$ = $78 ? 1 : 0; $checking = $$; while(1) { $79 = $checking; $80 = $79&1; if (!($80)) { break; } $81 = ((($23)) + 16|0); $82 = (__ZNSt3__115__list_iteratorIP5PhasePvEmmEi($81,0)|0); HEAP32[$16>>2] = $82; $83 = (__ZN9PhaseRing15getCurrentPhaseEv($23)|0); $check = $83; $84 = $check; $85 = $beforeLeaving; $86 = ($84|0)==($85|0); if (!($86)) { continue; } $checking = 0; $87 = ((($23)) + 16|0); $88 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($87,0)|0); HEAP32[$17>>2] = $88; } $0 = 1; $106 = $0; STACKTOP = sp;return ($106|0); } function __ZN9PhaseRing8getPhaseEi($this,$_id) { $this = $this|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $currentPhase = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp; $1 = $this; $2 = $_id; $6 = $1; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($it); $7 = ((($6)) + 20|0); $8 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($7)|0); HEAP32[$3>>2] = $8; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $9 = ((($6)) + 20|0); $10 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($9)|0); HEAP32[$4>>2] = $10; $11 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($it,$4)|0); if (!($11)) { label = 6; break; } $12 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($it)|0); $13 = HEAP32[$12>>2]|0; $currentPhase = $13; $14 = $currentPhase; $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = ($15|0)==($16|0); if ($17) { label = 4; break; } $19 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$5>>2] = $19; } if ((label|0) == 4) { $18 = $currentPhase; $0 = $18; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 6) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN9PhaseRing13addPhaseAfterE9GamePhaseP6Playeri($this,$id,$player,$after_id) { $this = $this|0; $id = $id|0; $player = $player|0; $after_id = $after_id|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $addPhase = 0, $currentPhase = 0, $findP = 0, $it = 0, $toAdd = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 76|0; $it = sp + 52|0; $5 = sp + 48|0; $6 = sp + 44|0; $7 = sp + 36|0; $findP = sp + 28|0; $8 = sp + 24|0; $9 = sp + 20|0; $toAdd = sp + 16|0; $10 = sp + 12|0; $11 = sp + 8|0; $12 = sp + 4|0; $13 = sp; $1 = $this; $2 = $id; $3 = $player; $4 = $after_id; $14 = $1; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($it); $15 = ((($14)) + 20|0); $16 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$5>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$5>>2]|0; L1: while(1) { $17 = ((($14)) + 20|0); $18 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($17)|0); HEAP32[$6>>2] = $18; $19 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($it,$6)|0); if (!($19)) { label = 11; break; } $20 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($it)|0); $21 = HEAP32[$20>>2]|0; $currentPhase = $21; $22 = $currentPhase; $23 = HEAP32[$22>>2]|0; $24 = $4; $25 = ($23|0)==($24|0); L4: do { if ($25) { $26 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$7>>2] = $26; $addPhase = 0; __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($findP); $27 = ((($14)) + 4|0); $28 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($27)|0); HEAP32[$8>>2] = $28; ;HEAP32[$findP>>2]=HEAP32[$8>>2]|0; while(1) { $29 = ((($14)) + 4|0); $30 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($29)|0); HEAP32[$9>>2] = $30; $31 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($findP,$9)|0); if (!($31)) { break L4; } $32 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($findP)|0); $33 = HEAP32[$32>>2]|0; $addPhase = $33; $34 = $addPhase; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = ($35|0)==($36|0); if ($37) { $38 = $addPhase; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = $3; $42 = ($40|0)==($41|0); if ($42) { label = 8; break L1; } } $50 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($findP,0)|0); HEAP32[$12>>2] = $50; } } } while(0); $51 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$13>>2] = $51; } if ((label|0) == 8) { $43 = (__Znwj(12)|0); $44 = $addPhase; ;HEAP32[$43>>2]=HEAP32[$44>>2]|0;HEAP32[$43+4>>2]=HEAP32[$44+4>>2]|0;HEAP32[$43+8>>2]=HEAP32[$44+8>>2]|0; HEAP32[$toAdd>>2] = $43; $45 = HEAP32[$toAdd>>2]|0; $46 = ((($45)) + 8|0); HEAP8[$46>>0] = 1; $47 = ((($14)) + 20|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($10,$it); ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; $48 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6insertENS_21__list_const_iteratorIS2_PvEERKS2_($47,$$byval_copy,$toAdd)|0); HEAP32[$11>>2] = $48; $49 = ((($14)) + 56|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($49,$toAdd); $0 = 1; $52 = $0; STACKTOP = sp;return ($52|0); } else if ((label|0) == 11) { $0 = 0; $52 = $0; STACKTOP = sp;return ($52|0); } return (0)|0; } function __ZN9PhaseRing11removePhaseEi($this,$id) { $this = $this|0; $id = $id|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentPhase = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 40|0; $it = sp + 24|0; $3 = sp + 20|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $id; $8 = $1; $9 = ((($8)) + 20|0); $10 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$it>>2] = $10; while(1) { $11 = ((($8)) + 20|0); $12 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$3>>2] = $12; $13 = (__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($it,$3)|0); if (!($13)) { label = 8; break; } $14 = (__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($it)|0); $15 = HEAP32[$14>>2]|0; $currentPhase = $15; $16 = $currentPhase; $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = ($17|0)==($18|0); if ($19) { break; } $26 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($it,0)|0); HEAP32[$7>>2] = $26; } if ((label|0) == 8) { $0 = 0; $27 = $0; STACKTOP = sp;return ($27|0); } $20 = ((($8)) + 16|0); $21 = (__ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($20,$it)|0); if ($21) { $22 = ((($8)) + 16|0); $23 = (__ZNSt3__115__list_iteratorIP5PhasePvEppEi($22,0)|0); HEAP32[$4>>2] = $23; } $24 = ((($8)) + 20|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($5,$it); ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $25 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5eraseENS_21__list_const_iteratorIS2_PvEE($24,$$byval_copy)|0); HEAP32[$6>>2] = $25; $0 = 1; $27 = $0; STACKTOP = sp;return ($27|0); } function __GLOBAL__sub_I_PhaseRing_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4187(); ___cxx_global_var_init_1_4188(); ___cxx_global_var_init_3_4189(); ___cxx_global_var_init_5_4190(); return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115__list_iteratorIP5PhasePvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZN12GameObserver16getPlayersNumberEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 180|0); $3 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN5PhaseC2E9GamePhaseP6Playerb($this,$id,$player,$_isExtra) { $this = $this|0; $id = $id|0; $player = $player|0; $_isExtra = $_isExtra|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $player; $4 = $_isExtra&1; $3 = $4; $5 = $0; $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($5)) + 4|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($5)) + 8|0); $10 = $3; $11 = $10&1; $12 = $11&1; HEAP8[$9>>0] = $12; STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP5PhaseEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6323,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6324,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9push_backERKS6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEaSEOS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return ($3|0); } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*12)|0)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2ERKS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 25|0; $3 = sp + 24|0; $__i = sp + 12|0; $__e = sp + 8|0; $0 = $this; $1 = $__c; $6 = $0; $7 = $1; $8 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($7)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE37select_on_container_copy_constructionERKS7_($3,$8); __ZNSt3__19allocatorIP5PhaseEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($2,$3); __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEEC2ERKS4_($6,$2); $9 = $1; $10 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$__i>>2] = $10; $11 = $1; $12 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$__e>>2] = $12; while(1) { __THREW__ = 0; $13 = (invoke_iii(6325,($__i|0),($__e|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 7; break; } if (!($13)) { label = 8; break; } __THREW__ = 0; $16 = (invoke_ii(6326,($__i|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 7; break; } __THREW__ = 0; invoke_vii(6313,($6|0),($16|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 7; break; } __THREW__ = 0; (invoke_ii(6327,($__i|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 7; break; } } if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEED2Ev($6); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } else if ((label|0) == 8) { STACKTOP = sp;return; } } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorIP5PhasePvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__115__list_iteratorIP5PhasePvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__115__list_iteratorIP5PhasePvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__list_iteratorIP5PhasePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__list_iteratorIP5PhasePvEmmEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__115__list_iteratorIP5PhasePvEmmEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6insertENS_21__list_const_iteratorIS2_PvEERKS2_($this,$__p,$__x) { $this = $this|0; $__p = $__p|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $__hold = sp + 16|0; $3 = sp + 8|0; $1 = $this; $2 = $__x; $6 = $1; $7 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($6)|0); $__na = $7; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE8allocateERS7_j($8,1)|0); $10 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2ERS7_j($3,$10,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$9,$3); $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); HEAP32[$11>>2] = 0; $12 = $__na; $13 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $14 = ((($13)) + 8|0); $15 = (__ZNSt3__19addressofIP5PhaseEEPT_RS3_($14)|0); $16 = $2; __THREW__ = 0; invoke_viii(6323,($12|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $31 = $4; $32 = $5; ___resumeException($31|0); // unreachable; } $19 = HEAP32[$__p>>2]|0; $20 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $21 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6328,($19|0),($20|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $31 = $4; $32 = $5; ___resumeException($31|0); // unreachable; } else { $24 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($6)|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; HEAP32[$24>>2] = $26; $27 = (__ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__115__list_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$27); __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $28 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($28|0); } return (0)|0; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5eraseENS_21__list_const_iteratorIS2_PvEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__n = 0, $__na = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $3; $4 = HEAP32[$__p>>2]|0; $__n = $4; $5 = $__n; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $__r = $7; $8 = $__n; $9 = $__n; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($8,$9); $10 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($2)|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + -1)|0; HEAP32[$10>>2] = $12; $13 = $__na; $14 = $__n; $15 = ((($14)) + 8|0); $16 = (__ZNSt3__19addressofIP5PhaseEEPT_RS3_($15)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE7destroyIS4_EEvRS7_PT_($13,$16); $17 = $__na; $18 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE10deallocateERS7_PS6_j($17,$18,1); $19 = $__r; __ZNSt3__115__list_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$19); $20 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($20|0); } function ___cxx_global_var_init_4187() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55508,182585); (___cxa_atexit((3831|0),(55508|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4188() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55520,165089); (___cxa_atexit((3831|0),(55520|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4189() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55532,165080); (___cxa_atexit((3831|0),(55532|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4190() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55544,165065); (___cxa_atexit((3831|0),(55544|0),(___dso_handle|0))|0); return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(6329,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6330,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseIP5PhasePvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIP5PhasePvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIP5PhasePvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP5PhasePvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP5PhasePvEEE10pointer_toERS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2ERS7_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6331,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIP5PhasePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIP5PhasePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIP5PhasePvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP5PhaseEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP5PhaseEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP5PhaseEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP5PhaseEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIP5PhasePvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE10deallocateERS7_PS6_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE24__RAII_IncreaseAnnotatorC2ERKS8_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRKNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEEC2EjjS8_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS9_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6332,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 12|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6333,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE8max_sizeERKS7_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE8max_sizeERKS7_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6334,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 357913941; } function __ZNKSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEEC2EjjS8_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEEC2ES7_S9_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE8allocateERS7_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + (($14*12)|0)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + (($19*12)|0)|0); $21 = (__ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEEC2ES7_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EEC2ES7_S9_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EEC2ES7_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE20__construct_backwardIPS6_EEvRS7_T_SC_RSC_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($1)|0); $5 = (($3) + (($4*12)|0)|0); $6 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4sizeEv($1)|0); $8 = (($6) + (($7*12)|0)|0); $9 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($1)|0); $11 = (($9) + (($10*12)|0)|0); __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE20__construct_backwardIPS6_EEvRS7_T_SC_RSC_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -12|0); $11 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($10)|0); $12 = $2; $13 = ((($12)) + -12|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptINS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS8_EE5valueERKS8_OS8_E4typeERS8_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -12|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE9constructIS5_JS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4listIP5PhaseNS0_IS3_EEEEE9constructIS5_JS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2EOS5_($3,$5); STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2EOS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $2 = sp + 28|0; $3 = sp + 12|0; $4 = sp + 8|0; $0 = $this; $1 = $__c; $7 = $0; $8 = $1; $9 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($8)|0); $10 = (__ZNSt3__14moveIRNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEONS_16remove_referenceIT_E4typeEOSA_($9)|0); __ZNSt3__19allocatorIP5PhaseEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($2,$10); __THREW__ = 0; invoke_vii(6335,($7|0),($2|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; ___clang_call_terminate($20); // unreachable; } $13 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$4>>2] = $13; __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($3,$4); $14 = $1; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; invoke_viii(6336,($7|0),($$byval_copy|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch(0|0)|0; $18 = tempRet0; $5 = $17; $6 = $18; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEED2Ev($7); $19 = $5; ___clang_call_terminate($19); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorIP5PhaseEC2INS_11__list_nodeIS2_PvEEEERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__a; $3 = $0; __ZNSt3__116__list_node_baseIP5PhasePvEC2Ev($3); $4 = ((($3)) + 8|0); $5 = $1; __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEEC2IS3_EERKNS0_IT_EE($2,$5); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2EjS7_($4,0,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP5PhasePvEEEC2IS3_EERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EEC2EjS7_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_($this,$__p,$__c) { $this = $this|0; $__p = $__p|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__c; $2 = $0; $3 = $1; $4 = (__ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE5emptyEv($3)|0); if ($4) { STACKTOP = sp;return; } $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $__f = $7; $8 = $1; $9 = HEAP32[$8>>2]|0; $__l = $9; $10 = $__f; $11 = $__l; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($10,$11); $12 = HEAP32[$__p>>2]|0; $13 = $__f; $14 = $__l; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($12,$13,$14); $15 = $1; $16 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($15)|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($2)|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + ($17))|0; HEAP32[$18>>2] = $20; $21 = $1; $22 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE4__szEv($21)|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } function __ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5emptyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($__p,$__f,$__l) { $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $__f; $2 = $__l; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $3; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = $1; HEAP32[$9>>2] = $8; $10 = $2; $11 = $0; HEAP32[$11>>2] = $10; $12 = $0; $13 = $2; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116move_if_noexceptINS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleIS8_EE5valueERKS8_OS8_E4typeERS8_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIRNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14moveIRNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOS9_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14swapIPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOSA_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOSA_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4listIP5PhaseNS_9allocatorIS3_EEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($2)|0); $6 = (($4) + (($5*12)|0)|0); $7 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE8capacityEv($2)|0); $9 = (($7) + (($8*12)|0)|0); $10 = (__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + (($11*12)|0)|0); __ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE31__annotate_contiguous_containerEPKvSA_SA_SA_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6337,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE17__destruct_at_endEPS6_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE17__destruct_at_endEPS6_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE17__destruct_at_endEPS6_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -12|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_4listIP5PhaseNS_9allocatorIS3_EEEEEEPT_S8_($11)|0); __THREW__ = 0; invoke_vii(5062,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 12)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $__c; $5 = $1; __ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE5clearEv($5); $6 = $2; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE19__move_assign_allocERS5_($5,$6); $7 = (__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($5)|0); HEAP32[$4>>2] = $7; __ZNSt3__121__list_const_iteratorIP5PhasePvEC2ERKNS_15__list_iteratorIS2_S3_EE($3,$4); $8 = $2; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; invoke_viii(6336,($5|0),($$byval_copy|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE19__move_assign_allocERS5_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE($this,$__c,$0) { $this = $this|0; $__c = $__c|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__c; $3 = $1; (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($3)|0); $4 = $2; $5 = (__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($4)|0); (__ZNSt3__14moveIRNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEEONS_16remove_referenceIT_E4typeEOSA_($5)|0); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE37select_on_container_copy_constructionERKS7_($agg$result,$__a) { $agg$result = $agg$result|0; $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$$byval_copy,$2); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE37select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_($agg$result,$0,$__a) { $agg$result = $agg$result|0; $0 = $0|0; $__a = $__a|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; STACKTOP = sp;return; } function __ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__list_const_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__121__list_const_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__14listIP5PhaseNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP5PhasePvEEE10pointer_toERS5_($2)|0); __ZNSt3__121__list_const_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_21__list_const_iteratorIP5PhasePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorIP5PhasePvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorIP5PhasePvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__list_const_iteratorIP5PhasePvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__list_const_iteratorIP5PhasePvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP5PhasePvEEE10pointer_toERS5_($2)|0); __ZNSt3__115__list_iteratorIP5PhasePvEC2EPNS_11__list_nodeIS2_S3_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__115__list_iteratorIP5PhasePvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__list_iteratorIP5PhasePvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN6PlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_P7MTGDeck($this,$observer,$file,$fileSmall,$deck) { $this = $this|0; $observer = $observer|0; $file = $file|0; $fileSmall = $fileSmall|0; $deck = $deck|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp; $6 = sp + 32|0; $0 = $this; $1 = $observer; $2 = $deck; $7 = $0; $8 = $1; __ZN10DamageableC2EP12GameObserveri($7,$8,20); $9 = 55564; HEAP32[$7>>2] = $9; $10 = ((($7)) + 48|0); __ZNSt3__110shared_ptrI5JQuadEC2Ev($10); $11 = ((($7)) + 64|0); __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__110shared_ptrI5JQuadED2Ev($10); $131 = $3; $132 = $4; ___resumeException($131|0); // unreachable; } $14 = ((($7)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = ((($7)) + 104|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($15); $16 = ((($7)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($16); $17 = ((($7)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = ((($7)) + 140|0); HEAP32[$18>>2] = 3; $19 = ((($7)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($19); $20 = ((($7)) + 212|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2Ev($20); $21 = $2; $22 = ($21|0)==(0|0); do { if ($22) { $23 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($file,155807)|0); if ($23) { $24 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($file,155817)|0); if ($24) { $25 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($file,211279)|0); if ($25) { __THREW__ = 0; $26 = (invoke_ii(3903,84)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 12; } else { $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($file)|0); __THREW__ = 0; invoke_vii(3797,($5|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; } else { __THREW__ = 0; $32 = (invoke_i(4323)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; invoke_viiiii(4044,($26|0),($5|0),($32|0),0,0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $2 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); label = 17; break; } } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$6>>0]|0; $45 = $$pre_trunc&1; if ($45) { __ZdlPv($26); } } } else { label = 17; } } else { label = 17; } } else { label = 17; } } else { label = 17; } } while(0); do { if ((label|0) == 17) { $46 = ((($7)) + 56|0); HEAP8[$46>>0] = 0; $47 = ((($7)) + 84|0); HEAP32[$47>>2] = 0; $48 = ((($7)) + 92|0); __THREW__ = 0; (invoke_iii(3901,($48|0),($file|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 12; } else { $51 = ((($7)) + 104|0); __THREW__ = 0; (invoke_iii(3901,($51|0),($fileSmall|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 12; } else { $54 = ((($7)) + 12|0); HEAP32[$54>>2] = 0; __THREW__ = 0; $55 = (invoke_ii(3903,88)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 12; } else { __THREW__ = 0; invoke_vii(6338,($55|0),($7|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $3 = $112; $4 = $113; __ZdlPv($55); break; } $60 = ((($7)) + 40|0); HEAP32[$60>>2] = $55; $61 = ((($7)) + 80|0); HEAP8[$61>>0] = 0; $62 = ((($7)) + 16|0); HEAP32[$62>>2] = 0; $63 = ((($7)) + 20|0); HEAP32[$63>>2] = 0; $64 = ((($7)) + 24|0); HEAP32[$64>>2] = 0; $65 = ((($7)) + 44|0); HEAP32[$65>>2] = 0; $66 = ((($7)) + 36|0); HEAP32[$66>>2] = 1; $67 = ((($7)) + 76|0); HEAP32[$67>>2] = 1; $68 = ((($7)) + 144|0); HEAP32[$68>>2] = 0; $69 = ((($7)) + 148|0); HEAP32[$69>>2] = 0; $70 = ((($7)) + 152|0); HEAP32[$70>>2] = 0; $71 = ((($7)) + 156|0); HEAP32[$71>>2] = 0; $72 = ((($7)) + 160|0); HEAP32[$72>>2] = 0; $73 = ((($7)) + 168|0); HEAP32[$73>>2] = 0; $74 = ((($7)) + 172|0); HEAP32[$74>>2] = 0; $75 = ((($7)) + 176|0); HEAP32[$75>>2] = 0; $76 = ((($7)) + 180|0); HEAP32[$76>>2] = 0; $77 = ((($7)) + 184|0); HEAP32[$77>>2] = 0; $78 = ((($7)) + 188|0); HEAP32[$78>>2] = 0; $79 = ((($7)) + 192|0); HEAP32[$79>>2] = 0; $80 = ((($7)) + 196|0); HEAP32[$80>>2] = 0; $81 = ((($7)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($81); __THREW__ = 0; $82 = (invoke_ii(3903,84)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 12; } else { __THREW__ = 0; invoke_vi(3904,($82|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $3 = $114; $4 = $115; __ZdlPv($82); break; } $87 = ((($7)) + 224|0); HEAP32[$87>>2] = $82; __THREW__ = 0; $88 = (invoke_ii(3903,84)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 12; } else { __THREW__ = 0; invoke_vi(3904,($88|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; __ZdlPv($88); break; } $93 = ((($7)) + 228|0); HEAP32[$93>>2] = $88; $94 = $2; $95 = ($94|0)!=(0|0); __THREW__ = 0; $96 = (invoke_ii(3903,52)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($95)) { if ($98) { label = 12; break; } __THREW__ = 0; invoke_vi(6341,($96|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; __ZdlPv($96); break; } $122 = ((($7)) + 84|0); HEAP32[$122>>2] = $96; $123 = ((($7)) + 84|0); $124 = HEAP32[$123>>2]|0; __THREW__ = 0; invoke_vii(6340,($124|0),($7|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 12; break; } $129 = $2; $130 = ((($7)) + 88|0); HEAP32[$130>>2] = $129; STACKTOP = sp;return; } if ($98) { label = 12; } else { $99 = $2; __THREW__ = 0; invoke_vii(6339,($96|0),($99|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZdlPv($96); break; } $102 = ((($7)) + 84|0); HEAP32[$102>>2] = $96; $103 = ((($7)) + 84|0); $104 = HEAP32[$103>>2]|0; __THREW__ = 0; invoke_vii(6340,($104|0),($7|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 12; } else { $107 = ((($7)) + 116|0); $108 = $2; $109 = ((($108)) + 44|0); __THREW__ = 0; (invoke_iii(3901,($107|0),($109|0))|0); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 12; } else { $129 = $2; $130 = ((($7)) + 88|0); HEAP32[$130>>2] = $129; STACKTOP = sp;return; } } } } } } } } } } while(0); if ((label|0) == 12) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; } __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($20); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); $131 = $3; $132 = $4; ___resumeException($131|0); // unreachable; } function __ZN6Player11setObserverEP12GameObserver($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $g; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 84|0); $6 = HEAP32[$5>>2]|0; __ZN14MTGPlayerCards8setOwnerEP6Player($6,$2); STACKTOP = sp;return; } function __ZN6Player3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9DeckStats11GetInstanceEv()|0); $3 = (__ZN6Player8opponentEv($1)|0); $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; __ZN9DeckStats9saveStatsEP6PlayerS1_P12GameObserver($2,$1,$3,$5); STACKTOP = sp;return; } function __ZN6Player8opponentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 180|0); $9 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($9>>>0)<(2); if (!($10)) { $11 = ((($2)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 180|0); $14 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($13,0)|0); $15 = HEAP32[$14>>2]|0; $16 = ($2|0)==($15|0); $17 = ((($2)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 180|0); if ($16) { $20 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,1)|0); $21 = HEAP32[$20>>2]|0; $24 = $21; } else { $22 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($19,0)|0); $23 = HEAP32[$22>>2]|0; $24 = $23; } $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } } $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN6PlayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 55564; HEAP32[$3>>2] = $4; $5 = ((($3)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($3)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = HEAP32[$9>>2]|0; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($9); } $14 = ((($3)) + 40|0); HEAP32[$14>>2] = 0; } $15 = ((($3)) + 224|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $18 = ((($3)) + 224|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { $21 = HEAP32[$19>>2]|0; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($19); } $24 = ((($3)) + 224|0); HEAP32[$24>>2] = 0; } $25 = ((($3)) + 228|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($3)) + 228|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); if (!($30)) { $31 = HEAP32[$29>>2]|0; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vi[$33 & 8191]($29); } $34 = ((($3)) + 228|0); HEAP32[$34>>2] = 0; } $35 = ((($3)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if ($37) { $38 = ((($3)) + 84|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); if (!($40)) { __ZN14MTGPlayerCardsD2Ev($39); __ZdlPv($39); } $41 = ((($3)) + 84|0); HEAP32[$41>>2] = 0; } $42 = ((($3)) + 44|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)!=(0|0); do { if ($44) { $45 = ((($3)) + 4|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; $47 = (invoke_ii(3836,($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { $50 = ($47|0)!=(0|0); if (!($50)) { break; } $51 = ((($3)) + 4|0); $52 = HEAP32[$51>>2]|0; __THREW__ = 0; $53 = (invoke_ii(3836,($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = HEAP32[$53>>2]|0; $57 = ((($56)) + 40|0); $58 = HEAP32[$57>>2]|0; $59 = ((($3)) + 44|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; invoke_vii($58|0,($53|0),($60|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { break; } } } $63 = ___cxa_find_matching_catch(0|0)|0; $64 = tempRet0; $1 = $63; $2 = $64; $65 = ((($3)) + 212|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($65); $66 = ((($3)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($66); $67 = ((($3)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); $68 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); $69 = ((($3)) + 104|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); $70 = ((($3)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $71 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); $72 = ((($3)) + 48|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($72); $73 = $1; ___clang_call_terminate($73); // unreachable; } } while(0); $74 = ((($3)) + 44|0); HEAP32[$74>>2] = 0; $75 = ((($3)) + 88|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); if ($77) { $78 = ((($3)) + 88|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); if (!($80)) { __ZN7MTGDeckD2Ev($79); __ZdlPv($79); } $81 = ((($3)) + 88|0); HEAP32[$81>>2] = 0; } $82 = ((($3)) + 212|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($82); $83 = ((($3)) + 200|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($83); $84 = ((($3)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $85 = ((($3)) + 116|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); $86 = ((($3)) + 104|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); $87 = ((($3)) + 92|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); $88 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $89 = ((($3)) + 48|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($89); STACKTOP = sp;return; } function __ZN6PlayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6PlayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6Player10loadAvatarENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$file,$resName) { $this = $this|0; $file = $file|0; $resName = $resName|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $rm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $2 = sp + 24|0; $3 = sp + 8|0; $1 = $this; $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN12GameObserver18getResourceManagerEv($8)|0); $rm = $9; $10 = $rm; $11 = ($10|0)!=(0|0); if (!($11)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $42 = $$pre_trunc&1; STACKTOP = sp;return ($42|0); } $12 = ((($6)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = $rm; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; $19 = ((($6)) + 44|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vii[$18 & 8191]($15,$20); $21 = ((($6)) + 44|0); HEAP32[$21>>2] = 0; } $22 = $rm; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 20|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_iiiii[$25 & 8191]($22,$file,2,16)|0); $27 = ((($6)) + 44|0); HEAP32[$27>>2] = $26; $28 = ((($6)) + 44|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0|0); if (!($30)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $42 = $$pre_trunc&1; STACKTOP = sp;return ($42|0); } $31 = ((($6)) + 48|0); $32 = $rm; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 24|0); $35 = HEAP32[$34>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$resName); __THREW__ = 0; invoke_viiiddddiiii($35|0,($2|0),($32|0),($file|0),0.0,0.0,0.0,0.0,($3|0),1,16,0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $4 = $38; $5 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $40 = $4; $41 = $5; ___resumeException($40|0); // unreachable; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($31,$2)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $42 = $$pre_trunc&1; STACKTOP = sp;return ($42|0); } function __ZNK6Player14getDisplayNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 180|0); $5 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($4,0)|0); $6 = HEAP32[$5>>2]|0; $7 = ($1|0)==($6|0); if ($7) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155824); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,155833); STACKTOP = sp;return; } } function __ZN6Player6inPlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN6Player5getIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(2); if (!($4)) { label = 6; break; } $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 180|0); $8 = $i; $9 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==($2|0); $12 = $i; if ($11) { label = 4; break; } $13 = (($12) + 1)|0; $i = $13; } if ((label|0) == 4) { $0 = $12; $14 = $0; STACKTOP = sp;return ($14|0); } else if ((label|0) == 6) { $0 = -1; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN6Player7getIconEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = ((($5)) + 44|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $20 = ((($5)) + 48|0); __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($agg$result,$20); STACKTOP = sp;return; } $9 = ((($5)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$9); __THREW__ = 0; invoke_vii(3797,($2|0),(155842|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } __THREW__ = 0; (invoke_iiii(4150,($5|0),($1|0),($2|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $20 = ((($5)) + 48|0); __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($agg$result,$20); STACKTOP = sp;return; } } function __ZN11HumanPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_bP7MTGDeck($this,$observer,$file,$fileSmall,$isPremade,$deck) { $this = $this|0; $observer = $observer|0; $file = $file|0; $fileSmall = $fileSmall|0; $isPremade = $isPremade|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 20|0; $5 = sp + 8|0; $0 = $this; $1 = $observer; $8 = $isPremade&1; $2 = $8; $3 = $deck; $9 = $0; $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$file); __THREW__ = 0; invoke_vii(3800,($5|0),($fileSmall|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; do { if ($12) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $6 = $25; $7 = $26; } else { $13 = $3; __THREW__ = 0; invoke_viiiii(4028,($9|0),($10|0),($4|0),($5|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $16 = 55636; HEAP32[$9>>2] = $16; $17 = ((($9)) + 64|0); __THREW__ = 0; (invoke_iii(3925,($17|0),(155855|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = ((($9)) + 76|0); HEAP32[$20>>2] = 1; $21 = $2; $22 = $21&1; $23 = ((($9)) + 56|0); $24 = $22&1; HEAP8[$23>>0] = $24; STACKTOP = sp;return; } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $6 = $29; $7 = $30; __ZN6PlayerD2Ev($9); $31 = $6; $32 = $7; ___resumeException($31|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $31 = $6; $32 = $7; ___resumeException($31|0); // unreachable; } function __ZN6Player11getManaPoolEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player14gainOrLoseLifeEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lifed = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $value; $5 = $1; $6 = $2; $7 = ($6|0)!=(0); if (!($7)) { $0 = 0; $49 = $0; STACKTOP = sp;return ($49|0); } $8 = $2; $9 = ($8|0)>(0); do { if ($9) { $10 = (__ZN6Player8opponentEv($5)|0); $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 24|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN11MTGGameZone10hasAbilityEi($14,113)|0); if (!($15)) { $16 = ((($5)) + 84|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN11MTGGameZone10hasAbilityEi($19,112)|0); if (!($20)) { break; } } $0 = 0; $49 = $0; STACKTOP = sp;return ($49|0); } } while(0); $21 = $2; $22 = (Math_abs(($21|0))|0); $23 = ((($5)) + 28|0); HEAP32[$23>>2] = $22; $24 = (__ZN6Player6inPlayEv($5)|0); $25 = (__ZN11MTGGameZone10hasAbilityEi($24,124)|0); if (!($25)) { $26 = $2; $27 = ((($5)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($26))|0; HEAP32[$27>>2] = $29; } $30 = $2; $31 = ($30|0)<(0); if ($31) { $32 = $2; $33 = (Math_abs(($32|0))|0); $34 = ((($5)) + 32|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + ($33))|0; HEAP32[$34>>2] = $36; } $37 = (__Znwj(16)|0); $38 = $2; __THREW__ = 0; invoke_viii(4738,($37|0),($5|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZdlPv($37); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } $lifed = $37; $41 = ((($5)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = $lifed; (__ZN12GameObserver12receiveEventEP6WEvent($42,$43)|0); $44 = $2; $0 = $44; $49 = $0; STACKTOP = sp;return ($49|0); } function __ZN6Player8gainLifeEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $value; $3 = $1; $4 = $2; $5 = ($4|0)<(0); if ($5) { $0 = 0; } else { $6 = $2; $7 = (__ZN6Player14gainOrLoseLifeEi($3,$6)|0); $0 = $7; } $8 = $0; STACKTOP = sp;return ($8|0); } function __ZN6Player8loseLifeEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $value; $3 = $1; $4 = $2; $5 = ($4|0)<(0); if ($5) { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } else { $6 = $2; $7 = (0 - ($6))|0; $8 = (__ZN6Player14gainOrLoseLifeEi($3,$7)|0); $0 = $8; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN6Player11afterDamageEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player8poisonedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player7damagedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player9preventedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6Player12takeMulliganEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cardsinhand = 0, $currentPlayerZones = 0, $i = 0; var $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); $3 = HEAP32[$2>>2]|0; $currentPlayerZones = $3; $4 = $currentPlayerZones; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 56|0); $8 = HEAP32[$7>>2]|0; $cardsinhand = $8; $i = 0; while(1) { $9 = $i; $10 = $cardsinhand; $11 = ($9|0)<($10|0); $12 = $currentPlayerZones; if (!($11)) { break; } $13 = $currentPlayerZones; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($16,0)|0); $18 = HEAP32[$17>>2]|0; $19 = $currentPlayerZones; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = $currentPlayerZones; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($12,$18,$21,$24,0)|0); $25 = $i; $26 = (($25) + 1)|0; $i = $26; } $27 = ((($12)) + 8|0); $28 = HEAP32[$27>>2]|0; __ZN11MTGGameZone7shuffleEv($28); $i1 = 0; while(1) { $29 = $i1; $30 = $cardsinhand; $31 = (($30) - 1)|0; $32 = ($29|0)<($31|0); if (!($32)) { break; } $33 = ((($1)) + 84|0); $34 = HEAP32[$33>>2]|0; __ZN14MTGPlayerCards15drawFromLibraryEv($34); $35 = $i1; $36 = (($35) + 1)|0; $i1 = $36; } STACKTOP = sp;return; } function __ZN6Player13serumMulliganEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cardsinhand = 0, $currentPlayerZones = 0, $i = 0, $i1 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); $3 = HEAP32[$2>>2]|0; $currentPlayerZones = $3; $4 = $currentPlayerZones; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 56|0); $8 = HEAP32[$7>>2]|0; $cardsinhand = $8; $i = 0; while(1) { $9 = $i; $10 = $cardsinhand; $11 = ($9|0)<($10|0); $12 = $currentPlayerZones; if (!($11)) { break; } $13 = $currentPlayerZones; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($16,0)|0); $18 = HEAP32[$17>>2]|0; $19 = $currentPlayerZones; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = $currentPlayerZones; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($12,$18,$21,$24,0)|0); $25 = $i; $26 = (($25) + 1)|0; $i = $26; } $27 = ((($12)) + 8|0); $28 = HEAP32[$27>>2]|0; __ZN11MTGGameZone7shuffleEv($28); $i1 = 0; while(1) { $29 = $i1; $30 = $cardsinhand; $31 = ($29|0)<($30|0); if (!($31)) { break; } $32 = ((($1)) + 84|0); $33 = HEAP32[$32>>2]|0; __ZN14MTGPlayerCards15drawFromLibraryEv($33); $34 = $i1; $35 = (($34) + 1)|0; $i1 = $35; } STACKTOP = sp;return; } function __ZN6Player20hasPossibleAttackersEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $j = 0, $nbcards = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = $this; $2 = $1; $3 = ((($2)) + 84|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $z = $6; $7 = $z; $8 = ((($7)) + 56|0); $9 = HEAP32[$8>>2]|0; $nbcards = $9; $j = 0; while(1) { $10 = $j; $11 = $nbcards; $12 = ($10|0)<($11|0); if (!($12)) { label = 8; break; } $13 = $z; $14 = ((($13)) + 8|0); $15 = $j; $16 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $c = $17; $18 = $c; $19 = (__ZN15MTGCardInstance8isTappedEv($18)|0); $20 = ($19|0)!=(0); if (!($20)) { $21 = $c; $22 = (__ZN15MTGCardInstance20hasSummoningSicknessEv($21)|0); $23 = ($22|0)!=(0); if (!($23)) { $24 = $c; $25 = (__ZN13CardPrimitive10isCreatureEv($24)|0); if ($25) { label = 6; break; } } } $26 = $j; $27 = (($26) + 1)|0; $j = $27; } if ((label|0) == 6) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $28 = $$pre_trunc&1; STACKTOP = sp;return ($28|0); } else if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $28 = $$pre_trunc&1; STACKTOP = sp;return ($28|0); } return (0)|0; } function __ZN6Player19noPossibleAttackersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN6Player20hasPossibleAttackersEv($1)|0); $3 = $2 ^ 1; STACKTOP = sp;return ($3|0); } function __ZN6Player13DeadLifeStateEb($this,$check) { $this = $this|0; $check = $check|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $cantlosers = 0, $current = 0, $e = 0, $i = 0, $j = 0, $k = 0, $m = 0, $nbcards = 0, $onbcards = 0, $spell = 0; var $stack = 0, $z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 57|0; $1 = $this; $3 = $check&1; $2 = $3; $4 = $1; $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)<=(0); if ($7) { label = 3; } else { $8 = ((($4)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>=(10); if ($10) { label = 3; } } if ((label|0) == 3) { $cantlosers = 0; $11 = ((($4)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $z = $14; $15 = $z; $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; $nbcards = $17; $j = 0; while(1) { $18 = $j; $19 = $nbcards; $20 = ($18|0)<($19|0); if (!($20)) { break; } $21 = $z; $22 = ((($21)) + 8|0); $23 = $j; $24 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $c = $25; $26 = $c; $27 = (__ZN15MTGCardInstance3hasEi($26,59)|0); $28 = ($27|0)!=(0); if ($28) { label = 8; } else { $29 = $c; $30 = (__ZN15MTGCardInstance3hasEi($29,60)|0); $31 = ($30|0)!=(0); if ($31) { $32 = ((($4)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)<(10); if ($34) { label = 8; } } } if ((label|0) == 8) { label = 0; $35 = $cantlosers; $36 = (($35) + 1)|0; $cantlosers = $36; } $37 = $j; $38 = (($37) + 1)|0; $j = $38; } $39 = (__ZN6Player8opponentEv($4)|0); $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 20|0); $43 = HEAP32[$42>>2]|0; $k = $43; $44 = $k; $45 = ((($44)) + 56|0); $46 = HEAP32[$45>>2]|0; $onbcards = $46; $m = 0; while(1) { $47 = $m; $48 = $onbcards; $49 = ($47|0)<($48|0); if (!($49)) { break; } $50 = $k; $51 = ((($50)) + 8|0); $52 = $m; $53 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($51,$52)|0); $54 = HEAP32[$53>>2]|0; $e = $54; $55 = $e; $56 = (__ZN15MTGCardInstance3hasEi($55,76)|0); $57 = ($56|0)!=(0); if ($57) { $58 = $cantlosers; $59 = (($58) + 1)|0; $cantlosers = $59; } $60 = $m; $61 = (($60) + 1)|0; $m = $61; } $62 = $cantlosers; $63 = ($62|0)<(1); if ($63) { $64 = $2; $65 = $64&1; L23: do { if (!($65)) { $66 = (__ZN10Targetable11getObserverEv($4)|0); $67 = ((($66)) + 172|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZN10DuelLayers10stackLayerEv($68)|0); $stack = $69; $70 = $stack; $71 = ((($70)) + 20|0); $72 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($71)|0); $73 = (($72) - 1)|0; $i = $73; while(1) { $74 = $i; $75 = ($74|0)>=(0); if (!($75)) { break L23; } $76 = $stack; $77 = ((($76)) + 20|0); $78 = $i; $79 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($77,$78)|0); $80 = HEAP32[$79>>2]|0; $current = $80; $81 = $current; $spell = $81; $82 = $current; $83 = ((($82)) + 84|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)==(10); if ($85) { $86 = $spell; $87 = ((($86)) + 104|0); $88 = HEAP32[$87>>2]|0; $89 = (__ZN15MTGCardInstance10controllerEv($88)|0); $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; $92 = $spell; $93 = ((($92)) + 104|0); $94 = HEAP32[$93>>2]|0; (__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance($91,$94)|0); } $95 = $current; $96 = ((($95)) + 96|0); HEAP32[$96>>2] = -1; $97 = $i; $98 = (($97) + -1)|0; $i = $98; } } } while(0); $99 = $2; $100 = $99&1; if ($100) { $101 = ((($4)) + 84|0); $102 = HEAP32[$101>>2]|0; $103 = HEAP32[$102>>2]|0; $104 = (__ZN10Targetable11getObserverEv($103)|0); __ZN12GameObserver8setLoserEP6Player($104,$4); } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $105 = $$pre_trunc&1; STACKTOP = sp;return ($105|0); } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $105 = $$pre_trunc&1; STACKTOP = sp;return ($105|0); } function __ZN6Player12cleanupPhaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 84|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; __ZN11MTGGameZone12cleanupPhaseEv($5); $6 = ((($1)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; __ZN11MTGGameZone12cleanupPhaseEv($9); STACKTOP = sp;return; } function __ZN6Player23GetCurrentDeckStatsFileEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $filename = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $filename = sp + 32|0; $3 = sp + 12|0; $4 = sp; $0 = $this; $5 = $0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($filename,16); __THREW__ = 0; $6 = (invoke_iii(3839,($filename|0),(155866|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = ((($5)) + 104|0); __THREW__ = 0; $10 = (invoke_iii(3885,($6|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __THREW__ = 0; (invoke_iii(3839,($10|0),(160934|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; invoke_vii(3886,($3|0),($filename|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; do { if ($18) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; } else { __THREW__ = 0; invoke_viiiii(4767,($agg$result|0),(30372|0),($3|0),($4|0),0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $1 = $25; $2 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($filename); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($filename); $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; } } } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $1 = $21; $2 = $22; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($filename); $27 = $1; $28 = $2; ___resumeException($27|0); // unreachable; } function __ZN6Player9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val25 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc27 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; var $283 = 0, $284 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $areaS = 0, $cleanup$dest = 0, $cond = 0, $deckSetting = 0, $i = 0, $isOpponentAI = 0, $limiter = 0, $meta = 0, $phaseStr = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = sp + 210|0; $areaS = sp + 184|0; $3 = sp + 172|0; $6 = sp + 152|0; $8 = sp + 136|0; $9 = sp + 124|0; $10 = sp + 112|0; $11 = sp + 100|0; $12 = sp + 88|0; $13 = sp + 76|0; $14 = sp + 64|0; $15 = sp + 44|0; $16 = sp + 208|0; $17 = sp + 32|0; $phaseStr = sp + 16|0; $18 = sp + 4|0; $1 = $this; $2 = $s; $19 = $1; $20 = $2; $21 = (__ZN10Damageable9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($19,$20)|0); if ($21) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc27 = HEAP8[$0>>0]|0; $284 = $$pre_trunc27&1; STACKTOP = sp;return ($284|0); } $22 = $2; $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($22,197972,0)|0); $limiter = $23; $24 = $limiter; $25 = ($24|0)==(-1); if ($25) { $26 = $2; $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($26,156393,0)|0); $limiter = $27; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $28 = $limiter; $29 = ($28|0)!=(-1); L8: do { if ($29) { $30 = $2; $31 = $limiter; __THREW__ = 0; invoke_viiii(3795,($3|0),($30|0),0,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 12; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$3)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155873)|0); $35 = ($34|0)==(0); if ($35) { $36 = ((($19)) + 40|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = ((($19)) + 40|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 12|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $45 = ((($19)) + 40|0); HEAP32[$45>>2] = 0; } __THREW__ = 0; $48 = (invoke_ii(3903,88)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 12; break; } __THREW__ = 0; invoke_vii(6338,($48|0),($19|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $4 = $63; $5 = $64; __ZdlPv($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $53 = ((($19)) + 40|0); HEAP32[$53>>2] = $48; $54 = $2; $55 = $limiter; $56 = (($55) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($54|0),($56|0),-1); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 12; break; } $59 = ((($19)) + 40|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; (invoke_iiii(3947,($6|0),($60|0),(0|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; label = 105; break; } $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,187005)|0); $68 = ($67|0)==(0); if ($68) { $69 = $2; $70 = $limiter; $71 = (($70) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($69|0),($71|0),-1); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 12; break; } $74 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; $75 = (invoke_ii(3938,($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $78 = ((($19)) + 76|0); HEAP32[$78>>2] = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $7 = 1; label = 105; break; } $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $4 = $79; $5 = $80; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155882)|0); $82 = ($81|0)==(0); if ($82) { $83 = ((($19)) + 64|0); $84 = $2; $85 = $limiter; $86 = (($85) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($84|0),($86|0),-1); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 12; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($83,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $89 = ((($19)) + 64|0); __THREW__ = 0; invoke_vii(3800,($10|0),($89|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 12; break; } __THREW__ = 0; invoke_vii(3797,($11|0),(155889|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; do { if ($93) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $4 = $96; $5 = $97; } else { __THREW__ = 0; (invoke_iiii(4150,($19|0),($10|0),($11|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $4 = $98; $5 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $7 = 1; label = 105; break L8; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $100 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155900)|0); $101 = ($100|0)==(0); if ($101) { $102 = ((($19)) + 128|0); $103 = $2; $104 = $limiter; $105 = (($104) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($12|0),($103|0),($105|0),-1); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 12; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($102,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $7 = 1; label = 105; break; } $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155916)|0); $109 = ($108|0)==(0); if ($109) { $110 = $2; $111 = $limiter; $112 = (($111) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($13|0),($110|0),($112|0),-1); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 12; break; } $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; $116 = (invoke_ii(3938,($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if (!($118)) { $119 = ($116|0)==(1); $120 = ((($19)) + 56|0); $121 = $119&1; HEAP8[$120>>0] = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; $7 = 1; label = 105; break; } $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $4 = $122; $5 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155924)|0); $125 = ($124|0)==(0); if (!($125)) { $229 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155952)|0); $230 = ($229|0)==(0); if ($230) { $231 = ((($19)) + 104|0); $232 = $2; $233 = $limiter; $234 = (($233) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($17|0),($232|0),($234|0),-1); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 12; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($231,$17)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $$expand_i1_val19 = 1; HEAP8[$0>>0] = $$expand_i1_val19; $7 = 1; label = 105; break; } $237 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,155966)|0); $238 = ($237|0)==(0); if (!($238)) { label = 96; break; } $i = 0; while(1) { $239 = $i; $240 = ($239|0)<(14); if (!($240)) { label = 96; break L8; } $241 = $i; $242 = (48296 + ($241<<2)|0); $243 = HEAP32[$242>>2]|0; __THREW__ = 0; invoke_vii(3797,($phaseStr|0),($243|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 12; break L8; } $246 = $2; $247 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($246,$phaseStr,0)|0); $248 = ($247|0)!=(-1); if ($248) { __THREW__ = 0; invoke_vii(3800,($18|0),($phaseStr|0)); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { label = 90; break; } __THREW__ = 0; $251 = (invoke_ii(5040,($18|0))|0); $252 = __THREW__; __THREW__ = 0; $253 = $252&1; if ($253) { label = 91; break; } $254 = ((($19)) + 140|0); HEAP32[$254>>2] = $251; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $$expand_i1_val21 = 1; HEAP8[$0>>0] = $$expand_i1_val21; $7 = 1; } else { $7 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); $cleanup$dest = $7; $cond = ($cleanup$dest|0)==(0); if (!($cond)) { label = 105; break L8; } $259 = $i; $260 = (($259) + 1)|0; $i = $260; } if ((label|0) == 90) { $255 = ___cxa_find_matching_catch()|0; $256 = tempRet0; $4 = $255; $5 = $256; } else if ((label|0) == 91) { $257 = ___cxa_find_matching_catch()|0; $258 = tempRet0; $4 = $257; $5 = $258; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($phaseStr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } $126 = ((($19)) + 92|0); $127 = $2; $128 = $limiter; $129 = (($128) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($14|0),($127|0),($129|0),-1); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 12; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($126,$14)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $132 = ((($19)) + 76|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)==(2); L88: do { if ($134) { $135 = ((($19)) + 92|0); $136 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($135)|0); $137 = ((($19)) + 60|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $137; (invoke_iiii(6342,($136|0),(155933|0),($vararg_buffer|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 12; break L8; } $deckSetting = 1; __THREW__ = 0; $140 = (invoke_ii(4045,($19|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 12; break L8; } $143 = ($140|0)!=(0|0); do { if ($143) { __THREW__ = 0; $144 = (invoke_ii(4045,($19|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 12; break L8; } $147 = HEAP32[$144>>2]|0; $148 = ((($147)) + 48|0); $149 = HEAP32[$148>>2]|0; __THREW__ = 0; $150 = (invoke_ii($149|0,($144|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 12; break L8; } $153 = ($150|0)==(1); $154 = $153&1; $isOpponentAI = $154; $155 = ((($19)) + 4|0); $156 = HEAP32[$155>>2]|0; __THREW__ = 0; $157 = (invoke_ii(4040,($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 12; break L8; } __THREW__ = 0; $160 = (invoke_ii(4045,($19|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 12; break L8; } $163 = ((($160)) + 92|0); $164 = $isOpponentAI; $165 = $164&1; __THREW__ = 0; $166 = (invoke_iiii(4041,($157|0),($163|0),($165|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { label = 12; break L8; } $meta = $166; $169 = $meta; $170 = ($169|0)!=(0|0); if (!($170)) { break; } $171 = $meta; __THREW__ = 0; $172 = (invoke_ii(4043,($171|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 12; break L8; } $175 = ($172|0)>=(65); if (!($175)) { break; } $deckSetting = -1; } } while(0); $176 = ((($19)) + 88|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)!=(0|0); if ($178) { $179 = ((($19)) + 88|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)==(0|0); if (!($181)) { __ZN7MTGDeckD2Ev($180); __ZdlPv($180); } $182 = ((($19)) + 88|0); HEAP32[$182>>2] = 0; } $183 = ((($19)) + 84|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)!=(0|0); if ($185) { $186 = ((($19)) + 84|0); $187 = HEAP32[$186>>2]|0; $188 = ($187|0)==(0|0); if (!($188)) { __ZN14MTGPlayerCardsD2Ev($187); __ZdlPv($187); } $189 = ((($19)) + 84|0); HEAP32[$189>>2] = 0; } __THREW__ = 0; $190 = (invoke_ii(3903,84)|0); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 12; break L8; } $$expand_i1_val12 = 1; HEAP8[$16>>0] = $$expand_i1_val12; $193 = ((($19)) + 92|0); $194 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($193)|0); __THREW__ = 0; invoke_vii(3797,($15|0),($194|0)); $195 = __THREW__; __THREW__ = 0; $196 = $195&1; if ($196) { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $4 = $222; $5 = $223; } else { __THREW__ = 0; $197 = (invoke_i(4323)|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; do { if (!($199)) { $200 = $deckSetting; __THREW__ = 0; invoke_viiiii(4044,($190|0),($15|0),($197|0),0,($200|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { break; } $$expand_i1_val14 = 0; HEAP8[$16>>0] = $$expand_i1_val14; $203 = ((($19)) + 88|0); HEAP32[$203>>2] = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __THREW__ = 0; $204 = (invoke_ii(3903,52)|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 12; break L8; } $207 = ((($19)) + 88|0); $208 = HEAP32[$207>>2]|0; __THREW__ = 0; invoke_vii(6339,($204|0),($208|0)); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $4 = $227; $5 = $228; __ZdlPv($204); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } else { $211 = ((($19)) + 84|0); HEAP32[$211>>2] = $204; $212 = ((($19)) + 84|0); $213 = HEAP32[$212>>2]|0; __THREW__ = 0; invoke_vii(6340,($213|0),($19|0)); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 12; break L8; } $216 = ((($19)) + 116|0); $217 = ((($19)) + 88|0); $218 = HEAP32[$217>>2]|0; $219 = ((($218)) + 44|0); __THREW__ = 0; (invoke_iii(3901,($216|0),($219|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 12; break L8; } else { break L88; } } } } while(0); $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $4 = $224; $5 = $225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); } $$pre_trunc = HEAP8[$16>>0]|0; $226 = $$pre_trunc&1; if (!($226)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } __ZdlPv($190); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } } while(0); $$expand_i1_val17 = 1; HEAP8[$0>>0] = $$expand_i1_val17; $7 = 1; label = 105; } } } else { label = 96; } } while(0); L135: do { if ((label|0) == 96) { $261 = ((($19)) + 84|0); $262 = HEAP32[$261>>2]|0; $263 = ($262|0)!=(0|0); do { if (!($263)) { __THREW__ = 0; $264 = (invoke_ii(3903,52)|0); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 12; break L135; } __THREW__ = 0; invoke_vi(6341,($264|0)); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if (!($268)) { $269 = ((($19)) + 84|0); HEAP32[$269>>2] = $264; $270 = ((($19)) + 84|0); $271 = HEAP32[$270>>2]|0; __THREW__ = 0; invoke_vii(6340,($271|0),($19|0)); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 12; break L135; } else { break; } } $274 = ___cxa_find_matching_catch()|0; $275 = tempRet0; $4 = $274; $5 = $275; __ZdlPv($264); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } } while(0); $276 = ((($19)) + 84|0); $277 = HEAP32[$276>>2]|0; $278 = $2; __THREW__ = 0; $279 = (invoke_iii(6343,($277|0),($278|0))|0); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 12; } else { if ($279) { $$expand_i1_val23 = 1; HEAP8[$0>>0] = $$expand_i1_val23; $7 = 1; label = 105; break; } else { $$expand_i1_val25 = 0; HEAP8[$0>>0] = $$expand_i1_val25; $7 = 1; label = 105; break; } } } } while(0); if ((label|0) == 12) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $4 = $46; $5 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $282 = $4; $283 = $5; ___resumeException($282|0); // unreachable; } else if ((label|0) == 105) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $$pre_trunc27 = HEAP8[$0>>0]|0; $284 = $$pre_trunc27&1; STACKTOP = sp;return ($284|0); } return (0)|0; } function __ZN11HumanPlayer3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { STACKTOP = sp;return; } $5 = (__ZN6Player8opponentEv($1)|0); $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($1)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNK12GameObserver8gameTypeEv($8)|0); $10 = ($9|0)==(0); if (!($10)) { STACKTOP = sp;return; } $11 = (__ZN9DeckStats11GetInstanceEv()|0); $12 = (__ZN6Player8opponentEv($1)|0); $13 = ((($1)) + 4|0); $14 = HEAP32[$13>>2]|0; __ZN9DeckStats9saveStatsEP6PlayerS1_P12GameObserver($11,$1,$12,$14); STACKTOP = sp;return; } function __ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK6Player($out,$p) { $out = $out|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $manapoolstring = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $manapoolstring = sp + 8|0; $0 = $out; $1 = $p; $4 = $0; $5 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($4,156379)|0); $6 = $1; $7 = ((($6)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($5,$8)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($9,4741)|0); $10 = $0; $11 = $1; (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK10Damageable($10,$11)|0); $12 = $1; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $1; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; __ZN8ManaCost8toStringEv($manapoolstring,$18); $19 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($manapoolstring,211279)|0); if ($19) { $20 = $0; __THREW__ = 0; $21 = (invoke_iii(3839,($20|0),(155988|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manapoolstring); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } __THREW__ = 0; $24 = (invoke_iii(3885,($21|0),($manapoolstring|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manapoolstring); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } __THREW__ = 0; (invoke_iii(4758,($24|0),(4741|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manapoolstring); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($manapoolstring); } $33 = $1; $34 = ((($33)) + 64|0); $35 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($34,211279)|0); if ($35) { $36 = $0; $37 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($36,155998)|0); $38 = $1; $39 = ((($38)) + 64|0); $40 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($37,$39)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($40,4741)|0); } $41 = $1; $42 = ((($41)) + 128|0); $43 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($42,211279)|0); if ($43) { $44 = $0; $45 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($44,156006)|0); $46 = $1; $47 = ((($46)) + 128|0); $48 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($45,$47)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($48,4741)|0); } $49 = $0; $50 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($49,156023)|0); $51 = $1; $52 = ((($51)) + 140|0); $53 = HEAP32[$52>>2]|0; $54 = (48296 + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($50,$55)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($56,4741)|0); $57 = $0; $58 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($57,156046)|0); $59 = $1; $60 = ((($59)) + 56|0); $61 = HEAP8[$60>>0]|0; $62 = $61&1; $63 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($58,$62)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($63,4741)|0); $64 = $1; $65 = ((($64)) + 92|0); $66 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($65,211279)|0); if ($66) { $67 = $0; $68 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($67,156055)|0); $69 = $1; $70 = ((($69)) + 92|0); $71 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($68,$70)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($71,4741)|0); } $72 = $1; $73 = ((($72)) + 104|0); $74 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($73,211279)|0); if ($74) { $75 = $0; $76 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($75,156065)|0); $77 = $1; $78 = ((($77)) + 104|0); $79 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($76,$78)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($79,4741)|0); } $80 = $1; $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0|0); if (!($83)) { $88 = $0; STACKTOP = sp;return ($88|0); } $84 = $0; $85 = $1; $86 = ((($85)) + 84|0); $87 = HEAP32[$86>>2]|0; (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK14MTGPlayerCards($84,$87)|0); $88 = $0; STACKTOP = sp;return ($88|0); } function __GLOBAL__sub_I_Player_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4283(); ___cxx_global_var_init_1_4284(); ___cxx_global_var_init_3_4285(); ___cxx_global_var_init_5_4286(); return; } function ___cxx_global_var_init_4283() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55700,182585); (___cxa_atexit((3831|0),(55700|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4284() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55712,165089); (___cxa_atexit((3831|0),(55712|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4285() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55724,165080); (___cxa_atexit((3831|0),(55724|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4286() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55736,165065); (___cxa_atexit((3831|0),(55736|0),(___dso_handle|0))|0); return; } function __ZN6Player12displayStackEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZN6Player3ActEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN6Player4isAIEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN6Player12receiveEventEP6WEvent($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN6Player6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN11HumanPlayerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6PlayerD2Ev($1); STACKTOP = sp;return; } function __ZN11HumanPlayerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11HumanPlayerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10PlayerDataC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($4); __THREW__ = 0; invoke_vi(6344,($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10PlayerData4initEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $contents = 0, $i = 0, $key = 0, $s = 0, $stream = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 292|0; $3 = sp + 272|0; $4 = sp + 260|0; $5 = sp + 248|0; $stream = sp + 104|0; $s = sp + 92|0; $key = sp + 76|0; $value = sp + 64|0; $7 = sp + 48|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $12 = sp + 308|0; $0 = $this; $13 = $0; $14 = ((($13)) + 16|0); HEAP32[$14>>2] = 0; HEAP32[$13>>2] = 3000; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $15 = (invoke_i(4202)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; L1: do { if (!($17)) { __THREW__ = 0; invoke_vii(3797,($4|0),(156080|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $1 = $45; $2 = $46; } else { __THREW__ = 0; invoke_viiiii(4767,($3|0),(30372|0),($4|0),($5|0),0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; do { if ($23) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $1 = $47; $2 = $48; } else { __THREW__ = 0; $24 = (invoke_iiii(4203,($15|0),($3|0),($contents|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $1 = $49; $2 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); L13: do { if ($24) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); __THREW__ = 0; $29 = (invoke_iii(4205,($stream|0),($s|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; L16: do { if ($31) { label = 19; } else { $32 = HEAP32[$29>>2]|0; $33 = ((($32)) + -12|0); $34 = HEAP32[$33>>2]|0; $35 = (($29) + ($34)|0); __THREW__ = 0; $36 = (invoke_ii(4206,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 19; } else { if ($36) { $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $40 = (invoke_ii(3938,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 19; break; } HEAP32[$13>>2] = $40; } L22: while(1) { __THREW__ = 0; $53 = (invoke_iii(4205,($stream|0),($s|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 19; break L16; } $56 = HEAP32[$53>>2]|0; $57 = ((($56)) + -12|0); $58 = HEAP32[$57>>2]|0; $59 = (($53) + ($58)|0); __THREW__ = 0; $60 = (invoke_ii(4206,($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 19; break L16; } if (!($60)) { label = 46; break; } $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $64 = ($63|0)!=(0); if (!($64)) { continue; } $65 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $66 = (($65) - 1)|0; __THREW__ = 0; $67 = (invoke_iii(4365,($s|0),($66|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 19; break L16; } $70 = HEAP8[$67>>0]|0; $71 = $70 << 24 >> 24; $72 = ($71|0)==(13); if ($72) { $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $74 = (($73) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($74|0),-1)|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 19; break L16; } } $77 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $78 = ($77|0)!=(0); if ($78) { __THREW__ = 0; $79 = (invoke_iii(4365,($s|0),0)|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 19; break L16; } $82 = HEAP8[$79>>0]|0; $83 = $82 << 24 >> 24; $84 = ($83|0)==(35); if ($84) { continue; } } $85 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($s,197972,0)|0); $i = $85; $86 = $i; $87 = ($86|0)==(-1); if ($87) { continue; } $88 = $i; __THREW__ = 0; invoke_viiii(3795,($key|0),($s|0),0,($88|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 19; break L16; } $91 = $i; $92 = (($91) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($value|0),($s|0),($92|0),-1); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 35; break; } $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($key)|0); $96 = ($95>>>0)<(3); do { if ($96) { $6 = 2; } else { __THREW__ = 0; $99 = (invoke_iii(4365,($key|0),0)|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 39; break L22; } $102 = HEAP8[$99>>0]|0; $103 = $102 << 24 >> 24; $104 = ($103|0)!=(115); if ($104) { $6 = 2; break; } __THREW__ = 0; invoke_viiii(3795,($7|0),($key|0),2,-1); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 39; break L22; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($key,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $109 = ((($13)) + 4|0); __THREW__ = 0; $110 = (invoke_iii(3944,($109|0),($key|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 39; break L22; } __THREW__ = 0; (invoke_iii(3901,($110|0),($value|0))|0); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { label = 39; break L22; } $6 = 0; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); } if ((label|0) == 35) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $1 = $97; $2 = $98; } else if ((label|0) == 39) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $1 = $105; $2 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); } else if ((label|0) == 46) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($key); } } } while(0); if ((label|0) == 19) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $1 = $51; $2 = $52; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $141 = $1; $142 = $2; ___resumeException($141|0); // unreachable; } } while(0); __THREW__ = 0; $115 = (invoke_ii(3903,128)|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L1; } $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($10|0),(158828|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $130 = ___cxa_find_matching_catch()|0; $131 = tempRet0; $1 = $130; $2 = $131; } else { __THREW__ = 0; invoke_vii(3797,($11|0),(211279|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $1 = $132; $2 = $133; } else { __THREW__ = 0; invoke_viiiii(4767,($9|0),(30372|0),($10|0),($11|0),0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $1 = $134; $2 = $135; } else { $124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($124|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; do { if ($126) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $1 = $136; $2 = $137; } else { __THREW__ = 0; invoke_vii(4803,($115|0),($8|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { $138 = ___cxa_find_matching_catch()|0; $139 = tempRet0; $1 = $138; $2 = $139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { $$expand_i1_val2 = 0; HEAP8[$12>>0] = $$expand_i1_val2; $129 = ((($13)) + 20|0); HEAP32[$129>>2] = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } $$pre_trunc = HEAP8[$12>>0]|0; $140 = $$pre_trunc&1; if (!($140)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $141 = $1; $142 = $2; ___resumeException($141|0); // unreachable; } __ZdlPv($115); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $141 = $1; $142 = $2; ___resumeException($141|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $141 = $1; $142 = $2; ___resumeException($141|0); // unreachable; } } } while(0); $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $1 = $43; $2 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $141 = $1; $142 = $2; ___resumeException($141|0); // unreachable; } function __ZN10PlayerDataC2EP11MTGAllCards($this,$allcards) { $this = $this|0; $allcards = $allcards|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 36|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp; $8 = sp + 64|0; $0 = $this; $1 = $allcards; $9 = $0; $10 = ((($9)) + 4|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($10); __THREW__ = 0; invoke_vi(6344,($9|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = $1; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } __THREW__ = 0; $15 = (invoke_ii(3903,84)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($6|0),(157236|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; } else { __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $2 = $35; $3 = $36; } else { __THREW__ = 0; invoke_viiiii(4767,($5|0),(30372|0),($6|0),($7|0),0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $2 = $37; $3 = $38; } else { $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; invoke_vii(3797,($4|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; } else { $27 = $1; __THREW__ = 0; invoke_viiiii(4044,($15|0),($4|0),($27|0),0,0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $2 = $41; $3 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; $30 = ((($9)) + 16|0); HEAP32[$30>>2] = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc = HEAP8[$8>>0]|0; $43 = $$pre_trunc&1; if (!($43)) { __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($10); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; } __ZdlPv($15); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($10); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; } } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($10); $44 = $2; $45 = $3; ___resumeException($44|0); // unreachable; } function __ZN10PlayerData4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $file = 0, $it = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_ptr4 = 0; var $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $file = sp + 80|0; $3 = sp + 60|0; $4 = sp + 48|0; $5 = sp + 36|0; $writer = sp + 272|0; $it = sp + 32|0; $6 = sp + 28|0; $7 = sp + 16|0; $0 = $this; $8 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $9 = (invoke_i(4202)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; L1: do { if (!($11)) { __THREW__ = 0; invoke_vii(3797,($4|0),(156080|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $1 = $50; $2 = $51; } else { __THREW__ = 0; invoke_viiiii(4767,($3|0),(30372|0),($4|0),($5|0),0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $1 = $52; $2 = $53; } else { __THREW__ = 0; $18 = (invoke_iiiii(4221,($9|0),($file|0),($3|0),16)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $1 = $54; $2 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($18) { $21 = HEAP32[$8>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $21; (invoke_iiii(3889,($writer|0),(156089|0),($vararg_buffer|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break L1; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L1; } $26 = ((($8)) + 4|0); $27 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv($26)|0); HEAP32[$it>>2] = $27; while(1) { $28 = ((($8)) + 4|0); $29 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($28)|0); HEAP32[$6>>2] = $29; __THREW__ = 0; $30 = (invoke_iii(4816,($it|0),($6|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break L1; } if (!($30)) { break; } __THREW__ = 0; $33 = (invoke_ii(4817,($it|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($33)|0); __THREW__ = 0; $37 = (invoke_ii(4817,($it|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break L1; } $40 = ((($37)) + 12|0); $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($40)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $36; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $41; (invoke_iiii(3889,($writer|0),(156093|0),($vararg_buffer1|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L1; } __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break L1; } __THREW__ = 0; (invoke_ii(6345,($it|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break L1; } } __THREW__ = 0; invoke_vi(4852,($file|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { break L1; } } $58 = ((($8)) + 16|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if ($60) { $61 = ((($8)) + 16|0); $62 = HEAP32[$61>>2]|0; __THREW__ = 0; (invoke_ii(5259,($62|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L1; } } $65 = ((($8)) + 20|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L1; } __THREW__ = 0; (invoke_iii(5288,($66|0),($7|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return 1; } $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $1 = $71; $2 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $73 = $1; $74 = $2; ___resumeException($73|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $73 = $1; $74 = $2; ___resumeException($73|0); // unreachable; } } } while(0); $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $1 = $48; $2 = $49; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $73 = $1; $74 = $2; ___resumeException($73|0); // unreachable; return (0)|0; } function __ZN10PlayerDataD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZN7MTGDeckD2Ev($6); __ZdlPv($6); } $8 = ((($1)) + 16|0); HEAP32[$8>>2] = 0; } $9 = ((($1)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($1)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { __ZN8TaskListD2Ev($13); __ZdlPv($13); } $15 = ((($1)) + 20|0); HEAP32[$15>>2] = 0; } $16 = ((($1)) + 4|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($16); STACKTOP = sp;return; } function __GLOBAL__sub_I_PlayerData_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4311(); ___cxx_global_var_init_1_4312(); ___cxx_global_var_init_3_4313(); ___cxx_global_var_init_5_4314(); return; } function ___cxx_global_var_init_4311() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55748,182585); (___cxa_atexit((3831|0),(55748|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4312() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55760,165089); (___cxa_atexit((3831|0),(55760|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4313() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55772,165080); (___cxa_atexit((3831|0),(55772|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4314() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55784,165065); (___cxa_atexit((3831|0),(55784|0),(___dso_handle|0))|0); return; } function __ZN13PlayGuiObjectC2Efffib($this,$desiredHeight,$x,$y,$inID,$hasFocus) { $this = $this|0; $desiredHeight = +$desiredHeight; $x = +$x; $y = +$y; $inID = $inID|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $desiredHeight; $2 = $x; $3 = $y; $4 = $inID; $8 = $hasFocus&1; $5 = $8; $9 = $0; $10 = $4; __ZN10JGuiObjectC2Ei($9,$10); $11 = ((($9)) + 8|0); __ZN12JGuiListenerC2Ev($11); $12 = ((($9)) + 12|0); $13 = $2; $14 = $3; __THREW__ = 0; invoke_viddddd(3894,($12|0),(+$13),(+$14),1.0,0.0,255.0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $6 = $32; $7 = $33; $34 = ((($9)) + 8|0); __ZN12JGuiListenerD2Ev($34); __ZN10JGuiObjectD2Ev($9); $35 = $6; $36 = $7; ___resumeException($35|0); // unreachable; } else { $17 = 55804; HEAP32[$9>>2] = $17; $18 = ((($9)) + 8|0); $19 = 55856; HEAP32[$18>>2] = $19; $20 = ((($9)) + 12|0); $21 = 55876; HEAP32[$20>>2] = $21; $22 = $1; $23 = ((($9)) + 76|0); HEAPF32[$23>>2] = $22; $24 = $1; $25 = ((($9)) + 72|0); HEAPF32[$25>>2] = $24; $26 = $5; $27 = $26&1; $28 = ((($9)) + 80|0); $29 = $27&1; HEAP8[$28>>0] = $29; $30 = ((($9)) + 84|0); HEAP32[$30>>2] = 0; $31 = ((($9)) + 68|0); HEAP32[$31>>2] = 0; STACKTOP = sp;return; } } function __ZN13PlayGuiObjectC2EfRK3Posib($this,$desiredHeight,$ref,$inID,$hasFocus) { $this = $this|0; $desiredHeight = +$desiredHeight; $ref = $ref|0; $inID = $inID|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $desiredHeight; $2 = $ref; $3 = $inID; $5 = $hasFocus&1; $4 = $5; $6 = $0; $7 = $3; __ZN10JGuiObjectC2Ei($6,$7); $8 = ((($6)) + 8|0); __ZN12JGuiListenerC2Ev($8); $9 = ((($6)) + 12|0); $10 = $2; __ZN3PosC2ERKS_($9,$10); $11 = 55804; HEAP32[$6>>2] = $11; $12 = ((($6)) + 8|0); $13 = 55856; HEAP32[$12>>2] = $13; $14 = ((($6)) + 12|0); $15 = 55876; HEAP32[$14>>2] = $15; $16 = $1; $17 = ((($6)) + 76|0); HEAPF32[$17>>2] = $16; $18 = $1; $19 = ((($6)) + 72|0); HEAPF32[$19>>2] = $18; $20 = $4; $21 = $20&1; $22 = ((($6)) + 80|0); $23 = $21&1; HEAP8[$22>>0] = $23; $24 = ((($6)) + 84|0); HEAP32[$24>>2] = 0; $25 = ((($6)) + 68|0); HEAP32[$25>>2] = 0; STACKTOP = sp;return; } function __ZN13PlayGuiObject6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 80|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 72|0); $7 = +HEAPF32[$6>>2]; $8 = ((($2)) + 76|0); $9 = +HEAPF32[$8>>2]; $10 = $9 * 1.2000000476837158; $11 = $7 < $10; if ($11) { $12 = ((($2)) + 76|0); $13 = +HEAPF32[$12>>2]; $14 = $13 * 0.80000001192092896; $15 = $1; $16 = $14 * $15; $17 = ((($2)) + 72|0); $18 = +HEAPF32[$17>>2]; $19 = $18 + $16; HEAPF32[$17>>2] = $19; $20 = ((($2)) + 72|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 76|0); $23 = +HEAPF32[$22>>2]; $24 = $23 * 1.2000000476837158; $25 = $21 > $24; if ($25) { $26 = ((($2)) + 76|0); $27 = +HEAPF32[$26>>2]; $28 = $27 * 1.2000000476837158; $29 = ((($2)) + 72|0); HEAPF32[$29>>2] = $28; } } else { label = 5; } } else { label = 5; } if ((label|0) == 5) { $30 = ((($2)) + 80|0); $31 = HEAP8[$30>>0]|0; $32 = $31&1; if (!($32)) { $33 = ((($2)) + 72|0); $34 = +HEAPF32[$33>>2]; $35 = ((($2)) + 76|0); $36 = +HEAPF32[$35>>2]; $37 = $34 > $36; if ($37) { $38 = ((($2)) + 76|0); $39 = +HEAPF32[$38>>2]; $40 = $39 * 0.80000001192092896; $41 = $1; $42 = $40 * $41; $43 = ((($2)) + 72|0); $44 = +HEAPF32[$43>>2]; $45 = $44 - $42; HEAPF32[$43>>2] = $45; $46 = ((($2)) + 72|0); $47 = +HEAPF32[$46>>2]; $48 = ((($2)) + 76|0); $49 = +HEAPF32[$48>>2]; $50 = $47 < $49; if ($50) { $51 = ((($2)) + 76|0); $52 = +HEAPF32[$51>>2]; $53 = ((($2)) + 72|0); HEAPF32[$53>>2] = $52; } } } } $54 = ((($2)) + 68|0); $55 = HEAP32[$54>>2]|0; $56 = $1; $57 = 100.0 * $56; $58 = (~~(($57))); $59 = $58<<1; $60 = (($55) + ($59))|0; $61 = (($60|0) % 255)&-1; $62 = ((($2)) + 68|0); HEAP32[$62>>2] = $61; $63 = ((($2)) + 12|0); $64 = $1; __ZN3Pos6UpdateEf($63,$64); STACKTOP = sp;return; } function __ZThn12_N13PlayGuiObject6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -12|0); $4 = $1; __ZN13PlayGuiObject6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN13PlayGuiObject6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZThn12_N13PlayGuiObject6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13PlayGuiObject6RenderEv($2); STACKTOP = sp;return; } function __ZThn8_N13PlayGuiObjectD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13PlayGuiObjectD2Ev($2); STACKTOP = sp;return; } function __ZThn12_N13PlayGuiObjectD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13PlayGuiObjectD2Ev($2); STACKTOP = sp;return; } function __ZN13PlayGuiObjectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13PlayGuiObjectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn8_N13PlayGuiObjectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -8|0); __ZN13PlayGuiObjectD0Ev($2); STACKTOP = sp;return; } function __ZThn12_N13PlayGuiObjectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -12|0); __ZN13PlayGuiObjectD0Ev($2); STACKTOP = sp;return; } function __ZN23PlayGuiObjectController6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $3 = 0.0; var $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = ((($2)) + 52|0); $5 = +HEAPF32[$4>>2]; $6 = $5 + $3; HEAPF32[$4>>2] = $6; $i = 0; while(1) { $7 = $i; $8 = ((($2)) + 20|0); $9 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { break; } $11 = ((($2)) + 20|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($2)) + 20|0); $17 = $i; $18 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = $1; FUNCTION_TABLE_vid[$22 & 8191]($19,$23); } $24 = $i; $25 = (($24) + 1)|0; $i = $25; } STACKTOP = sp;return; } function __ZN23PlayGuiObjectController14CheckUserInputE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __GLOBAL__sub_I_PlayGuiObjectController_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4346(); ___cxx_global_var_init_1_4347(); ___cxx_global_var_init_3_4348(); ___cxx_global_var_init_5_4349(); return; } function ___cxx_global_var_init_4346() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55932,182585); (___cxa_atexit((3831|0),(55932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4347() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55944,165089); (___cxa_atexit((3831|0),(55944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4348() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55956,165080); (___cxa_atexit((3831|0),(55956|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4349() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(55968,165065); (___cxa_atexit((3831|0),(55968|0),(___dso_handle|0))|0); return; } function __ZN23PlayGuiObjectControllerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23PlayGuiObjectControllerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23PlayGuiObjectController6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8GuiLayer6RenderEv($1); STACKTOP = sp;return; } function __ZN15PlayRestrictionC2EP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tc; $2 = $0; $3 = 55988; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $10 = $1; $11 = ((($10)) + 36|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN15PlayRestrictionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 55988; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 4|0); HEAP32[$12>>2] = 0; STACKTOP = sp;return; } function __ZN15PlayRestrictionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15PlayRestrictionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21MaxPerTurnRestrictionC2EP13TargetChooseriP11MTGGameZone($this,$tc,$maxPerTurn,$zone) { $this = $this|0; $tc = $tc|0; $maxPerTurn = $maxPerTurn|0; $zone = $zone|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tc; $2 = $maxPerTurn; $3 = $zone; $4 = $0; $5 = $1; __ZN15PlayRestrictionC2EP13TargetChooser($4,$5); $6 = 56008; HEAP32[$4>>2] = $6; $7 = ((($4)) + 8|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($4)) + 12|0); $10 = $3; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN21MaxPerTurnRestriction14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($this,$card,$destZone) { $this = $this|0; $card = $card|0; $destZone = $destZone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $destZone; $4 = $1; $5 = $3; $6 = ((($4)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)!=($7|0); do { if ($8) { $0 = 2; } else { $9 = ((($4)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = ($14|0)==(0|0); $16 = ((($14)) + 280|0); $17 = $15 ? 0 : $16; $18 = (FUNCTION_TABLE_iiii[$13 & 8191]($10,$17,0)|0); if (!($18)) { $0 = 2; break; } $19 = ((($4)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(-1); if ($21) { $0 = 0; break; } $22 = ((($4)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = ((($4)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN11MTGGameZone12seenThisTurnEP13TargetChooserib($23,$25,-2,0)|0); $27 = ((($4)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ($26|0)>=($28|0); if ($29) { $0 = 1; break; } else { $0 = 0; break; } } } while(0); $30 = $0; STACKTOP = sp;return ($30|0); } function __ZN16PlayRestrictions39getMaxPerTurnRestrictionByTargetChooserEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_tc = 0, $iter = 0, $mptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $iter = sp + 8|0; $3 = sp + 4|0; $1 = $this; $2 = $tc; $4 = $1; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 40|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $_tc = $9; $10 = $_tc; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); $14 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$iter>>2] = $14; while(1) { $15 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE3endEv($4)|0); HEAP32[$3>>2] = $15; $16 = (__ZNSt3__1neIPP15PlayRestrictionEEbRKNS_11__wrap_iterIT_EES8_($iter,$3)|0); if (!($16)) { label = 11; break; } $17 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,6352,6360,0)|0); $21 = $20; } $mptr = $21; $22 = $mptr; $23 = ($22|0)!=(0|0); if ($23) { $24 = $mptr; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = $_tc; $31 = (FUNCTION_TABLE_iii[$29 & 8191]($26,$30)|0); if ($31) { label = 7; break; } } (__ZNSt3__111__wrap_iterIPP15PlayRestrictionEppEv($iter)|0); } if ((label|0) == 7) { $32 = $_tc; $33 = ($32|0)==(0|0); if (!($33)) { $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($32); } $37 = $mptr; $0 = $37; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 11) { $38 = $_tc; $39 = ($38|0)==(0|0); if (!($39)) { $40 = HEAP32[$38>>2]|0; $41 = ((($40)) + 36|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_vi[$42 & 8191]($38); } $0 = 0; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN16PlayRestrictions14addRestrictionEP15PlayRestriction($this,$restriction) { $this = $this|0; $restriction = $restriction|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $restriction; $2 = $0; __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE9push_backERKS2_($2,$1); STACKTOP = sp;return; } function __ZN16PlayRestrictions17removeRestrictionEP15PlayRestriction($this,$restriction) { $this = $this|0; $restriction = $restriction|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $iter = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $1 = $restriction; $5 = $0; $6 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$iter>>2] = $6; while(1) { $7 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE3endEv($5)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP15PlayRestrictionEEbRKNS_11__wrap_iterIT_EES8_($iter,$2)|0); if (!($8)) { label = 6; break; } $9 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = ($10|0)==($11|0); if ($12) { break; } (__ZNSt3__111__wrap_iterIPP15PlayRestrictionEppEv($iter)|0); } if ((label|0) == 6) { STACKTOP = sp;return; } __ZNSt3__111__wrap_iterIPKP15PlayRestrictionEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$iter,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $13 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($5,$$byval_copy)|0); HEAP32[$4>>2] = $13; STACKTOP = sp;return; } function __ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone($this,$card,$destZone) { $this = $this|0; $card = $card|0; $destZone = $destZone|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $iter = sp + 4|0; $4 = sp; $1 = $this; $2 = $card; $3 = $destZone; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } $8 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$iter>>2] = $8; while(1) { $9 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE3endEv($5)|0); HEAP32[$4>>2] = $9; $10 = (__ZNSt3__1neIPP15PlayRestrictionEEbRKNS_11__wrap_iterIT_EES8_($iter,$4)|0); if (!($10)) { label = 8; break; } $11 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = $3; $17 = (FUNCTION_TABLE_iiii[$14 & 8191]($12,$15,$16)|0); $18 = ($17|0)==(1); if ($18) { label = 6; break; } (__ZNSt3__111__wrap_iterIPP15PlayRestrictionEppEv($iter)|0); } if ((label|0) == 6) { $0 = 1; $19 = $0; STACKTOP = sp;return ($19|0); } else if ((label|0) == 8) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN16PlayRestrictionsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $iter = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$iter>>2] = $3; while(1) { $4 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $4; $5 = (__ZNSt3__1neIPP15PlayRestrictionEEbRKNS_11__wrap_iterIT_EES8_($iter,$1)|0); if (!($5)) { break; } $6 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($iter)|0); HEAP32[$15>>2] = 0; } (__ZNSt3__111__wrap_iterIPP15PlayRestrictionEppEv($iter)|0); } __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5clearEv($2); __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEED2Ev($2); STACKTOP = sp;return; } function __GLOBAL__sub_I_PlayRestrictions_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4371(); ___cxx_global_var_init_1_4372(); ___cxx_global_var_init_3_4373(); ___cxx_global_var_init_5_4374(); return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP15PlayRestrictionEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP15PlayRestrictionS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP15PlayRestrictionEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP15PlayRestrictionEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__111__wrap_iterIPKP15PlayRestrictionEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP15PlayRestrictionS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP15PlayRestrictionS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6346,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(6347,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4371() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56020,182585); (___cxa_atexit((3831|0),(56020|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4372() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56032,165089); (___cxa_atexit((3831|0),(56032|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4373() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56044,165080); (___cxa_atexit((3831|0),(56044|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4374() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56056,165065); (___cxa_atexit((3831|0),(56056|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6348,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP15PlayRestrictionE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15PlayRestrictionE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP15PlayRestrictionE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15PlayRestrictionE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN21MaxPerTurnRestrictionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15PlayRestrictionD2Ev($1); STACKTOP = sp;return; } function __ZN21MaxPerTurnRestrictionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21MaxPerTurnRestrictionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP15PlayRestrictionEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP15PlayRestrictionEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP15PlayRestrictionS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP15PlayRestrictionE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP15PlayRestrictionE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP15PlayRestrictionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP15PlayRestrictionEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP15PlayRestrictionE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP15PlayRestrictionE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP15PlayRestrictionEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP15PlayRestrictionEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP15PlayRestrictionEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6349,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6350,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6351,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP15PlayRestrictionE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP15PlayRestrictionE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15PlayRestrictionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP15PlayRestrictionEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP15PlayRestrictionEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP15PlayRestrictionEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP15PlayRestrictionEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP15PlayRestrictionE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP15PlayRestrictionE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP15PlayRestrictionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP15PlayRestrictionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP15PlayRestrictionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP15PlayRestrictionEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP15PlayRestrictionEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP15PlayRestrictionEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP15PlayRestrictionEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP15PlayRestrictionEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6352,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP15PlayRestrictionEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6348,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP15PlayRestrictionRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP15PlayRestrictionRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP15PlayRestrictionS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP15PlayRestrictionE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP15PlayRestrictionE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP15PlayRestrictionE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP15PlayRestrictionEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP15PlayRestrictionEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP15PlayRestrictionNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(6346,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP15PlayRestrictionS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP15PlayRestrictionEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP15PlayRestrictionEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP15PlayRestrictionEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP15PlayRestrictionS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP15PlayRestrictionS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP15PlayRestrictionEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN3PosC2Efffff($this,$x,$y,$z,$t,$a) { $this = $this|0; $x = +$x; $y = +$y; $z = +$z; $t = +$t; $a = +$a; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $z; $4 = $t; $5 = $a; $6 = $0; $7 = 56076; HEAP32[$6>>2] = $7; $8 = ((($6)) + 4|0); $9 = $1; HEAPF32[$8>>2] = $9; $10 = ((($6)) + 8|0); $11 = $2; HEAPF32[$10>>2] = $11; $12 = ((($6)) + 12|0); $13 = $3; HEAPF32[$12>>2] = $13; $14 = ((($6)) + 16|0); $15 = $4; HEAPF32[$14>>2] = $15; $16 = ((($6)) + 20|0); $17 = $5; HEAPF32[$16>>2] = $17; $18 = ((($6)) + 24|0); $19 = $1; HEAPF32[$18>>2] = $19; $20 = ((($6)) + 28|0); $21 = $2; HEAPF32[$20>>2] = $21; $22 = ((($6)) + 32|0); $23 = $3; HEAPF32[$22>>2] = $23; $24 = ((($6)) + 36|0); $25 = $4; HEAPF32[$24>>2] = $25; $26 = ((($6)) + 40|0); $27 = $5; HEAPF32[$26>>2] = $27; $28 = ((($6)) + 52|0); HEAP32[$28>>2] = 0; STACKTOP = sp;return; } function __ZN3Pos6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; $4 = $3 > 0.05000000074505806; if ($4) { $1 = 0.05000000074505806; } $5 = $1; $6 = 10.0 * $5; $7 = ((($2)) + 24|0); $8 = +HEAPF32[$7>>2]; $9 = ((($2)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = $8 - $10; $12 = $6 * $11; $13 = ((($2)) + 4|0); $14 = +HEAPF32[$13>>2]; $15 = $14 + $12; HEAPF32[$13>>2] = $15; $16 = $1; $17 = 10.0 * $16; $18 = ((($2)) + 28|0); $19 = +HEAPF32[$18>>2]; $20 = ((($2)) + 8|0); $21 = +HEAPF32[$20>>2]; $22 = $19 - $21; $23 = $17 * $22; $24 = ((($2)) + 8|0); $25 = +HEAPF32[$24>>2]; $26 = $25 + $23; HEAPF32[$24>>2] = $26; $27 = $1; $28 = 10.0 * $27; $29 = ((($2)) + 36|0); $30 = +HEAPF32[$29>>2]; $31 = ((($2)) + 16|0); $32 = +HEAPF32[$31>>2]; $33 = $30 - $32; $34 = $28 * $33; $35 = ((($2)) + 16|0); $36 = +HEAPF32[$35>>2]; $37 = $36 + $34; HEAPF32[$35>>2] = $37; $38 = $1; $39 = 10.0 * $38; $40 = ((($2)) + 32|0); $41 = +HEAPF32[$40>>2]; $42 = ((($2)) + 12|0); $43 = +HEAPF32[$42>>2]; $44 = $41 - $43; $45 = $39 * $44; $46 = ((($2)) + 12|0); $47 = +HEAPF32[$46>>2]; $48 = $47 + $45; HEAPF32[$46>>2] = $48; $49 = $1; $50 = 10.0 * $49; $51 = ((($2)) + 40|0); $52 = +HEAPF32[$51>>2]; $53 = ((($2)) + 20|0); $54 = +HEAPF32[$53>>2]; $55 = $52 - $54; $56 = $50 * $55; $57 = ((($2)) + 20|0); $58 = +HEAPF32[$57>>2]; $59 = $58 + $56; HEAPF32[$57>>2] = $59; STACKTOP = sp;return; } function __ZN3Pos9UpdateNowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 4|0); HEAPF32[$4>>2] = $3; $5 = ((($1)) + 28|0); $6 = +HEAPF32[$5>>2]; $7 = ((($1)) + 8|0); HEAPF32[$7>>2] = $6; $8 = ((($1)) + 36|0); $9 = +HEAPF32[$8>>2]; $10 = ((($1)) + 16|0); HEAPF32[$10>>2] = $9; $11 = ((($1)) + 32|0); $12 = +HEAPF32[$11>>2]; $13 = ((($1)) + 12|0); HEAPF32[$13>>2] = $12; $14 = ((($1)) + 40|0); $15 = +HEAPF32[$14>>2]; $16 = ((($1)) + 20|0); HEAPF32[$16>>2] = $15; STACKTOP = sp;return; } function __ZN3Pos6RenderEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN3Pos6RenderEP5JQuad($this,$quad) { $this = $this|0; $quad = $quad|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $quad; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); $5 = +HEAPF32[$4>>2]; $6 = (~~(($5))); $7 = $6 << 24; $8 = $7 | 16711680; $9 = $8 | 65280; $10 = $9 | 255; __ZN5JQuad8SetColorEj($3,$10); $11 = (__ZN9JRenderer11GetInstanceEv()|0); $12 = $1; $13 = ((($2)) + 4|0); $14 = +HEAPF32[$13>>2]; $15 = ((($2)) + 8|0); $16 = +HEAPF32[$15>>2]; $17 = ((($2)) + 16|0); $18 = +HEAPF32[$17>>2]; $19 = ((($2)) + 12|0); $20 = +HEAPF32[$19>>2]; $21 = ((($2)) + 12|0); $22 = +HEAPF32[$21>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($11,$12,$14,$16,$18,$20,$22); $23 = ((($2)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0); if ($25) { $26 = ((($2)) + 16|0); $27 = +HEAPF32[$26>>2]; $28 = $27 != 0.0; if (!($28)) { $29 = (__ZN9JRenderer11GetInstanceEv()|0); $30 = ((($2)) + 4|0); $31 = +HEAPF32[$30>>2]; $32 = ((($2)) + 8|0); $33 = +HEAPF32[$32>>2]; $34 = ((($2)) + 12|0); $35 = +HEAPF32[$34>>2]; $36 = $1; $37 = ((($36)) + 44|0); $38 = +HEAPF32[$37>>2]; $39 = $35 * $38; $40 = ((($2)) + 12|0); $41 = +HEAPF32[$40>>2]; $42 = $1; $43 = ((($42)) + 48|0); $44 = +HEAPF32[$43>>2]; $45 = $41 * $44; $46 = ((($2)) + 52|0); $47 = HEAP32[$46>>2]|0; __ZN9JRenderer8FillRectEffffj($29,$31,$33,$39,$45,$47); } } $48 = $1; $49 = ((($48)) + 44|0); $50 = +HEAPF32[$49>>2]; $51 = ((($2)) + 44|0); HEAPF32[$51>>2] = $50; $52 = $1; $53 = ((($52)) + 48|0); $54 = +HEAPF32[$53>>2]; $55 = ((($2)) + 48|0); HEAPF32[$55>>2] = $54; STACKTOP = sp;return; } function __ZN3PosD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN3PosD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9PriceListC2EPKcP11MTGAllCards($this,$_filename,$_collection) { $this = $this|0; $_filename = $_filename|0; $_collection = $_collection|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $cardid = 0, $contents = 0, $price = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 176|0; $stream = sp + 32|0; $cardid = sp + 16|0; $price = sp + 4|0; $5 = sp; $0 = $this; $1 = $_filename; $2 = $_collection; $6 = $0; $7 = $2; HEAP32[$6>>2] = $7; $8 = ((($6)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($6)) + 16|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($9); $10 = ((($6)) + 4|0); $11 = $1; __THREW__ = 0; (invoke_iii(3925,($10|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $58 = $3; $59 = $4; ___resumeException($58|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $14 = (invoke_i(4202)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L5: do { if ($16) { label = 16; } else { $17 = ((($6)) + 4|0); __THREW__ = 0; $18 = (invoke_iiii(4203,($14|0),($17|0),($contents|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 16; } else { do { if ($18) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 16; break L5; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($cardid); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($price); while(1) { __THREW__ = 0; $23 = (invoke_iii(4205,($stream|0),($cardid|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 17; break; } $26 = HEAP32[$23>>2]|0; $27 = ((($26)) + -12|0); $28 = HEAP32[$27>>2]|0; $29 = (($23) + ($28)|0); __THREW__ = 0; $30 = (invoke_ii(4206,($29|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 17; break; } if (!($30)) { label = 18; break; } __THREW__ = 0; (invoke_iii(4205,($stream|0),($price|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 17; break; } $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($price)|0); __THREW__ = 0; $36 = (invoke_ii(3938,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 17; break; } $39 = ((($6)) + 16|0); $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($cardid)|0); __THREW__ = 0; $41 = (invoke_ii(3938,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 17; break; } HEAP32[$5>>2] = $41; __THREW__ = 0; $44 = (invoke_iii(6353,($39|0),($5|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 17; break; } HEAP32[$44>>2] = $36; } if ((label|0) == 17) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($price); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardid); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L5; } else if ((label|0) == 18) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($price); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cardid); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } } } while(0); $53 = HEAP32[14023]|0; $54 = ($53|0)==(0); if (!($54)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __THREW__ = 0; $55 = (invoke_i(5270)|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 16; } else { HEAP32[14023] = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 16) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $58 = $3; $59 = $4; ___resumeException($58|0); // unreachable; } function __ZN9PriceListD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($2); $3 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } function __ZN9PriceList4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $file = 0, $it = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $writer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $file = sp + 32|0; $writer = sp + 220|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $0 = $this; $5 = $0; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $6 = (invoke_i(4202)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L1: do { if (!($8)) { $9 = ((($5)) + 4|0); __THREW__ = 0; $10 = (invoke_iiiii(4221,($6|0),($file|0),($9|0),16)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { if (!($10)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return 1; } $13 = ((($5)) + 16|0); $14 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($13)|0); HEAP32[$it>>2] = $14; while(1) { $15 = ((($5)) + 16|0); $16 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($15)|0); HEAP32[$3>>2] = $16; __THREW__ = 0; $17 = (invoke_iii(6082,($it|0),($3|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break L1; } if (!($17)) { break; } __THREW__ = 0; $20 = (invoke_ii(6354,($it|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = HEAP32[$20>>2]|0; __THREW__ = 0; $24 = (invoke_ii(6354,($it|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } $27 = ((($24)) + 4|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $23; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $28; (invoke_iiii(3889,($writer|0),(156191|0),($vararg_buffer|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } __THREW__ = 0; $31 = (invoke_iii(6084,($it|0),0)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L1; } HEAP32[$4>>2] = $31; __THREW__ = 0; (invoke_iii(3839,($file|0),($writer|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } } __THREW__ = 0; invoke_vi(4852,($file|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); STACKTOP = sp;return 1; } } } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $1 = $36; $2 = $37; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $38 = $1; $39 = $2; ___resumeException($38|0); // unreachable; return (0)|0; } function __ZN9PriceList8getPriceEP7MTGCard($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $it = 0, $rarity = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $4 = sp; $1 = $this; $2 = $card; $5 = $1; $6 = ((($5)) + 16|0); $7 = $2; $8 = (__ZNK7MTGCard5getIdEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($6,$3)|0); HEAP32[$it>>2] = $9; $10 = ((($5)) + 16|0); $11 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($10)|0); HEAP32[$4>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$4)|0); L1: do { if ($12) { $13 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($it)|0); $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $0 = $15; } else { $16 = $2; $17 = (__ZNK7MTGCard9getRarityEv($16)|0); $rarity = $17; $18 = $rarity; $19 = $18 << 24 >> 24; switch ($19|0) { case 77: { $0 = 3000; break L1; break; } case 83: { $0 = 200; break L1; break; } case 82: { $0 = 500; break L1; break; } case 85: { $0 = 100; break L1; break; } case 67: { $0 = 20; break L1; break; } case 76: { $0 = 5; break L1; break; } default: { $0 = 20; break L1; } } } } while(0); $20 = $0; STACKTOP = sp;return ($20|0); } function __ZN9PriceList8getPriceEi($this,$cardId) { $this = $this|0; $cardId = $cardId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $cardId; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = (__ZN11MTGAllCards11getCardByIdEi($3,$4)|0); $6 = (__ZN9PriceList8getPriceEP7MTGCard($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN9PriceList8setPriceEii($this,$cardId,$price) { $this = $this|0; $cardId = $cardId|0; $price = $price|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $cardId; $2 = $price; $3 = $0; $4 = $2; $5 = ((($3)) + 16|0); $6 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_($5,$1)|0); HEAP32[$6>>2] = $4; $7 = $2; STACKTOP = sp;return ($7|0); } function __ZN9PriceList8setPriceEP7MTGCardi($this,$card,$price) { $this = $this|0; $card = $card|0; $price = $price|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $0 = $this; $1 = $card; $2 = $price; $4 = $0; $5 = $2; $6 = ((($4)) + 16|0); $7 = $1; $8 = (__ZNK7MTGCard5getIdEv($7)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixEOi($6,$3)|0); HEAP32[$9>>2] = $5; $10 = $2; STACKTOP = sp;return ($10|0); } function __ZN9PriceList12getSellPriceEP7MTGCard($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN9PriceList8getPriceEP7MTGCard($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN9PriceList16difficultyScalarEfi($price,$cardid) { $price = +$price; $cardid = $cardid|0; var $0 = 0.0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0.0, $9 = 0.0, $badluck = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $price; $2 = $cardid; $3 = $2; $4 = HEAP32[14023]|0; $5 = (($3) + ($4))|0; $6 = (Math_abs(($5|0))|0); $7 = (($6|0) % 201)&-1; $8 = (+($7|0)); $9 = $8 / 100.0; $badluck = $9; $10 = (__ZN12GameSettingsixEi(30372,20)|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; switch ($12|0) { case 3: { $13 = $badluck; $14 = $13; $15 = $14 - 1.5; $16 = $15; $badluck = $16; $17 = $1; $18 = $17 / 2.0; $1 = $18; break; } case 2: { $25 = $badluck; $26 = $25; $27 = $26 + 0.25; $28 = $27; $badluck = $28; $29 = $1; $30 = $badluck; $31 = $29 * $30; $0 = $31; $41 = $0; STACKTOP = sp;return (+$41); break; } case 1: { $21 = $1; $22 = $21; $23 = $22 * 1.5; $24 = $23; $1 = $24; break; } default: { $19 = $badluck; $20 = $19 / 2.0; $badluck = $20; } } $32 = $badluck; $33 = $32 > 1.0; if ($33) { $badluck = 1.0; } else { $34 = $badluck; $35 = $34 < -1.0; if ($35) { $badluck = -1.0; } } $36 = $1; $37 = $1; $38 = $badluck; $39 = $37 * $38; $40 = $36 + $39; $0 = $40; $41 = $0; STACKTOP = sp;return (+$41); } function __ZN9PriceList16getPurchasePriceEi($this,$cardid) { $this = $this|0; $cardid = $cardid|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $p = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $cardid; $2 = $0; $3 = $1; $4 = (__ZN9PriceList8getPriceEi($2,$3)|0); $5 = (+($4|0)); $6 = $1; $7 = (+__ZN9PriceList16difficultyScalarEfi($5,$6)); $p = $7; $8 = $p; $9 = $8 < 2.0; if ($9) { $p = 2.0; } $10 = $p; $11 = (~~(($10))); STACKTOP = sp;return ($11|0); } function __ZN9PriceList13getOtherPriceEi($this,$amt) { $this = $this|0; $amt = $amt|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $p = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $amt; $2 = $1; $3 = (+($2|0)); $4 = (+__ZN9PriceList16difficultyScalarEfi($3,0)); $p = $4; $5 = $p; $6 = $5 < 2.0; if ($6) { $p = 2.0; } $7 = $p; $8 = (~~(($7))); STACKTOP = sp;return ($8|0); } function __GLOBAL__sub_I_PriceList_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4421(); ___cxx_global_var_init_1_4422(); ___cxx_global_var_init_3_4423(); ___cxx_global_var_init_5_4424(); return; } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixEOi($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS5_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE25__construct_node_with_keyEOi($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6104,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function ___cxx_global_var_init_4421() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56096,182585); (___cxa_atexit((3831|0),(56096|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4422() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56108,165089); (___cxa_atexit((3831|0),(56108|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4423() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56120,165080); (___cxa_atexit((3831|0),(56120|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4424() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56132,165065); (___cxa_atexit((3831|0),(56132|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE25__construct_node_with_keyEOi($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE8allocateERS7_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEEC2ERS7_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKiEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($15)|0); __THREW__ = 0; invoke_viii(6355,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIiEEPT_RS1_($24)|0); __THREW__ = 0; invoke_vii(6136,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIKiJiEEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIKiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEE9constructIKiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN18REDamagePreventionC2EP10MTGAbilityP13TargetChooserS3_ibN6Damage10DamageTypeE($this,$source,$tcSource,$tcTarget,$damage,$oneShot,$typeOfDamage) { $this = $this|0; $source = $source|0; $tcSource = $tcSource|0; $tcTarget = $tcTarget|0; $damage = $damage|0; $oneShot = $oneShot|0; $typeOfDamage = $typeOfDamage|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $tcSource; $3 = $tcTarget; $4 = $damage; $7 = $oneShot&1; $5 = $7; $6 = $typeOfDamage; $8 = $0; __ZN17ReplacementEffectC2Ev($8); $9 = 56152; HEAP32[$8>>2] = $9; $10 = ((($8)) + 4|0); $11 = $1; HEAP32[$10>>2] = $11; $12 = ((($8)) + 8|0); $13 = $2; HEAP32[$12>>2] = $13; $14 = ((($8)) + 12|0); $15 = $3; HEAP32[$14>>2] = $15; $16 = ((($8)) + 16|0); $17 = $4; HEAP32[$16>>2] = $17; $18 = ((($8)) + 20|0); $19 = $5; $20 = $19&1; $21 = $20&1; HEAP8[$18>>0] = $21; $22 = ((($8)) + 24|0); $23 = $6; HEAP32[$22>>2] = $23; STACKTOP = sp;return; } function __ZN18REDamagePrevention7replaceEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $d = 0, $e = 0, $newEvent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $8 = $2; $0 = $8; $114 = $0; STACKTOP = sp;return ($114|0); } $9 = ((($5)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0); $12 = $2; if (!($11)) { $0 = $12; $114 = $0; STACKTOP = sp;return ($114|0); } $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,7616,7640,0)|0); $15 = $14; } $e = $15; $16 = $e; $17 = ($16|0)!=(0|0); if (!($17)) { $18 = $2; $0 = $18; $114 = $0; STACKTOP = sp;return ($114|0); } $19 = $e; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $d = $21; $22 = $d; $23 = ((($22)) + 112|0); $24 = HEAP32[$23>>2]|0; $25 = ((($5)) + 24|0); $26 = HEAP32[$25>>2]|0; $27 = ($24|0)!=($26|0); if ($27) { $28 = ((($5)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0); if ($30) { $31 = $2; $0 = $31; $114 = $0; STACKTOP = sp;return ($114|0); } } $32 = ((($5)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($5)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = $d; $41 = ((($40)) + 104|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0|0); $44 = ((($42)) + 280|0); $45 = $43 ? 0 : $44; $46 = (FUNCTION_TABLE_iiii[$39 & 8191]($36,$45,0)|0); if ($46) { label = 14; } } else { label = 14; } do { if ((label|0) == 14) { $47 = ((($5)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = ((($5)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 16|0); $54 = HEAP32[$53>>2]|0; $55 = $d; $56 = ((($55)) + 108|0); $57 = HEAP32[$56>>2]|0; $58 = (FUNCTION_TABLE_iiii[$54 & 8191]($51,$57,0)|0); if (!($58)) { break; } } $59 = ((($5)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(-1); if ($61) { $62 = $d; $63 = ((($62)) + 116|0); HEAP32[$63>>2] = 0; $64 = $2; $65 = ($64|0)==(0|0); if (!($65)) { $66 = HEAP32[$64>>2]|0; $67 = ((($66)) + 4|0); $68 = HEAP32[$67>>2]|0; FUNCTION_TABLE_vi[$68 & 8191]($64); } $69 = ((($5)) + 20|0); $70 = HEAP8[$69>>0]|0; $71 = $70&1; if ($71) { $72 = ((($5)) + 16|0); HEAP32[$72>>2] = 0; } $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $73 = ((($5)) + 16|0); $74 = HEAP32[$73>>2]|0; $75 = $d; $76 = ((($75)) + 116|0); $77 = HEAP32[$76>>2]|0; $78 = ($74|0)>=($77|0); if ($78) { $79 = $d; $80 = ((($79)) + 116|0); $81 = HEAP32[$80>>2]|0; $82 = ((($5)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = (($83) - ($81))|0; HEAP32[$82>>2] = $84; $85 = $d; $86 = ((($85)) + 116|0); HEAP32[$86>>2] = 0; $87 = $2; $88 = ($87|0)==(0|0); if (!($88)) { $89 = HEAP32[$87>>2]|0; $90 = ((($89)) + 4|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vi[$91 & 8191]($87); } $0 = 0; $114 = $0; STACKTOP = sp;return ($114|0); } $92 = ((($5)) + 16|0); $93 = HEAP32[$92>>2]|0; $94 = $d; $95 = ((($94)) + 116|0); $96 = HEAP32[$95>>2]|0; $97 = (($96) - ($93))|0; HEAP32[$95>>2] = $97; $98 = ((($5)) + 16|0); HEAP32[$98>>2] = 0; $99 = $2; $100 = ($99|0)==(0|0); if (!($100)) { $101 = HEAP32[$99>>2]|0; $102 = ((($101)) + 4|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vi[$103 & 8191]($99); } $104 = (__Znwj(12)|0); $105 = $d; __THREW__ = 0; invoke_vii(4736,($104|0),($105|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $3 = $109; $4 = $110; __ZdlPv($104); $111 = $3; $112 = $4; ___resumeException($111|0); // unreachable; } $newEvent = $104; $108 = $newEvent; $0 = $108; $114 = $0; STACKTOP = sp;return ($114|0); } } while(0); $113 = $2; $0 = $113; $114 = $0; STACKTOP = sp;return ($114|0); } function __ZN18REDamagePreventionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56152; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 8|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN17ReplacementEffectD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 12|0); HEAP32[$22>>2] = 0; __ZN17ReplacementEffectD2Ev($1); STACKTOP = sp;return; } function __ZN18REDamagePreventionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18REDamagePreventionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20RECountersPreventionC2EP10MTGAbilityP15MTGCardInstanceS3_P13TargetChooserP7Counter($this,$source,$cardSource,$cardTarget,$tc,$counter) { $this = $this|0; $source = $source|0; $cardSource = $cardSource|0; $cardTarget = $cardTarget|0; $tc = $tc|0; $counter = $counter|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $cardSource; $3 = $cardTarget; $4 = $tc; $5 = $counter; $6 = $0; __ZN17ReplacementEffectC2Ev($6); $7 = 56172; HEAP32[$6>>2] = $7; $8 = ((($6)) + 4|0); $9 = $1; HEAP32[$8>>2] = $9; $10 = ((($6)) + 8|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = ((($6)) + 12|0); $13 = $3; HEAP32[$12>>2] = $13; $14 = ((($6)) + 16|0); $15 = $4; HEAP32[$14>>2] = $15; $16 = ((($6)) + 20|0); $17 = $5; HEAP32[$16>>2] = $17; STACKTOP = sp;return; } function __ZN20RECountersPrevention7replaceEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $e = 0, $target = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $event; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); $6 = $2; if (!($5)) { $0 = $6; $60 = $0; STACKTOP = sp;return ($60|0); } $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,7616,7672,0)|0); $9 = $8; } $e = $9; $10 = $e; $11 = ($10|0)!=(0|0); if (!($11)) { $12 = $2; $0 = $12; $60 = $0; STACKTOP = sp;return ($60|0); } $13 = $e; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $target = $15; $16 = $target; $17 = ($16|0)!=(0|0); do { if ($17) { $18 = $target; $19 = ((($3)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)==($20|0); if (!($21)) { $22 = ((($3)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if (!($24)) { break; } $25 = ((($3)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $target; $31 = ($30|0)==(0|0); $32 = ((($30)) + 280|0); $33 = $31 ? 0 : $32; $34 = (FUNCTION_TABLE_iiii[$29 & 8191]($26,$33,0)|0); if (!($34)) { break; } } $35 = ((($3)) + 20|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if (!($37)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $38 = $e; $39 = ((($38)) + 28|0); $40 = HEAP32[$39>>2]|0; $41 = ((($3)) + 20|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 20|0); $44 = HEAP32[$43>>2]|0; $45 = ($40|0)==($44|0); if ($45) { $46 = $e; $47 = ((($46)) + 32|0); $48 = HEAP32[$47>>2]|0; $49 = ((($3)) + 20|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 24|0); $52 = HEAP32[$51>>2]|0; $53 = ($48|0)==($52|0); if ($53) { $54 = $e; $55 = ((($54)) + 16|0); $56 = ((($3)) + 20|0); $57 = HEAP32[$56>>2]|0; $58 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($55,$57)|0); if ($58) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } } } } while(0); $59 = $2; $0 = $59; $60 = $0; STACKTOP = sp;return ($60|0); } function __ZN20RECountersPreventionD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56172; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN17ReplacementEffectD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 16|0); HEAP32[$12>>2] = 0; __ZN17ReplacementEffectD2Ev($1); STACKTOP = sp;return; } function __ZN20RECountersPreventionD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20RECountersPreventionD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17REDrawReplacementC2EP10MTGAbilityP6PlayerS1_($this,$source,$Drawer,$replaceWith) { $this = $this|0; $source = $source|0; $Drawer = $Drawer|0; $replaceWith = $replaceWith|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $Drawer; $3 = $replaceWith; $4 = $0; __ZN17ReplacementEffectC2Ev($4); $5 = 56192; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($4)) + 8|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = ((($4)) + 12|0); $11 = $3; HEAP32[$10>>2] = $11; STACKTOP = sp;return; } function __ZN17REDrawReplacement7replaceEP6WEvent($this,$event) { $this = $this|0; $event = $event|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $DR = 0, $e = 0, $game = 0, $it = 0, $j = 0, $menuChoice = 0, $otherA = 0, $selection = 0, $tcb = 0, $tf = 0, $toResolve = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tf = sp + 104|0; $3 = sp + 88|0; $selection = sp + 68|0; $it = sp + 64|0; $6 = sp + 56|0; $7 = sp + 52|0; $otherA = sp + 44|0; $8 = sp + 40|0; $9 = sp + 36|0; $10 = sp + 12|0; $11 = sp; $12 = sp + 124|0; $1 = $this; $2 = $event; $13 = $1; $14 = $2; $15 = ($14|0)!=(0|0); $16 = $2; if (!($15)) { $0 = $16; $258 = $0; STACKTOP = sp;return ($258|0); } $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,7616,6064,0)|0); $19 = $18; } $e = $19; $20 = $e; $21 = ($20|0)!=(0|0); if (!($21)) { $22 = $2; $0 = $22; $258 = $0; STACKTOP = sp;return ($258|0); } $23 = ((($13)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = $e; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = ($24|0)!=($27|0); if ($28) { $29 = $2; $0 = $29; $258 = $0; STACKTOP = sp;return ($258|0); } $30 = ((($13)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if (!($32)) { $33 = $2; $0 = $33; $258 = $0; STACKTOP = sp;return ($258|0); } $34 = $e; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = (__ZN10Targetable11getObserverEv($36)|0); __ZN20TargetChooserFactoryC2EP12GameObserver($tf,$37); $tcb = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,158029); $38 = ((($13)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 148|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_iiiii(3943,($tf|0),($3|0),($41|0),(0|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $4 = $71; $5 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $259 = $4; $260 = $5; ___resumeException($259|0); // unreachable; } $tcb = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $45 = $tcb; $46 = ((($45)) + 36|0); HEAP32[$46>>2] = 0; $47 = $tcb; $48 = (__ZN13TargetChooser17validTargetsExistEi($47,1)|0); if ($48) { $49 = $e; $50 = ((($49)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ((($13)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = ($51|0)==($53|0); if ($54) { $55 = $e; $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($13)) + 4|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 148|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN15MTGCardInstance10controllerEv($61)|0); $63 = ($57|0)==($62|0); if ($63) { $64 = $tcb; $65 = ($64|0)!=(0|0); if ($65) { $66 = $tcb; $67 = ($66|0)==(0|0); if (!($67)) { $68 = HEAP32[$66>>2]|0; $69 = ((($68)) + 36|0); $70 = HEAP32[$69>>2]|0; FUNCTION_TABLE_vi[$70 & 8191]($66); } $tcb = 0; } $73 = $2; $0 = $73; $258 = $0; STACKTOP = sp;return ($258|0); } } } $74 = $tcb; $75 = ($74|0)!=(0|0); if ($75) { $76 = $tcb; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$76>>2]|0; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; FUNCTION_TABLE_vi[$80 & 8191]($76); } $tcb = 0; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2Ev($selection); __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2Ev($it); $81 = ((($13)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 148|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 280|0); __THREW__ = 0; $86 = (invoke_ii(3950,($85|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; L42: do { if ($88) { label = 34; } else { $game = $86; $89 = ((($13)) + 12|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 148|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_ii(3945,($92|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 34; } else { $96 = ((($13)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = ($93|0)==($97|0); L45: do { if ($98) { $99 = $game; $100 = ((($99)) + 176|0); $101 = HEAP32[$100>>2]|0; $102 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($101)|0); HEAP32[$6>>2] = $102; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; L47: while(1) { $103 = $game; $104 = ((($103)) + 176|0); $105 = HEAP32[$104>>2]|0; $106 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($105)|0); HEAP32[$7>>2] = $106; __THREW__ = 0; $107 = (invoke_iii(6255,($it|0),($7|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 34; break L42; } if (!($107)) { break L45; } __THREW__ = 0; $110 = (invoke_ii(6356,($it|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 34; break L42; } $113 = HEAP32[$110>>2]|0; $114 = ($113|0)==(0|0); if ($114) { $118 = 0; } else { $115 = (___dynamic_cast($113,6080,6384,0)|0); $118 = $115; } $DR = $118; $119 = $DR; $120 = ($119|0)!=(0|0); do { if ($120) { HEAP32[$otherA>>2] = 0; $121 = $DR; $122 = ((($121)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = $e; $125 = ((($124)) + 8|0); $126 = HEAP32[$125>>2]|0; $127 = ($123|0)==($126|0); if (!($127)) { break; } $128 = $DR; $129 = ((($128)) + 12|0); $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 92|0); $132 = HEAP8[$131>>0]|0; $133 = $132&1; if ($133) { $134 = $DR; $135 = ((($134)) + 12|0); $136 = HEAP32[$135>>2]|0; $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 84|0); $139 = HEAP32[$138>>2]|0; __THREW__ = 0; $140 = (invoke_ii($139|0,($136|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 34; break L42; } HEAP32[$8>>2] = $140; __THREW__ = 0; invoke_vii(4088,($selection|0),($8|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 34; break L42; } else { break; } } __THREW__ = 0; $145 = (invoke_ii(3903,160)|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 34; break L42; } $148 = $game; $149 = $game; $150 = ((($149)) + 172|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_ii(3911,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { break L47; } __THREW__ = 0; $155 = (invoke_ii(3912,($152|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break L47; } $158 = ((($13)) + 4|0); $159 = HEAP32[$158>>2]|0; $160 = ((($159)) + 148|0); $161 = HEAP32[$160>>2]|0; $162 = $DR; $163 = ((($162)) + 12|0); $164 = HEAP32[$163>>2]|0; $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 84|0); $167 = HEAP32[$166>>2]|0; __THREW__ = 0; $168 = (invoke_ii($167|0,($164|0))|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { break L47; } __THREW__ = 0; invoke_viiiiii(4255,($145|0),($148|0),($155|0),($161|0),(0|0),($168|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { break L47; } HEAP32[$otherA>>2] = $145; __THREW__ = 0; invoke_vii(3952,($selection|0),($otherA|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 34; break L42; } } } while(0); __THREW__ = 0; $177 = (invoke_iii(6256,($it|0),0)|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 34; break L42; } HEAP32[$9>>2] = $177; } $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $4 = $175; $5 = $176; __ZdlPv($145); break L42; } } while(0); $j = 0; while(1) { $180 = $j; $181 = $e; $182 = ((($181)) + 12|0); $183 = HEAP32[$182>>2]|0; $184 = ($180|0)<($183|0); if (!($184)) { label = 69; break; } $185 = $e; $186 = ((($185)) + 8|0); $187 = HEAP32[$186>>2]|0; $188 = ((($13)) + 8|0); $189 = HEAP32[$188>>2]|0; $190 = ($187|0)!=($189|0); if ($190) { label = 53; } else { $191 = (__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE4sizeEv($selection)|0); $192 = ($191>>>0)<(2); if ($192) { label = 53; } else { __THREW__ = 0; $216 = (invoke_ii(3903,240)|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 34; break L42; } $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; $219 = $game; $220 = ((($13)) + 4|0); $221 = HEAP32[$220>>2]|0; $222 = ((($221)) + 148|0); $223 = HEAP32[$222>>2]|0; $224 = ($223|0)==(0|0); $225 = ((($223)) + 280|0); $226 = $224 ? 0 : $225; $227 = ((($13)) + 4|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 148|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; invoke_vii(4100,($10|0),($selection|0)); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 62; break; } __THREW__ = 0; invoke_vii(3797,($11|0),(156262|0)); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { label = 63; break; } __THREW__ = 0; invoke_viiiiiiiii(4246,($216|0),($219|0),1,($226|0),($230|0),1,($10|0),(0|0),($11|0)); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 64; break; } $$expand_i1_val2 = 0; HEAP8[$12>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($10); $menuChoice = $216; $237 = $menuChoice; $238 = HEAP32[$237>>2]|0; $239 = ((($238)) + 96|0); $240 = HEAP32[$239>>2]|0; __THREW__ = 0; (invoke_ii($240|0,($237|0))|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 34; break L42; } } } do { if ((label|0) == 53) { label = 0; $193 = ((($13)) + 12|0); $194 = HEAP32[$193>>2]|0; $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 84|0); $197 = HEAP32[$196>>2]|0; __THREW__ = 0; $198 = (invoke_ii($197|0,($194|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 34; break L42; } $toResolve = $198; $201 = ((($13)) + 12|0); $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 92|0); $204 = HEAP8[$203>>0]|0; $205 = $204&1; $206 = $toResolve; $207 = HEAP32[$206>>2]|0; if ($205) { $208 = ((($207)) + 92|0); $209 = HEAP32[$208>>2]|0; __THREW__ = 0; (invoke_ii($209|0,($206|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 34; break L42; } else { break; } } else { $212 = ((($207)) + 96|0); $213 = HEAP32[$212>>2]|0; __THREW__ = 0; (invoke_ii($213|0,($206|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 34; break L42; } else { break; } } } } while(0); $250 = $j; $251 = (($250) + 1)|0; $j = $251; } if ((label|0) == 62) { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $4 = $243; $5 = $244; } else if ((label|0) == 63) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $4 = $245; $5 = $246; label = 65; } else if ((label|0) == 64) { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $4 = $247; $5 = $248; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 65; } else if ((label|0) == 69) { $252 = $2; $253 = ($252|0)==(0|0); if (!($253)) { $254 = HEAP32[$252>>2]|0; $255 = ((($254)) + 4|0); $256 = HEAP32[$255>>2]|0; FUNCTION_TABLE_vi[$256 & 8191]($252); } $2 = 0; $257 = $2; $0 = $257; __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $258 = $0; STACKTOP = sp;return ($258|0); } if ((label|0) == 65) { __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($10); } $$pre_trunc = HEAP8[$12>>0]|0; $249 = $$pre_trunc&1; if ($249) { __ZdlPv($216); } } } } while(0); if ((label|0) == 34) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $4 = $116; $5 = $117; } __ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEED2Ev($selection); $259 = $4; $260 = $5; ___resumeException($259|0); // unreachable; return (0)|0; } function __ZN17REDrawReplacementD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17ReplacementEffectD2Ev($1); STACKTOP = sp;return; } function __ZN17REDrawReplacementD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17REDrawReplacementD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18ReplacementEffectsC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN18ReplacementEffects7replaceEP6WEvent($this,$e) { $this = $this|0; $e = $e|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $newEvent = 0, $re = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp; $1 = $this; $2 = $e; $6 = $1; __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2Ev($it); $7 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $8 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$4>>2] = $8; $9 = (__ZNSt3__1neERKNS_15__list_iteratorIP17ReplacementEffectPvEES6_($it,$4)|0); if (!($9)) { label = 8; break; } $10 = (__ZNKSt3__115__list_iteratorIP17ReplacementEffectPvEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $re = $11; $12 = $re; $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = $2; $16 = (FUNCTION_TABLE_iii[$14 & 8191]($12,$15)|0); $newEvent = $16; $17 = $newEvent; $18 = ($17|0)!=(0|0); if (!($18)) { label = 4; break; } $19 = $newEvent; $20 = $2; $21 = ($19|0)!=($20|0); if ($21) { label = 6; break; } $24 = (__ZNSt3__115__list_iteratorIP17ReplacementEffectPvEppEi($it,0)|0); HEAP32[$5>>2] = $24; } if ((label|0) == 4) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } else if ((label|0) == 6) { $22 = $newEvent; $23 = (__ZN18ReplacementEffects7replaceEP6WEvent($6,$22)|0); $0 = $23; $26 = $0; STACKTOP = sp;return ($26|0); } else if ((label|0) == 8) { $25 = $2; $0 = $25; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN18ReplacementEffects3addEP17ReplacementEffect($this,$re) { $this = $this|0; $re = $re|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $re; $2 = $0; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE9push_backERKS2_($2,$1); STACKTOP = sp;return 1; } function __ZN18ReplacementEffects6removeEP17ReplacementEffect($this,$re) { $this = $this|0; $re = $re|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $re; $2 = $0; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE6removeERKS2_($2,$1); STACKTOP = sp;return 1; } function __ZN18ReplacementEffectsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $re = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $5 = sp; $0 = $this; $6 = $0; __ZNSt3__115__list_iteratorIP17ReplacementEffectPvEC2Ev($it); $7 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$1>>2] = $7; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $8 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $8; __THREW__ = 0; $9 = (invoke_iii(6255,($it|0),($2|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 9; break; } if (!($9)) { label = 10; break; } __THREW__ = 0; $12 = (invoke_ii(6356,($it|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 9; break; } $15 = HEAP32[$12>>2]|0; $re = $15; $16 = $re; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$16>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($16); } __THREW__ = 0; $21 = (invoke_iii(6256,($it|0),0)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 9; break; } HEAP32[$5>>2] = $21; } if ((label|0) == 9) { $24 = ___cxa_find_matching_catch(0|0)|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($6); $26 = $3; ___clang_call_terminate($26); // unreachable; } else if ((label|0) == 10) { __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5clearEv($6); __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($6); STACKTOP = sp;return; } } function __GLOBAL__sub_I_ReplacementEffects_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4454(); ___cxx_global_var_init_1_4455(); ___cxx_global_var_init_3_4456(); ___cxx_global_var_init_5_4457(); return; } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE8allocateERS7_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEC2ERS7_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIP17ReplacementEffectEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6357,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6358,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE6removeERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__deleted_nodes = 0, $__e = 0, $__i = 0; var $__j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 80|0; $$byval_copy$2 = sp + 76|0; $$byval_copy$1 = sp + 72|0; $$byval_copy = sp + 68|0; $__deleted_nodes = sp + 48|0; $__i = sp + 44|0; $2 = sp + 40|0; $__e = sp + 36|0; $3 = sp + 32|0; $__j = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $0 = $this; $1 = $__x; $11 = $0; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEEC2Ev($__deleted_nodes); $12 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$2>>2] = $12; __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEC2ERKNS_15__list_iteratorIS2_S3_EE($__i,$2); $13 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$3>>2] = $13; __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEC2ERKNS_15__list_iteratorIS2_S3_EE($__e,$3); L1: while(1) { __THREW__ = 0; $14 = (invoke_iii(6359,($__i|0),($__e|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 13; break; } if (!($14)) { label = 19; break; } __THREW__ = 0; $17 = (invoke_ii(6360,($__i|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 13; break; } $20 = HEAP32[$17>>2]|0; $21 = $1; $22 = HEAP32[$21>>2]|0; $23 = ($20|0)==($22|0); if (!($23)) { __THREW__ = 0; (invoke_ii(6362,($__i|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 13; break; } else { continue; } } ;HEAP32[$6>>2]=HEAP32[$__i>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; $24 = (invoke_iiii(6361,($$byval_copy|0),1,(0|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 13; break; } HEAP32[$__j>>2] = $24; while(1) { __THREW__ = 0; $27 = (invoke_iii(6359,($__j|0),($__e|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 13; break L1; } if (!($27)) { break; } __THREW__ = 0; $30 = (invoke_ii(6360,($__j|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 13; break L1; } $33 = HEAP32[$30>>2]|0; $34 = $1; $35 = HEAP32[$34>>2]|0; $36 = ($33|0)==($35|0); if (!($36)) { break; } __THREW__ = 0; (invoke_ii(6362,($__j|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 13; break L1; } } $43 = (__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE3endEv($__deleted_nodes)|0); HEAP32[$8>>2] = $43; __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEC2ERKNS_15__list_iteratorIS2_S3_EE($7,$8); ;HEAP32[$9>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$10>>2]=HEAP32[$__j>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; invoke_viiiii(6363,($__deleted_nodes|0),($$byval_copy$1|0),($11|0),($$byval_copy$2|0),($$byval_copy$3|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 13; break; } ;HEAP32[$__i>>2]=HEAP32[$__j>>2]|0; __THREW__ = 0; $46 = (invoke_iii(6359,($__i|0),($__e|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 13; break; } if (!($46)) { continue; } __THREW__ = 0; (invoke_ii(6362,($__i|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 13; break; } } if ((label|0) == 13) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($__deleted_nodes); $41 = $4; $42 = $5; ___resumeException($41|0); // unreachable; } else if ((label|0) == 19) { __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($__deleted_nodes); STACKTOP = sp;return; } } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4454() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56204,182585); (___cxa_atexit((3831|0),(56204|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4455() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56216,165089); (___cxa_atexit((3831|0),(56216|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4456() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56228,165080); (___cxa_atexit((3831|0),(56228|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4457() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56240,165065); (___cxa_atexit((3831|0),(56240|0),(___dso_handle|0))|0); return; } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__f = 0, $__l = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5emptyEv($1)|0); if ($2) { STACKTOP = sp;return; } $3 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE12__node_allocEv($1)|0); $__na = $3; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $__f = $5; $6 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP17ReplacementEffectPvEEE10pointer_toERS5_($1)|0); $__l = $6; $7 = $__f; $8 = $__l; $9 = HEAP32[$8>>2]|0; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($7,$9); $10 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($1)|0); HEAP32[$10>>2] = 0; while(1) { $11 = $__f; $12 = $__l; $13 = ($11|0)!=($12|0); if (!($13)) { label = 6; break; } $14 = $__f; $__n = $14; $15 = $__f; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__f = $17; $18 = $__na; $19 = $__n; $20 = ((($19)) + 8|0); $21 = (__ZNSt3__19addressofIP17ReplacementEffectEEPT_RS3_($20)|0); __THREW__ = 0; invoke_vii(6364,($18|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } $24 = $__na; $25 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE10deallocateERS7_PS6_j($24,$25,1); } if ((label|0) == 6) { STACKTOP = sp;return; } else if ((label|0) == 7) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } function __ZNKSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($__f,$__l) { $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__f; $1 = $__l; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = $4; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; HEAP32[$12>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE7destroyIS4_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERS7_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofIP17ReplacementEffectEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(6365,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6366,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseIP17ReplacementEffectPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseIP17ReplacementEffectPvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseIP17ReplacementEffectPvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseIP17ReplacementEffectPvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseIP17ReplacementEffectPvEEE10pointer_toERS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEC2ERS7_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2EPS5_OS9_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6367,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeIP17ReplacementEffectPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeIP17ReplacementEffectPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EEC2ES6_SA_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeIP17ReplacementEffectPvEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP17ReplacementEffectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE11__constructIS4_JRKS4_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP17ReplacementEffectEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeIP17ReplacementEffectPvEEE9constructIS3_JRKS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP17ReplacementEffectEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP17ReplacementEffectEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseIP17ReplacementEffectPvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5resetEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEclEPS6_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEclEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE10deallocateERS7_PS6_j($3,$4,$6); STACKTOP = sp;return; } function __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEC2ERKNS_15__list_iteratorIS2_S3_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__list_const_iteratorIP17ReplacementEffectPvEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14nextINS_21__list_const_iteratorIP17ReplacementEffectPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE($__x,$__n,$0) { $__x = $__x|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $__n; $3 = $0; $4 = $2; __ZNSt3__17advanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__x,$4); ;HEAP32[$1>>2]=HEAP32[$__x>>2]|0; $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__17advanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeE($__i,$__n) { $__i = $__i|0; $__n = $__n|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__i; $1 = $__n; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__19__advanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__19__advanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEEvRT_NS_15iterator_traitsIS6_E15difference_typeENS_26bidirectional_iterator_tagE($__i,$__n,$0) { $__i = $__i|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__i; $2 = $__n; $3 = $2; $4 = ($3|0)>=(0); if ($4) { while(1) { $5 = $2; $6 = ($5|0)>(0); if (!($6)) { break; } $7 = $1; (__ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEppEv($7)|0); $8 = $2; $9 = (($8) + -1)|0; $2 = $9; } STACKTOP = sp;return; } else { while(1) { $10 = $2; $11 = ($10|0)<(0); if (!($11)) { break; } $12 = $1; (__ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEmmEv($12)|0); $13 = $2; $14 = (($13) + 1)|0; $2 = $14; } STACKTOP = sp;return; } } function __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_S8_S8_($this,$__p,$__c,$__f,$__l) { $this = $this|0; $__p = $__p|0; $__c = $__c|0; $__f = $__f|0; $__l = $__l|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__first = 0, $__last = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 28|0; $2 = sp + 12|0; $3 = sp + 8|0; $0 = $this; $1 = $__c; $4 = $0; $5 = (__ZNSt3__1neERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_($__f,$__l)|0); if (!($5)) { STACKTOP = sp;return; } $6 = $1; $7 = ($4|0)!=($6|0); if ($7) { ;HEAP32[$2>>2]=HEAP32[$__f>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__l>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $8 = (__ZNSt3__18distanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($$byval_copy,$$byval_copy$1)|0); $__s = $8; $9 = $__s; $10 = $1; $11 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($10)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) - ($9))|0; HEAP32[$11>>2] = $13; $14 = $__s; $15 = (__ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE4__szEv($4)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + ($14))|0; HEAP32[$15>>2] = $17; } $18 = HEAP32[$__f>>2]|0; $__first = $18; (__ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEmmEv($__l)|0); $19 = HEAP32[$__l>>2]|0; $__last = $19; $20 = $__first; $21 = $__last; __ZNSt3__110__list_impIP17ReplacementEffectNS_9allocatorIS2_EEE14__unlink_nodesEPNS_11__list_nodeIS2_PvEES9_($20,$21); $22 = HEAP32[$__p>>2]|0; $23 = $__first; $24 = $__last; __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($22,$23,$24); STACKTOP = sp;return; } function __ZNSt3__18distanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 17|0; $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = sp + 16|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_18input_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_21__list_const_iteratorIP17ReplacementEffectPvEEEENS_15iterator_traitsIT_E15difference_typeES7_S7_NS_18input_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__r = 0; while(1) { $1 = (__ZNSt3__1neERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_($__first,$__last)|0); $2 = $__r; if (!($1)) { break; } $3 = (($2) + 1)|0; $__r = $3; (__ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEppEv($__first)|0); } STACKTOP = sp;return ($2|0); } function __ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_($__p,$__f,$__l) { $__p = $__p|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $__f; $2 = $__l; $3 = $1; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $3; $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = $1; HEAP32[$9>>2] = $8; $10 = $2; $11 = $0; HEAP32[$11>>2] = $10; $12 = $0; $13 = $2; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function __ZN5Rules12loadAllRulesEv() { var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $rules = 0, $rulesFiles = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 82|0; $$byval_copy$1 = sp + 76|0; $$byval_copy = sp + 72|0; $rulesFiles = sp + 60|0; $0 = sp + 48|0; $rules = sp + 32|0; $3 = sp + 20|0; $4 = sp + 81|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $8 = sp + 80|0; $9 = (__ZN11JFileSystem11GetInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($0,156286); __THREW__ = 0; invoke_viii(5344,($rulesFiles|0),($9|0),($0|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $1 = $35; $2 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $56 = $1; $57 = $2; ___resumeException($56|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $i = 0; while(1) { $12 = $i; $13 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($rulesFiles)|0); $14 = ($12>>>0)<($13>>>0); if (!($14)) { label = 24; break; } __THREW__ = 0; $15 = (invoke_ii(3903,116)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 13; break; } $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 14; break; } __THREW__ = 0; invoke_vii(6368,($15|0),($3|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 15; break; } $$expand_i1_val4 = 0; HEAP8[$4>>0] = $$expand_i1_val4; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); HEAP32[$rules>>2] = $15; $22 = HEAP32[$rules>>2]|0; $23 = $i; __THREW__ = 0; $24 = (invoke_iii(3802,($rulesFiles|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 13; break; } __THREW__ = 0; invoke_vii(3800,($5|0),($24|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; break; } __THREW__ = 0; $29 = (invoke_iii(6369,($22|0),($5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 18; break; } $32 = ($29|0)!=(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); if ($32) { __THREW__ = 0; invoke_vii(6370,(56252|0),($rules|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 13; break; } } else { $46 = HEAP32[$rules>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = HEAP32[$rules>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { __ZN5RulesD2Ev($48); __ZdlPv($48); } HEAP32[$rules>>2] = 0; } } $50 = $i; $51 = (($50) + 1)|0; $i = $51; } if ((label|0) == 14) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; label = 16; } else if ((label|0) == 15) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $1 = $41; $2 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 16; } else if ((label|0) == 18) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $1 = $44; $2 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 24) { $52 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE5beginEv(56252)|0); HEAP32[$6>>2] = $52; $53 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE3endEv(56252)|0); HEAP32[$7>>2] = $53; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$8>>0]|0; invoke_viii(6371,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 13; } else { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($rulesFiles); STACKTOP = sp;return 1; } } if ((label|0) == 13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $1 = $37; $2 = $38; } else if ((label|0) == 16) { $$pre_trunc = HEAP8[$4>>0]|0; $43 = $$pre_trunc&1; if ($43) { __ZdlPv($15); } } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($rulesFiles); $56 = $1; $57 = $2; ___resumeException($56|0); // unreachable; return (0)|0; } function __ZN5Rules4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_filename) { $this = $this|0; $_filename = $_filename|0; var $$byval_copy = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c_filename = 0, $contents = 0, $s = 0, $scopy = 0, $state = 0, $stream = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 396|0; $$byval_copy$4 = sp + 392|0; $$byval_copy = sp + 388|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $c_filename = sp + 400|0; $contents = sp + 368|0; $4 = sp + 348|0; $stream = sp + 200|0; $s = sp + 188|0; $scopy = sp + 172|0; $6 = sp + 168|0; $7 = sp + 164|0; $8 = sp + 160|0; $9 = sp + 156|0; $10 = sp + 144|0; $11 = sp + 132|0; $12 = sp + 120|0; $13 = sp + 108|0; $14 = sp + 96|0; $15 = sp + 84|0; $16 = sp + 72|0; $17 = sp + 60|0; $18 = sp + 48|0; $19 = sp + 36|0; $20 = sp + 24|0; $21 = sp + 12|0; $1 = $this; $22 = $1; $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($_filename)|0); $24 = ($23>>>0)<(5); do { if (!($24)) { $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($_filename,160934,0)|0); $26 = ($25|0)==(-1); if ($26) { $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($_filename,156292,0)|0); $28 = ($27|0)==(-1); if ($28) { break; } } $29 = ((($22)) + 16|0); $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($29)|0); $31 = ($30|0)!=(0); if (!($31)) { $32 = ((($22)) + 16|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($32,$_filename)|0); } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($_filename)|0); $34 = (__Z10fileExistsPKc($33)|0); $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($_filename)|0); if ($34) { HEAP32[$vararg_buffer>>2] = $35; (_sprintf($c_filename,180986,$vararg_buffer)|0); } else { HEAP32[$vararg_buffer1>>2] = $35; (_sprintf($c_filename,156297,$vararg_buffer1)|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $36 = (invoke_i(4202)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; L13: do { if (!($38)) { __THREW__ = 0; invoke_vii(3797,($4|0),($c_filename|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; $41 = (invoke_iiii(4203,($36|0),($4|0),($contents|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $2 = $47; $3 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $205 = $2; $206 = $3; ___resumeException($205|0); // unreachable; } $44 = $41 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); L20: do { if ($44) { $0 = 0; $5 = 1; } else { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); $state = 0; __THREW__ = 0; invoke_vi(6372,($22|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; L24: do { if ($52) { label = 23; } else { L25: while(1) { __THREW__ = 0; $53 = (invoke_iii(4205,($stream|0),($s|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 23; break L24; } $56 = HEAP32[$53>>2]|0; $57 = ((($56)) + -12|0); $58 = HEAP32[$57>>2]|0; $59 = (($53) + ($58)|0); __THREW__ = 0; $60 = (invoke_ii(4206,($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 23; break L24; } if (!($60)) { label = 95; break; } $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $64 = ($63|0)!=(0); if (!($64)) { continue; } $67 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $68 = (($67) - 1)|0; __THREW__ = 0; $69 = (invoke_iii(4365,($s|0),($68|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 23; break L24; } $72 = HEAP8[$69>>0]|0; $73 = $72 << 24 >> 24; $74 = ($73|0)==(13); if ($74) { $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $76 = (($75) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($76|0),-1)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 23; break L24; } } $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $80 = ($79|0)!=(0); if (!($80)) { continue; } __THREW__ = 0; $81 = (invoke_iii(4365,($s|0),0)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 23; break L24; } $84 = HEAP8[$81>>0]|0; $85 = $84 << 24 >> 24; $86 = ($85|0)==(35); if ($86) { continue; } __THREW__ = 0; invoke_vii(3800,($scopy|0),($s|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 23; break L24; } $89 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$6>>2] = $89; $90 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($s)|0); HEAP32[$7>>2] = $90; $91 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($s)|0); HEAP32[$8>>2] = $91; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$8>>2]|0; $92 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 36; break; } HEAP32[$9>>2] = $92; $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156306,0)|0); $96 = ($95|0)==(0); do { if ($96) { __THREW__ = 0; invoke_viiii(3795,($10|0),($s|0),8,-1); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 36; break L25; } __THREW__ = 0; (invoke_iii(6369,($22|0),($10|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 37; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $101 = ((($22)) + 32|0); HEAP8[$101>>0] = 0; $5 = 2; } else { $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156315)|0); $107 = ($106|0)==(0); if ($107) { $state = 1; $5 = 2; break; } $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156322)|0); $109 = ($108|0)==(0); if ($109) { $state = 4; $5 = 2; break; } $110 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156332)|0); $111 = ($110|0)==(0); if ($111) { $state = 2; $5 = 2; break; } $112 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156342)|0); $113 = ($112|0)==(0); if ($113) { $state = 3; $5 = 2; break; } $114 = $state; L57: do { switch ($114|0) { case 0: { $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156352,0)|0); $116 = ($115|0)==(0); if ($116) { $117 = ((($22)) + 36|0); __THREW__ = 0; invoke_viiii(3795,($11|0),($scopy|0),5,-1); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 36; break L25; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($117,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L57; } $120 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156358,0)|0); $121 = ($120|0)==(0); if (!($121)) { $134 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156366,0)|0); $135 = ($134|0)==(0); if (!($135)) { break L57; } $136 = ((($22)) + 32|0); HEAP8[$136>>0] = 1; break L57; } $122 = ((($22)) + 52|0); __THREW__ = 0; invoke_viiii(3795,($12|0),($s|0),7,-1); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 36; break L25; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($122,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $125 = ((($22)) + 52|0); __THREW__ = 0; invoke_vii(3800,($13|0),($125|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 36; break L25; } __THREW__ = 0; $128 = (invoke_ii(4828,($13|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 55; break L25; } $131 = ((($22)) + 48|0); HEAP32[$131>>2] = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } case 1: { $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156373,0)|0); $138 = ($137|0)==(0); if ($138) { $139 = ((($22)) + 64|0); __THREW__ = 0; invoke_viiii(3795,($14|0),($s|0),5,-1); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 36; break L25; } __THREW__ = 0; invoke_vii(5346,($139|0),($14|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 62; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L57; } $146 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156379,0)|0); $147 = ($146|0)==(0); if ($147) { __THREW__ = 0; invoke_viiii(3795,($15|0),($s|0),5,-1); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 36; break L25; } __THREW__ = 0; $150 = (invoke_iii(6373,($22|0),($15|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 67; break L25; } $153 = ((($22)) + 28|0); HEAP32[$153>>2] = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break L57; } $156 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156385,0)|0); $157 = ($156|0)==(0); __THREW__ = 0; if ($157) { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($16,$s,7,-1); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 36; break L25; } $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($16)|0); __THREW__ = 0; $161 = (invoke_ii(3938,($160|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 72; break L25; } $164 = (($161) - 1)|0; $165 = ((($22)) + 76|0); $166 = ((($165)) + 4|0); HEAP32[$166>>2] = $164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L57; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($17,$s); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { label = 36; break L25; } __THREW__ = 0; $171 = (invoke_ii(5040,($17|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 76; break L25; } $174 = ((($22)) + 76|0); HEAP32[$174>>2] = $171; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break L57; } break; } case 2: { $177 = ((($22)) + 76|0); __THREW__ = 0; invoke_vii(3800,($18|0),($s|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 36; break L25; } __THREW__ = 0; invoke_viii(6374,($177|0),0,($18|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { label = 80; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } case 3: { $184 = ((($22)) + 76|0); __THREW__ = 0; invoke_vii(3800,($19|0),($s|0)); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 36; break L25; } __THREW__ = 0; invoke_viii(6374,($184|0),1,($19|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { label = 84; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } case 4: { $191 = ((($22)) + 76|0); __THREW__ = 0; invoke_vii(3800,($20|0),($s|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 36; break L25; } __THREW__ = 0; invoke_viii(6374,($191|0),0,($20|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 90; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $196 = ((($22)) + 76|0); __THREW__ = 0; invoke_vii(3800,($21|0),($s|0)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 36; break L25; } __THREW__ = 0; invoke_viii(6374,($196|0),1,($21|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 91; break L25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } default: { } } } while(0); $5 = 0; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($scopy); } switch (label|0) { case 36: { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $2 = $102; $3 = $103; break; } case 37: { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $2 = $104; $3 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } case 55: { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $2 = $132; $3 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } case 62: { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $2 = $144; $3 = $145; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } case 67: { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $2 = $154; $3 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } case 72: { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $2 = $167; $3 = $168; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } case 76: { $175 = ___cxa_find_matching_catch()|0; $176 = tempRet0; $2 = $175; $3 = $176; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } case 80: { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $2 = $182; $3 = $183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } case 84: { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $2 = $189; $3 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } case 90: { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $2 = $201; $3 = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } case 91: { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $2 = $203; $3 = $204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } case 95: { $0 = 1; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L20; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($scopy); } } while(0); if ((label|0) == 23) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $2 = $65; $3 = $66; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $205 = $2; $206 = $3; ___resumeException($205|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $207 = $0; STACKTOP = sp;return ($207|0); } } } while(0); $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $2 = $45; $3 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $205 = $2; $206 = $3; ___resumeException($205|0); // unreachable; } } while(0); $0 = 0; $207 = $0; STACKTOP = sp;return ($207|0); } function __ZN5Rules14unloadAllRulesEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = 0; while(1) { $0 = $i; $1 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv(56252)|0); $2 = ($0>>>0)<($1>>>0); if (!($2)) { break; } $3 = $i; $4 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj(56252,$3)|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = $i; $8 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj(56252,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { __ZN5RulesD2Ev($9); __ZdlPv($9); } $11 = $i; $12 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEixEj(56252,$11)|0); HEAP32[$12>>2] = 0; } $13 = $i; $14 = (($13) + 1)|0; $i = $14; } __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE5clearEv(56252); STACKTOP = sp;return; } function __ZN5Rules8getMTGIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($cardName) { $cardName = $cardName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $cardnb = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($cardName)|0); $5 = (_atoi($4)|0); $cardnb = $5; $6 = $cardnb; $7 = ($6|0)!=(0); if ($7) { $8 = $cardnb; $0 = $8; $23 = $0; STACKTOP = sp;return ($23|0); } $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($cardName,158159)|0); $10 = ($9|0)==(0); if ($10) { $0 = -1; $23 = $0; STACKTOP = sp;return ($23|0); } $11 = (__ZN11MTGAllCards11getInstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$cardName); __THREW__ = 0; $12 = (invoke_iii(4324,($11|0),($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $card = $12; $15 = $card; $16 = ($15|0)!=(0|0); if ($16) { $17 = $card; $18 = (__ZNK7MTGCard8getMTGIdEv($17)|0); $0 = $18; $23 = $0; STACKTOP = sp;return ($23|0); } else { $0 = 0; $23 = $0; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN5Rules14getCardByMTGIdEP12GameObserveri($g,$mtgid) { $g = $g|0; $mtgid = $mtgid|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $i = 0, $j = 0, $k = 0, $p = 0, $zone = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 16|0; $1 = $g; $2 = $mtgid; $i = 0; L1: while(1) { $3 = $i; $4 = ($3|0)<(2); if (!($4)) { label = 14; break; } $5 = $1; $6 = ((($5)) + 180|0); $7 = $i; $8 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $p = $9; $10 = $p; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; HEAP32[$zones>>2] = $14; $15 = ((($zones)) + 4|0); $16 = $p; $17 = ((($16)) + 84|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; HEAP32[$15>>2] = $20; $21 = ((($15)) + 4|0); $22 = $p; $23 = ((($22)) + 84|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; HEAP32[$21>>2] = $26; $27 = ((($21)) + 4|0); $28 = $p; $29 = ((($28)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 12|0); $32 = HEAP32[$31>>2]|0; HEAP32[$27>>2] = $32; $33 = ((($27)) + 4|0); $34 = $p; $35 = ((($34)) + 84|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; HEAP32[$33>>2] = $38; $j = 0; while(1) { $39 = $j; $40 = ($39|0)<(5); if (!($40)) { break; } $41 = $j; $42 = (($zones) + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $zone = $43; $k = 0; while(1) { $44 = $k; $45 = $zone; $46 = ((($45)) + 56|0); $47 = HEAP32[$46>>2]|0; $48 = ($44|0)<($47|0); if (!($48)) { break; } $49 = $zone; $50 = ((($49)) + 8|0); $51 = $k; $52 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($50,$51)|0); $53 = HEAP32[$52>>2]|0; $card = $53; $54 = $card; $55 = ($54|0)!=(0|0); if (!($55)) { label = 8; break L1; } $56 = $card; $57 = ((($56)) + 260|0); $58 = (__ZNK7MTGCard8getMTGIdEv($57)|0); $59 = $2; $60 = ($58|0)==($59|0); if ($60) { label = 10; break L1; } $62 = $k; $63 = (($62) + 1)|0; $k = $63; } $64 = $j; $65 = (($64) + 1)|0; $j = $65; } $66 = $i; $67 = (($66) + 1)|0; $i = $67; } if ((label|0) == 8) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } else if ((label|0) == 10) { $61 = $card; $0 = $61; $68 = $0; STACKTOP = sp;return ($68|0); } else if ((label|0) == 14) { $0 = 0; $68 = $0; STACKTOP = sp;return ($68|0); } return (0)|0; } function __ZN15RulesPlayerDataC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($1); $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZN15RulesPlayerDataD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 32|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 12|0); HEAP32[$11>>2] = 0; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($1); STACKTOP = sp;return; } function __ZN10RulesStateC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 8|0); $5 = ((($4)) + 32|0); $6 = $4; while(1) { __THREW__ = 0; invoke_vi(6375,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { break; } $9 = ((($6)) + 16|0); $10 = ($9|0)==($5|0); if ($10) { label = 4; break; } else { $6 = $9; } } if ((label|0) == 4) { HEAP32[$3>>2] = 4; $11 = ((($3)) + 4|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; $14 = ($4|0)==($6|0); if ($14) { $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $16 = $6; } while(1) { $15 = ((($16)) + -16|0); __ZN15RulesPlayerDataD2Ev($15); $17 = ($15|0)==($4|0); if ($17) { break; } else { $16 = $15; } } $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } function __ZN10RulesState16parsePlayerStateEiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$playerId,$s) { $this = $this|0; $playerId = $playerId|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $areaS = 0, $limiter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $areaS = sp + 36|0; $2 = sp + 24|0; $5 = sp + 4|0; $0 = $this; $1 = $playerId; $7 = $0; $8 = $1; $9 = ((($7)) + 8|0); $10 = (($9) + ($8<<4)|0); $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$s)|0); if ($16) { STACKTOP = sp;return; } $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197972,0)|0); $limiter = $17; $18 = $limiter; $19 = ($18|0)==(-1); if ($19) { $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,156393,0)|0); $limiter = $20; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($areaS); $21 = $limiter; $22 = ($21|0)!=(-1); do { if ($22) { $23 = $limiter; __THREW__ = 0; invoke_viiii(3795,($2|0),($s|0),0,($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($areaS,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($areaS,156395)|0); $27 = ($26|0)==(0); if (!($27)) { $6 = 1; break; } $28 = $1; $29 = ((($7)) + 8|0); $30 = (($29) + ($28<<4)|0); $31 = $limiter; $32 = (($31) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($5|0),($s|0),($32|0),-1); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; invoke_vii(5346,($30|0),($5|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = 1; break; } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } else { $6 = 0; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($areaS); STACKTOP = sp;return; } function __ZN5Rules13addExtraRulesEP12GameObserver($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Optimizedhandcheat = 0, $a = 0, $a3 = 0; var $af = 0, $af2 = 0, $difficultyRating = 0, $hand = 0, $handsize = 0, $i = 0, $id = 0, $j = 0, $j1 = 0, $or$cond = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $af = sp + 112|0; $4 = sp + 72|0; $af2 = sp + 16|0; $5 = sp; $0 = $this; $1 = $g; $6 = $0; $7 = $1; $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10DuelLayers11actionLayerEv($9)|0); $11 = (__ZN8GuiLayer8getMaxIdEv($10)|0); $id = $11; __ZN11MTGAllCards15sortSubtypeListEv(); $i = 0; L1: while(1) { $12 = $i; $13 = ($12|0)<(2); if (!($13)) { label = 74; break; } $14 = $1; $15 = ((($14)) + 180|0); $16 = $i; $17 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $p = $18; $19 = $p; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 20|0); $23 = HEAP32[$22>>2]|0; $24 = $i; $25 = $1; $26 = ((($25)) + 200|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) + (($24*1072)|0)|0); $29 = ((($28)) + 392|0); HEAP32[$29>>2] = $23; $30 = $p; $31 = $i; $32 = $1; $33 = ((($32)) + 200|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) + (($31*1072)|0)|0); $36 = ((($35)) + 612|0); HEAP32[$36>>2] = $30; $37 = $p; $38 = $i; $39 = $1; $40 = ((($39)) + 200|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + (($38*1072)|0)|0); $43 = ((($42)) + 808|0); HEAP32[$43>>2] = $37; $j = 0; while(1) { $44 = $j; $45 = $i; $46 = ((($6)) + 76|0); $47 = ((($46)) + 8|0); $48 = (($47) + ($45<<4)|0); $49 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($48)|0); $50 = ($44>>>0)<($49>>>0); if (!($50)) { break; } $51 = $1; __ZN14AbilityFactoryC2EP12GameObserver($af,$51); $hand = 0; $handsize = 7; $difficultyRating = 0; __THREW__ = 0; $52 = (invoke_iii(3923,(30372|0),8)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 15; break L1; } $55 = ((($52)) + 4|0); $56 = HEAP32[$55>>2]|0; $Optimizedhandcheat = $56; $57 = $i; $58 = ((($6)) + 76|0); $59 = ((($58)) + 8|0); $60 = (($59) + ($57<<4)|0); $61 = $j; __THREW__ = 0; $62 = (invoke_iii(3802,($60|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 15; break L1; } __THREW__ = 0; invoke_vii(3800,($4|0),($62|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 15; break L1; } $67 = $id; $68 = (($67) + 1)|0; $id = $68; $69 = $i; $70 = $1; $71 = ((($70)) + 200|0); $72 = HEAP32[$71>>2]|0; $73 = (($72) + (($69*1072)|0)|0); __THREW__ = 0; $74 = (invoke_iiiiiiiii(4066,($af|0),($4|0),($67|0),(0|0),($73|0),0,0,(0|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 16; break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $a = $74; $77 = $p; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 48|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; $81 = (invoke_ii($80|0,($77|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 15; break L1; } $84 = ($81|0)!=(0); if ($84) { $85 = $p; $86 = ((($85)) + 76|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)==(2); if ($88) { $89 = $p; __THREW__ = 0; $90 = (invoke_ii(4045,($89|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 15; break L1; } $93 = ((($90)) + 76|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(2); if ($95) { $difficultyRating = 1; } else { label = 17; } } else { label = 17; } } else { label = 17; } do { if ((label|0) == 17) { label = 0; $100 = $1; $101 = ((($100)) + 180|0); __THREW__ = 0; $102 = (invoke_iii(4093,($101|0),1)|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 15; break L1; } $105 = HEAP32[$102>>2]|0; $106 = ((($105)) + 76|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)==(1); if ($108) { $difficultyRating = 0; break; } $109 = $p; $110 = ((($109)) + 76|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)==(0); if ($112) { $difficultyRating = 0; break; } $113 = $1; $114 = ((($113)) + 196|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 28|0); $117 = HEAP32[$116>>2]|0; $118 = ($117|0)==(1); if ($118) { $difficultyRating = 0; break; } $119 = $1; $120 = ((($119)) + 196|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 28|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)==(2); if (!($124)) { $125 = $1; $126 = ((($125)) + 196|0); $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 28|0); $129 = HEAP32[$128>>2]|0; $130 = ($129|0)==(3); if (!($130)) { $131 = $1; $132 = ((($131)) + 196|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 28|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)==(4); if ($136) { $difficultyRating = 0; break; } $137 = $a; $138 = ((($137)) + 136|0); $139 = HEAP32[$138>>2]|0; $140 = ($139|0)==(17); if (!($140)) { break; } $141 = $1; __THREW__ = 0; $142 = (invoke_ii(4040,($141|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 15; break L1; } $145 = $1; $146 = ((($145)) + 180|0); __THREW__ = 0; $147 = (invoke_iii(4093,($146|0),0)|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 15; break L1; } $150 = HEAP32[$147>>2]|0; $151 = $1; $152 = ((($151)) + 180|0); __THREW__ = 0; $153 = (invoke_iii(4093,($152|0),1)|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { label = 15; break L1; } $156 = HEAP32[$153>>2]|0; __THREW__ = 0; $157 = (invoke_iiii(6376,($142|0),($150|0),($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 15; break L1; } $difficultyRating = $157; break; } } $difficultyRating = 0; } } while(0); $160 = $a; $161 = ($160|0)!=(0|0); do { if ($161) { $162 = $a; $163 = ((($162)) + 104|0); HEAP8[$163>>0] = 0; $164 = $a; $165 = ((($164)) + 92|0); $166 = HEAP8[$165>>0]|0; $167 = $166&1; $168 = $a; if (!($167)) { $319 = HEAP32[$168>>2]|0; $320 = ((($319)) + 96|0); $321 = HEAP32[$320>>2]|0; __THREW__ = 0; (invoke_ii($321|0,($168|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { label = 15; break L1; } else { break; } } $169 = ((($168)) + 136|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(17); L47: do { if ($171) { $172 = $a; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 92|0); $175 = HEAP32[$174>>2]|0; __THREW__ = 0; (invoke_ii($175|0,($172|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 15; break L1; } } else { $178 = $p; $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 48|0); $181 = HEAP32[$180>>2]|0; __THREW__ = 0; $182 = (invoke_ii($181|0,($178|0))|0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 15; break L1; } $185 = ($182|0)!=(0); do { if ($185) { $186 = $p; $187 = ((($186)) + 76|0); $188 = HEAP32[$187>>2]|0; $189 = ($188|0)==(2); if ($189) { $190 = $p; __THREW__ = 0; $191 = (invoke_ii(4045,($190|0))|0); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 15; break L1; } $194 = ((($191)) + 76|0); $195 = HEAP32[$194>>2]|0; $196 = ($195|0)==(2); if (!($196)) { break; } $197 = $a; __THREW__ = 0; $198 = (invoke_ii(6377,($197|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 15; break L1; } $handsize = $198; $201 = $p; $202 = ((($201)) + 292|0); HEAP8[$202>>0] = 1; $203 = $p; $204 = ((($203)) + 288|0); $205 = HEAP32[$204>>2]|0; $206 = (($205) + 100)|0; HEAP32[$204>>2] = $206; $207 = $hand; $208 = $p; $209 = $handsize; __THREW__ = 0; invoke_viiiiii(6378,($207|0),($208|0),($209|0),3,1,3); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 15; break L1; } else { break L47; } } } } while(0); $212 = $p; $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 48|0); $215 = HEAP32[$214>>2]|0; __THREW__ = 0; $216 = (invoke_ii($215|0,($212|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { label = 15; break L1; } $219 = ($216|0)!=(0); $220 = $Optimizedhandcheat; $221 = ($220|0)!=(0); $or$cond = $219 | $221; if (!($or$cond)) { $222 = $a; $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 92|0); $225 = HEAP32[$224>>2]|0; __THREW__ = 0; (invoke_ii($225|0,($222|0))|0); $226 = __THREW__; __THREW__ = 0; $227 = $226&1; if ($227) { label = 15; break L1; } else { break; } } $228 = $p; $229 = ((($228)) + 76|0); $230 = HEAP32[$229>>2]|0; $231 = ($230|0)==(0); if ($231) { $232 = $a; $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 92|0); $235 = HEAP32[$234>>2]|0; __THREW__ = 0; (invoke_ii($235|0,($232|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 15; break L1; } else { break; } } $238 = $1; $239 = ((($238)) + 196|0); $240 = HEAP32[$239>>2]|0; $241 = ((($240)) + 28|0); $242 = HEAP32[$241>>2]|0; $243 = ($242|0)==(1); if ($243) { $244 = $a; $245 = HEAP32[$244>>2]|0; $246 = ((($245)) + 92|0); $247 = HEAP32[$246>>2]|0; __THREW__ = 0; (invoke_ii($247|0,($244|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 15; break L1; } else { break; } } $250 = $1; $251 = ((($250)) + 196|0); $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 28|0); $254 = HEAP32[$253>>2]|0; $255 = ($254|0)==(2); do { if (!($255)) { $256 = $1; $257 = ((($256)) + 196|0); $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 28|0); $260 = HEAP32[$259>>2]|0; $261 = ($260|0)==(3); if ($261) { break; } $268 = $1; $269 = ((($268)) + 196|0); $270 = HEAP32[$269>>2]|0; $271 = ((($270)) + 28|0); $272 = HEAP32[$271>>2]|0; $273 = ($272|0)==(4); $274 = $a; if ($273) { $275 = HEAP32[$274>>2]|0; $276 = ((($275)) + 92|0); $277 = HEAP32[$276>>2]|0; __THREW__ = 0; (invoke_ii($277|0,($274|0))|0); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 15; break L1; } else { break L47; } } __THREW__ = 0; $280 = (invoke_ii(6377,($274|0))|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 15; break L1; } $handsize = $280; $283 = $difficultyRating; $284 = ($283|0)==(1); if ($284) { $285 = $p; $286 = ((($285)) + 292|0); HEAP8[$286>>0] = 1; $287 = $p; $288 = ((($287)) + 288|0); $289 = HEAP32[$288>>2]|0; $290 = (($289) + 100)|0; HEAP32[$288>>2] = $290; $291 = $hand; $292 = $p; $293 = $handsize; __THREW__ = 0; invoke_viiiiii(6378,($291|0),($292|0),($293|0),3,1,3); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 15; break L1; } else { break L47; } } $296 = $difficultyRating; $297 = ($296|0)==(0); if ($297) { $298 = $hand; $299 = $p; $300 = $handsize; __THREW__ = 0; invoke_viiiiii(6378,($298|0),($299|0),($300|0),2,0,2); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { label = 15; break L1; } else { break L47; } } $303 = $difficultyRating; $304 = ($303|0)==(-1); $305 = $hand; $306 = $p; $307 = $handsize; __THREW__ = 0; if ($304) { __ZN14MTGPlayerCards13OptimizedHandEP6Playeriiii($305,$306,$307,2,0,0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 15; break L1; } else { break L47; } } else { __ZN14MTGPlayerCards13OptimizedHandEP6Playeriiii($305,$306,$307,3,1,3); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 15; break L1; } else { break L47; } } } } while(0); $262 = $a; $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 92|0); $265 = HEAP32[$264>>2]|0; __THREW__ = 0; (invoke_ii($265|0,($262|0))|0); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 15; break L1; } } } while(0); $312 = $a; $313 = ($312|0)!=(0|0); if ($313) { $314 = $a; $315 = ($314|0)==(0|0); if (!($315)) { $316 = HEAP32[$314>>2]|0; $317 = ((($316)) + 4|0); $318 = HEAP32[$317>>2]|0; FUNCTION_TABLE_vi[$318 & 8191]($314); } $a = 0; } } } while(0); __ZN14AbilityFactoryD2Ev($af); $324 = $j; $325 = (($324) + 1)|0; $j = $325; } $326 = $i; $327 = (($326) + 1)|0; $i = $327; } if ((label|0) == 15) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; } else if ((label|0) == 16) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } else if ((label|0) == 74) { $j1 = 0; L94: while(1) { $328 = $j1; $329 = ((($6)) + 64|0); $330 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($329)|0); $331 = ($328>>>0)<($330>>>0); if (!($331)) { label = 89; break; } $332 = $1; __ZN14AbilityFactoryC2EP12GameObserver($af2,$332); $333 = ((($6)) + 64|0); $334 = $j1; __THREW__ = 0; $335 = (invoke_iii(3802,($333|0),($334|0))|0); $336 = __THREW__; __THREW__ = 0; $337 = $336&1; if ($337) { label = 84; break; } __THREW__ = 0; invoke_vii(3800,($5|0),($335|0)); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { label = 84; break; } $340 = $id; $341 = (($340) + 1)|0; $id = $341; $342 = $1; $343 = ((($342)) + 200|0); $344 = HEAP32[$343>>2]|0; __THREW__ = 0; $345 = (invoke_iiiiiiiii(4066,($af2|0),($5|0),($340|0),(0|0),($344|0),0,0,(0|0))|0); $346 = __THREW__; __THREW__ = 0; $347 = $346&1; if ($347) { label = 85; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $a3 = $345; $348 = $a3; $349 = ($348|0)!=(0|0); do { if ($349) { $350 = $a3; $351 = ((($350)) + 92|0); $352 = HEAP8[$351>>0]|0; $353 = $352&1; $354 = $a3; $355 = HEAP32[$354>>2]|0; if (!($353)) { $369 = ((($355)) + 96|0); $370 = HEAP32[$369>>2]|0; __THREW__ = 0; (invoke_ii($370|0,($354|0))|0); $371 = __THREW__; __THREW__ = 0; $372 = $371&1; if ($372) { label = 84; break L94; } else { break; } } $356 = ((($355)) + 92|0); $357 = HEAP32[$356>>2]|0; __THREW__ = 0; (invoke_ii($357|0,($354|0))|0); $358 = __THREW__; __THREW__ = 0; $359 = $358&1; if ($359) { label = 84; break L94; } $360 = $a3; $361 = ($360|0)==(0|0); if (!($361)) { $362 = HEAP32[$360>>2]|0; $363 = ((($362)) + 4|0); $364 = HEAP32[$363>>2]|0; FUNCTION_TABLE_vi[$364 & 8191]($360); } } } while(0); __ZN14AbilityFactoryD2Ev($af2); $373 = $j1; $374 = (($373) + 1)|0; $j1 = $374; } if ((label|0) == 84) { $365 = ___cxa_find_matching_catch()|0; $366 = tempRet0; $2 = $365; $3 = $366; } else if ((label|0) == 85) { $367 = ___cxa_find_matching_catch()|0; $368 = tempRet0; $2 = $367; $3 = $368; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 89) { STACKTOP = sp;return; } __ZN14AbilityFactoryD2Ev($af2); $375 = $2; $376 = $3; ___resumeException($375|0); // unreachable; } __ZN14AbilityFactoryD2Ev($af); $375 = $2; $376 = $3; ___resumeException($375|0); // unreachable; } function __ZN5Rules15loadPlayerMomirEP12GameObserveri($this,$observer,$isAI) { $this = $this|0; $observer = $observer|0; $isAI = $isAI|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckFileSmall = 0, $empty = 0, $player = 0, $tempDeck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $deckFileSmall = sp + 208|0; $empty = sp + 234|0; $5 = sp + 184|0; $6 = sp + 172|0; $7 = sp + 160|0; $8 = sp + 148|0; $9 = sp + 136|0; $10 = sp + 120|0; $11 = sp + 108|0; $12 = sp + 96|0; $13 = sp + 84|0; $14 = sp + 72|0; $15 = sp + 233|0; $16 = sp + 60|0; $17 = sp + 48|0; $18 = sp + 36|0; $19 = sp + 24|0; $20 = sp + 12|0; $21 = sp; $22 = sp + 232|0; $0 = $this; $1 = $observer; $2 = $isAI; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($deckFileSmall,156400); ;HEAP8[$empty>>0]=0|0; __THREW__ = 0; $23 = (invoke_ii(3903,84)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if (!($25)) { __THREW__ = 0; $26 = (invoke_i(4323)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; invoke_vii(5122,($23|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $tempDeck = $23; $31 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($5|0),(157610|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($31|0),12,(0|0),0,76,($5|0),(0|0),0)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $36 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($6|0),(156406|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($36|0),12,(0|0),0,76,($6|0),(0|0),0)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $41 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($7|0),(156413|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($41|0),12,(0|0),0,76,($7|0),(0|0),0)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $46 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($8|0),(156419|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($46|0),12,(0|0),0,76,($8|0),(0|0),0)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $3 = $86; $4 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $51 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($9|0),(156428|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($51|0),12,(0|0),0,76,($9|0),(0|0),0)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $3 = $88; $4 = $89; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $player = 0; $56 = $2; $57 = ($56|0)!=(0); __THREW__ = 0; if (!($57)) { $58 = (__Znwj(232)|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } $$expand_i1_val = 1; HEAP8[$15>>0] = $$expand_i1_val; $61 = $1; __THREW__ = 0; invoke_vii(3797,($12|0),(156435|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; } else { __THREW__ = 0; invoke_vii(3797,($13|0),(211279|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $3 = $92; $4 = $93; } else { __THREW__ = 0; invoke_viiiii(4767,($11|0),(30372|0),($12|0),($13|0),1); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $3 = $94; $4 = $95; } else { $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); __THREW__ = 0; invoke_vii(3797,($10|0),($68|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $3 = $96; $4 = $97; } else { __THREW__ = 0; invoke_vii(3800,($14|0),($deckFileSmall|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; do { if ($72) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; } else { $73 = $tempDeck; __THREW__ = 0; invoke_viiiiii(5050,($58|0),($61|0),($10|0),($14|0),0,($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val2 = 0; HEAP8[$15>>0] = $$expand_i1_val2; $player = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $138 = $player; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); STACKTOP = sp;return ($138|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } $$pre_trunc = HEAP8[$15>>0]|0; $102 = $$pre_trunc&1; if (!($102)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZdlPv($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } $103 = (__Znwj(348)|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break; } $$expand_i1_val5 = 1; HEAP8[$22>>0] = $$expand_i1_val5; $106 = $1; __THREW__ = 0; invoke_vii(3797,($18|0),(156435|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $3 = $123; $4 = $124; } else { __THREW__ = 0; invoke_vii(3797,($19|0),(211279|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $3 = $125; $4 = $126; } else { __THREW__ = 0; invoke_viiiii(4767,($17|0),(30372|0),($18|0),($19|0),1); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; } else { $113 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; invoke_vii(3797,($16|0),($113|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; } else { __THREW__ = 0; invoke_vii(3800,($20|0),($deckFileSmall|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; } else { __THREW__ = 0; invoke_vii(3797,($21|0),($empty|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; do { if ($119) { $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $3 = $133; $4 = $134; } else { $120 = $tempDeck; __THREW__ = 0; invoke_viiiiii(6379,($103|0),($106|0),($16|0),($20|0),($21|0),($120|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { $135 = ___cxa_find_matching_catch()|0; $136 = tempRet0; $3 = $135; $4 = $136; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } $$expand_i1_val7 = 0; HEAP8[$22>>0] = $$expand_i1_val7; $player = $103; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $138 = $player; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); STACKTOP = sp;return ($138|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } $$pre_trunc9 = HEAP8[$22>>0]|0; $137 = $$pre_trunc9&1; if (!($137)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } __ZdlPv($103); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } } $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $3 = $78; $4 = $79; __ZdlPv($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; } } while(0); $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $3 = $76; $4 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); $139 = $3; $140 = $4; ___resumeException($139|0); // unreachable; return (0)|0; } function __ZN5Rules16loadPlayerRandomEP12GameObserverii($this,$observer,$isAI,$mode) { $this = $this|0; $observer = $observer|0; $isAI = $isAI|0; $mode = $mode|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $color0 = 0, $color1 = 0, $color2 = 0, $colors = 0, $deckFile = 0, $deckFileSmall = 0, $lands = 0, $nbcolors = 0, $player = 0, $tempDeck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $colors = sp + 300|0; $lands = sp + 212|0; $8 = sp + 184|0; $9 = sp + 172|0; $10 = sp + 160|0; $11 = sp + 148|0; $12 = sp + 136|0; $13 = sp + 124|0; $14 = sp + 112|0; $15 = sp + 100|0; $16 = sp + 88|0; $deckFile = sp + 76|0; $deckFileSmall = sp + 64|0; $17 = sp + 48|0; $18 = sp + 36|0; $19 = sp + 345|0; $20 = sp + 24|0; $21 = sp + 12|0; $22 = sp; $23 = sp + 344|0; $1 = $this; $2 = $observer; $3 = $isAI; $4 = $mode; $24 = $2; $25 = (__ZN12GameObserver18getRandomGeneratorEv($24)|0); $26 = (__ZN15RandomGenerator6randomEv($25)|0); $27 = (($26|0) % 5)&-1; $28 = (1 + ($27))|0; $color1 = $28; $29 = $2; $30 = (__ZN12GameObserver18getRandomGeneratorEv($29)|0); $31 = (__ZN15RandomGenerator6randomEv($30)|0); $32 = (($31|0) % 5)&-1; $33 = (1 + ($32))|0; $color2 = $33; $color0 = 0; $34 = $4; $35 = ($34|0)==(2); if ($35) { $36 = $color1; $color2 = $36; } $37 = $color1; HEAP32[$colors>>2] = $37; $38 = ((($colors)) + 4|0); $39 = $color2; HEAP32[$38>>2] = $39; $40 = ((($38)) + 4|0); $41 = $color0; HEAP32[$40>>2] = $41; $nbcolors = 3; $5 = $lands; __THREW__ = 0; invoke_vii(3797,($lands|0),(162425|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($lands)) + 12|0); $5 = $44; __THREW__ = 0; invoke_vii(3797,($44|0),(162425|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = ((($44)) + 12|0); $5 = $47; __THREW__ = 0; invoke_vii(3797,($47|0),(162432|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { $50 = ((($47)) + 12|0); $5 = $50; __THREW__ = 0; invoke_vii(3797,($50|0),(162439|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = ((($50)) + 12|0); $5 = $53; __THREW__ = 0; invoke_vii(3797,($53|0),(162448|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = ((($53)) + 12|0); $5 = $56; __THREW__ = 0; invoke_vii(3797,($56|0),(162454|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { $59 = ((($56)) + 12|0); $5 = $59; __THREW__ = 0; invoke_vii(3797,($59|0),(162425|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; $62 = (invoke_ii(3903,84)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; do { if ($64) { label = 41; } else { __THREW__ = 0; $65 = (invoke_i(4323)|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __THREW__ = 0; invoke_vii(5122,($62|0),($65|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { $tempDeck = $62; $70 = $tempDeck; $71 = $color1; $72 = (($lands) + (($71*12)|0)|0); $73 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($72)|0); __THREW__ = 0; invoke_vii(3797,($8|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 41; break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($70|0),9,(0|0),0,-1,($8|0),(0|0),0)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $6 = $154; $7 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $78 = $tempDeck; $79 = $color2; $80 = (($lands) + (($79*12)|0)|0); $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($80)|0); __THREW__ = 0; invoke_vii(3797,($9|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 41; break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($78|0),9,(0|0),0,-1,($9|0),(0|0),0)|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $6 = $156; $7 = $157; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $86 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($10|0),(162589|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 41; break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($86|0),1,(0|0),0,85,($10|0),(0|0),0)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $158 = ___cxa_find_matching_catch()|0; $159 = tempRet0; $6 = $158; $7 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $91 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($11|0),(162589|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 41; break; } __THREW__ = 0; (invoke_iiiiiiiii(5132,($91|0),1,(0|0),0,82,($11|0),(0|0),0)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $6 = $160; $7 = $161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $96 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($12|0),(158127|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 41; break; } $99 = $nbcolors; __THREW__ = 0; (invoke_iiiiiiiii(5132,($96|0),12,(0|0),0,-1,($12|0),($colors|0),($99|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $6 = $162; $7 = $163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $102 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($13|0),(158392|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 41; break; } $105 = $nbcolors; __THREW__ = 0; (invoke_iiiiiiiii(5132,($102|0),2,(0|0),0,-1,($13|0),($colors|0),($105|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $6 = $164; $7 = $165; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $108 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($14|0),(158372|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 41; break; } $111 = $nbcolors; __THREW__ = 0; (invoke_iiiiiiiii(5132,($108|0),2,(0|0),0,-1,($14|0),($colors|0),($111|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $6 = $166; $7 = $167; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $114 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($15|0),(158384|0)); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 41; break; } $117 = $nbcolors; __THREW__ = 0; (invoke_iiiiiiiii(5132,($114|0),2,(0|0),0,-1,($15|0),($colors|0),($117|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $6 = $168; $7 = $169; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $120 = $tempDeck; __THREW__ = 0; invoke_vii(3797,($16|0),(158363|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 41; break; } $123 = $nbcolors; __THREW__ = 0; (invoke_iiiiiiiii(5132,($120|0),2,(0|0),0,-1,($16|0),($colors|0),($123|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { $170 = ___cxa_find_matching_catch()|0; $171 = tempRet0; $6 = $170; $7 = $171; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __THREW__ = 0; invoke_vii(3797,($deckFile|0),(156445|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 41; break; } __THREW__ = 0; invoke_vii(3797,($deckFileSmall|0),(156445|0)); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $6 = $172; $7 = $173; } else { $player = 0; $130 = $3; $131 = ($130|0)!=(0); __THREW__ = 0; L57: do { if ($131) { $183 = (__Znwj(344)|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { label = 53; break; } $$expand_i1_val5 = 1; HEAP8[$23>>0] = $$expand_i1_val5; $186 = $2; __THREW__ = 0; invoke_vii(3800,($20|0),($deckFile|0)); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $6 = $196; $7 = $197; } else { __THREW__ = 0; invoke_vii(3800,($21|0),($deckFileSmall|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { $198 = ___cxa_find_matching_catch()|0; $199 = tempRet0; $6 = $198; $7 = $199; } else { __THREW__ = 0; invoke_vii(3797,($22|0),(211279|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; do { if ($192) { $200 = ___cxa_find_matching_catch()|0; $201 = tempRet0; $6 = $200; $7 = $201; } else { $193 = $tempDeck; __THREW__ = 0; invoke_viiiiii(3998,($183|0),($186|0),($20|0),($21|0),($22|0),($193|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { $202 = ___cxa_find_matching_catch()|0; $203 = tempRet0; $6 = $202; $7 = $203; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } else { $$expand_i1_val7 = 0; HEAP8[$23>>0] = $$expand_i1_val7; $player = $183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 74; break L57; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } $$pre_trunc9 = HEAP8[$23>>0]|0; $204 = $$pre_trunc9&1; if (!($204)) { break; } __ZdlPv($183); } else { $132 = (__Znwj(232)|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 53; break; } $$expand_i1_val = 1; HEAP8[$19>>0] = $$expand_i1_val; $135 = $2; __THREW__ = 0; invoke_vii(3800,($17|0),($deckFile|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $176 = ___cxa_find_matching_catch()|0; $177 = tempRet0; $6 = $176; $7 = $177; } else { __THREW__ = 0; invoke_vii(3800,($18|0),($deckFileSmall|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; do { if ($139) { $178 = ___cxa_find_matching_catch()|0; $179 = tempRet0; $6 = $178; $7 = $179; } else { $140 = $tempDeck; __THREW__ = 0; invoke_viiiiii(5050,($132|0),($135|0),($17|0),($18|0),0,($140|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $6 = $180; $7 = $181; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { $$expand_i1_val2 = 0; HEAP8[$19>>0] = $$expand_i1_val2; $player = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 74; break L57; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } $$pre_trunc = HEAP8[$19>>0]|0; $182 = $$pre_trunc&1; if (!($182)) { break; } __ZdlPv($132); } } while(0); if ((label|0) == 53) { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $6 = $174; $7 = $175; } else if ((label|0) == 74) { $205 = $player; $0 = $205; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFile); $206 = ((($lands)) + 84|0); $208 = $206; while(1) { $207 = ((($208)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($207); $209 = ($207|0)==($lands|0); if ($209) { break; } else { $208 = $207; } } $210 = $0; STACKTOP = sp;return ($210|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFileSmall); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($deckFile); break; } } $152 = ___cxa_find_matching_catch()|0; $153 = tempRet0; $6 = $152; $7 = $153; __ZdlPv($62); } } while(0); if ((label|0) == 41) { $150 = ___cxa_find_matching_catch()|0; $151 = tempRet0; $6 = $150; $7 = $151; } $211 = ((($lands)) + 84|0); $213 = $211; while(1) { $212 = ((($213)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($212); $214 = ($212|0)==($lands|0); if ($214) { break; } else { $213 = $212; } } $215 = $6; $216 = $7; ___resumeException($215|0); // unreachable; } } } } } } } $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $6 = $143; $7 = $144; $145 = $5; $146 = ($lands|0)==($145|0); if ($146) { $215 = $6; $216 = $7; ___resumeException($215|0); // unreachable; } else { $148 = $145; } while(1) { $147 = ((($148)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($147); $149 = ($147|0)==($lands|0); if ($149) { break; } else { $148 = $147; } } $215 = $6; $216 = $7; ___resumeException($215|0); // unreachable; return (0)|0; } function __ZN5Rules10initPlayerEP12GameObserveri($this,$g,$playerId) { $this = $this|0; $g = $g|0; $playerId = $playerId|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isAI = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $g; $3 = $playerId; $4 = $1; $5 = $2; $6 = ((($5)) + 180|0); $7 = (__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ($7>>>0)>(1); if ($8) { $9 = $2; $10 = ((($9)) + 180|0); $11 = $3; $12 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $14 = $13; } else { $14 = 0; } $p = $14; $15 = $p; $16 = ($15|0)!=(0|0); if ($16) { $32 = $p; $33 = ((($32)) + 128|0); $34 = $3; $35 = ((($4)) + 76|0); $36 = ((($35)) + 8|0); $37 = (($36) + ($34<<4)|0); $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 128|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($33,$40)|0); $41 = $3; $42 = ((($4)) + 76|0); $43 = ((($42)) + 8|0); $44 = (($43) + ($41<<4)|0); $45 = ((($44)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 140|0); $48 = HEAP32[$47>>2]|0; $49 = $p; $50 = ((($49)) + 140|0); HEAP32[$50>>2] = $48; $51 = $p; $0 = $51; $52 = $0; STACKTOP = sp;return ($52|0); } $isAI = 1; $17 = $3; $18 = (29248 + ($17<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(1); $$ = $20 ? 0 : 1; $isAI = $$; $21 = ((($4)) + 28|0); $22 = HEAP32[$21>>2]|0; switch ($22|0) { case 1: { $23 = $2; $24 = $isAI; $25 = (__ZN5Rules15loadPlayerMomirEP12GameObserveri($4,$23,$24)|0); $0 = $25; $52 = $0; STACKTOP = sp;return ($52|0); break; } case 0: { $0 = 0; $52 = $0; STACKTOP = sp;return ($52|0); break; } case 2: { $26 = $2; $27 = $isAI; $28 = (__ZN5Rules16loadPlayerRandomEP12GameObserverii($4,$26,$27,2)|0); $0 = $28; $52 = $0; STACKTOP = sp;return ($52|0); break; } case 3: { $29 = $2; $30 = $isAI; $31 = (__ZN5Rules16loadPlayerRandomEP12GameObserverii($4,$29,$30,3)|0); $0 = $31; $52 = $0; STACKTOP = sp;return ($52|0); break; } default: { $0 = 0; $52 = $0; STACKTOP = sp;return ($52|0); } } return (0)|0; } function __ZN5Rules9buildDeckEi($this,$playerId) { $this = $this|0; $playerId = $playerId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $cardid = 0, $deck = 0, $j = 0, $k = 0, $loadedPlayerZones = 0, $nbcards = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $loadedPlayerZones = sp + 12|0; $1 = $this; $2 = $playerId; $5 = $1; $nbcards = 0; $6 = (__Znwj(84)|0); __THREW__ = 0; $7 = (invoke_i(4323)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; __ZdlPv($6); $92 = $3; $93 = $4; ___resumeException($92|0); // unreachable; } __THREW__ = 0; invoke_vii(5122,($6|0),($7|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; __ZdlPv($6); $92 = $3; $93 = $4; ___resumeException($92|0); // unreachable; } $deck = $6; $12 = $2; $13 = ((($5)) + 76|0); $14 = ((($13)) + 8|0); $15 = (($14) + ($12<<4)|0); $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; HEAP32[$loadedPlayerZones>>2] = $21; $22 = ((($loadedPlayerZones)) + 4|0); $23 = $2; $24 = ((($5)) + 76|0); $25 = ((($24)) + 8|0); $26 = (($25) + ($23<<4)|0); $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 84|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; HEAP32[$22>>2] = $32; $33 = ((($22)) + 4|0); $34 = $2; $35 = ((($5)) + 76|0); $36 = ((($35)) + 8|0); $37 = (($36) + ($34<<4)|0); $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; HEAP32[$33>>2] = $43; $44 = ((($33)) + 4|0); $45 = $2; $46 = ((($5)) + 76|0); $47 = ((($46)) + 8|0); $48 = (($47) + ($45<<4)|0); $49 = ((($48)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 84|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 20|0); $54 = HEAP32[$53>>2]|0; HEAP32[$44>>2] = $54; $55 = ((($44)) + 4|0); $56 = $2; $57 = ((($5)) + 76|0); $58 = ((($57)) + 8|0); $59 = (($58) + ($56<<4)|0); $60 = ((($59)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 84|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 36|0); $65 = HEAP32[$64>>2]|0; HEAP32[$55>>2] = $65; $j = 0; while(1) { $66 = $j; $67 = ($66|0)<(5); if (!($67)) { break; } $k = 0; while(1) { $68 = $k; $69 = $j; $70 = (($loadedPlayerZones) + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 8|0); $73 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($72)|0); $74 = ($68>>>0)<($73>>>0); $75 = $j; if (!($74)) { break; } $76 = (($loadedPlayerZones) + ($75<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 8|0); $79 = $k; $80 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($78,$79)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 260|0); $83 = (__ZNK7MTGCard5getIdEv($82)|0); $cardid = $83; $84 = $deck; $85 = $cardid; (__ZN7MTGDeck3addEi($84,$85)|0); $86 = $nbcards; $87 = (($86) + 1)|0; $nbcards = $87; $88 = $k; $89 = (($88) + 1)|0; $k = $89; } $94 = (($75) + 1)|0; $j = $94; } $95 = $nbcards; $96 = ($95|0)!=(0); $97 = $deck; if ($96) { $0 = $97; $99 = $0; STACKTOP = sp;return ($99|0); } $98 = ($97|0)==(0|0); if (!($98)) { __ZN7MTGDeckD2Ev($97); __ZdlPv($97); } $0 = 0; $99 = $0; STACKTOP = sp;return ($99|0); } function __ZN5Rules11initPlayersEP12GameObserver($this,$g) { $this = $this|0; $g = $g|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $deck = 0, $i = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $p = sp + 4|0; $0 = $this; $1 = $g; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(2); if (!($4)) { break; } $5 = $1; $6 = $i; $7 = (__ZN5Rules10initPlayerEP12GameObserveri($2,$5,$6)|0); HEAP32[$p>>2] = $7; $8 = HEAP32[$p>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $1; $11 = (__ZN12GameObserver16getPlayersNumberEv($10)|0); $12 = ($11|0)<(2); if ($12) { $13 = $1; $14 = ((($13)) + 180|0); __ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE9push_backERKS2_($14,$p); } } $15 = $i; $16 = (__ZN5Rules9buildDeckEi($2,$15)|0); $deck = $16; $17 = $deck; $18 = ($17|0)!=(0|0); if ($18) { $19 = HEAP32[$p>>2]|0; $20 = ((($19)) + 84|0); $21 = HEAP32[$20>>2]|0; $22 = $deck; __ZN14MTGPlayerCards8initDeckEP7MTGDeck($21,$22); $23 = $deck; $24 = ($23|0)!=(0|0); if ($24) { $25 = $deck; $26 = ($25|0)==(0|0); if (!($26)) { __ZN7MTGDeckD2Ev($25); __ZdlPv($25); } $deck = 0; } $27 = HEAP32[$p>>2]|0; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$p>>2]|0; __ZN14MTGPlayerCards8setOwnerEP6Player($29,$30); } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } STACKTOP = sp;return; } function __ZN5Rules8initGameEP12GameObserverb($this,$g,$currentPlayerSet) { $this = $this|0; $g = $g|0; $currentPlayerSet = $currentPlayerSet|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $card = 0, $copy = 0, $i = 0, $j = 0, $k = 0, $loadedPlayerZones = 0, $p = 0, $playerZones = 0, $spell = 0, $zone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $playerZones = sp + 52|0; $loadedPlayerZones = sp + 32|0; $0 = $this; $1 = $g; $5 = $currentPlayerSet&1; $2 = $5; $6 = $0; $7 = $1; $8 = ((($7)) + 208|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 76|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $13 = $1; $14 = ((($13)) + 196|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(4); if ($18) { $19 = (__ZN12GameSettingsixEi(30372,18)|0); $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = (2)==($21|0); if ($22) { $23 = $1; $24 = (__ZN12GameObserver18getRandomGeneratorEv($23)|0); $25 = (__ZN15RandomGenerator6randomEv($24)|0); $26 = (($25|0) % 2)&-1; $27 = ((($6)) + 76|0); $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; } $29 = (__ZN12GameSettingsixEi(30372,18)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = (1)==($31|0); if ($32) { $33 = ((($6)) + 76|0); $34 = ((($33)) + 4|0); HEAP32[$34>>2] = 1; } } } $35 = $2; $36 = $35&1; if (!($36)) { $37 = ((($6)) + 76|0); $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = ((($40)) + 132|0); HEAP32[$41>>2] = $39; } $42 = $1; $43 = ((($42)) + 180|0); $44 = $1; $45 = ((($44)) + 132|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($43,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = $1; $50 = ((($49)) + 208|0); HEAP32[$50>>2] = $48; $51 = $1; $52 = ((($51)) + 208|0); $53 = HEAP32[$52>>2]|0; $54 = $1; $55 = ((($54)) + 212|0); HEAP32[$55>>2] = $53; $56 = $1; $57 = ((($56)) + 144|0); $58 = HEAP32[$57>>2]|0; $59 = $1; $60 = ((($59)) + 208|0); $61 = HEAP32[$60>>2]|0; (__ZN9PhaseRing9goToPhaseEiP6Playerb($58,0,$61,0)|0); $62 = $1; $63 = ((($62)) + 144|0); $64 = HEAP32[$63>>2]|0; $65 = ((($6)) + 76|0); $66 = HEAP32[$65>>2]|0; $67 = $1; $68 = ((($67)) + 208|0); $69 = HEAP32[$68>>2]|0; (__ZN9PhaseRing9goToPhaseEiP6Playerb($64,$66,$69,1)|0); $70 = $1; $71 = ((($6)) + 76|0); $72 = HEAP32[$71>>2]|0; __ZN12GameObserver19setCurrentGamePhaseE9GamePhase($70,$72); $i = 0; L12: while(1) { $73 = $i; $74 = ($73|0)<(2); $75 = $1; if (!($74)) { label = 29; break; } $76 = ((($75)) + 180|0); $77 = $i; $78 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($76,$77)|0); $79 = HEAP32[$78>>2]|0; $p = $79; $80 = $i; $81 = ((($6)) + 76|0); $82 = ((($81)) + 8|0); $83 = (($82) + ($80<<4)|0); $84 = ((($83)) + 12|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 8|0); $87 = HEAP32[$86>>2]|0; $88 = $p; $89 = ((($88)) + 8|0); HEAP32[$89>>2] = $87; $90 = $i; $91 = ((($6)) + 76|0); $92 = ((($91)) + 8|0); $93 = (($92) + ($90<<4)|0); $94 = ((($93)) + 12|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = $p; $99 = ((($98)) + 164|0); HEAP32[$99>>2] = $97; $100 = $i; $101 = ((($6)) + 76|0); $102 = ((($101)) + 8|0); $103 = (($102) + ($100<<4)|0); $104 = ((($103)) + 12|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 16|0); $107 = HEAP32[$106>>2]|0; $108 = $p; $109 = ((($108)) + 16|0); HEAP32[$109>>2] = $107; $110 = $i; $111 = ((($6)) + 76|0); $112 = ((($111)) + 8|0); $113 = (($112) + ($110<<4)|0); $114 = ((($113)) + 12|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 20|0); $117 = HEAP32[$116>>2]|0; $118 = $p; $119 = ((($118)) + 20|0); HEAP32[$119>>2] = $117; $120 = $i; $121 = ((($6)) + 76|0); $122 = ((($121)) + 8|0); $123 = (($122) + ($120<<4)|0); $124 = ((($123)) + 12|0); $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 24|0); $127 = HEAP32[$126>>2]|0; $128 = $p; $129 = ((($128)) + 24|0); HEAP32[$129>>2] = $127; $130 = $i; $131 = ((($6)) + 76|0); $132 = ((($131)) + 8|0); $133 = (($132) + ($130<<4)|0); $134 = ((($133)) + 12|0); $135 = HEAP32[$134>>2]|0; $136 = ((($135)) + 64|0); $137 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($136)|0); $138 = ($137|0)!=(0); if ($138) { $139 = $p; $140 = ((($139)) + 64|0); $141 = $i; $142 = ((($6)) + 76|0); $143 = ((($142)) + 8|0); $144 = (($143) + ($141<<4)|0); $145 = ((($144)) + 12|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 64|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($140,$147)|0); } $148 = $p; $149 = ((($148)) + 84|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 12|0); $152 = HEAP32[$151>>2]|0; HEAP32[$playerZones>>2] = $152; $153 = ((($playerZones)) + 4|0); $154 = $p; $155 = ((($154)) + 84|0); $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 8|0); $158 = HEAP32[$157>>2]|0; HEAP32[$153>>2] = $158; $159 = ((($153)) + 4|0); $160 = $p; $161 = ((($160)) + 84|0); $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 16|0); $164 = HEAP32[$163>>2]|0; HEAP32[$159>>2] = $164; $165 = ((($159)) + 4|0); $166 = $p; $167 = ((($166)) + 84|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 20|0); $170 = HEAP32[$169>>2]|0; HEAP32[$165>>2] = $170; $171 = ((($165)) + 4|0); $172 = $p; $173 = ((($172)) + 84|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 36|0); $176 = HEAP32[$175>>2]|0; HEAP32[$171>>2] = $176; $177 = $i; $178 = ((($6)) + 76|0); $179 = ((($178)) + 8|0); $180 = (($179) + ($177<<4)|0); $181 = ((($180)) + 12|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 84|0); $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + 12|0); $186 = HEAP32[$185>>2]|0; HEAP32[$loadedPlayerZones>>2] = $186; $187 = ((($loadedPlayerZones)) + 4|0); $188 = $i; $189 = ((($6)) + 76|0); $190 = ((($189)) + 8|0); $191 = (($190) + ($188<<4)|0); $192 = ((($191)) + 12|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 84|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 8|0); $197 = HEAP32[$196>>2]|0; HEAP32[$187>>2] = $197; $198 = ((($187)) + 4|0); $199 = $i; $200 = ((($6)) + 76|0); $201 = ((($200)) + 8|0); $202 = (($201) + ($199<<4)|0); $203 = ((($202)) + 12|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 84|0); $206 = HEAP32[$205>>2]|0; $207 = ((($206)) + 16|0); $208 = HEAP32[$207>>2]|0; HEAP32[$198>>2] = $208; $209 = ((($198)) + 4|0); $210 = $i; $211 = ((($6)) + 76|0); $212 = ((($211)) + 8|0); $213 = (($212) + ($210<<4)|0); $214 = ((($213)) + 12|0); $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 84|0); $217 = HEAP32[$216>>2]|0; $218 = ((($217)) + 20|0); $219 = HEAP32[$218>>2]|0; HEAP32[$209>>2] = $219; $220 = ((($209)) + 4|0); $221 = $i; $222 = ((($6)) + 76|0); $223 = ((($222)) + 8|0); $224 = (($223) + ($221<<4)|0); $225 = ((($224)) + 12|0); $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 84|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 36|0); $230 = HEAP32[$229>>2]|0; HEAP32[$220>>2] = $230; $j = 0; while(1) { $231 = $j; $232 = ($231|0)<(5); if (!($232)) { break; } $233 = $j; $234 = (($playerZones) + ($233<<2)|0); $235 = HEAP32[$234>>2]|0; $zone = $235; $k = 0; while(1) { $236 = $k; $237 = $j; $238 = (($loadedPlayerZones) + ($237<<2)|0); $239 = HEAP32[$238>>2]|0; $240 = ((($239)) + 8|0); $241 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($240)|0); $242 = ($236>>>0)<($241>>>0); if (!($242)) { break; } $243 = $1; $244 = $j; $245 = (($loadedPlayerZones) + ($244<<2)|0); $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 8|0); $248 = $k; $249 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($247,$248)|0); $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 260|0); $252 = (__ZNK7MTGCard5getIdEv($251)|0); $253 = (__ZN5Rules14getCardByMTGIdEP12GameObserveri($243,$252)|0); $card = $253; $254 = $card; $255 = ($254|0)!=(0|0); do { if ($255) { $256 = $zone; $257 = $p; $258 = ((($257)) + 84|0); $259 = HEAP32[$258>>2]|0; $260 = ((($259)) + 8|0); $261 = HEAP32[$260>>2]|0; $262 = ($256|0)!=($261|0); if ($262) { $263 = $zone; $264 = $p; $265 = ((($264)) + 84|0); $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 20|0); $268 = HEAP32[$267>>2]|0; $269 = ($263|0)==($268|0); $270 = $p; $271 = ((($270)) + 84|0); $272 = HEAP32[$271>>2]|0; if (!($269)) { $303 = ((($272)) + 8|0); $304 = HEAP32[$303>>2]|0; $305 = $card; (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($304,$305)|0); $306 = $p; $307 = ((($306)) + 84|0); $308 = HEAP32[$307>>2]|0; $309 = $card; $310 = $p; $311 = ((($310)) + 84|0); $312 = HEAP32[$311>>2]|0; $313 = ((($312)) + 8|0); $314 = HEAP32[$313>>2]|0; $315 = $zone; (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($308,$309,$314,$315,0)|0); break; } $273 = $card; $274 = $p; $275 = ((($274)) + 84|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 8|0); $278 = HEAP32[$277>>2]|0; $279 = $p; $280 = ((($279)) + 84|0); $281 = HEAP32[$280>>2]|0; $282 = ((($281)) + 28|0); $283 = HEAP32[$282>>2]|0; $284 = (__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b($272,$273,$278,$283,0)|0); $copy = $284; $285 = (__Znwj(124)|0); $286 = $1; $287 = $copy; __THREW__ = 0; invoke_viii(4315,($285|0),($286|0),($287|0)); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 23; break L12; } $spell = $285; $290 = $spell; $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 44|0); $293 = HEAP32[$292>>2]|0; (FUNCTION_TABLE_ii[$293 & 8191]($290)|0); $294 = $spell; $295 = ($294|0)==(0|0); if (!($295)) { $296 = HEAP32[$294>>2]|0; $297 = ((($296)) + 4|0); $298 = HEAP32[$297>>2]|0; FUNCTION_TABLE_vi[$298 & 8191]($294); } } else { label = 25; } } else { label = 25; } } while(0); if ((label|0) == 25) { label = 0; } $316 = $k; $317 = (($316) + 1)|0; $k = $317; } $318 = $j; $319 = (($318) + 1)|0; $j = $319; } $320 = $i; $321 = (($320) + 1)|0; $i = $321; } if ((label|0) == 23) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $3 = $299; $4 = $300; __ZdlPv($285); $301 = $3; $302 = $4; ___resumeException($301|0); // unreachable; } else if ((label|0) == 29) { __ZN5Rules13addExtraRulesEP12GameObserver($6,$75); HEAP8[$6>>0] = 0; STACKTOP = sp;return; } } function __ZN5Rules14postUpdateInitEP12GameObserver($this,$observer) { $this = $this|0; $observer = $observer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $0; $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { STACKTOP = sp;return; } $i = 0; while(1) { $5 = $i; $6 = ($5|0)<(2); if (!($6)) { break; } $7 = $1; $8 = ((($7)) + 180|0); $9 = $i; $10 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN6Player11getManaPoolEv($11)|0); $13 = $i; $14 = ((($2)) + 76|0); $15 = ((($14)) + 8|0); $16 = (($15) + ($13<<4)|0); $17 = ((($16)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZN6Player11getManaPoolEv($18)|0); (__ZN8ManaPool3addEP8ManaCostP15MTGCardInstance($12,$19,0)|0); $20 = $i; $21 = (($20) + 1)|0; $i = $21; } HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZN15RulesPlayerData7cleanupEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $4 = sp; $5 = sp + 36|0; $0 = $this; $6 = $0; $7 = ((($6)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($6)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 32|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); } $16 = ((($6)) + 12|0); HEAP32[$16>>2] = 0; } $17 = (__Znwj(232)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; } else { __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; } else { __THREW__ = 0; invoke_viiiii(4028,($17|0),(0|0),($1|0),($4|0),(0|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; $24 = ((($6)) + 12|0); HEAP32[$24>>2] = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } $$pre_trunc = HEAP8[$5>>0]|0; $31 = $$pre_trunc&1; if (!($31)) { $32 = $2; $33 = $3; ___resumeException($32|0); // unreachable; } __ZdlPv($17); $32 = $2; $33 = $3; ___resumeException($32|0); // unreachable; } function __ZN10RulesState7cleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(2); if (!($3)) { break; } $4 = $i; $5 = ((($1)) + 8|0); $6 = (($5) + ($4<<4)|0); __ZN15RulesPlayerData7cleanupEv($6); $7 = $i; $8 = (($7) + 1)|0; $i = $8; } STACKTOP = sp;return; } function __ZN5Rules7cleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); __ZN10RulesState7cleanupEv($2); STACKTOP = sp;return; } function __ZN5RulesC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_bg) { $this = $this|0; $_bg = $_bg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($3)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($3)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 64|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($8); $9 = ((($3)) + 76|0); __THREW__ = 0; invoke_vi(6380,($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; } else { $12 = ((($3)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($12|0),($_bg|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($3)) + 48|0); HEAP32[$15>>2] = -1; $16 = ((($3)) + 32|0); HEAP8[$16>>0] = 0; $17 = ((($3)) + 16|0); __THREW__ = 0; (invoke_iii(3925,($17|0),(211279|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP8[$3>>0] = 0; STACKTOP = sp;return; } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZN10RulesStateD2Ev($9); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } function __ZN5Rules13canChooseDeckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); if ($4) { $11 = 1; } else { $5 = ((($1)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(6); if ($7) { $11 = 1; } else { $8 = ((($1)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(7); $11 = $10; } } STACKTOP = sp;return ($11|0); } function __ZN5Rules13strToGameModeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156400)|0); $3 = ($2|0)==(0); do { if ($3) { $0 = 1; } else { $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156452)|0); $5 = ($4|0)==(0); if ($5) { $0 = 2; break; } $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156460)|0); $7 = ($6|0)==(0); if ($7) { $0 = 3; break; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156468)|0); $9 = ($8|0)==(0); if ($9) { $0 = 4; break; } $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156474)|0); $11 = ($10|0)==(0); if ($11) { $0 = 6; break; } $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($s,156485)|0); $13 = ($12|0)==(0); if ($13) { $0 = 7; break; } else { $0 = 0; break; } } } while(0); $14 = $0; STACKTOP = sp;return ($14|0); } function __GLOBAL__sub_I_Rules_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4528(); ___cxx_global_var_init_1_4529(); ___cxx_global_var_init_3_4530(); ___cxx_global_var_init_5_4531(); ___cxx_global_var_init_7_4532(); return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN5RulesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); __ZN10RulesStateD2Ev($2); $3 = ((($1)) + 64|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); $4 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $7 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); STACKTOP = sp;return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__14sortIP5Rules12RulesMenuCmpEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP5RulesE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP5RulesE4baseEv($__last)|0); __ZNSt3__14sortIPP5RulesR12RulesMenuCmpEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6381,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6382,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZN11MTGAllCards15sortSubtypeListEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $2 = HEAP32[11824]|0; $3 = ((($2)) + 68|0); __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,$3); $4 = HEAP32[11824]|0; $5 = ((($4)) + 96|0); __THREW__ = 0; invoke_vi(6383,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $0 = $8; $1 = $9; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $10 = $0; $11 = $1; ___resumeException($10|0); // unreachable; } else { __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); STACKTOP = sp;return; } } function __ZN12GameObserver19setCurrentGamePhaseE9GamePhase($this,$phase) { $this = $this|0; $phase = $phase|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $phase; $2 = $0; $3 = $1; $4 = ((($2)) + 112|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN10RulesStateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = ((($2)) + 32|0); $5 = $3; while(1) { $4 = ((($5)) + -16|0); __ZN15RulesPlayerDataD2Ev($4); $6 = ($4|0)==($2|0); if ($6) { break; } else { $5 = $4; } } STACKTOP = sp;return; } function ___cxx_global_var_init_4528() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56264,182585); (___cxa_atexit((3831|0),(56264|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4529() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56276,165089); (___cxa_atexit((3831|0),(56276|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4530() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56288,165080); (___cxa_atexit((3831|0),(56288|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4531() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56300,165065); (___cxa_atexit((3831|0),(56300|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_4532() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEC2Ev(56252); (___cxa_atexit((6384|0),(56252|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6385,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP5RulesE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5RulesE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP5RulesE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5RulesE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6386,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP5RulesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP5RulesEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP5RulesEC2Ev($2); $3 = (__ZNSt3__17forwardIPP5RulesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5RulesEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP5RulesEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP5RulesEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP5RulesE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP5RulesE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP5RulesEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP5RulesEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP5RulesEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6387,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6388,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6389,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP5RulesE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP5RulesE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP5RulesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP5RulesEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP5RulesEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP5RulesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP5RulesEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP5RulesE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP5RulesE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP5RulesNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP5RulesEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP5RulesEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP5RulesEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP5RulesEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6390,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP5RulesEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6385,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP5RulesRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP5RulesRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP5RulesEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP5RulesEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14sortIPP5RulesR12RulesMenuCmpEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR12RulesMenuCmpPP5RulesEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR12RulesMenuCmpPP5RulesEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR12RulesMenuCmpPP5RulesEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR12RulesMenuCmpPP5RulesEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR12RulesMenuCmpPP5RulesEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR12RulesMenuCmpPP5RulesEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR12RulesMenuCmpPP5RulesEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNK12RulesMenuCmpclEPK5RulesS2_($this,$a,$b) { $this = $this|0; $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $2 = $b; $3 = $1; $4 = ((($3)) + 36|0); $5 = $2; $6 = ((($5)) + 36|0); $7 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($4,$6)|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR12RulesMenuCmpPP5RulesEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR12RulesMenuCmpPP5RulesEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP5RulesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR12RulesMenuCmpPP5RulesEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZNK12RulesMenuCmpclEPK5RulesS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP5RulesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNKSt3__111__wrap_iterIPP5RulesE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZN10SimpleMenuC2EP3JGEP16WResourceManageriP12JGuiListeneriffPKcibb($this,$jge,$resourceManager,$id,$listener,$fontId,$x,$y,$_title,$_maxItems,$centerHorizontal,$centerVertical) { $this = $this|0; $jge = $jge|0; $resourceManager = $resourceManager|0; $id = $id|0; $listener = $listener|0; $fontId = $fontId|0; $x = +$x; $y = +$y; $_title = $_title|0; $_maxItems = $_maxItems|0; $centerHorizontal = $centerHorizontal|0; $centerVertical = $centerVertical|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0; var $57 = 0.0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $renderer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $12 = sp + 196|0; $13 = sp + 184|0; $16 = sp + 160|0; $17 = sp + 148|0; $18 = sp + 136|0; $19 = sp + 128|0; $20 = sp + 116|0; $21 = sp + 104|0; $22 = sp + 96|0; $23 = sp + 84|0; $24 = sp + 72|0; $25 = sp + 64|0; $26 = sp + 48|0; $27 = sp + 36|0; $28 = sp + 24|0; $29 = sp + 16|0; $30 = sp; $31 = sp + 248|0; $0 = $this; $1 = $jge; $2 = $resourceManager; $3 = $id; $4 = $listener; $5 = $fontId; $6 = $x; $7 = $y; $8 = $_title; $9 = $_maxItems; $32 = $centerHorizontal&1; $10 = $32; $33 = $centerVertical&1; $11 = $33; $34 = $0; $35 = $1; $36 = $3; $37 = $4; __ZN14JGuiControllerC2EP3JGEiP12JGuiListener($34,$35,$36,$37); $38 = 56368; HEAP32[$34>>2] = $38; $39 = ((($34)) + 116|0); $40 = $5; HEAP32[$39>>2] = $40; $41 = ((($34)) + 120|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($41); $42 = ((($34)) + 157|0); $43 = $10; $44 = $43&1; $45 = $44&1; HEAP8[$42>>0] = $45; $46 = ((($34)) + 158|0); $47 = $11; $48 = $47&1; $49 = $48&1; HEAP8[$46>>0] = $49; $50 = ((($34)) + 160|0); HEAP32[$50>>2] = 0; $51 = ((($34)) + 164|0); HEAP8[$51>>0] = 1; $52 = ((($34)) + 165|0); HEAP8[$52>>0] = 0; $53 = ((($34)) + 100|0); HEAPF32[$53>>2] = 40.0; $54 = ((($34)) + 104|0); HEAPF32[$54>>2] = 0.0; $55 = $6; $56 = ((($34)) + 108|0); HEAPF32[$56>>2] = $55; $57 = $7; $58 = ((($34)) + 112|0); HEAPF32[$58>>2] = $57; $59 = ((($34)) + 120|0); $60 = $8; __THREW__ = 0; invoke_vii(3797,($13|0),($60|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; L1: do { if (!($62)) { __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $14 = $93; $15 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($59,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $65 = ((($34)) + 140|0); HEAP32[$65>>2] = 0; $66 = $9; $67 = ((($34)) + 136|0); HEAP32[$67>>2] = $66; $68 = ((($34)) + 144|0); HEAPF32[$68>>2] = 0.0; $69 = ((($34)) + 152|0); HEAPF32[$69>>2] = 0.0; $70 = ((($34)) + 156|0); HEAP8[$70>>0] = 0; $71 = $7; $72 = $71 + 20.0; $73 = ((($34)) + 148|0); HEAPF32[$73>>2] = $72; $74 = ((($34)) + 168|0); HEAPF32[$74>>2] = $72; $75 = $2; $76 = ($75|0)!=(0|0); if (!($76)) { STACKTOP = sp;return; } __THREW__ = 0; $77 = (invoke_i(4575)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { $renderer = $77; $80 = HEAP32[14087]|0; $81 = ($80|0)!=(0|0); do { if (!($81)) { $82 = $2; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 20|0); $85 = HEAP32[$84>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(156505|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { break L1; } __THREW__ = 0; $88 = (invoke_iiiii($85|0,($82|0),($16|0),5,1)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { HEAP32[14087] = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $14 = $95; $15 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); $97 = HEAP32[14086]|0; $98 = ($97|0)!=(0|0); do { if (!($98)) { $99 = $2; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 20|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_vii(3797,($17|0),(156518|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { break L1; } __THREW__ = 0; $105 = (invoke_iiiii($102|0,($99|0),($17|0),5,1)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if (!($107)) { HEAP32[14086] = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $14 = $108; $15 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); $110 = HEAP32[14088]|0; $111 = ($110|0)!=(0|0); if (!($111)) { $112 = $renderer; __THREW__ = 0; $113 = (invoke_iiiii(6391,($112|0),5,5,1)|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break; } HEAP32[14088] = $113; } $116 = HEAP32[14089]|0; $117 = ($116|0)!=(0|0); do { if (!($117)) { $118 = $2; $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 20|0); $121 = HEAP32[$120>>2]|0; __THREW__ = 0; invoke_vii(3797,($18|0),(156531|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break L1; } __THREW__ = 0; $124 = (invoke_iiiii($121|0,($118|0),($18|0),5,1)|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if (!($126)) { HEAP32[14089] = $124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $14 = $127; $15 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); $129 = $2; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 24|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; invoke_vii(3797,($20|0),(156505|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if (!($134)) { __THREW__ = 0; invoke_vii(3797,($21|0),(156544|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; do { if ($136) { $199 = ___cxa_find_matching_catch()|0; $200 = tempRet0; $14 = $199; $15 = $200; } else { __THREW__ = 0; invoke_viiiddddiiii($132|0,($19|0),($129|0),($20|0),0.0,0.0,0.0,0.0,($21|0),5,1,0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $14 = $201; $15 = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_(56320,$19)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $139 = $2; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 24|0); $142 = HEAP32[$141>>2]|0; __THREW__ = 0; invoke_vii(3797,($23|0),(156518|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L1; } __THREW__ = 0; invoke_vii(3797,($24|0),(156553|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; do { if ($146) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $14 = $203; $15 = $204; } else { __THREW__ = 0; invoke_viiiddddiiii($142|0,($22|0),($139|0),($23|0),0.0,0.0,0.0,0.0,($24|0),5,1,0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $14 = $205; $15 = $206; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_(56312,$22)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __THREW__ = 0; $149 = (invoke_ii(3903,64)|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { break L1; } $152 = HEAP32[14088]|0; __THREW__ = 0; invoke_viidddd(4434,($149|0),($152|0),1.0,1.0,3.0,3.0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $14 = $207; $15 = $208; __ZdlPv($149); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } __THREW__ = 0; invoke_vii(6392,(56328|0),($149|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { break L1; } $157 = $2; $158 = HEAP32[$157>>2]|0; $159 = ((($158)) + 24|0); $160 = HEAP32[$159>>2]|0; __THREW__ = 0; invoke_vii(3797,($26|0),(156531|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break L1; } __THREW__ = 0; invoke_vii(3797,($27|0),(156562|0)); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; do { if ($164) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $14 = $209; $15 = $210; } else { __THREW__ = 0; invoke_viiiddddiiii($160|0,($25|0),($157|0),($26|0),1.0,1.0,1.0,7.0,($27|0),5,1,0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $14 = $211; $15 = $212; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_(56336,$25)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __THREW__ = 0; $167 = (invoke_ii(3903,204)|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break L1; } $$expand_i1_val = 1; HEAP8[$31>>0] = $$expand_i1_val; $170 = $2; $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 32|0); $173 = HEAP32[$172>>2]|0; __THREW__ = 0; invoke_vii(3797,($28|0),(156571|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $14 = $213; $15 = $214; } else { $176 = $2; $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 60|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; invoke_vii(3797,($30|0),(156581|0)); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($181) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $14 = $215; $15 = $216; } else { __THREW__ = 0; invoke_viii($179|0,($29|0),($176|0),($30|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $14 = $217; $15 = $218; } else { $184 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($29)|0); __THREW__ = 0; $185 = (invoke_iiiiii($173|0,($170|0),($28|0),($184|0),1,1)|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; do { if (!($187)) { __THREW__ = 0; invoke_vii(4799,($167|0),($185|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { break; } $$expand_i1_val2 = 0; HEAP8[$31>>0] = $$expand_i1_val2; $190 = ((($34)) + 160|0); HEAP32[$190>>2] = $167; __ZNSt3__110shared_ptrI5JQuadED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $191 = ((($34)) + 160|0); $192 = HEAP32[$191>>2]|0; $193 = ((($34)) + 108|0); $194 = +HEAPF32[$193>>2]; $195 = ((($34)) + 112|0); $196 = +HEAPF32[$195>>2]; __THREW__ = 0; invoke_vidd(4800,($192|0),(+$194),(+$196)); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { break L1; } STACKTOP = sp;return; } } while(0); $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $14 = $219; $15 = $220; __ZNSt3__110shared_ptrI5JQuadED2Ev($29); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } $$pre_trunc = HEAP8[$31>>0]|0; $221 = $$pre_trunc&1; if (!($221)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } __ZdlPv($167); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } } } } while(0); $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $14 = $91; $15 = $92; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); __ZN14JGuiControllerD2Ev($34); $222 = $14; $223 = $15; ___resumeException($222|0); // unreachable; } function __ZN10SimpleMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56368; HEAP32[$1>>2] = $2; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 160|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN17hgeParticleSystemD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 160|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 120|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZN14JGuiControllerD2Ev($1); STACKTOP = sp;return; } function __ZN10SimpleMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10SimpleMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10SimpleMenu12drawHorzPoleEfff($this,$x,$y,$width) { $this = $this|0; $x = +$x; $y = +$y; $width = +$width; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $leftXOffset = 0.0, $renderer = 0, $rightXOffset = 0.0; var $yOffset = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $4; $5 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $6 = ((($5)) + 44|0); $7 = +HEAPF32[$6>>2]; $8 = $7 - 7.0; $9 = $8 / 2.0; $leftXOffset = $9; $10 = $leftXOffset; $rightXOffset = $10; $11 = $leftXOffset; $yOffset = $11; $12 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $13 = ((($12)) + 44|0); $14 = +HEAPF32[$13>>2]; $15 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $16 = ((($15)) + 48|0); $17 = +HEAPF32[$16>>2]; $18 = $14 != $17; if ($18) { $leftXOffset = 9.0; $yOffset = 4.0; $rightXOffset = 3.0; } $19 = $renderer; $20 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56336)|0); $21 = $1; $22 = $2; $23 = $3; __ZN9JRenderer10RenderQuadEP5JQuadfffff($19,$20,$21,$22,0.0,$23,1.0); $24 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); __ZN5JQuad8SetHFlipEb($24,1); $25 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56320)|0); __ZN5JQuad8SetHFlipEb($25,0); $26 = $renderer; $27 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56312)|0); $28 = $1; $29 = $leftXOffset; $30 = $28 - $29; $31 = $2; $32 = $yOffset; $33 = $31 - $32; __ZN9JRenderer10RenderQuadEP5JQuadfffff($26,$27,$30,$33,0.0,1.0,1.0); $34 = $renderer; $35 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56320)|0); $36 = $1; $37 = $3; $38 = $36 + $37; $39 = $rightXOffset; $40 = $38 - $39; $41 = $2; $42 = $yOffset; $43 = $41 - $42; __ZN9JRenderer10RenderQuadEP5JQuadfffff($34,$35,$40,$43,0.0,1.0,1.0); $44 = $renderer; $45 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56328)|0); $46 = $1; $47 = $2; $48 = $47 - 1.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($44,$45,$46,$48,0.0,1.0,1.0); $49 = $renderer; $50 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56328)|0); $51 = $1; $52 = $3; $53 = $51 + $52; $54 = $53 - 1.0; $55 = $2; $56 = $55 - 1.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($49,$50,$54,$56,0.0,1.0,1.0); STACKTOP = sp;return; } function __ZN10SimpleMenu12drawVertPoleEfff($this,$x,$y,$height) { $this = $this|0; $x = +$x; $y = +$y; $height = +$height; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $7 = 0.0, $8 = 0.0; var $9 = 0.0, $bottomYOffset = 0.0, $renderer = 0, $topYOffset = 0.0, $xOffset = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $height; $4 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $4; $5 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $6 = ((($5)) + 44|0); $7 = +HEAPF32[$6>>2]; $8 = $7 - 7.0; $9 = $8 / 2.0; $xOffset = $9; $10 = $xOffset; $topYOffset = $10; $11 = $xOffset; $bottomYOffset = $11; $12 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $13 = ((($12)) + 44|0); $14 = +HEAPF32[$13>>2]; $15 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); $16 = ((($15)) + 48|0); $17 = +HEAPF32[$16>>2]; $18 = $14 != $17; if ($18) { $xOffset = 4.0; $topYOffset = 9.0; $bottomYOffset = 3.0; } $19 = $renderer; $20 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56336)|0); $21 = $1; $22 = $21 + 7.0; $23 = $2; $24 = $3; __ZN9JRenderer10RenderQuadEP5JQuadfffff($19,$20,$22,$23,1.5707963705062866,$24,1.0); $25 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56312)|0); __ZN5JQuad8SetHFlipEb($25,1); $26 = (__ZNKSt3__110shared_ptrI5JQuadEptEv(56320)|0); __ZN5JQuad8SetHFlipEb($26,0); $27 = $renderer; $28 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56312)|0); $29 = $1; $30 = $29 + 7.0; $31 = $xOffset; $32 = $30 + $31; $33 = $2; $34 = $topYOffset; $35 = $33 - $34; __ZN9JRenderer10RenderQuadEP5JQuadfffff($27,$28,$32,$35,1.5707963705062866,1.0,1.0); $36 = $renderer; $37 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56320)|0); $38 = $1; $39 = $38 + 7.0; $40 = $xOffset; $41 = $39 + $40; $42 = $2; $43 = $3; $44 = $42 + $43; $45 = $bottomYOffset; $46 = $44 - $45; __ZN9JRenderer10RenderQuadEP5JQuadfffff($36,$37,$41,$46,1.5707963705062866,1.0,1.0); $47 = $renderer; $48 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56328)|0); $49 = $1; $50 = $49 - 1.0; $51 = $2; $52 = $51 - 1.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($47,$48,$50,$52,0.0,1.0,1.0); $53 = $renderer; $54 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv(56328)|0); $55 = $1; $56 = $55 - 1.0; $57 = $2; $58 = $3; $59 = $57 + $58; $60 = $59 - 1.0; __ZN9JRenderer10RenderQuadEP5JQuadfffff($53,$54,$56,$60,0.0,1.0,1.0); STACKTOP = sp;return; } function __ZN10SimpleMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0.0, $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0, $187 = 0.0, $188 = 0; var $189 = 0.0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0.0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $2 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0.0; var $224 = 0, $225 = 0.0, $226 = 0.0, $227 = 0.0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0.0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0.0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0; var $260 = 0.0, $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0.0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0, $294 = 0.0, $295 = 0.0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, $currentMenuItem = 0, $currentY = 0.0, $height = 0.0, $heightPadding = 0.0, $i = 0, $i1 = 0, $i3 = 0, $mFont = 0, $menuBottomEdge = 0.0; var $renderer = 0, $sY = 0.0, $scaleFactor = 0.0, $scaleFactor2 = 0.0, $smi = 0, $titleFont = 0, $width = 0.0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = ((($4)) + 116|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$8 & 8191]($5,$10)|0); $titleFont = $11; $12 = $titleFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($12,-83886081); $16 = (__ZN16WResourceManager8InstanceEv()|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 112|0); $19 = HEAP32[$18>>2]|0; $20 = ((($4)) + 116|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_iii[$19 & 8191]($16,$21)|0); $mFont = $22; $23 = ((($4)) + 104|0); $24 = +HEAPF32[$23>>2]; $25 = 0.0 == $24; if ($25) { $26 = ((($4)) + 112|0); $27 = +HEAPF32[$26>>2]; $28 = $27 + 20.0; $sY = $28; $i = 0; while(1) { $29 = $i; $30 = ((($4)) + 96|0); $31 = HEAP32[$30>>2]|0; $32 = ($29|0)<($31|0); if (!($32)) { break; } $33 = ((($4)) + 72|0); $34 = $i; $35 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 96|0); $39 = HEAP32[$38>>2]|0; $40 = (+FUNCTION_TABLE_di[$39 & 8191]($36)); $41 = $40 + 15.0; $width = $41; $42 = ((($4)) + 104|0); $43 = +HEAPF32[$42>>2]; $44 = $width; $45 = $43 < $44; if ($45) { $46 = $width; $47 = ((($4)) + 104|0); HEAPF32[$47>>2] = $46; } $48 = $i; $49 = (($48) + 1)|0; $i = $49; } $50 = $titleFont; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 20|0); $53 = HEAP32[$52>>2]|0; $54 = (+FUNCTION_TABLE_di[$53 & 8191]($50)); $scaleFactor = $54; $55 = $titleFont; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; FUNCTION_TABLE_vid[$58 & 8191]($55,1.0); $59 = ((($4)) + 120|0); $60 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($59)|0); if (!($60)) { $61 = ((($4)) + 104|0); $62 = +HEAPF32[$61>>2]; $63 = $titleFont; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 28|0); $66 = HEAP32[$65>>2]|0; $67 = ((($4)) + 120|0); $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($67)|0); $69 = (+FUNCTION_TABLE_dii[$66 & 4095]($63,$68)); $70 = $62 < $69; if ($70) { $71 = $titleFont; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 28|0); $74 = HEAP32[$73>>2]|0; $75 = ((($4)) + 120|0); $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($75)|0); $77 = (+FUNCTION_TABLE_dii[$74 & 4095]($71,$76)); $78 = ((($4)) + 104|0); HEAPF32[$78>>2] = $77; } } $79 = $titleFont; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = $scaleFactor; FUNCTION_TABLE_vid[$82 & 8191]($79,$83); $84 = ((($4)) + 104|0); $85 = +HEAPF32[$84>>2]; $86 = $85 + 60.0; HEAPF32[$84>>2] = $86; $87 = ((($4)) + 157|0); $88 = HEAP8[$87>>0]|0; $89 = $88&1; if ($89) { $90 = ((($4)) + 104|0); $91 = +HEAPF32[$90>>2]; $92 = 480.0 - $91; $93 = $92 / 2.0; $94 = ((($4)) + 108|0); HEAPF32[$94>>2] = $93; } $95 = ((($4)) + 158|0); $96 = HEAP8[$95>>0]|0; $97 = $96&1; if ($97) { $98 = ((($4)) + 100|0); $99 = +HEAPF32[$98>>2]; $100 = 272.0 - $99; $101 = $100 / 2.0; $102 = ((($4)) + 112|0); HEAPF32[$102>>2] = $101; } $i1 = 0; while(1) { $103 = $i1; $104 = ((($4)) + 96|0); $105 = HEAP32[$104>>2]|0; $106 = ($103|0)<($105|0); if (!($106)) { break; } $107 = ((($4)) + 112|0); $108 = +HEAPF32[$107>>2]; $109 = $108 + 20.0; $110 = $i1; $111 = (+($110|0)); $112 = $111 * 30.0; $113 = $109 + $112; $y = $113; $114 = ((($4)) + 72|0); $115 = $i1; $116 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($114,$115)|0); $117 = HEAP32[$116>>2]|0; $smi = $117; $118 = $smi; $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 100|0); $121 = HEAP32[$120>>2]|0; $122 = ((($4)) + 108|0); $123 = +HEAPF32[$122>>2]; $124 = ((($4)) + 104|0); $125 = +HEAPF32[$124>>2]; $126 = $125 / 2.0; $127 = $123 + $126; $128 = $y; FUNCTION_TABLE_vidd[$121 & 8191]($118,$127,$128); $129 = $smi; $130 = HEAP32[$129>>2]|0; $131 = ((($130)) + 80|0); $132 = HEAP32[$131>>2]|0; $133 = (FUNCTION_TABLE_ii[$132 & 8191]($129)|0); if ($133) { $134 = $y; $sY = $134; } $135 = $i1; $136 = (($135) + 1)|0; $i1 = $136; } $137 = ((($4)) + 160|0); $138 = HEAP32[$137>>2]|0; __ZN17hgeParticleSystem4FireEv($138); $139 = $sY; $140 = ((($4)) + 148|0); HEAPF32[$140>>2] = $139; $141 = ((($4)) + 168|0); HEAPF32[$141>>2] = $139; $142 = ((($4)) + 152|0); HEAPF32[$142>>2] = 0.0; } $143 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $143; $144 = ((($4)) + 100|0); $145 = +HEAPF32[$144>>2]; $height = $145; $146 = ((($4)) + 152|0); $147 = +HEAPF32[$146>>2]; $148 = $147 < 1.0; if ($148) { $149 = ((($4)) + 152|0); $150 = +HEAPF32[$149>>2]; $151 = $150 > 0.0; $152 = ((($4)) + 152|0); $153 = +HEAPF32[$152>>2]; $154 = -$153; $155 = $151 ? $153 : $154; $156 = $height; $157 = $156 * $155; $height = $157; } $heightPadding = 15.0; $158 = $renderer; $159 = ((($4)) + 108|0); $160 = +HEAPF32[$159>>2]; $161 = ((($4)) + 112|0); $162 = +HEAPF32[$161>>2]; $163 = ((($4)) + 104|0); $164 = +HEAPF32[$163>>2]; $165 = $height; $166 = $heightPadding; $167 = $165 - $166; __ZN9JRenderer8FillRectEffffj($158,$160,$162,$164,$167,-1275068416); $168 = $renderer; __ZN9JRenderer11SetTexBlendEii($168,770,771); $169 = ((($4)) + 108|0); $170 = +HEAPF32[$169>>2]; $171 = ((($4)) + 112|0); $172 = +HEAPF32[$171>>2]; $173 = $height; $174 = $heightPadding; $175 = $173 - $174; __ZN10SimpleMenu12drawVertPoleEfff($4,$170,$172,$175); $176 = ((($4)) + 108|0); $177 = +HEAPF32[$176>>2]; $178 = ((($4)) + 104|0); $179 = +HEAPF32[$178>>2]; $180 = $177 + $179; $181 = ((($4)) + 112|0); $182 = +HEAPF32[$181>>2]; $183 = $height; $184 = $heightPadding; $185 = $183 - $184; __ZN10SimpleMenu12drawVertPoleEfff($4,$180,$182,$185); $186 = ((($4)) + 108|0); $187 = +HEAPF32[$186>>2]; $188 = ((($4)) + 112|0); $189 = +HEAPF32[$188>>2]; $190 = ((($4)) + 104|0); $191 = +HEAPF32[$190>>2]; __ZN10SimpleMenu12drawHorzPoleEfff($4,$187,$189,$191); $192 = ((($4)) + 108|0); $193 = +HEAPF32[$192>>2]; $194 = ((($4)) + 112|0); $195 = +HEAPF32[$194>>2]; $196 = $height; $197 = $195 + $196; $198 = $heightPadding; $199 = $197 - $198; $200 = ((($4)) + 104|0); $201 = +HEAPF32[$200>>2]; __ZN10SimpleMenu12drawHorzPoleEfff($4,$193,$199,$201); $202 = $renderer; __ZN9JRenderer11SetTexBlendEii($202,770,1); $203 = ((($4)) + 160|0); $204 = HEAP32[$203>>2]|0; __ZN17hgeParticleSystem6RenderEv($204); $205 = $renderer; __ZN9JRenderer11SetTexBlendEii($205,770,771); $206 = ((($4)) + 120|0); $207 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($206)|0); if (!($207)) { $208 = $titleFont; $209 = HEAP32[$208>>2]|0; $210 = ((($209)) + 20|0); $211 = HEAP32[$210>>2]|0; $212 = (+FUNCTION_TABLE_di[$211 & 8191]($208)); $scaleFactor2 = $212; $213 = $titleFont; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 16|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vid[$216 & 8191]($213,1.0); $217 = $titleFont; $218 = HEAP32[$217>>2]|0; $219 = HEAP32[$218>>2]|0; $220 = ((($4)) + 120|0); $221 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($220)|0); $222 = ((($4)) + 108|0); $223 = +HEAPF32[$222>>2]; $224 = ((($4)) + 104|0); $225 = +HEAPF32[$224>>2]; $226 = $225 / 2.0; $227 = $223 + $226; $228 = ((($4)) + 112|0); $229 = +HEAPF32[$228>>2]; $230 = $229 - 3.0; FUNCTION_TABLE_viiddidd[$219 & 8191]($217,$221,$227,$230,1,0.0,0.0); $231 = $titleFont; $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 16|0); $234 = HEAP32[$233>>2]|0; $235 = $scaleFactor2; FUNCTION_TABLE_vid[$234 & 8191]($231,$235); } $236 = ((($4)) + 140|0); $237 = HEAP32[$236>>2]|0; $i3 = $237; while(1) { $238 = $i3; $239 = ((($4)) + 140|0); $240 = HEAP32[$239>>2]|0; $241 = ((($4)) + 136|0); $242 = HEAP32[$241>>2]|0; $243 = (($240) + ($242))|0; $244 = ($238|0)<($243|0); if (!($244)) { label = 35; break; } $245 = $i3; $246 = ((($4)) + 96|0); $247 = HEAP32[$246>>2]|0; $248 = (($247) - 1)|0; $249 = ($245|0)>($248|0); if ($249) { label = 35; break; } $250 = ((($4)) + 72|0); $251 = $i3; $252 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($250,$251)|0); $253 = HEAP32[$252>>2]|0; $currentMenuItem = $253; $254 = $currentMenuItem; $255 = (+__ZNK12SimpleButton4getYEv($254)); $256 = ((($4)) + 140|0); $257 = HEAP32[$256>>2]|0; $258 = (+($257|0)); $259 = 30.0 * $258; $260 = $255 - $259; $currentY = $260; $261 = ((($4)) + 112|0); $262 = +HEAPF32[$261>>2]; $263 = $height; $264 = $262 + $263; $265 = $264 - 30.0; $266 = $265 + 7.0; $menuBottomEdge = $266; $267 = $currentY; $268 = $menuBottomEdge; $269 = $267 < $268; if ($269) { $270 = $currentMenuItem; $271 = HEAP32[$270>>2]|0; $272 = ((($271)) + 80|0); $273 = HEAP32[$272>>2]|0; $274 = (FUNCTION_TABLE_ii[$273 & 8191]($270)|0); if ($274) { $275 = (__ZN16WResourceManager8InstanceEv()|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 112|0); $278 = HEAP32[$277>>2]|0; $279 = (FUNCTION_TABLE_iii[$278 & 8191]($275,0)|0); $280 = HEAP32[$279>>2]|0; $281 = HEAP32[$280>>2]|0; $282 = $currentMenuItem; $283 = HEAP32[$282>>2]|0; $284 = ((($283)) + 112|0); $285 = HEAP32[$284>>2]|0; FUNCTION_TABLE_vii[$285 & 8191]($1,$282); $286 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $287 = ((($4)) + 108|0); $288 = +HEAPF32[$287>>2]; $289 = ((($4)) + 104|0); $290 = +HEAPF32[$289>>2]; $291 = $288 + $290; $292 = $291 + 10.0; $293 = ((($4)) + 112|0); $294 = +HEAPF32[$293>>2]; $295 = $294 + 15.0; __THREW__ = 0; invoke_viiddidd($281|0,($279|0),($286|0),(+$292),(+$295),0,0.0,0.0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if ($297) { label = 31; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $298 = $mFont; $299 = HEAP32[$298>>2]|0; $300 = ((($299)) + 8|0); $301 = HEAP32[$300>>2]|0; FUNCTION_TABLE_vii[$301 & 8191]($298,-256); } else { $306 = $mFont; $307 = HEAP32[$306>>2]|0; $308 = ((($307)) + 8|0); $309 = HEAP32[$308>>2]|0; FUNCTION_TABLE_vii[$309 & 8191]($306,-1761607681); } $310 = ((($4)) + 72|0); $311 = $i3; $312 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($310,$311)|0); $313 = HEAP32[$312>>2]|0; $314 = HEAP32[$313>>2]|0; $315 = ((($314)) + 104|0); $316 = HEAP32[$315>>2]|0; $317 = ((($4)) + 140|0); $318 = HEAP32[$317>>2]|0; $319 = (+($318|0)); $320 = -30.0 * $319; FUNCTION_TABLE_vid[$316 & 8191]($313,$320); } $321 = $mFont; $322 = HEAP32[$321>>2]|0; $323 = ((($322)) + 16|0); $324 = HEAP32[$323>>2]|0; FUNCTION_TABLE_vid[$324 & 8191]($321,1.0); $325 = $i3; $326 = (($325) + 1)|0; $i3 = $326; } if ((label|0) == 31) { $302 = ___cxa_find_matching_catch()|0; $303 = tempRet0; $2 = $302; $3 = $303; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $304 = $2; $305 = $3; ___resumeException($304|0); // unreachable; } else if ((label|0) == 35) { $327 = $mFont; $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 16|0); $330 = HEAP32[$329>>2]|0; FUNCTION_TABLE_vid[$330 & 8191]($327,1.0); STACKTOP = sp;return; } } function __ZN10SimpleMenu14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0; var $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $i = 0, $i1 = 0, $left = 0, $menuBottomEdge = 0.0, $menuTopEdge = 0.0, $n = 0, $top = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $x = sp + 32|0; $y = sp + 28|0; $top = sp + 16|0; $left = sp + 12|0; $1 = $this; $2 = $key; $3 = $1; HEAP32[$x>>2] = -1; HEAP32[$y>>2] = -1; $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $n = $5; $6 = $2; $7 = ($6|0)==(0); if ($7) { $8 = ((($3)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($9,$x,$y)|0); if ($10) { $i = 0; while(1) { $11 = $i; $12 = ((($3)) + 84|0); $13 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($11>>>0)<($13>>>0); if (!($14)) { break; } $15 = ((($3)) + 84|0); $16 = $i; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191]($18)|0); if ($22) { label = 6; break; } $25 = $i; $26 = (($25) + 1)|0; $i = $26; } if ((label|0) == 6) { $23 = ((($3)) + 4|0); $24 = HEAP32[$23>>2]|0; __ZN3JGE20LeftClickedProcessedEv($24); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $174 = $$pre_trunc&1; STACKTOP = sp;return ($174|0); } $27 = ((($3)) + 72|0); $28 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($27)|0); $29 = ($28|0)!=(0); if (!($29)) { $170 = ((($3)) + 4|0); $171 = HEAP32[$170>>2]|0; __ZN3JGE20LeftClickedProcessedEv($171); $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $174 = $$pre_trunc&1; STACKTOP = sp;return ($174|0); } $30 = ((($3)) + 112|0); $31 = +HEAPF32[$30>>2]; $32 = $31 + 30.0; $menuTopEdge = $32; $33 = ((($3)) + 112|0); $34 = +HEAPF32[$33>>2]; $35 = ((($3)) + 100|0); $36 = +HEAPF32[$35>>2]; $37 = $34 + $36; $38 = $37 - 15.0; $menuBottomEdge = $38; $39 = HEAP32[$y>>2]|0; $40 = (+($39|0)); $41 = $menuTopEdge; $42 = $40 < $41; L16: do { if ($42) { $43 = ((($3)) + 24|0); $44 = HEAP32[$43>>2]|0; $45 = (($44) - 1)|0; $46 = ($45|0)>(0); if ($46) { $47 = ((($3)) + 24|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) - 1)|0; $50 = $49; } else { $50 = 0; } $n = $50; } else { $51 = HEAP32[$y>>2]|0; $52 = (+($51|0)); $53 = $menuBottomEdge; $54 = $52 >= $53; if ($54) { $55 = ((($3)) + 24|0); $56 = HEAP32[$55>>2]|0; $57 = (($56) + 1)|0; $58 = ((($3)) + 96|0); $59 = HEAP32[$58>>2]|0; $60 = ($57|0)<($59|0); $61 = ((($3)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = (($62) + 1)|0; $64 = (($62) - 1)|0; $65 = $60 ? $63 : $64; $n = $65; break; } $i1 = 0; while(1) { $66 = $i1; $67 = ((($3)) + 96|0); $68 = HEAP32[$67>>2]|0; $69 = ($66|0)<($68|0); if (!($69)) { break L16; } $70 = ((($3)) + 72|0); $71 = $i1; $72 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($70,$71)|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 32|0); $76 = HEAP32[$75>>2]|0; $77 = (FUNCTION_TABLE_iiii[$76 & 8191]($73,$top,$left)|0); if ($77) { $78 = HEAP32[$y>>2]|0; $79 = (+($78|0)); $80 = +HEAPF32[$top>>2]; $81 = $79 > $80; if ($81) { $82 = HEAP32[$y>>2]|0; $83 = (+($82|0)); $84 = +HEAPF32[$top>>2]; $85 = $84 + 30.0; $86 = $83 <= $85; if ($86) { $87 = $i1; $n = $87; } } } $88 = $i1; $89 = (($88) + 1)|0; $i1 = $89; } } } while(0); $90 = $n; $91 = ($90|0)<(0); if ($91) { $n = 0; } $92 = $n; $93 = ((($3)) + 96|0); $94 = HEAP32[$93>>2]|0; $95 = ($92|0)>=($94|0); if ($95) { $96 = ((($3)) + 96|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) - 1)|0; $n = $98; } $99 = $n; $100 = ((($3)) + 24|0); $101 = HEAP32[$100>>2]|0; $102 = (($99) - ($101))|0; $103 = ((($3)) + 136|0); $104 = HEAP32[$103>>2]|0; $105 = (($104) + 1)|0; $106 = ($102|0)>($105|0); if ($106) { $107 = ((($3)) + 24|0); $108 = HEAP32[$107>>2]|0; $109 = (($108) + 1)|0; $n = $109; } $110 = $n; $111 = ((($3)) + 24|0); $112 = HEAP32[$111>>2]|0; $113 = ($110|0)!=($112|0); if ($113) { $114 = ((($3)) + 72|0); $115 = ((($3)) + 24|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($114,$116)|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)!=(0|0); if ($119) { $120 = ((($3)) + 72|0); $121 = ((($3)) + 24|0); $122 = HEAP32[$121>>2]|0; $123 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($120,$122)|0); $124 = HEAP32[$123>>2]|0; $125 = HEAP32[$124>>2]|0; $126 = ((($125)) + 24|0); $127 = HEAP32[$126>>2]|0; $128 = (FUNCTION_TABLE_iii[$127 & 8191]($124,9)|0); if ($128) { $129 = $n; $130 = ((($3)) + 24|0); HEAP32[$130>>2] = $129; $131 = ((($3)) + 72|0); $132 = ((($3)) + 24|0); $133 = HEAP32[$132>>2]|0; $134 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($131,$133)|0); $135 = HEAP32[$134>>2]|0; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 20|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vi[$138 & 8191]($135); } else { label = 32; } } else { label = 32; } } else { label = 32; } if ((label|0) == 32) { $139 = $n; $140 = ((($3)) + 24|0); $141 = HEAP32[$140>>2]|0; $142 = ($139|0)==($141|0); if ($142) { $143 = ((($3)) + 72|0); $144 = ((($3)) + 24|0); $145 = HEAP32[$144>>2]|0; $146 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($143,$145)|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)!=(0|0); if ($148) { $149 = ((($3)) + 72|0); $150 = ((($3)) + 24|0); $151 = HEAP32[$150>>2]|0; $152 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($149,$151)|0); $153 = HEAP32[$152>>2]|0; $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = (FUNCTION_TABLE_iii[$156 & 8191]($153,10)|0); if ($157) { $158 = ((($3)) + 72|0); $159 = ((($3)) + 24|0); $160 = HEAP32[$159>>2]|0; $161 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($158,$160)|0); $162 = HEAP32[$161>>2]|0; $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 20|0); $165 = HEAP32[$164>>2]|0; FUNCTION_TABLE_vi[$165 & 8191]($162); } } } } $166 = ((($3)) + 4|0); $167 = HEAP32[$166>>2]|0; __ZN3JGE20LeftClickedProcessedEv($167); $168 = ((($3)) + 4|0); $169 = HEAP32[$168>>2]|0; __ZN3JGE10ResetInputEv($169); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $174 = $$pre_trunc&1; STACKTOP = sp;return ($174|0); } } $172 = $2; $173 = (__ZN14JGuiController14CheckUserInputE7Buttons($3,$172)|0); $$expand_i1_val6 = $173&1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $174 = $$pre_trunc&1; STACKTOP = sp;return ($174|0); } function __ZN10SimpleMenu6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0.0, $115 = 0.0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0; var $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; var $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0; var $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = $1; __ZN14JGuiController6UpdateEf($2,$3); $4 = ((($2)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($2)) + 140|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 136|0); $9 = HEAP32[$8>>2]|0; $10 = (($7) + ($9))|0; $11 = (($10) - 1)|0; $12 = ($5|0)>($11|0); $13 = ((($2)) + 24|0); $14 = HEAP32[$13>>2]|0; if ($12) { $15 = ((($2)) + 136|0); $16 = HEAP32[$15>>2]|0; $17 = (($14) - ($16))|0; $18 = (($17) + 1)|0; $19 = ((($2)) + 140|0); HEAP32[$19>>2] = $18; } else { $20 = ((($2)) + 140|0); $21 = HEAP32[$20>>2]|0; $22 = ($14|0)<($21|0); if ($22) { $23 = ((($2)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 140|0); HEAP32[$25>>2] = $24; } } $26 = ((($2)) + 160|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($2)) + 160|0); $30 = HEAP32[$29>>2]|0; $31 = $1; __ZN17hgeParticleSystem6UpdateEf($30,$31); } $32 = $1; $33 = 3.0 * $32; $34 = ((($2)) + 144|0); $35 = +HEAPF32[$34>>2]; $36 = $35 + $33; HEAPF32[$34>>2] = $36; $37 = ((($2)) + 168|0); $38 = +HEAPF32[$37>>2]; $39 = ((($2)) + 148|0); $40 = +HEAPF32[$39>>2]; $41 = $38 - $40; $42 = $41 * 8.0; $43 = $1; $44 = $42 * $43; $45 = ((($2)) + 148|0); $46 = +HEAPF32[$45>>2]; $47 = $46 + $44; HEAPF32[$45>>2] = $47; $48 = ((($2)) + 160|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if ($50) { $51 = ((($2)) + 160|0); $52 = HEAP32[$51>>2]|0; $53 = ((($2)) + 108|0); $54 = +HEAPF32[$53>>2]; $55 = $54 + 30.0; $56 = $55; $57 = ((($2)) + 104|0); $58 = +HEAPF32[$57>>2]; $59 = $58 - 60.0; $60 = $59; $61 = ((($2)) + 144|0); $62 = +HEAPF32[$61>>2]; $63 = $62; $64 = (+Math_cos((+$63))); $65 = 1.0 + $64; $66 = $60 * $65; $67 = $66 / 2.0; $68 = $56 + $67; $69 = $68; $70 = ((($2)) + 148|0); $71 = +HEAPF32[$70>>2]; $72 = $71; $73 = ((($2)) + 144|0); $74 = +HEAPF32[$73>>2]; $75 = $74 * 2.3499999046325684; $76 = $75; $77 = (+Math_cos((+$76))); $78 = 5.0 * $77; $79 = $72 + $78; $80 = $79 + 15.0; $81 = ((($2)) + 140|0); $82 = HEAP32[$81>>2]|0; $83 = (+($82|0)); $84 = 30.0 * $83; $85 = $84; $86 = $80 - $85; $87 = $86; __ZN17hgeParticleSystem6MoveToEffb($52,$69,$87,0); } $88 = ((($2)) + 152|0); $89 = +HEAPF32[$88>>2]; $90 = $89 < 0.0; if (!($90)) { $110 = ((($2)) + 156|0); HEAP8[$110>>0] = 0; $111 = $1; $112 = $111 * 10.0; $113 = ((($2)) + 152|0); $114 = +HEAPF32[$113>>2]; $115 = $114 + $112; HEAPF32[$113>>2] = $115; STACKTOP = sp;return; } $91 = $1; $92 = $91 * 10.0; $93 = ((($2)) + 152|0); $94 = +HEAPF32[$93>>2]; $95 = $94 + $92; HEAPF32[$93>>2] = $95; $96 = ((($2)) + 152|0); $97 = +HEAPF32[$96>>2]; $98 = $97 >= 0.0; if (!($98)) { STACKTOP = sp;return; } $99 = ((($2)) + 152|0); HEAPF32[$99>>2] = 0.0; $100 = ((($2)) + 156|0); HEAP8[$100>>0] = 1; $101 = ((($2)) + 160|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)!=(0|0); if (!($103)) { STACKTOP = sp;return; } $104 = ((($2)) + 160|0); $105 = HEAP32[$104>>2]|0; $106 = ((($2)) + 108|0); $107 = +HEAPF32[$106>>2]; $108 = ((($2)) + 112|0); $109 = +HEAPF32[$108>>2]; __ZN17hgeParticleSystem6FireAtEff($105,$107,$109); STACKTOP = sp;return; } function __ZN10SimpleMenu3AddEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_b($this,$id,$text,$desc,$forceFocus) { $this = $this|0; $id = $id|0; $text = $text|0; $desc = $desc|0; $forceFocus = $forceFocus|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0; var $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $smi = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $7 = sp + 36|0; $0 = $this; $1 = $id; $2 = $text; $8 = $forceFocus&1; $3 = $8; $9 = $0; $10 = (__Znwj(68)|0); $$expand_i1_val = 1; HEAP8[$7>>0] = $$expand_i1_val; $11 = $1; $12 = ((($9)) + 116|0); $13 = HEAP32[$12>>2]|0; $14 = $2; __THREW__ = 0; invoke_vii(3800,($4|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; do { if ($16) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $5 = $46; $6 = $47; } else { $17 = ((($9)) + 112|0); $18 = +HEAPF32[$17>>2]; $19 = $18 + 20.0; $20 = ((($9)) + 96|0); $21 = HEAP32[$20>>2]|0; $22 = (+($21|0)); $23 = $22 * 30.0; $24 = $19 + $23; $25 = ((($9)) + 96|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0); $28 = ((($9)) + 164|0); $29 = HEAP8[$28>>0]|0; $30 = $29&1; __THREW__ = 0; invoke_viiiiiddii(6393,($10|0),($9|0),($11|0),($13|0),($4|0),0.0,(+$24),($27|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $5 = $48; $6 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $smi = $10; $33 = $smi; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 108|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vii[$36 & 8191]($33,$desc); $37 = $smi; __ZN14JGuiController3AddEP10JGuiObjectb($9,$37,0); $38 = ((($9)) + 96|0); $39 = HEAP32[$38>>2]|0; $40 = ((($9)) + 136|0); $41 = HEAP32[$40>>2]|0; $42 = ($39|0)<=($41|0); if ($42) { $43 = ((($9)) + 100|0); $44 = +HEAPF32[$43>>2]; $45 = $44 + 30.0; HEAPF32[$43>>2] = $45; } $51 = $3; $52 = $51&1; if (!($52)) { STACKTOP = sp;return; } $53 = ((($9)) + 72|0); $54 = ((($9)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($53,$55)|0); $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 24|0); $60 = HEAP32[$59>>2]|0; (FUNCTION_TABLE_iii[$60 & 8191]($57,9)|0); $61 = ((($9)) + 96|0); $62 = HEAP32[$61>>2]|0; $63 = (($62) - 1)|0; $64 = ((($9)) + 24|0); HEAP32[$64>>2] = $63; $65 = $smi; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 20|0); $68 = HEAP32[$67>>2]|0; FUNCTION_TABLE_vi[$68 & 8191]($65); STACKTOP = sp;return; } } while(0); $$pre_trunc = HEAP8[$7>>0]|0; $50 = $$pre_trunc&1; if (!($50)) { $69 = $5; $70 = $6; ___resumeException($69|0); // unreachable; } __ZdlPv($10); $69 = $5; $70 = $6; ___resumeException($69|0); // unreachable; } function __ZN10SimpleMenu5CloseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 152|0); HEAPF32[$2>>2] = -1.0; $3 = ((($1)) + 160|0); $4 = HEAP32[$3>>2]|0; __ZN17hgeParticleSystem4StopEb($4,1); STACKTOP = sp;return; } function __ZN10SimpleMenu7destroyEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; __ZNSt3__110shared_ptrI5JQuadE5resetEv(56328); $0 = HEAP32[14088]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[14088]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN8JTextureD2Ev($2); __ZdlPv($2); } HEAP32[14088] = 0; return; } function __GLOBAL__sub_I_SimpleMenu_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4554(); ___cxx_global_var_init_1_4555(); ___cxx_global_var_init_3_4556(); ___cxx_global_var_init_5_4557(); ___cxx_global_var_init_7_4558(); ___cxx_global_var_init_8_4559(); ___cxx_global_var_init_9_4560(); ___cxx_global_var_init_10_4561(); return; } function __ZNSt3__110shared_ptrI5JQuadE5resetIS1_EENS_9enable_ifIXsr14is_convertibleIPT_PS1_EE5valueEvE4typeES6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $2 = sp + 8|0; $3 = sp; $0 = $this; $1 = $__p; $4 = $0; $5 = $1; ;HEAP32[$3>>2]=0|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__110shared_ptrI5JQuadEC2IS1_EEPT_NS_9enable_ifIXsr14is_convertibleIS5_PS1_EE5valueENS2_5__natEE4typeE($2,$5,$$byval_copy); __ZNSt3__110shared_ptrI5JQuadE4swapERS2_($2,$4); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__110shared_ptrI5JQuadE5resetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; __ZNSt3__110shared_ptrI5JQuadEC2Ev($1); __ZNSt3__110shared_ptrI5JQuadE4swapERS2_($1,$2); __ZNSt3__110shared_ptrI5JQuadED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4554() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56416,182585); (___cxa_atexit((3831|0),(56416|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4555() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56428,165089); (___cxa_atexit((3831|0),(56428|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4556() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56440,165080); (___cxa_atexit((3831|0),(56440|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4557() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56452,165065); (___cxa_atexit((3831|0),(56452|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_4558() { var label = 0, sp = 0; sp = STACKTOP; (___cxa_atexit((6394|0),(56312|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_8_4559() { var label = 0, sp = 0; sp = STACKTOP; (___cxa_atexit((6394|0),(56320|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_9_4560() { var label = 0, sp = 0; sp = STACKTOP; (___cxa_atexit((6394|0),(56328|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_10_4561() { var label = 0, sp = 0; sp = STACKTOP; (___cxa_atexit((6394|0),(56336|0),(___dso_handle|0))|0); return; } function __ZNK10SimpleMenu8isClosedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 156|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__110shared_ptrI5JQuadEC2IS1_EEPT_NS_9enable_ifIXsr14is_convertibleIS5_PS1_EE5valueENS2_5__natEE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 23|0; $$byval_copy = sp + 22|0; $__hold = sp + 8|0; $5 = sp + 21|0; $6 = sp + 20|0; $1 = $this; $2 = $__p; $7 = $1; $8 = $2; HEAP32[$7>>2] = $8; $9 = $2; __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEEC2EPS1_($__hold,$9); __THREW__ = 0; $10 = (invoke_ii(3903,16)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEED2Ev($__hold); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $13 = $2; __ZNSt3__19allocatorI5JQuadEC2Ev($6); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$5>>0]|0; ;HEAP8[$$byval_copy$1>>0]=HEAP8[$6>>0]|0; invoke_viiii(6395,($10|0),($13|0),($$byval_copy|0),($$byval_copy$1|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = ((($7)) + 4|0); HEAP32[$16>>2] = $10; (__ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEE7releaseEv($__hold)|0); $17 = $2; __ZNSt3__110shared_ptrI5JQuadE18__enable_weak_thisEPKv($7,$17); __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEED2Ev($__hold); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZdlPv($10); __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEED2Ev($__hold); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEEC2EPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__p; $2 = $0; $3 = (__ZNSt3__14moveIRP5JQuadEEONS_16remove_referenceIT_E4typeEOS5_($1)|0); $4 = HEAP32[$3>>2]|0; __THREW__ = 0; invoke_vii(6396,($2|0),($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorI5JQuadEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEEC2ES2_S4_S6_($this,$__p,$__d,$__a) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; $__a = $__a|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 27|0; $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 26|0; $2 = sp + 8|0; $3 = sp + 25|0; $6 = sp + 24|0; $0 = $this; $1 = $__p; $7 = $0; __ZNSt3__119__shared_weak_countC2El($7,0); $8 = 56472; HEAP32[$7>>2] = $8; $9 = ((($7)) + 12|0); $10 = $1; (__ZNSt3__14moveIRNS_14default_deleteI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($__d)|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; invoke_viii(6397,($2|0),($10|0),($$byval_copy|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__114__shared_countD2Ev($7); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; } (__ZNSt3__14moveIRNS_9allocatorI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($__a)|0); __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$6>>0]|0; invoke_viii(6398,($9|0),($$byval_copy$1|0),($$byval_copy$2|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $4 = $15; $5 = $16; __ZNSt3__114__shared_countD2Ev($7); $17 = $4; $18 = $5; ___resumeException($17|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__119__shared_weak_countC2El($this,$__refs) { $this = $this|0; $__refs = $__refs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__refs; $2 = $0; $3 = $1; __ZNSt3__114__shared_countC2El($2,$3); $4 = 109860; HEAP32[$2>>2] = $4; $5 = ((($2)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__114__shared_countC2El($this,$__refs) { $this = $this|0; $__refs = $__refs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__refs; $2 = $0; $3 = 109840; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_14default_deleteI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEEC2ES2_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_14default_deleteI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EEC2ES2_S4_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_14default_deleteI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EEC2ES2_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_14default_deleteI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__14moveIRNS_9allocatorI5JQuadEEEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEEC2ES5_S7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 13|0; $$byval_copy = sp + 8|0; $1 = sp; $2 = sp + 12|0; $0 = $this; $3 = $0; $4 = (__ZNSt3__17forwardINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t1)|0); ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_9allocatorI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP8[$$byval_copy$1>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EEC2ES6_S8_($3,$$byval_copy,$$byval_copy$1); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_9allocatorI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EEC2ES6_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__17forwardINS_9allocatorI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); $2 = (__ZNSt3__17forwardINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t1)|0); ;HEAP32[$1>>2]=HEAP32[$2>>2]|0; STACKTOP = sp;return; } function __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__shared_countD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEED2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE16__on_zero_sharedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($2)|0); $4 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($3)|0); $5 = ((($1)) + 12|0); $6 = (__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($5)|0); $7 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($6)|0); $8 = HEAP32[$7>>2]|0; __ZNKSt3__114default_deleteI5JQuadEclEPS1_($4,$8); $9 = ((($1)) + 12|0); $10 = (__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($9)|0); (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($10)|0); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114default_deleteI5JQuadEclEPS1_($this,$__ptr) { $this = $this|0; $__ptr = $__ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__ptr; $2 = $1; $3 = ($2|0)==(0|0); if (!($3)) { __ZdlPv($2); } STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE13__get_deleterERKSt9type_info($this,$__t) { $this = $this|0; $__t = $__t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__t; $2 = $0; $3 = $1; $4 = (__ZNKSt9type_infoeqERKS_($3,6448)|0); if (!($4)) { $8 = 0; STACKTOP = sp;return ($8|0); } $5 = ((($2)) + 12|0); $6 = (__ZNKSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($5)|0); $7 = (__ZNKSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($6)|0); $8 = $7; STACKTOP = sp;return ($8|0); } function __ZNKSt9type_infoeqERKS_($this,$__arg) { $this = $this|0; $__arg = $__arg|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__arg; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP5JQuadNS_14default_deleteIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE21__on_zero_shared_weakEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__a = sp + 4|0; $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE6secondEv($2)|0); __ZNSt3__19allocatorINS_20__shared_ptr_pointerIP5JQuadNS_14default_deleteIS2_EENS0_IS2_EEEEEC2IS2_EERKNS0_IT_EE($__a,$3); $4 = ((($1)) + 12|0); (__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE6secondEv($4)|0); __ZNSt3__19allocatorINS_20__shared_ptr_pointerIP5JQuadNS_14default_deleteIS2_EENS0_IS2_EEEEE10deallocateEPS7_j($__a,$1,1); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_17__compressed_pairIP5JQuadNS_14default_deleteIS2_EEEENS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19allocatorINS_20__shared_ptr_pointerIP5JQuadNS_14default_deleteIS2_EENS0_IS2_EEEEEC2IS2_EERKNS0_IT_EE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_20__shared_ptr_pointerIP5JQuadNS_14default_deleteIS2_EENS0_IS2_EEEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__110shared_ptrI5JQuadE18__enable_weak_thisEPKv($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEE5resetEPS1_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrI5JQuadNS_14default_deleteIS1_EEE5resetEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEE6secondEv($2)|0); $10 = $__tmp; __ZNKSt3__114default_deleteI5JQuadEclEPS1_($9,$10); STACKTOP = sp;return; } function __ZN14SimpleMenuItemC2EP10SimpleMenuiiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbb($this,$_parent,$id,$fontId,$text,$x,$y,$hasFocus,$autoTranslate) { $this = $this|0; $_parent = $_parent|0; $id = $id|0; $fontId = $fontId|0; $text = $text|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $autoTranslate = $autoTranslate|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 8|0; $0 = $this; $1 = $_parent; $2 = $id; $3 = $fontId; $4 = $x; $5 = $y; $11 = $hasFocus&1; $6 = $11; $12 = $autoTranslate&1; $7 = $12; $13 = $0; $14 = $1; $15 = $2; $16 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$text); $17 = $4; $18 = $5; $19 = $6; $20 = $19&1; $21 = $7; $22 = $21&1; __THREW__ = 0; invoke_viiiiiddii(5483,($13|0),($14|0),($15|0),($16|0),($8|0),(+$17),(+$18),($20|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $9 = $32; $10 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $36 = $9; $37 = $10; ___resumeException($36|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $25 = 56500; HEAP32[$13>>2] = $25; $26 = ((($13)) + 56|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($26); $27 = $1; $28 = ((($13)) + 32|0); HEAP32[$28>>2] = $27; $29 = ((($13)) + 56|0); __THREW__ = 0; (invoke_iii(3925,($29|0),(211279|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { STACKTOP = sp;return; } $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $9 = $34; $10 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN12SimpleButtonD2Ev($13); $36 = $9; $37 = $10; ___resumeException($36|0); // unreachable; } function __ZN14SimpleMenuItem8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $menu = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($1); $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + 68|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vii[$7 & 8191]($1,1); $8 = HEAP32[$1>>2]|0; $9 = ((($8)) + 44|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($1)|0); $12 = ($11|0)!=(0|0); if (!($12)) { STACKTOP = sp;return; } $13 = ((($1)) + 32|0); $14 = HEAP32[$13>>2]|0; $menu = $14; $15 = (+__ZNK12SimpleButton4getYEv($1)); $16 = $menu; $17 = ((($16)) + 168|0); HEAPF32[$17>>2] = $15; STACKTOP = sp;return; } function __ZNK14SimpleMenuItem14getDescriptionEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN14SimpleMenuItem14setDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$desc) { $this = $this|0; $desc = $desc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $desc; $2 = $0; $3 = ((($2)) + 56|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZNK14SimpleMenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,156721)|0); $8 = HEAP32[$5>>2]|0; $9 = ((($8)) + 80|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($5)|0); $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($7,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,156798)|0); $14 = HEAP32[$5>>2]|0; $15 = ((($14)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]($5)|0); $18 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($13,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,156811)|0); $20 = HEAP32[$5>>2]|0; $21 = ((($20)) + 84|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($2,$5); __THREW__ = 0; $23 = (invoke_iii(3885,($19|0),($2|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_iii(3839,($23|0),(156823|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = HEAP32[$5>>2]|0; $30 = ((($29)) + 36|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (+invoke_di($31|0,($5|0))); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; $35 = (invoke_iid(4766,($26|0),(+$32))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; $38 = (invoke_iii(3839,($35|0),(156836|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = HEAP32[$5>>2]|0; $42 = ((($41)) + 40|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (+invoke_di($43|0,($5|0))); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __THREW__ = 0; $47 = (invoke_iid(4766,($38|0),(+$44))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __THREW__ = 0; $50 = (invoke_iii(3839,($47|0),(160316|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (+invoke_di(5484,($5|0))); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; $56 = (invoke_iid(4766,($50|0),(+$53))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __THREW__ = 0; $59 = (invoke_iii(3839,($56|0),(197988|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; $62 = (+invoke_di(5485,($5|0))); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; $65 = (invoke_iid(4766,($59|0),(+$62))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($65|0); } } } } } } } } } } } } } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $70 = $3; $71 = $4; ___resumeException($70|0); // unreachable; return (0)|0; } function __GLOBAL__sub_I_SimpleMenuItem_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4581(); ___cxx_global_var_init_1_4582(); ___cxx_global_var_init_3_4583(); ___cxx_global_var_init_5_4584(); return; } function ___cxx_global_var_init_4581() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56616,182585); (___cxa_atexit((3831|0),(56616|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4582() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56628,165089); (___cxa_atexit((3831|0),(56628|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4583() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56640,165080); (___cxa_atexit((3831|0),(56640|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4584() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56652,165065); (___cxa_atexit((3831|0),(56652|0),(___dso_handle|0))|0); return; } function __ZN14SimpleMenuItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56500; HEAP32[$1>>2] = $2; $3 = ((($1)) + 56|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN12SimpleButtonD2Ev($1); STACKTOP = sp;return; } function __ZN14SimpleMenuItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14SimpleMenuItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12SimpleButtonC2EP14JGuiControlleriiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbb($this,$_parent,$id,$fontId,$text,$x,$y,$hasFocus,$autoTranslate) { $this = $this|0; $_parent = $_parent|0; $id = $id|0; $fontId = $fontId|0; $text = $text|0; $x = +$x; $y = +$y; $hasFocus = $hasFocus|0; $autoTranslate = $autoTranslate|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $8 = sp + 20|0; $9 = sp + 8|0; $0 = $this; $1 = $_parent; $2 = $id; $3 = $fontId; $4 = $x; $5 = $y; $12 = $hasFocus&1; $6 = $12; $13 = $autoTranslate&1; $7 = $13; $14 = $0; $15 = $2; __ZN10JGuiObjectC2Ei($14,$15); $16 = 56672; HEAP32[$14>>2] = $16; $17 = ((($14)) + 20|0); $18 = $4; HEAPF32[$17>>2] = $18; $19 = ((($14)) + 24|0); $20 = $5; HEAPF32[$19>>2] = $20; $21 = ((($14)) + 32|0); $22 = $1; HEAP32[$21>>2] = $22; $23 = ((($14)) + 36|0); $24 = $3; HEAP32[$23>>2] = $24; $25 = ((($14)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($25); $26 = ((($14)) + 28|0); HEAPF32[$26>>2] = 0.0; $27 = $7; $28 = $27&1; $29 = ((($14)) + 40|0); __THREW__ = 0; do { if ($28) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$text); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($29,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 8; break; } $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $10 = $36; $11 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZN10JGuiObjectD2Ev($14); $76 = $10; $77 = $11; ___resumeException($76|0); // unreachable; } } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($29,$text)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { label = 8; } } } while(0); do { if ((label|0) == 8) { $40 = $6; $41 = $40&1; $42 = ((($14)) + 16|0); $43 = $41&1; HEAP8[$42>>0] = $43; $44 = ((($14)) + 40|0); $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($44)|0); $46 = ($45>>>0)<(20); $47 = $46 ? 1.5 : 1.0; $48 = ((($14)) + 8|0); HEAPF32[$48>>2] = $47; $49 = ((($14)) + 16|0); $50 = HEAP8[$49>>0]|0; $51 = $50&1; $52 = ((($14)) + 40|0); $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($52)|0); $54 = ($53>>>0)<(20); if ($51) { $55 = $54 ? 1.7000000476837158 : 1.2000000476837158; $56 = ((($14)) + 12|0); HEAPF32[$56>>2] = $55; } else { $57 = $54 ? 1.5 : 1.0; $58 = ((($14)) + 12|0); HEAPF32[$58>>2] = $57; } $59 = ((($14)) + 20|0); $60 = +HEAPF32[$59>>2]; $61 = ((($14)) + 52|0); HEAPF32[$61>>2] = $60; $62 = $6; $63 = $62&1; $64 = HEAP32[$14>>2]|0; $65 = ((($64)) + 64|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; if (!($63)) { FUNCTION_TABLE_vii[$66 & 8191]($14,0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break; } STACKTOP = sp;return; } FUNCTION_TABLE_vii[$66 & 8191]($14,1); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { $69 = HEAP32[$14>>2]|0; $70 = ((($69)) + 20|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; invoke_vi($71|0,($14|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { STACKTOP = sp;return; } } } } while(0); $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $10 = $34; $11 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZN10JGuiObjectD2Ev($14); $76 = $10; $77 = $11; ___resumeException($76|0); // unreachable; } function __ZN12SimpleButton16RenderWithOffsetEf($this,$yOffset) { $this = $this|0; $yOffset = +$yOffset; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $yOffset; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); HEAPF32[$4>>2] = $3; $5 = (__ZN16WResourceManager8InstanceEv()|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 112|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_iii[$8 & 8191]($5,$10)|0); $mFont = $11; $12 = $mFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($2)) + 8|0); $17 = +HEAPF32[$16>>2]; FUNCTION_TABLE_vid[$15 & 8191]($12,$17); $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($2)) + 40|0); $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($21)|0); $23 = ((($2)) + 20|0); $24 = +HEAPF32[$23>>2]; $25 = ((($2)) + 24|0); $26 = +HEAPF32[$25>>2]; $27 = $1; $28 = $26 + $27; FUNCTION_TABLE_viiddidd[$20 & 8191]($18,$22,$24,$28,1,0.0,0.0); STACKTOP = sp;return; } function __ZN12SimpleButton6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 104|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vid[$4 & 8191]($1,0.0); STACKTOP = sp;return; } function __ZN12SimpleButton6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 8|0); $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 12|0); $6 = +HEAPF32[$5>>2]; $7 = $4 < $6; if ($7) { $8 = $1; $9 = 8.0 * $8; $10 = ((($2)) + 8|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = ((($2)) + 8|0); $14 = +HEAPF32[$13>>2]; $15 = ((($2)) + 12|0); $16 = +HEAPF32[$15>>2]; $17 = $14 > $16; if (!($17)) { STACKTOP = sp;return; } $18 = ((($2)) + 12|0); $19 = +HEAPF32[$18>>2]; $20 = ((($2)) + 8|0); HEAPF32[$20>>2] = $19; STACKTOP = sp;return; } $21 = ((($2)) + 8|0); $22 = +HEAPF32[$21>>2]; $23 = ((($2)) + 12|0); $24 = +HEAPF32[$23>>2]; $25 = $22 > $24; if (!($25)) { STACKTOP = sp;return; } $26 = $1; $27 = 8.0 * $26; $28 = ((($2)) + 8|0); $29 = +HEAPF32[$28>>2]; $30 = $29 - $27; HEAPF32[$28>>2] = $30; $31 = ((($2)) + 8|0); $32 = +HEAPF32[$31>>2]; $33 = ((($2)) + 12|0); $34 = +HEAPF32[$33>>2]; $35 = $32 < $34; if (!($35)) { STACKTOP = sp;return; } $36 = ((($2)) + 12|0); $37 = +HEAPF32[$36>>2]; $38 = ((($2)) + 8|0); HEAPF32[$38>>2] = $37; STACKTOP = sp;return; } function __ZN12SimpleButton14checkUserClickEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 64|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($1,1); STACKTOP = sp;return; } function __ZN12SimpleButton8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 88|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($1); $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + 68|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vii[$7 & 8191]($1,1); STACKTOP = sp;return; } function __ZN12SimpleButton7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 88|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 68|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($3,0); STACKTOP = sp;return 1; } function __ZN12SimpleButton13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 17|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN12SimpleButton8RelocateEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = ((($3)) + 52|0); HEAPF32[$4>>2] = 0.0; $5 = $1; $6 = ((($3)) + 20|0); HEAPF32[$6>>2] = $5; $7 = $2; $8 = ((($3)) + 24|0); HEAPF32[$8>>2] = $7; STACKTOP = sp;return; } function __ZNK12SimpleButton9getParentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK12SimpleButton8getScaleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK12SimpleButton14getTargetScaleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK12SimpleButton4getXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK12SimpleButton4getYEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN12SimpleButton9setFontIdERKi($this,$fontId) { $this = $this|0; $fontId = $fontId|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $fontId; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($2)) + 36|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNK12SimpleButton9getFontIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN12SimpleButton19setIsSelectionValidEb($this,$validSelection) { $this = $this|0; $validSelection = $validSelection|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $validSelection&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 17|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZNK12SimpleButton16isSelectionValidEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 17|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN12SimpleButton8setFocusEb($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $value&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 16|0); $7 = $5&1; HEAP8[$6>>0] = $7; $8 = ((($3)) + 16|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = ((($3)) + 40|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($11)|0); $13 = ($12>>>0)<(20); $14 = ((($3)) + 12|0); if ($10) { if ($13) { HEAPF32[$14>>2] = 1.7000000476837158; STACKTOP = sp;return; } else { HEAPF32[$14>>2] = 1.2000000476837158; STACKTOP = sp;return; } } else { if ($13) { HEAPF32[$14>>2] = 1.5; STACKTOP = sp;return; } else { HEAPF32[$14>>2] = 1.0; STACKTOP = sp;return; } } } function __ZNK12SimpleButton8hasFocusEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNK12SimpleButton7getTextEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$2); STACKTOP = sp;return; } function __ZN12SimpleButton7setTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$text) { $this = $this|0; $text = $text|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $text; $2 = $0; $3 = ((($2)) + 40|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); STACKTOP = sp;return; } function __ZN12SimpleButton8GetWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $backup = 0.0, $mFont = 0, $result = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); $backup = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vid[$17 & 8191]($14,1.0); $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ((($1)) + 40|0); $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($22)|0); $24 = (+FUNCTION_TABLE_dii[$21 & 4095]($18,$23)); $result = $24; $25 = $mFont; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = $backup; FUNCTION_TABLE_vid[$28 & 8191]($25,$29); $30 = $result; STACKTOP = sp;return (+$30); } function __ZN12SimpleButton16GetEnlargedWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $backup = 0.0, $mFont = 0; var $result = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); $backup = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vid[$17 & 8191]($14,1.2000000476837158); $18 = ((($1)) + 40|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($18)|0); $20 = ($19>>>0)<(20); if ($20) { $21 = $mFont; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vid[$24 & 8191]($21,1.7000000476837158); } $25 = $mFont; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = ((($1)) + 40|0); $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); $31 = (+FUNCTION_TABLE_dii[$28 & 4095]($25,$30)); $result = $31; $32 = $mFont; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = $backup; FUNCTION_TABLE_vid[$35 & 8191]($32,$36); $37 = $result; STACKTOP = sp;return (+$37); } function __ZNK12SimpleButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $out; $5 = $0; $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,156768)|0); $8 = HEAP32[$5>>2]|0; $9 = ((($8)) + 80|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($5)|0); $12 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($7,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,156798)|0); $14 = HEAP32[$5>>2]|0; $15 = ((($14)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]($5)|0); $18 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($13,$17)|0); $19 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,156811)|0); $20 = HEAP32[$5>>2]|0; $21 = ((($20)) + 84|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($2,$5); __THREW__ = 0; $23 = (invoke_iii(3885,($19|0),($2|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_iii(3839,($23|0),(156823|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = HEAP32[$5>>2]|0; $30 = ((($29)) + 36|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (+invoke_di($31|0,($5|0))); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; $35 = (invoke_iid(4766,($26|0),(+$32))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { __THREW__ = 0; $38 = (invoke_iii(3839,($35|0),(156836|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $41 = HEAP32[$5>>2]|0; $42 = ((($41)) + 40|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (+invoke_di($43|0,($5|0))); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __THREW__ = 0; $47 = (invoke_iid(4766,($38|0),(+$44))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __THREW__ = 0; $50 = (invoke_iii(3839,($47|0),(160316|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (+invoke_di(5484,($5|0))); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; $56 = (invoke_iid(4766,($50|0),(+$53))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if (!($58)) { __THREW__ = 0; $59 = (invoke_iii(3839,($56|0),(197988|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { __THREW__ = 0; $62 = (+invoke_di(5485,($5|0))); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; $65 = (invoke_iid(4766,($59|0),(+$62))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($65|0); } } } } } } } } } } } } } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $70 = $3; $71 = $4; ___resumeException($70|0); // unreachable; return (0)|0; } function __GLOBAL__sub_I_SimpleButton_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4653(); ___cxx_global_var_init_1_4654(); ___cxx_global_var_init_3_4655(); ___cxx_global_var_init_5_4656(); return; } function ___cxx_global_var_init_4653() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56780,182585); (___cxa_atexit((3831|0),(56780|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4654() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56792,165089); (___cxa_atexit((3831|0),(56792|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4655() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56804,165080); (___cxa_atexit((3831|0),(56804|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4656() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56816,165065); (___cxa_atexit((3831|0),(56816|0),(___dso_handle|0))|0); return; } function __ZN12SimpleButtonD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12SimpleButtonD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9SimpleKeyC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($this,$_ds,$_id) { $this = $this|0; $_ds = $_ds|0; $_id = $_id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_id; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); __THREW__ = 0; (invoke_iii(3901,($4|0),($_ds|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } $7 = $1; $8 = $7&255; $9 = ((($4)) + 12|0); HEAP8[$9>>0] = $8; $x = 0; while(1) { $10 = $x; $11 = ($10|0)<(4); if (!($11)) { break; } $12 = $x; $13 = ((($4)) + 13|0); $14 = (($13) + ($12)|0); HEAP8[$14>>0] = -2; $15 = $x; $16 = (($15) + 1)|0; $x = $16; } STACKTOP = sp;return; } function __ZN9SimplePad8linkKeysEiii($this,$from,$to,$dir) { $this = $this|0; $from = $from|0; $to = $to|0; $dir = $dir|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $from; $2 = $to; $3 = $dir; $4 = $0; $5 = $1; $6 = ((($4)) + 56|0); $7 = (($6) + ($5<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = $2; $11 = ((($4)) + 56|0); $12 = (($11) + ($10<<2)|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $15 = $2; $16 = $15&255; $17 = $3; $18 = $1; $19 = ((($4)) + 56|0); $20 = (($19) + ($18<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 13|0); $23 = (($22) + ($17)|0); HEAP8[$23>>0] = $16; $24 = $3; switch ($24|0) { case 2: case 0: { $25 = $3; $26 = (($25) + 1)|0; $3 = $26; break; } default: { $27 = $3; $28 = (($27) + -1)|0; $3 = $28; } } $29 = $1; $30 = $29&255; $31 = $3; $32 = $2; $33 = ((($4)) + 56|0); $34 = (($33) + ($32<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 13|0); $37 = (($36) + ($31)|0); HEAP8[$37>>0] = $30; STACKTOP = sp;return; } function __ZN9SimplePadC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $idx = 0, $k = 0, $x = 0, $x1 = 0, $x2 = 0, $x3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 204|0; $1 = sp + 176|0; $4 = sp + 152|0; $5 = sp + 140|0; $6 = sp + 124|0; $7 = sp + 112|0; $8 = sp + 100|0; $9 = sp + 88|0; $10 = sp + 76|0; $11 = sp + 64|0; $12 = sp + 52|0; $13 = sp + 40|0; $14 = sp + 24|0; $15 = sp + 12|0; $16 = sp; $0 = $this; $17 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = ((($17)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($17)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($19); $20 = ((($17)) + 40|0); HEAP32[$20>>2] = 0; $21 = ((($17)) + 32|0); HEAP8[$21>>0] = 0; $22 = ((($17)) + 48|0); HEAP32[$22>>2] = 0; $23 = ((($17)) + 52|0); HEAP32[$23>>2] = 0; $24 = ((($17)) + 44|0); HEAP32[$24>>2] = 0; $25 = ((($17)) + 34|0); HEAP8[$25>>0] = 0; $26 = ((($17)) + 35|0); HEAP8[$26>>0] = 0; $27 = ((($17)) + 33|0); HEAP8[$27>>0] = 1; $28 = ((($buf)) + 1|0); HEAP8[$28>>0] = 0; $x = 0; while(1) { $29 = $x; $30 = ($29|0)<(42); if (!($30)) { break; } $31 = $x; $32 = ((($17)) + 56|0); $33 = (($32) + ($31<<2)|0); HEAP32[$33>>2] = 0; $34 = $x; $35 = (($34) + 1)|0; $x = $35; } $x1 = 97; while(1) { $36 = $x1; $37 = ($36|0)<=(122); if (!($37)) { label = 20; break; } $38 = $x1; $39 = $38&255; HEAP8[$buf>>0] = $39; __THREW__ = 0; invoke_vii(3797,($1|0),($buf|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 10; break; } $42 = $x1; $43 = $42&255; __THREW__ = 0; $44 = (invoke_iiii(6399,($17|0),($1|0),($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 11; break; } $k = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $47 = $x1; $48 = (($47) - 97)|0; $idx = $48; $49 = $idx; $50 = ($49|0)>(0); if ($50) { $51 = $idx; $52 = (($51) - 1)|0; $53 = $52&255; $54 = $k; $55 = ((($54)) + 13|0); $56 = ((($55)) + 2|0); HEAP8[$56>>0] = $53; } $61 = $idx; $62 = ($61|0)<(25); if ($62) { $63 = $idx; $64 = (($63) + 1)|0; $65 = $64&255; $66 = $k; $67 = ((($66)) + 13|0); $68 = ((($67)) + 3|0); HEAP8[$68>>0] = $65; } $69 = $idx; $70 = ($69|0)>(8); if ($70) { $71 = $idx; $72 = (($71) - 1)|0; $73 = (($72) - 8)|0; $74 = $73&255; $75 = $k; $76 = ((($75)) + 13|0); HEAP8[$76>>0] = $74; } else { $77 = $k; $78 = ((($77)) + 13|0); HEAP8[$78>>0] = -1; } $79 = $idx; $80 = ($79|0)<(17); if ($80) { $81 = $idx; $82 = (($81) + 1)|0; $83 = (($82) + 8)|0; $84 = $83&255; $85 = $k; $86 = ((($85)) + 13|0); $87 = ((($86)) + 1|0); HEAP8[$87>>0] = $84; } $88 = $x1; $89 = (($88) + 1)|0; $x1 = $89; } L23: do { if ((label|0) == 11) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } else if ((label|0) == 20) { __THREW__ = 0; invoke_vii(3797,($5|0),(156855|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 10; } else { __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; do { if ($93) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $2 = $106; $3 = $107; } else { __THREW__ = 0; (invoke_iiii(6399,($17|0),($4|0),26)|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $2 = $108; $3 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $x2 = 17; while(1) { $96 = $x2; $97 = ($96|0)<(26); if (!($97)) { break; } $98 = $x2; $99 = ((($17)) + 56|0); $100 = (($99) + ($98<<2)|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 13|0); $103 = ((($102)) + 1|0); HEAP8[$103>>0] = 26; $104 = $x2; $105 = (($104) + 1)|0; $x2 = $105; } __THREW__ = 0; invoke_vii(3797,($7|0),(162994|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 10; break L23; } __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; do { if ($113) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $2 = $207; $3 = $208; } else { __THREW__ = 0; $114 = (invoke_iiii(6399,($17|0),($6|0),27)|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $2 = $209; $3 = $210; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } $k = $114; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $117 = ((($17)) + 56|0); $118 = ((($117)) + 100|0); $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 13|0); $121 = ((($120)) + 3|0); HEAP8[$121>>0] = 27; $122 = $k; $123 = ((($122)) + 13|0); HEAP8[$123>>0] = 30; $124 = $k; $125 = ((($124)) + 13|0); $126 = ((($125)) + 2|0); HEAP8[$126>>0] = 25; $127 = $k; $128 = ((($127)) + 13|0); $129 = ((($128)) + 1|0); HEAP8[$129>>0] = 28; __THREW__ = 0; invoke_vii(3797,($9|0),(198486|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 10; break L23; } __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; do { if ($133) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $2 = $211; $3 = $212; } else { __THREW__ = 0; $134 = (invoke_iiii(6399,($17|0),($8|0),28)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $2 = $213; $3 = $214; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $k = $134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $137 = $k; $138 = ((($137)) + 13|0); HEAP8[$138>>0] = 27; $139 = $k; $140 = ((($139)) + 13|0); $141 = ((($140)) + 2|0); HEAP8[$141>>0] = 26; __THREW__ = 0; invoke_vii(3797,($11|0),(156864|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 10; break L23; } __THREW__ = 0; invoke_vii(3887,($10|0),($11|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; do { if ($145) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $2 = $215; $3 = $216; } else { __THREW__ = 0; $146 = (invoke_iiii(6399,($17|0),($10|0),29)|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $2 = $217; $3 = $218; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $k = $146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $149 = ((($17)) + 56|0); $150 = ((($149)) + 32|0); $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 13|0); $153 = ((($152)) + 3|0); HEAP8[$153>>0] = 29; $154 = $k; $155 = ((($154)) + 13|0); HEAP8[$155>>0] = 40; $156 = $k; $157 = ((($156)) + 13|0); $158 = ((($157)) + 1|0); HEAP8[$158>>0] = 30; $159 = $k; $160 = ((($159)) + 13|0); $161 = ((($160)) + 2|0); HEAP8[$161>>0] = 8; __THREW__ = 0; invoke_vii(3797,($13|0),(156868|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 10; break L23; } __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; do { if ($165) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $2 = $219; $3 = $220; } else { __THREW__ = 0; $166 = (invoke_iiii(6399,($17|0),($12|0),30)|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $221 = ___cxa_find_matching_catch()|0; $222 = tempRet0; $2 = $221; $3 = $222; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } $k = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $169 = ((($17)) + 56|0); $170 = ((($169)) + 68|0); $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 13|0); $173 = ((($172)) + 3|0); HEAP8[$173>>0] = 30; $174 = ((($17)) + 56|0); $175 = ((($174)) + 68|0); $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 13|0); $178 = ((($177)) + 1|0); HEAP8[$178>>0] = 25; $179 = $k; $180 = ((($179)) + 13|0); HEAP8[$180>>0] = 29; $181 = $k; $182 = ((($181)) + 13|0); $183 = ((($182)) + 1|0); HEAP8[$183>>0] = 27; $184 = $k; $185 = ((($184)) + 13|0); $186 = ((($185)) + 2|0); HEAP8[$186>>0] = 17; $x3 = 0; while(1) { $187 = $x3; $188 = ($187|0)<(10); if (!($188)) { break; } $189 = $x3; $190 = (48 + ($189))|0; $191 = $190&255; HEAP8[$buf>>0] = $191; __THREW__ = 0; invoke_vii(3797,($14|0),($buf|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { label = 10; break L23; } $194 = $x3; $195 = (31 + ($194))|0; $196 = $195&255; __THREW__ = 0; (invoke_iiii(6399,($17|0),($14|0),($196|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 59; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $199 = $x3; $200 = ($199|0)<(8); if ($200) { $201 = $x3; $202 = (31 + ($201))|0; $203 = $x3; $204 = (0 + ($203))|0; __THREW__ = 0; invoke_viiii(6400,($17|0),($202|0),($204|0),1); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 10; break L23; } } $225 = $x3; $226 = ($225|0)>(0); if ($226) { $227 = $x3; $228 = (31 + ($227))|0; $229 = $x3; $230 = (31 + ($229))|0; $231 = (($230) - 1)|0; __THREW__ = 0; invoke_viiii(6400,($17|0),($228|0),($231|0),2); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { label = 10; break L23; } } $234 = $x3; $235 = (($234) + 1)|0; $x3 = $235; } if ((label|0) == 59) { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $2 = $223; $3 = $224; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break L23; } __THREW__ = 0; invoke_vii(3797,($16|0),(208803|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { label = 10; break L23; } __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; do { if ($239) { $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $2 = $279; $3 = $280; } else { __THREW__ = 0; $240 = (invoke_iiii(6399,($17|0),($15|0),41)|0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { $281 = ___cxa_find_matching_catch()|0; $282 = tempRet0; $2 = $281; $3 = $282; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } $k = $240; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __THREW__ = 0; invoke_viiii(6400,($17|0),41,40,2); $243 = __THREW__; __THREW__ = 0; $244 = $243&1; if ($244) { label = 10; break L23; } $245 = ((($17)) + 56|0); $246 = ((($245)) + 164|0); $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 13|0); $249 = ((($248)) + 1|0); HEAP8[$249>>0] = 29; $250 = ((($17)) + 56|0); $251 = ((($250)) + 156|0); $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 13|0); $254 = ((($253)) + 1|0); HEAP8[$254>>0] = 29; $255 = ((($17)) + 56|0); $256 = ((($255)) + 160|0); $257 = HEAP32[$256>>2]|0; $258 = ((($257)) + 13|0); $259 = ((($258)) + 1|0); HEAP8[$259>>0] = 29; $260 = ((($17)) + 56|0); $261 = ((($260)) + 124|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 13|0); $264 = ((($263)) + 2|0); HEAP8[$264>>0] = -2; $265 = ((($17)) + 56|0); $266 = HEAP32[$265>>2]|0; $267 = ((($266)) + 13|0); $268 = ((($267)) + 2|0); HEAP8[$268>>0] = -2; $269 = ((($17)) + 56|0); $270 = ((($269)) + 36|0); $271 = HEAP32[$270>>2]|0; $272 = ((($271)) + 13|0); $273 = ((($272)) + 2|0); HEAP8[$273>>0] = -2; $274 = ((($17)) + 56|0); $275 = ((($274)) + 72|0); $276 = HEAP32[$275>>2]|0; $277 = ((($276)) + 13|0); $278 = ((($277)) + 2|0); HEAP8[$278>>0] = -2; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L23; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } } } while(0); if ((label|0) == 10) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $283 = $2; $284 = $3; ___resumeException($283|0); // unreachable; } function __ZN9SimplePad3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEh($this,$display,$id) { $this = $this|0; $display = $display|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $6 = sp + 28|0; $1 = $this; $2 = $id; $7 = $1; $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>=(42); if ($10) { $0 = 0; $34 = $0; STACKTOP = sp;return ($34|0); } $11 = (__Znwj(28)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($3|0),($display|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; } else { $14 = $2; $15 = $14&255; __THREW__ = 0; invoke_viii(6401,($11|0),($3|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $18 = ((($7)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; HEAP32[$18>>2] = $20; $21 = ((($7)) + 56|0); $22 = (($21) + ($19<<2)|0); HEAP32[$22>>2] = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $23 = ((($7)) + 40|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) - 1)|0; $26 = ((($7)) + 56|0); $27 = (($26) + ($25<<2)|0); $28 = HEAP32[$27>>2]|0; $0 = $28; $34 = $0; STACKTOP = sp;return ($34|0); } } while(0); $$pre_trunc = HEAP8[$6>>0]|0; $33 = $$pre_trunc&1; if (!($33)) { $35 = $4; $36 = $5; ___resumeException($35|0); // unreachable; } __ZdlPv($11); $35 = $4; $36 = $5; ___resumeException($35|0); // unreachable; return (0)|0; } function __ZN9SimplePadD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $x = 0; while(1) { $2 = $x; $3 = ($2|0)<(42); if (!($3)) { break; } $4 = $x; $5 = ((($1)) + 56|0); $6 = (($5) + ($4<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = $x; $10 = ((($1)) + 56|0); $11 = (($10) + ($9<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { __ZN9SimpleKeyD2Ev($12); __ZdlPv($12); } $14 = $x; $15 = ((($1)) + 56|0); $16 = (($15) + ($14<<2)|0); HEAP32[$16>>2] = 0; } $17 = $x; $18 = (($17) + 1)|0; $x = $18; } $19 = ((($1)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $20 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN9SimplePad8pressKeyEh($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $input = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $input = sp + 72|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $1 = $key; $10 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($input,211279); $11 = $1; $12 = $11&255; __THREW__ = 0; $13 = (invoke_ii(6402,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; L1: do { if (!($15)) { $16 = ($13|0)!=(0); do { if ($16) { $17 = ((($10)) + 33|0); $18 = HEAP8[$17>>0]|0; $19 = $18&1; $20 = $1; if ($19) { $21 = $20&255; __THREW__ = 0; $22 = (invoke_ii(4584,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { break L1; } $25 = $22&255; __THREW__ = 0; (invoke_iii(5161,($input|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } } else { __THREW__ = 0; (invoke_iii(5161,($input|0),($20|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break L1; } } $32 = ((($10)) + 44|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $35 = ($33>>>0)<($34>>>0); if ($35) { $36 = ((($10)) + 44|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) + 1)|0; HEAP32[$36>>2] = $38; } $39 = ((($10)) + 44|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; (invoke_iiii(6403,($10|0),($40|0),($input|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { break L1; } $43 = ((($10)) + 33|0); $44 = HEAP8[$43>>0]|0; $45 = $44&1; if ($45) { $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $47 = ($46|0)==(1); if ($47) { $48 = ((($10)) + 33|0); $49 = HEAP8[$48>>0]|0; $50 = $49&1; $51 = $50 ^ 1; $52 = ((($10)) + 33|0); $53 = $51&1; HEAP8[$52>>0] = $53; } } } else { $54 = $1; $55 = $54&255; $56 = ($55|0)>=(31); if ($56) { $57 = $1; $58 = $57&255; $59 = ($58|0)<=(40); if ($59) { $60 = $1; $61 = $60&255; $62 = (48 + ($61))|0; $63 = (($62) - 31)|0; $64 = $63&255; __THREW__ = 0; (invoke_iii(5161,($input|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break L1; } $67 = ((($10)) + 44|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $70 = ($68>>>0)<($69>>>0); if ($70) { $71 = ((($10)) + 44|0); $72 = HEAP32[$71>>2]|0; $73 = (($72) + 1)|0; HEAP32[$71>>2] = $73; } $74 = ((($10)) + 44|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; (invoke_iiii(6403,($10|0),($75|0),($input|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L1; } else { break; } } } $78 = $1; $79 = $78&255; $80 = ($79|0)==(41); if ($80) { $81 = ((($10)) + 44|0); $82 = HEAP32[$81>>2]|0; $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $84 = ($82>>>0)<($83>>>0); if ($84) { $85 = ((($10)) + 44|0); $86 = HEAP32[$85>>2]|0; $87 = (($86) + 1)|0; HEAP32[$85>>2] = $87; } $88 = ((($10)) + 44|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; (invoke_iiii(5607,($10|0),($89|0),(208803|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L1; } else { break; } } $92 = $1; $93 = $92&255; $94 = ($93|0)==(26); if ($94) { $95 = ((($10)) + 44|0); $96 = HEAP32[$95>>2]|0; $97 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $98 = ($96>>>0)<($97>>>0); if ($98) { $99 = ((($10)) + 44|0); $100 = HEAP32[$99>>2]|0; $101 = (($100) + 1)|0; HEAP32[$99>>2] = $101; } $102 = ((($10)) + 44|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; (invoke_iiii(5607,($10|0),($103|0),(168429|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { break L1; } else { break; } } $106 = $1; $107 = $106&255; $108 = ($107|0)==(30); if ($108) { $109 = ((($10)) + 33|0); $110 = HEAP8[$109>>0]|0; $111 = $110&1; $112 = $111 ^ 1; $113 = ((($10)) + 33|0); $114 = $112&1; HEAP8[$113>>0] = $114; break; } $115 = $1; $116 = $115&255; $117 = ($116|0)==(29); if (!($117)) { $149 = $1; $150 = $149&255; $151 = ($150|0)==(27); if ($151) { __THREW__ = 0; invoke_vii(6404,($9|0),($10|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } else { $154 = $1; $155 = $154&255; $156 = ($155|0)==(28); if (!($156)) { break; } __THREW__ = 0; invoke_vi(6405,($10|0)); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { break L1; } else { break; } } } $118 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $119 = ($118|0)!=(0); if (!($119)) { $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($input); STACKTOP = sp;return; } $120 = ((($10)) + 44|0); $121 = HEAP32[$120>>2]|0; $122 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $123 = ($121>>>0)>=($122>>>0); L52: do { if ($123) { $124 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($10)|0); $125 = ((($10)) + 44|0); HEAP32[$125>>2] = $124; $126 = ((($10)) + 44|0); $127 = HEAP32[$126>>2]|0; $128 = (($127) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($5|0),($10|0),0,($128|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { break L1; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($10,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else { $131 = ((($10)) + 44|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($10|0),0,($132|0)); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { break L1; } $135 = ((($10)) + 44|0); $136 = HEAP32[$135>>2]|0; $137 = (($136) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($10|0),($137|0),-1); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; do { if ($139) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $2 = $142; $3 = $143; } else { __THREW__ = 0; invoke_viii(5283,($6|0),($7|0),($8|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $2 = $144; $3 = $145; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($10,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L52; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($input); $159 = $2; $160 = $3; ___resumeException($159|0); // unreachable; } } while(0); $146 = ((($10)) + 44|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + -1)|0; HEAP32[$146>>2] = $148; } } while(0); $4 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($input); STACKTOP = sp;return; } } while(0); $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($input); $159 = $2; $160 = $3; ___resumeException($159|0); // unreachable; } function __ZN9SimplePad6FinishEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, $mEngine = 0, $whitespaces = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $whitespaces = sp + 12|0; $0 = $this; $3 = $0; $4 = ((($3)) + 32|0); HEAP8[$4>>0] = 0; $5 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $5; $6 = $mEngine; __ZN3JGE10ResetInputEv($6); $7 = ((($3)) + 36|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { $10 = ((($3)) + 224|0); HEAP32[$10>>2] = 0; $11 = ((($3)) + 228|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$11); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($whitespaces,162270); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofERKS5_j($3,$whitespaces,-1)|0); $found = $12; $13 = $found; $14 = ($13|0)!=(-1); if ($14) { $15 = $found; $16 = (($15) + 1)|0; __THREW__ = 0; (invoke_iiii(4677,($3|0),($16|0),-1)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $21 = $1; $22 = $2; ___resumeException($21|0); // unreachable; } } else { __THREW__ = 0; (invoke_iii(3925,($3|0),(211279|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $21 = $1; $22 = $2; ___resumeException($21|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $25 = ((($3)) + 224|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if ($27) { $28 = ((($3)) + 224|0); $29 = HEAP32[$28>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($29); $30 = ((($3)) + 224|0); $31 = HEAP32[$30>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_($31,0,$3)|0); $32 = ((($3)) + 224|0); HEAP32[$32>>2] = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$3); STACKTOP = sp;return; } function __ZN9SimplePad10CancelEditEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 36|0); HEAP8[$3>>0] = 1; __ZN9SimplePad6FinishEv($1,$2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN9SimplePad13MoveSelectionEh($this,$moveto) { $this = $this|0; $moveto = $moveto|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $moveto; $2 = $0; $3 = ((($2)) + 35|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { label = 5; } else { $6 = $1; $7 = $6&255; $8 = ($7|0)>=(31); if ($8) { $9 = $1; $10 = $9&255; $11 = ($10|0)<=(40); if ($11) { $1 = -1; } else { label = 5; } } else { label = 5; } } if ((label|0) == 5) { $12 = ((($2)) + 34|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if (!($14)) { $15 = $1; $16 = $15&255; $17 = ($16|0)==(28); if ($17) { $1 = 26; } } } $18 = ((($2)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)<(42); if ($20) { $21 = ((($2)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)>=(0); if ($23) { $24 = ((($2)) + 48|0); $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 52|0); HEAP32[$26>>2] = $25; } } $27 = $1; $28 = $27&255; $29 = ($28|0)<(42); $30 = $1; $31 = $30&255; if ($29) { $32 = ((($2)) + 48|0); HEAP32[$32>>2] = $31; STACKTOP = sp;return; } $33 = ($31|0)==(255); if (!($33)) { STACKTOP = sp;return; } $34 = ((($2)) + 48|0); HEAP32[$34>>2] = 255; STACKTOP = sp;return; } function __ZN9SimplePad6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0; var $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $distance = 0, $i = 0, $key = 0, $mEngine = 0, $minDistance = 0, $n = 0, $or$cond = 0, $or$cond11 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $x = 0, $y = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $x = sp + 48|0; $y = sp + 44|0; $3 = sp + 12|0; $4 = sp; $1 = $this; $2 = $0; $5 = $1; $6 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $6; $7 = ((($5)) + 48|0); $8 = HEAP32[$7>>2]|0; $n = $8; $minDistance = -1; $9 = $mEngine; $10 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($9,$x,$y)|0); if ($10) { $i = 0; while(1) { $11 = $i; $12 = ((($5)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)<($13|0); if (!($14)) { break; } $15 = $i; $16 = ((($5)) + 56|0); $17 = (($16) + ($15<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 24|0); $20 = +HEAPF32[$19>>2]; $21 = HEAP32[$y>>2]|0; $22 = (+($21|0)); $23 = $20 - $22; $24 = $i; $25 = ((($5)) + 56|0); $26 = (($25) + ($24<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 24|0); $29 = +HEAPF32[$28>>2]; $30 = HEAP32[$y>>2]|0; $31 = (+($30|0)); $32 = $29 - $31; $33 = $23 * $32; $34 = $i; $35 = ((($5)) + 56|0); $36 = (($35) + ($34<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 20|0); $39 = +HEAPF32[$38>>2]; $40 = HEAP32[$x>>2]|0; $41 = (+($40|0)); $42 = $39 - $41; $43 = $i; $44 = ((($5)) + 56|0); $45 = (($44) + ($43<<2)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 20|0); $48 = +HEAPF32[$47>>2]; $49 = HEAP32[$x>>2]|0; $50 = (+($49|0)); $51 = $48 - $50; $52 = $42 * $51; $53 = $33 + $52; $54 = (~~(($53))>>>0); $distance = $54; $55 = $distance; $56 = $minDistance; $57 = ($55>>>0)<($56>>>0); if ($57) { $58 = $distance; $minDistance = $58; $59 = $i; $n = $59; } $60 = $i; $61 = (($60) + 1)|0; $i = $61; } $62 = $n; $63 = $62&255; __ZN9SimplePad13MoveSelectionEh($5,$63); $64 = (__ZN3JGE11GetInstanceEv()|0); __ZN3JGE20LeftClickedProcessedEv($64); } $65 = $mEngine; $66 = (__ZN3JGE10ReadButtonEv($65)|0); $key = $66; $67 = $key; $68 = ($67|0)==(2); do { if ($68) { $69 = ((($5)) + 48|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(27); if ($71) { $72 = ((($5)) + 48|0); HEAP32[$72>>2] = 27; break; } else { __ZN9SimplePad6FinishEv($3,$5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } } else { $73 = $key; $74 = ($73|0)==(3); if ($74) { $75 = ((($5)) + 33|0); $76 = HEAP8[$75>>0]|0; $77 = $76&1; $78 = $77 ^ 1; $79 = ((($5)) + 33|0); $80 = $78&1; HEAP8[$79>>0] = $80; } } } while(0); $81 = ((($5)) + 48|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(26); do { if ($83) { $84 = ((($5)) + 34|0); $85 = HEAP8[$84>>0]|0; $86 = $85&1; if ($86) { $87 = $mEngine; $88 = (__ZN3JGE14GetButtonClickE7Buttons($87,6)|0); if ($88) { $89 = ((($5)) + 48|0); HEAP32[$89>>2] = 28; break; } } $90 = $key; $91 = ($90|0)==(7); $92 = $key; $93 = ($92|0)==(6); $or$cond = $91 | $93; $94 = $key; $95 = ($94|0)==(8); $or$cond3 = $or$cond | $95; $96 = $key; $97 = ($96|0)==(9); $or$cond5 = $or$cond3 | $97; if ($or$cond5) { $98 = ((($5)) + 52|0); $99 = HEAP32[$98>>2]|0; $100 = ((($5)) + 48|0); HEAP32[$100>>2] = $99; } } else { $101 = ((($5)) + 48|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)==(255); if ($103) { $104 = $key; $105 = ($104|0)==(9); if ($105) { $106 = ((($5)) + 52|0); $107 = HEAP32[$106>>2]|0; $108 = ((($5)) + 48|0); HEAP32[$108>>2] = $107; } $109 = $key; $110 = ($109|0)==(7); if ($110) { $111 = ((($5)) + 44|0); $112 = HEAP32[$111>>2]|0; $113 = ($112>>>0)>(0); if ($113) { $114 = ((($5)) + 44|0); $115 = HEAP32[$114>>2]|0; $116 = (($115) + -1)|0; HEAP32[$114>>2] = $116; break; } } $117 = $key; $118 = ($117|0)==(6); if (!($118)) { break; } $119 = ((($5)) + 44|0); $120 = HEAP32[$119>>2]|0; $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $122 = ($120>>>0)<($121>>>0); if (!($122)) { break; } $123 = ((($5)) + 44|0); $124 = HEAP32[$123>>2]|0; $125 = (($124) + 1)|0; HEAP32[$123>>2] = $125; break; } $126 = ((($5)) + 48|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)>=(0); if ($128) { $129 = ((($5)) + 48|0); $130 = HEAP32[$129>>2]|0; $131 = ((($5)) + 56|0); $132 = (($131) + ($130<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)!=(0|0); if ($134) { $135 = $key; $136 = ($135|0)==(7); if ($136) { $137 = ((($5)) + 48|0); $138 = HEAP32[$137>>2]|0; $139 = ((($5)) + 56|0); $140 = (($139) + ($138<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 13|0); $143 = ((($142)) + 2|0); $144 = HEAP8[$143>>0]|0; __ZN9SimplePad13MoveSelectionEh($5,$144); } else { $145 = $key; $146 = ($145|0)==(6); if ($146) { $147 = ((($5)) + 48|0); $148 = HEAP32[$147>>2]|0; $149 = ((($5)) + 56|0); $150 = (($149) + ($148<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 13|0); $153 = ((($152)) + 3|0); $154 = HEAP8[$153>>0]|0; __ZN9SimplePad13MoveSelectionEh($5,$154); } } $155 = $key; $156 = ($155|0)==(9); if ($156) { $157 = ((($5)) + 48|0); $158 = HEAP32[$157>>2]|0; $159 = ((($5)) + 56|0); $160 = (($159) + ($158<<2)|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 13|0); $163 = ((($162)) + 1|0); $164 = HEAP8[$163>>0]|0; __ZN9SimplePad13MoveSelectionEh($5,$164); break; } $165 = $key; $166 = ($165|0)==(8); if ($166) { $167 = ((($5)) + 48|0); $168 = HEAP32[$167>>2]|0; $169 = ((($5)) + 56|0); $170 = (($169) + ($168<<2)|0); $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 13|0); $173 = HEAP8[$172>>0]|0; __ZN9SimplePad13MoveSelectionEh($5,$173); } } } } } while(0); $174 = ((($5)) + 48|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)>=(0); if ($176) { $177 = ((($5)) + 48|0); $178 = HEAP32[$177>>2]|0; $179 = ((($5)) + 40|0); $180 = HEAP32[$179>>2]|0; $181 = ($178|0)<($180|0); if ($181) { $182 = ((($5)) + 48|0); $183 = HEAP32[$182>>2]|0; $184 = ((($5)) + 56|0); $185 = (($184) + ($183<<2)|0); $186 = HEAP32[$185>>2]|0; $187 = ($186|0)!=(0|0); $188 = $key; $189 = ($188|0)==(10); $or$cond11 = $187 & $189; if ($or$cond11) { $190 = ((($5)) + 48|0); $191 = HEAP32[$190>>2]|0; $192 = ((($5)) + 56|0); $193 = (($192) + ($191<<2)|0); $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 12|0); $196 = HEAP8[$195>>0]|0; __ZN9SimplePad8pressKeyEh($5,$196); } } } $197 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $198 = ($197>>>0)>(0); $199 = $key; $200 = ($199|0)==(13); $or$cond7 = $198 & $200; if ($or$cond7) { $201 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $202 = (($201) - 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($4,$5,0,$202); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($5,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $203 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $204 = ($203|0)!=(0); $205 = $key; $206 = ($205|0)==(14); $or$cond9 = $204 & $206; if ($or$cond9) { $207 = ((($5)) + 44|0); $208 = HEAP32[$207>>2]|0; $209 = ($208>>>0)>(0); if (!($209)) { $224 = ((($5)) + 24|0); HEAPF32[$224>>2] = 50.0; $225 = ((($5)) + 28|0); HEAPF32[$225>>2] = 50.0; $226 = $mEngine; __ZN3JGE10ResetInputEv($226); STACKTOP = sp;return; } $210 = ((($5)) + 44|0); $211 = HEAP32[$210>>2]|0; $212 = (($211) + -1)|0; HEAP32[$210>>2] = $212; $224 = ((($5)) + 24|0); HEAPF32[$224>>2] = 50.0; $225 = ((($5)) + 28|0); HEAPF32[$225>>2] = 50.0; $226 = $mEngine; __ZN3JGE10ResetInputEv($226); STACKTOP = sp;return; } $213 = $key; $214 = ($213|0)==(15); if (!($214)) { $224 = ((($5)) + 24|0); HEAPF32[$224>>2] = 50.0; $225 = ((($5)) + 28|0); HEAPF32[$225>>2] = 50.0; $226 = $mEngine; __ZN3JGE10ResetInputEv($226); STACKTOP = sp;return; } $215 = ((($5)) + 44|0); $216 = HEAP32[$215>>2]|0; $217 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $218 = ($216>>>0)<($217>>>0); if ($218) { $219 = ((($5)) + 44|0); $220 = HEAP32[$219>>2]|0; $221 = (($220) + 1)|0; HEAP32[$219>>2] = $221; $224 = ((($5)) + 24|0); HEAPF32[$224>>2] = 50.0; $225 = ((($5)) + 28|0); HEAPF32[$225>>2] = 50.0; $226 = $mEngine; __ZN3JGE10ResetInputEv($226); STACKTOP = sp;return; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($5,32)|0); $222 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $223 = ((($5)) + 44|0); HEAP32[$223>>2] = $222; $224 = ((($5)) + 24|0); HEAPF32[$224>>2] = 50.0; $225 = ((($5)) + 28|0); HEAPF32[$225>>2] = 50.0; $226 = $mEngine; __ZN3JGE10ResetInputEv($226); STACKTOP = sp;return; } } function __ZN9SimplePad5StartENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_($this,$value,$_dest) { $this = $this|0; $value = $value|0; $_dest = $_dest|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mEngine = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_dest; $2 = $0; $3 = ((($2)) + 32|0); HEAP8[$3>>0] = 1; $4 = ((($2)) + 36|0); HEAP8[$4>>0] = 0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($2,$value)|0); $5 = ((($2)) + 228|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($5,$2)|0); $6 = $1; $7 = ((($2)) + 224|0); HEAP32[$7>>2] = $6; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($2)|0); $9 = ((($2)) + 44|0); HEAP32[$9>>2] = $8; $10 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $10; $11 = $mEngine; __ZN3JGE10ResetInputEv($11); STACKTOP = sp;return; } function __ZN9SimplePad6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0.0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0; var $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0.0, $24 = 0.0, $240 = 0.0, $241 = 0.0; var $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0.0; var $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0.0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0.0, $319 = 0.0, $32 = 0.0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0.0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0.0, $354 = 0.0, $355 = 0.0, $356 = 0, $357 = 0.0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0.0, $37 = 0, $370 = 0.0, $371 = 0.0, $372 = 0, $373 = 0.0, $374 = 0.0, $375 = 0.0, $376 = 0.0, $377 = 0.0, $378 = 0.0, $379 = 0.0, $38 = 0.0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $39 = 0.0, $4 = 0, $40 = 0.0; var $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0; var $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $hSpacing = 0.0, $kH = 0.0, $kW = 0.0, $mFont = 0, $offX = 0.0, $offY = 0.0, $or$cond = 0, $renderer = 0, $rowLen = 0.0, $vSpacing = 0.0, $vkey = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 68|0; $2 = sp + 56|0; $5 = sp + 36|0; $6 = sp + 24|0; $7 = sp + 12|0; $vkey = sp + 112|0; $0 = $this; $8 = $0; $9 = (__ZN16WResourceManager8InstanceEv()|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,1)|0); $mFont = $13; $offY = 0.0; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = (+FUNCTION_TABLE_di[$17 & 8191]($14)); $kH = $18; $19 = $mFont; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 28|0); $22 = HEAP32[$21>>2]|0; $23 = (+FUNCTION_TABLE_dii[$22 & 4095]($19,197908)); $hSpacing = $23; $vSpacing = 0.0; $24 = $hSpacing; $kW = $24; $25 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $25; $26 = $kH; $27 = $26 + 8.0; $vSpacing = $27; $28 = $vSpacing; $offY = $28; $29 = ((($8)) + 35|0); $30 = HEAP8[$29>>0]|0; $31 = $30&1; if ($31) { $32 = $kH; $33 = $32 + 14.0; $34 = $offY; $35 = $34 + $33; $offY = $35; } $36 = $renderer; $37 = ((($8)) + 24|0); $38 = +HEAPF32[$37>>2]; $39 = $kW; $40 = $38 - $39; $41 = ((($8)) + 28|0); $42 = +HEAPF32[$41>>2]; $43 = $kH; $44 = $42 - $43; $45 = $kW; $46 = $45 + 12.0; $47 = $46 * 13.0; $48 = $kH; $49 = $48 + 14.0; $50 = $49 * 5.0; $51 = $offY; $52 = $50 + $51; __ZN9JRenderer13FillRoundRectEfffffj($36,$40,$44,$47,$52,2.0,-1275068416); $53 = $vSpacing; $offY = $53; $54 = $renderer; $55 = ((($8)) + 24|0); $56 = +HEAPF32[$55>>2]; $57 = $kW; $58 = $57 / 2.0; $59 = $56 - $58; $60 = ((($8)) + 28|0); $61 = +HEAPF32[$60>>2]; $62 = $offY; $63 = $61 + $62; $64 = $kW; $65 = $64 + 12.0; $66 = $65 * 11.0; $67 = $kW; $68 = $67 / 2.0; $69 = $66 + $68; $70 = $kH; __ZN9JRenderer13FillRoundRectEfffffj($54,$59,$63,$69,$70,2.0,-1); $71 = ((($8)) + 12|0); $72 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($71,211279)|0); L4: do { if ($72) { $73 = $mFont; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = ((($8)) + 12|0); $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($77)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$78); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; do { if ($80) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; } else { $81 = ((($8)) + 24|0); $82 = +HEAPF32[$81>>2]; $83 = ((($8)) + 28|0); $84 = +HEAPF32[$83>>2]; __THREW__ = 0; invoke_viiddidd($76|0,($73|0),($1|0),(+$82),(+$84),0,0.0,0.0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $3 = $89; $4 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $382 = $3; $383 = $4; ___resumeException($382|0); // unreachable; } } while(0); $91 = $kH; $92 = $91 + 12.0; $93 = ((($8)) + 28|0); $94 = +HEAPF32[$93>>2]; $95 = $94 + $92; HEAPF32[$93>>2] = $95; $96 = ((($8)) + 44|0); $97 = HEAP32[$96>>2]|0; $98 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($8)|0); $99 = ($97>>>0)<($98>>>0); do { if ($99) { $100 = $mFont; $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 28|0); $103 = HEAP32[$102>>2]|0; $104 = ((($8)) + 44|0); $105 = HEAP32[$104>>2]|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($5,$8,$105,1); $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; $107 = (+invoke_dii($103|0,($100|0),($106|0))); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $382 = $3; $383 = $4; ___resumeException($382|0); // unreachable; } $kW = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $110 = $renderer; $111 = ((($8)) + 24|0); $112 = +HEAPF32[$111>>2]; $113 = $mFont; $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 28|0); $116 = HEAP32[$115>>2]|0; $117 = ((($8)) + 44|0); $118 = HEAP32[$117>>2]|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($6,$8,0,$118); $119 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $120 = (+invoke_dii($116|0,($113|0),($119|0))); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if (!($122)) { $123 = $112 + $120; $124 = ((($8)) + 28|0); $125 = +HEAPF32[$124>>2]; $126 = $kH; $127 = $125 + $126; $128 = $127 - 4.0; $129 = $kW; __THREW__ = 0; invoke_vidddddi(4544,($110|0),(+$123),(+$128),(+$129),4.0,2.0,-1768516096); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if (!($131)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } } $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $382 = $3; $383 = $4; ___resumeException($382|0); // unreachable; } else { $136 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($8)|0); $137 = ((($8)) + 44|0); HEAP32[$137>>2] = $136; $138 = $renderer; $139 = ((($8)) + 24|0); $140 = +HEAPF32[$139>>2]; $141 = $mFont; $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 28|0); $144 = HEAP32[$143>>2]|0; $145 = ((($8)) + 44|0); $146 = HEAP32[$145>>2]|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($7,$8,0,$146); $147 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; $148 = (+invoke_dii($144|0,($141|0),($147|0))); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if (!($150)) { $151 = $140 + $148; $152 = ((($8)) + 28|0); $153 = +HEAPF32[$152>>2]; $154 = $kH; $155 = $153 + $154; $156 = $155 - 4.0; $157 = $kW; __THREW__ = 0; invoke_vidddddi(4544,($138|0),(+$151),(+$156),(+$157),4.0,2.0,-1768516096); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if (!($159)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } } $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $3 = $160; $4 = $161; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $382 = $3; $383 = $4; ___resumeException($382|0); // unreachable; } } while(0); $162 = $mFont; $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 8|0); $165 = HEAP32[$164>>2]|0; FUNCTION_TABLE_vii[$165 & 8191]($162,-16777216); $166 = $mFont; $167 = HEAP32[$166>>2]|0; $168 = HEAP32[$167>>2]|0; $169 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $170 = ((($8)) + 24|0); $171 = +HEAPF32[$170>>2]; $172 = ((($8)) + 28|0); $173 = +HEAPF32[$172>>2]; FUNCTION_TABLE_viiddidd[$168 & 8191]($166,$169,$171,$173,0,0.0,0.0); $174 = $kH; $175 = $174 + 12.0; $176 = $offY; $177 = $176 + $175; $offY = $177; $178 = ((($8)) + 35|0); $179 = HEAP8[$178>>0]|0; $180 = $179&1; if (!($180)) { $181 = $kH; $182 = $181 + 12.0; $183 = $vSpacing; $184 = $183 - $182; $vSpacing = $184; } $offX = 0.0; $185 = $mFont; $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 28|0); $188 = HEAP32[$187>>2]|0; $189 = (+FUNCTION_TABLE_dii[$188 & 4095]($185,156873)); $190 = $189 + 98.0; $rowLen = $190; $x = 0; while(1) { $191 = $x; $192 = ((($8)) + 40|0); $193 = HEAP32[$192>>2]|0; $194 = ($191|0)<($193|0); if (!($194)) { break; } $195 = $x; $196 = ((($8)) + 56|0); $197 = (($196) + ($195<<2)|0); $198 = HEAP32[$197>>2]|0; $199 = ($198|0)!=(0|0); do { if ($199) { $200 = $x; $201 = ($200|0)==(28); if ($201) { $202 = ((($8)) + 34|0); $203 = HEAP8[$202>>0]|0; $204 = $203&1; if (!($204)) { break; } } $205 = $x; $206 = ($205|0)>=(31); $207 = $x; $208 = ($207|0)<=(41); $or$cond = $206 & $208; if ($or$cond) { $209 = ((($8)) + 35|0); $210 = HEAP8[$209>>0]|0; $211 = $210&1; if (!($211)) { break; } } $212 = $x; switch ($212|0) { case 31: { $offX = 0.0; $213 = $vSpacing; $offY = $213; break; } case 0: { $offX = 0.0; $214 = $vSpacing; $215 = $kH; $216 = $215 + 12.0; $217 = $216 * 1.0; $218 = $214 + $217; $offY = $218; break; } case 9: { $offX = 0.0; $219 = $vSpacing; $220 = $kH; $221 = $220 + 12.0; $222 = $221 * 2.0; $223 = $219 + $222; $offY = $223; break; } case 18: { $offX = 0.0; $224 = $vSpacing; $225 = $kH; $226 = $225 + 12.0; $227 = $226 * 3.0; $228 = $224 + $227; $offY = $228; break; } case 26: { $offX = 0.0; $229 = $vSpacing; $230 = $kH; $231 = $230 + 12.0; $232 = $231 * 4.0; $233 = $229 + $232; $offY = $233; break; } case 27: { $234 = $rowLen; $235 = $hSpacing; $236 = $234 + $235; $offX = $236; $237 = $vSpacing; $238 = $kH; $239 = $238 + 12.0; $240 = $239 * 3.0; $241 = $237 + $240; $offY = $241; break; } case 28: { $242 = $rowLen; $243 = $hSpacing; $244 = $242 + $243; $offX = $244; $245 = $vSpacing; $246 = $kH; $247 = $246 + 12.0; $248 = $247 * 4.0; $249 = $245 + $248; $offY = $249; break; } case 29: { $250 = $rowLen; $251 = $hSpacing; $252 = $250 + $251; $offX = $252; $253 = $vSpacing; $254 = $kH; $255 = $254 + 12.0; $256 = $255 * 1.0; $257 = $253 + $256; $offY = $257; break; } case 30: { $258 = $rowLen; $259 = $hSpacing; $260 = $258 + $259; $offX = $260; $261 = $vSpacing; $262 = $kH; $263 = $262 + 12.0; $264 = $263 * 2.0; $265 = $261 + $264; $offY = $265; break; } default: { } } $266 = $mFont; $267 = HEAP32[$266>>2]|0; $268 = ((($267)) + 28|0); $269 = HEAP32[$268>>2]|0; $270 = $x; $271 = ((($8)) + 56|0); $272 = (($271) + ($270<<2)|0); $273 = HEAP32[$272>>2]|0; $274 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($273)|0); $275 = (+FUNCTION_TABLE_dii[$269 & 4095]($266,$274)); $kW = $275; $276 = $x; $277 = ((($8)) + 48|0); $278 = HEAP32[$277>>2]|0; $279 = ($276|0)!=($278|0); $280 = $renderer; $281 = ((($8)) + 24|0); $282 = +HEAPF32[$281>>2]; $283 = $offX; $284 = $282 + $283; $285 = $284 - 4.0; $286 = ((($8)) + 28|0); $287 = +HEAPF32[$286>>2]; $288 = $offY; $289 = $287 + $288; $290 = $289 - 4.0; $291 = $kW; $292 = $291 + 8.0; $293 = $kH; $294 = $293 + 4.0; if ($279) { __ZN9JRenderer13FillRoundRectEfffffj($280,$285,$290,$292,$294,2.0,-1271778766); $295 = $mFont; $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 8|0); $298 = HEAP32[$297>>2]|0; FUNCTION_TABLE_vii[$298 & 8191]($295,-256); } else { __ZN9JRenderer13FillRoundRectEfffffj($280,$285,$290,$292,$294,2.0,-10197916); $299 = $mFont; $300 = HEAP32[$299>>2]|0; $301 = ((($300)) + 8|0); $302 = HEAP32[$301>>2]|0; FUNCTION_TABLE_vii[$302 & 8191]($299,-1); } $303 = ((($8)) + 24|0); $304 = +HEAPF32[$303>>2]; $305 = $offX; $306 = $304 + $305; $307 = $306 - 4.0; $308 = $kW; $309 = $308 + 14.0; $310 = $309 / 2.0; $311 = $307 + $310; $312 = $x; $313 = ((($8)) + 56|0); $314 = (($313) + ($312<<2)|0); $315 = HEAP32[$314>>2]|0; $316 = ((($315)) + 20|0); HEAPF32[$316>>2] = $311; $317 = ((($8)) + 28|0); $318 = +HEAPF32[$317>>2]; $319 = $offY; $320 = $318 + $319; $321 = $320 - 4.0; $322 = $kH; $323 = $322 + 12.0; $324 = $323 / 2.0; $325 = $321 + $324; $326 = $x; $327 = ((($8)) + 56|0); $328 = (($327) + ($326<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = ((($329)) + 24|0); HEAPF32[$330>>2] = $325; $331 = ((($vkey)) + 1|0); HEAP8[$331>>0] = 0; $332 = $x; $333 = ((($8)) + 56|0); $334 = (($333) + ($332<<2)|0); $335 = HEAP32[$334>>2]|0; $336 = ((($335)) + 12|0); $337 = HEAP8[$336>>0]|0; HEAP8[$vkey>>0] = $337; $338 = HEAP8[$vkey>>0]|0; $339 = $338 << 24 >> 24; $340 = (_isalpha($339)|0); $341 = ($340|0)!=(0); if ($341) { $342 = ((($8)) + 33|0); $343 = HEAP8[$342>>0]|0; $344 = $343&1; if ($344) { $345 = HEAP8[$vkey>>0]|0; $346 = $345 << 24 >> 24; $347 = (_toupper($346)|0); $348 = $347&255; HEAP8[$vkey>>0] = $348; } $349 = $mFont; $350 = HEAP32[$349>>2]|0; $351 = HEAP32[$350>>2]|0; $352 = ((($8)) + 24|0); $353 = +HEAPF32[$352>>2]; $354 = $offX; $355 = $353 + $354; $356 = ((($8)) + 28|0); $357 = +HEAPF32[$356>>2]; $358 = $offY; $359 = $357 + $358; FUNCTION_TABLE_viiddidd[$351 & 8191]($349,$vkey,$355,$359,0,0.0,0.0); } else { $360 = $mFont; $361 = HEAP32[$360>>2]|0; $362 = HEAP32[$361>>2]|0; $363 = $x; $364 = ((($8)) + 56|0); $365 = (($364) + ($363<<2)|0); $366 = HEAP32[$365>>2]|0; $367 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($366)|0); $368 = ((($8)) + 24|0); $369 = +HEAPF32[$368>>2]; $370 = $offX; $371 = $369 + $370; $372 = ((($8)) + 28|0); $373 = +HEAPF32[$372>>2]; $374 = $offY; $375 = $373 + $374; FUNCTION_TABLE_viiddidd[$362 & 8191]($360,$367,$371,$375,0,0.0,0.0); } $376 = $kW; $377 = $376 + 14.0; $378 = $offX; $379 = $378 + $377; $offX = $379; } } while(0); $380 = $x; $381 = (($380) + 1)|0; $x = $381; } STACKTOP = sp;return; } function __GLOBAL__sub_I_SimplePad_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4689(); ___cxx_global_var_init_1_4690(); ___cxx_global_var_init_3_4691(); ___cxx_global_var_init_5_4692(); return; } function __ZN9SimpleKeyD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4689() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56828,182585); (___cxa_atexit((3831|0),(56828|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4690() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56840,165089); (___cxa_atexit((3831|0),(56840|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4691() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56852,165080); (___cxa_atexit((3831|0),(56852|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4692() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56864,165065); (___cxa_atexit((3831|0),(56864|0),(___dso_handle|0))|0); return; } function __ZN11SimplePopupC2EiP12JGuiListeneriPKcP12DeckMetaDataP11MTGAllCardsff($this,$id,$listener,$fontId,$_title,$deckMetaData,$collection,$cancelX,$cancelY) { $this = $this|0; $id = $id|0; $listener = $listener|0; $fontId = $fontId|0; $_title = $_title|0; $deckMetaData = $deckMetaData|0; $collection = $collection|0; $cancelX = +$cancelX; $cancelY = +$cancelY; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $11 = sp; $12 = sp + 56|0; $0 = $this; $1 = $id; $2 = $listener; $3 = $fontId; $4 = $_title; $5 = $deckMetaData; $6 = $collection; $7 = $cancelX; $8 = $cancelY; $13 = $0; $14 = (__ZN3JGE11GetInstanceEv()|0); $15 = $1; $16 = $2; __ZN14JGuiControllerC2EP3JGEiP12JGuiListener($13,$14,$15,$16); $17 = 56884; HEAP32[$13>>2] = $17; $18 = ((($13)) + 120|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($18); $19 = ((($13)) + 144|0); $20 = $6; HEAP32[$19>>2] = $20; $21 = ((($13)) + 104|0); HEAPF32[$21>>2] = 19.0; $22 = ((($13)) + 108|0); HEAPF32[$22>>2] = 66.0; $23 = ((($13)) + 100|0); HEAPF32[$23>>2] = 180.0; $24 = ((($13)) + 120|0); $25 = $4; __THREW__ = 0; (invoke_iii(3925,($24|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; do { if (!($27)) { $28 = ((($13)) + 112|0); HEAP32[$28>>2] = 12; __THREW__ = 0; $29 = (invoke_i(4541)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = HEAP32[$29>>2]|0; $33 = ((($32)) + 112|0); $34 = HEAP32[$33>>2]|0; $35 = $3; __THREW__ = 0; $36 = (invoke_iii($34|0,($29|0),($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = ((($13)) + 132|0); HEAP32[$39>>2] = $36; $40 = ((($13)) + 96|0); HEAP32[$40>>2] = 1; $41 = ((($13)) + 136|0); HEAP32[$41>>2] = 0; __THREW__ = 0; $42 = (invoke_ii(3903,68)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($11|0),(156897|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $9 = $58; $10 = $59; } else { $47 = $7; $48 = $8; __THREW__ = 0; invoke_viiiiiddiii(4801,($42|0),($13|0),10000,0,($11|0),(+$47),(+$48),11,0,0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $$expand_i1_val2 = 0; HEAP8[$12>>0] = $$expand_i1_val2; __THREW__ = 0; invoke_viii(739,($13|0),($42|0),1); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $53 = $5; __THREW__ = 0; invoke_vii(6406,($13|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } STACKTOP = sp;return; } } $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $9 = $60; $10 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc = HEAP8[$12>>0]|0; $62 = $$pre_trunc&1; if (!($62)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN14JGuiControllerD2Ev($13); $63 = $9; $64 = $10; ___resumeException($63|0); // unreachable; } __ZdlPv($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN14JGuiControllerD2Ev($13); $63 = $9; $64 = $10; ___resumeException($63|0); // unreachable; } } } } } while(0); $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $9 = $56; $10 = $57; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN14JGuiControllerD2Ev($13); $63 = $9; $64 = $10; ___resumeException($63|0); // unreachable; } function __ZN11SimplePopup6UpdateEP12DeckMetaData($this,$selectedDeck) { $this = $this|0; $selectedDeck = $selectedDeck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $selectedDeck; $5 = $0; $6 = $1; $7 = ((($5)) + 116|0); HEAP32[$7>>2] = $6; $8 = (__ZN11DeckManager11GetInstanceEv()|0); $9 = ((($5)) + 116|0); $10 = HEAP32[$9>>2]|0; $11 = ((($5)) + 144|0); $12 = HEAP32[$11>>2]|0; $13 = ((($5)) + 116|0); $14 = HEAP32[$13>>2]|0; __ZN12DeckMetaData11getFilenameEv($2,$14); $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($2,156911,0)|0); $16 = ($15|0)!=(-1); __THREW__ = 0; $17 = (invoke_iiiii(4850,($8|0),($10|0),($12|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } else { $20 = ((($5)) + 136|0); HEAP32[$20>>2] = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } function __ZN11SimplePopup6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $detailedInformation = 0, $r = 0, $textHeight = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $detailedInformation = sp + 24|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 140|0); HEAP8[$5>>0] = 0; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $6; $7 = ((($4)) + 116|0); $8 = HEAP32[$7>>2]|0; __ZN12DeckMetaData11getFilenameEv($1,$8); __THREW__ = 0; invoke_viii(6407,($detailedInformation|0),($4|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $53 = $2; $54 = $3; ___resumeException($53|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($4)) + 132|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 24|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; $16 = (+invoke_di($15|0,($12|0))); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ((($4)) + 112|0); $20 = HEAP32[$19>>2]|0; $21 = (+($20|0)); $22 = $16 * $21; $textHeight = $22; $23 = $r; $24 = ((($4)) + 104|0); $25 = +HEAPF32[$24>>2]; $26 = ((($4)) + 108|0); $27 = +HEAPF32[$26>>2]; $28 = $27 + 2.0; $29 = ((($4)) + 100|0); $30 = +HEAPF32[$29>>2]; $31 = $30 + 11.0; $32 = $textHeight; $33 = $32 - 12.0; __THREW__ = 0; invoke_vidddddi(4544,($23|0),(+$25),(+$28),(+$31),(+$33),2.0,-16777216); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = ((($4)) + 132|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($detailedInformation)|0); $41 = ((($4)) + 104|0); $42 = +HEAPF32[$41>>2]; $43 = $42 + 9.0; $44 = ((($4)) + 108|0); $45 = +HEAPF32[$44>>2]; $46 = $45 + 10.0; __THREW__ = 0; invoke_viiddidd($39|0,($37|0),($40|0),(+$43),(+$46),0,0.0,0.0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInformation); STACKTOP = sp;return; } } } $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($detailedInformation); $53 = $2; $54 = $3; ___resumeException($53|0); // unreachable; } function __ZN11SimplePopup22getDetailedInformationENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$0) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0.0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0.0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0.0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $costIdx = 0, $oss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $oss = sp + 64|0; $4 = sp + 52|0; $5 = sp + 48|0; $6 = sp + 44|0; $7 = sp + 40|0; $8 = sp + 36|0; $9 = sp + 32|0; $10 = sp + 28|0; $11 = sp + 24|0; $12 = sp + 20|0; $13 = sp + 12|0; $14 = sp + 8|0; $15 = sp + 4|0; $16 = sp; $1 = $this; $17 = $1; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($oss,16); __THREW__ = 0; $18 = (invoke_iii(3839,($oss|0),(156916|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; L1: do { if (!($20)) { __THREW__ = 0; $21 = (invoke_iii(4758,($18|0),(4741|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __THREW__ = 0; $24 = (invoke_iii(3839,($21|0),(156943|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($17)) + 136|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 24|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii(3919,($24|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __THREW__ = 0; $34 = (invoke_iii(4758,($31|0),(4741|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; $37 = (invoke_iii(3839,($34|0),(156951|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; $40 = (invoke_ii(4759,2)|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { HEAP32[$4>>2] = $40; __THREW__ = 0; $43 = (invoke_iii(4760,($37|0),($4|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $46 = ((($17)) + 136|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 64|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; $50 = (invoke_iii(3919,($43|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { __THREW__ = 0; $53 = (invoke_iii(3839,($50|0),(156963|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { $56 = ((($17)) + 136|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 76|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; $60 = (invoke_iii(3919,($53|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { __THREW__ = 0; $63 = (invoke_iii(4758,($60|0),(4741|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if (!($65)) { __THREW__ = 0; $66 = (invoke_iii(3839,($63|0),(156980|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; $69 = (invoke_ii(4759,4)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { HEAP32[$5>>2] = $69; __THREW__ = 0; $72 = (invoke_iii(4760,($66|0),($5|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if (!($74)) { $75 = ((($17)) + 136|0); $76 = HEAP32[$75>>2]|0; $77 = ((($76)) + 72|0); $78 = HEAP32[$77>>2]|0; __THREW__ = 0; $79 = (invoke_iii(3919,($72|0),($78|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { __THREW__ = 0; $82 = (invoke_iii(3839,($79|0),(156991|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { __THREW__ = 0; $85 = (invoke_ii(4759,2)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { HEAP32[$6>>2] = $85; __THREW__ = 0; $88 = (invoke_iii(4760,($82|0),($6|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { $91 = ((($17)) + 136|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 80|0); $94 = HEAP32[$93>>2]|0; __THREW__ = 0; $95 = (invoke_iii(3919,($88|0),($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { break; } __THREW__ = 0; $98 = (invoke_iii(4758,($95|0),(4741|0))|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { break; } __THREW__ = 0; $101 = (invoke_iii(3839,($98|0),(157011|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break; } __THREW__ = 0; $104 = (invoke_iii(3839,($101|0),(157019|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break; } __THREW__ = 0; $107 = (invoke_ii(4759,2)|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } HEAP32[$7>>2] = $107; __THREW__ = 0; $110 = (invoke_iii(4760,($104|0),($7|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { break; } __THREW__ = 0; $113 = (invoke_iii(4761,($110|0),(4762|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { break; } $116 = ((($17)) + 136|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 1352|0); $119 = HEAP32[$118>>2]|0; $120 = ((($17)) + 136|0); $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 1388|0); $123 = HEAP32[$122>>2]|0; $124 = (($119) + ($123))|0; __THREW__ = 0; $125 = (invoke_iii(3919,($113|0),($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { break; } __THREW__ = 0; $128 = (invoke_iii(3839,($125|0),(168429|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { break; } __THREW__ = 0; $131 = (invoke_iii(3839,($128|0),(157023|0))|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { break; } __THREW__ = 0; $134 = (invoke_ii(4759,2)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break; } HEAP32[$8>>2] = $134; __THREW__ = 0; $137 = (invoke_iii(4760,($131|0),($8|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { break; } __THREW__ = 0; $140 = (invoke_iii(4761,($137|0),(4762|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { break; } $143 = ((($17)) + 136|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 1352|0); $146 = ((($145)) + 4|0); $147 = HEAP32[$146>>2]|0; $148 = ((($17)) + 136|0); $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 1352|0); $151 = ((($150)) + 4|0); $152 = HEAP32[$151>>2]|0; $153 = (($147) + ($152))|0; __THREW__ = 0; $154 = (invoke_iii(3919,($140|0),($153|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { break; } __THREW__ = 0; $157 = (invoke_iii(3839,($154|0),(168429|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { break; } __THREW__ = 0; $160 = (invoke_iii(3839,($157|0),(157027|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break; } __THREW__ = 0; $163 = (invoke_ii(4759,2)|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } HEAP32[$9>>2] = $163; __THREW__ = 0; $166 = (invoke_iii(4760,($160|0),($9|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { break; } __THREW__ = 0; $169 = (invoke_iii(4761,($166|0),(4762|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { break; } $172 = ((($17)) + 136|0); $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 1352|0); $175 = ((($174)) + 12|0); $176 = HEAP32[$175>>2]|0; $177 = ((($17)) + 136|0); $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 1388|0); $180 = ((($179)) + 12|0); $181 = HEAP32[$180>>2]|0; $182 = (($176) + ($181))|0; __THREW__ = 0; $183 = (invoke_iii(3919,($169|0),($182|0))|0); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; if ($185) { break; } __THREW__ = 0; $186 = (invoke_iii(3839,($183|0),(168429|0))|0); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { break; } __THREW__ = 0; $189 = (invoke_iii(3839,($186|0),(157031|0))|0); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { break; } __THREW__ = 0; $192 = (invoke_ii(4759,2)|0); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { break; } HEAP32[$10>>2] = $192; __THREW__ = 0; $195 = (invoke_iii(4760,($189|0),($10|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { break; } __THREW__ = 0; $198 = (invoke_iii(4761,($195|0),(4762|0))|0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { break; } $201 = ((($17)) + 136|0); $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 1352|0); $204 = ((($203)) + 8|0); $205 = HEAP32[$204>>2]|0; $206 = ((($17)) + 136|0); $207 = HEAP32[$206>>2]|0; $208 = ((($207)) + 1388|0); $209 = ((($208)) + 8|0); $210 = HEAP32[$209>>2]|0; $211 = (($205) + ($210))|0; __THREW__ = 0; $212 = (invoke_iii(3919,($198|0),($211|0))|0); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { break; } __THREW__ = 0; $215 = (invoke_iii(3839,($212|0),(168429|0))|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { break; } __THREW__ = 0; $218 = (invoke_iii(3839,($215|0),(157035|0))|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { break; } __THREW__ = 0; $221 = (invoke_ii(4759,2)|0); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { break; } HEAP32[$11>>2] = $221; __THREW__ = 0; $224 = (invoke_iii(4760,($218|0),($11|0))|0); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { break; } __THREW__ = 0; $227 = (invoke_iii(4761,($224|0),(4762|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { break; } $230 = ((($17)) + 136|0); $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 1352|0); $233 = ((($232)) + 16|0); $234 = HEAP32[$233>>2]|0; $235 = ((($17)) + 136|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 1388|0); $238 = ((($237)) + 16|0); $239 = HEAP32[$238>>2]|0; $240 = (($234) + ($239))|0; __THREW__ = 0; $241 = (invoke_iii(3919,($227|0),($240|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { break; } __THREW__ = 0; $244 = (invoke_iii(3839,($241|0),(168429|0))|0); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { break; } __THREW__ = 0; $247 = (invoke_iii(3839,($244|0),(157039|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break; } __THREW__ = 0; $250 = (invoke_ii(4759,2)|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { break; } HEAP32[$12>>2] = $250; __THREW__ = 0; $253 = (invoke_iii(4760,($247|0),($12|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { break; } __THREW__ = 0; $256 = (invoke_iii(4761,($253|0),(4762|0))|0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { break; } $259 = ((($17)) + 136|0); $260 = HEAP32[$259>>2]|0; $261 = ((($260)) + 1352|0); $262 = ((($261)) + 20|0); $263 = HEAP32[$262>>2]|0; $264 = ((($17)) + 136|0); $265 = HEAP32[$264>>2]|0; $266 = ((($265)) + 1388|0); $267 = ((($266)) + 20|0); $268 = HEAP32[$267>>2]|0; $269 = (($263) + ($268))|0; __THREW__ = 0; $270 = (invoke_iii(3919,($256|0),($269|0))|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { break; } __THREW__ = 0; $273 = (invoke_iii(4758,($270|0),(4741|0))|0); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { break; } __THREW__ = 0; $276 = (invoke_iii(3839,($273|0),(157043|0))|0); $277 = __THREW__; __THREW__ = 0; $278 = $277&1; if ($278) { break; } __THREW__ = 0; (invoke_iii(4758,($276|0),(4741|0))|0); $279 = __THREW__; __THREW__ = 0; $280 = $279&1; if ($280) { break; } $costIdx = 0; while(1) { $281 = $costIdx; $282 = ($281|0)<(10); if (!($282)) { break; } $283 = $costIdx; $284 = ((($17)) + 136|0); $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 152|0); $287 = (($286) + ($283<<2)|0); $288 = HEAP32[$287>>2]|0; $289 = ($288|0)>(0); if ($289) { $290 = $costIdx; __THREW__ = 0; $291 = (invoke_iii(3919,($oss|0),($290|0))|0); $292 = __THREW__; __THREW__ = 0; $293 = $292&1; if ($293) { break L1; } __THREW__ = 0; $294 = (invoke_iii(3839,($291|0),(209221|0))|0); $295 = __THREW__; __THREW__ = 0; $296 = $295&1; if ($296) { break L1; } __THREW__ = 0; $297 = (invoke_ii(4759,2)|0); $298 = __THREW__; __THREW__ = 0; $299 = $298&1; if ($299) { break L1; } HEAP32[$13>>2] = $297; __THREW__ = 0; $300 = (invoke_iii(4760,($294|0),($13|0))|0); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { break L1; } __THREW__ = 0; $303 = (invoke_iii(4761,($300|0),(4762|0))|0); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { break L1; } $306 = $costIdx; $307 = ((($17)) + 136|0); $308 = HEAP32[$307>>2]|0; $309 = ((($308)) + 152|0); $310 = (($309) + ($306<<2)|0); $311 = HEAP32[$310>>2]|0; __THREW__ = 0; $312 = (invoke_iii(3919,($303|0),($311|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { break L1; } __THREW__ = 0; (invoke_iii(3839,($312|0),(157066|0))|0); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { break L1; } } $321 = $costIdx; $322 = (($321) + 1)|0; $costIdx = $322; } __THREW__ = 0; (invoke_iii(4758,($oss|0),(4741|0))|0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { break; } __THREW__ = 0; $325 = (invoke_iii(3839,($oss|0),(157069|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { break; } __THREW__ = 0; $328 = (invoke_iii(4758,($325|0),(4741|0))|0); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { break; } __THREW__ = 0; $331 = (invoke_iii(3839,($328|0),(157092|0))|0); $332 = __THREW__; __THREW__ = 0; $333 = $332&1; if ($333) { break; } __THREW__ = 0; $334 = (invoke_ii(4764,2)|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { break; } HEAP32[$14>>2] = $334; __THREW__ = 0; $337 = (invoke_iii(4765,($331|0),($14|0))|0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { break; } $340 = ((($17)) + 136|0); $341 = HEAP32[$340>>2]|0; $342 = ((($341)) + 48|0); $343 = +HEAPF32[$342>>2]; __THREW__ = 0; $344 = (invoke_iid(4766,($337|0),(+$343))|0); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; if ($346) { break; } __THREW__ = 0; $347 = (invoke_iii(4758,($344|0),(4741|0))|0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { break; } __THREW__ = 0; $350 = (invoke_iii(3839,($347|0),(157103|0))|0); $351 = __THREW__; __THREW__ = 0; $352 = $351&1; if ($352) { break; } __THREW__ = 0; $353 = (invoke_ii(4764,2)|0); $354 = __THREW__; __THREW__ = 0; $355 = $354&1; if ($355) { break; } HEAP32[$15>>2] = $353; __THREW__ = 0; $356 = (invoke_iii(4765,($350|0),($15|0))|0); $357 = __THREW__; __THREW__ = 0; $358 = $357&1; if ($358) { break; } $359 = ((($17)) + 136|0); $360 = HEAP32[$359>>2]|0; $361 = ((($360)) + 40|0); $362 = +HEAPF32[$361>>2]; __THREW__ = 0; $363 = (invoke_iid(4766,($356|0),(+$362))|0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { break; } __THREW__ = 0; $366 = (invoke_iii(3839,($363|0),(157110|0))|0); $367 = __THREW__; __THREW__ = 0; $368 = $367&1; if ($368) { break; } __THREW__ = 0; $369 = (invoke_iii(3839,($366|0),(157114|0))|0); $370 = __THREW__; __THREW__ = 0; $371 = $370&1; if ($371) { break; } __THREW__ = 0; $372 = (invoke_ii(4764,2)|0); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if ($374) { break; } HEAP32[$16>>2] = $372; __THREW__ = 0; $375 = (invoke_iii(4765,($369|0),($16|0))|0); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { break; } $378 = ((($17)) + 136|0); $379 = HEAP32[$378>>2]|0; $380 = ((($379)) + 56|0); $381 = +HEAPF32[$380>>2]; __THREW__ = 0; $382 = (invoke_iid(4766,($375|0),(+$381))|0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { break; } __THREW__ = 0; (invoke_iii(4758,($382|0),(4741|0))|0); $385 = __THREW__; __THREW__ = 0; $386 = $385&1; if ($386) { break; } __THREW__ = 0; invoke_vii(3886,($agg$result|0),($oss|0)); $387 = __THREW__; __THREW__ = 0; $388 = $387&1; if ($388) { break; } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); STACKTOP = sp;return; } } } } } } } } } } } } } } } } } } } } while(0); $317 = ___cxa_find_matching_catch()|0; $318 = tempRet0; $2 = $317; $3 = $318; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($oss); $319 = $2; $320 = $3; ___resumeException($319|0); // unreachable; } function __ZN11SimplePopup6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $10 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $key = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN3JGE10ReadButtonEv($5)|0); $key = $6; $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = $key; (FUNCTION_TABLE_iii[$9 & 8191]($3,$10)|0); STACKTOP = sp;return; } function __ZN11SimplePopup5CloseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 140|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 96|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN11SimplePopupD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56884; HEAP32[$1>>2] = $2; $3 = ((($1)) + 132|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 116|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 120|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN14JGuiControllerD2Ev($1); STACKTOP = sp;return; } function __ZN11SimplePopupD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11SimplePopupD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_SimplePopup_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4736(); ___cxx_global_var_init_1_4737(); ___cxx_global_var_init_3_4738(); ___cxx_global_var_init_5_4739(); return; } function ___cxx_global_var_init_4736() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56920,182585); (___cxa_atexit((3831|0),(56920|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4737() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56932,165089); (___cxa_atexit((3831|0),(56932|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4738() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56944,165080); (___cxa_atexit((3831|0),(56944|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4739() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(56956,165065); (___cxa_atexit((3831|0),(56956|0),(___dso_handle|0))|0); return; } function __ZN18StoryDialogElementC2Effi($this,$x,$y,$id) { $this = $this|0; $x = +$x; $y = +$y; $id = $id|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $id; $4 = $0; $5 = $3; __ZN10JGuiObjectC2Ei($4,$5); $6 = 57296; HEAP32[$4>>2] = $6; $7 = ((($4)) + 8|0); $8 = $1; HEAPF32[$7>>2] = $8; $9 = ((($4)) + 12|0); $10 = $2; HEAPF32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN9StoryTextC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffS6_ii($this,$text,$_mX,$_mY,$_align,$_font,$id) { $this = $this|0; $text = $text|0; $_mX = +$_mX; $_mY = +$_mY; $_align = $_align|0; $_font = $_font|0; $id = $id|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_mX; $2 = $_mY; $3 = $_font; $4 = $id; $7 = $0; $8 = $1; $9 = $2; $10 = $4; __ZN18StoryDialogElementC2Effi($7,$8,$9,$10); $11 = 56988; HEAP32[$7>>2] = $11; $12 = ((($7)) + 16|0); __THREW__ = 0; invoke_vii(3800,($12|0),($text|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZN18StoryDialogElementD2Ev($7); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } $15 = ((($7)) + 32|0); $16 = $3; HEAP32[$15>>2] = $16; $17 = ((($7)) + 28|0); HEAP32[$17>>2] = 0; $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($_align,157201)|0); $19 = ($18|0)==(0); if ($19) { $20 = ((($7)) + 28|0); HEAP32[$20>>2] = 1; $21 = ((($7)) + 8|0); $22 = +HEAPF32[$21>>2]; $23 = $22 == 0.0; if ($23) { $24 = ((($7)) + 8|0); HEAPF32[$24>>2] = 240.0; } } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($_align,157208)|0); $30 = ($29|0)==(0); if ($30) { $31 = ((($7)) + 28|0); HEAP32[$31>>2] = 2; $32 = ((($7)) + 8|0); $33 = +HEAPF32[$32>>2]; $34 = $33 == 0.0; if ($34) { $35 = ((($7)) + 8|0); HEAPF32[$35>>2] = 470.0; } } } $36 = ((($7)) + 28|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0); if (!($38)) { STACKTOP = sp;return; } $39 = ((($7)) + 8|0); $40 = +HEAPF32[$39>>2]; $41 = $40 <= 0.0; if (!($41)) { STACKTOP = sp;return; } $42 = ((($7)) + 8|0); $43 = +HEAPF32[$42>>2]; $44 = $43 + 10.0; HEAPF32[$42>>2] = $44; STACKTOP = sp;return; } function __ZN9StoryText6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vii[$12 & 8191]($9,-922746881); $13 = $mFont; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vid[$16 & 8191]($13,1.0); $17 = $mFont; $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($1)) + 16|0); $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); $22 = ((($1)) + 8|0); $23 = +HEAPF32[$22>>2]; $24 = ((($1)) + 12|0); $25 = +HEAPF32[$24>>2]; $26 = ((($1)) + 28|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_viiddidd[$19 & 8191]($17,$21,$23,$25,$27,0.0,0.0); STACKTOP = sp;return; } function __ZN9StoryText9getHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); STACKTOP = sp;return (+$13); } function __ZN9StoryText6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN11StoryRewardC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_ffS6_ii($this,$_type,$_value,$text,$_mX,$_mY,$_align,$_font,$id) { $this = $this|0; $_type = $_type|0; $_value = $_value|0; $text = $text|0; $_mX = +$_mX; $_mY = +$_mY; $_align = $_align|0; $_font = $_font|0; $id = $id|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 20|0; $6 = sp + 8|0; $0 = $this; $1 = $_mX; $2 = $_mY; $3 = $_font; $4 = $id; $9 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$text); $10 = $1; $11 = $2; __THREW__ = 0; invoke_vii(3800,($6|0),($_align|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $7 = $24; $8 = $25; } else { $14 = $3; $15 = $4; __THREW__ = 0; invoke_viiddiii(6408,($9|0),($5|0),(+$10),(+$11),($6|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $7 = $26; $8 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $18 = 57036; HEAP32[$9>>2] = $18; $19 = ((($9)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($19); $20 = ((($9)) + 52|0); HEAP32[$20>>2] = 0; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($_type,157214)|0); $22 = ($21|0)==(0); if ($22) { $23 = ((($9)) + 52|0); HEAP32[$23>>2] = 1; } else { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($_type,157224)|0); $29 = ($28|0)==(0); if ($29) { $30 = ((($9)) + 52|0); HEAP32[$30>>2] = 2; } } $31 = ((($9)) + 40|0); __THREW__ = 0; (invoke_iii(3901,($31|0),($_value|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $34 = ((($9)) + 36|0); HEAP32[$34>>2] = 0; STACKTOP = sp;return; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $7 = $35; $8 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZN9StoryTextD2Ev($9); $37 = $7; $38 = $8; ___resumeException($37|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $37 = $7; $38 = $8; ___resumeException($37|0); // unreachable; } function __ZN11StoryReward6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<=(0); if ($4) { STACKTOP = sp;return; } __ZN9StoryText6RenderEv($1); STACKTOP = sp;return; } function __ZN11StoryReward6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $card = 0, $cardId = 0, $or$cond = 0, $pos = 0, $pos1 = 0, $result = 0, $si = 0, $unlockedString = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 112|0; $unlockedString = sp + 88|0; $6 = sp + 64|0; $7 = sp + 52|0; $8 = sp + 40|0; $9 = sp + 28|0; $10 = sp + 16|0; $11 = sp + 136|0; $12 = sp; $1 = $this; $2 = $0; $13 = $1; $14 = ((($13)) + 36|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0); if ($16) { STACKTOP = sp;return; } $result = 0; $17 = ((($13)) + 52|0); $18 = HEAP32[$17>>2]|0; switch ($18|0) { case 0: { $19 = ((($13)) + 40|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $21 = (_atoi($20)|0); $22 = (__ZN7Credits14addCreditBonusEi($21)|0); $result = $22; break; } case 1: { $23 = ((($13)) + 40|0); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($23)|0); $25 = ($24|0)!=(0); do { if ($25) { $26 = ((($13)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$26); __THREW__ = 0; $27 = (invoke_ii(6409,($3|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $result = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $4 = $30; $5 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } else { $32 = (__ZN7Credits15unlockRandomSetEb(1)|0); $result = $32; } } while(0); $33 = $result; $34 = ($33|0)!=(0); if ($34) { $35 = $result; $36 = (($35) - 1)|0; $37 = (__ZN7MTGSets7getInfoEi(47272,$36)|0); $si = $37; $38 = $si; $39 = ($38|0)!=(0|0); if ($39) { $40 = $si; __ZN10MTGSetInfo7getNameEv($unlockedString,$40); $41 = ((($13)) + 16|0); $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($41,157229,0)|0); $pos = $42; $43 = $pos; $44 = ($43|0)!=(-1); if ($44) { $45 = ((($13)) + 16|0); $46 = $pos; $47 = $pos; $48 = (($47) + 6)|0; __THREW__ = 0; (invoke_iiiii(6410,($45|0),($46|0),($48|0),($unlockedString|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $4 = $51; $5 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($unlockedString); $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($unlockedString); } } break; } case 2: { $cardId = 0; $card = 0; $53 = ((($13)) + 40|0); $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($53)|0); $55 = ($54|0)!=(0); $56 = (__ZN11MTGAllCards11getInstanceEv()|0); do { if ($55) { $57 = ((($13)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$57); __THREW__ = 0; $58 = (invoke_iii(4324,($56|0),($6|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } else { $card = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $61 = $card; $62 = ($61|0)!=(0|0); if (!($62)) { break; } $63 = $card; $64 = (__ZNK7MTGCard5getIdEv($63)|0); $cardId = $64; break; } } else { $67 = (__ZN11MTGAllCards12randomCardIdEv($56)|0); $cardId = $67; $68 = (__ZN11MTGAllCards11getInstanceEv()|0); $69 = $cardId; $70 = (__ZN11MTGAllCards11getCardByIdEi($68,$69)|0); $card = $70; } } while(0); $71 = $cardId; $72 = ($71|0)!=(0); if ($72) { $73 = HEAP32[14244]|0; $74 = ($73|0)!=(0|0); do { if (!($74)) { $75 = (__Znwj(84)|0); $$expand_i1_val = 1; HEAP8[$11>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($9|0),(157236|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $4 = $90; $5 = $91; } else { __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $4 = $92; $5 = $93; } else { __THREW__ = 0; invoke_viiiii(4767,($8|0),(30372|0),($9|0),($10|0),0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $4 = $94; $5 = $95; } else { $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; invoke_vii(3797,($7|0),($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $4 = $96; $5 = $97; } else { __THREW__ = 0; $85 = (invoke_i(4323)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if (!($87)) { __THREW__ = 0; invoke_viiiii(4044,($75|0),($7|0),($85|0),0,0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if (!($89)) { $$expand_i1_val3 = 0; HEAP8[$11>>0] = $$expand_i1_val3; HEAP32[14244] = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } } $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $4 = $98; $5 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc = HEAP8[$11>>0]|0; $100 = $$pre_trunc&1; if (!($100)) { $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } __ZdlPv($75); $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } } while(0); $101 = $cardId; $102 = HEAP32[14244]|0; $103 = (__ZN7Credits19addCardToCollectionEiP7MTGDeck($101,$102)|0); $result = $103; $104 = ((($13)) + 16|0); $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($104,157251,0)|0); $pos1 = $105; $106 = $pos1; $107 = ($106|0)!=(-1); $108 = $card; $109 = ($108|0)!=(0|0); $or$cond = $107 & $109; if ($or$cond) { $110 = ((($13)) + 16|0); $111 = $pos1; $112 = $pos1; $113 = (($112) + 7)|0; $114 = $card; $115 = ((($114)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = (__ZNK13CardPrimitive7getNameEv($116)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_($110,$111,$113,$117)|0); } } break; } default: { } } $118 = $result; $119 = ($118|0)!=(0); if (!($119)) { $120 = ((($13)) + 36|0); HEAP32[$120>>2] = -1; STACKTOP = sp;return; } $121 = HEAP8[157123]|0; $122 = $121&1; if (!($122)) { $123 = ((($13)) + 36|0); HEAP32[$123>>2] = -1; STACKTOP = sp;return; } $124 = HEAP8[157122]|0; $125 = $124&1; do { if (!($125)) { $126 = (__ZN12GameSettingsixEi(30372,5)|0); $127 = ((($126)) + 4|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)>(0); if ($129) { $130 = (__ZN16WResourceManager8InstanceEv()|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,157259); __THREW__ = 0; invoke_vii(4436,($130|0),($12|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if (!($132)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); HEAP8[157122] = 1; break; } $133 = ___cxa_find_matching_catch()|0; $134 = tempRet0; $4 = $133; $5 = $134; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $136 = $4; $137 = $5; ___resumeException($136|0); // unreachable; } } } while(0); $135 = ((($13)) + 36|0); HEAP32[$135>>2] = 1; STACKTOP = sp;return; } function __ZNK9StoryText8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,157269)|0); $5 = ((($2)) + 16|0); $6 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN10StoryImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEff($this,$img,$mX,$mY) { $this = $this|0; $img = $img|0; $mX = +$mX; $mY = +$mY; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mX; $2 = $mY; $5 = $0; $6 = $1; $7 = $2; __ZN18StoryDialogElementC2Effi($5,$6,$7,0); $8 = 57084; HEAP32[$5>>2] = $8; $9 = ((($5)) + 16|0); __THREW__ = 0; invoke_vii(3800,($9|0),($img|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $3 = $12; $4 = $13; __ZN18StoryDialogElementD2Ev($5); $14 = $3; $15 = $4; ___resumeException($14|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10StoryImage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $quad = 0, $x = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 16|0; $0 = $this; $3 = $0; $4 = (__ZN16WResourceManager8InstanceEv()|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ((($3)) + 16|0); FUNCTION_TABLE_viiii[$7 & 8191]($quad,$4,$8,1); $9 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); if (!($9)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } $10 = ((($3)) + 8|0); $11 = +HEAPF32[$10>>2]; $x = $11; $12 = ((($3)) + 8|0); $13 = +HEAPF32[$12>>2]; $14 = $13 == -1.0; if ($14) { $x = 240.0; $15 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $16 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $17 = ((($16)) + 44|0); $18 = +HEAPF32[$17>>2]; $19 = $18 / 2.0; __THREW__ = 0; invoke_vidd(3897,($15|0),(+$19),0.0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { label = 5; } } else { label = 5; } if ((label|0) == 5) { __THREW__ = 0; $26 = (invoke_i(4575)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($quad)|0); $30 = $x; $31 = ((($3)) + 12|0); $32 = +HEAPF32[$31>>2]; __THREW__ = 0; invoke_viiddddd(3893,($26|0),($29|0),(+$30),(+$32),0.0,1.0,1.0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); STACKTOP = sp;return; } } } $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } function __ZN10StoryImage9getHeightEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $quad = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $quad = sp + 24|0; $2 = sp + 12|0; $1 = $this; $6 = $1; $7 = (__ZN16WResourceManager8InstanceEv()|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = ((($6)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,211279); __THREW__ = 0; invoke_viiiddddiiii($10|0,($quad|0),($7|0),($11|0),0.0,0.0,0.0,0.0,($2|0),1,1,0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($quad)|0); if ($14) { $15 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $16 = ((($15)) + 48|0); $17 = +HEAPF32[$16>>2]; $0 = $17; $5 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $22 = $0; STACKTOP = sp;return (+$22); } else { $0 = 0.0; $5 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); $22 = $0; STACKTOP = sp;return (+$22); } return +(0.0); } function __ZN10StoryImage6UpdateEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZNK10StoryImage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,157291)|0); $5 = ((($2)) + 16|0); $6 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZN9StoryPageC2EP9StoryFlow($this,$mParent) { $this = $this|0; $mParent = $mParent|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mParent; $2 = $0; $3 = 57344; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; $6 = ((($2)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); STACKTOP = sp;return; } function __ZN11StoryChoice6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vii[$12 & 8191]($9,-922746881); $13 = ((($1)) + 48|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = $mFont; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vii[$19 & 8191]($16,-256); } $20 = $mFont; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 52|0); $25 = +HEAPF32[$24>>2]; FUNCTION_TABLE_vid[$23 & 8191]($20,$25); $26 = $mFont; $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($1)) + 16|0); $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($29)|0); $31 = ((($1)) + 8|0); $32 = +HEAPF32[$31>>2]; $33 = ((($1)) + 12|0); $34 = +HEAPF32[$33>>2]; $35 = ((($1)) + 28|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_viiddidd[$28 & 8191]($26,$30,$32,$34,$36,0.0,0.0); STACKTOP = sp;return; } function __ZN11StoryChoice9getHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); $14 = ((($1)) + 52|0); $15 = +HEAPF32[$14>>2]; $16 = $13 * $15; STACKTOP = sp;return (+$16); } function __ZN11StoryChoice6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 52|0); $4 = +HEAPF32[$3>>2]; $5 = ((($2)) + 56|0); $6 = +HEAPF32[$5>>2]; $7 = $4 < $6; if ($7) { $8 = $1; $9 = 8.0 * $8; $10 = ((($2)) + 52|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = ((($2)) + 52|0); $14 = +HEAPF32[$13>>2]; $15 = ((($2)) + 56|0); $16 = +HEAPF32[$15>>2]; $17 = $14 > $16; if (!($17)) { STACKTOP = sp;return; } $18 = ((($2)) + 56|0); $19 = +HEAPF32[$18>>2]; $20 = ((($2)) + 52|0); HEAPF32[$20>>2] = $19; STACKTOP = sp;return; } $21 = ((($2)) + 52|0); $22 = +HEAPF32[$21>>2]; $23 = ((($2)) + 56|0); $24 = +HEAPF32[$23>>2]; $25 = $22 > $24; if (!($25)) { STACKTOP = sp;return; } $26 = $1; $27 = 8.0 * $26; $28 = ((($2)) + 52|0); $29 = +HEAPF32[$28>>2]; $30 = $29 - $27; HEAPF32[$28>>2] = $30; $31 = ((($2)) + 52|0); $32 = +HEAPF32[$31>>2]; $33 = ((($2)) + 56|0); $34 = +HEAPF32[$33>>2]; $35 = $32 < $34; if (!($35)) { STACKTOP = sp;return; } $36 = ((($2)) + 56|0); $37 = +HEAPF32[$36>>2]; $38 = ((($2)) + 52|0); HEAPF32[$38>>2] = $37; STACKTOP = sp;return; } function __ZN11StoryChoice8EnteringEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); HEAP8[$2>>0] = 1; $3 = ((($1)) + 56|0); HEAPF32[$3>>2] = 1.2000000476837158; STACKTOP = sp;return; } function __ZN11StoryChoice7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 48|0); HEAP8[$4>>0] = 0; $5 = ((($3)) + 56|0); HEAPF32[$5>>2] = 1.0; STACKTOP = sp;return 1; } function __ZN11StoryChoice13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __ZNK11StoryChoice8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,157313)|0); $5 = ((($2)) + 48|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($4,$7)|0); STACKTOP = sp;return ($8|0); } function __ZN11StoryChoiceC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iffS6_ib($this,$pageId,$text,$JGOid,$mX,$mY,$_align,$_font,$hasFocus) { $this = $this|0; $pageId = $pageId|0; $text = $text|0; $JGOid = $JGOid|0; $mX = +$mX; $mY = +$mY; $_align = $_align|0; $_font = $_font|0; $hasFocus = $hasFocus|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 20|0; $7 = sp + 8|0; $0 = $this; $1 = $JGOid; $2 = $mX; $3 = $mY; $4 = $_font; $10 = $hasFocus&1; $5 = $10; $11 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$text); $12 = $2; $13 = $3; __THREW__ = 0; invoke_vii(3800,($7|0),($_align|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; do { if ($15) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; } else { $16 = $4; $17 = $1; __THREW__ = 0; invoke_viiddiii(6408,($11|0),($6|0),(+$12),(+$13),($7|0),($16|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $8 = $35; $9 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $20 = 57132; HEAP32[$11>>2] = $20; $21 = ((($11)) + 36|0); __THREW__ = 0; invoke_vii(3800,($21|0),($pageId|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $8 = $37; $9 = $38; __ZN9StoryTextD2Ev($11); $39 = $8; $40 = $9; ___resumeException($39|0); // unreachable; } $24 = ((($11)) + 48|0); $25 = $5; $26 = $25&1; $27 = $26&1; HEAP8[$24>>0] = $27; $28 = ((($11)) + 52|0); HEAPF32[$28>>2] = 1.0; $29 = ((($11)) + 56|0); HEAPF32[$29>>2] = 1.0; $30 = $5; $31 = $30&1; if (!($31)) { STACKTOP = sp;return; } $32 = ((($11)) + 56|0); HEAPF32[$32>>2] = 1.2000000476837158; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $39 = $8; $40 = $9; ___resumeException($39|0); // unreachable; } function __ZN9StoryDuel4initEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$pre_trunc = 0, $$pre_trunc27 = 0, $$pre_trunc29 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $deckFile = 0, $deckFileSmall = 0; var $folder = 0, $rulesFile = 0, $vararg_buffer = 0, $vararg_buffer11 = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0, $vararg_ptr14 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 928|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer11 = sp + 32|0; $vararg_buffer8 = sp + 24|0; $vararg_buffer5 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $folder = sp + 661|0; $deckFile = sp + 406|0; $deckFileSmall = sp + 151|0; $3 = sp + 124|0; $4 = sp + 112|0; $5 = sp + 150|0; $6 = sp + 100|0; $7 = sp + 88|0; $8 = sp + 76|0; $9 = sp + 149|0; $rulesFile = sp + 64|0; $10 = sp + 52|0; $11 = sp + 148|0; $12 = sp + 40|0; $0 = $this; $13 = $0; $14 = (__Znwj(224)|0); __THREW__ = 0; $15 = (invoke_i(4541)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __THREW__ = 0; $18 = (invoke_i(4556)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_viii(5277,($14|0),($15|0),($18|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($13)) + 68|0); HEAP32[$23>>2] = $14; $24 = ((($13)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 24|0); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); $28 = ((($13)) + 20|0); $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($28)|0); HEAP32[$vararg_buffer>>2] = $27; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $29; (_sprintf($folder,157342,$vararg_buffer)|0); HEAP32[$vararg_buffer2>>2] = $folder; (_sprintf($deckFile,157358,$vararg_buffer2)|0); $30 = ((($13)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 24|0); $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($32)|0); HEAP32[$vararg_buffer5>>2] = $33; (_sprintf($deckFileSmall,157370,$vararg_buffer5)|0); $34 = ((($13)) + 68|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = (__Znwj(232)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $40 = ((($13)) + 68|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; invoke_vii(3797,($3|0),($deckFile|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $1 = $102; $2 = $103; } else { __THREW__ = 0; invoke_vii(3797,($4|0),($deckFileSmall|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $1 = $104; $2 = $105; } else { __THREW__ = 0; invoke_viiiiii(5050,($39|0),($41|0),($3|0),($4|0),1,(0|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { $$expand_i1_val16 = 0; HEAP8[$5>>0] = $$expand_i1_val16; __THREW__ = 0; invoke_viii($38|0,($35|0),0,($39|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); HEAP32[$vararg_buffer8>>2] = $folder; (_sprintf($deckFile,157382,$vararg_buffer8)|0); $50 = ((($13)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 24|0); $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($52)|0); $54 = ((($13)) + 20|0); $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($54)|0); HEAP32[$vararg_buffer11>>2] = $53; $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); HEAP32[$vararg_ptr14>>2] = $55; (_sprintf($deckFileSmall,157403,$vararg_buffer11)|0); $56 = ((($13)) + 68|0); $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; $61 = (__Znwj(344)|0); $$expand_i1_val18 = 1; HEAP8[$9>>0] = $$expand_i1_val18; $62 = ((($13)) + 68|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),($deckFile|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $1 = $109; $2 = $110; } else { __THREW__ = 0; invoke_vii(3797,($7|0),($deckFileSmall|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $1 = $111; $2 = $112; } else { __THREW__ = 0; invoke_vii(3797,($8|0),(157425|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $1 = $113; $2 = $114; } else { __THREW__ = 0; invoke_viiiiii(3998,($61|0),($63|0),($6|0),($7|0),($8|0),(0|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { $$expand_i1_val20 = 0; HEAP8[$9>>0] = $$expand_i1_val20; __THREW__ = 0; invoke_viii($60|0,($57|0),1,($61|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($rulesFile,$folder); __THREW__ = 0; (invoke_iii(4152,($rulesFile|0),(157434|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; L26: do { if ($75) { label = 36; } else { __THREW__ = 0; $76 = (invoke_ii(3903,116)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 36; break; } $$expand_i1_val22 = 1; HEAP8[$11>>0] = $$expand_i1_val22; $79 = ((($13)) + 56|0); __THREW__ = 0; invoke_vii(3800,($10|0),($79|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; do { if ($81) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $1 = $120; $2 = $121; } else { __THREW__ = 0; invoke_vii(6368,($76|0),($10|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $1 = $122; $2 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val24 = 0; HEAP8[$11>>0] = $$expand_i1_val24; $84 = ((($13)) + 72|0); HEAP32[$84>>2] = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $85 = ((($13)) + 72|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; invoke_vii(3800,($12|0),($rulesFile|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 36; break L26; } __THREW__ = 0; (invoke_iii(6369,($86|0),($12|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $1 = $125; $2 = $126; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break L26; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $91 = ((($13)) + 72|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 28|0); HEAP32[$93>>2] = 4; $94 = ((($13)) + 68|0); $95 = HEAP32[$94>>2]|0; $96 = ((($13)) + 72|0); $97 = HEAP32[$96>>2]|0; __THREW__ = 0; invoke_viii(6411,($95|0),4,($97|0)); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 36; break L26; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rulesFile); STACKTOP = sp;return; } } while(0); $$pre_trunc29 = HEAP8[$11>>0]|0; $124 = $$pre_trunc29&1; if (!($124)) { break; } __ZdlPv($76); } } while(0); if ((label|0) == 36) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $1 = $118; $2 = $119; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rulesFile); $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } } $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $1 = $115; $2 = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } $$pre_trunc27 = HEAP8[$9>>0]|0; $117 = $$pre_trunc27&1; if (!($117)) { $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } __ZdlPv($61); $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } } $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $1 = $106; $2 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); } $$pre_trunc = HEAP8[$5>>0]|0; $108 = $$pre_trunc&1; if (!($108)) { $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } __ZdlPv($39); $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } } } $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $1 = $100; $2 = $101; __ZdlPv($14); $127 = $1; $128 = $2; ___resumeException($127|0); // unreachable; } function __ZN9StoryDuelC2EP12TiXmlElementP9StoryFlow($this,$root,$mParent) { $this = $this|0; $root = $root|0; $mParent = $mParent|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $element = 0, $node = 0, $text = 0, $textC = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $text = sp + 12|0; $5 = sp; $0 = $this; $1 = $root; $2 = $mParent; $6 = $0; $7 = $2; __ZN9StoryPageC2EP9StoryFlow($6,$7); $8 = 57180; HEAP32[$6>>2] = $8; $9 = ((($6)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($6)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($10); $11 = ((($6)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = ((($6)) + 56|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($12); $13 = ((($6)) + 68|0); HEAP32[$13>>2] = 0; $14 = ((($6)) + 72|0); HEAP32[$14>>2] = 0; $15 = ((($6)) + 20|0); $16 = $1; __THREW__ = 0; $17 = (invoke_iii(5554,($16|0),(184498|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L1: do { if (!($19)) { __THREW__ = 0; (invoke_iii(3925,($15|0),($17|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = $1; __THREW__ = 0; $23 = (invoke_ii(5546,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $node = $23; L5: while(1) { $26 = $node; $27 = ($26|0)!=(0|0); if (!($27)) { label = 34; break; } $28 = $node; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 48|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; $32 = (invoke_ii($31|0,($28|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break L1; } $element = $32; $35 = $element; $36 = ($35|0)!=(0|0); do { if ($36) { $37 = $element; __THREW__ = 0; $38 = (invoke_ii(5565,($37|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break L1; } $textC = $38; $41 = $element; __THREW__ = 0; $42 = (invoke_ii(5547,($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break L1; } $45 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($42,157445)|0); if ($45) { $46 = ((($6)) + 32|0); $47 = $textC; __THREW__ = 0; (invoke_iii(3925,($46|0),($47|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break L1; } else { break; } } $52 = $element; __THREW__ = 0; $53 = (invoke_ii(5547,($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L1; } $56 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($53,157451)|0); if ($56) { $57 = ((($6)) + 44|0); $58 = $textC; __THREW__ = 0; (invoke_iii(3925,($57|0),($58|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L1; } else { break; } } $61 = $element; __THREW__ = 0; $62 = (invoke_ii(5547,($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L1; } $65 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($62,157458)|0); if (!($65)) { $97 = $element; __THREW__ = 0; (invoke_iii(6412,($6|0),($97|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { break L1; } else { break; } } $66 = $textC; __THREW__ = 0; invoke_vii(3797,($text|0),($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L1; } $69 = ((($6)) + 56|0); __THREW__ = 0; invoke_vii(3797,($5|0),(157461|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 27; break L5; } $72 = $2; $73 = ((($72)) + 24|0); __THREW__ = 0; $74 = (invoke_iii(3801,($5|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 28; break L5; } __THREW__ = 0; $77 = (invoke_iii(4152,($74|0),(197990|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 28; break L5; } __THREW__ = 0; $80 = (invoke_iii(3801,($77|0),($text|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 28; break L5; } __THREW__ = 0; (invoke_iii(3901,($69|0),($80|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 28; break L5; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $85 = ((($6)) + 56|0); $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($85)|0); __THREW__ = 0; $87 = (invoke_ii(4428,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break L5; } if (!($87)) { $90 = ((($6)) + 56|0); __THREW__ = 0; (invoke_iii(3901,($90|0),($text|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 27; break L5; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); } } while(0); $100 = $node; __THREW__ = 0; $101 = (invoke_ii(5553,($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break L1; } $node = $101; } if ((label|0) == 27) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $3 = $93; $4 = $94; } else if ((label|0) == 28) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $3 = $95; $4 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 34) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN9StoryPageD2Ev($6); $104 = $3; $105 = $4; ___resumeException($104|0); // unreachable; } } } } while(0); $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN9StoryPageD2Ev($6); $104 = $3; $105 = $4; ___resumeException($104|0); // unreachable; } function __ZN9StoryPage11loadElementEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $text = 0, $textC = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $text = sp + 24|0; $5 = sp + 4|0; $1 = $this; $2 = $element; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } $10 = $2; $11 = (__ZNK12TiXmlElement7GetTextEv($10)|0); $textC = $11; $12 = $textC; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($text,$12); $13 = $2; __THREW__ = 0; $14 = (invoke_ii(5547,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L5: do { if (!($16)) { $17 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($14,157472)|0); do { if ($17) { $18 = ((($7)) + 8|0); __THREW__ = 0; invoke_vii(3797,($5|0),(157461|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break L5; } $21 = ((($7)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 24|0); __THREW__ = 0; $24 = (invoke_iii(3801,($5|0),($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; $27 = (invoke_iii(4152,($24|0),(197990|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; $30 = (invoke_iii(3801,($27|0),($text|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iii(3901,($18|0),($30|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $35 = ((($7)) + 8|0); __THREW__ = 0; $36 = (invoke_ii(5281,($35|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L5; } if (!($36)) { $39 = ((($7)) + 8|0); __THREW__ = 0; (invoke_iii(3901,($39|0),($text|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L5; } } $0 = 1; $6 = 1; break; } } } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } else { $0 = 0; $6 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); $48 = $0; STACKTOP = sp;return ($48|0); } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; return (0)|0; } function __ZN9StoryDuelD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57180; HEAP32[$1>>2] = $2; $3 = ((($1)) + 72|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 72|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN5RulesD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 72|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($1)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 12|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } $19 = ((($1)) + 68|0); HEAP32[$19>>2] = 0; } $20 = ((($1)) + 56|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $21 = ((($1)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $22 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $23 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZN9StoryPageD2Ev($1); STACKTOP = sp;return; } function __ZN9StoryDuelD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9StoryDuelD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9StoryDuel6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $5 = sp; $0 = $this; $1 = $dt; $6 = $0; $7 = ((($6)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { __ZN9StoryDuel4initEv($6); } $10 = ((($6)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $1; FUNCTION_TABLE_vid[$14 & 8191]($11,$15); $16 = ((($6)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZNK12GameObserver6didWinEP6Player($17,0)|0); if (!($18)) { STACKTOP = sp;return; } $19 = ((($6)) + 68|0); $20 = HEAP32[$19>>2]|0; $21 = ((($6)) + 68|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 180|0); $24 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($23,0)|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZNK12GameObserver6didWinEP6Player($20,$25)|0); $27 = ((($6)) + 4|0); $28 = HEAP32[$27>>2]|0; do { if ($26) { $29 = ((($6)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$29); __THREW__ = 0; (invoke_iii(6413,($28|0),($2|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } else { $34 = ((($6)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$34); __THREW__ = 0; (invoke_iii(6413,($28|0),($5|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $49 = $3; $50 = $4; ___resumeException($49|0); // unreachable; } } while(0); $39 = ((($6)) + 68|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if (!($41)) { STACKTOP = sp;return; } $42 = ((($6)) + 68|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)==(0|0); if (!($44)) { $45 = HEAP32[$43>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_vi[$47 & 8191]($43); } $48 = ((($6)) + 68|0); HEAP32[$48>>2] = 0; STACKTOP = sp;return; } function __ZN9StoryFlow8gotoPageENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; HEAP8[157123] = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$id); __THREW__ = 0; $5 = (invoke_iii(6414,($4|0),($1|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZN9StoryDuel6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 68|0); $6 = HEAP32[$5>>2]|0; __ZN12GameObserver6RenderEv($6); STACKTOP = sp;return; } function __ZN9StoryPage13safeAttributeEP12TiXmlElementNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($agg$result,$this,$element,$attribute) { $agg$result = $agg$result|0; $this = $this|0; $element = $element|0; $attribute = $attribute|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 16|0; $0 = $this; $1 = $element; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($agg$result); $5 = $1; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($attribute)|0); __THREW__ = 0; $7 = (invoke_iii(5554,($5|0),($6|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; do { if (!($9)) { $10 = ($7|0)!=(0|0); if ($10) { $11 = $1; $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($attribute)|0); __THREW__ = 0; $13 = (invoke_iii(5554,($11|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } __THREW__ = 0; (invoke_iii(3925,($agg$result|0),($13|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { break; } } $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $22 = $$pre_trunc&1; if ($22) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } while(0); $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } function __ZN11StoryDialogC2EP12TiXmlElementP9StoryFlow($this,$root,$mParent) { $this = $this|0; $root = $root|0; $mParent = $mParent|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val5 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc12 = 0, $$pre_trunc18 = 0, $$pre_trunc24 = 0, $$pre_trunc30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0; var $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0.0, $264 = 0.0; var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; var $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0.0, $317 = 0.0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0.0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, $align = 0, $element = 0, $font = 0, $i = 0, $id = 0, $img = 0, $node = 0, $or$cond = 0; var $or$cond3 = 0, $sFont = 0, $sX = 0, $sY = 0, $sc = 0, $text = 0, $textC = 0, $type = 0, $value = 0, $x = 0.0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $sX = sp + 368|0; $5 = sp + 356|0; $sY = sp + 340|0; $6 = sp + 328|0; $align = sp + 312|0; $7 = sp + 300|0; $text = sp + 284|0; $sFont = sp + 272|0; $8 = sp + 260|0; $9 = sp + 252|0; $10 = sp + 240|0; $11 = sp + 228|0; $12 = sp + 412|0; $13 = sp + 224|0; $14 = sp + 212|0; $15 = sp + 200|0; $16 = sp + 411|0; $img = sp + 188|0; $17 = sp + 176|0; $18 = sp + 172|0; $19 = sp + 160|0; $20 = sp + 410|0; $id = sp + 148|0; $21 = sp + 128|0; $22 = sp + 116|0; $23 = sp + 104|0; $24 = sp + 409|0; $25 = sp + 100|0; $type = sp + 88|0; $26 = sp + 76|0; $value = sp + 64|0; $27 = sp + 52|0; $28 = sp + 48|0; $29 = sp + 36|0; $30 = sp + 24|0; $31 = sp + 12|0; $32 = sp; $33 = sp + 408|0; $0 = $this; $1 = $root; $2 = $mParent; $34 = $0; $35 = $2; __ZN9StoryPageC2EP9StoryFlow($34,$35); $36 = ((($34)) + 20|0); ;HEAP32[$36>>2]=0|0; __ZN12JGuiListenerC2Ev($36); $37 = ((($34)) + 24|0); __THREW__ = 0; $38 = (invoke_i(4556)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; invoke_viiii(5347,($37|0),($38|0),1,(0|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = 57204; HEAP32[$34>>2] = $43; $44 = ((($34)) + 20|0); $45 = 57232; HEAP32[$44>>2] = $45; $46 = ((($34)) + 24|0); $47 = 57252; HEAP32[$46>>2] = $47; $48 = ((($34)) + 124|0); __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEC2Ev($48); HEAPF32[14242] = 0.0; $49 = $1; __THREW__ = 0; $50 = (invoke_ii(5546,($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; L4: do { if ($52) { label = 14; } else { $node = $50; L6: while(1) { $53 = $node; $54 = ($53|0)!=(0|0); if (!($54)) { label = 148; break; } $55 = $node; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 48|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; $59 = (invoke_ii($58|0,($55|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 14; break L4; } $element = $59; $62 = $element; $63 = ($62|0)!=(0|0); if ($63) { $64 = $element; __THREW__ = 0; invoke_vii(3797,($5|0),(182581|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 14; break L4; } __THREW__ = 0; invoke_viiii(6415,($sX|0),($34|0),($64|0),($5|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 15; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($sX)|0); __THREW__ = 0; $70 = (+invoke_di(6416,($69|0))); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 16; break; } $73 = $70; $x = $73; $74 = $x; $75 = $74 > 0.0; $76 = $x; $77 = $76 < 1.0; $or$cond = $75 & $77; if ($or$cond) { $78 = $x; $79 = 480.0 * $78; $x = $79; } $88 = $element; __THREW__ = 0; invoke_vii(3797,($6|0),(182583|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 16; break; } __THREW__ = 0; invoke_viiii(6415,($sY|0),($34|0),($88|0),($6|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $93 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($sY)|0); __THREW__ = 0; $94 = (+invoke_di(6416,($93|0))); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 23; break; } $97 = $94; $y = $97; $98 = $y; $99 = $98 > 0.0; $100 = $y; $101 = $100 < 1.0; $or$cond3 = $99 & $101; if ($or$cond3) { $102 = $y; $103 = 272.0 * $102; $y = $103; } $108 = $element; __THREW__ = 0; invoke_vii(3797,($7|0),(157478|0)); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 23; break; } __THREW__ = 0; invoke_viiii(6415,($align|0),($34|0),($108|0),($7|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 39; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $113 = $element; __THREW__ = 0; $114 = (invoke_ii(5565,($113|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 40; break; } $textC = $114; $117 = $textC; __THREW__ = 0; invoke_vii(3797,($text|0),($117|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 40; break; } $120 = $element; __THREW__ = 0; invoke_vii(3797,($8|0),(157484|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 41; break; } __THREW__ = 0; invoke_viiii(6415,($sFont|0),($34|0),($120|0),($8|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 42; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $125 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($sFont)|0); __THREW__ = 0; $126 = (invoke_ii(3938,($125|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 43; break; } $font = $126; $129 = $element; __THREW__ = 0; $130 = (invoke_ii(5547,($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 43; break; } $133 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($130,193555)|0); do { if ($133) { $134 = ((($34)) + 124|0); __THREW__ = 0; $135 = (invoke_ii(3903,36)|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 43; break L6; } $$expand_i1_val = 1; HEAP8[$12>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($10|0),($text|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 44; break L6; } $140 = $x; $141 = $y; __THREW__ = 0; invoke_vii(3800,($11|0),($align|0)); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 45; break L6; } $144 = $font; __THREW__ = 0; invoke_viiddiii(6408,($135|0),($10|0),(+$140),(+$141),($11|0),($144|0),0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { label = 46; break L6; } $$expand_i1_val5 = 0; HEAP8[$12>>0] = $$expand_i1_val5; HEAP32[$9>>2] = $135; __THREW__ = 0; invoke_vii(6417,($134|0),($9|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 46; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } else { $166 = $element; __THREW__ = 0; $167 = (invoke_ii(5547,($166|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 43; break L6; } $170 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($167,157489)|0); if ($170) { $171 = ((($34)) + 124|0); __THREW__ = 0; $172 = (invoke_ii(3903,36)|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 43; break L6; } $$expand_i1_val8 = 1; HEAP8[$16>>0] = $$expand_i1_val8; __THREW__ = 0; invoke_vii(3800,($14|0),($text|0)); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { label = 58; break L6; } $177 = $x; $178 = $y; __THREW__ = 0; invoke_vii(3797,($15|0),(157201|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 59; break L6; } __THREW__ = 0; invoke_viiddiii(6408,($172|0),($14|0),(+$177),(+$178),($15|0),1,0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 60; break L6; } $$expand_i1_val10 = 0; HEAP8[$16>>0] = $$expand_i1_val10; HEAP32[$13>>2] = $172; __THREW__ = 0; invoke_vii(6417,($171|0),($13|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 60; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $192 = $element; __THREW__ = 0; $193 = (invoke_ii(5547,($192|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 43; break L6; } $196 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($193,157495)|0); if ($196) { $197 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($sX,211279)|0); $198 = ($197|0)==(0); if ($198) { $x = -1.0; } __THREW__ = 0; invoke_vii(3797,($17|0),(157461|0)); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { label = 43; break L6; } $201 = $2; $202 = ((($201)) + 24|0); __THREW__ = 0; $203 = (invoke_iii(3801,($17|0),($202|0))|0); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 78; break L6; } __THREW__ = 0; $206 = (invoke_iii(4152,($203|0),(197990|0))|0); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 78; break L6; } __THREW__ = 0; $209 = (invoke_iii(3801,($206|0),($text|0))|0); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 78; break L6; } __THREW__ = 0; invoke_vii(3800,($img|0),($209|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 78; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $214 = ((($34)) + 124|0); __THREW__ = 0; $215 = (invoke_ii(3903,28)|0); $216 = __THREW__; __THREW__ = 0; $217 = $216&1; if ($217) { label = 79; break L6; } $$expand_i1_val14 = 1; HEAP8[$20>>0] = $$expand_i1_val14; __THREW__ = 0; invoke_vii(3800,($19|0),($img|0)); $218 = __THREW__; __THREW__ = 0; $219 = $218&1; if ($219) { label = 80; break L6; } $220 = $x; $221 = $y; __THREW__ = 0; invoke_viidd(6418,($215|0),($19|0),(+$220),(+$221)); $222 = __THREW__; __THREW__ = 0; $223 = $222&1; if ($223) { label = 81; break L6; } $$expand_i1_val16 = 0; HEAP8[$20>>0] = $$expand_i1_val16; HEAP32[$18>>2] = $215; __THREW__ = 0; invoke_vii(6417,($214|0),($18|0)); $224 = __THREW__; __THREW__ = 0; $225 = $224&1; if ($225) { label = 81; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($img); break; } $235 = $element; __THREW__ = 0; $236 = (invoke_ii(5547,($235|0))|0); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { label = 43; break L6; } $239 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($236,157499)|0); $240 = $element; if ($239) { __THREW__ = 0; $241 = (invoke_iii(5554,($240|0),(157506|0))|0); $242 = __THREW__; __THREW__ = 0; $243 = $242&1; if ($243) { label = 43; break L6; } __THREW__ = 0; invoke_vii(3797,($id|0),($241|0)); $244 = __THREW__; __THREW__ = 0; $245 = $244&1; if ($245) { label = 43; break L6; } $246 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($align)|0); $247 = ($246|0)!=(0); if (!($247)) { __THREW__ = 0; (invoke_iii(3925,($align|0),(157201|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { label = 91; break L6; } } $252 = ((($34)) + 24|0); $253 = ((($252)) + 72|0); $254 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($253)|0); $i = $254; __THREW__ = 0; $255 = (invoke_ii(3903,60)|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 91; break L6; } $$expand_i1_val20 = 1; HEAP8[$24>>0] = $$expand_i1_val20; __THREW__ = 0; invoke_vii(3800,($21|0),($id|0)); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { label = 100; break L6; } __THREW__ = 0; invoke_vii(3800,($22|0),($text|0)); $260 = __THREW__; __THREW__ = 0; $261 = $260&1; if ($261) { label = 101; break L6; } $262 = $i; $263 = $x; $264 = $y; __THREW__ = 0; invoke_vii(3800,($23|0),($align|0)); $265 = __THREW__; __THREW__ = 0; $266 = $265&1; if ($266) { label = 102; break L6; } $267 = $font; $268 = $i; $269 = ($268|0)==(0); __THREW__ = 0; invoke_viiiiddiii(6419,($255|0),($21|0),($22|0),($262|0),(+$263),(+$264),($23|0),($267|0),($269|0)); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 103; break L6; } $$expand_i1_val22 = 0; HEAP8[$24>>0] = $$expand_i1_val22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $sc = $255; $272 = ((($34)) + 124|0); $273 = $sc; HEAP32[$25>>2] = $273; __THREW__ = 0; invoke_vii(6417,($272|0),($25|0)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 91; break L6; } $276 = ((($34)) + 24|0); $277 = HEAP32[$276>>2]|0; $278 = ((($277)) + 20|0); $279 = HEAP32[$278>>2]|0; $280 = $sc; __THREW__ = 0; invoke_viii($279|0,($276|0),($280|0),0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if ($282) { label = 91; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); break; } __THREW__ = 0; $292 = (invoke_ii(5547,($240|0))|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 43; break L6; } $295 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($292,157511)|0); $296 = $element; __THREW__ = 0; if (!($295)) { (__ZN9StoryPage11loadElementEP12TiXmlElement($34,$296)|0); $344 = __THREW__; __THREW__ = 0; $345 = $344&1; if ($345) { label = 43; break L6; } else { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,162320); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 43; break L6; } __THREW__ = 0; invoke_viiii(6415,($type|0),($34|0),($296|0),($26|0)); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if ($300) { label = 123; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $301 = $element; __THREW__ = 0; invoke_vii(3797,($27|0),(157518|0)); $302 = __THREW__; __THREW__ = 0; $303 = $302&1; if ($303) { label = 124; break L6; } __THREW__ = 0; invoke_viiii(6415,($value|0),($34|0),($301|0),($27|0)); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { label = 125; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $306 = ((($34)) + 124|0); __THREW__ = 0; $307 = (invoke_ii(3903,56)|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 126; break L6; } $$expand_i1_val26 = 1; HEAP8[$33>>0] = $$expand_i1_val26; __THREW__ = 0; invoke_vii(3800,($29|0),($type|0)); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 127; break L6; } __THREW__ = 0; invoke_vii(3800,($30|0),($value|0)); $312 = __THREW__; __THREW__ = 0; $313 = $312&1; if ($313) { label = 128; break L6; } __THREW__ = 0; invoke_vii(3800,($31|0),($text|0)); $314 = __THREW__; __THREW__ = 0; $315 = $314&1; if ($315) { label = 129; break L6; } $316 = $x; $317 = $y; __THREW__ = 0; invoke_vii(3800,($32|0),($align|0)); $318 = __THREW__; __THREW__ = 0; $319 = $318&1; if ($319) { label = 130; break L6; } $320 = $font; __THREW__ = 0; invoke_viiiiddiii(6420,($307|0),($29|0),($30|0),($31|0),(+$316),(+$317),($32|0),($320|0),0); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; if ($322) { label = 131; break L6; } $$expand_i1_val28 = 0; HEAP8[$33>>0] = $$expand_i1_val28; HEAP32[$28>>2] = $307; __THREW__ = 0; invoke_vii(6417,($306|0),($28|0)); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { label = 131; break L6; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFont); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($align); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sY); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sX); } $346 = $node; __THREW__ = 0; $347 = (invoke_ii(5553,($346|0))|0); $348 = __THREW__; __THREW__ = 0; $349 = $348&1; if ($349) { label = 14; break L4; } $node = $347; } switch (label|0) { case 15: { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break L4; break; } case 16: { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $3 = $86; $4 = $87; break; } case 22: { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $3 = $104; $4 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } case 23: { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $3 = $106; $4 = $107; label = 144; break; } case 39: { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $3 = $149; $4 = $150; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 144; break; } case 40: { $151 = ___cxa_find_matching_catch()|0; $152 = tempRet0; $3 = $151; $4 = $152; label = 143; break; } case 41: { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $3 = $153; $4 = $154; label = 142; break; } case 42: { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $3 = $155; $4 = $156; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 142; break; } case 43: { $157 = ___cxa_find_matching_catch()|0; $158 = tempRet0; $3 = $157; $4 = $158; label = 141; break; } case 44: { $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $3 = $159; $4 = $160; label = 48; break; } case 45: { $161 = ___cxa_find_matching_catch()|0; $162 = tempRet0; $3 = $161; $4 = $162; label = 47; break; } case 46: { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $3 = $163; $4 = $164; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 47; break; } case 58: { $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $3 = $185; $4 = $186; label = 62; break; } case 59: { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $3 = $187; $4 = $188; label = 61; break; } case 60: { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $3 = $189; $4 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 61; break; } case 78: { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $3 = $226; $4 = $227; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 141; break; } case 79: { $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $3 = $228; $4 = $229; label = 84; break; } case 80: { $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $3 = $230; $4 = $231; label = 82; break; } case 81: { $232 = ___cxa_find_matching_catch()|0; $233 = tempRet0; $3 = $232; $4 = $233; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 82; break; } case 91: { $250 = ___cxa_find_matching_catch()|0; $251 = tempRet0; $3 = $250; $4 = $251; label = 108; break; } case 100: { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $3 = $283; $4 = $284; label = 106; break; } case 101: { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $3 = $285; $4 = $286; label = 105; break; } case 102: { $287 = ___cxa_find_matching_catch()|0; $288 = tempRet0; $3 = $287; $4 = $288; label = 104; break; } case 103: { $289 = ___cxa_find_matching_catch()|0; $290 = tempRet0; $3 = $289; $4 = $290; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); label = 104; break; } case 123: { $325 = ___cxa_find_matching_catch()|0; $326 = tempRet0; $3 = $325; $4 = $326; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); label = 141; break; } case 124: { $327 = ___cxa_find_matching_catch()|0; $328 = tempRet0; $3 = $327; $4 = $328; label = 138; break; } case 125: { $329 = ___cxa_find_matching_catch()|0; $330 = tempRet0; $3 = $329; $4 = $330; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); label = 138; break; } case 126: { $331 = ___cxa_find_matching_catch()|0; $332 = tempRet0; $3 = $331; $4 = $332; label = 137; break; } case 127: { $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $3 = $333; $4 = $334; label = 135; break; } case 128: { $335 = ___cxa_find_matching_catch()|0; $336 = tempRet0; $3 = $335; $4 = $336; label = 134; break; } case 129: { $337 = ___cxa_find_matching_catch()|0; $338 = tempRet0; $3 = $337; $4 = $338; label = 133; break; } case 130: { $339 = ___cxa_find_matching_catch()|0; $340 = tempRet0; $3 = $339; $4 = $340; label = 132; break; } case 131: { $341 = ___cxa_find_matching_catch()|0; $342 = tempRet0; $3 = $341; $4 = $342; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); label = 132; break; } case 148: { $350 = ((($34)) + 20|0); $351 = ((($34)) + 24|0); $352 = ((($351)) + 68|0); HEAP32[$352>>2] = $350; STACKTOP = sp;return; break; } } if ((label|0) == 47) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 48; } else if ((label|0) == 61) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 62; } else if ((label|0) == 82) { $$pre_trunc18 = HEAP8[$20>>0]|0; $234 = $$pre_trunc18&1; if ($234) { __ZdlPv($215); label = 84; } else { label = 84; } } else if ((label|0) == 104) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); label = 105; } else if ((label|0) == 132) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); label = 133; } if ((label|0) == 48) { $$pre_trunc = HEAP8[$12>>0]|0; $165 = $$pre_trunc&1; if ($165) { __ZdlPv($135); label = 141; } else { label = 141; } } else if ((label|0) == 62) { $$pre_trunc12 = HEAP8[$16>>0]|0; $191 = $$pre_trunc12&1; if ($191) { __ZdlPv($172); label = 141; } else { label = 141; } } else if ((label|0) == 84) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($img); label = 141; } else if ((label|0) == 105) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); label = 106; } else if ((label|0) == 133) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 134; } if ((label|0) == 106) { $$pre_trunc24 = HEAP8[$24>>0]|0; $291 = $$pre_trunc24&1; if ($291) { __ZdlPv($255); label = 108; } else { label = 108; } } else if ((label|0) == 134) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); label = 135; } if ((label|0) == 108) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); label = 141; } else if ((label|0) == 135) { $$pre_trunc30 = HEAP8[$33>>0]|0; $343 = $$pre_trunc30&1; if ($343) { __ZdlPv($307); label = 137; } else { label = 137; } } if ((label|0) == 137) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($value); label = 138; } if ((label|0) == 138) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); label = 141; } if ((label|0) == 141) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sFont); label = 142; } if ((label|0) == 142) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($text); label = 143; } if ((label|0) == 143) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($align); label = 144; } if ((label|0) == 144) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sY); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sX); } } while(0); if ((label|0) == 14) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; } __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($48); $353 = ((($34)) + 24|0); __ZN14JGuiControllerD2Ev($353); $354 = ((($34)) + 20|0); __ZN12JGuiListenerD2Ev($354); __ZN9StoryPageD2Ev($34); $355 = $3; $356 = $4; ___resumeException($355|0); // unreachable; } } $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; $354 = ((($34)) + 20|0); __ZN12JGuiListenerD2Ev($354); __ZN9StoryPageD2Ev($34); $355 = $3; $356 = $4; ___resumeException($355|0); // unreachable; } function __ZN11StoryDialog6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $key = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 124|0); $5 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($2)) + 124|0); $8 = $i; $9 = (__ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = $1; FUNCTION_TABLE_vid[$13 & 8191]($10,$14); $15 = $i; $16 = (($15) + 1)|0; $i = $16; } $17 = HEAP32[14244]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = HEAP32[14244]|0; (__ZN7MTGDeck4saveEv($19)|0); $20 = HEAP32[14244]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = HEAP32[14244]|0; $23 = ($22|0)==(0|0); if (!($23)) { __ZN7MTGDeckD2Ev($22); __ZdlPv($22); } HEAP32[14244] = 0; } } $24 = ((($2)) + 24|0); $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZN3JGE10ReadButtonEv($26)|0); $key = $27; $28 = ((($2)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $key; (FUNCTION_TABLE_iii[$31 & 8191]($28,$32)|0); STACKTOP = sp;return; } function __ZThn24_N11StoryDialog6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + -24|0); $4 = $1; __ZN11StoryDialog6UpdateEf($3,$4); STACKTOP = sp;return; } function __ZN11StoryDialog13RenderElementEP18StoryDialogElement($this,$elmt) { $this = $this|0; $elmt = $elmt|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $elmt; $2 = $1; $3 = ((($2)) + 12|0); $4 = +HEAPF32[$3>>2]; $5 = $4 != 0.0; if (!($5)) { $6 = +HEAPF32[14242]; $7 = $1; $8 = ((($7)) + 12|0); HEAPF32[$8>>2] = $6; } $9 = $1; $10 = ((($9)) + 12|0); $11 = +HEAPF32[$10>>2]; $12 = $11 == -1.0; if ($12) { $13 = +HEAPF32[14243]; $14 = $1; $15 = ((($14)) + 12|0); HEAPF32[$15>>2] = $13; } $16 = $1; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vi[$19 & 8191]($16); $20 = +HEAPF32[14242]; HEAPF32[14243] = $20; $21 = $1; $22 = ((($21)) + 12|0); $23 = +HEAPF32[$22>>2]; $24 = $1; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = (+FUNCTION_TABLE_di[$27 & 8191]($24)); $29 = $23 + $28; $30 = $29 + 2.0; HEAPF32[14242] = $30; STACKTOP = sp;return; } function __ZN11StoryDialog6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $elmt = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAPF32[14242] = 2.0; $2 = +HEAPF32[14242]; HEAPF32[14243] = $2; $i = 0; while(1) { $3 = $i; $4 = ((($1)) + 124|0); $5 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { break; } $7 = ((($1)) + 124|0); $8 = $i; $9 = (__ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $elmt = $10; $11 = ((($1)) + 24|0); $12 = ((($11)) + 96|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); if ($14) { $15 = $elmt; $16 = ((($1)) + 24|0); $17 = ((($16)) + 72|0); $18 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($17,0)|0); $19 = HEAP32[$18>>2]|0; $20 = ($15|0)==($19|0); if ($20) { $21 = +HEAPF32[14242]; $22 = $21 + 10.0; HEAPF32[14242] = $22; } } $23 = $elmt; __ZN11StoryDialog13RenderElementEP18StoryDialogElement($1,$23); $24 = $i; $25 = (($24) + 1)|0; $i = $25; } STACKTOP = sp;return; } function __ZThn24_N11StoryDialog6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN11StoryDialog6RenderEv($2); STACKTOP = sp;return; } function __ZN11StoryDialog13ButtonPressedEii($this,$0,$controlid) { $this = $this|0; $0 = $0|0; $controlid = $controlid|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $1 = $this; $2 = $0; $3 = $controlid; $7 = $1; $8 = $3; $9 = ($8|0)==(-200); $10 = $3; $11 = ($10|0)==(-1); $or$cond = $9 | $11; if ($or$cond) { STACKTOP = sp;return; } $12 = ((($7)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($7)) + 24|0); $15 = ((($14)) + 72|0); $16 = $3; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$19); __THREW__ = 0; (invoke_iii(6413,($13|0),($4|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $5 = $22; $6 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $24 = $5; $25 = $6; ___resumeException($24|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZThn20_N11StoryDialog13ButtonPressedEii($this,$0,$controlid) { $this = $this|0; $0 = $0|0; $controlid = $controlid|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $controlid; $4 = $1; $5 = ((($4)) + -20|0); $6 = $2; $7 = $3; __ZN11StoryDialog13ButtonPressedEii($5,$6,$7); STACKTOP = sp;return; } function __ZN11StoryDialogD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 57204; HEAP32[$3>>2] = $4; $5 = ((($3)) + 20|0); $6 = 57232; HEAP32[$5>>2] = $6; $7 = ((($3)) + 24|0); $8 = 57252; HEAP32[$7>>2] = $8; $9 = ((($3)) + 24|0); $10 = ((($9)) + 96|0); HEAP32[$10>>2] = 0; $i = 0; while(1) { $11 = $i; $12 = ((($3)) + 124|0); $13 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($11>>>0)<($13>>>0); $15 = ((($3)) + 124|0); if (!($14)) { label = 8; break; } $16 = $i; __THREW__ = 0; $17 = (invoke_iii(6421,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 7; break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = $i; $26 = (($25) + 1)|0; $i = $26; } if ((label|0) == 7) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; $1 = $27; $2 = $28; $29 = ((($3)) + 124|0); __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($29); $30 = ((($3)) + 24|0); __ZN14JGuiControllerD2Ev($30); $31 = ((($3)) + 20|0); __ZN12JGuiListenerD2Ev($31); __ZN9StoryPageD2Ev($3); $32 = $1; ___clang_call_terminate($32); // unreachable; } else if ((label|0) == 8) { __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($15); $33 = ((($3)) + 24|0); __ZN14JGuiControllerD2Ev($33); $34 = ((($3)) + 20|0); __ZN12JGuiListenerD2Ev($34); __ZN9StoryPageD2Ev($3); STACKTOP = sp;return; } } function __ZThn20_N11StoryDialogD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -20|0); __ZN11StoryDialogD2Ev($2); STACKTOP = sp;return; } function __ZThn24_N11StoryDialogD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN11StoryDialogD2Ev($2); STACKTOP = sp;return; } function __ZN11StoryDialogD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11StoryDialogD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn20_N11StoryDialogD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -20|0); __ZN11StoryDialogD0Ev($2); STACKTOP = sp;return; } function __ZThn24_N11StoryDialogD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -24|0); __ZN11StoryDialogD0Ev($2); STACKTOP = sp;return; } function __ZN9StoryFlowC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$folder) { $this = $this|0; $folder = $folder|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $path = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $path = sp + 12|0; $3 = sp; $0 = $this; $4 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($4); $5 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($4)) + 24|0); __THREW__ = 0; invoke_vii(3800,($6|0),($folder|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } __THREW__ = 0; invoke_vii(3797,($path|0),(157461|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; } else { __THREW__ = 0; $11 = (invoke_iii(3801,($path|0),($folder|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { label = 10; } else { __THREW__ = 0; (invoke_iii(4152,($11|0),(157524|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 10; } else { __THREW__ = 0; invoke_vii(3800,($3|0),($path|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 10; } else { __THREW__ = 0; (invoke_iii(6422,($4|0),($3|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $1 = $26; $2 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 10) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $1 = $24; $2 = $25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); $28 = $1; $29 = $2; ___resumeException($28|0); // unreachable; } function __ZN9StoryFlow5parseENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$path) { $this = $this|0; $path = $path|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $doc = 0, $element = 0, $fileSystem = 0, $id = 0, $it = 0, $node = 0, $pd = 0; var $size = 0, $sp = 0, $xmlBuffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 188|0; $2 = sp + 168|0; $doc = sp + 64|0; $id = sp + 40|0; $5 = sp + 24|0; $it = sp + 16|0; $6 = sp + 12|0; $7 = sp; $1 = $this; $8 = $1; $9 = (__ZN11JFileSystem11GetInstanceEv()|0); $fileSystem = $9; $10 = $fileSystem; $11 = ($10|0)!=(0|0); if (!($11)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $126 = $$pre_trunc&1; STACKTOP = sp;return ($126|0); } $12 = $fileSystem; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($path)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$13); __THREW__ = 0; $14 = (invoke_iii(6423,($12|0),($2|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $127 = $3; $128 = $4; ___resumeException($127|0); // unreachable; } $17 = $14 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); if ($17) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $126 = $$pre_trunc&1; STACKTOP = sp;return ($126|0); } $20 = $fileSystem; $21 = (__ZN11JFileSystem11GetFileSizeEv($20)|0); $size = $21; $22 = $size; $23 = ($22|0)<(0); $24 = $23 ? -1 : $22; $25 = (__Znaj($24)|0); $xmlBuffer = $25; $26 = $fileSystem; $27 = $xmlBuffer; $28 = $size; (__ZN11JFileSystem8ReadFileEPvi($26,$27,$28)|0); __ZN13TiXmlDocumentC2Ev($doc); $29 = $xmlBuffer; __THREW__ = 0; (invoke_iiiii(3185,($doc|0),($29|0),(0|0),0)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; L13: do { if ($31) { label = 26; } else { $32 = $fileSystem; __THREW__ = 0; invoke_vi(6424,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 26; } else { $35 = $xmlBuffer; $36 = ($35|0)==(0|0); if (!($36)) { __ZdaPv($35); } __THREW__ = 0; $37 = (invoke_ii(5546,($doc|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 26; } else { $node = $37; while(1) { $40 = $node; $41 = ($40|0)!=(0|0); if (!($41)) { label = 33; break; } $42 = $node; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 48|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_ii($45|0,($42|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 26; break L13; } $element = $46; $49 = $element; $50 = ($49|0)!=(0|0); if ($50) { $51 = $element; __THREW__ = 0; $52 = (invoke_ii(5547,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 26; break L13; } $55 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($52,157535)|0); if ($55) { $56 = $element; __THREW__ = 0; $57 = (invoke_iii(5554,($56|0),(184498|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 26; break L13; } __THREW__ = 0; invoke_vii(3797,($id|0),($57|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 26; break L13; } $62 = $element; __THREW__ = 0; $63 = (invoke_iii(6425,($8|0),($62|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 27; break; } $sp = $63; $66 = $sp; __THREW__ = 0; $67 = (invoke_iii(6426,($8|0),($id|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 27; break; } HEAP32[$67>>2] = $66; $70 = ((($8)) + 12|0); $71 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($70)|0); $72 = ($71|0)!=(0); if (!($72)) { __THREW__ = 0; invoke_vii(3800,($5|0),($id|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 27; break; } __THREW__ = 0; (invoke_iii(6413,($8|0),($5|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 28; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); } } $83 = $node; __THREW__ = 0; $84 = (invoke_ii(5553,($83|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 26; break L13; } $node = $84; } if ((label|0) == 27) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $3 = $79; $4 = $80; } else if ((label|0) == 28) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $3 = $81; $4 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 33) { __THREW__ = 0; $87 = (invoke_ii(3903,24)|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 26; break; } __THREW__ = 0; invoke_vi(4709,($87|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZdlPv($87); break; } $pd = $87; $92 = $pd; $93 = ((($92)) + 4|0); $94 = ((($8)) + 24|0); __THREW__ = 0; $95 = (invoke_iii(4582,($93|0),($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 26; break; } HEAP32[$it>>2] = $95; $98 = $pd; $99 = ((($98)) + 4|0); $100 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($99)|0); HEAP32[$6>>2] = $100; __THREW__ = 0; $101 = (invoke_iii(4816,($it|0),($6|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 26; break; } do { if ($101) { __THREW__ = 0; $104 = (invoke_ii(4817,($it|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 26; break L13; } $107 = ((($104)) + 12|0); $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($107,198095)|0); $109 = ($108|0)!=(0); if ($109) { __THREW__ = 0; $110 = (invoke_ii(4817,($it|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { label = 26; break L13; } $113 = ((($110)) + 12|0); __THREW__ = 0; invoke_vii(3800,($7|0),($113|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 26; break L13; } __THREW__ = 0; (invoke_iii(6427,($8|0),($7|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $3 = $120; $4 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break L13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } } } } while(0); $122 = $pd; $123 = ($122|0)!=(0|0); if ($123) { $124 = $pd; $125 = ($124|0)==(0|0); if (!($125)) { __ZN10PlayerDataD2Ev($124); __ZdlPv($124); } $pd = 0; } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; __ZN13TiXmlDocumentD2Ev($doc); $$pre_trunc = HEAP8[$0>>0]|0; $126 = $$pre_trunc&1; STACKTOP = sp;return ($126|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($id); } } } } while(0); if ((label|0) == 26) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $3 = $77; $4 = $78; } __ZN13TiXmlDocumentD2Ev($doc); $127 = $3; $128 = $4; ___resumeException($127|0); // unreachable; return (0)|0; } function __ZN9StoryFlow8loadPageEP12TiXmlElement($this,$element) { $this = $this|0; $element = $element|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, $type = 0, $typeNode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $1 = $this; $2 = $element; $6 = $1; $7 = $2; $8 = (__ZN9TiXmlNode10FirstChildEPKc($7,162320)|0); $typeNode = $8; $9 = $typeNode; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $result = 0; $11 = $typeNode; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 48|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = (__ZNK12TiXmlElement7GetTextEv($15)|0); $type = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,157540); $17 = $type; $18 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($3,$17)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); do { if ($18) { $19 = (__Znwj(76)|0); $20 = $2; __THREW__ = 0; invoke_viii(6428,($19|0),($20|0),($6|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $result = $19; break; } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZdlPv($19); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } else { $25 = (__Znwj(136)|0); $26 = $2; __THREW__ = 0; invoke_viii(6429,($25|0),($26|0),($6|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $result = $25; break; } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZdlPv($25); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } } while(0); $31 = $result; $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } function __ZN9StoryFlow9_gotoPageENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$id) { $this = $this|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 32|0; $2 = sp + 24|0; $3 = sp + 20|0; $4 = sp + 8|0; $1 = $this; $7 = $1; HEAP8[157122] = 0; $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($7,$id)|0); HEAP32[$2>>2] = $8; $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($7)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($2,$3)|0); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $28 = $$pre_trunc&1; STACKTOP = sp;return ($28|0); } $11 = ((($7)) + 12|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($11,$id)|0); $12 = ((($7)) + 12|0); $13 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($7,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($15)|0); $17 = ($16|0)!=(0); do { if ($17) { $18 = ((($7)) + 12|0); $19 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($7,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($4,$21); __THREW__ = 0; invoke_vii(5246,($4|0),1); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $5 = $24; $6 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $26 = $5; $27 = $6; ___resumeException($26|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } } } while(0); $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $28 = $$pre_trunc&1; STACKTOP = sp;return ($28|0); } function __ZN9StoryFlow10loadPageIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; HEAP8[157123] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$id); __THREW__ = 0; $5 = (invoke_iii(6414,($4|0),($1|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZN9StoryFlow6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 12|0); $4 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($2,$3)|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($5,$8); STACKTOP = sp;return; } function __ZN9StoryFlow6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($1,$2)|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vi[$7 & 8191]($4); STACKTOP = sp;return; } function __ZN9StoryFlowD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, $pd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 16|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($4)|0); HEAP32[$i>>2] = $5; while(1) { $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($4)|0); HEAP32[$1>>2] = $6; __THREW__ = 0; $7 = (invoke_iii(6430,($i|0),($1|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { break; } if (!($7)) { label = 13; break; } __THREW__ = 0; $10 = (invoke_ii(6431,($i|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { break; } $13 = ((($10)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { __THREW__ = 0; $16 = (invoke_ii(6431,($i|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break; } $19 = ((($16)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 12|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } __THREW__ = 0; $25 = (invoke_ii(6431,($i|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break; } $28 = ((($25)) + 12|0); HEAP32[$28>>2] = 0; } __THREW__ = 0; (invoke_ii(6432,($i|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break; } } if ((label|0) == 13) { __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($4); __THREW__ = 0; $33 = (invoke_ii(3903,24)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __THREW__ = 0; invoke_vi(4709,($33|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $54 = ___cxa_find_matching_catch(0|0)|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZdlPv($33); $58 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $59 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); $60 = $2; ___clang_call_terminate($60); // unreachable; } $pd = $33; $38 = $pd; $39 = ((($38)) + 4|0); $40 = ((($4)) + 24|0); __THREW__ = 0; $41 = (invoke_iii(3944,($39|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $44 = ((($4)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($41|0),($44|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = $pd; __THREW__ = 0; (invoke_ii(6433,($47|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { $50 = $pd; $51 = ($50|0)!=(0|0); if (!($51)) { $56 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $57 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); STACKTOP = sp;return; } $52 = $pd; $53 = ($52|0)==(0|0); if (!($53)) { __ZN10PlayerDataD2Ev($52); __ZdlPv($52); } $pd = 0; $56 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $57 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($57); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); STACKTOP = sp;return; } } } } } $29 = ___cxa_find_matching_catch(0|0)|0; $30 = tempRet0; $2 = $29; $3 = $30; $58 = ((($4)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); $59 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($4); $60 = $2; ___clang_call_terminate($60); // unreachable; } function __GLOBAL__sub_I_StoryFlow_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4799(); ___cxx_global_var_init_1_4800(); ___cxx_global_var_init_3_4801(); ___cxx_global_var_init_5_4802(); return; } function __ZN18StoryDialogElementD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function __ZN9StoryTextD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 56988; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18StoryDialogElementD2Ev($1); STACKTOP = sp;return; } function __ZN9StoryPageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57344; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6434,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4799() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57360,182585); (___cxa_atexit((3831|0),(57360|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4800() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57372,165089); (___cxa_atexit((3831|0),(57372|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4801() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57384,165080); (___cxa_atexit((3831|0),(57384|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4802() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57396,165065); (___cxa_atexit((3831|0),(57396|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6435,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP18StoryDialogElementE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP18StoryDialogElementE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP18StoryDialogElementE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP18StoryDialogElementE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6436,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9StoryTextD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9StoryTextD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18StoryDialogElement8EnteringEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN18StoryDialogElement7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN18StoryDialogElement13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN18StoryDialogElement10getTopLeftERfS0_($this,$top,$left) { $this = $this|0; $top = $top|0; $left = $left|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $top; $2 = $left; $3 = $0; $4 = ((($3)) + 12|0); $5 = +HEAPF32[$4>>2]; $6 = $1; HEAPF32[$6>>2] = $5; $7 = ((($3)) + 8|0); $8 = +HEAPF32[$7>>2]; $9 = $2; HEAPF32[$9>>2] = $8; STACKTOP = sp;return 1; } function __ZN11StoryRewardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57036; HEAP32[$1>>2] = $2; $3 = ((($1)) + 40|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN9StoryTextD2Ev($1); STACKTOP = sp;return; } function __ZN11StoryRewardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11StoryRewardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10StoryImageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57084; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN18StoryDialogElementD2Ev($1); STACKTOP = sp;return; } function __ZN10StoryImageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10StoryImageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11StoryChoiceD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57132; HEAP32[$1>>2] = $2; $3 = ((($1)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN9StoryTextD2Ev($1); STACKTOP = sp;return; } function __ZN11StoryChoiceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11StoryChoiceD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6437,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP18StoryDialogElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP18StoryDialogElementEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP18StoryDialogElementEC2Ev($2); $3 = (__ZNSt3__17forwardIPP18StoryDialogElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP18StoryDialogElementEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP18StoryDialogElementEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP18StoryDialogElementEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP18StoryDialogElementE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP18StoryDialogElementE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP18StoryDialogElementEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP18StoryDialogElementEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP18StoryDialogElementEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6438,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6439,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6440,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP18StoryDialogElementE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP18StoryDialogElementE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP18StoryDialogElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP18StoryDialogElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP18StoryDialogElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP18StoryDialogElementEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP18StoryDialogElementEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP18StoryDialogElementE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP18StoryDialogElementE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP18StoryDialogElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP18StoryDialogElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP18StoryDialogElementNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP18StoryDialogElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP18StoryDialogElementEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP18StoryDialogElementEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6441,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP18StoryDialogElementEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6435,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP18StoryDialogElementRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP18StoryDialogElementRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6442,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6443,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9StoryPageEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6444,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP9StoryPageEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6445,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6446,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9StoryPageEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP9StoryPageEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9StoryPageEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6446,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP9StoryPageEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6447,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6448,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZN18StoryDialogElementD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18StoryDialogElementD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9StoryPageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9StoryPageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8SubtypesC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 200|0; $4 = sp + 180|0; $5 = sp + 168|0; $6 = sp + 156|0; $7 = sp + 144|0; $8 = sp + 132|0; $9 = sp + 120|0; $10 = sp + 108|0; $11 = sp + 96|0; $12 = sp + 84|0; $13 = sp + 72|0; $14 = sp + 60|0; $15 = sp + 48|0; $16 = sp + 36|0; $17 = sp + 24|0; $18 = sp + 12|0; $19 = sp; $0 = $this; $20 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev($20); $21 = ((($20)) + 12|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($21); $22 = ((($20)) + 24|0); __ZNSt3__16vectorIjNS_9allocatorIjEEEC2Ev($22); $23 = ((($20)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($23); __THREW__ = 0; invoke_vii(3797,($1|0),(163291|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($1|0),1)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $2 = $94; $3 = $95; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __THREW__ = 0; invoke_vii(3797,($4|0),(163312|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($4|0),1)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __THREW__ = 0; invoke_vii(3797,($5|0),(163417|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($5|0),1)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __THREW__ = 0; invoke_vii(3797,($6|0),(163362|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($6|0),1)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __THREW__ = 0; invoke_vii(3797,($7|0),(163381|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($7|0),1)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $2 = $102; $3 = $103; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __THREW__ = 0; invoke_vii(3797,($8|0),(163200|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($8|0),1)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $2 = $104; $3 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __THREW__ = 0; invoke_vii(3797,($9|0),(163394|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($9|0),1)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $2 = $106; $3 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; invoke_vii(3797,($10|0),(157577|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($10|0),1)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $2 = $108; $3 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __THREW__ = 0; invoke_vii(3797,($11|0),(163276|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($11|0),1)|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $2 = $110; $3 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __THREW__ = 0; invoke_vii(3797,($12|0),(157582|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 36; } else { __THREW__ = 0; (invoke_iiii(4450,($20|0),($12|0),1)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $2 = $112; $3 = $113; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __THREW__ = 0; invoke_vii(3797,($13|0),(163339|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($13|0),1)|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $2 = $114; $3 = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __THREW__ = 0; invoke_vii(3797,($14|0),(163263|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($14|0),1)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $2 = $116; $3 = $117; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __THREW__ = 0; invoke_vii(3797,($15|0),(163453|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($15|0),1)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $2 = $118; $3 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __THREW__ = 0; invoke_vii(3797,($16|0),(163436|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($16|0),1)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $2 = $120; $3 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __THREW__ = 0; invoke_vii(3797,($17|0),(157588|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($17|0),1)|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $122 = ___cxa_find_matching_catch()|0; $123 = tempRet0; $2 = $122; $3 = $123; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __THREW__ = 0; invoke_vii(3797,($18|0),(157594|0)); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($18|0),1)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $2 = $124; $3 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __THREW__ = 0; invoke_vii(3797,($19|0),(157601|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 36; break; } __THREW__ = 0; (invoke_iiii(4450,($20|0),($19|0),1)|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $2 = $126; $3 = $127; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); STACKTOP = sp;return; } } } } } } } } } } } } while(0); if ((label|0) == 36) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($23); __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($22); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($21); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($20); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } function __ZN8Subtypes4findENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$value,$forceAdd) { $this = $this|0; $value = $value|0; $forceAdd = $forceAdd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, $it = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $3 = sp + 4|0; $1 = $this; $4 = $forceAdd&1; $2 = $4; $5 = $1; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($value)|0); $7 = ($6|0)!=(0); if (!($7)) { $0 = 0; $36 = $0; STACKTOP = sp;return ($36|0); } $8 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($value,0)|0); $9 = HEAP8[$8>>0]|0; $10 = $9 << 24 >> 24; $11 = ($10|0)>=(97); if ($11) { $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($value,0)|0); $13 = HEAP8[$12>>0]|0; $14 = $13 << 24 >> 24; $15 = ($14|0)<=(122); if ($15) { $16 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($value,0)|0); $17 = HEAP8[$16>>0]|0; $18 = $17 << 24 >> 24; $19 = (($18) - 32)|0; $20 = $19&255; HEAP8[$16>>0] = $20; } } $21 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE4findERSA_($5,$value)|0); HEAP32[$it>>2] = $21; $22 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEE3endEv($5)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($it,$3)|0); if ($23) { $24 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEptEv($it)|0); $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $0 = $26; $36 = $0; STACKTOP = sp;return ($36|0); } $27 = $2; $28 = $27&1; if ($28) { $29 = ((($5)) + 12|0); $30 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($29)|0); $31 = (($30) + 1)|0; $id = $31; $32 = $id; $33 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($5,$value)|0); HEAP32[$33>>2] = $32; $34 = ((($5)) + 12|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($34,$value); $35 = $id; $0 = $35; $36 = $0; STACKTOP = sp;return ($36|0); } else { $0 = 0; $36 = $0; STACKTOP = sp;return ($36|0); } return (0)|0; } function __ZN8Subtypes3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj($this,$value,$parentType) { $this = $this|0; $value = $value|0; $parentType = $parentType|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0; var $subtype = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $5 = sp; $0 = $this; $1 = $parentType; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$value); __THREW__ = 0; $7 = (invoke_iiii(4450,($6|0),($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $subtype = $7; $10 = $1; $11 = ($10|0)!=(0); if ($11) { $12 = $subtype; $13 = (__ZN8Subtypes9isSubTypeEj($6,$12)|0); if ($13) { $14 = ((($6)) + 24|0); $15 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($14)|0); $16 = $subtype; $17 = (($16) + 1)|0; $18 = ($15>>>0)<($17>>>0); if ($18) { $19 = ((($6)) + 24|0); $20 = $subtype; $21 = $20<<1; $22 = (1 + ($21))|0; HEAP32[$5>>2] = 0; __ZNSt3__16vectorIjNS_9allocatorIjEEE6resizeEjRKj($19,$22,$5); } $27 = $1; $28 = ((($6)) + 24|0); $29 = $subtype; $30 = (__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($28,$29)|0); HEAP32[$30>>2] = $27; } } $31 = $subtype; $32 = (__ZN8Subtypes9isSubTypeEj($6,$31)|0); $33 = $1; $34 = ($33|0)==(1); $or$cond = $32 & $34; if (!($or$cond)) { $38 = $subtype; STACKTOP = sp;return ($38|0); } $35 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value,162425)|0); if (!($35)) { $38 = $subtype; STACKTOP = sp;return ($38|0); } $36 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($value,157610)|0); if (!($36)) { $38 = $subtype; STACKTOP = sp;return ($38|0); } $37 = ((($6)) + 36|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($37,$value); $38 = $subtype; STACKTOP = sp;return ($38|0); } function __ZN8Subtypes9isSubTypeEj($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $0; $3 = $1; $4 = (__ZN8Subtypes11isSuperTypeEj($2,$3)|0); if ($4) { $8 = 0; STACKTOP = sp;return ($8|0); } $5 = $1; $6 = (__ZN8Subtypes6isTypeEj($2,$5)|0); $7 = $6 ^ 1; $8 = $7; STACKTOP = sp;return ($8|0); } function __ZN8Subtypes4findEj($agg$result,$this,$id) { $agg$result = $agg$result|0; $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = ((($2)) + 12|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = $1; $6 = ($4>>>0)>=($5>>>0); $7 = $1; $8 = ($7|0)!=(0); $or$cond = $6 & $8; if ($or$cond) { $9 = ((($2)) + 12|0); $10 = $1; $11 = (($10) - 1)|0; $12 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($9,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$12); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } } function __ZN8Subtypes15isSubtypeOfTypeEjj($this,$subtype,$type) { $this = $this|0; $subtype = $subtype|0; $type = $type|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $subtype; $3 = $type; $4 = $1; $5 = $2; $6 = ((($4)) + 24|0); $7 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($6)|0); $8 = ($5>>>0)>=($7>>>0); if ($8) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else { $9 = ((($4)) + 24|0); $10 = $2; $11 = (__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($9,$10)|0); $12 = HEAP32[$11>>2]|0; $13 = $3; $14 = ($12|0)==($13|0); $$expand_i1_val2 = $14&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8Subtypes11isSuperTypeEj($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $1; $3 = ($2|0)==(9); $4 = $1; $5 = ($4|0)==(10); $or$cond = $3 | $5; $6 = $1; $7 = ($6|0)==(8); $or$cond3 = $or$cond | $7; if ($or$cond3) { $10 = 1; STACKTOP = sp;return ($10|0); } $8 = $1; $9 = ($8|0)==(7); $10 = $9; STACKTOP = sp;return ($10|0); } function __ZN8Subtypes6isTypeEj($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $1; $3 = ($2|0)==(1); $4 = $1; $5 = ($4|0)==(2); $or$cond = $3 | $5; $6 = $1; $7 = ($6|0)==(3); $or$cond3 = $or$cond | $7; $8 = $1; $9 = ($8|0)==(4); $or$cond5 = $or$cond3 | $9; $10 = $1; $11 = ($10|0)==(5); $or$cond7 = $or$cond5 | $11; $12 = $1; $13 = ($12|0)==(6); $or$cond9 = $or$cond7 | $13; $14 = $1; $15 = ($14|0)==(13); $or$cond11 = $or$cond9 | $15; $16 = $1; $17 = ($16|0)==(14); $or$cond13 = $or$cond11 | $17; $18 = $1; $19 = ($18|0)==(15); $or$cond15 = $or$cond13 | $19; $20 = $1; $21 = ($20|0)==(16); $or$cond17 = $or$cond15 | $21; if ($or$cond17) { $24 = 1; STACKTOP = sp;return ($24|0); } $22 = $1; $23 = ($22|0)==(17); $24 = $23; STACKTOP = sp;return ($24|0); } function __ZN8Subtypes13getValuesByIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); STACKTOP = sp;return ($2|0); } function __ZN8Subtypes12sortSubTypesEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 60|0; $$byval_copy$4 = sp + 56|0; $$byval_copy$3 = sp + 52|0; $$byval_copy$2 = sp + 48|0; $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $1 = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $10 = $0; $11 = ((($10)) + 36|0); $12 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($11)|0); HEAP32[$1>>2] = $12; $13 = ((($10)) + 36|0); $14 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($13)|0); HEAP32[$2>>2] = $14; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__14sortINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvNS_11__wrap_iterIPT_EESA_($$byval_copy,$$byval_copy$1); $15 = ((($10)) + 36|0); $16 = ((($10)) + 36|0); $17 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($16)|0); HEAP32[$5>>2] = $17; $18 = ((($10)) + 36|0); $19 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($18)|0); HEAP32[$6>>2] = $19; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$6>>2]|0; $20 = (__ZNSt3__16uniqueINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEET_SA_SA_($$byval_copy$2,$$byval_copy$3)|0); HEAP32[$4>>2] = $20; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($3,$4,0); $21 = ((($10)) + 36|0); $22 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($21)|0); HEAP32[$8>>2] = $22; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($7,$8,0); ;HEAP32[$$byval_copy$4>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$7>>2]|0; $23 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_11__wrap_iterIPKS6_EESC_($15,$$byval_copy$4,$$byval_copy$5)|0); HEAP32[$9>>2] = $23; STACKTOP = sp;return; } function __ZN8Subtypes21getCreatureValuesByIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8Subtypes12sortSubTypesEv($1); $2 = ((($1)) + 36|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS9_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEE10pointer_toERS9_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE6resizeEjRKj($this,$__sz,$__x) { $this = $this|0; $__sz = $__sz|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cs = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__sz; $2 = $__x; $3 = $0; $4 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($3)|0); $__cs = $4; $5 = $__cs; $6 = $1; $7 = ($5>>>0)<($6>>>0); if ($7) { $8 = $1; $9 = $__cs; $10 = (($8) - ($9))|0; $11 = $2; __ZNSt3__16vectorIjNS_9allocatorIjEEE8__appendEjRKj($3,$10,$11); STACKTOP = sp;return; } $12 = $__cs; $13 = $1; $14 = ($12>>>0)>($13>>>0); if (!($14)) { STACKTOP = sp;return; } $15 = HEAP32[$3>>2]|0; $16 = $1; $17 = (($15) + ($16<<2)|0); __ZNSt3__16vectorIjNS_9allocatorIjEEE17__destruct_at_endEPj($3,$17); STACKTOP = sp;return; } function __ZNSt3__16uniqueINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEET_SA_SA_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 21|0; $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = sp + 20|0; ;HEAP32[$1>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$3>>0]|0; $4 = (__ZNSt3__16uniqueINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_10__equal_toIS7_S7_EEEET_SC_SC_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_11__wrap_iterIPKS6_EESC_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $2 = sp; $1 = $this; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EENS_11__wrap_iterIT_E15difference_typeERKSC_RKNSA_IT0_EE($__first,$2)|0); $7 = (($4) + (($6*12)|0)|0); $__p = $7; $8 = $__p; $9 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE11__make_iterEPS6_($3,$8)|0); HEAP32[$0>>2] = $9; $10 = (__ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_($__first,$__last)|0); if (!($10)) { $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } $11 = $__p; $12 = (__ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EENS_11__wrap_iterIT_E15difference_typeERKSB_RKNS9_IT0_EE($__last,$__first)|0); $13 = (($11) + (($12*12)|0)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $__p; $17 = (__ZNSt3__14moveIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EET0_T_S9_S8_($13,$15,$16)|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__destruct_at_endEPS6_($3,$17); $18 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($18|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPNS_11__tree_nodeIS8_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEE10pointer_toERS8_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEE10pointer_toERS8_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEEEPT_RS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIjNS_9allocatorIjEEE8__appendEjRKj($this,$__n,$__x) { $this = $this|0; $__n = $__n|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $2 = $__x; $5 = $0; $6 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE9__end_capEv($5)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($5)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $7; $11 = $9; $12 = (($10) - ($11))|0; $13 = (($12|0) / 4)&-1; $14 = $1; $15 = ($13>>>0)>=($14>>>0); if ($15) { $16 = $1; $17 = $2; __ZNSt3__16vectorIjNS_9allocatorIjEEE18__construct_at_endEjRKj($5,$16,$17); STACKTOP = sp;return; } $18 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($5)|0); $__a = $18; $19 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($5)|0); $20 = $1; $21 = (($19) + ($20))|0; $22 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE11__recommendEj($5,$21)|0); $23 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($5)|0); $24 = $__a; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEEC2EjjS3_($__v,$22,$23,$24); $25 = $1; $26 = $2; __THREW__ = 0; invoke_viii(6449,($__v|0),($25|0),($26|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); $33 = $3; $34 = $4; ___resumeException($33|0); // unreachable; } __THREW__ = 0; invoke_vii(5327,($5|0),($__v|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); $33 = $3; $34 = $4; ___resumeException($33|0); // unreachable; } __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEED2Ev($__v); STACKTOP = sp;return; } function __ZNSt3__16vectorIjNS_9allocatorIjEEE18__construct_at_endEjRKj($this,$__n,$__x) { $this = $this|0; $__n = $__n|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 16|0; $0 = $this; $1 = $__n; $2 = $__x; $3 = $0; $4 = (__ZNSt3__113__vector_baseIjNS_9allocatorIjEEE7__allocEv($3)|0); $__a = $4; while(1) { __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$3,1); $5 = $__a; $6 = ((($3)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($7)|0); $9 = $2; __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9constructIjJRKjEEEvRS2_PT_DpOT0_($5,$8,$9); $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$10>>2] = $12; $13 = $1; $14 = (($13) + -1)|0; $1 = $14; __ZNSt3__16vectorIjNS_9allocatorIjEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $15 = $1; $16 = ($15>>>0)>(0); if (!($16)) { break; } } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE18__construct_at_endEjRKj($this,$__n,$__x) { $this = $this|0; $__n = $__n|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $__x; $3 = $0; $4 = (__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE7__allocEv($3)|0); $__a = $4; while(1) { $5 = $__a; $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__116__to_raw_pointerIjEEPT_S2_($7)|0); $9 = $2; __ZNSt3__116allocator_traitsINS_9allocatorIjEEE9constructIjJRKjEEEvRS2_PT_DpOT0_($5,$8,$9); $10 = ((($3)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$10>>2] = $12; $13 = $1; $14 = (($13) + -1)|0; $1 = $14; $15 = $1; $16 = ($15>>>0)>(0); if (!($16)) { break; } } STACKTOP = sp;return; } function __ZNSt3__16uniqueINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_10__equal_toIS7_S7_EEEET_SC_SC_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $__i = sp; ;HEAP32[$2>>2]=HEAP32[$__first>>2]|0; ;HEAP32[$3>>2]=HEAP32[$__last>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; $4 = (__ZNSt3__113adjacent_findINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS_10__equal_toIS7_S7_EEEET_SD_SD_T0_($$byval_copy,$$byval_copy$1,$__pred)|0); HEAP32[$1>>2] = $4; ;HEAP32[$__first>>2]=HEAP32[$1>>2]|0; $5 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($__first,$__last)|0); if (!($5)) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $15 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($15|0); } ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__i)|0); while(1) { $6 = (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__i)|0); $7 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($6,$__last)|0); if (!($7)) { break; } $8 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__first)|0); $9 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__i)|0); $10 = (__ZNKSt3__110__equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($__pred,$8,$9)|0); if ($10) { continue; } $11 = (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__first)|0); $12 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($11)|0); $13 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__i)|0); $14 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($13)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($12,$14)|0); } (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__first)|0); ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $15 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($15|0); } function __ZNSt3__113adjacent_findINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS_10__equal_toIS7_S7_EEEET_SD_SD_T0_($__first,$__last,$__pred) { $__first = $__first|0; $__last = $__last|0; $__pred = $__pred|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $__i = sp; $1 = $__pred; $2 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($__first,$__last)|0); L1: do { if ($2) { ;HEAP32[$__i>>2]=HEAP32[$__first>>2]|0; while(1) { $3 = (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($__i)|0); $4 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($3,$__last)|0); if (!($4)) { break L1; } $5 = $1; $6 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__first)|0); $7 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($__i)|0); $8 = (__ZNKSt3__110__equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($5,$6,$7)|0); if ($8) { break; } ;HEAP32[$__first>>2]=HEAP32[$__i>>2]|0; } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } } while(0); ;HEAP32[$0>>2]=HEAP32[$__last>>2]|0; $9 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($9|0); } function __ZNKSt3__110__equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = $2; $5 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($3,$4)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EENS_11__wrap_iterIT_E15difference_typeERKSC_RKNSA_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 12)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEbRKNS_11__wrap_iterIT_EERKNS9_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEbRKNS_11__wrap_iterIT_EERKNS9_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN12StyleManager9killRulesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, $mi = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 28|0; $1 = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $mi = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; $8 = ((($7)) + 24|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($8,211279)|0); __ZNSt3__111__wrap_iterIPP10WStyleRuleEC2Ev($i); $9 = ((($7)) + 12|0); $10 = (__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$1>>2] = $10; ;HEAP32[$i>>2]=HEAP32[$1>>2]|0; while(1) { $11 = ((($7)) + 12|0); $12 = (__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$2>>2] = $12; $13 = (__ZNSt3__1neIPP10WStyleRuleEEbRKNS_11__wrap_iterIT_EES8_($i,$2)|0); if (!($13)) { break; } $14 = (__ZNKSt3__111__wrap_iterIPP10WStyleRuleEdeEv($i)|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNKSt3__111__wrap_iterIPP10WStyleRuleEdeEv($i)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { __ZN10WStyleRuleD2Ev($18); __ZdlPv($18); } $20 = (__ZNKSt3__111__wrap_iterIPP10WStyleRuleEdeEv($i)|0); HEAP32[$20>>2] = 0; } $21 = (__ZNSt3__111__wrap_iterIPP10WStyleRuleEppEi($i,0)|0); HEAP32[$3>>2] = $21; } $22 = ((($7)) + 12|0); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE5clearEv($22); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($mi); $23 = ((($7)) + 36|0); $24 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($23)|0); HEAP32[$4>>2] = $24; ;HEAP32[$mi>>2]=HEAP32[$4>>2]|0; while(1) { $25 = ((($7)) + 36|0); $26 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($25)|0); HEAP32[$5>>2] = $26; $27 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($mi,$5)|0); if (!($27)) { break; } $28 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv($mi)|0); $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); if ($31) { $32 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv($mi)|0); $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { __ZN6WStyleD2Ev($34); __ZdlPv($34); } $36 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv($mi)|0); $37 = ((($36)) + 12|0); HEAP32[$37>>2] = 0; } $38 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEppEi($mi,0)|0); HEAP32[$6>>2] = $38; } $39 = ((($7)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($39); STACKTOP = sp;return; } function __ZN12StyleManagerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; HEAP32[$3>>2] = 0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 8|0); HEAP32[$5>>2] = 0; $6 = ((($3)) + 12|0); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEEC2Ev($6); $7 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($3)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($8); __THREW__ = 0; invoke_vi(6450,($3|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($6); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12StyleManager9loadRulesEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $filename = 0, $hDoc = 0, $holder = 0, $holder2 = 0, $pRule = 0, $pSlot = 0, $pSlot1 = 0, $r = 0, $s = 0, $sname = 0, $tag = 0, $xmlBuffer = 0, $xmlfile = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$8 = sp + 284|0; $$byval_copy$7 = sp + 280|0; $$byval_copy$6 = sp + 276|0; $$byval_copy$5 = sp + 272|0; $$byval_copy$4 = sp + 268|0; $$byval_copy$3 = sp + 264|0; $$byval_copy$2 = sp + 260|0; $$byval_copy$1 = sp + 256|0; $$byval_copy = sp + 252|0; $filename = sp + 236|0; $1 = sp + 224|0; $xmlBuffer = sp + 204|0; $xmlfile = sp + 112|0; $hDoc = sp + 104|0; $5 = sp + 96|0; $tag = sp + 84|0; $6 = sp + 80|0; $7 = sp + 76|0; $8 = sp + 72|0; $9 = sp + 68|0; $10 = sp + 56|0; $11 = sp + 52|0; $12 = sp + 48|0; $13 = sp + 44|0; $r = sp + 40|0; $sname = sp + 20|0; $14 = sp + 12|0; $15 = sp + 8|0; $16 = sp + 4|0; $17 = sp; $0 = $this; $18 = $0; __ZN12StyleManager9killRulesEv($18); $19 = (__ZN16WResourceManager8InstanceEv()|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 64|0); $22 = HEAP32[$21>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,164497); __THREW__ = 0; invoke_viii($22|0,($filename|0),($19|0),($1|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $211 = $2; $212 = $3; ___resumeException($211|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($xmlBuffer); __THREW__ = 0; $25 = (invoke_i(4202)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } else { __THREW__ = 0; $28 = (invoke_iiii(4203,($25|0),($filename|0),($xmlBuffer|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 7; } else { if (!($28)) { $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); STACKTOP = sp;return; } __THREW__ = 0; invoke_vi(5545,($xmlfile|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 7; } else { $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($xmlBuffer)|0); __THREW__ = 0; (invoke_iiiii(3185,($xmlfile|0),($37|0),(0|0),0)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; L13: do { if ($39) { label = 23; } else { __THREW__ = 0; invoke_vii(6176,($hDoc|0),($xmlfile|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 23; } else { __THREW__ = 0; $42 = (invoke_ii(6177,($hDoc|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 23; } else { HEAP32[$5>>2] = $42; __THREW__ = 0; $45 = (invoke_ii(6178,($5|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 23; } else { $pRule = $45; L18: while(1) { $48 = $pRule; $49 = ($48|0)!=(0|0); if (!($49)) { label = 78; break; } $50 = $pRule; __THREW__ = 0; $51 = (invoke_ii(6179,($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 23; break L13; } __THREW__ = 0; invoke_vii(3797,($tag|0),($51|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 23; break L13; } $56 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$6>>2] = $56; $57 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$7>>2] = $57; $58 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$8>>2] = $58; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; $59 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 24; break; } HEAP32[$9>>2] = $59; $62 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,157617)|0); L24: do { if ($62) { $holder = 0; $63 = $pRule; __THREW__ = 0; $64 = (invoke_iii(5554,($63|0),(157626|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 24; break L18; } $holder = $64; $67 = $holder; $68 = ($67|0)!=(0|0); if ($68) { $69 = $holder; __THREW__ = 0; $70 = (invoke_ii(3938,($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 24; break L18; } $73 = ((($18)) + 8|0); HEAP32[$73>>2] = $70; } else { $78 = ((($18)) + 8|0); HEAP32[$78>>2] = -1; } $79 = $pRule; __THREW__ = 0; $80 = (invoke_ii(6180,($79|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 24; break L18; } $pSlot = $80; while(1) { $83 = $pSlot; $84 = ($83|0)!=(0|0); if (!($84)) { label = 74; break L24; } $85 = $pSlot; __THREW__ = 0; $86 = (invoke_ii(6179,($85|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 24; break L18; } __THREW__ = 0; (invoke_iii(3925,($tag|0),($86|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 24; break L18; } $91 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$10>>2] = $91; $92 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$11>>2] = $92; $93 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$12>>2] = $93; __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$11>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$12>>2]|0; $94 = (invoke_iiiii(3793,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0),(3794|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 24; break L18; } HEAP32[$13>>2] = $94; $97 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,157633)|0); if (!($97)) { __THREW__ = 0; $98 = (invoke_ii(3903,24)|0); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; if ($100) { label = 24; break L18; } ;HEAP32[$98>>2]=0|0;HEAP32[$98+4>>2]=0|0;HEAP32[$98+8>>2]=0|0;HEAP32[$98+12>>2]=0|0;HEAP32[$98+16>>2]=0|0;HEAP32[$98+20>>2]=0|0; __ZN10WStyleRuleC2Ev($98); HEAP32[$r>>2] = $98; $101 = ((($18)) + 12|0); __THREW__ = 0; invoke_vii(6451,($101|0),($r|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 24; break L18; } $104 = $pSlot; __THREW__ = 0; $105 = (invoke_iii(5554,($104|0),(157638|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 24; break L18; } $holder = $105; $108 = $holder; $109 = ($108|0)!=(0|0); if ($109) { $110 = HEAP32[$r>>2]|0; $111 = $holder; __THREW__ = 0; (invoke_iii(3925,($110|0),($111|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 24; break L18; } } $114 = HEAP32[$r>>2]|0; $115 = ((($114)) + 12|0); $116 = $pSlot; __THREW__ = 0; $117 = (invoke_ii(5565,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 24; break L18; } __THREW__ = 0; (invoke_iii(3925,($115|0),($117|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 24; break L18; } } $122 = $pSlot; __THREW__ = 0; $123 = (invoke_ii(6184,($122|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 24; break L18; } $pSlot = $123; } } else { $126 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($tag,157643)|0); if ($126) { $holder2 = 0; $127 = $pRule; __THREW__ = 0; $128 = (invoke_iii(5554,($127|0),(187172|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 24; break L18; } $holder2 = $128; $131 = $holder2; $132 = ($131|0)!=(0|0); if (!($132)) { $4 = 4; break; } $133 = $holder2; __THREW__ = 0; invoke_vii(3797,($sname|0),($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 24; break L18; } __THREW__ = 0; $136 = (invoke_ii(3903,12)|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 60; break L18; } ;HEAP32[$136>>2]=0|0;HEAP32[$136+4>>2]=0|0;HEAP32[$136+8>>2]=0|0; __ZN6WStyleC2Ev($136); $s = $136; $139 = $pRule; __THREW__ = 0; $140 = (invoke_ii(6180,($139|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { label = 60; break L18; } $pSlot1 = $140; while(1) { $143 = $pSlot1; $144 = ($143|0)!=(0|0); if (!($144)) { break; } $145 = $pSlot1; __THREW__ = 0; $146 = (invoke_ii(6179,($145|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 60; break L18; } __THREW__ = 0; (invoke_iii(3925,($tag|0),($146|0))|0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { label = 60; break L18; } $151 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$14>>2] = $151; $152 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($tag)|0); HEAP32[$15>>2] = $152; $153 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($tag)|0); HEAP32[$16>>2] = $153; __THREW__ = 0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$14>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$15>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$16>>2]|0; $154 = (invoke_iiiii(3793,($$byval_copy$6|0),($$byval_copy$7|0),($$byval_copy$8|0),(3794|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 60; break L18; } HEAP32[$17>>2] = $154; $157 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($tag)|0); $158 = ($157|0)!=(0); do { if ($158) { $159 = $pSlot1; __THREW__ = 0; $160 = (invoke_ii(5565,($159|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 60; break L18; } $163 = ($160|0)!=(0|0); if (!($163)) { break; } $164 = $s; __THREW__ = 0; $165 = (invoke_iii(3944,($164|0),($tag|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 60; break L18; } $168 = $pSlot1; __THREW__ = 0; $169 = (invoke_ii(5565,($168|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 60; break L18; } __THREW__ = 0; (invoke_iii(3925,($165|0),($169|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 60; break L18; } } } while(0); $176 = $pSlot1; __THREW__ = 0; $177 = (invoke_ii(6184,($176|0))|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { label = 60; break L18; } $pSlot1 = $177; } $180 = ((($18)) + 36|0); __THREW__ = 0; $181 = (invoke_iii(6452,($180|0),($sname|0))|0); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 60; break L18; } $184 = HEAP32[$181>>2]|0; $185 = ($184|0)!=(0|0); do { if ($185) { $186 = ((($18)) + 36|0); __THREW__ = 0; $187 = (invoke_iii(6452,($186|0),($sname|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 60; break L18; } $190 = HEAP32[$187>>2]|0; $191 = ($190|0)!=(0|0); if (!($191)) { break; } $192 = ((($18)) + 36|0); __THREW__ = 0; $193 = (invoke_iii(6452,($192|0),($sname|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 60; break L18; } $196 = HEAP32[$193>>2]|0; $197 = ($196|0)==(0|0); if (!($197)) { __ZN6WStyleD2Ev($196); __ZdlPv($196); } $198 = ((($18)) + 36|0); __THREW__ = 0; $199 = (invoke_iii(6452,($198|0),($sname|0))|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 60; break L18; } HEAP32[$199>>2] = 0; } } while(0); $202 = $s; $203 = ((($18)) + 36|0); __THREW__ = 0; $204 = (invoke_iii(6452,($203|0),($sname|0))|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 60; break L18; } HEAP32[$204>>2] = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sname); label = 74; } else { label = 74; } } } while(0); if ((label|0) == 74) { label = 0; $4 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tag); $207 = $pRule; __THREW__ = 0; $208 = (invoke_ii(6184,($207|0))|0); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { label = 23; break L13; } $pRule = $208; } if ((label|0) == 24) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; } else if ((label|0) == 60) { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $2 = $174; $3 = $175; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sname); } else if ((label|0) == 78) { $4 = 1; __ZN13TiXmlDocumentD2Ev($xmlfile); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($tag); } } } } } while(0); if ((label|0) == 23) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; } __ZN13TiXmlDocumentD2Ev($xmlfile); } } } if ((label|0) == 7) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($xmlBuffer); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $211 = $2; $212 = $3; ___resumeException($211|0); // unreachable; } function __ZN12StyleManagerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __THREW__ = 0; invoke_vi(6453,($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; $1 = $9; $2 = $10; $11 = ((($3)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($11); $12 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $13 = ((($3)) + 12|0); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($13); $14 = $1; ___clang_call_terminate($14); // unreachable; } else { $6 = ((($3)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($6); $7 = ((($3)) + 24|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $8 = ((($3)) + 12|0); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($8); STACKTOP = sp;return; } } function __ZN6WStyle8stylizedENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSA_($3,$filename)|0); HEAP32[$1>>2] = $4; $5 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($3)|0); HEAP32[$2>>2] = $5; $6 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($1,$2)|0); if ($6) { $7 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_($3,$filename)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$7); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$filename); STACKTOP = sp;return; } } function __ZN12StyleManager3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; $5 = ((($4)) + 36|0); $6 = ((($4)) + 24|0); $7 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($5,$6)|0); HEAP32[$2>>2] = $7; $8 = ((($4)) + 36|0); $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($8)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($2,$3)|0); if ($10) { $11 = ((($4)) + 36|0); $12 = ((($4)) + 24|0); $13 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($11,$12)|0); $14 = HEAP32[$13>>2]|0; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } else { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN12StyleManager15determineActiveEP7MTGDeckS1_($this,$p1,$p2) { $this = $this|0; $p1 = $p1|0; $p2 = $p2|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $check = 0, $ct = 0, $ddw = 0, $ff = 0, $mi = 0, $prior = 0, $prior1 = 0, $r = 0, $tempDeck = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $check = sp + 84|0; $3 = sp + 80|0; $6 = sp + 68|0; $prior = sp + 56|0; $8 = sp + 24|0; $prior1 = sp + 8|0; $mi = sp + 4|0; $9 = sp; $0 = $this; $1 = $p1; $2 = $p2; $10 = $0; $11 = (__ZN12GameSettingsixEi(30372,22)|0); $12 = ((($11)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($check,$12); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($check)|0); $14 = ($13|0)!=(0); if ($14) { $15 = ((($10)) + 36|0); __THREW__ = 0; $16 = (invoke_iii(6454,($15|0),($check|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { HEAP32[$3>>2] = $16; $19 = ((($10)) + 36|0); $20 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($19)|0); HEAP32[$6>>2] = $20; __THREW__ = 0; $21 = (invoke_iii(6455,($3|0),($6|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { if ($21) { $24 = ((($10)) + 24|0); __THREW__ = 0; invoke_vii(3800,($prior|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($10)) + 24|0); __THREW__ = 0; (invoke_iii(3901,($27|0),($check|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if (!($29)) { $30 = ((($10)) + 24|0); $31 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($prior,$30)|0); if ($31) { __THREW__ = 0; $32 = (invoke_i(4541)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } $35 = HEAP32[$32>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_vi($37|0,($32|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($prior); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); STACKTOP = sp;return; } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $4 = $42; $5 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($prior); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } } else { label = 13; } } } } else { label = 13; } L16: do { if ((label|0) == 13) { HEAP32[$10>>2] = -1; $44 = ((($10)) + 4|0); HEAP32[$44>>2] = 0; __THREW__ = 0; $45 = (invoke_ii(3903,84)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if (!($47)) { __THREW__ = 0; $48 = (invoke_i(4323)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { __THREW__ = 0; invoke_vii(5122,($45|0),($48|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $tempDeck = $45; $53 = $1; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($10)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(2); if ($57) { $58 = $tempDeck; $59 = $1; __THREW__ = 0; (invoke_iii(6456,($58|0),($59|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } } } $64 = $2; $65 = ($64|0)!=(0|0); if ($65) { $66 = ((($10)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)!=(1); if ($68) { $69 = $tempDeck; $70 = $2; __THREW__ = 0; (invoke_iii(6456,($69|0),($70|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } } } __THREW__ = 0; $73 = (invoke_i(6457)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break; } $ff = $73; $76 = $tempDeck; $77 = ($76|0)!=(0|0); if ($77) { __THREW__ = 0; $78 = (invoke_ii(3903,120)|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { break; } $81 = $tempDeck; __THREW__ = 0; invoke_vii(4859,($78|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $4 = $129; $5 = $130; __ZdlPv($78); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } $ddw = $78; $r = 0; while(1) { $84 = $r; $85 = ((($10)) + 12|0); $86 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($85)|0); $87 = ($84|0)<($86|0); if (!($87)) { break; } $88 = $ddw; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 96|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; invoke_vi($91|0,($88|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { break L16; } $94 = $ddw; $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 92|0); $97 = HEAP32[$96>>2]|0; $98 = $ff; $99 = ((($10)) + 12|0); $100 = $r; __THREW__ = 0; $101 = (invoke_iii(6458,($99|0),($100|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break L16; } $104 = HEAP32[$101>>2]|0; __THREW__ = 0; invoke_vii(3800,($8|0),($104|0)); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break L16; } __THREW__ = 0; $107 = (invoke_iii(6173,($98|0),($8|0))|0); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { label = 39; break; } __THREW__ = 0; invoke_vii($97|0,($94|0),($107|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { label = 39; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $112 = $ddw; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 108|0); $115 = HEAP32[$114>>2]|0; __THREW__ = 0; invoke_vi($115|0,($112|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break L16; } $118 = $ddw; __THREW__ = 0; $119 = (invoke_iii(4763,($118|0),12)|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break L16; } $ct = $119; $122 = $ct; $123 = ((($10)) + 4|0); $124 = HEAP32[$123>>2]|0; $125 = ($122|0)>($124|0); if ($125) { $126 = $r; HEAP32[$10>>2] = $126; $127 = $ct; $128 = ((($10)) + 4|0); HEAP32[$128>>2] = $127; } $133 = $r; $134 = (($133) + 1)|0; $r = $134; } if ((label|0) == 39) { $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $4 = $131; $5 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } $135 = $tempDeck; $136 = ($135|0)==(0|0); if (!($136)) { __ZN7MTGDeckD2Ev($135); __ZdlPv($135); } $137 = $ddw; $138 = ($137|0)==(0|0); if (!($138)) { $139 = HEAP32[$137>>2]|0; $140 = ((($139)) + 4|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vi[$141 & 8191]($137); } } $142 = ((($10)) + 24|0); __THREW__ = 0; invoke_vii(3800,($prior1|0),($142|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break; } $145 = ((($10)) + 24|0); __THREW__ = 0; (invoke_iii(3925,($145|0),(211279|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; do { if (!($147)) { $148 = HEAP32[$10>>2]|0; $149 = ($148|0)>=(0); if ($149) { $150 = ((($10)) + 36|0); $151 = ((($10)) + 12|0); $152 = HEAP32[$10>>2]|0; __THREW__ = 0; $153 = (invoke_iii(6458,($151|0),($152|0))|0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { break; } $156 = HEAP32[$153>>2]|0; $157 = ((($156)) + 12|0); __THREW__ = 0; $158 = (invoke_iii(6454,($150|0),($157|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break; } HEAP32[$mi>>2] = $158; $161 = ((($10)) + 36|0); $162 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($161)|0); HEAP32[$9>>2] = $162; __THREW__ = 0; $163 = (invoke_iii(6455,($mi|0),($9|0))|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } if ($163) { $166 = ((($10)) + 24|0); __THREW__ = 0; $167 = (invoke_ii(6459,($mi|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { break; } __THREW__ = 0; (invoke_iii(3901,($166|0),($167|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { break; } } } $174 = ((($10)) + 24|0); $175 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($prior1,$174)|0); if ($175) { __THREW__ = 0; $176 = (invoke_i(4541)|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { break; } $179 = HEAP32[$176>>2]|0; $180 = ((($179)) + 48|0); $181 = HEAP32[$180>>2]|0; __THREW__ = 0; invoke_vi($181|0,($176|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($prior1); $7 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); STACKTOP = sp;return; } } while(0); $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $4 = $172; $5 = $173; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($prior1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } } $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $4 = $62; $5 = $63; __ZdlPv($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } } } while(0); $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $4 = $40; $5 = $41; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($check); $184 = $4; $185 = $5; ___resumeException($184|0); // unreachable; } function __GLOBAL__sub_I_StyleManager_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4868(); ___cxx_global_var_init_1_4869(); ___cxx_global_var_init_3_4870(); ___cxx_global_var_init_5_4871(); return; } function __ZNSt3__111__wrap_iterIPP10WStyleRuleEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP10WStyleRuleEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP10WStyleRuleS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP10WStyleRuleEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN10WStyleRuleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP10WStyleRuleEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP10WStyleRuleEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6460,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6461,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZN6WStyleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZN10WStyleRuleC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN6WStyleC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6462,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_4868() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57408,182585); (___cxa_atexit((3831|0),(57408|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4869() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57420,165089); (___cxa_atexit((3831|0),(57420|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4870() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57432,165080); (___cxa_atexit((3831|0),(57432|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4871() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(57444,165065); (___cxa_atexit((3831|0),(57444|0),(___dso_handle|0))|0); return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6463,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6464,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP10WStyleRuleE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10WStyleRuleE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP10WStyleRuleE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10WStyleRuleE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP10WStyleRuleEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP10WStyleRuleEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP10WStyleRuleS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP10WStyleRuleE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP10WStyleRuleE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP10WStyleRuleE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP10WStyleRuleEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6465,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP10WStyleRuleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP10WStyleRuleEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP10WStyleRuleEC2Ev($2); $3 = (__ZNSt3__17forwardIPP10WStyleRuleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10WStyleRuleEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6466,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6467,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP10WStyleRuleEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP10WStyleRuleEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP10WStyleRuleE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP10WStyleRuleE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP10WStyleRuleEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP10WStyleRuleEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP10WStyleRuleEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6468,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6469,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6470,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP10WStyleRuleE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP10WStyleRuleE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10WStyleRuleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP10WStyleRuleEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP10WStyleRuleEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP10WStyleRuleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP10WStyleRuleEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP10WStyleRuleE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP10WStyleRuleE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP10WStyleRuleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP10WStyleRuleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP10WStyleRuleNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP10WStyleRuleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP10WStyleRuleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP10WStyleRuleEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP10WStyleRuleEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP10WStyleRuleEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP10WStyleRuleEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6471,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP10WStyleRuleEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6464,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP10WStyleRuleRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP10WStyleRuleRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6472,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP6WStyleEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6473,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6474,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP6WStyleEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP6WStyleEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP6WStyleEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6474,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP6WStyleEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6475,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6476,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P6WStyleEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZN20TargetChooserFactory19createTargetChooserENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP10MTGAbility($this,$s,$card,$ability) { $this = $this|0; $s = $s|0; $card = $card|0; $ability = $ability|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0; var $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0; var $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0; var $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0; var $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0; var $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0; var $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0; var $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0; var $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0; var $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0; var $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0; var $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0; var $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0; var $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0; var $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0; var $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0; var $CDtype = 0, $abf = 0, $af = 0, $attribute = 0, $attributefound = 0, $attributes = 0, $cd = 0, $cid = 0, $cid14 = 0, $cleanup$dest = 0, $cleanup$dest$15 = 0, $comparisonCriterion = 0, $comparisonMode = 0, $cond = 0, $controller = 0, $counter = 0, $counterString = 0, $ctc = 0, $deepTc = 0, $deeperTc = 0; var $end = 0, $end10 = 0, $end11 = 0, $end13 = 0, $found = 0, $found2 = 0, $foundAnd = 0, $howmany = 0, $howmuch = 0, $j = 0, $limit = 0, $maxtargets = 0, $maxtargets1 = 0, $maxtargets2 = 0, $maxtargets3 = 0, $maxtargets4 = 0, $maxtargets5 = 0, $maxtargets6 = 0, $maxtargets7 = 0, $maxtargets9 = 0; var $minus = 0, $nbminuses = 0, $nbzones = 0, $numberCD = 0, $operatorPosition = 0, $opponent = 0, $other = 0, $pTarget = 0, $s1 = 0, $s18 = 0, $s2 = 0, $several = 0, $start = 0, $start12 = 0, $switch = 0, $target = 0, $targetMin = 0, $targetSpell = 0, $tc = 0, $ttc = 0; var $typeName = 0, $uptoamount = 0, $val = 0, $zone = 0, $zoneName = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 912|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 848|0; $s1 = sp + 784|0; $s18 = sp + 748|0; $s2 = sp + 736|0; $7 = sp + 724|0; $8 = sp + 712|0; $zoneName = sp + 700|0; $9 = sp + 688|0; $10 = sp + 676|0; $11 = sp + 660|0; $howmany = sp + 628|0; $12 = sp + 616|0; $13 = sp + 600|0; $14 = sp + 584|0; $15 = sp + 905|0; $16 = sp + 572|0; $af = sp + 516|0; $deepTc = sp + 504|0; $17 = sp + 492|0; $18 = sp + 480|0; $19 = sp + 468|0; $typeName = sp + 456|0; $20 = sp + 444|0; $21 = sp + 432|0; $attributes = sp + 412|0; $attribute = sp + 392|0; $22 = sp + 380|0; $23 = sp + 368|0; $24 = sp + 356|0; $25 = sp + 344|0; $26 = sp + 328|0; $numberCD = sp + 304|0; $27 = sp + 288|0; $28 = sp + 904|0; $29 = sp + 276|0; $CDtype = sp + 256|0; $30 = sp + 240|0; $31 = sp + 228|0; $32 = sp + 216|0; $33 = sp + 204|0; $34 = sp + 192|0; $35 = sp + 180|0; $36 = sp + 168|0; $37 = sp + 156|0; $38 = sp + 144|0; $counterString = sp + 124|0; $abf = sp + 72|0; $39 = sp + 56|0; $40 = sp + 32|0; $41 = sp + 16|0; $42 = sp + 4|0; $1 = $this; $2 = $card; $3 = $ability; $43 = $1; $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $45 = ($44|0)!=(0); if (!($45)) { $0 = 0; $1211 = $0; STACKTOP = sp;return ($1211|0); } $nbzones = 0; $other = 0; $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158010,0)|0); $found = $46; $47 = $found; $48 = ($47|0)!=(-1); if ($48) { $maxtargets = 1; $49 = (__Znwj(180)|0); $50 = HEAP32[$43>>2]|0; $51 = $2; $52 = $maxtargets; __THREW__ = 0; invoke_viiiiii(6477,($49|0),($50|0),($51|0),($52|0),0,0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZdlPv($49); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $49; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $57 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158020,0)|0); $found = $57; $58 = $found; $59 = ($58|0)!=(-1); if ($59) { $maxtargets1 = 1; $60 = (__Znwj(180)|0); $61 = HEAP32[$43>>2]|0; $62 = $2; $63 = $maxtargets1; __THREW__ = 0; invoke_viiiiii(6478,($60|0),($61|0),($62|0),($63|0),0,0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; __ZdlPv($60); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $60; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158029,0)|0); $found = $68; $69 = $found; $70 = ($69|0)!=(-1); if ($70) { $maxtargets2 = 1; $71 = $nbzones; $72 = (($71) + 1)|0; $nbzones = $72; $73 = (($zones) + ($71<<2)|0); HEAP32[$73>>2] = 11; $74 = (__Znwj(180)|0); $75 = HEAP32[$43>>2]|0; $76 = $nbzones; $77 = $2; $78 = $maxtargets2; __THREW__ = 0; invoke_viiiiiiii(6479,($74|0),($75|0),($zones|0),($76|0),($77|0),($78|0),0,0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $4 = $81; $5 = $82; __ZdlPv($74); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $74; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158040,0)|0); $found = $83; $84 = $found; $85 = ($84|0)==(0); if ($85) { $86 = $2; $87 = ((($86)) + 816|0); $88 = HEAP32[$87>>2]|0; $target = $88; $89 = $3; $90 = ($89|0)!=(0|0); if ($90) { $91 = $3; $92 = ((($91)) + 132|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); $95 = ((($93)) + -280|0); $96 = $94 ? 0 : $95; $target = $96; } $97 = (__Znwj(140)|0); $98 = HEAP32[$43>>2]|0; $99 = $target; $100 = $2; __THREW__ = 0; invoke_viiiiii(5918,($97|0),($98|0),($99|0),($100|0),(0|0),0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $4 = $103; $5 = $104; __ZdlPv($97); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $97; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158046,0)|0); $found = $105; $106 = $found; $107 = ($106|0)==(0); if ($107) { $108 = $2; $109 = ((($108)) + 820|0); $110 = HEAP32[$109>>2]|0; $pTarget = $110; $111 = $3; $112 = ($111|0)!=(0|0); if ($112) { $113 = $3; $114 = ((($113)) + 132|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)==(0|0); if ($116) { $118 = 0; } else { $117 = (___dynamic_cast($115,24,6264,0)|0); $118 = $117; } $pTarget = $118; } $119 = $pTarget; $120 = ($119|0)!=(0|0); if ($120) { $121 = (__Znwj(72)|0); $122 = HEAP32[$43>>2]|0; $123 = $2; $124 = $pTarget; __THREW__ = 0; invoke_viiiii(5919,($121|0),($122|0),($123|0),1,($124|0)); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $4 = $127; $5 = $128; __ZdlPv($121); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $121; $1211 = $0; STACKTOP = sp;return ($1211|0); } } } $129 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158061,0)|0); $found = $129; $130 = $found; $131 = ($130|0)==(0); if ($131) { $maxtargets3 = 1; $132 = $2; $133 = (__ZN15MTGCardInstance10controllerEv($132)|0); $134 = (__ZN6Player8opponentEv($133)|0); $opponent = $134; $135 = (__Znwj(72)|0); $136 = HEAP32[$43>>2]|0; $137 = $2; $138 = $maxtargets3; $139 = $opponent; __THREW__ = 0; invoke_viiiii(5919,($135|0),($136|0),($137|0),($138|0),($139|0)); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $4 = $142; $5 = $143; __ZdlPv($135); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $135; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158070,0)|0); $found = $144; $145 = $found; $146 = ($145|0)==(0); if ($146) { $maxtargets4 = 1; $147 = $2; $148 = (__ZN15MTGCardInstance10controllerEv($147)|0); $controller = $148; $149 = (__Znwj(72)|0); $150 = HEAP32[$43>>2]|0; $151 = $2; $152 = $maxtargets4; $153 = $controller; __THREW__ = 0; invoke_viiiii(5919,($149|0),($150|0),($151|0),($152|0),($153|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { $156 = ___cxa_find_matching_catch()|0; $157 = tempRet0; $4 = $156; $5 = $157; __ZdlPv($149); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $149; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $158 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158081,0)|0); $found = $158; $159 = $found; $160 = ($159|0)!=(-1); if ($160) { $other = 1; $161 = $found; $162 = $found; $163 = (($162) + 6)|0; $164 = $found; $165 = (($163) - ($164))|0; $166 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($s,$161,$165)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($s,$166)|0); } $167 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158088,0)|0); $found = $167; $168 = $found; $169 = ($168|0)==(0); if ($169) { $170 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($s)|0); $171 = ($170>>>0)>(7); do { if ($171) { $172 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197974,0)|0); $173 = ($172|0)==(7); if ($173) { $174 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197976,0)|0); __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($s1,$s,7,$174); $175 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,158096,0)|0); $176 = ($175|0)!=(-1); do { if ($176) { $177 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,158099,0)|0); $178 = ($177|0)!=(-1); __THREW__ = 0; $179 = (invoke_ii(3903,76)|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if ($178) { if ($181) { label = 48; break; } $182 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_viii(5700,($179|0),($182|0),1); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $190 = ___cxa_find_matching_catch()|0; $191 = tempRet0; $4 = $190; $5 = $191; __ZdlPv($179); break; } else { $ttc = $179; $185 = $ttc; $186 = ((($185)) + 40|0); HEAP32[$186>>2] = 1; $187 = $ttc; $0 = $187; $6 = 1; label = 60; break; } } else { if ($181) { label = 48; break; } $192 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_viii(5700,($179|0),($192|0),1); $193 = __THREW__; __THREW__ = 0; $194 = $193&1; if ($194) { $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $4 = $195; $5 = $196; __ZdlPv($179); break; } else { $0 = $179; $6 = 1; label = 60; break; } } } else { $197 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s1,158103,0)|0); $198 = ($197|0)!=(-1); if (!($198)) { $6 = 0; label = 60; break; } __THREW__ = 0; $199 = (invoke_ii(3903,76)|0); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 48; } else { $202 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_viii(5700,($199|0),($202|0),2); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $4 = $205; $5 = $206; __ZdlPv($199); break; } else { $0 = $199; $6 = 1; label = 60; break; } } } } while(0); if ((label|0) == 48) { $188 = ___cxa_find_matching_catch()|0; $189 = tempRet0; $4 = $188; $5 = $189; } else if ((label|0) == 60) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break; } $1211 = $0; STACKTOP = sp;return ($1211|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } } } while(0); $207 = (__Znwj(76)|0); $208 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_viii(5700,($207|0),($208|0),1); $209 = __THREW__; __THREW__ = 0; $210 = $209&1; if ($210) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $4 = $211; $5 = $212; __ZdlPv($207); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $207; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $213 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158108,0)|0); $found = $213; $214 = $found; $215 = ($214|0)!=(-1); if ($215) { $maxtargets5 = 1; $216 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158115,0)|0); $several = $216; $217 = $several; $218 = ($217|0)!=(-1); if ($218) { $maxtargets5 = 1000; } $219 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158127,0)|0); $found = $219; $220 = $found; $221 = ($220|0)!=(-1); if ($221) { $222 = (__Znwj(180)|0); $223 = HEAP32[$43>>2]|0; $224 = $2; $225 = $maxtargets5; $226 = $other; $227 = $226&1; __THREW__ = 0; invoke_viiiiii(6480,($222|0),($223|0),($224|0),($225|0),($227|0),0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $4 = $230; $5 = $231; __ZdlPv($222); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $222; $1211 = $0; STACKTOP = sp;return ($1211|0); } } else { $232 = (__Znwj(72)|0); $233 = HEAP32[$43>>2]|0; $234 = $2; $235 = $maxtargets5; __THREW__ = 0; invoke_viiiii(5919,($232|0),($233|0),($234|0),($235|0),(0|0)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { $238 = ___cxa_find_matching_catch()|0; $239 = tempRet0; $4 = $238; $5 = $239; __ZdlPv($232); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $232; $1211 = $0; STACKTOP = sp;return ($1211|0); } } } $240 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158136,0)|0); $found = $240; $241 = $found; $242 = ($241|0)!=(-1); if ($242) { $maxtargets6 = 1000; $243 = (__Znwj(180)|0); $244 = HEAP32[$43>>2]|0; $245 = $2; $246 = $maxtargets6; __THREW__ = 0; invoke_viiiiii(6481,($243|0),($244|0),($245|0),($246|0),0,0); $247 = __THREW__; __THREW__ = 0; $248 = $247&1; if ($248) { $249 = ___cxa_find_matching_catch()|0; $250 = tempRet0; $4 = $249; $5 = $250; __ZdlPv($243); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $243; $1211 = $0; STACKTOP = sp;return ($1211|0); } } $251 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158145,0)|0); $found = $251; $252 = $found; $253 = ($252|0)!=(-1); if ($253) { $maxtargets7 = 1000; $254 = (__Znwj(180)|0); $255 = HEAP32[$43>>2]|0; $256 = $2; $257 = $maxtargets7; __THREW__ = 0; invoke_viiiiii(6482,($254|0),($255|0),($256|0),($257|0),0,0); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { $260 = ___cxa_find_matching_catch()|0; $261 = tempRet0; $4 = $260; $5 = $261; __ZdlPv($254); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; } else { $0 = $254; $1211 = $0; STACKTOP = sp;return ($1211|0); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s18); $262 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,158797,0)|0); $found = $262; $263 = $found; $264 = ($263|0)!=(-1); do { if ($264) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s2); $265 = $found; __THREW__ = 0; invoke_viiii(3795,($7|0),($s|0),0,($265|0)); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 92; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s18,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $268 = $found; $269 = (($268) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($8|0),($s|0),($269|0),-1); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 92; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s2,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); L153: while(1) { $272 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s2)|0); $273 = ($272|0)!=(0); if (!($273)) { label = 120; break; } $274 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s2,197988,0)|0); $found = $274; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($zoneName); $275 = $found; $276 = ($275|0)!=(-1); if ($276) { $277 = $found; __THREW__ = 0; invoke_viiii(3795,($9|0),($s2|0),0,($277|0)); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 93; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($zoneName,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $280 = $found; $281 = (($280) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($10|0),($s2|0),($281|0),-1); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { label = 93; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s2,$10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } else { __THREW__ = 0; (invoke_iii(3901,($zoneName|0),($s2|0))|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 93; break; } __THREW__ = 0; (invoke_iii(3925,($s2|0),(211279|0))|0); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 93; break; } } $292 = $nbzones; $293 = (($zones) + ($292<<2)|0); HEAP32[$293>>2] = 21; $294 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158159)|0); $295 = ($294|0)==(0); L163: do { if ($295) { $296 = $nbzones; $297 = (($296) + 1)|0; $nbzones = $297; $298 = (($zones) + ($296<<2)|0); HEAP32[$298>>2] = -1; } else { $299 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158161)|0); $300 = ($299|0)==(0); if ($300) { $301 = $nbzones; $302 = (($301) + 1)|0; $nbzones = $302; $303 = (($zones) + ($301<<2)|0); HEAP32[$303>>2] = 11; $304 = $nbzones; $305 = (($304) + 1)|0; $nbzones = $305; $306 = (($zones) + ($304<<2)|0); HEAP32[$306>>2] = 12; break; } $307 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158171)|0); $308 = ($307|0)==(0); do { if (!($308)) { $309 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158183)|0); $310 = ($309|0)==(0); if ($310) { break; } $317 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158190)|0); $318 = ($317|0)==(0); if ($318) { $319 = $nbzones; $320 = (($319) + 1)|0; $nbzones = $320; $321 = (($zones) + ($319<<2)|0); HEAP32[$321>>2] = 31; $322 = $nbzones; $323 = (($322) + 1)|0; $nbzones = $323; $324 = (($zones) + ($322<<2)|0); HEAP32[$324>>2] = 32; break L163; } $325 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158195)|0); $326 = ($325|0)==(0); if ($326) { $327 = $nbzones; $328 = (($327) + 1)|0; $nbzones = $328; $329 = (($zones) + ($327<<2)|0); HEAP32[$329>>2] = 51; $330 = $nbzones; $331 = (($330) + 1)|0; $nbzones = $331; $332 = (($zones) + ($330<<2)|0); HEAP32[$332>>2] = 52; break L163; } $333 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158203)|0); $334 = ($333|0)==(0); if ($334) { $335 = $nbzones; $336 = (($335) + 1)|0; $nbzones = $336; $337 = (($zones) + ($335<<2)|0); HEAP32[$337>>2] = 11; $338 = $nbzones; $339 = (($338) + 1)|0; $nbzones = $339; $340 = (($zones) + ($338<<2)|0); HEAP32[$340>>2] = 12; $341 = $nbzones; $342 = (($341) + 1)|0; $nbzones = $342; $343 = (($zones) + ($341<<2)|0); HEAP32[$343>>2] = 51; $344 = $nbzones; $345 = (($344) + 1)|0; $nbzones = $345; $346 = (($zones) + ($344<<2)|0); HEAP32[$346>>2] = 52; $347 = $nbzones; $348 = (($347) + 1)|0; $nbzones = $348; $349 = (($zones) + ($347<<2)|0); HEAP32[$349>>2] = 31; $350 = $nbzones; $351 = (($350) + 1)|0; $nbzones = $351; $352 = (($zones) + ($350<<2)|0); HEAP32[$352>>2] = 32; $353 = $nbzones; $354 = (($353) + 1)|0; $nbzones = $354; $355 = (($zones) + ($353<<2)|0); HEAP32[$355>>2] = 41; $356 = $nbzones; $357 = (($356) + 1)|0; $nbzones = $357; $358 = (($zones) + ($356<<2)|0); HEAP32[$358>>2] = 42; break L163; } $359 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158217)|0); $360 = ($359|0)==(0); if ($360) { $361 = $nbzones; $362 = (($361) + 1)|0; $nbzones = $362; $363 = (($zones) + ($361<<2)|0); HEAP32[$363>>2] = 61; $364 = $nbzones; $365 = (($364) + 1)|0; $nbzones = $365; $366 = (($zones) + ($364<<2)|0); HEAP32[$366>>2] = 62; break L163; } $367 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($zoneName,158223)|0); $368 = ($367|0)==(0); if ($368) { $369 = $nbzones; $370 = (($369) + 1)|0; $nbzones = $370; $371 = (($zones) + ($369<<2)|0); HEAP32[$371>>2] = 41; $372 = $nbzones; $373 = (($372) + 1)|0; $nbzones = $373; $374 = (($zones) + ($372<<2)|0); HEAP32[$374>>2] = 42; break L163; } __THREW__ = 0; invoke_vii(3800,($11|0),($zoneName|0)); $375 = __THREW__; __THREW__ = 0; $376 = $375&1; if ($376) { label = 93; break L153; } __THREW__ = 0; $377 = (invoke_ii(6167,($11|0))|0); $378 = __THREW__; __THREW__ = 0; $379 = $378&1; if ($379) { label = 117; break L153; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $zone = $377; $380 = $zone; $381 = ($380|0)!=(0); if (!($381)) { break L163; } $382 = $zone; $383 = $nbzones; $384 = (($383) + 1)|0; $nbzones = $384; $385 = (($zones) + ($383<<2)|0); HEAP32[$385>>2] = $382; break L163; } } while(0); $311 = $nbzones; $312 = (($311) + 1)|0; $nbzones = $312; $313 = (($zones) + ($311<<2)|0); HEAP32[$313>>2] = 21; $314 = $nbzones; $315 = (($314) + 1)|0; $nbzones = $315; $316 = (($zones) + ($314<<2)|0); HEAP32[$316>>2] = 22; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zoneName); } if ((label|0) == 93) { $286 = ___cxa_find_matching_catch()|0; $287 = tempRet0; $4 = $286; $5 = $287; } else if ((label|0) == 117) { $386 = ___cxa_find_matching_catch()|0; $387 = tempRet0; $4 = $386; $5 = $387; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } else if ((label|0) == 120) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); label = 125; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zoneName); } } if ((label|0) == 92) { $284 = ___cxa_find_matching_catch()|0; $285 = tempRet0; $4 = $284; $5 = $285; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); } else { __THREW__ = 0; (invoke_iii(3901,($s18|0),($s|0))|0); $388 = __THREW__; __THREW__ = 0; $389 = $388&1; if ($389) { label = 124; } else { $nbzones = 2; HEAP32[$zones>>2] = 21; $390 = ((($zones)) + 4|0); HEAP32[$390>>2] = 22; label = 125; } } } while(0); L202: do { if ((label|0) == 125) { $tc = 0; $maxtargets9 = 1; $targetMin = 0; $cd = 0; $393 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($s18,60,0)|0); $limit = $393; $394 = $limit; $395 = ($394|0)!=(-1); if ($395) { $396 = $limit; $397 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,168435,$396)|0); $end = $397; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($howmany); $398 = $end; $399 = ($398|0)!=(-1); L206: do { if ($399) { $400 = $limit; $401 = (($400) + 1)|0; $402 = $end; $403 = $limit; $404 = (($402) - ($403))|0; $405 = (($404) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($12|0),($s18|0),($401|0),($405|0)); $406 = __THREW__; __THREW__ = 0; $407 = $406&1; L208: do { if ($407) { label = 131; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($howmany,$12)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $408 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($howmany,158229,0)|0); $uptoamount = $408; $409 = $uptoamount; $410 = ($409|0)!=(-1); if ($410) { $411 = $uptoamount; $412 = (($411) + 6)|0; $413 = $end; $414 = $uptoamount; $415 = (($413) - ($414))|0; $416 = (($415) - 6)|0; __THREW__ = 0; invoke_viiii(3795,($13|0),($s18|0),($412|0),($416|0)); $417 = __THREW__; __THREW__ = 0; $418 = $417&1; if ($418) { label = 131; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($howmany,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else { $targetMin = 1; } $421 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($howmany,158235,0)|0); $422 = ($421|0)!=(-1); L215: do { if ($422) { $maxtargets9 = 1000; $targetMin = 0; } else { __THREW__ = 0; $423 = (invoke_ii(3903,4)|0); $424 = __THREW__; __THREW__ = 0; $425 = $424&1; if ($425) { label = 131; break L208; } $$expand_i1_val = 1; HEAP8[$15>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($14|0),($howmany|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; do { if ($427) { $437 = ___cxa_find_matching_catch()|0; $438 = tempRet0; $4 = $437; $5 = $438; } else { $428 = $2; __THREW__ = 0; invoke_viiii(4245,($423|0),($14|0),(0|0),($428|0)); $429 = __THREW__; __THREW__ = 0; $430 = $429&1; if ($430) { $439 = ___cxa_find_matching_catch()|0; $440 = tempRet0; $4 = $439; $5 = $440; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } $$expand_i1_val2 = 0; HEAP8[$15>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $howmuch = $423; $431 = $howmuch; __THREW__ = 0; $432 = (invoke_ii(4310,($431|0))|0); $433 = __THREW__; __THREW__ = 0; $434 = $433&1; if ($434) { label = 131; break L208; } $maxtargets9 = $432; $435 = $howmuch; $436 = ($435|0)==(0|0); if ($436) { break L215; } __ZdlPv($435); break L215; } } while(0); $$pre_trunc = HEAP8[$15>>0]|0; $441 = $$pre_trunc&1; if (!($441)) { break L208; } __ZdlPv($423); break L208; } } while(0); $442 = $end; $443 = (($442) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($16|0),($s18|0),($443|0),-1); $444 = __THREW__; __THREW__ = 0; $445 = $444&1; if ($445) { label = 131; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s18,$16)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break L206; } } while(0); if ((label|0) == 131) { $419 = ___cxa_find_matching_catch()|0; $420 = tempRet0; $4 = $419; $5 = $420; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($howmany); break L202; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($howmany); } $446 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,158245,0)|0); $447 = ($446|0)!=(-1); L236: do { if ($447) { label = 151; } else { $448 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,158254,0)|0); $449 = ($448|0)!=(-1); if ($449) { label = 151; } else { L238: while(1) { $494 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s18)|0); $495 = ($494|0)!=(0); if (!($495)) { label = 464; break; } $496 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,197988,0)|0); $found = $496; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($typeName); $497 = $found; $498 = ($497|0)!=(-1); if ($498) { $499 = $found; __THREW__ = 0; invoke_viiii(3795,($20|0),($s18|0),0,($499|0)); $500 = __THREW__; __THREW__ = 0; $501 = $500&1; if ($501) { label = 177; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($typeName,$20)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $502 = $found; $503 = (($502) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($21|0),($s18|0),($503|0),-1); $504 = __THREW__; __THREW__ = 0; $505 = $504&1; if ($505) { label = 177; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s18,$21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } else { __THREW__ = 0; (invoke_iii(3901,($typeName|0),($s18|0))|0); $508 = __THREW__; __THREW__ = 0; $509 = $508&1; if ($509) { label = 177; break; } __THREW__ = 0; (invoke_iii(3925,($s18|0),(211279|0))|0); $510 = __THREW__; __THREW__ = 0; $511 = $510&1; if ($511) { label = 177; break; } } $512 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($typeName,197974,0)|0); $found = $512; $513 = $found; $514 = ($513|0)!=(-1); if ($514) { $nbminuses = 0; $515 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($typeName,197976,0)|0); $end10 = $515; $516 = $found; $517 = (($516) + 1)|0; $518 = $end10; $519 = $found; $520 = (($518) - ($519))|0; $521 = (($520) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($attributes|0),($typeName|0),($517|0),($521|0)); $522 = __THREW__; __THREW__ = 0; $523 = $522&1; if ($523) { label = 177; break; } __THREW__ = 0; $524 = (invoke_ii(3903,1176)|0); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; if ($526) { label = 190; break; } __THREW__ = 0; invoke_vi(4139,($524|0)); $527 = __THREW__; __THREW__ = 0; $528 = $527&1; if ($528) { label = 191; break; } $cd = $524; while(1) { $529 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attributes)|0); $530 = ($529|0)!=(0); if (!($530)) { break; } $531 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attributes,197982,0)|0); $found2 = $531; $532 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attributes,163060,0)|0); $foundAnd = $532; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($attribute); $533 = $found2; $534 = ($533|0)!=(-1); do { if ($534) { $535 = $cd; $536 = ((($535)) + 1072|0); HEAP32[$536>>2] = 1; $537 = $found2; __THREW__ = 0; invoke_viiii(3795,($22|0),($attributes|0),0,($537|0)); $538 = __THREW__; __THREW__ = 0; $539 = $538&1; if ($539) { label = 192; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$22)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); $540 = $found2; $541 = (($540) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($23|0),($attributes|0),($541|0),-1); $542 = __THREW__; __THREW__ = 0; $543 = $542&1; if ($543) { label = 192; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attributes,$23)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } else { $550 = $foundAnd; $551 = ($550|0)!=(-1); if (!($551)) { __THREW__ = 0; (invoke_iii(3901,($attribute|0),($attributes|0))|0); $561 = __THREW__; __THREW__ = 0; $562 = $561&1; if ($562) { label = 192; break L238; } __THREW__ = 0; (invoke_iii(3925,($attributes|0),(211279|0))|0); $563 = __THREW__; __THREW__ = 0; $564 = $563&1; if ($564) { label = 192; break L238; } else { break; } } $552 = $cd; $553 = ((($552)) + 1072|0); HEAP32[$553>>2] = 2; $554 = $foundAnd; __THREW__ = 0; invoke_viiii(3795,($24|0),($attributes|0),0,($554|0)); $555 = __THREW__; __THREW__ = 0; $556 = $555&1; if ($556) { label = 192; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$24)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); $557 = $foundAnd; $558 = (($557) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($25|0),($attributes|0),($558|0),-1); $559 = __THREW__; __THREW__ = 0; $560 = $559&1; if ($560) { label = 192; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attributes,$25)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); } } while(0); $minus = 0; __THREW__ = 0; $565 = (invoke_iii(4365,($attribute|0),0)|0); $566 = __THREW__; __THREW__ = 0; $567 = $566&1; if ($567) { label = 192; break L238; } $568 = HEAP8[$565>>0]|0; $569 = $568 << 24 >> 24; $570 = ($569|0)==(45); if ($570) { $minus = 1; $571 = $nbminuses; $572 = (($571) + 1)|0; $nbminuses = $572; __THREW__ = 0; invoke_viiii(3795,($26|0),($attribute|0),1,-1); $573 = __THREW__; __THREW__ = 0; $574 = $573&1; if ($574) { label = 192; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$26)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } $comparisonMode = 0; $comparisonCriterion = 0; $575 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attribute)|0); $576 = ($575>>>0)>(1); do { if ($576) { $577 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,197972,1)|0); $operatorPosition = $577; $578 = $operatorPosition; $579 = ($578|0)!=(-1); if (!($579)) { break; } $580 = $operatorPosition; $581 = (($580) + 1)|0; $582 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($attribute)|0); $583 = $operatorPosition; $584 = (($582) - ($583))|0; $585 = (($584) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($numberCD|0),($attribute|0),($581|0),($585|0)); $586 = __THREW__; __THREW__ = 0; $587 = $586&1; if ($587) { label = 192; break L238; } __THREW__ = 0; $588 = (invoke_ii(3903,4)|0); $589 = __THREW__; __THREW__ = 0; $590 = $589&1; if ($590) { label = 214; break L238; } $$expand_i1_val5 = 1; HEAP8[$28>>0] = $$expand_i1_val5; __THREW__ = 0; invoke_vii(3800,($27|0),($numberCD|0)); $591 = __THREW__; __THREW__ = 0; $592 = $591&1; if ($592) { label = 215; break L238; } $593 = $2; __THREW__ = 0; invoke_viiii(4245,($588|0),($27|0),(0|0),($593|0)); $594 = __THREW__; __THREW__ = 0; $595 = $594&1; if ($595) { label = 216; break L238; } $$expand_i1_val7 = 0; HEAP8[$28>>0] = $$expand_i1_val7; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $val = $588; $596 = $val; __THREW__ = 0; $597 = (invoke_ii(4310,($596|0))|0); $598 = __THREW__; __THREW__ = 0; $599 = $598&1; if ($599) { label = 214; break L238; } $comparisonCriterion = $597; $600 = $val; $601 = ($600|0)==(0|0); if (!($601)) { __ZdlPv($600); } $602 = $operatorPosition; $603 = (($602) - 1)|0; __THREW__ = 0; $604 = (invoke_iii(4365,($attribute|0),($603|0))|0); $605 = __THREW__; __THREW__ = 0; $606 = $605&1; if ($606) { label = 214; break L238; } $607 = HEAP8[$604>>0]|0; $608 = $607 << 24 >> 24; L285: do { switch ($608|0) { case 60: { $616 = $minus; $617 = ($616|0)!=(0); if ($617) { $comparisonMode = 4; } else { $comparisonMode = 1; } $618 = $operatorPosition; $619 = (($618) + -1)|0; $operatorPosition = $619; break; } case 62: { $620 = $minus; $621 = ($620|0)!=(0); if ($621) { $comparisonMode = 5; } else { $comparisonMode = 2; } $622 = $operatorPosition; $623 = (($622) + -1)|0; $operatorPosition = $623; break; } default: { $624 = $minus; $625 = ($624|0)!=(0); if ($625) { $comparisonMode = 6; break L285; } else { $comparisonMode = 3; break L285; } } } } while(0); $626 = $operatorPosition; __THREW__ = 0; invoke_viiii(3795,($29|0),($attribute|0),0,($626|0)); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { label = 214; break L238; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($attribute,$29)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($numberCD); } } while(0); $629 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160783,0)|0); $630 = ($629|0)!=(-1); do { if ($630) { $631 = $minus; $632 = ($631|0)!=(0); $633 = $cd; $634 = ((($633)) + 852|0); if ($632) { HEAP32[$634>>2] = -1; break; } else { HEAP32[$634>>2] = 1; break; } } else { $635 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160793,0)|0); $636 = ($635|0)!=(-1); if ($636) { $637 = $minus; $638 = ($637|0)!=(0); $639 = $cd; $640 = ((($639)) + 836|0); if ($638) { HEAP32[$640>>2] = 46064; break; } else { HEAP32[$640>>2] = 44992; break; } } $641 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160776,0)|0); $642 = ($641|0)!=(-1); if ($642) { $643 = $minus; $644 = ($643|0)!=(0); $645 = $cd; __THREW__ = 0; if ($644) { __ZN14CardDescriptor17unsecureSetTappedEi($645,-1); $646 = __THREW__; __THREW__ = 0; $647 = $646&1; if ($647) { label = 192; break L238; } else { break; } } else { __ZN14CardDescriptor17unsecureSetTappedEi($645,1); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if ($649) { label = 192; break L238; } else { break; } } } $650 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162583,0)|0); $651 = ($650|0)!=(-1); if ($651) { $652 = $minus; $653 = ($652|0)!=(0); $654 = $cd; $655 = ((($654)) + 496|0); if ($653) { HEAP32[$655>>2] = -1; break; } else { HEAP32[$655>>2] = 1; break; } } $656 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158262,0)|0); $657 = ($656|0)!=(-1); if ($657) { $658 = $minus; $659 = ($658|0)!=(0); $660 = $cd; __THREW__ = 0; if ($659) { __ZN14CardDescriptor16unsecuresetfreshEi($660,-1); $661 = __THREW__; __THREW__ = 0; $662 = $661&1; if ($662) { label = 192; break L238; } else { break; } } else { __ZN14CardDescriptor16unsecuresetfreshEi($660,1); $663 = __THREW__; __THREW__ = 0; $664 = $663&1; if ($664) { label = 192; break L238; } else { break; } } } $665 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158268,0)|0); $666 = ($665|0)!=(-1); if ($666) { $667 = $minus; $668 = ($667|0)!=(0); $669 = $cd; $670 = ((($669)) + 528|0); if ($668) { HEAP32[$670>>2] = -1; break; } else { HEAP32[$670>>2] = 1; break; } } $671 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158276,0)|0); $672 = ($671|0)!=(-1); if ($672) { $673 = $minus; $674 = ($673|0)!=(0); $675 = $cd; $676 = ((($675)) + 536|0); if ($674) { HEAP32[$676>>2] = -1; break; } else { HEAP32[$676>>2] = 1; break; } } $677 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160813,0)|0); $678 = ($677|0)!=(-1); if ($678) { $679 = $minus; $680 = ($679|0)!=(0); $681 = $cd; $682 = ((($681)) + 540|0); if ($680) { HEAP32[$682>>2] = -1; break; } else { HEAP32[$682>>2] = 1; break; } } $683 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158286,0)|0); $684 = ($683|0)!=(-1); if ($684) { $685 = $minus; $686 = ($685|0)!=(0); $687 = $cd; $688 = ((($687)) + 1164|0); if ($686) { HEAP32[$688>>2] = -1; break; } else { HEAP32[$688>>2] = 1; break; } } $689 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158302,0)|0); $690 = ($689|0)!=(-1); if ($690) { $691 = $minus; $692 = ($691|0)!=(0); $693 = $cd; $694 = ((($693)) + 1168|0); if ($692) { HEAP32[$694>>2] = -1; break; } else { HEAP32[$694>>2] = 1; break; } } $695 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158320,0)|0); $696 = ($695|0)!=(-1); if ($696) { $697 = $minus; $698 = ($697|0)!=(0); $699 = $cd; $700 = ((($699)) + 1172|0); if ($698) { HEAP32[$700>>2] = -1; break; } else { HEAP32[$700>>2] = 1; break; } } $701 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158328,0)|0); $702 = ($701|0)!=(-1); if ($702) { $703 = $minus; $704 = ($703|0)!=(0); $705 = $cd; __THREW__ = 0; if (!($704)) { __ZN14CardDescriptor17setisMultiColoredEi($705,1); $716 = __THREW__; __THREW__ = 0; $717 = $716&1; if ($717) { label = 192; break L238; } else { break; } } __ZN14CardDescriptor17setisMultiColoredEi($705,-1); $706 = __THREW__; __THREW__ = 0; $707 = $706&1; if ($707) { label = 192; break L238; } $708 = $cd; __THREW__ = 0; invoke_viii(4133,($708|0),0,0); $709 = __THREW__; __THREW__ = 0; $710 = $709&1; if ($710) { label = 192; break L238; } $711 = $cd; __THREW__ = 0; invoke_viii(4133,($711|0),6,0); $712 = __THREW__; __THREW__ = 0; $713 = $712&1; if ($713) { label = 192; break L238; } $714 = $cd; $715 = ((($714)) + 1072|0); HEAP32[$715>>2] = 1; break; } $718 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162353,0)|0); $719 = ($718|0)!=(-1); if ($719) { $720 = $cd; $721 = $comparisonCriterion; __THREW__ = 0; invoke_vii(4576,($720|0),($721|0)); $722 = __THREW__; __THREW__ = 0; $723 = $722&1; if ($723) { label = 192; break L238; } $724 = $comparisonMode; $725 = $cd; $726 = ((($725)) + 1076|0); HEAP32[$726>>2] = $724; break; } $727 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162369,0)|0); $728 = ($727|0)!=(-1); if ($728) { $729 = $cd; $730 = $comparisonCriterion; __THREW__ = 0; (invoke_iii(4577,($729|0),($730|0))|0); $731 = __THREW__; __THREW__ = 0; $732 = $731&1; if ($732) { label = 192; break L238; } $733 = $comparisonMode; $734 = $cd; $735 = ((($734)) + 1080|0); HEAP32[$735>>2] = $733; break; } $736 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158339,0)|0); $737 = ($736|0)!=(-1); if ($737) { $738 = $comparisonCriterion; $739 = $cd; $740 = ((($739)) + 1092|0); HEAP32[$740>>2] = $738; $741 = $comparisonMode; $742 = $cd; $743 = ((($742)) + 1084|0); HEAP32[$743>>2] = $741; break; } $744 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158348,0)|0); $745 = ($744|0)!=(-1); if ($745) { $746 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158348,0)|0); $start = $746; $747 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj($attribute,158355,-1)|0); $end11 = $747; $748 = $start; $749 = (($748) + 6)|0; $750 = $end11; $751 = $start; $752 = (($750) - ($751))|0; __THREW__ = 0; invoke_viiii(3795,($CDtype|0),($attribute|0),($749|0),($752|0)); $753 = __THREW__; __THREW__ = 0; $754 = $753&1; if ($754) { label = 192; break L238; } $755 = $2; $756 = ($755|0)!=(0|0); do { if ($756) { $757 = $2; __THREW__ = 0; $758 = (invoke_ii(4861,($757|0))|0); $759 = __THREW__; __THREW__ = 0; $760 = $759&1; if ($760) { label = 301; break L238; } if (!($758)) { break; } $761 = $2; $762 = ((($761)) + 824|0); $763 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($762)|0); $764 = ($763|0)!=(0); if (!($764)) { break; } $765 = $2; $766 = ((($765)) + 824|0); __THREW__ = 0; $767 = (invoke_iii(4097,($766|0),0)|0); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { label = 301; break L238; } $770 = HEAP32[$767>>2]|0; $771 = ($770|0)==(0|0); if ($771) { $775 = 0; } else { $772 = (___dynamic_cast($770,24,184,88)|0); $775 = $772; } $targetSpell = $775; $776 = $targetSpell; $777 = ($776|0)!=(0|0); if (!($777)) { break; } $778 = $targetSpell; $779 = ((($778)) + 104|0); $780 = HEAP32[$779>>2]|0; $781 = $2; $782 = ((($781)) + 816|0); HEAP32[$782>>2] = $780; } } while(0); $783 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($CDtype,187172,0)|0); $784 = ($783|0)!=(-1); do { if ($784) { $785 = $2; $786 = ((($785)) + 816|0); $787 = HEAP32[$786>>2]|0; $788 = ($787|0)!=(0|0); $789 = $cd; $790 = ((($789)) + 1152|0); $791 = $2; if ($788) { $792 = ((($791)) + 816|0); $793 = HEAP32[$792>>2]|0; $794 = ((($793)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($790|0),($794|0))|0); $795 = __THREW__; __THREW__ = 0; $796 = $795&1; if ($796) { label = 301; break L238; } } else { $797 = ((($791)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($790|0),($797|0))|0); $798 = __THREW__; __THREW__ = 0; $799 = $798&1; if ($799) { label = 301; break L238; } } $800 = $cd; $801 = ((($800)) + 1144|0); HEAP32[$801>>2] = 3; } else { $802 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($CDtype,162290,0)|0); $803 = ($802|0)!=(-1); if ($803) { $804 = $2; $805 = ((($804)) + 816|0); $806 = HEAP32[$805>>2]|0; $807 = ($806|0)!=(0|0); $808 = $2; if ($807) { $809 = ((($808)) + 816|0); $810 = HEAP32[$809>>2]|0; $811 = ((($810)) + 140|0); $812 = HEAP8[$811>>0]|0; $813 = $cd; $814 = ((($813)) + 140|0); HEAP8[$814>>0] = $812; } else { $815 = ((($808)) + 140|0); $816 = HEAP8[$815>>0]|0; $817 = $cd; $818 = ((($817)) + 140|0); HEAP8[$818>>0] = $816; } $819 = $cd; $820 = ((($819)) + 1072|0); HEAP32[$820>>2] = 1; break; } $821 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($CDtype,158357,0)|0); $822 = ($821|0)!=(-1); if (!($822)) { break; } $823 = $2; $824 = ($823|0)!=(0|0); do { if ($824) { $825 = $2; $826 = ((($825)) + 816|0); $827 = HEAP32[$826>>2]|0; $828 = ($827|0)!=(0|0); if (!($828)) { label = 318; break; } $829 = $cd; $830 = ((($829)) + 248|0); $831 = $2; $832 = ((($831)) + 816|0); $833 = HEAP32[$832>>2]|0; $834 = ((($833)) + 248|0); __THREW__ = 0; (invoke_iii(4326,($830|0),($834|0))|0); $835 = __THREW__; __THREW__ = 0; $836 = $835&1; if ($836) { label = 301; break L238; } } else { label = 318; } } while(0); if ((label|0) == 318) { label = 0; $837 = $cd; $838 = ((($837)) + 248|0); $839 = $2; $840 = ((($839)) + 248|0); __THREW__ = 0; (invoke_iii(4326,($838|0),($840|0))|0); $841 = __THREW__; __THREW__ = 0; $842 = $841&1; if ($842) { label = 301; break L238; } } $843 = $cd; __THREW__ = 0; invoke_vii(3797,($30|0),(158363|0)); $844 = __THREW__; __THREW__ = 0; $845 = $844&1; if ($845) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($843|0),($30|0),0)|0); $846 = __THREW__; __THREW__ = 0; $847 = $846&1; if ($847) { label = 338; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); $848 = $cd; __THREW__ = 0; invoke_vii(3797,($31|0),(162589|0)); $849 = __THREW__; __THREW__ = 0; $850 = $849&1; if ($850) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($848|0),($31|0),0)|0); $851 = __THREW__; __THREW__ = 0; $852 = $851&1; if ($852) { label = 339; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $853 = $cd; __THREW__ = 0; invoke_vii(3797,($32|0),(158372|0)); $854 = __THREW__; __THREW__ = 0; $855 = $854&1; if ($855) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($853|0),($32|0),0)|0); $856 = __THREW__; __THREW__ = 0; $857 = $856&1; if ($857) { label = 340; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $858 = $cd; __THREW__ = 0; invoke_vii(3797,($33|0),(158384|0)); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if ($860) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($858|0),($33|0),0)|0); $861 = __THREW__; __THREW__ = 0; $862 = $861&1; if ($862) { label = 341; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $863 = $cd; __THREW__ = 0; invoke_vii(3797,($34|0),(158392|0)); $864 = __THREW__; __THREW__ = 0; $865 = $864&1; if ($865) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($863|0),($34|0),0)|0); $866 = __THREW__; __THREW__ = 0; $867 = $866&1; if ($867) { label = 342; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); $868 = $cd; __THREW__ = 0; invoke_vii(3797,($35|0),(158400|0)); $869 = __THREW__; __THREW__ = 0; $870 = $869&1; if ($870) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($868|0),($35|0),0)|0); $871 = __THREW__; __THREW__ = 0; $872 = $871&1; if ($872) { label = 343; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $873 = $cd; __THREW__ = 0; invoke_vii(3797,($36|0),(158127|0)); $874 = __THREW__; __THREW__ = 0; $875 = $874&1; if ($875) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($873|0),($36|0),0)|0); $876 = __THREW__; __THREW__ = 0; $877 = $876&1; if ($877) { label = 344; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $878 = $cd; __THREW__ = 0; invoke_vii(3797,($37|0),(158410|0)); $879 = __THREW__; __THREW__ = 0; $880 = $879&1; if ($880) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($878|0),($37|0),0)|0); $881 = __THREW__; __THREW__ = 0; $882 = $881&1; if ($882) { label = 345; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $883 = $cd; __THREW__ = 0; invoke_vii(3797,($38|0),(158423|0)); $884 = __THREW__; __THREW__ = 0; $885 = $884&1; if ($885) { label = 301; break L238; } __THREW__ = 0; (invoke_iiii(6484,($883|0),($38|0),0)|0); $886 = __THREW__; __THREW__ = 0; $887 = $886&1; if ($887) { label = 346; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); $888 = $cd; $889 = ((($888)) + 1072|0); HEAP32[$889>>2] = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($CDtype); break; } $908 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158430,0)|0); $909 = ($908|0)!=(-1); if ($909) { $910 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158438,0)|0); $911 = ($910|0)!=(-1); if ($911) { $912 = $cd; $913 = ((($912)) + 1096|0); HEAP32[$913>>2] = 1; break; } $914 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,160725,0)|0); $start12 = $914; $915 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,162277,0)|0); $end13 = $915; $916 = $start12; $917 = (($916) + 1)|0; $918 = $end13; $919 = $start12; $920 = (($918) - ($919))|0; $921 = (($920) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($counterString|0),($attribute|0),($917|0),($921|0)); $922 = __THREW__; __THREW__ = 0; $923 = $922&1; if ($923) { label = 192; break L238; } $924 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_vii(4110,($abf|0),($924|0)); $925 = __THREW__; __THREW__ = 0; $926 = $925&1; if ($926) { label = 360; break L238; } __THREW__ = 0; invoke_vii(3800,($39|0),($counterString|0)); $927 = __THREW__; __THREW__ = 0; $928 = $927&1; if ($928) { label = 361; break L238; } $929 = $2; __THREW__ = 0; $930 = (invoke_iiiii(4263,($abf|0),($39|0),($929|0),(0|0))|0); $931 = __THREW__; __THREW__ = 0; $932 = $931&1; if ($932) { label = 362; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $counter = $930; $933 = $counter; $934 = ($933|0)!=(0|0); do { if ($934) { $935 = $cd; $936 = ((($935)) + 1112|0); $937 = $counter; __THREW__ = 0; (invoke_iii(3901,($936|0),($937|0))|0); $938 = __THREW__; __THREW__ = 0; $939 = $938&1; if ($939) { label = 361; break L238; } $940 = $counter; $941 = ((($940)) + 12|0); $942 = HEAP32[$941>>2]|0; $943 = $cd; $944 = ((($943)) + 1108|0); HEAP32[$944>>2] = $942; $945 = $counter; $946 = ((($945)) + 20|0); $947 = HEAP32[$946>>2]|0; $948 = $cd; $949 = ((($948)) + 1100|0); HEAP32[$949>>2] = $947; $950 = $counter; $951 = ((($950)) + 24|0); $952 = HEAP32[$951>>2]|0; $953 = $cd; $954 = ((($953)) + 1104|0); HEAP32[$954>>2] = $952; $955 = $counter; $956 = ($955|0)==(0|0); if ($956) { break; } __ZN7CounterD2Ev($955); __ZdlPv($955); } } while(0); $963 = $minus; $964 = ($963|0)!=(0); $965 = $cd; $966 = ((($965)) + 1088|0); if ($964) { HEAP32[$966>>2] = 5; } else { HEAP32[$966>>2] = 2; } __ZN14AbilityFactoryD2Ev($abf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); break; } $attributefound = 0; $cid = 1; while(1) { $967 = $cid; $968 = HEAP32[11900]|0; $969 = (($968) - 1)|0; $970 = ($967|0)<($969|0); if (!($970)) { break; } $971 = $cid; __THREW__ = 0; $972 = (invoke_iii(4348,(47348|0),($971|0))|0); $973 = __THREW__; __THREW__ = 0; $974 = $973&1; if ($974) { label = 192; break L238; } $975 = HEAP32[$972>>2]|0; $976 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,$975,0)|0); $977 = ($976|0)!=(-1); do { if ($977) { $attributefound = 1; $978 = $minus; $979 = ($978|0)!=(0); $980 = $cd; if ($979) { $981 = $cid; __THREW__ = 0; invoke_viii(4133,($980|0),($981|0),0); $982 = __THREW__; __THREW__ = 0; $983 = $982&1; if ($983) { label = 192; break L238; } else { break; } } else { $984 = $cid; __THREW__ = 0; invoke_viii(4005,($980|0),($984|0),0); $985 = __THREW__; __THREW__ = 0; $986 = $985&1; if ($986) { label = 192; break L238; } else { break; } } } } while(0); $987 = $cid; $988 = (($987) + 1)|0; $cid = $988; } $989 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158444,0)|0); $990 = ($989|0)!=(-1); if ($990) { $attributefound = 1; $cid14 = 1; while(1) { $991 = $cid14; $992 = HEAP32[11900]|0; $993 = ($991|0)<($992|0); $994 = $cd; if (!($993)) { break; } $995 = $cid14; __THREW__ = 0; invoke_viii(4133,($994|0),($995|0),0); $996 = __THREW__; __THREW__ = 0; $997 = $996&1; if ($997) { label = 192; break L238; } $998 = $cid14; $999 = (($998) + 1)|0; $cid14 = $999; } $1000 = ((($994)) + 1072|0); HEAP32[$1000>>2] = 1; } $1001 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158456,0)|0); $1002 = ($1001|0)!=(-1); do { if ($1002) { $attributefound = 1; $1003 = $minus; $1004 = ($1003|0)!=(0); $1005 = $cd; if ($1004) { $1006 = $2; $1007 = ((($1006)) + 560|0); $1008 = HEAP32[$1007>>2]|0; __THREW__ = 0; invoke_viii(4133,($1005|0),($1008|0),0); $1009 = __THREW__; __THREW__ = 0; $1010 = $1009&1; if ($1010) { label = 192; break L238; } else { break; } } else { $1011 = $2; $1012 = ((($1011)) + 560|0); $1013 = HEAP32[$1012>>2]|0; __THREW__ = 0; invoke_viii(4005,($1005|0),($1013|0),0); $1014 = __THREW__; __THREW__ = 0; $1015 = $1014&1; if ($1015) { label = 192; break L238; } else { break; } } } } while(0); $1016 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,158468,0)|0); $1017 = ($1016|0)!=(-1); do { if ($1017) { $attributefound = 1; $1018 = $minus; $1019 = ($1018|0)!=(0); $1020 = $cd; if (!($1019)) { $1029 = $2; $1030 = ((($1029)) + 564|0); __THREW__ = 0; invoke_vii(4580,($1020|0),($1030|0)); $1031 = __THREW__; __THREW__ = 0; $1032 = $1031&1; if ($1032) { label = 192; break L238; } else { break; } } $1021 = $2; $1022 = ((($1021)) + 564|0); __THREW__ = 0; invoke_vii(3800,($40|0),($1022|0)); $1023 = __THREW__; __THREW__ = 0; $1024 = $1023&1; if ($1024) { label = 192; break L238; } __THREW__ = 0; invoke_vii(4579,($1020|0),($40|0)); $1025 = __THREW__; __THREW__ = 0; $1026 = $1025&1; if ($1026) { label = 392; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); } } while(0); $1033 = $attributefound; $1034 = ($1033|0)!=(0); L496: do { if (!($1034)) { $j = 0; while(1) { $1035 = $j; $1036 = ($1035|0)<(128); if (!($1036)) { break L496; } $1037 = $j; $1038 = (47604 + ($1037<<2)|0); $1039 = HEAP32[$1038>>2]|0; $1040 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($attribute,$1039,0)|0); $1041 = ($1040|0)!=(-1); do { if ($1041) { $attributefound = 1; $1042 = $minus; $1043 = ($1042|0)!=(0); $1044 = $cd; if ($1043) { $1045 = ((($1044)) + 1128|0); $1046 = $j; __THREW__ = 0; (invoke_iiii(4578,($1045|0),($1046|0),1)|0); $1047 = __THREW__; __THREW__ = 0; $1048 = $1047&1; if ($1048) { label = 192; break L238; } else { break; } } else { $1049 = ((($1044)) + 144|0); $1050 = $j; __THREW__ = 0; (invoke_iiii(4578,($1049|0),($1050|0),1)|0); $1051 = __THREW__; __THREW__ = 0; $1052 = $1051&1; if ($1052) { label = 192; break L238; } else { break; } } } } while(0); $1053 = $j; $1054 = (($1053) + 1)|0; $j = $1054; } } } while(0); $1055 = $attributefound; $1056 = ($1055|0)!=(0); if ($1056) { break; } $1057 = $minus; $1058 = ($1057|0)!=(0); $1059 = $cd; if (!($1058)) { __THREW__ = 0; invoke_vii(4580,($1059|0),($attribute|0)); $1066 = __THREW__; __THREW__ = 0; $1067 = $1066&1; if ($1067) { label = 192; break L238; } else { break; } } __THREW__ = 0; invoke_vii(3800,($41|0),($attribute|0)); $1060 = __THREW__; __THREW__ = 0; $1061 = $1060&1; if ($1061) { label = 192; break L238; } __THREW__ = 0; invoke_vii(4579,($1059|0),($41|0)); $1062 = __THREW__; __THREW__ = 0; $1063 = $1062&1; if ($1063) { label = 407; break L238; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attribute); } $1068 = $nbminuses; $1069 = ($1068|0)!=(0); if ($1069) { $1070 = $cd; $1071 = ((($1070)) + 1072|0); HEAP32[$1071>>2] = 2; } $1072 = $found; __THREW__ = 0; invoke_viiii(3795,($42|0),($typeName|0),0,($1072|0)); $1073 = __THREW__; __THREW__ = 0; $1074 = $1073&1; if ($1074) { label = 190; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($typeName,$42)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attributes); } $1075 = $cd; $1076 = ($1075|0)!=(0|0); $1077 = $tc; $1078 = ($1077|0)!=(0|0); do { if ($1076) { if ($1078) { $1100 = $cd; $1101 = ($1100|0)==(0|0); if (!($1101)) { $1102 = HEAP32[$1100>>2]|0; $1103 = ((($1102)) + 4|0); $1104 = HEAP32[$1103>>2]|0; FUNCTION_TABLE_vi[$1104 & 8191]($1100); } $0 = 0; $6 = 1; break; } $1079 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158159)|0); $1080 = ($1079|0)!=(0); if ($1080) { $1081 = $cd; __THREW__ = 0; invoke_vii(4580,($1081|0),($typeName|0)); $1082 = __THREW__; __THREW__ = 0; $1083 = $1082&1; if ($1083) { label = 177; break L238; } } __THREW__ = 0; $1084 = (invoke_ii(3903,140)|0); $1085 = __THREW__; __THREW__ = 0; $1086 = $1085&1; if ($1086) { label = 177; break L238; } $1087 = HEAP32[$43>>2]|0; $1088 = $cd; $1089 = $nbzones; $1090 = $2; $1091 = $maxtargets9; $1092 = $other; $1093 = $1092&1; $1094 = $targetMin; $1095 = $1094&1; __THREW__ = 0; invoke_viiiiiiiii(6485,($1084|0),($1087|0),($1088|0),($zones|0),($1089|0),($1090|0),($1091|0),($1093|0),($1095|0)); $1096 = __THREW__; __THREW__ = 0; $1097 = $1096&1; if ($1097) { label = 423; break L238; } $tc = $1084; label = 461; } else { if ($1078) { $1203 = $tc; $1204 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($typeName)|0); __THREW__ = 0; invoke_vii(6487,($1203|0),($1204|0)); $1205 = __THREW__; __THREW__ = 0; $1206 = $1205&1; if ($1206) { label = 177; break L238; } $1207 = $maxtargets9; $1208 = $tc; $1209 = ((($1208)) + 40|0); HEAP32[$1209>>2] = $1207; label = 461; break; } $1105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158159)|0); $1106 = ($1105|0)==(0); if ($1106) { __THREW__ = 0; $1107 = (invoke_ii(3903,132)|0); $1108 = __THREW__; __THREW__ = 0; $1109 = $1108&1; if ($1109) { label = 177; break L238; } $1110 = HEAP32[$43>>2]|0; $1111 = $nbzones; $1112 = $2; $1113 = $maxtargets9; $1114 = $other; $1115 = $1114&1; $1116 = $targetMin; $1117 = $1116&1; __THREW__ = 0; invoke_viiiiiiii(5807,($1107|0),($1110|0),($zones|0),($1111|0),($1112|0),($1113|0),($1115|0),($1117|0)); $1118 = __THREW__; __THREW__ = 0; $1119 = $1118&1; if ($1119) { label = 432; break L238; } $0 = $1107; $6 = 1; break; } $1122 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158479)|0); $1123 = ($1122|0)==(0); if ($1123) { __THREW__ = 0; $1124 = (invoke_ii(3903,140)|0); $1125 = __THREW__; __THREW__ = 0; $1126 = $1125&1; if ($1126) { label = 177; break L238; } $1127 = HEAP32[$43>>2]|0; $1128 = $2; $1129 = $2; $1130 = $nbzones; __THREW__ = 0; invoke_viiiiii(5918,($1124|0),($1127|0),($1128|0),($1129|0),($zones|0),($1130|0)); $1131 = __THREW__; __THREW__ = 0; $1132 = $1131&1; if ($1132) { label = 437; break L238; } $0 = $1124; $6 = 1; break; } $1135 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158484)|0); $1136 = ($1135|0)==(0); if ($1136) { __THREW__ = 0; $1137 = (invoke_ii(3903,140)|0); $1138 = __THREW__; __THREW__ = 0; $1139 = $1138&1; if ($1139) { label = 177; break L238; } $1140 = HEAP32[$43>>2]|0; $1141 = $2; $1142 = $2; $1143 = $nbzones; __THREW__ = 0; invoke_viiiiii(5918,($1137|0),($1140|0),($1141|0),($1142|0),($zones|0),($1143|0)); $1144 = __THREW__; __THREW__ = 0; $1145 = $1144&1; if ($1145) { label = 443; break L238; } $ctc = $1137; $1146 = $ctc; $1147 = HEAP32[$1146>>2]|0; $1148 = ((($1147)) + 4|0); $1149 = HEAP32[$1148>>2]|0; __THREW__ = 0; (invoke_ii($1149|0,($1146|0))|0); $1150 = __THREW__; __THREW__ = 0; $1151 = $1150&1; if ($1151) { label = 177; break L238; } $1152 = $ctc; $0 = $1152; $6 = 1; break; } $1155 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158495)|0); $1156 = ($1155|0)==(0); if ($1156) { __THREW__ = 0; $1157 = (invoke_ii(3903,140)|0); $1158 = __THREW__; __THREW__ = 0; $1159 = $1158&1; if ($1159) { label = 177; break L238; } $1160 = HEAP32[$43>>2]|0; $1161 = $2; $1162 = ((($1161)) + 872|0); $1163 = HEAP32[$1162>>2]|0; $1164 = $2; $1165 = $nbzones; __THREW__ = 0; invoke_viiiiii(5918,($1157|0),($1160|0),($1163|0),($1164|0),($zones|0),($1165|0)); $1166 = __THREW__; __THREW__ = 0; $1167 = $1166&1; if ($1167) { label = 448; break L238; } $0 = $1157; $6 = 1; break; } $1170 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($typeName,158504)|0); $1171 = ($1170|0)==(0); __THREW__ = 0; if (!($1171)) { $1187 = (__Znwj(180)|0); $1188 = __THREW__; __THREW__ = 0; $1189 = $1188&1; if ($1189) { label = 177; break L238; } $1190 = HEAP32[$43>>2]|0; $1191 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($typeName)|0); $1192 = $nbzones; $1193 = $2; $1194 = $maxtargets9; $1195 = $other; $1196 = $1195&1; $1197 = $targetMin; $1198 = $1197&1; __THREW__ = 0; invoke_viiiiiiiii(6486,($1187|0),($1190|0),($1191|0),($zones|0),($1192|0),($1193|0),($1194|0),($1196|0),($1198|0)); $1199 = __THREW__; __THREW__ = 0; $1200 = $1199&1; if ($1200) { label = 458; break L238; } $tc = $1187; label = 461; break; } $1172 = (__Znwj(72)|0); $1173 = __THREW__; __THREW__ = 0; $1174 = $1173&1; if ($1174) { label = 177; break L238; } $1175 = HEAP32[$43>>2]|0; $1176 = $2; $1177 = $2; $1178 = ((($1177)) + 872|0); $1179 = HEAP32[$1178>>2]|0; __THREW__ = 0; $1180 = (invoke_ii(3945,($1179|0))|0); $1181 = __THREW__; __THREW__ = 0; $1182 = $1181&1; if ($1182) { label = 454; break L238; } __THREW__ = 0; invoke_viiiii(5919,($1172|0),($1175|0),($1176|0),1,($1180|0)); $1183 = __THREW__; __THREW__ = 0; $1184 = $1183&1; if ($1184) { label = 454; break L238; } $0 = $1172; $6 = 1; } } while(0); if ((label|0) == 461) { label = 0; $6 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeName); $cleanup$dest$15 = $6; $cond = ($cleanup$dest$15|0)==(0); if (!($cond)) { break L236; } } switch (label|0) { case 177: { $506 = ___cxa_find_matching_catch()|0; $507 = tempRet0; $4 = $506; $5 = $507; break; } case 190: { $544 = ___cxa_find_matching_catch()|0; $545 = tempRet0; $4 = $544; $5 = $545; label = 415; break; } case 191: { $546 = ___cxa_find_matching_catch()|0; $547 = tempRet0; $4 = $546; $5 = $547; __ZdlPv($524); label = 415; break; } case 192: { $548 = ___cxa_find_matching_catch()|0; $549 = tempRet0; $4 = $548; $5 = $549; label = 410; break; } case 214: { $609 = ___cxa_find_matching_catch()|0; $610 = tempRet0; $4 = $609; $5 = $610; label = 232; break; } case 215: { $611 = ___cxa_find_matching_catch()|0; $612 = tempRet0; $4 = $611; $5 = $612; label = 217; break; } case 216: { $613 = ___cxa_find_matching_catch()|0; $614 = tempRet0; $4 = $613; $5 = $614; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); label = 217; break; } case 301: { $773 = ___cxa_find_matching_catch()|0; $774 = tempRet0; $4 = $773; $5 = $774; label = 348; break; } case 338: { $890 = ___cxa_find_matching_catch()|0; $891 = tempRet0; $4 = $890; $5 = $891; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); label = 348; break; } case 339: { $892 = ___cxa_find_matching_catch()|0; $893 = tempRet0; $4 = $892; $5 = $893; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); label = 348; break; } case 340: { $894 = ___cxa_find_matching_catch()|0; $895 = tempRet0; $4 = $894; $5 = $895; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); label = 348; break; } case 341: { $896 = ___cxa_find_matching_catch()|0; $897 = tempRet0; $4 = $896; $5 = $897; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); label = 348; break; } case 342: { $898 = ___cxa_find_matching_catch()|0; $899 = tempRet0; $4 = $898; $5 = $899; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); label = 348; break; } case 343: { $900 = ___cxa_find_matching_catch()|0; $901 = tempRet0; $4 = $900; $5 = $901; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); label = 348; break; } case 344: { $902 = ___cxa_find_matching_catch()|0; $903 = tempRet0; $4 = $902; $5 = $903; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); label = 348; break; } case 345: { $904 = ___cxa_find_matching_catch()|0; $905 = tempRet0; $4 = $904; $5 = $905; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); label = 348; break; } case 346: { $906 = ___cxa_find_matching_catch()|0; $907 = tempRet0; $4 = $906; $5 = $907; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); label = 348; break; } case 360: { $957 = ___cxa_find_matching_catch()|0; $958 = tempRet0; $4 = $957; $5 = $958; label = 368; break; } case 361: { $959 = ___cxa_find_matching_catch()|0; $960 = tempRet0; $4 = $959; $5 = $960; label = 367; break; } case 362: { $961 = ___cxa_find_matching_catch()|0; $962 = tempRet0; $4 = $961; $5 = $962; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); label = 367; break; } case 392: { $1027 = ___cxa_find_matching_catch()|0; $1028 = tempRet0; $4 = $1027; $5 = $1028; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); label = 410; break; } case 407: { $1064 = ___cxa_find_matching_catch()|0; $1065 = tempRet0; $4 = $1064; $5 = $1065; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); label = 410; break; } case 423: { $1098 = ___cxa_find_matching_catch()|0; $1099 = tempRet0; $4 = $1098; $5 = $1099; __ZdlPv($1084); break; } case 432: { $1120 = ___cxa_find_matching_catch()|0; $1121 = tempRet0; $4 = $1120; $5 = $1121; __ZdlPv($1107); break; } case 437: { $1133 = ___cxa_find_matching_catch()|0; $1134 = tempRet0; $4 = $1133; $5 = $1134; __ZdlPv($1124); break; } case 443: { $1153 = ___cxa_find_matching_catch()|0; $1154 = tempRet0; $4 = $1153; $5 = $1154; __ZdlPv($1137); break; } case 448: { $1168 = ___cxa_find_matching_catch()|0; $1169 = tempRet0; $4 = $1168; $5 = $1169; __ZdlPv($1157); break; } case 454: { $1185 = ___cxa_find_matching_catch()|0; $1186 = tempRet0; $4 = $1185; $5 = $1186; __ZdlPv($1172); break; } case 458: { $1201 = ___cxa_find_matching_catch()|0; $1202 = tempRet0; $4 = $1201; $5 = $1202; __ZdlPv($1187); break; } case 464: { $1210 = $tc; $0 = $1210; $6 = 1; break L236; break; } } do { if ((label|0) == 217) { $$pre_trunc9 = HEAP8[$28>>0]|0; $615 = $$pre_trunc9&1; if (!($615)) { label = 232; break; } __ZdlPv($588); label = 232; } else if ((label|0) == 348) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($CDtype); label = 410; } else if ((label|0) == 367) { __ZN14AbilityFactoryD2Ev($abf); label = 368; } } while(0); if ((label|0) == 232) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($numberCD); label = 410; } else if ((label|0) == 368) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); label = 410; } if ((label|0) == 410) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attribute); label = 415; } if ((label|0) == 415) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($attributes); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($typeName); break L202; } } } while(0); do { if ((label|0) == 151) { $deeperTc = 0; $450 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,197974,0)|0); $451 = ($450|0)!=(-1); L617: do { if ($451) { $452 = HEAP32[$43>>2]|0; __THREW__ = 0; invoke_vii(4110,($af|0),($452|0)); $453 = __THREW__; __THREW__ = 0; $454 = $453&1; if ($454) { label = 124; break L202; } __THREW__ = 0; invoke_vii(3797,($17|0),(197974|0)); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; L620: do { if ($456) { $470 = ___cxa_find_matching_catch()|0; $471 = tempRet0; $4 = $470; $5 = $471; } else { __THREW__ = 0; invoke_vii(3797,($18|0),(197976|0)); $457 = __THREW__; __THREW__ = 0; $458 = $457&1; do { if ($458) { $472 = ___cxa_find_matching_catch()|0; $473 = tempRet0; $4 = $472; $5 = $473; } else { __THREW__ = 0; invoke_viiiii(3937,($deepTc|0),($s18|0),($17|0),($18|0),1); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; if ($460) { $474 = ___cxa_find_matching_catch()|0; $475 = tempRet0; $4 = $474; $5 = $475; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __THREW__ = 0; $461 = (invoke_iii(3802,($deepTc|0),1)|0); $462 = __THREW__; __THREW__ = 0; $463 = $462&1; do { if ($463) { label = 164; } else { __THREW__ = 0; invoke_vii(3800,($19|0),($461|0)); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { label = 164; break; } $466 = $2; __THREW__ = 0; $467 = (invoke_iiiii(3943,($43|0),($19|0),($466|0),(0|0))|0); $468 = __THREW__; __THREW__ = 0; $469 = $468&1; if ($469) { $478 = ___cxa_find_matching_catch()|0; $479 = tempRet0; $4 = $478; $5 = $479; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } else { $deeperTc = $467; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($deepTc); __ZN14AbilityFactoryD2Ev($af); break L617; } } } while(0); if ((label|0) == 164) { $476 = ___cxa_find_matching_catch()|0; $477 = tempRet0; $4 = $476; $5 = $477; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($deepTc); break L620; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); } } while(0); __ZN14AbilityFactoryD2Ev($af); break L202; } } while(0); __THREW__ = 0; $480 = (invoke_ii(3903,188)|0); $481 = __THREW__; __THREW__ = 0; $482 = $481&1; if ($482) { label = 124; break L202; } $483 = HEAP32[$43>>2]|0; $484 = $2; $485 = $maxtargets9; $486 = $deeperTc; $487 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s18,158254,0)|0); $488 = ($487|0)!=(-1); $489 = $488 ? 2 : 1; __THREW__ = 0; invoke_viiiiiiii(6483,($480|0),($483|0),($484|0),($485|0),($486|0),($489|0),0,0); $490 = __THREW__; __THREW__ = 0; $491 = $490&1; if ($491) { $492 = ___cxa_find_matching_catch()|0; $493 = tempRet0; $4 = $492; $5 = $493; __ZdlPv($480); break L202; } else { $0 = $480; $6 = 1; break; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s18); $1211 = $0; STACKTOP = sp;return ($1211|0); } } while(0); if ((label|0) == 124) { $391 = ___cxa_find_matching_catch()|0; $392 = tempRet0; $4 = $391; $5 = $392; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s18); $1212 = $4; $1213 = $5; ___resumeException($1212|0); // unreachable; return (0)|0; } function __ZN17TypeTargetChooser7addTypeEPKc($this,$_type) { $this = $this|0; $_type = $_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_type; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$6); __THREW__ = 0; $7 = (invoke_iii(4349,($2|0),1)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $3 = $11; $4 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $13 = $3; $14 = $4; ___resumeException($13|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $id = $7; $10 = $id; __ZN17TypeTargetChooser7addTypeEi($5,$10); STACKTOP = sp;return; } } function __ZN20TargetChooserFactory19createTargetChooserEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $9 = 0, $id = 0, $s = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 28|0; $3 = sp + 12|0; $1 = $this; $2 = $card; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $0 = 0; $83 = $0; STACKTOP = sp;return ($83|0); } $10 = $2; $11 = ((($10)) + 260|0); $12 = (__ZNK7MTGCard5getIdEv($11)|0); $id = $12; $13 = $2; $14 = ((($13)) + 220|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$14); $15 = $2; $16 = ((($15)) + 216|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0); if ($18) { $19 = $2; $20 = ((($19)) + 216|0); $21 = HEAP32[$20>>2]|0; $id = $21; } __THREW__ = 0; invoke_vii(3800,($3|0),($s|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L8: do { if ($23) { label = 9; } else { $24 = $2; __THREW__ = 0; $25 = (invoke_iiiii(3943,($7|0),($3|0),($24|0),(0|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $4 = $33; $5 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $tc = $25; $28 = $tc; $29 = ($28|0)!=(0|0); L13: do { if ($29) { $30 = $tc; $0 = $30; $6 = 1; } else { $35 = $id; switch ($35|0) { case 1224: { __THREW__ = 0; $36 = (invoke_ii(3903,72)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 9; break L8; } $39 = HEAP32[$7>>2]|0; $40 = $2; __THREW__ = 0; invoke_viiiiiii(6488,($36|0),($39|0),($40|0),-1,1,0,0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; __ZdlPv($36); break L8; } else { $0 = $36; $6 = 1; break L13; } break; } case 1257: case 1227: case 1358: case 1152: case 1282: { __THREW__ = 0; $45 = (invoke_ii(3903,140)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 9; break L8; } $48 = HEAP32[$7>>2]|0; $49 = $2; __THREW__ = 0; invoke_viiiiiii(5809,($45|0),($48|0),($49|0),-1,1,0,0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $4 = $52; $5 = $53; __ZdlPv($45); break L8; } else { $0 = $45; $6 = 1; break L13; } break; } case 1191: { __THREW__ = 0; $54 = (invoke_ii(3903,140)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 9; break L8; } $57 = HEAP32[$7>>2]|0; $58 = $2; __THREW__ = 0; invoke_viiiiiii(5809,($54|0),($57|0),($58|0),3,1,0,0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $4 = $61; $5 = $62; __ZdlPv($54); break L8; } else { $0 = $54; $6 = 1; break L13; } break; } case 1312: { __THREW__ = 0; $63 = (invoke_ii(3903,140)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 9; break L8; } $66 = HEAP32[$7>>2]|0; $67 = $2; __THREW__ = 0; invoke_viiiiiii(5809,($63|0),($66|0),($67|0),2,1,0,0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; __ZdlPv($63); break L8; } else { $0 = $63; $6 = 1; break L13; } break; } case 1344: { __THREW__ = 0; $72 = (invoke_ii(3903,76)|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 9; break L8; } $75 = HEAP32[$7>>2]|0; $76 = $2; __THREW__ = 0; invoke_viiiiii(6489,($72|0),($75|0),($76|0),-1,1,1); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $4 = $79; $5 = $80; __ZdlPv($72); break L8; } else { $0 = $72; $6 = 1; break L13; } break; } default: { $0 = 0; $6 = 1; break L13; } } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $83 = $0; STACKTOP = sp;return ($83|0); } } while(0); if ((label|0) == 9) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $81 = $4; $82 = $5; ___resumeException($81|0); // unreachable; return (0)|0; } function __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$_other,$_targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $_other = $_other|0; $_targetMin = $_targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $8 = $_other&1; $4 = $8; $9 = $_targetMin&1; $5 = $9; $10 = $0; __ZN11TargetsListC2Ev($10); $11 = 57464; HEAP32[$10>>2] = $11; $12 = ((($10)) + 28|0); $13 = $1; HEAP32[$12>>2] = $13; $14 = ((($10)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($14); $15 = ((($10)) + 16|0); HEAP32[$15>>2] = 0; $16 = $2; $17 = ((($10)) + 32|0); HEAP32[$17>>2] = $16; $18 = $2; $19 = ((($10)) + 36|0); HEAP32[$19>>2] = $18; $20 = $3; $21 = ((($10)) + 40|0); HEAP32[$21>>2] = $20; $22 = $4; $23 = $22&1; $24 = ((($10)) + 20|0); $25 = $23&1; HEAP8[$24>>0] = $25; $26 = $5; $27 = $26&1; $28 = ((($10)) + 45|0); $29 = $27&1; HEAP8[$28>>0] = $29; $30 = ((($10)) + 44|0); HEAP8[$30>>0] = 0; $31 = ((($10)) + 48|0); HEAP32[$31>>2] = 0; $32 = ((($10)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if (!($34)) { $45 = ((($10)) + 24|0); HEAP32[$45>>2] = 0; STACKTOP = sp;return; } $35 = ((($10)) + 32|0); $36 = HEAP32[$35>>2]|0; __THREW__ = 0; $37 = (invoke_ii(3945,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN11TargetsListD2Ev($10); $43 = $6; $44 = $7; ___resumeException($43|0); // unreachable; } $40 = ((($10)) + 24|0); HEAP32[$40>>2] = $37; STACKTOP = sp;return; } function __ZN13TargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $card = 0, $tempcard = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 17|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } $8 = $2; $9 = ($8|0)==(0|0); if ($9) { $11 = 0; } else { $10 = (___dynamic_cast($8,24,5240,280)|0); $11 = $10; } $card = $11; $12 = $card; $13 = ($12|0)!=(0|0); if (!($13)) { $147 = $2; $148 = ($147|0)==(0|0); if ($148) { $150 = 0; } else { $149 = (___dynamic_cast($147,24,120,88)|0); $150 = $149; } $151 = ($150|0)!=(0|0); if ($151) { $$expand_i1_val20 = 1; HEAP8[$0>>0] = $$expand_i1_val20; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } else { $$expand_i1_val22 = 0; HEAP8[$0>>0] = $$expand_i1_val22; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } $14 = ((($5)) + 20|0); $15 = HEAP8[$14>>0]|0; $16 = $15&1; L19: do { if ($16) { $17 = $card; $tempcard = $17; while(1) { $18 = $tempcard; $19 = ($18|0)!=(0|0); if (!($19)) { break L19; } $20 = $tempcard; $21 = ((($5)) + 32|0); $22 = HEAP32[$21>>2]|0; $23 = ($20|0)==($22|0); if ($23) { break; } $24 = $tempcard; $25 = ((($24)) + 620|0); $26 = HEAP32[$25>>2]|0; $tempcard = $26; } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } while(0); $27 = ((($5)) + 32|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); do { if ($29) { $30 = ((($5)) + 32|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN13CardPrimitive10hasSubtypeEi($31,12)|0); if (!($32)) { $33 = ((($5)) + 32|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZN13CardPrimitive10hasSubtypeEi($34,11)|0); if (!($35)) { break; } } $36 = ((($5)) + 32|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 816|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = ((($5)) + 32|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 816|0); $44 = HEAP32[$43>>2]|0; $45 = $card; $46 = ($44|0)==($45|0); if ($46) { $47 = ((($5)) + 32|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 816|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 550|0); $52 = HEAP8[$51>>0]|0; $53 = $52&1; if ($53) { $54 = ((($5)) + 36|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 816|0); $57 = HEAP32[$56>>2]|0; $58 = $card; $59 = ($57|0)==($58|0); if ($59) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } } } } } while(0); $60 = $card; $61 = ($60|0)!=(0|0); if ($61) { $62 = $card; $63 = ((($62)) + 550|0); $64 = HEAP8[$63>>0]|0; $65 = $64&1; if ($65) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } $66 = ((($5)) + 32|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)!=(0|0); L44: do { if ($68) { $69 = ((($5)) + 36|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); if ($71) { $72 = $card; $73 = ((($5)) + 28|0); $74 = HEAP32[$73>>2]|0; $75 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($72,$74)|0); $76 = ($75|0)!=(0); if ($76) { $77 = $3; $78 = $77&1; if (!($78)) { $79 = $card; $80 = (__ZN15MTGCardInstance3hasEi($79,14)|0); $81 = ($80|0)!=(0); if ($81) { $82 = ((($5)) + 36|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 966|0); $85 = HEAP8[$84>>0]|0; $86 = $85&1; $$expand_i1_val8 = $86&1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } $87 = $card; $88 = ((($5)) + 36|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN15MTGCardInstance16protectedAgainstEPS_($87,$89)|0); $91 = ($90|0)!=(0); if ($91) { $92 = ((($5)) + 36|0); $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 966|0); $95 = HEAP8[$94>>0]|0; $96 = $95&1; $$expand_i1_val10 = $96&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } $97 = $card; $98 = ((($5)) + 36|0); $99 = HEAP32[$98>>2]|0; $100 = (__ZN15MTGCardInstance14CantBeTargetbyEPS_($97,$99)|0); $101 = ($100|0)!=(0); $102 = ((($5)) + 36|0); $103 = HEAP32[$102>>2]|0; if ($101) { $104 = ((($103)) + 966|0); $105 = HEAP8[$104>>0]|0; $106 = $105&1; $$expand_i1_val12 = $106&1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } $107 = (__ZN15MTGCardInstance10controllerEv($103)|0); $108 = $card; $109 = (__ZN15MTGCardInstance10controllerEv($108)|0); $110 = ($107|0)!=($109|0); if ($110) { $111 = $card; $112 = (__ZN15MTGCardInstance3hasEi($111,41)|0); $113 = ($112|0)!=(0); if ($113) { $114 = ((($5)) + 36|0); $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 966|0); $117 = HEAP8[$116>>0]|0; $118 = $117&1; $$expand_i1_val14 = $118&1; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } $119 = $card; $120 = (__ZN15MTGCardInstance3hasEi($119,116)|0); $121 = ($120|0)!=(0); if ($121) { $122 = ((($5)) + 36|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 220|0); $125 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($124)|0); $126 = ($125|0)!=(0); if ($126) { $127 = ((($5)) + 36|0); $128 = HEAP32[$127>>2]|0; $129 = (__ZN13CardPrimitive8hasColorEi($128,1)|0); do { if (!($129)) { $130 = ((($5)) + 36|0); $131 = HEAP32[$130>>2]|0; $132 = (__ZN13CardPrimitive8hasColorEi($131,2)|0); if (!($132)) { $133 = ((($5)) + 36|0); $134 = HEAP32[$133>>2]|0; $135 = (__ZN13CardPrimitive8hasColorEi($134,3)|0); if ($135) { break; } $136 = ((($5)) + 36|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZN13CardPrimitive8hasColorEi($137,4)|0); if ($138) { break; } $139 = ((($5)) + 36|0); $140 = HEAP32[$139>>2]|0; $141 = (__ZN13CardPrimitive8hasColorEi($140,5)|0); if (!($141)) { break L44; } } } } while(0); $142 = ((($5)) + 36|0); $143 = HEAP32[$142>>2]|0; $144 = ((($143)) + 966|0); $145 = HEAP8[$144>>0]|0; $146 = $145&1; $$expand_i1_val16 = $146&1; HEAP8[$0>>0] = $$expand_i1_val16; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } } } } } } } while(0); $$expand_i1_val18 = 1; HEAP8[$0>>0] = $$expand_i1_val18; $$pre_trunc = HEAP8[$0>>0]|0; $152 = $$pre_trunc&1; STACKTOP = sp;return ($152|0); } function __ZN13TargetChooser9addTargetEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $1; $7 = (FUNCTION_TABLE_iiii[$5 & 8191]($2,$6,0)|0); if ($7) { $8 = $1; (__ZN11TargetsList9addTargetEP10Targetable($2,$8)|0); } $9 = (__ZN13TargetChooser17targetsReadyCheckEv($2)|0); STACKTOP = sp;return ($9|0); } function __ZN13TargetChooser17targetsReadyCheckEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($4|0)!=(0); do { if ($5) { $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 24|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($2)|0); $10 = ($9|0)!=(0); if ($10) { $0 = 2; break; } $11 = HEAP32[$2>>2]|0; $12 = ((($11)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($2)|0); $15 = ($14|0)!=(0); if ($15) { $0 = 1; break; } else { $0 = 3; break; } } else { $0 = 0; } } while(0); $16 = $0; STACKTOP = sp;return ($16|0); } function __ZN13TargetChooser20ForceTargetListReadyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $state = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN13TargetChooser17targetsReadyCheckEv($1)|0); $state = $2; $3 = $state; $4 = ($3|0)==(1); if ($4) { $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 1; } $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; STACKTOP = sp;return ($7|0); } function __ZN13TargetChooser13targetListSetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $state = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN13TargetChooser17targetsReadyCheckEv($2)|0); $state = $3; $4 = $state; $5 = ($4|0)==(2); if (!($5)) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); if (!($8)) { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } } $0 = 1; $9 = $0; STACKTOP = sp;return ($9|0); } function __ZN13TargetChooser17validTargetsExistEi($this,$maxTargets) { $this = $this|0; $maxTargets = $maxTargets|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $i = 0, $j = 0, $k = 0, $maxAmount = 0, $p = 0; var $z = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 60|0; $zones = sp + 16|0; $1 = $this; $2 = $maxTargets; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ($4|0)<(2); if (!($5)) { label = 17; break; } $maxAmount = 0; $6 = ((($3)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 180|0); $9 = $i; $10 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $p = $11; $12 = HEAP32[$3>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $p; $16 = (FUNCTION_TABLE_iiii[$14 & 8191]($3,$15,0)|0); if ($16) { label = 4; break; } $17 = $p; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); $21 = HEAP32[$20>>2]|0; HEAP32[$zones>>2] = $21; $22 = ((($zones)) + 4|0); $23 = $p; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 12|0); $27 = HEAP32[$26>>2]|0; HEAP32[$22>>2] = $27; $28 = ((($22)) + 4|0); $29 = $p; $30 = ((($29)) + 84|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 16|0); $33 = HEAP32[$32>>2]|0; HEAP32[$28>>2] = $33; $34 = ((($28)) + 4|0); $35 = $p; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; HEAP32[$34>>2] = $39; $40 = ((($34)) + 4|0); $41 = $p; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; HEAP32[$40>>2] = $45; $46 = ((($40)) + 4|0); $47 = $p; $48 = ((($47)) + 84|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 28|0); $51 = HEAP32[$50>>2]|0; HEAP32[$46>>2] = $51; $k = 0; while(1) { $52 = $k; $53 = ($52|0)<(6); if (!($53)) { break; } $54 = $k; $55 = (($zones) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $z = $56; $57 = HEAP32[$3>>2]|0; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $60 = $z; $61 = (FUNCTION_TABLE_iii[$59 & 8191]($3,$60)|0); L8: do { if ($61) { $j = 0; while(1) { $62 = $j; $63 = $z; $64 = ((($63)) + 56|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)<($65|0); if (!($66)) { break L8; } $67 = HEAP32[$3>>2]|0; $68 = ((($67)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = $z; $71 = ((($70)) + 8|0); $72 = $j; $73 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($71,$72)|0); $74 = HEAP32[$73>>2]|0; $75 = ($74|0)==(0|0); $76 = ((($74)) + 280|0); $77 = $75 ? 0 : $76; $78 = (FUNCTION_TABLE_iiii[$69 & 8191]($3,$77,0)|0); if ($78) { $79 = $maxAmount; $80 = (($79) + 1)|0; $maxAmount = $80; } $81 = $j; $82 = (($81) + 1)|0; $j = $82; } } } while(0); $83 = $k; $84 = (($83) + 1)|0; $k = $84; } $85 = $maxAmount; $86 = $2; $87 = ($85|0)>=($86|0); if ($87) { label = 15; break; } $88 = $i; $89 = (($88) + 1)|0; $i = $89; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $90 = $$pre_trunc&1; STACKTOP = sp;return ($90|0); } else if ((label|0) == 15) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $90 = $$pre_trunc&1; STACKTOP = sp;return ($90|0); } else if ((label|0) == 17) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $90 = $$pre_trunc&1; STACKTOP = sp;return ($90|0); } return (0)|0; } function __ZN13TargetChooser17countValidTargetsEb($this,$withoutProtections) { $this = $this|0; $withoutProtections = $withoutProtections|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $j = 0, $k = 0, $p = 0, $result = 0, $z = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp + 16|0; $0 = $this; $2 = $withoutProtections&1; $1 = $2; $3 = $0; $result = 0; $4 = ((($3)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { $7 = ((($3)) + 32|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 32|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 280|0); $13 = (__ZN10Targetable11getObserverEv($12)|0); $14 = ((($3)) + 28|0); HEAP32[$14>>2] = $13; } } $i = 0; while(1) { $15 = $i; $16 = ($15|0)<(2); if (!($16)) { label = 20; break; } $17 = ((($3)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if (!($19)) { label = 7; break; } $20 = ((($3)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 180|0); $23 = $i; $24 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($22,$23)|0); $25 = HEAP32[$24>>2]|0; $p = $25; $26 = HEAP32[$3>>2]|0; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = $p; $30 = (FUNCTION_TABLE_iiii[$28 & 8191]($3,$29,0)|0); if ($30) { $31 = $result; $32 = (($31) + 1)|0; $result = $32; } $33 = $p; $34 = ((($33)) + 84|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; HEAP32[$zones>>2] = $37; $38 = ((($zones)) + 4|0); $39 = $p; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; HEAP32[$38>>2] = $43; $44 = ((($38)) + 4|0); $45 = $p; $46 = ((($45)) + 84|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; HEAP32[$44>>2] = $49; $50 = ((($44)) + 4|0); $51 = $p; $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; HEAP32[$50>>2] = $55; $56 = ((($50)) + 4|0); $57 = $p; $58 = ((($57)) + 84|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 36|0); $61 = HEAP32[$60>>2]|0; HEAP32[$56>>2] = $61; $62 = ((($56)) + 4|0); $63 = $p; $64 = ((($63)) + 84|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 28|0); $67 = HEAP32[$66>>2]|0; HEAP32[$62>>2] = $67; $k = 0; while(1) { $68 = $k; $69 = ($68|0)<(6); if (!($69)) { break; } $70 = $k; $71 = (($zones) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $z = $72; $73 = HEAP32[$3>>2]|0; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = $z; $77 = (FUNCTION_TABLE_iii[$75 & 8191]($3,$76)|0); L15: do { if ($77) { $j = 0; while(1) { $78 = $j; $79 = $z; $80 = ((($79)) + 56|0); $81 = HEAP32[$80>>2]|0; $82 = ($78|0)<($81|0); if (!($82)) { break L15; } $83 = HEAP32[$3>>2]|0; $84 = ((($83)) + 16|0); $85 = HEAP32[$84>>2]|0; $86 = $z; $87 = ((($86)) + 8|0); $88 = $j; $89 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($87,$88)|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)==(0|0); $92 = ((($90)) + 280|0); $93 = $91 ? 0 : $92; $94 = $1; $95 = $94&1; $96 = (FUNCTION_TABLE_iiii[$85 & 8191]($3,$93,$95)|0); if ($96) { $97 = $result; $98 = (($97) + 1)|0; $result = $98; } $99 = $j; $100 = (($99) + 1)|0; $j = $100; } } } while(0); $101 = $k; $102 = (($101) + 1)|0; $k = $102; } $103 = $i; $104 = (($103) + 1)|0; $i = $104; } if ((label|0) == 7) { ___assert_fail((158522|0),(158531|0),964,(158615|0)); // unreachable; } else if ((label|0) == 20) { $105 = $result; STACKTOP = sp;return ($105|0); } return (0)|0; } function __ZN13TargetChooser6equalsEPS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN17CardTargetChooserC2EP12GameObserverP15MTGCardInstanceS3_Pii($this,$observer,$_card,$source,$_zones,$_nbzones) { $this = $this|0; $observer = $observer|0; $_card = $_card|0; $source = $source|0; $_zones = $_zones|0; $_nbzones = $_nbzones|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_card; $3 = $source; $4 = $_zones; $5 = $_nbzones; $6 = $0; $7 = $1; $8 = $4; $9 = $5; $10 = $3; __ZN17TargetZoneChooserC2EP12GameObserverPiiP15MTGCardInstanceibb($6,$7,$8,$9,$10,1,0,0); $11 = 57516; HEAP32[$6>>2] = $11; $12 = $2; $13 = ((($6)) + 132|0); HEAP32[$13>>2] = $12; STACKTOP = sp;return; } function __ZN17TargetZoneChooserC2EP12GameObserverPiiP15MTGCardInstanceibb($this,$observer,$_zones,$_nbzones,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $_zones = $_zones|0; $_nbzones = $_nbzones|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_zones; $3 = $_nbzones; $4 = $card; $5 = $_maxtargets; $10 = $other&1; $6 = $10; $11 = $targetMin&1; $7 = $11; $12 = $0; $13 = $1; $14 = $4; $15 = $5; $16 = $6; $17 = $16&1; $18 = $7; $19 = $18&1; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($12,$13,$14,$15,$17,$19); $20 = 57672; HEAP32[$12>>2] = $20; $21 = $2; $22 = $3; __THREW__ = 0; (invoke_iiii(6490,($12|0),($21|0),($22|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $8 = $25; $9 = $26; __ZN13TargetChooserD2Ev($12); $27 = $8; $28 = $9; ___resumeException($27|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17CardTargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 13|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)!=(0|0); do { if ($7) { $8 = $2; $9 = ($8|0)==(0|0); if ($9) { $11 = 0; } else { $10 = (___dynamic_cast($8,24,5240,280)|0); $11 = $10; } $card = $11; $12 = $card; $13 = ($12|0)!=(0|0); if (!($13)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } $14 = ((($5)) + 124|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0); if (!($16)) { $17 = $2; $18 = $3; $19 = $18&1; $20 = (__ZN13TargetChooser9canTargetEP10Targetableb($5,$17,$19)|0); if (!($20)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } $21 = ((($5)) + 124|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0); if ($23) { $24 = $2; $25 = $3; $26 = $25&1; $27 = (__ZN17TargetZoneChooser9canTargetEP10Targetableb($5,$24,$26)|0); if (!($27)) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; break; } } while(1) { $28 = $card; $29 = ($28|0)!=(0|0); if (!($29)) { label = 17; break; } $30 = $card; $31 = ((($5)) + 132|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { label = 15; break; } $34 = $card; $35 = ((($34)) + 620|0); $36 = HEAP32[$35>>2]|0; $card = $36; } if ((label|0) == 15) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; break; } else if ((label|0) == 17) { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } function __ZN17TargetZoneChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0; var $card = 0, $card1 = 0, $i = 0, $i2 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 29|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = $3; $8 = $7&1; $9 = (__ZN13TargetChooser9canTargetEP10Targetableb($5,$6,$8)|0); if (!($9)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } $10 = $2; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,24,5240,280)|0); $13 = $12; } $card = $13; $14 = $card; $15 = ($14|0)!=(0|0); L8: do { if ($15) { $i = 0; while(1) { $16 = $i; $17 = ((($5)) + 124|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)<($18|0); if (!($19)) { break L8; } $20 = $i; $21 = ((($5)) + 64|0); $22 = (($21) + ($20<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(-1); if ($24) { label = 9; break; } $25 = ((($5)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = $i; $28 = ((($5)) + 64|0); $29 = (($28) + ($27<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($5)) + 32|0); $32 = HEAP32[$31>>2]|0; $33 = $card; $34 = (__ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_($26,$30,$32,$33)|0); $35 = $card; $36 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($34,$35)|0); $37 = ($36|0)!=(0|0); if ($37) { label = 11; break; } $38 = $i; $39 = (($38) + 1)|0; $i = $39; } if ((label|0) == 9) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } else if ((label|0) == 11) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } } else { $40 = $2; $41 = ($40|0)==(0|0); if ($41) { $43 = 0; } else { $42 = (___dynamic_cast($40,24,184,88)|0); $43 = $42; } $spell = $43; $44 = $spell; $45 = ($44|0)!=(0|0); if ($45) { $46 = $spell; $47 = ((($46)) + 96|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(-2); if ($49) { $50 = $spell; $51 = ((($50)) + 104|0); $52 = HEAP32[$51>>2]|0; $card1 = $52; $i2 = 0; while(1) { $53 = $i2; $54 = ((($5)) + 124|0); $55 = HEAP32[$54>>2]|0; $56 = ($53|0)<($55|0); if (!($56)) { break L8; } $57 = ((($5)) + 24|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN10Targetable11getObserverEv($58)|0); $60 = $i2; $61 = ((($5)) + 64|0); $62 = (($61) + ($60<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($5)) + 32|0); $65 = HEAP32[$64>>2]|0; $66 = $card1; $67 = (__ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_($59,$63,$65,$66)|0); $68 = $card1; $69 = (__ZN11MTGGameZone7hasCardEP15MTGCardInstance($67,$68)|0); $70 = ($69|0)!=(0|0); if ($70) { break; } $71 = $i2; $72 = (($71) + 1)|0; $i2 = $72; } $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } } } } while(0); $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } function __ZNK17CardTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(140)|0); __THREW__ = 0; invoke_vii(6491,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN17CardTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ctc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6680,0)|0); $7 = $6; } $ctc = $7; $8 = $ctc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = $ctc; $13 = ((($12)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if ($15) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $16 = $2; $17 = (__ZN17TargetZoneChooser6equalsEP13TargetChooser($3,$16)|0); $$expand_i1_val4 = $17&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN17TargetZoneChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $counts = 0; var $i = 0, $i1 = 0, $tzc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $counts = sp + 20|0; $1 = $this; $2 = $tc; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,6664,6728,0)|0); $10 = $9; } $tzc = $10; $11 = $tzc; $12 = ($11|0)!=(0|0); if (!($12)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } $13 = ((($6)) + 124|0); $14 = HEAP32[$13>>2]|0; $15 = $tzc; $16 = ((($15)) + 124|0); $17 = HEAP32[$16>>2]|0; $18 = ($14|0)!=($17|0); if ($18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($counts); $i = 0; while(1) { $19 = $i; $20 = ((($6)) + 124|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)<($21|0); if (!($22)) { label = 13; break; } $23 = $i; $24 = ((($6)) + 64|0); $25 = (($24) + ($23<<2)|0); __THREW__ = 0; $26 = (invoke_iii(6492,($counts|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } $29 = HEAP32[$26>>2]|0; $30 = (($29) + 1)|0; HEAP32[$26>>2] = $30; $31 = $i; $32 = $tzc; $33 = ((($32)) + 64|0); $34 = (($33) + ($31<<2)|0); __THREW__ = 0; $35 = (invoke_iii(6492,($counts|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } $38 = HEAP32[$35>>2]|0; $39 = (($38) - 1)|0; HEAP32[$35>>2] = $39; $40 = $i; $41 = (($40) + 1)|0; $i = $41; } L17: do { if ((label|0) == 13) { $i1 = 0; while(1) { $46 = $i1; $47 = ((($6)) + 124|0); $48 = HEAP32[$47>>2]|0; $49 = ($46|0)<($48|0); if (!($49)) { label = 21; break; } $50 = $i1; $51 = ((($6)) + 64|0); $52 = (($51) + ($50<<2)|0); __THREW__ = 0; $53 = (invoke_iii(6492,($counts|0),($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L17; } $56 = HEAP32[$53>>2]|0; $57 = ($56|0)!=(0); if ($57) { label = 19; break; } $58 = $i1; $59 = $tzc; $60 = ((($59)) + 64|0); $61 = (($60) + ($58<<2)|0); __THREW__ = 0; $62 = (invoke_iii(6492,($counts|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L17; } $65 = HEAP32[$62>>2]|0; $66 = ($65|0)!=(0); if ($66) { label = 19; break; } $67 = $i1; $68 = (($67) + 1)|0; $i1 = $68; } if ((label|0) == 19) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $5 = 1; } else if ((label|0) == 21) { $69 = $2; __THREW__ = 0; $70 = (invoke_iii(2437,($6|0),($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } $$expand_i1_val6 = $70&1; HEAP8[$0>>0] = $$expand_i1_val6; $5 = 1; } __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($counts); $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($counts); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; return (0)|0; } function __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($this,$observer,$_type,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $_type = $_type|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $default_zones = 0; var $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 16|0; $default_zones = sp; $0 = $this; $1 = $observer; $2 = $_type; $3 = $card; $4 = $_maxtargets; $10 = $other&1; $5 = $10; $11 = $targetMin&1; $6 = $11; $12 = $0; $13 = $1; $14 = $3; $15 = $4; $16 = $5; $17 = $16&1; $18 = $6; $19 = $18&1; __ZN17TargetZoneChooserC2EP12GameObserverP15MTGCardInstanceibb($12,$13,$14,$15,$17,$19); $20 = 57568; HEAP32[$12>>2] = $20; $21 = $2; __THREW__ = 0; invoke_vii(3797,($7|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __THREW__ = 0; $24 = (invoke_iii(4349,($7|0),1)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $8 = $35; $9 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN17TargetZoneChooserD2Ev($12); $37 = $8; $38 = $9; ___resumeException($37|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $id = $24; $27 = ((($12)) + 132|0); HEAP32[$27>>2] = 0; $28 = $id; __THREW__ = 0; invoke_vii(6493,($12|0),($28|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { ;HEAP32[$default_zones>>2]=HEAP32[58344>>2]|0;HEAP32[$default_zones+4>>2]=HEAP32[58344+4>>2]|0; __THREW__ = 0; (invoke_iiii(6490,($12|0),($default_zones|0),2)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { STACKTOP = sp;return; } } } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $8 = $33; $9 = $34; __ZN17TargetZoneChooserD2Ev($12); $37 = $8; $38 = $9; ___resumeException($37|0); // unreachable; } function __ZN17TargetZoneChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $8 = $other&1; $4 = $8; $9 = $targetMin&1; $5 = $9; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $14&1; $16 = $5; $17 = $16&1; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($10,$11,$12,$13,$15,$17); $18 = 57672; HEAP32[$10>>2] = $18; __THREW__ = 0; (invoke_iiii(6490,($10|0),(0|0),0)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $6 = $21; $7 = $22; __ZN13TargetChooserD2Ev($10); $23 = $6; $24 = $7; ___resumeException($23|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17TypeTargetChooser7addTypeEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $0; $3 = $1; $4 = ((($2)) + 132|0); $5 = HEAP32[$4>>2]|0; $6 = ((($2)) + 136|0); $7 = (($6) + ($5<<2)|0); HEAP32[$7>>2] = $3; $8 = ((($2)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 1)|0; HEAP32[$8>>2] = $10; STACKTOP = sp;return; } function __ZN17TargetZoneChooser4initEPii($this,$_zones,$_nbzones) { $this = $this|0; $_zones = $_zones|0; $_nbzones = $_nbzones|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_zones; $2 = $_nbzones; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = $2; $6 = ($4|0)<($5|0); if (!($6)) { break; } $7 = $i; $8 = $1; $9 = (($8) + ($7<<2)|0); $10 = HEAP32[$9>>2]|0; $11 = $i; $12 = ((($3)) + 64|0); $13 = (($12) + ($11<<2)|0); HEAP32[$13>>2] = $10; $14 = $i; $15 = (($14) + 1)|0; $i = $15; } $16 = $2; $17 = ((($3)) + 124|0); HEAP32[$17>>2] = $16; $18 = ((($3)) + 124|0); $19 = HEAP32[$18>>2]|0; STACKTOP = sp;return ($19|0); } function __ZN17TypeTargetChooserC2EP12GameObserverPKcPiiP15MTGCardInstanceibb($this,$observer,$_type,$_zones,$nbzones,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $_type = $_type|0; $_zones = $_zones|0; $nbzones = $nbzones|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $default_zones = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 16|0; $default_zones = sp; $0 = $this; $1 = $observer; $2 = $_type; $3 = $_zones; $4 = $nbzones; $5 = $card; $6 = $_maxtargets; $12 = $other&1; $7 = $12; $13 = $targetMin&1; $8 = $13; $14 = $0; $15 = $1; $16 = $5; $17 = $6; $18 = $7; $19 = $18&1; $20 = $8; $21 = $20&1; __ZN17TargetZoneChooserC2EP12GameObserverP15MTGCardInstanceibb($14,$15,$16,$17,$19,$21); $22 = 57568; HEAP32[$14>>2] = $22; $23 = $2; __THREW__ = 0; invoke_vii(3797,($9|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if (!($25)) { __THREW__ = 0; $26 = (invoke_iii(4349,($9|0),1)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $10 = $39; $11 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN17TargetZoneChooserD2Ev($14); $45 = $10; $46 = $11; ___resumeException($45|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $id = $26; $29 = ((($14)) + 132|0); HEAP32[$29>>2] = 0; $30 = $id; __THREW__ = 0; invoke_vii(6493,($14|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $33 = $4; $34 = ($33|0)==(0); if ($34) { ;HEAP32[$default_zones>>2]=HEAP32[58344>>2]|0;HEAP32[$default_zones+4>>2]=HEAP32[58344+4>>2]|0; __THREW__ = 0; (invoke_iiii(6490,($14|0),($default_zones|0),2)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break; } STACKTOP = sp;return; } else { $41 = $3; $42 = $4; __THREW__ = 0; (invoke_iiii(6490,($14|0),($41|0),($42|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } STACKTOP = sp;return; } } } } while(0); $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $10 = $37; $11 = $38; __ZN17TargetZoneChooserD2Ev($14); $45 = $10; $46 = $11; ___resumeException($45|0); // unreachable; } function __ZN17TypeTargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $action = 0, $card = 0, $card1 = 0, $i = 0, $i2 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 89|0; $4 = sp + 64|0; $5 = sp + 48|0; $8 = sp + 28|0; $9 = sp; $1 = $this; $2 = $target; $10 = $withoutProtections&1; $3 = $10; $11 = $1; $12 = $2; $13 = $3; $14 = $13&1; $15 = (__ZN17TargetZoneChooser9canTargetEP10Targetableb($11,$12,$14)|0); if (!($15)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } $16 = $2; $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,24,5240,280)|0); $19 = $18; } $card = $19; $20 = $card; $21 = ($20|0)!=(0|0); if (!($21)) { $70 = $2; $71 = ($70|0)==(0|0); if ($71) { $73 = 0; } else { $72 = (___dynamic_cast($70,24,120,88)|0); $73 = $72; } $action = $73; $74 = $action; $75 = ($74|0)!=(0|0); if ($75) { $76 = $action; $77 = ((($76)) + 84|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)==(10); if ($79) { $80 = $action; $81 = ((($80)) + 96|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(-2); if ($83) { $84 = $action; $spell = $84; $85 = $spell; $86 = ((($85)) + 104|0); $87 = HEAP32[$86>>2]|0; $card1 = $87; $i2 = 0; while(1) { $88 = $i2; $89 = ((($11)) + 132|0); $90 = HEAP32[$89>>2]|0; $91 = ($88|0)<($90|0); if (!($91)) { label = 39; break; } $92 = $card1; $93 = $i2; $94 = ((($11)) + 136|0); $95 = (($94) + ($93<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = (__ZN13CardPrimitive10hasSubtypeEi($92,$96)|0); if ($97) { label = 33; break; } $98 = $card1; $99 = ((($98)) + 128|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($9,$99); __THREW__ = 0; $100 = (invoke_iii(4349,($9|0),1)|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 37; break; } $103 = $i2; $104 = ((($11)) + 136|0); $105 = (($104) + ($103<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = ($100|0)==($106|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($107) { label = 36; break; } $110 = $i2; $111 = (($110) + 1)|0; $i2 = $111; } if ((label|0) == 33) { $$expand_i1_val14 = 1; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else if ((label|0) == 36) { $$expand_i1_val16 = 1; HEAP8[$0>>0] = $$expand_i1_val16; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else if ((label|0) == 37) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $6 = $108; $7 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $113 = $6; $114 = $7; ___resumeException($113|0); // unreachable; } else if ((label|0) == 39) { $$expand_i1_val18 = 0; HEAP8[$0>>0] = $$expand_i1_val18; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } } } } $$expand_i1_val20 = 0; HEAP8[$0>>0] = $$expand_i1_val20; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } $i = 0; while(1) { $22 = $i; $23 = ((($11)) + 132|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)<($24|0); if (!($25)) { label = 24; break; } $26 = $card; $27 = $i; $28 = ((($11)) + 136|0); $29 = (($28) + ($27<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN13CardPrimitive10hasSubtypeEi($26,$30)|0); if ($31) { label = 9; break; } $32 = $card; $33 = ((($32)) + 260|0); $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 144|0); __ZNSt3__16bitsetILj128EEixEj($4,$36,55); $37 = (__ZNKSt3__115__bit_referenceINS_8__bitsetILj4ELj128EEELb1EEcvbEv($4)|0); if ($37) { label = 11; break; } $40 = $card; $41 = (__ZNK13CardPrimitive9getLCNameEv($40)|0); $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($41)|0); $43 = ($42|0)!=(0); if ($43) { $44 = $card; $45 = (__ZNK13CardPrimitive9getLCNameEv($44)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$45); __THREW__ = 0; $46 = (invoke_iii(4349,($5|0),1)|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 18; break; } $49 = $i; $50 = ((($11)) + 136|0); $51 = (($50) + ($49<<2)|0); $52 = HEAP32[$51>>2]|0; $53 = ($46|0)==($52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); if ($53) { label = 17; break; } $56 = $card; $57 = (__ZNK13CardPrimitive7getNameEv($56)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($8,$57); __THREW__ = 0; $58 = (invoke_iii(4349,($8|0),1)|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 22; break; } $61 = $i; $62 = ((($11)) + 136|0); $63 = (($62) + ($61<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = ($58|0)==($64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($65) { label = 21; break; } } $68 = $i; $69 = (($68) + 1)|0; $i = $69; } if ((label|0) == 9) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else if ((label|0) == 11) { $38 = $i; $39 = (__ZN11MTGAllCards15isSubtypeOfTypeEjj($38,1)|0); if ($39) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } } else if ((label|0) == 17) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else if ((label|0) == 18) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $6 = $54; $7 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $113 = $6; $114 = $7; ___resumeException($113|0); // unreachable; } else if ((label|0) == 21) { $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } else if ((label|0) == 22) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $6 = $66; $7 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $113 = $6; $114 = $7; ___resumeException($113|0); // unreachable; } else if ((label|0) == 24) { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $112 = $$pre_trunc&1; STACKTOP = sp;return ($112|0); } return (0)|0; } function __ZNK17TypeTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6494,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN17TypeTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $counts = 0; var $i = 0, $i1 = 0, $ttc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 44|0; $counts = sp + 20|0; $1 = $this; $2 = $tc; $6 = $1; $7 = $2; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,6664,6696,0)|0); $10 = $9; } $ttc = $10; $11 = $ttc; $12 = ($11|0)!=(0|0); if (!($12)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } $13 = ((($6)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = $ttc; $16 = ((($15)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = ($14|0)!=($17|0); if ($18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEC2Ev($counts); $i = 0; while(1) { $19 = $i; $20 = ((($6)) + 132|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)<($21|0); if (!($22)) { label = 13; break; } $23 = $i; $24 = ((($6)) + 136|0); $25 = (($24) + ($23<<2)|0); __THREW__ = 0; $26 = (invoke_iii(6492,($counts|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } $29 = HEAP32[$26>>2]|0; $30 = (($29) + 1)|0; HEAP32[$26>>2] = $30; $31 = $i; $32 = $ttc; $33 = ((($32)) + 136|0); $34 = (($33) + ($31<<2)|0); __THREW__ = 0; $35 = (invoke_iii(6492,($counts|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } $38 = HEAP32[$35>>2]|0; $39 = (($38) - 1)|0; HEAP32[$35>>2] = $39; $40 = $i; $41 = (($40) + 1)|0; $i = $41; } L17: do { if ((label|0) == 13) { $i1 = 0; while(1) { $46 = $i1; $47 = ((($6)) + 132|0); $48 = HEAP32[$47>>2]|0; $49 = ($46|0)<($48|0); if (!($49)) { label = 21; break; } $50 = $i1; $51 = ((($6)) + 136|0); $52 = (($51) + ($50<<2)|0); __THREW__ = 0; $53 = (invoke_iii(6492,($counts|0),($52|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L17; } $56 = HEAP32[$53>>2]|0; $57 = ($56|0)!=(0); if ($57) { label = 19; break; } $58 = $i1; $59 = $ttc; $60 = ((($59)) + 136|0); $61 = (($60) + ($58<<2)|0); __THREW__ = 0; $62 = (invoke_iii(6492,($counts|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L17; } $65 = HEAP32[$62>>2]|0; $66 = ($65|0)!=(0); if ($66) { label = 19; break; } $67 = $i1; $68 = (($67) + 1)|0; $i1 = $68; } if ((label|0) == 19) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $5 = 1; } else if ((label|0) == 21) { $69 = $2; __THREW__ = 0; $70 = (invoke_iii(2461,($6|0),($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break; } $$expand_i1_val6 = $70&1; HEAP8[$0>>0] = $$expand_i1_val6; $5 = 1; } __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($counts); $$pre_trunc = HEAP8[$0>>0]|0; $73 = $$pre_trunc&1; STACKTOP = sp;return ($73|0); } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEED2Ev($counts); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; return (0)|0; } function __ZN23DescriptorTargetChooserC2EP12GameObserverP14CardDescriptorPiiP15MTGCardInstanceibb($this,$observer,$_cd,$_zones,$nbzones,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $_cd = $_cd|0; $_zones = $_zones|0; $nbzones = $nbzones|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $default_zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $default_zones = sp + 8|0; $0 = $this; $1 = $observer; $2 = $_cd; $3 = $_zones; $4 = $nbzones; $5 = $card; $6 = $_maxtargets; $11 = $other&1; $7 = $11; $12 = $targetMin&1; $8 = $12; $13 = $0; $14 = $1; $15 = $5; $16 = $6; $17 = $7; $18 = $17&1; $19 = $8; $20 = $19&1; __ZN17TargetZoneChooserC2EP12GameObserverP15MTGCardInstanceibb($13,$14,$15,$16,$18,$20); $21 = 57620; HEAP32[$13>>2] = $21; $22 = $4; $23 = ($22|0)==(0); if ($23) { ;HEAP32[$default_zones>>2]=HEAP32[58344>>2]|0;HEAP32[$default_zones+4>>2]=HEAP32[58344+4>>2]|0; __THREW__ = 0; (invoke_iiii(6490,($13|0),($default_zones|0),2)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $9 = $26; $10 = $27; __ZN17TargetZoneChooserD2Ev($13); $28 = $9; $29 = $10; ___resumeException($28|0); // unreachable; } else { $34 = $2; $35 = ((($13)) + 132|0); HEAP32[$35>>2] = $34; STACKTOP = sp;return; } } else { $30 = $3; $31 = $4; __THREW__ = 0; (invoke_iiii(6490,($13|0),($30|0),($31|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $9 = $26; $10 = $27; __ZN17TargetZoneChooserD2Ev($13); $28 = $9; $29 = $10; ___resumeException($28|0); // unreachable; } else { $34 = $2; $35 = ((($13)) + 132|0); HEAP32[$35>>2] = $34; STACKTOP = sp;return; } } } function __ZN23DescriptorTargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_target = 0, $action = 0, $card = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 25|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = $3; $8 = $7&1; $9 = (__ZN17TargetZoneChooser9canTargetEP10Targetableb($5,$6,$8)|0); if (!($9)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } $10 = $2; $11 = ($10|0)==(0|0); if ($11) { $13 = 0; } else { $12 = (___dynamic_cast($10,24,5240,280)|0); $13 = $12; } $_target = $13; $14 = $_target; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($5)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = $_target; $19 = (__ZN14CardDescriptor5matchEP15MTGCardInstance($17,$18)|0); $20 = ($19|0)!=(0|0); if ($20) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } else { $21 = $2; $22 = ($21|0)==(0|0); if ($22) { $24 = 0; } else { $23 = (___dynamic_cast($21,24,120,88)|0); $24 = $23; } $action = $24; $25 = $action; $26 = ($25|0)!=(0|0); if ($26) { $27 = $action; $28 = ((($27)) + 84|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(10); if ($30) { $31 = $action; $32 = ((($31)) + 96|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(-2); if ($34) { $35 = $action; $spell = $35; $36 = $spell; $37 = ((($36)) + 104|0); $38 = HEAP32[$37>>2]|0; $card = $38; $39 = ((($5)) + 132|0); $40 = HEAP32[$39>>2]|0; $41 = $card; $42 = (__ZN14CardDescriptor5matchEP15MTGCardInstance($40,$41)|0); $43 = ($42|0)!=(0|0); if ($43) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } } } } $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } function __ZN23DescriptorTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57620; HEAP32[$1>>2] = $2; $3 = ((($1)) + 132|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN17TargetZoneChooserD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 132|0); HEAP32[$12>>2] = 0; __ZN17TargetZoneChooserD2Ev($1); STACKTOP = sp;return; } function __ZN23DescriptorTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23DescriptorTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK23DescriptorTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(140)|0); __THREW__ = 0; invoke_vii(6495,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $1 = $15; $2 = $16; __ZdlPv($4); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } $a = $4; $7 = (__Znwj(1176)|0); $8 = ((($3)) + 132|0); $9 = HEAP32[$8>>2]|0; __THREW__ = 0; invoke_vii(5928,($7|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = $a; $13 = ((($12)) + 132|0); HEAP32[$13>>2] = $7; $14 = $a; STACKTOP = sp;return ($14|0); } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZdlPv($7); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; return (0)|0; } function __ZN23DescriptorTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6712,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TargetZoneChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN17TargetZoneChooser11setAllZonesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $zones = sp; $0 = $this; $1 = $0; ;HEAP32[$zones>>2]=HEAP32[58340>>2]|0; (__ZN17TargetZoneChooser4initEPii($1,$zones,1)|0); STACKTOP = sp;return 1; } function __ZN17TargetZoneChooser11targetsZoneEP11MTGGameZone($this,$z) { $this = $this|0; $z = $z|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $z; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 124|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN10Targetable11getObserverEv($9)|0); $11 = $i; $12 = ((($3)) + 64|0); $13 = (($12) + ($11<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_($10,$14,$16,0)|0); $18 = $2; $19 = ($17|0)==($18|0); if ($19) { label = 4; break; } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $22 = $$pre_trunc&1; STACKTOP = sp;return ($22|0); } return (0)|0; } function __ZN17TargetZoneChooser11targetsZoneEP11MTGGameZoneP15MTGCardInstance($this,$z,$mSource) { $this = $this|0; $z = $z|0; $mSource = $mSource|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $z; $3 = $mSource; $4 = $1; $5 = $3; $6 = ($5|0)!=(0|0); if ($6) { $7 = $3; $8 = ((($4)) + 32|0); HEAP32[$8>>2] = $7; } $i = 0; while(1) { $9 = $i; $10 = ((($4)) + 124|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)<($11|0); if (!($12)) { label = 8; break; } $13 = ((($4)) + 32|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 808|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN10Targetable11getObserverEv($16)|0); $18 = $i; $19 = ((($4)) + 64|0); $20 = (($19) + ($18<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($4)) + 32|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_($17,$21,$23,0)|0); $25 = $2; $26 = ($24|0)==($25|0); if ($26) { label = 6; break; } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } if ((label|0) == 6) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } else if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } return (0)|0; } function __ZNK17TargetZoneChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(132)|0); __THREW__ = 0; invoke_vii(6496,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN19PlayerTargetChooserC2EP12GameObserverP15MTGCardInstanceiP6Player($this,$observer,$card,$_maxtargets,$p) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $p = $p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $4 = $p; $5 = $0; $6 = $1; $7 = $2; $8 = $3; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($5,$6,$7,$8,0,0); $9 = 57724; HEAP32[$5>>2] = $9; $10 = ((($5)) + 64|0); $11 = $4; HEAP32[$10>>2] = $11; STACKTOP = sp;return; } function __ZN19PlayerTargetChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $pTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 13|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $2; $7 = ((($6)) + 32|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($6)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($6)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN15MTGCardInstance10controllerEv($14)|0); $16 = ((($6)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN15MTGCardInstance10controllerEv($17)|0); $19 = (__ZN6Player8opponentEv($18)|0); $20 = ($15|0)!=($19|0); if ($20) { $21 = ((($6)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZN15MTGCardInstance10controllerEv($22)|0); $24 = (__ZN6Player8opponentEv($23)|0); $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN11MTGGameZone10hasAbilityEi($28,80)|0); if ($29) { $30 = ((($6)) + 36|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance10controllerEv($31)|0); $33 = $3; $34 = ($32|0)!=($33|0); if ($34) { $35 = ((($6)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 966|0); $38 = HEAP8[$37>>0]|0; $39 = $38&1; $$expand_i1_val = $39&1; HEAP8[$1>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$1>>0]|0; $92 = $$pre_trunc&1; STACKTOP = sp;return ($92|0); } } } $40 = ((($6)) + 36|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN15MTGCardInstance10controllerEv($41)|0); $43 = (__ZN6Player8opponentEv($42)|0); $44 = ((($43)) + 84|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 20|0); $47 = HEAP32[$46>>2]|0; $48 = (__ZN11MTGGameZone10hasAbilityEi($47,79)|0); if ($48) { $49 = ((($6)) + 36|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = (__ZN6Player8opponentEv($51)|0); $53 = $3; $54 = ($52|0)==($53|0); if ($54) { $55 = ((($6)) + 36|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 966|0); $58 = HEAP8[$57>>0]|0; $59 = $58&1; $$expand_i1_val2 = $59&1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $92 = $$pre_trunc&1; STACKTOP = sp;return ($92|0); } } $60 = ((($6)) + 36|0); $61 = HEAP32[$60>>2]|0; $62 = (__ZN15MTGCardInstance10controllerEv($61)|0); $63 = ((($62)) + 84|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 20|0); $66 = HEAP32[$65>>2]|0; $67 = (__ZN11MTGGameZone10hasAbilityEi($66,79)|0); if ($67) { $68 = ((($6)) + 36|0); $69 = HEAP32[$68>>2]|0; $70 = (__ZN15MTGCardInstance10controllerEv($69)|0); $71 = $3; $72 = ($70|0)==($71|0); if ($72) { $73 = ((($6)) + 36|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 966|0); $76 = HEAP8[$75>>0]|0; $77 = $76&1; $$expand_i1_val4 = $77&1; HEAP8[$1>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$1>>0]|0; $92 = $$pre_trunc&1; STACKTOP = sp;return ($92|0); } } } } $78 = $3; $79 = ($78|0)==(0|0); if ($79) { $81 = 0; } else { $80 = (___dynamic_cast($78,24,6264,0)|0); $81 = $80; } $pTarget = $81; $82 = $pTarget; $83 = ($82|0)!=(0|0); if ($83) { $84 = ((($6)) + 64|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)!=(0|0); if ($86) { $87 = ((($6)) + 64|0); $88 = HEAP32[$87>>2]|0; $89 = $pTarget; $90 = ($88|0)==($89|0); $91 = $90; } else { $91 = 1; } } else { $91 = 0; } $$expand_i1_val6 = $91&1; HEAP8[$1>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$1>>0]|0; $92 = $$pre_trunc&1; STACKTOP = sp;return ($92|0); } function __ZNK19PlayerTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(72)|0); __THREW__ = 0; invoke_vii(6497,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN19PlayerTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ptc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6744,0)|0); $7 = $6; } $ptc = $7; $8 = $ptc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 64|0); $11 = HEAP32[$10>>2]|0; $12 = $ptc; $13 = ((($12)) + 64|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if ($15) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $16 = $2; $17 = (__ZN13TargetChooser6equalsEPS_($3,$16)|0); $$expand_i1_val4 = $17&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN23DamageableTargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 9|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = ((($5)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($5)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($5)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZN15MTGCardInstance10controllerEv($13)|0); $15 = ((($5)) + 36|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZN15MTGCardInstance10controllerEv($16)|0); $18 = (__ZN6Player8opponentEv($17)|0); $19 = ($14|0)!=($18|0); if ($19) { $20 = ((($5)) + 36|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZN15MTGCardInstance10controllerEv($21)|0); $23 = (__ZN6Player8opponentEv($22)|0); $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN11MTGGameZone10hasAbilityEi($27,80)|0); if ($28) { $29 = ((($5)) + 36|0); $30 = HEAP32[$29>>2]|0; $31 = (__ZN15MTGCardInstance10controllerEv($30)|0); $32 = $2; $33 = ($31|0)!=($32|0); if ($33) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $71 = $$pre_trunc&1; STACKTOP = sp;return ($71|0); } } } $34 = ((($5)) + 36|0); $35 = HEAP32[$34>>2]|0; $36 = (__ZN15MTGCardInstance10controllerEv($35)|0); $37 = (__ZN6Player8opponentEv($36)|0); $38 = ((($37)) + 84|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 20|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZN11MTGGameZone10hasAbilityEi($41,79)|0); if ($42) { $43 = ((($5)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = (__ZN15MTGCardInstance10controllerEv($44)|0); $46 = (__ZN6Player8opponentEv($45)|0); $47 = $2; $48 = ($46|0)==($47|0); if ($48) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $71 = $$pre_trunc&1; STACKTOP = sp;return ($71|0); } } $49 = ((($5)) + 36|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZN15MTGCardInstance10controllerEv($50)|0); $52 = ((($51)) + 84|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 20|0); $55 = HEAP32[$54>>2]|0; $56 = (__ZN11MTGGameZone10hasAbilityEi($55,79)|0); if ($56) { $57 = ((($5)) + 36|0); $58 = HEAP32[$57>>2]|0; $59 = (__ZN15MTGCardInstance10controllerEv($58)|0); $60 = $2; $61 = ($59|0)==($60|0); if ($61) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $71 = $$pre_trunc&1; STACKTOP = sp;return ($71|0); } } } } $62 = $2; $63 = ($62|0)==(0|0); if ($63) { $65 = 0; } else { $64 = (___dynamic_cast($62,24,6264,0)|0); $65 = $64; } $66 = ($65|0)!=(0|0); if ($66) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $71 = $$pre_trunc&1; STACKTOP = sp;return ($71|0); } else { $67 = $2; $68 = $3; $69 = $68&1; $70 = (__ZN17TypeTargetChooser9canTargetEP10Targetableb($5,$67,$69)|0); $$expand_i1_val8 = $70&1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $71 = $$pre_trunc&1; STACKTOP = sp;return ($71|0); } return (0)|0; } function __ZNK23DamageableTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6498,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN23DamageableTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6760,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN18SpellTargetChooserC2EP12GameObserverP15MTGCardInstanceiibb($this,$observer,$card,$_color,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_color = $_color|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_color; $4 = $_maxtargets; $7 = $other&1; $5 = $7; $8 = $targetMin&1; $6 = $8; $9 = $0; $10 = $1; $11 = $2; $12 = $4; $13 = $5; $14 = $13&1; $15 = $6; $16 = $15&1; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($9,$10,$11,$12,$14,$16); $17 = 57776; HEAP32[$9>>2] = $17; $18 = $3; $19 = ((($9)) + 64|0); HEAP32[$19>>2] = $18; STACKTOP = sp;return; } function __ZN18SpellTargetChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 17|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $2; $7 = $3; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,24,184,88)|0); $10 = $9; } $spell = $10; $11 = $spell; $12 = ($11|0)!=(0|0); L4: do { if ($12) { $13 = $spell; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(-2); do { if ($16) { $17 = $spell; $18 = ((($17)) + 104|0); $19 = HEAP32[$18>>2]|0; $card = $19; $20 = $card; $21 = ($20|0)!=(0|0); if ($21) { $22 = ((($6)) + 64|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(-1); if (!($24)) { $25 = $card; $26 = ((($6)) + 64|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN13CardPrimitive8hasColorEi($25,$27)|0); if (!($28)) { break; } } $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; break L4; } } } while(0); $$expand_i1_val4 = 0; HEAP8[$1>>0] = $$expand_i1_val4; } else { $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$1>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } function __ZNK18SpellTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(72)|0); __THREW__ = 0; invoke_vii(6499,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN18SpellTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $stc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6776,0)|0); $7 = $6; } $stc = $7; $8 = $stc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 64|0); $11 = HEAP32[$10>>2]|0; $12 = $stc; $13 = ((($12)) + 64|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if ($15) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $16 = $2; $17 = (__ZN13TargetChooser6equalsEPS_($3,$16)|0); $$expand_i1_val4 = $17&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN29SpellOrPermanentTargetChooserC2EP12GameObserverP15MTGCardInstanceiibb($this,$observer,$card,$_color,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_color = $_color|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $default_zones = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $default_zones = sp + 8|0; $0 = $this; $1 = $observer; $2 = $card; $3 = $_color; $4 = $_maxtargets; $9 = $other&1; $5 = $9; $10 = $targetMin&1; $6 = $10; $11 = $0; $12 = $1; $13 = $2; $14 = $4; $15 = $5; $16 = $15&1; $17 = $6; $18 = $17&1; __ZN17TargetZoneChooserC2EP12GameObserverP15MTGCardInstanceibb($11,$12,$13,$14,$16,$18); $19 = 57828; HEAP32[$11>>2] = $19; ;HEAP32[$default_zones>>2]=HEAP32[58344>>2]|0;HEAP32[$default_zones+4>>2]=HEAP32[58344+4>>2]|0; __THREW__ = 0; (invoke_iiii(6490,($11|0),($default_zones|0),2)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $7 = $24; $8 = $25; __ZN17TargetZoneChooserD2Ev($11); $26 = $7; $27 = $8; ___resumeException($26|0); // unreachable; } else { $22 = $3; $23 = ((($11)) + 132|0); HEAP32[$23>>2] = $22; STACKTOP = sp;return; } } function __ZN29SpellOrPermanentTargetChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $card1 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 21|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,24,5240,280)|0); $9 = $8; } $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); do { if ($11) { $12 = ((($5)) + 132|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(-1); if (!($14)) { $15 = $card; $16 = ((($5)) + 132|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN13CardPrimitive8hasColorEi($15,$17)|0); if (!($18)) { break; } } $19 = $2; $20 = $3; $21 = $20&1; $22 = (__ZN17TargetZoneChooser9canTargetEP10Targetableb($5,$19,$21)|0); $$expand_i1_val = $22&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $45 = $$pre_trunc&1; STACKTOP = sp;return ($45|0); } else { $23 = $2; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,24,184,88)|0); $26 = $25; } $spell = $26; $27 = $spell; $28 = ($27|0)!=(0|0); if ($28) { $29 = $spell; $30 = ((($29)) + 96|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(-2); if ($32) { $33 = $spell; $34 = ((($33)) + 104|0); $35 = HEAP32[$34>>2]|0; $card1 = $35; $36 = $card1; $37 = ($36|0)!=(0|0); if ($37) { $38 = ((($5)) + 132|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(-1); if (!($40)) { $41 = $card1; $42 = ((($5)) + 132|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN13CardPrimitive8hasColorEi($41,$43)|0); if (!($44)) { break; } } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $45 = $$pre_trunc&1; STACKTOP = sp;return ($45|0); } } } } } while(0); $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $45 = $$pre_trunc&1; STACKTOP = sp;return ($45|0); } function __ZNK29SpellOrPermanentTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(140)|0); __THREW__ = 0; invoke_vii(6500,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN29SpellOrPermanentTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $sptc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6792,0)|0); $7 = $6; } $sptc = $7; $8 = $sptc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 132|0); $11 = HEAP32[$10>>2]|0; $12 = $sptc; $13 = ((($12)) + 132|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if ($15) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $16 = $2; $17 = (__ZN17TargetZoneChooser6equalsEP13TargetChooser($3,$16)|0); $$expand_i1_val4 = $17&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN19DamageTargetChooserC2EP12GameObserverP15MTGCardInstanceiii($this,$observer,$card,$_color,$_maxtargets,$_state) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_color = $_color|0; $_maxtargets = $_maxtargets|0; $_state = $_state|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_color; $4 = $_maxtargets; $5 = $_state; $6 = $0; $7 = $1; $8 = $2; $9 = $4; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($6,$7,$8,$9,0,0); $10 = 57880; HEAP32[$6>>2] = $10; $11 = $3; $12 = ((($6)) + 64|0); HEAP32[$12>>2] = $11; $13 = $5; $14 = ((($6)) + 68|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } function __ZN19DamageTargetChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $damage = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 17|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $2; $7 = $3; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,24,2336,88)|0); $10 = $9; } $damage = $10; $11 = $damage; $12 = ($11|0)!=(0|0); do { if ($12) { $13 = $damage; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = ((($6)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if (!($18)) { $19 = ((($6)) + 68|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(-1); if (!($21)) { break; } } $22 = $damage; $23 = ((($22)) + 104|0); $24 = HEAP32[$23>>2]|0; $card = $24; $25 = $card; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($6)) + 64|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(-1); if (!($29)) { $30 = $card; $31 = ((($6)) + 64|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZN13CardPrimitive8hasColorEi($30,$32)|0); if (!($33)) { break; } } $$expand_i1_val = 1; HEAP8[$1>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$1>>0]|0; $34 = $$pre_trunc&1; STACKTOP = sp;return ($34|0); } } } while(0); $$expand_i1_val2 = 0; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $34 = $$pre_trunc&1; STACKTOP = sp;return ($34|0); } function __ZNK19DamageTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(76)|0); __THREW__ = 0; invoke_vii(6501,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN19DamageTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6808,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 64|0); $11 = HEAP32[$10>>2]|0; $12 = $dtc; $13 = ((($12)) + 64|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if (!($15)) { $16 = ((($3)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = $dtc; $19 = ((($18)) + 68|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)!=($20|0); if (!($21)) { $22 = $2; $23 = (__ZN13TargetChooser6equalsEPS_($3,$22)|0); $$expand_i1_val4 = $23&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN20TriggerTargetChooserC2EP12GameObserveri($this,$observer,$_triggerTarget) { $this = $this|0; $observer = $observer|0; $_triggerTarget = $_triggerTarget|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_triggerTarget; $3 = $0; $4 = $1; __ZN13TargetChooserC2EP12GameObserverP15MTGCardInstanceibb($3,$4,0,1000,0,0); $5 = 57932; HEAP32[$3>>2] = $5; $6 = $2; $7 = ((($3)) + 68|0); HEAP32[$7>>2] = $6; $8 = ((($3)) + 64|0); HEAP32[$8>>2] = 0; STACKTOP = sp;return; } function __ZN20TriggerTargetChooser11targetsZoneEP11MTGGameZone($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN20TriggerTargetChooser9canTargetEP10Targetableb($this,$_target,$0) { $this = $this|0; $_target = $_target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 17|0; $2 = $this; $3 = $_target; $5 = $0&1; $4 = $5; $6 = $2; $7 = $3; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,24,184,88)|0); $10 = $9; } $spell = $10; $11 = $spell; $12 = ($11|0)!=(0|0); if ($12) { $13 = $spell; $14 = ((($13)) + 104|0); $15 = HEAP32[$14>>2]|0; $card = $15; $16 = $card; $17 = ($16|0)==(0|0); $18 = ((($16)) + 280|0); $19 = $17 ? 0 : $18; $20 = ((($6)) + 64|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)==($21|0); if ($22) { $$expand_i1_val = 1; HEAP8[$1>>0] = $$expand_i1_val; } else { label = 6; } } else { label = 6; } do { if ((label|0) == 6) { $23 = $3; $24 = ((($6)) + 64|0); $25 = HEAP32[$24>>2]|0; $26 = ($23|0)==($25|0); if ($26) { $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; break; } else { $$expand_i1_val4 = 0; HEAP8[$1>>0] = $$expand_i1_val4; break; } } } while(0); $$pre_trunc = HEAP8[$1>>0]|0; $27 = $$pre_trunc&1; STACKTOP = sp;return ($27|0); } function __ZNK20TriggerTargetChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(76)|0); __THREW__ = 0; invoke_vii(6502,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN20TriggerTargetChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $ttc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6824,0)|0); $7 = $6; } $ttc = $7; $8 = $ttc; $9 = ($8|0)!=(0|0); do { if ($9) { $10 = ((($3)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = $ttc; $13 = ((($12)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)!=($14|0); if ($15) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $16 = $2; $17 = (__ZN13TargetChooser6equalsEPS_($3,$16)|0); $$expand_i1_val4 = $17&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __ZN15myCursesChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $compare = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 17|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $2; $i = 0; while(1) { $7 = $i; $8 = ((($6)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN15MTGCardInstance10controllerEv($9)|0); $11 = ((($10)) + 212|0); $12 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($7>>>0)<($12>>>0); if (!($13)) { label = 8; break; } $14 = ((($6)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN15MTGCardInstance10controllerEv($15)|0); $17 = ((($16)) + 212|0); $18 = $i; $19 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($17,$18)|0); $20 = HEAP32[$19>>2]|0; $compare = $20; $21 = $compare; $22 = $3; $23 = ($22|0)==(0|0); if ($23) { $26 = 0; } else { $24 = (___dynamic_cast($22,24,5240,280)|0); $26 = $24; } $25 = ($21|0)==($26|0); if ($25) { label = 6; break; } $27 = $i; $28 = (($27) + 1)|0; $i = $28; } if ((label|0) == 6) { $$expand_i1_val = 1; HEAP8[$1>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$1>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } else if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } return (0)|0; } function __ZNK15myCursesChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6503,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN15myCursesChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6840,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN16BlockableChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, $lured = 0, $lurers = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 18|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,24,5240,280)|0); $9 = $8; } $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); if (!($11)) { $40 = $2; $41 = $3; $42 = $41&1; $43 = (__ZN17TypeTargetChooser9canTargetEP10Targetableb($5,$40,$42)|0); $$expand_i1_val6 = $43&1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } $12 = $card; $13 = (__ZN15MTGCardInstance10isAttackerEv($12)|0); $14 = ($13|0)!=(0); if ($14) { $15 = ((($5)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = $card; $18 = (__ZN15MTGCardInstance8canBlockEPS_($16,$17)|0); $19 = ($18|0)!=(0); if ($19) { $lured = 0; $20 = ((($5)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 208|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 84|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZN9MTGInPlay10findALurerEv($27)|0); $lurers = $28; $29 = $lurers; $30 = ($29|0)!=(0|0); if ($30) { $lured = 1; } $31 = $lured; $32 = $31&1; if ($32) { $33 = $card; $34 = (__ZN15MTGCardInstance10controllerEv($33)|0); $35 = (__ZN6Player6inPlayEv($34)|0); $36 = (__ZN11MTGGameZone10hasAbilityEi($35,101)|0); if ($36) { $37 = $card; $38 = (__ZN15MTGCardInstance3hasEi($37,101)|0); $39 = ($38|0)!=(0); if (!($39)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } function __ZNK16BlockableChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6504,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN16BlockableChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6856,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN15pairableChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 13|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $2; $7 = $3; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,24,5240,280)|0); $10 = $9; } $card = $10; $11 = $card; $12 = ($11|0)!=(0|0); do { if ($12) { $13 = $card; $14 = ((($13)) + 868|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { $17 = $card; $18 = ((($6)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = ($17|0)==($19|0); if (!($20)) { $21 = $card; $22 = (__ZN13CardPrimitive10isCreatureEv($21)|0); if ($22) { $23 = $card; $24 = ((($6)) + 28|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN15MTGCardInstance8isInPlayEP12GameObserver($23,$25)|0); $27 = ($26|0)!=(0); if ($27) { $28 = $card; $29 = (__ZN15MTGCardInstance10controllerEv($28)|0); $30 = ((($6)) + 32|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZN15MTGCardInstance10controllerEv($31)|0); $33 = ($29|0)!=($32|0); if ($33) { $$expand_i1_val4 = 0; HEAP8[$1>>0] = $$expand_i1_val4; break; } $34 = $card; $35 = (__ZN15MTGCardInstance3hasEi($34,100)|0); $36 = ($35|0)!=(0); if (!($36)) { $37 = ((($6)) + 32|0); $38 = HEAP32[$37>>2]|0; $39 = (__ZN15MTGCardInstance3hasEi($38,100)|0); $40 = ($39|0)!=(0); if (!($40)) { $$expand_i1_val6 = 0; HEAP8[$1>>0] = $$expand_i1_val6; break; } } $$expand_i1_val8 = 1; HEAP8[$1>>0] = $$expand_i1_val8; break; } } $$expand_i1_val2 = 0; HEAP8[$1>>0] = $$expand_i1_val2; break; } } $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; } else { $$expand_i1_val10 = 0; HEAP8[$1>>0] = $$expand_i1_val10; } } while(0); $$pre_trunc = HEAP8[$1>>0]|0; $41 = $$pre_trunc&1; STACKTOP = sp;return ($41|0); } function __ZNK15pairableChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6505,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN15pairableChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6872,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN13dredgeChooser9canTargetEP10Targetableb($this,$target,$0) { $this = $this|0; $target = $target|0; $0 = $0|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $card = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 13|0; $2 = $this; $3 = $target; $5 = $0&1; $4 = $5; $6 = $3; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,24,5240,280)|0); $9 = $8; } $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); do { if ($11) { $12 = $card; $13 = ((($12)) + 260|0); $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 244|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)<(1); if (!($18)) { $19 = $card; $20 = ((($19)) + 260|0); $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 244|0); $24 = HEAP32[$23>>2]|0; $25 = $card; $26 = (__ZN15MTGCardInstance10controllerEv($25)|0); $27 = ((($26)) + 84|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = ($24|0)>($32|0); if (!($33)) { $34 = $card; $35 = ((($34)) + 392|0); $36 = HEAP32[$35>>2]|0; $37 = $card; $38 = (__ZN15MTGCardInstance10controllerEv($37)|0); $39 = ((($38)) + 84|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = ($36|0)==($42|0); if (!($43)) { break; } $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$1>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } } while(0); $$expand_i1_val4 = 0; HEAP8[$1>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$1>>0]|0; $44 = $$pre_trunc&1; STACKTOP = sp;return ($44|0); } function __ZNK13dredgeChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6506,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN13dredgeChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6888,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN18ProliferateChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $card = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 17|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,24,5240,280)|0); $9 = $8; } $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); do { if ($11) { $12 = $card; $13 = ((($12)) + 812|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = $card; $17 = ((($16)) + 812|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 4|0); $20 = (__ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE5emptyEv($19)|0); if ($20) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; break; } } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } else { $21 = $2; $22 = ($21|0)==(0|0); if ($22) { $24 = 0; } else { $23 = (___dynamic_cast($21,24,6264,0)|0); $24 = $23; } $p = $24; $25 = $p; $26 = ($25|0)!=(0|0); if (!($26)) { $31 = $2; $32 = $3; $33 = $32&1; $34 = (__ZN17TypeTargetChooser9canTargetEP10Targetableb($5,$31,$33)|0); $$expand_i1_val8 = $34&1; HEAP8[$0>>0] = $$expand_i1_val8; break; } $27 = $p; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0); if ($30) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; break; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $35 = $$pre_trunc&1; STACKTOP = sp;return ($35|0); } function __ZNK18ProliferateChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(180)|0); __THREW__ = 0; invoke_vii(6507,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN18ProliferateChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6904,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN18ParentChildChooser9canTargetEP10Targetableb($this,$target,$withoutProtections) { $this = $this|0; $target = $target|0; $withoutProtections = $withoutProtections|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $card = 0, $child = 0, $parent = 0; var $w = 0, $w1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 29|0; $1 = $this; $2 = $target; $4 = $withoutProtections&1; $3 = $4; $5 = $1; $6 = $2; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,24,5240,280)|0); $9 = $8; } $card = $9; $10 = $card; $11 = ($10|0)!=(0|0); if (!($11)) { $83 = $2; $84 = $3; $85 = $84&1; $86 = (__ZN17TypeTargetChooser9canTargetEP10Targetableb($5,$83,$85)|0); $$expand_i1_val14 = $86&1; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } $12 = ((($5)) + 180|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(1); $15 = ((($5)) + 32|0); $16 = HEAP32[$15>>2]|0; L8: do { if ($14) { $17 = ((($16)) + 368|0); $18 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = ($18|0)!=(0); if (!($19)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } $w = 0; while(1) { $20 = $w; $21 = ((($5)) + 32|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 368|0); $24 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($23)|0); $25 = ($20>>>0)<($24>>>0); if (!($25)) { break L8; } $26 = ((($5)) + 32|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 368|0); $29 = $w; $30 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $child = $31; $32 = $child; $33 = $card; $34 = ($32|0)==($33|0); if ($34) { break; } $48 = $w; $49 = (($48) + 1)|0; $w = $49; } $35 = ((($5)) + 184|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0|0); if ($37) { $38 = ((($5)) + 184|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 16|0); $42 = HEAP32[$41>>2]|0; $43 = $child; $44 = ($43|0)==(0|0); $45 = ((($43)) + 280|0); $46 = $44 ? 0 : $45; $47 = (FUNCTION_TABLE_iiii[$42 & 8191]($39,$46,0)|0); if (!($47)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } else { $50 = ((($16)) + 356|0); $51 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($50)|0); $52 = ($51|0)!=(0); if (!($52)) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } $w1 = 0; while(1) { $53 = $w1; $54 = ((($5)) + 32|0); $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 356|0); $57 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($56)|0); $58 = ($53>>>0)<($57>>>0); if (!($58)) { break L8; } $59 = ((($5)) + 32|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 356|0); $62 = $w1; $63 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj($61,$62)|0); $64 = HEAP32[$63>>2]|0; $parent = $64; $65 = $parent; $66 = $card; $67 = ($65|0)==($66|0); if ($67) { break; } $81 = $w1; $82 = (($81) + 1)|0; $w1 = $82; } $68 = ((($5)) + 184|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)!=(0|0); if ($70) { $71 = ((($5)) + 184|0); $72 = HEAP32[$71>>2]|0; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 16|0); $75 = HEAP32[$74>>2]|0; $76 = $parent; $77 = ($76|0)==(0|0); $78 = ((($76)) + 280|0); $79 = $77 ? 0 : $78; $80 = (FUNCTION_TABLE_iiii[$75 & 8191]($72,$79,0)|0); if (!($80)) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } } $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } } while(0); $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $87 = $$pre_trunc&1; STACKTOP = sp;return ($87|0); } function __ZNK18ParentChildChooser5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(188)|0); __THREW__ = 0; invoke_vii(6508,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZdlPv($4); $10 = $1; $11 = $2; ___resumeException($10|0); // unreachable; } else { $a = $4; $7 = $a; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN18ParentChildChooser6equalsEP13TargetChooser($this,$tc) { $this = $this|0; $tc = $tc|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dtc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $tc; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); if ($5) { $7 = 0; } else { $6 = (___dynamic_cast($4,6664,6920,0)|0); $7 = $6; } $dtc = $7; $8 = $dtc; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = (__ZN17TypeTargetChooser6equalsEP13TargetChooser($3,$10)|0); $$expand_i1_val2 = $11&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN18ParentChildChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57984; HEAP32[$1>>2] = $2; $3 = ((($1)) + 184|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 184|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 184|0); HEAP32[$12>>2] = 0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN18ParentChildChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ParentChildChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_TargetChooser_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_4993(); ___cxx_global_var_init_1_4994(); ___cxx_global_var_init_3_4995(); ___cxx_global_var_init_5_4996(); return; } function __ZN16BlockableChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $6 = $other&1; $4 = $6; $7 = $targetMin&1; $5 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $12&1; $14 = $5; $15 = $14&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($8,$9,158127,$10,$11,$13,$15); $16 = 58140; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN15pairableChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $6 = $other&1; $4 = $6; $7 = $targetMin&1; $5 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $12&1; $14 = $5; $15 = $14&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($8,$9,158647,$10,$11,$13,$15); $16 = 58192; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN13dredgeChooserC2EP12GameObserverPiiP15MTGCardInstanceibb($this,$observer,$_zones,$_nbzones,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $_zones = $_zones|0; $_nbzones = $_nbzones|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_zones; $3 = $_nbzones; $4 = $card; $5 = $_maxtargets; $8 = $other&1; $6 = $8; $9 = $targetMin&1; $7 = $9; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $4; $15 = $5; $16 = $6; $17 = $16&1; $18 = $7; $19 = $18&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcPiiP15MTGCardInstanceibb($10,$11,158633,$12,$13,$14,$15,$17,$19); $20 = 58244; HEAP32[$10>>2] = $20; STACKTOP = sp;return; } function __ZN23DamageableTargetChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $6 = $other&1; $4 = $6; $7 = $targetMin&1; $5 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $12&1; $14 = $5; $15 = $14&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($8,$9,158127,$10,$11,$13,$15); $16 = 58036; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN15myCursesChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $6 = $other&1; $4 = $6; $7 = $targetMin&1; $5 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $12&1; $14 = $5; $15 = $14&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($8,$9,158159,$10,$11,$13,$15); $16 = 58296; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN18ProliferateChooserC2EP12GameObserverP15MTGCardInstanceibb($this,$observer,$card,$_maxtargets,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $6 = $other&1; $4 = $6; $7 = $targetMin&1; $5 = $7; $8 = $0; $9 = $1; $10 = $2; $11 = $3; $12 = $4; $13 = $12&1; $14 = $5; $15 = $14&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($8,$9,158159,$10,$11,$13,$15); $16 = 58088; HEAP32[$8>>2] = $16; STACKTOP = sp;return; } function __ZN18ParentChildChooserC2EP12GameObserverP15MTGCardInstanceiP13TargetChooseribb($this,$observer,$card,$_maxtargets,$deepTc,$type,$other,$targetMin) { $this = $this|0; $observer = $observer|0; $card = $card|0; $_maxtargets = $_maxtargets|0; $deepTc = $deepTc|0; $type = $type|0; $other = $other|0; $targetMin = $targetMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $card; $3 = $_maxtargets; $4 = $deepTc; $5 = $type; $8 = $other&1; $6 = $8; $9 = $targetMin&1; $7 = $9; $10 = $0; $11 = $1; $12 = $2; $13 = $3; $14 = $6; $15 = $14&1; $16 = $7; $17 = $16&1; __ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb($10,$11,158159,$12,$13,$15,$17); $18 = 57984; HEAP32[$10>>2] = $18; $19 = ((($10)) + 180|0); $20 = $5; HEAP32[$19>>2] = $20; $21 = ((($10)) + 184|0); $22 = $4; HEAP32[$21>>2] = $22; STACKTOP = sp;return; } function __ZN11TargetsListD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 58408; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEED2Ev($3); STACKTOP = sp;return; } function __ZN13TargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 57464; HEAP32[$1>>2] = $2; $3 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN11TargetsListD2Ev($1); STACKTOP = sp;return; } function __ZN17CardTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TargetZoneChooserC2ERKS_($3,$4); $5 = 57516; HEAP32[$3>>2] = $5; $6 = ((($3)) + 132|0); $7 = $2; $8 = ((($7)) + 132|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN17TargetZoneChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN17TypeTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TargetZoneChooserC2ERKS_($3,$4); $5 = 57568; HEAP32[$3>>2] = $5; $6 = ((($3)) + 132|0); $7 = $2; $8 = ((($7)) + 132|0); dest=$6; src=$8; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0));HEAP8[$6+44>>0]=HEAP8[$8+44>>0]|0; STACKTOP = sp;return; } function __ZN23DescriptorTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TargetZoneChooserC2ERKS_($3,$4); $5 = 57620; HEAP32[$3>>2] = $5; $6 = ((($3)) + 132|0); $7 = $2; $8 = ((($7)) + 132|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN17TargetZoneChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13TargetChooserC2ERKS_($3,$4); $5 = 57672; HEAP32[$3>>2] = $5; $6 = ((($3)) + 64|0); $7 = $2; $8 = ((($7)) + 64|0); dest=$6; src=$8; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0));HEAP8[$6+64>>0]=HEAP8[$8+64>>0]|0; STACKTOP = sp;return; } function __ZN19PlayerTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13TargetChooserC2ERKS_($3,$4); $5 = 57724; HEAP32[$3>>2] = $5; $6 = ((($3)) + 64|0); $7 = $2; $8 = ((($7)) + 64|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN23DamageableTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58036; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN18SpellTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13TargetChooserC2ERKS_($3,$4); $5 = 57776; HEAP32[$3>>2] = $5; $6 = ((($3)) + 64|0); $7 = $2; $8 = ((($7)) + 64|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN29SpellOrPermanentTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TargetZoneChooserC2ERKS_($3,$4); $5 = 57828; HEAP32[$3>>2] = $5; $6 = ((($3)) + 132|0); $7 = $2; $8 = ((($7)) + 132|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP8[$6+4>>0]=HEAP8[$8+4>>0]|0; STACKTOP = sp;return; } function __ZN19DamageTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13TargetChooserC2ERKS_($3,$4); $5 = 57880; HEAP32[$3>>2] = $5; $6 = ((($3)) + 64|0); $7 = $2; $8 = ((($7)) + 64|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP8[$6+8>>0]=HEAP8[$8+8>>0]|0; STACKTOP = sp;return; } function __ZN20TriggerTargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN13TargetChooserC2ERKS_($3,$4); $5 = 57932; HEAP32[$3>>2] = $5; $6 = ((($3)) + 64|0); $7 = $2; $8 = ((($7)) + 64|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0;HEAP32[$6+4>>2]=HEAP32[$8+4>>2]|0;HEAP8[$6+8>>0]=HEAP8[$8+8>>0]|0; STACKTOP = sp;return; } function __ZN15myCursesChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58296; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN16BlockableChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58140; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN15pairableChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58192; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN13dredgeChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58244; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7CounterNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZN18ProliferateChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 58088; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZN18ParentChildChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN17TypeTargetChooserC2ERKS_($3,$4); $5 = 57984; HEAP32[$3>>2] = $5; $6 = ((($3)) + 177|0); $7 = $2; $8 = ((($7)) + 177|0); dest=$6; src=$8; stop=dest+11|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZN17TypeTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TargetZoneChooserD2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_4993() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58352,182585); (___cxa_atexit((3831|0),(58352|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_4994() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58364,165089); (___cxa_atexit((3831|0),(58364|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_4995() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58376,165080); (___cxa_atexit((3831|0),(58376|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_4996() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58388,165065); (___cxa_atexit((3831|0),(58388|0),(___dso_handle|0))|0); return; } function __ZN13TargetChooserC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0; var label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN11TargetsListC2ERKS_($5,$6); $7 = 57464; HEAP32[$5>>2] = $7; $8 = ((($5)) + 16|0); $9 = $2; $10 = ((($9)) + 16|0); dest=$8; src=$10; stop=dest+36|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $11 = ((($5)) + 52|0); $12 = $2; $13 = ((($12)) + 52|0); __THREW__ = 0; invoke_vii(3800,($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN11TargetsListD2Ev($5); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11TargetsListC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 58408; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_($5,$7); STACKTOP = sp;return; } function __ZN13TargetChooser11setAllZonesEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN13TargetChooser11targetsZoneEP11MTGGameZone($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN13TargetChooser11targetsZoneEP11MTGGameZoneP15MTGCardInstance($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return 0; } function __ZN13TargetChooser4fullEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(1000); if ($5) { $6 = ((($2)) + 4|0); $7 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($6)|0); $8 = ((($2)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)>=($9|0); if (!($10)) { label = 3; } } else { label = 3; } if ((label|0) == 3) { $11 = ((($2)) + 44|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; if (!($13)) { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } } $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN13TargetChooser5readyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN13TargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17TargetZoneChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TargetZoneChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17TypeTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23DamageableTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN23DamageableTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23DamageableTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18ProliferateChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN18ProliferateChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ProliferateChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16BlockableChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN16BlockableChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16BlockableChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15pairableChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN15pairableChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15pairableChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13dredgeChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN13dredgeChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13dredgeChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15myCursesChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TypeTargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN15myCursesChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15myCursesChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17CardTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TargetZoneChooserD2Ev($1); STACKTOP = sp;return; } function __ZN17CardTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17CardTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19PlayerTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN19PlayerTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19PlayerTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18SpellTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN18SpellTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18SpellTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN29SpellOrPermanentTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TargetZoneChooserD2Ev($1); STACKTOP = sp;return; } function __ZN29SpellOrPermanentTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN29SpellOrPermanentTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19DamageTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN19DamageTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19DamageTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20TriggerTargetChooserD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TargetChooserD2Ev($1); STACKTOP = sp;return; } function __ZN20TriggerTargetChooserD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20TriggerTargetChooserD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11TargetsListC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 58408; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2Ev($3); STACKTOP = sp;return; } function __ZN11TargetsList9addTargetEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $1 = $this; HEAP32[$2>>2] = $target; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (__ZN11TargetsList16alreadyHasTargetEP10Targetable($3,$4)|0); $6 = ($5|0)!=(0); if ($6) { $0 = 0; $21 = $0; STACKTOP = sp;return ($21|0); } $7 = HEAP32[$2>>2]|0; $8 = (__ZN10Targetable11getObserverEv($7)|0); $9 = (__ZN12GameObserver23getCurrentTargetChooserEv($8)|0); $tc = $9; $10 = $tc; $11 = ($10|0)!=(0|0); do { if ($11) { $12 = $tc; $13 = ($12|0)!=(0|0); if ($13) { $14 = $tc; $15 = ((($14)) + 40|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(1); if ($17) { break; } } $20 = ((($3)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backERKS2_($20,$2); $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } } while(0); $18 = ((($3)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5clearEv($18); $19 = ((($3)) + 4|0); __ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backERKS2_($19,$2); $0 = 1; $21 = $0; STACKTOP = sp;return ($21|0); } function __ZN11TargetsList16alreadyHasTargetEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 4|0); $6 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 6; break; } $8 = ((($3)) + 4|0); $9 = $i; $10 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = ($11|0)==($12|0); if ($13) { label = 4; break; } $14 = $i; $15 = (($14) + 1)|0; $i = $15; } if ((label|0) == 4) { $0 = 1; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN11TargetsList12removeTargetEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 32|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $target; $7 = $1; $i = 0; while(1) { $8 = $i; $9 = ((($7)) + 4|0); $10 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = ($8>>>0)<($10>>>0); if (!($11)) { label = 6; break; } $12 = ((($7)) + 4|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = ($15|0)==($16|0); if ($17) { label = 4; break; } $24 = $i; $25 = (($24) + 1)|0; $i = $25; } if ((label|0) == 4) { $18 = ((($7)) + 4|0); $19 = ((($7)) + 4|0); $20 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$5>>2] = $20; $21 = $i; $22 = (__ZNKSt3__111__wrap_iterIPP10TargetableEplEi($5,$21)|0); HEAP32[$4>>2] = $22; __ZNSt3__111__wrap_iterIPKP10TargetableEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $23 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($18,$$byval_copy)|0); HEAP32[$6>>2] = $23; $0 = 1; $26 = $0; STACKTOP = sp;return ($26|0); } else if ((label|0) == 6) { $0 = 0; $26 = $0; STACKTOP = sp;return ($26|0); } return (0)|0; } function __ZN11TargetsList12toggleTargetEP10Targetable($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = (__ZN11TargetsList16alreadyHasTargetEP10Targetable($3,$4)|0); $6 = ($5|0)!=(0); if ($6) { $7 = $2; $8 = (__ZN11TargetsList12removeTargetEP10Targetable($3,$7)|0); $0 = $8; $13 = $0; STACKTOP = sp;return ($13|0); } else { $9 = HEAP32[$3>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = $2; $12 = (FUNCTION_TABLE_iii[$10 & 8191]($3,$11)|0); $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN11TargetsList13iterateTargetEP10Targetable($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $0 = 0; $20 = $0; STACKTOP = sp;return ($20|0); } $i = 0; while(1) { $6 = $i; $7 = ((($3)) + 4|0); $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); $10 = ((($3)) + 4|0); if (!($9)) { label = 8; break; } $11 = $i; $12 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = ($13|0)==($14|0); $16 = $i; $17 = (($16) + 1)|0; if ($15) { label = 6; break; } $i = $17; } if ((label|0) == 6) { $0 = $17; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 8) { $18 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($10)|0); $19 = (($18) + 1)|0; $0 = $19; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN11TargetsList13getNextTargetEP10Targetable($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $nextIndex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = $2; $5 = (__ZN11TargetsList13iterateTargetEP10Targetable($3,$4)|0); $nextIndex = $5; $6 = $nextIndex; $7 = ((($3)) + 4|0); $8 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6>>>0)<($8>>>0); if ($9) { $10 = ((($3)) + 4|0); $11 = $nextIndex; $12 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($10,$11)|0); $13 = HEAP32[$12>>2]|0; $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } else { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN11TargetsList17getNextCardTargetEP15MTGCardInstance($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $c = 0, $c1 = 0, $i = 0, $nextIndex = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = $2; $5 = ($4|0)==(0|0); $6 = ((($4)) + 280|0); $7 = $5 ? 0 : $6; $8 = (__ZN11TargetsList13iterateTargetEP10Targetable($3,$7)|0); $nextIndex = $8; $9 = $nextIndex; $i = $9; while(1) { $10 = $i; $11 = ((($3)) + 4|0); $12 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($10>>>0)<($12>>>0); if (!($13)) { label = 13; break; } $14 = ((($3)) + 4|0); $15 = $i; $16 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($14,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if ($18) { $20 = 0; } else { $19 = (___dynamic_cast($17,24,184,88)|0); $20 = $19; } $spell = $20; $21 = $spell; $22 = ($21|0)!=(0|0); if ($22) { $23 = $spell; $24 = ((($23)) + 104|0); $25 = HEAP32[$24>>2]|0; $c = $25; $26 = $c; $27 = ($26|0)!=(0|0); if ($27) { label = 7; break; } } $29 = ((($3)) + 4|0); $30 = $i; $31 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0|0); if ($33) { $35 = 0; } else { $34 = (___dynamic_cast($32,24,5240,280)|0); $35 = $34; } $c1 = $35; $36 = $c1; $37 = ($36|0)!=(0|0); if ($37) { label = 11; break; } $39 = $i; $40 = (($39) + 1)|0; $i = $40; } if ((label|0) == 7) { $28 = $c; $0 = $28; $41 = $0; STACKTOP = sp;return ($41|0); } else if ((label|0) == 11) { $38 = $c1; $0 = $38; $41 = $0; STACKTOP = sp;return ($41|0); } else if ((label|0) == 13) { $0 = 0; $41 = $0; STACKTOP = sp;return ($41|0); } return (0)|0; } function __ZN11TargetsList19getNextPlayerTargetEP6Player($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $nextIndex = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = $2; $5 = (__ZN11TargetsList13iterateTargetEP10Targetable($3,$4)|0); $nextIndex = $5; $6 = $nextIndex; $i = $6; while(1) { $7 = $i; $8 = ((($3)) + 4|0); $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { label = 8; break; } $11 = ((($3)) + 4|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $17 = 0; } else { $16 = (___dynamic_cast($14,24,6264,0)|0); $17 = $16; } $p = $17; $18 = $p; $19 = ($18|0)!=(0|0); if ($19) { label = 6; break; } $21 = $i; $22 = (($21) + 1)|0; $i = $22; } if ((label|0) == 6) { $20 = $p; $0 = $20; $23 = $0; STACKTOP = sp;return ($23|0); } else if ((label|0) == 8) { $0 = 0; $23 = $0; STACKTOP = sp;return ($23|0); } return (0)|0; } function __ZN11TargetsList20getNextInterruptibleEP13Interruptiblei($this,$previous,$type) { $this = $this|0; $previous = $previous|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $action = 0, $i = 0, $nextIndex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $type; $4 = $1; $5 = $2; $6 = ($5|0)==(0|0); $7 = ((($5)) + 88|0); $8 = $6 ? 0 : $7; $9 = (__ZN11TargetsList13iterateTargetEP10Targetable($4,$8)|0); $nextIndex = $9; $10 = $nextIndex; $i = $10; while(1) { $11 = $i; $12 = ((($4)) + 4|0); $13 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($12)|0); $14 = ($11>>>0)<($13>>>0); if (!($14)) { label = 9; break; } $15 = ((($4)) + 4|0); $16 = $i; $17 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if ($19) { $21 = 0; } else { $20 = (___dynamic_cast($18,24,120,88)|0); $21 = $20; } $action = $21; $22 = $action; $23 = ($22|0)!=(0|0); if ($23) { $24 = $action; $25 = ((($24)) + 84|0); $26 = HEAP32[$25>>2]|0; $27 = $3; $28 = ($26|0)==($27|0); if ($28) { label = 7; break; } } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } if ((label|0) == 7) { $29 = $action; $0 = $29; $32 = $0; STACKTOP = sp;return ($32|0); } else if ((label|0) == 9) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN11TargetsList18getNextSpellTargetEP5Spell($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $spell = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $previous; $2 = $0; $3 = $1; $4 = (__ZN11TargetsList20getNextInterruptibleEP13Interruptiblei($2,$3,10)|0); $spell = $4; $5 = $spell; STACKTOP = sp;return ($5|0); } function __ZN11TargetsList19getNextDamageTargetEP6Damage($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $damage = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $previous; $2 = $0; $3 = $1; $4 = (__ZN11TargetsList20getNextInterruptibleEP13Interruptiblei($2,$3,11)|0); $damage = $4; $5 = $damage; STACKTOP = sp;return ($5|0); } function __ZN11TargetsList23getNextDamageableTargetEP10Damageable($this,$previous) { $this = $this|0; $previous = $previous|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cTarget = 0, $i = 0, $nextIndex = 0; var $pTarget = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $previous; $3 = $1; $4 = $2; $5 = (__ZN11TargetsList13iterateTargetEP10Targetable($3,$4)|0); $nextIndex = $5; $6 = $nextIndex; $i = $6; while(1) { $7 = $i; $8 = ((($3)) + 4|0); $9 = (__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { label = 12; break; } $11 = ((($3)) + 4|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $17 = 0; } else { $16 = (___dynamic_cast($14,24,6264,0)|0); $17 = $16; } $pTarget = $17; $18 = $pTarget; $19 = ($18|0)!=(0|0); if ($19) { label = 6; break; } $21 = ((($3)) + 4|0); $22 = $i; $23 = (__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj($21,$22)|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if ($25) { $27 = 0; } else { $26 = (___dynamic_cast($24,24,5240,280)|0); $27 = $26; } $cTarget = $27; $28 = $cTarget; $29 = ($28|0)!=(0|0); if ($29) { label = 10; break; } $34 = $i; $35 = (($34) + 1)|0; $i = $35; } if ((label|0) == 6) { $20 = $pTarget; $0 = $20; $36 = $0; STACKTOP = sp;return ($36|0); } else if ((label|0) == 10) { $30 = $cTarget; $31 = ($30|0)==(0|0); $32 = ((($30)) + 280|0); $33 = $31 ? 0 : $32; $0 = $33; $36 = $0; STACKTOP = sp;return ($36|0); } else if ((label|0) == 12) { $0 = 0; $36 = $0; STACKTOP = sp;return ($36|0); } return (0)|0; } function __GLOBAL__sub_I_TargetsList_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5036(); ___cxx_global_var_init_1_5037(); ___cxx_global_var_init_3_5038(); ___cxx_global_var_init_5_5039(); return; } function __ZNKSt3__111__wrap_iterIPP10TargetableEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP10TargetableEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_5036() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58412,182585); (___cxa_atexit((3831|0),(58412|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5037() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58424,165089); (___cxa_atexit((3831|0),(58424|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5038() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58436,165080); (___cxa_atexit((3831|0),(58436|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5039() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58448,165065); (___cxa_atexit((3831|0),(58448|0),(___dso_handle|0))|0); return; } function __ZNSt3__111__wrap_iterIPP10TargetableEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZN4TaskC2Ec($this,$_type) { $this = $this|0; $_type = $_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_type; $2 = $0; $3 = 58480; HEAP32[$2>>2] = $3; $4 = ((($2)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($2)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($2)) + 44|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($6); $7 = ((($2)) + 4|0); HEAP32[$7>>2] = 0; $8 = ((($2)) + 16|0); HEAP32[$8>>2] = 1; $9 = ((($2)) + 12|0); HEAP8[$9>>0] = 0; $10 = $1; $11 = $10 << 24 >> 24; $12 = ($11|0)==(32); if ($12) { $13 = ((($2)) + 13|0); HEAP8[$13>>0] = 66; STACKTOP = sp;return; } else { $14 = $1; $15 = ((($2)) + 13|0); HEAP8[$15>>0] = $14; STACKTOP = sp;return; } } function __ZN4Task9getRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); if ($4) { $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($1)|0); $9 = ((($1)) + 4|0); HEAP32[$9>>2] = $8; } $10 = ((($1)) + 4|0); $11 = HEAP32[$10>>2]|0; STACKTOP = sp;return ($11|0); } function __ZN4Task8toStringEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZN4Task18storeCommonAttribsEv($4); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($4); $7 = ((($4)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,158797); __THREW__ = 0; invoke_viii(6509,($agg$result|0),($7|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } function __ZN4Task18storeCommonAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $buff = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 384|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buff = sp + 128|0; $1 = sp + 108|0; $4 = sp + 88|0; $5 = sp + 76|0; $6 = sp + 64|0; $7 = sp + 52|0; $8 = sp + 40|0; $9 = sp + 28|0; $0 = $this; $10 = $0; $11 = ((($10)) + 44|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($11); $12 = ((($10)) + 44|0); $13 = ((($10)) + 13|0); $14 = HEAP8[$13>>0]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc($1,1,$14); __THREW__ = 0; invoke_vii(5346,($12|0),($1|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $2 = $45; $3 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $17 = ((($10)) + 16|0); $18 = HEAP32[$17>>2]|0; HEAP32[$vararg_buffer>>2] = $18; (_sprintf($buff,158799,$vararg_buffer)|0); $19 = ((($10)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buff); __THREW__ = 0; invoke_vii(5346,($19|0),($4|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $2 = $47; $3 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $22 = ((($10)) + 12|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; $25 = $24 ? 1 : 0; HEAP32[$vararg_buffer1>>2] = $25; (_sprintf($buff,158799,$vararg_buffer1)|0); $26 = ((($10)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,$buff); __THREW__ = 0; invoke_vii(5346,($26|0),($5|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $29 = ((($10)) + 8|0); $30 = HEAP32[$29>>2]|0; HEAP32[$vararg_buffer4>>2] = $30; (_sprintf($buff,158799,$vararg_buffer4)|0); $31 = ((($10)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,$buff); __THREW__ = 0; invoke_vii(5346,($31|0),($6|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $2 = $51; $3 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $34 = ((($10)) + 4|0); $35 = HEAP32[$34>>2]|0; HEAP32[$vararg_buffer7>>2] = $35; (_sprintf($buff,158799,$vararg_buffer7)|0); $36 = ((($10)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,$buff); __THREW__ = 0; invoke_vii(5346,($36|0),($7|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $39 = ((($10)) + 44|0); __ZN4Task7getDescEv($8,$10); __THREW__ = 0; invoke_vii(5346,($39|0),($8|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $2 = $55; $3 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $42 = ((($10)) + 44|0); __ZN4Task15getOpponentNameEv($9,$10); __THREW__ = 0; invoke_vii(5346,($42|0),($9|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); STACKTOP = sp;return; } $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $59 = $2; $60 = $3; ___resumeException($59|0); // unreachable; } function __ZN4Task7getDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = sp + 24|0; $0 = $this; $5 = $0; $6 = ((($5)) + 20|0); $7 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($6,211279)|0); $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = ((($5)) + 20|0); if ($7) { $9 = HEAP32[$5>>2]|0; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($1,$5); $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($8,$1)|0); $13 = $12; } else { $13 = $8; } __THREW__ = 0; invoke_vii(3800,($agg$result|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; $$pre_trunc5 = HEAP8[$2>>0]|0; $19 = $$pre_trunc5&1; if (!($19)) { $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } else { $$pre_trunc = HEAP8[$2>>0]|0; $16 = $$pre_trunc&1; if (!($16)) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } function __ZN4Task15getOpponentNameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 32|0); $4 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($3,211279)|0); if ($4) { $5 = ((($2)) + 32|0); $6 = ((($2)) + 8|0); $7 = HEAP32[$6>>2]|0; __ZN4Task13getAIDeckNameEi($1,$7); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($5,$1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } $8 = ((($2)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$8); STACKTOP = sp;return; } function __ZN4Task20restoreCommonAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 44|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($4>>>0)<(7); if ($5) { $0 = -1; $33 = $0; STACKTOP = sp;return ($33|0); } else { $6 = ((($2)) + 44|0); $7 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($6,1)|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $9 = (_atoi($8)|0); $10 = ((($2)) + 16|0); HEAP32[$10>>2] = $9; $11 = ((($2)) + 44|0); $12 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($11,2)|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($12,197916)|0); $14 = ($13|0)==(0); $15 = ((($2)) + 12|0); $16 = $14&1; HEAP8[$15>>0] = $16; $17 = ((($2)) + 44|0); $18 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($17,3)|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); $20 = (_atoi($19)|0); $21 = ((($2)) + 8|0); HEAP32[$21>>2] = $20; $22 = ((($2)) + 44|0); $23 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($22,4)|0); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($23)|0); $25 = (_atoi($24)|0); $26 = ((($2)) + 4|0); HEAP32[$26>>2] = $25; $27 = ((($2)) + 20|0); $28 = ((($2)) + 44|0); $29 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($28,5)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($27,$29)|0); $30 = ((($2)) + 32|0); $31 = ((($2)) + 44|0); $32 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($31,6)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($30,$32)|0); $0 = 1; $33 = $0; STACKTOP = sp;return ($33|0); } return (0)|0; } function __ZN4Task18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN4Task20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN4Task13getAIDeckNameEi($agg$result,$id) { $agg$result = $agg$result|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $id; __ZN4Task15LoadAIDeckNamesEv(); $1 = $0; $2 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv(58460)|0); $3 = ($1>>>0)<=($2>>>0); if ($3) { $4 = $0; $5 = (($4) - 1)|0; $6 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE2atEj(58460,$5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$6); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,158802); STACKTOP = sp;return; } } function __ZN4Task9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (__ZN4Task14getAIDeckCountEv()|0); $4 = (($2|0) % ($3|0))&-1; $5 = (($4) + 1)|0; $6 = ((($1)) + 8|0); HEAP32[$6>>2] = $5; $7 = ((($1)) + 32|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($7,211279)|0); $8 = (_rand()|0); $9 = (($8|0) % 3)&-1; $10 = (($9) + 1)|0; __ZN4Task13setExpirationEi($1,$10); $11 = HEAP32[$1>>2]|0; $12 = ((($11)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($1)|0); $15 = ((($1)) + 4|0); HEAP32[$15>>2] = $14; STACKTOP = sp;return; } function __ZN4Task14getAIDeckCountEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; __ZN4Task15LoadAIDeckNamesEv(); $0 = (__ZN12GameSettingsixEi(30372,25)|0); $1 = ((($0)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv(58460)|0); $4 = ($2>>>0)<($3>>>0); if ($4) { $5 = (__ZN12GameSettingsixEi(30372,25)|0); $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $9 = $7; return ($9|0); } else { $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv(58460)|0); $9 = $8; return ($9|0); } return (0)|0; } function __ZN4Task13setExpirationEi($this,$_expiresIn) { $this = $this|0; $_expiresIn = $_expiresIn|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_expiresIn; $2 = $0; $3 = $1; $4 = ((($2)) + 16|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN4Task9isExpiredEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<=(0); STACKTOP = sp;return ($4|0); } function __ZN4Task13getExpirationEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN4Task10passOneDayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = (__ZN4Task9getRewardEv($1)|0); $6 = (+($5|0)); $7 = $6 * 0.90000000000000002; $8 = (~~(($7))); $9 = ((($1)) + 4|0); HEAP32[$9>>2] = $8; $10 = ((($1)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)<(33); if (!($12)) { STACKTOP = sp;return; } $13 = ((($1)) + 4|0); HEAP32[$13>>2] = 33; STACKTOP = sp;return; } function __ZN4Task15LoadAIDeckNamesEv() { var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $found = 0, $mtgd = 0, $nbDecks = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $stream = sp + 48|0; $2 = sp + 28|0; $3 = sp + 12|0; $4 = sp; $5 = sp + 192|0; $6 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyEv(58460)|0); if (!($6)) { STACKTOP = sp;return; } $found = 1; $nbDecks = 0; while(1) { $7 = $found; $8 = ($7|0)!=(0); if (!($8)) { label = 28; break; } $found = 0; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); __THREW__ = 0; $9 = (invoke_iii(3839,($stream|0),(158814|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 18; break; } __THREW__ = 0; $12 = (invoke_iii(3839,($9|0),(158822|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 18; break; } $15 = $nbDecks; $16 = (($15) + 1)|0; __THREW__ = 0; $17 = (invoke_iii(3919,($12|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 18; break; } __THREW__ = 0; (invoke_iii(3839,($17|0),(160934|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 18; break; } __THREW__ = 0; invoke_vii(3886,($2|0),($stream|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 18; break; } $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; $25 = (invoke_ii(4428,($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 19; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); if ($25) { $found = 1; $28 = $nbDecks; $29 = (($28) + 1)|0; $nbDecks = $29; __THREW__ = 0; $30 = (invoke_ii(3903,84)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 18; break; } $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3886,($4|0),($stream|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 20; break; } $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; invoke_vii(3797,($3|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 21; break; } __THREW__ = 0; invoke_viiiii(4044,($30|0),($3|0),(0|0),1,0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 22; break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $mtgd = $30; $40 = $mtgd; $41 = ((($40)) + 44|0); __THREW__ = 0; invoke_vii(3939,(58460|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 18; break; } $44 = $mtgd; $45 = ($44|0)==(0|0); if (!($45)) { __ZN7MTGDeckD2Ev($44); __ZdlPv($44); } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); } if ((label|0) == 18) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $0 = $46; $1 = $47; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $57 = $0; $58 = $1; ___resumeException($57|0); // unreachable; } else if ((label|0) == 19) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $0 = $48; $1 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $57 = $0; $58 = $1; ___resumeException($57|0); // unreachable; } else if ((label|0) == 20) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $0 = $50; $1 = $51; } else if ((label|0) == 21) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $0 = $52; $1 = $53; label = 23; } else if ((label|0) == 22) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $0 = $54; $1 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); label = 23; } else if ((label|0) == 28) { STACKTOP = sp;return; } if ((label|0) == 23) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $$pre_trunc = HEAP8[$5>>0]|0; $56 = $$pre_trunc&1; if (!($56)) { __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $57 = $0; $58 = $1; ___resumeException($57|0); // unreachable; } __ZdlPv($30); __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $57 = $0; $58 = $1; ___resumeException($57|0); // unreachable; } function __ZN4Task13createFromStrENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($params,$rand) { $params = $params|0; $rand = $rand|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exploded = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $exploded = sp + 16|0; $5 = $rand&1; $1 = $5; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($exploded); $6 = HEAP8[158797]|0; __THREW__ = 0; (invoke_iiii(6510,($params|0),($6|0),($exploded|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L1: do { if ($8) { label = 5; } else { __THREW__ = 0; $9 = (invoke_iii(3802,($exploded|0),0)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; } else { __THREW__ = 0; $12 = (invoke_iii(4365,($9|0),0)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; } else { $15 = HEAP8[$12>>0]|0; $16 = $15 << 24 >> 24; L5: do { switch ($16|0) { case 87: { __THREW__ = 0; $19 = (invoke_ii(3903,56)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 5; break L1; } __THREW__ = 0; invoke_vii(6511,($19|0),0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZdlPv($19); break L1; } else { $result = $19; break L5; } break; } case 83: { __THREW__ = 0; $26 = (invoke_ii(3903,60)|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 5; break L1; } __THREW__ = 0; invoke_viii(6512,($26|0),0,-15); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZdlPv($26); break L1; } else { $result = $26; break L5; } break; } case 68: { __THREW__ = 0; $33 = (invoke_ii(3903,64)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 5; break L1; } __THREW__ = 0; invoke_viii(6513,($33|0),0,20); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZdlPv($33); break L1; } else { $result = $33; break L5; } break; } case 73: { __THREW__ = 0; $40 = (invoke_ii(3903,64)|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 5; break L1; } __THREW__ = 0; invoke_vii(6514,($40|0),20); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $2 = $45; $3 = $46; __ZdlPv($40); break L1; } else { $result = $40; break L5; } break; } case 77: { __THREW__ = 0; $47 = (invoke_ii(3903,64)|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 5; break L1; } __THREW__ = 0; invoke_viii(6515,($47|0),0,0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZdlPv($47); break L1; } else { $result = $47; break L5; } break; } case 79: { __THREW__ = 0; $54 = (invoke_ii(3903,64)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 5; break L1; } __THREW__ = 0; invoke_viii(6516,($54|0),0,0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZdlPv($54); break L1; } else { $result = $54; break L5; } break; } case 80: { __THREW__ = 0; $61 = (invoke_ii(3903,60)|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 5; break L1; } __THREW__ = 0; invoke_vii(6517,($61|0),0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; __ZdlPv($61); break L1; } else { $result = $61; break L5; } break; } default: { __THREW__ = 0; $68 = (invoke_ii(3903,56)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 5; break L1; } __THREW__ = 0; invoke_vii(6511,($68|0),0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $2 = $75; $3 = $76; __ZdlPv($68); break L1; } else { $result = $68; break L5; } } } } while(0); $73 = $result; $74 = ($73|0)!=(0|0); if (!($74)) { $0 = 0; $4 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($exploded); $103 = $0; STACKTOP = sp;return ($103|0); } $77 = $result; $78 = ((($77)) + 44|0); __THREW__ = 0; (invoke_iii(4327,($78|0),($exploded|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 5; } else { $81 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($exploded)|0); $82 = ($81>>>0)>=(7); if ($82) { $83 = $result; __THREW__ = 0; (invoke_ii(6518,($83|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 5; break; } $86 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($exploded)|0); $87 = ($86>>>0)>(7); if ($87) { $88 = $result; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 4|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; invoke_vi($91|0,($88|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 5; break; } } } else { $94 = $1; $95 = $94&1; if ($95) { $96 = $result; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 8|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; invoke_vi($99|0,($96|0)); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 5; break; } } } $102 = $result; $0 = $102; $4 = 1; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($exploded); $103 = $0; STACKTOP = sp;return ($103|0); } } } } } while(0); if ((label|0) == 5) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($exploded); $104 = $2; $105 = $3; ___resumeException($104|0); // unreachable; return (0)|0; } function __ZN8TaskListC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_fileName) { $this = $this|0; $_fileName = $_fileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 40|0; $4 = sp + 28|0; $5 = sp + 16|0; $6 = sp + 4|0; $0 = $this; $7 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$_fileName); $8 = ((($7)) + 12|0); HEAPF32[$8>>2] = -272.0; $9 = ((($7)) + 16|0); $10 = ((($7)) + 12|0); __THREW__ = 0; invoke_vii(5464,($9|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ((($7)) + 40|0); $14 = ((($7)) + 12|0); __THREW__ = 0; invoke_vii(6519,($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($7)) + 116|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEEC2Ev($17); $18 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,211279)|0); L4: do { if ($18) { __THREW__ = 0; invoke_vii(3797,($4|0),(158828|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 10; } else { __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $1 = $32; $2 = $33; } else { __THREW__ = 0; invoke_viiiii(4767,($3|0),(30372|0),($4|0),($5|0),0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $1 = $34; $2 = $35; } else { $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); __THREW__ = 0; (invoke_iii(3925,($7|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $1 = $36; $2 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 16; break L4; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } } else { label = 16; } } while(0); do { if ((label|0) == 16) { __THREW__ = 0; invoke_vii(3800,($6|0),($7|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 10; } else { __THREW__ = 0; (invoke_iii(6520,($7|0),($6|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $1 = $49; $2 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $i = 0; while(1) { $42 = $i; $43 = ($42|0)<(9); if (!($43)) { break; } $44 = $i; $45 = ((($7)) + 68|0); $46 = (($45) + ($44<<2)|0); HEAP32[$46>>2] = 0; $47 = $i; $48 = (($47) + 1)|0; $i = $48; } $51 = ((($7)) + 104|0); HEAP32[$51>>2] = 0; STACKTOP = sp;return; } } } while(0); if ((label|0) == 10) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $1 = $30; $2 = $31; } __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $52 = $1; $53 = $2; ___resumeException($52|0); // unreachable; } } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $1 = $28; $2 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $52 = $1; $53 = $2; ___resumeException($52|0); // unreachable; } function __ZN8TaskList4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_fileName) { $this = $this|0; $_fileName = $_fileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $contents = 0, $s = 0, $stream = 0, $task = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 180|0; $stream = sp + 24|0; $s = sp + 12|0; $5 = sp; $1 = $this; $6 = $1; $7 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($_fileName,211279)|0); if ($7) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($6,$_fileName)|0); } $8 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($6,211279)|0); if ($8) { $0 = -1; $65 = $0; STACKTOP = sp;return ($65|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $9 = (invoke_i(4202)|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; L8: do { if (!($11)) { __THREW__ = 0; $12 = (invoke_iiii(4203,($9|0),($6|0),($contents|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { do { if ($12) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break L8; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); while(1) { __THREW__ = 0; $19 = (invoke_iii(4205,($stream|0),($s|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 16; break; } $22 = HEAP32[$19>>2]|0; $23 = ((($22)) + -12|0); $24 = HEAP32[$23>>2]|0; $25 = (($19) + ($24)|0); __THREW__ = 0; $26 = (invoke_ii(4206,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 16; break; } if (!($26)) { label = 27; break; } $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $30 = ($29|0)!=(0); if (!($30)) { continue; } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $34 = (($33) - 1)|0; __THREW__ = 0; $35 = (invoke_iii(4365,($s|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 16; break; } $38 = HEAP8[$35>>0]|0; $39 = $38 << 24 >> 24; $40 = ($39|0)==(13); if ($40) { $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $42 = (($41) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($42|0),-1)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 16; break; } } __THREW__ = 0; $45 = (invoke_iii(4365,($s|0),0)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 16; break; } $48 = HEAP8[$45>>0]|0; $49 = $48 << 24 >> 24; $50 = ($49|0)==(35); if ($50) { continue; } __THREW__ = 0; invoke_vii(3800,($5|0),($s|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 16; break; } __THREW__ = 0; $53 = (invoke_iii(6521,($5|0),0)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 26; break; } $task = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $56 = $task; $57 = ($56|0)!=(0|0); if (!($57)) { continue; } $58 = $task; __THREW__ = 0; invoke_vii(6522,($6|0),($58|0)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 16; break; } } if ((label|0) == 16) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; } else if ((label|0) == 26) { $61 = ___cxa_find_matching_catch()|0; $62 = tempRet0; $2 = $61; $3 = $62; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } else if ((label|0) == 27) { $0 = 1; $4 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $63 = $2; $64 = $3; ___resumeException($63|0); // unreachable; } else { $0 = -1; $4 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $65 = $0; STACKTOP = sp;return ($65|0); } } } while(0); $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $63 = $2; $64 = $3; ___resumeException($63|0); // unreachable; return (0)|0; } function __ZN8TaskList4saveENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$_fileName) { $this = $this|0; $_fileName = $_fileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $file = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $file = sp + 32|0; $it = sp + 20|0; $4 = sp + 16|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $7 = $1; $8 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($_fileName,211279)|0); if ($8) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($7,$_fileName)|0); } $9 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($7,211279)|0); if ($9) { $0 = -1; $44 = $0; STACKTOP = sp;return ($44|0); } __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev($file); __THREW__ = 0; $10 = (invoke_i(4202)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; L8: do { if (!($12)) { __THREW__ = 0; $13 = (invoke_iiiii(4221,($10|0),($file|0),($7|0),16)|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { do { if ($13) { __THREW__ = 0; (invoke_iii(3839,($file|0),(158838|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { break L8; } $18 = ((($7)) + 116|0); $19 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($18)|0); HEAP32[$it>>2] = $19; while(1) { $20 = ((($7)) + 116|0); $21 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($20)|0); HEAP32[$4>>2] = $21; $22 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($22)) { label = 17; break; } $23 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; invoke_vii($27|0,($5|0),($24|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break L8; } __THREW__ = 0; $30 = (invoke_iii(3885,($file|0),($5|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break; } __THREW__ = 0; (invoke_iii(3839,($30|0),(174481|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $35 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$6>>2] = $35; } if ((label|0) == 17) { __THREW__ = 0; invoke_vi(4852,($file|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L8; } else { break; } } $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $2 = $38; $3 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $42 = $2; $43 = $3; ___resumeException($42|0); // unreachable; } } while(0); $0 = 1; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $44 = $0; STACKTOP = sp;return ($44|0); } } } while(0); $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $2 = $36; $3 = $37; __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev($file); $42 = $2; $43 = $3; ___resumeException($42|0); // unreachable; return (0)|0; } function __ZN8TaskList7addTaskEP4Task($this,$task) { $this = $this|0; $task = $task|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $task; $2 = $0; $3 = ((($2)) + 116|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); STACKTOP = sp;return; } function __ZN8TaskList7addTaskENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb($this,$params,$rand) { $this = $this|0; $params = $params|0; $rand = $rand|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $5 = $rand&1; $1 = $5; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$params); $7 = $1; $8 = $7&1; __THREW__ = 0; $9 = (invoke_iii(6521,($2|0),($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; invoke_vii(6522,($6|0),($9|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } function __ZN8TaskList10removeTaskEP4Task($this,$task) { $this = $this|0; $task = $task|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 44|0; $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $1 = sp + 28|0; $it = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $0 = $this; HEAP32[$1>>2] = $task; $8 = $0; __ZNSt3__111__wrap_iterIPP4TaskEC2Ev($it); $9 = ((($8)) + 116|0); $10 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($9)|0); HEAP32[$3>>2] = $10; $11 = ((($8)) + 116|0); $12 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($11)|0); HEAP32[$4>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $13 = (__ZNSt3__14findINS_11__wrap_iterIPP4TaskEES3_EET_S6_S6_RKT0_($$byval_copy,$$byval_copy$1,$1)|0); HEAP32[$2>>2] = $13; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; $14 = ((($8)) + 116|0); $15 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($14)|0); HEAP32[$5>>2] = $15; $16 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$5)|0); if (!($16)) { STACKTOP = sp;return; } $17 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 20|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } $26 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); HEAP32[$26>>2] = 0; } $27 = ((($8)) + 116|0); __ZNSt3__111__wrap_iterIPKP4TaskEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($6,$it,0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$6>>2]|0; $28 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($27,$$byval_copy$2)|0); HEAP32[$7>>2] = $28; STACKTOP = sp;return; } function __ZN8TaskList5StartEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0.0; var $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0.0; var $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $or$cond = 0, $unitH = 0.0, $unitW = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $0 = $this; $4 = $0; $5 = ((($4)) + 64|0); HEAP32[$5>>2] = 0; $6 = ((($4)) + 12|0); HEAPF32[$6>>2] = -272.0; $7 = ((($4)) + 16|0); __ZN6Easing5startEff($7,0.0,1.0); $8 = ((($4)) + 104|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { STACKTOP = sp;return; } $11 = (__ZN16WResourceManager8InstanceEv()|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,158938); __THREW__ = 0; $15 = (invoke_iiiii($14|0,($11|0),($1|0),2,1)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $2 = $34; $3 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $18 = ((($4)) + 104|0); HEAP32[$18>>2] = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $19 = ((($4)) + 104|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = (($22|0) / 4)&-1; $24 = (+($23|0)); $unitH = $24; $25 = ((($4)) + 104|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = (($27|0) / 4)&-1; $29 = (+($28|0)); $unitW = $29; $30 = $unitH; $31 = $30 == 0.0; $32 = $unitW; $33 = $32 == 0.0; $or$cond = $31 | $33; if ($or$cond) { STACKTOP = sp;return; } $i = 0; while(1) { $36 = $i; $37 = ($36|0)<(9); if (!($37)) { break; } $38 = $i; $39 = ((($4)) + 68|0); $40 = (($39) + ($38<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = $i; $44 = ((($4)) + 68|0); $45 = (($44) + ($43<<2)|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { __ZdlPv($46); } $48 = $i; $49 = ((($4)) + 68|0); $50 = (($49) + ($48<<2)|0); HEAP32[$50>>2] = 0; } $51 = $i; $52 = (($51) + 1)|0; $i = $52; } $53 = ((($4)) + 104|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)!=(0|0); do { if ($55) { $56 = (__Znwj(64)|0); $57 = ((($4)) + 104|0); $58 = HEAP32[$57>>2]|0; $59 = $unitW; $60 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($56|0),($58|0),0.0,0.0,(+$59),(+$60)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $2 = $160; $3 = $161; __ZdlPv($56); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $63 = ((($4)) + 68|0); HEAP32[$63>>2] = $56; $64 = (__Znwj(64)|0); $65 = ((($4)) + 104|0); $66 = HEAP32[$65>>2]|0; $67 = $unitW; $68 = $unitW; $69 = $68 * 2.0; $70 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($64|0),($66|0),(+$67),0.0,(+$69),(+$70)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $2 = $162; $3 = $163; __ZdlPv($64); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $73 = ((($4)) + 68|0); $74 = ((($73)) + 4|0); HEAP32[$74>>2] = $64; $75 = (__Znwj(64)|0); $76 = ((($4)) + 104|0); $77 = HEAP32[$76>>2]|0; $78 = $unitW; $79 = $78 * 3.0; $80 = $unitW; $81 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($75|0),($77|0),(+$79),0.0,(+$80),(+$81)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $164 = ___cxa_find_matching_catch()|0; $165 = tempRet0; $2 = $164; $3 = $165; __ZdlPv($75); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $84 = ((($4)) + 68|0); $85 = ((($84)) + 8|0); HEAP32[$85>>2] = $75; $86 = (__Znwj(64)|0); $87 = ((($4)) + 104|0); $88 = HEAP32[$87>>2]|0; $89 = $unitH; $90 = $unitW; $91 = $unitH; $92 = $91 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($86|0),($88|0),0.0,(+$89),(+$90),(+$92)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $2 = $166; $3 = $167; __ZdlPv($86); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $95 = ((($4)) + 68|0); $96 = ((($95)) + 12|0); HEAP32[$96>>2] = $86; $97 = (__Znwj(64)|0); $98 = ((($4)) + 104|0); $99 = HEAP32[$98>>2]|0; $100 = $unitW; $101 = $unitH; $102 = $unitW; $103 = $102 * 2.0; $104 = $unitH; $105 = $104 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($97|0),($99|0),(+$100),(+$101),(+$103),(+$105)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $2 = $168; $3 = $169; __ZdlPv($97); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $108 = ((($4)) + 68|0); $109 = ((($108)) + 16|0); HEAP32[$109>>2] = $97; $110 = (__Znwj(64)|0); $111 = ((($4)) + 104|0); $112 = HEAP32[$111>>2]|0; $113 = $unitW; $114 = $113 * 3.0; $115 = $unitH; $116 = $unitW; $117 = $unitH; $118 = $117 * 2.0; __THREW__ = 0; invoke_viidddd(4434,($110|0),($112|0),(+$114),(+$115),(+$116),(+$118)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $170 = ___cxa_find_matching_catch()|0; $171 = tempRet0; $2 = $170; $3 = $171; __ZdlPv($110); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $121 = ((($4)) + 68|0); $122 = ((($121)) + 20|0); HEAP32[$122>>2] = $110; $123 = (__Znwj(64)|0); $124 = ((($4)) + 104|0); $125 = HEAP32[$124>>2]|0; $126 = $unitH; $127 = $126 * 3.0; $128 = $unitW; $129 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($123|0),($125|0),0.0,(+$127),(+$128),(+$129)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $172 = ___cxa_find_matching_catch()|0; $173 = tempRet0; $2 = $172; $3 = $173; __ZdlPv($123); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $132 = ((($4)) + 68|0); $133 = ((($132)) + 24|0); HEAP32[$133>>2] = $123; $134 = (__Znwj(64)|0); $135 = ((($4)) + 104|0); $136 = HEAP32[$135>>2]|0; $137 = $unitW; $138 = $unitH; $139 = $138 * 3.0; $140 = $unitW; $141 = $140 * 2.0; $142 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($134|0),($136|0),(+$137),(+$139),(+$141),(+$142)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { $174 = ___cxa_find_matching_catch()|0; $175 = tempRet0; $2 = $174; $3 = $175; __ZdlPv($134); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } $145 = ((($4)) + 68|0); $146 = ((($145)) + 28|0); HEAP32[$146>>2] = $134; $147 = (__Znwj(64)|0); $148 = ((($4)) + 104|0); $149 = HEAP32[$148>>2]|0; $150 = $unitW; $151 = $150 * 3.0; $152 = $unitH; $153 = $152 * 3.0; $154 = $unitW; $155 = $unitH; __THREW__ = 0; invoke_viidddd(4434,($147|0),($149|0),(+$151),(+$153),(+$154),(+$155)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if (!($157)) { $158 = ((($4)) + 68|0); $159 = ((($158)) + 32|0); HEAP32[$159>>2] = $147; break; } $176 = ___cxa_find_matching_catch()|0; $177 = tempRet0; $2 = $176; $3 = $177; __ZdlPv($147); $184 = $2; $185 = $3; ___resumeException($184|0); // unreachable; } } while(0); $178 = $unitH; $179 = 64.0 / $178; $180 = ((($4)) + 108|0); HEAPF32[$180>>2] = $179; $181 = $unitW; $182 = 64.0 / $181; $183 = ((($4)) + 112|0); HEAPF32[$183>>2] = $182; STACKTOP = sp;return; } function __ZN8TaskList3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); HEAP32[$2>>2] = 2; $3 = ((($1)) + 40|0); __ZN6Easing5startEff($3,-272.0,0.89999997615814208); STACKTOP = sp;return; } function __ZN8TaskList10passOneDayEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $it = sp + 16|0; $1 = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $5 = $0; $6 = ((($5)) + 116|0); $7 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$it>>2] = $7; while(1) { $8 = ((($5)) + 116|0); $9 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($8)|0); HEAP32[$1>>2] = $9; $10 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($10)) { break; } $11 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; __ZN4Task10passOneDayEv($12); $13 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN4Task9isExpiredEv($14)|0); if (!($15)) { $28 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$4>>2] = $28; continue; } $16 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); HEAP32[$25>>2] = 0; } $26 = ((($5)) + 116|0); __ZNSt3__111__wrap_iterIPKP4TaskEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $27 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($26,$$byval_copy)|0); HEAP32[$2>>2] = $27; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; } STACKTOP = sp;return; } function __ZN8TaskList12getDoneTasksEP12GameObserverP7GameAppPNSt3__16vectorIP4TaskNS4_9allocatorIS7_EEEE($this,$observer,$_app,$result) { $this = $this|0; $observer = $observer|0; $_app = $_app|0; $result = $result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $1 = $observer; $2 = $_app; $3 = $result; $6 = $0; $7 = $3; __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5clearEv($7); $8 = ((($6)) + 116|0); $9 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($8)|0); HEAP32[$it>>2] = $9; while(1) { $10 = ((($6)) + 116|0); $11 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($10)|0); HEAP32[$4>>2] = $11; $12 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($12)) { break; } $13 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = $2; $20 = (FUNCTION_TABLE_iiii[$17 & 8191]($14,$18,$19)|0); if ($20) { $21 = $3; $22 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE9push_backERKS2_($21,$22); } $23 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$5>>2] = $23; } STACKTOP = sp;return; } function __ZN8TaskList12getTaskCountEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 116|0); $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN8TaskList6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 16|0); $4 = (__ZN6Easing8finishedEv($3)|0); if (!($4)) { $5 = ((($2)) + 16|0); $6 = $1; __ZN6Easing6updateEf($5,$6); $7 = ((($2)) + 16|0); $8 = (__ZN6Easing8finishedEv($7)|0); if (!($8)) { STACKTOP = sp;return; } $9 = ((($2)) + 64|0); HEAP32[$9>>2] = 1; STACKTOP = sp;return; } $10 = ((($2)) + 40|0); $11 = (__ZN6Easing8finishedEv($10)|0); if ($11) { STACKTOP = sp;return; } $12 = ((($2)) + 40|0); $13 = $1; __ZN6Easing6updateEf($12,$13); $14 = ((($2)) + 40|0); $15 = (__ZN6Easing8finishedEv($14)|0); if (!($15)) { STACKTOP = sp;return; } $16 = ((($2)) + 64|0); HEAP32[$16>>2] = 3; STACKTOP = sp;return; } function __ZN8TaskList6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0.0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0.0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0.0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0; var $170 = 0.0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0.0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0.0, $303 = 0.0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0; var $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buffer = 0, $f = 0, $f2 = 0; var $f3 = 0, $it = 0, $posX = 0.0, $posY = 0.0, $r = 0, $stretchH = 0.0, $stretchV = 0.0, $title = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 208|0; $title = sp + 160|0; $1 = sp + 148|0; $4 = sp + 128|0; $5 = sp + 116|0; $it = sp + 108|0; $7 = sp + 104|0; $8 = sp + 92|0; $9 = sp + 80|0; $10 = sp + 68|0; $11 = sp + 56|0; $12 = sp + 44|0; $13 = sp + 32|0; $14 = sp + 28|0; $0 = $this; $15 = $0; $16 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $16; $17 = (__ZN16WResourceManager8InstanceEv()|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 112|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_iii[$20 & 8191]($17,0)|0); $f = $21; $22 = (__ZN16WResourceManager8InstanceEv()|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 112|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_iii[$25 & 8191]($22,2)|0); $f2 = $26; $27 = (__ZN16WResourceManager8InstanceEv()|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 112|0); $30 = HEAP32[$29>>2]|0; $31 = (FUNCTION_TABLE_iii[$30 & 8191]($27,1)|0); $f3 = $31; $32 = $f2; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vii[$35 & 8191]($32,-3281424); $36 = $f3; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vii[$39 & 8191]($36,-2371945); $40 = ((($15)) + 104|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); $43 = $r; if ($42) { $44 = ((($15)) + 12|0); $45 = +HEAPF32[$44>>2]; __ZN9JRenderer8FillRectEffffj($43,0.0,$45,480.0,272.0,-2147483648); $46 = $r; $47 = ((($15)) + 68|0); $48 = HEAP32[$47>>2]|0; $49 = ((($15)) + 12|0); $50 = +HEAPF32[$49>>2]; $51 = ((($15)) + 112|0); $52 = +HEAPF32[$51>>2]; $53 = ((($15)) + 108|0); $54 = +HEAPF32[$53>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($46,$48,0.0,$50,0.0,$52,$54); $55 = $r; $56 = ((($15)) + 68|0); $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ((($15)) + 12|0); $60 = +HEAPF32[$59>>2]; $61 = ((($15)) + 112|0); $62 = +HEAPF32[$61>>2]; $63 = ((($15)) + 108|0); $64 = +HEAPF32[$63>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($55,$58,416.0,$60,0.0,$62,$64); $65 = $r; $66 = ((($15)) + 68|0); $67 = ((($66)) + 24|0); $68 = HEAP32[$67>>2]|0; $69 = ((($15)) + 12|0); $70 = +HEAPF32[$69>>2]; $71 = $70 + 272.0; $72 = $71 - 64.0; $73 = ((($15)) + 112|0); $74 = +HEAPF32[$73>>2]; $75 = ((($15)) + 108|0); $76 = +HEAPF32[$75>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($65,$68,0.0,$72,0.0,$74,$76); $77 = $r; $78 = ((($15)) + 68|0); $79 = ((($78)) + 32|0); $80 = HEAP32[$79>>2]|0; $81 = ((($15)) + 12|0); $82 = +HEAPF32[$81>>2]; $83 = $82 + 272.0; $84 = $83 - 64.0; $85 = ((($15)) + 112|0); $86 = +HEAPF32[$85>>2]; $87 = ((($15)) + 108|0); $88 = +HEAPF32[$87>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($77,$80,416.0,$84,0.0,$86,$88); $89 = ((($15)) + 108|0); $90 = +HEAPF32[$89>>2]; $91 = 1.125 * $90; $stretchV = $91; $92 = ((($15)) + 112|0); $93 = +HEAPF32[$92>>2]; $94 = 1.375 * $93; $stretchH = $94; $95 = $r; $96 = ((($15)) + 68|0); $97 = ((($96)) + 12|0); $98 = HEAP32[$97>>2]|0; $99 = ((($15)) + 12|0); $100 = +HEAPF32[$99>>2]; $101 = $100 + 64.0; $102 = ((($15)) + 112|0); $103 = +HEAPF32[$102>>2]; $104 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($95,$98,0.0,$101,0.0,$103,$104); $105 = $r; $106 = ((($15)) + 68|0); $107 = ((($106)) + 20|0); $108 = HEAP32[$107>>2]|0; $109 = ((($15)) + 12|0); $110 = +HEAPF32[$109>>2]; $111 = $110 + 64.0; $112 = ((($15)) + 112|0); $113 = +HEAPF32[$112>>2]; $114 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($105,$108,416.0,$111,0.0,$113,$114); $115 = $r; $116 = ((($15)) + 68|0); $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = ((($15)) + 12|0); $120 = +HEAPF32[$119>>2]; $121 = $stretchH; $122 = ((($15)) + 108|0); $123 = +HEAPF32[$122>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($115,$118,64.0,$120,0.0,$121,$123); $124 = $r; $125 = ((($15)) + 68|0); $126 = ((($125)) + 4|0); $127 = HEAP32[$126>>2]|0; $128 = ((($15)) + 12|0); $129 = +HEAPF32[$128>>2]; $130 = $stretchH; $131 = ((($15)) + 108|0); $132 = +HEAPF32[$131>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($124,$127,240.0,$129,0.0,$130,$132); $133 = $r; $134 = ((($15)) + 68|0); $135 = ((($134)) + 28|0); $136 = HEAP32[$135>>2]|0; $137 = ((($15)) + 12|0); $138 = +HEAPF32[$137>>2]; $139 = $138 + 208.0; $140 = $stretchH; $141 = ((($15)) + 108|0); $142 = +HEAPF32[$141>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($133,$136,64.0,$139,0.0,$140,$142); $143 = $r; $144 = ((($15)) + 68|0); $145 = ((($144)) + 28|0); $146 = HEAP32[$145>>2]|0; $147 = ((($15)) + 12|0); $148 = +HEAPF32[$147>>2]; $149 = $148 + 208.0; $150 = $stretchH; $151 = ((($15)) + 108|0); $152 = +HEAPF32[$151>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($143,$146,240.0,$149,0.0,$150,$152); $153 = $r; $154 = ((($15)) + 68|0); $155 = ((($154)) + 16|0); $156 = HEAP32[$155>>2]|0; $157 = ((($15)) + 12|0); $158 = +HEAPF32[$157>>2]; $159 = $158 + 64.0; $160 = $stretchH; $161 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($153,$156,64.0,$159,0.0,$160,$161); $162 = $r; $163 = ((($15)) + 68|0); $164 = ((($163)) + 16|0); $165 = HEAP32[$164>>2]|0; $166 = ((($15)) + 12|0); $167 = +HEAPF32[$166>>2]; $168 = $167 + 64.0; $169 = $stretchH; $170 = $stretchV; __ZN9JRenderer10RenderQuadEP5JQuadfffff($162,$165,240.0,$168,0.0,$169,$170); $171 = $f2; $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 8|0); $174 = HEAP32[$173>>2]|0; FUNCTION_TABLE_vii[$174 & 8191]($171,-13160926); $175 = $f2; $f = $175; } else { __ZN9JRenderer8FillRectEffffj($43,0.0,0.0,480.0,272.0,-2147483648); $176 = $r; $177 = ((($15)) + 12|0); $178 = +HEAPF32[$177>>2]; $179 = 10.0 + $178; __ZN9JRenderer8FillRectEffffj($176,10.0,$179,470.0,262.0,-2147483648); } $posX = 40.0; $180 = ((($15)) + 12|0); $181 = +HEAPF32[$180>>2]; $182 = $181 + 20.0; $posY = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,158952); __THREW__ = 0; invoke_vii(3887,($title|0),($1|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $2 = $213; $3 = $214; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $335 = $2; $336 = $3; ___resumeException($335|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $185 = $f3; $186 = HEAP32[$185>>2]|0; $187 = HEAP32[$186>>2]|0; $188 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($title)|0); $189 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($title)|0); $190 = $189<<2; $191 = (230 - ($190))|0; $192 = (+($191>>>0)); $193 = $posY; __THREW__ = 0; invoke_viiddidd($187|0,($185|0),($188|0),(+$192),(+$193),0,0.0,0.0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; L9: do { if ($195) { label = 12; } else { $196 = $posY; $197 = $196 + 30.0; $posY = $197; $198 = ((($15)) + 116|0); $199 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($198)|0); $200 = (0)==($199|0); if ($200) { $201 = $f; $202 = HEAP32[$201>>2]|0; $203 = HEAP32[$202>>2]|0; __THREW__ = 0; invoke_vii(3797,($5|0),(158963|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { label = 12; break; } __THREW__ = 0; invoke_vii(3887,($4|0),($5|0)); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; do { if ($207) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $2 = $217; $3 = $218; } else { $208 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); $209 = $posX; $210 = $posY; __THREW__ = 0; invoke_viiddidd($203|0,($201|0),($208|0),(+$209),(+$210),0,0.0,0.0); $211 = __THREW__; __THREW__ = 0; $212 = $211&1; if ($212) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $2 = $219; $3 = $220; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($title); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } $221 = ((($15)) + 116|0); $222 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($221)|0); HEAP32[$it>>2] = $222; while(1) { $223 = ((($15)) + 116|0); $224 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE3endEv($223)|0); HEAP32[$7>>2] = $224; $225 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($it,$7)|0); if (!($225)) { label = 47; break; } $226 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $227 = HEAP32[$226>>2]|0; $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 32|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; invoke_vii($230|0,($8|0),($227|0)); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { label = 12; break L9; } $233 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $233; (invoke_iiii(3889,($buffer|0),(180986|0),($vararg_buffer|0))|0); $234 = __THREW__; __THREW__ = 0; $235 = $234&1; if ($235) { label = 23; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $236 = $f2; $237 = HEAP32[$236>>2]|0; $238 = HEAP32[$237>>2]|0; $239 = $posX; $240 = $posY; __THREW__ = 0; invoke_viiddidd($238|0,($236|0),($buffer|0),(+$239),(+$240),0,0.0,0.0); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { label = 12; break L9; } $243 = ((($15)) + 104|0); $244 = HEAP32[$243>>2]|0; $245 = ($244|0)!=(0|0); if ($245) { $246 = $f; $247 = HEAP32[$246>>2]|0; $248 = ((($247)) + 16|0); $249 = HEAP32[$248>>2]|0; __THREW__ = 0; invoke_vid($249|0,($246|0),0.80000001192092896); $250 = __THREW__; __THREW__ = 0; $251 = $250&1; if ($251) { label = 12; break L9; } } __THREW__ = 0; invoke_vii(3797,($10|0),(159025|0)); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { label = 12; break L9; } __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 39; break; } $258 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $259 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $260 = HEAP32[$259>>2]|0; __THREW__ = 0; $261 = (invoke_ii(4805,($260|0))|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 40; break; } __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $261; (invoke_iiii(3889,($buffer|0),($258|0),($vararg_buffer1|0))|0); $264 = __THREW__; __THREW__ = 0; $265 = $264&1; if ($265) { label = 40; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $266 = $f; $267 = HEAP32[$266>>2]|0; $268 = HEAP32[$267>>2]|0; $269 = $posY; __THREW__ = 0; invoke_viiddidd($268|0,($266|0),($buffer|0),290.0,(+$269),0,0.0,0.0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { label = 12; break L9; } __THREW__ = 0; invoke_vii(3797,($12|0),(159039|0)); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 12; break L9; } __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { label = 42; break; } $276 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $277 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $278 = HEAP32[$277>>2]|0; __THREW__ = 0; $279 = (invoke_ii(4685,($278|0))|0); $280 = __THREW__; __THREW__ = 0; $281 = $280&1; if ($281) { label = 43; break; } __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $279; (invoke_iiii(3889,($buffer|0),($276|0),($vararg_buffer4|0))|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { label = 43; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $284 = $f; $285 = HEAP32[$284>>2]|0; $286 = HEAP32[$285>>2]|0; $287 = $posY; __THREW__ = 0; invoke_viiddidd($286|0,($284|0),($buffer|0),380.0,(+$287),0,0.0,0.0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { label = 12; break L9; } $290 = $posY; $291 = $290 + 15.0; $posY = $291; $292 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($it)|0); $293 = HEAP32[$292>>2]|0; __THREW__ = 0; invoke_vii(4806,($13|0),($293|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 12; break L9; } $296 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $296; (invoke_iiii(3889,($buffer|0),(180986|0),($vararg_buffer7|0))|0); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { label = 45; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $299 = $f; $300 = HEAP32[$299>>2]|0; $301 = HEAP32[$300>>2]|0; $302 = $posX; $303 = $302 + 10.0; $304 = $posY; __THREW__ = 0; invoke_viiddidd($301|0,($299|0),($buffer|0),(+$303),(+$304),0,0.0,0.0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { label = 12; break L9; } $307 = $posY; $308 = $307 + 15.0; $posY = $308; $309 = ((($15)) + 104|0); $310 = HEAP32[$309>>2]|0; $311 = ($310|0)!=(0|0); if ($311) { $312 = $f; $313 = HEAP32[$312>>2]|0; $314 = ((($313)) + 16|0); $315 = HEAP32[$314>>2]|0; __THREW__ = 0; invoke_vid($315|0,($312|0),1.0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { label = 12; break L9; } } $328 = (__ZNSt3__111__wrap_iterIPP4TaskEppEi($it,0)|0); HEAP32[$14>>2] = $328; } if ((label|0) == 23) { $252 = ___cxa_find_matching_catch()|0; $253 = tempRet0; $2 = $252; $3 = $253; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else if ((label|0) == 39) { $318 = ___cxa_find_matching_catch()|0; $319 = tempRet0; $2 = $318; $3 = $319; label = 41; } else if ((label|0) == 40) { $320 = ___cxa_find_matching_catch()|0; $321 = tempRet0; $2 = $320; $3 = $321; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 41; } else if ((label|0) == 42) { $322 = ___cxa_find_matching_catch()|0; $323 = tempRet0; $2 = $322; $3 = $323; label = 44; } else if ((label|0) == 43) { $324 = ___cxa_find_matching_catch()|0; $325 = tempRet0; $2 = $324; $3 = $325; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); label = 44; } else if ((label|0) == 45) { $326 = ___cxa_find_matching_catch()|0; $327 = tempRet0; $2 = $326; $3 = $327; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } else if ((label|0) == 47) { $329 = $f; $330 = HEAP32[$329>>2]|0; $331 = ((($330)) + 16|0); $332 = HEAP32[$331>>2]|0; __THREW__ = 0; invoke_vid($332|0,($329|0),1.0); $333 = __THREW__; __THREW__ = 0; $334 = $333&1; if ($334) { label = 12; break; } $6 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($title); STACKTOP = sp;return; } if ((label|0) == 41) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else if ((label|0) == 44) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } } } while(0); if ((label|0) == 12) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $2 = $215; $3 = $216; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($title); $335 = $2; $336 = $3; ___resumeException($335|0); // unreachable; } function __ZN8TaskList13addRandomTaskEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $s = 0, $taskType = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $s = sp + 24|0; $taskType = sp + 44|0; $5 = sp + 4|0; $1 = $this; $2 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($s,159050); __THREW__ = 0; $7 = (invoke_i(5270)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($s)|0); $11 = (($7>>>0) % ($10>>>0))&-1; __THREW__ = 0; $12 = (invoke_iii(4365,($s|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = HEAP8[$12>>0]|0; $16 = $15 << 24 >> 24; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $16; (invoke_iiii(3889,($taskType|0),(159058|0),($vararg_buffer|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; invoke_vii(3797,($5|0),($taskType|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; invoke_viii(6523,($6|0),($5|0),1); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } } } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } function __ZN8TaskListD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = ((($3)) + 116|0); $6 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 12; break; } $8 = ((($3)) + 116|0); $9 = $i; __THREW__ = 0; $10 = (invoke_iii(6524,($8|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { break; } $13 = HEAP32[$10>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($3)) + 116|0); $16 = $i; __THREW__ = 0; $17 = (invoke_iii(6524,($15|0),($16|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = HEAP32[$17>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $22 = HEAP32[$20>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($20); } $25 = ((($3)) + 116|0); $26 = $i; __THREW__ = 0; $27 = (invoke_iii(6524,($25|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } HEAP32[$27>>2] = 0; } $34 = $i; $35 = (($34) + 1)|0; $i = $35; } do { if ((label|0) == 12) { $36 = ((($3)) + 104|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { __THREW__ = 0; $39 = (invoke_i(4541)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break; } $42 = HEAP32[$39>>2]|0; $43 = ((($42)) + 40|0); $44 = HEAP32[$43>>2]|0; $45 = ((($3)) + 104|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; invoke_vii($44|0,($39|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } } $i1 = 0; while(1) { $49 = $i1; $50 = ($49|0)<(9); if (!($50)) { break; } $51 = $i1; $52 = ((($3)) + 68|0); $53 = (($52) + ($51<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)!=(0|0); if ($55) { $56 = $i1; $57 = ((($3)) + 68|0); $58 = (($57) + ($56<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0|0); if (!($60)) { __ZdlPv($59); } $61 = $i1; $62 = ((($3)) + 68|0); $63 = (($62) + ($61<<2)|0); HEAP32[$63>>2] = 0; } $64 = $i1; $65 = (($64) + 1)|0; $i1 = $65; } $66 = ((($3)) + 116|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($66); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } while(0); $30 = ___cxa_find_matching_catch(0|0)|0; $31 = tempRet0; $1 = $30; $2 = $31; $32 = ((($3)) + 116|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $33 = $1; ___clang_call_terminate($33); // unreachable; } function __ZN14TaskWinAgainstC2Ei($this,$_opponent) { $this = $this|0; $_opponent = $_opponent|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_opponent; $2 = $0; __ZN4TaskC2Ec($2,87); $3 = 58528; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN14TaskWinAgainst13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = (_rand()|0); $2 = (($1|0) % 75)&-1; $3 = (75 + ($2))|0; STACKTOP = sp;return ($3|0); } function __ZN14TaskWinAgainst10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 96|0; $1 = sp + 80|0; $2 = sp + 68|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $0 = $this; $9 = $0; $10 = (_rand()|0); $11 = (($10|0) % 2)&-1; switch ($11|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159061); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; } else { $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(6525,($5|0),($9|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; do { if ($16) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; } else { $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $17; (invoke_iiii(3889,($buffer|0),($14|0),($vararg_buffer|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $40 = $3; $41 = $4; ___resumeException($40|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,159115); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; } else { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(6525,($8|0),($9|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $31; (invoke_iiii(3889,($buffer|0),($28|0),($vararg_buffer1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $40 = $3; $41 = $4; ___resumeException($40|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN14TaskWinAgainst12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 56|0; $1 = sp + 52|0; $2 = sp + 36|0; $3 = sp + 24|0; $6 = sp + 4|0; $0 = $this; $7 = $0; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($agg$result); __THREW__ = 0; invoke_vii(3797,($3|0),(159153|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { __THREW__ = 0; invoke_vii(3887,($2|0),($3|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; } else { $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; invoke_vii(6525,($6|0),($7|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if ($14) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; } else { $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $15; (invoke_iiii(3889,($buffer|0),($12|0),($vararg_buffer|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __THREW__ = 0; (invoke_iii(3925,($agg$result|0),($buffer|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break L1; } $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $20 = $$pre_trunc&1; if ($20) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; } } while(0); $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; } function __ZN14TaskWinAgainst6isDoneEP12GameObserverP7GameApp($this,$observer,$0) { $this = $this|0; $observer = $observer|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $baka = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + 180|0); $7 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,1)|0); $8 = HEAP32[$7>>2]|0; $baka = $8; $9 = $baka; $10 = ($9|0)!=(0|0); if (!($10)) { $41 = 0; STACKTOP = sp;return ($41|0); } $11 = $2; $12 = ((($11)) + 180|0); $13 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($12,0)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 48|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); $19 = ($18|0)!=(0); if ($19) { $41 = 0; STACKTOP = sp;return ($41|0); } $20 = $2; $21 = ((($20)) + 180|0); $22 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($21,1)|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); $28 = ($27|0)!=(0); if (!($28)) { $41 = 0; STACKTOP = sp;return ($41|0); } $29 = $2; $30 = $2; $31 = ((($30)) + 180|0); $32 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($31,0)|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZNK12GameObserver6didWinEP6Player($29,$33)|0); if (!($34)) { $41 = 0; STACKTOP = sp;return ($41|0); } $35 = $baka; $36 = ((($35)) + 60|0); $37 = HEAP32[$36>>2]|0; $38 = ((($4)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); $41 = $40; STACKTOP = sp;return ($41|0); } function __ZN13TaskSlaughterC2Eii($this,$_opponent,$_targetLife) { $this = $this|0; $_opponent = $_opponent|0; $_targetLife = $_targetLife|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_opponent; $2 = $_targetLife; $3 = $0; $4 = $1; __ZN14TaskWinAgainstC2Ei($3,$4); $5 = 58576; HEAP32[$3>>2] = $5; $6 = ((($3)) + 13|0); HEAP8[$6>>0] = 83; $7 = $2; $8 = ((($3)) + 56|0); HEAP32[$8>>2] = $7; STACKTOP = sp;return; } function __ZN13TaskSlaughter13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN14TaskWinAgainst13computeRewardEv($1)|0); $3 = $2<<1; $4 = ((($1)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ($5*9)|0; $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)<(-50); $10 = $9 ? 2 : 1; $11 = Math_imul($6, $10)|0; $12 = (($3) - ($11))|0; STACKTOP = sp;return ($12|0); } function __ZN13TaskSlaughter9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 10)&-1; $4 = (-15 - ($3))|0; $5 = ((($1)) + 56|0); HEAP32[$5>>2] = $4; $6 = (_rand()|0); $7 = (($6|0) % 7)&-1; $8 = ($7|0)!=(0); if ($8) { __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } $9 = ((($1)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($10*5)|0; HEAP32[$9>>2] = $11; __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __ZN13TaskSlaughter10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 104|0; $1 = sp + 84|0; $2 = sp + 72|0; $5 = sp + 52|0; $6 = sp + 40|0; $7 = sp + 28|0; $8 = sp + 16|0; $0 = $this; $9 = $0; $10 = (_rand()|0); $11 = (($10|0) % 2)&-1; switch ($11|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159163); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; } else { $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(6525,($5|0),($9|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; do { if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; } else { $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $18 = ((($9)) + 56|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $17; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $19; (invoke_iiii(3889,($buffer|0),($14|0),($vararg_buffer|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,159220); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; } else { $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(6525,($8|0),($9|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; do { if ($32) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; } else { $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $34 = ((($9)) + 56|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $33; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $35; (invoke_iiii(3889,($buffer|0),($30|0),($vararg_buffer2|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $44 = $3; $45 = $4; ___resumeException($44|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN13TaskSlaughter12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 56|0; $1 = sp + 40|0; $2 = sp + 28|0; $5 = sp + 8|0; $0 = $this; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159262); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(6525,($5|0),($6|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; } else { $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $13 = ((($6)) + 56|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $14; (invoke_iiii(3889,($buffer|0),($9|0),($vararg_buffer|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } function __ZN13TaskSlaughter6isDoneEP12GameObserverP7GameApp($this,$observer,$_app) { $this = $this|0; $observer = $observer|0; $_app = $_app|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_app; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN14TaskWinAgainst6isDoneEP12GameObserverP7GameApp($3,$4,$5)|0); if (!($6)) { $16 = 0; STACKTOP = sp;return ($16|0); } $7 = $1; $8 = ((($7)) + 180|0); $9 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($8,1)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)<=($14|0); $16 = $15; STACKTOP = sp;return ($16|0); } function __ZN13TaskSlaughter18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buff = sp + 32|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 56|0); $6 = HEAP32[$5>>2]|0; HEAP32[$vararg_buffer>>2] = $6; (_sprintf($buff,158799,$vararg_buffer)|0); $7 = ((($4)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($7|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } function __ZN13TaskSlaughter20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; STACKTOP = sp;return; } function __ZN9TaskDelayC2Eii($this,$_opponent,$_turn) { $this = $this|0; $_opponent = $_opponent|0; $_turn = $_turn|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_opponent; $2 = $_turn; $3 = $0; $4 = $1; __ZN14TaskWinAgainstC2Ei($3,$4); $5 = 58624; HEAP32[$3>>2] = $5; $6 = ((($3)) + 13|0); HEAP8[$6>>0] = 68; $7 = $2; $8 = ((($3)) + 56|0); HEAP32[$8>>2] = $7; $9 = ((($3)) + 60|0); HEAP8[$9>>0] = 1; STACKTOP = sp;return; } function __ZN9TaskDelay13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN14TaskWinAgainst13computeRewardEv($1)|0); $3 = ((($1)) + 60|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; $6 = ((($1)) + 56|0); $7 = HEAP32[$6>>2]|0; if ($5) { $8 = ($7*33)|0; $16 = $8; $15 = (($2) + ($16))|0; STACKTOP = sp;return ($15|0); } else { $9 = (17 - ($7))|0; $10 = ((($1)) + 56|0); $11 = HEAP32[$10>>2]|0; $12 = (17 - ($11))|0; $13 = Math_imul($9, $12)|0; $14 = ($13*17)|0; $16 = $14; $15 = (($2) + ($16))|0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN9TaskDelay9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 2)&-1; $4 = ($3|0)==(1); $5 = ((($1)) + 60|0); $6 = $4&1; HEAP8[$5>>0] = $6; $7 = ((($1)) + 60|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; $10 = (_rand()|0); $11 = (($10|0) % 15)&-1; $12 = (($11) + 20)|0; $13 = (($10|0) % 9)&-1; $14 = (15 - ($13))|0; $15 = $9 ? $12 : $14; $16 = ((($1)) + 56|0); HEAP32[$16>>2] = $15; __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __ZN9TaskDelay10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer2 = 0, $vararg_buffer6 = 0, $vararg_ptr1 = 0, $vararg_ptr13 = 0, $vararg_ptr5 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer10 = sp + 24|0; $vararg_buffer6 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 192|0; $1 = sp + 172|0; $2 = sp + 160|0; $5 = sp + 140|0; $6 = sp + 128|0; $7 = sp + 116|0; $8 = sp + 104|0; $9 = sp + 92|0; $10 = sp + 80|0; $11 = sp + 68|0; $12 = sp + 56|0; $13 = sp + 44|0; $14 = sp + 32|0; $0 = $this; $15 = $0; $16 = ((($15)) + 60|0); $17 = HEAP8[$16>>0]|0; $18 = $17&1; $19 = (_rand()|0); $20 = (($19|0) % 2)&-1; if ($18) { switch ($20|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159285); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; } else { $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(6525,($5|0),($15|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; do { if ($25) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; } else { $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $27 = ((($15)) + 56|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $26; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $28; (invoke_iiii(3889,($buffer|0),($23|0),($vararg_buffer|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $85 = $3; $86 = $4; ___resumeException($85|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,159335); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; } else { $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(6525,($8|0),($15|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if ($41) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; } else { $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $43 = ((($15)) + 56|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $42; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $44; (invoke_iiii(3889,($buffer|0),($39|0),($vararg_buffer2|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $85 = $3; $86 = $4; ___resumeException($85|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } else { switch ($20|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,159383); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $3 = $63; $4 = $64; } else { $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __THREW__ = 0; invoke_vii(6525,($11|0),($15|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; do { if ($57) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $3 = $65; $4 = $66; } else { $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $59 = ((($15)) + 56|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer6>>2] = $58; $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); HEAP32[$vararg_ptr9>>2] = $60; (invoke_iiii(3889,($buffer|0),($55|0),($vararg_buffer6|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $85 = $3; $86 = $4; ___resumeException($85|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,159443); __THREW__ = 0; invoke_vii(3887,($12|0),($13|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $79 = ___cxa_find_matching_catch()|0; $80 = tempRet0; $3 = $79; $4 = $80; } else { $71 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); __THREW__ = 0; invoke_vii(6525,($14|0),($15|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; do { if ($73) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $3 = $81; $4 = $82; } else { $74 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); $75 = ((($15)) + 56|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer10>>2] = $74; $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); HEAP32[$vararg_ptr13>>2] = $76; (invoke_iiii(3889,($buffer|0),($71|0),($vararg_buffer10|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $3 = $83; $4 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $85 = $3; $86 = $4; ___resumeException($85|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } } function __ZN9TaskDelay12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 104|0; $1 = sp + 84|0; $2 = sp + 72|0; $5 = sp + 52|0; $6 = sp + 40|0; $7 = sp + 28|0; $8 = sp + 16|0; $0 = $this; $9 = $0; $10 = ((($9)) + 60|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159489); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; } else { $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; invoke_vii(6525,($5|0),($9|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; do { if ($17) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; } else { $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $19 = ((($9)) + 56|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $18; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $20; (invoke_iiii(3889,($buffer|0),($15|0),($vararg_buffer|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,159511); __THREW__ = 0; invoke_vii(3887,($6|0),($7|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; invoke_vii(6525,($8|0),($9|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; do { if ($33) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; } else { $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $35 = ((($9)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) + 1)|0; __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $34; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $37; (invoke_iiii(3889,($buffer|0),($31|0),($vararg_buffer2|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $46 = $3; $47 = $4; ___resumeException($46|0); // unreachable; } } function __ZN9TaskDelay6isDoneEP12GameObserverP7GameApp($this,$observer,$_app) { $this = $this|0; $observer = $observer|0; $_app = $_app|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $observer; $2 = $_app; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN14TaskWinAgainst6isDoneEP12GameObserverP7GameApp($3,$4,$5)|0); if (!($6)) { $18 = 0; STACKTOP = sp;return ($18|0); } $7 = ((($3)) + 60|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; $10 = $1; $11 = ((($10)) + 140|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)>=($14|0); $16 = ($12|0)<=($14|0); $17 = $9 ? $15 : $16; $18 = $17; STACKTOP = sp;return ($18|0); } function __ZN9TaskDelay18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buff = sp + 48|0; $1 = sp + 32|0; $4 = sp + 12|0; $0 = $this; $5 = $0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buff,158799,$vararg_buffer)|0); $8 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($8|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($5)) + 60|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP32[$vararg_buffer1>>2] = $14; (_sprintf($buff,158799,$vararg_buffer1)|0); $15 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buff); __THREW__ = 0; invoke_vii(5346,($15|0),($4|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } function __ZN9TaskDelay20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; $7 = ((($1)) + 44|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($7)|0); $9 = ($8>>>0)>(8); if (!($9)) { STACKTOP = sp;return; } $10 = ((($1)) + 44|0); $11 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($10,8)|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $13 = (_atoi($12)|0); $14 = ($13|0)>(0); $15 = ((($1)) + 60|0); $16 = $14&1; HEAP8[$15>>0] = $16; STACKTOP = sp;return; } function __ZN12TaskImmortalC2Ei($this,$_targetLife) { $this = $this|0; $_targetLife = $_targetLife|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_targetLife; $2 = $0; __ZN4TaskC2Ec($2,73); $3 = 58672; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 56|0); HEAP32[$5>>2] = $4; $6 = ((($2)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)<(100); if ($8) { $14 = 0; $13 = ((($2)) + 60|0); HEAP32[$13>>2] = $14; STACKTOP = sp;return; } $9 = ((($2)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)<(1000); $12 = $11 ? 1 : 2; $14 = $12; $13 = ((($2)) + 60|0); HEAP32[$13>>2] = $14; STACKTOP = sp;return; } function __ZN12TaskImmortal13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; $4 = $3<<1; $5 = (($4) + 150)|0; $6 = (_rand()|0); $7 = (($6|0) % 50)&-1; $8 = (($5) + ($7))|0; STACKTOP = sp;return ($8|0); } function __ZN12TaskImmortal10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0; var $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 40|0; $1 = sp + 24|0; $2 = sp + 12|0; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159536); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $9 = ((($5)) + 56|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; (invoke_iiii(3889,($buffer|0),($8|0),($vararg_buffer|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } function __ZN12TaskImmortal12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 104|0; $1 = sp + 88|0; $2 = sp + 76|0; $5 = sp + 56|0; $6 = sp + 44|0; $7 = sp + 32|0; $8 = sp + 20|0; $0 = $this; $9 = $0; $10 = ((($9)) + 60|0); $11 = HEAP32[$10>>2]|0; switch ($11|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159593); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if ($13) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; } else { $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $15 = ((($9)) + 56|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $16; (invoke_iiii(3889,($buffer|0),($14|0),($vararg_buffer|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $45 = $3; $46 = $4; ___resumeException($45|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,159618); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; do { if ($24) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; } else { $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $26 = ((($9)) + 56|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $27; (invoke_iiii(3889,($buffer|0),($25|0),($vararg_buffer1|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $3 = $32; $4 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $45 = $3; $46 = $4; ___resumeException($45|0); // unreachable; break; } case 2: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,159650); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; do { if ($35) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; } else { $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $37 = ((($9)) + 56|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $38; (invoke_iiii(3889,($buffer|0),($36|0),($vararg_buffer4|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $45 = $3; $46 = $4; ___resumeException($45|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN12TaskImmortal6isDoneEP12GameObserverP7GameApp($this,$observer,$0) { $this = $this|0; $observer = $observer|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + 180|0); $7 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,0)|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = ($12|0)!=(0); if ($13) { $38 = 0; STACKTOP = sp;return ($38|0); } $14 = $2; $15 = ((($14)) + 180|0); $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,1)|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); $22 = ($21|0)!=(0); if (!($22)) { $38 = 0; STACKTOP = sp;return ($38|0); } $23 = $2; $24 = $2; $25 = ((($24)) + 180|0); $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,0)|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNK12GameObserver6didWinEP6Player($23,$27)|0); if (!($28)) { $38 = 0; STACKTOP = sp;return ($38|0); } $29 = $2; $30 = ((($29)) + 180|0); $31 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,0)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($4)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = ($34|0)>=($36|0); $38 = $37; STACKTOP = sp;return ($38|0); } function __ZN12TaskImmortal18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buff = sp + 48|0; $1 = sp + 32|0; $4 = sp + 12|0; $0 = $this; $5 = $0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buff,158799,$vararg_buffer)|0); $8 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($8|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($5)) + 60|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer1>>2] = $12; (_sprintf($buff,158799,$vararg_buffer1)|0); $13 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buff); __THREW__ = 0; invoke_vii(5346,($13|0),($4|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZN12TaskImmortal20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; $7 = ((($1)) + 44|0); $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($7,8)|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $10 = (_atoi($9)|0); $11 = ((($1)) + 60|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN12TaskImmortal9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 3)&-1; $4 = ((($1)) + 60|0); HEAP32[$4>>2] = $3; $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; switch ($6|0) { case 0: { $7 = (_rand()|0); $8 = (($7|0) % 10)&-1; $9 = (20 + ($8))|0; $10 = ((($1)) + 56|0); HEAP32[$10>>2] = $9; break; } case 1: { $11 = (_rand()|0); $12 = (($11|0) % 5)&-1; $13 = ($12*5)|0; $14 = (100 + ($13))|0; $15 = ((($1)) + 56|0); HEAP32[$15>>2] = $14; break; } case 2: { $16 = (_rand()|0); $17 = (($16|0) % 10)&-1; $18 = ($17*50)|0; $19 = (1000 + ($18))|0; $20 = ((($1)) + 56|0); HEAP32[$20>>2] = $19; break; } default: { } } __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __ZN17TaskMassiveBurialC2Eii($this,$_color,$_bodyCount) { $this = $this|0; $_color = $_color|0; $_bodyCount = $_bodyCount|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $_bodyCount; $5 = $0; __ZN4TaskC2Ec($5,77); $6 = 58720; HEAP32[$5>>2] = $6; $7 = $1; $8 = ((($5)) + 56|0); HEAP32[$8>>2] = $7; $9 = $2; $10 = ((($5)) + 60|0); HEAP32[$10>>2] = $9; $11 = ((($5)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = (0)==($12|0); if (!($13)) { $14 = ((($5)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = (0)==($15|0); if (!($16)) { STACKTOP = sp;return; } } $17 = HEAP32[$5>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_vi($19|0,($5|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZN4TaskD2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN17TaskMassiveBurial13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 150)&-1; $4 = ((($1)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = (7)==($7|0); $9 = $8 ? 70 : 50; $10 = Math_imul($5, $9)|0; $11 = (($3) + ($10))|0; STACKTOP = sp;return ($11|0); } function __ZN17TaskMassiveBurial10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 48|0; $1 = sp + 28|0; $2 = sp + 16|0; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159679); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $9 = ((($5)) + 60|0); $10 = HEAP32[$9>>2]|0; $11 = ((($5)) + 56|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_iii(4348,(47348|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = HEAP32[$13>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $16; (invoke_iiii(3889,($buffer|0),($8|0),($vararg_buffer|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } function __ZN17TaskMassiveBurial12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 200|0; $1 = sp + 184|0; $2 = sp + 172|0; $5 = sp + 152|0; $6 = sp + 140|0; $7 = sp + 128|0; $8 = sp + 116|0; $9 = sp + 104|0; $10 = sp + 92|0; $11 = sp + 80|0; $12 = sp + 68|0; $13 = sp + 56|0; $14 = sp + 44|0; $0 = $this; $15 = $0; $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; switch ($17|0) { case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159741); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; } else { $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $21 = ((($15)) + 60|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $22; (invoke_iiii(3889,($buffer|0),($20|0),($vararg_buffer|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 2: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,159762); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $32 = ((($15)) + 60|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $33; (invoke_iiii(3889,($buffer|0),($31|0),($vararg_buffer1|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 3: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,159779); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if ($41) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; } else { $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $43 = ((($15)) + 60|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $44; (invoke_iiii(3889,($buffer|0),($42|0),($vararg_buffer4|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 4: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,159800); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; do { if ($52) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; } else { $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $54 = ((($15)) + 60|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $55; (invoke_iiii(3889,($buffer|0),($53|0),($vararg_buffer7|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 5: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,159814); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; do { if ($63) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } else { $64 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $65 = ((($15)) + 60|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer10>>2] = $66; (invoke_iiii(3889,($buffer|0),($64|0),($vararg_buffer10|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 7: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,159824); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if ($74) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; } else { $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $76 = ((($15)) + 60|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer13>>2] = $77; (invoke_iiii(3889,($buffer|0),($75|0),($vararg_buffer13|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN17TaskMassiveBurial6isDoneEP12GameObserverP7GameApp($this,$observer,$0) { $this = $this|0; $observer = $observer|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cards = 0, $countColor = 0; var $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cards = sp + 20|0; $it = sp + 16|0; $4 = sp + 12|0; $7 = sp; $1 = $this; $2 = $observer; $3 = $0; $8 = $1; $countColor = 0; $9 = $2; $10 = ((($9)) + 180|0); $11 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($10,1)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($cards,$17); $18 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($cards)|0); HEAP32[$it>>2] = $18; while(1) { $19 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($cards)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($20)) { label = 8; break; } $21 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($8)) + 56|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; $25 = (invoke_iii(4860,($22|0),($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 6; break; } if ($25) { $28 = $countColor; $29 = (($28) + 1)|0; $countColor = $29; } $34 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($it,0)|0); HEAP32[$7>>2] = $34; } if ((label|0) == 6) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); $32 = $5; $33 = $6; ___resumeException($32|0); // unreachable; } else if ((label|0) == 8) { $35 = $countColor; $36 = ((($8)) + 60|0); $37 = HEAP32[$36>>2]|0; $38 = ($35|0)>=($37|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); STACKTOP = sp;return ($38|0); } return (0)|0; } function __ZN17TaskMassiveBurial18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buff = sp + 48|0; $1 = sp + 32|0; $4 = sp + 12|0; $0 = $this; $5 = $0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buff,158799,$vararg_buffer)|0); $8 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($8|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($5)) + 60|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer1>>2] = $12; (_sprintf($buff,158799,$vararg_buffer1)|0); $13 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buff); __THREW__ = 0; invoke_vii(5346,($13|0),($4|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZN17TaskMassiveBurial20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; $7 = ((($1)) + 44|0); $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($7,8)|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $10 = (_atoi($9)|0); $11 = ((($1)) + 60|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN17TaskMassiveBurial9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = HEAP32[11900]|0; $4 = (($3) - 1)|0; $5 = (($2|0) % ($4|0))&-1; $6 = (($5) + 1)|0; $7 = ((($1)) + 56|0); HEAP32[$7>>2] = $6; $8 = ((($1)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = (7)==($9|0); $11 = (_rand()|0); $12 = (($11|0) % 10)&-1; $13 = (($11|0) % 20)&-1; $14 = $10 ? $12 : $13; $15 = (5 + ($14))|0; $16 = ((($1)) + 60|0); HEAP32[$16>>2] = $15; __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __ZN10TaskWisdomC2Eii($this,$_color,$_cardCount) { $this = $this|0; $_color = $_color|0; $_cardCount = $_cardCount|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_color; $2 = $_cardCount; $5 = $0; __ZN4TaskC2Ec($5,79); $6 = 58768; HEAP32[$5>>2] = $6; $7 = $1; $8 = ((($5)) + 56|0); HEAP32[$8>>2] = $7; $9 = $2; $10 = ((($5)) + 60|0); HEAP32[$10>>2] = $9; $11 = ((($5)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = (0)==($12|0); if (!($13)) { $14 = ((($5)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = (0)==($15|0); if (!($16)) { STACKTOP = sp;return; } } $17 = HEAP32[$5>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_vi($19|0,($5|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZN4TaskD2Ev($5); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN10TaskWisdom13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 150)&-1; $4 = ((($1)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5*50)|0; $7 = (($3) + ($6))|0; $8 = ((($1)) + 60|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>(7); $11 = $10 ? 200 : 0; $12 = (($7) + ($11))|0; STACKTOP = sp;return ($12|0); } function __ZN10TaskWisdom10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 48|0; $1 = sp + 28|0; $2 = sp + 16|0; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159848); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $9 = ((($5)) + 60|0); $10 = HEAP32[$9>>2]|0; $11 = ((($5)) + 56|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; $13 = (invoke_iii(4348,(47348|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = HEAP32[$13>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $16; (invoke_iiii(3889,($buffer|0),($8|0),($vararg_buffer|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } function __ZN10TaskWisdom12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 200|0; $1 = sp + 184|0; $2 = sp + 172|0; $5 = sp + 152|0; $6 = sp + 140|0; $7 = sp + 128|0; $8 = sp + 116|0; $9 = sp + 104|0; $10 = sp + 92|0; $11 = sp + 80|0; $12 = sp + 68|0; $13 = sp + 56|0; $14 = sp + 44|0; $0 = $this; $15 = $0; $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; switch ($17|0) { case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,159899); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; } else { $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $21 = ((($15)) + 60|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $22; (invoke_iiii(3889,($buffer|0),($20|0),($vararg_buffer|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 2: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,159918); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; do { if ($30) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $32 = ((($15)) + 60|0); $33 = HEAP32[$32>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $33; (invoke_iiii(3889,($buffer|0),($31|0),($vararg_buffer1|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 3: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,159945); __THREW__ = 0; invoke_vii(3887,($7|0),($8|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if ($41) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; } else { $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $43 = ((($15)) + 60|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer4>>2] = $44; (invoke_iiii(3889,($buffer|0),($42|0),($vararg_buffer4|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 4: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,159965); __THREW__ = 0; invoke_vii(3887,($9|0),($10|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; do { if ($52) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; } else { $53 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); $54 = ((($15)) + 60|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $55; (invoke_iiii(3889,($buffer|0),($53|0),($vararg_buffer7|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 5: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,159983); __THREW__ = 0; invoke_vii(3887,($11|0),($12|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; do { if ($63) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $3 = $69; $4 = $70; } else { $64 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($11)|0); $65 = ((($15)) + 60|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer10>>2] = $66; (invoke_iiii(3889,($buffer|0),($64|0),($vararg_buffer10|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $3 = $71; $4 = $72; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } case 7: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,160004); __THREW__ = 0; invoke_vii(3887,($13|0),($14|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if ($74) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $3 = $80; $4 = $81; } else { $75 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); $76 = ((($15)) + 60|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer13>>2] = $77; (invoke_iiii(3889,($buffer|0),($75|0),($vararg_buffer13|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $84 = $3; $85 = $4; ___resumeException($84|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN10TaskWisdom6isDoneEP12GameObserverP7GameApp($this,$observer,$0) { $this = $this|0; $observer = $observer|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $cards = 0, $countColor = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cards = sp + 20|0; $it = sp + 16|0; $4 = sp + 12|0; $7 = sp; $1 = $this; $2 = $observer; $3 = $0; $8 = $1; $countColor = 0; $9 = $2; $10 = ((($9)) + 180|0); $11 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($10,0)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 84|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_($cards,$17); $18 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE5beginEv($cards)|0); HEAP32[$it>>2] = $18; while(1) { $19 = (__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE3endEv($cards)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__1neIPP15MTGCardInstanceEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($20)) { label = 8; break; } $21 = (__ZNKSt3__111__wrap_iterIPP15MTGCardInstanceEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($8)) + 56|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; $25 = (invoke_iii(4860,($22|0),($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break; } if ($25) { $28 = $countColor; $29 = (($28) + 1)|0; $countColor = $29; } $34 = (__ZNSt3__111__wrap_iterIPP15MTGCardInstanceEppEi($it,0)|0); HEAP32[$7>>2] = $34; } if ((label|0) == 8) { $35 = $2; $36 = ((($35)) + 180|0); __THREW__ = 0; $37 = (invoke_iii(4093,($36|0),0)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = HEAP32[$37>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 48|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($40|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = ($44|0)!=(0); if ($47) { $75 = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); STACKTOP = sp;return ($75|0); } $48 = $2; $49 = ((($48)) + 180|0); __THREW__ = 0; $50 = (invoke_iii(4093,($49|0),1)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = HEAP32[$50>>2]|0; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 48|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_ii($56|0,($53|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { $60 = ($57|0)!=(0); if (!($60)) { $75 = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); STACKTOP = sp;return ($75|0); } $61 = $2; $62 = $2; $63 = ((($62)) + 180|0); __THREW__ = 0; $64 = (invoke_iii(4093,($63|0),0)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { $67 = HEAP32[$64>>2]|0; __THREW__ = 0; $68 = (invoke_iii(6526,($61|0),($67|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if (!($70)) { if (!($68)) { $75 = 0; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); STACKTOP = sp;return ($75|0); } $71 = $countColor; $72 = ((($8)) + 60|0); $73 = HEAP32[$72>>2]|0; $74 = ($71|0)>=($73|0); $75 = $74; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); STACKTOP = sp;return ($75|0); } } } } } } } $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $5 = $30; $6 = $31; __ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEED2Ev($cards); $32 = $5; $33 = $6; ___resumeException($32|0); // unreachable; return (0)|0; } function __ZN10TaskWisdom18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buff = sp + 48|0; $1 = sp + 32|0; $4 = sp + 12|0; $0 = $this; $5 = $0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buff,158799,$vararg_buffer)|0); $8 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($8|0),($1|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = ((($5)) + 60|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer1>>2] = $12; (_sprintf($buff,158799,$vararg_buffer1)|0); $13 = ((($5)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$buff); __THREW__ = 0; invoke_vii(5346,($13|0),($4|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZN10TaskWisdom20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; $7 = ((($1)) + 44|0); $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($7,8)|0); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $10 = (_atoi($9)|0); $11 = ((($1)) + 60|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZN10TaskWisdom9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = HEAP32[11900]|0; $4 = (($3) - 1)|0; $5 = (($2|0) % ($4|0))&-1; $6 = (($5) + 1)|0; $7 = ((($1)) + 56|0); HEAP32[$7>>2] = $6; $8 = ((($1)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = (7)==($9|0); $11 = (_rand()|0); $12 = (($11|0) % 5)&-1; $13 = (($11|0) % 7)&-1; $14 = $10 ? $12 : $13; $15 = (2 + ($14))|0; $16 = ((($1)) + 60|0); HEAP32[$16>>2] = $15; __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __ZN12TaskPacifismC2Ei($this,$_lifeSlashCardMin) { $this = $this|0; $_lifeSlashCardMin = $_lifeSlashCardMin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_lifeSlashCardMin; $4 = $0; __ZN4TaskC2Ec($4,80); $5 = 58816; HEAP32[$4>>2] = $5; $6 = $1; $7 = ((($4)) + 56|0); HEAP32[$7>>2] = $6; $8 = ((($4)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0); if (!($10)) { STACKTOP = sp;return; } $11 = HEAP32[$4>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_vi($13|0,($4|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZN4TaskD2Ev($4); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12TaskPacifism13computeRewardEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 50)&-1; $4 = (200 + ($3))|0; $5 = ((($1)) + 56|0); $6 = HEAP32[$5>>2]|0; $7 = ($6*5)|0; $8 = (($4) + ($7))|0; $9 = ((($1)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)>(20); $12 = $11 ? 200 : 0; $13 = (($8) + ($12))|0; STACKTOP = sp;return ($13|0); } function __ZN12TaskPacifism10createDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 72|0; $1 = sp + 56|0; $2 = sp + 44|0; $5 = sp + 24|0; $6 = sp + 12|0; $0 = $this; $7 = $0; $8 = (_rand()|0); $9 = (($8|0) % 2)&-1; switch ($9|0) { case 0: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,160023); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; } else { $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $13 = ((($7)) + 56|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $14; (invoke_iiii(3889,($buffer|0),($12|0),($vararg_buffer|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; break; } case 1: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,160106); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; do { if ($22) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $3 = $28; $4 = $29; } else { $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $24 = ((($7)) + 56|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer1>>2] = $25; (invoke_iiii(3889,($buffer|0),($23|0),($vararg_buffer1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $3 = $30; $4 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $32 = $3; $33 = $4; ___resumeException($32|0); // unreachable; break; } default: { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } } } function __ZN12TaskPacifism12getShortDescEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0; var $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 40|0; $1 = sp + 24|0; $2 = sp + 12|0; $0 = $this; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,160182); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $9 = ((($5)) + 56|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; (invoke_iiii(3889,($buffer|0),($8|0),($vararg_buffer|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buffer); STACKTOP = sp;return; } $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } function __ZN12TaskPacifism6isDoneEP12GameObserverP7GameApp($this,$observer,$0) { $this = $this|0; $observer = $observer|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $observer; $3 = $0; $4 = $1; $5 = $2; $6 = ((($5)) + 180|0); $7 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($6,0)|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = ($12|0)!=(0); if ($13) { $51 = 0; STACKTOP = sp;return ($51|0); } $14 = $2; $15 = ((($14)) + 180|0); $16 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($15,1)|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); $22 = ($21|0)!=(0); if (!($22)) { $51 = 0; STACKTOP = sp;return ($51|0); } $23 = $2; $24 = $2; $25 = ((($24)) + 180|0); $26 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($25,0)|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNK12GameObserver6didWinEP6Player($23,$27)|0); if (!($28)) { $51 = 0; STACKTOP = sp;return ($51|0); } $29 = $2; $30 = ((($29)) + 180|0); $31 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($30,1)|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ((($4)) + 56|0); $36 = HEAP32[$35>>2]|0; $37 = ($34|0)>=($36|0); if (!($37)) { $51 = 0; STACKTOP = sp;return ($51|0); } $38 = $2; $39 = ((($38)) + 180|0); $40 = (__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj($39,1)|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 84|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 8|0); $47 = (__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE4sizeEv($46)|0); $48 = ((($4)) + 56|0); $49 = HEAP32[$48>>2]|0; $50 = ($47|0)>=($49|0); $51 = $50; STACKTOP = sp;return ($51|0); } function __ZN12TaskPacifism18storeCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buff = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buff = sp + 32|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 56|0); $6 = HEAP32[$5>>2]|0; HEAP32[$vararg_buffer>>2] = $6; (_sprintf($buff,158799,$vararg_buffer)|0); $7 = ((($4)) + 44|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buff); __THREW__ = 0; invoke_vii(5346,($7|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } } function __ZN12TaskPacifism20restoreCustomAttribsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($2,7)|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($3)|0); $5 = (_atoi($4)|0); $6 = ((($1)) + 56|0); HEAP32[$6>>2] = $5; STACKTOP = sp;return; } function __ZN12TaskPacifism9randomizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (_rand()|0); $3 = (($2|0) % 25)&-1; $4 = (($3) + 1)|0; $5 = ((($1)) + 56|0); HEAP32[$5>>2] = $4; __ZN4Task9randomizeEv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_Tasks_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5131(); ___cxx_global_var_init_1_5132(); ___cxx_global_var_init_3_5133(); ___cxx_global_var_init_5_5134(); ___cxx_global_var_init_7_5135(); return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZN12InQuadEasingC2ERf($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $val; $2 = $0; $3 = $1; __ZN6EasingC2ERf($2,$3); $4 = 58912; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__111__wrap_iterIPP4TaskEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__14findINS_11__wrap_iterIPP4TaskEES3_EET_S6_S6_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neIPP4TaskEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($2)) { break; } $3 = (__ZNKSt3__111__wrap_iterIPP4TaskEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { break; } (__ZNSt3__111__wrap_iterIPP4TaskEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__111__wrap_iterIPKP4TaskEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP4TaskE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP4TaskS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP4TaskS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6527,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6528,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZN4TaskD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 58480; HEAP32[$1>>2] = $2; $3 = ((($1)) + 44|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); $4 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); STACKTOP = sp;return; } function ___cxx_global_var_init_5131() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58856,182585); (___cxa_atexit((3831|0),(58856|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5132() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58868,165089); (___cxa_atexit((3831|0),(58868|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5133() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58880,165080); (___cxa_atexit((3831|0),(58880|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5134() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(58892,165065); (___cxa_atexit((3831|0),(58892|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_5135() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev(58460); (___cxa_atexit((6529|0),(58460|0),(___dso_handle|0))|0); return; } function __ZN12InQuadEasing11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, $time_tmp = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = +HEAPF32[$2>>2]; $4 = ((($1)) + 16|0); $5 = +HEAPF32[$4>>2]; $6 = $3 / $5; $time_tmp = $6; $7 = ((($1)) + 8|0); $8 = +HEAPF32[$7>>2]; $9 = $time_tmp; $10 = $8 * $9; $11 = $time_tmp; $12 = $10 * $11; $13 = ((($1)) + 4|0); $14 = +HEAPF32[$13>>2]; $15 = $12 + $14; $16 = ((($1)) + 12|0); $17 = HEAP32[$16>>2]|0; HEAPF32[$17>>2] = $15; STACKTOP = sp;return; } function __ZN4TaskD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14TaskWinAgainstD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); STACKTOP = sp;return; } function __ZN14TaskWinAgainstD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TaskWinAgainstD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13TaskSlaughterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TaskWinAgainstD2Ev($1); STACKTOP = sp;return; } function __ZN13TaskSlaughterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TaskSlaughterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9TaskDelayD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TaskWinAgainstD2Ev($1); STACKTOP = sp;return; } function __ZN9TaskDelayD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TaskDelayD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12TaskImmortalD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); STACKTOP = sp;return; } function __ZN12TaskImmortalD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TaskImmortalD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17TaskMassiveBurialD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); STACKTOP = sp;return; } function __ZN17TaskMassiveBurialD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17TaskMassiveBurialD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10TaskWisdomD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); STACKTOP = sp;return; } function __ZN10TaskWisdomD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10TaskWisdomD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12TaskPacifismD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4TaskD2Ev($1); STACKTOP = sp;return; } function __ZN12TaskPacifismD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TaskPacifismD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP4TaskEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP4TaskEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP4TaskE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP4TaskE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP4TaskEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP4TaskEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP4TaskEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6530,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6531,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6532,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP4TaskE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP4TaskE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP4TaskEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP4TaskEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP4TaskEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP4TaskEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP4TaskEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP4TaskE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP4TaskE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP4TaskEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP4TaskEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP4TaskEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP4TaskEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP4TaskEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP4TaskEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP4TaskEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP4TaskEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6533,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP4TaskEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(4719,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP4TaskRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP4TaskRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP4TaskS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP4TaskE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP4TaskE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP4TaskE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP4TaskEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP4TaskEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP4TaskNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(6527,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP4TaskS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP4TaskEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP4TaskEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP4TaskEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP4TaskS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP4TaskS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP4TaskEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12TextScrollerC2Eiffff($this,$fontId,$x,$y,$width,$scrollSpeed) { $this = $this|0; $fontId = $fontId|0; $x = +$x; $y = +$y; $width = +$width; $scrollSpeed = +$scrollSpeed; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $fontId; $2 = $x; $3 = $y; $4 = $width; $5 = $scrollSpeed; $6 = $0; __ZN10JGuiObjectC2Ei($6,0); $7 = 58924; HEAP32[$6>>2] = $7; $8 = ((($6)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($6)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($6)) + 32|0); $11 = $1; HEAP32[$10>>2] = $11; $12 = ((($6)) + 60|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($12); $13 = $4; $14 = ((($6)) + 36|0); HEAPF32[$14>>2] = $13; $15 = $5; $16 = ((($6)) + 40|0); HEAPF32[$16>>2] = $15; $17 = $2; $18 = ((($6)) + 44|0); HEAPF32[$18>>2] = $17; $19 = $3; $20 = ((($6)) + 48|0); HEAPF32[$20>>2] = $19; $21 = $4; $22 = -$21; $23 = ((($6)) + 52|0); HEAPF32[$23>>2] = $22; $24 = ((($6)) + 56|0); HEAP32[$24>>2] = 0; $25 = ((($6)) + 72|0); HEAP32[$25>>2] = 0; $26 = ((($6)) + 76|0); HEAP32[$26>>2] = 0; STACKTOP = sp;return; } function __ZN12TextScroller9setRandomEi($this,$mode) { $this = $this|0; $mode = $mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mode; $2 = $0; $3 = $1; $4 = ((($2)) + 76|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 76|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return; } $8 = ((($2)) + 60|0); $9 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($8)|0); $10 = ($9|0)!=(0); if (!($10)) { STACKTOP = sp;return; } $11 = (_rand()|0); $12 = ((($2)) + 60|0); $13 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($12)|0); $14 = (($11>>>0) % ($13>>>0))&-1; $15 = ((($2)) + 72|0); HEAP32[$15>>2] = $14; $16 = ((($2)) + 8|0); $17 = ((($2)) + 60|0); $18 = ((($2)) + 72|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($17,$19)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($16,$20)|0); STACKTOP = sp;return; } function __ZN12TextScroller3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$text) { $this = $this|0; $text = $text|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($2)|0); $4 = ($3|0)!=(0); if (!($4)) { $5 = ((($1)) + 8|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($5,$text)|0); } $6 = ((($1)) + 60|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($6,$text); STACKTOP = sp;return; } function __ZN12TextScroller5ResetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5clearEv($2); $3 = ((($1)) + 72|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN12TextScroller6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 60|0); $4 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($3)|0); $5 = ($4|0)!=(0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($2)) + 40|0); $7 = +HEAPF32[$6>>2]; $8 = $1; $9 = $7 * $8; $10 = ((($2)) + 52|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = (__ZN16WResourceManager8InstanceEv()|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 112|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 32|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iii[$16 & 8191]($13,$18)|0); $mFont = $19; $20 = ((($2)) + 52|0); $21 = +HEAPF32[$20>>2]; $22 = $mFont; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 28|0); $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 8|0); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($26)|0); $28 = (+FUNCTION_TABLE_dii[$25 & 4095]($22,$27)); $29 = $21 > $28; if (!($29)) { STACKTOP = sp;return; } $30 = ((($2)) + 36|0); $31 = +HEAPF32[$30>>2]; $32 = -$31; $33 = ((($2)) + 52|0); HEAPF32[$33>>2] = $32; $34 = ((($2)) + 76|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); if ($36) { $37 = (_rand()|0); $38 = ((($2)) + 60|0); $39 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($38)|0); $40 = (($37>>>0) % ($39>>>0))&-1; $41 = ((($2)) + 72|0); HEAP32[$41>>2] = $40; } else { $42 = ((($2)) + 72|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + 1)|0; HEAP32[$42>>2] = $44; $45 = ((($2)) + 72|0); $46 = HEAP32[$45>>2]|0; $47 = ((($2)) + 60|0); $48 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($47)|0); $49 = ($46>>>0)>=($48>>>0); if ($49) { $50 = ((($2)) + 72|0); HEAP32[$50>>2] = 0; } } $51 = ((($2)) + 8|0); $52 = ((($2)) + 60|0); $53 = ((($2)) + 72|0); $54 = HEAP32[$53>>2]|0; $55 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($52,$54)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($51,$55)|0); STACKTOP = sp;return; } function __ZN12TextScroller6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($1)) + 8|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); $14 = ((($1)) + 44|0); $15 = +HEAPF32[$14>>2]; $16 = ((($1)) + 48|0); $17 = +HEAPF32[$16>>2]; $18 = ((($1)) + 52|0); $19 = +HEAPF32[$18>>2]; $20 = ((($1)) + 36|0); $21 = +HEAPF32[$20>>2]; FUNCTION_TABLE_viiddidd[$11 & 8191]($9,$13,$15,$17,0,$19,$21); STACKTOP = sp;return; } function __ZNK12TextScroller8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,160249)|0); $5 = ((($2)) + 8|0); $6 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,160275)|0); $8 = ((($2)) + 20|0); $9 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($7,$8)|0); $10 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,160290)|0); $11 = ((($2)) + 36|0); $12 = +HEAPF32[$11>>2]; $13 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($10,$12)|0); $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,160303)|0); $15 = ((($2)) + 40|0); $16 = +HEAPF32[$15>>2]; $17 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($14,$16)|0); $18 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($17,160316)|0); $19 = ((($2)) + 44|0); $20 = +HEAPF32[$19>>2]; $21 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($18,$20)|0); $22 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,197988)|0); $23 = ((($2)) + 48|0); $24 = +HEAPF32[$23>>2]; $25 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($22,$24)|0); $26 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($25,160328)|0); $27 = ((($2)) + 52|0); $28 = +HEAPF32[$27>>2]; $29 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($26,$28)|0); $30 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($29,160340)|0); $31 = ((($2)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($30,$32)|0); $34 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($33,160352)|0); $35 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($34,160367)|0); $36 = ((($2)) + 72|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj($35,$37)|0); $39 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($38,160383)|0); $40 = ((($2)) + 76|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($39,$41)|0); STACKTOP = sp;return ($42|0); } function __ZN20VerticalTextScrollerC2Eifffffj($this,$fontId,$x,$y,$width,$height,$scrollSpeed,$numItemsShown) { $this = $this|0; $fontId = $fontId|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; $scrollSpeed = +$scrollSpeed; $numItemsShown = $numItemsShown|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $10 = sp; $0 = $this; $1 = $fontId; $2 = $x; $3 = $y; $4 = $width; $5 = $height; $6 = $scrollSpeed; $7 = $numItemsShown; $11 = $0; $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $6; __ZN12TextScrollerC2Eiffff($11,$12,$13,$14,$15,$16); $17 = 58968; HEAP32[$11>>2] = $17; $18 = $5; $19 = ((($11)) + 88|0); HEAPF32[$19>>2] = $18; $20 = $7; $21 = ((($11)) + 84|0); HEAP32[$21>>2] = $20; $22 = ((($11)) + 92|0); HEAPF32[$22>>2] = 0.0; $23 = ((($11)) + 56|0); HEAP32[$23>>2] = 0; __THREW__ = 0; $24 = (invoke_i(4541)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = HEAP32[$24>>2]|0; $28 = ((($27)) + 112|0); $29 = HEAP32[$28>>2]|0; $30 = $1; __THREW__ = 0; $31 = (invoke_iii($29|0,($24|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $mFont = $31; $34 = ((($11)) + 48|0); $35 = +HEAPF32[$34>>2]; $36 = ((($11)) + 100|0); HEAPF32[$36>>2] = $35; $37 = ((($11)) + 48|0); $38 = +HEAPF32[$37>>2]; $39 = $mFont; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (+invoke_di($42|0,($39|0))); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $46 = $38 - $43; $47 = ((($11)) + 96|0); HEAPF32[$47>>2] = $46; __THREW__ = 0; invoke_vii(3797,($10|0),(174481|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if (!($49)) { __THREW__ = 0; invoke_vii(4807,($11|0),($10|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); STACKTOP = sp;return; } $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $8 = $54; $9 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZN12TextScrollerD2Ev($11); $56 = $8; $57 = $9; ___resumeException($56|0); // unreachable; } } } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $8 = $52; $9 = $53; __ZN12TextScrollerD2Ev($11); $56 = $8; $57 = $9; ___resumeException($56|0); // unreachable; } function __ZN20VerticalTextScroller3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$text) { $this = $this|0; $text = $text|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $wrappedText = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $wrappedText = sp + 8|0; $0 = $this; $3 = $0; $4 = ((($3)) + 60|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_($4,$text); $5 = ((($3)) + 36|0); $6 = +HEAPF32[$5>>2]; $7 = ((($3)) + 32|0); $8 = HEAP32[$7>>2]|0; __Z8wordWrapRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfi($wrappedText,$text,$6,$8); $9 = ((($3)) + 8|0); __THREW__ = 0; (invoke_iii(3801,($9|0),($wrappedText|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $1 = $12; $2 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wrappedText); $14 = $1; $15 = $2; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($wrappedText); STACKTOP = sp;return; } } function __ZN20VerticalTextScroller6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0; var $63 = 0.0, $64 = 0.0, $7 = 0, $8 = 0, $9 = 0, $currentYOffset = 0.0, $displayText = 0, $i = 0, $i1 = 0, $nbLines = 0, $newDisplayText = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $displayText = sp + 52|0; $newDisplayText = sp + 40|0; $4 = sp + 12|0; $5 = sp; $0 = $this; $1 = $dt; $6 = $0; $7 = ((($6)) + 60|0); $8 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($7)|0); $9 = ($8|0)!=(0); if (!($9)) { STACKTOP = sp;return; } $10 = ((($6)) + 40|0); $11 = +HEAPF32[$10>>2]; $12 = $1; $13 = $11 * $12; $currentYOffset = $13; $14 = ((($6)) + 48|0); $15 = +HEAPF32[$14>>2]; $16 = ((($6)) + 96|0); $17 = +HEAPF32[$16>>2]; $18 = $15 <= $17; L4: do { if ($18) { $19 = ((($6)) + 56|0); HEAP32[$19>>2] = 0; $nbLines = 1; $20 = ((($6)) + 8|0); __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($displayText,$20,10); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($newDisplayText); $21 = $nbLines; $i = $21; while(1) { $22 = $i; $23 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($displayText)|0); $24 = ($22>>>0)<($23>>>0); if (!($24)) { label = 9; break; } $25 = $i; __THREW__ = 0; $26 = (invoke_iii(3802,($displayText|0),($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break; } __THREW__ = 0; invoke_vii(3939,($newDisplayText|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } L11: do { if ((label|0) == 9) { $i1 = 0; while(1) { $35 = $i1; $36 = $nbLines; $37 = ($35>>>0)<($36>>>0); if (!($37)) { break; } $38 = $i1; __THREW__ = 0; $39 = (invoke_iii(3802,($displayText|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L11; } __THREW__ = 0; invoke_vii(3939,($newDisplayText|0),($39|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L11; } $44 = $i1; $45 = (($44) + 1)|0; $i1 = $45; } $46 = ((($6)) + 8|0); __THREW__ = 0; invoke_vii(3797,($5|0),(174481|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __THREW__ = 0; invoke_viii(6509,($4|0),($newDisplayText|0),($5|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($46,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $51 = ((($6)) + 100|0); $52 = +HEAPF32[$51>>2]; $53 = ((($6)) + 48|0); HEAPF32[$53>>2] = $52; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($newDisplayText); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($displayText); break L4; } $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $2 = $54; $3 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($newDisplayText); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($displayText); $56 = $2; $57 = $3; ___resumeException($56|0); // unreachable; } } } while(0); $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($newDisplayText); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($displayText); $56 = $2; $57 = $3; ___resumeException($56|0); // unreachable; } } while(0); $58 = ((($6)) + 56|0); $59 = HEAP32[$58>>2]|0; $60 = (($59) + 1)|0; HEAP32[$58>>2] = $60; $61 = $currentYOffset; $62 = ((($6)) + 48|0); $63 = +HEAPF32[$62>>2]; $64 = $63 - $61; HEAPF32[$62>>2] = $64; STACKTOP = sp;return; } function __ZN20VerticalTextScroller6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 112|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($2,$7)|0); $mFont = $8; $9 = $mFont; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($1)) + 8|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); $14 = ((($1)) + 44|0); $15 = +HEAPF32[$14>>2]; $16 = ((($1)) + 48|0); $17 = +HEAPF32[$16>>2]; FUNCTION_TABLE_viiddidd[$11 & 8191]($9,$13,$15,$17,0,0.0,0.0); STACKTOP = sp;return; } function __GLOBAL__sub_I_TextScroller_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5169(); ___cxx_global_var_init_1_5170(); ___cxx_global_var_init_3_5171(); ___cxx_global_var_init_5_5172(); return; } function __ZN12TextScrollerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 58924; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($3); $4 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN10JGuiObjectD2Ev($1); STACKTOP = sp;return; } function ___cxx_global_var_init_5169() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59004,182585); (___cxa_atexit((3831|0),(59004|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5170() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59016,165089); (___cxa_atexit((3831|0),(59016|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5171() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59028,165080); (___cxa_atexit((3831|0),(59028|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5172() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59040,165065); (___cxa_atexit((3831|0),(59040|0),(___dso_handle|0))|0); return; } function __ZN12TextScrollerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TextScrollerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20VerticalTextScrollerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TextScrollerD2Ev($1); STACKTOP = sp;return; } function __ZN20VerticalTextScrollerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20VerticalTextScrollerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ThisDescriptorD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN14ThisDescriptorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ThisDescriptor10matchValueEi($this,$value) { $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $value; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; switch ($5|0) { case 1: { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = (($7) - ($8))|0; $10 = (($9) + 1)|0; $0 = $10; break; } case 2: { $11 = $2; $12 = ((($3)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (($11) - ($13))|0; $15 = (($14) + 1)|0; $0 = $15; break; } case 3: { $16 = ((($3)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = ($17|0)==($18|0); $20 = $19&1; $0 = $20; break; } case 4: { $21 = $2; $22 = ((($3)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = (($21) - ($23))|0; $0 = $24; break; } case 5: { $25 = ((($3)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = $2; $28 = (($26) - ($27))|0; $0 = $28; break; } case 6: { $29 = ((($3)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = $2; $32 = ($30|0)!=($31|0); $33 = $32&1; $0 = $33; break; } default: { $0 = 0; } } $34 = $0; STACKTOP = sp;return ($34|0); } function __ZN21ThisDescriptorFactory20createThisDescriptorEP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE($this,$observer,$s) { $this = $this|0; $observer = $observer|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $abf = 0, $counter = 0, $counterString = 0, $criterion = 0, $criterionFound = 0, $end = 0, $found = 0, $found2 = 0, $mode = 0, $opLength = 0, $splitTargetComparison = 0, $splitVComparison = 0, $start = 0, $tcc = 0, $td = 0, $td1 = 0, $td10 = 0; var $td11 = 0, $td12 = 0, $td13 = 0, $td14 = 0, $td15 = 0, $td16 = 0, $td17 = 0, $td18 = 0, $td2 = 0, $td3 = 0, $td4 = 0, $td5 = 0, $td6 = 0, $td7 = 0, $td8 = 0, $td9 = 0, $tf = 0, $whitespaces = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $whitespaces = sp + 312|0; $6 = sp + 268|0; $counterString = sp + 248|0; $abf = sp + 196|0; $7 = sp + 180|0; $splitVComparison = sp + 100|0; $8 = sp + 88|0; $9 = sp + 76|0; $10 = sp + 60|0; $11 = sp + 340|0; $splitTargetComparison = sp + 48|0; $12 = sp + 36|0; $13 = sp + 24|0; $tf = sp + 20|0; $14 = sp + 4|0; $1 = $this; $2 = $observer; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($whitespaces,162270); $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofERKS5_j($s,$whitespaces,-1)|0); $found = $15; $16 = $found; $17 = ($16|0)!=(-1); L1: do { if ($17) { $18 = $found; $19 = (($18) + 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($19|0),-1)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; L3: do { if (!($21)) { $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j($s,$whitespaces,0)|0); $found = $24; $25 = $found; $26 = ($25|0)!=(-1); if (!($26)) { $0 = 0; $5 = 1; break L1; } $27 = $found; __THREW__ = 0; (invoke_iiii(4677,($s|0),0,($27|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $mode = 0; $found2 = -1; $opLength = 0; $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197972,0)|0); $found = $30; $31 = $found; $32 = ($31|0)!=(-1); if ($32) { $mode = 3; $33 = $found; $34 = (($33) + 1)|0; $found2 = $34; $opLength = 1; } $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168435,0)|0); $found = $35; $36 = $found; $37 = ($36|0)!=(-1); if ($37) { $mode = 4; $38 = $found; $39 = (($38) + 1)|0; $found2 = $39; $opLength = 1; } $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168443,0)|0); $found = $40; $41 = $found; $42 = ($41|0)!=(-1); if ($42) { $mode = 5; $43 = $found; $44 = (($43) + 1)|0; $found2 = $44; $opLength = 1; } $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160707,0)|0); $found = $45; $46 = $found; $47 = ($46|0)!=(-1); if ($47) { $mode = 1; $48 = $found; $49 = (($48) + 2)|0; $found2 = $49; $opLength = 2; } $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160710,0)|0); $found = $50; $51 = $found; $52 = ($51|0)!=(-1); if ($52) { $mode = 2; $53 = $found; $54 = (($53) + 2)|0; $found2 = $54; $opLength = 2; } $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160713,0)|0); $found = $55; $56 = $found; $57 = ($56|0)!=(-1); if ($57) { $mode = 6; $58 = $found; $59 = (($58) + 2)|0; $found2 = $59; $opLength = 2; } $60 = $mode; $61 = ($60|0)!=(0); if (!($61)) { $mode = 2; } $criterionFound = 0; $criterion = 1; $62 = $found2; $63 = ($62|0)!=(-1); do { if ($63) { $64 = $found2; $65 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($s)|0); $66 = ($64>>>0)<($65>>>0); if ($66) { $67 = $found2; __THREW__ = 0; invoke_viiii(3795,($6|0),($s|0),($67|0),-1); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { break L3; } $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); __THREW__ = 0; $71 = (invoke_ii(3938,($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { $criterion = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $criterionFound = 1; break; } $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $3 = $74; $4 = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } } } while(0); $76 = $found2; $77 = ($76|0)!=(-1); if ($77) { $78 = $found2; $79 = $opLength; $80 = (($78) - ($79))|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($80|0),-1)|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break; } } $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160716,0)|0); $found = $83; $84 = $found; $85 = ($84|0)!=(-1); if ($85) { $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160725,0)|0); $start = $86; $87 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162277,0)|0); $end = $87; $88 = $start; $89 = (($88) + 1)|0; $90 = $end; $91 = $start; $92 = (($90) - ($91))|0; $93 = (($92) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($counterString|0),($s|0),($89|0),($93|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { break; } $96 = $2; __THREW__ = 0; invoke_vii(4110,($abf|0),($96|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $3 = $111; $4 = $112; } else { __THREW__ = 0; invoke_vii(3800,($7|0),($counterString|0)); $99 = __THREW__; __THREW__ = 0; $100 = $99&1; L48: do { if ($100) { label = 39; } else { __THREW__ = 0; $101 = (invoke_iiiii(4263,($abf|0),($7|0),(0|0),(0|0))|0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $3 = $115; $4 = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $counter = $101; $104 = $counter; $105 = ($104|0)!=(0|0); do { if ($105) { $106 = $criterionFound; $107 = ($106|0)!=(0); if ($107) { $108 = $criterion; $109 = $counter; $110 = ((($109)) + 12|0); HEAP32[$110>>2] = $108; } __THREW__ = 0; $117 = (invoke_ii(3903,16)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 39; break L48; } $120 = $counter; __THREW__ = 0; invoke_vii(6534,($117|0),($120|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; __ZdlPv($117); break L48; } $td = $117; $123 = $td; $124 = ($123|0)!=(0|0); if (!($124)) { label = 46; break; } $125 = $mode; $126 = $td; $127 = ((($126)) + 4|0); HEAP32[$127>>2] = $125; $128 = $td; $0 = $128; $5 = 1; } else { label = 46; } } while(0); if ((label|0) == 46) { $0 = 0; $5 = 1; } __ZN14AbilityFactoryD2Ev($abf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); break L1; } } while(0); if ((label|0) == 39) { $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $3 = $113; $4 = $114; } __ZN14AbilityFactoryD2Ev($abf); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($counterString); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $131 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160727,0)|0); $found = $131; $132 = $found; $133 = ($132|0)!=(-1); if ($133) { __THREW__ = 0; $134 = (invoke_ii(3903,12)|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { break; } $137 = $criterion; __THREW__ = 0; invoke_vii(6535,($134|0),($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $3 = $146; $4 = $147; __ZdlPv($134); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td1 = $134; $140 = $td1; $141 = ($140|0)!=(0|0); if ($141) { $142 = $mode; $143 = $td1; $144 = ((($143)) + 4|0); HEAP32[$144>>2] = $142; $145 = $td1; $0 = $145; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $148 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160736,0)|0); $found = $148; $149 = $found; $150 = ($149|0)!=(-1); if ($150) { __THREW__ = 0; $151 = (invoke_ii(3903,12)|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { break; } $154 = $criterion; __THREW__ = 0; invoke_vii(6536,($151|0),($154|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $3 = $163; $4 = $164; __ZdlPv($151); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td2 = $151; $157 = $td2; $158 = ($157|0)!=(0|0); if ($158) { $159 = $mode; $160 = $td2; $161 = ((($160)) + 4|0); HEAP32[$161>>2] = $159; $162 = $td2; $0 = $162; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $165 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160741,0)|0); $found = $165; $166 = $found; $167 = ($166|0)!=(-1); if ($167) { __THREW__ = 0; $168 = (invoke_ii(3903,12)|0); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; if ($170) { break; } $171 = $criterion; __THREW__ = 0; invoke_vii(6537,($168|0),($171|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $3 = $180; $4 = $181; __ZdlPv($168); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td3 = $168; $174 = $td3; $175 = ($174|0)!=(0|0); if ($175) { $176 = $mode; $177 = $td3; $178 = ((($177)) + 4|0); HEAP32[$178>>2] = $176; $179 = $td3; $0 = $179; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $182 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160747,0)|0); $found = $182; $183 = $found; $184 = ($183|0)!=(-1); if ($184) { __THREW__ = 0; $185 = (invoke_ii(3903,12)|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { break; } $188 = $criterion; __THREW__ = 0; invoke_vii(6538,($185|0),($188|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { $197 = ___cxa_find_matching_catch()|0; $198 = tempRet0; $3 = $197; $4 = $198; __ZdlPv($185); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td4 = $185; $191 = $td4; $192 = ($191|0)!=(0|0); if ($192) { $193 = $mode; $194 = $td4; $195 = ((($194)) + 4|0); HEAP32[$195>>2] = $193; $196 = $td4; $0 = $196; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $199 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160767,0)|0); $found = $199; $200 = $found; $201 = ($200|0)!=(-1); if ($201) { __THREW__ = 0; $202 = (invoke_ii(3903,12)|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { break; } $205 = $criterion; __THREW__ = 0; invoke_vii(6539,($202|0),($205|0)); $206 = __THREW__; __THREW__ = 0; $207 = $206&1; if ($207) { $214 = ___cxa_find_matching_catch()|0; $215 = tempRet0; $3 = $214; $4 = $215; __ZdlPv($202); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td5 = $202; $208 = $td5; $209 = ($208|0)!=(0|0); if ($209) { $210 = $mode; $211 = $td5; $212 = ((($211)) + 4|0); HEAP32[$212>>2] = $210; $213 = $td5; $0 = $213; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $216 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160776,0)|0); $found = $216; $217 = $found; $218 = ($217|0)!=(-1); if ($218) { __THREW__ = 0; $219 = (invoke_ii(3903,12)|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { break; } $222 = $criterion; __THREW__ = 0; invoke_vii(6540,($219|0),($222|0)); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $3 = $231; $4 = $232; __ZdlPv($219); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td6 = $219; $225 = $td6; $226 = ($225|0)!=(0|0); if ($226) { $227 = $mode; $228 = $td6; $229 = ((($228)) + 4|0); HEAP32[$229>>2] = $227; $230 = $td6; $0 = $230; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $233 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160783,0)|0); $found = $233; $234 = $found; $235 = ($234|0)!=(-1); if ($235) { __THREW__ = 0; $236 = (invoke_ii(3903,12)|0); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { break; } $239 = $criterion; __THREW__ = 0; invoke_vii(6541,($236|0),($239|0)); $240 = __THREW__; __THREW__ = 0; $241 = $240&1; if ($241) { $248 = ___cxa_find_matching_catch()|0; $249 = tempRet0; $3 = $248; $4 = $249; __ZdlPv($236); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td7 = $236; $242 = $td7; $243 = ($242|0)!=(0|0); if ($243) { $244 = $mode; $245 = $td7; $246 = ((($245)) + 4|0); HEAP32[$246>>2] = $244; $247 = $td7; $0 = $247; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $250 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160793,0)|0); $found = $250; $251 = $found; $252 = ($251|0)!=(-1); if ($252) { __THREW__ = 0; $253 = (invoke_ii(3903,12)|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { break; } $256 = $criterion; __THREW__ = 0; invoke_vii(6542,($253|0),($256|0)); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { $265 = ___cxa_find_matching_catch()|0; $266 = tempRet0; $3 = $265; $4 = $266; __ZdlPv($253); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td8 = $253; $259 = $td8; $260 = ($259|0)!=(0|0); if ($260) { $261 = $mode; $262 = $td8; $263 = ((($262)) + 4|0); HEAP32[$263>>2] = $261; $264 = $td8; $0 = $264; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $267 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160802,0)|0); $found = $267; $268 = $found; $269 = ($268|0)!=(-1); if ($269) { __THREW__ = 0; $270 = (invoke_ii(3903,12)|0); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if ($272) { break; } $273 = $criterion; __THREW__ = 0; invoke_vii(6543,($270|0),($273|0)); $274 = __THREW__; __THREW__ = 0; $275 = $274&1; if ($275) { $282 = ___cxa_find_matching_catch()|0; $283 = tempRet0; $3 = $282; $4 = $283; __ZdlPv($270); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td9 = $270; $276 = $td9; $277 = ($276|0)!=(0|0); if ($277) { $278 = $mode; $279 = $td9; $280 = ((($279)) + 4|0); HEAP32[$280>>2] = $278; $281 = $td9; $0 = $281; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $284 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160813,0)|0); $found = $284; $285 = $found; $286 = ($285|0)!=(-1); if ($286) { __THREW__ = 0; $287 = (invoke_ii(3903,12)|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { break; } $290 = $criterion; __THREW__ = 0; invoke_vii(6544,($287|0),($290|0)); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; if ($292) { $299 = ___cxa_find_matching_catch()|0; $300 = tempRet0; $3 = $299; $4 = $300; __ZdlPv($287); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td10 = $287; $293 = $td10; $294 = ($293|0)!=(0|0); if ($294) { $295 = $mode; $296 = $td10; $297 = ((($296)) + 4|0); HEAP32[$297>>2] = $295; $298 = $td10; $0 = $298; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $301 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160821,0)|0); $found = $301; $302 = $found; $303 = ($302|0)!=(-1); if ($303) { __THREW__ = 0; $304 = (invoke_ii(3903,12)|0); $305 = __THREW__; __THREW__ = 0; $306 = $305&1; if ($306) { break; } $307 = $criterion; __THREW__ = 0; invoke_vii(6545,($304|0),($307|0)); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { $316 = ___cxa_find_matching_catch()|0; $317 = tempRet0; $3 = $316; $4 = $317; __ZdlPv($304); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td11 = $304; $310 = $td11; $311 = ($310|0)!=(0|0); if ($311) { $312 = $mode; $313 = $td11; $314 = ((($313)) + 4|0); HEAP32[$314>>2] = $312; $315 = $td11; $0 = $315; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $318 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160834,0)|0); $found = $318; $319 = $found; $320 = ($319|0)!=(-1); if ($320) { __THREW__ = 0; $321 = (invoke_ii(3903,12)|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { break; } $324 = $criterion; __THREW__ = 0; invoke_vii(6546,($321|0),($324|0)); $325 = __THREW__; __THREW__ = 0; $326 = $325&1; if ($326) { $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $3 = $333; $4 = $334; __ZdlPv($321); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td12 = $321; $327 = $td12; $328 = ($327|0)!=(0|0); if ($328) { $329 = $mode; $330 = $td12; $331 = ((($330)) + 4|0); HEAP32[$331>>2] = $329; $332 = $td12; $0 = $332; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $335 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,160847,0)|0); $found = $335; $336 = $found; $337 = ($336|0)!=(-1); if ($337) { __THREW__ = 0; $338 = (invoke_ii(3903,12)|0); $339 = __THREW__; __THREW__ = 0; $340 = $339&1; if ($340) { break; } $341 = $criterion; __THREW__ = 0; invoke_vii(6547,($338|0),($341|0)); $342 = __THREW__; __THREW__ = 0; $343 = $342&1; if ($343) { $350 = ___cxa_find_matching_catch()|0; $351 = tempRet0; $3 = $350; $4 = $351; __ZdlPv($338); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td13 = $338; $344 = $td13; $345 = ($344|0)!=(0|0); if ($345) { $346 = $mode; $347 = $td13; $348 = ((($347)) + 4|0); HEAP32[$348>>2] = $346; $349 = $td13; $0 = $349; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $352 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162353,0)|0); $found = $352; $353 = $found; $354 = ($353|0)!=(-1); if ($354) { __THREW__ = 0; $355 = (invoke_ii(3903,12)|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { break; } $358 = $criterion; __THREW__ = 0; invoke_vii(6548,($355|0),($358|0)); $359 = __THREW__; __THREW__ = 0; $360 = $359&1; if ($360) { $367 = ___cxa_find_matching_catch()|0; $368 = tempRet0; $3 = $367; $4 = $368; __ZdlPv($355); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td14 = $355; $361 = $td14; $362 = ($361|0)!=(0|0); if ($362) { $363 = $mode; $364 = $td14; $365 = ((($364)) + 4|0); HEAP32[$365>>2] = $363; $366 = $td14; $0 = $366; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $369 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162369,0)|0); $found = $369; $370 = $found; $371 = ($370|0)!=(-1); if ($371) { __THREW__ = 0; $372 = (invoke_ii(3903,12)|0); $373 = __THREW__; __THREW__ = 0; $374 = $373&1; if ($374) { break; } $375 = $criterion; __THREW__ = 0; invoke_vii(6549,($372|0),($375|0)); $376 = __THREW__; __THREW__ = 0; $377 = $376&1; if ($377) { $384 = ___cxa_find_matching_catch()|0; $385 = tempRet0; $3 = $384; $4 = $385; __ZdlPv($372); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td15 = $372; $378 = $td15; $379 = ($378|0)!=(0|0); if ($379) { $380 = $mode; $381 = $td15; $382 = ((($381)) + 4|0); HEAP32[$382>>2] = $380; $383 = $td15; $0 = $383; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } $386 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,182581,0)|0); $found = $386; $387 = $found; $388 = ($387|0)!=(-1); __THREW__ = 0; if ($388) { $389 = (__Znwj(12)|0); $390 = __THREW__; __THREW__ = 0; $391 = $390&1; if ($391) { break; } $392 = $criterion; __THREW__ = 0; invoke_vii(6550,($389|0),($392|0)); $393 = __THREW__; __THREW__ = 0; $394 = $393&1; if ($394) { $401 = ___cxa_find_matching_catch()|0; $402 = tempRet0; $3 = $401; $4 = $402; __ZdlPv($389); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } $td16 = $389; $395 = $td16; $396 = ($395|0)!=(0|0); if ($396) { $397 = $mode; $398 = $td16; $399 = ((($398)) + 4|0); HEAP32[$399>>2] = $397; $400 = $td16; $0 = $400; $5 = 1; break L1; } else { $0 = 0; $5 = 1; break L1; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,160862); $403 = __THREW__; __THREW__ = 0; $404 = $403&1; if ($404) { break; } __THREW__ = 0; invoke_vii(3797,($9|0),(162277|0)); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; do { if ($406) { $428 = ___cxa_find_matching_catch()|0; $429 = tempRet0; $3 = $428; $4 = $429; } else { __THREW__ = 0; invoke_viiiii(3937,($splitVComparison|0),($s|0),($8|0),($9|0),0); $407 = __THREW__; __THREW__ = 0; $408 = $407&1; if ($408) { $430 = ___cxa_find_matching_catch()|0; $431 = tempRet0; $3 = $430; $4 = $431; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $409 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitVComparison)|0); $410 = ($409|0)!=(0); __THREW__ = 0; L255: do { if ($410) { $411 = (__Znwj(24)|0); $412 = __THREW__; __THREW__ = 0; $413 = $412&1; if ($413) { label = 175; break; } $$expand_i1_val = 1; HEAP8[$11>>0] = $$expand_i1_val; $414 = $criterion; __THREW__ = 0; $415 = (invoke_iii(3802,($splitVComparison|0),1)|0); $416 = __THREW__; __THREW__ = 0; $417 = $416&1; do { if ($417) { label = 176; } else { __THREW__ = 0; invoke_vii(3800,($10|0),($415|0)); $418 = __THREW__; __THREW__ = 0; $419 = $418&1; if ($419) { label = 176; break; } __THREW__ = 0; invoke_viii(6551,($411|0),($414|0),($10|0)); $420 = __THREW__; __THREW__ = 0; $421 = $420&1; if ($421) { $436 = ___cxa_find_matching_catch()|0; $437 = tempRet0; $3 = $436; $4 = $437; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $$expand_i1_val2 = 0; HEAP8[$11>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $td17 = $411; $422 = $td17; $423 = ($422|0)!=(0|0); if ($423) { $424 = $mode; $425 = $td17; $426 = ((($425)) + 4|0); HEAP32[$426>>2] = $424; $427 = $td17; $0 = $427; $5 = 1; label = 203; break L255; } else { $0 = 0; $5 = 1; label = 203; break L255; } } } while(0); if ((label|0) == 176) { $434 = ___cxa_find_matching_catch()|0; $435 = tempRet0; $3 = $434; $4 = $435; } $$pre_trunc = HEAP8[$11>>0]|0; $438 = $$pre_trunc&1; if (!($438)) { break; } __ZdlPv($411); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,160872); $439 = __THREW__; __THREW__ = 0; $440 = $439&1; if ($440) { label = 175; break; } __THREW__ = 0; invoke_vii(3797,($13|0),(163062|0)); $441 = __THREW__; __THREW__ = 0; $442 = $441&1; do { if ($442) { $467 = ___cxa_find_matching_catch()|0; $468 = tempRet0; $3 = $467; $4 = $468; } else { __THREW__ = 0; invoke_viiiii(3937,($splitTargetComparison|0),($s|0),($12|0),($13|0),0); $443 = __THREW__; __THREW__ = 0; $444 = $443&1; if ($444) { $469 = ___cxa_find_matching_catch()|0; $470 = tempRet0; $3 = $469; $4 = $470; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $445 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($splitTargetComparison)|0); $446 = ($445|0)!=(0); L279: do { if ($446) { $447 = $2; __THREW__ = 0; invoke_vii(4129,($tf|0),($447|0)); $448 = __THREW__; __THREW__ = 0; $449 = $448&1; do { if ($449) { label = 196; } else { __THREW__ = 0; $450 = (invoke_iii(3802,($splitTargetComparison|0),1)|0); $451 = __THREW__; __THREW__ = 0; $452 = $451&1; if ($452) { label = 196; break; } __THREW__ = 0; invoke_vii(3800,($14|0),($450|0)); $453 = __THREW__; __THREW__ = 0; $454 = $453&1; if ($454) { label = 196; break; } __THREW__ = 0; $455 = (invoke_iiiii(3943,($tf|0),($14|0),(0|0),(0|0))|0); $456 = __THREW__; __THREW__ = 0; $457 = $456&1; if ($457) { $473 = ___cxa_find_matching_catch()|0; $474 = tempRet0; $3 = $473; $4 = $474; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $tcc = $455; __THREW__ = 0; $458 = (invoke_ii(3903,16)|0); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; if ($460) { label = 196; break; } $461 = $tcc; __THREW__ = 0; invoke_vii(6552,($458|0),($461|0)); $462 = __THREW__; __THREW__ = 0; $463 = $462&1; if ($463) { $475 = ___cxa_find_matching_catch()|0; $476 = tempRet0; $3 = $475; $4 = $476; __ZdlPv($458); break; } $td18 = $458; $464 = $td18; $465 = ($464|0)!=(0|0); if ($465) { $466 = $td18; $0 = $466; $5 = 1; break L279; } else { $0 = 0; $5 = 1; break L279; } } } while(0); if ((label|0) == 196) { $471 = ___cxa_find_matching_catch()|0; $472 = tempRet0; $3 = $471; $4 = $472; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTargetComparison); break L255; } else { $0 = 0; $5 = 1; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitTargetComparison); label = 203; break L255; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } } while(0); if ((label|0) == 175) { $432 = ___cxa_find_matching_catch()|0; $433 = tempRet0; $3 = $432; $4 = $433; } else if ((label|0) == 203) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitVComparison); break L1; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($splitVComparison); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } } } while(0); $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $478 = $3; $479 = $4; ___resumeException($478|0); // unreachable; } else { $0 = 0; $5 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $477 = $0; STACKTOP = sp;return ($477|0); } function __ZN17ThisTargetCompareC2EP13TargetChooser($this,$_tcc) { $this = $this|0; $_tcc = $_tcc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_tcc; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59060; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 12|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN17ThisTargetCompare5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = ((($3)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = ($9|0)==(0|0); $11 = ((($9)) + 280|0); $12 = $10 ? 0 : $11; $13 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$12,0)|0); if ($13) { $0 = 1; $14 = $0; STACKTOP = sp;return ($14|0); } else { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN17ThisTargetCompareD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59060; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 12|0); HEAP32[$12>>2] = 0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN17ThisTargetCompareD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17ThisTargetCompareD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK17ThisTargetCompare5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(16)|0); __ZN17ThisTargetCompareC2ERKS_($2,$1); $a = $2; $3 = $a; STACKTOP = sp;return ($3|0); } function __ZN11ThisCounterC2EP7Counter($this,$_counter) { $this = $this|0; $_counter = $_counter|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_counter; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59084; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 12|0); HEAP32[$5>>2] = $4; $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 8|0); HEAP32[$10>>2] = $9; STACKTOP = sp;return; } function __ZN11ThisCounter5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $targetCounter = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $card; $3 = $1; $4 = $2; $5 = ((($4)) + 812|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($8)|0); $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($3)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZN8Counters10hasCounterEPKcii($6,$9,$13,$17)|0); $targetCounter = $18; $19 = $targetCounter; $20 = ($19|0)!=(0|0); L1: do { if ($20) { $21 = $targetCounter; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZN14ThisDescriptor10matchValueEi($3,$23)|0); $0 = $24; } else { $25 = ((($3)) + 4|0); $26 = HEAP32[$25>>2]|0; switch ($26|0) { case 5: { $27 = ((($3)) + 8|0); $28 = HEAP32[$27>>2]|0; $0 = $28; break L1; break; } case 1: { $29 = ((($3)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + 1)|0; $0 = $31; break L1; break; } case 6: { $32 = ((($3)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0); if ($34) { $0 = 1; break L1; } else { $0 = 0; break L1; } break; } case 3: { $35 = ((($3)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(0); if ($37) { $0 = 0; break L1; } else { $0 = 1; break L1; } break; } default: { $0 = 0; break L1; } } } } while(0); $38 = $0; STACKTOP = sp;return ($38|0); } function __ZN11ThisCounterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59084; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN7CounterD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 12|0); HEAP32[$9>>2] = 0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN11ThisCounterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ThisCounterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK11ThisCounter5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(16)|0); __ZN11ThisCounterC2ERKS_($4,$3); $a = $4; $5 = (__Znwj(32)|0); $6 = ((($3)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $9 = ((($3)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; invoke_viiiii(4669,($5|0),(0|0),($8|0),($12|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $1 = $22; $2 = $23; __ZdlPv($5); $24 = $1; $25 = $2; ___resumeException($24|0); // unreachable; } else { $19 = $a; $20 = ((($19)) + 12|0); HEAP32[$20>>2] = $5; $21 = $a; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN16ThisOpponentlifeC2Ei($this,$olife) { $this = $this|0; $olife = $olife|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $olife; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59108; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN16ThisOpponentlife5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN15MTGCardInstance10controllerEv($3)|0); $5 = (__ZN6Player8opponentEv($4)|0); $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN14ThisDescriptor10matchValueEi($2,$7)|0); STACKTOP = sp;return ($8|0); } function __ZNK16ThisOpponentlife5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN16ThisOpponentlifeC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN18ThisControllerlifeC2Ei($this,$life) { $this = $this|0; $life = $life|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $life; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59132; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN18ThisControllerlife5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN15MTGCardInstance10controllerEv($3)|0); $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZN14ThisDescriptor10matchValueEi($2,$6)|0); STACKTOP = sp;return ($7|0); } function __ZNK18ThisControllerlife5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN18ThisControllerlifeC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN9ThisPowerC2Ei($this,$power) { $this = $this|0; $power = $power|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $power; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59156; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN9ThisPower5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK9ThisPower5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN9ThisPowerC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN9ThisEquipC2Ei($this,$equipment) { $this = $this|0; $equipment = $equipment|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $equipment; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59180; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN9ThisEquip5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 468|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK9ThisEquip5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN9ThisEquipC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN9ThisAurasC2Ei($this,$auras) { $this = $this|0; $auras = $auras|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $auras; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59204; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN9ThisAuras5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 472|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK9ThisAuras5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN9ThisAurasC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN24ThisOpponentDamageAmountC2Ei($this,$damagecount) { $this = $this|0; $damagecount = $damagecount|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $damagecount; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59228; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN24ThisOpponentDamageAmount5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN15MTGCardInstance10controllerEv($3)|0); $5 = (__ZN6Player8opponentEv($4)|0); $6 = ((($5)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = (__ZN14ThisDescriptor10matchValueEi($2,$7)|0); STACKTOP = sp;return ($8|0); } function __ZNK24ThisOpponentDamageAmount5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN24ThisOpponentDamageAmountC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN12ThisUntappedC2Ei($this,$untapped) { $this = $this|0; $untapped = $untapped|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $untapped; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59252; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN12ThisUntapped5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN15MTGCardInstance8isTappedEv($3)|0); $5 = ($4|0)!=(0); $6 = $5 ^ 1; $7 = $6&1; $8 = (__ZN14ThisDescriptor10matchValueEi($2,$7)|0); STACKTOP = sp;return ($8|0); } function __ZNK12ThisUntapped5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN12ThisUntappedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN10ThisTappedC2Ei($this,$tapped) { $this = $this|0; $tapped = $tapped|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tapped; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59276; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN10ThisTapped5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = (__ZN15MTGCardInstance8isTappedEv($3)|0); $5 = (__ZN14ThisDescriptor10matchValueEi($2,$4)|0); STACKTOP = sp;return ($5|0); } function __ZNK10ThisTapped5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN10ThisTappedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN12ThisAttackedC2Ei($this,$attack) { $this = $this|0; $attack = $attack|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $attack; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59300; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN12ThisAttacked5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 580|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK12ThisAttacked5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN12ThisAttackedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN11ThisBlockedC2Ei($this,$block) { $this = $this|0; $block = $block|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $block; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59324; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN11ThisBlocked5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 584|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK11ThisBlocked5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN11ThisBlockedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN14ThisNotBlockedC2Ei($this,$unblocked) { $this = $this|0; $unblocked = $unblocked|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $unblocked; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59348; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN14ThisNotBlocked5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 588|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK14ThisNotBlocked5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN14ThisNotBlockedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN11ThisDamagedC2Ei($this,$wasDealtDamage) { $this = $this|0; $wasDealtDamage = $wasDealtDamage|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $wasDealtDamage; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59372; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN11ThisDamaged5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$ = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $result = 0; $3 = $1; $4 = ((($3)) + 476|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $$ = $6 ? 1 : 0; $result = $$; $7 = $result; $8 = (__ZN14ThisDescriptor10matchValueEi($2,$7)|0); STACKTOP = sp;return ($8|0); } function __ZNK11ThisDamaged5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN11ThisDamagedC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN13ThisDualWieldC2Ei($this,$dualWield) { $this = $this|0; $dualWield = $dualWield|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dualWield; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59396; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN13ThisDualWield5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$ = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $result = 0; $3 = $1; $4 = ((($3)) + 608|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $$ = $6 ? 1 : 0; $result = $$; $7 = $result; $8 = (__ZN14ThisDescriptor10matchValueEi($2,$7)|0); STACKTOP = sp;return ($8|0); } function __ZNK13ThisDualWield5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN13ThisDualWieldC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN13ThisToughnessC2Ei($this,$toughness) { $this = $this|0; $toughness = $toughness|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $toughness; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59420; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN13ThisToughness5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 236|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK13ThisToughness5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN13ThisToughnessC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN14ThisCounterAnyC2Ei($this,$nb) { $this = $this|0; $nb = $nb|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $nb; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59444; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN14ThisCounterAny5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $result = 0; $i = 0; while(1) { $3 = $i; $4 = $1; $5 = ((($4)) + 812|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ($3|0)<($7|0); if (!($8)) { break; } $9 = $1; $10 = ((($9)) + 812|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = $i; $14 = (__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = $result; $19 = (($18) + ($17))|0; $result = $19; $20 = $i; $21 = (($20) + 1)|0; $i = $21; } $22 = $result; $23 = (__ZN14ThisDescriptor10matchValueEi($2,$22)|0); STACKTOP = sp;return ($23|0); } function __ZNK14ThisCounterAny5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN14ThisCounterAnyC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN5ThisXC2Ei($this,$x) { $this = $this|0; $x = $x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $0; __ZN14ThisDescriptorC2Ev($2); $3 = 59468; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 8|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN5ThisX5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; $4 = ((($3)) + 400|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZN14ThisDescriptor10matchValueEi($2,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNK5ThisX5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__Znwj(12)|0); __ZN5ThisXC2ERKS_($2,$1); STACKTOP = sp;return ($2|0); } function __ZN12ThisVariableC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$comp,$_vWord) { $this = $this|0; $comp = $comp|0; $_vWord = $_vWord|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $comp; $4 = $0; __ZN14ThisDescriptorC2Ev($4); $5 = 59492; HEAP32[$4>>2] = $5; $6 = ((($4)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($4)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($7|0),($_vWord|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN14ThisDescriptorD2Ev($4); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } else { $10 = $1; $11 = ((($4)) + 8|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZN12ThisVariable5matchEP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $5 = sp + 36|0; $0 = $this; $1 = $card; $6 = $0; $result = 0; $7 = (__Znwj(4)|0); $$expand_i1_val = 1; HEAP8[$5>>0] = $$expand_i1_val; $8 = ((($6)) + 12|0); __THREW__ = 0; invoke_vii(3800,($2|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; do { if ($10) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; } else { $11 = $1; __THREW__ = 0; invoke_viiii(4245,($7|0),($2|0),(0|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); break; } $$expand_i1_val2 = 0; HEAP8[$5>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $res = $7; $14 = $res; $15 = (__ZN10WParsedInt8getValueEv($14)|0); $result = $15; $16 = $res; $17 = ($16|0)!=(0|0); if (!($17)) { $25 = $result; $26 = (__ZN14ThisDescriptor10matchValueEi($6,$25)|0); STACKTOP = sp;return ($26|0); } $18 = $res; $19 = ($18|0)==(0|0); if (!($19)) { __ZdlPv($18); } $res = 0; $25 = $result; $26 = (__ZN14ThisDescriptor10matchValueEi($6,$25)|0); STACKTOP = sp;return ($26|0); } } while(0); $$pre_trunc = HEAP8[$5>>0]|0; $24 = $$pre_trunc&1; if (!($24)) { $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } __ZdlPv($7); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; return (0)|0; } function __ZNK12ThisVariable5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(24)|0); __THREW__ = 0; invoke_vii(6553,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __GLOBAL__sub_I_ThisDescriptor_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5213(); ___cxx_global_var_init_1_5214(); ___cxx_global_var_init_3_5215(); ___cxx_global_var_init_5_5216(); return; } function __ZN14ThisDescriptorC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59516; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN17ThisTargetCompareC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59060; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $2; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN11ThisCounterC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59084; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $2; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZN16ThisOpponentlifeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59108; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN18ThisControllerlifeC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59132; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9ThisPowerC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59156; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9ThisEquipC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59180; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN9ThisAurasC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59204; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN24ThisOpponentDamageAmountC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59228; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12ThisUntappedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59252; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN10ThisTappedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59276; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12ThisAttackedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59300; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11ThisBlockedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59324; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN14ThisNotBlockedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59348; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN11ThisDamagedC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59372; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13ThisDualWieldC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59396; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN13ThisToughnessC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59420; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN14ThisCounterAnyC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59444; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN5ThisXC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; __ZN14ThisDescriptorC2ERKS_($3,$4); $5 = 59468; HEAP32[$3>>2] = $5; STACKTOP = sp;return; } function __ZN12ThisVariableC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $5 = $1; $6 = $2; __ZN14ThisDescriptorC2ERKS_($5,$6); $7 = 59492; HEAP32[$5>>2] = $7; $8 = ((($5)) + 12|0); $9 = $2; $10 = ((($9)) + 12|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZN14ThisDescriptorD2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function ___cxx_global_var_init_5213() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59532,182585); (___cxa_atexit((3831|0),(59532|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5214() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59544,165089); (___cxa_atexit((3831|0),(59544|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5215() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59556,165080); (___cxa_atexit((3831|0),(59556|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5216() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59568,165065); (___cxa_atexit((3831|0),(59568|0),(___dso_handle|0))|0); return; } function __ZN14ThisDescriptorC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = 59516; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; $7 = ((($6)) + 4|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0; STACKTOP = sp;return; } function __ZN16ThisOpponentlifeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN16ThisOpponentlifeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16ThisOpponentlifeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18ThisControllerlifeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN18ThisControllerlifeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18ThisControllerlifeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9ThisPowerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN9ThisPowerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ThisPowerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9ThisEquipD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN9ThisEquipD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ThisEquipD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9ThisAurasD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN9ThisAurasD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9ThisAurasD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN24ThisOpponentDamageAmountD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN24ThisOpponentDamageAmountD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN24ThisOpponentDamageAmountD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12ThisUntappedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN12ThisUntappedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ThisUntappedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10ThisTappedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN10ThisTappedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10ThisTappedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12ThisAttackedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN12ThisAttackedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ThisAttackedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11ThisBlockedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN11ThisBlockedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ThisBlockedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ThisNotBlockedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN14ThisNotBlockedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisNotBlockedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11ThisDamagedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN11ThisDamagedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11ThisDamagedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ThisDualWieldD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN13ThisDualWieldD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ThisDualWieldD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13ThisToughnessD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN13ThisToughnessD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13ThisToughnessD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14ThisCounterAnyD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN14ThisCounterAnyD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisCounterAnyD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN5ThisXD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN5ThisXD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5ThisXD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12ThisVariableD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59492; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN14ThisDescriptorD2Ev($1); STACKTOP = sp;return; } function __ZN12ThisVariableD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12ThisVariableD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN5TokenC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceii($this,$_name,$source,$_power,$_toughness) { $this = $this|0; $_name = $_name|0; $source = $source|0; $_power = $_power|0; $_toughness = $_toughness|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $_power; $3 = $_toughness; $6 = $0; __ZN15MTGCardInstanceC2Ev($6); $7 = 59588; HEAP32[$6>>2] = $7; $8 = ((($6)) + 260|0); $9 = 59624; HEAP32[$8>>2] = $9; $10 = ((($6)) + 280|0); $11 = 59640; HEAP32[$10>>2] = $11; $12 = ((($6)) + 496|0); HEAP32[$12>>2] = 1; $13 = $1; $14 = ((($6)) + 1072|0); HEAP32[$14>>2] = $13; $15 = $2; $16 = ((($6)) + 232|0); HEAP32[$16>>2] = $15; $17 = $3; $18 = ((($6)) + 236|0); HEAP32[$18>>2] = $17; $19 = ((($6)) + 236|0); $20 = HEAP32[$19>>2]|0; $21 = ((($6)) + 280|0); $22 = ((($21)) + 8|0); HEAP32[$22>>2] = $20; $23 = ((($6)) + 280|0); $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($6)) + 348|0); HEAP32[$26>>2] = $25; $27 = $2; $28 = ((($6)) + 500|0); HEAP32[$28>>2] = $27; $29 = $3; $30 = ((($6)) + 512|0); HEAP32[$30>>2] = $29; $31 = ((($6)) + 232|0); $32 = HEAP32[$31>>2]|0; $33 = ((($6)) + 504|0); HEAP32[$33>>2] = $32; $34 = ((($6)) + 236|0); $35 = HEAP32[$34>>2]|0; $36 = ((($6)) + 516|0); HEAP32[$36>>2] = $35; $37 = ((($6)) + 260|0); $38 = ((($37)) + 8|0); HEAP8[$38>>0] = 84; $39 = ((($6)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($39|0),($_name|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; do { if (!($41)) { $42 = ((($6)) + 128|0); $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($42)|0); $44 = ($43|0)!=(0); if ($44) { $45 = ((($6)) + 128|0); __THREW__ = 0; $46 = (invoke_iii(4365,($45|0),0)|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } $49 = HEAP8[$46>>0]|0; $50 = $49 << 24 >> 24; $51 = ($50|0)>=(97); if ($51) { $52 = ((($6)) + 128|0); __THREW__ = 0; $53 = (invoke_iii(4365,($52|0),0)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } $56 = HEAP8[$53>>0]|0; $57 = $56 << 24 >> 24; $58 = ($57|0)<=(122); if ($58) { $59 = ((($6)) + 128|0); __THREW__ = 0; $60 = (invoke_iii(4365,($59|0),0)|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break; } $63 = HEAP8[$60>>0]|0; $64 = $63 << 24 >> 24; $65 = (($64) - 32)|0; $66 = $65&255; HEAP8[$60>>0] = $66; } } } $71 = ((($6)) + 260|0); $72 = $1; $73 = ((($72)) + 260|0); __THREW__ = 0; $74 = (invoke_ii(3949,($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if (!($76)) { $77 = (0 - ($74))|0; __THREW__ = 0; invoke_vii(6038,($71|0),($77|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { $80 = $1; $81 = ((($80)) + 260|0); $82 = ((($81)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ((($6)) + 260|0); $85 = ((($84)) + 12|0); HEAP32[$85>>2] = $83; $86 = ((($6)) + 260|0); $87 = ((($6)) + 876|0); HEAP32[$87>>2] = $86; $88 = ((($6)) + 260|0); $89 = ((($88)) + 16|0); HEAP32[$89>>2] = $6; $90 = $1; $91 = ((($90)) + 808|0); $92 = HEAP32[$91>>2]|0; $93 = ((($6)) + 808|0); HEAP32[$93>>2] = $92; $94 = $1; __THREW__ = 0; $95 = (invoke_ii(3945,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if (!($97)) { $98 = ((($95)) + 84|0); $99 = HEAP32[$98>>2]|0; $100 = ((($6)) + 352|0); HEAP32[$100>>2] = $99; $101 = ((($6)) + 852|0); HEAP32[$101>>2] = 0; $102 = ((($6)) + 836|0); HEAP32[$102>>2] = 0; $103 = ((($6)) + 856|0); HEAP32[$103>>2] = 0; $104 = ((($6)) + 508|0); HEAP32[$104>>2] = 0; $105 = ((($6)) + 520|0); HEAP32[$105>>2] = 0; $106 = ((($6)) + 880|0); HEAP32[$106>>2] = 0; STACKTOP = sp;return; } } } } } while(0); $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $4 = $67; $5 = $68; __ZN15MTGCardInstanceD2Ev($6); $69 = $4; $70 = $5; ___resumeException($69|0); // unreachable; } function __ZN5TokenC2Ei($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $4 = $0; __ZN15MTGCardInstanceC2Ev($4); $5 = 59588; HEAP32[$4>>2] = $5; $6 = ((($4)) + 260|0); $7 = 59624; HEAP32[$6>>2] = $7; $8 = ((($4)) + 280|0); $9 = 59640; HEAP32[$8>>2] = $9; $10 = ((($4)) + 496|0); HEAP32[$10>>2] = 1; $11 = ((($4)) + 128|0); __THREW__ = 0; (invoke_iii(3925,($11|0),(160894|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = ((($4)) + 260|0); $15 = $1; __THREW__ = 0; invoke_vii(6038,($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZN15MTGCardInstanceD2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZN5TokenC2ERKS_($this,$source) { $this = $this|0; $source = $source|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $4 = $0; $5 = $1; $6 = ((($5)) + 876|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 808|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 84|0); $12 = HEAP32[$11>>2]|0; __ZN15MTGCardInstanceC2EP7MTGCardP14MTGPlayerCards($4,$7,$12); $13 = 59588; HEAP32[$4>>2] = $13; $14 = ((($4)) + 260|0); $15 = 59624; HEAP32[$14>>2] = $15; $16 = ((($4)) + 280|0); $17 = 59640; HEAP32[$16>>2] = $17; $18 = $1; $19 = ((($18)) + 496|0); $20 = HEAP32[$19>>2]|0; $21 = ((($4)) + 496|0); HEAP32[$21>>2] = $20; $22 = $1; $23 = ((($22)) + 1072|0); $24 = HEAP32[$23>>2]|0; $25 = ((($4)) + 1072|0); HEAP32[$25>>2] = $24; $26 = $1; $27 = ((($26)) + 232|0); $28 = HEAP32[$27>>2]|0; $29 = ((($4)) + 232|0); HEAP32[$29>>2] = $28; $30 = $1; $31 = ((($30)) + 236|0); $32 = HEAP32[$31>>2]|0; $33 = ((($4)) + 236|0); HEAP32[$33>>2] = $32; $34 = $1; $35 = ((($34)) + 280|0); $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ((($4)) + 280|0); $39 = ((($38)) + 8|0); HEAP32[$39>>2] = $37; $40 = $1; $41 = ((($40)) + 280|0); $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = ((($4)) + 348|0); HEAP32[$44>>2] = $43; $45 = $1; $46 = ((($45)) + 500|0); $47 = HEAP32[$46>>2]|0; $48 = ((($4)) + 500|0); HEAP32[$48>>2] = $47; $49 = $1; $50 = ((($49)) + 512|0); $51 = HEAP32[$50>>2]|0; $52 = ((($4)) + 512|0); HEAP32[$52>>2] = $51; $53 = $1; $54 = ((($53)) + 500|0); $55 = HEAP32[$54>>2]|0; $56 = ((($4)) + 504|0); HEAP32[$56>>2] = $55; $57 = $1; $58 = ((($57)) + 512|0); $59 = HEAP32[$58>>2]|0; $60 = ((($4)) + 516|0); HEAP32[$60>>2] = $59; $61 = $1; $62 = ((($61)) + 508|0); $63 = HEAP32[$62>>2]|0; $64 = ((($4)) + 508|0); HEAP32[$64>>2] = $63; $65 = $1; $66 = ((($65)) + 520|0); $67 = HEAP32[$66>>2]|0; $68 = ((($4)) + 520|0); HEAP32[$68>>2] = $67; $69 = $1; $70 = ((($69)) + 260|0); $71 = ((($70)) + 8|0); $72 = HEAP8[$71>>0]|0; $73 = ((($4)) + 260|0); $74 = ((($73)) + 8|0); HEAP8[$74>>0] = $72; $75 = ((($4)) + 128|0); $76 = $1; $77 = ((($76)) + 128|0); __THREW__ = 0; (invoke_iii(3901,($75|0),($77|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $2 = $120; $3 = $121; __ZN15MTGCardInstanceD2Ev($4); $122 = $2; $123 = $3; ___resumeException($122|0); // unreachable; } else { $80 = $1; $81 = ((($80)) + 260|0); $82 = ((($81)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ((($4)) + 260|0); $85 = ((($84)) + 12|0); HEAP32[$85>>2] = $83; $86 = $1; $87 = ((($86)) + 876|0); $88 = HEAP32[$87>>2]|0; $89 = ((($4)) + 876|0); HEAP32[$89>>2] = $88; $90 = $1; $91 = ((($90)) + 260|0); $92 = ((($91)) + 16|0); $93 = HEAP32[$92>>2]|0; $94 = ((($4)) + 260|0); $95 = ((($94)) + 16|0); HEAP32[$95>>2] = $93; $96 = $1; $97 = ((($96)) + 808|0); $98 = HEAP32[$97>>2]|0; $99 = ((($4)) + 808|0); HEAP32[$99>>2] = $98; $100 = $1; $101 = ((($100)) + 352|0); $102 = HEAP32[$101>>2]|0; $103 = ((($4)) + 352|0); HEAP32[$103>>2] = $102; $104 = $1; $105 = ((($104)) + 852|0); $106 = HEAP32[$105>>2]|0; $107 = ((($4)) + 852|0); HEAP32[$107>>2] = $106; $108 = $1; $109 = ((($108)) + 836|0); $110 = HEAP32[$109>>2]|0; $111 = ((($4)) + 836|0); HEAP32[$111>>2] = $110; $112 = $1; $113 = ((($112)) + 856|0); $114 = HEAP32[$113>>2]|0; $115 = ((($4)) + 856|0); HEAP32[$115>>2] = $114; $116 = $1; $117 = ((($116)) + 880|0); $118 = HEAP32[$117>>2]|0; $119 = ((($4)) + 880|0); HEAP32[$119>>2] = $118; STACKTOP = sp;return; } } function __ZN5Token5cloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = (__Znwj(1076)|0); __THREW__ = 0; invoke_vii(6554,($4|0),($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZdlPv($4); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { STACKTOP = sp;return ($4|0); } return (0)|0; } function __GLOBAL__sub_I_Token_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5231(); ___cxx_global_var_init_1_5232(); ___cxx_global_var_init_3_5233(); ___cxx_global_var_init_5_5234(); return; } function ___cxx_global_var_init_5231() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59668,182585); (___cxa_atexit((3831|0),(59668|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5232() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59680,165089); (___cxa_atexit((3831|0),(59680|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5233() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59692,165080); (___cxa_atexit((3831|0),(59692|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5234() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59704,165065); (___cxa_atexit((3831|0),(59704|0),(___dso_handle|0))|0); return; } function __ZThn260_N5TokenD1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN5TokenD2Ev($2); STACKTOP = sp;return; } function __ZN5TokenD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15MTGCardInstanceD2Ev($1); STACKTOP = sp;return; } function __ZN5TokenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5TokenD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZThn260_N5TokenD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + -260|0); __ZN5TokenD0Ev($2); STACKTOP = sp;return; } function __ZN10Translator11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[14929]|0; $3 = ($2|0)!=(0|0); if ($3) { $11 = HEAP32[14929]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(40)|0); __THREW__ = 0; invoke_vi(6555,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[14929] = $4; $11 = HEAP32[14929]|0; STACKTOP = sp;return ($11|0); } function __ZN10Translator11EndInstanceEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[14929]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[14929]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN10TranslatorD2Ev($2); __ZdlPv($2); } HEAP32[14929] = 0; return; } function __ZN10Translator9translateENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$value) { $agg$result = $agg$result|0; $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 4|0); $4 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSA_($3,$value)|0); HEAP32[$it>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv($5)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_($it,$1)|0); if ($7) { $8 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv($it)|0); $9 = ((($8)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$9); STACKTOP = sp;return; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$value); STACKTOP = sp;return; } } function __ZN10TranslatorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($2); $3 = ((($1)) + 16|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($3); $4 = ((($1)) + 4|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev($4); STACKTOP = sp;return; } function __ZN10TranslatorC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($2); $3 = ((($1)) + 16|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($3); $4 = ((($1)) + 28|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2Ev($4); HEAP8[$1>>0] = 0; HEAP8[160905] = 0; STACKTOP = sp;return; } function __ZN10Translator4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_3mapIS6_S6_NS0_4lessIS6_EENS4_INS0_4pairIKS6_S6_EEEEEE($this,$filename,$dictionary) { $this = $this|0; $filename = $filename|0; $dictionary = $dictionary|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $contents = 0, $found = 0, $s = 0, $s1 = 0, $s2 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $contents = sp + 192|0; $stream = sp + 40|0; $s = sp + 28|0; $s1 = sp + 12|0; $s2 = sp; $0 = $this; $1 = $dictionary; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $5 = (invoke_i(4202)|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { __THREW__ = 0; $8 = (invoke_iiii(4203,($5|0),($filename|0),($contents|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { if (!($8)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); HEAP8[$4>>0] = 1; while(1) { __THREW__ = 0; $13 = (invoke_iii(4205,($stream|0),($s|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 11; break; } $16 = HEAP32[$13>>2]|0; $17 = ((($16)) + -12|0); $18 = HEAP32[$17>>2]|0; $19 = (($13) + ($18)|0); __THREW__ = 0; $20 = (invoke_ii(4206,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { label = 11; break; } if (!($20)) { label = 24; break; } $23 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $24 = ($23|0)!=(0); if (!($24)) { continue; } $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $30 = (($29) - 1)|0; __THREW__ = 0; $31 = (invoke_iii(4365,($s|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 11; break; } $34 = HEAP8[$31>>0]|0; $35 = $34 << 24 >> 24; $36 = ($35|0)==(13); if ($36) { $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $38 = (($37) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($38|0),-1)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 11; break; } } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($s,61,0)|0); $found = $41; $42 = $found; $43 = ($42|0)==(-1); if ($43) { continue; } $44 = $found; __THREW__ = 0; invoke_viiii(3795,($s1|0),($s|0),0,($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 11; break; } $47 = $found; $48 = (($47) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($s2|0),($s|0),($48|0),-1); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 21; break; } $51 = $1; __THREW__ = 0; $52 = (invoke_iii(3944,($51|0),($s1|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 22; break; } __THREW__ = 0; (invoke_iii(3901,($52|0),($s2|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } if ((label|0) == 11) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; } else if ((label|0) == 21) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $2 = $57; $3 = $58; label = 23; } else if ((label|0) == 22) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $2 = $59; $3 = $60; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); label = 23; } else if ((label|0) == 24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); STACKTOP = sp;return; } if ((label|0) == 23) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $61 = $2; $62 = $3; ___resumeException($61|0); // unreachable; } } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $2 = $25; $3 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); $61 = $2; $62 = $3; ___resumeException($61|0); // unreachable; } function __ZN10Translator9initCardsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cards_dict = 0, $lang = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lang = sp + 48|0; $cards_dict = sp + 32|0; $2 = sp + 20|0; $5 = sp; $0 = $this; $6 = $0; $7 = (__ZN12GameSettingsixEi(30372,1)|0); $8 = ((($7)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lang,$8); $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $10 = ($9|0)!=(0); if (!($10)) { $1 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4825,($2|0),(160906|0),($lang|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } __THREW__ = 0; invoke_viii(4826,($cards_dict|0),($2|0),(160912|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __THREW__ = 0; invoke_vii(3800,($5|0),($cards_dict|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; do { if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; } else { $17 = ((($6)) + 16|0); __THREW__ = 0; invoke_viii(6556,($6|0),($5|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cards_dict); $1 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($cards_dict); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } function __ZN10Translator9initDecksEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $contents = 0, $decks_dict = 0, $found = 0, $i = 0, $lang = 0, $s = 0, $s1 = 0; var $s2 = 0, $sp = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lang = sp + 240|0; $decks_dict = sp + 224|0; $2 = sp + 212|0; $contents = sp + 192|0; $stream = sp + 48|0; $s = sp + 36|0; $s1 = sp + 12|0; $s2 = sp; $0 = $this; $5 = $0; $6 = (__ZN12GameSettingsixEi(30372,1)|0); $7 = ((($6)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lang,$7); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $9 = ($8|0)!=(0); if (!($9)) { $1 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4825,($2|0),(160906|0),($lang|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $91 = $3; $92 = $4; ___resumeException($91|0); // unreachable; } __THREW__ = 0; invoke_viii(4826,($decks_dict|0),($2|0),(160923|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $3 = $36; $4 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $91 = $3; $92 = $4; ___resumeException($91|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($contents); __THREW__ = 0; $14 = (invoke_i(4202)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L13: do { if ($16) { label = 16; } else { __THREW__ = 0; $17 = (invoke_iiii(4203,($14|0),($decks_dict|0),($contents|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 16; } else { do { if ($17) { __THREW__ = 0; invoke_viii(4204,($stream|0),($contents|0),24); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 16; break L13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($s); HEAP8[$5>>0] = 1; while(1) { __THREW__ = 0; $22 = (invoke_iii(4205,($stream|0),($s|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 17; break; } $25 = HEAP32[$22>>2]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (($22) + ($27)|0); __THREW__ = 0; $29 = (invoke_ii(4206,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 17; break; } if (!($29)) { label = 35; break; } $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $33 = ($32|0)!=(0); if (!($33)) { continue; } $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $43 = (($42) - 1)|0; __THREW__ = 0; $44 = (invoke_iii(4365,($s|0),($43|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 17; break; } $47 = HEAP8[$44>>0]|0; $48 = $47 << 24 >> 24; $49 = ($48|0)==(13); if ($49) { $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $51 = (($50) - 1)|0; __THREW__ = 0; (invoke_iiii(4677,($s|0),($51|0),-1)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 17; break; } } $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $sp = $54; $i = 0; while(1) { $55 = $i; $56 = $sp; $57 = (($56) + ($55)|0); $58 = HEAP8[$57>>0]|0; $59 = ($58<<24>>24)!=(0); if (!($59)) { break; } $60 = $i; $61 = $sp; $62 = (($61) + ($60)|0); $63 = HEAP8[$62>>0]|0; $64 = $63 << 24 >> 24; $65 = ($64|0)==(64); if ($65) { $66 = $i; $67 = $sp; $68 = (($67) + ($66)|0); HEAP8[$68>>0] = 10; } $69 = $i; $70 = (($69) + 1)|0; $i = $70; } $71 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($s,61,0)|0); $found = $71; $72 = $found; $73 = ($72|0)==(-1); if ($73) { continue; } $74 = $found; __THREW__ = 0; invoke_viiii(3795,($s1|0),($s|0),0,($74|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 17; break; } $77 = $found; $78 = (($77) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($s2|0),($s|0),($78|0),-1); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 32; break; } $81 = ((($5)) + 28|0); __THREW__ = 0; $82 = (invoke_iii(3944,($81|0),($s1|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 33; break; } __THREW__ = 0; (invoke_iii(3901,($82|0),($s2|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 33; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } if ((label|0) == 17) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; $3 = $40; $4 = $41; } else if ((label|0) == 32) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; label = 34; } else if ((label|0) == 33) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $3 = $89; $4 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s2); label = 34; } else if ((label|0) == 35) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break; } if ((label|0) == 34) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); break L13; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($decks_dict); $1 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } } } while(0); if ((label|0) == 16) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($contents); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($decks_dict); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $91 = $3; $92 = $4; ___resumeException($91|0); // unreachable; } function __ZN10Translator4initEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lang = 0, $name = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 88|0; $$byval_copy$1 = sp + 84|0; $$byval_copy = sp + 80|0; $lang = sp + 64|0; $name = sp + 48|0; $2 = sp + 36|0; $5 = sp + 24|0; $6 = sp + 20|0; $7 = sp + 16|0; $8 = sp + 12|0; $9 = sp; $0 = $this; $10 = $0; $11 = (__ZN12GameSettingsixEi(30372,1)|0); $12 = ((($11)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lang,$12); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($lang)|0); $14 = ($13|0)!=(0); if (!($14)) { $1 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } __THREW__ = 0; invoke_viii(4825,($2|0),(160906|0),($lang|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } __THREW__ = 0; invoke_viii(4826,($name|0),($2|0),(160934|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($name)|0); __THREW__ = 0; $20 = (invoke_ii(4428,($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; L13: do { if ($22) { label = 13; } else { do { if ($20) { $23 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$5>>2] = $23; $24 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($lang)|0); HEAP32[$6>>2] = $24; $25 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$7>>2] = $25; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; $26 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 13; break L13; } HEAP32[$8>>2] = $26; $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($lang,164714)|0); $30 = ($29|0)==(0); if ($30) { label = 10; } else { $31 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($lang,164748)|0); $32 = ($31|0)==(0); if ($32) { label = 10; } else { HEAP8[160905] = 0; } } if ((label|0) == 10) { HEAP8[160905] = 1; } HEAP8[$10>>0] = 1; __THREW__ = 0; invoke_vii(3800,($9|0),($name|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 13; break L13; } $41 = ((($10)) + 4|0); __THREW__ = 0; invoke_viii(6556,($10|0),($9|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break L13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } } } while(0); __THREW__ = 0; invoke_vi(6557,($10|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 13; } else { __THREW__ = 0; invoke_vi(6558,($10|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 13; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $1 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $50 = $3; $51 = $4; ___resumeException($50|0); // unreachable; } function __Z1_NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($agg$result,$toTranslate) { $agg$result = $agg$result|0; $toTranslate = $toTranslate|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $3 = (__ZN10Translator11GetInstanceEv()|0); $t = $3; $4 = $t; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($0,$toTranslate); __THREW__ = 0; invoke_viii(6559,($agg$result|0),($4|0),($0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $1 = $7; $2 = $8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $9 = $1; $10 = $2; ___resumeException($9|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); STACKTOP = sp;return; } } function __Z12translateKeyi($key) { $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k = 0, $res = 0, $str = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $1 = sp + 56|0; $res = sp + 52|0; $2 = sp + 48|0; $3 = sp + 44|0; $str = sp + 40|0; $k = sp + 24|0; $4 = sp + 16|0; $5 = sp + 12|0; HEAP32[$1>>2] = $key; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEC2Ev($res); $8 = (__ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE4findERS1_(59720,$1)|0); HEAP32[$2>>2] = $8; ;HEAP32[$res>>2]=HEAP32[$2>>2]|0; $9 = (__ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE3endEv(59720)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEESM_($res,$3)|0); if ($10) { $11 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEptEv($res)|0); $12 = ((($11)) + 4|0); $0 = $12; $32 = $0; STACKTOP = sp;return ($32|0); } HEAP32[$str>>2] = 0; $13 = HEAP32[$1>>2]|0; $14 = (_SDL_GetKeyName($13)|0); HEAP32[$str>>2] = $14; $15 = HEAP32[$str>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { $17 = (__Znaj(11)|0); HEAP32[$str>>2] = $17; $18 = HEAP32[$str>>2]|0; $19 = HEAP32[$1>>2]|0; HEAP32[$vararg_buffer>>2] = $19; (_sprintf($18,160939,$vararg_buffer)|0); } HEAP32[$5>>2] = 0; __ZNSt3__19make_pairIRPcP5JQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($4,$str,$5); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2IPcS8_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S6_EE5valuesr14is_convertibleISD_S8_EE5valueEvE4typeE($k,$4,0); __THREW__ = 0; $20 = (invoke_iii(6560,(59720|0),($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($k); $30 = $6; $31 = $7; ___resumeException($30|0); // unreachable; } __THREW__ = 0; (invoke_iii(6561,($20|0),($k|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($k); $30 = $6; $31 = $7; ___resumeException($30|0); // unreachable; } __THREW__ = 0; $25 = (invoke_iii(6560,(59720|0),($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $6 = $28; $7 = $29; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($k); $30 = $6; $31 = $7; ___resumeException($30|0); // unreachable; } $0 = $25; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($k); $32 = $0; STACKTOP = sp;return ($32|0); } function __Z12translateKey7Buttons($key) { $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $k = 0, $res = 0, $str = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1136|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = sp + 1124|0; $res = sp + 1120|0; $1 = sp + 1116|0; $2 = sp + 1112|0; $3 = sp + 1108|0; $4 = sp + 1104|0; $5 = sp + 1100|0; $6 = sp + 1096|0; $7 = sp + 1080|0; $8 = sp + 1068|0; $9 = sp + 1056|0; $12 = sp + 1044|0; $13 = sp + 1040|0; $14 = sp + 1024|0; $15 = sp + 1012|0; $16 = sp + 1000|0; $17 = sp + 996|0; $18 = sp + 992|0; $19 = sp + 976|0; $20 = sp + 964|0; $21 = sp + 952|0; $22 = sp + 948|0; $23 = sp + 944|0; $24 = sp + 928|0; $25 = sp + 916|0; $26 = sp + 904|0; $27 = sp + 900|0; $28 = sp + 896|0; $29 = sp + 880|0; $30 = sp + 868|0; $31 = sp + 856|0; $32 = sp + 852|0; $33 = sp + 848|0; $34 = sp + 832|0; $35 = sp + 820|0; $36 = sp + 808|0; $37 = sp + 804|0; $38 = sp + 800|0; $39 = sp + 784|0; $40 = sp + 772|0; $41 = sp + 760|0; $42 = sp + 756|0; $43 = sp + 752|0; $44 = sp + 736|0; $45 = sp + 724|0; $46 = sp + 712|0; $47 = sp + 708|0; $48 = sp + 704|0; $49 = sp + 688|0; $50 = sp + 676|0; $51 = sp + 664|0; $52 = sp + 660|0; $53 = sp + 656|0; $54 = sp + 640|0; $55 = sp + 628|0; $56 = sp + 616|0; $57 = sp + 612|0; $58 = sp + 608|0; $59 = sp + 592|0; $60 = sp + 580|0; $61 = sp + 568|0; $62 = sp + 564|0; $63 = sp + 560|0; $64 = sp + 544|0; $65 = sp + 532|0; $66 = sp + 520|0; $67 = sp + 516|0; $68 = sp + 512|0; $69 = sp + 496|0; $70 = sp + 484|0; $71 = sp + 472|0; $72 = sp + 468|0; $73 = sp + 464|0; $74 = sp + 448|0; $75 = sp + 436|0; $76 = sp + 424|0; $77 = sp + 420|0; $str = sp + 416|0; $78 = sp + 408|0; $79 = sp + 400|0; $80 = sp + 396|0; $81 = sp + 384|0; $82 = sp + 372|0; $83 = sp + 360|0; $84 = sp + 352|0; $85 = sp + 340|0; $86 = sp + 328|0; $87 = sp + 320|0; $88 = sp + 308|0; $89 = sp + 296|0; $90 = sp + 288|0; $91 = sp + 276|0; $92 = sp + 264|0; $93 = sp + 256|0; $94 = sp + 244|0; $95 = sp + 232|0; $96 = sp + 224|0; $97 = sp + 212|0; $98 = sp + 200|0; $99 = sp + 192|0; $100 = sp + 180|0; $101 = sp + 168|0; $102 = sp + 160|0; $103 = sp + 148|0; $104 = sp + 136|0; $105 = sp + 128|0; $106 = sp + 116|0; $107 = sp + 104|0; $108 = sp + 96|0; $109 = sp + 84|0; $110 = sp + 72|0; $111 = sp + 64|0; $112 = sp + 52|0; $113 = sp + 40|0; $114 = sp + 32|0; $115 = sp + 16|0; $116 = sp + 4|0; HEAP32[$0>>2] = $key; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEC2Ev($res); $117 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE4findERS2_(59732,$0)|0); HEAP32[$1>>2] = $117; ;HEAP32[$res>>2]=HEAP32[$1>>2]|0; $118 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE3endEv(59732)|0); HEAP32[$2>>2] = $118; $119 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEESN_($res,$2)|0); if ($119) { $120 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE3endEv(59732)|0); HEAP32[$3>>2] = $120; HEAP32[$5>>2] = 3; $121 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE4findERS2_(59732,$5)|0); HEAP32[$4>>2] = $121; $122 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEESN_($3,$4)|0); L3: do { if ($122) { HEAP32[$6>>2] = 0; $123 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,160943); __THREW__ = 0; invoke_vii(3887,($8|0),($9|0)); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; do { if ($125) { $193 = ___cxa_find_matching_catch()|0; $194 = tempRet0; $10 = $193; $11 = $194; } else { HEAP32[$12>>2] = 0; __THREW__ = 0; invoke_viii(6562,($7|0),($8|0),($12|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { $195 = ___cxa_find_matching_catch()|0; $196 = tempRet0; $10 = $195; $11 = $196; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($123,$7)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); HEAP32[$13>>2] = 3; $128 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,198376); __THREW__ = 0; invoke_vii(3887,($15|0),($16|0)); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; do { if ($130) { $197 = ___cxa_find_matching_catch()|0; $198 = tempRet0; $10 = $197; $11 = $198; } else { HEAP32[$17>>2] = 0; __THREW__ = 0; invoke_viii(6562,($14|0),($15|0),($17|0)); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { $199 = ___cxa_find_matching_catch()|0; $200 = tempRet0; $10 = $199; $11 = $200; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($128,$14)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); HEAP32[$18>>2] = 2; $133 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$18)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,160963); __THREW__ = 0; invoke_vii(3887,($20|0),($21|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; do { if ($135) { $201 = ___cxa_find_matching_catch()|0; $202 = tempRet0; $10 = $201; $11 = $202; } else { HEAP32[$22>>2] = 0; __THREW__ = 0; invoke_viii(6562,($19|0),($20|0),($22|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $203 = ___cxa_find_matching_catch()|0; $204 = tempRet0; $10 = $203; $11 = $204; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($133,$19)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); HEAP32[$23>>2] = 8; $138 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$23)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($26,198124); __THREW__ = 0; invoke_vii(3887,($25|0),($26|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; do { if ($140) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $10 = $205; $11 = $206; } else { HEAP32[$27>>2] = 0; __THREW__ = 0; invoke_viii(6562,($24|0),($25|0),($27|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $10 = $207; $11 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($138,$24)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); HEAP32[$28>>2] = 6; $143 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$28)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($31,198108); __THREW__ = 0; invoke_vii(3887,($30|0),($31|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; do { if ($145) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $10 = $209; $11 = $210; } else { HEAP32[$32>>2] = 0; __THREW__ = 0; invoke_viii(6562,($29|0),($30|0),($32|0)); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $10 = $211; $11 = $212; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($143,$29)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($29); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); HEAP32[$33>>2] = 9; $148 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$33)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,198119); __THREW__ = 0; invoke_vii(3887,($35|0),($36|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; do { if ($150) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $10 = $213; $11 = $214; } else { HEAP32[$37>>2] = 0; __THREW__ = 0; invoke_viii(6562,($34|0),($35|0),($37|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $10 = $215; $11 = $216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($148,$34)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); HEAP32[$38>>2] = 7; $153 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$38)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($41,198114); __THREW__ = 0; invoke_vii(3887,($40|0),($41|0)); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; do { if ($155) { $217 = ___cxa_find_matching_catch()|0; $218 = tempRet0; $10 = $217; $11 = $218; } else { HEAP32[$42>>2] = 0; __THREW__ = 0; invoke_viii(6562,($39|0),($40|0),($42|0)); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $10 = $219; $11 = $220; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($153,$39)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); HEAP32[$43>>2] = 14; $158 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$43)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($46,160969); __THREW__ = 0; invoke_vii(3887,($45|0),($46|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; do { if ($160) { $221 = ___cxa_find_matching_catch()|0; $222 = tempRet0; $10 = $221; $11 = $222; } else { HEAP32[$47>>2] = 0; __THREW__ = 0; invoke_viii(6562,($44|0),($45|0),($47|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $10 = $223; $11 = $224; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($158,$44)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); HEAP32[$48>>2] = 15; $163 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$48)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,160982); __THREW__ = 0; invoke_vii(3887,($50|0),($51|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; do { if ($165) { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $10 = $225; $11 = $226; } else { HEAP32[$52>>2] = 0; __THREW__ = 0; invoke_viii(6562,($49|0),($50|0),($52|0)); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { $227 = ___cxa_find_matching_catch()|0; $228 = tempRet0; $10 = $227; $11 = $228; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($163,$49)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($49); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); HEAP32[$53>>2] = 11; $168 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$53)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($56,160996); __THREW__ = 0; invoke_vii(3887,($55|0),($56|0)); $169 = __THREW__; __THREW__ = 0; $170 = $169&1; do { if ($170) { $229 = ___cxa_find_matching_catch()|0; $230 = tempRet0; $10 = $229; $11 = $230; } else { HEAP32[$57>>2] = 0; __THREW__ = 0; invoke_viii(6562,($54|0),($55|0),($57|0)); $171 = __THREW__; __THREW__ = 0; $172 = $171&1; if ($172) { $231 = ___cxa_find_matching_catch()|0; $232 = tempRet0; $10 = $231; $11 = $232; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($168,$54)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); HEAP32[$58>>2] = 10; $173 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$58)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($61,161005); __THREW__ = 0; invoke_vii(3887,($60|0),($61|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; do { if ($175) { $233 = ___cxa_find_matching_catch()|0; $234 = tempRet0; $10 = $233; $11 = $234; } else { HEAP32[$62>>2] = 0; __THREW__ = 0; invoke_viii(6562,($59|0),($60|0),($62|0)); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { $235 = ___cxa_find_matching_catch()|0; $236 = tempRet0; $10 = $235; $11 = $236; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($173,$59)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($59); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); HEAP32[$63>>2] = 13; $178 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$63)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($66,161012); __THREW__ = 0; invoke_vii(3887,($65|0),($66|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; do { if ($180) { $237 = ___cxa_find_matching_catch()|0; $238 = tempRet0; $10 = $237; $11 = $238; } else { HEAP32[$67>>2] = 0; __THREW__ = 0; invoke_viii(6562,($64|0),($65|0),($67|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { $239 = ___cxa_find_matching_catch()|0; $240 = tempRet0; $10 = $239; $11 = $240; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($178,$64)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($64); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); HEAP32[$68>>2] = 12; $183 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$68)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($71,161018); __THREW__ = 0; invoke_vii(3887,($70|0),($71|0)); $184 = __THREW__; __THREW__ = 0; $185 = $184&1; do { if ($185) { $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $10 = $241; $11 = $242; } else { HEAP32[$72>>2] = 0; __THREW__ = 0; invoke_viii(6562,($69|0),($70|0),($72|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $10 = $243; $11 = $244; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); break; } (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($183,$69)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); HEAP32[$73>>2] = 16; $188 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_(59732,$73)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($76,161025); __THREW__ = 0; invoke_vii(3887,($75|0),($76|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; do { if ($190) { $245 = ___cxa_find_matching_catch()|0; $246 = tempRet0; $10 = $245; $11 = $246; } else { HEAP32[$77>>2] = 0; __THREW__ = 0; invoke_viii(6562,($74|0),($75|0),($77|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { $247 = ___cxa_find_matching_catch()|0; $248 = tempRet0; $10 = $247; $11 = $248; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); break; } else { (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($188,$74)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($74); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); break L3; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; } else { $249 = (__Znaj(11)|0); HEAP32[$str>>2] = $249; $250 = HEAP32[$str>>2]|0; $251 = HEAP32[$0>>2]|0; HEAP32[$vararg_buffer>>2] = $251; (_sprintf($250,162983,$vararg_buffer)|0); $252 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixERS2_(59732,$0)|0); HEAP32[$79>>2] = 0; __ZNSt3__19make_pairIRPcP5JQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($78,$str,$79); (__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSINS0_IPcS8_EEvEERS9_OT_($252,$78)|0); } } while(0); $253 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE4findERS2_(59732,$0)|0); HEAP32[$80>>2] = $253; ;HEAP32[$res>>2]=HEAP32[$80>>2]|0; } $254 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEptEv($res)|0); $255 = ((($254)) + 4|0); $k = $255; $256 = HEAP32[$0>>2]|0; do { switch ($256|0) { case 3: { $257 = (__ZN16WResourceManager8InstanceEv()|0); $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 24|0); $260 = HEAP32[$259>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($82,163002); __THREW__ = 0; invoke_vii(3797,($83|0),(161036|0)); $261 = __THREW__; __THREW__ = 0; $262 = $261&1; do { if ($262) { $268 = ___cxa_find_matching_catch()|0; $269 = tempRet0; $10 = $268; $11 = $269; } else { __THREW__ = 0; invoke_viiiddddiiii($260|0,($81|0),($257|0),($82|0),64.0,32.0,64.0,32.0,($83|0),1,1,0); $263 = __THREW__; __THREW__ = 0; $264 = $263&1; if ($264) { $270 = ___cxa_find_matching_catch()|0; $271 = tempRet0; $10 = $270; $11 = $271; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); break; } $265 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($81)|0); $266 = $k; $267 = ((($266)) + 12|0); HEAP32[$267>>2] = $265; __ZNSt3__110shared_ptrI5JQuadED2Ev($81); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 2: { $272 = (__ZN16WResourceManager8InstanceEv()|0); $273 = HEAP32[$272>>2]|0; $274 = ((($273)) + 24|0); $275 = HEAP32[$274>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($85,163002); __THREW__ = 0; invoke_vii(3797,($86|0),(161052|0)); $276 = __THREW__; __THREW__ = 0; $277 = $276&1; do { if ($277) { $283 = ___cxa_find_matching_catch()|0; $284 = tempRet0; $10 = $283; $11 = $284; } else { __THREW__ = 0; invoke_viiiddddiiii($275|0,($84|0),($272|0),($85|0),0.0,32.0,64.0,32.0,($86|0),1,1,0); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { $285 = ___cxa_find_matching_catch()|0; $286 = tempRet0; $10 = $285; $11 = $286; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); break; } $280 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($84)|0); $281 = $k; $282 = ((($281)) + 12|0); HEAP32[$282>>2] = $280; __ZNSt3__110shared_ptrI5JQuadED2Ev($84); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 8: { $287 = (__ZN16WResourceManager8InstanceEv()|0); $288 = HEAP32[$287>>2]|0; $289 = ((($288)) + 24|0); $290 = HEAP32[$289>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($88,163002); __THREW__ = 0; invoke_vii(3797,($89|0),(161067|0)); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; do { if ($292) { $298 = ___cxa_find_matching_catch()|0; $299 = tempRet0; $10 = $298; $11 = $299; } else { __THREW__ = 0; invoke_viiiddddiiii($290|0,($87|0),($287|0),($88|0),0.0,0.0,32.0,32.0,($89|0),1,1,0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { $300 = ___cxa_find_matching_catch()|0; $301 = tempRet0; $10 = $300; $11 = $301; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); break; } $295 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($87)|0); $296 = $k; $297 = ((($296)) + 12|0); HEAP32[$297>>2] = $295; __ZNSt3__110shared_ptrI5JQuadED2Ev($87); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 6: { $302 = (__ZN16WResourceManager8InstanceEv()|0); $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 24|0); $305 = HEAP32[$304>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($91,163002); __THREW__ = 0; invoke_vii(3797,($92|0),(161079|0)); $306 = __THREW__; __THREW__ = 0; $307 = $306&1; do { if ($307) { $313 = ___cxa_find_matching_catch()|0; $314 = tempRet0; $10 = $313; $11 = $314; } else { __THREW__ = 0; invoke_viiiddddiiii($305|0,($90|0),($302|0),($91|0),96.0,0.0,32.0,32.0,($92|0),1,1,0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { $315 = ___cxa_find_matching_catch()|0; $316 = tempRet0; $10 = $315; $11 = $316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); break; } $310 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($90)|0); $311 = $k; $312 = ((($311)) + 12|0); HEAP32[$312>>2] = $310; __ZNSt3__110shared_ptrI5JQuadED2Ev($90); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 9: { $317 = (__ZN16WResourceManager8InstanceEv()|0); $318 = HEAP32[$317>>2]|0; $319 = ((($318)) + 24|0); $320 = HEAP32[$319>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($94,163002); __THREW__ = 0; invoke_vii(3797,($95|0),(161094|0)); $321 = __THREW__; __THREW__ = 0; $322 = $321&1; do { if ($322) { $328 = ___cxa_find_matching_catch()|0; $329 = tempRet0; $10 = $328; $11 = $329; } else { __THREW__ = 0; invoke_viiiddddiiii($320|0,($93|0),($317|0),($94|0),32.0,0.0,32.0,32.0,($95|0),1,1,0); $323 = __THREW__; __THREW__ = 0; $324 = $323&1; if ($324) { $330 = ___cxa_find_matching_catch()|0; $331 = tempRet0; $10 = $330; $11 = $331; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); break; } $325 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($93)|0); $326 = $k; $327 = ((($326)) + 12|0); HEAP32[$327>>2] = $325; __ZNSt3__110shared_ptrI5JQuadED2Ev($93); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 7: { $332 = (__ZN16WResourceManager8InstanceEv()|0); $333 = HEAP32[$332>>2]|0; $334 = ((($333)) + 24|0); $335 = HEAP32[$334>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($97,163002); __THREW__ = 0; invoke_vii(3797,($98|0),(161108|0)); $336 = __THREW__; __THREW__ = 0; $337 = $336&1; do { if ($337) { $343 = ___cxa_find_matching_catch()|0; $344 = tempRet0; $10 = $343; $11 = $344; } else { __THREW__ = 0; invoke_viiiddddiiii($335|0,($96|0),($332|0),($97|0),64.0,0.0,32.0,32.0,($98|0),1,1,0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { $345 = ___cxa_find_matching_catch()|0; $346 = tempRet0; $10 = $345; $11 = $346; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); break; } $340 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($96)|0); $341 = $k; $342 = ((($341)) + 12|0); HEAP32[$342>>2] = $340; __ZNSt3__110shared_ptrI5JQuadED2Ev($96); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 14: { $347 = (__ZN16WResourceManager8InstanceEv()|0); $348 = HEAP32[$347>>2]|0; $349 = ((($348)) + 24|0); $350 = HEAP32[$349>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($100,163002); __THREW__ = 0; invoke_vii(3797,($101|0),(161122|0)); $351 = __THREW__; __THREW__ = 0; $352 = $351&1; do { if ($352) { $358 = ___cxa_find_matching_catch()|0; $359 = tempRet0; $10 = $358; $11 = $359; } else { __THREW__ = 0; invoke_viiiddddiiii($350|0,($99|0),($347|0),($100|0),192.0,32.0,64.0,32.0,($101|0),1,1,0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { $360 = ___cxa_find_matching_catch()|0; $361 = tempRet0; $10 = $360; $11 = $361; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); break; } $355 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($99)|0); $356 = $k; $357 = ((($356)) + 12|0); HEAP32[$357>>2] = $355; __ZNSt3__110shared_ptrI5JQuadED2Ev($99); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 15: { $362 = (__ZN16WResourceManager8InstanceEv()|0); $363 = HEAP32[$362>>2]|0; $364 = ((($363)) + 24|0); $365 = HEAP32[$364>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($103,163002); __THREW__ = 0; invoke_vii(3797,($104|0),(161140|0)); $366 = __THREW__; __THREW__ = 0; $367 = $366&1; do { if ($367) { $373 = ___cxa_find_matching_catch()|0; $374 = tempRet0; $10 = $373; $11 = $374; } else { __THREW__ = 0; invoke_viiiddddiiii($365|0,($102|0),($362|0),($103|0),256.0,32.0,64.0,32.0,($104|0),1,1,0); $368 = __THREW__; __THREW__ = 0; $369 = $368&1; if ($369) { $375 = ___cxa_find_matching_catch()|0; $376 = tempRet0; $10 = $375; $11 = $376; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); break; } $370 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($102)|0); $371 = $k; $372 = ((($371)) + 12|0); HEAP32[$372>>2] = $370; __ZNSt3__110shared_ptrI5JQuadED2Ev($102); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 11: { $377 = (__ZN16WResourceManager8InstanceEv()|0); $378 = HEAP32[$377>>2]|0; $379 = ((($378)) + 24|0); $380 = HEAP32[$379>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($106,163002); __THREW__ = 0; invoke_vii(3797,($107|0),(161158|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; do { if ($382) { $388 = ___cxa_find_matching_catch()|0; $389 = tempRet0; $10 = $388; $11 = $389; } else { __THREW__ = 0; invoke_viiiddddiiii($380|0,($105|0),($377|0),($106|0),160.0,0.0,32.0,32.0,($107|0),1,1,0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $390 = ___cxa_find_matching_catch()|0; $391 = tempRet0; $10 = $390; $11 = $391; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); break; } $385 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($105)|0); $386 = $k; $387 = ((($386)) + 12|0); HEAP32[$387>>2] = $385; __ZNSt3__110shared_ptrI5JQuadED2Ev($105); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 10: { $392 = (__ZN16WResourceManager8InstanceEv()|0); $393 = HEAP32[$392>>2]|0; $394 = ((($393)) + 24|0); $395 = HEAP32[$394>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($109,163002); __THREW__ = 0; invoke_vii(3797,($110|0),(161176|0)); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; do { if ($397) { $403 = ___cxa_find_matching_catch()|0; $404 = tempRet0; $10 = $403; $11 = $404; } else { __THREW__ = 0; invoke_viiiddddiiii($395|0,($108|0),($392|0),($109|0),128.0,0.0,32.0,32.0,($110|0),1,1,0); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { $405 = ___cxa_find_matching_catch()|0; $406 = tempRet0; $10 = $405; $11 = $406; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); break; } $400 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($108)|0); $401 = $k; $402 = ((($401)) + 12|0); HEAP32[$402>>2] = $400; __ZNSt3__110shared_ptrI5JQuadED2Ev($108); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 13: { $407 = (__ZN16WResourceManager8InstanceEv()|0); $408 = HEAP32[$407>>2]|0; $409 = ((($408)) + 24|0); $410 = HEAP32[$409>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($112,163002); __THREW__ = 0; invoke_vii(3797,($113|0),(161192|0)); $411 = __THREW__; __THREW__ = 0; $412 = $411&1; do { if ($412) { $418 = ___cxa_find_matching_catch()|0; $419 = tempRet0; $10 = $418; $11 = $419; } else { __THREW__ = 0; invoke_viiiddddiiii($410|0,($111|0),($407|0),($112|0),224.0,0.0,32.0,32.0,($113|0),1,1,0); $413 = __THREW__; __THREW__ = 0; $414 = $413&1; if ($414) { $420 = ___cxa_find_matching_catch()|0; $421 = tempRet0; $10 = $420; $11 = $421; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); break; } $415 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($111)|0); $416 = $k; $417 = ((($416)) + 12|0); HEAP32[$417>>2] = $415; __ZNSt3__110shared_ptrI5JQuadED2Ev($111); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } case 12: { $422 = (__ZN16WResourceManager8InstanceEv()|0); $423 = HEAP32[$422>>2]|0; $424 = ((($423)) + 24|0); $425 = HEAP32[$424>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($115,163002); __THREW__ = 0; invoke_vii(3797,($116|0),(161207|0)); $426 = __THREW__; __THREW__ = 0; $427 = $426&1; do { if ($427) { $433 = ___cxa_find_matching_catch()|0; $434 = tempRet0; $10 = $433; $11 = $434; } else { __THREW__ = 0; invoke_viiiddddiiii($425|0,($114|0),($422|0),($115|0),192.0,0.0,32.0,32.0,($116|0),1,1,0); $428 = __THREW__; __THREW__ = 0; $429 = $428&1; if ($429) { $435 = ___cxa_find_matching_catch()|0; $436 = tempRet0; $10 = $435; $11 = $436; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); break; } $430 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($114)|0); $431 = $k; $432 = ((($431)) + 12|0); HEAP32[$432>>2] = $430; __ZNSt3__110shared_ptrI5JQuadED2Ev($114); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); $437 = $k; STACKTOP = sp;return ($437|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); $438 = $10; $439 = $11; ___resumeException($438|0); // unreachable; break; } default: { $437 = $k; STACKTOP = sp;return ($437|0); } } } while(0); return (0)|0; } function __GLOBAL__sub_I_TranslateKeys_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5293(); ___cxx_global_var_init_1_5294(); ___cxx_global_var_init_3_5295(); ___cxx_global_var_init_5_5296(); ___cxx_global_var_init_7_5297(); ___cxx_global_var_init_8_5298(); return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE4findERS1_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE4findIiEENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEC2ESJ_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEC2ESJ_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEESM_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEESK_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSC_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__19make_pairIRPcP5JQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRPcEEOT_RNS_16remove_referenceIS3_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZNSt3__14pairIPcP5JQuadEC2IRS1_S3_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2IPcS8_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S6_EE5valuesr14is_convertibleISD_S8_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($5)|0); $7 = HEAP32[$6>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$7); $8 = ((($4)) + 12|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($10)|0); $12 = HEAP32[$11>>2]|0; HEAP32[$8>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEEixERS1_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS1_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE25__construct_node_with_keyERS1_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6563,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSERKS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($2,$3)|0); $4 = $1; $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($2)) + 12|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return ($2|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE4findERS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE4findIS2_EENS_15__tree_iteratorISE_PNS_11__tree_nodeISE_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEC2ESK_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEC2ESK_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEESN_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEESL_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixEOS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS2_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRK7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE25__construct_node_with_keyEOS2_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6564,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__19make_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2IS6_S8_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSEOS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($3)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($2,$4)|0); $5 = $1; $6 = ((($5)) + 12|0); $7 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 12|0); HEAP32[$9>>2] = $8; STACKTOP = sp;return ($2|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEixERS2_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS2_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE25__construct_node_with_keyERS2_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6564,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSINS0_IPcS8_EEvEERS9_OT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0EPcP5JQuadEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($3)|0); $5 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($2,$6)|0); $7 = $1; $8 = (__ZNSt3__13getILj1EPcP5JQuadEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($7)|0); $9 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 12|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return ($2|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIK7ButtonsNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSD_($2)|0); STACKTOP = sp;return ($3|0); } function ___cxx_global_var_init_5293() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59744,182585); (___cxa_atexit((3831|0),(59744|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5294() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59756,165089); (___cxa_atexit((3831|0),(59756|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5295() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59768,165080); (___cxa_atexit((3831|0),(59768|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5296() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59780,165065); (___cxa_atexit((3831|0),(59780|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_5297() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEEC2Ev(59720); (___cxa_atexit((6565|0),(59720|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_8_5298() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEC2Ev(59732); (___cxa_atexit((6566|0),(59732|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE7destroyEPNS_11__tree_nodeISD_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE7destroyEPNS_11__tree_nodeISD_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE7destroyEPNS_11__tree_nodeISD_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE7destroyEPNS_11__tree_nodeISD_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSE_($13)|0); __THREW__ = 0; invoke_vii(6567,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSH_PSG_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISE_EEvRSH_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISE_EEvNS_17integral_constantIbLb0EEERSH_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISE_EEvNS_17integral_constantIbLb0EEERSH_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKiNS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKiNS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSE_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSH_PSG_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE10deallocateEPSF_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE10deallocateEPSF_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE7destroyEPNS_11__tree_nodeISE_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE7destroyEPNS_11__tree_nodeISE_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE7destroyEPNS_11__tree_nodeISE_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE7destroyEPNS_11__tree_nodeISE_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSF_($13)|0); __THREW__ = 0; invoke_vii(6568,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSI_PSH_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISF_EEvRSI_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISF_EEvNS_17integral_constantIbLb0EEERSI_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISF_EEvNS_17integral_constantIbLb0EEERSI_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIK7ButtonsNS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIK7ButtonsNS0_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSF_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSI_PSH_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE10deallocateEPSG_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE10deallocateEPSG_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEC2ESF_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEEC2ERKSH_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEC2ESF_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEEC2ERKSH_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6569,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6570,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEEC2EjSH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EEC2EjSH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EEC2EjSH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEC2ESG_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEEC2ERKSI_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEC2ESG_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEEC2ERKSI_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6571,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6572,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEEC2EjSI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISJ_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EEC2EjSI_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISJ_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EEC2EjSI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEEEOT_RNS_16remove_referenceISJ_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE4findIiEENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE13__lower_boundIiEENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_SP_SP_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEESK_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEclERS1_RKSD_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE13__lower_boundIiEENS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEEiEERKT_SP_SP_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEclERKSD_RS1_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEC2ESH_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEclERKSD_RS1_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIKiEclERS1_S3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIKiEclERS1_S3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEC2ESH_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEESK_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEC2ESH_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EEclERS1_RKSD_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIKiEclERS1_S3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEEEC2ESJ_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKiNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSC_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSD_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSD_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSD_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSD_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSE_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__17forwardIRPcEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairIPcP5JQuadEC2IRS1_S3_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRPcEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS1_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIKiEclERS1_S3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIKiEclERS1_S3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIKiNS_12__value_typeIS1_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS1_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEE25__construct_node_with_keyERS1_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE8allocateERSH_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEC2ERSH_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2EPSG_OSJ_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6573,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($22)|0); __THREW__ = 0; invoke_vii(6574,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEEEEONS_16remove_referenceIT_E4typeEOSO_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2EOSK_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE8allocateERSH_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*36)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEC2ERSH_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2EPSG_OSJ_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSM_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6575,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSM_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2ESH_SK_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISI_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISK_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EEC2ESH_SK_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISK_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EEC2ESH_SK_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISI_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISK_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS4_JRS4_EEEvRSH_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS4_JRS4_EEEvNS_17integral_constantIbLb1EEERSH_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS4_JRS4_EEEvNS_17integral_constantIbLb1EEERSH_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS3_JRS3_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS3_JRS3_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructISD_JEEEvRSH_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructISD_JEEEvNS_17integral_constantIbLb1EEERSH_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructISD_JEEEvNS_17integral_constantIbLb1EEERSH_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructISC_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructISC_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEEEEONS_16remove_referenceIT_E4typeEOSO_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2EOSK_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISK_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6575,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSN_SN_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5resetEPSG_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5resetEPSG_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEclEPSG_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEclEPSG_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($9)|0); __THREW__ = 0; invoke_vii(6576,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6577,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSH_PSG_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISD_EEvRSH_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISD_EEvNS_17integral_constantIbLb0EEERSH_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISD_EEvNS_17integral_constantIbLb0EEERSH_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyIS4_EEvRSH_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERSH_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb0EEERSH_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE4findIS2_EENS_15__tree_iteratorISE_PNS_11__tree_nodeISE_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE13__lower_boundIS2_EENS_15__tree_iteratorISE_PNS_11__tree_nodeISE_PvEEiEERKT_SQ_SQ_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEESL_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEclERS2_RKSE_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE13__lower_boundIS2_EENS_15__tree_iteratorISE_PNS_11__tree_nodeISE_PvEEiEERKT_SQ_SQ_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEclERKSE_RS2_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEC2ESI_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEclERKSE_RS2_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIK7ButtonsEclERS2_S4_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIK7ButtonsEclERS2_S4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEC2ESI_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEESL_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEESL_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEESL_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEC2ESI_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEclERS2_RKSE_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIK7ButtonsEclERS2_S4_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISF_PvEEiEEEC2ESK_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS2_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIK7ButtonsEclERS2_S4_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIK7ButtonsEclERS2_S4_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIK7ButtonsNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE25__construct_node_with_keyEOS2_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE8allocateERSI_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEC2ERSI_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2EPSH_OSK_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIK7ButtonsEEPT_RS3_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRK7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($15)|0); __THREW__ = 0; invoke_viii(6578,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($24)|0); __THREW__ = 0; invoke_vii(6579,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE8allocateERSI_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*36)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEC2ERSI_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2EPSH_OSK_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSN_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6580,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSN_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2ESI_SL_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISJ_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISL_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EEC2ESI_SL_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISJ_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISL_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EEC2ESI_SL_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISJ_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISL_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS5_JS5_EEEvRSI_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIK7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS5_JS5_EEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS5_JS5_EEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIK7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS4_JS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS4_JS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIK7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIK7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIK7ButtonsEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructISE_JEEEvRSI_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructISE_JEEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructISE_JEEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructISD_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructISD_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__14moveIRK7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSO_SO_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5resetEPSH_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5resetEPSH_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEclEPSH_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEclEPSH_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($9)|0); __THREW__ = 0; invoke_vii(6581,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIK7ButtonsEEPT_RS3_($18)|0); __THREW__ = 0; invoke_vii(6582,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE10deallocateERSI_PSH_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISE_EEvRSI_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISE_EEvNS_17integral_constantIbLb0EEERSI_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyISE_EEvNS_17integral_constantIbLb0EEERSI_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyIS5_EEvRSI_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERSI_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERSI_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEC2IS6_S8_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); $6 = ((($3)) + 12|0); $7 = $2; $8 = (__ZNSt3__17forwardIP5JQuadEEOT_RNS_16remove_referenceIS3_E4typeE($7)|0); $9 = HEAP32[$8>>2]|0; HEAP32[$6>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEE25__construct_node_with_keyERS2_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE8allocateERSI_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEEC2ERSI_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2EPSH_OSK_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIK7ButtonsEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6583,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPT_RSB_($22)|0); __THREW__ = 0; invoke_vii(6579,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINSA_ISI_EEEEEEEEONS_16remove_referenceIT_E4typeEOSP_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2EOSL_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS5_JRS5_EEEvRSI_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS5_JRS5_EEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE11__constructIS5_JRS5_EEEvNS_17integral_constantIbLb1EEERSI_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS4_JRS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP5JQuadEEEEPvEEE9constructIS4_JRS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINSA_ISI_EEEEEEEEONS_16remove_referenceIT_E4typeEOSP_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2EOSL_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISL_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6580,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__13getILj0EPcP5JQuadEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getIPcP5JQuadEERT_RNS_4pairIS6_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getIPcP5JQuadEERT_RNS_4pairIS6_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1EPcP5JQuadEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS8_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getIPcP5JQuadEERT0_RNS_4pairIT_S6_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getIPcP5JQuadEERT0_RNS_4pairIT_S6_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIK7ButtonsNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSD_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIK7ButtonsNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSE_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIK7ButtonsNS1_INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSE_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPNS_11__tree_nodeISE_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSE_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEE10pointer_toERSE_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEEEPT_RSF_($1)|0); STACKTOP = sp;return ($2|0); } function __ZN5Trash7cleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8TrashBinIP8CardViewE7put_outEv($1); $2 = ((($1)) + 12|0); __ZN8TrashBinIP14DamagerDamagedE7put_outEv($2); $3 = ((($1)) + 24|0); __ZN8TrashBinIP15AttackerDamagedE7put_outEv($3); STACKTOP = sp;return; } function __ZN5Trash5trashEP8CardView($this,$garbage) { $this = $this|0; $garbage = $garbage|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $garbage; $2 = $0; __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE9push_backERKS2_($2,$1); STACKTOP = sp;return; } function __ZN5Trash5trashEP14DamagerDamaged($this,$garbage) { $this = $this|0; $garbage = $garbage|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $garbage; $2 = $0; $3 = ((($2)) + 12|0); __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); STACKTOP = sp;return; } function __ZN5Trash5trashEP15AttackerDamaged($this,$garbage) { $this = $this|0; $garbage = $garbage|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $garbage; $2 = $0; $3 = ((($2)) + 24|0); __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE9push_backERKS2_($3,$1); STACKTOP = sp;return; } function __GLOBAL__sub_I_Trash_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5316(); ___cxx_global_var_init_1_5317(); ___cxx_global_var_init_3_5318(); ___cxx_global_var_init_5_5319(); return; } function __ZN8TrashBinIP8CardViewE7put_outEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$it>>2] = $3; while(1) { $4 = (__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $4; $5 = (__ZNSt3__1neIPP8CardViewEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($5)) { break; } $6 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = (__ZNKSt3__111__wrap_iterIPP8CardViewEdeEv($it)|0); HEAP32[$15>>2] = 0; } (__ZNSt3__111__wrap_iterIPP8CardViewEppEv($it)|0); } __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5clearEv($2); STACKTOP = sp;return; } function __ZN8TrashBinIP14DamagerDamagedE7put_outEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$it>>2] = $3; while(1) { $4 = (__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $4; $5 = (__ZNSt3__1neIPP14DamagerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($5)) { break; } $6 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = (__ZNKSt3__111__wrap_iterIPP14DamagerDamagedEdeEv($it)|0); HEAP32[$15>>2] = 0; } (__ZNSt3__111__wrap_iterIPP14DamagerDamagedEppEv($it)|0); } __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5clearEv($2); STACKTOP = sp;return; } function __ZN8TrashBinIP15AttackerDamagedE7put_outEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$it>>2] = $3; while(1) { $4 = (__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE3endEv($2)|0); HEAP32[$1>>2] = $4; $5 = (__ZNSt3__1neIPP15AttackerDamagedEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($5)) { break; } $6 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = (__ZNKSt3__111__wrap_iterIPP15AttackerDamagedEdeEv($it)|0); HEAP32[$15>>2] = 0; } (__ZNSt3__111__wrap_iterIPP15AttackerDamagedEppEv($it)|0); } __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5clearEv($2); STACKTOP = sp;return; } function ___cxx_global_var_init_5316() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59792,182585); (___cxa_atexit((3831|0),(59792|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5317() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59804,165089); (___cxa_atexit((3831|0),(59804|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5318() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59816,165080); (___cxa_atexit((3831|0),(59816|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5319() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59828,165065); (___cxa_atexit((3831|0),(59828|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP8CardViewNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5442,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6584,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP14DamagerDamagedNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5430,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(6585,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP15AttackerDamagedNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5429,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(6586,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15RandomGenerator6randomEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $result = sp; $0 = $this; $1 = $0; $2 = (__ZNKSt3__14listIiNS_9allocatorIiEEE4sizeEv($1)|0); $3 = ($2|0)!=(0); if ($3) { $4 = ((($1)) + 24|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $8 = (__ZNSt3__14listIiNS_9allocatorIiEEE5frontEv($1)|0); $9 = HEAP32[$8>>2]|0; HEAP32[$result>>2] = $9; __ZNSt3__14listIiNS_9allocatorIiEEE9pop_frontEv($1); } else { label = 3; } } else { label = 3; } if ((label|0) == 3) { $7 = (_rand()|0); HEAP32[$result>>2] = $7; } $10 = ((($1)) + 24|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { $14 = HEAP32[$result>>2]|0; STACKTOP = sp;return ($14|0); } $13 = ((($1)) + 12|0); __ZNSt3__14listIiNS_9allocatorIiEEE9push_backERKi($13,$result); $14 = HEAP32[$result>>2]|0; STACKTOP = sp;return ($14|0); } function __ZNK15RandomGenerator18saveUsedRandValuesERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ite = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ite = sp + 12|0; $2 = sp + 8|0; $3 = sp + 4|0; $4 = sp; $0 = $this; $1 = $out; $5 = $0; __ZNSt3__121__list_const_iteratorIiPvEC2Ev($ite); $6 = ((($5)) + 12|0); $7 = (__ZNKSt3__14listIiNS_9allocatorIiEEE5beginEv($6)|0); HEAP32[$2>>2] = $7; ;HEAP32[$ite>>2]=HEAP32[$2>>2]|0; while(1) { $8 = ((($5)) + 12|0); $9 = (__ZNKSt3__14listIiNS_9allocatorIiEEE3endEv($8)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_21__list_const_iteratorIiPvEES4_($ite,$3)|0); $11 = $1; if (!($10)) { break; } $12 = (__ZNKSt3__121__list_const_iteratorIiPvEdeEv($ite)|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($11,$13)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($14,197988)|0); $15 = (__ZNSt3__121__list_const_iteratorIiPvEppEi($ite,0)|0); HEAP32[$4>>2] = $15; } STACKTOP = sp;return ($11|0); } function __ZN15RandomGenerator14loadRandValuesENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $limiter = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 24|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $6 = $0; __ZNSt3__14listIiNS_9allocatorIiEEE5clearEv($6); $7 = ((($6)) + 12|0); __ZNSt3__14listIiNS_9allocatorIiEEE5clearEv($7); while(1) { $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $9 = ($8|0)!=(0); if (!($9)) { label = 10; break; } $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,197988,0)|0); $limiter = $10; $11 = $limiter; $12 = ($11|0)!=(-1); if ($12) { $13 = $limiter; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($1,$s,0,$13); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; $15 = (invoke_ii(3938,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 6; break; } $value = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $18 = $limiter; $19 = (($18) + 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($4,$s,$19,-1); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } else { $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $25 = (_atoi($24)|0); $value = $25; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($s,211279)|0); } $26 = $value; $27 = ($26|0)!=(0); if (!($27)) { continue; } $28 = $value; HEAP32[$5>>2] = $28; __ZNSt3__14listIiNS_9allocatorIiEEE9push_backEOi($6,$5); } if ((label|0) == 6) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } else if ((label|0) == 10) { STACKTOP = sp;return; } } function __Z5WRandb($0) { $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $0&1; $1 = $2; $3 = (_rand()|0); STACKTOP = sp;return ($3|0); } function __Z10fileExistsPKc($filename) { $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $filename; $4 = (__ZN11JFileSystem11GetInstanceEv()|0); $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$5); __THREW__ = 0; $6 = (invoke_iii(4049,($4|0),($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $2 = $9; $3 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $11 = $2; $12 = $3; ___resumeException($11|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return ($6|0); } return (0)|0; } function __Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($filename) { $filename = $filename|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $filename; $1 = (__ZN11JFileSystem11GetInstanceEv()|0); $2 = $0; $3 = (__ZN11JFileSystem10FileExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($1,$2)|0); STACKTOP = sp;return ($3|0); } function __Z14cReplaceStringNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S7_($agg$result,$subject,$search,$replace) { $agg$result = $agg$result|0; $subject = $subject|0; $search = $search|0; $replace = $replace|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $search; $1 = $replace; $pos = 0; while(1) { $2 = $0; $3 = $pos; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($subject,$2,$3)|0); $pos = $4; $5 = ($4|0)!=(-1); if (!($5)) { break; } $6 = $pos; $7 = $0; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($7)|0); $9 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_($subject,$6,$8,$9)|0); $10 = $1; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($10)|0); $12 = $pos; $13 = (($12) + ($11))|0; $pos = $13; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$subject); STACKTOP = sp;return; } function __Z4trimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($str) { $str = $str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $str; $1 = $0; $2 = $0; $3 = (__Z5ltrimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($2)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($1,$3)|0); $4 = $0; $5 = $0; $6 = (__Z5rtrimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($5)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($4,$6)|0); $7 = $0; STACKTOP = sp;return ($7|0); } function __Z5ltrimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($str) { $str = $str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $str; $1 = $0; $2 = $0; $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj($2,161223,0)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($1,0,$3)|0); $4 = $0; STACKTOP = sp;return ($4|0); } function __Z5rtrimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($str) { $str = $str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $str; $1 = $0; $2 = $0; $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcj($2,161223,-1)|0); $4 = (($3) + 1)|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj($1,$4); $5 = $0; STACKTOP = sp;return ($5|0); } function __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEcRNS_6vectorIS5_NS3_IS5_EEEE($s,$delim,$elems) { $s = $s|0; $delim = $delim|0; $elems = $elems|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $item = 0, $ss = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ss = sp + 24|0; $item = sp + 8|0; $0 = $s; $1 = $delim; $2 = $elems; $5 = $0; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj($ss,$5,24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($item); while(1) { $6 = $1; __THREW__ = 0; $7 = (invoke_iiii(6587,($ss|0),($item|0),($6|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { label = 6; break; } $10 = HEAP32[$7>>2]|0; $11 = ((($10)) + -12|0); $12 = HEAP32[$11>>2]|0; $13 = (($7) + ($12)|0); __THREW__ = 0; $14 = (invoke_ii(4206,($13|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 6; break; } $17 = $2; if (!($14)) { label = 7; break; } __THREW__ = 0; invoke_vii(3939,($17|0),($item|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 6; break; } } if ((label|0) == 6) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($item); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else if ((label|0) == 7) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($item); __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); STACKTOP = sp;return ($17|0); } return (0)|0; } function __Z4joinRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEES6_($agg$result,$v,$delim) { $agg$result = $agg$result|0; $v = $v|0; $delim = $delim|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $it = sp + 12|0; $2 = sp + 8|0; $0 = $v; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($agg$result); $5 = $0; $6 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = $0; $8 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($7)|0); HEAP32[$2>>2] = $8; $9 = (__ZNSt3__1neIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_($it,$2)|0); if (!($9)) { label = 7; break; } $10 = (__ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeEv($it)|0); __THREW__ = 0; (invoke_iii(3801,($agg$result|0),($10|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { label = 6; break; } __THREW__ = 0; (invoke_iii(3801,($agg$result|0),($delim|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 6; break; } (__ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($it)|0); } if ((label|0) == 6) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else if ((label|0) == 7) { $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $19 = $$pre_trunc&1; if ($19) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } function __Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc($agg$result,$s,$delim) { $agg$result = $agg$result|0; $s = $s|0; $delim = $delim|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $elems = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $elems = sp + 8|0; $0 = $s; $1 = $delim; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($elems); $4 = $0; $5 = $1; __THREW__ = 0; $6 = (invoke_iiii(6510,($4|0),($5|0),($elems|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; invoke_vii(4281,($agg$result|0),($6|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($elems); STACKTOP = sp;return; } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($elems); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } function __Z12parseBetweenRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_S5_bRNS_6vectorIS5_NS3_IS5_EEEE($s,$start,$stop,$stopRequired,$elems) { $s = $s|0; $start = $start|0; $stop = $stop|0; $stopRequired = $stopRequired|0; $elems = $elems|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $end = 0, $found = 0, $offset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 56|0; $7 = sp + 36|0; $8 = sp + 24|0; $9 = sp + 12|0; $10 = sp; $1 = $s; $11 = $stopRequired&1; $2 = $11; $3 = $elems; $12 = $1; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($12,$start,0)|0); $found = $13; $14 = $found; $15 = ($14|0)==(-1); if ($15) { $16 = $3; $0 = $16; $65 = $0; STACKTOP = sp;return ($65|0); } $17 = $found; $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($start)|0); $19 = (($17) + ($18))|0; $offset = $19; $20 = $1; $21 = $offset; $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($20,$stop,$21)|0); $end = $22; $23 = $end; $24 = ($23|0)==(-1); if ($24) { $25 = $2; $26 = $25&1; if ($26) { $27 = $3; $0 = $27; $65 = $0; STACKTOP = sp;return ($65|0); } } $28 = $3; $29 = $1; $30 = $found; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($4,$29,0,$30); __THREW__ = 0; invoke_vii(5346,($28|0),($4|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $5 = $49; $6 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $66 = $5; $67 = $6; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $33 = $end; $34 = ($33|0)!=(-1); $35 = $3; $36 = $1; $37 = $offset; do { if ($34) { $38 = $end; $39 = $offset; $40 = (($38) - ($39))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($7,$36,$37,$40); __THREW__ = 0; invoke_vii(5346,($35|0),($7|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $5 = $51; $6 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $66 = $5; $67 = $6; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $43 = $3; $44 = $1; $45 = $end; $46 = (($45) + 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$44,$46,-1); __THREW__ = 0; invoke_vii(5346,($43|0),($8|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $5 = $53; $6 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $66 = $5; $67 = $6; ___resumeException($66|0); // unreachable; } else { __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($9,$36,$37,-1); __THREW__ = 0; invoke_vii(5346,($35|0),($9|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $5 = $60; $6 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $66 = $5; $67 = $6; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $57 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,211279); __THREW__ = 0; invoke_vii(5346,($57|0),($10|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $5 = $62; $6 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $66 = $5; $67 = $6; ___resumeException($66|0); // unreachable; } } while(0); $64 = $3; $0 = $64; $65 = $0; STACKTOP = sp;return ($65|0); } function __Z12parseBetweenRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_S5_b($agg$result,$s,$start,$stop,$stopRequired) { $agg$result = $agg$result|0; $s = $s|0; $start = $start|0; $stop = $stop|0; $stopRequired = $stopRequired|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $elems = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $elems = sp + 32|0; $2 = sp + 20|0; $5 = sp; $0 = $s; $6 = $stopRequired&1; $1 = $6; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($elems); $7 = $0; __THREW__ = 0; invoke_vii(3800,($2|0),($start|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($elems); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } __THREW__ = 0; invoke_vii(3800,($5|0),($stop|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; } else { $12 = $1; $13 = $12&1; __THREW__ = 0; $14 = (invoke_iiiiii(6588,($7|0),($2|0),($5|0),($13|0),($elems|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; invoke_vii(4281,($agg$result|0),($14|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($elems); STACKTOP = sp;return; } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($elems); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __Z8wordWrapRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfi($agg$result,$sentence,$width,$fontId) { $agg$result = $agg$result|0; $sentence = $sentence|0; $width = +$width; $fontId = $fontId|0; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $breakIdx = 0, $currentSentence = 0, $currentSentence1 = 0, $idx = 0; var $lineWidth = 0.0, $mFont = 0, $numLines = 0, $retVal = 0, $stringLength = 0.0, $stringLength2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $retVal = sp + 56|0; $currentSentence = sp + 20|0; $currentSentence1 = sp + 4|0; $0 = $sentence; $1 = $width; $2 = $fontId; $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = $2; $11 = (FUNCTION_TABLE_iii[$9 & 8191]($6,$10)|0); $mFont = $11; $12 = $mFont; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($16)|0); $18 = (+FUNCTION_TABLE_dii[$15 & 4095]($12,$17)); $lineWidth = $18; $19 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($retVal,$19); $20 = $lineWidth; $21 = $1; $22 = $20 < $21; L1: do { if ($22) { $23 = $0; __THREW__ = 0; invoke_vii(3800,($agg$result|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($retVal); STACKTOP = sp;return; } } else { $numLines = 1; $breakIdx = 0; $idx = 0; L6: while(1) { $28 = $idx; $29 = $0; $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($29)|0); $31 = ($28>>>0)<($30>>>0); if (!($31)) { label = 35; break; } $32 = $0; $33 = $idx; __THREW__ = 0; $34 = (invoke_iii(6028,($32|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } $37 = HEAP8[$34>>0]|0; $38 = $37 << 24 >> 24; $39 = ($38|0)==(32); $40 = $0; if ($39) { $41 = $breakIdx; $42 = $idx; $43 = $breakIdx; $44 = (($42) - ($43))|0; __THREW__ = 0; invoke_viiii(3795,($currentSentence|0),($40|0),($41|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L1; } $47 = $mFont; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 28|0); $50 = HEAP32[$49>>2]|0; $51 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($currentSentence)|0); __THREW__ = 0; $52 = (+invoke_dii($50|0,($47|0),($51|0))); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 16; break; } $stringLength = $52; $55 = $stringLength; $56 = $1; $57 = $55 >= $56; if ($57) { $58 = $stringLength; $59 = $1; $60 = $58 > $59; L16: do { if ($60) { while(1) { $61 = $0; $62 = $idx; $63 = (($62) - 1)|0; __THREW__ = 0; $64 = (invoke_iii(6028,($61|0),($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 16; break L6; } $67 = HEAP8[$64>>0]|0; $68 = $67 << 24 >> 24; $69 = ($68|0)!=(32); if (!($69)) { break L16; } $70 = $idx; $71 = (($70) + -1)|0; $idx = $71; } } } while(0); $74 = $idx; $75 = (($74) - 1)|0; __THREW__ = 0; $76 = (invoke_iii(4365,($retVal|0),($75|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 16; break; } HEAP8[$76>>0] = 10; $79 = $idx; $breakIdx = $79; $80 = $numLines; $81 = (($80) + 1)|0; $numLines = $81; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentSentence); } else { $82 = $idx; __THREW__ = 0; $83 = (invoke_iii(6028,($40|0),($82|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { break L1; } $86 = HEAP8[$83>>0]|0; $87 = $86 << 24 >> 24; $88 = ($87|0)==(10); if ($88) { $89 = $0; $90 = $breakIdx; $91 = $idx; $92 = $breakIdx; $93 = (($91) - ($92))|0; __THREW__ = 0; invoke_viiii(3795,($currentSentence1|0),($89|0),($90|0),($93|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { break L1; } $96 = $mFont; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 28|0); $99 = HEAP32[$98>>2]|0; $100 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($currentSentence1)|0); __THREW__ = 0; $101 = (+invoke_dii($99|0,($96|0),($100|0))); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { label = 29; break; } $stringLength2 = $101; $104 = $stringLength2; $105 = $1; $106 = $104 >= $105; if ($106) { $107 = $stringLength2; $108 = $1; $109 = $107 > $108; if ($109) { while(1) { $110 = $0; $111 = $idx; $112 = (($111) - 1)|0; __THREW__ = 0; $113 = (invoke_iii(6028,($110|0),($112|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 29; break L6; } $116 = HEAP8[$113>>0]|0; $117 = $116 << 24 >> 24; $118 = ($117|0)!=(32); $119 = $idx; if (!($118)) { break; } $120 = (($119) + -1)|0; $idx = $120; } $123 = (($119) - 1)|0; __THREW__ = 0; $124 = (invoke_iii(4365,($retVal|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 29; break; } HEAP8[$124>>0] = 10; } $127 = $numLines; $128 = (($127) + 1)|0; $numLines = $128; } $129 = $idx; $breakIdx = $129; $130 = $numLines; $131 = (($130) + 1)|0; $numLines = $131; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentSentence1); } } $132 = $idx; $133 = (($132) + 1)|0; $idx = $133; } if ((label|0) == 16) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentSentence); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($retVal); $134 = $3; $135 = $4; ___resumeException($134|0); // unreachable; } else if ((label|0) == 29) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $3 = $121; $4 = $122; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentSentence1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($retVal); $134 = $3; $135 = $4; ___resumeException($134|0); // unreachable; } else if ((label|0) == 35) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$retVal); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($retVal); STACKTOP = sp;return; } } } while(0); $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($retVal); $134 = $3; $135 = $4; ___resumeException($134|0); // unreachable; } function __Z9hash_djb2PKc($str) { $str = $str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $hash = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $str; $hash = 5381; while(1) { $1 = $0; $2 = ((($1)) + 1|0); $0 = $2; $3 = HEAP8[$1>>0]|0; $4 = $3 << 24 >> 24; $c = $4; $5 = ($4|0)!=(0); $6 = $hash; if (!($5)) { break; } $7 = $6 << 5; $8 = $hash; $9 = (($7) + ($8))|0; $10 = $c; $11 = (($9) + ($10))|0; $hash = $11; } STACKTOP = sp;return ($6|0); } function __Z13buildFilePathRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEERKS6_($agg$result,$folders,$filename) { $agg$result = $agg$result|0; $folders = $folders|0; $filename = $filename|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $0 = $folders; $1 = $filename; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); $i = 0; while(1) { $5 = $i; $6 = $0; $7 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($6)|0); $8 = ($5>>>0)<($7>>>0); if (!($8)) { label = 10; break; } $9 = $0; $10 = $i; __THREW__ = 0; $11 = (invoke_iii(6589,($9|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } __THREW__ = 0; (invoke_iii(3801,($agg$result|0),($11|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break; } $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($agg$result)|0); $17 = (($16) - 1)|0; __THREW__ = 0; $18 = (invoke_iii(4365,($agg$result|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } $21 = HEAP8[$18>>0]|0; $22 = $21 << 24 >> 24; $23 = ($22|0)!=(47); if ($23) { __THREW__ = 0; (invoke_iii(4152,($agg$result|0),(197990|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } } $30 = $i; $31 = (($30) + 1)|0; $i = $31; } if ((label|0) == 10) { $32 = $1; __THREW__ = 0; (invoke_iii(3801,($agg$result|0),($32|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $35 = $$pre_trunc&1; if ($35) { STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); STACKTOP = sp;return; } } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $3 = $26; $4 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $28 = $3; $29 = $4; ___resumeException($28|0); // unreachable; } function __Z12ensureFolderRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($agg$result,$folderName) { $agg$result = $agg$result|0; $folderName = $folderName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $result = sp + 8|0; $0 = $folderName; $3 = $0; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($3)|0); $5 = ($4|0)!=(0); if (!($5)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($result,$6); $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($result)|0); $8 = (($7) - 1)|0; __THREW__ = 0; $9 = (invoke_iii(4365,($result|0),($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($result); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } $12 = HEAP8[$9>>0]|0; $13 = $12 << 24 >> 24; $14 = ($13|0)!=(47); if ($14) { __THREW__ = 0; (invoke_iii(4152,($result|0),(197990|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($result); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$result); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($result); STACKTOP = sp;return; } function __Z13ReplaceStringRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_($subject,$search,$replace) { $subject = $subject|0; $search = $search|0; $replace = $replace|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $subject; $1 = $search; $2 = $replace; $pos = 0; while(1) { $3 = $0; $4 = $1; $5 = $pos; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($3,$4,$5)|0); $pos = $6; $7 = ($6|0)!=(-1); if (!($7)) { break; } $8 = $0; $9 = $pos; $10 = $1; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($10)|0); $12 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_($8,$9,$11,$12)|0); $13 = $2; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($13)|0); $15 = $pos; $16 = (($15) + ($14))|0; $pos = $16; } STACKTOP = sp;return; } function __Z10StartsWithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPKc($base,$start) { $base = $base|0; $start = $start|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $base; $1 = $start; $2 = $0; $3 = $1; $4 = (_strlen($3)|0); $5 = $1; $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc($2,0,$4,$5)|0); $7 = ($6|0)==(0); STACKTOP = sp;return ($7|0); } function __GLOBAL__sub_I_utils_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5369(); ___cxx_global_var_init_1_5370(); ___cxx_global_var_init_3_5371(); ___cxx_global_var_init_5_5372(); return; } function __ZNSt3__14listIiNS_9allocatorIiEEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__14listIiNS_9allocatorIiEEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE12__node_allocEv($1)|0); $__na = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $__n = $4; $5 = $__n; $6 = $__n; __ZNSt3__110__list_impIiNS_9allocatorIiEEE14__unlink_nodesEPNS_11__list_nodeIiPvEES7_($5,$6); $7 = (__ZNSt3__110__list_impIiNS_9allocatorIiEEE4__szEv($1)|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + -1)|0; HEAP32[$7>>2] = $9; $10 = $__na; $11 = $__n; $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofIiEEPT_RS1_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE7destroyIiEEvRS5_PT_($10,$13); $14 = $__na; $15 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE10deallocateERS5_PS4_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__121__list_const_iteratorIiPvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__121__list_const_iteratorIiPvEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__121__list_const_iteratorIiPvEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__14listIiNS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impIiNS_9allocatorIiEEE5clearEv($1); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*12)|0)|0); STACKTOP = sp;return ($5|0); } function ___cxx_global_var_init_5369() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59840,182585); (___cxa_atexit((3831|0),(59840|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5370() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59852,165089); (___cxa_atexit((3831|0),(59852|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5371() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59864,165080); (___cxa_atexit((3831|0),(59864|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5372() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(59876,165065); (___cxa_atexit((3831|0),(59876|0),(___dso_handle|0))|0); return; } function __ZN9WResourceD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9WResourceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WResourceD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WResourceC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59896; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); HEAP8[$3>>0] = 0; $4 = (__ZN16WResourceManager8InstanceEv()|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $9 = ((($1)) + 8|0); HEAP32[$9>>2] = $8; $10 = ((($1)) + 4|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN9WResource8isLockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)!=(0); STACKTOP = sp;return ($5|0); } function __ZN9WResource11isPermanentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)==(251); STACKTOP = sp;return ($5|0); } function __ZN9WResource8deadboltEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)<=(250); if (!($5)) { STACKTOP = sp;return; } $6 = ((($1)) + 12|0); HEAP8[$6>>0] = -5; STACKTOP = sp;return; } function __ZN9WResource4lockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)<(250); if ($5) { $6 = ((($1)) + 12|0); $7 = HEAP8[$6>>0]|0; $8 = (($7) + 1)<<24>>24; HEAP8[$6>>0] = $8; } $9 = ((($1)) + 12|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = ($11|0)<(50); if ($12) { STACKTOP = sp;return; } else { ___assert_fail((161307|0),(161318|0),46,(161404|0)); // unreachable; } } function __ZN9WResource6unlockEb($this,$force) { $this = $this|0; $force = $force|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $force&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 12|0); if ($5) { HEAP8[$6>>0] = 0; STACKTOP = sp;return; } $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ($8|0)>(0); $10 = ((($3)) + 12|0); if (!($9)) { HEAP8[$10>>0] = 0; STACKTOP = sp;return; } $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($12|0)<=(250); if (!($13)) { STACKTOP = sp;return; } $14 = ((($3)) + 12|0); $15 = HEAP8[$14>>0]|0; $16 = (($15) + -1)<<24>>24; HEAP8[$14>>0] = $16; STACKTOP = sp;return; } function __ZN9WResource3hitEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN16WResourceManager8InstanceEv()|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); $7 = ((($1)) + 8|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN15WCachedResourceD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59932; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN9WResourceD2Ev($1); STACKTOP = sp;return; } function __ZN15WCachedResourceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCachedResourceD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WCachedTextureC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCachedResourceC2Ev($1); $2 = 59976; HEAP32[$1>>2] = $2; $3 = ((($1)) + 32|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEC2Ev($3); $4 = ((($1)) + 28|0); HEAP32[$4>>2] = 0; STACKTOP = sp;return; } function __ZN14WCachedTextureD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 59976; HEAP32[$1>>2] = $2; $3 = ((($1)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($1)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { __ZN8JTextureD2Ev($10); __ZdlPv($10); } $12 = ((($1)) + 28|0); HEAP32[$12>>2] = 0; } } $13 = ((($1)) + 32|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEED2Ev($13); __ZN15WCachedResourceD2Ev($1); STACKTOP = sp;return; } function __ZN14WCachedTextureD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WCachedTextureD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WCachedTexture6ActualEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN14WCachedTexture8isLockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)!=(0); STACKTOP = sp;return ($5|0); } function __ZN14WCachedTexture7GetQuadEffffRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$offX,$offY,$width,$height,$resname) { $agg$result = $agg$result|0; $this = $this|0; $offX = +$offX; $offY = +$offY; $width = +$width; $height = +$height; $resname = $resname|0; var $$byval_copy = 0, $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0; var $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $iter = 0, $quad = 0, $resource = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 96|0; $resource = sp + 60|0; $iter = sp + 48|0; $8 = sp + 44|0; $quad = sp + 32|0; $10 = sp + 28|0; $11 = sp + 8|0; $12 = sp; $0 = $this; $1 = $offX; $2 = $offY; $3 = $width; $4 = $height; $5 = $resname; $13 = $0; $14 = ((($13)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } $17 = $3; $18 = $17 == 0.0; if ($18) { label = 5; } else { $19 = $3; $20 = ((($13)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = (+($22|0)); $24 = $19 > $23; if ($24) { label = 5; } } if ((label|0) == 5) { $25 = ((($13)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = (+($27|0)); $3 = $28; } $29 = $4; $30 = $29 == 0.0; if ($30) { label = 8; } else { $31 = $4; $32 = ((($13)) + 28|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = (+($35|0)); $37 = $31 > $36; if ($37) { label = 8; } } if ((label|0) == 8) { $38 = ((($13)) + 28|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (+($41|0)); $4 = $42; } $43 = $5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($resource,$43); $44 = ((($13)) + 16|0); $45 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($44,60100)|0); if ($45) { label = 11; } else { $46 = ((($13)) + 16|0); $47 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($46,60112)|0); if ($47) { label = 11; } else { label = 15; } } if ((label|0) == 11) { $48 = $5; $49 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($48,60124)|0); if ($49) { $50 = $5; $51 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($50,60136)|0); if ($51) { __THREW__ = 0; (invoke_iii(3901,($resource|0),(60148|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { label = 15; } } else { label = 15; } } else { label = 15; } } L21: do { if ((label|0) == 15) { $56 = ((($13)) + 32|0); __THREW__ = 0; $57 = (invoke_iii(6590,($56|0),($resource|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { HEAP32[$iter>>2] = $57; $60 = ((($13)) + 32|0); $61 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($60)|0); HEAP32[$8>>2] = $61; __THREW__ = 0; $62 = (invoke_iii(6591,($iter|0),($8|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { __THREW__ = 0; L25: do { if ($62) { $65 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($iter)|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L21; } $68 = ((($65)) + 12|0); __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($agg$result,$68); $9 = 1; } else { $69 = (__Znwj(64)|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { break L21; } $72 = ((($13)) + 28|0); $73 = HEAP32[$72>>2]|0; $74 = $1; $75 = $2; $76 = $3; $77 = $4; __THREW__ = 0; invoke_viidddd(4434,($69|0),($73|0),(+$74),(+$75),(+$76),(+$77)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $6 = $94; $7 = $95; __ZdlPv($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resource); $100 = $6; $101 = $7; ___resumeException($100|0); // unreachable; } ;HEAP32[$10>>2]=0|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; invoke_viii(6592,($quad|0),($69|0),($$byval_copy|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break L21; } $82 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($quad)|0); $83 = $1; $84 = $2; $85 = $3; $86 = $4; __THREW__ = 0; invoke_vidddd(5431,($82|0),(+$83),(+$84),(+$85),(+$86)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; do { if ($88) { label = 28; } else { $89 = ((($13)) + 32|0); __THREW__ = 0; invoke_viii(6593,($11|0),($resource|0),($quad|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 28; } else { __THREW__ = 0; invoke_viii(6594,($12|0),($89|0),($11|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $6 = $98; $7 = $99; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($11); break; } else { __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($11); __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($agg$result,$quad); $9 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); break L25; } } } } while(0); if ((label|0) == 28) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $6 = $96; $7 = $97; } __ZNSt3__110shared_ptrI5JQuadED2Ev($quad); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resource); $100 = $6; $101 = $7; ___resumeException($100|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resource); STACKTOP = sp;return; } } } } while(0); $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $6 = $54; $7 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($resource); $100 = $6; $101 = $7; ___resumeException($100|0); // unreachable; } function __ZN14WCachedTexture7GetQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$resname) { $agg$result = $agg$result|0; $this = $this|0; $resname = $resname|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 24|0; $iter = sp + 12|0; $5 = sp; $0 = $this; $1 = $resname; $6 = $0; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); $7 = ((($6)) + 32|0); $8 = $1; __THREW__ = 0; $9 = (invoke_iii(6590,($7|0),($8|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if (!($11)) { HEAP32[$iter>>2] = $9; $12 = ((($6)) + 32|0); $13 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($12)|0); HEAP32[$5>>2] = $13; __THREW__ = 0; $14 = (invoke_iii(6591,($iter|0),($5|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { if ($14) { __THREW__ = 0; $17 = (invoke_ii(6595,($iter|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = ((($17)) + 12|0); (__ZNSt3__110shared_ptrI5JQuadEaSERKS2_($agg$result,$20)|0); } $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $25 = $$pre_trunc&1; if ($25) { STACKTOP = sp;return; } __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); STACKTOP = sp;return; } } } while(0); $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } function __ZN14WCachedTexture4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pixel_size = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $pixel_size = 4; $6 = ((($2)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = Math_imul($9, $13)|0; $15 = $pixel_size; $16 = Math_imul($14, $15)|0; $0 = $16; $17 = $0; STACKTOP = sp;return ($17|0); } else { $0 = 0; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN14WCachedTexture6isGoodEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); STACKTOP = sp;return ($4|0); } function __ZN14WCachedTexture7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $error = 0, $it = 0, $old = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $error = sp + 12|0; $it = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; HEAP32[$error>>2] = 0; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $old = $4; $5 = ((($2)) + 28|0); HEAP32[$5>>2] = 0; $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 32|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 16|0); $10 = ((($2)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iiiii[$8 & 8191]($2,$9,$11,$error)|0); if (!($12)) { $13 = ((($2)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($2)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { __ZN8JTextureD2Ev($17); __ZdlPv($17); } $19 = ((($2)) + 28|0); HEAP32[$19>>2] = 0; } } $20 = ((($2)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); $23 = $old; if ($22) { $25 = ($23|0)!=(0|0); if ($25) { $26 = $old; $27 = ($26|0)==(0|0); if (!($27)) { __ZN8JTextureD2Ev($26); __ZdlPv($26); } $old = 0; } } else { $24 = ((($2)) + 28|0); HEAP32[$24>>2] = $23; } $28 = (__ZN9JRenderer11GetInstanceEv()|0); $29 = ((($2)) + 28|0); $30 = HEAP32[$29>>2]|0; __ZN9JRenderer26TransferTextureToGLContextER8JTexture($28,$30); $31 = ((($2)) + 32|0); $32 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE5beginEv($31)|0); HEAP32[$it>>2] = $32; while(1) { $33 = ((($2)) + 32|0); $34 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($33)|0); HEAP32[$1>>2] = $34; $35 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($it,$1)|0); if (!($35)) { break; } $36 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($it)|0); $37 = ((($36)) + 12|0); $38 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($37)|0); $39 = ($38|0)!=(0|0); if ($39) { $40 = ((($2)) + 28|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($it)|0); $43 = ((($42)) + 12|0); $44 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($43)|0); HEAP32[$44>>2] = $41; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEppEv($it)|0); } STACKTOP = sp;return; } function __ZN14WCachedTexture7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi($this,$filename,$submode,$error) { $this = $this|0; $filename = $filename|0; $submode = $submode|0; $error = $error|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $format = 0, $i = 0, $realname = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 84|0; $realname = sp + 52|0; $7 = sp + 28|0; $8 = sp + 16|0; $9 = sp + 4|0; $1 = $this; $2 = $filename; $3 = $submode; $4 = $error; $11 = $1; $12 = ((($11)) + 16|0); $13 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($12,$13)|0); $format = 0; $14 = $3; $15 = ((($11)) + 4|0); HEAP32[$15>>2] = $14; $16 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($realname,$16); $17 = $3; $18 = $17 & 8; $19 = ($18|0)!=(0); $20 = $3; $21 = $20 & 32; $22 = ($21|0)!=(0); L1: do { if ($19) { L3: do { if ($22) { $i = 0; while(1) { $23 = $i; $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($realname)|0); $25 = ($23>>>0)<($24>>>0); if (!($25)) { break L3; } $26 = $i; __THREW__ = 0; $27 = (invoke_iii(4365,($realname|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break L1; } $30 = HEAP8[$27>>0]|0; $31 = $30 << 24 >> 24; $32 = ($31|0)==(92); if ($32) { break; } $33 = $i; __THREW__ = 0; $34 = (invoke_iii(4365,($realname|0),($33|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } $37 = HEAP8[$34>>0]|0; $38 = $37 << 24 >> 24; $39 = ($38|0)==(47); if ($39) { break; } $48 = $i; $49 = (($48) + 1)|0; $i = $49; } $40 = $i; $41 = (($40) + 1)|0; __THREW__ = 0; (invoke_iiii(5607,($realname|0),($41|0),(161409|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L1; } } } while(0); __THREW__ = 0; $50 = (invoke_i(4541)|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $53 = HEAP32[$50>>2]|0; $54 = ((($53)) + 72|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; invoke_viii($55|0,($7|0),($50|0),($realname|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if (!($57)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($realname,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 24; } } } else { if ($22) { __THREW__ = 0; (invoke_iiii(5607,($realname|0),0,(161409|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } } $60 = $3; $61 = $60 & 16; $62 = ($61|0)!=(0); __THREW__ = 0; $63 = (invoke_i(4541)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($62) { if ($65) { break; } $66 = HEAP32[$63>>2]|0; $67 = ((($66)) + 68|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; invoke_viii($68|0,($8|0),($63|0),($realname|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($realname,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); label = 24; break; } else { if ($65) { break; } $71 = HEAP32[$63>>2]|0; $72 = ((($71)) + 64|0); $73 = HEAP32[$72>>2]|0; __THREW__ = 0; invoke_viii($73|0,($9|0),($63|0),($realname|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($realname,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); label = 24; break; } } } while(0); if ((label|0) == 24) { $76 = $3; $77 = $76 & 64; $78 = ($77|0)!=(0); if ($78) { $format = 0; } $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($realname)|0); $80 = ($79|0)!=(0); if (!($80)) { $81 = $4; HEAP32[$81>>2] = 1; $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realname); $$pre_trunc = HEAP8[$0>>0]|0; $100 = $$pre_trunc&1; STACKTOP = sp;return ($100|0); } __THREW__ = 0; $82 = (invoke_i(4575)|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { $85 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($realname)|0); $86 = $format; __THREW__ = 0; $87 = (invoke_iiiii(6596,($82|0),($85|0),1,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if (!($89)) { $90 = ((($11)) + 28|0); HEAP32[$90>>2] = $87; $91 = ((($11)) + 28|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)!=(0|0); $94 = $4; if ($93) { HEAP32[$94>>2] = 0; $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realname); $$pre_trunc = HEAP8[$0>>0]|0; $100 = $$pre_trunc&1; STACKTOP = sp;return ($100|0); } HEAP32[$94>>2] = 2; $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($realname)|0); __THREW__ = 0; $96 = (invoke_ii(4428,($95|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { if (!($96)) { $99 = $4; HEAP32[$99>>2] = 1; } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realname); $$pre_trunc = HEAP8[$0>>0]|0; $100 = $$pre_trunc&1; STACKTOP = sp;return ($100|0); } } } } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $5 = $44; $6 = $45; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realname); $46 = $5; $47 = $6; ___resumeException($46|0); // unreachable; return (0)|0; } function __ZN13WCachedSampleC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCachedResourceC2Ev($1); $2 = 60020; HEAP32[$1>>2] = $2; $3 = ((($1)) + 28|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN13WCachedSampleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 60020; HEAP32[$1>>2] = $2; $3 = ((($1)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN15WCachedResourceD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN7JSampleD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 28|0); HEAP32[$9>>2] = 0; __ZN15WCachedResourceD2Ev($1); STACKTOP = sp;return; } function __ZN13WCachedSampleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCachedSampleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WCachedSample6ActualEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN13WCachedSample4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($2)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN7JSample8fileSizeEv($11)|0); $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } } $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZN13WCachedSample6isGoodEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } else { label = 3; } } else { label = 3; } if ((label|0) == 3) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } $$pre_trunc = HEAP8[$0>>0]|0; $10 = $$pre_trunc&1; STACKTOP = sp;return ($10|0); } function __ZN13WCachedSample7RefreshEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN13WCachedSample7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi($this,$filename,$submode,$error) { $this = $this|0; $filename = $filename|0; $submode = $submode|0; $error = $error|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $sfxFile = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $sfxFile = sp + 12|0; $1 = $this; $2 = $filename; $3 = $submode; $4 = $error; $8 = $1; $9 = $3; $10 = ((($8)) + 4|0); HEAP32[$10>>2] = $9; $11 = (__ZN16WResourceManager8InstanceEv()|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 80|0); $14 = HEAP32[$13>>2]|0; $15 = $2; FUNCTION_TABLE_viii[$14 & 8191]($sfxFile,$11,$15); __THREW__ = 0; $16 = (invoke_i(4997)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($sfxFile)|0); __THREW__ = 0; $20 = (invoke_iii(6597,($16|0),($19|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($8)) + 28|0); HEAP32[$23>>2] = $20; $24 = HEAP32[$8>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; $27 = (invoke_ii($26|0,($8|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { if ($27) { $47 = $4; HEAP32[$47>>2] = 0; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sfxFile); $$pre_trunc = HEAP8[$0>>0]|0; $48 = $$pre_trunc&1; STACKTOP = sp;return ($48|0); } $30 = ((($8)) + 28|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($8)) + 28|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { __ZN7JSampleD2Ev($34); __ZdlPv($34); } $36 = ((($8)) + 28|0); HEAP32[$36>>2] = 0; } $41 = $2; $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($41)|0); __THREW__ = 0; $43 = (invoke_ii(4428,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $46 = $4; if ($43) { HEAP32[$46>>2] = 2; } else { HEAP32[$46>>2] = 1; } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sfxFile); $$pre_trunc = HEAP8[$0>>0]|0; $48 = $$pre_trunc&1; STACKTOP = sp;return ($48|0); } } } } $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($sfxFile); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; return (0)|0; } function __ZN16WCachedParticles6isGoodEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } $$pre_trunc = HEAP8[$0>>0]|0; $6 = $$pre_trunc&1; STACKTOP = sp;return ($6|0); } function __ZN16WCachedParticles4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $0 = 128; } else { $0 = 0; } $6 = $0; STACKTOP = sp;return ($6|0); } function __ZN16WCachedParticles7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $error = 0, $old = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $error = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $old = $3; HEAP32[$error>>2] = 0; $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 16|0); $8 = ((($1)) + 4|0); $9 = HEAP32[$8>>2]|0; (FUNCTION_TABLE_iiiii[$6 & 8191]($1,$7,$9,$error)|0); $10 = HEAP32[$1>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($1)|0); if ($13) { $14 = $old; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = $old; $17 = ($16|0)==(0|0); if (!($17)) { __ZdlPv($16); } $old = 0; STACKTOP = sp;return; } else { $18 = ((($1)) + 28|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = ((($1)) + 28|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0|0); if (!($23)) { __ZdlPv($22); } $24 = ((($1)) + 28|0); HEAP32[$24>>2] = 0; } $25 = $old; $26 = ((($1)) + 28|0); HEAP32[$26>>2] = $25; STACKTOP = sp;return; } } function __ZN16WCachedParticles7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi($this,$filename,$0,$error) { $this = $this|0; $filename = $filename|0; $0 = $0|0; $error = $error|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dummyPointer = 0, $fileSys = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 44|0; $6 = sp + 12|0; $dummyPointer = sp; $2 = $this; $3 = $filename; $4 = $0; $5 = $error; $9 = $2; $10 = (__ZN11JFileSystem11GetInstanceEv()|0); $fileSys = $10; $11 = $fileSys; $12 = (__ZN16WResourceManager8InstanceEv()|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 64|0); $15 = HEAP32[$14>>2]|0; $16 = $3; FUNCTION_TABLE_viii[$15 & 8191]($6,$12,$16); __THREW__ = 0; $17 = (invoke_iii(6423,($11|0),($6|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $7 = $22; $8 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $47 = $7; $48 = $8; ___resumeException($47|0); // unreachable; } $20 = $17 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($20) { $21 = $5; HEAP32[$21>>2] = 1; $$expand_i1_val = 0; HEAP8[$1>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$1>>0]|0; $46 = $$pre_trunc&1; STACKTOP = sp;return ($46|0); } $24 = ((($9)) + 28|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = ((($9)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { __ZdlPv($28); } $30 = ((($9)) + 28|0); HEAP32[$30>>2] = 0; } $31 = (__Znwj(128)|0); __THREW__ = 0; invoke_vi(5449,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $7 = $44; $8 = $45; __ZdlPv($31); $47 = $7; $48 = $8; ___resumeException($47|0); // unreachable; } else { $34 = ((($9)) + 28|0); HEAP32[$34>>2] = $31; $35 = $fileSys; (__ZN11JFileSystem8ReadFileEPvi($35,$dummyPointer,4)|0); $36 = $fileSys; $37 = ((($9)) + 28|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 4|0); (__ZN11JFileSystem8ReadFileEPvi($36,$39,124)|0); $40 = $fileSys; __ZN11JFileSystem9CloseFileEv($40); $41 = ((($9)) + 28|0); $42 = HEAP32[$41>>2]|0; HEAP32[$42>>2] = 0; $43 = $5; HEAP32[$43>>2] = 0; $$expand_i1_val2 = 1; HEAP8[$1>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$1>>0]|0; $46 = $$pre_trunc&1; STACKTOP = sp;return ($46|0); } return (0)|0; } function __ZN16WCachedParticles6ActualEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN16WCachedParticlesC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCachedResourceC2Ev($1); $2 = 60064; HEAP32[$1>>2] = $2; $3 = ((($1)) + 28|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN16WCachedParticlesD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 60064; HEAP32[$1>>2] = $2; $3 = ((($1)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN15WCachedResourceD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZdlPv($7); } $9 = ((($1)) + 28|0); HEAP32[$9>>2] = 0; __ZN15WCachedResourceD2Ev($1); STACKTOP = sp;return; } function __ZN16WCachedParticlesD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WCachedParticlesD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __GLOBAL__sub_I_WCachedResource_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5389(); ___cxx_global_var_init_1_5390(); ___cxx_global_var_init_3_5391(); ___cxx_global_var_init_5_5392(); ___cxx_global_var_init_7_5393(); return; } function __ZN15WCachedResourceC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WResourceC2Ev($1); $2 = 59932; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEC2ESD_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEEC2ERKSF_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4findERSD_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEE10pointer_toERSC_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IRS6_RS9_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); $6 = ((($3)) + 12|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS5_E4typeE($7)|0); __ZNSt3__110shared_ptrI5JQuadEC2ERKS2_($6,$8); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE6insertINSC_IS6_S9_EEvEENSC_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S9_EEPNS_11__tree_nodeISM_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE15__insert_uniqueINS_4pairIS7_SA_EEEENSJ_INS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEEEEbEC2ISI_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISM_SJ_EE5valuesr14is_convertibleISN_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function ___cxx_global_var_init_5389() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60124,182585); (___cxa_atexit((3831|0),(60124|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5390() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60136,165089); (___cxa_atexit((3831|0),(60136|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5391() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60100,165080); (___cxa_atexit((3831|0),(60100|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5392() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60112,165065); (___cxa_atexit((3831|0),(60112|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_5393() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60148,161421); (___cxa_atexit((3831|0),(60148|0),(___dso_handle|0))|0); return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSC_($13)|0); __THREW__ = 0; invoke_vii(6598,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE10deallocateERSF_PSE_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE7destroyISC_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE10deallocateERSF_PSE_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE10deallocateEPSD_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE10deallocateEPSD_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEC2ESD_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEEC2ERKSF_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6599,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6600,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEEC2EjSF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EEC2EjSF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EEC2EjSF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SN_SN_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEESI_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKS6_RKSB_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SN_SN_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKSB_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKSB_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKS6_RKSB_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEE10pointer_toERSC_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSD_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSD_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEE10pointer_toERSB_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE15__insert_uniqueINS_4pairIS7_SA_EEEENSJ_INS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__construct_nodeIJNS_4pairIS7_SA_EEEEENS_10unique_ptrINS_11__tree_nodeISB_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(6601,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__construct_nodeIJNS_4pairIS7_SA_EEEEENS_10unique_ptrINS_11__tree_nodeISB_PvEENS_22__tree_node_destructorINS5_ISO_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE8allocateERSF_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEC2ERSF_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSC_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6602,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE8allocateERSF_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*36)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEC2ERSF_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6603,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE9constructISC_JNS_4pairIS8_SB_EEEEEvRSF_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE11__constructISC_JNS_4pairIS8_SB_EEEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE11__constructISC_JNS_4pairIS8_SB_EEEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE9constructISB_JNS_4pairIS7_SA_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEE9constructISB_JNS_4pairIS7_SA_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IJNS_4pairIS6_S9_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IJNS_4pairIS6_S9_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IS6_SA_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISD_S7_EE5valuesr14is_convertibleISE_SA_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IS6_SA_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISD_S7_EE5valuesr14is_convertibleISE_SA_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($4,$6); $7 = ((($4)) + 12|0); $8 = $2; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__17forwardINS_10shared_ptrI5JQuadEEEEOT_RNS_16remove_referenceIS4_E4typeE($9)|0); __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($7,$10); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE20__node_insert_uniqueEPNS_11__tree_nodeISB_PvEE($agg$result,$this,$__nd) { $agg$result = $agg$result|0; $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__inserted = 0, $__parent = 0; var $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 12|0; $__inserted = sp + 24|0; $2 = sp; $0 = $this; $1 = $__nd; $3 = $0; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__find_equalISB_EERPNS_16__tree_node_baseIPvEESN_RKT_($3,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; HEAP8[$__inserted>>0] = 0; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = HEAP32[$__parent>>2]|0; $13 = $__child; $14 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_($3,$12,$13,$14); $15 = $1; $__r = $15; HEAP8[$__inserted>>0] = 1; } $16 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($2,$16); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEbEC2ISH_RbvEEOT_OT0_($agg$result,$2,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__find_equalISB_EERPNS_16__tree_node_baseIPvEESN_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKSB_SG_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKSB_SG_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_NS_10shared_ptrI5JQuadEEEENS_4lessIS6_EELb1EEclERKSB_SG_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEbEC2ISH_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEEOT_RNS_16remove_referenceISI_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5resetEPSE_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5resetEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEclEPSE_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEEclEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEPT_RSC_($8)|0); __THREW__ = 0; invoke_vii(6598,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE10deallocateERSF_PSE_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISD_PvEEiEEEEbEC2ISI_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISM_SJ_EE5valuesr14is_convertibleISN_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEEOT_RNS_16remove_referenceISI_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISB_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN9WSyncable4HookEPS_($this,$s) { $this = $this|0; $s = $s|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $s; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } else { $7 = $2; $8 = ((($3)) + 4|0); HEAP32[$8>>2] = $7; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $9 = $$pre_trunc&1; STACKTOP = sp;return ($9|0); } function __ZN9WSyncable6getPosEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = ((($2)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (($11) + ($13))|0; $0 = $14; $17 = $0; STACKTOP = sp;return ($17|0); } else { $15 = ((($2)) + 8|0); $16 = HEAP32[$15>>2]|0; $0 = $16; $17 = $0; STACKTOP = sp;return ($17|0); } return (0)|0; } function __ZN9WSyncable4nextEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $$expand_i1_val = $11&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else { $12 = ((($2)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN9WSyncable4prevEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $$expand_i1_val = $11&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else { $12 = ((($2)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + -1)|0; HEAP32[$12>>2] = $14; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN9WSrcCardsC2Ef($this,$delay) { $this = $this|0; $delay = +$delay; var $0 = 0, $1 = 0.0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delay; $2 = $0; __ZN11WDataSourceC2Ev($2); $3 = 60168; HEAP32[$2>>2] = $3; $4 = ((($2)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEC2Ev($4); $5 = ((($2)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEEC2Ev($5); $6 = $1; $7 = ((($2)) + 44|0); HEAPF32[$7>>2] = $6; $8 = ((($2)) + 12|0); HEAPF32[$8>>2] = 0.0; $9 = ((($2)) + 8|0); HEAP32[$9>>2] = 0; $10 = ((($2)) + 40|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN9WSrcCards8getImageEi($agg$result,$this,$offset) { $agg$result = $agg$result|0; $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); if (!($7)) { $8 = ((($2)) + 44|0); $9 = +HEAPF32[$8>>2]; $10 = $9 != 0.0; if ($10) { $11 = ((($2)) + 12|0); $12 = +HEAPF32[$11>>2]; $13 = ((($2)) + 44|0); $14 = +HEAPF32[$13>>2]; $15 = $12 < $14; if ($15) { $16 = (__ZN16WResourceManager8InstanceEv()|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$2>>2]|0; $21 = ((($20)) + 40|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = (FUNCTION_TABLE_iiii[$22 & 8191]($2,$23,0)|0); FUNCTION_TABLE_viiiii[$19 & 8191]($agg$result,$16,$24,0,1); STACKTOP = sp;return; } } } $25 = (__ZN16WResourceManager8InstanceEv()|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$2>>2]|0; $30 = ((($29)) + 40|0); $31 = HEAP32[$30>>2]|0; $32 = $1; $33 = (FUNCTION_TABLE_iiii[$31 & 8191]($2,$32,0)|0); FUNCTION_TABLE_viiiii[$28 & 8191]($agg$result,$25,$33,1,1); STACKTOP = sp;return; } function __ZN9WSrcCards8getThumbEi($agg$result,$this,$offset) { $agg$result = $agg$result|0; $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = (FUNCTION_TABLE_iiii[$9 & 8191]($2,$10,0)|0); FUNCTION_TABLE_viiiii[$6 & 8191]($agg$result,$3,$11,6,1); STACKTOP = sp;return; } function __ZN9WSrcCardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 60168; HEAP32[$3>>2] = $4; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 96|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; invoke_vi($7|0,($3|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch(0|0)|0; $14 = tempRet0; $1 = $13; $2 = $14; $15 = ((($3)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($15); $16 = ((($3)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEED2Ev($16); __ZN11WDataSourceD2Ev($3); $17 = $1; ___clang_call_terminate($17); // unreachable; } else { $10 = ((($3)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5clearEv($10); $11 = ((($3)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEED2Ev($11); $12 = ((($3)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEED2Ev($12); __ZN11WDataSourceD2Ev($3); STACKTOP = sp;return; } } function __ZN9WSrcCardsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSrcCardsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WSrcCards11bakeFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp + 16|0; $3 = sp; $0 = $this; $4 = $0; __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEC2Ev($temp); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; (invoke_iii($7|0,($4|0),0)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { $t = 0; while(1) { $10 = $t; $11 = HEAP32[$4>>2]|0; $12 = ((($11)) + 76|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; $14 = (invoke_iii($13|0,($4|0),0)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } $17 = ($10|0)<($14|0); if (!($17)) { break; } $18 = HEAP32[$4>>2]|0; $19 = ((($18)) + 40|0); $20 = HEAP32[$19>>2]|0; $21 = $t; __THREW__ = 0; $22 = (invoke_iiii($20|0,($4|0),($21|0),0)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { break L1; } HEAP32[$3>>2] = $22; __THREW__ = 0; invoke_vii(6604,($temp|0),($3|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } $27 = $t; $28 = (($27) + 1)|0; $t = $28; } $33 = HEAP32[$4>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; (invoke_iii($35|0,($4|0),0)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $38 = ((($4)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5clearEv($38); $39 = ((($4)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4swapERS5_($39,$temp); $40 = HEAP32[$4>>2]|0; $41 = ((($40)) + 96|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; invoke_vi($42|0,($4|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEED2Ev($temp); STACKTOP = sp;return; } } } } while(0); $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEED2Ev($temp); $31 = $1; $32 = $2; ___resumeException($31|0); // unreachable; } function __ZN9WSrcCards14matchesFiltersEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = ((($3)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($3)) + 40|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = (FUNCTION_TABLE_iii[$13 & 8191]($10,$14)|0); $$expand_i1_val4 = $15&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } else { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } function __ZN9WSrcCards4SizeEb($this,$all) { $this = $this|0; $all = $all|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $all&1; $2 = $3; $4 = $1; $5 = $2; $6 = $5&1; if (!($6)) { $7 = ((($4)) + 40|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($4)) + 28|0); $11 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($10)|0); $0 = $11; $14 = $0; STACKTOP = sp;return ($14|0); } } $12 = ((($4)) + 16|0); $13 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($12)|0); $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } function __ZN9WSrcCards7getCardEib($this,$offset,$ignore) { $this = $this|0; $offset = $offset|0; $ignore = $ignore|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $c = 0, $oldpos = 0, $size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $offset; $4 = $ignore&1; $3 = $4; $5 = $1; $6 = ((($5)) + 16|0); $7 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($6)|0); $size = $7; $c = 0; $8 = $3; $9 = $8&1; if (!($9)) { $10 = ((($5)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($5)) + 28|0); $14 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($13)|0); $size = $14; } } $15 = $size; $16 = ($15|0)!=(0); if (!($16)) { $0 = 0; $59 = $0; STACKTOP = sp;return ($59|0); } $17 = ((($5)) + 8|0); $18 = HEAP32[$17>>2]|0; $oldpos = $18; $19 = $2; $20 = ($19|0)!=(0); if ($20) { $21 = $2; $22 = ((($5)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + ($21))|0; HEAP32[$22>>2] = $24; } while(1) { $25 = ((($5)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)<(0); if (!($27)) { break; } $28 = $size; $29 = ((($5)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = (($28) + ($30))|0; $32 = ((($5)) + 8|0); HEAP32[$32>>2] = $31; } $33 = ((($5)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $size; $36 = (($34|0) % ($35|0))&-1; $37 = ((($5)) + 8|0); HEAP32[$37>>2] = $36; $38 = $3; $39 = $38&1; if ($39) { label = 13; } else { $40 = ((($5)) + 40|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = ((($5)) + 16|0); $44 = ((($5)) + 28|0); $45 = ((($5)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = (__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($44,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($43,$48)|0); $50 = HEAP32[$49>>2]|0; $c = $50; } else { label = 13; } } if ((label|0) == 13) { $51 = ((($5)) + 16|0); $52 = ((($5)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($51,$53)|0); $55 = HEAP32[$54>>2]|0; $c = $55; } $56 = $oldpos; $57 = ((($5)) + 8|0); HEAP32[$57>>2] = $56; $58 = $c; $0 = $58; $59 = $0; STACKTOP = sp;return ($59|0); } function __ZN9WSrcCards11loadMatchesEP11MTGAllCards($this,$ac) { $this = $this|0; $ac = $ac|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0; var $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $ac; $6 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $count = 0; $7 = $2; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = $count; $0 = $9; $38 = $0; STACKTOP = sp;return ($38|0); } $10 = $2; $11 = ((($10)) + 44|0); $12 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $13 = $2; $14 = ((($13)) + 44|0); $15 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$4)|0); if (!($16)) { break; } $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = HEAP32[$6>>2]|0; $22 = ((($21)) + 104|0); $23 = HEAP32[$22>>2]|0; $24 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$23 & 8191]($6,$26)|0); if ($27) { $28 = ((($6)) + 16|0); $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_($28,$30); $31 = $count; $32 = (($31) + 1)|0; $count = $32; } } $33 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $33; } $34 = HEAP32[$6>>2]|0; $35 = ((($34)) + 108|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vi[$36 & 8191]($6); $37 = $count; $0 = $37; $38 = $0; STACKTOP = sp;return ($38|0); } function __ZN9WSrcCards11loadMatchesEP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $count = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $3 = sp + 12|0; $4 = sp + 8|0; $c = sp + 4|0; $5 = sp; $1 = $this; $2 = $deck; $6 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $count = 0; $7 = $2; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = $count; $0 = $9; $36 = $0; STACKTOP = sp;return ($36|0); } $10 = $2; $11 = ((($10)) + 20|0); $12 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $13 = $2; $14 = ((($13)) + 20|0); $15 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$4)|0); if (!($16)) { break; } $17 = $2; $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN7MTGDeck11getCardByIdEi($17,$19)|0); HEAP32[$c>>2] = $20; $21 = HEAP32[$c>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = HEAP32[$6>>2]|0; $24 = ((($23)) + 104|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$c>>2]|0; $27 = (FUNCTION_TABLE_iii[$25 & 8191]($6,$26)|0); if ($27) { $28 = ((($6)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_($28,$c); $29 = $count; $30 = (($29) + 1)|0; $count = $30; } } $31 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $31; } $32 = HEAP32[$6>>2]|0; $33 = ((($32)) + 108|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vi[$34 & 8191]($6); $35 = $count; $0 = $35; $36 = $0; STACKTOP = sp;return ($36|0); } function __ZN9WSrcCards11loadMatchesEPS_b($this,$src,$all) { $this = $this|0; $src = $src|0; $all = $all|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $count = 0, $oldp = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $c = sp + 8|0; $1 = $this; $2 = $src; $4 = $all&1; $3 = $4; $5 = $1; $count = 0; $6 = $2; $7 = ($6|0)!=(0|0); if (!($7)) { $8 = $count; $0 = $8; $53 = $0; STACKTOP = sp;return ($53|0); } HEAP32[$c>>2] = 0; $9 = $2; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($9)|0); $oldp = $13; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; (FUNCTION_TABLE_iii[$17 & 8191]($14,0)|0); $t = 0; while(1) { $18 = $t; $19 = $2; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = $3; $24 = $23&1; $25 = (FUNCTION_TABLE_iii[$22 & 8191]($19,$24)|0); $26 = ($18|0)<($25|0); $27 = $2; if (!($26)) { break; } $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 40|0); $30 = HEAP32[$29>>2]|0; $31 = $t; $32 = $3; $33 = $32&1; $34 = (FUNCTION_TABLE_iiii[$30 & 8191]($27,$31,$33)|0); HEAP32[$c>>2] = $34; $35 = HEAP32[$5>>2]|0; $36 = ((($35)) + 104|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$c>>2]|0; $39 = (FUNCTION_TABLE_iii[$37 & 8191]($5,$38)|0); if ($39) { $40 = ((($5)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_($40,$c); $41 = $count; $42 = (($41) + 1)|0; $count = $42; } $43 = $t; $44 = (($43) + 1)|0; $t = $44; } $45 = HEAP32[$27>>2]|0; $46 = ((($45)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = $oldp; (FUNCTION_TABLE_iii[$47 & 8191]($27,$48)|0); $49 = HEAP32[$5>>2]|0; $50 = ((($49)) + 108|0); $51 = HEAP32[$50>>2]|0; FUNCTION_TABLE_vi[$51 & 8191]($5); $52 = $count; $0 = $52; $53 = $0; STACKTOP = sp;return ($53|0); } function __ZN9WSrcCards14addRandomCardsEP7MTGDecki($this,$i,$howmany) { $this = $this|0; $i = $i|0; $howmany = $howmany|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $pos = 0, $pos1 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $i; $3 = $howmany; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($6|0)!=(0); do { if ($7) { $8 = ((($4)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($4)) + 28|0); $12 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { break; } } $x = 0; while(1) { $15 = $x; $16 = $3; $17 = ($15|0)<($16|0); if (!($17)) { break; } $18 = ((($4)) + 28|0); $19 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($18)|0); $20 = ($19|0)!=(0); $21 = (_rand()|0); if ($20) { $22 = ((($4)) + 28|0); $23 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($22)|0); $24 = (($21>>>0) % ($23>>>0))&-1; $pos = $24; $25 = ((($4)) + 16|0); $26 = ((($4)) + 28|0); $27 = $pos; $28 = (__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($25,$29)|0); $31 = HEAP32[$30>>2]|0; $c = $31; $32 = $2; $33 = $c; (__ZN7MTGDeck3addEP7MTGCard($32,$33)|0); } else { $34 = ((($4)) + 16|0); $35 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($34)|0); $36 = (($21>>>0) % ($35>>>0))&-1; $pos1 = $36; $37 = $2; $38 = ((($4)) + 16|0); $39 = $pos1; $40 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($38,$39)|0); $41 = HEAP32[$40>>2]|0; (__ZN7MTGDeck3addEP7MTGCard($37,$41)|0); } $42 = $x; $43 = (($42) + 1)|0; $x = $43; } $0 = 0; $44 = $0; STACKTOP = sp;return ($44|0); } } while(0); $14 = $3; $0 = $14; $44 = $0; STACKTOP = sp;return ($44|0); } function __ZN9WSrcCards9addToDeckEP7MTGDecki($this,$i,$num) { $this = $this|0; $i = $i|0; $num = $num|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $added = 0, $c = 0, $c1 = 0, $cycles = 0, $oldpos = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $i; $3 = $num; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $oldpos = $8; $added = 0; $cycles = 0; $9 = $2; $10 = ($9|0)!=(0|0); if (!($10)) { $11 = $3; $12 = ($11|0)<(0); if ($12) { $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } else { $13 = $3; $0 = $13; $62 = $0; STACKTOP = sp;return ($62|0); } } $14 = HEAP32[$4>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; (FUNCTION_TABLE_iii[$16 & 8191]($4,0)|0); $17 = $3; $18 = ($17|0)<(0); L9: do { if ($18) { while(1) { $19 = HEAP32[$4>>2]|0; $20 = ((($19)) + 40|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_iiii[$21 & 8191]($4,0,0)|0); $c = $22; $23 = $c; $24 = ($23|0)!=(0|0); if (!($24)) { break L9; } $25 = HEAP32[$4>>2]|0; $26 = ((($25)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_ii[$27 & 8191]($4)|0); if (!($28)) { break L9; } $29 = $2; $30 = $c; (__ZN7MTGDeck3addEP7MTGCard($29,$30)|0); } } else { while(1) { $31 = $added; $32 = $3; $33 = ($31|0)<($32|0); if (!($33)) { break L9; } $34 = HEAP32[$4>>2]|0; $35 = ((($34)) + 40|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_iiii[$36 & 8191]($4,0,0)|0); $c1 = $37; $38 = HEAP32[$4>>2]|0; $39 = ((($38)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_ii[$40 & 8191]($4)|0); $42 = $c1; $43 = ($42|0)!=(0|0); $or$cond = $41 & $43; if ($or$cond) { $54 = $2; $55 = $c1; (__ZN7MTGDeck3addEP7MTGCard($54,$55)|0); $56 = $added; $57 = (($56) + 1)|0; $added = $57; continue; } $44 = $cycles; $45 = (($44) + 1)|0; $cycles = $45; $46 = ($45|0)==(4); $47 = HEAP32[$4>>2]|0; $48 = ((($47)) + 16|0); $49 = HEAP32[$48>>2]|0; if ($46) { break; } (FUNCTION_TABLE_iii[$49 & 8191]($4,0)|0); } $50 = $oldpos; (FUNCTION_TABLE_iii[$49 & 8191]($4,$50)|0); $51 = $3; $52 = $added; $53 = (($51) - ($52))|0; $0 = $53; $62 = $0; STACKTOP = sp;return ($62|0); } } while(0); $58 = HEAP32[$4>>2]|0; $59 = ((($58)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = $oldpos; (FUNCTION_TABLE_iii[$60 & 8191]($4,$61)|0); $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN9WSrcCards4nextEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($3)|0); $size = $4; $5 = ((($2)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($2)) + 28|0); $9 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($8)|0); $size = $9; } $10 = ((($2)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + 1)|0; $13 = $size; $14 = ($12|0)>=($13|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else { $15 = ((($2)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1)|0; HEAP32[$15>>2] = $17; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN9WSrcCards4prevEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } else { $6 = ((($2)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) + -1)|0; HEAP32[$6>>2] = $8; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $9 = $$pre_trunc&1; STACKTOP = sp;return ($9|0); } function __ZN9WSrcCards9setOffsetEi($this,$pos) { $this = $this|0; $pos = $pos|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $pos; $3 = $1; $4 = $2; $5 = ($4|0)<(0); if (!($5)) { $6 = $2; $7 = ((($3)) + 16|0); $8 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($7)|0); $9 = ($6|0)>=($8|0); if (!($9)) { $10 = $2; $11 = ((($3)) + 8|0); HEAP32[$11>>2] = $10; $12 = HEAP32[$3>>2]|0; $13 = ((($12)) + 104|0); $14 = HEAP32[$13>>2]|0; $15 = ((($3)) + 16|0); $16 = ((($3)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($15,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iii[$14 & 8191]($3,$19)|0); if ($20) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $25 = $$pre_trunc&1; STACKTOP = sp;return ($25|0); } else { $21 = HEAP32[$3>>2]|0; $22 = ((($21)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_ii[$23 & 8191]($3)|0); $$expand_i1_val2 = $24&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $25 = $$pre_trunc&1; STACKTOP = sp;return ($25|0); } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $25 = $$pre_trunc&1; STACKTOP = sp;return ($25|0); } function __ZN9WSrcCards7ShuffleEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 16|0); $5 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$1>>2] = $5; $6 = ((($3)) + 16|0); $7 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114random_shuffleINS_11__wrap_iterIPP7MTGCardEEEEvT_S6_($$byval_copy,$$byval_copy$1); $8 = HEAP32[$3>>2]|0; $9 = ((($8)) + 108|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($3); STACKTOP = sp;return; } function __ZN9WSrcCards8validateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $t = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEE5clearEv($2); $3 = HEAP32[$1>>2]|0; $4 = ((($3)) + 120|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($1); $6 = ((($1)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } HEAP32[$t>>2] = 0; while(1) { $9 = HEAP32[$t>>2]|0; $10 = ((($1)) + 16|0); $11 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($10)|0); $12 = ($9>>>0)<($11>>>0); if (!($12)) { break; } $13 = HEAP32[$1>>2]|0; $14 = ((($13)) + 104|0); $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 16|0); $17 = HEAP32[$t>>2]|0; $18 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($16,$17)|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iii[$15 & 8191]($1,$19)|0); if ($20) { $21 = ((($1)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backERKj($21,$t); } $22 = HEAP32[$t>>2]|0; $23 = (($22) + 1)|0; HEAP32[$t>>2] = $23; } STACKTOP = sp;return; } function __ZN9WSrcCards8thisCardEi($this,$mtgid) { $this = $this|0; $mtgid = $mtgid|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $mtgid; $3 = $1; $t = 0; while(1) { $4 = $t; $5 = ((($3)) + 16|0); $6 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { label = 7; break; } $8 = ((($3)) + 16|0); $9 = $t; $10 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($3)) + 16|0); $14 = $t; $15 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNK7MTGCard5getIdEv($16)|0); $18 = $2; $19 = ($17|0)==($18|0); if ($19) { label = 5; break; } } $31 = $t; $32 = (($31) + 1)|0; $t = $32; } if ((label|0) == 5) { $20 = $t; $21 = ((($3)) + 8|0); HEAP32[$21>>2] = $20; $22 = HEAP32[$3>>2]|0; $23 = ((($22)) + 104|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 16|0); $26 = ((($3)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($25,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_iii[$24 & 8191]($3,$29)|0); $$expand_i1_val = $30&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $33 = $$pre_trunc&1; STACKTOP = sp;return ($33|0); } else if ((label|0) == 7) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $33 = $$pre_trunc&1; STACKTOP = sp;return ($33|0); } return (0)|0; } function __ZN9WSrcCards10isEmptySetEP11WCardFilter($this,$f) { $this = $this|0; $f = $f|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $max = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $f; $3 = $1; $4 = ((($3)) + 16|0); $5 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($4)|0); $max = $5; $6 = ((($3)) + 28|0); $7 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($6)|0); $8 = ($7|0)!=(0); if ($8) { $9 = ((($3)) + 28|0); $10 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($9)|0); $max = $10; } $11 = $2; $12 = ($11|0)!=(0|0); if (!($12)) { $13 = $max; $14 = ($13>>>0)>(0); $$expand_i1_val = $14&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } $t = 0; while(1) { $15 = $t; $16 = $max; $17 = ($15>>>0)<($16>>>0); if (!($17)) { label = 13; break; } $18 = ((($3)) + 28|0); $19 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($18)|0); $20 = ($19|0)!=(0); $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($3)) + 16|0); if ($20) { $26 = ((($3)) + 28|0); $27 = $t; $28 = (__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($25,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = (FUNCTION_TABLE_iii[$24 & 8191]($21,$31)|0); if ($32) { label = 9; break; } } else { $33 = $t; $34 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($25,$33)|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_iii[$24 & 8191]($21,$35)|0); if ($36) { label = 11; break; } } $37 = $t; $38 = (($37) + 1)|0; $t = $38; } if ((label|0) == 9) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } else if ((label|0) == 11) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } else if ((label|0) == 13) { $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $39 = $$pre_trunc&1; STACKTOP = sp;return ($39|0); } return (0)|0; } function __ZN9WSrcCards9addFilterEP11WCardFilter($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $f; $4 = $0; $5 = ((($4)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); do { if ($7) { $8 = $1; $9 = ((($4)) + 40|0); HEAP32[$9>>2] = $8; } else { $10 = (__Znwj(12)|0); $11 = $1; $12 = ((($4)) + 40|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; invoke_viii(6605,($10|0),($11|0),($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZdlPv($10); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } else { $16 = ((($4)) + 40|0); HEAP32[$16>>2] = $10; break; } } } while(0); $21 = HEAP32[$4>>2]|0; $22 = ((($21)) + 108|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($4); $24 = ((($4)) + 8|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } function __ZN9WSrcCards9filterFeeEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = (+FUNCTION_TABLE_di[$10 & 8191]($7)); $0 = $11; $12 = $0; STACKTOP = sp;return (+$12); } else { $0 = 0.0; $12 = $0; STACKTOP = sp;return (+$12); } return +(0.0); } function __ZN9WSrcCards12clearFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 40|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } $11 = ((($1)) + 40|0); HEAP32[$11>>2] = 0; } $12 = ((($1)) + 28|0); __ZNSt3__16vectorIjNS_9allocatorIjEEE5clearEv($12); STACKTOP = sp;return; } function __ZN9WSrcCards13unhookFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP32[$2>>2]|0; $temp = $3; $4 = ((($1)) + 40|0); HEAP32[$4>>2] = 0; $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + 96|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vi[$7 & 8191]($1); $8 = $temp; STACKTOP = sp;return ($8|0); } function __ZN9WSrcCards4SortEi($this,$method) { $this = $this|0; $method = $method|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$8 = sp + 61|0; $$byval_copy$7 = sp + 52|0; $$byval_copy$6 = sp + 48|0; $$byval_copy$5 = sp + 60|0; $$byval_copy$4 = sp + 44|0; $$byval_copy$3 = sp + 40|0; $$byval_copy$2 = sp + 59|0; $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 58|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 57|0; $8 = sp + 4|0; $9 = sp; $10 = sp + 56|0; $0 = $this; $1 = $method; $11 = $0; $12 = $1; switch ($12|0) { case 5: { $13 = ((($11)) + 16|0); $14 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($13)|0); HEAP32[$2>>2] = $14; $15 = ((($11)) + 16|0); $16 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($15)|0); HEAP32[$3>>2] = $16; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$4>>0]|0; __ZNSt3__14sortIP7MTGCard15WCSortCollectorEEvNS_11__wrap_iterIPT_EES7_T0_($$byval_copy,$$byval_copy$1,$$byval_copy$2); $25 = HEAP32[$11>>2]|0; $26 = ((($25)) + 108|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($11); STACKTOP = sp;return; break; } case 7: { $17 = ((($11)) + 16|0); $18 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($17)|0); HEAP32[$5>>2] = $18; $19 = ((($11)) + 16|0); $20 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($19)|0); HEAP32[$6>>2] = $20; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$6>>2]|0; ;HEAP8[$$byval_copy$5>>0]=HEAP8[$7>>0]|0; __ZNSt3__14sortIP7MTGCard12WCSortRarityEEvNS_11__wrap_iterIPT_EES7_T0_($$byval_copy$3,$$byval_copy$4,$$byval_copy$5); $25 = HEAP32[$11>>2]|0; $26 = ((($25)) + 108|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($11); STACKTOP = sp;return; break; } default: { $21 = ((($11)) + 16|0); $22 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($21)|0); HEAP32[$8>>2] = $22; $23 = ((($11)) + 16|0); $24 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($23)|0); HEAP32[$9>>2] = $24; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$9>>2]|0; ;HEAP8[$$byval_copy$8>>0]=HEAP8[$10>>0]|0; __ZNSt3__14sortIP7MTGCard11WCSortAlphaEEvNS_11__wrap_iterIPT_EES7_T0_($$byval_copy$6,$$byval_copy$7,$$byval_copy$8); $25 = HEAP32[$11>>2]|0; $26 = ((($25)) + 108|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191]($11); STACKTOP = sp;return; } } } function __ZN17WSrcUnlockedCardsC2Ef($this,$delay) { $this = $this|0; $delay = +$delay; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $ac = 0, $i = 0, $it = 0, $unlocked = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $delay; $7 = $0; $8 = $1; __ZN9WSrcCardsC2Ef($7,$8); $9 = 60708; HEAP32[$7>>2] = $9; __THREW__ = 0; $10 = (invoke_i(4323)|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; L1: do { if (!($12)) { $ac = $10; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $unlocked = 0; __THREW__ = 0; $13 = (invoke_ii(5105,(47272|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; $16 = (invoke_iii(6606,($13|0),1)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $unlocked = $16; $i = 0; while(1) { $19 = $i; __THREW__ = 0; $20 = (invoke_ii(5105,(47272|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($19|0)<($20|0); if (!($23)) { break; } $24 = $i; __THREW__ = 0; $25 = (invoke_ii(5107,($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } __THREW__ = 0; $28 = (invoke_iii(3923,(30372|0),($25|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } $31 = ((($28)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = $32&255; $34 = $i; $35 = $unlocked; $36 = (($35) + ($34)|0); HEAP8[$36>>0] = $33; $37 = $i; $38 = (($37) + 1)|0; $i = $38; } $43 = $ac; $44 = ((($43)) + 44|0); $45 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($44)|0); HEAP32[$4>>2] = $45; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $46 = $ac; $47 = ((($46)) + 44|0); $48 = (__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($47)|0); HEAP32[$5>>2] = $48; __THREW__ = 0; $49 = (invoke_iii(6065,($it|0),($5|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L1; } if (!($49)) { break; } __THREW__ = 0; $52 = (invoke_ii(6066,($it|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break L1; } $55 = ((($52)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0|0); if ($57) { __THREW__ = 0; $58 = (invoke_ii(6066,($it|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break L1; } $61 = ((($58)) + 4|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = $unlocked; $66 = (($65) + ($64)|0); $67 = HEAP8[$66>>0]|0; $68 = ($67<<24>>24)!=(0); if ($68) { $69 = ((($7)) + 16|0); __THREW__ = 0; $70 = (invoke_ii(6066,($it|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L1; } $73 = ((($70)) + 4|0); __THREW__ = 0; invoke_vii(6607,($69|0),($73|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break L1; } } } __THREW__ = 0; $76 = (invoke_iii(6067,($it|0),0)|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { break L1; } HEAP32[$6>>2] = $76; } $79 = $unlocked; $80 = ($79|0)!=(0|0); if ($80) { $81 = $unlocked; __THREW__ = 0; invoke_vi(6608,($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { break; } $unlocked = 0; } $84 = ((($7)) + 16|0); $85 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($84)|0); $86 = ($85|0)!=(0); if (!($86)) { STACKTOP = sp;return; } $87 = HEAP32[$7>>2]|0; $88 = ((($87)) + 80|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; invoke_vi($89|0,($7|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if (!($91)) { $92 = ((($7)) + 8|0); HEAP32[$92>>2] = 0; STACKTOP = sp;return; } } } } } while(0); $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $2 = $39; $3 = $40; __ZN9WSrcCardsD2Ev($7); $41 = $2; $42 = $3; ___resumeException($41|0); // unreachable; } function __ZN8WSrcDeck11loadMatchesEP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $count = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 20|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp; $1 = $this; $2 = $deck; $6 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $count = 0; $7 = $2; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = $count; $0 = $9; $42 = $0; STACKTOP = sp;return ($42|0); } $10 = $2; $11 = ((($10)) + 20|0); $12 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $13 = $2; $14 = ((($13)) + 20|0); $15 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$4)|0); if (!($16)) { break; } $17 = $2; $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZN7MTGDeck11getCardByIdEi($17,$19)|0); $c = $20; $21 = $c; $22 = ($21|0)!=(0|0); if ($22) { $23 = HEAP32[$6>>2]|0; $24 = ((($23)) + 104|0); $25 = HEAP32[$24>>2]|0; $26 = $c; $27 = (FUNCTION_TABLE_iii[$25 & 8191]($6,$26)|0); if ($27) { $28 = HEAP32[$6>>2]|0; $29 = ((($28)) + 156|0); $30 = HEAP32[$29>>2]|0; $31 = $c; $32 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; (FUNCTION_TABLE_iiii[$30 & 8191]($6,$31,$34)|0); $35 = $count; $36 = (($35) + 1)|0; $count = $36; } } $37 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $37; } $38 = HEAP32[$6>>2]|0; $39 = ((($38)) + 108|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($6); $41 = $count; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } function __ZN8WSrcDeck12updateCountsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ccount = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 28|0; $ccount = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; __ZNSt3__111__wrap_iterIPP7MTGCardEC2Ev($it); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($ccount); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 124|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($7); $11 = ((($7)) + 16|0); $12 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($11)|0); HEAP32[$1>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $13 = ((($7)) + 16|0); $14 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neIPP7MTGCardEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($15)) { break; } $16 = ((($7)) + 48|0); $17 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($it)|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNK7MTGCard8getMTGIdEv($18)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($16,$4)|0); HEAP32[$3>>2] = $20; ;HEAP32[$ccount>>2]=HEAP32[$3>>2]|0; $21 = ((($7)) + 48|0); $22 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($21)|0); HEAP32[$5>>2] = $22; $23 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($ccount,$5)|0); if (!($23)) { $24 = HEAP32[$7>>2]|0; $25 = ((($24)) + 128|0); $26 = HEAP32[$25>>2]|0; $27 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($it)|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($ccount)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_viii[$26 & 8191]($7,$28,$31); } $32 = (__ZNSt3__111__wrap_iterIPP7MTGCardEppEi($it,0)|0); HEAP32[$6>>2] = $32; } STACKTOP = sp;return; } function __ZN8WSrcDeck11clearCountsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = ((($2)) + 40|0); HEAP32[$3>>2] = -1; $4 = ((($1)) + 60|0); $5 = ((($4)) + 44|0); HEAP32[$5>>2] = 0; $i = 0; while(1) { $6 = $i; $7 = ($6|0)<(14); if (!($7)) { break; } $8 = $i; $9 = ((($1)) + 60|0); $10 = (($9) + ($8<<2)|0); HEAP32[$10>>2] = 0; $11 = $i; $12 = (($11) + 1)|0; $i = $12; } STACKTOP = sp;return; } function __ZN8WSrcDeck8addCountEP7MTGCardi($this,$c,$qty) { $this = $this|0; $c = $c|0; $qty = $qty|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $cp = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cp = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $0 = $this; $1 = $c; $2 = $qty; $8 = $0; $9 = $1; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return; } $11 = $1; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $15 = ((($8)) + 48|0); $16 = $1; $17 = (__ZNK7MTGCard8getMTGIdEv($16)|0); HEAP32[$3>>2] = $17; $18 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($15,$3)|0); HEAP32[$cp>>2] = $18; $19 = HEAP32[$8>>2]|0; $20 = ((($19)) + 104|0); $21 = HEAP32[$20>>2]|0; $22 = $1; $23 = (FUNCTION_TABLE_iii[$21 & 8191]($8,$22)|0); do { if ($23) { $24 = $2; $25 = ((($8)) + 60|0); $26 = ((($25)) + 48|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) + ($24))|0; HEAP32[$26>>2] = $28; $29 = $2; $30 = ($29|0)>(0); if ($30) { $31 = ((($8)) + 48|0); $32 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($31)|0); HEAP32[$4>>2] = $32; $33 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($cp,$4)|0); if ($33) { $34 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($cp)|0); $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = $2; $38 = ($36|0)==($37|0); if ($38) { $39 = ((($8)) + 60|0); $40 = ((($39)) + 52|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + 1)|0; HEAP32[$40>>2] = $42; break; } } } $43 = $2; $44 = ($43|0)<(0); if ($44) { $45 = ((($8)) + 48|0); $46 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($45)|0); HEAP32[$5>>2] = $46; $47 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($cp,$5)|0); if (!($47)) { $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($cp)|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0); if (!($51)) { break; } } $52 = ((($8)) + 60|0); $53 = ((($52)) + 52|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + -1)|0; HEAP32[$53>>2] = $55; } } } while(0); $56 = $2; $57 = ((($8)) + 60|0); $58 = ((($57)) + 32|0); $59 = HEAP32[$58>>2]|0; $60 = (($59) + ($56))|0; HEAP32[$58>>2] = $60; $61 = $2; $62 = ($61|0)>(0); if ($62) { $63 = ((($8)) + 48|0); $64 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($63)|0); HEAP32[$6>>2] = $64; $65 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($cp,$6)|0); if ($65) { $66 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($cp)|0); $67 = ((($66)) + 4|0); $68 = HEAP32[$67>>2]|0; $69 = $2; $70 = ($68|0)==($69|0); if ($70) { $71 = ((($8)) + 60|0); $72 = ((($71)) + 36|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + 1)|0; HEAP32[$72>>2] = $74; } else { label = 16; } } else { label = 16; } } else { label = 16; } do { if ((label|0) == 16) { $75 = $2; $76 = ($75|0)<(0); if ($76) { $77 = ((($8)) + 48|0); $78 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($77)|0); HEAP32[$7>>2] = $78; $79 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($cp,$7)|0); if (!($79)) { $80 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv($cp)|0); $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)==(0); if (!($83)) { break; } } $84 = ((($8)) + 60|0); $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; $87 = (($86) + -1)|0; HEAP32[$85>>2] = $87; } } } while(0); $i = 0; while(1) { $88 = $i; $89 = ($88|0)<=(7); if (!($89)) { break; } $90 = $1; $91 = ((($90)) + 16|0); $92 = HEAP32[$91>>2]|0; $93 = $i; $94 = (__ZN13CardPrimitive8hasColorEi($92,$93)|0); if ($94) { $95 = $2; $96 = $i; $97 = ((($8)) + 60|0); $98 = (($97) + ($96<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95))|0; HEAP32[$98>>2] = $100; } $101 = $i; $102 = (($101) + 1)|0; $i = $102; } $103 = ((($8)) + 60|0); $104 = ((($103)) + 40|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)<(0); if ($106) { label = 27; } else { $107 = $2; $108 = ((($8)) + 60|0); $109 = ((($108)) + 40|0); $110 = HEAP32[$109>>2]|0; $111 = ($107|0)<($110|0); if ($111) { label = 27; } } if ((label|0) == 27) { $112 = $2; $113 = ((($8)) + 60|0); $114 = ((($113)) + 40|0); HEAP32[$114>>2] = $112; } $115 = $2; $116 = ((($8)) + 60|0); $117 = ((($116)) + 44|0); $118 = HEAP32[$117>>2]|0; $119 = ($115|0)>($118|0); if (!($119)) { STACKTOP = sp;return; } $120 = $2; $121 = ((($8)) + 60|0); $122 = ((($121)) + 44|0); HEAP32[$122>>2] = $120; STACKTOP = sp;return; } function __ZN8WSrcDeck3AddEP7MTGCardi($this,$c,$quantity) { $this = $this|0; $c = $c|0; $quantity = $quantity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 20|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; HEAP32[$2>>2] = $c; $3 = $quantity; $8 = $1; $9 = HEAP32[$2>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { $0 = 0; $31 = $0; STACKTOP = sp;return ($31|0); } $11 = ((($8)) + 48|0); $12 = HEAP32[$2>>2]|0; $13 = (__ZNK7MTGCard8getMTGIdEv($12)|0); HEAP32[$5>>2] = $13; $14 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($11,$5)|0); HEAP32[$4>>2] = $14; $15 = ((($8)) + 48|0); $16 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($15)|0); HEAP32[$6>>2] = $16; $17 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($4,$6)|0); if ($17) { $18 = ((($8)) + 16|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_($18,$2); } $19 = $3; $20 = ((($8)) + 48|0); $21 = HEAP32[$2>>2]|0; $22 = (__ZNK7MTGCard8getMTGIdEv($21)|0); HEAP32[$7>>2] = $22; $23 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixEOi($20,$7)|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + ($19))|0; HEAP32[$23>>2] = $25; $26 = HEAP32[$8>>2]|0; $27 = ((($26)) + 128|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$2>>2]|0; $30 = $3; FUNCTION_TABLE_viii[$28 & 8191]($8,$29,$30); $0 = 1; $31 = $0; STACKTOP = sp;return ($31|0); } function __ZN8WSrcDeck6RemoveEP7MTGCardib($this,$c,$quantity,$erase) { $this = $this|0; $c = $c|0; $quantity = $quantity|0; $erase = $erase|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $amt = 0, $i = 0, $it = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 84|0; $$byval_copy$4 = sp + 80|0; $$byval_copy$3 = sp + 76|0; $$byval_copy$2 = sp + 72|0; $$byval_copy = sp + 68|0; $2 = sp + 56|0; $it = sp + 48|0; $5 = sp + 44|0; $6 = sp + 40|0; $7 = sp + 32|0; $8 = sp + 28|0; $9 = sp + 24|0; $i = sp + 20|0; $10 = sp + 16|0; $11 = sp + 12|0; $12 = sp + 8|0; $13 = sp + 4|0; $14 = sp; $1 = $this; HEAP32[$2>>2] = $c; $3 = $quantity; $15 = $erase&1; $4 = $15; $16 = $1; $17 = HEAP32[$2>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $19 = ((($16)) + 48|0); $20 = HEAP32[$2>>2]|0; $21 = (__ZNK7MTGCard8getMTGIdEv($20)|0); HEAP32[$5>>2] = $21; $22 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($19,$5)|0); HEAP32[$it>>2] = $22; $23 = ((($16)) + 48|0); $24 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($23)|0); HEAP32[$6>>2] = $24; $25 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$6)|0); if ($25) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $26 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $amt = $28; $29 = $amt; $30 = $3; $31 = ($29|0)<($30|0); if ($31) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } $32 = $3; $33 = $amt; $34 = (($33) - ($32))|0; $amt = $34; $35 = $amt; $36 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $37 = ((($36)) + 4|0); HEAP32[$37>>2] = $35; $38 = $4; $39 = $38&1; $40 = $amt; $41 = ($40|0)==(0); $or$cond = $39 & $41; if ($or$cond) { $42 = ((($16)) + 48|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS3_S7_iEEEE($7,$$byval_copy); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; $43 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeISC_PvEEiEEEE($42,$$byval_copy$2)|0); HEAP32[$9>>2] = $43; $44 = ((($16)) + 16|0); $45 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($44)|0); HEAP32[$10>>2] = $45; $46 = ((($16)) + 16|0); $47 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($46)|0); HEAP32[$11>>2] = $47; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$11>>2]|0; $48 = (__ZNSt3__14findINS_11__wrap_iterIPP7MTGCardEES3_EET_S6_S6_RKT0_($$byval_copy$3,$$byval_copy$4,$2)|0); HEAP32[$i>>2] = $48; $49 = ((($16)) + 16|0); $50 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($49)|0); HEAP32[$12>>2] = $50; $51 = (__ZNSt3__1neIPP7MTGCardEEbRKNS_11__wrap_iterIT_EES8_($i,$12)|0); if ($51) { $52 = ((($16)) + 16|0); __ZNSt3__111__wrap_iterIPKP7MTGCardEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($13,$i,0); ;HEAP32[$$byval_copy$5>>2]=HEAP32[$13>>2]|0; $53 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($52,$$byval_copy$5)|0); HEAP32[$14>>2] = $53; } } $54 = HEAP32[$16>>2]|0; $55 = ((($54)) + 128|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$2>>2]|0; $58 = $3; $59 = (0 - ($58))|0; FUNCTION_TABLE_viii[$56 & 8191]($16,$57,$59); $0 = 1; $60 = $0; STACKTOP = sp;return ($60|0); } function __ZN8WSrcDeck7RebuildEP7MTGDeck($this,$d) { $this = $this|0; $d = $d|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp; $0 = $this; $1 = $d; $5 = $0; $6 = $1; (__ZN7MTGDeck9removeAllEv($6)|0); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $7 = ((($5)) + 48|0); $8 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($7)|0); HEAP32[$2>>2] = $8; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $9 = ((($5)) + 48|0); $10 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($9)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$3)|0); if (!($11)) { break; } $i = 0; while(1) { $12 = $i; $13 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)<($15|0); if (!($16)) { break; } $17 = $1; $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $19 = HEAP32[$18>>2]|0; (__ZN7MTGDeck3addEi($17,$19)|0); $20 = $i; $21 = (($20) + 1)|0; $i = $21; } $22 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$4>>2] = $22; } STACKTOP = sp;return; } function __ZN8WSrcDeck5countEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $c; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { $10 = ((($7)) + 60|0); $11 = ((($10)) + 32|0); $12 = HEAP32[$11>>2]|0; $0 = $12; $25 = $0; STACKTOP = sp;return ($25|0); } $13 = ((($7)) + 48|0); $14 = $2; $15 = (__ZNK7MTGCard8getMTGIdEv($14)|0); HEAP32[$4>>2] = $15; $16 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_($13,$4)|0); HEAP32[$3>>2] = $16; $17 = ((($7)) + 48|0); $18 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($17)|0); HEAP32[$5>>2] = $18; $19 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($3,$5)|0); if ($19) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } else { $20 = ((($7)) + 48|0); $21 = $2; $22 = (__ZNK7MTGCard8getMTGIdEv($21)|0); HEAP32[$6>>2] = $22; $23 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixEOi($20,$6)|0); $24 = HEAP32[$23>>2]|0; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN8WSrcDeck11countByNameEP7MTGCardb($this,$card,$editions) { $this = $this|0; $card = $card|0; $editions = $editions|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, $mi = 0, $name = 0, $total = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $name = sp + 40|0; $it = sp + 32|0; $3 = sp + 28|0; $4 = sp + 24|0; $mi = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $1 = $card; $10 = $editions&1; $2 = $10; $11 = $0; $12 = $1; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNK13CardPrimitive9getLCNameEv($14)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($name,$15); $total = 0; __ZNSt3__111__wrap_iterIPP7MTGCardEC2Ev($it); $16 = ((($11)) + 16|0); $17 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($16)|0); HEAP32[$3>>2] = $17; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; L1: while(1) { $18 = ((($11)) + 16|0); $19 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($18)|0); HEAP32[$4>>2] = $19; $20 = (__ZNSt3__1neIPP7MTGCardEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($20)) { label = 16; break; } $21 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($it)|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); do { if ($23) { $24 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_ii(5039,($27|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { label = 8; break L1; } $31 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($28,$name)|0); if ($31) { $32 = $2; $33 = $32&1; if ($33) { $34 = $total; $35 = (($34) + 1)|0; $total = $35; break; } $40 = ((($11)) + 48|0); $41 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($it)|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_ii(3949,($42|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 8; break L1; } HEAP32[$7>>2] = $43; __THREW__ = 0; $46 = (invoke_iii(6609,($40|0),($7|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 8; break L1; } HEAP32[$mi>>2] = $46; $49 = ((($11)) + 48|0); $50 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($49)|0); HEAP32[$8>>2] = $50; __THREW__ = 0; $51 = (invoke_iii(6082,($mi|0),($8|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 8; break L1; } if ($51) { __THREW__ = 0; $54 = (invoke_ii(6083,($mi|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 8; break L1; } $57 = ((($54)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = $total; $60 = (($59) + ($58))|0; $total = $60; } } } } while(0); $61 = (__ZNSt3__111__wrap_iterIPP7MTGCardEppEi($it,0)|0); HEAP32[$9>>2] = $61; } if ((label|0) == 8) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $5 = $36; $6 = $37; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); $38 = $5; $39 = $6; ___resumeException($38|0); // unreachable; } else if ((label|0) == 16) { $62 = $total; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($name); STACKTOP = sp;return ($62|0); } return (0)|0; } function __ZN8WSrcDeck8getCountEi($this,$count) { $this = $this|0; $count = $count|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $count; $3 = $1; $4 = $2; $5 = ($4|0)<(0); $6 = $2; $7 = ($6|0)>=(14); $or$cond = $5 | $7; if ($or$cond) { $8 = ((($3)) + 60|0); $9 = ((($8)) + 32|0); $10 = HEAP32[$9>>2]|0; $0 = $10; $15 = $0; STACKTOP = sp;return ($15|0); } else { $11 = $2; $12 = ((($3)) + 60|0); $13 = (($12) + ($11<<2)|0); $14 = HEAP32[$13>>2]|0; $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8WSrcDeck10totalPriceEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var $nb = 0, $pricelist = 0, $total = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp; $0 = $this; $6 = $0; $total = 0; $7 = (__Znwj(28)|0); __THREW__ = 0; $8 = (invoke_i(4323)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZdlPv($7); $31 = $1; $32 = $2; ___resumeException($31|0); // unreachable; } __THREW__ = 0; invoke_viii(5245,($7|0),(161482|0),($8|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $1 = $29; $2 = $30; __ZdlPv($7); $31 = $1; $32 = $2; ___resumeException($31|0); // unreachable; } $pricelist = $7; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2Ev($it); $13 = ((($6)) + 48|0); $14 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5beginEv($13)|0); HEAP32[$3>>2] = $14; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $15 = ((($6)) + 48|0); $16 = (__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE3endEv($15)|0); HEAP32[$4>>2] = $16; $17 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_($it,$4)|0); if (!($17)) { break; } $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $nb = $20; $21 = $nb; $22 = ($21|0)!=(0); if ($22) { $23 = $pricelist; $24 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = (__ZN9PriceList8getPriceEi($23,$25)|0); $27 = $total; $28 = (($27) + ($26))|0; $total = $28; } $33 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $33; } $34 = $pricelist; $35 = ($34|0)!=(0|0); if (!($35)) { $38 = $total; STACKTOP = sp;return ($38|0); } $36 = $pricelist; $37 = ($36|0)==(0|0); if (!($37)) { __ZN9PriceListD2Ev($36); __ZdlPv($36); } $pricelist = 0; $38 = $total; STACKTOP = sp;return ($38|0); } function __ZN14WSrcDeckViewerC2EP9WSrcCardsS1_($this,$_active,$_inactive) { $this = $this|0; $_active = $_active|0; $_inactive = $_inactive|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_active; $2 = $_inactive; $3 = $0; __ZN9WSrcCardsC2Ef($3,0.20000000298023224); $4 = 60332; HEAP32[$3>>2] = $4; $5 = $1; $6 = ((($3)) + 48|0); HEAP32[$6>>2] = $5; $7 = $2; $8 = ((($3)) + 52|0); HEAP32[$8>>2] = $7; STACKTOP = sp;return; } function __ZN14WSrcDeckViewer7swapSrcEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $temp = $3; $4 = ((($1)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 48|0); HEAP32[$6>>2] = $5; $7 = $temp; $8 = ((($1)) + 52|0); HEAP32[$8>>2] = $7; STACKTOP = sp;return; } function __ZN14WSrcDeckViewerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSrcCardsD2Ev($1); STACKTOP = sp;return; } function __ZN14WSrcDeckViewerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WSrcDeckViewerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WCSortRarity9rareToIntEc($this,$r) { $this = $this|0; $r = $r|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $r; $3 = $2; $4 = $3 << 24 >> 24; switch ($4|0) { case 83: { $0 = 6; break; } case 76: { $0 = 1; break; } case 67: { $0 = 2; break; } case 85: { $0 = 3; break; } case 82: { $0 = 4; break; } case 77: { $0 = 5; break; } default: { $0 = 0; } } $5 = $0; STACKTOP = sp;return ($5|0); } function __ZN12WCSortRarityclEPK7MTGCardS2_($this,$l,$r) { $this = $this|0; $l = $l|0; $r = $r|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $l; $3 = $r; $4 = $1; $5 = $2; $6 = ($5|0)!=(0|0); $7 = $3; $8 = ($7|0)!=(0|0); $or$cond = $6 & $8; if ($or$cond) { $9 = $2; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $3; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = $2; $18 = (__ZNK7MTGCard9getRarityEv($17)|0); $19 = (__ZN12WCSortRarity9rareToIntEc($4,$18)|0); $20 = $3; $21 = (__ZNK7MTGCard9getRarityEv($20)|0); $22 = (__ZN12WCSortRarity9rareToIntEc($4,$21)|0); $23 = ($19|0)<($22|0); $$expand_i1_val3 = $23&1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } function __ZN11WCSortAlphaclEPK7MTGCardS2_($this,$l,$r) { $this = $this|0; $l = $l|0; $r = $r|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ln = 0, $or$cond = 0, $rn = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 48|0; $ln = sp + 24|0; $rn = sp + 12|0; $1 = $this; $2 = $l; $3 = $r; $7 = $2; $8 = ($7|0)!=(0|0); $9 = $3; $10 = ($9|0)!=(0|0); $or$cond = $8 & $10; if ($or$cond) { $11 = $2; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = $3; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = $2; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNK13CardPrimitive9getLCNameEv($21)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($ln,$22); $23 = $3; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; $26 = (invoke_ii(5039,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; invoke_vii(3800,($rn|0),($26|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $31 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($ln,$rn)|0); do { if ($31) { $32 = $2; __THREW__ = 0; $33 = (invoke_ii(3949,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = $3; __THREW__ = 0; $37 = (invoke_ii(3949,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { $40 = ($33|0)<($37|0); $$expand_i1_val3 = $40&1; HEAP8[$0>>0] = $$expand_i1_val3; $6 = 1; break; } } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $4 = $43; $5 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ln); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } else { $45 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($ln,$rn)|0); $$expand_i1_val5 = $45&1; HEAP8[$0>>0] = $$expand_i1_val5; $6 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ln); $$pre_trunc = HEAP8[$0>>0]|0; $48 = $$pre_trunc&1; STACKTOP = sp;return ($48|0); } } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $4 = $41; $5 = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ln); $46 = $4; $47 = $5; ___resumeException($46|0); // unreachable; } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $48 = $$pre_trunc&1; STACKTOP = sp;return ($48|0); } function __ZN15WCSortCollectorclEPK7MTGCardS2_($this,$l,$r) { $this = $this|0; $l = $l|0; $r = $r|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $isArt = 0, $isB = 0, $isBasic = 0, $isG = 0, $isLand = 0, $isR = 0, $isU = 0, $isW = 0, $lc = 0, $ln = 0, $or$cond = 0, $rc = 0; var $rn = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 156|0; $4 = sp + 92|0; $7 = sp + 72|0; $ln = sp + 60|0; $rn = sp + 48|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; $1 = $this; $2 = $l; $3 = $r; $12 = $2; $13 = ($12|0)!=(0|0); $14 = $3; $15 = ($14|0)!=(0|0); $or$cond = $13 & $15; if ($or$cond) { $16 = $2; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = $3; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = $2; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = $3; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = ($26|0)!=($29|0); $31 = $2; if ($30) { $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = $3; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ($33|0)<($36|0); $$expand_i1_val3 = $37&1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $38 = ((($31)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZN13CardPrimitive11countColorsEv($39)|0); $lc = $40; $41 = $3; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = (__ZN13CardPrimitive11countColorsEv($43)|0); $rc = $44; $45 = $lc; $46 = ($45|0)==(0); if ($46) { $lc = 999; } $47 = $rc; $48 = ($47|0)==(0); if ($48) { $rc = 999; } $49 = $2; $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = (__ZN13CardPrimitive8hasColorEi($51,5)|0); $53 = $52&1; $54 = $3; $55 = ((($54)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = (__ZN13CardPrimitive8hasColorEi($56,5)|0); $58 = $57&1; $59 = (($53) - ($58))|0; $isW = $59; $60 = $2; $61 = ((($60)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = (__ZN13CardPrimitive8hasColorEi($62,2)|0); $64 = $63&1; $65 = $3; $66 = ((($65)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = (__ZN13CardPrimitive8hasColorEi($67,2)|0); $69 = $68&1; $70 = (($64) - ($69))|0; $isU = $70; $71 = $2; $72 = ((($71)) + 16|0); $73 = HEAP32[$72>>2]|0; $74 = (__ZN13CardPrimitive8hasColorEi($73,4)|0); $75 = $74&1; $76 = $3; $77 = ((($76)) + 16|0); $78 = HEAP32[$77>>2]|0; $79 = (__ZN13CardPrimitive8hasColorEi($78,4)|0); $80 = $79&1; $81 = (($75) - ($80))|0; $isB = $81; $82 = $2; $83 = ((($82)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = (__ZN13CardPrimitive8hasColorEi($84,3)|0); $86 = $85&1; $87 = $3; $88 = ((($87)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZN13CardPrimitive8hasColorEi($89,3)|0); $91 = $90&1; $92 = (($86) - ($91))|0; $isR = $92; $93 = $2; $94 = ((($93)) + 16|0); $95 = HEAP32[$94>>2]|0; $96 = (__ZN13CardPrimitive8hasColorEi($95,1)|0); $97 = $96&1; $98 = $3; $99 = ((($98)) + 16|0); $100 = HEAP32[$99>>2]|0; $101 = (__ZN13CardPrimitive8hasColorEi($100,1)|0); $102 = $101&1; $103 = (($97) - ($102))|0; $isG = $103; $104 = $2; $105 = ((($104)) + 16|0); $106 = HEAP32[$105>>2]|0; $107 = (__ZN13CardPrimitive7hasTypeEi($106,6)|0); $108 = $107&1; $109 = $3; $110 = ((($109)) + 16|0); $111 = HEAP32[$110>>2]|0; $112 = (__ZN13CardPrimitive7hasTypeEi($111,6)|0); $113 = $112&1; $114 = (($108) - ($113))|0; $isArt = $114; $115 = $2; $116 = ((($115)) + 16|0); $117 = HEAP32[$116>>2]|0; $118 = (__ZN13CardPrimitive7hasTypeEi($117,5)|0); $119 = $118&1; $120 = $3; $121 = ((($120)) + 16|0); $122 = HEAP32[$121>>2]|0; $123 = (__ZN13CardPrimitive7hasTypeEi($122,5)|0); $124 = $123&1; $125 = (($119) - ($124))|0; $isLand = $125; $126 = $isLand; $127 = ($126|0)!=(0); if ($127) { $210 = $isLand; $211 = ($210|0)<(0); $$expand_i1_val23 = $211&1; HEAP8[$0>>0] = $$expand_i1_val23; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $128 = $2; $129 = ((($128)) + 16|0); $130 = HEAP32[$129>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,163276); __THREW__ = 0; $131 = (invoke_iii(4383,($130|0),($4|0))|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; do { if ($133) { label = 29; } else { $134 = $131&1; $135 = $3; $136 = ((($135)) + 16|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),(163276|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 29; } else { __THREW__ = 0; $140 = (invoke_iii(4383,($137|0),($7|0))|0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $181 = ___cxa_find_matching_catch()|0; $182 = tempRet0; $5 = $181; $6 = $182; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } $143 = $140&1; $144 = (($134) - ($143))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $isBasic = $144; $145 = $isBasic; $146 = ($145|0)!=(0); if ($146) { $208 = $isBasic; $209 = ($208|0)<(0); $$expand_i1_val21 = $209&1; HEAP8[$0>>0] = $$expand_i1_val21; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $147 = $isArt; $148 = ($147|0)!=(0); if ($148) { $206 = $isArt; $207 = ($206|0)<(0); $$expand_i1_val19 = $207&1; HEAP8[$0>>0] = $$expand_i1_val19; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $149 = $lc; $150 = $rc; $151 = ($149|0)==($150|0); if (!($151)) { $203 = $lc; $204 = $rc; $205 = ($203|0)<($204|0); $$expand_i1_val17 = $205&1; HEAP8[$0>>0] = $$expand_i1_val17; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $152 = $isG; $153 = ($152|0)!=(0); if ($153) { $201 = $isG; $202 = ($201|0)<(0); $$expand_i1_val15 = $202&1; HEAP8[$0>>0] = $$expand_i1_val15; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $154 = $isR; $155 = ($154|0)!=(0); if ($155) { $199 = $isR; $200 = ($199|0)<(0); $$expand_i1_val13 = $200&1; HEAP8[$0>>0] = $$expand_i1_val13; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $156 = $isB; $157 = ($156|0)!=(0); if ($157) { $197 = $isB; $198 = ($197|0)<(0); $$expand_i1_val11 = $198&1; HEAP8[$0>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $158 = $isU; $159 = ($158|0)!=(0); if ($159) { $195 = $isU; $196 = ($195|0)<(0); $$expand_i1_val9 = $196&1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $160 = $isW; $161 = ($160|0)!=(0); if ($161) { $193 = $isW; $194 = ($193|0)<(0); $$expand_i1_val7 = $194&1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } $162 = $2; $163 = ((($162)) + 16|0); $164 = HEAP32[$163>>2]|0; $165 = (__ZNK13CardPrimitive9getLCNameEv($164)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($ln,$165); $166 = $3; $167 = ((($166)) + 16|0); $168 = HEAP32[$167>>2]|0; __THREW__ = 0; $169 = (invoke_ii(5039,($168|0))|0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; do { if ($171) { label = 32; } else { __THREW__ = 0; invoke_vii(3800,($rn|0),($169|0)); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 32; break; } __THREW__ = 0; invoke_viiii(3795,($8|0),($ln|0),0,4); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; do { if (!($175)) { $176 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($8,161502)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($176) { __THREW__ = 0; invoke_viiii(3795,($9|0),($ln|0),4,-1); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($ln,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __THREW__ = 0; invoke_viiii(3795,($10|0),($rn|0),0,4); $187 = __THREW__; __THREW__ = 0; $188 = $187&1; if ($188) { break; } $189 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($10,161502)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); if ($189) { __THREW__ = 0; invoke_viiii(3795,($11|0),($rn|0),4,-1); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; if ($191) { break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($rn,$11)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $192 = (__ZNSt3__1ltIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($ln,$rn)|0); $$expand_i1_val5 = $192&1; HEAP8[$0>>0] = $$expand_i1_val5; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ln); $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } } while(0); $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $5 = $185; $6 = $186; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($rn); } } while(0); if ((label|0) == 32) { $183 = ___cxa_find_matching_catch()|0; $184 = tempRet0; $5 = $183; $6 = $184; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ln); $213 = $5; $214 = $6; ___resumeException($213|0); // unreachable; } } } while(0); if ((label|0) == 29) { $179 = ___cxa_find_matching_catch()|0; $180 = tempRet0; $5 = $179; $6 = $180; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $213 = $5; $214 = $6; ___resumeException($213|0); // unreachable; } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $212 = $$pre_trunc&1; STACKTOP = sp;return ($212|0); } function __GLOBAL__sub_I_WDataSrc_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5487(); ___cxx_global_var_init_1_5488(); ___cxx_global_var_init_3_5489(); ___cxx_global_var_init_5_5490(); return; } function __ZN11WDataSourceC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSyncableC2Ev($1); $2 = 60956; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN11WDataSourceD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSyncableD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6610,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6611,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($17)|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4swapERS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$3); $4 = ((($2)) + 4|0); $5 = $1; $6 = ((($5)) + 4|0); __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($4,$6); $7 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($2)|0); $8 = $1; $9 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($8)|0); __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($7,$9); $10 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($2)|0); $11 = $1; $12 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($11)|0); __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE12__swap_allocERS4_S6_($10,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__114random_shuffleINS_11__wrap_iterIPP7MTGCardEEEEvT_S6_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__d = 0, $__g = 0, $__i = 0, $__uid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__uid = sp + 32|0; $__g = sp + 44|0; $0 = sp + 16|0; $3 = sp; $4 = (__ZNSt3__1miIPP7MTGCardS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__last,$__first)|0); $__d = $4; $5 = $__d; $6 = ($5|0)>(1); if (!($6)) { STACKTOP = sp;return; } $7 = (__ZNSt3__114numeric_limitsIiE3maxEv()|0); __ZNSt3__124uniform_int_distributionIiEC2Eii($__uid,0,$7); __ZNSt3__18__rs_getEv($__g); (__ZNSt3__111__wrap_iterIPP7MTGCardEmmEv($__last)|0); $8 = $__d; $9 = (($8) + -1)|0; $__d = $9; while(1) { $10 = (__ZNSt3__1ltIPP7MTGCardS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__first,$__last)|0); if (!($10)) { label = 10; break; } $11 = $__d; __THREW__ = 0; invoke_viii(4439,($0|0),0,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 8; break; } __THREW__ = 0; $14 = (invoke_iiii(4440,($__uid|0),($__g|0),($0|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 8; break; } $__i = $14; $17 = $__i; $18 = ($17|0)!=(0); if ($18) { $19 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($__first)|0); $20 = $__i; $21 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEplEi($__first,$20)|0); HEAP32[$3>>2] = $21; $22 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($3)|0); __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($19,$22); } (__ZNSt3__111__wrap_iterIPP7MTGCardEppEv($__first)|0); $27 = $__d; $28 = (($27) + -1)|0; $__d = $28; } if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $1 = $23; $2 = $24; __ZNSt3__112__rs_defaultD2Ev($__g); $25 = $1; $26 = $2; ___resumeException($25|0); // unreachable; } else if ((label|0) == 10) { __ZNSt3__112__rs_defaultD2Ev($__g); STACKTOP = sp;return; } } function __ZNSt3__16vectorIjNS_9allocatorIjEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIjNS_9allocatorIjEEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIjNS_9allocatorIjEEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(5330,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi(6612,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZN11WCFilterANDC2EP11WCardFilterS1_($this,$a,$b) { $this = $this|0; $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $2 = $b; $3 = $0; $4 = $1; $5 = $2; __ZN9WCFBranchC2EP11WCardFilterS1_($3,$4,$5); $6 = 62256; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__14sortIP7MTGCard15WCSortCollectorEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__last)|0); __ZNSt3__14sortIPP7MTGCardR15WCSortCollectorEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__14sortIP7MTGCard12WCSortRarityEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__last)|0); __ZNSt3__14sortIPP7MTGCardR12WCSortRarityEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__14sortIP7MTGCard11WCSortAlphaEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($__last)|0); __ZNSt3__14sortIPP7MTGCardR11WCSortAlphaEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__111__wrap_iterIPP7MTGCardEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1neIPP7MTGCardEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP7MTGCardS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP7MTGCardEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP7MTGCardEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS3_S7_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeISC_PvEEiEEEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $5 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE($4,$$byval_copy)|0); HEAP32[$2>>2] = $5; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEC2ES8_($0,$$byval_copy$1); $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__14findINS_11__wrap_iterIPP7MTGCardEES3_EET_S6_S6_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neIPP7MTGCardEEbRKNS_11__wrap_iterIT_EES8_($__first,$__last)|0); if (!($2)) { break; } $3 = (__ZNKSt3__111__wrap_iterIPP7MTGCardEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { break; } (__ZNSt3__111__wrap_iterIPP7MTGCardEppEv($__first)|0); } ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNSt3__111__wrap_iterIPKP7MTGCardEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP7MTGCardS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP7MTGCardS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function ___cxx_global_var_init_5487() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60864,182585); (___cxa_atexit((3831|0),(60864|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5488() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60876,165089); (___cxa_atexit((3831|0),(60876|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5489() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60888,165080); (___cxa_atexit((3831|0),(60888|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5490() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(60900,165065); (___cxa_atexit((3831|0),(60900|0),(___dso_handle|0))|0); return; } function __ZN11WDataSourceD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WDataSourceD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WDataSource8getImageEi($agg$result,$this,$0) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6613,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP7MTGCardE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGCardE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP7MTGCardE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGCardE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9WCFBranchC2EP11WCardFilterS1_($this,$a,$b) { $this = $this|0; $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $2 = $b; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 60920; HEAP32[$3>>2] = $4; $5 = $1; $6 = ((($3)) + 4|0); HEAP32[$6>>2] = $5; $7 = $2; $8 = ((($3)) + 8|0); HEAP32[$8>>2] = $7; STACKTOP = sp;return; } function __ZN9WCFBranchD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 60920; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 4|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 8|0); HEAP32[$22>>2] = 0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN9WCFBranchD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WCFBranchD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WCFBranch5RightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN9WCFBranch4LeftEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN9WSyncableD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSyncableD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WSrcDeckD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WSrcDeckD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WDataSource8getThumbEi($agg$result,$this,$0) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } function __ZN11WDataSource7getCardEib($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $5 = $1&1; $4 = $5; STACKTOP = sp;return (0|0); } function __ZN11WDataSource8thisCardEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN9WSrcCards12updateCountsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9WSrcCards11clearCountsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9WSrcCards8addCountEP7MTGCardi($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZN14WSrcDeckViewer9setOffsetEi($this,$pos) { $this = $this|0; $pos = $pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $pos; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer4nextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 24|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN14WSrcDeckViewer4prevEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN14WSrcDeckViewer8getImageEi($agg$result,$this,$offset) { $agg$result = $agg$result|0; $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_viii[$7 & 8191]($agg$result,$4,$8); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer8getThumbEi($agg$result,$this,$offset) { $agg$result = $agg$result|0; $this = $this|0; $offset = $offset|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_viii[$7 & 8191]($agg$result,$4,$8); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer7getCardEib($this,$offset,$ignore) { $this = $this|0; $offset = $offset|0; $ignore = $ignore|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $offset; $3 = $ignore&1; $2 = $3; $4 = $0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; $12 = $11&1; $13 = (FUNCTION_TABLE_iiii[$9 & 8191]($6,$10,$12)|0); STACKTOP = sp;return ($13|0); } function __ZN14WSrcDeckViewer8thisCardEi($this,$mtgid) { $this = $this|0; $mtgid = $mtgid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $mtgid; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer4SizeEb($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $3 = $0&1; $2 = $3; $4 = $1; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 76|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,0)|0); STACKTOP = sp;return ($10|0); } function __ZN14WSrcDeckViewer7ShuffleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 80|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer4SortEi($this,$method) { $this = $this|0; $method = $method|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $method; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 84|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vii[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer10isEmptySetEP11WCardFilter($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $f; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 88|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer9addFilterEP11WCardFilter($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $f; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vii[$7 & 8191]($4,$8); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer12clearFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 96|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer13unhookFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 100|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); STACKTOP = sp;return ($7|0); } function __ZN14WSrcDeckViewer14matchesFiltersEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 104|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer8validateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 108|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer11bakeFiltersEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 116|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN14WSrcDeckViewer12updateCountsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 120|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer11clearCountsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 124|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer8addCountEP7MTGCardi($this,$c,$qty) { $this = $this|0; $c = $c|0; $qty = $qty|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $qty; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 128|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; FUNCTION_TABLE_viii[$8 & 8191]($5,$9,$10); STACKTOP = sp;return; } function __ZN14WSrcDeckViewer11loadMatchesEP11MTGAllCards($this,$ac) { $this = $this|0; $ac = $ac|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ac; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 132|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer11loadMatchesEP7MTGDeck($this,$deck) { $this = $this|0; $deck = $deck|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $deck; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 136|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN14WSrcDeckViewer11loadMatchesEP9WSrcCardsb($this,$src,$all) { $this = $this|0; $src = $src|0; $all = $all|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $src; $3 = $all&1; $2 = $3; $4 = $0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 140|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; $12 = $11&1; $13 = (FUNCTION_TABLE_iiii[$9 & 8191]($6,$10,$12)|0); STACKTOP = sp;return ($13|0); } function __ZN14WSrcDeckViewer14addRandomCardsEP7MTGDecki($this,$i,$howmany) { $this = $this|0; $i = $i|0; $howmany = $howmany|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $i; $2 = $howmany; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 144|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; $11 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,$10)|0); STACKTOP = sp;return ($11|0); } function __ZN14WSrcDeckViewer9addToDeckEP7MTGDecki($this,$i,$num) { $this = $this|0; $i = $i|0; $num = $num|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $i; $2 = $num; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 148|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $2; $11 = (FUNCTION_TABLE_iiii[$8 & 8191]($5,$9,$10)|0); STACKTOP = sp;return ($11|0); } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6614,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP7MTGCardEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP7MTGCardEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP7MTGCardEC2Ev($2); $3 = (__ZNSt3__17forwardIPP7MTGCardEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGCardEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP7MTGCardEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP7MTGCardEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP7MTGCardE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGCardE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP7MTGCardEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP7MTGCardEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIP7MTGCardEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6615,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6616,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6617,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP7MTGCardE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP7MTGCardE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7MTGCardEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP7MTGCardEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP7MTGCardEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP7MTGCardEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP7MTGCardEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP7MTGCardE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP7MTGCardE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP7MTGCardEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP7MTGCardEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP7MTGCardEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP7MTGCardEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6618,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6613,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP7MTGCardRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP7MTGCardRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE12__swap_allocERS4_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__x; $1 = $__y; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE12__swap_allocERS4_S6_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE12__swap_allocERS4_S6_NS_17integral_constantIbLb0EEE($0,$1,$2) { $0 = $0|0; $1 = $1|0; $2 = $2|0; var $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP7MTGCardEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP7MTGCardEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP7MTGCardE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP7MTGCardE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP7MTGCardEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP7MTGCardEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP7MTGCardEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP7MTGCardEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6619,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6616,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP7MTGCardEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP7MTGCardEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1miIPP7MTGCardS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP7MTGCardEmmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1ltIPP7MTGCardS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($4)|0); $6 = ($3>>>0)<($5>>>0); STACKTOP = sp;return ($6|0); } function __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPP7MTGCardEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP7MTGCardEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPP7MTGCardEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP7MTGCardEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__14sortIPP7MTGCardR15WCSortCollectorEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR15WCSortCollectorPP7MTGCardEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR15WCSortCollectorPP7MTGCardEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR15WCSortCollectorPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR15WCSortCollectorPP7MTGCardEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR15WCSortCollectorPP7MTGCardEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN15WCSortCollectorclEPK7MTGCardS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNSt3__14sortIPP7MTGCardR12WCSortRarityEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR12WCSortRarityPP7MTGCardEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR12WCSortRarityPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN12WCSortRarityclEPK7MTGCardS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN12WCSortRarityclEPK7MTGCardS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN12WCSortRarityclEPK7MTGCardS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN12WCSortRarityclEPK7MTGCardS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN12WCSortRarityclEPK7MTGCardS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN12WCSortRarityclEPK7MTGCardS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN12WCSortRarityclEPK7MTGCardS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN12WCSortRarityclEPK7MTGCardS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN12WCSortRarityclEPK7MTGCardS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR12WCSortRarityPP7MTGCardEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR12WCSortRarityPP7MTGCardEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR12WCSortRarityPP7MTGCardEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR12WCSortRarityPP7MTGCardEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN12WCSortRarityclEPK7MTGCardS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR12WCSortRarityPP7MTGCardEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN12WCSortRarityclEPK7MTGCardS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN12WCSortRarityclEPK7MTGCardS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN12WCSortRarityclEPK7MTGCardS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN12WCSortRarityclEPK7MTGCardS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN12WCSortRarityclEPK7MTGCardS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN12WCSortRarityclEPK7MTGCardS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN12WCSortRarityclEPK7MTGCardS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN12WCSortRarityclEPK7MTGCardS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN12WCSortRarityclEPK7MTGCardS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN12WCSortRarityclEPK7MTGCardS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN12WCSortRarityclEPK7MTGCardS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR12WCSortRarityPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN12WCSortRarityclEPK7MTGCardS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN12WCSortRarityclEPK7MTGCardS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR12WCSortRarityPP7MTGCardEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN12WCSortRarityclEPK7MTGCardS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR12WCSortRarityPP7MTGCardEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN12WCSortRarityclEPK7MTGCardS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN12WCSortRarityclEPK7MTGCardS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNSt3__14sortIPP7MTGCardR11WCSortAlphaEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR11WCSortAlphaPP7MTGCardEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR11WCSortAlphaPP7MTGCardEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR11WCSortAlphaPP7MTGCardEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR11WCSortAlphaPP7MTGCardEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP7MTGCardEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR11WCSortAlphaPP7MTGCardEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN11WCSortAlphaclEPK7MTGCardS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP7MTGCardEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNSt3__1eqIPP7MTGCardS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP7MTGCardE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE5eraseENS_21__tree_const_iteratorIS2_PNS_11__tree_nodeIS2_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ES6_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIiiEEEEPT_RS4_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIS4_EEvRS7_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE10deallocateERS7_PS6_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__19addressofIKNS_12__value_typeIiiEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS2_PvEEiEC2ENS_15__tree_iteratorIS2_S6_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__1miIPKP7MTGCardS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP7MTGCardE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP7MTGCardE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP7MTGCardE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP7MTGCardEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP7MTGCardEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP7MTGCardNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(6610,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIPP7MTGCardS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP7MTGCardEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP7MTGCardEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP7MTGCardEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP7MTGCardS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP7MTGCardS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP7MTGCardEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN17WSrcUnlockedCardsD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WSrcCardsD2Ev($1); STACKTOP = sp;return; } function __ZN17WSrcUnlockedCardsD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WSrcUnlockedCardsD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN6WEventC2Ei($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $type; $2 = $0; $3 = 61040; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN16WEventZoneChangeC2EP15MTGCardInstanceP11MTGGameZoneS3_($this,$card,$from,$to) { $this = $this|0; $card = $card|0; $from = $from|0; $to = $to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $from; $3 = $to; $4 = $0; __ZN6WEventC2Ei($4,1); $5 = 61068; HEAP32[$4>>2] = $5; $6 = ((($4)) + 8|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($4)) + 12|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = ((($4)) + 16|0); $11 = $3; HEAP32[$10>>2] = $11; STACKTOP = sp;return; } function __ZN12WEventDamageC2EP6Damage($this,$damage) { $this = $this|0; $damage = $damage|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $damage; $2 = $0; __ZN6WEventC2Ei($2,2); $3 = 61096; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN10WEventLifeC2EP6Playeri($this,$player,$amount) { $this = $this|0; $player = $player|0; $amount = $amount|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $amount; $3 = $0; __ZN6WEventC2Ei($3,0); $4 = 61124; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($3)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; STACKTOP = sp;return; } function __ZN25WEventDamageStackResolvedC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventC2Ei($1,0); $2 = 61636; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN16WEventCardUpdateC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; __ZN6WEventC2Ei($2,0); $3 = 61664; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN14WEventCountersC2EP8CountersNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiibb($this,$counter,$name,$power,$toughness,$added,$removed) { $this = $this|0; $counter = $counter|0; $name = $name|0; $power = $power|0; $toughness = $toughness|0; $added = $added|0; $removed = $removed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $counter; $2 = $power; $3 = $toughness; $8 = $added&1; $4 = $8; $9 = $removed&1; $5 = $9; $10 = $0; __ZN6WEventC2Ei($10,0); $11 = 61152; HEAP32[$10>>2] = $11; $12 = ((($10)) + 12|0); $13 = $1; HEAP32[$12>>2] = $13; $14 = ((($10)) + 16|0); __THREW__ = 0; invoke_vii(3800,($14|0),($name|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $6 = $29; $7 = $30; __ZN6WEventD2Ev($10); $31 = $6; $32 = $7; ___resumeException($31|0); // unreachable; } else { $17 = ((($10)) + 28|0); $18 = $2; HEAP32[$17>>2] = $18; $19 = ((($10)) + 32|0); $20 = $3; HEAP32[$19>>2] = $20; $21 = ((($10)) + 36|0); $22 = $4; $23 = $22&1; $24 = $23&1; HEAP8[$21>>0] = $24; $25 = ((($10)) + 37|0); $26 = $5; $27 = $26&1; $28 = $27&1; HEAP8[$25>>0] = $28; STACKTOP = sp;return; } } function __ZN17WEventPhaseChangeC2EP5PhaseS1_($this,$from,$to) { $this = $this|0; $from = $from|0; $to = $to|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $from; $2 = $to; $3 = $0; __ZN6WEventC2Ei($3,3); $4 = 61692; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($3)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; STACKTOP = sp;return; } function __ZN20WEventPhasePreChangeC2EP5PhaseS1_($this,$from,$to) { $this = $this|0; $from = $from|0; $to = $to|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $from; $2 = $to; $3 = $0; __ZN6WEventC2Ei($3,3); $4 = 61720; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($3)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($3)) + 16|0); HEAP8[$9>>0] = 0; STACKTOP = sp;return; } function __ZN13WEventCardTapC2EP15MTGCardInstancebb($this,$card,$before,$after) { $this = $this|0; $card = $card|0; $before = $before|0; $after = $after|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $4 = $before&1; $2 = $4; $5 = $after&1; $3 = $5; $6 = $0; $7 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($6,$7); $8 = 61184; HEAP32[$6>>2] = $8; $9 = ((($6)) + 12|0); $10 = $2; $11 = $10&1; $12 = $11&1; HEAP8[$9>>0] = $12; $13 = ((($6)) + 13|0); $14 = $3; $15 = $14&1; $16 = $15&1; HEAP8[$13>>0] = $16; STACKTOP = sp;return; } function __ZN23WEventCardTappedForManaC2EP15MTGCardInstancebb($this,$card,$before,$after) { $this = $this|0; $card = $card|0; $before = $before|0; $after = $after|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $4 = $before&1; $2 = $4; $5 = $after&1; $3 = $5; $6 = $0; $7 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($6,$7); $8 = 61212; HEAP32[$6>>2] = $8; $9 = ((($6)) + 12|0); $10 = $2; $11 = $10&1; $12 = $11&1; HEAP8[$9>>0] = $12; $13 = ((($6)) + 13|0); $14 = $3; $15 = $14&1; $16 = $15&1; HEAP8[$13>>0] = $16; STACKTOP = sp;return; } function __ZN18WEventCardAttackedC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61240; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN23WEventCardAttackedAloneC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61268; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN28WEventCardAttackedNotBlockedC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61296; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN25WEventCardAttackedBlockedC2EP15MTGCardInstanceS1_($this,$card,$opponent) { $this = $this|0; $card = $card|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $opponent; $3 = $0; $4 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($3,$4); $5 = 61324; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $2; HEAP32[$6>>2] = $7; STACKTOP = sp;return; } function __ZN17WEventCardBlockedC2EP15MTGCardInstanceS1_($this,$card,$opponent) { $this = $this|0; $card = $card|0; $opponent = $opponent|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $opponent; $3 = $0; $4 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($3,$4); $5 = 61352; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $2; HEAP32[$6>>2] = $7; STACKTOP = sp;return; } function __ZN14WEventcardDrawC2EP6Playeri($this,$player,$nb_cards) { $this = $this|0; $player = $player|0; $nb_cards = $nb_cards|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $nb_cards; $3 = $0; __ZN6WEventC2Ei($3,0); $4 = 61380; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($3)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; STACKTOP = sp;return; } function __ZN10WEventDrawC2EP6PlayeriP10MTGAbility($this,$player,$nb_cards,$cardDraw) { $this = $this|0; $player = $player|0; $nb_cards = $nb_cards|0; $cardDraw = $cardDraw|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $player; $2 = $nb_cards; $3 = $cardDraw; $4 = $0; __ZN6WEventC2Ei($4,0); $5 = 61748; HEAP32[$4>>2] = $5; $6 = ((($4)) + 8|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($4)) + 12|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = ((($4)) + 16|0); $11 = $3; HEAP32[$10>>2] = $11; STACKTOP = sp;return; } function __ZN19WEventCardSacrificeC2EP15MTGCardInstanceS1_($this,$card,$after) { $this = $this|0; $card = $card|0; $after = $after|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $after; $3 = $0; $4 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($3,$4); $5 = 61412; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $2; HEAP32[$6>>2] = $7; STACKTOP = sp;return; } function __ZN17WEventCardDiscardC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61440; HEAP32[$2>>2] = $4; $5 = $1; $6 = ((($5)) + 967|0); HEAP8[$6>>0] = 1; STACKTOP = sp;return; } function __ZN15WEventCardCycleC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61468; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN13WEventVampireC2EP15MTGCardInstanceS1_S1_($this,$card,$source,$victem) { $this = $this|0; $card = $card|0; $source = $source|0; $victem = $victem|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $source; $3 = $victem; $4 = $0; $5 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($4,$5); $6 = 61496; HEAP32[$4>>2] = $6; $7 = ((($4)) + 16|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($4)) + 20|0); $10 = $3; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN12WEventTargetC2EP15MTGCardInstanceS1_($this,$card,$source) { $this = $this|0; $card = $card|0; $source = $source|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $source; $3 = $0; $4 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($3,$4); $5 = 61524; HEAP32[$3>>2] = $5; $6 = ((($3)) + 12|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($3)) + 16|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = $1; $11 = ((($10)) + 976|0); HEAP32[$11>>2] = 1; $12 = $2; $13 = ((($12)) + 980|0); HEAP32[$13>>2] = 1; STACKTOP = sp;return; } function __ZN20WEventCardChangeTypeC2EP15MTGCardInstanceibb($this,$card,$type,$before,$after) { $this = $this|0; $card = $card|0; $type = $type|0; $before = $before|0; $after = $after|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $type; $5 = $before&1; $3 = $5; $6 = $after&1; $4 = $6; $7 = $0; $8 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($7,$8); $9 = 61776; HEAP32[$7>>2] = $9; $10 = ((($7)) + 12|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = ((($7)) + 16|0); $13 = $3; $14 = $13&1; $15 = $14&1; HEAP8[$12>>0] = $15; $16 = ((($7)) + 17|0); $17 = $4; $18 = $17&1; $19 = $18&1; HEAP8[$16>>0] = $19; STACKTOP = sp;return; } function __ZN22WEventCreatureAttackerC2EP15MTGCardInstanceP10TargetableS3_($this,$card,$before,$after) { $this = $this|0; $card = $card|0; $before = $before|0; $after = $after|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $before; $3 = $after; $4 = $0; $5 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($4,$5); $6 = 61804; HEAP32[$4>>2] = $6; $7 = ((($4)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($4)) + 16|0); $10 = $3; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN21WEventCreatureBlockerC2EP15MTGCardInstanceS1_S1_($this,$card,$from,$to) { $this = $this|0; $card = $card|0; $from = $from|0; $to = $to|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $from; $3 = $to; $4 = $0; $5 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($4,$5); $6 = 61832; HEAP32[$4>>2] = $6; $7 = ((($4)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($4)) + 16|0); $10 = $3; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN25WEventCreatureBlockerRankC2EP15MTGCardInstanceS1_S1_($this,$card,$exchangeWith,$attacker) { $this = $this|0; $card = $card|0; $exchangeWith = $exchangeWith|0; $attacker = $attacker|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $exchangeWith; $3 = $attacker; $4 = $0; $5 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($4,$5); $6 = 61860; HEAP32[$4>>2] = $6; $7 = ((($4)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; $9 = ((($4)) + 16|0); $10 = $3; HEAP32[$9>>2] = $10; STACKTOP = sp;return; } function __ZN21WEventEngageManaExtraC2EiP15MTGCardInstanceP8ManaPool($this,$color,$card,$destination) { $this = $this|0; $color = $color|0; $card = $card|0; $destination = $destination|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val5 = 0, $$expand_i1_val50 = 0, $$expand_i1_val52 = 0, $$expand_i1_val58 = 0, $$expand_i1_val60 = 0, $$expand_i1_val66 = 0, $$expand_i1_val68 = 0, $$expand_i1_val74 = 0, $$expand_i1_val76 = 0; var $$expand_i1_val82 = 0, $$expand_i1_val84 = 0, $$expand_i1_val90 = 0, $$expand_i1_val92 = 0, $$pre_trunc = 0, $$pre_trunc14 = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc24 = 0, $$pre_trunc30 = 0, $$pre_trunc32 = 0, $$pre_trunc38 = 0, $$pre_trunc40 = 0, $$pre_trunc46 = 0, $$pre_trunc48 = 0, $$pre_trunc54 = 0, $$pre_trunc56 = 0, $$pre_trunc62 = 0, $$pre_trunc64 = 0, $$pre_trunc70 = 0; var $$pre_trunc72 = 0, $$pre_trunc78 = 0, $$pre_trunc8 = 0, $$pre_trunc80 = 0, $$pre_trunc86 = 0, $$pre_trunc88 = 0, $$pre_trunc94 = 0, $$pre_trunc96 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0; var $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 132|0; $7 = sp + 179|0; $8 = sp + 120|0; $9 = sp + 178|0; $10 = sp + 108|0; $11 = sp + 177|0; $12 = sp + 96|0; $13 = sp + 176|0; $14 = sp + 84|0; $15 = sp + 175|0; $16 = sp + 72|0; $17 = sp + 174|0; $18 = sp + 60|0; $19 = sp + 173|0; $20 = sp + 48|0; $21 = sp + 172|0; $22 = sp + 36|0; $23 = sp + 171|0; $24 = sp + 24|0; $25 = sp + 170|0; $26 = sp + 12|0; $27 = sp + 169|0; $28 = sp; $29 = sp + 168|0; $0 = $this; $1 = $color; $2 = $card; $3 = $destination; $30 = $0; __ZN6WEventC2Ei($30,0); $31 = 61888; HEAP32[$30>>2] = $31; $32 = ((($30)) + 8|0); $33 = $1; HEAP32[$32>>2] = $33; $34 = ((($30)) + 12|0); $35 = $2; HEAP32[$34>>2] = $35; $36 = ((($30)) + 16|0); $37 = $3; HEAP32[$36>>2] = $37; $38 = $1; $39 = ($38|0)==(1); $$expand_i1_val = 0; HEAP8[$7>>0] = $$expand_i1_val; if ($39) { $40 = $2; __THREW__ = 0; $41 = (invoke_ii(3945,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { __THREW__ = 0; $44 = (invoke_ii(4079,($41|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = $3; $48 = ($44|0)==($47|0); if ($48) { $49 = $2; __THREW__ = 0; invoke_vii(3797,($6|0),(161973|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $$expand_i1_val5 = 1; HEAP8[$7>>0] = $$expand_i1_val5; __THREW__ = 0; $52 = (invoke_iii(4383,($49|0),($6|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; $$pre_trunc8 = HEAP8[$7>>0]|0; $67 = $$pre_trunc8&1; if (!($67)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $418 = $52; label = 7; } } } else { $418 = 0; label = 7; } } } } else { $418 = 0; label = 7; } L12: do { if ((label|0) == 7) { $$pre_trunc = HEAP8[$7>>0]|0; $55 = $$pre_trunc&1; if ($55) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } if ($418) { $56 = $2; __THREW__ = 0; $57 = (invoke_ii(3945,($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } $60 = ((($57)) + 176|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + 1)|0; HEAP32[$60>>2] = $62; } $68 = $1; $69 = ($68|0)==(2); $$expand_i1_val10 = 0; HEAP8[$9>>0] = $$expand_i1_val10; if ($69) { $70 = $2; __THREW__ = 0; $71 = (invoke_ii(3945,($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break; } __THREW__ = 0; $74 = (invoke_ii(4079,($71|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break; } $77 = $3; $78 = ($74|0)==($77|0); if ($78) { $79 = $2; __THREW__ = 0; invoke_vii(3797,($8|0),(161973|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break; } $$expand_i1_val12 = 1; HEAP8[$9>>0] = $$expand_i1_val12; __THREW__ = 0; $82 = (invoke_iii(4383,($79|0),($8|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $4 = $93; $5 = $94; $$pre_trunc16 = HEAP8[$9>>0]|0; $95 = $$pre_trunc16&1; if (!($95)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $419 = $82; } } else { $419 = 0; } } else { $419 = 0; } $$pre_trunc14 = HEAP8[$9>>0]|0; $85 = $$pre_trunc14&1; if ($85) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } if ($419) { $86 = $2; __THREW__ = 0; $87 = (invoke_ii(3945,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break; } $90 = ((($87)) + 188|0); $91 = HEAP32[$90>>2]|0; $92 = (($91) + 1)|0; HEAP32[$90>>2] = $92; } $96 = $1; $97 = ($96|0)==(3); $$expand_i1_val18 = 0; HEAP8[$11>>0] = $$expand_i1_val18; if ($97) { $98 = $2; __THREW__ = 0; $99 = (invoke_ii(3945,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } __THREW__ = 0; $102 = (invoke_ii(4079,($99|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { break; } $105 = $3; $106 = ($102|0)==($105|0); if ($106) { $107 = $2; __THREW__ = 0; invoke_vii(3797,($10|0),(161973|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } $$expand_i1_val20 = 1; HEAP8[$11>>0] = $$expand_i1_val20; __THREW__ = 0; $110 = (invoke_iii(4383,($107|0),($10|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $4 = $121; $5 = $122; $$pre_trunc24 = HEAP8[$11>>0]|0; $123 = $$pre_trunc24&1; if (!($123)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $420 = $110; } } else { $420 = 0; } } else { $420 = 0; } $$pre_trunc22 = HEAP8[$11>>0]|0; $113 = $$pre_trunc22&1; if ($113) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } if ($420) { $114 = $2; __THREW__ = 0; $115 = (invoke_ii(3945,($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break; } $118 = ((($115)) + 180|0); $119 = HEAP32[$118>>2]|0; $120 = (($119) + 1)|0; HEAP32[$118>>2] = $120; } $124 = $1; $125 = ($124|0)==(4); $$expand_i1_val26 = 0; HEAP8[$13>>0] = $$expand_i1_val26; if ($125) { $126 = $2; __THREW__ = 0; $127 = (invoke_ii(3945,($126|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } __THREW__ = 0; $130 = (invoke_ii(4079,($127|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break; } $133 = $3; $134 = ($130|0)==($133|0); if ($134) { $135 = $2; __THREW__ = 0; invoke_vii(3797,($12|0),(161973|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { break; } $$expand_i1_val28 = 1; HEAP8[$13>>0] = $$expand_i1_val28; __THREW__ = 0; $138 = (invoke_iii(4383,($135|0),($12|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $4 = $149; $5 = $150; $$pre_trunc32 = HEAP8[$13>>0]|0; $151 = $$pre_trunc32&1; if (!($151)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $421 = $138; } } else { $421 = 0; } } else { $421 = 0; } $$pre_trunc30 = HEAP8[$13>>0]|0; $141 = $$pre_trunc30&1; if ($141) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } if ($421) { $142 = $2; __THREW__ = 0; $143 = (invoke_ii(3945,($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { break; } $146 = ((($143)) + 184|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + 1)|0; HEAP32[$146>>2] = $148; } $152 = $1; $153 = ($152|0)==(5); $$expand_i1_val34 = 0; HEAP8[$15>>0] = $$expand_i1_val34; if ($153) { $154 = $2; __THREW__ = 0; $155 = (invoke_ii(3945,($154|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break; } __THREW__ = 0; $158 = (invoke_ii(4079,($155|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break; } $161 = $3; $162 = ($158|0)==($161|0); if ($162) { $163 = $2; __THREW__ = 0; invoke_vii(3797,($14|0),(161973|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } $$expand_i1_val36 = 1; HEAP8[$15>>0] = $$expand_i1_val36; __THREW__ = 0; $166 = (invoke_iii(4383,($163|0),($14|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $4 = $177; $5 = $178; $$pre_trunc40 = HEAP8[$15>>0]|0; $179 = $$pre_trunc40&1; if (!($179)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $422 = $166; } } else { $422 = 0; } } else { $422 = 0; } $$pre_trunc38 = HEAP8[$15>>0]|0; $169 = $$pre_trunc38&1; if ($169) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } if ($422) { $170 = $2; __THREW__ = 0; $171 = (invoke_ii(3945,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break; } $174 = ((($171)) + 192|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + 1)|0; HEAP32[$174>>2] = $176; } $180 = $1; $181 = ($180|0)==(0); $$expand_i1_val42 = 0; HEAP8[$17>>0] = $$expand_i1_val42; $182 = $1; $183 = ($182|0)==(6); $or$cond = $181 | $183; do { if ($or$cond) { $184 = $2; __THREW__ = 0; $185 = (invoke_ii(3945,($184|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { break L12; } __THREW__ = 0; $188 = (invoke_ii(4079,($185|0))|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break L12; } $191 = $3; $192 = ($188|0)==($191|0); if (!($192)) { $423 = 0; break; } $193 = $2; __THREW__ = 0; invoke_vii(3797,($16|0),(161973|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { break L12; } $$expand_i1_val44 = 1; HEAP8[$17>>0] = $$expand_i1_val44; __THREW__ = 0; $196 = (invoke_iii(4383,($193|0),($16|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if (!($198)) { $423 = $196; break; } $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $4 = $207; $5 = $208; $$pre_trunc48 = HEAP8[$17>>0]|0; $209 = $$pre_trunc48&1; if (!($209)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $423 = 0; } } while(0); $$pre_trunc46 = HEAP8[$17>>0]|0; $199 = $$pre_trunc46&1; if ($199) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } if ($423) { $200 = $2; __THREW__ = 0; $201 = (invoke_ii(3945,($200|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { break; } $204 = ((($201)) + 196|0); $205 = HEAP32[$204>>2]|0; $206 = (($205) + 1)|0; HEAP32[$204>>2] = $206; } $210 = $1; $211 = ($210|0)==(1); $$expand_i1_val50 = 0; HEAP8[$19>>0] = $$expand_i1_val50; do { if ($211) { $212 = $2; __THREW__ = 0; $213 = (invoke_ii(3945,($212|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { break L12; } __THREW__ = 0; $216 = (invoke_ii(4045,($213|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { break L12; } __THREW__ = 0; $219 = (invoke_ii(4079,($216|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { break L12; } $222 = $3; $223 = ($219|0)==($222|0); if (!($223)) { $424 = 0; break; } $224 = $2; __THREW__ = 0; invoke_vii(3797,($18|0),(161973|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { break L12; } $$expand_i1_val52 = 1; HEAP8[$19>>0] = $$expand_i1_val52; __THREW__ = 0; $227 = (invoke_iii(4383,($224|0),($18|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if (!($229)) { $424 = $227; break; } $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $4 = $241; $5 = $242; $$pre_trunc56 = HEAP8[$19>>0]|0; $243 = $$pre_trunc56&1; if (!($243)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $424 = 0; } } while(0); $$pre_trunc54 = HEAP8[$19>>0]|0; $230 = $$pre_trunc54&1; if ($230) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } if ($424) { $231 = $2; __THREW__ = 0; $232 = (invoke_ii(3945,($231|0))|0); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { break; } __THREW__ = 0; $235 = (invoke_ii(4045,($232|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { break; } $238 = ((($235)) + 176|0); $239 = HEAP32[$238>>2]|0; $240 = (($239) + 1)|0; HEAP32[$238>>2] = $240; } $244 = $1; $245 = ($244|0)==(2); $$expand_i1_val58 = 0; HEAP8[$21>>0] = $$expand_i1_val58; do { if ($245) { $246 = $2; __THREW__ = 0; $247 = (invoke_ii(3945,($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break L12; } __THREW__ = 0; $250 = (invoke_ii(4045,($247|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { break L12; } __THREW__ = 0; $253 = (invoke_ii(4079,($250|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { break L12; } $256 = $3; $257 = ($253|0)==($256|0); if (!($257)) { $425 = 0; break; } $258 = $2; __THREW__ = 0; invoke_vii(3797,($20|0),(161973|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { break L12; } $$expand_i1_val60 = 1; HEAP8[$21>>0] = $$expand_i1_val60; __THREW__ = 0; $261 = (invoke_iii(4383,($258|0),($20|0))|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if (!($263)) { $425 = $261; break; } $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $4 = $275; $5 = $276; $$pre_trunc64 = HEAP8[$21>>0]|0; $277 = $$pre_trunc64&1; if (!($277)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $425 = 0; } } while(0); $$pre_trunc62 = HEAP8[$21>>0]|0; $264 = $$pre_trunc62&1; if ($264) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } if ($425) { $265 = $2; __THREW__ = 0; $266 = (invoke_ii(3945,($265|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { break; } __THREW__ = 0; $269 = (invoke_ii(4045,($266|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { break; } $272 = ((($269)) + 188|0); $273 = HEAP32[$272>>2]|0; $274 = (($273) + 1)|0; HEAP32[$272>>2] = $274; } $278 = $1; $279 = ($278|0)==(3); $$expand_i1_val66 = 0; HEAP8[$23>>0] = $$expand_i1_val66; do { if ($279) { $280 = $2; __THREW__ = 0; $281 = (invoke_ii(3945,($280|0))|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { break L12; } __THREW__ = 0; $284 = (invoke_ii(4045,($281|0))|0); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { break L12; } __THREW__ = 0; $287 = (invoke_ii(4079,($284|0))|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { break L12; } $290 = $3; $291 = ($287|0)==($290|0); if (!($291)) { $426 = 0; break; } $292 = $2; __THREW__ = 0; invoke_vii(3797,($22|0),(161973|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { break L12; } $$expand_i1_val68 = 1; HEAP8[$23>>0] = $$expand_i1_val68; __THREW__ = 0; $295 = (invoke_iii(4383,($292|0),($22|0))|0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if (!($297)) { $426 = $295; break; } $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $4 = $309; $5 = $310; $$pre_trunc72 = HEAP8[$23>>0]|0; $311 = $$pre_trunc72&1; if (!($311)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $426 = 0; } } while(0); $$pre_trunc70 = HEAP8[$23>>0]|0; $298 = $$pre_trunc70&1; if ($298) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } if ($426) { $299 = $2; __THREW__ = 0; $300 = (invoke_ii(3945,($299|0))|0); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { break; } __THREW__ = 0; $303 = (invoke_ii(4045,($300|0))|0); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { break; } $306 = ((($303)) + 180|0); $307 = HEAP32[$306>>2]|0; $308 = (($307) + 1)|0; HEAP32[$306>>2] = $308; } $312 = $1; $313 = ($312|0)==(4); $$expand_i1_val74 = 0; HEAP8[$25>>0] = $$expand_i1_val74; do { if ($313) { $314 = $2; __THREW__ = 0; $315 = (invoke_ii(3945,($314|0))|0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { break L12; } __THREW__ = 0; $318 = (invoke_ii(4045,($315|0))|0); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { break L12; } __THREW__ = 0; $321 = (invoke_ii(4079,($318|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { break L12; } $324 = $3; $325 = ($321|0)==($324|0); if (!($325)) { $427 = 0; break; } $326 = $2; __THREW__ = 0; invoke_vii(3797,($24|0),(161973|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { break L12; } $$expand_i1_val76 = 1; HEAP8[$25>>0] = $$expand_i1_val76; __THREW__ = 0; $329 = (invoke_iii(4383,($326|0),($24|0))|0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if (!($331)) { $427 = $329; break; } $343 = ___cxa_find_matching_catch()|0; $344 = tempRet0; $4 = $343; $5 = $344; $$pre_trunc80 = HEAP8[$25>>0]|0; $345 = $$pre_trunc80&1; if (!($345)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $427 = 0; } } while(0); $$pre_trunc78 = HEAP8[$25>>0]|0; $332 = $$pre_trunc78&1; if ($332) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } if ($427) { $333 = $2; __THREW__ = 0; $334 = (invoke_ii(3945,($333|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { break; } __THREW__ = 0; $337 = (invoke_ii(4045,($334|0))|0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { break; } $340 = ((($337)) + 184|0); $341 = HEAP32[$340>>2]|0; $342 = (($341) + 1)|0; HEAP32[$340>>2] = $342; } $346 = $1; $347 = ($346|0)==(5); $$expand_i1_val82 = 0; HEAP8[$27>>0] = $$expand_i1_val82; do { if ($347) { $348 = $2; __THREW__ = 0; $349 = (invoke_ii(3945,($348|0))|0); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { break L12; } __THREW__ = 0; $352 = (invoke_ii(4045,($349|0))|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { break L12; } __THREW__ = 0; $355 = (invoke_ii(4079,($352|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { break L12; } $358 = $3; $359 = ($355|0)==($358|0); if (!($359)) { $428 = 0; break; } $360 = $2; __THREW__ = 0; invoke_vii(3797,($26|0),(161973|0)); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($362) { break L12; } $$expand_i1_val84 = 1; HEAP8[$27>>0] = $$expand_i1_val84; __THREW__ = 0; $363 = (invoke_iii(4383,($360|0),($26|0))|0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if (!($365)) { $428 = $363; break; } $377 = ___cxa_find_matching_catch()|0; $378 = tempRet0; $4 = $377; $5 = $378; $$pre_trunc88 = HEAP8[$27>>0]|0; $379 = $$pre_trunc88&1; if (!($379)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $428 = 0; } } while(0); $$pre_trunc86 = HEAP8[$27>>0]|0; $366 = $$pre_trunc86&1; if ($366) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } if ($428) { $367 = $2; __THREW__ = 0; $368 = (invoke_ii(3945,($367|0))|0); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { break; } __THREW__ = 0; $371 = (invoke_ii(4045,($368|0))|0); $372 = __THREW__; __THREW__ = 0; $373 = $372&1; if ($373) { break; } $374 = ((($371)) + 192|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + 1)|0; HEAP32[$374>>2] = $376; } $380 = $1; $381 = ($380|0)==(0); $$expand_i1_val90 = 0; HEAP8[$29>>0] = $$expand_i1_val90; $382 = $1; $383 = ($382|0)==(6); $or$cond3 = $381 | $383; do { if ($or$cond3) { $384 = $2; __THREW__ = 0; $385 = (invoke_ii(3945,($384|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { break L12; } __THREW__ = 0; $388 = (invoke_ii(4045,($385|0))|0); $389 = __THREW__; __THREW__ = 0; $390 = $389&1; if ($390) { break L12; } __THREW__ = 0; $391 = (invoke_ii(4079,($388|0))|0); $392 = __THREW__; __THREW__ = 0; $393 = $392&1; if ($393) { break L12; } $394 = $3; $395 = ($391|0)==($394|0); if (!($395)) { $429 = 0; break; } $396 = $2; __THREW__ = 0; invoke_vii(3797,($28|0),(161973|0)); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if ($398) { break L12; } $$expand_i1_val92 = 1; HEAP8[$29>>0] = $$expand_i1_val92; __THREW__ = 0; $399 = (invoke_iii(4383,($396|0),($28|0))|0); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; if (!($401)) { $429 = $399; break; } $413 = ___cxa_find_matching_catch()|0; $414 = tempRet0; $4 = $413; $5 = $414; $$pre_trunc96 = HEAP8[$29>>0]|0; $415 = $$pre_trunc96&1; if (!($415)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $429 = 0; } } while(0); $$pre_trunc94 = HEAP8[$29>>0]|0; $402 = $$pre_trunc94&1; if ($402) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } if (!($429)) { STACKTOP = sp;return; } $403 = $2; __THREW__ = 0; $404 = (invoke_ii(3945,($403|0))|0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { break; } __THREW__ = 0; $407 = (invoke_ii(4045,($404|0))|0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { break; } $410 = ((($407)) + 196|0); $411 = HEAP32[$410>>2]|0; $412 = (($411) + 1)|0; HEAP32[$410>>2] = $412; STACKTOP = sp;return; } } while(0); $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $4 = $63; $5 = $64; __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } function __ZN16WEventEngageManaC2EiP15MTGCardInstanceP8ManaPool($this,$color,$card,$destination) { $this = $this|0; $color = $color|0; $card = $card|0; $destination = $destination|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val18 = 0, $$expand_i1_val20 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val42 = 0, $$expand_i1_val44 = 0, $$expand_i1_val5 = 0, $$expand_i1_val50 = 0, $$expand_i1_val52 = 0, $$expand_i1_val58 = 0, $$expand_i1_val60 = 0, $$expand_i1_val66 = 0, $$expand_i1_val68 = 0, $$expand_i1_val74 = 0, $$expand_i1_val76 = 0; var $$expand_i1_val82 = 0, $$expand_i1_val84 = 0, $$expand_i1_val90 = 0, $$expand_i1_val92 = 0, $$pre_trunc = 0, $$pre_trunc14 = 0, $$pre_trunc16 = 0, $$pre_trunc22 = 0, $$pre_trunc24 = 0, $$pre_trunc30 = 0, $$pre_trunc32 = 0, $$pre_trunc38 = 0, $$pre_trunc40 = 0, $$pre_trunc46 = 0, $$pre_trunc48 = 0, $$pre_trunc54 = 0, $$pre_trunc56 = 0, $$pre_trunc62 = 0, $$pre_trunc64 = 0, $$pre_trunc70 = 0; var $$pre_trunc72 = 0, $$pre_trunc78 = 0, $$pre_trunc8 = 0, $$pre_trunc80 = 0, $$pre_trunc86 = 0, $$pre_trunc88 = 0, $$pre_trunc94 = 0, $$pre_trunc96 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0; var $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 132|0; $7 = sp + 179|0; $8 = sp + 120|0; $9 = sp + 178|0; $10 = sp + 108|0; $11 = sp + 177|0; $12 = sp + 96|0; $13 = sp + 176|0; $14 = sp + 84|0; $15 = sp + 175|0; $16 = sp + 72|0; $17 = sp + 174|0; $18 = sp + 60|0; $19 = sp + 173|0; $20 = sp + 48|0; $21 = sp + 172|0; $22 = sp + 36|0; $23 = sp + 171|0; $24 = sp + 24|0; $25 = sp + 170|0; $26 = sp + 12|0; $27 = sp + 169|0; $28 = sp; $29 = sp + 168|0; $0 = $this; $1 = $color; $2 = $card; $3 = $destination; $30 = $0; __ZN6WEventC2Ei($30,0); $31 = 61916; HEAP32[$30>>2] = $31; $32 = ((($30)) + 8|0); $33 = $1; HEAP32[$32>>2] = $33; $34 = ((($30)) + 12|0); $35 = $2; HEAP32[$34>>2] = $35; $36 = ((($30)) + 16|0); $37 = $3; HEAP32[$36>>2] = $37; $38 = $1; $39 = ($38|0)==(1); $$expand_i1_val = 0; HEAP8[$7>>0] = $$expand_i1_val; if ($39) { $40 = $2; __THREW__ = 0; $41 = (invoke_ii(3945,($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { __THREW__ = 0; $44 = (invoke_ii(4079,($41|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { $47 = $3; $48 = ($44|0)==($47|0); if ($48) { $49 = $2; __THREW__ = 0; invoke_vii(3797,($6|0),(161973|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $$expand_i1_val5 = 1; HEAP8[$7>>0] = $$expand_i1_val5; __THREW__ = 0; $52 = (invoke_iii(4383,($49|0),($6|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $4 = $65; $5 = $66; $$pre_trunc8 = HEAP8[$7>>0]|0; $67 = $$pre_trunc8&1; if (!($67)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $418 = $52; label = 7; } } } else { $418 = 0; label = 7; } } } } else { $418 = 0; label = 7; } L12: do { if ((label|0) == 7) { $$pre_trunc = HEAP8[$7>>0]|0; $55 = $$pre_trunc&1; if ($55) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } if ($418) { $56 = $2; __THREW__ = 0; $57 = (invoke_ii(3945,($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } $60 = ((($57)) + 176|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + 1)|0; HEAP32[$60>>2] = $62; } $68 = $1; $69 = ($68|0)==(2); $$expand_i1_val10 = 0; HEAP8[$9>>0] = $$expand_i1_val10; if ($69) { $70 = $2; __THREW__ = 0; $71 = (invoke_ii(3945,($70|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { break; } __THREW__ = 0; $74 = (invoke_ii(4079,($71|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break; } $77 = $3; $78 = ($74|0)==($77|0); if ($78) { $79 = $2; __THREW__ = 0; invoke_vii(3797,($8|0),(161973|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { break; } $$expand_i1_val12 = 1; HEAP8[$9>>0] = $$expand_i1_val12; __THREW__ = 0; $82 = (invoke_iii(4383,($79|0),($8|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $4 = $93; $5 = $94; $$pre_trunc16 = HEAP8[$9>>0]|0; $95 = $$pre_trunc16&1; if (!($95)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $419 = $82; } } else { $419 = 0; } } else { $419 = 0; } $$pre_trunc14 = HEAP8[$9>>0]|0; $85 = $$pre_trunc14&1; if ($85) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } if ($419) { $86 = $2; __THREW__ = 0; $87 = (invoke_ii(3945,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break; } $90 = ((($87)) + 188|0); $91 = HEAP32[$90>>2]|0; $92 = (($91) + 1)|0; HEAP32[$90>>2] = $92; } $96 = $1; $97 = ($96|0)==(3); $$expand_i1_val18 = 0; HEAP8[$11>>0] = $$expand_i1_val18; if ($97) { $98 = $2; __THREW__ = 0; $99 = (invoke_ii(3945,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break; } __THREW__ = 0; $102 = (invoke_ii(4079,($99|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { break; } $105 = $3; $106 = ($102|0)==($105|0); if ($106) { $107 = $2; __THREW__ = 0; invoke_vii(3797,($10|0),(161973|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } $$expand_i1_val20 = 1; HEAP8[$11>>0] = $$expand_i1_val20; __THREW__ = 0; $110 = (invoke_iii(4383,($107|0),($10|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $4 = $121; $5 = $122; $$pre_trunc24 = HEAP8[$11>>0]|0; $123 = $$pre_trunc24&1; if (!($123)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $420 = $110; } } else { $420 = 0; } } else { $420 = 0; } $$pre_trunc22 = HEAP8[$11>>0]|0; $113 = $$pre_trunc22&1; if ($113) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } if ($420) { $114 = $2; __THREW__ = 0; $115 = (invoke_ii(3945,($114|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { break; } $118 = ((($115)) + 180|0); $119 = HEAP32[$118>>2]|0; $120 = (($119) + 1)|0; HEAP32[$118>>2] = $120; } $124 = $1; $125 = ($124|0)==(4); $$expand_i1_val26 = 0; HEAP8[$13>>0] = $$expand_i1_val26; if ($125) { $126 = $2; __THREW__ = 0; $127 = (invoke_ii(3945,($126|0))|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { break; } __THREW__ = 0; $130 = (invoke_ii(4079,($127|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break; } $133 = $3; $134 = ($130|0)==($133|0); if ($134) { $135 = $2; __THREW__ = 0; invoke_vii(3797,($12|0),(161973|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { break; } $$expand_i1_val28 = 1; HEAP8[$13>>0] = $$expand_i1_val28; __THREW__ = 0; $138 = (invoke_iii(4383,($135|0),($12|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $149 = ___cxa_find_matching_catch()|0; $150 = tempRet0; $4 = $149; $5 = $150; $$pre_trunc32 = HEAP8[$13>>0]|0; $151 = $$pre_trunc32&1; if (!($151)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $421 = $138; } } else { $421 = 0; } } else { $421 = 0; } $$pre_trunc30 = HEAP8[$13>>0]|0; $141 = $$pre_trunc30&1; if ($141) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); } if ($421) { $142 = $2; __THREW__ = 0; $143 = (invoke_ii(3945,($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { break; } $146 = ((($143)) + 184|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + 1)|0; HEAP32[$146>>2] = $148; } $152 = $1; $153 = ($152|0)==(5); $$expand_i1_val34 = 0; HEAP8[$15>>0] = $$expand_i1_val34; if ($153) { $154 = $2; __THREW__ = 0; $155 = (invoke_ii(3945,($154|0))|0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { break; } __THREW__ = 0; $158 = (invoke_ii(4079,($155|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { break; } $161 = $3; $162 = ($158|0)==($161|0); if ($162) { $163 = $2; __THREW__ = 0; invoke_vii(3797,($14|0),(161973|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break; } $$expand_i1_val36 = 1; HEAP8[$15>>0] = $$expand_i1_val36; __THREW__ = 0; $166 = (invoke_iii(4383,($163|0),($14|0))|0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if ($168) { $177 = ___cxa_find_matching_catch()|0; $178 = tempRet0; $4 = $177; $5 = $178; $$pre_trunc40 = HEAP8[$15>>0]|0; $179 = $$pre_trunc40&1; if (!($179)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $422 = $166; } } else { $422 = 0; } } else { $422 = 0; } $$pre_trunc38 = HEAP8[$15>>0]|0; $169 = $$pre_trunc38&1; if ($169) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } if ($422) { $170 = $2; __THREW__ = 0; $171 = (invoke_ii(3945,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break; } $174 = ((($171)) + 192|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + 1)|0; HEAP32[$174>>2] = $176; } $180 = $1; $181 = ($180|0)==(0); $$expand_i1_val42 = 0; HEAP8[$17>>0] = $$expand_i1_val42; $182 = $1; $183 = ($182|0)==(6); $or$cond = $181 | $183; do { if ($or$cond) { $184 = $2; __THREW__ = 0; $185 = (invoke_ii(3945,($184|0))|0); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { break L12; } __THREW__ = 0; $188 = (invoke_ii(4079,($185|0))|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { break L12; } $191 = $3; $192 = ($188|0)==($191|0); if (!($192)) { $423 = 0; break; } $193 = $2; __THREW__ = 0; invoke_vii(3797,($16|0),(161973|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { break L12; } $$expand_i1_val44 = 1; HEAP8[$17>>0] = $$expand_i1_val44; __THREW__ = 0; $196 = (invoke_iii(4383,($193|0),($16|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if (!($198)) { $423 = $196; break; } $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $4 = $207; $5 = $208; $$pre_trunc48 = HEAP8[$17>>0]|0; $209 = $$pre_trunc48&1; if (!($209)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $423 = 0; } } while(0); $$pre_trunc46 = HEAP8[$17>>0]|0; $199 = $$pre_trunc46&1; if ($199) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } if ($423) { $200 = $2; __THREW__ = 0; $201 = (invoke_ii(3945,($200|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; if ($203) { break; } $204 = ((($201)) + 196|0); $205 = HEAP32[$204>>2]|0; $206 = (($205) + 1)|0; HEAP32[$204>>2] = $206; } $210 = $1; $211 = ($210|0)==(1); $$expand_i1_val50 = 0; HEAP8[$19>>0] = $$expand_i1_val50; do { if ($211) { $212 = $2; __THREW__ = 0; $213 = (invoke_ii(3945,($212|0))|0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { break L12; } __THREW__ = 0; $216 = (invoke_ii(4045,($213|0))|0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { break L12; } __THREW__ = 0; $219 = (invoke_ii(4079,($216|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { break L12; } $222 = $3; $223 = ($219|0)==($222|0); if (!($223)) { $424 = 0; break; } $224 = $2; __THREW__ = 0; invoke_vii(3797,($18|0),(161973|0)); $225 = __THREW__; __THREW__ = 0; $226 = $225&1; if ($226) { break L12; } $$expand_i1_val52 = 1; HEAP8[$19>>0] = $$expand_i1_val52; __THREW__ = 0; $227 = (invoke_iii(4383,($224|0),($18|0))|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if (!($229)) { $424 = $227; break; } $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $4 = $241; $5 = $242; $$pre_trunc56 = HEAP8[$19>>0]|0; $243 = $$pre_trunc56&1; if (!($243)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $424 = 0; } } while(0); $$pre_trunc54 = HEAP8[$19>>0]|0; $230 = $$pre_trunc54&1; if ($230) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } if ($424) { $231 = $2; __THREW__ = 0; $232 = (invoke_ii(3945,($231|0))|0); $233 = __THREW__; __THREW__ = 0; $234 = $233&1; if ($234) { break; } __THREW__ = 0; $235 = (invoke_ii(4045,($232|0))|0); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { break; } $238 = ((($235)) + 176|0); $239 = HEAP32[$238>>2]|0; $240 = (($239) + 1)|0; HEAP32[$238>>2] = $240; } $244 = $1; $245 = ($244|0)==(2); $$expand_i1_val58 = 0; HEAP8[$21>>0] = $$expand_i1_val58; do { if ($245) { $246 = $2; __THREW__ = 0; $247 = (invoke_ii(3945,($246|0))|0); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { break L12; } __THREW__ = 0; $250 = (invoke_ii(4045,($247|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { break L12; } __THREW__ = 0; $253 = (invoke_ii(4079,($250|0))|0); $254 = __THREW__; __THREW__ = 0; $255 = $254&1; if ($255) { break L12; } $256 = $3; $257 = ($253|0)==($256|0); if (!($257)) { $425 = 0; break; } $258 = $2; __THREW__ = 0; invoke_vii(3797,($20|0),(161973|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { break L12; } $$expand_i1_val60 = 1; HEAP8[$21>>0] = $$expand_i1_val60; __THREW__ = 0; $261 = (invoke_iii(4383,($258|0),($20|0))|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if (!($263)) { $425 = $261; break; } $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $4 = $275; $5 = $276; $$pre_trunc64 = HEAP8[$21>>0]|0; $277 = $$pre_trunc64&1; if (!($277)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $425 = 0; } } while(0); $$pre_trunc62 = HEAP8[$21>>0]|0; $264 = $$pre_trunc62&1; if ($264) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } if ($425) { $265 = $2; __THREW__ = 0; $266 = (invoke_ii(3945,($265|0))|0); $267 = __THREW__; __THREW__ = 0; $268 = $267&1; if ($268) { break; } __THREW__ = 0; $269 = (invoke_ii(4045,($266|0))|0); $270 = __THREW__; __THREW__ = 0; $271 = $270&1; if ($271) { break; } $272 = ((($269)) + 188|0); $273 = HEAP32[$272>>2]|0; $274 = (($273) + 1)|0; HEAP32[$272>>2] = $274; } $278 = $1; $279 = ($278|0)==(3); $$expand_i1_val66 = 0; HEAP8[$23>>0] = $$expand_i1_val66; do { if ($279) { $280 = $2; __THREW__ = 0; $281 = (invoke_ii(3945,($280|0))|0); $282 = __THREW__; __THREW__ = 0; $283 = $282&1; if ($283) { break L12; } __THREW__ = 0; $284 = (invoke_ii(4045,($281|0))|0); $285 = __THREW__; __THREW__ = 0; $286 = $285&1; if ($286) { break L12; } __THREW__ = 0; $287 = (invoke_ii(4079,($284|0))|0); $288 = __THREW__; __THREW__ = 0; $289 = $288&1; if ($289) { break L12; } $290 = $3; $291 = ($287|0)==($290|0); if (!($291)) { $426 = 0; break; } $292 = $2; __THREW__ = 0; invoke_vii(3797,($22|0),(161973|0)); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { break L12; } $$expand_i1_val68 = 1; HEAP8[$23>>0] = $$expand_i1_val68; __THREW__ = 0; $295 = (invoke_iii(4383,($292|0),($22|0))|0); $296 = __THREW__; __THREW__ = 0; $297 = $296&1; if (!($297)) { $426 = $295; break; } $309 = ___cxa_find_matching_catch()|0; $310 = tempRet0; $4 = $309; $5 = $310; $$pre_trunc72 = HEAP8[$23>>0]|0; $311 = $$pre_trunc72&1; if (!($311)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $426 = 0; } } while(0); $$pre_trunc70 = HEAP8[$23>>0]|0; $298 = $$pre_trunc70&1; if ($298) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); } if ($426) { $299 = $2; __THREW__ = 0; $300 = (invoke_ii(3945,($299|0))|0); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { break; } __THREW__ = 0; $303 = (invoke_ii(4045,($300|0))|0); $304 = __THREW__; __THREW__ = 0; $305 = $304&1; if ($305) { break; } $306 = ((($303)) + 180|0); $307 = HEAP32[$306>>2]|0; $308 = (($307) + 1)|0; HEAP32[$306>>2] = $308; } $312 = $1; $313 = ($312|0)==(4); $$expand_i1_val74 = 0; HEAP8[$25>>0] = $$expand_i1_val74; do { if ($313) { $314 = $2; __THREW__ = 0; $315 = (invoke_ii(3945,($314|0))|0); $316 = __THREW__; __THREW__ = 0; $317 = $316&1; if ($317) { break L12; } __THREW__ = 0; $318 = (invoke_ii(4045,($315|0))|0); $319 = __THREW__; __THREW__ = 0; $320 = $319&1; if ($320) { break L12; } __THREW__ = 0; $321 = (invoke_ii(4079,($318|0))|0); $322 = __THREW__; __THREW__ = 0; $323 = $322&1; if ($323) { break L12; } $324 = $3; $325 = ($321|0)==($324|0); if (!($325)) { $427 = 0; break; } $326 = $2; __THREW__ = 0; invoke_vii(3797,($24|0),(161973|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; if ($328) { break L12; } $$expand_i1_val76 = 1; HEAP8[$25>>0] = $$expand_i1_val76; __THREW__ = 0; $329 = (invoke_iii(4383,($326|0),($24|0))|0); $330 = __THREW__; __THREW__ = 0; $331 = $330&1; if (!($331)) { $427 = $329; break; } $343 = ___cxa_find_matching_catch()|0; $344 = tempRet0; $4 = $343; $5 = $344; $$pre_trunc80 = HEAP8[$25>>0]|0; $345 = $$pre_trunc80&1; if (!($345)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $427 = 0; } } while(0); $$pre_trunc78 = HEAP8[$25>>0]|0; $332 = $$pre_trunc78&1; if ($332) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } if ($427) { $333 = $2; __THREW__ = 0; $334 = (invoke_ii(3945,($333|0))|0); $335 = __THREW__; __THREW__ = 0; $336 = $335&1; if ($336) { break; } __THREW__ = 0; $337 = (invoke_ii(4045,($334|0))|0); $338 = __THREW__; __THREW__ = 0; $339 = $338&1; if ($339) { break; } $340 = ((($337)) + 184|0); $341 = HEAP32[$340>>2]|0; $342 = (($341) + 1)|0; HEAP32[$340>>2] = $342; } $346 = $1; $347 = ($346|0)==(5); $$expand_i1_val82 = 0; HEAP8[$27>>0] = $$expand_i1_val82; do { if ($347) { $348 = $2; __THREW__ = 0; $349 = (invoke_ii(3945,($348|0))|0); $350 = __THREW__; __THREW__ = 0; $351 = $350&1; if ($351) { break L12; } __THREW__ = 0; $352 = (invoke_ii(4045,($349|0))|0); $353 = __THREW__; __THREW__ = 0; $354 = $353&1; if ($354) { break L12; } __THREW__ = 0; $355 = (invoke_ii(4079,($352|0))|0); $356 = __THREW__; __THREW__ = 0; $357 = $356&1; if ($357) { break L12; } $358 = $3; $359 = ($355|0)==($358|0); if (!($359)) { $428 = 0; break; } $360 = $2; __THREW__ = 0; invoke_vii(3797,($26|0),(161973|0)); $361 = __THREW__; __THREW__ = 0; $362 = $361&1; if ($362) { break L12; } $$expand_i1_val84 = 1; HEAP8[$27>>0] = $$expand_i1_val84; __THREW__ = 0; $363 = (invoke_iii(4383,($360|0),($26|0))|0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if (!($365)) { $428 = $363; break; } $377 = ___cxa_find_matching_catch()|0; $378 = tempRet0; $4 = $377; $5 = $378; $$pre_trunc88 = HEAP8[$27>>0]|0; $379 = $$pre_trunc88&1; if (!($379)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $428 = 0; } } while(0); $$pre_trunc86 = HEAP8[$27>>0]|0; $366 = $$pre_trunc86&1; if ($366) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); } if ($428) { $367 = $2; __THREW__ = 0; $368 = (invoke_ii(3945,($367|0))|0); $369 = __THREW__; __THREW__ = 0; $370 = $369&1; if ($370) { break; } __THREW__ = 0; $371 = (invoke_ii(4045,($368|0))|0); $372 = __THREW__; __THREW__ = 0; $373 = $372&1; if ($373) { break; } $374 = ((($371)) + 192|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + 1)|0; HEAP32[$374>>2] = $376; } $380 = $1; $381 = ($380|0)==(0); $$expand_i1_val90 = 0; HEAP8[$29>>0] = $$expand_i1_val90; $382 = $1; $383 = ($382|0)==(6); $or$cond3 = $381 | $383; do { if ($or$cond3) { $384 = $2; __THREW__ = 0; $385 = (invoke_ii(3945,($384|0))|0); $386 = __THREW__; __THREW__ = 0; $387 = $386&1; if ($387) { break L12; } __THREW__ = 0; $388 = (invoke_ii(4045,($385|0))|0); $389 = __THREW__; __THREW__ = 0; $390 = $389&1; if ($390) { break L12; } __THREW__ = 0; $391 = (invoke_ii(4079,($388|0))|0); $392 = __THREW__; __THREW__ = 0; $393 = $392&1; if ($393) { break L12; } $394 = $3; $395 = ($391|0)==($394|0); if (!($395)) { $429 = 0; break; } $396 = $2; __THREW__ = 0; invoke_vii(3797,($28|0),(161973|0)); $397 = __THREW__; __THREW__ = 0; $398 = $397&1; if ($398) { break L12; } $$expand_i1_val92 = 1; HEAP8[$29>>0] = $$expand_i1_val92; __THREW__ = 0; $399 = (invoke_iii(4383,($396|0),($28|0))|0); $400 = __THREW__; __THREW__ = 0; $401 = $400&1; if (!($401)) { $429 = $399; break; } $413 = ___cxa_find_matching_catch()|0; $414 = tempRet0; $4 = $413; $5 = $414; $$pre_trunc96 = HEAP8[$29>>0]|0; $415 = $$pre_trunc96&1; if (!($415)) { __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } else { $429 = 0; } } while(0); $$pre_trunc94 = HEAP8[$29>>0]|0; $402 = $$pre_trunc94&1; if ($402) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } if (!($429)) { STACKTOP = sp;return; } $403 = $2; __THREW__ = 0; $404 = (invoke_ii(3945,($403|0))|0); $405 = __THREW__; __THREW__ = 0; $406 = $405&1; if ($406) { break; } __THREW__ = 0; $407 = (invoke_ii(4045,($404|0))|0); $408 = __THREW__; __THREW__ = 0; $409 = $408&1; if ($409) { break; } $410 = ((($407)) + 196|0); $411 = HEAP32[$410>>2]|0; $412 = (($411) + 1)|0; HEAP32[$410>>2] = $412; STACKTOP = sp;return; } } while(0); $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $4 = $63; $5 = $64; __ZN6WEventD2Ev($30); $416 = $4; $417 = $5; ___resumeException($416|0); // unreachable; } function __ZN17WEventConsumeManaC2EiP8ManaPool($this,$color,$source) { $this = $this|0; $color = $color|0; $source = $source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $source; $3 = $0; __ZN6WEventC2Ei($3,0); $4 = 61944; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); $6 = $1; HEAP32[$5>>2] = $6; $7 = ((($3)) + 12|0); $8 = $2; HEAP32[$7>>2] = $8; STACKTOP = sp;return; } function __ZN19WEventEmptyManaPoolC2EP8ManaPool($this,$source) { $this = $this|0; $source = $source|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $source; $2 = $0; __ZN6WEventC2Ei($2,0); $3 = 61972; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN20WEventCardUnattachedC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61552; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN18WEventCardEquippedC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61580; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN26WEventCardControllerChangeC2EP15MTGCardInstance($this,$card) { $this = $this|0; $card = $card|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $card; $2 = $0; $3 = $1; __ZN16WEventCardUpdateC2EP15MTGCardInstance($2,$3); $4 = 61608; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN22WEventCombatStepChangeC2E10CombatStep($this,$step) { $this = $this|0; $step = $step|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $step; $2 = $0; __ZN6WEventC2Ei($2,0); $3 = 62000; HEAP32[$2>>2] = $3; $4 = ((($2)) + 8|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN12WEventDamage9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; switch ($4|0) { case 1: { $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 108|0); $8 = HEAP32[$7>>2]|0; $0 = $8; break; } case 2: { $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 104|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); $14 = ((($12)) + 280|0); $15 = $13 ? 0 : $14; $0 = $15; break; } default: { $0 = 0; } } $16 = $0; STACKTOP = sp;return ($16|0); } function __ZN12WEventDamage8getValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 116|0); $5 = HEAP32[$4>>2]|0; STACKTOP = sp;return ($5|0); } function __ZN10WEventLife9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $0 = $7; } else { $0 = 0; } $8 = $0; STACKTOP = sp;return ($8|0); } function __ZN14WEventCounters9getTargetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); $5 = ((($3)) + 280|0); $6 = $4 ? 0 : $5; STACKTOP = sp;return ($6|0); } function __ZN13WEventVampire9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; switch ($4|0) { case 1: { $5 = ((($3)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 624|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); $10 = ((($8)) + 280|0); $11 = $9 ? 0 : $10; $0 = $11; break; } case 2: { $12 = ((($3)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $15 = ((($13)) + 280|0); $16 = $14 ? 0 : $15; $0 = $16; break; } default: { $0 = 0; } } $17 = $0; STACKTOP = sp;return ($17|0); } function __ZN12WEventTarget9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; switch ($4|0) { case 1: { $5 = ((($3)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + 280|0); $9 = $7 ? 0 : $8; $0 = $9; break; } case 2: { $10 = ((($3)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $0 = $14; break; } default: { $0 = 0; } } $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN16WEventZoneChange9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN18WEventCardAttacked9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN23WEventCardAttackedAlone9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN19WEventCardSacrifice9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN17WEventCardDiscard9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN15WEventCardCycle9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN28WEventCardAttackedNotBlocked9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN25WEventCardAttackedBlocked9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; switch ($4|0) { case 1: { $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + 280|0); $9 = $7 ? 0 : $8; $0 = $9; break; } case 2: { $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $0 = $14; break; } default: { $0 = 0; } } $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN17WEventCardBlocked9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; switch ($4|0) { case 1: { $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); $8 = ((($6)) + 280|0); $9 = $7 ? 0 : $8; $0 = $9; break; } case 2: { $10 = ((($3)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); $13 = ((($11)) + 280|0); $14 = $12 ? 0 : $13; $0 = $14; break; } default: { $0 = 0; } } $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN13WEventCardTap9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN23WEventCardTappedForMana9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN14WEventcardDraw9getTargetEP6Player($this,$player) { $this = $this|0; $player = $player|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $player; $3 = $2; $4 = ($3|0)!=(0|0); if ($4) { $5 = $2; $0 = $5; } else { $0 = 0; } $6 = $0; STACKTOP = sp;return ($6|0); } function __ZN20WEventCardUnattached9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN18WEventCardEquipped9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN26WEventCardControllerChange9getTargetEi($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $target; $3 = $1; $4 = $2; $5 = ($4|0)!=(0); if ($5) { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($7)) + 280|0); $10 = $8 ? 0 : $9; $0 = $10; $11 = $0; STACKTOP = sp;return ($11|0); } else { $0 = 0; $11 = $0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNK6WEvent8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($2,161978)|0); STACKTOP = sp;return ($3|0); } function __ZNK16WEventZoneChange8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,161984)|0); $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 280|0); $8 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK10Damageable($4,$7)|0); $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,161995)|0); $10 = ((($2)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($9,$11)|0); $13 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,161999)|0); $14 = ((($2)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK11MTGGameZone($13,$15)|0); STACKTOP = sp;return ($16|0); } function __ZNK12WEventDamage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $m = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $out; $3 = $1; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 108|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $10 = 0; } else { $9 = (___dynamic_cast($7,1944,5240,280)|0); $10 = $9; } $m = $10; $11 = $m; $12 = ($11|0)!=(0|0); $13 = $2; $14 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($13,162004)|0); $15 = ((($3)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 116|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($14,$18)|0); $20 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($19,162017)|0); if ($12) { $21 = $m; $22 = ((($21)) + 280|0); $23 = (__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK10Damageable($20,$22)|0); $0 = $23; $29 = $0; STACKTOP = sp;return ($29|0); } else { $24 = ((($3)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 108|0); $27 = HEAP32[$26>>2]|0; $28 = (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($20,$27)|0); $0 = $28; $29 = $0; STACKTOP = sp;return ($29|0); } return (0)|0; } function __GLOBAL__sub_I_WEvent_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5621(); ___cxx_global_var_init_1_5622(); ___cxx_global_var_init_3_5623(); ___cxx_global_var_init_5_5624(); return; } function ___cxx_global_var_init_5621() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62020,182585); (___cxa_atexit((3831|0),(62020|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5622() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62032,165089); (___cxa_atexit((3831|0),(62032|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5623() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62044,165080); (___cxa_atexit((3831|0),(62044|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5624() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62056,165065); (___cxa_atexit((3831|0),(62056|0),(___dso_handle|0))|0); return; } function __ZN6WEventD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16WEventZoneChangeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventZoneChangeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WEventDamageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN12WEventDamageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12WEventDamageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WEventLifeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN10WEventLifeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WEventLifeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WEventCountersD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 61152; HEAP32[$1>>2] = $2; $3 = ((($1)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN14WEventCountersD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WEventCountersD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WEventCardTapD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN16WEventCardUpdateD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN13WEventCardTapD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WEventCardTapD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23WEventCardTappedForManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN23WEventCardTappedForManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23WEventCardTappedForManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18WEventCardAttackedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN18WEventCardAttackedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18WEventCardAttackedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23WEventCardAttackedAloneD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN23WEventCardAttackedAloneD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23WEventCardAttackedAloneD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN28WEventCardAttackedNotBlockedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN28WEventCardAttackedNotBlockedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN28WEventCardAttackedNotBlockedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN25WEventCardAttackedBlockedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN25WEventCardAttackedBlockedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN25WEventCardAttackedBlockedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17WEventCardBlockedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN17WEventCardBlockedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WEventCardBlockedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WEventcardDrawD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN14WEventcardDrawD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WEventcardDrawD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19WEventCardSacrificeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN19WEventCardSacrificeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19WEventCardSacrificeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17WEventCardDiscardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN17WEventCardDiscardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WEventCardDiscardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15WEventCardCycleD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN15WEventCardCycleD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WEventCardCycleD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WEventVampireD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN13WEventVampireD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WEventVampireD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WEventTargetD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN12WEventTargetD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12WEventTargetD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20WEventCardUnattachedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN20WEventCardUnattachedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20WEventCardUnattachedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN18WEventCardEquippedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN18WEventCardEquippedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN18WEventCardEquippedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN26WEventCardControllerChangeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN26WEventCardControllerChangeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN26WEventCardControllerChangeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN25WEventDamageStackResolvedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN25WEventDamageStackResolvedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN25WEventDamageStackResolvedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16WEventCardUpdateD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17WEventPhaseChangeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN17WEventPhaseChangeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WEventPhaseChangeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20WEventPhasePreChangeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN20WEventPhasePreChangeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20WEventPhasePreChangeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WEventDrawD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN10WEventDrawD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WEventDrawD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN20WEventCardChangeTypeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN20WEventCardChangeTypeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN20WEventCardChangeTypeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN22WEventCreatureAttackerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN22WEventCreatureAttackerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22WEventCreatureAttackerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21WEventCreatureBlockerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN21WEventCreatureBlockerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21WEventCreatureBlockerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN25WEventCreatureBlockerRankD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventCardUpdateD2Ev($1); STACKTOP = sp;return; } function __ZN25WEventCreatureBlockerRankD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN25WEventCreatureBlockerRankD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21WEventEngageManaExtraD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN21WEventEngageManaExtraD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21WEventEngageManaExtraD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN16WEventEngageManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN16WEventEngageManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WEventEngageManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17WEventConsumeManaD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN17WEventConsumeManaD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WEventConsumeManaD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19WEventEmptyManaPoolD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN19WEventEmptyManaPoolD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19WEventEmptyManaPoolD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN22WEventCombatStepChangeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WEventD2Ev($1); STACKTOP = sp;return; } function __ZN22WEventCombatStepChangeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN22WEventCombatStepChangeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15WCFilterFactory11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[15517]|0; $3 = ($2|0)!=(0|0); if ($3) { $11 = HEAP32[15517]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(1)|0); __THREW__ = 0; invoke_vi(6620,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[15517] = $4; $11 = HEAP32[15517]|0; STACKTOP = sp;return ($11|0); } function __ZN15WCFilterFactory7DestroyEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[15517]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[15517]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZdlPv($2); } HEAP32[15517] = 0; return; } function __ZN15WCFilterFactory8findNextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjcc($this,$src,$start,$open,$close) { $this = $this|0; $src = $src|0; $start = $start|0; $open = $open|0; $close = $close|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $num = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $start; $3 = $open; $4 = $close; $num = 0; $5 = $2; $x = $5; while(1) { $6 = $x; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($src)|0); $8 = ($6>>>0)<($7>>>0); if (!($8)) { label = 9; break; } $9 = $x; $10 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($src,$9)|0); $11 = HEAP8[$10>>0]|0; $12 = $11 << 24 >> 24; $13 = $3; $14 = $13 << 24 >> 24; $15 = ($12|0)==($14|0); if ($15) { $16 = $num; $17 = (($16) + 1)|0; $num = $17; } $18 = $x; $19 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($src,$18)|0); $20 = HEAP8[$19>>0]|0; $21 = $20 << 24 >> 24; $22 = $4; $23 = $22 << 24 >> 24; $24 = ($21|0)==($23|0); if ($24) { $25 = $num; $26 = (($25) + -1)|0; $num = $26; $27 = $num; $28 = ($27|0)==(0); if ($28) { label = 7; break; } } $30 = $x; $31 = (($30) + 1)|0; $x = $31; } if ((label|0) == 7) { $29 = $x; $0 = $29; $32 = $0; STACKTOP = sp;return ($32|0); } else if ((label|0) == 9) { $0 = -1; $32 = $0; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZN15WCFilterFactory9ConstructENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$src) { $this = $this|0; $src = $src|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val17 = 0, $$expand_i1_val19 = 0, $$expand_i1_val2 = 0, $$expand_i1_val21 = 0, $$expand_i1_val23 = 0, $$expand_i1_val29 = 0, $$expand_i1_val31 = 0, $$expand_i1_val35 = 0, $$expand_i1_val37 = 0, $$expand_i1_val4 = 0, $$expand_i1_val41 = 0, $$expand_i1_val43 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $$pre_trunc15 = 0, $$pre_trunc25 = 0, $$pre_trunc27 = 0; var $$pre_trunc33 = 0, $$pre_trunc39 = 0, $$pre_trunc45 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $endp = 0, $endp1 = 0, $g = 0, $g2 = 0, $i = 0, $srcLength = 0, $whitespaces = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $whitespaces = sp + 204|0; $2 = sp + 192|0; $6 = sp + 156|0; $7 = sp + 140|0; $8 = sp + 235|0; $9 = sp + 128|0; $10 = sp + 234|0; $11 = sp + 116|0; $12 = sp + 233|0; $13 = sp + 100|0; $14 = sp + 84|0; $15 = sp + 232|0; $16 = sp + 72|0; $17 = sp + 231|0; $18 = sp + 60|0; $19 = sp + 230|0; $20 = sp + 48|0; $21 = sp + 36|0; $22 = sp + 229|0; $23 = sp + 24|0; $24 = sp + 12|0; $25 = sp + 228|0; $26 = sp; $1 = $this; $27 = $1; $x = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($whitespaces,162270); $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j($src,$whitespaces,0)|0); $x = $28; $29 = $x; $30 = ($29|0)!=(-1); if ($30) { $31 = $x; __THREW__ = 0; invoke_viiii(3795,($2|0),($src|0),($31|0),-1); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 4; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($src,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); label = 5; } } else { label = 5; } L4: do { if ((label|0) == 5) { $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($src)|0); $srcLength = $36; $37 = $srcLength; $38 = ($37|0)!=(0); if (!($38)) { __THREW__ = 0; $39 = (invoke_ii(3903,4)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 4; break; } __THREW__ = 0; invoke_vi(6621,($39|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; __ZdlPv($39); break; } $0 = $39; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } $i = 0; while(1) { $46 = $i; $47 = $srcLength; $48 = ($46>>>0)<($47>>>0); if (!($48)) { label = 126; break; } $49 = $i; __THREW__ = 0; $50 = (invoke_iii(4365,($src|0),($49|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 4; break L4; } $53 = HEAP8[$50>>0]|0; $c = $53; $54 = $c; $55 = $54&255; __THREW__ = 0; $56 = (invoke_ii(5160,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 4; break L4; } $59 = ($56|0)!=(0); if (!($59)) { $60 = $c; $61 = $60&255; $62 = ($61|0)==(40); if ($62) { label = 16; break; } $156 = $c; $157 = $156&255; $158 = ($157|0)==(123); if ($158) { label = 57; break; } $252 = $c; $253 = $252&255; $254 = ($253|0)==(38); if ($254) { label = 98; break; } $280 = $c; $281 = $280&255; $282 = ($281|0)==(124); if ($282) { label = 112; break; } } $308 = $i; $309 = (($308) + 1)|0; $i = $309; } if ((label|0) == 16) { __THREW__ = 0; invoke_vii(3800,($6|0),($src|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 4; break; } $65 = $i; __THREW__ = 0; $66 = (invoke_iiiiii(6622,($27|0),($6|0),($65|0),40,41)|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $110 = ___cxa_find_matching_catch()|0; $111 = tempRet0; $3 = $110; $4 = $111; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $endp = $66; $69 = $endp; $70 = ($69|0)!=(-1); __THREW__ = 0; if (!($70)) { $149 = (__Znwj(4)|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 4; break; } __THREW__ = 0; invoke_vi(6621,($149|0)); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { $154 = ___cxa_find_matching_catch()|0; $155 = tempRet0; $3 = $154; $4 = $155; __ZdlPv($149); break; } $0 = $149; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } $71 = (__Znwj(8)|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 4; break; } $$expand_i1_val = 1; HEAP8[$8>>0] = $$expand_i1_val; $74 = $i; $75 = (($74) + 1)|0; $76 = $endp; $77 = (($76) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($src|0),($75|0),($77|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $3 = $112; $4 = $113; } else { __THREW__ = 0; $80 = (invoke_iii(6173,($27|0),($7|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if (!($82)) { __THREW__ = 0; invoke_vii(6623,($71|0),($80|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { $$expand_i1_val2 = 0; HEAP8[$8>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $g = $71; $85 = $endp; $86 = $srcLength; $87 = (($86) - 1)|0; $88 = ($85>>>0)<($87>>>0); if ($88) { $89 = $endp; $90 = (($89) + 1)|0; __THREW__ = 0; $91 = (invoke_iii(4365,($src|0),($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 4; break; } $94 = HEAP8[$91>>0]|0; $95 = $94 << 24 >> 24; $96 = ($95|0)==(124); if ($96) { __THREW__ = 0; $97 = (invoke_ii(3903,12)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 4; break; } $$expand_i1_val4 = 1; HEAP8[$10>>0] = $$expand_i1_val4; $100 = $g; $101 = $endp; $102 = (($101) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($src|0),($102|0),-1); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $3 = $117; $4 = $118; } else { __THREW__ = 0; $105 = (invoke_iii(6173,($27|0),($9|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; do { if (!($107)) { __THREW__ = 0; invoke_viii(6624,($97|0),($100|0),($105|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if ($109) { break; } $$expand_i1_val6 = 0; HEAP8[$10>>0] = $$expand_i1_val6; $0 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } while(0); $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $3 = $119; $4 = $120; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } $$pre_trunc9 = HEAP8[$10>>0]|0; $121 = $$pre_trunc9&1; if (!($121)) { break; } __ZdlPv($97); break; } $122 = $endp; $123 = (($122) + 1)|0; __THREW__ = 0; $124 = (invoke_iii(4365,($src|0),($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 4; break; } $127 = HEAP8[$124>>0]|0; $128 = $127 << 24 >> 24; $129 = ($128|0)==(38); if ($129) { __THREW__ = 0; $130 = (invoke_ii(3903,12)|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 4; break; } $$expand_i1_val11 = 1; HEAP8[$12>>0] = $$expand_i1_val11; $133 = $g; $134 = $endp; $135 = (($134) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($11|0),($src|0),($135|0),-1); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { $143 = ___cxa_find_matching_catch()|0; $144 = tempRet0; $3 = $143; $4 = $144; } else { __THREW__ = 0; $138 = (invoke_iii(6173,($27|0),($11|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; do { if (!($140)) { __THREW__ = 0; invoke_viii(6605,($130|0),($133|0),($138|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { break; } $$expand_i1_val13 = 0; HEAP8[$12>>0] = $$expand_i1_val13; $0 = $130; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } while(0); $145 = ___cxa_find_matching_catch()|0; $146 = tempRet0; $3 = $145; $4 = $146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc15 = HEAP8[$12>>0]|0; $147 = $$pre_trunc15&1; if (!($147)) { break; } __ZdlPv($130); break; } } $148 = $g; $0 = $148; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $3 = $114; $4 = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); } $$pre_trunc = HEAP8[$8>>0]|0; $116 = $$pre_trunc&1; if (!($116)) { break; } __ZdlPv($71); break; } else if ((label|0) == 57) { __THREW__ = 0; invoke_vii(3800,($13|0),($src|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 4; break; } $161 = $i; __THREW__ = 0; $162 = (invoke_iiiiii(6622,($27|0),($13|0),($161|0),123,125)|0); $163 = __THREW__; __THREW__ = 0; $164 = $163&1; if ($164) { $206 = ___cxa_find_matching_catch()|0; $207 = tempRet0; $3 = $206; $4 = $207; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $endp1 = $162; $165 = $endp1; $166 = ($165|0)!=(-1); __THREW__ = 0; if (!($166)) { $245 = (__Znwj(4)|0); $246 = __THREW__; __THREW__ = 0; $247 = $246&1; if ($247) { label = 4; break; } __THREW__ = 0; invoke_vi(6621,($245|0)); $248 = __THREW__; __THREW__ = 0; $249 = $248&1; if ($249) { $250 = ___cxa_find_matching_catch()|0; $251 = tempRet0; $3 = $250; $4 = $251; __ZdlPv($245); break; } $0 = $245; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } $167 = (__Znwj(8)|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 4; break; } $$expand_i1_val17 = 1; HEAP8[$15>>0] = $$expand_i1_val17; $170 = $i; $171 = (($170) + 1)|0; $172 = $endp1; $173 = (($172) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($14|0),($src|0),($171|0),($173|0)); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { $208 = ___cxa_find_matching_catch()|0; $209 = tempRet0; $3 = $208; $4 = $209; } else { __THREW__ = 0; $176 = (invoke_iii(6173,($27|0),($14|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if (!($178)) { __THREW__ = 0; invoke_vii(5390,($167|0),($176|0)); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if (!($180)) { $$expand_i1_val19 = 0; HEAP8[$15>>0] = $$expand_i1_val19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $g2 = $167; $181 = $endp1; $182 = $srcLength; $183 = (($182) - 1)|0; $184 = ($181>>>0)<($183>>>0); if ($184) { $185 = $endp1; $186 = (($185) + 1)|0; __THREW__ = 0; $187 = (invoke_iii(4365,($src|0),($186|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 4; break; } $190 = HEAP8[$187>>0]|0; $191 = $190 << 24 >> 24; $192 = ($191|0)==(124); if ($192) { __THREW__ = 0; $193 = (invoke_ii(3903,12)|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 4; break; } $$expand_i1_val21 = 1; HEAP8[$17>>0] = $$expand_i1_val21; $196 = $g2; $197 = $endp1; $198 = (($197) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($16|0),($src|0),($198|0),-1); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if ($200) { $213 = ___cxa_find_matching_catch()|0; $214 = tempRet0; $3 = $213; $4 = $214; } else { __THREW__ = 0; $201 = (invoke_iii(6173,($27|0),($16|0))|0); $202 = __THREW__; __THREW__ = 0; $203 = $202&1; do { if (!($203)) { __THREW__ = 0; invoke_viii(6624,($193|0),($196|0),($201|0)); $204 = __THREW__; __THREW__ = 0; $205 = $204&1; if ($205) { break; } $$expand_i1_val23 = 0; HEAP8[$17>>0] = $$expand_i1_val23; $0 = $193; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } while(0); $215 = ___cxa_find_matching_catch()|0; $216 = tempRet0; $3 = $215; $4 = $216; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); } $$pre_trunc27 = HEAP8[$17>>0]|0; $217 = $$pre_trunc27&1; if (!($217)) { break; } __ZdlPv($193); break; } $218 = $endp1; $219 = (($218) + 1)|0; __THREW__ = 0; $220 = (invoke_iii(4365,($src|0),($219|0))|0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { label = 4; break; } $223 = HEAP8[$220>>0]|0; $224 = $223 << 24 >> 24; $225 = ($224|0)==(38); if ($225) { __THREW__ = 0; $226 = (invoke_ii(3903,12)|0); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { label = 4; break; } $$expand_i1_val29 = 1; HEAP8[$19>>0] = $$expand_i1_val29; $229 = $g2; $230 = $endp1; $231 = (($230) + 2)|0; __THREW__ = 0; invoke_viiii(3795,($18|0),($src|0),($231|0),-1); $232 = __THREW__; __THREW__ = 0; $233 = $232&1; if ($233) { $239 = ___cxa_find_matching_catch()|0; $240 = tempRet0; $3 = $239; $4 = $240; } else { __THREW__ = 0; $234 = (invoke_iii(6173,($27|0),($18|0))|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; do { if (!($236)) { __THREW__ = 0; invoke_viii(6605,($226|0),($229|0),($234|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; if ($238) { break; } $$expand_i1_val31 = 0; HEAP8[$19>>0] = $$expand_i1_val31; $0 = $226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } while(0); $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $3 = $241; $4 = $242; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } $$pre_trunc33 = HEAP8[$19>>0]|0; $243 = $$pre_trunc33&1; if (!($243)) { break; } __ZdlPv($226); break; } } $244 = $g2; $0 = $244; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } $210 = ___cxa_find_matching_catch()|0; $211 = tempRet0; $3 = $210; $4 = $211; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $$pre_trunc25 = HEAP8[$15>>0]|0; $212 = $$pre_trunc25&1; if (!($212)) { break; } __ZdlPv($167); break; } else if ((label|0) == 98) { __THREW__ = 0; $255 = (invoke_ii(3903,12)|0); $256 = __THREW__; __THREW__ = 0; $257 = $256&1; if ($257) { label = 4; break; } $$expand_i1_val35 = 1; HEAP8[$22>>0] = $$expand_i1_val35; $258 = $i; __THREW__ = 0; invoke_viiii(3795,($20|0),($src|0),0,($258|0)); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { $273 = ___cxa_find_matching_catch()|0; $274 = tempRet0; $3 = $273; $4 = $274; } else { __THREW__ = 0; $261 = (invoke_iii(6173,($27|0),($20|0))|0); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { label = 106; } else { $264 = $i; $265 = (($264) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($21|0),($src|0),($265|0),-1); $266 = __THREW__; __THREW__ = 0; $267 = $266&1; if ($267) { label = 106; } else { __THREW__ = 0; $268 = (invoke_iii(6173,($27|0),($21|0))|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if (!($270)) { __THREW__ = 0; invoke_viii(6605,($255|0),($261|0),($268|0)); $271 = __THREW__; __THREW__ = 0; $272 = $271&1; if (!($272)) { $$expand_i1_val37 = 0; HEAP8[$22>>0] = $$expand_i1_val37; $0 = $255; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $3 = $277; $4 = $278; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); } } if ((label|0) == 106) { $275 = ___cxa_find_matching_catch()|0; $276 = tempRet0; $3 = $275; $4 = $276; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); } $$pre_trunc39 = HEAP8[$22>>0]|0; $279 = $$pre_trunc39&1; if (!($279)) { break; } __ZdlPv($255); break; } else if ((label|0) == 112) { __THREW__ = 0; $283 = (invoke_ii(3903,12)|0); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if ($285) { label = 4; break; } $$expand_i1_val41 = 1; HEAP8[$25>>0] = $$expand_i1_val41; $286 = $i; __THREW__ = 0; invoke_viiii(3795,($23|0),($src|0),0,($286|0)); $287 = __THREW__; __THREW__ = 0; $288 = $287&1; if ($288) { $301 = ___cxa_find_matching_catch()|0; $302 = tempRet0; $3 = $301; $4 = $302; } else { __THREW__ = 0; $289 = (invoke_iii(6173,($27|0),($23|0))|0); $290 = __THREW__; __THREW__ = 0; $291 = $290&1; if ($291) { label = 120; } else { $292 = $i; $293 = (($292) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($24|0),($src|0),($293|0),-1); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { label = 120; } else { __THREW__ = 0; $296 = (invoke_iii(6173,($27|0),($24|0))|0); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if (!($298)) { __THREW__ = 0; invoke_viii(6624,($283|0),($289|0),($296|0)); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; if (!($300)) { $$expand_i1_val43 = 0; HEAP8[$25>>0] = $$expand_i1_val43; $0 = $283; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } $305 = ___cxa_find_matching_catch()|0; $306 = tempRet0; $3 = $305; $4 = $306; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); } } if ((label|0) == 120) { $303 = ___cxa_find_matching_catch()|0; $304 = tempRet0; $3 = $303; $4 = $304; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); } $$pre_trunc45 = HEAP8[$25>>0]|0; $307 = $$pre_trunc45&1; if (!($307)) { break; } __ZdlPv($283); break; } else if ((label|0) == 126) { __THREW__ = 0; invoke_vii(3800,($26|0),($src|0)); $310 = __THREW__; __THREW__ = 0; $311 = $310&1; if ($311) { label = 4; break; } __THREW__ = 0; $312 = (invoke_iii(6625,($27|0),($26|0))|0); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; if ($314) { $315 = ___cxa_find_matching_catch()|0; $316 = tempRet0; $3 = $315; $4 = $316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } $0 = $312; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $317 = $0; STACKTOP = sp;return ($317|0); } } } while(0); if ((label|0) == 4) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $3 = $34; $4 = $35; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); $318 = $3; $319 = $4; ___resumeException($318|0); // unreachable; return (0)|0; } function __ZN15WCFilterFactory4LeafENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$src) { $this = $this|0; $src = $src|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arg = 0, $c = 0, $end = 0, $end1 = 0, $end3 = 0, $expr = 0, $expr2 = 0, $filter = 0; var $i = 0, $whitespaces = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $filter = sp + 140|0; $whitespaces = sp + 128|0; $4 = sp + 104|0; $expr = sp + 84|0; $5 = sp + 72|0; $6 = sp + 161|0; $expr2 = sp + 52|0; $8 = sp + 40|0; $9 = sp + 160|0; $arg = sp + 24|0; $10 = sp + 12|0; $11 = sp; $1 = $this; $12 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($filter); __THREW__ = 0; invoke_vii(3797,($whitespaces|0),(162270|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $2 = $21; $3 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $144 = $2; $145 = $3; ___resumeException($144|0); // unreachable; } $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j($src,$whitespaces,0)|0); $x = $15; $16 = $x; $17 = ($16|0)!=(-1); if ($17) { $18 = $x; __THREW__ = 0; invoke_viiii(3795,($4|0),($src|0),($18|0),-1); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 6; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($src,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 7; } } else { label = 7; } L8: do { if ((label|0) == 7) { $i = 0; L10: while(1) { $25 = $i; $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($src)|0); $27 = ($25>>>0)<($26>>>0); if (!($27)) { label = 55; break; } $28 = $i; __THREW__ = 0; $29 = (invoke_iii(4365,($src|0),($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 6; break L8; } $32 = HEAP8[$29>>0]|0; $c = $32; $33 = $c; $34 = $33&255; __THREW__ = 0; $35 = (invoke_ii(5160,($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 6; break L8; } $38 = ($35|0)!=(0); do { if (!($38)) { $39 = $c; $40 = $39&255; $41 = ($40|0)==(40); if ($41) { $42 = $i; $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($src,163062,$42)|0); $end = $43; $44 = $end; $45 = ($44|0)!=(-1); if ($45) { label = 14; break L10; } else { break; } } $70 = $c; $71 = $70&255; $72 = ($71|0)==(123); if ($72) { $73 = $i; $74 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($src,162277,$73)|0); $end1 = $74; $75 = $end1; $76 = ($75|0)!=(-1); if ($76) { label = 28; break L10; } else { break; } } $101 = $c; $102 = $101&255; $103 = ($102|0)==(58); if (!($103)) { $131 = $c; __THREW__ = 0; (invoke_iii(5161,($filter|0),($131|0))|0); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 6; break L8; } else { break; } } $104 = $i; $105 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($src,197982,$104)|0); $end3 = $105; $106 = $end3; $107 = ($106|0)!=(-1); if ($107) { $108 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($filter)|0); $109 = ($108|0)!=(0); if ($109) { label = 43; break L10; } } } } while(0); $134 = $i; $135 = (($134) + 1)|0; $i = $135; } if ((label|0) == 14) { $46 = $i; $47 = (($46) + 1)|0; $48 = $i; $49 = $end; $50 = (($48) - ($49))|0; __THREW__ = 0; invoke_viiii(3795,($expr|0),($src|0),($47|0),($50|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 6; break; } __THREW__ = 0; $53 = (invoke_ii(3903,8)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $63 = ___cxa_find_matching_catch()|0; $64 = tempRet0; $2 = $63; $3 = $64; } else { $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($5|0),($expr|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $2 = $65; $3 = $66; } else { __THREW__ = 0; $58 = (invoke_iii(6173,($12|0),($5|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if (!($60)) { __THREW__ = 0; invoke_vii(6623,($53|0),($58|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; $0 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($expr); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $143 = $0; STACKTOP = sp;return ($143|0); } } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $2 = $67; $3 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc = HEAP8[$6>>0]|0; $69 = $$pre_trunc&1; if ($69) { __ZdlPv($53); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($expr); break; } else if ((label|0) == 28) { $77 = $i; $78 = (($77) + 1)|0; $79 = $i; $80 = $end1; $81 = (($79) - ($80))|0; __THREW__ = 0; invoke_viiii(3795,($expr2|0),($src|0),($78|0),($81|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { label = 6; break; } __THREW__ = 0; $84 = (invoke_ii(3903,8)|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $2 = $94; $3 = $95; } else { $$expand_i1_val5 = 1; HEAP8[$9>>0] = $$expand_i1_val5; __THREW__ = 0; invoke_vii(3800,($8|0),($expr2|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $2 = $96; $3 = $97; } else { __THREW__ = 0; $89 = (invoke_iii(6173,($12|0),($8|0))|0); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if (!($91)) { __THREW__ = 0; invoke_vii(5390,($84|0),($89|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if (!($93)) { $$expand_i1_val7 = 0; HEAP8[$9>>0] = $$expand_i1_val7; $0 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($expr2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $143 = $0; STACKTOP = sp;return ($143|0); } } $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $$pre_trunc9 = HEAP8[$9>>0]|0; $100 = $$pre_trunc9&1; if ($100) { __ZdlPv($84); } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($expr2); break; } else if ((label|0) == 43) { $110 = $i; $111 = (($110) + 1)|0; $112 = $end3; $113 = $i; $114 = (($112) - ($113))|0; $115 = (($114) - 1)|0; __THREW__ = 0; invoke_viiii(3795,($arg|0),($src|0),($111|0),($115|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 6; break; } __THREW__ = 0; invoke_vii(3800,($10|0),($filter|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $2 = $125; $3 = $126; } else { __THREW__ = 0; invoke_vii(3800,($11|0),($arg|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; do { if ($121) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $2 = $127; $3 = $128; } else { __THREW__ = 0; $122 = (invoke_iiii(6626,($12|0),($10|0),($11|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $2 = $129; $3 = $130; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $0 = $122; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($arg); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $143 = $0; STACKTOP = sp;return ($143|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($arg); break; } else if ((label|0) == 55) { __THREW__ = 0; $136 = (invoke_ii(3903,4)|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 6; break; } __THREW__ = 0; invoke_vi(6621,($136|0)); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; __ZdlPv($136); break; } $0 = $136; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $143 = $0; STACKTOP = sp;return ($143|0); } } } while(0); if ((label|0) == 6) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($whitespaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filter); $144 = $2; $145 = $3; ___resumeException($144|0); // unreachable; return (0)|0; } function __ZN15WCFilterFactory8TerminalENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$src,$arg) { $this = $this|0; $src = $src|0; $arg = $arg|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val19 = 0, $$expand_i1_val21 = 0, $$expand_i1_val25 = 0, $$expand_i1_val27 = 0, $$expand_i1_val31 = 0, $$expand_i1_val33 = 0, $$expand_i1_val37 = 0, $$expand_i1_val39 = 0, $$expand_i1_val4 = 0, $$expand_i1_val43 = 0, $$expand_i1_val45 = 0, $$expand_i1_val49 = 0, $$expand_i1_val51 = 0, $$expand_i1_val55 = 0; var $$expand_i1_val57 = 0, $$expand_i1_val61 = 0, $$expand_i1_val63 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc17 = 0, $$pre_trunc23 = 0, $$pre_trunc29 = 0, $$pre_trunc35 = 0, $$pre_trunc41 = 0, $$pre_trunc47 = 0, $$pre_trunc53 = 0, $$pre_trunc59 = 0, $$pre_trunc65 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $type = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 192|0; $$byval_copy$1 = sp + 188|0; $$byval_copy = sp + 184|0; $type = sp + 164|0; $4 = sp + 148|0; $5 = sp + 144|0; $6 = sp + 140|0; $7 = sp + 136|0; $8 = sp + 124|0; $9 = sp + 206|0; $11 = sp + 108|0; $12 = sp + 205|0; $13 = sp + 96|0; $14 = sp + 204|0; $15 = sp + 84|0; $16 = sp + 203|0; $17 = sp + 72|0; $18 = sp + 202|0; $19 = sp + 60|0; $20 = sp + 201|0; $21 = sp + 48|0; $22 = sp + 200|0; $23 = sp + 36|0; $24 = sp + 199|0; $25 = sp + 24|0; $26 = sp + 198|0; $27 = sp + 12|0; $28 = sp + 197|0; $29 = sp; $30 = sp + 196|0; $1 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($type); $x = 0; while(1) { $31 = $x; $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($src)|0); $33 = ($31>>>0)<($32>>>0); if (!($33)) { label = 10; break; } $34 = $x; __THREW__ = 0; $35 = (invoke_iii(4365,($src|0),($34|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 6; break; } $38 = HEAP8[$35>>0]|0; $39 = $38 << 24 >> 24; __THREW__ = 0; $40 = (invoke_ii(5160,($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 6; break; } $43 = ($40|0)!=(0); if (!($43)) { $46 = $x; __THREW__ = 0; $47 = (invoke_iii(4365,($src|0),($46|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 6; break; } $50 = HEAP8[$47>>0]|0; __THREW__ = 0; (invoke_iii(5161,($type|0),($50|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 6; break; } } $53 = $x; $54 = (($53) + 1)|0; $x = $54; } L10: do { if ((label|0) == 10) { $55 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type)|0); HEAP32[$4>>2] = $55; $56 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($type)|0); HEAP32[$5>>2] = $56; $57 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($type)|0); HEAP32[$6>>2] = $57; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$6>>2]|0; $58 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 6; } else { HEAP32[$7>>2] = $58; $61 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162279)|0); if (!($61)) { $62 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162281)|0); if (!($62)) { $75 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162288)|0); if (!($75)) { $76 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162290)|0); if (!($76)) { $89 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162296)|0); if (!($89)) { $90 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162299)|0); if (!($90)) { $103 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162306)|0); if (!($103)) { $104 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162308)|0); if (!($104)) { $117 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162312)|0); if ($117) { __THREW__ = 0; $118 = (invoke_ii(3903,8)|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 6; break; } $$expand_i1_val25 = 1; HEAP8[$18>>0] = $$expand_i1_val25; __THREW__ = 0; invoke_vii(3800,($17|0),($arg|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; do { if ($122) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $2 = $125; $3 = $126; } else { __THREW__ = 0; invoke_vii(6630,($118|0),($17|0)); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $2 = $127; $3 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); break; } $$expand_i1_val27 = 0; HEAP8[$18>>0] = $$expand_i1_val27; $0 = $118; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc29 = HEAP8[$18>>0]|0; $129 = $$pre_trunc29&1; if (!($129)) { break; } __ZdlPv($118); break; } $130 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162318)|0); if (!($130)) { $131 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162320)|0); if (!($131)) { $144 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,182577)|0); do { if (!($144)) { $145 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162325)|0); if ($145) { break; } $158 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162333)|0); if ($158) { __THREW__ = 0; $159 = (invoke_ii(3903,8)|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 6; break L10; } $$expand_i1_val43 = 1; HEAP8[$24>>0] = $$expand_i1_val43; __THREW__ = 0; invoke_vii(3800,($23|0),($arg|0)); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; do { if ($163) { $166 = ___cxa_find_matching_catch()|0; $167 = tempRet0; $2 = $166; $3 = $167; } else { __THREW__ = 0; invoke_vii(6633,($159|0),($23|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { $168 = ___cxa_find_matching_catch()|0; $169 = tempRet0; $2 = $168; $3 = $169; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); break; } $$expand_i1_val45 = 0; HEAP8[$24>>0] = $$expand_i1_val45; $0 = $159; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc47 = HEAP8[$24>>0]|0; $170 = $$pre_trunc47&1; if (!($170)) { break L10; } __ZdlPv($159); break L10; } $171 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162337)|0); do { if (!($171)) { $172 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162346)|0); if ($172) { break; } $185 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162349)|0); do { if (!($185)) { $186 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162353)|0); if ($186) { break; } $199 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162359)|0); do { if (!($199)) { $200 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162363)|0); if ($200) { break; } $201 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($type,162369)|0); if ($201) { break; } __THREW__ = 0; $214 = (invoke_ii(3903,4)|0); $215 = __THREW__; __THREW__ = 0; $216 = $215&1; if ($216) { label = 6; break L10; } __THREW__ = 0; invoke_vi(6621,($214|0)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { $219 = ___cxa_find_matching_catch()|0; $220 = tempRet0; $2 = $219; $3 = $220; __ZdlPv($214); break L10; } $0 = $214; $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); __THREW__ = 0; $202 = (invoke_ii(3903,8)|0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { label = 6; break L10; } $$expand_i1_val61 = 1; HEAP8[$30>>0] = $$expand_i1_val61; __THREW__ = 0; invoke_vii(3800,($29|0),($arg|0)); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; do { if ($206) { $209 = ___cxa_find_matching_catch()|0; $210 = tempRet0; $2 = $209; $3 = $210; } else { __THREW__ = 0; invoke_vii(6636,($202|0),($29|0)); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { $211 = ___cxa_find_matching_catch()|0; $212 = tempRet0; $2 = $211; $3 = $212; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); break; } $$expand_i1_val63 = 0; HEAP8[$30>>0] = $$expand_i1_val63; $0 = $202; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc65 = HEAP8[$30>>0]|0; $213 = $$pre_trunc65&1; if (!($213)) { break L10; } __ZdlPv($202); break L10; } } while(0); __THREW__ = 0; $187 = (invoke_ii(3903,8)|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { label = 6; break L10; } $$expand_i1_val55 = 1; HEAP8[$28>>0] = $$expand_i1_val55; __THREW__ = 0; invoke_vii(3800,($27|0),($arg|0)); $190 = __THREW__; __THREW__ = 0; $191 = $190&1; do { if ($191) { $194 = ___cxa_find_matching_catch()|0; $195 = tempRet0; $2 = $194; $3 = $195; } else { __THREW__ = 0; invoke_vii(6635,($187|0),($27|0)); $192 = __THREW__; __THREW__ = 0; $193 = $192&1; if ($193) { $196 = ___cxa_find_matching_catch()|0; $197 = tempRet0; $2 = $196; $3 = $197; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); break; } $$expand_i1_val57 = 0; HEAP8[$28>>0] = $$expand_i1_val57; $0 = $187; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc59 = HEAP8[$28>>0]|0; $198 = $$pre_trunc59&1; if (!($198)) { break L10; } __ZdlPv($187); break L10; } } while(0); __THREW__ = 0; $173 = (invoke_ii(3903,8)|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { label = 6; break L10; } $$expand_i1_val49 = 1; HEAP8[$26>>0] = $$expand_i1_val49; __THREW__ = 0; invoke_vii(3800,($25|0),($arg|0)); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; do { if ($177) { $180 = ___cxa_find_matching_catch()|0; $181 = tempRet0; $2 = $180; $3 = $181; } else { __THREW__ = 0; invoke_vii(6634,($173|0),($25|0)); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { $182 = ___cxa_find_matching_catch()|0; $183 = tempRet0; $2 = $182; $3 = $183; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break; } $$expand_i1_val51 = 0; HEAP8[$26>>0] = $$expand_i1_val51; $0 = $173; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc53 = HEAP8[$26>>0]|0; $184 = $$pre_trunc53&1; if (!($184)) { break L10; } __ZdlPv($173); break L10; } } while(0); __THREW__ = 0; $146 = (invoke_ii(3903,8)|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 6; break; } $$expand_i1_val37 = 1; HEAP8[$22>>0] = $$expand_i1_val37; __THREW__ = 0; invoke_vii(3800,($21|0),($arg|0)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; do { if ($150) { $153 = ___cxa_find_matching_catch()|0; $154 = tempRet0; $2 = $153; $3 = $154; } else { __THREW__ = 0; invoke_vii(6632,($146|0),($21|0)); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { $155 = ___cxa_find_matching_catch()|0; $156 = tempRet0; $2 = $155; $3 = $156; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); break; } $$expand_i1_val39 = 0; HEAP8[$22>>0] = $$expand_i1_val39; $0 = $146; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc41 = HEAP8[$22>>0]|0; $157 = $$pre_trunc41&1; if (!($157)) { break; } __ZdlPv($146); break; } } __THREW__ = 0; $132 = (invoke_ii(3903,16)|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 6; break; } $$expand_i1_val31 = 1; HEAP8[$20>>0] = $$expand_i1_val31; __THREW__ = 0; invoke_vii(3800,($19|0),($arg|0)); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; do { if ($136) { $139 = ___cxa_find_matching_catch()|0; $140 = tempRet0; $2 = $139; $3 = $140; } else { __THREW__ = 0; invoke_vii(6631,($132|0),($19|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { $141 = ___cxa_find_matching_catch()|0; $142 = tempRet0; $2 = $141; $3 = $142; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); break; } $$expand_i1_val33 = 0; HEAP8[$20>>0] = $$expand_i1_val33; $0 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc35 = HEAP8[$20>>0]|0; $143 = $$pre_trunc35&1; if (!($143)) { break; } __ZdlPv($132); break; } } __THREW__ = 0; $105 = (invoke_ii(3903,8)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 6; break; } $$expand_i1_val19 = 1; HEAP8[$16>>0] = $$expand_i1_val19; __THREW__ = 0; invoke_vii(3800,($15|0),($arg|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; do { if ($109) { $112 = ___cxa_find_matching_catch()|0; $113 = tempRet0; $2 = $112; $3 = $113; } else { __THREW__ = 0; invoke_vii(6629,($105|0),($15|0)); $110 = __THREW__; __THREW__ = 0; $111 = $110&1; if ($111) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $2 = $114; $3 = $115; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); break; } $$expand_i1_val21 = 0; HEAP8[$16>>0] = $$expand_i1_val21; $0 = $105; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc23 = HEAP8[$16>>0]|0; $116 = $$pre_trunc23&1; if (!($116)) { break; } __ZdlPv($105); break; } } __THREW__ = 0; $91 = (invoke_ii(3903,8)|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 6; break; } $$expand_i1_val13 = 1; HEAP8[$14>>0] = $$expand_i1_val13; __THREW__ = 0; invoke_vii(3800,($13|0),($arg|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; do { if ($95) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $2 = $98; $3 = $99; } else { __THREW__ = 0; invoke_vii(6628,($91|0),($13|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $2 = $100; $3 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); break; } $$expand_i1_val15 = 0; HEAP8[$14>>0] = $$expand_i1_val15; $0 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc17 = HEAP8[$14>>0]|0; $102 = $$pre_trunc17&1; if (!($102)) { break; } __ZdlPv($91); break; } } __THREW__ = 0; $77 = (invoke_ii(3903,8)|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 6; break; } $$expand_i1_val7 = 1; HEAP8[$12>>0] = $$expand_i1_val7; __THREW__ = 0; invoke_vii(3800,($11|0),($arg|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; do { if ($81) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $2 = $84; $3 = $85; } else { __THREW__ = 0; invoke_vii(6627,($77|0),($11|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $2 = $86; $3 = $87; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); break; } $$expand_i1_val9 = 0; HEAP8[$12>>0] = $$expand_i1_val9; $0 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc11 = HEAP8[$12>>0]|0; $88 = $$pre_trunc11&1; if (!($88)) { break; } __ZdlPv($77); break; } } __THREW__ = 0; $63 = (invoke_ii(3903,8)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 6; } else { $$expand_i1_val = 1; HEAP8[$9>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3800,($8|0),($arg|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; do { if ($67) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $2 = $70; $3 = $71; } else { __THREW__ = 0; invoke_vii(5389,($63|0),($8|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } $$expand_i1_val4 = 0; HEAP8[$9>>0] = $$expand_i1_val4; $0 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $10 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $221 = $0; STACKTOP = sp;return ($221|0); } } while(0); $$pre_trunc = HEAP8[$9>>0]|0; $74 = $$pre_trunc&1; if ($74) { __ZdlPv($63); } } } } } while(0); if ((label|0) == 6) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($type); $222 = $2; $223 = $3; ___resumeException($222|0); // unreachable; return (0)|0; } function __ZN14WCFilterLetterC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 62080; HEAP32[$3>>2] = $4; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($arg)|0); $6 = ($5|0)!=(0); if (!($6)) { $7 = ((($3)) + 4|0); HEAP8[$7>>0] = 97; STACKTOP = sp;return; } __THREW__ = 0; $8 = (invoke_iii(4365,($arg|0),0)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = HEAP8[$8>>0]|0; $12 = $11 << 24 >> 24; __THREW__ = 0; $13 = (invoke_ii(3794,($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = $13&255; $17 = ((($3)) + 4|0); HEAP8[$17>>0] = $16; STACKTOP = sp;return; } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; __ZN11WCardFilterD2Ev($3); $20 = $1; $21 = $2; ___resumeException($20|0); // unreachable; } function __ZN14WCFilterLetter7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 32|0; $s = sp + 12|0; $1 = $this; $2 = $c; $6 = $1; $7 = $2; $8 = ($7|0)!=(0|0); if ($8) { $9 = $2; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $2; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZNK13CardPrimitive9getLCNameEv($15)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$16); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $18 = ($17|0)!=(0); L4: do { if ($18) { __THREW__ = 0; $19 = (invoke_iii(4365,($s|0),0)|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; L6: do { if (!($21)) { $22 = HEAP8[$19>>0]|0; $23 = $22 << 24 >> 24; $24 = ((($6)) + 4|0); $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = ($23|0)==($26|0); do { if (!($27)) { $28 = ((($6)) + 4|0); $29 = HEAP8[$28>>0]|0; $30 = $29 << 24 >> 24; $31 = ($30|0)==(35); if ($31) { __THREW__ = 0; $32 = (invoke_iii(4365,($s|0),0)|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break L6; } $35 = HEAP8[$32>>0]|0; $36 = $35 << 24 >> 24; __THREW__ = 0; $37 = (invoke_ii(5159,($36|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break L6; } $40 = ($37|0)!=(0); if ($40) { break; } __THREW__ = 0; $41 = (invoke_iii(4365,($s|0),0)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L6; } $44 = HEAP8[$41>>0]|0; $45 = $44 << 24 >> 24; __THREW__ = 0; $46 = (invoke_ii(6637,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L6; } $49 = ($46|0)!=(0); if ($49) { break; } } $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $3 = 1; break L4; } } while(0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $3 = 1; break L4; } } while(0); $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $4 = $50; $5 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $52 = $4; $53 = $5; ___resumeException($52|0); // unreachable; } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $3 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $$pre_trunc = HEAP8[$0>>0]|0; $54 = $$pre_trunc&1; STACKTOP = sp;return ($54|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $54 = $$pre_trunc&1; STACKTOP = sp;return ($54|0); } function __ZN14WCFilterLetter7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP8[$2>>0]|0; $4 = $3 << 24 >> 24; HEAP32[$vararg_buffer>>2] = $4; (_sprintf($buf,163978,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN11WCFilterSetC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZN11WCardFilterC2Ev($4); $5 = 62108; HEAP32[$4>>2] = $5; __THREW__ = 0; invoke_vii(3800,($1|0),($arg|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZN11WCardFilterD2Ev($4); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } __THREW__ = 0; $8 = (invoke_iii(4710,(47272|0),($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = ((($4)) + 4|0); HEAP32[$11>>2] = $8; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZN11WCardFilterD2Ev($4); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } function __ZN11WCFilterSet7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $buf = 0, $setName = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 56|0; $setName = sp + 36|0; $1 = sp + 24|0; $2 = sp + 12|0; $0 = $this; $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; __ZN7MTGSetsixEi($setName,47272,$7); __THREW__ = 0; invoke_vii(3800,($2|0),($setName|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($setName,$1)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($setName)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $12; (invoke_iiii(3889,($buf|0),(162379|0),($vararg_buffer|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); STACKTOP = sp;return; } } } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($setName); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } function __ZN13WCFilterColor7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN13CardPrimitive8hasColorEi($12,$14)|0); $$expand_i1_val2 = $15&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } function __ZN13WCFilterColor7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $c = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 12|0; $0 = $this; $1 = $0; $c = 63; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(0); if ($4) { label = 3; } else { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[11900]|0; $8 = ($6|0)>=($7|0); if ($8) { label = 3; } } if ((label|0) == 3) { $9 = ((($1)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (149122 + ($10)|0); $12 = HEAP8[$11>>0]|0; $c = $12; } $13 = $c; $14 = $13 << 24 >> 24; HEAP32[$vararg_buffer>>2] = $14; (_sprintf($buf,162387,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN13WCFilterColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 62136; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = -1; __THREW__ = 0; $6 = (invoke_iii(4365,($arg|0),0)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; __ZN11WCardFilterD2Ev($3); $29 = $1; $30 = $2; ___resumeException($29|0); // unreachable; } $9 = HEAP8[$6>>0]|0; $10 = $9 << 24 >> 24; __THREW__ = 0; $11 = (invoke_ii(3794,($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $1 = $27; $2 = $28; __ZN11WCardFilterD2Ev($3); $29 = $1; $30 = $2; ___resumeException($29|0); // unreachable; } $14 = $11&255; $c = $14; $i = 0; while(1) { $15 = $i; $16 = HEAP32[11900]|0; $17 = ($15|0)<($16|0); if (!($17)) { label = 9; break; } $18 = $i; $19 = (149122 + ($18)|0); $20 = HEAP8[$19>>0]|0; $21 = $20 << 24 >> 24; $22 = $c; $23 = $22 << 24 >> 24; $24 = ($21|0)==($23|0); $25 = $i; if ($24) { break; } $31 = (($25) + 1)|0; $i = $31; } if ((label|0) == 9) { STACKTOP = sp;return; } $26 = ((($3)) + 4|0); HEAP32[$26>>2] = $25; STACKTOP = sp;return; } function __ZN17WCFilterOnlyColor7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $i = 0; while(1) { $10 = $i; $11 = HEAP32[11900]|0; $12 = ($10|0)<($11|0); if (!($12)) { label = 10; break; } $13 = $i; $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($13|0)==($15|0); if (!($16)) { $17 = $2; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = $i; $21 = (__ZN13CardPrimitive8hasColorEi($19,$20)|0); if ($21) { label = 8; break; } } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } if ((label|0) == 8) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } else if ((label|0) == 10) { $24 = $2; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ((($3)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZN13CardPrimitive8hasColorEi($26,$28)|0); $$expand_i1_val4 = $29&1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } function __ZN17WCFilterOnlyColor7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $c = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 12|0; $0 = $this; $1 = $0; $c = 63; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(0); if ($4) { label = 3; } else { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[11900]|0; $8 = ($6|0)>=($7|0); if ($8) { label = 3; } } if ((label|0) == 3) { $9 = ((($1)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (149122 + ($10)|0); $12 = HEAP8[$11>>0]|0; $c = $12; } $13 = $c; $14 = $13 << 24 >> 24; HEAP32[$vararg_buffer>>2] = $14; (_sprintf($buf,162397,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN21WCFilterProducesColor7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc13 = 0, $$pre_trunc9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bMatch = 0, $lands = 0, $mc = 0, $s = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 154|0; $lands = sp + 72|0; $6 = sp + 48|0; $7 = sp + 152|0; $s = sp + 32|0; $9 = sp + 16|0; $10 = sp; $1 = $this; $2 = $c; $11 = $1; $bMatch = 0; $12 = $2; $13 = ($12|0)!=(0|0); if ($13) { $14 = $2; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(0|0); if ($17) { $3 = $lands; __THREW__ = 0; invoke_vii(3797,($lands|0),(162408|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $20 = ((($lands)) + 12|0); $3 = $20; __THREW__ = 0; invoke_vii(3797,($20|0),(162425|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ((($20)) + 12|0); $3 = $23; __THREW__ = 0; invoke_vii(3797,($23|0),(162432|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = ((($23)) + 12|0); $3 = $26; __THREW__ = 0; invoke_vii(3797,($26|0),(162439|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $29 = ((($26)) + 12|0); $3 = $29; __THREW__ = 0; invoke_vii(3797,($29|0),(162448|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if (!($31)) { $32 = ((($29)) + 12|0); $3 = $32; __THREW__ = 0; invoke_vii(3797,($32|0),(162454|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = ((($11)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)<(6); $$expand_i1_val2 = 0; HEAP8[$7>>0] = $$expand_i1_val2; if ($37) { $38 = $2; $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = ((($11)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = (($lands) + (($42*12)|0)|0); $44 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($43)|0); __THREW__ = 0; invoke_vii(3797,($6|0),($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 19; } else { $$expand_i1_val4 = 1; HEAP8[$7>>0] = $$expand_i1_val4; __THREW__ = 0; $47 = (invoke_iii(4383,($40|0),($6|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $4 = $60; $5 = $61; $$pre_trunc9 = HEAP8[$7>>0]|0; $62 = $$pre_trunc9&1; if ($62) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } else { $120 = $47; label = 13; } } } else { $120 = 0; label = 13; } L16: do { if ((label|0) == 13) { $$pre_trunc = HEAP8[$7>>0]|0; $50 = $$pre_trunc&1; if ($50) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } do { if ($120) { $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $8 = 1; } else { $63 = $2; $64 = ((($63)) + 16|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 204|0); __THREW__ = 0; invoke_vii(3800,($s|0),($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 19; break L16; } $69 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162461,0)|0); $t = $69; while(1) { $70 = $t; $71 = ($70|0)!=(-1); if (!($71)) { label = 41; break; } $72 = $t; $73 = (($72) + 3)|0; __THREW__ = 0; invoke_viiii(3795,($9|0),($s|0),($73|0),-1); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 34; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($s,$9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; invoke_vii(3800,($10|0),($s|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 34; break; } __THREW__ = 0; $78 = (invoke_iiii(3947,($10|0),(0|0),(0|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 35; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $mc = $78; $81 = $mc; $82 = ((($11)) + 4|0); $83 = HEAP32[$82>>2]|0; __THREW__ = 0; $84 = (invoke_iii(4087,($81|0),($83|0))|0); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 34; break; } $87 = ($84|0)>(0); if ($87) { label = 30; break; } $99 = $mc; $100 = ($99|0)!=(0|0); if ($100) { $101 = $mc; $102 = ($101|0)==(0|0); if (!($102)) { $103 = HEAP32[$101>>2]|0; $104 = ((($103)) + 12|0); $105 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$105 & 8191]($101); } $mc = 0; } $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,162461,0)|0); $t = $106; } if ((label|0) == 30) { $bMatch = 1; $88 = $mc; $89 = ($88|0)!=(0|0); if ($89) { $90 = $mc; $91 = ($90|0)==(0|0); if (!($91)) { $92 = HEAP32[$90>>2]|0; $93 = ((($92)) + 12|0); $94 = HEAP32[$93>>2]|0; FUNCTION_TABLE_vi[$94 & 8191]($90); } $mc = 0; label = 41; } else { label = 41; } } else if ((label|0) == 34) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $4 = $95; $5 = $96; label = 42; } else if ((label|0) == 35) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $4 = $97; $5 = $98; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 42; } if ((label|0) == 41) { $107 = $bMatch; $108 = $107&1; $$expand_i1_val11 = $108&1; HEAP8[$0>>0] = $$expand_i1_val11; $8 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break; } else if ((label|0) == 42) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); break L16; } } } while(0); $109 = ((($lands)) + 72|0); $111 = $109; while(1) { $110 = ((($111)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $112 = ($110|0)==($lands|0); if ($112) { break; } else { $111 = $110; } } $$pre_trunc13 = HEAP8[$0>>0]|0; $117 = $$pre_trunc13&1; STACKTOP = sp;return ($117|0); } } while(0); if ((label|0) == 19) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $4 = $58; $5 = $59; } $113 = ((($lands)) + 72|0); $115 = $113; while(1) { $114 = ((($115)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); $116 = ($114|0)==($lands|0); if ($116) { break; } else { $115 = $114; } } $118 = $4; $119 = $5; ___resumeException($118|0); // unreachable; } } } } } } $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $4 = $51; $5 = $52; $53 = $3; $54 = ($lands|0)==($53|0); if ($54) { $118 = $4; $119 = $5; ___resumeException($118|0); // unreachable; } else { $56 = $53; } while(1) { $55 = ((($56)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($55); $57 = ($55|0)==($lands|0); if ($57) { break; } else { $56 = $55; } } $118 = $4; $119 = $5; ___resumeException($118|0); // unreachable; } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc13 = HEAP8[$0>>0]|0; $117 = $$pre_trunc13&1; STACKTOP = sp;return ($117|0); } function __ZN21WCFilterProducesColor7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $c = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 12|0; $0 = $this; $1 = $0; $c = 63; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(0); if ($4) { label = 3; } else { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[11900]|0; $8 = ($6|0)>=($7|0); if ($8) { label = 3; } } if ((label|0) == 3) { $9 = ((($1)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (149122 + ($10)|0); $12 = HEAP8[$11>>0]|0; $c = $12; } $13 = $c; $14 = $13 << 24 >> 24; HEAP32[$vararg_buffer>>2] = $14; (_sprintf($buf,162465,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN15WCFilterNumericC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 62516; HEAP32[$3>>2] = $4; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($arg)|0); __THREW__ = 0; $6 = (invoke_ii(3938,($5|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZN11WCardFilterD2Ev($3); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } else { $9 = ((($3)) + 4|0); HEAP32[$9>>2] = $6; STACKTOP = sp;return; } } function __ZN11WCFilterCMC7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $mc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13CardPrimitive11getManaCostEv($12)|0); $mc = $13; $14 = $mc; $15 = (__ZN8ManaCost16getConvertedCostEv($14)|0); $16 = ((($3)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); $$expand_i1_val2 = $18&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } function __ZN11WCFilterCMC7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; HEAP32[$vararg_buffer>>2] = $3; (_sprintf($buf,163586,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN13WCFilterPower7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13CardPrimitive8getPowerEv($12)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($13|0)==($15|0); $$expand_i1_val2 = $16&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } function __ZN13WCFilterPower7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; HEAP32[$vararg_buffer>>2] = $3; (_sprintf($buf,162478,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN17WCFilterToughness7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZN13CardPrimitive12getToughnessEv($12)|0); $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($13|0)==($15|0); $$expand_i1_val2 = $16&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } function __ZN17WCFilterToughness7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; HEAP32[$vararg_buffer>>2] = $3; (_sprintf($buf,162488,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN14WCFilterRarity9filterFeeEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4 << 24 >> 24; switch ($5|0) { case 77: { $0 = 2.0; break; } case 82: { $0 = 1.0; break; } case 85: { $0 = 0.5; break; } case 67: { $0 = 0.20000000298023224; break; } default: { $0 = 0.0; } } $6 = $0; STACKTOP = sp;return (+$6); } function __ZN14WCFilterRarity7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); do { if ($5) { $6 = $2; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11 << 24 >> 24; $13 = ($12|0)==(65); if ($13) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $14 = $2; $15 = (__ZNK7MTGCard9getRarityEv($14)|0); $16 = $15 << 24 >> 24; $17 = ((($3)) + 4|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($16|0)==($19|0); $$expand_i1_val4 = $20&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } } else { label = 3; } } else { label = 3; } } while(0); if ((label|0) == 3) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } function __ZN14WCFilterRarity7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $buf = 0, $rarities = 0, $vararg_buffer = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 48|0; $rarities = sp + 8|0; $0 = $this; $1 = $0; ;HEAP32[$rarities>>2]=HEAP32[62536>>2]|0;HEAP32[$rarities+4>>2]=HEAP32[62536+4>>2]|0;HEAP32[$rarities+8>>2]=HEAP32[62536+8>>2]|0;HEAP32[$rarities+12>>2]=HEAP32[62536+12>>2]|0;HEAP32[$rarities+16>>2]=HEAP32[62536+16>>2]|0;HEAP32[$rarities+20>>2]=HEAP32[62536+20>>2]|0;HEAP32[$rarities+24>>2]=HEAP32[62536+24>>2]|0;HEAP32[$rarities+28>>2]=HEAP32[62536+28>>2]|0; $x = 0; $2 = ((($1)) + 4|0); $3 = HEAP8[$2>>0]|0; $4 = $3 << 24 >> 24; switch ($4|0) { case 83: { $x = 7; break; } case 77: { $x = 6; break; } case 82: { $x = 5; break; } case 85: { $x = 4; break; } case 67: { $x = 3; break; } case 76: { $x = 2; break; } case 84: { $x = 1; break; } default: { } } $5 = $x; $6 = (($rarities) + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; HEAP32[$vararg_buffer>>2] = $7; (_sprintf($buf,162502,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN14WCFilterRarityC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 62164; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); HEAP8[$5>>0] = -1; __THREW__ = 0; $6 = (invoke_iii(4365,($arg|0),0)|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = HEAP8[$6>>0]|0; $10 = $9 << 24 >> 24; __THREW__ = 0; $11 = (invoke_ii(4584,($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = $11&255; $c = $14; $15 = $c; $16 = $15 << 24 >> 24; switch ($16|0) { case 84: case 76: case 67: case 85: case 82: case 77: case 83: { $21 = $c; $22 = ((($3)) + 4|0); HEAP8[$22>>0] = $21; STACKTOP = sp;return; break; } default: { $23 = ((($3)) + 4|0); HEAP8[$23>>0] = 65; STACKTOP = sp;return; } } } } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZN11WCardFilterD2Ev($3); $19 = $1; $20 = $2; ___resumeException($19|0); // unreachable; } function __ZN15WCFilterAbility7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)<(0); if ($6) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } else { $7 = $2; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 144|0); $11 = ((($3)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNKSt3__16bitsetILj128EE4testEj($10,$12)|0); $$expand_i1_val2 = $13&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN15WCFilterAbilityC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 40|0; $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $1 = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $6 = sp + 4|0; $0 = $this; $7 = $0; __ZN11WCardFilterC2Ev($7); $8 = 62192; HEAP32[$7>>2] = $8; $9 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($arg)|0); HEAP32[$1>>2] = $9; $10 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($arg)|0); HEAP32[$2>>2] = $10; $11 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($arg)|0); HEAP32[$3>>2] = $11; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $12 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZN11WCardFilterD2Ev($7); $25 = $4; $26 = $5; ___resumeException($25|0); // unreachable; } HEAP32[$6>>2] = $12; $i = 0; while(1) { $15 = $i; $16 = ($15|0)<(128); if (!($16)) { label = 8; break; } $17 = $i; $18 = (47604 + ($17<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($arg,$19)|0); $21 = $i; if ($20) { label = 5; break; } $27 = (($21) + 1)|0; $i = $27; } if ((label|0) == 5) { $22 = ((($7)) + 4|0); HEAP32[$22>>2] = $21; STACKTOP = sp;return; } else if ((label|0) == 8) { $28 = ((($7)) + 4|0); HEAP32[$28>>2] = -1; STACKTOP = sp;return; } } function __ZN15WCFilterAbility7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(0); if (!($4)) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)>=(128); if (!($7)) { $8 = ((($1)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = (47604 + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$vararg_buffer>>2] = $11; (_sprintf($buf,162513,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZN15WCFilterAbility9filterFeeEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 59: { $0 = 2.0; break; } case 61: case 60: { $0 = 1.5; break; } case 25: case 24: case 23: case 44: case 79: case 80: case 14: { $0 = 0.80000001192092896; break; } case 12: case 8: case 18: case 20: case 19: case 22: case 21: { $0 = 0.69999998807907104; break; } case 7: case 15: case 9: case 6: case 0: { $0 = 0.60000002384185791; break; } case 31: case 33: case 32: case 34: case 35: { $0 = -0.20000000298023224; break; } case 36: case 16: { $0 = 0.20000000298023224; break; } default: { $0 = 0.40000000596046448; } } $5 = $0; STACKTOP = sp;return (+$5); } function __ZN12WCFilterType7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $c; $5 = $0; $6 = $1; $7 = ((($6)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ((($5)) + 4|0); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$10); __THREW__ = 0; $11 = (invoke_iii(4383,($8|0),($2|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN12WCFilterType7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4080|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); HEAP32[$vararg_buffer>>2] = $3; (_sprintf($buf,162525,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN11WCFilterAND9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); $8 = ((($1)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); $14 = $7 + $13; STACKTOP = sp;return (+$14); } function __ZN10WCFilterOR9filterFeeEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0; var $9 = 0, $lFee = 0.0, $rFee = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (+FUNCTION_TABLE_di[$7 & 8191]($4)); $lFee = $8; $9 = ((($2)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (+FUNCTION_TABLE_di[$13 & 8191]($10)); $rFee = $14; $15 = $lFee; $16 = $rFee; $17 = $15 > $16; if ($17) { $18 = $lFee; $0 = $18; $20 = $0; STACKTOP = sp;return (+$20); } else { $19 = $rFee; $0 = $19; $20 = $0; STACKTOP = sp;return (+$20); } return +(0.0); } function __ZN11WCFilterNOT7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4096|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 28|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($1,$6); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; (invoke_iiii(3889,($buf|0),(162534|0),($vararg_buffer|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } } function __ZN13WCFilterGROUP7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4096|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 28|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 12|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($1,$6); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $10; (invoke_iiii(3889,($buf|0),(162539|0),($vararg_buffer|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } } function __ZN11WCFilterAND7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 44|0; $1 = sp + 28|0; $2 = sp + 16|0; $0 = $this; $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vii[$10 & 8191]($1,$7); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $12 = ((($5)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; invoke_vii($16|0,($2|0),($13|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $11; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $19; (invoke_iiii(3889,($buf|0),(162544|0),($vararg_buffer|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } function __ZN10WCFilterOR7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 44|0; $1 = sp + 28|0; $2 = sp + 16|0; $0 = $this; $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 12|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vii[$10 & 8191]($1,$7); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $12 = ((($5)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; invoke_vii($16|0,($2|0),($13|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $11; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $19; (invoke_iiii(3889,($buf|0),(162550|0),($vararg_buffer|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } function __ZN10WCFilterOR7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $c; $3 = $1; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = $2; $10 = (FUNCTION_TABLE_iii[$8 & 8191]($5,$9)|0); do { if ($10) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $11 = ((($3)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (FUNCTION_TABLE_iii[$15 & 8191]($12,$16)|0); if ($17) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } function __GLOBAL__sub_I_WFilter_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5696(); ___cxx_global_var_init_1_5697(); ___cxx_global_var_init_3_5698(); ___cxx_global_var_init_5_5699(); return; } function __ZN15WCFilterFactoryC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN12WCFilterNULLC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterC2Ev($1); $2 = 62624; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN13WCFilterGROUPC2EP11WCardFilter($this,$_k) { $this = $this|0; $_k = $_k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_k; $2 = $0; __ZN11WCardFilterC2Ev($2); $3 = 62292; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZN10WCFilterORC2EP11WCardFilterS1_($this,$a,$b) { $this = $this|0; $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $a; $2 = $b; $3 = $0; $4 = $1; $5 = $2; __ZN9WCFBranchC2EP11WCardFilterS1_($3,$4,$5); $6 = 62220; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN17WCFilterOnlyColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$arg); __THREW__ = 0; invoke_vii(6627,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 62348; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN12WCFilterTypeC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN11WCardFilterC2Ev($3); $4 = 62488; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($6|0),($arg|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $1 = $9; $2 = $10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN11WCardFilterD2Ev($3); $11 = $1; $12 = $2; ___resumeException($11|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN11WCFilterCMCC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$arg); __THREW__ = 0; invoke_vii(6638,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 62404; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN21WCFilterProducesColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$arg); __THREW__ = 0; invoke_vii(6627,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 62376; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN13WCFilterPowerC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$arg); __THREW__ = 0; invoke_vii(6638,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 62432; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function __ZN17WCFilterToughnessC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$arg) { $this = $this|0; $arg = $arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$arg); __THREW__ = 0; invoke_vii(6638,($4|0),($1|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $2 = $8; $3 = $9; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $10 = $2; $11 = $3; ___resumeException($10|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 62460; HEAP32[$4>>2] = $7; STACKTOP = sp;return; } } function ___cxx_global_var_init_5696() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62568,182585); (___cxa_atexit((3831|0),(62568|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5697() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62580,165089); (___cxa_atexit((3831|0),(62580|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5698() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62592,165080); (___cxa_atexit((3831|0),(62592|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5699() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62604,165065); (___cxa_atexit((3831|0),(62604|0),(___dso_handle|0))|0); return; } function __ZN12WCFilterNULLD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN12WCFilterNULLD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12WCFilterNULLD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WCFilterNULL7isMatchEP7MTGCard($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 1; } function __ZN12WCFilterNULL7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,162574); STACKTOP = sp;return; } function __ZN10WCFilterORD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WCFBranchD2Ev($1); STACKTOP = sp;return; } function __ZN10WCFilterORD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WCFilterORD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterANDD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WCFBranchD2Ev($1); STACKTOP = sp;return; } function __ZN11WCFilterANDD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCFilterANDD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterAND7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); if (!($9)) { $17 = 0; STACKTOP = sp;return ($17|0); } $10 = ((($2)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_iii[$14 & 8191]($11,$15)|0); $17 = $16; STACKTOP = sp;return ($17|0); } function __ZN13WCFilterGROUPD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 62292; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 4|0); HEAP32[$12>>2] = 0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN13WCFilterGROUPD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCFilterGROUPD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WCFilterGROUP7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); STACKTOP = sp;return ($9|0); } function __ZN13WCFilterGROUP9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (+FUNCTION_TABLE_di[$6 & 8191]($3)); STACKTOP = sp;return (+$7); } function __ZN11WCFilterNOTD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 62320; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 4|0); HEAP32[$12>>2] = 0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN11WCFilterNOTD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCFilterNOTD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterNOT7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($4,$8)|0); $10 = $9 ^ 1; STACKTOP = sp;return ($10|0); } function __ZN11WCFilterSetD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN11WCFilterSetD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCFilterSetD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterSet7isMatchEP7MTGCard($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(-2); if (!($5)) { $6 = $1; $7 = ((($6)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)==($10|0); if (!($11)) { $16 = 0; STACKTOP = sp;return ($16|0); } } $12 = $1; $13 = (__ZNK7MTGCard9getRarityEv($12)|0); $14 = $13 << 24 >> 24; $15 = ($14|0)!=(84); $16 = $15; STACKTOP = sp;return ($16|0); } function __ZN11WCFilterSet9filterFeeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +0.20000000298023224; } function __ZN13WCFilterColorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN13WCFilterColorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCFilterColorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WCFilterColor9filterFeeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +0.20000000298023224; } function __ZN17WCFilterOnlyColorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCFilterColorD2Ev($1); STACKTOP = sp;return; } function __ZN17WCFilterOnlyColorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WCFilterOnlyColorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN21WCFilterProducesColorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCFilterColorD2Ev($1); STACKTOP = sp;return; } function __ZN21WCFilterProducesColorD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN21WCFilterProducesColorD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterCMCD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCFilterNumericD2Ev($1); STACKTOP = sp;return; } function __ZN15WCFilterNumericD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN11WCFilterCMCD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCFilterCMCD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WCFilterCMC9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = (+($3|0)); $5 = $4 / 20.0; STACKTOP = sp;return (+$5); } function __ZN13WCFilterPowerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCFilterNumericD2Ev($1); STACKTOP = sp;return; } function __ZN13WCFilterPowerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WCFilterPowerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WCFilterPower9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = $3<<1; $5 = (+($4|0)); $6 = $5 / 12.0; STACKTOP = sp;return (+$6); } function __ZN17WCFilterToughnessD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCFilterNumericD2Ev($1); STACKTOP = sp;return; } function __ZN17WCFilterToughnessD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17WCFilterToughnessD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN17WCFilterToughness9filterFeeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = $3<<1; $5 = (+($4|0)); $6 = $5 / 12.0; STACKTOP = sp;return (+$6); } function __ZN12WCFilterTypeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 62488; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN12WCFilterTypeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12WCFilterTypeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WCFilterType9filterFeeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +0.40000000596046448; } function __ZN14WCFilterRarityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN14WCFilterRarityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WCFilterRarityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15WCFilterAbilityD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN15WCFilterAbilityD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCFilterAbilityD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WCFilterLetterD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WCardFilterD2Ev($1); STACKTOP = sp;return; } function __ZN14WCFilterLetterD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WCFilterLetterD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WCFilterLetter9filterFeeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return +4; } function __ZN15WCFilterNumericD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WCFilterNumericD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7WLBFontC2EiPKcib($this,$inFontID,$fontname,$lineheight,$useVideoRAM) { $this = $this|0; $inFontID = $inFontID|0; $fontname = $fontname|0; $lineheight = $lineheight|0; $useVideoRAM = $useVideoRAM|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $path = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $path = sp + 20|0; $7 = sp; $0 = $this; $1 = $inFontID; $2 = $fontname; $3 = $lineheight; $8 = $useVideoRAM&1; $4 = $8; $9 = $0; $10 = $1; __ZN5WFontC2Ei($9,$10); $11 = 62656; HEAP32[$9>>2] = $11; $12 = $2; __THREW__ = 0; invoke_vii(3797,($path|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $5 = $21; $6 = $22; __ZN5WFontD2Ev($9); $37 = $5; $38 = $6; ___resumeException($37|0); // unreachable; } $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($path)|0); $16 = ($15>>>0)>(4); if ($16) { $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($path)|0); $18 = (($17) - 4)|0; __THREW__ = 0; invoke_viiii(3795,($7|0),($path|0),0,($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 6; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($path,$7)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); label = 7; } } else { label = 7; } do { if ((label|0) == 7) { __THREW__ = 0; $25 = (invoke_ii(3903,3112)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 6; } else { $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($path)|0); $29 = $3; $30 = $4; $31 = $30&1; __THREW__ = 0; invoke_viiii(6639,($25|0),($28|0),($29|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; __ZdlPv($25); break; } else { $34 = ((($9)) + 8|0); HEAP32[$34>>2] = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 6) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); __ZN5WFontD2Ev($9); $37 = $5; $38 = $6; ___resumeException($37|0); // unreachable; } function __ZN7WLBFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$s,$output) { $this = $this|0; $s = $s|0; $output = $output|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $cut = 0, $len = 0, $newcut = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 48|0; $6 = sp + 28|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $1 = $s; $2 = $output; $len = 30; while(1) { $9 = $1; $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($9)|0); $11 = ($10>>>0)>(0); if (!($11)) { label = 17; break; } $12 = $1; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($12,162681,0)|0); $cut = $13; $14 = $cut; $15 = $len; $16 = ($14>>>0)>=($15>>>0); $17 = $cut; $18 = ($17|0)==(-1); $or$cond = $16 | $18; if ($or$cond) { $19 = $2; $20 = $1; $21 = $len; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($3,$20,0,$21); __THREW__ = 0; invoke_vii(5346,($19|0),($3|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $24 = $1; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($24)|0); $26 = $len; $27 = ($25>>>0)>($26>>>0); $28 = $1; if ($27) { $29 = $1; $30 = $len; $31 = $1; $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($31)|0); $33 = $len; $34 = (($32) - ($33))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($6,$29,$30,$34); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($28,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); continue; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($28,211279)|0); continue; } } $37 = $cut; $newcut = $37; while(1) { $38 = $newcut; $39 = $len; $40 = ($38>>>0)<($39>>>0); $41 = $newcut; $42 = ($41|0)!=(-1); $43 = $40 ? $42 : 0; if (!($43)) { break; } $44 = $newcut; $cut = $44; $45 = $1; $46 = $newcut; $47 = (($46) + 1)|0; $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($45,162681,$47)|0); $newcut = $48; } $49 = $2; $50 = $1; $51 = $cut; $52 = (($51) + 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($7,$50,0,$52); __THREW__ = 0; invoke_vii(5346,($49|0),($7|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 15; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $55 = $1; $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($55)|0); $57 = $cut; $58 = (($57) + 1)|0; $59 = ($56>>>0)>($58>>>0); $60 = $1; if ($59) { $61 = $1; $62 = $cut; $63 = (($62) + 1)|0; $64 = $1; $65 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($64)|0); $66 = $cut; $67 = (($65) - ($66))|0; $68 = (($67) - 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$61,$63,$68); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($60,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); continue; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($60,211279)|0); continue; } } if ((label|0) == 7) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $71 = $4; $72 = $5; ___resumeException($71|0); // unreachable; } else if ((label|0) == 15) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $4 = $69; $5 = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $71 = $4; $72 = $5; ___resumeException($71|0); // unreachable; } else if ((label|0) == 17) { STACKTOP = sp;return; } } function __ZN7WFBFontC2EiPKcib($this,$inFontID,$fontname,$lineheight,$0) { $this = $this|0; $inFontID = $inFontID|0; $fontname = $fontname|0; $lineheight = $lineheight|0; $0 = $0|0; var $$arith = 0, $$arith2 = 0, $$arith6 = 0, $$overflow = 0, $$overflow3 = 0, $$overflow7 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0.0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $engFileName = 0, $ep = 0, $fileSys = 0, $index = 0, $size = 0, $sizeStr = 0, $tmpFileName = 0; var $vararg_buffer = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $tmpFileName = sp + 112|0; $engFileName = sp + 80|0; $sizeStr = sp + 76|0; $8 = sp + 28|0; $9 = sp + 16|0; $1 = $this; $2 = $inFontID; $3 = $fontname; $4 = $lineheight; $10 = $0&1; $5 = $10; $11 = $1; $12 = $2; __ZN5WFontC2Ei($11,$12); $13 = 62716; HEAP32[$11>>2] = $13; $14 = ((($11)) + 64|0); HEAP32[$14>>2] = 0; __THREW__ = 0; $15 = (invoke_i(4575)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; L1: do { if (!($17)) { HEAP32[15661] = $15; $18 = ((($11)) + 80|0); HEAP32[$18>>2] = 0; $19 = ((($11)) + 68|0); HEAP32[$19>>2] = 0; $20 = ((($11)) + 72|0); HEAP32[$20>>2] = 0; $21 = ((($11)) + 76|0); HEAP32[$21>>2] = 0; $22 = $3; __THREW__ = 0; (invoke_iii(6640,($tmpFileName|0),($22|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; $25 = (invoke_iii(6641,($tmpFileName|0),46)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $ep = $25; $28 = $ep; HEAP8[$28>>0] = 0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $tmpFileName; (invoke_iiii(3889,($engFileName|0),(162687|0),($vararg_buffer|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; $31 = (invoke_i(4202)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $fileSys = $31; $size = 0; ;HEAP16[$sizeStr>>1]=0|0;HEAP16[$sizeStr+2>>1]=0|0; $34 = $fileSys; __THREW__ = 0; invoke_vii(3797,($8|0),($engFileName|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; $37 = (invoke_iii(6423,($34|0),($8|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $6 = $43; $7 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN5WFontD2Ev($11); $246 = $6; $247 = $7; ___resumeException($246|0); // unreachable; } $40 = $37 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($40) { STACKTOP = sp;return; } $45 = $fileSys; __THREW__ = 0; $46 = (invoke_ii(6642,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $size = $46; $49 = $size; $50 = ($49|0)<(0); $51 = $50 ? -1 : $49; __THREW__ = 0; $52 = (invoke_ii(5018,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = ((($11)) + 12|0); HEAP32[$55>>2] = $52; $56 = $fileSys; $57 = ((($11)) + 12|0); $58 = HEAP32[$57>>2]|0; $59 = $size; __THREW__ = 0; (invoke_iiii(6643,($56|0),($58|0),($59|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { $62 = $fileSys; __THREW__ = 0; invoke_vi(6424,($62|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = $fileSys; $66 = $3; __THREW__ = 0; invoke_vii(3797,($9|0),($66|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { __THREW__ = 0; $69 = (invoke_iii(6423,($65|0),($9|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $6 = $73; $7 = $74; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN5WFontD2Ev($11); $246 = $6; $247 = $7; ___resumeException($246|0); // unreachable; } $72 = $69 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($72) { STACKTOP = sp;return; } $75 = $fileSys; __THREW__ = 0; (invoke_iiii(6643,($75|0),($sizeStr|0),4)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $78 = HEAP16[$sizeStr>>1]|0; $79 = $78&65535; $80 = ((($sizeStr)) + 2|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = Math_imul($79, $82)|0; $84 = ((($sizeStr)) + 3|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $87 = Math_imul($83, $86)|0; $88 = (($87|0) / 2)&-1; $size = $88; $89 = $size; $90 = ($89|0)<(0); $91 = $90 ? -1 : $89; __THREW__ = 0; $92 = (invoke_ii(5018,($91|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if (!($94)) { $95 = ((($11)) + 16|0); HEAP32[$95>>2] = $92; __THREW__ = 0; $96 = (invoke_ii(5018,131072)|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if (!($98)) { $99 = ((($11)) + 8|0); HEAP32[$99>>2] = $96; $100 = $fileSys; $101 = ((($11)) + 8|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; (invoke_iiii(6643,($100|0),($102|0),131072)|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if (!($104)) { $105 = $fileSys; $106 = ((($11)) + 16|0); $107 = HEAP32[$106>>2]|0; $108 = $size; __THREW__ = 0; (invoke_iiii(6643,($105|0),($107|0),($108|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { break; } $111 = $fileSys; __THREW__ = 0; invoke_vi(6424,($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break; } $114 = ((($11)) + 20|0); HEAP32[$114>>2] = -1; $115 = ((($11)) + 20|0); $116 = HEAP32[$115>>2]|0; $117 = ((($11)) + 24|0); HEAP32[$117>>2] = $116; $118 = $4; $119 = ((($11)) + 28|0); HEAP32[$119>>2] = $118; $120 = ((($11)) + 32|0); HEAPF32[$120>>2] = 1.0; $121 = ((($11)) + 28|0); $122 = HEAP32[$121>>2]|0; $123 = (($122>>>0) / 2)&-1; $124 = ((($11)) + 40|0); HEAP32[$124>>2] = $123; $125 = ((($11)) + 40|0); $126 = HEAP32[$125>>2]|0; $127 = ((($11)) + 28|0); $128 = HEAP32[$127>>2]|0; $129 = Math_imul($126, $128)|0; $130 = ((($11)) + 36|0); HEAP32[$130>>2] = $129; $131 = ((($11)) + 44|0); HEAP32[$131>>2] = 256; $132 = ((($11)) + 48|0); HEAP32[$132>>2] = 256; $133 = ((($11)) + 44|0); $134 = HEAP32[$133>>2]|0; $135 = ((($11)) + 28|0); $136 = HEAP32[$135>>2]|0; $137 = (($134>>>0) / ($136>>>0))&-1; $138 = ((($11)) + 52|0); HEAP32[$138>>2] = $137; $139 = ((($11)) + 48|0); $140 = HEAP32[$139>>2]|0; $141 = ((($11)) + 28|0); $142 = HEAP32[$141>>2]|0; $143 = (($140>>>0) / ($142>>>0))&-1; $144 = ((($11)) + 56|0); HEAP32[$144>>2] = $143; $145 = ((($11)) + 52|0); $146 = HEAP32[$145>>2]|0; $147 = ((($11)) + 56|0); $148 = HEAP32[$147>>2]|0; $149 = Math_imul($146, $148)|0; $150 = ((($11)) + 60|0); HEAP32[$150>>2] = $149; $151 = ((($11)) + 60|0); $152 = HEAP32[$151>>2]|0; $$arith6 = $152<<2; $$overflow7 = ($152>>>0)>(1073741823); $153 = $$overflow7 ? -1 : $$arith6; __THREW__ = 0; $154 = (invoke_ii(5018,($153|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { break; } $157 = ((($11)) + 68|0); HEAP32[$157>>2] = $154; $158 = ((($11)) + 60|0); $159 = HEAP32[$158>>2]|0; $$arith2 = $159<<2; $$overflow3 = ($159>>>0)>(1073741823); $160 = $$overflow3 ? -1 : $$arith2; __THREW__ = 0; $161 = (invoke_ii(5018,($160|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = ((($11)) + 72|0); HEAP32[$164>>2] = $161; $165 = ((($11)) + 28|0); $166 = HEAP32[$165>>2]|0; $167 = ((($11)) + 28|0); $168 = HEAP32[$167>>2]|0; $169 = Math_imul($166, $168)|0; $$arith = $169<<2; $$overflow = ($169>>>0)>(1073741823); $170 = $$overflow ? -1 : $$arith; __THREW__ = 0; $171 = (invoke_ii(5018,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { break; } $174 = ((($11)) + 80|0); HEAP32[$174>>2] = $171; $175 = HEAP32[15661]|0; $176 = ((($11)) + 44|0); $177 = HEAP32[$176>>2]|0; $178 = ((($11)) + 48|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_iiiii(6391,($175|0),($177|0),($179|0),1)|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { break; } $183 = ((($11)) + 64|0); HEAP32[$183>>2] = $180; $index = 0; $y = 0; L37: while(1) { $184 = $y; $185 = ((($11)) + 56|0); $186 = HEAP32[$185>>2]|0; $187 = ($184|0)<($186|0); if (!($187)) { label = 39; break; } $x = 0; while(1) { $188 = $x; $189 = ((($11)) + 52|0); $190 = HEAP32[$189>>2]|0; $191 = ($188|0)<($190|0); if (!($191)) { break; } $192 = $index; $193 = ((($11)) + 72|0); $194 = HEAP32[$193>>2]|0; $195 = (($194) + ($192<<2)|0); HEAP32[$195>>2] = -1; __THREW__ = 0; $196 = (invoke_ii(3903,64)|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { break L1; } $199 = ((($11)) + 64|0); $200 = HEAP32[$199>>2]|0; $201 = $x; $202 = ((($11)) + 28|0); $203 = HEAP32[$202>>2]|0; $204 = Math_imul($201, $203)|0; $205 = (+($204>>>0)); $206 = $y; $207 = ((($11)) + 28|0); $208 = HEAP32[$207>>2]|0; $209 = Math_imul($206, $208)|0; $210 = (+($209>>>0)); $211 = ((($11)) + 28|0); $212 = HEAP32[$211>>2]|0; $213 = (+($212>>>0)); $214 = ((($11)) + 28|0); $215 = HEAP32[$214>>2]|0; $216 = (+($215>>>0)); __THREW__ = 0; invoke_viidddd(4434,($196|0),($200|0),(+$205),(+$210),(+$213),(+$216)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { break L37; } $219 = $index; $220 = ((($11)) + 68|0); $221 = HEAP32[$220>>2]|0; $222 = (($221) + ($219<<2)|0); HEAP32[$222>>2] = $196; $223 = $index; $224 = ((($11)) + 68|0); $225 = HEAP32[$224>>2]|0; $226 = (($225) + ($223<<2)|0); $227 = HEAP32[$226>>2]|0; $228 = ((($11)) + 28|0); $229 = HEAP32[$228>>2]|0; $230 = (($229>>>0) / 2)&-1; $231 = (+($230>>>0)); $232 = ((($11)) + 28|0); $233 = HEAP32[$232>>2]|0; $234 = (($233>>>0) / 2)&-1; $235 = (+($234>>>0)); __THREW__ = 0; invoke_vidd(3897,($227|0),(+$231),(+$235)); $236 = __THREW__; __THREW__ = 0; $237 = $236&1; if ($237) { break L1; } $238 = $index; $239 = (($238) + 1)|0; $index = $239; $240 = $x; $241 = (($240) + 1)|0; $x = $241; } $244 = $y; $245 = (($244) + 1)|0; $y = $245; } if ((label|0) == 39) { STACKTOP = sp;return; } $242 = ___cxa_find_matching_catch()|0; $243 = tempRet0; $6 = $242; $7 = $243; __ZdlPv($196); __ZN5WFontD2Ev($11); $246 = $6; $247 = $7; ___resumeException($246|0); // unreachable; } } } } } } } } } } } } } } } } while(0); $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZN5WFontD2Ev($11); $246 = $6; $247 = $7; ___resumeException($246|0); // unreachable; } function __ZN7WFBFontD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 62716; HEAP32[$1>>2] = $2; $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZdaPv($7); } $9 = ((($1)) + 12|0); HEAP32[$9>>2] = 0; } $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { __ZdaPv($14); } $16 = ((($1)) + 16|0); HEAP32[$16>>2] = 0; } $17 = ((($1)) + 64|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($1)) + 64|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { __ZN8JTextureD2Ev($21); __ZdlPv($21); } $23 = ((($1)) + 64|0); HEAP32[$23>>2] = 0; } $24 = ((($1)) + 68|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $i = 0; while(1) { $27 = $i; $28 = ((($1)) + 60|0); $29 = HEAP32[$28>>2]|0; $30 = ($27|0)<($29|0); if (!($30)) { break; } $31 = $i; $32 = ((($1)) + 68|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) + ($31<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = $i; $38 = ((($1)) + 68|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) + ($37<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if (!($42)) { __ZdlPv($41); } } $43 = $i; $44 = (($43) + 1)|0; $i = $44; } $45 = ((($1)) + 68|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { __ZdaPv($46); } } $48 = ((($1)) + 8|0); $49 = HEAP32[$48>>2]|0; $50 = (0|0)!=($49|0); if ($50) { $51 = ((($1)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { __ZdaPv($52); } } $54 = ((($1)) + 72|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { $57 = ((($1)) + 72|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0|0); if (!($59)) { __ZdaPv($58); } } $60 = ((($1)) + 80|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0|0); if (!($62)) { __ZN5WFontD2Ev($1); STACKTOP = sp;return; } $63 = ((($1)) + 80|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)==(0|0); if ($65) { __ZN5WFontD2Ev($1); STACKTOP = sp;return; } __ZdaPv($64); __ZN5WFontD2Ev($1); STACKTOP = sp;return; } function __ZN7WFBFontD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7WFBFontD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7WFBFont12PreCacheCharEPKh($this,$ch) { $this = $this|0; $ch = $ch|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $charLength = 0, $code = 0, $gray = 0, $i = 0, $i1 = 0, $index = 0, $j = 0, $offset = 0, $size = 0, $src = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $charLength = sp + 36|0; $1 = $this; $2 = $ch; $3 = $1; HEAP32[$charLength>>2] = 1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,$charLength)|0); $code = $8; $9 = $2; $10 = (__ZL15doubleWidthCharPKh($9)|0); if ($10) { $11 = ((($3)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = $code; $15 = ((($3)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + ($14<<1)|0); $18 = HEAP16[$17>>1]|0; $19 = $18&65535; $code = $19; } } $20 = ((($3)) + 76|0); $21 = HEAP32[$20>>2]|0; $22 = ((($3)) + 72|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + ($21<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(-1); L5: do { if ($26) { $i = 0; while(1) { $27 = $i; $28 = ((($3)) + 60|0); $29 = HEAP32[$28>>2]|0; $30 = ($27|0)<($29|0); if (!($30)) { break L5; } $31 = $i; $32 = ((($3)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) + ($31<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = $code; $37 = ($35|0)==($36|0); $38 = $i; if ($37) { break; } $39 = (($38) + 1)|0; $i = $39; } $0 = $38; $204 = $0; STACKTOP = sp;return ($204|0); } } while(0); $40 = ((($3)) + 76|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + 1)|0; HEAP32[$40>>2] = $42; $index = $41; $43 = ((($3)) + 76|0); $44 = HEAP32[$43>>2]|0; $45 = ((($3)) + 60|0); $46 = HEAP32[$45>>2]|0; $47 = ($44|0)>=($46|0); if ($47) { $48 = ((($3)) + 76|0); HEAP32[$48>>2] = 0; } $x = 0; $y = 0; $49 = ((($3)) + 80|0); $50 = HEAP32[$49>>2]|0; $51 = ((($3)) + 28|0); $52 = HEAP32[$51>>2]|0; $53 = $52<<2; $54 = ((($3)) + 28|0); $55 = HEAP32[$54>>2]|0; $56 = Math_imul($53, $55)|0; _memset(($50|0),0,($56|0))|0; $57 = $2; $58 = (__ZL15doubleWidthCharPKh($57)|0); $59 = ((($3)) + 28|0); $60 = HEAP32[$59>>2]|0; if ($58) { $size = $60; $61 = ((($3)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = $code; $64 = ((($3)) + 36|0); $65 = HEAP32[$64>>2]|0; $66 = Math_imul($63, $65)|0; $67 = (($62) + ($66)|0); $src = $67; $offset = 0; } else { $68 = (($60>>>0) / 2)&-1; $size = $68; $69 = ((($3)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = $code; $72 = ((($3)) + 28|0); $73 = HEAP32[$72>>2]|0; $74 = $size; $75 = Math_imul($73, $74)|0; $76 = (($75>>>0) / 2)&-1; $77 = Math_imul($71, $76)|0; $78 = (($70) + ($77)|0); $src = $78; $offset = 0; } $i1 = 0; while(1) { $79 = $i1; $80 = ((($3)) + 28|0); $81 = HEAP32[$80>>2]|0; $82 = ($79>>>0)<($81>>>0); if (!($82)) { break; } $x = 0; $j = 0; while(1) { $83 = $j; $84 = $offset; $85 = ($83>>>0)<($84>>>0); if (!($85)) { break; } $86 = $y; $87 = ((($3)) + 28|0); $88 = HEAP32[$87>>2]|0; $89 = Math_imul($86, $88)|0; $90 = $x; $91 = (($89) + ($90))|0; $92 = ((($3)) + 80|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) + ($91<<2)|0); HEAP32[$94>>2] = 0; $95 = $x; $96 = (($95) + 1)|0; $x = $96; $97 = $j; $98 = (($97) + 1)|0; $j = $98; } while(1) { $99 = $j; $100 = $offset; $101 = $size; $102 = (($100) + ($101))|0; $103 = ($99>>>0)<($102>>>0); if (!($103)) { break; } $104 = $i1; $105 = $size; $106 = Math_imul($104, $105)|0; $107 = $j; $108 = (($106) + ($107))|0; $109 = $offset; $110 = (($108) - ($109))|0; $111 = (($110>>>0) / 2)&-1; $112 = $src; $113 = (($112) + ($111)|0); $114 = HEAP8[$113>>0]|0; $gray = $114; $115 = $j; $116 = $offset; $117 = (($115) - ($116))|0; $118 = $117 & 1; $119 = ($118|0)!=(0); $120 = $gray; $121 = $120&255; $122 = $121 & 240; $123 = $121 & 15; $124 = $123 << 4; $125 = $119 ? $122 : $124; $126 = $125&255; $gray = $126; $127 = $gray; $128 = ($127<<24>>24)!=(0); if ($128) { $129 = $gray; $130 = $129&255; $131 = $130 | 15; $132 = $131&255; $gray = $132; } $133 = $gray; $134 = $133&255; $135 = $134 << 24; $136 = $135 | 16711680; $137 = $136 | 65280; $138 = $137 | 255; $139 = $y; $140 = ((($3)) + 28|0); $141 = HEAP32[$140>>2]|0; $142 = Math_imul($139, $141)|0; $143 = $x; $144 = (($142) + ($143))|0; $145 = ((($3)) + 80|0); $146 = HEAP32[$145>>2]|0; $147 = (($146) + ($144<<2)|0); HEAP32[$147>>2] = $138; $148 = $x; $149 = (($148) + 1)|0; $x = $149; $150 = $j; $151 = (($150) + 1)|0; $j = $151; } while(1) { $152 = $j; $153 = ((($3)) + 28|0); $154 = HEAP32[$153>>2]|0; $155 = ($152>>>0)<($154>>>0); $156 = $y; if (!($155)) { break; } $157 = ((($3)) + 28|0); $158 = HEAP32[$157>>2]|0; $159 = Math_imul($156, $158)|0; $160 = $x; $161 = (($159) + ($160))|0; $162 = ((($3)) + 80|0); $163 = HEAP32[$162>>2]|0; $164 = (($163) + ($161<<2)|0); HEAP32[$164>>2] = 0; $165 = $x; $166 = (($165) + 1)|0; $x = $166; $167 = $j; $168 = (($167) + 1)|0; $j = $168; } $169 = (($156) + 1)|0; $y = $169; $170 = $i1; $171 = (($170) + 1)|0; $i1 = $171; } $172 = $code; $173 = $index; $174 = ((($3)) + 72|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($173<<2)|0); HEAP32[$176>>2] = $172; $177 = $index; $178 = ((($3)) + 68|0); $179 = HEAP32[$178>>2]|0; $180 = (($179) + ($177<<2)|0); $181 = HEAP32[$180>>2]|0; $182 = ((($181)) + 36|0); $183 = +HEAPF32[$182>>2]; $184 = (~~(($183))); $x = $184; $185 = $index; $186 = ((($3)) + 68|0); $187 = HEAP32[$186>>2]|0; $188 = (($187) + ($185<<2)|0); $189 = HEAP32[$188>>2]|0; $190 = ((($189)) + 40|0); $191 = +HEAPF32[$190>>2]; $192 = (~~(($191))); $y = $192; $193 = ((($3)) + 64|0); $194 = HEAP32[$193>>2]|0; $195 = $x; $196 = $y; $197 = ((($3)) + 28|0); $198 = HEAP32[$197>>2]|0; $199 = ((($3)) + 28|0); $200 = HEAP32[$199>>2]|0; $201 = ((($3)) + 80|0); $202 = HEAP32[$201>>2]|0; __ZN8JTexture10UpdateBitsEiiiiPj($194,$195,$196,$198,$200,$202); $203 = $index; $0 = $203; $204 = $0; STACKTOP = sp;return ($204|0); } function __ZN7WFBFont10DrawStringEPKcffiff($this,$s,$x,$y,$align,$leftOffset,$width) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $width = +$width; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0, $223 = 0.0; var $224 = 0.0, $225 = 0, $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0.0; var $242 = 0.0, $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0; var $260 = 0.0, $261 = 0.0, $262 = 0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0.0, $295 = 0.0, $296 = 0.0; var $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0.0, $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0.0, $313 = 0.0; var $314 = 0.0, $315 = 0.0, $316 = 0.0, $317 = 0.0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0.0, $329 = 0, $33 = 0, $330 = 0.0, $331 = 0.0; var $332 = 0, $333 = 0.0, $334 = 0.0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0.0, $34 = 0, $340 = 0, $341 = 0.0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0.0, $349 = 0.0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0.0, $354 = 0.0, $355 = 0.0, $356 = 0.0, $357 = 0.0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0.0, $371 = 0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0.0, $376 = 0.0, $377 = 0.0, $378 = 0.0, $379 = 0.0, $38 = 0, $380 = 0.0, $381 = 0, $382 = 0, $383 = 0, $384 = 0.0, $385 = 0.0, $386 = 0.0; var $387 = 0.0, $388 = 0.0, $389 = 0.0, $39 = 0, $390 = 0.0, $391 = 0.0, $392 = 0, $393 = 0.0, $394 = 0.0, $395 = 0, $396 = 0.0, $397 = 0.0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0.0, $403 = 0; var $404 = 0.0, $405 = 0.0, $406 = 0.0, $407 = 0.0, $408 = 0.0, $409 = 0.0, $41 = 0.0, $410 = 0.0, $411 = 0.0, $412 = 0.0, $413 = 0, $414 = 0, $415 = 0, $416 = 0.0, $417 = 0.0, $418 = 0.0, $419 = 0.0, $42 = 0.0, $420 = 0.0, $421 = 0.0; var $422 = 0.0, $423 = 0.0, $424 = 0, $425 = 0.0, $426 = 0.0, $427 = 0, $428 = 0.0, $429 = 0.0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0.0, $437 = 0.0, $438 = 0, $439 = 0.0, $44 = 0.0; var $440 = 0.0, $441 = 0, $442 = 0.0, $443 = 0.0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0.0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0.0, $455 = 0.0, $456 = 0.0, $457 = 0.0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0.0, $472 = 0.0, $473 = 0, $474 = 0.0, $475 = 0, $476 = 0.0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0.0, $480 = 0, $481 = 0, $482 = 0.0, $483 = 0.0, $484 = 0.0, $485 = 0.0, $486 = 0.0, $487 = 0.0, $488 = 0.0, $489 = 0.0, $49 = 0, $490 = 0, $491 = 0.0, $492 = 0, $493 = 0, $494 = 0.0; var $495 = 0, $496 = 0.0, $497 = 0.0, $498 = 0.0, $499 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0; var $charHeight = 0, $charW = 0, $charW0 = 0.0, $delta = 0.0, $doubleW = 0, $index = 0, $mFont = 0, $mana = 0, $mana2 = 0, $or$cond = 0, $scale = 0.0, $src = 0, $str = 0, $t = 0, $v = 0, $xPos = 0, $xPos0 = 0.0, $xx = 0.0, $yPos = 0, $yy = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $xPos = sp + 32|0; $yPos = sp + 28|0; $charW = sp + 24|0; $charHeight = sp + 20|0; $0 = $this; $1 = $s; $2 = $x; $3 = $y; $4 = $align; $5 = $leftOffset; $6 = $width; $7 = $0; $8 = $1; $str = $8; $9 = $str; $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = ($11|0)<(128); if ($12) { $13 = (__ZN16WResourceManager8InstanceEv()|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 112|0); $16 = HEAP32[$15>>2]|0; $17 = ((($7)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 100)|0; $20 = (FUNCTION_TABLE_iii[$16 & 8191]($13,$19)|0); $mFont = $20; $21 = $mFont; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$7>>2]|0; $26 = ((($25)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = (+FUNCTION_TABLE_di[$27 & 8191]($7)); FUNCTION_TABLE_vid[$24 & 8191]($21,$28); $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$7>>2]|0; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_ii[$35 & 8191]($7)|0); FUNCTION_TABLE_vii[$32 & 8191]($29,$36); $37 = $mFont; $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = $2; $42 = $3; $43 = $4; $44 = $5; $45 = $6; FUNCTION_TABLE_viiddidd[$39 & 8191]($37,$40,$41,$42,$43,$44,$45); STACKTOP = sp;return; } $46 = ((($7)) + 28|0); $47 = HEAP32[$46>>2]|0; $48 = (+($47>>>0)); $49 = ((($7)) + 32|0); $50 = +HEAPF32[$49>>2]; $51 = $48 * $50; $52 = $51 / 2.0; $53 = $2; $54 = $53 + $52; $2 = $54; $55 = ((($7)) + 28|0); $56 = HEAP32[$55>>2]|0; $57 = (+($56>>>0)); $58 = ((($7)) + 32|0); $59 = +HEAPF32[$58>>2]; $60 = $57 * $59; $61 = $60 / 2.0; $62 = $3; $63 = $62 + $61; $3 = $63; $64 = $4; L5: do { switch ($64|0) { case 2: { $65 = $6; $66 = $65 != 0.0; if ($66) { $67 = $6; $68 = $2; $69 = $68 - $67; $2 = $69; $70 = HEAP32[$7>>2]|0; $71 = ((($70)) + 28|0); $72 = HEAP32[$71>>2]|0; $73 = $1; $74 = (+FUNCTION_TABLE_dii[$72 & 4095]($7,$73)); $75 = $6; $76 = $74 - $75; $77 = $5; $78 = $77 + $76; $5 = $78; break L5; } else { $79 = HEAP32[$7>>2]|0; $80 = ((($79)) + 28|0); $81 = HEAP32[$80>>2]|0; $82 = $1; $83 = (+FUNCTION_TABLE_dii[$81 & 4095]($7,$82)); $84 = $2; $85 = $84 - $83; $2 = $85; break L5; } break; } case 1: { $86 = $6; $87 = $86 != 0.0; if ($87) { $88 = $6; $89 = $88 / 2.0; $90 = $2; $91 = $90 - $89; $2 = $91; $92 = HEAP32[$7>>2]|0; $93 = ((($92)) + 28|0); $94 = HEAP32[$93>>2]|0; $95 = $1; $96 = (+FUNCTION_TABLE_dii[$94 & 4095]($7,$95)); $97 = $96 / 2.0; $98 = $6; $99 = $98 / 2.0; $100 = $97 - $99; $101 = $5; $102 = $101 + $100; $5 = $102; break L5; } else { $103 = HEAP32[$7>>2]|0; $104 = ((($103)) + 28|0); $105 = HEAP32[$104>>2]|0; $106 = $1; $107 = (+FUNCTION_TABLE_dii[$105 & 4095]($7,$106)); $108 = $107 / 2.0; $109 = $2; $110 = $109 - $108; $2 = $110; break L5; } break; } default: { } } } while(0); $111 = HEAP32[15661]|0; $112 = ((($7)) + 64|0); $113 = HEAP32[$112>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($111,$113); $114 = $str; $src = $114; $115 = $2; $xx = $115; $116 = $3; $yy = $116; $index = 0; L15: while(1) { $117 = $src; $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = ($119|0)==(0); $121 = $yy; $122 = $121 > 272.0; $or$cond = $120 | $122; if ($or$cond) { label = 46; break; } $123 = $yy; $124 = ((($7)) + 28|0); $125 = HEAP32[$124>>2]|0; $126 = (+($125>>>0)); $127 = $123 + $126; $128 = $127 < 0.0; $129 = $src; $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = ($131|0)<(32); if ($128) { if (!($132)) { $148 = ((($7)) + 28|0); $149 = HEAP32[$148>>2]|0; $150 = (+($149>>>0)); $151 = ((($7)) + 32|0); $152 = +HEAPF32[$151>>2]; $153 = $150 * $152; $154 = $xx; $155 = $154 + $153; $xx = $155; $156 = $xx; $157 = $6; $158 = $156 >= $157; if (!($158)) { continue; } $159 = $2; $xx = $159; $160 = ((($7)) + 28|0); $161 = HEAP32[$160>>2]|0; $162 = (+($161>>>0)); $163 = ((($7)) + 32|0); $164 = +HEAPF32[$163>>2]; $165 = $162 * $164; $166 = $yy; $167 = $166 + $165; $yy = $167; continue; } $133 = $src; $134 = HEAP8[$133>>0]|0; $135 = $134&255; $136 = ($135|0)==(10); if ($136) { $137 = $2; $xx = $137; $138 = ((($7)) + 28|0); $139 = HEAP32[$138>>2]|0; $140 = (+($139>>>0)); $141 = ((($7)) + 32|0); $142 = +HEAPF32[$141>>2]; $143 = $140 * $142; $144 = $yy; $145 = $144 + $143; $yy = $145; } $146 = $src; $147 = ((($146)) + 1|0); $src = $147; continue; } if ($132) { $168 = $src; $169 = HEAP8[$168>>0]|0; $170 = $169&255; $171 = ($170|0)==(10); if ($171) { $172 = $2; $xx = $172; $173 = ((($7)) + 28|0); $174 = HEAP32[$173>>2]|0; $175 = (+($174>>>0)); $176 = ((($7)) + 32|0); $177 = +HEAPF32[$176>>2]; $178 = $175 * $177; $179 = $yy; $180 = $179 + $178; $yy = $180; } $181 = $src; $182 = ((($181)) + 1|0); $src = $182; continue; } $183 = HEAP32[$7>>2]|0; $184 = ((($183)) + 56|0); $185 = HEAP32[$184>>2]|0; $186 = $src; $187 = (FUNCTION_TABLE_iii[$185 & 8191]($7,$186)|0); $mana = $187; $188 = $src; $189 = (__ZL15doubleWidthCharPKh($188)|0); $190 = $189&1; $doubleW = $190; $191 = HEAP32[$7>>2]|0; $192 = ((($191)) + 60|0); $193 = HEAP32[$192>>2]|0; $194 = $src; $195 = (FUNCTION_TABLE_iii[$193 & 8191]($7,$194)|0); $index = $195; $196 = $src; $197 = HEAP8[$196>>0]|0; $198 = (__ZL9charWidthh($197)|0); $199 = $src; $200 = (($199) + ($198)|0); $src = $200; $201 = $index; $202 = ((($7)) + 68|0); $203 = HEAP32[$202>>2]|0; $204 = (($203) + ($201<<2)|0); $205 = HEAP32[$204>>2]|0; __ZN5JQuad14GetTextureRectEPfS0_S0_S0_($205,$xPos,$yPos,$charW,$charHeight); $206 = +HEAPF32[$xPos>>2]; $xPos0 = $206; $207 = +HEAPF32[$charW>>2]; $charW0 = $207; $208 = $doubleW; $209 = $208&1; $210 = +HEAPF32[$charW>>2]; $211 = ((($7)) + 32|0); $212 = +HEAPF32[$211>>2]; $213 = $210 * $212; $214 = $213 / 2.0; $215 = $209 ? $213 : $214; $delta = $215; $216 = $5; $217 = $216 != 0.0; do { if ($217) { $218 = $5; $219 = $218 < 0.0; $220 = $5; if ($219) { $221 = $xx; $222 = $221 - $220; $xx = $222; $5 = 0.0; break; } $223 = $delta; $224 = $220 - $223; $225 = $224 > 0.0; if ($225) { $226 = $delta; $227 = $5; $228 = $227 - $226; $5 = $228; continue L15; } else { $229 = $5; $230 = ((($7)) + 32|0); $231 = +HEAPF32[$230>>2]; $232 = $229 / $231; $233 = +HEAPF32[$xPos>>2]; $234 = $233 + $232; HEAPF32[$xPos>>2] = $234; $235 = $5; $236 = $delta; $237 = $236 - $235; $delta = $237; $5 = 0.0; $238 = $delta; $239 = ((($7)) + 32|0); $240 = +HEAPF32[$239>>2]; $241 = $238 / $240; HEAPF32[$charW>>2] = $241; break; } } } while(0); $242 = $6; $243 = $242 != 0.0; if ($243) { $244 = $xx; $245 = $2; $246 = $6; $247 = $245 + $246; $248 = $244 > $247; if ($248) { label = 46; break; } $249 = $xx; $250 = $delta; $251 = $249 + $250; $252 = $2; $253 = $6; $254 = $252 + $253; $255 = $251 > $254; if ($255) { $256 = $2; $257 = $6; $258 = $256 + $257; $259 = $xx; $260 = $258 - $259; $delta = $260; $261 = $delta; $262 = ((($7)) + 32|0); $263 = +HEAPF32[$262>>2]; $264 = $261 / $263; HEAPF32[$charW>>2] = $264; } } $265 = $mana; $266 = ($265|0)>=(0); if ($266) { $mana2 = -1; $267 = $src; $268 = HEAP8[$267>>0]|0; $269 = $268&255; $270 = ($269|0)==(47); if ($270) { $271 = HEAP32[$7>>2]|0; $272 = ((($271)) + 56|0); $273 = HEAP32[$272>>2]|0; $274 = $src; $275 = ((($274)) + 1|0); $276 = (FUNCTION_TABLE_iii[$273 & 8191]($7,$275)|0); $mana2 = $276; $277 = ($276|0)>=(0); if ($277) { $278 = $src; $279 = HEAP8[$278>>0]|0; $280 = (__ZL9charWidthh($279)|0); $281 = (1 + ($280))|0; $282 = $src; $283 = (($282) + ($281)|0); $src = $283; $284 = (__ZN3JGE11GetInstanceEv()|0); $285 = (__ZN3JGE7GetTimeEv($284)|0); $286 = (($285|0) / 3)&-1; $287 = $286 & 255; $288 = $287&255; $t = $288; $289 = $t; $290 = $289&255; $291 = (($290) + 127)|0; $292 = $291&255; $v = $292; $293 = $t; $294 = (+($293&255)); $295 = $294; $296 = 6.2831853071795862 * $295; $297 = $296 / 256.0; $298 = $297; $299 = (+Math_cos((+$298))); $300 = 0.05000000074505806 * $299; $scale = $300; $301 = $scale; $302 = $301 < 0.0; $303 = HEAP32[15661]|0; if ($302) { $304 = $mana; $305 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$304)|0); $306 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($305)|0); $307 = $xx; $308 = $t; $309 = (+($308&255)); $310 = $309; $311 = 6.2831853071795862 * $310; $312 = $311 / 256.0; $313 = $312; $314 = (+Math_sin((+$313))); $315 = 3.0 * $314; $316 = $307 + $315; $317 = $yy; $318 = $t; $319 = $318&255; $320 = (($319) - 35)|0; $321 = (+($320|0)); $322 = $321; $323 = 6.2831853071795862 * $322; $324 = $323 / 256.0; $325 = $324; $326 = (+Math_cos((+$325))); $327 = 3.0 * $326; $328 = $317 + $327; $329 = ((($7)) + 32|0); $330 = +HEAPF32[$329>>2]; $331 = 0.5 * $330; $332 = ((($7)) + 32|0); $333 = +HEAPF32[$332>>2]; $334 = 0.5 * $333; __ZN9JRenderer10RenderQuadEP5JQuadfffff($303,$306,$316,$328,0.0,$331,$334); $335 = HEAP32[15661]|0; $336 = $mana2; $337 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$336)|0); $338 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($337)|0); $339 = $xx; $340 = $v; $341 = (+($340&255)); $342 = $341; $343 = 6.2831853071795862 * $342; $344 = $343 / 256.0; $345 = $344; $346 = (+Math_sin((+$345))); $347 = 3.0 * $346; $348 = $339 + $347; $349 = $yy; $350 = $v; $351 = $350&255; $352 = (($351) - 35)|0; $353 = (+($352|0)); $354 = $353; $355 = 6.2831853071795862 * $354; $356 = $355 / 256.0; $357 = $356; $358 = (+Math_cos((+$357))); $359 = 3.0 * $358; $360 = $349 + $359; $361 = ((($7)) + 32|0); $362 = +HEAPF32[$361>>2]; $363 = 0.5 * $362; $364 = ((($7)) + 32|0); $365 = +HEAPF32[$364>>2]; $366 = 0.5 * $365; __ZN9JRenderer10RenderQuadEP5JQuadfffff($335,$338,$348,$360,0.0,$363,$366); } else { $367 = $mana2; $368 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$367)|0); $369 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($368)|0); $370 = $xx; $371 = $v; $372 = (+($371&255)); $373 = $372; $374 = 6.2831853071795862 * $373; $375 = $374 / 256.0; $376 = $375; $377 = (+Math_sin((+$376))); $378 = 3.0 * $377; $379 = $370 + $378; $380 = $yy; $381 = $v; $382 = $381&255; $383 = (($382) - 35)|0; $384 = (+($383|0)); $385 = $384; $386 = 6.2831853071795862 * $385; $387 = $386 / 256.0; $388 = $387; $389 = (+Math_cos((+$388))); $390 = 3.0 * $389; $391 = $380 + $390; $392 = ((($7)) + 32|0); $393 = +HEAPF32[$392>>2]; $394 = 0.5 * $393; $395 = ((($7)) + 32|0); $396 = +HEAPF32[$395>>2]; $397 = 0.5 * $396; __ZN9JRenderer10RenderQuadEP5JQuadfffff($303,$369,$379,$391,0.0,$394,$397); $398 = HEAP32[15661]|0; $399 = $mana; $400 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$399)|0); $401 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($400)|0); $402 = $xx; $403 = $t; $404 = (+($403&255)); $405 = $404; $406 = 6.2831853071795862 * $405; $407 = $406 / 256.0; $408 = $407; $409 = (+Math_sin((+$408))); $410 = 3.0 * $409; $411 = $402 + $410; $412 = $yy; $413 = $t; $414 = $413&255; $415 = (($414) - 35)|0; $416 = (+($415|0)); $417 = $416; $418 = 6.2831853071795862 * $417; $419 = $418 / 256.0; $420 = $419; $421 = (+Math_cos((+$420))); $422 = 3.0 * $421; $423 = $412 + $422; $424 = ((($7)) + 32|0); $425 = +HEAPF32[$424>>2]; $426 = 0.5 * $425; $427 = ((($7)) + 32|0); $428 = +HEAPF32[$427>>2]; $429 = 0.5 * $428; __ZN9JRenderer10RenderQuadEP5JQuadfffff($398,$401,$411,$423,0.0,$426,$429); } $430 = HEAP32[11900]|0; $431 = (($430) + 1)|0; $mana = $431; } else { label = 40; } } else { label = 40; } if ((label|0) == 40) { label = 0; $432 = HEAP32[15661]|0; $433 = $mana; $434 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$433)|0); $435 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($434)|0); $436 = $xx; $437 = $yy; $438 = ((($7)) + 32|0); $439 = +HEAPF32[$438>>2]; $440 = 0.5 * $439; $441 = ((($7)) + 32|0); $442 = +HEAPF32[$441>>2]; $443 = 0.5 * $442; __ZN9JRenderer10RenderQuadEP5JQuadfffff($432,$435,$436,$437,0.0,$440,$443); } $444 = HEAP32[15661]|0; $445 = ((($7)) + 64|0); $446 = HEAP32[$445>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($444,$446); } $447 = $mana; $448 = ($447|0)<=(0); if ($448) { $449 = $index; $450 = ((($7)) + 68|0); $451 = HEAP32[$450>>2]|0; $452 = (($451) + ($449<<2)|0); $453 = HEAP32[$452>>2]|0; $454 = +HEAPF32[$xPos>>2]; $455 = +HEAPF32[$yPos>>2]; $456 = +HEAPF32[$charW>>2]; $457 = +HEAPF32[$charHeight>>2]; __ZN5JQuad14SetTextureRectEffff($453,$454,$455,$456,$457); $458 = $index; $459 = ((($7)) + 68|0); $460 = HEAP32[$459>>2]|0; $461 = (($460) + ($458<<2)|0); $462 = HEAP32[$461>>2]|0; $463 = ((($7)) + 24|0); $464 = HEAP32[$463>>2]|0; __ZN5JQuad8SetColorEj($462,$464); $465 = HEAP32[15661]|0; $466 = $index; $467 = ((($7)) + 68|0); $468 = HEAP32[$467>>2]|0; $469 = (($468) + ($466<<2)|0); $470 = HEAP32[$469>>2]|0; $471 = $xx; $472 = $yy; $473 = ((($7)) + 32|0); $474 = +HEAPF32[$473>>2]; $475 = ((($7)) + 32|0); $476 = +HEAPF32[$475>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($465,$470,$471,$472,0.0,$474,$476); $477 = $index; $478 = ((($7)) + 68|0); $479 = HEAP32[$478>>2]|0; $480 = (($479) + ($477<<2)|0); $481 = HEAP32[$480>>2]|0; $482 = $xPos0; $483 = +HEAPF32[$yPos>>2]; $484 = $charW0; $485 = +HEAPF32[$charHeight>>2]; __ZN5JQuad14SetTextureRectEffff($481,$482,$483,$484,$485); } $486 = $delta; $487 = $xx; $488 = $487 + $486; $xx = $488; $489 = $xx; $490 = $489 >= 480.0; if (!($490)) { continue; } $491 = $2; $xx = $491; $492 = ((($7)) + 28|0); $493 = HEAP32[$492>>2]|0; $494 = (+($493>>>0)); $495 = ((($7)) + 32|0); $496 = +HEAPF32[$495>>2]; $497 = $494 * $496; $498 = $yy; $499 = $498 + $497; $yy = $499; } if ((label|0) == 46) { STACKTOP = sp;return; } } function __ZN7WFBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff($this,$s,$x,$y,$align,$leftOffset,$width) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $width = +$width; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $align; $4 = $leftOffset; $5 = $width; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; FUNCTION_TABLE_viiddidd[$8 & 8191]($6,$9,$10,$11,$12,$13,$14); STACKTOP = sp;return; } function __ZN7WFBFont8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = (__ZL8gencolorij($6,$7)|0); $9 = ((($2)) + 24|0); HEAP32[$9>>2] = $8; STACKTOP = sp;return; } function __ZNK7WFBFont14GetStringWidthEPKc($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, $src = 0, $width = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $s; $3 = $1; $4 = $2; $src = $4; $width = 0; $5 = $src; $6 = (__ZL15doubleWidthCharPKh($5)|0); if (!($6)) { $30 = (__ZN16WResourceManager8InstanceEv()|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 112|0); $33 = HEAP32[$32>>2]|0; $34 = ((($3)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + 100)|0; $37 = (FUNCTION_TABLE_iii[$33 & 8191]($30,$36)|0); $mFont = $37; $38 = $mFont; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 16|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$3>>2]|0; $43 = ((($42)) + 20|0); $44 = HEAP32[$43>>2]|0; $45 = (+FUNCTION_TABLE_di[$44 & 8191]($3)); FUNCTION_TABLE_vid[$41 & 8191]($38,$45); $46 = $mFont; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = $2; $51 = (+FUNCTION_TABLE_dii[$49 & 4095]($46,$50)); $0 = $51; $52 = $0; STACKTOP = sp;return (+$52); } while(1) { $7 = $src; $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = ($9|0)!=(0); if (!($10)) { break; } $11 = $src; $12 = (__ZL15doubleWidthCharPKh($11)|0); $13 = $12 ? 2 : 1; $14 = $width; $15 = (($14) + ($13))|0; $width = $15; $16 = $src; $17 = HEAP8[$16>>0]|0; $18 = (__ZL9charWidthh($17)|0); $19 = $src; $20 = (($19) + ($18)|0); $src = $20; } $21 = $width; $22 = ((($3)) + 28|0); $23 = HEAP32[$22>>2]|0; $24 = Math_imul($21, $23)|0; $25 = (+($24>>>0)); $26 = ((($3)) + 32|0); $27 = +HEAPF32[$26>>2]; $28 = $25 * $27; $29 = $28 / 2.0; $0 = $29; $52 = $0; STACKTOP = sp;return (+$52); } function __ZN7WFBFont8SetScaleEf($this,$scale) { $this = $this|0; $scale = +$scale; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scale; $2 = $0; $3 = $1; $4 = ((($2)) + 32|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNK7WFBFont8GetScaleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK7WFBFont9GetHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (+($3>>>0)); $5 = ((($1)) + 32|0); $6 = +HEAPF32[$5>>2]; $7 = $4 * $6; STACKTOP = sp;return (+$7); } function __ZN8WGBKFontC2EiPKcib($this,$inFontID,$fontname,$lineheight,$0) { $this = $this|0; $inFontID = $inFontID|0; $fontname = $fontname|0; $lineheight = $lineheight|0; $0 = $0|0; var $$arith = 0, $$arith2 = 0, $$arith6 = 0, $$overflow = 0, $$overflow3 = 0, $$overflow7 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0.0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $engFileName = 0, $ep = 0, $fileSys = 0, $index = 0, $size = 0, $tmpFileName = 0; var $vararg_buffer = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $tmpFileName = sp + 112|0; $engFileName = sp + 80|0; $8 = sp + 28|0; $9 = sp + 16|0; $1 = $this; $2 = $inFontID; $3 = $fontname; $4 = $lineheight; $10 = $0&1; $5 = $10; $11 = $1; $12 = $2; __ZN7WFBFontC2Ei($11,$12); $13 = 62788; HEAP32[$11>>2] = $13; __THREW__ = 0; $14 = (invoke_i(4575)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; L1: do { if (!($16)) { HEAP32[15661] = $14; $17 = ((($11)) + 80|0); HEAP32[$17>>2] = 0; $18 = ((($11)) + 68|0); HEAP32[$18>>2] = 0; $19 = ((($11)) + 72|0); HEAP32[$19>>2] = 0; $20 = ((($11)) + 76|0); HEAP32[$20>>2] = 0; $21 = $3; __THREW__ = 0; (invoke_iii(6640,($tmpFileName|0),($21|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { __THREW__ = 0; $24 = (invoke_iii(6641,($tmpFileName|0),46)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $ep = $24; $27 = $ep; HEAP8[$27>>0] = 0; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $tmpFileName; (invoke_iiii(3889,($engFileName|0),(162687|0),($vararg_buffer|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __THREW__ = 0; $30 = (invoke_i(4202)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $fileSys = $30; $size = 0; $33 = $fileSys; $34 = $3; __THREW__ = 0; invoke_vii(3797,($8|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; $37 = (invoke_iii(6423,($33|0),($8|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $6 = $43; $7 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN7WFBFontD2Ev($11); $227 = $6; $228 = $7; ___resumeException($227|0); // unreachable; } $40 = $37 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($40) { STACKTOP = sp;return; } $45 = $fileSys; __THREW__ = 0; $46 = (invoke_ii(6642,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $size = $46; $49 = $size; $50 = ($49|0)<(0); $51 = $50 ? -1 : $49; __THREW__ = 0; $52 = (invoke_ii(5018,($51|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = ((($11)) + 16|0); HEAP32[$55>>2] = $52; $56 = $fileSys; $57 = ((($11)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = $size; __THREW__ = 0; (invoke_iiii(6643,($56|0),($58|0),($59|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if (!($61)) { $62 = $fileSys; __THREW__ = 0; invoke_vi(6424,($62|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { $65 = $fileSys; __THREW__ = 0; invoke_vii(3797,($9|0),($engFileName|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { __THREW__ = 0; $68 = (invoke_iii(6423,($65|0),($9|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $6 = $72; $7 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN7WFBFontD2Ev($11); $227 = $6; $228 = $7; ___resumeException($227|0); // unreachable; } $71 = $68 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($71) { STACKTOP = sp;return; } $74 = $fileSys; __THREW__ = 0; $75 = (invoke_ii(6642,($74|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { $size = $75; $78 = $size; $79 = ($78|0)<(0); $80 = $79 ? -1 : $78; __THREW__ = 0; $81 = (invoke_ii(5018,($80|0))|0); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if (!($83)) { $84 = ((($11)) + 12|0); HEAP32[$84>>2] = $81; $85 = $fileSys; $86 = ((($11)) + 12|0); $87 = HEAP32[$86>>2]|0; $88 = $size; __THREW__ = 0; (invoke_iiii(6643,($85|0),($87|0),($88|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { $91 = $fileSys; __THREW__ = 0; invoke_vi(6424,($91|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if (!($93)) { $94 = ((($11)) + 8|0); HEAP32[$94>>2] = 0; $95 = ((($11)) + 20|0); HEAP32[$95>>2] = -1; $96 = ((($11)) + 20|0); $97 = HEAP32[$96>>2]|0; $98 = ((($11)) + 24|0); HEAP32[$98>>2] = $97; $99 = $4; $100 = ((($11)) + 28|0); HEAP32[$100>>2] = $99; $101 = ((($11)) + 32|0); HEAPF32[$101>>2] = 1.0; $102 = ((($11)) + 28|0); $103 = HEAP32[$102>>2]|0; $104 = (($103>>>0) / 2)&-1; $105 = ((($11)) + 40|0); HEAP32[$105>>2] = $104; $106 = ((($11)) + 40|0); $107 = HEAP32[$106>>2]|0; $108 = ((($11)) + 28|0); $109 = HEAP32[$108>>2]|0; $110 = Math_imul($107, $109)|0; $111 = ((($11)) + 36|0); HEAP32[$111>>2] = $110; $112 = ((($11)) + 44|0); HEAP32[$112>>2] = 256; $113 = ((($11)) + 48|0); HEAP32[$113>>2] = 256; $114 = ((($11)) + 44|0); $115 = HEAP32[$114>>2]|0; $116 = ((($11)) + 28|0); $117 = HEAP32[$116>>2]|0; $118 = (($115>>>0) / ($117>>>0))&-1; $119 = ((($11)) + 52|0); HEAP32[$119>>2] = $118; $120 = ((($11)) + 48|0); $121 = HEAP32[$120>>2]|0; $122 = ((($11)) + 28|0); $123 = HEAP32[$122>>2]|0; $124 = (($121>>>0) / ($123>>>0))&-1; $125 = ((($11)) + 56|0); HEAP32[$125>>2] = $124; $126 = ((($11)) + 52|0); $127 = HEAP32[$126>>2]|0; $128 = ((($11)) + 56|0); $129 = HEAP32[$128>>2]|0; $130 = Math_imul($127, $129)|0; $131 = ((($11)) + 60|0); HEAP32[$131>>2] = $130; $132 = ((($11)) + 60|0); $133 = HEAP32[$132>>2]|0; $$arith6 = $133<<2; $$overflow7 = ($133>>>0)>(1073741823); $134 = $$overflow7 ? -1 : $$arith6; __THREW__ = 0; $135 = (invoke_ii(5018,($134|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { break; } $138 = ((($11)) + 68|0); HEAP32[$138>>2] = $135; $139 = ((($11)) + 60|0); $140 = HEAP32[$139>>2]|0; $$arith2 = $140<<2; $$overflow3 = ($140>>>0)>(1073741823); $141 = $$overflow3 ? -1 : $$arith2; __THREW__ = 0; $142 = (invoke_ii(5018,($141|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break; } $145 = ((($11)) + 72|0); HEAP32[$145>>2] = $142; $146 = ((($11)) + 28|0); $147 = HEAP32[$146>>2]|0; $148 = ((($11)) + 28|0); $149 = HEAP32[$148>>2]|0; $150 = Math_imul($147, $149)|0; $$arith = $150<<2; $$overflow = ($150>>>0)>(1073741823); $151 = $$overflow ? -1 : $$arith; __THREW__ = 0; $152 = (invoke_ii(5018,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { break; } $155 = ((($11)) + 80|0); HEAP32[$155>>2] = $152; $156 = HEAP32[15661]|0; $157 = ((($11)) + 44|0); $158 = HEAP32[$157>>2]|0; $159 = ((($11)) + 48|0); $160 = HEAP32[$159>>2]|0; __THREW__ = 0; $161 = (invoke_iiiii(6391,($156|0),($158|0),($160|0),1)|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = ((($11)) + 64|0); HEAP32[$164>>2] = $161; $index = 0; $y = 0; L35: while(1) { $165 = $y; $166 = ((($11)) + 56|0); $167 = HEAP32[$166>>2]|0; $168 = ($165|0)<($167|0); if (!($168)) { label = 37; break; } $x = 0; while(1) { $169 = $x; $170 = ((($11)) + 52|0); $171 = HEAP32[$170>>2]|0; $172 = ($169|0)<($171|0); if (!($172)) { break; } $173 = $index; $174 = ((($11)) + 72|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($173<<2)|0); HEAP32[$176>>2] = -1; __THREW__ = 0; $177 = (invoke_ii(3903,64)|0); $178 = __THREW__; __THREW__ = 0; $179 = $178&1; if ($179) { break L1; } $180 = ((($11)) + 64|0); $181 = HEAP32[$180>>2]|0; $182 = $x; $183 = ((($11)) + 28|0); $184 = HEAP32[$183>>2]|0; $185 = Math_imul($182, $184)|0; $186 = (+($185>>>0)); $187 = $y; $188 = ((($11)) + 28|0); $189 = HEAP32[$188>>2]|0; $190 = Math_imul($187, $189)|0; $191 = (+($190>>>0)); $192 = ((($11)) + 28|0); $193 = HEAP32[$192>>2]|0; $194 = (+($193>>>0)); $195 = ((($11)) + 28|0); $196 = HEAP32[$195>>2]|0; $197 = (+($196>>>0)); __THREW__ = 0; invoke_viidddd(4434,($177|0),($181|0),(+$186),(+$191),(+$194),(+$197)); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { break L35; } $200 = $index; $201 = ((($11)) + 68|0); $202 = HEAP32[$201>>2]|0; $203 = (($202) + ($200<<2)|0); HEAP32[$203>>2] = $177; $204 = $index; $205 = ((($11)) + 68|0); $206 = HEAP32[$205>>2]|0; $207 = (($206) + ($204<<2)|0); $208 = HEAP32[$207>>2]|0; $209 = ((($11)) + 28|0); $210 = HEAP32[$209>>2]|0; $211 = (($210>>>0) / 2)&-1; $212 = (+($211>>>0)); $213 = ((($11)) + 28|0); $214 = HEAP32[$213>>2]|0; $215 = (($214>>>0) / 2)&-1; $216 = (+($215>>>0)); __THREW__ = 0; invoke_vidd(3897,($208|0),(+$212),(+$216)); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if ($218) { break L1; } $219 = $index; $220 = (($219) + 1)|0; $index = $220; $221 = $x; $222 = (($221) + 1)|0; $x = $222; } $225 = $y; $226 = (($225) + 1)|0; $y = $226; } if ((label|0) == 37) { STACKTOP = sp;return; } $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $6 = $223; $7 = $224; __ZdlPv($177); __ZN7WFBFontD2Ev($11); $227 = $6; $228 = $7; ___resumeException($227|0); // unreachable; } } } } } } } } } } } } } } } } while(0); $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZN7WFBFontD2Ev($11); $227 = $6; $228 = $7; ___resumeException($227|0); // unreachable; } function __ZN8WGBKFont12PreCacheCharEPKh($this,$ch) { $this = $this|0; $ch = $ch|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $charLength = 0, $code = 0, $gray = 0, $i = 0, $i1 = 0, $index = 0, $j = 0, $offset = 0, $size = 0, $src = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $charLength = sp + 36|0; $1 = $this; $2 = $ch; $3 = $1; HEAP32[$charLength>>2] = 1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($3,$7,$charLength)|0); $code = $8; $9 = ((($3)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = ((($3)) + 72|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + ($10<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(-1); L1: do { if ($15) { $i = 0; while(1) { $16 = $i; $17 = ((($3)) + 60|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)<($18|0); if (!($19)) { break L1; } $20 = $i; $21 = ((($3)) + 72|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + ($20<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = $code; $26 = ($24|0)==($25|0); $27 = $i; if ($26) { break; } $28 = (($27) + 1)|0; $i = $28; } $0 = $27; $202 = $0; STACKTOP = sp;return ($202|0); } } while(0); $29 = ((($3)) + 76|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + 1)|0; HEAP32[$29>>2] = $31; $index = $30; $32 = ((($3)) + 76|0); $33 = HEAP32[$32>>2]|0; $34 = ((($3)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = ($33|0)>=($35|0); if ($36) { $37 = ((($3)) + 76|0); HEAP32[$37>>2] = 0; } $x = 0; $y = 0; $38 = ((($3)) + 80|0); $39 = HEAP32[$38>>2]|0; $40 = ((($3)) + 28|0); $41 = HEAP32[$40>>2]|0; $42 = $41<<2; $43 = ((($3)) + 28|0); $44 = HEAP32[$43>>2]|0; $45 = Math_imul($42, $44)|0; _memset(($39|0),0,($45|0))|0; $46 = ((($3)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if ($48) { $49 = $code; $50 = ((($3)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($49<<1)|0); $53 = HEAP16[$52>>1]|0; $54 = $53&65535; $code = $54; } $55 = $2; $56 = (__ZL18GBKDoubleWidthCharPKh($55)|0); $57 = ((($3)) + 28|0); $58 = HEAP32[$57>>2]|0; if ($56) { $size = $58; $59 = ((($3)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = $code; $62 = ((($3)) + 36|0); $63 = HEAP32[$62>>2]|0; $64 = Math_imul($61, $63)|0; $65 = (($60) + ($64)|0); $src = $65; $offset = 0; } else { $66 = (($58>>>0) / 2)&-1; $size = $66; $67 = ((($3)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = $code; $70 = ((($3)) + 28|0); $71 = HEAP32[$70>>2]|0; $72 = $size; $73 = Math_imul($71, $72)|0; $74 = (($73>>>0) / 2)&-1; $75 = Math_imul($69, $74)|0; $76 = (($68) + ($75)|0); $src = $76; $offset = 0; } $i1 = 0; while(1) { $77 = $i1; $78 = ((($3)) + 28|0); $79 = HEAP32[$78>>2]|0; $80 = ($77>>>0)<($79>>>0); if (!($80)) { break; } $x = 0; $j = 0; while(1) { $81 = $j; $82 = $offset; $83 = ($81>>>0)<($82>>>0); if (!($83)) { break; } $84 = $y; $85 = ((($3)) + 28|0); $86 = HEAP32[$85>>2]|0; $87 = Math_imul($84, $86)|0; $88 = $x; $89 = (($87) + ($88))|0; $90 = ((($3)) + 80|0); $91 = HEAP32[$90>>2]|0; $92 = (($91) + ($89<<2)|0); HEAP32[$92>>2] = 0; $93 = $x; $94 = (($93) + 1)|0; $x = $94; $95 = $j; $96 = (($95) + 1)|0; $j = $96; } while(1) { $97 = $j; $98 = $offset; $99 = $size; $100 = (($98) + ($99))|0; $101 = ($97>>>0)<($100>>>0); if (!($101)) { break; } $102 = $i1; $103 = $size; $104 = Math_imul($102, $103)|0; $105 = $j; $106 = (($104) + ($105))|0; $107 = $offset; $108 = (($106) - ($107))|0; $109 = (($108>>>0) / 2)&-1; $110 = $src; $111 = (($110) + ($109)|0); $112 = HEAP8[$111>>0]|0; $gray = $112; $113 = $j; $114 = $offset; $115 = (($113) - ($114))|0; $116 = $115 & 1; $117 = ($116|0)!=(0); $118 = $gray; $119 = $118&255; $120 = $119 & 240; $121 = $119 & 15; $122 = $121 << 4; $123 = $117 ? $120 : $122; $124 = $123&255; $gray = $124; $125 = $gray; $126 = ($125<<24>>24)!=(0); if ($126) { $127 = $gray; $128 = $127&255; $129 = $128 | 15; $130 = $129&255; $gray = $130; } $131 = $gray; $132 = $131&255; $133 = $132 << 24; $134 = $133 | 16711680; $135 = $134 | 65280; $136 = $135 | 255; $137 = $y; $138 = ((($3)) + 28|0); $139 = HEAP32[$138>>2]|0; $140 = Math_imul($137, $139)|0; $141 = $x; $142 = (($140) + ($141))|0; $143 = ((($3)) + 80|0); $144 = HEAP32[$143>>2]|0; $145 = (($144) + ($142<<2)|0); HEAP32[$145>>2] = $136; $146 = $x; $147 = (($146) + 1)|0; $x = $147; $148 = $j; $149 = (($148) + 1)|0; $j = $149; } while(1) { $150 = $j; $151 = ((($3)) + 28|0); $152 = HEAP32[$151>>2]|0; $153 = ($150>>>0)<($152>>>0); $154 = $y; if (!($153)) { break; } $155 = ((($3)) + 28|0); $156 = HEAP32[$155>>2]|0; $157 = Math_imul($154, $156)|0; $158 = $x; $159 = (($157) + ($158))|0; $160 = ((($3)) + 80|0); $161 = HEAP32[$160>>2]|0; $162 = (($161) + ($159<<2)|0); HEAP32[$162>>2] = 0; $163 = $x; $164 = (($163) + 1)|0; $x = $164; $165 = $j; $166 = (($165) + 1)|0; $j = $166; } $167 = (($154) + 1)|0; $y = $167; $168 = $i1; $169 = (($168) + 1)|0; $i1 = $169; } $170 = $code; $171 = $index; $172 = ((($3)) + 72|0); $173 = HEAP32[$172>>2]|0; $174 = (($173) + ($171<<2)|0); HEAP32[$174>>2] = $170; $175 = $index; $176 = ((($3)) + 68|0); $177 = HEAP32[$176>>2]|0; $178 = (($177) + ($175<<2)|0); $179 = HEAP32[$178>>2]|0; $180 = ((($179)) + 36|0); $181 = +HEAPF32[$180>>2]; $182 = (~~(($181))); $x = $182; $183 = $index; $184 = ((($3)) + 68|0); $185 = HEAP32[$184>>2]|0; $186 = (($185) + ($183<<2)|0); $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 40|0); $189 = +HEAPF32[$188>>2]; $190 = (~~(($189))); $y = $190; $191 = ((($3)) + 64|0); $192 = HEAP32[$191>>2]|0; $193 = $x; $194 = $y; $195 = ((($3)) + 28|0); $196 = HEAP32[$195>>2]|0; $197 = ((($3)) + 28|0); $198 = HEAP32[$197>>2]|0; $199 = ((($3)) + 80|0); $200 = HEAP32[$199>>2]|0; __ZN8JTexture10UpdateBitsEiiiiPj($192,$193,$194,$196,$198,$200); $201 = $index; $0 = $201; $202 = $0; STACKTOP = sp;return ($202|0); } function __ZN8WGBKFont10DrawStringEPKcffiff($this,$s,$x,$y,$align,$leftOffset,$width) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $width = +$width; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0, $146 = 0.0, $147 = 0, $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0.0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0; var $189 = 0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0; var $206 = 0.0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0.0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0; var $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0; var $260 = 0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0; var $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0, $286 = 0.0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0, $293 = 0.0, $294 = 0.0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0.0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0.0, $334 = 0, $335 = 0.0, $336 = 0.0, $337 = 0.0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0.0, $343 = 0.0, $344 = 0, $345 = 0, $346 = 0, $347 = 0.0, $348 = 0.0, $349 = 0.0, $35 = 0; var $350 = 0.0, $351 = 0.0, $352 = 0.0, $353 = 0.0, $354 = 0.0, $355 = 0, $356 = 0.0, $357 = 0.0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0.0, $366 = 0, $367 = 0.0, $368 = 0.0; var $369 = 0.0, $37 = 0, $370 = 0.0, $371 = 0.0, $372 = 0.0, $373 = 0.0, $374 = 0.0, $375 = 0.0, $376 = 0, $377 = 0, $378 = 0, $379 = 0.0, $38 = 0, $380 = 0.0, $381 = 0.0, $382 = 0.0, $383 = 0.0, $384 = 0.0, $385 = 0.0, $386 = 0.0; var $387 = 0, $388 = 0.0, $389 = 0.0, $39 = 0, $390 = 0, $391 = 0.0, $392 = 0.0, $393 = 0, $394 = 0, $395 = 0, $396 = 0.0, $397 = 0, $398 = 0.0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0.0, $402 = 0.0, $403 = 0.0; var $404 = 0.0, $405 = 0.0, $406 = 0.0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0.0, $411 = 0.0, $412 = 0.0, $413 = 0.0, $414 = 0.0, $415 = 0.0, $416 = 0.0, $417 = 0.0, $418 = 0, $419 = 0.0, $42 = 0, $420 = 0.0, $421 = 0; var $422 = 0.0, $423 = 0.0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0.0, $429 = 0, $43 = 0, $430 = 0.0, $431 = 0.0, $432 = 0.0, $433 = 0.0, $434 = 0.0, $435 = 0.0, $436 = 0.0, $437 = 0.0, $438 = 0.0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0.0, $443 = 0.0, $444 = 0.0, $445 = 0.0, $446 = 0.0, $447 = 0.0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0, $451 = 0.0, $452 = 0.0, $453 = 0, $454 = 0.0, $455 = 0.0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0.0, $463 = 0.0, $464 = 0, $465 = 0.0, $466 = 0.0, $467 = 0, $468 = 0.0, $469 = 0.0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0.0, $481 = 0.0, $482 = 0.0, $483 = 0.0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0.0, $498 = 0.0, $499 = 0, $5 = 0.0, $50 = 0.0, $500 = 0.0, $501 = 0, $502 = 0.0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0.0, $509 = 0.0, $51 = 0, $510 = 0.0, $511 = 0.0; var $512 = 0.0, $513 = 0.0, $514 = 0.0, $515 = 0.0, $516 = 0, $517 = 0.0, $518 = 0, $519 = 0, $52 = 0, $520 = 0.0, $521 = 0, $522 = 0.0, $523 = 0.0, $524 = 0.0, $525 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0; var $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $c = 0, $charHeight = 0, $charW = 0, $charW0 = 0.0, $delta = 0.0, $dualByteFont = 0, $index = 0, $mFont = 0, $mana = 0, $mana2 = 0, $or$cond = 0, $scale = 0.0, $src = 0, $str = 0; var $t = 0, $v = 0, $xPos = 0, $xPos0 = 0.0, $xx = 0.0, $yPos = 0, $yy = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $xPos = sp + 32|0; $yPos = sp + 28|0; $charW = sp + 24|0; $charHeight = sp + 20|0; $0 = $this; $1 = $s; $2 = $x; $3 = $y; $4 = $align; $5 = $leftOffset; $6 = $width; $7 = $0; $8 = $1; $9 = HEAP16[$8>>1]|0; $10 = $9&65535; $11 = $10 & 255; $12 = $11&255; $c = $12; $13 = $c; $14 = $13&255; $15 = ($14|0)>(128); do { if (!($15)) { $16 = $c; $17 = $16&255; $18 = ($17|0)<(48); if (!($18)) { $19 = $c; $20 = $19&255; $21 = ($20|0)==(45); if (!($21)) { $22 = $c; $23 = $22&255; $24 = ($23|0)==(47); if (!($24)) { $25 = $1; $26 = ((($25)) + 1|0); $27 = HEAP8[$26>>0]|0; $28 = $27 << 24 >> 24; $29 = ($28|0)==(58); if ($29) { $30 = $1; $31 = ((($30)) + 2|0); $32 = HEAP8[$31>>0]|0; $33 = $32 << 24 >> 24; $34 = ($33|0)==(32); if ($34) { break; } } $35 = (__ZN16WResourceManager8InstanceEv()|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 112|0); $38 = HEAP32[$37>>2]|0; $39 = ((($7)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = (($40) + 100)|0; $42 = (FUNCTION_TABLE_iii[$38 & 8191]($35,$41)|0); $mFont = $42; $43 = $mFont; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$7>>2]|0; $48 = ((($47)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = (+FUNCTION_TABLE_di[$49 & 8191]($7)); FUNCTION_TABLE_vid[$46 & 8191]($43,$50); $51 = $mFont; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 8|0); $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$7>>2]|0; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = (FUNCTION_TABLE_ii[$57 & 8191]($7)|0); FUNCTION_TABLE_vii[$54 & 8191]($51,$58); $59 = $mFont; $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = $1; $63 = $2; $64 = $3; $65 = $4; $66 = $5; $67 = $6; FUNCTION_TABLE_viiddidd[$61 & 8191]($59,$62,$63,$64,$65,$66,$67); STACKTOP = sp;return; } } } } } while(0); $68 = $1; $str = $68; $69 = ((($7)) + 28|0); $70 = HEAP32[$69>>2]|0; $71 = (+($70>>>0)); $72 = ((($7)) + 32|0); $73 = +HEAPF32[$72>>2]; $74 = $71 * $73; $75 = $74 / 2.0; $76 = $2; $77 = $76 + $75; $2 = $77; $78 = ((($7)) + 28|0); $79 = HEAP32[$78>>2]|0; $80 = (+($79>>>0)); $81 = ((($7)) + 32|0); $82 = +HEAPF32[$81>>2]; $83 = $80 * $82; $84 = $83 / 2.0; $85 = $3; $86 = $85 + $84; $3 = $86; $87 = $4; L11: do { switch ($87|0) { case 2: { $88 = $6; $89 = $88 != 0.0; if ($89) { $90 = $6; $91 = $2; $92 = $91 - $90; $2 = $92; $93 = HEAP32[$7>>2]|0; $94 = ((($93)) + 28|0); $95 = HEAP32[$94>>2]|0; $96 = $1; $97 = (+FUNCTION_TABLE_dii[$95 & 4095]($7,$96)); $98 = $6; $99 = $97 - $98; $100 = $5; $101 = $100 + $99; $5 = $101; break L11; } else { $102 = HEAP32[$7>>2]|0; $103 = ((($102)) + 28|0); $104 = HEAP32[$103>>2]|0; $105 = $1; $106 = (+FUNCTION_TABLE_dii[$104 & 4095]($7,$105)); $107 = $2; $108 = $107 - $106; $2 = $108; break L11; } break; } case 1: { $109 = $6; $110 = $109 != 0.0; if ($110) { $111 = $6; $112 = $111 / 2.0; $113 = $2; $114 = $113 - $112; $2 = $114; $115 = HEAP32[$7>>2]|0; $116 = ((($115)) + 28|0); $117 = HEAP32[$116>>2]|0; $118 = $1; $119 = (+FUNCTION_TABLE_dii[$117 & 4095]($7,$118)); $120 = $119 / 2.0; $121 = $6; $122 = $121 / 2.0; $123 = $120 - $122; $124 = $5; $125 = $124 + $123; $5 = $125; break L11; } else { $126 = HEAP32[$7>>2]|0; $127 = ((($126)) + 28|0); $128 = HEAP32[$127>>2]|0; $129 = $1; $130 = (+FUNCTION_TABLE_dii[$128 & 4095]($7,$129)); $131 = $130 / 2.0; $132 = $2; $133 = $132 - $131; $2 = $133; break L11; } break; } default: { } } } while(0); $134 = HEAP32[15661]|0; $135 = ((($7)) + 64|0); $136 = HEAP32[$135>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($134,$136); $137 = $str; $src = $137; $138 = $2; $xx = $138; $139 = $3; $yy = $139; $index = 0; $dualByteFont = 1; L21: while(1) { $140 = $src; $141 = HEAP8[$140>>0]|0; $142 = $141&255; $143 = ($142|0)==(0); $144 = $yy; $145 = $144 > 272.0; $or$cond = $143 | $145; if ($or$cond) { label = 57; break; } $146 = $yy; $147 = ((($7)) + 28|0); $148 = HEAP32[$147>>2]|0; $149 = (+($148>>>0)); $150 = $146 + $149; $151 = $150 < 0.0; $152 = $src; $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = ($154|0)<(32); if ($151) { $156 = $src; $157 = HEAP8[$156>>0]|0; $158 = $157&255; if ($155) { $159 = ($158|0)==(10); if ($159) { $160 = $2; $xx = $160; $161 = ((($7)) + 28|0); $162 = HEAP32[$161>>2]|0; $163 = (+($162>>>0)); $164 = ((($7)) + 32|0); $165 = +HEAPF32[$164>>2]; $166 = $163 * $165; $167 = $yy; $168 = $167 + $166; $yy = $168; } $169 = $src; $170 = ((($169)) + 1|0); $src = $170; continue; } $171 = ($158|0)>(128); $172 = $src; if ($171) { $173 = ((($172)) + 2|0); $src = $173; } else { $174 = ((($172)) + 1|0); $src = $174; } $175 = ((($7)) + 28|0); $176 = HEAP32[$175>>2]|0; $177 = (+($176>>>0)); $178 = ((($7)) + 32|0); $179 = +HEAPF32[$178>>2]; $180 = $177 * $179; $181 = $xx; $182 = $181 + $180; $xx = $182; $183 = $xx; $184 = $183 >= 480.0; if (!($184)) { continue; } $185 = $2; $xx = $185; $186 = ((($7)) + 28|0); $187 = HEAP32[$186>>2]|0; $188 = (+($187>>>0)); $189 = ((($7)) + 32|0); $190 = +HEAPF32[$189>>2]; $191 = $188 * $190; $192 = $yy; $193 = $192 + $191; $yy = $193; continue; } if ($155) { $194 = $src; $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = ($196|0)==(10); if ($197) { $198 = $2; $xx = $198; $199 = ((($7)) + 28|0); $200 = HEAP32[$199>>2]|0; $201 = (+($200>>>0)); $202 = ((($7)) + 32|0); $203 = +HEAPF32[$202>>2]; $204 = $201 * $203; $205 = $yy; $206 = $205 + $204; $yy = $206; } $207 = $src; $208 = ((($207)) + 1|0); $src = $208; continue; } $mana = -1; $209 = $src; $210 = HEAP8[$209>>0]|0; $211 = $210&255; $212 = ($211|0)>(128); $213 = HEAP32[$7>>2]|0; if ($212) { $214 = ((($213)) + 56|0); $215 = HEAP32[$214>>2]|0; $216 = $src; $217 = (FUNCTION_TABLE_iii[$215 & 8191]($7,$216)|0); $mana = $217; $218 = HEAP32[$7>>2]|0; $219 = ((($218)) + 60|0); $220 = HEAP32[$219>>2]|0; $221 = $src; $222 = (FUNCTION_TABLE_iii[$220 & 8191]($7,$221)|0); $index = $222; $223 = $src; $224 = ((($223)) + 2|0); $src = $224; $dualByteFont = 1; } else { $225 = ((($213)) + 60|0); $226 = HEAP32[$225>>2]|0; $227 = $src; $228 = (FUNCTION_TABLE_iii[$226 & 8191]($7,$227)|0); $index = $228; $229 = $src; $230 = ((($229)) + 1|0); $src = $230; $dualByteFont = 0; } $231 = $index; $232 = ((($7)) + 68|0); $233 = HEAP32[$232>>2]|0; $234 = (($233) + ($231<<2)|0); $235 = HEAP32[$234>>2]|0; __ZN5JQuad14GetTextureRectEPfS0_S0_S0_($235,$xPos,$yPos,$charW,$charHeight); $236 = +HEAPF32[$xPos>>2]; $xPos0 = $236; $237 = +HEAPF32[$charW>>2]; $charW0 = $237; $238 = $dualByteFont; $239 = $238&1; $240 = +HEAPF32[$charW>>2]; $241 = ((($7)) + 32|0); $242 = +HEAPF32[$241>>2]; $243 = $240 * $242; $244 = $243 / 2.0; $245 = $239 ? $243 : $244; $delta = $245; $246 = $5; $247 = $246 != 0.0; do { if ($247) { $248 = $5; $249 = $248 < 0.0; $250 = $5; if ($249) { $251 = $xx; $252 = $251 - $250; $xx = $252; $5 = 0.0; break; } $253 = $delta; $254 = $250 - $253; $255 = $254 > 0.0; if ($255) { $256 = $delta; $257 = $5; $258 = $257 - $256; $5 = $258; continue L21; } else { $259 = $5; $260 = ((($7)) + 32|0); $261 = +HEAPF32[$260>>2]; $262 = $259 / $261; $263 = +HEAPF32[$xPos>>2]; $264 = $263 + $262; HEAPF32[$xPos>>2] = $264; $265 = $5; $266 = $delta; $267 = $266 - $265; $delta = $267; $5 = 0.0; $268 = $delta; $269 = ((($7)) + 32|0); $270 = +HEAPF32[$269>>2]; $271 = $268 / $270; HEAPF32[$charW>>2] = $271; break; } } } while(0); $272 = $6; $273 = $272 != 0.0; if ($273) { $274 = $xx; $275 = $2; $276 = $6; $277 = $275 + $276; $278 = $274 > $277; if ($278) { label = 57; break; } $279 = $xx; $280 = $delta; $281 = $279 + $280; $282 = $2; $283 = $6; $284 = $282 + $283; $285 = $281 > $284; if ($285) { $286 = $2; $287 = $6; $288 = $286 + $287; $289 = $xx; $290 = $288 - $289; $delta = $290; $291 = $delta; $292 = ((($7)) + 32|0); $293 = +HEAPF32[$292>>2]; $294 = $291 / $293; HEAPF32[$charW>>2] = $294; } } $295 = $mana; $296 = ($295|0)>=(0); if ($296) { $mana2 = -1; $297 = $src; $298 = HEAP8[$297>>0]|0; $299 = $298&255; $300 = ($299|0)==(47); if ($300) { $301 = HEAP32[$7>>2]|0; $302 = ((($301)) + 56|0); $303 = HEAP32[$302>>2]|0; $304 = $src; $305 = ((($304)) + 1|0); $306 = (FUNCTION_TABLE_iii[$303 & 8191]($7,$305)|0); $mana2 = $306; $307 = ($306|0)>=(0); if ($307) { $308 = $src; $309 = ((($308)) + 3|0); $src = $309; $310 = (__ZN3JGE11GetInstanceEv()|0); $311 = (__ZN3JGE7GetTimeEv($310)|0); $312 = (($311|0) / 3)&-1; $313 = $312 & 255; $314 = $313&255; $t = $314; $315 = $t; $316 = $315&255; $317 = (($316) + 127)|0; $318 = $317&255; $v = $318; $319 = $t; $320 = (+($319&255)); $321 = $320; $322 = 6.2831853071795862 * $321; $323 = $322 / 256.0; $324 = $323; $325 = (+Math_cos((+$324))); $326 = 0.05000000074505806 * $325; $scale = $326; $327 = $scale; $328 = $327 < 0.0; $329 = HEAP32[15661]|0; if ($328) { $330 = $mana; $331 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$330)|0); $332 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($331)|0); $333 = $xx; $334 = $t; $335 = (+($334&255)); $336 = $335; $337 = 6.2831853071795862 * $336; $338 = $337 / 256.0; $339 = $338; $340 = (+Math_sin((+$339))); $341 = 3.0 * $340; $342 = $333 + $341; $343 = $yy; $344 = $t; $345 = $344&255; $346 = (($345) - 35)|0; $347 = (+($346|0)); $348 = $347; $349 = 6.2831853071795862 * $348; $350 = $349 / 256.0; $351 = $350; $352 = (+Math_cos((+$351))); $353 = 3.0 * $352; $354 = $343 + $353; $355 = ((($7)) + 32|0); $356 = +HEAPF32[$355>>2]; $357 = 0.5 * $356; $358 = ((($7)) + 32|0); $359 = +HEAPF32[$358>>2]; $360 = 0.5 * $359; __ZN9JRenderer10RenderQuadEP5JQuadfffff($329,$332,$342,$354,0.0,$357,$360); $361 = HEAP32[15661]|0; $362 = $mana2; $363 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$362)|0); $364 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($363)|0); $365 = $xx; $366 = $v; $367 = (+($366&255)); $368 = $367; $369 = 6.2831853071795862 * $368; $370 = $369 / 256.0; $371 = $370; $372 = (+Math_sin((+$371))); $373 = 3.0 * $372; $374 = $365 + $373; $375 = $yy; $376 = $v; $377 = $376&255; $378 = (($377) - 35)|0; $379 = (+($378|0)); $380 = $379; $381 = 6.2831853071795862 * $380; $382 = $381 / 256.0; $383 = $382; $384 = (+Math_cos((+$383))); $385 = 3.0 * $384; $386 = $375 + $385; $387 = ((($7)) + 32|0); $388 = +HEAPF32[$387>>2]; $389 = 0.5 * $388; $390 = ((($7)) + 32|0); $391 = +HEAPF32[$390>>2]; $392 = 0.5 * $391; __ZN9JRenderer10RenderQuadEP5JQuadfffff($361,$364,$374,$386,0.0,$389,$392); } else { $393 = $mana2; $394 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$393)|0); $395 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($394)|0); $396 = $xx; $397 = $v; $398 = (+($397&255)); $399 = $398; $400 = 6.2831853071795862 * $399; $401 = $400 / 256.0; $402 = $401; $403 = (+Math_sin((+$402))); $404 = 3.0 * $403; $405 = $396 + $404; $406 = $yy; $407 = $v; $408 = $407&255; $409 = (($408) - 35)|0; $410 = (+($409|0)); $411 = $410; $412 = 6.2831853071795862 * $411; $413 = $412 / 256.0; $414 = $413; $415 = (+Math_cos((+$414))); $416 = 3.0 * $415; $417 = $406 + $416; $418 = ((($7)) + 32|0); $419 = +HEAPF32[$418>>2]; $420 = 0.5 * $419; $421 = ((($7)) + 32|0); $422 = +HEAPF32[$421>>2]; $423 = 0.5 * $422; __ZN9JRenderer10RenderQuadEP5JQuadfffff($329,$395,$405,$417,0.0,$420,$423); $424 = HEAP32[15661]|0; $425 = $mana; $426 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$425)|0); $427 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($426)|0); $428 = $xx; $429 = $t; $430 = (+($429&255)); $431 = $430; $432 = 6.2831853071795862 * $431; $433 = $432 / 256.0; $434 = $433; $435 = (+Math_sin((+$434))); $436 = 3.0 * $435; $437 = $428 + $436; $438 = $yy; $439 = $t; $440 = $439&255; $441 = (($440) - 35)|0; $442 = (+($441|0)); $443 = $442; $444 = 6.2831853071795862 * $443; $445 = $444 / 256.0; $446 = $445; $447 = (+Math_cos((+$446))); $448 = 3.0 * $447; $449 = $438 + $448; $450 = ((($7)) + 32|0); $451 = +HEAPF32[$450>>2]; $452 = 0.5 * $451; $453 = ((($7)) + 32|0); $454 = +HEAPF32[$453>>2]; $455 = 0.5 * $454; __ZN9JRenderer10RenderQuadEP5JQuadfffff($424,$427,$437,$449,0.0,$452,$455); } $456 = HEAP32[11900]|0; $457 = (($456) + 1)|0; $mana = $457; } else { label = 51; } } else { label = 51; } if ((label|0) == 51) { label = 0; $458 = HEAP32[15661]|0; $459 = $mana; $460 = (__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj(29284,$459)|0); $461 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($460)|0); $462 = $xx; $463 = $yy; $464 = ((($7)) + 32|0); $465 = +HEAPF32[$464>>2]; $466 = 0.5 * $465; $467 = ((($7)) + 32|0); $468 = +HEAPF32[$467>>2]; $469 = 0.5 * $468; __ZN9JRenderer10RenderQuadEP5JQuadfffff($458,$461,$462,$463,0.0,$466,$469); } $470 = HEAP32[15661]|0; $471 = ((($7)) + 64|0); $472 = HEAP32[$471>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($470,$472); } $473 = $mana; $474 = ($473|0)<=(0); if ($474) { $475 = $index; $476 = ((($7)) + 68|0); $477 = HEAP32[$476>>2]|0; $478 = (($477) + ($475<<2)|0); $479 = HEAP32[$478>>2]|0; $480 = +HEAPF32[$xPos>>2]; $481 = +HEAPF32[$yPos>>2]; $482 = +HEAPF32[$charW>>2]; $483 = +HEAPF32[$charHeight>>2]; __ZN5JQuad14SetTextureRectEffff($479,$480,$481,$482,$483); $484 = $index; $485 = ((($7)) + 68|0); $486 = HEAP32[$485>>2]|0; $487 = (($486) + ($484<<2)|0); $488 = HEAP32[$487>>2]|0; $489 = ((($7)) + 24|0); $490 = HEAP32[$489>>2]|0; __ZN5JQuad8SetColorEj($488,$490); $491 = HEAP32[15661]|0; $492 = $index; $493 = ((($7)) + 68|0); $494 = HEAP32[$493>>2]|0; $495 = (($494) + ($492<<2)|0); $496 = HEAP32[$495>>2]|0; $497 = $xx; $498 = $yy; $499 = ((($7)) + 32|0); $500 = +HEAPF32[$499>>2]; $501 = ((($7)) + 32|0); $502 = +HEAPF32[$501>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($491,$496,$497,$498,0.0,$500,$502); $503 = $index; $504 = ((($7)) + 68|0); $505 = HEAP32[$504>>2]|0; $506 = (($505) + ($503<<2)|0); $507 = HEAP32[$506>>2]|0; $508 = $xPos0; $509 = +HEAPF32[$yPos>>2]; $510 = $charW0; $511 = +HEAPF32[$charHeight>>2]; __ZN5JQuad14SetTextureRectEffff($507,$508,$509,$510,$511); } $512 = $delta; $513 = $xx; $514 = $513 + $512; $xx = $514; $515 = $xx; $516 = $515 >= 480.0; if (!($516)) { continue; } $517 = $2; $xx = $517; $518 = ((($7)) + 28|0); $519 = HEAP32[$518>>2]|0; $520 = (+($519>>>0)); $521 = ((($7)) + 32|0); $522 = +HEAPF32[$521>>2]; $523 = $520 * $522; $524 = $yy; $525 = $524 + $523; $yy = $525; } if ((label|0) == 57) { STACKTOP = sp;return; } } function __ZNK8WGBKFont14GetStringWidthEPKc($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $dualByteFont = 0, $mFont = 0, $src = 0, $xx = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $s; $3 = $1; $4 = $2; $5 = HEAP16[$4>>1]|0; $6 = $5&65535; $7 = $6 & 255; $8 = $7&255; $c = $8; $9 = $c; $10 = $9&255; $11 = ($10|0)>(128); if (!($11)) { $12 = $c; $13 = $12&255; $14 = ($13|0)<(48); if (!($14)) { $15 = $c; $16 = $15&255; $17 = ($16|0)==(45); if (!($17)) { $18 = $c; $19 = $18&255; $20 = ($19|0)==(47); if (!($20)) { $47 = (__ZN16WResourceManager8InstanceEv()|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 112|0); $50 = HEAP32[$49>>2]|0; $51 = ((($3)) + 4|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) + 100)|0; $54 = (FUNCTION_TABLE_iii[$50 & 8191]($47,$53)|0); $mFont = $54; $55 = $mFont; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$3>>2]|0; $60 = ((($59)) + 20|0); $61 = HEAP32[$60>>2]|0; $62 = (+FUNCTION_TABLE_di[$61 & 8191]($3)); FUNCTION_TABLE_vid[$58 & 8191]($55,$62); $63 = $mFont; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 28|0); $66 = HEAP32[$65>>2]|0; $67 = $2; $68 = (+FUNCTION_TABLE_dii[$66 & 4095]($63,$67)); $0 = $68; $69 = $0; STACKTOP = sp;return (+$69); } } } } $21 = $2; $src = $21; $xx = 0.0; $dualByteFont = 1; while(1) { $22 = $src; $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = ($24|0)!=(0); if (!($25)) { break; } $26 = $src; $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ($28|0)>(128); $30 = $src; if ($29) { $31 = ((($30)) + 2|0); $src = $31; $dualByteFont = 1; } else { $32 = ((($30)) + 1|0); $src = $32; $dualByteFont = 0; } $33 = $dualByteFont; $34 = $33&1; $35 = ((($3)) + 28|0); $36 = HEAP32[$35>>2]|0; $37 = (+($36>>>0)); $38 = ((($3)) + 32|0); $39 = +HEAPF32[$38>>2]; $40 = $37 * $39; if ($34) { $41 = $xx; $42 = $41 + $40; $xx = $42; continue; } else { $43 = $40 / 2.0; $44 = $xx; $45 = $44 + $43; $xx = $45; continue; } } $46 = $xx; $0 = $46; $69 = $0; STACKTOP = sp;return (+$69); } function __ZNK8WGBKFont7GetCodeEPKhPi($this,$ch,$charLength) { $this = $this|0; $ch = $ch|0; $charLength = $charLength|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $code = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ch; $2 = $charLength; $code = 0; $3 = $2; HEAP32[$3>>2] = 2; $4 = $1; $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = ($6|0)>(160); if ($7) { $8 = $1; $9 = ((($8)) + 1|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = ($11|0)>(160); if ($12) { $13 = $1; $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = (($15) - 161)|0; $17 = ($16*94)|0; $18 = $1; $19 = ((($18)) + 1|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = (($21) - 161)|0; $23 = (($17) + ($22))|0; $code = $23; $32 = $code; STACKTOP = sp;return ($32|0); } } $24 = $1; $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)>(128); if ($27) { $code = 0; $32 = $code; STACKTOP = sp;return ($32|0); } else { $28 = $1; $29 = HEAP8[$28>>0]|0; $30 = $29&255; $code = $30; $31 = $2; HEAP32[$31>>2] = 1; $32 = $code; STACKTOP = sp;return ($32|0); } return (0)|0; } function __ZNK8WGBKFont7GetManaEPKh($this,$ch) { $this = $this|0; $ch = $ch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mana = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $ch; $mana = -1; $3 = $2; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)!=(163); if ($6) { $7 = $mana; $0 = $7; $23 = $0; STACKTOP = sp;return ($23|0); } $8 = $2; $9 = ((($8)) + 1|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; switch ($11|0) { case 199: { $mana = 1; break; } case 213: { $mana = 2; break; } case 210: { $mana = 3; break; } case 194: { $mana = 4; break; } case 215: { $mana = 5; break; } case 217: case 216: case 212: { $mana = 0; break; } default: { $12 = $2; $13 = ((($12)) + 1|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ($15|0)>=(176); if ($16) { $17 = $2; $18 = ((($17)) + 1|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ($20|0)<=(185); if ($21) { $mana = 0; } } } } $22 = $mana; $0 = $22; $23 = $0; STACKTOP = sp;return ($23|0); } function __ZN8WGBKFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$s,$output) { $this = $this|0; $s = $s|0; $output = $output|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $cut = 0, $len = 0, $limit = 0, $newcut = 0, $or$cond = 0, $src = 0, $src1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 52|0; $6 = sp + 32|0; $7 = sp + 12|0; $8 = sp; $0 = $this; $1 = $s; $2 = $output; while(1) { $9 = $1; $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($9)|0); $11 = ($10>>>0)>(0); if (!($11)) { label = 33; break; } $len = 24; $12 = $1; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($12,162681,0)|0); $cut = $13; $14 = $cut; $15 = $len; $16 = ($14>>>0)>=($15>>>0); $17 = $cut; $18 = ($17|0)==(-1); $or$cond = $16 | $18; if (!($or$cond)) { $98 = $cut; $newcut = $98; while(1) { $99 = $newcut; $100 = $len; $101 = ($99>>>0)<($100>>>0); $102 = $newcut; $103 = ($102|0)!=(-1); $104 = $101 ? $103 : 0; if (!($104)) { break; } $105 = $1; $106 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($105)|0); $src1 = $106; $107 = $src1; $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = ($109|0)>(128); if ($110) { break; } $111 = $newcut; $cut = $111; $112 = $1; $113 = $newcut; $114 = (($113) + 1)|0; $115 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($112,162681,$114)|0); $newcut = $115; } $116 = $2; $117 = $1; $118 = $cut; $119 = (($118) + 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($7,$117,0,$119); __THREW__ = 0; invoke_vii(5346,($116|0),($7|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 31; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $122 = $1; $123 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($122)|0); $124 = $cut; $125 = (($124) + 1)|0; $126 = ($123>>>0)>($125>>>0); $127 = $1; if ($126) { $128 = $1; $129 = $cut; $130 = (($129) + 1)|0; $131 = $1; $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($131)|0); $133 = $cut; $134 = (($132) - ($133))|0; $135 = (($134) - 1)|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($8,$128,$130,$135); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($127,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); continue; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($127,211279)|0); continue; } } $19 = $1; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); $src = $20; $len = 0; $limit = 24; while(1) { $21 = $src; $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)!=(0); if (!($24)) { break; } $25 = $src; $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = ($27|0)>(128); if ($28) { $29 = $len; $30 = (($29) + 2)|0; $31 = $limit; $32 = ($30>>>0)>($31>>>0); if ($32) { $33 = $src; $34 = HEAP8[$33>>0]|0; $35 = $34&255; $36 = $35 & 240; $37 = ($36|0)==(160); if (!($37)) { break; } $38 = $src; $39 = ((($38)) + 1|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = $41 & 240; $43 = ($42|0)==(160); if (!($43)) { break; } } $44 = $src; $45 = ((($44)) + 2|0); $src = $45; $46 = $len; $47 = (($46) + 2)|0; $len = $47; continue; } $48 = $src; $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = ($50|0)==(47); if ($51) { $52 = $src; $53 = ((($52)) + 1|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = $55 & 240; $57 = ($56|0)==(160); if ($57) { $58 = $limit; $59 = (($58) + 3)|0; $limit = $59; } } $60 = $len; $61 = (($60) + 1)|0; $62 = $limit; $63 = ($61>>>0)>($62>>>0); if ($63) { $64 = $src; $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = ($66|0)==(43); if ($67) { break; } $68 = $src; $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = ($70|0)==(45); if ($71) { break; } $72 = $src; $73 = HEAP8[$72>>0]|0; $74 = $73&255; $75 = ($74|0)==(47); if ($75) { break; } } $76 = $src; $77 = ((($76)) + 1|0); $src = $77; $78 = $len; $79 = (($78) + 1)|0; $len = $79; } $80 = $2; $81 = $1; $82 = $len; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($3,$81,0,$82); __THREW__ = 0; invoke_vii(5346,($80|0),($3|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $85 = $1; $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($85)|0); $87 = $len; $88 = ($86>>>0)>($87>>>0); $89 = $1; if ($88) { $90 = $1; $91 = $len; $92 = $1; $93 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($92)|0); $94 = $len; $95 = (($93) - ($94))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($6,$90,$91,$95); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($89,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); continue; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($89,211279)|0); continue; } } if ((label|0) == 22) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $4 = $96; $5 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $138 = $4; $139 = $5; ___resumeException($138|0); // unreachable; } else if ((label|0) == 31) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $4 = $136; $5 = $137; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $138 = $4; $139 = $5; ___resumeException($138|0); // unreachable; } else if ((label|0) == 33) { STACKTOP = sp;return; } } function __ZNK6WUFont7GetCodeEPKhPi($this,$ch,$charLength) { $this = $this|0; $ch = $ch|0; $charLength = $charLength|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $code = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ch; $2 = $charLength; $code = 0; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 248; $7 = ($6|0)==(240); if ($7) { $8 = $2; HEAP32[$8>>2] = 4; $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = $11 & 7; $13 = $12 << 18; $14 = $1; $15 = ((($14)) + 1|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = $17 & 63; $19 = $18 << 12; $20 = (($13) + ($19))|0; $21 = $1; $22 = ((($21)) + 2|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = $24 & 63; $26 = $25 << 6; $27 = (($20) + ($26))|0; $28 = $1; $29 = ((($28)) + 3|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31*63)|0; $33 = (($27) + ($32))|0; $code = $33; $78 = $code; STACKTOP = sp;return ($78|0); } $34 = $1; $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $36 & 240; $38 = ($37|0)==(224); if ($38) { $39 = $2; HEAP32[$39>>2] = 3; $40 = $1; $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = $42 & 15; $44 = $43 << 12; $45 = $1; $46 = ((($45)) + 1|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = $48 & 63; $50 = $49 << 6; $51 = (($44) + ($50))|0; $52 = $1; $53 = ((($52)) + 2|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = $55 & 63; $57 = (($51) + ($56))|0; $code = $57; $78 = $code; STACKTOP = sp;return ($78|0); } $58 = $1; $59 = HEAP8[$58>>0]|0; $60 = $59&255; $61 = $60 & 224; $62 = ($61|0)==(192); $63 = $2; if ($62) { HEAP32[$63>>2] = 2; $64 = $1; $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = $66 & 31; $68 = $67 << 6; $69 = $1; $70 = ((($69)) + 1|0); $71 = HEAP8[$70>>0]|0; $72 = $71&255; $73 = $72 & 63; $74 = (($68) + ($73))|0; $code = $74; $78 = $code; STACKTOP = sp;return ($78|0); } else { HEAP32[$63>>2] = 1; $75 = $1; $76 = HEAP8[$75>>0]|0; $77 = $76&255; $code = $77; $78 = $code; STACKTOP = sp;return ($78|0); } return (0)|0; } function __ZNK6WUFont7GetManaEPKh($this,$ch) { $this = $this|0; $ch = $ch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $ch; $3 = $2; $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)!=(239); L1: do { if ($6) { label = 3; } else { $7 = $2; $8 = ((($7)) + 1|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ($10|0)!=(188); if ($11) { label = 3; } else { $12 = $2; $13 = ((($12)) + 2|0); $2 = $13; $14 = $2; $15 = HEAP8[$14>>0]|0; $16 = $15&255; switch ($16|0) { case 167: { $0 = 1; break L1; break; } case 181: { $0 = 2; break L1; break; } case 178: { $0 = 3; break L1; break; } case 162: { $0 = 4; break L1; break; } case 183: { $0 = 5; break L1; break; } case 185: case 184: case 180: { $0 = 0; break L1; break; } default: { $17 = $2; $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ($19|0)>=(144); if ($20) { $21 = $2; $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)<=(153); if ($24) { $0 = 0; break L1; } } $0 = -1; break L1; } } } } } while(0); if ((label|0) == 3) { $0 = -1; } $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN6WUFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$s,$output) { $this = $this|0; $s = $s|0; $output = $output|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $ch = 0, $ctr = 0, $delim = 0, $lastcut = 0, $len = 0, $limit = 0, $or$cond = 0, $src = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $delim = sp + 48|0; $3 = sp + 20|0; $6 = sp; $0 = $this; $1 = $s; $2 = $output; $limit = 22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($delim,162681); while(1) { $7 = $1; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($7)|0); $9 = ($8>>>0)>(0); if (!($9)) { label = 24; break; } $10 = $1; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $src = $11; $len = 0; $ctr = 0; $lastcut = 0; $ch = 0; L4: while(1) { $12 = $len; $13 = $src; $14 = (($13) + ($12)|0); $15 = HEAP8[$14>>0]|0; $ch = $15; $16 = $15&255; $17 = ($16|0)!=(0); if (!($17)) { break; } $18 = $ctr; $19 = (($18) + 2)|0; $ctr = $19; $20 = $ch; $21 = $20&255; $22 = $21 & 248; $23 = ($22|0)==(240); do { if ($23) { $24 = $len; $25 = (($24) + 4)|0; $len = $25; } else { $26 = $ch; $27 = $26&255; $28 = $27 & 240; $29 = ($28|0)==(224); if ($29) { $30 = $len; $31 = (($30) + 3)|0; $len = $31; break; } $32 = $ch; $33 = $32&255; $34 = $33 & 224; $35 = ($34|0)==(192); if ($35) { $36 = $len; $37 = (($36) + 2)|0; $len = $37; break; } $38 = $ctr; $39 = (($38) + -1)|0; $ctr = $39; $40 = $len; $41 = (($40) + 1)|0; $len = $41; $42 = $ch; $43 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($delim,$42,0)|0); $44 = ($43|0)!=(-1); if ($44) { $45 = $len; $lastcut = $45; } $46 = $ctr; $47 = $limit; $48 = ($46>>>0)>($47>>>0); $49 = $lastcut; $50 = ($49|0)!=(0); $or$cond = $48 & $50; if ($or$cond) { label = 14; break L4; } } } while(0); $52 = $ctr; $53 = $limit; $54 = ($52>>>0)>($53>>>0); if ($54) { break; } } if ((label|0) == 14) { label = 0; $51 = $lastcut; $len = $51; } $55 = $2; $56 = $1; $57 = $len; __THREW__ = 0; invoke_viiii(3795,($3|0),($56|0),0,($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 21; break; } __THREW__ = 0; invoke_vii(5346,($55|0),($3|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 22; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $62 = $1; $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($62)|0); $64 = $len; $65 = ($63>>>0)>($64>>>0); $66 = $1; if (!($65)) { __THREW__ = 0; (invoke_iii(3925,($66|0),(211279|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 21; break; } else { continue; } } $67 = $1; $68 = $len; $69 = $1; $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($69)|0); $71 = $len; $72 = (($70) - ($71))|0; __THREW__ = 0; invoke_viiii(3795,($6|0),($67|0),($68|0),($72|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 21; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($66,$6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } if ((label|0) == 21) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $4 = $75; $5 = $76; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($delim); $81 = $4; $82 = $5; ___resumeException($81|0); // unreachable; } else if ((label|0) == 22) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $4 = $77; $5 = $78; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($delim); $81 = $4; $82 = $5; ___resumeException($81|0); // unreachable; } else if ((label|0) == 24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($delim); STACKTOP = sp;return; } } function __GLOBAL__sub_I_WFont_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5721(); ___cxx_global_var_init_1_5722(); ___cxx_global_var_init_3_5723(); ___cxx_global_var_init_5_5724(); return; } function __ZN5WFontC2Ei($this,$inID) { $this = $this|0; $inID = $inID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inID; $2 = $0; $3 = 63044; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN5WFontD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__17strrchrEPci($__s,$__c) { $__s = $__s|0; $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__s; $1 = $__c; $2 = $0; $3 = $1; $4 = (_strrchr($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZL15doubleWidthCharPKh($src) { $src = $src|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $src; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = ($3|0)>=(192); STACKTOP = sp;return ($4|0); } function __ZL9charWidthh($s) { $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $s; $1 = $0; $2 = $1&255; $3 = $2 >> 4; $4 = (62972 + ($3<<2)|0); $5 = HEAP32[$4>>2]|0; STACKTOP = sp;return ($5|0); } function __ZL8gencolorij($id,$color) { $id = $id|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $b = 0, $b0 = 0; var $g = 0, $g0 = 0, $r = 0, $r0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $id; $1 = $color; $2 = $1; $3 = $2 >>> 24; $4 = $3 & 255; $a = $4; $5 = $1; $6 = $5 >>> 16; $7 = $6 & 255; $r = $7; $8 = $1; $9 = $8 >>> 8; $10 = $9 & 255; $g = $10; $11 = $1; $12 = $11 >>> 0; $13 = $12 & 255; $b = $13; $b0 = 255; $g0 = 255; $r0 = 255; $14 = $0; switch ($14|0) { case 0: { $r0 = 245; $g0 = 228; $b0 = 156; break; } case 1: { $r0 = 255; $g0 = 252; $b0 = 175; break; } case 2: { $r0 = 219; $g0 = 255; $b0 = 151; break; } case 3: { $r0 = 255; $g0 = 255; $b0 = 255; break; } default: { } } $15 = $r; $16 = $r0; $17 = Math_imul($15, $16)|0; $18 = (($17>>>0) / 255)&-1; $r = $18; $19 = $g; $20 = $g0; $21 = Math_imul($19, $20)|0; $22 = (($21>>>0) / 255)&-1; $g = $22; $23 = $b; $24 = $b0; $25 = Math_imul($23, $24)|0; $26 = (($25>>>0) / 255)&-1; $b = $26; $27 = $a; $28 = $27 << 24; $29 = $r; $30 = $29 << 16; $31 = $28 | $30; $32 = $g; $33 = $32 << 8; $34 = $31 | $33; $35 = $b; $36 = $34 | $35; STACKTOP = sp;return ($36|0); } function __ZN7WFBFontC2Ei($this,$inFontID) { $this = $this|0; $inFontID = $inFontID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inFontID; $2 = $0; $3 = $1; __ZN5WFontC2Ei($2,$3); $4 = 62716; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZL18GBKDoubleWidthCharPKh($src) { $src = $src|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $src; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = ($3|0)>=(128); STACKTOP = sp;return ($4|0); } function ___cxx_global_var_init_5721() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62924,182585); (___cxa_atexit((3831|0),(62924|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5722() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62936,165089); (___cxa_atexit((3831|0),(62936|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5723() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62948,165080); (___cxa_atexit((3831|0),(62948|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5724() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(62960,165065); (___cxa_atexit((3831|0),(62960|0),(___dso_handle|0))|0); return; } function __ZN5WFontD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN5WFontD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN7WLBFont10DrawStringEPKcffiff($this,$s,$x,$y,$align,$leftOffset,$width) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $width = +$width; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $s; $2 = $x; $3 = $y; $4 = $align; $5 = $leftOffset; $6 = $width; $7 = $0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; $12 = $3; $13 = $4; $14 = $5; $15 = $6; __ZN7JLBFont10DrawStringEPKcffiff($9,$10,$11,$12,$13,$14,$15); STACKTOP = sp;return; } function __ZN7WLBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff($this,$s,$x,$y,$align,$leftOffset,$width) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $width = +$width; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $0 = $this; $1 = $x; $2 = $y; $3 = $align; $4 = $leftOffset; $5 = $width; $9 = $0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$s); $12 = $1; $13 = $2; $14 = $3; $15 = $4; $16 = $5; __THREW__ = 0; invoke_viiddidd(6644,($11|0),($6|0),(+$12),(+$13),($14|0),(+$15),(+$16)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $7 = $19; $8 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $21 = $7; $22 = $8; ___resumeException($21|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } function __ZN7WLBFont8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; __ZN7JLBFont8SetColorEj($4,$5); STACKTOP = sp;return; } function __ZNK7WLBFont8GetColorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (__ZNK7JLBFont8GetColorEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZN7WLBFont8SetScaleEf($this,$scale) { $this = $this|0; $scale = +$scale; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scale; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; __ZN7JLBFont8SetScaleEf($4,$5); STACKTOP = sp;return; } function __ZNK7WLBFont8GetScaleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (+__ZNK7JLBFont8GetScaleEv($3)); STACKTOP = sp;return (+$4); } function __ZNK7WLBFont9GetHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (+__ZNK7JLBFont9GetHeightEv($3)); STACKTOP = sp;return (+$4); } function __ZNK7WLBFont14GetStringWidthEPKc($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $s; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = (+__ZNK7JLBFont14GetStringWidthEPKc($4,$5)); STACKTOP = sp;return (+$6); } function __ZN7WLBFont11SetTrackingEf($this,$tracking) { $this = $this|0; $tracking = +$tracking; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tracking; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; __ZN7JLBFont11SetTrackingEf($4,$5); STACKTOP = sp;return; } function __ZN7WLBFont7SetBaseEi($this,$base) { $this = $this|0; $base = $base|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $base; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $1; __ZN7JLBFont7SetBaseEi($4,$5); STACKTOP = sp;return; } function __ZN7WLBFontD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 62656; HEAP32[$1>>2] = $2; $3 = ((($1)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN5WFontD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN7JLBFontD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 8|0); HEAP32[$9>>2] = 0; __ZN5WFontD2Ev($1); STACKTOP = sp;return; } function __ZN7WLBFontD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7WLBFontD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK7WFBFont8GetColorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN7WFBFont11SetTrackingEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN7WFBFont7SetBaseEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN7WFBFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return; } function __ZN6WUFontD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7WFBFontD2Ev($1); STACKTOP = sp;return; } function __ZN6WUFontD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN6WUFontD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGBKFontD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN7WFBFontD2Ev($1); STACKTOP = sp;return; } function __ZN8WGBKFontD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGBKFontD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiBase8getColorEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $type; $3 = $1; $4 = $2; L1: do { switch ($4|0) { case 1: case 6: { $0 = -1; break; } case 0: { $0 = -1775095246; break; } case 9: { $0 = -1773121456; break; } default: { $5 = $2; $6 = ($5|0)<(7); $7 = HEAP32[$3>>2]|0; $8 = ((($7)) + 84|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($3)|0); if ($6) { if ($10) { $0 = -256; break L1; } else { $0 = -1; break L1; } } else { if ($10) { $0 = -1765226296; break L1; } else { $0 = -1775095246; break L1; } } } } } while(0); $11 = $0; STACKTOP = sp;return ($11|0); } function __ZN8WGuiBase10renderBackEPS_($this,$it) { $this = $this|0; $it = $it|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $styled = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $it; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = ($5|0)==(0|0); if ($6) { $8 = 0; } else { $7 = (___dynamic_cast($5,8288,8368,0)|0); $8 = $7; } $styled = $8; $9 = $styled; $10 = ($9|0)!=(0|0); if ($10) { $11 = $styled; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 160|0); $14 = HEAP32[$13>>2]|0; $15 = $styled; $16 = (__ZN8WGuiDeco12getDecoratedEv($15)|0); FUNCTION_TABLE_vii[$14 & 8191]($11,$16); STACKTOP = sp;return; } else { $17 = HEAP32[$2>>2]|0; $18 = ((($17)) + 164|0); $19 = HEAP32[$18>>2]|0; $20 = $1; FUNCTION_TABLE_vii[$19 & 8191]($2,$20); STACKTOP = sp;return; } } function __ZN8WGuiBase12needsConfirmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 4|0; $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; L1: while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($8)) { label = 7; break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); switch ($14|0) { case 0: { label = 4; break L1; break; } case 2: { label = 5; break L1; break; } default: { } } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } if ((label|0) == 4) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } else if ((label|0) == 5) { $0 = 2; $15 = $0; STACKTOP = sp;return ($15|0); } else if ((label|0) == 7) { $0 = 1; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8WGuiBase10yieldFocusEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $it = sp + 4|0; $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($8)) { label = 6; break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); if ($14) { label = 4; break; } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN8WGuiItem8EnteringE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 17|0); HEAP8[$4>>0] = 1; STACKTOP = sp;return; } function __ZN8WGuiItem8minWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,1)|0); $mFont = $10; $11 = $mFont; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = ((($5)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$15); __THREW__ = 0; invoke_viii(6302,($1|0),($5|0),($2|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; } $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); __THREW__ = 0; $19 = (+invoke_dii($14|0,($11|0),($18|0))); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = $19 + 4.0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return (+$22); } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $3 = $25; $4 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $27 = $3; $28 = $4; ___resumeException($27|0); // unreachable; return +(0.0); } function __ZN8WGuiItem1_ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$input) { $agg$result = $agg$result|0; $this = $this|0; $input = $input|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; $5 = ((($4)) + 16|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = $7 & 2; $9 = ($8|0)!=(0); if ($9) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$input); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$input); __THREW__ = 0; invoke_vii(3887,($agg$result|0),($1|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN8WGuiItem9minHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = (__ZN16WResourceManager8InstanceEv()|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 112|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_iii[$4 & 8191]($1,1)|0); $mFont = $5; $6 = $mFont; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = (+FUNCTION_TABLE_di[$9 & 8191]($6)); STACKTOP = sp;return (+$10); } function __ZN8WGuiItem7LeavingE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = ((($3)) + 17|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return 1; } function __ZN8WGuiItem6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0; var $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $boxW = 0.0, $fH = 0.0, $fW = 0.0, $mFont = 0, $oldS = 0.0, $oldcolor = 0, $trans = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $trans = sp + 44|0; $1 = sp + 32|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,1)|0); $mFont = $10; $11 = $mFont; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $oldcolor = $15; $16 = $mFont; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$5>>2]|0; $21 = ((($20)) + 40|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_iii[$22 & 8191]($5,2)|0); FUNCTION_TABLE_vii[$19 & 8191]($16,$23); $24 = ((($5)) + 32|0); $25 = +HEAPF32[$24>>2]; $26 = $mFont; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = (+FUNCTION_TABLE_di[$29 & 8191]($26)); $31 = $25 - $30; $32 = $31 / 2.0; $fH = $32; $33 = ((($5)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$33); __THREW__ = 0; invoke_viii(6302,($trans|0),($5|0),($1|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $2 = $69; $3 = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $107 = $2; $108 = $3; ___resumeException($107|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $36 = $mFont; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 28|0); $39 = HEAP32[$38>>2]|0; $40 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($trans)|0); __THREW__ = 0; $41 = (+invoke_dii($39|0,($36|0),($40|0))); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; do { if ($43) { label = 8; } else { $fW = $41; $44 = HEAP32[$5>>2]|0; $45 = ((($44)) + 100|0); $46 = HEAP32[$45>>2]|0; __THREW__ = 0; $47 = (+invoke_di($46|0,($5|0))); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 8; } else { $boxW = $47; $50 = $mFont; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 20|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; $54 = (+invoke_di($53|0,($50|0))); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 8; } else { $oldS = $54; $57 = $fW; $58 = $boxW; $59 = $57 > $58; if ($59) { $60 = $mFont; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 16|0); $63 = HEAP32[$62>>2]|0; $64 = $boxW; $65 = $fW; $66 = $64 / $65; __THREW__ = 0; invoke_vid($63|0,($60|0),(+$66)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 8; break; } } $73 = $mFont; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; invoke_vii(3800,($4|0),($trans|0)); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 8; } else { $79 = ((($5)) + 20|0); $80 = +HEAPF32[$79>>2]; $81 = ((($5)) + 28|0); $82 = +HEAPF32[$81>>2]; $83 = $82 / 2.0; $84 = $80 + $83; $85 = ((($5)) + 24|0); $86 = +HEAPF32[$85>>2]; $87 = $fH; $88 = $86 + $87; __THREW__ = 0; invoke_viiddidd($76|0,($73|0),($4|0),(+$84),(+$88),1,0.0,0.0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $91 = $mFont; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = $oldS; __THREW__ = 0; invoke_vid($94|0,($91|0),(+$95)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 8; } else { $98 = $mFont; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 8|0); $101 = HEAP32[$100>>2]|0; $102 = $oldcolor; __THREW__ = 0; invoke_vii($101|0,($98|0),($102|0)); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 8; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($trans); STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 8) { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $2 = $71; $3 = $72; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($trans); $107 = $2; $108 = $3; ___resumeException($107|0); // unreachable; } function __ZN8WGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEh($this,$_display,$_mF) { $this = $this|0; $_display = $_display|0; $_mF = $_mF|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_mF; $4 = $0; __ZN8WGuiBaseC2Ev($4); $5 = 63104; HEAP32[$4>>2] = $5; $6 = ((($4)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = $1; $8 = ((($4)) + 16|0); HEAP8[$8>>0] = $7; $9 = ((($4)) + 36|0); __THREW__ = 0; (invoke_iii(3901,($9|0),($_display|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN8WGuiBaseD2Ev($4); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } else { $12 = ((($4)) + 17|0); HEAP8[$12>>0] = 0; $13 = ((($4)) + 28|0); HEAPF32[$13>>2] = 480.0; $14 = ((($4)) + 32|0); HEAPF32[$14>>2] = 20.0; $15 = ((($4)) + 20|0); HEAPF32[$15>>2] = 0.0; $16 = ((($4)) + 24|0); HEAPF32[$16>>2] = 0.0; STACKTOP = sp;return; } } function __ZN8WGuiItem14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 17|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $7 = $2; $8 = ($7|0)==(10); $or$cond = $6 & $8; if ($or$cond) { $9 = HEAP32[$3>>2]|0; $10 = ((($9)) + 60|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($3); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } else { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $12 = $$pre_trunc&1; STACKTOP = sp;return ($12|0); } return (0)|0; } function __ZN11WDecoStyled7subBackEP8WGuiBase($this,$item) { $this = $this|0; $item = $item|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $renderer = 0, $split = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $item; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $5; $6 = ((($2)) + 20|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $8 & 32; $10 = ($9|0)!=(0); if ($10) { STACKTOP = sp;return; } $11 = $1; $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,8288,8464,0)|0); $14 = $13; } $split = $14; $15 = $split; $16 = ($15|0)!=(0|0); if ($16) { $17 = $split; $18 = ((($17)) + 60|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); if ($23) { $24 = $split; $25 = ((($24)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = (FUNCTION_TABLE_ii[$29 & 8191]($26)|0); if ($30) { $31 = $split; $32 = ((($31)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = $renderer; $36 = $split; $37 = ((($36)) + 60|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; $42 = (+FUNCTION_TABLE_di[$41 & 8191]($38)); $43 = $42 - 2.0; $44 = $split; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 96|0); $47 = HEAP32[$46>>2]|0; $48 = (+FUNCTION_TABLE_di[$47 & 8191]($44)); $49 = $48 - 2.0; $50 = $split; $51 = ((($50)) + 60|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 100|0); $55 = HEAP32[$54>>2]|0; $56 = (+FUNCTION_TABLE_di[$55 & 8191]($52)); $57 = $56 - 6.0; $58 = $split; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 104|0); $61 = HEAP32[$60>>2]|0; $62 = (+FUNCTION_TABLE_di[$61 & 8191]($58)); $63 = $split; $64 = ((($63)) + 60|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 40|0); $68 = HEAP32[$67>>2]|0; $69 = (FUNCTION_TABLE_iii[$68 & 8191]($65,7)|0); __ZN9JRenderer13FillRoundRectEfffffj($35,$43,$49,$57,$62,2.0,$69); } $70 = $split; $71 = ((($70)) + 56|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)!=(0|0); if (!($73)) { STACKTOP = sp;return; } $74 = $renderer; $75 = $split; $76 = ((($75)) + 56|0); $77 = HEAP32[$76>>2]|0; $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 92|0); $80 = HEAP32[$79>>2]|0; $81 = (+FUNCTION_TABLE_di[$80 & 8191]($77)); $82 = $81 - 2.0; $83 = $split; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 96|0); $86 = HEAP32[$85>>2]|0; $87 = (+FUNCTION_TABLE_di[$86 & 8191]($83)); $88 = $87 - 2.0; $89 = $split; $90 = ((($89)) + 56|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 100|0); $94 = HEAP32[$93>>2]|0; $95 = (+FUNCTION_TABLE_di[$94 & 8191]($91)); $96 = $split; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 104|0); $99 = HEAP32[$98>>2]|0; $100 = (+FUNCTION_TABLE_di[$99 & 8191]($96)); $101 = $split; $102 = ((($101)) + 56|0); $103 = HEAP32[$102>>2]|0; $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 40|0); $106 = HEAP32[$105>>2]|0; $107 = (FUNCTION_TABLE_iii[$106 & 8191]($103,7)|0); __ZN9JRenderer13FillRoundRectEfffffj($74,$82,$88,$95,$100,2.0,$107); STACKTOP = sp;return; } } } $108 = $renderer; $109 = $1; $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 92|0); $112 = HEAP32[$111>>2]|0; $113 = (+FUNCTION_TABLE_di[$112 & 8191]($109)); $114 = $113 - 2.0; $115 = $1; $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 96|0); $118 = HEAP32[$117>>2]|0; $119 = (+FUNCTION_TABLE_di[$118 & 8191]($115)); $120 = $119 - 2.0; $121 = $1; $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 100|0); $124 = HEAP32[$123>>2]|0; $125 = (+FUNCTION_TABLE_di[$124 & 8191]($121)); $126 = $1; $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 104|0); $129 = HEAP32[$128>>2]|0; $130 = (+FUNCTION_TABLE_di[$129 & 8191]($126)); $131 = HEAP32[$2>>2]|0; $132 = ((($131)) + 40|0); $133 = HEAP32[$132>>2]|0; $134 = (FUNCTION_TABLE_iii[$133 & 8191]($2,7)|0); __ZN9JRenderer13FillRoundRectEfffffj($108,$114,$120,$125,$130,2.0,$134); STACKTOP = sp;return; } function __ZN11WDecoStyled8getColorEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $type; $3 = $1; $4 = $2; L1: do { switch ($4|0) { case 9: case 7: { $5 = ((($3)) + 20|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = $7 & 4; $9 = ($8|0)!=(0); if ($9) { $0 = -1776082141; break L1; } $10 = ((($3)) + 20|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = $12 & 2; $14 = ($13|0)!=(0); if ($14) { $0 = -1773121456; break L1; } $15 = ((($3)) + 20|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = $17 & 8; $19 = ($18|0)!=(0); if ($19) { $0 = -1770500016; break L1; } else { $0 = -1775095246; break L1; } break; } default: { $20 = $2; $21 = (__ZN8WGuiBase8getColorEi($3,$20)|0); $0 = $21; } } } while(0); $22 = $0; STACKTOP = sp;return ($22|0); } function __ZN10WGuiHeader6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $currentScale = 0.0, $mFont = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $2 = sp + 8|0; $0 = $this; $5 = $0; $6 = (__ZN16WResourceManager8InstanceEv()|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 112|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iii[$9 & 8191]($6,1)|0); $mFont = $10; $11 = $mFont; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = (+FUNCTION_TABLE_di[$14 & 8191]($11)); $currentScale = $15; $16 = $mFont; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vid[$19 & 8191]($16,1.0); $20 = $mFont; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$5>>2]|0; $25 = ((($24)) + 40|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_iii[$26 & 8191]($5,2)|0); FUNCTION_TABLE_vii[$23 & 8191]($20,$27); $28 = $mFont; $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($5)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$31); __THREW__ = 0; invoke_viii(6302,($1|0),($5|0),($2|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $35 = ((($5)) + 20|0); $36 = +HEAPF32[$35>>2]; $37 = ((($5)) + 28|0); $38 = +HEAPF32[$37>>2]; $39 = $38 / 2.0; $40 = $36 + $39; $41 = ((($5)) + 24|0); $42 = +HEAPF32[$41>>2]; __THREW__ = 0; invoke_viiddidd($30|0,($28|0),($34|0),(+$40),(+$42),1,0.0,0.0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $45 = $mFont; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 16|0); $48 = HEAP32[$47>>2]|0; $49 = $currentScale; FUNCTION_TABLE_vid[$48 & 8191]($45,$49); STACKTOP = sp;return; } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $54 = $3; $55 = $4; ___resumeException($54|0); // unreachable; } function __ZN8WGuiMenu7LeavingE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $nbitems = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($4)|0); $nbitems = $5; $6 = $2; $7 = ((($3)) + 48|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $10 = ((($3)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = $nbitems; $13 = (($12) - 1)|0; $14 = ($11|0)<($13|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $40 = $$pre_trunc&1; STACKTOP = sp;return ($40|0); } } $15 = $2; $16 = ((($3)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($3)) + 60|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)>(0); if ($21) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $40 = $$pre_trunc&1; STACKTOP = sp;return ($40|0); } } $22 = ((($3)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)>=(0); if ($24) { $25 = ((($3)) + 60|0); $26 = HEAP32[$25>>2]|0; $27 = $nbitems; $28 = ($26|0)<($27|0); if ($28) { $29 = ((($3)) + 4|0); $30 = ((($3)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($29,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 52|0); $36 = HEAP32[$35>>2]|0; $37 = $2; $38 = (FUNCTION_TABLE_iii[$36 & 8191]($33,$37)|0); if (!($38)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $40 = $$pre_trunc&1; STACKTOP = sp;return ($40|0); } } } $39 = ((($3)) + 17|0); HEAP8[$39>>0] = 0; $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $40 = $$pre_trunc&1; STACKTOP = sp;return ($40|0); } function __ZN8WGuiMenu8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 17|0); HEAP8[$3>>0] = 1; $4 = ((($2)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(-1); L1: do { if ($6) { $i = 0; while(1) { $7 = $i; $8 = ((($2)) + 4|0); $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7>>>0)<($9>>>0); if (!($10)) { break L1; } $11 = ((($2)) + 4|0); $12 = $i; $13 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); $19 = $i; if ($18) { break; } $21 = (($19) + 1)|0; $i = $21; } $20 = ((($2)) + 60|0); HEAP32[$20>>2] = $19; } } while(0); $22 = ((($2)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)>=(0); if (!($24)) { STACKTOP = sp;return; } $25 = ((($2)) + 60|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 4|0); $28 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($27)|0); $29 = ($26|0)<($28|0); if (!($29)) { STACKTOP = sp;return; } $30 = ((($2)) + 4|0); $31 = ((($2)) + 60|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($30,$32)|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 48|0); $37 = HEAP32[$36>>2]|0; $38 = $1; FUNCTION_TABLE_vii[$37 & 8191]($34,$38); STACKTOP = sp;return; } function __ZN8WGuiMenu7subBackEP8WGuiBase($this,$item) { $this = $this|0; $item = $item|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $renderer = 0, $split = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $item; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $5; $6 = $1; $7 = ($6|0)==(0|0); if ($7) { $9 = 0; } else { $8 = (___dynamic_cast($6,8288,8464,0)|0); $9 = $8; } $split = $9; $10 = $split; $11 = ($10|0)!=(0|0); if ($11) { $12 = $split; $13 = ((($12)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); if ($18) { $19 = $split; $20 = ((($19)) + 56|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_ii[$24 & 8191]($21)|0); if ($25) { $26 = $split; $27 = ((($26)) + 60|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = HEAP32[$2>>2]|0; $31 = ((($30)) + 164|0); $32 = HEAP32[$31>>2]|0; $33 = $split; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($2,$35); } $36 = $split; $37 = ((($36)) + 56|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); if (!($39)) { STACKTOP = sp;return; } $40 = HEAP32[$2>>2]|0; $41 = ((($40)) + 164|0); $42 = HEAP32[$41>>2]|0; $43 = $split; $44 = ((($43)) + 56|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_vii[$42 & 8191]($2,$45); STACKTOP = sp;return; } } } $46 = $renderer; $47 = $1; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 92|0); $50 = HEAP32[$49>>2]|0; $51 = (+FUNCTION_TABLE_di[$50 & 8191]($47)); $52 = $1; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 96|0); $55 = HEAP32[$54>>2]|0; $56 = (+FUNCTION_TABLE_di[$55 & 8191]($52)); $57 = $1; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 100|0); $60 = HEAP32[$59>>2]|0; $61 = (+FUNCTION_TABLE_di[$60 & 8191]($57)); $62 = $61 - 4.0; $63 = $1; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 104|0); $66 = HEAP32[$65>>2]|0; $67 = (+FUNCTION_TABLE_di[$66 & 8191]($63)); $68 = $67 - 2.0; $69 = $1; $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 40|0); $72 = HEAP32[$71>>2]|0; $73 = (FUNCTION_TABLE_iii[$72 & 8191]($69,7)|0); __ZN9JRenderer13FillRoundRectEfffffj($46,$51,$56,$62,$68,2.0,$73); STACKTOP = sp;return; } function __ZN8WGuiMenu11setSelectedEi($this,$newItem) { $this = $this|0; $newItem = $newItem|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $newItem; $2 = $0; $3 = $1; $4 = ((($2)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 4|0); $8 = ((($2)) + 60|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($7,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 52|0); $14 = HEAP32[$13>>2]|0; (FUNCTION_TABLE_iii[$14 & 8191]($11,0)|0); $15 = $1; $16 = ((($2)) + 60|0); HEAP32[$16>>2] = $15; $17 = ((($2)) + 4|0); $18 = ((($2)) + 60|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($17,$19)|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 48|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vii[$24 & 8191]($21,0); STACKTOP = sp;return; } function __ZN8WGuiMenu10yieldFocusEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $it = sp + 4|0; $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($8)) { label = 6; break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); if ($14) { label = 4; break; } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } if ((label|0) == 4) { $15 = HEAP32[$3>>2]|0; $16 = ((($15)) + 180|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($3,$it); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN8WGuiListC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSyncable($this,$name,$syncme) { $this = $this|0; $name = $name|0; $syncme = $syncme|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $syncme; $4 = $0; $5 = $1; __ZN8WGuiMenuC2E7ButtonsS0_bP9WSyncable($4,9,8,0,$5); $6 = 63284; HEAP32[$4>>2] = $6; $7 = ((($4)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($4)) + 92|0); HEAP32[$8>>2] = -1; $9 = ((($4)) + 96|0); HEAP32[$9>>2] = -1; $10 = ((($4)) + 76|0); __THREW__ = 0; (invoke_iii(3925,($10|0),(162962|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ((($4)) + 28|0); HEAPF32[$13>>2] = 470.0; $14 = ((($4)) + 32|0); HEAPF32[$14>>2] = 262.0; $15 = ((($4)) + 24|0); HEAPF32[$15>>2] = 5.0; $16 = ((($4)) + 20|0); HEAPF32[$16>>2] = 5.0; $17 = ((($4)) + 88|0); HEAP8[$17>>0] = 0; $18 = $1; $19 = ((($4)) + 68|0); HEAP32[$19>>2] = $18; $20 = ((($4)) + 36|0); __THREW__ = 0; (invoke_iii(3901,($20|0),($name|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { STACKTOP = sp;return; } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $2 = $23; $3 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN8WGuiMenuD2Ev($4); $25 = $2; $26 = $3; ___resumeException($25|0); // unreachable; } function __ZN8WGuiMenuC2E7ButtonsS0_bP9WSyncable($this,$next,$prev,$dPad,$syncme) { $this = $this|0; $next = $next|0; $prev = $prev|0; $dPad = $dPad|0; $syncme = $syncme|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 8|0; $0 = $this; $1 = $next; $2 = $prev; $8 = $dPad&1; $3 = $8; $4 = $syncme; $9 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_viii(5227,($9|0),($5|0),0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $6 = $25; $7 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $27 = $6; $28 = $7; ___resumeException($27|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $12 = 64404; HEAP32[$9>>2] = $12; $13 = $1; $14 = ((($9)) + 48|0); HEAP32[$14>>2] = $13; $15 = $2; $16 = ((($9)) + 52|0); HEAP32[$16>>2] = $15; $17 = ((($9)) + 60|0); HEAP32[$17>>2] = -1; $18 = $3; $19 = $18&1; $20 = ((($9)) + 56|0); $21 = $19&1; HEAP8[$20>>0] = $21; $22 = $4; $23 = ((($9)) + 68|0); HEAP32[$23>>2] = $22; $24 = ((($9)) + 64|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } } function __ZN8WGuiMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = 64404; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = ((($3)) + 4|0); $8 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$1>>2] = $8; $9 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($14); } $19 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); HEAP32[$19>>2] = 0; } $20 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$2>>2] = $20; } __ZN8WGuiItemD2Ev($3); STACKTOP = sp;return; } function __ZN8WGuiList13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $confirmed&1; $1 = $2; $3 = $0; $x = 0; while(1) { $4 = $x; $5 = ((($3)) + 4|0); $6 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($5)|0); $7 = ($4>>>0)<($6>>>0); if (!($7)) { break; } $8 = ((($3)) + 4|0); $9 = $x; $10 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($8,$9)|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = ((($3)) + 4|0); $14 = $x; $15 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($13,$14)|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 28|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = $20&1; FUNCTION_TABLE_vii[$19 & 8191]($16,$21); } $22 = $x; $23 = (($22) + 1)|0; $x = $23; } STACKTOP = sp;return; } function __ZN8WGuiList6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0.0, $247 = 0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0.0, $313 = 0.0; var $314 = 0, $315 = 0.0, $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0.0, $326 = 0.0, $327 = 0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0.0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0, $343 = 0.0, $344 = 0.0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0.0, $352 = 0, $353 = 0.0, $354 = 0.0, $355 = 0.0, $356 = 0.0, $357 = 0.0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $adjustedCurrent = 0, $barLength = 0.0, $barPosition = 0.0, $fontScaleFactor = 0.0, $i = 0, $listHeight = 0, $listSelectable = 0, $mFont = 0, $nbitems = 0, $nowPos = 0, $or$cond = 0, $or$cond3 = 0, $pos = 0, $pos1 = 0; var $renderer = 0, $start = 0, $vHeight = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 40|0; $2 = sp + 28|0; $0 = $this; $5 = $0; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $6; $listHeight = 40; $listSelectable = 0; $adjustedCurrent = 0; $start = 0; $nowPos = 0; $vHeight = 0; $7 = ((($5)) + 4|0); $8 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($7)|0); $nbitems = $8; $9 = ((($5)) + 4|0); $10 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($9)|0); $11 = ($10|0)!=(0); if (!($11)) { $12 = ((($5)) + 76|0); $13 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($12,211279)|0); if ($13) { $14 = (__ZN16WResourceManager8InstanceEv()|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 112|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$17 & 8191]($14,1)|0); $mFont = $18; $19 = $mFont; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; $23 = (+FUNCTION_TABLE_di[$22 & 8191]($19)); $fontScaleFactor = $23; $24 = $mFont; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vid[$27 & 8191]($24,1.0); $28 = $mFont; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$5>>2]|0; $33 = ((($32)) + 40|0); $34 = HEAP32[$33>>2]|0; $35 = (FUNCTION_TABLE_iii[$34 & 8191]($5,4)|0); FUNCTION_TABLE_vii[$31 & 8191]($28,$35); $36 = $mFont; $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($5)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$39); __THREW__ = 0; invoke_viii(6302,($1|0),($5|0),($2|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $62 = $3; $63 = $4; ___resumeException($62|0); // unreachable; } $42 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $43 = ((($5)) + 20|0); $44 = +HEAPF32[$43>>2]; $45 = ((($5)) + 28|0); $46 = +HEAPF32[$45>>2]; $47 = $46 / 2.0; $48 = $44 + $47; $49 = ((($5)) + 24|0); $50 = +HEAPF32[$49>>2]; __THREW__ = 0; invoke_viiddidd($38|0,($36|0),($42|0),(+$48),(+$50),2,0.0,0.0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $62 = $3; $63 = $4; ___resumeException($62|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $53 = $mFont; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = $fontScaleFactor; FUNCTION_TABLE_vid[$56 & 8191]($53,$57); STACKTOP = sp;return; } } } $64 = ((($5)) + 60|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(-1); L14: do { if ($66) { $i = 0; while(1) { $67 = $i; $68 = $nbitems; $69 = ($67|0)<($68|0); if (!($69)) { break L14; } $70 = ((($5)) + 4|0); $71 = $i; $72 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($70,$71)|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = (FUNCTION_TABLE_ii[$76 & 8191]($73)|0); $78 = $i; if ($77) { break; } $92 = (($78) + 1)|0; $i = $92; } $79 = ((($5)) + 60|0); HEAP32[$79>>2] = $78; $80 = HEAP32[$5>>2]|0; $81 = ((($80)) + 84|0); $82 = HEAP32[$81>>2]|0; $83 = (FUNCTION_TABLE_ii[$82 & 8191]($5)|0); if ($83) { $84 = ((($5)) + 4|0); $85 = ((($5)) + 60|0); $86 = HEAP32[$85>>2]|0; $87 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($84,$86)|0); $88 = HEAP32[$87>>2]|0; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 48|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vii[$91 & 8191]($88,0); } } } while(0); $pos = 0; while(1) { $93 = $pos; $94 = $nbitems; $95 = ($93|0)<($94|0); if (!($95)) { break; } $96 = ((($5)) + 4|0); $97 = $pos; $98 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($96,$97)|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 104|0); $102 = HEAP32[$101>>2]|0; $103 = (+FUNCTION_TABLE_di[$102 & 8191]($99)); $104 = $103 + 1.0; $105 = (~~(($104))); $106 = $listHeight; $107 = (($106) + ($105))|0; $listHeight = $107; $108 = ((($5)) + 4|0); $109 = $pos; $110 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($108,$109)|0); $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 12|0); $114 = HEAP32[$113>>2]|0; $115 = (FUNCTION_TABLE_ii[$114 & 8191]($111)|0); if ($115) { $116 = $listSelectable; $117 = (($116) + 1)|0; $listSelectable = $117; $118 = $pos; $119 = ((($5)) + 60|0); $120 = HEAP32[$119>>2]|0; $121 = ($118|0)<($120|0); if ($121) { $122 = $adjustedCurrent; $123 = (($122) + 1)|0; $adjustedCurrent = $123; } } $124 = $pos; $125 = (($124) + 1)|0; $pos = $125; } $126 = $listHeight; $127 = ($126|0)>(272); if ($127) { $128 = ((($5)) + 60|0); $129 = HEAP32[$128>>2]|0; $start = $129; while(1) { $130 = $start; $131 = ($130|0)>(0); if (!($131)) { break; } $132 = ((($5)) + 4|0); $133 = $start; $134 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($132,$133)|0); $135 = HEAP32[$134>>2]|0; $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 20|0); $138 = HEAP32[$137>>2]|0; $139 = (FUNCTION_TABLE_ii[$138 & 8191]($135)|0); if ($139) { $140 = ((($5)) + 4|0); $141 = $start; $142 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($140,$141)|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 104|0); $146 = HEAP32[$145>>2]|0; $147 = (+FUNCTION_TABLE_di[$146 & 8191]($143)); $148 = $147 + 5.0; $149 = (~~(($148))); $150 = $vHeight; $151 = (($150) + ($149))|0; $vHeight = $151; $152 = $vHeight; $153 = ($152|0)>=(106); if ($153) { break; } } $154 = $start; $155 = (($154) + -1)|0; $start = $155; } $vHeight = 0; $156 = $start; $157 = ($156|0)>=(0); L40: do { if ($157) { $158 = $nbitems; $nowPos = $158; while(1) { $159 = $nowPos; $160 = ($159|0)>(1); if (!($160)) { break L40; } $161 = ((($5)) + 4|0); $162 = $start; $163 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($161,$162)|0); $164 = HEAP32[$163>>2]|0; $165 = HEAP32[$164>>2]|0; $166 = ((($165)) + 20|0); $167 = HEAP32[$166>>2]|0; $168 = (FUNCTION_TABLE_ii[$167 & 8191]($164)|0); if ($168) { $169 = ((($5)) + 4|0); $170 = $nowPos; $171 = (($170) - 1)|0; $172 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($169,$171)|0); $173 = HEAP32[$172>>2]|0; $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 104|0); $176 = HEAP32[$175>>2]|0; $177 = (+FUNCTION_TABLE_di[$176 & 8191]($173)); $178 = $177 + 5.0; $179 = (~~(($178))); $180 = $vHeight; $181 = (($180) + ($179))|0; $vHeight = $181; } $182 = $nowPos; $183 = (($182) + -1)|0; $nowPos = $183; } } } while(0); $184 = $vHeight; $185 = ($184|0)<=(232); if ($185) { $186 = $nowPos; $187 = $start; $188 = ($186|0)<($187|0); if ($188) { $189 = $nowPos; $start = $189; } } } $vHeight = 0; $nowPos = 0; $190 = $start; $191 = ($190|0)>=(0); if (!($191)) { STACKTOP = sp;return; } $192 = ((($5)) + 60|0); $193 = HEAP32[$192>>2]|0; $194 = ($193|0)>=(0); if ($194) { $195 = ((($5)) + 60|0); $196 = HEAP32[$195>>2]|0; $197 = $nbitems; $198 = ($196|0)<($197|0); if ($198) { $199 = ((($5)) + 4|0); $200 = ((($5)) + 60|0); $201 = HEAP32[$200>>2]|0; $202 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($199,$201)|0); $203 = HEAP32[$202>>2]|0; $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 20|0); $206 = HEAP32[$205>>2]|0; $207 = (FUNCTION_TABLE_ii[$206 & 8191]($203)|0); if ($207) { $208 = ((($5)) + 4|0); $209 = ((($5)) + 60|0); $210 = HEAP32[$209>>2]|0; $211 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($208,$210)|0); $212 = HEAP32[$211>>2]|0; $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 80|0); $215 = HEAP32[$214>>2]|0; FUNCTION_TABLE_vi[$215 & 8191]($212); } } } $pos1 = 0; L60: while(1) { $216 = $pos1; $217 = $nbitems; $218 = ($216|0)<($217|0); if (!($218)) { break; } $219 = ((($5)) + 4|0); $220 = $pos1; $221 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($219,$220)|0); $222 = HEAP32[$221>>2]|0; $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 20|0); $225 = HEAP32[$224>>2]|0; $226 = (FUNCTION_TABLE_ii[$225 & 8191]($222)|0); do { if ($226) { $227 = $pos1; $228 = $start; $229 = ($227|0)<($228|0); $230 = ((($5)) + 4|0); $231 = $pos1; $232 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($230,$231)|0); $233 = HEAP32[$232>>2]|0; if ($229) { $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 104|0); $236 = HEAP32[$235>>2]|0; $237 = (+FUNCTION_TABLE_di[$236 & 8191]($233)); $238 = $237 + 5.0; $239 = (~~(($238))); $240 = $vHeight; $241 = (($240) + ($239))|0; $vHeight = $241; break; } $242 = HEAP32[$233>>2]|0; $243 = ((($242)) + 136|0); $244 = HEAP32[$243>>2]|0; $245 = ((($5)) + 24|0); $246 = +HEAPF32[$245>>2]; $247 = $nowPos; $248 = (+($247|0)); $249 = $246 + $248; FUNCTION_TABLE_vid[$244 & 8191]($233,$249); $250 = ((($5)) + 4|0); $251 = $pos1; $252 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($250,$251)|0); $253 = HEAP32[$252>>2]|0; $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 132|0); $256 = HEAP32[$255>>2]|0; $257 = ((($5)) + 20|0); $258 = +HEAPF32[$257>>2]; FUNCTION_TABLE_vid[$256 & 8191]($253,$258); $259 = $listHeight; $260 = ($259|0)>(272); $261 = $listSelectable; $262 = ($261|0)>(1); $or$cond = $260 & $262; $263 = ((($5)) + 4|0); $264 = $pos1; $265 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($263,$264)|0); $266 = HEAP32[$265>>2]|0; $267 = HEAP32[$266>>2]|0; $268 = ((($267)) + 140|0); $269 = HEAP32[$268>>2]|0; $270 = ((($5)) + 28|0); $271 = +HEAPF32[$270>>2]; if ($or$cond) { $272 = $271 - 10.0; FUNCTION_TABLE_vid[$269 & 8191]($266,$272); } else { FUNCTION_TABLE_vid[$269 & 8191]($266,$271); } $273 = ((($5)) + 4|0); $274 = $pos1; $275 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($273,$274)|0); $276 = HEAP32[$275>>2]|0; $277 = HEAP32[$276>>2]|0; $278 = ((($277)) + 104|0); $279 = HEAP32[$278>>2]|0; $280 = (+FUNCTION_TABLE_di[$279 & 8191]($276)); $281 = $280 + 5.0; $282 = (~~(($281))); $283 = $nowPos; $284 = (($283) + ($282))|0; $nowPos = $284; $285 = HEAP32[$5>>2]|0; $286 = ((($285)) + 160|0); $287 = HEAP32[$286>>2]|0; $288 = ((($5)) + 4|0); $289 = $pos1; $290 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($288,$289)|0); $291 = HEAP32[$290>>2]|0; FUNCTION_TABLE_vii[$287 & 8191]($5,$291); $292 = ((($5)) + 4|0); $293 = $pos1; $294 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($292,$293)|0); $295 = HEAP32[$294>>2]|0; $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 64|0); $298 = HEAP32[$297>>2]|0; FUNCTION_TABLE_vi[$298 & 8191]($295); $299 = $nowPos; $300 = ($299|0)>(272); if ($300) { break L60; } } } while(0); $301 = $pos1; $302 = (($301) + 1)|0; $pos1 = $302; } $303 = $start; $304 = ((($5)) + 92|0); HEAP32[$304>>2] = $303; $305 = $pos1; $306 = ((($5)) + 96|0); HEAP32[$306>>2] = $305; $307 = $listHeight; $308 = ($307|0)>(272); $309 = $listSelectable; $310 = ($309|0)>(1); $or$cond3 = $308 & $310; if ($or$cond3) { $311 = ((($5)) + 24|0); $312 = +HEAPF32[$311>>2]; $313 = $312 - 5.0; $314 = $adjustedCurrent; $315 = (+($314|0)); $316 = $listSelectable; $317 = (+($316|0)); $318 = $315 / $317; $319 = ((($5)) + 24|0); $320 = +HEAPF32[$319>>2]; $321 = 272.0 - $320; $322 = $318 * $321; $323 = $313 + $322; $barPosition = $323; $324 = ((($5)) + 24|0); $325 = +HEAPF32[$324>>2]; $326 = 272.0 - $325; $327 = $listSelectable; $328 = (+($327|0)); $329 = $326 / $328; $barLength = $329; $330 = $barLength; $331 = $330 < 4.0; if ($331) { $barLength = 4.0; } $332 = $renderer; $333 = ((($5)) + 20|0); $334 = +HEAPF32[$333>>2]; $335 = ((($5)) + 28|0); $336 = +HEAPF32[$335>>2]; $337 = $334 + $336; $338 = $337 - 2.0; $339 = ((($5)) + 24|0); $340 = +HEAPF32[$339>>2]; $341 = $340 - 1.0; $342 = ((($5)) + 24|0); $343 = +HEAPF32[$342>>2]; $344 = 272.0 - $343; $345 = HEAP32[$5>>2]|0; $346 = ((($345)) + 40|0); $347 = HEAP32[$346>>2]|0; $348 = (FUNCTION_TABLE_iii[$347 & 8191]($5,0)|0); __ZN9JRenderer8FillRectEffffj($332,$338,$341,2.0,$344,$348); $349 = $renderer; $350 = ((($5)) + 20|0); $351 = +HEAPF32[$350>>2]; $352 = ((($5)) + 28|0); $353 = +HEAPF32[$352>>2]; $354 = $351 + $353; $355 = $354 - 5.0; $356 = $barPosition; $357 = $barLength; $358 = HEAP32[$5>>2]|0; $359 = ((($358)) + 40|0); $360 = HEAP32[$359>>2]|0; $361 = (FUNCTION_TABLE_iii[$360 & 8191]($5,1)|0); __ZN9JRenderer13FillRoundRectEfffffj($349,$355,$356,5.0,$357,2.0,$361); } $362 = ((($5)) + 60|0); $363 = HEAP32[$362>>2]|0; $364 = ($363|0)>=(0); if (!($364)) { STACKTOP = sp;return; } $365 = ((($5)) + 60|0); $366 = HEAP32[$365>>2]|0; $367 = $nbitems; $368 = ($366|0)<($367|0); if (!($368)) { STACKTOP = sp;return; } $369 = ((($5)) + 4|0); $370 = ((($5)) + 60|0); $371 = HEAP32[$370>>2]|0; $372 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($369,$371)|0); $373 = HEAP32[$372>>2]|0; $374 = HEAP32[$373>>2]|0; $375 = ((($374)) + 20|0); $376 = HEAP32[$375>>2]|0; $377 = (FUNCTION_TABLE_ii[$376 & 8191]($373)|0); if (!($377)) { STACKTOP = sp;return; } $378 = ((($5)) + 4|0); $379 = ((($5)) + 60|0); $380 = HEAP32[$379>>2]|0; $381 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($378,$380)|0); $382 = HEAP32[$381>>2]|0; $383 = HEAP32[$382>>2]|0; $384 = ((($383)) + 76|0); $385 = HEAP32[$384>>2]|0; FUNCTION_TABLE_vi[$385 & 8191]($382); STACKTOP = sp;return; } function __ZN8WGuiList7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 4|0); $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($3)|0); $5 = ($2>>>0)<($4>>>0); if (!($5)) { break; } $6 = ((($1)) + 4|0); $7 = $i; $8 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 68|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($9); $13 = $i; $14 = (($13) + 1)|0; $i = $14; } STACKTOP = sp;return; } function __ZN8WGuiList13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = (__ZN8WGuiMenu7CurrentEv($3)|0); $it = $4; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = $it; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; FUNCTION_TABLE_viii[$9 & 8191]($6,$10,$11); STACKTOP = sp;return; } function __ZN8WGuiMenu7CurrentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)>=(0); if ($5) { $6 = ((($2)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 4|0); $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($7|0)<($9|0); if ($10) { $11 = ((($2)) + 4|0); $12 = ((($2)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($11,$13)|0); $15 = HEAP32[$14>>2]|0; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } } $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } function __ZN8WGuiList14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $begin = 0, $distance2 = 0, $end = 0, $i = 0, $j = 0, $k = 0, $mEngine = 0, $minDistance2 = 0, $n = 0, $pItem = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 48|0; $i = sp + 32|0; $j = sp + 28|0; $1 = $this; $2 = $key; $3 = $1; $4 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $4; $5 = $2; $6 = ($5|0)==(10); if ($6) { $7 = $mEngine; $8 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($7,$i,$j)|0); if ($8) { $9 = ((($3)) + 60|0); $10 = HEAP32[$9>>2]|0; $n = $10; $minDistance2 = -1; $11 = ((($3)) + 92|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(-1); if ($13) { $16 = 0; } else { $14 = ((($3)) + 92|0); $15 = HEAP32[$14>>2]|0; $16 = $15; } $begin = $16; $17 = ((($3)) + 96|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(-1); if ($19) { $20 = ((($3)) + 4|0); $21 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($20)|0); $24 = $21; } else { $22 = ((($3)) + 96|0); $23 = HEAP32[$22>>2]|0; $24 = $23; } $end = $24; $25 = $begin; $k = $25; while(1) { $26 = $k; $27 = $end; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = ((($3)) + 4|0); $30 = $k; $31 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $pItem = $32; $33 = $pItem; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 96|0); $36 = HEAP32[$35>>2]|0; $37 = (+FUNCTION_TABLE_di[$36 & 8191]($33)); $38 = HEAP32[$j>>2]|0; $39 = (+($38|0)); $40 = $37 - $39; $41 = $pItem; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 96|0); $44 = HEAP32[$43>>2]|0; $45 = (+FUNCTION_TABLE_di[$44 & 8191]($41)); $46 = HEAP32[$j>>2]|0; $47 = (+($46|0)); $48 = $45 - $47; $49 = $40 * $48; $50 = $pItem; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 92|0); $53 = HEAP32[$52>>2]|0; $54 = (+FUNCTION_TABLE_di[$53 & 8191]($50)); $55 = HEAP32[$i>>2]|0; $56 = (+($55|0)); $57 = $54 - $56; $58 = $pItem; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 92|0); $61 = HEAP32[$60>>2]|0; $62 = (+FUNCTION_TABLE_di[$61 & 8191]($58)); $63 = HEAP32[$i>>2]|0; $64 = (+($63|0)); $65 = $62 - $64; $66 = $57 * $65; $67 = $49 + $66; $68 = (~~(($67))>>>0); $distance2 = $68; $69 = $distance2; $70 = $minDistance2; $71 = ($69>>>0)<($70>>>0); if ($71) { $72 = $pItem; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; $76 = (FUNCTION_TABLE_ii[$75 & 8191]($72)|0); if ($76) { $77 = $distance2; $minDistance2 = $77; $78 = $k; $n = $78; } } $79 = $k; $80 = (($79) + 1)|0; $k = $80; } $81 = $n; $82 = ((($3)) + 60|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)!=($83|0); if ($84) { $85 = ((($3)) + 4|0); $86 = $n; $87 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($85,$86)|0); $88 = HEAP32[$87>>2]|0; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 12|0); $91 = HEAP32[$90>>2]|0; $92 = (FUNCTION_TABLE_ii[$91 & 8191]($88)|0); if ($92) { $93 = HEAP32[$3>>2]|0; $94 = ((($93)) + 184|0); $95 = HEAP32[$94>>2]|0; $96 = $n; FUNCTION_TABLE_vii[$95 & 8191]($3,$96); $97 = $mEngine; __ZN3JGE20LeftClickedProcessedEv($97); $98 = ((($3)) + 68|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)!=(0|0); if ($100) { $101 = HEAP32[$3>>2]|0; $102 = ((($101)) + 196|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vi[$103 & 8191]($3); } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $106 = $$pre_trunc&1; STACKTOP = sp;return ($106|0); } } } } $104 = $2; $105 = (__ZN8WGuiMenu14CheckUserInputE7Buttons($3,$104)|0); $$expand_i1_val2 = $105&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $106 = $$pre_trunc&1; STACKTOP = sp;return ($106|0); } function __ZN8WGuiMenu14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0.0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0.0; var $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $distance2 = 0; var $i = 0, $j = 0, $k = 0, $kidModal = 0, $mEngine = 0, $minDistance2 = 0, $n = 0, $nbitems = 0, $pItem = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 46|0; $i = sp + 24|0; $j = sp + 20|0; $1 = $this; $2 = $key; $3 = $1; $result = 0; $kidModal = 0; $4 = ((($3)) + 4|0); $5 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($4)|0); $nbitems = $5; $6 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $6; $7 = $mEngine; $8 = ((($3)) + 64|0); $9 = HEAP32[$8>>2]|0; $10 = (__ZN3JGE14GetButtonStateE7Buttons($7,$9)|0); if (!($10)) { $11 = ((($3)) + 64|0); HEAP32[$11>>2] = 0; } $12 = $mEngine; $13 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($12,$i,$j)|0); if ($13) { $14 = ((($3)) + 60|0); $15 = HEAP32[$14>>2]|0; $n = $15; $minDistance2 = -1; $k = 0; while(1) { $16 = $k; $17 = ((($3)) + 4|0); $18 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($17)|0); $19 = ($16>>>0)<($18>>>0); if (!($19)) { break; } $20 = ((($3)) + 4|0); $21 = $k; $22 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($20,$21)|0); $23 = HEAP32[$22>>2]|0; $pItem = $23; $24 = $pItem; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 96|0); $27 = HEAP32[$26>>2]|0; $28 = (+FUNCTION_TABLE_di[$27 & 8191]($24)); $29 = HEAP32[$j>>2]|0; $30 = (+($29|0)); $31 = $28 - $30; $32 = $pItem; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 96|0); $35 = HEAP32[$34>>2]|0; $36 = (+FUNCTION_TABLE_di[$35 & 8191]($32)); $37 = HEAP32[$j>>2]|0; $38 = (+($37|0)); $39 = $36 - $38; $40 = $31 * $39; $41 = $pItem; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 92|0); $44 = HEAP32[$43>>2]|0; $45 = (+FUNCTION_TABLE_di[$44 & 8191]($41)); $46 = HEAP32[$i>>2]|0; $47 = (+($46|0)); $48 = $45 - $47; $49 = $pItem; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 92|0); $52 = HEAP32[$51>>2]|0; $53 = (+FUNCTION_TABLE_di[$52 & 8191]($49)); $54 = HEAP32[$i>>2]|0; $55 = (+($54|0)); $56 = $53 - $55; $57 = $48 * $56; $58 = $40 + $57; $59 = (~~(($58))>>>0); $distance2 = $59; $60 = $distance2; $61 = $minDistance2; $62 = ($60>>>0)<($61>>>0); if ($62) { $63 = $pItem; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = (FUNCTION_TABLE_ii[$66 & 8191]($63)|0); if ($67) { $68 = $distance2; $minDistance2 = $68; $69 = $k; $n = $69; } } $70 = $k; $71 = (($70) + 1)|0; $k = $71; } $72 = $n; $73 = ((($3)) + 60|0); $74 = HEAP32[$73>>2]|0; $75 = ($72|0)!=($74|0); if ($75) { $76 = ((($3)) + 4|0); $77 = $n; $78 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($76,$77)|0); $79 = HEAP32[$78>>2]|0; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 12|0); $82 = HEAP32[$81>>2]|0; $83 = (FUNCTION_TABLE_ii[$82 & 8191]($79)|0); if ($83) { $84 = HEAP32[$3>>2]|0; $85 = ((($84)) + 184|0); $86 = HEAP32[$85>>2]|0; $87 = $n; FUNCTION_TABLE_vii[$86 & 8191]($3,$87); $88 = $mEngine; __ZN3JGE20LeftClickedProcessedEv($88); $89 = ((($3)) + 68|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)!=(0|0); if ($91) { $92 = HEAP32[$3>>2]|0; $93 = ((($92)) + 196|0); $94 = HEAP32[$93>>2]|0; FUNCTION_TABLE_vi[$94 & 8191]($3); } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } } } $95 = ((($3)) + 60|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)>=(0); if ($97) { $98 = ((($3)) + 60|0); $99 = HEAP32[$98>>2]|0; $100 = $nbitems; $101 = ($99|0)<($100|0); if ($101) { $102 = ((($3)) + 4|0); $103 = ((($3)) + 60|0); $104 = HEAP32[$103>>2]|0; $105 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($102,$104)|0); $106 = HEAP32[$105>>2]|0; $107 = HEAP32[$106>>2]|0; $108 = ((($107)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = (FUNCTION_TABLE_ii[$109 & 8191]($106)|0); $111 = $110&1; $kidModal = $111; } } $112 = $kidModal; $113 = $112&1; do { if (!($113)) { $114 = HEAP32[$3>>2]|0; $115 = ((($114)) + 84|0); $116 = HEAP32[$115>>2]|0; $117 = (FUNCTION_TABLE_ii[$116 & 8191]($3)|0); if ($117) { $118 = HEAP32[$3>>2]|0; $119 = ((($118)) + 200|0); $120 = HEAP32[$119>>2]|0; $121 = $2; $122 = (FUNCTION_TABLE_iiii[$120 & 8191]($3,$121,-1)|0); if ($122) { $123 = ((($3)) + 52|0); $124 = HEAP32[$123>>2]|0; $125 = ((($3)) + 64|0); HEAP32[$125>>2] = $124; $126 = ((($3)) + 72|0); HEAPF32[$126>>2] = 0.0; $127 = HEAP32[$3>>2]|0; $128 = ((($127)) + 192|0); $129 = HEAP32[$128>>2]|0; $130 = (FUNCTION_TABLE_ii[$129 & 8191]($3)|0); if (!($130)) { break; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } $131 = ((($3)) + 64|0); $132 = HEAP32[$131>>2]|0; $133 = ((($3)) + 52|0); $134 = HEAP32[$133>>2]|0; $135 = ($132|0)==($134|0); if ($135) { $136 = ((($3)) + 72|0); $137 = +HEAPF32[$136>>2]; $138 = $137 > 1.0; if ($138) { $139 = ((($3)) + 72|0); HEAPF32[$139>>2] = 0.92000001668930054; $140 = HEAP32[$3>>2]|0; $141 = ((($140)) + 192|0); $142 = HEAP32[$141>>2]|0; $143 = (FUNCTION_TABLE_ii[$142 & 8191]($3)|0); if (!($143)) { break; } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } } $144 = HEAP32[$3>>2]|0; $145 = ((($144)) + 200|0); $146 = HEAP32[$145>>2]|0; $147 = $2; $148 = (FUNCTION_TABLE_iiii[$146 & 8191]($3,$147,1)|0); if ($148) { $149 = ((($3)) + 48|0); $150 = HEAP32[$149>>2]|0; $151 = ((($3)) + 64|0); HEAP32[$151>>2] = $150; $152 = ((($3)) + 72|0); HEAPF32[$152>>2] = 0.0; $153 = HEAP32[$3>>2]|0; $154 = ((($153)) + 188|0); $155 = HEAP32[$154>>2]|0; $156 = (FUNCTION_TABLE_ii[$155 & 8191]($3)|0); if (!($156)) { break; } $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } $157 = ((($3)) + 64|0); $158 = HEAP32[$157>>2]|0; $159 = ((($3)) + 48|0); $160 = HEAP32[$159>>2]|0; $161 = ($158|0)==($160|0); if ($161) { $162 = ((($3)) + 72|0); $163 = +HEAPF32[$162>>2]; $164 = $163 > 1.0; if ($164) { $165 = ((($3)) + 72|0); HEAPF32[$165>>2] = 0.92000001668930054; $166 = HEAP32[$3>>2]|0; $167 = ((($166)) + 188|0); $168 = HEAP32[$167>>2]|0; $169 = (FUNCTION_TABLE_ii[$168 & 8191]($3)|0); if ($169) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } } } } } } while(0); $170 = ((($3)) + 60|0); $171 = HEAP32[$170>>2]|0; $172 = ($171|0)>=(0); if ($172) { $173 = ((($3)) + 60|0); $174 = HEAP32[$173>>2]|0; $175 = $nbitems; $176 = ($174|0)<($175|0); if ($176) { $177 = ((($3)) + 4|0); $178 = ((($3)) + 60|0); $179 = HEAP32[$178>>2]|0; $180 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($177,$179)|0); $181 = HEAP32[$180>>2]|0; $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 168|0); $184 = HEAP32[$183>>2]|0; $185 = $2; $186 = (FUNCTION_TABLE_iii[$184 & 8191]($181,$185)|0); $187 = $186&1; $result = $187; } } $188 = $mEngine; __ZN3JGE20LeftClickedProcessedEv($188); $189 = $result; $190 = $189&1; $$expand_i1_val10 = $190&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $191 = $$pre_trunc&1; STACKTOP = sp;return ($191|0); } function __ZN9WDecoEnum9lookupValEi($agg$result,$this,$value) { $agg$result = $agg$result|0; $this = $this|0; $value = $value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $buf = 0, $goEnum = 0, $id = 0, $idx = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 24|0; $0 = $this; $1 = $value; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 108|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($2)|0); $id = $9; $10 = $id; $11 = ($10|0)!=(-1); if ($11) { $12 = HEAP32[$2>>2]|0; $13 = ((($12)) + 108|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($2)|0); $16 = (__ZN12GameSettings3getEi(30372,$15)|0); $17 = ($16|0)==(0|0); if ($17) { $19 = 0; } else { $18 = (___dynamic_cast($16,2968,2976,0)|0); $19 = $18; } $goEnum = $19; $20 = $goEnum; $21 = ($20|0)!=(0|0); if ($21) { $22 = $goEnum; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = ((($2)) + 20|0); HEAP32[$25>>2] = $24; } } } $26 = ((($2)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = ((($2)) + 20|0); $30 = HEAP32[$29>>2]|0; $31 = $1; $32 = (__ZN14EnumDefinition9findIndexEi($30,$31)|0); $idx = $32; $33 = $idx; $34 = ($33|0)!=(-1); if ($34) { $35 = ((($2)) + 20|0); $36 = HEAP32[$35>>2]|0; $37 = $idx; $38 = (__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEixEj($36,$37)|0); $39 = ((($38)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$39); STACKTOP = sp;return; } } $40 = $1; HEAP32[$vararg_buffer>>2] = $40; (_sprintf($buf,162983,$vararg_buffer)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$buf); STACKTOP = sp;return; } function __ZN9WDecoEnum6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $mFont = 0, $opt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 48|0; $2 = sp + 36|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = (__ZN16WResourceManager8InstanceEv()|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 112|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iii[$11 & 8191]($8,1)|0); $mFont = $12; $13 = $mFont; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$7>>2]|0; $18 = ((($17)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iii[$19 & 8191]($7,2)|0); FUNCTION_TABLE_vii[$16 & 8191]($13,$20); $21 = $mFont; $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$7>>2]|0; $25 = ((($24)) + 112|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vii[$26 & 8191]($2,$7); __THREW__ = 0; invoke_vii(3887,($1|0),($2|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $30 = HEAP32[$7>>2]|0; $31 = ((($30)) + 92|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; $33 = (+invoke_di($32|0,($7|0))); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = $33 + 2.0; $37 = HEAP32[$7>>2]|0; $38 = ((($37)) + 96|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (+invoke_di($39|0,($7|0))); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = $40 + 3.0; __THREW__ = 0; invoke_viiddidd($23|0,($21|0),($29|0),(+$36),(+$43),0,0.0,0.0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $46 = ((($7)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0|0); if ($48) { $54 = 0; } else { $49 = (___dynamic_cast($47,8288,6104,0)|0); $54 = $49; } $opt = $54; $55 = $opt; $56 = ($55|0)!=(0|0); if (!($56)) { STACKTOP = sp;return; } $57 = $mFont; $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = $opt; $61 = ((($60)) + 52|0); $62 = HEAP32[$61>>2]|0; __ZN9WDecoEnum9lookupValEi($6,$7,$62); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $3 = $82; $4 = $83; } else { $65 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $66 = HEAP32[$7>>2]|0; $67 = ((($66)) + 100|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; $69 = (+invoke_di($68|0,($7|0))); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if (!($71)) { $72 = $69 - 5.0; $73 = HEAP32[$7>>2]|0; $74 = ((($73)) + 96|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; $76 = (+invoke_di($75|0,($7|0))); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { $79 = $76 + 3.0; __THREW__ = 0; invoke_viiddidd($59|0,($57|0),($65|0),(+$72),(+$79),2,0.0,0.0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } } $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $3 = $84; $4 = $85; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $86 = $3; $87 = $4; ___resumeException($86|0); // unreachable; } } } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $86 = $3; $87 = $4; ___resumeException($86|0); // unreachable; } function __ZN9WDecoEnumC2EP8WGuiBaseP14EnumDefinition($this,$_it,$_edef) { $this = $this|0; $_it = $_it|0; $_edef = $_edef|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_it; $2 = $_edef; $3 = $0; $4 = $1; __ZN8WGuiDecoC2EP8WGuiBase($3,$4); $5 = 63496; HEAP32[$3>>2] = $5; $6 = $2; $7 = ((($3)) + 20|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN10WDecoCheatC2EP8WGuiBase($this,$_it) { $this = $this|0; $_it = $_it|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_it; $4 = $0; $5 = $1; __ZN8WGuiDecoC2EP8WGuiBase($4,$5); $6 = 63676; HEAP32[$4>>2] = $6; __THREW__ = 0; $7 = (invoke_iii(3923,(30372|0),0)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $2 = $14; $3 = $15; __ZN8WGuiDecoD2Ev($4); $16 = $2; $17 = $3; ___resumeException($16|0); // unreachable; } else { $10 = ((($7)) + 8|0); $11 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($10,162986)|0); $12 = ((($4)) + 20|0); $13 = $11&1; HEAP8[$12>>0] = $13; STACKTOP = sp;return; } } function __ZN10WDecoCheat6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN12GameSettingsixEi(30372,0)|0); $3 = ((($2)) + 8|0); $4 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($3,162986)|0); $5 = ((($1)) + 20|0); $6 = $4&1; HEAP8[$5>>0] = $6; STACKTOP = sp;return; } function __ZN10WDecoCheat7VisibleEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($2)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); if ($14) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } function __ZN10WDecoCheat10SelectableEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = HEAP32[$2>>2]|0; $7 = ((($6)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($2)|0); if ($9) { $10 = ((($2)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $$expand_i1_val2 = $15&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } } $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $16 = $$pre_trunc&1; STACKTOP = sp;return ($16|0); } function __ZN12WDecoConfirmC2EP12JGuiListenerP8WGuiBase($this,$_listener,$_it) { $this = $this|0; $_listener = $_listener|0; $_it = $_it|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_listener; $2 = $_it; $5 = $0; $6 = $2; __ZN8WGuiDecoC2EP8WGuiBase($5,$6); $7 = 63856; HEAP32[$5>>2] = $7; $8 = ((($5)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($5)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = $1; $11 = ((($5)) + 52|0); HEAP32[$11>>2] = $10; $12 = ((($5)) + 20|0); __THREW__ = 0; (invoke_iii(3925,($12|0),(162994|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($5)) + 32|0); __THREW__ = 0; (invoke_iii(3925,($15|0),(198486|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($5)) + 48|0); HEAP32[$18>>2] = 0; $19 = ((($5)) + 56|0); HEAP8[$19>>0] = 0; $20 = ((($5)) + 44|0); HEAP32[$20>>2] = 2; STACKTOP = sp;return; } } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN8WGuiDecoD2Ev($5); $23 = $3; $24 = $4; ___resumeException($23|0); // unreachable; } function __ZN12WDecoConfirmD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 63856; HEAP32[$1>>2] = $2; $3 = ((($1)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 48|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZN8WGuiDecoD2Ev($1); STACKTOP = sp;return; } function __ZN12WDecoConfirmD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12WDecoConfirmD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN12WDecoConfirm8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 36|0; $5 = sp + 24|0; $6 = sp + 12|0; $7 = sp; $0 = $this; $1 = $key; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 88|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vii[$11 & 8191]($8,1); $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = ((($8)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = $1; FUNCTION_TABLE_vii[$19 & 8191]($16,$20); } $21 = ((($8)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = ((($8)) + 48|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { $27 = HEAP32[$25>>2]|0; $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_vi[$29 & 8191]($25); } $30 = ((($8)) + 48|0); HEAP32[$30>>2] = 0; } $31 = ((($8)) + 44|0); HEAP32[$31>>2] = 2; $32 = (__Znwj(172)|0); __THREW__ = 0; $33 = (invoke_i(4556)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { __THREW__ = 0; $36 = (invoke_i(4541)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = ((($8)) + 52|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; invoke_viiiiiiddiiii(3837,($32|0),($33|0),($36|0),444,($40|0),1,50.0,170.0,(211279|0),7,1,1); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = ((($8)) + 48|0); HEAP32[$43>>2] = $32; $44 = ((($8)) + 48|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 36|0); $48 = HEAP32[$47>>2]|0; $49 = ((($8)) + 20|0); $50 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($49)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$50); __THREW__ = 0; invoke_vii(3797,($5|0),(211279|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; do { if ($52) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $2 = $68; $3 = $69; } else { __THREW__ = 0; invoke_viiiii($48|0,($45|0),1,($4|0),($5|0),0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $2 = $70; $3 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $55 = ((($8)) + 48|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 36|0); $59 = HEAP32[$58>>2]|0; $60 = ((($8)) + 32|0); $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($60)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,$61); __THREW__ = 0; invoke_vii(3797,($7|0),(211279|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; do { if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $2 = $72; $3 = $73; } else { __THREW__ = 0; invoke_viiiii($59|0,($56|0),2,($6|0),($7|0),0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $76 = $2; $77 = $3; ___resumeException($76|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $76 = $2; $77 = $3; ___resumeException($76|0); // unreachable; } } } $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $2 = $66; $3 = $67; __ZdlPv($32); $76 = $2; $77 = $3; ___resumeException($76|0); // unreachable; } function __ZN12WDecoConfirm7isModalEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 56|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; do { if (!($5)) { $6 = ((($2)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($2)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); if ($14) { break; } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } } while(0); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } function __ZN12WDecoConfirm8setModalEb($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $val&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 56|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZN12WDecoConfirm7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 68|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); STACKTOP = sp;return; } function __ZN12WDecoConfirm7LeavingE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $50 = $$pre_trunc&1; STACKTOP = sp;return ($50|0); } $7 = ((($3)) + 44|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0); do { if ($9) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_ii[$12 & 8191]($3)|0); if (!($13)) { $14 = HEAP32[$3>>2]|0; $15 = ((($14)) + 124|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vii[$16 & 8191]($3,1); } $17 = ((($3)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191]($18)|0); $23 = ((($3)) + 44|0); if ($22) { HEAP32[$23>>2] = 1; break; } else { HEAP32[$23>>2] = 2; break; } } } while(0); $24 = ((($3)) + 44|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(2); if ($26) { $27 = ((($3)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 52|0); $31 = HEAP32[$30>>2]|0; $32 = $2; $33 = (FUNCTION_TABLE_iii[$31 & 8191]($28,$32)|0); if ($33) { $34 = HEAP32[$3>>2]|0; $35 = ((($34)) + 88|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_vii[$36 & 8191]($3,0); $37 = HEAP32[$3>>2]|0; $38 = ((($37)) + 124|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vii[$39 & 8191]($3,0); $40 = ((($3)) + 48|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if ($42) { $43 = ((($3)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); if (!($45)) { $46 = HEAP32[$44>>2]|0; $47 = ((($46)) + 4|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_vi[$48 & 8191]($44); } $49 = ((($3)) + 48|0); HEAP32[$49>>2] = 0; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $50 = $$pre_trunc&1; STACKTOP = sp;return ($50|0); } } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $50 = $$pre_trunc&1; STACKTOP = sp;return ($50|0); } function __ZN12WDecoConfirm14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); do { if ($7) { $8 = ((($3)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(2); $11 = $2; $12 = ($11|0)==(10); $or$cond = $10 & $12; if ($or$cond) { $13 = ((($3)) + 44|0); HEAP32[$13>>2] = 0; } $14 = ((($3)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(1); if ($16) { $17 = ((($3)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if ($19) { $20 = ((($3)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 168|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = (FUNCTION_TABLE_iii[$24 & 8191]($21,$25)|0); if (!($26)) { break; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } } $27 = ((($3)) + 48|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($3)) + 48|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 16|0); $34 = HEAP32[$33>>2]|0; $35 = $2; $36 = (FUNCTION_TABLE_iii[$34 & 8191]($31,$35)|0); if ($36) { $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } } } } while(0); $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $37 = $$pre_trunc&1; STACKTOP = sp;return ($37|0); } function __ZN12WDecoConfirm6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 84|0); $5 = HEAP32[$4>>2]|0; $6 = (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($2)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($2)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(1); if ($12) { $13 = ((($2)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = $1; FUNCTION_TABLE_vid[$17 & 8191]($14,$18); STACKTOP = sp;return; } } $19 = ((($2)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = $1; FUNCTION_TABLE_vid[$23 & 8191]($20,$24); STACKTOP = sp;return; } function __ZN12WDecoConfirm7OverlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 44|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(1); if ($7) { $8 = ((($1)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($9); } } $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = ((($1)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 76|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($17); STACKTOP = sp;return; } function __ZN12WDecoConfirm13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = $1; $5 = ($4|0)==(444); if (!($5)) { $28 = ((($3)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = $1; $34 = $2; FUNCTION_TABLE_viii[$32 & 8191]($29,$33,$34); STACKTOP = sp;return; } $6 = HEAP32[$3>>2]|0; $7 = ((($6)) + 124|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vii[$8 & 8191]($3,0); $9 = $2; switch ($9|0) { case 1: { $10 = ((($3)) + 44|0); HEAP32[$10>>2] = 2; $11 = ((($3)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = ((($3)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 28|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vii[$18 & 8191]($15,1); STACKTOP = sp;return; break; } case 2: { $19 = ((($3)) + 44|0); HEAP32[$19>>2] = 2; $20 = ((($3)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if (!($22)) { STACKTOP = sp;return; } $23 = ((($3)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 28|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vii[$27 & 8191]($24,0); STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN10WGuiButtonC2EP8WGuiBaseiiP12JGuiListener($this,$_it,$_controller,$_control,$jgl) { $this = $this|0; $_it = $_it|0; $_controller = $_controller|0; $_control = $_control|0; $jgl = $jgl|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_it; $2 = $_controller; $3 = $_control; $4 = $jgl; $5 = $0; $6 = $1; __ZN8WGuiDecoC2EP8WGuiBase($5,$6); $7 = 64036; HEAP32[$5>>2] = $7; $8 = $3; $9 = ((($5)) + 20|0); HEAP32[$9>>2] = $8; $10 = $2; $11 = ((($5)) + 24|0); HEAP32[$11>>2] = $10; $12 = $4; $13 = ((($5)) + 28|0); HEAP32[$13>>2] = $12; STACKTOP = sp;return; } function __ZN10WGuiButton11updateValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ((($1)) + 20|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viii[$9 & 8191]($6,$11,$13); STACKTOP = sp;return; } function __ZN10WGuiButton14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 84|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); $8 = $2; $9 = ($8|0)==(10); $or$cond = $7 & $9; if ($or$cond) { $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + 60|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($3); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $13 = $$pre_trunc&1; STACKTOP = sp;return ($13|0); } else { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $13 = $$pre_trunc&1; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZN10WGuiButton8getColorEi($this,$type) { $this = $this|0; $type = $type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $type; $3 = $1; $4 = $2; $5 = ($4|0)==(7); if ($5) { $6 = HEAP32[$3>>2]|0; $7 = ((($6)) + 84|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($3)|0); if ($9) { $10 = ((($3)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_iii[$14 & 8191]($11,9)|0); $0 = $15; $23 = $0; STACKTOP = sp;return ($23|0); } } $16 = ((($3)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 40|0); $20 = HEAP32[$19>>2]|0; $21 = $2; $22 = (FUNCTION_TABLE_iii[$20 & 8191]($17,$21)|0); $0 = $22; $23 = $0; STACKTOP = sp;return ($23|0); } function __ZN9WGuiSplitC2EP8WGuiBaseS1_($this,$_left,$_right) { $this = $this|0; $_left = $_left|0; $_right = $_right|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $_left; $2 = $_right; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,211279); __THREW__ = 0; invoke_viii(5227,($6|0),($3|0),0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $9 = 64224; HEAP32[$6>>2] = $9; $10 = $2; $11 = ((($6)) + 56|0); HEAP32[$11>>2] = $10; $12 = $1; $13 = ((($6)) + 60|0); HEAP32[$13>>2] = $12; $14 = ((($6)) + 48|0); HEAP8[$14>>0] = 0; $15 = ((($6)) + 52|0); HEAPF32[$15>>2] = 0.5; $16 = ((($6)) + 60|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii($20|0,($17|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZN8WGuiItemD2Ev($6); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; } if ($21) { STACKTOP = sp;return; } $24 = ((($6)) + 48|0); HEAP8[$24>>0] = 1; STACKTOP = sp;return; } function __ZN9WGuiSplitD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 64224; HEAP32[$1>>2] = $2; $3 = ((($1)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 60|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 60|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } $16 = ((($1)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 56|0); HEAP32[$22>>2] = 0; __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN9WGuiSplitD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WGuiSplitD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WGuiSplit7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 68|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 68|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($8); STACKTOP = sp;return; } function __ZN9WGuiSplit4setXEf($this,$_x) { $this = $this|0; $_x = +$_x; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $3 = 0.0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_x; $2 = $0; $3 = $1; $4 = ((($2)) + 20|0); HEAPF32[$4>>2] = $3; $5 = ((($2)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 132|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 20|0); $11 = +HEAPF32[$10>>2]; FUNCTION_TABLE_vid[$9 & 8191]($6,$11); $12 = ((($2)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 132|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 20|0); $18 = +HEAPF32[$17>>2]; $19 = ((($2)) + 52|0); $20 = +HEAPF32[$19>>2]; $21 = 1.0 - $20; $22 = ((($2)) + 28|0); $23 = +HEAPF32[$22>>2]; $24 = $21 * $23; $25 = $18 + $24; FUNCTION_TABLE_vid[$16 & 8191]($13,$25); STACKTOP = sp;return; } function __ZN9WGuiSplit4setYEf($this,$_y) { $this = $this|0; $_y = +$_y; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_y; $2 = $0; $3 = $1; $4 = ((($2)) + 24|0); HEAPF32[$4>>2] = $3; $5 = ((($2)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 136|0); $9 = HEAP32[$8>>2]|0; $10 = ((($2)) + 24|0); $11 = +HEAPF32[$10>>2]; FUNCTION_TABLE_vid[$9 & 8191]($6,$11); $12 = ((($2)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 136|0); $16 = HEAP32[$15>>2]|0; $17 = ((($2)) + 24|0); $18 = +HEAPF32[$17>>2]; FUNCTION_TABLE_vid[$16 & 8191]($13,$18); STACKTOP = sp;return; } function __ZN9WGuiSplit8setWidthEf($this,$_w) { $this = $this|0; $_w = +$_w; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_w; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); HEAPF32[$4>>2] = $3; $5 = ((($2)) + 56|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $11 = ((($2)) + 60|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 140|0); $15 = HEAP32[$14>>2]|0; if ($10) { $16 = ((($2)) + 52|0); $17 = +HEAPF32[$16>>2]; $18 = 1.0 - $17; $19 = ((($2)) + 28|0); $20 = +HEAPF32[$19>>2]; $21 = $18 * $20; FUNCTION_TABLE_vid[$15 & 8191]($12,$21); } else { $22 = ((($2)) + 28|0); $23 = +HEAPF32[$22>>2]; FUNCTION_TABLE_vid[$15 & 8191]($12,$23); } $24 = ((($2)) + 56|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 140|0); $28 = HEAP32[$27>>2]|0; $29 = ((($2)) + 52|0); $30 = +HEAPF32[$29>>2]; $31 = ((($2)) + 28|0); $32 = +HEAPF32[$31>>2]; $33 = $30 * $32; FUNCTION_TABLE_vid[$28 & 8191]($25,$33); STACKTOP = sp;return; } function __ZN9WGuiSplit9setHeightEf($this,$_h) { $this = $this|0; $_h = +$_h; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_h; $2 = $0; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 144|0); $7 = HEAP32[$6>>2]|0; $8 = $1; FUNCTION_TABLE_vid[$7 & 8191]($4,$8); $9 = ((($2)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 144|0); $13 = HEAP32[$12>>2]|0; $14 = $1; FUNCTION_TABLE_vid[$13 & 8191]($10,$14); $15 = $1; $16 = ((($2)) + 32|0); HEAPF32[$16>>2] = $15; STACKTOP = sp;return; } function __ZN9WGuiSplit9getHeightEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0; var $9 = 0, $lH = 0.0, $rH = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 104|0); $7 = HEAP32[$6>>2]|0; $8 = (+FUNCTION_TABLE_di[$7 & 8191]($4)); $lH = $8; $9 = ((($2)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 104|0); $13 = HEAP32[$12>>2]|0; $14 = (+FUNCTION_TABLE_di[$13 & 8191]($10)); $rH = $14; $15 = $lH; $16 = $rH; $17 = $15 > $16; if ($17) { $18 = $lH; $0 = $18; $20 = $0; STACKTOP = sp;return (+$20); } else { $19 = $rH; $0 = $19; $20 = $0; STACKTOP = sp;return (+$20); } return +(0.0); } function __ZN9WGuiSplit6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 56|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_ii[$6 & 8191]($3)|0); if ($7) { $8 = ((($1)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 64|0); $12 = HEAP32[$11>>2]|0; FUNCTION_TABLE_vi[$12 & 8191]($9); } $13 = ((($1)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_ii[$17 & 8191]($14)|0); if (!($18)) { STACKTOP = sp;return; } $19 = ((($1)) + 60|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 64|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vi[$23 & 8191]($20); STACKTOP = sp;return; } function __ZN9WGuiSplit7isModalEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 48|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $$expand_i1_val = $11&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else { $12 = ((($2)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]($13)|0); $$expand_i1_val2 = $17&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN9WGuiSplit8setModalEb($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $val&1; $1 = $2; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 124|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $12&1; FUNCTION_TABLE_vii[$11 & 8191]($8,$13); STACKTOP = sp;return; } else { $14 = ((($3)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 124|0); $18 = HEAP32[$17>>2]|0; $19 = $1; $20 = $19&1; FUNCTION_TABLE_vii[$18 & 8191]($15,$20); STACKTOP = sp;return; } } function __ZN9WGuiSplit14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0.0; var $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0; var $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $distanceLeft = 0, $distanceRight = 0, $i = 0, $j = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = sp + 12|0; $j = sp + 8|0; $0 = $this; $1 = $key; $2 = $0; $result = 0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 84|0); $5 = HEAP32[$4>>2]|0; $6 = (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); do { if ($6) { $7 = $1; $8 = ($7|0)==(0); do { if ($8) { $9 = (__ZN3JGE11GetInstanceEv()|0); $10 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($9,$i,$j)|0); if ($10) { $11 = ((($2)) + 60|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 96|0); $15 = HEAP32[$14>>2]|0; $16 = (+FUNCTION_TABLE_di[$15 & 8191]($12)); $17 = HEAP32[$j>>2]|0; $18 = (+($17|0)); $19 = $16 - $18; $20 = ((($2)) + 60|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 96|0); $24 = HEAP32[$23>>2]|0; $25 = (+FUNCTION_TABLE_di[$24 & 8191]($21)); $26 = HEAP32[$j>>2]|0; $27 = (+($26|0)); $28 = $25 - $27; $29 = $19 * $28; $30 = ((($2)) + 60|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 92|0); $34 = HEAP32[$33>>2]|0; $35 = (+FUNCTION_TABLE_di[$34 & 8191]($31)); $36 = HEAP32[$i>>2]|0; $37 = (+($36|0)); $38 = $35 - $37; $39 = ((($2)) + 60|0); $40 = HEAP32[$39>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 92|0); $43 = HEAP32[$42>>2]|0; $44 = (+FUNCTION_TABLE_di[$43 & 8191]($40)); $45 = HEAP32[$i>>2]|0; $46 = (+($45|0)); $47 = $44 - $46; $48 = $38 * $47; $49 = $29 + $48; $50 = (~~(($49))>>>0); $distanceLeft = $50; $51 = ((($2)) + 56|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 96|0); $55 = HEAP32[$54>>2]|0; $56 = (+FUNCTION_TABLE_di[$55 & 8191]($52)); $57 = HEAP32[$j>>2]|0; $58 = (+($57|0)); $59 = $56 - $58; $60 = ((($2)) + 56|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 96|0); $64 = HEAP32[$63>>2]|0; $65 = (+FUNCTION_TABLE_di[$64 & 8191]($61)); $66 = HEAP32[$j>>2]|0; $67 = (+($66|0)); $68 = $65 - $67; $69 = $59 * $68; $70 = ((($2)) + 56|0); $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 92|0); $74 = HEAP32[$73>>2]|0; $75 = (+FUNCTION_TABLE_di[$74 & 8191]($71)); $76 = HEAP32[$i>>2]|0; $77 = (+($76|0)); $78 = $75 - $77; $79 = ((($2)) + 56|0); $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 92|0); $83 = HEAP32[$82>>2]|0; $84 = (+FUNCTION_TABLE_di[$83 & 8191]($80)); $85 = HEAP32[$i>>2]|0; $86 = (+($85|0)); $87 = $84 - $86; $88 = $78 * $87; $89 = $69 + $88; $90 = (~~(($89))>>>0); $distanceRight = $90; $91 = $distanceLeft; $92 = $distanceRight; $93 = ($91>>>0)<($92>>>0); if ($93) { $94 = ((($2)) + 48|0); $95 = HEAP8[$94>>0]|0; $96 = $95&1; if ($96) { $1 = 7; break; } } $97 = ((($2)) + 48|0); $98 = HEAP8[$97>>0]|0; $99 = $98&1; if (!($99)) { $100 = $distanceLeft; $101 = $distanceRight; $102 = ($100>>>0)>($101>>>0); if ($102) { $1 = 6; } } } } } while(0); $103 = ((($2)) + 48|0); $104 = HEAP8[$103>>0]|0; $105 = $104&1; if ($105) { $142 = ((($2)) + 56|0); $143 = HEAP32[$142>>2]|0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 168|0); $146 = HEAP32[$145>>2]|0; $147 = $1; $148 = (FUNCTION_TABLE_iii[$146 & 8191]($143,$147)|0); if ($148) { $result = 1; break; } $149 = $1; $150 = ($149|0)==(7); if (!($150)) { break; } $151 = HEAP32[$2>>2]|0; $152 = ((($151)) + 16|0); $153 = HEAP32[$152>>2]|0; $154 = (FUNCTION_TABLE_ii[$153 & 8191]($2)|0); if ($154) { break; } $155 = ((($2)) + 60|0); $156 = HEAP32[$155>>2]|0; $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 12|0); $159 = HEAP32[$158>>2]|0; $160 = (FUNCTION_TABLE_ii[$159 & 8191]($156)|0); if (!($160)) { break; } $161 = ((($2)) + 56|0); $162 = HEAP32[$161>>2]|0; $163 = HEAP32[$162>>2]|0; $164 = ((($163)) + 52|0); $165 = HEAP32[$164>>2]|0; $166 = (FUNCTION_TABLE_iii[$165 & 8191]($162,7)|0); if (!($166)) { break; } $167 = ((($2)) + 48|0); $168 = HEAP8[$167>>0]|0; $169 = $168&1; $170 = $169 ^ 1; $171 = ((($2)) + 48|0); $172 = $170&1; HEAP8[$171>>0] = $172; $173 = ((($2)) + 60|0); $174 = HEAP32[$173>>2]|0; $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 48|0); $177 = HEAP32[$176>>2]|0; FUNCTION_TABLE_vii[$177 & 8191]($174,7); $result = 1; break; } else { $106 = ((($2)) + 60|0); $107 = HEAP32[$106>>2]|0; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 168|0); $110 = HEAP32[$109>>2]|0; $111 = $1; $112 = (FUNCTION_TABLE_iii[$110 & 8191]($107,$111)|0); if ($112) { $result = 1; break; } $113 = $1; $114 = ($113|0)==(6); if (!($114)) { break; } $115 = HEAP32[$2>>2]|0; $116 = ((($115)) + 16|0); $117 = HEAP32[$116>>2]|0; $118 = (FUNCTION_TABLE_ii[$117 & 8191]($2)|0); if ($118) { break; } $119 = ((($2)) + 56|0); $120 = HEAP32[$119>>2]|0; $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 12|0); $123 = HEAP32[$122>>2]|0; $124 = (FUNCTION_TABLE_ii[$123 & 8191]($120)|0); if (!($124)) { break; } $125 = ((($2)) + 60|0); $126 = HEAP32[$125>>2]|0; $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 52|0); $129 = HEAP32[$128>>2]|0; $130 = (FUNCTION_TABLE_iii[$129 & 8191]($126,6)|0); if (!($130)) { break; } $131 = ((($2)) + 48|0); $132 = HEAP8[$131>>0]|0; $133 = $132&1; $134 = $133 ^ 1; $135 = ((($2)) + 48|0); $136 = $134&1; HEAP8[$135>>0] = $136; $137 = ((($2)) + 56|0); $138 = HEAP32[$137>>2]|0; $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 48|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vii[$141 & 8191]($138,6); $result = 1; break; } } } while(0); $178 = $result; $179 = $178&1; $180 = $179&1; $181 = ($180|0)==(1); if (!($181)) { $183 = $result; $184 = $183&1; STACKTOP = sp;return ($184|0); } $182 = (__ZN3JGE11GetInstanceEv()|0); __ZN3JGE20LeftClickedProcessedEv($182); $183 = $result; $184 = $183&1; STACKTOP = sp;return ($184|0); } function __ZN9WGuiSplit6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 56|0); $10 = HEAP32[$9>>2]|0; $11 = $1; FUNCTION_TABLE_vid[$10 & 8191]($7,$11); STACKTOP = sp;return; } else { $12 = ((($2)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = $1; FUNCTION_TABLE_vid[$16 & 8191]($13,$17); STACKTOP = sp;return; } } function __ZN9WGuiSplit8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 17|0); HEAP8[$3>>0] = 1; $4 = ((($2)) + 48|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = ((($2)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = $1; FUNCTION_TABLE_vii[$11 & 8191]($8,$12); STACKTOP = sp;return; } else { $13 = ((($2)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 48|0); $17 = HEAP32[$16>>2]|0; $18 = $1; FUNCTION_TABLE_vii[$17 & 8191]($14,$18); STACKTOP = sp;return; } } function __ZN9WGuiSplit7LeavingE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 48|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 52|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iii[$11 & 8191]($8,$12)|0); if ($13) { $14 = ((($3)) + 17|0); HEAP8[$14>>0] = 0; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { label = 6; } } else { $15 = ((($3)) + 60|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = $2; $21 = (FUNCTION_TABLE_iii[$19 & 8191]($16,$20)|0); if ($21) { $22 = ((($3)) + 17|0); HEAP8[$22>>0] = 0; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } else { label = 6; } } if ((label|0) == 6) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; } $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } function __ZN9WGuiSplit7OverlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $5 = ((($1)) + 56|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 76|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); STACKTOP = sp;return; } else { $10 = ((($1)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 76|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($11); STACKTOP = sp;return; } } function __ZN9WGuiSplit8UnderlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $5 = ((($1)) + 56|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 80|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); STACKTOP = sp;return; } else { $10 = ((($1)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 80|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($11); STACKTOP = sp;return; } } function __ZN9WGuiSplit13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = ((($3)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $2; FUNCTION_TABLE_viii[$11 & 8191]($8,$12,$13); STACKTOP = sp;return; } else { $14 = ((($3)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = $1; $20 = $2; FUNCTION_TABLE_viii[$18 & 8191]($15,$19,$20); STACKTOP = sp;return; } } function __ZN9WGuiSplit6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 72|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($3); $7 = ((($1)) + 56|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 72|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($8); STACKTOP = sp;return; } function __ZN9WGuiSplit13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $confirmed&1; $1 = $2; $3 = $0; $4 = ((($3)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 28|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = $9&1; FUNCTION_TABLE_vii[$8 & 8191]($5,$10); $11 = ((($3)) + 60|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = $16&1; FUNCTION_TABLE_vii[$15 & 8191]($12,$17); STACKTOP = sp;return; } function __ZN9WGuiSplit10yieldFocusEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); do { if ($8) { $9 = ((($2)) + 48|0); HEAP8[$9>>0] = 1; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { $10 = ((($2)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); if ($15) { $16 = ((($2)) + 48|0); HEAP8[$16>>0] = 0; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } function __ZN8WGuiMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiMenu7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 68|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($10); $14 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$2>>2] = $14; } STACKTOP = sp;return; } function __ZN8WGuiMenu6ReloadEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 72|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($10); $14 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$2>>2] = $14; } STACKTOP = sp;return; } function __ZN8WGuiMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$1>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($8)) { break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 64|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($10); $14 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$2>>2] = $14; } STACKTOP = sp;return; } function __ZN8WGuiMenu13confirmChangeEb($this,$confirmed) { $this = $this|0; $confirmed = $confirmed|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $4 = $confirmed&1; $1 = $4; $5 = $0; $6 = ((($5)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$it>>2] = $7; while(1) { $8 = ((($5)) + 4|0); $9 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($8)|0); HEAP32[$2>>2] = $9; $10 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($10)) { break; } $11 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = $16&1; FUNCTION_TABLE_vii[$15 & 8191]($12,$17); $18 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$3>>2] = $18; } STACKTOP = sp;return; } function __ZN8WGuiMenu13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $controllerId; $2 = $controlId; $3 = $0; $4 = (__ZN8WGuiMenu7CurrentEv($3)|0); $it = $4; $5 = $it; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = $it; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = $2; FUNCTION_TABLE_viii[$10 & 8191]($7,$11,$12); STACKTOP = sp;return; } function __ZN8WGuiMenu3AddEP8WGuiBase($this,$it) { $this = $this|0; $it = $it|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $it; $2 = $0; $3 = HEAP32[$1>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 4|0); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE9push_backERKS2_($5,$1); STACKTOP = sp;return; } function __ZN8WGuiMenu8syncMoveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($1)) + 60|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); $13 = (($6) - ($12))|0; $i = $13; while(1) { $14 = $i; $15 = ($14|0)<(0); if (!($15)) { break; } $16 = ((($1)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); if (!($21)) { break; } $22 = ((($1)) + 60|0); $23 = HEAP32[$22>>2]|0; $24 = ((($1)) + 68|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); $30 = (($23) - ($29))|0; $i = $30; } while(1) { $31 = $i; $32 = ($31|0)>(0); if (!($32)) { label = 9; break; } $33 = ((($1)) + 68|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 24|0); $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_ii[$37 & 8191]($34)|0); if (!($38)) { label = 9; break; } $39 = ((($1)) + 60|0); $40 = HEAP32[$39>>2]|0; $41 = ((($1)) + 68|0); $42 = HEAP32[$41>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 20|0); $45 = HEAP32[$44>>2]|0; $46 = (FUNCTION_TABLE_ii[$45 & 8191]($42)|0); $47 = (($40) - ($46))|0; $i = $47; } if ((label|0) == 9) { STACKTOP = sp;return; } } function __ZN8WGuiMenu11isButtonDirE7Buttonsi($this,$key,$dir) { $this = $this|0; $key = $key|0; $dir = $dir|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $key; $3 = $dir; $4 = $1; $5 = ((($4)) + 56|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = $3; L1: do { if ($7) { $21 = ($8|0)<=(0); if ($21) { $22 = ((($4)) + 52|0); $23 = HEAP32[$22>>2]|0; switch ($23|0) { case 7: { $24 = $2; $25 = ($24|0)==(8); if ($25) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break L1; } break; } case 8: { $26 = $2; $27 = ($26|0)==(7); if ($27) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; break L1; } break; } default: { } } $28 = $2; $29 = ((($4)) + 52|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)==($30|0); $$expand_i1_val6 = $31&1; HEAP8[$0>>0] = $$expand_i1_val6; break; } else { $32 = ((($4)) + 48|0); $33 = HEAP32[$32>>2]|0; switch ($33|0) { case 6: { $34 = $2; $35 = ($34|0)==(9); if ($35) { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; break L1; } break; } case 9: { $36 = $2; $37 = ($36|0)==(6); if ($37) { $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; break L1; } break; } default: { } } $38 = $2; $39 = ((($4)) + 48|0); $40 = HEAP32[$39>>2]|0; $41 = ($38|0)==($40|0); $$expand_i1_val12 = $41&1; HEAP8[$0>>0] = $$expand_i1_val12; break; } } else { $9 = ($8|0)>(0); if ($9) { $10 = $2; $11 = ((($4)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if ($13) { $20 = 1; } else { label = 4; } } else { label = 4; } if ((label|0) == 4) { $14 = $3; $15 = ($14|0)<=(0); if ($15) { $16 = $2; $17 = ((($4)) + 52|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); $20 = $19; } else { $20 = 0; } } $$expand_i1_val = $20&1; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $42 = $$pre_trunc&1; STACKTOP = sp;return ($42|0); } function __ZN8WGuiMenu6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $i = 0, $nbitems = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $3 = ((($2)) + 4|0); $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($3)|0); $nbitems = $4; $5 = ((($2)) + 64|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if ($7) { $8 = $1; $9 = ((($2)) + 72|0); $10 = +HEAPF32[$9>>2]; $11 = $10 + $8; HEAPF32[$9>>2] = $11; } $12 = ((($2)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)>=(0); if ($14) { $15 = ((($2)) + 60|0); $16 = HEAP32[$15>>2]|0; $17 = $nbitems; $18 = ($16|0)<($17|0); if ($18) { $19 = ((($2)) + 4|0); $20 = ((($2)) + 60|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($19,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = $1; FUNCTION_TABLE_vid[$26 & 8191]($23,$27); } } $i = 0; while(1) { $28 = $i; $29 = $nbitems; $30 = ($28|0)<($29|0); if (!($30)) { break; } $31 = $i; $32 = ((($2)) + 60|0); $33 = HEAP32[$32>>2]|0; $34 = ($31|0)!=($33|0); if ($34) { $35 = ((($2)) + 4|0); $36 = $i; $37 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($35,$36)|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 56|0); $41 = HEAP32[$40>>2]|0; $42 = $1; FUNCTION_TABLE_vid[$41 & 8191]($38,$42); } $43 = $i; $44 = (($43) + 1)|0; $i = $44; } STACKTOP = sp;return; } function __ZN8WGuiMenu8nextItemEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $nbitems = 0, $now = 0, $potential = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $potential = $4; $5 = ((($2)) + 4|0); $6 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($5)|0); $nbitems = $6; $7 = $nbitems; $8 = ($7|0)<(2); if ($8) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $79 = $$pre_trunc&1; STACKTOP = sp;return ($79|0); } $now = 0; $9 = ((($2)) + 60|0); $10 = HEAP32[$9>>2]|0; $11 = $nbitems; $12 = ($10|0)<($11|0); if ($12) { $13 = ((($2)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)>(-1); if ($15) { $16 = ((($2)) + 4|0); $17 = ((($2)) + 60|0); $18 = HEAP32[$17>>2]|0; $19 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($16,$18)|0); $20 = HEAP32[$19>>2]|0; $now = $20; } } $21 = $potential; $22 = $nbitems; $23 = (($22) - 1)|0; $24 = ($21|0)<($23|0); if ($24) { $25 = $potential; $26 = (($25) + 1)|0; $potential = $26; } else { $potential = 0; } while(1) { $27 = $potential; $28 = $nbitems; $29 = (($28) - 1)|0; $30 = ($27|0)<($29|0); if ($30) { $31 = ((($2)) + 4|0); $32 = $potential; $33 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($31,$32)|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_ii[$37 & 8191]($34)|0); $39 = $38&1; $40 = ($39|0)==(0); $80 = $40; } else { $80 = 0; } $41 = $potential; if (!($80)) { break; } $42 = (($41) + 1)|0; $potential = $42; } $43 = ((($2)) + 60|0); $44 = HEAP32[$43>>2]|0; $45 = ($41|0)!=($44|0); do { if ($45) { $46 = $now; $47 = ($46|0)!=(0|0); if ($47) { $48 = $now; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 52|0); $51 = HEAP32[$50>>2]|0; $52 = ((($2)) + 48|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_iii[$51 & 8191]($48,$53)|0); if (!($54)) { break; } } $55 = $potential; $56 = ((($2)) + 60|0); HEAP32[$56>>2] = $55; $57 = ((($2)) + 4|0); $58 = ((($2)) + 60|0); $59 = HEAP32[$58>>2]|0; $60 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($57,$59)|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 48|0); $64 = HEAP32[$63>>2]|0; $65 = ((($2)) + 48|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vii[$64 & 8191]($61,$66); $67 = ((($2)) + 68|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)!=(0|0); if ($69) { $70 = HEAP32[$2>>2]|0; $71 = ((($70)) + 196|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vi[$72 & 8191]($2); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $79 = $$pre_trunc&1; STACKTOP = sp;return ($79|0); } } while(0); $73 = ((($2)) + 68|0); $74 = HEAP32[$73>>2]|0; $75 = ($74|0)!=(0|0); if ($75) { $76 = HEAP32[$2>>2]|0; $77 = ((($76)) + 196|0); $78 = HEAP32[$77>>2]|0; FUNCTION_TABLE_vi[$78 & 8191]($2); } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $79 = $$pre_trunc&1; STACKTOP = sp;return ($79|0); } function __ZN8WGuiMenu8prevItemEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $nbitems = 0, $now = 0, $potential = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $1; $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $potential = $4; $now = 0; $5 = ((($2)) + 4|0); $6 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($5)|0); $nbitems = $6; $7 = $nbitems; $8 = ($7|0)<(2); if ($8) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $88 = $$pre_trunc&1; STACKTOP = sp;return ($88|0); } $9 = ((($2)) + 60|0); $10 = HEAP32[$9>>2]|0; $11 = ((($2)) + 4|0); $12 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($11)|0); $13 = ($10|0)<($12|0); if ($13) { $14 = ((($2)) + 60|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)>(-1); if ($16) { $17 = ((($2)) + 4|0); $18 = ((($2)) + 60|0); $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($17,$19)|0); $21 = HEAP32[$20>>2]|0; $now = $21; } } $22 = $potential; $23 = ($22|0)>(0); if ($23) { $24 = $potential; $25 = (($24) + -1)|0; $potential = $25; } else { $26 = $nbitems; $27 = (($26) - 1)|0; $potential = $27; } while(1) { $28 = $potential; $29 = ($28|0)>(0); if ($29) { $30 = ((($2)) + 4|0); $31 = $potential; $32 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($30,$31)|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($33)|0); $38 = $37&1; $39 = ($38|0)==(0); $89 = $39; } else { $89 = 0; } $40 = $potential; if (!($89)) { break; } $41 = (($40) + -1)|0; $potential = $41; } $42 = ($40|0)<(0); do { if (!($42)) { $43 = ((($2)) + 4|0); $44 = $potential; $45 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($43,$44)|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($46)|0); if ($50) { $51 = $potential; $52 = ((($2)) + 60|0); $53 = HEAP32[$52>>2]|0; $54 = ($51|0)!=($53|0); if ($54) { $55 = $now; $56 = ($55|0)!=(0|0); if ($56) { $57 = $now; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 52|0); $60 = HEAP32[$59>>2]|0; $61 = ((($2)) + 48|0); $62 = HEAP32[$61>>2]|0; $63 = (FUNCTION_TABLE_iii[$60 & 8191]($57,$62)|0); if (!($63)) { break; } } $64 = $potential; $65 = ((($2)) + 60|0); HEAP32[$65>>2] = $64; $66 = ((($2)) + 4|0); $67 = ((($2)) + 60|0); $68 = HEAP32[$67>>2]|0; $69 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($66,$68)|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 48|0); $73 = HEAP32[$72>>2]|0; $74 = ((($2)) + 52|0); $75 = HEAP32[$74>>2]|0; FUNCTION_TABLE_vii[$73 & 8191]($70,$75); $76 = ((($2)) + 68|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)!=(0|0); if ($78) { $79 = HEAP32[$2>>2]|0; $80 = ((($79)) + 196|0); $81 = HEAP32[$80>>2]|0; FUNCTION_TABLE_vi[$81 & 8191]($2); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $88 = $$pre_trunc&1; STACKTOP = sp;return ($88|0); } } } } while(0); $82 = ((($2)) + 68|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0|0); if ($84) { $85 = HEAP32[$2>>2]|0; $86 = ((($85)) + 196|0); $87 = HEAP32[$86>>2]|0; FUNCTION_TABLE_vi[$87 & 8191]($2); } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $88 = $$pre_trunc&1; STACKTOP = sp;return ($88|0); } function __ZN8WGuiMenu8setModalEb($this,$val) { $this = $this|0; $val = $val|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $val&1; $1 = $2; $3 = $0; $4 = (__ZN8WGuiMenu7CurrentEv($3)|0); $c = $4; $5 = $c; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = $c; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 124|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = $11&1; FUNCTION_TABLE_vii[$10 & 8191]($7,$12); STACKTOP = sp;return; } function __ZN8WGuiMenu7isModalEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $3 = (__ZN8WGuiMenu7CurrentEv($2)|0); $c = $3; $4 = $c; $5 = ($4|0)!=(0|0); if ($5) { $6 = $c; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $$expand_i1_val = $10&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $11 = $$pre_trunc&1; STACKTOP = sp;return ($11|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $11 = $$pre_trunc&1; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZN11WGuiTabMenu3AddEP8WGuiBase($this,$it) { $this = $this|0; $it = $it|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $it; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 136|0); $8 = HEAP32[$7>>2]|0; $9 = $1; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 96|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($9)); $14 = $13 + 35.0; FUNCTION_TABLE_vid[$8 & 8191]($5,$14); $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 144|0); $18 = HEAP32[$17>>2]|0; $19 = $1; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 104|0); $22 = HEAP32[$21>>2]|0; $23 = (+FUNCTION_TABLE_di[$22 & 8191]($19)); $24 = $23 - 35.0; FUNCTION_TABLE_vid[$18 & 8191]($15,$24); $25 = $1; __ZN8WGuiMenu3AddEP8WGuiBase($2,$25); STACKTOP = sp;return; } function __ZN11WGuiTabMenu6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0; var $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $it = 0, $mFont = 0, $offset = 0.0, $renderer = 0, $w = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 72|0; $1 = sp + 68|0; $2 = sp + 52|0; $3 = sp + 40|0; $6 = sp + 20|0; $7 = sp + 8|0; $8 = sp + 4|0; $0 = $this; $9 = $0; $10 = (__ZN16WResourceManager8InstanceEv()|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 112|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_iii[$13 & 8191]($10,1)|0); $mFont = $14; $15 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $15; $16 = ((($9)) + 4|0); $17 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($16)|0); $18 = ($17|0)!=(0); if (!($18)) { STACKTOP = sp;return; } $19 = ((($9)) + 20|0); $20 = +HEAPF32[$19>>2]; $offset = $20; $21 = $mFont; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 16|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vid[$24 & 8191]($21,0.80000001192092896); $25 = ((($9)) + 4|0); $26 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($25)|0); HEAP32[$it>>2] = $26; while(1) { $27 = ((($9)) + 4|0); $28 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($27)|0); HEAP32[$1>>2] = $28; $29 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); $30 = $mFont; if (!($29)) { label = 15; break; } $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 28|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 112|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vii[$38 & 8191]($3,$35); __THREW__ = 0; invoke_viii(6302,($2|0),($9|0),($3|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 9; break; } $41 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); __THREW__ = 0; $42 = (+invoke_dii($33|0,($30|0),($41|0))); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 10; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $w = $42; $45 = $mFont; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 40|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_iii[$53 & 8191]($50,5)|0); FUNCTION_TABLE_vii[$48 & 8191]($45,$54); $55 = $renderer; $56 = $offset; $57 = $56 + 5.0; $58 = $w; $59 = $58 + 5.0; $60 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = (FUNCTION_TABLE_iii[$64 & 8191]($61,11)|0); __ZN9JRenderer13FillRoundRectEfffffj($55,$57,5.0,$59,25.0,2.0,$65); $66 = $mFont; $67 = HEAP32[$66>>2]|0; $68 = HEAP32[$67>>2]|0; $69 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$70>>2]|0; $72 = ((($71)) + 112|0); $73 = HEAP32[$72>>2]|0; FUNCTION_TABLE_vii[$73 & 8191]($7,$70); __THREW__ = 0; invoke_viii(6302,($6|0),($9|0),($7|0)); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 12; break; } $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); $77 = $offset; $78 = $77 + 10.0; __THREW__ = 0; invoke_viiddidd($68|0,($66|0),($76|0),(+$78),10.0,0,0.0,0.0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 13; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $81 = $w; $82 = $81 + 10.0; $83 = $82 + 2.0; $84 = $offset; $85 = $84 + $83; $offset = $85; $86 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$8>>2] = $86; } if ((label|0) == 9) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $4 = $87; $5 = $88; label = 11; } else if ((label|0) == 10) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $4 = $89; $5 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); label = 11; } else if ((label|0) == 12) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $4 = $91; $5 = $92; label = 14; } else if ((label|0) == 13) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $4 = $93; $5 = $94; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); label = 14; } else if ((label|0) == 15) { $95 = HEAP32[$30>>2]|0; $96 = ((($95)) + 16|0); $97 = HEAP32[$96>>2]|0; FUNCTION_TABLE_vid[$97 & 8191]($30,1.0); $98 = (__ZN8WGuiMenu7CurrentEv($9)|0); $c = $98; $99 = $c; $100 = ($99|0)!=(0|0); if (!($100)) { STACKTOP = sp;return; } $101 = $c; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 64|0); $104 = HEAP32[$103>>2]|0; FUNCTION_TABLE_vi[$104 & 8191]($101); STACKTOP = sp;return; } if ((label|0) == 11) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $105 = $4; $106 = $5; ___resumeException($105|0); // unreachable; } else if ((label|0) == 14) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $105 = $4; $106 = $5; ___resumeException($105|0); // unreachable; } } function __ZN11WGuiTabMenu14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0.0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0; var $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $it = 0, $j = 0, $kidModal = 0, $mEngine = 0, $mFont = 0, $nbitems = 0, $offset = 0.0, $or$cond = 0, $result = 0, $w = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 82|0; $i = sp + 60|0; $j = sp + 56|0; $it = sp + 44|0; $3 = sp + 40|0; $4 = sp + 24|0; $5 = sp + 12|0; $8 = sp; $1 = $this; $2 = $key; $9 = $1; $result = 0; $kidModal = 0; $10 = ((($9)) + 4|0); $11 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($10)|0); $nbitems = $11; $12 = (__ZN3JGE11GetInstanceEv()|0); $mEngine = $12; $13 = $mEngine; $14 = ((($9)) + 64|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN3JGE14GetButtonStateE7Buttons($13,$15)|0); if (!($16)) { $17 = ((($9)) + 64|0); HEAP32[$17>>2] = 0; } $18 = $mEngine; $19 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($18,$i,$j)|0); $20 = HEAP32[$j>>2]|0; $21 = ($20|0)<=(25); $or$cond = $19 & $21; do { if ($or$cond) { $22 = ((($9)) + 20|0); $23 = +HEAPF32[$22>>2]; $offset = $23; $24 = (__ZN16WResourceManager8InstanceEv()|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 112|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iii[$27 & 8191]($24,1)|0); $mFont = $28; $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vid[$32 & 8191]($29,0.80000001192092896); $33 = ((($9)) + 4|0); $34 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($33)|0); HEAP32[$it>>2] = $34; while(1) { $35 = ((($9)) + 4|0); $36 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($35)|0); HEAP32[$3>>2] = $36; $37 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); $38 = $mFont; if (!($37)) { label = 15; break; } $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 28|0); $41 = HEAP32[$40>>2]|0; $42 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 112|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vii[$46 & 8191]($5,$43); __THREW__ = 0; invoke_viii(6302,($4|0),($9|0),($5|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 11; break; } $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; $50 = (+invoke_dii($41|0,($38|0),($49|0))); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 12; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $w = $50; $53 = HEAP32[$i>>2]|0; $54 = (+($53|0)); $55 = $offset; $56 = $55 + 5.0; $57 = $54 >= $56; if ($57) { $58 = HEAP32[$i>>2]|0; $59 = (+($58|0)); $60 = $offset; $61 = $w; $62 = $60 + $61; $63 = $62 + 10.0; $64 = $63 + 2.0; $65 = $59 <= $64; if ($65) { label = 10; break; } } $76 = $w; $77 = $76 + 10.0; $78 = $77 + 2.0; $79 = $offset; $80 = $79 + $78; $offset = $80; $81 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$8>>2] = $81; } if ((label|0) == 10) { $66 = HEAP32[$9>>2]|0; $67 = ((($66)) + 180|0); $68 = HEAP32[$67>>2]|0; FUNCTION_TABLE_vii[$68 & 8191]($9,$it); $69 = $mEngine; __ZN3JGE20LeftClickedProcessedEv($69); $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } else if ((label|0) == 11) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $6 = $70; $7 = $71; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $74 = $6; $75 = $7; ___resumeException($74|0); // unreachable; } else if ((label|0) == 12) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $6 = $72; $7 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $74 = $6; $75 = $7; ___resumeException($74|0); // unreachable; } else if ((label|0) == 15) { $82 = HEAP32[$38>>2]|0; $83 = ((($82)) + 16|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vid[$84 & 8191]($38,1.0); break; } } } while(0); $85 = ((($9)) + 60|0); $86 = HEAP32[$85>>2]|0; $87 = ($86|0)>=(0); if ($87) { $88 = ((($9)) + 60|0); $89 = HEAP32[$88>>2]|0; $90 = $nbitems; $91 = ($89|0)<($90|0); if ($91) { $92 = ((($9)) + 4|0); $93 = ((($9)) + 60|0); $94 = HEAP32[$93>>2]|0; $95 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($92,$94)|0); $96 = HEAP32[$95>>2]|0; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = (FUNCTION_TABLE_ii[$99 & 8191]($96)|0); $101 = $100&1; $kidModal = $101; } } $102 = $kidModal; $103 = $102&1; do { if (!($103)) { $104 = HEAP32[$9>>2]|0; $105 = ((($104)) + 84|0); $106 = HEAP32[$105>>2]|0; $107 = (FUNCTION_TABLE_ii[$106 & 8191]($9)|0); if ($107) { $108 = HEAP32[$9>>2]|0; $109 = ((($108)) + 200|0); $110 = HEAP32[$109>>2]|0; $111 = $2; $112 = (FUNCTION_TABLE_iiii[$110 & 8191]($9,$111,-1)|0); if ($112) { $113 = ((($9)) + 52|0); $114 = HEAP32[$113>>2]|0; $115 = ((($9)) + 64|0); HEAP32[$115>>2] = $114; $116 = ((($9)) + 72|0); HEAPF32[$116>>2] = 0.0; $117 = HEAP32[$9>>2]|0; $118 = ((($117)) + 192|0); $119 = HEAP32[$118>>2]|0; $120 = (FUNCTION_TABLE_ii[$119 & 8191]($9)|0); if (!($120)) { break; } $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } $121 = ((($9)) + 64|0); $122 = HEAP32[$121>>2]|0; $123 = ((($9)) + 52|0); $124 = HEAP32[$123>>2]|0; $125 = ($122|0)==($124|0); if ($125) { $126 = ((($9)) + 72|0); $127 = +HEAPF32[$126>>2]; $128 = $127 > 1.0; if ($128) { $129 = ((($9)) + 72|0); HEAPF32[$129>>2] = 0.92000001668930054; $130 = HEAP32[$9>>2]|0; $131 = ((($130)) + 192|0); $132 = HEAP32[$131>>2]|0; $133 = (FUNCTION_TABLE_ii[$132 & 8191]($9)|0); if (!($133)) { break; } $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } } $134 = HEAP32[$9>>2]|0; $135 = ((($134)) + 200|0); $136 = HEAP32[$135>>2]|0; $137 = $2; $138 = (FUNCTION_TABLE_iiii[$136 & 8191]($9,$137,1)|0); if ($138) { $139 = ((($9)) + 48|0); $140 = HEAP32[$139>>2]|0; $141 = ((($9)) + 64|0); HEAP32[$141>>2] = $140; $142 = ((($9)) + 72|0); HEAPF32[$142>>2] = 0.0; $143 = HEAP32[$9>>2]|0; $144 = ((($143)) + 188|0); $145 = HEAP32[$144>>2]|0; $146 = (FUNCTION_TABLE_ii[$145 & 8191]($9)|0); if (!($146)) { break; } $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } $147 = ((($9)) + 64|0); $148 = HEAP32[$147>>2]|0; $149 = ((($9)) + 48|0); $150 = HEAP32[$149>>2]|0; $151 = ($148|0)==($150|0); if ($151) { $152 = ((($9)) + 72|0); $153 = +HEAPF32[$152>>2]; $154 = $153 > 1.0; if ($154) { $155 = ((($9)) + 72|0); HEAPF32[$155>>2] = 0.92000001668930054; $156 = HEAP32[$9>>2]|0; $157 = ((($156)) + 188|0); $158 = HEAP32[$157>>2]|0; $159 = (FUNCTION_TABLE_ii[$158 & 8191]($9)|0); if ($159) { $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } } } } } } while(0); $160 = ((($9)) + 60|0); $161 = HEAP32[$160>>2]|0; $162 = ($161|0)>=(0); if ($162) { $163 = ((($9)) + 60|0); $164 = HEAP32[$163>>2]|0; $165 = $nbitems; $166 = ($164|0)<($165|0); if ($166) { $167 = ((($9)) + 4|0); $168 = ((($9)) + 60|0); $169 = HEAP32[$168>>2]|0; $170 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($167,$169)|0); $171 = HEAP32[$170>>2]|0; $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 168|0); $174 = HEAP32[$173>>2]|0; $175 = $2; $176 = (FUNCTION_TABLE_iii[$174 & 8191]($171,$175)|0); $177 = $176&1; $result = $177; } } $178 = $result; $179 = $178&1; $$expand_i1_val11 = $179&1; HEAP8[$0>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$0>>0]|0; $180 = $$pre_trunc&1; STACKTOP = sp;return ($180|0); } function __ZN11WGuiTabMenu4saveEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 28|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($1,1); $5 = HEAP32[$1>>2]|0; $6 = ((($5)) + 68|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vi[$7 & 8191]($1); (__ZN12GameSettings4saveEv(30372)|0); STACKTOP = sp;return; } function __ZN9WGuiAward7OverlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $button = 0, $fH = 0.0, $fW = 0.0, $mFont = 0, $r = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 72|0; $button = sp + 48|0; $3 = sp + 36|0; $4 = sp + 24|0; $5 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; $8 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $8; $9 = (__ZN16WResourceManager8InstanceEv()|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,1)|0); $mFont = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vid[$17 & 8191]($14,0.80000001192092896); $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$7>>2]|0; $23 = ((($22)) + 40|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_iii[$24 & 8191]($7,2)|0); FUNCTION_TABLE_vii[$21 & 8191]($18,$25); $26 = ((($7)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($s,$26); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $28 = ($27|0)!=(0); L1: do { if ($28) { $29 = $mFont; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 28|0); $32 = HEAP32[$31>>2]|0; $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); __THREW__ = 0; $34 = (+invoke_dii($32|0,($29|0),($33|0))); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { $fW = $34; $37 = $mFont; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 24|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (+invoke_di($40|0,($37|0))); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $fH = $41; $44 = $fH; $45 = $44 < 16.0; if ($45) { $fH = 18.0; } __THREW__ = 0; $48 = (invoke_i(4541)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { $51 = HEAP32[$48>>2]|0; $52 = ((($51)) + 24|0); $53 = HEAP32[$52>>2]|0; __THREW__ = 0; invoke_vii(3797,($3|0),(163002|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; do { if ($57) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $1 = $78; $2 = $79; } else { __THREW__ = 0; invoke_viiiddddiiii($53|0,($button|0),($48|0),($3|0),128.0,0.0,32.0,32.0,($4|0),1,1,0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $1 = $80; $2 = $81; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $60 = $r; $61 = $fW; $62 = $61 + 32.0; $63 = $fH; $64 = $63 + 2.0; $65 = HEAP32[$7>>2]|0; $66 = ((($65)) + 40|0); $67 = HEAP32[$66>>2]|0; __THREW__ = 0; $68 = (invoke_iii($67|0,($7|0),7)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; do { if ($70) { label = 18; } else { __THREW__ = 0; invoke_vidddddi(4544,($60|0),5.0,10.0,(+$62),(+$64),2.0,($68|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 18; } else { $73 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($button)|0); if ($73) { $74 = $r; $75 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($button)|0); __THREW__ = 0; invoke_viiddddd(3893,($74|0),($75|0),10.0,12.0,0.0,0.5,0.5); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 18; break; } } $84 = $mFont; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_vii(3800,($6|0),($s|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 18; } else { __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; do { if ($91) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $1 = $94; $2 = $95; } else { __THREW__ = 0; invoke_viiddidd($87|0,($84|0),($5|0),30.0,16.0,0,0.0,0.0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $1 = $96; $2 = $97; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__110shared_ptrI5JQuadED2Ev($button); label = 27; break L1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); } } } } while(0); if ((label|0) == 18) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $1 = $82; $2 = $83; } __ZNSt3__110shared_ptrI5JQuadED2Ev($button); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $104 = $1; $105 = $2; ___resumeException($104|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $104 = $1; $105 = $2; ___resumeException($104|0); // unreachable; } } } } } else { label = 27; } } while(0); if ((label|0) == 27) { $98 = $mFont; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; invoke_vid($101|0,($98|0),1.0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if (!($103)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $1 = $46; $2 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $104 = $1; $105 = $2; ___resumeException($104|0); // unreachable; } function __ZN9WGuiAward8UnderlayEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $buf = 0, $n = 0, $trophy = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1136|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 112|0; $trophy = sp + 96|0; $n = sp + 80|0; $3 = sp + 64|0; $4 = sp + 48|0; $5 = sp + 40|0; $6 = sp + 24|0; $7 = sp + 16|0; $8 = sp + 4|0; $0 = $this; $9 = $0; __ZNSt3__110shared_ptrI5JQuadEC2Ev($trophy); $10 = ((($9)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $13 = ((($9)) + 60|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; invoke_vii(5114,($n|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 10; } } else { $17 = ((($9)) + 64|0); __THREW__ = 0; invoke_vii(3800,($n|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 10; } } if ((label|0) == 10) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $1 = $35; $2 = $36; __ZNSt3__110shared_ptrI5JQuadED2Ev($trophy); $83 = $1; $84 = $2; ___resumeException($83|0); // unreachable; } $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($n)|0); $21 = ($20|0)!=(0); do { if ($21) { $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($n)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $22; (invoke_iiii(3889,($buf|0),(163015|0),($vararg_buffer|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 11; } else { __THREW__ = 0; $25 = (invoke_i(4541)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 11; } else { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),($buf|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 11; } else { __THREW__ = 0; invoke_viiii($30|0,($3|0),($25|0),($4|0),1); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($trophy,$3)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); label = 13; break; } } } } } else { label = 13; } } while(0); L16: do { if ((label|0) == 13) { $41 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($trophy)|0); do { if (!($41)) { $42 = ((($9)) + 60|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)>=(48); if ($44) { __THREW__ = 0; $45 = (invoke_i(4541)|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 11; break L16; } $48 = HEAP32[$45>>2]|0; $49 = ((($48)) + 28|0); $50 = HEAP32[$49>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),(163029|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 11; break L16; } __THREW__ = 0; invoke_viiii($50|0,($5|0),($45|0),($6|0),1); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $1 = $55; $2 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break L16; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($trophy,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } } } } while(0); $57 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($trophy)|0); $58 = ($57|0)!=(0|0); do { if (!($58)) { __THREW__ = 0; $59 = (invoke_i(4541)|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 11; break L16; } $62 = HEAP32[$59>>2]|0; $63 = ((($62)) + 28|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),(163044|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 11; break L16; } __THREW__ = 0; invoke_viiii($64|0,($7|0),($59|0),($8|0),1); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $1 = $69; $2 = $70; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break L16; } else { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($trophy,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } } } while(0); $71 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($trophy)|0); $72 = ($71|0)!=(0|0); if (!($72)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); __ZNSt3__110shared_ptrI5JQuadED2Ev($trophy); STACKTOP = sp;return; } __THREW__ = 0; $73 = (invoke_i(4575)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 11; } else { $76 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($trophy)|0); $77 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($trophy)|0); $78 = ((($77)) + 48|0); $79 = +HEAPF32[$78>>2]; $80 = 272.0 - $79; __THREW__ = 0; invoke_viiddddd(3893,($73|0),($76|0),0.0,(+$80),0.0,1.0,1.0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 11; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); __ZNSt3__110shared_ptrI5JQuadED2Ev($trophy); STACKTOP = sp;return; } } } } while(0); if ((label|0) == 11) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $1 = $37; $2 = $38; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); __ZNSt3__110shared_ptrI5JQuadED2Ev($trophy); $83 = $1; $84 = $2; ___resumeException($83|0); // unreachable; } function __ZN9WGuiAward6RenderEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0; var $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0.0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0.0, $165 = 0, $166 = 0.0; var $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0; var $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0; var $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0.0; var $98 = 0.0, $99 = 0.0, $fH = 0.0, $fM = 0.0, $goa = 0, $mFont = 0, $myX = 0.0, $myY = 0.0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 88|0; $2 = sp + 108|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $s = sp; $0 = $this; $9 = $0; $10 = ((($9)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; do { if ($12) { $13 = ((($9)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZN12GameSettingsixEi(30372,$14)|0); $16 = ($15|0)==(0|0); if ($16) { $28 = 0; } else { $17 = (___dynamic_cast($15,2968,3008,0)|0); $28 = $17; } } else { $18 = ((($9)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$18); $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; __THREW__ = 0; $19 = (invoke_iii(4430,(30372|0),($1|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { $22 = ($19|0)==(0|0); if ($22) { $28 = 0; break; } $23 = (___dynamic_cast($19,2968,3008,0)|0); $28 = $23; break; } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; $$pre_trunc = HEAP8[$2>>0]|0; $26 = $$pre_trunc&1; if (!($26)) { $176 = $3; $177 = $4; ___resumeException($176|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $176 = $3; $177 = $4; ___resumeException($176|0); // unreachable; } } while(0); $$pre_trunc5 = HEAP8[$2>>0]|0; $27 = $$pre_trunc5&1; if ($27) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } $goa = $28; $29 = $goa; $30 = ($29|0)!=(0|0); if (!($30)) { STACKTOP = sp;return; } $31 = (__ZN16WResourceManager8InstanceEv()|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 112|0); $34 = HEAP32[$33>>2]|0; $35 = (FUNCTION_TABLE_iii[$34 & 8191]($31,1)|0); $mFont = $35; $36 = $mFont; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vid[$39 & 8191]($36,1.0); $40 = $mFont; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$9>>2]|0; $45 = ((($44)) + 40|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_iii[$46 & 8191]($9,2)|0); FUNCTION_TABLE_vii[$43 & 8191]($40,$47); $48 = ((($9)) + 20|0); $49 = +HEAPF32[$48>>2]; $myX = $49; $50 = ((($9)) + 24|0); $51 = +HEAPF32[$50>>2]; $myY = $51; $52 = $mFont; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = (+FUNCTION_TABLE_di[$55 & 8191]($52)); $fH = $56; $57 = $fH; $58 = $57 / 5.0; $fM = $58; $59 = $fM; $60 = $myX; $61 = $60 + $59; $myX = $61; $62 = (__ZN9JRenderer11GetInstanceEv()|0); $63 = ((($9)) + 20|0); $64 = +HEAPF32[$63>>2]; $65 = $fM; $66 = $65 / 2.0; $67 = $64 - $66; $68 = ((($9)) + 24|0); $69 = +HEAPF32[$68>>2]; $70 = $fM; $71 = $69 - $70; $72 = HEAP32[$9>>2]|0; $73 = ((($72)) + 100|0); $74 = HEAP32[$73>>2]|0; $75 = (+FUNCTION_TABLE_di[$74 & 8191]($9)); $76 = $fM; $77 = $75 - $76; $78 = $fH; $79 = $fM; $80 = $78 - $79; $81 = $fM; $82 = HEAP32[$9>>2]|0; $83 = ((($82)) + 40|0); $84 = HEAP32[$83>>2]|0; $85 = (FUNCTION_TABLE_iii[$84 & 8191]($9,11)|0); __ZN9JRenderer13FillRoundRectEfffffj($62,$67,$71,$77,$80,$81,$85); $86 = $mFont; $87 = HEAP32[$86>>2]|0; $88 = HEAP32[$87>>2]|0; $89 = ((($9)) + 36|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$89); __THREW__ = 0; invoke_vii(3887,($5|0),($6|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; do { if ($91) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $3 = $132; $4 = $133; } else { $92 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($5)|0); $93 = $myX; $94 = $myY; __THREW__ = 0; invoke_viiddidd($88|0,($86|0),($92|0),(+$93),(+$94),0,0.0,0.0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $134 = ___cxa_find_matching_catch()|0; $135 = tempRet0; $3 = $134; $4 = $135; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $97 = $fH; $98 = $fM; $99 = 3.0 * $98; $100 = $97 + $99; $101 = $myY; $102 = $101 + $100; $myY = $102; $103 = $mFont; $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 16|0); $106 = HEAP32[$105>>2]|0; FUNCTION_TABLE_vid[$106 & 8191]($103,0.75); $107 = $mFont; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 24|0); $110 = HEAP32[$109>>2]|0; $111 = (+FUNCTION_TABLE_di[$110 & 8191]($107)); $fH = $111; $112 = ((($9)) + 76|0); $113 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($112)|0); $114 = ($113|0)!=(0); L26: do { if ($114) { $115 = $mFont; $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = ((($9)) + 76|0); $120 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($119)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,$120); __THREW__ = 0; invoke_viii(6302,($7|0),($9|0),($8|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; do { if ($122) { $136 = ___cxa_find_matching_catch()|0; $137 = tempRet0; $3 = $136; $4 = $137; } else { $123 = $myX; $124 = $myY; __THREW__ = 0; invoke_viiddidd($118|0,($115|0),($7|0),(+$123),(+$124),0,0.0,0.0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $138 = ___cxa_find_matching_catch()|0; $139 = tempRet0; $3 = $138; $4 = $139; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $127 = $fH; $128 = $fM; $129 = $127 + $128; $130 = $myY; $131 = $130 + $129; $myY = $131; break L26; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $176 = $3; $177 = $4; ___resumeException($176|0); // unreachable; } } while(0); $140 = $goa; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 12|0); $143 = HEAP32[$142>>2]|0; FUNCTION_TABLE_vii[$143 & 8191]($s,$140); $144 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($s)|0); $145 = ($144|0)!=(0); if ($145) { $146 = $mFont; $147 = HEAP32[$146>>2]|0; $148 = HEAP32[$147>>2]|0; $149 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $150 = $myX; $151 = $myY; __THREW__ = 0; invoke_viiddidd($148|0,($146|0),($149|0),(+$150),(+$151),0,0.0,0.0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if (!($153)) { $154 = $fH; $155 = $fM; $156 = $154 + $155; $157 = $myY; $158 = $157 + $156; $myY = $158; label = 28; } } else { label = 28; } if ((label|0) == 28) { $161 = HEAP32[$9>>2]|0; $162 = ((($161)) + 144|0); $163 = HEAP32[$162>>2]|0; $164 = $myY; $165 = ((($9)) + 24|0); $166 = +HEAPF32[$165>>2]; $167 = $164 - $166; __THREW__ = 0; invoke_vid($163|0,($9|0),(+$167)); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if (!($169)) { $170 = $mFont; $171 = HEAP32[$170>>2]|0; $172 = ((($171)) + 16|0); $173 = HEAP32[$172>>2]|0; __THREW__ = 0; invoke_vid($173|0,($170|0),1.0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if (!($175)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); STACKTOP = sp;return; } } } $159 = ___cxa_find_matching_catch()|0; $160 = tempRet0; $3 = $159; $4 = $160; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $176 = $3; $177 = $4; ___resumeException($176|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $176 = $3; $177 = $4; ___resumeException($176|0); // unreachable; } function __ZN9WGuiAwardC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_($this,$_id,$name,$_text,$_details) { $this = $this|0; $_id = $_id|0; $name = $name|0; $_text = $_text|0; $_details = $_details|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $_id; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$name); __THREW__ = 0; invoke_viii(5227,($5|0),($2|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 64616; HEAP32[$5>>2] = $8; $9 = ((($5)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($5)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($10); $11 = ((($5)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($11); $12 = $1; $13 = ((($5)) + 60|0); HEAP32[$13>>2] = $12; $14 = ((($5)) + 76|0); __THREW__ = 0; (invoke_iii(3901,($14|0),($_text|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($5)) + 32|0); HEAPF32[$17>>2] = 60.0; $18 = ((($5)) + 48|0); __THREW__ = 0; (invoke_iii(3901,($18|0),($_details|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { STACKTOP = sp;return; } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZN8WGuiItemD2Ev($5); $25 = $3; $26 = $4; ___resumeException($25|0); // unreachable; } function __ZN9WGuiAwardC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_S6_($this,$_id,$name,$_text,$_details) { $this = $this|0; $_id = $_id|0; $name = $name|0; $_text = $_text|0; $_details = $_details|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $0 = $this; $4 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$name); __THREW__ = 0; invoke_viii(5227,($4|0),($1|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $2 = $22; $3 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $7 = 64616; HEAP32[$4>>2] = $7; $8 = ((($4)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($4)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($4)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($10); $11 = ((($4)) + 60|0); HEAP32[$11>>2] = 0; $12 = ((($4)) + 64|0); __THREW__ = 0; (invoke_iii(3901,($12|0),($_id|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = ((($4)) + 76|0); __THREW__ = 0; (invoke_iii(3901,($15|0),($_text|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($4)) + 32|0); HEAPF32[$18>>2] = 60.0; $19 = ((($4)) + 48|0); __THREW__ = 0; (invoke_iii(3901,($19|0),($_details|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { STACKTOP = sp;return; } } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZN8WGuiItemD2Ev($4); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } function __ZN9WGuiAwardD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $goa = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 64616; HEAP32[$3>>2] = $4; $5 = ((($3)) + 60|0); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; $7 = (invoke_iii(3923,(30372|0),($6|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; do { if (!($9)) { $10 = ($7|0)==(0|0); if ($10) { $18 = 0; } else { $11 = (___dynamic_cast($7,2968,3008,0)|0); $18 = $11; } $goa = $18; $19 = $goa; $20 = ($19|0)!=(0|0); if ($20) { $21 = $goa; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 32|0); $24 = HEAP32[$23>>2]|0; __THREW__ = 0; invoke_vii($24|0,($21|0),1); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } } $27 = ((($3)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $28 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); $29 = ((($3)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); __ZN8WGuiItemD2Ev($3); STACKTOP = sp;return; } } while(0); $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; $1 = $12; $2 = $13; $14 = ((($3)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $15 = ((($3)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $16 = ((($3)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZN8WGuiItemD2Ev($3); $17 = $1; ___clang_call_terminate($17); // unreachable; } function __ZN9WGuiAwardD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WGuiAwardD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WGuiAward7VisibleEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $$pre_trunc11 = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $goa = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 29|0; $2 = sp + 8|0; $3 = sp + 28|0; $1 = $this; $6 = $1; $7 = ((($6)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); $$expand_i1_val = 0; HEAP8[$3>>0] = $$expand_i1_val; do { if ($9) { $10 = ((($6)) + 60|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN12GameSettingsixEi(30372,$11)|0); $13 = ($12|0)==(0|0); if ($13) { $25 = 0; } else { $14 = (___dynamic_cast($12,2968,3008,0)|0); $25 = $14; } } else { $15 = ((($6)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$15); $$expand_i1_val2 = 1; HEAP8[$3>>0] = $$expand_i1_val2; __THREW__ = 0; $16 = (invoke_iii(4430,(30372|0),($2|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $19 = ($16|0)==(0|0); if ($19) { $25 = 0; break; } $20 = (___dynamic_cast($16,2968,3008,0)|0); $25 = $20; break; } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; $$pre_trunc = HEAP8[$3>>0]|0; $23 = $$pre_trunc&1; if (!($23)) { $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } } while(0); $$pre_trunc5 = HEAP8[$3>>0]|0; $24 = $$pre_trunc5&1; if ($24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); } $goa = $25; $26 = $goa; $27 = ($26|0)!=(0|0); if ($27) { $28 = $goa; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0); if ($31) { $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc11 = HEAP8[$0>>0]|0; $32 = $$pre_trunc11&1; STACKTOP = sp;return ($32|0); } } $$expand_i1_val7 = 0; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc11 = HEAP8[$0>>0]|0; $32 = $$pre_trunc11&1; STACKTOP = sp;return ($32|0); } function __ZN9WGuiImageC2EP11WDataSourceffi($this,$wds,$_w,$_h,$_margin) { $this = $this|0; $wds = $wds|0; $_w = +$_w; $_h = +$_h; $_margin = $_margin|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0.0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $5 = sp + 8|0; $0 = $this; $1 = $wds; $2 = $_w; $3 = $_h; $4 = $_margin; $8 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,211279); __THREW__ = 0; invoke_viii(5227,($8|0),($5|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $6 = $20; $7 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $22 = $6; $23 = $7; ___resumeException($22|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $11 = 64796; HEAP32[$8>>2] = $11; $12 = $2; $13 = ((($8)) + 52|0); HEAPF32[$13>>2] = $12; $14 = $3; $15 = ((($8)) + 56|0); HEAPF32[$15>>2] = $14; $16 = $4; $17 = ((($8)) + 48|0); HEAP32[$17>>2] = $16; $18 = $1; $19 = ((($8)) + 60|0); HEAP32[$19>>2] = $18; STACKTOP = sp;return; } } function __ZN9WGuiImage10imageScaleEff($this,$_w,$_h) { $this = $this|0; $_w = +$_w; $_h = +$_h; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_w; $2 = $_h; $3 = $0; $4 = $2; $5 = ((($3)) + 56|0); HEAPF32[$5>>2] = $4; $6 = $1; $7 = ((($3)) + 52|0); HEAPF32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN9WGuiImage9getHeightEv($this) { $this = $this|0; var $0 = 0.0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $q = sp + 8|0; $1 = $this; $3 = $1; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 32|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_viii[$8 & 8191]($q,$5,0); $9 = ((($3)) + 56|0); $10 = +HEAPF32[$9>>2]; $11 = $10 == 0.0; if ($11) { $12 = ((($3)) + 60|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if ($14) { $15 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $16 = ($15|0)!=(0|0); if ($16) { $17 = ((($3)) + 32|0); $18 = +HEAPF32[$17>>2]; $19 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $20 = ((($19)) + 48|0); $21 = +HEAPF32[$20>>2]; $22 = ((($3)) + 48|0); $23 = HEAP32[$22>>2]|0; $24 = $23<<1; $25 = (+($24|0)); $26 = $21 + $25; $27 = $18 > $26; if ($27) { $28 = ((($3)) + 32|0); $29 = +HEAPF32[$28>>2]; $38 = $29; } else { $30 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $31 = ((($30)) + 48|0); $32 = +HEAPF32[$31>>2]; $33 = ((($3)) + 48|0); $34 = HEAP32[$33>>2]|0; $35 = $34<<1; $36 = (+($35|0)); $37 = $32 + $36; $38 = $37; } $0 = $38; $2 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $59 = $0; STACKTOP = sp;return (+$59); } } } $39 = ((($3)) + 32|0); $40 = +HEAPF32[$39>>2]; $41 = ((($3)) + 56|0); $42 = +HEAPF32[$41>>2]; $43 = ((($3)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = $44<<1; $46 = (+($45|0)); $47 = $42 + $46; $48 = $40 > $47; if ($48) { $49 = ((($3)) + 32|0); $50 = +HEAPF32[$49>>2]; $58 = $50; } else { $51 = ((($3)) + 56|0); $52 = +HEAPF32[$51>>2]; $53 = ((($3)) + 48|0); $54 = HEAP32[$53>>2]|0; $55 = $54<<1; $56 = (+($55|0)); $57 = $52 + $56; $58 = $57; } $0 = $58; $2 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $59 = $0; STACKTOP = sp;return (+$59); } function __ZN9WGuiImage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $q = 0, $xS = 0.0, $yS = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $q = sp + 16|0; $0 = $this; $3 = $0; $4 = ((($3)) + 60|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 60|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 32|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_viii[$11 & 8191]($q,$8,0); $12 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if ($12) { $xS = 1.0; $yS = 1.0; $13 = ((($3)) + 56|0); $14 = +HEAPF32[$13>>2]; $15 = $14 != 0.0; if ($15) { $16 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $17 = ((($16)) + 48|0); $18 = +HEAPF32[$17>>2]; $19 = $18 != 0.0; if ($19) { $20 = ((($3)) + 56|0); $21 = +HEAPF32[$20>>2]; $22 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $23 = ((($22)) + 48|0); $24 = +HEAPF32[$23>>2]; $25 = $21 / $24; $yS = $25; } } $26 = ((($3)) + 52|0); $27 = +HEAPF32[$26>>2]; $28 = $27 != 0.0; if ($28) { $29 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $30 = ((($29)) + 44|0); $31 = +HEAPF32[$30>>2]; $32 = $31 != 0.0; if ($32) { $33 = ((($3)) + 52|0); $34 = +HEAPF32[$33>>2]; $35 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $36 = ((($35)) + 44|0); $37 = +HEAPF32[$36>>2]; $38 = $34 / $37; $xS = $38; } } __THREW__ = 0; $39 = (invoke_i(4575)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $1 = $59; $2 = $60; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $61 = $1; $62 = $2; ___resumeException($61|0); // unreachable; } $42 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $43 = ((($3)) + 20|0); $44 = +HEAPF32[$43>>2]; $45 = ((($3)) + 48|0); $46 = HEAP32[$45>>2]|0; $47 = (+($46|0)); $48 = $44 + $47; $49 = ((($3)) + 24|0); $50 = +HEAPF32[$49>>2]; $51 = ((($3)) + 48|0); $52 = HEAP32[$51>>2]|0; $53 = (+($52|0)); $54 = $50 + $53; $55 = $xS; $56 = $yS; __THREW__ = 0; invoke_viiddddd(3893,($39|0),($42|0),(+$48),(+$54),0.0,(+$55),(+$56)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $1 = $59; $2 = $60; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $61 = $1; $62 = $2; ___resumeException($61|0); // unreachable; } } __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } function __ZN13WGuiCardImageC2EP11WDataSourceb($this,$wds,$_thumb) { $this = $this|0; $wds = $wds|0; $_thumb = $_thumb|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $wds; $5 = $_thumb&1; $2 = $5; $6 = $0; $7 = $1; __ZN9WGuiImageC2EP11WDataSourceffi($6,$7,0.0,0.0,0); $8 = 64984; HEAP32[$6>>2] = $8; $9 = ((($6)) + 64|0); __THREW__ = 0; invoke_vi(5386,($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZN9WGuiImageD2Ev($6); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $12 = $2; $13 = $12&1; $14 = ((($6)) + 76|0); $15 = $13&1; HEAP8[$14>>0] = $15; STACKTOP = sp;return; } } function __ZN13WGuiCardImage6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0; var $134 = 0, $135 = 0.0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0.0; var $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $cleanup$dest = 0, $cond = 0, $mode = 0, $p = 0, $q = 0, $q1 = 0, $q2 = 0, $renderer = 0, $scale = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $p = sp + 104|0; $q = sp + 88|0; $3 = sp + 80|0; $4 = sp + 72|0; $5 = sp + 64|0; $q1 = sp + 48|0; $6 = sp + 40|0; $7 = sp + 32|0; $8 = sp + 24|0; $q2 = sp + 8|0; $0 = $this; $10 = $0; $11 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $11; $c = 0; $12 = ((($10)) + 20|0); $13 = +HEAPF32[$12>>2]; $14 = ((($10)) + 48|0); $15 = HEAP32[$14>>2]|0; $16 = (+($15|0)); $17 = $13 + $16; $18 = ((($10)) + 24|0); $19 = +HEAPF32[$18>>2]; $20 = ((($10)) + 48|0); $21 = HEAP32[$20>>2]|0; $22 = (+($21|0)); $23 = $19 + $22; __ZN3PosC2Efffff($p,$17,$23,1.0,0.0,255.0); $24 = ((($10)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); L1: do { if ($26) { $27 = ((($10)) + 60|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 40|0); $31 = HEAP32[$30>>2]|0; $32 = ((($10)) + 64|0); __THREW__ = 0; $33 = (invoke_ii(907,($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; do { if (!($35)) { __THREW__ = 0; $36 = (invoke_iiii($31|0,($28|0),($33|0),0)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $c = $36; $39 = ($36|0)==(0|0); if ($39) { label = 5; break L1; } $89 = ((($10)) + 76|0); $90 = HEAP8[$89>>0]|0; $91 = $90&1; if (!($91)) { $138 = ((($10)) + 60|0); $139 = HEAP32[$138>>2]|0; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 32|0); $142 = HEAP32[$141>>2]|0; $143 = ((($10)) + 64|0); __THREW__ = 0; $144 = (invoke_ii(907,($143|0))|0); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; if ($146) { break; } __THREW__ = 0; invoke_viii($142|0,($q2|0),($139|0),($144|0)); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { break; } $149 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q2)|0); $150 = ($149|0)!=(0|0); if ($150) { __THREW__ = 0; $151 = (invoke_iii(3923,(30372|0),15)|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if (!($153)) { $154 = ((($151)) + 4|0); $155 = HEAP32[$154>>2]|0; $156 = ($155|0)!=(0); $157 = $156; label = 42; } } else { $157 = 1; label = 42; } if ((label|0) == 42) { $158 = $157 ? 1 : 0; $mode = $158; $159 = $c; $160 = $mode; __THREW__ = 0; invoke_viiiii(3896,($159|0),($p|0),($160|0),0,0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if (!($162)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($q2); break L1; } } $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $1 = $163; $2 = $164; __ZNSt3__110shared_ptrI5JQuadED2Ev($q2); __ZN3PosD2Ev($p); $165 = $1; $166 = $2; ___resumeException($165|0); // unreachable; } __ZNSt3__110shared_ptrI5JQuadEC2Ev($q1); __THREW__ = 0; $92 = (invoke_iii(3923,(30372|0),15)|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; do { if (!($94)) { $95 = ((($92)) + 4|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)!=(0); if (!($97)) { $98 = ((($10)) + 60|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 36|0); $102 = HEAP32[$101>>2]|0; $103 = ((($10)) + 64|0); __THREW__ = 0; $104 = (invoke_ii(907,($103|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { break; } __THREW__ = 0; invoke_viii($102|0,($6|0),($99|0),($104|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q1,$6)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($6); $109 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q1)|0); if (!($109)) { $110 = ((($10)) + 60|0); $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 32|0); $114 = HEAP32[$113>>2]|0; $115 = ((($10)) + 64|0); __THREW__ = 0; $116 = (invoke_ii(907,($115|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break; } __THREW__ = 0; invoke_viii($114|0,($7|0),($111|0),($116|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q1,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); } } $123 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q1)|0); $124 = ($123|0)!=(0|0); if ($124) { label = 34; } else { $125 = $c; __THREW__ = 0; invoke_vii(3891,($8|0),($125|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q1,$8)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($8); $128 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q1)|0); $129 = ($128|0)==(0|0); if ($129) { $9 = 1; } else { label = 34; } } if ((label|0) == 34) { $130 = $renderer; $131 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q1)|0); $132 = ((($p)) + 24|0); $133 = +HEAPF32[$132>>2]; $134 = ((($p)) + 28|0); $135 = +HEAPF32[$134>>2]; __THREW__ = 0; invoke_viiddddd(3893,($130|0),($131|0),(+$133),(+$135),0.0,1.0,1.0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { break; } $9 = 0; } __ZNSt3__110shared_ptrI5JQuadED2Ev($q1); $cleanup$dest = $9; $cond = ($cleanup$dest|0)==(0); if ($cond) { break L1; } __ZN3PosD2Ev($p); STACKTOP = sp;return; } } while(0); $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $1 = $121; $2 = $122; __ZNSt3__110shared_ptrI5JQuadED2Ev($q1); __ZN3PosD2Ev($p); $165 = $1; $166 = $2; ___resumeException($165|0); // unreachable; } } } while(0); $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $1 = $60; $2 = $61; __ZN3PosD2Ev($p); $165 = $1; $166 = $2; ___resumeException($165|0); // unreachable; } else { label = 5; } } while(0); do { if ((label|0) == 5) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($q); $40 = ((($10)) + 76|0); $41 = HEAP8[$40>>0]|0; $42 = $41&1; __THREW__ = 0; $43 = (invoke_i(4541)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($42) { if (!($45)) { $46 = HEAP32[$43>>2]|0; $47 = ((($46)) + 60|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; invoke_viii($48|0,($3|0),($43|0),(66888|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if (!($50)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$3)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $51 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if ($51) { label = 17; } else { __THREW__ = 0; $52 = (invoke_i(4541)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { $55 = HEAP32[$52>>2]|0; $56 = ((($55)) + 60|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_viii($57|0,($4|0),($52|0),(66900|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if (!($59)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); label = 17; } } } } } } else { if (!($45)) { $64 = HEAP32[$43>>2]|0; $65 = ((($64)) + 60|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; invoke_viii($66|0,($5|0),($43|0),(66900|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if (!($68)) { (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); label = 17; } } } if ((label|0) == 17) { $69 = ((($p)) + 12|0); $70 = +HEAPF32[$69>>2]; $71 = $70 * 257.0; $72 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $73 = ((($72)) + 48|0); $74 = +HEAPF32[$73>>2]; $75 = $71 / $74; $scale = $75; $76 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); __THREW__ = 0; invoke_vii(3892,($76|0),-1); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if (!($78)) { $79 = $renderer; $80 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $81 = ((($p)) + 24|0); $82 = +HEAPF32[$81>>2]; $83 = ((($p)) + 28|0); $84 = +HEAPF32[$83>>2]; $85 = $scale; $86 = $scale; __THREW__ = 0; invoke_viiddddd(3893,($79|0),($80|0),(+$82),(+$84),0.0,(+$85),(+$86)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if (!($88)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($q); break; } } } $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $1 = $62; $2 = $63; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); __ZN3PosD2Ev($p); $165 = $1; $166 = $2; ___resumeException($165|0); // unreachable; } } while(0); $9 = 0; __ZN3PosD2Ev($p); STACKTOP = sp;return; } function __ZN15WGuiCardDistortC2EP11WDataSourcebS1_($this,$wds,$_thumb,$0) { $this = $this|0; $wds = $wds|0; $_thumb = $_thumb|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $wds; $7 = $_thumb&1; $3 = $7; $4 = $0; $8 = $1; $9 = $2; $10 = $3; $11 = $10&1; __ZN13WGuiCardImageC2EP11WDataSourceb($8,$9,$11); $12 = 65172; HEAP32[$8>>2] = $12; $13 = ((($8)) + 80|0); __THREW__ = 0; invoke_vi(6645,($13|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; $16 = (invoke_ii(3903,40)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; invoke_viii(6646,($16|0),2,2); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($8)) + 112|0); HEAP32[$21>>2] = $16; $22 = ((($8)) + 116|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZdlPv($16); __ZN13WGuiCardImageD2Ev($8); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $5 = $23; $6 = $24; __ZN13WGuiCardImageD2Ev($8); $27 = $5; $28 = $6; ___resumeException($27|0); // unreachable; } function __ZN15WGuiCardDistortD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 65172; HEAP32[$1>>2] = $2; $3 = ((($1)) + 112|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { __ZN13WGuiCardImageD2Ev($1); STACKTOP = sp;return; } $6 = ((($1)) + 112|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { __ZN17hgeDistortionMeshD2Ev($7); __ZdlPv($7); } $9 = ((($1)) + 112|0); HEAP32[$9>>2] = 0; __ZN13WGuiCardImageD2Ev($1); STACKTOP = sp;return; } function __ZN15WGuiCardDistortD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15WGuiCardDistortD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15WGuiCardDistort6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0; var $dt = 0, $h0 = 0, $q = 0, $w0 = 0, $x0 = 0, $y0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $q = sp + 104|0; $3 = sp + 80|0; $4 = sp + 72|0; $5 = sp + 64|0; $7 = sp + 48|0; $8 = sp + 40|0; $9 = sp + 32|0; $10 = sp + 24|0; $11 = sp + 16|0; $x0 = sp + 12|0; $y0 = sp + 8|0; $w0 = sp + 4|0; $h0 = sp; $0 = $this; $12 = $0; __ZNSt3__110shared_ptrI5JQuadEC2Ev($q); $13 = ((($12)) + 116|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($12)) + 116|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = ((($12)) + 64|0); __THREW__ = 0; $22 = (invoke_ii(907,($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; $25 = (invoke_iii($20|0,($17|0),($22|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $dt = $25; $28 = $dt; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($12)) + 80|0); $31 = $dt; ;HEAP32[$30>>2]=HEAP32[$31>>2]|0;HEAP32[$30+4>>2]=HEAP32[$31+4>>2]|0;HEAP32[$30+8>>2]=HEAP32[$31+8>>2]|0;HEAP32[$30+12>>2]=HEAP32[$31+12>>2]|0;HEAP32[$30+16>>2]=HEAP32[$31+16>>2]|0;HEAP32[$30+20>>2]=HEAP32[$31+20>>2]|0;HEAP32[$30+24>>2]=HEAP32[$31+24>>2]|0;HEAP32[$30+28>>2]=HEAP32[$31+28>>2]|0; label = 7; } else { label = 7; } } } } else { label = 7; } L6: do { if ((label|0) == 7) { $36 = ((($12)) + 60|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); do { if ($38) { $64 = ((($12)) + 60|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 40|0); $68 = HEAP32[$67>>2]|0; $69 = ((($12)) + 64|0); __THREW__ = 0; $70 = (invoke_ii(907,($69|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L6; } __THREW__ = 0; $73 = (invoke_iiii($68|0,($65|0),($70|0),0)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break L6; } $c = $73; $76 = $c; $77 = ($76|0)!=(0|0); if (!($77)) { $6 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } $78 = ((($12)) + 76|0); $79 = HEAP8[$78>>0]|0; $80 = $79&1; $81 = ((($12)) + 60|0); $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$82>>2]|0; if (!($80)) { $114 = ((($83)) + 32|0); $115 = HEAP32[$114>>2]|0; $116 = ((($12)) + 64|0); __THREW__ = 0; $117 = (invoke_ii(907,($116|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L6; } __THREW__ = 0; invoke_viii($115|0,($10|0),($82|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$10)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($10); $122 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if ($122) { __THREW__ = 0; $123 = (invoke_iii(3923,(30372|0),15)|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { break L6; } $126 = ((($123)) + 4|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)!=(0); if (!($128)) { break; } } $129 = $c; __THREW__ = 0; invoke_vii(3891,($11|0),($129|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$11)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($11); break; } $84 = ((($83)) + 36|0); $85 = HEAP32[$84>>2]|0; $86 = ((($12)) + 64|0); __THREW__ = 0; $87 = (invoke_ii(907,($86|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break L6; } __THREW__ = 0; invoke_viii($85|0,($7|0),($82|0),($87|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$7)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($7); $92 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if (!($92)) { $93 = ((($12)) + 60|0); $94 = HEAP32[$93>>2]|0; $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 32|0); $97 = HEAP32[$96>>2]|0; $98 = ((($12)) + 64|0); __THREW__ = 0; $99 = (invoke_ii(907,($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { break L6; } __THREW__ = 0; invoke_viii($97|0,($8|0),($94|0),($99|0)); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$8)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($8); } $104 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if ($104) { __THREW__ = 0; $105 = (invoke_iii(3923,(30372|0),15)|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { break L6; } $108 = ((($105)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)!=(0); if (!($110)) { break; } } $111 = $c; __THREW__ = 0; invoke_vii(3891,($9|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$9)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($9); } else { $39 = ((($12)) + 76|0); $40 = HEAP8[$39>>0]|0; $41 = $40&1; __THREW__ = 0; $42 = (invoke_i(4541)|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($41)) { if ($44) { break L6; } $59 = HEAP32[$42>>2]|0; $60 = ((($59)) + 60|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_viii($61|0,($5|0),($42|0),(66900|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$5)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($5); break; } if ($44) { break L6; } $45 = HEAP32[$42>>2]|0; $46 = ((($45)) + 60|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; invoke_viii($47|0,($3|0),($42|0),(66888|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$3)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($3); $50 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($q)|0); if (!($50)) { __THREW__ = 0; $51 = (invoke_i(4541)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L6; } $54 = HEAP32[$51>>2]|0; $55 = ((($54)) + 60|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; invoke_viii($56|0,($4|0),($51|0),(66900|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break L6; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($q,$4)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($4); } } } while(0); $132 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($q)|0); $133 = ($132|0)!=(0|0); if (!($133)) { $6 = 1; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } $134 = ((($12)) + 112|0); $135 = HEAP32[$134>>2]|0; $136 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; invoke_vii(6647,($135|0),($137|0)); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if (!($139)) { $140 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($q)|0); __THREW__ = 0; invoke_viiiii(6648,($140|0),($x0|0),($y0|0),($w0|0),($h0|0)); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if (!($142)) { $143 = ((($12)) + 112|0); $144 = HEAP32[$143>>2]|0; $145 = +HEAPF32[$x0>>2]; $146 = +HEAPF32[$y0>>2]; $147 = +HEAPF32[$w0>>2]; $148 = +HEAPF32[$h0>>2]; __THREW__ = 0; invoke_vidddd(6649,($144|0),(+$145),(+$146),(+$147),(+$148)); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if (!($150)) { $151 = ((($12)) + 112|0); $152 = HEAP32[$151>>2]|0; __THREW__ = 0; invoke_viid(6650,($152|0),-1,0.5); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if (!($154)) { $155 = ((($12)) + 112|0); $156 = HEAP32[$155>>2]|0; $157 = ((($12)) + 80|0); __THREW__ = 0; $158 = (invoke_iii(6651,($157|0),0)|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if (!($160)) { $161 = +HEAPF32[$158>>2]; $162 = ((($12)) + 80|0); __THREW__ = 0; $163 = (invoke_iii(6651,($162|0),1)|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if (!($165)) { $166 = +HEAPF32[$163>>2]; __THREW__ = 0; invoke_viiiddi(6652,($156|0),0,0,(+$161),(+$166),0); $167 = __THREW__; __THREW__ = 0; $168 = $167&1; if (!($168)) { $169 = ((($12)) + 112|0); $170 = HEAP32[$169>>2]|0; $171 = ((($12)) + 80|0); __THREW__ = 0; $172 = (invoke_iii(6651,($171|0),2)|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if (!($174)) { $175 = +HEAPF32[$172>>2]; $176 = +HEAPF32[$w0>>2]; $177 = $175 - $176; $178 = ((($12)) + 80|0); __THREW__ = 0; $179 = (invoke_iii(6651,($178|0),3)|0); $180 = __THREW__; __THREW__ = 0; $181 = $180&1; if (!($181)) { $182 = +HEAPF32[$179>>2]; __THREW__ = 0; invoke_viiiddi(6652,($170|0),1,0,(+$177),(+$182),0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if (!($184)) { $185 = ((($12)) + 112|0); $186 = HEAP32[$185>>2]|0; $187 = ((($12)) + 80|0); __THREW__ = 0; $188 = (invoke_iii(6651,($187|0),4)|0); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if (!($190)) { $191 = +HEAPF32[$188>>2]; $192 = ((($12)) + 80|0); __THREW__ = 0; $193 = (invoke_iii(6651,($192|0),5)|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if (!($195)) { $196 = +HEAPF32[$193>>2]; $197 = +HEAPF32[$h0>>2]; $198 = $196 - $197; __THREW__ = 0; invoke_viiiddi(6652,($186|0),0,1,(+$191),(+$198),0); $199 = __THREW__; __THREW__ = 0; $200 = $199&1; if (!($200)) { $201 = ((($12)) + 112|0); $202 = HEAP32[$201>>2]|0; $203 = ((($12)) + 80|0); __THREW__ = 0; $204 = (invoke_iii(6651,($203|0),6)|0); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if (!($206)) { $207 = +HEAPF32[$204>>2]; $208 = +HEAPF32[$w0>>2]; $209 = $207 - $208; $210 = ((($12)) + 80|0); __THREW__ = 0; $211 = (invoke_iii(6651,($210|0),7)|0); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if (!($213)) { $214 = +HEAPF32[$211>>2]; $215 = +HEAPF32[$h0>>2]; $216 = $214 - $215; __THREW__ = 0; invoke_viiiddi(6652,($202|0),1,1,(+$209),(+$216),0); $217 = __THREW__; __THREW__ = 0; $218 = $217&1; if (!($218)) { $219 = HEAP32[$12>>2]|0; $220 = ((($219)) + 84|0); $221 = HEAP32[$220>>2]|0; __THREW__ = 0; $222 = (invoke_ii($221|0,($12|0))|0); $223 = __THREW__; __THREW__ = 0; $224 = $223&1; if ($224) { break; } $225 = ((($12)) + 112|0); $226 = HEAP32[$225>>2]|0; __THREW__ = 0; if ($222) { __ZN17hgeDistortionMesh8SetColorEiij($226,1,1,-3618616); $227 = __THREW__; __THREW__ = 0; $228 = $227&1; if ($228) { break; } $229 = ((($12)) + 112|0); $230 = HEAP32[$229>>2]|0; __THREW__ = 0; invoke_viiii(6653,($230|0),0,1,-3618616); $231 = __THREW__; __THREW__ = 0; $232 = $231&1; if ($232) { break; } $233 = ((($12)) + 112|0); $234 = HEAP32[$233>>2]|0; __THREW__ = 0; invoke_viiii(6653,($234|0),1,0,-3618616); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { break; } $237 = ((($12)) + 112|0); $238 = HEAP32[$237>>2]|0; __THREW__ = 0; invoke_viiii(6653,($238|0),0,0,-56); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { break; } } else { __ZN17hgeDistortionMesh8SetColorEiij($226,1,1,-10197916); $241 = __THREW__; __THREW__ = 0; $242 = $241&1; if ($242) { break; } $243 = ((($12)) + 112|0); $244 = HEAP32[$243>>2]|0; __THREW__ = 0; invoke_viiii(6653,($244|0),0,1,-10197916); $245 = __THREW__; __THREW__ = 0; $246 = $245&1; if ($246) { break; } $247 = ((($12)) + 112|0); $248 = HEAP32[$247>>2]|0; __THREW__ = 0; invoke_viiii(6653,($248|0),1,0,-10197916); $249 = __THREW__; __THREW__ = 0; $250 = $249&1; if ($250) { break; } $251 = ((($12)) + 112|0); $252 = HEAP32[$251>>2]|0; __THREW__ = 0; invoke_viiii(6653,($252|0),0,0,-3618616); $253 = __THREW__; __THREW__ = 0; $254 = $253&1; if ($254) { break; } } $255 = ((($12)) + 112|0); $256 = HEAP32[$255>>2]|0; __THREW__ = 0; invoke_vidd(6654,($256|0),0.0,0.0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { break; } $6 = 0; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); STACKTOP = sp;return; } } } } } } } } } } } } } } } } } } while(0); $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $1 = $32; $2 = $33; __ZNSt3__110shared_ptrI5JQuadED2Ev($q); $34 = $1; $35 = $2; ___resumeException($34|0); // unreachable; } function __ZN8WDistortixEi($this,$p) { $this = $this|0; $p = $p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $p; $2 = $0; $3 = $1; $4 = (($2) + ($3<<2)|0); STACKTOP = sp;return ($4|0); } function __ZN8WDistortC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ($2|0)<(8); if (!($3)) { break; } $4 = $i; $5 = (($1) + ($4<<2)|0); HEAPF32[$5>>2] = 0.0; $6 = $i; $7 = (($6) + 1)|0; $i = $7; } STACKTOP = sp;return; } function __ZN8WDistortC2Effffffff($this,$x1,$y1,$x2,$y2,$x3,$y3,$x4,$y4) { $this = $this|0; $x1 = +$x1; $y1 = +$y1; $x2 = +$x2; $y2 = +$y2; $x3 = +$x3; $y3 = +$y3; $x4 = +$x4; $y4 = +$y4; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $3 = 0.0, $4 = 0.0; var $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x1; $2 = $y1; $3 = $x2; $4 = $y2; $5 = $x3; $6 = $y3; $7 = $x4; $8 = $y4; $9 = $0; $10 = $1; HEAPF32[$9>>2] = $10; $11 = $2; $12 = ((($9)) + 4|0); HEAPF32[$12>>2] = $11; $13 = $3; $14 = ((($9)) + 8|0); HEAPF32[$14>>2] = $13; $15 = $4; $16 = ((($9)) + 12|0); HEAPF32[$16>>2] = $15; $17 = $5; $18 = ((($9)) + 16|0); HEAPF32[$18>>2] = $17; $19 = $6; $20 = ((($9)) + 20|0); HEAPF32[$20>>2] = $19; $21 = $7; $22 = ((($9)) + 24|0); HEAPF32[$22>>2] = $21; $23 = $8; $24 = ((($9)) + 28|0); HEAPF32[$24>>2] = $23; STACKTOP = sp;return; } function __ZN11WGuiListRow6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0.0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0.0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0.0; var $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cTallest = 0.0, $i = 0, $mFont = 0, $nbitems = 0, $nowPos = 0, $nowVPos = 0.0, $numRows = 0; var $pos = 0, $start = 0, $tallestRow = 0.0, $temp = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 48|0; $2 = sp + 36|0; $0 = $this; $5 = $0; $start = 0; $nowPos = 0; $6 = ((($5)) + 4|0); $7 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($6)|0); $nbitems = $7; $8 = ((($5)) + 4|0); $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($8)|0); $10 = ($9|0)!=(0); if (!($10)) { $11 = ((($5)) + 76|0); $12 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($11,211279)|0); if ($12) { $13 = (__ZN16WResourceManager8InstanceEv()|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 112|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iii[$16 & 8191]($13,1)|0); $mFont = $17; $18 = $mFont; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$5>>2]|0; $23 = ((($22)) + 40|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_iii[$24 & 8191]($5,4)|0); FUNCTION_TABLE_vii[$21 & 8191]($18,$25); $26 = $mFont; $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($5)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$29); __THREW__ = 0; invoke_viii(6302,($1|0),($5|0),($2|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $3 = $43; $4 = $44; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($1)|0); $33 = ((($5)) + 20|0); $34 = +HEAPF32[$33>>2]; $35 = ((($5)) + 28|0); $36 = +HEAPF32[$35>>2]; $37 = $36 / 2.0; $38 = $34 + $37; $39 = ((($5)) + 24|0); $40 = +HEAPF32[$39>>2]; __THREW__ = 0; invoke_viiddidd($28|0,($26|0),($32|0),(+$38),(+$40),2,0.0,0.0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $3 = $45; $4 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $47 = $3; $48 = $4; ___resumeException($47|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } } } $49 = ((($5)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(-1); L14: do { if ($51) { $i = 0; while(1) { $52 = $i; $53 = $nbitems; $54 = ($52|0)<($53|0); if (!($54)) { break L14; } $55 = ((($5)) + 4|0); $56 = $i; $57 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($55,$56)|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = (FUNCTION_TABLE_ii[$61 & 8191]($58)|0); $63 = $i; if ($62) { break; } $77 = (($63) + 1)|0; $i = $77; } $64 = ((($5)) + 60|0); HEAP32[$64>>2] = $63; $65 = HEAP32[$5>>2]|0; $66 = ((($65)) + 84|0); $67 = HEAP32[$66>>2]|0; $68 = (FUNCTION_TABLE_ii[$67 & 8191]($5)|0); if ($68) { $69 = ((($5)) + 4|0); $70 = ((($5)) + 60|0); $71 = HEAP32[$70>>2]|0; $72 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($69,$71)|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 48|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vii[$76 & 8191]($73,0); } } } while(0); $nowPos = 4; $nowVPos = 4.0; $tallestRow = 0.0; $numRows = 1; $cTallest = 0.0; $78 = $start; $79 = ($78|0)>=(0); if ($79) { $80 = ((($5)) + 60|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)>=(0); if ($82) { $83 = ((($5)) + 60|0); $84 = HEAP32[$83>>2]|0; $85 = $nbitems; $86 = ($84|0)<($85|0); if ($86) { $87 = ((($5)) + 4|0); $88 = ((($5)) + 60|0); $89 = HEAP32[$88>>2]|0; $90 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($87,$89)|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 20|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_ii[$94 & 8191]($91)|0); if ($95) { $96 = ((($5)) + 4|0); $97 = ((($5)) + 60|0); $98 = HEAP32[$97>>2]|0; $99 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($96,$98)|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 80|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vi[$103 & 8191]($100); } } } $pos = 0; while(1) { $104 = $pos; $105 = $nbitems; $106 = ($104|0)<($105|0); if (!($106)) { break; } $107 = ((($5)) + 4|0); $108 = $pos; $109 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($107,$108)|0); $110 = HEAP32[$109>>2]|0; $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + 20|0); $113 = HEAP32[$112>>2]|0; $114 = (FUNCTION_TABLE_ii[$113 & 8191]($110)|0); if ($114) { $115 = ((($5)) + 4|0); $116 = $pos; $117 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($115,$116)|0); $118 = HEAP32[$117>>2]|0; $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 132|0); $121 = HEAP32[$120>>2]|0; $122 = ((($5)) + 20|0); $123 = +HEAPF32[$122>>2]; $124 = $nowPos; $125 = (+($124|0)); $126 = $123 + $125; FUNCTION_TABLE_vid[$121 & 8191]($118,$126); $127 = ((($5)) + 4|0); $128 = $pos; $129 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($127,$128)|0); $130 = HEAP32[$129>>2]|0; $131 = HEAP32[$130>>2]|0; $132 = ((($131)) + 136|0); $133 = HEAP32[$132>>2]|0; $134 = ((($5)) + 24|0); $135 = +HEAPF32[$134>>2]; $136 = $nowVPos; $137 = $135 + $136; FUNCTION_TABLE_vid[$133 & 8191]($130,$137); $138 = ((($5)) + 4|0); $139 = $pos; $140 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($138,$139)|0); $141 = HEAP32[$140>>2]|0; $142 = HEAP32[$141>>2]|0; $143 = ((($142)) + 140|0); $144 = HEAP32[$143>>2]|0; $145 = ((($5)) + 4|0); $146 = $pos; $147 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($145,$146)|0); $148 = HEAP32[$147>>2]|0; $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 116|0); $151 = HEAP32[$150>>2]|0; $152 = (+FUNCTION_TABLE_di[$151 & 8191]($148)); FUNCTION_TABLE_vid[$144 & 8191]($141,$152); $153 = ((($5)) + 4|0); $154 = $pos; $155 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($153,$154)|0); $156 = HEAP32[$155>>2]|0; $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 104|0); $159 = HEAP32[$158>>2]|0; $160 = (+FUNCTION_TABLE_di[$159 & 8191]($156)); $161 = $160 + 3.0; $temp = $161; $162 = $temp; $163 = $tallestRow; $164 = $162 > $163; if ($164) { $165 = $temp; $tallestRow = $165; } $166 = $temp; $167 = $cTallest; $168 = $166 > $167; if ($168) { $169 = $temp; $cTallest = $169; } $170 = ((($5)) + 4|0); $171 = $pos; $172 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($170,$171)|0); $173 = HEAP32[$172>>2]|0; $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 100|0); $176 = HEAP32[$175>>2]|0; $177 = (+FUNCTION_TABLE_di[$176 & 8191]($173)); $178 = $177 + 5.0; $179 = (~~(($178))); $180 = $nowPos; $181 = (($180) + ($179))|0; $nowPos = $181; $182 = HEAP32[$5>>2]|0; $183 = ((($182)) + 160|0); $184 = HEAP32[$183>>2]|0; $185 = ((($5)) + 4|0); $186 = $pos; $187 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($185,$186)|0); $188 = HEAP32[$187>>2]|0; FUNCTION_TABLE_vii[$184 & 8191]($5,$188); $189 = ((($5)) + 20|0); $190 = +HEAPF32[$189>>2]; $191 = $nowPos; $192 = (+($191|0)); $193 = $190 + $192; $194 = ((($5)) + 4|0); $195 = $pos; $196 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($194,$195)|0); $197 = HEAP32[$196>>2]|0; $198 = HEAP32[$197>>2]|0; $199 = ((($198)) + 100|0); $200 = HEAP32[$199>>2]|0; $201 = (+FUNCTION_TABLE_di[$200 & 8191]($197)); $202 = $193 + $201; $203 = $202 + 10.0; $204 = $203 > 480.0; if ($204) { $nowPos = 20; $205 = $cTallest; $206 = $nowVPos; $207 = $206 + $205; $nowVPos = $207; $cTallest = 0.0; $208 = $numRows; $209 = (($208) + 1)|0; $numRows = $209; } $210 = ((($5)) + 4|0); $211 = $pos; $212 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($210,$211)|0); $213 = HEAP32[$212>>2]|0; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 64|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vi[$216 & 8191]($213); $217 = $nowVPos; $218 = $217 > 272.0; if ($218) { break; } } $219 = $pos; $220 = (($219) + 1)|0; $pos = $220; } $221 = ((($5)) + 60|0); $222 = HEAP32[$221>>2]|0; $223 = ($222|0)>=(0); if ($223) { $224 = ((($5)) + 60|0); $225 = HEAP32[$224>>2]|0; $226 = $nbitems; $227 = ($225|0)<($226|0); if ($227) { $228 = ((($5)) + 4|0); $229 = ((($5)) + 60|0); $230 = HEAP32[$229>>2]|0; $231 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($228,$230)|0); $232 = HEAP32[$231>>2]|0; $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 20|0); $235 = HEAP32[$234>>2]|0; $236 = (FUNCTION_TABLE_ii[$235 & 8191]($232)|0); if ($236) { $237 = ((($5)) + 4|0); $238 = ((($5)) + 60|0); $239 = HEAP32[$238>>2]|0; $240 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($237,$239)|0); $241 = HEAP32[$240>>2]|0; $242 = HEAP32[$241>>2]|0; $243 = ((($242)) + 76|0); $244 = HEAP32[$243>>2]|0; FUNCTION_TABLE_vi[$244 & 8191]($241); } } } } $245 = HEAP32[$5>>2]|0; $246 = ((($245)) + 144|0); $247 = HEAP32[$246>>2]|0; $248 = $tallestRow; $249 = $numRows; $250 = (+($249|0)); $251 = $248 * $250; $252 = $251 + 10.0; FUNCTION_TABLE_vid[$247 & 8191]($5,$252); STACKTOP = sp;return; } function __ZN11WGuiListRowC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSyncable($this,$n,$s) { $this = $this|0; $n = $n|0; $s = $s|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $s; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$n); $6 = $1; __THREW__ = 0; invoke_viii(5218,($5|0),($2|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $9 = 65360; HEAP32[$5>>2] = $9; $10 = ((($5)) + 48|0); HEAP32[$10>>2] = 6; $11 = ((($5)) + 52|0); HEAP32[$11>>2] = 7; $12 = ((($5)) + 28|0); HEAPF32[$12>>2] = 480.0; $13 = ((($5)) + 32|0); HEAPF32[$13>>2] = 20.0; STACKTOP = sp;return; } } function __ZN11WGuiFilters6FinishEb($this,$emptyset) { $this = $this|0; $emptyset = $emptyset|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $f = 0, $f1 = 0, $src = 0, $wc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $src = sp + 44|0; $2 = sp + 32|0; $5 = sp + 4|0; $0 = $this; $6 = $emptyset&1; $1 = $6; $7 = $0; $8 = ((($7)) + 60|0); HEAP8[$8>>0] = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($src); $9 = ((($7)) + 68|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if (!($11)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); STACKTOP = sp;return 1; } __THREW__ = 0; invoke_vii(6655,($2|0),($7|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; L4: do { if (!($13)) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($src,$2)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $14 = ((($7)) + 68|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 96|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_vi($18|0,($15|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($src)|0); $22 = ($21|0)!=(0); do { if ($22) { __THREW__ = 0; $23 = (invoke_i(6457)|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break L4; } $wc = $23; $26 = $wc; __THREW__ = 0; invoke_vii(3800,($5|0),($src|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { break L4; } __THREW__ = 0; $29 = (invoke_iii(6173,($26|0),($5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $3 = $54; $4 = $55; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $f = $29; $32 = ((($7)) + 64|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)>(-1); L15: do { if ($34) { $35 = ((($7)) + 64|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[11900]|0; $38 = ($36|0)<($37|0); if ($38) { __THREW__ = 0; $39 = (invoke_ii(3903,12)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L4; } $42 = $f; __THREW__ = 0; $43 = (invoke_ii(3903,8)|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; do { if ($45) { label = 17; } else { $46 = ((($7)) + 64|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; invoke_vii(6656,($43|0),($47|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZdlPv($43); break; } __THREW__ = 0; invoke_viii(6605,($39|0),($42|0),($43|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 17; } else { $f = $39; break L15; } } } while(0); if ((label|0) == 17) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $3 = $56; $4 = $57; } __ZdlPv($39); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } } } while(0); $60 = ((($7)) + 68|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 92|0); $64 = HEAP32[$63>>2]|0; $65 = $f; __THREW__ = 0; invoke_vii($64|0,($61|0),($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L4; } } else { $68 = ((($7)) + 64|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)>(-1); if ($70) { $71 = ((($7)) + 64|0); $72 = HEAP32[$71>>2]|0; $73 = HEAP32[11900]|0; $74 = ($72|0)<($73|0); if ($74) { __THREW__ = 0; $75 = (invoke_ii(3903,8)|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L4; } $78 = ((($7)) + 64|0); $79 = HEAP32[$78>>2]|0; __THREW__ = 0; invoke_vii(6656,($75|0),($79|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if (!($81)) { $f1 = $75; $82 = ((($7)) + 68|0); $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 92|0); $86 = HEAP32[$85>>2]|0; $87 = $f1; __THREW__ = 0; invoke_vii($86|0,($83|0),($87|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break L4; } else { break; } } $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $3 = $90; $4 = $91; __ZdlPv($75); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; } } } } while(0); $92 = ((($7)) + 68|0); $93 = HEAP32[$92>>2]|0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 76|0); $96 = HEAP32[$95>>2]|0; __THREW__ = 0; $97 = (invoke_iii($96|0,($93|0),0)|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if (!($99)) { $100 = ($97|0)!=(0); if ($100) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); STACKTOP = sp;return 1; } $101 = $1; $102 = $101&1; if ($102) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); STACKTOP = sp;return 1; } $103 = ((($7)) + 68|0); $104 = HEAP32[$103>>2]|0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 96|0); $107 = HEAP32[$106>>2]|0; __THREW__ = 0; invoke_vi($107|0,($104|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if (!($109)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); STACKTOP = sp;return 1; } } } } } while(0); $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $3 = $52; $4 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($src); $110 = $3; $111 = $4; ___resumeException($110|0); // unreachable; return (0)|0; } function __ZN11WGuiFilters7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $col = 0, $fi = 0; var $gc = 0, $res = 0, $row = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $res = sp + 60|0; $row = sp + 56|0; $col = sp + 52|0; $1 = sp + 48|0; $2 = sp + 44|0; $5 = sp + 28|0; $6 = sp + 24|0; $gc = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; $10 = ((($9)) + 76|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if (!($12)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($res); __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($row); __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($col); $13 = ((($9)) + 76|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); $16 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($15)|0); HEAP32[$1>>2] = $16; ;HEAP32[$row>>2]=HEAP32[$1>>2]|0; L5: while(1) { $17 = ((($9)) + 76|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 4|0); $20 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($19)|0); HEAP32[$2>>2] = $20; $21 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($row,$2)|0); if (!($21)) { label = 29; break; } $22 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($row)|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $26 = 0; } else { $25 = (___dynamic_cast($23,8288,8336,0)|0); $26 = $25; } $wgl = $26; $27 = $wgl; $28 = ($27|0)!=(0|0); if ($28) { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($res)|0); $30 = ($29|0)!=(0); __THREW__ = 0; if ($30) { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc($res,163055)|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { label = 10; break; } } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc($res,163058)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 10; break; } } $37 = $wgl; $38 = ((($37)) + 4|0); $39 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($38)|0); HEAP32[$5>>2] = $39; ;HEAP32[$col>>2]=HEAP32[$5>>2]|0; while(1) { $40 = $wgl; $41 = ((($40)) + 4|0); $42 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($41)|0); HEAP32[$6>>2] = $42; $43 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($col,$6)|0); if (!($43)) { break; } $44 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($col)|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if ($46) { $48 = 0; } else { $47 = (___dynamic_cast($45,8288,8576,0)|0); $48 = $47; } $fi = $48; $49 = $fi; $50 = ($49|0)!=(0|0); if ($50) { $51 = $fi; __THREW__ = 0; invoke_vii(6657,($gc|0),($51|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 10; break L5; } $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($res)|0); $55 = ($54|0)!=(0); if ($55) { $56 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($gc)|0); $57 = ($56|0)!=(0); if ($57) { $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($res)|0); $59 = (($58) - 1)|0; __THREW__ = 0; $60 = (invoke_iii(4365,($res|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 23; break L5; } $63 = HEAP8[$60>>0]|0; $64 = $63 << 24 >> 24; $65 = ($64|0)!=(40); if ($65) { __THREW__ = 0; (invoke_iii(4573,($res|0),(163060|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 23; break L5; } } } } __THREW__ = 0; (invoke_iii(4563,($res|0),($gc|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 23; break L5; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gc); } $72 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($col,0)|0); HEAP32[$7>>2] = $72; } __THREW__ = 0; (invoke_iii(4573,($res|0),(163062|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 10; break; } } $75 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($row,0)|0); HEAP32[$8>>2] = $75; } if ((label|0) == 10) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $3 = $33; $4 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($res); $76 = $3; $77 = $4; ___resumeException($76|0); // unreachable; } else if ((label|0) == 23) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($gc); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($res); $76 = $3; $77 = $4; ___resumeException($76|0); // unreachable; } else if ((label|0) == 29) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($agg$result,$res); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($res); STACKTOP = sp;return; } } function __ZN11WGuiFilters13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $6 = sp + 36|0; $0 = $this; $1 = $controllerId; $2 = $controlId; $7 = $0; $8 = $1; $9 = ($8|0)==(-102); if (!($9)) { $57 = ((($7)) + 76|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)!=(0|0); if (!($59)) { STACKTOP = sp;return; } $60 = ((($7)) + 76|0); $61 = HEAP32[$60>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = $1; $66 = $2; FUNCTION_TABLE_viii[$64 & 8191]($61,$65,$66); STACKTOP = sp;return; } $10 = $2; $11 = ($10|0)==(-10); if (!($11)) { $37 = $2; $38 = ($37|0)==(-11); if ($38) { (__ZN11WGuiFilters6FinishEb($7,0)|0); STACKTOP = sp;return; } $39 = ((($7)) + 68|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)!=(0|0); if ($41) { $42 = ((($7)) + 68|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 96|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vi[$46 & 8191]($43); } $47 = ((($7)) + 76|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)!=(0|0); if ($49) { $50 = ((($7)) + 76|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } $56 = ((($7)) + 76|0); HEAP32[$56>>2] = 0; } __ZN11WGuiFilters9buildListEv($7); STACKTOP = sp;return; } $12 = (__Znwj(100)|0); $$expand_i1_val = 1; HEAP8[$6>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($3|0),(211279|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if ($14) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $4 = $30; $5 = $31; } else { __THREW__ = 0; invoke_viii(6658,($12|0),($3|0),(0|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; $4 = $32; $5 = $33; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); break; } $$expand_i1_val2 = 0; HEAP8[$6>>0] = $$expand_i1_val2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $wgl = $12; $17 = $wgl; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 172|0); $20 = HEAP32[$19>>2]|0; $21 = (__Znwj(80)|0); __THREW__ = 0; invoke_vii(6659,($21|0),($7|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; __ZdlPv($21); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } else { FUNCTION_TABLE_vii[$20 & 8191]($17,$21); $24 = ((($7)) + 76|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 172|0); $28 = HEAP32[$27>>2]|0; $29 = $wgl; FUNCTION_TABLE_vii[$28 & 8191]($25,$29); STACKTOP = sp;return; } } } while(0); $$pre_trunc = HEAP8[$6>>0]|0; $34 = $$pre_trunc&1; if (!($34)) { $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } __ZdlPv($12); $67 = $4; $68 = $5; ___resumeException($67|0); // unreachable; } function __ZN11WGuiFilters9buildListEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val30 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $$pre_trunc33 = 0, $$pre_trunc35 = 0, $$pre_trunc37 = 0; var $$pre_trunc39 = 0, $$pre_trunc41 = 0, $$pre_trunc43 = 0, $$pre_trunc45 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $l = 0, $mid = 0, $r = 0, $sub = 0, $wgs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 76|0; $4 = sp + 99|0; $5 = sp + 52|0; $6 = sp + 98|0; $7 = sp + 97|0; $8 = sp + 36|0; $9 = sp + 96|0; $10 = sp + 95|0; $11 = sp + 20|0; $12 = sp + 94|0; $13 = sp + 93|0; $14 = sp; $15 = sp + 92|0; $0 = $this; $16 = $0; $17 = (__Znwj(100)|0); $$expand_i1_val = 1; HEAP8[$4>>0] = $$expand_i1_val; __THREW__ = 0; invoke_vii(3797,($1|0),(211279|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $2 = $88; $3 = $89; } else { __THREW__ = 0; invoke_viii(5218,($17|0),($1|0),(0|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; $2 = $90; $3 = $91; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); break; } $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $22 = ((($16)) + 76|0); HEAP32[$22>>2] = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $23 = (__Znwj(32)|0); $$expand_i1_val4 = 1; HEAP8[$7>>0] = $$expand_i1_val4; __THREW__ = 0; $24 = (invoke_ii(3903,48)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $2 = $93; $3 = $94; } else { $$expand_i1_val6 = 1; HEAP8[$6>>0] = $$expand_i1_val6; __THREW__ = 0; invoke_vii(3797,($5|0),(163064|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; } else { __THREW__ = 0; invoke_viii(5227,($24|0),($5|0),0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $$expand_i1_val8 = 0; HEAP8[$6>>0] = $$expand_i1_val8; __THREW__ = 0; invoke_viiiii(5221,($23|0),($24|0),-102,-10,($16|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { $$expand_i1_val10 = 0; HEAP8[$7>>0] = $$expand_i1_val10; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $l = $23; $33 = (__Znwj(32)|0); $$expand_i1_val12 = 1; HEAP8[$10>>0] = $$expand_i1_val12; __THREW__ = 0; $34 = (invoke_ii(3903,48)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $2 = $101; $3 = $102; } else { $$expand_i1_val14 = 1; HEAP8[$9>>0] = $$expand_i1_val14; __THREW__ = 0; invoke_vii(3797,($8|0),(163075|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $2 = $103; $3 = $104; } else { __THREW__ = 0; invoke_viii(5227,($34|0),($8|0),0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { $$expand_i1_val16 = 0; HEAP8[$9>>0] = $$expand_i1_val16; __THREW__ = 0; invoke_viiiii(5221,($33|0),($34|0),-102,-11,($16|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $$expand_i1_val18 = 0; HEAP8[$10>>0] = $$expand_i1_val18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $r = $33; $43 = (__Znwj(32)|0); $$expand_i1_val20 = 1; HEAP8[$13>>0] = $$expand_i1_val20; __THREW__ = 0; $44 = (invoke_ii(3903,48)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; do { if ($46) { $109 = ___cxa_find_matching_catch()|0; $110 = tempRet0; $2 = $109; $3 = $110; } else { $$expand_i1_val22 = 1; HEAP8[$12>>0] = $$expand_i1_val22; __THREW__ = 0; invoke_vii(3797,($11|0),(198493|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $2 = $111; $3 = $112; } else { __THREW__ = 0; invoke_viii(5227,($44|0),($11|0),0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; do { if (!($50)) { $$expand_i1_val24 = 0; HEAP8[$12>>0] = $$expand_i1_val24; __THREW__ = 0; invoke_viiiii(5221,($43|0),($44|0),-102,-66,($16|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } $$expand_i1_val26 = 0; HEAP8[$13>>0] = $$expand_i1_val26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $mid = $43; $53 = (__Znwj(64)|0); $54 = $mid; $55 = $r; __THREW__ = 0; invoke_viii(5378,($53|0),($54|0),($55|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $117 = ___cxa_find_matching_catch()|0; $118 = tempRet0; $2 = $117; $3 = $118; __ZdlPv($53); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } $sub = $53; $58 = (__Znwj(64)|0); $59 = $l; $60 = $sub; __THREW__ = 0; invoke_viii(5378,($58|0),($59|0),($60|0)); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { $119 = ___cxa_find_matching_catch()|0; $120 = tempRet0; $2 = $119; $3 = $120; __ZdlPv($58); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } $wgs = $58; $63 = ((($16)) + 72|0); HEAP32[$63>>2] = 0; $64 = ((($16)) + 76|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 172|0); $68 = HEAP32[$67>>2]|0; $69 = (__Znwj(48)|0); $$expand_i1_val28 = 1; HEAP8[$15>>0] = $$expand_i1_val28; $70 = ((($16)) + 36|0); __THREW__ = 0; invoke_vii(3800,($14|0),($70|0)); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $121 = ___cxa_find_matching_catch()|0; $122 = tempRet0; $2 = $121; $3 = $122; } else { __THREW__ = 0; invoke_vii(5219,($69|0),($14|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; do { if (!($74)) { $$expand_i1_val30 = 0; HEAP8[$15>>0] = $$expand_i1_val30; __THREW__ = 0; invoke_vii($68|0,($65|0),($69|0)); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $77 = ((($16)) + 76|0); $78 = HEAP32[$77>>2]|0; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 172|0); $81 = HEAP32[$80>>2]|0; $82 = $wgs; FUNCTION_TABLE_vii[$81 & 8191]($78,$82); $83 = ((($16)) + 76|0); $84 = HEAP32[$83>>2]|0; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 48|0); $87 = HEAP32[$86>>2]|0; FUNCTION_TABLE_vii[$87 & 8191]($84,0); STACKTOP = sp;return; } } while(0); $123 = ___cxa_find_matching_catch()|0; $124 = tempRet0; $2 = $123; $3 = $124; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); } $$pre_trunc45 = HEAP8[$15>>0]|0; $125 = $$pre_trunc45&1; if (!($125)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($69); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } while(0); $113 = ___cxa_find_matching_catch()|0; $114 = tempRet0; $2 = $113; $3 = $114; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } $$pre_trunc41 = HEAP8[$12>>0]|0; $115 = $$pre_trunc41&1; if (!($115)) { break; } __ZdlPv($44); } } while(0); $$pre_trunc43 = HEAP8[$13>>0]|0; $116 = $$pre_trunc43&1; if (!($116)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($43); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } $105 = ___cxa_find_matching_catch()|0; $106 = tempRet0; $2 = $105; $3 = $106; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } $$pre_trunc37 = HEAP8[$9>>0]|0; $107 = $$pre_trunc37&1; if ($107) { __ZdlPv($34); } } $$pre_trunc39 = HEAP8[$10>>0]|0; $108 = $$pre_trunc39&1; if (!($108)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($33); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $2 = $97; $3 = $98; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); } $$pre_trunc33 = HEAP8[$6>>0]|0; $99 = $$pre_trunc33&1; if ($99) { __ZdlPv($24); } } $$pre_trunc35 = HEAP8[$7>>0]|0; $100 = $$pre_trunc35&1; if (!($100)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($23); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } } while(0); $$pre_trunc = HEAP8[$4>>0]|0; $92 = $$pre_trunc&1; if (!($92)) { $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } __ZdlPv($17); $126 = $2; $127 = $3; ___resumeException($126|0); // unreachable; } function __ZN11WGuiFiltersC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSrcCards($this,$header,$src) { $this = $this|0; $header = $header|0; $src = $src|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $src; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$header); __THREW__ = 0; invoke_viii(5227,($5|0),($2|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 65572; HEAP32[$5>>2] = $8; $9 = ((($5)) + 48|0); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2Ev($9); $10 = ((($5)) + 60|0); HEAP8[$10>>0] = 0; $11 = $1; $12 = ((($5)) + 68|0); HEAP32[$12>>2] = $11; $13 = ((($5)) + 64|0); HEAP32[$13>>2] = -1; __THREW__ = 0; invoke_vi(6660,($5|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { STACKTOP = sp;return; } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEED2Ev($9); __ZN8WGuiItemD2Ev($5); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; } function __ZN11WGuiFilters13recolorFilterEi($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = $1; $4 = ((($2)) + 64|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN14WGuiFilterItem7getCodeEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(3); if (!($4)) { $5 = ((($1)) + 48|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($5)|0); $7 = ($6|0)!=(0); if ($7) { $8 = ((($1)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$8); STACKTOP = sp;return; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZN11WGuiFilters6setSrcEP9WSrcCards($this,$wsc) { $this = $this|0; $wsc = $wsc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $wsc; $2 = $0; $3 = $1; $4 = ((($2)) + 68|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN11WGuiFilters6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$byval_copy = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $bDeleted = 0; var $it = 0, $wgfi = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 40|0; $it = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $1 = $dt; $7 = $0; $8 = ((($7)) + 72|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($7)) + 72|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); if (!($16)) { $17 = ((($7)) + 72|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = $1; FUNCTION_TABLE_vid[$21 & 8191]($18,$22); } } $23 = ((($7)) + 76|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if (!($25)) { STACKTOP = sp;return; } $26 = ((($7)) + 76|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 56|0); $30 = HEAP32[$29>>2]|0; $31 = $1; FUNCTION_TABLE_vid[$30 & 8191]($27,$31); $32 = ((($7)) + 76|0); $33 = HEAP32[$32>>2]|0; $34 = (__ZN8WGuiMenu7CurrentEv($33)|0); $35 = ($34|0)==(0|0); if ($35) { $37 = 0; } else { $36 = (___dynamic_cast($34,8288,8336,0)|0); $37 = $36; } $wgl = $37; $38 = $wgl; $39 = ($38|0)!=(0|0); if (!($39)) { STACKTOP = sp;return; } __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($it); $bDeleted = 0; $40 = $wgl; $41 = ((($40)) + 4|0); $42 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($41)|0); HEAP32[$2>>2] = $42; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $43 = $wgl; $44 = ((($43)) + 4|0); $45 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($44)|0); HEAP32[$3>>2] = $45; $46 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($46)) { break; } $47 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0|0); if ($49) { $51 = 0; } else { $50 = (___dynamic_cast($48,8288,8576,0)|0); $51 = $50; } $wgfi = $51; $52 = $wgfi; $53 = ($52|0)!=(0|0); if ($53) { $54 = $wgfi; $55 = ((($54)) + 68|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(4); if (!($57)) { $58 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(0|0); if ($60) { $61 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0|0); if (!($63)) { $64 = HEAP32[$62>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vi[$66 & 8191]($62); } $67 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); HEAP32[$67>>2] = 0; } $68 = $wgl; $69 = ((($68)) + 4|0); __ZNSt3__111__wrap_iterIPKP8WGuiBaseEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($5,$it,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; $70 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($69,$$byval_copy)|0); HEAP32[$4>>2] = $70; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; $bDeleted = 1; } } $71 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$6>>2] = $71; } $72 = $bDeleted; $73 = $72&1; if (!($73)) { STACKTOP = sp;return; } $74 = $wgl; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 48|0); $77 = HEAP32[$76>>2]|0; FUNCTION_TABLE_vii[$77 & 8191]($74,0); STACKTOP = sp;return; } function __ZN11WGuiFilters8EnteringE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; $2 = $0; $3 = ((($2)) + 60|0); HEAP8[$3>>0] = 0; $4 = $1; __ZN8WGuiItem8EnteringE7Buttons($2,$4); STACKTOP = sp;return; } function __ZN11WGuiFilters6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $r = 0, $tX = 0.0, $tY = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 76|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = (__ZN9JRenderer11GetInstanceEv()|0); $r = $5; $6 = HEAP32[$1>>2]|0; $7 = ((($6)) + 92|0); $8 = HEAP32[$7>>2]|0; $9 = (+FUNCTION_TABLE_di[$8 & 8191]($1)); $tX = $9; $10 = HEAP32[$1>>2]|0; $11 = ((($10)) + 96|0); $12 = HEAP32[$11>>2]|0; $13 = (+FUNCTION_TABLE_di[$12 & 8191]($1)); $tY = $13; $14 = $r; __ZN9JRenderer8FillRectEffffj($14,0.0,0.0,480.0,272.0,-2147483648); $15 = ((($1)) + 76|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 132|0); $19 = HEAP32[$18>>2]|0; $20 = $tX; FUNCTION_TABLE_vid[$19 & 8191]($16,$20); $21 = ((($1)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 136|0); $25 = HEAP32[$24>>2]|0; $26 = $tY; FUNCTION_TABLE_vid[$25 & 8191]($22,$26); $27 = ((($1)) + 76|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 64|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($28); $32 = ((($1)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if (!($34)) { STACKTOP = sp;return; } $35 = ((($1)) + 72|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 44|0); $39 = HEAP32[$38>>2]|0; $40 = (FUNCTION_TABLE_ii[$39 & 8191]($36)|0); if ($40) { STACKTOP = sp;return; } $41 = ((($1)) + 72|0); $42 = HEAP32[$41>>2]|0; $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_vi[$45 & 8191]($42); STACKTOP = sp;return; } function __ZN11WGuiFilters14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 72|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 72|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_ii[$11 & 8191]($8)|0); if ($12) { label = 5; } else { $13 = ((($3)) + 72|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = $2; $19 = (FUNCTION_TABLE_iii[$17 & 8191]($14,$18)|0); if ($19) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; } else { label = 5; } } } else { label = 5; } do { if ((label|0) == 5) { $20 = $2; $21 = ($20|0)==(13); if ($21) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } $22 = ((($3)) + 76|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)!=(0|0); if ($24) { $25 = ((($3)) + 76|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 168|0); $29 = HEAP32[$28>>2]|0; $30 = $2; $31 = (FUNCTION_TABLE_iii[$29 & 8191]($26,$30)|0); $$expand_i1_val4 = $31&1; HEAP8[$0>>0] = $$expand_i1_val4; break; } else { $32 = $2; $33 = (__ZN8WGuiItem14CheckUserInputE7Buttons($3,$32)|0); $$expand_i1_val6 = $33&1; HEAP8[$0>>0] = $$expand_i1_val6; break; } } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $34 = $$pre_trunc&1; STACKTOP = sp;return ($34|0); } function __ZN11WGuiFiltersD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 65572; HEAP32[$1>>2] = $2; $3 = ((($1)) + 76|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($1)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = HEAP32[$7>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_vi[$11 & 8191]($7); } $12 = ((($1)) + 76|0); HEAP32[$12>>2] = 0; } $13 = ((($1)) + 72|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($1)) + 72|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = HEAP32[$17>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; FUNCTION_TABLE_vi[$21 & 8191]($17); } $22 = ((($1)) + 72|0); HEAP32[$22>>2] = 0; } $23 = ((($1)) + 48|0); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEED2Ev($23); __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN11WGuiFiltersD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WGuiFiltersD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WGuiFilters9addColumnEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 76|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZN8WGuiMenu7CurrentEv($8)|0); $10 = ($9|0)==(0|0); if ($10) { $12 = 0; } else { $11 = (___dynamic_cast($9,8288,8336,0)|0); $12 = $11; } $wgl = $12; $13 = $wgl; $14 = ($13|0)!=(0|0); if (!($14)) { STACKTOP = sp;return; } $15 = $wgl; $16 = ((($15)) + 4|0); $17 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($16)|0); $18 = (($17) - 1)|0; $19 = $wgl; $20 = ((($19)) + 60|0); HEAP32[$20>>2] = $18; $21 = $wgl; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 172|0); $24 = HEAP32[$23>>2]|0; $25 = (__Znwj(80)|0); __THREW__ = 0; invoke_vii(6659,($25|0),($3|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $1 = $28; $2 = $29; __ZdlPv($25); $30 = $1; $31 = $2; ___resumeException($30|0); // unreachable; } FUNCTION_TABLE_vii[$24 & 8191]($21,$25); STACKTOP = sp;return; } function __ZN11WGuiFilters15isAvailableCodeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$code) { $this = $this|0; $code = $code|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $wgfi = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $it = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp; $1 = $this; $5 = $1; $6 = ((($5)) + 76|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } $9 = ((($5)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZN8WGuiMenu7CurrentEv($10)|0); $12 = ($11|0)==(0|0); if ($12) { $14 = 0; } else { $13 = (___dynamic_cast($11,8288,8336,0)|0); $14 = $13; } $wgl = $14; $15 = $wgl; $16 = ($15|0)!=(0|0); if (!($16)) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($it); $17 = $wgl; $18 = ((($17)) + 4|0); $19 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($18)|0); HEAP32[$2>>2] = $19; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $20 = $wgl; $21 = ((($20)) + 4|0); $22 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($21)|0); HEAP32[$3>>2] = $22; $23 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$3)|0); if (!($23)) { label = 16; break; } $24 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if ($26) { $28 = 0; } else { $27 = (___dynamic_cast($25,8288,8576,0)|0); $28 = $27; } $wgfi = $28; $29 = $wgfi; $30 = ($29|0)!=(0|0); if ($30) { $31 = $wgfi; $32 = ((($31)) + 68|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(3); if (!($34)) { $35 = $wgfi; $36 = ((($35)) + 48|0); $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($36)|0); $38 = ($37|0)!=(0); if ($38) { $39 = $wgfi; $40 = ((($39)) + 48|0); $41 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($40,$code)|0); if ($41) { label = 14; break; } } } } $42 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$4>>2] = $42; } if ((label|0) == 14) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } else if ((label|0) == 16) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZN11WGuiFilters11isAvailableEi($this,$type) { $this = $this|0; $type = $type|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $colors = 0, $it = 0, $ma = 0, $wgfi = 0, $wgl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $it = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp; $1 = $this; $2 = $type; $6 = $1; $7 = ((($6)) + 76|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); do { if ($9) { $colors = 0; $ma = 0; $10 = ((($6)) + 76|0); $11 = HEAP32[$10>>2]|0; $12 = (__ZN8WGuiMenu7CurrentEv($11)|0); $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,8288,8336,0)|0); $15 = $14; } $wgl = $15; $16 = $wgl; $17 = ($16|0)!=(0|0); if (!($17)) { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; break; } __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($it); $18 = $wgl; $19 = ((($18)) + 4|0); $20 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($19)|0); HEAP32[$3>>2] = $20; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; L9: while(1) { $21 = $wgl; $22 = ((($21)) + 4|0); $23 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($22)|0); HEAP32[$4>>2] = $23; $24 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$4)|0); if (!($24)) { label = 21; break; } $25 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $29 = 0; } else { $28 = (___dynamic_cast($26,8288,8576,0)|0); $29 = $28; } $wgfi = $29; $30 = $wgfi; $31 = ($30|0)!=(0|0); L15: do { if ($31) { $32 = $wgfi; $33 = ((($32)) + 68|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)!=(3); if (!($35)) { $36 = $2; switch ($36|0) { case 7: case 6: { label = 13; break L9; break; } case 4: { $37 = $wgfi; $38 = ((($37)) + 60|0); $39 = HEAP32[$38>>2]|0; $40 = $2; $41 = ($39|0)==($40|0); if (!($41)) { break L15; } $42 = $ma; $43 = (($42) + 1)|0; $ma = $43; break L15; break; } case 3: { $44 = $wgfi; $45 = ((($44)) + 60|0); $46 = HEAP32[$45>>2]|0; $47 = $2; $48 = ($46|0)==($47|0); if (!($48)) { break L15; } $49 = $colors; $50 = (($49) + 1)|0; $colors = $50; break L15; break; } default: { $51 = $wgfi; $52 = ((($51)) + 60|0); $53 = HEAP32[$52>>2]|0; $54 = $2; $55 = ($53|0)==($54|0); if ($55) { label = 19; break L9; } else { break L15; } } } } } } while(0); $56 = (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($it,0)|0); HEAP32[$5>>2] = $56; } if ((label|0) == 13) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; break; } else if ((label|0) == 19) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; break; } else if ((label|0) == 21) { $57 = $colors; $58 = ($57|0)>=(5); if ($58) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; break; } $59 = $ma; $60 = ($59|0)>=(5); if ($60) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; break; } else { $$expand_i1_val10 = 1; HEAP8[$0>>0] = $$expand_i1_val10; break; } } } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; } } while(0); $$pre_trunc = HEAP8[$0>>0]|0; $61 = $$pre_trunc&1; STACKTOP = sp;return ($61|0); } function __ZN11WGuiFilters9clearArgsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5clearEv($2); STACKTOP = sp;return; } function __ZN11WGuiFilters6addArgENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$display,$code) { $this = $this|0; $display = $display|0; $code = $code|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 56|0; $2 = sp + 72|0; $5 = sp + 36|0; $6 = sp + 24|0; $7 = sp; $0 = $this; $8 = $0; $9 = ((($8)) + 72|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; do { if ($11) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($1,$code); $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; __THREW__ = 0; $12 = (invoke_iii(6661,($8|0),($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = $12 ^ 1; $43 = $15; break; } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $3 = $17; $4 = $18; $$pre_trunc5 = HEAP8[$2>>0]|0; $19 = $$pre_trunc5&1; if (!($19)) { $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } else { $43 = 1; } } while(0); $$pre_trunc = HEAP8[$2>>0]|0; $16 = $$pre_trunc&1; if ($16) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); } if ($43) { STACKTOP = sp;return; } $20 = ((($8)) + 72|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = ((($8)) + 48|0); $26 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($25)|0); $27 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($display)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,$27); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; do { if ($29) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $3 = $35; $4 = $36; } else { __THREW__ = 0; invoke_viiiii($24|0,($21|0),($26|0),($5|0),($6|0),0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $3 = $37; $4 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $32 = ((($8)) + 48|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRS6_S9_vEEOT_OT0_($7,$display,$code); __THREW__ = 0; invoke_vii(6662,($32|0),($7|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $3 = $39; $4 = $40; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($7); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } else { __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($7); STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $41 = $3; $42 = $4; ___resumeException($41|0); // unreachable; } function __ZN14WGuiFilterItemC2EP11WGuiFilters($this,$parent) { $this = $this|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $parent; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,163080); __THREW__ = 0; invoke_viii(5227,($5|0),($2|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 65752; HEAP32[$5>>2] = $8; $9 = ((($5)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($5)) + 60|0); HEAP32[$10>>2] = -1; $11 = ((($5)) + 64|0); HEAP32[$11>>2] = -1; $12 = ((($5)) + 68|0); HEAP32[$12>>2] = 0; $13 = $1; $14 = ((($5)) + 76|0); HEAP32[$14>>2] = $13; $15 = ((($5)) + 72|0); HEAP8[$15>>0] = 1; STACKTOP = sp;return; } } function __ZN14WGuiFilterItem11updateValueEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0; var $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0; var $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0; var $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0; var $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0; var $1086 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; var $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0; var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0; var $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0; var $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0; var $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0; var $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0; var $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0; var $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0; var $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0; var $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0; var $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0; var $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0; var $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0; var $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0; var $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0; var $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0; var $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0; var $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0; var $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0; var $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0; var $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0; var $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0; var $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0; var $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0; var $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0; var $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0; var $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0; var $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0; var $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0; var $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0; var $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0; var $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0; var $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0; var $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0; var $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0; var $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0; var $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0; var $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0; var $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $buf = 0, $buf10 = 0, $buf5 = 0, $buf8 = 0, $buf_code = 0, $buf_name = 0, $c = 0, $cleanup$dest = 0, $cleanup$dest$off = 0, $delMenu = 0, $i = 0; var $i2 = 0, $i3 = 0, $i4 = 0, $i6 = 0, $i9 = 0, $pretty = 0, $s = 0, $s1 = 0, $s7 = 0, $stlist = 0, $switch = 0, $t = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer25 = 0; var $vararg_buffer28 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 4672|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$31 = sp + 1544|0; $$byval_copy = sp + 1540|0; $vararg_buffer28 = sp + 80|0; $vararg_buffer25 = sp + 72|0; $vararg_buffer22 = sp + 64|0; $vararg_buffer19 = sp + 56|0; $vararg_buffer16 = sp + 48|0; $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buf_name = sp + 4152|0; $buf_code = sp + 3640|0; $3 = sp + 1516|0; $4 = sp + 1504|0; $5 = sp + 1492|0; $6 = sp + 1480|0; $7 = sp + 1468|0; $8 = sp + 1456|0; $9 = sp + 1444|0; $10 = sp + 1432|0; $11 = sp + 1420|0; $12 = sp + 1408|0; $13 = sp + 1396|0; $14 = sp + 1384|0; $15 = sp + 1372|0; $16 = sp + 1360|0; $17 = sp + 1348|0; $18 = sp + 1336|0; $19 = sp + 1324|0; $20 = sp + 1312|0; $21 = sp + 1300|0; $22 = sp + 1288|0; $23 = sp + 1276|0; $24 = sp + 1264|0; $25 = sp + 1252|0; $26 = sp + 1240|0; $27 = sp + 1228|0; $28 = sp + 1216|0; $29 = sp + 1204|0; $30 = sp + 1192|0; $31 = sp + 1180|0; $32 = sp + 1168|0; $33 = sp + 1156|0; $34 = sp + 1144|0; $35 = sp + 1132|0; $36 = sp + 1120|0; $37 = sp + 1108|0; $38 = sp + 1096|0; $39 = sp + 1084|0; $40 = sp + 1072|0; $41 = sp + 1060|0; $42 = sp + 1048|0; $43 = sp + 1036|0; $44 = sp + 1024|0; $45 = sp + 1012|0; $46 = sp + 1000|0; $47 = sp + 988|0; $48 = sp + 976|0; $49 = sp + 964|0; $50 = sp + 952|0; $51 = sp + 940|0; $52 = sp + 928|0; $53 = sp + 916|0; $54 = sp + 904|0; $stlist = sp + 892|0; $s = sp + 876|0; $56 = sp + 868|0; $57 = sp + 864|0; $s1 = sp + 848|0; $buf = sp + 2616|0; $58 = sp + 836|0; $59 = sp + 824|0; $60 = sp + 812|0; $61 = sp + 800|0; $62 = sp + 788|0; $63 = sp + 776|0; $64 = sp + 764|0; $65 = sp + 752|0; $66 = sp + 740|0; $67 = sp + 728|0; $68 = sp + 716|0; $69 = sp + 704|0; $70 = sp + 688|0; $71 = sp + 676|0; $72 = sp + 660|0; $73 = sp + 648|0; $74 = sp + 632|0; $75 = sp + 620|0; $76 = sp + 608|0; $77 = sp + 596|0; $78 = sp + 584|0; $79 = sp + 572|0; $80 = sp + 560|0; $81 = sp + 548|0; $82 = sp + 536|0; $83 = sp + 524|0; $84 = sp + 512|0; $85 = sp + 500|0; $86 = sp + 488|0; $87 = sp + 476|0; $88 = sp + 464|0; $89 = sp + 452|0; $90 = sp + 440|0; $91 = sp + 428|0; $92 = sp + 416|0; $93 = sp + 404|0; $94 = sp + 392|0; $95 = sp + 380|0; $96 = sp + 368|0; $97 = sp + 356|0; $98 = sp + 344|0; $99 = sp + 332|0; $100 = sp + 320|0; $101 = sp + 308|0; $102 = sp + 296|0; $103 = sp + 284|0; $104 = sp + 272|0; $105 = sp + 260|0; $106 = sp + 248|0; $107 = sp + 236|0; $buf5 = sp + 2104|0; $s7 = sp + 220|0; $108 = sp + 208|0; $109 = sp + 196|0; $buf8 = sp + 1592|0; $110 = sp + 180|0; $111 = sp + 168|0; $112 = sp + 156|0; $buf10 = sp + 1568|0; $pretty = sp + 1552|0; $113 = sp + 144|0; $114 = sp + 132|0; $115 = sp + 120|0; $116 = sp + 108|0; $117 = sp + 96|0; $118 = sp + 84|0; $0 = $this; $119 = $0; $delMenu = 1; $120 = ((($119)) + 76|0); $121 = HEAP32[$120>>2]|0; $122 = ($121|0)!=(0|0); if (!($122)) { STACKTOP = sp;return; } $123 = ((($119)) + 68|0); $124 = HEAP32[$123>>2]|0; switch ($124|0) { case 5: { $125 = ((($119)) + 68|0); HEAP32[$125>>2] = 0; STACKTOP = sp;return; break; } case 0: case 3: { $126 = ((($119)) + 76|0); $127 = HEAP32[$126>>2]|0; $128 = ((($127)) + 72|0); $129 = HEAP32[$128>>2]|0; $130 = ($129|0)!=(0|0); if ($130) { $131 = ((($119)) + 76|0); $132 = HEAP32[$131>>2]|0; $133 = ((($132)) + 72|0); $134 = HEAP32[$133>>2]|0; $135 = ($134|0)==(0|0); if (!($135)) { $136 = HEAP32[$134>>2]|0; $137 = ((($136)) + 4|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vi[$138 & 8191]($134); } $139 = ((($119)) + 76|0); $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 72|0); HEAP32[$141>>2] = 0; } $142 = ((($119)) + 68|0); HEAP32[$142>>2] = 1; $143 = ((($119)) + 76|0); $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 72|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)!=(0|0); if ($147) { $148 = ((($119)) + 76|0); $149 = HEAP32[$148>>2]|0; $150 = ((($149)) + 72|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)==(0|0); if (!($152)) { $153 = HEAP32[$151>>2]|0; $154 = ((($153)) + 4|0); $155 = HEAP32[$154>>2]|0; FUNCTION_TABLE_vi[$155 & 8191]($151); } $156 = ((($119)) + 76|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 72|0); HEAP32[$158>>2] = 0; } $159 = (__Znwj(172)|0); __THREW__ = 0; $160 = (invoke_i(4556)|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if (!($162)) { __THREW__ = 0; $163 = (invoke_i(4541)|0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if (!($165)) { __THREW__ = 0; invoke_viiiiiiddiiii(3837,($159|0),($160|0),($163|0),-1234,($119|0),1,20.0,20.0,(163089|0),6,1,1); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if (!($167)) { $168 = ((($119)) + 76|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 72|0); HEAP32[$170>>2] = $159; $171 = ((($119)) + 76|0); $172 = HEAP32[$171>>2]|0; $173 = (__ZN11WGuiFilters11isAvailableEi($172,0)|0); L24: do { if ($173) { $174 = ((($119)) + 76|0); $175 = HEAP32[$174>>2]|0; $176 = ((($175)) + 72|0); $177 = HEAP32[$176>>2]|0; $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 36|0); $180 = HEAP32[$179>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,163102); __THREW__ = 0; invoke_vii(3797,($4|0),(211279|0)); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; do { if ($182) { $187 = ___cxa_find_matching_catch()|0; $188 = tempRet0; $1 = $187; $2 = $188; } else { __THREW__ = 0; invoke_viiiii($180|0,($177|0),0,($3|0),($4|0),0); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { $189 = ___cxa_find_matching_catch()|0; $190 = tempRet0; $1 = $189; $2 = $190; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $delMenu = 0; break L24; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $191 = ((($119)) + 76|0); $192 = HEAP32[$191>>2]|0; $193 = (__ZN11WGuiFilters11isAvailableEi($192,3)|0); L35: do { if ($193) { $194 = ((($119)) + 76|0); $195 = HEAP32[$194>>2]|0; $196 = ((($195)) + 72|0); $197 = HEAP32[$196>>2]|0; $198 = HEAP32[$197>>2]|0; $199 = ((($198)) + 36|0); $200 = HEAP32[$199>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,163106); __THREW__ = 0; invoke_vii(3797,($6|0),(211279|0)); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; do { if ($202) { $205 = ___cxa_find_matching_catch()|0; $206 = tempRet0; $1 = $205; $2 = $206; } else { __THREW__ = 0; invoke_viiiii($200|0,($197|0),3,($5|0),($6|0),0); $203 = __THREW__; __THREW__ = 0; $204 = $203&1; if ($204) { $207 = ___cxa_find_matching_catch()|0; $208 = tempRet0; $1 = $207; $2 = $208; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $delMenu = 0; break L35; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $209 = ((($119)) + 76|0); $210 = HEAP32[$209>>2]|0; $211 = (__ZN11WGuiFilters11isAvailableEi($210,5)|0); L46: do { if ($211) { $212 = ((($119)) + 76|0); $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 72|0); $215 = HEAP32[$214>>2]|0; $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 36|0); $218 = HEAP32[$217>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,163112); __THREW__ = 0; invoke_vii(3797,($8|0),(211279|0)); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; do { if ($220) { $223 = ___cxa_find_matching_catch()|0; $224 = tempRet0; $1 = $223; $2 = $224; } else { __THREW__ = 0; invoke_viiiii($218|0,($215|0),5,($7|0),($8|0),0); $221 = __THREW__; __THREW__ = 0; $222 = $221&1; if ($222) { $225 = ___cxa_find_matching_catch()|0; $226 = tempRet0; $1 = $225; $2 = $226; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $delMenu = 0; break L46; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $227 = ((($119)) + 76|0); $228 = HEAP32[$227>>2]|0; $229 = (__ZN11WGuiFilters11isAvailableEi($228,6)|0); L57: do { if ($229) { $230 = ((($119)) + 76|0); $231 = HEAP32[$230>>2]|0; $232 = ((($231)) + 72|0); $233 = HEAP32[$232>>2]|0; $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 36|0); $236 = HEAP32[$235>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,163117); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $237 = __THREW__; __THREW__ = 0; $238 = $237&1; do { if ($238) { $241 = ___cxa_find_matching_catch()|0; $242 = tempRet0; $1 = $241; $2 = $242; } else { __THREW__ = 0; invoke_viiiii($236|0,($233|0),6,($9|0),($10|0),0); $239 = __THREW__; __THREW__ = 0; $240 = $239&1; if ($240) { $243 = ___cxa_find_matching_catch()|0; $244 = tempRet0; $1 = $243; $2 = $244; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $delMenu = 0; break L57; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $245 = ((($119)) + 76|0); $246 = HEAP32[$245>>2]|0; $247 = (__ZN11WGuiFilters11isAvailableEi($246,2)|0); L68: do { if ($247) { $248 = ((($119)) + 76|0); $249 = HEAP32[$248>>2]|0; $250 = ((($249)) + 72|0); $251 = HEAP32[$250>>2]|0; $252 = HEAP32[$251>>2]|0; $253 = ((($252)) + 36|0); $254 = HEAP32[$253>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,163125); __THREW__ = 0; invoke_vii(3797,($12|0),(211279|0)); $255 = __THREW__; __THREW__ = 0; $256 = $255&1; do { if ($256) { $259 = ___cxa_find_matching_catch()|0; $260 = tempRet0; $1 = $259; $2 = $260; } else { __THREW__ = 0; invoke_viiiii($254|0,($251|0),2,($11|0),($12|0),0); $257 = __THREW__; __THREW__ = 0; $258 = $257&1; if ($258) { $261 = ___cxa_find_matching_catch()|0; $262 = tempRet0; $1 = $261; $2 = $262; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $delMenu = 0; break L68; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $263 = ((($119)) + 76|0); $264 = HEAP32[$263>>2]|0; $265 = (__ZN11WGuiFilters11isAvailableEi($264,8)|0); L79: do { if ($265) { $266 = ((($119)) + 76|0); $267 = HEAP32[$266>>2]|0; $268 = ((($267)) + 72|0); $269 = HEAP32[$268>>2]|0; $270 = HEAP32[$269>>2]|0; $271 = ((($270)) + 36|0); $272 = HEAP32[$271>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,163132); __THREW__ = 0; invoke_vii(3797,($14|0),(211279|0)); $273 = __THREW__; __THREW__ = 0; $274 = $273&1; do { if ($274) { $277 = ___cxa_find_matching_catch()|0; $278 = tempRet0; $1 = $277; $2 = $278; } else { __THREW__ = 0; invoke_viiiii($272|0,($269|0),8,($13|0),($14|0),0); $275 = __THREW__; __THREW__ = 0; $276 = $275&1; if ($276) { $279 = ___cxa_find_matching_catch()|0; $280 = tempRet0; $1 = $279; $2 = $280; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $delMenu = 0; break L79; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $281 = ((($119)) + 76|0); $282 = HEAP32[$281>>2]|0; $283 = (__ZN11WGuiFilters11isAvailableEi($282,7)|0); L90: do { if ($283) { $284 = ((($119)) + 76|0); $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 72|0); $287 = HEAP32[$286>>2]|0; $288 = HEAP32[$287>>2]|0; $289 = ((($288)) + 36|0); $290 = HEAP32[$289>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,163142); __THREW__ = 0; invoke_vii(3797,($16|0),(211279|0)); $291 = __THREW__; __THREW__ = 0; $292 = $291&1; do { if ($292) { $295 = ___cxa_find_matching_catch()|0; $296 = tempRet0; $1 = $295; $2 = $296; } else { __THREW__ = 0; invoke_viiiii($290|0,($287|0),7,($15|0),($16|0),0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { $297 = ___cxa_find_matching_catch()|0; $298 = tempRet0; $1 = $297; $2 = $298; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $delMenu = 0; break L90; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $299 = ((($119)) + 76|0); $300 = HEAP32[$299>>2]|0; $301 = (__ZN11WGuiFilters11isAvailableEi($300,4)|0); L101: do { if ($301) { $302 = ((($119)) + 76|0); $303 = HEAP32[$302>>2]|0; $304 = ((($303)) + 72|0); $305 = HEAP32[$304>>2]|0; $306 = HEAP32[$305>>2]|0; $307 = ((($306)) + 36|0); $308 = HEAP32[$307>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($17,163156); __THREW__ = 0; invoke_vii(3797,($18|0),(211279|0)); $309 = __THREW__; __THREW__ = 0; $310 = $309&1; do { if ($310) { $313 = ___cxa_find_matching_catch()|0; $314 = tempRet0; $1 = $313; $2 = $314; } else { __THREW__ = 0; invoke_viiiii($308|0,($305|0),4,($17|0),($18|0),0); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { $315 = ___cxa_find_matching_catch()|0; $316 = tempRet0; $1 = $315; $2 = $316; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $delMenu = 0; break L101; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $317 = ((($119)) + 76|0); $318 = HEAP32[$317>>2]|0; $319 = (__ZN11WGuiFilters11isAvailableEi($318,9)|0); L112: do { if ($319) { $320 = ((($119)) + 76|0); $321 = HEAP32[$320>>2]|0; $322 = ((($321)) + 72|0); $323 = HEAP32[$322>>2]|0; $324 = HEAP32[$323>>2]|0; $325 = ((($324)) + 36|0); $326 = HEAP32[$325>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($19,198295); __THREW__ = 0; invoke_vii(3797,($20|0),(211279|0)); $327 = __THREW__; __THREW__ = 0; $328 = $327&1; do { if ($328) { $331 = ___cxa_find_matching_catch()|0; $332 = tempRet0; $1 = $331; $2 = $332; } else { __THREW__ = 0; invoke_viiiii($326|0,($323|0),9,($19|0),($20|0),0); $329 = __THREW__; __THREW__ = 0; $330 = $329&1; if ($330) { $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $1 = $333; $2 = $334; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $delMenu = 0; break L112; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $335 = ((($119)) + 76|0); $336 = HEAP32[$335>>2]|0; $337 = (__ZN11WGuiFilters11isAvailableEi($336,10)|0); L123: do { if ($337) { $338 = ((($119)) + 76|0); $339 = HEAP32[$338>>2]|0; $340 = ((($339)) + 72|0); $341 = HEAP32[$340>>2]|0; $342 = HEAP32[$341>>2]|0; $343 = ((($342)) + 36|0); $344 = HEAP32[$343>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($21,163169); __THREW__ = 0; invoke_vii(3797,($22|0),(211279|0)); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; do { if ($346) { $349 = ___cxa_find_matching_catch()|0; $350 = tempRet0; $1 = $349; $2 = $350; } else { __THREW__ = 0; invoke_viiiii($344|0,($341|0),10,($21|0),($22|0),0); $347 = __THREW__; __THREW__ = 0; $348 = $347&1; if ($348) { $351 = ___cxa_find_matching_catch()|0; $352 = tempRet0; $1 = $351; $2 = $352; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $delMenu = 0; break L123; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $353 = ((($119)) + 76|0); $354 = HEAP32[$353>>2]|0; $355 = (__ZN11WGuiFilters11isAvailableEi($354,1)|0); L134: do { if ($355) { $356 = ((($119)) + 76|0); $357 = HEAP32[$356>>2]|0; $358 = ((($357)) + 72|0); $359 = HEAP32[$358>>2]|0; $360 = HEAP32[$359>>2]|0; $361 = ((($360)) + 36|0); $362 = HEAP32[$361>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($23,163179); __THREW__ = 0; invoke_vii(3797,($24|0),(211279|0)); $363 = __THREW__; __THREW__ = 0; $364 = $363&1; do { if ($364) { $367 = ___cxa_find_matching_catch()|0; $368 = tempRet0; $1 = $367; $2 = $368; } else { __THREW__ = 0; invoke_viiiii($362|0,($359|0),1,($23|0),($24|0),0); $365 = __THREW__; __THREW__ = 0; $366 = $365&1; if ($366) { $369 = ___cxa_find_matching_catch()|0; $370 = tempRet0; $1 = $369; $2 = $370; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($24); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $delMenu = 0; break L134; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($23); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $371 = ((($119)) + 72|0); $372 = HEAP8[$371>>0]|0; $373 = $372&1; L145: do { if (!($373)) { $374 = ((($119)) + 76|0); $375 = HEAP32[$374>>2]|0; $376 = ((($375)) + 72|0); $377 = HEAP32[$376>>2]|0; $378 = HEAP32[$377>>2]|0; $379 = ((($378)) + 36|0); $380 = HEAP32[$379>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($25,168370); __THREW__ = 0; invoke_vii(3797,($26|0),(211279|0)); $381 = __THREW__; __THREW__ = 0; $382 = $381&1; do { if ($382) { $385 = ___cxa_find_matching_catch()|0; $386 = tempRet0; $1 = $385; $2 = $386; } else { __THREW__ = 0; invoke_viiiii($380|0,($377|0),-2,($25|0),($26|0),0); $383 = __THREW__; __THREW__ = 0; $384 = $383&1; if ($384) { $387 = ___cxa_find_matching_catch()|0; $388 = tempRet0; $1 = $387; $2 = $388; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($26); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); break L145; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($25); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); $389 = ((($119)) + 76|0); $390 = HEAP32[$389>>2]|0; $391 = ((($390)) + 72|0); $392 = HEAP32[$391>>2]|0; $393 = HEAP32[$392>>2]|0; $394 = ((($393)) + 36|0); $395 = HEAP32[$394>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($27,198486); __THREW__ = 0; invoke_vii(3797,($28|0),(211279|0)); $396 = __THREW__; __THREW__ = 0; $397 = $396&1; do { if ($397) { $418 = ___cxa_find_matching_catch()|0; $419 = tempRet0; $1 = $418; $2 = $419; } else { __THREW__ = 0; invoke_viiiii($395|0,($392|0),-1,($27|0),($28|0),0); $398 = __THREW__; __THREW__ = 0; $399 = $398&1; if ($399) { $420 = ___cxa_find_matching_catch()|0; $421 = tempRet0; $1 = $420; $2 = $421; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $400 = $delMenu; $401 = $400&1; if (!($401)) { STACKTOP = sp;return; } $402 = ((($119)) + 76|0); $403 = HEAP32[$402>>2]|0; $404 = ((($403)) + 72|0); $405 = HEAP32[$404>>2]|0; $406 = ($405|0)!=(0|0); if ($406) { $407 = ((($119)) + 76|0); $408 = HEAP32[$407>>2]|0; $409 = ((($408)) + 72|0); $410 = HEAP32[$409>>2]|0; $411 = ($410|0)==(0|0); if (!($411)) { $412 = HEAP32[$410>>2]|0; $413 = ((($412)) + 4|0); $414 = HEAP32[$413>>2]|0; FUNCTION_TABLE_vi[$414 & 8191]($410); } $415 = ((($119)) + 76|0); $416 = HEAP32[$415>>2]|0; $417 = ((($416)) + 72|0); HEAP32[$417>>2] = 0; } $422 = ((($119)) + 68|0); HEAP32[$422>>2] = 3; STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($27); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } } $185 = ___cxa_find_matching_catch()|0; $186 = tempRet0; $1 = $185; $2 = $186; __ZdlPv($159); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; break; } case 1: { $423 = ((($119)) + 76|0); $424 = HEAP32[$423>>2]|0; $425 = ((($424)) + 72|0); $426 = HEAP32[$425>>2]|0; $427 = ($426|0)!=(0|0); if ($427) { $428 = ((($119)) + 76|0); $429 = HEAP32[$428>>2]|0; $430 = ((($429)) + 72|0); $431 = HEAP32[$430>>2]|0; $432 = ($431|0)==(0|0); if (!($432)) { $433 = HEAP32[$431>>2]|0; $434 = ((($433)) + 4|0); $435 = HEAP32[$434>>2]|0; FUNCTION_TABLE_vi[$435 & 8191]($431); } $436 = ((($119)) + 76|0); $437 = HEAP32[$436>>2]|0; $438 = ((($437)) + 72|0); HEAP32[$438>>2] = 0; } $439 = ((($119)) + 76|0); $440 = HEAP32[$439>>2]|0; __ZN11WGuiFilters9clearArgsEv($440); $441 = ((($119)) + 68|0); HEAP32[$441>>2] = 2; $442 = (__Znwj(172)|0); __THREW__ = 0; $443 = (invoke_i(4556)|0); $444 = __THREW__; __THREW__ = 0; $445 = $444&1; if (!($445)) { __THREW__ = 0; $446 = (invoke_i(4541)|0); $447 = __THREW__; __THREW__ = 0; $448 = $447&1; if (!($448)) { __THREW__ = 0; invoke_viiiiiiddiiii(3837,($442|0),($443|0),($446|0),-1234,($119|0),0,20.0,20.0,(163192|0),7,1,1); $449 = __THREW__; __THREW__ = 0; $450 = $449&1; if (!($450)) { $451 = ((($119)) + 76|0); $452 = HEAP32[$451>>2]|0; $453 = ((($452)) + 72|0); HEAP32[$453>>2] = $442; $454 = ((($119)) + 60|0); $455 = HEAP32[$454>>2]|0; $456 = ($455|0)==(5); L187: do { if ($456) { $457 = ((($119)) + 76|0); $458 = HEAP32[$457>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($29,163200); __THREW__ = 0; invoke_vii(3797,($30|0),(163209|0)); $459 = __THREW__; __THREW__ = 0; $460 = $459&1; do { if ($460) { $537 = ___cxa_find_matching_catch()|0; $538 = tempRet0; $1 = $537; $2 = $538; } else { __THREW__ = 0; invoke_viii(6663,($458|0),($29|0),($30|0)); $461 = __THREW__; __THREW__ = 0; $462 = $461&1; if ($462) { $539 = ___cxa_find_matching_catch()|0; $540 = tempRet0; $1 = $539; $2 = $540; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $463 = ((($119)) + 76|0); $464 = HEAP32[$463>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($31,163221); __THREW__ = 0; invoke_vii(3797,($32|0),(163239|0)); $465 = __THREW__; __THREW__ = 0; $466 = $465&1; do { if ($466) { $541 = ___cxa_find_matching_catch()|0; $542 = tempRet0; $1 = $541; $2 = $542; } else { __THREW__ = 0; invoke_viii(6663,($464|0),($31|0),($32|0)); $467 = __THREW__; __THREW__ = 0; $468 = $467&1; if ($468) { $543 = ___cxa_find_matching_catch()|0; $544 = tempRet0; $1 = $543; $2 = $544; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $469 = ((($119)) + 76|0); $470 = HEAP32[$469>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($33,163263); __THREW__ = 0; invoke_vii(3797,($34|0),(163268|0)); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; do { if ($472) { $545 = ___cxa_find_matching_catch()|0; $546 = tempRet0; $1 = $545; $2 = $546; } else { __THREW__ = 0; invoke_viii(6663,($470|0),($33|0),($34|0)); $473 = __THREW__; __THREW__ = 0; $474 = $473&1; if ($474) { $547 = ___cxa_find_matching_catch()|0; $548 = tempRet0; $1 = $547; $2 = $548; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $475 = ((($119)) + 76|0); $476 = HEAP32[$475>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($35,163276); __THREW__ = 0; invoke_vii(3797,($36|0),(163282|0)); $477 = __THREW__; __THREW__ = 0; $478 = $477&1; do { if ($478) { $549 = ___cxa_find_matching_catch()|0; $550 = tempRet0; $1 = $549; $2 = $550; } else { __THREW__ = 0; invoke_viii(6663,($476|0),($35|0),($36|0)); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { $551 = ___cxa_find_matching_catch()|0; $552 = tempRet0; $1 = $551; $2 = $552; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $481 = ((($119)) + 76|0); $482 = HEAP32[$481>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($37,163291); __THREW__ = 0; invoke_vii(3797,($38|0),(163300|0)); $483 = __THREW__; __THREW__ = 0; $484 = $483&1; do { if ($484) { $553 = ___cxa_find_matching_catch()|0; $554 = tempRet0; $1 = $553; $2 = $554; } else { __THREW__ = 0; invoke_viii(6663,($482|0),($37|0),($38|0)); $485 = __THREW__; __THREW__ = 0; $486 = $485&1; if ($486) { $555 = ___cxa_find_matching_catch()|0; $556 = tempRet0; $1 = $555; $2 = $556; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($38); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $487 = ((($119)) + 76|0); $488 = HEAP32[$487>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($39,163312); __THREW__ = 0; invoke_vii(3797,($40|0),(163324|0)); $489 = __THREW__; __THREW__ = 0; $490 = $489&1; do { if ($490) { $557 = ___cxa_find_matching_catch()|0; $558 = tempRet0; $1 = $557; $2 = $558; } else { __THREW__ = 0; invoke_viii(6663,($488|0),($39|0),($40|0)); $491 = __THREW__; __THREW__ = 0; $492 = $491&1; if ($492) { $559 = ___cxa_find_matching_catch()|0; $560 = tempRet0; $1 = $559; $2 = $560; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($40); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $493 = ((($119)) + 76|0); $494 = HEAP32[$493>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($41,163339); __THREW__ = 0; invoke_vii(3797,($42|0),(163349|0)); $495 = __THREW__; __THREW__ = 0; $496 = $495&1; do { if ($496) { $561 = ___cxa_find_matching_catch()|0; $562 = tempRet0; $1 = $561; $2 = $562; } else { __THREW__ = 0; invoke_viii(6663,($494|0),($41|0),($42|0)); $497 = __THREW__; __THREW__ = 0; $498 = $497&1; if ($498) { $563 = ___cxa_find_matching_catch()|0; $564 = tempRet0; $1 = $563; $2 = $564; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($42); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $499 = ((($119)) + 76|0); $500 = HEAP32[$499>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($43,163362); __THREW__ = 0; invoke_vii(3797,($44|0),(163370|0)); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; do { if ($502) { $565 = ___cxa_find_matching_catch()|0; $566 = tempRet0; $1 = $565; $2 = $566; } else { __THREW__ = 0; invoke_viii(6663,($500|0),($43|0),($44|0)); $503 = __THREW__; __THREW__ = 0; $504 = $503&1; if ($504) { $567 = ___cxa_find_matching_catch()|0; $568 = tempRet0; $1 = $567; $2 = $568; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($44); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $505 = ((($119)) + 76|0); $506 = HEAP32[$505>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($45,163381); __THREW__ = 0; invoke_vii(3797,($46|0),(163386|0)); $507 = __THREW__; __THREW__ = 0; $508 = $507&1; do { if ($508) { $569 = ___cxa_find_matching_catch()|0; $570 = tempRet0; $1 = $569; $2 = $570; } else { __THREW__ = 0; invoke_viii(6663,($506|0),($45|0),($46|0)); $509 = __THREW__; __THREW__ = 0; $510 = $509&1; if ($510) { $571 = ___cxa_find_matching_catch()|0; $572 = tempRet0; $1 = $571; $2 = $572; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $511 = ((($119)) + 76|0); $512 = HEAP32[$511>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($47,163394); __THREW__ = 0; invoke_vii(3797,($48|0),(163404|0)); $513 = __THREW__; __THREW__ = 0; $514 = $513&1; do { if ($514) { $573 = ___cxa_find_matching_catch()|0; $574 = tempRet0; $1 = $573; $2 = $574; } else { __THREW__ = 0; invoke_viii(6663,($512|0),($47|0),($48|0)); $515 = __THREW__; __THREW__ = 0; $516 = $515&1; if ($516) { $575 = ___cxa_find_matching_catch()|0; $576 = tempRet0; $1 = $575; $2 = $576; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($48); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $517 = ((($119)) + 76|0); $518 = HEAP32[$517>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($49,163417); __THREW__ = 0; invoke_vii(3797,($50|0),(163425|0)); $519 = __THREW__; __THREW__ = 0; $520 = $519&1; do { if ($520) { $577 = ___cxa_find_matching_catch()|0; $578 = tempRet0; $1 = $577; $2 = $578; } else { __THREW__ = 0; invoke_viii(6663,($518|0),($49|0),($50|0)); $521 = __THREW__; __THREW__ = 0; $522 = $521&1; if ($522) { $579 = ___cxa_find_matching_catch()|0; $580 = tempRet0; $1 = $579; $2 = $580; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($50); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $523 = ((($119)) + 76|0); $524 = HEAP32[$523>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($51,163436); __THREW__ = 0; invoke_vii(3797,($52|0),(163443|0)); $525 = __THREW__; __THREW__ = 0; $526 = $525&1; do { if ($526) { $581 = ___cxa_find_matching_catch()|0; $582 = tempRet0; $1 = $581; $2 = $582; } else { __THREW__ = 0; invoke_viii(6663,($524|0),($51|0),($52|0)); $527 = __THREW__; __THREW__ = 0; $528 = $527&1; if ($528) { $583 = ___cxa_find_matching_catch()|0; $584 = tempRet0; $1 = $583; $2 = $584; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($52); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $529 = ((($119)) + 76|0); $530 = HEAP32[$529>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($53,163453); __THREW__ = 0; invoke_vii(3797,($54|0),(163466|0)); $531 = __THREW__; __THREW__ = 0; $532 = $531&1; do { if ($532) { $585 = ___cxa_find_matching_catch()|0; $586 = tempRet0; $1 = $585; $2 = $586; } else { __THREW__ = 0; invoke_viii(6663,($530|0),($53|0),($54|0)); $533 = __THREW__; __THREW__ = 0; $534 = $533&1; if ($534) { $587 = ___cxa_find_matching_catch()|0; $588 = tempRet0; $1 = $587; $2 = $588; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($54); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); break L187; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($53); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($49); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($47); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($45); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($41); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($39); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } else { $589 = ((($119)) + 60|0); $590 = HEAP32[$589>>2]|0; $591 = ($590|0)==(6); if ($591) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($stlist); $i = 18; L296: while(1) { $592 = $i; __THREW__ = 0; invoke_vii(4564,($s|0),($592|0)); $593 = __THREW__; __THREW__ = 0; $594 = $593&1; if ($594) { label = 191; break; } $595 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,211279)|0); do { if ($595) { $55 = 11; } else { $598 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($s,168429,0)|0); $599 = ($598|0)!=(-1); if ($599) { $55 = 13; break; } $600 = (__ZNSt3__1eqIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($s,163482)|0); if (!($600)) { __THREW__ = 0; invoke_vii(3939,($stlist|0),($s|0)); $601 = __THREW__; __THREW__ = 0; $602 = $601&1; if ($602) { label = 196; break L296; } } $55 = 0; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $cleanup$dest = $55; $cleanup$dest$off = (($cleanup$dest) + -11)|0; $switch = ($cleanup$dest$off>>>0)<(1); if ($switch) { label = 200; break; } $605 = $i; $606 = (($605) + 1)|0; $i = $606; } L310: do { if ((label|0) == 196) { $603 = ___cxa_find_matching_catch()|0; $604 = tempRet0; $1 = $603; $2 = $604; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); } else if ((label|0) == 200) { $607 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($stlist)|0); HEAP32[$56>>2] = $607; $608 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($stlist)|0); HEAP32[$57>>2] = $608; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$56>>2]|0; ;HEAP32[$$byval_copy$31>>2]=HEAP32[$57>>2]|0; invoke_vii(6305,($$byval_copy|0),($$byval_copy$31|0)); $609 = __THREW__; __THREW__ = 0; $610 = $609&1; if ($610) { label = 191; } else { $t = 0; while(1) { $611 = $t; $612 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($stlist)|0); $613 = ($611>>>0)<($612>>>0); if (!($613)) { label = 215; break; } $614 = $t; __THREW__ = 0; $615 = (invoke_iii(3802,($stlist|0),($614|0))|0); $616 = __THREW__; __THREW__ = 0; $617 = $616&1; if ($617) { label = 191; break L310; } __THREW__ = 0; invoke_vii(3800,($s1|0),($615|0)); $618 = __THREW__; __THREW__ = 0; $619 = $618&1; if ($619) { label = 191; break L310; } $620 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s1)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $620; (invoke_iiii(3889,($buf|0),(163490|0),($vararg_buffer|0))|0); $621 = __THREW__; __THREW__ = 0; $622 = $621&1; if ($622) { label = 210; break; } $623 = ((($119)) + 76|0); $624 = HEAP32[$623>>2]|0; __THREW__ = 0; invoke_vii(3800,($58|0),($s1|0)); $625 = __THREW__; __THREW__ = 0; $626 = $625&1; if ($626) { label = 210; break; } __THREW__ = 0; invoke_vii(3797,($59|0),($buf|0)); $627 = __THREW__; __THREW__ = 0; $628 = $627&1; if ($628) { label = 211; break; } __THREW__ = 0; invoke_viii(6663,($624|0),($58|0),($59|0)); $629 = __THREW__; __THREW__ = 0; $630 = $629&1; if ($630) { label = 212; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); $631 = $t; $632 = (($631) + 1)|0; $t = $632; } if ((label|0) == 210) { $633 = ___cxa_find_matching_catch()|0; $634 = tempRet0; $1 = $633; $2 = $634; } else if ((label|0) == 211) { $635 = ___cxa_find_matching_catch()|0; $636 = tempRet0; $1 = $635; $2 = $636; label = 213; } else if ((label|0) == 212) { $637 = ___cxa_find_matching_catch()|0; $638 = tempRet0; $1 = $637; $2 = $638; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($59); label = 213; } else if ((label|0) == 215) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($stlist); break L187; } if ((label|0) == 213) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($58); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s1); } } } while(0); if ((label|0) == 191) { $596 = ___cxa_find_matching_catch()|0; $597 = tempRet0; $1 = $596; $2 = $597; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($stlist); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $639 = ((($119)) + 60|0); $640 = HEAP32[$639>>2]|0; $641 = ($640|0)==(2); if ($641) { $642 = ((($119)) + 76|0); $643 = HEAP32[$642>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($60,163496); __THREW__ = 0; invoke_vii(3797,($61|0),(163503|0)); $644 = __THREW__; __THREW__ = 0; $645 = $644&1; do { if ($645) { $672 = ___cxa_find_matching_catch()|0; $673 = tempRet0; $1 = $672; $2 = $673; } else { __THREW__ = 0; invoke_viii(6663,($643|0),($60|0),($61|0)); $646 = __THREW__; __THREW__ = 0; $647 = $646&1; if ($647) { $674 = ___cxa_find_matching_catch()|0; $675 = tempRet0; $1 = $674; $2 = $675; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($61); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $648 = ((($119)) + 76|0); $649 = HEAP32[$648>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($62,163508); __THREW__ = 0; invoke_vii(3797,($63|0),(163513|0)); $650 = __THREW__; __THREW__ = 0; $651 = $650&1; do { if ($651) { $676 = ___cxa_find_matching_catch()|0; $677 = tempRet0; $1 = $676; $2 = $677; } else { __THREW__ = 0; invoke_viii(6663,($649|0),($62|0),($63|0)); $652 = __THREW__; __THREW__ = 0; $653 = $652&1; if ($653) { $678 = ___cxa_find_matching_catch()|0; $679 = tempRet0; $1 = $678; $2 = $679; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($63); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $654 = ((($119)) + 76|0); $655 = HEAP32[$654>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($64,163518); __THREW__ = 0; invoke_vii(3797,($65|0),(163527|0)); $656 = __THREW__; __THREW__ = 0; $657 = $656&1; do { if ($657) { $680 = ___cxa_find_matching_catch()|0; $681 = tempRet0; $1 = $680; $2 = $681; } else { __THREW__ = 0; invoke_viii(6663,($655|0),($64|0),($65|0)); $658 = __THREW__; __THREW__ = 0; $659 = $658&1; if ($659) { $682 = ___cxa_find_matching_catch()|0; $683 = tempRet0; $1 = $682; $2 = $683; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($65); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); $660 = ((($119)) + 76|0); $661 = HEAP32[$660>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($66,163532); __THREW__ = 0; invoke_vii(3797,($67|0),(163539|0)); $662 = __THREW__; __THREW__ = 0; $663 = $662&1; do { if ($663) { $684 = ___cxa_find_matching_catch()|0; $685 = tempRet0; $1 = $684; $2 = $685; } else { __THREW__ = 0; invoke_viii(6663,($661|0),($66|0),($67|0)); $664 = __THREW__; __THREW__ = 0; $665 = $664&1; if ($665) { $686 = ___cxa_find_matching_catch()|0; $687 = tempRet0; $1 = $686; $2 = $687; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($67); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $666 = ((($119)) + 76|0); $667 = HEAP32[$666>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($68,163544); __THREW__ = 0; invoke_vii(3797,($69|0),(163559|0)); $668 = __THREW__; __THREW__ = 0; $669 = $668&1; do { if ($669) { $688 = ___cxa_find_matching_catch()|0; $689 = tempRet0; $1 = $688; $2 = $689; } else { __THREW__ = 0; invoke_viii(6663,($667|0),($68|0),($69|0)); $670 = __THREW__; __THREW__ = 0; $671 = $670&1; if ($671) { $690 = ___cxa_find_matching_catch()|0; $691 = tempRet0; $1 = $690; $2 = $691; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($69); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); break L187; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($68); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($66); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($64); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($62); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($60); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $692 = ((($119)) + 60|0); $693 = HEAP32[$692>>2]|0; $694 = ($693|0)==(8); if ($694) { $i2 = 0; while(1) { $695 = $i2; $696 = ($695|0)<(20); if (!($696)) { break L187; } $697 = $i2; HEAP32[$vararg_buffer1>>2] = $697; (_sprintf($buf_code,163586,$vararg_buffer1)|0); $698 = $i2; HEAP32[$vararg_buffer4>>2] = $698; (_sprintf($buf_name,163594,$vararg_buffer4)|0); $699 = ((($119)) + 76|0); $700 = HEAP32[$699>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($70,$buf_name); __THREW__ = 0; invoke_vii(3797,($71|0),($buf_code|0)); $701 = __THREW__; __THREW__ = 0; $702 = $701&1; if ($702) { label = 250; break; } __THREW__ = 0; invoke_viii(6663,($700|0),($70|0),($71|0)); $703 = __THREW__; __THREW__ = 0; $704 = $703&1; if ($704) { label = 251; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $705 = $i2; $706 = (($705) + 1)|0; $i2 = $706; } if ((label|0) == 250) { $707 = ___cxa_find_matching_catch()|0; $708 = tempRet0; $1 = $707; $2 = $708; } else if ((label|0) == 251) { $709 = ___cxa_find_matching_catch()|0; $710 = tempRet0; $1 = $709; $2 = $710; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($71); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($70); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $711 = ((($119)) + 60|0); $712 = HEAP32[$711>>2]|0; $713 = ($712|0)==(9); if ($713) { $i3 = 0; while(1) { $714 = $i3; $715 = ($714|0)<(14); if (!($715)) { break L187; } $716 = $i3; HEAP32[$vararg_buffer7>>2] = $716; (_sprintf($buf_code,163602,$vararg_buffer7)|0); $717 = $i3; HEAP32[$vararg_buffer10>>2] = $717; (_sprintf($buf_name,163610,$vararg_buffer10)|0); $718 = ((($119)) + 76|0); $719 = HEAP32[$718>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($72,$buf_name); __THREW__ = 0; invoke_vii(3797,($73|0),($buf_code|0)); $720 = __THREW__; __THREW__ = 0; $721 = $720&1; if ($721) { label = 259; break; } __THREW__ = 0; invoke_viii(6663,($719|0),($72|0),($73|0)); $722 = __THREW__; __THREW__ = 0; $723 = $722&1; if ($723) { label = 260; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); $724 = $i3; $725 = (($724) + 1)|0; $i3 = $725; } if ((label|0) == 259) { $726 = ___cxa_find_matching_catch()|0; $727 = tempRet0; $1 = $726; $2 = $727; } else if ((label|0) == 260) { $728 = ___cxa_find_matching_catch()|0; $729 = tempRet0; $1 = $728; $2 = $729; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($73); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($72); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $730 = ((($119)) + 60|0); $731 = HEAP32[$730>>2]|0; $732 = ($731|0)==(10); if ($732) { $i4 = 0; while(1) { $733 = $i4; $734 = ($733|0)<(14); if (!($734)) { break L187; } $735 = $i4; HEAP32[$vararg_buffer13>>2] = $735; (_sprintf($buf_code,163619,$vararg_buffer13)|0); $736 = $i4; HEAP32[$vararg_buffer16>>2] = $736; (_sprintf($buf_name,163627,$vararg_buffer16)|0); $737 = ((($119)) + 76|0); $738 = HEAP32[$737>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($74,$buf_name); __THREW__ = 0; invoke_vii(3797,($75|0),($buf_code|0)); $739 = __THREW__; __THREW__ = 0; $740 = $739&1; if ($740) { label = 268; break; } __THREW__ = 0; invoke_viii(6663,($738|0),($74|0),($75|0)); $741 = __THREW__; __THREW__ = 0; $742 = $741&1; if ($742) { label = 269; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); $743 = $i4; $744 = (($743) + 1)|0; $i4 = $744; } if ((label|0) == 268) { $745 = ___cxa_find_matching_catch()|0; $746 = tempRet0; $1 = $745; $2 = $746; } else if ((label|0) == 269) { $747 = ___cxa_find_matching_catch()|0; $748 = tempRet0; $1 = $747; $2 = $748; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($75); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($74); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $749 = ((($119)) + 60|0); $750 = HEAP32[$749>>2]|0; $751 = ($750|0)==(3); if ($751) { $752 = ((($119)) + 76|0); $753 = HEAP32[$752>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($76,163640); __THREW__ = 0; invoke_vii(3797,($77|0),(163646|0)); $754 = __THREW__; __THREW__ = 0; $755 = $754&1; do { if ($755) { $812 = ___cxa_find_matching_catch()|0; $813 = tempRet0; $1 = $812; $2 = $813; } else { __THREW__ = 0; invoke_viii(6663,($753|0),($76|0),($77|0)); $756 = __THREW__; __THREW__ = 0; $757 = $756&1; if ($757) { $814 = ___cxa_find_matching_catch()|0; $815 = tempRet0; $1 = $814; $2 = $815; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($77); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); $758 = ((($119)) + 76|0); $759 = HEAP32[$758>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($78,163651); __THREW__ = 0; invoke_vii(3797,($79|0),(163656|0)); $760 = __THREW__; __THREW__ = 0; $761 = $760&1; do { if ($761) { $816 = ___cxa_find_matching_catch()|0; $817 = tempRet0; $1 = $816; $2 = $817; } else { __THREW__ = 0; invoke_viii(6663,($759|0),($78|0),($79|0)); $762 = __THREW__; __THREW__ = 0; $763 = $762&1; if ($763) { $818 = ___cxa_find_matching_catch()|0; $819 = tempRet0; $1 = $818; $2 = $819; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($79); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); $764 = ((($119)) + 76|0); $765 = HEAP32[$764>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($80,163661); __THREW__ = 0; invoke_vii(3797,($81|0),(163667|0)); $766 = __THREW__; __THREW__ = 0; $767 = $766&1; do { if ($767) { $820 = ___cxa_find_matching_catch()|0; $821 = tempRet0; $1 = $820; $2 = $821; } else { __THREW__ = 0; invoke_viii(6663,($765|0),($80|0),($81|0)); $768 = __THREW__; __THREW__ = 0; $769 = $768&1; if ($769) { $822 = ___cxa_find_matching_catch()|0; $823 = tempRet0; $1 = $822; $2 = $823; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($81); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $770 = ((($119)) + 76|0); $771 = HEAP32[$770>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($82,163672); __THREW__ = 0; invoke_vii(3797,($83|0),(163676|0)); $772 = __THREW__; __THREW__ = 0; $773 = $772&1; do { if ($773) { $824 = ___cxa_find_matching_catch()|0; $825 = tempRet0; $1 = $824; $2 = $825; } else { __THREW__ = 0; invoke_viii(6663,($771|0),($82|0),($83|0)); $774 = __THREW__; __THREW__ = 0; $775 = $774&1; if ($775) { $826 = ___cxa_find_matching_catch()|0; $827 = tempRet0; $1 = $826; $2 = $827; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($83); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $776 = ((($119)) + 76|0); $777 = HEAP32[$776>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($84,163681); __THREW__ = 0; invoke_vii(3797,($85|0),(163687|0)); $778 = __THREW__; __THREW__ = 0; $779 = $778&1; do { if ($779) { $828 = ___cxa_find_matching_catch()|0; $829 = tempRet0; $1 = $828; $2 = $829; } else { __THREW__ = 0; invoke_viii(6663,($777|0),($84|0),($85|0)); $780 = __THREW__; __THREW__ = 0; $781 = $780&1; if ($781) { $830 = ___cxa_find_matching_catch()|0; $831 = tempRet0; $1 = $830; $2 = $831; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($85); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $782 = ((($119)) + 76|0); $783 = HEAP32[$782>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($86,163692); __THREW__ = 0; invoke_vii(3797,($87|0),(163710|0)); $784 = __THREW__; __THREW__ = 0; $785 = $784&1; do { if ($785) { $832 = ___cxa_find_matching_catch()|0; $833 = tempRet0; $1 = $832; $2 = $833; } else { __THREW__ = 0; invoke_viii(6663,($783|0),($86|0),($87|0)); $786 = __THREW__; __THREW__ = 0; $787 = $786&1; if ($787) { $834 = ___cxa_find_matching_catch()|0; $835 = tempRet0; $1 = $834; $2 = $835; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($87); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); $788 = ((($119)) + 76|0); $789 = HEAP32[$788>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($88,163716); __THREW__ = 0; invoke_vii(3797,($89|0),(163733|0)); $790 = __THREW__; __THREW__ = 0; $791 = $790&1; do { if ($791) { $836 = ___cxa_find_matching_catch()|0; $837 = tempRet0; $1 = $836; $2 = $837; } else { __THREW__ = 0; invoke_viii(6663,($789|0),($88|0),($89|0)); $792 = __THREW__; __THREW__ = 0; $793 = $792&1; if ($793) { $838 = ___cxa_find_matching_catch()|0; $839 = tempRet0; $1 = $838; $2 = $839; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($89); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $794 = ((($119)) + 76|0); $795 = HEAP32[$794>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($90,163739); __THREW__ = 0; invoke_vii(3797,($91|0),(163757|0)); $796 = __THREW__; __THREW__ = 0; $797 = $796&1; do { if ($797) { $840 = ___cxa_find_matching_catch()|0; $841 = tempRet0; $1 = $840; $2 = $841; } else { __THREW__ = 0; invoke_viii(6663,($795|0),($90|0),($91|0)); $798 = __THREW__; __THREW__ = 0; $799 = $798&1; if ($799) { $842 = ___cxa_find_matching_catch()|0; $843 = tempRet0; $1 = $842; $2 = $843; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($91); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); $800 = ((($119)) + 76|0); $801 = HEAP32[$800>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($92,163763); __THREW__ = 0; invoke_vii(3797,($93|0),(163779|0)); $802 = __THREW__; __THREW__ = 0; $803 = $802&1; do { if ($803) { $844 = ___cxa_find_matching_catch()|0; $845 = tempRet0; $1 = $844; $2 = $845; } else { __THREW__ = 0; invoke_viii(6663,($801|0),($92|0),($93|0)); $804 = __THREW__; __THREW__ = 0; $805 = $804&1; if ($805) { $846 = ___cxa_find_matching_catch()|0; $847 = tempRet0; $1 = $846; $2 = $847; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($93); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); $806 = ((($119)) + 76|0); $807 = HEAP32[$806>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($94,163785); __THREW__ = 0; invoke_vii(3797,($95|0),(163803|0)); $808 = __THREW__; __THREW__ = 0; $809 = $808&1; do { if ($809) { $848 = ___cxa_find_matching_catch()|0; $849 = tempRet0; $1 = $848; $2 = $849; } else { __THREW__ = 0; invoke_viii(6663,($807|0),($94|0),($95|0)); $810 = __THREW__; __THREW__ = 0; $811 = $810&1; if ($811) { $850 = ___cxa_find_matching_catch()|0; $851 = tempRet0; $1 = $850; $2 = $851; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($95); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); break L187; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($94); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($92); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($90); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($88); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($86); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($84); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($82); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($80); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($78); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($76); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $852 = ((($119)) + 60|0); $853 = HEAP32[$852>>2]|0; $854 = ($853|0)==(4); if ($854) { $855 = ((($119)) + 76|0); $856 = HEAP32[$855>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($96,163809); __THREW__ = 0; invoke_vii(3797,($97|0),(163829|0)); $857 = __THREW__; __THREW__ = 0; $858 = $857&1; do { if ($858) { $891 = ___cxa_find_matching_catch()|0; $892 = tempRet0; $1 = $891; $2 = $892; } else { __THREW__ = 0; invoke_viii(6663,($856|0),($96|0),($97|0)); $859 = __THREW__; __THREW__ = 0; $860 = $859&1; if ($860) { $893 = ___cxa_find_matching_catch()|0; $894 = tempRet0; $1 = $893; $2 = $894; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($97); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($96); $861 = ((($119)) + 76|0); $862 = HEAP32[$861>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($98,163835); __THREW__ = 0; invoke_vii(3797,($99|0),(163854|0)); $863 = __THREW__; __THREW__ = 0; $864 = $863&1; do { if ($864) { $895 = ___cxa_find_matching_catch()|0; $896 = tempRet0; $1 = $895; $2 = $896; } else { __THREW__ = 0; invoke_viii(6663,($862|0),($98|0),($99|0)); $865 = __THREW__; __THREW__ = 0; $866 = $865&1; if ($866) { $897 = ___cxa_find_matching_catch()|0; $898 = tempRet0; $1 = $897; $2 = $898; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($99); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); $867 = ((($119)) + 76|0); $868 = HEAP32[$867>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($100,163860); __THREW__ = 0; invoke_vii(3797,($101|0),(163880|0)); $869 = __THREW__; __THREW__ = 0; $870 = $869&1; do { if ($870) { $899 = ___cxa_find_matching_catch()|0; $900 = tempRet0; $1 = $899; $2 = $900; } else { __THREW__ = 0; invoke_viii(6663,($868|0),($100|0),($101|0)); $871 = __THREW__; __THREW__ = 0; $872 = $871&1; if ($872) { $901 = ___cxa_find_matching_catch()|0; $902 = tempRet0; $1 = $901; $2 = $902; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($101); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); $873 = ((($119)) + 76|0); $874 = HEAP32[$873>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($102,163886); __THREW__ = 0; invoke_vii(3797,($103|0),(163904|0)); $875 = __THREW__; __THREW__ = 0; $876 = $875&1; do { if ($876) { $903 = ___cxa_find_matching_catch()|0; $904 = tempRet0; $1 = $903; $2 = $904; } else { __THREW__ = 0; invoke_viii(6663,($874|0),($102|0),($103|0)); $877 = __THREW__; __THREW__ = 0; $878 = $877&1; if ($878) { $905 = ___cxa_find_matching_catch()|0; $906 = tempRet0; $1 = $905; $2 = $906; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($103); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); $879 = ((($119)) + 76|0); $880 = HEAP32[$879>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($104,163910); __THREW__ = 0; invoke_vii(3797,($105|0),(163930|0)); $881 = __THREW__; __THREW__ = 0; $882 = $881&1; do { if ($882) { $907 = ___cxa_find_matching_catch()|0; $908 = tempRet0; $1 = $907; $2 = $908; } else { __THREW__ = 0; invoke_viii(6663,($880|0),($104|0),($105|0)); $883 = __THREW__; __THREW__ = 0; $884 = $883&1; if ($884) { $909 = ___cxa_find_matching_catch()|0; $910 = tempRet0; $1 = $909; $2 = $910; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($105); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); $885 = ((($119)) + 76|0); $886 = HEAP32[$885>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($106,163936); __THREW__ = 0; invoke_vii(3797,($107|0),(163960|0)); $887 = __THREW__; __THREW__ = 0; $888 = $887&1; do { if ($888) { $911 = ___cxa_find_matching_catch()|0; $912 = tempRet0; $1 = $911; $2 = $912; } else { __THREW__ = 0; invoke_viii(6663,($886|0),($106|0),($107|0)); $889 = __THREW__; __THREW__ = 0; $890 = $889&1; if ($890) { $913 = ___cxa_find_matching_catch()|0; $914 = tempRet0; $1 = $913; $2 = $914; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($107); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); break L187; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($106); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($104); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($102); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($100); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($98); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($96); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $915 = ((($119)) + 60|0); $916 = HEAP32[$915>>2]|0; $917 = ($916|0)==(7); if ($917) { $i6 = 0; while(1) { $918 = $i6; $919 = ($918|0)<(128); if (!($919)) { break L187; } $920 = $i6; $921 = (47604 + ($920<<2)|0); $922 = HEAP32[$921>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($s7,$922); $923 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s7)|0); __THREW__ = 0; HEAP32[$vararg_buffer19>>2] = $923; (invoke_iiii(3889,($buf5|0),(163966|0),($vararg_buffer19|0))|0); $924 = __THREW__; __THREW__ = 0; $925 = $924&1; if ($925) { label = 366; break; } __THREW__ = 0; $926 = (invoke_iii(4365,($s7|0),0)|0); $927 = __THREW__; __THREW__ = 0; $928 = $927&1; if ($928) { label = 366; break; } $929 = HEAP8[$926>>0]|0; $930 = $929 << 24 >> 24; __THREW__ = 0; $931 = (invoke_ii(4584,($930|0))|0); $932 = __THREW__; __THREW__ = 0; $933 = $932&1; if ($933) { label = 366; break; } $934 = $931&255; __THREW__ = 0; $935 = (invoke_iii(4365,($s7|0),0)|0); $936 = __THREW__; __THREW__ = 0; $937 = $936&1; if ($937) { label = 366; break; } HEAP8[$935>>0] = $934; $938 = ((($119)) + 76|0); $939 = HEAP32[$938>>2]|0; __THREW__ = 0; invoke_vii(3800,($108|0),($s7|0)); $940 = __THREW__; __THREW__ = 0; $941 = $940&1; if ($941) { label = 366; break; } __THREW__ = 0; invoke_vii(3797,($109|0),($buf5|0)); $942 = __THREW__; __THREW__ = 0; $943 = $942&1; if ($943) { label = 367; break; } __THREW__ = 0; invoke_viii(6663,($939|0),($108|0),($109|0)); $944 = __THREW__; __THREW__ = 0; $945 = $944&1; if ($945) { label = 368; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s7); $946 = $i6; $947 = (($946) + 1)|0; $i6 = $947; } if ((label|0) == 366) { $948 = ___cxa_find_matching_catch()|0; $949 = tempRet0; $1 = $948; $2 = $949; } else if ((label|0) == 367) { $950 = ___cxa_find_matching_catch()|0; $951 = tempRet0; $1 = $950; $2 = $951; label = 369; } else if ((label|0) == 368) { $952 = ___cxa_find_matching_catch()|0; $953 = tempRet0; $1 = $952; $2 = $953; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($109); label = 369; } if ((label|0) == 369) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($108); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s7); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $954 = ((($119)) + 60|0); $955 = HEAP32[$954>>2]|0; $956 = ($955|0)==(0); if ($956) { $i9 = 0; while(1) { $957 = $i9; $958 = (__ZN7MTGSets4sizeEv(47272)|0); $959 = ($957|0)<($958|0); if (!($959)) { break L187; } $960 = $i9; $961 = (__ZN7Options9optionSetEi($960)|0); $962 = (__ZN12GameSettingsixEi(30372,$961)|0); $963 = ((($962)) + 4|0); $964 = HEAP32[$963>>2]|0; $965 = ($964|0)==(0); if (!($965)) { $966 = $i9; __ZN7MTGSetsixEi($110,47272,$966); $967 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($110)|0); __THREW__ = 0; HEAP32[$vararg_buffer22>>2] = $967; (invoke_iiii(3889,($buf8|0),(163972|0),($vararg_buffer22|0))|0); $968 = __THREW__; __THREW__ = 0; $969 = $968&1; if ($969) { label = 380; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $970 = ((($119)) + 76|0); $971 = HEAP32[$970>>2]|0; $972 = $i9; $973 = (__ZN7MTGSets7getInfoEi(47272,$972)|0); __ZN10MTGSetInfo7getNameEv($111,$973); __THREW__ = 0; invoke_vii(3797,($112|0),($buf8|0)); $974 = __THREW__; __THREW__ = 0; $975 = $974&1; if ($975) { label = 381; break; } __THREW__ = 0; invoke_viii(6663,($971|0),($111|0),($112|0)); $976 = __THREW__; __THREW__ = 0; $977 = $976&1; if ($977) { label = 382; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); } $978 = $i9; $979 = (($978) + 1)|0; $i9 = $979; } if ((label|0) == 380) { $980 = ___cxa_find_matching_catch()|0; $981 = tempRet0; $1 = $980; $2 = $981; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($110); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } else if ((label|0) == 381) { $982 = ___cxa_find_matching_catch()|0; $983 = tempRet0; $1 = $982; $2 = $983; } else if ((label|0) == 382) { $984 = ___cxa_find_matching_catch()|0; $985 = tempRet0; $1 = $984; $2 = $985; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($112); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($111); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } $986 = ((($119)) + 60|0); $987 = HEAP32[$986>>2]|0; $988 = ($987|0)==(1); if ($988) { $c = 97; while(1) { $989 = $c; $990 = $989 << 24 >> 24; $991 = ($990|0)<=(122); if (!($991)) { label = 393; break; } $992 = $c; $993 = $992 << 24 >> 24; HEAP32[$vararg_buffer25>>2] = $993; (_sprintf($buf10,163978,$vararg_buffer25)|0); $994 = $c; $995 = $994 << 24 >> 24; $996 = (_toupper($995)|0); HEAP32[$vararg_buffer28>>2] = $996; (_sprintf($pretty,163988,$vararg_buffer28)|0); $997 = ((($119)) + 76|0); $998 = HEAP32[$997>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($113,$pretty); __THREW__ = 0; invoke_vii(3797,($114|0),($buf10|0)); $999 = __THREW__; __THREW__ = 0; $1000 = $999&1; if ($1000) { label = 390; break; } __THREW__ = 0; invoke_viii(6663,($998|0),($113|0),($114|0)); $1001 = __THREW__; __THREW__ = 0; $1002 = $1001&1; if ($1002) { label = 391; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); $1003 = $c; $1004 = (($1003) + 1)<<24>>24; $c = $1004; } if ((label|0) == 390) { $1005 = ___cxa_find_matching_catch()|0; $1006 = tempRet0; $1 = $1005; $2 = $1006; } else if ((label|0) == 391) { $1007 = ___cxa_find_matching_catch()|0; $1008 = tempRet0; $1 = $1007; $2 = $1008; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($114); } else if ((label|0) == 393) { $1009 = ((($119)) + 76|0); $1010 = HEAP32[$1009>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($115,163998); __THREW__ = 0; invoke_vii(3797,($116|0),(164004|0)); $1011 = __THREW__; __THREW__ = 0; $1012 = $1011&1; do { if ($1012) { $1015 = ___cxa_find_matching_catch()|0; $1016 = tempRet0; $1 = $1015; $2 = $1016; } else { __THREW__ = 0; invoke_viii(6663,($1010|0),($115|0),($116|0)); $1013 = __THREW__; __THREW__ = 0; $1014 = $1013&1; if ($1014) { $1017 = ___cxa_find_matching_catch()|0; $1018 = tempRet0; $1 = $1017; $2 = $1018; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($116); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); break L187; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($115); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($113); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } } while(0); $1019 = ((($119)) + 76|0); $1020 = HEAP32[$1019>>2]|0; $1021 = ((($1020)) + 72|0); $1022 = HEAP32[$1021>>2]|0; $1023 = HEAP32[$1022>>2]|0; $1024 = ((($1023)) + 36|0); $1025 = HEAP32[$1024>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($117,198486); __THREW__ = 0; invoke_vii(3797,($118|0),(211279|0)); $1026 = __THREW__; __THREW__ = 0; $1027 = $1026&1; do { if ($1027) { $1030 = ___cxa_find_matching_catch()|0; $1031 = tempRet0; $1 = $1030; $2 = $1031; } else { __THREW__ = 0; invoke_viiiii($1025|0,($1022|0),-1,($117|0),($118|0),0); $1028 = __THREW__; __THREW__ = 0; $1029 = $1028&1; if ($1029) { $1032 = ___cxa_find_matching_catch()|0; $1033 = tempRet0; $1 = $1032; $2 = $1033; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($118); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($117); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; } } } $535 = ___cxa_find_matching_catch()|0; $536 = tempRet0; $1 = $535; $2 = $536; __ZdlPv($442); $1085 = $1; $1086 = $2; ___resumeException($1085|0); // unreachable; break; } case 2: { $1034 = ((($119)) + 68|0); HEAP32[$1034>>2] = 3; $1035 = ((($119)) + 72|0); $1036 = HEAP8[$1035>>0]|0; $1037 = $1036&1; if ($1037) { $1038 = ((($119)) + 76|0); $1039 = HEAP32[$1038>>2]|0; $1040 = ($1039|0)!=(0|0); if ($1040) { $1041 = ((($119)) + 76|0); $1042 = HEAP32[$1041>>2]|0; __ZN11WGuiFilters9addColumnEv($1042); } } $1043 = ((($119)) + 72|0); HEAP8[$1043>>0] = 0; $1044 = ((($119)) + 64|0); $1045 = HEAP32[$1044>>2]|0; $1046 = ($1045|0)>(-1); if ($1046) { $1047 = ((($119)) + 64|0); $1048 = HEAP32[$1047>>2]|0; $1049 = ((($119)) + 76|0); $1050 = HEAP32[$1049>>2]|0; $1051 = ((($1050)) + 48|0); $1052 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($1051)|0); $1053 = ($1048|0)<($1052|0); if ($1053) { $1054 = ((($119)) + 36|0); $1055 = ((($119)) + 76|0); $1056 = HEAP32[$1055>>2]|0; $1057 = ((($1056)) + 48|0); $1058 = ((($119)) + 64|0); $1059 = HEAP32[$1058>>2]|0; $1060 = (__ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEixEj($1057,$1059)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($1054,$1060)|0); $1061 = ((($119)) + 48|0); $1062 = ((($119)) + 76|0); $1063 = HEAP32[$1062>>2]|0; $1064 = ((($1063)) + 48|0); $1065 = ((($119)) + 64|0); $1066 = HEAP32[$1065>>2]|0; $1067 = (__ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEixEj($1064,$1066)|0); $1068 = ((($1067)) + 12|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($1061,$1068)|0); } } $1069 = ((($119)) + 76|0); $1070 = HEAP32[$1069>>2]|0; $1071 = ((($1070)) + 72|0); $1072 = HEAP32[$1071>>2]|0; $1073 = ($1072|0)!=(0|0); if (!($1073)) { STACKTOP = sp;return; } $1074 = ((($119)) + 76|0); $1075 = HEAP32[$1074>>2]|0; $1076 = ((($1075)) + 72|0); $1077 = HEAP32[$1076>>2]|0; $1078 = ($1077|0)==(0|0); if (!($1078)) { $1079 = HEAP32[$1077>>2]|0; $1080 = ((($1079)) + 4|0); $1081 = HEAP32[$1080>>2]|0; FUNCTION_TABLE_vi[$1081 & 8191]($1077); } $1082 = ((($119)) + 76|0); $1083 = HEAP32[$1082>>2]|0; $1084 = ((($1083)) + 72|0); HEAP32[$1084>>2] = 0; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function __ZN14WGuiFilterItem13ButtonPressedEii($this,$0,$controlId) { $this = $this|0; $0 = $0|0; $controlId = $controlId|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $controlId; $4 = $1; $5 = ((($4)) + 76|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return; } $8 = ((($4)) + 68|0); $9 = HEAP32[$8>>2]|0; L4: do { switch ($9|0) { case 1: { $10 = $3; $11 = ($10|0)==(-1); if ($11) { $12 = ((($4)) + 76|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 72|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($15); $19 = ((($4)) + 68|0); HEAP32[$19>>2] = 5; STACKTOP = sp;return; } $20 = $3; $21 = ($20|0)==(-2); if (!($21)) { $30 = $3; $31 = ((($4)) + 60|0); HEAP32[$31>>2] = $30; break L4; } $22 = ((($4)) + 76|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 72|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 40|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); $29 = ((($4)) + 68|0); HEAP32[$29>>2] = 4; STACKTOP = sp;return; break; } case 2: { $32 = $3; $33 = ($32|0)==(-1); if ($33) { $34 = ((($4)) + 76|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 72|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 40|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vi[$40 & 8191]($37); $41 = ((($4)) + 68|0); HEAP32[$41>>2] = 0; STACKTOP = sp;return; } $42 = $3; $43 = ($42|0)==(-2); if (!($43)) { $52 = $3; $53 = ((($4)) + 64|0); HEAP32[$53>>2] = $52; break L4; } $44 = ((($4)) + 76|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 72|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 40|0); $50 = HEAP32[$49>>2]|0; FUNCTION_TABLE_vi[$50 & 8191]($47); $51 = ((($4)) + 68|0); HEAP32[$51>>2] = 4; STACKTOP = sp;return; break; } default: { } } } while(0); $54 = HEAP32[$4>>2]|0; $55 = ((($54)) + 60|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_vi[$56 & 8191]($4); STACKTOP = sp;return; } function __ZN14WGuiFilterItem7isModalEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; switch ($4|0) { case 3: case 5: case 4: case 0: { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; break; } default: { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; } } $$pre_trunc = HEAP8[$0>>0]|0; $5 = $$pre_trunc&1; STACKTOP = sp;return ($5|0); } function __ZN13WGuiKeyBinderC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP16GameStateOptions($this,$name,$parent) { $this = $this|0; $name = $name|0; $parent = $parent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $end = 0, $it = 0, $j = 0, $start = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 24|0; $start = sp + 8|0; $end = sp + 4|0; $it = sp; $0 = $this; $1 = $parent; $5 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($2,$name); __THREW__ = 0; invoke_viii(5218,($5|0),($2|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $3 = $68; $4 = $69; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $78 = $3; $79 = $4; ___resumeException($78|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $8 = 65932; HEAP32[$5>>2] = $8; $9 = ((($5)) + 100|0); $10 = $1; HEAP32[$9>>2] = $10; $11 = ((($5)) + 104|0); HEAP32[$11>>2] = 0; $12 = ((($5)) + 108|0); HEAP8[$12>>0] = 0; $13 = ((($5)) + 112|0); HEAP32[$13>>2] = 0; $14 = ((($5)) + 116|0); HEAP32[$14>>2] = 0; $15 = ((($5)) + 120|0); HEAP32[$15>>2] = 0; $16 = ((($5)) + 124|0); __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEEC2Ev($16); $17 = ((($5)) + 136|0); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEEC2Ev($17); $18 = ((($5)) + 148|0); __THREW__ = 0; invoke_vii(3797,($18|0),(211279|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $3 = $70; $4 = $71; } else { __THREW__ = 0; $21 = (invoke_i(4556)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L8: do { if ($23) { label = 20; } else { $j = $21; $24 = $j; __THREW__ = 0; $25 = (invoke_ii(6664,($24|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 20; } else { HEAP32[$start>>2] = $25; $28 = $j; __THREW__ = 0; $29 = (invoke_ii(6665,($28|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 20; } else { HEAP32[$end>>2] = $29; $32 = HEAP32[$5>>2]|0; $33 = ((($32)) + 172|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; $35 = (invoke_ii(3903,72)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 20; } else { $38 = $1; __THREW__ = 0; invoke_viiii(6666,($35|0),($38|0),0,0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $3 = $74; $4 = $75; __ZdlPv($35); break; } __THREW__ = 0; invoke_vii($34|0,($5|0),($35|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 20; } else { ;HEAP32[$it>>2]=HEAP32[$start>>2]|0; while(1) { __THREW__ = 0; $43 = (invoke_iii(6667,($it|0),($end|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 20; break L8; } if (!($43)) { label = 23; break; } $46 = HEAP32[$5>>2]|0; $47 = ((($46)) + 172|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii(3903,72)|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; break L8; } $52 = $1; __THREW__ = 0; $53 = (invoke_ii(6668,($it|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 22; break; } $56 = HEAP32[$53>>2]|0; __THREW__ = 0; $57 = (invoke_ii(6668,($it|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 22; break; } $60 = ((($57)) + 4|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_viiii(6666,($49|0),($52|0),($56|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 22; break; } __THREW__ = 0; invoke_vii($48|0,($5|0),($49|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 20; break L8; } __THREW__ = 0; (invoke_ii(6669,($it|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 20; break L8; } } if ((label|0) == 22) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $3 = $76; $4 = $77; __ZdlPv($49); break; } else if ((label|0) == 23) { STACKTOP = sp;return; } } } } } } } while(0); if ((label|0) == 20) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $3 = $72; $4 = $73; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); } __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($17); __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEED2Ev($16); __ZN8WGuiListD2Ev($5); $78 = $3; $79 = $4; ___resumeException($78|0); // unreachable; } function __ZN13WGuiKeyBinder6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $$byval_copy = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $7 = 0; var $8 = 0, $9 = 0, $it = 0, $o = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 44|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $7 = sp + 8|0; $it = sp + 4|0; $8 = sp; $0 = $this; $1 = $dt; $9 = $0; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($10,0)|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if ($13) { $15 = 0; } else { $14 = (___dynamic_cast($12,8288,6200,0)|0); $15 = $14; } $o = $15; $16 = $o; $17 = ($16|0)!=(0|0); if (!($17)) { STACKTOP = sp;return; } $18 = $o; $19 = ((($18)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = (0)!=($20|0); if ($21) { $22 = ((($9)) + 4|0); $23 = ((($9)) + 4|0); $24 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($23)|0); HEAP32[$3>>2] = $24; __ZNSt3__111__wrap_iterIPKP8WGuiBaseEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($2,$3,0); $25 = (__Znwj(72)|0); $26 = ((($9)) + 100|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; invoke_viiii(6666,($25|0),($27|0),0,0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; __ZdlPv($25); $39 = $5; $40 = $6; ___resumeException($39|0); // unreachable; } HEAP32[$4>>2] = $25; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; $30 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_($22,$$byval_copy,$4)|0); HEAP32[$7>>2] = $30; $31 = ((($9)) + 60|0); $32 = HEAP32[$31>>2]|0; $33 = (0)==($32|0); if ($33) { $34 = ((($9)) + 60|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + 1)|0; HEAP32[$34>>2] = $36; } } $41 = ((($9)) + 4|0); $42 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($41)|0); HEAP32[$it>>2] = $42; while(1) { $43 = ((($9)) + 4|0); $44 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($43)|0); HEAP32[$8>>2] = $44; $45 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$8)|0); if (!($45)) { break; } $46 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 56|0); $50 = HEAP32[$49>>2]|0; $51 = $1; FUNCTION_TABLE_vid[$50 & 8191]($47,$51); (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } $52 = ((($9)) + 104|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if (!($54)) { STACKTOP = sp;return; } $55 = ((($9)) + 104|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = $1; FUNCTION_TABLE_vid[$59 & 8191]($56,$60); STACKTOP = sp;return; } function __ZN13WGuiKeyBinder7isModalEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $it = sp + 4|0; $2 = sp; $1 = $this; $3 = $1; $4 = ((($3)) + 4|0); $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($4)|0); HEAP32[$it>>2] = $5; while(1) { $6 = ((($3)) + 4|0); $7 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($8)) { label = 6; break; } $9 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($10)|0); if ($14) { label = 4; break; } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $15 = ((($3)) + 108|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; $$expand_i1_val2 = $17&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN13WGuiKeyBinder14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 104|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 104|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (FUNCTION_TABLE_iii[$11 & 8191]($8,$12)|0); $$expand_i1_val = $13&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $38 = $$pre_trunc&1; STACKTOP = sp;return ($38|0); } $14 = ((($3)) + 4|0); $15 = ((($3)) + 60|0); $16 = HEAP32[$15>>2]|0; $17 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($14,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 168|0); $21 = HEAP32[$20>>2]|0; $22 = $2; $23 = (FUNCTION_TABLE_iii[$21 & 8191]($18,$22)|0); if (!($23)) { $24 = $2; $25 = (__ZN8WGuiList14CheckUserInputE7Buttons($3,$24)|0); $$expand_i1_val2 = $25&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $38 = $$pre_trunc&1; STACKTOP = sp;return ($38|0); } $26 = ((($3)) + 4|0); $27 = ((($3)) + 60|0); $28 = HEAP32[$27>>2]|0; $29 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($26,$28)|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_ii[$33 & 8191]($30)|0); if (!($34)) { $35 = HEAP32[$3>>2]|0; $36 = ((($35)) + 188|0); $37 = HEAP32[$36>>2]|0; (FUNCTION_TABLE_ii[$37 & 8191]($3)|0); } $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $38 = $$pre_trunc&1; STACKTOP = sp;return ($38|0); } function __ZN13WGuiKeyBinder7setDataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $j = 0, $o = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $0 = $this; $2 = $0; $3 = (__ZN3JGE11GetInstanceEv()|0); $j = $3; $4 = $j; __ZN3JGE13ClearBindingsEv($4); $5 = ((($2)) + 4|0); $6 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$it>>2] = $6; while(1) { $7 = ((($2)) + 4|0); $8 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($7)|0); HEAP32[$1>>2] = $8; $9 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$1)|0); if (!($9)) { break; } $10 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $11 = HEAP32[$10>>2]|0; $o = $11; $12 = $o; $13 = ($12|0)!=(0|0); if ($13) { $14 = $o; $15 = ((($14)) + 52|0); $16 = HEAP32[$15>>2]|0; $17 = (0)!=($16|0); if ($17) { $18 = $o; $19 = ((($18)) + 56|0); $20 = HEAP32[$19>>2]|0; $21 = (0)!=($20|0); if ($21) { $22 = $o; $23 = ((($22)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = $o; $26 = ((($25)) + 56|0); $27 = HEAP32[$26>>2]|0; (__ZN3JGE7BindKeyEi7Buttons($24,$27)|0); } } } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } $28 = $j; __ZN3JGE10ResetInputEv($28); STACKTOP = sp;return; } function __ZN13WGuiKeyBinder12needsConfirmEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $boundFunctionsList = 0, $cleanup$dest = 0, $found = 0, $i = 0, $it = 0, $it2 = 0, $jt = 0, $jt1 = 0, $s = 0, $s3 = 0, $ss = 0, $switch = 0; var $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$7 = sp + 520|0; $$byval_copy$6 = sp + 516|0; $$byval_copy$5 = sp + 512|0; $$byval_copy = sp + 508|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $it = sp + 496|0; $2 = sp + 492|0; $boundFunctionsList = sp + 480|0; $jt = sp + 476|0; $3 = sp + 472|0; $6 = sp + 460|0; $7 = sp + 456|0; $8 = sp + 452|0; $9 = sp + 448|0; $s = sp + 1560|0; $10 = sp + 436|0; $11 = sp + 424|0; $ss = sp + 280|0; $jt1 = sp + 276|0; $12 = sp + 272|0; $13 = sp + 260|0; $14 = sp + 248|0; $15 = sp + 236|0; $16 = sp + 224|0; $17 = sp + 212|0; $18 = sp + 200|0; $19 = sp + 188|0; $20 = sp + 176|0; $21 = sp + 164|0; $23 = sp + 152|0; $24 = sp + 148|0; $25 = sp + 144|0; $26 = sp + 140|0; $it2 = sp + 136|0; $27 = sp + 132|0; $s3 = sp + 528|0; $28 = sp + 120|0; $29 = sp + 108|0; $30 = sp + 96|0; $31 = sp + 84|0; $32 = sp + 72|0; $33 = sp + 60|0; $34 = sp + 48|0; $35 = sp + 36|0; $36 = sp + 24|0; $37 = sp + 12|0; $1 = $this; $38 = $1; $39 = ((($38)) + 112|0); $40 = HEAP32[$39>>2]|0; $41 = (2)==($40|0); if ($41) { $42 = ((($38)) + 124|0); __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE5clearEv($42); $43 = ((($38)) + 136|0); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5clearEv($43); $44 = ((($38)) + 112|0); HEAP32[$44>>2] = 0; $0 = 2; $341 = $0; STACKTOP = sp;return ($341|0); } $45 = ((($38)) + 104|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $0 = 0; $341 = $0; STACKTOP = sp;return ($341|0); } $48 = ((($38)) + 116|0); HEAP32[$48>>2] = 0; $49 = ((($38)) + 4|0); $50 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($49)|0); HEAP32[$it>>2] = $50; L9: while(1) { $51 = ((($38)) + 4|0); $52 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($51)|0); HEAP32[$2>>2] = $52; $53 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it,$2)|0); if (!($53)) { label = 77; break; } $54 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 20|0); $58 = HEAP32[$57>>2]|0; $59 = (FUNCTION_TABLE_ii[$58 & 8191]($55)|0); if ($59) { __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEEC2Ev($boundFunctionsList); $60 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEplEi($it,1)|0); HEAP32[$jt>>2] = $60; while(1) { $61 = ((($38)) + 4|0); $62 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($61)|0); HEAP32[$3>>2] = $62; $63 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($jt,$3)|0); if (!($63)) { break; } $64 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($jt)|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 20|0); $68 = HEAP32[$67>>2]|0; __THREW__ = 0; $69 = (invoke_ii($68|0,($65|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 12; break L9; } if ($69) { $74 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 52|0); $77 = HEAP32[$76>>2]|0; $78 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($jt)|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 52|0); $81 = HEAP32[$80>>2]|0; $82 = ($77|0)==($81|0); if ($82) { $83 = ((($38)) + 124|0); $84 = (__ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE3endEv($83)|0); HEAP32[$6>>2] = $84; $85 = ((($38)) + 124|0); $86 = (__ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE5beginEv($85)|0); HEAP32[$8>>2] = $86; $87 = ((($38)) + 124|0); $88 = (__ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE3endEv($87)|0); HEAP32[$9>>2] = $88; $89 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 52|0); __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$9>>2]|0; $92 = (invoke_iiii(6670,($$byval_copy|0),($$byval_copy$5|0),($91|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 12; break L9; } HEAP32[$7>>2] = $92; __THREW__ = 0; $95 = (invoke_iii(6671,($6|0),($7|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 12; break L9; } if ($95) { $98 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 52|0); $101 = HEAP32[$100>>2]|0; $102 = ((($38)) + 116|0); HEAP32[$102>>2] = $101; $103 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE5emptyEv($boundFunctionsList)|0); if ($103) { $104 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it)|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 56|0); __THREW__ = 0; invoke_vii(6672,($boundFunctionsList|0),($106|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 12; break L9; } } $109 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($jt)|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 56|0); __THREW__ = 0; invoke_vii(6672,($boundFunctionsList|0),($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 12; break L9; } } } } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($jt)|0); } $114 = ((($38)) + 116|0); $115 = HEAP32[$114>>2]|0; $116 = (0)!=($115|0); if ($116) { __THREW__ = 0; invoke_vii(3797,($11|0),(164013|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 12; break; } __THREW__ = 0; invoke_viii(6302,($10|0),($38|0),($11|0)); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 37; break; } $121 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $122 = ((($38)) + 116|0); $123 = HEAP32[$122>>2]|0; __THREW__ = 0; $124 = (invoke_ii(6673,($123|0))|0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { label = 38; break; } $127 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($124)|0); $128 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($boundFunctionsList)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $127; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $128; (invoke_iiiii(6674,($s|0),1024,($121|0),($vararg_buffer|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 38; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __THREW__ = 0; invoke_vii(4329,($ss|0),24); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 12; break; } $133 = ((($ss)) + 8|0); __THREW__ = 0; $134 = (invoke_iii(3839,($133|0),($s|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 40; break; } __THREW__ = 0; (invoke_iii(3839,($134|0),(174481|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 40; break; } $139 = (__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE5beginEv($boundFunctionsList)|0); HEAP32[$jt1>>2] = $139; $140 = ((($ss)) + 8|0); $141 = (__ZNKSt3__111__wrap_iterIP7ButtonsEdeEv($jt1)|0); $142 = HEAP32[$141>>2]|0; __THREW__ = 0; $143 = (invoke_ii(6675,($142|0))|0); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 40; break; } $146 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($143)|0); __THREW__ = 0; (invoke_iii(3839,($140|0),($146|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 40; break; } (__ZNSt3__111__wrap_iterIP7ButtonsEppEv($jt1)|0); while(1) { $149 = (__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE3endEv($boundFunctionsList)|0); HEAP32[$12>>2] = $149; $150 = (__ZNSt3__1neIP7ButtonsEEbRKNS_11__wrap_iterIT_EES7_($jt1,$12)|0); if (!($150)) { break; } $151 = ((($ss)) + 8|0); __THREW__ = 0; $152 = (invoke_iii(3839,($151|0),(164070|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 40; break L9; } $155 = (__ZNKSt3__111__wrap_iterIP7ButtonsEdeEv($jt1)|0); $156 = HEAP32[$155>>2]|0; __THREW__ = 0; $157 = (invoke_ii(6675,($156|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { label = 40; break L9; } $160 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($157)|0); __THREW__ = 0; (invoke_iii(3839,($152|0),($160|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 40; break L9; } (__ZNSt3__111__wrap_iterIP7ButtonsEppEv($jt1)|0); } $169 = ((($38)) + 148|0); __THREW__ = 0; invoke_vii(3841,($13|0),($ss|0)); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { label = 40; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($169,$13)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); __THREW__ = 0; $172 = (invoke_ii(3903,172)|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 40; break; } __THREW__ = 0; $175 = (invoke_i(4556)|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 57; break; } __THREW__ = 0; $178 = (invoke_i(4541)|0); $179 = __THREW__; __THREW__ = 0; $180 = $179&1; if ($180) { label = 57; break; } __THREW__ = 0; invoke_viiiiiiddiiii(3837,($172|0),($175|0),($178|0),0,($38|0),1,40.0,130.0,(164073|0),7,1,1); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 57; break; } $183 = ((($38)) + 104|0); HEAP32[$183>>2] = $172; $184 = ((($38)) + 104|0); $185 = HEAP32[$184>>2]|0; $186 = HEAP32[$185>>2]|0; $187 = ((($186)) + 36|0); $188 = HEAP32[$187>>2]|0; __THREW__ = 0; invoke_vii(3797,($16|0),(164082|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 40; break; } __THREW__ = 0; invoke_viii(6302,($15|0),($38|0),($16|0)); $191 = __THREW__; __THREW__ = 0; $192 = $191&1; if ($192) { label = 58; break; } $193 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($15)|0); __THREW__ = 0; invoke_vii(3797,($14|0),($193|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 59; break; } __THREW__ = 0; invoke_vii(3797,($17|0),(211279|0)); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 60; break; } __THREW__ = 0; invoke_viiiii($188|0,($185|0),1,($14|0),($17|0),0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { label = 61; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $200 = ((($38)) + 104|0); $201 = HEAP32[$200>>2]|0; $202 = HEAP32[$201>>2]|0; $203 = ((($202)) + 36|0); $204 = HEAP32[$203>>2]|0; __THREW__ = 0; invoke_vii(3797,($20|0),(164120|0)); $205 = __THREW__; __THREW__ = 0; $206 = $205&1; if ($206) { label = 40; break; } __THREW__ = 0; invoke_viii(6302,($19|0),($38|0),($20|0)); $207 = __THREW__; __THREW__ = 0; $208 = $207&1; if ($208) { label = 65; break; } $209 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); __THREW__ = 0; invoke_vii(3797,($18|0),($209|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 66; break; } __THREW__ = 0; invoke_vii(3797,($21|0),(211279|0)); $212 = __THREW__; __THREW__ = 0; $213 = $212&1; if ($213) { label = 67; break; } __THREW__ = 0; invoke_viiiii($204|0,($201|0),2,($18|0),($21|0),0); $214 = __THREW__; __THREW__ = 0; $215 = $214&1; if ($215) { label = 68; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); $0 = 0; $22 = 1; __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); } else { $22 = 0; } __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEED2Ev($boundFunctionsList); $cleanup$dest = $22; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 121; break; } } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it)|0); } switch (label|0) { case 12: { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $4 = $72; $5 = $73; break; } case 37: { $163 = ___cxa_find_matching_catch()|0; $164 = tempRet0; $4 = $163; $5 = $164; label = 39; break; } case 38: { $165 = ___cxa_find_matching_catch()|0; $166 = tempRet0; $4 = $165; $5 = $166; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); label = 39; break; } case 40: { $167 = ___cxa_find_matching_catch()|0; $168 = tempRet0; $4 = $167; $5 = $168; label = 72; break; } case 57: { $216 = ___cxa_find_matching_catch()|0; $217 = tempRet0; $4 = $216; $5 = $217; __ZdlPv($172); label = 72; break; } case 58: { $218 = ___cxa_find_matching_catch()|0; $219 = tempRet0; $4 = $218; $5 = $219; label = 64; break; } case 59: { $220 = ___cxa_find_matching_catch()|0; $221 = tempRet0; $4 = $220; $5 = $221; label = 63; break; } case 60: { $222 = ___cxa_find_matching_catch()|0; $223 = tempRet0; $4 = $222; $5 = $223; label = 62; break; } case 61: { $224 = ___cxa_find_matching_catch()|0; $225 = tempRet0; $4 = $224; $5 = $225; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); label = 62; break; } case 65: { $226 = ___cxa_find_matching_catch()|0; $227 = tempRet0; $4 = $226; $5 = $227; label = 71; break; } case 66: { $228 = ___cxa_find_matching_catch()|0; $229 = tempRet0; $4 = $228; $5 = $229; label = 70; break; } case 67: { $230 = ___cxa_find_matching_catch()|0; $231 = tempRet0; $4 = $230; $5 = $231; label = 69; break; } case 68: { $232 = ___cxa_find_matching_catch()|0; $233 = tempRet0; $4 = $232; $5 = $233; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); label = 69; break; } case 77: { $234 = ((($38)) + 120|0); HEAP32[$234>>2] = 0; $i = 11; while(1) { $235 = $i; $236 = ($235|0)>=(0); if (!($236)) { label = 120; break; } $237 = ((($38)) + 136|0); $238 = (__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($237)|0); HEAP32[$23>>2] = $238; $239 = ((($38)) + 136|0); $240 = (__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5beginEv($239)|0); HEAP32[$25>>2] = $240; $241 = ((($38)) + 136|0); $242 = (__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($241)|0); HEAP32[$26>>2] = $242; $243 = $i; $244 = (66912 + ($243<<2)|0); ;HEAP32[$$byval_copy$6>>2]=HEAP32[$25>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$26>>2]|0; $245 = (__ZNSt3__14findINS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEES2_EET_S8_S8_RKT0_($$byval_copy$6,$$byval_copy$7,$244)|0); HEAP32[$24>>2] = $245; $246 = (__ZNSt3__1neERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($23,$24)|0); if (!($246)) { $found = 0; $247 = ((($38)) + 4|0); $248 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($247)|0); HEAP32[$it2>>2] = $248; while(1) { $249 = ((($38)) + 4|0); $250 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($249)|0); HEAP32[$27>>2] = $250; $251 = (__ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($it2,$27)|0); if (!($251)) { break; } $252 = $i; $253 = (66912 + ($252<<2)|0); $254 = HEAP32[$253>>2]|0; $255 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($it2)|0); $256 = HEAP32[$255>>2]|0; $257 = ((($256)) + 56|0); $258 = HEAP32[$257>>2]|0; $259 = ($254|0)==($258|0); if ($259) { label = 83; break; } (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($it2)|0); } if ((label|0) == 83) { label = 0; $found = 1; } $260 = $found; $261 = $260&1; if (!($261)) { break; } } $339 = $i; $340 = (($339) + -1)|0; $i = $340; } if ((label|0) == 120) { $0 = 1; $341 = $0; STACKTOP = sp;return ($341|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($29,164152); __THREW__ = 0; invoke_viii(6302,($28|0),($38|0),($29|0)); $262 = __THREW__; __THREW__ = 0; $263 = $262&1; if ($263) { $317 = ___cxa_find_matching_catch()|0; $318 = tempRet0; $4 = $317; $5 = $318; } else { $264 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($28)|0); $265 = $i; $266 = (66912 + ($265<<2)|0); $267 = HEAP32[$266>>2]|0; __THREW__ = 0; $268 = (invoke_ii(6675,($267|0))|0); $269 = __THREW__; __THREW__ = 0; $270 = $269&1; if (!($270)) { $271 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($268)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $271; (invoke_iiiii(6674,($s3|0),1024,($264|0),($vararg_buffer2|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if (!($273)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $274 = ((($38)) + 148|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($274,$s3)|0); $275 = $i; $276 = (66912 + ($275<<2)|0); $277 = HEAP32[$276>>2]|0; $278 = ((($38)) + 120|0); HEAP32[$278>>2] = $277; $279 = (__Znwj(172)|0); __THREW__ = 0; $280 = (invoke_i(4556)|0); $281 = __THREW__; __THREW__ = 0; $282 = $281&1; if (!($282)) { __THREW__ = 0; $283 = (invoke_i(4541)|0); $284 = __THREW__; __THREW__ = 0; $285 = $284&1; if (!($285)) { __THREW__ = 0; invoke_viiiiiiddiiii(3837,($279|0),($280|0),($283|0),1,($38|0),1,40.0,130.0,(164236|0),7,1,1); $286 = __THREW__; __THREW__ = 0; $287 = $286&1; if (!($287)) { $288 = ((($38)) + 104|0); HEAP32[$288>>2] = $279; $289 = ((($38)) + 104|0); $290 = HEAP32[$289>>2]|0; $291 = HEAP32[$290>>2]|0; $292 = ((($291)) + 36|0); $293 = HEAP32[$292>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($32,164082); __THREW__ = 0; invoke_viii(6302,($31|0),($38|0),($32|0)); $294 = __THREW__; __THREW__ = 0; $295 = $294&1; if ($295) { $323 = ___cxa_find_matching_catch()|0; $324 = tempRet0; $4 = $323; $5 = $324; } else { $296 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($31)|0); __THREW__ = 0; invoke_vii(3797,($30|0),($296|0)); $297 = __THREW__; __THREW__ = 0; $298 = $297&1; if ($298) { $325 = ___cxa_find_matching_catch()|0; $326 = tempRet0; $4 = $325; $5 = $326; } else { __THREW__ = 0; invoke_vii(3797,($33|0),(211279|0)); $299 = __THREW__; __THREW__ = 0; $300 = $299&1; do { if ($300) { $327 = ___cxa_find_matching_catch()|0; $328 = tempRet0; $4 = $327; $5 = $328; } else { __THREW__ = 0; invoke_viiiii($293|0,($290|0),1,($30|0),($33|0),0); $301 = __THREW__; __THREW__ = 0; $302 = $301&1; if ($302) { $329 = ___cxa_find_matching_catch()|0; $330 = tempRet0; $4 = $329; $5 = $330; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($33); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $303 = ((($38)) + 104|0); $304 = HEAP32[$303>>2]|0; $305 = HEAP32[$304>>2]|0; $306 = ((($305)) + 36|0); $307 = HEAP32[$306>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($36,164120); __THREW__ = 0; invoke_viii(6302,($35|0),($38|0),($36|0)); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { $331 = ___cxa_find_matching_catch()|0; $332 = tempRet0; $4 = $331; $5 = $332; } else { $310 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); __THREW__ = 0; invoke_vii(3797,($34|0),($310|0)); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { $333 = ___cxa_find_matching_catch()|0; $334 = tempRet0; $4 = $333; $5 = $334; } else { __THREW__ = 0; invoke_vii(3797,($37|0),(211279|0)); $313 = __THREW__; __THREW__ = 0; $314 = $313&1; do { if ($314) { $335 = ___cxa_find_matching_catch()|0; $336 = tempRet0; $4 = $335; $5 = $336; } else { __THREW__ = 0; invoke_viiiii($307|0,($304|0),2,($34|0),($37|0),0); $315 = __THREW__; __THREW__ = 0; $316 = $315&1; if ($316) { $337 = ___cxa_find_matching_catch()|0; $338 = tempRet0; $4 = $337; $5 = $338; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($37); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $0 = 0; $341 = $0; STACKTOP = sp;return ($341|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($35); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($36); $342 = $4; $343 = $5; ___resumeException($342|0); // unreachable; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($30); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($32); $342 = $4; $343 = $5; ___resumeException($342|0); // unreachable; } } } $321 = ___cxa_find_matching_catch()|0; $322 = tempRet0; $4 = $321; $5 = $322; __ZdlPv($279); $342 = $4; $343 = $5; ___resumeException($342|0); // unreachable; } } $319 = ___cxa_find_matching_catch()|0; $320 = tempRet0; $4 = $319; $5 = $320; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($28); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($29); $342 = $4; $343 = $5; ___resumeException($342|0); // unreachable; break; } case 121: { $341 = $0; STACKTOP = sp;return ($341|0); break; } } if ((label|0) == 39) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); } else if ((label|0) == 62) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); label = 63; } else if ((label|0) == 69) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); label = 70; } if ((label|0) == 63) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); label = 64; } else if ((label|0) == 70) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($19); label = 71; } if ((label|0) == 64) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); label = 72; } else if ((label|0) == 71) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($20); label = 72; } if ((label|0) == 72) { __ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($ss); } __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEED2Ev($boundFunctionsList); $342 = $4; $343 = $5; ___resumeException($342|0); // unreachable; return (0)|0; } function __ZN13WGuiKeyBinder13ButtonPressedEii($this,$controllerId,$controlId) { $this = $this|0; $controllerId = $controllerId|0; $controlId = $controlId|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $4 = sp; $0 = $this; $1 = $controllerId; $2 = $controlId; $5 = $0; $6 = $2; $7 = (2)==($6|0); L1: do { if ($7) { $8 = $1; switch ($8|0) { case 0: { $9 = ((($5)) + 124|0); $10 = ((($5)) + 116|0); __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE6insertERKi($3,$9,$10); break L1; break; } case 1: { $11 = ((($5)) + 136|0); $12 = ((($5)) + 120|0); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6insertERKS1_($4,$11,$12); break L1; break; } default: { break L1; } } } else { $13 = ((($5)) + 112|0); HEAP32[$13>>2] = 2; } } while(0); $14 = ((($5)) + 104|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if (!($16)) { $24 = ((($5)) + 104|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } $17 = ((($5)) + 104|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { $20 = HEAP32[$18>>2]|0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($18); } $23 = ((($5)) + 104|0); HEAP32[$23>>2] = 0; $24 = ((($5)) + 104|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } function __ZN13WGuiKeyBinder6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mFont = 0, $pos = 0, $renderer = 0, $s = 0; var $t = 0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 20|0; $1 = sp + 8|0; $0 = $this; $4 = $0; __ZN8WGuiList6RenderEv($4); $5 = ((($4)) + 104|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if (!($7)) { STACKTOP = sp;return; } $8 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $8; $9 = (__ZN16WResourceManager8InstanceEv()|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 112|0); $12 = HEAP32[$11>>2]|0; $13 = (FUNCTION_TABLE_iii[$12 & 8191]($9,1)|0); $mFont = $13; $14 = $mFont; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($14,-65536); $18 = $renderer; __ZN9JRenderer8FillRectEffffj($18,0.0,0.0,480.0,272.0,-419434256); $pos = 0; $y = 20.0; while(1) { $19 = ((($4)) + 148|0); $20 = $pos; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($19,174481,$20)|0); $t = $21; $22 = ((($4)) + 148|0); $23 = $pos; $24 = $t; $25 = $pos; $26 = (($24) - ($25))|0; __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($s,$22,$23,$26); $27 = $t; $28 = (-1)==($27|0); $29 = $t; $30 = (($29) + 1)|0; $31 = $28 ? $29 : $30; $pos = $31; $32 = $mFont; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; invoke_vii(3800,($1|0),($s|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 7; break; } $38 = $y; __THREW__ = 0; invoke_viiddidd($35|0,($32|0),($1|0),240.0,(+$38),1,0.0,0.0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 8; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $41 = $y; $42 = $41 + 20.0; $y = $42; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $43 = $pos; $44 = ($43|0)!=(-1); if (!($44)) { label = 6; break; } } if ((label|0) == 6) { $45 = ((($4)) + 104|0); $46 = HEAP32[$45>>2]|0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 8|0); $49 = HEAP32[$48>>2]|0; FUNCTION_TABLE_vi[$49 & 8191]($46); STACKTOP = sp;return; } else if ((label|0) == 7) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $2 = $50; $3 = $51; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $54 = $2; $55 = $3; ___resumeException($54|0); // unreachable; } else if ((label|0) == 8) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; $2 = $52; $3 = $53; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($s); $54 = $2; $55 = $3; ___resumeException($54|0); // unreachable; } } function __ZN13WGuiKeyBinder10yieldFocusEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1; } function __GLOBAL__sub_I_WGui_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5937(); ___cxx_global_var_init_1_5938(); ___cxx_global_var_init_3_5939(); ___cxx_global_var_init_5_5940(); return; } function __ZN8WGuiDeco12getDecoratedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP8WGuiBaseEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP8WGuiBaseS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIPP8WGuiBaseEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__111__wrap_iterIPP8WGuiBaseEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__111__wrap_iterIPP8WGuiBaseEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZN9WGuiImageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN13WGuiCardImageD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); __ZN9WSyncableD2Ev($2); __ZN9WGuiImageD2Ev($1); STACKTOP = sp;return; } function __ZN13WCFilterColorC2Ei($this,$_c) { $this = $this|0; $_c = $_c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_c; $2 = $0; __ZN11WCardFilterC2Ev($2); $3 = 62136; HEAP32[$2>>2] = $3; $4 = $1; $5 = ((($2)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPKP8WGuiBaseEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($this,$__u,$0) { $this = $this|0; $__u = $__u|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__u; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($5)|0); HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($this,$__position) { $this = $this|0; $__position = $__position|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, $__ps = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $2 = sp + 4|0; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE6cbeginEv($3)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1miIPKP8WGuiBaseS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__position,$2)|0); $__ps = $5; $6 = HEAP32[$3>>2]|0; $7 = $__ps; $8 = (($6) + ($7<<2)|0); $__p = $8; $9 = $__p; $10 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($3,$9)|0); HEAP32[$0>>2] = $10; $11 = $__p; $12 = ((($11)) + 4|0); $13 = ((($3)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $__p; $16 = (__ZNSt3__14moveIPP8WGuiBaseS3_EET0_T_S5_S4_($12,$14,$15)|0); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($3,$16); $17 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($17|0); } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(6676,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(6677,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 24)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2IRS6_S9_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $5 = $0; $6 = $1; $7 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$7); $8 = ((($5)) + 12|0); $9 = $2; $10 = (__ZNSt3__17forwardIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($9)|0); __THREW__ = 0; invoke_vii(3800,($8|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9push_backEOS8_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); if ($7) { __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE24__RAII_IncreaseAnnotatorC2ERKSA_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($10)|0); $12 = $1; $13 = (__ZNSt3__14moveIRNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSB_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($8,$11,$13); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $14 = ((($2)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); HEAP32[$14>>2] = $16; STACKTOP = sp;return; } else { $17 = $1; $18 = (__ZNSt3__14moveIRNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSB_($17)|0); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_($2,$18); STACKTOP = sp;return; } } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + (($3*24)|0)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; $2 = $0; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEEC2ERKS2_($2,$1); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; $2 = $0; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEEC2ERKS3_($2,$1); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEED2Ev($1); STACKTOP = sp;return; } function __ZN8WGuiListD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 63284; HEAP32[$1>>2] = $2; $3 = ((($1)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN8WGuiMenuD2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_($this,$__position,$__x) { $this = $this|0; $__position = $__position|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, $__p = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 48|0; $3 = sp + 32|0; $__annotator = sp + 52|0; $__v = sp + 8|0; $1 = $this; $2 = $__x; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($6)|0); HEAP32[$3>>2] = $8; $9 = (__ZNSt3__1miIPKP8WGuiBasePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__position,$3)|0); $10 = (($7) + ($9<<2)|0); $__p = $10; $11 = ((($6)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($6)|0); $14 = HEAP32[$13>>2]|0; $15 = ($12>>>0)<($14>>>0); if ($15) { __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$6,1); $16 = $__p; $17 = ((($6)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($6)|0); $21 = ((($6)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($22)|0); $24 = $2; $25 = (__ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($24)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($20,$23,$25); $26 = ((($6)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 4|0); HEAP32[$26>>2] = $28; } else { $29 = $__p; $30 = ((($6)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = $__p; $33 = ((($32)) + 4|0); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_($6,$29,$31,$33); $34 = $2; $35 = (__ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($34)|0); $36 = HEAP32[$35>>2]|0; $37 = $__p; HEAP32[$37>>2] = $36; } __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $61 = $__p; $62 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($6,$61)|0); HEAP32[$0>>2] = $62; $63 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($63|0); } $38 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($6)|0); $__a = $38; $39 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($6)|0); $40 = (($39) + 1)|0; $41 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__recommendEj($6,$40)|0); $42 = $__p; $43 = HEAP32[$6>>2]|0; $44 = $42; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $__a; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEEC2EjjS5_($__v,$41,$47,$48); $49 = $2; $50 = (__ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($49)|0); __THREW__ = 0; invoke_vii(6678,($__v|0),($50|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } $53 = $__p; __THREW__ = 0; $54 = (invoke_iiii(6679,($6|0),($__v|0),($53|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { $57 = ___cxa_find_matching_catch()|0; $58 = tempRet0; $4 = $57; $5 = $58; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); $59 = $4; $60 = $5; ___resumeException($59|0); // unreachable; } $__p = $54; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); $61 = $__p; $62 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($6,$61)|0); HEAP32[$0>>2] = $62; $63 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($63|0); } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__111__wrap_iterIPP8WGuiBaseEplEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__n; $3 = $1; ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = $2; (__ZNSt3__111__wrap_iterIPP8WGuiBaseEpLEi($0,$4)|0); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ENS_15__tree_iteratorIiS4_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ENS_15__tree_iteratorIiS4_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__14findINS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEEiEET_S7_S7_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neERKNS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES7_($__first,$__last)|0); if (!($2)) { label = 5; break; } $3 = (__ZNKSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { label = 5; break; } (__ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEppEv($__first)|0); } if ((label|0) == 5) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__1eqERKNS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE9push_backERKS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__111__wrap_iterIP7ButtonsEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIP7ButtonsEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE11__make_iterEPS1_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIP7ButtonsEEbRKNS_11__wrap_iterIT_EES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIP7ButtonsS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ENS_15__tree_iteratorIS1_S5_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ENS_15__tree_iteratorIS1_S5_iEE($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__14findINS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEES2_EET_S8_S8_RKT0_($__first,$__last,$__value_) { $__first = $__first|0; $__last = $__last|0; $__value_ = $__value_|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $__value_; while(1) { $2 = (__ZNSt3__1neERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__first,$__last)|0); if (!($2)) { label = 5; break; } $3 = (__ZNKSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEdeEv($__first)|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { label = 5; break; } (__ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEppEv($__first)|0); } if ((label|0) == 5) { ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0; $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNSt3__1neERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEE6insertERKi($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = $1; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE15__insert_uniqueERKi($2,$3,$4); __ZNSt3__14pairINS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEEbEC2INS_15__tree_iteratorIiS5_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISB_S6_EE5valuesr14is_convertibleISC_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6insertERKS1_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = $1; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE15__insert_uniqueERKS1_($2,$3,$4); __ZNSt3__14pairINS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEbEC2INS_15__tree_iteratorIS2_S6_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function ___cxx_global_var_init_5937() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(66900,182585); (___cxa_atexit((3831|0),(66900|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5938() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(66888,165089); (___cxa_atexit((3831|0),(66888|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5939() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(66960,165080); (___cxa_atexit((3831|0),(66960|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5940() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(66972,165065); (___cxa_atexit((3831|0),(66972|0),(___dso_handle|0))|0); return; } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10deallocateERS9_PS8_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__destruct_at_endEPS8_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__destruct_at_endEPS8_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -24|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($10)|0); __THREW__ = 0; invoke_vii(6680,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE7destroyIS8_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7destroyEPS7_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7destroyEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_ED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 24)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6__rootEv($1)|0); __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE7destroyEPNS_11__tree_nodeIS1_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE7destroyEPNS_11__tree_nodeIS1_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE7destroyEPNS_11__tree_nodeIS1_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE7destroyEPNS_11__tree_nodeIS1_PvEE($2,$9); $10 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofI7ButtonsEEPT_RS2_($13)|0); __THREW__ = 0; invoke_vii(6681,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE10deallocateERS6_PS5_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE7destroyIS3_EEvRS6_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE9__destroyIS3_EEvNS_17integral_constantIbLb0EEERS6_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE9__destroyIS3_EEvNS_17integral_constantIbLb0EEERS6_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofI7ButtonsEEPT_RS2_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE10deallocateERS6_PS5_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE10deallocateEPS4_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE10deallocateEPS4_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE6__rootEv($1)|0); __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE($2,$9); $10 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIiEEPT_RS1_($13)|0); __THREW__ = 0; invoke_vii(6682,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE10deallocateERS5_PS4_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE7destroyIiEEvRS5_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS5_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE9__destroyIiEEvNS_17integral_constantIbLb0EEERS5_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE10deallocateERS5_PS4_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE10deallocateEPS3_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE10deallocateEPS3_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($10)|0); __THREW__ = 0; invoke_vii(6683,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE7destroyIS2_EEvRS3_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE9__destroyIS2_EEvNS_17integral_constantIbLb1EEERS3_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorI7ButtonsE7destroyEPS1_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorI7ButtonsE7destroyEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE10deallocateERS3_PS2_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorI7ButtonsE10deallocateEPS1_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorI7ButtonsE10deallocateEPS1_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN8WGuiBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiBaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiBase5getIdEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return -1; } function __ZNK8WGuiBase10getDisplayEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,211279); STACKTOP = sp;return; } function __ZN8WGuiBase10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; STACKTOP = sp;return; } function __ZN8WGuiBase4setXEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiBase4setYEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiBase8setWidthEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiBase9setHeightEf($this,$0) { $this = $this|0; $0 = +$0; var $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiBase5setIdEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return; } function __ZN8WGuiBase14CheckUserInputE7Buttons($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return 0; } function __ZN8WGuiItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WGuiHeaderD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN10WGuiHeaderD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WGuiHeaderD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WGuiHeader10SelectableEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN11WDecoStyledD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiDecoD2Ev($1); STACKTOP = sp;return; } function __ZN11WDecoStyledD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WDecoStyledD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN11WGuiTabMenuD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiMenuD2Ev($1); STACKTOP = sp;return; } function __ZN11WGuiTabMenuD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WGuiTabMenuD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN8WGuiMenu11getSelectedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN8WGuiMenu11setSelectedERNSt3__111__wrap_iterIPP8WGuiBaseEE($this,$it) { $this = $this|0; $it = $it|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $it; $3 = $0; $4 = $1; $5 = ((($3)) + 4|0); $6 = (__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($5)|0); HEAP32[$2>>2] = $6; $7 = (__ZNSt3__1miIPP8WGuiBaseS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($4,$2)|0); $c = $7; $8 = HEAP32[$3>>2]|0; $9 = ((($8)) + 184|0); $10 = HEAP32[$9>>2]|0; $11 = $c; FUNCTION_TABLE_vii[$10 & 8191]($3,$11); STACKTOP = sp;return; } function __ZNSt3__1miIPP8WGuiBaseS3_EENS_11__wrap_iterIT_E15difference_typeERKS6_RKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZN8WGuiListD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiListD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WDecoEnumD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiDecoD2Ev($1); STACKTOP = sp;return; } function __ZN9WDecoEnumD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WDecoEnumD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WDecoCheatD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiDecoD2Ev($1); STACKTOP = sp;return; } function __ZN10WDecoCheatD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WDecoCheatD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WGuiButtonD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiDecoD2Ev($1); STACKTOP = sp;return; } function __ZN10WGuiButtonD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10WGuiButtonD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10WGuiButton10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN10WGuiButton12getControlIDEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10WGuiButton15getControllerIDEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN9WGuiAward10SelectableEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); STACKTOP = sp;return ($5|0); } function __ZN9WGuiAward5getIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN9WGuiImageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9WGuiImageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9WGuiImage10SelectableEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN9WGuiImage9setSourceEP11WDataSource($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $s; $2 = $0; $3 = $1; $4 = ((($2)) + 60|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN13WGuiCardImageD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WGuiCardImageD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15WGuiCardDistort4getXEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); $3 = (__ZN8WDistortixEi($2,0)|0); $4 = +HEAPF32[$3>>2]; STACKTOP = sp;return (+$4); } function __ZN15WGuiCardDistort4getYEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 80|0); $3 = (__ZN8WDistortixEi($2,1)|0); $4 = +HEAPF32[$3>>2]; STACKTOP = sp;return (+$4); } function __ZN11WGuiListRowD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN8WGuiListD2Ev($1); STACKTOP = sp;return; } function __ZN11WGuiListRowD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11WGuiListRowD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14WGuiFilterItemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 65752; HEAP32[$1>>2] = $2; $3 = ((($1)) + 48|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); __ZN8WGuiItemD2Ev($1); STACKTOP = sp;return; } function __ZN14WGuiFilterItemD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14WGuiFilterItemD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13WGuiKeyBinderD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 65932; HEAP32[$1>>2] = $2; $3 = ((($1)) + 148|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 136|0); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($4); $5 = ((($1)) + 124|0); __ZNSt3__13setIiNS_4lessIiEENS_9allocatorIiEEED2Ev($5); __ZN8WGuiListD2Ev($1); STACKTOP = sp;return; } function __ZN13WGuiKeyBinderD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13WGuiKeyBinderD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP8WGuiBaseEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIPP8WGuiBaseS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP8WGuiBaseEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP8WGuiBaseEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP8WGuiBaseE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8WGuiBaseE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP8WGuiBaseEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP8WGuiBaseEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP8WGuiBaseEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6684,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6685,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6686,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP8WGuiBaseE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP8WGuiBaseE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8WGuiBaseEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP8WGuiBaseEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP8WGuiBaseEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP8WGuiBaseEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP8WGuiBaseEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP8WGuiBaseE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP8WGuiBaseE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6687,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(5385,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP8WGuiBaseRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP8WGuiBaseRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6688,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2ES9_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EEC2ES9_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EEC2ES9_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEEC2Ev($2); $3 = (__ZNSt3__17forwardIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__1miIPKP8WGuiBaseS4_EENS_11__wrap_iterIT_E15difference_typeERKS7_RKNS5_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8WGuiBaseE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPKP8WGuiBaseE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNKSt3__111__wrap_iterIPKP8WGuiBaseE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE6cbeginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPKS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE11__make_iterEPKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPKP8WGuiBaseEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPKP8WGuiBaseEC2ES4_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(6689,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__14moveIPP8WGuiBaseS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($7)|0); $9 = (__ZNSt3__16__moveIP8WGuiBaseS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIP8WGuiBaseS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($2)|0); $6 = (($4) + (($5*24)|0)|0); $7 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + (($8*24)|0)|0); $10 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($2)|0); $12 = (($10) + (($11*24)|0)|0); __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE24__RAII_IncreaseAnnotatorC2ERKSA_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE11__constructIS8_JS8_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE11__constructIS8_JS8_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE9constructIS7_JS7_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE9constructIS7_JS7_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2EOS7_($3,$5); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EC2EOS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($2,$3); $4 = ((($2)) + 12|0); $5 = $1; $6 = ((($5)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($4,$6); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSB_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE21__push_back_slow_pathIS8_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEEC2EjjSA_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceIS9_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6690,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 24|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6691,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8max_sizeERKS9_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8max_sizeERKS9_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6692,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 178956970; } function __ZNKSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEEC2EjjSA_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEEC2ES9_SB_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8allocateERS9_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + (($14*24)|0)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + (($19*24)|0)|0); $21 = (__ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEEC2ES9_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEEEOT_RNS_16remove_referenceISB_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EEC2ES9_SB_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EEC2ES9_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEEEOT_RNS_16remove_referenceISB_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE20__construct_backwardIPS8_EEvRS9_T_SE_RSE_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($11,$13); $14 = (__ZNSt3__113__vector_baseINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($2)|0); __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($1)|0); $5 = (($3) + (($4*24)|0)|0); $6 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4sizeEv($1)|0); $8 = (($6) + (($7*24)|0)|0); $9 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($1)|0); $11 = (($9) + (($10*24)|0)|0); __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE20__construct_backwardIPS8_EEvRS9_T_SE_RSE_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; while(1) { $4 = $2; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = $0; $8 = $3; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -24|0); $11 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($10)|0); $12 = $2; $13 = ((($12)) + -24|0); $2 = $13; $14 = (__ZNSt3__116move_if_noexceptINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleISA_EE5valueERKSA_OSA_E4typeERSA_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_($7,$11,$14); $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -24|0); HEAP32[$15>>2] = $17; } STACKTOP = sp;return; } function __ZNSt3__116move_if_noexceptINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_11conditionalIXaantsr29is_nothrow_move_constructibleIT_EE5valuesr21is_copy_constructibleISA_EE5valueERKSA_OSA_E4typeERSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; $2 = (__ZNSt3__14moveIRNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14swapIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableISB_EE5valueEvE4typeERSB_SE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSC_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSC_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSC_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEONS_16remove_referenceIT_E4typeEOSC_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($2)|0); $6 = (($4) + (($5*24)|0)|0); $7 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE8capacityEv($2)|0); $9 = (($7) + (($8*24)|0)|0); $10 = (__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + (($11*24)|0)|0); __ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE31__annotate_contiguous_containerEPKvSC_SC_SC_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6693,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10deallocateERS9_PS8_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE17__destruct_at_endEPS8_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE17__destruct_at_endEPS8_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE17__destruct_at_endEPS8_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE17__destruct_at_endEPS8_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -24|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEEEPT_SA_($11)|0); __THREW__ = 0; invoke_vii(6680,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 24)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEEC2ERKS2_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6694,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6695,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_4lessIiEEEC2EjS2_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_4lessIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EEC2EjS2_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4lessIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EEC2EjS2_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_4lessIiEEEEOT_RNS_16remove_referenceIS3_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEEC2ERKS3_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6696,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6697,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEEC2EjS3_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_4lessI7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EEC2EjS3_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4lessI7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EEC2EjS3_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_4lessI7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1miIPKP8WGuiBasePS2_EENS_11__wrap_iterIT_E15difference_typeERKS8_RKNS6_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPKP8WGuiBaseE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP8WGuiBaseE4baseEv($4)|0); $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIP8WGuiBaseEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIP8WGuiBaseEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorIP8WGuiBaseE9constructIS2_JS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP8WGuiBaseE9constructIS2_JS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIP8WGuiBaseEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIP8WGuiBaseEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_($this,$__from_s,$__from_e,$__to) { $this = $this|0; $__from_s = $__from_s|0; $__from_e = $__from_e|0; $__to = $__to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__n = 0, $__old_last = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__from_s; $2 = $__from_e; $3 = $__to; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $__old_last = $6; $7 = $__old_last; $8 = $3; $9 = $7; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 4)&-1; $__n = $12; $13 = $1; $14 = $__n; $15 = (($13) + ($14<<2)|0); $__i = $15; while(1) { $16 = $__i; $17 = $2; $18 = ($16>>>0)<($17>>>0); if (!($18)) { break; } $19 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($4)|0); $20 = ((($4)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($21)|0); $23 = $__i; $24 = (__ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($23)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($19,$22,$24); $25 = $__i; $26 = ((($25)) + 4|0); $__i = $26; $27 = ((($4)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); HEAP32[$27>>2] = $29; } $30 = $1; $31 = $1; $32 = $__n; $33 = (($31) + ($32<<2)|0); $34 = $__old_last; (__ZNSt3__113move_backwardIPP8WGuiBaseS3_EET0_T_S5_S4_($30,$33,$34)|0); STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPP8WGuiBaseS3_EET0_T_S5_S4_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPP8WGuiBaseEET_S4_($7)|0); $9 = (__ZNSt3__115__move_backwardIP8WGuiBaseS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIP8WGuiBaseS2_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableIS8_EE5valueEPS8_E4typeEPS5_SC_S9_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9push_backEOS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPP8WGuiBaseS3_EET0_T_S5_S4_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEEC2EjjS5_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(6698,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(6698,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6699,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($70,$71); $72 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($72,$73); __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRP8WGuiBaseEEONS_16remove_referenceIT_E4typeEOS5_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE18__construct_at_endINS_13move_iteratorIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPP8WGuiBaseS3_EEbRKNS_13move_iteratorIT_EERKNS4_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIP8WGuiBaseEEPT_S4_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPP8WGuiBaseEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPP8WGuiBaseEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__1neIPP8WGuiBaseS3_EEbRKNS_13move_iteratorIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPP8WGuiBaseE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPP8WGuiBaseE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPP8WGuiBaseE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNKSt3__113move_iteratorIPP8WGuiBaseEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPP8WGuiBaseEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPP8WGuiBaseEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_($this,$__v,$__p) { $this = $this|0; $__v = $__v|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $__p; $3 = $0; __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__annotate_deleteEv($3); $4 = $1; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $__r = $6; $7 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($3)|0); $8 = HEAP32[$3>>2]|0; $9 = $2; $10 = $1; $11 = ((($10)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($7,$8,$9,$11); $12 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE7__allocEv($3)|0); $13 = $2; $14 = ((($3)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = ((($16)) + 8|0); __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE19__construct_forwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($12,$13,$15,$17); $18 = $1; $19 = ((($18)) + 4|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($3,$19); $20 = ((($3)) + 4|0); $21 = $1; $22 = ((($21)) + 8|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($20,$22); $23 = (__ZNSt3__113__vector_baseIP8WGuiBaseNS_9allocatorIS2_EEE9__end_capEv($3)|0); $24 = $1; $25 = (__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9__end_capEv($24)|0); __ZNSt3__14swapIPP8WGuiBaseEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($23,$25); $26 = $1; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = $1; HEAP32[$29>>2] = $28; $30 = (__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE4sizeEv($3)|0); __ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE14__annotate_newEj($3,$30); __ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($3); $31 = $__r; STACKTOP = sp;return ($31|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE19__construct_forwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__begin2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__begin2 = $__begin2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_Np = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__begin2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $3; $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = $_Np; $14 = $13<<2; _memcpy(($11|0),($12|0),($14|0))|0; $15 = $_Np; $16 = $3; $17 = HEAP32[$16>>2]|0; $18 = (($17) + ($15<<2)|0); HEAP32[$16>>2] = $18; STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE6__rootEv($1)|0); __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE7destroyEPNS_11__tree_nodeIiPvEE($1,$2); $3 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessIiEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessIiEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6__rootEv($1)|0); __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE7destroyEPNS_11__tree_nodeIS1_PvEE($1,$2); $3 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6700,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIP7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EEC2ES2_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIP7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EEC2ES2_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorI7ButtonsEC2Ev($2); $3 = (__ZNSt3__17forwardIP7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorI7ButtonsEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__111__wrap_iterIPP8WGuiBaseEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); HEAP32[$2>>2] = $5; STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ES4_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__115__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ES4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ENS_15__tree_iteratorIiS4_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ES4_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES7_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotatorC2ERKS4_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE11__constructIS2_JRKS2_EEEvNS_17integral_constantIbLb1EEERS3_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorI7ButtonsE9constructIS1_JRKS1_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorI7ButtonsE9constructIS1_JRKS1_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEEC2EjjS4_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6701,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6702,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE8max_sizeERKS3_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE8max_sizeERKS3_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6703,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorI7ButtonsE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorI7ButtonsE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsNS_9allocatorIS1_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEEC2EjjS4_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEEC2ES2_S5_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE8allocateERS3_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorI7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EEC2ES2_S5_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorI7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EEC2ES2_S5_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIP7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorI7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE8allocateERS3_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorI7ButtonsE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorI7ButtonsE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE20__construct_backwardIS2_EENS_9enable_ifIXaaoosr7is_sameIS3_NS1_IT_EEEE5valuentsr15__has_constructIS3_PS7_S7_EE5valuesr31is_trivially_move_constructibleIS7_EE5valueEvE4typeERS3_S9_S9_RS9_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIP7ButtonsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIP7ButtonsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($11,$13); $14 = (__ZNSt3__113__vector_baseI7ButtonsNS_9allocatorIS1_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE9__end_capEv($15)|0); __ZNSt3__14swapIP7ButtonsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($2)|0); __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE20__construct_backwardIS2_EENS_9enable_ifIXaaoosr7is_sameIS3_NS1_IT_EEEE5valuentsr15__has_constructIS3_PS7_S7_EE5valuesr31is_trivially_move_constructibleIS7_EE5valueEvE4typeERS3_S9_S9_RS9_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIP7ButtonsEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP7ButtonsEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE31__annotate_contiguous_containerEPKvS6_S6_S6_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6704,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE10deallocateERS3_PS2_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE17__destruct_at_endEPS1_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerI7ButtonsEEPT_S3_($11)|0); __THREW__ = 0; invoke_vii(6683,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIP7ButtonsRNS_9allocatorIS1_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIP7ButtonsRNS_9allocatorIS1_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE11__make_iterEPS1_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIP7ButtonsEC2ES2_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIP7ButtonsEC2ES2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1eqIP7ButtonsS2_EEbRKNS_11__wrap_iterIT_EERKNS3_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIP7ButtonsE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIP7ButtonsE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIP7ButtonsE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ENS_15__tree_iteratorIS1_S5_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE15__insert_uniqueERKi($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__inserted = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 32|0; $__inserted = sp + 44|0; $__h = sp + 12|0; $4 = sp; $0 = $this; $1 = $__v; $5 = $0; $6 = $1; $7 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__find_equalIiEERPNS_16__tree_node_baseIPvEESB_RKT_($5,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; HEAP8[$__inserted>>0] = 0; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $24 = $__r; __ZNSt3__115__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ES4_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEbEC2IS6_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } $13 = $1; __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE16__construct_nodeIJRKiEEENS_10unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS3_ISC_EEEEEEDpOT_($__h,$5,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6705,($5|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE7releaseEv($__h)|0); $__r = $19; HEAP8[$__inserted>>0] = 1; __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEED2Ev($__h); $24 = $__r; __ZNSt3__115__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ES4_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEbEC2IS6_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__find_equalIiEERPNS_16__tree_node_baseIPvEESB_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__14lessIiEclERKiS3_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__14lessIiEclERKiS3_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessIiEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessIiEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessIiEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE16__construct_nodeIJRKiEEENS_10unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS3_ISC_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE8allocateERS5_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEC2ERS5_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEC2EPS3_OS7_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIiEEPT_RS1_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6706,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE8allocateERS5_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*20)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEC2ERS5_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEC2EPS3_OS7_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6707,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSA_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEC2ES4_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EEC2ES4_S8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EEC2ES4_S8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeIiPvEEEEOT_RNS_16remove_referenceIS5_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE9constructIiJRKiEEEvRS5_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE11__constructIiJRKiEEEvNS_17integral_constantIbLb1EEERS5_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE9constructIiJRKiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeIiPvEEE9constructIiJRKiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE16__insert_node_atEPNS_16__tree_node_baseIPvEERS9_S9_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5resetEPS3_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5resetEPS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEclEPS4_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeIiPvEEEEEclEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofIiEEPT_RS1_($8)|0); __THREW__ = 0; invoke_vii(6682,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE10deallocateERS5_PS4_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEbEC2IS6_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEEbEC2INS_15__tree_iteratorIiS5_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISB_S6_EE5valuesr14is_convertibleISC_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorIiPNS_11__tree_nodeIiPvEEiEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__121__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEC2ENS_15__tree_iteratorIiS4_iEE($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE15__insert_uniqueERKS1_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__inserted = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 32|0; $__inserted = sp + 44|0; $__h = sp + 12|0; $4 = sp; $0 = $this; $1 = $__v; $5 = $0; $6 = $1; $7 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__find_equalIS1_EERPNS_16__tree_node_baseIPvEESC_RKT_($5,$__parent,$6)|0); $__child = $7; $8 = $__child; $9 = HEAP32[$8>>2]|0; $__r = $9; HEAP8[$__inserted>>0] = 0; $10 = $__child; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $24 = $__r; __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEbEC2IS7_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } $13 = $1; __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE16__construct_nodeIJRKS1_EEENS_10unique_ptrINS_11__tree_nodeIS1_PvEENS_22__tree_node_destructorINS4_ISD_EEEEEEDpOT_($__h,$5,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6708,($5|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE7releaseEv($__h)|0); $__r = $19; HEAP8[$__inserted>>0] = 1; __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEED2Ev($__h); $24 = $__r; __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($4,$24); __ZNSt3__14pairINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEbEC2IS7_RbvEEOT_OT0_($agg$result,$4,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__find_equalIS1_EERPNS_16__tree_node_baseIPvEESC_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_4lessI7ButtonsEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__14lessI7ButtonsEclERKS1_S4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); STACKTOP = sp;return ($7|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE16__construct_nodeIJRKS1_EEENS_10unique_ptrINS_11__tree_nodeIS1_PvEENS_22__tree_node_destructorINS4_ISD_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE8allocateERS6_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEC2ERS6_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEC2EPS4_OS8_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofI7ButtonsEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6709,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE8allocateERS6_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*20)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEC2ERS6_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEC2EPS4_OS8_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6710,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEC2ES5_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeI7ButtonsPvEEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EEC2ES5_S9_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeI7ButtonsPvEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EEC2ES5_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeI7ButtonsPvEEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE9constructIS3_JRKS3_EEEvRS6_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeI7ButtonsPvEEE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSA_SA_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5resetEPS4_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5resetEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEclEPS5_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEEclEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofI7ButtonsEEPT_RS2_($8)|0); __THREW__ = 0; invoke_vii(6681,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE10deallocateERS6_PS5_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEbEC2IS7_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEbEC2INS_15__tree_iteratorIS2_S6_iEEbEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISC_S7_EE5valuesr14is_convertibleISD_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS2_PvEEiEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ENS_15__tree_iteratorIS1_S5_iEE($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZN16WResourceManager8InstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[16748]|0; $3 = ($2|0)==(0|0); if (!($3)) { $11 = HEAP32[16748]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(244)|0); __THREW__ = 0; invoke_vi(6711,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[16748] = $4; $11 = HEAP32[16748]|0; STACKTOP = sp;return ($11|0); } function __ZN16WResourceManager9TerminateEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[16748]|0; $1 = ($0|0)!=(0|0); $2 = HEAP32[16748]|0; $3 = ($2|0)!=(0|0); $or$cond = $1 & $3; if (!($or$cond)) { return; } $4 = HEAP32[16748]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = HEAP32[$4>>2]|0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; FUNCTION_TABLE_vi[$8 & 8191]($4); } HEAP32[16748] = 0; return; } function __ZN19ResourceManagerImpl13RetrieveErrorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 216|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN19ResourceManagerImpl11DebugRenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $9 = 0, $buf = 0, $font = 0, $man = 0, $misses = 0, $or$cond = 0, $renderer = 0, $vararg_buffer = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer8 = sp + 40|0; $vararg_buffer = sp; $buf = sp + 80|0; $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $2; $3 = (__ZN16WResourceManager8InstanceEv()|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 112|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_iii[$6 & 8191]($3,0)|0); $font = $7; $8 = $font; $9 = ($8|0)!=(0|0); $10 = $renderer; $11 = ($10|0)!=(0|0); $or$cond = $9 & $11; if (!($or$cond)) { STACKTOP = sp;return; } $12 = $font; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($12,-1); $16 = $font; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 16|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vid[$19 & 8191]($16,1.0); $20 = $renderer; __ZN9JRenderer8FillRectEffffj($20,0.0,0.0,480.0,40.0,-2137325568); $21 = $renderer; __ZN9JRenderer8FillRectEffffj($21,0.0,252.0,480.0,40.0,-2137325568); $man = 0; $misses = 0; $22 = ((($1)) + 8|0); $23 = ((($22)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ((($1)) + 8|0); $26 = ((($25)) + 12|0); $27 = (__ZNKSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($26)|0); $28 = ($24>>>0)<($27>>>0); if ($28) { $29 = ((($1)) + 8|0); $30 = ((($29)) + 12|0); $31 = (__ZNKSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($30)|0); $32 = ((($1)) + 8|0); $33 = ((($32)) + 52|0); $34 = HEAP32[$33>>2]|0; $35 = (($31) - ($34))|0; $misses = $35; } $36 = ((($1)) + 8|0); $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; $39 = ((($1)) + 8|0); $40 = ((($39)) + 40|0); $41 = HEAP32[$40>>2]|0; $42 = ($38>>>0)>($41>>>0); if ($42) { $43 = ((($1)) + 8|0); $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; $46 = ((($1)) + 8|0); $47 = ((($46)) + 40|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) - ($48))|0; $man = $49; } $50 = ((($1)) + 8|0); $51 = ((($50)) + 52|0); $52 = HEAP32[$51>>2]|0; $53 = ((($1)) + 8|0); $54 = ((($53)) + 24|0); $55 = (__ZNKSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($54)|0); $56 = ((($1)) + 8|0); $57 = ((($56)) + 48|0); $58 = HEAP32[$57>>2]|0; $59 = $misses; $60 = ((($1)) + 8|0); $61 = ((($60)) + 40|0); $62 = HEAP32[$61>>2]|0; $63 = ((($1)) + 8|0); $64 = ((($63)) + 44|0); $65 = HEAP32[$64>>2]|0; $66 = $man; HEAP32[$vararg_buffer>>2] = $52; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); $67 = $vararg_ptr2; $68 = $67; HEAP32[$68>>2] = $55; $69 = (($67) + 4)|0; $70 = $69; HEAP32[$70>>2] = 0; $vararg_ptr3 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr3>>2] = $58; $vararg_ptr4 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr4>>2] = $59; $vararg_ptr5 = ((($vararg_buffer)) + 24|0); HEAP32[$vararg_ptr5>>2] = $62; $vararg_ptr6 = ((($vararg_buffer)) + 28|0); HEAP32[$vararg_ptr6>>2] = $65; $vararg_ptr7 = ((($vararg_buffer)) + 32|0); HEAP32[$vararg_ptr7>>2] = $66; (_sprintf($buf,164275,$vararg_buffer)|0); $71 = $font; $72 = HEAP32[$71>>2]|0; $73 = HEAP32[$72>>2]|0; FUNCTION_TABLE_viiddidd[$73 & 8191]($71,$buf,10.0,5.0,0,0.0,0.0); $74 = ((($1)) + 212|0); $75 = HEAP32[$74>>2]|0; $76 = (__ZN19ResourceManagerImpl4SizeEv($1)|0); $77 = (__ZN19ResourceManagerImpl10SizeCachedEv($1)|0); $78 = (__ZN19ResourceManagerImpl11SizeManagedEv($1)|0); HEAP32[$vararg_buffer8>>2] = $75; $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); HEAP32[$vararg_ptr11>>2] = $76; $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); HEAP32[$vararg_ptr12>>2] = $77; $vararg_ptr13 = ((($vararg_buffer8)) + 12|0); HEAP32[$vararg_ptr13>>2] = $78; (_sprintf($buf,164346,$vararg_buffer8)|0); $79 = $font; $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$80>>2]|0; FUNCTION_TABLE_viiddidd[$81 & 8191]($79,$buf,470.0,257.0,2,0.0,0.0); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl4SizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $res = 0; $2 = ((($1)) + 8|0); $3 = ((($2)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = $res; $6 = (($5) + ($4))|0; $res = $6; $7 = ((($1)) + 68|0); $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = $res; $11 = (($10) + ($9))|0; $res = $11; $12 = ((($1)) + 128|0); $13 = ((($12)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = $res; $16 = (($15) + ($14))|0; $res = $16; $17 = $res; STACKTOP = sp;return ($17|0); } function __ZN19ResourceManagerImpl10SizeCachedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $res = 0; $2 = ((($1)) + 8|0); $3 = ((($2)) + 40|0); $4 = HEAP32[$3>>2]|0; $5 = $res; $6 = (($5) + ($4))|0; $res = $6; $7 = ((($1)) + 68|0); $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = $res; $11 = (($10) + ($9))|0; $res = $11; $12 = ((($1)) + 128|0); $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = $res; $16 = (($15) + ($14))|0; $res = $16; $17 = $res; STACKTOP = sp;return ($17|0); } function __ZN19ResourceManagerImpl11SizeManagedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $res = 0; $2 = ((($1)) + 8|0); $3 = ((($2)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 8|0); $6 = ((($5)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = ($4>>>0)>($7>>>0); if ($8) { $9 = ((($1)) + 8|0); $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ((($1)) + 8|0); $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = (($11) - ($14))|0; $16 = $res; $17 = (($16) + ($15))|0; $res = $17; } $18 = ((($1)) + 68|0); $19 = ((($18)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = ((($1)) + 68|0); $22 = ((($21)) + 40|0); $23 = HEAP32[$22>>2]|0; $24 = ($20>>>0)>($23>>>0); if ($24) { $25 = ((($1)) + 68|0); $26 = ((($25)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = ((($1)) + 68|0); $29 = ((($28)) + 40|0); $30 = HEAP32[$29>>2]|0; $31 = (($27) - ($30))|0; $32 = $res; $33 = (($32) + ($31))|0; $res = $33; } $34 = ((($1)) + 128|0); $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = ((($1)) + 128|0); $38 = ((($37)) + 40|0); $39 = HEAP32[$38>>2]|0; $40 = ($36>>>0)>($39>>>0); if (!($40)) { $50 = $res; STACKTOP = sp;return ($50|0); } $41 = ((($1)) + 128|0); $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = ((($1)) + 128|0); $45 = ((($44)) + 40|0); $46 = HEAP32[$45>>2]|0; $47 = (($43) - ($46))|0; $48 = $res; $49 = (($48) + ($47))|0; $res = $49; $50 = $res; STACKTOP = sp;return ($50|0); } function __ZN19ResourceManagerImpl7nowTimeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 212|0); $3 = HEAP32[$2>>2]|0; $4 = ($3>>>0)>(2000000000); if ($4) { __ZN19ResourceManagerImpl12FlattenTimesEv($1); } $5 = ((($1)) + 212|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + 1)|0; HEAP32[$5>>2] = $7; STACKTOP = sp;return ($7|0); } function __ZN19ResourceManagerImpl12FlattenTimesEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 68|0); $3 = (__ZN6WCacheI13WCachedSample7JSampleE7FlattenEv($2)|0); $4 = ((($1)) + 212|0); HEAP32[$4>>2] = $3; $5 = ((($1)) + 8|0); $6 = (__ZN6WCacheI14WCachedTexture8JTextureE7FlattenEv($5)|0); $t = $6; $7 = $t; $8 = ((($1)) + 212|0); $9 = HEAP32[$8>>2]|0; $10 = ($7>>>0)>($9>>>0); if ($10) { $11 = $t; $12 = ((($1)) + 212|0); HEAP32[$12>>2] = $11; } $13 = ((($1)) + 128|0); $14 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7FlattenEv($13)|0); $t = $14; $15 = $t; $16 = ((($1)) + 212|0); $17 = HEAP32[$16>>2]|0; $18 = ($15>>>0)>($17>>>0); if (!($18)) { STACKTOP = sp;return; } $19 = $t; $20 = ((($1)) + 212|0); HEAP32[$20>>2] = $19; STACKTOP = sp;return; } function __ZN19ResourceManagerImplC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN16WResourceManagerC2Ev($3); $4 = 67004; HEAP32[$3>>2] = $4; $5 = ((($3)) + 8|0); __THREW__ = 0; invoke_vi(6712,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $1 = $33; $2 = $34; __ZN16WResourceManagerD2Ev($3); $41 = $1; $42 = $2; ___resumeException($41|0); // unreachable; } $8 = ((($3)) + 68|0); __THREW__ = 0; invoke_vi(6713,($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $1 = $35; $2 = $36; } else { $11 = ((($3)) + 128|0); __THREW__ = 0; invoke_vi(6714,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $1 = $37; $2 = $38; } else { $14 = ((($3)) + 188|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEEC2Ev($14); $15 = ((($3)) + 200|0); __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEEC2Ev($15); $16 = ((($3)) + 220|0); __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($16); $17 = ((($3)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($17); $18 = ((($3)) + 128|0); __THREW__ = 0; invoke_viii(6715,($18|0),500000,20); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = ((($3)) + 68|0); __THREW__ = 0; invoke_viii(6716,($21|0),1500000,50); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $24 = ((($3)) + 8|0); __THREW__ = 0; invoke_viii(6717,($24|0),2000000,300); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $27 = ((($3)) + 212|0); HEAP32[$27>>2] = 0; $28 = ((($3)) + 216|0); HEAP32[$28>>2] = 0; $29 = ((($3)) + 4|0); HEAP8[$29>>0] = 0; $30 = ((($3)) + 8|0); __THREW__ = 0; invoke_vi(6718,($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { STACKTOP = sp;return; } } } } $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $1 = $39; $2 = $40; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($17); __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($16); __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEED2Ev($15); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEED2Ev($14); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoED2Ev($11); } __ZN6WCacheI13WCachedSample7JSampleED2Ev($8); } __ZN6WCacheI14WCachedTexture8JTextureED2Ev($5); __ZN16WResourceManagerD2Ev($3); $41 = $1; $42 = $2; ___resumeException($41|0); // unreachable; } function __ZN19ResourceManagerImplD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 67004; HEAP32[$3>>2] = $4; __THREW__ = 0; invoke_vi(6719,($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_v(6720); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = ((($3)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $10 = ((($3)) + 220|0); __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($10); $11 = ((($3)) + 200|0); __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEED2Ev($11); $12 = ((($3)) + 188|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEED2Ev($12); $13 = ((($3)) + 128|0); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoED2Ev($13); $14 = ((($3)) + 68|0); __ZN6WCacheI13WCachedSample7JSampleED2Ev($14); $15 = ((($3)) + 8|0); __ZN6WCacheI14WCachedTexture8JTextureED2Ev($15); __ZN16WResourceManagerD2Ev($3); STACKTOP = sp;return; } } $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; $18 = ((($3)) + 232|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $19 = ((($3)) + 220|0); __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($19); $20 = ((($3)) + 200|0); __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEED2Ev($20); $21 = ((($3)) + 188|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEED2Ev($21); $22 = ((($3)) + 128|0); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoED2Ev($22); $23 = ((($3)) + 68|0); __ZN6WCacheI13WCachedSample7JSampleED2Ev($23); $24 = ((($3)) + 8|0); __ZN6WCacheI14WCachedTexture8JTextureED2Ev($24); __ZN16WResourceManagerD2Ev($3); $25 = $1; ___clang_call_terminate($25); // unreachable; } function __ZN19ResourceManagerImpl12RemoveWFontsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $font = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 220|0); $4 = (__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($3)|0); HEAP32[$font>>2] = $4; while(1) { $5 = ((($2)) + 220|0); $6 = (__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($5)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($font,$1)|0); if (!($7)) { break; } $8 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($font)|0); $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 48|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($font)|0); } $15 = ((($2)) + 220|0); __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5clearEv($15); STACKTOP = sp;return; } function __ZN19ResourceManagerImplD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN19ResourceManagerImplD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl10IsThreadedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = (__ZN11CacheEngine10IsThreadedEv()|0); STACKTOP = sp;return ($1|0); } function __ZN19ResourceManagerImpl12RetrieveCardEP7MTGCardii($agg$result,$this,$card,$style,$submode) { $agg$result = $agg$result|0; $this = $this|0; $card = $card|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $id = 0, $jq = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 68|0; $7 = sp + 56|0; $8 = sp + 44|0; $jq = sp + 32|0; $9 = sp + 16|0; $10 = sp + 4|0; $0 = $this; $1 = $card; $2 = $style; $3 = $submode; $12 = $0; $13 = $1; $14 = ($13|0)!=(0|0); if ($14) { $15 = (__ZN12GameSettingsixEi(30372,15)|0); $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0); if (!($18)) { $19 = $3; $20 = $19 | 8; $3 = $20; $21 = HEAP8[8624]|0; $22 = ($21<<24>>24)==(0); do { if ($22) { $23 = (___cxa_guard_acquire((8624|0))|0); $24 = ($23|0)!=(0); if ($24) { __THREW__ = 0; invoke_vii(3922,(67132|0),16); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { (___cxa_atexit((141|0),(67132|0),(___dso_handle|0))|0); ___cxa_guard_release((8624|0)); break; } $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; ___cxa_guard_abort((8624|0)); $93 = $4; $94 = $5; ___resumeException($93|0); // unreachable; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,211279); __THREW__ = 0; invoke_vii(5249,(67132|0),($6|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $4 = $51; $5 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $93 = $4; $94 = $5; ___resumeException($93|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $29 = $1; $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; __ZN7MTGSetsixEi($7,47272,$31); __THREW__ = 0; $32 = (invoke_iii(3885,(67132|0),($7|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; do { if ($34) { label = 17; } else { __THREW__ = 0; $35 = (invoke_iii(3839,($32|0),(197990|0))|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 17; } else { $38 = $1; __THREW__ = 0; invoke_vii(6721,($8|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { label = 17; } else { __THREW__ = 0; (invoke_iii(3885,($35|0),($8|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $43 = $1; $44 = (__ZNK7MTGCard8getMTGIdEv($43)|0); $id = $44; $45 = $2; $46 = ($45|0)==(6); if ($46) { $47 = $3; $48 = $47 | 32; $3 = $48; $2 = 1; } $57 = HEAP32[$12>>2]|0; $58 = ((($57)) + 24|0); $59 = HEAP32[$58>>2]|0; __ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv($9,67132); __THREW__ = 0; invoke_vii(3797,($10|0),(211279|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; do { if ($61) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $4 = $87; $5 = $88; } else { $62 = $2; $63 = $3; $64 = $63 | 64; $65 = $id; __THREW__ = 0; invoke_viiiddddiiii($59|0,($jq|0),($12|0),($9|0),0.0,0.0,0.0,0.0,($10|0),($62|0),($64|0),($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $4 = $89; $5 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $68 = ((($12)) + 8|0); $69 = ((($68)) + 56|0); $70 = HEAP32[$69>>2]|0; $71 = ((($12)) + 216|0); HEAP32[$71>>2] = $70; $72 = (__ZNKSt3__110shared_ptrI5JQuadEcvbEv($jq)|0); do { if ($72) { $73 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $74 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $75 = HEAP32[$74>>2]|0; $76 = HEAP32[$75>>2]|0; $77 = (($76|0) / 2)&-1; $78 = (+($77|0)); $79 = (__ZNKSt3__110shared_ptrI5JQuadEptEv($jq)|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = (($82|0) / 2)&-1; $84 = (+($83|0)); __THREW__ = 0; invoke_vidd(3897,($73|0),(+$78),(+$84)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if (!($86)) { __ZNSt3__110shared_ptrI5JQuadEC2EOS2_($agg$result,$jq); $11 = 1; break; } $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $4 = $91; $5 = $92; __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); $93 = $4; $94 = $5; ___resumeException($93|0); // unreachable; } else { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); $11 = 1; } } while(0); __ZNSt3__110shared_ptrI5JQuadED2Ev($jq); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $93 = $4; $94 = $5; ___resumeException($93|0); // unreachable; } } } } while(0); if ((label|0) == 17) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $4 = $53; $5 = $54; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $93 = $4; $94 = $5; ___resumeException($93|0); // unreachable; } } __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl16AddQuadToManagedERK12WManagedQuad($this,$inQuad) { $this = $this|0; $inQuad = $inQuad|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $id = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $id = sp + 72|0; $2 = sp + 56|0; $3 = sp + 48|0; $6 = sp + 8|0; $7 = sp; $0 = $this; $1 = $inQuad; $8 = $0; $9 = ((($8)) + 200|0); $10 = (__ZNKSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEE4sizeEv($9)|0); HEAP32[$id>>2] = $10; $11 = ((($8)) + 200|0); $12 = $1; $13 = ((($12)) + 4|0); __ZNSt3__19make_pairIRiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_($2,$id,$13); __THREW__ = 0; invoke_viii(6722,($3|0),($11|0),($2|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $4 = $23; $5 = $24; __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($2); $27 = $4; $28 = $5; ___resumeException($27|0); // unreachable; } __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($2); $16 = ((($8)) + 188|0); $17 = $1; $18 = ((($17)) + 4|0); $19 = $1; __ZNSt3__19make_pairIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERK12WManagedQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENSD_IT0_E4typeEEEOSE_OSH_($6,$18,$19); __THREW__ = 0; invoke_viii(6723,($7|0),($16|0),($6|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($6); $22 = HEAP32[$id>>2]|0; STACKTOP = sp;return ($22|0); } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($6); $27 = $4; $28 = $5; ___resumeException($27|0); // unreachable; return (0)|0; } function __ZN19ResourceManagerImpl7GetQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$quadName) { $agg$result = $agg$result|0; $this = $this|0; $quadName = $quadName|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $found = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $2 = sp + 48|0; $found = sp + 28|0; $3 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp; $0 = $this; $1 = $quadName; $9 = $0; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); $10 = ((($9)) + 188|0); $11 = $1; __THREW__ = 0; $12 = (invoke_iii(6724,($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if (!($14)) { HEAP32[$3>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_iEEEE($found,$$byval_copy); $15 = ((($9)) + 188|0); $16 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE3endEv($15)|0); HEAP32[$7>>2] = $16; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_iEEEE($6,$$byval_copy$1); __THREW__ = 0; $17 = (invoke_iii(6725,($found|0),($6|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { if ($17) { __THREW__ = 0; $20 = (invoke_ii(6726,($found|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break; } $23 = ((($20)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = $1; __THREW__ = 0; invoke_viii(6727,($8|0),($24|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break; } (__ZNSt3__110shared_ptrI5JQuadEaSEOS2_($agg$result,$8)|0); __ZNSt3__110shared_ptrI5JQuadED2Ev($8); } $$expand_i1_val3 = 1; HEAP8[$2>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$2>>0]|0; $32 = $$pre_trunc&1; if ($32) { STACKTOP = sp;return; } __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); STACKTOP = sp;return; } } } while(0); $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $4 = $28; $5 = $29; __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $30 = $4; $31 = $5; ___resumeException($30|0); // unreachable; } function __ZN19ResourceManagerImpl16RetrieveTempQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi($agg$result,$this,$filename,$submode) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $0 = $this; $1 = $filename; $2 = $submode; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,164487); $11 = $2; __THREW__ = 0; invoke_viiiddddiiii($9|0,($agg$result|0),($6|0),($10|0),0.0,0.0,0.0,0.0,($3|0),1,($11|0),0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $16 = $4; $17 = $5; ___resumeException($16|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } function __ZN19ResourceManagerImpl12RetrieveQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffffS6_iii($agg$result,$this,$filename,$offX,$offY,$width,$height,$resname,$style,$submode,$id) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; $offX = +$offX; $offY = +$offY; $width = +$width; $height = +$height; $resname = $resname|0; $style = $style|0; $submode = $submode|0; $id = $id|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $$pre_trunc16 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0; var $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $cleanup$dest = 0, $jtex = 0, $mq = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $9 = sp + 69|0; $11 = sp + 68|0; $mq = sp + 8|0; $0 = $this; $1 = $filename; $2 = $offX; $3 = $offY; $4 = $width; $5 = $height; $6 = $style; $7 = $submode; $8 = $id; $14 = $0; $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($resname)|0); $16 = ($15|0)!=(0); if ($16) { $17 = $6; $18 = ($17|0)==(5); $19 = $6; $20 = ($19|0)==(4); $or$cond = $18 | $20; if ($or$cond) { $$expand_i1_val = 0; HEAP8[$9>>0] = $$expand_i1_val; $21 = HEAP32[$14>>2]|0; $22 = ((($21)) + 60|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_viii[$23 & 8191]($agg$result,$14,$resname); $24 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($agg$result)|0); $25 = ($24|0)!=(0|0); $26 = $6; $27 = ($26|0)==(4); $or$cond3 = $25 | $27; if ($or$cond3) { $$expand_i1_val7 = 1; HEAP8[$9>>0] = $$expand_i1_val7; $10 = 1; } else { $10 = 0; } $$pre_trunc = HEAP8[$9>>0]|0; $28 = $$pre_trunc&1; if (!($28)) { __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); } $cleanup$dest = $10; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { STACKTOP = sp;return; } } } $29 = $6; $30 = ($29|0)==(6); if ($30) { $31 = $7; $32 = $31 | 32; $7 = $32; $6 = 1; } $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($resname)|0); $34 = ($33|0)!=(0); if (!($34)) { $35 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($resname,$35)|0); } $36 = ((($14)) + 8|0); $37 = $8; $38 = $1; $39 = $6; $40 = $7; $41 = (__ZN6WCacheI14WCachedTexture8JTextureE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($36,$37,$38,$39,$40)|0); $jtex = $41; $42 = ((($14)) + 8|0); $43 = ((($42)) + 56|0); $44 = HEAP32[$43>>2]|0; $45 = ((($14)) + 216|0); HEAP32[$45>>2] = $44; $46 = $6; $47 = ($46|0)==(5); $48 = $jtex; $49 = ($48|0)!=(0|0); $or$cond5 = $47 & $49; if ($or$cond5) { $50 = $jtex; $51 = (__ZN9WResource11isPermanentEv($50)|0); if (!($51)) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } } $52 = $jtex; $53 = ($52|0)!=(0|0); if (!($53)) { __ZNSt3__110shared_ptrI5JQuadEC2Ev($agg$result); STACKTOP = sp;return; } $$expand_i1_val10 = 0; HEAP8[$11>>0] = $$expand_i1_val10; $54 = $jtex; $55 = $2; $56 = $3; $57 = $4; $58 = $5; __ZN14WCachedTexture7GetQuadEffffRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$54,$55,$56,$57,$58,$resname); $59 = (__ZNKSt3__110shared_ptrI5JQuadE3getEv($agg$result)|0); $60 = ($59|0)!=(0|0); do { if ($60) { $61 = $6; $62 = ($61|0)==(5); do { if ($62) { $63 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($resname,211279)|0); if ($63) { __ZN12WManagedQuadC2Ev($mq); $64 = ((($mq)) + 4|0); __THREW__ = 0; (invoke_iii(3901,($64|0),($resname|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { $67 = $jtex; HEAP32[$mq>>2] = $67; __THREW__ = 0; (invoke_iii(6728,($14|0),($mq|0))|0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if (!($69)) { __ZN12WManagedQuadD2Ev($mq); break; } } $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $12 = $70; $13 = $71; __ZN12WManagedQuadD2Ev($mq); __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $96 = $12; $97 = $13; ___resumeException($96|0); // unreachable; } } } while(0); $72 = $6; $73 = ($72|0)==(2); do { if ($73) { $74 = $jtex; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 20|0); $77 = HEAP32[$76>>2]|0; __THREW__ = 0; invoke_vi($77|0,($74|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { label = 32; } } else { $82 = $6; $83 = ($82|0)==(3); if ($83) { $84 = $jtex; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 24|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_vii($87|0,($84|0),0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { break; } else { label = 32; break; } } $90 = $6; $91 = ($90|0)==(5); if ($91) { $92 = $jtex; __THREW__ = 0; invoke_vi(6729,($92|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if (!($94)) { label = 32; } } else { label = 32; } } } while(0); if ((label|0) == 32) { $$expand_i1_val14 = 1; HEAP8[$11>>0] = $$expand_i1_val14; $10 = 1; break; } $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $12 = $80; $13 = $81; __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); $96 = $12; $97 = $13; ___resumeException($96|0); // unreachable; } else { $$expand_i1_val12 = 1; HEAP8[$11>>0] = $$expand_i1_val12; $10 = 1; } } while(0); $$pre_trunc16 = HEAP8[$11>>0]|0; $95 = $$pre_trunc16&1; if ($95) { STACKTOP = sp;return; } __ZNSt3__110shared_ptrI5JQuadED2Ev($agg$result); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl7ReleaseEP8JTexture($this,$tex) { $this = $this|0; $tex = $tex|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $it = sp + 28|0; $2 = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $1 = $tex; $9 = $0; $10 = $1; $11 = ($10|0)!=(0|0); if (!($11)) { STACKTOP = sp;return; } __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $12 = ((($9)) + 8|0); $13 = ((($12)) + 12|0); $14 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($13)|0); HEAP32[$2>>2] = $14; ;HEAP32[$it>>2]=HEAP32[$2>>2]|0; while(1) { $15 = ((($9)) + 8|0); $16 = ((($15)) + 12|0); $17 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($16)|0); HEAP32[$3>>2] = $17; $18 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$3)|0); if (!($18)) { break; } $19 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { $23 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = $1; $27 = (__ZN14WCachedTexture7compareEP8JTexture($25,$26)|0); if ($27) { break; } } $28 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$4>>2] = $28; } $29 = ((($9)) + 8|0); $30 = ((($29)) + 12|0); $31 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($30)|0); HEAP32[$5>>2] = $31; $32 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if ($32) { STACKTOP = sp;return; } $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_vii[$42 & 8191]($39,0); $43 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $44 = ((($43)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = ($48|0)!=(0); if ($49) { STACKTOP = sp;return; } } $50 = ((($9)) + 8|0); $51 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; (__ZN6WCacheI14WCachedTexture8JTextureE6DeleteEPS0_($50,$53)|0); $54 = ((($9)) + 8|0); $55 = ((($54)) + 12|0); ;HEAP32[$7>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($6,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; $56 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($55,$$byval_copy$1)|0); HEAP32[$8>>2] = $56; STACKTOP = sp;return; } function __ZN19ResourceManagerImpl13ClearUnlockedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); __ZN6WCacheI14WCachedTexture8JTextureE13ClearUnlockedEv($2); $3 = ((($1)) + 68|0); __ZN6WCacheI13WCachedSample7JSampleE13ClearUnlockedEv($3); $4 = ((($1)) + 128|0); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE13ClearUnlockedEv($4); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl7ReleaseEP7JSample($this,$sample) { $this = $this|0; $sample = $sample|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $sample; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 68|0); $6 = $1; (__ZN6WCacheI13WCachedSample7JSampleE7ReleaseEPS1_($5,$6)|0); STACKTOP = sp;return; } function __ZN19ResourceManagerImpl15RetrieveTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii($this,$filename,$style,$submode) { $this = $this|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $style; $4 = $submode; $5 = $1; $6 = $3; $7 = ($6|0)==(6); if ($7) { $8 = $4; $9 = $8 | 32; $4 = $9; $3 = 1; } $10 = ((($5)) + 8|0); $11 = $2; $12 = $3; $13 = $4; $14 = (__ZN6WCacheI14WCachedTexture8JTextureE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($10,0,$11,$12,$13)|0); $res = $14; $15 = ((($5)) + 8|0); $16 = ((($15)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = ((($5)) + 216|0); HEAP32[$18>>2] = $17; $19 = $res; $20 = ($19|0)!=(0|0); if ($20) { $21 = $res; $22 = (__ZN14WCachedTexture6ActualEv($21)|0); $t = $22; $23 = $t; $0 = $23; $24 = $0; STACKTOP = sp;return ($24|0); } else { $0 = 0; $24 = $0; STACKTOP = sp;return ($24|0); } return (0)|0; } function __ZN19ResourceManagerImpl13CreateTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$textureName) { $this = $this|0; $textureName = $textureName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $jtex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $textureName; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = (FUNCTION_TABLE_iiiii[$6 & 8191]($3,$7,5,1)|0); $jtex = $8; $9 = $jtex; $10 = ($9|0)!=(0|0); if ($10) { $11 = $jtex; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } else { $0 = -1; $14 = $0; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN19ResourceManagerImpl10GetTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$textureName) { $this = $this|0; $textureName = $textureName|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $jtex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $textureName; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = $1; $7 = (FUNCTION_TABLE_iiiii[$5 & 8191]($2,$6,4,1)|0); $jtex = $7; $8 = $jtex; STACKTOP = sp;return ($8|0); } function __ZN19ResourceManagerImpl11RetrievePSIERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5JQuadii($this,$filename,$texture,$style,$submode) { $this = $this|0; $filename = $filename|0; $texture = $texture|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $res = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $texture; $4 = $style; $5 = $submode; $6 = $1; $7 = $3; $8 = ($7|0)!=(0|0); if (!($8)) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $9 = ((($6)) + 128|0); $10 = $2; $11 = $4; $12 = $5; $13 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($9,0,$10,$11,$12)|0); $res = $13; $14 = ((($6)) + 128|0); $15 = ((($14)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ((($6)) + 216|0); HEAP32[$17>>2] = $16; $18 = $res; $19 = ($18|0)!=(0|0); if ($19) { $20 = $res; $21 = (__ZN16WCachedParticles6ActualEv($20)|0); $i = $21; $22 = $3; $23 = $i; HEAP32[$23>>2] = $22; $24 = $i; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } else { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZN19ResourceManagerImpl14RetrieveSampleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii($this,$filename,$style,$submode) { $this = $this|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $js = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $style; $4 = $submode; $5 = $1; $tc = 0; $6 = ((($5)) + 68|0); $7 = $2; $8 = $3; $9 = $4; $10 = (__ZN6WCacheI13WCachedSample7JSampleE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($6,0,$7,$8,$9)|0); $tc = $10; $11 = ((($5)) + 68|0); $12 = ((($11)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = ((($5)) + 216|0); HEAP32[$14>>2] = $13; $15 = $tc; $16 = ($15|0)!=(0|0); if ($16) { $17 = $tc; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($17)|0); if ($21) { $22 = $tc; $23 = (__ZN13WCachedSample6ActualEv($22)|0); $js = $23; $24 = $js; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } } $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } function __ZN19ResourceManagerImpl12graphicsFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $buf = 0, $graphdir = 0, $theme = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer2 = 0, $vararg_buffer6 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $ws = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1184|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer12 = sp + 32|0; $vararg_buffer9 = sp + 24|0; $vararg_buffer6 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 672|0; $theme = sp + 136|0; $4 = sp + 112|0; $5 = sp + 100|0; $6 = sp + 88|0; $8 = sp + 72|0; $graphdir = sp + 160|0; $9 = sp + 60|0; $10 = sp + 48|0; $11 = sp + 36|0; $0 = $this; $1 = $filename; $12 = $0; $13 = (__ZN12GameSettingsixEi(30372,2)|0); $14 = ((($13)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($theme,$14); $15 = $1; $16 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($15,164497)|0); L1: do { if ($16) { __THREW__ = 0; $17 = (invoke_ii(6730,(30372|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { $ws = $17; $20 = $ws; $21 = ($20|0)!=(0|0); if ($21) { $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $23 = $ws; $24 = $1; __THREW__ = 0; invoke_vii(3800,($5|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; invoke_viii(6731,($4|0),($23|0),($5|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $2 = $44; $3 = $45; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $22; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $29; (invoke_iiii(3889,($buf|0),(164507|0),($vararg_buffer|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $32 = HEAP32[$12>>2]|0; $33 = ((($32)) + 84|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),($buf|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } __THREW__ = 0; $37 = (invoke_iii($34|0,($12|0),($6|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if (!($37)) { label = 17; break L1; } __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L1; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } } else { label = 17; } } } else { label = 17; } } while(0); do { if ((label|0) == 17) { $50 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,211279)|0); if ($50) { $51 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,164520)|0); if ($51) { $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $53 = $1; $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($53)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $52; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $54; (invoke_iiii(3889,($buf|0),(164507|0),($vararg_buffer2|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } $57 = HEAP32[$12>>2]|0; $58 = ((($57)) + 84|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),($buf|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } __THREW__ = 0; $62 = (invoke_iii($59|0,($12|0),($8|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $2 = $67; $3 = $68; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($62) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } } $69 = $1; $70 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($69)|0); __THREW__ = 0; HEAP32[$vararg_buffer6>>2] = $70; (invoke_iiii(3889,($graphdir|0),(164528|0),($vararg_buffer6|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if (!($72)) { $73 = HEAP32[$12>>2]|0; $74 = ((($73)) + 84|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),($graphdir|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if (!($77)) { __THREW__ = 0; $78 = (invoke_iii($75|0,($12|0),($9|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $2 = $83; $3 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($78) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($graphdir|0)); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { break; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } $85 = $1; $86 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($85)|0); __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $86; (invoke_iiii(3889,($buf|0),(164540|0),($vararg_buffer9|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if (!($88)) { $89 = HEAP32[$12>>2]|0; $90 = ((($89)) + 84|0); $91 = HEAP32[$90>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),($buf|0)); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if (!($93)) { __THREW__ = 0; $94 = (invoke_iii($91|0,($12|0),($10|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $2 = $99; $3 = $100; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); if ($94) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { break; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } $101 = $1; $102 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($101)|0); __THREW__ = 0; HEAP32[$vararg_buffer12>>2] = $102; (invoke_iiii(3889,($buf|0),(180986|0),($vararg_buffer12|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if (!($104)) { $105 = HEAP32[$12>>2]|0; $106 = ((($105)) + 84|0); $107 = HEAP32[$106>>2]|0; __THREW__ = 0; invoke_vii(3797,($11|0),($buf|0)); $108 = __THREW__; __THREW__ = 0; $109 = $108&1; if (!($109)) { __THREW__ = 0; $110 = (invoke_iii($107|0,($12|0),($11|0))|0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $115 = ___cxa_find_matching_catch()|0; $116 = tempRet0; $2 = $115; $3 = $116; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); if ($110) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { break; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } else { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($graphdir|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { break; } $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } } } } } } } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $2 = $42; $3 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $119 = $2; $120 = $3; ___resumeException($119|0); // unreachable; } function __ZN19ResourceManagerImpl10avatarFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $profile = 0, $theme = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer15 = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0; var $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 672|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer15 = sp + 40|0; $vararg_buffer12 = sp + 32|0; $vararg_buffer9 = sp + 24|0; $vararg_buffer5 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 160|0; $profile = sp + 140|0; $4 = sp + 120|0; $6 = sp + 104|0; $theme = sp + 92|0; $7 = sp + 80|0; $8 = sp + 68|0; $9 = sp + 56|0; $10 = sp + 44|0; $0 = $this; $1 = $filename; $11 = $0; $12 = (__ZN12GameSettingsixEi(30372,0)|0); $13 = ((($12)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($profile,$13); $14 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($profile,211279)|0); if ($14) { $15 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($profile,164520)|0); if ($15) { $16 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($profile)|0); $17 = $1; $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $16; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $18; (invoke_iiii(3889,($buf|0),(164548|0),($vararg_buffer|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = HEAP32[$11>>2]|0; $22 = ((($21)) + 84|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),($buf|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __THREW__ = 0; $26 = (invoke_iii($23|0,($11|0),($4|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $2 = $33; $3 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($26) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } } else { label = 18; } } } } else { label = 11; } } else { label = 11; } if ((label|0) == 11) { $35 = $1; $36 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($35)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $36; (invoke_iiii(3889,($buf|0),(164563|0),($vararg_buffer2|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { $39 = HEAP32[$11>>2]|0; $40 = ((($39)) + 84|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),($buf|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { __THREW__ = 0; $44 = (invoke_iii($41|0,($11|0),($6|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $2 = $49; $3 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($44) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if (!($48)) { $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } } else { label = 18; } } } } if ((label|0) == 18) { __THREW__ = 0; $51 = (invoke_iii(3923,(30372|0),2)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { $54 = ((($51)) + 8|0); __THREW__ = 0; invoke_vii(3800,($theme|0),($54|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { $57 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,211279)|0); do { if ($57) { $58 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,164520)|0); if ($58) { $59 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $60 = $1; $61 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($60)|0); __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $59; $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); HEAP32[$vararg_ptr8>>2] = $61; (invoke_iiii(3889,($buf|0),(164507|0),($vararg_buffer5|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 28; } else { $64 = HEAP32[$11>>2]|0; $65 = ((($64)) + 84|0); $66 = HEAP32[$65>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),($buf|0)); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 28; } else { __THREW__ = 0; $69 = (invoke_iii($66|0,($11|0),($7|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $2 = $76; $3 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($69) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 28; } else { $5 = 1; label = 53; } } else { label = 30; } } } } else { label = 30; } } else { label = 30; } } while(0); do { if ((label|0) == 30) { $78 = $1; $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($78)|0); __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $79; (invoke_iiii(3889,($buf|0),(164573|0),($vararg_buffer9|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 28; } else { $82 = HEAP32[$11>>2]|0; $83 = ((($82)) + 84|0); $84 = HEAP32[$83>>2]|0; __THREW__ = 0; invoke_vii(3797,($8|0),($buf|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 28; } else { __THREW__ = 0; $87 = (invoke_iii($84|0,($11|0),($8|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $2 = $92; $3 = $93; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); if ($87) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { label = 28; break; } $5 = 1; label = 53; break; } $94 = $1; $95 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($94)|0); __THREW__ = 0; HEAP32[$vararg_buffer12>>2] = $95; (invoke_iiii(3889,($buf|0),(164528|0),($vararg_buffer12|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 28; } else { $98 = HEAP32[$11>>2]|0; $99 = ((($98)) + 84|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; invoke_vii(3797,($9|0),($buf|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 28; } else { __THREW__ = 0; $103 = (invoke_iii($100|0,($11|0),($9|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { $108 = ___cxa_find_matching_catch()|0; $109 = tempRet0; $2 = $108; $3 = $109; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($103) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 28; break; } $5 = 1; label = 53; break; } $110 = $1; $111 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($110)|0); __THREW__ = 0; HEAP32[$vararg_buffer15>>2] = $111; (invoke_iiii(3889,($buf|0),(180986|0),($vararg_buffer15|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 28; } else { $114 = HEAP32[$11>>2]|0; $115 = ((($114)) + 84|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),($buf|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 28; } else { __THREW__ = 0; $119 = (invoke_iii($116|0,($11|0),($10|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { $124 = ___cxa_find_matching_catch()|0; $125 = tempRet0; $2 = $124; $3 = $125; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); if ($119) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; break; } $5 = 1; label = 53; break; } else { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 28; break; } $5 = 1; label = 53; break; } } } } } } } } } while(0); if ((label|0) == 28) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $2 = $74; $3 = $75; } else if ((label|0) == 53) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } } } $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $2 = $31; $3 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($profile); $128 = $2; $129 = $3; ___resumeException($128|0); // unreachable; } function __ZN19ResourceManagerImpl8cardFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $defdir = 0, $fs = 0, $i = 0, $set = 0, $theme = 0, $vararg_buffer = 0, $vararg_buffer11 = 0, $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr10 = 0; var $vararg_ptr2 = 0, $vararg_ptr6 = 0, $zipname = 0, $zipname1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer11 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $buf = sp + 1696|0; $set = sp + 136|0; $theme = sp + 112|0; $4 = sp + 100|0; $zipname = sp + 1184|0; $5 = sp + 88|0; $7 = sp + 72|0; $8 = sp + 60|0; $zipname1 = sp + 672|0; $9 = sp + 48|0; $defdir = sp + 160|0; $10 = sp + 36|0; $0 = $this; $1 = $filename; $11 = $0; $i = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($set); __THREW__ = 0; $12 = (invoke_i(4202)|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $fs = $12; __THREW__ = 0; $15 = (invoke_iii(3923,(30372|0),2)|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($15)) + 8|0); __THREW__ = 0; invoke_vii(3800,($theme|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,211279)|0); L5: do { if ($21) { $22 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,164520)|0); if ($22) { $23 = ((($11)) + 4|0); $24 = HEAP8[$23>>0]|0; $25 = $24&1; if ($25) { $i = 0; while(1) { $26 = $i; $27 = $1; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($27)|0); $29 = ($26>>>0)<($28>>>0); if (!($29)) { break; } $30 = $1; $31 = $i; __THREW__ = 0; $32 = (invoke_iii(6028,($30|0),($31|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 14; break L5; } $35 = HEAP8[$32>>0]|0; $36 = $35 << 24 >> 24; $37 = ($36|0)==(92); if ($37) { break; } $38 = $1; $39 = $i; __THREW__ = 0; $40 = (invoke_iii(6028,($38|0),($39|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 14; break L5; } $43 = HEAP8[$40>>0]|0; $44 = $43 << 24 >> 24; $45 = ($44|0)==(47); if ($45) { break; } $50 = $i; $51 = (($50) + 1)|0; $i = $51; } $52 = $i; $53 = $1; $54 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($53)|0); $55 = ($52|0)!=($54|0); if ($55) { $56 = $1; $57 = $i; __THREW__ = 0; invoke_viiii(3795,($4|0),($56|0),0,($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 14; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($set,$4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } $60 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($set)|0); $61 = ($60|0)!=(0); if ($61) { $62 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($set)|0); $64 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($set)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $62; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $63; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $64; (invoke_iiii(3889,($zipname|0),(164592|0),($vararg_buffer|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 14; break; } $67 = $fs; __THREW__ = 0; invoke_vii(3797,($5|0),($zipname|0)); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 14; break; } __THREW__ = 0; $70 = (invoke_iiii(6732,($67|0),($5|0),(0|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $2 = $78; $3 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); if ($70) { $73 = $1; $74 = $i; $75 = (($74) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($agg$result|0),($73|0),($75|0),-1); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 14; break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); STACKTOP = sp;return; } } $80 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $81 = $1; $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($81)|0); __THREW__ = 0; HEAP32[$vararg_buffer3>>2] = $80; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $82; (invoke_iiii(3889,($buf|0),(164617|0),($vararg_buffer3|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 14; } else { $85 = HEAP32[$11>>2]|0; $86 = ((($85)) + 84|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),($buf|0)); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 14; } else { __THREW__ = 0; $90 = (invoke_iii($87|0,($11|0),($7|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $95 = ___cxa_find_matching_catch()|0; $96 = tempRet0; $2 = $95; $3 = $96; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($90) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 14; } else { $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); STACKTOP = sp;return; } } else { label = 34; } } } } else { label = 34; } } else { label = 34; } } else { label = 34; } } while(0); L40: do { if ((label|0) == 34) { $97 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($set)|0); $98 = ($97|0)!=(0); if (!($98)) { $i = 0; while(1) { $99 = $i; $100 = $1; $101 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($100)|0); $102 = ($99>>>0)<($101>>>0); if (!($102)) { break; } $103 = $1; $104 = $i; __THREW__ = 0; $105 = (invoke_iii(6028,($103|0),($104|0))|0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { label = 14; break L40; } $108 = HEAP8[$105>>0]|0; $109 = $108 << 24 >> 24; $110 = ($109|0)==(92); if ($110) { break; } $111 = $1; $112 = $i; __THREW__ = 0; $113 = (invoke_iii(6028,($111|0),($112|0))|0); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { label = 14; break L40; } $116 = HEAP8[$113>>0]|0; $117 = $116 << 24 >> 24; $118 = ($117|0)==(47); if ($118) { break; } $119 = $i; $120 = (($119) + 1)|0; $i = $120; } $121 = $i; $122 = $1; $123 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($122)|0); $124 = ($121|0)!=($123|0); if ($124) { $125 = $1; $126 = $i; __THREW__ = 0; invoke_viiii(3795,($8|0),($125|0),0,($126|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 14; break; } (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($set,$8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } $129 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($set)|0); $130 = ($129|0)!=(0); if ($130) { $131 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($set)|0); $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($set)|0); __THREW__ = 0; HEAP32[$vararg_buffer7>>2] = $131; $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr10>>2] = $132; (invoke_iiii(3889,($zipname1|0),(164635|0),($vararg_buffer7|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 14; break; } $135 = $fs; __THREW__ = 0; invoke_vii(3797,($9|0),($zipname1|0)); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 14; break; } __THREW__ = 0; $138 = (invoke_iiii(6732,($135|0),($9|0),(0|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $2 = $146; $3 = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); if ($138) { $141 = $1; $142 = $i; $143 = (($142) + 1)|0; __THREW__ = 0; invoke_viiii(3795,($agg$result|0),($141|0),($143|0),-1); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 14; break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); STACKTOP = sp;return; } } $148 = $1; $149 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($148)|0); __THREW__ = 0; HEAP32[$vararg_buffer11>>2] = $149; (invoke_iiii(3889,($defdir|0),(164540|0),($vararg_buffer11|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 14; } else { $152 = HEAP32[$11>>2]|0; $153 = ((($152)) + 84|0); $154 = HEAP32[$153>>2]|0; __THREW__ = 0; invoke_vii(3797,($10|0),($defdir|0)); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 14; } else { __THREW__ = 0; $157 = (invoke_iii($154|0,($11|0),($10|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { $162 = ___cxa_find_matching_catch()|0; $163 = tempRet0; $2 = $162; $3 = $163; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); if ($157) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($defdir|0)); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 14; break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); STACKTOP = sp;return; } else { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { label = 14; break; } $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); STACKTOP = sp;return; } } } } } while(0); if ((label|0) == 14) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $2 = $48; $3 = $49; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); $166 = $2; $167 = $3; ___resumeException($166|0); // unreachable; } } } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($set); $166 = $2; $167 = $3; ___resumeException($166|0); // unreachable; } function __ZN19ResourceManagerImpl9musicFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $defdir = 0, $theme = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1120|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 600|0; $theme = sp + 68|0; $4 = sp + 48|0; $defdir = sp + 88|0; $6 = sp + 32|0; $7 = sp + 20|0; $0 = $this; $1 = $filename; $8 = $0; $9 = (__ZN12GameSettingsixEi(30372,2)|0); $10 = ((($9)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($theme,$10); $11 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,211279)|0); if ($11) { $12 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,164520)|0); if ($12) { $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $14 = $1; $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $13; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $15; (invoke_iiii(3889,($buf|0),(164650|0),($vararg_buffer|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = HEAP32[$8>>2]|0; $19 = ((($18)) + 84|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),($buf|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; $23 = (invoke_iii($20|0,($8|0),($4|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $30 = ___cxa_find_matching_catch()|0; $31 = tempRet0; $2 = $30; $3 = $31; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($23) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } else { label = 11; } } } } else { label = 11; } } else { label = 11; } do { if ((label|0) == 11) { $32 = $1; $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($32)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $33; (invoke_iiii(3889,($defdir|0),(164669|0),($vararg_buffer2|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $36 = HEAP32[$8>>2]|0; $37 = ((($36)) + 84|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),($defdir|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; $41 = (invoke_iii($38|0,($8|0),($6|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $2 = $46; $3 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($41) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($defdir|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } $48 = $1; $49 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($48)|0); __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $49; (invoke_iiii(3889,($defdir|0),(180986|0),($vararg_buffer5|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $52 = HEAP32[$8>>2]|0; $53 = ((($52)) + 84|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; invoke_vii(3797,($7|0),($defdir|0)); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { __THREW__ = 0; $57 = (invoke_iii($54|0,($8|0),($7|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $2 = $62; $3 = $63; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); if ($57) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($defdir|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } else { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } } } } } } while(0); $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $66 = $2; $67 = $3; ___resumeException($66|0); // unreachable; } function __ZN19ResourceManagerImpl7sfxFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$filename) { $agg$result = $agg$result|0; $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $defdir = 0, $theme = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1104|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $buf = sp + 584|0; $theme = sp + 48|0; $4 = sp + 28|0; $defdir = sp + 72|0; $6 = sp + 12|0; $0 = $this; $1 = $filename; $7 = $0; $8 = (__ZN12GameSettingsixEi(30372,2)|0); $9 = ((($8)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($theme,$9); $10 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,211279)|0); if ($10) { $11 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_($theme,164520)|0); if ($11) { $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($theme)|0); $13 = $1; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($13)|0); __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $14; (invoke_iiii(3889,($buf|0),(164678|0),($vararg_buffer|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = HEAP32[$7>>2]|0; $18 = ((($17)) + 84|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; invoke_vii(3797,($4|0),($buf|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; $22 = (invoke_iii($19|0,($7|0),($4|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $2 = $29; $3 = $30; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $49 = $2; $50 = $3; ___resumeException($49|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($22) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($buf|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } else { label = 11; } } } } else { label = 11; } } else { label = 11; } do { if ((label|0) == 11) { $31 = $1; $32 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($31)|0); __THREW__ = 0; HEAP32[$vararg_buffer2>>2] = $32; (invoke_iiii(3889,($defdir|0),(164701|0),($vararg_buffer2|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $35 = HEAP32[$7>>2]|0; $36 = ((($35)) + 84|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; invoke_vii(3797,($6|0),($defdir|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if (!($39)) { __THREW__ = 0; $40 = (invoke_iii($37|0,($7|0),($6|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $2 = $45; $3 = $46; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $49 = $2; $50 = $3; ___resumeException($49|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($40) { __THREW__ = 0; invoke_vii(3797,($agg$result|0),($defdir|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } else { __THREW__ = 0; invoke_vii(3797,($agg$result|0),(211279|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); STACKTOP = sp;return; } } } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($theme); $49 = $2; $50 = $3; ___resumeException($49|0); // unreachable; } function __ZN19ResourceManagerImpl5dirOKERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$dirname) { $this = $this|0; $dirname = $dirname|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dirname; $2 = (__ZN11JFileSystem11GetInstanceEv()|0); $3 = $1; $4 = (__ZN11JFileSystem9DirExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN19ResourceManagerImpl6fileOKERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $filename; $2 = (__ZN11JFileSystem11GetInstanceEv()|0); $3 = $1; $4 = (__ZN11JFileSystem10FileExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN19ResourceManagerImpl9InitFontsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$inLang) { $this = $this|0; $inLang = $inLang|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $idOffset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 152|0; $5 = sp + 132|0; $6 = sp + 120|0; $7 = sp + 108|0; $8 = sp + 96|0; $9 = sp + 84|0; $10 = sp + 72|0; $11 = sp + 60|0; $12 = sp + 48|0; $13 = sp + 36|0; $14 = sp + 24|0; $15 = sp + 12|0; $16 = sp; $0 = $this; $1 = $inLang; $17 = $0; $idOffset = 0; $18 = $1; $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($18,164714)|0); $20 = ($19|0)==(0); do { if ($20) { $21 = ((($17)) + 232|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($21,67268)|0); $22 = HEAP32[$17>>2]|0; $23 = ((($22)) + 108|0); $24 = HEAP32[$23>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,164717); __THREW__ = 0; (invoke_iiiii($24|0,($17|0),($2|0),12,0)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $3 = $47; $4 = $48; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $27 = HEAP32[$17>>2]|0; $28 = ((($27)) + 108|0); $29 = HEAP32[$28>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,164723); __THREW__ = 0; (invoke_iiiii($29|0,($17|0),($5|0),16,1)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $3 = $49; $4 = $50; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $32 = HEAP32[$17>>2]|0; $33 = ((($32)) + 108|0); $34 = HEAP32[$33>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,164729); __THREW__ = 0; (invoke_iiiii($34|0,($17|0),($6|0),16,1)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $51 = ___cxa_find_matching_catch()|0; $52 = tempRet0; $3 = $51; $4 = $52; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $37 = HEAP32[$17>>2]|0; $38 = ((($37)) + 108|0); $39 = HEAP32[$38>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($7,164732); __THREW__ = 0; (invoke_iiiii($39|0,($17|0),($7|0),16,2)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $3 = $53; $4 = $54; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $42 = HEAP32[$17>>2]|0; $43 = ((($42)) + 108|0); $44 = HEAP32[$43>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($8,164738); __THREW__ = 0; (invoke_iiiii($44|0,($17|0),($8|0),12,3)|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $idOffset = 100; break; } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $3 = $55; $4 = $56; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } } while(0); $57 = $1; $58 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($57,164748)|0); $59 = ($58|0)==(0); do { if ($59) { $60 = ((($17)) + 232|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($60,67280)|0); $61 = HEAP32[$17>>2]|0; $62 = ((($61)) + 108|0); $63 = HEAP32[$62>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($9,164717); __THREW__ = 0; (invoke_iiiii($63|0,($17|0),($9|0),12,0)|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $3 = $81; $4 = $82; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $66 = HEAP32[$17>>2]|0; $67 = ((($66)) + 108|0); $68 = HEAP32[$67>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($10,164729); __THREW__ = 0; (invoke_iiiii($68|0,($17|0),($10|0),16,1)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $3 = $83; $4 = $84; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $71 = HEAP32[$17>>2]|0; $72 = ((($71)) + 108|0); $73 = HEAP32[$72>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($11,164732); __THREW__ = 0; (invoke_iiiii($73|0,($17|0),($11|0),16,2)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $3 = $85; $4 = $86; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $76 = HEAP32[$17>>2]|0; $77 = ((($76)) + 108|0); $78 = HEAP32[$77>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($12,164738); __THREW__ = 0; (invoke_iiiii($78|0,($17|0),($12|0),12,3)|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if (!($80)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $idOffset = 100; break; } $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $3 = $87; $4 = $88; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($12); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } } while(0); $89 = ((($17)) + 232|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($89,67292)|0); $90 = HEAP32[$17>>2]|0; $91 = ((($90)) + 108|0); $92 = HEAP32[$91>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($13,164717); $93 = $idOffset; $94 = (0 + ($93))|0; __THREW__ = 0; (invoke_iiiii($92|0,($17|0),($13|0),11,($94|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $125 = ___cxa_find_matching_catch()|0; $126 = tempRet0; $3 = $125; $4 = $126; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $97 = HEAP32[$17>>2]|0; $98 = ((($97)) + 112|0); $99 = HEAP32[$98>>2]|0; $100 = (FUNCTION_TABLE_iii[$99 & 8191]($17,0)|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 32|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vid[$103 & 8191]($100,-1.0); $104 = HEAP32[$17>>2]|0; $105 = ((($104)) + 108|0); $106 = HEAP32[$105>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($14,164729); $107 = $idOffset; $108 = (1 + ($107))|0; __THREW__ = 0; (invoke_iiiii($106|0,($17|0),($14|0),16,($108|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { $127 = ___cxa_find_matching_catch()|0; $128 = tempRet0; $3 = $127; $4 = $128; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($14); $111 = HEAP32[$17>>2]|0; $112 = ((($111)) + 108|0); $113 = HEAP32[$112>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($15,164732); $114 = $idOffset; $115 = (2 + ($114))|0; __THREW__ = 0; (invoke_iiiii($113|0,($17|0),($15|0),16,($115|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $129 = ___cxa_find_matching_catch()|0; $130 = tempRet0; $3 = $129; $4 = $130; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); $118 = HEAP32[$17>>2]|0; $119 = ((($118)) + 108|0); $120 = HEAP32[$119>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,164738); $121 = $idOffset; $122 = (3 + ($121))|0; __THREW__ = 0; (invoke_iiiii($120|0,($17|0),($16|0),7,($122|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if (!($124)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); STACKTOP = sp;return; } $131 = ___cxa_find_matching_catch()|0; $132 = tempRet0; $3 = $131; $4 = $132; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $133 = $3; $134 = $4; ___resumeException($133|0); // unreachable; } function __ZN19ResourceManagerImpl12ReloadWFontsEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lang = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 48|0; $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $lang = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $3 = sp + 12|0; $6 = sp; $0 = $this; $7 = $0; __ZN19ResourceManagerImpl12RemoveWFontsEv($7); $8 = (__ZN12GameSettingsixEi(30372,1)|0); $9 = ((($8)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($lang,$9); $10 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$1>>2] = $10; $11 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($lang)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($lang)|0); HEAP32[$3>>2] = $12; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$3>>2]|0; $13 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $23 = $4; $24 = $5; ___resumeException($23|0); // unreachable; } HEAP32[$6>>2] = $13; $16 = HEAP32[$7>>2]|0; $17 = ((($16)) + 100|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_vii($18|0,($7|0),($lang|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); $23 = $4; $24 = $5; ___resumeException($23|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($lang); STACKTOP = sp;return 1; } return (0)|0; } function __ZN19ResourceManagerImpl9LoadWFontERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii($this,$inFontname,$inFontHeight,$inFontID) { $this = $this|0; $inFontname = $inFontname|0; $inFontHeight = $inFontHeight|0; $inFontID = $inFontID|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $font = 0, $mFontName = 0, $path = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 36|0; $mFontName = sp + 20|0; $path = sp + 8|0; $1 = $this; $2 = $inFontname; $3 = $inFontHeight; HEAP32[$4>>2] = $inFontID; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 112|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$4>>2]|0; $12 = (FUNCTION_TABLE_iii[$10 & 8191]($7,$11)|0); $font = $12; $13 = $font; $14 = ($13|0)!=(0|0); if ($14) { $15 = $font; $0 = $15; $69 = $0; STACKTOP = sp;return ($69|0); } $16 = $2; $17 = ((($7)) + 232|0); __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($mFontName,$16,$17); $18 = HEAP32[$7>>2]|0; $19 = ((($18)) + 64|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; invoke_viii($20|0,($path|0),($7|0),($mFontName|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; $5 = $33; $6 = $34; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($mFontName); $67 = $5; $68 = $6; ___resumeException($67|0); // unreachable; } $23 = ((($7)) + 232|0); $24 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($23,67280)|0); do { if ($24) { __THREW__ = 0; $25 = (invoke_ii(3903,84)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 9; } else { $28 = HEAP32[$4>>2]|0; $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($path)|0); $30 = $3; __THREW__ = 0; invoke_viiiii(6733,($25|0),($28|0),($29|0),($30|0),1); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $5 = $37; $6 = $38; __ZdlPv($25); break; } else { $font = $25; label = 20; break; } } } else { $39 = ((($7)) + 232|0); $40 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($39,67268)|0); __THREW__ = 0; if ($40) { $41 = (__Znwj(84)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 9; break; } $44 = HEAP32[$4>>2]|0; $45 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($path)|0); $46 = $3; __THREW__ = 0; invoke_viiiii(6734,($41|0),($44|0),($45|0),($46|0),1); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $5 = $49; $6 = $50; __ZdlPv($41); break; } else { $font = $41; label = 20; break; } } else { $51 = (__Znwj(12)|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 9; break; } $54 = HEAP32[$4>>2]|0; $55 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($path)|0); $56 = $3; __THREW__ = 0; invoke_viiiii(6735,($51|0),($54|0),($55|0),($56|0),1); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $5 = $59; $6 = $60; __ZdlPv($51); break; } else { $font = $51; label = 20; break; } } } } while(0); if ((label|0) == 20) { $61 = $font; $62 = ((($7)) + 220|0); __THREW__ = 0; $63 = (invoke_iii(6736,($62|0),($4|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 9; } else { HEAP32[$63>>2] = $61; $66 = $font; $0 = $66; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($mFontName); $69 = $0; STACKTOP = sp;return ($69|0); } } if ((label|0) == 9) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $5 = $35; $6 = $36; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($path); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($mFontName); $67 = $5; $68 = $6; ___resumeException($67|0); // unreachable; return (0)|0; } function __ZN19ResourceManagerImpl8GetWFontEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font = 0, $iter = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; $iter = sp + 4|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $id; $3 = $0; $font = 0; $4 = ((($3)) + 220|0); $5 = (__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($4,$1)|0); HEAP32[$iter>>2] = $5; $6 = ((($3)) + 220|0); $7 = (__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($iter,$2)|0); if (!($8)) { $12 = $font; STACKTOP = sp;return ($12|0); } $9 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($iter)|0); $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $font = $11; $12 = $font; STACKTOP = sp;return ($12|0); } function __ZN19ResourceManagerImpl16ResetCacheLimitsEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $$pre_trunc5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cacheSize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 20|0; $4 = sp; $5 = sp + 40|0; $0 = $this; $6 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,164751); $$expand_i1_val = 0; HEAP8[$5>>0] = $$expand_i1_val; __THREW__ = 0; $7 = (invoke_iii(4430,(30372|0),($1|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L1: do { if (!($9)) { $10 = ((($7)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); do { if ($12) { __THREW__ = 0; invoke_vii(3797,($4|0),(164751|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } $$expand_i1_val2 = 1; HEAP8[$5>>0] = $$expand_i1_val2; __THREW__ = 0; $15 = (invoke_iii(4430,(30372|0),($4|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = ((($15)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $19<<10; $21 = $20<<10; $23 = $21; break; } $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; $$pre_trunc5 = HEAP8[$5>>0]|0; $30 = $$pre_trunc5&1; if (!($30)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } else { $23 = 20000000; } } while(0); $$pre_trunc = HEAP8[$5>>0]|0; $22 = $$pre_trunc&1; if (!($22)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $cacheSize = $23; $24 = ((($6)) + 8|0); $25 = $cacheSize; __ZN6WCacheI14WCachedTexture8JTextureE6ResizeEmi($24,$25,300); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $cacheSize = $23; $24 = ((($6)) + 8|0); $25 = $cacheSize; __ZN6WCacheI14WCachedTexture8JTextureE6ResizeEmi($24,$25,300); STACKTOP = sp;return; } } while(0); $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $31 = $2; $32 = $3; ___resumeException($31|0); // unreachable; } function __ZN19ResourceManagerImpl11ssLoadMusicEPKc($this,$fileName) { $this = $this|0; $fileName = $fileName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $file = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $file = sp + 24|0; $3 = sp + 12|0; $1 = $this; $2 = $fileName; $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($3,$11); __THREW__ = 0; invoke_viii($10|0,($file|0),($7|0),($3|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $4 = $16; $5 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $28 = $4; $29 = $5; ___resumeException($28|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($file)|0); $15 = ($14|0)!=(0); if (!($15)) { $0 = 0; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($file); $27 = $0; STACKTOP = sp;return ($27|0); } __THREW__ = 0; $18 = (invoke_i(4997)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($file)|0); __THREW__ = 0; $22 = (invoke_iii(6737,($18|0),($21|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { $0 = $22; $6 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($file); $27 = $0; STACKTOP = sp;return ($27|0); } } $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $4 = $25; $5 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($file); $28 = $4; $29 = $5; ___resumeException($28|0); // unreachable; return (0)|0; } function __ZN19ResourceManagerImpl7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 32|0; $1 = sp + 12|0; $0 = $this; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 104|0); $7 = HEAP32[$6>>2]|0; (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $8 = ((($4)) + 68|0); __ZN6WCacheI13WCachedSample7JSampleE7RefreshEv($8); $9 = ((($4)) + 8|0); __ZN6WCacheI14WCachedTexture8JTextureE7RefreshEv($9); $10 = ((($4)) + 128|0); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7RefreshEv($10); $11 = ((($4)) + 4|0); HEAP8[$11>>0] = 0; $12 = (__ZN12GameSettingsixEi(30372,2)|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); if ($16) { STACKTOP = sp;return; } $17 = (__ZN12GameSettingsixEi(30372,2)|0); $18 = ((($17)) + 8|0); $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($18)|0); HEAP32[$vararg_buffer>>2] = $19; (_sprintf($buf,164761,$vararg_buffer)|0); $20 = HEAP32[$4>>2]|0; $21 = ((($20)) + 88|0); $22 = HEAP32[$21>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($1,$buf); __THREW__ = 0; $23 = (invoke_iii($22|0,($4|0),($1|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); if (!($23)) { STACKTOP = sp;return; } $26 = ((($4)) + 4|0); HEAP8[$26>>0] = 1; STACKTOP = sp;return; } function __ZN10WCacheSortclEPK9WResourceS2_($this,$l,$r) { $this = $this|0; $l = $l|0; $r = $r|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $l; $3 = $r; $4 = $2; $5 = ($4|0)!=(0|0); $6 = $3; $7 = ($6|0)!=(0|0); $or$cond = $5 & $7; if ($or$cond) { $8 = $2; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = $3; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($10>>>0)<($13>>>0); $$expand_i1_val3 = $14&1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } else { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $15 = $$pre_trunc&1; STACKTOP = sp;return ($15|0); } return (0)|0; } function __GLOBAL__sub_I_WResourceManager_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_5985(); ___cxx_global_var_init_1_5986(); ___cxx_global_var_init_3_5987(); ___cxx_global_var_init_5_5988(); ___cxx_global_var_init_7_5989(); ___cxx_global_var_init_9_5990(); ___cxx_global_var_init_11_5991(); ___cxx_global_var_init_13_5992(); ___cxx_global_var_init_14_5993(); return; } function __ZN6WCacheI13WCachedSample7JSampleE12RemoveOldestEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $0 = sp + 44|0; $oldest = sp + 28|0; $it = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $8 = $1; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($9)|0); HEAP32[$oldest>>2] = $10; $11 = ((($8)) + 12|0); $12 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$it>>2] = $12; while(1) { $13 = ((($8)) + 12|0); $14 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } $16 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); do { if ($19) { $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); if (!($26)) { $27 = ((($8)) + 12|0); $28 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($27)|0); HEAP32[$3>>2] = $28; $29 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$3)|0); if (!($29)) { $30 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ($34>>>0)<($39>>>0); if (!($40)) { break; } } ;HEAP32[$oldest>>2]=HEAP32[$it>>2]|0; } } } while(0); (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($it)|0); } $41 = ((($8)) + 12|0); $42 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($41)|0); HEAP32[$4>>2] = $42; $43 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$4)|0); if ($43) { $44 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($50)|0); if (!($54)) { $55 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; (__ZN6WCacheI13WCachedSample7JSampleE6DeleteEPS0_($8,$57)|0); $58 = ((($8)) + 12|0); ;HEAP32[$6>>2]=HEAP32[$oldest>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($5,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; $59 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($58,$$byval_copy$1)|0); HEAP32[$7>>2] = $59; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } } } $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } function __ZN6WCacheI14WCachedTexture8JTextureE12RemoveOldestEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $0 = sp + 44|0; $oldest = sp + 28|0; $it = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $8 = $1; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($9)|0); HEAP32[$oldest>>2] = $10; $11 = ((($8)) + 12|0); $12 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$it>>2] = $12; while(1) { $13 = ((($8)) + 12|0); $14 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } $16 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); do { if ($19) { $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); if (!($26)) { $27 = ((($8)) + 12|0); $28 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($27)|0); HEAP32[$3>>2] = $28; $29 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$3)|0); if (!($29)) { $30 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ($34>>>0)<($39>>>0); if (!($40)) { break; } } ;HEAP32[$oldest>>2]=HEAP32[$it>>2]|0; } } } while(0); (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($it)|0); } $41 = ((($8)) + 12|0); $42 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($41)|0); HEAP32[$4>>2] = $42; $43 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$4)|0); if ($43) { $44 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($50)|0); if (!($54)) { $55 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; (__ZN6WCacheI14WCachedTexture8JTextureE6DeleteEPS0_($8,$57)|0); $58 = ((($8)) + 12|0); ;HEAP32[$6>>2]=HEAP32[$oldest>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($5,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; $59 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($58,$$byval_copy$1)|0); HEAP32[$7>>2] = $59; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } } } $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE12RemoveOldestEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 40|0; $$byval_copy = sp + 36|0; $0 = sp + 44|0; $oldest = sp + 28|0; $it = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = sp + 12|0; $5 = sp + 8|0; $6 = sp + 4|0; $7 = sp; $1 = $this; $8 = $1; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($9)|0); HEAP32[$oldest>>2] = $10; $11 = ((($8)) + 12|0); $12 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$it>>2] = $12; while(1) { $13 = ((($8)) + 12|0); $14 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } $16 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); do { if ($19) { $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_ii[$25 & 8191]($22)|0); if (!($26)) { $27 = ((($8)) + 12|0); $28 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($27)|0); HEAP32[$3>>2] = $28; $29 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$3)|0); if (!($29)) { $30 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ($34>>>0)<($39>>>0); if (!($40)) { break; } } ;HEAP32[$oldest>>2]=HEAP32[$it>>2]|0; } } } while(0); (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($it)|0); } $41 = ((($8)) + 12|0); $42 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($41)|0); HEAP32[$4>>2] = $42; $43 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($oldest,$4)|0); if ($43) { $44 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $45 = ((($44)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(0|0); if ($47) { $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($50)|0); if (!($54)) { $55 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($oldest)|0); $56 = ((($55)) + 4|0); $57 = HEAP32[$56>>2]|0; (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6DeleteEPS0_($8,$57)|0); $58 = ((($8)) + 12|0); ;HEAP32[$6>>2]=HEAP32[$oldest>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($5,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; $59 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($58,$$byval_copy$1)|0); HEAP32[$7>>2] = $59; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } } } $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } function __ZNKSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN6WCacheI13WCachedSample7JSampleE7FlattenEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $items = 0, $lastSet = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 73|0; $$byval_copy$1 = sp + 68|0; $$byval_copy = sp + 64|0; $items = sp + 44|0; $it = sp + 28|0; $3 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 72|0; $it1 = sp + 4|0; $9 = sp; $1 = $this; $10 = $1; __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEEC2Ev($items); $oldest = 0; $lastSet = 0; $11 = ((($10)) + 12|0); $12 = (__ZNKSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $2 = 1; __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } $14 = ((($10)) + 12|0); $15 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($14)|0); HEAP32[$it>>2] = $15; while(1) { $16 = ((($10)) + 12|0); $17 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($16)|0); HEAP32[$3>>2] = $17; __THREW__ = 0; $18 = (invoke_iii(6738,($it|0),($3|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } if (!($18)) { label = 12; break; } __THREW__ = 0; $21 = (invoke_ii(6739,($it|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } $24 = ((($21)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { __THREW__ = 0; $31 = (invoke_ii(6739,($it|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = ((($31)) + 4|0); __THREW__ = 0; invoke_vii(6740,($items|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break; } } __THREW__ = 0; (invoke_ii(6741,($it|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } } do { if ((label|0) == 12) { $39 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$6>>2] = $39; $40 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$7>>2] = $40; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$8>>0]|0; invoke_viii(6742,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$it1>>2] = $43; while(1) { $44 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$9>>2] = $44; $45 = (__ZNSt3__1neIPP13WCachedSampleEEbRKNS_11__wrap_iterIT_EES8_($it1,$9)|0); if (!($45)) { break; } $46 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleEdeEv($it1)|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { label = 17; break; } $49 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleEdeEv($it1)|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = $lastSet; $54 = ($52>>>0)>($53>>>0); if (!($54)) { label = 17; break; } $56 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleEdeEv($it1)|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $lastSet = $59; $60 = $oldest; $61 = (($60) + 1)|0; $oldest = $61; $62 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleEdeEv($it1)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 8|0); HEAP32[$64>>2] = $61; (__ZNSt3__111__wrap_iterIPP13WCachedSampleEppEv($it1)|0); } if ((label|0) == 17) { __THREW__ = 0; invoke_viiii(4107,(164997|0),(164400|0),1371,(165032|0)); $55 = __THREW__; __THREW__ = 0; break; } $65 = $oldest; $66 = (($65) + 1)|0; $0 = $66; $2 = 1; __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($items); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; return (0)|0; } function __ZN6WCacheI14WCachedTexture8JTextureE7FlattenEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $items = 0, $lastSet = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 73|0; $$byval_copy$1 = sp + 68|0; $$byval_copy = sp + 64|0; $items = sp + 44|0; $it = sp + 28|0; $3 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 72|0; $it1 = sp + 4|0; $9 = sp; $1 = $this; $10 = $1; __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEEC2Ev($items); $oldest = 0; $lastSet = 0; $11 = ((($10)) + 12|0); $12 = (__ZNKSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $2 = 1; __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } $14 = ((($10)) + 12|0); $15 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($14)|0); HEAP32[$it>>2] = $15; while(1) { $16 = ((($10)) + 12|0); $17 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($16)|0); HEAP32[$3>>2] = $17; __THREW__ = 0; $18 = (invoke_iii(6743,($it|0),($3|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } if (!($18)) { label = 12; break; } __THREW__ = 0; $21 = (invoke_ii(6744,($it|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } $24 = ((($21)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { __THREW__ = 0; $31 = (invoke_ii(6744,($it|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = ((($31)) + 4|0); __THREW__ = 0; invoke_vii(6745,($items|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break; } } __THREW__ = 0; (invoke_ii(6746,($it|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } } do { if ((label|0) == 12) { $39 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$6>>2] = $39; $40 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$7>>2] = $40; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$8>>0]|0; invoke_viii(6747,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$it1>>2] = $43; while(1) { $44 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$9>>2] = $44; $45 = (__ZNSt3__1neIPP14WCachedTextureEEbRKNS_11__wrap_iterIT_EES8_($it1,$9)|0); if (!($45)) { break; } $46 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureEdeEv($it1)|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { label = 17; break; } $49 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureEdeEv($it1)|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = $lastSet; $54 = ($52>>>0)>($53>>>0); if (!($54)) { label = 17; break; } $56 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureEdeEv($it1)|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $lastSet = $59; $60 = $oldest; $61 = (($60) + 1)|0; $oldest = $61; $62 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureEdeEv($it1)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 8|0); HEAP32[$64>>2] = $61; (__ZNSt3__111__wrap_iterIPP14WCachedTextureEppEv($it1)|0); } if ((label|0) == 17) { __THREW__ = 0; invoke_viiii(4107,(164997|0),(164400|0),1371,(165032|0)); $55 = __THREW__; __THREW__ = 0; break; } $65 = $oldest; $66 = (($65) + 1)|0; $0 = $66; $2 = 1; __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($items); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; return (0)|0; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7FlattenEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it1 = 0, $items = 0, $lastSet = 0, $oldest = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 73|0; $$byval_copy$1 = sp + 68|0; $$byval_copy = sp + 64|0; $items = sp + 44|0; $it = sp + 28|0; $3 = sp + 24|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 72|0; $it1 = sp + 4|0; $9 = sp; $1 = $this; $10 = $1; __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEEC2Ev($items); $oldest = 0; $lastSet = 0; $11 = ((($10)) + 12|0); $12 = (__ZNKSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4sizeEv($11)|0); $13 = ($12|0)!=(0); if (!($13)) { $0 = 0; $2 = 1; __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } $14 = ((($10)) + 12|0); $15 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($14)|0); HEAP32[$it>>2] = $15; while(1) { $16 = ((($10)) + 12|0); $17 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($16)|0); HEAP32[$3>>2] = $17; __THREW__ = 0; $18 = (invoke_iii(6748,($it|0),($3|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } if (!($18)) { label = 12; break; } __THREW__ = 0; $21 = (invoke_ii(6749,($it|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } $24 = ((($21)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { __THREW__ = 0; $31 = (invoke_ii(6749,($it|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } $34 = ((($31)) + 4|0); __THREW__ = 0; invoke_vii(6750,($items|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break; } } __THREW__ = 0; (invoke_ii(6751,($it|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break; } } do { if ((label|0) == 12) { $39 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$6>>2] = $39; $40 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$7>>2] = $40; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$8>>0]|0; invoke_viii(6752,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $43 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE5beginEv($items)|0); HEAP32[$it1>>2] = $43; while(1) { $44 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE3endEv($items)|0); HEAP32[$9>>2] = $44; $45 = (__ZNSt3__1neIPP16WCachedParticlesEEbRKNS_11__wrap_iterIT_EES8_($it1,$9)|0); if (!($45)) { break; } $46 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesEdeEv($it1)|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); if (!($48)) { label = 17; break; } $49 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesEdeEv($it1)|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = $lastSet; $54 = ($52>>>0)>($53>>>0); if (!($54)) { label = 17; break; } $56 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesEdeEv($it1)|0); $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $lastSet = $59; $60 = $oldest; $61 = (($60) + 1)|0; $oldest = $61; $62 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesEdeEv($it1)|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 8|0); HEAP32[$64>>2] = $61; (__ZNSt3__111__wrap_iterIPP16WCachedParticlesEppEv($it1)|0); } if ((label|0) == 17) { __THREW__ = 0; invoke_viiii(4107,(164997|0),(164400|0),1371,(165032|0)); $55 = __THREW__; __THREW__ = 0; break; } $65 = $oldest; $66 = (($65) + 1)|0; $0 = $66; $2 = 1; __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($items); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $4 = $27; $5 = $28; __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($items); $29 = $4; $30 = $5; ___resumeException($29|0); // unreachable; return (0)|0; } function __ZN16WResourceManagerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 67456; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($3); $4 = ((($1)) + 40|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 36|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 44|0); HEAP32[$6>>2] = 2000000; $7 = ((($1)) + 48|0); HEAP32[$7>>2] = 300; $8 = ((($1)) + 52|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 56|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN6WCacheI13WCachedSample7JSampleEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($3); $4 = ((($1)) + 40|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 36|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 44|0); HEAP32[$6>>2] = 2000000; $7 = ((($1)) + 48|0); HEAP32[$7>>2] = 300; $8 = ((($1)) + 52|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 56|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEC2Ev($1); $2 = ((($1)) + 12|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($2); $3 = ((($1)) + 24|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($3); $4 = ((($1)) + 40|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 36|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 44|0); HEAP32[$6>>2] = 2000000; $7 = ((($1)) + 48|0); HEAP32[$7>>2] = 300; $8 = ((($1)) + 52|0); HEAP32[$8>>2] = 0; $9 = ((($1)) + 56|0); HEAP32[$9>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEC2ESB_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEEC2ERKSD_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEC2ESA_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEEC2ERKSC_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6ResizeEmi($this,$size,$items) { $this = $this|0; $size = $size|0; $items = $items|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $size; $2 = $items; $3 = $0; $4 = $1; $5 = ((($3)) + 44|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ($6|0)>(300); $8 = $2; $9 = ($8|0)<(1); $or$cond = $7 | $9; if ($or$cond) { $10 = ((($3)) + 48|0); HEAP32[$10>>2] = 300; STACKTOP = sp;return; } else { $11 = $2; $12 = ((($3)) + 48|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; } } function __ZN6WCacheI13WCachedSample7JSampleE6ResizeEmi($this,$size,$items) { $this = $this|0; $size = $size|0; $items = $items|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $size; $2 = $items; $3 = $0; $4 = $1; $5 = ((($3)) + 44|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ($6|0)>(300); $8 = $2; $9 = ($8|0)<(1); $or$cond = $7 | $9; if ($or$cond) { $10 = ((($3)) + 48|0); HEAP32[$10>>2] = 300; STACKTOP = sp;return; } else { $11 = $2; $12 = ((($3)) + 48|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; } } function __ZN6WCacheI14WCachedTexture8JTextureE6ResizeEmi($this,$size,$items) { $this = $this|0; $size = $size|0; $items = $items|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $size; $2 = $items; $3 = $0; $4 = $1; $5 = ((($3)) + 44|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ($6|0)>(300); $8 = $2; $9 = ($8|0)<(1); $or$cond = $7 | $9; if ($or$cond) { $10 = ((($3)) + 48|0); HEAP32[$10>>2] = 300; STACKTOP = sp;return; } else { $11 = $2; $12 = ((($3)) + 48|0); HEAP32[$12>>2] = $11; STACKTOP = sp;return; } } function __ZN11CacheEngine6CreateI23UnthreadedCardRetrieverEEvR6WCacheI14WCachedTexture8JTextureE($inCache) { $inCache = $inCache|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $test = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $inCache; $3 = (__Znwj(8)|0); $4 = $0; __THREW__ = 0; invoke_vii(6753,($3|0),($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZdlPv($3); $12 = $1; $13 = $2; ___resumeException($12|0); // unreachable; } HEAP32[16746] = $3; $7 = HEAP32[16746]|0; $8 = ($7|0)==(0|0); if ($8) { $14 = 0; } else { $9 = (___dynamic_cast($7,8640,8664,0)|0); $14 = $9; } $test = $14; $15 = $test; $16 = ($15|0)!=(0|0); $17 = $16&1; HEAP8[164252] = $17; STACKTOP = sp;return; } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEED2Ev($1); STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 32|0; $1 = sp + 28|0; $2 = sp + 24|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $10 = ((($9)) + 12|0); $11 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($10)|0); HEAP32[$1>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $12 = ((($9)) + 12|0); $13 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($12)|0); HEAP32[$2>>2] = $13; __THREW__ = 0; $14 = (invoke_iii(6748,($it|0),($2|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } if (!($14)) { label = 14; break; } __THREW__ = 0; $17 = (invoke_ii(6749,($it|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = ((($17)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { __THREW__ = 0; $23 = (invoke_ii(6749,($it|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = ((($23)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } __THREW__ = 0; $32 = (invoke_ii(6749,($it|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } $35 = ((($32)) + 4|0); HEAP32[$35>>2] = 0; } __THREW__ = 0; $41 = (invoke_iii(6754,($it|0),0)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } HEAP32[$5>>2] = $41; } L15: do { if ((label|0) == 14) { $44 = ((($9)) + 24|0); $45 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($44)|0); HEAP32[$6>>2] = $45; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $46 = ((($9)) + 24|0); $47 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($46)|0); HEAP32[$7>>2] = $47; __THREW__ = 0; $48 = (invoke_iii(6748,($it|0),($7|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L15; } if (!($48)) { break; } __THREW__ = 0; $51 = (invoke_ii(6749,($it|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L15; } $54 = ((($51)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { __THREW__ = 0; $57 = (invoke_ii(6749,($it|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L15; } $60 = ((($57)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$61>>2]|0; $64 = ((($63)) + 4|0); $65 = HEAP32[$64>>2]|0; FUNCTION_TABLE_vi[$65 & 8191]($61); } __THREW__ = 0; $66 = (invoke_ii(6749,($it|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L15; } $69 = ((($66)) + 4|0); HEAP32[$69>>2] = 0; } __THREW__ = 0; $70 = (invoke_iii(6754,($it|0),0)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L15; } HEAP32[$8>>2] = $70; } $73 = ((($9)) + 24|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($73); $74 = ((($9)) + 12|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($74); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); STACKTOP = sp;return; } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; $3 = $36; $4 = $37; $38 = ((($9)) + 24|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($38); $39 = ((($9)) + 12|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($39); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); $40 = $3; ___clang_call_terminate($40); // unreachable; } function __ZN6WCacheI13WCachedSample7JSampleED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 32|0; $1 = sp + 28|0; $2 = sp + 24|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $10 = ((($9)) + 12|0); $11 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($10)|0); HEAP32[$1>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $12 = ((($9)) + 12|0); $13 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($12)|0); HEAP32[$2>>2] = $13; __THREW__ = 0; $14 = (invoke_iii(6738,($it|0),($2|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } if (!($14)) { label = 14; break; } __THREW__ = 0; $17 = (invoke_ii(6739,($it|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = ((($17)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { __THREW__ = 0; $23 = (invoke_ii(6739,($it|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = ((($23)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } __THREW__ = 0; $32 = (invoke_ii(6739,($it|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } $35 = ((($32)) + 4|0); HEAP32[$35>>2] = 0; } __THREW__ = 0; $41 = (invoke_iii(6755,($it|0),0)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } HEAP32[$5>>2] = $41; } L15: do { if ((label|0) == 14) { $44 = ((($9)) + 24|0); $45 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($44)|0); HEAP32[$6>>2] = $45; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $46 = ((($9)) + 24|0); $47 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($46)|0); HEAP32[$7>>2] = $47; __THREW__ = 0; $48 = (invoke_iii(6738,($it|0),($7|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L15; } if (!($48)) { break; } __THREW__ = 0; $51 = (invoke_ii(6739,($it|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L15; } $54 = ((($51)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { __THREW__ = 0; $57 = (invoke_ii(6739,($it|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L15; } $60 = ((($57)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$61>>2]|0; $64 = ((($63)) + 4|0); $65 = HEAP32[$64>>2]|0; FUNCTION_TABLE_vi[$65 & 8191]($61); } __THREW__ = 0; $66 = (invoke_ii(6739,($it|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L15; } $69 = ((($66)) + 4|0); HEAP32[$69>>2] = 0; } __THREW__ = 0; $70 = (invoke_iii(6755,($it|0),0)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L15; } HEAP32[$8>>2] = $70; } $73 = ((($9)) + 24|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($73); $74 = ((($9)) + 12|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($74); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); STACKTOP = sp;return; } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; $3 = $36; $4 = $37; $38 = ((($9)) + 24|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($38); $39 = ((($9)) + 12|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($39); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); $40 = $3; ___clang_call_terminate($40); // unreachable; } function __ZN6WCacheI14WCachedTexture8JTextureED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 32|0; $1 = sp + 28|0; $2 = sp + 24|0; $5 = sp + 12|0; $6 = sp + 8|0; $7 = sp + 4|0; $8 = sp; $0 = $this; $9 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $10 = ((($9)) + 12|0); $11 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($10)|0); HEAP32[$1>>2] = $11; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $12 = ((($9)) + 12|0); $13 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($12)|0); HEAP32[$2>>2] = $13; __THREW__ = 0; $14 = (invoke_iii(6743,($it|0),($2|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break; } if (!($14)) { label = 14; break; } __THREW__ = 0; $17 = (invoke_ii(6744,($it|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } $20 = ((($17)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0|0); if ($22) { __THREW__ = 0; $23 = (invoke_ii(6744,($it|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $26 = ((($23)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { $29 = HEAP32[$27>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191]($27); } __THREW__ = 0; $32 = (invoke_ii(6744,($it|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { break; } $35 = ((($32)) + 4|0); HEAP32[$35>>2] = 0; } __THREW__ = 0; $41 = (invoke_iii(6756,($it|0),0)|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break; } HEAP32[$5>>2] = $41; } L15: do { if ((label|0) == 14) { $44 = ((($9)) + 24|0); $45 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($44)|0); HEAP32[$6>>2] = $45; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; while(1) { $46 = ((($9)) + 24|0); $47 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($46)|0); HEAP32[$7>>2] = $47; __THREW__ = 0; $48 = (invoke_iii(6743,($it|0),($7|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break L15; } if (!($48)) { break; } __THREW__ = 0; $51 = (invoke_ii(6744,($it|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { break L15; } $54 = ((($51)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)!=(0|0); if ($56) { __THREW__ = 0; $57 = (invoke_ii(6744,($it|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break L15; } $60 = ((($57)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$61>>2]|0; $64 = ((($63)) + 4|0); $65 = HEAP32[$64>>2]|0; FUNCTION_TABLE_vi[$65 & 8191]($61); } __THREW__ = 0; $66 = (invoke_ii(6744,($it|0))|0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { break L15; } $69 = ((($66)) + 4|0); HEAP32[$69>>2] = 0; } __THREW__ = 0; $70 = (invoke_iii(6756,($it|0),0)|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { break L15; } HEAP32[$8>>2] = $70; } $73 = ((($9)) + 24|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($73); $74 = ((($9)) + 12|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($74); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); STACKTOP = sp;return; } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; $3 = $36; $4 = $37; $38 = ((($9)) + 24|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($38); $39 = ((($9)) + 12|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($39); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev($9); $40 = $3; ___clang_call_terminate($40); // unreachable; } function __ZN16WResourceManagerD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN11CacheEngine9TerminateEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[16746]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[16746]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = HEAP32[$2>>2]|0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vi[$6 & 8191]($2); } HEAP32[16746] = 0; return; } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiP5WFontEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN11CacheEngine10IsThreadedEv() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[164252]|0; $1 = $0&1; return ($1|0); } function __ZNKSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__19make_pairIRiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IRiRKS6_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEE6insertINS9_IiS6_EEvEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS6_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE15__insert_uniqueINS_4pairIiS7_EEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeISA_PvEEiEEEEbEC2ISF_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISJ_SG_EE5valuesr14is_convertibleISK_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__19make_pairIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERK12WManagedQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENSD_IT0_E4typeEEEOSE_OSH_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRK12WManagedQuadEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2ERKS6_RKS7_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE6insertINSA_IS6_S7_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S7_EEPNS_11__tree_nodeISK_PvEEiEEEEbEEOT_($agg$result,$this,$__p) { $agg$result = $agg$result|0; $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__p; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($4)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE15__insert_uniqueINS_4pairIS7_S8_EEEENSH_INS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEEOT_($2,$3,$5); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISB_PvEEiEEEEbEC2ISG_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISK_SH_EE5valuesr14is_convertibleISL_bEE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZN12WManagedQuadD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $8 = $1; $9 = ((($8)) + 56|0); HEAP32[$9>>2] = 0; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = (__ZN6WCacheI14WCachedTexture8JTextureE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($8,$10,$11,$12,$13)|0); $tc = $14; $15 = $4; $16 = ($15|0)==(4); $17 = $tc; $18 = ($17|0)!=(0|0); $or$cond = $16 & $18; if ($or$cond) { $19 = $tc; $20 = (__ZN9WResource11isPermanentEv($19)|0); if (!($20)) { $21 = ((($8)) + 56|0); HEAP32[$21>>2] = 5; $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } } $22 = $tc; $23 = ($22|0)!=(0|0); L6: do { if ($23) { $24 = $4; switch ($24|0) { case 2: { $25 = $tc; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); break L6; break; } case 3: { $29 = $tc; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 24|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($29,0); break L6; break; } case 5: { $33 = $tc; $34 = (__ZN9WResource11isPermanentEv($33)|0); if ($34) { break L6; } $35 = $tc; (__ZN6WCacheI14WCachedTexture8JTextureE11UnlinkCacheEPS0_($8,$35)|0); $36 = $tc; $37 = ((($8)) + 24|0); $38 = $2; $39 = $3; $40 = $5; $41 = (__ZN6WCacheI14WCachedTexture8JTextureE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$38,$39,$40)|0); HEAP32[$6>>2] = $41; $42 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($37,$6)|0); HEAP32[$42>>2] = $36; $43 = $tc; __ZN9WResource8deadboltEv($43); break L6; break; } default: { break L6; } } } } while(0); $44 = $tc; $45 = ($44|0)!=(0|0); do { if ($45) { $46 = $tc; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($46)|0); $51 = $tc; if (!($50)) { (__ZN6WCacheI14WCachedTexture8JTextureE10RemoveItemEPS0_b($8,$51,1)|0); $53 = ((($8)) + 56|0); HEAP32[$53>>2] = 2; break; } __ZN9WResource3hitEv($51); $52 = $tc; $0 = $52; $67 = $0; STACKTOP = sp;return ($67|0); } } while(0); $54 = $4; $55 = ($54|0)==(5); $56 = $4; $57 = ($56|0)==(4); $or$cond3 = $55 | $57; if ($or$cond3) { $58 = ((($8)) + 56|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(1); if ($60) { $61 = ((($8)) + 24|0); $62 = $2; $63 = $3; $64 = $5; $65 = (__ZN6WCacheI14WCachedTexture8JTextureE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$62,$63,$64)|0); HEAP32[$7>>2] = $65; $66 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($61,$7)|0); HEAP32[$66>>2] = 0; } } $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } function __ZN12WManagedQuadC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($2); STACKTOP = sp;return; } function __ZN12WManagedQuadD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE4findERSB_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE4findIS7_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ESF_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISA_SE_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ENS_15__tree_iteratorIS9_SD_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ESF_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiP14WCachedTextureEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZN14WCachedTexture7compareEP8JTexture($this,$t) { $this = $this|0; $t = $t|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $t; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN6WCacheI14WCachedTexture8JTextureE6DeleteEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $item; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $isize = $10; $11 = $isize; $12 = ((($3)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - ($11))|0; HEAP32[$12>>2] = $14; $15 = $isize; $16 = ((($3)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) - ($15))|0; HEAP32[$16>>2] = $18; $19 = ((($3)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = $2; $23 = ($22|0)!=(0|0); if ($23) { $24 = $2; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } $2 = 0; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($4,$$byval_copy)|0); HEAP32[$2>>2] = $5; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZN6WCacheI14WCachedTexture8JTextureE13ClearUnlockedEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, $next = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $it = sp + 40|0; $next = sp + 36|0; $1 = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $10 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($next); $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$1>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $13 = ((($10)) + 12|0); $14 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } ;HEAP32[$next>>2]=HEAP32[$it>>2]|0; $16 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($next,0)|0); HEAP32[$3>>2] = $16; $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); if ($27) { label = 6; } else { $28 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; (__ZN6WCacheI14WCachedTexture8JTextureE6DeleteEPS0_($10,$30)|0); $31 = ((($10)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $32 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($31,$$byval_copy$1)|0); HEAP32[$6>>2] = $32; } } else { label = 6; } if ((label|0) == 6) { label = 0; $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if (!($36)) { $37 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy$2); ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0; $38 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($37,$$byval_copy$3)|0); HEAP32[$9>>2] = $38; } } ;HEAP32[$it>>2]=HEAP32[$next>>2]|0; } STACKTOP = sp;return; } function __ZN6WCacheI13WCachedSample7JSampleE13ClearUnlockedEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, $next = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $it = sp + 40|0; $next = sp + 36|0; $1 = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $10 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($next); $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$1>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $13 = ((($10)) + 12|0); $14 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } ;HEAP32[$next>>2]=HEAP32[$it>>2]|0; $16 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($next,0)|0); HEAP32[$3>>2] = $16; $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); if ($27) { label = 6; } else { $28 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; (__ZN6WCacheI13WCachedSample7JSampleE6DeleteEPS0_($10,$30)|0); $31 = ((($10)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $32 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($31,$$byval_copy$1)|0); HEAP32[$6>>2] = $32; } } else { label = 6; } if ((label|0) == 6) { label = 0; $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if (!($36)) { $37 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy$2); ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0; $38 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($37,$$byval_copy$3)|0); HEAP32[$9>>2] = $38; } } ;HEAP32[$it>>2]=HEAP32[$next>>2]|0; } STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE13ClearUnlockedEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $it = 0, $next = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 60|0; $$byval_copy$2 = sp + 56|0; $$byval_copy$1 = sp + 52|0; $$byval_copy = sp + 48|0; $it = sp + 40|0; $next = sp + 36|0; $1 = sp + 32|0; $2 = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $0 = $this; $10 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($next); $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($11)|0); HEAP32[$1>>2] = $12; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $13 = ((($10)) + 12|0); $14 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($13)|0); HEAP32[$2>>2] = $14; $15 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($15)) { break; } ;HEAP32[$next>>2]=HEAP32[$it>>2]|0; $16 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($next,0)|0); HEAP32[$3>>2] = $16; $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if ($20) { $21 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); if ($27) { label = 6; } else { $28 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6DeleteEPS0_($10,$30)|0); $31 = ((($10)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $32 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($31,$$byval_copy$1)|0); HEAP32[$6>>2] = $32; } } else { label = 6; } if ((label|0) == 6) { label = 0; $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if (!($36)) { $37 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy$2); ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0; $38 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($37,$$byval_copy$3)|0); HEAP32[$9>>2] = $38; } } ;HEAP32[$it>>2]=HEAP32[$next>>2]|0; } STACKTOP = sp;return; } function __ZN6WCacheI13WCachedSample7JSampleE7ReleaseEPS1_($this,$actual) { $this = $this|0; $actual = $actual|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $0 = sp + 48|0; $it = sp + 28|0; $3 = sp + 24|0; $4 = sp + 20|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $2 = $actual; $10 = $1; $11 = $2; $12 = ($11|0)!=(0|0); if (!($12)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $53 = $$pre_trunc&1; STACKTOP = sp;return ($53|0); } __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $13 = ((($10)) + 12|0); $14 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($13)|0); HEAP32[$3>>2] = $14; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $15 = ((($10)) + 12|0); $16 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($15)|0); HEAP32[$4>>2] = $16; $17 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$4)|0); if (!($17)) { break; } $18 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)!=(0|0); if ($21) { $22 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = (__ZN13WCachedSample7compareEP7JSample($24,$25)|0); if ($26) { break; } } $27 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $27; } $28 = ((($10)) + 12|0); $29 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($28)|0); HEAP32[$6>>2] = $29; $30 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$6)|0); if ($30) { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $53 = $$pre_trunc&1; STACKTOP = sp;return ($53|0); } $31 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 24|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vii[$40 & 8191]($37,0); $41 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $42 = ((($41)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_ii[$46 & 8191]($43)|0); if ($47) { $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $53 = $$pre_trunc&1; STACKTOP = sp;return ($53|0); } } $48 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; (__ZN6WCacheI13WCachedSample7JSampleE6DeleteEPS0_($10,$50)|0); $51 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $52 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($51,$$byval_copy$1)|0); HEAP32[$9>>2] = $52; $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $53 = $$pre_trunc&1; STACKTOP = sp;return ($53|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $8 = $1; $9 = ((($8)) + 56|0); HEAP32[$9>>2] = 0; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($8,$10,$11,$12,$13)|0); $tc = $14; $15 = $4; $16 = ($15|0)==(4); $17 = $tc; $18 = ($17|0)!=(0|0); $or$cond = $16 & $18; if ($or$cond) { $19 = $tc; $20 = (__ZN9WResource11isPermanentEv($19)|0); if (!($20)) { $21 = ((($8)) + 56|0); HEAP32[$21>>2] = 5; $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } } $22 = $tc; $23 = ($22|0)!=(0|0); L6: do { if ($23) { $24 = $4; switch ($24|0) { case 2: { $25 = $tc; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); break L6; break; } case 3: { $29 = $tc; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 24|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($29,0); break L6; break; } case 5: { $33 = $tc; $34 = (__ZN9WResource11isPermanentEv($33)|0); if ($34) { break L6; } $35 = $tc; (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE11UnlinkCacheEPS0_($8,$35)|0); $36 = $tc; $37 = ((($8)) + 24|0); $38 = $2; $39 = $3; $40 = $5; $41 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$38,$39,$40)|0); HEAP32[$6>>2] = $41; $42 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($37,$6)|0); HEAP32[$42>>2] = $36; $43 = $tc; __ZN9WResource8deadboltEv($43); break L6; break; } default: { break L6; } } } } while(0); $44 = $tc; $45 = ($44|0)!=(0|0); do { if ($45) { $46 = $tc; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($46)|0); $51 = $tc; if (!($50)) { (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE10RemoveItemEPS0_b($8,$51,1)|0); $53 = ((($8)) + 56|0); HEAP32[$53>>2] = 2; break; } __ZN9WResource3hitEv($51); $52 = $tc; $0 = $52; $67 = $0; STACKTOP = sp;return ($67|0); } } while(0); $54 = $4; $55 = ($54|0)==(5); $56 = $4; $57 = ($56|0)==(4); $or$cond3 = $55 | $57; if ($or$cond3) { $58 = ((($8)) + 56|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(1); if ($60) { $61 = ((($8)) + 24|0); $62 = $2; $63 = $3; $64 = $5; $65 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$62,$63,$64)|0); HEAP32[$7>>2] = $65; $66 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($61,$7)|0); HEAP32[$66>>2] = 0; } } $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } function __ZN6WCacheI13WCachedSample7JSampleE8RetrieveEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $tc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 4|0; $7 = sp; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $8 = $1; $9 = ((($8)) + 56|0); HEAP32[$9>>2] = 0; $10 = $2; $11 = $3; $12 = $4; $13 = $5; $14 = (__ZN6WCacheI13WCachedSample7JSampleE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($8,$10,$11,$12,$13)|0); $tc = $14; $15 = $4; $16 = ($15|0)==(4); $17 = $tc; $18 = ($17|0)!=(0|0); $or$cond = $16 & $18; if ($or$cond) { $19 = $tc; $20 = (__ZN9WResource11isPermanentEv($19)|0); if (!($20)) { $21 = ((($8)) + 56|0); HEAP32[$21>>2] = 5; $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } } $22 = $tc; $23 = ($22|0)!=(0|0); L6: do { if ($23) { $24 = $4; switch ($24|0) { case 2: { $25 = $tc; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); break L6; break; } case 3: { $29 = $tc; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 24|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($29,0); break L6; break; } case 5: { $33 = $tc; $34 = (__ZN9WResource11isPermanentEv($33)|0); if ($34) { break L6; } $35 = $tc; (__ZN6WCacheI13WCachedSample7JSampleE11UnlinkCacheEPS0_($8,$35)|0); $36 = $tc; $37 = ((($8)) + 24|0); $38 = $2; $39 = $3; $40 = $5; $41 = (__ZN6WCacheI13WCachedSample7JSampleE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$38,$39,$40)|0); HEAP32[$6>>2] = $41; $42 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($37,$6)|0); HEAP32[$42>>2] = $36; $43 = $tc; __ZN9WResource8deadboltEv($43); break L6; break; } default: { break L6; } } } } while(0); $44 = $tc; $45 = ($44|0)!=(0|0); do { if ($45) { $46 = $tc; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($46)|0); $51 = $tc; if (!($50)) { (__ZN6WCacheI13WCachedSample7JSampleE10RemoveItemEPS0_b($8,$51,1)|0); $53 = ((($8)) + 56|0); HEAP32[$53>>2] = 2; break; } __ZN9WResource3hitEv($51); $52 = $tc; $0 = $52; $67 = $0; STACKTOP = sp;return ($67|0); } } while(0); $54 = $4; $55 = ($54|0)==(5); $56 = $4; $57 = ($56|0)==(4); $or$cond3 = $55 | $57; if ($or$cond3) { $58 = ((($8)) + 56|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(1); if ($60) { $61 = ((($8)) + 24|0); $62 = $2; $63 = $3; $64 = $5; $65 = (__ZN6WCacheI13WCachedSample7JSampleE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($8,$62,$63,$64)|0); HEAP32[$7>>2] = $65; $66 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($61,$7)|0); HEAP32[$66>>2] = 0; } } $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } function __ZN6WUFontC2EiPKcib($this,$inFontID,$fontname,$lineheight,$useVideoRAM) { $this = $this|0; $inFontID = $inFontID|0; $fontname = $fontname|0; $lineheight = $lineheight|0; $useVideoRAM = $useVideoRAM|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inFontID; $2 = $fontname; $3 = $lineheight; $5 = $useVideoRAM&1; $4 = $5; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $4; $11 = $10&1; __ZN7WFBFontC2EiPKcib($6,$7,$8,$9,$11); $12 = 62860; HEAP32[$6>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6757,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZN6WCacheI13WCachedSample7JSampleE7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZN6WCacheI13WCachedSample7JSampleE13ClearUnlockedEv($7); $8 = ((($7)) + 12|0); $9 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($8)|0); HEAP32[$1>>2] = $9; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $10 = ((($7)) + 12|0); $11 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($10)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($12)) { break; } $13 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 28|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($19); } $23 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$3>>2] = $23; } $24 = ((($7)) + 24|0); $25 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($24)|0); HEAP32[$4>>2] = $25; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $26 = ((($7)) + 24|0); $27 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$5>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($28)) { break; } $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 28|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($35); } $39 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $39; } STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureE7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZN6WCacheI14WCachedTexture8JTextureE13ClearUnlockedEv($7); $8 = ((($7)) + 12|0); $9 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($8)|0); HEAP32[$1>>2] = $9; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $10 = ((($7)) + 12|0); $11 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($10)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($12)) { break; } $13 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 28|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($19); } $23 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$3>>2] = $23; } $24 = ((($7)) + 24|0); $25 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($24)|0); HEAP32[$4>>2] = $25; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $26 = ((($7)) + 24|0); $27 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$5>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($28)) { break; } $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 28|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($35); } $39 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $39; } STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7RefreshEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 24|0; $1 = sp + 20|0; $2 = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; $7 = $0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE13ClearUnlockedEv($7); $8 = ((($7)) + 12|0); $9 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($8)|0); HEAP32[$1>>2] = $9; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $10 = ((($7)) + 12|0); $11 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($10)|0); HEAP32[$2>>2] = $11; $12 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$2)|0); if (!($12)) { break; } $13 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 28|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191]($19); } $23 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$3>>2] = $23; } $24 = ((($7)) + 24|0); $25 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($24)|0); HEAP32[$4>>2] = $25; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $26 = ((($7)) + 24|0); $27 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$5>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($28)) { break; } $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 28|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vi[$38 & 8191]($35); } $39 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $39; } STACKTOP = sp;return; } function ___cxx_global_var_init_5985() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67304,182585); (___cxa_atexit((3831|0),(67304|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_5986() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67316,165089); (___cxa_atexit((3831|0),(67316|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_5987() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67328,165080); (___cxa_atexit((3831|0),(67328|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_5988() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67340,165065); (___cxa_atexit((3831|0),(67340|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_7_5989() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67292,167442); (___cxa_atexit((3831|0),(67292|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_9_5990() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67268,164968); (___cxa_atexit((3831|0),(67268|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_11_5991() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67280,164962); (___cxa_atexit((3831|0),(67280|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_13_5992() { var label = 0, sp = 0; sp = STACKTOP; __ZN5boost5mutexC2Ev(67352); (___cxa_atexit((6758|0),(67352|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_14_5993() { var label = 0, sp = 0; sp = STACKTOP; __ZN5boost5mutexC2Ev(67380); (___cxa_atexit((6758|0),(67380|0),(___dso_handle|0))|0); return; } function __ZN16WResourceManagerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16WResourceManagerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiP5WFontEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(6759,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiP5WFontED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiP5WFontED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIiP5WFontEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE7destroyEPNS_11__tree_nodeIS8_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_RS9_($13)|0); __THREW__ = 0; invoke_vii(6760,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE10deallocateERSC_PSB_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE7destroyIS9_EEvRSC_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE9__destroyIS9_EEvNS_17integral_constantIbLb0EEERSC_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_RS9_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE10deallocateERSC_PSB_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE10deallocateEPSA_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE10deallocateEPSA_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE7destroyEPNS_11__tree_nodeIS9_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSA_($13)|0); __THREW__ = 0; invoke_vii(6761,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE10deallocateERSD_PSC_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE7destroyISA_EEvRSD_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSD_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSD_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZN12WManagedQuadD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE10deallocateERSD_PSC_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE10deallocateEPSB_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE10deallocateEPSB_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiP13WCachedSampleEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKiP13WCachedSampleEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiP13WCachedSampleEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiP13WCachedSampleEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiP13WCachedSampleEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiP13WCachedSampleEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiP13WCachedSampleEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_12__value_typeIiP13WCachedSampleEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN6WCacheI13WCachedSample7JSampleE6DeleteEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $item; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $isize = $10; $11 = $isize; $12 = ((($3)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - ($11))|0; HEAP32[$12>>2] = $14; $15 = $isize; $16 = ((($3)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) - ($15))|0; HEAP32[$16>>2] = $18; $19 = ((($3)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = $2; $23 = ($22|0)!=(0|0); if ($23) { $24 = $2; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } $2 = 0; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($4,$$byval_copy)|0); HEAP32[$2>>2] = $5; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIiP13WCachedSampleEEEEPT_RS6_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIS6_EEvRS9_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE10deallocateERS9_PS8_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiP13WCachedSampleED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiP13WCachedSampleED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofIKNS_12__value_typeIiP13WCachedSampleEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKiP16WCachedParticlesEEE10pointer_toERS5_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKiP16WCachedParticlesEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiP16WCachedParticlesEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiP16WCachedParticlesEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiP16WCachedParticlesEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiP16WCachedParticlesEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiP16WCachedParticlesEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_12__value_typeIiP16WCachedParticlesEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6DeleteEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $item; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if (!($5)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $isize = $10; $11 = $isize; $12 = ((($3)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - ($11))|0; HEAP32[$12>>2] = $14; $15 = $isize; $16 = ((($3)) + 40|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) - ($15))|0; HEAP32[$16>>2] = $18; $19 = ((($3)) + 52|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = $2; $23 = ($22|0)!=(0|0); if ($23) { $24 = $2; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[$24>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($24); } $2 = 0; } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $2 = sp + 4|0; $3 = sp; $1 = $this; $4 = $1; ;HEAP32[$3>>2]=HEAP32[$__p>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($4,$$byval_copy)|0); HEAP32[$2>>2] = $5; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy$1); $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIiP16WCachedParticlesEEEEPT_RS6_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIS6_EEvRS9_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE10deallocateERS9_PS8_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiP16WCachedParticlesED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiP16WCachedParticlesED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofIKNS_12__value_typeIiP16WCachedParticlesEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6762,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP13WCachedSampleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP13WCachedSampleEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP13WCachedSampleEC2Ev($2); $3 = (__ZNSt3__17forwardIPP13WCachedSampleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13WCachedSampleEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP13WCachedSampleEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP13WCachedSampleEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP13WCachedSampleE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13WCachedSampleE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP13WCachedSampleEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP13WCachedSampleEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP13WCachedSampleEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6763,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6764,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6765,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP13WCachedSampleE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP13WCachedSampleE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13WCachedSampleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP13WCachedSampleEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP13WCachedSampleEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP13WCachedSampleEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP13WCachedSampleEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP13WCachedSampleE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP13WCachedSampleE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6766,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6767,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP13WCachedSampleE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13WCachedSampleE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP13WCachedSampleE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP13WCachedSampleE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP13WCachedSampleRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP13WCachedSampleRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14sortIP13WCachedSample10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleE4baseEv($__last)|0); __ZNSt3__14sortIPP13WCachedSampleR10WCacheSortEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__14sortIPP13WCachedSampleR10WCacheSortEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN10WCacheSortclEPK9WResourceS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN10WCacheSortclEPK9WResourceS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN10WCacheSortclEPK9WResourceS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN10WCacheSortclEPK9WResourceS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN10WCacheSortclEPK9WResourceS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN10WCacheSortclEPK9WResourceS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN10WCacheSortclEPK9WResourceS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN10WCacheSortclEPK9WResourceS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN10WCacheSortclEPK9WResourceS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP13WCachedSampleEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP13WCachedSampleEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN10WCacheSortclEPK9WResourceS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN10WCacheSortclEPK9WResourceS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN10WCacheSortclEPK9WResourceS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN10WCacheSortclEPK9WResourceS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN10WCacheSortclEPK9WResourceS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN10WCacheSortclEPK9WResourceS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN10WCacheSortclEPK9WResourceS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR10WCacheSortPP13WCachedSampleEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN10WCacheSortclEPK9WResourceS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN10WCacheSortclEPK9WResourceS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP13WCachedSampleEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP13WCachedSampleEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP13WCachedSampleEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN10WCacheSortclEPK9WResourceS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN10WCacheSortclEPK9WResourceS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP13WCachedSampleEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNKSt3__111__wrap_iterIPP13WCachedSampleE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP13WCachedSampleEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP13WCachedSampleEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP13WCachedSampleEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP13WCachedSampleS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPP13WCachedSampleS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP13WCachedSampleE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP13WCachedSampleEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP13WCachedSampleEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP13WCachedSampleNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP13WCachedSampleEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6767,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6768,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP14WCachedTextureEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP14WCachedTextureEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP14WCachedTextureEC2Ev($2); $3 = (__ZNSt3__17forwardIPP14WCachedTextureEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14WCachedTextureEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP14WCachedTextureEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP14WCachedTextureEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP14WCachedTextureE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14WCachedTextureE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP14WCachedTextureEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP14WCachedTextureEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP14WCachedTextureEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6769,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6770,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6771,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP14WCachedTextureE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP14WCachedTextureE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP14WCachedTextureEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP14WCachedTextureEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP14WCachedTextureEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP14WCachedTextureEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP14WCachedTextureEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP14WCachedTextureE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP14WCachedTextureE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6772,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6773,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP14WCachedTextureE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14WCachedTextureE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP14WCachedTextureE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP14WCachedTextureE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP14WCachedTextureRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP14WCachedTextureRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14sortIP14WCachedTexture10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureE4baseEv($__last)|0); __ZNSt3__14sortIPP14WCachedTextureR10WCacheSortEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__14sortIPP14WCachedTextureR10WCacheSortEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN10WCacheSortclEPK9WResourceS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN10WCacheSortclEPK9WResourceS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN10WCacheSortclEPK9WResourceS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN10WCacheSortclEPK9WResourceS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN10WCacheSortclEPK9WResourceS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN10WCacheSortclEPK9WResourceS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN10WCacheSortclEPK9WResourceS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN10WCacheSortclEPK9WResourceS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN10WCacheSortclEPK9WResourceS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP14WCachedTextureEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP14WCachedTextureEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN10WCacheSortclEPK9WResourceS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN10WCacheSortclEPK9WResourceS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN10WCacheSortclEPK9WResourceS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN10WCacheSortclEPK9WResourceS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN10WCacheSortclEPK9WResourceS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN10WCacheSortclEPK9WResourceS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN10WCacheSortclEPK9WResourceS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR10WCacheSortPP14WCachedTextureEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN10WCacheSortclEPK9WResourceS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN10WCacheSortclEPK9WResourceS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP14WCachedTextureEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP14WCachedTextureEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP14WCachedTextureEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN10WCacheSortclEPK9WResourceS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN10WCacheSortclEPK9WResourceS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP14WCachedTextureEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNKSt3__111__wrap_iterIPP14WCachedTextureE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP14WCachedTextureEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP14WCachedTextureEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP14WCachedTextureEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP14WCachedTextureS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPP14WCachedTextureS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP14WCachedTextureE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP14WCachedTextureEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP14WCachedTextureEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP14WCachedTextureNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP14WCachedTextureEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6773,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6774,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPP16WCachedParticlesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EEC2ES3_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPP16WCachedParticlesEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EEC2ES3_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIP16WCachedParticlesEC2Ev($2); $3 = (__ZNSt3__17forwardIPP16WCachedParticlesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIP16WCachedParticlesEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE9push_backERKS2_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 8|0; $0 = $this; $1 = $__x; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE9__end_capEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if ($7) { __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($__annotator,$2,1); $8 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($2)|0); $9 = ((($2)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($10)|0); $12 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($8,$11,$12); __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 4|0); HEAP32[$13>>2] = $15; STACKTOP = sp;return; } else { $16 = $1; __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($2,$16); STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotatorC2ERKS5_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKP16WCachedParticlesEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKP16WCachedParticlesEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorIP16WCachedParticlesE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP16WCachedParticlesE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKP16WCachedParticlesEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKP16WCachedParticlesEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__x; $4 = $0; $5 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($4)|0); $__a = $5; $6 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4sizeEv($4)|0); $7 = (($6) + 1)|0; $8 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE11__recommendEj($4,$7)|0); $9 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4sizeEv($4)|0); $10 = $__a; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEEC2EjjS5_($__v,$8,$9,$10); $11 = $__a; $12 = ((($__v)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = (__ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKP16WCachedParticlesEEOT_RNS_16remove_referenceIS5_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6775,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } $19 = ((($__v)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 4|0); HEAP32[$19>>2] = $21; __THREW__ = 0; invoke_vii(6776,($4|0),($__v|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEED2Ev($__v); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } else { __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEED2Ev($__v); STACKTOP = sp;return; } } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE8max_sizeERKS4_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE8max_sizeERKS4_($__a) { $__a = $__a|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 5|0; $1 = sp + 4|0; $0 = $__a; $2 = $0; __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$1>>0]|0; $3 = (invoke_iii(6777,($$byval_copy|0),($2|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; ___clang_call_terminate($6); // unreachable; } else { STACKTOP = sp;return ($3|0); } return (0)|0; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_($0,$__a) { $0 = $0|0; $__a = $__a|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $1; $3 = (__ZNKSt3__19allocatorIP16WCachedParticlesE8max_sizeEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__19allocatorIP16WCachedParticlesE8max_sizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 1073741823; } function __ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesNS_9allocatorIS2_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEEC2EjjS5_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEEC2ES3_S6_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE8allocateERS4_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP16WCachedParticlesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIP16WCachedParticlesEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EEC2ES3_S6_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIP16WCachedParticlesEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EEC2ES3_S6_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPP16WCachedParticlesEEOT_RNS_16remove_referenceIS4_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIP16WCachedParticlesEEEEOT_RNS_16remove_referenceIS6_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE8allocateERS4_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIP16WCachedParticlesE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIP16WCachedParticlesE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($11,$13); $14 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE9__end_capEv($15)|0); __ZNSt3__14swapIPP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4sizeEv($2)|0); __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($1)|0); $5 = (($3) + ($4<<2)|0); $6 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4sizeEv($1)|0); $8 = (($6) + ($7<<2)|0); $9 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($1)|0); $11 = (($9) + ($10<<2)|0); __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE20__construct_backwardIS3_EENS_9enable_ifIXaaoosr7is_sameIS4_NS1_IT_EEEE5valuentsr15__has_constructIS4_PS8_S8_EE5valuesr31is_trivially_move_constructibleIS8_EE5valueEvE4typeERS4_SA_SA_RSA_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $_Np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; $_Np = $9; $10 = $_Np; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = (0 - ($10))|0; $14 = (($12) + ($13<<2)|0); HEAP32[$11>>2] = $14; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = $_Np; $19 = $18<<2; _memcpy(($16|0),($17|0),($19|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS5_EE5valueEvE4typeERS5_S8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS6_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS6_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS6_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS6_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($2)|0); $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6778,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($11)|0); __THREW__ = 0; invoke_vii(6779,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE7destroyIS3_EEvRS4_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE9__destroyIS3_EEvNS_17integral_constantIbLb1EEERS4_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIP16WCachedParticlesE7destroyEPS2_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP16WCachedParticlesE7destroyEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE10deallocateERS4_PS3_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIP16WCachedParticlesE10deallocateEPS2_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIP16WCachedParticlesE10deallocateEPS2_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPP16WCachedParticlesRNS_9allocatorIS2_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPP16WCachedParticlesRNS_9allocatorIS2_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14sortIP16WCachedParticles10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesE4baseEv($__first)|0); $1 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesE4baseEv($__last)|0); __ZNSt3__14sortIPP16WCachedParticlesR10WCacheSortEEvT_S6_T0_($0,$1,$__comp); return; } function __ZNSt3__14sortIPP16WCachedParticlesR10WCacheSortEEvT_S6_T0_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__16__sortIR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__16__sortIR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__delta = 0; var $__fs = 0, $__i = 0, $__j = 0, $__len = 0, $__limit = 0, $__lm1 = 0, $__m = 0, $__n_swaps = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__comp; $__limit = 30; L1: while(1) { $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__len = $8; $9 = $__len; switch ($9|0) { case 2: { label = 3; break L1; break; } case 3: { label = 5; break L1; break; } case 4: { label = 6; break L1; break; } case 5: { label = 7; break L1; break; } case 1: case 0: { label = 49; break L1; break; } default: { } } $43 = $__len; $44 = ($43|0)<=(30); $45 = $0; if ($44) { label = 9; break; } $__m = $45; $48 = $1; $__lm1 = $48; $49 = $__lm1; $50 = ((($49)) + -4|0); $__lm1 = $50; $51 = $__len; $52 = ($51|0)>=(1000); $53 = $__len; $54 = (($53|0) / 2)&-1; $__delta = $54; $55 = $__delta; $56 = $__m; $57 = (($56) + ($55<<2)|0); $__m = $57; if ($52) { $58 = $__delta; $59 = (($58|0) / 2)&-1; $__delta = $59; $60 = $0; $61 = $0; $62 = $__delta; $63 = (($61) + ($62<<2)|0); $64 = $__m; $65 = $__m; $66 = $__delta; $67 = (($65) + ($66<<2)|0); $68 = $__lm1; $69 = $2; $70 = (__ZNSt3__17__sort5IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_S6_T_($60,$63,$64,$67,$68,$69)|0); $__n_swaps = $70; } else { $71 = $0; $72 = $__m; $73 = $__lm1; $74 = $2; $75 = (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($71,$72,$73,$74)|0); $__n_swaps = $75; } $76 = $0; $__i = $76; $77 = $__lm1; $__j = $77; $78 = $2; $79 = $__i; $80 = HEAP32[$79>>2]|0; $81 = $__m; $82 = HEAP32[$81>>2]|0; $83 = (__ZN10WCacheSortclEPK9WResourceS2_($78,$80,$82)|0); do { if (!($83)) { while(1) { $84 = $__i; $85 = $__j; $86 = ((($85)) + -4|0); $__j = $86; $87 = ($84|0)==($86|0); if ($87) { break; } $142 = $2; $143 = $__j; $144 = HEAP32[$143>>2]|0; $145 = $__m; $146 = HEAP32[$145>>2]|0; $147 = (__ZN10WCacheSortclEPK9WResourceS2_($142,$144,$146)|0); if ($147) { label = 28; break; } } if ((label|0) == 28) { label = 0; $148 = $__i; $149 = $__j; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($148,$149); $150 = $__n_swaps; $151 = (($150) + 1)|0; $__n_swaps = $151; break; } $88 = $__i; $89 = ((($88)) + 4|0); $__i = $89; $90 = $1; $__j = $90; $91 = $2; $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = $__j; $95 = ((($94)) + -4|0); $__j = $95; $96 = HEAP32[$95>>2]|0; $97 = (__ZN10WCacheSortclEPK9WResourceS2_($91,$93,$96)|0); if (!($97)) { while(1) { $98 = $__i; $99 = $__j; $100 = ($98|0)==($99|0); if ($100) { label = 49; break L1; } $101 = $2; $102 = $0; $103 = HEAP32[$102>>2]|0; $104 = $__i; $105 = HEAP32[$104>>2]|0; $106 = (__ZN10WCacheSortclEPK9WResourceS2_($101,$103,$105)|0); $107 = $__i; if ($106) { break; } $113 = ((($107)) + 4|0); $__i = $113; } $108 = $__j; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($107,$108); $109 = $__n_swaps; $110 = (($109) + 1)|0; $__n_swaps = $110; $111 = $__i; $112 = ((($111)) + 4|0); $__i = $112; } $114 = $__i; $115 = $__j; $116 = ($114|0)==($115|0); if ($116) { label = 49; break L1; } while(1) { $117 = $2; $118 = $0; $119 = HEAP32[$118>>2]|0; $120 = $__i; $121 = HEAP32[$120>>2]|0; $122 = (__ZN10WCacheSortclEPK9WResourceS2_($117,$119,$121)|0); $123 = $122 ^ 1; if ($123) { $124 = $__i; $125 = ((($124)) + 4|0); $__i = $125; continue; } while(1) { $126 = $2; $127 = $0; $128 = HEAP32[$127>>2]|0; $129 = $__j; $130 = ((($129)) + -4|0); $__j = $130; $131 = HEAP32[$130>>2]|0; $132 = (__ZN10WCacheSortclEPK9WResourceS2_($126,$128,$131)|0); if (!($132)) { break; } } $133 = $__i; $134 = $__j; $135 = ($133>>>0)>=($134>>>0); $136 = $__i; if ($135) { break; } $137 = $__j; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($136,$137); $138 = $__n_swaps; $139 = (($138) + 1)|0; $__n_swaps = $139; $140 = $__i; $141 = ((($140)) + 4|0); $__i = $141; } $0 = $136; continue L1; } } while(0); $152 = $__i; $153 = ((($152)) + 4|0); $__i = $153; $154 = $__i; $155 = $__j; $156 = ($154>>>0)<($155>>>0); L33: do { if ($156) { while(1) { $157 = $2; $158 = $__i; $159 = HEAP32[$158>>2]|0; $160 = $__m; $161 = HEAP32[$160>>2]|0; $162 = (__ZN10WCacheSortclEPK9WResourceS2_($157,$159,$161)|0); if ($162) { $163 = $__i; $164 = ((($163)) + 4|0); $__i = $164; continue; } while(1) { $165 = $2; $166 = $__j; $167 = ((($166)) + -4|0); $__j = $167; $168 = HEAP32[$167>>2]|0; $169 = $__m; $170 = HEAP32[$169>>2]|0; $171 = (__ZN10WCacheSortclEPK9WResourceS2_($165,$168,$170)|0); $172 = $171 ^ 1; if (!($172)) { break; } } $173 = $__i; $174 = $__j; $175 = ($173>>>0)>($174>>>0); if ($175) { break L33; } $176 = $__i; $177 = $__j; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($176,$177); $178 = $__n_swaps; $179 = (($178) + 1)|0; $__n_swaps = $179; $180 = $__m; $181 = $__i; $182 = ($180|0)==($181|0); if ($182) { $183 = $__j; $__m = $183; } $184 = $__i; $185 = ((($184)) + 4|0); $__i = $185; } } } while(0); $186 = $__i; $187 = $__m; $188 = ($186|0)!=($187|0); if ($188) { $189 = $2; $190 = $__m; $191 = HEAP32[$190>>2]|0; $192 = $__i; $193 = HEAP32[$192>>2]|0; $194 = (__ZN10WCacheSortclEPK9WResourceS2_($189,$191,$193)|0); if ($194) { $195 = $__i; $196 = $__m; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($195,$196); $197 = $__n_swaps; $198 = (($197) + 1)|0; $__n_swaps = $198; } } $199 = $__n_swaps; $200 = ($199|0)==(0); do { if ($200) { $201 = $0; $202 = $__i; $203 = $2; $204 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP16WCachedParticlesEEbT0_S6_T_($201,$202,$203)|0); $205 = $204&1; $__fs = $205; $206 = $__i; $207 = ((($206)) + 4|0); $208 = $1; $209 = $2; $210 = (__ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP16WCachedParticlesEEbT0_S6_T_($207,$208,$209)|0); $211 = $__fs; $212 = $211&1; if ($210) { if ($212) { label = 49; break L1; } $213 = $__i; $1 = $213; continue L1; } else { if (!($212)) { break; } $214 = $__i; $215 = ((($214)) + 4|0); $__i = $215; $0 = $215; continue L1; } } } while(0); $216 = $__i; $217 = $0; $218 = $216; $219 = $217; $220 = (($218) - ($219))|0; $221 = (($220|0) / 4)&-1; $222 = $1; $223 = $__i; $224 = $222; $225 = $223; $226 = (($224) - ($225))|0; $227 = (($226|0) / 4)&-1; $228 = ($221|0)<($227|0); if ($228) { $229 = $0; $230 = $__i; $231 = $2; __ZNSt3__16__sortIR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($229,$230,$231); $232 = $__i; $233 = ((($232)) + 4|0); $__i = $233; $0 = $233; continue; } else { $234 = $__i; $235 = ((($234)) + 4|0); $236 = $1; $237 = $2; __ZNSt3__16__sortIR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($235,$236,$237); $238 = $__i; $1 = $238; continue; } } if ((label|0) == 3) { $10 = $2; $11 = $1; $12 = ((($11)) + -4|0); $1 = $12; $13 = HEAP32[$12>>2]|0; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if (!($16)) { STACKTOP = sp;return; } $17 = $0; $18 = $1; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); STACKTOP = sp;return; } else if ((label|0) == 5) { $19 = $0; $20 = $0; $21 = ((($20)) + 4|0); $22 = $1; $23 = ((($22)) + -4|0); $1 = $23; $24 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($19,$21,$23,$24)|0); STACKTOP = sp;return; } else if ((label|0) == 6) { $25 = $0; $26 = $0; $27 = ((($26)) + 4|0); $28 = $0; $29 = ((($28)) + 8|0); $30 = $1; $31 = ((($30)) + -4|0); $1 = $31; $32 = $2; (__ZNSt3__17__sort4IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); STACKTOP = sp;return; } else if ((label|0) == 7) { $33 = $0; $34 = $0; $35 = ((($34)) + 4|0); $36 = $0; $37 = ((($36)) + 8|0); $38 = $0; $39 = ((($38)) + 12|0); $40 = $1; $41 = ((($40)) + -4|0); $1 = $41; $42 = $2; (__ZNSt3__17__sort5IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); STACKTOP = sp;return; } else if ((label|0) == 9) { $46 = $1; $47 = $2; __ZNSt3__118__insertion_sort_3IR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($45,$46,$47); STACKTOP = sp;return; } else if ((label|0) == 49) { STACKTOP = sp;return; } } function __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $__z; $4 = $__c; $__r = 0; $5 = $4; $6 = $2; $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = (__ZN10WCacheSortclEPK9WResourceS2_($5,$7,$9)|0); $11 = $4; $12 = $3; $13 = HEAP32[$12>>2]|0; $14 = $2; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($11,$13,$15)|0); if ($10) { $29 = $1; if ($16) { $30 = $3; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$30); $__r = 1; $31 = $__r; $0 = $31; $42 = $0; STACKTOP = sp;return ($42|0); } $32 = $2; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($29,$32); $__r = 1; $33 = $4; $34 = $3; $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = (__ZN10WCacheSortclEPK9WResourceS2_($33,$35,$37)|0); if ($38) { $39 = $2; $40 = $3; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($39,$40); $__r = 2; } $41 = $__r; $0 = $41; $42 = $0; STACKTOP = sp;return ($42|0); } else { if (!($16)) { $17 = $__r; $0 = $17; $42 = $0; STACKTOP = sp;return ($42|0); } $18 = $2; $19 = $3; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $__r = 1; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if ($25) { $26 = $1; $27 = $2; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $__r = 2; } $28 = $__r; $0 = $28; $42 = $0; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZNSt3__17__sort4IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__c; $5 = $0; $6 = $1; $7 = $2; $8 = $4; $9 = (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($5,$6,$7,$8)|0); $__r = $9; $10 = $4; $11 = $3; $12 = HEAP32[$11>>2]|0; $13 = $2; $14 = HEAP32[$13>>2]|0; $15 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$12,$14)|0); if (!($15)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $16 = $2; $17 = $3; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($16,$17); $18 = $__r; $19 = (($18) + 1)|0; $__r = $19; $20 = $4; $21 = $2; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (__ZN10WCacheSortclEPK9WResourceS2_($20,$22,$24)|0); if (!($25)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $26 = $1; $27 = $2; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($26,$27); $28 = $__r; $29 = (($28) + 1)|0; $__r = $29; $30 = $4; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = (__ZN10WCacheSortclEPK9WResourceS2_($30,$32,$34)|0); if (!($35)) { $40 = $__r; STACKTOP = sp;return ($40|0); } $36 = $0; $37 = $1; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($36,$37); $38 = $__r; $39 = (($38) + 1)|0; $__r = $39; $40 = $__r; STACKTOP = sp;return ($40|0); } function __ZNSt3__17__sort5IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_S6_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x1; $1 = $__x2; $2 = $__x3; $3 = $__x4; $4 = $__x5; $5 = $__c; $6 = $0; $7 = $1; $8 = $2; $9 = $3; $10 = $5; $11 = (__ZNSt3__17__sort4IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_T_($6,$7,$8,$9,$10)|0); $__r = $11; $12 = $5; $13 = $4; $14 = HEAP32[$13>>2]|0; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = (__ZN10WCacheSortclEPK9WResourceS2_($12,$14,$16)|0); if (!($17)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $18 = $3; $19 = $4; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($18,$19); $20 = $__r; $21 = (($20) + 1)|0; $__r = $21; $22 = $5; $23 = $3; $24 = HEAP32[$23>>2]|0; $25 = $2; $26 = HEAP32[$25>>2]|0; $27 = (__ZN10WCacheSortclEPK9WResourceS2_($22,$24,$26)|0); if (!($27)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $28 = $2; $29 = $3; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($28,$29); $30 = $__r; $31 = (($30) + 1)|0; $__r = $31; $32 = $5; $33 = $2; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = (__ZN10WCacheSortclEPK9WResourceS2_($32,$34,$36)|0); if (!($37)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $38 = $1; $39 = $2; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($38,$39); $40 = $__r; $41 = (($40) + 1)|0; $__r = $41; $42 = $5; $43 = $1; $44 = HEAP32[$43>>2]|0; $45 = $0; $46 = HEAP32[$45>>2]|0; $47 = (__ZN10WCacheSortclEPK9WResourceS2_($42,$44,$46)|0); if (!($47)) { $52 = $__r; STACKTOP = sp;return ($52|0); } $48 = $0; $49 = $1; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($48,$49); $50 = $__r; $51 = (($50) + 1)|0; $__r = $51; $52 = $__r; STACKTOP = sp;return ($52|0); } function __ZNSt3__118__insertion_sort_3IR10WCacheSortPP16WCachedParticlesEEvT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, $__j = 0, $__k = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp + 4|0; $0 = $__first; $1 = $__last; $2 = $__comp; $3 = $0; $4 = ((($3)) + 8|0); $__j = $4; $5 = $0; $6 = $0; $7 = ((($6)) + 4|0); $8 = $__j; $9 = $2; (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($5,$7,$8,$9)|0); $10 = $__j; $11 = ((($10)) + 4|0); $__i = $11; while(1) { $12 = $__i; $13 = $1; $14 = ($12|0)!=($13|0); if (!($14)) { break; } $15 = $2; $16 = $__i; $17 = HEAP32[$16>>2]|0; $18 = $__j; $19 = HEAP32[$18>>2]|0; $20 = (__ZN10WCacheSortclEPK9WResourceS2_($15,$17,$19)|0); if ($20) { $21 = $__i; $22 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($21)|0); $23 = HEAP32[$22>>2]|0; HEAP32[$__t>>2] = $23; $24 = $__j; $__k = $24; $25 = $__i; $__j = $25; while(1) { $26 = $__k; $27 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($26)|0); $28 = HEAP32[$27>>2]|0; $29 = $__j; HEAP32[$29>>2] = $28; $30 = $__k; $__j = $30; $31 = $__j; $32 = $0; $33 = ($31|0)!=($32|0); if (!($33)) { break; } $34 = $2; $35 = HEAP32[$__t>>2]|0; $36 = $__k; $37 = ((($36)) + -4|0); $__k = $37; $38 = HEAP32[$37>>2]|0; $39 = (__ZN10WCacheSortclEPK9WResourceS2_($34,$35,$38)|0); if (!($39)) { break; } } $40 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $41 = HEAP32[$40>>2]|0; $42 = $__j; HEAP32[$42>>2] = $41; } $43 = $__i; $__j = $43; $44 = $__i; $45 = ((($44)) + 4|0); $__i = $45; } STACKTOP = sp;return; } function __ZNSt3__127__insertion_sort_incompleteIR10WCacheSortPP16WCachedParticlesEEbT0_S6_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $__count = 0, $__i = 0, $__j = 0, $__k = 0, $__limit = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__t = sp + 4|0; $1 = $__first; $2 = $__last; $3 = $__comp; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; switch ($9|0) { case 1: case 0: { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 2: { $10 = $3; $11 = $2; $12 = ((($11)) + -4|0); $2 = $12; $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = (__ZN10WCacheSortclEPK9WResourceS2_($10,$13,$15)|0); if ($16) { $17 = $1; $18 = $2; __ZNSt3__14swapIP16WCachedParticlesEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS4_EE5valueEvE4typeERS4_S7_($17,$18); } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 3: { $19 = $1; $20 = $1; $21 = ((($20)) + 4|0); $22 = $2; $23 = ((($22)) + -4|0); $2 = $23; $24 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($19,$21,$23,$24)|0); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 4: { $25 = $1; $26 = $1; $27 = ((($26)) + 4|0); $28 = $1; $29 = ((($28)) + 8|0); $30 = $2; $31 = ((($30)) + -4|0); $2 = $31; $32 = $3; (__ZNSt3__17__sort4IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_T_($25,$27,$29,$31,$32)|0); $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } case 5: { $33 = $1; $34 = $1; $35 = ((($34)) + 4|0); $36 = $1; $37 = ((($36)) + 8|0); $38 = $1; $39 = ((($38)) + 12|0); $40 = $2; $41 = ((($40)) + -4|0); $2 = $41; $42 = $3; (__ZNSt3__17__sort5IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_S6_S6_T_($33,$35,$37,$39,$41,$42)|0); $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); break; } default: { $43 = $1; $44 = ((($43)) + 8|0); $__j = $44; $45 = $1; $46 = $1; $47 = ((($46)) + 4|0); $48 = $__j; $49 = $3; (__ZNSt3__17__sort3IR10WCacheSortPP16WCachedParticlesEEjT0_S6_S6_T_($45,$47,$48,$49)|0); $__limit = 8; $__count = 0; $50 = $__j; $51 = ((($50)) + 4|0); $__i = $51; while(1) { $52 = $__i; $53 = $2; $54 = ($52|0)!=($53|0); if (!($54)) { label = 18; break; } $55 = $3; $56 = $__i; $57 = HEAP32[$56>>2]|0; $58 = $__j; $59 = HEAP32[$58>>2]|0; $60 = (__ZN10WCacheSortclEPK9WResourceS2_($55,$57,$59)|0); if ($60) { $61 = $__i; $62 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($61)|0); $63 = HEAP32[$62>>2]|0; HEAP32[$__t>>2] = $63; $64 = $__j; $__k = $64; $65 = $__i; $__j = $65; while(1) { $66 = $__k; $67 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($66)|0); $68 = HEAP32[$67>>2]|0; $69 = $__j; HEAP32[$69>>2] = $68; $70 = $__k; $__j = $70; $71 = $__j; $72 = $1; $73 = ($71|0)!=($72|0); if (!($73)) { break; } $74 = $3; $75 = HEAP32[$__t>>2]|0; $76 = $__k; $77 = ((($76)) + -4|0); $__k = $77; $78 = HEAP32[$77>>2]|0; $79 = (__ZN10WCacheSortclEPK9WResourceS2_($74,$75,$78)|0); if (!($79)) { break; } } $80 = (__ZNSt3__14moveIRP16WCachedParticlesEEONS_16remove_referenceIT_E4typeEOS5_($__t)|0); $81 = HEAP32[$80>>2]|0; $82 = $__j; HEAP32[$82>>2] = $81; $83 = $__count; $84 = (($83) + 1)|0; $__count = $84; $85 = ($84|0)==(8); if ($85) { label = 16; break; } } $90 = $__i; $__j = $90; $91 = $__i; $92 = ((($91)) + 4|0); $__i = $92; } if ((label|0) == 16) { $86 = $__i; $87 = ((($86)) + 4|0); $__i = $87; $88 = $2; $89 = ($87|0)==($88|0); $$expand_i1_val10 = $89&1; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } else if ((label|0) == 18) { $$expand_i1_val12 = 1; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $93 = $$pre_trunc&1; STACKTOP = sp;return ($93|0); } } } return (0)|0; } function __ZNKSt3__111__wrap_iterIPP16WCachedParticlesE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE11__make_iterEPS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPP16WCachedParticlesEC2ES3_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__111__wrap_iterIPP16WCachedParticlesEC2ES3_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE11__make_iterEPS2_($2,$4)|0); HEAP32[$0>>2] = $5; $6 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($6|0); } function __ZNSt3__1neIPP16WCachedParticlesEEbRKNS_11__wrap_iterIT_EES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqIPP16WCachedParticlesS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqIPP16WCachedParticlesS3_EEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__111__wrap_iterIPP16WCachedParticlesE4baseEv($4)|0); $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__111__wrap_iterIPP16WCachedParticlesEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__111__wrap_iterIPP16WCachedParticlesEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE10deallocateERS4_PS3_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE17__destruct_at_endEPS2_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIP16WCachedParticlesNS_9allocatorIS2_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIP16WCachedParticlesEEPT_S4_($10)|0); __THREW__ = 0; invoke_vii(6779,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6780,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6781,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6782,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6783,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEC2ES6_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6784,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6785,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEC2ESB_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEEC2ERKSD_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6786,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6787,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEEC2EjSD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EEC2EjSD_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EEC2EjSD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISE_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEC2ESA_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEEC2ERKSC_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6788,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6789,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EEC2EjSC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EEC2EjSC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEC2ES6_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEEC2ERKS8_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6790,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6791,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EEC2EjS8_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EEC2EjS8_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiP14WCachedTextureEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(6792,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIS6_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIiP14WCachedTextureED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiP14WCachedTextureED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIiP14WCachedTextureEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE10deallocateERS9_PS8_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE10deallocateEPS7_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE10deallocateEPS7_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiP13WCachedSampleEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(6793,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = $this; $3 = $0; $4 = $2; ;HEAP32[$1>>2]=HEAP32[$4>>2]|0; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEv($4)|0); $5 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiP16WCachedParticlesEEEEPT_RS5_($13)|0); __THREW__ = 0; invoke_vii(6794,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE10deallocateERS9_PS8_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN23UnthreadedCardRetrieverC2ER6WCacheI14WCachedTexture8JTextureE($this,$inCache) { $this = $this|0; $inCache = $inCache|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inCache; $2 = $0; $3 = $1; __ZN17CardRetrieverBaseC2ER6WCacheI14WCachedTexture8JTextureE($2,$3); $4 = 67436; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN17CardRetrieverBaseC2ER6WCacheI14WCachedTexture8JTextureE($this,$inCache) { $this = $this|0; $inCache = $inCache|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inCache; $2 = $0; $3 = 67416; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; STACKTOP = sp;return; } function __ZN17CardRetrieverBaseD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN17CardRetrieverBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17CardRetrieverBaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23UnthreadedCardRetrieverD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN17CardRetrieverBaseD2Ev($1); STACKTOP = sp;return; } function __ZN23UnthreadedCardRetrieverD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN23UnthreadedCardRetrieverD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN23UnthreadedCardRetriever12QueueRequestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii($this,$inFilePath,$inSubmode,$inCacheID) { $this = $this|0; $inFilePath = $inFilePath|0; $inSubmode = $inSubmode|0; $inCacheID = $inCacheID|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inFilePath; $2 = $inSubmode; $3 = $inCacheID; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $3; $8 = $1; $9 = $2; (__ZN6WCacheI14WCachedTexture8JTextureE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($6,$7,$8,$9,1)|0); STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$submode,$style) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; $style = $style|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $functionLock = 0, $isize = 0, $item = 0, $lock = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 40|0; $functionLock = sp + 24|0; $lock = sp + 8|0; $1 = $this; HEAP32[$2>>2] = $id; $3 = $filename; $4 = $submode; $5 = $style; $9 = $1; __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($functionLock,67380); $10 = $3; $11 = $4; __THREW__ = 0; $12 = (invoke_iiii(6795,($9|0),($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L1: do { if (!($14)) { $item = $12; $15 = $5; $16 = ($15|0)==(5); $17 = ((($9)) + 56|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); $20 = $item; $21 = ($20|0)!=(0|0); $or$cond = $19 | $21; do { if ($16) { if ($or$cond) { $22 = $item; $23 = ((($9)) + 24|0); __THREW__ = 0; $24 = (invoke_iii(6796,($23|0),($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } HEAP32[$24>>2] = $22; } $29 = $item; $30 = ($29|0)!=(0|0); if ($30) { $31 = $item; __THREW__ = 0; invoke_vi(6729,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L1; } } } else { if ($or$cond) { __THREW__ = 0; invoke_vii(6797,($lock|0),(67352|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = $item; $37 = ((($9)) + 12|0); __THREW__ = 0; $38 = (invoke_iii(6796,($37|0),($2|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[$38>>2] = $36; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); break; } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; } } } while(0); $43 = $item; $44 = ($43|0)==(0|0); if ($44) { $0 = 0; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } $45 = $item; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii($48|0,($45|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $isize = $49; $52 = $isize; $53 = ((($9)) + 36|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + ($52))|0; HEAP32[$53>>2] = $55; $56 = ((($9)) + 56|0); HEAP32[$56>>2] = 0; $57 = $5; $58 = ($57|0)!=(5); if ($58) { $59 = ((($9)) + 52|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) + 1)|0; HEAP32[$59>>2] = $61; $62 = $isize; $63 = ((($9)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = (($64) + ($62))|0; HEAP32[$63>>2] = $65; } $66 = $item; $0 = $66; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; return (0)|0; } function __ZN6WCacheI14WCachedTexture8JTextureE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$filename,$submode) { $this = $this|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $item = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $submode; $6 = $1; $7 = (__Znwj(44)|0); __THREW__ = 0; invoke_vi(6798,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $4 = $13; $5 = $14; __ZdlPv($7); $15 = $4; $16 = $5; ___resumeException($15|0); // unreachable; } $item = $7; $10 = $item; $11 = ($10|0)!=(0|0); $12 = ((($6)) + 56|0); if (!($11)) { HEAP32[$12>>2] = 3; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } HEAP32[$12>>2] = 0; $17 = $item; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 32|0); $20 = HEAP32[$19>>2]|0; $21 = $2; $22 = $3; $23 = ((($6)) + 56|0); $24 = (FUNCTION_TABLE_iiiii[$20 & 8191]($17,$21,$22,$23)|0); if ($24) { $25 = $item; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); if ($29) { $46 = ((($6)) + 56|0); HEAP32[$46>>2] = 0; $47 = $item; $0 = $47; $48 = $0; STACKTOP = sp;return ($48|0); } } $30 = ((($6)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(1); $33 = $item; $34 = ($33|0)!=(0|0); if ($32) { if ($34) { $35 = $item; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $item = 0; } $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } else { if ($34) { $40 = $item; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $item = 0; } $45 = ((($6)) + 56|0); HEAP32[$45>>2] = 2; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } return (0)|0; } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6799,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6800,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP14WCachedTextureEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6801,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6802,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIS4_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIS4_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP14WCachedTextureEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6802,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP14WCachedTextureEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6803,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6804,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIKiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IRiRKS6_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($8)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($7,$9); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE15__insert_uniqueINS_4pairIiS7_EEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE16__construct_nodeIJNS_4pairIiS7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISL_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(6805,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE16__construct_nodeIJNS_4pairIiS7_EEEEENS_10unique_ptrINS_11__tree_nodeIS8_PvEENS_22__tree_node_destructorINS5_ISL_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE8allocateERSC_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEEC2ERSC_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_RS9_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6806,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE8allocateERSC_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEEC2ERSC_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2EPSB_OSE_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6807,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EEC2ESC_SF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEEEEOT_RNS_16remove_referenceISD_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEEEPvEEEEEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE9constructIS9_JNS_4pairIiS8_EEEEEvRSC_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE11__constructIS9_JNS_4pairIiS8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE11__constructIS9_JNS_4pairIiS8_EEEEEvNS_17integral_constantIbLb1EEERSC_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE9constructIS8_JNS_4pairIiS7_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEEEPvEEE9constructIS8_JNS_4pairIiS7_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IJNS_4pairIiS6_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IJNS_4pairIiS6_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($3)|0); __ZNSt3__14pairIKiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IiS7_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISA_S1_EE5valuesr14is_convertibleISB_S7_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IiS7_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISA_S1_EE5valuesr14is_convertibleISB_S7_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($5)|0); $7 = HEAP32[$6>>2]|0; HEAP32[$4>>2] = $7; $8 = ((($4)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($10)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($8,$11); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS8_PvEE($agg$result,$this,$__nd) { $agg$result = $agg$result|0; $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__inserted = 0, $__parent = 0; var $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 12|0; $__inserted = sp + 24|0; $2 = sp; $0 = $this; $1 = $__nd; $3 = $0; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($3,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; HEAP8[$__inserted>>0] = 0; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = HEAP32[$__parent>>2]|0; $13 = $__child; $14 = $1; __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($3,$12,$13,$14); $15 = $1; $__r = $15; HEAP8[$__inserted>>0] = 1; } $16 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($2,$16); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEbEC2ISE_RbvEEOT_OT0_($agg$result,$2,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__find_equalIS8_EERPNS_16__tree_node_baseIPvEESK_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEclERKS8_SD_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEclERKS8_SD_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEclERKS8_SD_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEbEC2ISE_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEOT_RNS_16remove_referenceISF_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5resetEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEEclEPSB_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEEclEPSB_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEEEPT_RS9_($8)|0); __THREW__ = 0; invoke_vii(6760,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE10deallocateERSC_PSB_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeISA_PvEEiEEEEbEC2ISF_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISJ_SG_EE5valuesr14is_convertibleISK_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEEEOT_RNS_16remove_referenceISF_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardIRK12WManagedQuadEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2ERKS6_RKS7_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $5 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($5,$6); $7 = ((($5)) + 12|0); $8 = $2; __THREW__ = 0; invoke_vii(6808,($7|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $3 = $11; $4 = $12; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $13 = $3; $14 = $4; ___resumeException($13|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZN12WManagedQuadC2ERKS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = ((($7)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($6,$8); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE15__insert_uniqueINS_4pairIS7_S8_EEEENSH_INS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEEbEEOT_($agg$result,$this,$__v) { $agg$result = $agg$result|0; $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 8|0; $0 = $this; $1 = $__v; $4 = $0; $5 = $1; $6 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($5)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE16__construct_nodeIJNS_4pairIS7_S8_EEEEENS_10unique_ptrINS_11__tree_nodeIS9_PvEENS_22__tree_node_destructorINS5_ISM_EEEEEEDpOT_($__h,$4,$6); $7 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viii(6809,($agg$result|0),($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($__h); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; } $10 = ((($agg$result)) + 4|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if (!($12)) { __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($__h); STACKTOP = sp;return; } (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE7releaseEv($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($__h); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE16__construct_nodeIJNS_4pairIS7_S8_EEEEENS_10unique_ptrINS_11__tree_nodeIS9_PvEENS_22__tree_node_destructorINS5_ISM_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE8allocateERSD_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEEC2ERSD_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEC2EPSC_OSF_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSA_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6810,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE8allocateERSD_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*44)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEEC2ERSD_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEC2EPSC_OSF_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEE12WManagedQuadEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSI_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6811,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEE12WManagedQuadEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSI_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEC2ESD_SG_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEEEEOT_RNS_16remove_referenceISE_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEE12WManagedQuadEEPvEEEEEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EEC2ESD_SG_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEEEEOT_RNS_16remove_referenceISE_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEE12WManagedQuadEEPvEEEEEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EEC2ESD_SG_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEEEEOT_RNS_16remove_referenceISE_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEE12WManagedQuadEEPvEEEEEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE9constructISA_JNS_4pairIS8_S9_EEEEEvRSD_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE11__constructISA_JNS_4pairIS8_S9_EEEEEvNS_17integral_constantIbLb1EEERSD_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE11__constructISA_JNS_4pairIS8_S9_EEEEEvNS_17integral_constantIbLb1EEERSD_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE9constructIS9_JNS_4pairIS7_S8_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEE12WManagedQuadEEPvEEE9constructIS9_JNS_4pairIS7_S8_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($4)|0); __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2IJNS_4pairIS6_S7_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2IJNS_4pairIS6_S7_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($3)|0); __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2IS6_S8_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISB_S7_EE5valuesr14is_convertibleISC_S8_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEC2IS6_S8_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISB_S7_EE5valuesr14is_convertibleISC_S8_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($5)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($4,$6); $7 = ((($4)) + 12|0); $8 = $2; $9 = ((($8)) + 12|0); $10 = (__ZNSt3__17forwardI12WManagedQuadEEOT_RNS_16remove_referenceIS2_E4typeE($9)|0); __ZN12WManagedQuadC2EOS_($7,$10); STACKTOP = sp;return; } function __ZNSt3__17forwardI12WManagedQuadEEOT_RNS_16remove_referenceIS2_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12WManagedQuadC2EOS_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = ((($7)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($6,$8); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS9_PvEE($agg$result,$this,$__nd) { $agg$result = $agg$result|0; $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__inserted = 0, $__parent = 0; var $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 12|0; $__inserted = sp + 24|0; $2 = sp; $0 = $this; $1 = $__nd; $3 = $0; $4 = $1; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__find_equalIS9_EERPNS_16__tree_node_baseIPvEESL_RKT_($3,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; HEAP8[$__inserted>>0] = 0; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = HEAP32[$__parent>>2]|0; $13 = $__child; $14 = $1; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSJ_SJ_($3,$12,$13,$14); $15 = $1; $__r = $15; HEAP8[$__inserted>>0] = 1; } $16 = $__r; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ESD_($2,$16); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEbEC2ISF_RbvEEOT_OT0_($agg$result,$2,$__inserted); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__find_equalIS9_EERPNS_16__tree_node_baseIPvEESL_RKT_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $39 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($4)|0); $40 = $2; HEAP32[$40>>2] = $39; $41 = $2; $42 = HEAP32[$41>>2]|0; $0 = $42; $43 = $0; STACKTOP = sp;return ($43|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS9_SE_($8,$9,$11)|0); if ($12) { $13 = $__nd; $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10value_compEv($4)|0); $22 = $__nd; $23 = ((($22)) + 16|0); $24 = $3; $25 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS9_SE_($21,$23,$24)|0); $26 = $__nd; if (!($25)) { label = 10; break; } $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(0|0); $30 = $__nd; if (!($29)) { label = 9; break; } $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $__nd = $32; } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 9) { $33 = $2; HEAP32[$33>>2] = $30; $34 = $2; $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $0 = $36; $43 = $0; STACKTOP = sp;return ($43|0); } else if ((label|0) == 10) { $37 = $2; HEAP32[$37>>2] = $26; $38 = $2; $0 = $38; $43 = $0; STACKTOP = sp;return ($43|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS9_SE_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSJ_SJ_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ESD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEbEC2ISF_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEEOT_RNS_16remove_referenceISG_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5resetEPSC_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5resetEPSC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEEclEPSC_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEEclEPSC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSA_($8)|0); __THREW__ = 0; invoke_vii(6761,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE10deallocateERSD_PSC_j($14,$15,1); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISB_PvEEiEEEEbEC2ISG_bEEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISK_SH_EE5valuesr14is_convertibleISL_bEE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $4 = sp; $1 = $this; $2 = $__p; $3 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEEOT_RNS_16remove_referenceISG_E4typeE($6)|0); ;HEAP32[$4>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ESF_($5,$$byval_copy); $8 = ((($5)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardIbEEOT_RNS_16remove_referenceIS1_E4typeE($10)|0); $12 = HEAP8[$11>>0]|0; $13 = $12&1; $14 = $13&1; HEAP8[$8>>0] = $14; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEC2ESF_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $cleanup$dest = 0, $it = 0, $lock = 0, $lookup = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 36|0; $lookup = sp + 32|0; $6 = sp + 28|0; $7 = sp + 24|0; $lock = sp + 20|0; $8 = sp + 16|0; $11 = sp + 4|0; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $13 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $14 = $2; $15 = $3; $16 = $5; $17 = (__ZN6WCacheI14WCachedTexture8JTextureE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($13,$14,$15,$16)|0); HEAP32[$lookup>>2] = $17; $18 = ((($13)) + 24|0); $19 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($18,$lookup)|0); HEAP32[$6>>2] = $19; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; $20 = ((($13)) + 24|0); $21 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($20)|0); HEAP32[$7>>2] = $21; $22 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); if ($22) { $23 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $0 = $25; $60 = $0; STACKTOP = sp;return ($60|0); } $26 = $4; $27 = ($26|0)!=(5); L5: do { if ($27) { __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); $28 = ((($13)) + 12|0); __THREW__ = 0; $29 = (invoke_iii(6812,($28|0),($lookup|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if (!($31)) { HEAP32[$8>>2] = $29; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; $32 = ((($13)) + 12|0); $33 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($32)|0); HEAP32[$11>>2] = $33; __THREW__ = 0; $34 = (invoke_iii(6743,($it|0),($11|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { if ($34) { __THREW__ = 0; $37 = (invoke_ii(6744,($it|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } $40 = ((($37)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if (!($42)) { $43 = ((($13)) + 56|0); HEAP32[$43>>2] = 1; } __THREW__ = 0; $48 = (invoke_ii(6744,($it|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } $51 = ((($48)) + 4|0); $52 = HEAP32[$51>>2]|0; $0 = $52; $12 = 1; } else { $12 = 0; } __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $cleanup$dest = $12; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L5; } $60 = $0; STACKTOP = sp;return ($60|0); } } } while(0); $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } } while(0); $53 = $4; $54 = ($53|0)==(0); if ($54) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } else { (__ZN6WCacheI14WCachedTexture8JTextureE7CleanupEv($13)|0); $55 = HEAP32[$lookup>>2]|0; $56 = $3; $57 = $5; $58 = $4; $59 = (__ZN6WCacheI14WCachedTexture8JTextureE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($13,$55,$56,$57,$58)|0); $0 = $59; $60 = $0; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEclERKiRKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEclERKS4_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEclERKS4_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEclERKiRKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZN6WCacheI14WCachedTexture8JTextureE7CleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, $result = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $this; $3 = $0; $result = 1; $4 = (__ZN6WCacheI14WCachedTexture8JTextureE22RequiresOldItemCleanupEv($3)|0); if (!($4)) { $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); while(1) { __THREW__ = 0; $5 = (invoke_ii(6813,($3|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { label = 8; break; } if (!($5)) { break; } __THREW__ = 0; $8 = (invoke_ii(6814,($3|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 8; break; } if (!($8)) { label = 7; break; } } if ((label|0) == 7) { $result = 0; } else if ((label|0) == 8) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } function __ZN6WCacheI14WCachedTexture8JTextureE22RequiresOldItemCleanupEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 148|0; $stream = sp + 8|0; $1 = $this; $4 = $1; $5 = ((($4)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ($6>>>0)>(300); if (!($7)) { $8 = ((($4)) + 52|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = ($9>>>0)>($11>>>0); if (!($12)) { $13 = ((($4)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($4)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)>($16>>>0); if (!($17)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); $18 = ((($4)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = ($19>>>0)>(300); do { if ($20) { __THREW__ = 0; $21 = (invoke_iii(3839,($stream|0),(164795|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; } else { $24 = ((($4)) + 52|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; (invoke_iii(3840,($21|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } } } else { $32 = ((($4)) + 52|0); $33 = HEAP32[$32>>2]|0; $34 = ((($4)) + 48|0); $35 = HEAP32[$34>>2]|0; $36 = ($33>>>0)>($35>>>0); __THREW__ = 0; if ($36) { $37 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164834)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 7; break; } $40 = ((($4)) + 52|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_iii(3840,($37|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 7; break; } __THREW__ = 0; $45 = (invoke_iii(3839,($42|0),(164847|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 7; break; } $48 = ((($4)) + 48|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; (invoke_iii(3840,($45|0),($49|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 7; break; } else { break; } } else { $52 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164878)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 7; break; } $55 = ((($4)) + 40|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iii(4432,($52|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 7; break; } __THREW__ = 0; $60 = (invoke_iii(3839,($57|0),(164891|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 7; break; } $63 = ((($4)) + 44|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; (invoke_iii(4432,($60|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 7; break; } else { break; } } } } while(0); if ((label|0) == 7) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } function __ZN6WCacheI14WCachedTexture8JTextureE11UnlinkCacheEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 48|0; $$byval_copy = sp + 44|0; $0 = sp + 52|0; $it = sp + 32|0; $3 = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $2 = $item; $10 = $1; $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($11)|0); HEAP32[$it>>2] = $12; $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } $15 = ((($10)) + 12|0); $16 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$3>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $17 = ((($10)) + 12|0); $18 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$4>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$4)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $25; } $26 = ((($10)) + 12|0); $27 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$6>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$6)|0); if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); HEAP32[$34>>2] = 0; $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $isize = $39; $40 = $isize; $41 = ((($10)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) - ($40))|0; HEAP32[$41>>2] = $43; $44 = ((($10)) + 52|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + -1)|0; HEAP32[$44>>2] = $46; $47 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $48 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($47,$$byval_copy$1)|0); HEAP32[$9>>2] = $48; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } } $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6799,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKiEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($15)|0); __THREW__ = 0; invoke_viii(6815,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIP14WCachedTextureEEPT_RS3_($24)|0); __THREW__ = 0; invoke_vii(6801,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIKiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEE9constructIKiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN6WCacheI14WCachedTexture8JTextureE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$id,$filename,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $filename; $3 = $submode; $4 = $0; $5 = $1; $mId = $5; $6 = $mId; $7 = ($6|0)!=(0); if (!($7)) { $8 = $2; $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$8)|0); $10 = HEAP32[$9>>2]|0; $mId = $10; $11 = $mId; $12 = ($11|0)!=(0); if (!($12)) { $13 = HEAP32[16747]|0; $14 = (($13) + 1)|0; HEAP32[16747] = $14; $mId = $13; $15 = $mId; $16 = $2; $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$16)|0); HEAP32[$17>>2] = $15; } } $18 = $3; $19 = $18 & 32; $20 = ($19|0)!=(0); if (!($20)) { $23 = $mId; STACKTOP = sp;return ($23|0); } $21 = $mId; $22 = (($21) + 100000000)|0; $mId = $22; $23 = $mId; STACKTOP = sp;return ($23|0); } function __ZN6WCacheI14WCachedTexture8JTextureE10RemoveItemEPS0_b($this,$item,$force) { $this = $this|0; $item = $item|0; $force = $force|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $0 = sp + 49|0; $it = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $item; $11 = $force&1; $3 = $11; $12 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $15 = ((($12)) + 12|0); $16 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$4>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $17 = ((($12)) + 12|0); $18 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$5>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $25; } $26 = ((($12)) + 12|0); $27 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$7>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); do { if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = $3; $34 = $33&1; if (!($34)) { $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_ii[$40 & 8191]($37)|0); if ($41) { break; } } $42 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; (__ZN6WCacheI14WCachedTexture8JTextureE6DeleteEPS0_($12,$44)|0); $45 = ((($12)) + 12|0); ;HEAP32[$9>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$9>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($8,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$8>>2]|0; $46 = (__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($45,$$byval_copy$1)|0); HEAP32[$10>>2] = $46; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } } } while(0); $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE4findIS7_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEERKT_SL_SL_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS6_RKS9_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS9_PNS_11__tree_nodeIS9_PvEEiEERKT_SL_SL_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS9_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ESD_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS9_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ESD_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_12WManagedQuadEENS_4lessIS6_EELb1EEclERKS6_RKS9_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEC2ENS_15__tree_iteratorIS9_SD_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEESG_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114pointer_traitsIPKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeIS9_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKiP14WCachedTextureEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiP14WCachedTextureEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiP14WCachedTextureEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiP14WCachedTextureEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiP14WCachedTextureEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiP14WCachedTextureEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5eraseENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeIiP14WCachedTextureEEEEPT_RS6_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIS6_EEvRS9_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE10deallocateERS9_PS8_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__19addressofIKNS_12__value_typeIiP14WCachedTextureEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS4_PvEEiEC2ENS_15__tree_iteratorIS4_S8_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN13WCachedSample7compareEP7JSample($this,$s) { $this = $this|0; $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $s; $2 = $0; $3 = $1; $4 = ((($2)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $cleanup$dest = 0, $it = 0, $lock = 0, $lookup = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 36|0; $lookup = sp + 32|0; $6 = sp + 28|0; $7 = sp + 24|0; $lock = sp + 20|0; $8 = sp + 16|0; $11 = sp + 4|0; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $13 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $14 = $2; $15 = $3; $16 = $5; $17 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($13,$14,$15,$16)|0); HEAP32[$lookup>>2] = $17; $18 = ((($13)) + 24|0); $19 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($18,$lookup)|0); HEAP32[$6>>2] = $19; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; $20 = ((($13)) + 24|0); $21 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($20)|0); HEAP32[$7>>2] = $21; $22 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); if ($22) { $23 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $0 = $25; $60 = $0; STACKTOP = sp;return ($60|0); } $26 = $4; $27 = ($26|0)!=(5); if ($27) { __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); $28 = ((($13)) + 12|0); __THREW__ = 0; $29 = (invoke_iii(6816,($28|0),($lookup|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } HEAP32[$8>>2] = $29; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; $32 = ((($13)) + 12|0); $33 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($32)|0); HEAP32[$11>>2] = $33; __THREW__ = 0; $34 = (invoke_iii(6748,($it|0),($11|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } do { if ($34) { __THREW__ = 0; $37 = (invoke_ii(6749,($it|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } $40 = ((($37)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if (!($42)) { $43 = ((($13)) + 56|0); HEAP32[$43>>2] = 1; } __THREW__ = 0; $48 = (invoke_ii(6749,($it|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } else { $51 = ((($48)) + 4|0); $52 = HEAP32[$51>>2]|0; $0 = $52; $12 = 1; break; } } else { $12 = 0; } } while(0); __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $cleanup$dest = $12; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { $60 = $0; STACKTOP = sp;return ($60|0); } } $53 = $4; $54 = ($53|0)==(0); if ($54) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } else { (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7CleanupEv($13)|0); $55 = HEAP32[$lookup>>2]|0; $56 = $3; $57 = $5; $58 = $4; $59 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($13,$55,$56,$57,$58)|0); $0 = $59; $60 = $0; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEclERKiRKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEclERKS4_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEclERKS4_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEclERKiRKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE7CleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, $result = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $this; $3 = $0; $result = 1; $4 = (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE22RequiresOldItemCleanupEv($3)|0); if (!($4)) { $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); while(1) { __THREW__ = 0; $5 = (invoke_ii(6817,($3|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { label = 8; break; } if (!($5)) { break; } __THREW__ = 0; $8 = (invoke_ii(6818,($3|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 8; break; } if (!($8)) { label = 7; break; } } if ((label|0) == 7) { $result = 0; } else if ((label|0) == 8) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE22RequiresOldItemCleanupEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 148|0; $stream = sp + 8|0; $1 = $this; $4 = $1; $5 = ((($4)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ($6>>>0)>(300); if (!($7)) { $8 = ((($4)) + 52|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = ($9>>>0)>($11>>>0); if (!($12)) { $13 = ((($4)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($4)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)>($16>>>0); if (!($17)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); $18 = ((($4)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = ($19>>>0)>(300); do { if ($20) { __THREW__ = 0; $21 = (invoke_iii(3839,($stream|0),(164795|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; } else { $24 = ((($4)) + 52|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; (invoke_iii(3840,($21|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } } } else { $32 = ((($4)) + 52|0); $33 = HEAP32[$32>>2]|0; $34 = ((($4)) + 48|0); $35 = HEAP32[$34>>2]|0; $36 = ($33>>>0)>($35>>>0); __THREW__ = 0; if ($36) { $37 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164834)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 7; break; } $40 = ((($4)) + 52|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_iii(3840,($37|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 7; break; } __THREW__ = 0; $45 = (invoke_iii(3839,($42|0),(164847|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 7; break; } $48 = ((($4)) + 48|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; (invoke_iii(3840,($45|0),($49|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 7; break; } else { break; } } else { $52 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164878)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 7; break; } $55 = ((($4)) + 40|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iii(4432,($52|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 7; break; } __THREW__ = 0; $60 = (invoke_iii(3839,($57|0),(164891|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 7; break; } $63 = ((($4)) + 44|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; (invoke_iii(4432,($60|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 7; break; } else { break; } } } } while(0); if ((label|0) == 7) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$submode,$style) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; $style = $style|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $functionLock = 0, $isize = 0, $item = 0, $lock = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 40|0; $functionLock = sp + 24|0; $lock = sp + 8|0; $1 = $this; HEAP32[$2>>2] = $id; $3 = $filename; $4 = $submode; $5 = $style; $9 = $1; __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($functionLock,67380); $10 = $3; $11 = $4; __THREW__ = 0; $12 = (invoke_iiii(6819,($9|0),($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L1: do { if (!($14)) { $item = $12; $15 = $5; $16 = ($15|0)==(5); $17 = ((($9)) + 56|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); $20 = $item; $21 = ($20|0)!=(0|0); $or$cond = $19 | $21; do { if ($16) { if ($or$cond) { $22 = $item; $23 = ((($9)) + 24|0); __THREW__ = 0; $24 = (invoke_iii(6820,($23|0),($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } HEAP32[$24>>2] = $22; } $29 = $item; $30 = ($29|0)!=(0|0); if ($30) { $31 = $item; __THREW__ = 0; invoke_vi(6729,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L1; } } } else { if ($or$cond) { __THREW__ = 0; invoke_vii(6797,($lock|0),(67352|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = $item; $37 = ((($9)) + 12|0); __THREW__ = 0; $38 = (invoke_iii(6820,($37|0),($2|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[$38>>2] = $36; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); break; } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; } } } while(0); $43 = $item; $44 = ($43|0)==(0|0); if ($44) { $0 = 0; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } $45 = $item; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii($48|0,($45|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $isize = $49; $52 = $isize; $53 = ((($9)) + 36|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + ($52))|0; HEAP32[$53>>2] = $55; $56 = ((($9)) + 56|0); HEAP32[$56>>2] = 0; $57 = $5; $58 = ($57|0)!=(5); if ($58) { $59 = ((($9)) + 52|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) + 1)|0; HEAP32[$59>>2] = $61; $62 = $isize; $63 = ((($9)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = (($64) + ($62))|0; HEAP32[$63>>2] = $65; } $66 = $item; $0 = $66; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; return (0)|0; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$filename,$submode) { $this = $this|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $item = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $submode; $6 = $1; $7 = (__Znwj(32)|0); __THREW__ = 0; invoke_vi(6821,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $4 = $13; $5 = $14; __ZdlPv($7); $15 = $4; $16 = $5; ___resumeException($15|0); // unreachable; } $item = $7; $10 = $item; $11 = ($10|0)!=(0|0); $12 = ((($6)) + 56|0); if (!($11)) { HEAP32[$12>>2] = 3; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } HEAP32[$12>>2] = 0; $17 = $item; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 32|0); $20 = HEAP32[$19>>2]|0; $21 = $2; $22 = $3; $23 = ((($6)) + 56|0); $24 = (FUNCTION_TABLE_iiiii[$20 & 8191]($17,$21,$22,$23)|0); if ($24) { $25 = $item; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); if ($29) { $46 = ((($6)) + 56|0); HEAP32[$46>>2] = 0; $47 = $item; $0 = $47; $48 = $0; STACKTOP = sp;return ($48|0); } } $30 = ((($6)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(1); $33 = $item; $34 = ($33|0)!=(0|0); if ($32) { if ($34) { $35 = $item; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $item = 0; } $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } else { if ($34) { $40 = $item; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $item = 0; } $45 = ((($6)) + 56|0); HEAP32[$45>>2] = 2; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } return (0)|0; } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6822,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6823,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP16WCachedParticlesEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6824,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6825,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIS4_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIS4_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP16WCachedParticlesEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6825,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP16WCachedParticlesEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6826,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6827,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIKiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE11UnlinkCacheEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 48|0; $$byval_copy = sp + 44|0; $0 = sp + 52|0; $it = sp + 32|0; $3 = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $2 = $item; $10 = $1; $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($11)|0); HEAP32[$it>>2] = $12; $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } $15 = ((($10)) + 12|0); $16 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$3>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $17 = ((($10)) + 12|0); $18 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$4>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$4)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $25; } $26 = ((($10)) + 12|0); $27 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$6>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$6)|0); if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); HEAP32[$34>>2] = 0; $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $isize = $39; $40 = $isize; $41 = ((($10)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) - ($40))|0; HEAP32[$41>>2] = $43; $44 = ((($10)) + 52|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + -1)|0; HEAP32[$44>>2] = $46; $47 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $48 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($47,$$byval_copy$1)|0); HEAP32[$9>>2] = $48; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } } $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6822,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKiEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($15)|0); __THREW__ = 0; invoke_viii(6828,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIP16WCachedParticlesEEPT_RS3_($24)|0); __THREW__ = 0; invoke_vii(6824,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIKiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEE9constructIKiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$id,$filename,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $filename; $3 = $submode; $4 = $0; $5 = $1; $mId = $5; $6 = $mId; $7 = ($6|0)!=(0); if (!($7)) { $8 = $2; $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$8)|0); $10 = HEAP32[$9>>2]|0; $mId = $10; $11 = $mId; $12 = ($11|0)!=(0); if (!($12)) { $13 = HEAP32[16747]|0; $14 = (($13) + 1)|0; HEAP32[16747] = $14; $mId = $13; $15 = $mId; $16 = $2; $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$16)|0); HEAP32[$17>>2] = $15; } } $18 = $3; $19 = $18 & 32; $20 = ($19|0)!=(0); if (!($20)) { $23 = $mId; STACKTOP = sp;return ($23|0); } $21 = $mId; $22 = (($21) + 100000000)|0; $mId = $22; $23 = $mId; STACKTOP = sp;return ($23|0); } function __ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE10RemoveItemEPS0_b($this,$item,$force) { $this = $this|0; $item = $item|0; $force = $force|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $0 = sp + 49|0; $it = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $item; $11 = $force&1; $3 = $11; $12 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $15 = ((($12)) + 12|0); $16 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$4>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $17 = ((($12)) + 12|0); $18 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$5>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $25; } $26 = ((($12)) + 12|0); $27 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$7>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); do { if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = $3; $34 = $33&1; if (!($34)) { $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_ii[$40 & 8191]($37)|0); if ($41) { break; } } $42 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; (__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6DeleteEPS0_($12,$44)|0); $45 = ((($12)) + 12|0); ;HEAP32[$9>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$9>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($8,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$8>>2]|0; $46 = (__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($45,$$byval_copy$1)|0); HEAP32[$10>>2] = $46; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } } } while(0); $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } function __ZN6WCacheI13WCachedSample7JSampleE3GetEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$style,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $style = $style|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, $cleanup$dest = 0, $it = 0, $lock = 0, $lookup = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 36|0; $lookup = sp + 32|0; $6 = sp + 28|0; $7 = sp + 24|0; $lock = sp + 20|0; $8 = sp + 16|0; $11 = sp + 4|0; $1 = $this; $2 = $id; $3 = $filename; $4 = $style; $5 = $submode; $13 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $14 = $2; $15 = $3; $16 = $5; $17 = (__ZN6WCacheI13WCachedSample7JSampleE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($13,$14,$15,$16)|0); HEAP32[$lookup>>2] = $17; $18 = ((($13)) + 24|0); $19 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($18,$lookup)|0); HEAP32[$6>>2] = $19; ;HEAP32[$it>>2]=HEAP32[$6>>2]|0; $20 = ((($13)) + 24|0); $21 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($20)|0); HEAP32[$7>>2] = $21; $22 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); if ($22) { $23 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $0 = $25; $60 = $0; STACKTOP = sp;return ($60|0); } $26 = $4; $27 = ($26|0)!=(5); L5: do { if ($27) { __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); $28 = ((($13)) + 12|0); __THREW__ = 0; $29 = (invoke_iii(6829,($28|0),($lookup|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; do { if (!($31)) { HEAP32[$8>>2] = $29; ;HEAP32[$it>>2]=HEAP32[$8>>2]|0; $32 = ((($13)) + 12|0); $33 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($32)|0); HEAP32[$11>>2] = $33; __THREW__ = 0; $34 = (invoke_iii(6738,($it|0),($11|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { if ($34) { __THREW__ = 0; $37 = (invoke_ii(6739,($it|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } $40 = ((($37)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)!=(0|0); if (!($42)) { $43 = ((($13)) + 56|0); HEAP32[$43>>2] = 1; } __THREW__ = 0; $48 = (invoke_ii(6739,($it|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } $51 = ((($48)) + 4|0); $52 = HEAP32[$51>>2]|0; $0 = $52; $12 = 1; } else { $12 = 0; } __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $cleanup$dest = $12; $switch = ($cleanup$dest>>>0)<(1); if ($switch) { break L5; } $60 = $0; STACKTOP = sp;return ($60|0); } } } while(0); $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $9 = $44; $10 = $45; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $46 = $9; $47 = $10; ___resumeException($46|0); // unreachable; } } while(0); $53 = $4; $54 = ($53|0)==(0); if ($54) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } else { (__ZN6WCacheI13WCachedSample7JSampleE7CleanupEv($13)|0); $55 = HEAP32[$lookup>>2]|0; $56 = $3; $57 = $5; $58 = $4; $59 = (__ZN6WCacheI13WCachedSample7JSampleE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($13,$55,$56,$57,$58)|0); $0 = $59; $60 = $0; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEclERKiRKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEclERKS4_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEclERKS4_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEclERKiRKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZN6WCacheI13WCachedSample7JSampleE7CleanupEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $lock = 0, $result = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lock = sp + 8|0; $0 = $this; $3 = $0; $result = 1; $4 = (__ZN6WCacheI13WCachedSample7JSampleE22RequiresOldItemCleanupEv($3)|0); if (!($4)) { $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($lock,67352); while(1) { __THREW__ = 0; $5 = (invoke_ii(6830,($3|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { label = 8; break; } if (!($5)) { break; } __THREW__ = 0; $8 = (invoke_ii(6831,($3|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { label = 8; break; } if (!($8)) { label = 7; break; } } if ((label|0) == 7) { $result = 0; } else if ((label|0) == 8) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); $15 = $result; $16 = $15&1; STACKTOP = sp;return ($16|0); } function __ZN6WCacheI13WCachedSample7JSampleE22RequiresOldItemCleanupEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $stream = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 148|0; $stream = sp + 8|0; $1 = $this; $4 = $1; $5 = ((($4)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = ($6>>>0)>(300); if (!($7)) { $8 = ((($4)) + 52|0); $9 = HEAP32[$8>>2]|0; $10 = ((($4)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = ($9>>>0)>($11>>>0); if (!($12)) { $13 = ((($4)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($4)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)>($16>>>0); if (!($17)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } } } __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej($stream,16); $18 = ((($4)) + 52|0); $19 = HEAP32[$18>>2]|0; $20 = ($19>>>0)>(300); do { if ($20) { __THREW__ = 0; $21 = (invoke_iii(3839,($stream|0),(164795|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 7; } else { $24 = ((($4)) + 52|0); $25 = HEAP32[$24>>2]|0; __THREW__ = 0; (invoke_iii(3840,($21|0),($25|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } } } else { $32 = ((($4)) + 52|0); $33 = HEAP32[$32>>2]|0; $34 = ((($4)) + 48|0); $35 = HEAP32[$34>>2]|0; $36 = ($33>>>0)>($35>>>0); __THREW__ = 0; if ($36) { $37 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164834)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 7; break; } $40 = ((($4)) + 52|0); $41 = HEAP32[$40>>2]|0; __THREW__ = 0; $42 = (invoke_iii(3840,($37|0),($41|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 7; break; } __THREW__ = 0; $45 = (invoke_iii(3839,($42|0),(164847|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 7; break; } $48 = ((($4)) + 48|0); $49 = HEAP32[$48>>2]|0; __THREW__ = 0; (invoke_iii(3840,($45|0),($49|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 7; break; } else { break; } } else { $52 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($stream,164878)|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 7; break; } $55 = ((($4)) + 40|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iii(4432,($52|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 7; break; } __THREW__ = 0; $60 = (invoke_iii(3839,($57|0),(164891|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 7; break; } $63 = ((($4)) + 44|0); $64 = HEAP32[$63>>2]|0; __THREW__ = 0; (invoke_iii(4432,($60|0),($64|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 7; break; } else { break; } } } } while(0); if ((label|0) == 7) { $28 = ___cxa_find_matching_catch()|0; $29 = tempRet0; $2 = $28; $3 = $29; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $30 = $2; $31 = $3; ___resumeException($30|0); // unreachable; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev($stream); $$pre_trunc = HEAP8[$0>>0]|0; $67 = $$pre_trunc&1; STACKTOP = sp;return ($67|0); } function __ZN6WCacheI13WCachedSample7JSampleE13LoadIntoCacheEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii($this,$id,$filename,$submode,$style) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; $style = $style|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $functionLock = 0, $isize = 0, $item = 0, $lock = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 40|0; $functionLock = sp + 24|0; $lock = sp + 8|0; $1 = $this; HEAP32[$2>>2] = $id; $3 = $filename; $4 = $submode; $5 = $style; $9 = $1; __ZN5boost11unique_lockINS_5mutexEEC2ERS1_($functionLock,67380); $10 = $3; $11 = $4; __THREW__ = 0; $12 = (invoke_iiii(6832,($9|0),($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; L1: do { if (!($14)) { $item = $12; $15 = $5; $16 = ($15|0)==(5); $17 = ((($9)) + 56|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); $20 = $item; $21 = ($20|0)!=(0|0); $or$cond = $19 | $21; do { if ($16) { if ($or$cond) { $22 = $item; $23 = ((($9)) + 24|0); __THREW__ = 0; $24 = (invoke_iii(6833,($23|0),($2|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } HEAP32[$24>>2] = $22; } $29 = $item; $30 = ($29|0)!=(0|0); if ($30) { $31 = $item; __THREW__ = 0; invoke_vi(6729,($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break L1; } } } else { if ($or$cond) { __THREW__ = 0; invoke_vii(6797,($lock|0),(67352|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = $item; $37 = ((($9)) + 12|0); __THREW__ = 0; $38 = (invoke_iii(6833,($37|0),($2|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[$38>>2] = $36; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); break; } $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $6 = $41; $7 = $42; __ZN5boost11unique_lockINS_5mutexEED2Ev($lock); __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; } } } while(0); $43 = $item; $44 = ($43|0)==(0|0); if ($44) { $0 = 0; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } $45 = $item; $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; __THREW__ = 0; $49 = (invoke_ii($48|0,($45|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { $isize = $49; $52 = $isize; $53 = ((($9)) + 36|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + ($52))|0; HEAP32[$53>>2] = $55; $56 = ((($9)) + 56|0); HEAP32[$56>>2] = 0; $57 = $5; $58 = ($57|0)!=(5); if ($58) { $59 = ((($9)) + 52|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) + 1)|0; HEAP32[$59>>2] = $61; $62 = $isize; $63 = ((($9)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = (($64) + ($62))|0; HEAP32[$63>>2] = $65; } $66 = $item; $0 = $66; $8 = 1; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $67 = $0; STACKTOP = sp;return ($67|0); } } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $6 = $27; $7 = $28; __ZN5boost11unique_lockINS_5mutexEED2Ev($functionLock); $68 = $6; $69 = $7; ___resumeException($68|0); // unreachable; return (0)|0; } function __ZN6WCacheI13WCachedSample7JSampleE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$filename,$submode) { $this = $this|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $item = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $filename; $3 = $submode; $6 = $1; $7 = (__Znwj(32)|0); __THREW__ = 0; invoke_vi(6834,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $4 = $13; $5 = $14; __ZdlPv($7); $15 = $4; $16 = $5; ___resumeException($15|0); // unreachable; } $item = $7; $10 = $item; $11 = ($10|0)!=(0|0); $12 = ((($6)) + 56|0); if (!($11)) { HEAP32[$12>>2] = 3; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } HEAP32[$12>>2] = 0; $17 = $item; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 32|0); $20 = HEAP32[$19>>2]|0; $21 = $2; $22 = $3; $23 = ((($6)) + 56|0); $24 = (FUNCTION_TABLE_iiiii[$20 & 8191]($17,$21,$22,$23)|0); if ($24) { $25 = $item; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); if ($29) { $46 = ((($6)) + 56|0); HEAP32[$46>>2] = 0; $47 = $item; $0 = $47; $48 = $0; STACKTOP = sp;return ($48|0); } } $30 = ((($6)) + 56|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(1); $33 = $item; $34 = ($33|0)!=(0|0); if ($32) { if ($34) { $35 = $item; $36 = ($35|0)==(0|0); if (!($36)) { $37 = HEAP32[$35>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($35); } $item = 0; } $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } else { if ($34) { $40 = $item; $41 = ($40|0)==(0|0); if (!($41)) { $42 = HEAP32[$40>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vi[$44 & 8191]($40); } $item = 0; } $45 = ((($6)) + 56|0); HEAP32[$45>>2] = 2; $0 = 0; $48 = $0; STACKTOP = sp;return ($48|0); } return (0)|0; } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6835,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6836,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP13WCachedSampleEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6837,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6838,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIS4_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIS4_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP13WCachedSampleEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6838,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP13WCachedSampleEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6839,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6840,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIKiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZN6WCacheI13WCachedSample7JSampleE11UnlinkCacheEPS0_($this,$item) { $this = $this|0; $item = $item|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isize = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 48|0; $$byval_copy = sp + 44|0; $0 = sp + 52|0; $it = sp + 32|0; $3 = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 8|0; $8 = sp + 4|0; $9 = sp; $1 = $this; $2 = $item; $10 = $1; $11 = ((($10)) + 12|0); $12 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($11)|0); HEAP32[$it>>2] = $12; $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } $15 = ((($10)) + 12|0); $16 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$3>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$3>>2]|0; while(1) { $17 = ((($10)) + 12|0); $18 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$4>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$4)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$5>>2] = $25; } $26 = ((($10)) + 12|0); $27 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$6>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$6)|0); if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $34 = ((($33)) + 4|0); HEAP32[$34>>2] = 0; $35 = $2; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $isize = $39; $40 = $isize; $41 = ((($10)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) - ($40))|0; HEAP32[$41>>2] = $43; $44 = ((($10)) + 52|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + -1)|0; HEAP32[$44>>2] = $46; $47 = ((($10)) + 12|0); ;HEAP32[$8>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$8>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($7,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $48 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($47,$$byval_copy$1)|0); HEAP32[$9>>2] = $48; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } } $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixEOi($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($12)|0); __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6835,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 4|0); STACKTOP = sp;return ($26|0); } function __ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyEOi($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE8allocateERS9_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEEC2ERS9_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKiEEPT_RS2_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRiEEONS_16remove_referenceIT_E4typeEOS3_($15)|0); __THREW__ = 0; invoke_viii(6841,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 4|0); $25 = (__ZNSt3__19addressofIP13WCachedSampleEEPT_RS3_($24)|0); __THREW__ = 0; invoke_vii(6837,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE11__constructIKiJiEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIKiJiEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEE9constructIKiJiEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZN6WCacheI13WCachedSample7JSampleE6makeIDEiRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi($this,$id,$filename,$submode) { $this = $this|0; $id = $id|0; $filename = $filename|0; $submode = $submode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mId = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $filename; $3 = $submode; $4 = $0; $5 = $1; $mId = $5; $6 = $mId; $7 = ($6|0)!=(0); if (!($7)) { $8 = $2; $9 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$8)|0); $10 = HEAP32[$9>>2]|0; $mId = $10; $11 = $mId; $12 = ($11|0)!=(0); if (!($12)) { $13 = HEAP32[16747]|0; $14 = (($13) + 1)|0; HEAP32[16747] = $14; $mId = $13; $15 = $mId; $16 = $2; $17 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_($4,$16)|0); HEAP32[$17>>2] = $15; } } $18 = $3; $19 = $18 & 32; $20 = ($19|0)!=(0); if (!($20)) { $23 = $mId; STACKTOP = sp;return ($23|0); } $21 = $mId; $22 = (($21) + 100000000)|0; $mId = $22; $23 = $mId; STACKTOP = sp;return ($23|0); } function __ZN6WCacheI13WCachedSample7JSampleE10RemoveItemEPS0_b($this,$item,$force) { $this = $this|0; $item = $item|0; $force = $force|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $0 = sp + 49|0; $it = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $1 = $this; $2 = $item; $11 = $force&1; $3 = $11; $12 = $1; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2Ev($it); $13 = $2; $14 = ($13|0)==(0|0); if ($14) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } $15 = ((($12)) + 12|0); $16 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5beginEv($15)|0); HEAP32[$4>>2] = $16; ;HEAP32[$it>>2]=HEAP32[$4>>2]|0; while(1) { $17 = ((($12)) + 12|0); $18 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($17)|0); HEAP32[$5>>2] = $18; $19 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$5)|0); if (!($19)) { break; } $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = ($22|0)==($23|0); if ($24) { break; } $25 = (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi($it,0)|0); HEAP32[$6>>2] = $25; } $26 = ((($12)) + 12|0); $27 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE3endEv($26)|0); HEAP32[$7>>2] = $27; $28 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_($it,$7)|0); do { if ($28) { $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = $3; $34 = $33&1; if (!($34)) { $35 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = (FUNCTION_TABLE_ii[$40 & 8191]($37)|0); if ($41) { break; } } $42 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv($it)|0); $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; (__ZN6WCacheI13WCachedSample7JSampleE6DeleteEPS0_($12,$44)|0); $45 = ((($12)) + 12|0); ;HEAP32[$9>>2]=HEAP32[$it>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$9>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS5_S9_iEEEE($8,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$8>>2]|0; $46 = (__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE5eraseENS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIiS2_EEPNS_11__tree_nodeISE_PvEEiEEEE($45,$$byval_copy$1)|0); HEAP32[$10>>2] = $46; $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } } } while(0); $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $47 = $$pre_trunc&1; STACKTOP = sp;return ($47|0); } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS7_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIiEclERKiS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIiEclERKiS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE25__construct_node_with_keyERS7_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE8allocateERS9_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEC2ERS9_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKiEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6842,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIP5WFontEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6843,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE8allocateERS9_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEC2ERS9_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EPS7_OSB_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6844,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSE_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EEC2ES8_SC_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEOT_RNS_16remove_referenceIS9_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE11__constructIKiJRSC_EEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE9constructIKiJRSA_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE11__constructIS5_JEEEvNS_17integral_constantIbLb1EEERS9_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE9constructIS4_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEE9constructIS4_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP5WFontEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEEEEONS_16remove_referenceIT_E4typeEOSG_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2EOSC_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEEEEOT_RNS_16remove_referenceISC_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6844,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5resetEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEclEPS8_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEEclEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIP5WFontEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6845,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKiEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(6846,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE10deallocateERS9_PS8_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIS5_EEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIKiEEvRS9_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9__destroyIKiEEvNS_17integral_constantIbLb0EEERS9_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4findIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEESB_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEclERKiRKS4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE13__lower_boundIiEENS_15__tree_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEERKT_SH_SH_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEclERKS4_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEclERKS4_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEESB_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEESB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEclERKiRKS4_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS5_PvEEiEEEC2ESA_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKiP5WFontEEE10pointer_toERS5_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKiP5WFontEEEEPT_RS6_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKiP5WFontEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIiP5WFontEEE10pointer_toERS4_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIiP5WFontEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIiP5WFontEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEC2ES8_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIiP5WFontEEPNS_11__tree_nodeIS4_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE7destroyEPNS_11__tree_nodeIS4_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __Z24JGECreateDefaultBindingsv() { var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = 23; while(1) { $0 = $i; $1 = ($0|0)>=(0); if (!($1)) { break; } $2 = $i; $3 = (67608 + ($2<<3)|0); $4 = HEAP32[$3>>2]|0; $5 = $i; $6 = (67608 + ($5<<3)|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; (__ZN3JGE7BindKeyEi7Buttons($4,$8)|0); $9 = $i; $10 = (($9) + -1)|0; $i = $10; } STACKTOP = sp;return; } function __Z10JGEGetTimev() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetTicks()|0); return ($0|0); } function __Z19JGEToggleFullscreenv() { var $$ = 0, $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $height = 0, $mode = 0, $width = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $mode = sp + 16|0; $1 = HEAP32[16896]|0; $2 = (($1) + 1)|0; HEAP32[16896] = $2; $3 = HEAP32[16896]|0; $4 = ($3>>>0)>(2); $$ = $4 ? 0 : $2; HEAP32[16896] = $$; (_SDL_GetCurrentDisplayMode(0,$mode)|0); $width = 0; $height = 0; $5 = HEAP32[16896]|0; switch ($5|0) { case 2: { $6 = HEAP32[16900]|0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ((($mode)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($mode)) + 8|0); $12 = HEAP32[$11>>2]|0; _SDL_SetWindowSize($8,$10,$12); $13 = HEAP32[16900]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = (_SDL_SetWindowFullscreen($15,1)|0); $17 = ($16|0)==(0); $$expand_i1_val = $17&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); break; } case 1: { $width = 960; $height = 544; break; } default: { $width = 480; $height = 272; } } $18 = HEAP32[16900]|0; $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = (_SDL_SetWindowFullscreen($20,0)|0); $22 = ($21|0)<(0); if ($22) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } else { $23 = ((($mode)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = $width; $26 = (($24) - ($25))|0; $27 = (($26|0) / 2)&-1; $x = $27; $28 = ((($mode)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = $height; $31 = (($29) - ($30))|0; $32 = (($31|0) / 2)&-1; $y = $32; $33 = HEAP32[16900]|0; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $x; $37 = $y; _SDL_SetWindowPosition($35,$36,$37); $38 = HEAP32[16900]|0; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = $width; $42 = $height; _SDL_SetWindowSize($40,$41,$42); $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } return (0)|0; } function __Z8InitGamev() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZN3JGE11GetInstanceEv()|0); HEAP32[16897] = $0; $1 = (__ZN13JGameLauncher10GetGameAppEv()|0); HEAP32[16898] = $1; $2 = HEAP32[16898]|0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($2); $6 = HEAP32[16897]|0; $7 = HEAP32[16898]|0; __ZN3JGE6SetAppEP4JApp($6,$7); $8 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer8Enable2DEv($8); $9 = (__Z10JGEGetTimev()|0); $10 = ($9|0)<(0); $11 = $10 << 31 >> 31; $12 = 8680; $13 = $12; HEAP32[$13>>2] = $9; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $11; return 1; } function __ZN6SdlApp8OnUpdateEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $dt = 0, $event = 0; var $oor = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dt = sp + 56|0; $event = sp; $0 = $this; $3 = $0; $4 = (__Z10JGEGetTimev()|0); HEAP32[16950] = $4; $5 = HEAP32[16950]|0; $6 = ($5|0)<(0); $7 = $6 << 31 >> 31; $8 = 8680; $9 = $8; $10 = HEAP32[$9>>2]|0; $11 = (($8) + 4)|0; $12 = $11; $13 = HEAP32[$12>>2]|0; $14 = (_i64Subtract(($5|0),($7|0),($10|0),($13|0))|0); $15 = tempRet0; $16 = $dt; $17 = $16; HEAP32[$17>>2] = $14; $18 = (($16) + 4)|0; $19 = $18; HEAP32[$19>>2] = $15; $20 = HEAP32[16950]|0; $21 = ($20|0)<(0); $22 = $21 << 31 >> 31; $23 = 8680; $24 = $23; HEAP32[$24>>2] = $20; $25 = (($23) + 4)|0; $26 = $25; HEAP32[$26>>2] = $22; $27 = HEAP32[16897]|0; $28 = (__ZN3JGE6IsDoneEv($27)|0); if ($28) { HEAP32[$event>>2] = 256; (_SDL_PushEvent($event)|0); } $29 = HEAP32[16897]|0; $30 = $dt; $31 = $30; $32 = HEAP32[$31>>2]|0; $33 = (($30) + 4)|0; $34 = $33; $35 = HEAP32[$34>>2]|0; $36 = (+($32>>>0)) + (4294967296.0*(+($35|0))); $37 = $36 / 1000.0; __THREW__ = 0; invoke_vid(6847,($29|0),(+$37)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 5; } else { $40 = HEAP32[16897]|0; $41 = $dt; $42 = $41; $43 = HEAP32[$42>>2]|0; $44 = (($41) + 4)|0; $45 = $44; $46 = HEAP32[$45>>2]|0; $47 = (+($43>>>0)) + (4294967296.0*(+($46|0))); $48 = $47 / 1000.0; __THREW__ = 0; invoke_vid(6848,($40|0),(+$48)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 5; } } do { if ((label|0) == 5) { $51 = ___cxa_find_matching_catch(9736|0)|0; $52 = tempRet0; $1 = $51; $2 = $52; $53 = $2; $54 = (_llvm_eh_typeid_for((9736|0))|0); $55 = ($53|0)==($54|0); if (!($55)) { $74 = $1; $75 = $2; ___resumeException($74|0); // unreachable; } $56 = $1; $57 = (___cxa_begin_catch(($56|0))|0); $oor = $57; $58 = $oor; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 8|0); $61 = HEAP32[$60>>2]|0; $62 = (FUNCTION_TABLE_ii[$61 & 8191]($58)|0); __THREW__ = 0; (invoke_iii(3839,(108716|0),($62|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { ___cxa_end_catch(); break; } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $1 = $68; $2 = $69; __THREW__ = 0; invoke_v(3867); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $76 = ___cxa_find_matching_catch(0|0)|0; $77 = tempRet0; ___clang_call_terminate($76); // unreachable; } else { $74 = $1; $75 = $2; ___resumeException($74|0); // unreachable; } } } while(0); $65 = HEAP32[16897]|0; $66 = ($65|0)!=(0|0); if (!($66)) { $72 = ((($3)) + 4|0); $73 = HEAP32[$72>>2]|0; _SDL_GL_SwapWindow($73); STACKTOP = sp;return; } $67 = HEAP32[16897]|0; __ZN3JGE6RenderEv($67); $72 = ((($3)) + 4|0); $73 = HEAP32[$72>>2]|0; _SDL_GL_SwapWindow($73); STACKTOP = sp;return; } function __ZN6SdlApp12OnKeyPressedERK17SDL_KeyboardEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(768); if ($4) { $5 = HEAP32[16897]|0; $6 = $1; $7 = ((($6)) + 16|0); $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZN3JGE16HoldKey_NoRepeatEi($5,$9); STACKTOP = sp;return; } $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(769); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[16897]|0; $14 = $1; $15 = ((($14)) + 16|0); $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; __ZN3JGE10ReleaseKeyEi($13,$17); STACKTOP = sp;return; } function __ZN6SdlApp12OnMouseMovedERK20SDL_MouseMotionEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0.0, $8 = 0, $9 = 0, $actualHeight = 0, $actualWidth = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = (__ZN9JRenderer11GetInstanceEv()|0); $4 = (+__ZN9JRenderer14GetActualWidthEv($3)); $5 = (~~(($4))); $actualWidth = $5; $6 = (__ZN9JRenderer11GetInstanceEv()|0); $7 = (+__ZN9JRenderer15GetActualHeightEv($6)); $8 = (~~(($7))); $actualHeight = $8; $9 = $1; $10 = ((($9)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ((($2)) + 12|0); $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($11|0)>=($14|0); if (!($15)) { STACKTOP = sp;return; } $16 = $1; $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; $19 = ((($2)) + 12|0); $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = ((($2)) + 12|0); $23 = ((($22)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = (($21) + ($24))|0; $26 = ($18|0)<=($25|0); if (!($26)) { STACKTOP = sp;return; } $27 = $1; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ((($2)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($29|0)>=($31|0); if (!($32)) { STACKTOP = sp;return; } $33 = $1; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; $36 = ((($2)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($2)) + 12|0); $39 = ((($38)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($40))|0; $42 = ($35|0)<=($41|0); if (!($42)) { STACKTOP = sp;return; } $43 = HEAP32[16897]|0; $44 = $1; $45 = ((($44)) + 20|0); $46 = HEAP32[$45>>2]|0; $47 = ((($2)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = (($46) - ($48))|0; $50 = ($49*480)|0; $51 = $actualWidth; $52 = (($50|0) / ($51|0))&-1; $53 = $1; $54 = ((($53)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = ((($2)) + 12|0); $57 = ((($56)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (($55) - ($58))|0; $60 = ($59*272)|0; $61 = $actualHeight; $62 = (($60|0) / ($61|0))&-1; __ZN3JGE11LeftClickedEii($43,$52,$62); STACKTOP = sp;return; } function __ZN6SdlApp20OnMouseDoubleClickedERK20SDL_MouseButtonEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; STACKTOP = sp;return; } function __ZN6SdlApp12OnMouseWheelEii($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $1; $4 = ($3|0)==(0); $5 = $2; $6 = ($5|0)!=(0); $or$cond = $4 & $6; if ($or$cond) { $7 = $2; $8 = ($7|0)>(0); $9 = HEAP32[16897]|0; if ($8) { __ZN3JGE16HoldKey_NoRepeatE7Buttons($9,8); STACKTOP = sp;return; } else { __ZN3JGE16HoldKey_NoRepeatE7Buttons($9,9); STACKTOP = sp;return; } } else { $10 = $1; $11 = ($10|0)==(0); $12 = $2; $13 = ($12|0)!=(0); $or$cond3 = $11 | $13; $14 = HEAP32[16897]|0; if ($or$cond3) { __ZN3JGE16HoldKey_NoRepeatE7Buttons($14,6); STACKTOP = sp;return; } else { __ZN3JGE16HoldKey_NoRepeatE7Buttons($14,7); STACKTOP = sp;return; } } } function __ZN6SdlApp14OnMouseClickedERK20SDL_MouseButtonEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $actualHeight = 0, $actualWidth = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(1025); $6 = $1; if ($5) { $7 = ((($6)) + 16|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = ($9|0)==(1); if (!($10)) { $92 = $1; $93 = ((($92)) + 16|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = ($95|0)==(3); if ($96) { $97 = HEAP32[16897]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($97,14); STACKTOP = sp;return; } $98 = $1; $99 = ((($98)) + 16|0); $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = ($101|0)==(2); if (!($102)) { STACKTOP = sp;return; } $103 = HEAP32[16897]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($103,13); STACKTOP = sp;return; } $11 = (__ZN9JRenderer11GetInstanceEv()|0); $12 = (+__ZN9JRenderer14GetActualWidthEv($11)); $13 = (~~(($12))); $actualWidth = $13; $14 = (__ZN9JRenderer11GetInstanceEv()|0); $15 = (+__ZN9JRenderer15GetActualHeightEv($14)); $16 = (~~(($15))); $actualHeight = $16; $17 = $1; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 12|0); $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)>=($22|0); if ($23) { $24 = $1; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; $27 = ((($2)) + 12|0); $28 = ((($27)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($2)) + 12|0); $31 = ((($30)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32))|0; $34 = ($26|0)<=($33|0); if ($34) { $35 = $1; $36 = ((($35)) + 20|0); $37 = HEAP32[$36>>2]|0; $38 = ((($2)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)>=($39|0); if ($40) { $41 = $1; $42 = ((($41)) + 20|0); $43 = HEAP32[$42>>2]|0; $44 = ((($2)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ((($2)) + 12|0); $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($48))|0; $50 = ($43|0)<=($49|0); if ($50) { $51 = HEAP32[16897]|0; $52 = $1; $53 = ((($52)) + 20|0); $54 = HEAP32[$53>>2]|0; $55 = ((($2)) + 12|0); $56 = HEAP32[$55>>2]|0; $57 = (($54) - ($56))|0; $58 = ($57*480)|0; $59 = $actualWidth; $60 = (($58|0) / ($59|0))&-1; $61 = $1; $62 = ((($61)) + 24|0); $63 = HEAP32[$62>>2]|0; $64 = ((($2)) + 12|0); $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = (($63) - ($66))|0; $68 = ($67*272)|0; $69 = $actualHeight; $70 = (($68|0) / ($69|0))&-1; __ZN3JGE11LeftClickedEii($51,$60,$70); $71 = HEAP32[16897]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($71,10); STACKTOP = sp;return; } } } } $72 = $1; $73 = ((($72)) + 24|0); $74 = HEAP32[$73>>2]|0; $75 = ((($2)) + 12|0); $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = ($74|0)<($77|0); if ($78) { $79 = HEAP32[16897]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($79,2); STACKTOP = sp;return; } $80 = $1; $81 = ((($80)) + 24|0); $82 = HEAP32[$81>>2]|0; $83 = ((($2)) + 12|0); $84 = ((($83)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = ((($2)) + 12|0); $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = (($85) + ($88))|0; $90 = ($82|0)>($89|0); if (!($90)) { STACKTOP = sp;return; } $91 = HEAP32[16897]|0; __ZN3JGE16HoldKey_NoRepeatE7Buttons($91,15); STACKTOP = sp;return; } $104 = HEAP32[$6>>2]|0; $105 = ($104|0)==(1026); if (!($105)) { STACKTOP = sp;return; } $106 = $1; $107 = ((($106)) + 16|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = ($109|0)==(1); $111 = $1; if (!($110)) { $166 = ((($111)) + 16|0); $167 = HEAP8[$166>>0]|0; $168 = $167&255; $169 = ($168|0)==(3); if ($169) { $170 = HEAP32[16897]|0; __ZN3JGE10ReleaseKeyE7Buttons($170,14); STACKTOP = sp;return; } $171 = $1; $172 = ((($171)) + 16|0); $173 = HEAP8[$172>>0]|0; $174 = $173&255; $175 = ($174|0)==(2); if (!($175)) { STACKTOP = sp;return; } $176 = HEAP32[16897]|0; __ZN3JGE10ReleaseKeyE7Buttons($176,13); STACKTOP = sp;return; } $112 = ((($111)) + 24|0); $113 = HEAP32[$112>>2]|0; $114 = ((($2)) + 12|0); $115 = ((($114)) + 4|0); $116 = HEAP32[$115>>2]|0; $117 = ($113|0)>=($116|0); if ($117) { $118 = $1; $119 = ((($118)) + 24|0); $120 = HEAP32[$119>>2]|0; $121 = ((($2)) + 12|0); $122 = ((($121)) + 4|0); $123 = HEAP32[$122>>2]|0; $124 = ((($2)) + 12|0); $125 = ((($124)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = (($123) + ($126))|0; $128 = ($120|0)<=($127|0); if ($128) { $129 = $1; $130 = ((($129)) + 20|0); $131 = HEAP32[$130>>2]|0; $132 = ((($2)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = ($131|0)>=($133|0); if ($134) { $135 = $1; $136 = ((($135)) + 20|0); $137 = HEAP32[$136>>2]|0; $138 = ((($2)) + 12|0); $139 = HEAP32[$138>>2]|0; $140 = ((($2)) + 12|0); $141 = ((($140)) + 8|0); $142 = HEAP32[$141>>2]|0; $143 = (($139) + ($142))|0; $144 = ($137|0)<=($143|0); if ($144) { $145 = HEAP32[16897]|0; __ZN3JGE10ReleaseKeyE7Buttons($145,10); STACKTOP = sp;return; } } } } $146 = $1; $147 = ((($146)) + 24|0); $148 = HEAP32[$147>>2]|0; $149 = ((($2)) + 12|0); $150 = ((($149)) + 4|0); $151 = HEAP32[$150>>2]|0; $152 = ($148|0)<($151|0); if ($152) { $153 = HEAP32[16897]|0; __ZN3JGE10ReleaseKeyE7Buttons($153,2); STACKTOP = sp;return; } $154 = $1; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = ((($2)) + 12|0); $158 = ((($157)) + 4|0); $159 = HEAP32[$158>>2]|0; $160 = ((($2)) + 12|0); $161 = ((($160)) + 12|0); $162 = HEAP32[$161>>2]|0; $163 = (($159) + ($162))|0; $164 = ($156|0)>($163|0); if (!($164)) { STACKTOP = sp;return; } $165 = HEAP32[16897]|0; __ZN3JGE10ReleaseKeyE7Buttons($165,15); STACKTOP = sp;return; } function __ZN6SdlApp12OnTouchEventERK20SDL_TouchFingerEvent($this,$event) { $this = $this|0; $event = $event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0; var $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0; var $actualHeight = 0, $actualWidth = 0, $eventTime = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $event; $2 = $0; $3 = $1; $4 = ((($3)) + 16|0); $5 = $4; $6 = $5; $7 = HEAP32[$6>>2]|0; $8 = (($5) + 4)|0; $9 = $8; $10 = HEAP32[$9>>2]|0; $11 = ($7|0)==(0); $12 = ($10|0)==(0); $13 = $11 & $12; if (!($13)) { STACKTOP = sp;return; } $14 = $1; $15 = ((($14)) + 28|0); $16 = +HEAPF32[$15>>2]; $17 = ((($2)) + 12|0); $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = (+($19|0)); $21 = $16 >= $20; if (!($21)) { STACKTOP = sp;return; } $22 = $1; $23 = ((($22)) + 28|0); $24 = +HEAPF32[$23>>2]; $25 = ((($2)) + 12|0); $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ((($2)) + 12|0); $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = (($27) + ($30))|0; $32 = (+($31|0)); $33 = $24 <= $32; if (!($33)) { STACKTOP = sp;return; } $34 = $1; $35 = ((($34)) + 24|0); $36 = +HEAPF32[$35>>2]; $37 = ((($2)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = (+($38|0)); $40 = $36 >= $39; if (!($40)) { STACKTOP = sp;return; } $41 = $1; $42 = ((($41)) + 24|0); $43 = +HEAPF32[$42>>2]; $44 = ((($2)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ((($2)) + 12|0); $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($48))|0; $50 = (+($49|0)); $51 = $43 <= $50; if (!($51)) { STACKTOP = sp;return; } $52 = (__ZN9JRenderer11GetInstanceEv()|0); $53 = (+__ZN9JRenderer14GetActualWidthEv($52)); $54 = (~~(($53))); $actualWidth = $54; $55 = (__ZN9JRenderer11GetInstanceEv()|0); $56 = (+__ZN9JRenderer15GetActualHeightEv($55)); $57 = (~~(($56))); $actualHeight = $57; $58 = (_SDL_GetTicks()|0); $eventTime = $58; $59 = $1; $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(1792); if ($61) { $62 = $1; $63 = ((($62)) + 24|0); $64 = +HEAPF32[$63>>2]; $65 = (~~(($64))); $66 = ((($2)) + 52|0); HEAP32[$66>>2] = $65; $67 = $1; $68 = ((($67)) + 28|0); $69 = +HEAPF32[$68>>2]; $70 = (~~(($69))); $71 = ((($2)) + 56|0); HEAP32[$71>>2] = $70; $72 = $eventTime; $73 = ((($2)) + 32|0); HEAP32[$73>>2] = $72; } $74 = HEAP32[16897]|0; $75 = $1; $76 = ((($75)) + 24|0); $77 = +HEAPF32[$76>>2]; $78 = ((($2)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = (+($79|0)); $81 = $77 - $80; $82 = $81 * 480.0; $83 = $actualWidth; $84 = (+($83|0)); $85 = $82 / $84; $86 = (~~(($85))); $87 = $1; $88 = ((($87)) + 28|0); $89 = +HEAPF32[$88>>2]; $90 = ((($2)) + 12|0); $91 = ((($90)) + 4|0); $92 = HEAP32[$91>>2]|0; $93 = (+($92|0)); $94 = $89 - $93; $95 = $94 * 272.0; $96 = $actualHeight; $97 = (+($96|0)); $98 = $95 / $97; $99 = (~~(($98))); __ZN3JGE11LeftClickedEii($74,$86,$99); STACKTOP = sp;return; } function __ZN6SdlApp6OnInitEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffers = 0, $current = 0, $currentDisplayMode = 0, $flags = 0, $or$cond = 0; var $samples = 0, $window_h = 0, $window_w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 64|0; $currentDisplayMode = sp + 32|0; $buffers = sp + 28|0; $samples = sp + 24|0; $current = sp + 4|0; $1 = $this; $2 = $1; $3 = (_SDL_Init(32)|0); $4 = ($3|0)<(0); if ($4) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } (_SDL_GetCurrentDisplayMode(0,$currentDisplayMode)|0); $5 = ((($currentDisplayMode)) + 4|0); $6 = HEAP32[$5>>2]|0; $window_w = $6; $7 = ((($currentDisplayMode)) + 8|0); $8 = HEAP32[$7>>2]|0; $window_h = $8; (_SDL_GL_SetAttribute(0,8)|0); (_SDL_GL_SetAttribute(1,8)|0); (_SDL_GL_SetAttribute(2,8)|0); (_SDL_GL_SetAttribute(3,8)|0); (_SDL_GL_SetAttribute(6,16)|0); (_SDL_GL_SetAttribute(4,32)|0); (_SDL_GL_SetAttribute(8,8)|0); (_SDL_GL_SetAttribute(9,8)|0); (_SDL_GL_SetAttribute(10,8)|0); (_SDL_GL_SetAttribute(11,8)|0); (_SDL_GL_SetAttribute(13,1)|0); (_SDL_GL_SetAttribute(14,2)|0); (_SDL_GL_GetAttribute(13,$buffers)|0); (_SDL_GL_GetAttribute(14,$samples)|0); $9 = HEAP32[$buffers>>2]|0; $10 = ($9|0)==(0); $11 = HEAP32[$samples>>2]|0; $12 = ($11|0)==(0); $or$cond = $10 | $12; if ($or$cond) { (_SDL_GL_SetAttribute(13,0)|0); (_SDL_GL_SetAttribute(14,0)|0); } (_SDL_GL_SetAttribute(17,2)|0); (_SDL_GL_SetAttribute(18,2)|0); (_SDL_GetCurrentDisplayMode(0,$current)|0); $flags = 19; $13 = (__ZN13JGameLauncher7GetNameEv()|0); $14 = $window_w; $15 = $window_h; $16 = $flags; $17 = (_SDL_CreateWindow($13,805240832,805240832,$14,$15,$16)|0); $18 = ((($2)) + 4|0); HEAP32[$18>>2] = $17; $19 = ((($2)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if ($21) { $$expand_i1_val3 = 0; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } $22 = ((($2)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = (_SDL_GL_CreateContext($23)|0); $25 = ((($2)) + 8|0); HEAP32[$25>>2] = $24; _glClearColor(0.0,0.0,0.0,0.0); _glClearDepth(1.0); _glDepthFunc(515); _glEnable(2929); _glEnable(2884); _glFrontFace(2305); _glEnable(3042); _glBlendFunc(770,771); _glEnable(3089); __Z24JGECreateDefaultBindingsv(); $26 = (__Z8InitGamev()|0); if ($26) { $27 = $window_w; $28 = $window_h; __ZN6SdlApp8OnResizeEii($2,$27,$28); $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } else { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(108716,165040)|0); $$expand_i1_val5 = 0; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $29 = $$pre_trunc&1; STACKTOP = sp;return ($29|0); } return (0)|0; } function _main($argc,$argv) { $argc = $argc|0; $argv = $argv|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $flags = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = 0; $1 = $argc; $2 = $argv; $5 = (__Znwj(1)|0); HEAP32[16899] = $5; $6 = (__ZN13JGameLauncher12GetInitFlagsEv()|0); $flags = $6; $7 = $flags; $8 = $7 & 1; $9 = ($8|0)!=(0); if ($9) { __ZN9JRenderer9Set3DFlagEb(1); } $10 = (__Znwj(60)|0); __THREW__ = 0; invoke_vi(6849,($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZdlPv($10); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { HEAP32[16900] = $10; $13 = HEAP32[16900]|0; $14 = (__ZN6SdlApp9OnExecuteEv($13)|0); $result = $14; $15 = $result; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN3JGE6IsDoneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN9JRenderer14GetActualWidthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = +HEAPF32[$1>>2]; STACKTOP = sp;return (+$2); } function __ZN9JRenderer15GetActualHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN6SdlApp8OnResizeEii($this,$width,$height) { $this = $this|0; $width = $width|0; $height = $height|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $width; $2 = $height; $3 = $0; $4 = $1; $5 = (+($4|0)); $6 = $2; $7 = (+($6|0)); $8 = $5 / $7; $9 = $8 <= 1.7647058963775635; if ($9) { $10 = ((($3)) + 12|0); HEAP32[$10>>2] = 0; $11 = $1; $12 = (+($11|0)); $13 = $12 / 1.7647058963775635; $14 = (~~(($13))); $15 = $2; $16 = (($14) - ($15))|0; $17 = (0 - ($16))|0; $18 = (($17|0) / 2)&-1; $19 = ((($3)) + 12|0); $20 = ((($19)) + 4|0); HEAP32[$20>>2] = $18; $21 = $1; $22 = ((($3)) + 12|0); $23 = ((($22)) + 8|0); HEAP32[$23>>2] = $21; $24 = $1; $25 = (+($24|0)); $26 = $25 / 1.7647058963775635; $27 = (~~(($26))); $28 = ((($3)) + 12|0); $29 = ((($28)) + 12|0); HEAP32[$29>>2] = $27; } else { $30 = $2; $31 = (+($30|0)); $32 = $31 * 1.7647058963775635; $33 = (~~(($32))); $34 = $1; $35 = (($33) - ($34))|0; $36 = (0 - ($35))|0; $37 = (($36|0) / 2)&-1; $38 = ((($3)) + 12|0); HEAP32[$38>>2] = $37; $39 = ((($3)) + 12|0); $40 = ((($39)) + 4|0); HEAP32[$40>>2] = 0; $41 = $2; $42 = (+($41|0)); $43 = $42 * 1.7647058963775635; $44 = (~~(($43))); $45 = ((($3)) + 12|0); $46 = ((($45)) + 8|0); HEAP32[$46>>2] = $44; $47 = $2; $48 = ((($3)) + 12|0); $49 = ((($48)) + 12|0); HEAP32[$49>>2] = $47; } $50 = ((($3)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = ((($3)) + 12|0); $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; $55 = ((($3)) + 12|0); $56 = ((($55)) + 8|0); $57 = HEAP32[$56>>2]|0; $58 = ((($3)) + 12|0); $59 = ((($58)) + 12|0); $60 = HEAP32[$59>>2]|0; _glViewport(($51|0),($54|0),($57|0),($60|0)); $61 = (__ZN9JRenderer11GetInstanceEv()|0); $62 = ((($3)) + 12|0); $63 = ((($62)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = (+($64|0)); __ZN9JRenderer14SetActualWidthEf($61,$65); $66 = (__ZN9JRenderer11GetInstanceEv()|0); $67 = ((($3)) + 12|0); $68 = ((($67)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = (+($69|0)); __ZN9JRenderer15SetActualHeightEf($66,$70); $71 = $1; $72 = $2; _glScissor(0,0,($71|0),($72|0)); STACKTOP = sp;return; } function __ZN6SdlAppC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP8[$1>>0] = 1; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 28|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 32|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 52|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 56|0); HEAP32[$7>>2] = 0; HEAP32[16901] = $1; STACKTOP = sp;return; } function __ZN6SdlApp9OnExecuteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN6SdlApp6OnInitEv($2)|0); $4 = $3&1; $5 = ($4|0)==(0); if ($5) { $0 = -1; } else { _emscripten_set_main_loop((6850|0),60,1); $0 = 0; } $6 = $0; STACKTOP = sp;return ($6|0); } function __ZN9JRenderer14SetActualWidthEf($this,$inWidth) { $this = $this|0; $inWidth = +$inWidth; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inWidth; $2 = $0; $3 = $1; HEAPF32[$2>>2] = $3; STACKTOP = sp;return; } function __ZN9JRenderer15SetActualHeightEf($this,$inHeight) { $this = $this|0; $inHeight = +$inHeight; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inHeight; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN6SdlApp7OneIterEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Event = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $Event = sp; $0 = HEAP32[16897]|0; $1 = ($0|0)!=(0|0); if (!($1)) { STACKTOP = sp;return; } $x = 0; while(1) { $2 = $x; $3 = ($2|0)<(5); if ($3) { $4 = (_SDL_WaitEventTimeout($Event,10)|0); $5 = ($4|0)!=(0); $12 = $5; } else { $12 = 0; } $6 = HEAP32[16897]|0; $7 = (__ZN3JGE8IsPausedEv($6)|0); if (!($12)) { break; } if (!($7)) { $8 = HEAP32[16901]|0; __ZN6SdlApp7OnEventEP9SDL_Event($8,$Event); } $9 = $x; $10 = (($9) + 1)|0; $x = $10; } if ($7) { STACKTOP = sp;return; } $11 = HEAP32[16901]|0; __ZN6SdlApp8OnUpdateEv($11); STACKTOP = sp;return; } function __ZN3JGE8IsPausedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 17|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN6SdlApp7OnEventEP9SDL_Event($this,$Event) { $this = $this|0; $Event = $Event|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $eventTime = 0, $h = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $h = sp + 8|0; $w = sp + 4|0; $0 = $this; $1 = $Event; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; do { switch ($4|0) { case 256: { HEAP8[$2>>0] = 0; STACKTOP = sp;return; break; } case 512: { $5 = $1; $6 = ((($5)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GetWindowFromID($7)|0); $9 = ((($2)) + 4|0); HEAP32[$9>>2] = $8; $10 = ((($2)) + 4|0); $11 = HEAP32[$10>>2]|0; _SDL_GetWindowSize($11,$w,$h); $12 = HEAP32[$w>>2]|0; $13 = HEAP32[$h>>2]|0; __ZN6SdlApp8OnResizeEii($2,$12,$13); STACKTOP = sp;return; break; } case 769: case 768: { $14 = $1; __ZN6SdlApp12OnKeyPressedERK17SDL_KeyboardEvent($2,$14); STACKTOP = sp;return; break; } case 1024: { $15 = $1; __ZN6SdlApp12OnMouseMovedERK20SDL_MouseMotionEvent($2,$15); STACKTOP = sp;return; break; } case 1025: { $16 = $1; __ZN6SdlApp14OnMouseClickedERK20SDL_MouseButtonEvent($2,$16); STACKTOP = sp;return; break; } case 1026: { $17 = (_SDL_GetTicks()|0); $eventTime = $17; $18 = $eventTime; $19 = ((($2)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (($18) - ($20))|0; $22 = ($21>>>0)<=(500); $23 = $1; if ($22) { __ZN6SdlApp20OnMouseDoubleClickedERK20SDL_MouseButtonEvent($2,$23); } else { __ZN6SdlApp14OnMouseClickedERK20SDL_MouseButtonEvent($2,$23); } $24 = $eventTime; $25 = ((($2)) + 28|0); HEAP32[$25>>2] = $24; STACKTOP = sp;return; break; } case 1027: { $26 = $1; $27 = ((($26)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = $1; $30 = ((($29)) + 20|0); $31 = HEAP32[$30>>2]|0; __ZN6SdlApp12OnMouseWheelEii($2,$28,$31); STACKTOP = sp;return; break; } case 1793: case 1792: case 1794: { $32 = $1; __ZN6SdlApp12OnTouchEventERK20SDL_TouchFingerEvent($2,$32); STACKTOP = sp;return; break; } case 1537: { $33 = HEAP32[16897]|0; $34 = $1; $35 = ((($34)) + 16|0); $36 = HEAP16[$35>>1]|0; $37 = $36 << 16 >> 16; $38 = $1; $39 = ((($38)) + 18|0); $40 = HEAP16[$39>>1]|0; $41 = $40 << 16 >> 16; __ZN3JGE6ScrollEii($33,$37,$41); STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } while(0); } function __GLOBAL__sub_I_NetworkPlayer_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_6017(); ___cxx_global_var_init_1_6018(); ___cxx_global_var_init_3_6019(); ___cxx_global_var_init_5_6020(); return; } function ___cxx_global_var_init_6017() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67804,182585); (___cxa_atexit((3831|0),(67804|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_6018() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67816,165089); (___cxa_atexit((3831|0),(67816|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_6019() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67828,165080); (___cxa_atexit((3831|0),(67828|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_6020() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67840,165065); (___cxa_atexit((3831|0),(67840|0),(___dso_handle|0))|0); return; } function __GLOBAL__sub_I_TestSuiteAI_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_6030(); ___cxx_global_var_init_1_6031(); ___cxx_global_var_init_3_6032(); ___cxx_global_var_init_5_6033(); return; } function ___cxx_global_var_init_6030() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67852,182585); (___cxa_atexit((3831|0),(67852|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_6031() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67864,165089); (___cxa_atexit((3831|0),(67864|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_6032() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67876,165080); (___cxa_atexit((3831|0),(67876|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_5_6033() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(67888,165065); (___cxa_atexit((3831|0),(67888|0),(___dso_handle|0))|0); return; } function __ZN4JAppC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 67908; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN4JAppD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN4JAppD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN4JAppD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN9JZipCacheC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEC2Ev($1); STACKTOP = sp;return; } function __ZN9JZipCacheD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE5clearEv($1); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEED2Ev($1); STACKTOP = sp;return; } function __ZN11JFileSystem10preloadZipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $cache = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $2 = sp + 12|0; $0 = $this; $1 = $filename; $5 = $0; $6 = ((($5)) + 172|0); $7 = $1; $8 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($6,$7)|0); HEAP32[$it>>2] = $8; $9 = ((($5)) + 172|0); $10 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($9)|0); HEAP32[$2>>2] = $10; $11 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$2)|0); if ($11) { STACKTOP = sp;return; } $12 = ((($5)) + 184|0); $13 = HEAP32[$12>>2]|0; $14 = ($13>>>0)>(4500); if ($14) { __ZN11JFileSystem13clearZipCacheEv($5); } $15 = (__Znwj(12)|0); __THREW__ = 0; invoke_vi(6851,($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $41 = ___cxa_find_matching_catch()|0; $42 = tempRet0; $3 = $41; $4 = $42; __ZdlPv($15); $43 = $3; $44 = $4; ___resumeException($43|0); // unreachable; } $cache = $15; $18 = $cache; $19 = ((($5)) + 172|0); $20 = $1; $21 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($19,$20)|0); HEAP32[$21>>2] = $18; $22 = ((($5)) + 208|0); $23 = HEAP8[$22>>0]|0; $24 = $23&1; if ($24) { $25 = ((($5)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + -12|0); $28 = HEAP32[$27>>2]|0; $29 = (($25) + ($28)|0); $30 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($29)|0); if ($30) { label = 7; } } else { label = 7; } if ((label|0) == 7) { $31 = $1; (__ZN11JFileSystem13AttachZipFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPc($5,$31,0)|0); $32 = ((($5)) + 208|0); $33 = HEAP8[$32>>0]|0; $34 = $33&1; if (!($34)) { STACKTOP = sp;return; } $35 = ((($5)) + 212|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + -12|0); $38 = HEAP32[$37>>2]|0; $39 = (($35) + ($38)|0); $40 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($39)|0); if ($40) { STACKTOP = sp;return; } } $45 = ((($5)) + 28|0); $46 = HEAP32[$45>>2]|0; $47 = $1; $48 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($47)|0); $49 = $cache; $50 = (__ZN15zip_file_system10filesystem10PreloadZipEPKcRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS0_17limited_file_infoENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEE($46,$48,$49)|0); do { if (!($50)) { $51 = ((($5)) + 24|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); if ($53) { $54 = ((($5)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = $1; $57 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($56)|0); $58 = $cache; $59 = (__ZN15zip_file_system10filesystem10PreloadZipEPKcRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS0_17limited_file_infoENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEE($55,$57,$58)|0); if ($59) { break; } } __ZN11JFileSystem13DetachZipFileEv($5); STACKTOP = sp;return; } } while(0); $60 = $cache; $61 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4sizeEv($60)|0); $62 = ((($5)) + 184|0); $63 = HEAP32[$62>>2]|0; $64 = (($63) + ($61))|0; HEAP32[$62>>2] = $64; STACKTOP = sp;return; } function __ZN11JFileSystem13clearZipCacheEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 8|0; $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; __ZN11JFileSystem13DetachZipFileEv($3); __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($it); $4 = ((($3)) + 172|0); $5 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($4)|0); HEAP32[$1>>2] = $5; ;HEAP32[$it>>2]=HEAP32[$1>>2]|0; while(1) { $6 = ((($3)) + 172|0); $7 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($6)|0); HEAP32[$2>>2] = $7; $8 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$2)|0); if (!($8)) { break; } $9 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $10 = ((($9)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { __ZN9JZipCacheD2Ev($11); __ZdlPv($11); } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEppEv($it)|0); } $13 = ((($3)) + 172|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($13); $14 = ((($3)) + 184|0); HEAP32[$14>>2] = 0; STACKTOP = sp;return; } function __ZN11JFileSystem13AttachZipFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPc($this,$zipfile,$password) { $this = $this|0; $zipfile = $zipfile|0; $password = $password|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 32|0; $4 = sp + 8|0; $1 = $this; $2 = $zipfile; $3 = $password; $7 = $1; $8 = ((($7)) + 208|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; do { if ($10) { $11 = ((($7)) + 212|0); $12 = (__ZNK15zip_file_system9izfstream7is_openEv($11)|0); if ($12) { $13 = ((($7)) + 188|0); $14 = $2; $15 = (__ZNSt3__1neIcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EESB_($13,$14)|0); if ($15) { __ZN11JFileSystem13DetachZipFileEv($7); break; } $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $51 = $$pre_trunc&1; STACKTOP = sp;return ($51|0); } } } while(0); $16 = ((($7)) + 188|0); $17 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($16,$17)|0); $18 = $3; $19 = ((($7)) + 204|0); HEAP32[$19>>2] = $18; $20 = ((($7)) + 212|0); $21 = ((($7)) + 188|0); (__ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE($7,$20,$21)|0); $22 = ((($7)) + 212|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + -12|0); $25 = HEAP32[$24>>2]|0; $26 = (($22) + ($25)|0); $27 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($26)|0); if ($27) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $51 = $$pre_trunc&1; STACKTOP = sp;return ($51|0); } $28 = ((($7)) + 212|0); $29 = (__ZNK15zip_file_system9izfstream6ZippedEv($28)|0); if ($29) { $30 = ((($7)) + 212|0); __ZN15zip_file_system9izfstream5closeEv($30); $31 = (__ZN15zip_file_system10filesystem12getCurrentFSEv()|0); $32 = ($31|0)!=(0|0); if (!($32)) { ___assert_fail((165106|0),(165133|0),281,(165206|0)); // unreachable; } $33 = ((($7)) + 212|0); __ZN15zip_file_system10filesystem17getCurrentZipNameEv($4); $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __THREW__ = 0; $35 = (invoke_i(6852)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $5 = $46; $6 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $48 = $5; $49 = $6; ___resumeException($48|0); // unreachable; } __THREW__ = 0; invoke_viii(6853,($33|0),($34|0),($35|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $5 = $46; $6 = $47; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $48 = $5; $49 = $6; ___resumeException($48|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $40 = ((($7)) + 212|0); $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + -12|0); $43 = HEAP32[$42>>2]|0; $44 = (($40) + ($43)|0); $45 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($44)|0); if (!($45)) { ___assert_fail((165220|0),(165133|0),283,(165206|0)); // unreachable; } } $50 = ((($7)) + 208|0); HEAP8[$50>>0] = 1; $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $51 = $$pre_trunc&1; STACKTOP = sp;return ($51|0); } function __ZN11JFileSystem13DetachZipFileEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 212|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($2) + ($5)|0); $7 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($6)|0); if ($7) { $8 = ((($1)) + 212|0); __ZN15zip_file_system9izfstream5closeEv($8); } $9 = ((($1)) + 352|0); HEAP32[$9>>2] = 0; $10 = ((($1)) + 208|0); HEAP8[$10>>0] = 0; STACKTOP = sp;return; } function __ZN11JFileSystem4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_($userPath,$systemPath) { $userPath = $userPath|0; $systemPath = $systemPath|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $userPath; $1 = $systemPath; __ZN11JFileSystem7DestroyEv(); $4 = (__Znwj(356)|0); $5 = $0; $6 = $1; __THREW__ = 0; invoke_viii(6854,($4|0),($5|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $2 = $9; $3 = $10; __ZdlPv($4); $11 = $2; $12 = $3; ___resumeException($11|0); // unreachable; } else { HEAP32[16986] = $4; STACKTOP = sp;return; } } function __ZN11JFileSystem7DestroyEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[16986]|0; $1 = ($0|0)!=(0|0); if (!($1)) { return; } $2 = HEAP32[16986]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZN11JFileSystemD2Ev($2); __ZdlPv($2); } HEAP32[16986] = 0; return; } function __ZN11JFileSystem11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = sp + 8|0; $4 = HEAP32[16986]|0; $5 = ($4|0)!=(0|0); if ($5) { $16 = HEAP32[16986]|0; STACKTOP = sp;return ($16|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($0,165229); __THREW__ = 0; invoke_vii(3797,($1|0),(211279|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } __THREW__ = 0; invoke_vii(4979,($0|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch()|0; $13 = tempRet0; $2 = $12; $3 = $13; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $14 = $2; $15 = $3; ___resumeException($14|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $16 = HEAP32[16986]|0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN11JFileSystemC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_($this,$_userPath,$_systemPath) { $this = $this|0; $_userPath = $_userPath|0; $_systemPath = $_systemPath|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $c1 = 0, $systemPath = 0, $userPath = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $systemPath = sp + 32|0; $userPath = sp + 20|0; $c = sp + 16|0; $5 = sp + 12|0; $c1 = sp + 8|0; $6 = sp + 4|0; $8 = sp + 64|0; $0 = $this; $1 = $_userPath; $2 = $_systemPath; $9 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($9); $10 = ((($9)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($10); $11 = ((($9)) + 32|0); $12 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($11|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $3 = $42; $4 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $104 = $3; $105 = $4; ___resumeException($104|0); // unreachable; } $15 = ((($9)) + 172|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($15); $16 = ((($9)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($16); $17 = ((($9)) + 212|0); $18 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $3 = $44; $4 = $45; } else { $21 = $2; __THREW__ = 0; invoke_vii(3800,($systemPath|0),($21|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; $3 = $46; $4 = $47; } else { $24 = $1; __THREW__ = 0; invoke_vii(3800,($userPath|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $3 = $48; $4 = $49; } else { __THREW__ = 0; (invoke_iii(3925,($systemPath|0),(197990|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; do { if ($28) { label = 14; } else { $29 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($userPath)|0); if (!($29)) { $30 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($userPath)|0); HEAP32[$c>>2] = $30; $31 = (__ZNSt3__111__wrap_iterIPcEmmEi($c,0)|0); HEAP32[$5>>2] = $31; $32 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c)|0); $33 = HEAP8[$32>>0]|0; $34 = $33 << 24 >> 24; $35 = ($34|0)!=(47); if ($35) { $36 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c)|0); $37 = HEAP8[$36>>0]|0; $38 = $37 << 24 >> 24; $39 = ($38|0)!=(92); if ($39) { __THREW__ = 0; (invoke_iii(5161,($userPath|0),47)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 14; break; } } } } $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($systemPath)|0); if (!($52)) { $53 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($systemPath)|0); HEAP32[$c1>>2] = $53; $54 = (__ZNSt3__111__wrap_iterIPcEmmEi($c1,0)|0); HEAP32[$6>>2] = $54; $55 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c1)|0); $56 = HEAP8[$55>>0]|0; $57 = $56 << 24 >> 24; $58 = ($57|0)!=(47); if ($58) { $59 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c1)|0); $60 = HEAP8[$59>>0]|0; $61 = $60 << 24 >> 24; $62 = ($61|0)!=(92); if ($62) { __THREW__ = 0; (invoke_iii(5161,($systemPath|0),47)|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 14; break; } } } } $65 = ((($9)) + 12|0); __THREW__ = 0; (invoke_iii(3901,($65|0),($userPath|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { label = 14; } else { $68 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($userPath)|0); __THREW__ = 0; (invoke_iii(6855,($68|0),511)|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 14; } else { __THREW__ = 0; (invoke_iii(3901,($9|0),($systemPath|0))|0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 14; } else { __THREW__ = 0; $73 = (invoke_ii(3903,48)|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 14; } else { $76 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($userPath)|0); __THREW__ = 0; invoke_viiii(6856,($73|0),($76|0),(165234|0),1); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $98 = ___cxa_find_matching_catch()|0; $99 = tempRet0; $3 = $98; $4 = $99; __ZdlPv($73); break; } $79 = ((($9)) + 28|0); HEAP32[$79>>2] = $73; $80 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($9)|0); $81 = ($80|0)!=(0); $$expand_i1_val = 0; HEAP8[$8>>0] = $$expand_i1_val; if (!($81)) { $92 = 0; $91 = ((($9)) + 24|0); HEAP32[$91>>2] = $92; $93 = ((($9)) + 208|0); HEAP8[$93>>0] = 0; $94 = ((($9)) + 184|0); HEAP32[$94>>2] = 0; $95 = ((($9)) + 204|0); HEAP32[$95>>2] = 0; $96 = ((($9)) + 200|0); HEAP32[$96>>2] = 0; $97 = ((($9)) + 352|0); HEAP32[$97>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($userPath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemPath); STACKTOP = sp;return; } $82 = ((($9)) + 12|0); $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($9,$82)|0); $84 = ($83|0)!=(0); if (!($84)) { $92 = 0; $91 = ((($9)) + 24|0); HEAP32[$91>>2] = $92; $93 = ((($9)) + 208|0); HEAP8[$93>>0] = 0; $94 = ((($9)) + 184|0); HEAP32[$94>>2] = 0; $95 = ((($9)) + 204|0); HEAP32[$95>>2] = 0; $96 = ((($9)) + 200|0); HEAP32[$96>>2] = 0; $97 = ((($9)) + 352|0); HEAP32[$97>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($userPath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemPath); STACKTOP = sp;return; } __THREW__ = 0; $85 = (invoke_ii(3903,48)|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 14; } else { $7 = $85; $$expand_i1_val2 = 1; HEAP8[$8>>0] = $$expand_i1_val2; $88 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($systemPath)|0); __THREW__ = 0; invoke_viiii(6856,($85|0),($88|0),(165234|0),1); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if (!($90)) { $92 = $85; $91 = ((($9)) + 24|0); HEAP32[$91>>2] = $92; $93 = ((($9)) + 208|0); HEAP8[$93>>0] = 0; $94 = ((($9)) + 184|0); HEAP32[$94>>2] = 0; $95 = ((($9)) + 204|0); HEAP32[$95>>2] = 0; $96 = ((($9)) + 200|0); HEAP32[$96>>2] = 0; $97 = ((($9)) + 352|0); HEAP32[$97>>2] = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($userPath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemPath); STACKTOP = sp;return; } $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; $$pre_trunc = HEAP8[$8>>0]|0; $102 = $$pre_trunc&1; if (!($102)) { break; } $103 = $7; __ZdlPv($103); } } } } } } } while(0); if ((label|0) == 14) { $50 = ___cxa_find_matching_catch()|0; $51 = tempRet0; $3 = $50; $4 = $51; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($userPath); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($systemPath); } __ZN15zip_file_system9izfstreamD1Ev($17); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($15); __ZN15zip_file_system9izfstreamD1Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $104 = $3; $105 = $4; ___resumeException($104|0); // unreachable; } function __ZN11JFileSystem9DirExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$strDirname) { $this = $this|0; $strDirname = $strDirname|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $strDirname; $2 = $0; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = (__ZN15zip_file_system10filesystem9DirExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($7,$8)|0); if ($9) { $14 = 1; STACKTOP = sp;return ($14|0); } } $10 = ((($2)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = (__ZN15zip_file_system10filesystem9DirExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($11,$12)|0); $14 = $13; STACKTOP = sp;return ($14|0); } function __ZN11JFileSystem10FileExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$strFilename) { $this = $this|0; $strFilename = $strFilename|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $strFilename; $3 = $1; $4 = $2; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($4)|0); $6 = ($5>>>0)<(1); if ($6) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } $7 = ((($3)) + 24|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = ((($3)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = $2; $13 = (__ZN15zip_file_system10filesystem10FileExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($11,$12)|0); if ($13) { $18 = 1; } else { label = 5; } } else { label = 5; } if ((label|0) == 5) { $14 = ((($3)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = $2; $17 = (__ZN15zip_file_system10filesystem10FileExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($15,$16)|0); $18 = $17; } $$expand_i1_val2 = $18&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } function __ZN11JFileSystem7MakeDirERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$dir) { $this = $this|0; $dir = $dir|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $fullDir = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $fullDir = sp + 8|0; $0 = $this; $1 = $dir; $4 = $0; $5 = ((($4)) + 12|0); $6 = $1; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($fullDir,$5,$6); $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($fullDir)|0); __THREW__ = 0; (invoke_iii(6855,($7|0),511)|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($fullDir); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($fullDir); STACKTOP = sp;return 1; } return (0)|0; } function __ZN11JFileSystemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __THREW__ = 0; invoke_vi(6857,($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_v(6858); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { $8 = ((($3)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($3)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { __ZN15zip_file_system10filesystemD2Ev($12); __ZdlPv($12); } $14 = ((($3)) + 28|0); HEAP32[$14>>2] = 0; } $23 = ((($3)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)!=(0|0); if ($25) { $26 = ((($3)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if (!($28)) { __ZN15zip_file_system10filesystemD2Ev($27); __ZdlPv($27); } $29 = ((($3)) + 24|0); HEAP32[$29>>2] = 0; } $30 = ((($3)) + 212|0); __ZN15zip_file_system9izfstreamD1Ev($30); $31 = ((($3)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($31); $32 = ((($3)) + 172|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($32); $33 = ((($3)) + 32|0); __ZN15zip_file_system9izfstreamD1Ev($33); $34 = ((($3)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($34); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); STACKTOP = sp;return; } } $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; $1 = $15; $2 = $16; $17 = ((($3)) + 212|0); __ZN15zip_file_system9izfstreamD1Ev($17); $18 = ((($3)) + 188|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); $19 = ((($3)) + 172|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($19); $20 = ((($3)) + 32|0); __ZN15zip_file_system9izfstreamD1Ev($20); $21 = ((($3)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($21); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $22 = $1; ___clang_call_terminate($22); // unreachable; } function __ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE($this,$File,$FilePath) { $this = $this|0; $File = $File|0; $FilePath = $FilePath|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $File; $3 = $FilePath; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); $8 = ((($4)) + 28|0); $9 = HEAP32[$8>>2]|0; __ZN15zip_file_system9izfstream4openEPKcPNS_10filesystemE($5,$7,$9); $10 = $2; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($10) + ($13)|0); $15 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($14)|0); if ($15) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } $16 = ((($4)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if (!($18)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } $19 = $2; $20 = $3; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($20)|0); $22 = ((($4)) + 24|0); $23 = HEAP32[$22>>2]|0; __ZN15zip_file_system9izfstream4openEPKcPNS_10filesystemE($19,$21,$23); $24 = $2; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (($24) + ($27)|0); $29 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($28)|0); if ($29) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } else { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } return (0)|0; } function __ZN11JFileSystem14readIntoStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_($this,$FilePath,$target) { $this = $this|0; $FilePath = $FilePath|0; $target = $target|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $file = 0, $fileSize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 172|0; $file = sp + 20|0; $1 = $this; $2 = $FilePath; $3 = $target; $8 = $1; $9 = HEAP32[17489]|0; __ZN15zip_file_system9izfstreamC1EPNS_10filesystemE($file,$9); $10 = $2; __THREW__ = 0; $11 = (invoke_iiii(5342,($8|0),($file|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; do { if (!($13)) { if (!($11)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($file); $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } __THREW__ = 0; $16 = (invoke_iii(6859,($8|0),($file|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { $fileSize = $16; $19 = $3; $20 = $fileSize; __THREW__ = 0; invoke_vii(3855,($19|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $23 = ___cxa_find_matching_catch(9696|0)|0; $24 = tempRet0; $4 = $23; $5 = $24; $25 = $5; $26 = (_llvm_eh_typeid_for((9696|0))|0); $27 = ($25|0)==($26|0); if (!($27)) { __ZN15zip_file_system9izfstreamD1Ev($file); $44 = $4; $45 = $5; ___resumeException($44|0); // unreachable; } $28 = $4; $29 = (___cxa_begin_catch(($28|0))|0); $7 = $29; $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $6 = 1; __THREW__ = 0; invoke_v(3867); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break; } __ZN15zip_file_system9izfstreamD1Ev($file); $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } $32 = $fileSize; $33 = ($32|0)!=(0); if ($33) { $34 = $3; __THREW__ = 0; $35 = (invoke_iii(4365,($34|0),0)|0); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } $38 = $fileSize; __THREW__ = 0; (invoke_iiii(6860,($file|0),($35|0),($38|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } } __THREW__ = 0; invoke_vi(5343,($file|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($file); $$pre_trunc = HEAP8[$0>>0]|0; $43 = $$pre_trunc&1; STACKTOP = sp;return ($43|0); } } } } while(0); $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $4 = $14; $5 = $15; __ZN15zip_file_system9izfstreamD1Ev($file); $44 = $4; $45 = $5; ___resumeException($44|0); // unreachable; return (0)|0; } function __ZN11JFileSystem11GetFileSizeERN15zip_file_system9izfstreamE($this,$file) { $this = $this|0; $file = $file|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $length = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $1 = $this; $2 = $file; $4 = $2; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($8)|0); if ($9) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } $10 = $2; $11 = (__ZNK15zip_file_system9izfstream6ZippedEv($10)|0); $12 = $2; if ($11) { $13 = (__ZN15zip_file_system9izfstream13getUncompSizeEv($12)|0); $0 = $13; $19 = $0; STACKTOP = sp;return ($19|0); } else { (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($12,0,0,2)|0); $14 = $2; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($3,$14); $15 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($3)|0); $16 = tempRet0; $length = $15; $17 = $2; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($17,0,0,0)|0); $18 = $length; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN11JFileSystem12openForWriteERNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEEj($this,$File,$FilePath,$mode) { $this = $this|0; $File = $File|0; $FilePath = $FilePath|0; $mode = $mode|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $filename = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $filename = sp + 12|0; $1 = $this; $2 = $File; $3 = $FilePath; $4 = $mode; $8 = $1; $9 = ((($8)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($filename,$9); $10 = $3; __THREW__ = 0; (invoke_iii(3801,($filename|0),($10|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = $2; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($filename)|0); $15 = $4; __THREW__ = 0; invoke_viii(6861,($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $18 = $2; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + -12|0); $21 = HEAP32[$20>>2]|0; $22 = (($18) + ($21)|0); __THREW__ = 0; $23 = (invoke_ii(4206,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { if ($23) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $7 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $$pre_trunc = HEAP8[$0>>0]|0; $30 = $$pre_trunc&1; STACKTOP = sp;return ($30|0); } } } } $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $5 = $26; $6 = $27; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($filename); $28 = $5; $29 = $6; ___resumeException($28|0); // unreachable; return (0)|0; } function __ZN11JFileSystem8OpenFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$filename) { $this = $this|0; $filename = $filename|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $it2 = 0, $zc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 28|0; $it = sp + 16|0; $3 = sp + 12|0; $it2 = sp + 4|0; $4 = sp; $1 = $this; $2 = $filename; $5 = $1; $6 = ((($5)) + 352|0); HEAP32[$6>>2] = 0; $7 = ((($5)) + 208|0); $8 = HEAP8[$7>>0]|0; $9 = $8&1; if ($9) { $10 = ((($5)) + 212|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($10) + ($13)|0); $15 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($14)|0); if (!($15)) { $19 = ((($5)) + 188|0); __ZN11JFileSystem10preloadZipERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($5,$19); $20 = ((($5)) + 172|0); $21 = ((($5)) + 188|0); $22 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($20,$21)|0); HEAP32[$it>>2] = $22; $23 = ((($5)) + 172|0); $24 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($23)|0); HEAP32[$3>>2] = $24; $25 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($it,$3)|0); if ($25) { $26 = ((($5)) + 32|0); $27 = $2; $28 = (__ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE($5,$26,$27)|0); $$expand_i1_val2 = $28&1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } $29 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEptEv($it)|0); $30 = ((($29)) + 12|0); $31 = HEAP32[$30>>2]|0; $zc = $31; $32 = $zc; $33 = $2; $34 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4findERSD_($32,$33)|0); HEAP32[$it2>>2] = $34; $35 = $zc; $36 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($35)|0); HEAP32[$4>>2] = $36; $37 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($it2,$4)|0); if ($37) { $38 = ((($5)) + 32|0); $39 = $2; $40 = (__ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE($5,$38,$39)|0); $$expand_i1_val4 = $40&1; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } else { $41 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($it2)|0); $42 = ((($41)) + 12|0); $43 = ((($5)) + 352|0); HEAP32[$43>>2] = $42; $44 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($it2)|0); $45 = ((($44)) + 12|0); $46 = ((($45)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = ((($5)) + 200|0); HEAP32[$48>>2] = $47; $$expand_i1_val6 = 1; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } } } $16 = ((($5)) + 32|0); $17 = $2; $18 = (__ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE($5,$16,$17)|0); $$expand_i1_val = $18&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $49 = $$pre_trunc&1; STACKTOP = sp;return ($49|0); } function __ZN11JFileSystem9CloseFileEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 208|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; if ($4) { $5 = ((($1)) + 212|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + -12|0); $8 = HEAP32[$7>>2]|0; $9 = (($5) + ($8)|0); $10 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($9)|0); if ($10) { $11 = ((($1)) + 352|0); HEAP32[$11>>2] = 0; } } $12 = ((($1)) + 32|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + -12|0); $15 = HEAP32[$14>>2]|0; $16 = (($12) + ($15)|0); $17 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($16)|0); if (!($17)) { STACKTOP = sp;return; } $18 = ((($1)) + 32|0); __ZN15zip_file_system9izfstream5closeEv($18); STACKTOP = sp;return; } function __ZN11JFileSystem8ReadFileEPvi($this,$buffer,$size) { $this = $this|0; $buffer = $buffer|0; $size = $size|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $offset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $offset = sp + 16|0; $4 = sp; $1 = $this; $2 = $buffer; $3 = $size; $5 = $1; $6 = ((($5)) + 352|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); if ($8) { $9 = ((($5)) + 212|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -12|0); $12 = HEAP32[$11>>2]|0; $13 = (($9) + ($12)|0); $14 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($13)|0); if (!($14)) { ___assert_fail((165220|0),(165133|0),433,(165238|0)); // unreachable; } $15 = $3; $16 = ((($5)) + 352|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ($15>>>0)>($19>>>0); if ($20) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } $21 = ((($5)) + 212|0); $22 = ((($5)) + 352|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = (__ZN15zip_file_system10filesystem9SkipLFHdrERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEx($21,$24,0)|0); $26 = tempRet0; $27 = $offset; $28 = $27; HEAP32[$28>>2] = $25; $29 = (($27) + 4)|0; $30 = $29; HEAP32[$30>>2] = $26; $31 = ((($5)) + 212|0); $32 = $offset; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($4,$34,$37); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$4+12>>2]|0; $38 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE($31,$$byval_copy)|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + -12|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) + ($41)|0); $43 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($42)|0); if ($43) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } else { $44 = ((($5)) + 212|0); $45 = $2; $46 = $3; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($44,$45,$46)|0); $47 = $3; $0 = $47; $70 = $0; STACKTOP = sp;return ($70|0); } } $48 = ((($5)) + 32|0); $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + -12|0); $51 = HEAP32[$50>>2]|0; $52 = (($48) + ($51)|0); $53 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($52)|0); if ($53) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } $54 = ((($5)) + 32|0); $55 = (__ZNK15zip_file_system9izfstream6ZippedEv($54)|0); if ($55) { $56 = $3; $57 = ((($5)) + 32|0); $58 = (__ZN15zip_file_system9izfstream13getUncompSizeEv($57)|0); $59 = ($56>>>0)<=($58>>>0); if (!($59)) { ___assert_fail((165247|0),(165133|0),447,(165238|0)); // unreachable; } } $60 = ((($5)) + 32|0); $61 = $2; $62 = $3; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($60,$61,$62)|0); $63 = ((($5)) + 32|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + -12|0); $66 = HEAP32[$65>>2]|0; $67 = (($63) + ($66)|0); $68 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofEv($67)|0); if ($68) { $0 = 0; $70 = $0; STACKTOP = sp;return ($70|0); } else { $69 = $3; $0 = $69; $70 = $0; STACKTOP = sp;return ($70|0); } return (0)|0; } function __ZN11JFileSystem14scanRealFolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$folderName,$results) { $this = $this|0; $folderName = $folderName|0; $results = $results|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dip = 0, $dit = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 8|0; $1 = $this; $2 = $folderName; $3 = $results; $7 = $2; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $9 = (_opendir($8)|0); $dip = $9; $10 = $dip; $11 = ($10|0)!=(0|0); if (!($11)) { $12 = $3; $0 = $12; $28 = $0; STACKTOP = sp;return ($28|0); } while(1) { $13 = $dip; $14 = (_readdir($13)|0); $dit = $14; $15 = $dit; $16 = ($15|0)!=(0|0); if (!($16)) { break; } $17 = $3; $18 = $dit; $19 = ((($18)) + 11|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$19); __THREW__ = 0; invoke_vii(5346,($17|0),($4|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 6; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); } if ((label|0) == 6) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $5 = $22; $6 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $24 = $5; $25 = $6; ___resumeException($24|0); // unreachable; } $26 = $dip; (_closedir($26)|0); $27 = $3; $0 = $27; $28 = $0; STACKTOP = sp;return ($28|0); } function __ZN11JFileSystem10scanfolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE($this,$_folderName,$results) { $this = $this|0; $_folderName = $_folderName|0; $results = $results|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $asFolder = 0, $asFolder5 = 0, $folderName = 0, $i = 0, $i1 = 0, $i2 = 0, $i4 = 0, $it = 0, $realFolderName = 0, $realFolderName3 = 0, $seen = 0, $systemReal = 0, $systemZips = 0, $userReal = 0; var $userZips = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $seen = sp + 156|0; $folderName = sp + 144|0; $userZips = sp + 124|0; $systemZips = sp + 108|0; $userReal = sp + 92|0; $realFolderName = sp + 80|0; $asFolder = sp + 64|0; $6 = sp + 60|0; $7 = sp + 56|0; $systemReal = sp + 44|0; $realFolderName3 = sp + 32|0; $asFolder5 = sp + 16|0; $8 = sp + 12|0; $9 = sp + 8|0; $it = sp + 4|0; $10 = sp; $1 = $this; $2 = $_folderName; $3 = $results; $11 = $1; $12 = $2; $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($12)|0); $14 = ($13|0)!=(0); if (!($14)) { $15 = $3; $0 = $15; $165 = $0; STACKTOP = sp;return ($165|0); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEC2Ev($seen); $16 = $2; __THREW__ = 0; invoke_vii(3800,($folderName|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEED2Ev($seen); $163 = $4; $164 = $5; ___resumeException($163|0); // unreachable; } $19 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($folderName)|0); $20 = (($19) - 1)|0; __THREW__ = 0; $21 = (invoke_iii(4365,($folderName|0),($20|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L9: do { if ($23) { label = 8; } else { $24 = HEAP8[$21>>0]|0; $25 = $24 << 24 >> 24; $26 = ($25|0)!=(47); if ($26) { __THREW__ = 0; (invoke_iii(4152,($folderName|0),(197990|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 8; break; } } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($userZips); $33 = ((($11)) + 28|0); $34 = HEAP32[$33>>2]|0; __THREW__ = 0; (invoke_iiii(6862,($34|0),($folderName|0),($userZips|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; L14: do { if (!($36)) { $i = 0; while(1) { $37 = $i; $38 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($userZips)|0); $39 = ($37>>>0)<($38>>>0); if (!($39)) { break; } $40 = $i; __THREW__ = 0; $41 = (invoke_iii(3802,($userZips|0),($40|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L14; } __THREW__ = 0; $44 = (invoke_iii(6863,($seen|0),($41|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L14; } HEAP8[$44>>0] = 1; $47 = $i; $48 = (($47) + 1)|0; $i = $48; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($userZips); $51 = ((($11)) + 24|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); L22: do { if ($53) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($systemZips); $54 = ((($11)) + 24|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; (invoke_iiii(6862,($55|0),($folderName|0),($systemZips|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; L24: do { if (!($57)) { $i1 = 0; while(1) { $58 = $i1; $59 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($systemZips)|0); $60 = ($58>>>0)<($59>>>0); if (!($60)) { break; } $61 = $i1; __THREW__ = 0; $62 = (invoke_iii(3802,($systemZips|0),($61|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { break L24; } __THREW__ = 0; $65 = (invoke_iii(6863,($seen|0),($62|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L24; } HEAP8[$65>>0] = 1; $68 = $i1; $69 = (($68) + 1)|0; $i1 = $69; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($systemZips); break L22; } } while(0); $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $4 = $70; $5 = $71; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($systemZips); break L9; } } while(0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($userReal); $72 = ((($11)) + 12|0); __THREW__ = 0; invoke_vii(3800,($realFolderName|0),($72|0)); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $102 = ___cxa_find_matching_catch()|0; $103 = tempRet0; $4 = $102; $5 = $103; } else { __THREW__ = 0; (invoke_iii(3801,($realFolderName|0),($folderName|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; L37: do { if ($76) { label = 39; } else { __THREW__ = 0; (invoke_iiii(6864,($11|0),($realFolderName|0),($userReal|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 39; } else { $i2 = 0; while(1) { $79 = $i2; $80 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($userReal)|0); $81 = ($79>>>0)<($80>>>0); if (!($81)) { break; } $82 = $i2; __THREW__ = 0; $83 = (invoke_iii(3802,($userReal|0),($82|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { label = 39; break L37; } __THREW__ = 0; invoke_viii(3799,($asFolder|0),($83|0),(197990|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 39; break L37; } __THREW__ = 0; $88 = (invoke_iii(6865,($seen|0),($asFolder|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 40; break; } HEAP32[$6>>2] = $88; $91 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE3endEv($seen)|0); HEAP32[$7>>2] = $91; __THREW__ = 0; $92 = (invoke_iii(6866,($6|0),($7|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 40; break; } if ($92) { $95 = $i2; __THREW__ = 0; $96 = (invoke_iii(3802,($userReal|0),($95|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 40; break; } __THREW__ = 0; $99 = (invoke_iii(6863,($seen|0),($96|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 40; break; } HEAP8[$99>>0] = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($asFolder); $108 = $i2; $109 = (($108) + 1)|0; $i2 = $109; } if ((label|0) == 40) { $106 = ___cxa_find_matching_catch()|0; $107 = tempRet0; $4 = $106; $5 = $107; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($asFolder); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realFolderName); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($userReal); $110 = ((($11)) + 24|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)!=(0|0); L55: do { if ($112) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($systemReal); __THREW__ = 0; invoke_vii(3800,($realFolderName3|0),($11|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $142 = ___cxa_find_matching_catch()|0; $143 = tempRet0; $4 = $142; $5 = $143; } else { __THREW__ = 0; (invoke_iii(3801,($realFolderName3|0),($folderName|0))|0); $115 = __THREW__; __THREW__ = 0; $116 = $115&1; L60: do { if ($116) { label = 59; } else { __THREW__ = 0; (invoke_iiii(6864,($11|0),($realFolderName3|0),($systemReal|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 59; } else { $i4 = 0; while(1) { $119 = $i4; $120 = (__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeEv($systemReal)|0); $121 = ($119>>>0)<($120>>>0); if (!($121)) { label = 62; break; } $122 = $i4; __THREW__ = 0; $123 = (invoke_iii(3802,($systemReal|0),($122|0))|0); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 59; break L60; } __THREW__ = 0; invoke_viii(3799,($asFolder5|0),($123|0),(197990|0)); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 59; break L60; } __THREW__ = 0; $128 = (invoke_iii(6865,($seen|0),($asFolder5|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 60; break; } HEAP32[$8>>2] = $128; $131 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE3endEv($seen)|0); HEAP32[$9>>2] = $131; __THREW__ = 0; $132 = (invoke_iii(6866,($8|0),($9|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 60; break; } if ($132) { $135 = $i4; __THREW__ = 0; $136 = (invoke_iii(3802,($systemReal|0),($135|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 60; break; } __THREW__ = 0; $139 = (invoke_iii(6863,($seen|0),($136|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 60; break; } HEAP8[$139>>0] = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($asFolder5); $148 = $i4; $149 = (($148) + 1)|0; $i4 = $149; } if ((label|0) == 60) { $146 = ___cxa_find_matching_catch()|0; $147 = tempRet0; $4 = $146; $5 = $147; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($asFolder5); break; } else if ((label|0) == 62) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realFolderName3); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($systemReal); break L55; } } } } while(0); if ((label|0) == 59) { $144 = ___cxa_find_matching_catch()|0; $145 = tempRet0; $4 = $144; $5 = $145; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realFolderName3); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($systemReal); break L9; } } while(0); $150 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE5beginEv($seen)|0); HEAP32[$it>>2] = $150; while(1) { $151 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE3endEv($seen)|0); HEAP32[$10>>2] = $151; __THREW__ = 0; $152 = (invoke_iii(6867,($it|0),($10|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 8; break L9; } $155 = $3; if (!($152)) { break; } __THREW__ = 0; $156 = (invoke_ii(6868,($it|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 8; break L9; } __THREW__ = 0; invoke_vii(3939,($155|0),($156|0)); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 8; break L9; } __THREW__ = 0; (invoke_ii(6869,($it|0))|0); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { label = 8; break L9; } } $0 = $155; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($folderName); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEED2Ev($seen); $165 = $0; STACKTOP = sp;return ($165|0); } } } while(0); if ((label|0) == 39) { $104 = ___cxa_find_matching_catch()|0; $105 = tempRet0; $4 = $104; $5 = $105; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($realFolderName); } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($userReal); break L9; } } while(0); $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($userZips); } } while(0); if ((label|0) == 8) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($folderName); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEED2Ev($seen); $163 = $4; $164 = $5; ___resumeException($163|0); // unreachable; return (0)|0; } function __ZN11JFileSystem10scanfolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($agg$result,$this,$folderName) { $agg$result = $agg$result|0; $this = $this|0; $folderName = $folderName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $result = sp + 8|0; $0 = $this; $1 = $folderName; $4 = $0; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($result); $5 = $1; __THREW__ = 0; $6 = (invoke_iiii(5337,($4|0),($5|0),($result|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; invoke_vii(4281,($agg$result|0),($6|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($result); STACKTOP = sp;return; } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $2 = $11; $3 = $12; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($result); $13 = $2; $14 = $3; ___resumeException($13|0); // unreachable; } function __ZN11JFileSystem11GetFileSizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 352|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if ($5) { $6 = ((($2)) + 200|0); $7 = HEAP32[$6>>2]|0; $0 = $7; $10 = $0; STACKTOP = sp;return ($10|0); } else { $8 = ((($2)) + 32|0); $9 = (__ZN11JFileSystem11GetFileSizeERN15zip_file_system9izfstreamE($2,$8)|0); $0 = $9; $10 = $0; STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZN11JFileSystem6RenameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_($this,$_from,$_to) { $this = $this|0; $_from = $_from|0; $_to = $_to|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $from = 0, $to = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $from = sp + 20|0; $to = sp + 8|0; $0 = $this; $3 = $0; $4 = ((($3)) + 12|0); __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($from,$4,$_from); $5 = ((($3)) + 12|0); __THREW__ = 0; invoke_viii(4977,($to|0),($5|0),($_to|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $1 = $17; $2 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($from); $21 = $1; $22 = $2; ___resumeException($21|0); // unreachable; } $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($to)|0); __THREW__ = 0; (invoke_ii(6870,($8|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($from)|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($to)|0); __THREW__ = 0; $13 = (invoke_iii(6871,($11|0),($12|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { $16 = ($13|0)==(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($to); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($from); STACKTOP = sp;return ($16|0); } } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $1 = $19; $2 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($to); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($from); $21 = $1; $22 = $2; ___resumeException($21|0); // unreachable; return (0)|0; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEC2ESD_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEEC2ERKSF_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEED2Ev($1); STACKTOP = sp;return; } function __ZN15zip_file_system10filesystem14closeTempFilesEv() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv(69960)|0); $1 = ($0|0)!=(0); if (!($1)) { __ZN15zip_file_system10filesystem15closeBufferPoolEv(); return; } __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE5closeEv(69972); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc(69960,211279)|0); __ZN15zip_file_system10filesystem15closeBufferPoolEv(); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6872,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 12|0); STACKTOP = sp;return ($25|0); } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEE10pointer_toERSB_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNK15zip_file_system9izfstream7is_openEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); $6 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($5)|0); $7 = (__ZNK15zip_file_system7zbuffer7is_openEv($6)|0); STACKTOP = sp;return ($7|0); } function __ZNK15zip_file_system9izfstream6ZippedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 40|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN15zip_file_system10filesystem12getCurrentFSEv() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[17540]|0; return ($0|0); } function __ZN15zip_file_system10filesystem17getCurrentZipNameEv($agg$result) { $agg$result = $agg$result|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,69960); return; } function __ZN15zip_file_system9izfstream4openEPKcPNS_10filesystemE($this,$FilePath,$pFS) { $this = $this|0; $FilePath = $FilePath|0; $pFS = $pFS|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $FilePath; $2 = $pFS; $3 = $0; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { $6 = $2; $7 = ((($3)) + 36|0); HEAP32[$7>>2] = $6; } $8 = ((($3)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return; } $11 = ((($3)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = $1; __ZN15zip_file_system10filesystem4OpenERNS_9izfstreamEPKc($12,$3,$13); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZN15zip_file_system10filesystemD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[17489]|0; $3 = ($2|0)==($1|0); if ($3) { HEAP32[17489] = 0; } $4 = ((($1)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEED2Ev($4); $5 = ((($1)) + 24|0); __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2Ev($5); $6 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN15zip_file_system9izfstream13getUncompSizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 44|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj($this,$__s,$__mode) { $this = $this|0; $__s = $__s|0; $__mode = $__mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__mode; $3 = $0; $4 = ((($3)) + 4|0); $5 = $1; $6 = $2; $7 = $6 | 16; $8 = (__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj($4,$5,$7)|0); $9 = ($8|0)!=(0|0); $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + -12|0); $12 = HEAP32[$11>>2]|0; $13 = (($3) + ($12)|0); if ($9) { __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearEj($13,0); STACKTOP = sp;return; } else { __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($13,4); STACKTOP = sp;return; } } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEESJ_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4findERSD_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEE10pointer_toERSC_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE4findERSA_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEE10pointer_toERS9_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEEEPT_RSC_($13)|0); __THREW__ = 0; invoke_vii(6873,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE10deallocateERSF_PSE_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyISC_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE10deallocateERSF_PSE_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE10deallocateEPSD_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE10deallocateEPSD_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6874,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEEEPT_RSC_($13)|0); __THREW__ = 0; invoke_vii(6875,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE10deallocateERSF_PSE_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyISC_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyISC_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE10deallocateERSF_PSE_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE10deallocateEPSD_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE10deallocateEPSD_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE7destroyEPNS_11__tree_nodeIS5_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEEEPT_RS6_($13)|0); __THREW__ = 0; invoke_vii(6876,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE10deallocateERSA_PS9_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIS7_EEvRSA_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSA_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIS7_EEvNS_17integral_constantIbLb0EEERSA_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIjN15zip_file_system10filesystem12zipfile_infoEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIjN15zip_file_system10filesystem12zipfile_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKjN15zip_file_system10filesystem12zipfile_infoEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKjN15zip_file_system10filesystem12zipfile_infoEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($2); STACKTOP = sp;return; } function __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEEEPT_RS6_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE10deallocateERSA_PS9_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE10deallocateEPS8_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE10deallocateEPS8_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNK15zip_file_system7zbuffer7is_openEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4340|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEC2ESD_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEEC2ERKSF_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6877,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6878,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEEC2EjSF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EEC2EjSF_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EEC2EjSF_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISG_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE7destroyEPNS_11__tree_nodeISB_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4findIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEclERKS6_RKSA_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE13__lower_boundIS7_EENS_15__tree_iteratorISA_PNS_11__tree_nodeISA_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEclERKSA_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEclERKSA_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEESH_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEclERKS6_RKSA_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISB_PvEEiEEEC2ESG_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE25__construct_node_with_keyERSC_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE8allocateERSE_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEEC2ERSE_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6879,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 12|0); $23 = (__ZNSt3__19addressofIP9JZipCacheEEPT_RS3_($22)|0); __THREW__ = 0; invoke_vii(6880,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE8allocateERSE_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<5; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEEC2ERSE_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EPSD_OSG_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6881,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSJ_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EEC2ESE_SH_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEEEEOT_RNS_16remove_referenceISF_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE11__constructIKS8_JRSH_EEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE9constructIKS7_JRSF_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE11__constructISA_JEEEvNS_17integral_constantIbLb1EEERSE_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE9constructIS9_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEE9constructIS9_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIP9JZipCacheEEPT_RS3_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS7_ISE_EEEEEEEEONS_16remove_referenceIT_E4typeEOSL_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2EOSH_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEP9JZipCacheEEPvEEEEEEEEOT_RNS_16remove_referenceISH_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6881,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5resetEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEEclEPSD_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEEclEPSD_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIP9JZipCacheEEPT_RS3_($9)|0); __THREW__ = 0; invoke_vii(6882,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(6883,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE10deallocateERSE_PSD_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyISA_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyISA_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyIKS8_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_P9JZipCacheEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6884,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6885,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEP9JZipCacheEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEC2ESE_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEEEPT_RSC_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPNS_11__tree_nodeISA_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEE10pointer_toERSA_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEE10pointer_toERSA_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEEEPT_RSB_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SN_SN_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEclERKS6_RKSB_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SN_SN_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEclERKSB_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEclERKSB_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EEclERKS6_RKSB_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEE10pointer_toERSC_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEEEPT_RSD_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEEEPT_RSD_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPNS_11__tree_nodeISB_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEE10pointer_toERSB_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEE10pointer_toERSB_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEEEPT_RSC_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE4findIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEclERKS6_RKS8_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE13__lower_boundIS7_EENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEERKT_SK_SK_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEclERKS8_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEclERKS8_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEESF_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_bEENS_4lessIS6_EELb1EEclERKS6_RKS8_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEC2ESE_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEC2ESC_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEE10pointer_toERS9_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEEEPT_RSA_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEEEPT_RSA_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS8_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEE10pointer_toERS8_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEE10pointer_toERS8_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEEEPT_RS9_($1)|0); STACKTOP = sp;return ($2|0); } function __ZN3JGE14GetButtonStateE7Buttons($this,$button) { $this = $this|0; $button = $button|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 8|0; $2 = sp + 4|0; $3 = sp; $0 = $this; HEAP32[$1>>2] = $button; $4 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv(67988)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE4findERS6_(67988,$1)|0); HEAP32[$3>>2] = $5; $6 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($2,$3)|0); STACKTOP = sp;return ($6|0); } function __ZN3JGE16HoldKey_NoRepeatEi($this,$sym) { $this = $this|0; $sym = $sym|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, $rng = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 56|0; $1 = sp + 48|0; $rng = sp + 40|0; $2 = sp + 24|0; $it = sp + 20|0; $3 = sp + 8|0; $4 = sp; $0 = $this; HEAP32[$1>>2] = $sym; __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE11equal_rangeERS6_($rng,67948,$1); $5 = ((($rng)) + 4|0); $6 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($rng,$5)|0); if ($6) { $7 = HEAP32[$1>>2]|0; __ZL7tripleti7Buttonsb($2,$7,0,0); __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushEOS4_(67960,$2); STACKTOP = sp;return; } ;HEAP32[$it>>2]=HEAP32[$rng>>2]|0; while(1) { $8 = ((($rng)) + 4|0); $9 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($it,$8)|0); if (!($9)) { label = 10; break; } $10 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = (16)==($12|0); if ($13) { break; } $14 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEdeEv($it)|0); __ZNSt3__14pairIi7ButtonsEC2IRNS0_IKiS1_EEvEEOT_($4,$14); ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$4+4>>2]|0; __ZL7tripletNSt3__14pairIi7ButtonsEEb($3,$$byval_copy,1); __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushEOS4_(67960,$3); $15 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (__ZL4held7Buttons($17)|0); if (!($18)) { $19 = (+__ZNSt3__114numeric_limitsIfE9quiet_NaNEv()); $20 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $21 = ((($20)) + 4|0); $22 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEixERS6_(67988,$21)|0); HEAPF32[$22>>2] = $19; } (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($it)|0); } if ((label|0) == 10) { STACKTOP = sp;return; } (__Z19JGEToggleFullscreenv()|0); STACKTOP = sp;return; } function __ZN3JGE16HoldKey_NoRepeatE7Buttons($this,$sym) { $this = $this|0; $sym = $sym|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 12|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $sym; $3 = HEAP32[$1>>2]|0; $4 = (16)==($3|0); if ($4) { (__Z19JGEToggleFullscreenv()|0); } $5 = HEAP32[$1>>2]|0; __ZL7tripleti7Buttonsb($2,0,$5,1); __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushEOS4_(67960,$2); $6 = HEAP32[$1>>2]|0; $7 = (__ZL4held7Buttons($6)|0); if ($7) { STACKTOP = sp;return; } $8 = (+__ZNSt3__114numeric_limitsIfE9quiet_NaNEv()); $9 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEixERS6_(67988,$1)|0); HEAPF32[$9>>2] = $8; STACKTOP = sp;return; } function __ZN3JGE10ReleaseKeyEi($this,$sym) { $this = $this|0; $sym = $sym|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0; var $q = 0, $r = 0, $rng = 0, $s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 92|0; $s = sp + 80|0; $rng = sp + 72|0; $it = sp + 56|0; $4 = sp + 48|0; $r = sp + 24|0; $q = sp + 8|0; $5 = sp + 4|0; $6 = sp; $0 = $this; HEAP32[$1>>2] = $sym; __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEEC2Ev($s); __THREW__ = 0; invoke_viii(6886,($rng|0),(67948|0),($1|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L1: do { if (!($8)) { ;HEAP32[$it>>2]=HEAP32[$rng>>2]|0; while(1) { $9 = ((($rng)) + 4|0); __THREW__ = 0; $10 = (invoke_iii(6887,($it|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { break L1; } if (!($10)) { break; } __THREW__ = 0; $13 = (invoke_ii(6888,($it|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { break L1; } $16 = ((($13)) + 4|0); __THREW__ = 0; invoke_viii(6889,($4|0),($s|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { break L1; } __THREW__ = 0; $19 = (invoke_ii(6888,($it|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break L1; } $22 = ((($19)) + 4|0); __THREW__ = 0; (invoke_iii(6890,(67988|0),($22|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { break L1; } __THREW__ = 0; (invoke_ii(6891,($it|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } } __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEC2Ev($r); while(1) { __THREW__ = 0; $29 = (invoke_ii(6892,(67960|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break; } $32 = $29 ^ 1; __THREW__ = 0; if (!($32)) { label = 23; break; } $33 = (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5frontEv(67960)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break; } __THREW__ = 0; invoke_vii(6893,($q|0),($33|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { break; } __THREW__ = 0; invoke_vi(6894,(67960|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } $40 = ((($q)) + 8|0); $41 = HEAP8[$40>>0]|0; $42 = $41&1; if ($42) { $43 = (__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($s)|0); HEAP32[$5>>2] = $43; $44 = ((($q)) + 4|0); __THREW__ = 0; $45 = (invoke_iii(6895,($s|0),($44|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { break; } HEAP32[$6>>2] = $45; __THREW__ = 0; $48 = (invoke_iii(6896,($5|0),($6|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } if (!($48)) { continue; } } __THREW__ = 0; invoke_vii(6897,($r|0),($q|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } } if ((label|0) == 23) { (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEaSERKS9_(67960,$r)|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if (!($56)) { __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev($r); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($s); STACKTOP = sp;return; } } $53 = ___cxa_find_matching_catch()|0; $54 = tempRet0; $2 = $53; $3 = $54; __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev($r); __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($s); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } } while(0); $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEED2Ev($s); $57 = $2; $58 = $3; ___resumeException($57|0); // unreachable; } function __ZN3JGE10ReleaseKeyE7Buttons($this,$sym) { $this = $this|0; $sym = $sym|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $q = 0, $r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 48|0; $r = sp + 24|0; $q = sp; $0 = $this; HEAP32[$1>>2] = $sym; (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5eraseERS6_(67988,$1)|0); __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEC2Ev($r); while(1) { __THREW__ = 0; $4 = (invoke_ii(6892,(67960|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { break; } $7 = $4 ^ 1; __THREW__ = 0; if (!($7)) { label = 11; break; } $8 = (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5frontEv(67960)|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { break; } __THREW__ = 0; invoke_vii(6893,($q|0),($8|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { break; } __THREW__ = 0; invoke_vi(6894,(67960|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break; } $15 = ((($q)) + 8|0); $16 = HEAP8[$15>>0]|0; $17 = $16&1; if ($17) { $18 = ((($q)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$1>>2]|0; $21 = ($19|0)!=($20|0); if (!($21)) { continue; } } __THREW__ = 0; invoke_vii(6897,($r|0),($q|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { break; } } if ((label|0) == 11) { (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEaSERKS9_(67960,$r)|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev($r); STACKTOP = sp;return; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $2 = $24; $3 = $25; __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev($r); $26 = $2; $27 = $3; ___resumeException($26|0); // unreachable; } function __ZN3JGE6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $it = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $it = sp + 16|0; $2 = sp + 12|0; $3 = sp; $0 = $this; $1 = $dt; $4 = $0; $5 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5beginEv(67988)|0); HEAP32[$it>>2] = $5; while(1) { $6 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv(67988)|0); HEAP32[$2>>2] = $6; $7 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($it,$2)|0); if (!($7)) { break; } $8 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $9 = ((($8)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = $10 < 0.0; if ($11) { $12 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $13 = HEAP32[$12>>2]|0; __ZL7tripleti7Buttonsb($3,0,$13,1); __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushEOS4_(67960,$3); $14 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $15 = ((($14)) + 4|0); HEAPF32[$15>>2] = 0.070000000298023224; } $16 = $1; $17 = (__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($it)|0); $18 = ((($17)) + 4|0); $19 = +HEAPF32[$18>>2]; $20 = $19 - $16; HEAPF32[$18>>2] = $20; (__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($it)|0); } $21 = HEAP32[$4>>2]|0; $22 = ($21|0)!=(0|0); if (!($22)) { (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEaSERKS9_(68000,67988)|0); STACKTOP = sp;return; } $23 = HEAP32[$4>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; FUNCTION_TABLE_vi[$26 & 8191]($23); (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEaSERKS9_(68000,67988)|0); STACKTOP = sp;return; } function __ZN3JGE14GetButtonClickE7Buttons($this,$button) { $this = $this|0; $button = $button|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 16|0; $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; HEAP32[$1>>2] = $button; $6 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv(67988)|0); HEAP32[$2>>2] = $6; $7 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE4findERS6_(67988,$1)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($2,$3)|0); if (!($8)) { $12 = 0; STACKTOP = sp;return ($12|0); } $9 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv(68000)|0); HEAP32[$4>>2] = $9; $10 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE4findERS6_(68000,$1)|0); HEAP32[$5>>2] = $10; $11 = (__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($4,$5)|0); $12 = $11; STACKTOP = sp;return ($12|0); } function __ZN3JGE10ReadButtonEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $val = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = (__ZNKSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5emptyEv(67960)|0); if ($2) { $0 = 0; $7 = $0; STACKTOP = sp;return ($7|0); } else { $3 = (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5frontEv(67960)|0); $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $val = $5; __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE3popEv(67960); $6 = $val; $0 = $6; $7 = $0; STACKTOP = sp;return ($7|0); } return (0)|0; } function __ZN3JGE12ReadLocalKeyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $val = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = (__ZNKSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5emptyEv(67960)|0); if ($2) { $0 = 0; $6 = $0; STACKTOP = sp;return ($6|0); } else { $3 = (__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5frontEv(67960)|0); $4 = HEAP32[$3>>2]|0; $val = $4; __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE3popEv(67960); $5 = $val; $0 = $5; $6 = $0; STACKTOP = sp;return ($6|0); } return (0)|0; } function __ZN3JGE7BindKeyEi7Buttons($sym,$button) { $sym = $sym|0; $button = $button|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 20|0; $1 = sp + 16|0; $2 = sp + 8|0; $3 = sp; HEAP32[$0>>2] = $sym; HEAP32[$1>>2] = $button; __ZNSt3__19make_pairIRiR7ButtonsEENS_4pairINS_18__make_pair_returnIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_($2,$0,$1); $4 = (__ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE6insertINS5_IiS1_EEvEENS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS1_EEPNS_11__tree_nodeISF_PvEEiEEEEOT_(67948,$2)|0); HEAP32[$3>>2] = $4; $5 = (__ZNKSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE4sizeEv(67948)|0); STACKTOP = sp;return ($5|0); } function __ZN3JGE13ClearBindingsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE5clearEv(67948); STACKTOP = sp;return; } function __ZN3JGE17KeyBindings_beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = (__ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE5beginEv(67948)|0); HEAP32[$2>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS4_S8_iEEEE($0,$$byval_copy); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZN3JGE15KeyBindings_endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = (__ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE3endEv(67948)|0); HEAP32[$2>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS4_S8_iEEEE($0,$$byval_copy); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZN3JGE10ResetInputEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; while(1) { $2 = (__ZNKSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5emptyEv(67960)|0); $3 = $2 ^ 1; if (!($3)) { break; } __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE3popEv(67960); } __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5clearEv(67988); __ZN3JGE20LeftClickedProcessedEv($1); STACKTOP = sp;return; } function __ZN3JGE20LeftClickedProcessedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 296|0); HEAP32[$2>>2] = -1; $3 = ((($1)) + 300|0); HEAP32[$3>>2] = -1; STACKTOP = sp;return; } function __ZN3JGE11LeftClickedEii($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = $1; $5 = ((($3)) + 296|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 300|0); HEAP32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN3JGE23GetLeftClickCoordinatesERiS0_($this,$x,$y) { $this = $this|0; $x = $x|0; $y = $y|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $x; $3 = $y; $4 = $1; $5 = ((($4)) + 296|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(-1); if (!($7)) { $8 = ((($4)) + 300|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(-1); if (!($10)) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } } $11 = ((($4)) + 296|0); $12 = HEAP32[$11>>2]|0; $13 = $2; HEAP32[$13>>2] = $12; $14 = ((($4)) + 300|0); $15 = HEAP32[$14>>2]|0; $16 = $3; HEAP32[$16>>2] = $15; $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $17 = $$pre_trunc&1; STACKTOP = sp;return ($17|0); } function __ZN3JGEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 284|0); __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($4); HEAP32[$3>>2] = 0; $5 = ((($3)) + 18|0); __THREW__ = 0; (invoke_iii(6640,($5|0),(211279|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { $8 = ((($3)) + 4|0); HEAP32[$8>>2] = 0; __THREW__ = 0; invoke_vi(6898,($3|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { STACKTOP = sp;return; } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $1 = $11; $2 = $12; __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($4); $13 = $1; $14 = $2; ___resumeException($13|0); // unreachable; } function __ZN3JGE4InitEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); HEAP8[$2>>0] = 0; $3 = ((($1)) + 17|0); HEAP8[$3>>0] = 0; $4 = ((($1)) + 274|0); HEAP8[$4>>0] = 0; (__ZN12JSoundSystem11GetInstanceEv()|0); __ZN3JGE20LeftClickedProcessedEv($1); STACKTOP = sp;return; } function __ZN3JGE7GetTimeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = (__Z10JGEGetTimev()|0); STACKTOP = sp;return ($1|0); } function __ZN3JGE8SetDeltaEf($this,$delta) { $this = $this|0; $delta = +$delta; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $delta; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN3JGE8GetDeltaEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN3JGE11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[16996]|0; $3 = ($2|0)==(0|0); if (!($3)) { $11 = HEAP32[16996]|0; STACKTOP = sp;return ($11|0); } $4 = (__Znwj(304)|0); __THREW__ = 0; invoke_vi(6899,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; $0 = $7; $1 = $8; __ZdlPv($4); $9 = $0; $10 = $1; ___resumeException($9|0); // unreachable; } HEAP32[16996] = $4; $11 = HEAP32[16996]|0; STACKTOP = sp;return ($11|0); } function __ZN3JGE6SetAppEP4JApp($this,$app) { $this = $this|0; $app = $app|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $app; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZN3JGE6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $renderer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $2; $3 = $renderer; __ZN9JRenderer10BeginSceneEv($3); $4 = HEAP32[$1>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { $10 = $renderer; __ZN9JRenderer8EndSceneEv($10); STACKTOP = sp;return; } $6 = HEAP32[$1>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191]($6); $10 = $renderer; __ZN9JRenderer8EndSceneEv($10); STACKTOP = sp;return; } function __ZN3JGE3EndEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZN3JGE6AssertEPKcl($this,$filename,$lineNumber) { $this = $this|0; $filename = $filename|0; $lineNumber = $lineNumber|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $filename; $2 = $lineNumber; $3 = $0; $4 = $1; $5 = ((($3)) + 276|0); HEAP32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 280|0); HEAP32[$7>>2] = $6; $8 = ((($3)) + 274|0); HEAP8[$8>>0] = 1; STACKTOP = sp;return; } function __ZN3JGE6ScrollEii($this,$inXVelocity,$inYVelocity) { $this = $this|0; $inXVelocity = $inXVelocity|0; $inYVelocity = $inYVelocity|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $inXVelocity; $2 = $inYVelocity; $3 = $0; $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = HEAP32[$3>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = $1; $11 = $2; FUNCTION_TABLE_viii[$9 & 8191]($6,$10,$11); STACKTOP = sp;return; } function __ZN3JGE11SendCommandENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$command) { $this = $this|0; $command = $command|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE(108716,$command)|0); STACKTOP = sp;return; } function __GLOBAL__sub_I_JGE_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_6145(); ___cxx_global_var_init_1_6146(); ___cxx_global_var_init_3_6147(); ___cxx_global_var_init_4_6148(); return; } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE4findERS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4findIS2_EENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE11equal_rangeERS6_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__k; $3 = $0; $4 = $1; __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE19__equal_range_multiIiEENS_4pairINS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEESI_EERKT_($2,$3,$4); __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS5_PvEEiEEEESB_EC2ISA_SA_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISE_SB_EE5valuesr14is_convertibleISF_SB_EE5valueEvE4typeE($agg$result,$2,0); STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZL7tripleti7Buttonsb($agg$result,$k,$b,$h) { $agg$result = $agg$result|0; $k = $k|0; $b = $b|0; $h = $h|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = sp + 8|0; $2 = sp + 16|0; $3 = sp; HEAP32[$0>>2] = $k; HEAP32[$1>>2] = $b; $4 = $h&1; HEAP8[$2>>0] = $4; __ZNSt3__19make_pairIRiR7ButtonsEENS_4pairINS_18__make_pair_returnIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_($3,$0,$1); __ZNSt3__19make_pairINS_4pairIi7ButtonsEERbEENS1_INS_18__make_pair_returnIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_($agg$result,$3,$2); STACKTOP = sp;return; } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushEOS4_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; $4 = (__ZNSt3__14moveIRNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS7_($3)|0); __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9push_backEOS4_($2,$4); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIKi7ButtonsEEE10pointer_toERS4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14pairIi7ButtonsEC2IRNS0_IKiS1_EEvEEOT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0EKi7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS7_($3)|0); $5 = (__ZNSt3__17forwardIRKiEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$2>>2] = $6; $7 = ((($2)) + 4|0); $8 = $1; $9 = (__ZNSt3__13getILj1EKi7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS7_($8)|0); $10 = (__ZNSt3__17forwardIR7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($9)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$7>>2] = $11; STACKTOP = sp;return; } function __ZL4held7Buttons($sym) { $sym = $sym|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; HEAP32[$0>>2] = $sym; $3 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE3endEv(67988)|0); HEAP32[$1>>2] = $3; $4 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE4findERS6_(67988,$0)|0); HEAP32[$2>>2] = $4; $5 = (__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($1,$2)|0); STACKTOP = sp;return ($5|0); } function __ZL7tripletNSt3__14pairIi7ButtonsEEb($agg$result,$p,$h) { $agg$result = $agg$result|0; $p = $p|0; $h = $h|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = $h&1; HEAP8[$0>>0] = $1; __ZNSt3__19make_pairIRNS_4pairIi7ButtonsEERbEENS1_INS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($agg$result,$p,$0); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEixERS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS6_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE25__construct_node_with_keyERS6_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6900,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZNSt3__114numeric_limitsIfE9quiet_NaNEv() { var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+__ZNSt3__123__libcpp_numeric_limitsIfLb1EE9quiet_NaNEv()); return (+$0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5eraseERS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__k; $2 = $0; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__erase_uniqueIS2_EEjRKT_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNKSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5emptyEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5frontEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IRS3_vEEOT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0ENS_4pairIi7ButtonsEEbEERNS_13tuple_elementIXT_ENS1_IT0_T1_EEE4typeERS7_($3)|0); $5 = (__ZNSt3__17forwardIRNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); __ZNSt3__14pairIi7ButtonsEC2IRS2_vEEOT_($2,$5); $6 = ((($2)) + 8|0); $7 = $1; $8 = (__ZNSt3__13getILj1ENS_4pairIi7ButtonsEEbEERNS_13tuple_elementIXT_ENS1_IT0_T1_EEE4typeERS7_($7)|0); $9 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($8)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&1; $12 = $11&1; HEAP8[$6>>0] = $12; STACKTOP = sp;return; } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE3popEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9pop_frontEv($1); STACKTOP = sp;return; } function __ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4findERKS1_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4findIS1_EENS_15__tree_iteratorIS1_PNS_11__tree_nodeIS1_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ENS_15__tree_iteratorIS1_S5_iEE($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushERKS4_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9push_backERKS4_($2,$3); STACKTOP = sp;return; } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEaSERKS9_($this,$__q) { $this = $this|0; $__q = $__q|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__q; $2 = $0; $3 = $1; (__ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEaSERKS7_($2,$3)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEptEv($1)|0); $3 = (__ZNSt3__114pointer_traitsIPNS_4pairIK7ButtonsfEEE10pointer_toERS4_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEaSERKS9_($this,$__m) { $this = $this|0; $__m = $__m|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $0; $3 = $1; (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEEaSERKSA_($2,$3)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19make_pairIRiR7ButtonsEENS_4pairINS_18__make_pair_returnIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIR7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); __ZNSt3__14pairIi7ButtonsEC2IRiRS1_vEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE6insertINS5_IiS1_EEvEENS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS1_EEPNS_11__tree_nodeISF_PvEEiEEEEOT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__p; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($5)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE14__insert_multiINS_4pairIiS2_EEEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEEOT_($4,$6)|0); HEAP32[$3>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $8 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE5beginEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE5beginEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorIS4_S8_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ENS_15__tree_iteratorIS3_S7_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE5clearEv($1); STACKTOP = sp;return; } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5clearEv($1); STACKTOP = sp;return; } function ___cxx_global_var_init_6145() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEC2Ev(67988); (___cxa_atexit((6901|0),(67988|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_6146() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEC2Ev(68000); (___cxa_atexit((6901|0),(68000|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_3_6147() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEEC2Ev(67960); (___cxa_atexit((6902|0),(67960|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_4_6148() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEEC2Ev(67948); (___cxa_atexit((6903|0),(67948|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeI7ButtonsfEEEEPT_RS4_($13)|0); __THREW__ = 0; invoke_vii(6904,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE10deallocateERS8_PS7_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIS5_EEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeI7ButtonsfED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeI7ButtonsfED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeI7ButtonsfEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE10deallocateERS8_PS7_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE10deallocateEPS6_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE10deallocateEPS6_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__19make_pairINS_4pairIi7ButtonsEERbEENS1_INS_18__make_pair_returnIT_E4typeENS5_IT0_E4typeEEEOS6_OS9_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); __ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IS2_RbvEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IS2_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0; $6 = ((($3)) + 8|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__19make_pairIRNS_4pairIi7ButtonsEERbEENS1_INS_18__make_pair_returnIT_E4typeENS6_IT0_E4typeEEEOS7_OSA_($agg$result,$__t1,$__t2) { $agg$result = $agg$result|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t1; $1 = $__t2; $2 = $0; $3 = (__ZNSt3__17forwardIRNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($2)|0); $4 = $1; $5 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); __ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IRS2_RbvEEOT_OT0_($agg$result,$3,$5); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IRS2_RbvEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRNS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); __ZNSt3__14pairIi7ButtonsEC2IRS2_vEEOT_($3,$5); $6 = ((($3)) + 8|0); $7 = $2; $8 = (__ZNSt3__17forwardIRbEEOT_RNS_16remove_referenceIS2_E4typeE($7)|0); $9 = HEAP8[$8>>0]|0; $10 = $9&1; $11 = $10&1; HEAP8[$6>>0] = $11; STACKTOP = sp;return; } function __ZNSt3__14pairIi7ButtonsEC2IRS2_vEEOT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0Ei7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS6_($3)|0); $5 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$2>>2] = $6; $7 = ((($2)) + 4|0); $8 = $1; $9 = (__ZNSt3__13getILj1Ei7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS6_($8)|0); $10 = (__ZNSt3__17forwardIR7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($9)|0); $11 = HEAP32[$10>>2]|0; HEAP32[$7>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__13getILj0Ei7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS6_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getIi7ButtonsEERT_RNS_4pairIS4_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getIi7ButtonsEERT_RNS_4pairIS4_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIR7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1Ei7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS6_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getIi7ButtonsEERT0_RNS_4pairIT_S4_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getIi7ButtonsEERT0_RNS_4pairIT_S4_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__123__libcpp_numeric_limitsIfLb1EE9quiet_NaNEv() { var label = 0, sp = 0; sp = STACKTOP; return +nan; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5clearEv($3); $4 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($3)|0); $__i = $4; $5 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE3endEv($3)|0); $__e = $5; while(1) { $6 = $__i; $7 = $__e; $8 = ($6|0)!=($7|0); if (!($8)) { label = 6; break; } __THREW__ = 0; $9 = (invoke_ii(6905,($3|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 5; break; } $12 = $__i; $13 = HEAP32[$12>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($9,$13,341); $14 = $__i; $15 = ((($14)) + 4|0); $__i = $15; } if ((label|0) == 5) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEED2Ev($3); $18 = $1; ___clang_call_terminate($18); // unreachable; } else if ((label|0) == 6) { __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEED2Ev($3); STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__e = 0; var $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__i = sp + 8|0; $__e = sp; $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(6905,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if (!($4)) { $__a = $2; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($__i,$1); __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($__e,$1); while(1) { __THREW__ = 0; $5 = (invoke_iii(6906,($__i|0),($__e|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break L1; } if (!($5)) { break; } $8 = $__a; __THREW__ = 0; $9 = (invoke_ii(6907,($__i|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { break L1; } $12 = (__ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($9)|0); __THREW__ = 0; invoke_vii(6908,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break L1; } __THREW__ = 0; (invoke_ii(6909,($__i|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } } __THREW__ = 0; $17 = (invoke_ii(6910,($1|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { HEAP32[$17>>2] = 0; while(1) { __THREW__ = 0; $20 = (invoke_ii(6911,($1|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = ($20>>>0)>(2); if (!($23)) { break; } $24 = $__a; __THREW__ = 0; $25 = (invoke_ii(6912,($1|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { break L1; } $28 = HEAP32[$25>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($24,$28,341); __THREW__ = 0; invoke_vi(6913,($1|0)); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break L1; } } __THREW__ = 0; $31 = (invoke_ii(6911,($1|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { switch ($31|0) { case 1: { $34 = ((($1)) + 16|0); HEAP32[$34>>2] = 170; STACKTOP = sp;return; break; } case 2: { $35 = ((($1)) + 16|0); HEAP32[$35>>2] = 341; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } } } } while(0); $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; ___clang_call_terminate($36); // unreachable; } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 341)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(6914,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEC2ES7_S5_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 341)&-1; $16 = (($12) + (($15*12)|0)|0); $17 = $16; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEC2ES7_S5_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEC2ES7_S5_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = (invoke_ii(6910,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } $5 = HEAP32[$2>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = (($5) + ($7))|0; $__p = $8; $9 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $10 = $__p; $11 = (($10>>>0) / 341)&-1; $12 = (($9) + ($11<<2)|0); $__mp = $12; $13 = $__mp; __THREW__ = 0; $14 = (invoke_ii(6914,($1|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $23 = ___cxa_find_matching_catch(0|0)|0; $24 = tempRet0; ___clang_call_terminate($23); // unreachable; } if ($14) { $22 = 0; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEC2ES7_S5_($agg$result,$13,$22); STACKTOP = sp;return; } $17 = $__mp; $18 = HEAP32[$17>>2]|0; $19 = $__p; $20 = (($19>>>0) % 341)&-1; $21 = (($18) + (($20*12)|0)|0); $22 = $21; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEC2ES7_S5_($agg$result,$13,$22); STACKTOP = sp;return; } function __ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS5_EEvRS6_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE7destroyEPS4_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE7destroyEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 12|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 12)&-1; $11 = ($10|0)==(341); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE19__destruct_at_beginEPS5_($1,$4); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE19__destruct_at_beginEPS5_($this,$__new_begin) { $this = $this|0; $__new_begin = $__new_begin|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_begin; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE19__destruct_at_beginEPS5_NS_17integral_constantIbLb1EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE19__destruct_at_beginEPS5_NS_17integral_constantIbLb1EEE($this,$__new_begin,$0) { $this = $this|0; $__new_begin = $__new_begin|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_begin; $3 = $1; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE10deallocateEPS4_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE10deallocateEPS4_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6915,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE17__destruct_at_endEPS5_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE17__destruct_at_endEPS5_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE17__destruct_at_endEPS5_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE17__destruct_at_endEPS5_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($11)|0); __THREW__ = 0; invoke_vii(6916,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS6_EEvRS7_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE7destroyEPS5_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE7destroyEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS7_PS6_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE10deallocateEPS5_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE10deallocateEPS5_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIi7ButtonsEEEEPT_RS4_($13)|0); __THREW__ = 0; invoke_vii(6917,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE10deallocateERS8_PS7_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE7destroyIS5_EEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeIi7ButtonsED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIi7ButtonsED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeIi7ButtonsEEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE10deallocateERS8_PS7_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE10deallocateEPS6_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE10deallocateEPS6_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEC2ES5_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEEC2ERKS7_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEC2ES5_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEEC2ERKS7_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6918,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6919,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EEC2EjS7_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4findIS2_EENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS1_RKS3_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE13__lower_boundIS2_EENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS3_RKS1_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS3_RKS1_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS1_RKS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__14pairIi7ButtonsEC2IRiRS1_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardIRiEEOT_RNS_16remove_referenceIS2_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; $7 = ((($3)) + 4|0); $8 = $2; $9 = (__ZNSt3__17forwardIR7ButtonsEEOT_RNS_16remove_referenceIS3_E4typeE($8)|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE19__equal_range_multiIiEENS_4pairINS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEESI_EERKT_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__result = 0, $__rt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp + 8|0; $4 = sp + 4|0; $5 = sp; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($6)|0); $__result = $7; $8 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE6__rootEv($6)|0); $__rt = $8; while(1) { $9 = $__rt; $10 = ($9|0)!=(0|0); if (!($10)) { label = 8; break; } $11 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($6)|0); $12 = $1; $13 = $__rt; $14 = ((($13)) + 16|0); $15 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKiRKS3_($11,$12,$14)|0); if ($15) { $16 = $__rt; $__result = $16; $17 = $__rt; $18 = HEAP32[$17>>2]|0; $__rt = $18; continue; } $19 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($6)|0); $20 = $__rt; $21 = ((($20)) + 16|0); $22 = $1; $23 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKS3_RKi($19,$21,$22)|0); if (!($23)) { label = 7; break; } $24 = $__rt; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $__rt = $26; } if ((label|0) == 7) { $27 = $1; $28 = $__rt; $29 = HEAP32[$28>>2]|0; $30 = $__rt; $31 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE13__lower_boundIiEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($6,$27,$29,$30)|0); HEAP32[$2>>2] = $31; $32 = $1; $33 = $__rt; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $__result; $37 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE13__upper_boundIiEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($6,$32,$35,$36)|0); HEAP32[$3>>2] = $37; __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEES9_EC2IS9_S9_vEEOT_OT0_($agg$result,$2,$3); STACKTOP = sp;return; } else if ((label|0) == 8) { $38 = $__result; __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($4,$38); $39 = $__result; __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($5,$39); __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEES9_EC2IS9_S9_vEEOT_OT0_($agg$result,$4,$5); STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKiRKS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKS3_RKi($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE13__lower_boundIiEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKS3_RKi($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE13__upper_boundIiEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_SG_SG_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($5)|0); $9 = $2; $10 = $3; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKiRKS3_($8,$9,$11)|0); $13 = $3; if ($12) { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } else { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNSt3__14pairINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEES9_EC2IS9_S9_vEEOT_OT0_($this,$__u1,$__u2) { $this = $this|0; $__u1 = $__u1|0; $__u2 = $__u2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__u1; $2 = $__u2; $3 = $0; $4 = $1; $5 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEEOT_RNS_16remove_referenceISA_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEEOT_RNS_16remove_referenceISA_E4typeE($7)|0); ;HEAP32[$6>>2]=HEAP32[$8>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__14pairINS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS5_PvEEiEEEESB_EC2ISA_SA_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleISE_SB_EE5valuesr14is_convertibleISF_SB_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $4 = sp + 4|0; $5 = sp; $1 = $this; $2 = $__p; $3 = $0; $6 = $1; $7 = $2; $8 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEEOT_RNS_16remove_referenceISA_E4typeE($7)|0); ;HEAP32[$4>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($6,$$byval_copy); $9 = ((($6)) + 4|0); $10 = $2; $11 = ((($10)) + 4|0); $12 = (__ZNSt3__17forwardINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEEOT_RNS_16remove_referenceISA_E4typeE($11)|0); ;HEAP32[$5>>2]=HEAP32[$12>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$5>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($9,$$byval_copy$1); STACKTOP = sp;return; } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEC2ES9_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9push_backEOS4_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv($2)|0); $9 = (__ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($8)|0); $10 = $1; $11 = (__ZNSt3__14moveIRNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS7_($10)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_($7,$9,$11); $12 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($3)|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) + 1)|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE10__capacityEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (__ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($1)|0); $6 = HEAP32[$5>>2]|0; $7 = (($4) + ($6))|0; $8 = (($2) - ($7))|0; STACKTOP = sp;return ($8|0); } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE10__capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($1)|0); $3 = ($2|0)==(0); if ($3) { $7 = 0; STACKTOP = sp;return ($7|0); } $4 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($1)|0); $5 = ($4*341)|0; $6 = (($5) - 1)|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__add_back_capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $__a = 0, $__buf = 0, $__i = 0, $__pt = 0, $__pt1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pt = sp + 56|0; $1 = sp + 52|0; $2 = sp + 48|0; $__pt1 = sp + 44|0; $__buf = sp + 24|0; $3 = sp + 20|0; $4 = sp + 16|0; $5 = sp + 12|0; $0 = $this; $8 = $0; $9 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($8)|0); $__a = $9; $10 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE13__front_spareEv($8)|0); $11 = ($10>>>0)>=(341); if ($11) { $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - 341)|0; HEAP32[$12>>2] = $14; $15 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($8)|0); $16 = HEAP32[$15>>2]|0; HEAP32[$__pt>>2] = $16; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backERKS5_($8,$__pt); STACKTOP = sp;return; } $17 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($8)|0); $18 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv($8)|0); $19 = ($17>>>0)<($18>>>0); if ($19) { $20 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE12__back_spareEv($8)|0); $21 = ($20|0)!=(0); $22 = $__a; $23 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS6_j($22,341)|0); if ($21) { HEAP32[$1>>2] = $23; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backEOS5_($8,$1); STACKTOP = sp;return; } else { HEAP32[$2>>2] = $23; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE10push_frontEOS5_($8,$2); $24 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($8)|0); $25 = HEAP32[$24>>2]|0; HEAP32[$__pt1>>2] = $25; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($8); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backERKS5_($8,$__pt1); STACKTOP = sp;return; } } $26 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv($8)|0); $27 = $26<<1; HEAP32[$3>>2] = $27; HEAP32[$4>>2] = 1; $28 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$4)|0); $29 = HEAP32[$28>>2]|0; $30 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($8)|0); $31 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__buf,$29,$30,$31); $32 = $__a; __THREW__ = 0; $33 = (invoke_iii(6920,($32|0),341)|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { HEAP32[$5>>2] = $33; __THREW__ = 0; invoke_vii(6921,($__buf|0),($5|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if (!($37)) { $51 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE3endEv($8)|0); $__i = $51; while(1) { $52 = $__i; $53 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($8)|0); $54 = ($52|0)!=($53|0); if (!($54)) { label = 16; break; } $55 = $__i; $56 = ((($55)) + -4|0); $__i = $56; __THREW__ = 0; invoke_vii(6923,($__buf|0),($56|0)); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 15; break; } } if ((label|0) == 15) { $59 = ___cxa_find_matching_catch()|0; $60 = tempRet0; $6 = $59; $7 = $60; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } else if ((label|0) == 16) { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__buf); $61 = ((($8)) + 4|0); $62 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($61,$62); $63 = ((($8)) + 8|0); $64 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($63,$64); $65 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $66 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($65,$66); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); STACKTOP = sp;return; } } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; $6 = $38; $7 = $39; $40 = $6; (___cxa_begin_catch(($40|0))|0); $41 = $__a; __THREW__ = 0; $42 = (invoke_ii(6922,($__buf|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = HEAP32[$42>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($41,$45,341); __THREW__ = 0; invoke_v(4020); $46 = __THREW__; __THREW__ = 0; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; $6 = $47; $7 = $48; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $69 = ___cxa_find_matching_catch(0|0)|0; $70 = tempRet0; ___clang_call_terminate($69); // unreachable; } else { __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); $67 = $6; $68 = $7; ___resumeException($67|0); // unreachable; } } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE13__front_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__14moveIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($7)|0); $9 = (__ZNSt3__16__moveIPNS_4pairINS1_Ii7ButtonsEEbEES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__moveIPNS_4pairINS1_Ii7ButtonsEEbEES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $2; $10 = $0; $11 = $__n; $12 = $11<<2; _memmove(($9|0),($10|0),($12|0))|0; $13 = $2; $14 = $__n; $15 = (($13) + ($14<<2)|0); STACKTOP = sp;return ($15|0); } function __ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE18__construct_at_endINS_13move_iteratorIPS5_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($1)|0); $__a = $2; while(1) { $3 = (__ZNSt3__1neIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EEbRKNS_13move_iteratorIT_EERKNS7_IT0_EE($__first,$__last)|0); if (!($3)) { break; } $4 = $__a; $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($6)|0); $8 = (__ZNKSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEdeEv($__first)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($4,$7,$8); $9 = ((($1)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4|0); HEAP32[$9>>2] = $11; (__ZNSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__1neIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EEbRKNS_13move_iteratorIT_EERKNS7_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEE4baseEv($2)|0); $4 = $1; $5 = (__ZNKSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEE4baseEv($4)|0); $6 = ($3|0)!=($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS6_JS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE9constructIS5_JS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE9constructIS5_JS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEC2ES6_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS6_JRKS6_EEEvNS_17integral_constantIbLb1EEERS7_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS8_E4typeE($6)|0); __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE9constructIS5_JRKS5_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS8_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE12__back_spareEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $3; $7 = $5; $8 = (($6) - ($7))|0; $9 = (($8|0) / 4)&-1; STACKTOP = sp;return ($9|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backEOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS8_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__14moveIRPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS8_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS6_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*12)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE10push_frontEOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($79)|0); $81 = $1; $82 = (__ZNSt3__14moveIRPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS8_($81)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($76,$80,$82); $83 = ((($8)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + -4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNSt3__113move_backwardIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPPNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($7)|0); $9 = (__ZNSt3__115__move_backwardIPNS_4pairINS1_Ii7ButtonsEEbEES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__115__move_backwardIPNS_4pairINS1_Ii7ButtonsEEbEES5_EENS_9enable_ifIXaasr7is_sameINS_12remove_constIT_E4typeET0_EE5valuesr28is_trivially_copy_assignableISB_EE5valueEPSB_E4typeEPS8_SF_SC_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $1; $4 = $0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; $__n = $8; $9 = $__n; $10 = $2; $11 = (0 - ($9))|0; $12 = (($10) + ($11<<2)|0); $2 = $12; $13 = $2; $14 = $0; $15 = $__n; $16 = $15<<2; _memmove(($13|0),($14|0),($16|0))|0; $17 = $2; STACKTOP = sp;return ($17|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2ES6_S9_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS7_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14<<2)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19<<2)|0); $21 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2ES6_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EEC2ES6_S9_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRNS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EEC2ES6_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS7_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = $4<<2; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9push_backEOS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($80)|0); $82 = $1; $83 = (__ZNSt3__14moveIRPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS8_($82)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_($78,$81,$83); $84 = ((($8)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); HEAP32[$84>>2] = $86; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE10push_frontERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$8>>2]|0; $12 = ($10|0)==($11|0); do { if ($12) { $13 = ((($8)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $16 = HEAP32[$15>>2]|0; $17 = ($14>>>0)<($16>>>0); $18 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $19 = HEAP32[$18>>2]|0; if ($17) { $20 = ((($8)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $19; $23 = $21; $24 = (($22) - ($23))|0; $25 = (($24|0) / 4)&-1; $__d = $25; $26 = $__d; $27 = (($26) + 1)|0; $28 = (($27|0) / 2)&-1; $__d = $28; $29 = ((($8)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($8)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($8)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = $__d; $36 = (($34) + ($35<<2)|0); $37 = (__ZNSt3__113move_backwardIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($30,$32,$36)|0); $38 = ((($8)) + 4|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($39<<2)|0); HEAP32[$40>>2] = $42; break; } $43 = HEAP32[$8>>2]|0; $44 = $19; $45 = $43; $46 = (($44) - ($45))|0; $47 = (($46|0) / 4)&-1; $48 = $47<<1; HEAP32[$2>>2] = $48; HEAP32[$3>>2] = 1; $49 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $50 = HEAP32[$49>>2]|0; $__c = $50; $51 = $__c; $52 = $__c; $53 = (($52) + 3)|0; $54 = (($53>>>0) / 4)&-1; $55 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$51,$54,$55); $56 = ((($8)) + 4|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($57|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } $60 = ((($8)) + 8|0); $61 = HEAP32[$60>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $5 = $72; $6 = $73; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $74 = $5; $75 = $6; ___resumeException($74|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $66 = ((($8)) + 4|0); $67 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($66,$67); $68 = ((($8)) + 8|0); $69 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $71 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $76 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); $77 = ((($8)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -4|0); $80 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($79)|0); $81 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($76,$80,$81); $82 = ((($8)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -4|0); HEAP32[$82>>2] = $84; STACKTOP = sp;return; } function __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS9_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS9_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS9_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPPNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS9_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(6926,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS7_PS6_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE17__destruct_at_endEPS5_($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE17__destruct_at_endEPS5_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE17__destruct_at_endEPS5_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE17__destruct_at_endEPS5_NS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -4|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($11)|0); __THREW__ = 0; invoke_vii(6916,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS5_JS5_EEEvRS6_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS5_JS5_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS5_JS5_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS5_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE9constructIS4_JS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE9constructIS4_JS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS5_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$5+8>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardINS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS5_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_4pairINS1_Ii7ButtonsEEbEEEEONS_16remove_referenceIT_E4typeEOS7_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIKi7ButtonsEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIKi7ButtonsEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIKi7ButtonsEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeIi7ButtonsEEE10pointer_toERS3_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeIi7ButtonsEEE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeIi7ButtonsEEEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13getILj0EKi7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getIKi7ButtonsEERT_RNS_4pairIS5_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getIKi7ButtonsEERT_RNS_4pairIS5_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1EKi7ButtonsEERNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getIKi7ButtonsEERT0_RNS_4pairIT_S5_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getIKi7ButtonsEERT0_RNS_4pairIT_S5_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS6_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE25__construct_node_with_keyERS6_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE8allocateERS8_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEC2ERS8_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIK7ButtonsEEPT_RS3_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6927,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIfEEPT_RS1_($22)|0); __THREW__ = 0; invoke_vii(6928,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EOSB_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE8allocateERS8_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEC2ERS8_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6929,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIKS4_JRSB_EEEvRS8_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIKS4_JRSB_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIKS4_JRSB_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIKS3_JRS9_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIKS3_JRS9_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIfJEEEvRS8_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIfJEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIfJEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIfJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIfJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAPF32[$2>>2] = 0.0; STACKTOP = sp;return; } function __ZNSt3__19addressofIfEEPT_RS1_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2EOSB_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(6929,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSE_SE_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEclEPS7_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEclEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIfEEPT_RS1_($9)|0); __THREW__ = 0; invoke_vii(6930,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIK7ButtonsEEPT_RS3_($18)|0); __THREW__ = 0; invoke_vii(6931,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE10deallocateERS8_PS7_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIfEEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIfEEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIfEEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIKS4_EEvRS8_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIKS4_EEvNS_17integral_constantIbLb0EEERS8_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9__destroyIKS4_EEvNS_17integral_constantIbLb0EEERS8_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__erase_uniqueIS2_EEjRKT_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 36|0; $$byval_copy = sp + 32|0; $__i = sp + 16|0; $3 = sp + 12|0; $4 = sp + 8|0; $5 = sp + 4|0; $6 = sp; $1 = $this; $2 = $__k; $7 = $1; $8 = $2; $9 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4findIS2_EENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEERKT_($7,$8)|0); HEAP32[$__i>>2] = $9; $10 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($7)|0); HEAP32[$3>>2] = $10; $11 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__i,$3)|0); if ($11) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } else { ;HEAP32[$5>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ENS_15__tree_iteratorIS3_S7_iEE($4,$$byval_copy); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; $12 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5eraseENS_21__tree_const_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEE($7,$$byval_copy$1)|0); HEAP32[$6>>2] = $12; $0 = 1; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5eraseENS_21__tree_const_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, $__np = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $this; $2 = $1; $3 = HEAP32[$__p>>2]|0; $__np = $3; $4 = $__np; __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$4); (__ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv($0)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); $6 = HEAP32[$5>>2]|0; $7 = $__np; $8 = ($6|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); HEAP32[$10>>2] = $9; } $11 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__node_allocEv($2)|0); $__na = $14; $15 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($2)|0); $16 = HEAP32[$15>>2]|0; $17 = $__np; __ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_($16,$17); $18 = $__na; $19 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv($__p)|0); $20 = (__ZNSt3__19addressofIKNS_12__value_typeI7ButtonsfEEEEPT_RS5_($19)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIS5_EEvRS8_PT_($18,$20); $21 = $__na; $22 = $__np; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE10deallocateERS8_PS7_j($21,$22,1); $23 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($23|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__19addressofIKNS_12__value_typeI7ButtonsfEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ENS_15__tree_iteratorIS3_S7_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEEC2Ev($3); $4 = ((($3)) + 16|0); HEAP32[$4>>2] = 0; $5 = ((($3)) + 20|0); __THREW__ = 0; invoke_vii(6932,($5|0),0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEED2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); __THREW__ = 0; invoke_vii(6933,($4|0),(0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEEC2ES6_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EEC2ES6_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EELj2EEC2ES6_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEEC2Ev($2); $3 = (__ZNSt3__17forwardIPPNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPNS_4pairINS1_Ii7ButtonsEEbEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 341)&-1; $6 = (($2) + ($5<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = (($9>>>0) % 341)&-1; $11 = (($7) + (($10*12)|0)|0); STACKTOP = sp;return ($11|0); } function __ZNSt3__13getILj0ENS_4pairIi7ButtonsEEbEERNS_13tuple_elementIXT_ENS1_IT0_T1_EEE4typeERS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getINS_4pairIi7ButtonsEEbEERT_RNS3_IS6_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getINS_4pairIi7ButtonsEEbEERT_RNS3_IS6_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1ENS_4pairIi7ButtonsEEbEERNS_13tuple_elementIXT_ENS1_IT0_T1_EEE4typeERS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getINS_4pairIi7ButtonsEEbEERT0_RNS3_IT_S6_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getINS_4pairIi7ButtonsEEbEERT0_RNS3_IT_S6_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 8|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($1)|0); $__a = $2; $3 = $__a; $4 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6>>>0) / 341)&-1; $8 = (($4) + ($7<<2)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($1)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = (($11>>>0) % 341)&-1; $13 = (($9) + (($12*12)|0)|0); $14 = (__ZNSt3__116__to_raw_pointerINS_4pairINS1_Ii7ButtonsEEbEEEEPT_S6_($13)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS5_EEvRS6_PT_($3,$14); $15 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($1)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + -1)|0; HEAP32[$15>>2] = $17; $18 = ((($1)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 1)|0; HEAP32[$18>>2] = $20; $21 = ($20>>>0)>=(682); if (!($21)) { STACKTOP = sp;return; } $22 = $__a; $23 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($1)|0); $24 = HEAP32[$23>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($22,$24,341); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($1); $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) - 341)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerINS_4pairINS1_Ii7ButtonsEEbEEEEPT_S6_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4findIS1_EENS_15__tree_iteratorIS1_PNS_11__tree_nodeIS1_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE13__lower_boundIS1_EENS_15__tree_iteratorIS1_PNS_11__tree_nodeIS1_PvEEiEERKT_SC_SC_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE13__lower_boundIS1_EENS_15__tree_iteratorIS1_PNS_11__tree_nodeIS1_PvEEiEERKT_SC_SC_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEC2ES5_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNSt3__1neERKNS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE9push_backERKS4_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp; $0 = $this; $1 = $__v; $3 = $0; $4 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($3)|0); $__a = $4; $5 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE12__back_spareEv($3)|0); $6 = ($5|0)==(0); if ($6) { __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__add_back_capacityEv($3); } $7 = $__a; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($2,$3); $8 = (__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv($2)|0); $9 = (__ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($8)|0); $10 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_($7,$9,$10); $11 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($3)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 1)|0; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS5_JRKS5_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE11__constructIS5_JRKS5_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE9constructIS4_JRKS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_4pairINS1_Ii7ButtonsEEbEEE9constructIS4_JRKS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$5+8>>2]|0; STACKTOP = sp;return; } function __ZNSt3__17forwardIRKNS_4pairINS1_Ii7ButtonsEEbEEEEOT_RNS_16remove_referenceIS7_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEEaSERKS7_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 24|0; $2 = sp + 8|0; $3 = sp; $0 = $this; $1 = $__c; $4 = $0; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { STACKTOP = sp;return ($4|0); } $7 = $1; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_($4,$7); $8 = $1; __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($2,$8); $9 = $1; __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($3,$9); ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$3+4>>2]|0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE6assignINS_16__deque_iteratorIS4_PKS4_RSA_PKSB_iLi341EEEEEvT_SG_PNS_9enable_ifIXsr27__is_random_access_iteratorISG_EE5valueEvE4typeE($4,$$byval_copy,$$byval_copy$1,0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_($this,$__c) { $this = $this|0; $__c = $__c|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__c; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; STACKTOP = sp;return; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE6assignINS_16__deque_iteratorIS4_PKS4_RSA_PKSB_iLi341EEEEEvT_SG_PNS_9enable_ifIXsr27__is_random_access_iteratorISG_EE5valueEvE4typeE($this,$__f,$__l,$0) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__m = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$8 = sp + 168|0; $$byval_copy$7 = sp + 160|0; $$byval_copy$6 = sp + 152|0; $$byval_copy$5 = sp + 144|0; $$byval_copy$4 = sp + 136|0; $$byval_copy$3 = sp + 128|0; $$byval_copy$2 = sp + 120|0; $$byval_copy$1 = sp + 112|0; $$byval_copy = sp + 104|0; $__m = sp + 88|0; $3 = sp + 80|0; $4 = sp + 72|0; $5 = sp + 64|0; $6 = sp + 56|0; $7 = sp + 48|0; $8 = sp + 40|0; $9 = sp + 32|0; $10 = sp + 24|0; $11 = sp + 16|0; $12 = sp + 8|0; $13 = sp; $1 = $this; $2 = $0; $14 = $1; $15 = (__ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__l,$__f)|0); $16 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($14)|0); $17 = HEAP32[$16>>2]|0; $18 = ($15>>>0)>($17>>>0); if ($18) { $19 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($14)|0); $20 = HEAP32[$19>>2]|0; __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEplEi($__m,$__f,$20); ;HEAP32[$3>>2]=HEAP32[$__f>>2]|0;HEAP32[$3+4>>2]=HEAP32[$__f+4>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__m>>2]|0;HEAP32[$4+4>>2]=HEAP32[$__m+4>>2]|0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($5,$14); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$4+4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$5+4>>2]|0; __ZNSt3__14copyINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341ES4_PS4_RS4_PSA_iLi341EEENS_16__deque_iteratorIT5_T6_T7_T8_T9_XT10_EEENSD_IT_T0_T1_T2_T3_XT4_EEESP_SJ_($6,$$byval_copy,$$byval_copy$1,$$byval_copy$2); ;HEAP32[$7>>2]=HEAP32[$__m>>2]|0;HEAP32[$7+4>>2]=HEAP32[$__m+4>>2]|0; ;HEAP32[$8>>2]=HEAP32[$__l>>2]|0;HEAP32[$8+4>>2]=HEAP32[$__l+4>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy$3+4>>2]=HEAP32[$7+4>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$8>>2]|0;HEAP32[$$byval_copy$4+4>>2]=HEAP32[$8+4>>2]|0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE8__appendINS_16__deque_iteratorIS4_PKS4_RSA_PKSB_iLi341EEEEEvT_SG_PNS_9enable_ifIXsr21__is_forward_iteratorISG_EE5valueEvE4typeE($14,$$byval_copy$3,$$byval_copy$4,0); STACKTOP = sp;return; } else { ;HEAP32[$11>>2]=HEAP32[$__f>>2]|0;HEAP32[$11+4>>2]=HEAP32[$__f+4>>2]|0; ;HEAP32[$12>>2]=HEAP32[$__l>>2]|0;HEAP32[$12+4>>2]=HEAP32[$__l+4>>2]|0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($13,$14); ;HEAP32[$$byval_copy$5>>2]=HEAP32[$11>>2]|0;HEAP32[$$byval_copy$5+4>>2]=HEAP32[$11+4>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$12>>2]|0;HEAP32[$$byval_copy$6+4>>2]=HEAP32[$12+4>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$13>>2]|0;HEAP32[$$byval_copy$7+4>>2]=HEAP32[$13+4>>2]|0; __ZNSt3__14copyINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341ES4_PS4_RS4_PSA_iLi341EEENS_16__deque_iteratorIT5_T6_T7_T8_T9_XT10_EEENSD_IT_T0_T1_T2_T3_XT4_EEESP_SJ_($10,$$byval_copy$5,$$byval_copy$6,$$byval_copy$7); __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2IPS4_RS4_PSC_EERKNS0_IS4_T_T0_T1_iLi341EEEPNS_9enable_ifIXsr14is_convertibleISF_S6_EE5valueEvE4typeE($9,$10,0); ;HEAP32[$$byval_copy$8>>2]=HEAP32[$9>>2]|0;HEAP32[$$byval_copy$8+4>>2]=HEAP32[$9+4>>2]|0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE14__erase_to_endENS_16__deque_iteratorIS4_PKS4_RS9_PKSA_iLi341EEE($14,$$byval_copy$8); STACKTOP = sp;return; } } function __ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__x; $2 = $__y; $3 = $1; $4 = $2; $5 = (__ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($3,$4)|0); if ($5) { $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = $2; $9 = HEAP32[$8>>2]|0; $10 = $7; $11 = $9; $12 = (($10) - ($11))|0; $13 = (($12|0) / 4)&-1; $14 = ($13*341)|0; $15 = $1; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $17; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 12)&-1; $25 = (($14) + ($24))|0; $26 = $2; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = $2; $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = $28; $33 = $31; $34 = (($32) - ($33))|0; $35 = (($34|0) / 12)&-1; $36 = (($25) - ($35))|0; $0 = $36; $37 = $0; STACKTOP = sp;return ($37|0); } else { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } return (0)|0; } function __ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($4|0)==($7|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEplEi($agg$result,$this,$__n) { $agg$result = $agg$result|0; $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; ;HEAP32[$agg$result>>2]=HEAP32[$2>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$2+4>>2]|0; $3 = $1; (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEpLEi($agg$result,$3)|0); STACKTOP = sp;return; } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 12)&-1; $13 = $1; $14 = (($13) + ($12))|0; $1 = $14; $15 = $1; $16 = ($15|0)>(0); $17 = $1; if ($16) { $18 = (($17|0) / 341)&-1; $19 = HEAP32[$2>>2]|0; $20 = (($19) + ($18<<2)|0); HEAP32[$2>>2] = $20; $21 = HEAP32[$2>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = (($23|0) % 341)&-1; $25 = (($22) + (($24*12)|0)|0); $26 = ((($2)) + 4|0); HEAP32[$26>>2] = $25; STACKTOP = sp;return ($2|0); } else { $27 = (340 - ($17))|0; $__z = $27; $28 = $__z; $29 = (($28|0) / 341)&-1; $30 = HEAP32[$2>>2]|0; $31 = (0 - ($29))|0; $32 = (($30) + ($31<<2)|0); HEAP32[$2>>2] = $32; $33 = HEAP32[$2>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $__z; $36 = (($35|0) % 341)&-1; $37 = (340 - ($36))|0; $38 = (($34) + (($37*12)|0)|0); $39 = ((($2)) + 4|0); HEAP32[$39>>2] = $38; STACKTOP = sp;return ($2|0); } return (0)|0; } function __ZNSt3__14copyINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341ES4_PS4_RS4_PSA_iLi341EEENS_16__deque_iteratorIT5_T6_T7_T8_T9_XT10_EEENSD_IT_T0_T1_T2_T3_XT4_EEESP_SJ_($agg$result,$__f,$__l,$__r) { $agg$result = $agg$result|0; $__f = $__f|0; $__l = $__l|0; $__r = $__r|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__bs = 0, $__fb = 0, $__fe = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 32|0; $0 = sp + 8|0; $1 = sp; $2 = (__ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__l,$__f)|0); $__n = $2; while(1) { $3 = $__n; $4 = ($3|0)>(0); if (!($4)) { break; } $5 = ((($__f)) + 4|0); $6 = HEAP32[$5>>2]|0; $__fb = $6; $7 = HEAP32[$__f>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 4092|0); $__fe = $9; $10 = $__fe; $11 = $__fb; $12 = $10; $13 = $11; $14 = (($12) - ($13))|0; $15 = (($14|0) / 12)&-1; $__bs = $15; $16 = $__bs; $17 = $__n; $18 = ($16|0)>($17|0); if ($18) { $19 = $__n; $__bs = $19; $20 = $__fb; $21 = $__bs; $22 = (($20) + (($21*12)|0)|0); $__fe = $22; } $23 = $__fb; $24 = $__fe; ;HEAP32[$1>>2]=HEAP32[$__r>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__r+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0; __ZNSt3__14copyIPKNS_4pairINS1_Ii7ButtonsEEbEES4_PS4_RS4_PS7_iLi341EEENS_16__deque_iteratorIT0_T1_T2_T3_T4_XT5_EEET_SH_SG_PNS_9enable_ifIXsr27__is_random_access_iteratorISH_EE5valueEvE4typeE($0,$23,$24,$$byval_copy,0); ;HEAP32[$__r>>2]=HEAP32[$0>>2]|0;HEAP32[$__r+4>>2]=HEAP32[$0+4>>2]|0; $25 = $__bs; $26 = $__n; $27 = (($26) - ($25))|0; $__n = $27; $28 = $__bs; (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEpLEi($__f,$28)|0); } ;HEAP32[$agg$result>>2]=HEAP32[$__r>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$__r+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__14copyIPKNS_4pairINS1_Ii7ButtonsEEbEES4_PS4_RS4_PS7_iLi341EEENS_16__deque_iteratorIT0_T1_T2_T3_T4_XT5_EEET_SH_SG_PNS_9enable_ifIXsr27__is_random_access_iteratorISH_EE5valueEvE4typeE($agg$result,$__f,$__l,$__r,$0) { $agg$result = $agg$result|0; $__f = $__f|0; $__l = $__l|0; $__r = $__r|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__bs = 0, $__m = 0, $__n = 0, $__rb = 0; var $__re = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__f; $2 = $__l; $3 = $0; while(1) { $4 = $1; $5 = $2; $6 = ($4|0)!=($5|0); if (!($6)) { break; } $7 = ((($__r)) + 4|0); $8 = HEAP32[$7>>2]|0; $__rb = $8; $9 = HEAP32[$__r>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 4092|0); $__re = $11; $12 = $__re; $13 = $__rb; $14 = $12; $15 = $13; $16 = (($14) - ($15))|0; $17 = (($16|0) / 12)&-1; $__bs = $17; $18 = $2; $19 = $1; $20 = $18; $21 = $19; $22 = (($20) - ($21))|0; $23 = (($22|0) / 12)&-1; $__n = $23; $24 = $2; $__m = $24; $25 = $__n; $26 = $__bs; $27 = ($25|0)>($26|0); if ($27) { $28 = $__bs; $__n = $28; $29 = $1; $30 = $__n; $31 = (($29) + (($30*12)|0)|0); $__m = $31; } $32 = $1; $33 = $__m; $34 = $__rb; (__ZNSt3__14copyIPKNS_4pairINS1_Ii7ButtonsEEbEEPS4_EET0_T_S9_S8_($32,$33,$34)|0); $35 = $__m; $1 = $35; $36 = $__n; (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEpLEi($__r,$36)|0); } ;HEAP32[$agg$result>>2]=HEAP32[$__r>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$__r+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__14copyIPKNS_4pairINS1_Ii7ButtonsEEbEEPS4_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; $3 = $0; $4 = (__ZNSt3__113__unwrap_iterIPKNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($3)|0); $5 = $1; $6 = (__ZNSt3__113__unwrap_iterIPKNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($5)|0); $7 = $2; $8 = (__ZNSt3__113__unwrap_iterIPNS_4pairINS1_Ii7ButtonsEEbEEEET_S6_($7)|0); $9 = (__ZNSt3__16__copyIPKNS_4pairINS1_Ii7ButtonsEEbEEPS4_EET0_T_S9_S8_($4,$6,$8)|0); STACKTOP = sp;return ($9|0); } function __ZNSt3__16__copyIPKNS_4pairINS1_Ii7ButtonsEEbEEPS4_EET0_T_S9_S8_($__first,$__last,$__result) { $__first = $__first|0; $__last = $__last|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__first; $1 = $__last; $2 = $__result; while(1) { $3 = $0; $4 = $1; $5 = ($3|0)!=($4|0); $6 = $2; if (!($5)) { break; } $7 = $0; (__ZNSt3__14pairINS0_Ii7ButtonsEEbEaSERKS3_($6,$7)|0); $8 = $0; $9 = ((($8)) + 12|0); $0 = $9; $10 = $2; $11 = ((($10)) + 12|0); $2 = $11; } STACKTOP = sp;return ($6|0); } function __ZNSt3__14pairINS0_Ii7ButtonsEEbEaSERKS3_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; (__ZNSt3__14pairIi7ButtonsEaSERKS2_($2,$3)|0); $4 = $1; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = $6&1; $8 = ((($2)) + 8|0); $9 = $7&1; HEAP8[$8>>0] = $9; STACKTOP = sp;return ($2|0); } function __ZNSt3__14pairIi7ButtonsEaSERKS2_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = $1; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ((($2)) + 4|0); HEAP32[$8>>2] = $7; STACKTOP = sp;return ($2|0); } function __ZNSt3__113__unwrap_iterIPKNS_4pairINS1_Ii7ButtonsEEbEEEET_S7_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__113__unwrap_iterIPNS_4pairINS1_Ii7ButtonsEEbEEEET_S6_($__i) { $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__i; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEpLEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__z = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = ($3|0)!=(0); if (!($4)) { STACKTOP = sp;return ($2|0); } $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$2>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = (($11|0) / 12)&-1; $13 = $1; $14 = (($13) + ($12))|0; $1 = $14; $15 = $1; $16 = ($15|0)>(0); $17 = $1; if ($16) { $18 = (($17|0) / 341)&-1; $19 = HEAP32[$2>>2]|0; $20 = (($19) + ($18<<2)|0); HEAP32[$2>>2] = $20; $21 = HEAP32[$2>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = (($23|0) % 341)&-1; $25 = (($22) + (($24*12)|0)|0); $26 = ((($2)) + 4|0); HEAP32[$26>>2] = $25; STACKTOP = sp;return ($2|0); } else { $27 = (340 - ($17))|0; $__z = $27; $28 = $__z; $29 = (($28|0) / 341)&-1; $30 = HEAP32[$2>>2]|0; $31 = (0 - ($29))|0; $32 = (($30) + ($31<<2)|0); HEAP32[$2>>2] = $32; $33 = HEAP32[$2>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $__z; $36 = (($35|0) % 341)&-1; $37 = (340 - ($36))|0; $38 = (($34) + (($37*12)|0)|0); $39 = ((($2)) + 4|0); HEAP32[$39>>2] = $38; STACKTOP = sp;return ($2|0); } return (0)|0; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE8__appendINS_16__deque_iteratorIS4_PKS4_RSA_PKSB_iLi341EEEEEvT_SG_PNS_9enable_ifIXsr21__is_forward_iteratorISG_EE5valueEvE4typeE($this,$__f,$__l,$0) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__back_capacity = 0, $__i = 0, $__n = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 48|0; $3 = sp + 24|0; $4 = sp + 16|0; $__i = sp; $1 = $this; $2 = $0; $5 = $1; ;HEAP32[$3>>2]=HEAP32[$__f>>2]|0;HEAP32[$3+4>>2]=HEAP32[$__f+4>>2]|0; ;HEAP32[$4>>2]=HEAP32[$__l>>2]|0;HEAP32[$4+4>>2]=HEAP32[$__l+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$4+4>>2]|0; $6 = (__ZNSt3__18distanceINS_16__deque_iteratorINS_4pairINS2_Ii7ButtonsEEbEEPKS5_RS6_PKS7_iLi341EEEEENS_15iterator_traitsIT_E15difference_typeESD_SD_($$byval_copy,$$byval_copy$1)|0); $__n = $6; $7 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($5)|0); $__a = $7; $8 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE12__back_spareEv($5)|0); $__back_capacity = $8; $9 = $__n; $10 = $__back_capacity; $11 = ($9>>>0)>($10>>>0); if ($11) { $12 = $__n; $13 = $__back_capacity; $14 = (($12) - ($13))|0; __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__add_back_capacityEj($5,$14); } __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($__i,$5); while(1) { $15 = (__ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__f,$__l)|0); if (!($15)) { break; } $16 = $__a; $17 = (__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv($__i)|0); $18 = (__ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($17)|0); $19 = (__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEdeEv($__f)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_($16,$18,$19); (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEppEv($__i)|0); (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEppEv($__f)|0); $20 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($5)|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1)|0; HEAP32[$20>>2] = $22; } STACKTOP = sp;return; } function __ZNSt3__18distanceINS_16__deque_iteratorINS_4pairINS2_Ii7ButtonsEEbEEPKS5_RS6_PKS7_iLi341EEEEENS_15iterator_traitsIT_E15difference_typeESD_SD_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 33|0; $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 16|0; $0 = sp + 8|0; $1 = sp; $2 = sp + 32|0; ;HEAP32[$0>>2]=HEAP32[$__first>>2]|0;HEAP32[$0+4>>2]=HEAP32[$__first+4>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__last+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$1+4>>2]|0; ;HEAP8[$$byval_copy$2>>0]=HEAP8[$2>>0]|0; $3 = (__ZNSt3__110__distanceINS_16__deque_iteratorINS_4pairINS2_Ii7ButtonsEEbEEPKS5_RS6_PKS7_iLi341EEEEENS_15iterator_traitsIT_E15difference_typeESD_SD_NS_26random_access_iterator_tagE($$byval_copy,$$byval_copy$1,$$byval_copy$2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__110__distanceINS_16__deque_iteratorINS_4pairINS2_Ii7ButtonsEEbEEPKS5_RS6_PKS7_iLi341EEEEENS_15iterator_traitsIT_E15difference_typeESD_SD_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__last,$__first)|0); return ($1|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE19__add_back_capacityEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a = 0, $__buf = 0, $__ds = 0, $__front_capacity = 0, $__i = 0, $__i2 = 0, $__nb = 0, $__pt = 0, $__pt1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__nb = sp + 72|0; $__front_capacity = sp + 68|0; $__pt = sp + 64|0; $2 = sp + 60|0; $3 = sp + 56|0; $__pt1 = sp + 52|0; $__buf = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $0 = $this; $1 = $__n; $9 = $0; $10 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($9)|0); $__a = $10; $11 = $1; $12 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5emptyEv($9)|0); $13 = $12&1; $14 = (($11) + ($13))|0; $15 = (__ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE18__recommend_blocksEj($14)|0); HEAP32[$__nb>>2] = $15; $16 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE13__front_spareEv($9)|0); $17 = (($16>>>0) / 341)&-1; HEAP32[$__front_capacity>>2] = $17; $18 = (__ZNSt3__13minIjEERKT_S3_S3_($__front_capacity,$__nb)|0); $19 = HEAP32[$18>>2]|0; HEAP32[$__front_capacity>>2] = $19; $20 = HEAP32[$__front_capacity>>2]|0; $21 = HEAP32[$__nb>>2]|0; $22 = (($21) - ($20))|0; HEAP32[$__nb>>2] = $22; $23 = HEAP32[$__nb>>2]|0; $24 = ($23|0)==(0); if ($24) { $25 = HEAP32[$__front_capacity>>2]|0; $26 = ($25*341)|0; $27 = ((($9)) + 16|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) - ($26))|0; HEAP32[$27>>2] = $29; while(1) { $30 = HEAP32[$__front_capacity>>2]|0; $31 = ($30>>>0)>(0); if (!($31)) { break; } $32 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($9)|0); $33 = HEAP32[$32>>2]|0; HEAP32[$__pt>>2] = $33; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($9); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backERKS5_($9,$__pt); $34 = HEAP32[$__front_capacity>>2]|0; $35 = (($34) + -1)|0; HEAP32[$__front_capacity>>2] = $35; } STACKTOP = sp;return; } $36 = HEAP32[$__nb>>2]|0; $37 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv($9)|0); $38 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($9)|0); $39 = (($37) - ($38))|0; $40 = ($36>>>0)<=($39>>>0); if ($40) { while(1) { $41 = HEAP32[$__nb>>2]|0; $42 = ($41>>>0)>(0); if (!($42)) { break; } $43 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE12__back_spareEv($9)|0); $44 = ($43|0)==(0); if ($44) { break; } $45 = $__a; $46 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS6_j($45,341)|0); HEAP32[$2>>2] = $46; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backEOS5_($9,$2); $47 = HEAP32[$__nb>>2]|0; $48 = (($47) + -1)|0; HEAP32[$__nb>>2] = $48; } while(1) { $49 = HEAP32[$__nb>>2]|0; $50 = ($49>>>0)>(0); if (!($50)) { break; } $51 = $__a; $52 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS6_j($51,341)|0); HEAP32[$3>>2] = $52; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE10push_frontEOS5_($9,$3); $53 = HEAP32[$__nb>>2]|0; $54 = (($53) + -1)|0; HEAP32[$__nb>>2] = $54; $55 = HEAP32[$__front_capacity>>2]|0; $56 = (($55) + 1)|0; HEAP32[$__front_capacity>>2] = $56; $57 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($9)|0); $58 = ($57|0)==(1); $59 = $58&1; $60 = (341 - ($59))|0; $61 = ((($9)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = (($62) + ($60))|0; HEAP32[$61>>2] = $63; } $64 = HEAP32[$__front_capacity>>2]|0; $65 = ($64*341)|0; $66 = ((($9)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = (($67) - ($65))|0; HEAP32[$66>>2] = $68; while(1) { $69 = HEAP32[$__front_capacity>>2]|0; $70 = ($69>>>0)>(0); if (!($70)) { break; } $71 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv($9)|0); $72 = HEAP32[$71>>2]|0; HEAP32[$__pt1>>2] = $72; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv($9); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9push_backERKS5_($9,$__pt1); $73 = HEAP32[$__front_capacity>>2]|0; $74 = (($73) + -1)|0; HEAP32[$__front_capacity>>2] = $74; } STACKTOP = sp;return; } $75 = HEAP32[$__front_capacity>>2]|0; $76 = ($75*341)|0; $__ds = $76; $77 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv($9)|0); $78 = $77<<1; HEAP32[$4>>2] = $78; $79 = HEAP32[$__nb>>2]|0; $80 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($9)|0); $81 = (($79) + ($80))|0; HEAP32[$5>>2] = $81; $82 = (__ZNSt3__13maxIjEERKT_S3_S3_($4,$5)|0); $83 = HEAP32[$82>>2]|0; $84 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv($9)|0); $85 = HEAP32[$__front_capacity>>2]|0; $86 = (($84) - ($85))|0; $87 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE7__allocEv($9)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__buf,$83,$86,$87); while(1) { $88 = HEAP32[$__nb>>2]|0; $89 = ($88>>>0)>(0); if (!($89)) { break; } $90 = $__a; __THREW__ = 0; $91 = (invoke_iii(6920,($90|0),341)|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 19; break; } HEAP32[$6>>2] = $91; __THREW__ = 0; invoke_vii(6921,($__buf|0),($6|0)); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 19; break; } $96 = HEAP32[$__nb>>2]|0; $97 = (($96) + -1)|0; HEAP32[$__nb>>2] = $97; } if ((label|0) == 19) { $98 = ___cxa_find_matching_catch(0|0)|0; $99 = tempRet0; $7 = $98; $8 = $99; $100 = $7; (___cxa_begin_catch(($100|0))|0); $101 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5beginEv($__buf)|0); $__i = $101; while(1) { $102 = $__i; $103 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE3endEv($__buf)|0); $104 = ($102|0)!=($103|0); if (!($104)) { break; } $105 = $__a; $106 = $__i; $107 = HEAP32[$106>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($105,$107,341); $108 = $__i; $109 = ((($108)) + 4|0); $__i = $109; } __THREW__ = 0; invoke_v(4020); $110 = __THREW__; __THREW__ = 0; $111 = ___cxa_find_matching_catch()|0; $112 = tempRet0; $7 = $111; $8 = $112; __THREW__ = 0; invoke_v(3867); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $148 = ___cxa_find_matching_catch(0|0)|0; $149 = tempRet0; ___clang_call_terminate($148); // unreachable; } else { __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } } while(1) { $115 = HEAP32[$__front_capacity>>2]|0; $116 = ($115>>>0)>(0); if (!($116)) { label = 29; break; } __THREW__ = 0; $117 = (invoke_ii(6912,($9|0))|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break; } __THREW__ = 0; invoke_vii(6934,($__buf|0),($117|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break; } __THREW__ = 0; invoke_vi(6913,($9|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { break; } $124 = HEAP32[$__front_capacity>>2]|0; $125 = (($124) + -1)|0; HEAP32[$__front_capacity>>2] = $125; } L42: do { if ((label|0) == 29) { $128 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE3endEv($9)|0); $__i2 = $128; while(1) { $129 = $__i2; $130 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($9)|0); $131 = ($129|0)!=($130|0); if (!($131)) { break; } $132 = $__i2; $133 = ((($132)) + -4|0); $__i2 = $133; __THREW__ = 0; invoke_vii(6923,($__buf|0),($133|0)); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { break L42; } } __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($9,$__buf); $136 = ((($9)) + 4|0); $137 = ((($__buf)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($136,$137); $138 = ((($9)) + 8|0); $139 = ((($__buf)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($138,$139); $140 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9__end_capEv($9)|0); $141 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__buf)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($140,$141); $142 = $__ds; $143 = ((($9)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = (($144) - ($142))|0; HEAP32[$143>>2] = $145; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); STACKTOP = sp;return; } } while(0); $126 = ___cxa_find_matching_catch()|0; $127 = tempRet0; $7 = $126; $8 = $127; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__buf); $146 = $7; $147 = $8; ___resumeException($146|0); // unreachable; } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE18__recommend_blocksEj($__n) { $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__n; $1 = $0; $2 = (($1>>>0) / 341)&-1; $3 = $0; $4 = (($3>>>0) % 341)&-1; $5 = ($4|0)!=(0); $6 = $5&1; $7 = (($2) + ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9push_backERKS5_($this,$__x) { $this = $this|0; $__x = $__x|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $__c = 0, $__d = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 64|0; $$byval_copy = sp + 60|0; $2 = sp + 40|0; $3 = sp + 36|0; $__t = sp + 16|0; $4 = sp + 12|0; $7 = sp; $0 = $this; $1 = $__x; $8 = $0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); do { if ($13) { $14 = ((($8)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$8>>2]|0; $17 = ($15>>>0)>($16>>>0); if ($17) { $18 = ((($8)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$8>>2]|0; $21 = $19; $22 = $20; $23 = (($21) - ($22))|0; $24 = (($23|0) / 4)&-1; $__d = $24; $25 = $__d; $26 = (($25) + 1)|0; $27 = (($26|0) / 2)&-1; $__d = $27; $28 = ((($8)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($8)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = ((($8)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $__d; $35 = (0 - ($34))|0; $36 = (($33) + ($35<<2)|0); $37 = (__ZNSt3__14moveIPPNS_4pairINS1_Ii7ButtonsEEbEES6_EET0_T_S8_S7_($29,$31,$36)|0); $38 = ((($8)) + 8|0); HEAP32[$38>>2] = $37; $39 = $__d; $40 = ((($8)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (0 - ($39))|0; $43 = (($41) + ($42<<2)|0); HEAP32[$40>>2] = $43; break; } $44 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$8>>2]|0; $47 = $45; $48 = $46; $49 = (($47) - ($48))|0; $50 = (($49|0) / 4)&-1; $51 = $50<<1; HEAP32[$2>>2] = $51; HEAP32[$3>>2] = 1; $52 = (__ZNSt3__13maxIjEERKT_S3_S3_($2,$3)|0); $53 = HEAP32[$52>>2]|0; $__c = $53; $54 = $__c; $55 = $__c; $56 = (($55>>>0) / 4)&-1; $57 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEEC2EjjS8_($__t,$54,$56,$57); $58 = ((($8)) + 4|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; invoke_vii(6924,($4|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } $62 = ((($8)) + 8|0); $63 = HEAP32[$62>>2]|0; __THREW__ = 0; invoke_vii(6924,($7|0),($63|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; invoke_viii(6925,($__t|0),($$byval_copy|0),($$byval_copy$1|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $5 = $74; $6 = $75; __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); $76 = $5; $77 = $6; ___resumeException($76|0); // unreachable; } else { __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($8,$__t); $68 = ((($8)) + 4|0); $69 = ((($__t)) + 4|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($68,$69); $70 = ((($8)) + 8|0); $71 = ((($__t)) + 8|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($70,$71); $72 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($8)|0); $73 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9__end_capEv($__t)|0); __ZNSt3__14swapIPPNS_4pairINS1_Ii7ButtonsEEbEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS8_EE5valueEvE4typeERS8_SB_($72,$73); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEED2Ev($__t); break; } } } while(0); $78 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE7__allocEv($8)|0); $79 = ((($8)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = (__ZNSt3__116__to_raw_pointerIPNS_4pairINS1_Ii7ButtonsEEbEEEEPT_S7_($80)|0); $82 = $1; __ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_($78,$81,$82); $83 = ((($8)) + 8|0); $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 4|0); HEAP32[$83>>2] = $85; STACKTOP = sp;return; } function __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 12|0); HEAP32[$2>>2] = $4; $5 = HEAP32[$1>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $4; $8 = $6; $9 = (($7) - ($8))|0; $10 = (($9|0) / 12)&-1; $11 = ($10|0)==(341); if (!($11)) { STACKTOP = sp;return ($1|0); } $12 = HEAP32[$1>>2]|0; $13 = ((($12)) + 4|0); HEAP32[$1>>2] = $13; $14 = HEAP32[$1>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($1)) + 4|0); HEAP32[$16>>2] = $15; STACKTOP = sp;return ($1|0); } function __ZNSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE14__erase_to_endENS_16__deque_iteratorIS4_PKS4_RS9_PKSA_iLi341EEE($this,$__f) { $this = $this|0; $__f = $__f|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__b = 0, $__e = 0, $__n = 0, $__p = 0, $__pos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__e = sp + 56|0; $1 = sp + 40|0; $__b = sp + 24|0; $2 = sp + 8|0; $__p = sp; $0 = $this; $3 = $0; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($__e,$3); __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2IPS4_RS4_PSC_EERKNS0_IS4_T_T0_T1_iLi341EEEPNS_9enable_ifIXsr14is_convertibleISF_S6_EE5valueEvE4typeE($1,$__e,0); $4 = (__ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($1,$__f)|0); $__n = $4; $5 = $__n; $6 = ($5|0)>(0); if (!($6)) { STACKTOP = sp;return; } $7 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv($3)|0); $__a = $7; __ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($__b,$3); __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2IPS4_RS4_PSC_EERKNS0_IS4_T_T0_T1_iLi341EEEPNS_9enable_ifIXsr14is_convertibleISF_S6_EE5valueEvE4typeE($2,$__b,0); $8 = (__ZNSt3__1miERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEESC_($__f,$2)|0); $__pos = $8; $9 = $__pos; __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEplEi($__p,$__b,$9); while(1) { $10 = (__ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEESA_($__p,$__e)|0); if (!($10)) { break; } $11 = $__a; $12 = (__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv($__p)|0); $13 = (__ZNSt3__19addressofINS_4pairINS1_Ii7ButtonsEEbEEEEPT_RS5_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS5_EEvRS6_PT_($11,$13); (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEppEv($__p)|0); } $14 = $__n; $15 = (__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($3)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) - ($14))|0; HEAP32[$15>>2] = $17; while(1) { $18 = (__ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE12__back_spareEv($3)|0); $19 = ($18>>>0)>=(682); if (!($19)) { break; } $20 = $__a; $21 = (__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4backEv($3)|0); $22 = HEAP32[$21>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE10deallocateERS6_PS5_j($20,$22,341); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8pop_backEv($3); } STACKTOP = sp;return; } function __ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEplEi($agg$result,$this,$__n) { $agg$result = $agg$result|0; $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; ;HEAP32[$agg$result>>2]=HEAP32[$2>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$2+4>>2]|0; $3 = $1; (__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEpLEi($agg$result,$3)|0); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8pop_backEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + -4|0); __ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE17__destruct_at_endEPS5_($1,$4); STACKTOP = sp;return; } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2IPS4_RS4_PSC_EERKNS0_IS4_T_T0_T1_iLi341EEEPNS_9enable_ifIXsr14is_convertibleISF_S6_EE5valueEvE4typeE($this,$__it,$0) { $this = $this|0; $__it = $__it|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__it; $3 = $0; $4 = $1; $5 = $2; $6 = HEAP32[$5>>2]|0; HEAP32[$4>>2] = $6; $7 = ((($4)) + 4|0); $8 = $2; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; HEAP32[$7>>2] = $10; STACKTOP = sp;return; } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($agg$result,$1); STACKTOP = sp;return; } function __ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE5beginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__mp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $3 = ((($1)) + 16|0); $4 = HEAP32[$3>>2]|0; $5 = (($4>>>0) / 341)&-1; $6 = (($2) + ($5<<2)|0); $__mp = $6; $7 = $__mp; __THREW__ = 0; $8 = (invoke_ii(6914,($1|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } if ($8) { $17 = 0; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2ES9_S6_($agg$result,$7,$17); STACKTOP = sp;return; } $11 = $__mp; $12 = HEAP32[$11>>2]|0; $13 = ((($1)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = (($14>>>0) % 341)&-1; $16 = (($12) + (($15*12)|0)|0); $17 = $16; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2ES9_S6_($agg$result,$7,$17); STACKTOP = sp;return; } function __ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2ES9_S6_($this,$__m,$__p) { $this = $this|0; $__m = $__m|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__m; $2 = $__p; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNKSt3__15dequeINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($agg$result,$1); STACKTOP = sp;return; } function __ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE3endEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__mp = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($3) + ($5))|0; $__p = $6; $7 = (__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5beginEv($1)|0); $8 = $__p; $9 = (($8>>>0) / 341)&-1; $10 = (($7) + ($9<<2)|0); $__mp = $10; $11 = $__mp; __THREW__ = 0; $12 = (invoke_ii(6914,($1|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $21 = ___cxa_find_matching_catch(0|0)|0; $22 = tempRet0; ___clang_call_terminate($21); // unreachable; } if ($12) { $20 = 0; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2ES9_S6_($agg$result,$11,$20); STACKTOP = sp;return; } $15 = $__mp; $16 = HEAP32[$15>>2]|0; $17 = $__p; $18 = (($17>>>0) % 341)&-1; $19 = (($16) + (($18*12)|0)|0); $20 = $19; __ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPKS4_RS5_PKS6_iLi341EEC2ES9_S6_($agg$result,$11,$20); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__114pointer_traitsIPNS_4pairIK7ButtonsfEEE10pointer_toERS4_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_4pairIK7ButtonsfEEEEPT_RS5_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofINS_4pairIK7ButtonsfEEEEPT_RS5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPNS_12__value_typeI7ButtonsfEEE10pointer_toERS3_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPNS_12__value_typeI7ButtonsfEEE10pointer_toERS3_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofINS_12__value_typeI7ButtonsfEEEEPT_RS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEEaSERKSA_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $2 = sp + 4|0; $3 = sp; $0 = $this; $1 = $__t; $4 = $0; $5 = $1; $6 = ($4|0)!=($5|0); if (!($6)) { STACKTOP = sp;return ($4|0); } (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $7 = $1; (__ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($7)|0); $8 = $1; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__copy_assign_allocERKSA_($4,$8); $9 = $1; $10 = (__ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5beginEv($9)|0); HEAP32[$2>>2] = $10; $11 = $1; $12 = (__ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($11)|0); HEAP32[$3>>2] = $12; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__assign_multiINS_21__tree_const_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEEEEvT_SI_($4,$$byval_copy,$$byval_copy$1); STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__copy_assign_allocERKSA_($this,$__t) { $this = $this|0; $__t = $__t|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__t; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__copy_assign_allocERKSA_NS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__copy_assign_allocERKSA_NS_17integral_constantIbLb0EEE($this,$__t,$0) { $this = $this|0; $__t = $__t|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__t; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__assign_multiINS_21__tree_const_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEEEEvT_SI_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $__cache = 0, $__next = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 4|0; $4 = sp; $0 = $this; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($5)|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); do { if ($8) { $9 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE8__detachEv($5)|0); $__cache = $9; while(1) { $10 = $__cache; $11 = ($10|0)!=(0|0); if (!($11)) { label = 15; break; } __THREW__ = 0; $12 = (invoke_iii(6935,($__first|0),($__last|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { break; } if (!($12)) { label = 15; break; } $15 = $__cache; $16 = ((($15)) + 16|0); __THREW__ = 0; $17 = (invoke_ii(6936,($__first|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { break; } __THREW__ = 0; (invoke_iii(6937,($16|0),($17|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { break; } $22 = $__cache; __THREW__ = 0; $23 = (invoke_ii(6938,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { break; } $__next = $23; $26 = $__cache; __THREW__ = 0; $27 = (invoke_iii(6939,($5|0),($26|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { break; } HEAP32[$3>>2] = $27; $30 = $__next; $__cache = $30; __THREW__ = 0; (invoke_ii(6940,($__first|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break; } } if ((label|0) == 15) { $48 = $__cache; $49 = ($48|0)!=(0|0); if (!($49)) { break; } while(1) { $50 = $__cache; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)!=(0|0); $54 = $__cache; if (!($53)) { break; } $55 = ((($54)) + 8|0); $56 = HEAP32[$55>>2]|0; $__cache = $56; } __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($5,$54); break; } $33 = ___cxa_find_matching_catch(0|0)|0; $34 = tempRet0; $1 = $33; $2 = $34; $35 = $1; (___cxa_begin_catch(($35|0))|0); while(1) { $36 = $__cache; $37 = ((($36)) + 8|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(0|0); $40 = $__cache; if (!($39)) { break; } $41 = ((($40)) + 8|0); $42 = HEAP32[$41>>2]|0; $__cache = $42; } __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($5,$40); __THREW__ = 0; invoke_v(4020); $43 = __THREW__; __THREW__ = 0; $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $1 = $44; $2 = $45; __THREW__ = 0; invoke_v(3867); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $62 = ___cxa_find_matching_catch(0|0)|0; $63 = tempRet0; ___clang_call_terminate($62); // unreachable; } else { $60 = $1; $61 = $2; ___resumeException($60|0); // unreachable; } } } while(0); while(1) { $57 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__first,$__last)|0); if (!($57)) { break; } $58 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv($__first)|0); $59 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__insert_multiERKS3_($5,$58)|0); HEAP32[$4>>2] = $59; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv($__first)|0); } STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE8__detachEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cache = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; $__cache = $3; $4 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 8|0); HEAP32[$8>>2] = 0; $9 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); HEAP32[$9>>2] = 0; $10 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($1)|0); HEAP32[$10>>2] = 0; $11 = $__cache; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { $18 = $__cache; STACKTOP = sp;return ($18|0); } $15 = $__cache; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $__cache = $17; $18 = $__cache; STACKTOP = sp;return ($18|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__112__value_typeI7ButtonsfEaSERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; (__ZNSt3__14pairI7ButtonsfEaSIRKNS0_IKS1_fEEvEERS2_OT_($2,$3)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__14pairI7ButtonsfEaSIRKNS0_IKS1_fEEvEERS2_OT_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; $4 = (__ZNSt3__13getILj0EK7ButtonsfEERKNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERKS7_($3)|0); $5 = (__ZNSt3__17forwardIRK7ButtonsEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$2>>2] = $6; $7 = $1; $8 = (__ZNSt3__13getILj1EK7ButtonsfEERKNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERKS7_($7)|0); $9 = (__ZNSt3__17forwardIRKfEEOT_RNS_16remove_referenceIS3_E4typeE($8)|0); $10 = +HEAPF32[$9>>2]; $11 = ((($2)) + 4|0); HEAPF32[$11>>2] = $10; STACKTOP = sp;return ($2|0); } function __ZNSt3__13getILj0EK7ButtonsfEERKNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERKS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj0EE3getIK7ButtonsfEERKT_RKNS_4pairIS5_T0_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj0EE3getIK7ButtonsfEERKT_RKNS_4pairIS5_T0_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRKfEEOT_RNS_16remove_referenceIS3_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13getILj1EK7ButtonsfEERKNS_13tuple_elementIXT_ENS_4pairIT0_T1_EEE4typeERKS7_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = (__ZNSt3__110__get_pairILj1EE3getIK7ButtonsfEERKT0_RKNS_4pairIT_S5_EE($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__110__get_pairILj1EE3getIK7ButtonsfEERKT0_RKNS_4pairIT_S5_EE($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE8__detachEPNS_11__tree_nodeIS3_PvEE($__cache) { $__cache = $__cache|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__cache; $2 = $1; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $0 = 0; $32 = $0; STACKTOP = sp;return ($32|0); } $6 = $1; $7 = (__ZNSt3__120__tree_is_left_childIPNS_16__tree_node_baseIPvEEEEbT_($6)|0); $8 = $1; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; if ($7) { HEAP32[$10>>2] = 0; $11 = $1; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $1 = $13; $14 = $1; $15 = ((($14)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); $18 = $1; if ($17) { $0 = $18; $32 = $0; STACKTOP = sp;return ($32|0); } else { $19 = ((($18)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = (__ZNSt3__111__tree_leafIPNS_16__tree_node_baseIPvEEEET_S5_($20)|0); $0 = $21; $32 = $0; STACKTOP = sp;return ($32|0); } } else { $22 = ((($10)) + 4|0); HEAP32[$22>>2] = 0; $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $1 = $25; $26 = $1; $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); $29 = $1; if ($28) { $0 = $29; $32 = $0; STACKTOP = sp;return ($32|0); } else { $30 = HEAP32[$29>>2]|0; $31 = (__ZNSt3__111__tree_leafIPNS_16__tree_node_baseIPvEEEET_S5_($30)|0); $0 = $31; $32 = $0; STACKTOP = sp;return ($32|0); } } return (0)|0; } function __ZNSt3__111__tree_leafIPNS_16__tree_node_baseIPvEEEET_S5_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; while(1) { $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); $4 = $0; if ($3) { $5 = HEAP32[$4>>2]|0; $0 = $5; continue; } $6 = ((($4)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0|0); $9 = $0; if (!($8)) { break; } $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $0 = $11; } STACKTOP = sp;return ($9|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__node_insert_multiEPNS_11__tree_nodeIS3_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__parent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__parent = sp + 4|0; $1 = $this; $2 = $__nd; $3 = $1; $4 = $2; $5 = ((($4)) + 16|0); $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__find_leaf_highERPNS_16__tree_node_baseIPvEERKS3_($3,$__parent,$5)|0); $__child = $6; $7 = HEAP32[$__parent>>2]|0; $8 = $__child; $9 = $2; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSE_SE_($3,$7,$8,$9); $10 = $2; __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$10); $11 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($11|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__find_leaf_highERPNS_16__tree_node_baseIPvEERKS3_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $31 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $32 = $2; HEAP32[$32>>2] = $31; $33 = $2; $34 = HEAP32[$33>>2]|0; $0 = $34; $35 = $0; STACKTOP = sp;return ($35|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS3_S8_($8,$9,$11)|0); $13 = $__nd; if ($12) { $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } else { $21 = ((($13)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = $__nd; if (!($23)) { label = 8; break; } $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $__nd = $26; continue; } } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $35 = $0; STACKTOP = sp;return ($35|0); } else if ((label|0) == 8) { $27 = $2; HEAP32[$27>>2] = $24; $28 = $2; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 4|0); $0 = $30; $35 = $0; STACKTOP = sp;return ($35|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareI7ButtonsNS_12__value_typeIS1_fEENS_4lessIS1_EELb1EEclERKS3_S8_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessI7ButtonsEclERKS1_S4_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE14__insert_multiERKS3_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__child = 0, $__h = 0, $__parent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__parent = sp + 24|0; $__h = sp + 8|0; $1 = $this; $2 = $__v; $5 = $1; $6 = $2; $7 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__find_leaf_highERPNS_16__tree_node_baseIPvEERKS3_($5,$__parent,$6)|0); $__child = $7; $8 = $2; __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__construct_nodeIJRKS3_EEENS_10unique_ptrINS_11__tree_nodeIS3_PvEENS_22__tree_node_destructorINS8_ISH_EEEEEEDpOT_($__h,$5,$8); $9 = HEAP32[$__parent>>2]|0; $10 = $__child; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6900,($5|0),($9|0),($10|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $3 = $16; $4 = $17; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $18 = $3; $19 = $4; ___resumeException($18|0); // unreachable; } else { $14 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($__h)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$14); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $15 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__construct_nodeIJRKS3_EEENS_10unique_ptrINS_11__tree_nodeIS3_PvEENS_22__tree_node_destructorINS8_ISH_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE8allocateERS8_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEC2ERS8_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeI7ButtonsfEEEEPT_RS4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardIRKNS_12__value_typeI7ButtonsfEEEEOT_RNS_16remove_referenceIS6_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6941,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEC2ERS8_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6942,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIS5_JRKS5_EEEvRS8_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKNS_12__value_typeI7ButtonsfEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIS5_JRKS5_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE11__constructIS5_JRKS5_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKNS_12__value_typeI7ButtonsfEEEEOT_RNS_16remove_referenceIS6_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIS4_JRKS4_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEE9constructIS4_JRKS4_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKNS_12__value_typeI7ButtonsfEEEEOT_RNS_16remove_referenceIS6_E4typeE($4)|0); __ZNSt3__112__value_typeI7ButtonsfEC2ERKS2_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeI7ButtonsfEC2ERKS2_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; $3 = $1; ;HEAP32[$2>>2]=HEAP32[$3>>2]|0;HEAP32[$2+4>>2]=HEAP32[$3+4>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardIRKNS_12__value_typeI7ButtonsfEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEclEPS7_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEEclEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeI7ButtonsfEEEEPT_RS4_($8)|0); __THREW__ = 0; invoke_vii(6904,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE10deallocateERS8_PS7_j($14,$15,1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE14__insert_multiINS_4pairIiS2_EEEENS_15__tree_iteratorIS3_PNS_11__tree_nodeIS3_PvEEiEEOT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 36|0; $__h = sp + 16|0; $__parent = sp + 12|0; $1 = $this; $2 = $__v; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__construct_nodeIJNS_4pairIiS2_EEEEENS_10unique_ptrINS_11__tree_nodeIS3_PvEENS_22__tree_node_destructorINS8_ISH_EEEEEEDpOT_($__h,$5,$7); $8 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEptEv($__h)|0); $9 = ((($8)) + 16|0); __THREW__ = 0; $10 = (invoke_iiii(6943,($5|0),($__parent|0),($9|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } $__child = $10; $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(6944,($5|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } else { $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($__h)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$18); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($__h); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__construct_nodeIJNS_4pairIiS2_EEEEENS_10unique_ptrINS_11__tree_nodeIS3_PvEENS_22__tree_node_destructorINS8_ISH_EEEEEEDpOT_($agg$result,$this,$__args) { $agg$result = $agg$result|0; $this = $this|0; $__args = $__args|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__args; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE8allocateERS8_j($8,1)|0); $10 = $__na; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEC2ERS8_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeIi7ButtonsEEEEPT_RS4_($13)|0); $15 = $1; $16 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($15)|0); __THREW__ = 0; invoke_viii(6945,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $4 = $22; $5 = $23; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($agg$result); $24 = $4; $25 = $5; ___resumeException($24|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $21 = $$pre_trunc&1; if ($21) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE8allocateERS8_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*24)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEC2ERS8_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2EPS6_OSA_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6946,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSD_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EEC2ES7_SB_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEOT_RNS_16remove_referenceIS8_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEEEEOT_RNS_16remove_referenceISB_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE9constructIS5_JNS_4pairIiS4_EEEEEvRS8_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE11__constructIS5_JNS_4pairIiS4_EEEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE11__constructIS5_JNS_4pairIiS4_EEEEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE9constructIS4_JNS_4pairIiS3_EEEEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEE9constructIS4_JNS_4pairIiS3_EEEEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); __ZNSt3__112__value_typeIi7ButtonsEC2IJNS_4pairIiS1_EEEEEDpOT_($3,$5); STACKTOP = sp;return; } function __ZNSt3__112__value_typeIi7ButtonsEC2IJNS_4pairIiS1_EEEEEDpOT_($this,$__args) { $this = $this|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__args; $2 = $0; $3 = $1; $4 = (__ZNSt3__17forwardINS_4pairIi7ButtonsEEEEOT_RNS_16remove_referenceIS4_E4typeE($3)|0); __ZNSt3__14pairIKi7ButtonsEC2IiS2_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleIS5_S1_EE5valuesr14is_convertibleIS6_S2_EE5valueEvE4typeE($2,$4,0); STACKTOP = sp;return; } function __ZNSt3__14pairIKi7ButtonsEC2IiS2_EEONS0_IT_T0_EEPNS_9enable_ifIXaasr14is_convertibleIS5_S1_EE5valuesr14is_convertibleIS6_S2_EE5valueEvE4typeE($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNSt3__17forwardIiEEOT_RNS_16remove_referenceIS1_E4typeE($5)|0); $7 = HEAP32[$6>>2]|0; HEAP32[$4>>2] = $7; $8 = ((($4)) + 4|0); $9 = $2; $10 = ((($9)) + 4|0); $11 = (__ZNSt3__17forwardI7ButtonsEEOT_RNS_16remove_referenceIS2_E4typeE($10)|0); $12 = HEAP32[$11>>2]|0; HEAP32[$8>>2] = $12; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__find_leaf_highERPNS_16__tree_node_baseIPvEERKS3_($this,$__parent,$__v) { $this = $this|0; $__parent = $__parent|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__v; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $31 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $32 = $2; HEAP32[$32>>2] = $31; $33 = $2; $34 = HEAP32[$33>>2]|0; $0 = $34; $35 = $0; STACKTOP = sp;return ($35|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10value_compEv($4)|0); $9 = $3; $10 = $__nd; $11 = ((($10)) + 16|0); $12 = (__ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKS3_S8_($8,$9,$11)|0); $13 = $__nd; if ($12) { $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0|0); $16 = $__nd; if (!($15)) { label = 5; break; } $17 = HEAP32[$16>>2]|0; $__nd = $17; continue; } else { $21 = ((($13)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); $24 = $__nd; if (!($23)) { label = 8; break; } $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $__nd = $26; continue; } } if ((label|0) == 5) { $18 = $2; HEAP32[$18>>2] = $16; $19 = $2; $20 = HEAP32[$19>>2]|0; $0 = $20; $35 = $0; STACKTOP = sp;return ($35|0); } else if ((label|0) == 8) { $27 = $2; HEAP32[$27>>2] = $24; $28 = $2; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 4|0); $0 = $30; $35 = $0; STACKTOP = sp;return ($35|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEclERKS3_S8_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIiEclERKiS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSE_SE_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5resetEPS6_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEclEPS7_($9,$10); STACKTOP = sp;return; } function __ZNSt3__122__tree_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEEclEPS7_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = (__ZNSt3__19addressofINS_12__value_typeIi7ButtonsEEEEPT_RS4_($8)|0); __THREW__ = 0; invoke_vii(6917,($6|0),($9|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } $12 = $1; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = HEAP32[$2>>2]|0; $15 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE10deallocateERS8_PS7_j($14,$15,1); STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($2)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ES7_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS3_PvEEiEC2ENS_15__tree_iteratorIS3_S7_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE7destroyEPNS_11__tree_nodeIS3_PvEE($1,$2); $3 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE4sizeEv($1)|0); HEAP32[$3>>2] = 0; $4 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); $5 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($1)|0); HEAP32[$5>>2] = $4; $6 = (__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($1)|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEC2ES5_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEEC2ERKS7_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEC2ES5_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEEC2ERKS7_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6947,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6948,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EEC2EjS7_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEELj2EEC2EjS7_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEEEOT_RNS_16remove_referenceIS8_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZN10JGuiObjectC2Ei($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $3 = 68024; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); $5 = $1; HEAP32[$4>>2] = $5; $6 = (__ZN3JGE11GetInstanceEv()|0); HEAP32[17003] = $6; STACKTOP = sp;return; } function __ZN10JGuiObjectD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN10JGuiObjectD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN10JGuiObjectD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN10JGuiObject7LeavingE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $key; STACKTOP = sp;return 1; } function __ZN10JGuiObject13ButtonPressedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN10JGuiObject8EnteringEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN10JGuiObject5GetIdEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN10JGuiObject6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; STACKTOP = sp;return; } function __ZN14JGuiControllerC2EP3JGEiP12JGuiListener($this,$jge,$id,$listener) { $this = $this|0; $jge = $jge|0; $id = $id|0; $listener = $listener|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $jge; $2 = $id; $3 = $listener; $4 = $0; $5 = 68068; HEAP32[$4>>2] = $5; $6 = ((($4)) + 4|0); $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($4)) + 8|0); $9 = $2; HEAP32[$8>>2] = $9; $10 = ((($4)) + 68|0); $11 = $3; HEAP32[$10>>2] = $11; $12 = ((($4)) + 72|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($12); $13 = ((($4)) + 84|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2Ev($13); $14 = ((($4)) + 56|0); HEAP32[$14>>2] = 0; $15 = ((($4)) + 64|0); HEAP32[$15>>2] = 0; $16 = ((($4)) + 96|0); HEAP32[$16>>2] = 0; $17 = ((($4)) + 24|0); HEAP32[$17>>2] = 0; $18 = ((($4)) + 40|0); HEAP32[$18>>2] = 240; $19 = ((($4)) + 44|0); HEAP32[$19>>2] = 136; $20 = ((($4)) + 36|0); HEAP8[$20>>0] = 0; $21 = ((($4)) + 16|0); HEAP32[$21>>2] = 10; $22 = ((($4)) + 20|0); HEAP32[$22>>2] = 2; $23 = ((($4)) + 28|0); HEAP32[$23>>2] = 4; $24 = ((($4)) + 12|0); HEAP8[$24>>0] = 1; STACKTOP = sp;return; } function __ZN14JGuiControllerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 68068; HEAP32[$3>>2] = $4; $i = 0; while(1) { $5 = $i; $6 = ((($3)) + 96|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)<($7|0); if (!($8)) { label = 10; break; } $9 = ((($3)) + 72|0); $10 = $i; __THREW__ = 0; $11 = (invoke_iii(3833,($9|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { break; } $14 = HEAP32[$11>>2]|0; $15 = ($14|0)!=(0|0); if ($15) { $16 = ((($3)) + 72|0); $17 = $i; __THREW__ = 0; $18 = (invoke_iii(3833,($16|0),($17|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } $21 = HEAP32[$18>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = HEAP32[$21>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191]($21); } } $31 = $i; $32 = (($31) + 1)|0; $i = $32; } L10: do { if ((label|0) == 10) { $i1 = 0; while(1) { $33 = $i1; $34 = ((($3)) + 84|0); $35 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($34)|0); $36 = ($33>>>0)<($35>>>0); $37 = ((($3)) + 84|0); if (!($36)) { break; } $38 = $i1; __THREW__ = 0; $39 = (invoke_iii(3833,($37|0),($38|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break L10; } $42 = HEAP32[$39>>2]|0; $43 = ($42|0)!=(0|0); if ($43) { $44 = ((($3)) + 84|0); $45 = $i1; __THREW__ = 0; $46 = (invoke_iii(3833,($44|0),($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L10; } $49 = HEAP32[$46>>2]|0; $50 = ($49|0)==(0|0); if (!($50)) { $51 = HEAP32[$49>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; FUNCTION_TABLE_vi[$53 & 8191]($49); } } $54 = $i1; $55 = (($54) + 1)|0; $i1 = $55; } __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($37); $56 = ((($3)) + 72|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($56); STACKTOP = sp;return; } } while(0); $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; $1 = $26; $2 = $27; $28 = ((($3)) + 84|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($28); $29 = ((($3)) + 72|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEED2Ev($29); $30 = $1; ___clang_call_terminate($30); // unreachable; } function __ZN14JGuiControllerD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14JGuiControllerD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14JGuiController6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $i = 0; while(1) { $2 = $i; $3 = ((($1)) + 96|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = ((($1)) + 72|0); $7 = $i; $8 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($6,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if ($10) { $11 = ((($1)) + 72|0); $12 = $i; $13 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($11,$12)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vi[$17 & 8191]($14); } $18 = $i; $19 = (($18) + 1)|0; $i = $19; } STACKTOP = sp;return; } function __ZN14JGuiController14CheckUserInputE7Buttons($this,$key) { $this = $this|0; $key = $key|0; var $$expand_i1_val = 0, $$expand_i1_val11 = 0, $$expand_i1_val13 = 0, $$expand_i1_val15 = 0, $$expand_i1_val17 = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$expand_i1_val9 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0, $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0; var $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $distance2 = 0, $i = 0, $i3 = 0, $left = 0, $minDistance2 = 0, $n = 0, $n1 = 0, $n2 = 0, $or$cond = 0, $or$cond3 = 0, $top = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 52|0; $x = sp + 32|0; $y = sp + 28|0; $top = sp + 4|0; $left = sp; $1 = $this; $2 = $key; $3 = $1; $4 = ((($3)) + 96|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0); if (!($6)) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } $7 = $2; $8 = ((($3)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)==($9|0); do { if ($10) { $11 = ((($3)) + 72|0); $12 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5emptyEv($11)|0); if (!($12)) { $13 = ((($3)) + 72|0); $14 = ((($3)) + 24|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($13,$15)|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = ((($3)) + 72|0); $20 = ((($3)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($19,$21)|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = (FUNCTION_TABLE_ii[$26 & 8191]($23)|0); if ($27) { $28 = ((($3)) + 68|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)!=(0|0); if ($30) { $31 = ((($3)) + 68|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($3)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ((($3)) + 72|0); $39 = ((($3)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($38,$40)|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZN10JGuiObject5GetIdEv($42)|0); FUNCTION_TABLE_viii[$35 & 8191]($32,$37,$43); } $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } } } } else { $44 = $2; $45 = ((($3)) + 20|0); $46 = HEAP32[$45>>2]|0; $47 = ($44|0)==($46|0); if ($47) { $48 = ((($3)) + 68|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)!=(0|0); if (!($50)) { break; } $51 = ((($3)) + 68|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ((($3)) + 8|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_viii[$55 & 8191]($52,$57,-1); break; } $58 = $2; $59 = (11)==($58|0); if ($59) { $60 = ((($3)) + 68|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)!=(0|0); if ($62) { $63 = ((($3)) + 68|0); $64 = HEAP32[$63>>2]|0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ((($3)) + 8|0); $69 = HEAP32[$68>>2]|0; FUNCTION_TABLE_viii[$67 & 8191]($64,$69,-200); } $$expand_i1_val7 = 1; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } $70 = $2; $71 = (7)==($70|0); $72 = $2; $73 = (8)==($72|0); $or$cond = $71 | $73; if ($or$cond) { $74 = ((($3)) + 24|0); $75 = HEAP32[$74>>2]|0; $n = $75; $76 = $n; $77 = (($76) + -1)|0; $n = $77; $78 = $n; $79 = ($78|0)<(0); do { if ($79) { $80 = ((($3)) + 28|0); $81 = HEAP32[$80>>2]|0; $82 = $81 & 4; $83 = ($82|0)!=(0); if ($83) { $84 = ((($3)) + 96|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) - 1)|0; $n = $86; break; } else { $n = 0; break; } } } while(0); $87 = $n; $88 = ((($3)) + 24|0); $89 = HEAP32[$88>>2]|0; $90 = ($87|0)!=($89|0); if ($90) { $91 = ((($3)) + 72|0); $92 = ((($3)) + 24|0); $93 = HEAP32[$92>>2]|0; $94 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($91,$93)|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)!=(0|0); if ($96) { $97 = ((($3)) + 72|0); $98 = ((($3)) + 24|0); $99 = HEAP32[$98>>2]|0; $100 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($97,$99)|0); $101 = HEAP32[$100>>2]|0; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 24|0); $104 = HEAP32[$103>>2]|0; $105 = (FUNCTION_TABLE_iii[$104 & 8191]($101,8)|0); if ($105) { $106 = $n; $107 = ((($3)) + 24|0); HEAP32[$107>>2] = $106; $108 = ((($3)) + 72|0); $109 = ((($3)) + 24|0); $110 = HEAP32[$109>>2]|0; $111 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($108,$110)|0); $112 = HEAP32[$111>>2]|0; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 20|0); $115 = HEAP32[$114>>2]|0; FUNCTION_TABLE_vi[$115 & 8191]($112); } } } $$expand_i1_val9 = 1; HEAP8[$0>>0] = $$expand_i1_val9; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } $116 = $2; $117 = (6)==($116|0); $118 = $2; $119 = (9)==($118|0); $or$cond3 = $117 | $119; if ($or$cond3) { $120 = ((($3)) + 24|0); $121 = HEAP32[$120>>2]|0; $n1 = $121; $122 = $n1; $123 = (($122) + 1)|0; $n1 = $123; $124 = $n1; $125 = ((($3)) + 96|0); $126 = HEAP32[$125>>2]|0; $127 = (($126) - 1)|0; $128 = ($124|0)>($127|0); do { if ($128) { $129 = ((($3)) + 28|0); $130 = HEAP32[$129>>2]|0; $131 = $130 & 4; $132 = ($131|0)!=(0); if ($132) { $n1 = 0; break; } else { $133 = ((($3)) + 96|0); $134 = HEAP32[$133>>2]|0; $135 = (($134) - 1)|0; $n1 = $135; break; } } } while(0); $136 = $n1; $137 = ((($3)) + 24|0); $138 = HEAP32[$137>>2]|0; $139 = ($136|0)!=($138|0); if ($139) { $140 = ((($3)) + 72|0); $141 = ((($3)) + 24|0); $142 = HEAP32[$141>>2]|0; $143 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($140,$142)|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)!=(0|0); if ($145) { $146 = ((($3)) + 72|0); $147 = ((($3)) + 24|0); $148 = HEAP32[$147>>2]|0; $149 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($146,$148)|0); $150 = HEAP32[$149>>2]|0; $151 = HEAP32[$150>>2]|0; $152 = ((($151)) + 24|0); $153 = HEAP32[$152>>2]|0; $154 = (FUNCTION_TABLE_iii[$153 & 8191]($150,9)|0); if ($154) { $155 = $n1; $156 = ((($3)) + 24|0); HEAP32[$156>>2] = $155; $157 = ((($3)) + 72|0); $158 = ((($3)) + 24|0); $159 = HEAP32[$158>>2]|0; $160 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($157,$159)|0); $161 = HEAP32[$160>>2]|0; $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 20|0); $164 = HEAP32[$163>>2]|0; FUNCTION_TABLE_vi[$164 & 8191]($161); } } } $$expand_i1_val11 = 1; HEAP8[$0>>0] = $$expand_i1_val11; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } HEAP32[$x>>2] = -1; HEAP32[$y>>2] = -1; $minDistance2 = -1; $165 = ((($3)) + 24|0); $166 = HEAP32[$165>>2]|0; $n2 = $166; $167 = ((($3)) + 4|0); $168 = HEAP32[$167>>2]|0; $169 = (__ZN3JGE23GetLeftClickCoordinatesERiS0_($168,$x,$y)|0); if ($169) { $i = 0; while(1) { $170 = $i; $171 = ((($3)) + 84|0); $172 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($171)|0); $173 = ($170>>>0)<($172>>>0); if (!($173)) { break; } $174 = ((($3)) + 84|0); $175 = $i; $176 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($174,$175)|0); $177 = HEAP32[$176>>2]|0; $178 = HEAP32[$177>>2]|0; $179 = ((($178)) + 28|0); $180 = HEAP32[$179>>2]|0; $181 = (FUNCTION_TABLE_ii[$180 & 8191]($177)|0); if ($181) { label = 41; break; } $184 = $i; $185 = (($184) + 1)|0; $i = $185; } if ((label|0) == 41) { $182 = ((($3)) + 4|0); $183 = HEAP32[$182>>2]|0; __ZN3JGE20LeftClickedProcessedEv($183); $$expand_i1_val13 = 1; HEAP8[$0>>0] = $$expand_i1_val13; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } $186 = ((($3)) + 72|0); $187 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($186)|0); $188 = ($187|0)!=(0); if (!($188)) { $288 = ((($3)) + 4|0); $289 = HEAP32[$288>>2]|0; __ZN3JGE20LeftClickedProcessedEv($289); break; } $i3 = 0; while(1) { $189 = $i3; $190 = ((($3)) + 96|0); $191 = HEAP32[$190>>2]|0; $192 = ($189|0)<($191|0); if (!($192)) { break; } $193 = ((($3)) + 72|0); $194 = $i3; $195 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($193,$194)|0); $196 = HEAP32[$195>>2]|0; $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 32|0); $199 = HEAP32[$198>>2]|0; $200 = (FUNCTION_TABLE_iiii[$199 & 8191]($196,$top,$left)|0); if ($200) { $201 = +HEAPF32[$top>>2]; $202 = HEAP32[$y>>2]|0; $203 = (+($202|0)); $204 = $201 - $203; $205 = +HEAPF32[$top>>2]; $206 = HEAP32[$y>>2]|0; $207 = (+($206|0)); $208 = $205 - $207; $209 = $204 * $208; $210 = +HEAPF32[$left>>2]; $211 = HEAP32[$x>>2]|0; $212 = (+($211|0)); $213 = $210 - $212; $214 = +HEAPF32[$left>>2]; $215 = HEAP32[$x>>2]|0; $216 = (+($215|0)); $217 = $214 - $216; $218 = $213 * $217; $219 = $209 + $218; $220 = (~~(($219))>>>0); $distance2 = $220; $221 = $distance2; $222 = $minDistance2; $223 = ($221>>>0)<($222>>>0); if (!($223)) { break; } $224 = $distance2; $minDistance2 = $224; $225 = $i3; $n2 = $225; } $226 = $i3; $227 = (($226) + 1)|0; $i3 = $227; } $228 = $n2; $229 = ((($3)) + 24|0); $230 = HEAP32[$229>>2]|0; $231 = ($228|0)!=($230|0); if ($231) { $232 = ((($3)) + 72|0); $233 = ((($3)) + 24|0); $234 = HEAP32[$233>>2]|0; $235 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($232,$234)|0); $236 = HEAP32[$235>>2]|0; $237 = ($236|0)!=(0|0); if ($237) { $238 = ((($3)) + 72|0); $239 = ((($3)) + 24|0); $240 = HEAP32[$239>>2]|0; $241 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($238,$240)|0); $242 = HEAP32[$241>>2]|0; $243 = HEAP32[$242>>2]|0; $244 = ((($243)) + 24|0); $245 = HEAP32[$244>>2]|0; $246 = (FUNCTION_TABLE_iii[$245 & 8191]($242,9)|0); if ($246) { $247 = $n2; $248 = ((($3)) + 24|0); HEAP32[$248>>2] = $247; $249 = ((($3)) + 72|0); $250 = ((($3)) + 24|0); $251 = HEAP32[$250>>2]|0; $252 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($249,$251)|0); $253 = HEAP32[$252>>2]|0; $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 20|0); $256 = HEAP32[$255>>2]|0; FUNCTION_TABLE_vi[$256 & 8191]($253); } else { label = 54; } } else { label = 54; } } else { label = 54; } if ((label|0) == 54) { $257 = $n2; $258 = ((($3)) + 24|0); $259 = HEAP32[$258>>2]|0; $260 = ($257|0)==($259|0); if ($260) { $261 = ((($3)) + 72|0); $262 = ((($3)) + 24|0); $263 = HEAP32[$262>>2]|0; $264 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($261,$263)|0); $265 = HEAP32[$264>>2]|0; $266 = ($265|0)!=(0|0); if ($266) { $267 = ((($3)) + 72|0); $268 = ((($3)) + 24|0); $269 = HEAP32[$268>>2]|0; $270 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($267,$269)|0); $271 = HEAP32[$270>>2]|0; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 24|0); $274 = HEAP32[$273>>2]|0; $275 = (FUNCTION_TABLE_iii[$274 & 8191]($271,10)|0); if ($275) { $276 = ((($3)) + 72|0); $277 = ((($3)) + 24|0); $278 = HEAP32[$277>>2]|0; $279 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($276,$278)|0); $280 = HEAP32[$279>>2]|0; $281 = HEAP32[$280>>2]|0; $282 = ((($281)) + 20|0); $283 = HEAP32[$282>>2]|0; FUNCTION_TABLE_vi[$283 & 8191]($280); } } } } $284 = ((($3)) + 4|0); $285 = HEAP32[$284>>2]|0; __ZN3JGE20LeftClickedProcessedEv($285); $286 = ((($3)) + 4|0); $287 = HEAP32[$286>>2]|0; __ZN3JGE10ResetInputEv($287); $$expand_i1_val15 = 1; HEAP8[$0>>0] = $$expand_i1_val15; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } } } while(0); $$expand_i1_val17 = 0; HEAP8[$0>>0] = $$expand_i1_val17; $$pre_trunc = HEAP8[$0>>0]|0; $290 = $$pre_trunc&1; STACKTOP = sp;return ($290|0); } function __ZN14JGuiController6UpdateEf($this,$dt) { $this = $this|0; $dt = +$dt; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, $key = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $dt; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 96|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { break; } $7 = ((($2)) + 72|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($2)) + 72|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $1; FUNCTION_TABLE_vid[$18 & 8191]($15,$19); } $20 = $i; $21 = (($20) + 1)|0; $i = $21; } $i1 = 0; while(1) { $22 = $i1; $23 = ((($2)) + 84|0); $24 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($23)|0); $25 = ($22>>>0)<($24>>>0); if (!($25)) { break; } $26 = ((($2)) + 84|0); $27 = $i1; $28 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = $1; FUNCTION_TABLE_vid[$32 & 8191]($29,$33); $34 = $i1; $35 = (($34) + 1)|0; $i1 = $35; } $36 = ((($2)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if (!($38)) { STACKTOP = sp;return; } $39 = ((($2)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = (__ZN3JGE10ReadButtonEv($40)|0); $key = $41; $42 = HEAP32[$2>>2]|0; $43 = ((($42)) + 16|0); $44 = HEAP32[$43>>2]|0; $45 = $key; (FUNCTION_TABLE_iii[$44 & 8191]($2,$45)|0); STACKTOP = sp;return; } function __ZN14JGuiController3AddEP10JGuiObjectb($this,$ctrl,$isButton) { $this = $this|0; $ctrl = $ctrl|0; $isButton = $isButton|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $ctrl; $3 = $isButton&1; $2 = $3; $4 = $0; $5 = $2; $6 = $5&1; if ($6) { $11 = ((($4)) + 84|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($11,$1); STACKTOP = sp;return; } else { $7 = ((($4)) + 72|0); __ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_($7,$1); $8 = ((($4)) + 96|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + 1)|0; HEAP32[$8>>2] = $10; STACKTOP = sp;return; } } function __ZN14JGuiController8RemoveAtEib($this,$i,$isButton) { $this = $this|0; $i = $i|0; $isButton = $isButton|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 44|0; $$byval_copy = sp + 40|0; $3 = sp + 28|0; $4 = sp + 24|0; $5 = sp + 20|0; $6 = sp + 16|0; $7 = sp + 12|0; $8 = sp + 8|0; $9 = sp + 4|0; $10 = sp; $0 = $this; $1 = $i; $11 = $isButton&1; $2 = $11; $12 = $0; $13 = $2; $14 = $13&1; if ($14) { $15 = ((($12)) + 84|0); $16 = $1; $17 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($15,$16)|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0|0); if (!($19)) { STACKTOP = sp;return; } $20 = ((($12)) + 84|0); $21 = ((($12)) + 84|0); $22 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($21)|0); HEAP32[$5>>2] = $22; $23 = $1; $24 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($5,$23)|0); HEAP32[$4>>2] = $24; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($3,$4,0); ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $25 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($20,$$byval_copy)|0); HEAP32[$6>>2] = $25; $26 = ((($12)) + 84|0); $27 = $1; $28 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($26,$27)|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); if ($30) { STACKTOP = sp;return; } $31 = HEAP32[$29>>2]|0; $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vi[$33 & 8191]($29); STACKTOP = sp;return; } $34 = ((($12)) + 72|0); $35 = $1; $36 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if (!($38)) { STACKTOP = sp;return; } $39 = ((($12)) + 72|0); $40 = ((($12)) + 72|0); $41 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5beginEv($40)|0); HEAP32[$9>>2] = $41; $42 = $1; $43 = (__ZNKSt3__111__wrap_iterIPP10JGuiObjectEplEi($9,$42)|0); HEAP32[$8>>2] = $43; __ZNSt3__111__wrap_iterIPKP10JGuiObjectEC2IPS2_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleIS8_S4_EE5valueEvE4typeE($7,$8,0); ;HEAP32[$$byval_copy$1>>2]=HEAP32[$7>>2]|0; $44 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE($39,$$byval_copy$1)|0); HEAP32[$10>>2] = $44; $45 = ((($12)) + 72|0); $46 = $1; $47 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($45,$46)|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { $50 = HEAP32[$48>>2]|0; $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; FUNCTION_TABLE_vi[$52 & 8191]($48); } $53 = ((($12)) + 96|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + -1)|0; HEAP32[$53>>2] = $55; $56 = ((($12)) + 24|0); $57 = HEAP32[$56>>2]|0; $58 = ((($12)) + 96|0); $59 = HEAP32[$58>>2]|0; $60 = ($57|0)==($59|0); if (!($60)) { STACKTOP = sp;return; } $61 = ((($12)) + 24|0); HEAP32[$61>>2] = 0; STACKTOP = sp;return; } function __ZN14JGuiController6RemoveEi($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $id; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 96|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { break; } $7 = ((($2)) + 72|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($2)) + 72|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = (__ZN10JGuiObject5GetIdEv($15)|0); $17 = $1; $18 = ($16|0)==($17|0); if ($18) { label = 5; break; } } $23 = $i; $24 = (($23) + 1)|0; $i = $24; } if ((label|0) == 5) { $19 = HEAP32[$2>>2]|0; $20 = ((($19)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = $i; FUNCTION_TABLE_viii[$21 & 8191]($2,$22,0); STACKTOP = sp;return; } $i1 = 0; while(1) { $25 = $i1; $26 = ((($2)) + 84|0); $27 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($26)|0); $28 = ($25>>>0)<($27>>>0); if (!($28)) { label = 13; break; } $29 = ((($2)) + 84|0); $30 = $i1; $31 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($29,$30)|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($2)) + 84|0); $35 = $i1; $36 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($34,$35)|0); $37 = HEAP32[$36>>2]|0; $38 = (__ZN10JGuiObject5GetIdEv($37)|0); $39 = $1; $40 = ($38|0)==($39|0); if ($40) { break; } } $45 = $i1; $46 = (($45) + 1)|0; $i1 = $46; } if ((label|0) == 13) { STACKTOP = sp;return; } $41 = HEAP32[$2>>2]|0; $42 = ((($41)) + 24|0); $43 = HEAP32[$42>>2]|0; $44 = $i1; FUNCTION_TABLE_viii[$43 & 8191]($2,$44,1); STACKTOP = sp;return; } function __ZN14JGuiController6RemoveEP10JGuiObject($this,$ctrl) { $this = $this|0; $ctrl = $ctrl|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $i1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $ctrl; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 96|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)<($5|0); if (!($6)) { break; } $7 = ((($2)) + 72|0); $8 = $i; $9 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($7,$8)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0|0); if ($11) { $12 = ((($2)) + 72|0); $13 = $i; $14 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($12,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = ($15|0)==($16|0); if ($17) { label = 5; break; } } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } if ((label|0) == 5) { $18 = HEAP32[$2>>2]|0; $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = $i; FUNCTION_TABLE_viii[$20 & 8191]($2,$21,0); STACKTOP = sp;return; } $i1 = 0; while(1) { $24 = $i1; $25 = ((($2)) + 84|0); $26 = (__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE4sizeEv($25)|0); $27 = ($24>>>0)<($26>>>0); if (!($27)) { label = 13; break; } $28 = ((($2)) + 84|0); $29 = $i1; $30 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($28,$29)|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($2)) + 84|0); $34 = $i1; $35 = (__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj($33,$34)|0); $36 = HEAP32[$35>>2]|0; $37 = $1; $38 = ($36|0)==($37|0); if ($38) { break; } } $43 = $i1; $44 = (($43) + 1)|0; $i1 = $44; } if ((label|0) == 13) { STACKTOP = sp;return; } $39 = HEAP32[$2>>2]|0; $40 = ((($39)) + 24|0); $41 = HEAP32[$40>>2]|0; $42 = $i1; FUNCTION_TABLE_viii[$41 & 8191]($2,$42,1); STACKTOP = sp;return; } function __ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($2|0)==($4|0); STACKTOP = sp;return ($5|0); } function __ZN7JLBFontC2EPKcib($this,$fontname,$lineheight,$useVideoRAM) { $this = $this|0; $fontname = $fontname|0; $lineheight = $lineheight|0; $useVideoRAM = $useVideoRAM|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0; var $42 = 0.0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0.0, $99 = 0, $a = 0.0, $b = 0.0, $buffer = 0, $c = 0.0, $cellHeight = 0.0, $fileSys = 0, $filename = 0, $i = 0, $j = 0, $n = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $x = 0.0, $y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2400|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $filename = sp + 2136|0; $buffer = sp + 88|0; $4 = sp + 56|0; $0 = $this; $1 = $fontname; $2 = $lineheight; $7 = $useVideoRAM&1; $3 = $7; $8 = $0; $9 = (__ZN9JRenderer11GetInstanceEv()|0); HEAP32[17026] = $9; $10 = ((($8)) + 3080|0); HEAPF32[$10>>2] = 0.0; $11 = ((($8)) + 3084|0); HEAPF32[$11>>2] = 1.0; $12 = ((($8)) + 3100|0); HEAPF32[$12>>2] = 0.0; $13 = ((($8)) + 3092|0); HEAPF32[$13>>2] = 0.0; $14 = ((($8)) + 3096|0); HEAPF32[$14>>2] = 0.0; $15 = ((($8)) + 3104|0); HEAP32[$15>>2] = -1; HEAP32[$8>>2] = 0; $16 = ((($8)) + 4|0); HEAP32[$16>>2] = 0; $17 = ((($8)) + 3108|0); HEAP32[$17>>2] = 0; $18 = $1; HEAP32[$vararg_buffer>>2] = $18; (_sprintf($filename,165334,$vararg_buffer)|0); $19 = (__ZN11JFileSystem11GetInstanceEv()|0); $fileSys = $19; $20 = $fileSys; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$filename); __THREW__ = 0; $21 = (invoke_iii(6423,($20|0),($4|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $5 = $25; $6 = $26; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $121 = $5; $122 = $6; ___resumeException($121|0); // unreachable; } $24 = $21 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); if ($24) { STACKTOP = sp;return; } $27 = $fileSys; (__ZN11JFileSystem8ReadFileEPvi($27,$buffer,2048)|0); $28 = $fileSys; __ZN11JFileSystem9CloseFileEv($28); $29 = $1; HEAP32[$vararg_buffer1>>2] = $29; (_sprintf($filename,165341,$vararg_buffer1)|0); $30 = HEAP32[17026]|0; $31 = $3; $32 = $31&1; $33 = $32&1; $34 = (__ZN9JRenderer11LoadTextureEPKcii($30,$filename,$33,0)|0); HEAP32[$8>>2] = $34; $35 = $2; $36 = (+($35|0)); $37 = HEAP32[$8>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = (($39|0) / 16)&-1; $41 = (+($40|0)); $42 = $36 / $41; $43 = ((($8)) + 3088|0); HEAPF32[$43>>2] = $42; $44 = HEAP32[$8>>2]|0; $45 = ($44|0)==(0|0); if ($45) { STACKTOP = sp;return; } $46 = $2; $47 = (+($46|0)); $48 = ((($8)) + 3080|0); HEAPF32[$48>>2] = $47; $49 = (__Znwj(64)|0); $50 = HEAP32[$8>>2]|0; $51 = ((($8)) + 3088|0); $52 = +HEAPF32[$51>>2]; $53 = 16.0 / $52; $54 = ((($8)) + 3080|0); $55 = +HEAPF32[$54>>2]; $56 = ((($8)) + 3088|0); $57 = +HEAPF32[$56>>2]; $58 = $55 / $57; __THREW__ = 0; invoke_viidddd(4434,($49|0),($50|0),0.0,0.0,(+$53),(+$58)); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { $114 = ___cxa_find_matching_catch()|0; $115 = tempRet0; $5 = $114; $6 = $115; __ZdlPv($49); $121 = $5; $122 = $6; ___resumeException($121|0); // unreachable; } $61 = ((($8)) + 4|0); HEAP32[$61>>2] = $49; $y = 0.0; $62 = HEAP32[$8>>2]|0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = (+($64|0)); $66 = $65 / 16.0; $cellHeight = $66; $n = 0; $i = 0; while(1) { $67 = $i; $68 = ($67|0)<(16); if (!($68)) { break; } $j = 0; while(1) { $69 = $j; $70 = ($69|0)<(16); if (!($70)) { break; } $71 = $n; $72 = $71<<2; $73 = (($buffer) + ($72<<1)|0); $74 = HEAP16[$73>>1]|0; $75 = (+($74<<16>>16)); $x = $75; $76 = $n; $77 = $76<<2; $78 = (($77) + 1)|0; $79 = (($buffer) + ($78<<1)|0); $80 = HEAP16[$79>>1]|0; $81 = (+($80<<16>>16)); $a = $81; $82 = $n; $83 = $82<<2; $84 = (($83) + 2)|0; $85 = (($buffer) + ($84<<1)|0); $86 = HEAP16[$85>>1]|0; $87 = (+($86<<16>>16)); $b = $87; $88 = $n; $89 = $88<<2; $90 = (($89) + 3)|0; $91 = (($buffer) + ($90<<1)|0); $92 = HEAP16[$91>>1]|0; $93 = (+($92<<16>>16)); $c = $93; $94 = $x; $95 = $n; $96 = ((($8)) + 8|0); $97 = (($96) + ($95<<2)|0); HEAPF32[$97>>2] = $94; $98 = $y; $99 = $n; $100 = ((($8)) + 1032|0); $101 = (($100) + ($99<<2)|0); HEAPF32[$101>>2] = $98; $102 = $a; $103 = $b; $104 = $102 + $103; $105 = $c; $106 = $104 + $105; $107 = $n; $108 = ((($8)) + 2056|0); $109 = (($108) + ($107<<2)|0); HEAPF32[$109>>2] = $106; $110 = $n; $111 = (($110) + 1)|0; $n = $111; $112 = $j; $113 = (($112) + 1)|0; $j = $113; } $116 = $cellHeight; $117 = $y; $118 = $117 + $116; $y = $118; $119 = $i; $120 = (($119) + 1)|0; $i = $120; } STACKTOP = sp;return; } function __ZN7JLBFontD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { __ZdlPv($6); } } $8 = HEAP32[$1>>2]|0; $9 = ($8|0)!=(0|0); if (!($9)) { STACKTOP = sp;return; } $10 = HEAP32[$1>>2]|0; $11 = ($10|0)==(0|0); if ($11) { STACKTOP = sp;return; } __ZN8JTextureD2Ev($10); __ZdlPv($10); STACKTOP = sp;return; } function __ZN7JLBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff($this,$s,$x,$y,$align,$leftOffset,$displayWidth) { $this = $this|0; $s = $s|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $displayWidth = +$displayWidth; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $align; $4 = $leftOffset; $5 = $displayWidth; $6 = $0; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($s)|0); $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; __ZN7JLBFont10DrawStringEPKcffiff($6,$7,$8,$9,$10,$11,$12); STACKTOP = sp;return; } function __ZN7JLBFont10DrawStringEPKcffiff($this,$string,$x,$y,$align,$leftOffset,$displayWidth) { $this = $this|0; $string = $string|0; $x = +$x; $y = +$y; $align = $align|0; $leftOffset = +$leftOffset; $displayWidth = +$displayWidth; var $0 = 0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0.0; var $116 = 0, $117 = 0.0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0; var $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0.0, $150 = 0.0, $151 = 0.0; var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; var $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0.0, $185 = 0, $186 = 0.0, $187 = 0.0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $2 = 0.0, $20 = 0.0, $200 = 0, $201 = 0.0, $202 = 0, $203 = 0.0, $204 = 0.0, $205 = 0.0; var $206 = 0.0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0; var $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0; var $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0; var $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $charWidth = 0.0, $delta = 0.0, $dx = 0.0, $dx0 = 0.0, $dy = 0.0, $index = 0, $p = 0, $width = 0.0, $x0 = 0.0, $xPos = 0.0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $string; $2 = $x; $3 = $y; $4 = $align; $5 = $leftOffset; $6 = $displayWidth; $7 = $0; $8 = $1; $p = $8; $9 = $2; $dx0 = $9; $10 = $3; $dy = $10; $11 = ((($7)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if ($13) { STACKTOP = sp;return; } $14 = $1; $15 = (+__ZNK7JLBFont14GetStringWidthEPKc($7,$14)); $width = $15; $16 = $4; $17 = ($16|0)==(2); do { if ($17) { $18 = $6; $19 = $18 != 0.0; if ($19) { $20 = $6; $21 = $dx0; $22 = $21 - $20; $dx0 = $22; $23 = $width; $24 = $6; $25 = $23 - $24; $26 = $5; $27 = $26 + $25; $5 = $27; break; } else { $28 = $width; $29 = $dx0; $30 = $29 - $28; $dx0 = $30; break; } } else { $31 = $4; $32 = ($31|0)==(1); if ($32) { $33 = $6; $34 = $33 != 0.0; if ($34) { $35 = $6; $36 = $35 / 2.0; $37 = $dx0; $38 = $37 - $36; $dx0 = $38; $39 = $width; $40 = $39 / 2.0; $41 = $6; $42 = $41 / 2.0; $43 = $40 - $42; $44 = $5; $45 = $44 + $43; $5 = $45; break; } else { $46 = $width; $47 = $46 / 2.0; $48 = $dx0; $49 = $48 - $47; $dx0 = $49; break; } } } } while(0); $50 = $dx0; $51 = (+Math_floor((+$50))); $dx = $51; $52 = $dy; $53 = (+Math_floor((+$52))); $dy = $53; $54 = $dx; $x0 = $54; L15: while(1) { $55 = $p; $56 = HEAP8[$55>>0]|0; $57 = ($56<<24>>24)!=(0); if (!($57)) { label = 28; break; } $58 = $p; $59 = HEAP8[$58>>0]|0; $60 = $59 << 24 >> 24; $61 = ($60|0)==(10); $62 = $p; if ($61) { $63 = ((($62)) + 1|0); $p = $63; $64 = ((($7)) + 3080|0); $65 = +HEAPF32[$64>>2]; $66 = $65; $67 = $66 * 1.1000000000000001; $68 = ((($7)) + 3084|0); $69 = +HEAPF32[$68>>2]; $70 = $69; $71 = $67 * $70; $72 = $dy; $73 = $72; $74 = $73 + $71; $75 = $74; $dy = $75; $76 = $dy; $77 = (+Math_floor((+$76))); $dy = $77; $78 = $dx0; $dx = $78; continue; } $79 = HEAP8[$62>>0]|0; $80 = $79 << 24 >> 24; $81 = (($80) - 32)|0; $82 = ($81|0)<(0); if (!($82)) { $83 = $p; $84 = HEAP8[$83>>0]|0; $85 = $84 << 24 >> 24; $86 = (($85) - 32)|0; $87 = ($86|0)>(127); if (!($87)) { $90 = $p; $91 = HEAP8[$90>>0]|0; $92 = $91 << 24 >> 24; $93 = (($92) - 32)|0; $94 = ((($7)) + 3108|0); $95 = HEAP32[$94>>2]|0; $96 = (($93) + ($95))|0; $index = $96; $97 = $index; $98 = ((($7)) + 2056|0); $99 = (($98) + ($97<<2)|0); $100 = +HEAPF32[$99>>2]; $101 = ((($7)) + 3088|0); $102 = +HEAPF32[$101>>2]; $103 = $100 * $102; $charWidth = $103; $104 = $charWidth; $105 = ((($7)) + 3096|0); $106 = +HEAPF32[$105>>2]; $107 = $104 + $106; $108 = ((($7)) + 3084|0); $109 = +HEAPF32[$108>>2]; $110 = $107 * $109; $delta = $110; $111 = $index; $112 = ((($7)) + 8|0); $113 = (($112) + ($111<<2)|0); $114 = +HEAPF32[$113>>2]; $xPos = $114; $115 = $5; $116 = $115 != 0.0; do { if ($116) { $117 = $5; $118 = $117 < 0.0; $119 = $5; if ($118) { $120 = $dx; $121 = $120 - $119; $dx = $121; $5 = 0.0; break; } $122 = $delta; $123 = $119 - $122; $124 = $123 > 0.0; if ($124) { $125 = $delta; $126 = $5; $127 = $126 - $125; $5 = $127; $128 = $p; $129 = ((($128)) + 1|0); $p = $129; continue L15; } else { $130 = $index; $131 = ((($7)) + 8|0); $132 = (($131) + ($130<<2)|0); $133 = +HEAPF32[$132>>2]; $134 = $5; $135 = $133 + $134; $xPos = $135; $136 = $5; $137 = $delta; $138 = $137 - $136; $delta = $138; $5 = 0.0; $139 = $delta; $140 = ((($7)) + 3084|0); $141 = +HEAPF32[$140>>2]; $142 = $139 / $141; $143 = ((($7)) + 3096|0); $144 = +HEAPF32[$143>>2]; $145 = $142 - $144; $charWidth = $145; break; } } } while(0); $146 = $6; $147 = $146 != 0.0; if ($147) { $148 = $dx; $149 = $x0; $150 = $6; $151 = $149 + $150; $152 = $148 > $151; if ($152) { label = 28; break; } $153 = $dx; $154 = $delta; $155 = $153 + $154; $156 = $x0; $157 = $6; $158 = $156 + $157; $159 = $155 > $158; if ($159) { $160 = $x0; $161 = $6; $162 = $160 + $161; $163 = $dx; $164 = $162 - $163; $delta = $164; $165 = $delta; $166 = ((($7)) + 3084|0); $167 = +HEAPF32[$166>>2]; $168 = $165 / $167; $169 = ((($7)) + 3096|0); $170 = +HEAPF32[$169>>2]; $171 = $168 - $170; $charWidth = $171; } } $172 = ((($7)) + 4|0); $173 = HEAP32[$172>>2]|0; $174 = $xPos; $175 = $index; $176 = ((($7)) + 1032|0); $177 = (($176) + ($175<<2)|0); $178 = +HEAPF32[$177>>2]; $179 = $charWidth; $180 = ((($7)) + 3088|0); $181 = +HEAPF32[$180>>2]; $182 = $179 / $181; $183 = ((($7)) + 3080|0); $184 = +HEAPF32[$183>>2]; $185 = ((($7)) + 3088|0); $186 = +HEAPF32[$185>>2]; $187 = $184 / $186; __ZN5JQuad14SetTextureRectEffff($173,$174,$178,$182,$187); $188 = HEAP32[17026]|0; $189 = ((($7)) + 4|0); $190 = HEAP32[$189>>2]|0; $191 = $dx; $192 = $dy; $193 = ((($7)) + 3092|0); $194 = +HEAPF32[$193>>2]; $195 = ((($7)) + 3084|0); $196 = +HEAPF32[$195>>2]; $197 = ((($7)) + 3088|0); $198 = +HEAPF32[$197>>2]; $199 = $196 * $198; $200 = ((($7)) + 3084|0); $201 = +HEAPF32[$200>>2]; $202 = ((($7)) + 3088|0); $203 = +HEAPF32[$202>>2]; $204 = $201 * $203; __ZN9JRenderer10RenderQuadEP5JQuadfffff($188,$190,$191,$192,$194,$199,$204); $205 = $delta; $206 = $dx; $207 = $206 + $205; $dx = $207; $208 = $p; $209 = ((($208)) + 1|0); $p = $209; continue; } } $88 = $p; $89 = ((($88)) + 1|0); $p = $89; } if ((label|0) == 28) { STACKTOP = sp;return; } } function __ZNK7JLBFont14GetStringWidthEPKc($this,$string) { $this = $this|0; $string = $string|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ch = 0, $len = 0.0; var $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $string; $2 = $0; $len = 0.0; $3 = $1; $p = $3; while(1) { $4 = $p; $5 = HEAP8[$4>>0]|0; $6 = ($5<<24>>24)!=(0); if (!($6)) { break; } $7 = $p; $8 = HEAP8[$7>>0]|0; $9 = $8 << 24 >> 24; $10 = (($9) - 32)|0; $ch = $10; $11 = $p; $12 = ((($11)) + 1|0); $p = $12; $13 = $ch; $14 = ($13|0)<(0); if ($14) { continue; } $15 = $ch; $16 = ((($2)) + 3108|0); $17 = HEAP32[$16>>2]|0; $18 = (($15) + ($17))|0; $19 = ((($2)) + 2056|0); $20 = (($19) + ($18<<2)|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 3088|0); $23 = +HEAPF32[$22>>2]; $24 = $21 * $23; $25 = ((($2)) + 3096|0); $26 = +HEAPF32[$25>>2]; $27 = $24 + $26; $28 = $len; $29 = $28 + $27; $len = $29; } $30 = ((($2)) + 3096|0); $31 = +HEAPF32[$30>>2]; $32 = $len; $33 = $32 - $31; $len = $33; $34 = $len; $35 = ((($2)) + 3084|0); $36 = +HEAPF32[$35>>2]; $37 = $34 * $36; STACKTOP = sp;return (+$37); } function __ZN7JLBFont8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $3 = $1; $4 = ((($2)) + 3104|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($2)) + 3104|0); $8 = HEAP32[$7>>2]|0; __ZN5JQuad8SetColorEj($6,$8); STACKTOP = sp;return; } function __ZN7JLBFont8SetScaleEf($this,$scale) { $this = $this|0; $scale = +$scale; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scale; $2 = $0; $3 = $1; $4 = ((($2)) + 3084|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN7JLBFont11SetTrackingEf($this,$tracking) { $this = $this|0; $tracking = +$tracking; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tracking; $2 = $0; $3 = $1; $4 = ((($2)) + 3096|0); HEAPF32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNK7JLBFont8GetColorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 3104|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK7JLBFont8GetScaleEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 3084|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZNK7JLBFont9GetHeightEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 3080|0); $3 = +HEAPF32[$2>>2]; STACKTOP = sp;return (+$3); } function __ZN7JLBFont7SetBaseEi($this,$base) { $this = $this|0; $base = $base|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $base; $2 = $0; $3 = $1; $4 = ($3|0)==(0); $5 = $4 ? 0 : 128; $6 = ((($2)) + 3108|0); HEAP32[$6>>2] = $5; STACKTOP = sp;return; } function __ZN5JQuadC2EP8JTextureffff($this,$tex,$x,$y,$width,$height) { $this = $this|0; $tex = $tex|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tex; $2 = $x; $3 = $y; $4 = $width; $5 = $height; $6 = $0; $7 = $1; HEAP32[$6>>2] = $7; $8 = ((($6)) + 36|0); $9 = $2; HEAPF32[$8>>2] = $9; $10 = ((($6)) + 40|0); $11 = $3; HEAPF32[$10>>2] = $11; $12 = ((($6)) + 44|0); $13 = $4; HEAPF32[$12>>2] = $13; $14 = ((($6)) + 48|0); $15 = $5; HEAPF32[$14>>2] = $15; $16 = $1; $17 = ($16|0)!=(0|0); if (!($17)) { $18 = (__ZN3JGE11GetInstanceEv()|0); __ZN3JGE6AssertEPKcl($18,165349,291); } $19 = (__ZN9JRenderer11GetInstanceEv()|0); $20 = $1; __ZN9JRenderer26TransferTextureToGLContextER8JTexture($19,$20); $21 = ((($6)) + 52|0); HEAPF32[$21>>2] = 0.0; $22 = ((($6)) + 56|0); HEAPF32[$22>>2] = 0.0; $i = 0; while(1) { $23 = $i; $24 = ($23|0)<(4); if (!($24)) { break; } $25 = $i; $26 = ((($6)) + 20|0); $27 = (($26) + ($25<<2)|0); HEAP32[$27>>2] = -1; $28 = $i; $29 = (($28) + 1)|0; $i = $29; } $30 = ((($6)) + 60|0); HEAP8[$30>>0] = 0; $31 = ((($6)) + 61|0); HEAP8[$31>>0] = 0; $32 = $2; $33 = $3; $34 = $4; $35 = $5; __ZN5JQuad14SetTextureRectEffff($6,$32,$33,$34,$35); STACKTOP = sp;return; } function __ZN9JRenderer11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[17027]|0; $3 = ($2|0)==(0|0); if (!($3)) { $15 = HEAP32[17027]|0; STACKTOP = sp;return ($15|0); } $4 = (__Znwj(3024)|0); __THREW__ = 0; invoke_vi(6949,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $0 = $10; $1 = $11; __ZdlPv($4); $12 = $0; $13 = $1; ___resumeException($12|0); // unreachable; } HEAP32[17027] = $4; $7 = HEAP32[17027]|0; $8 = ($7|0)!=(0|0); if (!($8)) { $9 = (__ZN3JGE11GetInstanceEv()|0); __ZN3JGE6AssertEPKcl($9,165349,387); } $14 = HEAP32[17027]|0; __ZN9JRenderer12InitRendererEv($14); $15 = HEAP32[17027]|0; STACKTOP = sp;return ($15|0); } function __ZN9JRenderer26TransferTextureToGLContextER8JTexture($this,$inTexture) { $this = $this|0; $inTexture = $inTexture|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $texid = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $texid = sp; $0 = $this; $1 = $inTexture; $2 = $0; $3 = $1; $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } _glGenTextures(1,($texid|0)); $7 = HEAP32[$texid>>2]|0; $8 = $1; $9 = ((($8)) + 20|0); HEAP32[$9>>2] = $7; $10 = HEAP32[$texid>>2]|0; $11 = ((($2)) + 8|0); HEAP32[$11>>2] = $10; $12 = ((($2)) + 8|0); $13 = HEAP32[$12>>2]|0; _glBindTexture(3553,($13|0)); _glTexParameteri(3553,10242,10497); _glTexParameteri(3553,10243,10497); _glTexParameteri(3553,10241,9729); _glTexParameteri(3553,10240,9729); $14 = $1; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($20)) + 24|0); $22 = HEAP32[$21>>2]|0; _glTexImage2D(3553,0,6408,($16|0),($19|0),0,6408,5121,($22|0)); $23 = $1; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { __ZdaPv($25); } $27 = $1; $28 = ((($27)) + 24|0); HEAP32[$28>>2] = 0; STACKTOP = sp;return; } function __ZN5JQuad14SetTextureRectEffff($this,$x,$y,$w,$h) { $this = $this|0; $x = +$x; $y = +$y; $w = +$w; $h = +$h; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0.0, $47 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $w; $4 = $h; $5 = $0; $6 = $1; $7 = ((($5)) + 36|0); HEAPF32[$7>>2] = $6; $8 = $2; $9 = ((($5)) + 40|0); HEAPF32[$9>>2] = $8; $10 = $3; $11 = ((($5)) + 44|0); HEAPF32[$11>>2] = $10; $12 = $4; $13 = ((($5)) + 48|0); HEAPF32[$13>>2] = $12; $14 = HEAP32[$5>>2]|0; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = $1; $17 = HEAP32[$5>>2]|0; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = (+($19|0)); $21 = $16 / $20; $22 = ((($5)) + 4|0); HEAPF32[$22>>2] = $21; $23 = $2; $24 = HEAP32[$5>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = (+($26|0)); $28 = $23 / $27; $29 = ((($5)) + 8|0); HEAPF32[$29>>2] = $28; $30 = $1; $31 = $3; $32 = $30 + $31; $33 = HEAP32[$5>>2]|0; $34 = ((($33)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = (+($35|0)); $37 = $32 / $36; $38 = ((($5)) + 12|0); HEAPF32[$38>>2] = $37; $39 = $2; $40 = $4; $41 = $39 + $40; $42 = HEAP32[$5>>2]|0; $43 = ((($42)) + 12|0); $44 = HEAP32[$43>>2]|0; $45 = (+($44|0)); $46 = $41 / $45; $47 = ((($5)) + 16|0); HEAPF32[$47>>2] = $46; STACKTOP = sp;return; } function __ZN5JQuad14GetTextureRectEPfS0_S0_S0_($this,$x,$y,$w,$h) { $this = $this|0; $x = $x|0; $y = $y|0; $w = $w|0; $h = $h|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $w; $4 = $h; $5 = $0; $6 = ((($5)) + 36|0); $7 = +HEAPF32[$6>>2]; $8 = $1; HEAPF32[$8>>2] = $7; $9 = ((($5)) + 40|0); $10 = +HEAPF32[$9>>2]; $11 = $2; HEAPF32[$11>>2] = $10; $12 = ((($5)) + 44|0); $13 = +HEAPF32[$12>>2]; $14 = $3; HEAPF32[$14>>2] = $13; $15 = ((($5)) + 48|0); $16 = +HEAPF32[$15>>2]; $17 = $4; HEAPF32[$17>>2] = $16; STACKTOP = sp;return; } function __ZN5JQuad8SetColorEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $color; $2 = $0; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(4); if (!($4)) { break; } $5 = $1; $6 = $i; $7 = ((($2)) + 20|0); $8 = (($7) + ($6<<2)|0); HEAP32[$8>>2] = $5; $9 = $i; $10 = (($9) + 1)|0; $i = $10; } STACKTOP = sp;return; } function __ZN5JQuad10SetHotSpotEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = $1; $5 = ((($3)) + 52|0); HEAPF32[$5>>2] = $4; $6 = $2; $7 = ((($3)) + 56|0); HEAPF32[$7>>2] = $6; STACKTOP = sp;return; } function __ZN8JTextureC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 24|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 20|0); HEAP32[$4>>2] = -1; STACKTOP = sp;return; } function __ZN8JTextureD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(-1); if ($4) { $5 = ((($1)) + 20|0); __THREW__ = 0; invoke_vii(6950,1,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } $8 = ((($1)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); if (!($10)) { STACKTOP = sp;return; } $11 = ((($1)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { __ZdaPv($12); } $14 = ((($1)) + 24|0); HEAP32[$14>>2] = 0; STACKTOP = sp;return; } function __ZN8JTexture10UpdateBitsEiiiiPj($this,$x,$y,$width,$height,$bits) { $this = $this|0; $x = $x|0; $y = $y|0; $width = $width|0; $height = $height|0; $bits = $bits|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = $height; $5 = $bits; $6 = $0; $7 = (__ZN9JRenderer11GetInstanceEv()|0); __ZN9JRenderer11BindTextureEP8JTexture($7,$6); $8 = $1; $9 = $2; $10 = $3; $11 = $4; $12 = $5; _glTexSubImage2D(3553,0,($8|0),($9|0),($10|0),($11|0),6408,5121,($12|0)); STACKTOP = sp;return; } function __ZN9JRenderer11BindTextureEP8JTexture($this,$tex) { $this = $this|0; $tex = $tex|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tex; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($6|0)!=($9|0); if (!($10)) { STACKTOP = sp;return; } $11 = $1; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($2)) + 8|0); HEAP32[$14>>2] = $13; $15 = ((($2)) + 8|0); $16 = HEAP32[$15>>2]|0; _glBindTexture(3553,($16|0)); $17 = ((($2)) + 120|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(1); if ($19) { _glTexParameteri(3553,10241,9729); _glTexParameteri(3553,10240,9729); STACKTOP = sp;return; } $20 = ((($2)) + 120|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(2); if (!($22)) { STACKTOP = sp;return; } _glTexParameteri(3553,10241,9728); _glTexParameteri(3553,10240,9728); STACKTOP = sp;return; } function __ZN9JRenderer9Set3DFlagEb($flag) { $flag = $flag|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $flag&1; $0 = $1; $2 = $0; $3 = $2&1; $4 = $3&1; HEAP8[165348] = $4; STACKTOP = sp;return; } function __ZN9JRenderer12InitRendererEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $fShader = 0, $fShaderWithTexture = 0, $i = 0, $vShader = 0, $vShaderWithTexture = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1936|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vShader = sp + 1467|0; $fShader = sp + 1154|0; $vShaderWithTexture = sp + 529|0; $fShaderWithTexture = sp + 8|0; $0 = $this; $1 = $0; $2 = ((($1)) + 120|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 132|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 124|0); HEAP32[$4>>2] = 770; $5 = ((($1)) + 128|0); HEAP32[$5>>2] = 771; $6 = ((($1)) + 8|0); HEAP32[$6>>2] = -1; $7 = ((($1)) + 140|0); HEAPF32[$7>>2] = 75.0; $i = 0; while(1) { $8 = $i; $9 = ($8|0)<(360); if (!($9)) { break; } $10 = $i; $11 = (+($10|0)); $12 = $11 * 0.01745329238474369; $13 = (+Math_sin((+$12))); $14 = $i; $15 = ((($1)) + 144|0); $16 = (($15) + ($14<<2)|0); HEAPF32[$16>>2] = $13; $17 = $i; $18 = (+($17|0)); $19 = $18 * 0.01745329238474369; $20 = (+Math_cos((+$19))); $21 = $i; $22 = ((($1)) + 1584|0); $23 = (($22) + ($21<<2)|0); HEAPF32[$23>>2] = $20; $24 = $i; $25 = (($24) + 1)|0; $i = $25; } $26 = ((($1)) + 136|0); HEAP32[$26>>2] = 0; _memcpy(($vShader|0),(165418|0),469)|0; _memcpy(($fShader|0),(165887|0),313)|0; _memcpy(($vShaderWithTexture|0),(166200|0),625)|0; _memcpy(($fShaderWithTexture|0),(166825|0),521)|0; $27 = (__Z13esLoadProgramPKcS0_($vShader,$fShader)|0); $28 = ((($1)) + 76|0); HEAP32[$28>>2] = $27; $29 = ((($1)) + 76|0); $30 = HEAP32[$29>>2]|0; $31 = (_glGetAttribLocation(($30|0),(192455|0))|0); $32 = ((($1)) + 80|0); HEAP32[$32>>2] = $31; $33 = ((($1)) + 76|0); $34 = HEAP32[$33>>2]|0; $35 = (_glGetAttribLocation(($34|0),(167346|0))|0); $36 = ((($1)) + 84|0); HEAP32[$36>>2] = $35; $37 = ((($1)) + 76|0); $38 = HEAP32[$37>>2]|0; $39 = (_glGetUniformLocation(($38|0),(167354|0))|0); $40 = ((($1)) + 88|0); HEAP32[$40>>2] = $39; $41 = (__Z13esLoadProgramPKcS0_($vShaderWithTexture,$fShaderWithTexture)|0); $42 = ((($1)) + 92|0); HEAP32[$42>>2] = $41; $43 = ((($1)) + 92|0); $44 = HEAP32[$43>>2]|0; $45 = (_glGetAttribLocation(($44|0),(192455|0))|0); $46 = ((($1)) + 100|0); HEAP32[$46>>2] = $45; $47 = ((($1)) + 92|0); $48 = HEAP32[$47>>2]|0; $49 = (_glGetAttribLocation(($48|0),(192466|0))|0); $50 = ((($1)) + 104|0); HEAP32[$50>>2] = $49; $51 = ((($1)) + 92|0); $52 = HEAP32[$51>>2]|0; $53 = (_glGetAttribLocation(($52|0),(167346|0))|0); $54 = ((($1)) + 108|0); HEAP32[$54>>2] = $53; $55 = ((($1)) + 92|0); $56 = HEAP32[$55>>2]|0; $57 = (_glGetUniformLocation(($56|0),(167354|0))|0); $58 = ((($1)) + 112|0); HEAP32[$58>>2] = $57; $59 = ((($1)) + 92|0); $60 = HEAP32[$59>>2]|0; $61 = (_glGetUniformLocation(($60|0),(167367|0))|0); $62 = ((($1)) + 96|0); HEAP32[$62>>2] = $61; STACKTOP = sp;return; } function __ZN9JRendererC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAPF32[$1>>2] = 480.0; $2 = ((($1)) + 4|0); HEAPF32[$2>>2] = 272.0; STACKTOP = sp;return; } function __Z20esMatrixLoadIdentityP8ESMatrix($result) { $result = $result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $result; $1 = $0; dest=$1; stop=dest+64|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $2 = $0; HEAPF32[$2>>2] = 1.0; $3 = $0; $4 = ((($3)) + 16|0); $5 = ((($4)) + 4|0); HEAPF32[$5>>2] = 1.0; $6 = $0; $7 = ((($6)) + 32|0); $8 = ((($7)) + 8|0); HEAPF32[$8>>2] = 1.0; $9 = $0; $10 = ((($9)) + 48|0); $11 = ((($10)) + 12|0); HEAPF32[$11>>2] = 1.0; STACKTOP = sp;return; } function __Z7esScaleP8ESMatrixfff($result,$sx,$sy,$sz) { $result = $result|0; $sx = +$sx; $sy = +$sy; $sz = +$sz; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $result; $1 = $sx; $2 = $sy; $3 = $sz; $4 = $1; $5 = $0; $6 = +HEAPF32[$5>>2]; $7 = $6 * $4; HEAPF32[$5>>2] = $7; $8 = $1; $9 = $0; $10 = ((($9)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $11 * $8; HEAPF32[$10>>2] = $12; $13 = $1; $14 = $0; $15 = ((($14)) + 8|0); $16 = +HEAPF32[$15>>2]; $17 = $16 * $13; HEAPF32[$15>>2] = $17; $18 = $1; $19 = $0; $20 = ((($19)) + 12|0); $21 = +HEAPF32[$20>>2]; $22 = $21 * $18; HEAPF32[$20>>2] = $22; $23 = $2; $24 = $0; $25 = ((($24)) + 16|0); $26 = +HEAPF32[$25>>2]; $27 = $26 * $23; HEAPF32[$25>>2] = $27; $28 = $2; $29 = $0; $30 = ((($29)) + 16|0); $31 = ((($30)) + 4|0); $32 = +HEAPF32[$31>>2]; $33 = $32 * $28; HEAPF32[$31>>2] = $33; $34 = $2; $35 = $0; $36 = ((($35)) + 16|0); $37 = ((($36)) + 8|0); $38 = +HEAPF32[$37>>2]; $39 = $38 * $34; HEAPF32[$37>>2] = $39; $40 = $2; $41 = $0; $42 = ((($41)) + 16|0); $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $44 * $40; HEAPF32[$43>>2] = $45; $46 = $3; $47 = $0; $48 = ((($47)) + 32|0); $49 = +HEAPF32[$48>>2]; $50 = $49 * $46; HEAPF32[$48>>2] = $50; $51 = $3; $52 = $0; $53 = ((($52)) + 32|0); $54 = ((($53)) + 4|0); $55 = +HEAPF32[$54>>2]; $56 = $55 * $51; HEAPF32[$54>>2] = $56; $57 = $3; $58 = $0; $59 = ((($58)) + 32|0); $60 = ((($59)) + 8|0); $61 = +HEAPF32[$60>>2]; $62 = $61 * $57; HEAPF32[$60>>2] = $62; $63 = $3; $64 = $0; $65 = ((($64)) + 32|0); $66 = ((($65)) + 12|0); $67 = +HEAPF32[$66>>2]; $68 = $67 * $63; HEAPF32[$66>>2] = $68; STACKTOP = sp;return; } function __Z11esTranslateP8ESMatrixfff($result,$tx,$ty,$tz) { $result = $result|0; $tx = +$tx; $ty = +$ty; $tz = +$tz; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0; var $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $result; $1 = $tx; $2 = $ty; $3 = $tz; $4 = $0; $5 = +HEAPF32[$4>>2]; $6 = $1; $7 = $5 * $6; $8 = $0; $9 = ((($8)) + 16|0); $10 = +HEAPF32[$9>>2]; $11 = $2; $12 = $10 * $11; $13 = $7 + $12; $14 = $0; $15 = ((($14)) + 32|0); $16 = +HEAPF32[$15>>2]; $17 = $3; $18 = $16 * $17; $19 = $13 + $18; $20 = $0; $21 = ((($20)) + 48|0); $22 = +HEAPF32[$21>>2]; $23 = $22 + $19; HEAPF32[$21>>2] = $23; $24 = $0; $25 = ((($24)) + 4|0); $26 = +HEAPF32[$25>>2]; $27 = $1; $28 = $26 * $27; $29 = $0; $30 = ((($29)) + 16|0); $31 = ((($30)) + 4|0); $32 = +HEAPF32[$31>>2]; $33 = $2; $34 = $32 * $33; $35 = $28 + $34; $36 = $0; $37 = ((($36)) + 32|0); $38 = ((($37)) + 4|0); $39 = +HEAPF32[$38>>2]; $40 = $3; $41 = $39 * $40; $42 = $35 + $41; $43 = $0; $44 = ((($43)) + 48|0); $45 = ((($44)) + 4|0); $46 = +HEAPF32[$45>>2]; $47 = $46 + $42; HEAPF32[$45>>2] = $47; $48 = $0; $49 = ((($48)) + 8|0); $50 = +HEAPF32[$49>>2]; $51 = $1; $52 = $50 * $51; $53 = $0; $54 = ((($53)) + 16|0); $55 = ((($54)) + 8|0); $56 = +HEAPF32[$55>>2]; $57 = $2; $58 = $56 * $57; $59 = $52 + $58; $60 = $0; $61 = ((($60)) + 32|0); $62 = ((($61)) + 8|0); $63 = +HEAPF32[$62>>2]; $64 = $3; $65 = $63 * $64; $66 = $59 + $65; $67 = $0; $68 = ((($67)) + 48|0); $69 = ((($68)) + 8|0); $70 = +HEAPF32[$69>>2]; $71 = $70 + $66; HEAPF32[$69>>2] = $71; $72 = $0; $73 = ((($72)) + 12|0); $74 = +HEAPF32[$73>>2]; $75 = $1; $76 = $74 * $75; $77 = $0; $78 = ((($77)) + 16|0); $79 = ((($78)) + 12|0); $80 = +HEAPF32[$79>>2]; $81 = $2; $82 = $80 * $81; $83 = $76 + $82; $84 = $0; $85 = ((($84)) + 32|0); $86 = ((($85)) + 12|0); $87 = +HEAPF32[$86>>2]; $88 = $3; $89 = $87 * $88; $90 = $83 + $89; $91 = $0; $92 = ((($91)) + 48|0); $93 = ((($92)) + 12|0); $94 = +HEAPF32[$93>>2]; $95 = $94 + $90; HEAPF32[$93>>2] = $95; STACKTOP = sp;return; } function __Z16esMatrixMultiplyP8ESMatrixS0_S0_($result,$srcA,$srcB) { $result = $result|0; $srcA = $srcA|0; $srcB = $srcB|0; var $0 = 0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0; var $116 = 0.0, $117 = 0.0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0.0, $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0; var $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0; var $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0; var $tmp = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmp = sp + 8|0; $0 = $result; $1 = $srcA; $2 = $srcB; $i = 0; while(1) { $3 = $i; $4 = ($3|0)<(4); if (!($4)) { break; } $5 = $i; $6 = $1; $7 = (($6) + ($5<<4)|0); $8 = +HEAPF32[$7>>2]; $9 = $2; $10 = +HEAPF32[$9>>2]; $11 = $8 * $10; $12 = $i; $13 = $1; $14 = (($13) + ($12<<4)|0); $15 = ((($14)) + 4|0); $16 = +HEAPF32[$15>>2]; $17 = $2; $18 = ((($17)) + 16|0); $19 = +HEAPF32[$18>>2]; $20 = $16 * $19; $21 = $11 + $20; $22 = $i; $23 = $1; $24 = (($23) + ($22<<4)|0); $25 = ((($24)) + 8|0); $26 = +HEAPF32[$25>>2]; $27 = $2; $28 = ((($27)) + 32|0); $29 = +HEAPF32[$28>>2]; $30 = $26 * $29; $31 = $21 + $30; $32 = $i; $33 = $1; $34 = (($33) + ($32<<4)|0); $35 = ((($34)) + 12|0); $36 = +HEAPF32[$35>>2]; $37 = $2; $38 = ((($37)) + 48|0); $39 = +HEAPF32[$38>>2]; $40 = $36 * $39; $41 = $31 + $40; $42 = $i; $43 = (($tmp) + ($42<<4)|0); HEAPF32[$43>>2] = $41; $44 = $i; $45 = $1; $46 = (($45) + ($44<<4)|0); $47 = +HEAPF32[$46>>2]; $48 = $2; $49 = ((($48)) + 4|0); $50 = +HEAPF32[$49>>2]; $51 = $47 * $50; $52 = $i; $53 = $1; $54 = (($53) + ($52<<4)|0); $55 = ((($54)) + 4|0); $56 = +HEAPF32[$55>>2]; $57 = $2; $58 = ((($57)) + 16|0); $59 = ((($58)) + 4|0); $60 = +HEAPF32[$59>>2]; $61 = $56 * $60; $62 = $51 + $61; $63 = $i; $64 = $1; $65 = (($64) + ($63<<4)|0); $66 = ((($65)) + 8|0); $67 = +HEAPF32[$66>>2]; $68 = $2; $69 = ((($68)) + 32|0); $70 = ((($69)) + 4|0); $71 = +HEAPF32[$70>>2]; $72 = $67 * $71; $73 = $62 + $72; $74 = $i; $75 = $1; $76 = (($75) + ($74<<4)|0); $77 = ((($76)) + 12|0); $78 = +HEAPF32[$77>>2]; $79 = $2; $80 = ((($79)) + 48|0); $81 = ((($80)) + 4|0); $82 = +HEAPF32[$81>>2]; $83 = $78 * $82; $84 = $73 + $83; $85 = $i; $86 = (($tmp) + ($85<<4)|0); $87 = ((($86)) + 4|0); HEAPF32[$87>>2] = $84; $88 = $i; $89 = $1; $90 = (($89) + ($88<<4)|0); $91 = +HEAPF32[$90>>2]; $92 = $2; $93 = ((($92)) + 8|0); $94 = +HEAPF32[$93>>2]; $95 = $91 * $94; $96 = $i; $97 = $1; $98 = (($97) + ($96<<4)|0); $99 = ((($98)) + 4|0); $100 = +HEAPF32[$99>>2]; $101 = $2; $102 = ((($101)) + 16|0); $103 = ((($102)) + 8|0); $104 = +HEAPF32[$103>>2]; $105 = $100 * $104; $106 = $95 + $105; $107 = $i; $108 = $1; $109 = (($108) + ($107<<4)|0); $110 = ((($109)) + 8|0); $111 = +HEAPF32[$110>>2]; $112 = $2; $113 = ((($112)) + 32|0); $114 = ((($113)) + 8|0); $115 = +HEAPF32[$114>>2]; $116 = $111 * $115; $117 = $106 + $116; $118 = $i; $119 = $1; $120 = (($119) + ($118<<4)|0); $121 = ((($120)) + 12|0); $122 = +HEAPF32[$121>>2]; $123 = $2; $124 = ((($123)) + 48|0); $125 = ((($124)) + 8|0); $126 = +HEAPF32[$125>>2]; $127 = $122 * $126; $128 = $117 + $127; $129 = $i; $130 = (($tmp) + ($129<<4)|0); $131 = ((($130)) + 8|0); HEAPF32[$131>>2] = $128; $132 = $i; $133 = $1; $134 = (($133) + ($132<<4)|0); $135 = +HEAPF32[$134>>2]; $136 = $2; $137 = ((($136)) + 12|0); $138 = +HEAPF32[$137>>2]; $139 = $135 * $138; $140 = $i; $141 = $1; $142 = (($141) + ($140<<4)|0); $143 = ((($142)) + 4|0); $144 = +HEAPF32[$143>>2]; $145 = $2; $146 = ((($145)) + 16|0); $147 = ((($146)) + 12|0); $148 = +HEAPF32[$147>>2]; $149 = $144 * $148; $150 = $139 + $149; $151 = $i; $152 = $1; $153 = (($152) + ($151<<4)|0); $154 = ((($153)) + 8|0); $155 = +HEAPF32[$154>>2]; $156 = $2; $157 = ((($156)) + 32|0); $158 = ((($157)) + 12|0); $159 = +HEAPF32[$158>>2]; $160 = $155 * $159; $161 = $150 + $160; $162 = $i; $163 = $1; $164 = (($163) + ($162<<4)|0); $165 = ((($164)) + 12|0); $166 = +HEAPF32[$165>>2]; $167 = $2; $168 = ((($167)) + 48|0); $169 = ((($168)) + 12|0); $170 = +HEAPF32[$169>>2]; $171 = $166 * $170; $172 = $161 + $171; $173 = $i; $174 = (($tmp) + ($173<<4)|0); $175 = ((($174)) + 12|0); HEAPF32[$175>>2] = $172; $176 = $i; $177 = (($176) + 1)|0; $i = $177; } $178 = $0; dest=$178; src=$tmp; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __Z8esRotateP8ESMatrixffff($result,$angle,$x,$y,$z) { $result = $result|0; $angle = +$angle; $x = +$x; $y = +$y; $z = +$z; var $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0.0; var $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0.0; var $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0; var $cosAngle = 0.0, $mag = 0.0, $oneMinusCos = 0.0, $rotMat = 0, $sinAngle = 0.0, $xs = 0.0, $xx = 0.0, $xy = 0.0, $ys = 0.0, $yy = 0.0, $yz = 0.0, $zs = 0.0, $zx = 0.0, $zz = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $rotMat = sp; $0 = $result; $1 = $angle; $2 = $x; $3 = $y; $4 = $z; $5 = $2; $6 = $2; $7 = $5 * $6; $8 = $3; $9 = $3; $10 = $8 * $9; $11 = $7 + $10; $12 = $4; $13 = $4; $14 = $12 * $13; $15 = $11 + $14; $16 = (+Math_sqrt((+$15))); $mag = $16; $17 = $1; $18 = $17; $19 = $18 * 3.1415926535897931; $20 = $19 / 180.0; $21 = $20; $22 = (+Math_sin((+$21))); $sinAngle = $22; $23 = $1; $24 = $23; $25 = $24 * 3.1415926535897931; $26 = $25 / 180.0; $27 = $26; $28 = (+Math_cos((+$27))); $cosAngle = $28; $29 = $mag; $30 = $29 > 0.0; if (!($30)) { STACKTOP = sp;return; } $31 = $mag; $32 = $2; $33 = $32 / $31; $2 = $33; $34 = $mag; $35 = $3; $36 = $35 / $34; $3 = $36; $37 = $mag; $38 = $4; $39 = $38 / $37; $4 = $39; $40 = $2; $41 = $2; $42 = $40 * $41; $xx = $42; $43 = $3; $44 = $3; $45 = $43 * $44; $yy = $45; $46 = $4; $47 = $4; $48 = $46 * $47; $zz = $48; $49 = $2; $50 = $3; $51 = $49 * $50; $xy = $51; $52 = $3; $53 = $4; $54 = $52 * $53; $yz = $54; $55 = $4; $56 = $2; $57 = $55 * $56; $zx = $57; $58 = $2; $59 = $sinAngle; $60 = $58 * $59; $xs = $60; $61 = $3; $62 = $sinAngle; $63 = $61 * $62; $ys = $63; $64 = $4; $65 = $sinAngle; $66 = $64 * $65; $zs = $66; $67 = $cosAngle; $68 = 1.0 - $67; $oneMinusCos = $68; $69 = $oneMinusCos; $70 = $xx; $71 = $69 * $70; $72 = $cosAngle; $73 = $71 + $72; HEAPF32[$rotMat>>2] = $73; $74 = $oneMinusCos; $75 = $xy; $76 = $74 * $75; $77 = $zs; $78 = $76 - $77; $79 = ((($rotMat)) + 16|0); HEAPF32[$79>>2] = $78; $80 = $oneMinusCos; $81 = $zx; $82 = $80 * $81; $83 = $ys; $84 = $82 + $83; $85 = ((($rotMat)) + 32|0); HEAPF32[$85>>2] = $84; $86 = ((($rotMat)) + 48|0); HEAPF32[$86>>2] = 0.0; $87 = $oneMinusCos; $88 = $xy; $89 = $87 * $88; $90 = $zs; $91 = $89 + $90; $92 = ((($rotMat)) + 4|0); HEAPF32[$92>>2] = $91; $93 = $oneMinusCos; $94 = $yy; $95 = $93 * $94; $96 = $cosAngle; $97 = $95 + $96; $98 = ((($rotMat)) + 16|0); $99 = ((($98)) + 4|0); HEAPF32[$99>>2] = $97; $100 = $oneMinusCos; $101 = $yz; $102 = $100 * $101; $103 = $xs; $104 = $102 - $103; $105 = ((($rotMat)) + 32|0); $106 = ((($105)) + 4|0); HEAPF32[$106>>2] = $104; $107 = ((($rotMat)) + 48|0); $108 = ((($107)) + 4|0); HEAPF32[$108>>2] = 0.0; $109 = $oneMinusCos; $110 = $zx; $111 = $109 * $110; $112 = $ys; $113 = $111 - $112; $114 = ((($rotMat)) + 8|0); HEAPF32[$114>>2] = $113; $115 = $oneMinusCos; $116 = $yz; $117 = $115 * $116; $118 = $xs; $119 = $117 + $118; $120 = ((($rotMat)) + 16|0); $121 = ((($120)) + 8|0); HEAPF32[$121>>2] = $119; $122 = $oneMinusCos; $123 = $zz; $124 = $122 * $123; $125 = $cosAngle; $126 = $124 + $125; $127 = ((($rotMat)) + 32|0); $128 = ((($127)) + 8|0); HEAPF32[$128>>2] = $126; $129 = ((($rotMat)) + 48|0); $130 = ((($129)) + 8|0); HEAPF32[$130>>2] = 0.0; $131 = ((($rotMat)) + 12|0); HEAPF32[$131>>2] = 0.0; $132 = ((($rotMat)) + 16|0); $133 = ((($132)) + 12|0); HEAPF32[$133>>2] = 0.0; $134 = ((($rotMat)) + 32|0); $135 = ((($134)) + 12|0); HEAPF32[$135>>2] = 0.0; $136 = ((($rotMat)) + 48|0); $137 = ((($136)) + 12|0); HEAPF32[$137>>2] = 1.0; $138 = $0; $139 = $0; __Z16esMatrixMultiplyP8ESMatrixS0_S0_($138,$rotMat,$139); STACKTOP = sp;return; } function __Z7esOrthoP8ESMatrixffffff($result,$left,$right,$bottom,$top,$nearZ,$farZ) { $result = $result|0; $left = +$left; $right = +$right; $bottom = +$bottom; $top = +$top; $nearZ = +$nearZ; $farZ = +$farZ; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; var $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $deltaX = 0.0, $deltaY = 0.0, $deltaZ = 0.0; var $or$cond = 0, $or$cond3 = 0, $ortho = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ortho = sp; $0 = $result; $1 = $left; $2 = $right; $3 = $bottom; $4 = $top; $5 = $nearZ; $6 = $farZ; $7 = $2; $8 = $1; $9 = $7 - $8; $deltaX = $9; $10 = $4; $11 = $3; $12 = $10 - $11; $deltaY = $12; $13 = $6; $14 = $5; $15 = $13 - $14; $deltaZ = $15; $16 = $deltaX; $17 = $16 == 0.0; $18 = $deltaY; $19 = $18 == 0.0; $or$cond = $17 | $19; $20 = $deltaZ; $21 = $20 == 0.0; $or$cond3 = $or$cond | $21; if ($or$cond3) { STACKTOP = sp;return; } __Z20esMatrixLoadIdentityP8ESMatrix($ortho); $22 = $deltaX; $23 = 2.0 / $22; HEAPF32[$ortho>>2] = $23; $24 = $2; $25 = $1; $26 = $24 + $25; $27 = -$26; $28 = $deltaX; $29 = $27 / $28; $30 = ((($ortho)) + 48|0); HEAPF32[$30>>2] = $29; $31 = $deltaY; $32 = 2.0 / $31; $33 = ((($ortho)) + 16|0); $34 = ((($33)) + 4|0); HEAPF32[$34>>2] = $32; $35 = $4; $36 = $3; $37 = $35 + $36; $38 = -$37; $39 = $deltaY; $40 = $38 / $39; $41 = ((($ortho)) + 48|0); $42 = ((($41)) + 4|0); HEAPF32[$42>>2] = $40; $43 = $deltaZ; $44 = -2.0 / $43; $45 = ((($ortho)) + 32|0); $46 = ((($45)) + 8|0); HEAPF32[$46>>2] = $44; $47 = $5; $48 = $6; $49 = $47 + $48; $50 = -$49; $51 = $deltaZ; $52 = $50 / $51; $53 = ((($ortho)) + 48|0); $54 = ((($53)) + 8|0); HEAPF32[$54>>2] = $52; $55 = $0; $56 = $0; __Z16esMatrixMultiplyP8ESMatrixS0_S0_($55,$ortho,$56); STACKTOP = sp;return; } function __Z12esLoadShaderjPKc($type,$shaderSrc) { $type = $type|0; $shaderSrc = $shaderSrc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $compiled = 0, $infoLen = 0, $infoLog = 0, $shader = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $2 = sp + 20|0; $compiled = sp + 12|0; $infoLen = sp + 8|0; $1 = $type; HEAP32[$2>>2] = $shaderSrc; $3 = $1; $4 = (_glCreateShader(($3|0))|0); $shader = $4; $5 = $shader; $6 = ($5|0)==(0); if ($6) { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } $7 = $shader; _glShaderSource(($7|0),1,($2|0),(0|0)); $8 = $shader; _glCompileShader(($8|0)); $9 = $shader; _glGetShaderiv(($9|0),35713,($compiled|0)); $10 = HEAP32[$compiled>>2]|0; $11 = ($10|0)!=(0); if ($11) { $24 = $shader; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } HEAP32[$infoLen>>2] = 0; $12 = $shader; _glGetShaderiv(($12|0),35716,($infoLen|0)); $13 = HEAP32[$infoLen>>2]|0; $14 = ($13|0)>(1); if ($14) { $15 = HEAP32[$infoLen>>2]|0; $16 = $15; $17 = (_malloc($16)|0); $infoLog = $17; $18 = $shader; $19 = HEAP32[$infoLen>>2]|0; $20 = $infoLog; _glGetShaderInfoLog(($18|0),($19|0),(0|0),($20|0)); $21 = $infoLog; HEAP32[$vararg_buffer>>2] = $21; (_printf(167377,$vararg_buffer)|0); $22 = $infoLog; _free($22); } $23 = $shader; _glDeleteShader(($23|0)); $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } function __Z13esLoadProgramPKcS0_($vertShaderSrc,$fragShaderSrc) { $vertShaderSrc = $vertShaderSrc|0; $fragShaderSrc = $fragShaderSrc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $fragmentShader = 0; var $infoLen = 0, $infoLog = 0, $linked = 0, $programObject = 0, $vararg_buffer = 0, $vertexShader = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $linked = sp + 12|0; $infoLen = sp + 8|0; $1 = $vertShaderSrc; $2 = $fragShaderSrc; $3 = $1; $4 = (__Z12esLoadShaderjPKc(35633,$3)|0); $vertexShader = $4; $5 = $vertexShader; $6 = ($5|0)==(0); if ($6) { $0 = 0; $38 = $0; STACKTOP = sp;return ($38|0); } $7 = $2; $8 = (__Z12esLoadShaderjPKc(35632,$7)|0); $fragmentShader = $8; $9 = $fragmentShader; $10 = ($9|0)==(0); if ($10) { $11 = $vertexShader; _glDeleteShader(($11|0)); $0 = 0; $38 = $0; STACKTOP = sp;return ($38|0); } $12 = (_glCreateProgram()|0); $programObject = $12; $13 = $programObject; $14 = ($13|0)==(0); if ($14) { $0 = 0; $38 = $0; STACKTOP = sp;return ($38|0); } $15 = $programObject; $16 = $vertexShader; _glAttachShader(($15|0),($16|0)); $17 = $programObject; $18 = $fragmentShader; _glAttachShader(($17|0),($18|0)); $19 = $programObject; _glLinkProgram(($19|0)); $20 = $programObject; _glGetProgramiv(($20|0),35714,($linked|0)); $21 = HEAP32[$linked>>2]|0; $22 = ($21|0)!=(0); if ($22) { $35 = $vertexShader; _glDeleteShader(($35|0)); $36 = $fragmentShader; _glDeleteShader(($36|0)); $37 = $programObject; $0 = $37; $38 = $0; STACKTOP = sp;return ($38|0); } HEAP32[$infoLen>>2] = 0; $23 = $programObject; _glGetProgramiv(($23|0),35716,($infoLen|0)); $24 = HEAP32[$infoLen>>2]|0; $25 = ($24|0)>(1); if ($25) { $26 = HEAP32[$infoLen>>2]|0; $27 = $26; $28 = (_malloc($27)|0); $infoLog = $28; $29 = $programObject; $30 = HEAP32[$infoLen>>2]|0; $31 = $infoLog; _glGetProgramInfoLog(($29|0),($30|0),(0|0),($31|0)); $32 = $infoLog; HEAP32[$vararg_buffer>>2] = $32; (_printf(167405,$vararg_buffer)|0); $33 = $infoLog; _free($33); } $34 = $programObject; _glDeleteProgram(($34|0)); $0 = 0; $38 = $0; STACKTOP = sp;return ($38|0); } function __ZN9JRenderer10BeginSceneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; _glClear(16640); $2 = ((($1)) + 12|0); __Z20esMatrixLoadIdentityP8ESMatrix($2); $3 = ((($1)) + 12|0); __Z7esOrthoP8ESMatrixffffff($3,0.0,480.0,0.0,271.0,-1.0,1.0); STACKTOP = sp;return; } function __ZN9JRenderer8EndSceneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; _glFlush(); STACKTOP = sp;return; } function __ZN9JRenderer19EnableTextureFilterEb($this,$flag) { $this = $this|0; $flag = $flag|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $flag&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 120|0); if ($5) { HEAP32[$6>>2] = 1; } else { HEAP32[$6>>2] = 2; } $7 = ((($3)) + 8|0); HEAP32[$7>>2] = -1; STACKTOP = sp;return; } function __Z4SwapPfS_($a,$b) { $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $n = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $a; $1 = $b; $2 = $0; $3 = +HEAPF32[$2>>2]; $n = $3; $4 = $1; $5 = +HEAPF32[$4>>2]; $6 = $0; HEAPF32[$6>>2] = $5; $7 = $n; $8 = $1; HEAPF32[$8>>2] = $7; STACKTOP = sp;return; } function __ZN9JRenderer10RenderQuadEP5JQuadfffff($this,$quad,$xo,$yo,$angle,$xScale,$yScale) { $this = $this|0; $quad = $quad|0; $xo = +$xo; $yo = +$yo; $angle = +$angle; $xScale = +$xScale; $yScale = +$yScale; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0.0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0.0, $153 = 0, $154 = 0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0.0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $28 = 0.0, $29 = 0, $3 = 0.0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0; var $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0; var $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $colorCoords = 0, $height = 0.0, $mvpMatrix = 0, $pt = 0; var $uv = 0, $vVertices = 0, $width = 0.0, $x = 0.0, $y = 0.0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pt = sp + 240|0; $7 = sp + 232|0; $8 = sp + 224|0; $9 = sp + 216|0; $10 = sp + 208|0; $uv = sp + 176|0; $11 = sp + 168|0; $12 = sp + 160|0; $13 = sp + 152|0; $14 = sp + 144|0; $mvpMatrix = sp + 80|0; $vVertices = sp; $colorCoords = sp + 320|0; $0 = $this; $1 = $quad; $2 = $xo; $3 = $yo; $4 = $angle; $5 = $xScale; $6 = $yScale; $15 = $0; $16 = $1; $17 = ((($16)) + 44|0); $18 = +HEAPF32[$17>>2]; $width = $18; $19 = $1; $20 = ((($19)) + 48|0); $21 = +HEAPF32[$20>>2]; $height = $21; $22 = $1; $23 = ((($22)) + 52|0); $24 = +HEAPF32[$23>>2]; $25 = -$24; $x = $25; $26 = $1; $27 = ((($26)) + 56|0); $28 = +HEAPF32[$27>>2]; $y = $28; $29 = ((($pt)) + 32|0); $30 = $pt; while(1) { __ZN8Vector2DC2Ev($30); $31 = ((($30)) + 8|0); $32 = ($31|0)==($29|0); if ($32) { break; } else { $30 = $31; } } $33 = ((($pt)) + 24|0); $34 = $x; $35 = $y; __ZN8Vector2DC2Eff($7,$34,$35); ;HEAP32[$33>>2]=HEAP32[$7>>2]|0;HEAP32[$33+4>>2]=HEAP32[$7+4>>2]|0; $36 = ((($pt)) + 16|0); $37 = $x; $38 = $width; $39 = $37 + $38; $40 = $y; __ZN8Vector2DC2Eff($8,$39,$40); ;HEAP32[$36>>2]=HEAP32[$8>>2]|0;HEAP32[$36+4>>2]=HEAP32[$8+4>>2]|0; $41 = ((($pt)) + 8|0); $42 = $x; $43 = $width; $44 = $42 + $43; $45 = $y; $46 = $height; $47 = $45 - $46; __ZN8Vector2DC2Eff($9,$44,$47); ;HEAP32[$41>>2]=HEAP32[$9>>2]|0;HEAP32[$41+4>>2]=HEAP32[$9+4>>2]|0; $48 = $x; $49 = $y; $50 = $height; $51 = $49 - $50; __ZN8Vector2DC2Eff($10,$48,$51); ;HEAP32[$pt>>2]=HEAP32[$10>>2]|0;HEAP32[$pt+4>>2]=HEAP32[$10+4>>2]|0; $52 = ((($uv)) + 32|0); $53 = $uv; while(1) { __ZN8Vector2DC2Ev($53); $54 = ((($53)) + 8|0); $55 = ($54|0)==($52|0); if ($55) { break; } else { $53 = $54; } } $56 = $1; $57 = ((($56)) + 4|0); $58 = +HEAPF32[$57>>2]; $59 = $1; $60 = ((($59)) + 16|0); $61 = +HEAPF32[$60>>2]; __ZN8Vector2DC2Eff($11,$58,$61); ;HEAP32[$uv>>2]=HEAP32[$11>>2]|0;HEAP32[$uv+4>>2]=HEAP32[$11+4>>2]|0; $62 = ((($uv)) + 8|0); $63 = $1; $64 = ((($63)) + 12|0); $65 = +HEAPF32[$64>>2]; $66 = $1; $67 = ((($66)) + 16|0); $68 = +HEAPF32[$67>>2]; __ZN8Vector2DC2Eff($12,$65,$68); ;HEAP32[$62>>2]=HEAP32[$12>>2]|0;HEAP32[$62+4>>2]=HEAP32[$12+4>>2]|0; $69 = ((($uv)) + 16|0); $70 = $1; $71 = ((($70)) + 12|0); $72 = +HEAPF32[$71>>2]; $73 = $1; $74 = ((($73)) + 8|0); $75 = +HEAPF32[$74>>2]; __ZN8Vector2DC2Eff($13,$72,$75); ;HEAP32[$69>>2]=HEAP32[$13>>2]|0;HEAP32[$69+4>>2]=HEAP32[$13+4>>2]|0; $76 = ((($uv)) + 24|0); $77 = $1; $78 = ((($77)) + 4|0); $79 = +HEAPF32[$78>>2]; $80 = $1; $81 = ((($80)) + 8|0); $82 = +HEAPF32[$81>>2]; __ZN8Vector2DC2Eff($14,$79,$82); ;HEAP32[$76>>2]=HEAP32[$14>>2]|0;HEAP32[$76+4>>2]=HEAP32[$14+4>>2]|0; $83 = $1; $84 = ((($83)) + 60|0); $85 = HEAP8[$84>>0]|0; $86 = $85&1; if ($86) { $87 = ((($uv)) + 8|0); __Z4SwapPfS_($uv,$87); $88 = ((($uv)) + 16|0); $89 = ((($uv)) + 24|0); __Z4SwapPfS_($88,$89); } $90 = $1; $91 = ((($90)) + 61|0); $92 = HEAP8[$91>>0]|0; $93 = $92&1; if ($93) { $94 = ((($uv)) + 4|0); $95 = ((($uv)) + 16|0); $96 = ((($95)) + 4|0); __Z4SwapPfS_($94,$96); $97 = ((($uv)) + 8|0); $98 = ((($97)) + 4|0); $99 = ((($uv)) + 24|0); $100 = ((($99)) + 4|0); __Z4SwapPfS_($98,$100); } $101 = $1; $102 = HEAP32[$101>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($15,$102); $103 = $3; $104 = 272.0 - $103; $3 = $104; $105 = ((($15)) + 12|0); dest=$mvpMatrix; src=$105; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $106 = $2; $107 = $3; __Z11esTranslateP8ESMatrixfff($mvpMatrix,$106,$107,0.0); $108 = $4; $109 = -$108; $110 = $109 * 57.295780181884766; __Z8esRotateP8ESMatrixffff($mvpMatrix,$110,0.0,0.0,1.0); $111 = $5; $112 = $6; __Z7esScaleP8ESMatrixfff($mvpMatrix,$111,$112,1.0); $113 = +HEAPF32[$pt>>2]; HEAPF32[$vVertices>>2] = $113; $114 = ((($vVertices)) + 4|0); $115 = ((($pt)) + 4|0); $116 = +HEAPF32[$115>>2]; HEAPF32[$114>>2] = $116; $117 = ((($114)) + 4|0); HEAPF32[$117>>2] = 0.0; $118 = ((($117)) + 4|0); $119 = +HEAPF32[$uv>>2]; HEAPF32[$118>>2] = $119; $120 = ((($118)) + 4|0); $121 = ((($uv)) + 4|0); $122 = +HEAPF32[$121>>2]; HEAPF32[$120>>2] = $122; $123 = ((($120)) + 4|0); $124 = ((($pt)) + 8|0); $125 = +HEAPF32[$124>>2]; HEAPF32[$123>>2] = $125; $126 = ((($123)) + 4|0); $127 = ((($pt)) + 8|0); $128 = ((($127)) + 4|0); $129 = +HEAPF32[$128>>2]; HEAPF32[$126>>2] = $129; $130 = ((($126)) + 4|0); HEAPF32[$130>>2] = 0.0; $131 = ((($130)) + 4|0); $132 = ((($uv)) + 8|0); $133 = +HEAPF32[$132>>2]; HEAPF32[$131>>2] = $133; $134 = ((($131)) + 4|0); $135 = ((($uv)) + 8|0); $136 = ((($135)) + 4|0); $137 = +HEAPF32[$136>>2]; HEAPF32[$134>>2] = $137; $138 = ((($134)) + 4|0); $139 = ((($pt)) + 24|0); $140 = +HEAPF32[$139>>2]; HEAPF32[$138>>2] = $140; $141 = ((($138)) + 4|0); $142 = ((($pt)) + 24|0); $143 = ((($142)) + 4|0); $144 = +HEAPF32[$143>>2]; HEAPF32[$141>>2] = $144; $145 = ((($141)) + 4|0); HEAPF32[$145>>2] = 0.0; $146 = ((($145)) + 4|0); $147 = ((($uv)) + 24|0); $148 = +HEAPF32[$147>>2]; HEAPF32[$146>>2] = $148; $149 = ((($146)) + 4|0); $150 = ((($uv)) + 24|0); $151 = ((($150)) + 4|0); $152 = +HEAPF32[$151>>2]; HEAPF32[$149>>2] = $152; $153 = ((($149)) + 4|0); $154 = ((($pt)) + 16|0); $155 = +HEAPF32[$154>>2]; HEAPF32[$153>>2] = $155; $156 = ((($153)) + 4|0); $157 = ((($pt)) + 16|0); $158 = ((($157)) + 4|0); $159 = +HEAPF32[$158>>2]; HEAPF32[$156>>2] = $159; $160 = ((($156)) + 4|0); HEAPF32[$160>>2] = 0.0; $161 = ((($160)) + 4|0); $162 = ((($uv)) + 16|0); $163 = +HEAPF32[$162>>2]; HEAPF32[$161>>2] = $163; $164 = ((($161)) + 4|0); $165 = ((($uv)) + 16|0); $166 = ((($165)) + 4|0); $167 = +HEAPF32[$166>>2]; HEAPF32[$164>>2] = $167; $168 = $1; $169 = ((($168)) + 20|0); $170 = ((($169)) + 2|0); $171 = HEAP8[$170>>0]|0; HEAP8[$colorCoords>>0] = $171; $172 = ((($colorCoords)) + 1|0); $173 = $1; $174 = ((($173)) + 20|0); $175 = ((($174)) + 1|0); $176 = HEAP8[$175>>0]|0; HEAP8[$172>>0] = $176; $177 = ((($172)) + 1|0); $178 = $1; $179 = ((($178)) + 20|0); $180 = HEAP8[$179>>0]|0; HEAP8[$177>>0] = $180; $181 = ((($177)) + 1|0); $182 = $1; $183 = ((($182)) + 20|0); $184 = ((($183)) + 3|0); $185 = HEAP8[$184>>0]|0; HEAP8[$181>>0] = $185; $186 = ((($181)) + 1|0); $187 = $1; $188 = ((($187)) + 20|0); $189 = ((($188)) + 4|0); $190 = ((($189)) + 2|0); $191 = HEAP8[$190>>0]|0; HEAP8[$186>>0] = $191; $192 = ((($186)) + 1|0); $193 = $1; $194 = ((($193)) + 20|0); $195 = ((($194)) + 4|0); $196 = ((($195)) + 1|0); $197 = HEAP8[$196>>0]|0; HEAP8[$192>>0] = $197; $198 = ((($192)) + 1|0); $199 = $1; $200 = ((($199)) + 20|0); $201 = ((($200)) + 4|0); $202 = HEAP8[$201>>0]|0; HEAP8[$198>>0] = $202; $203 = ((($198)) + 1|0); $204 = $1; $205 = ((($204)) + 20|0); $206 = ((($205)) + 4|0); $207 = ((($206)) + 3|0); $208 = HEAP8[$207>>0]|0; HEAP8[$203>>0] = $208; $209 = ((($203)) + 1|0); $210 = $1; $211 = ((($210)) + 20|0); $212 = ((($211)) + 12|0); $213 = ((($212)) + 2|0); $214 = HEAP8[$213>>0]|0; HEAP8[$209>>0] = $214; $215 = ((($209)) + 1|0); $216 = $1; $217 = ((($216)) + 20|0); $218 = ((($217)) + 12|0); $219 = ((($218)) + 1|0); $220 = HEAP8[$219>>0]|0; HEAP8[$215>>0] = $220; $221 = ((($215)) + 1|0); $222 = $1; $223 = ((($222)) + 20|0); $224 = ((($223)) + 12|0); $225 = HEAP8[$224>>0]|0; HEAP8[$221>>0] = $225; $226 = ((($221)) + 1|0); $227 = $1; $228 = ((($227)) + 20|0); $229 = ((($228)) + 12|0); $230 = ((($229)) + 3|0); $231 = HEAP8[$230>>0]|0; HEAP8[$226>>0] = $231; $232 = ((($226)) + 1|0); $233 = $1; $234 = ((($233)) + 20|0); $235 = ((($234)) + 8|0); $236 = ((($235)) + 2|0); $237 = HEAP8[$236>>0]|0; HEAP8[$232>>0] = $237; $238 = ((($232)) + 1|0); $239 = $1; $240 = ((($239)) + 20|0); $241 = ((($240)) + 8|0); $242 = ((($241)) + 1|0); $243 = HEAP8[$242>>0]|0; HEAP8[$238>>0] = $243; $244 = ((($238)) + 1|0); $245 = $1; $246 = ((($245)) + 20|0); $247 = ((($246)) + 8|0); $248 = HEAP8[$247>>0]|0; HEAP8[$244>>0] = $248; $249 = ((($244)) + 1|0); $250 = $1; $251 = ((($250)) + 20|0); $252 = ((($251)) + 8|0); $253 = ((($252)) + 3|0); $254 = HEAP8[$253>>0]|0; HEAP8[$249>>0] = $254; $255 = ((($15)) + 92|0); $256 = HEAP32[$255>>2]|0; _glUseProgram(($256|0)); $257 = ((($15)) + 100|0); $258 = HEAP32[$257>>2]|0; _glVertexAttribPointer(($258|0),3,5126,0,20,($vVertices|0)); $259 = ((($15)) + 104|0); $260 = HEAP32[$259>>2]|0; $261 = ((($vVertices)) + 12|0); _glVertexAttribPointer(($260|0),2,5126,0,20,($261|0)); $262 = ((($15)) + 108|0); $263 = HEAP32[$262>>2]|0; _glVertexAttribPointer(($263|0),4,5121,1,4,($colorCoords|0)); $264 = ((($15)) + 100|0); $265 = HEAP32[$264>>2]|0; _glEnableVertexAttribArray(($265|0)); $266 = ((($15)) + 104|0); $267 = HEAP32[$266>>2]|0; _glEnableVertexAttribArray(($267|0)); $268 = ((($15)) + 108|0); $269 = HEAP32[$268>>2]|0; _glEnableVertexAttribArray(($269|0)); $270 = ((($15)) + 112|0); $271 = HEAP32[$270>>2]|0; _glUniformMatrix4fv(($271|0),1,0,($mvpMatrix|0)); _glActiveTexture(33984); $272 = ((($15)) + 8|0); $273 = HEAP32[$272>>2]|0; _glBindTexture(3553,($273|0)); $274 = ((($15)) + 96|0); $275 = HEAP32[$274>>2]|0; _glUniform1i(($275|0),0); _glDrawArrays(5,0,4); STACKTOP = sp;return; } function __ZN9JRenderer10RenderQuadEP5JQuadP11VertexColor($this,$quad,$pt) { $this = $this|0; $quad = $quad|0; $pt = $pt|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0; var $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0, $colorCoords = 0; var $i = 0, $uv = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $uv = sp + 112|0; $3 = sp + 104|0; $4 = sp + 96|0; $5 = sp + 88|0; $6 = sp + 80|0; $vVertices = sp; $colorCoords = sp + 160|0; $0 = $this; $1 = $quad; $2 = $pt; $7 = $0; $i = 0; while(1) { $8 = $i; $9 = ($8|0)<(4); if (!($9)) { break; } $10 = $i; $11 = $2; $12 = (($11) + ($10<<4)|0); $13 = ((($12)) + 8|0); $14 = +HEAPF32[$13>>2]; $15 = 272.0 - $14; $16 = $i; $17 = $2; $18 = (($17) + ($16<<4)|0); $19 = ((($18)) + 8|0); HEAPF32[$19>>2] = $15; $20 = $i; $21 = $2; $22 = (($21) + ($20<<4)|0); $23 = HEAP32[$22>>2]|0; $24 = $i; $25 = $1; $26 = ((($25)) + 20|0); $27 = (($26) + ($24<<2)|0); HEAP32[$27>>2] = $23; $28 = $i; $29 = (($28) + 1)|0; $i = $29; } $30 = ((($uv)) + 32|0); $31 = $uv; while(1) { __ZN8Vector2DC2Ev($31); $32 = ((($31)) + 8|0); $33 = ($32|0)==($30|0); if ($33) { break; } else { $31 = $32; } } $34 = $1; $35 = ((($34)) + 4|0); $36 = +HEAPF32[$35>>2]; $37 = $1; $38 = ((($37)) + 16|0); $39 = +HEAPF32[$38>>2]; __ZN8Vector2DC2Eff($3,$36,$39); ;HEAP32[$uv>>2]=HEAP32[$3>>2]|0;HEAP32[$uv+4>>2]=HEAP32[$3+4>>2]|0; $40 = ((($uv)) + 8|0); $41 = $1; $42 = ((($41)) + 12|0); $43 = +HEAPF32[$42>>2]; $44 = $1; $45 = ((($44)) + 16|0); $46 = +HEAPF32[$45>>2]; __ZN8Vector2DC2Eff($4,$43,$46); ;HEAP32[$40>>2]=HEAP32[$4>>2]|0;HEAP32[$40+4>>2]=HEAP32[$4+4>>2]|0; $47 = ((($uv)) + 16|0); $48 = $1; $49 = ((($48)) + 12|0); $50 = +HEAPF32[$49>>2]; $51 = $1; $52 = ((($51)) + 8|0); $53 = +HEAPF32[$52>>2]; __ZN8Vector2DC2Eff($5,$50,$53); ;HEAP32[$47>>2]=HEAP32[$5>>2]|0;HEAP32[$47+4>>2]=HEAP32[$5+4>>2]|0; $54 = ((($uv)) + 24|0); $55 = $1; $56 = ((($55)) + 4|0); $57 = +HEAPF32[$56>>2]; $58 = $1; $59 = ((($58)) + 8|0); $60 = +HEAPF32[$59>>2]; __ZN8Vector2DC2Eff($6,$57,$60); ;HEAP32[$54>>2]=HEAP32[$6>>2]|0;HEAP32[$54+4>>2]=HEAP32[$6+4>>2]|0; $61 = $1; $62 = HEAP32[$61>>2]|0; __ZN9JRenderer11BindTextureEP8JTexture($7,$62); $63 = $2; $64 = ((($63)) + 4|0); $65 = +HEAPF32[$64>>2]; HEAPF32[$vVertices>>2] = $65; $66 = ((($vVertices)) + 4|0); $67 = $2; $68 = ((($67)) + 8|0); $69 = +HEAPF32[$68>>2]; HEAPF32[$66>>2] = $69; $70 = ((($66)) + 4|0); HEAPF32[$70>>2] = 0.0; $71 = ((($70)) + 4|0); $72 = +HEAPF32[$uv>>2]; HEAPF32[$71>>2] = $72; $73 = ((($71)) + 4|0); $74 = ((($uv)) + 4|0); $75 = +HEAPF32[$74>>2]; HEAPF32[$73>>2] = $75; $76 = ((($73)) + 4|0); $77 = $2; $78 = ((($77)) + 16|0); $79 = ((($78)) + 4|0); $80 = +HEAPF32[$79>>2]; HEAPF32[$76>>2] = $80; $81 = ((($76)) + 4|0); $82 = $2; $83 = ((($82)) + 16|0); $84 = ((($83)) + 8|0); $85 = +HEAPF32[$84>>2]; HEAPF32[$81>>2] = $85; $86 = ((($81)) + 4|0); HEAPF32[$86>>2] = 0.0; $87 = ((($86)) + 4|0); $88 = ((($uv)) + 8|0); $89 = +HEAPF32[$88>>2]; HEAPF32[$87>>2] = $89; $90 = ((($87)) + 4|0); $91 = ((($uv)) + 8|0); $92 = ((($91)) + 4|0); $93 = +HEAPF32[$92>>2]; HEAPF32[$90>>2] = $93; $94 = ((($90)) + 4|0); $95 = $2; $96 = ((($95)) + 48|0); $97 = ((($96)) + 4|0); $98 = +HEAPF32[$97>>2]; HEAPF32[$94>>2] = $98; $99 = ((($94)) + 4|0); $100 = $2; $101 = ((($100)) + 48|0); $102 = ((($101)) + 8|0); $103 = +HEAPF32[$102>>2]; HEAPF32[$99>>2] = $103; $104 = ((($99)) + 4|0); HEAPF32[$104>>2] = 0.0; $105 = ((($104)) + 4|0); $106 = ((($uv)) + 24|0); $107 = +HEAPF32[$106>>2]; HEAPF32[$105>>2] = $107; $108 = ((($105)) + 4|0); $109 = ((($uv)) + 24|0); $110 = ((($109)) + 4|0); $111 = +HEAPF32[$110>>2]; HEAPF32[$108>>2] = $111; $112 = ((($108)) + 4|0); $113 = $2; $114 = ((($113)) + 32|0); $115 = ((($114)) + 4|0); $116 = +HEAPF32[$115>>2]; HEAPF32[$112>>2] = $116; $117 = ((($112)) + 4|0); $118 = $2; $119 = ((($118)) + 32|0); $120 = ((($119)) + 8|0); $121 = +HEAPF32[$120>>2]; HEAPF32[$117>>2] = $121; $122 = ((($117)) + 4|0); HEAPF32[$122>>2] = 0.0; $123 = ((($122)) + 4|0); $124 = ((($uv)) + 16|0); $125 = +HEAPF32[$124>>2]; HEAPF32[$123>>2] = $125; $126 = ((($123)) + 4|0); $127 = ((($uv)) + 16|0); $128 = ((($127)) + 4|0); $129 = +HEAPF32[$128>>2]; HEAPF32[$126>>2] = $129; $130 = $1; $131 = ((($130)) + 20|0); $132 = ((($131)) + 2|0); $133 = HEAP8[$132>>0]|0; HEAP8[$colorCoords>>0] = $133; $134 = ((($colorCoords)) + 1|0); $135 = $1; $136 = ((($135)) + 20|0); $137 = ((($136)) + 1|0); $138 = HEAP8[$137>>0]|0; HEAP8[$134>>0] = $138; $139 = ((($134)) + 1|0); $140 = $1; $141 = ((($140)) + 20|0); $142 = HEAP8[$141>>0]|0; HEAP8[$139>>0] = $142; $143 = ((($139)) + 1|0); $144 = $1; $145 = ((($144)) + 20|0); $146 = ((($145)) + 3|0); $147 = HEAP8[$146>>0]|0; HEAP8[$143>>0] = $147; $148 = ((($143)) + 1|0); $149 = $1; $150 = ((($149)) + 20|0); $151 = ((($150)) + 4|0); $152 = ((($151)) + 2|0); $153 = HEAP8[$152>>0]|0; HEAP8[$148>>0] = $153; $154 = ((($148)) + 1|0); $155 = $1; $156 = ((($155)) + 20|0); $157 = ((($156)) + 4|0); $158 = ((($157)) + 1|0); $159 = HEAP8[$158>>0]|0; HEAP8[$154>>0] = $159; $160 = ((($154)) + 1|0); $161 = $1; $162 = ((($161)) + 20|0); $163 = ((($162)) + 4|0); $164 = HEAP8[$163>>0]|0; HEAP8[$160>>0] = $164; $165 = ((($160)) + 1|0); $166 = $1; $167 = ((($166)) + 20|0); $168 = ((($167)) + 4|0); $169 = ((($168)) + 3|0); $170 = HEAP8[$169>>0]|0; HEAP8[$165>>0] = $170; $171 = ((($165)) + 1|0); $172 = $1; $173 = ((($172)) + 20|0); $174 = ((($173)) + 12|0); $175 = ((($174)) + 2|0); $176 = HEAP8[$175>>0]|0; HEAP8[$171>>0] = $176; $177 = ((($171)) + 1|0); $178 = $1; $179 = ((($178)) + 20|0); $180 = ((($179)) + 12|0); $181 = ((($180)) + 1|0); $182 = HEAP8[$181>>0]|0; HEAP8[$177>>0] = $182; $183 = ((($177)) + 1|0); $184 = $1; $185 = ((($184)) + 20|0); $186 = ((($185)) + 12|0); $187 = HEAP8[$186>>0]|0; HEAP8[$183>>0] = $187; $188 = ((($183)) + 1|0); $189 = $1; $190 = ((($189)) + 20|0); $191 = ((($190)) + 12|0); $192 = ((($191)) + 3|0); $193 = HEAP8[$192>>0]|0; HEAP8[$188>>0] = $193; $194 = ((($188)) + 1|0); $195 = $1; $196 = ((($195)) + 20|0); $197 = ((($196)) + 8|0); $198 = ((($197)) + 2|0); $199 = HEAP8[$198>>0]|0; HEAP8[$194>>0] = $199; $200 = ((($194)) + 1|0); $201 = $1; $202 = ((($201)) + 20|0); $203 = ((($202)) + 8|0); $204 = ((($203)) + 1|0); $205 = HEAP8[$204>>0]|0; HEAP8[$200>>0] = $205; $206 = ((($200)) + 1|0); $207 = $1; $208 = ((($207)) + 20|0); $209 = ((($208)) + 8|0); $210 = HEAP8[$209>>0]|0; HEAP8[$206>>0] = $210; $211 = ((($206)) + 1|0); $212 = $1; $213 = ((($212)) + 20|0); $214 = ((($213)) + 8|0); $215 = ((($214)) + 3|0); $216 = HEAP8[$215>>0]|0; HEAP8[$211>>0] = $216; $217 = ((($7)) + 92|0); $218 = HEAP32[$217>>2]|0; _glUseProgram(($218|0)); $219 = ((($7)) + 100|0); $220 = HEAP32[$219>>2]|0; _glVertexAttribPointer(($220|0),3,5126,0,20,($vVertices|0)); $221 = ((($7)) + 104|0); $222 = HEAP32[$221>>2]|0; $223 = ((($vVertices)) + 12|0); _glVertexAttribPointer(($222|0),2,5126,0,20,($223|0)); $224 = ((($7)) + 108|0); $225 = HEAP32[$224>>2]|0; _glVertexAttribPointer(($225|0),4,5121,1,4,($colorCoords|0)); $226 = ((($7)) + 100|0); $227 = HEAP32[$226>>2]|0; _glEnableVertexAttribArray(($227|0)); $228 = ((($7)) + 104|0); $229 = HEAP32[$228>>2]|0; _glEnableVertexAttribArray(($229|0)); $230 = ((($7)) + 108|0); $231 = HEAP32[$230>>2]|0; _glEnableVertexAttribArray(($231|0)); $232 = ((($7)) + 112|0); $233 = HEAP32[$232>>2]|0; $234 = ((($7)) + 12|0); _glUniformMatrix4fv(($233|0),1,0,($234|0)); _glActiveTexture(33984); $235 = ((($7)) + 8|0); $236 = HEAP32[$235>>2]|0; _glBindTexture(3553,($236|0)); $237 = ((($7)) + 96|0); $238 = HEAP32[$237>>2]|0; _glUniform1i(($238|0),0); _glDrawArrays(5,0,4); STACKTOP = sp;return; } function __ZN9JRenderer8FillRectEffffj($this,$x,$y,$width,$height,$color) { $this = $this|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; $color = $color|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $col = 0, $colors = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 48|0; $vVertices = sp; $colors = sp + 80|0; $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = $height; $5 = $color; $6 = $0; $7 = $2; $8 = 272.0 - $7; $9 = $4; $10 = $8 - $9; $2 = $10; $11 = $5; HEAP32[$col>>2] = $11; $12 = $1; HEAPF32[$vVertices>>2] = $12; $13 = ((($vVertices)) + 4|0); $14 = $2; $15 = $4; $16 = $14 + $15; HEAPF32[$13>>2] = $16; $17 = ((($13)) + 4|0); HEAPF32[$17>>2] = 0.0; $18 = ((($17)) + 4|0); $19 = $1; HEAPF32[$18>>2] = $19; $20 = ((($18)) + 4|0); $21 = $2; HEAPF32[$20>>2] = $21; $22 = ((($20)) + 4|0); HEAPF32[$22>>2] = 0.0; $23 = ((($22)) + 4|0); $24 = $1; $25 = $3; $26 = $24 + $25; HEAPF32[$23>>2] = $26; $27 = ((($23)) + 4|0); $28 = $2; $29 = $4; $30 = $28 + $29; HEAPF32[$27>>2] = $30; $31 = ((($27)) + 4|0); HEAPF32[$31>>2] = 0.0; $32 = ((($31)) + 4|0); $33 = $1; $34 = $3; $35 = $33 + $34; HEAPF32[$32>>2] = $35; $36 = ((($32)) + 4|0); $37 = $2; HEAPF32[$36>>2] = $37; $38 = ((($36)) + 4|0); HEAPF32[$38>>2] = 0.0; $39 = ((($col)) + 2|0); $40 = HEAP8[$39>>0]|0; HEAP8[$colors>>0] = $40; $41 = ((($colors)) + 1|0); $42 = ((($col)) + 1|0); $43 = HEAP8[$42>>0]|0; HEAP8[$41>>0] = $43; $44 = ((($41)) + 1|0); $45 = HEAP8[$col>>0]|0; HEAP8[$44>>0] = $45; $46 = ((($44)) + 1|0); $47 = ((($col)) + 3|0); $48 = HEAP8[$47>>0]|0; HEAP8[$46>>0] = $48; $49 = ((($46)) + 1|0); $50 = ((($col)) + 2|0); $51 = HEAP8[$50>>0]|0; HEAP8[$49>>0] = $51; $52 = ((($49)) + 1|0); $53 = ((($col)) + 1|0); $54 = HEAP8[$53>>0]|0; HEAP8[$52>>0] = $54; $55 = ((($52)) + 1|0); $56 = HEAP8[$col>>0]|0; HEAP8[$55>>0] = $56; $57 = ((($55)) + 1|0); $58 = ((($col)) + 3|0); $59 = HEAP8[$58>>0]|0; HEAP8[$57>>0] = $59; $60 = ((($57)) + 1|0); $61 = ((($col)) + 2|0); $62 = HEAP8[$61>>0]|0; HEAP8[$60>>0] = $62; $63 = ((($60)) + 1|0); $64 = ((($col)) + 1|0); $65 = HEAP8[$64>>0]|0; HEAP8[$63>>0] = $65; $66 = ((($63)) + 1|0); $67 = HEAP8[$col>>0]|0; HEAP8[$66>>0] = $67; $68 = ((($66)) + 1|0); $69 = ((($col)) + 3|0); $70 = HEAP8[$69>>0]|0; HEAP8[$68>>0] = $70; $71 = ((($68)) + 1|0); $72 = ((($col)) + 2|0); $73 = HEAP8[$72>>0]|0; HEAP8[$71>>0] = $73; $74 = ((($71)) + 1|0); $75 = ((($col)) + 1|0); $76 = HEAP8[$75>>0]|0; HEAP8[$74>>0] = $76; $77 = ((($74)) + 1|0); $78 = HEAP8[$col>>0]|0; HEAP8[$77>>0] = $78; $79 = ((($77)) + 1|0); $80 = ((($col)) + 3|0); $81 = HEAP8[$80>>0]|0; HEAP8[$79>>0] = $81; $82 = ((($6)) + 76|0); $83 = HEAP32[$82>>2]|0; _glUseProgram(($83|0)); $84 = ((($6)) + 80|0); $85 = HEAP32[$84>>2]|0; _glVertexAttribPointer(($85|0),3,5126,0,12,($vVertices|0)); $86 = ((($6)) + 84|0); $87 = HEAP32[$86>>2]|0; _glVertexAttribPointer(($87|0),4,5121,1,4,($colors|0)); $88 = ((($6)) + 80|0); $89 = HEAP32[$88>>2]|0; _glEnableVertexAttribArray(($89|0)); $90 = ((($6)) + 84|0); $91 = HEAP32[$90>>2]|0; _glEnableVertexAttribArray(($91|0)); $92 = ((($6)) + 88|0); $93 = HEAP32[$92>>2]|0; $94 = ((($6)) + 12|0); _glUniformMatrix4fv(($93|0),1,0,($94|0)); _glDrawArrays(5,0,4); STACKTOP = sp;return; } function __ZN9JRenderer8DrawRectEffffj($this,$x,$y,$width,$height,$color) { $this = $this|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; $color = $color|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $col = 0, $colors = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 48|0; $vVertices = sp; $colors = sp + 80|0; $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = $height; $5 = $color; $6 = $0; $7 = $2; $8 = 272.0 - $7; $9 = $4; $10 = $8 - $9; $2 = $10; $11 = $5; HEAP32[$col>>2] = $11; $12 = $1; HEAPF32[$vVertices>>2] = $12; $13 = ((($vVertices)) + 4|0); $14 = $2; HEAPF32[$13>>2] = $14; $15 = ((($13)) + 4|0); HEAPF32[$15>>2] = 0.0; $16 = ((($15)) + 4|0); $17 = $1; HEAPF32[$16>>2] = $17; $18 = ((($16)) + 4|0); $19 = $2; $20 = $4; $21 = $19 + $20; HEAPF32[$18>>2] = $21; $22 = ((($18)) + 4|0); HEAPF32[$22>>2] = 0.0; $23 = ((($22)) + 4|0); $24 = $1; $25 = $3; $26 = $24 + $25; HEAPF32[$23>>2] = $26; $27 = ((($23)) + 4|0); $28 = $2; $29 = $4; $30 = $28 + $29; HEAPF32[$27>>2] = $30; $31 = ((($27)) + 4|0); HEAPF32[$31>>2] = 0.0; $32 = ((($31)) + 4|0); $33 = $1; $34 = $3; $35 = $33 + $34; HEAPF32[$32>>2] = $35; $36 = ((($32)) + 4|0); $37 = $2; HEAPF32[$36>>2] = $37; $38 = ((($36)) + 4|0); HEAPF32[$38>>2] = 0.0; $39 = ((($col)) + 2|0); $40 = HEAP8[$39>>0]|0; HEAP8[$colors>>0] = $40; $41 = ((($colors)) + 1|0); $42 = ((($col)) + 1|0); $43 = HEAP8[$42>>0]|0; HEAP8[$41>>0] = $43; $44 = ((($41)) + 1|0); $45 = HEAP8[$col>>0]|0; HEAP8[$44>>0] = $45; $46 = ((($44)) + 1|0); $47 = ((($col)) + 3|0); $48 = HEAP8[$47>>0]|0; HEAP8[$46>>0] = $48; $49 = ((($46)) + 1|0); $50 = ((($col)) + 2|0); $51 = HEAP8[$50>>0]|0; HEAP8[$49>>0] = $51; $52 = ((($49)) + 1|0); $53 = ((($col)) + 1|0); $54 = HEAP8[$53>>0]|0; HEAP8[$52>>0] = $54; $55 = ((($52)) + 1|0); $56 = HEAP8[$col>>0]|0; HEAP8[$55>>0] = $56; $57 = ((($55)) + 1|0); $58 = ((($col)) + 3|0); $59 = HEAP8[$58>>0]|0; HEAP8[$57>>0] = $59; $60 = ((($57)) + 1|0); $61 = ((($col)) + 2|0); $62 = HEAP8[$61>>0]|0; HEAP8[$60>>0] = $62; $63 = ((($60)) + 1|0); $64 = ((($col)) + 1|0); $65 = HEAP8[$64>>0]|0; HEAP8[$63>>0] = $65; $66 = ((($63)) + 1|0); $67 = HEAP8[$col>>0]|0; HEAP8[$66>>0] = $67; $68 = ((($66)) + 1|0); $69 = ((($col)) + 3|0); $70 = HEAP8[$69>>0]|0; HEAP8[$68>>0] = $70; $71 = ((($68)) + 1|0); $72 = ((($col)) + 2|0); $73 = HEAP8[$72>>0]|0; HEAP8[$71>>0] = $73; $74 = ((($71)) + 1|0); $75 = ((($col)) + 1|0); $76 = HEAP8[$75>>0]|0; HEAP8[$74>>0] = $76; $77 = ((($74)) + 1|0); $78 = HEAP8[$col>>0]|0; HEAP8[$77>>0] = $78; $79 = ((($77)) + 1|0); $80 = ((($col)) + 3|0); $81 = HEAP8[$80>>0]|0; HEAP8[$79>>0] = $81; $82 = ((($6)) + 76|0); $83 = HEAP32[$82>>2]|0; _glUseProgram(($83|0)); $84 = ((($6)) + 80|0); $85 = HEAP32[$84>>2]|0; _glVertexAttribPointer(($85|0),3,5126,0,12,($vVertices|0)); $86 = ((($6)) + 84|0); $87 = HEAP32[$86>>2]|0; _glVertexAttribPointer(($87|0),4,5121,1,4,($colors|0)); $88 = ((($6)) + 80|0); $89 = HEAP32[$88>>2]|0; _glEnableVertexAttribArray(($89|0)); $90 = ((($6)) + 84|0); $91 = HEAP32[$90>>2]|0; _glEnableVertexAttribArray(($91|0)); $92 = ((($6)) + 88|0); $93 = HEAP32[$92>>2]|0; $94 = ((($6)) + 12|0); _glUniformMatrix4fv(($93|0),1,0,($94|0)); _glDrawArrays(2,0,4); STACKTOP = sp;return; } function __ZN9JRenderer8FillRectEffffPj($this,$x,$y,$width,$height,$colors) { $this = $this|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; $colors = $colors|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $col = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 8|0; $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = $height; $5 = $colors; $6 = $0; $i = 0; while(1) { $7 = $i; $8 = ($7|0)<(4); if (!($8)) { break; } $9 = $i; $10 = $5; $11 = (($10) + ($9<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = $i; $14 = (($col) + ($13<<2)|0); HEAP32[$14>>2] = $12; $15 = $i; $16 = (($15) + 1)|0; $i = $16; } $17 = $1; $18 = $2; $19 = $3; $20 = $4; __ZN9JRenderer8FillRectEffffP6JColor($6,$17,$18,$19,$20,$col); STACKTOP = sp;return; } function __ZN9JRenderer8FillRectEffffP6JColor($this,$x,$y,$width,$height,$colors) { $this = $this|0; $x = +$x; $y = +$y; $width = +$width; $height = +$height; $colors = $colors|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0; var $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $cols = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vVertices = sp; $cols = sp + 72|0; $0 = $this; $1 = $x; $2 = $y; $3 = $width; $4 = $height; $5 = $colors; $6 = $0; $7 = $2; $8 = 272.0 - $7; $9 = $4; $10 = $8 - $9; $2 = $10; $11 = $1; HEAPF32[$vVertices>>2] = $11; $12 = ((($vVertices)) + 4|0); $13 = $2; $14 = $4; $15 = $13 + $14; HEAPF32[$12>>2] = $15; $16 = ((($12)) + 4|0); HEAPF32[$16>>2] = 0.0; $17 = ((($16)) + 4|0); $18 = $1; HEAPF32[$17>>2] = $18; $19 = ((($17)) + 4|0); $20 = $2; HEAPF32[$19>>2] = $20; $21 = ((($19)) + 4|0); HEAPF32[$21>>2] = 0.0; $22 = ((($21)) + 4|0); $23 = $1; $24 = $3; $25 = $23 + $24; HEAPF32[$22>>2] = $25; $26 = ((($22)) + 4|0); $27 = $2; $28 = $4; $29 = $27 + $28; HEAPF32[$26>>2] = $29; $30 = ((($26)) + 4|0); HEAPF32[$30>>2] = 0.0; $31 = ((($30)) + 4|0); $32 = $1; $33 = $3; $34 = $32 + $33; HEAPF32[$31>>2] = $34; $35 = ((($31)) + 4|0); $36 = $2; HEAPF32[$35>>2] = $36; $37 = ((($35)) + 4|0); HEAPF32[$37>>2] = 0.0; $38 = $5; $39 = ((($38)) + 2|0); $40 = HEAP8[$39>>0]|0; HEAP8[$cols>>0] = $40; $41 = ((($cols)) + 1|0); $42 = $5; $43 = ((($42)) + 1|0); $44 = HEAP8[$43>>0]|0; HEAP8[$41>>0] = $44; $45 = ((($41)) + 1|0); $46 = $5; $47 = HEAP8[$46>>0]|0; HEAP8[$45>>0] = $47; $48 = ((($45)) + 1|0); $49 = $5; $50 = ((($49)) + 3|0); $51 = HEAP8[$50>>0]|0; HEAP8[$48>>0] = $51; $52 = ((($48)) + 1|0); $53 = $5; $54 = ((($53)) + 8|0); $55 = ((($54)) + 2|0); $56 = HEAP8[$55>>0]|0; HEAP8[$52>>0] = $56; $57 = ((($52)) + 1|0); $58 = $5; $59 = ((($58)) + 8|0); $60 = ((($59)) + 1|0); $61 = HEAP8[$60>>0]|0; HEAP8[$57>>0] = $61; $62 = ((($57)) + 1|0); $63 = $5; $64 = ((($63)) + 8|0); $65 = HEAP8[$64>>0]|0; HEAP8[$62>>0] = $65; $66 = ((($62)) + 1|0); $67 = $5; $68 = ((($67)) + 8|0); $69 = ((($68)) + 3|0); $70 = HEAP8[$69>>0]|0; HEAP8[$66>>0] = $70; $71 = ((($66)) + 1|0); $72 = $5; $73 = ((($72)) + 4|0); $74 = ((($73)) + 2|0); $75 = HEAP8[$74>>0]|0; HEAP8[$71>>0] = $75; $76 = ((($71)) + 1|0); $77 = $5; $78 = ((($77)) + 4|0); $79 = ((($78)) + 1|0); $80 = HEAP8[$79>>0]|0; HEAP8[$76>>0] = $80; $81 = ((($76)) + 1|0); $82 = $5; $83 = ((($82)) + 4|0); $84 = HEAP8[$83>>0]|0; HEAP8[$81>>0] = $84; $85 = ((($81)) + 1|0); $86 = $5; $87 = ((($86)) + 4|0); $88 = ((($87)) + 3|0); $89 = HEAP8[$88>>0]|0; HEAP8[$85>>0] = $89; $90 = ((($85)) + 1|0); $91 = $5; $92 = ((($91)) + 12|0); $93 = ((($92)) + 2|0); $94 = HEAP8[$93>>0]|0; HEAP8[$90>>0] = $94; $95 = ((($90)) + 1|0); $96 = $5; $97 = ((($96)) + 12|0); $98 = ((($97)) + 1|0); $99 = HEAP8[$98>>0]|0; HEAP8[$95>>0] = $99; $100 = ((($95)) + 1|0); $101 = $5; $102 = ((($101)) + 12|0); $103 = HEAP8[$102>>0]|0; HEAP8[$100>>0] = $103; $104 = ((($100)) + 1|0); $105 = $5; $106 = ((($105)) + 12|0); $107 = ((($106)) + 3|0); $108 = HEAP8[$107>>0]|0; HEAP8[$104>>0] = $108; $109 = ((($6)) + 76|0); $110 = HEAP32[$109>>2]|0; _glUseProgram(($110|0)); $111 = ((($6)) + 80|0); $112 = HEAP32[$111>>2]|0; _glVertexAttribPointer(($112|0),3,5126,0,12,($vVertices|0)); $113 = ((($6)) + 84|0); $114 = HEAP32[$113>>2]|0; _glVertexAttribPointer(($114|0),4,5121,1,4,($cols|0)); $115 = ((($6)) + 80|0); $116 = HEAP32[$115>>2]|0; _glEnableVertexAttribArray(($116|0)); $117 = ((($6)) + 84|0); $118 = HEAP32[$117>>2]|0; _glEnableVertexAttribArray(($118|0)); $119 = ((($6)) + 88|0); $120 = HEAP32[$119>>2]|0; $121 = ((($6)) + 12|0); _glUniformMatrix4fv(($120|0),1,0,($121|0)); _glDrawArrays(5,0,4); STACKTOP = sp;return; } function __ZN9JRenderer8DrawLineEffffj($this,$x1,$y1,$x2,$y2,$color) { $this = $this|0; $x1 = +$x1; $y1 = +$y1; $x2 = +$x2; $y2 = +$y2; $color = $color|0; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $col = 0, $cols = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 24|0; $vVertices = sp; $cols = sp + 56|0; $0 = $this; $1 = $x1; $2 = $y1; $3 = $x2; $4 = $y2; $5 = $color; $6 = $0; $7 = $5; HEAP32[$col>>2] = $7; $8 = $1; HEAPF32[$vVertices>>2] = $8; $9 = ((($vVertices)) + 4|0); $10 = $2; $11 = 272.0 - $10; HEAPF32[$9>>2] = $11; $12 = ((($9)) + 4|0); HEAPF32[$12>>2] = 0.0; $13 = ((($12)) + 4|0); $14 = $3; HEAPF32[$13>>2] = $14; $15 = ((($13)) + 4|0); $16 = $4; $17 = 272.0 - $16; HEAPF32[$15>>2] = $17; $18 = ((($15)) + 4|0); HEAPF32[$18>>2] = 0.0; $19 = ((($col)) + 2|0); $20 = HEAP8[$19>>0]|0; HEAP8[$cols>>0] = $20; $21 = ((($cols)) + 1|0); $22 = ((($col)) + 1|0); $23 = HEAP8[$22>>0]|0; HEAP8[$21>>0] = $23; $24 = ((($21)) + 1|0); $25 = HEAP8[$col>>0]|0; HEAP8[$24>>0] = $25; $26 = ((($24)) + 1|0); $27 = ((($col)) + 3|0); $28 = HEAP8[$27>>0]|0; HEAP8[$26>>0] = $28; $29 = ((($26)) + 1|0); $30 = ((($col)) + 2|0); $31 = HEAP8[$30>>0]|0; HEAP8[$29>>0] = $31; $32 = ((($29)) + 1|0); $33 = ((($col)) + 1|0); $34 = HEAP8[$33>>0]|0; HEAP8[$32>>0] = $34; $35 = ((($32)) + 1|0); $36 = HEAP8[$col>>0]|0; HEAP8[$35>>0] = $36; $37 = ((($35)) + 1|0); $38 = ((($col)) + 3|0); $39 = HEAP8[$38>>0]|0; HEAP8[$37>>0] = $39; $40 = ((($6)) + 76|0); $41 = HEAP32[$40>>2]|0; _glUseProgram(($41|0)); $42 = ((($6)) + 80|0); $43 = HEAP32[$42>>2]|0; _glVertexAttribPointer(($43|0),3,5126,0,12,($vVertices|0)); $44 = ((($6)) + 84|0); $45 = HEAP32[$44>>2]|0; _glVertexAttribPointer(($45|0),4,5121,1,4,($cols|0)); $46 = ((($6)) + 80|0); $47 = HEAP32[$46>>2]|0; _glEnableVertexAttribArray(($47|0)); $48 = ((($6)) + 84|0); $49 = HEAP32[$48>>2]|0; _glEnableVertexAttribArray(($49|0)); $50 = ((($6)) + 88|0); $51 = HEAP32[$50>>2]|0; $52 = ((($6)) + 12|0); _glUniformMatrix4fv(($51|0),1,0,($52|0)); _glDrawArrays(1,0,2); STACKTOP = sp;return; } function __ZN9JRenderer7LoadJPGERNS_11TextureInfoEPKcii($this,$textureInfo,$filename,$mode,$TextureFormat) { $this = $this|0; $textureInfo = $textureInfo|0; $filename = $filename|0; $mode = $mode|0; $TextureFormat = $TextureFormat|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cinfo = 0, $currRow = 0, $fileSystem = 0, $i = 0, $jerr = 0, $p = 0, $q = 0, $rawdata = 0, $rawsize = 0, $rgbadata = 0, $scanline = 0, $th = 0, $tw = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 656|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $cinfo = sp; $jerr = sp + 496|0; $scanline = sp + 484|0; $5 = sp + 452|0; $0 = $this; $1 = $textureInfo; $2 = $filename; $3 = $mode; $4 = $TextureFormat; $8 = $1; HEAP32[$8>>2] = 0; $9 = (__ZN11JFileSystem11GetInstanceEv()|0); $fileSystem = $9; $10 = $fileSystem; $11 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($5,$11); __THREW__ = 0; $12 = (invoke_iii(6423,($10|0),($5|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $6 = $16; $7 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $18 = $6; $19 = $7; ___resumeException($18|0); // unreachable; } $15 = $12 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); if ($15) { STACKTOP = sp;return; } $20 = $fileSystem; $21 = (__ZN11JFileSystem11GetFileSizeEv($20)|0); $rawsize = $21; $22 = $rawsize; $23 = ($22|0)<(0); $24 = $23 ? -1 : $22; $25 = (__Znaj($24)|0); $rawdata = $25; $26 = $rawdata; $27 = ($26|0)!=(0|0); $28 = $fileSystem; if (!($27)) { __ZN11JFileSystem9CloseFileEv($28); STACKTOP = sp;return; } $29 = $rawdata; $30 = $rawsize; (__ZN11JFileSystem8ReadFileEPvi($28,$29,$30)|0); $31 = $fileSystem; __ZN11JFileSystem9CloseFileEv($31); $32 = (_jpeg_std_error($jerr)|0); HEAP32[$cinfo>>2] = $32; _jpeg_CreateDecompress($cinfo,62,432); $33 = $rawdata; $34 = $rawsize; __ZL12jpeg_mem_srcP22jpeg_decompress_structPhi($cinfo,$33,$34); (_jpeg_read_header($cinfo,1)|0); (_jpeg_start_decompress($cinfo)|0); $35 = ((($cinfo)) + 104|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)!=(3); if ($37) { $38 = ((($cinfo)) + 104|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(4); if ($40) { _jpeg_destroy_decompress($cinfo); STACKTOP = sp;return; } } $41 = ((($cinfo)) + 92|0); $42 = HEAP32[$41>>2]|0; $43 = (__ZL13getNextPower2i($42)|0); $tw = $43; $44 = ((($cinfo)) + 96|0); $45 = HEAP32[$44>>2]|0; $46 = (__ZL13getNextPower2i($45)|0); $th = $46; $47 = $tw; $48 = $th; $49 = Math_imul($47, $48)|0; $50 = $49<<2; $51 = ($50|0)<(0); $52 = $51 ? -1 : $50; $53 = (__Znaj($52)|0); $rgbadata = $53; $54 = $rgbadata; $55 = ($54|0)!=(0|0); if (!($55)) { _jpeg_destroy_decompress($cinfo); $56 = $rgbadata; $57 = ($56|0)==(0|0); if ($57) { STACKTOP = sp;return; } __ZdaPv($56); STACKTOP = sp;return; } $58 = ((($cinfo)) + 92|0); $59 = HEAP32[$58>>2]|0; $60 = ($59*3)|0; $61 = (_malloc($60)|0); HEAP32[$scanline>>2] = $61; $62 = HEAP32[$scanline>>2]|0; $63 = ($62|0)!=(0|0); if (!($63)) { _jpeg_destroy_decompress($cinfo); $64 = $rgbadata; $65 = ($64|0)==(0|0); if ($65) { STACKTOP = sp;return; } __ZdaPv($64); STACKTOP = sp;return; } $66 = $rgbadata; $currRow = $66; while(1) { $67 = ((($cinfo)) + 120|0); $68 = HEAP32[$67>>2]|0; $69 = ((($cinfo)) + 96|0); $70 = HEAP32[$69>>2]|0; $71 = ($68>>>0)<($70>>>0); $72 = HEAP32[$scanline>>2]|0; if (!($71)) { break; } $p = $72; (_jpeg_read_scanlines($cinfo,$scanline,1)|0); $73 = $currRow; $q = $73; $i = 0; while(1) { $74 = $i; $75 = ((($cinfo)) + 92|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)<($76|0); if (!($77)) { break; } $78 = $p; $79 = HEAP8[$78>>0]|0; $80 = $q; HEAP8[$80>>0] = $79; $81 = $p; $82 = ((($81)) + 1|0); $83 = HEAP8[$82>>0]|0; $84 = $q; $85 = ((($84)) + 1|0); HEAP8[$85>>0] = $83; $86 = $p; $87 = ((($86)) + 2|0); $88 = HEAP8[$87>>0]|0; $89 = $q; $90 = ((($89)) + 2|0); HEAP8[$90>>0] = $88; $91 = $q; $92 = ((($91)) + 3|0); HEAP8[$92>>0] = -1; $93 = $p; $94 = ((($93)) + 3|0); $p = $94; $95 = $q; $96 = ((($95)) + 4|0); $q = $96; $97 = $i; $98 = (($97) + 1)|0; $i = $98; } $99 = $tw; $100 = $99<<2; $101 = $currRow; $102 = (($101) + ($100)|0); $currRow = $102; } _free($72); $103 = $rgbadata; $104 = $1; HEAP32[$104>>2] = $103; $105 = ((($cinfo)) + 92|0); $106 = HEAP32[$105>>2]|0; $107 = $1; $108 = ((($107)) + 4|0); HEAP32[$108>>2] = $106; $109 = ((($cinfo)) + 96|0); $110 = HEAP32[$109>>2]|0; $111 = $1; $112 = ((($111)) + 8|0); HEAP32[$112>>2] = $110; $113 = $tw; $114 = $1; $115 = ((($114)) + 12|0); HEAP32[$115>>2] = $113; $116 = $th; $117 = $1; $118 = ((($117)) + 16|0); HEAP32[$118>>2] = $116; __THREW__ = 0; (invoke_ii(6951,($cinfo|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $121 = ___cxa_find_matching_catch(0|0)|0; $122 = tempRet0; $6 = $121; $7 = $122; $123 = $6; (___cxa_begin_catch(($123|0))|0); ___cxa_end_catch(); } _jpeg_destroy_decompress($cinfo); $124 = $rawdata; $125 = ($124|0)==(0|0); if ($125) { STACKTOP = sp;return; } __ZdaPv($124); STACKTOP = sp;return; } function __ZN9JRenderer11LoadTextureEPKcii($this,$filename,$mode,$TextureFormat) { $this = $this|0; $filename = $filename|0; $mode = $mode|0; $TextureFormat = $TextureFormat|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $ret = 0, $tex = 0, $textureInfo = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $textureInfo = sp + 16|0; $1 = $this; $2 = $filename; $3 = $mode; $4 = $TextureFormat; $7 = $1; HEAP32[$textureInfo>>2] = 0; $8 = $2; $9 = (_strstr($8,167432)|0); $10 = ($9|0)!=(0|0); do { if ($10) { label = 3; } else { $11 = $2; $12 = (_strstr($11,167437)|0); $13 = ($12|0)!=(0|0); if ($13) { label = 3; } else { $15 = $2; $16 = (_strstr($15,167442)|0); $17 = ($16|0)!=(0|0); if (!($17)) { $18 = $2; $19 = (_strstr($18,167447)|0); $20 = ($19|0)!=(0|0); if (!($20)) { break; } } $21 = $2; (__ZN9JRenderer7LoadPNGERNS_11TextureInfoEPKcii($7,$textureInfo,$21,0,0)|0); } } } while(0); if ((label|0) == 3) { $14 = $2; __ZN9JRenderer7LoadJPGERNS_11TextureInfoEPKcii($7,$textureInfo,$14,0,0); } $22 = HEAP32[$textureInfo>>2]|0; $23 = ($22|0)==(0|0); if ($23) { $24 = $2; HEAP32[$vararg_buffer>>2] = $24; (_printf(167452,$vararg_buffer)|0); $0 = 0; $67 = $0; STACKTOP = sp;return ($67|0); } $ret = 0; $25 = (__Znwj(28)|0); __THREW__ = 0; invoke_vi(6952,($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $5 = $42; $6 = $43; __ZdlPv($25); $44 = $5; $45 = $6; ___resumeException($44|0); // unreachable; } $tex = $25; $28 = $tex; $29 = ($28|0)!=(0|0); if ($29) { $30 = ((($7)) + 132|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)!=(0|0); if ($32) { $33 = ((($7)) + 132|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$textureInfo>>2]|0; $38 = ((($textureInfo)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ((($textureInfo)) + 8|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_viiii[$36 & 8191]($34,$37,$39,$41); } $46 = $tex; $47 = ((($46)) + 16|0); HEAP32[$47>>2] = 1; $48 = ((($textureInfo)) + 4|0); $49 = HEAP32[$48>>2]|0; $50 = $tex; HEAP32[$50>>2] = $49; $51 = ((($textureInfo)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = $tex; $54 = ((($53)) + 4|0); HEAP32[$54>>2] = $52; $55 = ((($textureInfo)) + 12|0); $56 = HEAP32[$55>>2]|0; $57 = $tex; $58 = ((($57)) + 8|0); HEAP32[$58>>2] = $56; $59 = ((($textureInfo)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = $tex; $62 = ((($61)) + 12|0); HEAP32[$62>>2] = $60; $63 = HEAP32[$textureInfo>>2]|0; $64 = $tex; $65 = ((($64)) + 24|0); HEAP32[$65>>2] = $63; } $66 = $tex; $0 = $66; $67 = $0; STACKTOP = sp;return ($67|0); } function __ZN9JRenderer7LoadPNGERNS_11TextureInfoEPKcii($this,$textureInfo,$filename,$mode,$TextureFormat) { $this = $this|0; $textureInfo = $textureInfo|0; $filename = $filename|0; $mode = $mode|0; $TextureFormat = $TextureFormat|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $a = 0, $b = 0, $bit_depth = 0, $buffer = 0, $color32 = 0, $color_type = 0, $fileSystem = 0, $g = 0, $height = 0, $info_ptr = 0, $interlace_type = 0, $line = 0, $or$cond = 0, $p32 = 0, $png_ptr = 0, $r = 0, $sig_read = 0, $size = 0, $th = 0, $tw = 0; var $width = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $png_ptr = sp + 100|0; $info_ptr = sp + 96|0; $width = sp + 88|0; $height = sp + 84|0; $bit_depth = sp + 72|0; $color_type = sp + 68|0; $interlace_type = sp + 64|0; $6 = sp + 36|0; $1 = $this; $2 = $textureInfo; $3 = $filename; $4 = $mode; $5 = $TextureFormat; $9 = $2; HEAP32[$9>>2] = 0; $sig_read = 0; $10 = (__ZN11JFileSystem11GetInstanceEv()|0); $fileSystem = $10; $11 = $fileSystem; $12 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($6,$12); __THREW__ = 0; $13 = (invoke_iii(6423,($11|0),($6|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $7 = $17; $8 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $19 = $7; $20 = $8; ___resumeException($19|0); // unreachable; } $16 = $13 ^ 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); if ($16) { $0 = -1; $139 = $0; STACKTOP = sp;return ($139|0); } $21 = (_png_create_read_struct(167479,0,0,0)|0); HEAP32[$png_ptr>>2] = $21; $22 = HEAP32[$png_ptr>>2]|0; $23 = ($22|0)==(0|0); if ($23) { $24 = $fileSystem; __ZN11JFileSystem9CloseFileEv($24); $0 = -2; $139 = $0; STACKTOP = sp;return ($139|0); } $25 = HEAP32[$png_ptr>>2]|0; _png_set_error_fn($25,0,0,6953); $26 = HEAP32[$png_ptr>>2]|0; $27 = (_png_create_info_struct($26)|0); HEAP32[$info_ptr>>2] = $27; $28 = HEAP32[$info_ptr>>2]|0; $29 = ($28|0)==(0|0); if ($29) { $30 = $fileSystem; __ZN11JFileSystem9CloseFileEv($30); _png_destroy_read_struct($png_ptr,0,0); $0 = -2; $139 = $0; STACKTOP = sp;return ($139|0); } $31 = HEAP32[$png_ptr>>2]|0; _png_init_io($31,0); $32 = HEAP32[$png_ptr>>2]|0; $33 = $fileSystem; _png_set_read_fn($32,$33,6954); $34 = HEAP32[$png_ptr>>2]|0; $35 = $sig_read; _png_set_sig_bytes($34,$35); $36 = HEAP32[$png_ptr>>2]|0; $37 = HEAP32[$info_ptr>>2]|0; _png_read_info($36,$37); $38 = HEAP32[$png_ptr>>2]|0; $39 = HEAP32[$info_ptr>>2]|0; (_png_get_IHDR($38,$39,$width,$height,$bit_depth,$color_type,$interlace_type,0,0)|0); $40 = HEAP32[$png_ptr>>2]|0; _png_set_strip_16($40); $41 = HEAP32[$png_ptr>>2]|0; _png_set_packing($41); $42 = HEAP32[$color_type>>2]|0; $43 = ($42|0)==(3); if ($43) { $44 = HEAP32[$png_ptr>>2]|0; _png_set_palette_to_rgb($44); } $45 = HEAP32[$color_type>>2]|0; $46 = ($45|0)==(0); $47 = HEAP32[$bit_depth>>2]|0; $48 = ($47|0)<(8); $or$cond = $46 & $48; if ($or$cond) { $49 = HEAP32[$png_ptr>>2]|0; _png_set_gray_1_2_4_to_8($49); } $50 = HEAP32[$png_ptr>>2]|0; $51 = HEAP32[$info_ptr>>2]|0; $52 = (_png_get_valid($50,$51,16)|0); $53 = ($52|0)!=(0); if ($53) { $54 = HEAP32[$png_ptr>>2]|0; _png_set_tRNS_to_alpha($54); } $55 = HEAP32[$png_ptr>>2]|0; _png_set_filler($55,255,1); $56 = HEAP32[$width>>2]|0; $57 = $56<<2; $58 = (_malloc($57)|0); $line = $58; $59 = $line; $60 = ($59|0)!=(0|0); if (!($60)) { $61 = $fileSystem; __ZN11JFileSystem9CloseFileEv($61); _png_destroy_read_struct($png_ptr,0,0); $0 = -4; $139 = $0; STACKTOP = sp;return ($139|0); } $62 = HEAP32[$width>>2]|0; $63 = (__ZL13getNextPower2i($62)|0); $tw = $63; $64 = HEAP32[$height>>2]|0; $65 = (__ZL13getNextPower2i($64)|0); $th = $65; $66 = $tw; $67 = $th; $68 = Math_imul($66, $67)|0; $69 = $68<<2; $size = $69; $70 = $size; $71 = ($70|0)<(0); $72 = $71 ? -1 : $70; $73 = (__Znaj($72)|0); $buffer = $73; $74 = $buffer; $75 = ($74|0)!=(0|0); L29: do { if ($75) { $76 = $buffer; $p32 = $76; $y = 0; while(1) { $77 = $y; $78 = HEAP32[$height>>2]|0; $79 = ($77|0)<($78|0); if (!($79)) { break L29; } $80 = HEAP32[$png_ptr>>2]|0; $81 = $line; _png_read_row($80,$81,0); $x = 0; while(1) { $82 = $x; $83 = HEAP32[$width>>2]|0; $84 = ($82|0)<($83|0); if (!($84)) { break; } $85 = $x; $86 = $line; $87 = (($86) + ($85<<2)|0); $88 = HEAP32[$87>>2]|0; $color32 = $88; $89 = $color32; $90 = $89 >>> 24; $91 = $90 & 255; $a = $91; $92 = $color32; $93 = $92 & 255; $r = $93; $94 = $color32; $95 = $94 >>> 8; $96 = $95 & 255; $g = $96; $97 = $color32; $98 = $97 >>> 16; $99 = $98 & 255; $b = $99; $100 = $r; $101 = $g; $102 = $101 << 8; $103 = $100 | $102; $104 = $b; $105 = $104 << 16; $106 = $103 | $105; $107 = $a; $108 = $107 << 24; $109 = $106 | $108; $color32 = $109; $110 = $color32; $111 = $p32; $112 = $x; $113 = (($111) + ($112<<2)|0); HEAP32[$113>>2] = $110; $114 = $x; $115 = (($114) + 1)|0; $x = $115; } $116 = $tw; $117 = $p32; $118 = (($117) + ($116<<2)|0); $p32 = $118; $119 = $y; $120 = (($119) + 1)|0; $y = $120; } } } while(0); $121 = $line; _free($121); $122 = HEAP32[$png_ptr>>2]|0; $123 = HEAP32[$info_ptr>>2]|0; _png_read_end($122,$123); _png_destroy_read_struct($png_ptr,$info_ptr,0); $124 = $fileSystem; __ZN11JFileSystem9CloseFileEv($124); $125 = $buffer; $126 = $2; HEAP32[$126>>2] = $125; $127 = HEAP32[$width>>2]|0; $128 = $2; $129 = ((($128)) + 4|0); HEAP32[$129>>2] = $127; $130 = HEAP32[$height>>2]|0; $131 = $2; $132 = ((($131)) + 8|0); HEAP32[$132>>2] = $130; $133 = $tw; $134 = $2; $135 = ((($134)) + 12|0); HEAP32[$135>>2] = $133; $136 = $th; $137 = $2; $138 = ((($137)) + 16|0); HEAP32[$138>>2] = $136; $0 = 1; $139 = $0; STACKTOP = sp;return ($139|0); } function __ZN9JRenderer13CreateTextureEiii($this,$width,$height,$mode) { $this = $this|0; $width = $width|0; $height = $height|0; $mode = $mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $size = 0, $tex = 0, $texid = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $texid = sp; $0 = $this; $1 = $width; $2 = $height; $3 = $mode; $6 = $0; $7 = (__Znwj(28)|0); __THREW__ = 0; invoke_vi(6952,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $49 = ___cxa_find_matching_catch()|0; $50 = tempRet0; $4 = $49; $5 = $50; __ZdlPv($7); $51 = $4; $52 = $5; ___resumeException($51|0); // unreachable; } $tex = $7; $10 = $tex; $11 = ($10|0)!=(0|0); if (!($11)) { $54 = $tex; STACKTOP = sp;return ($54|0); } $12 = $1; $13 = $2; $14 = Math_imul($12, $13)|0; $15 = $14<<2; $size = $15; $16 = $size; $17 = ($16|0)<(0); $18 = $17 ? -1 : $16; $19 = (__Znaj($18)|0); $buffer = $19; $20 = $buffer; $21 = ($20|0)!=(0|0); $22 = $tex; if ($21) { $23 = ((($22)) + 16|0); HEAP32[$23>>2] = 1; $24 = $1; $25 = $tex; HEAP32[$25>>2] = $24; $26 = $2; $27 = $tex; $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; $29 = $1; $30 = $tex; $31 = ((($30)) + 8|0); HEAP32[$31>>2] = $29; $32 = $2; $33 = $tex; $34 = ((($33)) + 12|0); HEAP32[$34>>2] = $32; _glGenTextures(1,($texid|0)); $35 = HEAP32[$texid>>2]|0; $36 = $tex; $37 = ((($36)) + 20|0); HEAP32[$37>>2] = $35; $38 = $buffer; $39 = $size; _memset(($38|0),0,($39|0))|0; $40 = HEAP32[$texid>>2]|0; $41 = ((($6)) + 8|0); HEAP32[$41>>2] = $40; $42 = ((($6)) + 8|0); $43 = HEAP32[$42>>2]|0; _glBindTexture(3553,($43|0)); _glTexParameteri(3553,10241,9729); _glTexParameteri(3553,10240,9729); $44 = $1; $45 = $2; $46 = $buffer; _glTexImage2D(3553,0,6408,($44|0),($45|0),0,6408,5121,($46|0)); $47 = $buffer; $48 = ($47|0)==(0|0); if ($48) { $54 = $tex; STACKTOP = sp;return ($54|0); } __ZdaPv($47); $54 = $tex; STACKTOP = sp;return ($54|0); } else { $53 = ($22|0)==(0|0); if (!($53)) { __ZN8JTextureD2Ev($22); __ZdlPv($22); } $tex = 0; $54 = $tex; STACKTOP = sp;return ($54|0); } return (0)|0; } function __ZN9JRenderer11EnableVSyncEb($this,$flag) { $this = $this|0; $flag = $flag|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $flag&1; $1 = $2; STACKTOP = sp;return; } function __ZN9JRenderer11ClearScreenEj($this,$color) { $this = $this|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $col = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp; $0 = $this; $1 = $color; $2 = HEAP32[17028]|0; $3 = $1; $4 = ($2|0)!=($3|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; HEAP32[$col>>2] = $5; $6 = ((($col)) + 2|0); $7 = HEAP8[$6>>0]|0; $8 = (+($7&255)); $9 = ((($col)) + 1|0); $10 = HEAP8[$9>>0]|0; $11 = (+($10&255)); $12 = HEAP8[$col>>0]|0; $13 = (+($12&255)); $14 = ((($col)) + 3|0); $15 = HEAP8[$14>>0]|0; $16 = (+($15&255)); _glClearColor((+$8),(+$11),(+$13),(+$16)); _glClear(16640); $17 = $1; HEAP32[17028] = $17; STACKTOP = sp;return; } function __ZN9JRenderer11SetTexBlendEii($this,$src,$dest) { $this = $this|0; $src = $src|0; $dest = $dest|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $src; $2 = $dest; $3 = $0; $4 = $1; $5 = ((($3)) + 124|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { $8 = $2; $9 = ((($3)) + 128|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)!=($10|0); if (!($11)) { STACKTOP = sp;return; } } $12 = $1; $13 = ((($3)) + 124|0); HEAP32[$13>>2] = $12; $14 = $2; $15 = ((($3)) + 128|0); HEAP32[$15>>2] = $14; $16 = $1; $17 = $2; _glBlendFunc(($16|0),($17|0)); STACKTOP = sp;return; } function __ZN9JRenderer8Enable2DEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 136|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); if ($4) { STACKTOP = sp;return; } $5 = ((($1)) + 136|0); HEAP32[$5>>2] = 1; _glViewport(0,0,480,272); _glDisable(2929); STACKTOP = sp;return; } function __ZN9JRenderer10DrawCircleEfffj($this,$x,$y,$radius,$color) { $this = $this|0; $x = +$x; $y = +$y; $radius = +$radius; $color = $color|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0; var $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $col = 0, $colors = 0, $i = 0, $index = 0, $number = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2944|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 2184|0; $vVertices = sp; $colors = sp + 2208|0; $0 = $this; $1 = $x; $2 = $y; $3 = $radius; $4 = $color; $5 = $0; $6 = $4; HEAP32[$col>>2] = $6; $number = 181; $i = 0; while(1) { $7 = $i; $8 = ($7|0)<(181); if (!($8)) { break; } $9 = ((($col)) + 2|0); $10 = HEAP8[$9>>0]|0; $11 = $i; $12 = (($colors) + ($11<<2)|0); HEAP8[$12>>0] = $10; $13 = ((($col)) + 1|0); $14 = HEAP8[$13>>0]|0; $15 = $i; $16 = (($colors) + ($15<<2)|0); $17 = ((($16)) + 1|0); HEAP8[$17>>0] = $14; $18 = HEAP8[$col>>0]|0; $19 = $i; $20 = (($colors) + ($19<<2)|0); $21 = ((($20)) + 2|0); HEAP8[$21>>0] = $18; $22 = ((($col)) + 3|0); $23 = HEAP8[$22>>0]|0; $24 = $i; $25 = (($colors) + ($24<<2)|0); $26 = ((($25)) + 3|0); HEAP8[$26>>0] = $23; $27 = $i; $28 = (($27) + 1)|0; $i = $28; } $index = 0; $i = 0; while(1) { $29 = $i; $30 = ($29|0)<(360); $31 = $1; $32 = $3; if (!($30)) { break; } $33 = $i; $34 = (+($33|0)); $35 = $34 * 0.01745329238474369; $36 = (+Math_cos((+$35))); $37 = $32 * $36; $38 = $31 + $37; $39 = $index; $40 = (($vVertices) + (($39*12)|0)|0); HEAPF32[$40>>2] = $38; $41 = $2; $42 = 272.0 - $41; $43 = $3; $44 = $i; $45 = (+($44|0)); $46 = $45 * 0.01745329238474369; $47 = (+Math_sin((+$46))); $48 = $43 * $47; $49 = $42 + $48; $50 = $index; $51 = (($vVertices) + (($50*12)|0)|0); $52 = ((($51)) + 4|0); HEAPF32[$52>>2] = $49; $53 = $index; $54 = (($vVertices) + (($53*12)|0)|0); $55 = ((($54)) + 8|0); HEAPF32[$55>>2] = 0.0; $56 = $i; $57 = (($56) + 2)|0; $i = $57; $58 = $index; $59 = (($58) + 1)|0; $index = $59; } $60 = (+Math_cos(0.0)); $61 = $32 * $60; $62 = $31 + $61; $63 = ((($vVertices)) + 2160|0); HEAPF32[$63>>2] = $62; $64 = $2; $65 = 272.0 - $64; $66 = $3; $67 = (+Math_sin(0.0)); $68 = $66 * $67; $69 = $65 + $68; $70 = ((($vVertices)) + 2160|0); $71 = ((($70)) + 4|0); HEAPF32[$71>>2] = $69; $72 = ((($vVertices)) + 2160|0); $73 = ((($72)) + 8|0); HEAPF32[$73>>2] = 0.0; $74 = ((($5)) + 76|0); $75 = HEAP32[$74>>2]|0; _glUseProgram(($75|0)); $76 = ((($5)) + 80|0); $77 = HEAP32[$76>>2]|0; _glVertexAttribPointer(($77|0),3,5126,0,12,($vVertices|0)); $78 = ((($5)) + 84|0); $79 = HEAP32[$78>>2]|0; _glVertexAttribPointer(($79|0),4,5121,1,4,($colors|0)); $80 = ((($5)) + 80|0); $81 = HEAP32[$80>>2]|0; _glEnableVertexAttribArray(($81|0)); $82 = ((($5)) + 84|0); $83 = HEAP32[$82>>2]|0; _glEnableVertexAttribArray(($83|0)); $84 = ((($5)) + 88|0); $85 = HEAP32[$84>>2]|0; $86 = ((($5)) + 12|0); _glUniformMatrix4fv(($85|0),1,0,($86|0)); _glDrawArrays(3,0,181); STACKTOP = sp;return; } function __ZN9JRenderer10FillCircleEfffj($this,$x,$y,$radius,$color) { $this = $this|0; $x = +$x; $y = +$y; $radius = +$radius; $color = $color|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $col = 0, $colors = 0, $i = 0, $index = 0, $number = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 2960|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 2196|0; $vVertices = sp; $colors = sp + 2224|0; $0 = $this; $1 = $x; $2 = $y; $3 = $radius; $4 = $color; $5 = $0; $6 = $4; HEAP32[$col>>2] = $6; $number = 182; $i = 0; while(1) { $7 = $i; $8 = ($7|0)<(182); if (!($8)) { break; } $9 = ((($col)) + 2|0); $10 = HEAP8[$9>>0]|0; $11 = $i; $12 = (($colors) + ($11<<2)|0); HEAP8[$12>>0] = $10; $13 = ((($col)) + 1|0); $14 = HEAP8[$13>>0]|0; $15 = $i; $16 = (($colors) + ($15<<2)|0); $17 = ((($16)) + 1|0); HEAP8[$17>>0] = $14; $18 = HEAP8[$col>>0]|0; $19 = $i; $20 = (($colors) + ($19<<2)|0); $21 = ((($20)) + 2|0); HEAP8[$21>>0] = $18; $22 = ((($col)) + 3|0); $23 = HEAP8[$22>>0]|0; $24 = $i; $25 = (($colors) + ($24<<2)|0); $26 = ((($25)) + 3|0); HEAP8[$26>>0] = $23; $27 = $i; $28 = (($27) + 1)|0; $i = $28; } $29 = $1; HEAPF32[$vVertices>>2] = $29; $30 = $2; $31 = 272.0 - $30; $32 = ((($vVertices)) + 4|0); HEAPF32[$32>>2] = $31; $33 = ((($vVertices)) + 8|0); HEAPF32[$33>>2] = 0.0; $index = 1; $i = 0; while(1) { $34 = $i; $35 = ($34|0)<(360); $36 = $1; $37 = $3; if (!($35)) { break; } $38 = $i; $39 = (+($38|0)); $40 = $39 * 0.01745329238474369; $41 = (+Math_cos((+$40))); $42 = $37 * $41; $43 = $36 + $42; $44 = $index; $45 = (($vVertices) + (($44*12)|0)|0); HEAPF32[$45>>2] = $43; $46 = $2; $47 = 272.0 - $46; $48 = $3; $49 = $i; $50 = (+($49|0)); $51 = $50 * 0.01745329238474369; $52 = (+Math_sin((+$51))); $53 = $48 * $52; $54 = $47 + $53; $55 = $index; $56 = (($vVertices) + (($55*12)|0)|0); $57 = ((($56)) + 4|0); HEAPF32[$57>>2] = $54; $58 = $index; $59 = (($vVertices) + (($58*12)|0)|0); $60 = ((($59)) + 8|0); HEAPF32[$60>>2] = 0.0; $61 = $i; $62 = (($61) + 2)|0; $i = $62; $63 = $index; $64 = (($63) + 1)|0; $index = $64; } $65 = (+Math_cos(0.0)); $66 = $37 * $65; $67 = $36 + $66; $68 = ((($vVertices)) + 2172|0); HEAPF32[$68>>2] = $67; $69 = $2; $70 = 272.0 - $69; $71 = $3; $72 = (+Math_sin(0.0)); $73 = $71 * $72; $74 = $70 + $73; $75 = ((($vVertices)) + 2172|0); $76 = ((($75)) + 4|0); HEAPF32[$76>>2] = $74; $77 = ((($vVertices)) + 2172|0); $78 = ((($77)) + 8|0); HEAPF32[$78>>2] = 0.0; $79 = ((($5)) + 76|0); $80 = HEAP32[$79>>2]|0; _glUseProgram(($80|0)); $81 = ((($5)) + 80|0); $82 = HEAP32[$81>>2]|0; _glVertexAttribPointer(($82|0),3,5126,0,12,($vVertices|0)); $83 = ((($5)) + 84|0); $84 = HEAP32[$83>>2]|0; _glVertexAttribPointer(($84|0),4,5121,1,4,($colors|0)); $85 = ((($5)) + 80|0); $86 = HEAP32[$85>>2]|0; _glEnableVertexAttribArray(($86|0)); $87 = ((($5)) + 84|0); $88 = HEAP32[$87>>2]|0; _glEnableVertexAttribArray(($88|0)); $89 = ((($5)) + 88|0); $90 = HEAP32[$89>>2]|0; $91 = ((($5)) + 12|0); _glUniformMatrix4fv(($90|0),1,0,($91|0)); _glDrawArrays(6,0,182); STACKTOP = sp;return; } function __ZN9JRenderer13DrawRoundRectEfffffj($this,$x,$y,$w,$h,$radius,$color) { $this = $this|0; $x = +$x; $y = +$y; $w = +$w; $h = +$h; $radius = +$radius; $color = $color|0; var $$arith = 0, $$overflow = 0, $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0; var $114 = 0.0, $115 = 0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0.0, $14 = 0.0, $140 = 0.0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0; var $150 = 0, $151 = 0.0, $152 = 0.0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0.0, $195 = 0.0, $196 = 0.0, $197 = 0.0, $198 = 0.0, $199 = 0.0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; var $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $col = 0, $colors = 0, $i = 0, $number = 0, $vVertices = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 16|0; $0 = $this; $1 = $x; $2 = $y; $3 = $w; $4 = $h; $5 = $radius; $6 = $color; $7 = $0; $8 = $3; $9 = $5; $10 = $8 + $9; $11 = $1; $12 = $11 + $10; $1 = $12; $13 = $4; $14 = $5; $15 = $13 + $14; $16 = $2; $17 = $16 + $15; $2 = $17; $18 = $6; HEAP32[$col>>2] = $18; $number = 360; $19 = $number; $20 = ($19*3)|0; $$arith = $20<<2; $$overflow = ($20>>>0)>(1073741823); $21 = $$overflow ? -1 : $$arith; $22 = (__Znaj($21)|0); $vVertices = $22; $23 = $number; $24 = $23<<2; $25 = ($24|0)<(0); $26 = $25 ? -1 : $24; $27 = (__Znaj($26)|0); $colors = $27; $i = 0; while(1) { $28 = $i; $29 = $number; $30 = ($28|0)<($29|0); if (!($30)) { break; } $31 = ((($col)) + 2|0); $32 = HEAP8[$31>>0]|0; $33 = $i; $34 = $33<<2; $35 = (($34) + 0)|0; $36 = $colors; $37 = (($36) + ($35)|0); HEAP8[$37>>0] = $32; $38 = ((($col)) + 1|0); $39 = HEAP8[$38>>0]|0; $40 = $i; $41 = $40<<2; $42 = (($41) + 1)|0; $43 = $colors; $44 = (($43) + ($42)|0); HEAP8[$44>>0] = $39; $45 = HEAP8[$col>>0]|0; $46 = $i; $47 = $46<<2; $48 = (($47) + 2)|0; $49 = $colors; $50 = (($49) + ($48)|0); HEAP8[$50>>0] = $45; $51 = ((($col)) + 3|0); $52 = HEAP8[$51>>0]|0; $53 = $i; $54 = $53<<2; $55 = (($54) + 3)|0; $56 = $colors; $57 = (($56) + ($55)|0); HEAP8[$57>>0] = $52; $58 = $i; $59 = (($58) + 1)|0; $i = $59; } $i = 0; while(1) { $60 = $i; $61 = ($60|0)<(90); if (!($61)) { break; } $62 = $1; $63 = $5; $64 = $i; $65 = (+($64|0)); $66 = $65 * 0.01745329238474369; $67 = (+Math_cos((+$66))); $68 = $63 * $67; $69 = $62 + $68; $70 = $i; $71 = ($70*3)|0; $72 = (($71) + 0)|0; $73 = $vVertices; $74 = (($73) + ($72<<2)|0); HEAPF32[$74>>2] = $69; $75 = $2; $76 = $5; $77 = $i; $78 = (+($77|0)); $79 = $78 * 0.01745329238474369; $80 = (+Math_sin((+$79))); $81 = $76 * $80; $82 = $75 + $81; $83 = 272.0 - $82; $84 = $i; $85 = ($84*3)|0; $86 = (($85) + 1)|0; $87 = $vVertices; $88 = (($87) + ($86<<2)|0); HEAPF32[$88>>2] = $83; $89 = $i; $90 = ($89*3)|0; $91 = (($90) + 2)|0; $92 = $vVertices; $93 = (($92) + ($91<<2)|0); HEAPF32[$93>>2] = 0.0; $94 = $i; $95 = (($94) + 1)|0; $i = $95; } $i = 90; while(1) { $96 = $i; $97 = ($96|0)<(180); if (!($97)) { break; } $98 = $1; $99 = $5; $100 = $i; $101 = (+($100|0)); $102 = $101 * 0.01745329238474369; $103 = (+Math_cos((+$102))); $104 = $99 * $103; $105 = $98 + $104; $106 = $3; $107 = $105 - $106; $108 = $i; $109 = ($108*3)|0; $110 = (($109) + 0)|0; $111 = $vVertices; $112 = (($111) + ($110<<2)|0); HEAPF32[$112>>2] = $107; $113 = $2; $114 = $5; $115 = $i; $116 = (+($115|0)); $117 = $116 * 0.01745329238474369; $118 = (+Math_sin((+$117))); $119 = $114 * $118; $120 = $113 + $119; $121 = 272.0 - $120; $122 = $i; $123 = ($122*3)|0; $124 = (($123) + 1)|0; $125 = $vVertices; $126 = (($125) + ($124<<2)|0); HEAPF32[$126>>2] = $121; $127 = $i; $128 = ($127*3)|0; $129 = (($128) + 2)|0; $130 = $vVertices; $131 = (($130) + ($129<<2)|0); HEAPF32[$131>>2] = 0.0; $132 = $i; $133 = (($132) + 1)|0; $i = $133; } $i = 180; while(1) { $134 = $i; $135 = ($134|0)<(270); if (!($135)) { break; } $136 = $1; $137 = $5; $138 = $i; $139 = (+($138|0)); $140 = $139 * 0.01745329238474369; $141 = (+Math_cos((+$140))); $142 = $137 * $141; $143 = $136 + $142; $144 = $3; $145 = $143 - $144; $146 = $i; $147 = ($146*3)|0; $148 = (($147) + 0)|0; $149 = $vVertices; $150 = (($149) + ($148<<2)|0); HEAPF32[$150>>2] = $145; $151 = $2; $152 = $5; $153 = $i; $154 = (+($153|0)); $155 = $154 * 0.01745329238474369; $156 = (+Math_sin((+$155))); $157 = $152 * $156; $158 = $151 + $157; $159 = $4; $160 = $158 - $159; $161 = 272.0 - $160; $162 = $i; $163 = ($162*3)|0; $164 = (($163) + 1)|0; $165 = $vVertices; $166 = (($165) + ($164<<2)|0); HEAPF32[$166>>2] = $161; $167 = $i; $168 = ($167*3)|0; $169 = (($168) + 2)|0; $170 = $vVertices; $171 = (($170) + ($169<<2)|0); HEAPF32[$171>>2] = 0.0; $172 = $i; $173 = (($172) + 1)|0; $i = $173; } $i = 270; while(1) { $174 = $i; $175 = ($174|0)<(360); if (!($175)) { break; } $176 = $1; $177 = $5; $178 = $i; $179 = (+($178|0)); $180 = $179 * 0.01745329238474369; $181 = (+Math_cos((+$180))); $182 = $177 * $181; $183 = $176 + $182; $184 = $i; $185 = ($184*3)|0; $186 = (($185) + 0)|0; $187 = $vVertices; $188 = (($187) + ($186<<2)|0); HEAPF32[$188>>2] = $183; $189 = $2; $190 = $5; $191 = $i; $192 = (+($191|0)); $193 = $192 * 0.01745329238474369; $194 = (+Math_sin((+$193))); $195 = $190 * $194; $196 = $189 + $195; $197 = $4; $198 = $196 - $197; $199 = 272.0 - $198; $200 = $i; $201 = ($200*3)|0; $202 = (($201) + 1)|0; $203 = $vVertices; $204 = (($203) + ($202<<2)|0); HEAPF32[$204>>2] = $199; $205 = $i; $206 = ($205*3)|0; $207 = (($206) + 2)|0; $208 = $vVertices; $209 = (($208) + ($207<<2)|0); HEAPF32[$209>>2] = 0.0; $210 = $i; $211 = (($210) + 1)|0; $i = $211; } $212 = ((($7)) + 76|0); $213 = HEAP32[$212>>2]|0; _glUseProgram(($213|0)); $214 = ((($7)) + 80|0); $215 = HEAP32[$214>>2]|0; $216 = $vVertices; _glVertexAttribPointer(($215|0),3,5126,0,12,($216|0)); $217 = ((($7)) + 84|0); $218 = HEAP32[$217>>2]|0; $219 = $colors; _glVertexAttribPointer(($218|0),4,5121,1,4,($219|0)); $220 = ((($7)) + 80|0); $221 = HEAP32[$220>>2]|0; _glEnableVertexAttribArray(($221|0)); $222 = ((($7)) + 84|0); $223 = HEAP32[$222>>2]|0; _glEnableVertexAttribArray(($223|0)); $224 = ((($7)) + 88|0); $225 = HEAP32[$224>>2]|0; $226 = ((($7)) + 12|0); _glUniformMatrix4fv(($225|0),1,0,($226|0)); $227 = $number; _glDrawArrays(2,0,($227|0)); $228 = $vVertices; $229 = ($228|0)==(0|0); if (!($229)) { __ZdaPv($228); } $230 = $colors; $231 = ($230|0)==(0|0); if ($231) { STACKTOP = sp;return; } __ZdaPv($230); STACKTOP = sp;return; } function __ZN9JRenderer13FillRoundRectEfffffj($this,$x,$y,$w,$h,$radius,$color) { $this = $this|0; $x = +$x; $y = +$y; $w = +$w; $h = +$h; $radius = +$radius; $color = $color|0; var $$arith = 0, $$overflow = 0, $0 = 0, $1 = 0.0, $10 = 0.0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0.0, $112 = 0.0, $113 = 0; var $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0; var $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0.0, $156 = 0.0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0.0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0; var $204 = 0.0, $205 = 0.0, $206 = 0.0, $207 = 0.0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0; var $222 = 0.0, $223 = 0.0, $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $col = 0, $colors = 0, $i = 0, $number = 0, $offset = 0, $vVertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $col = sp + 20|0; $0 = $this; $1 = $x; $2 = $y; $3 = $w; $4 = $h; $5 = $radius; $6 = $color; $7 = $0; $8 = $3; $9 = $5; $10 = $8 + $9; $11 = $1; $12 = $11 + $10; $1 = $12; $13 = $5; $14 = $2; $15 = $14 + $13; $2 = $15; $16 = $6; HEAP32[$col>>2] = $16; $number = 362; $17 = $number; $18 = ($17*3)|0; $$arith = $18<<2; $$overflow = ($18>>>0)>(1073741823); $19 = $$overflow ? -1 : $$arith; $20 = (__Znaj($19)|0); $vVertices = $20; $21 = $number; $22 = $21<<2; $23 = ($22|0)<(0); $24 = $23 ? -1 : $22; $25 = (__Znaj($24)|0); $colors = $25; $i = 0; while(1) { $26 = $i; $27 = $number; $28 = ($26|0)<($27|0); if (!($28)) { break; } $29 = ((($col)) + 2|0); $30 = HEAP8[$29>>0]|0; $31 = $i; $32 = $31<<2; $33 = (($32) + 0)|0; $34 = $colors; $35 = (($34) + ($33)|0); HEAP8[$35>>0] = $30; $36 = ((($col)) + 1|0); $37 = HEAP8[$36>>0]|0; $38 = $i; $39 = $38<<2; $40 = (($39) + 1)|0; $41 = $colors; $42 = (($41) + ($40)|0); HEAP8[$42>>0] = $37; $43 = HEAP8[$col>>0]|0; $44 = $i; $45 = $44<<2; $46 = (($45) + 2)|0; $47 = $colors; $48 = (($47) + ($46)|0); HEAP8[$48>>0] = $43; $49 = ((($col)) + 3|0); $50 = HEAP8[$49>>0]|0; $51 = $i; $52 = $51<<2; $53 = (($52) + 3)|0; $54 = $colors; $55 = (($54) + ($53)|0); HEAP8[$55>>0] = $50; $56 = $i; $57 = (($56) + 1)|0; $i = $57; } $58 = $1; $59 = $58 - 5.0; $60 = $vVertices; HEAPF32[$60>>2] = $59; $61 = $2; $62 = 272.0 - $61; $63 = $vVertices; $64 = ((($63)) + 4|0); HEAPF32[$64>>2] = $62; $65 = $vVertices; $66 = ((($65)) + 8|0); HEAPF32[$66>>2] = 0.0; $offset = 1; $i = 0; while(1) { $67 = $i; $68 = ($67|0)<(90); if (!($68)) { break; } $69 = $1; $70 = $5; $71 = $i; $72 = (+($71|0)); $73 = $72 * 0.01745329238474369; $74 = (+Math_cos((+$73))); $75 = $70 * $74; $76 = $69 + $75; $77 = $offset; $78 = $i; $79 = (($77) + ($78))|0; $80 = ($79*3)|0; $81 = (($80) + 0)|0; $82 = $vVertices; $83 = (($82) + ($81<<2)|0); HEAPF32[$83>>2] = $76; $84 = $2; $85 = 272.0 - $84; $86 = $5; $87 = $i; $88 = (+($87|0)); $89 = $88 * 0.01745329238474369; $90 = (+Math_sin((+$89))); $91 = $86 * $90; $92 = $85 + $91; $93 = $offset; $94 = $i; $95 = (($93) + ($94))|0; $96 = ($95*3)|0; $97 = (($96) + 1)|0; $98 = $vVertices; $99 = (($98) + ($97<<2)|0); HEAPF32[$99>>2] = $92; $100 = $offset; $101 = $i; $102 = (($100) + ($101))|0; $103 = ($102*3)|0; $104 = (($103) + 2)|0; $105 = $vVertices; $106 = (($105) + ($104<<2)|0); HEAPF32[$106>>2] = 0.0; $107 = $i; $108 = (($107) + 1)|0; $i = $108; } $i = 90; while(1) { $109 = $i; $110 = ($109|0)<(180); if (!($110)) { break; } $111 = $1; $112 = $5; $113 = $i; $114 = (+($113|0)); $115 = $114 * 0.01745329238474369; $116 = (+Math_cos((+$115))); $117 = $112 * $116; $118 = $111 + $117; $119 = $3; $120 = $118 - $119; $121 = $offset; $122 = $i; $123 = (($121) + ($122))|0; $124 = ($123*3)|0; $125 = (($124) + 0)|0; $126 = $vVertices; $127 = (($126) + ($125<<2)|0); HEAPF32[$127>>2] = $120; $128 = $2; $129 = 272.0 - $128; $130 = $5; $131 = $i; $132 = (+($131|0)); $133 = $132 * 0.01745329238474369; $134 = (+Math_sin((+$133))); $135 = $130 * $134; $136 = $129 + $135; $137 = $offset; $138 = $i; $139 = (($137) + ($138))|0; $140 = ($139*3)|0; $141 = (($140) + 1)|0; $142 = $vVertices; $143 = (($142) + ($141<<2)|0); HEAPF32[$143>>2] = $136; $144 = $offset; $145 = $i; $146 = (($144) + ($145))|0; $147 = ($146*3)|0; $148 = (($147) + 2)|0; $149 = $vVertices; $150 = (($149) + ($148<<2)|0); HEAPF32[$150>>2] = 0.0; $151 = $i; $152 = (($151) + 1)|0; $i = $152; } $i = 180; while(1) { $153 = $i; $154 = ($153|0)<(270); if (!($154)) { break; } $155 = $1; $156 = $5; $157 = $i; $158 = (+($157|0)); $159 = $158 * 0.01745329238474369; $160 = (+Math_cos((+$159))); $161 = $156 * $160; $162 = $155 + $161; $163 = $3; $164 = $162 - $163; $165 = $offset; $166 = $i; $167 = (($165) + ($166))|0; $168 = ($167*3)|0; $169 = (($168) + 0)|0; $170 = $vVertices; $171 = (($170) + ($169<<2)|0); HEAPF32[$171>>2] = $164; $172 = $2; $173 = 272.0 - $172; $174 = $5; $175 = $i; $176 = (+($175|0)); $177 = $176 * 0.01745329238474369; $178 = (+Math_sin((+$177))); $179 = $174 * $178; $180 = $173 + $179; $181 = $4; $182 = $180 - $181; $183 = $offset; $184 = $i; $185 = (($183) + ($184))|0; $186 = ($185*3)|0; $187 = (($186) + 1)|0; $188 = $vVertices; $189 = (($188) + ($187<<2)|0); HEAPF32[$189>>2] = $182; $190 = $offset; $191 = $i; $192 = (($190) + ($191))|0; $193 = ($192*3)|0; $194 = (($193) + 2)|0; $195 = $vVertices; $196 = (($195) + ($194<<2)|0); HEAPF32[$196>>2] = 0.0; $197 = $i; $198 = (($197) + 1)|0; $i = $198; } $i = 270; while(1) { $199 = $i; $200 = ($199|0)<(360); $201 = $1; $202 = $5; if (!($200)) { break; } $203 = $i; $204 = (+($203|0)); $205 = $204 * 0.01745329238474369; $206 = (+Math_cos((+$205))); $207 = $202 * $206; $208 = $201 + $207; $209 = $offset; $210 = $i; $211 = (($209) + ($210))|0; $212 = ($211*3)|0; $213 = (($212) + 0)|0; $214 = $vVertices; $215 = (($214) + ($213<<2)|0); HEAPF32[$215>>2] = $208; $216 = $2; $217 = 272.0 - $216; $218 = $5; $219 = $i; $220 = (+($219|0)); $221 = $220 * 0.01745329238474369; $222 = (+Math_sin((+$221))); $223 = $218 * $222; $224 = $217 + $223; $225 = $4; $226 = $224 - $225; $227 = $offset; $228 = $i; $229 = (($227) + ($228))|0; $230 = ($229*3)|0; $231 = (($230) + 1)|0; $232 = $vVertices; $233 = (($232) + ($231<<2)|0); HEAPF32[$233>>2] = $226; $234 = $offset; $235 = $i; $236 = (($234) + ($235))|0; $237 = ($236*3)|0; $238 = (($237) + 2)|0; $239 = $vVertices; $240 = (($239) + ($238<<2)|0); HEAPF32[$240>>2] = 0.0; $241 = $i; $242 = (($241) + 1)|0; $i = $242; } $243 = (+Math_cos(0.0)); $244 = $202 * $243; $245 = $201 + $244; $246 = $vVertices; $247 = ((($246)) + 4332|0); HEAPF32[$247>>2] = $245; $248 = $2; $249 = 272.0 - $248; $250 = $5; $251 = (+Math_sin(0.0)); $252 = $250 * $251; $253 = $249 + $252; $254 = $vVertices; $255 = ((($254)) + 4336|0); HEAPF32[$255>>2] = $253; $256 = $vVertices; $257 = ((($256)) + 4340|0); HEAPF32[$257>>2] = 0.0; $258 = ((($7)) + 76|0); $259 = HEAP32[$258>>2]|0; _glUseProgram(($259|0)); $260 = ((($7)) + 80|0); $261 = HEAP32[$260>>2]|0; $262 = $vVertices; _glVertexAttribPointer(($261|0),3,5126,0,12,($262|0)); $263 = ((($7)) + 84|0); $264 = HEAP32[$263>>2]|0; $265 = $colors; _glVertexAttribPointer(($264|0),4,5121,1,4,($265|0)); $266 = ((($7)) + 80|0); $267 = HEAP32[$266>>2]|0; _glEnableVertexAttribArray(($267|0)); $268 = ((($7)) + 84|0); $269 = HEAP32[$268>>2]|0; _glEnableVertexAttribArray(($269|0)); $270 = ((($7)) + 88|0); $271 = HEAP32[$270>>2]|0; $272 = ((($7)) + 12|0); _glUniformMatrix4fv(($271|0),1,0,($272|0)); $273 = $number; _glDrawArrays(6,0,($273|0)); $274 = $vVertices; $275 = ($274|0)==(0|0); if (!($275)) { __ZdaPv($274); } $276 = $colors; $277 = ($276|0)==(0|0); if ($277) { STACKTOP = sp;return; } __ZdaPv($276); STACKTOP = sp;return; } function __ZN8Vector2DC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN8Vector2DC2Eff($this,$_x,$_y) { $this = $this|0; $_x = +$_x; $_y = +$_y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_x; $2 = $_y; $3 = $0; $4 = $1; HEAPF32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAPF32[$5>>2] = $6; STACKTOP = sp;return; } function __ZL12jpeg_mem_srcP22jpeg_decompress_structPhi($cinfo,$mem,$len) { $cinfo = $cinfo|0; $mem = $mem|0; $len = $len|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $mem; $2 = $len; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $0; $8 = (FUNCTION_TABLE_iiii[$6 & 8191]($7,0,28)|0); $9 = $0; $10 = ((($9)) + 24|0); HEAP32[$10>>2] = $8; $11 = $0; $12 = ((($11)) + 24|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 8|0); HEAP32[$14>>2] = 6955; $15 = $0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 12|0); HEAP32[$18>>2] = 6956; $19 = $0; $20 = ((($19)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 16|0); HEAP32[$22>>2] = 6957; $23 = $0; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); HEAP32[$26>>2] = 6958; $27 = $0; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 24|0); HEAP32[$30>>2] = 6955; $31 = $2; $32 = $0; $33 = ((($32)) + 24|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 4|0); HEAP32[$35>>2] = $31; $36 = $1; $37 = $0; $38 = ((($37)) + 24|0); $39 = HEAP32[$38>>2]|0; HEAP32[$39>>2] = $36; STACKTOP = sp;return; } function __ZL13getNextPower2i($width) { $width = $width|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $b = 0, $n = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $width; $1 = $0; $b = $1; $n = 0; while(1) { $2 = $b; $3 = ($2|0)!=(0); if (!($3)) { break; } $4 = $b; $5 = $4 >> 1; $b = $5; $6 = $n; $7 = (($6) + 1)|0; $n = $7; } $8 = $n; $9 = 1 << $8; $b = $9; $10 = $b; $11 = $0; $12 = $11<<1; $13 = ($10|0)==($12|0); if (!($13)) { $16 = $b; STACKTOP = sp;return ($16|0); } $14 = $b; $15 = $14 >> 1; $b = $15; $16 = $b; STACKTOP = sp;return ($16|0); } function __ZL18PNGCustomWarningFnP14png_struct_defPKc($png_ptr,$warning_msg) { $png_ptr = $png_ptr|0; $warning_msg = $warning_msg|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $warning_msg; STACKTOP = sp;return; } function __ZL19PNGCustomReadDataFnP14png_struct_defPhj($png_ptr,$data,$length) { $png_ptr = $png_ptr|0; $data = $data|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $check = 0, $fileSystem = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $data; $2 = $length; $3 = $0; $4 = ((($3)) + 176|0); $5 = HEAP32[$4>>2]|0; $fileSystem = $5; $6 = $fileSystem; $7 = $1; $8 = $2; $9 = (__ZN11JFileSystem8ReadFileEPvi($6,$7,$8)|0); $check = $9; $10 = $check; $11 = $2; $12 = ($10|0)!=($11|0); if (!($12)) { STACKTOP = sp;return; } $13 = $0; _png_error($13,167486); STACKTOP = sp;return; } function __ZL8jpg_nullP22jpeg_decompress_struct($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return; } function __ZL21jpg_fill_input_bufferP22jpeg_decompress_struct($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return 1; } function __ZL19jpg_skip_input_dataP22jpeg_decompress_structl($cinfo,$num_bytes) { $cinfo = $cinfo|0; $num_bytes = $num_bytes|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $num_bytes; $2 = $1; $3 = $0; $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = (($6) + ($2)|0); HEAP32[$5>>2] = $7; $8 = $1; $9 = $0; $10 = ((($9)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = (($13) - ($8))|0; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function __GLOBAL__sub_I_JNetwork_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_6308(); return; } function __ZN8JNetwork12CommandStrucD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function ___cxx_global_var_init_6308() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucENS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev(68116); (___cxa_atexit((6959|0),(68116|0),(___dso_handle|0))|0); return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucENS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($1)|0); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($1,$2); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($this,$__nd) { $this = $this|0; $__nd = $__nd|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__nd; $2 = $0; $3 = $1; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = HEAP32[$5>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$6); $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE7destroyEPNS_11__tree_nodeISA_PvEE($2,$9); $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($2)|0); $__na = $10; $11 = $__na; $12 = $1; $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEEEEPT_RSB_($13)|0); __THREW__ = 0; invoke_vii(6960,($11|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $19 = ___cxa_find_matching_catch(0|0)|0; $20 = tempRet0; ___clang_call_terminate($19); // unreachable; } $17 = $__na; $18 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE10deallocateERSE_PSD_j($17,$18,1); STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__node_allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE7destroyISB_EEvRSE_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSE_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__112__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); __ZN8JNetwork12CommandStrucD2Ev($2); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19addressofINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEEEEPT_RSB_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE10deallocateERSE_PSD_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN8JNetwork12CommandStrucEEEPvEEE10deallocateEPSC_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN8JNetwork12CommandStrucEEEPvEEE10deallocateEPSC_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucENS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N8JNetwork12CommandStrucEEENS_4lessIS6_EELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N8JNetwork12CommandStrucEEENS_4lessIS6_EELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(6961,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(6962,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN8JNetwork12CommandStrucEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN8JNetwork12CommandStrucEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucEEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN6JMusicD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN7JSampleD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN7JSample8fileSizeEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN12JSoundSystem11GetInstanceEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = HEAP32[17032]|0; $3 = ($2|0)==(0|0); if (!($3)) { $12 = HEAP32[17032]|0; STACKTOP = sp;return ($12|0); } $4 = (__Znwj(16)|0); __THREW__ = 0; invoke_vi(6963,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; $0 = $8; $1 = $9; __ZdlPv($4); $10 = $0; $11 = $1; ___resumeException($10|0); // unreachable; } HEAP32[17032] = $4; $7 = HEAP32[17032]|0; __ZN12JSoundSystem15InitSoundSystemEv($7); $12 = HEAP32[17032]|0; STACKTOP = sp;return ($12|0); } function __ZN12JSoundSystem15InitSoundSystemEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN12JSoundSystemC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 12|0); HEAP32[$3>>2] = 0; STACKTOP = sp;return; } function __ZN12JSoundSystem9LoadMusicEPKc($this,$fileName) { $this = $this|0; $fileName = $fileName|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $music = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $fileName; $music = 0; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(108716,$2)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($3,4741)|0); $4 = $music; STACKTOP = sp;return ($4|0); } function __ZN12JSoundSystem9PlayMusicEP6JMusicb($this,$music,$looping) { $this = $this|0; $music = $music|0; $looping = $looping|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $music; $3 = $looping&1; $2 = $3; $1 = 0; $2 = 0; STACKTOP = sp;return; } function __ZN12JSoundSystem9StopMusicEP6JMusic($this,$music) { $this = $this|0; $music = $music|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $music; $1 = 0; STACKTOP = sp;return; } function __ZN12JSoundSystem10PauseMusicEP6JMusic($this,$music) { $this = $this|0; $music = $music|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $music; $2 = $0; $3 = $1; __ZN12JSoundSystem9StopMusicEP6JMusic($2,$3); STACKTOP = sp;return; } function __ZN12JSoundSystem11ResumeMusicEP6JMusic($this,$music) { $this = $this|0; $music = $music|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $music; $2 = $0; $3 = $1; __ZN12JSoundSystem9PlayMusicEP6JMusicb($2,$3,0); STACKTOP = sp;return; } function __ZN12JSoundSystem14SetMusicVolumeEi($this,$volume) { $this = $this|0; $volume = $volume|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $volume; $2 = $0; $3 = $1; $4 = ((($2)) + 4|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZN12JSoundSystem12SetSfxVolumeEi($this,$volume) { $this = $this|0; $volume = $volume|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $volume; $2 = $0; $3 = $1; $4 = ((($2)) + 12|0); HEAP32[$4>>2] = $3; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZN12JSoundSystem14SetMusicVolumeEi($2,$6); STACKTOP = sp;return; } function __ZN12JSoundSystem10LoadSampleEPKc($this,$fileName) { $this = $this|0; $fileName = $fileName|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $sample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $fileName; $sample = 0; $2 = $1; $3 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc(108716,$2)|0); (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($3,4741)|0); $4 = $sample; STACKTOP = sp;return ($4|0); } function __ZN12JSoundSystem10PlaySampleEP7JSample($this,$sample) { $this = $this|0; $sample = $sample|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $sample; $1 = 0; STACKTOP = sp;return; } function __ZN17hgeDistortionMeshC2Eii($this,$cols,$rows) { $this = $this|0; $cols = $cols|0; $rows = $rows|0; var $$arith = 0, $$overflow = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $cols; $2 = $rows; $3 = $0; $4 = $2; $5 = ((($3)) + 4|0); HEAP32[$5>>2] = $4; $6 = $1; $7 = ((($3)) + 8|0); HEAP32[$7>>2] = $6; $8 = ((($3)) + 16|0); HEAPF32[$8>>2] = 0.0; $9 = ((($3)) + 12|0); HEAPF32[$9>>2] = 0.0; $10 = ((($3)) + 36|0); HEAP32[$10>>2] = 0; $11 = $2; $12 = $1; $13 = Math_imul($11, $12)|0; $$arith = ($13*24)|0; $$overflow = ($13>>>0)>(178956970); $14 = $$overflow ? -1 : $$arith; $15 = (__Znaj($14)|0); HEAP32[$3>>2] = $15; $i = 0; while(1) { $16 = $i; $17 = $2; $18 = $1; $19 = Math_imul($17, $18)|0; $20 = ($16|0)<($19|0); if (!($20)) { break; } $21 = $i; $22 = HEAP32[$3>>2]|0; $23 = (($22) + (($21*24)|0)|0); $24 = ((($23)) + 12|0); HEAPF32[$24>>2] = 0.0; $25 = $i; $26 = HEAP32[$3>>2]|0; $27 = (($26) + (($25*24)|0)|0); $28 = ((($27)) + 16|0); HEAPF32[$28>>2] = 0.0; $29 = $i; $30 = HEAP32[$3>>2]|0; $31 = (($30) + (($29*24)|0)|0); HEAPF32[$31>>2] = 0.0; $32 = $i; $33 = HEAP32[$3>>2]|0; $34 = (($33) + (($32*24)|0)|0); $35 = ((($34)) + 4|0); HEAPF32[$35>>2] = 0.0; $36 = $i; $37 = HEAP32[$3>>2]|0; $38 = (($37) + (($36*24)|0)|0); $39 = ((($38)) + 20|0); HEAPF32[$39>>2] = 0.5; $40 = $i; $41 = HEAP32[$3>>2]|0; $42 = (($41) + (($40*24)|0)|0); $43 = ((($42)) + 8|0); HEAP32[$43>>2] = -1; $44 = $i; $45 = (($44) + 1)|0; $i = $45; } STACKTOP = sp;return; } function __ZN17hgeDistortionMeshD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZdaPv($2); } $4 = ((($1)) + 36|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if (!($6)) { STACKTOP = sp;return; } $7 = ((($1)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { __ZdlPv($8); } $10 = ((($1)) + 36|0); HEAP32[$10>>2] = 0; STACKTOP = sp;return; } function __ZN17hgeDistortionMesh10SetTextureEP8JTexture($this,$tex) { $this = $this|0; $tex = $tex|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $tex; $4 = $0; $5 = ((($4)) + 36|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); if ($7) { $8 = ((($4)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { __ZdlPv($9); } } $11 = (__Znwj(64)|0); $12 = $1; __THREW__ = 0; invoke_viidddd(4434,($11|0),($12|0),0.0,0.0,16.0,16.0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $2 = $16; $3 = $17; __ZdlPv($11); $18 = $2; $19 = $3; ___resumeException($18|0); // unreachable; } else { $15 = ((($4)) + 36|0); HEAP32[$15>>2] = $11; STACKTOP = sp;return; } } function __ZN17hgeDistortionMesh14SetTextureRectEffff($this,$x,$y,$w,$h) { $this = $this|0; $x = +$x; $y = +$y; $w = +$w; $h = +$h; var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $i = 0; var $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $w; $4 = $h; $5 = $0; $6 = $1; $7 = ((($5)) + 20|0); HEAPF32[$7>>2] = $6; $8 = $2; $9 = ((($5)) + 24|0); HEAPF32[$9>>2] = $8; $10 = $3; $11 = ((($5)) + 28|0); HEAPF32[$11>>2] = $10; $12 = $4; $13 = ((($5)) + 32|0); HEAPF32[$13>>2] = $12; $14 = $3; $15 = ((($5)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) - 1)|0; $18 = (+($17|0)); $19 = $14 / $18; $20 = ((($5)) + 12|0); HEAPF32[$20>>2] = $19; $21 = $4; $22 = ((($5)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) - 1)|0; $25 = (+($24|0)); $26 = $21 / $25; $27 = ((($5)) + 16|0); HEAPF32[$27>>2] = $26; $j = 0; while(1) { $28 = $j; $29 = ((($5)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)<($30|0); if (!($31)) { break; } $i = 0; while(1) { $32 = $i; $33 = ((($5)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ($32|0)<($34|0); if (!($35)) { break; } $36 = $1; $37 = $i; $38 = (+($37|0)); $39 = ((($5)) + 12|0); $40 = +HEAPF32[$39>>2]; $41 = $38 * $40; $42 = $36 + $41; $43 = $j; $44 = ((($5)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = Math_imul($43, $45)|0; $47 = $i; $48 = (($46) + ($47))|0; $49 = HEAP32[$5>>2]|0; $50 = (($49) + (($48*24)|0)|0); HEAPF32[$50>>2] = $42; $51 = $2; $52 = $j; $53 = (+($52|0)); $54 = ((($5)) + 16|0); $55 = +HEAPF32[$54>>2]; $56 = $53 * $55; $57 = $51 + $56; $58 = $j; $59 = ((($5)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = Math_imul($58, $60)|0; $62 = $i; $63 = (($61) + ($62))|0; $64 = HEAP32[$5>>2]|0; $65 = (($64) + (($63*24)|0)|0); $66 = ((($65)) + 4|0); HEAPF32[$66>>2] = $57; $67 = $i; $68 = (+($67|0)); $69 = ((($5)) + 12|0); $70 = +HEAPF32[$69>>2]; $71 = $68 * $70; $72 = $j; $73 = ((($5)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = Math_imul($72, $74)|0; $76 = $i; $77 = (($75) + ($76))|0; $78 = HEAP32[$5>>2]|0; $79 = (($78) + (($77*24)|0)|0); $80 = ((($79)) + 12|0); HEAPF32[$80>>2] = $71; $81 = $j; $82 = (+($81|0)); $83 = ((($5)) + 16|0); $84 = +HEAPF32[$83>>2]; $85 = $82 * $84; $86 = $j; $87 = ((($5)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = Math_imul($86, $88)|0; $90 = $i; $91 = (($89) + ($90))|0; $92 = HEAP32[$5>>2]|0; $93 = (($92) + (($91*24)|0)|0); $94 = ((($93)) + 16|0); HEAPF32[$94>>2] = $85; $95 = $i; $96 = (($95) + 1)|0; $i = $96; } $97 = $j; $98 = (($97) + 1)|0; $j = $98; } STACKTOP = sp;return; } function __ZN17hgeDistortionMesh5ClearEjf($this,$col,$z) { $this = $this|0; $col = $col|0; $z = +$z; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $j = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $col; $2 = $z; $3 = $0; $j = 0; while(1) { $4 = $j; $5 = ((($3)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)<($6|0); if (!($7)) { break; } $i = 0; while(1) { $8 = $i; $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ($8|0)<($10|0); if (!($11)) { break; } $12 = $i; $13 = (+($12|0)); $14 = ((($3)) + 12|0); $15 = +HEAPF32[$14>>2]; $16 = $13 * $15; $17 = $j; $18 = ((($3)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($17, $19)|0; $21 = $i; $22 = (($20) + ($21))|0; $23 = HEAP32[$3>>2]|0; $24 = (($23) + (($22*24)|0)|0); $25 = ((($24)) + 12|0); HEAPF32[$25>>2] = $16; $26 = $j; $27 = (+($26|0)); $28 = ((($3)) + 16|0); $29 = +HEAPF32[$28>>2]; $30 = $27 * $29; $31 = $j; $32 = ((($3)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = Math_imul($31, $33)|0; $35 = $i; $36 = (($34) + ($35))|0; $37 = HEAP32[$3>>2]|0; $38 = (($37) + (($36*24)|0)|0); $39 = ((($38)) + 16|0); HEAPF32[$39>>2] = $30; $40 = $1; $41 = $j; $42 = ((($3)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = Math_imul($41, $43)|0; $45 = $i; $46 = (($44) + ($45))|0; $47 = HEAP32[$3>>2]|0; $48 = (($47) + (($46*24)|0)|0); $49 = ((($48)) + 8|0); HEAP32[$49>>2] = $40; $50 = $2; $51 = $j; $52 = ((($3)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = Math_imul($51, $53)|0; $55 = $i; $56 = (($54) + ($55))|0; $57 = HEAP32[$3>>2]|0; $58 = (($57) + (($56*24)|0)|0); $59 = ((($58)) + 20|0); HEAPF32[$59>>2] = $50; $60 = $i; $61 = (($60) + 1)|0; $i = $61; } $62 = $j; $63 = (($62) + 1)|0; $j = $63; } STACKTOP = sp;return; } function __ZN17hgeDistortionMesh6RenderEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0.0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0; var $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0.0, $86 = 0; var $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, $i = 0, $idx = 0, $j = 0, $points = 0, $renderer = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $points = sp + 8|0; $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = (__ZN9JRenderer11GetInstanceEv()|0); $renderer = $4; $j = 0; while(1) { $5 = $j; $6 = ((($3)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = (($7) - 1)|0; $9 = ($5|0)<($8|0); if (!($9)) { break; } $i = 0; while(1) { $10 = $i; $11 = ((($3)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) - 1)|0; $14 = ($10|0)<($13|0); $15 = $j; if (!($14)) { break; } $16 = ((($3)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = Math_imul($15, $17)|0; $19 = $i; $20 = (($18) + ($19))|0; $idx = $20; $21 = ((($3)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = $idx; $24 = HEAP32[$3>>2]|0; $25 = (($24) + (($23*24)|0)|0); $26 = +HEAPF32[$25>>2]; $27 = $idx; $28 = HEAP32[$3>>2]|0; $29 = (($28) + (($27*24)|0)|0); $30 = ((($29)) + 4|0); $31 = +HEAPF32[$30>>2]; $32 = ((($3)) + 12|0); $33 = +HEAPF32[$32>>2]; $34 = ((($3)) + 16|0); $35 = +HEAPF32[$34>>2]; __ZN5JQuad14SetTextureRectEffff($22,$26,$31,$33,$35); $36 = $1; $37 = $idx; $38 = ((($3)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = (($37) + ($39))|0; $41 = HEAP32[$3>>2]|0; $42 = (($41) + (($40*24)|0)|0); $43 = ((($42)) + 12|0); $44 = +HEAPF32[$43>>2]; $45 = $36 + $44; $46 = ((($points)) + 4|0); HEAPF32[$46>>2] = $45; $47 = $2; $48 = $idx; $49 = ((($3)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = (($48) + ($50))|0; $52 = HEAP32[$3>>2]|0; $53 = (($52) + (($51*24)|0)|0); $54 = ((($53)) + 16|0); $55 = +HEAPF32[$54>>2]; $56 = $47 + $55; $57 = ((($points)) + 8|0); HEAPF32[$57>>2] = $56; $58 = $idx; $59 = ((($3)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = (($58) + ($60))|0; $62 = HEAP32[$3>>2]|0; $63 = (($62) + (($61*24)|0)|0); $64 = ((($63)) + 20|0); $65 = +HEAPF32[$64>>2]; $66 = ((($points)) + 12|0); HEAPF32[$66>>2] = $65; $67 = $idx; $68 = ((($3)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = (($67) + ($69))|0; $71 = HEAP32[$3>>2]|0; $72 = (($71) + (($70*24)|0)|0); $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; HEAP32[$points>>2] = $74; $75 = $1; $76 = $idx; $77 = ((($3)) + 8|0); $78 = HEAP32[$77>>2]|0; $79 = (($76) + ($78))|0; $80 = (($79) + 1)|0; $81 = HEAP32[$3>>2]|0; $82 = (($81) + (($80*24)|0)|0); $83 = ((($82)) + 12|0); $84 = +HEAPF32[$83>>2]; $85 = $75 + $84; $86 = ((($points)) + 16|0); $87 = ((($86)) + 4|0); HEAPF32[$87>>2] = $85; $88 = $2; $89 = $idx; $90 = ((($3)) + 8|0); $91 = HEAP32[$90>>2]|0; $92 = (($89) + ($91))|0; $93 = (($92) + 1)|0; $94 = HEAP32[$3>>2]|0; $95 = (($94) + (($93*24)|0)|0); $96 = ((($95)) + 16|0); $97 = +HEAPF32[$96>>2]; $98 = $88 + $97; $99 = ((($points)) + 16|0); $100 = ((($99)) + 8|0); HEAPF32[$100>>2] = $98; $101 = $idx; $102 = ((($3)) + 8|0); $103 = HEAP32[$102>>2]|0; $104 = (($101) + ($103))|0; $105 = (($104) + 1)|0; $106 = HEAP32[$3>>2]|0; $107 = (($106) + (($105*24)|0)|0); $108 = ((($107)) + 20|0); $109 = +HEAPF32[$108>>2]; $110 = ((($points)) + 16|0); $111 = ((($110)) + 12|0); HEAPF32[$111>>2] = $109; $112 = $idx; $113 = ((($3)) + 8|0); $114 = HEAP32[$113>>2]|0; $115 = (($112) + ($114))|0; $116 = (($115) + 1)|0; $117 = HEAP32[$3>>2]|0; $118 = (($117) + (($116*24)|0)|0); $119 = ((($118)) + 8|0); $120 = HEAP32[$119>>2]|0; $121 = ((($points)) + 16|0); HEAP32[$121>>2] = $120; $122 = $1; $123 = $idx; $124 = (($123) + 1)|0; $125 = HEAP32[$3>>2]|0; $126 = (($125) + (($124*24)|0)|0); $127 = ((($126)) + 12|0); $128 = +HEAPF32[$127>>2]; $129 = $122 + $128; $130 = ((($points)) + 32|0); $131 = ((($130)) + 4|0); HEAPF32[$131>>2] = $129; $132 = $2; $133 = $idx; $134 = (($133) + 1)|0; $135 = HEAP32[$3>>2]|0; $136 = (($135) + (($134*24)|0)|0); $137 = ((($136)) + 16|0); $138 = +HEAPF32[$137>>2]; $139 = $132 + $138; $140 = ((($points)) + 32|0); $141 = ((($140)) + 8|0); HEAPF32[$141>>2] = $139; $142 = $idx; $143 = (($142) + 1)|0; $144 = HEAP32[$3>>2]|0; $145 = (($144) + (($143*24)|0)|0); $146 = ((($145)) + 20|0); $147 = +HEAPF32[$146>>2]; $148 = ((($points)) + 32|0); $149 = ((($148)) + 12|0); HEAPF32[$149>>2] = $147; $150 = $idx; $151 = (($150) + 1)|0; $152 = HEAP32[$3>>2]|0; $153 = (($152) + (($151*24)|0)|0); $154 = ((($153)) + 8|0); $155 = HEAP32[$154>>2]|0; $156 = ((($points)) + 32|0); HEAP32[$156>>2] = $155; $157 = $1; $158 = $idx; $159 = HEAP32[$3>>2]|0; $160 = (($159) + (($158*24)|0)|0); $161 = ((($160)) + 12|0); $162 = +HEAPF32[$161>>2]; $163 = $157 + $162; $164 = ((($points)) + 48|0); $165 = ((($164)) + 4|0); HEAPF32[$165>>2] = $163; $166 = $2; $167 = $idx; $168 = HEAP32[$3>>2]|0; $169 = (($168) + (($167*24)|0)|0); $170 = ((($169)) + 16|0); $171 = +HEAPF32[$170>>2]; $172 = $166 + $171; $173 = ((($points)) + 48|0); $174 = ((($173)) + 8|0); HEAPF32[$174>>2] = $172; $175 = $idx; $176 = HEAP32[$3>>2]|0; $177 = (($176) + (($175*24)|0)|0); $178 = ((($177)) + 20|0); $179 = +HEAPF32[$178>>2]; $180 = ((($points)) + 48|0); $181 = ((($180)) + 12|0); HEAPF32[$181>>2] = $179; $182 = $idx; $183 = HEAP32[$3>>2]|0; $184 = (($183) + (($182*24)|0)|0); $185 = ((($184)) + 8|0); $186 = HEAP32[$185>>2]|0; $187 = ((($points)) + 48|0); HEAP32[$187>>2] = $186; $188 = $renderer; $189 = ((($3)) + 36|0); $190 = HEAP32[$189>>2]|0; __ZN9JRenderer10RenderQuadEP5JQuadP11VertexColor($188,$190,$points); $191 = $i; $192 = (($191) + 1)|0; $i = $192; } $193 = (($15) + 1)|0; $j = $193; } STACKTOP = sp;return; } function __ZN17hgeDistortionMesh8SetColorEiij($this,$col,$row,$color) { $this = $this|0; $col = $col|0; $row = $row|0; $color = $color|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $col; $2 = $row; $3 = $color; $4 = $0; $5 = $2; $6 = ((($4)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)<($7|0); if (!($8)) { STACKTOP = sp;return; } $9 = $1; $10 = ((($4)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)<($11|0); if (!($12)) { STACKTOP = sp;return; } $13 = $3; $14 = $2; $15 = ((($4)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = Math_imul($14, $16)|0; $18 = $1; $19 = (($17) + ($18))|0; $20 = HEAP32[$4>>2]|0; $21 = (($20) + (($19*24)|0)|0); $22 = ((($21)) + 8|0); HEAP32[$22>>2] = $13; STACKTOP = sp;return; } function __ZN17hgeDistortionMesh15SetDisplacementEiiffi($this,$col,$row,$dx,$dy,$ref) { $this = $this|0; $col = $col|0; $row = $row|0; $dx = +$dx; $dy = +$dy; $ref = $ref|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $col; $2 = $row; $3 = $dx; $4 = $dy; $5 = $ref; $6 = $0; $7 = $2; $8 = ((($6)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)<($9|0); if (!($10)) { STACKTOP = sp;return; } $11 = $1; $12 = ((($6)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)<($13|0); if (!($14)) { STACKTOP = sp;return; } $15 = $5; switch ($15|0) { case 0: { $16 = $1; $17 = (+($16|0)); $18 = ((($6)) + 12|0); $19 = +HEAPF32[$18>>2]; $20 = $17 * $19; $21 = $3; $22 = $21 + $20; $3 = $22; $23 = $2; $24 = (+($23|0)); $25 = ((($6)) + 16|0); $26 = +HEAPF32[$25>>2]; $27 = $24 * $26; $28 = $4; $29 = $28 + $27; $4 = $29; break; } case 2: { $30 = ((($6)) + 12|0); $31 = +HEAPF32[$30>>2]; $32 = ((($6)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) - 1)|0; $35 = (+($34|0)); $36 = $31 * $35; $37 = $36 / 2.0; $38 = $3; $39 = $38 + $37; $3 = $39; $40 = ((($6)) + 16|0); $41 = +HEAPF32[$40>>2]; $42 = ((($6)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) - 1)|0; $45 = (+($44|0)); $46 = $41 * $45; $47 = $46 / 2.0; $48 = $4; $49 = $48 + $47; $4 = $49; break; } default: { } } $50 = $3; $51 = $2; $52 = ((($6)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = Math_imul($51, $53)|0; $55 = $1; $56 = (($54) + ($55))|0; $57 = HEAP32[$6>>2]|0; $58 = (($57) + (($56*24)|0)|0); $59 = ((($58)) + 12|0); HEAPF32[$59>>2] = $50; $60 = $4; $61 = $2; $62 = ((($6)) + 8|0); $63 = HEAP32[$62>>2]|0; $64 = Math_imul($61, $63)|0; $65 = $1; $66 = (($64) + ($65))|0; $67 = HEAP32[$6>>2]|0; $68 = (($67) + (($66*24)|0)|0); $69 = ((($68)) + 16|0); HEAPF32[$69>>2] = $60; STACKTOP = sp;return; } function __Z12Random_Floatff($min,$max) { $min = +$min; $max = +$max; var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $min; $1 = $max; $2 = HEAP32[17033]|0; $3 = ($2*214013)|0; $4 = (($3) + 2531011)|0; HEAP32[17033] = $4; $5 = $0; $6 = HEAP32[17033]|0; $7 = $6 >>> 16; $8 = (+($7>>>0)); $9 = $8 * 1.5259021893143654E-5; $10 = $1; $11 = $0; $12 = $10 - $11; $13 = $9 * $12; $14 = $5 + $13; STACKTOP = sp;return (+$14); } function __ZN17hgeParticleSystemC2EP21hgeParticleSystemInfo($this,$psi) { $this = $this|0; $psi = $psi|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $psi; $4 = $0; __ZN21hgeParticleSystemInfoC2Ev($4); $5 = ((($4)) + 136|0); __ZN9hgeVectorC2Ev($5); $6 = ((($4)) + 144|0); __ZN9hgeVectorC2Ev($6); $7 = ((($4)) + 164|0); __ZN7hgeRectC2Ev($7); $8 = ((($4)) + 188|0); __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEEC2Ev($8); $9 = $1; dest=$4; src=$9; stop=dest+128|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $10 = ((($4)) + 136|0); HEAPF32[$10>>2] = 0.0; $11 = ((($4)) + 144|0); HEAPF32[$11>>2] = 0.0; $12 = ((($4)) + 136|0); $13 = ((($12)) + 4|0); HEAPF32[$13>>2] = 0.0; $14 = ((($4)) + 144|0); $15 = ((($14)) + 4|0); HEAPF32[$15>>2] = 0.0; $16 = ((($4)) + 156|0); HEAPF32[$16>>2] = 0.0; $17 = ((($4)) + 152|0); HEAPF32[$17>>2] = 0.0; $18 = ((($4)) + 132|0); HEAPF32[$18>>2] = 0.0; $19 = ((($4)) + 160|0); HEAP32[$19>>2] = 0; $20 = ((($4)) + 128|0); HEAPF32[$20>>2] = -2.0; $21 = ((($4)) + 200|0); HEAPF32[$21>>2] = 0.0; $22 = ((($4)) + 164|0); __THREW__ = 0; invoke_vi(6964,($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; $2 = $26; $3 = $27; __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEED2Ev($8); $28 = $2; $29 = $3; ___resumeException($28|0); // unreachable; } else { $25 = ((($4)) + 184|0); HEAP8[$25>>0] = 0; STACKTOP = sp;return; } } function __ZN17hgeParticleSystem6UpdateEf($this,$fDeltaTime) { $this = $this|0; $fDeltaTime = +$fDeltaTime; var $0 = 0, $1 = 0.0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0; var $134 = 0, $135 = 0.0, $136 = 0, $137 = 0.0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0.0, $150 = 0.0, $151 = 0.0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0, $169 = 0.0, $17 = 0.0; var $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0, $174 = 0.0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0; var $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0.0, $195 = 0.0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0.0, $200 = 0.0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0.0; var $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0.0, $214 = 0.0, $215 = 0, $216 = 0, $217 = 0.0, $218 = 0, $219 = 0.0, $22 = 0.0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0.0; var $224 = 0, $225 = 0.0, $226 = 0, $227 = 0.0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0.0, $241 = 0.0; var $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0, $249 = 0.0, $25 = 0.0, $250 = 0, $251 = 0.0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0.0, $272 = 0, $273 = 0.0, $274 = 0, $275 = 0.0, $276 = 0, $277 = 0.0, $278 = 0.0; var $279 = 0, $28 = 0.0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0, $289 = 0, $29 = 0, $290 = 0.0, $291 = 0, $292 = 0, $293 = 0.0, $294 = 0, $295 = 0, $296 = 0.0; var $297 = 0.0, $298 = 0, $299 = 0.0, $3 = 0, $30 = 0.0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0, $313 = 0.0; var $314 = 0, $315 = 0, $316 = 0.0, $317 = 0.0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0.0, $328 = 0, $329 = 0, $33 = 0.0, $330 = 0.0, $331 = 0; var $332 = 0, $333 = 0.0, $334 = 0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0, $339 = 0.0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0.0, $343 = 0, $344 = 0, $345 = 0, $346 = 0.0, $347 = 0, $348 = 0.0, $349 = 0.0, $35 = 0; var $350 = 0, $351 = 0.0, $352 = 0.0, $353 = 0, $354 = 0, $355 = 0, $356 = 0.0, $357 = 0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0.0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0.0, $372 = 0.0, $373 = 0, $374 = 0.0, $375 = 0.0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0.0, $381 = 0, $382 = 0, $383 = 0.0, $384 = 0.0, $385 = 0, $386 = 0.0; var $387 = 0.0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0.0, $395 = 0, $396 = 0.0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0.0; var $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0; var $95 = 0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0, $ang = 0.0, $fParticlesNeeded = 0.0, $i = 0, $nParticlesCreated = 0, $newParticle = 0, $particle = 0, $vecAccel = 0, $vecAccel2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vecAccel = sp + 184|0; $vecAccel2 = sp + 176|0; $particle = sp + 172|0; $2 = sp + 168|0; $3 = sp + 160|0; $4 = sp + 152|0; $5 = sp + 144|0; $6 = sp + 128|0; $newParticle = sp + 32|0; $7 = sp + 24|0; $8 = sp + 16|0; $9 = sp + 8|0; $10 = sp; $0 = $this; $1 = $fDeltaTime; $11 = $0; __ZN9hgeVectorC2Ev($vecAccel); __ZN9hgeVectorC2Ev($vecAccel2); $12 = ((($11)) + 128|0); $13 = +HEAPF32[$12>>2]; $14 = $13 >= 0.0; if ($14) { $15 = $1; $16 = ((($11)) + 128|0); $17 = +HEAPF32[$16>>2]; $18 = $17 + $15; HEAPF32[$16>>2] = $18; $19 = ((($11)) + 128|0); $20 = +HEAPF32[$19>>2]; $21 = ((($11)) + 8|0); $22 = +HEAPF32[$21>>2]; $23 = $20 >= $22; if ($23) { $24 = ((($11)) + 128|0); HEAPF32[$24>>2] = -2.0; } } $25 = $1; $26 = ((($11)) + 200|0); $27 = +HEAPF32[$26>>2]; $28 = $27 + $25; HEAPF32[$26>>2] = $28; $29 = ((($11)) + 200|0); $30 = +HEAPF32[$29>>2]; $31 = $30 < 0.0099999997764825821; if ($31) { STACKTOP = sp;return; } $32 = ((($11)) + 200|0); $33 = +HEAPF32[$32>>2]; $1 = $33; $34 = ((($11)) + 200|0); HEAPF32[$34>>2] = 0.0; $35 = ((($11)) + 184|0); $36 = HEAP8[$35>>0]|0; $37 = $36&1; if ($37) { $38 = ((($11)) + 164|0); __ZN7hgeRect5ClearEv($38); } $39 = ((($11)) + 188|0); $40 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5beginEv($39)|0); HEAP32[$particle>>2] = $40; while(1) { $41 = ((($11)) + 188|0); $42 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE3endEv($41)|0); HEAP32[$2>>2] = $42; $43 = (__ZNSt3__1neERKNS_15__list_iteratorI11hgeParticlePvEES5_($particle,$2)|0); if (!($43)) { break; } $44 = $1; $45 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $46 = ((($45)) + 76|0); $47 = +HEAPF32[$46>>2]; $48 = $47 + $44; HEAPF32[$46>>2] = $48; $49 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $50 = ((($49)) + 76|0); $51 = +HEAPF32[$50>>2]; $52 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $53 = ((($52)) + 80|0); $54 = +HEAPF32[$53>>2]; $55 = $51 >= $54; if ($55) { $56 = ((($11)) + 160|0); $57 = HEAP32[$56>>2]|0; $58 = (($57) + -1)|0; HEAP32[$56>>2] = $58; (__ZNSt3__115__list_iteratorI11hgeParticlePvEppEv($particle)|0); $59 = ((($11)) + 188|0); __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE9pop_frontEv($59); continue; } $60 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $61 = ((($11)) + 144|0); __ZNK9hgeVectormiERKS_($3,$60,$61); ;HEAP32[$vecAccel>>2]=HEAP32[$3>>2]|0;HEAP32[$vecAccel+4>>2]=HEAP32[$3+4>>2]|0; (__ZN9hgeVector9NormalizeEv($vecAccel)|0); ;HEAP32[$vecAccel2>>2]=HEAP32[$vecAccel>>2]|0;HEAP32[$vecAccel2+4>>2]=HEAP32[$vecAccel+4>>2]|0; $62 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $63 = ((($62)) + 20|0); $64 = +HEAPF32[$63>>2]; (__ZN9hgeVectormLEf($vecAccel,$64)|0); $65 = +HEAPF32[$vecAccel2>>2]; $ang = $65; $66 = ((($vecAccel2)) + 4|0); $67 = +HEAPF32[$66>>2]; $68 = -$67; HEAPF32[$vecAccel2>>2] = $68; $69 = $ang; $70 = ((($vecAccel2)) + 4|0); HEAPF32[$70>>2] = $69; $71 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $72 = ((($71)) + 24|0); $73 = +HEAPF32[$72>>2]; (__ZN9hgeVectormLEf($vecAccel2,$73)|0); $74 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $75 = ((($74)) + 8|0); __ZNK9hgeVectorplERKS_($5,$vecAccel,$vecAccel2); $76 = $1; __ZNK9hgeVectormlEf($4,$5,$76); (__ZN9hgeVectorpLERKS_($75,$4)|0); $77 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $78 = ((($77)) + 16|0); $79 = +HEAPF32[$78>>2]; $80 = $1; $81 = $79 * $80; $82 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $83 = ((($82)) + 8|0); $84 = ((($83)) + 4|0); $85 = +HEAPF32[$84>>2]; $86 = $85 + $81; HEAPF32[$84>>2] = $86; $87 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $88 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $89 = ((($88)) + 8|0); (__ZN9hgeVectorpLERKS_($87,$89)|0); $90 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $91 = ((($90)) + 32|0); $92 = +HEAPF32[$91>>2]; $93 = $1; $94 = $92 * $93; $95 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $96 = ((($95)) + 28|0); $97 = +HEAPF32[$96>>2]; $98 = $97 + $94; HEAPF32[$96>>2] = $98; $99 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $100 = ((($99)) + 40|0); $101 = +HEAPF32[$100>>2]; $102 = $1; $103 = $101 * $102; $104 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $105 = ((($104)) + 36|0); $106 = +HEAPF32[$105>>2]; $107 = $106 + $103; HEAPF32[$105>>2] = $107; $108 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $109 = ((($108)) + 44|0); $110 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $111 = ((($110)) + 60|0); $112 = $1; __ZNK11hgeColorRGBmlEf($6,$111,$112); (__ZN11hgeColorRGBpLERKS_($109,$6)|0); $113 = ((($11)) + 184|0); $114 = HEAP8[$113>>0]|0; $115 = $114&1; if ($115) { $116 = ((($11)) + 164|0); $117 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $118 = +HEAPF32[$117>>2]; $119 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $120 = ((($119)) + 4|0); $121 = +HEAPF32[$120>>2]; __ZN7hgeRect11EncapsulateEff($116,$118,$121); } (__ZNSt3__115__list_iteratorI11hgeParticlePvEppEv($particle)|0); } $122 = ((($11)) + 128|0); $123 = +HEAPF32[$122>>2]; $124 = $123 != -2.0; L21: do { if ($124) { $125 = ((($11)) + 4|0); $126 = HEAP32[$125>>2]|0; $127 = (+($126|0)); $128 = $1; $129 = $127 * $128; $130 = ((($11)) + 132|0); $131 = +HEAPF32[$130>>2]; $132 = $129 + $131; $fParticlesNeeded = $132; $133 = $fParticlesNeeded; $134 = (~~(($133))>>>0); $nParticlesCreated = $134; $135 = $fParticlesNeeded; $136 = $nParticlesCreated; $137 = (+($136|0)); $138 = $135 - $137; $139 = ((($11)) + 132|0); HEAPF32[$139>>2] = $138; $i = 0; while(1) { $140 = $i; $141 = $nParticlesCreated; $142 = ($140|0)<($141|0); if (!($142)) { break L21; } $143 = ((($11)) + 160|0); $144 = HEAP32[$143>>2]|0; $145 = ($144|0)>=(500); if ($145) { break L21; } __ZN11hgeParticleC2Ev($newParticle); $146 = ((($newParticle)) + 76|0); HEAPF32[$146>>2] = 0.0; $147 = ((($11)) + 12|0); $148 = +HEAPF32[$147>>2]; $149 = ((($11)) + 16|0); $150 = +HEAPF32[$149>>2]; $151 = (+__Z12Random_Floatff($148,$150)); $152 = ((($newParticle)) + 80|0); HEAPF32[$152>>2] = $151; $153 = ((($11)) + 136|0); $154 = ((($11)) + 144|0); $155 = ((($11)) + 136|0); __ZNK9hgeVectormiERKS_($9,$154,$155); $156 = (+__Z12Random_Floatff(0.0,1.0)); __ZNK9hgeVectormlEf($8,$9,$156); __ZNK9hgeVectorplERKS_($7,$153,$8); ;HEAP32[$newParticle>>2]=HEAP32[$7>>2]|0;HEAP32[$newParticle+4>>2]=HEAP32[$7+4>>2]|0; $157 = (+__Z12Random_Floatff(-2.0,2.0)); $158 = +HEAPF32[$newParticle>>2]; $159 = $158 + $157; HEAPF32[$newParticle>>2] = $159; $160 = (+__Z12Random_Floatff(-2.0,2.0)); $161 = ((($newParticle)) + 4|0); $162 = +HEAPF32[$161>>2]; $163 = $162 + $160; HEAPF32[$161>>2] = $163; $164 = ((($11)) + 20|0); $165 = +HEAPF32[$164>>2]; $166 = $165; $167 = $166 - 1.5707963267948966; $168 = ((($11)) + 24|0); $169 = +HEAPF32[$168>>2]; $170 = (+__Z12Random_Floatff(0.0,$169)); $171 = $170; $172 = $167 + $171; $173 = ((($11)) + 24|0); $174 = +HEAPF32[$173>>2]; $175 = $174 / 2.0; $176 = $175; $177 = $172 - $176; $178 = $177; $ang = $178; $179 = ((($11)) + 28|0); $180 = HEAP8[$179>>0]|0; $181 = $180&1; if ($181) { $182 = ((($11)) + 136|0); $183 = ((($11)) + 144|0); __ZNK9hgeVectormiERKS_($10,$182,$183); $184 = (+__ZNK9hgeVector5AngleEPKS_($10,0)); $185 = $184; $186 = $185 + 1.5707963267948966; $187 = $ang; $188 = $187; $189 = $188 + $186; $190 = $189; $ang = $190; } $191 = $ang; $192 = (+Math_cos((+$191))); $193 = ((($newParticle)) + 8|0); HEAPF32[$193>>2] = $192; $194 = $ang; $195 = (+Math_sin((+$194))); $196 = ((($newParticle)) + 8|0); $197 = ((($196)) + 4|0); HEAPF32[$197>>2] = $195; $198 = ((($newParticle)) + 8|0); $199 = ((($11)) + 32|0); $200 = +HEAPF32[$199>>2]; $201 = ((($11)) + 36|0); $202 = +HEAPF32[$201>>2]; $203 = (+__Z12Random_Floatff($200,$202)); (__ZN9hgeVectormLEf($198,$203)|0); $204 = ((($11)) + 40|0); $205 = +HEAPF32[$204>>2]; $206 = ((($11)) + 44|0); $207 = +HEAPF32[$206>>2]; $208 = (+__Z12Random_Floatff($205,$207)); $209 = ((($newParticle)) + 16|0); HEAPF32[$209>>2] = $208; $210 = ((($11)) + 48|0); $211 = +HEAPF32[$210>>2]; $212 = ((($11)) + 52|0); $213 = +HEAPF32[$212>>2]; $214 = (+__Z12Random_Floatff($211,$213)); $215 = ((($newParticle)) + 20|0); HEAPF32[$215>>2] = $214; $216 = ((($11)) + 56|0); $217 = +HEAPF32[$216>>2]; $218 = ((($11)) + 60|0); $219 = +HEAPF32[$218>>2]; $220 = (+__Z12Random_Floatff($217,$219)); $221 = ((($newParticle)) + 24|0); HEAPF32[$221>>2] = $220; $222 = ((($11)) + 64|0); $223 = +HEAPF32[$222>>2]; $224 = ((($11)) + 64|0); $225 = +HEAPF32[$224>>2]; $226 = ((($11)) + 68|0); $227 = +HEAPF32[$226>>2]; $228 = ((($11)) + 64|0); $229 = +HEAPF32[$228>>2]; $230 = $227 - $229; $231 = ((($11)) + 72|0); $232 = +HEAPF32[$231>>2]; $233 = $230 * $232; $234 = $225 + $233; $235 = (+__Z12Random_Floatff($223,$234)); $236 = ((($newParticle)) + 36|0); HEAPF32[$236>>2] = $235; $237 = ((($11)) + 68|0); $238 = +HEAPF32[$237>>2]; $239 = ((($newParticle)) + 36|0); $240 = +HEAPF32[$239>>2]; $241 = $238 - $240; $242 = ((($newParticle)) + 80|0); $243 = +HEAPF32[$242>>2]; $244 = $241 / $243; $245 = ((($newParticle)) + 40|0); HEAPF32[$245>>2] = $244; $246 = ((($11)) + 76|0); $247 = +HEAPF32[$246>>2]; $248 = ((($11)) + 76|0); $249 = +HEAPF32[$248>>2]; $250 = ((($11)) + 80|0); $251 = +HEAPF32[$250>>2]; $252 = ((($11)) + 76|0); $253 = +HEAPF32[$252>>2]; $254 = $251 - $253; $255 = ((($11)) + 84|0); $256 = +HEAPF32[$255>>2]; $257 = $254 * $256; $258 = $249 + $257; $259 = (+__Z12Random_Floatff($247,$258)); $260 = ((($newParticle)) + 28|0); HEAPF32[$260>>2] = $259; $261 = ((($11)) + 80|0); $262 = +HEAPF32[$261>>2]; $263 = ((($newParticle)) + 28|0); $264 = +HEAPF32[$263>>2]; $265 = $262 - $264; $266 = ((($newParticle)) + 80|0); $267 = +HEAPF32[$266>>2]; $268 = $265 / $267; $269 = ((($newParticle)) + 32|0); HEAPF32[$269>>2] = $268; $270 = ((($11)) + 88|0); $271 = +HEAPF32[$270>>2]; $272 = ((($11)) + 88|0); $273 = +HEAPF32[$272>>2]; $274 = ((($11)) + 104|0); $275 = +HEAPF32[$274>>2]; $276 = ((($11)) + 88|0); $277 = +HEAPF32[$276>>2]; $278 = $275 - $277; $279 = ((($11)) + 120|0); $280 = +HEAPF32[$279>>2]; $281 = $278 * $280; $282 = $273 + $281; $283 = (+__Z12Random_Floatff($271,$282)); $284 = ((($newParticle)) + 44|0); HEAPF32[$284>>2] = $283; $285 = ((($11)) + 88|0); $286 = ((($285)) + 4|0); $287 = +HEAPF32[$286>>2]; $288 = ((($11)) + 88|0); $289 = ((($288)) + 4|0); $290 = +HEAPF32[$289>>2]; $291 = ((($11)) + 104|0); $292 = ((($291)) + 4|0); $293 = +HEAPF32[$292>>2]; $294 = ((($11)) + 88|0); $295 = ((($294)) + 4|0); $296 = +HEAPF32[$295>>2]; $297 = $293 - $296; $298 = ((($11)) + 120|0); $299 = +HEAPF32[$298>>2]; $300 = $297 * $299; $301 = $290 + $300; $302 = (+__Z12Random_Floatff($287,$301)); $303 = ((($newParticle)) + 44|0); $304 = ((($303)) + 4|0); HEAPF32[$304>>2] = $302; $305 = ((($11)) + 88|0); $306 = ((($305)) + 8|0); $307 = +HEAPF32[$306>>2]; $308 = ((($11)) + 88|0); $309 = ((($308)) + 8|0); $310 = +HEAPF32[$309>>2]; $311 = ((($11)) + 104|0); $312 = ((($311)) + 8|0); $313 = +HEAPF32[$312>>2]; $314 = ((($11)) + 88|0); $315 = ((($314)) + 8|0); $316 = +HEAPF32[$315>>2]; $317 = $313 - $316; $318 = ((($11)) + 120|0); $319 = +HEAPF32[$318>>2]; $320 = $317 * $319; $321 = $310 + $320; $322 = (+__Z12Random_Floatff($307,$321)); $323 = ((($newParticle)) + 44|0); $324 = ((($323)) + 8|0); HEAPF32[$324>>2] = $322; $325 = ((($11)) + 88|0); $326 = ((($325)) + 12|0); $327 = +HEAPF32[$326>>2]; $328 = ((($11)) + 88|0); $329 = ((($328)) + 12|0); $330 = +HEAPF32[$329>>2]; $331 = ((($11)) + 104|0); $332 = ((($331)) + 12|0); $333 = +HEAPF32[$332>>2]; $334 = ((($11)) + 88|0); $335 = ((($334)) + 12|0); $336 = +HEAPF32[$335>>2]; $337 = $333 - $336; $338 = ((($11)) + 124|0); $339 = +HEAPF32[$338>>2]; $340 = $337 * $339; $341 = $330 + $340; $342 = (+__Z12Random_Floatff($327,$341)); $343 = ((($newParticle)) + 44|0); $344 = ((($343)) + 12|0); HEAPF32[$344>>2] = $342; $345 = ((($11)) + 104|0); $346 = +HEAPF32[$345>>2]; $347 = ((($newParticle)) + 44|0); $348 = +HEAPF32[$347>>2]; $349 = $346 - $348; $350 = ((($newParticle)) + 80|0); $351 = +HEAPF32[$350>>2]; $352 = $349 / $351; $353 = ((($newParticle)) + 60|0); HEAPF32[$353>>2] = $352; $354 = ((($11)) + 104|0); $355 = ((($354)) + 4|0); $356 = +HEAPF32[$355>>2]; $357 = ((($newParticle)) + 44|0); $358 = ((($357)) + 4|0); $359 = +HEAPF32[$358>>2]; $360 = $356 - $359; $361 = ((($newParticle)) + 80|0); $362 = +HEAPF32[$361>>2]; $363 = $360 / $362; $364 = ((($newParticle)) + 60|0); $365 = ((($364)) + 4|0); HEAPF32[$365>>2] = $363; $366 = ((($11)) + 104|0); $367 = ((($366)) + 8|0); $368 = +HEAPF32[$367>>2]; $369 = ((($newParticle)) + 44|0); $370 = ((($369)) + 8|0); $371 = +HEAPF32[$370>>2]; $372 = $368 - $371; $373 = ((($newParticle)) + 80|0); $374 = +HEAPF32[$373>>2]; $375 = $372 / $374; $376 = ((($newParticle)) + 60|0); $377 = ((($376)) + 8|0); HEAPF32[$377>>2] = $375; $378 = ((($11)) + 104|0); $379 = ((($378)) + 12|0); $380 = +HEAPF32[$379>>2]; $381 = ((($newParticle)) + 44|0); $382 = ((($381)) + 12|0); $383 = +HEAPF32[$382>>2]; $384 = $380 - $383; $385 = ((($newParticle)) + 80|0); $386 = +HEAPF32[$385>>2]; $387 = $384 / $386; $388 = ((($newParticle)) + 60|0); $389 = ((($388)) + 12|0); HEAPF32[$389>>2] = $387; $390 = ((($11)) + 184|0); $391 = HEAP8[$390>>0]|0; $392 = $391&1; if ($392) { $393 = ((($11)) + 164|0); $394 = +HEAPF32[$newParticle>>2]; $395 = ((($newParticle)) + 4|0); $396 = +HEAPF32[$395>>2]; __ZN7hgeRect11EncapsulateEff($393,$394,$396); } $397 = ((($11)) + 188|0); __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE9push_backERKS1_($397,$newParticle); $398 = ((($11)) + 160|0); $399 = HEAP32[$398>>2]|0; $400 = (($399) + 1)|0; HEAP32[$398>>2] = $400; $401 = $i; $402 = (($401) + 1)|0; $i = $402; } } } while(0); $403 = ((($11)) + 136|0); $404 = ((($11)) + 144|0); ;HEAP32[$403>>2]=HEAP32[$404>>2]|0;HEAP32[$403+4>>2]=HEAP32[$404+4>>2]|0; STACKTOP = sp;return; } function __ZN17hgeParticleSystem6MoveToEffb($this,$x,$y,$bMoveParticles) { $this = $this|0; $x = +$x; $y = +$y; $bMoveParticles = $bMoveParticles|0; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0; var $63 = 0.0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0.0, $dx = 0.0, $dy = 0.0, $particle = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $particle = sp + 4|0; $4 = sp; $0 = $this; $1 = $x; $2 = $y; $5 = $bMoveParticles&1; $3 = $5; $6 = $0; $7 = $3; $8 = $7&1; if ($8) { $9 = $1; $10 = ((($6)) + 144|0); $11 = +HEAPF32[$10>>2]; $12 = $9 - $11; $dx = $12; $13 = $2; $14 = ((($6)) + 144|0); $15 = ((($14)) + 4|0); $16 = +HEAPF32[$15>>2]; $17 = $13 - $16; $dy = $17; $18 = ((($6)) + 188|0); $19 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5beginEv($18)|0); HEAP32[$particle>>2] = $19; while(1) { $20 = ((($6)) + 188|0); $21 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE3endEv($20)|0); HEAP32[$4>>2] = $21; $22 = (__ZNSt3__1neERKNS_15__list_iteratorI11hgeParticlePvEES5_($particle,$4)|0); if (!($22)) { break; } $23 = $dx; $24 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $25 = +HEAPF32[$24>>2]; $26 = $25 + $23; HEAPF32[$24>>2] = $26; $27 = $dy; $28 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $29 = ((($28)) + 4|0); $30 = +HEAPF32[$29>>2]; $31 = $30 + $27; HEAPF32[$29>>2] = $31; (__ZNSt3__115__list_iteratorI11hgeParticlePvEppEv($particle)|0); } $32 = ((($6)) + 136|0); $33 = +HEAPF32[$32>>2]; $34 = $dx; $35 = $33 + $34; $36 = ((($6)) + 136|0); HEAPF32[$36>>2] = $35; $37 = ((($6)) + 136|0); $38 = ((($37)) + 4|0); $39 = +HEAPF32[$38>>2]; $40 = $dy; $41 = $39 + $40; $42 = ((($6)) + 136|0); $43 = ((($42)) + 4|0); HEAPF32[$43>>2] = $41; $61 = $1; $62 = ((($6)) + 144|0); HEAPF32[$62>>2] = $61; $63 = $2; $64 = ((($6)) + 144|0); $65 = ((($64)) + 4|0); HEAPF32[$65>>2] = $63; STACKTOP = sp;return; } else { $44 = ((($6)) + 128|0); $45 = +HEAPF32[$44>>2]; $46 = $45; $47 = $46 == -2.0; if ($47) { $48 = $1; $49 = ((($6)) + 136|0); HEAPF32[$49>>2] = $48; $50 = $2; $51 = ((($6)) + 136|0); $52 = ((($51)) + 4|0); HEAPF32[$52>>2] = $50; $61 = $1; $62 = ((($6)) + 144|0); HEAPF32[$62>>2] = $61; $63 = $2; $64 = ((($6)) + 144|0); $65 = ((($64)) + 4|0); HEAPF32[$65>>2] = $63; STACKTOP = sp;return; } else { $53 = ((($6)) + 144|0); $54 = +HEAPF32[$53>>2]; $55 = ((($6)) + 136|0); HEAPF32[$55>>2] = $54; $56 = ((($6)) + 144|0); $57 = ((($56)) + 4|0); $58 = +HEAPF32[$57>>2]; $59 = ((($6)) + 136|0); $60 = ((($59)) + 4|0); HEAPF32[$60>>2] = $58; $61 = $1; $62 = ((($6)) + 144|0); HEAPF32[$62>>2] = $61; $63 = $2; $64 = ((($6)) + 144|0); $65 = ((($64)) + 4|0); HEAPF32[$65>>2] = $63; STACKTOP = sp;return; } } } function __ZN17hgeParticleSystem6FireAtEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; __ZN17hgeParticleSystem4StopEb($3,0); $4 = $1; $5 = $2; __ZN17hgeParticleSystem6MoveToEffb($3,$4,$5,0); __ZN17hgeParticleSystem4FireEv($3); STACKTOP = sp;return; } function __ZN17hgeParticleSystem4StopEb($this,$bKillParticles) { $this = $this|0; $bKillParticles = $bKillParticles|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $bKillParticles&1; $1 = $2; $3 = $0; $4 = ((($3)) + 128|0); HEAPF32[$4>>2] = -2.0; $5 = $1; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } $7 = ((($3)) + 160|0); HEAP32[$7>>2] = 0; $8 = ((($3)) + 188|0); __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5clearEv($8); $9 = ((($3)) + 164|0); __ZN7hgeRect5ClearEv($9); STACKTOP = sp;return; } function __ZN17hgeParticleSystem4FireEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 200|0); HEAPF32[$2>>2] = 0.0; $3 = ((($1)) + 8|0); $4 = +HEAPF32[$3>>2]; $5 = $4 == -1.0; $6 = ((($1)) + 128|0); if ($5) { HEAPF32[$6>>2] = -1.0; STACKTOP = sp;return; } else { HEAPF32[$6>>2] = 0.0; STACKTOP = sp;return; } } function __ZN17hgeParticleSystem6RenderEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $particle = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $particle = sp + 4|0; $1 = sp; $0 = $this; $2 = $0; $3 = ((($2)) + 188|0); $4 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5beginEv($3)|0); HEAP32[$particle>>2] = $4; while(1) { $5 = ((($2)) + 188|0); $6 = (__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE3endEv($5)|0); HEAP32[$1>>2] = $6; $7 = (__ZNSt3__1neERKNS_15__list_iteratorI11hgeParticlePvEES5_($particle,$1)|0); if (!($7)) { break; } $8 = HEAP32[$2>>2]|0; $9 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $10 = ((($9)) + 44|0); $11 = (__ZNK11hgeColorRGB10GetHWColorEv($10)|0); __ZN5JQuad8SetColorEj($8,$11); $12 = (__ZN9JRenderer11GetInstanceEv()|0); $13 = HEAP32[$2>>2]|0; $14 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $15 = +HEAPF32[$14>>2]; $16 = ((($2)) + 152|0); $17 = +HEAPF32[$16>>2]; $18 = $15 + $17; $19 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $20 = ((($19)) + 4|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 156|0); $23 = +HEAPF32[$22>>2]; $24 = $21 + $23; $25 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $26 = ((($25)) + 28|0); $27 = +HEAPF32[$26>>2]; $28 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $29 = ((($28)) + 76|0); $30 = +HEAPF32[$29>>2]; $31 = $27 * $30; $32 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $33 = ((($32)) + 36|0); $34 = +HEAPF32[$33>>2]; $35 = (__ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($particle)|0); $36 = ((($35)) + 36|0); $37 = +HEAPF32[$36>>2]; __ZN9JRenderer10RenderQuadEP5JQuadfffff($12,$13,$18,$24,$31,$34,$37); (__ZNSt3__115__list_iteratorI11hgeParticlePvEppEv($particle)|0); } STACKTOP = sp;return; } function __ZN9hgeVectorC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAPF32[$1>>2] = 0.0; $2 = ((($1)) + 4|0); HEAPF32[$2>>2] = 0.0; STACKTOP = sp;return; } function __ZN7hgeRectC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEEC2Ev($1); STACKTOP = sp;return; } function __ZN7hgeRect5ClearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 16|0); HEAP8[$2>>0] = 1; STACKTOP = sp;return; } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5beginEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE3endEv($2)|0); HEAP32[$0>>2] = $3; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1neERKNS_15__list_iteratorI11hgeParticlePvEES5_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__list_iteratorI11hgeParticlePvEES5_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__115__list_iteratorI11hgeParticlePvEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); $4 = (__ZNSt3__114pointer_traitsIP11hgeParticleE10pointer_toERS1_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__115__list_iteratorI11hgeParticlePvEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE9pop_frontEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE12__node_allocEv($1)|0); $__na = $2; $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; $__n = $4; $5 = $__n; $6 = $__n; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE14__unlink_nodesEPNS_11__list_nodeIS1_PvEES8_($5,$6); $7 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($1)|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + -1)|0; HEAP32[$7>>2] = $9; $10 = $__na; $11 = $__n; $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofI11hgeParticleEEPT_RS2_($12)|0); __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE7destroyIS3_EEvRS6_PT_($10,$13); $14 = $__na; $15 = $__n; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE10deallocateERS6_PS5_j($14,$15,1); STACKTOP = sp;return; } function __ZNK9hgeVectormiERKS_($agg$result,$this,$v) { $agg$result = $agg$result|0; $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $v; $2 = $0; $3 = +HEAPF32[$2>>2]; $4 = $1; $5 = +HEAPF32[$4>>2]; $6 = $3 - $5; $7 = ((($2)) + 4|0); $8 = +HEAPF32[$7>>2]; $9 = $1; $10 = ((($9)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $8 - $11; __ZN9hgeVectorC2Eff($agg$result,$6,$12); STACKTOP = sp;return; } function __ZN9hgeVector9NormalizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $rc = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (+__ZNK9hgeVector3DotEPKS_($1,$1)); $3 = (+__Z7InvSqrtf($2)); $rc = $3; $4 = $rc; $5 = +HEAPF32[$1>>2]; $6 = $5 * $4; HEAPF32[$1>>2] = $6; $7 = $rc; $8 = ((($1)) + 4|0); $9 = +HEAPF32[$8>>2]; $10 = $9 * $7; HEAPF32[$8>>2] = $10; STACKTOP = sp;return ($1|0); } function __ZN9hgeVectormLEf($this,$scalar) { $this = $this|0; $scalar = +$scalar; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scalar; $2 = $0; $3 = $1; $4 = +HEAPF32[$2>>2]; $5 = $4 * $3; HEAPF32[$2>>2] = $5; $6 = $1; $7 = ((($2)) + 4|0); $8 = +HEAPF32[$7>>2]; $9 = $8 * $6; HEAPF32[$7>>2] = $9; STACKTOP = sp;return ($2|0); } function __ZNK9hgeVectorplERKS_($agg$result,$this,$v) { $agg$result = $agg$result|0; $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $v; $2 = $0; $3 = +HEAPF32[$2>>2]; $4 = $1; $5 = +HEAPF32[$4>>2]; $6 = $3 + $5; $7 = ((($2)) + 4|0); $8 = +HEAPF32[$7>>2]; $9 = $1; $10 = ((($9)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $8 + $11; __ZN9hgeVectorC2Eff($agg$result,$6,$12); STACKTOP = sp;return; } function __ZNK9hgeVectormlEf($agg$result,$this,$scalar) { $agg$result = $agg$result|0; $this = $this|0; $scalar = +$scalar; var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scalar; $2 = $0; $3 = +HEAPF32[$2>>2]; $4 = $1; $5 = $3 * $4; $6 = ((($2)) + 4|0); $7 = +HEAPF32[$6>>2]; $8 = $1; $9 = $7 * $8; __ZN9hgeVectorC2Eff($agg$result,$5,$9); STACKTOP = sp;return; } function __ZN9hgeVectorpLERKS_($this,$v) { $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $v; $2 = $0; $3 = $1; $4 = +HEAPF32[$3>>2]; $5 = +HEAPF32[$2>>2]; $6 = $5 + $4; HEAPF32[$2>>2] = $6; $7 = $1; $8 = ((($7)) + 4|0); $9 = +HEAPF32[$8>>2]; $10 = ((($2)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; STACKTOP = sp;return ($2|0); } function __ZNK11hgeColorRGBmlEf($agg$result,$this,$scalar) { $agg$result = $agg$result|0; $this = $this|0; $scalar = +$scalar; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $scalar; $2 = $0; $3 = +HEAPF32[$2>>2]; $4 = $1; $5 = $3 * $4; $6 = ((($2)) + 4|0); $7 = +HEAPF32[$6>>2]; $8 = $1; $9 = $7 * $8; $10 = ((($2)) + 8|0); $11 = +HEAPF32[$10>>2]; $12 = $1; $13 = $11 * $12; $14 = ((($2)) + 12|0); $15 = +HEAPF32[$14>>2]; $16 = $1; $17 = $15 * $16; __ZN11hgeColorRGBC2Effff($agg$result,$5,$9,$13,$17); STACKTOP = sp;return; } function __ZN11hgeColorRGBpLERKS_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $3 = 0, $4 = 0.0; var $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $c; $2 = $0; $3 = $1; $4 = +HEAPF32[$3>>2]; $5 = +HEAPF32[$2>>2]; $6 = $5 + $4; HEAPF32[$2>>2] = $6; $7 = $1; $8 = ((($7)) + 4|0); $9 = +HEAPF32[$8>>2]; $10 = ((($2)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + $9; HEAPF32[$10>>2] = $12; $13 = $1; $14 = ((($13)) + 8|0); $15 = +HEAPF32[$14>>2]; $16 = ((($2)) + 8|0); $17 = +HEAPF32[$16>>2]; $18 = $17 + $15; HEAPF32[$16>>2] = $18; $19 = $1; $20 = ((($19)) + 12|0); $21 = +HEAPF32[$20>>2]; $22 = ((($2)) + 12|0); $23 = +HEAPF32[$22>>2]; $24 = $23 + $21; HEAPF32[$22>>2] = $24; STACKTOP = sp;return ($2|0); } function __ZN11hgeParticleC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9hgeVectorC2Ev($1); $2 = ((($1)) + 8|0); __ZN9hgeVectorC2Ev($2); $3 = ((($1)) + 44|0); __ZN11hgeColorRGBC2Ev($3); $4 = ((($1)) + 60|0); __ZN11hgeColorRGBC2Ev($4); STACKTOP = sp;return; } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE9push_backERKS1_($this,$__x) { $this = $this|0; $__x = $__x|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__hold = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__hold = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__x; $5 = $0; $6 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE8allocateERS6_j($7,1)|0); $9 = $__na; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEC2ERS6_j($2,$9,1); __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEC2EPS4_OS8_($__hold,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEptEv($__hold)|0); $12 = ((($11)) + 8|0); $13 = (__ZNSt3__19addressofI11hgeParticleEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(6965,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } $17 = (__ZNKSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE3getEv($__hold)|0); $18 = (__ZNKSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE3getEv($__hold)|0); __THREW__ = 0; invoke_viii(6966,($5|0),($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $3 = $24; $4 = $25; __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEED2Ev($__hold); $26 = $3; $27 = $4; ___resumeException($26|0); // unreachable; } else { $21 = (__ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE4__szEv($5)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; (__ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE7releaseEv($__hold)|0); __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEED2Ev($__hold); STACKTOP = sp;return; } } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5clearEv($1); STACKTOP = sp;return; } function __ZN9hgeVectorC2Eff($this,$_x,$_y) { $this = $this|0; $_x = +$_x; $_y = +$_y; var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_x; $2 = $_y; $3 = $0; $4 = $1; HEAPF32[$3>>2] = $4; $5 = $2; $6 = ((($3)) + 4|0); HEAPF32[$6>>2] = $5; STACKTOP = sp;return; } function __ZNK9hgeVector3DotEPKS_($this,$v) { $this = $this|0; $v = $v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $v; $2 = $0; $3 = +HEAPF32[$2>>2]; $4 = $1; $5 = +HEAPF32[$4>>2]; $6 = $3 * $5; $7 = ((($2)) + 4|0); $8 = +HEAPF32[$7>>2]; $9 = $1; $10 = ((($9)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $8 * $11; $13 = $6 + $12; STACKTOP = sp;return (+$13); } function __ZN11hgeColorRGBC2Effff($this,$_r,$_g,$_b,$_a) { $this = $this|0; $_r = +$_r; $_g = +$_g; $_b = +$_b; $_a = +$_a; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_r; $2 = $_g; $3 = $_b; $4 = $_a; $5 = $0; $6 = $1; HEAPF32[$5>>2] = $6; $7 = $2; $8 = ((($5)) + 4|0); HEAPF32[$8>>2] = $7; $9 = $3; $10 = ((($5)) + 8|0); HEAPF32[$10>>2] = $9; $11 = $4; $12 = ((($5)) + 12|0); HEAPF32[$12>>2] = $11; STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; invoke_vi(6967,($1|0)); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(6968,($4|0),0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { STACKTOP = sp;return; } } $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } function __ZNSt3__116__list_node_baseI11hgeParticlePvEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__116__list_node_baseI11hgeParticlePvE6__selfEv($1)|0); HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); $4 = (__ZNSt3__116__list_node_baseI11hgeParticlePvE6__selfEv($1)|0); HEAP32[$3>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__116__list_node_baseI11hgeParticlePvE6__selfEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseI11hgeParticlePvEEE10pointer_toERS4_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EEC2Ej($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEELj2EEC2Ej($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEEC2Ev($2); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__115__list_iteratorI11hgeParticlePvEC2EPNS_11__list_nodeIS1_S2_EE($0,$4); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__115__list_iteratorI11hgeParticlePvEC2EPNS_11__list_nodeIS1_S2_EE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__110__list_impI11hgeParticleNS_9allocatorIS1_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__114pointer_traitsIPNS_16__list_node_baseI11hgeParticlePvEEE10pointer_toERS4_($2)|0); __ZNSt3__115__list_iteratorI11hgeParticlePvEC2EPNS_11__list_nodeIS1_S2_EE($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__1eqERKNS_15__list_iteratorI11hgeParticlePvEES5_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__114pointer_traitsIP11hgeParticleE10pointer_toERS1_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofI11hgeParticleEEPT_RS2_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE8allocateERS6_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*92)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEC2ERS6_j($this,$__a,$__s) { $this = $this|0; $__a = $__a|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__a; $2 = $__s; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEC2EPS4_OS8_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(6969,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_22__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEEEEONS_16remove_referenceIT_E4typeEOSB_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEC2ES5_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__list_nodeI11hgeParticlePvEEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EEC2ES5_S9_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__list_nodeI11hgeParticlePvEEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EEC2ES5_S9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__list_nodeI11hgeParticlePvEEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEEEEOT_RNS_16remove_referenceIS9_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE9constructIS3_JRKS3_EEEvRS6_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRK11hgeParticleEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS6_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRK11hgeParticleEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE9constructIS2_JRKS2_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__list_nodeI11hgeParticlePvEEE9constructIS2_JRKS2_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRK11hgeParticleEEOT_RNS_16remove_referenceIS4_E4typeE($4)|0); dest=$3; src=$5; stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function __ZNSt3__17forwardIRK11hgeParticleEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE20__link_nodes_at_backEPNS_11__list_nodeIS1_PvEES8_($this,$__f,$__l) { $this = $this|0; $__f = $__f|0; $__l = $__l|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__f; $2 = $__l; $3 = $0; $4 = (__ZNSt3__116__list_node_baseI11hgeParticlePvE6__selfEv($3)|0); $5 = $2; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = $4; $7 = HEAP32[$3>>2]|0; $8 = $1; HEAP32[$8>>2] = $7; $9 = $1; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = $9; $13 = $2; HEAP32[$3>>2] = $13; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5resetEPS4_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5resetEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEclEPS5_($9,$10); STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__122__allocator_destructorINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEclEPS5_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE10deallocateERS6_PS5_j($3,$4,$6); STACKTOP = sp;return; } function __ZN7hgeRect11EncapsulateEff($this,$x,$y) { $this = $this|0; $x = +$x; $y = +$y; var $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; var $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $x; $2 = $y; $3 = $0; $4 = ((($3)) + 16|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $7 = $1; if ($6) { $8 = ((($3)) + 8|0); HEAPF32[$8>>2] = $7; HEAPF32[$3>>2] = $7; $9 = $2; $10 = ((($3)) + 12|0); HEAPF32[$10>>2] = $9; $11 = ((($3)) + 4|0); HEAPF32[$11>>2] = $9; $12 = ((($3)) + 16|0); HEAP8[$12>>0] = 0; STACKTOP = sp;return; } $13 = +HEAPF32[$3>>2]; $14 = $7 < $13; if ($14) { $15 = $1; HEAPF32[$3>>2] = $15; } $16 = $1; $17 = ((($3)) + 8|0); $18 = +HEAPF32[$17>>2]; $19 = $16 > $18; if ($19) { $20 = $1; $21 = ((($3)) + 8|0); HEAPF32[$21>>2] = $20; } $22 = $2; $23 = ((($3)) + 4|0); $24 = +HEAPF32[$23>>2]; $25 = $22 < $24; if ($25) { $26 = $2; $27 = ((($3)) + 4|0); HEAPF32[$27>>2] = $26; } $28 = $2; $29 = ((($3)) + 12|0); $30 = +HEAPF32[$29>>2]; $31 = $28 > $30; if (!($31)) { STACKTOP = sp;return; } $32 = $2; $33 = ((($3)) + 12|0); HEAPF32[$33>>2] = $32; STACKTOP = sp;return; } function __Z7InvSqrtf($x) { $x = +$x; var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $convertor = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $convertor = sp; $0 = $x; $1 = $0; HEAPF32[$convertor>>2] = $1; $2 = HEAP32[$convertor>>2]|0; $3 = $2 >> 1; $4 = (1597463007 - ($3))|0; HEAP32[$convertor>>2] = $4; $5 = +HEAPF32[$convertor>>2]; $6 = $0; $7 = 0.49990001320838928 * $6; $8 = +HEAPF32[$convertor>>2]; $9 = $7 * $8; $10 = +HEAPF32[$convertor>>2]; $11 = $9 * $10; $12 = 1.5 - $11; $13 = $5 * $12; STACKTOP = sp;return (+$13); } function __ZNK9hgeVector5AngleEPKS_($this,$v) { $this = $this|0; $v = $v|0; var $0 = 0.0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $s = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $s = sp + 8|0; $t = sp; $1 = $this; $2 = $v; $3 = $1; $4 = $2; $5 = ($4|0)!=(0|0); if ($5) { ;HEAP32[$s>>2]=HEAP32[$3>>2]|0;HEAP32[$s+4>>2]=HEAP32[$3+4>>2]|0; $6 = $2; ;HEAP32[$t>>2]=HEAP32[$6>>2]|0;HEAP32[$t+4>>2]=HEAP32[$6+4>>2]|0; (__ZN9hgeVector9NormalizeEv($s)|0); (__ZN9hgeVector9NormalizeEv($t)|0); $7 = (+__ZNK9hgeVector3DotEPKS_($s,$t)); $8 = (+Math_acos((+$7))); $0 = $8; $13 = $0; STACKTOP = sp;return (+$13); } else { $9 = ((($3)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = +HEAPF32[$3>>2]; $12 = (+Math_atan2((+$10),(+$11))); $0 = $12; $13 = $0; STACKTOP = sp;return (+$13); } return +(0.0); } function __ZN9TiXmlBase18ConvertUTF32ToUTF8EmPcPi($input,$output,$length) { $input = $input|0; $output = $output|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $BYTE_MARK = 0, $BYTE_MASK = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $input; $1 = $output; $2 = $length; $BYTE_MASK = 191; $BYTE_MARK = 128; $3 = $0; $4 = ($3>>>0)<(128); do { if ($4) { $5 = $2; HEAP32[$5>>2] = 1; } else { $6 = $0; $7 = ($6>>>0)<(2048); if ($7) { $8 = $2; HEAP32[$8>>2] = 2; break; } $9 = $0; $10 = ($9>>>0)<(65536); if ($10) { $11 = $2; HEAP32[$11>>2] = 3; break; } $12 = $0; $13 = ($12>>>0)<(2097152); $14 = $2; if ($13) { HEAP32[$14>>2] = 4; break; } HEAP32[$14>>2] = 0; STACKTOP = sp;return; } } while(0); $15 = $2; $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = (($17) + ($16)|0); $1 = $18; $19 = $2; $20 = HEAP32[$19>>2]|0; switch ($20|0) { case 4: { $21 = $1; $22 = ((($21)) + -1|0); $1 = $22; $23 = $0; $24 = $23 | 128; $25 = $24 & 191; $26 = $25&255; $27 = $1; HEAP8[$27>>0] = $26; $28 = $0; $29 = $28 >>> 6; $0 = $29; label = 12; break; } case 3: { label = 12; break; } case 2: { label = 13; break; } case 1: { break; } default: { STACKTOP = sp;return; } } if ((label|0) == 12) { $30 = $1; $31 = ((($30)) + -1|0); $1 = $31; $32 = $0; $33 = $32 | 128; $34 = $33 & 191; $35 = $34&255; $36 = $1; HEAP8[$36>>0] = $35; $37 = $0; $38 = $37 >>> 6; $0 = $38; label = 13; } if ((label|0) == 13) { $39 = $1; $40 = ((($39)) + -1|0); $1 = $40; $41 = $0; $42 = $41 | 128; $43 = $42 & 191; $44 = $43&255; $45 = $1; HEAP8[$45>>0] = $44; $46 = $0; $47 = $46 >>> 6; $0 = $47; } $48 = $1; $49 = ((($48)) + -1|0); $1 = $49; $50 = $0; $51 = $2; $52 = HEAP32[$51>>2]|0; $53 = (69332 + ($52<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = $50 | $54; $56 = $55&255; $57 = $1; HEAP8[$57>>0] = $56; STACKTOP = sp;return; } function __ZN9TiXmlBase7IsAlphaEh13TiXmlEncoding($anyByte,$0) { $anyByte = $anyByte|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $anyByte; $3 = $0; $4 = $2; $5 = $4&255; $6 = ($5|0)<(127); if ($6) { $7 = $2; $8 = $7&255; $9 = (_isalpha($8)|0); $1 = $9; } else { $1 = 1; } $10 = $1; STACKTOP = sp;return ($10|0); } function __ZN9TiXmlBase10IsAlphaNumEh13TiXmlEncoding($anyByte,$0) { $anyByte = $anyByte|0; $0 = $0|0; var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $anyByte; $3 = $0; $4 = $2; $5 = $4&255; $6 = ($5|0)<(127); if ($6) { $7 = $2; $8 = $7&255; $9 = (_isalnum($8)|0); $1 = $9; } else { $1 = 1; } $10 = $1; STACKTOP = sp;return ($10|0); } function __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($this,$now,$encoding) { $this = $this|0; $now = $now|0; $encoding = $encoding|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $col = 0, $p = 0, $pU = 0, $row = 0; var $step = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $now; $2 = $encoding; $3 = $0; $4 = $1; $5 = ($4|0)!=(0|0); if (!($5)) { ___assert_fail((167531|0),(167535|0),197,(167621|0)); // unreachable; } $6 = ((($3)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)<(1); if ($8) { STACKTOP = sp;return; } $9 = HEAP32[$3>>2]|0; $row = $9; $10 = ((($3)) + 4|0); $11 = HEAP32[$10>>2]|0; $col = $11; $12 = ((($3)) + 8|0); $13 = HEAP32[$12>>2]|0; $p = $13; $14 = $p; $15 = ($14|0)!=(0|0); if (!($15)) { ___assert_fail((167627|0),(167535|0),209,(167621|0)); // unreachable; } L9: while(1) { $16 = $p; $17 = $1; $18 = ($16>>>0)<($17>>>0); if (!($18)) { break; } $19 = $p; $pU = $19; $20 = $pU; $21 = HEAP8[$20>>0]|0; $22 = $21&255; switch ($22|0) { case 0: { label = 36; break L9; break; } case 13: { $23 = $row; $24 = (($23) + 1)|0; $row = $24; $col = 0; $25 = $p; $26 = ((($25)) + 1|0); $p = $26; $27 = $p; $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = ($29|0)==(10); if (!($30)) { continue L9; } $31 = $p; $32 = ((($31)) + 1|0); $p = $32; continue L9; break; } case 10: { $33 = $row; $34 = (($33) + 1)|0; $row = $34; $col = 0; $35 = $p; $36 = ((($35)) + 1|0); $p = $36; $37 = $p; $38 = HEAP8[$37>>0]|0; $39 = $38 << 24 >> 24; $40 = ($39|0)==(13); if (!($40)) { continue L9; } $41 = $p; $42 = ((($41)) + 1|0); $p = $42; continue L9; break; } case 9: { $43 = $p; $44 = ((($43)) + 1|0); $p = $44; $45 = $col; $46 = ((($3)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (($45|0) / ($47|0))&-1; $49 = (($48) + 1)|0; $50 = ((($3)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = Math_imul($49, $51)|0; $col = $52; continue L9; break; } case 239: { $53 = $2; $54 = ($53|0)==(1); $55 = $p; $56 = ((($55)) + 1|0); if (!($54)) { $p = $56; $103 = $col; $104 = (($103) + 1)|0; $col = $104; continue L9; } $57 = HEAP8[$56>>0]|0; $58 = ($57<<24>>24)!=(0); if (!($58)) { continue L9; } $59 = $p; $60 = ((($59)) + 2|0); $61 = HEAP8[$60>>0]|0; $62 = ($61<<24>>24)!=(0); if (!($62)) { continue L9; } $63 = $pU; $64 = ((($63)) + 1|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = ($66|0)==(187); if ($67) { $68 = $pU; $69 = ((($68)) + 2|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = ($71|0)==(191); if ($72) { $73 = $p; $74 = ((($73)) + 3|0); $p = $74; continue L9; } } $75 = $pU; $76 = ((($75)) + 1|0); $77 = HEAP8[$76>>0]|0; $78 = $77&255; $79 = ($78|0)==(191); if ($79) { $80 = $pU; $81 = ((($80)) + 2|0); $82 = HEAP8[$81>>0]|0; $83 = $82&255; $84 = ($83|0)==(190); if ($84) { $85 = $p; $86 = ((($85)) + 3|0); $p = $86; continue L9; } } $87 = $pU; $88 = ((($87)) + 1|0); $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = ($90|0)==(191); if ($91) { $92 = $pU; $93 = ((($92)) + 2|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = ($95|0)==(191); if ($96) { $97 = $p; $98 = ((($97)) + 3|0); $p = $98; continue L9; } } $99 = $p; $100 = ((($99)) + 3|0); $p = $100; $101 = $col; $102 = (($101) + 1)|0; $col = $102; continue L9; break; } default: { $105 = $2; $106 = ($105|0)==(1); $107 = $p; if ($106) { $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = (68196 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $step = $111; $112 = $step; $113 = ($112|0)==(0); $$ = $113 ? 1 : $111; $step = $$; $114 = $step; $115 = $p; $116 = (($115) + ($114)|0); $p = $116; $117 = $col; $118 = (($117) + 1)|0; $col = $118; continue L9; } else { $119 = ((($107)) + 1|0); $p = $119; $120 = $col; $121 = (($120) + 1)|0; $col = $121; continue L9; } } } } if ((label|0) == 36) { STACKTOP = sp;return; } $122 = $row; HEAP32[$3>>2] = $122; $123 = $col; $124 = ((($3)) + 4|0); HEAP32[$124>>2] = $123; $125 = HEAP32[$3>>2]|0; $126 = ($125|0)>=(-1); if (!($126)) { ___assert_fail((167629|0),(167535|0),306,(167621|0)); // unreachable; } $127 = ((($3)) + 4|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)>=(-1); if (!($129)) { ___assert_fail((167646|0),(167535|0),307,(167621|0)); // unreachable; } $130 = $p; $131 = ((($3)) + 8|0); HEAP32[$131>>2] = $130; $132 = ((($3)) + 8|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)!=(0|0); if ($134) { STACKTOP = sp;return; } else { ___assert_fail((167663|0),(167535|0),309,(167621|0)); // unreachable; } } function __ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($p,$encoding) { $p = $p|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $pU = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $p; $2 = $encoding; $3 = $1; $4 = ($3|0)!=(0|0); if ($4) { $5 = $1; $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)!=(0); if ($7) { $8 = $2; $9 = ($8|0)==(1); L4: do { if ($9) { while(1) { $10 = $1; $11 = HEAP8[$10>>0]|0; $12 = ($11<<24>>24)!=(0); if (!($12)) { break L4; } $13 = $1; $pU = $13; $14 = $pU; $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ($16|0)==(239); if ($17) { $18 = $pU; $19 = ((($18)) + 1|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($21|0)==(187); if ($22) { $23 = $pU; $24 = ((($23)) + 2|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)==(191); if ($27) { $28 = $1; $29 = ((($28)) + 3|0); $1 = $29; continue; } } } $30 = $pU; $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = ($32|0)==(239); if ($33) { $34 = $pU; $35 = ((($34)) + 1|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = ($37|0)==(191); if ($38) { $39 = $pU; $40 = ((($39)) + 2|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = ($42|0)==(190); if ($43) { $44 = $1; $45 = ((($44)) + 3|0); $1 = $45; continue; } } } $46 = $pU; $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = ($48|0)==(239); if ($49) { $50 = $pU; $51 = ((($50)) + 1|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = ($53|0)==(191); if ($54) { $55 = $pU; $56 = ((($55)) + 2|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = ($58|0)==(191); if ($59) { $60 = $1; $61 = ((($60)) + 3|0); $1 = $61; continue; } } } $62 = $1; $63 = HEAP8[$62>>0]|0; $64 = (__ZN9TiXmlBase12IsWhiteSpaceEc($63)|0); if (!($64)) { $65 = $1; $66 = HEAP8[$65>>0]|0; $67 = $66 << 24 >> 24; $68 = ($67|0)==(10); if (!($68)) { $69 = $1; $70 = HEAP8[$69>>0]|0; $71 = $70 << 24 >> 24; $72 = ($71|0)==(13); if (!($72)) { break L4; } } } $73 = $1; $74 = ((($73)) + 1|0); $1 = $74; } } else { while(1) { $75 = $1; $76 = HEAP8[$75>>0]|0; $77 = ($76<<24>>24)!=(0); if ($77) { $78 = $1; $79 = HEAP8[$78>>0]|0; $80 = (__ZN9TiXmlBase12IsWhiteSpaceEc($79)|0); if (!($80)) { label = 24; } } else { label = 24; } if ((label|0) == 24) { label = 0; $81 = $1; $82 = HEAP8[$81>>0]|0; $83 = $82 << 24 >> 24; $84 = ($83|0)==(10); if (!($84)) { $85 = $1; $86 = HEAP8[$85>>0]|0; $87 = $86 << 24 >> 24; $88 = ($87|0)==(13); if (!($88)) { break L4; } } } $89 = $1; $90 = ((($89)) + 1|0); $1 = $90; } } } while(0); $91 = $1; $0 = $91; $92 = $0; STACKTOP = sp;return ($92|0); } } $0 = 0; $92 = $0; STACKTOP = sp;return ($92|0); } function __ZN9TiXmlBase16StreamWhiteSpaceEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($in,$tag) { $in = $in|0; $tag = $tag|0; var $$expand_i1_val = 0, $$expand_i1_val3 = 0, $$not = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = $in; $2 = $tag; while(1) { $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + -12|0); $6 = HEAP32[$5>>2]|0; $7 = (($3) + ($6)|0); $8 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($7)|0); if (!($8)) { label = 3; break; } $9 = $1; $10 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($9)|0); $c = $10; $11 = $c; $12 = (__ZN9TiXmlBase12IsWhiteSpaceEi($11)|0); $$not = $12 ^ 1; $13 = $c; $14 = ($13|0)<=(0); $or$cond = $$not | $14; if ($or$cond) { label = 5; break; } $15 = $2; $16 = $1; $17 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($16)|0); $18 = $17&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($15,$18)|0); } if ((label|0) == 3) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } else if ((label|0) == 5) { $$expand_i1_val3 = 1; HEAP8[$0>>0] = $$expand_i1_val3; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN9TiXmlBase8StreamToEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEiPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($in,$character,$tag) { $in = $in|0; $character = $character|0; $tag = $tag|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $in; $2 = $character; $3 = $tag; while(1) { $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($8)|0); if (!($9)) { label = 8; break; } $10 = $1; $11 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($10)|0); $c = $11; $12 = $c; $13 = $2; $14 = ($12|0)==($13|0); if ($14) { label = 4; break; } $15 = $c; $16 = ($15|0)<=(0); if ($16) { label = 6; break; } $17 = $1; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($17)|0); $18 = $3; $19 = $c; $20 = $19&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($18,$20)|0); } if ((label|0) == 4) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } else if ((label|0) == 8) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $21 = $$pre_trunc&1; STACKTOP = sp;return ($21|0); } return (0)|0; } function __ZN9TiXmlBase8ReadNameEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE13TiXmlEncoding($p,$name,$encoding) { $p = $p|0; $name = $name|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $p; $2 = $name; $3 = $encoding; $4 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($4,211279)|0); $5 = $1; $6 = ($5|0)!=(0|0); if (!($6)) { ___assert_fail((167627|0),(167535|0),400,(167669|0)); // unreachable; } $7 = $1; $8 = ($7|0)!=(0|0); do { if ($8) { $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)!=(0); if ($11) { $12 = $1; $13 = HEAP8[$12>>0]|0; $14 = $3; $15 = (__ZN9TiXmlBase7IsAlphaEh13TiXmlEncoding($13,$14)|0); $16 = ($15|0)!=(0); if (!($16)) { $17 = $1; $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(95); if (!($20)) { break; } } while(1) { $21 = $1; $22 = ($21|0)!=(0|0); if (!($22)) { break; } $23 = $1; $24 = HEAP8[$23>>0]|0; $25 = ($24<<24>>24)!=(0); if (!($25)) { break; } $26 = $1; $27 = HEAP8[$26>>0]|0; $28 = $3; $29 = (__ZN9TiXmlBase10IsAlphaNumEh13TiXmlEncoding($27,$28)|0); $30 = ($29|0)!=(0); if (!($30)) { $31 = $1; $32 = HEAP8[$31>>0]|0; $33 = $32 << 24 >> 24; $34 = ($33|0)==(95); if (!($34)) { $35 = $1; $36 = HEAP8[$35>>0]|0; $37 = $36 << 24 >> 24; $38 = ($37|0)==(45); if (!($38)) { $39 = $1; $40 = HEAP8[$39>>0]|0; $41 = $40 << 24 >> 24; $42 = ($41|0)==(46); if (!($42)) { $43 = $1; $44 = HEAP8[$43>>0]|0; $45 = $44 << 24 >> 24; $46 = ($45|0)==(58); if (!($46)) { break; } } } } } $47 = $2; $48 = $1; $49 = HEAP8[$48>>0]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($47,$49)|0); $50 = $1; $51 = ((($50)) + 1|0); $1 = $51; } $52 = $1; $0 = $52; $53 = $0; STACKTOP = sp;return ($53|0); } } } while(0); $0 = 0; $53 = $0; STACKTOP = sp;return ($53|0); } function __ZN9TiXmlBase9GetEntityEPKcPcPi13TiXmlEncoding($p,$value,$length,$encoding) { $p = $p|0; $value = $value|0; $length = $length|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $delta = 0, $ent = 0, $i = 0, $mult = 0, $q = 0; var $q1 = 0, $ucs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ent = sp + 36|0; $1 = $p; $2 = $value; $3 = $length; $4 = $encoding; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($ent); $8 = $3; HEAP32[$8>>2] = 0; $9 = $1; $10 = ((($9)) + 1|0); $11 = HEAP8[$10>>0]|0; $12 = ($11<<24>>24)!=(0); L1: do { if ($12) { $13 = $1; $14 = ((($13)) + 1|0); $15 = HEAP8[$14>>0]|0; $16 = $15 << 24 >> 24; $17 = ($16|0)==(35); if ($17) { $18 = $1; $19 = ((($18)) + 2|0); $20 = HEAP8[$19>>0]|0; $21 = ($20<<24>>24)!=(0); if ($21) { $ucs = 0; $delta = 0; $mult = 1; $22 = $1; $23 = ((($22)) + 2|0); $24 = HEAP8[$23>>0]|0; $25 = $24 << 24 >> 24; $26 = ($25|0)==(120); $27 = $1; L5: do { if ($26) { $28 = ((($27)) + 3|0); $29 = HEAP8[$28>>0]|0; $30 = ($29<<24>>24)!=(0); if (!($30)) { $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } $31 = $1; $32 = ((($31)) + 3|0); $q = $32; $33 = $q; __THREW__ = 0; $34 = (invoke_iii(6970,($33|0),59)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L1; } $q = $34; $37 = $q; $38 = ($37|0)!=(0|0); if ($38) { $39 = $q; $40 = HEAP8[$39>>0]|0; $41 = ($40<<24>>24)!=(0); if ($41) { $46 = $q; $47 = $1; $48 = $46; $49 = $47; $50 = (($48) - ($49))|0; $delta = $50; $51 = $q; $52 = ((($51)) + -1|0); $q = $52; L15: while(1) { $53 = $q; $54 = HEAP8[$53>>0]|0; $55 = $54 << 24 >> 24; $56 = ($55|0)!=(120); if (!($56)) { break L5; } $57 = $q; $58 = HEAP8[$57>>0]|0; $59 = $58 << 24 >> 24; $60 = ($59|0)>=(48); if ($60) { $61 = $q; $62 = HEAP8[$61>>0]|0; $63 = $62 << 24 >> 24; $64 = ($63|0)<=(57); if ($64) { $65 = $mult; $66 = $q; $67 = HEAP8[$66>>0]|0; $68 = $67 << 24 >> 24; $69 = (($68) - 48)|0; $70 = Math_imul($65, $69)|0; $71 = $ucs; $72 = (($71) + ($70))|0; $ucs = $72; } else { label = 17; } } else { label = 17; } do { if ((label|0) == 17) { label = 0; $73 = $q; $74 = HEAP8[$73>>0]|0; $75 = $74 << 24 >> 24; $76 = ($75|0)>=(97); if ($76) { $77 = $q; $78 = HEAP8[$77>>0]|0; $79 = $78 << 24 >> 24; $80 = ($79|0)<=(102); if ($80) { $81 = $mult; $82 = $q; $83 = HEAP8[$82>>0]|0; $84 = $83 << 24 >> 24; $85 = (($84) - 97)|0; $86 = (($85) + 10)|0; $87 = Math_imul($81, $86)|0; $88 = $ucs; $89 = (($88) + ($87))|0; $ucs = $89; break; } } $90 = $q; $91 = HEAP8[$90>>0]|0; $92 = $91 << 24 >> 24; $93 = ($92|0)>=(65); if (!($93)) { break L15; } $94 = $q; $95 = HEAP8[$94>>0]|0; $96 = $95 << 24 >> 24; $97 = ($96|0)<=(70); if (!($97)) { break L15; } $98 = $mult; $99 = $q; $100 = HEAP8[$99>>0]|0; $101 = $100 << 24 >> 24; $102 = (($101) - 65)|0; $103 = (($102) + 10)|0; $104 = Math_imul($98, $103)|0; $105 = $ucs; $106 = (($105) + ($104))|0; $ucs = $106; } } while(0); $107 = $mult; $108 = $107<<4; $mult = $108; $109 = $q; $110 = ((($109)) + -1|0); $q = $110; } $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } } $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } else { $111 = ((($27)) + 2|0); $112 = HEAP8[$111>>0]|0; $113 = ($112<<24>>24)!=(0); if (!($113)) { $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } $114 = $1; $115 = ((($114)) + 2|0); $q1 = $115; $116 = $q1; __THREW__ = 0; $117 = (invoke_iii(6970,($116|0),59)|0); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { break L1; } $q1 = $117; $120 = $q1; $121 = ($120|0)!=(0|0); if ($121) { $122 = $q1; $123 = HEAP8[$122>>0]|0; $124 = ($123<<24>>24)!=(0); if ($124) { $125 = $q1; $126 = $1; $127 = $125; $128 = $126; $129 = (($127) - ($128))|0; $delta = $129; $130 = $q1; $131 = ((($130)) + -1|0); $q1 = $131; while(1) { $132 = $q1; $133 = HEAP8[$132>>0]|0; $134 = $133 << 24 >> 24; $135 = ($134|0)!=(35); if (!($135)) { break L5; } $136 = $q1; $137 = HEAP8[$136>>0]|0; $138 = $137 << 24 >> 24; $139 = ($138|0)>=(48); if (!($139)) { break; } $140 = $q1; $141 = HEAP8[$140>>0]|0; $142 = $141 << 24 >> 24; $143 = ($142|0)<=(57); if (!($143)) { break; } $144 = $mult; $145 = $q1; $146 = HEAP8[$145>>0]|0; $147 = $146 << 24 >> 24; $148 = (($147) - 48)|0; $149 = Math_imul($144, $148)|0; $150 = $ucs; $151 = (($150) + ($149))|0; $ucs = $151; $152 = $mult; $153 = ($152*10)|0; $mult = $153; $154 = $q1; $155 = ((($154)) + -1|0); $q1 = $155; } $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } } $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } } while(0); $156 = $4; $157 = ($156|0)==(1); $158 = $ucs; if ($157) { $159 = $2; $160 = $3; __THREW__ = 0; invoke_viii(6971,($158|0),($159|0),($160|0)); $161 = __THREW__; __THREW__ = 0; $162 = $161&1; if ($162) { break; } } else { $163 = $158&255; $164 = $2; HEAP8[$164>>0] = $163; $165 = $3; HEAP32[$165>>2] = 1; } $166 = $1; $167 = $delta; $168 = (($166) + ($167)|0); $169 = ((($168)) + 1|0); $0 = $169; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } else { label = 41; } } else { label = 41; } } else { label = 41; } } while(0); L58: do { if ((label|0) == 41) { $i = 0; while(1) { $170 = $i; $171 = ($170|0)<(5); if (!($171)) { label = 50; break; } $172 = $i; $173 = (68136 + (($172*12)|0)|0); $174 = HEAP32[$173>>2]|0; $175 = $1; $176 = $i; $177 = (68136 + (($176*12)|0)|0); $178 = ((($177)) + 4|0); $179 = HEAP32[$178>>2]|0; __THREW__ = 0; $180 = (invoke_iiii(6972,($174|0),($175|0),($179|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { break L58; } $183 = ($180|0)==(0); $184 = $i; if ($183) { break; } $208 = (($184) + 1)|0; $i = $208; } if ((label|0) == 50) { $209 = $1; $210 = HEAP8[$209>>0]|0; $211 = $2; HEAP8[$211>>0] = $210; $212 = $1; $213 = ((($212)) + 1|0); $0 = $213; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } $185 = (68136 + (($184*12)|0)|0); $186 = HEAP32[$185>>2]|0; __THREW__ = 0; $187 = (invoke_ii(6973,($186|0))|0); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if (!($189)) { $190 = $i; $191 = (68136 + (($190*12)|0)|0); $192 = ((($191)) + 4|0); $193 = HEAP32[$192>>2]|0; $194 = ($187|0)==($193|0); if (!($194)) { __THREW__ = 0; invoke_viiii(4107,(167678|0),(167535|0),508,(167725|0)); $195 = __THREW__; __THREW__ = 0; break; } $196 = $i; $197 = (68136 + (($196*12)|0)|0); $198 = ((($197)) + 8|0); $199 = HEAP8[$198>>0]|0; $200 = $2; HEAP8[$200>>0] = $199; $201 = $3; HEAP32[$201>>2] = 1; $202 = $1; $203 = $i; $204 = (68136 + (($203*12)|0)|0); $205 = ((($204)) + 4|0); $206 = HEAP32[$205>>2]|0; $207 = (($202) + ($206)|0); $0 = $207; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $214 = $0; STACKTOP = sp;return ($214|0); } } } while(0); $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; $6 = $42; $7 = $43; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ent); $44 = $6; $45 = $7; ___resumeException($44|0); // unreachable; return (0)|0; } function __ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($p,$tag,$ignoreCase,$encoding) { $p = $p|0; $tag = $tag|0; $ignoreCase = $ignoreCase|0; $encoding = $encoding|0; var $$expand_i1_val = 0, $$expand_i1_val5 = 0, $$expand_i1_val7 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $q = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 17|0; $1 = $p; $2 = $tag; $5 = $ignoreCase&1; $3 = $5; $4 = $encoding; $6 = $1; $7 = ($6|0)!=(0|0); if (!($7)) { ___assert_fail((167627|0),(167535|0),526,(167735|0)); // unreachable; } $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { ___assert_fail((167747|0),(167535|0),527,(167735|0)); // unreachable; } $10 = $1; $11 = ($10|0)!=(0|0); if (!($11)) { ___assert_fail((197934|0),(167535|0),530,(167735|0)); // unreachable; } $12 = $1; $13 = HEAP8[$12>>0]|0; $14 = ($13<<24>>24)!=(0); if (!($14)) { ___assert_fail((197934|0),(167535|0),530,(167735|0)); // unreachable; } $15 = $1; $q = $15; $16 = $3; $17 = $16&1; if ($17) { while(1) { $18 = $q; $19 = HEAP8[$18>>0]|0; $20 = ($19<<24>>24)!=(0); if (!($20)) { break; } $21 = $2; $22 = HEAP8[$21>>0]|0; $23 = ($22<<24>>24)!=(0); if (!($23)) { break; } $24 = $q; $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = $4; $28 = (__ZN9TiXmlBase7ToLowerEi13TiXmlEncoding($26,$27)|0); $29 = $2; $30 = HEAP8[$29>>0]|0; $31 = $30 << 24 >> 24; $32 = $4; $33 = (__ZN9TiXmlBase7ToLowerEi13TiXmlEncoding($31,$32)|0); $34 = ($28|0)==($33|0); if (!($34)) { break; } $35 = $q; $36 = ((($35)) + 1|0); $q = $36; $37 = $2; $38 = ((($37)) + 1|0); $2 = $38; } $39 = $2; $40 = HEAP8[$39>>0]|0; $41 = $40 << 24 >> 24; $42 = ($41|0)==(0); if ($42) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $64 = $$pre_trunc&1; STACKTOP = sp;return ($64|0); } } else { while(1) { $43 = $q; $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)!=(0); if (!($45)) { break; } $46 = $2; $47 = HEAP8[$46>>0]|0; $48 = ($47<<24>>24)!=(0); if (!($48)) { break; } $49 = $q; $50 = HEAP8[$49>>0]|0; $51 = $50 << 24 >> 24; $52 = $2; $53 = HEAP8[$52>>0]|0; $54 = $53 << 24 >> 24; $55 = ($51|0)==($54|0); if (!($55)) { break; } $56 = $q; $57 = ((($56)) + 1|0); $q = $57; $58 = $2; $59 = ((($58)) + 1|0); $2 = $59; } $60 = $2; $61 = HEAP8[$60>>0]|0; $62 = $61 << 24 >> 24; $63 = ($62|0)==(0); if ($63) { $$expand_i1_val5 = 1; HEAP8[$0>>0] = $$expand_i1_val5; $$pre_trunc = HEAP8[$0>>0]|0; $64 = $$pre_trunc&1; STACKTOP = sp;return ($64|0); } } $$expand_i1_val7 = 0; HEAP8[$0>>0] = $$expand_i1_val7; $$pre_trunc = HEAP8[$0>>0]|0; $64 = $$pre_trunc&1; STACKTOP = sp;return ($64|0); } function __ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding($p,$text,$trimWhiteSpace,$endTag,$caseInsensitive,$encoding) { $p = $p|0; $text = $text|0; $trimWhiteSpace = $trimWhiteSpace|0; $endTag = $endTag|0; $caseInsensitive = $caseInsensitive|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $cArr = 0, $cArr2 = 0, $len = 0, $len1 = 0, $whitespace = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $len = sp + 4|0; $cArr = sp + 32|0; $len1 = sp; $cArr2 = sp + 24|0; $0 = $p; $1 = $text; $6 = $trimWhiteSpace&1; $2 = $6; $3 = $endTag; $7 = $caseInsensitive&1; $4 = $7; $5 = $encoding; $8 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($8,211279)|0); $9 = $2; $10 = $9&1; L1: do { if ($10) { $11 = HEAP8[168068]|0; $12 = $11&1; if ($12) { $whitespace = 0; $30 = $0; $31 = $5; $32 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($30,$31)|0); $0 = $32; while(1) { $33 = $0; $34 = ($33|0)!=(0|0); if (!($34)) { break L1; } $35 = $0; $36 = HEAP8[$35>>0]|0; $37 = ($36<<24>>24)!=(0); if (!($37)) { break L1; } $38 = $0; $39 = $3; $40 = $4; $41 = $40&1; $42 = $5; $43 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($38,$39,$41,$42)|0); $44 = $43 ^ 1; if (!($44)) { break L1; } $45 = $0; $46 = HEAP8[$45>>0]|0; $47 = $46 << 24 >> 24; $48 = ($47|0)==(13); if (!($48)) { $49 = $0; $50 = HEAP8[$49>>0]|0; $51 = $50 << 24 >> 24; $52 = ($51|0)==(10); if (!($52)) { $55 = $0; $56 = HEAP8[$55>>0]|0; $57 = (__ZN9TiXmlBase12IsWhiteSpaceEc($56)|0); if ($57) { $whitespace = 1; $58 = $0; $59 = ((($58)) + 1|0); $0 = $59; continue; } $60 = $whitespace; $61 = $60&1; if ($61) { $62 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($62,32)|0); $whitespace = 0; } ;HEAP8[$cArr2>>0]=0|0;HEAP8[$cArr2+1>>0]=0|0;HEAP8[$cArr2+2>>0]=0|0;HEAP8[$cArr2+3>>0]=0|0; $63 = $0; $64 = $5; $65 = (__ZN9TiXmlBase7GetCharEPKcPcPi13TiXmlEncoding($63,$cArr2,$len1,$64)|0); $0 = $65; $66 = HEAP32[$len1>>2]|0; $67 = ($66|0)==(1); $68 = $1; if ($67) { $69 = HEAP8[$cArr2>>0]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($68,$69)|0); continue; } else { $70 = HEAP32[$len1>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($68,$cArr2,$70)|0); continue; } } } $whitespace = 1; $53 = $0; $54 = ((($53)) + 1|0); $0 = $54; } } else { label = 3; } } else { label = 3; } } while(0); L22: do { if ((label|0) == 3) { while(1) { label = 0; $13 = $0; $14 = ($13|0)!=(0|0); if (!($14)) { break L22; } $15 = $0; $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)!=(0); if (!($17)) { break L22; } $18 = $0; $19 = $3; $20 = $4; $21 = $20&1; $22 = $5; $23 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($18,$19,$21,$22)|0); $24 = $23 ^ 1; if (!($24)) { break L22; } ;HEAP8[$cArr>>0]=0|0;HEAP8[$cArr+1>>0]=0|0;HEAP8[$cArr+2>>0]=0|0;HEAP8[$cArr+3>>0]=0|0; $25 = $0; $26 = $5; $27 = (__ZN9TiXmlBase7GetCharEPKcPcPi13TiXmlEncoding($25,$cArr,$len,$26)|0); $0 = $27; $28 = $1; $29 = HEAP32[$len>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($28,$cArr,$29)|0); label = 3; } } } while(0); $71 = $0; $72 = $3; $73 = (_strlen($72)|0); $74 = (($71) + ($73)|0); STACKTOP = sp;return ($74|0); } function __ZN13TiXmlDocument8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $isElement = 0, $node = 0, $tagIndex = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $in; $2 = $tag; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZN9TiXmlBase8StreamToEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEiPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($4,60,$5)|0); if (!($6)) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($3,8,0,0,0); STACKTOP = sp;return; } while(1) { $7 = $1; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + -12|0); $10 = HEAP32[$9>>2]|0; $11 = (($7) + ($10)|0); $12 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($11)|0); if (!($12)) { label = 16; break; } $13 = $2; $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($13)|0); $tagIndex = $14; while(1) { $15 = $1; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + -12|0); $18 = HEAP32[$17>>2]|0; $19 = (($15) + ($18)|0); $20 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($19)|0); if (!($20)) { break; } $21 = $1; $22 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($21)|0); $23 = ($22|0)!=(62); if (!($23)) { break; } $24 = $1; $25 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($24)|0); $c = $25; $26 = $c; $27 = ($26|0)<=(0); if ($27) { label = 8; break; } $28 = $2; $29 = $c; $30 = $29&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($28,$30)|0); } if ((label|0) == 8) { label = 0; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($3,14,0,0,0); } $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + -12|0); $34 = HEAP32[$33>>2]|0; $35 = (($31) + ($34)|0); $36 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($35)|0); if (!($36)) { continue; } $37 = $2; $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($37)|0); $39 = $tagIndex; $40 = (($38) + ($39)|0); $41 = (__ZN9TiXmlNode8IdentifyEPKc13TiXmlEncoding($3,$40,0)|0); $node = $41; $42 = $node; $43 = ($42|0)!=(0|0); if (!($43)) { label = 15; break; } $44 = $node; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 72|0); $47 = HEAP32[$46>>2]|0; $48 = $1; $49 = $2; FUNCTION_TABLE_viii[$47 & 8191]($44,$48,$49); $50 = $node; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 48|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($50)|0); $55 = ($54|0)!=(0|0); $56 = $55&1; $isElement = $56; $57 = $node; $58 = ($57|0)==(0|0); if (!($58)) { $59 = HEAP32[$57>>2]|0; $60 = ((($59)) + 4|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_vi[$61 & 8191]($57); } $node = 0; $62 = $isElement; $63 = $62&1; if ($63) { label = 17; break; } } if ((label|0) == 15) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($3,1,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 16) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($3,1,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 17) { STACKTOP = sp;return; } } function __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($this,$err,$pError,$data,$encoding) { $this = $this|0; $err = $err|0; $pError = $pError|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $err; $2 = $pError; $3 = $data; $4 = $encoding; $5 = $0; $6 = ((($5)) + 52|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { STACKTOP = sp;return; } $9 = $1; $10 = ($9|0)>(0); $11 = $1; $12 = ($11|0)<(16); $or$cond = $10 & $12; if (!($or$cond)) { ___assert_fail((167751|0),(167535|0),789,(167793|0)); // unreachable; } $13 = ((($5)) + 52|0); HEAP8[$13>>0] = 1; $14 = $1; $15 = ((($5)) + 56|0); HEAP32[$15>>2] = $14; $16 = ((($5)) + 60|0); $17 = ((($5)) + 56|0); $18 = HEAP32[$17>>2]|0; $19 = (69892 + ($18<<2)|0); $20 = HEAP32[$19>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($16,$20)|0); $21 = ((($5)) + 76|0); __ZN11TiXmlCursor5ClearEv($21); $22 = $2; $23 = ($22|0)!=(0|0); $24 = $3; $25 = ($24|0)!=(0|0); $or$cond3 = $23 & $25; if (!($or$cond3)) { STACKTOP = sp;return; } $26 = $3; $27 = $2; $28 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($26,$27,$28); $29 = ((($5)) + 76|0); $30 = $3; $31 = (__ZN16TiXmlParsingData6CursorEv($30)|0); ;HEAP32[$29>>2]=HEAP32[$31>>2]|0;HEAP32[$29+4>>2]=HEAP32[$31+4>>2]|0; STACKTOP = sp;return; } function __ZN9TiXmlNode8IdentifyEPKc13TiXmlEncoding($this,$p,$encoding) { $this = $this|0; $p = $p|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $cdataHeader = 0, $commentHeader = 0; var $doc = 0, $dtdHeader = 0, $returnNode = 0, $text = 0, $xmlHeader = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $encoding; $6 = $1; $returnNode = 0; $7 = $2; $8 = $3; $9 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($7,$8)|0); $2 = $9; $10 = $2; $11 = ($10|0)!=(0|0); if ($11) { $12 = $2; $13 = HEAP8[$12>>0]|0; $14 = ($13<<24>>24)!=(0); if ($14) { $15 = $2; $16 = HEAP8[$15>>0]|0; $17 = $16 << 24 >> 24; $18 = ($17|0)!=(60); if (!($18)) { $19 = (__ZN9TiXmlNode11GetDocumentEv($6)|0); $doc = $19; $20 = $2; $21 = $3; $22 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($20,$21)|0); $2 = $22; $23 = $2; $24 = ($23|0)!=(0|0); if ($24) { $25 = $2; $26 = HEAP8[$25>>0]|0; $27 = ($26<<24>>24)!=(0); if ($27) { $xmlHeader = 167802; $commentHeader = 168523; $dtdHeader = 167808; $cdataHeader = 168532; $28 = $2; $29 = $xmlHeader; $30 = $3; $31 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($28,$29,1,$30)|0); do { if ($31) { $32 = (__Znwj(88)|0); __THREW__ = 0; invoke_vi(6974,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { $returnNode = $32; break; } $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $4 = $35; $5 = $36; __ZdlPv($32); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } else { $37 = $2; $38 = $commentHeader; $39 = $3; $40 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($37,$38,0,$39)|0); if ($40) { $41 = (__Znwj(52)|0); __THREW__ = 0; invoke_vi(6975,($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if (!($43)) { $returnNode = $41; break; } $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; $4 = $44; $5 = $45; __ZdlPv($41); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } $46 = $2; $47 = $cdataHeader; $48 = $3; $49 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($46,$47,0,$48)|0); if ($49) { $50 = (__Znwj(56)|0); __THREW__ = 0; invoke_vii(6976,($50|0),(211279|0)); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if (!($52)) { $text = $50; $53 = $text; __ZN9TiXmlText8SetCDATAEb($53,1); $54 = $text; $returnNode = $54; break; } $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $4 = $55; $5 = $56; __ZdlPv($50); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } $57 = $2; $58 = $dtdHeader; $59 = $3; $60 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($57,$58,0,$59)|0); if ($60) { $61 = (__Znwj(52)|0); __THREW__ = 0; invoke_vi(6977,($61|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if (!($63)) { $returnNode = $61; break; } $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; __ZdlPv($61); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } $66 = $2; $67 = ((($66)) + 1|0); $68 = HEAP8[$67>>0]|0; $69 = $3; $70 = (__ZN9TiXmlBase7IsAlphaEh13TiXmlEncoding($68,$69)|0); $71 = ($70|0)!=(0); if (!($71)) { $72 = $2; $73 = ((($72)) + 1|0); $74 = HEAP8[$73>>0]|0; $75 = $74 << 24 >> 24; $76 = ($75|0)==(95); if (!($76)) { $82 = (__Znwj(52)|0); __THREW__ = 0; invoke_vi(6977,($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if (!($84)) { $returnNode = $82; break; } $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $4 = $85; $5 = $86; __ZdlPv($82); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } } $77 = (__Znwj(104)|0); __THREW__ = 0; invoke_vii(6978,($77|0),(211279|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if (!($79)) { $returnNode = $77; break; } $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $4 = $80; $5 = $81; __ZdlPv($77); $96 = $4; $97 = $5; ___resumeException($96|0); // unreachable; } } while(0); $87 = $returnNode; $88 = ($87|0)!=(0|0); if ($88) { $89 = $returnNode; $90 = ((($89)) + 16|0); HEAP32[$90>>2] = $6; } else { $91 = $doc; $92 = ($91|0)!=(0|0); if ($92) { $93 = $doc; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($93,3,0,0,0); } } $94 = $returnNode; $0 = $94; $95 = $0; STACKTOP = sp;return ($95|0); } } $0 = 0; $95 = $0; STACKTOP = sp;return ($95|0); } } } $0 = 0; $95 = $0; STACKTOP = sp;return ($95|0); } function __ZN13TiXmlDocument5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$prevData,$encoding) { $this = $this|0; $p = $p|0; $prevData = $prevData|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $data = 0, $dec = 0, $enc = 0, $node = 0, $pU = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $data = sp + 16|0; $1 = $this; $2 = $p; $3 = $prevData; $4 = $encoding; $5 = $1; __ZN13TiXmlDocument10ClearErrorEv($5); $6 = $2; $7 = ($6|0)!=(0|0); if ($7) { $8 = $2; $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)!=(0); if ($10) { $11 = ((($5)) + 4|0); __ZN11TiXmlCursor5ClearEv($11); $12 = $3; $13 = ($12|0)!=(0|0); if ($13) { $14 = $3; $15 = HEAP32[$14>>2]|0; $16 = ((($5)) + 4|0); HEAP32[$16>>2] = $15; $17 = $3; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($5)) + 4|0); $21 = ((($20)) + 4|0); HEAP32[$21>>2] = $19; } else { $22 = ((($5)) + 4|0); HEAP32[$22>>2] = 0; $23 = ((($5)) + 4|0); $24 = ((($23)) + 4|0); HEAP32[$24>>2] = 0; } $25 = $2; $26 = (__ZNK13TiXmlDocument7TabSizeEv($5)|0); $27 = ((($5)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ((($5)) + 4|0); $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; __ZN16TiXmlParsingDataC2EPKciii($data,$25,$26,$28,$31); $32 = ((($5)) + 4|0); $33 = (__ZN16TiXmlParsingData6CursorEv($data)|0); ;HEAP32[$32>>2]=HEAP32[$33>>2]|0;HEAP32[$32+4>>2]=HEAP32[$33+4>>2]|0; $34 = $4; $35 = ($34|0)==(0); if ($35) { $36 = $2; $pU = $36; $37 = $pU; $38 = HEAP8[$37>>0]|0; $39 = ($38<<24>>24)!=(0); if ($39) { $40 = $pU; $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = ($42|0)==(239); if ($43) { $44 = $pU; $45 = ((($44)) + 1|0); $46 = HEAP8[$45>>0]|0; $47 = ($46<<24>>24)!=(0); if ($47) { $48 = $pU; $49 = ((($48)) + 1|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = ($51|0)==(187); if ($52) { $53 = $pU; $54 = ((($53)) + 2|0); $55 = HEAP8[$54>>0]|0; $56 = ($55<<24>>24)!=(0); if ($56) { $57 = $pU; $58 = ((($57)) + 2|0); $59 = HEAP8[$58>>0]|0; $60 = $59&255; $61 = ($60|0)==(191); if ($61) { $4 = 1; $62 = ((($5)) + 84|0); HEAP8[$62>>0] = 1; } } } } } } } $63 = $2; $64 = $4; $65 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($63,$64)|0); $2 = $65; $66 = $2; $67 = ($66|0)!=(0|0); if (!($67)) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($5,13,0,0,0); $0 = 0; $119 = $0; STACKTOP = sp;return ($119|0); } L20: while(1) { $68 = $2; $69 = ($68|0)!=(0|0); if (!($69)) { break; } $70 = $2; $71 = HEAP8[$70>>0]|0; $72 = ($71<<24>>24)!=(0); if (!($72)) { break; } $73 = $2; $74 = $4; $75 = (__ZN9TiXmlNode8IdentifyEPKc13TiXmlEncoding($5,$73,$74)|0); $node = $75; $76 = $node; $77 = ($76|0)!=(0|0); if (!($77)) { break; } $78 = $node; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = $2; $83 = $4; $84 = (FUNCTION_TABLE_iiiii[$81 & 8191]($78,$82,$data,$83)|0); $2 = $84; $85 = $node; (__ZN9TiXmlNode12LinkEndChildEPS_($5,$85)|0); $86 = $4; $87 = ($86|0)==(0); do { if ($87) { $88 = $node; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 64|0); $91 = HEAP32[$90>>2]|0; $92 = (FUNCTION_TABLE_ii[$91 & 8191]($88)|0); $93 = ($92|0)!=(0|0); if ($93) { $94 = $node; $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 64|0); $97 = HEAP32[$96>>2]|0; $98 = (FUNCTION_TABLE_ii[$97 & 8191]($94)|0); $dec = $98; $99 = $dec; $100 = (__ZNK16TiXmlDeclaration8EncodingEv($99)|0); $enc = $100; $101 = $enc; $102 = ($101|0)!=(0|0); if (!($102)) { label = 23; break L20; } $103 = $enc; $104 = HEAP8[$103>>0]|0; $105 = $104 << 24 >> 24; $106 = ($105|0)==(0); if ($106) { $4 = 1; break; } $107 = $enc; $108 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($107,167821,1,0)|0); if ($108) { $4 = 1; break; } $109 = $enc; $110 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($109,167827,1,0)|0); if ($110) { $4 = 1; break; } else { $4 = 2; break; } } } } while(0); $111 = $2; $112 = $4; $113 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($111,$112)|0); $2 = $113; } if ((label|0) == 23) { ___assert_fail((167811|0),(167535|0),758,(167815|0)); // unreachable; } $114 = ((($5)) + 24|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)!=(0|0); if ($116) { $118 = $2; $0 = $118; $119 = $0; STACKTOP = sp;return ($119|0); } else { $117 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($5,13,0,0,$117); $0 = 0; $119 = $0; STACKTOP = sp;return ($119|0); } } } __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($5,13,0,0,0); $0 = 0; $119 = $0; STACKTOP = sp;return ($119|0); } function __ZN12TiXmlElement8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $$not = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c = 0, $c1 = 0, $c3 = 0, $closingTag = 0, $document = 0, $document2 = 0, $document4 = 0, $firstCharFound = 0, $node = 0; var $or$cond = 0, $tagIndex = 0, $tagloc = 0, $text = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $text = sp + 40|0; $0 = $this; $1 = $in; $2 = $tag; $5 = $0; while(1) { $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($6) + ($9)|0); $11 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($10)|0); if (!($11)) { break; } $12 = $1; $13 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($12)|0); $c = $13; $14 = $c; $15 = ($14|0)<=(0); if ($15) { label = 4; break; } $20 = $2; $21 = $c; $22 = $21&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($20,$22)|0); $23 = $c; $24 = ($23|0)==(62); if ($24) { break; } } if ((label|0) == 4) { $16 = (__ZN9TiXmlNode11GetDocumentEv($5)|0); $document = $16; $17 = $document; $18 = ($17|0)!=(0|0); if (!($18)) { STACKTOP = sp;return; } $19 = $document; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($19,14,0,0,0); STACKTOP = sp;return; } $25 = $2; $26 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($25)|0); $27 = ($26>>>0)<(3); if ($27) { STACKTOP = sp;return; } $28 = $2; $29 = $2; $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($29)|0); $31 = (($30) - 1)|0; $32 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($28,$31)|0); $33 = HEAP8[$32>>0]|0; $34 = $33 << 24 >> 24; $35 = ($34|0)==(62); if ($35) { $36 = $2; $37 = $2; $38 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($37)|0); $39 = (($38) - 2)|0; $40 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($36,$39)|0); $41 = HEAP8[$40>>0]|0; $42 = $41 << 24 >> 24; $43 = ($42|0)==(47); if ($43) { STACKTOP = sp;return; } } $44 = $2; $45 = $2; $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($45)|0); $47 = (($46) - 1)|0; $48 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($44,$47)|0); $49 = HEAP8[$48>>0]|0; $50 = $49 << 24 >> 24; $51 = ($50|0)==(62); if (!($51)) { STACKTOP = sp;return; } L21: while(1) { $52 = $1; $53 = $2; (__ZN9TiXmlBase16StreamWhiteSpaceEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($52,$53)|0); $54 = $1; $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + -12|0); $57 = HEAP32[$56>>2]|0; $58 = (($54) + ($57)|0); $59 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($58)|0); if ($59) { $60 = $1; $61 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($60)|0); $62 = ($61|0)!=(60); if ($62) { __ZN9TiXmlTextC2EPKc($text,211279); $63 = $1; $64 = $2; __THREW__ = 0; invoke_viii(3242,($text|0),($63|0),($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { label = 15; break; } __ZN9TiXmlTextD2Ev($text); continue; } } $71 = $1; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + -12|0); $74 = HEAP32[$73>>2]|0; $75 = (($71) + ($74)|0); $76 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($75)|0); if (!($76)) { label = 41; break; } $77 = $1; $78 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($77)|0); $79 = ($78|0)==(60); if (!($79)) { label = 18; break; } $80 = $2; $81 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($80)|0); $tagIndex = $81; $closingTag = 0; $firstCharFound = 0; while(1) { $82 = $1; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + -12|0); $85 = HEAP32[$84>>2]|0; $86 = (($82) + ($85)|0); $87 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($86)|0); if (!($87)) { label = 41; break L21; } $88 = $1; $89 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($88)|0); $c1 = $89; $90 = $c1; $91 = ($90|0)<=(0); if ($91) { label = 22; break L21; } $96 = $c1; $97 = ($96|0)==(62); if ($97) { break; } $98 = $2; $99 = $c1; $100 = $99&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($98,$100)|0); $101 = $1; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($101)|0); $102 = $firstCharFound; $103 = $102&1; $$not = $103 ^ 1; $104 = $c1; $105 = ($104|0)!=(60); $or$cond = $$not & $105; if (!($or$cond)) { continue; } $106 = $c1; $107 = (__ZN9TiXmlBase12IsWhiteSpaceEi($106)|0); if ($107) { continue; } $firstCharFound = 1; $108 = $c1; $109 = ($108|0)==(47); if (!($109)) { continue; } $closingTag = 1; } $110 = $closingTag; $111 = $110&1; if ($111) { label = 30; break; } $131 = $2; $132 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($131)|0); $133 = $tagIndex; $134 = (($132) + ($133)|0); $tagloc = $134; $135 = $tagloc; $136 = (__ZN9TiXmlNode8IdentifyEPKc13TiXmlEncoding($5,$135,0)|0); $node = $136; $137 = $node; $138 = ($137|0)!=(0|0); if (!($138)) { label = 41; break; } $139 = $node; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 72|0); $142 = HEAP32[$141>>2]|0; $143 = $1; $144 = $2; FUNCTION_TABLE_viii[$142 & 8191]($139,$143,$144); $145 = $node; $146 = ($145|0)==(0|0); if (!($146)) { $147 = HEAP32[$145>>2]|0; $148 = ((($147)) + 4|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vi[$149 & 8191]($145); } $node = 0; } if ((label|0) == 15) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $3 = $67; $4 = $68; __ZN9TiXmlTextD2Ev($text); $69 = $3; $70 = $4; ___resumeException($69|0); // unreachable; } else if ((label|0) == 18) { ___assert_fail((167832|0),(167535|0),950,(167850|0)); // unreachable; } else if ((label|0) == 22) { $92 = (__ZN9TiXmlNode11GetDocumentEv($5)|0); $document2 = $92; $93 = $document2; $94 = ($93|0)!=(0|0); if (!($94)) { STACKTOP = sp;return; } $95 = $document2; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($95,14,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 30) { $112 = $1; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + -12|0); $115 = HEAP32[$114>>2]|0; $116 = (($112) + ($115)|0); $117 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($116)|0); if (!($117)) { STACKTOP = sp;return; } $118 = $1; $119 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($118)|0); $c3 = $119; $120 = $c3; $121 = ($120|0)<=(0); if ($121) { $122 = (__ZN9TiXmlNode11GetDocumentEv($5)|0); $document4 = $122; $123 = $document4; $124 = ($123|0)!=(0|0); if (!($124)) { STACKTOP = sp;return; } $125 = $document4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($125,14,0,0,0); STACKTOP = sp;return; } else { $126 = $c3; $127 = ($126|0)==(62); if (!($127)) { ___assert_fail((167859|0),(167535|0),998,(167850|0)); // unreachable; } $128 = $2; $129 = $c3; $130 = $129&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($128,$130)|0); STACKTOP = sp;return; } } else if ((label|0) == 41) { STACKTOP = sp;return; } } function __ZN9TiXmlText8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $c1 = 0, $document = 0, $document2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $in; $2 = $tag; $3 = $0; $4 = ((($3)) + 52|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; if ($6) { $7 = $1; $8 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($7)|0); $c = $8; $9 = $c; $10 = ($9|0)<=(0); if ($10) { $11 = (__ZN9TiXmlNode11GetDocumentEv($3)|0); $document = $11; $12 = $document; $13 = ($12|0)!=(0|0); if (!($13)) { STACKTOP = sp;return; } $14 = $document; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($14,14,0,0,0); STACKTOP = sp;return; } $15 = $2; $16 = $c; $17 = $16&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($15,$17)|0); $18 = $c; $19 = ($18|0)==(62); if (!($19)) { STACKTOP = sp;return; } $20 = $2; $21 = $2; $22 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($21)|0); $23 = (($22) - 2)|0; $24 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($20,$23)|0); $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = ($26|0)==(93); if ($27) { $28 = $2; $29 = $2; $30 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($29)|0); $31 = (($30) - 3)|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($28,$31)|0); STACKTOP = sp;return; } else { STACKTOP = sp;return; } } else { while(1) { $32 = $1; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + -12|0); $35 = HEAP32[$34>>2]|0; $36 = (($32) + ($35)|0); $37 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($36)|0); if (!($37)) { label = 14; break; } $38 = $1; $39 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($38)|0); $c1 = $39; $40 = $c1; $41 = ($40|0)==(60); if ($41) { label = 14; break; } $42 = $c1; $43 = ($42|0)<=(0); if ($43) { label = 11; break; } $48 = $2; $49 = $c1; $50 = $49&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($48,$50)|0); $51 = $1; (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($51)|0); } if ((label|0) == 11) { $44 = (__ZN9TiXmlNode11GetDocumentEv($3)|0); $document2 = $44; $45 = $document2; $46 = ($45|0)!=(0|0); if (!($46)) { STACKTOP = sp;return; } $47 = $document2; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($47,14,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 14) { STACKTOP = sp;return; } } } function __ZN12TiXmlElement5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attrib = 0, $document = 0, $endTag = 0, $node = 0, $pErr = 0, $pErr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $endTag = sp + 24|0; $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $8 = $1; $9 = $2; $10 = $4; $11 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($9,$10)|0); $2 = $11; $12 = (__ZN9TiXmlNode11GetDocumentEv($8)|0); $document = $12; $13 = $2; $14 = ($13|0)!=(0|0); if ($14) { $15 = $2; $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)!=(0); if ($17) { $22 = $3; $23 = ($22|0)!=(0|0); if ($23) { $24 = $3; $25 = $2; $26 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($24,$25,$26); $27 = ((($8)) + 4|0); $28 = $3; $29 = (__ZN16TiXmlParsingData6CursorEv($28)|0); ;HEAP32[$27>>2]=HEAP32[$29>>2]|0;HEAP32[$27+4>>2]=HEAP32[$29+4>>2]|0; } $30 = $2; $31 = HEAP8[$30>>0]|0; $32 = $31 << 24 >> 24; $33 = ($32|0)!=(60); if ($33) { $34 = $document; $35 = ($34|0)!=(0|0); if ($35) { $36 = $document; $37 = $2; $38 = $3; $39 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($36,4,$37,$38,$39); } $0 = 0; $223 = $0; STACKTOP = sp;return ($223|0); } $40 = $2; $41 = ((($40)) + 1|0); $42 = $4; $43 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($41,$42)|0); $2 = $43; $44 = $2; $pErr = $44; $45 = $2; $46 = ((($8)) + 32|0); $47 = $4; $48 = (__ZN9TiXmlBase8ReadNameEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE13TiXmlEncoding($45,$46,$47)|0); $2 = $48; $49 = $2; $50 = ($49|0)!=(0|0); if ($50) { $51 = $2; $52 = HEAP8[$51>>0]|0; $53 = ($52<<24>>24)!=(0); if ($53) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($endTag,168445); $60 = ((($8)) + 32|0); __THREW__ = 0; (invoke_iii(4563,($endTag|0),($60|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; L17: do { if (!($62)) { __THREW__ = 0; (invoke_iii(4573,($endTag|0),(168435|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if (!($64)) { while(1) { $65 = $2; $66 = ($65|0)!=(0|0); if ($66) { $67 = $2; $68 = HEAP8[$67>>0]|0; $69 = ($68<<24>>24)!=(0); $224 = $69; } else { $224 = 0; } $70 = $2; if (!($224)) { label = 71; break; } $pErr = $70; $71 = $2; $72 = $4; __THREW__ = 0; $73 = (invoke_iii(6979,($71|0),($72|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { break L17; } $2 = $73; $76 = $2; $77 = ($76|0)!=(0|0); if (!($77)) { label = 25; break; } $78 = $2; $79 = HEAP8[$78>>0]|0; $80 = ($79<<24>>24)!=(0); if (!($80)) { label = 25; break; } $91 = $2; $92 = HEAP8[$91>>0]|0; $93 = $92 << 24 >> 24; $94 = ($93|0)==(47); $95 = $2; if ($94) { label = 30; break; } $111 = HEAP8[$95>>0]|0; $112 = $111 << 24 >> 24; $113 = ($112|0)==(62); if ($113) { label = 36; break; } __THREW__ = 0; $145 = (invoke_ii(3903,52)|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { break L17; } __THREW__ = 0; invoke_vi(6983,($145|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 51; break; } $attrib = $145; $150 = $attrib; $151 = ($150|0)!=(0|0); if (!($151)) { label = 49; break; } $162 = $attrib; $163 = $document; __THREW__ = 0; invoke_vii(6984,($162|0),($163|0)); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { break L17; } $166 = $2; $pErr1 = $166; $167 = $attrib; $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 12|0); $170 = HEAP32[$169>>2]|0; $171 = $2; $172 = $3; $173 = $4; __THREW__ = 0; $174 = (invoke_iiiii($170|0,($167|0),($171|0),($172|0),($173|0))|0); $175 = __THREW__; __THREW__ = 0; $176 = $175&1; if ($176) { break L17; } $2 = $174; $177 = $2; $178 = ($177|0)!=(0|0); if (!($178)) { label = 57; break; } $179 = $2; $180 = HEAP8[$179>>0]|0; $181 = ($180<<24>>24)!=(0); if (!($181)) { label = 57; break; } $195 = ((($8)) + 52|0); $196 = $attrib; __THREW__ = 0; $197 = (invoke_ii(6985,($196|0))|0); $198 = __THREW__; __THREW__ = 0; $199 = $198&1; if ($199) { break L17; } __THREW__ = 0; $200 = (invoke_iii(6986,($195|0),($197|0))|0); $201 = __THREW__; __THREW__ = 0; $202 = $201&1; if ($202) { break L17; } $node = $200; $203 = $node; $204 = ($203|0)!=(0|0); if ($204) { label = 65; break; } $217 = ((($8)) + 52|0); $218 = $attrib; __THREW__ = 0; invoke_vii(6989,($217|0),($218|0)); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { break L17; } } do { if ((label|0) == 25) { $81 = $document; $82 = ($81|0)!=(0|0); if ($82) { $83 = $document; $84 = $pErr; $85 = $3; $86 = $4; __THREW__ = 0; invoke_viiiii(6980,($83|0),7,($84|0),($85|0),($86|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { break L17; } } $0 = 0; $7 = 1; } else if ((label|0) == 30) { $96 = ((($95)) + 1|0); $2 = $96; $97 = $2; $98 = HEAP8[$97>>0]|0; $99 = $98 << 24 >> 24; $100 = ($99|0)!=(62); if (!($100)) { $109 = $2; $110 = ((($109)) + 1|0); $0 = $110; $7 = 1; break; } $101 = $document; $102 = ($101|0)!=(0|0); if ($102) { $103 = $document; $104 = $2; $105 = $3; $106 = $4; __THREW__ = 0; invoke_viiiii(6980,($103|0),8,($104|0),($105|0),($106|0)); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { break L17; } } $0 = 0; $7 = 1; } else if ((label|0) == 36) { $114 = $2; $115 = ((($114)) + 1|0); $2 = $115; $116 = $2; $117 = $3; $118 = $4; __THREW__ = 0; $119 = (invoke_iiiii(6981,($8|0),($116|0),($117|0),($118|0))|0); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { break L17; } $2 = $119; $122 = $2; $123 = ($122|0)!=(0|0); if ($123) { $124 = $2; $125 = HEAP8[$124>>0]|0; $126 = ($125<<24>>24)!=(0); if ($126) { $127 = $2; $128 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($endTag)|0); $129 = $4; __THREW__ = 0; $130 = (invoke_iiiii(6982,($127|0),($128|0),0,($129|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break L17; } if ($130) { $133 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($endTag)|0); $134 = $2; $135 = (($134) + ($133)|0); $2 = $135; $136 = $2; $0 = $136; $7 = 1; break; } $137 = $document; $138 = ($137|0)!=(0|0); if ($138) { $139 = $document; $140 = $2; $141 = $3; $142 = $4; __THREW__ = 0; invoke_viiiii(6980,($139|0),9,($140|0),($141|0),($142|0)); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L17; } } $0 = 0; $7 = 1; break; } } $0 = 0; $7 = 1; } else if ((label|0) == 49) { $152 = $document; $153 = ($152|0)!=(0|0); if ($153) { $154 = $document; $155 = $pErr; $156 = $3; $157 = $4; __THREW__ = 0; invoke_viiiii(6980,($154|0),3,($155|0),($156|0),($157|0)); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { break L17; } } $0 = 0; $7 = 1; } else if ((label|0) == 51) { $160 = ___cxa_find_matching_catch()|0; $161 = tempRet0; $5 = $160; $6 = $161; __ZdlPv($145); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($endTag); $221 = $5; $222 = $6; ___resumeException($221|0); // unreachable; } else if ((label|0) == 57) { $182 = $document; $183 = ($182|0)!=(0|0); if ($183) { $184 = $document; $185 = $pErr1; $186 = $3; $187 = $4; __THREW__ = 0; invoke_viiiii(6980,($184|0),4,($185|0),($186|0),($187|0)); $188 = __THREW__; __THREW__ = 0; $189 = $188&1; if ($189) { break L17; } } $190 = $attrib; $191 = ($190|0)==(0|0); if (!($191)) { $192 = HEAP32[$190>>2]|0; $193 = ((($192)) + 4|0); $194 = HEAP32[$193>>2]|0; FUNCTION_TABLE_vi[$194 & 8191]($190); } $0 = 0; $7 = 1; } else if ((label|0) == 65) { $205 = $node; $206 = $attrib; __THREW__ = 0; $207 = (invoke_ii(6987,($206|0))|0); $208 = __THREW__; __THREW__ = 0; $209 = $208&1; if ($209) { break L17; } __THREW__ = 0; invoke_vii(6988,($205|0),($207|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { break L17; } $212 = $attrib; $213 = ($212|0)==(0|0); if (!($213)) { $214 = HEAP32[$212>>2]|0; $215 = ((($214)) + 4|0); $216 = HEAP32[$215>>2]|0; FUNCTION_TABLE_vi[$216 & 8191]($212); } $0 = 0; $7 = 1; } else if ((label|0) == 71) { $0 = $70; $7 = 1; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($endTag); $223 = $0; STACKTOP = sp;return ($223|0); } } } while(0); $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $5 = $89; $6 = $90; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($endTag); $221 = $5; $222 = $6; ___resumeException($221|0); // unreachable; } } $54 = $document; $55 = ($54|0)!=(0|0); if ($55) { $56 = $document; $57 = $pErr; $58 = $3; $59 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($56,5,$57,$58,$59); } $0 = 0; $223 = $0; STACKTOP = sp;return ($223|0); } } $18 = $document; $19 = ($18|0)!=(0|0); if ($19) { $20 = $document; $21 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($20,4,0,0,$21); } $0 = 0; $223 = $0; STACKTOP = sp;return ($223|0); } function __ZN12TiXmlElement9ReadValueEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $document = 0, $node = 0, $or$cond = 0, $pWithWhiteSpace = 0, $textNode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $7 = $1; $8 = (__ZN9TiXmlNode11GetDocumentEv($7)|0); $document = $8; $9 = $2; $pWithWhiteSpace = $9; $10 = $2; $11 = $4; $12 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($10,$11)|0); $2 = $12; L1: while(1) { $13 = $2; $14 = ($13|0)!=(0|0); if ($14) { $15 = $2; $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)!=(0); $85 = $17; } else { $85 = 0; } $18 = $2; if (!($85)) { label = 25; break; } $19 = HEAP8[$18>>0]|0; $20 = $19 << 24 >> 24; $21 = ($20|0)!=(60); do { if ($21) { $22 = (__Znwj(56)|0); __THREW__ = 0; invoke_vii(6976,($22|0),(211279|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 10; break L1; } $textNode = $22; $25 = $textNode; $26 = ($25|0)!=(0|0); if (!($26)) { label = 8; break L1; } $35 = (__ZN9TiXmlBase21IsWhiteSpaceCondensedEv()|0); $36 = $textNode; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; if ($35) { $40 = $2; $41 = $3; $42 = $4; $43 = (FUNCTION_TABLE_iiiii[$39 & 8191]($36,$40,$41,$42)|0); $2 = $43; } else { $44 = $pWithWhiteSpace; $45 = $3; $46 = $4; $47 = (FUNCTION_TABLE_iiiii[$39 & 8191]($36,$44,$45,$46)|0); $2 = $47; } $48 = $textNode; $49 = (__ZNK9TiXmlText5BlankEv($48)|0); if (!($49)) { $50 = $textNode; (__ZN9TiXmlNode12LinkEndChildEPS_($7,$50)|0); break; } $51 = $textNode; $52 = ($51|0)==(0|0); if (!($52)) { $53 = HEAP32[$51>>2]|0; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vi[$55 & 8191]($51); } } else { $56 = $2; $57 = $4; $58 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($56,168445,0,$57)|0); if ($58) { label = 20; break L1; } $60 = $2; $61 = $4; $62 = (__ZN9TiXmlNode8IdentifyEPKc13TiXmlEncoding($7,$60,$61)|0); $node = $62; $63 = $node; $64 = ($63|0)!=(0|0); if (!($64)) { label = 23; break L1; } $65 = $node; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = $2; $70 = $3; $71 = $4; $72 = (FUNCTION_TABLE_iiiii[$68 & 8191]($65,$69,$70,$71)|0); $2 = $72; $73 = $node; (__ZN9TiXmlNode12LinkEndChildEPS_($7,$73)|0); } } while(0); $74 = $2; $pWithWhiteSpace = $74; $75 = $2; $76 = $4; $77 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($75,$76)|0); $2 = $77; } if ((label|0) == 8) { $27 = $document; $28 = ($27|0)!=(0|0); if ($28) { $29 = $document; $30 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($29,3,0,0,$30); } $0 = 0; $84 = $0; STACKTOP = sp;return ($84|0); } else if ((label|0) == 10) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $5 = $31; $6 = $32; __ZdlPv($22); $33 = $5; $34 = $6; ___resumeException($33|0); // unreachable; } else if ((label|0) == 20) { $59 = $2; $0 = $59; $84 = $0; STACKTOP = sp;return ($84|0); } else if ((label|0) == 23) { $0 = 0; $84 = $0; STACKTOP = sp;return ($84|0); } else if ((label|0) == 25) { $78 = ($18|0)==(0|0); $79 = $document; $80 = ($79|0)!=(0|0); $or$cond = $78 & $80; if ($or$cond) { $81 = $document; $82 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($81,6,0,0,$82); } $83 = $2; $0 = $83; $84 = $0; STACKTOP = sp;return ($84|0); } return (0)|0; } function __ZNK9TiXmlText5BlankEv($this) { $this = $this|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $i = 0; while(1) { $3 = $i; $4 = ((($2)) + 32|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($4)|0); $6 = ($3>>>0)<($5>>>0); if (!($6)) { label = 6; break; } $7 = ((($2)) + 32|0); $8 = $i; $9 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($7,$8)|0); $10 = HEAP8[$9>>0]|0; $11 = (__ZN9TiXmlBase12IsWhiteSpaceEc($10)|0); if (!($11)) { label = 4; break; } $12 = $i; $13 = (($12) + 1)|0; $i = $13; } if ((label|0) == 4) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $14 = $$pre_trunc&1; STACKTOP = sp;return ($14|0); } return (0)|0; } function __ZN12TiXmlUnknown8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $document = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $in; $2 = $tag; $3 = $0; while(1) { $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($8)|0); if (!($9)) { label = 7; break; } $10 = $1; $11 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($10)|0); $c = $11; $12 = $c; $13 = ($12|0)<=(0); if ($13) { label = 4; break; } $18 = $2; $19 = $c; $20 = $19&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($18,$20)|0); $21 = $c; $22 = ($21|0)==(62); if ($22) { label = 7; break; } } if ((label|0) == 4) { $14 = (__ZN9TiXmlNode11GetDocumentEv($3)|0); $document = $14; $15 = $document; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = $document; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($17,14,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 7) { STACKTOP = sp;return; } } function __ZN12TiXmlUnknown5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $document = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $5 = $1; $6 = (__ZN9TiXmlNode11GetDocumentEv($5)|0); $document = $6; $7 = $2; $8 = $4; $9 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($7,$8)|0); $2 = $9; $10 = $3; $11 = ($10|0)!=(0|0); if ($11) { $12 = $3; $13 = $2; $14 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($12,$13,$14); $15 = ((($5)) + 4|0); $16 = $3; $17 = (__ZN16TiXmlParsingData6CursorEv($16)|0); ;HEAP32[$15>>2]=HEAP32[$17>>2]|0;HEAP32[$15+4>>2]=HEAP32[$17+4>>2]|0; } $18 = $2; $19 = ($18|0)!=(0|0); if ($19) { $20 = $2; $21 = HEAP8[$20>>0]|0; $22 = ($21<<24>>24)!=(0); if ($22) { $23 = $2; $24 = HEAP8[$23>>0]|0; $25 = $24 << 24 >> 24; $26 = ($25|0)!=(60); if (!($26)) { $33 = $2; $34 = ((($33)) + 1|0); $2 = $34; $35 = ((($5)) + 32|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($35,211279)|0); while(1) { $36 = $2; $37 = ($36|0)!=(0|0); if (!($37)) { break; } $38 = $2; $39 = HEAP8[$38>>0]|0; $40 = ($39<<24>>24)!=(0); if (!($40)) { break; } $41 = $2; $42 = HEAP8[$41>>0]|0; $43 = $42 << 24 >> 24; $44 = ($43|0)!=(62); if (!($44)) { break; } $45 = ((($5)) + 32|0); $46 = $2; $47 = HEAP8[$46>>0]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($45,$47)|0); $48 = $2; $49 = ((($48)) + 1|0); $2 = $49; } $50 = $2; $51 = ($50|0)==(0|0); $52 = $document; $53 = ($52|0)!=(0|0); $or$cond = $51 & $53; if ($or$cond) { $54 = $document; $55 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($54,10,0,0,$55); } $56 = $2; $57 = HEAP8[$56>>0]|0; $58 = $57 << 24 >> 24; $59 = ($58|0)==(62); $60 = $2; if ($59) { $61 = ((($60)) + 1|0); $0 = $61; $62 = $0; STACKTOP = sp;return ($62|0); } else { $0 = $60; $62 = $0; STACKTOP = sp;return ($62|0); } } } } $27 = $document; $28 = ($27|0)!=(0|0); if ($28) { $29 = $document; $30 = $2; $31 = $3; $32 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($29,10,$30,$31,$32); } $0 = 0; $62 = $0; STACKTOP = sp;return ($62|0); } function __ZN12TiXmlComment8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0; var $document = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $in; $2 = $tag; $3 = $0; while(1) { $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($8)|0); if (!($9)) { label = 9; break; } $10 = $1; $11 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($10)|0); $c = $11; $12 = $c; $13 = ($12|0)<=(0); if ($13) { label = 4; break; } $18 = $2; $19 = $c; $20 = $19&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($18,$20)|0); $21 = $c; $22 = ($21|0)==(62); if (!($22)) { continue; } $23 = $2; $24 = $2; $25 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($24)|0); $26 = (($25) - 2)|0; $27 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($23,$26)|0); $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = ($29|0)==(45); if (!($30)) { continue; } $31 = $2; $32 = $2; $33 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($32)|0); $34 = (($33) - 3)|0; $35 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($31,$34)|0); $36 = HEAP8[$35>>0]|0; $37 = $36 << 24 >> 24; $38 = ($37|0)==(45); if ($38) { label = 9; break; } } if ((label|0) == 4) { $14 = (__ZN9TiXmlNode11GetDocumentEv($3)|0); $document = $14; $15 = $document; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = $document; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($17,14,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 9) { STACKTOP = sp;return; } } function __ZN12TiXmlComment5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $document = 0, $endTag = 0; var $startTag = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $5 = $1; $6 = (__ZN9TiXmlNode11GetDocumentEv($5)|0); $document = $6; $7 = ((($5)) + 32|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($7,211279)|0); $8 = $2; $9 = $4; $10 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($8,$9)|0); $2 = $10; $11 = $3; $12 = ($11|0)!=(0|0); if ($12) { $13 = $3; $14 = $2; $15 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($13,$14,$15); $16 = ((($5)) + 4|0); $17 = $3; $18 = (__ZN16TiXmlParsingData6CursorEv($17)|0); ;HEAP32[$16>>2]=HEAP32[$18>>2]|0;HEAP32[$16+4>>2]=HEAP32[$18+4>>2]|0; } $startTag = 168523; $endTag = 168528; $19 = $2; $20 = $startTag; $21 = $4; $22 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($19,$20,0,$21)|0); if ($22) { $27 = $startTag; $28 = (_strlen($27)|0); $29 = $2; $30 = (($29) + ($28)|0); $2 = $30; $31 = $2; $32 = ((($5)) + 32|0); $33 = $endTag; $34 = $4; $35 = (__ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding($31,$32,0,$33,0,$34)|0); $2 = $35; $36 = $2; $0 = $36; $37 = $0; STACKTOP = sp;return ($37|0); } else { $23 = $document; $24 = $2; $25 = $3; $26 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($23,11,$24,$25,$26); $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } return (0)|0; } function __ZN14TiXmlAttribute5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $end = 0, $pErr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $5 = $1; $6 = $2; $7 = $4; $8 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($6,$7)|0); $2 = $8; $9 = $2; $10 = ($9|0)!=(0|0); if ($10) { $11 = $2; $12 = HEAP8[$11>>0]|0; $13 = ($12<<24>>24)!=(0); if ($13) { $14 = $3; $15 = ($14|0)!=(0|0); if ($15) { $16 = $3; $17 = $2; $18 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($16,$17,$18); $19 = ((($5)) + 4|0); $20 = $3; $21 = (__ZN16TiXmlParsingData6CursorEv($20)|0); ;HEAP32[$19>>2]=HEAP32[$21>>2]|0;HEAP32[$19+4>>2]=HEAP32[$21+4>>2]|0; } $22 = $2; $pErr = $22; $23 = $2; $24 = ((($5)) + 20|0); $25 = $4; $26 = (__ZN9TiXmlBase8ReadNameEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE13TiXmlEncoding($23,$24,$25)|0); $2 = $26; $27 = $2; $28 = ($27|0)!=(0|0); if ($28) { $29 = $2; $30 = HEAP8[$29>>0]|0; $31 = ($30<<24>>24)!=(0); if ($31) { $40 = $2; $41 = $4; $42 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($40,$41)|0); $2 = $42; $43 = $2; $44 = ($43|0)!=(0|0); if ($44) { $45 = $2; $46 = HEAP8[$45>>0]|0; $47 = ($46<<24>>24)!=(0); if ($47) { $48 = $2; $49 = HEAP8[$48>>0]|0; $50 = $49 << 24 >> 24; $51 = ($50|0)!=(61); if (!($51)) { $60 = $2; $61 = ((($60)) + 1|0); $2 = $61; $62 = $2; $63 = $4; $64 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($62,$63)|0); $2 = $64; $65 = $2; $66 = ($65|0)!=(0|0); if ($66) { $67 = $2; $68 = HEAP8[$67>>0]|0; $69 = ($68<<24>>24)!=(0); if ($69) { $78 = $2; $79 = HEAP8[$78>>0]|0; $80 = $79 << 24 >> 24; $81 = ($80|0)==(39); $82 = $2; L17: do { if ($81) { $83 = ((($82)) + 1|0); $2 = $83; $end = 197984; $84 = $2; $85 = ((($5)) + 32|0); $86 = $end; $87 = $4; $88 = (__ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding($84,$85,0,$86,0,$87)|0); $2 = $88; } else { $89 = HEAP8[$82>>0]|0; $90 = $89 << 24 >> 24; $91 = ($90|0)==(34); if ($91) { $92 = $2; $93 = ((($92)) + 1|0); $2 = $93; $end = 168511; $94 = $2; $95 = ((($5)) + 32|0); $96 = $end; $97 = $4; $98 = (__ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding($94,$95,0,$96,0,$97)|0); $2 = $98; break; } $99 = ((($5)) + 32|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($99,211279)|0); while(1) { $100 = $2; $101 = ($100|0)!=(0|0); if (!($101)) { break L17; } $102 = $2; $103 = HEAP8[$102>>0]|0; $104 = ($103<<24>>24)!=(0); if (!($104)) { break L17; } $105 = $2; $106 = HEAP8[$105>>0]|0; $107 = (__ZN9TiXmlBase12IsWhiteSpaceEc($106)|0); if ($107) { break L17; } $108 = $2; $109 = HEAP8[$108>>0]|0; $110 = $109 << 24 >> 24; $111 = ($110|0)!=(10); if (!($111)) { break L17; } $112 = $2; $113 = HEAP8[$112>>0]|0; $114 = $113 << 24 >> 24; $115 = ($114|0)!=(13); if (!($115)) { break L17; } $116 = $2; $117 = HEAP8[$116>>0]|0; $118 = $117 << 24 >> 24; $119 = ($118|0)!=(47); if (!($119)) { break L17; } $120 = $2; $121 = HEAP8[$120>>0]|0; $122 = $121 << 24 >> 24; $123 = ($122|0)!=(62); if (!($123)) { break L17; } $124 = ((($5)) + 32|0); $125 = $2; $126 = HEAP8[$125>>0]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($124,$126)|0); $127 = $2; $128 = ((($127)) + 1|0); $2 = $128; } } } while(0); $129 = $2; $0 = $129; $130 = $0; STACKTOP = sp;return ($130|0); } } $70 = ((($5)) + 16|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)!=(0|0); if ($72) { $73 = ((($5)) + 16|0); $74 = HEAP32[$73>>2]|0; $75 = $2; $76 = $3; $77 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($74,7,$75,$76,$77); } $0 = 0; $130 = $0; STACKTOP = sp;return ($130|0); } } } $52 = ((($5)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)!=(0|0); if ($54) { $55 = ((($5)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = $2; $58 = $3; $59 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($56,7,$57,$58,$59); } $0 = 0; $130 = $0; STACKTOP = sp;return ($130|0); } } $32 = ((($5)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)!=(0|0); if ($34) { $35 = ((($5)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = $pErr; $38 = $3; $39 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($36,7,$37,$38,$39); } $0 = 0; $130 = $0; STACKTOP = sp;return ($130|0); } } $0 = 0; $130 = $0; STACKTOP = sp;return ($130|0); } function __ZN9TiXmlText5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $document = 0, $dummy = 0, $end = 0, $endTag = 0; var $ignoreWhite = 0, $startTag = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dummy = sp + 12|0; $1 = $this; $2 = $p; $3 = $data; $4 = $encoding; $7 = $1; $8 = ((($7)) + 32|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($8,211279)|0); $9 = (__ZN9TiXmlNode11GetDocumentEv($7)|0); $document = $9; $10 = $3; $11 = ($10|0)!=(0|0); if ($11) { $12 = $3; $13 = $2; $14 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($12,$13,$14); $15 = ((($7)) + 4|0); $16 = $3; $17 = (__ZN16TiXmlParsingData6CursorEv($16)|0); ;HEAP32[$15>>2]=HEAP32[$17>>2]|0;HEAP32[$15+4>>2]=HEAP32[$17+4>>2]|0; } $startTag = 168532; $endTag = 168547; $18 = ((($7)) + 52|0); $19 = HEAP8[$18>>0]|0; $20 = $19&1; if (!($20)) { $21 = $2; $22 = $startTag; $23 = $4; $24 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($21,$22,0,$23)|0); if (!($24)) { $ignoreWhite = 1; $end = 168443; $64 = $2; $65 = ((($7)) + 32|0); $66 = $ignoreWhite; $67 = $66&1; $68 = $end; $69 = $4; $70 = (__ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding($64,$65,$67,$68,0,$69)|0); $2 = $70; $71 = $2; $72 = ($71|0)!=(0|0); if ($72) { $73 = $2; $74 = ((($73)) + -1|0); $0 = $74; $75 = $0; STACKTOP = sp;return ($75|0); } else { $0 = 0; $75 = $0; STACKTOP = sp;return ($75|0); } } } $25 = ((($7)) + 52|0); HEAP8[$25>>0] = 1; $26 = $2; $27 = $startTag; $28 = $4; $29 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($26,$27,0,$28)|0); if (!($29)) { $30 = $document; $31 = $2; $32 = $3; $33 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($30,15,$31,$32,$33); $0 = 0; $75 = $0; STACKTOP = sp;return ($75|0); } $34 = $startTag; $35 = (_strlen($34)|0); $36 = $2; $37 = (($36) + ($35)|0); $2 = $37; while(1) { $38 = $2; $39 = ($38|0)!=(0|0); if (!($39)) { break; } $40 = $2; $41 = HEAP8[$40>>0]|0; $42 = ($41<<24>>24)!=(0); if (!($42)) { break; } $43 = $2; $44 = $endTag; $45 = $4; $46 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($43,$44,0,$45)|0); $47 = $46 ^ 1; if (!($47)) { break; } $48 = ((($7)) + 32|0); $49 = $2; $50 = HEAP8[$49>>0]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($48,$50)|0); $51 = $2; $52 = ((($51)) + 1|0); $2 = $52; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($dummy); $53 = $2; $54 = $endTag; $55 = $4; __THREW__ = 0; $56 = (invoke_iiiiiii(6990,($53|0),($dummy|0),0,($54|0),0,($55|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $5 = $60; $6 = $61; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($dummy); $62 = $5; $63 = $6; ___resumeException($62|0); // unreachable; } $2 = $56; $59 = $2; $0 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($dummy); $75 = $0; STACKTOP = sp;return ($75|0); } function __ZN16TiXmlDeclaration8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE($this,$in,$tag) { $this = $this|0; $in = $in|0; $tag = $tag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $c = 0, $document = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $in; $2 = $tag; $3 = $0; while(1) { $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($8)|0); if (!($9)) { label = 7; break; } $10 = $1; $11 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($10)|0); $c = $11; $12 = $c; $13 = ($12|0)<=(0); if ($13) { label = 4; break; } $18 = $2; $19 = $c; $20 = $19&255; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($18,$20)|0); $21 = $c; $22 = ($21|0)==(62); if ($22) { label = 7; break; } } if ((label|0) == 4) { $14 = (__ZN9TiXmlNode11GetDocumentEv($3)|0); $document = $14; $15 = $document; $16 = ($15|0)!=(0|0); if (!($16)) { STACKTOP = sp;return; } $17 = $document; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($17,14,0,0,0); STACKTOP = sp;return; } else if ((label|0) == 7) { STACKTOP = sp;return; } } function __ZN16TiXmlDeclaration5ParseEPKcP16TiXmlParsingData13TiXmlEncoding($this,$p,$data,$_encoding) { $this = $this|0; $p = $p|0; $data = $data|0; $_encoding = $_encoding|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $attrib = 0, $attrib1 = 0, $attrib2 = 0, $document = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $attrib = sp + 112|0; $attrib1 = sp + 52|0; $attrib2 = sp; $1 = $this; $2 = $p; $3 = $data; $4 = $_encoding; $7 = $1; $8 = $2; $9 = $4; $10 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($8,$9)|0); $2 = $10; $11 = (__ZN9TiXmlNode11GetDocumentEv($7)|0); $document = $11; $12 = $2; $13 = ($12|0)!=(0|0); if ($13) { $14 = $2; $15 = HEAP8[$14>>0]|0; $16 = ($15<<24>>24)!=(0); if ($16) { $17 = $2; $18 = $4; $19 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($17,167802,1,$18)|0); if ($19) { $24 = $3; $25 = ($24|0)!=(0|0); if ($25) { $26 = $3; $27 = $2; $28 = $4; __ZN16TiXmlParsingData5StampEPKc13TiXmlEncoding($26,$27,$28); $29 = ((($7)) + 4|0); $30 = $3; $31 = (__ZN16TiXmlParsingData6CursorEv($30)|0); ;HEAP32[$29>>2]=HEAP32[$31>>2]|0;HEAP32[$29+4>>2]=HEAP32[$31+4>>2]|0; } $32 = $2; $33 = ((($32)) + 5|0); $2 = $33; $34 = ((($7)) + 52|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($34,211279)|0); $35 = ((($7)) + 64|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($35,211279)|0); $36 = ((($7)) + 76|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($36,211279)|0); L8: while(1) { $37 = $2; $38 = ($37|0)!=(0|0); if (!($38)) { label = 37; break; } $39 = $2; $40 = HEAP8[$39>>0]|0; $41 = ($40<<24>>24)!=(0); if (!($41)) { label = 37; break; } $42 = $2; $43 = HEAP8[$42>>0]|0; $44 = $43 << 24 >> 24; $45 = ($44|0)==(62); $46 = $2; if ($45) { label = 13; break; } $49 = $4; $50 = (__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding($46,$49)|0); $2 = $50; $51 = $2; $52 = $4; $53 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($51,167868,1,$52)|0); if ($53) { __ZN14TiXmlAttributeC2Ev($attrib); $54 = $2; $55 = $3; $56 = $4; __THREW__ = 0; $57 = (invoke_iiiii(3180,($attrib|0),($54|0),($55|0),($56|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 19; break; } $2 = $57; $60 = ((($7)) + 52|0); __THREW__ = 0; $61 = (invoke_ii(6987,($attrib|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 19; break; } __THREW__ = 0; (invoke_iii(3925,($60|0),($61|0))|0); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { label = 19; break; } __ZN14TiXmlAttributeD2Ev($attrib); continue; } $68 = $2; $69 = $4; $70 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($68,167876,1,$69)|0); if ($70) { __ZN14TiXmlAttributeC2Ev($attrib1); $71 = $2; $72 = $3; $73 = $4; __THREW__ = 0; $74 = (invoke_iiiii(3180,($attrib1|0),($71|0),($72|0),($73|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 25; break; } $2 = $74; $77 = ((($7)) + 64|0); __THREW__ = 0; $78 = (invoke_ii(6987,($attrib1|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 25; break; } __THREW__ = 0; (invoke_iii(3925,($77|0),($78|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 25; break; } __ZN14TiXmlAttributeD2Ev($attrib1); continue; } $85 = $2; $86 = $4; $87 = (__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding($85,167885,1,$86)|0); if ($87) { __ZN14TiXmlAttributeC2Ev($attrib2); $88 = $2; $89 = $3; $90 = $4; __THREW__ = 0; $91 = (invoke_iiiii(3180,($attrib2|0),($88|0),($89|0),($90|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { label = 31; break; } $2 = $91; $94 = ((($7)) + 76|0); __THREW__ = 0; $95 = (invoke_ii(6987,($attrib2|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 31; break; } __THREW__ = 0; (invoke_iii(3925,($94|0),($95|0))|0); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { label = 31; break; } __ZN14TiXmlAttributeD2Ev($attrib2); continue; } while(1) { $102 = $2; $103 = ($102|0)!=(0|0); if (!($103)) { continue L8; } $104 = $2; $105 = HEAP8[$104>>0]|0; $106 = ($105<<24>>24)!=(0); if (!($106)) { continue L8; } $107 = $2; $108 = HEAP8[$107>>0]|0; $109 = $108 << 24 >> 24; $110 = ($109|0)!=(62); if (!($110)) { continue L8; } $111 = $2; $112 = HEAP8[$111>>0]|0; $113 = (__ZN9TiXmlBase12IsWhiteSpaceEc($112)|0); $114 = $113 ^ 1; if (!($114)) { continue L8; } $115 = $2; $116 = ((($115)) + 1|0); $2 = $116; } } if ((label|0) == 13) { $47 = ((($46)) + 1|0); $2 = $47; $48 = $2; $0 = $48; $117 = $0; STACKTOP = sp;return ($117|0); } else if ((label|0) == 19) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $5 = $66; $6 = $67; __ZN14TiXmlAttributeD2Ev($attrib); $118 = $5; $119 = $6; ___resumeException($118|0); // unreachable; } else if ((label|0) == 25) { $83 = ___cxa_find_matching_catch()|0; $84 = tempRet0; $5 = $83; $6 = $84; __ZN14TiXmlAttributeD2Ev($attrib1); $118 = $5; $119 = $6; ___resumeException($118|0); // unreachable; } else if ((label|0) == 31) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $5 = $100; $6 = $101; __ZN14TiXmlAttributeD2Ev($attrib2); $118 = $5; $119 = $6; ___resumeException($118|0); // unreachable; } else if ((label|0) == 37) { $0 = 0; $117 = $0; STACKTOP = sp;return ($117|0); } } } } $20 = $document; $21 = ($20|0)!=(0|0); if ($21) { $22 = $document; $23 = $4; __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($22,12,0,0,$23); } $0 = 0; $117 = $0; STACKTOP = sp;return ($117|0); } function __ZN9TiXmlBase12IsWhiteSpaceEc($c) { $c = $c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $c; $1 = $0; $2 = $1&255; $3 = (_isspace($2)|0); $4 = ($3|0)!=(0); if ($4) { $11 = 1; } else { $5 = $0; $6 = $5 << 24 >> 24; $7 = ($6|0)==(10); if ($7) { $11 = 1; } else { $8 = $0; $9 = $8 << 24 >> 24; $10 = ($9|0)==(13); $11 = $10; } } STACKTOP = sp;return ($11|0); } function __ZN9TiXmlBase12IsWhiteSpaceEi($c) { $c = $c|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $c; $2 = $1; $3 = ($2|0)<(256); if ($3) { $4 = $1; $5 = $4&255; $6 = (__ZN9TiXmlBase12IsWhiteSpaceEc($5)|0); $$expand_i1_val = $6&1; HEAP8[$0>>0] = $$expand_i1_val; } else { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; } $$pre_trunc = HEAP8[$0>>0]|0; $7 = $$pre_trunc&1; STACKTOP = sp;return ($7|0); } function __ZN9TiXmlBase7ToLowerEi13TiXmlEncoding($v,$encoding) { $v = $v|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $v; $2 = $encoding; $3 = $2; $4 = ($3|0)==(1); $5 = $1; do { if ($4) { $6 = ($5|0)<(128); $7 = $1; if ($6) { $8 = (_tolower($7)|0); $0 = $8; break; } else { $0 = $7; break; } } else { $9 = (_tolower($5)|0); $0 = $9; } } while(0); $10 = $0; STACKTOP = sp;return ($10|0); } function __ZN9TiXmlBase7GetCharEPKcPcPi13TiXmlEncoding($p,$_value,$length,$encoding) { $p = $p|0; $_value = $_value|0; $length = $length|0; $encoding = $encoding|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $p; $2 = $_value; $3 = $length; $4 = $encoding; $5 = $1; $6 = ($5|0)!=(0|0); if (!($6)) { ___assert_fail((167627|0),(167954|0),285,(168032|0)); // unreachable; } $7 = $4; $8 = ($7|0)==(1); if ($8) { $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = (68196 + ($11<<2)|0); $13 = HEAP32[$12>>2]|0; $14 = $3; HEAP32[$14>>2] = $13; $15 = $3; $16 = HEAP32[$15>>2]|0; $17 = ($16|0)>=(0); if (!($17)) { ___assert_fail((168040|0),(167954|0),289,(168032|0)); // unreachable; } $18 = $3; $19 = HEAP32[$18>>2]|0; $20 = ($19|0)<(5); if (!($20)) { ___assert_fail((168040|0),(167954|0),289,(168032|0)); // unreachable; } } else { $21 = $3; HEAP32[$21>>2] = 1; } $22 = $3; $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(1); if ($24) { $25 = $1; $26 = HEAP8[$25>>0]|0; $27 = $26 << 24 >> 24; $28 = ($27|0)==(38); $29 = $1; if ($28) { $30 = $2; $31 = $3; $32 = $4; $33 = (__ZN9TiXmlBase9GetEntityEPKcPcPi13TiXmlEncoding($29,$30,$31,$32)|0); $0 = $33; $63 = $0; STACKTOP = sp;return ($63|0); } else { $34 = HEAP8[$29>>0]|0; $35 = $2; HEAP8[$35>>0] = $34; $36 = $1; $37 = ((($36)) + 1|0); $0 = $37; $63 = $0; STACKTOP = sp;return ($63|0); } } $38 = $3; $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0); if (!($40)) { $0 = 0; $63 = $0; STACKTOP = sp;return ($63|0); } $i = 0; while(1) { $41 = $i; $42 = $1; $43 = (($42) + ($41)|0); $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)!=(0); if (!($45)) { break; } $46 = $i; $47 = $3; $48 = HEAP32[$47>>2]|0; $49 = ($46|0)<($48|0); if (!($49)) { break; } $50 = $i; $51 = $1; $52 = (($51) + ($50)|0); $53 = HEAP8[$52>>0]|0; $54 = $i; $55 = $2; $56 = (($55) + ($54)|0); HEAP8[$56>>0] = $53; $57 = $i; $58 = (($57) + 1)|0; $i = $58; } $59 = $1; $60 = $3; $61 = HEAP32[$60>>2]|0; $62 = (($59) + ($61)|0); $0 = $62; $63 = $0; STACKTOP = sp;return ($63|0); } function __ZN11TiXmlCursor5ClearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = -1; HEAP32[$1>>2] = -1; STACKTOP = sp;return; } function __ZN16TiXmlParsingData6CursorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16TiXmlDeclarationC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($1,5); $2 = 69648; HEAP32[$1>>2] = $2; $3 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($1)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); STACKTOP = sp;return; } function __ZN12TiXmlCommentC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($1,2); $2 = 69564; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN9TiXmlTextC2EPKc($this,$initValue) { $this = $this|0; $initValue = $initValue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $initValue; $4 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($4,4); $5 = 69732; HEAP32[$4>>2] = $5; $6 = $1; __THREW__ = 0; invoke_vii(6991,($4|0),($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZN9TiXmlNodeD2Ev($4); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { $9 = ((($4)) + 52|0); HEAP8[$9>>0] = 0; STACKTOP = sp;return; } } function __ZN9TiXmlText8SetCDATAEb($this,$_cdata) { $this = $this|0; $_cdata = $_cdata|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $2 = $_cdata&1; $1 = $2; $3 = $0; $4 = $1; $5 = $4&1; $6 = ((($3)) + 52|0); $7 = $5&1; HEAP8[$6>>0] = $7; STACKTOP = sp;return; } function __ZN12TiXmlUnknownC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($1,3); $2 = 69816; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN13TiXmlDocument10ClearErrorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); HEAP8[$2>>0] = 0; $3 = ((($1)) + 56|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 60|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($4,211279)|0); $5 = ((($1)) + 76|0); $6 = ((($5)) + 4|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 76|0); HEAP32[$7>>2] = 0; STACKTOP = sp;return; } function __ZNK13TiXmlDocument7TabSizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 72|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN16TiXmlParsingDataC2EPKciii($this,$start,$_tabsize,$row,$col) { $this = $this|0; $start = $start|0; $_tabsize = $_tabsize|0; $row = $row|0; $col = $col|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $start; $2 = $_tabsize; $3 = $row; $4 = $col; $5 = $0; __ZN11TiXmlCursorC2Ev($5); $6 = $1; $7 = ($6|0)!=(0|0); if ($7) { $8 = $1; $9 = ((($5)) + 8|0); HEAP32[$9>>2] = $8; $10 = $2; $11 = ((($5)) + 12|0); HEAP32[$11>>2] = $10; $12 = $3; HEAP32[$5>>2] = $12; $13 = $4; $14 = ((($5)) + 4|0); HEAP32[$14>>2] = $13; STACKTOP = sp;return; } else { ___assert_fail((182596|0),(167535|0),182,(167937|0)); // unreachable; } } function __ZNK16TiXmlDeclaration8EncodingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN9TiXmlTextD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeD2Ev($1); STACKTOP = sp;return; } function __ZN14TiXmlAttributeC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlBaseC2Ev($1); $2 = 69228; HEAP32[$1>>2] = $2; $3 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($3); $4 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($1)) + 16|0); HEAP32[$5>>2] = 0; $6 = ((($1)) + 48|0); HEAP32[$6>>2] = 0; $7 = ((($1)) + 44|0); HEAP32[$7>>2] = 0; STACKTOP = sp;return; } function __ZN14TiXmlAttribute11SetDocumentEP13TiXmlDocument($this,$doc) { $this = $this|0; $doc = $doc|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $doc; $2 = $0; $3 = $1; $4 = ((($2)) + 16|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNK14TiXmlAttribute8NameTStrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); STACKTOP = sp;return ($2|0); } function __ZNK14TiXmlAttribute5ValueEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 32|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN14TiXmlAttribute8SetValueEPKc($this,$_value) { $this = $this|0; $_value = $_value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_value; $2 = $0; $3 = ((($2)) + 32|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($3,$4)|0); STACKTOP = sp;return; } function __ZN9TiXmlBase21IsWhiteSpaceCondensedEv() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[168068]|0; $1 = $0&1; return ($1|0); } function __ZN14TiXmlAttributeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 69228; HEAP32[$1>>2] = $2; $3 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZN9TiXmlBaseD2Ev($1); STACKTOP = sp;return; } function __ZN11TiXmlCursorC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN11TiXmlCursor5ClearEv($1); STACKTOP = sp;return; } function __ZN9TiXmlNode8SetValueEPKc($this,$_value) { $this = $this|0; $_value = $_value|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_value; $2 = $0; $3 = ((($2)) + 32|0); $4 = $1; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($3,$4)|0); STACKTOP = sp;return; } function __ZN9TiXmlBaseC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 69368; HEAP32[$1>>2] = $2; $3 = ((($1)) + 4|0); __ZN11TiXmlCursorC2Ev($3); $4 = ((($1)) + 12|0); HEAP32[$4>>2] = 0; STACKTOP = sp;return; } function __ZN9TiXmlBaseD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZN9TiXmlBaseD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlBaseD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN14TiXmlAttributeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TiXmlAttributeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN13TiXmlDocumentD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN13TiXmlDocumentD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK13TiXmlDocument10ToDocumentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNK9TiXmlNode9ToElementEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZNK9TiXmlNode9ToCommentEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZNK9TiXmlNode9ToUnknownEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZNK9TiXmlNode6ToTextEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZNK9TiXmlNode13ToDeclarationEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN13TiXmlDocument10ToDocumentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9TiXmlNode9ToElementEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN9TiXmlNode9ToCommentEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN9TiXmlNode9ToUnknownEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN9TiXmlNode6ToTextEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN9TiXmlNode13ToDeclarationEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($str,$stream) { $str = $str|0; $stream = $stream|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buffer = sp + 8|0; $0 = $str; $1 = $stream; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($buffer); $4 = $0; __THREW__ = 0; invoke_vii(6992,($4|0),($buffer|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { $7 = $1; __THREW__ = 0; (invoke_iii(3885,($7|0),($buffer|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buffer); STACKTOP = sp;return; } } $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buffer); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } function __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_($str,$outString) { $str = $str|0; $outString = $outString|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $c = 0, $i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 16|0; $0 = $str; $1 = $outString; $i = 0; L1: while(1) { $2 = $i; $3 = $0; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($3)|0); $5 = ($2|0)<($4|0); if (!($5)) { break; } $6 = $0; $7 = $i; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($6,$7)|0); $9 = HEAP8[$8>>0]|0; $c = $9; $10 = $c; $11 = $10&255; $12 = ($11|0)==(38); if ($12) { $13 = $i; $14 = $0; $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($14)|0); $16 = (($15) - 2)|0; $17 = ($13|0)<($16|0); if ($17) { $18 = $0; $19 = $i; $20 = (($19) + 1)|0; $21 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($18,$20)|0); $22 = HEAP8[$21>>0]|0; $23 = $22 << 24 >> 24; $24 = ($23|0)==(35); if ($24) { $25 = $0; $26 = $i; $27 = (($26) + 2)|0; $28 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($25,$27)|0); $29 = HEAP8[$28>>0]|0; $30 = $29 << 24 >> 24; $31 = ($30|0)==(120); if ($31) { while(1) { $32 = $i; $33 = $0; $34 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($33)|0); $35 = (($34) - 1)|0; $36 = ($32|0)<($35|0); if (!($36)) { continue L1; } $37 = $1; $38 = $0; $39 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($38)|0); $40 = $i; $41 = (($39) + ($40)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($37,$41,1)|0); $42 = $i; $43 = (($42) + 1)|0; $i = $43; $44 = $0; $45 = $i; $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($44,$45)|0); $47 = HEAP8[$46>>0]|0; $48 = $47 << 24 >> 24; $49 = ($48|0)==(59); if ($49) { continue L1; } } } } } } $50 = $c; $51 = $50&255; $52 = ($51|0)==(38); if ($52) { $53 = $1; $54 = HEAP32[17034]|0; $55 = HEAP32[(68140)>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($53,$54,$55)|0); $56 = $i; $57 = (($56) + 1)|0; $i = $57; continue; } $58 = $c; $59 = $58&255; $60 = ($59|0)==(60); if ($60) { $61 = $1; $62 = HEAP32[(68148)>>2]|0; $63 = HEAP32[(68152)>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($61,$62,$63)|0); $64 = $i; $65 = (($64) + 1)|0; $i = $65; continue; } $66 = $c; $67 = $66&255; $68 = ($67|0)==(62); if ($68) { $69 = $1; $70 = HEAP32[(68160)>>2]|0; $71 = HEAP32[(68164)>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($69,$70,$71)|0); $72 = $i; $73 = (($72) + 1)|0; $i = $73; continue; } $74 = $c; $75 = $74&255; $76 = ($75|0)==(34); if ($76) { $77 = $1; $78 = HEAP32[(68172)>>2]|0; $79 = HEAP32[(68176)>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($77,$78,$79)|0); $80 = $i; $81 = (($80) + 1)|0; $i = $81; continue; } $82 = $c; $83 = $82&255; $84 = ($83|0)==(39); if ($84) { $85 = $1; $86 = HEAP32[(68184)>>2]|0; $87 = HEAP32[(68188)>>2]|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($85,$86,$87)|0); $88 = $i; $89 = (($88) + 1)|0; $i = $89; continue; } $90 = $c; $91 = $90&255; $92 = ($91|0)<(32); if ($92) { $93 = $c; $94 = $93&255; $95 = $94 & 255; HEAP32[$vararg_buffer>>2] = $95; (_snprintf($buf,32,168155,$vararg_buffer)|0); $96 = $1; $97 = (_strlen($buf)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($96,$buf,$97)|0); $98 = $i; $99 = (($98) + 1)|0; $i = $99; continue; } else { $100 = $1; $101 = $c; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($100,$101)|0); $102 = $i; $103 = (($102) + 1)|0; $i = $103; continue; } } STACKTOP = sp;return; } function __ZN9TiXmlBase14StringToBufferC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($this,$str) { $this = $this|0; $str = $str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $str; $2 = $0; $3 = $1; $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($3)|0); $5 = (($4) + 1)|0; $6 = (__Znaj($5)|0); HEAP32[$2>>2] = $6; $7 = HEAP32[$2>>2]|0; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = HEAP32[$2>>2]|0; $10 = $1; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); (_strcpy($9,$11)|0); STACKTOP = sp;return; } function __ZN9TiXmlBase14StringToBufferD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { __ZdaPv($2); } STACKTOP = sp;return; } function __ZN9TiXmlNodeC2ENS_8NodeTypeE($this,$_type) { $this = $this|0; $_type = $_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_type; $2 = $0; __ZN9TiXmlBaseC2Ev($2); $3 = 69396; HEAP32[$2>>2] = $3; $4 = ((($2)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($4); $5 = ((($2)) + 16|0); HEAP32[$5>>2] = 0; $6 = $1; $7 = ((($2)) + 20|0); HEAP32[$7>>2] = $6; $8 = ((($2)) + 24|0); HEAP32[$8>>2] = 0; $9 = ((($2)) + 28|0); HEAP32[$9>>2] = 0; $10 = ((($2)) + 44|0); HEAP32[$10>>2] = 0; $11 = ((($2)) + 48|0); HEAP32[$11>>2] = 0; STACKTOP = sp;return; } function __ZN9TiXmlNodeD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, $temp = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 69396; HEAP32[$1>>2] = $2; $3 = ((($1)) + 24|0); $4 = HEAP32[$3>>2]|0; $node = $4; $temp = 0; while(1) { $5 = $node; $6 = ($5|0)!=(0|0); if (!($6)) { break; } $7 = $node; $temp = $7; $8 = $node; $9 = ((($8)) + 48|0); $10 = HEAP32[$9>>2]|0; $node = $10; $11 = $temp; $12 = ($11|0)==(0|0); if ($12) { continue; } $13 = HEAP32[$11>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vi[$15 & 8191]($11); } $16 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); __ZN9TiXmlBaseD2Ev($1); STACKTOP = sp;return; } function __ZN9TiXmlNodeD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9TiXmlNode6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; $4 = ((($2)) + 32|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); __ZN9TiXmlNode8SetValueEPKc($3,$5); $6 = ((($2)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = $1; $9 = ((($8)) + 12|0); HEAP32[$9>>2] = $7; STACKTOP = sp;return; } function __ZN9TiXmlNode5ClearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, $temp = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; $node = $3; $temp = 0; while(1) { $4 = $node; $5 = ($4|0)!=(0|0); if (!($5)) { break; } $6 = $node; $temp = $6; $7 = $node; $8 = ((($7)) + 48|0); $9 = HEAP32[$8>>2]|0; $node = $9; $10 = $temp; $11 = ($10|0)==(0|0); if ($11) { continue; } $12 = HEAP32[$10>>2]|0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vi[$14 & 8191]($10); } $15 = ((($1)) + 24|0); HEAP32[$15>>2] = 0; $16 = ((($1)) + 28|0); HEAP32[$16>>2] = 0; STACKTOP = sp;return; } function __ZN9TiXmlNode12LinkEndChildEPS_($this,$node) { $this = $this|0; $node = $node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $node; $2 = $0; $3 = $1; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { $7 = $1; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==($2|0); if (!($10)) { ___assert_fail((168164|0),(168206|0),196,(168286|0)); // unreachable; } } $11 = $1; $12 = (__ZN9TiXmlNode11GetDocumentEv($11)|0); $13 = ($12|0)==(0|0); if (!($13)) { $14 = $1; $15 = (__ZN9TiXmlNode11GetDocumentEv($14)|0); $16 = (__ZN9TiXmlNode11GetDocumentEv($2)|0); $17 = ($15|0)==($16|0); if (!($17)) { ___assert_fail((168299|0),(168206|0),197,(168286|0)); // unreachable; } } $18 = $1; $19 = ((($18)) + 16|0); HEAP32[$19>>2] = $2; $20 = ((($2)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = $1; $23 = ((($22)) + 44|0); HEAP32[$23>>2] = $21; $24 = $1; $25 = ((($24)) + 48|0); HEAP32[$25>>2] = 0; $26 = ((($2)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); $29 = $1; if ($28) { $30 = ((($2)) + 28|0); $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 48|0); HEAP32[$32>>2] = $29; $34 = $1; $35 = ((($2)) + 28|0); HEAP32[$35>>2] = $34; $36 = $1; STACKTOP = sp;return ($36|0); } else { $33 = ((($2)) + 24|0); HEAP32[$33>>2] = $29; $34 = $1; $35 = ((($2)) + 28|0); HEAP32[$35>>2] = $34; $36 = $1; STACKTOP = sp;return ($36|0); } return (0)|0; } function __ZN9TiXmlNode11GetDocumentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $node = $2; while(1) { $3 = $node; $4 = ($3|0)!=(0|0); if (!($4)) { label = 6; break; } $5 = $node; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 44|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191]($5)|0); $10 = ($9|0)!=(0|0); $11 = $node; if ($10) { label = 4; break; } $16 = ((($11)) + 16|0); $17 = HEAP32[$16>>2]|0; $node = $17; } if ((label|0) == 4) { $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 44|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $0 = $15; $18 = $0; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN9TiXmlNode10FirstChildEPKc($this,$_value) { $this = $this|0; $_value = $_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_value; $3 = $1; $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $node = $5; while(1) { $6 = $node; $7 = ($6|0)!=(0|0); if (!($7)) { label = 6; break; } $8 = $node; $9 = (__ZNK9TiXmlNode5ValueEv($8)|0); $10 = $2; $11 = (_strcmp($9,$10)|0); $12 = ($11|0)==(0); $13 = $node; if ($12) { label = 4; break; } $14 = ((($13)) + 48|0); $15 = HEAP32[$14>>2]|0; $node = $15; } if ((label|0) == 4) { $0 = $13; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN9TiXmlNode11NextSiblingEPKc($this,$_value) { $this = $this|0; $_value = $_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $_value; $3 = $1; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $node = $5; while(1) { $6 = $node; $7 = ($6|0)!=(0|0); if (!($7)) { label = 6; break; } $8 = $node; $9 = (__ZNK9TiXmlNode5ValueEv($8)|0); $10 = $2; $11 = (_strcmp($9,$10)|0); $12 = ($11|0)==(0); $13 = $node; if ($12) { label = 4; break; } $14 = ((($13)) + 48|0); $15 = HEAP32[$14>>2]|0; $node = $15; } if ((label|0) == 4) { $0 = $13; $16 = $0; STACKTOP = sp;return ($16|0); } else if ((label|0) == 6) { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN17TiXmlAttributeSet4FindERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$name) { $this = $this|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $name; $3 = $1; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $node = $5; while(1) { $6 = $node; $7 = ($6|0)!=($3|0); if (!($7)) { label = 6; break; } $8 = $node; $9 = ((($8)) + 20|0); $10 = $2; $11 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($9,$10)|0); $12 = $node; if ($11) { label = 4; break; } $13 = ((($12)) + 48|0); $14 = HEAP32[$13>>2]|0; $node = $14; } if ((label|0) == 4) { $0 = $12; $15 = $0; STACKTOP = sp;return ($15|0); } else if ((label|0) == 6) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN17TiXmlAttributeSet6RemoveEP14TiXmlAttribute($this,$removeMe) { $this = $this|0; $removeMe = $removeMe|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $removeMe; $2 = $0; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $node = $4; while(1) { $5 = $node; $6 = ($5|0)!=($2|0); if (!($6)) { label = 6; break; } $7 = $node; $8 = $1; $9 = ($7|0)==($8|0); $10 = $node; $11 = ((($10)) + 48|0); $12 = HEAP32[$11>>2]|0; if ($9) { label = 4; break; } $node = $12; } if ((label|0) == 4) { $13 = $node; $14 = ((($13)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 48|0); HEAP32[$16>>2] = $12; $17 = $node; $18 = ((($17)) + 44|0); $19 = HEAP32[$18>>2]|0; $20 = $node; $21 = ((($20)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 44|0); HEAP32[$23>>2] = $19; $24 = $node; $25 = ((($24)) + 48|0); HEAP32[$25>>2] = 0; $26 = $node; $27 = ((($26)) + 44|0); HEAP32[$27>>2] = 0; STACKTOP = sp;return; } else if ((label|0) == 6) { ___assert_fail((197934|0),(168206|0),1619,(168370|0)); // unreachable; } } function __ZN9TiXmlNode17FirstChildElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN9TiXmlNode10FirstChildEv($2)|0); $node = $3; while(1) { $4 = $node; $5 = ($4|0)!=(0|0); if (!($5)) { label = 6; break; } $6 = $node; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $11 = ($10|0)!=(0|0); $12 = $node; if ($11) { label = 4; break; } $17 = (__ZN9TiXmlNode11NextSiblingEv($12)|0); $node = $17; } if ((label|0) == 4) { $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 48|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); $0 = $16; $18 = $0; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN9TiXmlNode18NextSiblingElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZN9TiXmlNode11NextSiblingEv($2)|0); $node = $3; while(1) { $4 = $node; $5 = ($4|0)!=(0|0); if (!($5)) { label = 6; break; } $6 = $node; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $11 = ($10|0)!=(0|0); $12 = $node; if ($11) { label = 4; break; } $17 = (__ZN9TiXmlNode11NextSiblingEv($12)|0); $node = $17; } if ((label|0) == 4) { $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 48|0); $15 = HEAP32[$14>>2]|0; $16 = (FUNCTION_TABLE_ii[$15 & 8191]($12)|0); $0 = $16; $18 = $0; STACKTOP = sp;return ($18|0); } else if ((label|0) == 6) { $0 = 0; $18 = $0; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZN12TiXmlElementC2EPKc($this,$_value) { $this = $this|0; $_value = $_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_value; $4 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($4,1); $5 = 69480; HEAP32[$4>>2] = $5; $6 = ((($4)) + 52|0); __THREW__ = 0; invoke_vi(6993,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $2 = $15; $3 = $16; __ZN9TiXmlNodeD2Ev($4); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } $9 = ((($4)) + 28|0); HEAP32[$9>>2] = 0; $10 = ((($4)) + 24|0); HEAP32[$10>>2] = 0; $11 = ((($4)) + 32|0); $12 = $1; __THREW__ = 0; (invoke_iii(3925,($11|0),($12|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { STACKTOP = sp;return; } $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $2 = $17; $3 = $18; __ZN17TiXmlAttributeSetD2Ev($6); __ZN9TiXmlNodeD2Ev($4); $19 = $2; $20 = $3; ___resumeException($19|0); // unreachable; } function __ZNK12TiXmlElement6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $attribute = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); $attribute = 0; $4 = ((($2)) + 52|0); $5 = (__ZNK17TiXmlAttributeSet5FirstEv($4)|0); $attribute = $5; while(1) { $6 = $attribute; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = $1; $9 = $attribute; $10 = (__ZNK14TiXmlAttribute4NameEv($9)|0); $11 = $attribute; $12 = (__ZNK14TiXmlAttribute5ValueEv($11)|0); __ZN12TiXmlElement12SetAttributeEPKcS1_($8,$10,$12); $13 = $attribute; $14 = (__ZNK14TiXmlAttribute4NextEv($13)|0); $attribute = $14; } $node = 0; $15 = ((($2)) + 24|0); $16 = HEAP32[$15>>2]|0; $node = $16; while(1) { $17 = $node; $18 = ($17|0)!=(0|0); if (!($18)) { break; } $19 = $1; $20 = $node; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 68|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_ii[$23 & 8191]($20)|0); (__ZN9TiXmlNode12LinkEndChildEPS_($19,$24)|0); $25 = $node; $26 = (__ZN9TiXmlNode11NextSiblingEv($25)|0); $node = $26; } STACKTOP = sp;return; } function __ZN12TiXmlElement9ClearThisEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNode5ClearEv($1); while(1) { $2 = ((($1)) + 52|0); $3 = (__ZN17TiXmlAttributeSet5FirstEv($2)|0); $4 = ($3|0)!=(0|0); if (!($4)) { break; } $5 = ((($1)) + 52|0); $6 = (__ZN17TiXmlAttributeSet5FirstEv($5)|0); $node = $6; $7 = ((($1)) + 52|0); $8 = $node; __ZN17TiXmlAttributeSet6RemoveEP14TiXmlAttribute($7,$8); $9 = $node; $10 = ($9|0)==(0|0); if ($10) { continue; } $11 = HEAP32[$9>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($9); } STACKTOP = sp;return; } function __ZN12TiXmlElementD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 69480; HEAP32[$3>>2] = $4; __THREW__ = 0; invoke_vi(6994,($3|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; $10 = ((($3)) + 52|0); __ZN17TiXmlAttributeSetD2Ev($10); __ZN9TiXmlNodeD2Ev($3); $11 = $1; ___clang_call_terminate($11); // unreachable; } else { $7 = ((($3)) + 52|0); __ZN17TiXmlAttributeSetD2Ev($7); __ZN9TiXmlNodeD2Ev($3); STACKTOP = sp;return; } } function __ZN12TiXmlElementD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TiXmlElementD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12TiXmlElement9AttributeEPKc($this,$name) { $this = $this|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $node = 0, $str = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $str = sp + 16|0; $1 = $this; $2 = $name; $6 = $1; $7 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($str,$7); $8 = ((($6)) + 52|0); __THREW__ = 0; $9 = (invoke_iii(6995,($8|0),($str|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $node = $9; $12 = $node; $13 = ($12|0)!=(0|0); if (!($13)) { $0 = 0; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($str); $22 = $0; STACKTOP = sp;return ($22|0); } $14 = $node; __THREW__ = 0; $15 = (invoke_ii(6987,($14|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $0 = $15; $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($str); $22 = $0; STACKTOP = sp;return ($22|0); } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($str); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; return (0)|0; } function __ZNK17TiXmlAttributeSet4FindERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$name) { $this = $this|0; $name = $name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $name; $3 = $1; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $node = $5; while(1) { $6 = $node; $7 = ($6|0)!=($3|0); if (!($7)) { label = 6; break; } $8 = $node; $9 = ((($8)) + 20|0); $10 = $2; $11 = (__ZNSt3__1eqINS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_($9,$10)|0); $12 = $node; if ($11) { label = 4; break; } $13 = ((($12)) + 48|0); $14 = HEAP32[$13>>2]|0; $node = $14; } if ((label|0) == 4) { $0 = $12; $15 = $0; STACKTOP = sp;return ($15|0); } else if ((label|0) == 6) { $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZN12TiXmlElement12SetAttributeEPKcS1_($this,$cname,$cvalue) { $this = $this|0; $cname = $cname|0; $cvalue = $cvalue|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_name = 0, $_value = 0, $attrib = 0, $document = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_name = sp + 36|0; $_value = sp + 24|0; $0 = $this; $1 = $cname; $2 = $cvalue; $6 = $0; $7 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($_name,$7); $8 = $2; __THREW__ = 0; invoke_vii(3797,($_value|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $3 = $21; $4 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_name); $48 = $3; $49 = $4; ___resumeException($48|0); // unreachable; } $11 = ((($6)) + 52|0); __THREW__ = 0; $12 = (invoke_iii(6986,($11|0),($_name|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if ($14) { label = 7; } else { $node = $12; $15 = $node; $16 = ($15|0)!=(0|0); if ($16) { $17 = $node; $18 = $2; __THREW__ = 0; invoke_vii(6988,($17|0),($18|0)); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 7; break; } $5 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_name); STACKTOP = sp;return; } __THREW__ = 0; $25 = (invoke_ii(3903,52)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; } else { $28 = $1; $29 = $2; __THREW__ = 0; invoke_viii(6996,($25|0),($28|0),($29|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $3 = $38; $4 = $39; __ZdlPv($25); break; } $attrib = $25; $32 = $attrib; $33 = ($32|0)!=(0|0); if ($33) { $34 = ((($6)) + 52|0); $35 = $attrib; __THREW__ = 0; invoke_vii(6989,($34|0),($35|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 7; break; } } else { __THREW__ = 0; $40 = (invoke_ii(6997,($6|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 7; break; } $document = $40; $43 = $document; $44 = ($43|0)!=(0|0); if ($44) { $45 = $document; __THREW__ = 0; invoke_viiiii(6980,($45|0),3,(0|0),(0|0),0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 7; break; } } } $5 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_name); STACKTOP = sp;return; } } } while(0); if ((label|0) == 7) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $3 = $23; $4 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_value); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($_name); $48 = $3; $49 = $4; ___resumeException($48|0); // unreachable; } function __ZN17TiXmlAttributeSet3AddEP14TiXmlAttribute($this,$addMe) { $this = $this|0; $addMe = $addMe|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $0 = $this; $1 = $addMe; $5 = $0; $6 = $1; $7 = (__ZNK14TiXmlAttribute4NameEv($6)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($2,$7); __THREW__ = 0; $8 = (invoke_iii(6986,($5|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; do { if (!($10)) { $11 = ($8|0)!=(0|0); if ($11) { __THREW__ = 0; invoke_viiii(4107,(168377|0),(168206|0),1595,(168416|0)); $12 = __THREW__; __THREW__ = 0; break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $17 = $1; $18 = ((($17)) + 48|0); HEAP32[$18>>2] = $5; $19 = ((($5)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = ((($21)) + 44|0); HEAP32[$22>>2] = $20; $23 = $1; $24 = ((($5)) + 44|0); $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 48|0); HEAP32[$26>>2] = $23; $27 = $1; $28 = ((($5)) + 44|0); HEAP32[$28>>2] = $27; STACKTOP = sp;return; } } } while(0); $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $3 = $13; $4 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $15 = $3; $16 = $4; ___resumeException($15|0); // unreachable; } function __ZNK12TiXmlElement5PrintEP8_IO_FILEi($this,$cfile,$depth) { $this = $this|0; $cfile = $cfile|0; $depth = $depth|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $attrib = 0, $i = 0, $node = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer12 = 0, $vararg_buffer14 = 0, $vararg_buffer16 = 0, $vararg_buffer18 = 0, $vararg_buffer20 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer20 = sp + 80|0; $vararg_buffer18 = sp + 72|0; $vararg_buffer16 = sp + 64|0; $vararg_buffer14 = sp + 56|0; $vararg_buffer12 = sp + 48|0; $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = $this; $1 = $cfile; $2 = $depth; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = $2; $6 = ($4|0)<($5|0); $7 = $1; if (!($6)) { break; } (_fprintf($7,168420,$vararg_buffer)|0); $8 = $i; $9 = (($8) + 1)|0; $i = $9; } $10 = ((($3)) + 32|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); HEAP32[$vararg_buffer1>>2] = $11; (_fprintf($7,168425,$vararg_buffer1)|0); $12 = ((($3)) + 52|0); $13 = (__ZNK17TiXmlAttributeSet5FirstEv($12)|0); $attrib = $13; while(1) { $14 = $attrib; $15 = ($14|0)!=(0|0); if (!($15)) { break; } $16 = $1; (_fprintf($16,168429,$vararg_buffer3)|0); $17 = $attrib; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = $2; FUNCTION_TABLE_viii[$20 & 8191]($17,$21,$22); $23 = $attrib; $24 = (__ZNK14TiXmlAttribute4NextEv($23)|0); $attrib = $24; } $25 = ((($3)) + 24|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(0|0); if (!($27)) { $28 = $1; (_fprintf($28,168431,$vararg_buffer5)|0); STACKTOP = sp;return; } $29 = ((($3)) + 24|0); $30 = HEAP32[$29>>2]|0; $31 = ((($3)) + 28|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = ((($3)) + 24|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 60|0); $38 = HEAP32[$37>>2]|0; $39 = (FUNCTION_TABLE_ii[$38 & 8191]($35)|0); $40 = ($39|0)!=(0|0); if ($40) { $41 = $1; (_fprintf($41,168435,$vararg_buffer7)|0); $42 = ((($3)) + 24|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = $1; $48 = $2; $49 = (($48) + 1)|0; FUNCTION_TABLE_viii[$46 & 8191]($43,$47,$49); $50 = $1; $51 = ((($3)) + 32|0); $52 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($51)|0); HEAP32[$vararg_buffer9>>2] = $52; (_fprintf($50,168437,$vararg_buffer9)|0); STACKTOP = sp;return; } } $53 = $1; (_fprintf($53,168435,$vararg_buffer12)|0); $54 = ((($3)) + 24|0); $55 = HEAP32[$54>>2]|0; $node = $55; while(1) { $56 = $node; $57 = ($56|0)!=(0|0); if (!($57)) { break; } $58 = $node; $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 60|0); $61 = HEAP32[$60>>2]|0; $62 = (FUNCTION_TABLE_ii[$61 & 8191]($58)|0); $63 = ($62|0)!=(0|0); if (!($63)) { $64 = $1; (_fprintf($64,174481,$vararg_buffer14)|0); } $65 = $node; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = $1; $70 = $2; $71 = (($70) + 1)|0; FUNCTION_TABLE_viii[$68 & 8191]($65,$69,$71); $72 = $node; $73 = (__ZN9TiXmlNode11NextSiblingEv($72)|0); $node = $73; } $74 = $1; (_fprintf($74,174481,$vararg_buffer16)|0); $i = 0; while(1) { $75 = $i; $76 = $2; $77 = ($75|0)<($76|0); $78 = $1; if (!($77)) { break; } (_fprintf($78,168420,$vararg_buffer18)|0); $79 = $i; $80 = (($79) + 1)|0; $i = $80; } $81 = ((($3)) + 32|0); $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($81)|0); HEAP32[$vararg_buffer20>>2] = $82; (_fprintf($78,168437,$vararg_buffer20)|0); STACKTOP = sp;return; } function __ZNK14TiXmlAttribute4NextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 32|0); $6 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($5)|0); if ($6) { $7 = ((($2)) + 48|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 20|0); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($9)|0); if ($10) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } } $11 = ((($2)) + 48|0); $12 = HEAP32[$11>>2]|0; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } function __ZNK12TiXmlElement9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $attrib = 0, $node = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,168443)|0); $5 = ((($2)) + 32|0); (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); $6 = ((($2)) + 52|0); $7 = (__ZNK17TiXmlAttributeSet5FirstEv($6)|0); $attrib = $7; while(1) { $8 = $attrib; $9 = ($8|0)!=(0|0); if (!($9)) { break; } $10 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($10,168429)|0); $11 = $attrib; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $1; FUNCTION_TABLE_vii[$14 & 8191]($11,$15); $16 = $attrib; $17 = (__ZNK14TiXmlAttribute4NextEv($16)|0); $attrib = $17; } $18 = ((($2)) + 24|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); $21 = $1; if (!($20)) { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,168431)|0); STACKTOP = sp;return; } (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,168435)|0); $22 = ((($2)) + 24|0); $23 = HEAP32[$22>>2]|0; $node = $23; while(1) { $24 = $node; $25 = ($24|0)!=(0|0); if (!($25)) { break; } $26 = $node; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $1; FUNCTION_TABLE_vii[$29 & 8191]($26,$30); $31 = $node; $32 = (__ZN9TiXmlNode11NextSiblingEv($31)|0); $node = $32; } $33 = $1; $34 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($33,168445)|0); $35 = ((($2)) + 32|0); $36 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($34,$35)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($36,168435)|0); STACKTOP = sp;return; } function __ZNK12TiXmlElement5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__Znwj(104)|0); __THREW__ = 0; $6 = (invoke_ii(6179,($4|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; invoke_vii(6978,($5|0),($6|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $clone = $5; $11 = $clone; $12 = ($11|0)!=(0|0); if ($12) { $17 = $clone; __ZNK12TiXmlElement6CopyToEPS_($4,$17); $18 = $clone; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } else { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } } } $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $2 = $13; $3 = $14; __ZdlPv($5); $15 = $2; $16 = $3; ___resumeException($15|0); // unreachable; return (0)|0; } function __ZNK12TiXmlElement7GetTextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $child = 0, $childText = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = (__ZNK9TiXmlNode10FirstChildEv($2)|0); $child = $3; $4 = $child; $5 = ($4|0)!=(0|0); if ($5) { $6 = $child; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($6)|0); $childText = $10; $11 = $childText; $12 = ($11|0)!=(0|0); if ($12) { $13 = $childText; $14 = (__ZNK9TiXmlNode5ValueEv($13)|0); $0 = $14; $15 = $0; STACKTOP = sp;return ($15|0); } } $0 = 0; $15 = $0; STACKTOP = sp;return ($15|0); } function __ZN13TiXmlDocumentC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($3,0); $4 = 69256; HEAP32[$3>>2] = $4; $5 = ((($3)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 76|0); __THREW__ = 0; invoke_vi(6998,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = ((($3)) + 72|0); HEAP32[$9>>2] = 4; $10 = ((($3)) + 84|0); HEAP8[$10>>0] = 0; __THREW__ = 0; invoke_vi(6999,($3|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { STACKTOP = sp;return; } } $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $1 = $13; $2 = $14; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN9TiXmlNodeD2Ev($3); $15 = $1; $16 = $2; ___resumeException($15|0); // unreachable; } function __ZN13TiXmlDocumentC2EPKc($this,$documentName) { $this = $this|0; $documentName = $documentName|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $documentName; $4 = $0; __ZN9TiXmlNodeC2ENS_8NodeTypeE($4,0); $5 = 69256; HEAP32[$4>>2] = $5; $6 = ((($4)) + 60|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = ((($4)) + 76|0); __THREW__ = 0; invoke_vi(6998,($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { $10 = ((($4)) + 72|0); HEAP32[$10>>2] = 4; $11 = ((($4)) + 84|0); HEAP8[$11>>0] = 0; $12 = ((($4)) + 32|0); $13 = $1; __THREW__ = 0; (invoke_iii(3925,($12|0),($13|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if (!($15)) { __THREW__ = 0; invoke_vi(6999,($4|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $2 = $18; $3 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); __ZN9TiXmlNodeD2Ev($4); $20 = $2; $21 = $3; ___resumeException($20|0); // unreachable; } function __ZNK13TiXmlDocument6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); $4 = ((($2)) + 52|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $7 = $1; $8 = ((($7)) + 52|0); $9 = $6&1; HEAP8[$8>>0] = $9; $10 = $1; $11 = ((($10)) + 60|0); $12 = ((($2)) + 60|0); $13 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($12)|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($11,$13)|0); $node = 0; $14 = ((($2)) + 24|0); $15 = HEAP32[$14>>2]|0; $node = $15; while(1) { $16 = $node; $17 = ($16|0)!=(0|0); if (!($17)) { break; } $18 = $1; $19 = $node; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 68|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($19)|0); (__ZN9TiXmlNode12LinkEndChildEPS_($18,$23)|0); $24 = $node; $25 = (__ZN9TiXmlNode11NextSiblingEv($24)|0); $node = $25; } STACKTOP = sp;return; } function __ZN13TiXmlDocument8LoadFileE13TiXmlEncoding($this,$encoding) { $this = $this|0; $encoding = $encoding|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $buf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 24|0; $buf = sp + 12|0; $1 = $this; $2 = $encoding; $6 = $1; $7 = ((($6)) + 32|0); __ZN9TiXmlBase14StringToBufferC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($buf,$7); $8 = HEAP32[$buf>>2]|0; $9 = ($8|0)!=(0|0); if ($9) { $10 = HEAP32[$buf>>2]|0; $11 = $2; __THREW__ = 0; $12 = (invoke_iiii(7000,($6|0),($10|0),($11|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $3 = $15; $4 = $16; __ZN9TiXmlBase14StringToBufferD2Ev($buf); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } if ($12) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $5 = 1; __ZN9TiXmlBase14StringToBufferD2Ev($buf); $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } } $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $5 = 1; __ZN9TiXmlBase14StringToBufferD2Ev($buf); $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } function __ZN13TiXmlDocument8LoadFileEPKc13TiXmlEncoding($this,$filename,$encoding) { $this = $this|0; $filename = $filename|0; $encoding = $encoding|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $file = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 17|0; $1 = $this; $2 = $filename; $3 = $encoding; $4 = $1; $5 = ((($4)) + 32|0); $6 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($5,$6)|0); $7 = ((($4)) + 32|0); $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $9 = (_fopen($8,168448)|0); $file = $9; $10 = $file; $11 = ($10|0)!=(0|0); if ($11) { $12 = $file; $13 = $3; $14 = (__ZN13TiXmlDocument8LoadFileEP8_IO_FILE13TiXmlEncoding($4,$12,$13)|0); $15 = $14&1; $result = $15; $16 = $file; (_fclose($16)|0); $17 = $result; $18 = $17&1; $$expand_i1_val = $18&1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } else { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($4,2,0,0,0); $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $19 = $$pre_trunc&1; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZN13TiXmlDocument8LoadFileEP8_IO_FILE13TiXmlEncoding($this,$file,$encoding) { $this = $this|0; $file = $file|0; $encoding = $encoding|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $data = 0, $lastPos = 0, $length = 0, $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 52|0; $data = sp + 24|0; $1 = $this; $2 = $file; $3 = $encoding; $7 = $1; $8 = $2; $9 = ($8|0)!=(0|0); if (!($9)) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($7,2,0,0,0); $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $145 = $$pre_trunc&1; STACKTOP = sp;return ($145|0); } __ZN9TiXmlNode5ClearEv($7); $10 = ((($7)) + 4|0); __ZN11TiXmlCursor5ClearEv($10); $length = 0; $11 = $2; (_fseek($11,0,2)|0); $12 = $2; $13 = (_ftell($12)|0); $length = $13; $14 = $2; (_fseek($14,0,0)|0); $15 = $length; $16 = ($15|0)==(0); if ($16) { __ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding($7,13,0,0,0); $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $145 = $$pre_trunc&1; STACKTOP = sp;return ($145|0); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($data); $17 = $length; __THREW__ = 0; invoke_vii(7001,($data|0),($17|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; L9: do { if (!($19)) { $20 = $length; $21 = (($20) + 1)|0; $22 = ($21|0)<(0); $23 = $22 ? -1 : $21; __THREW__ = 0; $24 = (invoke_ii(5018,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { $buf = $24; $27 = $buf; HEAP8[$27>>0] = 0; $28 = $buf; $29 = $length; $30 = $2; __THREW__ = 0; $31 = (invoke_iiiii(7002,($28|0),($29|0),1,($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $34 = ($31|0)!=(1); do { if ($34) { __THREW__ = 0; invoke_viiiii(6980,($7|0),2,(0|0),(0|0),0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { break L9; } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $6 = 1; } else { $41 = $buf; $lastPos = $41; $42 = $buf; $p = $42; $43 = $length; $44 = $buf; $45 = (($44) + ($43)|0); HEAP8[$45>>0] = 0; while(1) { $46 = $p; $47 = HEAP8[$46>>0]|0; $48 = ($47<<24>>24)!=(0); $49 = $p; if (!($48)) { label = 30; break; } $50 = $buf; $51 = $length; $52 = (($50) + ($51)|0); $53 = ($49>>>0)<($52>>>0); if (!($53)) { label = 15; break; } $55 = $p; $56 = HEAP8[$55>>0]|0; $57 = $56 << 24 >> 24; $58 = ($57|0)==(10); if ($58) { $59 = $lastPos; $60 = $p; $61 = $lastPos; $62 = $60; $63 = $61; $64 = (($62) - ($63))|0; $65 = (($64) + 1)|0; __THREW__ = 0; (invoke_iiii(3805,($data|0),($59|0),($65|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if ($67) { break L9; } $68 = $p; $69 = ((($68)) + 1|0); $p = $69; $70 = $p; $lastPos = $70; $71 = $p; $72 = $buf; $73 = $length; $74 = (($72) + ($73)|0); $75 = ($71>>>0)<=($74>>>0); if ($75) { continue; } else { label = 19; break; } } $77 = $p; $78 = HEAP8[$77>>0]|0; $79 = $78 << 24 >> 24; $80 = ($79|0)==(13); $81 = $p; if (!($80)) { $119 = ((($81)) + 1|0); $p = $119; continue; } $82 = $lastPos; $83 = $81; $84 = $82; $85 = (($83) - ($84))|0; $86 = ($85|0)>(0); if ($86) { $87 = $lastPos; $88 = $p; $89 = $lastPos; $90 = $88; $91 = $89; $92 = (($90) - ($91))|0; __THREW__ = 0; (invoke_iiii(3805,($data|0),($87|0),($92|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { break L9; } } __THREW__ = 0; (invoke_iii(5161,($data|0),10)|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { break L9; } $97 = $p; $98 = ((($97)) + 1|0); $99 = HEAP8[$98>>0]|0; $100 = $99 << 24 >> 24; $101 = ($100|0)==(10); $102 = $p; if ($101) { $103 = ((($102)) + 2|0); $p = $103; $104 = $p; $lastPos = $104; $105 = $p; $106 = $buf; $107 = $length; $108 = (($106) + ($107)|0); $109 = ($105>>>0)<=($108>>>0); if ($109) { continue; } else { label = 26; break; } } else { $111 = ((($102)) + 1|0); $p = $111; $112 = $p; $lastPos = $112; $113 = $p; $114 = $buf; $115 = $length; $116 = (($114) + ($115)|0); $117 = ($113>>>0)<=($116>>>0); if ($117) { continue; } else { label = 28; break; } } } if ((label|0) == 15) { __THREW__ = 0; invoke_viiii(4107,(168451|0),(168206|0),1096,(168468|0)); $54 = __THREW__; __THREW__ = 0; break L9; } else if ((label|0) == 19) { __THREW__ = 0; invoke_viiii(4107,(168477|0),(168206|0),1103,(168468|0)); $76 = __THREW__; __THREW__ = 0; break L9; } else if ((label|0) == 26) { __THREW__ = 0; invoke_viiii(4107,(168477|0),(168206|0),1117,(168468|0)); $110 = __THREW__; __THREW__ = 0; break L9; } else if ((label|0) == 28) { __THREW__ = 0; invoke_viiii(4107,(168477|0),(168206|0),1123,(168468|0)); $118 = __THREW__; __THREW__ = 0; break L9; } else if ((label|0) == 30) { $120 = $lastPos; $121 = $49; $122 = $120; $123 = (($121) - ($122))|0; $124 = ($123|0)!=(0); if ($124) { $125 = $lastPos; $126 = $p; $127 = $lastPos; $128 = $126; $129 = $127; $130 = (($128) - ($129))|0; __THREW__ = 0; (invoke_iiii(3805,($data|0),($125|0),($130|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { break L9; } } $133 = $buf; $134 = ($133|0)==(0|0); if (!($134)) { __ZdaPv($133); } $buf = 0; $135 = HEAP32[$7>>2]|0; $136 = ((($135)) + 12|0); $137 = HEAP32[$136>>2]|0; $138 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($data)|0); $139 = $3; __THREW__ = 0; (invoke_iiiii($137|0,($7|0),($138|0),(0|0),($139|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { break L9; } __THREW__ = 0; $142 = (invoke_ii(7003,($7|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { break L9; } if ($142) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $6 = 1; break; } else { $$expand_i1_val8 = 1; HEAP8[$0>>0] = $$expand_i1_val8; $6 = 1; break; } } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($data); $$pre_trunc = HEAP8[$0>>0]|0; $145 = $$pre_trunc&1; STACKTOP = sp;return ($145|0); } } } } while(0); $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $4 = $37; $5 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($data); $39 = $4; $40 = $5; ___resumeException($39|0); // unreachable; return (0)|0; } function __ZNK13TiXmlDocument5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__Znwj(88)|0); __THREW__ = 0; invoke_vi(5545,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZdlPv($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } $clone = $5; $8 = $clone; $9 = ($8|0)!=(0|0); if ($9) { $14 = $clone; __ZNK13TiXmlDocument6CopyToEPS_($4,$14); $15 = $clone; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZNK13TiXmlDocument5PrintEP8_IO_FILEi($this,$cfile,$depth) { $this = $this|0; $cfile = $cfile|0; $depth = $depth|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $cfile; $2 = $depth; $3 = $0; $4 = (__ZNK9TiXmlNode10FirstChildEv($3)|0); $node = $4; while(1) { $5 = $node; $6 = ($5|0)!=(0|0); if (!($6)) { break; } $7 = $node; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = $1; $12 = $2; FUNCTION_TABLE_viii[$10 & 8191]($7,$11,$12); $13 = $1; (_fprintf($13,174481,$vararg_buffer)|0); $14 = $node; $15 = (__ZNK9TiXmlNode11NextSiblingEv($14)|0); $node = $15; } STACKTOP = sp;return; } function __ZNK13TiXmlDocument9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$out) { $this = $this|0; $out = $out|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $node = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $out; $2 = $0; $3 = (__ZNK9TiXmlNode10FirstChildEv($2)|0); $node = $3; while(1) { $4 = $node; $5 = ($4|0)!=(0|0); if (!($5)) { label = 5; break; } $6 = $node; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = $1; FUNCTION_TABLE_vii[$9 & 8191]($6,$10); $11 = $node; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 24|0); $14 = HEAP32[$13>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($11)|0); $16 = ($15|0)!=(0|0); if ($16) { label = 5; break; } $17 = $node; $18 = (__ZNK9TiXmlNode11NextSiblingEv($17)|0); $node = $18; } if ((label|0) == 5) { STACKTOP = sp;return; } } function __ZNK14TiXmlAttribute5PrintEP8_IO_FILEi($this,$cfile,$0) { $this = $this|0; $cfile = $cfile|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n = 0, $v = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $n = sp + 36|0; $v = sp + 24|0; $1 = $this; $2 = $cfile; $3 = $0; $6 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($n); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($v); $7 = ((($6)) + 20|0); __THREW__ = 0; invoke_vii(6992,($7|0),($n|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; do { if (!($9)) { $10 = ((($6)) + 32|0); __THREW__ = 0; invoke_vii(6992,($10|0),($v|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ((($6)) + 32|0); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($13,34,0)|0); $15 = ($14|0)==(-1); $16 = $2; $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($n)|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($v)|0); __THREW__ = 0; if ($15) { HEAP32[$vararg_buffer>>2] = $17; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $18; (_fprintf($16,168495,$vararg_buffer)|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($v); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); STACKTOP = sp;return; } else { HEAP32[$vararg_buffer2>>2] = $17; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $18; (_fprintf($16,168503,$vararg_buffer2)|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($v); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); STACKTOP = sp;return; } } } } while(0); $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $4 = $21; $5 = $22; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($v); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($n); $23 = $4; $24 = $5; ___resumeException($23|0); // unreachable; } function __ZNK14TiXmlAttribute9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = ((($2)) + 32|0); $4 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($3,34,0)|0); $5 = ($4|0)!=(-1); $6 = ((($2)) + 20|0); $7 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($6,$7); $8 = $1; $9 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($8,197972)|0); if ($5) { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,197984)|0); $10 = ((($2)) + 32|0); $11 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($10,$11); $12 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,197984)|0); STACKTOP = sp;return; } else { (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,168511)|0); $13 = ((($2)) + 32|0); $14 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($13,$14); $15 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,168511)|0); STACKTOP = sp;return; } } function __ZNK12TiXmlComment6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); STACKTOP = sp;return; } function __ZNK12TiXmlComment5PrintEP8_IO_FILEi($this,$cfile,$depth) { $this = $this|0; $cfile = $cfile|0; $depth = $depth|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $this; $1 = $cfile; $2 = $depth; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = $2; $6 = ($4|0)<($5|0); $7 = $1; if (!($6)) { break; } (_fputs(168420,$7)|0); $8 = $i; $9 = (($8) + 1)|0; $i = $9; } $10 = ((($3)) + 32|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); HEAP32[$vararg_buffer>>2] = $11; (_fprintf($7,168513,$vararg_buffer)|0); STACKTOP = sp;return; } function __ZNK12TiXmlComment9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,168523)|0); $4 = $1; $5 = ((($2)) + 32|0); (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); $6 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,168528)|0); STACKTOP = sp;return; } function __ZNK12TiXmlComment5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__Znwj(52)|0); __THREW__ = 0; invoke_vi(6975,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZdlPv($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } $clone = $5; $8 = $clone; $9 = ($8|0)!=(0|0); if ($9) { $14 = $clone; __ZNK12TiXmlComment6CopyToEPS_($4,$14); $15 = $clone; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZNK9TiXmlText5PrintEP8_IO_FILEi($this,$cfile,$depth) { $this = $this|0; $cfile = $cfile|0; $depth = $depth|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buffer = 0, $i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $buffer = sp + 52|0; $0 = $this; $1 = $cfile; $2 = $depth; $5 = $0; $6 = ((($5)) + 52|0); $7 = HEAP8[$6>>0]|0; $8 = $7&1; if ($8) { $9 = $1; (_fprintf($9,174481,$vararg_buffer)|0); $i = 0; while(1) { $10 = $i; $11 = $2; $12 = ($10|0)<($11|0); $13 = $1; if (!($12)) { break; } (_fprintf($13,168420,$vararg_buffer1)|0); $14 = $i; $15 = (($14) + 1)|0; $i = $15; } (_fprintf($13,168532,$vararg_buffer3)|0); $16 = $1; $17 = ((($5)) + 32|0); $18 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($17)|0); HEAP32[$vararg_buffer5>>2] = $18; (_fprintf($16,180986,$vararg_buffer5)|0); $19 = $1; (_fprintf($19,168542,$vararg_buffer7)|0); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($buffer); $20 = ((($5)) + 32|0); __THREW__ = 0; invoke_vii(6992,($20|0),($buffer|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buffer); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } $23 = $1; $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($buffer)|0); __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $24; (invoke_iiii(7004,($23|0),(180986|0),($vararg_buffer9|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buffer); $29 = $3; $30 = $4; ___resumeException($29|0); // unreachable; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($buffer); STACKTOP = sp;return; } function __ZNK9TiXmlText9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = ((($2)) + 52|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = $1; $7 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,168532)|0); $8 = ((($2)) + 32|0); $9 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($7,$8)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,168547)|0); STACKTOP = sp;return; } else { $10 = ((($2)) + 32|0); $11 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($10,$11); STACKTOP = sp;return; } } function __ZNK9TiXmlText6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); $4 = ((($2)) + 52|0); $5 = HEAP8[$4>>0]|0; $6 = $5&1; $7 = $1; $8 = ((($7)) + 52|0); $9 = $6&1; HEAP8[$8>>0] = $9; STACKTOP = sp;return; } function __ZNK9TiXmlText5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $clone = 0; $5 = (__Znwj(56)|0); __THREW__ = 0; invoke_vii(6976,($5|0),(211279|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZdlPv($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } $clone = $5; $8 = $clone; $9 = ($8|0)!=(0|0); if ($9) { $14 = $clone; __ZNK9TiXmlText6CopyToEPS_($4,$14); $15 = $clone; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZNK16TiXmlDeclaration6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); $4 = $1; $5 = ((($4)) + 52|0); $6 = ((($2)) + 52|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($5,$6)|0); $7 = $1; $8 = ((($7)) + 64|0); $9 = ((($2)) + 64|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($8,$9)|0); $10 = $1; $11 = ((($10)) + 76|0); $12 = ((($2)) + 76|0); (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($11,$12)|0); STACKTOP = sp;return; } function __ZNK16TiXmlDeclaration5PrintEP8_IO_FILEi($this,$cfile,$0) { $this = $this|0; $cfile = $cfile|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, $vararg_buffer9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 32|0; $vararg_buffer6 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $1 = $this; $2 = $cfile; $3 = $0; $4 = $1; $5 = $2; (_fprintf($5,168551,$vararg_buffer)|0); $6 = ((($4)) + 52|0); $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($6)|0); if (!($7)) { $8 = $2; $9 = ((($4)) + 52|0); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($9)|0); HEAP32[$vararg_buffer1>>2] = $10; (_fprintf($8,168558,$vararg_buffer1)|0); } $11 = ((($4)) + 64|0); $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($11)|0); if (!($12)) { $13 = $2; $14 = ((($4)) + 64|0); $15 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($14)|0); HEAP32[$vararg_buffer3>>2] = $15; (_fprintf($13,168572,$vararg_buffer3)|0); } $16 = ((($4)) + 76|0); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($16)|0); if ($17) { $21 = $2; (_fprintf($21,168604,$vararg_buffer9)|0); STACKTOP = sp;return; } $18 = $2; $19 = ((($4)) + 76|0); $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($19)|0); HEAP32[$vararg_buffer6>>2] = $20; (_fprintf($18,168587,$vararg_buffer6)|0); $21 = $2; (_fprintf($21,168604,$vararg_buffer9)|0); STACKTOP = sp;return; } function __ZNK16TiXmlDeclaration9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,168551)|0); $4 = ((($2)) + 52|0); $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($4)|0); if (!($5)) { $6 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,168607)|0); $7 = ((($2)) + 52|0); $8 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($7,$8); $9 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($9,168617)|0); } $10 = ((($2)) + 64|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($10)|0); if (!($11)) { $12 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($12,168620)|0); $13 = ((($2)) + 64|0); $14 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($13,$14); $15 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($15,168617)|0); } $16 = ((($2)) + 76|0); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($16)|0); if ($17) { $22 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,168604)|0); STACKTOP = sp;return; } $18 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($18,168631)|0); $19 = ((($2)) + 76|0); $20 = $1; __ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_13basic_ostreamIcS3_EE($19,$20); $21 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($21,168617)|0); $22 = $1; (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($22,168604)|0); STACKTOP = sp;return; } function __ZNK16TiXmlDeclaration5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__Znwj(88)|0); __THREW__ = 0; invoke_vi(6974,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZdlPv($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } $clone = $5; $8 = $clone; $9 = ($8|0)!=(0|0); if ($9) { $14 = $clone; __ZNK16TiXmlDeclaration6CopyToEPS_($4,$14); $15 = $clone; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZNK12TiXmlUnknown5PrintEP8_IO_FILEi($this,$cfile,$depth) { $this = $this|0; $cfile = $cfile|0; $depth = $depth|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = $this; $1 = $cfile; $2 = $depth; $3 = $0; $i = 0; while(1) { $4 = $i; $5 = $2; $6 = ($4|0)<($5|0); $7 = $1; if (!($6)) { break; } (_fprintf($7,168420,$vararg_buffer)|0); $8 = $i; $9 = (($8) + 1)|0; $i = $9; } $10 = ((($3)) + 32|0); $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); HEAP32[$vararg_buffer1>>2] = $11; (_fprintf($7,168644,$vararg_buffer1)|0); STACKTOP = sp;return; } function __ZNK12TiXmlUnknown9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE($this,$stream) { $this = $this|0; $stream = $stream|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $stream; $2 = $0; $3 = $1; $4 = (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($3,168443)|0); $5 = ((($2)) + 32|0); $6 = (__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE($4,$5)|0); (__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc($6,168435)|0); STACKTOP = sp;return; } function __ZNK12TiXmlUnknown6CopyToEPS_($this,$target) { $this = $this|0; $target = $target|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $target; $2 = $0; $3 = $1; __ZNK9TiXmlNode6CopyToEPS_($2,$3); STACKTOP = sp;return; } function __ZNK12TiXmlUnknown5CloneEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $clone = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $4 = $1; $5 = (__Znwj(52)|0); __THREW__ = 0; invoke_vi(6977,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZdlPv($5); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } $clone = $5; $8 = $clone; $9 = ($8|0)!=(0|0); if ($9) { $14 = $clone; __ZNK12TiXmlUnknown6CopyToEPS_($4,$14); $15 = $clone; $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } else { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN17TiXmlAttributeSetC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN14TiXmlAttributeC2Ev($1); $2 = ((($1)) + 48|0); HEAP32[$2>>2] = $1; $3 = ((($1)) + 44|0); HEAP32[$3>>2] = $1; STACKTOP = sp;return; } function __ZN17TiXmlAttributeSetD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==($3|0); do { if ($6) { $11 = ((($3)) + 44|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==($3|0); if ($13) { __ZN14TiXmlAttributeD2Ev($3); STACKTOP = sp;return; } else { __THREW__ = 0; invoke_viiii(4107,(168695|0),(168206|0),1589,(168676|0)); $14 = __THREW__; __THREW__ = 0; break; } } else { __THREW__ = 0; invoke_viiii(4107,(168649|0),(168206|0),1588,(168676|0)); $7 = __THREW__; __THREW__ = 0; } } while(0); $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; $1 = $8; $2 = $9; __ZN14TiXmlAttributeD2Ev($3); $10 = $1; ___clang_call_terminate($10); // unreachable; } function __ZNK11TiXmlHandle17FirstChildElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $child = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = HEAP32[$2>>2]|0; $6 = (__ZN9TiXmlNode17FirstChildElementEv($5)|0); $child = $6; $7 = $child; $8 = ($7|0)!=(0|0); if ($8) { $9 = $child; __ZN11TiXmlHandleC2EP9TiXmlNode($0,$9); $10 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($10|0); } } __ZN11TiXmlHandleC2EP9TiXmlNode($0,0); $10 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($10|0); } function __ZNK9TiXmlNode10FirstChildEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK9TiXmlNode11NextSiblingEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNK17TiXmlAttributeSet5FirstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==($1|0); if ($4) { $7 = 0; STACKTOP = sp;return ($7|0); } $5 = ((($1)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZNK14TiXmlAttribute4NameEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZN17TiXmlAttributeSet5FirstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==($1|0); if ($4) { $7 = 0; STACKTOP = sp;return ($7|0); } $5 = ((($1)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = $6; STACKTOP = sp;return ($7|0); } function __ZN14TiXmlAttributeC2EPKcS1_($this,$_name,$_value) { $this = $this|0; $_name = $_name|0; $_value = $_value|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $_name; $2 = $_value; $5 = $0; __ZN9TiXmlBaseC2Ev($5); $6 = 69228; HEAP32[$5>>2] = $6; $7 = ((($5)) + 20|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($7); $8 = ((($5)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($8); $9 = ((($5)) + 20|0); $10 = $1; __THREW__ = 0; (invoke_iii(3925,($9|0),($10|0))|0); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if (!($12)) { $13 = ((($5)) + 32|0); $14 = $2; __THREW__ = 0; (invoke_iii(3925,($13|0),($14|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = ((($5)) + 16|0); HEAP32[$17>>2] = 0; $18 = ((($5)) + 48|0); HEAP32[$18>>2] = 0; $19 = ((($5)) + 44|0); HEAP32[$19>>2] = 0; STACKTOP = sp;return; } } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $3 = $20; $4 = $21; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZN9TiXmlBaseD2Ev($5); $22 = $3; $23 = $4; ___resumeException($22|0); // unreachable; } function __ZNK13TiXmlDocument5ErrorEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN12TiXmlCommentD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeD2Ev($1); STACKTOP = sp;return; } function __ZN12TiXmlCommentD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TiXmlCommentD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9TiXmlNode10ToDocumentEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZNK12TiXmlComment9ToCommentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9TiXmlNode10ToDocumentEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return (0|0); } function __ZN12TiXmlComment9ToCommentEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9TiXmlTextD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlTextD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK9TiXmlText6ToTextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN9TiXmlText6ToTextEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16TiXmlDeclarationD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 69648; HEAP32[$1>>2] = $2; $3 = ((($1)) + 76|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 64|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $5 = ((($1)) + 52|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZN9TiXmlNodeD2Ev($1); STACKTOP = sp;return; } function __ZN16TiXmlDeclarationD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN16TiXmlDeclarationD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK16TiXmlDeclaration13ToDeclarationEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN16TiXmlDeclaration13ToDeclarationEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12TiXmlUnknownD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN9TiXmlNodeD2Ev($1); STACKTOP = sp;return; } function __ZN12TiXmlUnknownD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN12TiXmlUnknownD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNK12TiXmlUnknown9ToUnknownEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12TiXmlUnknown9ToUnknownEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNK12TiXmlElement9ToElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN12TiXmlElement9ToElementEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN15zip_file_system10filesystemC2EPKcS2_b($this,$BasePath,$FileExt,$DefaultFS) { $this = $this|0; $BasePath = $BasePath|0; $FileExt = $FileExt|0; $DefaultFS = $DefaultFS|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $ZSrch = 0, $ZipFiles = 0, $ZipIt = 0, $c = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 132|0; $$byval_copy = sp + 128|0; $c = sp + 104|0; $6 = sp + 100|0; $ZipFiles = sp + 88|0; $ZSrch = sp + 64|0; $7 = sp + 48|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 20|0; $11 = sp + 16|0; $ZipIt = sp + 12|0; $12 = sp + 8|0; $13 = sp + 4|0; $14 = sp; $0 = $this; $1 = $BasePath; $2 = $FileExt; $15 = $DefaultFS&1; $3 = $15; $16 = $0; $17 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($16,$17); $18 = ((($16)) + 12|0); $19 = $2; __THREW__ = 0; invoke_vii(3797,($18|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $4 = $37; $5 = $38; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $91 = $4; $92 = $5; ___resumeException($91|0); // unreachable; } $22 = ((($16)) + 24|0); __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2Ev($22); $23 = ((($16)) + 36|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEEC2Ev($23); $24 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($16)|0); if ($24) { label = 8; } else { $25 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($16)|0); HEAP32[$c>>2] = $25; $26 = (__ZNSt3__111__wrap_iterIPcEmmEi($c,0)|0); HEAP32[$6>>2] = $26; $27 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c)|0); $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = ($29|0)!=(47); if ($30) { $31 = (__ZNKSt3__111__wrap_iterIPcEdeEv($c)|0); $32 = HEAP8[$31>>0]|0; $33 = $32 << 24 >> 24; $34 = ($33|0)!=(92); if ($34) { __THREW__ = 0; (invoke_iii(5161,($16|0),47)|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; $4 = $39; $5 = $40; } else { label = 8; } } else { label = 8; } } else { label = 8; } } if ((label|0) == 8) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2Ev($ZipFiles); __THREW__ = 0; invoke_viii(3799,($8|0),($16|0),(169102|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; L12: do { if ($42) { label = 16; } else { $43 = ((($16)) + 12|0); __THREW__ = 0; invoke_viii(6074,($7|0),($8|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; do { if ($45) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $4 = $64; $5 = $65; } else { $46 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); __THREW__ = 0; invoke_vii(7005,($ZSrch|0),($46|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $4 = $66; $5 = $67; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); while(1) { __THREW__ = 0; $49 = (invoke_ii(7006,($ZSrch|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 20; break; } $52 = $49&1; __THREW__ = 0; $53 = (invoke_ii(7007,($ZSrch|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 20; break; } $56 = $53&1; $57 = ($52|0)!=($56|0); if (!($57)) { label = 15; break; } __THREW__ = 0; invoke_vii(7008,($9|0),($ZSrch|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 20; break; } __THREW__ = 0; invoke_vii(5346,($ZipFiles|0),($9|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 24; break; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); __THREW__ = 0; (invoke_ii(7009,($ZSrch|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { label = 20; break; } } if ((label|0) == 15) { __ZN13io_facilities15search_iteratorD2Ev($ZSrch); $58 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($ZipFiles)|0); HEAP32[$10>>2] = $58; $59 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($ZipFiles)|0); HEAP32[$11>>2] = $59; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$11>>2]|0; invoke_vii(6305,($$byval_copy|0),($$byval_copy$1|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 16; break L12; } $78 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($ZipFiles)|0); HEAP32[$12>>2] = $78; __ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IPS6_EERKNS0_IT_EEPNS_9enable_ifIXsr14is_convertibleISC_S8_EE5valueEvE4typeE($ZipIt,$12,0); while(1) { $79 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endEv($ZipFiles)|0); HEAP32[$13>>2] = $79; $80 = (__ZNSt3__1neIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EEbRKNS_11__wrap_iterIT_EERKNSA_IT0_EE($ZipIt,$13)|0); if (!($80)) { break; } $81 = (__ZNKSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEptEv($ZipIt)|0); $82 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($81)|0); $83 = (__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginEv($ZipFiles)|0); HEAP32[$14>>2] = $83; $84 = (__ZNSt3__1miIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPS6_EENS_11__wrap_iterIT_E15difference_typeERKSC_RKNSA_IT0_EE($ZipIt,$14)|0); __THREW__ = 0; invoke_viii(7010,($16|0),($82|0),($84|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 16; break L12; } (__ZNSt3__111__wrap_iterIPKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppEv($ZipIt)|0); } $87 = $3; $88 = $87&1; if (!($88)) { __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($ZipFiles); STACKTOP = sp;return; } __THREW__ = 0; invoke_vi(7011,($16|0)); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 16; break L12; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($ZipFiles); STACKTOP = sp;return; } else if ((label|0) == 20) { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $4 = $68; $5 = $69; } else if ((label|0) == 24) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $4 = $76; $5 = $77; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } __ZN13io_facilities15search_iteratorD2Ev($ZSrch); break L12; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } } while(0); if ((label|0) == 16) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $4 = $62; $5 = $63; } __ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev($ZipFiles); } __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEED2Ev($23); __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEED2Ev($22); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($18); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($16); $91 = $4; $92 = $5; ___resumeException($91|0); // unreachable; } function __ZN15zip_file_system10filesystem9InsertZipEPKcj($this,$Filename,$PackID) { $this = $this|0; $Filename = $Filename|0; $PackID = $PackID|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $File = 0, $FileHdr = 0, $Name = 0, $ZipInfo = 0, $ZipPath = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp + 392|0; $ZipInfo = sp + 368|0; $ZipPath = sp + 348|0; $File = sp + 160|0; $6 = sp; $FileHdr = sp + 72|0; $7 = sp + 64|0; $8 = sp + 52|0; $9 = sp + 32|0; $0 = $this; $1 = $Filename; HEAP32[$2>>2] = $PackID; $10 = $0; __ZN15zip_file_system10filesystem12zipfile_infoC2Ev($ZipInfo); $11 = $1; __THREW__ = 0; (invoke_iii(3925,($ZipInfo|0),($11|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { $14 = $1; __THREW__ = 0; invoke_viii(3799,($ZipPath|0),($10|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($ZipPath)|0); __THREW__ = 0; invoke_viii(4976,($File|0),($17|0),4); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; } else { $20 = HEAP32[$File>>2]|0; $21 = ((($20)) + -12|0); $22 = HEAP32[$21>>2]|0; $23 = (($File) + ($22)|0); __THREW__ = 0; $24 = (invoke_ii(7012,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; do { if ($26) { label = 9; } else { if ($24) { $5 = 1; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); STACKTOP = sp;return; } __THREW__ = 0; $33 = (invoke_iii(7013,($10|0),($File|0))|0); $34 = tempRet0; $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 9; } else { __THREW__ = 0; invoke_viii(7014,($6|0),($33|0),($34|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 9; } else { __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$6+12>>2]|0; $39 = (invoke_iii(7015,($File|0),($$byval_copy|0))|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 9; } else { $42 = HEAP32[$39>>2]|0; $43 = ((($42)) + -12|0); $44 = HEAP32[$43>>2]|0; $45 = (($39) + ($44)|0); __THREW__ = 0; $46 = (invoke_ii(7012,($45|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 9; } else { if ($46) { __THREW__ = 0; invoke_vi(4978,($File|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 9; break; } $5 = 1; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); STACKTOP = sp;return; } __ZN15zip_file_system11file_headerC2Ev($FileHdr); while(1) { __THREW__ = 0; $51 = (invoke_iii(7016,($10|0),($File|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 29; break; } $54 = ($51|0)==(33639248); if (!($54)) { label = 31; break; } __THREW__ = 0; $55 = (invoke_iii(7017,($FileHdr|0),($File|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 29; break; } if (!($55)) { label = 31; break; } $58 = ((($FileHdr)) + 48|0); $59 = (__ZNSt3__16vectorIcNS_9allocatorIcEEE5beginEv($58)|0); HEAP32[$7>>2] = $59; $60 = (__ZNKSt3__111__wrap_iterIPcEdeEv($7)|0); $Name = $60; $61 = ((($FileHdr)) + 28|0); $62 = HEAP16[$61>>1]|0; $63 = $62&65535; $64 = (($63) - 1)|0; $65 = $64&65535; $i = $65; $66 = ((($FileHdr)) + 28|0); $67 = HEAP16[$66>>1]|0; $68 = $67&65535; $69 = ($68|0)!=(0); if (!($69)) { continue; } $70 = ((($10)) + 36|0); $71 = $Name; __THREW__ = 0; invoke_vii(3797,($8|0),($71|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 29; break; } __THREW__ = 0; $74 = (invoke_iii(7018,($70|0),($8|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 30; break; } $77 = HEAP32[$2>>2]|0; $78 = ((($FileHdr)) + 44|0); $79 = HEAP32[$78>>2]|0; $80 = ((($FileHdr)) + 24|0); $81 = HEAP32[$80>>2]|0; $82 = ((($FileHdr)) + 20|0); $83 = HEAP32[$82>>2]|0; $84 = ((($FileHdr)) + 10|0); $85 = HEAP16[$84>>1]|0; $86 = $i; $87 = $86&65535; $88 = $Name; $89 = (($88) + ($87)|0); $90 = HEAP8[$89>>0]|0; $91 = $90 << 24 >> 24; $92 = ($91|0)==(47); if ($92) { $100 = 1; } else { $93 = $i; $94 = $93&65535; $95 = $Name; $96 = (($95) + ($94)|0); $97 = HEAP8[$96>>0]|0; $98 = $97 << 24 >> 24; $99 = ($98|0)==(92); $100 = $99; } __THREW__ = 0; invoke_viiiiiii(7019,($9|0),($77|0),($79|0),($81|0),($83|0),($85|0),($100|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 30; break; } ;HEAP32[$74>>2]=HEAP32[$9>>2]|0;HEAP32[$74+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$74+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[$74+12>>2]=HEAP32[$9+12>>2]|0;HEAP16[$74+16>>1]=HEAP16[$9+16>>1]|0;HEAP8[$74+18>>0]=HEAP8[$9+18>>0]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $103 = ((($ZipInfo)) + 12|0); $104 = HEAP32[$103>>2]|0; $105 = (($104) + 1)|0; HEAP32[$103>>2] = $105; $106 = ((($FileHdr)) + 24|0); $107 = HEAP32[$106>>2]|0; $108 = ((($ZipInfo)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + ($107))|0; HEAP32[$108>>2] = $110; $111 = ((($FileHdr)) + 20|0); $112 = HEAP32[$111>>2]|0; $113 = ((($ZipInfo)) + 20|0); $114 = HEAP32[$113>>2]|0; $115 = (($114) + ($112))|0; HEAP32[$113>>2] = $115; } do { if ((label|0) == 30) { $118 = ___cxa_find_matching_catch()|0; $119 = tempRet0; $3 = $118; $4 = $119; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); } else if ((label|0) == 31) { __THREW__ = 0; invoke_vi(4978,($File|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 29; } else { $122 = ((($ZipInfo)) + 12|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)!=(0); if ($124) { $125 = ((($10)) + 24|0); __THREW__ = 0; $126 = (invoke_iii(7020,($125|0),($2|0))|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 29; break; } __THREW__ = 0; (invoke_iii(7021,($126|0),($ZipInfo|0))|0); $129 = __THREW__; __THREW__ = 0; $130 = $129&1; if ($130) { label = 29; break; } } __ZN15zip_file_system11file_headerD2Ev($FileHdr); $5 = 0; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); STACKTOP = sp;return; } } } while(0); if ((label|0) == 29) { $116 = ___cxa_find_matching_catch()|0; $117 = tempRet0; $3 = $116; $4 = $117; } __ZN15zip_file_system11file_headerD2Ev($FileHdr); } } } } } } while(0); if ((label|0) == 9) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $3 = $31; $4 = $32; } __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $131 = $3; $132 = $4; ___resumeException($131|0); // unreachable; } } $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $3 = $27; $4 = $28; __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $131 = $3; $132 = $4; ___resumeException($131|0); // unreachable; } function __ZN15zip_file_system10filesystem15closeBufferPoolEv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $i = 0; while(1) { $0 = $i; $1 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4sizeEv(70164)|0); $2 = ($0>>>0)<($1>>>0); if (!($2)) { break; } $3 = $i; $4 = (__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEixEj(70164,$3)|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = $i; $8 = (__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEixEj(70164,$7)|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { $13 = $i; $14 = (__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEixEj(70164,$13)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = HEAP32[$16>>2]|0; (__ZNK15zip_file_system7zbuffer7is_usedEv($17)|0); } $18 = $i; $19 = (__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEixEj(70164,$18)|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { __ZN15zip_file_system10filesystem12pooledBufferD2Ev($20); __ZdlPv($20); } } $22 = $i; $23 = (($22) + 1)|0; $i = $23; } __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5clearEv(70164); STACKTOP = sp;return; } function __ZN15zip_file_system10filesystem4OpenERNS_9izfstreamEPKc($this,$File,$Filename) { $this = $this|0; $File = $File|0; $Filename = $Filename|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $DataPos = 0, $FileBuf = 0, $FileInfo = 0, $FullPath = 0, $ZipPath = 0, $cleanup$dest = 0, $cond = 0, $zipName = 0, $zipName1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $FullPath = sp + 80|0; $FileInfo = sp + 48|0; $ZipPath = sp + 36|0; $zipName = sp + 24|0; $DataPos = sp; $zipName1 = sp + 8|0; $0 = $this; $1 = $File; $2 = $Filename; $6 = $0; $7 = $1; __ZN15zip_file_system9izfstream5closeEv($7); $8 = $1; __ZN15zip_file_system9izfstream5setFSEPNS_10filesystemE($8,$6); $9 = $2; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_($FullPath,$6,$9); $10 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($FullPath)|0); __THREW__ = 0; $11 = (invoke_iii(7022,($6|0),($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; L1: do { if (!($13)) { __THREW__ = 0; L3: do { if ($11) { $14 = (__Znwj(100)|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { break L1; } __THREW__ = 0; invoke_vi(4225,($14|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $3 = $60; $4 = $61; __ZdlPv($14); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $180 = $3; $181 = $4; ___resumeException($180|0); // unreachable; } $FileBuf = $14; $19 = $FileBuf; $20 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($FullPath)|0); __THREW__ = 0; (invoke_iiii(5003,($19|0),($20|0),12)|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { break L1; } $23 = $FileBuf; __THREW__ = 0; $24 = (invoke_ii(7023,($23|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { break L1; } if ($24) { $27 = $1; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + -12|0); $30 = HEAP32[$29>>2]|0; $31 = (($27) + ($30)|0); $32 = $FileBuf; __THREW__ = 0; $33 = (invoke_iii(7024,($31|0),($32|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { break L1; } $36 = ($33|0)==(0|0); if (!($36)) { $37 = HEAP32[$33>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$39 & 8191]($33); } $40 = $1; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + -12|0); $43 = HEAP32[$42>>2]|0; $44 = (($40) + ($43)|0); __THREW__ = 0; invoke_vii(7025,($44|0),0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L1; } $47 = $1; $48 = ((($47)) + 12|0); $49 = $2; __THREW__ = 0; (invoke_iii(3925,($48|0),($49|0))|0); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { break L1; } $52 = $1; $53 = ((($52)) + 24|0); __THREW__ = 0; (invoke_iii(3901,($53|0),($FullPath|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break L1; } $56 = $1; $57 = ((($56)) + 40|0); HEAP8[$57>>0] = 0; } } else { __ZN15zip_file_system10filesystem9file_infoC2Ev($FileInfo); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($ZipPath); $64 = $2; __THREW__ = 0; $65 = (invoke_iiii(7026,($6|0),($64|0),($FileInfo|0))|0); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; L22: do { if ($67) { label = 30; } else { L24: do { if ($65) { $68 = ((($FileInfo)) + 18|0); $69 = HEAP8[$68>>0]|0; $70 = $69&1; if ($70) { label = 52; } else { $71 = HEAP32[$FileInfo>>2]|0; __THREW__ = 0; $72 = (invoke_iii(7027,($6|0),($71|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 30; break L22; } __THREW__ = 0; $75 = (invoke_iii(3901,($ZipPath|0),($72|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 30; break L22; } $78 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($75)|0); if ($78) { label = 52; } else { $79 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv(69960)|0); $80 = ($79|0)!=(0); do { if ($80) { $81 = HEAP32[17540]|0; $82 = ($81|0)!=($6|0); if (!($82)) { $83 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_(69960,$ZipPath)|0); $84 = ($83|0)!=(0); if (!($84)) { break; } } __THREW__ = 0; invoke_vi(4978,(69972|0)); $85 = __THREW__; __THREW__ = 0; $86 = $85&1; if ($86) { label = 30; break L22; } __THREW__ = 0; (invoke_iii(3925,(69960|0),(211279|0))|0); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { label = 30; break L22; } HEAP32[17540] = 0; } } while(0); $91 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv(69960)|0); $92 = ($91|0)!=(0); do { if (!($92)) { __THREW__ = 0; (invoke_iii(3901,(69960|0),($ZipPath|0))|0); $93 = __THREW__; __THREW__ = 0; $94 = $93&1; if ($94) { label = 30; break L22; } __THREW__ = 0; invoke_viii(4977,($zipName|0),($6|0),(69960|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 30; break L22; } $97 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($zipName)|0); __THREW__ = 0; invoke_viii(7028,(69972|0),($97|0),4); $98 = __THREW__; __THREW__ = 0; $99 = $98&1; if ($99) { $100 = ___cxa_find_matching_catch()|0; $101 = tempRet0; $3 = $100; $4 = $101; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zipName); break L22; } else { HEAP32[17540] = $6; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zipName); break; } } } while(0); $102 = HEAP32[17493]|0; $103 = ((($102)) + -12|0); $104 = HEAP32[$103>>2]|0; $105 = (69972 + ($104)|0); __THREW__ = 0; $106 = (invoke_ii(7012,($105|0))|0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { label = 30; break L22; } if ($106) { __THREW__ = 0; (invoke_iii(3925,(69960|0),(211279|0))|0); $109 = __THREW__; __THREW__ = 0; $110 = $109&1; if ($110) { label = 30; break L22; } HEAP32[17540] = 0; $5 = 1; break; } $111 = ((($FileInfo)) + 4|0); $112 = HEAP32[$111>>2]|0; __THREW__ = 0; $113 = (invoke_iiii(7029,(69972|0),($112|0),0)|0); $114 = tempRet0; $115 = __THREW__; __THREW__ = 0; $116 = $115&1; if ($116) { label = 30; break L22; } $117 = $DataPos; $118 = $117; HEAP32[$118>>2] = $113; $119 = (($117) + 4)|0; $120 = $119; HEAP32[$120>>2] = $114; $121 = $DataPos; $122 = $121; $123 = HEAP32[$122>>2]|0; $124 = (($121) + 4)|0; $125 = $124; $126 = HEAP32[$125>>2]|0; $127 = ($123|0)!=(-1); $128 = ($126|0)!=(-1); $129 = $127 | $128; if ($129) { __THREW__ = 0; invoke_viii(4977,($zipName1|0),($6|0),(69960|0)); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 30; break L22; } $132 = $1; $133 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($zipName1)|0); $134 = $DataPos; $135 = $134; $136 = HEAP32[$135>>2]|0; $137 = (($134) + 4)|0; $138 = $137; $139 = HEAP32[$138>>2]|0; $140 = ((($FileInfo)) + 12|0); $141 = HEAP32[$140>>2]|0; $142 = ((($FileInfo)) + 16|0); $143 = HEAP16[$142>>1]|0; $144 = $143 << 16 >> 16; __THREW__ = 0; invoke_viiiiiii(7030,($132|0),($133|0),($136|0),($139|0),($141|0),0,($144|0)); $145 = __THREW__; __THREW__ = 0; $146 = $145&1; do { if (!($146)) { $147 = $1; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + -12|0); $150 = HEAP32[$149>>2]|0; $151 = (($147) + ($150)|0); __THREW__ = 0; $152 = (invoke_ii(4206,($151|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { break; } if ($152) { $155 = $1; $156 = ((($155)) + 12|0); $157 = $2; __THREW__ = 0; (invoke_iii(3925,($156|0),($157|0))|0); $158 = __THREW__; __THREW__ = 0; $159 = $158&1; if ($159) { break; } $160 = $1; $161 = ((($160)) + 24|0); __THREW__ = 0; (invoke_iii(3901,($161|0),($FullPath|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { break; } $164 = $1; $165 = ((($164)) + 40|0); HEAP8[$165>>0] = 1; $166 = ((($FileInfo)) + 8|0); $167 = HEAP32[$166>>2]|0; $168 = $1; $169 = ((($168)) + 44|0); HEAP32[$169>>2] = $167; $170 = ((($FileInfo)) + 12|0); $171 = HEAP32[$170>>2]|0; $172 = $1; $173 = ((($172)) + 52|0); HEAP32[$173>>2] = $171; $174 = ((($FileInfo)) + 4|0); $175 = HEAP32[$174>>2]|0; $176 = $1; $177 = ((($176)) + 48|0); HEAP32[$177>>2] = $175; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zipName1); label = 52; break L24; } } while(0); $178 = ___cxa_find_matching_catch()|0; $179 = tempRet0; $3 = $178; $4 = $179; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($zipName1); break L22; } else { label = 52; } } } } else { label = 52; } } while(0); if ((label|0) == 52) { $5 = 0; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); $cleanup$dest = $5; $cond = ($cleanup$dest|0)==(0); if ($cond) { break L3; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); STACKTOP = sp;return; } } while(0); if ((label|0) == 30) { $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; $3 = $89; $4 = $90; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($ZipPath); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $180 = $3; $181 = $4; ___resumeException($180|0); // unreachable; } } while(0); $5 = 0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); STACKTOP = sp;return; } } while(0); $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $3 = $58; $4 = $59; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $180 = $3; $181 = $4; ___resumeException($180|0); // unreachable; } function __ZNK15zip_file_system10filesystem13FileNotZippedEPKc($this,$FilePath) { $this = $this|0; $FilePath = $FilePath|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $File = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 208|0; $File = sp + 12|0; $1 = $this; $2 = $FilePath; $6 = $2; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj($File,$6,8); $7 = HEAP32[$File>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($File) + ($9)|0); __THREW__ = 0; $11 = (invoke_ii(7012,($10|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); $16 = $3; $17 = $4; ___resumeException($16|0); // unreachable; } if ($11) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $5 = 1; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } else { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $5 = 1; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($File); $$pre_trunc = HEAP8[$0>>0]|0; $18 = $$pre_trunc&1; STACKTOP = sp;return ($18|0); } return (0)|0; } function __ZNK15zip_file_system10filesystem8FindFileEPKcPNS0_9file_infoE($this,$Filename,$FileInfo) { $this = $this|0; $Filename = $Filename|0; $FileInfo = $FileInfo|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $It = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 40|0; $It = sp + 24|0; $4 = sp + 12|0; $7 = sp; $1 = $this; $2 = $Filename; $3 = $FileInfo; $8 = $1; $9 = ((($8)) + 36|0); $10 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($4,$10); __THREW__ = 0; $11 = (invoke_iii(7031,($9|0),($4|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $5 = $17; $6 = $18; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $19 = $5; $20 = $6; ___resumeException($19|0); // unreachable; } HEAP32[$It>>2] = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $14 = ((($8)) + 36|0); $15 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE3endEv($14)|0); HEAP32[$7>>2] = $15; $16 = (__ZNSt3__1eqERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($It,$7)|0); if ($16) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } else { $21 = $3; $22 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEdeEv($It)|0); $23 = ((($22)) + 12|0); ;HEAP32[$21>>2]=HEAP32[$23>>2]|0;HEAP32[$21+4>>2]=HEAP32[$23+4>>2]|0;HEAP32[$21+8>>2]=HEAP32[$23+8>>2]|0;HEAP32[$21+12>>2]=HEAP32[$23+12>>2]|0;HEAP16[$21+16>>1]=HEAP16[$23+16>>1]|0;HEAP8[$21+18>>0]=HEAP8[$23+18>>0]|0; $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $24 = $$pre_trunc&1; STACKTOP = sp;return ($24|0); } return (0)|0; } function __ZNK15zip_file_system10filesystem7FindZipEj($this,$PackID) { $this = $this|0; $PackID = $PackID|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $It = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 8|0; $It = sp + 4|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $PackID; $4 = $1; $5 = HEAP8[8848]|0; $6 = ($5<<24>>24)==(0); if ($6) { $7 = (___cxa_guard_acquire((8848|0))|0); $8 = ($7|0)!=(0); if ($8) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev(70176); (___cxa_atexit((3831|0),(70176|0),(___dso_handle|0))|0); ___cxa_guard_release((8848|0)); } } $9 = ((($4)) + 24|0); $10 = (__ZNKSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE4findERS8_($9,$2)|0); HEAP32[$It>>2] = $10; $11 = ((($4)) + 24|0); $12 = (__ZNKSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endEv($11)|0); HEAP32[$3>>2] = $12; $13 = (__ZNSt3__1eqERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEESE_($It,$3)|0); if ($13) { $0 = 70176; $16 = $0; STACKTOP = sp;return ($16|0); } else { $14 = (__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEdeEv($It)|0); $15 = ((($14)) + 4|0); $0 = $15; $16 = $0; STACKTOP = sp;return ($16|0); } return (0)|0; } function __ZN15zip_file_system10filesystem9SkipLFHdrERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEx($File,$0,$1) { $File = $File|0; $0 = $0|0; $1 = $1|0; var $$byval_copy = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $FieldSize = 0, $NameSize = 0, $RawSignature = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 48|0; $2 = sp + 40|0; $4 = sp + 32|0; $NameSize = sp + 74|0; $FieldSize = sp + 72|0; $RawSignature = sp + 64|0; $5 = sp + 16|0; $6 = sp; $3 = $File; $7 = $4; $8 = $7; HEAP32[$8>>2] = $0; $9 = (($7) + 4)|0; $10 = $9; HEAP32[$10>>2] = $1; $11 = $3; $12 = $4; $13 = $12; $14 = HEAP32[$13>>2]|0; $15 = (($12) + 4)|0; $16 = $15; $17 = HEAP32[$16>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($5,$14,$17); ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$5+12>>2]|0; $18 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE($11,$$byval_copy)|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + -12|0); $21 = HEAP32[$20>>2]|0; $22 = (($18) + ($21)|0); $23 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($22)|0); do { if ($23) { $24 = $2; $25 = $24; HEAP32[$25>>2] = -1; $26 = (($24) + 4)|0; $27 = $26; HEAP32[$27>>2] = -1; } else { $28 = $3; $29 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($28,$RawSignature,4)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + -12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32)|0); $34 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($33)|0); if ($34) { $35 = $2; $36 = $35; HEAP32[$36>>2] = -1; $37 = (($35) + 4)|0; $38 = $37; HEAP32[$38>>2] = -1; break; } $39 = HEAP32[$RawSignature>>2]|0; $40 = ($39|0)!=(67324752); if ($40) { $41 = $2; $42 = $41; HEAP32[$42>>2] = -1; $43 = (($41) + 4)|0; $44 = $43; HEAP32[$44>>2] = -1; break; } $45 = $3; $46 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($45,22,0,1)|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + -12|0); $49 = HEAP32[$48>>2]|0; $50 = (($46) + ($49)|0); $51 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($50)|0); if ($51) { $52 = $2; $53 = $52; HEAP32[$53>>2] = -1; $54 = (($52) + 4)|0; $55 = $54; HEAP32[$55>>2] = -1; break; } $56 = $3; $57 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($56,$NameSize,2)|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + -12|0); $60 = HEAP32[$59>>2]|0; $61 = (($57) + ($60)|0); $62 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($61)|0); if ($62) { $63 = $2; $64 = $63; HEAP32[$64>>2] = -1; $65 = (($63) + 4)|0; $66 = $65; HEAP32[$66>>2] = -1; break; } $67 = $3; $68 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($67,$FieldSize,2)|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + -12|0); $71 = HEAP32[$70>>2]|0; $72 = (($68) + ($71)|0); $73 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($72)|0); if ($73) { $74 = $2; $75 = $74; HEAP32[$75>>2] = -1; $76 = (($74) + 4)|0; $77 = $76; HEAP32[$77>>2] = -1; break; } $78 = $3; $79 = HEAP16[$NameSize>>1]|0; $80 = $79&65535; $81 = HEAP16[$FieldSize>>1]|0; $82 = $81&65535; $83 = (($80) + ($82))|0; $84 = ($83|0)<(0); $85 = $84 << 31 >> 31; $86 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($78,$83,$85,1)|0); $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + -12|0); $89 = HEAP32[$88>>2]|0; $90 = (($86) + ($89)|0); $91 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($90)|0); if ($91) { $92 = $2; $93 = $92; HEAP32[$93>>2] = -1; $94 = (($92) + 4)|0; $95 = $94; HEAP32[$95>>2] = -1; break; } else { $96 = $3; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($6,$96); $97 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($6)|0); $98 = tempRet0; $99 = $2; $100 = $99; HEAP32[$100>>2] = $97; $101 = (($99) + 4)|0; $102 = $101; HEAP32[$102>>2] = $98; break; } } } while(0); $103 = $2; $104 = $103; $105 = HEAP32[$104>>2]|0; $106 = (($103) + 4)|0; $107 = $106; $108 = HEAP32[$107>>2]|0; tempRet0 = ($108); STACKTOP = sp;return ($105|0); } function __ZN15zip_file_system10filesystem9DirExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($this,$folderName) { $this = $this|0; $folderName = $folderName|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $FileInfo = 0, $FullPath = 0, $st = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 128|0; $FileInfo = sp + 100|0; $FullPath = sp + 88|0; $st = sp + 12|0; $1 = $this; $2 = $folderName; $6 = $1; __ZN15zip_file_system10filesystem9file_infoC2Ev($FileInfo); $7 = $2; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($7)|0); $9 = (__ZNK15zip_file_system10filesystem8FindFileEPKcPNS0_9file_infoE($6,$8,$FileInfo)|0); if ($9) { $10 = ((($FileInfo)) + 18|0); $11 = HEAP8[$10>>0]|0; $12 = $11&1; if ($12) { $$expand_i1_val = 1; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } } $13 = $2; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($FullPath,$6,$13); $14 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($FullPath)|0); __THREW__ = 0; $15 = (invoke_iii(7032,($14|0),($st|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $3 = $19; $4 = $20; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $21 = $3; $22 = $4; ___resumeException($21|0); // unreachable; } $18 = ($15|0)==(0); if ($18) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $5 = 1; } else { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $5 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $$pre_trunc = HEAP8[$0>>0]|0; $23 = $$pre_trunc&1; STACKTOP = sp;return ($23|0); } function __ZN15zip_file_system10filesystem10FileExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE($this,$fileName) { $this = $this|0; $fileName = $fileName|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $FileInfo = 0, $FullPath = 0, $st = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 128|0; $FileInfo = sp + 100|0; $FullPath = sp + 88|0; $st = sp + 12|0; $1 = $this; $2 = $fileName; $6 = $1; $7 = $2; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($7)|0); $9 = ($8>>>0)<(1); if ($9) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $26 = $$pre_trunc&1; STACKTOP = sp;return ($26|0); } __ZN15zip_file_system10filesystem9file_infoC2Ev($FileInfo); $10 = $2; $11 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($10)|0); $12 = (__ZNK15zip_file_system10filesystem8FindFileEPKcPNS0_9file_infoE($6,$11,$FileInfo)|0); if ($12) { $13 = ((($FileInfo)) + 18|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if (!($15)) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $26 = $$pre_trunc&1; STACKTOP = sp;return ($26|0); } } $16 = $2; __ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_($FullPath,$6,$16); $17 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($FullPath)|0); __THREW__ = 0; $18 = (invoke_iii(7032,($17|0),($st|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $22 = ___cxa_find_matching_catch()|0; $23 = tempRet0; $3 = $22; $4 = $23; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $24 = $3; $25 = $4; ___resumeException($24|0); // unreachable; } $21 = ($18|0)==(0); if ($21) { $$expand_i1_val4 = 1; HEAP8[$0>>0] = $$expand_i1_val4; $5 = 1; } else { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $5 = 1; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FullPath); $$pre_trunc = HEAP8[$0>>0]|0; $26 = $$pre_trunc&1; STACKTOP = sp;return ($26|0); } function __ZN15zip_file_system10filesystem10scanfolderERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE($this,$folderName,$results) { $this = $this|0; $folderName = $folderName|0; $results = $results|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $It = 0, $cleanup$dest = 0, $currentFile = 0, $currentFileLC = 0, $folderNameLC = 0, $folderPos = 0, $length = 0; var $pos = 0, $relativePath = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$8 = sp + 176|0; $$byval_copy$7 = sp + 172|0; $$byval_copy$6 = sp + 168|0; $$byval_copy$5 = sp + 164|0; $$byval_copy$4 = sp + 160|0; $$byval_copy$3 = sp + 156|0; $$byval_copy$2 = sp + 152|0; $$byval_copy$1 = sp + 148|0; $$byval_copy = sp + 144|0; $folderPos = sp + 124|0; $4 = sp + 120|0; $5 = sp + 116|0; $6 = sp + 112|0; $It = sp + 108|0; $folderNameLC = sp + 96|0; $7 = sp + 92|0; $8 = sp + 88|0; $9 = sp + 84|0; $12 = sp + 72|0; $13 = sp + 64|0; $14 = sp + 60|0; $currentFile = sp + 48|0; $currentFileLC = sp + 36|0; $15 = sp + 32|0; $16 = sp + 28|0; $17 = sp + 24|0; $18 = sp + 20|0; $relativePath = sp + 8|0; $1 = $this; $2 = $folderName; $3 = $results; $20 = $1; $21 = ((($20)) + 36|0); $22 = $2; $23 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE4findERSC_($21,$22)|0); HEAP32[$4>>2] = $23; ;HEAP32[$$byval_copy>>2]=HEAP32[$4>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISC_SG_iEEEE($folderPos,$$byval_copy); $24 = ((($20)) + 36|0); $25 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE3endEv($24)|0); HEAP32[$6>>2] = $25; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISC_SG_iEEEE($5,$$byval_copy$1); $26 = (__ZNSt3__1eqERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($folderPos,$5)|0); if ($26) { $27 = $3; $0 = $27; $83 = $0; STACKTOP = sp;return ($83|0); } ;HEAP32[$It>>2]=HEAP32[$folderPos>>2]|0; $28 = $2; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($folderNameLC,$28); $29 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($folderNameLC)|0); HEAP32[$7>>2] = $29; $30 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($folderNameLC)|0); HEAP32[$8>>2] = $30; $31 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($folderNameLC)|0); HEAP32[$9>>2] = $31; __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$8>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$9>>2]|0; $32 = (invoke_iiiii(3793,($$byval_copy$2|0),($$byval_copy$3|0),($$byval_copy$4|0),(3794|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; L5: do { if (!($34)) { HEAP32[$12>>2] = $32; $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($folderNameLC)|0); $length = $35; while(1) { __THREW__ = 0; $36 = (invoke_ii(7033,($It|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { break L5; } $39 = ((($20)) + 36|0); $40 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE3endEv($39)|0); HEAP32[$14>>2] = $40; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$14>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISC_SG_iEEEE($13,$$byval_copy$5); __THREW__ = 0; $41 = (invoke_iii(7034,($36|0),($13|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { break L5; } if (!($41)) { label = 26; break; } __THREW__ = 0; $44 = (invoke_ii(7035,($It|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break L5; } __THREW__ = 0; invoke_vii(3800,($currentFile|0),($44|0)); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break L5; } __THREW__ = 0; invoke_vii(3800,($currentFileLC|0),($currentFile|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 18; break; } $51 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($currentFileLC)|0); HEAP32[$15>>2] = $51; $52 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($currentFileLC)|0); HEAP32[$16>>2] = $52; $53 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($currentFileLC)|0); HEAP32[$17>>2] = $53; __THREW__ = 0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$15>>2]|0; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$16>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$17>>2]|0; $54 = (invoke_iiiii(3793,($$byval_copy$6|0),($$byval_copy$7|0),($$byval_copy$8|0),(3794|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { label = 19; break; } HEAP32[$18>>2] = $54; $57 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($currentFileLC,$folderNameLC,0)|0); $58 = ($57|0)==(0); if ($58) { $59 = $length; __THREW__ = 0; invoke_viiii(3795,($relativePath|0),($currentFile|0),($59|0),-1); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 19; break; } $62 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($relativePath,169105,0)|0); $pos = $62; $63 = $pos; $64 = ($63|0)==(-1); if ($64) { label = 16; } else { $65 = $pos; $66 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($relativePath)|0); $67 = (($66) - 1)|0; $68 = ($65|0)==($67|0); if ($68) { label = 16; } } if ((label|0) == 16) { label = 0; $69 = $3; __THREW__ = 0; invoke_vii(3939,($69|0),($relativePath|0)); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 20; break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($relativePath); $19 = 0; } else { $19 = 3; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentFileLC); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentFile); $cleanup$dest = $19; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 26; break; } } if ((label|0) == 18) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $10 = $74; $11 = $75; } else if ((label|0) == 19) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $10 = $76; $11 = $77; label = 24; } else if ((label|0) == 20) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $10 = $78; $11 = $79; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($relativePath); label = 24; } else if ((label|0) == 26) { $80 = $3; $0 = $80; $19 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($folderNameLC); $83 = $0; STACKTOP = sp;return ($83|0); } if ((label|0) == 24) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentFileLC); } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($currentFile); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($folderNameLC); $81 = $10; $82 = $11; ___resumeException($81|0); // unreachable; } } while(0); $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $10 = $72; $11 = $73; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($folderNameLC); $81 = $10; $82 = $11; ___resumeException($81|0); // unreachable; return (0)|0; } function __ZNK15zip_file_system10filesystem10CentralDirERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE($this,$File) { $this = $this|0; $File = $File|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $EndPos = 0, $Header = 0, $Pos = 0, $RawSignature = 0, $StartPos = 0, $cleanup$dest = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 168|0; $$byval_copy = sp + 152|0; $0 = sp + 144|0; $EndPos = sp + 136|0; $StartPos = sp + 128|0; $3 = sp + 112|0; $RawSignature = sp + 232|0; $Header = sp + 196|0; $Pos = sp + 96|0; $7 = sp + 80|0; $8 = sp + 64|0; $9 = sp + 48|0; $10 = sp + 32|0; $11 = sp + 16|0; $12 = sp; $1 = $this; $2 = $File; $13 = $2; $14 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($13,-22,-1,2)|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) + ($17)|0); $19 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($18)|0); if ($19) { $20 = $0; $21 = $20; HEAP32[$21>>2] = -1; $22 = (($20) + 4)|0; $23 = $22; HEAP32[$23>>2] = -1; $223 = $0; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; tempRet0 = ($228); STACKTOP = sp;return ($225|0); } $24 = $2; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($3,$24); $25 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($3)|0); $26 = tempRet0; $27 = $StartPos; $28 = $27; HEAP32[$28>>2] = $25; $29 = (($27) + 4)|0; $30 = $29; HEAP32[$30>>2] = $26; $31 = $StartPos; $32 = $31; $33 = HEAP32[$32>>2]|0; $34 = (($31) + 4)|0; $35 = $34; $36 = HEAP32[$35>>2]|0; $37 = ($33|0)==(0); $38 = ($36|0)==(0); $39 = $37 & $38; if ($39) { $40 = $0; $41 = $40; HEAP32[$41>>2] = -1; $42 = (($40) + 4)|0; $43 = $42; HEAP32[$43>>2] = -1; $223 = $0; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; tempRet0 = ($228); STACKTOP = sp;return ($225|0); } $44 = $StartPos; $45 = $44; $46 = HEAP32[$45>>2]|0; $47 = (($44) + 4)|0; $48 = $47; $49 = HEAP32[$48>>2]|0; $50 = ($49|0)<(0); $51 = ($46>>>0)<=(65536); $52 = ($49|0)==(0); $53 = $52 & $51; $54 = $50 | $53; if ($54) { $55 = $EndPos; $56 = $55; HEAP32[$56>>2] = 1; $57 = (($55) + 4)|0; $58 = $57; HEAP32[$58>>2] = 0; } else { $59 = $StartPos; $60 = $59; $61 = HEAP32[$60>>2]|0; $62 = (($59) + 4)|0; $63 = $62; $64 = HEAP32[$63>>2]|0; $65 = (_i64Subtract(($61|0),($64|0),65536,0)|0); $66 = tempRet0; $67 = $EndPos; $68 = $67; HEAP32[$68>>2] = $65; $69 = (($67) + 4)|0; $70 = $69; HEAP32[$70>>2] = $66; } L12: while(1) { $71 = $2; $72 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($71,$RawSignature,4)|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + -12|0); $75 = HEAP32[$74>>2]|0; $76 = (($72) + ($75)|0); $77 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($76)|0); if ($77) { label = 9; break; } __ZN15zip_file_system12eofcd_headerC2Ev($Header); $82 = $2; __THREW__ = 0; invoke_vii(7036,($Pos|0),($82|0)); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { label = 24; break; } $85 = HEAP32[$RawSignature>>2]|0; $86 = ($85|0)==(101010256); do { if ($86) { $87 = $2; __THREW__ = 0; $88 = (invoke_iiiii(7037,($87|0),-4,-1,1)|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 24; break L12; } $91 = HEAP32[$88>>2]|0; $92 = ((($91)) + -12|0); $93 = HEAP32[$92>>2]|0; $94 = (($88) + ($93)|0); __THREW__ = 0; $95 = (invoke_ii(4206,($94|0))|0); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { label = 24; break L12; } if ($95) { $98 = $2; __THREW__ = 0; $99 = (invoke_iii(7038,($Header|0),($98|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 24; break L12; } if ($99) { $102 = ((($Header)) + 4|0); $103 = HEAP16[$102>>1]|0; $104 = $103&65535; $105 = ($104|0)==(0); if ($105) { $106 = ((($Header)) + 6|0); $107 = HEAP16[$106>>1]|0; $108 = $107&65535; $109 = (0)==($108|0); if ($109) { $110 = ((($Header)) + 8|0); $111 = HEAP16[$110>>1]|0; $112 = $111&65535; $113 = ((($Header)) + 10|0); $114 = HEAP16[$113>>1]|0; $115 = $114&65535; $116 = ($112|0)==($115|0); if ($116) { $117 = $2; __THREW__ = 0; $118 = (invoke_iiiii(7037,($117|0),-1,-1,2)|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { label = 24; break L12; } $121 = HEAP32[$118>>2]|0; $122 = ((($121)) + -12|0); $123 = HEAP32[$122>>2]|0; $124 = (($118) + ($123)|0); __THREW__ = 0; $125 = (invoke_ii(7012,($124|0))|0); $126 = __THREW__; __THREW__ = 0; $127 = $126&1; if ($127) { label = 24; break L12; } if ($125) { $128 = $0; $129 = $128; HEAP32[$129>>2] = -1; $130 = (($128) + 4)|0; $131 = $130; HEAP32[$131>>2] = -1; $6 = 1; break; } $136 = $2; __THREW__ = 0; invoke_vii(7036,($8|0),($136|0)); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 24; break L12; } __THREW__ = 0; invoke_viiii(7039,($7|0),($8|0),1,0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 24; break L12; } $141 = ((($Header)) + 20|0); $142 = HEAP16[$141>>1]|0; $143 = $142&65535; $144 = (($143) + 22)|0; $145 = (($144) - 4)|0; $146 = ($145|0)<(0); $147 = $146 << 31 >> 31; __THREW__ = 0; invoke_viiii(7039,($9|0),($Pos|0),($145|0),($147|0)); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 24; break L12; } __THREW__ = 0; $150 = (invoke_iii(7040,($7|0),($9|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 24; break L12; } if (!($150)) { label = 41; break; } $153 = $2; $154 = ((($Header)) + 16|0); $155 = HEAP32[$154>>2]|0; __THREW__ = 0; invoke_viii(7014,($10|0),($155|0),0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { label = 24; break L12; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$10>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$10+12>>2]|0; $158 = (invoke_iii(7015,($153|0),($$byval_copy|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 24; break L12; } $161 = HEAP32[$158>>2]|0; $162 = ((($161)) + -12|0); $163 = HEAP32[$162>>2]|0; $164 = (($158) + ($163)|0); __THREW__ = 0; $165 = (invoke_ii(7012,($164|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 24; break L12; } if ($165) { $168 = $0; $169 = $168; HEAP32[$169>>2] = -1; $170 = (($168) + 4)|0; $171 = $170; HEAP32[$171>>2] = -1; $6 = 1; break; } $172 = $2; __THREW__ = 0; $173 = (invoke_iiii(7041,($172|0),($RawSignature|0),4)|0); $174 = __THREW__; __THREW__ = 0; $175 = $174&1; if ($175) { label = 24; break L12; } $176 = HEAP32[$173>>2]|0; $177 = ((($176)) + -12|0); $178 = HEAP32[$177>>2]|0; $179 = (($173) + ($178)|0); __THREW__ = 0; $180 = (invoke_ii(7012,($179|0))|0); $181 = __THREW__; __THREW__ = 0; $182 = $181&1; if ($182) { label = 24; break L12; } if ($180) { $183 = $0; $184 = $183; HEAP32[$184>>2] = -1; $185 = (($183) + 4)|0; $186 = $185; HEAP32[$186>>2] = -1; $6 = 1; break; } $187 = HEAP32[$RawSignature>>2]|0; $188 = ($187|0)==(33639248); if (!($188)) { label = 41; break; } $189 = ((($Header)) + 16|0); $190 = HEAP32[$189>>2]|0; $191 = $0; $192 = $191; HEAP32[$192>>2] = $190; $193 = (($191) + 4)|0; $194 = $193; HEAP32[$194>>2] = 0; $6 = 1; } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } while(0); if ((label|0) == 41) { label = 0; $195 = $2; ;HEAP32[$11>>2]=HEAP32[$Pos>>2]|0;HEAP32[$11+4>>2]=HEAP32[$Pos+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$Pos+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$Pos+12>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$11>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$$byval_copy$1+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$$byval_copy$1+12>>2]=HEAP32[$11+12>>2]|0; (invoke_iii(7015,($195|0),($$byval_copy$1|0))|0); $196 = __THREW__; __THREW__ = 0; $197 = $196&1; if ($197) { label = 24; break; } $6 = 0; } __ZN15zip_file_system12eofcd_headerD2Ev($Header); $cleanup$dest = $6; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 47; break; } $198 = $2; $199 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($198,-5,-1,1)|0); $200 = HEAP32[$199>>2]|0; $201 = ((($200)) + -12|0); $202 = HEAP32[$201>>2]|0; $203 = (($199) + ($202)|0); $204 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($203)|0); if (!($204)) { label = 46; break; } $205 = $2; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($12,$205); $206 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($12)|0); $207 = tempRet0; $208 = $EndPos; $209 = $208; $210 = HEAP32[$209>>2]|0; $211 = (($208) + 4)|0; $212 = $211; $213 = HEAP32[$212>>2]|0; $214 = ($207|0)>($213|0); $215 = ($206>>>0)>($210>>>0); $216 = ($207|0)==($213|0); $217 = $216 & $215; $218 = $214 | $217; if (!($218)) { label = 46; break; } } if ((label|0) == 9) { $78 = $0; $79 = $78; HEAP32[$79>>2] = -1; $80 = (($78) + 4)|0; $81 = $80; HEAP32[$81>>2] = -1; $223 = $0; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; tempRet0 = ($228); STACKTOP = sp;return ($225|0); } else if ((label|0) == 24) { $132 = ___cxa_find_matching_catch()|0; $133 = tempRet0; $4 = $132; $5 = $133; __ZN15zip_file_system12eofcd_headerD2Ev($Header); $134 = $4; $135 = $5; ___resumeException($134|0); // unreachable; } else if ((label|0) == 46) { $219 = $0; $220 = $219; HEAP32[$220>>2] = -1; $221 = (($219) + 4)|0; $222 = $221; HEAP32[$222>>2] = -1; $223 = $0; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; tempRet0 = ($228); STACKTOP = sp;return ($225|0); } else if ((label|0) == 47) { $223 = $0; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; tempRet0 = ($228); STACKTOP = sp;return ($225|0); } return (0)|0; } function __ZNK15zip_file_system10filesystem10NextHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE($this,$File) { $this = $this|0; $File = $File|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $RawSignature = 0, $Signature = 0, $switch$split2D = 0, $switch$split32D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $RawSignature = sp + 4|0; $1 = $this; $2 = $File; $3 = $2; $4 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($3,$RawSignature,4)|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($4) + ($7)|0); $9 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($8)|0); if ($9) { $0 = 101010258; $20 = $0; STACKTOP = sp;return ($20|0); } $10 = $2; $11 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($10,-4,-1,1)|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + -12|0); $14 = HEAP32[$13>>2]|0; $15 = (($11) + ($14)|0); $16 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($15)|0); if ($16) { $0 = 101010258; $20 = $0; STACKTOP = sp;return ($20|0); } $17 = HEAP32[$RawSignature>>2]|0; $Signature = $17; $18 = $Signature; $switch$split2D = ($18|0)<(67324752); L9: do { if ($switch$split2D) { switch ($18|0) { case 33639248: { label = 6; break; } default: { label = 7; } } } else { $switch$split32D = ($18|0)<(101010256); if ($switch$split32D) { switch ($18|0) { case 67324752: { label = 6; break L9; break; } default: { label = 7; break L9; } } } else { switch ($18|0) { case 101010256: { label = 6; break L9; break; } default: { label = 7; break L9; } } } } } while(0); if ((label|0) == 6) { $19 = $Signature; $0 = $19; $20 = $0; STACKTOP = sp;return ($20|0); } else if ((label|0) == 7) { $0 = 101010257; $20 = $0; STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZN15zip_file_system10filesystem10PreloadZipEPKcRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS0_17limited_file_infoENS3_4lessISA_EENS8_INS3_4pairIKSA_SB_EEEEEE($this,$Filename,$target) { $this = $this|0; $Filename = $Filename|0; $target = $target|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $File = 0, $FileHdr = 0, $FileHdr1 = 0, $Name = 0, $Name2 = 0, $ZipInfo = 0, $realBeginOfFile = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 56|0; $$byval_copy = sp + 40|0; $0 = sp + 484|0; $ZipInfo = sp + 448|0; $File = sp + 308|0; $realBeginOfFile = sp + 32|0; $7 = sp + 16|0; $FileHdr = sp + 212|0; $8 = sp + 204|0; $9 = sp + 192|0; $10 = sp + 184|0; $11 = sp; $FileHdr1 = sp + 100|0; $12 = sp + 92|0; $13 = sp + 80|0; $14 = sp + 72|0; $1 = $this; $2 = $Filename; $3 = $target; $15 = $1; __ZN15zip_file_system10filesystem12zipfile_infoC2Ev($ZipInfo); $16 = HEAP32[17489]|0; __THREW__ = 0; invoke_vii(5341,($File|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $4 = $29; $5 = $30; __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $193 = $4; $194 = $5; ___resumeException($193|0); // unreachable; } $19 = $2; __THREW__ = 0; invoke_viii(6853,($File|0),($19|0),($15|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; do { if ($21) { label = 7; } else { $22 = HEAP32[$File>>2]|0; $23 = ((($22)) + -12|0); $24 = HEAP32[$23>>2]|0; $25 = (($File) + ($24)|0); __THREW__ = 0; $26 = (invoke_ii(7012,($25|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { label = 7; } else { if ($26) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $$pre_trunc = HEAP8[$0>>0]|0; $192 = $$pre_trunc&1; STACKTOP = sp;return ($192|0); } __THREW__ = 0; $33 = (invoke_ii(7042,($File|0))|0); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 7; } else { if (!($33)) { __THREW__ = 0; $128 = (invoke_iii(7013,($15|0),($File|0))|0); $129 = tempRet0; $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { label = 7; break; } __THREW__ = 0; invoke_viii(7014,($11|0),($128|0),($129|0)); $132 = __THREW__; __THREW__ = 0; $133 = $132&1; if ($133) { label = 7; break; } __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$11>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$$byval_copy$2+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$$byval_copy$2+12>>2]=HEAP32[$11+12>>2]|0; $134 = (invoke_iii(7015,($File|0),($$byval_copy$2|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 7; break; } $137 = HEAP32[$134>>2]|0; $138 = ((($137)) + -12|0); $139 = HEAP32[$138>>2]|0; $140 = (($134) + ($139)|0); __THREW__ = 0; $141 = (invoke_ii(7012,($140|0))|0); $142 = __THREW__; __THREW__ = 0; $143 = $142&1; if ($143) { label = 7; break; } if ($141) { __THREW__ = 0; invoke_vi(5343,($File|0)); $144 = __THREW__; __THREW__ = 0; $145 = $144&1; if ($145) { label = 7; break; } $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $$pre_trunc = HEAP8[$0>>0]|0; $192 = $$pre_trunc&1; STACKTOP = sp;return ($192|0); } __ZN15zip_file_system11file_headerC2Ev($FileHdr1); while(1) { __THREW__ = 0; $146 = (invoke_iii(7016,($15|0),($File|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 52; break; } $149 = ($146|0)==(33639248); if (!($149)) { label = 58; break; } __THREW__ = 0; $150 = (invoke_iii(7017,($FileHdr1|0),($File|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 52; break; } if (!($150)) { label = 58; break; } $153 = ((($FileHdr1)) + 48|0); $154 = (__ZNSt3__16vectorIcNS_9allocatorIcEEE5beginEv($153)|0); HEAP32[$12>>2] = $154; $155 = (__ZNKSt3__111__wrap_iterIPcEdeEv($12)|0); $Name2 = $155; $156 = ((($FileHdr1)) + 28|0); $157 = HEAP16[$156>>1]|0; $158 = $157&65535; $159 = ($158|0)!=(0); if (!($159)) { continue; } $160 = ((($FileHdr1)) + 24|0); $161 = HEAP32[$160>>2]|0; $162 = ((($FileHdr1)) + 20|0); $163 = HEAP32[$162>>2]|0; $164 = ($161|0)!=($163|0); if ($164) { continue; } $165 = ((($FileHdr1)) + 10|0); $166 = HEAP16[$165>>1]|0; $167 = $166&65535; $168 = ($167|0)!=(0); if ($168) { continue; } $171 = $3; $172 = $Name2; __THREW__ = 0; invoke_vii(3797,($13|0),($172|0)); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 52; break; } __THREW__ = 0; $175 = (invoke_iii(7046,($171|0),($13|0))|0); $176 = __THREW__; __THREW__ = 0; $177 = $176&1; if ($177) { label = 57; break; } $178 = ((($FileHdr1)) + 44|0); $179 = HEAP32[$178>>2]|0; $180 = ((($FileHdr1)) + 24|0); $181 = HEAP32[$180>>2]|0; __THREW__ = 0; invoke_viii(7047,($14|0),($179|0),($181|0)); $182 = __THREW__; __THREW__ = 0; $183 = $182&1; if ($183) { label = 57; break; } ;HEAP32[$175>>2]=HEAP32[$14>>2]|0;HEAP32[$175+4>>2]=HEAP32[$14+4>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } if ((label|0) == 57) { $184 = ___cxa_find_matching_catch()|0; $185 = tempRet0; $4 = $184; $5 = $185; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); } else if ((label|0) == 58) { __THREW__ = 0; invoke_vi(5343,($File|0)); $186 = __THREW__; __THREW__ = 0; $187 = $186&1; if ($187) { label = 52; } else { $188 = $3; $189 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4sizeEv($188)|0); $190 = ($189|0)!=(0); $191 = $190 ? 1 : 0; $$expand_i1_val10 = $191&1; HEAP8[$0>>0] = $$expand_i1_val10; $6 = 1; __ZN15zip_file_system11file_headerD2Ev($FileHdr1); __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $$pre_trunc = HEAP8[$0>>0]|0; $192 = $$pre_trunc&1; STACKTOP = sp;return ($192|0); } } if ((label|0) == 52) { $169 = ___cxa_find_matching_catch()|0; $170 = tempRet0; $4 = $169; $5 = $170; } __ZN15zip_file_system11file_headerD2Ev($FileHdr1); break; } __THREW__ = 0; $36 = (invoke_ii(7043,($File|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 7; } else { __THREW__ = 0; $39 = (invoke_iiii(7029,(69972|0),($36|0),0)|0); $40 = tempRet0; $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 7; } else { $43 = $realBeginOfFile; $44 = $43; HEAP32[$44>>2] = $39; $45 = (($43) + 4)|0; $46 = $45; HEAP32[$46>>2] = $40; $47 = $realBeginOfFile; $48 = $47; $49 = HEAP32[$48>>2]|0; $50 = (($47) + 4)|0; $51 = $50; $52 = HEAP32[$51>>2]|0; __THREW__ = 0; $53 = (invoke_ii(7044,($File|0))|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 7; } else { __THREW__ = 0; $56 = (invoke_iiiiii(7045,($15|0),(69972|0),($49|0),($52|0),($53|0))|0); $57 = tempRet0; $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 7; } else { __THREW__ = 0; invoke_viii(7014,($7|0),($56|0),($57|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 7; } else { __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$7+12>>2]|0; $62 = (invoke_iii(7015,(69972|0),($$byval_copy|0))|0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { label = 7; } else { $65 = HEAP32[$62>>2]|0; $66 = ((($65)) + -12|0); $67 = HEAP32[$66>>2]|0; $68 = (($62) + ($67)|0); __THREW__ = 0; $69 = (invoke_ii(7012,($68|0))|0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { label = 7; } else { if ($69) { __THREW__ = 0; invoke_vi(5343,($File|0)); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 7; break; } $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $6 = 1; __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $$pre_trunc = HEAP8[$0>>0]|0; $192 = $$pre_trunc&1; STACKTOP = sp;return ($192|0); } __ZN15zip_file_system11file_headerC2Ev($FileHdr); while(1) { __THREW__ = 0; $74 = (invoke_iii(7016,($15|0),(69972|0))|0); $75 = __THREW__; __THREW__ = 0; $76 = $75&1; if ($76) { label = 28; break; } $77 = ($74|0)==(33639248); if (!($77)) { label = 34; break; } __THREW__ = 0; $78 = (invoke_iii(7017,($FileHdr|0),(69972|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 28; break; } if (!($78)) { label = 34; break; } $81 = ((($FileHdr)) + 48|0); $82 = (__ZNSt3__16vectorIcNS_9allocatorIcEEE5beginEv($81)|0); HEAP32[$8>>2] = $82; $83 = (__ZNKSt3__111__wrap_iterIPcEdeEv($8)|0); $Name = $83; $84 = ((($FileHdr)) + 28|0); $85 = HEAP16[$84>>1]|0; $86 = $85&65535; $87 = ($86|0)!=(0); if (!($87)) { continue; } $88 = ((($FileHdr)) + 24|0); $89 = HEAP32[$88>>2]|0; $90 = ((($FileHdr)) + 20|0); $91 = HEAP32[$90>>2]|0; $92 = ($89|0)!=($91|0); if ($92) { continue; } $93 = ((($FileHdr)) + 10|0); $94 = HEAP16[$93>>1]|0; $95 = $94&65535; $96 = ($95|0)!=(0); if ($96) { continue; } $99 = $3; $100 = $Name; __THREW__ = 0; invoke_vii(3797,($9|0),($100|0)); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 28; break; } __THREW__ = 0; $103 = (invoke_iii(7046,($99|0),($9|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 33; break; } $106 = $realBeginOfFile; $107 = $106; $108 = HEAP32[$107>>2]|0; $109 = (($106) + 4)|0; $110 = $109; $111 = HEAP32[$110>>2]|0; $112 = ((($FileHdr)) + 44|0); $113 = HEAP32[$112>>2]|0; $114 = (_i64Add(($108|0),($111|0),($113|0),0)|0); $115 = tempRet0; $116 = ((($FileHdr)) + 24|0); $117 = HEAP32[$116>>2]|0; __THREW__ = 0; invoke_viii(7047,($10|0),($114|0),($117|0)); $118 = __THREW__; __THREW__ = 0; $119 = $118&1; if ($119) { label = 33; break; } ;HEAP32[$103>>2]=HEAP32[$10>>2]|0;HEAP32[$103+4>>2]=HEAP32[$10+4>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } if ((label|0) == 33) { $120 = ___cxa_find_matching_catch()|0; $121 = tempRet0; $4 = $120; $5 = $121; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); } else if ((label|0) == 34) { __THREW__ = 0; invoke_vi(5343,($File|0)); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; } else { $124 = $3; $125 = (__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4sizeEv($124)|0); $126 = ($125|0)!=(0); $127 = $126 ? 1 : 0; $$expand_i1_val6 = $127&1; HEAP8[$0>>0] = $$expand_i1_val6; $6 = 1; __ZN15zip_file_system11file_headerD2Ev($FileHdr); __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $$pre_trunc = HEAP8[$0>>0]|0; $192 = $$pre_trunc&1; STACKTOP = sp;return ($192|0); } } if ((label|0) == 28) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $4 = $97; $5 = $98; } __ZN15zip_file_system11file_headerD2Ev($FileHdr); } } } } } } } } } } } while(0); if ((label|0) == 7) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; } __ZN15zip_file_system9izfstreamD1Ev($File); __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($ZipInfo); $193 = $4; $194 = $5; ___resumeException($193|0); // unreachable; return (0)|0; } function __ZNK15zip_file_system10filesystem16CentralDirZippedERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEExj($this,$File,$0,$1,$size) { $this = $this|0; $File = $File|0; $0 = $0|0; $1 = $1|0; $size = $size|0; var $$byval_copy = 0, $$byval_copy$2 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $EndPos = 0, $Header = 0, $Pos = 0, $RawSignature = 0, $StartPos = 0, $cleanup$dest = 0, $eof = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 200|0; $$byval_copy = sp + 184|0; $2 = sp + 176|0; $5 = sp + 168|0; $eof = sp + 160|0; $EndPos = sp + 152|0; $StartPos = sp + 144|0; $7 = sp + 128|0; $RawSignature = sp + 264|0; $Header = sp + 228|0; $Pos = sp + 112|0; $11 = sp + 96|0; $12 = sp + 80|0; $13 = sp + 64|0; $14 = sp + 48|0; $15 = sp + 32|0; $16 = sp + 16|0; $17 = sp; $3 = $this; $4 = $File; $18 = $5; $19 = $18; HEAP32[$19>>2] = $0; $20 = (($18) + 4)|0; $21 = $20; HEAP32[$21>>2] = $1; $6 = $size; $22 = $5; $23 = $22; $24 = HEAP32[$23>>2]|0; $25 = (($22) + 4)|0; $26 = $25; $27 = HEAP32[$26>>2]|0; $28 = $6; $29 = (_i64Add(($24|0),($27|0),($28|0),0)|0); $30 = tempRet0; $31 = $eof; $32 = $31; HEAP32[$32>>2] = $29; $33 = (($31) + 4)|0; $34 = $33; HEAP32[$34>>2] = $30; $35 = $4; $36 = $eof; $37 = $36; $38 = HEAP32[$37>>2]|0; $39 = (($36) + 4)|0; $40 = $39; $41 = HEAP32[$40>>2]|0; $42 = (_i64Subtract(($38|0),($41|0),22,0)|0); $43 = tempRet0; $44 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($35,$42,$43,0)|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + -12|0); $47 = HEAP32[$46>>2]|0; $48 = (($44) + ($47)|0); $49 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($48)|0); if ($49) { $50 = $2; $51 = $50; HEAP32[$51>>2] = -1; $52 = (($50) + 4)|0; $53 = $52; HEAP32[$53>>2] = -1; $299 = $2; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = (($299) + 4)|0; $303 = $302; $304 = HEAP32[$303>>2]|0; tempRet0 = ($304); STACKTOP = sp;return ($301|0); } $54 = $4; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($7,$54); $55 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($7)|0); $56 = tempRet0; $57 = $StartPos; $58 = $57; HEAP32[$58>>2] = $55; $59 = (($57) + 4)|0; $60 = $59; HEAP32[$60>>2] = $56; $61 = $StartPos; $62 = $61; $63 = HEAP32[$62>>2]|0; $64 = (($61) + 4)|0; $65 = $64; $66 = HEAP32[$65>>2]|0; $67 = ($63|0)==(0); $68 = ($66|0)==(0); $69 = $67 & $68; if ($69) { $70 = $2; $71 = $70; HEAP32[$71>>2] = -1; $72 = (($70) + 4)|0; $73 = $72; HEAP32[$73>>2] = -1; $299 = $2; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = (($299) + 4)|0; $303 = $302; $304 = HEAP32[$303>>2]|0; tempRet0 = ($304); STACKTOP = sp;return ($301|0); } $74 = $StartPos; $75 = $74; $76 = HEAP32[$75>>2]|0; $77 = (($74) + 4)|0; $78 = $77; $79 = HEAP32[$78>>2]|0; $80 = $5; $81 = $80; $82 = HEAP32[$81>>2]|0; $83 = (($80) + 4)|0; $84 = $83; $85 = HEAP32[$84>>2]|0; $86 = (_i64Add(($82|0),($85|0),65536,0)|0); $87 = tempRet0; $88 = ($79|0)<($87|0); $89 = ($76>>>0)<=($86>>>0); $90 = ($79|0)==($87|0); $91 = $90 & $89; $92 = $88 | $91; if ($92) { $93 = $EndPos; $94 = $93; HEAP32[$94>>2] = 1; $95 = (($93) + 4)|0; $96 = $95; HEAP32[$96>>2] = 0; } else { $97 = $StartPos; $98 = $97; $99 = HEAP32[$98>>2]|0; $100 = (($97) + 4)|0; $101 = $100; $102 = HEAP32[$101>>2]|0; $103 = (_i64Subtract(($99|0),($102|0),65536,0)|0); $104 = tempRet0; $105 = $EndPos; $106 = $105; HEAP32[$106>>2] = $103; $107 = (($105) + 4)|0; $108 = $107; HEAP32[$108>>2] = $104; } L12: while(1) { $109 = $4; $110 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($109,$RawSignature,4)|0); $111 = HEAP32[$110>>2]|0; $112 = ((($111)) + -12|0); $113 = HEAP32[$112>>2]|0; $114 = (($110) + ($113)|0); $115 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($114)|0); if ($115) { label = 9; break; } __ZN15zip_file_system12eofcd_headerC2Ev($Header); $120 = $4; __THREW__ = 0; invoke_vii(7036,($Pos|0),($120|0)); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 24; break; } $123 = HEAP32[$RawSignature>>2]|0; $124 = ($123|0)==(101010256); do { if ($124) { $125 = $4; __THREW__ = 0; $126 = (invoke_iiiii(7037,($125|0),-4,-1,1)|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 24; break L12; } $129 = HEAP32[$126>>2]|0; $130 = ((($129)) + -12|0); $131 = HEAP32[$130>>2]|0; $132 = (($126) + ($131)|0); __THREW__ = 0; $133 = (invoke_ii(4206,($132|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 24; break L12; } if ($133) { $136 = $4; __THREW__ = 0; $137 = (invoke_iii(7038,($Header|0),($136|0))|0); $138 = __THREW__; __THREW__ = 0; $139 = $138&1; if ($139) { label = 24; break L12; } if ($137) { $140 = ((($Header)) + 4|0); $141 = HEAP16[$140>>1]|0; $142 = $141&65535; $143 = ($142|0)==(0); if ($143) { $144 = ((($Header)) + 6|0); $145 = HEAP16[$144>>1]|0; $146 = $145&65535; $147 = (0)==($146|0); if ($147) { $148 = ((($Header)) + 8|0); $149 = HEAP16[$148>>1]|0; $150 = $149&65535; $151 = ((($Header)) + 10|0); $152 = HEAP16[$151>>1]|0; $153 = $152&65535; $154 = ($150|0)==($153|0); if ($154) { $155 = $4; $156 = $eof; $157 = $156; $158 = HEAP32[$157>>2]|0; $159 = (($156) + 4)|0; $160 = $159; $161 = HEAP32[$160>>2]|0; $162 = (_i64Subtract(($158|0),($161|0),1,0)|0); $163 = tempRet0; __THREW__ = 0; $164 = (invoke_iiiii(7037,($155|0),($162|0),($163|0),0)|0); $165 = __THREW__; __THREW__ = 0; $166 = $165&1; if ($166) { label = 24; break L12; } $167 = HEAP32[$164>>2]|0; $168 = ((($167)) + -12|0); $169 = HEAP32[$168>>2]|0; $170 = (($164) + ($169)|0); __THREW__ = 0; $171 = (invoke_ii(7012,($170|0))|0); $172 = __THREW__; __THREW__ = 0; $173 = $172&1; if ($173) { label = 24; break L12; } if ($171) { $174 = $2; $175 = $174; HEAP32[$175>>2] = -1; $176 = (($174) + 4)|0; $177 = $176; HEAP32[$177>>2] = -1; $10 = 1; break; } $182 = $4; __THREW__ = 0; invoke_vii(7036,($12|0),($182|0)); $183 = __THREW__; __THREW__ = 0; $184 = $183&1; if ($184) { label = 24; break L12; } __THREW__ = 0; invoke_viiii(7039,($11|0),($12|0),1,0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 24; break L12; } $187 = ((($Header)) + 20|0); $188 = HEAP16[$187>>1]|0; $189 = $188&65535; $190 = (($189) + 22)|0; $191 = (($190) - 4)|0; $192 = ($191|0)<(0); $193 = $192 << 31 >> 31; __THREW__ = 0; invoke_viiii(7039,($13|0),($Pos|0),($191|0),($193|0)); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 24; break L12; } __THREW__ = 0; $196 = (invoke_iii(7040,($11|0),($13|0))|0); $197 = __THREW__; __THREW__ = 0; $198 = $197&1; if ($198) { label = 24; break L12; } if (!($196)) { label = 41; break; } $199 = $4; $200 = $5; $201 = $200; $202 = HEAP32[$201>>2]|0; $203 = (($200) + 4)|0; $204 = $203; $205 = HEAP32[$204>>2]|0; $206 = ((($Header)) + 16|0); $207 = HEAP32[$206>>2]|0; $208 = (_i64Add(($202|0),($205|0),($207|0),0)|0); $209 = tempRet0; __THREW__ = 0; invoke_viii(7014,($14|0),($208|0),($209|0)); $210 = __THREW__; __THREW__ = 0; $211 = $210&1; if ($211) { label = 24; break L12; } __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$14>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$14+12>>2]|0; $212 = (invoke_iii(7015,($199|0),($$byval_copy|0))|0); $213 = __THREW__; __THREW__ = 0; $214 = $213&1; if ($214) { label = 24; break L12; } $215 = HEAP32[$212>>2]|0; $216 = ((($215)) + -12|0); $217 = HEAP32[$216>>2]|0; $218 = (($212) + ($217)|0); __THREW__ = 0; $219 = (invoke_ii(7012,($218|0))|0); $220 = __THREW__; __THREW__ = 0; $221 = $220&1; if ($221) { label = 24; break L12; } if ($219) { $222 = $2; $223 = $222; HEAP32[$223>>2] = -1; $224 = (($222) + 4)|0; $225 = $224; HEAP32[$225>>2] = -1; $10 = 1; break; } $226 = $4; __THREW__ = 0; $227 = (invoke_iiii(7041,($226|0),($RawSignature|0),4)|0); $228 = __THREW__; __THREW__ = 0; $229 = $228&1; if ($229) { label = 24; break L12; } $230 = HEAP32[$227>>2]|0; $231 = ((($230)) + -12|0); $232 = HEAP32[$231>>2]|0; $233 = (($227) + ($232)|0); __THREW__ = 0; $234 = (invoke_ii(7012,($233|0))|0); $235 = __THREW__; __THREW__ = 0; $236 = $235&1; if ($236) { label = 24; break L12; } if ($234) { $237 = $2; $238 = $237; HEAP32[$238>>2] = -1; $239 = (($237) + 4)|0; $240 = $239; HEAP32[$240>>2] = -1; $10 = 1; break; } $241 = HEAP32[$RawSignature>>2]|0; $242 = ($241|0)==(33639248); if (!($242)) { label = 41; break; } $243 = $5; $244 = $243; $245 = HEAP32[$244>>2]|0; $246 = (($243) + 4)|0; $247 = $246; $248 = HEAP32[$247>>2]|0; $249 = ((($Header)) + 16|0); $250 = HEAP32[$249>>2]|0; $251 = (_i64Add(($245|0),($248|0),($250|0),0)|0); $252 = tempRet0; $253 = $2; $254 = $253; HEAP32[$254>>2] = $251; $255 = (($253) + 4)|0; $256 = $255; HEAP32[$256>>2] = $252; $10 = 1; } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } else { label = 41; } } while(0); if ((label|0) == 41) { label = 0; $257 = $4; ;HEAP32[$15>>2]=HEAP32[$Pos>>2]|0;HEAP32[$15+4>>2]=HEAP32[$Pos+4>>2]|0;HEAP32[$15+8>>2]=HEAP32[$Pos+8>>2]|0;HEAP32[$15+12>>2]=HEAP32[$Pos+12>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$15>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$$byval_copy$2+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$$byval_copy$2+12>>2]=HEAP32[$15+12>>2]|0; (invoke_iii(7015,($257|0),($$byval_copy$2|0))|0); $258 = __THREW__; __THREW__ = 0; $259 = $258&1; if ($259) { label = 24; break; } $10 = 0; } __ZN15zip_file_system12eofcd_headerD2Ev($Header); $cleanup$dest = $10; $switch = ($cleanup$dest>>>0)<(1); if (!($switch)) { label = 48; break; } $260 = $4; $261 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($260,-5,-1,1)|0); $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + -12|0); $264 = HEAP32[$263>>2]|0; $265 = (($261) + ($264)|0); $266 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($265)|0); if (!($266)) { label = 47; break; } $267 = $4; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($16,$267); $268 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($16)|0); $269 = tempRet0; $270 = $EndPos; $271 = $270; $272 = HEAP32[$271>>2]|0; $273 = (($270) + 4)|0; $274 = $273; $275 = HEAP32[$274>>2]|0; $276 = ($269|0)>($275|0); $277 = ($268>>>0)>($272>>>0); $278 = ($269|0)==($275|0); $279 = $278 & $277; $280 = $276 | $279; if (!($280)) { label = 47; break; } $281 = $4; __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($17,$281); $282 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($17)|0); $283 = tempRet0; $284 = $5; $285 = $284; $286 = HEAP32[$285>>2]|0; $287 = (($284) + 4)|0; $288 = $287; $289 = HEAP32[$288>>2]|0; $290 = ($283|0)>($289|0); $291 = ($282>>>0)>($286>>>0); $292 = ($283|0)==($289|0); $293 = $292 & $291; $294 = $290 | $293; if (!($294)) { label = 47; break; } } if ((label|0) == 9) { $116 = $2; $117 = $116; HEAP32[$117>>2] = -1; $118 = (($116) + 4)|0; $119 = $118; HEAP32[$119>>2] = -1; $299 = $2; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = (($299) + 4)|0; $303 = $302; $304 = HEAP32[$303>>2]|0; tempRet0 = ($304); STACKTOP = sp;return ($301|0); } else if ((label|0) == 24) { $178 = ___cxa_find_matching_catch()|0; $179 = tempRet0; $8 = $178; $9 = $179; __ZN15zip_file_system12eofcd_headerD2Ev($Header); $180 = $8; $181 = $9; ___resumeException($180|0); // unreachable; } else if ((label|0) == 47) { $295 = $2; $296 = $295; HEAP32[$296>>2] = -1; $297 = (($295) + 4)|0; $298 = $297; HEAP32[$298>>2] = -1; $299 = $2; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = (($299) + 4)|0; $303 = $302; $304 = HEAP32[$303>>2]|0; tempRet0 = ($304); STACKTOP = sp;return ($301|0); } else if ((label|0) == 48) { $299 = $2; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = (($299) + 4)|0; $303 = $302; $304 = HEAP32[$303>>2]|0; tempRet0 = ($304); STACKTOP = sp;return ($301|0); } return (0)|0; } function __ZNK15zip_file_system10filesystem7lt_pathclERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_($this,$s1,$s2) { $this = $this|0; $s1 = $s1|0; $s2 = $s2|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $A = 0; var $B = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 24|0; $1 = $this; $2 = $s1; $3 = $s2; $4 = $2; $5 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($4)|0); $A = $5; $6 = $3; $7 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($6)|0); $B = $7; $i = 0; L1: while(1) { $8 = $i; $9 = $A; $10 = (($9) + ($8)|0); $11 = HEAP8[$10>>0]|0; $12 = $11 << 24 >> 24; $13 = ($12|0)==(0); if ($13) { $14 = $i; $15 = $B; $16 = (($15) + ($14)|0); $17 = HEAP8[$16>>0]|0; $18 = $17 << 24 >> 24; $19 = ($18|0)==(0); if ($19) { label = 4; break; } } $20 = $i; $21 = $A; $22 = (($21) + ($20)|0); $23 = HEAP8[$22>>0]|0; $24 = $23 << 24 >> 24; $25 = $i; $26 = $B; $27 = (($26) + ($25)|0); $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = ($24|0)==($29|0); do { if (!($30)) { $31 = $i; $32 = $A; $33 = (($32) + ($31)|0); $34 = HEAP8[$33>>0]|0; $35 = $34 << 24 >> 24; $36 = ($35|0)==(92); if ($36) { $37 = $i; $38 = $B; $39 = (($38) + ($37)|0); $40 = HEAP8[$39>>0]|0; $41 = $40 << 24 >> 24; $42 = ($41|0)==(47); if ($42) { break; } } $43 = $i; $44 = $A; $45 = (($44) + ($43)|0); $46 = HEAP8[$45>>0]|0; $47 = $46 << 24 >> 24; $48 = ($47|0)==(47); if (!($48)) { break L1; } $49 = $i; $50 = $B; $51 = (($50) + ($49)|0); $52 = HEAP8[$51>>0]|0; $53 = $52 << 24 >> 24; $54 = ($53|0)==(92); if (!($54)) { break L1; } } } while(0); $72 = $i; $73 = (($72) + 1)|0; $i = $73; } if ((label|0) == 4) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $74 = $$pre_trunc&1; STACKTOP = sp;return ($74|0); } $55 = $i; $56 = $A; $57 = (($56) + ($55)|0); $58 = HEAP8[$57>>0]|0; $59 = $58 << 24 >> 24; $60 = ($59|0)==(0); if (!($60)) { $61 = $i; $62 = $A; $63 = (($62) + ($61)|0); $64 = HEAP8[$63>>0]|0; $65 = $64 << 24 >> 24; $66 = $i; $67 = $B; $68 = (($67) + ($66)|0); $69 = HEAP8[$68>>0]|0; $70 = $69 << 24 >> 24; $71 = ($65|0)<($70|0); if (!($71)) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $74 = $$pre_trunc&1; STACKTOP = sp;return ($74|0); } } $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $74 = $$pre_trunc&1; STACKTOP = sp;return ($74|0); } function __GLOBAL__sub_I_zfsystem_cpp() { var label = 0, sp = 0; sp = STACKTOP; ___cxx_global_var_init_6595(); ___cxx_global_var_init_1_6596(); ___cxx_global_var_init_2_6597(); return; } function __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEC2ES7_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2ERKS9_($3,$1); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEEC2Ev($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 6|0; $1 = sp + 5|0; $2 = sp + 4|0; $0 = $this; $3 = $0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEC2ESC_($1,$$byval_copy); __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEEC2ERKSE_($3,$1); STACKTOP = sp;return; } function __ZN13io_facilities15search_iteratorC2EPKc($this,$FileSpec) { $this = $this|0; $FileSpec = $FileSpec|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $FileSpec; $4 = $0; HEAP8[$4>>0] = 0; $5 = ((($4)) + 4|0); HEAP32[$5>>2] = 0; $6 = ((($4)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($6); $7 = $1; __THREW__ = 0; (invoke_iii(7048,($4|0),($7|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; $2 = $10; $3 = $11; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $12 = $2; $13 = $3; ___resumeException($12|0); // unreachable; } else { STACKTOP = sp;return; } } function __ZNK13io_facilities15search_iteratorcvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&1; STACKTOP = sp;return ($3|0); } function __ZNK13io_facilities15search_iterator3endEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN13io_facilities15search_iteratorD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); if ($6) { $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; __THREW__ = 0; (invoke_ii(7049,($8|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; $1 = $11; $2 = $12; $13 = ((($3)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($13); $14 = $1; ___clang_call_terminate($14); // unreachable; } } $15 = ((($3)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($15); STACKTOP = sp;return; } function __ZNK13io_facilities15search_iterator4NameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 11|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($agg$result,$4); STACKTOP = sp;return; } function __ZN13io_facilities15search_iteratorppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZN13io_facilities15search_iterator4nextEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN15zip_file_system10filesystem11MakeDefaultEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[17489] = $1; STACKTOP = sp;return; } function __ZN15zip_file_system10filesystem12zipfile_infoC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($1); $2 = ((($1)) + 12|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 16|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 20|0); HEAP32[$4>>2] = 0; STACKTOP = sp;return; } function __ZN15zip_file_system11file_headerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); __ZNSt3__16vectorIcNS_9allocatorIcEEEC2Ev($2); $3 = ((($1)) + 60|0); __ZNSt3__16vectorIcNS_9allocatorIcEEEC2Ev($3); $4 = ((($1)) + 72|0); __ZNSt3__16vectorIcNS_9allocatorIcEEEC2Ev($4); STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (__ZNSt3__16vectorIcNS_9allocatorIcEEE11__make_iterEPc($2,$3)|0); HEAP32[$0>>2] = $4; $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEEixEOS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($12)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE25__construct_node_with_keyEOS6_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(7050,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } function __ZN15zip_file_system10filesystem9file_infoC2Ejjjjsb($this,$PackID,$Offset,$Size,$CompSize,$CompMethod,$Directory) { $this = $this|0; $PackID = $PackID|0; $Offset = $Offset|0; $Size = $Size|0; $CompSize = $CompSize|0; $CompMethod = $CompMethod|0; $Directory = $Directory|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $PackID; $2 = $Offset; $3 = $Size; $4 = $CompSize; $5 = $CompMethod; $7 = $Directory&1; $6 = $7; $8 = $0; $9 = $1; HEAP32[$8>>2] = $9; $10 = ((($8)) + 4|0); $11 = $2; HEAP32[$10>>2] = $11; $12 = ((($8)) + 8|0); $13 = $3; HEAP32[$12>>2] = $13; $14 = ((($8)) + 12|0); $15 = $4; HEAP32[$14>>2] = $15; $16 = ((($8)) + 16|0); $17 = $5; HEAP16[$16>>1] = $17; $18 = ((($8)) + 18|0); $19 = $6; $20 = $19&1; $21 = $20&1; HEAP8[$18>>0] = $21; STACKTOP = sp;return; } function __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEixERS8_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS8_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } $12 = $1; __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE25__construct_node_with_keyERS8_($__h,$4,$12); $13 = HEAP32[$__parent>>2]|0; $14 = $__child; $15 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(7051,($4|0),($13|0),($14|0),($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $2 = $19; $3 = $20; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($__h); $21 = $2; $22 = $3; ___resumeException($21|0); // unreachable; } $18 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE7releaseEv($__h)|0); $__r = $18; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($__h); $23 = $__r; $24 = ((($23)) + 16|0); $25 = ((($24)) + 4|0); STACKTOP = sp;return ($25|0); } function __ZN15zip_file_system10filesystem12zipfile_infoaSERKS1_($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $1; $4 = $2; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($3,$4)|0); $5 = ((($3)) + 12|0); $6 = $2; $7 = ((($6)) + 12|0); ;HEAP32[$5>>2]=HEAP32[$7>>2]|0;HEAP32[$5+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$7+8>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15zip_file_system11file_headerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 72|0); __ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev($2); $3 = ((($1)) + 60|0); __ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev($3); $4 = ((($1)) + 48|0); __ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3<<2)|0); STACKTOP = sp;return ($5|0); } function __ZNK15zip_file_system7zbuffer7is_usedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4341|0); $3 = HEAP8[$2>>0]|0; $4 = $3&1; STACKTOP = sp;return ($4|0); } function __ZN15zip_file_system10filesystem12pooledBufferD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($1)) + 24|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = HEAP32[$6>>2]|0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($6); } } $11 = ((($1)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN15zip_file_system14zbuffer_storedC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system7zbufferC2Ev($1); $2 = 70268; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4sizeEv($1)|0); $__old_size = $2; __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5clearEv($1); $3 = $__old_size; __THREW__ = 0; invoke_vii(7052,($1|0),($3|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } __THREW__ = 0; invoke_vi(7053,($1|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZN15zip_file_system9izfstream5setFSEPNS_10filesystemE($this,$pFS) { $this = $this|0; $pFS = $pFS|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $pFS; $2 = $0; $3 = $1; $4 = ((($2)) + 36|0); HEAP32[$4>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__113basic_filebufIcNS_11char_traitsIcEEE7is_openEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 64|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); STACKTOP = sp;return ($4|0); } function __ZN15zip_file_system10filesystem9file_infoC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($1)) + 8|0); HEAP32[$3>>2] = 0; $4 = ((($1)) + 12|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 16|0); HEAP16[$5>>1] = 0; $6 = ((($1)) + 18|0); HEAP8[$6>>0] = 1; STACKTOP = sp;return; } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj($this,$__s,$__mode) { $this = $this|0; $__s = $__s|0; $__mode = $__mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__s; $2 = $__mode; $3 = $0; $4 = ((($3)) + 8|0); $5 = $1; $6 = $2; $7 = $6 | 8; $8 = (__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj($4,$5,$7)|0); $9 = ($8|0)!=(0|0); $10 = HEAP32[$3>>2]|0; $11 = ((($10)) + -12|0); $12 = HEAP32[$11>>2]|0; $13 = (($3) + ($12)|0); if ($9) { __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearEj($13,0); STACKTOP = sp;return; } else { __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($13,4); STACKTOP = sp;return; } } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4findIS7_EENS_21__tree_const_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE4findERS8_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEC2ESB_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEC2ESB_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEESE_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEESC_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEptEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($File,$Var,$NbBytes) { $File = $File|0; $Var = $Var|0; $NbBytes = $NbBytes|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $TmpVar = 0; var $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $TmpVar = sp + 4|0; $0 = $File; $1 = $Var; $2 = $NbBytes; $3 = $2; $4 = (4)>=($3>>>0); if (!($4)) { ___assert_fail((169136|0),(169165|0),110,(169240|0)); // unreachable; } $5 = $1; HEAP32[$5>>2] = 0; HEAP32[$TmpVar>>2] = 0; $i = 0; while(1) { $6 = $i; $7 = $2; $8 = ($6|0)<($7|0); $9 = $0; if (!($8)) { break; } (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($9,$TmpVar,1)|0); $10 = HEAP32[$TmpVar>>2]|0; $11 = $i; $12 = $11<<3; $13 = $10 << $12; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = $15 | $13; HEAP32[$14>>2] = $16; $17 = $i; $18 = (($17) + 1)|0; $i = $18; } STACKTOP = sp;return ($9|0); } function __ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($File,$Var,$NbBytes) { $File = $File|0; $Var = $Var|0; $NbBytes = $NbBytes|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $TmpVar = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $TmpVar = sp + 16|0; $0 = $File; $1 = $Var; $2 = $NbBytes; $3 = $2; $4 = (2)>=($3>>>0); if (!($4)) { ___assert_fail((169136|0),(169165|0),110,(169240|0)); // unreachable; } $5 = $1; HEAP16[$5>>1] = 0; HEAP16[$TmpVar>>1] = 0; $i = 0; while(1) { $6 = $i; $7 = $2; $8 = ($6|0)<($7|0); $9 = $0; if (!($8)) { break; } (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($9,$TmpVar,1)|0); $10 = HEAP16[$TmpVar>>1]|0; $11 = $10&65535; $12 = $i; $13 = $12<<3; $14 = $11 << $13; $15 = $1; $16 = HEAP16[$15>>1]|0; $17 = $16&65535; $18 = $17 | $14; $19 = $18&65535; HEAP16[$15>>1] = $19; $20 = $i; $21 = (($20) + 1)|0; $i = $21; } STACKTOP = sp;return ($9|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE4findERSC_($this,$__k) { $this = $this|0; $__k = $__k|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $0 = sp + 12|0; $3 = sp; $1 = $this; $2 = $__k; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($4,$5)|0); HEAP32[$3>>2] = $6; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $7 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ENS_14__map_iteratorINS_15__tree_iteratorISC_SG_iEEEE($this,$__i) { $this = $this|0; $__i = $__i|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $1 = sp; $0 = $this; $2 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ENS_15__tree_iteratorISB_SF_iEE($2,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE3endEv($this) { $this = $this|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $0 = sp + 8|0; $2 = sp; $1 = $this; $3 = $1; $4 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($3)|0); HEAP32[$2>>2] = $4; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($0,$$byval_copy); $5 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($5|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; (__ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEppEv($1)|0); STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); STACKTOP = sp;return ($4|0); } function __ZN15zip_file_system12eofcd_headerC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZNSt3__16vectorIcNS_9allocatorIcEEEC2Ev($2); STACKTOP = sp;return; } function __ZN15zip_file_system12eofcd_headerD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 24|0); __ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev($2); STACKTOP = sp;return; } function __ZNKSt3__14fposI11__mbstate_tEplEx($agg$result,$this,$0,$1) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $2 = $this; $4 = $3; $5 = $4; HEAP32[$5>>2] = $0; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = $1; $8 = $2; ;HEAP32[$agg$result>>2]=HEAP32[$8>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$8+12>>2]|0; $9 = $3; $10 = $9; $11 = HEAP32[$10>>2]|0; $12 = (($9) + 4)|0; $13 = $12; $14 = HEAP32[$13>>2]|0; (__ZNSt3__14fposI11__mbstate_tEpLEx($agg$result,$11,$14)|0); STACKTOP = sp;return; } function __ZNSt3__1eqI11__mbstate_tEEbRKNS_4fposIT_EES6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($2)|0); $4 = tempRet0; $5 = $1; $6 = (__ZNKSt3__14fposI11__mbstate_tEcvxEv($5)|0); $7 = tempRet0; $8 = ($3|0)==($6|0); $9 = ($4|0)==($7|0); $10 = $8 & $9; STACKTOP = sp;return ($10|0); } function __ZN15zip_file_system9izfstream9getOffsetEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZN15zip_file_system9izfstream11getCompSizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEixEOS6_($this,$__k) { $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__child = 0, $__h = 0, $__parent = 0, $__r = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__parent = sp + 28|0; $__h = sp + 8|0; $0 = $this; $1 = $__k; $4 = $0; $5 = $1; $6 = (__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSD_($4,$__parent,$5)|0); $__child = $6; $7 = $__child; $8 = HEAP32[$7>>2]|0; $__r = $8; $9 = $__child; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } $12 = $1; $13 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($12)|0); __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE25__construct_node_with_keyEOS6_($__h,$4,$13); $14 = HEAP32[$__parent>>2]|0; $15 = $__child; $16 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE3getEv($__h)|0); __THREW__ = 0; invoke_viiii(7054,($4|0),($14|0),($15|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $2 = $20; $3 = $21; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($__h); $22 = $2; $23 = $3; ___resumeException($22|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE7releaseEv($__h)|0); $__r = $19; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($__h); $24 = $__r; $25 = ((($24)) + 16|0); $26 = ((($25)) + 12|0); STACKTOP = sp;return ($26|0); } function __ZN15zip_file_system10filesystem17limited_file_infoC2Ejj($this,$Offset,$Size) { $this = $this|0; $Offset = $Offset|0; $Size = $Size|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $Offset; $2 = $Size; $3 = $0; $4 = $1; HEAP32[$3>>2] = $4; $5 = ((($3)) + 4|0); $6 = $2; HEAP32[$5>>2] = $6; STACKTOP = sp;return; } function ___cxx_global_var_init_6595() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc(69960,211279); (___cxa_atexit((3831|0),(69960|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_1_6596() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1Ev(69972); (___cxa_atexit((1110|0),(69972|0),(___dso_handle|0))|0); return; } function ___cxx_global_var_init_2_6597() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2Ev(70164); (___cxa_atexit((7055|0),(70164|0),(___dso_handle|0))|0); return; } function __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE10deallocateERS6_PS5_j($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE17__destruct_at_endEPS4_($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE17__destruct_at_endEPS4_($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -4|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIPN15zip_file_system10filesystem12pooledBufferEEEPT_S6_($10)|0); __THREW__ = 0; invoke_vii(7056,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE7destroyIS5_EEvRS6_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEE7destroyEPS4_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEE7destroyEPS4_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIPN15zip_file_system10filesystem12pooledBufferEEEPT_S6_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE10deallocateERS6_PS5_j($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEE10deallocateEPS4_j($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEE10deallocateEPS4_j($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; $8 = (($7|0) / 4)&-1; STACKTOP = sp;return ($8|0); } function __ZNKSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZN13io_facilities15search_iterator5beginEPKc($this,$FileSpec) { $this = $this|0; $FileSpec = $FileSpec|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $DirectoryName = 0, $i = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 64|0; $$byval_copy$1 = sp + 60|0; $$byval_copy = sp + 56|0; $DirectoryName = sp + 32|0; $5 = sp + 16|0; $6 = sp + 12|0; $7 = sp + 8|0; $8 = sp + 4|0; $1 = $this; $2 = $FileSpec; $10 = $1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($DirectoryName); $11 = ((($10)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0|0); if ($13) { $14 = ((($10)) + 4|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; (invoke_ii(7049,($15|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { label = 4; } } else { label = 4; } do { if ((label|0) == 4) { $22 = $2; __THREW__ = 0; $23 = (invoke_ii(6973,($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $i = $23; while(1) { $26 = $i; $27 = ($26|0)>=(0); if (!($27)) { break; } $28 = $i; $29 = $2; $30 = (($29) + ($28)|0); $31 = HEAP8[$30>>0]|0; $32 = $31 << 24 >> 24; $33 = ($32|0)==(47); if ($33) { break; } $34 = $i; $35 = (($34) + -1)|0; $i = $35; } $36 = $i; $37 = ($36|0)<(0); if ($37) { __THREW__ = 0; (invoke_iii(3925,($DirectoryName|0),(208803|0))|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { break; } } else { $40 = $2; $41 = $2; $42 = $i; $43 = (($42) + 1)|0; $i = $43; $44 = (($41) + ($42)|0); __THREW__ = 0; (invoke_iiii(7057,($DirectoryName|0),($40|0),($44|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } } $47 = ((($10)) + 8|0); $48 = $2; $49 = $i; $50 = (($48) + ($49)|0); $51 = ((($50)) + 1|0); __THREW__ = 0; (invoke_iii(3925,($47|0),($51|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if (!($53)) { $54 = ((($10)) + 8|0); $55 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($54)|0); HEAP32[$5>>2] = $55; $56 = ((($10)) + 8|0); $57 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($56)|0); HEAP32[$6>>2] = $57; $58 = ((($10)) + 8|0); $59 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($58)|0); HEAP32[$7>>2] = $59; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$6>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$7>>2]|0; $60 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if (!($62)) { HEAP32[$8>>2] = $60; $63 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($DirectoryName)|0); __THREW__ = 0; $64 = (invoke_ii(7058,($63|0))|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { $67 = ((($10)) + 4|0); HEAP32[$67>>2] = $64; $68 = ($64|0)!=(0|0); $69 = $68&1; HEAP8[$10>>0] = $69; $70 = HEAP8[$10>>0]|0; $71 = $70&1; if (!($71)) { $0 = $10; $9 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($DirectoryName); $74 = $0; STACKTOP = sp;return ($74|0); } __THREW__ = 0; (invoke_ii(7059,($10|0))|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if (!($73)) { $0 = $10; $9 = 1; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($DirectoryName); $74 = $0; STACKTOP = sp;return ($74|0); } } } } } } } while(0); $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $3 = $18; $4 = $19; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($DirectoryName); $20 = $3; $21 = $4; ___resumeException($20|0); // unreachable; return (0)|0; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cap = 0, $__n = 0, $__p = 0, $__sz = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 28|0; $0 = $this; $1 = $__first; $2 = $__last; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__18distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_($5,$6)|0); $__n = $7; $8 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv($4)|0); $__cap = $8; $9 = $__cap; $10 = $__n; $11 = ($9>>>0)<($10>>>0); if ($11) { $12 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($4)|0); $__sz = $12; $13 = $__cap; $14 = $__n; $15 = $__cap; $16 = (($14) - ($15))|0; $17 = $__sz; $18 = $__sz; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($4,$13,$16,$17,0,$18,0); } else { } $19 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv($4)|0); $__p = $19; while(1) { $20 = $1; $21 = $2; $22 = ($20|0)!=($21|0); $23 = $__p; if (!($22)) { break; } $24 = $1; __ZNSt3__111char_traitsIcE6assignERcRKc($23,$24); $25 = $1; $26 = ((($25)) + 1|0); $1 = $26; $27 = $__p; $28 = ((($27)) + 1|0); $__p = $28; } HEAP8[$3>>0] = 0; __ZNSt3__111char_traitsIcE6assignERcRKc($23,$3); $29 = $__n; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeEj($4,$29); STACKTOP = sp;return ($4|0); } function __ZNSt3__18distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_($__first,$__last) { $__first = $__first|0; $__last = $__last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__first; $1 = $__last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; $5 = (__ZNSt3__110__distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE($3,$4,$$byval_copy)|0); STACKTOP = sp;return ($5|0); } function __ZNSt3__110__distanceIPKcEENS_15iterator_traitsIT_E15difference_typeES4_S4_NS_26random_access_iterator_tagE($__first,$__last,$0) { $__first = $__first|0; $__last = $__last|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__first; $2 = $__last; $3 = $2; $4 = $1; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; STACKTOP = sp;return ($7|0); } function __ZN13io_facilities15search_iterator4nextEv($this) { $this = $this|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $FileName = 0, $Found = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$5 = sp + 96|0; $$byval_copy$4 = sp + 88|0; $$byval_copy$3 = sp + 80|0; $$byval_copy$2 = sp + 72|0; $$byval_copy$1 = sp + 68|0; $$byval_copy = sp + 64|0; $FileName = sp + 48|0; $3 = sp + 36|0; $4 = sp + 32|0; $5 = sp + 28|0; $6 = sp + 24|0; $7 = sp + 16|0; $8 = sp + 8|0; $9 = sp; $0 = $this; $10 = $0; $Found = 0; L1: while(1) { $11 = $Found; $12 = $11&1; $13 = $12 ^ 1; if (!($13)) { label = 15; break; } $14 = ((($10)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = (_readdir($15)|0); $17 = ((($10)) + 20|0); HEAP32[$17>>2] = $16; $18 = ($16|0)!=(0|0); $19 = $18&1; HEAP8[$10>>0] = $19; $20 = HEAP8[$10>>0]|0; $21 = $20&1; if (!($21)) { label = 15; break; } $22 = ((($10)) + 20|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 11|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($FileName,$24); __THREW__ = 0; $25 = (invoke_iii(4365,($FileName|0),0)|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 7; break; } $28 = HEAP8[$25>>0]|0; $29 = $28 << 24 >> 24; $30 = ($29|0)==(46); do { if ($30) { $Found = 0; } else { $35 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($FileName)|0); $36 = ((($10)) + 8|0); $37 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($36)|0); $38 = ($35>>>0)<=($37>>>0); if ($38) { $Found = 0; break; } $39 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($FileName)|0); HEAP32[$3>>2] = $39; $40 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($FileName)|0); HEAP32[$4>>2] = $40; $41 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($FileName)|0); HEAP32[$5>>2] = $41; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$5>>2]|0; $42 = (invoke_iiiii(3793,($$byval_copy|0),($$byval_copy$1|0),($$byval_copy$2|0),(3794|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { label = 7; break L1; } HEAP32[$6>>2] = $42; $45 = ((($10)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEv($7,$45); $46 = ((($10)) + 8|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv($8,$46); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEv($9,$FileName); __THREW__ = 0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy$3+4>>2]=HEAP32[$7+4>>2]|0; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$8>>2]|0;HEAP32[$$byval_copy$4+4>>2]=HEAP32[$8+4>>2]|0; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$9>>2]|0;HEAP32[$$byval_copy$5+4>>2]=HEAP32[$9+4>>2]|0; $47 = (invoke_iiii(7060,($$byval_copy$3|0),($$byval_copy$4|0),($$byval_copy$5|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 7; break L1; } if ($47) { $Found = 1; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FileName); } if ((label|0) == 7) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $1 = $31; $2 = $32; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($FileName); $33 = $1; $34 = $2; ___resumeException($33|0); // unreachable; } else if ((label|0) == 15) { STACKTOP = sp;return ($10|0); } return (0)|0; } function __ZNSt3__15equalINS_16reverse_iteratorINS_11__wrap_iterIPcEEEES5_EEbT_S6_T0_($__first1,$__last1,$__first2) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$byval_copy$3 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$3 = sp + 49|0; $$byval_copy$2 = sp + 40|0; $$byval_copy$1 = sp + 32|0; $$byval_copy = sp + 24|0; $0 = sp + 16|0; $1 = sp + 8|0; $2 = sp; $3 = sp + 48|0; ;HEAP32[$0>>2]=HEAP32[$__first1>>2]|0;HEAP32[$0+4>>2]=HEAP32[$__first1+4>>2]|0; ;HEAP32[$1>>2]=HEAP32[$__last1>>2]|0;HEAP32[$1+4>>2]=HEAP32[$__last1+4>>2]|0; ;HEAP32[$2>>2]=HEAP32[$__first2>>2]|0;HEAP32[$2+4>>2]=HEAP32[$__first2+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy$1+4>>2]=HEAP32[$1+4>>2]|0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy$2+4>>2]=HEAP32[$2+4>>2]|0; ;HEAP8[$$byval_copy$3>>0]=HEAP8[$3>>0]|0; $4 = (__ZNSt3__15equalINS_16reverse_iteratorINS_11__wrap_iterIPcEEEES5_NS_10__equal_toIccEEEEbT_S8_T0_T1_($$byval_copy,$$byval_copy$1,$$byval_copy$2,$$byval_copy$3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__15equalINS_16reverse_iteratorINS_11__wrap_iterIPcEEEES5_NS_10__equal_toIccEEEEbT_S8_T0_T1_($__first1,$__last1,$__first2,$__pred) { $__first1 = $__first1|0; $__last1 = $__last1|0; $__first2 = $__first2|0; $__pred = $__pred|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; while(1) { $1 = (__ZNSt3__1neINS_11__wrap_iterIPcEES3_EEbRKNS_16reverse_iteratorIT_EERKNS4_IT0_EE($__first1,$__last1)|0); if (!($1)) { label = 6; break; } $2 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEdeEv($__first1)|0); $3 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEdeEv($__first2)|0); $4 = (__ZNKSt3__110__equal_toIccEclERKcS3_($__pred,$2,$3)|0); if (!($4)) { label = 4; break; } (__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEppEv($__first1)|0); (__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEppEv($__first2)|0); } if ((label|0) == 4) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $5 = $$pre_trunc&1; STACKTOP = sp;return ($5|0); } else if ((label|0) == 6) { $$expand_i1_val2 = 1; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $5 = $$pre_trunc&1; STACKTOP = sp;return ($5|0); } return (0)|0; } function __ZNSt3__1neINS_11__wrap_iterIPcEES3_EEbRKNS_16reverse_iteratorIT_EERKNS4_IT0_EE($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 4|0; $3 = sp; $0 = $__x; $1 = $__y; $4 = $0; $5 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEE4baseEv($4)|0); HEAP32[$2>>2] = $5; $6 = $1; $7 = (__ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEE4baseEv($6)|0); HEAP32[$3>>2] = $7; $8 = (__ZNSt3__1neIPcEEbRKNS_11__wrap_iterIT_EES6_($2,$3)|0); STACKTOP = sp;return ($8|0); } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEE4baseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = ((($2)) + 4|0); ;HEAP32[$0>>2]=HEAP32[$3>>2]|0; $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__110__equal_toIccEclERKcS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP8[$3>>0]|0; $5 = $4 << 24 >> 24; $6 = $2; $7 = HEAP8[$6>>0]|0; $8 = $7 << 24 >> 24; $9 = ($5|0)==($8|0); STACKTOP = sp;return ($9|0); } function __ZNKSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__tmp = sp; $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); ;HEAP32[$__tmp>>2]=HEAP32[$2>>2]|0; $3 = (__ZNSt3__111__wrap_iterIPcEmmEv($__tmp)|0); $4 = (__ZNKSt3__111__wrap_iterIPcEdeEv($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__116reverse_iteratorINS_11__wrap_iterIPcEEEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); (__ZNSt3__111__wrap_iterIPcEmmEv($2)|0); STACKTOP = sp;return ($1|0); } function __ZN15zip_file_system7zbufferC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($3); $4 = 70196; HEAP32[$3>>2] = $4; $5 = ((($3)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($5); $6 = ((($3)) + 44|0); __THREW__ = 0; invoke_vi(7061,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $1 = $16; $2 = $17; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($3); $18 = $1; $19 = $2; ___resumeException($18|0); // unreachable; } else { $9 = ((($3)) + 240|0); $10 = $9; $11 = $10; HEAP32[$11>>2] = 0; $12 = (($10) + 4)|0; $13 = $12; HEAP32[$13>>2] = 0; $14 = ((($3)) + 4340|0); HEAP8[$14>>0] = 0; $15 = ((($3)) + 4341|0); HEAP8[$15>>0] = 0; STACKTOP = sp;return; } } function __ZN15zip_file_system7zbufferD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = 70196; HEAP32[$1>>2] = $2; $3 = ((($1)) + 44|0); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev($3); $4 = ((($1)) + 32|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($1); STACKTOP = sp;return; } function __ZN15zip_file_system7zbufferD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system7zbufferD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIcNS_9allocatorIcEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(7062,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EEC2ES1_($2,$4); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EEC2ES1_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIcEC2Ev($2); $3 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIcNS_9allocatorIcEEED2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE5clearEv($1); $4 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; $6 = (__ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE8capacityEv($1)|0); __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE17__destruct_at_endEPc($1,$2); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE17__destruct_at_endEPc($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; while(1) { $3 = $1; $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)!=($5|0); if (!($6)) { label = 4; break; } $7 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($2)|0); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -1|0); HEAP32[$8>>2] = $10; $11 = (__ZNSt3__116__to_raw_pointerIcEEPT_S2_($10)|0); __THREW__ = 0; invoke_vii(7063,($7|0),($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE7destroyIcEEvRS2_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIcEEE9__destroyIcEEvNS_17integral_constantIbLb1EEERS2_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE9__destroyIcEEvNS_17integral_constantIbLb1EEERS2_PT_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIcE7destroyEPc($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIcE7destroyEPc($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; STACKTOP = sp;return; } function __ZNSt3__116__to_raw_pointerIcEEPT_S2_($__p) { $__p = $__p|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__p; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj($__a,$__p,$__n) { $__a = $__a|0; $__p = $__p|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__p; $2 = $__n; $3 = $0; $4 = $1; $5 = $2; __ZNSt3__19allocatorIcE10deallocateEPcj($3,$4,$5); STACKTOP = sp;return; } function __ZNSt3__19allocatorIcE10deallocateEPcj($this,$__p,$0) { $this = $this|0; $__p = $__p|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__p; $3 = $0; $4 = $2; __THREW__ = 0; invoke_vi(3811,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPcNS_9allocatorIcEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPcNS_9allocatorIcEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = ((($3)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($4); $5 = 29528; HEAP32[$3>>2] = $5; $6 = ((($3)) + 108|0); $7 = 29548; HEAP32[$6>>2] = $7; $8 = ((($3)) + 8|0); __THREW__ = 0; $9 = 29504; invoke_viii(5002,($3|0),($9|0),($8|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $1 = $18; $2 = $19; $22 = ((($3)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($22); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } $12 = 29528; HEAP32[$3>>2] = $12; $13 = ((($3)) + 108|0); $14 = 29548; HEAP32[$13>>2] = $14; $15 = ((($3)) + 8|0); __THREW__ = 0; invoke_vi(4225,($15|0)); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { STACKTOP = sp;return; } $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; $1 = $20; $2 = $21; $22 = ((($3)) + 108|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($22); $23 = $1; $24 = $2; ___resumeException($23|0); // unreachable; } function __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __THREW__ = 0; $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { HEAP32[$1>>2] = 0; $4 = ((($1)) + 4|0); HEAP32[$4>>2] = 0; $5 = ((($1)) + 8|0); __THREW__ = 0; invoke_vii(7064,($5|0),(0|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { STACKTOP = sp;return; } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2ES5_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPPN15zip_file_system10filesystem12pooledBufferEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EEC2ES5_($2,$4); STACKTOP = sp;return; } function __ZNSt3__17forwardIPPN15zip_file_system10filesystem12pooledBufferEEEOT_RNS_16remove_referenceIS6_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EELj2EEC2ES5_($this,$__t1) { $this = $this|0; $__t1 = $__t1|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEEC2Ev($2); $3 = (__ZNSt3__17forwardIPPN15zip_file_system10filesystem12pooledBufferEEEOT_RNS_16remove_referenceIS6_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__19allocatorIPN15zip_file_system10filesystem12pooledBufferEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEC2ES7_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEEC2ERKS9_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(7065,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(7066,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEEC2EjS9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EEC2EjS9_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EEC2EjS9_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEEEOT_RNS_16remove_referenceISA_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEC2ESC_($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEEC2ERKSE_($this,$__comp) { $this = $this|0; $__comp = $__comp|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__comp; $3 = $0; $4 = ((($3)) + 4|0); __THREW__ = 0; invoke_vi(7067,($4|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $7 = ((($3)) + 8|0); __THREW__ = 0; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; invoke_viii(7068,($7|0),0,($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $10 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($3)|0); $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__begin_nodeEv($3)|0); HEAP32[$11>>2] = $10; STACKTOP = sp;return; } } function __ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEC2Ev($1); __ZNSt3__115__tree_end_nodeIPNS_16__tree_node_baseIPvEEEC2Ev($1); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEC2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $1 = sp; $2 = sp + 8|0; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EEC2EjSE_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EEC2EjSE_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; (__ZNSt3__17forwardINS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEEEOT_RNS_16remove_referenceISF_E4typeE($__t2)|0); $3 = (__ZNSt3__17forwardIjEEOT_RNS_16remove_referenceIS1_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__begin_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE8capacityEv($2)|0); $6 = (($4) + ($5<<2)|0); $7 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8<<2)|0); $10 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4sizeEv($2)|0); $12 = (($10) + ($11<<2)|0); __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIPN15zip_file_system10filesystem12pooledBufferEEEPT_S6_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4findIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($4)|0); $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__p,$3)|0); if ($10) { $11 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKS6_RKSB_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_15__tree_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKSB_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKSB_RKS6_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNK15zip_file_system10filesystem7lt_pathclERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNSt3__1neERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($2)|0); __ZNSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKS6_RKSB_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNK15zip_file_system10filesystem7lt_pathclERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__115__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ENS_15__tree_iteratorISB_SF_iEE($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$__p>>2]|0; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEppEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__111__tree_nextIPNS_16__tree_node_baseIPvEEEET_S5_($2)|0); HEAP32[$1>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEE10pointer_toERSC_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEE10pointer_toERSC_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEEEPT_RSD_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEEEPT_RSD_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4findIS7_EENS_21__tree_const_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($4)|0); $7 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $8 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_21__tree_const_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SM_SM_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEESI_($__p,$3)|0); if ($10) { $11 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKS6_RKSB_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE13__lower_boundIS7_EENS_21__tree_const_iteratorISB_PNS_11__tree_nodeISB_PvEEiEERKT_SM_SM_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EEclERKSB_RKS6_($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEC2ESF_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISB_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEC2ESH_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4findIjEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $__p = sp + 4|0; $3 = sp; $1 = $this; $2 = $__v; $4 = $1; $5 = $2; $6 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE6__rootEv($4)|0); $7 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($4)|0); $8 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE13__lower_boundIjEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_SI_SI_($4,$5,$6,$7)|0); HEAP32[$__p>>2] = $8; $9 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE3endEv($4)|0); HEAP32[$3>>2] = $9; $10 = (__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEESC_($__p,$3)|0); if ($10) { $11 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($4)|0); $12 = $2; $13 = (__ZNKSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEdeEv($__p)|0); $14 = (__ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEclERKjRKS5_($11,$12,$13)|0); if (!($14)) { ;HEAP32[$0>>2]=HEAP32[$__p>>2]|0; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } } $15 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE3endEv($4)|0); HEAP32[$0>>2] = $15; $16 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($16|0); } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE13__lower_boundIjEENS_21__tree_const_iteratorIS5_PNS_11__tree_nodeIS5_PvEEiEERKT_SI_SI_($this,$__v,$__root,$__result) { $this = $this|0; $__v = $__v|0; $__root = $__root|0; $__result = $__result|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 16|0; $1 = $this; $2 = $__v; $3 = $__root; $4 = $__result; $5 = $1; while(1) { $6 = $3; $7 = ($6|0)!=(0|0); if (!($7)) { break; } $8 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($5)|0); $9 = $3; $10 = ((($9)) + 16|0); $11 = $2; $12 = (__ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEclERKS5_RKj($8,$10,$11)|0); $13 = $3; if ($12) { $16 = ((($13)) + 4|0); $17 = HEAP32[$16>>2]|0; $3 = $17; continue; } else { $4 = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $3 = $15; continue; } } $18 = $4; __ZNSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEC2ES9_($0,$18); $19 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($19|0); } function __ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEclERKS5_RKj($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIjEclERKjS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__14lessIjEclERKjS3_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $1; $4 = HEAP32[$3>>2]|0; $5 = $2; $6 = HEAP32[$5>>2]|0; $7 = ($4>>>0)<($6>>>0); STACKTOP = sp;return ($7|0); } function __ZNSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEC2ES9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; STACKTOP = sp;return; } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE6__rootEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = (__ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE5firstEv($2)|0); $4 = (__ZNSt3__114pointer_traitsIPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = $1; $4 = (__ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEESC_($2,$3)|0); $5 = $4 ^ 1; STACKTOP = sp;return ($5|0); } function __ZNSt3__1eqERKNS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEESC_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $__y; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = $1; $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = $this; $2 = $1; $3 = (__ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($2)|0); __ZNSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEC2ES9_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNKSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEclERKjRKS5_($this,$__x,$__y) { $this = $this|0; $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__x; $2 = $__y; $3 = $0; $4 = $1; $5 = $2; $6 = (__ZNKSt3__14lessIjEclERKjS3_($3,$4,$5)|0); STACKTOP = sp;return ($6|0); } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEdeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS6_PvEEiEEEC2ESB_($this,$__i) { $this = $this|0; $__i = $__i|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; ;HEAP32[$1>>2]=HEAP32[$__i>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__121__tree_const_iteratorINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPNS_11__tree_nodeIS5_PvEEiEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 16|0); $4 = (__ZNSt3__114pointer_traitsIPKNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEE10pointer_toERS6_($3)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__114pointer_traitsIPKNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEE10pointer_toERS6_($__r) { $__r = $__r|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__r; $1 = $0; $2 = (__ZNSt3__19addressofIKNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEEEPT_RS7_($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__19addressofIKNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEEEPT_RS7_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIcNS_9allocatorIcEEE11__make_iterEPc($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $__p; $3 = $2; __ZNSt3__111__wrap_iterIPcEC2ES1_($0,$3); $4 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($4|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSC_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNK15zip_file_system10filesystem7lt_pathclERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNK15zip_file_system10filesystem7lt_pathclERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem9file_infoEEENS9_7lt_pathELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE25__construct_node_with_keyEOS6_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE8allocateERSF_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEC2ERSF_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($15)|0); __THREW__ = 0; invoke_viii(7069,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 12|0); $25 = (__ZNSt3__19addressofIN15zip_file_system10filesystem9file_infoEEEPT_RS4_($24)|0); __THREW__ = 0; invoke_vii(7070,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE8allocateERSF_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*48)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEC2ERSF_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(7071,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9constructIKS8_JS8_EEEvRSF_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9constructISB_JEEEvRSF_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE11__constructISB_JEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE11__constructISB_JEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE9constructISA_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEE9constructISA_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZN15zip_file_system10filesystem9file_infoC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofIN15zip_file_system10filesystem9file_infoEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5resetEPSE_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5resetEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEclEPSE_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEEclEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIN15zip_file_system10filesystem9file_infoEEEPT_RS4_($9)|0); __THREW__ = 0; invoke_vii(7072,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(7073,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE10deallocateERSF_PSE_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyISB_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyIKS8_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERS8_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessIjEclERKjS3_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessIjEclERKjS3_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10value_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__119__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEE25__construct_node_with_keyERS8_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h = 0, $__na = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__h = sp + 16|0; $2 = sp + 8|0; $0 = $this; $1 = $__k; $5 = $0; $6 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__node_allocEv($5)|0); $__na = $6; $7 = $__na; $8 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE8allocateERSA_j($7,1)|0); $9 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEC2ERSA_($2,$9); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2EPS8_OSC_($__h,$8,$2); $10 = $__na; $11 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEptEv($__h)|0); $12 = ((($11)) + 16|0); $13 = (__ZNSt3__19addressofIKjEEPT_RS2_($12)|0); $14 = $1; __THREW__ = 0; invoke_viii(7074,($10|0),($13|0),($14|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } $17 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv($__h)|0); $18 = ((($17)) + 4|0); HEAP8[$18>>0] = 1; $19 = $__na; $20 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEptEv($__h)|0); $21 = ((($20)) + 16|0); $22 = ((($21)) + 4|0); $23 = (__ZNSt3__19addressofIN15zip_file_system10filesystem12zipfile_infoEEEPT_RS4_($22)|0); __THREW__ = 0; invoke_vii(7075,($19|0),($23|0)); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; $3 = $29; $4 = $30; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($__h); $31 = $3; $32 = $4; ___resumeException($31|0); // unreachable; } else { $26 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv($__h)|0); $27 = ((($26)) + 5|0); HEAP8[$27>>0] = 1; $28 = (__ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__h)|0); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2EOSD_($agg$result,$28); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($__h); STACKTOP = sp;return; } } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE8allocateERSA_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*44)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEC2ERSA_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2EPS8_OSC_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(7076,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSF_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2ES9_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EEC2ES9_SD_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEOT_RNS_16remove_referenceISA_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EEC2ES9_SD_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEOT_RNS_16remove_referenceISA_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9constructIKjJRSD_EEEvRSA_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE11__constructIKjJRSD_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE11__constructIKjJRSD_EEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE9constructIKjJRSB_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE9constructIKjJRSB_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardIRKjEEOT_RNS_16remove_referenceIS3_E4typeE($4)|0); $6 = HEAP32[$5>>2]|0; HEAP32[$3>>2] = $6; STACKTOP = sp;return; } function __ZNSt3__19addressofIKjEEPT_RS2_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9constructIS6_JEEEvRSA_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE11__constructIS6_JEEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE11__constructIS6_JEEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE9constructIS5_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEE9constructIS5_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZN15zip_file_system10filesystem12zipfile_infoC2Ev($2); STACKTOP = sp;return; } function __ZNSt3__19addressofIN15zip_file_system10filesystem12zipfile_infoEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__14moveIRNS_10unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEEEEONS_16remove_referenceIT_E4typeEOSH_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2EOSD_($this,$__u) { $this = $this|0; $__u = $__u|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $2 = sp; $0 = $this; $1 = $__u; $3 = $0; $4 = $1; $5 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE7releaseEv($4)|0); $6 = $1; $7 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv($6)|0); $8 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISD_E4typeE($7)|0); ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; invoke_viii(7076,($3|0),($5|0),($$byval_copy|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5resetEPS8_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5resetEPS8_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEclEPS9_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEEclEPS9_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 4|0); $10 = (__ZNSt3__19addressofIN15zip_file_system10filesystem12zipfile_infoEEEPT_RS4_($9)|0); __THREW__ = 0; invoke_vii(7077,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKjEEPT_RS2_($18)|0); __THREW__ = 0; invoke_vii(7078,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE10deallocateERSA_PS9_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIS6_EEvRSA_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERSA_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERSA_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZN15zip_file_system10filesystem12zipfile_infoD2Ev($4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIKjEEvRSA_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIKjEEvNS_17integral_constantIbLb0EEERSA_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9__destroyIKjEEvNS_17integral_constantIbLb0EEERSA_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE16__find_equal_keyERPNS_16__tree_node_baseIPvEERSD_($this,$__parent,$__k) { $this = $this|0; $__parent = $__parent|0; $__k = $__k|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nd = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__parent; $3 = $__k; $4 = $1; $5 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE6__rootEv($4)|0); $__nd = $5; $6 = $__nd; $7 = ($6|0)!=(0|0); if (!($7)) { $41 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $42 = $2; HEAP32[$42>>2] = $41; $43 = $2; $44 = HEAP32[$43>>2]|0; $0 = $44; $45 = $0; STACKTOP = sp;return ($45|0); } while(1) { $8 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $9 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EE8key_compEv($8)|0); $10 = $3; $11 = $__nd; $12 = ((($11)) + 16|0); $13 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($9,$10,$12)|0); if ($13) { $14 = $__nd; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); $17 = $__nd; if (!($16)) { label = 5; break; } $18 = HEAP32[$17>>2]|0; $__nd = $18; continue; } $22 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10value_compEv($4)|0); $23 = (__ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EE8key_compEv($22)|0); $24 = $__nd; $25 = ((($24)) + 16|0); $26 = $3; $27 = (__ZNKSt3__14lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_($23,$25,$26)|0); $28 = $__nd; if (!($27)) { label = 10; break; } $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)!=(0|0); $32 = $__nd; if (!($31)) { label = 9; break; } $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $__nd = $34; } if ((label|0) == 5) { $19 = $2; HEAP32[$19>>2] = $17; $20 = $2; $21 = HEAP32[$20>>2]|0; $0 = $21; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 9) { $35 = $2; HEAP32[$35>>2] = $32; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $0 = $38; $45 = $0; STACKTOP = sp;return ($45|0); } else if ((label|0) == 10) { $39 = $2; HEAP32[$39>>2] = $28; $40 = $2; $0 = $40; $45 = $0; STACKTOP = sp;return ($45|0); } return (0)|0; } function __ZNKSt3__119__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS6_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS6_EELb1EE8key_compEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE25__construct_node_with_keyEOS6_($agg$result,$this,$__k) { $agg$result = $agg$result|0; $this = $this|0; $__k = $__k|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__na = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 28|0; $3 = sp + 8|0; $0 = $this; $1 = $__k; $6 = $0; $7 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__node_allocEv($6)|0); $__na = $7; $$expand_i1_val = 0; HEAP8[$2>>0] = $$expand_i1_val; $8 = $__na; $9 = (__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE8allocateERSF_j($8,1)|0); $10 = $__na; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEC2ERSF_($3,$10); __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($agg$result,$9,$3); $11 = $__na; $12 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($agg$result)|0); $13 = ((($12)) + 16|0); $14 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($13)|0); $15 = $1; $16 = (__ZNSt3__14moveIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEONS_16remove_referenceIT_E4typeEOS9_($15)|0); __THREW__ = 0; invoke_viii(7079,($11|0),($14|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $19 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($agg$result)|0); $20 = ((($19)) + 4|0); HEAP8[$20>>0] = 1; $21 = $__na; $22 = (__ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($agg$result)|0); $23 = ((($22)) + 16|0); $24 = ((($23)) + 12|0); $25 = (__ZNSt3__19addressofIN15zip_file_system10filesystem17limited_file_infoEEEPT_RS4_($24)|0); __THREW__ = 0; invoke_vii(7080,($21|0),($25|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $4 = $31; $5 = $32; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); $33 = $4; $34 = $5; ___resumeException($33|0); // unreachable; } $28 = (__ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($agg$result)|0); $29 = ((($28)) + 5|0); HEAP8[$29>>0] = 1; $$expand_i1_val2 = 1; HEAP8[$2>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$2>>0]|0; $30 = $$pre_trunc&1; if ($30) { STACKTOP = sp;return; } __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($agg$result); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE8allocateERSF_j($__a,$__n) { $__a = $__a|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__n; $2 = $0; $3 = $1; $4 = (__ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE8allocateEjPKv($2,$3,0)|0); STACKTOP = sp;return ($4|0); } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE8allocateEjPKv($this,$__n,$0) { $this = $this|0; $__n = $__n|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__n; $3 = $0; $4 = $2; $5 = ($4*36)|0; $6 = (__ZNSt3__110__allocateEj($5)|0); STACKTOP = sp;return ($6|0); } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEC2ERSF_($this,$__na) { $this = $this|0; $__na = $__na|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__na; $2 = $0; $3 = $1; HEAP32[$2>>2] = $3; $4 = ((($2)) + 4|0); HEAP8[$4>>0] = 0; $5 = ((($2)) + 5|0); HEAP8[$5>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2EPSE_OSH_($this,$__p,$__d) { $this = $this|0; $__p = $__p|0; $__d = $__d|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $3 = sp; $0 = $this; $1 = $__p; $2 = $__d; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($6)|0); ;HEAP32[$3>>2]=HEAP32[$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$7+4>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0; invoke_viii(7081,($4|0),($5|0),($$byval_copy|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { STACKTOP = sp;return; } } function __ZNSt3__14moveIRNS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEEEEONS_16remove_referenceIT_E4typeEOSK_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 16|0; $1 = sp + 8|0; $2 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $3 = $0; $4 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$2>>2]=HEAP32[$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$6+4>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$2+4>>2]|0; __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($3,$5,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EEC2ESF_SI_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $0; $3 = (__ZNSt3__17forwardIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEOT_RNS_16remove_referenceISG_E4typeE($1)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$2>>2] = $4; $5 = ((($2)) + 4|0); $6 = (__ZNSt3__17forwardINS_21__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEEEEOT_RNS_16remove_referenceISI_E4typeE($__t2)|0); ;HEAP32[$5>>2]=HEAP32[$6>>2]|0;HEAP32[$5+4>>2]=HEAP32[$6+4>>2]|0; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9constructIKS8_JS8_EEEvRSF_PT_DpOT0_($__a,$__p,$__args) { $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 13|0; $3 = sp + 12|0; $0 = $__a; $1 = $__p; $2 = $__args; $4 = $0; $5 = $1; $6 = $2; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($$byval_copy,$4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE11__constructIKS8_JS8_EEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($0,$__a,$__p,$__args) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; $__args = $__args|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $__args; $4 = $1; $5 = $2; $6 = $3; $7 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($6)|0); __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($4,$5,$7); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE9constructIKS7_JS7_EEEvPT_DpOT0_($this,$__p,$__args) { $this = $this|0; $__p = $__p|0; $__args = $__args|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $__args; $3 = $1; $4 = $2; $5 = (__ZNSt3__17forwardINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEOT_RNS_16remove_referenceIS7_E4typeE($4)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($3,$5); STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEptEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE11get_deleterEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9constructISB_JEEEvRSF_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE11__constructISB_JEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE11__constructISB_JEEEvNS_17integral_constantIbLb1EEERSF_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE9constructISA_JEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEE9constructISA_JEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; __ZN15zip_file_system10filesystem17limited_file_infoC2Ev($2); STACKTOP = sp;return; } function __ZN15zip_file_system10filesystem17limited_file_infoC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; HEAP32[$1>>2] = 0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; STACKTOP = sp;return; } function __ZNSt3__19addressofIN15zip_file_system10filesystem17limited_file_infoEEEPT_RS4_($__x) { $__x = $__x|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__x; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_($this,$__parent,$__child,$__new_node) { $this = $this|0; $__parent = $__parent|0; $__child = $__child|0; $__new_node = $__new_node|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__parent; $2 = $__child; $3 = $__new_node; $4 = $0; $5 = $3; HEAP32[$5>>2] = 0; $6 = $3; $7 = ((($6)) + 4|0); HEAP32[$7>>2] = 0; $8 = $1; $9 = $3; $10 = ((($9)) + 8|0); HEAP32[$10>>2] = $8; $11 = $3; $12 = $2; HEAP32[$12>>2] = $11; $13 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)!=(0|0); if ($16) { $17 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE12__begin_nodeEv($4)|0); HEAP32[$20>>2] = $19; } $21 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE10__end_nodeEv($4)|0); $22 = HEAP32[$21>>2]|0; $23 = $2; $24 = HEAP32[$23>>2]|0; __ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_($22,$24); $25 = (__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4sizeEv($4)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; STACKTOP = sp;return; } function __ZNKSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE3getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE7releaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); $3 = HEAP32[$2>>2]|0; $__t = $3; $4 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($1)|0); HEAP32[$4>>2] = 0; $5 = $__t; STACKTOP = sp;return ($5|0); } function __ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5resetEPSE_($1,0); STACKTOP = sp;return; } function __ZNSt3__110unique_ptrINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5resetEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); $4 = HEAP32[$3>>2]|0; $__tmp = $4; $5 = $1; $6 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE5firstEv($2)|0); HEAP32[$6>>2] = $5; $7 = $__tmp; $8 = ($7|0)!=(0|0); if (!($8)) { STACKTOP = sp;return; } $9 = (__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEE6secondEv($2)|0); $10 = $__tmp; __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEclEPSE_($9,$10); STACKTOP = sp;return; } function __ZNSt3__121__map_node_destructorINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEEclEPSE_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $0; $3 = ((($2)) + 5|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = HEAP32[$2>>2]|0; $7 = $1; $8 = ((($7)) + 16|0); $9 = ((($8)) + 12|0); $10 = (__ZNSt3__19addressofIN15zip_file_system10filesystem17limited_file_infoEEEPT_RS4_($9)|0); __THREW__ = 0; invoke_vii(7082,($6|0),($10|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $13 = ((($2)) + 4|0); $14 = HEAP8[$13>>0]|0; $15 = $14&1; if ($15) { $16 = HEAP32[$2>>2]|0; $17 = $1; $18 = ((($17)) + 16|0); $19 = (__ZNSt3__19addressofIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPT_RS8_($18)|0); __THREW__ = 0; invoke_vii(7083,($16|0),($19|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } } $22 = $1; $23 = ($22|0)!=(0|0); if (!($23)) { STACKTOP = sp;return; } $24 = HEAP32[$2>>2]|0; $25 = $1; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE10deallocateERSF_PSE_j($24,$25,1); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyISB_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyISB_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyIKS8_EEvRSF_PT_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSF_PT_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9__destroyIKS8_EEvNS_17integral_constantIbLb0EEERSF_PT_($0,$1,$__p) { $0 = $0|0; $1 = $1|0; $__p = $__p|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $1; $3 = $__p; $4 = $3; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); STACKTOP = sp;return; } function __ZNSt3__14fposI11__mbstate_tEpLEx($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp; $2 = $this; $4 = $3; $5 = $4; HEAP32[$5>>2] = $0; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = $1; $8 = $2; $9 = $3; $10 = $9; $11 = HEAP32[$10>>2]|0; $12 = (($9) + 4)|0; $13 = $12; $14 = HEAP32[$13>>2]|0; $15 = ((($8)) + 8|0); $16 = $15; $17 = $16; $18 = HEAP32[$17>>2]|0; $19 = (($16) + 4)|0; $20 = $19; $21 = HEAP32[$20>>2]|0; $22 = (_i64Add(($18|0),($21|0),($11|0),($14|0))|0); $23 = tempRet0; $24 = $15; $25 = $24; HEAP32[$25>>2] = $22; $26 = (($24) + 4)|0; $27 = $26; HEAP32[$27>>2] = $23; STACKTOP = sp;return ($8|0); } function __ZN15zip_file_system8izstream4openEPKcxxi($this,$Filename,$0,$1,$2,$3,$CompMethod) { $this = $this|0; $Filename = $Filename|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $CompMethod = $CompMethod|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $6 = sp + 8|0; $7 = sp; $4 = $this; $5 = $Filename; $9 = $6; $10 = $9; HEAP32[$10>>2] = $0; $11 = (($9) + 4)|0; $12 = $11; HEAP32[$12>>2] = $1; $13 = $7; $14 = $13; HEAP32[$14>>2] = $2; $15 = (($13) + 4)|0; $16 = $15; HEAP32[$16>>2] = $3; $8 = $CompMethod; $17 = $4; $18 = ((($17)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = $8; $21 = ($19|0)==($20|0); if ($21) { $22 = HEAP32[$17>>2]|0; $23 = ((($22)) + -12|0); $24 = HEAP32[$23>>2]|0; $25 = (($17) + ($24)|0); $26 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($25)|0); $27 = ($26|0)!=(0|0); if ($27) { $28 = HEAP32[$17>>2]|0; $29 = ((($28)) + -12|0); $30 = HEAP32[$29>>2]|0; $31 = (($17) + ($30)|0); $32 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($31)|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 60|0); $35 = HEAP32[$34>>2]|0; (FUNCTION_TABLE_ii[$35 & 8191]($32)|0); } } else { $36 = $8; __ZN15zip_file_system8izstream13SetCompMethodEi($17,$36); } $37 = HEAP32[$17>>2]|0; $38 = ((($37)) + -12|0); $39 = HEAP32[$38>>2]|0; $40 = (($17) + ($39)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearEj($40,0); $41 = ((($17)) + 8|0); $42 = HEAP32[$41>>2]|0; switch ($42|0) { case 8: case 0: { break; } default: { $70 = HEAP32[$17>>2]|0; $71 = ((($70)) + -12|0); $72 = HEAP32[$71>>2]|0; $73 = (($17) + ($72)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($73,1); STACKTOP = sp;return; } } $43 = HEAP32[$17>>2]|0; $44 = ((($43)) + -12|0); $45 = HEAP32[$44>>2]|0; $46 = (($17) + ($45)|0); $47 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($46)|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 56|0); $50 = HEAP32[$49>>2]|0; $51 = $5; $52 = $6; $53 = $52; $54 = HEAP32[$53>>2]|0; $55 = (($52) + 4)|0; $56 = $55; $57 = HEAP32[$56>>2]|0; $58 = $7; $59 = $58; $60 = HEAP32[$59>>2]|0; $61 = (($58) + 4)|0; $62 = $61; $63 = HEAP32[$62>>2]|0; $64 = (FUNCTION_TABLE_iiiiiii[$50 & 8191]($47,$51,$54,$57,$60,$63)|0); $65 = ($64|0)!=(0|0); if ($65) { STACKTOP = sp;return; } $66 = HEAP32[$17>>2]|0; $67 = ((($66)) + -12|0); $68 = HEAP32[$67>>2]|0; $69 = (($17) + ($68)|0); __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($69,1); __ZN15zip_file_system8izstream13SetCompMethodEi($17,-1); STACKTOP = sp;return; } function __ZNK15zip_file_system8izstream14GetRightBufferEi($this,$CompMethod) { $this = $this|0; $CompMethod = $CompMethod|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $CompMethod; $5 = $2; switch ($5|0) { case 0: { $6 = (__Znwj(4344)|0); __THREW__ = 0; invoke_vi(7084,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $3 = $9; $4 = $10; __ZdlPv($6); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { $0 = $6; $16 = $0; STACKTOP = sp;return ($16|0); } break; } case 8: { $11 = (__Znwj(8504)|0); __THREW__ = 0; invoke_vi(7085,($11|0)); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $3 = $14; $4 = $15; __ZdlPv($11); $17 = $3; $18 = $4; ___resumeException($17|0); // unreachable; } else { $0 = $11; $16 = $0; STACKTOP = sp;return ($16|0); } break; } default: { $0 = 0; $16 = $0; STACKTOP = sp;return ($16|0); } } return (0)|0; } function __ZN15zip_file_system7zbuffer3useExx($this,$0,$1,$2,$3) { $this = $this|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $$expand_i1_val = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$pre_trunc = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $4 = sp + 20|0; $6 = sp + 8|0; $7 = sp; $5 = $this; $8 = $6; $9 = $8; HEAP32[$9>>2] = $0; $10 = (($8) + 4)|0; $11 = $10; HEAP32[$11>>2] = $1; $12 = $7; $13 = $12; HEAP32[$13>>2] = $2; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $3; $16 = $5; $17 = ((($16)) + 44|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + -12|0); $20 = HEAP32[$19>>2]|0; $21 = (($17) + ($20)|0); $22 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($21)|0); if ($22) { $$expand_i1_val = 0; HEAP8[$4>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$4>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } $23 = ((($16)) + 4341|0); $24 = HEAP8[$23>>0]|0; $25 = $24&1; if ($25) { $$expand_i1_val2 = 0; HEAP8[$4>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$4>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } $26 = ((($16)) + 44|0); $27 = $6; $28 = $27; $29 = HEAP32[$28>>2]|0; $30 = (($27) + 4)|0; $31 = $30; $32 = HEAP32[$31>>2]|0; $33 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($26,$29,$32,0)|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + -12|0); $36 = HEAP32[$35>>2]|0; $37 = (($33) + ($36)|0); $38 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($37)|0); if ($38) { $$expand_i1_val4 = 0; HEAP8[$4>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$4>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } else { $39 = ((($16)) + 248|0); $40 = ((($16)) + 248|0); $41 = ((($16)) + 248|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($16,$39,$40,$41); $42 = ((($16)) + 248|0); HEAP8[$42>>0] = 0; $43 = ((($16)) + 232|0); $44 = $43; $45 = $44; HEAP32[$45>>2] = -1; $46 = (($44) + 4)|0; $47 = $46; HEAP32[$47>>2] = -1; $48 = $7; $49 = $48; $50 = HEAP32[$49>>2]|0; $51 = (($48) + 4)|0; $52 = $51; $53 = HEAP32[$52>>2]|0; $54 = ((($16)) + 240|0); $55 = $54; $56 = $55; HEAP32[$56>>2] = $50; $57 = (($55) + 4)|0; $58 = $57; HEAP32[$58>>2] = $53; $59 = ((($16)) + 4341|0); HEAP8[$59>>0] = 1; $$expand_i1_val6 = 1; HEAP8[$4>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$4>>0]|0; $60 = $$pre_trunc&1; STACKTOP = sp;return ($60|0); } return (0)|0; } function __ZN15zip_file_system14zbuffer_stored4openEPKcxx($this,$Filename,$0,$1,$2,$3) { $this = $this|0; $Filename = $Filename|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 8|0; $8 = sp; $5 = $this; $6 = $Filename; $9 = $7; $10 = $9; HEAP32[$10>>2] = $0; $11 = (($9) + 4)|0; $12 = $11; HEAP32[$12>>2] = $1; $13 = $8; $14 = $13; HEAP32[$14>>2] = $2; $15 = (($13) + 4)|0; $16 = $15; HEAP32[$16>>2] = $3; $17 = $5; $18 = ((($17)) + 44|0); $19 = $6; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj($18,$19,4); $20 = ((($17)) + 44|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + -12|0); $23 = HEAP32[$22>>2]|0; $24 = (($20) + ($23)|0); $25 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($24)|0); if ($25) { $4 = 0; $42 = $4; STACKTOP = sp;return ($42|0); } $26 = $7; $27 = $26; $28 = HEAP32[$27>>2]|0; $29 = (($26) + 4)|0; $30 = $29; $31 = HEAP32[$30>>2]|0; $32 = $8; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = (__ZN15zip_file_system7zbuffer3useExx($17,$28,$31,$34,$37)|0); if ($38) { $39 = ((($17)) + 4340|0); HEAP8[$39>>0] = 1; $40 = ((($17)) + 32|0); $41 = $6; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($40,$41)|0); $4 = $17; $42 = $4; STACKTOP = sp;return ($42|0); } else { $4 = 0; $42 = $4; STACKTOP = sp;return ($42|0); } return (0)|0; } function __ZN15zip_file_system14zbuffer_stored5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4340|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if ($5) { $6 = ((($2)) + 4340|0); HEAP8[$6>>0] = 0; $7 = ((($2)) + 4341|0); HEAP8[$7>>0] = 0; $8 = ((($2)) + 44|0); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE5closeEv($8); $0 = $2; $9 = $0; STACKTOP = sp;return ($9|0); } else { $0 = 0; $9 = $0; STACKTOP = sp;return ($9|0); } return (0)|0; } function __ZN15zip_file_system14zbuffer_stored8overflowEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return -1; } function __ZN15zip_file_system14zbuffer_stored9underflowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ToRead = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ToRead = sp; $1 = $this; $2 = $1; $3 = ((($2)) + 4340|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if (!($5)) { $0 = -1; $125 = $0; STACKTOP = sp;return ($125|0); } $6 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $7 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $8 = ($6>>>0)<($7>>>0); if ($8) { $9 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $0 = $11; $125 = $0; STACKTOP = sp;return ($125|0); } $12 = ((($2)) + 232|0); $13 = $12; $14 = $13; $15 = HEAP32[$14>>2]|0; $16 = (($13) + 4)|0; $17 = $16; $18 = HEAP32[$17>>2]|0; $19 = ($15|0)==(-1); $20 = ($18|0)==(-1); $21 = $19 & $20; if ($21) { $22 = ((($2)) + 232|0); $23 = $22; $24 = $23; HEAP32[$24>>2] = 0; $25 = (($23) + 4)|0; $26 = $25; HEAP32[$26>>2] = 0; } $27 = ((($2)) + 240|0); $28 = $27; $29 = $28; $30 = HEAP32[$29>>2]|0; $31 = (($28) + 4)|0; $32 = $31; $33 = HEAP32[$32>>2]|0; $34 = ((($2)) + 232|0); $35 = $34; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = (($35) + 4)|0; $39 = $38; $40 = HEAP32[$39>>2]|0; $41 = (_i64Subtract(($30|0),($33|0),($37|0),($40|0))|0); $42 = tempRet0; $43 = ($42|0)<(0); $44 = ($41>>>0)<(4092); $45 = ($42|0)==(0); $46 = $45 & $44; $47 = $43 | $46; if ($47) { $48 = ((($2)) + 240|0); $49 = $48; $50 = $49; $51 = HEAP32[$50>>2]|0; $52 = (($49) + 4)|0; $53 = $52; $54 = HEAP32[$53>>2]|0; $55 = ((($2)) + 232|0); $56 = $55; $57 = $56; $58 = HEAP32[$57>>2]|0; $59 = (($56) + 4)|0; $60 = $59; $61 = HEAP32[$60>>2]|0; $62 = (_i64Subtract(($51|0),($54|0),($58|0),($61|0))|0); $63 = tempRet0; $66 = $62;$69 = $63; } else { $66 = 4092;$69 = 0; } $64 = $ToRead; $65 = $64; HEAP32[$65>>2] = $66; $67 = (($64) + 4)|0; $68 = $67; HEAP32[$68>>2] = $69; $70 = $ToRead; $71 = $70; $72 = HEAP32[$71>>2]|0; $73 = (($70) + 4)|0; $74 = $73; $75 = HEAP32[$74>>2]|0; $76 = ($72|0)==(0); $77 = ($75|0)==(0); $78 = $76 & $77; if (!($78)) { $79 = ((($2)) + 44|0); $80 = ((($2)) + 248|0); $81 = $ToRead; $82 = $81; $83 = HEAP32[$82>>2]|0; $84 = (($81) + 4)|0; $85 = $84; $86 = HEAP32[$85>>2]|0; $87 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($79,$80,$83)|0); $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + -12|0); $90 = HEAP32[$89>>2]|0; $91 = (($87) + ($90)|0); $92 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($91)|0); if (!($92)) { $93 = $ToRead; $94 = $93; $95 = HEAP32[$94>>2]|0; $96 = (($93) + 4)|0; $97 = $96; $98 = HEAP32[$97>>2]|0; $99 = ((($2)) + 232|0); $100 = $99; $101 = $100; $102 = HEAP32[$101>>2]|0; $103 = (($100) + 4)|0; $104 = $103; $105 = HEAP32[$104>>2]|0; $106 = (_i64Add(($102|0),($105|0),($95|0),($98|0))|0); $107 = tempRet0; $108 = $99; $109 = $108; HEAP32[$109>>2] = $106; $110 = (($108) + 4)|0; $111 = $110; HEAP32[$111>>2] = $107; $112 = ((($2)) + 248|0); $113 = ((($2)) + 248|0); $114 = ((($2)) + 248|0); $115 = $ToRead; $116 = $115; $117 = HEAP32[$116>>2]|0; $118 = (($115) + 4)|0; $119 = $118; $120 = HEAP32[$119>>2]|0; $121 = (($114) + ($117)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$112,$113,$121); $122 = ((($2)) + 248|0); $123 = HEAP8[$122>>0]|0; $124 = $123&255; $0 = $124; $125 = $0; STACKTOP = sp;return ($125|0); } } $0 = -1; $125 = $0; STACKTOP = sp;return ($125|0); } function __ZN15zip_file_system14zbuffer_stored7seekoffExNSt3__18ios_base7seekdirEj($agg$result,$this,$0,$1,$dir,$nMode) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $dir = $dir|0; $nMode = $nMode|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $ToRead = 0, $WantedPos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 16|0; $WantedPos = sp + 8|0; $ToRead = sp; $2 = $this; $6 = $3; $7 = $6; HEAP32[$7>>2] = $0; $8 = (($6) + 4)|0; $9 = $8; HEAP32[$9>>2] = $1; $4 = $dir; $5 = $nMode; $10 = $2; $11 = $WantedPos; $12 = $11; HEAP32[$12>>2] = 0; $13 = (($11) + 4)|0; $14 = $13; HEAP32[$14>>2] = 0; $15 = $4; switch ($15|0) { case 1: { $16 = ((($10)) + 232|0); $17 = $16; $18 = $17; $19 = HEAP32[$18>>2]|0; $20 = (($17) + 4)|0; $21 = $20; $22 = HEAP32[$21>>2]|0; $23 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($10)|0); $24 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $25 = $23; $26 = $24; $27 = (($25) - ($26))|0; $28 = ($27|0)<(0); $29 = $28 << 31 >> 31; $30 = (_i64Add(($19|0),($22|0),($27|0),($29|0))|0); $31 = tempRet0; $32 = $3; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = (_i64Add(($30|0),($31|0),($34|0),($37|0))|0); $39 = tempRet0; $40 = $WantedPos; $41 = $40; HEAP32[$41>>2] = $38; $42 = (($40) + 4)|0; $43 = $42; HEAP32[$43>>2] = $39; break; } case 0: { $44 = $3; $45 = $44; $46 = HEAP32[$45>>2]|0; $47 = (($44) + 4)|0; $48 = $47; $49 = HEAP32[$48>>2]|0; $50 = $WantedPos; $51 = $50; HEAP32[$51>>2] = $46; $52 = (($50) + 4)|0; $53 = $52; HEAP32[$53>>2] = $49; break; } case 2: { $54 = ((($10)) + 240|0); $55 = $54; $56 = $55; $57 = HEAP32[$56>>2]|0; $58 = (($55) + 4)|0; $59 = $58; $60 = HEAP32[$59>>2]|0; $61 = $3; $62 = $61; $63 = HEAP32[$62>>2]|0; $64 = (($61) + 4)|0; $65 = $64; $66 = HEAP32[$65>>2]|0; $67 = (_i64Add(($57|0),($60|0),($63|0),($66|0))|0); $68 = tempRet0; $69 = $WantedPos; $70 = $69; HEAP32[$70>>2] = $67; $71 = (($69) + 4)|0; $72 = $71; HEAP32[$72>>2] = $68; break; } default: { ___assert_fail((211417|0),(169322|0),194,(169400|0)); // unreachable; } } $73 = $WantedPos; $74 = $73; $75 = HEAP32[$74>>2]|0; $76 = (($73) + 4)|0; $77 = $76; $78 = HEAP32[$77>>2]|0; $79 = ($78|0)<(0); if (!($79)) { $80 = $WantedPos; $81 = $80; $82 = HEAP32[$81>>2]|0; $83 = (($80) + 4)|0; $84 = $83; $85 = HEAP32[$84>>2]|0; $86 = ((($10)) + 240|0); $87 = $86; $88 = $87; $89 = HEAP32[$88>>2]|0; $90 = (($87) + 4)|0; $91 = $90; $92 = HEAP32[$91>>2]|0; $93 = ($85|0)>($92|0); $94 = ($82>>>0)>($89>>>0); $95 = ($85|0)==($92|0); $96 = $95 & $94; $97 = $93 | $96; if (!($97)) { $106 = $WantedPos; $107 = $106; $108 = HEAP32[$107>>2]|0; $109 = (($106) + 4)|0; $110 = $109; $111 = HEAP32[$110>>2]|0; $112 = ((($10)) + 232|0); $113 = $112; $114 = $113; $115 = HEAP32[$114>>2]|0; $116 = (($113) + 4)|0; $117 = $116; $118 = HEAP32[$117>>2]|0; $119 = ($111|0)>($118|0); $120 = ($108>>>0)>=($115>>>0); $121 = ($111|0)==($118|0); $122 = $121 & $120; $123 = $119 | $122; if ($123) { $124 = $WantedPos; $125 = $124; $126 = HEAP32[$125>>2]|0; $127 = (($124) + 4)|0; $128 = $127; $129 = HEAP32[$128>>2]|0; $130 = ((($10)) + 232|0); $131 = $130; $132 = $131; $133 = HEAP32[$132>>2]|0; $134 = (($131) + 4)|0; $135 = $134; $136 = HEAP32[$135>>2]|0; $137 = (_i64Subtract(($126|0),($129|0),($133|0),($136|0))|0); $138 = tempRet0; $139 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); $140 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $141 = $139; $142 = $140; $143 = (($141) - ($142))|0; $144 = ($143|0)<(0); $145 = $144 << 31 >> 31; $146 = ($138|0)<($145|0); $147 = ($137>>>0)<($143>>>0); $148 = ($138|0)==($145|0); $149 = $148 & $147; $150 = $146 | $149; if ($150) { $151 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $152 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $153 = $WantedPos; $154 = $153; $155 = HEAP32[$154>>2]|0; $156 = (($153) + 4)|0; $157 = $156; $158 = HEAP32[$157>>2]|0; $159 = ((($10)) + 232|0); $160 = $159; $161 = $160; $162 = HEAP32[$161>>2]|0; $163 = (($160) + 4)|0; $164 = $163; $165 = HEAP32[$164>>2]|0; $166 = (_i64Subtract(($155|0),($158|0),($162|0),($165|0))|0); $167 = tempRet0; $168 = (($152) + ($166)|0); $169 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$151,$168,$169); $170 = $WantedPos; $171 = $170; $172 = HEAP32[$171>>2]|0; $173 = (($170) + 4)|0; $174 = $173; $175 = HEAP32[$174>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$172,$175); STACKTOP = sp;return; } } $176 = ((($10)) + 44|0); $177 = $WantedPos; $178 = $177; $179 = HEAP32[$178>>2]|0; $180 = (($177) + 4)|0; $181 = $180; $182 = HEAP32[$181>>2]|0; $183 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($176,$179,$182,0)|0); $184 = HEAP32[$183>>2]|0; $185 = ((($184)) + -12|0); $186 = HEAP32[$185>>2]|0; $187 = (($183) + ($186)|0); $188 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($187)|0); if ($188) { $189 = $3; $190 = $189; $191 = HEAP32[$190>>2]|0; $192 = (($189) + 4)|0; $193 = $192; $194 = HEAP32[$193>>2]|0; $195 = $4; $196 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$191,$194,$195,$196); STACKTOP = sp;return; } $197 = $WantedPos; $198 = $197; $199 = HEAP32[$198>>2]|0; $200 = (($197) + 4)|0; $201 = $200; $202 = HEAP32[$201>>2]|0; $203 = ((($10)) + 232|0); $204 = $203; $205 = $204; HEAP32[$205>>2] = $199; $206 = (($204) + 4)|0; $207 = $206; HEAP32[$207>>2] = $202; $208 = ((($10)) + 240|0); $209 = $208; $210 = $209; $211 = HEAP32[$210>>2]|0; $212 = (($209) + 4)|0; $213 = $212; $214 = HEAP32[$213>>2]|0; $215 = ((($10)) + 232|0); $216 = $215; $217 = $216; $218 = HEAP32[$217>>2]|0; $219 = (($216) + 4)|0; $220 = $219; $221 = HEAP32[$220>>2]|0; $222 = (_i64Subtract(($211|0),($214|0),($218|0),($221|0))|0); $223 = tempRet0; $224 = ($223|0)<(0); $225 = ($222>>>0)<(4092); $226 = ($223|0)==(0); $227 = $226 & $225; $228 = $224 | $227; if ($228) { $229 = ((($10)) + 240|0); $230 = $229; $231 = $230; $232 = HEAP32[$231>>2]|0; $233 = (($230) + 4)|0; $234 = $233; $235 = HEAP32[$234>>2]|0; $236 = ((($10)) + 232|0); $237 = $236; $238 = $237; $239 = HEAP32[$238>>2]|0; $240 = (($237) + 4)|0; $241 = $240; $242 = HEAP32[$241>>2]|0; $243 = (_i64Subtract(($232|0),($235|0),($239|0),($242|0))|0); $244 = tempRet0; $247 = $243;$250 = $244; } else { $247 = 4092;$250 = 0; } $245 = $ToRead; $246 = $245; HEAP32[$246>>2] = $247; $248 = (($245) + 4)|0; $249 = $248; HEAP32[$249>>2] = $250; $251 = $ToRead; $252 = $251; $253 = HEAP32[$252>>2]|0; $254 = (($251) + 4)|0; $255 = $254; $256 = HEAP32[$255>>2]|0; $257 = ($253|0)==(0); $258 = ($256|0)==(0); $259 = $257 & $258; if ($259) { $260 = $WantedPos; $261 = $260; $262 = HEAP32[$261>>2]|0; $263 = (($260) + 4)|0; $264 = $263; $265 = HEAP32[$264>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$262,$265); STACKTOP = sp;return; } $266 = ((($10)) + 44|0); $267 = ((($10)) + 248|0); $268 = $ToRead; $269 = $268; $270 = HEAP32[$269>>2]|0; $271 = (($268) + 4)|0; $272 = $271; $273 = HEAP32[$272>>2]|0; $274 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($266,$267,$270)|0); $275 = HEAP32[$274>>2]|0; $276 = ((($275)) + -12|0); $277 = HEAP32[$276>>2]|0; $278 = (($274) + ($277)|0); $279 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($278)|0); if ($279) { $280 = $3; $281 = $280; $282 = HEAP32[$281>>2]|0; $283 = (($280) + 4)|0; $284 = $283; $285 = HEAP32[$284>>2]|0; $286 = $4; $287 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$282,$285,$286,$287); STACKTOP = sp;return; } else { $288 = ((($10)) + 248|0); $289 = ((($10)) + 248|0); $290 = ((($10)) + 248|0); $291 = $ToRead; $292 = $291; $293 = HEAP32[$292>>2]|0; $294 = (($291) + 4)|0; $295 = $294; $296 = HEAP32[$295>>2]|0; $297 = (($290) + ($293)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$288,$289,$297); $298 = $WantedPos; $299 = $298; $300 = HEAP32[$299>>2]|0; $301 = (($298) + 4)|0; $302 = $301; $303 = HEAP32[$302>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$300,$303); STACKTOP = sp;return; } } } $98 = $3; $99 = $98; $100 = HEAP32[$99>>2]|0; $101 = (($98) + 4)|0; $102 = $101; $103 = HEAP32[$102>>2]|0; $104 = $4; $105 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$100,$103,$104,$105); STACKTOP = sp;return; } function __ZN15zip_file_system14zbuffer_stored4syncEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN15zip_file_system14zbuffer_stored6setbufEPci($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return (0|0); } function __ZN15zip_file_system16zbuffer_deflated4openEPKcxx($this,$Filename,$0,$1,$2,$3) { $this = $this|0; $Filename = $Filename|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $7 = sp + 8|0; $8 = sp; $5 = $this; $6 = $Filename; $9 = $7; $10 = $9; HEAP32[$10>>2] = $0; $11 = (($9) + 4)|0; $12 = $11; HEAP32[$12>>2] = $1; $13 = $8; $14 = $13; HEAP32[$14>>2] = $2; $15 = (($13) + 4)|0; $16 = $15; HEAP32[$16>>2] = $3; $17 = $5; $18 = ((($17)) + 44|0); $19 = $6; __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj($18,$19,4); $20 = ((($17)) + 44|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + -12|0); $23 = HEAP32[$22>>2]|0; $24 = (($20) + ($23)|0); $25 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($24)|0); if ($25) { $4 = 0; $73 = $4; STACKTOP = sp;return ($73|0); } $26 = $7; $27 = $26; $28 = HEAP32[$27>>2]|0; $29 = (($26) + 4)|0; $30 = $29; $31 = HEAP32[$30>>2]|0; $32 = $8; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = (__ZN15zip_file_system7zbuffer3useExx($17,$28,$31,$34,$37)|0); if (!($38)) { $4 = 0; $73 = $4; STACKTOP = sp;return ($73|0); } $39 = ((($17)) + 4344|0); HEAP32[$39>>2] = 0; $40 = ((($17)) + 4344|0); $41 = ((($40)) + 4|0); HEAP32[$41>>2] = 0; $42 = ((($17)) + 4344|0); $43 = ((($42)) + 8|0); HEAP32[$43>>2] = 0; $44 = ((($17)) + 4344|0); $45 = ((($44)) + 12|0); HEAP32[$45>>2] = 0; $46 = ((($17)) + 4344|0); $47 = ((($46)) + 16|0); HEAP32[$47>>2] = 0; $48 = ((($17)) + 4344|0); $49 = ((($48)) + 20|0); HEAP32[$49>>2] = 0; $50 = ((($17)) + 4344|0); $51 = ((($50)) + 32|0); HEAP32[$51>>2] = 0; $52 = ((($17)) + 4344|0); $53 = ((($52)) + 36|0); HEAP32[$53>>2] = 0; $54 = ((($17)) + 4344|0); $55 = ((($54)) + 40|0); HEAP32[$55>>2] = 0; $56 = ((($17)) + 4344|0); $57 = (_inflateInit2_($56,-15,174937,56)|0); $58 = ($57|0)!=(0); if ($58) { $4 = 0; $73 = $4; STACKTOP = sp;return ($73|0); } else { $59 = ((($17)) + 4340|0); HEAP8[$59>>0] = 1; $60 = ((($17)) + 8500|0); HEAP8[$60>>0] = 0; $61 = ((($17)) + 232|0); $62 = $61; $63 = $62; HEAP32[$63>>2] = 0; $64 = (($62) + 4)|0; $65 = $64; HEAP32[$65>>2] = 0; $66 = ((($17)) + 4400|0); $67 = $66; $68 = $67; HEAP32[$68>>2] = 0; $69 = (($67) + 4)|0; $70 = $69; HEAP32[$70>>2] = 0; $71 = ((($17)) + 32|0); $72 = $6; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($71,$72)|0); $4 = $17; $73 = $4; STACKTOP = sp;return ($73|0); } return (0)|0; } function __ZN15zip_file_system16zbuffer_deflated5closeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $1; $3 = ((($2)) + 4340|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; do { if ($5) { $6 = ((($2)) + 4340|0); HEAP8[$6>>0] = 0; $7 = ((($2)) + 4341|0); HEAP8[$7>>0] = 0; $8 = ((($2)) + 44|0); __ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE5closeEv($8); $9 = ((($2)) + 4344|0); $10 = (_inflateEnd($9)|0); $11 = ($10|0)!=(0); if ($11) { $0 = 0; break; } else { $0 = $2; break; } } else { $0 = 0; } } while(0); $12 = $0; STACKTOP = sp;return ($12|0); } function __ZN15zip_file_system16zbuffer_deflated8overflowEi($this,$0) { $this = $this|0; $0 = $0|0; var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; STACKTOP = sp;return -1; } function __ZN15zip_file_system16zbuffer_deflated9underflowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $BufferRefill = 0, $OldPos = 0, $Result = 0, $ToRead = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ToRead = sp + 8|0; $OldPos = sp; $1 = $this; $2 = $1; $3 = ((($2)) + 4340|0); $4 = HEAP8[$3>>0]|0; $5 = $4&1; if (!($5)) { $0 = -1; $223 = $0; STACKTOP = sp;return ($223|0); } $6 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $7 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($2)|0); $8 = ($6>>>0)<($7>>>0); if ($8) { $9 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($2)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $0 = $11; $223 = $0; STACKTOP = sp;return ($223|0); } $12 = ((($2)) + 8500|0); $13 = HEAP8[$12>>0]|0; $14 = $13&1; if ($14) { $0 = -1; $223 = $0; STACKTOP = sp;return ($223|0); } $BufferRefill = 0; $15 = ((($2)) + 4344|0); $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0); do { if ($18) { $19 = ((($2)) + 4400|0); $20 = $19; $21 = $20; $22 = HEAP32[$21>>2]|0; $23 = (($20) + 4)|0; $24 = $23; $25 = HEAP32[$24>>2]|0; $26 = ((($2)) + 240|0); $27 = $26; $28 = $27; $29 = HEAP32[$28>>2]|0; $30 = (($27) + 4)|0; $31 = $30; $32 = HEAP32[$31>>2]|0; $33 = ($25|0)<($32|0); $34 = ($22>>>0)<($29>>>0); $35 = ($25|0)==($32|0); $36 = $35 & $34; $37 = $33 | $36; if ($37) { $38 = ((($2)) + 240|0); $39 = $38; $40 = $39; $41 = HEAP32[$40>>2]|0; $42 = (($39) + 4)|0; $43 = $42; $44 = HEAP32[$43>>2]|0; $45 = ((($2)) + 4400|0); $46 = $45; $47 = $46; $48 = HEAP32[$47>>2]|0; $49 = (($46) + 4)|0; $50 = $49; $51 = HEAP32[$50>>2]|0; $52 = (_i64Subtract(($41|0),($44|0),($48|0),($51|0))|0); $53 = tempRet0; $54 = ($53|0)>(0); $55 = ($52>>>0)>(4092); $56 = ($53|0)==(0); $57 = $56 & $55; $58 = $54 | $57; if ($58) { $77 = 4092;$80 = 0; } else { $59 = ((($2)) + 240|0); $60 = $59; $61 = $60; $62 = HEAP32[$61>>2]|0; $63 = (($60) + 4)|0; $64 = $63; $65 = HEAP32[$64>>2]|0; $66 = ((($2)) + 4400|0); $67 = $66; $68 = $67; $69 = HEAP32[$68>>2]|0; $70 = (($67) + 4)|0; $71 = $70; $72 = HEAP32[$71>>2]|0; $73 = (_i64Subtract(($62|0),($65|0),($69|0),($72|0))|0); $74 = tempRet0; $77 = $73;$80 = $74; } $75 = $ToRead; $76 = $75; HEAP32[$76>>2] = $77; $78 = (($75) + 4)|0; $79 = $78; HEAP32[$79>>2] = $80; $81 = $ToRead; $82 = $81; $83 = HEAP32[$82>>2]|0; $84 = (($81) + 4)|0; $85 = $84; $86 = HEAP32[$85>>2]|0; $87 = ((($2)) + 4400|0); $88 = $87; $89 = $88; $90 = HEAP32[$89>>2]|0; $91 = (($88) + 4)|0; $92 = $91; $93 = HEAP32[$92>>2]|0; $94 = (_i64Add(($90|0),($93|0),($83|0),($86|0))|0); $95 = tempRet0; $96 = $87; $97 = $96; HEAP32[$97>>2] = $94; $98 = (($96) + 4)|0; $99 = $98; HEAP32[$99>>2] = $95; $100 = ((($2)) + 44|0); $101 = ((($2)) + 4408|0); $102 = $ToRead; $103 = $102; $104 = HEAP32[$103>>2]|0; $105 = (($102) + 4)|0; $106 = $105; $107 = HEAP32[$106>>2]|0; $108 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($100,$101,$104)|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + -12|0); $111 = HEAP32[$110>>2]|0; $112 = (($108) + ($111)|0); $113 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($112)|0); if (!($113)) { $114 = ((($2)) + 4408|0); $115 = ((($2)) + 4344|0); HEAP32[$115>>2] = $114; $116 = $ToRead; $117 = $116; $118 = HEAP32[$117>>2]|0; $119 = (($116) + 4)|0; $120 = $119; $121 = HEAP32[$120>>2]|0; $122 = ((($2)) + 4344|0); $123 = ((($122)) + 4|0); HEAP32[$123>>2] = $118; break; } $0 = -1; $223 = $0; STACKTOP = sp;return ($223|0); } } } while(0); $124 = ((($2)) + 4344|0); $125 = ((($124)) + 20|0); $126 = HEAP32[$125>>2]|0; $127 = (($126>>>0) % 4092)&-1; $128 = $ToRead; $129 = $128; HEAP32[$129>>2] = $127; $130 = (($128) + 4)|0; $131 = $130; HEAP32[$131>>2] = 0; $132 = ((($2)) + 4344|0); $133 = ((($132)) + 20|0); $134 = HEAP32[$133>>2]|0; $135 = $OldPos; $136 = $135; HEAP32[$136>>2] = $134; $137 = (($135) + 4)|0; $138 = $137; HEAP32[$138>>2] = 0; $139 = ((($2)) + 4344|0); $140 = ((($139)) + 16|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)==(0); if ($142) { $BufferRefill = 1; $143 = ((($2)) + 248|0); $144 = ((($2)) + 4344|0); $145 = ((($144)) + 12|0); HEAP32[$145>>2] = $143; $146 = ((($2)) + 4344|0); $147 = ((($146)) + 16|0); HEAP32[$147>>2] = 4092; } $148 = ((($2)) + 4344|0); $149 = (_inflate($148,2)|0); $Result = $149; $150 = $Result; $151 = ($150|0)==(1); if ($151) { $152 = ((($2)) + 8500|0); HEAP8[$152>>0] = 1; } else { $153 = $Result; $154 = ($153|0)!=(0); if ($154) { $0 = -1; $223 = $0; STACKTOP = sp;return ($223|0); } } $155 = ((($2)) + 232|0); $156 = $155; $157 = $156; $158 = HEAP32[$157>>2]|0; $159 = (($156) + 4)|0; $160 = $159; $161 = HEAP32[$160>>2]|0; $162 = ($158|0)==(-1); $163 = ($161|0)==(-1); $164 = $162 & $163; if ($164) { $165 = ((($2)) + 232|0); $166 = $165; $167 = $166; HEAP32[$167>>2] = 0; $168 = (($166) + 4)|0; $169 = $168; HEAP32[$169>>2] = 0; } else { $170 = $BufferRefill; $171 = $170&1; if ($171) { $172 = ((($2)) + 4344|0); $173 = ((($172)) + 20|0); $174 = HEAP32[$173>>2]|0; $175 = $OldPos; $176 = $175; $177 = HEAP32[$176>>2]|0; $178 = (($175) + 4)|0; $179 = $178; $180 = HEAP32[$179>>2]|0; $181 = (_i64Subtract(($174|0),0,($177|0),($180|0))|0); $182 = tempRet0; $183 = ((($2)) + 232|0); $184 = $183; $185 = $184; $186 = HEAP32[$185>>2]|0; $187 = (($184) + 4)|0; $188 = $187; $189 = HEAP32[$188>>2]|0; $190 = (_i64Add(($186|0),($189|0),($181|0),($182|0))|0); $191 = tempRet0; $192 = $183; $193 = $192; HEAP32[$193>>2] = $190; $194 = (($192) + 4)|0; $195 = $194; HEAP32[$195>>2] = $191; } } $196 = ((($2)) + 248|0); $197 = ((($2)) + 248|0); $198 = $ToRead; $199 = $198; $200 = HEAP32[$199>>2]|0; $201 = (($198) + 4)|0; $202 = $201; $203 = HEAP32[$202>>2]|0; $204 = (($197) + ($200)|0); $205 = ((($2)) + 248|0); $206 = ((($2)) + 4344|0); $207 = ((($206)) + 20|0); $208 = HEAP32[$207>>2]|0; $209 = (($208) - 1)|0; $210 = (($209>>>0) % 4092)&-1; $211 = (($205) + ($210)|0); $212 = ((($211)) + 1|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($2,$196,$204,$212); $213 = $ToRead; $214 = $213; $215 = HEAP32[$214>>2]|0; $216 = (($213) + 4)|0; $217 = $216; $218 = HEAP32[$217>>2]|0; $219 = ((($2)) + 248|0); $220 = (($219) + ($215)|0); $221 = HEAP8[$220>>0]|0; $222 = $221&255; $0 = $222; $223 = $0; STACKTOP = sp;return ($223|0); } function __ZN15zip_file_system16zbuffer_deflated7seekoffExNSt3__18ios_base7seekdirEj($agg$result,$this,$0,$1,$dir,$nMode) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $dir = $dir|0; $nMode = $nMode|0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $WantedPos = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $3 = sp + 8|0; $WantedPos = sp; $2 = $this; $6 = $3; $7 = $6; HEAP32[$7>>2] = $0; $8 = (($6) + 4)|0; $9 = $8; HEAP32[$9>>2] = $1; $4 = $dir; $5 = $nMode; $10 = $2; $11 = $WantedPos; $12 = $11; HEAP32[$12>>2] = 0; $13 = (($11) + 4)|0; $14 = $13; HEAP32[$14>>2] = 0; $15 = $4; switch ($15|0) { case 1: { $16 = ((($10)) + 232|0); $17 = $16; $18 = $17; $19 = HEAP32[$18>>2]|0; $20 = (($17) + 4)|0; $21 = $20; $22 = HEAP32[$21>>2]|0; $23 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($10)|0); $24 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $25 = $23; $26 = $24; $27 = (($25) - ($26))|0; $28 = ($27|0)<(0); $29 = $28 << 31 >> 31; $30 = (_i64Add(($19|0),($22|0),($27|0),($29|0))|0); $31 = tempRet0; $32 = $3; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = (_i64Add(($30|0),($31|0),($34|0),($37|0))|0); $39 = tempRet0; $40 = $WantedPos; $41 = $40; HEAP32[$41>>2] = $38; $42 = (($40) + 4)|0; $43 = $42; HEAP32[$43>>2] = $39; break; } case 0: { $44 = $3; $45 = $44; $46 = HEAP32[$45>>2]|0; $47 = (($44) + 4)|0; $48 = $47; $49 = HEAP32[$48>>2]|0; $50 = $WantedPos; $51 = $50; HEAP32[$51>>2] = $46; $52 = (($50) + 4)|0; $53 = $52; HEAP32[$53>>2] = $49; break; } case 2: { $54 = ((($10)) + 240|0); $55 = $54; $56 = $55; $57 = HEAP32[$56>>2]|0; $58 = (($55) + 4)|0; $59 = $58; $60 = HEAP32[$59>>2]|0; $61 = $3; $62 = $61; $63 = HEAP32[$62>>2]|0; $64 = (($61) + 4)|0; $65 = $64; $66 = HEAP32[$65>>2]|0; $67 = (_i64Add(($57|0),($60|0),($63|0),($66|0))|0); $68 = tempRet0; $69 = $WantedPos; $70 = $69; HEAP32[$70>>2] = $67; $71 = (($69) + 4)|0; $72 = $71; HEAP32[$72>>2] = $68; break; } default: { ___assert_fail((211417|0),(169322|0),394,(169400|0)); // unreachable; } } $73 = $WantedPos; $74 = $73; $75 = HEAP32[$74>>2]|0; $76 = (($73) + 4)|0; $77 = $76; $78 = HEAP32[$77>>2]|0; $79 = ($78|0)<(0); if (!($79)) { $80 = $WantedPos; $81 = $80; $82 = HEAP32[$81>>2]|0; $83 = (($80) + 4)|0; $84 = $83; $85 = HEAP32[$84>>2]|0; $86 = ((($10)) + 240|0); $87 = $86; $88 = $87; $89 = HEAP32[$88>>2]|0; $90 = (($87) + 4)|0; $91 = $90; $92 = HEAP32[$91>>2]|0; $93 = ($85|0)>($92|0); $94 = ($82>>>0)>($89>>>0); $95 = ($85|0)==($92|0); $96 = $95 & $94; $97 = $93 | $96; if (!($97)) { $106 = $WantedPos; $107 = $106; $108 = HEAP32[$107>>2]|0; $109 = (($106) + 4)|0; $110 = $109; $111 = HEAP32[$110>>2]|0; $112 = ((($10)) + 232|0); $113 = $112; $114 = $113; $115 = HEAP32[$114>>2]|0; $116 = (($113) + 4)|0; $117 = $116; $118 = HEAP32[$117>>2]|0; $119 = ($111|0)>($118|0); $120 = ($108>>>0)>=($115>>>0); $121 = ($111|0)==($118|0); $122 = $121 & $120; $123 = $119 | $122; if ($123) { $124 = $WantedPos; $125 = $124; $126 = HEAP32[$125>>2]|0; $127 = (($124) + 4)|0; $128 = $127; $129 = HEAP32[$128>>2]|0; $130 = ((($10)) + 232|0); $131 = $130; $132 = $131; $133 = HEAP32[$132>>2]|0; $134 = (($131) + 4)|0; $135 = $134; $136 = HEAP32[$135>>2]|0; $137 = (_i64Subtract(($126|0),($129|0),($133|0),($136|0))|0); $138 = tempRet0; $139 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); $140 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $141 = $139; $142 = $140; $143 = (($141) - ($142))|0; $144 = ($143|0)<(0); $145 = $144 << 31 >> 31; $146 = ($138|0)<($145|0); $147 = ($137>>>0)<($143>>>0); $148 = ($138|0)==($145|0); $149 = $148 & $147; $150 = $146 | $149; if ($150) { $151 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $152 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $153 = $WantedPos; $154 = $153; $155 = HEAP32[$154>>2]|0; $156 = (($153) + 4)|0; $157 = $156; $158 = HEAP32[$157>>2]|0; $159 = ((($10)) + 232|0); $160 = $159; $161 = $160; $162 = HEAP32[$161>>2]|0; $163 = (($160) + 4)|0; $164 = $163; $165 = HEAP32[$164>>2]|0; $166 = (_i64Subtract(($155|0),($158|0),($162|0),($165|0))|0); $167 = tempRet0; $168 = (($152) + ($166)|0); $169 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$151,$168,$169); $170 = $WantedPos; $171 = $170; $172 = HEAP32[$171>>2]|0; $173 = (($170) + 4)|0; $174 = $173; $175 = HEAP32[$174>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$172,$175); STACKTOP = sp;return; } } $176 = $WantedPos; $177 = $176; $178 = HEAP32[$177>>2]|0; $179 = (($176) + 4)|0; $180 = $179; $181 = HEAP32[$180>>2]|0; $182 = ((($10)) + 232|0); $183 = $182; $184 = $183; $185 = HEAP32[$184>>2]|0; $186 = (($183) + 4)|0; $187 = $186; $188 = HEAP32[$187>>2]|0; $189 = ($181|0)<($188|0); $190 = ($178>>>0)<($185>>>0); $191 = ($181|0)==($188|0); $192 = $191 & $190; $193 = $189 | $192; do { if ($193) { $194 = ((($10)) + 4344|0); $195 = (_inflateReset($194)|0); $196 = ($195|0)!=(0); if (!($196)) { $205 = ((($10)) + 4344|0); HEAP32[$205>>2] = 0; $206 = ((($10)) + 4344|0); $207 = ((($206)) + 4|0); HEAP32[$207>>2] = 0; $208 = ((($10)) + 4344|0); $209 = ((($208)) + 8|0); HEAP32[$209>>2] = 0; $210 = ((($10)) + 4344|0); $211 = ((($210)) + 12|0); HEAP32[$211>>2] = 0; $212 = ((($10)) + 4344|0); $213 = ((($212)) + 16|0); HEAP32[$213>>2] = 0; $214 = ((($10)) + 4344|0); $215 = ((($214)) + 20|0); HEAP32[$215>>2] = 0; break; } $197 = $3; $198 = $197; $199 = HEAP32[$198>>2]|0; $200 = (($197) + 4)|0; $201 = $200; $202 = HEAP32[$201>>2]|0; $203 = $4; $204 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$199,$202,$203,$204); STACKTOP = sp;return; } } while(0); while(1) { $216 = $WantedPos; $217 = $216; $218 = HEAP32[$217>>2]|0; $219 = (($216) + 4)|0; $220 = $219; $221 = HEAP32[$220>>2]|0; $222 = ((($10)) + 232|0); $223 = $222; $224 = $223; $225 = HEAP32[$224>>2]|0; $226 = (($223) + 4)|0; $227 = $226; $228 = HEAP32[$227>>2]|0; $229 = (_i64Subtract(($218|0),($221|0),($225|0),($228|0))|0); $230 = tempRet0; $231 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); $232 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $233 = $231; $234 = $232; $235 = (($233) - ($234))|0; $236 = ($235|0)<(0); $237 = $236 << 31 >> 31; $238 = ($230|0)>($237|0); $239 = ($229>>>0)>=($235>>>0); $240 = ($230|0)==($237|0); $241 = $240 & $239; $242 = $238 | $241; $243 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); if (!($242)) { label = 19; break; } $244 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); $245 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$243,$244,$245); $246 = HEAP32[$10>>2]|0; $247 = ((($246)) + 36|0); $248 = HEAP32[$247>>2]|0; $249 = (FUNCTION_TABLE_ii[$248 & 8191]($10)|0); $250 = ($249|0)==(-1); if ($250) { label = 18; break; } } if ((label|0) == 18) { $251 = $3; $252 = $251; $253 = HEAP32[$252>>2]|0; $254 = (($251) + 4)|0; $255 = $254; $256 = HEAP32[$255>>2]|0; $257 = $4; $258 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$253,$256,$257,$258); STACKTOP = sp;return; } else if ((label|0) == 19) { $259 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($10)|0); $260 = $WantedPos; $261 = $260; $262 = HEAP32[$261>>2]|0; $263 = (($260) + 4)|0; $264 = $263; $265 = HEAP32[$264>>2]|0; $266 = ((($10)) + 232|0); $267 = $266; $268 = $267; $269 = HEAP32[$268>>2]|0; $270 = (($267) + 4)|0; $271 = $270; $272 = HEAP32[$271>>2]|0; $273 = (_i64Subtract(($262|0),($265|0),($269|0),($272|0))|0); $274 = tempRet0; $275 = (($259) + ($273)|0); $276 = (__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($10)|0); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($10,$243,$275,$276); $277 = $WantedPos; $278 = $277; $279 = HEAP32[$278>>2]|0; $280 = (($277) + 4)|0; $281 = $280; $282 = HEAP32[$281>>2]|0; __ZNSt3__14fposI11__mbstate_tEC2Ex($agg$result,$279,$282); STACKTOP = sp;return; } } } $98 = $3; $99 = $98; $100 = HEAP32[$99>>2]|0; $101 = (($98) + 4)|0; $102 = $101; $103 = HEAP32[$102>>2]|0; $104 = $4; $105 = $5; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$10,$100,$103,$104,$105); STACKTOP = sp;return; } function __ZN15zip_file_system16zbuffer_deflated4syncEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return 0; } function __ZN15zip_file_system16zbuffer_deflated6setbufEPci($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = $this; $3 = $0; $4 = $1; STACKTOP = sp;return (0|0); } function __ZN15zip_file_system16zbuffer_deflatedC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system7zbufferC2Ev($1); $2 = 70340; HEAP32[$1>>2] = $2; STACKTOP = sp;return; } function __ZN15zip_file_system14zbuffer_storedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 70268; HEAP32[$3>>2] = $4; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 60|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; (invoke_ii($7|0,($3|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZN15zip_file_system7zbufferD2Ev($3); $12 = $1; ___clang_call_terminate($12); // unreachable; } else { __ZN15zip_file_system7zbufferD2Ev($3); STACKTOP = sp;return; } } function __ZN15zip_file_system14zbuffer_storedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system14zbuffer_storedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15zip_file_system16zbuffer_deflatedD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $3 = $0; $4 = 70340; HEAP32[$3>>2] = $4; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 60|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; (invoke_ii($7|0,($3|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; $1 = $10; $2 = $11; __ZN15zip_file_system7zbufferD2Ev($3); $12 = $1; ___clang_call_terminate($12); // unreachable; } else { __ZN15zip_file_system7zbufferD2Ev($3); STACKTOP = sp;return; } } function __ZN15zip_file_system16zbuffer_deflatedD0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZN15zip_file_system16zbuffer_deflatedD2Ev($1); __ZdlPv($1); STACKTOP = sp;return; } function __ZN15zip_file_system11file_header10ReadHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE($this,$File) { $this = $this|0; $File = $File|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val20 = 0, $$expand_i1_val22 = 0, $$expand_i1_val24 = 0, $$expand_i1_val26 = 0, $$expand_i1_val28 = 0, $$expand_i1_val30 = 0, $$expand_i1_val32 = 0, $$expand_i1_val34 = 0, $$expand_i1_val36 = 0, $$expand_i1_val38 = 0, $$expand_i1_val4 = 0, $$expand_i1_val40 = 0, $$expand_i1_val6 = 0; var $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $File; $3 = $1; $4 = $2; $5 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($4,$3,4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + -12|0); $8 = HEAP32[$7>>2]|0; $9 = (($5) + ($8)|0); $10 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($9)|0); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $11 = $2; $12 = ((($3)) + 4|0); $13 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($11,$12,2)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + -12|0); $16 = HEAP32[$15>>2]|0; $17 = (($13) + ($16)|0); $18 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($17)|0); if ($18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $19 = $2; $20 = ((($3)) + 6|0); $21 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($19,$20,2)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + -12|0); $24 = HEAP32[$23>>2]|0; $25 = (($21) + ($24)|0); $26 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($25)|0); if ($26) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $27 = $2; $28 = ((($3)) + 8|0); $29 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($27,$28,2)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + -12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32)|0); $34 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($33)|0); if ($34) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $35 = $2; $36 = ((($3)) + 10|0); $37 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($35,$36,2)|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + -12|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($40)|0); $42 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($41)|0); if ($42) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $43 = $2; $44 = ((($3)) + 12|0); $45 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($43,$44,2)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($48)|0); $50 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($49)|0); if ($50) { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $51 = $2; $52 = ((($3)) + 14|0); $53 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($51,$52,2)|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + -12|0); $56 = HEAP32[$55>>2]|0; $57 = (($53) + ($56)|0); $58 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($57)|0); if ($58) { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $59 = $2; $60 = ((($3)) + 16|0); $61 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($59,$60,4)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + -12|0); $64 = HEAP32[$63>>2]|0; $65 = (($61) + ($64)|0); $66 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($65)|0); if ($66) { $$expand_i1_val14 = 0; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $67 = $2; $68 = ((($3)) + 20|0); $69 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($67,$68,4)|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + -12|0); $72 = HEAP32[$71>>2]|0; $73 = (($69) + ($72)|0); $74 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($73)|0); if ($74) { $$expand_i1_val16 = 0; HEAP8[$0>>0] = $$expand_i1_val16; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $75 = $2; $76 = ((($3)) + 24|0); $77 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($75,$76,4)|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + -12|0); $80 = HEAP32[$79>>2]|0; $81 = (($77) + ($80)|0); $82 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($81)|0); if ($82) { $$expand_i1_val18 = 0; HEAP8[$0>>0] = $$expand_i1_val18; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $83 = $2; $84 = ((($3)) + 28|0); $85 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($83,$84,2)|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + -12|0); $88 = HEAP32[$87>>2]|0; $89 = (($85) + ($88)|0); $90 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($89)|0); if ($90) { $$expand_i1_val20 = 0; HEAP8[$0>>0] = $$expand_i1_val20; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $91 = $2; $92 = ((($3)) + 30|0); $93 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($91,$92,2)|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + -12|0); $96 = HEAP32[$95>>2]|0; $97 = (($93) + ($96)|0); $98 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($97)|0); if ($98) { $$expand_i1_val22 = 0; HEAP8[$0>>0] = $$expand_i1_val22; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $99 = $2; $100 = ((($3)) + 32|0); $101 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($99,$100,2)|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + -12|0); $104 = HEAP32[$103>>2]|0; $105 = (($101) + ($104)|0); $106 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($105)|0); if ($106) { $$expand_i1_val24 = 0; HEAP8[$0>>0] = $$expand_i1_val24; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $107 = $2; $108 = ((($3)) + 34|0); $109 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($107,$108,2)|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + -12|0); $112 = HEAP32[$111>>2]|0; $113 = (($109) + ($112)|0); $114 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($113)|0); if ($114) { $$expand_i1_val26 = 0; HEAP8[$0>>0] = $$expand_i1_val26; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $115 = $2; $116 = ((($3)) + 36|0); $117 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($115,$116,2)|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + -12|0); $120 = HEAP32[$119>>2]|0; $121 = (($117) + ($120)|0); $122 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($121)|0); if ($122) { $$expand_i1_val28 = 0; HEAP8[$0>>0] = $$expand_i1_val28; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $123 = $2; $124 = ((($3)) + 40|0); $125 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($123,$124,4)|0); $126 = HEAP32[$125>>2]|0; $127 = ((($126)) + -12|0); $128 = HEAP32[$127>>2]|0; $129 = (($125) + ($128)|0); $130 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($129)|0); if ($130) { $$expand_i1_val30 = 0; HEAP8[$0>>0] = $$expand_i1_val30; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $131 = $2; $132 = ((($3)) + 44|0); $133 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($131,$132,4)|0); $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + -12|0); $136 = HEAP32[$135>>2]|0; $137 = (($133) + ($136)|0); $138 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($137)|0); if ($138) { $$expand_i1_val32 = 0; HEAP8[$0>>0] = $$expand_i1_val32; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $139 = ((($3)) + 48|0); $140 = ((($3)) + 28|0); $141 = HEAP16[$140>>1]|0; $142 = $141&65535; $143 = (($142) + 1)|0; __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj($139,$143); $144 = ((($3)) + 60|0); $145 = ((($3)) + 30|0); $146 = HEAP16[$145>>1]|0; $147 = $146&65535; $148 = (($147) + 1)|0; __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj($144,$148); $149 = ((($3)) + 72|0); $150 = ((($3)) + 32|0); $151 = HEAP16[$150>>1]|0; $152 = $151&65535; $153 = (($152) + 1)|0; __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj($149,$153); $154 = $2; $155 = ((($3)) + 48|0); $156 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($155,0)|0); $157 = ((($3)) + 28|0); $158 = HEAP16[$157>>1]|0; $159 = $158&65535; $160 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($154,$156,$159)|0); $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + -12|0); $163 = HEAP32[$162>>2]|0; $164 = (($160) + ($163)|0); $165 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($164)|0); if ($165) { $$expand_i1_val34 = 0; HEAP8[$0>>0] = $$expand_i1_val34; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $166 = $2; $167 = ((($3)) + 60|0); $168 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($167,0)|0); $169 = ((($3)) + 30|0); $170 = HEAP16[$169>>1]|0; $171 = $170&65535; $172 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($166,$168,$171)|0); $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + -12|0); $175 = HEAP32[$174>>2]|0; $176 = (($172) + ($175)|0); $177 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($176)|0); if ($177) { $$expand_i1_val36 = 0; HEAP8[$0>>0] = $$expand_i1_val36; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } $178 = $2; $179 = ((($3)) + 72|0); $180 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($179,0)|0); $181 = ((($3)) + 32|0); $182 = HEAP16[$181>>1]|0; $183 = $182&65535; $184 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($178,$180,$183)|0); $185 = HEAP32[$184>>2]|0; $186 = ((($185)) + -12|0); $187 = HEAP32[$186>>2]|0; $188 = (($184) + ($187)|0); $189 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($188)|0); if ($189) { $$expand_i1_val38 = 0; HEAP8[$0>>0] = $$expand_i1_val38; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } else { $190 = ((($3)) + 48|0); $191 = ((($3)) + 28|0); $192 = HEAP16[$191>>1]|0; $193 = $192&65535; $194 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($190,$193)|0); HEAP8[$194>>0] = 0; $195 = ((($3)) + 60|0); $196 = ((($3)) + 30|0); $197 = HEAP16[$196>>1]|0; $198 = $197&65535; $199 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($195,$198)|0); HEAP8[$199>>0] = 0; $200 = ((($3)) + 72|0); $201 = ((($3)) + 32|0); $202 = HEAP16[$201>>1]|0; $203 = $202&65535; $204 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($200,$203)|0); HEAP8[$204>>0] = 0; $$expand_i1_val40 = 1; HEAP8[$0>>0] = $$expand_i1_val40; $$pre_trunc = HEAP8[$0>>0]|0; $205 = $$pre_trunc&1; STACKTOP = sp;return ($205|0); } return (0)|0; } function __ZN15zip_file_system12eofcd_header10ReadHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE($this,$File) { $this = $this|0; $File = $File|0; var $$expand_i1_val = 0, $$expand_i1_val10 = 0, $$expand_i1_val12 = 0, $$expand_i1_val14 = 0, $$expand_i1_val16 = 0, $$expand_i1_val18 = 0, $$expand_i1_val2 = 0, $$expand_i1_val4 = 0, $$expand_i1_val6 = 0, $$expand_i1_val8 = 0, $$pre_trunc = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 8|0; $1 = $this; $2 = $File; $3 = $1; $4 = $2; $5 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($4,$3,4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + -12|0); $8 = HEAP32[$7>>2]|0; $9 = (($5) + ($8)|0); $10 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($9)|0); if ($10) { $$expand_i1_val = 0; HEAP8[$0>>0] = $$expand_i1_val; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $11 = $2; $12 = ((($3)) + 4|0); $13 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($11,$12,2)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + -12|0); $16 = HEAP32[$15>>2]|0; $17 = (($13) + ($16)|0); $18 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($17)|0); if ($18) { $$expand_i1_val2 = 0; HEAP8[$0>>0] = $$expand_i1_val2; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $19 = $2; $20 = ((($3)) + 6|0); $21 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($19,$20,2)|0); $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + -12|0); $24 = HEAP32[$23>>2]|0; $25 = (($21) + ($24)|0); $26 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($25)|0); if ($26) { $$expand_i1_val4 = 0; HEAP8[$0>>0] = $$expand_i1_val4; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $27 = $2; $28 = ((($3)) + 8|0); $29 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($27,$28,2)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + -12|0); $32 = HEAP32[$31>>2]|0; $33 = (($29) + ($32)|0); $34 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($33)|0); if ($34) { $$expand_i1_val6 = 0; HEAP8[$0>>0] = $$expand_i1_val6; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $35 = $2; $36 = ((($3)) + 10|0); $37 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($35,$36,2)|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + -12|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($40)|0); $42 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($41)|0); if ($42) { $$expand_i1_val8 = 0; HEAP8[$0>>0] = $$expand_i1_val8; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $43 = $2; $44 = ((($3)) + 12|0); $45 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($43,$44,4)|0); $46 = HEAP32[$45>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($48)|0); $50 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($49)|0); if ($50) { $$expand_i1_val10 = 0; HEAP8[$0>>0] = $$expand_i1_val10; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $51 = $2; $52 = ((($3)) + 16|0); $53 = (__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($51,$52,4)|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + -12|0); $56 = HEAP32[$55>>2]|0; $57 = (($53) + ($56)|0); $58 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($57)|0); if ($58) { $$expand_i1_val12 = 0; HEAP8[$0>>0] = $$expand_i1_val12; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $59 = $2; $60 = ((($3)) + 20|0); $61 = (__ZN13io_facilities7readvarItEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i($59,$60,2)|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + -12|0); $64 = HEAP32[$63>>2]|0; $65 = (($61) + ($64)|0); $66 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($65)|0); if ($66) { $$expand_i1_val14 = 0; HEAP8[$0>>0] = $$expand_i1_val14; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } $67 = ((($3)) + 24|0); $68 = ((($3)) + 20|0); $69 = HEAP16[$68>>1]|0; $70 = $69&65535; $71 = (($70) + 1)|0; __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj($67,$71); $72 = $2; $73 = ((($3)) + 24|0); $74 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($73,0)|0); $75 = ((($3)) + 20|0); $76 = HEAP16[$75>>1]|0; $77 = $76&65535; $78 = (__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($72,$74,$77)|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + -12|0); $81 = HEAP32[$80>>2]|0; $82 = (($78) + ($81)|0); $83 = (__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($82)|0); if ($83) { $$expand_i1_val16 = 0; HEAP8[$0>>0] = $$expand_i1_val16; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } else { $84 = ((($3)) + 24|0); $85 = ((($3)) + 20|0); $86 = HEAP16[$85>>1]|0; $87 = $86&65535; $88 = (__ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($84,$87)|0); HEAP8[$88>>0] = 0; $$expand_i1_val18 = 1; HEAP8[$0>>0] = $$expand_i1_val18; $$pre_trunc = HEAP8[$0>>0]|0; $89 = $$pre_trunc&1; STACKTOP = sp;return ($89|0); } return (0)|0; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE6resizeEj($this,$__sz) { $this = $this|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__sz; $2 = $0; $3 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($2)|0); $__cs = $3; $4 = $__cs; $5 = $1; $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = $1; $8 = $__cs; $9 = (($7) - ($8))|0; __ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj($2,$9); STACKTOP = sp;return; } $10 = $__cs; $11 = $1; $12 = ($10>>>0)>($11>>>0); if (!($12)) { STACKTOP = sp;return; } $13 = HEAP32[$2>>2]|0; $14 = $1; $15 = (($13) + ($14)|0); __ZNSt3__16vectorIcNS_9allocatorIcEEE17__destruct_at_endEPc($2,$15); STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEEixEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = $1; $4 = HEAP32[$2>>2]|0; $5 = (($4) + ($3)|0); STACKTOP = sp;return ($5|0); } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNSt3__16vectorIcNS_9allocatorIcEEE8__appendEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__v = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp + 8|0; $0 = $this; $1 = $__n; $4 = $0; $5 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE9__end_capEv($4)|0); $6 = HEAP32[$5>>2]|0; $7 = ((($4)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $6; $10 = $8; $11 = (($9) - ($10))|0; $12 = $1; $13 = ($11>>>0)>=($12>>>0); if ($13) { $14 = $1; __ZNSt3__16vectorIcNS_9allocatorIcEEE18__construct_at_endEj($4,$14); STACKTOP = sp;return; } $15 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($4)|0); $__a = $15; $16 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($4)|0); $17 = $1; $18 = (($16) + ($17))|0; $19 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE11__recommendEj($4,$18)|0); $20 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($4)|0); $21 = $__a; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEEC2EjjS3_($__v,$19,$20,$21); $22 = $1; __THREW__ = 0; invoke_vii(7086,($__v|0),($22|0)); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEED2Ev($__v); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } __THREW__ = 0; invoke_vii(7087,($4|0),($__v|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch()|0; $28 = tempRet0; $2 = $27; $3 = $28; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEED2Ev($__v); $29 = $2; $30 = $3; ___resumeException($29|0); // unreachable; } __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEED2Ev($__v); STACKTOP = sp;return; } function __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIcNS_9allocatorIcEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, $__annotator = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__annotator = sp + 12|0; $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($2)|0); $__a = $3; while(1) { __ZNSt3__16vectorIcNS_9allocatorIcEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($__annotator,$2,1); $4 = $__a; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIcEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIcEEE9constructIcJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 1|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; __ZNSt3__16vectorIcNS_9allocatorIcEEE24__RAII_IncreaseAnnotator6__doneEv($__annotator); $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE24__RAII_IncreaseAnnotatorC2ERKS3_j($this,$0,$__n) { $this = $this|0; $0 = $0|0; $__n = $__n|0; var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $0; $3 = $__n; STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE9constructIcJEEEvRS2_PT_DpOT0_($__a,$__p) { $__a = $__a|0; $__p = $__p|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $__a; $1 = $__p; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__116allocator_traitsINS_9allocatorIcEEE11__constructIcJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($$byval_copy,$3,$4); STACKTOP = sp;return; } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE11__constructIcJEEEvNS_17integral_constantIbLb1EEERS2_PT_DpOT0_($0,$__a,$__p) { $0 = $0|0; $__a = $__a|0; $__p = $__p|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $__a; $2 = $__p; $3 = $1; $4 = $2; __ZNSt3__19allocatorIcE9constructIcJEEEvPT_DpOT0_($3,$4); STACKTOP = sp;return; } function __ZNSt3__19allocatorIcE9constructIcJEEEvPT_DpOT0_($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__p; $2 = $1; HEAP8[$2>>0] = 0; STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE24__RAII_IncreaseAnnotator6__doneEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE11__recommendEj($this,$__new_size) { $this = $this|0; $__new_size = $__new_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__cap = 0, $__ms = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $2 = sp + 12|0; $3 = sp; $1 = $this; HEAP32[$2>>2] = $__new_size; $4 = $1; $5 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8max_sizeEv($4)|0); $__ms = $5; $6 = HEAP32[$2>>2]|0; $7 = $__ms; $8 = ($6>>>0)>($7>>>0); if ($8) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($4); } $9 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($4)|0); $__cap = $9; $10 = $__cap; $11 = $__ms; $12 = (($11>>>0) / 2)&-1; $13 = ($10>>>0)>=($12>>>0); if ($13) { $14 = $__ms; $0 = $14; $19 = $0; STACKTOP = sp;return ($19|0); } else { $15 = $__cap; $16 = $15<<1; HEAP32[$3>>2] = $16; $17 = (__ZNSt3__13maxIjEERKT_S3_S3_($3,$2)|0); $18 = HEAP32[$17>>2]|0; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE8max_sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $2 = sp; $0 = $this; $3 = $0; $4 = (__ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($3)|0); $5 = (__ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_($4)|0); HEAP32[$1>>2] = $5; $6 = (__ZNSt3__114numeric_limitsIjE3maxEv()|0); $7 = (($6>>>0) / 2)&-1; HEAP32[$2>>2] = $7; __THREW__ = 0; $8 = (invoke_iii(3828,($1|0),($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } else { $11 = HEAP32[$8>>2]|0; STACKTOP = sp;return ($11|0); } return (0)|0; } function __ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 8|0); $3 = (__ZNKSt3__117__compressed_pairIPcNS_9allocatorIcEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPcNS_9allocatorIcEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPcNS_9allocatorIcEELj2EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__113__vector_baseIcNS_9allocatorIcEEE8capacityEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEEC2EjjS3_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__cap; $2 = $__start; $3 = $__a; $4 = $0; $5 = ((($4)) + 12|0); $6 = $3; __ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEEC2ES1_S4_($5,0,$6); $7 = $1; $8 = ($7|0)!=(0); if ($8) { $9 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE7__allocEv($4)|0); $10 = $1; $11 = (__ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j($9,$10)|0); $12 = $11; } else { $12 = 0; } HEAP32[$4>>2] = $12; $13 = HEAP32[$4>>2]|0; $14 = $2; $15 = (($13) + ($14)|0); $16 = ((($4)) + 8|0); HEAP32[$16>>2] = $15; $17 = ((($4)) + 4|0); HEAP32[$17>>2] = $15; $18 = HEAP32[$4>>2]|0; $19 = $1; $20 = (($18) + ($19)|0); $21 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE9__end_capEv($4)|0); HEAP32[$21>>2] = $20; STACKTOP = sp;return; } function __ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; $6 = $2; $7 = (__ZNSt3__17forwardIRNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS4_E4typeE($6)|0); __ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EEC2ES1_S4_($3,$5,$7); STACKTOP = sp;return; } function __ZNSt3__17forwardIRNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS4_E4typeE($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EEC2ES1_S4_($this,$__t1,$__t2) { $this = $this|0; $__t1 = $__t1|0; $__t2 = $__t2|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp + 4|0; $0 = $this; HEAP32[$1>>2] = $__t1; $2 = $__t2; $3 = $0; $4 = (__ZNSt3__17forwardIPcEEOT_RNS_16remove_referenceIS2_E4typeE($1)|0); $5 = HEAP32[$4>>2]|0; HEAP32[$3>>2] = $5; $6 = ((($3)) + 4|0); $7 = $2; $8 = (__ZNSt3__17forwardIRNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS4_E4typeE($7)|0); HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE7__allocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEE6secondEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE6secondEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE6secondEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; STACKTOP = sp;return ($3|0); } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__117__compressed_pairIPcRNS_9allocatorIcEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__a = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__n; $2 = $0; $3 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE7__allocEv($2)|0); $__a = $3; while(1) { $4 = $__a; $5 = ((($2)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = (__ZNSt3__116__to_raw_pointerIcEEPT_S2_($6)|0); __ZNSt3__116allocator_traitsINS_9allocatorIcEEE9constructIcJEEEvRS2_PT_DpOT0_($4,$7); $8 = ((($2)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 1|0); HEAP32[$8>>2] = $10; $11 = $1; $12 = (($11) + -1)|0; $1 = $12; $13 = $1; $14 = ($13>>>0)>(0); if (!($14)) { break; } } STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE26__swap_out_circular_bufferERNS_14__split_bufferIcRS2_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__v; $2 = $0; __ZNKSt3__16vectorIcNS_9allocatorIcEEE17__annotate_deleteEv($2); $3 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE7__allocEv($2)|0); $4 = HEAP32[$2>>2]|0; $5 = ((($2)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 4|0); __ZNSt3__116allocator_traitsINS_9allocatorIcEEE20__construct_backwardIcEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($3,$4,$6,$8); $9 = $1; $10 = ((($9)) + 4|0); __ZNSt3__14swapIPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($2,$10); $11 = ((($2)) + 4|0); $12 = $1; $13 = ((($12)) + 8|0); __ZNSt3__14swapIPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($11,$13); $14 = (__ZNSt3__113__vector_baseIcNS_9allocatorIcEEE9__end_capEv($2)|0); $15 = $1; $16 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE9__end_capEv($15)|0); __ZNSt3__14swapIPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($14,$16); $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $1; HEAP32[$20>>2] = $19; $21 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($2)|0); __ZNKSt3__16vectorIcNS_9allocatorIcEEE14__annotate_newEj($2,$21); __ZNSt3__16vectorIcNS_9allocatorIcEEE26__invalidate_all_iteratorsEv($2); STACKTOP = sp;return; } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE17__annotate_deleteEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($1)|0); $3 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($1)|0); $4 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($1)|0); $5 = (($3) + ($4)|0); $6 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($1)|0); $7 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($1)|0); $8 = (($6) + ($7)|0); $9 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($1)|0); $10 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($1)|0); $11 = (($9) + ($10)|0); __ZNKSt3__16vectorIcNS_9allocatorIcEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($1,$2,$5,$8,$11); STACKTOP = sp;return; } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($this,$__beg,$__end,$__old_mid,$__new_mid) { $this = $this|0; $__beg = $__beg|0; $__end = $__end|0; $__old_mid = $__old_mid|0; $__new_mid = $__new_mid|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__beg; $2 = $__end; $3 = $__old_mid; $4 = $__new_mid; STACKTOP = sp;return; } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (__ZNSt3__116__to_raw_pointerIcEEPT_S2_($2)|0); STACKTOP = sp;return ($3|0); } function __ZNSt3__116allocator_traitsINS_9allocatorIcEEE20__construct_backwardIcEENS_9enable_ifIXaaoosr7is_sameIS2_NS1_IT_EEEE5valuentsr15__has_constructIS2_PS6_S6_EE5valuesr31is_trivially_move_constructibleIS6_EE5valueEvE4typeERS2_S8_S8_RS8_($__a,$__begin1,$__end1,$__end2) { $__a = $__a|0; $__begin1 = $__begin1|0; $__end1 = $__end1|0; $__end2 = $__end2|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_Np = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__a; $1 = $__begin1; $2 = $__end1; $3 = $__end2; $4 = $2; $5 = $1; $6 = $4; $7 = $5; $8 = (($6) - ($7))|0; $_Np = $8; $9 = $_Np; $10 = $3; $11 = HEAP32[$10>>2]|0; $12 = (0 - ($9))|0; $13 = (($11) + ($12)|0); HEAP32[$10>>2] = $13; $14 = $3; $15 = HEAP32[$14>>2]|0; $16 = $1; $17 = $_Np; $18 = $17; _memcpy(($15|0),($16|0),($18|0))|0; STACKTOP = sp;return; } function __ZNSt3__14swapIPcEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_($__x,$__y) { $__x = $__x|0; $__y = $__y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t = sp; $0 = $__x; $1 = $__y; $2 = $0; $3 = (__ZNSt3__14moveIRPcEEONS_16remove_referenceIT_E4typeEOS4_($2)|0); $4 = HEAP32[$3>>2]|0; HEAP32[$__t>>2] = $4; $5 = $1; $6 = (__ZNSt3__14moveIRPcEEONS_16remove_referenceIT_E4typeEOS4_($5)|0); $7 = HEAP32[$6>>2]|0; $8 = $0; HEAP32[$8>>2] = $7; $9 = (__ZNSt3__14moveIRPcEEONS_16remove_referenceIT_E4typeEOS4_($__t)|0); $10 = HEAP32[$9>>2]|0; $11 = $1; HEAP32[$11>>2] = $10; STACKTOP = sp;return; } function __ZNSt3__14moveIRPcEEONS_16remove_referenceIT_E4typeEOS4_($__t) { $__t = $__t|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $__t; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE14__annotate_newEj($this,$__current_size) { $this = $this|0; $__current_size = $__current_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__current_size; $2 = $0; $3 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($2)|0); $6 = (($4) + ($5)|0); $7 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $8 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($2)|0); $9 = (($7) + ($8)|0); $10 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $11 = $1; $12 = (($10) + ($11)|0); __ZNKSt3__16vectorIcNS_9allocatorIcEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function __ZNSt3__16vectorIcNS_9allocatorIcEEE26__invalidate_all_iteratorsEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE5clearEv($1); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0|0); if (!($3)) { STACKTOP = sp;return; } $4 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE7__allocEv($1)|0); $5 = HEAP32[$1>>2]|0; __THREW__ = 0; $6 = (invoke_ii(7088,($1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj($4,$5,$6); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE17__destruct_at_endEPc($1,$3); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE17__destruct_at_endEPc($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 9|0; $2 = sp + 8|0; $0 = $this; $1 = $__new_last; $3 = $0; $4 = $1; ;HEAP8[$$byval_copy>>0]=HEAP8[$2>>0]|0; __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE17__destruct_at_endEPcNS_17integral_constantIbLb0EEE($3,$4,$$byval_copy); STACKTOP = sp;return; } function __ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE17__destruct_at_endEPcNS_17integral_constantIbLb0EEE($this,$__new_last,$0) { $this = $this|0; $__new_last = $__new_last|0; $0 = $0|0; var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $this; $2 = $__new_last; $3 = $1; while(1) { $4 = $2; $5 = ((($3)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)!=($6|0); if (!($7)) { label = 4; break; } $8 = (__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE7__allocEv($3)|0); $9 = ((($3)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + -1|0); HEAP32[$9>>2] = $11; $12 = (__ZNSt3__116__to_raw_pointerIcEEPT_S2_($11)|0); __THREW__ = 0; invoke_vii(7063,($8|0),($12|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { label = 5; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } else if ((label|0) == 5) { $15 = ___cxa_find_matching_catch(0|0)|0; $16 = tempRet0; ___clang_call_terminate($15); // unreachable; } } function __ZNKSt3__114__split_bufferIcRNS_9allocatorIcEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__114__split_bufferIcRNS_9allocatorIcEEE9__end_capEv($1)|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = $3; $6 = $4; $7 = (($5) - ($6))|0; STACKTOP = sp;return ($7|0); } function __ZNKSt3__114__split_bufferIcRNS_9allocatorIcEEE9__end_capEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = ((($1)) + 12|0); $3 = (__ZNKSt3__117__compressed_pairIPcRNS_9allocatorIcEEE5firstEv($2)|0); STACKTOP = sp;return ($3|0); } function __ZNKSt3__117__compressed_pairIPcRNS_9allocatorIcEEE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; $2 = (__ZNKSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE5firstEv($1)|0); STACKTOP = sp;return ($2|0); } function __ZNKSt3__128__libcpp_compressed_pair_impIPcRNS_9allocatorIcEELj0EE5firstEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $0; STACKTOP = sp;return ($1|0); } function __ZNSt3__16vectorIcNS_9allocatorIcEEE17__destruct_at_endEPc($this,$__new_last) { $this = $this|0; $__new_last = $__new_last|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__old_size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__new_last; $2 = $0; $3 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($2)|0); $__old_size = $3; $4 = $1; __ZNSt3__113__vector_baseIcNS_9allocatorIcEEE17__destruct_at_endEPc($2,$4); $5 = $__old_size; __THREW__ = 0; invoke_vii(7089,($2|0),($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { STACKTOP = sp;return; } } function __ZNKSt3__16vectorIcNS_9allocatorIcEEE17__annotate_shrinkEj($this,$__old_size) { $this = $this|0; $__old_size = $__old_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $this; $1 = $__old_size; $2 = $0; $3 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $4 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $5 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE8capacityEv($2)|0); $6 = (($4) + ($5)|0); $7 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $8 = $1; $9 = (($7) + ($8)|0); $10 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4dataEv($2)|0); $11 = (__ZNKSt3__16vectorIcNS_9allocatorIcEEE4sizeEv($2)|0); $12 = (($10) + ($11)|0); __ZNKSt3__16vectorIcNS_9allocatorIcEEE31__annotate_contiguous_containerEPKvS5_S5_S5_($2,$3,$6,$9,$12); STACKTOP = sp;return; } function _jpeg_CreateDecompress($cinfo,$version,$structsize) { $cinfo = $cinfo|0; $version = $version|0; $structsize = $structsize|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $9 = 0, $client_data = 0, $err = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $version; $2 = $structsize; $3 = $0; $4 = ((($3)) + 4|0); HEAP32[$4>>2] = 0; $5 = $1; $6 = ($5|0)!=(62); if ($6) { $7 = $0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 20|0); HEAP32[$9>>2] = 12; $10 = $0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 24|0); HEAP32[$12>>2] = 62; $13 = $1; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $13; $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $0; FUNCTION_TABLE_vi[$20 & 8191]($21); } $22 = $2; $23 = ($22|0)!=(432); if ($23) { $24 = $0; $25 = HEAP32[$24>>2]|0; $26 = ((($25)) + 20|0); HEAP32[$26>>2] = 21; $27 = $0; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 24|0); HEAP32[$29>>2] = 432; $30 = $2; $31 = $0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 24|0); $34 = ((($33)) + 4|0); HEAP32[$34>>2] = $30; $35 = $0; $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = $0; FUNCTION_TABLE_vi[$37 & 8191]($38); } $39 = $0; $40 = HEAP32[$39>>2]|0; $err = $40; $41 = $0; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; $client_data = $43; $44 = $0; _memset(($44|0),0,432)|0; $45 = $err; $46 = $0; HEAP32[$46>>2] = $45; $47 = $client_data; $48 = $0; $49 = ((($48)) + 12|0); HEAP32[$49>>2] = $47; $50 = $0; $51 = ((($50)) + 16|0); HEAP8[$51>>0] = 1; $52 = $0; _jinit_memory_mgr($52); $53 = $0; $54 = ((($53)) + 8|0); HEAP32[$54>>2] = 0; $55 = $0; $56 = ((($55)) + 24|0); HEAP32[$56>>2] = 0; $i = 0; while(1) { $57 = $i; $58 = ($57|0)<(4); if (!($58)) { break; } $59 = $i; $60 = $0; $61 = ((($60)) + 144|0); $62 = (($61) + ($59<<2)|0); HEAP32[$62>>2] = 0; $63 = $i; $64 = (($63) + 1)|0; $i = $64; } $i = 0; while(1) { $65 = $i; $66 = ($65|0)<(4); if (!($66)) { break; } $67 = $i; $68 = $0; $69 = ((($68)) + 160|0); $70 = (($69) + ($67<<2)|0); HEAP32[$70>>2] = 0; $71 = $i; $72 = $0; $73 = ((($72)) + 176|0); $74 = (($73) + ($71<<2)|0); HEAP32[$74>>2] = 0; $75 = $i; $76 = (($75) + 1)|0; $i = $76; } $77 = $0; $78 = ((($77)) + 268|0); HEAP32[$78>>2] = 0; $79 = $0; _jinit_marker_reader($79); $80 = $0; _jinit_input_controller($80); $81 = $0; $82 = ((($81)) + 20|0); HEAP32[$82>>2] = 200; STACKTOP = sp;return; } function _jpeg_destroy_decompress($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; _jpeg_destroy($1); STACKTOP = sp;return; } function _jpeg_read_header($cinfo,$require_image) { $cinfo = $cinfo|0; $require_image = $require_image|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $retcode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $require_image; $2 = $0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)!=(200); if ($5) { $6 = $0; $7 = ((($6)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(201); if ($9) { $10 = $0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 20|0); HEAP32[$12>>2] = 20; $13 = $0; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 24|0); HEAP32[$18>>2] = $15; $19 = $0; $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = $0; FUNCTION_TABLE_vi[$21 & 8191]($22); } } $23 = $0; $24 = (_jpeg_consume_input($23)|0); $retcode = $24; $25 = $retcode; switch ($25|0) { case 1: { $retcode = 1; $36 = $retcode; STACKTOP = sp;return ($36|0); break; } case 2: { $26 = $1; $27 = ($26<<24>>24)!=(0); if ($27) { $28 = $0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = 51; $31 = $0; $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = $0; FUNCTION_TABLE_vi[$33 & 8191]($34); } $35 = $0; _jpeg_abort($35); $retcode = 2; $36 = $retcode; STACKTOP = sp;return ($36|0); break; } default: { $36 = $retcode; STACKTOP = sp;return ($36|0); } } return (0)|0; } function _jpeg_consume_input($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $retcode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $retcode = 0; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; switch ($3|0) { case 200: { $4 = $0; $5 = ((($4)) + 400|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $0; FUNCTION_TABLE_vi[$8 & 8191]($9); $10 = $0; $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $0; FUNCTION_TABLE_vi[$14 & 8191]($15); $16 = $0; $17 = ((($16)) + 20|0); HEAP32[$17>>2] = 201; break; } case 201: { break; } case 202: { $retcode = 1; $48 = $retcode; STACKTOP = sp;return ($48|0); break; } case 210: case 208: case 207: case 206: case 205: case 204: case 203: { $29 = $0; $30 = ((($29)) + 400|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = $0; $34 = (FUNCTION_TABLE_ii[$32 & 8191]($33)|0); $retcode = $34; $48 = $retcode; STACKTOP = sp;return ($48|0); break; } default: { $35 = $0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 20|0); HEAP32[$37>>2] = 20; $38 = $0; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = $0; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 24|0); HEAP32[$43>>2] = $40; $44 = $0; $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = $0; FUNCTION_TABLE_vi[$46 & 8191]($47); $48 = $retcode; STACKTOP = sp;return ($48|0); } } $18 = $0; $19 = ((($18)) + 400|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = $0; $23 = (FUNCTION_TABLE_ii[$21 & 8191]($22)|0); $retcode = $23; $24 = $retcode; $25 = ($24|0)==(1); if (!($25)) { $48 = $retcode; STACKTOP = sp;return ($48|0); } $26 = $0; _default_decompress_parms($26); $27 = $0; $28 = ((($27)) + 20|0); HEAP32[$28>>2] = 202; $48 = $retcode; STACKTOP = sp;return ($48|0); } function _jpeg_finish_decompress($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(205); if ($5) { label = 3; } else { $6 = $1; $7 = ((($6)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(206); if ($9) { label = 3; } else { label = 7; } } if ((label|0) == 3) { $10 = $1; $11 = ((($10)) + 64|0); $12 = HEAP8[$11>>0]|0; $13 = ($12<<24>>24)!=(0); if ($13) { label = 7; } else { $14 = $1; $15 = ((($14)) + 120|0); $16 = HEAP32[$15>>2]|0; $17 = $1; $18 = ((($17)) + 96|0); $19 = HEAP32[$18>>2]|0; $20 = ($16>>>0)<($19>>>0); if ($20) { $21 = $1; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); HEAP32[$23>>2] = 67; $24 = $1; $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = $1; FUNCTION_TABLE_vi[$26 & 8191]($27); } $28 = $1; $29 = ((($28)) + 384|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = $1; FUNCTION_TABLE_vi[$32 & 8191]($33); $34 = $1; $35 = ((($34)) + 20|0); HEAP32[$35>>2] = 210; } } do { if ((label|0) == 7) { $36 = $1; $37 = ((($36)) + 20|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(207); $40 = $1; $41 = ((($40)) + 20|0); if ($39) { HEAP32[$41>>2] = 210; break; } $42 = HEAP32[$41>>2]|0; $43 = ($42|0)!=(210); if ($43) { $44 = $1; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 20|0); HEAP32[$46>>2] = 20; $47 = $1; $48 = ((($47)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = $1; $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 24|0); HEAP32[$52>>2] = $49; $53 = $1; $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$54>>2]|0; $56 = $1; FUNCTION_TABLE_vi[$55 & 8191]($56); } } } while(0); while(1) { $57 = $1; $58 = ((($57)) + 400|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 17|0); $61 = HEAP8[$60>>0]|0; $62 = ($61<<24>>24)!=(0); $63 = $62 ^ 1; $64 = $1; if (!($63)) { label = 14; break; } $65 = ((($64)) + 400|0); $66 = HEAP32[$65>>2]|0; $67 = HEAP32[$66>>2]|0; $68 = $1; $69 = (FUNCTION_TABLE_ii[$67 & 8191]($68)|0); $70 = ($69|0)==(0); if ($70) { label = 13; break; } } if ((label|0) == 13) { $0 = 0; $77 = $0; STACKTOP = sp;return ($77|0); } else if ((label|0) == 14) { $71 = ((($64)) + 24|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 24|0); $74 = HEAP32[$73>>2]|0; $75 = $1; FUNCTION_TABLE_vi[$74 & 8191]($75); $76 = $1; _jpeg_abort($76); $0 = 1; $77 = $0; STACKTOP = sp;return ($77|0); } return (0)|0; } function _default_decompress_parms($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $_mp = 0, $cid0 = 0, $cid1 = 0, $cid2 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 36|0); $3 = HEAP32[$2>>2]|0; switch ($3|0) { case 1: { $4 = $0; $5 = ((($4)) + 40|0); HEAP32[$5>>2] = 1; $6 = $0; $7 = ((($6)) + 44|0); HEAP32[$7>>2] = 1; break; } case 3: { $8 = $0; $9 = ((($8)) + 256|0); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)!=(0); $12 = $0; L5: do { if ($11) { $13 = ((($12)) + 40|0); HEAP32[$13>>2] = 3; } else { $14 = ((($12)) + 264|0); $15 = HEAP8[$14>>0]|0; $16 = ($15<<24>>24)!=(0); $17 = $0; if ($16) { $18 = ((($17)) + 265|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; switch ($20|0) { case 0: { $21 = $0; $22 = ((($21)) + 40|0); HEAP32[$22>>2] = 2; break L5; break; } case 1: { $23 = $0; $24 = ((($23)) + 40|0); HEAP32[$24>>2] = 3; break L5; break; } default: { $25 = $0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 20|0); HEAP32[$27>>2] = 114; $28 = $0; $29 = ((($28)) + 265|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = $0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 24|0); HEAP32[$34>>2] = $31; $35 = $0; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = $0; FUNCTION_TABLE_vii[$38 & 8191]($39,-1); $40 = $0; $41 = ((($40)) + 40|0); HEAP32[$41>>2] = 3; break L5; } } } $42 = ((($17)) + 196|0); $43 = HEAP32[$42>>2]|0; $44 = HEAP32[$43>>2]|0; $cid0 = $44; $45 = $0; $46 = ((($45)) + 196|0); $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 84|0); $49 = HEAP32[$48>>2]|0; $cid1 = $49; $50 = $0; $51 = ((($50)) + 196|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 168|0); $54 = HEAP32[$53>>2]|0; $cid2 = $54; $55 = $cid0; $56 = ($55|0)==(1); $57 = $cid1; $58 = ($57|0)==(2); $or$cond = $56 & $58; $59 = $cid2; $60 = ($59|0)==(3); $or$cond3 = $or$cond & $60; if ($or$cond3) { $61 = $0; $62 = ((($61)) + 40|0); HEAP32[$62>>2] = 3; break; } $63 = $cid0; $64 = ($63|0)==(82); $65 = $cid1; $66 = ($65|0)==(71); $or$cond5 = $64 & $66; $67 = $cid2; $68 = ($67|0)==(66); $or$cond7 = $or$cond5 & $68; $69 = $0; if ($or$cond7) { $70 = ((($69)) + 40|0); HEAP32[$70>>2] = 2; break; } else { $71 = HEAP32[$69>>2]|0; $72 = ((($71)) + 24|0); $_mp = $72; $73 = $cid0; $74 = $_mp; HEAP32[$74>>2] = $73; $75 = $cid1; $76 = $_mp; $77 = ((($76)) + 4|0); HEAP32[$77>>2] = $75; $78 = $cid2; $79 = $_mp; $80 = ((($79)) + 8|0); HEAP32[$80>>2] = $78; $81 = $0; $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 20|0); HEAP32[$83>>2] = 111; $84 = $0; $85 = HEAP32[$84>>2]|0; $86 = ((($85)) + 4|0); $87 = HEAP32[$86>>2]|0; $88 = $0; FUNCTION_TABLE_vii[$87 & 8191]($88,1); $89 = $0; $90 = ((($89)) + 40|0); HEAP32[$90>>2] = 3; break; } } } while(0); $91 = $0; $92 = ((($91)) + 44|0); HEAP32[$92>>2] = 2; break; } case 4: { $93 = $0; $94 = ((($93)) + 264|0); $95 = HEAP8[$94>>0]|0; $96 = ($95<<24>>24)!=(0); $97 = $0; L23: do { if ($96) { $98 = ((($97)) + 265|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; switch ($100|0) { case 0: { $101 = $0; $102 = ((($101)) + 40|0); HEAP32[$102>>2] = 4; break L23; break; } case 2: { $103 = $0; $104 = ((($103)) + 40|0); HEAP32[$104>>2] = 5; break L23; break; } default: { $105 = $0; $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 20|0); HEAP32[$107>>2] = 114; $108 = $0; $109 = ((($108)) + 265|0); $110 = HEAP8[$109>>0]|0; $111 = $110&255; $112 = $0; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 24|0); HEAP32[$114>>2] = $111; $115 = $0; $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = $0; FUNCTION_TABLE_vii[$118 & 8191]($119,-1); $120 = $0; $121 = ((($120)) + 40|0); HEAP32[$121>>2] = 5; break L23; } } } else { $122 = ((($97)) + 40|0); HEAP32[$122>>2] = 4; } } while(0); $123 = $0; $124 = ((($123)) + 44|0); HEAP32[$124>>2] = 4; break; } default: { $125 = $0; $126 = ((($125)) + 40|0); HEAP32[$126>>2] = 0; $127 = $0; $128 = ((($127)) + 44|0); HEAP32[$128>>2] = 0; } } $129 = $0; $130 = ((($129)) + 48|0); HEAP32[$130>>2] = 1; $131 = $0; $132 = ((($131)) + 52|0); HEAP32[$132>>2] = 1; $133 = $0; $134 = ((($133)) + 56|0); HEAPF64[$134>>3] = 1.0; $135 = $0; $136 = ((($135)) + 64|0); HEAP8[$136>>0] = 0; $137 = $0; $138 = ((($137)) + 65|0); HEAP8[$138>>0] = 0; $139 = $0; $140 = ((($139)) + 68|0); HEAP32[$140>>2] = 0; $141 = $0; $142 = ((($141)) + 72|0); HEAP8[$142>>0] = 1; $143 = $0; $144 = ((($143)) + 73|0); HEAP8[$144>>0] = 1; $145 = $0; $146 = ((($145)) + 74|0); HEAP8[$146>>0] = 0; $147 = $0; $148 = ((($147)) + 76|0); HEAP32[$148>>2] = 2; $149 = $0; $150 = ((($149)) + 80|0); HEAP8[$150>>0] = 0; $151 = $0; $152 = ((($151)) + 84|0); HEAP32[$152>>2] = 256; $153 = $0; $154 = ((($153)) + 116|0); HEAP32[$154>>2] = 0; $155 = $0; $156 = ((($155)) + 88|0); HEAP8[$156>>0] = 0; $157 = $0; $158 = ((($157)) + 89|0); HEAP8[$158>>0] = 0; $159 = $0; $160 = ((($159)) + 90|0); HEAP8[$160>>0] = 0; STACKTOP = sp;return; } function _jpeg_start_decompress($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $or$cond = 0, $retcode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(202); do { if ($5) { $6 = $1; _jinit_master_decompress($6); $7 = $1; $8 = ((($7)) + 64|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)!=(0); $11 = $1; $12 = ((($11)) + 20|0); if (!($10)) { HEAP32[$12>>2] = 203; break; } HEAP32[$12>>2] = 207; $0 = 1; $94 = $0; STACKTOP = sp;return ($94|0); } } while(0); $13 = $1; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(203); $17 = $1; if ($16) { $18 = ((($17)) + 400|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 16|0); $21 = HEAP8[$20>>0]|0; $22 = ($21<<24>>24)!=(0); L10: do { if ($22) { while(1) { $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)!=(0|0); if ($26) { $27 = $1; $28 = ((($27)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = $1; FUNCTION_TABLE_vi[$30 & 8191]($31); } $32 = $1; $33 = ((($32)) + 400|0); $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = $1; $37 = (FUNCTION_TABLE_ii[$35 & 8191]($36)|0); $retcode = $37; $38 = $retcode; $39 = ($38|0)==(0); if ($39) { break; } $40 = $retcode; $41 = ($40|0)==(2); if ($41) { break L10; } $42 = $1; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)!=(0|0); if (!($45)) { continue; } $46 = $retcode; $47 = ($46|0)==(3); $48 = $retcode; $49 = ($48|0)==(1); $or$cond = $47 | $49; if (!($or$cond)) { continue; } $50 = $1; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + 1)|0; HEAP32[$53>>2] = $55; $56 = $1; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 8|0); $60 = HEAP32[$59>>2]|0; $61 = ($55|0)>=($60|0); if (!($61)) { continue; } $62 = $1; $63 = ((($62)) + 284|0); $64 = HEAP32[$63>>2]|0; $65 = $1; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) + ($64))|0; HEAP32[$68>>2] = $70; } $0 = 0; $94 = $0; STACKTOP = sp;return ($94|0); } } while(0); $71 = $1; $72 = ((($71)) + 124|0); $73 = HEAP32[$72>>2]|0; $74 = $1; $75 = ((($74)) + 132|0); HEAP32[$75>>2] = $73; } else { $76 = ((($17)) + 20|0); $77 = HEAP32[$76>>2]|0; $78 = ($77|0)!=(204); if ($78) { $79 = $1; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 20|0); HEAP32[$81>>2] = 20; $82 = $1; $83 = ((($82)) + 20|0); $84 = HEAP32[$83>>2]|0; $85 = $1; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 24|0); HEAP32[$87>>2] = $84; $88 = $1; $89 = HEAP32[$88>>2]|0; $90 = HEAP32[$89>>2]|0; $91 = $1; FUNCTION_TABLE_vi[$90 & 8191]($91); } } $92 = $1; $93 = (_output_pass_setup($92)|0); $0 = $93; $94 = $0; STACKTOP = sp;return ($94|0); } function _jpeg_read_scanlines($cinfo,$scanlines,$max_lines) { $cinfo = $cinfo|0; $scanlines = $scanlines|0; $max_lines = $max_lines|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $row_ctr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $row_ctr = sp; $1 = $cinfo; $2 = $scanlines; $3 = $max_lines; $4 = $1; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(205); if ($7) { $8 = $1; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); HEAP32[$10>>2] = 20; $11 = $1; $12 = ((($11)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); HEAP32[$16>>2] = $13; $17 = $1; $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $1; FUNCTION_TABLE_vi[$19 & 8191]($20); } $21 = $1; $22 = ((($21)) + 120|0); $23 = HEAP32[$22>>2]|0; $24 = $1; $25 = ((($24)) + 96|0); $26 = HEAP32[$25>>2]|0; $27 = ($23>>>0)>=($26>>>0); $28 = $1; if ($27) { $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = 123; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = $1; FUNCTION_TABLE_vii[$34 & 8191]($35,-1); $0 = 0; $72 = $0; STACKTOP = sp;return ($72|0); } $36 = ((($28)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)!=(0|0); if ($38) { $39 = $1; $40 = ((($39)) + 120|0); $41 = HEAP32[$40>>2]|0; $42 = $1; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 4|0); HEAP32[$45>>2] = $41; $46 = $1; $47 = ((($46)) + 96|0); $48 = HEAP32[$47>>2]|0; $49 = $1; $50 = ((($49)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 8|0); HEAP32[$52>>2] = $48; $53 = $1; $54 = ((($53)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = $1; FUNCTION_TABLE_vi[$56 & 8191]($57); } HEAP32[$row_ctr>>2] = 0; $58 = $1; $59 = ((($58)) + 388|0); $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 4|0); $62 = HEAP32[$61>>2]|0; $63 = $1; $64 = $2; $65 = $3; FUNCTION_TABLE_viiii[$62 & 8191]($63,$64,$row_ctr,$65); $66 = HEAP32[$row_ctr>>2]|0; $67 = $1; $68 = ((($67)) + 120|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) + ($66))|0; HEAP32[$68>>2] = $70; $71 = HEAP32[$row_ctr>>2]|0; $0 = $71; $72 = $0; STACKTOP = sp;return ($72|0); } function _output_pass_setup($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(204); if ($4) { $5 = $0; $6 = ((($5)) + 384|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = $0; FUNCTION_TABLE_vi[$8 & 8191]($9); $10 = $0; $11 = ((($10)) + 120|0); HEAP32[$11>>2] = 0; $12 = $0; $13 = ((($12)) + 20|0); HEAP32[$13>>2] = 204; } while(1) { $14 = $0; $15 = ((($14)) + 384|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP8[$17>>0]|0; $19 = ($18<<24>>24)!=(0); $20 = $0; if (!($19)) { break; } $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 20|0); HEAP32[$22>>2] = 48; $23 = $0; $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$24>>2]|0; $26 = $0; FUNCTION_TABLE_vi[$25 & 8191]($26); } $27 = ((($20)) + 65|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)!=(0); $31 = $30 ? 206 : 205; $32 = $0; $33 = ((($32)) + 20|0); HEAP32[$33>>2] = $31; STACKTOP = sp;return 1; } function _jinit_input_controller($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $inputctl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,0,24)|0); $inputctl = $6; $7 = $inputctl; $8 = $0; $9 = ((($8)) + 400|0); HEAP32[$9>>2] = $7; $10 = $inputctl; HEAP32[$10>>2] = 7090; $11 = $inputctl; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 7091; $13 = $inputctl; $14 = ((($13)) + 8|0); HEAP32[$14>>2] = 7092; $15 = $inputctl; $16 = ((($15)) + 12|0); HEAP32[$16>>2] = 7093; $17 = $inputctl; $18 = ((($17)) + 16|0); HEAP8[$18>>0] = 0; $19 = $inputctl; $20 = ((($19)) + 17|0); HEAP8[$20>>0] = 0; $21 = $inputctl; $22 = ((($21)) + 20|0); HEAP8[$22>>0] = 1; STACKTOP = sp;return; } function _consume_markers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $inputctl = 0, $val = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 400|0); $4 = HEAP32[$3>>2]|0; $inputctl = $4; $5 = $inputctl; $6 = ((($5)) + 17|0); $7 = HEAP8[$6>>0]|0; $8 = ($7<<24>>24)!=(0); if ($8) { $0 = 2; $67 = $0; STACKTOP = sp;return ($67|0); } $9 = $1; $10 = ((($9)) + 404|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = (FUNCTION_TABLE_ii[$13 & 8191]($14)|0); $val = $15; $16 = $val; L5: do { switch ($16|0) { case 1: { $17 = $inputctl; $18 = ((($17)) + 20|0); $19 = HEAP8[$18>>0]|0; $20 = ($19<<24>>24)!=(0); if ($20) { $21 = $1; _initial_setup($21); $22 = $inputctl; $23 = ((($22)) + 20|0); HEAP8[$23>>0] = 0; break L5; } $24 = $inputctl; $25 = ((($24)) + 16|0); $26 = HEAP8[$25>>0]|0; $27 = ($26<<24>>24)!=(0); if (!($27)) { $28 = $1; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = 35; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = $1; FUNCTION_TABLE_vi[$33 & 8191]($34); } $35 = $1; _start_input_pass($35); break; } case 2: { $36 = $inputctl; $37 = ((($36)) + 17|0); HEAP8[$37>>0] = 1; $38 = $inputctl; $39 = ((($38)) + 20|0); $40 = HEAP8[$39>>0]|0; $41 = ($40<<24>>24)!=(0); $42 = $1; if ($41) { $43 = ((($42)) + 404|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 13|0); $46 = HEAP8[$45>>0]|0; $47 = ($46<<24>>24)!=(0); if (!($47)) { break L5; } $48 = $1; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 20|0); HEAP32[$50>>2] = 59; $51 = $1; $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$52>>2]|0; $54 = $1; FUNCTION_TABLE_vi[$53 & 8191]($54); break L5; } else { $55 = ((($42)) + 132|0); $56 = HEAP32[$55>>2]|0; $57 = $1; $58 = ((($57)) + 124|0); $59 = HEAP32[$58>>2]|0; $60 = ($56|0)>($59|0); if (!($60)) { break L5; } $61 = $1; $62 = ((($61)) + 124|0); $63 = HEAP32[$62>>2]|0; $64 = $1; $65 = ((($64)) + 132|0); HEAP32[$65>>2] = $63; break L5; } break; } default: { } } } while(0); $66 = $val; $0 = $66; $67 = $0; STACKTOP = sp;return ($67|0); } function _reset_input_controller($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $inputctl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 400|0); $3 = HEAP32[$2>>2]|0; $inputctl = $3; $4 = $inputctl; HEAP32[$4>>2] = 7090; $5 = $inputctl; $6 = ((($5)) + 16|0); HEAP8[$6>>0] = 0; $7 = $inputctl; $8 = ((($7)) + 17|0); HEAP8[$8>>0] = 0; $9 = $inputctl; $10 = ((($9)) + 20|0); HEAP8[$10>>0] = 1; $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = $0; FUNCTION_TABLE_vi[$14 & 8191]($15); $16 = $0; $17 = ((($16)) + 404|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $0; FUNCTION_TABLE_vi[$19 & 8191]($20); $21 = $0; $22 = ((($21)) + 140|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } function _start_input_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; _per_scan_setup($1); $2 = $0; _latch_quant_tables($2); $3 = $0; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$5>>2]|0; $7 = $0; FUNCTION_TABLE_vi[$6 & 8191]($7); $8 = $0; $9 = ((($8)) + 392|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = $0; FUNCTION_TABLE_vi[$11 & 8191]($12); $13 = $0; $14 = ((($13)) + 392|0); $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = $0; $19 = ((($18)) + 400|0); $20 = HEAP32[$19>>2]|0; HEAP32[$20>>2] = $17; STACKTOP = sp;return; } function _finish_input_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 400|0); $3 = HEAP32[$2>>2]|0; HEAP32[$3>>2] = 7090; STACKTOP = sp;return; } function _initial_setup($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ci = 0, $compptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(65500); if ($4) { label = 3; } else { $5 = $0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)>(65500); if ($8) { label = 3; } } if ((label|0) == 3) { $9 = $0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); HEAP32[$11>>2] = 41; $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 24|0); HEAP32[$14>>2] = 65500; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = $0; FUNCTION_TABLE_vi[$17 & 8191]($18); } $19 = $0; $20 = ((($19)) + 192|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(8); if ($22) { $23 = $0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 20|0); HEAP32[$25>>2] = 15; $26 = $0; $27 = ((($26)) + 192|0); $28 = HEAP32[$27>>2]|0; $29 = $0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 24|0); HEAP32[$31>>2] = $28; $32 = $0; $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $0; FUNCTION_TABLE_vi[$34 & 8191]($35); } $36 = $0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)>(10); if ($39) { $40 = $0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 20|0); HEAP32[$42>>2] = 26; $43 = $0; $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; $46 = $0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 24|0); HEAP32[$48>>2] = $45; $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 24|0); $52 = ((($51)) + 4|0); HEAP32[$52>>2] = 10; $53 = $0; $54 = HEAP32[$53>>2]|0; $55 = HEAP32[$54>>2]|0; $56 = $0; FUNCTION_TABLE_vi[$55 & 8191]($56); } $57 = $0; $58 = ((($57)) + 272|0); HEAP32[$58>>2] = 1; $59 = $0; $60 = ((($59)) + 276|0); HEAP32[$60>>2] = 1; $ci = 0; $61 = $0; $62 = ((($61)) + 196|0); $63 = HEAP32[$62>>2]|0; $compptr = $63; while(1) { $64 = $ci; $65 = $0; $66 = ((($65)) + 36|0); $67 = HEAP32[$66>>2]|0; $68 = ($64|0)<($67|0); if (!($68)) { break; } $69 = $compptr; $70 = ((($69)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)<=(0); if ($72) { label = 14; } else { $73 = $compptr; $74 = ((($73)) + 8|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)>(4); if ($76) { label = 14; } else { $77 = $compptr; $78 = ((($77)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)<=(0); if ($80) { label = 14; } else { $81 = $compptr; $82 = ((($81)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)>(4); if ($84) { label = 14; } } } } if ((label|0) == 14) { label = 0; $85 = $0; $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 20|0); HEAP32[$87>>2] = 18; $88 = $0; $89 = HEAP32[$88>>2]|0; $90 = HEAP32[$89>>2]|0; $91 = $0; FUNCTION_TABLE_vi[$90 & 8191]($91); } $92 = $0; $93 = ((($92)) + 272|0); $94 = HEAP32[$93>>2]|0; $95 = $compptr; $96 = ((($95)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = ($94|0)>($97|0); if ($98) { $99 = $0; $100 = ((($99)) + 272|0); $101 = HEAP32[$100>>2]|0; $107 = $101; } else { $102 = $compptr; $103 = ((($102)) + 8|0); $104 = HEAP32[$103>>2]|0; $107 = $104; } $105 = $0; $106 = ((($105)) + 272|0); HEAP32[$106>>2] = $107; $108 = $0; $109 = ((($108)) + 276|0); $110 = HEAP32[$109>>2]|0; $111 = $compptr; $112 = ((($111)) + 12|0); $113 = HEAP32[$112>>2]|0; $114 = ($110|0)>($113|0); if ($114) { $115 = $0; $116 = ((($115)) + 276|0); $117 = HEAP32[$116>>2]|0; $123 = $117; } else { $118 = $compptr; $119 = ((($118)) + 12|0); $120 = HEAP32[$119>>2]|0; $123 = $120; } $121 = $0; $122 = ((($121)) + 276|0); HEAP32[$122>>2] = $123; $124 = $ci; $125 = (($124) + 1)|0; $ci = $125; $126 = $compptr; $127 = ((($126)) + 84|0); $compptr = $127; } $128 = $0; $129 = ((($128)) + 280|0); HEAP32[$129>>2] = 8; $ci = 0; $130 = $0; $131 = ((($130)) + 196|0); $132 = HEAP32[$131>>2]|0; $compptr = $132; while(1) { $133 = $ci; $134 = $0; $135 = ((($134)) + 36|0); $136 = HEAP32[$135>>2]|0; $137 = ($133|0)<($136|0); if (!($137)) { break; } $138 = $compptr; $139 = ((($138)) + 36|0); HEAP32[$139>>2] = 8; $140 = $0; $141 = ((($140)) + 28|0); $142 = HEAP32[$141>>2]|0; $143 = $compptr; $144 = ((($143)) + 8|0); $145 = HEAP32[$144>>2]|0; $146 = Math_imul($142, $145)|0; $147 = $0; $148 = ((($147)) + 272|0); $149 = HEAP32[$148>>2]|0; $150 = $149<<3; $151 = (_jdiv_round_up($146,$150)|0); $152 = $compptr; $153 = ((($152)) + 28|0); HEAP32[$153>>2] = $151; $154 = $0; $155 = ((($154)) + 32|0); $156 = HEAP32[$155>>2]|0; $157 = $compptr; $158 = ((($157)) + 12|0); $159 = HEAP32[$158>>2]|0; $160 = Math_imul($156, $159)|0; $161 = $0; $162 = ((($161)) + 276|0); $163 = HEAP32[$162>>2]|0; $164 = $163<<3; $165 = (_jdiv_round_up($160,$164)|0); $166 = $compptr; $167 = ((($166)) + 32|0); HEAP32[$167>>2] = $165; $168 = $0; $169 = ((($168)) + 28|0); $170 = HEAP32[$169>>2]|0; $171 = $compptr; $172 = ((($171)) + 8|0); $173 = HEAP32[$172>>2]|0; $174 = Math_imul($170, $173)|0; $175 = $0; $176 = ((($175)) + 272|0); $177 = HEAP32[$176>>2]|0; $178 = (_jdiv_round_up($174,$177)|0); $179 = $compptr; $180 = ((($179)) + 40|0); HEAP32[$180>>2] = $178; $181 = $0; $182 = ((($181)) + 32|0); $183 = HEAP32[$182>>2]|0; $184 = $compptr; $185 = ((($184)) + 12|0); $186 = HEAP32[$185>>2]|0; $187 = Math_imul($183, $186)|0; $188 = $0; $189 = ((($188)) + 276|0); $190 = HEAP32[$189>>2]|0; $191 = (_jdiv_round_up($187,$190)|0); $192 = $compptr; $193 = ((($192)) + 44|0); HEAP32[$193>>2] = $191; $194 = $compptr; $195 = ((($194)) + 48|0); HEAP8[$195>>0] = 1; $196 = $compptr; $197 = ((($196)) + 76|0); HEAP32[$197>>2] = 0; $198 = $ci; $199 = (($198) + 1)|0; $ci = $199; $200 = $compptr; $201 = ((($200)) + 84|0); $compptr = $201; } $202 = $0; $203 = ((($202)) + 32|0); $204 = HEAP32[$203>>2]|0; $205 = $0; $206 = ((($205)) + 276|0); $207 = HEAP32[$206>>2]|0; $208 = $207<<3; $209 = (_jdiv_round_up($204,$208)|0); $210 = $0; $211 = ((($210)) + 284|0); HEAP32[$211>>2] = $209; $212 = $0; $213 = ((($212)) + 292|0); $214 = HEAP32[$213>>2]|0; $215 = $0; $216 = ((($215)) + 36|0); $217 = HEAP32[$216>>2]|0; $218 = ($214|0)<($217|0); if (!($218)) { $219 = $0; $220 = ((($219)) + 200|0); $221 = HEAP8[$220>>0]|0; $222 = $221&255; $223 = ($222|0)!=(0); if (!($223)) { $228 = $0; $229 = ((($228)) + 400|0); $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 16|0); HEAP8[$231>>0] = 0; STACKTOP = sp;return; } } $224 = $0; $225 = ((($224)) + 400|0); $226 = HEAP32[$225>>2]|0; $227 = ((($226)) + 16|0); HEAP8[$227>>0] = 1; STACKTOP = sp;return; } function _per_scan_setup($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ci = 0, $compptr = 0, $mcublks = 0, $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 292|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(1); $5 = $0; if ($4) { $6 = ((($5)) + 296|0); $7 = HEAP32[$6>>2]|0; $compptr = $7; $8 = $compptr; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = $0; $12 = ((($11)) + 312|0); HEAP32[$12>>2] = $10; $13 = $compptr; $14 = ((($13)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = ((($16)) + 316|0); HEAP32[$17>>2] = $15; $18 = $compptr; $19 = ((($18)) + 52|0); HEAP32[$19>>2] = 1; $20 = $compptr; $21 = ((($20)) + 56|0); HEAP32[$21>>2] = 1; $22 = $compptr; $23 = ((($22)) + 60|0); HEAP32[$23>>2] = 1; $24 = $compptr; $25 = ((($24)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = $compptr; $28 = ((($27)) + 64|0); HEAP32[$28>>2] = $26; $29 = $compptr; $30 = ((($29)) + 68|0); HEAP32[$30>>2] = 1; $31 = $compptr; $32 = ((($31)) + 32|0); $33 = HEAP32[$32>>2]|0; $34 = $compptr; $35 = ((($34)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = (($33>>>0) % ($36>>>0))&-1; $tmp = $37; $38 = $tmp; $39 = ($38|0)==(0); if ($39) { $40 = $compptr; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $tmp = $42; } $43 = $tmp; $44 = $compptr; $45 = ((($44)) + 72|0); HEAP32[$45>>2] = $43; $46 = $0; $47 = ((($46)) + 320|0); HEAP32[$47>>2] = 1; $48 = $0; $49 = ((($48)) + 324|0); HEAP32[$49>>2] = 0; STACKTOP = sp;return; } $50 = ((($5)) + 292|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)<=(0); if ($52) { label = 7; } else { $53 = $0; $54 = ((($53)) + 292|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)>(4); if ($56) { label = 7; } } if ((label|0) == 7) { $57 = $0; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 20|0); HEAP32[$59>>2] = 26; $60 = $0; $61 = ((($60)) + 292|0); $62 = HEAP32[$61>>2]|0; $63 = $0; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 24|0); HEAP32[$65>>2] = $62; $66 = $0; $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 24|0); $69 = ((($68)) + 4|0); HEAP32[$69>>2] = 4; $70 = $0; $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = $0; FUNCTION_TABLE_vi[$72 & 8191]($73); } $74 = $0; $75 = ((($74)) + 28|0); $76 = HEAP32[$75>>2]|0; $77 = $0; $78 = ((($77)) + 272|0); $79 = HEAP32[$78>>2]|0; $80 = $79<<3; $81 = (_jdiv_round_up($76,$80)|0); $82 = $0; $83 = ((($82)) + 312|0); HEAP32[$83>>2] = $81; $84 = $0; $85 = ((($84)) + 32|0); $86 = HEAP32[$85>>2]|0; $87 = $0; $88 = ((($87)) + 276|0); $89 = HEAP32[$88>>2]|0; $90 = $89<<3; $91 = (_jdiv_round_up($86,$90)|0); $92 = $0; $93 = ((($92)) + 316|0); HEAP32[$93>>2] = $91; $94 = $0; $95 = ((($94)) + 320|0); HEAP32[$95>>2] = 0; $ci = 0; while(1) { $96 = $ci; $97 = $0; $98 = ((($97)) + 292|0); $99 = HEAP32[$98>>2]|0; $100 = ($96|0)<($99|0); if (!($100)) { break; } $101 = $ci; $102 = $0; $103 = ((($102)) + 296|0); $104 = (($103) + ($101<<2)|0); $105 = HEAP32[$104>>2]|0; $compptr = $105; $106 = $compptr; $107 = ((($106)) + 8|0); $108 = HEAP32[$107>>2]|0; $109 = $compptr; $110 = ((($109)) + 52|0); HEAP32[$110>>2] = $108; $111 = $compptr; $112 = ((($111)) + 12|0); $113 = HEAP32[$112>>2]|0; $114 = $compptr; $115 = ((($114)) + 56|0); HEAP32[$115>>2] = $113; $116 = $compptr; $117 = ((($116)) + 52|0); $118 = HEAP32[$117>>2]|0; $119 = $compptr; $120 = ((($119)) + 56|0); $121 = HEAP32[$120>>2]|0; $122 = Math_imul($118, $121)|0; $123 = $compptr; $124 = ((($123)) + 60|0); HEAP32[$124>>2] = $122; $125 = $compptr; $126 = ((($125)) + 52|0); $127 = HEAP32[$126>>2]|0; $128 = $compptr; $129 = ((($128)) + 36|0); $130 = HEAP32[$129>>2]|0; $131 = Math_imul($127, $130)|0; $132 = $compptr; $133 = ((($132)) + 64|0); HEAP32[$133>>2] = $131; $134 = $compptr; $135 = ((($134)) + 28|0); $136 = HEAP32[$135>>2]|0; $137 = $compptr; $138 = ((($137)) + 52|0); $139 = HEAP32[$138>>2]|0; $140 = (($136>>>0) % ($139>>>0))&-1; $tmp = $140; $141 = $tmp; $142 = ($141|0)==(0); if ($142) { $143 = $compptr; $144 = ((($143)) + 52|0); $145 = HEAP32[$144>>2]|0; $tmp = $145; } $146 = $tmp; $147 = $compptr; $148 = ((($147)) + 68|0); HEAP32[$148>>2] = $146; $149 = $compptr; $150 = ((($149)) + 32|0); $151 = HEAP32[$150>>2]|0; $152 = $compptr; $153 = ((($152)) + 56|0); $154 = HEAP32[$153>>2]|0; $155 = (($151>>>0) % ($154>>>0))&-1; $tmp = $155; $156 = $tmp; $157 = ($156|0)==(0); if ($157) { $158 = $compptr; $159 = ((($158)) + 56|0); $160 = HEAP32[$159>>2]|0; $tmp = $160; } $161 = $tmp; $162 = $compptr; $163 = ((($162)) + 72|0); HEAP32[$163>>2] = $161; $164 = $compptr; $165 = ((($164)) + 60|0); $166 = HEAP32[$165>>2]|0; $mcublks = $166; $167 = $0; $168 = ((($167)) + 320|0); $169 = HEAP32[$168>>2]|0; $170 = $mcublks; $171 = (($169) + ($170))|0; $172 = ($171|0)>(10); if ($172) { $173 = $0; $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 20|0); HEAP32[$175>>2] = 13; $176 = $0; $177 = HEAP32[$176>>2]|0; $178 = HEAP32[$177>>2]|0; $179 = $0; FUNCTION_TABLE_vi[$178 & 8191]($179); } while(1) { $180 = $mcublks; $181 = (($180) + -1)|0; $mcublks = $181; $182 = ($180|0)>(0); $183 = $ci; if (!($182)) { break; } $184 = $0; $185 = ((($184)) + 320|0); $186 = HEAP32[$185>>2]|0; $187 = (($186) + 1)|0; HEAP32[$185>>2] = $187; $188 = $0; $189 = ((($188)) + 324|0); $190 = (($189) + ($186<<2)|0); HEAP32[$190>>2] = $183; } $191 = (($183) + 1)|0; $ci = $191; } STACKTOP = sp;return; } function _latch_quant_tables($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $compptr = 0, $or$cond = 0, $qtbl = 0; var $qtblno = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $ci = 0; while(1) { $1 = $ci; $2 = $0; $3 = ((($2)) + 292|0); $4 = HEAP32[$3>>2]|0; $5 = ($1|0)<($4|0); if (!($5)) { break; } $6 = $ci; $7 = $0; $8 = ((($7)) + 296|0); $9 = (($8) + ($6<<2)|0); $10 = HEAP32[$9>>2]|0; $compptr = $10; $11 = $compptr; $12 = ((($11)) + 76|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); if (!($14)) { $15 = $compptr; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $qtblno = $17; $18 = $qtblno; $19 = ($18|0)<(0); $20 = $qtblno; $21 = ($20|0)>=(4); $or$cond = $19 | $21; if ($or$cond) { label = 6; } else { $22 = $qtblno; $23 = $0; $24 = ((($23)) + 144|0); $25 = (($24) + ($22<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { label = 6; } } if ((label|0) == 6) { label = 0; $28 = $0; $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = 52; $31 = $qtblno; $32 = $0; $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 24|0); HEAP32[$34>>2] = $31; $35 = $0; $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; $38 = $0; FUNCTION_TABLE_vi[$37 & 8191]($38); } $39 = $0; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = $0; $44 = (FUNCTION_TABLE_iiii[$42 & 8191]($43,1,130)|0); $qtbl = $44; $45 = $qtbl; $46 = $qtblno; $47 = $0; $48 = ((($47)) + 144|0); $49 = (($48) + ($46<<2)|0); $50 = HEAP32[$49>>2]|0; _memcpy(($45|0),($50|0),130)|0; $51 = $qtbl; $52 = $compptr; $53 = ((($52)) + 76|0); HEAP32[$53>>2] = $51; } $54 = $ci; $55 = (($54) + 1)|0; $ci = $55; } STACKTOP = sp;return; } function _jpeg_resync_to_restart($cinfo,$desired) { $cinfo = $cinfo|0; $desired = $desired|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var $action = 0, $marker = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $desired; $3 = $1; $4 = ((($3)) + 380|0); $5 = HEAP32[$4>>2]|0; $marker = $5; $action = 1; $6 = $1; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 20|0); HEAP32[$8>>2] = 121; $9 = $marker; $10 = $1; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 24|0); HEAP32[$12>>2] = $9; $13 = $2; $14 = $1; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 24|0); $17 = ((($16)) + 4|0); HEAP32[$17>>2] = $13; $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $1; FUNCTION_TABLE_vii[$21 & 8191]($22,-1); L1: while(1) { $23 = $marker; $24 = ($23|0)<(192); do { if ($24) { $action = 2; } else { $25 = $marker; $26 = ($25|0)<(208); $27 = $marker; $28 = ($27|0)>(215); $or$cond = $26 | $28; if ($or$cond) { $action = 3; break; } $29 = $marker; $30 = $2; $31 = (($30) + 1)|0; $32 = $31 & 7; $33 = (208 + ($32))|0; $34 = ($29|0)==($33|0); if (!($34)) { $35 = $marker; $36 = $2; $37 = (($36) + 2)|0; $38 = $37 & 7; $39 = (208 + ($38))|0; $40 = ($35|0)==($39|0); if (!($40)) { $41 = $marker; $42 = $2; $43 = (($42) - 1)|0; $44 = $43 & 7; $45 = (208 + ($44))|0; $46 = ($41|0)==($45|0); if (!($46)) { $47 = $marker; $48 = $2; $49 = (($48) - 2)|0; $50 = $49 & 7; $51 = (208 + ($50))|0; $52 = ($47|0)==($51|0); if (!($52)) { $action = 1; break; } } $action = 2; break; } } $action = 3; } } while(0); $53 = $1; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 20|0); HEAP32[$55>>2] = 97; $56 = $marker; $57 = $1; $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 24|0); HEAP32[$59>>2] = $56; $60 = $action; $61 = $1; $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 24|0); $64 = ((($63)) + 4|0); HEAP32[$64>>2] = $60; $65 = $1; $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 4|0); $68 = HEAP32[$67>>2]|0; $69 = $1; FUNCTION_TABLE_vii[$68 & 8191]($69,4); $70 = $action; switch ($70|0) { case 1: { label = 14; break L1; break; } case 3: { label = 18; break L1; break; } case 2: { break; } default: { continue L1; } } $73 = $1; $74 = (_next_marker($73)|0); $75 = ($74<<24>>24)!=(0); if (!($75)) { label = 16; break; } $76 = $1; $77 = ((($76)) + 380|0); $78 = HEAP32[$77>>2]|0; $marker = $78; } if ((label|0) == 14) { $71 = $1; $72 = ((($71)) + 380|0); HEAP32[$72>>2] = 0; $0 = 1; $79 = $0; STACKTOP = sp;return ($79|0); } else if ((label|0) == 16) { $0 = 0; $79 = $0; STACKTOP = sp;return ($79|0); } else if ((label|0) == 18) { $0 = 1; $79 = $0; STACKTOP = sp;return ($79|0); } return (0)|0; } function _jinit_marker_reader($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $marker = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,0,168)|0); $marker = $6; $7 = $marker; $8 = $0; $9 = ((($8)) + 404|0); HEAP32[$9>>2] = $7; $10 = $marker; HEAP32[$10>>2] = 7094; $11 = $marker; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 7095; $13 = $marker; $14 = ((($13)) + 8|0); HEAP32[$14>>2] = 7096; $15 = $marker; $16 = ((($15)) + 24|0); HEAP32[$16>>2] = 7097; $17 = $marker; $18 = ((($17)) + 92|0); HEAP32[$18>>2] = 0; $i = 0; while(1) { $19 = $i; $20 = ($19|0)<(16); if (!($20)) { break; } $21 = $i; $22 = $marker; $23 = ((($22)) + 28|0); $24 = (($23) + ($21<<2)|0); HEAP32[$24>>2] = 7097; $25 = $i; $26 = $marker; $27 = ((($26)) + 96|0); $28 = (($27) + ($25<<2)|0); HEAP32[$28>>2] = 0; $29 = $i; $30 = (($29) + 1)|0; $i = $30; } $31 = $marker; $32 = ((($31)) + 28|0); HEAP32[$32>>2] = 7098; $33 = $marker; $34 = ((($33)) + 28|0); $35 = ((($34)) + 56|0); HEAP32[$35>>2] = 7098; $36 = $0; _reset_marker_reader($36); STACKTOP = sp;return; } function _next_marker($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bytes_in_buffer = 0, $c = 0, $datasrc = 0, $next_input_byte = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; L1: while(1) { $10 = $bytes_in_buffer; $11 = ($10|0)==(0); if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if (!($17)) { label = 4; break; } $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; } $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $c = $28; while(1) { $29 = $c; $30 = ($29|0)!=(255); if (!($30)) { break; } $31 = $1; $32 = ((($31)) + 404|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 20|0); $35 = HEAP32[$34>>2]|0; $36 = (($35) + 1)|0; HEAP32[$34>>2] = $36; $37 = $next_input_byte; $38 = $datasrc; HEAP32[$38>>2] = $37; $39 = $bytes_in_buffer; $40 = $datasrc; $41 = ((($40)) + 4|0); HEAP32[$41>>2] = $39; $42 = $bytes_in_buffer; $43 = ($42|0)==(0); if ($43) { $44 = $datasrc; $45 = ((($44)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = $1; $48 = (FUNCTION_TABLE_ii[$46 & 8191]($47)|0); $49 = ($48<<24>>24)!=(0); if (!($49)) { label = 10; break L1; } $50 = $datasrc; $51 = HEAP32[$50>>2]|0; $next_input_byte = $51; $52 = $datasrc; $53 = ((($52)) + 4|0); $54 = HEAP32[$53>>2]|0; $bytes_in_buffer = $54; } $55 = $bytes_in_buffer; $56 = (($55) + -1)|0; $bytes_in_buffer = $56; $57 = $next_input_byte; $58 = ((($57)) + 1|0); $next_input_byte = $58; $59 = HEAP8[$57>>0]|0; $60 = $59&255; $c = $60; } while(1) { $61 = $bytes_in_buffer; $62 = ($61|0)==(0); if ($62) { $63 = $datasrc; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = $1; $67 = (FUNCTION_TABLE_ii[$65 & 8191]($66)|0); $68 = ($67<<24>>24)!=(0); if (!($68)) { label = 15; break L1; } $69 = $datasrc; $70 = HEAP32[$69>>2]|0; $next_input_byte = $70; $71 = $datasrc; $72 = ((($71)) + 4|0); $73 = HEAP32[$72>>2]|0; $bytes_in_buffer = $73; } $74 = $bytes_in_buffer; $75 = (($74) + -1)|0; $bytes_in_buffer = $75; $76 = $next_input_byte; $77 = ((($76)) + 1|0); $next_input_byte = $77; $78 = HEAP8[$76>>0]|0; $79 = $78&255; $c = $79; $80 = $c; $81 = ($80|0)==(255); if (!($81)) { break; } } $82 = $c; $83 = ($82|0)!=(0); $84 = $1; $85 = ((($84)) + 404|0); $86 = HEAP32[$85>>2]|0; $87 = ((($86)) + 20|0); $88 = HEAP32[$87>>2]|0; if ($83) { label = 20; break; } $89 = (($88) + 2)|0; HEAP32[$87>>2] = $89; $90 = $next_input_byte; $91 = $datasrc; HEAP32[$91>>2] = $90; $92 = $bytes_in_buffer; $93 = $datasrc; $94 = ((($93)) + 4|0); HEAP32[$94>>2] = $92; } if ((label|0) == 4) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } else if ((label|0) == 10) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } else if ((label|0) == 15) { $0 = 0; $129 = $0; STACKTOP = sp;return ($129|0); } else if ((label|0) == 20) { $95 = ($88|0)!=(0); if ($95) { $96 = $1; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 20|0); HEAP32[$98>>2] = 116; $99 = $1; $100 = ((($99)) + 404|0); $101 = HEAP32[$100>>2]|0; $102 = ((($101)) + 20|0); $103 = HEAP32[$102>>2]|0; $104 = $1; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 24|0); HEAP32[$106>>2] = $103; $107 = $c; $108 = $1; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 24|0); $111 = ((($110)) + 4|0); HEAP32[$111>>2] = $107; $112 = $1; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 4|0); $115 = HEAP32[$114>>2]|0; $116 = $1; FUNCTION_TABLE_vii[$115 & 8191]($116,-1); $117 = $1; $118 = ((($117)) + 404|0); $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 20|0); HEAP32[$120>>2] = 0; } $121 = $c; $122 = $1; $123 = ((($122)) + 380|0); HEAP32[$123>>2] = $121; $124 = $next_input_byte; $125 = $datasrc; HEAP32[$125>>2] = $124; $126 = $bytes_in_buffer; $127 = $datasrc; $128 = ((($127)) + 4|0); HEAP32[$128>>2] = $126; $0 = 1; $129 = $0; STACKTOP = sp;return ($129|0); } return (0)|0; } function _reset_marker_reader($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $marker = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 404|0); $3 = HEAP32[$2>>2]|0; $marker = $3; $4 = $0; $5 = ((($4)) + 196|0); HEAP32[$5>>2] = 0; $6 = $0; $7 = ((($6)) + 124|0); HEAP32[$7>>2] = 0; $8 = $0; $9 = ((($8)) + 380|0); HEAP32[$9>>2] = 0; $10 = $marker; $11 = ((($10)) + 12|0); HEAP8[$11>>0] = 0; $12 = $marker; $13 = ((($12)) + 13|0); HEAP8[$13>>0] = 0; $14 = $marker; $15 = ((($14)) + 20|0); HEAP32[$15>>2] = 0; $16 = $marker; $17 = ((($16)) + 160|0); HEAP32[$17>>2] = 0; STACKTOP = sp;return; } function _read_markers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; L1: while(1) { $2 = $1; $3 = ((($2)) + 380|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); do { if ($5) { $6 = $1; $7 = ((($6)) + 404|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 12|0); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)!=(0); $12 = $1; if ($11) { $15 = (_next_marker($12)|0); $16 = ($15<<24>>24)!=(0); if ($16) { break; } else { label = 7; break L1; } } else { $13 = (_first_marker($12)|0); $14 = ($13<<24>>24)!=(0); if ($14) { break; } else { label = 5; break L1; } } } } while(0); $17 = $1; $18 = ((($17)) + 380|0); $19 = HEAP32[$18>>2]|0; do { switch ($19|0) { case 218: { label = 20; break L1; break; } case 217: { label = 23; break L1; break; } case 216: { $20 = $1; $21 = (_get_soi($20)|0); $22 = ($21<<24>>24)!=(0); if (!($22)) { label = 10; break L1; } break; } case 193: case 192: { $23 = $1; $24 = (_get_sof($23,0,0)|0); $25 = ($24<<24>>24)!=(0); if (!($25)) { label = 12; break L1; } break; } case 194: { $26 = $1; $27 = (_get_sof($26,1,0)|0); $28 = ($27<<24>>24)!=(0); if (!($28)) { label = 14; break L1; } break; } case 201: { $29 = $1; $30 = (_get_sof($29,0,1)|0); $31 = ($30<<24>>24)!=(0); if (!($31)) { label = 16; break L1; } break; } case 202: { $32 = $1; $33 = (_get_sof($32,1,1)|0); $34 = ($33<<24>>24)!=(0); if (!($34)) { label = 18; break L1; } break; } case 207: case 206: case 205: case 203: case 200: case 199: case 198: case 197: case 195: { $35 = $1; $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 20|0); HEAP32[$37>>2] = 60; $38 = $1; $39 = ((($38)) + 380|0); $40 = HEAP32[$39>>2]|0; $41 = $1; $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 24|0); HEAP32[$43>>2] = $40; $44 = $1; $45 = HEAP32[$44>>2]|0; $46 = HEAP32[$45>>2]|0; $47 = $1; FUNCTION_TABLE_vi[$46 & 8191]($47); break; } case 204: { $63 = $1; $64 = (_skip_variable($63)|0); $65 = ($64<<24>>24)!=(0); if (!($65)) { label = 25; break L1; } break; } case 196: { $66 = $1; $67 = (_get_dht($66)|0); $68 = ($67<<24>>24)!=(0); if (!($68)) { label = 27; break L1; } break; } case 219: { $69 = $1; $70 = (_get_dqt($69)|0); $71 = ($70<<24>>24)!=(0); if (!($71)) { label = 29; break L1; } break; } case 221: { $72 = $1; $73 = (_get_dri($72)|0); $74 = ($73<<24>>24)!=(0); if (!($74)) { label = 31; break L1; } break; } case 239: case 238: case 237: case 236: case 235: case 234: case 233: case 232: case 231: case 230: case 229: case 228: case 227: case 226: case 225: case 224: { $75 = $1; $76 = ((($75)) + 380|0); $77 = HEAP32[$76>>2]|0; $78 = (($77) - 224)|0; $79 = $1; $80 = ((($79)) + 404|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 28|0); $83 = (($82) + ($78<<2)|0); $84 = HEAP32[$83>>2]|0; $85 = $1; $86 = (FUNCTION_TABLE_ii[$84 & 8191]($85)|0); $87 = ($86<<24>>24)!=(0); if (!($87)) { label = 33; break L1; } break; } case 254: { $88 = $1; $89 = ((($88)) + 404|0); $90 = HEAP32[$89>>2]|0; $91 = ((($90)) + 24|0); $92 = HEAP32[$91>>2]|0; $93 = $1; $94 = (FUNCTION_TABLE_ii[$92 & 8191]($93)|0); $95 = ($94<<24>>24)!=(0); if (!($95)) { label = 35; break L1; } break; } case 1: case 215: case 214: case 213: case 212: case 211: case 210: case 209: case 208: { $96 = $1; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 20|0); HEAP32[$98>>2] = 92; $99 = $1; $100 = ((($99)) + 380|0); $101 = HEAP32[$100>>2]|0; $102 = $1; $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 24|0); HEAP32[$104>>2] = $101; $105 = $1; $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $1; FUNCTION_TABLE_vii[$108 & 8191]($109,1); break; } case 220: { $110 = $1; $111 = (_skip_variable($110)|0); $112 = ($111<<24>>24)!=(0); if (!($112)) { label = 38; break L1; } break; } default: { $113 = $1; $114 = HEAP32[$113>>2]|0; $115 = ((($114)) + 20|0); HEAP32[$115>>2] = 68; $116 = $1; $117 = ((($116)) + 380|0); $118 = HEAP32[$117>>2]|0; $119 = $1; $120 = HEAP32[$119>>2]|0; $121 = ((($120)) + 24|0); HEAP32[$121>>2] = $118; $122 = $1; $123 = HEAP32[$122>>2]|0; $124 = HEAP32[$123>>2]|0; $125 = $1; FUNCTION_TABLE_vi[$124 & 8191]($125); } } } while(0); $126 = $1; $127 = ((($126)) + 380|0); HEAP32[$127>>2] = 0; } switch (label|0) { case 5: { $0 = 0; break; } case 7: { $0 = 0; break; } case 10: { $0 = 0; break; } case 12: { $0 = 0; break; } case 14: { $0 = 0; break; } case 16: { $0 = 0; break; } case 18: { $0 = 0; break; } case 20: { $48 = $1; $49 = (_get_sos($48)|0); $50 = ($49<<24>>24)!=(0); if ($50) { $51 = $1; $52 = ((($51)) + 380|0); HEAP32[$52>>2] = 0; $0 = 1; break; } else { $0 = 0; break; } break; } case 23: { $53 = $1; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 20|0); HEAP32[$55>>2] = 85; $56 = $1; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 4|0); $59 = HEAP32[$58>>2]|0; $60 = $1; FUNCTION_TABLE_vii[$59 & 8191]($60,1); $61 = $1; $62 = ((($61)) + 380|0); HEAP32[$62>>2] = 0; $0 = 2; break; } case 25: { $0 = 0; break; } case 27: { $0 = 0; break; } case 29: { $0 = 0; break; } case 31: { $0 = 0; break; } case 33: { $0 = 0; break; } case 35: { $0 = 0; break; } case 38: { $0 = 0; break; } } $128 = $0; STACKTOP = sp;return ($128|0); } function _read_restart_marker($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 380|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = $1; $7 = (_next_marker($6)|0); $8 = ($7<<24>>24)!=(0); if (!($8)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } $9 = $1; $10 = ((($9)) + 380|0); $11 = HEAP32[$10>>2]|0; $12 = $1; $13 = ((($12)) + 404|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = (208 + ($16))|0; $18 = ($11|0)==($17|0); $19 = $1; if ($18) { $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); HEAP32[$21>>2] = 98; $22 = $1; $23 = ((($22)) + 404|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = $1; $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 24|0); HEAP32[$29>>2] = $26; $30 = $1; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $1; FUNCTION_TABLE_vii[$33 & 8191]($34,3); $35 = $1; $36 = ((($35)) + 380|0); HEAP32[$36>>2] = 0; } else { $37 = ((($19)) + 24|0); $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $41 = $1; $42 = $1; $43 = ((($42)) + 404|0); $44 = HEAP32[$43>>2]|0; $45 = ((($44)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_iii[$40 & 8191]($41,$46)|0); $48 = ($47<<24>>24)!=(0); if (!($48)) { $0 = 0; $60 = $0; STACKTOP = sp;return ($60|0); } } $49 = $1; $50 = ((($49)) + 404|0); $51 = HEAP32[$50>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (($53) + 1)|0; $55 = $54 & 7; $56 = $1; $57 = ((($56)) + 404|0); $58 = HEAP32[$57>>2]|0; $59 = ((($58)) + 16|0); HEAP32[$59>>2] = $55; $0 = 1; $60 = $0; STACKTOP = sp;return ($60|0); } function _skip_variable($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $bytes_in_buffer = 0, $datasrc = 0, $length = 0, $next_input_byte = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $86 = $0; STACKTOP = sp;return ($86|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $29 = $28 << 8; $length = $29; $30 = $bytes_in_buffer; $31 = ($30|0)==(0); do { if ($31) { $32 = $datasrc; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $datasrc; $39 = HEAP32[$38>>2]|0; $next_input_byte = $39; $40 = $datasrc; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bytes_in_buffer = $42; break; } $0 = 0; $86 = $0; STACKTOP = sp;return ($86|0); } } while(0); $43 = $bytes_in_buffer; $44 = (($43) + -1)|0; $bytes_in_buffer = $44; $45 = $next_input_byte; $46 = ((($45)) + 1|0); $next_input_byte = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $length; $50 = (($49) + ($48))|0; $length = $50; $51 = $length; $52 = (($51) - 2)|0; $length = $52; $53 = $1; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 20|0); HEAP32[$55>>2] = 91; $56 = $1; $57 = ((($56)) + 380|0); $58 = HEAP32[$57>>2]|0; $59 = $1; $60 = HEAP32[$59>>2]|0; $61 = ((($60)) + 24|0); HEAP32[$61>>2] = $58; $62 = $length; $63 = $1; $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 24|0); $66 = ((($65)) + 4|0); HEAP32[$66>>2] = $62; $67 = $1; $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 4|0); $70 = HEAP32[$69>>2]|0; $71 = $1; FUNCTION_TABLE_vii[$70 & 8191]($71,1); $72 = $next_input_byte; $73 = $datasrc; HEAP32[$73>>2] = $72; $74 = $bytes_in_buffer; $75 = $datasrc; $76 = ((($75)) + 4|0); HEAP32[$76>>2] = $74; $77 = $length; $78 = ($77|0)>(0); if ($78) { $79 = $1; $80 = ((($79)) + 24|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = $1; $85 = $length; FUNCTION_TABLE_vii[$83 & 8191]($84,$85); } $0 = 1; $86 = $0; STACKTOP = sp;return ($86|0); } function _get_interesting_appn($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $b = 0, $bytes_in_buffer = 0, $datasrc = 0, $i = 0, $length = 0, $next_input_byte = 0, $numtoread = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $b = sp + 28|0; $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $122 = $0; STACKTOP = sp;return ($122|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $29 = $28 << 8; $length = $29; $30 = $bytes_in_buffer; $31 = ($30|0)==(0); do { if ($31) { $32 = $datasrc; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $datasrc; $39 = HEAP32[$38>>2]|0; $next_input_byte = $39; $40 = $datasrc; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bytes_in_buffer = $42; break; } $0 = 0; $122 = $0; STACKTOP = sp;return ($122|0); } } while(0); $43 = $bytes_in_buffer; $44 = (($43) + -1)|0; $bytes_in_buffer = $44; $45 = $next_input_byte; $46 = ((($45)) + 1|0); $next_input_byte = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $length; $50 = (($49) + ($48))|0; $length = $50; $51 = $length; $52 = (($51) - 2)|0; $length = $52; $53 = $length; $54 = ($53|0)>=(14); do { if ($54) { $numtoread = 14; } else { $55 = $length; $56 = ($55|0)>(0); if ($56) { $57 = $length; $numtoread = $57; break; } else { $numtoread = 0; break; } } } while(0); $i = 0; while(1) { $58 = $i; $59 = $numtoread; $60 = ($58>>>0)<($59>>>0); if (!($60)) { break; } $61 = $bytes_in_buffer; $62 = ($61|0)==(0); if ($62) { $63 = $datasrc; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = $1; $67 = (FUNCTION_TABLE_ii[$65 & 8191]($66)|0); $68 = ($67<<24>>24)!=(0); if (!($68)) { label = 18; break; } $69 = $datasrc; $70 = HEAP32[$69>>2]|0; $next_input_byte = $70; $71 = $datasrc; $72 = ((($71)) + 4|0); $73 = HEAP32[$72>>2]|0; $bytes_in_buffer = $73; } $74 = $bytes_in_buffer; $75 = (($74) + -1)|0; $bytes_in_buffer = $75; $76 = $next_input_byte; $77 = ((($76)) + 1|0); $next_input_byte = $77; $78 = HEAP8[$76>>0]|0; $79 = $i; $80 = (($b) + ($79)|0); HEAP8[$80>>0] = $78; $81 = $i; $82 = (($81) + 1)|0; $i = $82; } if ((label|0) == 18) { $0 = 0; $122 = $0; STACKTOP = sp;return ($122|0); } $83 = $numtoread; $84 = $length; $85 = (($84) - ($83))|0; $length = $85; $86 = $1; $87 = ((($86)) + 380|0); $88 = HEAP32[$87>>2]|0; switch ($88|0) { case 224: { $89 = $1; $90 = $numtoread; $91 = $length; _examine_app0($89,$b,$90,$91); break; } case 238: { $92 = $1; $93 = $numtoread; $94 = $length; _examine_app14($92,$b,$93,$94); break; } default: { $95 = $1; $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 20|0); HEAP32[$97>>2] = 68; $98 = $1; $99 = ((($98)) + 380|0); $100 = HEAP32[$99>>2]|0; $101 = $1; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 24|0); HEAP32[$103>>2] = $100; $104 = $1; $105 = HEAP32[$104>>2]|0; $106 = HEAP32[$105>>2]|0; $107 = $1; FUNCTION_TABLE_vi[$106 & 8191]($107); } } $108 = $next_input_byte; $109 = $datasrc; HEAP32[$109>>2] = $108; $110 = $bytes_in_buffer; $111 = $datasrc; $112 = ((($111)) + 4|0); HEAP32[$112>>2] = $110; $113 = $length; $114 = ($113|0)>(0); if ($114) { $115 = $1; $116 = ((($115)) + 24|0); $117 = HEAP32[$116>>2]|0; $118 = ((($117)) + 16|0); $119 = HEAP32[$118>>2]|0; $120 = $1; $121 = $length; FUNCTION_TABLE_vii[$119 & 8191]($120,$121); } $0 = 1; $122 = $0; STACKTOP = sp;return ($122|0); } function _first_marker($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $bytes_in_buffer = 0, $c = 0, $c2 = 0; var $datasrc = 0, $next_input_byte = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $76 = $0; STACKTOP = sp;return ($76|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $c = $28; $29 = $bytes_in_buffer; $30 = ($29|0)==(0); do { if ($30) { $31 = $datasrc; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = $1; $35 = (FUNCTION_TABLE_ii[$33 & 8191]($34)|0); $36 = ($35<<24>>24)!=(0); if ($36) { $37 = $datasrc; $38 = HEAP32[$37>>2]|0; $next_input_byte = $38; $39 = $datasrc; $40 = ((($39)) + 4|0); $41 = HEAP32[$40>>2]|0; $bytes_in_buffer = $41; break; } $0 = 0; $76 = $0; STACKTOP = sp;return ($76|0); } } while(0); $42 = $bytes_in_buffer; $43 = (($42) + -1)|0; $bytes_in_buffer = $43; $44 = $next_input_byte; $45 = ((($44)) + 1|0); $next_input_byte = $45; $46 = HEAP8[$44>>0]|0; $47 = $46&255; $c2 = $47; $48 = $c; $49 = ($48|0)!=(255); $50 = $c2; $51 = ($50|0)!=(216); $or$cond = $49 | $51; if ($or$cond) { $52 = $1; $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 20|0); HEAP32[$54>>2] = 53; $55 = $c; $56 = $1; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 24|0); HEAP32[$58>>2] = $55; $59 = $c2; $60 = $1; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 24|0); $63 = ((($62)) + 4|0); HEAP32[$63>>2] = $59; $64 = $1; $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$65>>2]|0; $67 = $1; FUNCTION_TABLE_vi[$66 & 8191]($67); } $68 = $c2; $69 = $1; $70 = ((($69)) + 380|0); HEAP32[$70>>2] = $68; $71 = $next_input_byte; $72 = $datasrc; HEAP32[$72>>2] = $71; $73 = $bytes_in_buffer; $74 = $datasrc; $75 = ((($74)) + 4|0); HEAP32[$75>>2] = $73; $0 = 1; $76 = $0; STACKTOP = sp;return ($76|0); } function _get_soi($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); HEAP32[$3>>2] = 102; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $0; FUNCTION_TABLE_vii[$7 & 8191]($8,1); $9 = $0; $10 = ((($9)) + 404|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 12|0); $13 = HEAP8[$12>>0]|0; $14 = ($13<<24>>24)!=(0); if ($14) { $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 20|0); HEAP32[$17>>2] = 61; $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $0; FUNCTION_TABLE_vi[$20 & 8191]($21); } $i = 0; while(1) { $22 = $i; $23 = ($22|0)<(16); if (!($23)) { break; } $24 = $i; $25 = $0; $26 = ((($25)) + 202|0); $27 = (($26) + ($24)|0); HEAP8[$27>>0] = 0; $28 = $i; $29 = $0; $30 = ((($29)) + 218|0); $31 = (($30) + ($28)|0); HEAP8[$31>>0] = 1; $32 = $i; $33 = $0; $34 = ((($33)) + 234|0); $35 = (($34) + ($32)|0); HEAP8[$35>>0] = 5; $36 = $i; $37 = (($36) + 1)|0; $i = $37; } $38 = $0; $39 = ((($38)) + 252|0); HEAP32[$39>>2] = 0; $40 = $0; $41 = ((($40)) + 40|0); HEAP32[$41>>2] = 0; $42 = $0; $43 = ((($42)) + 266|0); HEAP8[$43>>0] = 0; $44 = $0; $45 = ((($44)) + 256|0); HEAP8[$45>>0] = 0; $46 = $0; $47 = ((($46)) + 257|0); HEAP8[$47>>0] = 1; $48 = $0; $49 = ((($48)) + 258|0); HEAP8[$49>>0] = 1; $50 = $0; $51 = ((($50)) + 259|0); HEAP8[$51>>0] = 0; $52 = $0; $53 = ((($52)) + 260|0); HEAP16[$53>>1] = 1; $54 = $0; $55 = ((($54)) + 262|0); HEAP16[$55>>1] = 1; $56 = $0; $57 = ((($56)) + 264|0); HEAP8[$57>>0] = 0; $58 = $0; $59 = ((($58)) + 265|0); HEAP8[$59>>0] = 0; $60 = $0; $61 = ((($60)) + 404|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 12|0); HEAP8[$63>>0] = 1; STACKTOP = sp;return 1; } function _get_sof($cinfo,$is_prog,$is_arith) { $cinfo = $cinfo|0; $is_prog = $is_prog|0; $is_arith = $is_arith|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_mp = 0, $_mp1 = 0, $bytes_in_buffer = 0, $c = 0, $ci = 0, $compptr = 0, $datasrc = 0, $length = 0, $next_input_byte = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $is_prog; $3 = $is_arith; $4 = $1; $5 = ((($4)) + 24|0); $6 = HEAP32[$5>>2]|0; $datasrc = $6; $7 = $datasrc; $8 = HEAP32[$7>>2]|0; $next_input_byte = $8; $9 = $datasrc; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $bytes_in_buffer = $11; $12 = $2; $13 = $1; $14 = ((($13)) + 200|0); HEAP8[$14>>0] = $12; $15 = $3; $16 = $1; $17 = ((($16)) + 201|0); HEAP8[$17>>0] = $15; $18 = $bytes_in_buffer; $19 = ($18|0)==(0); do { if ($19) { $20 = $datasrc; $21 = ((($20)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = (FUNCTION_TABLE_ii[$22 & 8191]($23)|0); $25 = ($24<<24>>24)!=(0); if ($25) { $26 = $datasrc; $27 = HEAP32[$26>>2]|0; $next_input_byte = $27; $28 = $datasrc; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $bytes_in_buffer = $30; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $31 = $bytes_in_buffer; $32 = (($31) + -1)|0; $bytes_in_buffer = $32; $33 = $next_input_byte; $34 = ((($33)) + 1|0); $next_input_byte = $34; $35 = HEAP8[$33>>0]|0; $36 = $35&255; $37 = $36 << 8; $length = $37; $38 = $bytes_in_buffer; $39 = ($38|0)==(0); do { if ($39) { $40 = $datasrc; $41 = ((($40)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = $1; $44 = (FUNCTION_TABLE_ii[$42 & 8191]($43)|0); $45 = ($44<<24>>24)!=(0); if ($45) { $46 = $datasrc; $47 = HEAP32[$46>>2]|0; $next_input_byte = $47; $48 = $datasrc; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $bytes_in_buffer = $50; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $51 = $bytes_in_buffer; $52 = (($51) + -1)|0; $bytes_in_buffer = $52; $53 = $next_input_byte; $54 = ((($53)) + 1|0); $next_input_byte = $54; $55 = HEAP8[$53>>0]|0; $56 = $55&255; $57 = $length; $58 = (($57) + ($56))|0; $length = $58; $59 = $bytes_in_buffer; $60 = ($59|0)==(0); do { if ($60) { $61 = $datasrc; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = $1; $65 = (FUNCTION_TABLE_ii[$63 & 8191]($64)|0); $66 = ($65<<24>>24)!=(0); if ($66) { $67 = $datasrc; $68 = HEAP32[$67>>2]|0; $next_input_byte = $68; $69 = $datasrc; $70 = ((($69)) + 4|0); $71 = HEAP32[$70>>2]|0; $bytes_in_buffer = $71; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $72 = $bytes_in_buffer; $73 = (($72) + -1)|0; $bytes_in_buffer = $73; $74 = $next_input_byte; $75 = ((($74)) + 1|0); $next_input_byte = $75; $76 = HEAP8[$74>>0]|0; $77 = $76&255; $78 = $1; $79 = ((($78)) + 192|0); HEAP32[$79>>2] = $77; $80 = $bytes_in_buffer; $81 = ($80|0)==(0); do { if ($81) { $82 = $datasrc; $83 = ((($82)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = $1; $86 = (FUNCTION_TABLE_ii[$84 & 8191]($85)|0); $87 = ($86<<24>>24)!=(0); if ($87) { $88 = $datasrc; $89 = HEAP32[$88>>2]|0; $next_input_byte = $89; $90 = $datasrc; $91 = ((($90)) + 4|0); $92 = HEAP32[$91>>2]|0; $bytes_in_buffer = $92; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $93 = $bytes_in_buffer; $94 = (($93) + -1)|0; $bytes_in_buffer = $94; $95 = $next_input_byte; $96 = ((($95)) + 1|0); $next_input_byte = $96; $97 = HEAP8[$95>>0]|0; $98 = $97&255; $99 = $98 << 8; $100 = $1; $101 = ((($100)) + 32|0); HEAP32[$101>>2] = $99; $102 = $bytes_in_buffer; $103 = ($102|0)==(0); do { if ($103) { $104 = $datasrc; $105 = ((($104)) + 12|0); $106 = HEAP32[$105>>2]|0; $107 = $1; $108 = (FUNCTION_TABLE_ii[$106 & 8191]($107)|0); $109 = ($108<<24>>24)!=(0); if ($109) { $110 = $datasrc; $111 = HEAP32[$110>>2]|0; $next_input_byte = $111; $112 = $datasrc; $113 = ((($112)) + 4|0); $114 = HEAP32[$113>>2]|0; $bytes_in_buffer = $114; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $115 = $bytes_in_buffer; $116 = (($115) + -1)|0; $bytes_in_buffer = $116; $117 = $next_input_byte; $118 = ((($117)) + 1|0); $next_input_byte = $118; $119 = HEAP8[$117>>0]|0; $120 = $119&255; $121 = $1; $122 = ((($121)) + 32|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($120))|0; HEAP32[$122>>2] = $124; $125 = $bytes_in_buffer; $126 = ($125|0)==(0); do { if ($126) { $127 = $datasrc; $128 = ((($127)) + 12|0); $129 = HEAP32[$128>>2]|0; $130 = $1; $131 = (FUNCTION_TABLE_ii[$129 & 8191]($130)|0); $132 = ($131<<24>>24)!=(0); if ($132) { $133 = $datasrc; $134 = HEAP32[$133>>2]|0; $next_input_byte = $134; $135 = $datasrc; $136 = ((($135)) + 4|0); $137 = HEAP32[$136>>2]|0; $bytes_in_buffer = $137; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $138 = $bytes_in_buffer; $139 = (($138) + -1)|0; $bytes_in_buffer = $139; $140 = $next_input_byte; $141 = ((($140)) + 1|0); $next_input_byte = $141; $142 = HEAP8[$140>>0]|0; $143 = $142&255; $144 = $143 << 8; $145 = $1; $146 = ((($145)) + 28|0); HEAP32[$146>>2] = $144; $147 = $bytes_in_buffer; $148 = ($147|0)==(0); do { if ($148) { $149 = $datasrc; $150 = ((($149)) + 12|0); $151 = HEAP32[$150>>2]|0; $152 = $1; $153 = (FUNCTION_TABLE_ii[$151 & 8191]($152)|0); $154 = ($153<<24>>24)!=(0); if ($154) { $155 = $datasrc; $156 = HEAP32[$155>>2]|0; $next_input_byte = $156; $157 = $datasrc; $158 = ((($157)) + 4|0); $159 = HEAP32[$158>>2]|0; $bytes_in_buffer = $159; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $160 = $bytes_in_buffer; $161 = (($160) + -1)|0; $bytes_in_buffer = $161; $162 = $next_input_byte; $163 = ((($162)) + 1|0); $next_input_byte = $163; $164 = HEAP8[$162>>0]|0; $165 = $164&255; $166 = $1; $167 = ((($166)) + 28|0); $168 = HEAP32[$167>>2]|0; $169 = (($168) + ($165))|0; HEAP32[$167>>2] = $169; $170 = $bytes_in_buffer; $171 = ($170|0)==(0); do { if ($171) { $172 = $datasrc; $173 = ((($172)) + 12|0); $174 = HEAP32[$173>>2]|0; $175 = $1; $176 = (FUNCTION_TABLE_ii[$174 & 8191]($175)|0); $177 = ($176<<24>>24)!=(0); if ($177) { $178 = $datasrc; $179 = HEAP32[$178>>2]|0; $next_input_byte = $179; $180 = $datasrc; $181 = ((($180)) + 4|0); $182 = HEAP32[$181>>2]|0; $bytes_in_buffer = $182; break; } $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } } while(0); $183 = $bytes_in_buffer; $184 = (($183) + -1)|0; $bytes_in_buffer = $184; $185 = $next_input_byte; $186 = ((($185)) + 1|0); $next_input_byte = $186; $187 = HEAP8[$185>>0]|0; $188 = $187&255; $189 = $1; $190 = ((($189)) + 36|0); HEAP32[$190>>2] = $188; $191 = $length; $192 = (($191) - 8)|0; $length = $192; $193 = $1; $194 = HEAP32[$193>>2]|0; $195 = ((($194)) + 24|0); $_mp = $195; $196 = $1; $197 = ((($196)) + 380|0); $198 = HEAP32[$197>>2]|0; $199 = $_mp; HEAP32[$199>>2] = $198; $200 = $1; $201 = ((($200)) + 28|0); $202 = HEAP32[$201>>2]|0; $203 = $_mp; $204 = ((($203)) + 4|0); HEAP32[$204>>2] = $202; $205 = $1; $206 = ((($205)) + 32|0); $207 = HEAP32[$206>>2]|0; $208 = $_mp; $209 = ((($208)) + 8|0); HEAP32[$209>>2] = $207; $210 = $1; $211 = ((($210)) + 36|0); $212 = HEAP32[$211>>2]|0; $213 = $_mp; $214 = ((($213)) + 12|0); HEAP32[$214>>2] = $212; $215 = $1; $216 = HEAP32[$215>>2]|0; $217 = ((($216)) + 20|0); HEAP32[$217>>2] = 100; $218 = $1; $219 = HEAP32[$218>>2]|0; $220 = ((($219)) + 4|0); $221 = HEAP32[$220>>2]|0; $222 = $1; FUNCTION_TABLE_vii[$221 & 8191]($222,1); $223 = $1; $224 = ((($223)) + 404|0); $225 = HEAP32[$224>>2]|0; $226 = ((($225)) + 13|0); $227 = HEAP8[$226>>0]|0; $228 = ($227<<24>>24)!=(0); if ($228) { $229 = $1; $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 20|0); HEAP32[$231>>2] = 58; $232 = $1; $233 = HEAP32[$232>>2]|0; $234 = HEAP32[$233>>2]|0; $235 = $1; FUNCTION_TABLE_vi[$234 & 8191]($235); } $236 = $1; $237 = ((($236)) + 32|0); $238 = HEAP32[$237>>2]|0; $239 = ($238>>>0)<=(0); if ($239) { label = 38; } else { $240 = $1; $241 = ((($240)) + 28|0); $242 = HEAP32[$241>>2]|0; $243 = ($242>>>0)<=(0); if ($243) { label = 38; } else { $244 = $1; $245 = ((($244)) + 36|0); $246 = HEAP32[$245>>2]|0; $247 = ($246|0)<=(0); if ($247) { label = 38; } } } if ((label|0) == 38) { $248 = $1; $249 = HEAP32[$248>>2]|0; $250 = ((($249)) + 20|0); HEAP32[$250>>2] = 32; $251 = $1; $252 = HEAP32[$251>>2]|0; $253 = HEAP32[$252>>2]|0; $254 = $1; FUNCTION_TABLE_vi[$253 & 8191]($254); } $255 = $length; $256 = $1; $257 = ((($256)) + 36|0); $258 = HEAP32[$257>>2]|0; $259 = ($258*3)|0; $260 = ($255|0)!=($259|0); if ($260) { $261 = $1; $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 20|0); HEAP32[$263>>2] = 11; $264 = $1; $265 = HEAP32[$264>>2]|0; $266 = HEAP32[$265>>2]|0; $267 = $1; FUNCTION_TABLE_vi[$266 & 8191]($267); } $268 = $1; $269 = ((($268)) + 196|0); $270 = HEAP32[$269>>2]|0; $271 = ($270|0)==(0|0); if ($271) { $272 = $1; $273 = ((($272)) + 4|0); $274 = HEAP32[$273>>2]|0; $275 = HEAP32[$274>>2]|0; $276 = $1; $277 = $1; $278 = ((($277)) + 36|0); $279 = HEAP32[$278>>2]|0; $280 = ($279*84)|0; $281 = (FUNCTION_TABLE_iiii[$275 & 8191]($276,1,$280)|0); $282 = $1; $283 = ((($282)) + 196|0); HEAP32[$283>>2] = $281; } $ci = 0; $284 = $1; $285 = ((($284)) + 196|0); $286 = HEAP32[$285>>2]|0; $compptr = $286; while(1) { $287 = $ci; $288 = $1; $289 = ((($288)) + 36|0); $290 = HEAP32[$289>>2]|0; $291 = ($287|0)<($290|0); if (!($291)) { label = 58; break; } $292 = $ci; $293 = $compptr; $294 = ((($293)) + 4|0); HEAP32[$294>>2] = $292; $295 = $bytes_in_buffer; $296 = ($295|0)==(0); if ($296) { $297 = $datasrc; $298 = ((($297)) + 12|0); $299 = HEAP32[$298>>2]|0; $300 = $1; $301 = (FUNCTION_TABLE_ii[$299 & 8191]($300)|0); $302 = ($301<<24>>24)!=(0); if (!($302)) { label = 47; break; } $303 = $datasrc; $304 = HEAP32[$303>>2]|0; $next_input_byte = $304; $305 = $datasrc; $306 = ((($305)) + 4|0); $307 = HEAP32[$306>>2]|0; $bytes_in_buffer = $307; } $308 = $bytes_in_buffer; $309 = (($308) + -1)|0; $bytes_in_buffer = $309; $310 = $next_input_byte; $311 = ((($310)) + 1|0); $next_input_byte = $311; $312 = HEAP8[$310>>0]|0; $313 = $312&255; $314 = $compptr; HEAP32[$314>>2] = $313; $315 = $bytes_in_buffer; $316 = ($315|0)==(0); if ($316) { $317 = $datasrc; $318 = ((($317)) + 12|0); $319 = HEAP32[$318>>2]|0; $320 = $1; $321 = (FUNCTION_TABLE_ii[$319 & 8191]($320)|0); $322 = ($321<<24>>24)!=(0); if (!($322)) { label = 51; break; } $323 = $datasrc; $324 = HEAP32[$323>>2]|0; $next_input_byte = $324; $325 = $datasrc; $326 = ((($325)) + 4|0); $327 = HEAP32[$326>>2]|0; $bytes_in_buffer = $327; } $328 = $bytes_in_buffer; $329 = (($328) + -1)|0; $bytes_in_buffer = $329; $330 = $next_input_byte; $331 = ((($330)) + 1|0); $next_input_byte = $331; $332 = HEAP8[$330>>0]|0; $333 = $332&255; $c = $333; $334 = $c; $335 = $334 >> 4; $336 = $335 & 15; $337 = $compptr; $338 = ((($337)) + 8|0); HEAP32[$338>>2] = $336; $339 = $c; $340 = $339 & 15; $341 = $compptr; $342 = ((($341)) + 12|0); HEAP32[$342>>2] = $340; $343 = $bytes_in_buffer; $344 = ($343|0)==(0); if ($344) { $345 = $datasrc; $346 = ((($345)) + 12|0); $347 = HEAP32[$346>>2]|0; $348 = $1; $349 = (FUNCTION_TABLE_ii[$347 & 8191]($348)|0); $350 = ($349<<24>>24)!=(0); if (!($350)) { label = 55; break; } $351 = $datasrc; $352 = HEAP32[$351>>2]|0; $next_input_byte = $352; $353 = $datasrc; $354 = ((($353)) + 4|0); $355 = HEAP32[$354>>2]|0; $bytes_in_buffer = $355; } $356 = $bytes_in_buffer; $357 = (($356) + -1)|0; $bytes_in_buffer = $357; $358 = $next_input_byte; $359 = ((($358)) + 1|0); $next_input_byte = $359; $360 = HEAP8[$358>>0]|0; $361 = $360&255; $362 = $compptr; $363 = ((($362)) + 16|0); HEAP32[$363>>2] = $361; $364 = $1; $365 = HEAP32[$364>>2]|0; $366 = ((($365)) + 24|0); $_mp1 = $366; $367 = $compptr; $368 = HEAP32[$367>>2]|0; $369 = $_mp1; HEAP32[$369>>2] = $368; $370 = $compptr; $371 = ((($370)) + 8|0); $372 = HEAP32[$371>>2]|0; $373 = $_mp1; $374 = ((($373)) + 4|0); HEAP32[$374>>2] = $372; $375 = $compptr; $376 = ((($375)) + 12|0); $377 = HEAP32[$376>>2]|0; $378 = $_mp1; $379 = ((($378)) + 8|0); HEAP32[$379>>2] = $377; $380 = $compptr; $381 = ((($380)) + 16|0); $382 = HEAP32[$381>>2]|0; $383 = $_mp1; $384 = ((($383)) + 12|0); HEAP32[$384>>2] = $382; $385 = $1; $386 = HEAP32[$385>>2]|0; $387 = ((($386)) + 20|0); HEAP32[$387>>2] = 101; $388 = $1; $389 = HEAP32[$388>>2]|0; $390 = ((($389)) + 4|0); $391 = HEAP32[$390>>2]|0; $392 = $1; FUNCTION_TABLE_vii[$391 & 8191]($392,1); $393 = $ci; $394 = (($393) + 1)|0; $ci = $394; $395 = $compptr; $396 = ((($395)) + 84|0); $compptr = $396; } if ((label|0) == 47) { $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } else if ((label|0) == 51) { $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } else if ((label|0) == 55) { $0 = 0; $406 = $0; STACKTOP = sp;return ($406|0); } else if ((label|0) == 58) { $397 = $1; $398 = ((($397)) + 404|0); $399 = HEAP32[$398>>2]|0; $400 = ((($399)) + 13|0); HEAP8[$400>>0] = 1; $401 = $next_input_byte; $402 = $datasrc; HEAP32[$402>>2] = $401; $403 = $bytes_in_buffer; $404 = $datasrc; $405 = ((($404)) + 4|0); HEAP32[$405>>2] = $403; $0 = 1; $406 = $0; STACKTOP = sp;return ($406|0); } return (0)|0; } function _get_sos($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_mp = 0, $_mp1 = 0, $bytes_in_buffer = 0, $c = 0, $cc = 0; var $ci = 0, $compptr = 0, $datasrc = 0, $i = 0, $length = 0, $n = 0, $next_input_byte = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $1; $11 = ((($10)) + 404|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 13|0); $14 = HEAP8[$13>>0]|0; $15 = ($14<<24>>24)!=(0); if (!($15)) { $16 = $1; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 20|0); HEAP32[$18>>2] = 62; $19 = $1; $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$20>>2]|0; $22 = $1; FUNCTION_TABLE_vi[$21 & 8191]($22); } $23 = $bytes_in_buffer; $24 = ($23|0)==(0); do { if ($24) { $25 = $datasrc; $26 = ((($25)) + 12|0); $27 = HEAP32[$26>>2]|0; $28 = $1; $29 = (FUNCTION_TABLE_ii[$27 & 8191]($28)|0); $30 = ($29<<24>>24)!=(0); if ($30) { $31 = $datasrc; $32 = HEAP32[$31>>2]|0; $next_input_byte = $32; $33 = $datasrc; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $bytes_in_buffer = $35; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $36 = $bytes_in_buffer; $37 = (($36) + -1)|0; $bytes_in_buffer = $37; $38 = $next_input_byte; $39 = ((($38)) + 1|0); $next_input_byte = $39; $40 = HEAP8[$38>>0]|0; $41 = $40&255; $42 = $41 << 8; $length = $42; $43 = $bytes_in_buffer; $44 = ($43|0)==(0); do { if ($44) { $45 = $datasrc; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = $1; $49 = (FUNCTION_TABLE_ii[$47 & 8191]($48)|0); $50 = ($49<<24>>24)!=(0); if ($50) { $51 = $datasrc; $52 = HEAP32[$51>>2]|0; $next_input_byte = $52; $53 = $datasrc; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $bytes_in_buffer = $55; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $56 = $bytes_in_buffer; $57 = (($56) + -1)|0; $bytes_in_buffer = $57; $58 = $next_input_byte; $59 = ((($58)) + 1|0); $next_input_byte = $59; $60 = HEAP8[$58>>0]|0; $61 = $60&255; $62 = $length; $63 = (($62) + ($61))|0; $length = $63; $64 = $bytes_in_buffer; $65 = ($64|0)==(0); do { if ($65) { $66 = $datasrc; $67 = ((($66)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = $1; $70 = (FUNCTION_TABLE_ii[$68 & 8191]($69)|0); $71 = ($70<<24>>24)!=(0); if ($71) { $72 = $datasrc; $73 = HEAP32[$72>>2]|0; $next_input_byte = $73; $74 = $datasrc; $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $bytes_in_buffer = $76; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $77 = $bytes_in_buffer; $78 = (($77) + -1)|0; $bytes_in_buffer = $78; $79 = $next_input_byte; $80 = ((($79)) + 1|0); $next_input_byte = $80; $81 = HEAP8[$79>>0]|0; $82 = $81&255; $n = $82; $83 = $1; $84 = HEAP32[$83>>2]|0; $85 = ((($84)) + 20|0); HEAP32[$85>>2] = 103; $86 = $n; $87 = $1; $88 = HEAP32[$87>>2]|0; $89 = ((($88)) + 24|0); HEAP32[$89>>2] = $86; $90 = $1; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 4|0); $93 = HEAP32[$92>>2]|0; $94 = $1; FUNCTION_TABLE_vii[$93 & 8191]($94,1); $95 = $length; $96 = $n; $97 = $96<<1; $98 = (($97) + 6)|0; $99 = ($95|0)!=($98|0); $100 = $n; $101 = ($100|0)<(1); $or$cond = $99 | $101; $102 = $n; $103 = ($102|0)>(4); $or$cond3 = $or$cond | $103; if ($or$cond3) { $104 = $1; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 20|0); HEAP32[$106>>2] = 11; $107 = $1; $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$108>>2]|0; $110 = $1; FUNCTION_TABLE_vi[$109 & 8191]($110); } $111 = $n; $112 = $1; $113 = ((($112)) + 292|0); HEAP32[$113>>2] = $111; $i = 0; while(1) { $114 = $i; $115 = $n; $116 = ($114|0)<($115|0); $117 = $bytes_in_buffer; $118 = ($117|0)==(0); if (!($116)) { label = 33; break; } if ($118) { $119 = $datasrc; $120 = ((($119)) + 12|0); $121 = HEAP32[$120>>2]|0; $122 = $1; $123 = (FUNCTION_TABLE_ii[$121 & 8191]($122)|0); $124 = ($123<<24>>24)!=(0); if (!($124)) { label = 21; break; } $125 = $datasrc; $126 = HEAP32[$125>>2]|0; $next_input_byte = $126; $127 = $datasrc; $128 = ((($127)) + 4|0); $129 = HEAP32[$128>>2]|0; $bytes_in_buffer = $129; } $130 = $bytes_in_buffer; $131 = (($130) + -1)|0; $bytes_in_buffer = $131; $132 = $next_input_byte; $133 = ((($132)) + 1|0); $next_input_byte = $133; $134 = HEAP8[$132>>0]|0; $135 = $134&255; $cc = $135; $136 = $bytes_in_buffer; $137 = ($136|0)==(0); if ($137) { $138 = $datasrc; $139 = ((($138)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = $1; $142 = (FUNCTION_TABLE_ii[$140 & 8191]($141)|0); $143 = ($142<<24>>24)!=(0); if (!($143)) { label = 25; break; } $144 = $datasrc; $145 = HEAP32[$144>>2]|0; $next_input_byte = $145; $146 = $datasrc; $147 = ((($146)) + 4|0); $148 = HEAP32[$147>>2]|0; $bytes_in_buffer = $148; } $149 = $bytes_in_buffer; $150 = (($149) + -1)|0; $bytes_in_buffer = $150; $151 = $next_input_byte; $152 = ((($151)) + 1|0); $next_input_byte = $152; $153 = HEAP8[$151>>0]|0; $154 = $153&255; $c = $154; $ci = 0; $155 = $1; $156 = ((($155)) + 196|0); $157 = HEAP32[$156>>2]|0; $compptr = $157; while(1) { $158 = $ci; $159 = $1; $160 = ((($159)) + 36|0); $161 = HEAP32[$160>>2]|0; $162 = ($158|0)<($161|0); if (!($162)) { label = 31; break; } $163 = $cc; $164 = $compptr; $165 = HEAP32[$164>>2]|0; $166 = ($163|0)==($165|0); if ($166) { break; } $167 = $ci; $168 = (($167) + 1)|0; $ci = $168; $169 = $compptr; $170 = ((($169)) + 84|0); $compptr = $170; } if ((label|0) == 31) { label = 0; $171 = $1; $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 20|0); HEAP32[$173>>2] = 5; $174 = $cc; $175 = $1; $176 = HEAP32[$175>>2]|0; $177 = ((($176)) + 24|0); HEAP32[$177>>2] = $174; $178 = $1; $179 = HEAP32[$178>>2]|0; $180 = HEAP32[$179>>2]|0; $181 = $1; FUNCTION_TABLE_vi[$180 & 8191]($181); } $182 = $compptr; $183 = $i; $184 = $1; $185 = ((($184)) + 296|0); $186 = (($185) + ($183<<2)|0); HEAP32[$186>>2] = $182; $187 = $c; $188 = $187 >> 4; $189 = $188 & 15; $190 = $compptr; $191 = ((($190)) + 20|0); HEAP32[$191>>2] = $189; $192 = $c; $193 = $192 & 15; $194 = $compptr; $195 = ((($194)) + 24|0); HEAP32[$195>>2] = $193; $196 = $1; $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 24|0); $_mp = $198; $199 = $cc; $200 = $_mp; HEAP32[$200>>2] = $199; $201 = $compptr; $202 = ((($201)) + 20|0); $203 = HEAP32[$202>>2]|0; $204 = $_mp; $205 = ((($204)) + 4|0); HEAP32[$205>>2] = $203; $206 = $compptr; $207 = ((($206)) + 24|0); $208 = HEAP32[$207>>2]|0; $209 = $_mp; $210 = ((($209)) + 8|0); HEAP32[$210>>2] = $208; $211 = $1; $212 = HEAP32[$211>>2]|0; $213 = ((($212)) + 20|0); HEAP32[$213>>2] = 104; $214 = $1; $215 = HEAP32[$214>>2]|0; $216 = ((($215)) + 4|0); $217 = HEAP32[$216>>2]|0; $218 = $1; FUNCTION_TABLE_vii[$217 & 8191]($218,1); $219 = $i; $220 = (($219) + 1)|0; $i = $220; } if ((label|0) == 21) { $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } else if ((label|0) == 25) { $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } else if ((label|0) == 33) { do { if ($118) { $221 = $datasrc; $222 = ((($221)) + 12|0); $223 = HEAP32[$222>>2]|0; $224 = $1; $225 = (FUNCTION_TABLE_ii[$223 & 8191]($224)|0); $226 = ($225<<24>>24)!=(0); if ($226) { $227 = $datasrc; $228 = HEAP32[$227>>2]|0; $next_input_byte = $228; $229 = $datasrc; $230 = ((($229)) + 4|0); $231 = HEAP32[$230>>2]|0; $bytes_in_buffer = $231; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $232 = $bytes_in_buffer; $233 = (($232) + -1)|0; $bytes_in_buffer = $233; $234 = $next_input_byte; $235 = ((($234)) + 1|0); $next_input_byte = $235; $236 = HEAP8[$234>>0]|0; $237 = $236&255; $c = $237; $238 = $c; $239 = $1; $240 = ((($239)) + 364|0); HEAP32[$240>>2] = $238; $241 = $bytes_in_buffer; $242 = ($241|0)==(0); do { if ($242) { $243 = $datasrc; $244 = ((($243)) + 12|0); $245 = HEAP32[$244>>2]|0; $246 = $1; $247 = (FUNCTION_TABLE_ii[$245 & 8191]($246)|0); $248 = ($247<<24>>24)!=(0); if ($248) { $249 = $datasrc; $250 = HEAP32[$249>>2]|0; $next_input_byte = $250; $251 = $datasrc; $252 = ((($251)) + 4|0); $253 = HEAP32[$252>>2]|0; $bytes_in_buffer = $253; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $254 = $bytes_in_buffer; $255 = (($254) + -1)|0; $bytes_in_buffer = $255; $256 = $next_input_byte; $257 = ((($256)) + 1|0); $next_input_byte = $257; $258 = HEAP8[$256>>0]|0; $259 = $258&255; $c = $259; $260 = $c; $261 = $1; $262 = ((($261)) + 368|0); HEAP32[$262>>2] = $260; $263 = $bytes_in_buffer; $264 = ($263|0)==(0); do { if ($264) { $265 = $datasrc; $266 = ((($265)) + 12|0); $267 = HEAP32[$266>>2]|0; $268 = $1; $269 = (FUNCTION_TABLE_ii[$267 & 8191]($268)|0); $270 = ($269<<24>>24)!=(0); if ($270) { $271 = $datasrc; $272 = HEAP32[$271>>2]|0; $next_input_byte = $272; $273 = $datasrc; $274 = ((($273)) + 4|0); $275 = HEAP32[$274>>2]|0; $bytes_in_buffer = $275; break; } $0 = 0; $334 = $0; STACKTOP = sp;return ($334|0); } } while(0); $276 = $bytes_in_buffer; $277 = (($276) + -1)|0; $bytes_in_buffer = $277; $278 = $next_input_byte; $279 = ((($278)) + 1|0); $next_input_byte = $279; $280 = HEAP8[$278>>0]|0; $281 = $280&255; $c = $281; $282 = $c; $283 = $282 >> 4; $284 = $283 & 15; $285 = $1; $286 = ((($285)) + 372|0); HEAP32[$286>>2] = $284; $287 = $c; $288 = $287 & 15; $289 = $1; $290 = ((($289)) + 376|0); HEAP32[$290>>2] = $288; $291 = $1; $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 24|0); $_mp1 = $293; $294 = $1; $295 = ((($294)) + 364|0); $296 = HEAP32[$295>>2]|0; $297 = $_mp1; HEAP32[$297>>2] = $296; $298 = $1; $299 = ((($298)) + 368|0); $300 = HEAP32[$299>>2]|0; $301 = $_mp1; $302 = ((($301)) + 4|0); HEAP32[$302>>2] = $300; $303 = $1; $304 = ((($303)) + 372|0); $305 = HEAP32[$304>>2]|0; $306 = $_mp1; $307 = ((($306)) + 8|0); HEAP32[$307>>2] = $305; $308 = $1; $309 = ((($308)) + 376|0); $310 = HEAP32[$309>>2]|0; $311 = $_mp1; $312 = ((($311)) + 12|0); HEAP32[$312>>2] = $310; $313 = $1; $314 = HEAP32[$313>>2]|0; $315 = ((($314)) + 20|0); HEAP32[$315>>2] = 105; $316 = $1; $317 = HEAP32[$316>>2]|0; $318 = ((($317)) + 4|0); $319 = HEAP32[$318>>2]|0; $320 = $1; FUNCTION_TABLE_vii[$319 & 8191]($320,1); $321 = $1; $322 = ((($321)) + 404|0); $323 = HEAP32[$322>>2]|0; $324 = ((($323)) + 16|0); HEAP32[$324>>2] = 0; $325 = $1; $326 = ((($325)) + 124|0); $327 = HEAP32[$326>>2]|0; $328 = (($327) + 1)|0; HEAP32[$326>>2] = $328; $329 = $next_input_byte; $330 = $datasrc; HEAP32[$330>>2] = $329; $331 = $bytes_in_buffer; $332 = $datasrc; $333 = ((($332)) + 4|0); HEAP32[$333>>2] = $331; $0 = 1; $334 = $0; STACKTOP = sp;return ($334|0); } return (0)|0; } function _get_dht($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_mp = 0, $_mp1 = 0, $bits = 0, $bytes_in_buffer = 0, $count = 0, $datasrc = 0, $htblptr = 0, $huffval = 0, $i = 0; var $index = 0, $length = 0, $next_input_byte = 0, $or$cond = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $bits = sp + 304|0; $huffval = sp + 48|0; $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $310 = $0; STACKTOP = sp;return ($310|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $29 = $28 << 8; $length = $29; $30 = $bytes_in_buffer; $31 = ($30|0)==(0); do { if ($31) { $32 = $datasrc; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $datasrc; $39 = HEAP32[$38>>2]|0; $next_input_byte = $39; $40 = $datasrc; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bytes_in_buffer = $42; break; } $0 = 0; $310 = $0; STACKTOP = sp;return ($310|0); } } while(0); $43 = $bytes_in_buffer; $44 = (($43) + -1)|0; $bytes_in_buffer = $44; $45 = $next_input_byte; $46 = ((($45)) + 1|0); $next_input_byte = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $length; $50 = (($49) + ($48))|0; $length = $50; $51 = $length; $52 = (($51) - 2)|0; $length = $52; L15: while(1) { $53 = $length; $54 = ($53|0)>(16); if (!($54)) { label = 40; break; } $55 = $bytes_in_buffer; $56 = ($55|0)==(0); if ($56) { $57 = $datasrc; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = $1; $61 = (FUNCTION_TABLE_ii[$59 & 8191]($60)|0); $62 = ($61<<24>>24)!=(0); if (!($62)) { label = 13; break; } $63 = $datasrc; $64 = HEAP32[$63>>2]|0; $next_input_byte = $64; $65 = $datasrc; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; $bytes_in_buffer = $67; } $68 = $bytes_in_buffer; $69 = (($68) + -1)|0; $bytes_in_buffer = $69; $70 = $next_input_byte; $71 = ((($70)) + 1|0); $next_input_byte = $71; $72 = HEAP8[$70>>0]|0; $73 = $72&255; $index = $73; $74 = $1; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 20|0); HEAP32[$76>>2] = 80; $77 = $index; $78 = $1; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 24|0); HEAP32[$80>>2] = $77; $81 = $1; $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = $1; FUNCTION_TABLE_vii[$84 & 8191]($85,1); HEAP8[$bits>>0] = 0; $count = 0; $i = 1; while(1) { $86 = $i; $87 = ($86|0)<=(16); if (!($87)) { break; } $88 = $bytes_in_buffer; $89 = ($88|0)==(0); if ($89) { $90 = $datasrc; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = $1; $94 = (FUNCTION_TABLE_ii[$92 & 8191]($93)|0); $95 = ($94<<24>>24)!=(0); if (!($95)) { label = 19; break L15; } $96 = $datasrc; $97 = HEAP32[$96>>2]|0; $next_input_byte = $97; $98 = $datasrc; $99 = ((($98)) + 4|0); $100 = HEAP32[$99>>2]|0; $bytes_in_buffer = $100; } $101 = $bytes_in_buffer; $102 = (($101) + -1)|0; $bytes_in_buffer = $102; $103 = $next_input_byte; $104 = ((($103)) + 1|0); $next_input_byte = $104; $105 = HEAP8[$103>>0]|0; $106 = $i; $107 = (($bits) + ($106)|0); HEAP8[$107>>0] = $105; $108 = $i; $109 = (($bits) + ($108)|0); $110 = HEAP8[$109>>0]|0; $111 = $110&255; $112 = $count; $113 = (($112) + ($111))|0; $count = $113; $114 = $i; $115 = (($114) + 1)|0; $i = $115; } $116 = $length; $117 = (($116) - 17)|0; $length = $117; $118 = $1; $119 = HEAP32[$118>>2]|0; $120 = ((($119)) + 24|0); $_mp = $120; $121 = ((($bits)) + 1|0); $122 = HEAP8[$121>>0]|0; $123 = $122&255; $124 = $_mp; HEAP32[$124>>2] = $123; $125 = ((($bits)) + 2|0); $126 = HEAP8[$125>>0]|0; $127 = $126&255; $128 = $_mp; $129 = ((($128)) + 4|0); HEAP32[$129>>2] = $127; $130 = ((($bits)) + 3|0); $131 = HEAP8[$130>>0]|0; $132 = $131&255; $133 = $_mp; $134 = ((($133)) + 8|0); HEAP32[$134>>2] = $132; $135 = ((($bits)) + 4|0); $136 = HEAP8[$135>>0]|0; $137 = $136&255; $138 = $_mp; $139 = ((($138)) + 12|0); HEAP32[$139>>2] = $137; $140 = ((($bits)) + 5|0); $141 = HEAP8[$140>>0]|0; $142 = $141&255; $143 = $_mp; $144 = ((($143)) + 16|0); HEAP32[$144>>2] = $142; $145 = ((($bits)) + 6|0); $146 = HEAP8[$145>>0]|0; $147 = $146&255; $148 = $_mp; $149 = ((($148)) + 20|0); HEAP32[$149>>2] = $147; $150 = ((($bits)) + 7|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = $_mp; $154 = ((($153)) + 24|0); HEAP32[$154>>2] = $152; $155 = ((($bits)) + 8|0); $156 = HEAP8[$155>>0]|0; $157 = $156&255; $158 = $_mp; $159 = ((($158)) + 28|0); HEAP32[$159>>2] = $157; $160 = $1; $161 = HEAP32[$160>>2]|0; $162 = ((($161)) + 20|0); HEAP32[$162>>2] = 86; $163 = $1; $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 4|0); $166 = HEAP32[$165>>2]|0; $167 = $1; FUNCTION_TABLE_vii[$166 & 8191]($167,2); $168 = $1; $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 24|0); $_mp1 = $170; $171 = ((($bits)) + 9|0); $172 = HEAP8[$171>>0]|0; $173 = $172&255; $174 = $_mp1; HEAP32[$174>>2] = $173; $175 = ((($bits)) + 10|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = $_mp1; $179 = ((($178)) + 4|0); HEAP32[$179>>2] = $177; $180 = ((($bits)) + 11|0); $181 = HEAP8[$180>>0]|0; $182 = $181&255; $183 = $_mp1; $184 = ((($183)) + 8|0); HEAP32[$184>>2] = $182; $185 = ((($bits)) + 12|0); $186 = HEAP8[$185>>0]|0; $187 = $186&255; $188 = $_mp1; $189 = ((($188)) + 12|0); HEAP32[$189>>2] = $187; $190 = ((($bits)) + 13|0); $191 = HEAP8[$190>>0]|0; $192 = $191&255; $193 = $_mp1; $194 = ((($193)) + 16|0); HEAP32[$194>>2] = $192; $195 = ((($bits)) + 14|0); $196 = HEAP8[$195>>0]|0; $197 = $196&255; $198 = $_mp1; $199 = ((($198)) + 20|0); HEAP32[$199>>2] = $197; $200 = ((($bits)) + 15|0); $201 = HEAP8[$200>>0]|0; $202 = $201&255; $203 = $_mp1; $204 = ((($203)) + 24|0); HEAP32[$204>>2] = $202; $205 = ((($bits)) + 16|0); $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = $_mp1; $209 = ((($208)) + 28|0); HEAP32[$209>>2] = $207; $210 = $1; $211 = HEAP32[$210>>2]|0; $212 = ((($211)) + 20|0); HEAP32[$212>>2] = 86; $213 = $1; $214 = HEAP32[$213>>2]|0; $215 = ((($214)) + 4|0); $216 = HEAP32[$215>>2]|0; $217 = $1; FUNCTION_TABLE_vii[$216 & 8191]($217,2); $218 = $count; $219 = ($218|0)>(256); if ($219) { label = 24; } else { $220 = $count; $221 = $length; $222 = ($220|0)>($221|0); if ($222) { label = 24; } } if ((label|0) == 24) { label = 0; $223 = $1; $224 = HEAP32[$223>>2]|0; $225 = ((($224)) + 20|0); HEAP32[$225>>2] = 8; $226 = $1; $227 = HEAP32[$226>>2]|0; $228 = HEAP32[$227>>2]|0; $229 = $1; FUNCTION_TABLE_vi[$228 & 8191]($229); } $i = 0; while(1) { $230 = $i; $231 = $count; $232 = ($230|0)<($231|0); if (!($232)) { break; } $233 = $bytes_in_buffer; $234 = ($233|0)==(0); if ($234) { $235 = $datasrc; $236 = ((($235)) + 12|0); $237 = HEAP32[$236>>2]|0; $238 = $1; $239 = (FUNCTION_TABLE_ii[$237 & 8191]($238)|0); $240 = ($239<<24>>24)!=(0); if (!($240)) { label = 29; break L15; } $241 = $datasrc; $242 = HEAP32[$241>>2]|0; $next_input_byte = $242; $243 = $datasrc; $244 = ((($243)) + 4|0); $245 = HEAP32[$244>>2]|0; $bytes_in_buffer = $245; } $246 = $bytes_in_buffer; $247 = (($246) + -1)|0; $bytes_in_buffer = $247; $248 = $next_input_byte; $249 = ((($248)) + 1|0); $next_input_byte = $249; $250 = HEAP8[$248>>0]|0; $251 = $i; $252 = (($huffval) + ($251)|0); HEAP8[$252>>0] = $250; $253 = $i; $254 = (($253) + 1)|0; $i = $254; } $255 = $count; $256 = $length; $257 = (($256) - ($255))|0; $length = $257; $258 = $index; $259 = $258 & 16; $260 = ($259|0)!=(0); $261 = $index; if ($260) { $262 = (($261) - 16)|0; $index = $262; $263 = $index; $264 = $1; $265 = ((($264)) + 176|0); $266 = (($265) + ($263<<2)|0); $htblptr = $266; } else { $267 = $1; $268 = ((($267)) + 160|0); $269 = (($268) + ($261<<2)|0); $htblptr = $269; } $270 = $index; $271 = ($270|0)<(0); $272 = $index; $273 = ($272|0)>=(4); $or$cond = $271 | $273; if ($or$cond) { $274 = $1; $275 = HEAP32[$274>>2]|0; $276 = ((($275)) + 20|0); HEAP32[$276>>2] = 30; $277 = $index; $278 = $1; $279 = HEAP32[$278>>2]|0; $280 = ((($279)) + 24|0); HEAP32[$280>>2] = $277; $281 = $1; $282 = HEAP32[$281>>2]|0; $283 = HEAP32[$282>>2]|0; $284 = $1; FUNCTION_TABLE_vi[$283 & 8191]($284); } $285 = $htblptr; $286 = HEAP32[$285>>2]|0; $287 = ($286|0)==(0|0); if ($287) { $288 = $1; $289 = (_jpeg_alloc_huff_table($288)|0); $290 = $htblptr; HEAP32[$290>>2] = $289; } $291 = $htblptr; $292 = HEAP32[$291>>2]|0; dest=$292; src=$bits; stop=dest+17|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); $293 = $htblptr; $294 = HEAP32[$293>>2]|0; $295 = ((($294)) + 17|0); _memcpy(($295|0),($huffval|0),256)|0; } if ((label|0) == 13) { $0 = 0; $310 = $0; STACKTOP = sp;return ($310|0); } else if ((label|0) == 19) { $0 = 0; $310 = $0; STACKTOP = sp;return ($310|0); } else if ((label|0) == 29) { $0 = 0; $310 = $0; STACKTOP = sp;return ($310|0); } else if ((label|0) == 40) { $296 = $length; $297 = ($296|0)!=(0); if ($297) { $298 = $1; $299 = HEAP32[$298>>2]|0; $300 = ((($299)) + 20|0); HEAP32[$300>>2] = 11; $301 = $1; $302 = HEAP32[$301>>2]|0; $303 = HEAP32[$302>>2]|0; $304 = $1; FUNCTION_TABLE_vi[$303 & 8191]($304); } $305 = $next_input_byte; $306 = $datasrc; HEAP32[$306>>2] = $305; $307 = $bytes_in_buffer; $308 = $datasrc; $309 = ((($308)) + 4|0); HEAP32[$309>>2] = $307; $0 = 1; $310 = $0; STACKTOP = sp;return ($310|0); } return (0)|0; } function _get_dqt($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_mp = 0; var $bytes_in_buffer = 0, $datasrc = 0, $i = 0, $length = 0, $n = 0, $next_input_byte = 0, $prec = 0, $quant_ptr = 0, $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $29 = $28 << 8; $length = $29; $30 = $bytes_in_buffer; $31 = ($30|0)==(0); do { if ($31) { $32 = $datasrc; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $datasrc; $39 = HEAP32[$38>>2]|0; $next_input_byte = $39; $40 = $datasrc; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bytes_in_buffer = $42; break; } $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } } while(0); $43 = $bytes_in_buffer; $44 = (($43) + -1)|0; $bytes_in_buffer = $44; $45 = $next_input_byte; $46 = ((($45)) + 1|0); $next_input_byte = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $length; $50 = (($49) + ($48))|0; $length = $50; $51 = $length; $52 = (($51) - 2)|0; $length = $52; L15: while(1) { $53 = $length; $54 = ($53|0)>(0); if (!($54)) { label = 43; break; } $55 = $bytes_in_buffer; $56 = ($55|0)==(0); if ($56) { $57 = $datasrc; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = $1; $61 = (FUNCTION_TABLE_ii[$59 & 8191]($60)|0); $62 = ($61<<24>>24)!=(0); if (!($62)) { label = 13; break; } $63 = $datasrc; $64 = HEAP32[$63>>2]|0; $next_input_byte = $64; $65 = $datasrc; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; $bytes_in_buffer = $67; } $68 = $bytes_in_buffer; $69 = (($68) + -1)|0; $bytes_in_buffer = $69; $70 = $next_input_byte; $71 = ((($70)) + 1|0); $next_input_byte = $71; $72 = HEAP8[$70>>0]|0; $73 = $72&255; $n = $73; $74 = $n; $75 = $74 >> 4; $prec = $75; $76 = $n; $77 = $76 & 15; $n = $77; $78 = $1; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 20|0); HEAP32[$80>>2] = 81; $81 = $n; $82 = $1; $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 24|0); HEAP32[$84>>2] = $81; $85 = $prec; $86 = $1; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 24|0); $89 = ((($88)) + 4|0); HEAP32[$89>>2] = $85; $90 = $1; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 4|0); $93 = HEAP32[$92>>2]|0; $94 = $1; FUNCTION_TABLE_vii[$93 & 8191]($94,1); $95 = $n; $96 = ($95|0)>=(4); if ($96) { $97 = $1; $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 20|0); HEAP32[$99>>2] = 31; $100 = $n; $101 = $1; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 24|0); HEAP32[$103>>2] = $100; $104 = $1; $105 = HEAP32[$104>>2]|0; $106 = HEAP32[$105>>2]|0; $107 = $1; FUNCTION_TABLE_vi[$106 & 8191]($107); } $108 = $n; $109 = $1; $110 = ((($109)) + 144|0); $111 = (($110) + ($108<<2)|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)==(0|0); if ($113) { $114 = $1; $115 = (_jpeg_alloc_quant_table($114)|0); $116 = $n; $117 = $1; $118 = ((($117)) + 144|0); $119 = (($118) + ($116<<2)|0); HEAP32[$119>>2] = $115; } $120 = $n; $121 = $1; $122 = ((($121)) + 144|0); $123 = (($122) + ($120<<2)|0); $124 = HEAP32[$123>>2]|0; $quant_ptr = $124; $i = 0; while(1) { $125 = $i; $126 = ($125|0)<(64); if (!($126)) { break; } $127 = $prec; $128 = ($127|0)!=(0); $129 = $bytes_in_buffer; $130 = ($129|0)==(0); if ($128) { if ($130) { $131 = $datasrc; $132 = ((($131)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = $1; $135 = (FUNCTION_TABLE_ii[$133 & 8191]($134)|0); $136 = ($135<<24>>24)!=(0); if (!($136)) { label = 24; break L15; } $137 = $datasrc; $138 = HEAP32[$137>>2]|0; $next_input_byte = $138; $139 = $datasrc; $140 = ((($139)) + 4|0); $141 = HEAP32[$140>>2]|0; $bytes_in_buffer = $141; } $142 = $bytes_in_buffer; $143 = (($142) + -1)|0; $bytes_in_buffer = $143; $144 = $next_input_byte; $145 = ((($144)) + 1|0); $next_input_byte = $145; $146 = HEAP8[$144>>0]|0; $147 = $146&255; $148 = $147 << 8; $tmp = $148; $149 = $bytes_in_buffer; $150 = ($149|0)==(0); if ($150) { $151 = $datasrc; $152 = ((($151)) + 12|0); $153 = HEAP32[$152>>2]|0; $154 = $1; $155 = (FUNCTION_TABLE_ii[$153 & 8191]($154)|0); $156 = ($155<<24>>24)!=(0); if (!($156)) { label = 28; break L15; } $157 = $datasrc; $158 = HEAP32[$157>>2]|0; $next_input_byte = $158; $159 = $datasrc; $160 = ((($159)) + 4|0); $161 = HEAP32[$160>>2]|0; $bytes_in_buffer = $161; } $162 = $bytes_in_buffer; $163 = (($162) + -1)|0; $bytes_in_buffer = $163; $164 = $next_input_byte; $165 = ((($164)) + 1|0); $next_input_byte = $165; $166 = HEAP8[$164>>0]|0; $167 = $166&255; $168 = $tmp; $169 = (($168) + ($167))|0; $tmp = $169; } else { if ($130) { $170 = $datasrc; $171 = ((($170)) + 12|0); $172 = HEAP32[$171>>2]|0; $173 = $1; $174 = (FUNCTION_TABLE_ii[$172 & 8191]($173)|0); $175 = ($174<<24>>24)!=(0); if (!($175)) { label = 33; break L15; } $176 = $datasrc; $177 = HEAP32[$176>>2]|0; $next_input_byte = $177; $178 = $datasrc; $179 = ((($178)) + 4|0); $180 = HEAP32[$179>>2]|0; $bytes_in_buffer = $180; } $181 = $bytes_in_buffer; $182 = (($181) + -1)|0; $bytes_in_buffer = $182; $183 = $next_input_byte; $184 = ((($183)) + 1|0); $next_input_byte = $184; $185 = HEAP8[$183>>0]|0; $186 = $185&255; $tmp = $186; } $187 = $tmp; $188 = $187&65535; $189 = $i; $190 = (71048 + ($189<<2)|0); $191 = HEAP32[$190>>2]|0; $192 = $quant_ptr; $193 = (($192) + ($191<<1)|0); HEAP16[$193>>1] = $188; $194 = $i; $195 = (($194) + 1)|0; $i = $195; } $196 = $1; $197 = HEAP32[$196>>2]|0; $198 = ((($197)) + 104|0); $199 = HEAP32[$198>>2]|0; $200 = ($199|0)>=(2); L48: do { if ($200) { $i = 0; while(1) { $201 = $i; $202 = ($201|0)<(64); if (!($202)) { break L48; } $203 = $1; $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 24|0); $_mp = $205; $206 = $i; $207 = $quant_ptr; $208 = (($207) + ($206<<1)|0); $209 = HEAP16[$208>>1]|0; $210 = $209&65535; $211 = $_mp; HEAP32[$211>>2] = $210; $212 = $i; $213 = (($212) + 1)|0; $214 = $quant_ptr; $215 = (($214) + ($213<<1)|0); $216 = HEAP16[$215>>1]|0; $217 = $216&65535; $218 = $_mp; $219 = ((($218)) + 4|0); HEAP32[$219>>2] = $217; $220 = $i; $221 = (($220) + 2)|0; $222 = $quant_ptr; $223 = (($222) + ($221<<1)|0); $224 = HEAP16[$223>>1]|0; $225 = $224&65535; $226 = $_mp; $227 = ((($226)) + 8|0); HEAP32[$227>>2] = $225; $228 = $i; $229 = (($228) + 3)|0; $230 = $quant_ptr; $231 = (($230) + ($229<<1)|0); $232 = HEAP16[$231>>1]|0; $233 = $232&65535; $234 = $_mp; $235 = ((($234)) + 12|0); HEAP32[$235>>2] = $233; $236 = $i; $237 = (($236) + 4)|0; $238 = $quant_ptr; $239 = (($238) + ($237<<1)|0); $240 = HEAP16[$239>>1]|0; $241 = $240&65535; $242 = $_mp; $243 = ((($242)) + 16|0); HEAP32[$243>>2] = $241; $244 = $i; $245 = (($244) + 5)|0; $246 = $quant_ptr; $247 = (($246) + ($245<<1)|0); $248 = HEAP16[$247>>1]|0; $249 = $248&65535; $250 = $_mp; $251 = ((($250)) + 20|0); HEAP32[$251>>2] = $249; $252 = $i; $253 = (($252) + 6)|0; $254 = $quant_ptr; $255 = (($254) + ($253<<1)|0); $256 = HEAP16[$255>>1]|0; $257 = $256&65535; $258 = $_mp; $259 = ((($258)) + 24|0); HEAP32[$259>>2] = $257; $260 = $i; $261 = (($260) + 7)|0; $262 = $quant_ptr; $263 = (($262) + ($261<<1)|0); $264 = HEAP16[$263>>1]|0; $265 = $264&65535; $266 = $_mp; $267 = ((($266)) + 28|0); HEAP32[$267>>2] = $265; $268 = $1; $269 = HEAP32[$268>>2]|0; $270 = ((($269)) + 20|0); HEAP32[$270>>2] = 93; $271 = $1; $272 = HEAP32[$271>>2]|0; $273 = ((($272)) + 4|0); $274 = HEAP32[$273>>2]|0; $275 = $1; FUNCTION_TABLE_vii[$274 & 8191]($275,2); $276 = $i; $277 = (($276) + 8)|0; $i = $277; } } } while(0); $278 = $length; $279 = (($278) - 65)|0; $length = $279; $280 = $prec; $281 = ($280|0)!=(0); if (!($281)) { continue; } $282 = $length; $283 = (($282) - 64)|0; $length = $283; } if ((label|0) == 13) { $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } else if ((label|0) == 24) { $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } else if ((label|0) == 28) { $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } else if ((label|0) == 33) { $0 = 0; $298 = $0; STACKTOP = sp;return ($298|0); } else if ((label|0) == 43) { $284 = $length; $285 = ($284|0)!=(0); if ($285) { $286 = $1; $287 = HEAP32[$286>>2]|0; $288 = ((($287)) + 20|0); HEAP32[$288>>2] = 11; $289 = $1; $290 = HEAP32[$289>>2]|0; $291 = HEAP32[$290>>2]|0; $292 = $1; FUNCTION_TABLE_vi[$291 & 8191]($292); } $293 = $next_input_byte; $294 = $datasrc; HEAP32[$294>>2] = $293; $295 = $bytes_in_buffer; $296 = $datasrc; $297 = ((($296)) + 4|0); HEAP32[$297>>2] = $295; $0 = 1; $298 = $0; STACKTOP = sp;return ($298|0); } return (0)|0; } function _get_dri($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $bytes_in_buffer = 0, $datasrc = 0, $length = 0, $next_input_byte = 0, $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $datasrc = $4; $5 = $datasrc; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $datasrc; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $bytes_in_buffer; $11 = ($10|0)==(0); do { if ($11) { $12 = $datasrc; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $1; $16 = (FUNCTION_TABLE_ii[$14 & 8191]($15)|0); $17 = ($16<<24>>24)!=(0); if ($17) { $18 = $datasrc; $19 = HEAP32[$18>>2]|0; $next_input_byte = $19; $20 = $datasrc; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $bytes_in_buffer = $22; break; } $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } } while(0); $23 = $bytes_in_buffer; $24 = (($23) + -1)|0; $bytes_in_buffer = $24; $25 = $next_input_byte; $26 = ((($25)) + 1|0); $next_input_byte = $26; $27 = HEAP8[$25>>0]|0; $28 = $27&255; $29 = $28 << 8; $length = $29; $30 = $bytes_in_buffer; $31 = ($30|0)==(0); do { if ($31) { $32 = $datasrc; $33 = ((($32)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $datasrc; $39 = HEAP32[$38>>2]|0; $next_input_byte = $39; $40 = $datasrc; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bytes_in_buffer = $42; break; } $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } } while(0); $43 = $bytes_in_buffer; $44 = (($43) + -1)|0; $bytes_in_buffer = $44; $45 = $next_input_byte; $46 = ((($45)) + 1|0); $next_input_byte = $46; $47 = HEAP8[$45>>0]|0; $48 = $47&255; $49 = $length; $50 = (($49) + ($48))|0; $length = $50; $51 = $length; $52 = ($51|0)!=(4); if ($52) { $53 = $1; $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 20|0); HEAP32[$55>>2] = 11; $56 = $1; $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$57>>2]|0; $59 = $1; FUNCTION_TABLE_vi[$58 & 8191]($59); } $60 = $bytes_in_buffer; $61 = ($60|0)==(0); do { if ($61) { $62 = $datasrc; $63 = ((($62)) + 12|0); $64 = HEAP32[$63>>2]|0; $65 = $1; $66 = (FUNCTION_TABLE_ii[$64 & 8191]($65)|0); $67 = ($66<<24>>24)!=(0); if ($67) { $68 = $datasrc; $69 = HEAP32[$68>>2]|0; $next_input_byte = $69; $70 = $datasrc; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; $bytes_in_buffer = $72; break; } $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } } while(0); $73 = $bytes_in_buffer; $74 = (($73) + -1)|0; $bytes_in_buffer = $74; $75 = $next_input_byte; $76 = ((($75)) + 1|0); $next_input_byte = $76; $77 = HEAP8[$75>>0]|0; $78 = $77&255; $79 = $78 << 8; $tmp = $79; $80 = $bytes_in_buffer; $81 = ($80|0)==(0); do { if ($81) { $82 = $datasrc; $83 = ((($82)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = $1; $86 = (FUNCTION_TABLE_ii[$84 & 8191]($85)|0); $87 = ($86<<24>>24)!=(0); if ($87) { $88 = $datasrc; $89 = HEAP32[$88>>2]|0; $next_input_byte = $89; $90 = $datasrc; $91 = ((($90)) + 4|0); $92 = HEAP32[$91>>2]|0; $bytes_in_buffer = $92; break; } $0 = 0; $121 = $0; STACKTOP = sp;return ($121|0); } } while(0); $93 = $bytes_in_buffer; $94 = (($93) + -1)|0; $bytes_in_buffer = $94; $95 = $next_input_byte; $96 = ((($95)) + 1|0); $next_input_byte = $96; $97 = HEAP8[$95>>0]|0; $98 = $97&255; $99 = $tmp; $100 = (($99) + ($98))|0; $tmp = $100; $101 = $1; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 20|0); HEAP32[$103>>2] = 82; $104 = $tmp; $105 = $1; $106 = HEAP32[$105>>2]|0; $107 = ((($106)) + 24|0); HEAP32[$107>>2] = $104; $108 = $1; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 4|0); $111 = HEAP32[$110>>2]|0; $112 = $1; FUNCTION_TABLE_vii[$111 & 8191]($112,1); $113 = $tmp; $114 = $1; $115 = ((($114)) + 252|0); HEAP32[$115>>2] = $113; $116 = $next_input_byte; $117 = $datasrc; HEAP32[$117>>2] = $116; $118 = $bytes_in_buffer; $119 = $datasrc; $120 = ((($119)) + 4|0); HEAP32[$120>>2] = $118; $0 = 1; $121 = $0; STACKTOP = sp;return ($121|0); } function _examine_app0($cinfo,$data,$datalen,$remaining) { $cinfo = $cinfo|0; $data = $data|0; $datalen = $datalen|0; $remaining = $remaining|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $_mp = 0, $totallen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $data; $2 = $datalen; $3 = $remaining; $4 = $2; $5 = $3; $6 = (($4) + ($5))|0; $totallen = $6; $7 = $2; $8 = ($7>>>0)>=(14); if ($8) { $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = ($11|0)==(74); if ($12) { $13 = $1; $14 = ((($13)) + 1|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ($16|0)==(70); if ($17) { $18 = $1; $19 = ((($18)) + 2|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($21|0)==(73); if ($22) { $23 = $1; $24 = ((($23)) + 3|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)==(70); if ($27) { $28 = $1; $29 = ((($28)) + 4|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31|0)==(0); if ($32) { $33 = $0; $34 = ((($33)) + 256|0); HEAP8[$34>>0] = 1; $35 = $1; $36 = ((($35)) + 5|0); $37 = HEAP8[$36>>0]|0; $38 = $0; $39 = ((($38)) + 257|0); HEAP8[$39>>0] = $37; $40 = $1; $41 = ((($40)) + 6|0); $42 = HEAP8[$41>>0]|0; $43 = $0; $44 = ((($43)) + 258|0); HEAP8[$44>>0] = $42; $45 = $1; $46 = ((($45)) + 7|0); $47 = HEAP8[$46>>0]|0; $48 = $0; $49 = ((($48)) + 259|0); HEAP8[$49>>0] = $47; $50 = $1; $51 = ((($50)) + 8|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = $53 << 8; $55 = $1; $56 = ((($55)) + 9|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = (($54) + ($58))|0; $60 = $59&65535; $61 = $0; $62 = ((($61)) + 260|0); HEAP16[$62>>1] = $60; $63 = $1; $64 = ((($63)) + 10|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = $66 << 8; $68 = $1; $69 = ((($68)) + 11|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = (($67) + ($71))|0; $73 = $72&65535; $74 = $0; $75 = ((($74)) + 262|0); HEAP16[$75>>1] = $73; $76 = $0; $77 = ((($76)) + 257|0); $78 = HEAP8[$77>>0]|0; $79 = $78&255; $80 = ($79|0)!=(1); if ($80) { $81 = $0; $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 20|0); HEAP32[$83>>2] = 119; $84 = $0; $85 = ((($84)) + 257|0); $86 = HEAP8[$85>>0]|0; $87 = $86&255; $88 = $0; $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 24|0); HEAP32[$90>>2] = $87; $91 = $0; $92 = ((($91)) + 258|0); $93 = HEAP8[$92>>0]|0; $94 = $93&255; $95 = $0; $96 = HEAP32[$95>>2]|0; $97 = ((($96)) + 24|0); $98 = ((($97)) + 4|0); HEAP32[$98>>2] = $94; $99 = $0; $100 = HEAP32[$99>>2]|0; $101 = ((($100)) + 4|0); $102 = HEAP32[$101>>2]|0; $103 = $0; FUNCTION_TABLE_vii[$102 & 8191]($103,-1); } $104 = $0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 24|0); $_mp = $106; $107 = $0; $108 = ((($107)) + 257|0); $109 = HEAP8[$108>>0]|0; $110 = $109&255; $111 = $_mp; HEAP32[$111>>2] = $110; $112 = $0; $113 = ((($112)) + 258|0); $114 = HEAP8[$113>>0]|0; $115 = $114&255; $116 = $_mp; $117 = ((($116)) + 4|0); HEAP32[$117>>2] = $115; $118 = $0; $119 = ((($118)) + 260|0); $120 = HEAP16[$119>>1]|0; $121 = $120&65535; $122 = $_mp; $123 = ((($122)) + 8|0); HEAP32[$123>>2] = $121; $124 = $0; $125 = ((($124)) + 262|0); $126 = HEAP16[$125>>1]|0; $127 = $126&65535; $128 = $_mp; $129 = ((($128)) + 12|0); HEAP32[$129>>2] = $127; $130 = $0; $131 = ((($130)) + 259|0); $132 = HEAP8[$131>>0]|0; $133 = $132&255; $134 = $_mp; $135 = ((($134)) + 16|0); HEAP32[$135>>2] = $133; $136 = $0; $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 20|0); HEAP32[$138>>2] = 87; $139 = $0; $140 = HEAP32[$139>>2]|0; $141 = ((($140)) + 4|0); $142 = HEAP32[$141>>2]|0; $143 = $0; FUNCTION_TABLE_vii[$142 & 8191]($143,1); $144 = $1; $145 = ((($144)) + 12|0); $146 = HEAP8[$145>>0]|0; $147 = $146&255; $148 = $1; $149 = ((($148)) + 13|0); $150 = HEAP8[$149>>0]|0; $151 = $150&255; $152 = $147 | $151; $153 = ($152|0)!=(0); if ($153) { $154 = $0; $155 = HEAP32[$154>>2]|0; $156 = ((($155)) + 20|0); HEAP32[$156>>2] = 90; $157 = $1; $158 = ((($157)) + 12|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = $0; $162 = HEAP32[$161>>2]|0; $163 = ((($162)) + 24|0); HEAP32[$163>>2] = $160; $164 = $1; $165 = ((($164)) + 13|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = $0; $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 24|0); $171 = ((($170)) + 4|0); HEAP32[$171>>2] = $167; $172 = $0; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 4|0); $175 = HEAP32[$174>>2]|0; $176 = $0; FUNCTION_TABLE_vii[$175 & 8191]($176,1); } $177 = $totallen; $178 = (($177) - 14)|0; $totallen = $178; $179 = $totallen; $180 = $1; $181 = ((($180)) + 12|0); $182 = HEAP8[$181>>0]|0; $183 = $182&255; $184 = $1; $185 = ((($184)) + 13|0); $186 = HEAP8[$185>>0]|0; $187 = $186&255; $188 = Math_imul($183, $187)|0; $189 = ($188*3)|0; $190 = ($179|0)!=($189|0); if (!($190)) { STACKTOP = sp;return; } $191 = $0; $192 = HEAP32[$191>>2]|0; $193 = ((($192)) + 20|0); HEAP32[$193>>2] = 88; $194 = $totallen; $195 = $0; $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 24|0); HEAP32[$197>>2] = $194; $198 = $0; $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 4|0); $201 = HEAP32[$200>>2]|0; $202 = $0; FUNCTION_TABLE_vii[$201 & 8191]($202,1); STACKTOP = sp;return; } } } } } } $203 = $2; $204 = ($203>>>0)>=(6); if ($204) { $205 = $1; $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = ($207|0)==(74); if ($208) { $209 = $1; $210 = ((($209)) + 1|0); $211 = HEAP8[$210>>0]|0; $212 = $211&255; $213 = ($212|0)==(70); if ($213) { $214 = $1; $215 = ((($214)) + 2|0); $216 = HEAP8[$215>>0]|0; $217 = $216&255; $218 = ($217|0)==(88); if ($218) { $219 = $1; $220 = ((($219)) + 3|0); $221 = HEAP8[$220>>0]|0; $222 = $221&255; $223 = ($222|0)==(88); if ($223) { $224 = $1; $225 = ((($224)) + 4|0); $226 = HEAP8[$225>>0]|0; $227 = $226&255; $228 = ($227|0)==(0); if ($228) { $229 = $1; $230 = ((($229)) + 5|0); $231 = HEAP8[$230>>0]|0; $232 = $231&255; switch ($232|0) { case 16: { $233 = $0; $234 = HEAP32[$233>>2]|0; $235 = ((($234)) + 20|0); HEAP32[$235>>2] = 108; $236 = $totallen; $237 = $0; $238 = HEAP32[$237>>2]|0; $239 = ((($238)) + 24|0); HEAP32[$239>>2] = $236; $240 = $0; $241 = HEAP32[$240>>2]|0; $242 = ((($241)) + 4|0); $243 = HEAP32[$242>>2]|0; $244 = $0; FUNCTION_TABLE_vii[$243 & 8191]($244,1); STACKTOP = sp;return; break; } case 17: { $245 = $0; $246 = HEAP32[$245>>2]|0; $247 = ((($246)) + 20|0); HEAP32[$247>>2] = 109; $248 = $totallen; $249 = $0; $250 = HEAP32[$249>>2]|0; $251 = ((($250)) + 24|0); HEAP32[$251>>2] = $248; $252 = $0; $253 = HEAP32[$252>>2]|0; $254 = ((($253)) + 4|0); $255 = HEAP32[$254>>2]|0; $256 = $0; FUNCTION_TABLE_vii[$255 & 8191]($256,1); STACKTOP = sp;return; break; } case 19: { $257 = $0; $258 = HEAP32[$257>>2]|0; $259 = ((($258)) + 20|0); HEAP32[$259>>2] = 110; $260 = $totallen; $261 = $0; $262 = HEAP32[$261>>2]|0; $263 = ((($262)) + 24|0); HEAP32[$263>>2] = $260; $264 = $0; $265 = HEAP32[$264>>2]|0; $266 = ((($265)) + 4|0); $267 = HEAP32[$266>>2]|0; $268 = $0; FUNCTION_TABLE_vii[$267 & 8191]($268,1); STACKTOP = sp;return; break; } default: { $269 = $0; $270 = HEAP32[$269>>2]|0; $271 = ((($270)) + 20|0); HEAP32[$271>>2] = 89; $272 = $1; $273 = ((($272)) + 5|0); $274 = HEAP8[$273>>0]|0; $275 = $274&255; $276 = $0; $277 = HEAP32[$276>>2]|0; $278 = ((($277)) + 24|0); HEAP32[$278>>2] = $275; $279 = $totallen; $280 = $0; $281 = HEAP32[$280>>2]|0; $282 = ((($281)) + 24|0); $283 = ((($282)) + 4|0); HEAP32[$283>>2] = $279; $284 = $0; $285 = HEAP32[$284>>2]|0; $286 = ((($285)) + 4|0); $287 = HEAP32[$286>>2]|0; $288 = $0; FUNCTION_TABLE_vii[$287 & 8191]($288,1); STACKTOP = sp;return; } } } } } } } } $289 = $0; $290 = HEAP32[$289>>2]|0; $291 = ((($290)) + 20|0); HEAP32[$291>>2] = 77; $292 = $totallen; $293 = $0; $294 = HEAP32[$293>>2]|0; $295 = ((($294)) + 24|0); HEAP32[$295>>2] = $292; $296 = $0; $297 = HEAP32[$296>>2]|0; $298 = ((($297)) + 4|0); $299 = HEAP32[$298>>2]|0; $300 = $0; FUNCTION_TABLE_vii[$299 & 8191]($300,1); STACKTOP = sp;return; } function _examine_app14($cinfo,$data,$datalen,$remaining) { $cinfo = $cinfo|0; $data = $data|0; $datalen = $datalen|0; $remaining = $remaining|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_mp = 0, $flags0 = 0, $flags1 = 0, $transform = 0, $version = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $data; $2 = $datalen; $3 = $remaining; $4 = $2; $5 = ($4>>>0)>=(12); if ($5) { $6 = $1; $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ($8|0)==(65); if ($9) { $10 = $1; $11 = ((($10)) + 1|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ($13|0)==(100); if ($14) { $15 = $1; $16 = ((($15)) + 2|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ($18|0)==(111); if ($19) { $20 = $1; $21 = ((($20)) + 3|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)==(98); if ($24) { $25 = $1; $26 = ((($25)) + 4|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ($28|0)==(101); if ($29) { $30 = $1; $31 = ((($30)) + 5|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $33 << 8; $35 = $1; $36 = ((($35)) + 6|0); $37 = HEAP8[$36>>0]|0; $38 = $37&255; $39 = (($34) + ($38))|0; $version = $39; $40 = $1; $41 = ((($40)) + 7|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = $43 << 8; $45 = $1; $46 = ((($45)) + 8|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = (($44) + ($48))|0; $flags0 = $49; $50 = $1; $51 = ((($50)) + 9|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = $53 << 8; $55 = $1; $56 = ((($55)) + 10|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = (($54) + ($58))|0; $flags1 = $59; $60 = $1; $61 = ((($60)) + 11|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $transform = $63; $64 = $0; $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 24|0); $_mp = $66; $67 = $version; $68 = $_mp; HEAP32[$68>>2] = $67; $69 = $flags0; $70 = $_mp; $71 = ((($70)) + 4|0); HEAP32[$71>>2] = $69; $72 = $flags1; $73 = $_mp; $74 = ((($73)) + 8|0); HEAP32[$74>>2] = $72; $75 = $transform; $76 = $_mp; $77 = ((($76)) + 12|0); HEAP32[$77>>2] = $75; $78 = $0; $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 20|0); HEAP32[$80>>2] = 76; $81 = $0; $82 = HEAP32[$81>>2]|0; $83 = ((($82)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = $0; FUNCTION_TABLE_vii[$84 & 8191]($85,1); $86 = $0; $87 = ((($86)) + 264|0); HEAP8[$87>>0] = 1; $88 = $transform; $89 = $88&255; $90 = $0; $91 = ((($90)) + 265|0); HEAP8[$91>>0] = $89; STACKTOP = sp;return; } } } } } } $92 = $0; $93 = HEAP32[$92>>2]|0; $94 = ((($93)) + 20|0); HEAP32[$94>>2] = 78; $95 = $2; $96 = $3; $97 = (($95) + ($96))|0; $98 = $0; $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 24|0); HEAP32[$100>>2] = $97; $101 = $0; $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 4|0); $104 = HEAP32[$103>>2]|0; $105 = $0; FUNCTION_TABLE_vii[$104 & 8191]($105,1); STACKTOP = sp;return; } function _jpeg_calc_output_dimensions($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(202); if ($4) { $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 20|0); HEAP32[$7>>2] = 20; $8 = $0; $9 = ((($8)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 24|0); HEAP32[$13>>2] = $10; $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$15>>2]|0; $17 = $0; FUNCTION_TABLE_vi[$16 & 8191]($17); } $18 = $0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = $0; $22 = ((($21)) + 92|0); HEAP32[$22>>2] = $20; $23 = $0; $24 = ((($23)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = $0; $27 = ((($26)) + 96|0); HEAP32[$27>>2] = $25; $28 = $0; $29 = ((($28)) + 44|0); $30 = HEAP32[$29>>2]|0; switch ($30|0) { case 1: { $31 = $0; $32 = ((($31)) + 100|0); HEAP32[$32>>2] = 1; break; } case 3: case 2: { $33 = $0; $34 = ((($33)) + 100|0); HEAP32[$34>>2] = 3; break; } case 5: case 4: { $35 = $0; $36 = ((($35)) + 100|0); HEAP32[$36>>2] = 4; break; } default: { $37 = $0; $38 = ((($37)) + 36|0); $39 = HEAP32[$38>>2]|0; $40 = $0; $41 = ((($40)) + 100|0); HEAP32[$41>>2] = $39; } } $42 = $0; $43 = ((($42)) + 74|0); $44 = HEAP8[$43>>0]|0; $45 = $44&255; $46 = ($45|0)!=(0); if ($46) { $52 = 1; } else { $47 = $0; $48 = ((($47)) + 100|0); $49 = HEAP32[$48>>2]|0; $52 = $49; } $50 = $0; $51 = ((($50)) + 104|0); HEAP32[$51>>2] = $52; $53 = $0; $54 = (_use_merged_upsample($53)|0); $55 = ($54<<24>>24)!=(0); $56 = $0; if ($55) { $57 = ((($56)) + 276|0); $58 = HEAP32[$57>>2]|0; $59 = $0; $60 = ((($59)) + 108|0); HEAP32[$60>>2] = $58; STACKTOP = sp;return; } else { $61 = ((($56)) + 108|0); HEAP32[$61>>2] = 1; STACKTOP = sp;return; } } function _jinit_master_decompress($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $master = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,28)|0); $master = $6; $7 = $master; $8 = $0; $9 = ((($8)) + 384|0); HEAP32[$9>>2] = $7; $10 = $master; HEAP32[$10>>2] = 7099; $11 = $master; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 7100; $13 = $master; $14 = ((($13)) + 8|0); HEAP8[$14>>0] = 0; $15 = $0; _master_selection($15); STACKTOP = sp;return; } function _use_merged_upsample($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 72|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)!=(0); if (!($6)) { $7 = $1; $8 = ((($7)) + 266|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ($10|0)!=(0); if (!($11)) { $12 = $1; $13 = ((($12)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(3); if (!($15)) { $16 = $1; $17 = ((($16)) + 36|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(3); if (!($19)) { $20 = $1; $21 = ((($20)) + 44|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(2); if (!($23)) { $24 = $1; $25 = ((($24)) + 100|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)!=(3); if (!($27)) { $28 = $1; $29 = ((($28)) + 196|0); $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(2); if (!($33)) { $34 = $1; $35 = ((($34)) + 196|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 84|0); $38 = ((($37)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(1); if (!($40)) { $41 = $1; $42 = ((($41)) + 196|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 168|0); $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)!=(1); if (!($47)) { $48 = $1; $49 = ((($48)) + 196|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)>(2); if (!($53)) { $54 = $1; $55 = ((($54)) + 196|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 84|0); $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)!=(1); if (!($60)) { $61 = $1; $62 = ((($61)) + 196|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 168|0); $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)!=(1); if (!($67)) { $68 = $1; $69 = ((($68)) + 196|0); $70 = HEAP32[$69>>2]|0; $71 = ((($70)) + 36|0); $72 = HEAP32[$71>>2]|0; $73 = $1; $74 = ((($73)) + 280|0); $75 = HEAP32[$74>>2]|0; $76 = ($72|0)!=($75|0); if (!($76)) { $77 = $1; $78 = ((($77)) + 196|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 84|0); $81 = ((($80)) + 36|0); $82 = HEAP32[$81>>2]|0; $83 = $1; $84 = ((($83)) + 280|0); $85 = HEAP32[$84>>2]|0; $86 = ($82|0)!=($85|0); if (!($86)) { $87 = $1; $88 = ((($87)) + 196|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 168|0); $91 = ((($90)) + 36|0); $92 = HEAP32[$91>>2]|0; $93 = $1; $94 = ((($93)) + 280|0); $95 = HEAP32[$94>>2]|0; $96 = ($92|0)!=($95|0); if (!($96)) { $0 = 1; $97 = $0; STACKTOP = sp;return ($97|0); } } } $0 = 0; $97 = $0; STACKTOP = sp;return ($97|0); } } } } } } $0 = 0; $97 = $0; STACKTOP = sp;return ($97|0); } } } } $0 = 0; $97 = $0; STACKTOP = sp;return ($97|0); } } $0 = 0; $97 = $0; STACKTOP = sp;return ($97|0); } function _prepare_for_output_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $master = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 384|0); $3 = HEAP32[$2>>2]|0; $master = $3; $4 = $master; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)!=(0); $8 = $0; if ($7) { $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); HEAP32[$10>>2] = 48; $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = $0; FUNCTION_TABLE_vi[$13 & 8191]($14); } else { $15 = ((($8)) + 74|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($17|0)!=(0); do { if ($18) { $19 = $0; $20 = ((($19)) + 116|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $23 = $0; $24 = ((($23)) + 80|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)!=(0); if ($27) { $28 = $0; $29 = ((($28)) + 90|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31|0)!=(0); if ($32) { $33 = $master; $34 = ((($33)) + 24|0); $35 = HEAP32[$34>>2]|0; $36 = $0; $37 = ((($36)) + 424|0); HEAP32[$37>>2] = $35; $38 = $master; $39 = ((($38)) + 8|0); HEAP8[$39>>0] = 1; break; } } $40 = $0; $41 = ((($40)) + 88|0); $42 = HEAP8[$41>>0]|0; $43 = ($42<<24>>24)!=(0); if ($43) { $44 = $master; $45 = ((($44)) + 20|0); $46 = HEAP32[$45>>2]|0; $47 = $0; $48 = ((($47)) + 424|0); HEAP32[$48>>2] = $46; break; } else { $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 20|0); HEAP32[$51>>2] = 46; $52 = $0; $53 = HEAP32[$52>>2]|0; $54 = HEAP32[$53>>2]|0; $55 = $0; FUNCTION_TABLE_vi[$54 & 8191]($55); break; } } } } while(0); $56 = $0; $57 = ((($56)) + 412|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = $0; FUNCTION_TABLE_vi[$59 & 8191]($60); $61 = $0; $62 = ((($61)) + 392|0); $63 = HEAP32[$62>>2]|0; $64 = ((($63)) + 8|0); $65 = HEAP32[$64>>2]|0; $66 = $0; FUNCTION_TABLE_vi[$65 & 8191]($66); $67 = $0; $68 = ((($67)) + 65|0); $69 = HEAP8[$68>>0]|0; $70 = ($69<<24>>24)!=(0); if (!($70)) { $71 = $master; $72 = ((($71)) + 16|0); $73 = HEAP8[$72>>0]|0; $74 = ($73<<24>>24)!=(0); if (!($74)) { $75 = $0; $76 = ((($75)) + 420|0); $77 = HEAP32[$76>>2]|0; $78 = HEAP32[$77>>2]|0; $79 = $0; FUNCTION_TABLE_vi[$78 & 8191]($79); } $80 = $0; $81 = ((($80)) + 416|0); $82 = HEAP32[$81>>2]|0; $83 = HEAP32[$82>>2]|0; $84 = $0; FUNCTION_TABLE_vi[$83 & 8191]($84); $85 = $0; $86 = ((($85)) + 74|0); $87 = HEAP8[$86>>0]|0; $88 = ($87<<24>>24)!=(0); if ($88) { $89 = $0; $90 = ((($89)) + 424|0); $91 = HEAP32[$90>>2]|0; $92 = HEAP32[$91>>2]|0; $93 = $0; $94 = $master; $95 = ((($94)) + 8|0); $96 = HEAP8[$95>>0]|0; FUNCTION_TABLE_vii[$92 & 8191]($93,$96); } $97 = $0; $98 = ((($97)) + 396|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$99>>2]|0; $101 = $0; $102 = $master; $103 = ((($102)) + 8|0); $104 = HEAP8[$103>>0]|0; $105 = $104&255; $106 = ($105|0)!=(0); $107 = $106 ? 3 : 0; FUNCTION_TABLE_vii[$100 & 8191]($101,$107); $108 = $0; $109 = ((($108)) + 388|0); $110 = HEAP32[$109>>2]|0; $111 = HEAP32[$110>>2]|0; $112 = $0; FUNCTION_TABLE_vii[$111 & 8191]($112,0); } } $113 = $0; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)!=(0|0); if (!($116)) { STACKTOP = sp;return; } $117 = $master; $118 = ((($117)) + 12|0); $119 = HEAP32[$118>>2]|0; $120 = $0; $121 = ((($120)) + 8|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 12|0); HEAP32[$123>>2] = $119; $124 = $master; $125 = ((($124)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = $master; $128 = ((($127)) + 8|0); $129 = HEAP8[$128>>0]|0; $130 = $129&255; $131 = ($130|0)!=(0); $132 = $131 ? 2 : 1; $133 = (($126) + ($132))|0; $134 = $0; $135 = ((($134)) + 8|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 16|0); HEAP32[$137>>2] = $133; $138 = $0; $139 = ((($138)) + 64|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $142 = ($141|0)!=(0); if (!($142)) { STACKTOP = sp;return; } $143 = $0; $144 = ((($143)) + 400|0); $145 = HEAP32[$144>>2]|0; $146 = ((($145)) + 17|0); $147 = HEAP8[$146>>0]|0; $148 = ($147<<24>>24)!=(0); if ($148) { STACKTOP = sp;return; } $149 = $0; $150 = ((($149)) + 90|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = ($152|0)!=(0); $154 = $153 ? 2 : 1; $155 = $0; $156 = ((($155)) + 8|0); $157 = HEAP32[$156>>2]|0; $158 = ((($157)) + 16|0); $159 = HEAP32[$158>>2]|0; $160 = (($159) + ($154))|0; HEAP32[$158>>2] = $160; STACKTOP = sp;return; } function _finish_output_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $master = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 384|0); $3 = HEAP32[$2>>2]|0; $master = $3; $4 = $0; $5 = ((($4)) + 74|0); $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)!=(0); if ($7) { $8 = $0; $9 = ((($8)) + 424|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $0; FUNCTION_TABLE_vi[$12 & 8191]($13); } $14 = $master; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1)|0; HEAP32[$15>>2] = $17; STACKTOP = sp;return; } function _master_selection($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $jd_samplesperrow = 0, $master = 0, $nscans = 0, $samplesperrow = 0, $use_c_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 384|0); $3 = HEAP32[$2>>2]|0; $master = $3; $4 = $0; _jpeg_calc_output_dimensions($4); $5 = $0; _prepare_range_limit_table($5); $6 = $0; $7 = ((($6)) + 92|0); $8 = HEAP32[$7>>2]|0; $9 = $0; $10 = ((($9)) + 100|0); $11 = HEAP32[$10>>2]|0; $12 = Math_imul($8, $11)|0; $samplesperrow = $12; $13 = $samplesperrow; $jd_samplesperrow = $13; $14 = $jd_samplesperrow; $15 = $samplesperrow; $16 = ($14|0)!=($15|0); if ($16) { $17 = $0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 20|0); HEAP32[$19>>2] = 70; $20 = $0; $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = $0; FUNCTION_TABLE_vi[$22 & 8191]($23); } $24 = $master; $25 = ((($24)) + 12|0); HEAP32[$25>>2] = 0; $26 = $0; $27 = (_use_merged_upsample($26)|0); $28 = $master; $29 = ((($28)) + 16|0); HEAP8[$29>>0] = $27; $30 = $master; $31 = ((($30)) + 20|0); HEAP32[$31>>2] = 0; $32 = $master; $33 = ((($32)) + 24|0); HEAP32[$33>>2] = 0; $34 = $0; $35 = ((($34)) + 74|0); $36 = HEAP8[$35>>0]|0; $37 = ($36<<24>>24)!=(0); if ($37) { $38 = $0; $39 = ((($38)) + 64|0); $40 = HEAP8[$39>>0]|0; $41 = ($40<<24>>24)!=(0); if (!($41)) { label = 5; } } else { label = 5; } if ((label|0) == 5) { $42 = $0; $43 = ((($42)) + 88|0); HEAP8[$43>>0] = 0; $44 = $0; $45 = ((($44)) + 89|0); HEAP8[$45>>0] = 0; $46 = $0; $47 = ((($46)) + 90|0); HEAP8[$47>>0] = 0; } $48 = $0; $49 = ((($48)) + 74|0); $50 = HEAP8[$49>>0]|0; $51 = ($50<<24>>24)!=(0); do { if ($51) { $52 = $0; $53 = ((($52)) + 65|0); $54 = HEAP8[$53>>0]|0; $55 = ($54<<24>>24)!=(0); if ($55) { $56 = $0; $57 = HEAP32[$56>>2]|0; $58 = ((($57)) + 20|0); HEAP32[$58>>2] = 47; $59 = $0; $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = $0; FUNCTION_TABLE_vi[$61 & 8191]($62); } $63 = $0; $64 = ((($63)) + 100|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)!=(3); $67 = $0; do { if ($66) { $68 = ((($67)) + 88|0); HEAP8[$68>>0] = 1; $69 = $0; $70 = ((($69)) + 89|0); HEAP8[$70>>0] = 0; $71 = $0; $72 = ((($71)) + 90|0); HEAP8[$72>>0] = 0; $73 = $0; $74 = ((($73)) + 116|0); HEAP32[$74>>2] = 0; } else { $75 = ((($67)) + 116|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)!=(0|0); $78 = $0; if ($77) { $79 = ((($78)) + 89|0); HEAP8[$79>>0] = 1; break; } $80 = ((($78)) + 80|0); $81 = HEAP8[$80>>0]|0; $82 = ($81<<24>>24)!=(0); $83 = $0; if ($82) { $84 = ((($83)) + 90|0); HEAP8[$84>>0] = 1; break; } else { $85 = ((($83)) + 88|0); HEAP8[$85>>0] = 1; break; } } } while(0); $86 = $0; $87 = ((($86)) + 88|0); $88 = HEAP8[$87>>0]|0; $89 = ($88<<24>>24)!=(0); if ($89) { $90 = $0; $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 20|0); HEAP32[$92>>2] = 48; $93 = $0; $94 = HEAP32[$93>>2]|0; $95 = HEAP32[$94>>2]|0; $96 = $0; FUNCTION_TABLE_vi[$95 & 8191]($96); } $97 = $0; $98 = ((($97)) + 90|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $101 = ($100|0)!=(0); if (!($101)) { $102 = $0; $103 = ((($102)) + 89|0); $104 = HEAP8[$103>>0]|0; $105 = $104&255; $106 = ($105|0)!=(0); if (!($106)) { break; } } $107 = $0; $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 20|0); HEAP32[$109>>2] = 48; $110 = $0; $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$111>>2]|0; $113 = $0; FUNCTION_TABLE_vi[$112 & 8191]($113); } } while(0); $114 = $0; $115 = ((($114)) + 65|0); $116 = HEAP8[$115>>0]|0; $117 = ($116<<24>>24)!=(0); if (!($117)) { $118 = $master; $119 = ((($118)) + 16|0); $120 = HEAP8[$119>>0]|0; $121 = ($120<<24>>24)!=(0); $122 = $0; if ($121) { _jinit_merged_upsampler($122); } else { _jinit_color_deconverter($122); $123 = $0; _jinit_upsampler($123); } $124 = $0; $125 = $0; $126 = ((($125)) + 90|0); $127 = HEAP8[$126>>0]|0; _jinit_d_post_controller($124,$127); } $128 = $0; _jinit_inverse_dct($128); $129 = $0; $130 = ((($129)) + 201|0); $131 = HEAP8[$130>>0]|0; $132 = ($131<<24>>24)!=(0); $133 = $0; do { if ($132) { $134 = HEAP32[$133>>2]|0; $135 = ((($134)) + 20|0); HEAP32[$135>>2] = 1; $136 = $0; $137 = HEAP32[$136>>2]|0; $138 = HEAP32[$137>>2]|0; $139 = $0; FUNCTION_TABLE_vi[$138 & 8191]($139); } else { $140 = ((($133)) + 200|0); $141 = HEAP8[$140>>0]|0; $142 = ($141<<24>>24)!=(0); $143 = $0; if ($142) { _jinit_phuff_decoder($143); break; } else { _jinit_huff_decoder($143); break; } } } while(0); $144 = $0; $145 = ((($144)) + 400|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 16|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $150 = ($149|0)!=(0); if ($150) { $157 = 1; } else { $151 = $0; $152 = ((($151)) + 64|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = ($154|0)!=(0); $157 = $155; } $156 = $157&1; $158 = $156&255; $use_c_buffer = $158; $159 = $0; $160 = $use_c_buffer; _jinit_d_coef_controller($159,$160); $161 = $0; $162 = ((($161)) + 65|0); $163 = HEAP8[$162>>0]|0; $164 = ($163<<24>>24)!=(0); if (!($164)) { $165 = $0; _jinit_d_main_controller($165,0); } $166 = $0; $167 = ((($166)) + 4|0); $168 = HEAP32[$167>>2]|0; $169 = ((($168)) + 24|0); $170 = HEAP32[$169>>2]|0; $171 = $0; FUNCTION_TABLE_vi[$170 & 8191]($171); $172 = $0; $173 = ((($172)) + 400|0); $174 = HEAP32[$173>>2]|0; $175 = ((($174)) + 8|0); $176 = HEAP32[$175>>2]|0; $177 = $0; FUNCTION_TABLE_vi[$176 & 8191]($177); $178 = $0; $179 = ((($178)) + 8|0); $180 = HEAP32[$179>>2]|0; $181 = ($180|0)!=(0|0); if (!($181)) { STACKTOP = sp;return; } $182 = $0; $183 = ((($182)) + 64|0); $184 = HEAP8[$183>>0]|0; $185 = ($184<<24>>24)!=(0); if ($185) { STACKTOP = sp;return; } $186 = $0; $187 = ((($186)) + 400|0); $188 = HEAP32[$187>>2]|0; $189 = ((($188)) + 16|0); $190 = HEAP8[$189>>0]|0; $191 = $190&255; $192 = ($191|0)!=(0); if (!($192)) { STACKTOP = sp;return; } $193 = $0; $194 = ((($193)) + 200|0); $195 = HEAP8[$194>>0]|0; $196 = ($195<<24>>24)!=(0); $197 = $0; $198 = ((($197)) + 36|0); $199 = HEAP32[$198>>2]|0; if ($196) { $200 = ($199*3)|0; $201 = (2 + ($200))|0; $nscans = $201; } else { $nscans = $199; } $202 = $0; $203 = ((($202)) + 8|0); $204 = HEAP32[$203>>2]|0; $205 = ((($204)) + 4|0); HEAP32[$205>>2] = 0; $206 = $0; $207 = ((($206)) + 284|0); $208 = HEAP32[$207>>2]|0; $209 = $nscans; $210 = Math_imul($208, $209)|0; $211 = $0; $212 = ((($211)) + 8|0); $213 = HEAP32[$212>>2]|0; $214 = ((($213)) + 8|0); HEAP32[$214>>2] = $210; $215 = $0; $216 = ((($215)) + 8|0); $217 = HEAP32[$216>>2]|0; $218 = ((($217)) + 12|0); HEAP32[$218>>2] = 0; $219 = $0; $220 = ((($219)) + 90|0); $221 = HEAP8[$220>>0]|0; $222 = $221&255; $223 = ($222|0)!=(0); $224 = $223 ? 3 : 2; $225 = $0; $226 = ((($225)) + 8|0); $227 = HEAP32[$226>>2]|0; $228 = ((($227)) + 16|0); HEAP32[$228>>2] = $224; $229 = $master; $230 = ((($229)) + 12|0); $231 = HEAP32[$230>>2]|0; $232 = (($231) + 1)|0; HEAP32[$230>>2] = $232; STACKTOP = sp;return; } function _prepare_range_limit_table($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var $table = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,1408)|0); $table = $6; $7 = $table; $8 = ((($7)) + 256|0); $table = $8; $9 = $table; $10 = $0; $11 = ((($10)) + 288|0); HEAP32[$11>>2] = $9; $12 = $table; $13 = ((($12)) + -256|0); _memset(($13|0),0,256)|0; $i = 0; while(1) { $14 = $i; $15 = ($14|0)<=(255); if (!($15)) { break; } $16 = $i; $17 = $16&255; $18 = $i; $19 = $table; $20 = (($19) + ($18)|0); HEAP8[$20>>0] = $17; $21 = $i; $22 = (($21) + 1)|0; $i = $22; } $23 = $table; $24 = ((($23)) + 128|0); $table = $24; $i = 128; while(1) { $25 = $i; $26 = ($25|0)<(512); if (!($26)) { break; } $27 = $i; $28 = $table; $29 = (($28) + ($27)|0); HEAP8[$29>>0] = -1; $30 = $i; $31 = (($30) + 1)|0; $i = $31; } $32 = $table; $33 = ((($32)) + 512|0); _memset(($33|0),0,384)|0; $34 = $table; $35 = ((($34)) + 896|0); $36 = $0; $37 = ((($36)) + 288|0); $38 = HEAP32[$37>>2]|0; dest=$35; src=$38; stop=dest+128|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function _jinit_merged_upsampler($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $upsample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,48)|0); $upsample = $6; $7 = $upsample; $8 = $0; $9 = ((($8)) + 416|0); HEAP32[$9>>2] = $7; $10 = $upsample; HEAP32[$10>>2] = 7101; $11 = $upsample; $12 = ((($11)) + 8|0); HEAP8[$12>>0] = 0; $13 = $0; $14 = ((($13)) + 92|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = ((($16)) + 100|0); $18 = HEAP32[$17>>2]|0; $19 = Math_imul($15, $18)|0; $20 = $upsample; $21 = ((($20)) + 40|0); HEAP32[$21>>2] = $19; $22 = $0; $23 = ((($22)) + 276|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(2); $26 = $upsample; $27 = ((($26)) + 4|0); if ($25) { HEAP32[$27>>2] = 7102; $28 = $upsample; $29 = ((($28)) + 12|0); HEAP32[$29>>2] = 7103; $30 = $0; $31 = ((($30)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = $0; $36 = $upsample; $37 = ((($36)) + 40|0); $38 = HEAP32[$37>>2]|0; $39 = $38; $40 = (FUNCTION_TABLE_iiii[$34 & 8191]($35,1,$39)|0); $41 = $upsample; $42 = ((($41)) + 32|0); HEAP32[$42>>2] = $40; $47 = $0; _build_ycc_rgb_table($47); STACKTOP = sp;return; } else { HEAP32[$27>>2] = 7104; $43 = $upsample; $44 = ((($43)) + 12|0); HEAP32[$44>>2] = 7105; $45 = $upsample; $46 = ((($45)) + 32|0); HEAP32[$46>>2] = 0; $47 = $0; _build_ycc_rgb_table($47); STACKTOP = sp;return; } } function _start_pass_merged_upsample($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $upsample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 416|0); $3 = HEAP32[$2>>2]|0; $upsample = $3; $4 = $upsample; $5 = ((($4)) + 36|0); HEAP8[$5>>0] = 0; $6 = $0; $7 = ((($6)) + 96|0); $8 = HEAP32[$7>>2]|0; $9 = $upsample; $10 = ((($9)) + 44|0); HEAP32[$10>>2] = $8; STACKTOP = sp;return; } function _merged_2v_upsample($cinfo,$input_buf,$in_row_group_ctr,$in_row_groups_avail,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $in_row_groups_avail = $in_row_groups_avail|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $9 = 0, $num_rows = 0, $upsample = 0, $work_ptrs = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $work_ptrs = sp + 8|0; $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $in_row_groups_avail; $4 = $output_buf; $5 = $out_row_ctr; $6 = $out_rows_avail; $7 = $0; $8 = ((($7)) + 416|0); $9 = HEAP32[$8>>2]|0; $upsample = $9; $10 = $upsample; $11 = ((($10)) + 36|0); $12 = HEAP8[$11>>0]|0; $13 = ($12<<24>>24)!=(0); if ($13) { $14 = $upsample; $15 = ((($14)) + 32|0); $16 = $4; $17 = $5; $18 = HEAP32[$17>>2]|0; $19 = (($16) + ($18<<2)|0); $20 = $upsample; $21 = ((($20)) + 40|0); $22 = HEAP32[$21>>2]|0; _jcopy_sample_rows($15,0,$19,0,1,$22); $num_rows = 1; $23 = $upsample; $24 = ((($23)) + 36|0); HEAP8[$24>>0] = 0; } else { $num_rows = 2; $25 = $num_rows; $26 = $upsample; $27 = ((($26)) + 44|0); $28 = HEAP32[$27>>2]|0; $29 = ($25>>>0)>($28>>>0); if ($29) { $30 = $upsample; $31 = ((($30)) + 44|0); $32 = HEAP32[$31>>2]|0; $num_rows = $32; } $33 = $5; $34 = HEAP32[$33>>2]|0; $35 = $6; $36 = (($35) - ($34))|0; $6 = $36; $37 = $num_rows; $38 = $6; $39 = ($37>>>0)>($38>>>0); if ($39) { $40 = $6; $num_rows = $40; } $41 = $5; $42 = HEAP32[$41>>2]|0; $43 = $4; $44 = (($43) + ($42<<2)|0); $45 = HEAP32[$44>>2]|0; HEAP32[$work_ptrs>>2] = $45; $46 = $num_rows; $47 = ($46>>>0)>(1); if ($47) { $48 = $5; $49 = HEAP32[$48>>2]|0; $50 = (($49) + 1)|0; $51 = $4; $52 = (($51) + ($50<<2)|0); $53 = HEAP32[$52>>2]|0; $54 = ((($work_ptrs)) + 4|0); HEAP32[$54>>2] = $53; } else { $55 = $upsample; $56 = ((($55)) + 32|0); $57 = HEAP32[$56>>2]|0; $58 = ((($work_ptrs)) + 4|0); HEAP32[$58>>2] = $57; $59 = $upsample; $60 = ((($59)) + 36|0); HEAP8[$60>>0] = 1; } $61 = $upsample; $62 = ((($61)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = $0; $65 = $1; $66 = $2; $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_viiii[$63 & 8191]($64,$65,$67,$work_ptrs); } $68 = $num_rows; $69 = $5; $70 = HEAP32[$69>>2]|0; $71 = (($70) + ($68))|0; HEAP32[$69>>2] = $71; $72 = $num_rows; $73 = $upsample; $74 = ((($73)) + 44|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) - ($72))|0; HEAP32[$74>>2] = $76; $77 = $upsample; $78 = ((($77)) + 36|0); $79 = HEAP8[$78>>0]|0; $80 = ($79<<24>>24)!=(0); if ($80) { STACKTOP = sp;return; } $81 = $2; $82 = HEAP32[$81>>2]|0; $83 = (($82) + 1)|0; HEAP32[$81>>2] = $83; STACKTOP = sp;return; } function _h2v2_merged_upsample($cinfo,$input_buf,$in_row_group_ctr,$output_buf) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $output_buf = $output_buf|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $Cbbtab = 0, $Cbgtab = 0, $Crgtab = 0, $Crrtab = 0, $cb = 0, $cblue = 0, $cgreen = 0, $col = 0, $cr = 0, $cred = 0, $inptr00 = 0, $inptr01 = 0, $inptr1 = 0, $inptr2 = 0, $outptr0 = 0, $outptr1 = 0, $range_limit = 0; var $upsample = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $output_buf; $4 = $0; $5 = ((($4)) + 416|0); $6 = HEAP32[$5>>2]|0; $upsample = $6; $7 = $0; $8 = ((($7)) + 288|0); $9 = HEAP32[$8>>2]|0; $range_limit = $9; $10 = $upsample; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $Crrtab = $12; $13 = $upsample; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $Cbbtab = $15; $16 = $upsample; $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; $Crgtab = $18; $19 = $upsample; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $Cbgtab = $21; $22 = $2; $23 = $22<<1; $24 = $1; $25 = HEAP32[$24>>2]|0; $26 = (($25) + ($23<<2)|0); $27 = HEAP32[$26>>2]|0; $inptr00 = $27; $28 = $2; $29 = $28<<1; $30 = (($29) + 1)|0; $31 = $1; $32 = HEAP32[$31>>2]|0; $33 = (($32) + ($30<<2)|0); $34 = HEAP32[$33>>2]|0; $inptr01 = $34; $35 = $2; $36 = $1; $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = (($38) + ($35<<2)|0); $40 = HEAP32[$39>>2]|0; $inptr1 = $40; $41 = $2; $42 = $1; $43 = ((($42)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = (($44) + ($41<<2)|0); $46 = HEAP32[$45>>2]|0; $inptr2 = $46; $47 = $3; $48 = HEAP32[$47>>2]|0; $outptr0 = $48; $49 = $3; $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; $outptr1 = $51; $52 = $0; $53 = ((($52)) + 92|0); $54 = HEAP32[$53>>2]|0; $55 = $54 >>> 1; $col = $55; while(1) { $56 = $col; $57 = ($56>>>0)>(0); if (!($57)) { break; } $58 = $inptr1; $59 = ((($58)) + 1|0); $inptr1 = $59; $60 = HEAP8[$58>>0]|0; $61 = $60&255; $cb = $61; $62 = $inptr2; $63 = ((($62)) + 1|0); $inptr2 = $63; $64 = HEAP8[$62>>0]|0; $65 = $64&255; $cr = $65; $66 = $cr; $67 = $Crrtab; $68 = (($67) + ($66<<2)|0); $69 = HEAP32[$68>>2]|0; $cred = $69; $70 = $cb; $71 = $Cbgtab; $72 = (($71) + ($70<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = $cr; $75 = $Crgtab; $76 = (($75) + ($74<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = (($73) + ($77))|0; $79 = $78 >> 16; $cgreen = $79; $80 = $cb; $81 = $Cbbtab; $82 = (($81) + ($80<<2)|0); $83 = HEAP32[$82>>2]|0; $cblue = $83; $84 = $inptr00; $85 = ((($84)) + 1|0); $inptr00 = $85; $86 = HEAP8[$84>>0]|0; $87 = $86&255; $y = $87; $88 = $y; $89 = $cred; $90 = (($88) + ($89))|0; $91 = $range_limit; $92 = (($91) + ($90)|0); $93 = HEAP8[$92>>0]|0; $94 = $outptr0; HEAP8[$94>>0] = $93; $95 = $y; $96 = $cgreen; $97 = (($95) + ($96))|0; $98 = $range_limit; $99 = (($98) + ($97)|0); $100 = HEAP8[$99>>0]|0; $101 = $outptr0; $102 = ((($101)) + 1|0); HEAP8[$102>>0] = $100; $103 = $y; $104 = $cblue; $105 = (($103) + ($104))|0; $106 = $range_limit; $107 = (($106) + ($105)|0); $108 = HEAP8[$107>>0]|0; $109 = $outptr0; $110 = ((($109)) + 2|0); HEAP8[$110>>0] = $108; $111 = $outptr0; $112 = ((($111)) + 3|0); $outptr0 = $112; $113 = $inptr00; $114 = ((($113)) + 1|0); $inptr00 = $114; $115 = HEAP8[$113>>0]|0; $116 = $115&255; $y = $116; $117 = $y; $118 = $cred; $119 = (($117) + ($118))|0; $120 = $range_limit; $121 = (($120) + ($119)|0); $122 = HEAP8[$121>>0]|0; $123 = $outptr0; HEAP8[$123>>0] = $122; $124 = $y; $125 = $cgreen; $126 = (($124) + ($125))|0; $127 = $range_limit; $128 = (($127) + ($126)|0); $129 = HEAP8[$128>>0]|0; $130 = $outptr0; $131 = ((($130)) + 1|0); HEAP8[$131>>0] = $129; $132 = $y; $133 = $cblue; $134 = (($132) + ($133))|0; $135 = $range_limit; $136 = (($135) + ($134)|0); $137 = HEAP8[$136>>0]|0; $138 = $outptr0; $139 = ((($138)) + 2|0); HEAP8[$139>>0] = $137; $140 = $outptr0; $141 = ((($140)) + 3|0); $outptr0 = $141; $142 = $inptr01; $143 = ((($142)) + 1|0); $inptr01 = $143; $144 = HEAP8[$142>>0]|0; $145 = $144&255; $y = $145; $146 = $y; $147 = $cred; $148 = (($146) + ($147))|0; $149 = $range_limit; $150 = (($149) + ($148)|0); $151 = HEAP8[$150>>0]|0; $152 = $outptr1; HEAP8[$152>>0] = $151; $153 = $y; $154 = $cgreen; $155 = (($153) + ($154))|0; $156 = $range_limit; $157 = (($156) + ($155)|0); $158 = HEAP8[$157>>0]|0; $159 = $outptr1; $160 = ((($159)) + 1|0); HEAP8[$160>>0] = $158; $161 = $y; $162 = $cblue; $163 = (($161) + ($162))|0; $164 = $range_limit; $165 = (($164) + ($163)|0); $166 = HEAP8[$165>>0]|0; $167 = $outptr1; $168 = ((($167)) + 2|0); HEAP8[$168>>0] = $166; $169 = $outptr1; $170 = ((($169)) + 3|0); $outptr1 = $170; $171 = $inptr01; $172 = ((($171)) + 1|0); $inptr01 = $172; $173 = HEAP8[$171>>0]|0; $174 = $173&255; $y = $174; $175 = $y; $176 = $cred; $177 = (($175) + ($176))|0; $178 = $range_limit; $179 = (($178) + ($177)|0); $180 = HEAP8[$179>>0]|0; $181 = $outptr1; HEAP8[$181>>0] = $180; $182 = $y; $183 = $cgreen; $184 = (($182) + ($183))|0; $185 = $range_limit; $186 = (($185) + ($184)|0); $187 = HEAP8[$186>>0]|0; $188 = $outptr1; $189 = ((($188)) + 1|0); HEAP8[$189>>0] = $187; $190 = $y; $191 = $cblue; $192 = (($190) + ($191))|0; $193 = $range_limit; $194 = (($193) + ($192)|0); $195 = HEAP8[$194>>0]|0; $196 = $outptr1; $197 = ((($196)) + 2|0); HEAP8[$197>>0] = $195; $198 = $outptr1; $199 = ((($198)) + 3|0); $outptr1 = $199; $200 = $col; $201 = (($200) + -1)|0; $col = $201; } $202 = $0; $203 = ((($202)) + 92|0); $204 = HEAP32[$203>>2]|0; $205 = $204 & 1; $206 = ($205|0)!=(0); if (!($206)) { STACKTOP = sp;return; } $207 = $inptr1; $208 = HEAP8[$207>>0]|0; $209 = $208&255; $cb = $209; $210 = $inptr2; $211 = HEAP8[$210>>0]|0; $212 = $211&255; $cr = $212; $213 = $cr; $214 = $Crrtab; $215 = (($214) + ($213<<2)|0); $216 = HEAP32[$215>>2]|0; $cred = $216; $217 = $cb; $218 = $Cbgtab; $219 = (($218) + ($217<<2)|0); $220 = HEAP32[$219>>2]|0; $221 = $cr; $222 = $Crgtab; $223 = (($222) + ($221<<2)|0); $224 = HEAP32[$223>>2]|0; $225 = (($220) + ($224))|0; $226 = $225 >> 16; $cgreen = $226; $227 = $cb; $228 = $Cbbtab; $229 = (($228) + ($227<<2)|0); $230 = HEAP32[$229>>2]|0; $cblue = $230; $231 = $inptr00; $232 = HEAP8[$231>>0]|0; $233 = $232&255; $y = $233; $234 = $y; $235 = $cred; $236 = (($234) + ($235))|0; $237 = $range_limit; $238 = (($237) + ($236)|0); $239 = HEAP8[$238>>0]|0; $240 = $outptr0; HEAP8[$240>>0] = $239; $241 = $y; $242 = $cgreen; $243 = (($241) + ($242))|0; $244 = $range_limit; $245 = (($244) + ($243)|0); $246 = HEAP8[$245>>0]|0; $247 = $outptr0; $248 = ((($247)) + 1|0); HEAP8[$248>>0] = $246; $249 = $y; $250 = $cblue; $251 = (($249) + ($250))|0; $252 = $range_limit; $253 = (($252) + ($251)|0); $254 = HEAP8[$253>>0]|0; $255 = $outptr0; $256 = ((($255)) + 2|0); HEAP8[$256>>0] = $254; $257 = $inptr01; $258 = HEAP8[$257>>0]|0; $259 = $258&255; $y = $259; $260 = $y; $261 = $cred; $262 = (($260) + ($261))|0; $263 = $range_limit; $264 = (($263) + ($262)|0); $265 = HEAP8[$264>>0]|0; $266 = $outptr1; HEAP8[$266>>0] = $265; $267 = $y; $268 = $cgreen; $269 = (($267) + ($268))|0; $270 = $range_limit; $271 = (($270) + ($269)|0); $272 = HEAP8[$271>>0]|0; $273 = $outptr1; $274 = ((($273)) + 1|0); HEAP8[$274>>0] = $272; $275 = $y; $276 = $cblue; $277 = (($275) + ($276))|0; $278 = $range_limit; $279 = (($278) + ($277)|0); $280 = HEAP8[$279>>0]|0; $281 = $outptr1; $282 = ((($281)) + 2|0); HEAP8[$282>>0] = $280; STACKTOP = sp;return; } function _merged_1v_upsample($cinfo,$input_buf,$in_row_group_ctr,$in_row_groups_avail,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $in_row_groups_avail = $in_row_groups_avail|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $upsample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $in_row_groups_avail; $4 = $output_buf; $5 = $out_row_ctr; $6 = $out_rows_avail; $7 = $0; $8 = ((($7)) + 416|0); $9 = HEAP32[$8>>2]|0; $upsample = $9; $10 = $upsample; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = $0; $14 = $1; $15 = $2; $16 = HEAP32[$15>>2]|0; $17 = $4; $18 = $5; $19 = HEAP32[$18>>2]|0; $20 = (($17) + ($19<<2)|0); FUNCTION_TABLE_viiii[$12 & 8191]($13,$14,$16,$20); $21 = $5; $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1)|0; HEAP32[$21>>2] = $23; $24 = $2; $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1)|0; HEAP32[$24>>2] = $26; STACKTOP = sp;return; } function _h2v1_merged_upsample($cinfo,$input_buf,$in_row_group_ctr,$output_buf) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $output_buf = $output_buf|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Cbbtab = 0, $Cbgtab = 0, $Crgtab = 0, $Crrtab = 0, $cb = 0, $cblue = 0, $cgreen = 0, $col = 0, $cr = 0, $cred = 0, $inptr0 = 0, $inptr1 = 0; var $inptr2 = 0, $outptr = 0, $range_limit = 0, $upsample = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $output_buf; $4 = $0; $5 = ((($4)) + 416|0); $6 = HEAP32[$5>>2]|0; $upsample = $6; $7 = $0; $8 = ((($7)) + 288|0); $9 = HEAP32[$8>>2]|0; $range_limit = $9; $10 = $upsample; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $Crrtab = $12; $13 = $upsample; $14 = ((($13)) + 20|0); $15 = HEAP32[$14>>2]|0; $Cbbtab = $15; $16 = $upsample; $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; $Crgtab = $18; $19 = $upsample; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; $Cbgtab = $21; $22 = $2; $23 = $1; $24 = HEAP32[$23>>2]|0; $25 = (($24) + ($22<<2)|0); $26 = HEAP32[$25>>2]|0; $inptr0 = $26; $27 = $2; $28 = $1; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + ($27<<2)|0); $32 = HEAP32[$31>>2]|0; $inptr1 = $32; $33 = $2; $34 = $1; $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) + ($33<<2)|0); $38 = HEAP32[$37>>2]|0; $inptr2 = $38; $39 = $3; $40 = HEAP32[$39>>2]|0; $outptr = $40; $41 = $0; $42 = ((($41)) + 92|0); $43 = HEAP32[$42>>2]|0; $44 = $43 >>> 1; $col = $44; while(1) { $45 = $col; $46 = ($45>>>0)>(0); if (!($46)) { break; } $47 = $inptr1; $48 = ((($47)) + 1|0); $inptr1 = $48; $49 = HEAP8[$47>>0]|0; $50 = $49&255; $cb = $50; $51 = $inptr2; $52 = ((($51)) + 1|0); $inptr2 = $52; $53 = HEAP8[$51>>0]|0; $54 = $53&255; $cr = $54; $55 = $cr; $56 = $Crrtab; $57 = (($56) + ($55<<2)|0); $58 = HEAP32[$57>>2]|0; $cred = $58; $59 = $cb; $60 = $Cbgtab; $61 = (($60) + ($59<<2)|0); $62 = HEAP32[$61>>2]|0; $63 = $cr; $64 = $Crgtab; $65 = (($64) + ($63<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = (($62) + ($66))|0; $68 = $67 >> 16; $cgreen = $68; $69 = $cb; $70 = $Cbbtab; $71 = (($70) + ($69<<2)|0); $72 = HEAP32[$71>>2]|0; $cblue = $72; $73 = $inptr0; $74 = ((($73)) + 1|0); $inptr0 = $74; $75 = HEAP8[$73>>0]|0; $76 = $75&255; $y = $76; $77 = $y; $78 = $cred; $79 = (($77) + ($78))|0; $80 = $range_limit; $81 = (($80) + ($79)|0); $82 = HEAP8[$81>>0]|0; $83 = $outptr; HEAP8[$83>>0] = $82; $84 = $y; $85 = $cgreen; $86 = (($84) + ($85))|0; $87 = $range_limit; $88 = (($87) + ($86)|0); $89 = HEAP8[$88>>0]|0; $90 = $outptr; $91 = ((($90)) + 1|0); HEAP8[$91>>0] = $89; $92 = $y; $93 = $cblue; $94 = (($92) + ($93))|0; $95 = $range_limit; $96 = (($95) + ($94)|0); $97 = HEAP8[$96>>0]|0; $98 = $outptr; $99 = ((($98)) + 2|0); HEAP8[$99>>0] = $97; $100 = $outptr; $101 = ((($100)) + 3|0); $outptr = $101; $102 = $inptr0; $103 = ((($102)) + 1|0); $inptr0 = $103; $104 = HEAP8[$102>>0]|0; $105 = $104&255; $y = $105; $106 = $y; $107 = $cred; $108 = (($106) + ($107))|0; $109 = $range_limit; $110 = (($109) + ($108)|0); $111 = HEAP8[$110>>0]|0; $112 = $outptr; HEAP8[$112>>0] = $111; $113 = $y; $114 = $cgreen; $115 = (($113) + ($114))|0; $116 = $range_limit; $117 = (($116) + ($115)|0); $118 = HEAP8[$117>>0]|0; $119 = $outptr; $120 = ((($119)) + 1|0); HEAP8[$120>>0] = $118; $121 = $y; $122 = $cblue; $123 = (($121) + ($122))|0; $124 = $range_limit; $125 = (($124) + ($123)|0); $126 = HEAP8[$125>>0]|0; $127 = $outptr; $128 = ((($127)) + 2|0); HEAP8[$128>>0] = $126; $129 = $outptr; $130 = ((($129)) + 3|0); $outptr = $130; $131 = $col; $132 = (($131) + -1)|0; $col = $132; } $133 = $0; $134 = ((($133)) + 92|0); $135 = HEAP32[$134>>2]|0; $136 = $135 & 1; $137 = ($136|0)!=(0); if (!($137)) { STACKTOP = sp;return; } $138 = $inptr1; $139 = HEAP8[$138>>0]|0; $140 = $139&255; $cb = $140; $141 = $inptr2; $142 = HEAP8[$141>>0]|0; $143 = $142&255; $cr = $143; $144 = $cr; $145 = $Crrtab; $146 = (($145) + ($144<<2)|0); $147 = HEAP32[$146>>2]|0; $cred = $147; $148 = $cb; $149 = $Cbgtab; $150 = (($149) + ($148<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = $cr; $153 = $Crgtab; $154 = (($153) + ($152<<2)|0); $155 = HEAP32[$154>>2]|0; $156 = (($151) + ($155))|0; $157 = $156 >> 16; $cgreen = $157; $158 = $cb; $159 = $Cbbtab; $160 = (($159) + ($158<<2)|0); $161 = HEAP32[$160>>2]|0; $cblue = $161; $162 = $inptr0; $163 = HEAP8[$162>>0]|0; $164 = $163&255; $y = $164; $165 = $y; $166 = $cred; $167 = (($165) + ($166))|0; $168 = $range_limit; $169 = (($168) + ($167)|0); $170 = HEAP8[$169>>0]|0; $171 = $outptr; HEAP8[$171>>0] = $170; $172 = $y; $173 = $cgreen; $174 = (($172) + ($173))|0; $175 = $range_limit; $176 = (($175) + ($174)|0); $177 = HEAP8[$176>>0]|0; $178 = $outptr; $179 = ((($178)) + 1|0); HEAP8[$179>>0] = $177; $180 = $y; $181 = $cblue; $182 = (($180) + ($181))|0; $183 = $range_limit; $184 = (($183) + ($182)|0); $185 = HEAP8[$184>>0]|0; $186 = $outptr; $187 = ((($186)) + 2|0); HEAP8[$187>>0] = $185; STACKTOP = sp;return; } function _build_ycc_rgb_table($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $i = 0, $upsample = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 416|0); $3 = HEAP32[$2>>2]|0; $upsample = $3; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = $0; $9 = (FUNCTION_TABLE_iiii[$7 & 8191]($8,1,1024)|0); $10 = $upsample; $11 = ((($10)) + 16|0); HEAP32[$11>>2] = $9; $12 = $0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = (FUNCTION_TABLE_iiii[$15 & 8191]($16,1,1024)|0); $18 = $upsample; $19 = ((($18)) + 20|0); HEAP32[$19>>2] = $17; $20 = $0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = $0; $25 = (FUNCTION_TABLE_iiii[$23 & 8191]($24,1,1024)|0); $26 = $upsample; $27 = ((($26)) + 24|0); HEAP32[$27>>2] = $25; $28 = $0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = $0; $33 = (FUNCTION_TABLE_iiii[$31 & 8191]($32,1,1024)|0); $34 = $upsample; $35 = ((($34)) + 28|0); HEAP32[$35>>2] = $33; $i = 0; $x = -128; while(1) { $36 = $i; $37 = ($36|0)<=(255); if (!($37)) { break; } $38 = $x; $39 = ($38*91881)|0; $40 = (($39) + 32768)|0; $41 = $40 >> 16; $42 = $i; $43 = $upsample; $44 = ((($43)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + ($42<<2)|0); HEAP32[$46>>2] = $41; $47 = $x; $48 = ($47*116130)|0; $49 = (($48) + 32768)|0; $50 = $49 >> 16; $51 = $i; $52 = $upsample; $53 = ((($52)) + 20|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + ($51<<2)|0); HEAP32[$55>>2] = $50; $56 = $x; $57 = Math_imul(-46802, $56)|0; $58 = $i; $59 = $upsample; $60 = ((($59)) + 24|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($58<<2)|0); HEAP32[$62>>2] = $57; $63 = $x; $64 = Math_imul(-22554, $63)|0; $65 = (($64) + 32768)|0; $66 = $i; $67 = $upsample; $68 = ((($67)) + 28|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) + ($66<<2)|0); HEAP32[$70>>2] = $65; $71 = $i; $72 = (($71) + 1)|0; $i = $72; $73 = $x; $74 = (($73) + 1)|0; $x = $74; } STACKTOP = sp;return; } function _jinit_phuff_decoder($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $coef_bit_ptr = 0, $entropy = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,64)|0); $entropy = $6; $7 = $entropy; $8 = $0; $9 = ((($8)) + 408|0); HEAP32[$9>>2] = $7; $10 = $entropy; HEAP32[$10>>2] = 7106; $i = 0; while(1) { $11 = $i; $12 = ($11|0)<(4); if (!($12)) { break; } $13 = $i; $14 = $entropy; $15 = ((($14)) + 44|0); $16 = (($15) + ($13<<2)|0); HEAP32[$16>>2] = 0; $17 = $i; $18 = (($17) + 1)|0; $i = $18; } $19 = $0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = $0; $24 = $0; $25 = ((($24)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = $26<<6; $28 = $27<<2; $29 = (FUNCTION_TABLE_iiii[$22 & 8191]($23,1,$28)|0); $30 = $0; $31 = ((($30)) + 140|0); HEAP32[$31>>2] = $29; $32 = $0; $33 = ((($32)) + 140|0); $34 = HEAP32[$33>>2]|0; $coef_bit_ptr = $34; $ci = 0; while(1) { $35 = $ci; $36 = $0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; $39 = ($35|0)<($38|0); if (!($39)) { break; } $i = 0; while(1) { $40 = $i; $41 = ($40|0)<(64); if (!($41)) { break; } $42 = $coef_bit_ptr; $43 = ((($42)) + 4|0); $coef_bit_ptr = $43; HEAP32[$42>>2] = -1; $44 = $i; $45 = (($44) + 1)|0; $i = $45; } $46 = $ci; $47 = (($46) + 1)|0; $ci = $47; } STACKTOP = sp;return; } function _start_pass_phuff_decoder($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $bad = 0, $ci = 0, $cindex = 0, $coef_bit_ptr = 0, $coefi = 0, $compptr = 0, $entropy = 0, $expected = 0, $is_DC_band = 0, $tbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 408|0); $3 = HEAP32[$2>>2]|0; $entropy = $3; $4 = $0; $5 = ((($4)) + 364|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); $8 = $7&1; $9 = $8&255; $is_DC_band = $9; $bad = 0; $10 = $is_DC_band; $11 = ($10<<24>>24)!=(0); $12 = $0; if ($11) { $13 = ((($12)) + 368|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { $bad = 1; } } else { $16 = ((($12)) + 364|0); $17 = HEAP32[$16>>2]|0; $18 = $0; $19 = ((($18)) + 368|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)>($20|0); if ($21) { label = 6; } else { $22 = $0; $23 = ((($22)) + 368|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)>=(64); if ($25) { label = 6; } } if ((label|0) == 6) { $bad = 1; } $26 = $0; $27 = ((($26)) + 292|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)!=(1); if ($29) { $bad = 1; } } $30 = $0; $31 = ((($30)) + 372|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0); if ($33) { $34 = $0; $35 = ((($34)) + 376|0); $36 = HEAP32[$35>>2]|0; $37 = $0; $38 = ((($37)) + 372|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) - 1)|0; $41 = ($36|0)!=($40|0); if ($41) { $bad = 1; } } $42 = $0; $43 = ((($42)) + 376|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)>(13); if ($45) { $bad = 1; } $46 = $bad; $47 = ($46<<24>>24)!=(0); if ($47) { $48 = $0; $49 = HEAP32[$48>>2]|0; $50 = ((($49)) + 20|0); HEAP32[$50>>2] = 16; $51 = $0; $52 = ((($51)) + 364|0); $53 = HEAP32[$52>>2]|0; $54 = $0; $55 = HEAP32[$54>>2]|0; $56 = ((($55)) + 24|0); HEAP32[$56>>2] = $53; $57 = $0; $58 = ((($57)) + 368|0); $59 = HEAP32[$58>>2]|0; $60 = $0; $61 = HEAP32[$60>>2]|0; $62 = ((($61)) + 24|0); $63 = ((($62)) + 4|0); HEAP32[$63>>2] = $59; $64 = $0; $65 = ((($64)) + 372|0); $66 = HEAP32[$65>>2]|0; $67 = $0; $68 = HEAP32[$67>>2]|0; $69 = ((($68)) + 24|0); $70 = ((($69)) + 8|0); HEAP32[$70>>2] = $66; $71 = $0; $72 = ((($71)) + 376|0); $73 = HEAP32[$72>>2]|0; $74 = $0; $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 24|0); $77 = ((($76)) + 12|0); HEAP32[$77>>2] = $73; $78 = $0; $79 = HEAP32[$78>>2]|0; $80 = HEAP32[$79>>2]|0; $81 = $0; FUNCTION_TABLE_vi[$80 & 8191]($81); } $ci = 0; while(1) { $82 = $ci; $83 = $0; $84 = ((($83)) + 292|0); $85 = HEAP32[$84>>2]|0; $86 = ($82|0)<($85|0); if (!($86)) { break; } $87 = $ci; $88 = $0; $89 = ((($88)) + 296|0); $90 = (($89) + ($87<<2)|0); $91 = HEAP32[$90>>2]|0; $92 = ((($91)) + 4|0); $93 = HEAP32[$92>>2]|0; $cindex = $93; $94 = $cindex; $95 = $0; $96 = ((($95)) + 140|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) + ($94<<8)|0); $coef_bit_ptr = $98; $99 = $is_DC_band; $100 = ($99<<24>>24)!=(0); if (!($100)) { $101 = $coef_bit_ptr; $102 = HEAP32[$101>>2]|0; $103 = ($102|0)<(0); if ($103) { $104 = $0; $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 20|0); HEAP32[$106>>2] = 115; $107 = $cindex; $108 = $0; $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 24|0); HEAP32[$110>>2] = $107; $111 = $0; $112 = HEAP32[$111>>2]|0; $113 = ((($112)) + 24|0); $114 = ((($113)) + 4|0); HEAP32[$114>>2] = 0; $115 = $0; $116 = HEAP32[$115>>2]|0; $117 = ((($116)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = $0; FUNCTION_TABLE_vii[$118 & 8191]($119,-1); } } $120 = $0; $121 = ((($120)) + 364|0); $122 = HEAP32[$121>>2]|0; $coefi = $122; while(1) { $123 = $coefi; $124 = $0; $125 = ((($124)) + 368|0); $126 = HEAP32[$125>>2]|0; $127 = ($123|0)<=($126|0); if (!($127)) { break; } $128 = $coefi; $129 = $coef_bit_ptr; $130 = (($129) + ($128<<2)|0); $131 = HEAP32[$130>>2]|0; $132 = ($131|0)<(0); if ($132) { $137 = 0; } else { $133 = $coefi; $134 = $coef_bit_ptr; $135 = (($134) + ($133<<2)|0); $136 = HEAP32[$135>>2]|0; $137 = $136; } $expected = $137; $138 = $0; $139 = ((($138)) + 372|0); $140 = HEAP32[$139>>2]|0; $141 = $expected; $142 = ($140|0)!=($141|0); if ($142) { $143 = $0; $144 = HEAP32[$143>>2]|0; $145 = ((($144)) + 20|0); HEAP32[$145>>2] = 115; $146 = $cindex; $147 = $0; $148 = HEAP32[$147>>2]|0; $149 = ((($148)) + 24|0); HEAP32[$149>>2] = $146; $150 = $coefi; $151 = $0; $152 = HEAP32[$151>>2]|0; $153 = ((($152)) + 24|0); $154 = ((($153)) + 4|0); HEAP32[$154>>2] = $150; $155 = $0; $156 = HEAP32[$155>>2]|0; $157 = ((($156)) + 4|0); $158 = HEAP32[$157>>2]|0; $159 = $0; FUNCTION_TABLE_vii[$158 & 8191]($159,-1); } $160 = $0; $161 = ((($160)) + 376|0); $162 = HEAP32[$161>>2]|0; $163 = $coefi; $164 = $coef_bit_ptr; $165 = (($164) + ($163<<2)|0); HEAP32[$165>>2] = $162; $166 = $coefi; $167 = (($166) + 1)|0; $coefi = $167; } $168 = $ci; $169 = (($168) + 1)|0; $ci = $169; } $170 = $0; $171 = ((($170)) + 372|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)==(0); $174 = $is_DC_band; $175 = ($174<<24>>24)!=(0); $176 = $entropy; $177 = ((($176)) + 4|0); do { if ($173) { if ($175) { HEAP32[$177>>2] = 7107; break; } else { HEAP32[$177>>2] = 7108; break; } } else { if ($175) { HEAP32[$177>>2] = 7109; break; } else { HEAP32[$177>>2] = 7110; break; } } } while(0); $ci = 0; while(1) { $178 = $ci; $179 = $0; $180 = ((($179)) + 292|0); $181 = HEAP32[$180>>2]|0; $182 = ($178|0)<($181|0); if (!($182)) { break; } $183 = $ci; $184 = $0; $185 = ((($184)) + 296|0); $186 = (($185) + ($183<<2)|0); $187 = HEAP32[$186>>2]|0; $compptr = $187; $188 = $is_DC_band; $189 = ($188<<24>>24)!=(0); if ($189) { $190 = $0; $191 = ((($190)) + 372|0); $192 = HEAP32[$191>>2]|0; $193 = ($192|0)==(0); if ($193) { $194 = $compptr; $195 = ((($194)) + 20|0); $196 = HEAP32[$195>>2]|0; $tbl = $196; $197 = $0; $198 = $tbl; $199 = $tbl; $200 = $entropy; $201 = ((($200)) + 44|0); $202 = (($201) + ($199<<2)|0); _jpeg_make_d_derived_tbl($197,1,$198,$202); } } else { $203 = $compptr; $204 = ((($203)) + 24|0); $205 = HEAP32[$204>>2]|0; $tbl = $205; $206 = $0; $207 = $tbl; $208 = $tbl; $209 = $entropy; $210 = ((($209)) + 44|0); $211 = (($210) + ($208<<2)|0); _jpeg_make_d_derived_tbl($206,0,$207,$211); $212 = $tbl; $213 = $entropy; $214 = ((($213)) + 44|0); $215 = (($214) + ($212<<2)|0); $216 = HEAP32[$215>>2]|0; $217 = $entropy; $218 = ((($217)) + 60|0); HEAP32[$218>>2] = $216; } $219 = $ci; $220 = $entropy; $221 = ((($220)) + 20|0); $222 = ((($221)) + 4|0); $223 = (($222) + ($219<<2)|0); HEAP32[$223>>2] = 0; $224 = $ci; $225 = (($224) + 1)|0; $ci = $225; } $226 = $entropy; $227 = ((($226)) + 12|0); $228 = ((($227)) + 4|0); HEAP32[$228>>2] = 0; $229 = $entropy; $230 = ((($229)) + 12|0); HEAP32[$230>>2] = 0; $231 = $entropy; $232 = ((($231)) + 8|0); HEAP8[$232>>0] = 0; $233 = $entropy; $234 = ((($233)) + 20|0); HEAP32[$234>>2] = 0; $235 = $0; $236 = ((($235)) + 252|0); $237 = HEAP32[$236>>2]|0; $238 = $entropy; $239 = ((($238)) + 40|0); HEAP32[$239>>2] = $237; STACKTOP = sp;return; } function _decode_mcu_DC_first($cinfo,$MCU_data) { $cinfo = $cinfo|0; $MCU_data = $MCU_data|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Al = 0, $bits_left = 0, $blkn = 0, $block = 0, $br_state = 0, $ci = 0, $compptr = 0, $entropy = 0, $get_buffer = 0, $look = 0, $nb = 0, $r = 0; var $s = 0, $state = 0, $tbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $br_state = sp + 36|0; $state = sp + 16|0; $1 = $cinfo; $2 = $MCU_data; $3 = $1; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $entropy = $5; $6 = $1; $7 = ((($6)) + 376|0); $8 = HEAP32[$7>>2]|0; $Al = $8; $9 = $1; $10 = ((($9)) + 252|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)!=(0); if ($12) { $13 = $entropy; $14 = ((($13)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); if ($16) { $17 = $1; $18 = (_process_restart($17)|0); $19 = ($18<<24>>24)!=(0); if (!($19)) { $0 = 0; $187 = $0; STACKTOP = sp;return ($187|0); } } } $20 = $entropy; $21 = ((($20)) + 8|0); $22 = HEAP8[$21>>0]|0; $23 = ($22<<24>>24)!=(0); do { if (!($23)) { $24 = $1; $25 = ((($br_state)) + 16|0); HEAP32[$25>>2] = $24; $26 = $1; $27 = ((($26)) + 24|0); $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; HEAP32[$br_state>>2] = $29; $30 = $1; $31 = ((($30)) + 24|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = ((($br_state)) + 4|0); HEAP32[$35>>2] = $34; $36 = $entropy; $37 = ((($36)) + 12|0); $38 = HEAP32[$37>>2]|0; $get_buffer = $38; $39 = $entropy; $40 = ((($39)) + 12|0); $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $bits_left = $42; $43 = $entropy; $44 = ((($43)) + 20|0); ;HEAP32[$state>>2]=HEAP32[$44>>2]|0;HEAP32[$state+4>>2]=HEAP32[$44+4>>2]|0;HEAP32[$state+8>>2]=HEAP32[$44+8>>2]|0;HEAP32[$state+12>>2]=HEAP32[$44+12>>2]|0;HEAP32[$state+16>>2]=HEAP32[$44+16>>2]|0; $blkn = 0; while(1) { $45 = $blkn; $46 = $1; $47 = ((($46)) + 320|0); $48 = HEAP32[$47>>2]|0; $49 = ($45|0)<($48|0); if (!($49)) { label = 28; break; } $50 = $blkn; $51 = $2; $52 = (($51) + ($50<<2)|0); $53 = HEAP32[$52>>2]|0; $block = $53; $54 = $blkn; $55 = $1; $56 = ((($55)) + 324|0); $57 = (($56) + ($54<<2)|0); $58 = HEAP32[$57>>2]|0; $ci = $58; $59 = $ci; $60 = $1; $61 = ((($60)) + 296|0); $62 = (($61) + ($59<<2)|0); $63 = HEAP32[$62>>2]|0; $compptr = $63; $64 = $compptr; $65 = ((($64)) + 20|0); $66 = HEAP32[$65>>2]|0; $67 = $entropy; $68 = ((($67)) + 44|0); $69 = (($68) + ($66<<2)|0); $70 = HEAP32[$69>>2]|0; $tbl = $70; $71 = $bits_left; $72 = ($71|0)<(8); if ($72) { $73 = $get_buffer; $74 = $bits_left; $75 = (_jpeg_fill_bit_buffer($br_state,$73,$74,0)|0); $76 = ($75<<24>>24)!=(0); if (!($76)) { label = 10; break; } $77 = ((($br_state)) + 8|0); $78 = HEAP32[$77>>2]|0; $get_buffer = $78; $79 = ((($br_state)) + 12|0); $80 = HEAP32[$79>>2]|0; $bits_left = $80; $81 = $bits_left; $82 = ($81|0)<(8); if ($82) { $nb = 1; label = 16; } else { label = 13; } } else { label = 13; } do { if ((label|0) == 13) { label = 0; $83 = $get_buffer; $84 = $bits_left; $85 = (($84) - 8)|0; $86 = $83 >> $85; $87 = $86 & 255; $look = $87; $88 = $look; $89 = $tbl; $90 = ((($89)) + 144|0); $91 = (($90) + ($88<<2)|0); $92 = HEAP32[$91>>2]|0; $nb = $92; $93 = ($92|0)!=(0); if ($93) { $94 = $nb; $95 = $bits_left; $96 = (($95) - ($94))|0; $bits_left = $96; $97 = $look; $98 = $tbl; $99 = ((($98)) + 1168|0); $100 = (($99) + ($97)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $s = $102; break; } else { $nb = 9; label = 16; break; } } } while(0); if ((label|0) == 16) { label = 0; $103 = $get_buffer; $104 = $bits_left; $105 = $tbl; $106 = $nb; $107 = (_jpeg_huff_decode($br_state,$103,$104,$105,$106)|0); $s = $107; $108 = ($107|0)<(0); if ($108) { label = 17; break; } $109 = ((($br_state)) + 8|0); $110 = HEAP32[$109>>2]|0; $get_buffer = $110; $111 = ((($br_state)) + 12|0); $112 = HEAP32[$111>>2]|0; $bits_left = $112; } $113 = $s; $114 = ($113|0)!=(0); if ($114) { $115 = $bits_left; $116 = $s; $117 = ($115|0)<($116|0); if ($117) { $118 = $get_buffer; $119 = $bits_left; $120 = $s; $121 = (_jpeg_fill_bit_buffer($br_state,$118,$119,$120)|0); $122 = ($121<<24>>24)!=(0); if (!($122)) { label = 22; break; } $123 = ((($br_state)) + 8|0); $124 = HEAP32[$123>>2]|0; $get_buffer = $124; $125 = ((($br_state)) + 12|0); $126 = HEAP32[$125>>2]|0; $bits_left = $126; } $127 = $get_buffer; $128 = $s; $129 = $bits_left; $130 = (($129) - ($128))|0; $bits_left = $130; $131 = $127 >> $130; $132 = $s; $133 = 1 << $132; $134 = (($133) - 1)|0; $135 = $131 & $134; $r = $135; $136 = $r; $137 = $s; $138 = (70404 + ($137<<2)|0); $139 = HEAP32[$138>>2]|0; $140 = ($136|0)<($139|0); $141 = $r; if ($140) { $142 = $s; $143 = (70468 + ($142<<2)|0); $144 = HEAP32[$143>>2]|0; $145 = (($141) + ($144))|0; $146 = $145; } else { $146 = $141; } $s = $146; } $147 = $ci; $148 = ((($state)) + 4|0); $149 = (($148) + ($147<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = $s; $152 = (($151) + ($150))|0; $s = $152; $153 = $s; $154 = $ci; $155 = ((($state)) + 4|0); $156 = (($155) + ($154<<2)|0); HEAP32[$156>>2] = $153; $157 = $s; $158 = $Al; $159 = $157 << $158; $160 = $159&65535; $161 = $block; HEAP16[$161>>1] = $160; $162 = $blkn; $163 = (($162) + 1)|0; $blkn = $163; } if ((label|0) == 10) { $0 = 0; $187 = $0; STACKTOP = sp;return ($187|0); } else if ((label|0) == 17) { $0 = 0; $187 = $0; STACKTOP = sp;return ($187|0); } else if ((label|0) == 22) { $0 = 0; $187 = $0; STACKTOP = sp;return ($187|0); } else if ((label|0) == 28) { $164 = HEAP32[$br_state>>2]|0; $165 = $1; $166 = ((($165)) + 24|0); $167 = HEAP32[$166>>2]|0; HEAP32[$167>>2] = $164; $168 = ((($br_state)) + 4|0); $169 = HEAP32[$168>>2]|0; $170 = $1; $171 = ((($170)) + 24|0); $172 = HEAP32[$171>>2]|0; $173 = ((($172)) + 4|0); HEAP32[$173>>2] = $169; $174 = $get_buffer; $175 = $entropy; $176 = ((($175)) + 12|0); HEAP32[$176>>2] = $174; $177 = $bits_left; $178 = $entropy; $179 = ((($178)) + 12|0); $180 = ((($179)) + 4|0); HEAP32[$180>>2] = $177; $181 = $entropy; $182 = ((($181)) + 20|0); ;HEAP32[$182>>2]=HEAP32[$state>>2]|0;HEAP32[$182+4>>2]=HEAP32[$state+4>>2]|0;HEAP32[$182+8>>2]=HEAP32[$state+8>>2]|0;HEAP32[$182+12>>2]=HEAP32[$state+12>>2]|0;HEAP32[$182+16>>2]=HEAP32[$state+16>>2]|0; break; } } } while(0); $183 = $entropy; $184 = ((($183)) + 40|0); $185 = HEAP32[$184>>2]|0; $186 = (($185) + -1)|0; HEAP32[$184>>2] = $186; $0 = 1; $187 = $0; STACKTOP = sp;return ($187|0); } function _process_restart($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $entropy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 408|0); $4 = HEAP32[$3>>2]|0; $entropy = $4; $5 = $entropy; $6 = ((($5)) + 12|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (($8|0) / 8)&-1; $10 = $1; $11 = ((($10)) + 404|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($9))|0; HEAP32[$13>>2] = $15; $16 = $entropy; $17 = ((($16)) + 12|0); $18 = ((($17)) + 4|0); HEAP32[$18>>2] = 0; $19 = $1; $20 = ((($19)) + 404|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = $1; $25 = (FUNCTION_TABLE_ii[$23 & 8191]($24)|0); $26 = ($25<<24>>24)!=(0); if (!($26)) { $0 = 0; $52 = $0; STACKTOP = sp;return ($52|0); } $ci = 0; while(1) { $27 = $ci; $28 = $1; $29 = ((($28)) + 292|0); $30 = HEAP32[$29>>2]|0; $31 = ($27|0)<($30|0); if (!($31)) { break; } $32 = $ci; $33 = $entropy; $34 = ((($33)) + 20|0); $35 = ((($34)) + 4|0); $36 = (($35) + ($32<<2)|0); HEAP32[$36>>2] = 0; $37 = $ci; $38 = (($37) + 1)|0; $ci = $38; } $39 = $entropy; $40 = ((($39)) + 20|0); HEAP32[$40>>2] = 0; $41 = $1; $42 = ((($41)) + 252|0); $43 = HEAP32[$42>>2]|0; $44 = $entropy; $45 = ((($44)) + 40|0); HEAP32[$45>>2] = $43; $46 = $1; $47 = ((($46)) + 380|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0); if ($49) { $50 = $entropy; $51 = ((($50)) + 8|0); HEAP8[$51>>0] = 0; } $0 = 1; $52 = $0; STACKTOP = sp;return ($52|0); } function _decode_mcu_AC_first($cinfo,$MCU_data) { $cinfo = $cinfo|0; $MCU_data = $MCU_data|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Al = 0, $EOBRUN = 0, $Se = 0, $bits_left = 0; var $block = 0, $br_state = 0, $entropy = 0, $get_buffer = 0, $k = 0, $look = 0, $nb = 0, $r = 0, $s = 0, $tbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $br_state = sp + 12|0; $1 = $cinfo; $2 = $MCU_data; $3 = $1; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $entropy = $5; $6 = $1; $7 = ((($6)) + 368|0); $8 = HEAP32[$7>>2]|0; $Se = $8; $9 = $1; $10 = ((($9)) + 376|0); $11 = HEAP32[$10>>2]|0; $Al = $11; $12 = $1; $13 = ((($12)) + 252|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { $16 = $entropy; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { $20 = $1; $21 = (_process_restart($20)|0); $22 = ($21<<24>>24)!=(0); if (!($22)) { $0 = 0; $215 = $0; STACKTOP = sp;return ($215|0); } } } $23 = $entropy; $24 = ((($23)) + 8|0); $25 = HEAP8[$24>>0]|0; $26 = ($25<<24>>24)!=(0); if (!($26)) { $27 = $entropy; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; $EOBRUN = $29; $30 = $EOBRUN; $31 = ($30>>>0)>(0); if ($31) { $32 = $EOBRUN; $33 = (($32) + -1)|0; $EOBRUN = $33; } else { $34 = $1; $35 = ((($br_state)) + 16|0); HEAP32[$35>>2] = $34; $36 = $1; $37 = ((($36)) + 24|0); $38 = HEAP32[$37>>2]|0; $39 = HEAP32[$38>>2]|0; HEAP32[$br_state>>2] = $39; $40 = $1; $41 = ((($40)) + 24|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 4|0); $44 = HEAP32[$43>>2]|0; $45 = ((($br_state)) + 4|0); HEAP32[$45>>2] = $44; $46 = $entropy; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; $get_buffer = $48; $49 = $entropy; $50 = ((($49)) + 12|0); $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; $bits_left = $52; $53 = $2; $54 = HEAP32[$53>>2]|0; $block = $54; $55 = $entropy; $56 = ((($55)) + 60|0); $57 = HEAP32[$56>>2]|0; $tbl = $57; $58 = $1; $59 = ((($58)) + 364|0); $60 = HEAP32[$59>>2]|0; $k = $60; while(1) { $61 = $k; $62 = $Se; $63 = ($61|0)<=($62|0); if (!($63)) { break; } $64 = $bits_left; $65 = ($64|0)<(8); if ($65) { $66 = $get_buffer; $67 = $bits_left; $68 = (_jpeg_fill_bit_buffer($br_state,$66,$67,0)|0); $69 = ($68<<24>>24)!=(0); if (!($69)) { label = 12; break; } $70 = ((($br_state)) + 8|0); $71 = HEAP32[$70>>2]|0; $get_buffer = $71; $72 = ((($br_state)) + 12|0); $73 = HEAP32[$72>>2]|0; $bits_left = $73; $74 = $bits_left; $75 = ($74|0)<(8); if ($75) { $nb = 1; label = 18; } else { label = 15; } } else { label = 15; } do { if ((label|0) == 15) { label = 0; $76 = $get_buffer; $77 = $bits_left; $78 = (($77) - 8)|0; $79 = $76 >> $78; $80 = $79 & 255; $look = $80; $81 = $look; $82 = $tbl; $83 = ((($82)) + 144|0); $84 = (($83) + ($81<<2)|0); $85 = HEAP32[$84>>2]|0; $nb = $85; $86 = ($85|0)!=(0); if ($86) { $87 = $nb; $88 = $bits_left; $89 = (($88) - ($87))|0; $bits_left = $89; $90 = $look; $91 = $tbl; $92 = ((($91)) + 1168|0); $93 = (($92) + ($90)|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $s = $95; break; } else { $nb = 9; label = 18; break; } } } while(0); if ((label|0) == 18) { label = 0; $96 = $get_buffer; $97 = $bits_left; $98 = $tbl; $99 = $nb; $100 = (_jpeg_huff_decode($br_state,$96,$97,$98,$99)|0); $s = $100; $101 = ($100|0)<(0); if ($101) { label = 19; break; } $102 = ((($br_state)) + 8|0); $103 = HEAP32[$102>>2]|0; $get_buffer = $103; $104 = ((($br_state)) + 12|0); $105 = HEAP32[$104>>2]|0; $bits_left = $105; } $106 = $s; $107 = $106 >> 4; $r = $107; $108 = $s; $109 = $108 & 15; $s = $109; $110 = $s; $111 = ($110|0)!=(0); $112 = $r; if ($111) { $113 = $k; $114 = (($113) + ($112))|0; $k = $114; $115 = $bits_left; $116 = $s; $117 = ($115|0)<($116|0); if ($117) { $118 = $get_buffer; $119 = $bits_left; $120 = $s; $121 = (_jpeg_fill_bit_buffer($br_state,$118,$119,$120)|0); $122 = ($121<<24>>24)!=(0); if (!($122)) { label = 24; break; } $123 = ((($br_state)) + 8|0); $124 = HEAP32[$123>>2]|0; $get_buffer = $124; $125 = ((($br_state)) + 12|0); $126 = HEAP32[$125>>2]|0; $bits_left = $126; } $127 = $get_buffer; $128 = $s; $129 = $bits_left; $130 = (($129) - ($128))|0; $bits_left = $130; $131 = $127 >> $130; $132 = $s; $133 = 1 << $132; $134 = (($133) - 1)|0; $135 = $131 & $134; $r = $135; $136 = $r; $137 = $s; $138 = (70404 + ($137<<2)|0); $139 = HEAP32[$138>>2]|0; $140 = ($136|0)<($139|0); $141 = $r; if ($140) { $142 = $s; $143 = (70468 + ($142<<2)|0); $144 = HEAP32[$143>>2]|0; $145 = (($141) + ($144))|0; $146 = $145; } else { $146 = $141; } $s = $146; $147 = $s; $148 = $Al; $149 = $147 << $148; $150 = $149&65535; $151 = $k; $152 = (71048 + ($151<<2)|0); $153 = HEAP32[$152>>2]|0; $154 = $block; $155 = (($154) + ($153<<1)|0); HEAP16[$155>>1] = $150; } else { $156 = ($112|0)==(15); if (!($156)) { label = 31; break; } $157 = $k; $158 = (($157) + 15)|0; $k = $158; } $189 = $k; $190 = (($189) + 1)|0; $k = $190; } if ((label|0) == 12) { $0 = 0; $215 = $0; STACKTOP = sp;return ($215|0); } else if ((label|0) == 19) { $0 = 0; $215 = $0; STACKTOP = sp;return ($215|0); } else if ((label|0) == 24) { $0 = 0; $215 = $0; STACKTOP = sp;return ($215|0); } else if ((label|0) == 31) { $159 = $r; $160 = 1 << $159; $EOBRUN = $160; $161 = $r; $162 = ($161|0)!=(0); if ($162) { $163 = $bits_left; $164 = $r; $165 = ($163|0)<($164|0); do { if ($165) { $166 = $get_buffer; $167 = $bits_left; $168 = $r; $169 = (_jpeg_fill_bit_buffer($br_state,$166,$167,$168)|0); $170 = ($169<<24>>24)!=(0); if ($170) { $171 = ((($br_state)) + 8|0); $172 = HEAP32[$171>>2]|0; $get_buffer = $172; $173 = ((($br_state)) + 12|0); $174 = HEAP32[$173>>2]|0; $bits_left = $174; break; } $0 = 0; $215 = $0; STACKTOP = sp;return ($215|0); } } while(0); $175 = $get_buffer; $176 = $r; $177 = $bits_left; $178 = (($177) - ($176))|0; $bits_left = $178; $179 = $175 >> $178; $180 = $r; $181 = 1 << $180; $182 = (($181) - 1)|0; $183 = $179 & $182; $r = $183; $184 = $r; $185 = $EOBRUN; $186 = (($185) + ($184))|0; $EOBRUN = $186; } $187 = $EOBRUN; $188 = (($187) + -1)|0; $EOBRUN = $188; } $191 = HEAP32[$br_state>>2]|0; $192 = $1; $193 = ((($192)) + 24|0); $194 = HEAP32[$193>>2]|0; HEAP32[$194>>2] = $191; $195 = ((($br_state)) + 4|0); $196 = HEAP32[$195>>2]|0; $197 = $1; $198 = ((($197)) + 24|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 4|0); HEAP32[$200>>2] = $196; $201 = $get_buffer; $202 = $entropy; $203 = ((($202)) + 12|0); HEAP32[$203>>2] = $201; $204 = $bits_left; $205 = $entropy; $206 = ((($205)) + 12|0); $207 = ((($206)) + 4|0); HEAP32[$207>>2] = $204; } $208 = $EOBRUN; $209 = $entropy; $210 = ((($209)) + 20|0); HEAP32[$210>>2] = $208; } $211 = $entropy; $212 = ((($211)) + 40|0); $213 = HEAP32[$212>>2]|0; $214 = (($213) + -1)|0; HEAP32[$212>>2] = $214; $0 = 1; $215 = $0; STACKTOP = sp;return ($215|0); } function _decode_mcu_DC_refine($cinfo,$MCU_data) { $cinfo = $cinfo|0; $MCU_data = $MCU_data|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $bits_left = 0, $blkn = 0, $block = 0, $br_state = 0, $entropy = 0; var $get_buffer = 0, $p1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $br_state = sp; $1 = $cinfo; $2 = $MCU_data; $3 = $1; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $entropy = $5; $6 = $1; $7 = ((($6)) + 376|0); $8 = HEAP32[$7>>2]|0; $9 = 1 << $8; $p1 = $9; $10 = $1; $11 = ((($10)) + 252|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)!=(0); if ($13) { $14 = $entropy; $15 = ((($14)) + 40|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { $18 = $1; $19 = (_process_restart($18)|0); $20 = ($19<<24>>24)!=(0); if (!($20)) { $0 = 0; $94 = $0; STACKTOP = sp;return ($94|0); } } } $21 = $1; $22 = ((($br_state)) + 16|0); HEAP32[$22>>2] = $21; $23 = $1; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; HEAP32[$br_state>>2] = $26; $27 = $1; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($br_state)) + 4|0); HEAP32[$32>>2] = $31; $33 = $entropy; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $get_buffer = $35; $36 = $entropy; $37 = ((($36)) + 12|0); $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $bits_left = $39; $blkn = 0; while(1) { $40 = $blkn; $41 = $1; $42 = ((($41)) + 320|0); $43 = HEAP32[$42>>2]|0; $44 = ($40|0)<($43|0); if (!($44)) { label = 14; break; } $45 = $blkn; $46 = $2; $47 = (($46) + ($45<<2)|0); $48 = HEAP32[$47>>2]|0; $block = $48; $49 = $bits_left; $50 = ($49|0)<(1); if ($50) { $51 = $get_buffer; $52 = $bits_left; $53 = (_jpeg_fill_bit_buffer($br_state,$51,$52,1)|0); $54 = ($53<<24>>24)!=(0); if (!($54)) { label = 9; break; } $55 = ((($br_state)) + 8|0); $56 = HEAP32[$55>>2]|0; $get_buffer = $56; $57 = ((($br_state)) + 12|0); $58 = HEAP32[$57>>2]|0; $bits_left = $58; } $59 = $get_buffer; $60 = $bits_left; $61 = (($60) - 1)|0; $bits_left = $61; $62 = $59 >> $61; $63 = $62 & 1; $64 = ($63|0)!=(0); if ($64) { $65 = $p1; $66 = $block; $67 = HEAP16[$66>>1]|0; $68 = $67 << 16 >> 16; $69 = $68 | $65; $70 = $69&65535; HEAP16[$66>>1] = $70; } $71 = $blkn; $72 = (($71) + 1)|0; $blkn = $72; } if ((label|0) == 9) { $0 = 0; $94 = $0; STACKTOP = sp;return ($94|0); } else if ((label|0) == 14) { $73 = HEAP32[$br_state>>2]|0; $74 = $1; $75 = ((($74)) + 24|0); $76 = HEAP32[$75>>2]|0; HEAP32[$76>>2] = $73; $77 = ((($br_state)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = $1; $80 = ((($79)) + 24|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 4|0); HEAP32[$82>>2] = $78; $83 = $get_buffer; $84 = $entropy; $85 = ((($84)) + 12|0); HEAP32[$85>>2] = $83; $86 = $bits_left; $87 = $entropy; $88 = ((($87)) + 12|0); $89 = ((($88)) + 4|0); HEAP32[$89>>2] = $86; $90 = $entropy; $91 = ((($90)) + 40|0); $92 = HEAP32[$91>>2]|0; $93 = (($92) + -1)|0; HEAP32[$91>>2] = $93; $0 = 1; $94 = $0; STACKTOP = sp;return ($94|0); } return (0)|0; } function _decode_mcu_AC_refine($cinfo,$MCU_data) { $cinfo = $cinfo|0; $MCU_data = $MCU_data|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $EOBRUN = 0, $Se = 0, $bits_left = 0, $block = 0, $br_state = 0, $entropy = 0, $get_buffer = 0; var $k = 0, $look = 0, $m1 = 0, $nb = 0, $newnz_pos = 0, $num_newnz = 0, $p1 = 0, $pos = 0, $r = 0, $s = 0, $tbl = 0, $thiscoef = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $br_state = sp + 280|0; $newnz_pos = sp + 16|0; $1 = $cinfo; $2 = $MCU_data; $3 = $1; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $entropy = $5; $6 = $1; $7 = ((($6)) + 368|0); $8 = HEAP32[$7>>2]|0; $Se = $8; $9 = $1; $10 = ((($9)) + 376|0); $11 = HEAP32[$10>>2]|0; $12 = 1 << $11; $p1 = $12; $13 = $1; $14 = ((($13)) + 376|0); $15 = HEAP32[$14>>2]|0; $16 = -1 << $15; $m1 = $16; $17 = $1; $18 = ((($17)) + 252|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0); if ($20) { $21 = $entropy; $22 = ((($21)) + 40|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0); if ($24) { $25 = $1; $26 = (_process_restart($25)|0); $27 = ($26<<24>>24)!=(0); if (!($27)) { $0 = 0; $332 = $0; STACKTOP = sp;return ($332|0); } } } $28 = $entropy; $29 = ((($28)) + 8|0); $30 = HEAP8[$29>>0]|0; $31 = ($30<<24>>24)!=(0); L7: do { if (!($31)) { $32 = $1; $33 = ((($br_state)) + 16|0); HEAP32[$33>>2] = $32; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$36>>2]|0; HEAP32[$br_state>>2] = $37; $38 = $1; $39 = ((($38)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = ((($40)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = ((($br_state)) + 4|0); HEAP32[$43>>2] = $42; $44 = $entropy; $45 = ((($44)) + 12|0); $46 = HEAP32[$45>>2]|0; $get_buffer = $46; $47 = $entropy; $48 = ((($47)) + 12|0); $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $bits_left = $50; $51 = $entropy; $52 = ((($51)) + 20|0); $53 = HEAP32[$52>>2]|0; $EOBRUN = $53; $54 = $2; $55 = HEAP32[$54>>2]|0; $block = $55; $56 = $entropy; $57 = ((($56)) + 60|0); $58 = HEAP32[$57>>2]|0; $tbl = $58; $num_newnz = 0; $59 = $1; $60 = ((($59)) + 364|0); $61 = HEAP32[$60>>2]|0; $k = $61; $62 = $EOBRUN; $63 = ($62|0)==(0); L9: do { if ($63) { L10: while(1) { $64 = $k; $65 = $Se; $66 = ($64|0)<=($65|0); if (!($66)) { label = 46; break L9; } $67 = $bits_left; $68 = ($67|0)<(8); if ($68) { $69 = $get_buffer; $70 = $bits_left; $71 = (_jpeg_fill_bit_buffer($br_state,$69,$70,0)|0); $72 = ($71<<24>>24)!=(0); if (!($72)) { break L9; } $73 = ((($br_state)) + 8|0); $74 = HEAP32[$73>>2]|0; $get_buffer = $74; $75 = ((($br_state)) + 12|0); $76 = HEAP32[$75>>2]|0; $bits_left = $76; $77 = $bits_left; $78 = ($77|0)<(8); if ($78) { $nb = 1; label = 15; } else { label = 12; } } else { label = 12; } do { if ((label|0) == 12) { label = 0; $79 = $get_buffer; $80 = $bits_left; $81 = (($80) - 8)|0; $82 = $79 >> $81; $83 = $82 & 255; $look = $83; $84 = $look; $85 = $tbl; $86 = ((($85)) + 144|0); $87 = (($86) + ($84<<2)|0); $88 = HEAP32[$87>>2]|0; $nb = $88; $89 = ($88|0)!=(0); if ($89) { $90 = $nb; $91 = $bits_left; $92 = (($91) - ($90))|0; $bits_left = $92; $93 = $look; $94 = $tbl; $95 = ((($94)) + 1168|0); $96 = (($95) + ($93)|0); $97 = HEAP8[$96>>0]|0; $98 = $97&255; $s = $98; break; } else { $nb = 9; label = 15; break; } } } while(0); if ((label|0) == 15) { label = 0; $99 = $get_buffer; $100 = $bits_left; $101 = $tbl; $102 = $nb; $103 = (_jpeg_huff_decode($br_state,$99,$100,$101,$102)|0); $s = $103; $104 = ($103|0)<(0); if ($104) { break L9; } $105 = ((($br_state)) + 8|0); $106 = HEAP32[$105>>2]|0; $get_buffer = $106; $107 = ((($br_state)) + 12|0); $108 = HEAP32[$107>>2]|0; $bits_left = $108; } $109 = $s; $110 = $109 >> 4; $r = $110; $111 = $s; $112 = $111 & 15; $s = $112; $113 = $s; $114 = ($113|0)!=(0); do { if ($114) { $115 = $s; $116 = ($115|0)!=(1); if ($116) { $117 = $1; $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 20|0); HEAP32[$119>>2] = 118; $120 = $1; $121 = HEAP32[$120>>2]|0; $122 = ((($121)) + 4|0); $123 = HEAP32[$122>>2]|0; $124 = $1; FUNCTION_TABLE_vii[$123 & 8191]($124,-1); } $125 = $bits_left; $126 = ($125|0)<(1); if ($126) { $127 = $get_buffer; $128 = $bits_left; $129 = (_jpeg_fill_bit_buffer($br_state,$127,$128,1)|0); $130 = ($129<<24>>24)!=(0); if (!($130)) { break L9; } $131 = ((($br_state)) + 8|0); $132 = HEAP32[$131>>2]|0; $get_buffer = $132; $133 = ((($br_state)) + 12|0); $134 = HEAP32[$133>>2]|0; $bits_left = $134; } $135 = $get_buffer; $136 = $bits_left; $137 = (($136) - 1)|0; $bits_left = $137; $138 = $135 >> $137; $139 = $138 & 1; $140 = ($139|0)!=(0); if ($140) { $141 = $p1; $s = $141; break; } else { $142 = $m1; $s = $142; break; } } else { $143 = $r; $144 = ($143|0)!=(15); if ($144) { break L10; } } } while(0); L39: while(1) { $173 = $block; $174 = $k; $175 = (71048 + ($174<<2)|0); $176 = HEAP32[$175>>2]|0; $177 = (($173) + ($176<<1)|0); $thiscoef = $177; $178 = $thiscoef; $179 = HEAP16[$178>>1]|0; $180 = $179 << 16 >> 16; $181 = ($180|0)!=(0); do { if ($181) { $182 = $bits_left; $183 = ($182|0)<(1); if ($183) { $184 = $get_buffer; $185 = $bits_left; $186 = (_jpeg_fill_bit_buffer($br_state,$184,$185,1)|0); $187 = ($186<<24>>24)!=(0); if (!($187)) { break L9; } $188 = ((($br_state)) + 8|0); $189 = HEAP32[$188>>2]|0; $get_buffer = $189; $190 = ((($br_state)) + 12|0); $191 = HEAP32[$190>>2]|0; $bits_left = $191; } $192 = $get_buffer; $193 = $bits_left; $194 = (($193) - 1)|0; $bits_left = $194; $195 = $192 >> $194; $196 = $195 & 1; $197 = ($196|0)!=(0); if ($197) { $198 = $thiscoef; $199 = HEAP16[$198>>1]|0; $200 = $199 << 16 >> 16; $201 = $p1; $202 = $200 & $201; $203 = ($202|0)==(0); if ($203) { $204 = $thiscoef; $205 = HEAP16[$204>>1]|0; $206 = $205 << 16 >> 16; $207 = ($206|0)>=(0); if ($207) { $208 = $p1; $209 = $thiscoef; $210 = HEAP16[$209>>1]|0; $211 = $210 << 16 >> 16; $212 = (($211) + ($208))|0; $213 = $212&65535; HEAP16[$209>>1] = $213; break; } else { $214 = $m1; $215 = $thiscoef; $216 = HEAP16[$215>>1]|0; $217 = $216 << 16 >> 16; $218 = (($217) + ($214))|0; $219 = $218&65535; HEAP16[$215>>1] = $219; break; } } } } else { $220 = $r; $221 = (($220) + -1)|0; $r = $221; $222 = ($221|0)<(0); if ($222) { break L39; } } } while(0); $223 = $k; $224 = (($223) + 1)|0; $k = $224; $225 = $k; $226 = $Se; $227 = ($225|0)<=($226|0); if (!($227)) { break; } } $228 = $s; $229 = ($228|0)!=(0); if ($229) { $230 = $k; $231 = (71048 + ($230<<2)|0); $232 = HEAP32[$231>>2]|0; $pos = $232; $233 = $s; $234 = $233&65535; $235 = $pos; $236 = $block; $237 = (($236) + ($235<<1)|0); HEAP16[$237>>1] = $234; $238 = $pos; $239 = $num_newnz; $240 = (($239) + 1)|0; $num_newnz = $240; $241 = (($newnz_pos) + ($239<<2)|0); HEAP32[$241>>2] = $238; } $242 = $k; $243 = (($242) + 1)|0; $k = $243; } $145 = $r; $146 = 1 << $145; $EOBRUN = $146; $147 = $r; $148 = ($147|0)!=(0); if ($148) { $149 = $bits_left; $150 = $r; $151 = ($149|0)<($150|0); if ($151) { $152 = $get_buffer; $153 = $bits_left; $154 = $r; $155 = (_jpeg_fill_bit_buffer($br_state,$152,$153,$154)|0); $156 = ($155<<24>>24)!=(0); if (!($156)) { break; } $157 = ((($br_state)) + 8|0); $158 = HEAP32[$157>>2]|0; $get_buffer = $158; $159 = ((($br_state)) + 12|0); $160 = HEAP32[$159>>2]|0; $bits_left = $160; } $161 = $get_buffer; $162 = $r; $163 = $bits_left; $164 = (($163) - ($162))|0; $bits_left = $164; $165 = $161 >> $164; $166 = $r; $167 = 1 << $166; $168 = (($167) - 1)|0; $169 = $165 & $168; $r = $169; $170 = $r; $171 = $EOBRUN; $172 = (($171) + ($170))|0; $EOBRUN = $172; label = 46; } else { label = 46; } } else { label = 46; } } while(0); L64: do { if ((label|0) == 46) { $244 = $EOBRUN; $245 = ($244>>>0)>(0); if ($245) { while(1) { $246 = $k; $247 = $Se; $248 = ($246|0)<=($247|0); if (!($248)) { break; } $249 = $block; $250 = $k; $251 = (71048 + ($250<<2)|0); $252 = HEAP32[$251>>2]|0; $253 = (($249) + ($252<<1)|0); $thiscoef = $253; $254 = $thiscoef; $255 = HEAP16[$254>>1]|0; $256 = $255 << 16 >> 16; $257 = ($256|0)!=(0); do { if ($257) { $258 = $bits_left; $259 = ($258|0)<(1); if ($259) { $260 = $get_buffer; $261 = $bits_left; $262 = (_jpeg_fill_bit_buffer($br_state,$260,$261,1)|0); $263 = ($262<<24>>24)!=(0); if (!($263)) { break L64; } $264 = ((($br_state)) + 8|0); $265 = HEAP32[$264>>2]|0; $get_buffer = $265; $266 = ((($br_state)) + 12|0); $267 = HEAP32[$266>>2]|0; $bits_left = $267; } $268 = $get_buffer; $269 = $bits_left; $270 = (($269) - 1)|0; $bits_left = $270; $271 = $268 >> $270; $272 = $271 & 1; $273 = ($272|0)!=(0); if ($273) { $274 = $thiscoef; $275 = HEAP16[$274>>1]|0; $276 = $275 << 16 >> 16; $277 = $p1; $278 = $276 & $277; $279 = ($278|0)==(0); if ($279) { $280 = $thiscoef; $281 = HEAP16[$280>>1]|0; $282 = $281 << 16 >> 16; $283 = ($282|0)>=(0); if ($283) { $284 = $p1; $285 = $thiscoef; $286 = HEAP16[$285>>1]|0; $287 = $286 << 16 >> 16; $288 = (($287) + ($284))|0; $289 = $288&65535; HEAP16[$285>>1] = $289; break; } else { $290 = $m1; $291 = $thiscoef; $292 = HEAP16[$291>>1]|0; $293 = $292 << 16 >> 16; $294 = (($293) + ($290))|0; $295 = $294&65535; HEAP16[$291>>1] = $295; break; } } } } } while(0); $296 = $k; $297 = (($296) + 1)|0; $k = $297; } $298 = $EOBRUN; $299 = (($298) + -1)|0; $EOBRUN = $299; } $300 = HEAP32[$br_state>>2]|0; $301 = $1; $302 = ((($301)) + 24|0); $303 = HEAP32[$302>>2]|0; HEAP32[$303>>2] = $300; $304 = ((($br_state)) + 4|0); $305 = HEAP32[$304>>2]|0; $306 = $1; $307 = ((($306)) + 24|0); $308 = HEAP32[$307>>2]|0; $309 = ((($308)) + 4|0); HEAP32[$309>>2] = $305; $310 = $get_buffer; $311 = $entropy; $312 = ((($311)) + 12|0); HEAP32[$312>>2] = $310; $313 = $bits_left; $314 = $entropy; $315 = ((($314)) + 12|0); $316 = ((($315)) + 4|0); HEAP32[$316>>2] = $313; $317 = $EOBRUN; $318 = $entropy; $319 = ((($318)) + 20|0); HEAP32[$319>>2] = $317; break L7; } } while(0); while(1) { $324 = $num_newnz; $325 = ($324|0)>(0); if (!($325)) { break; } $326 = $num_newnz; $327 = (($326) + -1)|0; $num_newnz = $327; $328 = (($newnz_pos) + ($327<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = $block; $331 = (($330) + ($329<<1)|0); HEAP16[$331>>1] = 0; } $0 = 0; $332 = $0; STACKTOP = sp;return ($332|0); } } while(0); $320 = $entropy; $321 = ((($320)) + 40|0); $322 = HEAP32[$321>>2]|0; $323 = (($322) + -1)|0; HEAP32[$321>>2] = $323; $0 = 1; $332 = $0; STACKTOP = sp;return ($332|0); } function _jinit_d_post_controller($cinfo,$need_full_buffer) { $cinfo = $cinfo|0; $need_full_buffer = $need_full_buffer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $post = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $need_full_buffer; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = $0; $7 = (FUNCTION_TABLE_iiii[$5 & 8191]($6,1,28)|0); $post = $7; $8 = $post; $9 = $0; $10 = ((($9)) + 396|0); HEAP32[$10>>2] = $8; $11 = $post; HEAP32[$11>>2] = 7111; $12 = $post; $13 = ((($12)) + 8|0); HEAP32[$13>>2] = 0; $14 = $post; $15 = ((($14)) + 12|0); HEAP32[$15>>2] = 0; $16 = $0; $17 = ((($16)) + 74|0); $18 = HEAP8[$17>>0]|0; $19 = ($18<<24>>24)!=(0); if (!($19)) { STACKTOP = sp;return; } $20 = $0; $21 = ((($20)) + 276|0); $22 = HEAP32[$21>>2]|0; $23 = $post; $24 = ((($23)) + 16|0); HEAP32[$24>>2] = $22; $25 = $1; $26 = ($25<<24>>24)!=(0); $27 = $0; if ($26) { $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 20|0); HEAP32[$29>>2] = 4; $30 = $0; $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = $0; FUNCTION_TABLE_vi[$32 & 8191]($33); STACKTOP = sp;return; } else { $34 = ((($27)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = $0; $39 = $0; $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; $42 = $0; $43 = ((($42)) + 100|0); $44 = HEAP32[$43>>2]|0; $45 = Math_imul($41, $44)|0; $46 = $post; $47 = ((($46)) + 16|0); $48 = HEAP32[$47>>2]|0; $49 = (FUNCTION_TABLE_iiiii[$37 & 8191]($38,1,$45,$48)|0); $50 = $post; $51 = ((($50)) + 12|0); HEAP32[$51>>2] = $49; STACKTOP = sp;return; } } function _start_pass_dpost($cinfo,$pass_mode) { $cinfo = $cinfo|0; $pass_mode = $pass_mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, $post = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pass_mode; $2 = $0; $3 = ((($2)) + 396|0); $4 = HEAP32[$3>>2]|0; $post = $4; $5 = $1; $cond = ($5|0)==(0); $6 = $0; do { if ($cond) { $7 = ((($6)) + 74|0); $8 = HEAP8[$7>>0]|0; $9 = ($8<<24>>24)!=(0); if (!($9)) { $31 = $0; $32 = ((($31)) + 416|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $post; $37 = ((($36)) + 4|0); HEAP32[$37>>2] = $35; break; } $10 = $post; $11 = ((($10)) + 4|0); HEAP32[$11>>2] = 7112; $12 = $post; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $16 = $0; $17 = ((($16)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = $0; $22 = $post; $23 = ((($22)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = $post; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iiiiii[$20 & 8191]($21,$24,0,$27,1)|0); $29 = $post; $30 = ((($29)) + 12|0); HEAP32[$30>>2] = $28; } } else { $38 = HEAP32[$6>>2]|0; $39 = ((($38)) + 20|0); HEAP32[$39>>2] = 4; $40 = $0; $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = $0; FUNCTION_TABLE_vi[$42 & 8191]($43); } } while(0); $44 = $post; $45 = ((($44)) + 24|0); HEAP32[$45>>2] = 0; $46 = $post; $47 = ((($46)) + 20|0); HEAP32[$47>>2] = 0; STACKTOP = sp;return; } function _post_process_1pass($cinfo,$input_buf,$in_row_group_ctr,$in_row_groups_avail,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $in_row_groups_avail = $in_row_groups_avail|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $max_rows = 0, $num_rows = 0, $post = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $num_rows = sp + 4|0; $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $in_row_groups_avail; $4 = $output_buf; $5 = $out_row_ctr; $6 = $out_rows_avail; $7 = $0; $8 = ((($7)) + 396|0); $9 = HEAP32[$8>>2]|0; $post = $9; $10 = $6; $11 = $5; $12 = HEAP32[$11>>2]|0; $13 = (($10) - ($12))|0; $max_rows = $13; $14 = $max_rows; $15 = $post; $16 = ((($15)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ($14>>>0)>($17>>>0); if ($18) { $19 = $post; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $max_rows = $21; } HEAP32[$num_rows>>2] = 0; $22 = $0; $23 = ((($22)) + 416|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $0; $28 = $1; $29 = $2; $30 = $3; $31 = $post; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = $max_rows; FUNCTION_TABLE_viiiiiii[$26 & 8191]($27,$28,$29,$30,$33,$num_rows,$34); $35 = $0; $36 = ((($35)) + 424|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = $0; $41 = $post; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; $44 = $4; $45 = $5; $46 = HEAP32[$45>>2]|0; $47 = (($44) + ($46<<2)|0); $48 = HEAP32[$num_rows>>2]|0; FUNCTION_TABLE_viiii[$39 & 8191]($40,$43,$47,$48); $49 = HEAP32[$num_rows>>2]|0; $50 = $5; $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($49))|0; HEAP32[$50>>2] = $52; STACKTOP = sp;return; } function _jinit_upsampler($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ci = 0, $compptr = 0, $do_fancy = 0, $h_in_group = 0, $h_out_group = 0, $need_buffer = 0, $upsample = 0, $v_in_group = 0, $v_out_group = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,160)|0); $upsample = $6; $7 = $upsample; $8 = $0; $9 = ((($8)) + 416|0); HEAP32[$9>>2] = $7; $10 = $upsample; HEAP32[$10>>2] = 7113; $11 = $upsample; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 7114; $13 = $upsample; $14 = ((($13)) + 8|0); HEAP8[$14>>0] = 0; $15 = $0; $16 = ((($15)) + 266|0); $17 = HEAP8[$16>>0]|0; $18 = ($17<<24>>24)!=(0); if ($18) { $19 = $0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); HEAP32[$21>>2] = 25; $22 = $0; $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = $0; FUNCTION_TABLE_vi[$24 & 8191]($25); } $26 = $0; $27 = ((($26)) + 72|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)!=(0); if ($30) { $31 = $0; $32 = ((($31)) + 280|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)>(1); $36 = $34; } else { $36 = 0; } $35 = $36&1; $37 = $35&255; $do_fancy = $37; $ci = 0; $38 = $0; $39 = ((($38)) + 196|0); $40 = HEAP32[$39>>2]|0; $compptr = $40; while(1) { $41 = $ci; $42 = $0; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = ($41|0)<($44|0); if (!($45)) { break; } $46 = $compptr; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = $compptr; $50 = ((($49)) + 36|0); $51 = HEAP32[$50>>2]|0; $52 = Math_imul($48, $51)|0; $53 = $0; $54 = ((($53)) + 280|0); $55 = HEAP32[$54>>2]|0; $56 = (($52|0) / ($55|0))&-1; $h_in_group = $56; $57 = $compptr; $58 = ((($57)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = $compptr; $61 = ((($60)) + 36|0); $62 = HEAP32[$61>>2]|0; $63 = Math_imul($59, $62)|0; $64 = $0; $65 = ((($64)) + 280|0); $66 = HEAP32[$65>>2]|0; $67 = (($63|0) / ($66|0))&-1; $v_in_group = $67; $68 = $0; $69 = ((($68)) + 272|0); $70 = HEAP32[$69>>2]|0; $h_out_group = $70; $71 = $0; $72 = ((($71)) + 276|0); $73 = HEAP32[$72>>2]|0; $v_out_group = $73; $74 = $v_in_group; $75 = $ci; $76 = $upsample; $77 = ((($76)) + 100|0); $78 = (($77) + ($75<<2)|0); HEAP32[$78>>2] = $74; $need_buffer = 1; $79 = $compptr; $80 = ((($79)) + 48|0); $81 = HEAP8[$80>>0]|0; $82 = ($81<<24>>24)!=(0); do { if ($82) { $87 = $h_in_group; $88 = $h_out_group; $89 = ($87|0)==($88|0); if ($89) { $90 = $v_in_group; $91 = $v_out_group; $92 = ($90|0)==($91|0); if ($92) { $93 = $ci; $94 = $upsample; $95 = ((($94)) + 52|0); $96 = (($95) + ($93<<2)|0); HEAP32[$96>>2] = 7116; $need_buffer = 0; break; } } $97 = $h_in_group; $98 = $97<<1; $99 = $h_out_group; $100 = ($98|0)==($99|0); if ($100) { $101 = $v_in_group; $102 = $v_out_group; $103 = ($101|0)==($102|0); if ($103) { $104 = $do_fancy; $105 = $104&255; $106 = ($105|0)!=(0); if ($106) { $107 = $compptr; $108 = ((($107)) + 40|0); $109 = HEAP32[$108>>2]|0; $110 = ($109>>>0)>(2); if ($110) { $111 = $ci; $112 = $upsample; $113 = ((($112)) + 52|0); $114 = (($113) + ($111<<2)|0); HEAP32[$114>>2] = 7117; break; } } $115 = $ci; $116 = $upsample; $117 = ((($116)) + 52|0); $118 = (($117) + ($115<<2)|0); HEAP32[$118>>2] = 7118; break; } } $119 = $h_in_group; $120 = $119<<1; $121 = $h_out_group; $122 = ($120|0)==($121|0); if ($122) { $123 = $v_in_group; $124 = $123<<1; $125 = $v_out_group; $126 = ($124|0)==($125|0); if ($126) { $127 = $do_fancy; $128 = $127&255; $129 = ($128|0)!=(0); if ($129) { $130 = $compptr; $131 = ((($130)) + 40|0); $132 = HEAP32[$131>>2]|0; $133 = ($132>>>0)>(2); if ($133) { $134 = $ci; $135 = $upsample; $136 = ((($135)) + 52|0); $137 = (($136) + ($134<<2)|0); HEAP32[$137>>2] = 7119; $138 = $upsample; $139 = ((($138)) + 8|0); HEAP8[$139>>0] = 1; break; } } $140 = $ci; $141 = $upsample; $142 = ((($141)) + 52|0); $143 = (($142) + ($140<<2)|0); HEAP32[$143>>2] = 7120; break; } } $144 = $h_out_group; $145 = $h_in_group; $146 = (($144|0) % ($145|0))&-1; $147 = ($146|0)==(0); if ($147) { $148 = $v_out_group; $149 = $v_in_group; $150 = (($148|0) % ($149|0))&-1; $151 = ($150|0)==(0); if ($151) { $152 = $ci; $153 = $upsample; $154 = ((($153)) + 52|0); $155 = (($154) + ($152<<2)|0); HEAP32[$155>>2] = 7121; $156 = $h_out_group; $157 = $h_in_group; $158 = (($156|0) / ($157|0))&-1; $159 = $158&255; $160 = $ci; $161 = $upsample; $162 = ((($161)) + 140|0); $163 = (($162) + ($160)|0); HEAP8[$163>>0] = $159; $164 = $v_out_group; $165 = $v_in_group; $166 = (($164|0) / ($165|0))&-1; $167 = $166&255; $168 = $ci; $169 = $upsample; $170 = ((($169)) + 150|0); $171 = (($170) + ($168)|0); HEAP8[$171>>0] = $167; break; } } $172 = $0; $173 = HEAP32[$172>>2]|0; $174 = ((($173)) + 20|0); HEAP32[$174>>2] = 38; $175 = $0; $176 = HEAP32[$175>>2]|0; $177 = HEAP32[$176>>2]|0; $178 = $0; FUNCTION_TABLE_vi[$177 & 8191]($178); } else { $83 = $ci; $84 = $upsample; $85 = ((($84)) + 52|0); $86 = (($85) + ($83<<2)|0); HEAP32[$86>>2] = 7115; $need_buffer = 0; } } while(0); $179 = $need_buffer; $180 = ($179<<24>>24)!=(0); if ($180) { $181 = $0; $182 = ((($181)) + 4|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 8|0); $185 = HEAP32[$184>>2]|0; $186 = $0; $187 = $0; $188 = ((($187)) + 92|0); $189 = HEAP32[$188>>2]|0; $190 = $0; $191 = ((($190)) + 272|0); $192 = HEAP32[$191>>2]|0; $193 = (_jround_up($189,$192)|0); $194 = $0; $195 = ((($194)) + 276|0); $196 = HEAP32[$195>>2]|0; $197 = (FUNCTION_TABLE_iiiii[$185 & 8191]($186,1,$193,$196)|0); $198 = $ci; $199 = $upsample; $200 = ((($199)) + 12|0); $201 = (($200) + ($198<<2)|0); HEAP32[$201>>2] = $197; } $202 = $ci; $203 = (($202) + 1)|0; $ci = $203; $204 = $compptr; $205 = ((($204)) + 84|0); $compptr = $205; } STACKTOP = sp;return; } function _start_pass_upsample($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $upsample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 416|0); $3 = HEAP32[$2>>2]|0; $upsample = $3; $4 = $0; $5 = ((($4)) + 276|0); $6 = HEAP32[$5>>2]|0; $7 = $upsample; $8 = ((($7)) + 92|0); HEAP32[$8>>2] = $6; $9 = $0; $10 = ((($9)) + 96|0); $11 = HEAP32[$10>>2]|0; $12 = $upsample; $13 = ((($12)) + 96|0); HEAP32[$13>>2] = $11; STACKTOP = sp;return; } function _sep_upsample($cinfo,$input_buf,$in_row_group_ctr,$in_row_groups_avail,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $in_row_group_ctr = $in_row_group_ctr|0; $in_row_groups_avail = $in_row_groups_avail|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ci = 0, $compptr = 0; var $num_rows = 0, $upsample = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $in_row_group_ctr; $3 = $in_row_groups_avail; $4 = $output_buf; $5 = $out_row_ctr; $6 = $out_rows_avail; $7 = $0; $8 = ((($7)) + 416|0); $9 = HEAP32[$8>>2]|0; $upsample = $9; $10 = $upsample; $11 = ((($10)) + 92|0); $12 = HEAP32[$11>>2]|0; $13 = $0; $14 = ((($13)) + 276|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)>=($15|0); if ($16) { $ci = 0; $17 = $0; $18 = ((($17)) + 196|0); $19 = HEAP32[$18>>2]|0; $compptr = $19; while(1) { $20 = $ci; $21 = $0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = ($20|0)<($23|0); if (!($24)) { break; } $25 = $ci; $26 = $upsample; $27 = ((($26)) + 52|0); $28 = (($27) + ($25<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = $0; $31 = $compptr; $32 = $ci; $33 = $1; $34 = (($33) + ($32<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = $2; $37 = HEAP32[$36>>2]|0; $38 = $ci; $39 = $upsample; $40 = ((($39)) + 100|0); $41 = (($40) + ($38<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = Math_imul($37, $42)|0; $44 = (($35) + ($43<<2)|0); $45 = $upsample; $46 = ((($45)) + 12|0); $47 = $ci; $48 = (($46) + ($47<<2)|0); FUNCTION_TABLE_viiii[$29 & 8191]($30,$31,$44,$48); $49 = $ci; $50 = (($49) + 1)|0; $ci = $50; $51 = $compptr; $52 = ((($51)) + 84|0); $compptr = $52; } $53 = $upsample; $54 = ((($53)) + 92|0); HEAP32[$54>>2] = 0; } $55 = $0; $56 = ((($55)) + 276|0); $57 = HEAP32[$56>>2]|0; $58 = $upsample; $59 = ((($58)) + 92|0); $60 = HEAP32[$59>>2]|0; $61 = (($57) - ($60))|0; $num_rows = $61; $62 = $num_rows; $63 = $upsample; $64 = ((($63)) + 96|0); $65 = HEAP32[$64>>2]|0; $66 = ($62>>>0)>($65>>>0); if ($66) { $67 = $upsample; $68 = ((($67)) + 96|0); $69 = HEAP32[$68>>2]|0; $num_rows = $69; } $70 = $5; $71 = HEAP32[$70>>2]|0; $72 = $6; $73 = (($72) - ($71))|0; $6 = $73; $74 = $num_rows; $75 = $6; $76 = ($74>>>0)>($75>>>0); if ($76) { $77 = $6; $num_rows = $77; } $78 = $0; $79 = ((($78)) + 420|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 4|0); $82 = HEAP32[$81>>2]|0; $83 = $0; $84 = $upsample; $85 = ((($84)) + 12|0); $86 = $upsample; $87 = ((($86)) + 92|0); $88 = HEAP32[$87>>2]|0; $89 = $4; $90 = $5; $91 = HEAP32[$90>>2]|0; $92 = (($89) + ($91<<2)|0); $93 = $num_rows; FUNCTION_TABLE_viiiii[$82 & 8191]($83,$85,$88,$92,$93); $94 = $num_rows; $95 = $5; $96 = HEAP32[$95>>2]|0; $97 = (($96) + ($94))|0; HEAP32[$95>>2] = $97; $98 = $num_rows; $99 = $upsample; $100 = ((($99)) + 96|0); $101 = HEAP32[$100>>2]|0; $102 = (($101) - ($98))|0; HEAP32[$100>>2] = $102; $103 = $num_rows; $104 = $upsample; $105 = ((($104)) + 92|0); $106 = HEAP32[$105>>2]|0; $107 = (($106) + ($103))|0; HEAP32[$105>>2] = $107; $108 = $upsample; $109 = ((($108)) + 92|0); $110 = HEAP32[$109>>2]|0; $111 = $0; $112 = ((($111)) + 276|0); $113 = HEAP32[$112>>2]|0; $114 = ($110|0)>=($113|0); if (!($114)) { STACKTOP = sp;return; } $115 = $2; $116 = HEAP32[$115>>2]|0; $117 = (($116) + 1)|0; HEAP32[$115>>2] = $117; STACKTOP = sp;return; } function _noop_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $3; HEAP32[$4>>2] = 0; STACKTOP = sp;return; } function _fullsize_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $2; $5 = $3; HEAP32[$5>>2] = $4; STACKTOP = sp;return; } function _h2v1_fancy_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $colctr = 0, $inptr = 0, $inrow = 0, $invalue = 0, $outptr = 0, $output_data = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $3; $5 = HEAP32[$4>>2]|0; $output_data = $5; $inrow = 0; while(1) { $6 = $inrow; $7 = $0; $8 = ((($7)) + 276|0); $9 = HEAP32[$8>>2]|0; $10 = ($6|0)<($9|0); if (!($10)) { break; } $11 = $inrow; $12 = $2; $13 = (($12) + ($11<<2)|0); $14 = HEAP32[$13>>2]|0; $inptr = $14; $15 = $inrow; $16 = $output_data; $17 = (($16) + ($15<<2)|0); $18 = HEAP32[$17>>2]|0; $outptr = $18; $19 = $inptr; $20 = ((($19)) + 1|0); $inptr = $20; $21 = HEAP8[$19>>0]|0; $22 = $21&255; $invalue = $22; $23 = $invalue; $24 = $23&255; $25 = $outptr; $26 = ((($25)) + 1|0); $outptr = $26; HEAP8[$25>>0] = $24; $27 = $invalue; $28 = ($27*3)|0; $29 = $inptr; $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = (($28) + ($31))|0; $33 = (($32) + 2)|0; $34 = $33 >> 2; $35 = $34&255; $36 = $outptr; $37 = ((($36)) + 1|0); $outptr = $37; HEAP8[$36>>0] = $35; $38 = $1; $39 = ((($38)) + 40|0); $40 = HEAP32[$39>>2]|0; $41 = (($40) - 2)|0; $colctr = $41; while(1) { $42 = $colctr; $43 = ($42>>>0)>(0); $44 = $inptr; if (!($43)) { break; } $45 = ((($44)) + 1|0); $inptr = $45; $46 = HEAP8[$44>>0]|0; $47 = $46&255; $48 = ($47*3)|0; $invalue = $48; $49 = $invalue; $50 = $inptr; $51 = ((($50)) + -2|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = (($49) + ($53))|0; $55 = (($54) + 1)|0; $56 = $55 >> 2; $57 = $56&255; $58 = $outptr; $59 = ((($58)) + 1|0); $outptr = $59; HEAP8[$58>>0] = $57; $60 = $invalue; $61 = $inptr; $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = (($60) + ($63))|0; $65 = (($64) + 2)|0; $66 = $65 >> 2; $67 = $66&255; $68 = $outptr; $69 = ((($68)) + 1|0); $outptr = $69; HEAP8[$68>>0] = $67; $70 = $colctr; $71 = (($70) + -1)|0; $colctr = $71; } $72 = HEAP8[$44>>0]|0; $73 = $72&255; $invalue = $73; $74 = $invalue; $75 = ($74*3)|0; $76 = $inptr; $77 = ((($76)) + -1|0); $78 = HEAP8[$77>>0]|0; $79 = $78&255; $80 = (($75) + ($79))|0; $81 = (($80) + 1)|0; $82 = $81 >> 2; $83 = $82&255; $84 = $outptr; $85 = ((($84)) + 1|0); $outptr = $85; HEAP8[$84>>0] = $83; $86 = $invalue; $87 = $86&255; $88 = $outptr; $89 = ((($88)) + 1|0); $outptr = $89; HEAP8[$88>>0] = $87; $90 = $inrow; $91 = (($90) + 1)|0; $inrow = $91; } STACKTOP = sp;return; } function _h2v1_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $inptr = 0, $inrow = 0; var $invalue = 0, $outend = 0, $outptr = 0, $output_data = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $3; $5 = HEAP32[$4>>2]|0; $output_data = $5; $inrow = 0; while(1) { $6 = $inrow; $7 = $0; $8 = ((($7)) + 276|0); $9 = HEAP32[$8>>2]|0; $10 = ($6|0)<($9|0); if (!($10)) { break; } $11 = $inrow; $12 = $2; $13 = (($12) + ($11<<2)|0); $14 = HEAP32[$13>>2]|0; $inptr = $14; $15 = $inrow; $16 = $output_data; $17 = (($16) + ($15<<2)|0); $18 = HEAP32[$17>>2]|0; $outptr = $18; $19 = $outptr; $20 = $0; $21 = ((($20)) + 92|0); $22 = HEAP32[$21>>2]|0; $23 = (($19) + ($22)|0); $outend = $23; while(1) { $24 = $outptr; $25 = $outend; $26 = ($24>>>0)<($25>>>0); if (!($26)) { break; } $27 = $inptr; $28 = ((($27)) + 1|0); $inptr = $28; $29 = HEAP8[$27>>0]|0; $invalue = $29; $30 = $invalue; $31 = $outptr; $32 = ((($31)) + 1|0); $outptr = $32; HEAP8[$31>>0] = $30; $33 = $invalue; $34 = $outptr; $35 = ((($34)) + 1|0); $outptr = $35; HEAP8[$34>>0] = $33; } $36 = $inrow; $37 = (($36) + 1)|0; $inrow = $37; } STACKTOP = sp;return; } function _h2v2_fancy_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $colctr = 0, $inptr0 = 0, $inptr1 = 0, $inrow = 0, $lastcolsum = 0, $nextcolsum = 0, $outptr = 0, $output_data = 0, $outrow = 0, $thiscolsum = 0, $v = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $3; $5 = HEAP32[$4>>2]|0; $output_data = $5; $outrow = 0; $inrow = 0; while(1) { $6 = $outrow; $7 = $0; $8 = ((($7)) + 276|0); $9 = HEAP32[$8>>2]|0; $10 = ($6|0)<($9|0); if (!($10)) { break; } $v = 0; while(1) { $11 = $v; $12 = ($11|0)<(2); $13 = $inrow; if (!($12)) { break; } $14 = $2; $15 = (($14) + ($13<<2)|0); $16 = HEAP32[$15>>2]|0; $inptr0 = $16; $17 = $v; $18 = ($17|0)==(0); $19 = $inrow; if ($18) { $20 = (($19) - 1)|0; $21 = $2; $22 = (($21) + ($20<<2)|0); $23 = HEAP32[$22>>2]|0; $inptr1 = $23; } else { $24 = (($19) + 1)|0; $25 = $2; $26 = (($25) + ($24<<2)|0); $27 = HEAP32[$26>>2]|0; $inptr1 = $27; } $28 = $outrow; $29 = (($28) + 1)|0; $outrow = $29; $30 = $output_data; $31 = (($30) + ($28<<2)|0); $32 = HEAP32[$31>>2]|0; $outptr = $32; $33 = $inptr0; $34 = ((($33)) + 1|0); $inptr0 = $34; $35 = HEAP8[$33>>0]|0; $36 = $35&255; $37 = ($36*3)|0; $38 = $inptr1; $39 = ((($38)) + 1|0); $inptr1 = $39; $40 = HEAP8[$38>>0]|0; $41 = $40&255; $42 = (($37) + ($41))|0; $thiscolsum = $42; $43 = $inptr0; $44 = ((($43)) + 1|0); $inptr0 = $44; $45 = HEAP8[$43>>0]|0; $46 = $45&255; $47 = ($46*3)|0; $48 = $inptr1; $49 = ((($48)) + 1|0); $inptr1 = $49; $50 = HEAP8[$48>>0]|0; $51 = $50&255; $52 = (($47) + ($51))|0; $nextcolsum = $52; $53 = $thiscolsum; $54 = $53<<2; $55 = (($54) + 8)|0; $56 = $55 >> 4; $57 = $56&255; $58 = $outptr; $59 = ((($58)) + 1|0); $outptr = $59; HEAP8[$58>>0] = $57; $60 = $thiscolsum; $61 = ($60*3)|0; $62 = $nextcolsum; $63 = (($61) + ($62))|0; $64 = (($63) + 7)|0; $65 = $64 >> 4; $66 = $65&255; $67 = $outptr; $68 = ((($67)) + 1|0); $outptr = $68; HEAP8[$67>>0] = $66; $69 = $thiscolsum; $lastcolsum = $69; $70 = $nextcolsum; $thiscolsum = $70; $71 = $1; $72 = ((($71)) + 40|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) - 2)|0; $colctr = $74; while(1) { $75 = $colctr; $76 = ($75>>>0)>(0); if (!($76)) { break; } $77 = $inptr0; $78 = ((($77)) + 1|0); $inptr0 = $78; $79 = HEAP8[$77>>0]|0; $80 = $79&255; $81 = ($80*3)|0; $82 = $inptr1; $83 = ((($82)) + 1|0); $inptr1 = $83; $84 = HEAP8[$82>>0]|0; $85 = $84&255; $86 = (($81) + ($85))|0; $nextcolsum = $86; $87 = $thiscolsum; $88 = ($87*3)|0; $89 = $lastcolsum; $90 = (($88) + ($89))|0; $91 = (($90) + 8)|0; $92 = $91 >> 4; $93 = $92&255; $94 = $outptr; $95 = ((($94)) + 1|0); $outptr = $95; HEAP8[$94>>0] = $93; $96 = $thiscolsum; $97 = ($96*3)|0; $98 = $nextcolsum; $99 = (($97) + ($98))|0; $100 = (($99) + 7)|0; $101 = $100 >> 4; $102 = $101&255; $103 = $outptr; $104 = ((($103)) + 1|0); $outptr = $104; HEAP8[$103>>0] = $102; $105 = $thiscolsum; $lastcolsum = $105; $106 = $nextcolsum; $thiscolsum = $106; $107 = $colctr; $108 = (($107) + -1)|0; $colctr = $108; } $109 = $thiscolsum; $110 = ($109*3)|0; $111 = $lastcolsum; $112 = (($110) + ($111))|0; $113 = (($112) + 8)|0; $114 = $113 >> 4; $115 = $114&255; $116 = $outptr; $117 = ((($116)) + 1|0); $outptr = $117; HEAP8[$116>>0] = $115; $118 = $thiscolsum; $119 = $118<<2; $120 = (($119) + 7)|0; $121 = $120 >> 4; $122 = $121&255; $123 = $outptr; $124 = ((($123)) + 1|0); $outptr = $124; HEAP8[$123>>0] = $122; $125 = $v; $126 = (($125) + 1)|0; $v = $126; } $127 = (($13) + 1)|0; $inrow = $127; } STACKTOP = sp;return; } function _h2v2_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $inptr = 0, $inrow = 0, $invalue = 0, $outend = 0, $outptr = 0, $output_data = 0, $outrow = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $3; $5 = HEAP32[$4>>2]|0; $output_data = $5; $outrow = 0; $inrow = 0; while(1) { $6 = $outrow; $7 = $0; $8 = ((($7)) + 276|0); $9 = HEAP32[$8>>2]|0; $10 = ($6|0)<($9|0); if (!($10)) { break; } $11 = $inrow; $12 = $2; $13 = (($12) + ($11<<2)|0); $14 = HEAP32[$13>>2]|0; $inptr = $14; $15 = $outrow; $16 = $output_data; $17 = (($16) + ($15<<2)|0); $18 = HEAP32[$17>>2]|0; $outptr = $18; $19 = $outptr; $20 = $0; $21 = ((($20)) + 92|0); $22 = HEAP32[$21>>2]|0; $23 = (($19) + ($22)|0); $outend = $23; while(1) { $24 = $outptr; $25 = $outend; $26 = ($24>>>0)<($25>>>0); if (!($26)) { break; } $27 = $inptr; $28 = ((($27)) + 1|0); $inptr = $28; $29 = HEAP8[$27>>0]|0; $invalue = $29; $30 = $invalue; $31 = $outptr; $32 = ((($31)) + 1|0); $outptr = $32; HEAP8[$31>>0] = $30; $33 = $invalue; $34 = $outptr; $35 = ((($34)) + 1|0); $outptr = $35; HEAP8[$34>>0] = $33; } $36 = $output_data; $37 = $outrow; $38 = $output_data; $39 = $outrow; $40 = (($39) + 1)|0; $41 = $0; $42 = ((($41)) + 92|0); $43 = HEAP32[$42>>2]|0; _jcopy_sample_rows($36,$37,$38,$40,1,$43); $44 = $inrow; $45 = (($44) + 1)|0; $inrow = $45; $46 = $outrow; $47 = (($46) + 2)|0; $outrow = $47; } STACKTOP = sp;return; } function _int_upsample($cinfo,$compptr,$input_data,$output_data_ptr) { $cinfo = $cinfo|0; $compptr = $compptr|0; $input_data = $input_data|0; $output_data_ptr = $output_data_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $h = 0, $h_expand = 0, $inptr = 0, $inrow = 0, $invalue = 0, $outend = 0; var $outptr = 0, $output_data = 0, $outrow = 0, $upsample = 0, $v_expand = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $compptr; $2 = $input_data; $3 = $output_data_ptr; $4 = $0; $5 = ((($4)) + 416|0); $6 = HEAP32[$5>>2]|0; $upsample = $6; $7 = $3; $8 = HEAP32[$7>>2]|0; $output_data = $8; $9 = $1; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = $upsample; $13 = ((($12)) + 140|0); $14 = (($13) + ($11)|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $h_expand = $16; $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = $upsample; $21 = ((($20)) + 150|0); $22 = (($21) + ($19)|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $v_expand = $24; $outrow = 0; $inrow = 0; while(1) { $25 = $outrow; $26 = $0; $27 = ((($26)) + 276|0); $28 = HEAP32[$27>>2]|0; $29 = ($25|0)<($28|0); if (!($29)) { break; } $30 = $inrow; $31 = $2; $32 = (($31) + ($30<<2)|0); $33 = HEAP32[$32>>2]|0; $inptr = $33; $34 = $outrow; $35 = $output_data; $36 = (($35) + ($34<<2)|0); $37 = HEAP32[$36>>2]|0; $outptr = $37; $38 = $outptr; $39 = $0; $40 = ((($39)) + 92|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) + ($41)|0); $outend = $42; L4: while(1) { $43 = $outptr; $44 = $outend; $45 = ($43>>>0)<($44>>>0); if (!($45)) { break; } $46 = $inptr; $47 = ((($46)) + 1|0); $inptr = $47; $48 = HEAP8[$46>>0]|0; $invalue = $48; $49 = $h_expand; $h = $49; while(1) { $50 = $h; $51 = ($50|0)>(0); if (!($51)) { continue L4; } $52 = $invalue; $53 = $outptr; $54 = ((($53)) + 1|0); $outptr = $54; HEAP8[$53>>0] = $52; $55 = $h; $56 = (($55) + -1)|0; $h = $56; } } $57 = $v_expand; $58 = ($57|0)>(1); if ($58) { $59 = $output_data; $60 = $outrow; $61 = $output_data; $62 = $outrow; $63 = (($62) + 1)|0; $64 = $v_expand; $65 = (($64) - 1)|0; $66 = $0; $67 = ((($66)) + 92|0); $68 = HEAP32[$67>>2]|0; _jcopy_sample_rows($59,$60,$61,$63,$65,$68); } $69 = $inrow; $70 = (($69) + 1)|0; $inrow = $70; $71 = $v_expand; $72 = $outrow; $73 = (($72) + ($71))|0; $outrow = $73; } STACKTOP = sp;return; } function _jpeg_std_error($err) { $err = $err|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $err; $1 = $0; HEAP32[$1>>2] = 7122; $2 = $0; $3 = ((($2)) + 4|0); HEAP32[$3>>2] = 7123; $4 = $0; $5 = ((($4)) + 8|0); HEAP32[$5>>2] = 7124; $6 = $0; $7 = ((($6)) + 12|0); HEAP32[$7>>2] = 7125; $8 = $0; $9 = ((($8)) + 16|0); HEAP32[$9>>2] = 7126; $10 = $0; $11 = ((($10)) + 104|0); HEAP32[$11>>2] = 0; $12 = $0; $13 = ((($12)) + 108|0); HEAP32[$13>>2] = 0; $14 = $0; $15 = ((($14)) + 20|0); HEAP32[$15>>2] = 0; $16 = $0; $17 = ((($16)) + 112|0); HEAP32[$17>>2] = 70532; $18 = $0; $19 = ((($18)) + 116|0); HEAP32[$19>>2] = 123; $20 = $0; $21 = ((($20)) + 120|0); HEAP32[$21>>2] = 0; $22 = $0; $23 = ((($22)) + 124|0); HEAP32[$23>>2] = 0; $24 = $0; $25 = ((($24)) + 128|0); HEAP32[$25>>2] = 0; $26 = $0; STACKTOP = sp;return ($26|0); } function _error_exit($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = $0; FUNCTION_TABLE_vi[$4 & 8191]($5); $6 = $0; _jpeg_destroy($6); _exit(1); // unreachable; } function _emit_message($cinfo,$msg_level) { $cinfo = $cinfo|0; $msg_level = $msg_level|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $err = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $msg_level; $2 = $0; $3 = HEAP32[$2>>2]|0; $err = $3; $4 = $1; $5 = ($4|0)<(0); $6 = $err; if (!($5)) { $22 = ((($6)) + 104|0); $23 = HEAP32[$22>>2]|0; $24 = $1; $25 = ($23|0)>=($24|0); if (!($25)) { STACKTOP = sp;return; } $26 = $err; $27 = ((($26)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = $0; FUNCTION_TABLE_vi[$28 & 8191]($29); STACKTOP = sp;return; } $7 = ((($6)) + 108|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0); if ($9) { label = 4; } else { $10 = $err; $11 = ((($10)) + 104|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)>=(3); if ($13) { label = 4; } } if ((label|0) == 4) { $14 = $err; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = $0; FUNCTION_TABLE_vi[$16 & 8191]($17); } $18 = $err; $19 = ((($18)) + 108|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + 1)|0; HEAP32[$19>>2] = $21; STACKTOP = sp;return; } function _output_message($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $buffer = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buffer = sp + 8|0; $0 = $cinfo; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = $0; FUNCTION_TABLE_vii[$4 & 8191]($5,$buffer); $6 = HEAP32[25481]|0; HEAP32[$vararg_buffer>>2] = $buffer; (_fprintf($6,173974,$vararg_buffer)|0); STACKTOP = sp;return; } function _format_message($cinfo,$buffer) { $cinfo = $cinfo|0; $buffer = $buffer|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $ch = 0, $err = 0, $isstring = 0, $msg_code = 0, $msgptr = 0, $msgtext = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_ptr10 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = $cinfo; $1 = $buffer; $2 = $0; $3 = HEAP32[$2>>2]|0; $err = $3; $4 = $err; $5 = ((($4)) + 20|0); $6 = HEAP32[$5>>2]|0; $msg_code = $6; $msgtext = 0; $7 = $msg_code; $8 = ($7|0)>(0); if ($8) { $9 = $msg_code; $10 = $err; $11 = ((($10)) + 116|0); $12 = HEAP32[$11>>2]|0; $13 = ($9|0)<=($12|0); if ($13) { $14 = $msg_code; $15 = $err; $16 = ((($15)) + 112|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) + ($14<<2)|0); $19 = HEAP32[$18>>2]|0; $msgtext = $19; } else { label = 4; } } else { label = 4; } if ((label|0) == 4) { $20 = $err; $21 = ((($20)) + 120|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = $msg_code; $25 = $err; $26 = ((($25)) + 124|0); $27 = HEAP32[$26>>2]|0; $28 = ($24|0)>=($27|0); if ($28) { $29 = $msg_code; $30 = $err; $31 = ((($30)) + 128|0); $32 = HEAP32[$31>>2]|0; $33 = ($29|0)<=($32|0); if ($33) { $34 = $msg_code; $35 = $err; $36 = ((($35)) + 124|0); $37 = HEAP32[$36>>2]|0; $38 = (($34) - ($37))|0; $39 = $err; $40 = ((($39)) + 120|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($38<<2)|0); $43 = HEAP32[$42>>2]|0; $msgtext = $43; } } } } $44 = $msgtext; $45 = ($44|0)==(0|0); if ($45) { $46 = $msg_code; $47 = $err; $48 = ((($47)) + 24|0); HEAP32[$48>>2] = $46; $49 = $err; $50 = ((($49)) + 112|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $msgtext = $52; } $isstring = 0; $53 = $msgtext; $msgptr = $53; while(1) { $54 = $msgptr; $55 = ((($54)) + 1|0); $msgptr = $55; $56 = HEAP8[$54>>0]|0; $ch = $56; $57 = $56 << 24 >> 24; $58 = ($57|0)!=(0); if (!($58)) { break; } $59 = $ch; $60 = $59 << 24 >> 24; $61 = ($60|0)==(37); if ($61) { label = 13; break; } } if ((label|0) == 13) { $62 = $msgptr; $63 = HEAP8[$62>>0]|0; $64 = $63 << 24 >> 24; $65 = ($64|0)==(115); if ($65) { $isstring = 1; } } $66 = $isstring; $67 = ($66<<24>>24)!=(0); $68 = $1; $69 = $msgtext; $70 = $err; $71 = ((($70)) + 24|0); if ($67) { HEAP32[$vararg_buffer>>2] = $71; (_sprintf($68,$69,$vararg_buffer)|0); STACKTOP = sp;return; } else { $72 = HEAP32[$71>>2]|0; $73 = $err; $74 = ((($73)) + 24|0); $75 = ((($74)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = $err; $78 = ((($77)) + 24|0); $79 = ((($78)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = $err; $82 = ((($81)) + 24|0); $83 = ((($82)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = $err; $86 = ((($85)) + 24|0); $87 = ((($86)) + 16|0); $88 = HEAP32[$87>>2]|0; $89 = $err; $90 = ((($89)) + 24|0); $91 = ((($90)) + 20|0); $92 = HEAP32[$91>>2]|0; $93 = $err; $94 = ((($93)) + 24|0); $95 = ((($94)) + 24|0); $96 = HEAP32[$95>>2]|0; $97 = $err; $98 = ((($97)) + 24|0); $99 = ((($98)) + 28|0); $100 = HEAP32[$99>>2]|0; HEAP32[$vararg_buffer1>>2] = $72; $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr4>>2] = $76; $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); HEAP32[$vararg_ptr5>>2] = $80; $vararg_ptr6 = ((($vararg_buffer1)) + 12|0); HEAP32[$vararg_ptr6>>2] = $84; $vararg_ptr7 = ((($vararg_buffer1)) + 16|0); HEAP32[$vararg_ptr7>>2] = $88; $vararg_ptr8 = ((($vararg_buffer1)) + 20|0); HEAP32[$vararg_ptr8>>2] = $92; $vararg_ptr9 = ((($vararg_buffer1)) + 24|0); HEAP32[$vararg_ptr9>>2] = $96; $vararg_ptr10 = ((($vararg_buffer1)) + 28|0); HEAP32[$vararg_ptr10>>2] = $100; (_sprintf($68,$69,$vararg_buffer1)|0); STACKTOP = sp;return; } } function _reset_error_mgr($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 108|0); HEAP32[$3>>2] = 0; $4 = $0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 20|0); HEAP32[$6>>2] = 0; STACKTOP = sp;return; } function _jinit_memory_mgr($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $ch = 0, $max_to_use = 0, $mem = 0, $memenv = 0, $pool = 0, $test_mac = 0, $vararg_buffer = 0; var $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $max_to_use = sp + 20|0; $ch = sp + 32|0; $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); HEAP32[$2>>2] = 0; $test_mac = 1000000000; $3 = $test_mac; $4 = ($3|0)!=(1000000000); if ($4) { $5 = $0; $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 20|0); HEAP32[$7>>2] = 3; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = $0; FUNCTION_TABLE_vi[$10 & 8191]($11); } $12 = $0; $13 = (_jpeg_mem_init($12)|0); HEAP32[$max_to_use>>2] = $13; $14 = $0; $15 = (_jpeg_get_small($14,84)|0); $mem = $15; $16 = $mem; $17 = ($16|0)==(0|0); if ($17) { $18 = $0; _jpeg_mem_term($18); $19 = $0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); HEAP32[$21>>2] = 54; $22 = $0; $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 24|0); HEAP32[$24>>2] = 0; $25 = $0; $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = $0; FUNCTION_TABLE_vi[$27 & 8191]($28); } $29 = $mem; HEAP32[$29>>2] = 7127; $30 = $mem; $31 = ((($30)) + 4|0); HEAP32[$31>>2] = 7128; $32 = $mem; $33 = ((($32)) + 8|0); HEAP32[$33>>2] = 7129; $34 = $mem; $35 = ((($34)) + 12|0); HEAP32[$35>>2] = 7130; $36 = $mem; $37 = ((($36)) + 16|0); HEAP32[$37>>2] = 7131; $38 = $mem; $39 = ((($38)) + 20|0); HEAP32[$39>>2] = 7132; $40 = $mem; $41 = ((($40)) + 24|0); HEAP32[$41>>2] = 7133; $42 = $mem; $43 = ((($42)) + 28|0); HEAP32[$43>>2] = 7134; $44 = $mem; $45 = ((($44)) + 32|0); HEAP32[$45>>2] = 7135; $46 = $mem; $47 = ((($46)) + 36|0); HEAP32[$47>>2] = 7136; $48 = $mem; $49 = ((($48)) + 40|0); HEAP32[$49>>2] = 7137; $50 = $mem; $51 = ((($50)) + 48|0); HEAP32[$51>>2] = 1000000000; $52 = HEAP32[$max_to_use>>2]|0; $53 = $mem; $54 = ((($53)) + 44|0); HEAP32[$54>>2] = $52; $pool = 1; while(1) { $55 = $pool; $56 = ($55|0)>=(0); if (!($56)) { break; } $57 = $pool; $58 = $mem; $59 = ((($58)) + 52|0); $60 = (($59) + ($57<<2)|0); HEAP32[$60>>2] = 0; $61 = $pool; $62 = $mem; $63 = ((($62)) + 60|0); $64 = (($63) + ($61<<2)|0); HEAP32[$64>>2] = 0; $65 = $pool; $66 = (($65) + -1)|0; $pool = $66; } $67 = $mem; $68 = ((($67)) + 68|0); HEAP32[$68>>2] = 0; $69 = $mem; $70 = ((($69)) + 72|0); HEAP32[$70>>2] = 0; $71 = $mem; $72 = ((($71)) + 76|0); HEAP32[$72>>2] = 84; $73 = $mem; $74 = $0; $75 = ((($74)) + 4|0); HEAP32[$75>>2] = $73; $76 = (_getenv((173978|0))|0); $memenv = $76; $77 = ($76|0)!=(0|0); if (!($77)) { STACKTOP = sp;return; } HEAP8[$ch>>0] = 120; $78 = $memenv; HEAP32[$vararg_buffer>>2] = $max_to_use; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $ch; $79 = (_sscanf($78,173986,$vararg_buffer)|0); $80 = ($79|0)>(0); if (!($80)) { STACKTOP = sp;return; } $81 = HEAP8[$ch>>0]|0; $82 = $81 << 24 >> 24; $83 = ($82|0)==(109); if ($83) { label = 12; } else { $84 = HEAP8[$ch>>0]|0; $85 = $84 << 24 >> 24; $86 = ($85|0)==(77); if ($86) { label = 12; } } if ((label|0) == 12) { $87 = HEAP32[$max_to_use>>2]|0; $88 = ($87*1000)|0; HEAP32[$max_to_use>>2] = $88; } $89 = HEAP32[$max_to_use>>2]|0; $90 = ($89*1000)|0; $91 = $mem; $92 = ((($91)) + 44|0); HEAP32[$92>>2] = $90; STACKTOP = sp;return; } function _alloc_small($cinfo,$pool_id,$sizeofobject) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $data_ptr = 0, $hdr_ptr = 0, $mem = 0; var $min_request = 0, $odd_bytes = 0, $or$cond = 0, $prev_hdr_ptr = 0, $slop = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $sizeofobject; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $mem = $5; $6 = $2; $7 = ($6>>>0)>(999999984); if ($7) { $8 = $0; _out_of_memory($8,1); } $9 = $2; $10 = (($9>>>0) % 8)&-1; $odd_bytes = $10; $11 = $odd_bytes; $12 = ($11>>>0)>(0); if ($12) { $13 = $odd_bytes; $14 = (8 - ($13))|0; $15 = $2; $16 = (($15) + ($14))|0; $2 = $16; } $17 = $1; $18 = ($17|0)<(0); $19 = $1; $20 = ($19|0)>=(2); $or$cond = $18 | $20; if ($or$cond) { $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); HEAP32[$23>>2] = 14; $24 = $1; $25 = $0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 24|0); HEAP32[$27>>2] = $24; $28 = $0; $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = $0; FUNCTION_TABLE_vi[$30 & 8191]($31); } $prev_hdr_ptr = 0; $32 = $1; $33 = $mem; $34 = ((($33)) + 52|0); $35 = (($34) + ($32<<2)|0); $36 = HEAP32[$35>>2]|0; $hdr_ptr = $36; while(1) { $37 = $hdr_ptr; $38 = ($37|0)!=(0|0); if (!($38)) { break; } $39 = $hdr_ptr; $40 = ((($39)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = $2; $43 = ($41>>>0)>=($42>>>0); if ($43) { break; } $44 = $hdr_ptr; $prev_hdr_ptr = $44; $45 = $hdr_ptr; $46 = HEAP32[$45>>2]|0; $hdr_ptr = $46; } $47 = $hdr_ptr; $48 = ($47|0)==(0|0); do { if ($48) { $49 = $2; $50 = (($49) + 16)|0; $min_request = $50; $51 = $prev_hdr_ptr; $52 = ($51|0)==(0|0); $53 = $1; if ($52) { $54 = (71032 + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $slop = $55; } else { $56 = (71040 + ($53<<2)|0); $57 = HEAP32[$56>>2]|0; $slop = $57; } $58 = $slop; $59 = $min_request; $60 = (1000000000 - ($59))|0; $61 = ($58>>>0)>($60>>>0); if ($61) { $62 = $min_request; $63 = (1000000000 - ($62))|0; $slop = $63; } while(1) { $64 = $0; $65 = $min_request; $66 = $slop; $67 = (($65) + ($66))|0; $68 = (_jpeg_get_small($64,$67)|0); $hdr_ptr = $68; $69 = $hdr_ptr; $70 = ($69|0)!=(0|0); if ($70) { break; } $71 = $slop; $72 = (($71>>>0) / 2)&-1; $slop = $72; $73 = $slop; $74 = ($73>>>0)<(50); if (!($74)) { continue; } $75 = $0; _out_of_memory($75,2); } $76 = $min_request; $77 = $slop; $78 = (($76) + ($77))|0; $79 = $mem; $80 = ((($79)) + 76|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) + ($78))|0; HEAP32[$80>>2] = $82; $83 = $hdr_ptr; HEAP32[$83>>2] = 0; $84 = $hdr_ptr; $85 = ((($84)) + 4|0); HEAP32[$85>>2] = 0; $86 = $2; $87 = $slop; $88 = (($86) + ($87))|0; $89 = $hdr_ptr; $90 = ((($89)) + 8|0); HEAP32[$90>>2] = $88; $91 = $prev_hdr_ptr; $92 = ($91|0)==(0|0); $93 = $hdr_ptr; if ($92) { $94 = $1; $95 = $mem; $96 = ((($95)) + 52|0); $97 = (($96) + ($94<<2)|0); HEAP32[$97>>2] = $93; break; } else { $98 = $prev_hdr_ptr; HEAP32[$98>>2] = $93; break; } } } while(0); $99 = $hdr_ptr; $100 = ((($99)) + 16|0); $data_ptr = $100; $101 = $hdr_ptr; $102 = ((($101)) + 4|0); $103 = HEAP32[$102>>2]|0; $104 = $data_ptr; $105 = (($104) + ($103)|0); $data_ptr = $105; $106 = $2; $107 = $hdr_ptr; $108 = ((($107)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + ($106))|0; HEAP32[$108>>2] = $110; $111 = $2; $112 = $hdr_ptr; $113 = ((($112)) + 8|0); $114 = HEAP32[$113>>2]|0; $115 = (($114) - ($111))|0; HEAP32[$113>>2] = $115; $116 = $data_ptr; STACKTOP = sp;return ($116|0); } function _alloc_large($cinfo,$pool_id,$sizeofobject) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $7 = 0, $8 = 0, $9 = 0, $hdr_ptr = 0, $mem = 0, $odd_bytes = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $sizeofobject; $3 = $0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $mem = $5; $6 = $2; $7 = ($6>>>0)>(999999984); if ($7) { $8 = $0; _out_of_memory($8,3); } $9 = $2; $10 = (($9>>>0) % 8)&-1; $odd_bytes = $10; $11 = $odd_bytes; $12 = ($11>>>0)>(0); if ($12) { $13 = $odd_bytes; $14 = (8 - ($13))|0; $15 = $2; $16 = (($15) + ($14))|0; $2 = $16; } $17 = $1; $18 = ($17|0)<(0); $19 = $1; $20 = ($19|0)>=(2); $or$cond = $18 | $20; if ($or$cond) { $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); HEAP32[$23>>2] = 14; $24 = $1; $25 = $0; $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 24|0); HEAP32[$27>>2] = $24; $28 = $0; $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$29>>2]|0; $31 = $0; FUNCTION_TABLE_vi[$30 & 8191]($31); } $32 = $0; $33 = $2; $34 = (($33) + 16)|0; $35 = (_jpeg_get_large($32,$34)|0); $hdr_ptr = $35; $36 = $hdr_ptr; $37 = ($36|0)==(0|0); if ($37) { $38 = $0; _out_of_memory($38,4); } $39 = $2; $40 = (($39) + 16)|0; $41 = $mem; $42 = ((($41)) + 76|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($40))|0; HEAP32[$42>>2] = $44; $45 = $1; $46 = $mem; $47 = ((($46)) + 60|0); $48 = (($47) + ($45<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = $hdr_ptr; HEAP32[$50>>2] = $49; $51 = $2; $52 = $hdr_ptr; $53 = ((($52)) + 4|0); HEAP32[$53>>2] = $51; $54 = $hdr_ptr; $55 = ((($54)) + 8|0); HEAP32[$55>>2] = 0; $56 = $hdr_ptr; $57 = $1; $58 = $mem; $59 = ((($58)) + 60|0); $60 = (($59) + ($57<<2)|0); HEAP32[$60>>2] = $56; $61 = $hdr_ptr; $62 = ((($61)) + 16|0); STACKTOP = sp;return ($62|0); } function _alloc_sarray($cinfo,$pool_id,$samplesperrow,$numrows) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $samplesperrow = $samplesperrow|0; $numrows = $numrows|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $currow = 0, $i = 0, $ltemp = 0, $mem = 0, $result = 0, $rowsperchunk = 0, $workspace = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $samplesperrow; $3 = $numrows; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $mem = $6; $7 = $2; $8 = $7; $9 = (999999984 / ($8>>>0))&-1; $ltemp = $9; $10 = $ltemp; $11 = ($10|0)<=(0); if ($11) { $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); HEAP32[$14>>2] = 70; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = $0; FUNCTION_TABLE_vi[$17 & 8191]($18); } $19 = $ltemp; $20 = $3; $21 = ($19|0)<($20|0); if ($21) { $22 = $ltemp; $rowsperchunk = $22; } else { $23 = $3; $rowsperchunk = $23; } $24 = $rowsperchunk; $25 = $mem; $26 = ((($25)) + 80|0); HEAP32[$26>>2] = $24; $27 = $0; $28 = $1; $29 = $3; $30 = $29<<2; $31 = (_alloc_small($27,$28,$30)|0); $result = $31; $currow = 0; L8: while(1) { $32 = $currow; $33 = $3; $34 = ($32>>>0)<($33>>>0); if (!($34)) { break; } $35 = $rowsperchunk; $36 = $3; $37 = $currow; $38 = (($36) - ($37))|0; $39 = ($35>>>0)<($38>>>0); if ($39) { $40 = $rowsperchunk; $44 = $40; } else { $41 = $3; $42 = $currow; $43 = (($41) - ($42))|0; $44 = $43; } $rowsperchunk = $44; $45 = $0; $46 = $1; $47 = $rowsperchunk; $48 = $2; $49 = Math_imul($47, $48)|0; $50 = $49; $51 = (_alloc_large($45,$46,$50)|0); $workspace = $51; $52 = $rowsperchunk; $i = $52; while(1) { $53 = $i; $54 = ($53>>>0)>(0); if (!($54)) { continue L8; } $55 = $workspace; $56 = $currow; $57 = (($56) + 1)|0; $currow = $57; $58 = $result; $59 = (($58) + ($56<<2)|0); HEAP32[$59>>2] = $55; $60 = $2; $61 = $workspace; $62 = (($61) + ($60)|0); $workspace = $62; $63 = $i; $64 = (($63) + -1)|0; $i = $64; } } $65 = $result; STACKTOP = sp;return ($65|0); } function _alloc_barray($cinfo,$pool_id,$blocksperrow,$numrows) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $blocksperrow = $blocksperrow|0; $numrows = $numrows|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $currow = 0, $i = 0, $ltemp = 0, $mem = 0, $result = 0, $rowsperchunk = 0, $workspace = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $blocksperrow; $3 = $numrows; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $mem = $6; $7 = $2; $8 = $7<<7; $9 = (999999984 / ($8>>>0))&-1; $ltemp = $9; $10 = $ltemp; $11 = ($10|0)<=(0); if ($11) { $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 20|0); HEAP32[$14>>2] = 70; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = $0; FUNCTION_TABLE_vi[$17 & 8191]($18); } $19 = $ltemp; $20 = $3; $21 = ($19|0)<($20|0); if ($21) { $22 = $ltemp; $rowsperchunk = $22; } else { $23 = $3; $rowsperchunk = $23; } $24 = $rowsperchunk; $25 = $mem; $26 = ((($25)) + 80|0); HEAP32[$26>>2] = $24; $27 = $0; $28 = $1; $29 = $3; $30 = $29<<2; $31 = (_alloc_small($27,$28,$30)|0); $result = $31; $currow = 0; L8: while(1) { $32 = $currow; $33 = $3; $34 = ($32>>>0)<($33>>>0); if (!($34)) { break; } $35 = $rowsperchunk; $36 = $3; $37 = $currow; $38 = (($36) - ($37))|0; $39 = ($35>>>0)<($38>>>0); if ($39) { $40 = $rowsperchunk; $44 = $40; } else { $41 = $3; $42 = $currow; $43 = (($41) - ($42))|0; $44 = $43; } $rowsperchunk = $44; $45 = $0; $46 = $1; $47 = $rowsperchunk; $48 = $2; $49 = Math_imul($47, $48)|0; $50 = $49<<7; $51 = (_alloc_large($45,$46,$50)|0); $workspace = $51; $52 = $rowsperchunk; $i = $52; while(1) { $53 = $i; $54 = ($53>>>0)>(0); if (!($54)) { continue L8; } $55 = $workspace; $56 = $currow; $57 = (($56) + 1)|0; $currow = $57; $58 = $result; $59 = (($58) + ($56<<2)|0); HEAP32[$59>>2] = $55; $60 = $2; $61 = $workspace; $62 = (($61) + ($60<<7)|0); $workspace = $62; $63 = $i; $64 = (($63) + -1)|0; $i = $64; } } $65 = $result; STACKTOP = sp;return ($65|0); } function _request_virt_sarray($cinfo,$pool_id,$pre_zero,$samplesperrow,$numrows,$maxaccess) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $pre_zero = $pre_zero|0; $samplesperrow = $samplesperrow|0; $numrows = $numrows|0; $maxaccess = $maxaccess|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mem = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $pre_zero; $3 = $samplesperrow; $4 = $numrows; $5 = $maxaccess; $6 = $0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $mem = $8; $9 = $1; $10 = ($9|0)!=(1); if ($10) { $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); HEAP32[$13>>2] = 14; $14 = $1; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 24|0); HEAP32[$17>>2] = $14; $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $0; FUNCTION_TABLE_vi[$20 & 8191]($21); } $22 = $0; $23 = $1; $24 = (_alloc_small($22,$23,120)|0); $result = $24; $25 = $result; HEAP32[$25>>2] = 0; $26 = $4; $27 = $result; $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; $29 = $3; $30 = $result; $31 = ((($30)) + 8|0); HEAP32[$31>>2] = $29; $32 = $5; $33 = $result; $34 = ((($33)) + 12|0); HEAP32[$34>>2] = $32; $35 = $2; $36 = $result; $37 = ((($36)) + 32|0); HEAP8[$37>>0] = $35; $38 = $result; $39 = ((($38)) + 34|0); HEAP8[$39>>0] = 0; $40 = $mem; $41 = ((($40)) + 68|0); $42 = HEAP32[$41>>2]|0; $43 = $result; $44 = ((($43)) + 36|0); HEAP32[$44>>2] = $42; $45 = $result; $46 = $mem; $47 = ((($46)) + 68|0); HEAP32[$47>>2] = $45; $48 = $result; STACKTOP = sp;return ($48|0); } function _request_virt_barray($cinfo,$pool_id,$pre_zero,$blocksperrow,$numrows,$maxaccess) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; $pre_zero = $pre_zero|0; $blocksperrow = $blocksperrow|0; $numrows = $numrows|0; $maxaccess = $maxaccess|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mem = 0, $result = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $pre_zero; $3 = $blocksperrow; $4 = $numrows; $5 = $maxaccess; $6 = $0; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $mem = $8; $9 = $1; $10 = ($9|0)!=(1); if ($10) { $11 = $0; $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); HEAP32[$13>>2] = 14; $14 = $1; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 24|0); HEAP32[$17>>2] = $14; $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $0; FUNCTION_TABLE_vi[$20 & 8191]($21); } $22 = $0; $23 = $1; $24 = (_alloc_small($22,$23,120)|0); $result = $24; $25 = $result; HEAP32[$25>>2] = 0; $26 = $4; $27 = $result; $28 = ((($27)) + 4|0); HEAP32[$28>>2] = $26; $29 = $3; $30 = $result; $31 = ((($30)) + 8|0); HEAP32[$31>>2] = $29; $32 = $5; $33 = $result; $34 = ((($33)) + 12|0); HEAP32[$34>>2] = $32; $35 = $2; $36 = $result; $37 = ((($36)) + 32|0); HEAP8[$37>>0] = $35; $38 = $result; $39 = ((($38)) + 34|0); HEAP8[$39>>0] = 0; $40 = $mem; $41 = ((($40)) + 72|0); $42 = HEAP32[$41>>2]|0; $43 = $result; $44 = ((($43)) + 36|0); HEAP32[$44>>2] = $42; $45 = $result; $46 = $mem; $47 = ((($46)) + 72|0); HEAP32[$47>>2] = $45; $48 = $result; STACKTOP = sp;return ($48|0); } function _realize_virt_arrays($cinfo) { $cinfo = $cinfo|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $avail_mem = 0, $bptr = 0, $max_minheights = 0, $maximum_space = 0, $mem = 0, $minheights = 0, $space_per_minheight = 0, $sptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $mem = $3; $space_per_minheight = 0; $maximum_space = 0; $4 = $mem; $5 = ((($4)) + 68|0); $6 = HEAP32[$5>>2]|0; $sptr = $6; while(1) { $7 = $sptr; $8 = ($7|0)!=(0|0); if (!($8)) { break; } $9 = $sptr; $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $12 = $sptr; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $sptr; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = Math_imul($14, $17)|0; $19 = $18; $20 = $space_per_minheight; $21 = (($20) + ($19))|0; $space_per_minheight = $21; $22 = $sptr; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = $sptr; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = Math_imul($24, $27)|0; $29 = $28; $30 = $maximum_space; $31 = (($30) + ($29))|0; $maximum_space = $31; } $32 = $sptr; $33 = ((($32)) + 36|0); $34 = HEAP32[$33>>2]|0; $sptr = $34; } $35 = $mem; $36 = ((($35)) + 72|0); $37 = HEAP32[$36>>2]|0; $bptr = $37; while(1) { $38 = $bptr; $39 = ($38|0)!=(0|0); if (!($39)) { break; } $40 = $bptr; $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if ($42) { $43 = $bptr; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = $bptr; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = Math_imul($45, $48)|0; $50 = $49<<7; $51 = $space_per_minheight; $52 = (($51) + ($50))|0; $space_per_minheight = $52; $53 = $bptr; $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = $bptr; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = Math_imul($55, $58)|0; $60 = $59<<7; $61 = $maximum_space; $62 = (($61) + ($60))|0; $maximum_space = $62; } $63 = $bptr; $64 = ((($63)) + 36|0); $65 = HEAP32[$64>>2]|0; $bptr = $65; } $66 = $space_per_minheight; $67 = ($66|0)<=(0); if ($67) { STACKTOP = sp;return; } $68 = $0; $69 = $space_per_minheight; $70 = $maximum_space; $71 = $mem; $72 = ((($71)) + 76|0); $73 = HEAP32[$72>>2]|0; $74 = (_jpeg_mem_available($68,$69,$70,$73)|0); $avail_mem = $74; $75 = $avail_mem; $76 = $maximum_space; $77 = ($75|0)>=($76|0); if ($77) { $max_minheights = 1000000000; } else { $78 = $avail_mem; $79 = $space_per_minheight; $80 = (($78|0) / ($79|0))&-1; $max_minheights = $80; $81 = $max_minheights; $82 = ($81|0)<=(0); $$ = $82 ? 1 : $80; $max_minheights = $$; } $83 = $mem; $84 = ((($83)) + 68|0); $85 = HEAP32[$84>>2]|0; $sptr = $85; while(1) { $86 = $sptr; $87 = ($86|0)!=(0|0); if (!($87)) { break; } $88 = $sptr; $89 = HEAP32[$88>>2]|0; $90 = ($89|0)==(0|0); if ($90) { $91 = $sptr; $92 = ((($91)) + 4|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) - 1)|0; $95 = $sptr; $96 = ((($95)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = (($94>>>0) / ($97>>>0))&-1; $99 = (($98) + 1)|0; $minheights = $99; $100 = $minheights; $101 = $max_minheights; $102 = ($100|0)<=($101|0); if ($102) { $103 = $sptr; $104 = ((($103)) + 4|0); $105 = HEAP32[$104>>2]|0; $106 = $sptr; $107 = ((($106)) + 16|0); HEAP32[$107>>2] = $105; } else { $108 = $max_minheights; $109 = $sptr; $110 = ((($109)) + 12|0); $111 = HEAP32[$110>>2]|0; $112 = Math_imul($108, $111)|0; $113 = $sptr; $114 = ((($113)) + 16|0); HEAP32[$114>>2] = $112; $115 = $0; $116 = $sptr; $117 = ((($116)) + 40|0); $118 = $sptr; $119 = ((($118)) + 4|0); $120 = HEAP32[$119>>2]|0; $121 = $sptr; $122 = ((($121)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = Math_imul($120, $123)|0; $125 = $124; _jpeg_open_backing_store($115,$117,$125); $126 = $sptr; $127 = ((($126)) + 34|0); HEAP8[$127>>0] = 1; } $128 = $0; $129 = $sptr; $130 = ((($129)) + 8|0); $131 = HEAP32[$130>>2]|0; $132 = $sptr; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = (_alloc_sarray($128,1,$131,$134)|0); $136 = $sptr; HEAP32[$136>>2] = $135; $137 = $mem; $138 = ((($137)) + 80|0); $139 = HEAP32[$138>>2]|0; $140 = $sptr; $141 = ((($140)) + 20|0); HEAP32[$141>>2] = $139; $142 = $sptr; $143 = ((($142)) + 24|0); HEAP32[$143>>2] = 0; $144 = $sptr; $145 = ((($144)) + 28|0); HEAP32[$145>>2] = 0; $146 = $sptr; $147 = ((($146)) + 33|0); HEAP8[$147>>0] = 0; } $148 = $sptr; $149 = ((($148)) + 36|0); $150 = HEAP32[$149>>2]|0; $sptr = $150; } $151 = $mem; $152 = ((($151)) + 72|0); $153 = HEAP32[$152>>2]|0; $bptr = $153; while(1) { $154 = $bptr; $155 = ($154|0)!=(0|0); if (!($155)) { break; } $156 = $bptr; $157 = HEAP32[$156>>2]|0; $158 = ($157|0)==(0|0); if ($158) { $159 = $bptr; $160 = ((($159)) + 4|0); $161 = HEAP32[$160>>2]|0; $162 = (($161) - 1)|0; $163 = $bptr; $164 = ((($163)) + 12|0); $165 = HEAP32[$164>>2]|0; $166 = (($162>>>0) / ($165>>>0))&-1; $167 = (($166) + 1)|0; $minheights = $167; $168 = $minheights; $169 = $max_minheights; $170 = ($168|0)<=($169|0); if ($170) { $171 = $bptr; $172 = ((($171)) + 4|0); $173 = HEAP32[$172>>2]|0; $174 = $bptr; $175 = ((($174)) + 16|0); HEAP32[$175>>2] = $173; } else { $176 = $max_minheights; $177 = $bptr; $178 = ((($177)) + 12|0); $179 = HEAP32[$178>>2]|0; $180 = Math_imul($176, $179)|0; $181 = $bptr; $182 = ((($181)) + 16|0); HEAP32[$182>>2] = $180; $183 = $0; $184 = $bptr; $185 = ((($184)) + 40|0); $186 = $bptr; $187 = ((($186)) + 4|0); $188 = HEAP32[$187>>2]|0; $189 = $bptr; $190 = ((($189)) + 8|0); $191 = HEAP32[$190>>2]|0; $192 = Math_imul($188, $191)|0; $193 = $192<<7; _jpeg_open_backing_store($183,$185,$193); $194 = $bptr; $195 = ((($194)) + 34|0); HEAP8[$195>>0] = 1; } $196 = $0; $197 = $bptr; $198 = ((($197)) + 8|0); $199 = HEAP32[$198>>2]|0; $200 = $bptr; $201 = ((($200)) + 16|0); $202 = HEAP32[$201>>2]|0; $203 = (_alloc_barray($196,1,$199,$202)|0); $204 = $bptr; HEAP32[$204>>2] = $203; $205 = $mem; $206 = ((($205)) + 80|0); $207 = HEAP32[$206>>2]|0; $208 = $bptr; $209 = ((($208)) + 20|0); HEAP32[$209>>2] = $207; $210 = $bptr; $211 = ((($210)) + 24|0); HEAP32[$211>>2] = 0; $212 = $bptr; $213 = ((($212)) + 28|0); HEAP32[$213>>2] = 0; $214 = $bptr; $215 = ((($214)) + 33|0); HEAP8[$215>>0] = 0; } $216 = $bptr; $217 = ((($216)) + 36|0); $218 = HEAP32[$217>>2]|0; $bptr = $218; } STACKTOP = sp;return; } function _access_virt_sarray($cinfo,$ptr,$start_row,$num_rows,$writable) { $cinfo = $cinfo|0; $ptr = $ptr|0; $start_row = $start_row|0; $num_rows = $num_rows|0; $writable = $writable|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $bytesperrow = 0, $end_row = 0, $ltemp = 0, $undef_row = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $ptr; $2 = $start_row; $3 = $num_rows; $4 = $writable; $5 = $2; $6 = $3; $7 = (($5) + ($6))|0; $end_row = $7; $8 = $end_row; $9 = $1; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($8>>>0)>($11>>>0); if ($12) { label = 4; } else { $13 = $3; $14 = $1; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ($13>>>0)>($16>>>0); if ($17) { label = 4; } else { $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { label = 4; } } } if ((label|0) == 4) { $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); HEAP32[$23>>2] = 22; $24 = $0; $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = $0; FUNCTION_TABLE_vi[$26 & 8191]($27); } $28 = $2; $29 = $1; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = ($28>>>0)<($31>>>0); if ($32) { label = 7; } else { $33 = $end_row; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = $1; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = (($36) + ($39))|0; $41 = ($33>>>0)>($40>>>0); if ($41) { label = 7; } } if ((label|0) == 7) { $42 = $1; $43 = ((($42)) + 34|0); $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)!=(0); if (!($45)) { $46 = $0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 20|0); HEAP32[$48>>2] = 69; $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = $0; FUNCTION_TABLE_vi[$51 & 8191]($52); } $53 = $1; $54 = ((($53)) + 33|0); $55 = HEAP8[$54>>0]|0; $56 = ($55<<24>>24)!=(0); if ($56) { $57 = $0; $58 = $1; _do_sarray_io($57,$58,1); $59 = $1; $60 = ((($59)) + 33|0); HEAP8[$60>>0] = 0; } $61 = $2; $62 = $1; $63 = ((($62)) + 24|0); $64 = HEAP32[$63>>2]|0; $65 = ($61>>>0)>($64>>>0); if ($65) { $66 = $2; $67 = $1; $68 = ((($67)) + 24|0); HEAP32[$68>>2] = $66; } else { $69 = $end_row; $70 = $1; $71 = ((($70)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = (($69) - ($72))|0; $ltemp = $73; $74 = $ltemp; $75 = ($74|0)<(0); $$ = $75 ? 0 : $73; $ltemp = $$; $76 = $ltemp; $77 = $1; $78 = ((($77)) + 24|0); HEAP32[$78>>2] = $76; } $79 = $0; $80 = $1; _do_sarray_io($79,$80,0); } $81 = $1; $82 = ((($81)) + 28|0); $83 = HEAP32[$82>>2]|0; $84 = $end_row; $85 = ($83>>>0)<($84>>>0); L22: do { if ($85) { $86 = $1; $87 = ((($86)) + 28|0); $88 = HEAP32[$87>>2]|0; $89 = $2; $90 = ($88>>>0)<($89>>>0); if ($90) { $91 = $4; $92 = ($91<<24>>24)!=(0); if ($92) { $93 = $0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 20|0); HEAP32[$95>>2] = 22; $96 = $0; $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = $0; FUNCTION_TABLE_vi[$98 & 8191]($99); } $100 = $2; $undef_row = $100; } else { $101 = $1; $102 = ((($101)) + 28|0); $103 = HEAP32[$102>>2]|0; $undef_row = $103; } $104 = $4; $105 = ($104<<24>>24)!=(0); if ($105) { $106 = $end_row; $107 = $1; $108 = ((($107)) + 28|0); HEAP32[$108>>2] = $106; } $109 = $1; $110 = ((($109)) + 32|0); $111 = HEAP8[$110>>0]|0; $112 = ($111<<24>>24)!=(0); if (!($112)) { $138 = $4; $139 = ($138<<24>>24)!=(0); if ($139) { break; } $140 = $0; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 20|0); HEAP32[$142>>2] = 22; $143 = $0; $144 = HEAP32[$143>>2]|0; $145 = HEAP32[$144>>2]|0; $146 = $0; FUNCTION_TABLE_vi[$145 & 8191]($146); break; } $113 = $1; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = $115; $bytesperrow = $116; $117 = $1; $118 = ((($117)) + 24|0); $119 = HEAP32[$118>>2]|0; $120 = $undef_row; $121 = (($120) - ($119))|0; $undef_row = $121; $122 = $1; $123 = ((($122)) + 24|0); $124 = HEAP32[$123>>2]|0; $125 = $end_row; $126 = (($125) - ($124))|0; $end_row = $126; while(1) { $127 = $undef_row; $128 = $end_row; $129 = ($127>>>0)<($128>>>0); if (!($129)) { break L22; } $130 = $undef_row; $131 = $1; $132 = HEAP32[$131>>2]|0; $133 = (($132) + ($130<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = $bytesperrow; _jzero_far($134,$135); $136 = $undef_row; $137 = (($136) + 1)|0; $undef_row = $137; } } } while(0); $147 = $4; $148 = ($147<<24>>24)!=(0); if (!($148)) { $151 = $1; $152 = HEAP32[$151>>2]|0; $153 = $2; $154 = $1; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = (($153) - ($156))|0; $158 = (($152) + ($157<<2)|0); STACKTOP = sp;return ($158|0); } $149 = $1; $150 = ((($149)) + 33|0); HEAP8[$150>>0] = 1; $151 = $1; $152 = HEAP32[$151>>2]|0; $153 = $2; $154 = $1; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = (($153) - ($156))|0; $158 = (($152) + ($157<<2)|0); STACKTOP = sp;return ($158|0); } function _access_virt_barray($cinfo,$ptr,$start_row,$num_rows,$writable) { $cinfo = $cinfo|0; $ptr = $ptr|0; $start_row = $start_row|0; $num_rows = $num_rows|0; $writable = $writable|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $bytesperrow = 0, $end_row = 0, $ltemp = 0, $undef_row = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $ptr; $2 = $start_row; $3 = $num_rows; $4 = $writable; $5 = $2; $6 = $3; $7 = (($5) + ($6))|0; $end_row = $7; $8 = $end_row; $9 = $1; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($8>>>0)>($11>>>0); if ($12) { label = 4; } else { $13 = $3; $14 = $1; $15 = ((($14)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ($13>>>0)>($16>>>0); if ($17) { label = 4; } else { $18 = $1; $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { label = 4; } } } if ((label|0) == 4) { $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = ((($22)) + 20|0); HEAP32[$23>>2] = 22; $24 = $0; $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; $27 = $0; FUNCTION_TABLE_vi[$26 & 8191]($27); } $28 = $2; $29 = $1; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = ($28>>>0)<($31>>>0); if ($32) { label = 7; } else { $33 = $end_row; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = $1; $38 = ((($37)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = (($36) + ($39))|0; $41 = ($33>>>0)>($40>>>0); if ($41) { label = 7; } } if ((label|0) == 7) { $42 = $1; $43 = ((($42)) + 34|0); $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)!=(0); if (!($45)) { $46 = $0; $47 = HEAP32[$46>>2]|0; $48 = ((($47)) + 20|0); HEAP32[$48>>2] = 69; $49 = $0; $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = $0; FUNCTION_TABLE_vi[$51 & 8191]($52); } $53 = $1; $54 = ((($53)) + 33|0); $55 = HEAP8[$54>>0]|0; $56 = ($55<<24>>24)!=(0); if ($56) { $57 = $0; $58 = $1; _do_barray_io($57,$58,1); $59 = $1; $60 = ((($59)) + 33|0); HEAP8[$60>>0] = 0; } $61 = $2; $62 = $1; $63 = ((($62)) + 24|0); $64 = HEAP32[$63>>2]|0; $65 = ($61>>>0)>($64>>>0); if ($65) { $66 = $2; $67 = $1; $68 = ((($67)) + 24|0); HEAP32[$68>>2] = $66; } else { $69 = $end_row; $70 = $1; $71 = ((($70)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = (($69) - ($72))|0; $ltemp = $73; $74 = $ltemp; $75 = ($74|0)<(0); $$ = $75 ? 0 : $73; $ltemp = $$; $76 = $ltemp; $77 = $1; $78 = ((($77)) + 24|0); HEAP32[$78>>2] = $76; } $79 = $0; $80 = $1; _do_barray_io($79,$80,0); } $81 = $1; $82 = ((($81)) + 28|0); $83 = HEAP32[$82>>2]|0; $84 = $end_row; $85 = ($83>>>0)<($84>>>0); L22: do { if ($85) { $86 = $1; $87 = ((($86)) + 28|0); $88 = HEAP32[$87>>2]|0; $89 = $2; $90 = ($88>>>0)<($89>>>0); if ($90) { $91 = $4; $92 = ($91<<24>>24)!=(0); if ($92) { $93 = $0; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 20|0); HEAP32[$95>>2] = 22; $96 = $0; $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$97>>2]|0; $99 = $0; FUNCTION_TABLE_vi[$98 & 8191]($99); } $100 = $2; $undef_row = $100; } else { $101 = $1; $102 = ((($101)) + 28|0); $103 = HEAP32[$102>>2]|0; $undef_row = $103; } $104 = $4; $105 = ($104<<24>>24)!=(0); if ($105) { $106 = $end_row; $107 = $1; $108 = ((($107)) + 28|0); HEAP32[$108>>2] = $106; } $109 = $1; $110 = ((($109)) + 32|0); $111 = HEAP8[$110>>0]|0; $112 = ($111<<24>>24)!=(0); if (!($112)) { $138 = $4; $139 = ($138<<24>>24)!=(0); if ($139) { break; } $140 = $0; $141 = HEAP32[$140>>2]|0; $142 = ((($141)) + 20|0); HEAP32[$142>>2] = 22; $143 = $0; $144 = HEAP32[$143>>2]|0; $145 = HEAP32[$144>>2]|0; $146 = $0; FUNCTION_TABLE_vi[$145 & 8191]($146); break; } $113 = $1; $114 = ((($113)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = $115<<7; $bytesperrow = $116; $117 = $1; $118 = ((($117)) + 24|0); $119 = HEAP32[$118>>2]|0; $120 = $undef_row; $121 = (($120) - ($119))|0; $undef_row = $121; $122 = $1; $123 = ((($122)) + 24|0); $124 = HEAP32[$123>>2]|0; $125 = $end_row; $126 = (($125) - ($124))|0; $end_row = $126; while(1) { $127 = $undef_row; $128 = $end_row; $129 = ($127>>>0)<($128>>>0); if (!($129)) { break L22; } $130 = $undef_row; $131 = $1; $132 = HEAP32[$131>>2]|0; $133 = (($132) + ($130<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = $bytesperrow; _jzero_far($134,$135); $136 = $undef_row; $137 = (($136) + 1)|0; $undef_row = $137; } } } while(0); $147 = $4; $148 = ($147<<24>>24)!=(0); if (!($148)) { $151 = $1; $152 = HEAP32[$151>>2]|0; $153 = $2; $154 = $1; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = (($153) - ($156))|0; $158 = (($152) + ($157<<2)|0); STACKTOP = sp;return ($158|0); } $149 = $1; $150 = ((($149)) + 33|0); HEAP8[$150>>0] = 1; $151 = $1; $152 = HEAP32[$151>>2]|0; $153 = $2; $154 = $1; $155 = ((($154)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = (($153) - ($156))|0; $158 = (($152) + ($157<<2)|0); STACKTOP = sp;return ($158|0); } function _free_pool($cinfo,$pool_id) { $cinfo = $cinfo|0; $pool_id = $pool_id|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bptr = 0, $lhdr_ptr = 0, $mem = 0, $next_lhdr_ptr = 0, $next_shdr_ptr = 0, $or$cond = 0, $shdr_ptr = 0, $space_freed = 0, $sptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pool_id; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $mem = $4; $5 = $1; $6 = ($5|0)<(0); $7 = $1; $8 = ($7|0)>=(2); $or$cond = $6 | $8; if ($or$cond) { $9 = $0; $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 20|0); HEAP32[$11>>2] = 14; $12 = $1; $13 = $0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 24|0); HEAP32[$15>>2] = $12; $16 = $0; $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = $0; FUNCTION_TABLE_vi[$18 & 8191]($19); } $20 = $1; $21 = ($20|0)==(1); if ($21) { $22 = $mem; $23 = ((($22)) + 68|0); $24 = HEAP32[$23>>2]|0; $sptr = $24; while(1) { $25 = $sptr; $26 = ($25|0)!=(0|0); if (!($26)) { break; } $27 = $sptr; $28 = ((($27)) + 34|0); $29 = HEAP8[$28>>0]|0; $30 = ($29<<24>>24)!=(0); if ($30) { $31 = $sptr; $32 = ((($31)) + 34|0); HEAP8[$32>>0] = 0; $33 = $sptr; $34 = ((($33)) + 40|0); $35 = ((($34)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = $0; $38 = $sptr; $39 = ((($38)) + 40|0); FUNCTION_TABLE_vii[$36 & 8191]($37,$39); } $40 = $sptr; $41 = ((($40)) + 36|0); $42 = HEAP32[$41>>2]|0; $sptr = $42; } $43 = $mem; $44 = ((($43)) + 68|0); HEAP32[$44>>2] = 0; $45 = $mem; $46 = ((($45)) + 72|0); $47 = HEAP32[$46>>2]|0; $bptr = $47; while(1) { $48 = $bptr; $49 = ($48|0)!=(0|0); if (!($49)) { break; } $50 = $bptr; $51 = ((($50)) + 34|0); $52 = HEAP8[$51>>0]|0; $53 = ($52<<24>>24)!=(0); if ($53) { $54 = $bptr; $55 = ((($54)) + 34|0); HEAP8[$55>>0] = 0; $56 = $bptr; $57 = ((($56)) + 40|0); $58 = ((($57)) + 8|0); $59 = HEAP32[$58>>2]|0; $60 = $0; $61 = $bptr; $62 = ((($61)) + 40|0); FUNCTION_TABLE_vii[$59 & 8191]($60,$62); } $63 = $bptr; $64 = ((($63)) + 36|0); $65 = HEAP32[$64>>2]|0; $bptr = $65; } $66 = $mem; $67 = ((($66)) + 72|0); HEAP32[$67>>2] = 0; } $68 = $1; $69 = $mem; $70 = ((($69)) + 60|0); $71 = (($70) + ($68<<2)|0); $72 = HEAP32[$71>>2]|0; $lhdr_ptr = $72; $73 = $1; $74 = $mem; $75 = ((($74)) + 60|0); $76 = (($75) + ($73<<2)|0); HEAP32[$76>>2] = 0; while(1) { $77 = $lhdr_ptr; $78 = ($77|0)!=(0|0); if (!($78)) { break; } $79 = $lhdr_ptr; $80 = HEAP32[$79>>2]|0; $next_lhdr_ptr = $80; $81 = $lhdr_ptr; $82 = ((($81)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = $lhdr_ptr; $85 = ((($84)) + 8|0); $86 = HEAP32[$85>>2]|0; $87 = (($83) + ($86))|0; $88 = (($87) + 16)|0; $space_freed = $88; $89 = $0; $90 = $lhdr_ptr; $91 = $space_freed; _jpeg_free_large($89,$90,$91); $92 = $space_freed; $93 = $mem; $94 = ((($93)) + 76|0); $95 = HEAP32[$94>>2]|0; $96 = (($95) - ($92))|0; HEAP32[$94>>2] = $96; $97 = $next_lhdr_ptr; $lhdr_ptr = $97; } $98 = $1; $99 = $mem; $100 = ((($99)) + 52|0); $101 = (($100) + ($98<<2)|0); $102 = HEAP32[$101>>2]|0; $shdr_ptr = $102; $103 = $1; $104 = $mem; $105 = ((($104)) + 52|0); $106 = (($105) + ($103<<2)|0); HEAP32[$106>>2] = 0; while(1) { $107 = $shdr_ptr; $108 = ($107|0)!=(0|0); if (!($108)) { break; } $109 = $shdr_ptr; $110 = HEAP32[$109>>2]|0; $next_shdr_ptr = $110; $111 = $shdr_ptr; $112 = ((($111)) + 4|0); $113 = HEAP32[$112>>2]|0; $114 = $shdr_ptr; $115 = ((($114)) + 8|0); $116 = HEAP32[$115>>2]|0; $117 = (($113) + ($116))|0; $118 = (($117) + 16)|0; $space_freed = $118; $119 = $0; $120 = $shdr_ptr; $121 = $space_freed; _jpeg_free_small($119,$120,$121); $122 = $space_freed; $123 = $mem; $124 = ((($123)) + 76|0); $125 = HEAP32[$124>>2]|0; $126 = (($125) - ($122))|0; HEAP32[$124>>2] = $126; $127 = $next_shdr_ptr; $shdr_ptr = $127; } STACKTOP = sp;return; } function _self_destruct($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pool = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $pool = 1; while(1) { $1 = $pool; $2 = ($1|0)>=(0); $3 = $0; if (!($2)) { break; } $4 = $pool; _free_pool($3,$4); $5 = $pool; $6 = (($5) + -1)|0; $pool = $6; } $7 = $0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; _jpeg_free_small($3,$9,84); $10 = $0; $11 = ((($10)) + 4|0); HEAP32[$11>>2] = 0; $12 = $0; _jpeg_mem_term($12); STACKTOP = sp;return; } function _out_of_memory($cinfo,$which) { $cinfo = $cinfo|0; $which = $which|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $which; $2 = $0; $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); HEAP32[$4>>2] = 54; $5 = $1; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 24|0); HEAP32[$8>>2] = $5; $9 = $0; $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = $0; FUNCTION_TABLE_vi[$11 & 8191]($12); STACKTOP = sp;return; } function _do_sarray_io($cinfo,$ptr,$writing) { $cinfo = $cinfo|0; $ptr = $ptr|0; $writing = $writing|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $byte_count = 0, $bytesperrow = 0, $file_offset = 0, $i = 0, $rows = 0, $thisrow = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $ptr; $2 = $writing; $3 = $1; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $5; $bytesperrow = $6; $7 = $1; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = $bytesperrow; $11 = Math_imul($9, $10)|0; $file_offset = $11; $i = 0; while(1) { $12 = $i; $13 = $1; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)<($15|0); if (!($16)) { label = 17; break; } $17 = $1; $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = $i; $24 = (($22) - ($23))|0; $25 = ($19|0)<($24|0); $26 = $1; if ($25) { $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; $33 = $28; } else { $29 = ((($26)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = $i; $32 = (($30) - ($31))|0; $33 = $32; } $rows = $33; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = $i; $38 = (($36) + ($37))|0; $thisrow = $38; $39 = $rows; $40 = $1; $41 = ((($40)) + 28|0); $42 = HEAP32[$41>>2]|0; $43 = $thisrow; $44 = (($42) - ($43))|0; $45 = ($39|0)<($44|0); if ($45) { $46 = $rows; $52 = $46; } else { $47 = $1; $48 = ((($47)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = $thisrow; $51 = (($49) - ($50))|0; $52 = $51; } $rows = $52; $53 = $rows; $54 = $1; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = $thisrow; $58 = (($56) - ($57))|0; $59 = ($53|0)<($58|0); if ($59) { $60 = $rows; $66 = $60; } else { $61 = $1; $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = $thisrow; $65 = (($63) - ($64))|0; $66 = $65; } $rows = $66; $67 = $rows; $68 = ($67|0)<=(0); if ($68) { label = 17; break; } $69 = $rows; $70 = $bytesperrow; $71 = Math_imul($69, $70)|0; $byte_count = $71; $72 = $2; $73 = ($72<<24>>24)!=(0); $74 = $1; $75 = ((($74)) + 40|0); if ($73) { $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $0; $79 = $1; $80 = ((($79)) + 40|0); $81 = $i; $82 = $1; $83 = HEAP32[$82>>2]|0; $84 = (($83) + ($81<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = $file_offset; $87 = $byte_count; FUNCTION_TABLE_viiiii[$77 & 8191]($78,$80,$85,$86,$87); } else { $88 = HEAP32[$75>>2]|0; $89 = $0; $90 = $1; $91 = ((($90)) + 40|0); $92 = $i; $93 = $1; $94 = HEAP32[$93>>2]|0; $95 = (($94) + ($92<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = $file_offset; $98 = $byte_count; FUNCTION_TABLE_viiiii[$88 & 8191]($89,$91,$96,$97,$98); } $99 = $byte_count; $100 = $file_offset; $101 = (($100) + ($99))|0; $file_offset = $101; $102 = $1; $103 = ((($102)) + 20|0); $104 = HEAP32[$103>>2]|0; $105 = $i; $106 = (($105) + ($104))|0; $i = $106; } if ((label|0) == 17) { STACKTOP = sp;return; } } function _do_barray_io($cinfo,$ptr,$writing) { $cinfo = $cinfo|0; $ptr = $ptr|0; $writing = $writing|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $byte_count = 0, $bytesperrow = 0, $file_offset = 0, $i = 0, $rows = 0, $thisrow = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $ptr; $2 = $writing; $3 = $1; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = $5<<7; $bytesperrow = $6; $7 = $1; $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = $bytesperrow; $11 = Math_imul($9, $10)|0; $file_offset = $11; $i = 0; while(1) { $12 = $i; $13 = $1; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)<($15|0); if (!($16)) { label = 17; break; } $17 = $1; $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $23 = $i; $24 = (($22) - ($23))|0; $25 = ($19|0)<($24|0); $26 = $1; if ($25) { $27 = ((($26)) + 20|0); $28 = HEAP32[$27>>2]|0; $33 = $28; } else { $29 = ((($26)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = $i; $32 = (($30) - ($31))|0; $33 = $32; } $rows = $33; $34 = $1; $35 = ((($34)) + 24|0); $36 = HEAP32[$35>>2]|0; $37 = $i; $38 = (($36) + ($37))|0; $thisrow = $38; $39 = $rows; $40 = $1; $41 = ((($40)) + 28|0); $42 = HEAP32[$41>>2]|0; $43 = $thisrow; $44 = (($42) - ($43))|0; $45 = ($39|0)<($44|0); if ($45) { $46 = $rows; $52 = $46; } else { $47 = $1; $48 = ((($47)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = $thisrow; $51 = (($49) - ($50))|0; $52 = $51; } $rows = $52; $53 = $rows; $54 = $1; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = $thisrow; $58 = (($56) - ($57))|0; $59 = ($53|0)<($58|0); if ($59) { $60 = $rows; $66 = $60; } else { $61 = $1; $62 = ((($61)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = $thisrow; $65 = (($63) - ($64))|0; $66 = $65; } $rows = $66; $67 = $rows; $68 = ($67|0)<=(0); if ($68) { label = 17; break; } $69 = $rows; $70 = $bytesperrow; $71 = Math_imul($69, $70)|0; $byte_count = $71; $72 = $2; $73 = ($72<<24>>24)!=(0); $74 = $1; $75 = ((($74)) + 40|0); if ($73) { $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $0; $79 = $1; $80 = ((($79)) + 40|0); $81 = $i; $82 = $1; $83 = HEAP32[$82>>2]|0; $84 = (($83) + ($81<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = $file_offset; $87 = $byte_count; FUNCTION_TABLE_viiiii[$77 & 8191]($78,$80,$85,$86,$87); } else { $88 = HEAP32[$75>>2]|0; $89 = $0; $90 = $1; $91 = ((($90)) + 40|0); $92 = $i; $93 = $1; $94 = HEAP32[$93>>2]|0; $95 = (($94) + ($92<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = $file_offset; $98 = $byte_count; FUNCTION_TABLE_viiiii[$88 & 8191]($89,$91,$96,$97,$98); } $99 = $byte_count; $100 = $file_offset; $101 = (($100) + ($99))|0; $file_offset = $101; $102 = $1; $103 = ((($102)) + 20|0); $104 = HEAP32[$103>>2]|0; $105 = $i; $106 = (($105) + ($104))|0; $i = $106; } if ((label|0) == 17) { STACKTOP = sp;return; } } function _jpeg_get_small($cinfo,$sizeofobject) { $cinfo = $cinfo|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $sizeofobject; $2 = $1; $3 = (_malloc($2)|0); STACKTOP = sp;return ($3|0); } function _jpeg_free_small($cinfo,$object,$sizeofobject) { $cinfo = $cinfo|0; $object = $object|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $object; $2 = $sizeofobject; $3 = $1; _free($3); STACKTOP = sp;return; } function _jpeg_get_large($cinfo,$sizeofobject) { $cinfo = $cinfo|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $sizeofobject; $2 = $1; $3 = (_malloc($2)|0); STACKTOP = sp;return ($3|0); } function _jpeg_free_large($cinfo,$object,$sizeofobject) { $cinfo = $cinfo|0; $object = $object|0; $sizeofobject = $sizeofobject|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $object; $2 = $sizeofobject; $3 = $1; _free($3); STACKTOP = sp;return; } function _jpeg_mem_available($cinfo,$min_bytes_needed,$max_bytes_needed,$already_allocated) { $cinfo = $cinfo|0; $min_bytes_needed = $min_bytes_needed|0; $max_bytes_needed = $max_bytes_needed|0; $already_allocated = $already_allocated|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $min_bytes_needed; $2 = $max_bytes_needed; $3 = $already_allocated; $4 = $2; STACKTOP = sp;return ($4|0); } function _jpeg_open_backing_store($cinfo,$info,$total_bytes_needed) { $cinfo = $cinfo|0; $info = $info|0; $total_bytes_needed = $total_bytes_needed|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $info; $2 = $total_bytes_needed; $3 = $0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 20|0); HEAP32[$5>>2] = 49; $6 = $0; $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = $0; FUNCTION_TABLE_vi[$8 & 8191]($9); STACKTOP = sp;return; } function _jpeg_mem_init($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return 0; } function _jpeg_mem_term($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return; } function _jdiv_round_up($a,$b) { $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $a; $1 = $b; $2 = $0; $3 = $1; $4 = (($2) + ($3))|0; $5 = (($4) - 1)|0; $6 = $1; $7 = (($5|0) / ($6|0))&-1; STACKTOP = sp;return ($7|0); } function _jround_up($a,$b) { $a = $a|0; $b = $b|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $a; $1 = $b; $2 = $1; $3 = (($2) - 1)|0; $4 = $0; $5 = (($4) + ($3))|0; $0 = $5; $6 = $0; $7 = $0; $8 = $1; $9 = (($7|0) % ($8|0))&-1; $10 = (($6) - ($9))|0; STACKTOP = sp;return ($10|0); } function _jcopy_sample_rows($input_array,$source_row,$output_array,$dest_row,$num_rows,$num_cols) { $input_array = $input_array|0; $source_row = $source_row|0; $output_array = $output_array|0; $dest_row = $dest_row|0; $num_rows = $num_rows|0; $num_cols = $num_cols|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $count = 0, $inptr = 0, $outptr = 0, $row = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $input_array; $1 = $source_row; $2 = $output_array; $3 = $dest_row; $4 = $num_rows; $5 = $num_cols; $6 = $5; $7 = $6; $count = $7; $8 = $1; $9 = $0; $10 = (($9) + ($8<<2)|0); $0 = $10; $11 = $3; $12 = $2; $13 = (($12) + ($11<<2)|0); $2 = $13; $14 = $4; $row = $14; while(1) { $15 = $row; $16 = ($15|0)>(0); if (!($16)) { break; } $17 = $0; $18 = ((($17)) + 4|0); $0 = $18; $19 = HEAP32[$17>>2]|0; $inptr = $19; $20 = $2; $21 = ((($20)) + 4|0); $2 = $21; $22 = HEAP32[$20>>2]|0; $outptr = $22; $23 = $outptr; $24 = $inptr; $25 = $count; _memcpy(($23|0),($24|0),($25|0))|0; $26 = $row; $27 = (($26) + -1)|0; $row = $27; } STACKTOP = sp;return; } function _jcopy_block_row($input_row,$output_row,$num_blocks) { $input_row = $input_row|0; $output_row = $output_row|0; $num_blocks = $num_blocks|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $input_row; $1 = $output_row; $2 = $num_blocks; $3 = $1; $4 = $0; $5 = $2; $6 = $5<<7; _memcpy(($3|0),($4|0),($6|0))|0; STACKTOP = sp;return; } function _jzero_far($target,$bytestozero) { $target = $target|0; $bytestozero = $bytestozero|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $target; $1 = $bytestozero; $2 = $0; $3 = $1; _memset(($2|0),0,($3|0))|0; STACKTOP = sp;return; } function _jpeg_abort($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $pool = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $pool = 1; while(1) { $5 = $pool; $6 = ($5|0)>(0); $7 = $0; if (!($6)) { break; } $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = $0; $13 = $pool; FUNCTION_TABLE_vii[$11 & 8191]($12,$13); $14 = $pool; $15 = (($14) + -1)|0; $pool = $15; } $16 = ((($7)) + 16|0); $17 = HEAP8[$16>>0]|0; $18 = ($17<<24>>24)!=(0); $19 = $0; $20 = ((($19)) + 20|0); if ($18) { HEAP32[$20>>2] = 200; $21 = $0; $22 = ((($21)) + 268|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } else { HEAP32[$20>>2] = 100; STACKTOP = sp;return; } } function _jpeg_destroy($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)!=(0|0); if ($4) { $5 = $0; $6 = ((($5)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = $0; FUNCTION_TABLE_vi[$9 & 8191]($10); } $11 = $0; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 0; $13 = $0; $14 = ((($13)) + 20|0); HEAP32[$14>>2] = 0; STACKTOP = sp;return; } function _jpeg_alloc_quant_table($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,0,130)|0); $tbl = $6; $7 = $tbl; $8 = ((($7)) + 128|0); HEAP8[$8>>0] = 0; $9 = $tbl; STACKTOP = sp;return ($9|0); } function _jpeg_alloc_huff_table($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,0,274)|0); $tbl = $6; $7 = $tbl; $8 = ((($7)) + 273|0); HEAP8[$8>>0] = 0; $9 = $tbl; STACKTOP = sp;return ($9|0); } function _jinit_d_coef_controller($cinfo,$need_full_buffer) { $cinfo = $cinfo|0; $need_full_buffer = $need_full_buffer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $access_rows = 0, $buffer = 0, $ci = 0; var $coef = 0, $compptr = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $need_full_buffer; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = $0; $7 = (FUNCTION_TABLE_iiii[$5 & 8191]($6,1,116)|0); $coef = $7; $8 = $coef; $9 = $0; $10 = ((($9)) + 392|0); HEAP32[$10>>2] = $8; $11 = $coef; HEAP32[$11>>2] = 7138; $12 = $coef; $13 = ((($12)) + 8|0); HEAP32[$13>>2] = 7139; $14 = $coef; $15 = ((($14)) + 112|0); HEAP32[$15>>2] = 0; $16 = $1; $17 = ($16<<24>>24)!=(0); if (!($17)) { $73 = $0; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $0; $79 = (FUNCTION_TABLE_iiii[$77 & 8191]($78,1,1280)|0); $buffer = $79; $i = 0; while(1) { $80 = $i; $81 = ($80|0)<(10); if (!($81)) { break; } $82 = $buffer; $83 = $i; $84 = (($82) + ($83<<7)|0); $85 = $i; $86 = $coef; $87 = ((($86)) + 32|0); $88 = (($87) + ($85<<2)|0); HEAP32[$88>>2] = $84; $89 = $i; $90 = (($89) + 1)|0; $i = $90; } $91 = $coef; $92 = ((($91)) + 4|0); HEAP32[$92>>2] = 7142; $93 = $coef; $94 = ((($93)) + 12|0); HEAP32[$94>>2] = 7143; $95 = $coef; $96 = ((($95)) + 16|0); HEAP32[$96>>2] = 0; STACKTOP = sp;return; } $ci = 0; $18 = $0; $19 = ((($18)) + 196|0); $20 = HEAP32[$19>>2]|0; $compptr = $20; while(1) { $21 = $ci; $22 = $0; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = ($21|0)<($24|0); if (!($25)) { break; } $26 = $compptr; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $access_rows = $28; $29 = $0; $30 = ((($29)) + 200|0); $31 = HEAP8[$30>>0]|0; $32 = ($31<<24>>24)!=(0); if ($32) { $33 = $access_rows; $34 = ($33*3)|0; $access_rows = $34; } $35 = $0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 20|0); $39 = HEAP32[$38>>2]|0; $40 = $0; $41 = $compptr; $42 = ((($41)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = $compptr; $45 = ((($44)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = (_jround_up($43,$46)|0); $48 = $compptr; $49 = ((($48)) + 32|0); $50 = HEAP32[$49>>2]|0; $51 = $compptr; $52 = ((($51)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = (_jround_up($50,$53)|0); $55 = $access_rows; $56 = (FUNCTION_TABLE_iiiiiii[$39 & 8191]($40,1,1,$47,$54,$55)|0); $57 = $ci; $58 = $coef; $59 = ((($58)) + 72|0); $60 = (($59) + ($57<<2)|0); HEAP32[$60>>2] = $56; $61 = $ci; $62 = (($61) + 1)|0; $ci = $62; $63 = $compptr; $64 = ((($63)) + 84|0); $compptr = $64; } $65 = $coef; $66 = ((($65)) + 4|0); HEAP32[$66>>2] = 7140; $67 = $coef; $68 = ((($67)) + 12|0); HEAP32[$68>>2] = 7141; $69 = $coef; $70 = ((($69)) + 72|0); $71 = $coef; $72 = ((($71)) + 16|0); HEAP32[$72>>2] = $70; STACKTOP = sp;return; } function _start_input_pass_6811($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 128|0); HEAP32[$2>>2] = 0; $3 = $0; _start_iMCU_row($3); STACKTOP = sp;return; } function _start_output_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $coef = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 392|0); $3 = HEAP32[$2>>2]|0; $coef = $3; $4 = $coef; $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0|0); do { if ($7) { $8 = $0; $9 = ((($8)) + 73|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $12 = ($11|0)!=(0); if ($12) { $13 = $0; $14 = (_smoothing_ok($13)|0); $15 = $14&255; $16 = ($15|0)!=(0); if ($16) { $17 = $coef; $18 = ((($17)) + 12|0); HEAP32[$18>>2] = 7144; break; } } $19 = $coef; $20 = ((($19)) + 12|0); HEAP32[$20>>2] = 7141; } } while(0); $21 = $0; $22 = ((($21)) + 136|0); HEAP32[$22>>2] = 0; STACKTOP = sp;return; } function _consume_data($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $MCU_col_num = 0, $blkn = 0, $buffer = 0, $buffer_ptr = 0, $ci = 0, $coef = 0, $compptr = 0, $start_col = 0, $xindex = 0, $yindex = 0, $yoffset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buffer = sp + 8|0; $1 = $cinfo; $2 = $1; $3 = ((($2)) + 392|0); $4 = HEAP32[$3>>2]|0; $coef = $4; $ci = 0; while(1) { $5 = $ci; $6 = $1; $7 = ((($6)) + 292|0); $8 = HEAP32[$7>>2]|0; $9 = ($5|0)<($8|0); if (!($9)) { break; } $10 = $ci; $11 = $1; $12 = ((($11)) + 296|0); $13 = (($12) + ($10<<2)|0); $14 = HEAP32[$13>>2]|0; $compptr = $14; $15 = $1; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 32|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = $compptr; $22 = ((($21)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = $coef; $25 = ((($24)) + 72|0); $26 = (($25) + ($23<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = $1; $29 = ((($28)) + 128|0); $30 = HEAP32[$29>>2]|0; $31 = $compptr; $32 = ((($31)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = Math_imul($30, $33)|0; $35 = $compptr; $36 = ((($35)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = (FUNCTION_TABLE_iiiiii[$19 & 8191]($20,$27,$34,$37,1)|0); $39 = $ci; $40 = (($buffer) + ($39<<2)|0); HEAP32[$40>>2] = $38; $41 = $ci; $42 = (($41) + 1)|0; $ci = $42; } $43 = $coef; $44 = ((($43)) + 24|0); $45 = HEAP32[$44>>2]|0; $yoffset = $45; L5: while(1) { $46 = $yoffset; $47 = $coef; $48 = ((($47)) + 28|0); $49 = HEAP32[$48>>2]|0; $50 = ($46|0)<($49|0); if (!($50)) { break; } $51 = $coef; $52 = ((($51)) + 20|0); $53 = HEAP32[$52>>2]|0; $MCU_col_num = $53; while(1) { $54 = $MCU_col_num; $55 = $1; $56 = ((($55)) + 312|0); $57 = HEAP32[$56>>2]|0; $58 = ($54>>>0)<($57>>>0); if (!($58)) { break; } $blkn = 0; $ci = 0; while(1) { $59 = $ci; $60 = $1; $61 = ((($60)) + 292|0); $62 = HEAP32[$61>>2]|0; $63 = ($59|0)<($62|0); if (!($63)) { break; } $64 = $ci; $65 = $1; $66 = ((($65)) + 296|0); $67 = (($66) + ($64<<2)|0); $68 = HEAP32[$67>>2]|0; $compptr = $68; $69 = $MCU_col_num; $70 = $compptr; $71 = ((($70)) + 52|0); $72 = HEAP32[$71>>2]|0; $73 = Math_imul($69, $72)|0; $start_col = $73; $yindex = 0; while(1) { $74 = $yindex; $75 = $compptr; $76 = ((($75)) + 56|0); $77 = HEAP32[$76>>2]|0; $78 = ($74|0)<($77|0); if (!($78)) { break; } $79 = $yindex; $80 = $yoffset; $81 = (($79) + ($80))|0; $82 = $ci; $83 = (($buffer) + ($82<<2)|0); $84 = HEAP32[$83>>2]|0; $85 = (($84) + ($81<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = $start_col; $88 = (($86) + ($87<<7)|0); $buffer_ptr = $88; $xindex = 0; while(1) { $89 = $xindex; $90 = $compptr; $91 = ((($90)) + 52|0); $92 = HEAP32[$91>>2]|0; $93 = ($89|0)<($92|0); if (!($93)) { break; } $94 = $buffer_ptr; $95 = ((($94)) + 128|0); $buffer_ptr = $95; $96 = $blkn; $97 = (($96) + 1)|0; $blkn = $97; $98 = $coef; $99 = ((($98)) + 32|0); $100 = (($99) + ($96<<2)|0); HEAP32[$100>>2] = $94; $101 = $xindex; $102 = (($101) + 1)|0; $xindex = $102; } $103 = $yindex; $104 = (($103) + 1)|0; $yindex = $104; } $105 = $ci; $106 = (($105) + 1)|0; $ci = $106; } $107 = $1; $108 = ((($107)) + 408|0); $109 = HEAP32[$108>>2]|0; $110 = ((($109)) + 4|0); $111 = HEAP32[$110>>2]|0; $112 = $1; $113 = $coef; $114 = ((($113)) + 32|0); $115 = (FUNCTION_TABLE_iii[$111 & 8191]($112,$114)|0); $116 = ($115<<24>>24)!=(0); if (!($116)) { label = 18; break L5; } $123 = $MCU_col_num; $124 = (($123) + 1)|0; $MCU_col_num = $124; } $125 = $coef; $126 = ((($125)) + 20|0); HEAP32[$126>>2] = 0; $127 = $yoffset; $128 = (($127) + 1)|0; $yoffset = $128; } if ((label|0) == 18) { $117 = $yoffset; $118 = $coef; $119 = ((($118)) + 24|0); HEAP32[$119>>2] = $117; $120 = $MCU_col_num; $121 = $coef; $122 = ((($121)) + 20|0); HEAP32[$122>>2] = $120; $0 = 0; $143 = $0; STACKTOP = sp;return ($143|0); } $129 = $1; $130 = ((($129)) + 128|0); $131 = HEAP32[$130>>2]|0; $132 = (($131) + 1)|0; HEAP32[$130>>2] = $132; $133 = $1; $134 = ((($133)) + 284|0); $135 = HEAP32[$134>>2]|0; $136 = ($132>>>0)<($135>>>0); $137 = $1; if ($136) { _start_iMCU_row($137); $0 = 3; $143 = $0; STACKTOP = sp;return ($143|0); } else { $138 = ((($137)) + 400|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 12|0); $141 = HEAP32[$140>>2]|0; $142 = $1; FUNCTION_TABLE_vi[$141 & 8191]($142); $0 = 4; $143 = $0; STACKTOP = sp;return ($143|0); } return (0)|0; } function _decompress_data($cinfo,$output_buf) { $cinfo = $cinfo|0; $output_buf = $output_buf|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $block_num = 0, $block_row = 0, $block_rows = 0, $buffer = 0, $buffer_ptr = 0, $ci = 0, $coef = 0, $compptr = 0, $inverse_DCT = 0, $last_iMCU_row = 0, $output_col = 0; var $output_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $output_buf; $3 = $1; $4 = ((($3)) + 392|0); $5 = HEAP32[$4>>2]|0; $coef = $5; $6 = $1; $7 = ((($6)) + 284|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) - 1)|0; $last_iMCU_row = $9; while(1) { $10 = $1; $11 = ((($10)) + 124|0); $12 = HEAP32[$11>>2]|0; $13 = $1; $14 = ((($13)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)<($15|0); if (!($16)) { $17 = $1; $18 = ((($17)) + 124|0); $19 = HEAP32[$18>>2]|0; $20 = $1; $21 = ((($20)) + 132|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)==($22|0); if (!($23)) { break; } $24 = $1; $25 = ((($24)) + 128|0); $26 = HEAP32[$25>>2]|0; $27 = $1; $28 = ((($27)) + 136|0); $29 = HEAP32[$28>>2]|0; $30 = ($26>>>0)<=($29>>>0); if (!($30)) { break; } } $31 = $1; $32 = ((($31)) + 400|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $1; $36 = (FUNCTION_TABLE_ii[$34 & 8191]($35)|0); $37 = ($36|0)==(0); if ($37) { label = 6; break; } } if ((label|0) == 6) { $0 = 0; $148 = $0; STACKTOP = sp;return ($148|0); } $ci = 0; $38 = $1; $39 = ((($38)) + 196|0); $40 = HEAP32[$39>>2]|0; $compptr = $40; while(1) { $41 = $ci; $42 = $1; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = ($41|0)<($44|0); if (!($45)) { break; } $46 = $compptr; $47 = ((($46)) + 48|0); $48 = HEAP8[$47>>0]|0; $49 = ($48<<24>>24)!=(0); L14: do { if ($49) { $50 = $1; $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 32|0); $54 = HEAP32[$53>>2]|0; $55 = $1; $56 = $ci; $57 = $coef; $58 = ((($57)) + 72|0); $59 = (($58) + ($56<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = $1; $62 = ((($61)) + 136|0); $63 = HEAP32[$62>>2]|0; $64 = $compptr; $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = Math_imul($63, $66)|0; $68 = $compptr; $69 = ((($68)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = (FUNCTION_TABLE_iiiiii[$54 & 8191]($55,$60,$67,$70,0)|0); $buffer = $71; $72 = $1; $73 = ((($72)) + 136|0); $74 = HEAP32[$73>>2]|0; $75 = $last_iMCU_row; $76 = ($74>>>0)<($75>>>0); $77 = $compptr; if ($76) { $78 = ((($77)) + 12|0); $79 = HEAP32[$78>>2]|0; $block_rows = $79; } else { $80 = ((($77)) + 32|0); $81 = HEAP32[$80>>2]|0; $82 = $compptr; $83 = ((($82)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = (($81>>>0) % ($84>>>0))&-1; $block_rows = $85; $86 = $block_rows; $87 = ($86|0)==(0); if ($87) { $88 = $compptr; $89 = ((($88)) + 12|0); $90 = HEAP32[$89>>2]|0; $block_rows = $90; } } $91 = $ci; $92 = $1; $93 = ((($92)) + 412|0); $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 4|0); $96 = (($95) + ($91<<2)|0); $97 = HEAP32[$96>>2]|0; $inverse_DCT = $97; $98 = $ci; $99 = $2; $100 = (($99) + ($98<<2)|0); $101 = HEAP32[$100>>2]|0; $output_ptr = $101; $block_row = 0; while(1) { $102 = $block_row; $103 = $block_rows; $104 = ($102|0)<($103|0); if (!($104)) { break L14; } $105 = $block_row; $106 = $buffer; $107 = (($106) + ($105<<2)|0); $108 = HEAP32[$107>>2]|0; $buffer_ptr = $108; $output_col = 0; $block_num = 0; while(1) { $109 = $block_num; $110 = $compptr; $111 = ((($110)) + 28|0); $112 = HEAP32[$111>>2]|0; $113 = ($109>>>0)<($112>>>0); if (!($113)) { break; } $114 = $inverse_DCT; $115 = $1; $116 = $compptr; $117 = $buffer_ptr; $118 = $output_ptr; $119 = $output_col; FUNCTION_TABLE_viiiii[$114 & 8191]($115,$116,$117,$118,$119); $120 = $buffer_ptr; $121 = ((($120)) + 128|0); $buffer_ptr = $121; $122 = $compptr; $123 = ((($122)) + 36|0); $124 = HEAP32[$123>>2]|0; $125 = $output_col; $126 = (($125) + ($124))|0; $output_col = $126; $127 = $block_num; $128 = (($127) + 1)|0; $block_num = $128; } $129 = $compptr; $130 = ((($129)) + 36|0); $131 = HEAP32[$130>>2]|0; $132 = $output_ptr; $133 = (($132) + ($131<<2)|0); $output_ptr = $133; $134 = $block_row; $135 = (($134) + 1)|0; $block_row = $135; } } } while(0); $136 = $ci; $137 = (($136) + 1)|0; $ci = $137; $138 = $compptr; $139 = ((($138)) + 84|0); $compptr = $139; } $140 = $1; $141 = ((($140)) + 136|0); $142 = HEAP32[$141>>2]|0; $143 = (($142) + 1)|0; HEAP32[$141>>2] = $143; $144 = $1; $145 = ((($144)) + 284|0); $146 = HEAP32[$145>>2]|0; $147 = ($143>>>0)<($146>>>0); if ($147) { $0 = 3; $148 = $0; STACKTOP = sp;return ($148|0); } else { $0 = 4; $148 = $0; STACKTOP = sp;return ($148|0); } return (0)|0; } function _dummy_consume_data($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return 0; } function _decompress_onepass($cinfo,$output_buf) { $cinfo = $cinfo|0; $output_buf = $output_buf|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $MCU_col_num = 0, $blkn = 0, $ci = 0, $coef = 0, $compptr = 0, $inverse_DCT = 0, $last_MCU_col = 0, $last_iMCU_row = 0, $output_col = 0, $output_ptr = 0, $start_col = 0, $useful_width = 0, $xindex = 0, $yindex = 0, $yoffset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $output_buf; $3 = $1; $4 = ((($3)) + 392|0); $5 = HEAP32[$4>>2]|0; $coef = $5; $6 = $1; $7 = ((($6)) + 312|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) - 1)|0; $last_MCU_col = $9; $10 = $1; $11 = ((($10)) + 284|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) - 1)|0; $last_iMCU_row = $13; $14 = $coef; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $yoffset = $16; L1: while(1) { $17 = $yoffset; $18 = $coef; $19 = ((($18)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = ($17|0)<($20|0); if (!($21)) { break; } $22 = $coef; $23 = ((($22)) + 20|0); $24 = HEAP32[$23>>2]|0; $MCU_col_num = $24; while(1) { $25 = $MCU_col_num; $26 = $last_MCU_col; $27 = ($25>>>0)<=($26>>>0); $28 = $coef; if (!($27)) { break; } $29 = ((($28)) + 32|0); $30 = HEAP32[$29>>2]|0; $31 = $1; $32 = ((($31)) + 320|0); $33 = HEAP32[$32>>2]|0; $34 = $33<<7; _jzero_far($30,$34); $35 = $1; $36 = ((($35)) + 408|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = $1; $41 = $coef; $42 = ((($41)) + 32|0); $43 = (FUNCTION_TABLE_iii[$39 & 8191]($40,$42)|0); $44 = ($43<<24>>24)!=(0); if (!($44)) { label = 6; break L1; } $blkn = 0; $ci = 0; while(1) { $51 = $ci; $52 = $1; $53 = ((($52)) + 292|0); $54 = HEAP32[$53>>2]|0; $55 = ($51|0)<($54|0); if (!($55)) { break; } $56 = $ci; $57 = $1; $58 = ((($57)) + 296|0); $59 = (($58) + ($56<<2)|0); $60 = HEAP32[$59>>2]|0; $compptr = $60; $61 = $compptr; $62 = ((($61)) + 48|0); $63 = HEAP8[$62>>0]|0; $64 = ($63<<24>>24)!=(0); $65 = $compptr; L11: do { if ($64) { $70 = ((($65)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = $1; $73 = ((($72)) + 412|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 4|0); $76 = (($75) + ($71<<2)|0); $77 = HEAP32[$76>>2]|0; $inverse_DCT = $77; $78 = $MCU_col_num; $79 = $last_MCU_col; $80 = ($78>>>0)<($79>>>0); $81 = $compptr; if ($80) { $82 = ((($81)) + 52|0); $83 = HEAP32[$82>>2]|0; $86 = $83; } else { $84 = ((($81)) + 68|0); $85 = HEAP32[$84>>2]|0; $86 = $85; } $useful_width = $86; $87 = $compptr; $88 = ((($87)) + 4|0); $89 = HEAP32[$88>>2]|0; $90 = $2; $91 = (($90) + ($89<<2)|0); $92 = HEAP32[$91>>2]|0; $93 = $yoffset; $94 = $compptr; $95 = ((($94)) + 36|0); $96 = HEAP32[$95>>2]|0; $97 = Math_imul($93, $96)|0; $98 = (($92) + ($97<<2)|0); $output_ptr = $98; $99 = $MCU_col_num; $100 = $compptr; $101 = ((($100)) + 64|0); $102 = HEAP32[$101>>2]|0; $103 = Math_imul($99, $102)|0; $start_col = $103; $yindex = 0; while(1) { $104 = $yindex; $105 = $compptr; $106 = ((($105)) + 56|0); $107 = HEAP32[$106>>2]|0; $108 = ($104|0)<($107|0); if (!($108)) { break L11; } $109 = $1; $110 = ((($109)) + 128|0); $111 = HEAP32[$110>>2]|0; $112 = $last_iMCU_row; $113 = ($111>>>0)<($112>>>0); if ($113) { label = 18; } else { $114 = $yoffset; $115 = $yindex; $116 = (($114) + ($115))|0; $117 = $compptr; $118 = ((($117)) + 72|0); $119 = HEAP32[$118>>2]|0; $120 = ($116|0)<($119|0); if ($120) { label = 18; } } L22: do { if ((label|0) == 18) { label = 0; $121 = $start_col; $output_col = $121; $xindex = 0; while(1) { $122 = $xindex; $123 = $useful_width; $124 = ($122|0)<($123|0); if (!($124)) { break L22; } $125 = $inverse_DCT; $126 = $1; $127 = $compptr; $128 = $blkn; $129 = $xindex; $130 = (($128) + ($129))|0; $131 = $coef; $132 = ((($131)) + 32|0); $133 = (($132) + ($130<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = $output_ptr; $136 = $output_col; FUNCTION_TABLE_viiiii[$125 & 8191]($126,$127,$134,$135,$136); $137 = $compptr; $138 = ((($137)) + 36|0); $139 = HEAP32[$138>>2]|0; $140 = $output_col; $141 = (($140) + ($139))|0; $output_col = $141; $142 = $xindex; $143 = (($142) + 1)|0; $xindex = $143; } } } while(0); $144 = $compptr; $145 = ((($144)) + 52|0); $146 = HEAP32[$145>>2]|0; $147 = $blkn; $148 = (($147) + ($146))|0; $blkn = $148; $149 = $compptr; $150 = ((($149)) + 36|0); $151 = HEAP32[$150>>2]|0; $152 = $output_ptr; $153 = (($152) + ($151<<2)|0); $output_ptr = $153; $154 = $yindex; $155 = (($154) + 1)|0; $yindex = $155; } } else { $66 = ((($65)) + 60|0); $67 = HEAP32[$66>>2]|0; $68 = $blkn; $69 = (($68) + ($67))|0; $blkn = $69; } } while(0); $156 = $ci; $157 = (($156) + 1)|0; $ci = $157; } $158 = $MCU_col_num; $159 = (($158) + 1)|0; $MCU_col_num = $159; } $160 = ((($28)) + 20|0); HEAP32[$160>>2] = 0; $161 = $yoffset; $162 = (($161) + 1)|0; $yoffset = $162; } if ((label|0) == 6) { $45 = $yoffset; $46 = $coef; $47 = ((($46)) + 24|0); HEAP32[$47>>2] = $45; $48 = $MCU_col_num; $49 = $coef; $50 = ((($49)) + 20|0); HEAP32[$50>>2] = $48; $0 = 0; $181 = $0; STACKTOP = sp;return ($181|0); } $163 = $1; $164 = ((($163)) + 136|0); $165 = HEAP32[$164>>2]|0; $166 = (($165) + 1)|0; HEAP32[$164>>2] = $166; $167 = $1; $168 = ((($167)) + 128|0); $169 = HEAP32[$168>>2]|0; $170 = (($169) + 1)|0; HEAP32[$168>>2] = $170; $171 = $1; $172 = ((($171)) + 284|0); $173 = HEAP32[$172>>2]|0; $174 = ($170>>>0)<($173>>>0); $175 = $1; if ($174) { _start_iMCU_row($175); $0 = 3; $181 = $0; STACKTOP = sp;return ($181|0); } else { $176 = ((($175)) + 400|0); $177 = HEAP32[$176>>2]|0; $178 = ((($177)) + 12|0); $179 = HEAP32[$178>>2]|0; $180 = $1; FUNCTION_TABLE_vi[$179 & 8191]($180); $0 = 4; $181 = $0; STACKTOP = sp;return ($181|0); } return (0)|0; } function _start_iMCU_row($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $coef = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 392|0); $3 = HEAP32[$2>>2]|0; $coef = $3; $4 = $0; $5 = ((($4)) + 292|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)>(1); do { if ($7) { $8 = $coef; $9 = ((($8)) + 28|0); HEAP32[$9>>2] = 1; } else { $10 = $0; $11 = ((($10)) + 128|0); $12 = HEAP32[$11>>2]|0; $13 = $0; $14 = ((($13)) + 284|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) - 1)|0; $17 = ($12>>>0)<($16>>>0); $18 = $0; $19 = ((($18)) + 296|0); $20 = HEAP32[$19>>2]|0; if ($17) { $21 = ((($20)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = $coef; $24 = ((($23)) + 28|0); HEAP32[$24>>2] = $22; break; } else { $25 = ((($20)) + 72|0); $26 = HEAP32[$25>>2]|0; $27 = $coef; $28 = ((($27)) + 28|0); HEAP32[$28>>2] = $26; break; } } } while(0); $29 = $coef; $30 = ((($29)) + 20|0); HEAP32[$30>>2] = 0; $31 = $coef; $32 = ((($31)) + 24|0); HEAP32[$32>>2] = 0; STACKTOP = sp;return; } function _smoothing_ok($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ci = 0, $coef = 0, $coef_bits = 0, $coef_bits_latch = 0, $coefi = 0, $compptr = 0, $qtable = 0, $smoothing_useful = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 392|0); $4 = HEAP32[$3>>2]|0; $coef = $4; $smoothing_useful = 0; $5 = $1; $6 = ((($5)) + 200|0); $7 = HEAP8[$6>>0]|0; $8 = ($7<<24>>24)!=(0); if ($8) { $9 = $1; $10 = ((($9)) + 140|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = $coef; $14 = ((($13)) + 112|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if ($16) { $17 = $1; $18 = ((($17)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = $1; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = ($24*24)|0; $26 = (FUNCTION_TABLE_iiii[$20 & 8191]($21,1,$25)|0); $27 = $coef; $28 = ((($27)) + 112|0); HEAP32[$28>>2] = $26; } $29 = $coef; $30 = ((($29)) + 112|0); $31 = HEAP32[$30>>2]|0; $coef_bits_latch = $31; $ci = 0; $32 = $1; $33 = ((($32)) + 196|0); $34 = HEAP32[$33>>2]|0; $compptr = $34; while(1) { $35 = $ci; $36 = $1; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; $39 = ($35|0)<($38|0); if (!($39)) { label = 25; break; } $40 = $compptr; $41 = ((($40)) + 76|0); $42 = HEAP32[$41>>2]|0; $qtable = $42; $43 = ($42|0)==(0|0); if ($43) { label = 9; break; } $44 = $qtable; $45 = HEAP16[$44>>1]|0; $46 = $45&65535; $47 = ($46|0)==(0); if ($47) { label = 16; break; } $48 = $qtable; $49 = ((($48)) + 2|0); $50 = HEAP16[$49>>1]|0; $51 = $50&65535; $52 = ($51|0)==(0); if ($52) { label = 16; break; } $53 = $qtable; $54 = ((($53)) + 16|0); $55 = HEAP16[$54>>1]|0; $56 = $55&65535; $57 = ($56|0)==(0); if ($57) { label = 16; break; } $58 = $qtable; $59 = ((($58)) + 32|0); $60 = HEAP16[$59>>1]|0; $61 = $60&65535; $62 = ($61|0)==(0); if ($62) { label = 16; break; } $63 = $qtable; $64 = ((($63)) + 18|0); $65 = HEAP16[$64>>1]|0; $66 = $65&65535; $67 = ($66|0)==(0); if ($67) { label = 16; break; } $68 = $qtable; $69 = ((($68)) + 4|0); $70 = HEAP16[$69>>1]|0; $71 = $70&65535; $72 = ($71|0)==(0); if ($72) { label = 16; break; } $73 = $ci; $74 = $1; $75 = ((($74)) + 140|0); $76 = HEAP32[$75>>2]|0; $77 = (($76) + ($73<<8)|0); $coef_bits = $77; $78 = $coef_bits; $79 = HEAP32[$78>>2]|0; $80 = ($79|0)<(0); if ($80) { label = 18; break; } $coefi = 1; while(1) { $81 = $coefi; $82 = ($81|0)<=(5); if (!($82)) { break; } $83 = $coefi; $84 = $coef_bits; $85 = (($84) + ($83<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = $coefi; $88 = $coef_bits_latch; $89 = (($88) + ($87<<2)|0); HEAP32[$89>>2] = $86; $90 = $coefi; $91 = $coef_bits; $92 = (($91) + ($90<<2)|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)!=(0); if ($94) { $smoothing_useful = 1; } $95 = $coefi; $96 = (($95) + 1)|0; $coefi = $96; } $97 = $coef_bits_latch; $98 = ((($97)) + 24|0); $coef_bits_latch = $98; $99 = $ci; $100 = (($99) + 1)|0; $ci = $100; $101 = $compptr; $102 = ((($101)) + 84|0); $compptr = $102; } if ((label|0) == 9) { $0 = 0; $104 = $0; STACKTOP = sp;return ($104|0); } else if ((label|0) == 16) { $0 = 0; $104 = $0; STACKTOP = sp;return ($104|0); } else if ((label|0) == 18) { $0 = 0; $104 = $0; STACKTOP = sp;return ($104|0); } else if ((label|0) == 25) { $103 = $smoothing_useful; $0 = $103; $104 = $0; STACKTOP = sp;return ($104|0); } } } $0 = 0; $104 = $0; STACKTOP = sp;return ($104|0); } function _decompress_smooth_data($cinfo,$output_buf) { $cinfo = $cinfo|0; $output_buf = $output_buf|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Al = 0, $DC1 = 0, $DC2 = 0, $DC3 = 0, $DC4 = 0, $DC5 = 0, $DC6 = 0, $DC7 = 0, $DC8 = 0, $DC9 = 0, $Q00 = 0, $Q01 = 0, $Q02 = 0, $Q10 = 0, $Q11 = 0, $Q20 = 0; var $access_rows = 0, $block_num = 0, $block_row = 0, $block_rows = 0, $buffer = 0, $buffer_ptr = 0, $ci = 0, $coef = 0, $coef_bits = 0, $compptr = 0, $delta = 0, $first_row = 0, $inverse_DCT = 0, $last_block_column = 0, $last_iMCU_row = 0, $last_row = 0, $next_block_row = 0, $num = 0, $or$cond = 0, $output_col = 0; var $output_ptr = 0, $pred = 0, $prev_block_row = 0, $quanttbl = 0, $workspace = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $workspace = sp + 160|0; $1 = $cinfo; $2 = $output_buf; $3 = $1; $4 = ((($3)) + 392|0); $5 = HEAP32[$4>>2]|0; $coef = $5; $6 = $1; $7 = ((($6)) + 284|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) - 1)|0; $last_iMCU_row = $9; while(1) { $10 = $1; $11 = ((($10)) + 124|0); $12 = HEAP32[$11>>2]|0; $13 = $1; $14 = ((($13)) + 132|0); $15 = HEAP32[$14>>2]|0; $16 = ($12|0)<=($15|0); if (!($16)) { break; } $17 = $1; $18 = ((($17)) + 400|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 17|0); $21 = HEAP8[$20>>0]|0; $22 = ($21<<24>>24)!=(0); $23 = $22 ^ 1; if (!($23)) { break; } $24 = $1; $25 = ((($24)) + 124|0); $26 = HEAP32[$25>>2]|0; $27 = $1; $28 = ((($27)) + 132|0); $29 = HEAP32[$28>>2]|0; $30 = ($26|0)==($29|0); if ($30) { $31 = $1; $32 = ((($31)) + 364|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); $35 = $34 ? 1 : 0; $delta = $35; $36 = $1; $37 = ((($36)) + 128|0); $38 = HEAP32[$37>>2]|0; $39 = $1; $40 = ((($39)) + 136|0); $41 = HEAP32[$40>>2]|0; $42 = $delta; $43 = (($41) + ($42))|0; $44 = ($38>>>0)>($43>>>0); if ($44) { break; } } $45 = $1; $46 = ((($45)) + 400|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = $1; $50 = (FUNCTION_TABLE_ii[$48 & 8191]($49)|0); $51 = ($50|0)==(0); if ($51) { label = 7; break; } } if ((label|0) == 7) { $0 = 0; $543 = $0; STACKTOP = sp;return ($543|0); } $ci = 0; $52 = $1; $53 = ((($52)) + 196|0); $54 = HEAP32[$53>>2]|0; $compptr = $54; while(1) { $55 = $ci; $56 = $1; $57 = ((($56)) + 36|0); $58 = HEAP32[$57>>2]|0; $59 = ($55|0)<($58|0); if (!($59)) { break; } $60 = $compptr; $61 = ((($60)) + 48|0); $62 = HEAP8[$61>>0]|0; $63 = ($62<<24>>24)!=(0); L15: do { if ($63) { $64 = $1; $65 = ((($64)) + 136|0); $66 = HEAP32[$65>>2]|0; $67 = $last_iMCU_row; $68 = ($66>>>0)<($67>>>0); $69 = $compptr; if ($68) { $70 = ((($69)) + 12|0); $71 = HEAP32[$70>>2]|0; $block_rows = $71; $72 = $block_rows; $73 = $72<<1; $access_rows = $73; $last_row = 0; } else { $74 = ((($69)) + 32|0); $75 = HEAP32[$74>>2]|0; $76 = $compptr; $77 = ((($76)) + 12|0); $78 = HEAP32[$77>>2]|0; $79 = (($75>>>0) % ($78>>>0))&-1; $block_rows = $79; $80 = $block_rows; $81 = ($80|0)==(0); if ($81) { $82 = $compptr; $83 = ((($82)) + 12|0); $84 = HEAP32[$83>>2]|0; $block_rows = $84; } $85 = $block_rows; $access_rows = $85; $last_row = 1; } $86 = $1; $87 = ((($86)) + 136|0); $88 = HEAP32[$87>>2]|0; $89 = ($88>>>0)>(0); if ($89) { $90 = $compptr; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = $access_rows; $94 = (($93) + ($92))|0; $access_rows = $94; $95 = $1; $96 = ((($95)) + 4|0); $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 32|0); $99 = HEAP32[$98>>2]|0; $100 = $1; $101 = $ci; $102 = $coef; $103 = ((($102)) + 72|0); $104 = (($103) + ($101<<2)|0); $105 = HEAP32[$104>>2]|0; $106 = $1; $107 = ((($106)) + 136|0); $108 = HEAP32[$107>>2]|0; $109 = (($108) - 1)|0; $110 = $compptr; $111 = ((($110)) + 12|0); $112 = HEAP32[$111>>2]|0; $113 = Math_imul($109, $112)|0; $114 = $access_rows; $115 = (FUNCTION_TABLE_iiiiii[$99 & 8191]($100,$105,$113,$114,0)|0); $buffer = $115; $116 = $compptr; $117 = ((($116)) + 12|0); $118 = HEAP32[$117>>2]|0; $119 = $buffer; $120 = (($119) + ($118<<2)|0); $buffer = $120; $first_row = 0; } else { $121 = $1; $122 = ((($121)) + 4|0); $123 = HEAP32[$122>>2]|0; $124 = ((($123)) + 32|0); $125 = HEAP32[$124>>2]|0; $126 = $1; $127 = $ci; $128 = $coef; $129 = ((($128)) + 72|0); $130 = (($129) + ($127<<2)|0); $131 = HEAP32[$130>>2]|0; $132 = $access_rows; $133 = (FUNCTION_TABLE_iiiiii[$125 & 8191]($126,$131,0,$132,0)|0); $buffer = $133; $first_row = 1; } $134 = $coef; $135 = ((($134)) + 112|0); $136 = HEAP32[$135>>2]|0; $137 = $ci; $138 = ($137*6)|0; $139 = (($136) + ($138<<2)|0); $coef_bits = $139; $140 = $compptr; $141 = ((($140)) + 76|0); $142 = HEAP32[$141>>2]|0; $quanttbl = $142; $143 = $quanttbl; $144 = HEAP16[$143>>1]|0; $145 = $144&65535; $Q00 = $145; $146 = $quanttbl; $147 = ((($146)) + 2|0); $148 = HEAP16[$147>>1]|0; $149 = $148&65535; $Q01 = $149; $150 = $quanttbl; $151 = ((($150)) + 16|0); $152 = HEAP16[$151>>1]|0; $153 = $152&65535; $Q10 = $153; $154 = $quanttbl; $155 = ((($154)) + 32|0); $156 = HEAP16[$155>>1]|0; $157 = $156&65535; $Q20 = $157; $158 = $quanttbl; $159 = ((($158)) + 18|0); $160 = HEAP16[$159>>1]|0; $161 = $160&65535; $Q11 = $161; $162 = $quanttbl; $163 = ((($162)) + 4|0); $164 = HEAP16[$163>>1]|0; $165 = $164&65535; $Q02 = $165; $166 = $ci; $167 = $1; $168 = ((($167)) + 412|0); $169 = HEAP32[$168>>2]|0; $170 = ((($169)) + 4|0); $171 = (($170) + ($166<<2)|0); $172 = HEAP32[$171>>2]|0; $inverse_DCT = $172; $173 = $ci; $174 = $2; $175 = (($174) + ($173<<2)|0); $176 = HEAP32[$175>>2]|0; $output_ptr = $176; $block_row = 0; while(1) { $177 = $block_row; $178 = $block_rows; $179 = ($177|0)<($178|0); if (!($179)) { break L15; } $180 = $block_row; $181 = $buffer; $182 = (($181) + ($180<<2)|0); $183 = HEAP32[$182>>2]|0; $buffer_ptr = $183; $184 = $first_row; $185 = $184&255; $186 = ($185|0)!=(0); $187 = $block_row; $188 = ($187|0)==(0); $or$cond = $186 & $188; if ($or$cond) { $189 = $buffer_ptr; $prev_block_row = $189; } else { $190 = $block_row; $191 = (($190) - 1)|0; $192 = $buffer; $193 = (($192) + ($191<<2)|0); $194 = HEAP32[$193>>2]|0; $prev_block_row = $194; } $195 = $last_row; $196 = $195&255; $197 = ($196|0)!=(0); if ($197) { $198 = $block_row; $199 = $block_rows; $200 = (($199) - 1)|0; $201 = ($198|0)==($200|0); if ($201) { $202 = $buffer_ptr; $next_block_row = $202; } else { label = 27; } } else { label = 27; } if ((label|0) == 27) { label = 0; $203 = $block_row; $204 = (($203) + 1)|0; $205 = $buffer; $206 = (($205) + ($204<<2)|0); $207 = HEAP32[$206>>2]|0; $next_block_row = $207; } $208 = $prev_block_row; $209 = HEAP16[$208>>1]|0; $210 = $209 << 16 >> 16; $DC3 = $210; $DC2 = $210; $DC1 = $210; $211 = $buffer_ptr; $212 = HEAP16[$211>>1]|0; $213 = $212 << 16 >> 16; $DC6 = $213; $DC5 = $213; $DC4 = $213; $214 = $next_block_row; $215 = HEAP16[$214>>1]|0; $216 = $215 << 16 >> 16; $DC9 = $216; $DC8 = $216; $DC7 = $216; $output_col = 0; $217 = $compptr; $218 = ((($217)) + 28|0); $219 = HEAP32[$218>>2]|0; $220 = (($219) - 1)|0; $last_block_column = $220; $block_num = 0; while(1) { $221 = $block_num; $222 = $last_block_column; $223 = ($221>>>0)<=($222>>>0); if (!($223)) { break; } $224 = $buffer_ptr; _jcopy_block_row($224,$workspace,1); $225 = $block_num; $226 = $last_block_column; $227 = ($225>>>0)<($226>>>0); if ($227) { $228 = $prev_block_row; $229 = ((($228)) + 128|0); $230 = HEAP16[$229>>1]|0; $231 = $230 << 16 >> 16; $DC3 = $231; $232 = $buffer_ptr; $233 = ((($232)) + 128|0); $234 = HEAP16[$233>>1]|0; $235 = $234 << 16 >> 16; $DC6 = $235; $236 = $next_block_row; $237 = ((($236)) + 128|0); $238 = HEAP16[$237>>1]|0; $239 = $238 << 16 >> 16; $DC9 = $239; } $240 = $coef_bits; $241 = ((($240)) + 4|0); $242 = HEAP32[$241>>2]|0; $Al = $242; $243 = ($242|0)!=(0); if ($243) { $244 = ((($workspace)) + 2|0); $245 = HEAP16[$244>>1]|0; $246 = $245 << 16 >> 16; $247 = ($246|0)==(0); if ($247) { $248 = $Q00; $249 = ($248*36)|0; $250 = $DC4; $251 = $DC6; $252 = (($250) - ($251))|0; $253 = Math_imul($249, $252)|0; $num = $253; $254 = $num; $255 = ($254|0)>=(0); $256 = $Q01; $257 = $256 << 7; $258 = $num; if ($255) { $259 = (($257) + ($258))|0; $260 = $Q01; $261 = $260 << 8; $262 = (($259|0) / ($261|0))&-1; $pred = $262; $263 = $Al; $264 = ($263|0)>(0); if ($264) { $265 = $pred; $266 = $Al; $267 = 1 << $266; $268 = ($265|0)>=($267|0); if ($268) { $269 = $Al; $270 = 1 << $269; $271 = (($270) - 1)|0; $pred = $271; } } } else { $272 = (($257) - ($258))|0; $273 = $Q01; $274 = $273 << 8; $275 = (($272|0) / ($274|0))&-1; $pred = $275; $276 = $Al; $277 = ($276|0)>(0); do { if ($277) { $278 = $pred; $279 = $Al; $280 = 1 << $279; $281 = ($278|0)>=($280|0); if (!($281)) { break; } $282 = $Al; $283 = 1 << $282; $284 = (($283) - 1)|0; $pred = $284; } } while(0); $285 = $pred; $286 = (0 - ($285))|0; $pred = $286; } $287 = $pred; $288 = $287&65535; $289 = ((($workspace)) + 2|0); HEAP16[$289>>1] = $288; } } $290 = $coef_bits; $291 = ((($290)) + 8|0); $292 = HEAP32[$291>>2]|0; $Al = $292; $293 = ($292|0)!=(0); if ($293) { $294 = ((($workspace)) + 16|0); $295 = HEAP16[$294>>1]|0; $296 = $295 << 16 >> 16; $297 = ($296|0)==(0); if ($297) { $298 = $Q00; $299 = ($298*36)|0; $300 = $DC2; $301 = $DC8; $302 = (($300) - ($301))|0; $303 = Math_imul($299, $302)|0; $num = $303; $304 = $num; $305 = ($304|0)>=(0); $306 = $Q10; $307 = $306 << 7; $308 = $num; do { if ($305) { $309 = (($307) + ($308))|0; $310 = $Q10; $311 = $310 << 8; $312 = (($309|0) / ($311|0))&-1; $pred = $312; $313 = $Al; $314 = ($313|0)>(0); if ($314) { $315 = $pred; $316 = $Al; $317 = 1 << $316; $318 = ($315|0)>=($317|0); if (!($318)) { break; } $319 = $Al; $320 = 1 << $319; $321 = (($320) - 1)|0; $pred = $321; } } else { $322 = (($307) - ($308))|0; $323 = $Q10; $324 = $323 << 8; $325 = (($322|0) / ($324|0))&-1; $pred = $325; $326 = $Al; $327 = ($326|0)>(0); do { if ($327) { $328 = $pred; $329 = $Al; $330 = 1 << $329; $331 = ($328|0)>=($330|0); if (!($331)) { break; } $332 = $Al; $333 = 1 << $332; $334 = (($333) - 1)|0; $pred = $334; } } while(0); $335 = $pred; $336 = (0 - ($335))|0; $pred = $336; } } while(0); $337 = $pred; $338 = $337&65535; $339 = ((($workspace)) + 16|0); HEAP16[$339>>1] = $338; } } $340 = $coef_bits; $341 = ((($340)) + 12|0); $342 = HEAP32[$341>>2]|0; $Al = $342; $343 = ($342|0)!=(0); if ($343) { $344 = ((($workspace)) + 32|0); $345 = HEAP16[$344>>1]|0; $346 = $345 << 16 >> 16; $347 = ($346|0)==(0); if ($347) { $348 = $Q00; $349 = ($348*9)|0; $350 = $DC2; $351 = $DC8; $352 = (($350) + ($351))|0; $353 = $DC5; $354 = $353<<1; $355 = (($352) - ($354))|0; $356 = Math_imul($349, $355)|0; $num = $356; $357 = $num; $358 = ($357|0)>=(0); $359 = $Q20; $360 = $359 << 7; $361 = $num; do { if ($358) { $362 = (($360) + ($361))|0; $363 = $Q20; $364 = $363 << 8; $365 = (($362|0) / ($364|0))&-1; $pred = $365; $366 = $Al; $367 = ($366|0)>(0); if (!($367)) { break; } $368 = $pred; $369 = $Al; $370 = 1 << $369; $371 = ($368|0)>=($370|0); if (!($371)) { break; } $372 = $Al; $373 = 1 << $372; $374 = (($373) - 1)|0; $pred = $374; } else { $375 = (($360) - ($361))|0; $376 = $Q20; $377 = $376 << 8; $378 = (($375|0) / ($377|0))&-1; $pred = $378; $379 = $Al; $380 = ($379|0)>(0); do { if ($380) { $381 = $pred; $382 = $Al; $383 = 1 << $382; $384 = ($381|0)>=($383|0); if (!($384)) { break; } $385 = $Al; $386 = 1 << $385; $387 = (($386) - 1)|0; $pred = $387; } } while(0); $388 = $pred; $389 = (0 - ($388))|0; $pred = $389; } } while(0); $390 = $pred; $391 = $390&65535; $392 = ((($workspace)) + 32|0); HEAP16[$392>>1] = $391; } } $393 = $coef_bits; $394 = ((($393)) + 16|0); $395 = HEAP32[$394>>2]|0; $Al = $395; $396 = ($395|0)!=(0); if ($396) { $397 = ((($workspace)) + 18|0); $398 = HEAP16[$397>>1]|0; $399 = $398 << 16 >> 16; $400 = ($399|0)==(0); if ($400) { $401 = $Q00; $402 = ($401*5)|0; $403 = $DC1; $404 = $DC3; $405 = (($403) - ($404))|0; $406 = $DC7; $407 = (($405) - ($406))|0; $408 = $DC9; $409 = (($407) + ($408))|0; $410 = Math_imul($402, $409)|0; $num = $410; $411 = $num; $412 = ($411|0)>=(0); $413 = $Q11; $414 = $413 << 7; $415 = $num; do { if ($412) { $416 = (($414) + ($415))|0; $417 = $Q11; $418 = $417 << 8; $419 = (($416|0) / ($418|0))&-1; $pred = $419; $420 = $Al; $421 = ($420|0)>(0); if (!($421)) { break; } $422 = $pred; $423 = $Al; $424 = 1 << $423; $425 = ($422|0)>=($424|0); if (!($425)) { break; } $426 = $Al; $427 = 1 << $426; $428 = (($427) - 1)|0; $pred = $428; } else { $429 = (($414) - ($415))|0; $430 = $Q11; $431 = $430 << 8; $432 = (($429|0) / ($431|0))&-1; $pred = $432; $433 = $Al; $434 = ($433|0)>(0); do { if ($434) { $435 = $pred; $436 = $Al; $437 = 1 << $436; $438 = ($435|0)>=($437|0); if (!($438)) { break; } $439 = $Al; $440 = 1 << $439; $441 = (($440) - 1)|0; $pred = $441; } } while(0); $442 = $pred; $443 = (0 - ($442))|0; $pred = $443; } } while(0); $444 = $pred; $445 = $444&65535; $446 = ((($workspace)) + 18|0); HEAP16[$446>>1] = $445; } } $447 = $coef_bits; $448 = ((($447)) + 20|0); $449 = HEAP32[$448>>2]|0; $Al = $449; $450 = ($449|0)!=(0); if ($450) { $451 = ((($workspace)) + 4|0); $452 = HEAP16[$451>>1]|0; $453 = $452 << 16 >> 16; $454 = ($453|0)==(0); if ($454) { $455 = $Q00; $456 = ($455*9)|0; $457 = $DC4; $458 = $DC6; $459 = (($457) + ($458))|0; $460 = $DC5; $461 = $460<<1; $462 = (($459) - ($461))|0; $463 = Math_imul($456, $462)|0; $num = $463; $464 = $num; $465 = ($464|0)>=(0); $466 = $Q02; $467 = $466 << 7; $468 = $num; do { if ($465) { $469 = (($467) + ($468))|0; $470 = $Q02; $471 = $470 << 8; $472 = (($469|0) / ($471|0))&-1; $pred = $472; $473 = $Al; $474 = ($473|0)>(0); if (!($474)) { break; } $475 = $pred; $476 = $Al; $477 = 1 << $476; $478 = ($475|0)>=($477|0); if (!($478)) { break; } $479 = $Al; $480 = 1 << $479; $481 = (($480) - 1)|0; $pred = $481; } else { $482 = (($467) - ($468))|0; $483 = $Q02; $484 = $483 << 8; $485 = (($482|0) / ($484|0))&-1; $pred = $485; $486 = $Al; $487 = ($486|0)>(0); do { if ($487) { $488 = $pred; $489 = $Al; $490 = 1 << $489; $491 = ($488|0)>=($490|0); if (!($491)) { break; } $492 = $Al; $493 = 1 << $492; $494 = (($493) - 1)|0; $pred = $494; } } while(0); $495 = $pred; $496 = (0 - ($495))|0; $pred = $496; } } while(0); $497 = $pred; $498 = $497&65535; $499 = ((($workspace)) + 4|0); HEAP16[$499>>1] = $498; } } $500 = $inverse_DCT; $501 = $1; $502 = $compptr; $503 = $output_ptr; $504 = $output_col; FUNCTION_TABLE_viiiii[$500 & 8191]($501,$502,$workspace,$503,$504); $505 = $DC2; $DC1 = $505; $506 = $DC3; $DC2 = $506; $507 = $DC5; $DC4 = $507; $508 = $DC6; $DC5 = $508; $509 = $DC8; $DC7 = $509; $510 = $DC9; $DC8 = $510; $511 = $buffer_ptr; $512 = ((($511)) + 128|0); $buffer_ptr = $512; $513 = $prev_block_row; $514 = ((($513)) + 128|0); $prev_block_row = $514; $515 = $next_block_row; $516 = ((($515)) + 128|0); $next_block_row = $516; $517 = $compptr; $518 = ((($517)) + 36|0); $519 = HEAP32[$518>>2]|0; $520 = $output_col; $521 = (($520) + ($519))|0; $output_col = $521; $522 = $block_num; $523 = (($522) + 1)|0; $block_num = $523; } $524 = $compptr; $525 = ((($524)) + 36|0); $526 = HEAP32[$525>>2]|0; $527 = $output_ptr; $528 = (($527) + ($526<<2)|0); $output_ptr = $528; $529 = $block_row; $530 = (($529) + 1)|0; $block_row = $530; } } } while(0); $531 = $ci; $532 = (($531) + 1)|0; $ci = $532; $533 = $compptr; $534 = ((($533)) + 84|0); $compptr = $534; } $535 = $1; $536 = ((($535)) + 136|0); $537 = HEAP32[$536>>2]|0; $538 = (($537) + 1)|0; HEAP32[$536>>2] = $538; $539 = $1; $540 = ((($539)) + 284|0); $541 = HEAP32[$540>>2]|0; $542 = ($538>>>0)<($541>>>0); if ($542) { $0 = 3; $543 = $0; STACKTOP = sp;return ($543|0); } else { $0 = 4; $543 = $0; STACKTOP = sp;return ($543|0); } return (0)|0; } function _jinit_color_deconverter($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cconvert = 0, $ci = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,24)|0); $cconvert = $6; $7 = $cconvert; $8 = $0; $9 = ((($8)) + 420|0); HEAP32[$9>>2] = $7; $10 = $cconvert; HEAP32[$10>>2] = 7145; $11 = $0; $12 = ((($11)) + 40|0); $13 = HEAP32[$12>>2]|0; switch ($13|0) { case 1: { $14 = $0; $15 = ((($14)) + 36|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)!=(1); if ($17) { $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); HEAP32[$20>>2] = 10; $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = $0; FUNCTION_TABLE_vi[$23 & 8191]($24); } break; } case 3: case 2: { $25 = $0; $26 = ((($25)) + 36|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(3); if ($28) { $29 = $0; $30 = HEAP32[$29>>2]|0; $31 = ((($30)) + 20|0); HEAP32[$31>>2] = 10; $32 = $0; $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$33>>2]|0; $35 = $0; FUNCTION_TABLE_vi[$34 & 8191]($35); } break; } case 5: case 4: { $36 = $0; $37 = ((($36)) + 36|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)!=(4); if ($39) { $40 = $0; $41 = HEAP32[$40>>2]|0; $42 = ((($41)) + 20|0); HEAP32[$42>>2] = 10; $43 = $0; $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = $0; FUNCTION_TABLE_vi[$45 & 8191]($46); } break; } default: { $47 = $0; $48 = ((($47)) + 36|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)<(1); if ($50) { $51 = $0; $52 = HEAP32[$51>>2]|0; $53 = ((($52)) + 20|0); HEAP32[$53>>2] = 10; $54 = $0; $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$55>>2]|0; $57 = $0; FUNCTION_TABLE_vi[$56 & 8191]($57); } } } $58 = $0; $59 = ((($58)) + 44|0); $60 = HEAP32[$59>>2]|0; L11: do { switch ($60|0) { case 1: { $61 = $0; $62 = ((($61)) + 100|0); HEAP32[$62>>2] = 1; $63 = $0; $64 = ((($63)) + 40|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(1); if (!($66)) { $67 = $0; $68 = ((($67)) + 40|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)==(3); if (!($70)) { $86 = $0; $87 = HEAP32[$86>>2]|0; $88 = ((($87)) + 20|0); HEAP32[$88>>2] = 27; $89 = $0; $90 = HEAP32[$89>>2]|0; $91 = HEAP32[$90>>2]|0; $92 = $0; FUNCTION_TABLE_vi[$91 & 8191]($92); break L11; } } $71 = $cconvert; $72 = ((($71)) + 4|0); HEAP32[$72>>2] = 7146; $ci = 1; while(1) { $73 = $ci; $74 = $0; $75 = ((($74)) + 36|0); $76 = HEAP32[$75>>2]|0; $77 = ($73|0)<($76|0); if (!($77)) { break L11; } $78 = $ci; $79 = $0; $80 = ((($79)) + 196|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) + (($78*84)|0)|0); $83 = ((($82)) + 48|0); HEAP8[$83>>0] = 0; $84 = $ci; $85 = (($84) + 1)|0; $ci = $85; } break; } case 2: { $93 = $0; $94 = ((($93)) + 100|0); HEAP32[$94>>2] = 3; $95 = $0; $96 = ((($95)) + 40|0); $97 = HEAP32[$96>>2]|0; $98 = ($97|0)==(3); if ($98) { $99 = $cconvert; $100 = ((($99)) + 4|0); HEAP32[$100>>2] = 7147; $101 = $0; _build_ycc_rgb_table_6814($101); break L11; } $102 = $0; $103 = ((($102)) + 40|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)==(1); if ($105) { $106 = $cconvert; $107 = ((($106)) + 4|0); HEAP32[$107>>2] = 7148; break L11; } $108 = $0; $109 = ((($108)) + 40|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)==(2); if ($111) { $112 = $cconvert; $113 = ((($112)) + 4|0); HEAP32[$113>>2] = 7149; break L11; } else { $114 = $0; $115 = HEAP32[$114>>2]|0; $116 = ((($115)) + 20|0); HEAP32[$116>>2] = 27; $117 = $0; $118 = HEAP32[$117>>2]|0; $119 = HEAP32[$118>>2]|0; $120 = $0; FUNCTION_TABLE_vi[$119 & 8191]($120); break L11; } break; } case 4: { $121 = $0; $122 = ((($121)) + 100|0); HEAP32[$122>>2] = 4; $123 = $0; $124 = ((($123)) + 40|0); $125 = HEAP32[$124>>2]|0; $126 = ($125|0)==(5); if ($126) { $127 = $cconvert; $128 = ((($127)) + 4|0); HEAP32[$128>>2] = 7150; $129 = $0; _build_ycc_rgb_table_6814($129); break L11; } $130 = $0; $131 = ((($130)) + 40|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)==(4); if ($133) { $134 = $cconvert; $135 = ((($134)) + 4|0); HEAP32[$135>>2] = 7149; break L11; } else { $136 = $0; $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 20|0); HEAP32[$138>>2] = 27; $139 = $0; $140 = HEAP32[$139>>2]|0; $141 = HEAP32[$140>>2]|0; $142 = $0; FUNCTION_TABLE_vi[$141 & 8191]($142); break L11; } break; } default: { $143 = $0; $144 = ((($143)) + 44|0); $145 = HEAP32[$144>>2]|0; $146 = $0; $147 = ((($146)) + 40|0); $148 = HEAP32[$147>>2]|0; $149 = ($145|0)==($148|0); $150 = $0; if ($149) { $151 = ((($150)) + 36|0); $152 = HEAP32[$151>>2]|0; $153 = $0; $154 = ((($153)) + 100|0); HEAP32[$154>>2] = $152; $155 = $cconvert; $156 = ((($155)) + 4|0); HEAP32[$156>>2] = 7149; break L11; } else { $157 = HEAP32[$150>>2]|0; $158 = ((($157)) + 20|0); HEAP32[$158>>2] = 27; $159 = $0; $160 = HEAP32[$159>>2]|0; $161 = HEAP32[$160>>2]|0; $162 = $0; FUNCTION_TABLE_vi[$161 & 8191]($162); break L11; } } } } while(0); $163 = $0; $164 = ((($163)) + 74|0); $165 = HEAP8[$164>>0]|0; $166 = ($165<<24>>24)!=(0); $167 = $0; if ($166) { $168 = ((($167)) + 104|0); HEAP32[$168>>2] = 1; STACKTOP = sp;return; } else { $169 = ((($167)) + 100|0); $170 = HEAP32[$169>>2]|0; $171 = $0; $172 = ((($171)) + 104|0); HEAP32[$172>>2] = $170; STACKTOP = sp;return; } } function _start_pass_dcolor($cinfo) { $cinfo = $cinfo|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; STACKTOP = sp;return; } function _grayscale_convert($cinfo,$input_buf,$input_row,$output_buf,$num_rows) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $input_row = $input_row|0; $output_buf = $output_buf|0; $num_rows = $num_rows|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $input_row; $3 = $output_buf; $4 = $num_rows; $5 = $1; $6 = HEAP32[$5>>2]|0; $7 = $2; $8 = $3; $9 = $4; $10 = $0; $11 = ((($10)) + 92|0); $12 = HEAP32[$11>>2]|0; _jcopy_sample_rows($6,$7,$8,0,$9,$12); STACKTOP = sp;return; } function _ycc_rgb_convert($cinfo,$input_buf,$input_row,$output_buf,$num_rows) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $input_row = $input_row|0; $output_buf = $output_buf|0; $num_rows = $num_rows|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Cbbtab = 0, $Cbgtab = 0, $Crgtab = 0, $Crrtab = 0, $cb = 0, $cconvert = 0, $col = 0, $cr = 0, $inptr0 = 0; var $inptr1 = 0, $inptr2 = 0, $num_cols = 0, $outptr = 0, $range_limit = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $input_row; $3 = $output_buf; $4 = $num_rows; $5 = $0; $6 = ((($5)) + 420|0); $7 = HEAP32[$6>>2]|0; $cconvert = $7; $8 = $0; $9 = ((($8)) + 92|0); $10 = HEAP32[$9>>2]|0; $num_cols = $10; $11 = $0; $12 = ((($11)) + 288|0); $13 = HEAP32[$12>>2]|0; $range_limit = $13; $14 = $cconvert; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $Crrtab = $16; $17 = $cconvert; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $Cbbtab = $19; $20 = $cconvert; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $Crgtab = $22; $23 = $cconvert; $24 = ((($23)) + 20|0); $25 = HEAP32[$24>>2]|0; $Cbgtab = $25; L1: while(1) { $26 = $4; $27 = (($26) + -1)|0; $4 = $27; $28 = ($27|0)>=(0); if (!($28)) { break; } $29 = $2; $30 = $1; $31 = HEAP32[$30>>2]|0; $32 = (($31) + ($29<<2)|0); $33 = HEAP32[$32>>2]|0; $inptr0 = $33; $34 = $2; $35 = $1; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) + ($34<<2)|0); $39 = HEAP32[$38>>2]|0; $inptr1 = $39; $40 = $2; $41 = $1; $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($40<<2)|0); $45 = HEAP32[$44>>2]|0; $inptr2 = $45; $46 = $2; $47 = (($46) + 1)|0; $2 = $47; $48 = $3; $49 = ((($48)) + 4|0); $3 = $49; $50 = HEAP32[$48>>2]|0; $outptr = $50; $col = 0; while(1) { $51 = $col; $52 = $num_cols; $53 = ($51>>>0)<($52>>>0); if (!($53)) { continue L1; } $54 = $col; $55 = $inptr0; $56 = (($55) + ($54)|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $y = $58; $59 = $col; $60 = $inptr1; $61 = (($60) + ($59)|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $cb = $63; $64 = $col; $65 = $inptr2; $66 = (($65) + ($64)|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $cr = $68; $69 = $y; $70 = $cr; $71 = $Crrtab; $72 = (($71) + ($70<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($69) + ($73))|0; $75 = $range_limit; $76 = (($75) + ($74)|0); $77 = HEAP8[$76>>0]|0; $78 = $outptr; HEAP8[$78>>0] = $77; $79 = $y; $80 = $cb; $81 = $Cbgtab; $82 = (($81) + ($80<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $cr; $85 = $Crgtab; $86 = (($85) + ($84<<2)|0); $87 = HEAP32[$86>>2]|0; $88 = (($83) + ($87))|0; $89 = $88 >> 16; $90 = (($79) + ($89))|0; $91 = $range_limit; $92 = (($91) + ($90)|0); $93 = HEAP8[$92>>0]|0; $94 = $outptr; $95 = ((($94)) + 1|0); HEAP8[$95>>0] = $93; $96 = $y; $97 = $cb; $98 = $Cbbtab; $99 = (($98) + ($97<<2)|0); $100 = HEAP32[$99>>2]|0; $101 = (($96) + ($100))|0; $102 = $range_limit; $103 = (($102) + ($101)|0); $104 = HEAP8[$103>>0]|0; $105 = $outptr; $106 = ((($105)) + 2|0); HEAP8[$106>>0] = $104; $107 = $outptr; $108 = ((($107)) + 3|0); $outptr = $108; $109 = $col; $110 = (($109) + 1)|0; $col = $110; } } STACKTOP = sp;return; } function _build_ycc_rgb_table_6814($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $cconvert = 0, $i = 0, $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 420|0); $3 = HEAP32[$2>>2]|0; $cconvert = $3; $4 = $0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = $0; $9 = (FUNCTION_TABLE_iiii[$7 & 8191]($8,1,1024)|0); $10 = $cconvert; $11 = ((($10)) + 8|0); HEAP32[$11>>2] = $9; $12 = $0; $13 = ((($12)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = (FUNCTION_TABLE_iiii[$15 & 8191]($16,1,1024)|0); $18 = $cconvert; $19 = ((($18)) + 12|0); HEAP32[$19>>2] = $17; $20 = $0; $21 = ((($20)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = $0; $25 = (FUNCTION_TABLE_iiii[$23 & 8191]($24,1,1024)|0); $26 = $cconvert; $27 = ((($26)) + 16|0); HEAP32[$27>>2] = $25; $28 = $0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$30>>2]|0; $32 = $0; $33 = (FUNCTION_TABLE_iiii[$31 & 8191]($32,1,1024)|0); $34 = $cconvert; $35 = ((($34)) + 20|0); HEAP32[$35>>2] = $33; $i = 0; $x = -128; while(1) { $36 = $i; $37 = ($36|0)<=(255); if (!($37)) { break; } $38 = $x; $39 = ($38*91881)|0; $40 = (($39) + 32768)|0; $41 = $40 >> 16; $42 = $i; $43 = $cconvert; $44 = ((($43)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + ($42<<2)|0); HEAP32[$46>>2] = $41; $47 = $x; $48 = ($47*116130)|0; $49 = (($48) + 32768)|0; $50 = $49 >> 16; $51 = $i; $52 = $cconvert; $53 = ((($52)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = (($54) + ($51<<2)|0); HEAP32[$55>>2] = $50; $56 = $x; $57 = Math_imul(-46802, $56)|0; $58 = $i; $59 = $cconvert; $60 = ((($59)) + 16|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($58<<2)|0); HEAP32[$62>>2] = $57; $63 = $x; $64 = Math_imul(-22554, $63)|0; $65 = (($64) + 32768)|0; $66 = $i; $67 = $cconvert; $68 = ((($67)) + 20|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) + ($66<<2)|0); HEAP32[$70>>2] = $65; $71 = $i; $72 = (($71) + 1)|0; $i = $72; $73 = $x; $74 = (($73) + 1)|0; $x = $74; } STACKTOP = sp;return; } function _gray_rgb_convert($cinfo,$input_buf,$input_row,$output_buf,$num_rows) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $input_row = $input_row|0; $output_buf = $output_buf|0; $num_rows = $num_rows|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $col = 0, $inptr = 0, $num_cols = 0, $outptr = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $input_row; $3 = $output_buf; $4 = $num_rows; $5 = $0; $6 = ((($5)) + 92|0); $7 = HEAP32[$6>>2]|0; $num_cols = $7; L1: while(1) { $8 = $4; $9 = (($8) + -1)|0; $4 = $9; $10 = ($9|0)>=(0); if (!($10)) { break; } $11 = $2; $12 = (($11) + 1)|0; $2 = $12; $13 = $1; $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($11<<2)|0); $16 = HEAP32[$15>>2]|0; $inptr = $16; $17 = $3; $18 = ((($17)) + 4|0); $3 = $18; $19 = HEAP32[$17>>2]|0; $outptr = $19; $col = 0; while(1) { $20 = $col; $21 = $num_cols; $22 = ($20>>>0)<($21>>>0); if (!($22)) { continue L1; } $23 = $col; $24 = $inptr; $25 = (($24) + ($23)|0); $26 = HEAP8[$25>>0]|0; $27 = $outptr; $28 = ((($27)) + 2|0); HEAP8[$28>>0] = $26; $29 = $outptr; $30 = ((($29)) + 1|0); HEAP8[$30>>0] = $26; $31 = $outptr; HEAP8[$31>>0] = $26; $32 = $outptr; $33 = ((($32)) + 3|0); $outptr = $33; $34 = $col; $35 = (($34) + 1)|0; $col = $35; } } STACKTOP = sp;return; } function _null_convert($cinfo,$input_buf,$input_row,$output_buf,$num_rows) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $input_row = $input_row|0; $output_buf = $output_buf|0; $num_rows = $num_rows|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $count = 0, $inptr = 0, $num_cols = 0, $num_components = 0, $outptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $input_row; $3 = $output_buf; $4 = $num_rows; $5 = $0; $6 = ((($5)) + 36|0); $7 = HEAP32[$6>>2]|0; $num_components = $7; $8 = $0; $9 = ((($8)) + 92|0); $10 = HEAP32[$9>>2]|0; $num_cols = $10; while(1) { $11 = $4; $12 = (($11) + -1)|0; $4 = $12; $13 = ($12|0)>=(0); if (!($13)) { break; } $ci = 0; while(1) { $14 = $ci; $15 = $num_components; $16 = ($14|0)<($15|0); $17 = $2; if (!($16)) { break; } $18 = $ci; $19 = $1; $20 = (($19) + ($18<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + ($17<<2)|0); $23 = HEAP32[$22>>2]|0; $inptr = $23; $24 = $3; $25 = HEAP32[$24>>2]|0; $26 = $ci; $27 = (($25) + ($26)|0); $outptr = $27; $28 = $num_cols; $count = $28; while(1) { $29 = $count; $30 = ($29>>>0)>(0); if (!($30)) { break; } $31 = $inptr; $32 = ((($31)) + 1|0); $inptr = $32; $33 = HEAP8[$31>>0]|0; $34 = $outptr; HEAP8[$34>>0] = $33; $35 = $num_components; $36 = $outptr; $37 = (($36) + ($35)|0); $outptr = $37; $38 = $count; $39 = (($38) + -1)|0; $count = $39; } $40 = $ci; $41 = (($40) + 1)|0; $ci = $41; } $42 = (($17) + 1)|0; $2 = $42; $43 = $3; $44 = ((($43)) + 4|0); $3 = $44; } STACKTOP = sp;return; } function _ycck_cmyk_convert($cinfo,$input_buf,$input_row,$output_buf,$num_rows) { $cinfo = $cinfo|0; $input_buf = $input_buf|0; $input_row = $input_row|0; $output_buf = $output_buf|0; $num_rows = $num_rows|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Cbbtab = 0, $Cbgtab = 0, $Crgtab = 0, $Crrtab = 0, $cb = 0, $cconvert = 0, $col = 0, $cr = 0, $inptr0 = 0, $inptr1 = 0, $inptr2 = 0, $inptr3 = 0, $num_cols = 0, $outptr = 0; var $range_limit = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $input_buf; $2 = $input_row; $3 = $output_buf; $4 = $num_rows; $5 = $0; $6 = ((($5)) + 420|0); $7 = HEAP32[$6>>2]|0; $cconvert = $7; $8 = $0; $9 = ((($8)) + 92|0); $10 = HEAP32[$9>>2]|0; $num_cols = $10; $11 = $0; $12 = ((($11)) + 288|0); $13 = HEAP32[$12>>2]|0; $range_limit = $13; $14 = $cconvert; $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $Crrtab = $16; $17 = $cconvert; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $Cbbtab = $19; $20 = $cconvert; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; $Crgtab = $22; $23 = $cconvert; $24 = ((($23)) + 20|0); $25 = HEAP32[$24>>2]|0; $Cbgtab = $25; L1: while(1) { $26 = $4; $27 = (($26) + -1)|0; $4 = $27; $28 = ($27|0)>=(0); if (!($28)) { break; } $29 = $2; $30 = $1; $31 = HEAP32[$30>>2]|0; $32 = (($31) + ($29<<2)|0); $33 = HEAP32[$32>>2]|0; $inptr0 = $33; $34 = $2; $35 = $1; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) + ($34<<2)|0); $39 = HEAP32[$38>>2]|0; $inptr1 = $39; $40 = $2; $41 = $1; $42 = ((($41)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($40<<2)|0); $45 = HEAP32[$44>>2]|0; $inptr2 = $45; $46 = $2; $47 = $1; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (($49) + ($46<<2)|0); $51 = HEAP32[$50>>2]|0; $inptr3 = $51; $52 = $2; $53 = (($52) + 1)|0; $2 = $53; $54 = $3; $55 = ((($54)) + 4|0); $3 = $55; $56 = HEAP32[$54>>2]|0; $outptr = $56; $col = 0; while(1) { $57 = $col; $58 = $num_cols; $59 = ($57>>>0)<($58>>>0); if (!($59)) { continue L1; } $60 = $col; $61 = $inptr0; $62 = (($61) + ($60)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $y = $64; $65 = $col; $66 = $inptr1; $67 = (($66) + ($65)|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $cb = $69; $70 = $col; $71 = $inptr2; $72 = (($71) + ($70)|0); $73 = HEAP8[$72>>0]|0; $74 = $73&255; $cr = $74; $75 = $y; $76 = $cr; $77 = $Crrtab; $78 = (($77) + ($76<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = (($75) + ($79))|0; $81 = (255 - ($80))|0; $82 = $range_limit; $83 = (($82) + ($81)|0); $84 = HEAP8[$83>>0]|0; $85 = $outptr; HEAP8[$85>>0] = $84; $86 = $y; $87 = $cb; $88 = $Cbgtab; $89 = (($88) + ($87<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $cr; $92 = $Crgtab; $93 = (($92) + ($91<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = (($90) + ($94))|0; $96 = $95 >> 16; $97 = (($86) + ($96))|0; $98 = (255 - ($97))|0; $99 = $range_limit; $100 = (($99) + ($98)|0); $101 = HEAP8[$100>>0]|0; $102 = $outptr; $103 = ((($102)) + 1|0); HEAP8[$103>>0] = $101; $104 = $y; $105 = $cb; $106 = $Cbbtab; $107 = (($106) + ($105<<2)|0); $108 = HEAP32[$107>>2]|0; $109 = (($104) + ($108))|0; $110 = (255 - ($109))|0; $111 = $range_limit; $112 = (($111) + ($110)|0); $113 = HEAP8[$112>>0]|0; $114 = $outptr; $115 = ((($114)) + 2|0); HEAP8[$115>>0] = $113; $116 = $col; $117 = $inptr3; $118 = (($117) + ($116)|0); $119 = HEAP8[$118>>0]|0; $120 = $outptr; $121 = ((($120)) + 3|0); HEAP8[$121>>0] = $119; $122 = $outptr; $123 = ((($122)) + 4|0); $outptr = $123; $124 = $col; $125 = (($124) + 1)|0; $col = $125; } } STACKTOP = sp;return; } function _jinit_inverse_dct($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $compptr = 0; var $idct = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,84)|0); $idct = $6; $7 = $idct; $8 = $0; $9 = ((($8)) + 412|0); HEAP32[$9>>2] = $7; $10 = $idct; HEAP32[$10>>2] = 7151; $ci = 0; $11 = $0; $12 = ((($11)) + 196|0); $13 = HEAP32[$12>>2]|0; $compptr = $13; while(1) { $14 = $ci; $15 = $0; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = ($14|0)<($17|0); if (!($18)) { break; } $19 = $0; $20 = ((($19)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = $0; $24 = (FUNCTION_TABLE_iiii[$22 & 8191]($23,1,256)|0); $25 = $compptr; $26 = ((($25)) + 80|0); HEAP32[$26>>2] = $24; $27 = $compptr; $28 = ((($27)) + 80|0); $29 = HEAP32[$28>>2]|0; _memset(($29|0),0,256)|0; $30 = $ci; $31 = $idct; $32 = ((($31)) + 44|0); $33 = (($32) + ($30<<2)|0); HEAP32[$33>>2] = -1; $34 = $ci; $35 = (($34) + 1)|0; $ci = $35; $36 = $compptr; $37 = ((($36)) + 84|0); $compptr = $37; } STACKTOP = sp;return; } function _start_pass($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $ci = 0, $compptr = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $i = 0, $idct = 0, $ismtbl = 0, $method = 0, $method_ptr = 0; var $qtbl = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 412|0); $3 = HEAP32[$2>>2]|0; $idct = $3; $method = 0; $method_ptr = 0; $ci = 0; $4 = $0; $5 = ((($4)) + 196|0); $6 = HEAP32[$5>>2]|0; $compptr = $6; while(1) { $7 = $ci; $8 = $0; $9 = ((($8)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ($7|0)<($10|0); if (!($11)) { break; } $12 = $compptr; $13 = ((($12)) + 36|0); $14 = HEAP32[$13>>2]|0; $cond = ($14|0)==(8); $15 = $0; do { if ($cond) { $16 = ((($15)) + 68|0); $17 = HEAP32[$16>>2]|0; $cond2 = ($17|0)==(0); if ($cond2) { $method_ptr = 7152; $method = 0; break; } else { $18 = $0; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 20|0); HEAP32[$20>>2] = 48; $21 = $0; $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$22>>2]|0; $24 = $0; FUNCTION_TABLE_vi[$23 & 8191]($24); break; } } else { $25 = HEAP32[$15>>2]|0; $26 = ((($25)) + 20|0); HEAP32[$26>>2] = 7; $27 = $compptr; $28 = ((($27)) + 36|0); $29 = HEAP32[$28>>2]|0; $30 = $0; $31 = HEAP32[$30>>2]|0; $32 = ((($31)) + 24|0); HEAP32[$32>>2] = $29; $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = HEAP32[$34>>2]|0; $36 = $0; FUNCTION_TABLE_vi[$35 & 8191]($36); } } while(0); $37 = $method_ptr; $38 = $ci; $39 = $idct; $40 = ((($39)) + 4|0); $41 = (($40) + ($38<<2)|0); HEAP32[$41>>2] = $37; $42 = $compptr; $43 = ((($42)) + 48|0); $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)!=(0); L11: do { if ($45) { $46 = $ci; $47 = $idct; $48 = ((($47)) + 44|0); $49 = (($48) + ($46<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = $method; $52 = ($50|0)==($51|0); if (!($52)) { $53 = $compptr; $54 = ((($53)) + 76|0); $55 = HEAP32[$54>>2]|0; $qtbl = $55; $56 = $qtbl; $57 = ($56|0)==(0|0); if (!($57)) { $58 = $method; $59 = $ci; $60 = $idct; $61 = ((($60)) + 44|0); $62 = (($61) + ($59<<2)|0); HEAP32[$62>>2] = $58; $63 = $method; $cond1 = ($63|0)==(0); if (!($cond1)) { $79 = $0; $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 20|0); HEAP32[$81>>2] = 48; $82 = $0; $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$83>>2]|0; $85 = $0; FUNCTION_TABLE_vi[$84 & 8191]($85); break; } $64 = $compptr; $65 = ((($64)) + 80|0); $66 = HEAP32[$65>>2]|0; $ismtbl = $66; $i = 0; while(1) { $67 = $i; $68 = ($67|0)<(64); if (!($68)) { break L11; } $69 = $i; $70 = $qtbl; $71 = (($70) + ($69<<1)|0); $72 = HEAP16[$71>>1]|0; $73 = $72&65535; $74 = $i; $75 = $ismtbl; $76 = (($75) + ($74<<2)|0); HEAP32[$76>>2] = $73; $77 = $i; $78 = (($77) + 1)|0; $i = $78; } } } } } while(0); $86 = $ci; $87 = (($86) + 1)|0; $ci = $87; $88 = $compptr; $89 = ((($88)) + 84|0); $compptr = $89; } STACKTOP = sp;return; } function _jpeg_make_d_derived_tbl($cinfo,$isDC,$tblno,$pdtbl) { $cinfo = $cinfo|0; $isDC = $isDC|0; $tblno = $tblno|0; $pdtbl = $pdtbl|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $code = 0, $ctr = 0, $dtbl = 0, $htbl = 0, $huffcode = 0, $huffsize = 0, $i = 0, $l = 0, $lookbits = 0, $numsymbols = 0; var $or$cond = 0, $or$cond3 = 0, $p = 0, $si = 0, $sym = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1344|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $huffsize = sp + 1084|0; $huffcode = sp + 8|0; $0 = $cinfo; $1 = $isDC; $2 = $tblno; $3 = $pdtbl; $4 = $2; $5 = ($4|0)<(0); $6 = $2; $7 = ($6|0)>=(4); $or$cond = $5 | $7; if ($or$cond) { $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); HEAP32[$10>>2] = 50; $11 = $2; $12 = $0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 24|0); HEAP32[$14>>2] = $11; $15 = $0; $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = $0; FUNCTION_TABLE_vi[$17 & 8191]($18); } $19 = $1; $20 = $19&255; $21 = ($20|0)!=(0); $22 = $2; $23 = $0; if ($21) { $24 = ((($23)) + 160|0); $25 = (($24) + ($22<<2)|0); $26 = HEAP32[$25>>2]|0; $30 = $26; } else { $27 = ((($23)) + 176|0); $28 = (($27) + ($22<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = $29; } $htbl = $30; $31 = $htbl; $32 = ($31|0)==(0|0); if ($32) { $33 = $0; $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 20|0); HEAP32[$35>>2] = 50; $36 = $2; $37 = $0; $38 = HEAP32[$37>>2]|0; $39 = ((($38)) + 24|0); HEAP32[$39>>2] = $36; $40 = $0; $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; $43 = $0; FUNCTION_TABLE_vi[$42 & 8191]($43); } $44 = $3; $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0|0); if ($46) { $47 = $0; $48 = ((($47)) + 4|0); $49 = HEAP32[$48>>2]|0; $50 = HEAP32[$49>>2]|0; $51 = $0; $52 = (FUNCTION_TABLE_iiii[$50 & 8191]($51,1,1424)|0); $53 = $3; HEAP32[$53>>2] = $52; } $54 = $3; $55 = HEAP32[$54>>2]|0; $dtbl = $55; $56 = $htbl; $57 = $dtbl; $58 = ((($57)) + 140|0); HEAP32[$58>>2] = $56; $p = 0; $l = 1; while(1) { $59 = $l; $60 = ($59|0)<=(16); if (!($60)) { break; } $61 = $l; $62 = $htbl; $63 = (($62) + ($61)|0); $64 = HEAP8[$63>>0]|0; $65 = $64&255; $i = $65; $66 = $i; $67 = ($66|0)<(0); if ($67) { label = 14; } else { $68 = $p; $69 = $i; $70 = (($68) + ($69))|0; $71 = ($70|0)>(256); if ($71) { label = 14; } } if ((label|0) == 14) { label = 0; $72 = $0; $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 20|0); HEAP32[$74>>2] = 8; $75 = $0; $76 = HEAP32[$75>>2]|0; $77 = HEAP32[$76>>2]|0; $78 = $0; FUNCTION_TABLE_vi[$77 & 8191]($78); } while(1) { $79 = $i; $80 = (($79) + -1)|0; $i = $80; $81 = ($79|0)!=(0); $82 = $l; if (!($81)) { break; } $83 = $82&255; $84 = $p; $85 = (($84) + 1)|0; $p = $85; $86 = (($huffsize) + ($84)|0); HEAP8[$86>>0] = $83; } $87 = (($82) + 1)|0; $l = $87; } $88 = $p; $89 = (($huffsize) + ($88)|0); HEAP8[$89>>0] = 0; $90 = $p; $numsymbols = $90; $code = 0; $91 = HEAP8[$huffsize>>0]|0; $92 = $91 << 24 >> 24; $si = $92; $p = 0; while(1) { $93 = $p; $94 = (($huffsize) + ($93)|0); $95 = HEAP8[$94>>0]|0; $96 = ($95<<24>>24)!=(0); if (!($96)) { break; } while(1) { $97 = $p; $98 = (($huffsize) + ($97)|0); $99 = HEAP8[$98>>0]|0; $100 = $99 << 24 >> 24; $101 = $si; $102 = ($100|0)==($101|0); $103 = $code; if (!($102)) { break; } $104 = $p; $105 = (($104) + 1)|0; $p = $105; $106 = (($huffcode) + ($104<<2)|0); HEAP32[$106>>2] = $103; $107 = $code; $108 = (($107) + 1)|0; $code = $108; } $109 = $si; $110 = 1 << $109; $111 = ($103|0)>=($110|0); if ($111) { $112 = $0; $113 = HEAP32[$112>>2]|0; $114 = ((($113)) + 20|0); HEAP32[$114>>2] = 8; $115 = $0; $116 = HEAP32[$115>>2]|0; $117 = HEAP32[$116>>2]|0; $118 = $0; FUNCTION_TABLE_vi[$117 & 8191]($118); } $119 = $code; $120 = $119 << 1; $code = $120; $121 = $si; $122 = (($121) + 1)|0; $si = $122; } $p = 0; $l = 1; while(1) { $123 = $l; $124 = ($123|0)<=(16); if (!($124)) { break; } $125 = $l; $126 = $htbl; $127 = (($126) + ($125)|0); $128 = HEAP8[$127>>0]|0; $129 = ($128<<24>>24)!=(0); if ($129) { $130 = $p; $131 = $p; $132 = (($huffcode) + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = (($130) - ($133))|0; $135 = $l; $136 = $dtbl; $137 = ((($136)) + 72|0); $138 = (($137) + ($135<<2)|0); HEAP32[$138>>2] = $134; $139 = $l; $140 = $htbl; $141 = (($140) + ($139)|0); $142 = HEAP8[$141>>0]|0; $143 = $142&255; $144 = $p; $145 = (($144) + ($143))|0; $p = $145; $146 = $p; $147 = (($146) - 1)|0; $148 = (($huffcode) + ($147<<2)|0); $149 = HEAP32[$148>>2]|0; $150 = $l; $151 = $dtbl; $152 = (($151) + ($150<<2)|0); HEAP32[$152>>2] = $149; } else { $153 = $l; $154 = $dtbl; $155 = (($154) + ($153<<2)|0); HEAP32[$155>>2] = -1; } $156 = $l; $157 = (($156) + 1)|0; $l = $157; } $158 = $dtbl; $159 = ((($158)) + 68|0); HEAP32[$159>>2] = 1048575; $160 = $dtbl; $161 = ((($160)) + 144|0); _memset(($161|0),0,1024)|0; $p = 0; $l = 1; while(1) { $162 = $l; $163 = ($162|0)<=(8); if (!($163)) { break; } $i = 1; while(1) { $164 = $i; $165 = $l; $166 = $htbl; $167 = (($166) + ($165)|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = ($164|0)<=($169|0); if (!($170)) { break; } $171 = $p; $172 = (($huffcode) + ($171<<2)|0); $173 = HEAP32[$172>>2]|0; $174 = $l; $175 = (8 - ($174))|0; $176 = $173 << $175; $lookbits = $176; $177 = $l; $178 = (8 - ($177))|0; $179 = 1 << $178; $ctr = $179; while(1) { $180 = $ctr; $181 = ($180|0)>(0); if (!($181)) { break; } $182 = $l; $183 = $lookbits; $184 = $dtbl; $185 = ((($184)) + 144|0); $186 = (($185) + ($183<<2)|0); HEAP32[$186>>2] = $182; $187 = $p; $188 = $htbl; $189 = ((($188)) + 17|0); $190 = (($189) + ($187)|0); $191 = HEAP8[$190>>0]|0; $192 = $lookbits; $193 = $dtbl; $194 = ((($193)) + 1168|0); $195 = (($194) + ($192)|0); HEAP8[$195>>0] = $191; $196 = $lookbits; $197 = (($196) + 1)|0; $lookbits = $197; $198 = $ctr; $199 = (($198) + -1)|0; $ctr = $199; } $200 = $i; $201 = (($200) + 1)|0; $i = $201; $202 = $p; $203 = (($202) + 1)|0; $p = $203; } $204 = $l; $205 = (($204) + 1)|0; $l = $205; } $206 = $1; $207 = ($206<<24>>24)!=(0); if (!($207)) { STACKTOP = sp;return; } $i = 0; while(1) { $208 = $i; $209 = $numsymbols; $210 = ($208|0)<($209|0); if (!($210)) { break; } $211 = $i; $212 = $htbl; $213 = ((($212)) + 17|0); $214 = (($213) + ($211)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $sym = $216; $217 = $sym; $218 = ($217|0)<(0); $219 = $sym; $220 = ($219|0)>(15); $or$cond3 = $218 | $220; if ($or$cond3) { $221 = $0; $222 = HEAP32[$221>>2]|0; $223 = ((($222)) + 20|0); HEAP32[$223>>2] = 8; $224 = $0; $225 = HEAP32[$224>>2]|0; $226 = HEAP32[$225>>2]|0; $227 = $0; FUNCTION_TABLE_vi[$226 & 8191]($227); } $228 = $i; $229 = (($228) + 1)|0; $i = $229; } STACKTOP = sp;return; } function _jpeg_fill_bit_buffer($state,$get_buffer,$bits_left,$nbits) { $state = $state|0; $get_buffer = $get_buffer|0; $bits_left = $bits_left|0; $nbits = $nbits|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $bytes_in_buffer = 0, $c = 0, $cinfo = 0, $next_input_byte = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $state; $2 = $get_buffer; $3 = $bits_left; $4 = $nbits; $5 = $1; $6 = HEAP32[$5>>2]|0; $next_input_byte = $6; $7 = $1; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $bytes_in_buffer = $9; $10 = $1; $11 = ((($10)) + 16|0); $12 = HEAP32[$11>>2]|0; $cinfo = $12; $13 = $cinfo; $14 = ((($13)) + 380|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); L1: do { if ($16) { L2: while(1) { $17 = $3; $18 = ($17|0)<(25); if (!($18)) { break L1; } $19 = $bytes_in_buffer; $20 = ($19|0)==(0); if ($20) { $21 = $cinfo; $22 = ((($21)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = $cinfo; $27 = (FUNCTION_TABLE_ii[$25 & 8191]($26)|0); $28 = ($27<<24>>24)!=(0); if (!($28)) { label = 5; break; } $29 = $cinfo; $30 = ((($29)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$31>>2]|0; $next_input_byte = $32; $33 = $cinfo; $34 = ((($33)) + 24|0); $35 = HEAP32[$34>>2]|0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $bytes_in_buffer = $37; } $38 = $bytes_in_buffer; $39 = (($38) + -1)|0; $bytes_in_buffer = $39; $40 = $next_input_byte; $41 = ((($40)) + 1|0); $next_input_byte = $41; $42 = HEAP8[$40>>0]|0; $43 = $42&255; $c = $43; $44 = $c; $45 = ($44|0)==(255); if ($45) { while(1) { $46 = $bytes_in_buffer; $47 = ($46|0)==(0); if ($47) { $48 = $cinfo; $49 = ((($48)) + 24|0); $50 = HEAP32[$49>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = $cinfo; $54 = (FUNCTION_TABLE_ii[$52 & 8191]($53)|0); $55 = ($54<<24>>24)!=(0); if (!($55)) { label = 10; break L2; } $56 = $cinfo; $57 = ((($56)) + 24|0); $58 = HEAP32[$57>>2]|0; $59 = HEAP32[$58>>2]|0; $next_input_byte = $59; $60 = $cinfo; $61 = ((($60)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $bytes_in_buffer = $64; } $65 = $bytes_in_buffer; $66 = (($65) + -1)|0; $bytes_in_buffer = $66; $67 = $next_input_byte; $68 = ((($67)) + 1|0); $next_input_byte = $68; $69 = HEAP8[$67>>0]|0; $70 = $69&255; $c = $70; $71 = $c; $72 = ($71|0)==(255); if (!($72)) { break; } } $73 = $c; $74 = ($73|0)==(0); if (!($74)) { label = 15; break; } $c = 255; } $78 = $2; $79 = $78 << 8; $80 = $c; $81 = $79 | $80; $2 = $81; $82 = $3; $83 = (($82) + 8)|0; $3 = $83; } if ((label|0) == 5) { $0 = 0; $120 = $0; STACKTOP = sp;return ($120|0); } else if ((label|0) == 10) { $0 = 0; $120 = $0; STACKTOP = sp;return ($120|0); } else if ((label|0) == 15) { $75 = $c; $76 = $cinfo; $77 = ((($76)) + 380|0); HEAP32[$77>>2] = $75; label = 17; break; } } else { label = 17; } } while(0); if ((label|0) == 17) { $84 = $4; $85 = $3; $86 = ($84|0)>($85|0); if ($86) { $87 = $cinfo; $88 = ((($87)) + 408|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 8|0); $91 = HEAP8[$90>>0]|0; $92 = ($91<<24>>24)!=(0); if (!($92)) { $93 = $cinfo; $94 = HEAP32[$93>>2]|0; $95 = ((($94)) + 20|0); HEAP32[$95>>2] = 117; $96 = $cinfo; $97 = HEAP32[$96>>2]|0; $98 = ((($97)) + 4|0); $99 = HEAP32[$98>>2]|0; $100 = $cinfo; FUNCTION_TABLE_vii[$99 & 8191]($100,-1); $101 = $cinfo; $102 = ((($101)) + 408|0); $103 = HEAP32[$102>>2]|0; $104 = ((($103)) + 8|0); HEAP8[$104>>0] = 1; } $105 = $3; $106 = (25 - ($105))|0; $107 = $2; $108 = $107 << $106; $2 = $108; $3 = 25; } } $109 = $next_input_byte; $110 = $1; HEAP32[$110>>2] = $109; $111 = $bytes_in_buffer; $112 = $1; $113 = ((($112)) + 4|0); HEAP32[$113>>2] = $111; $114 = $2; $115 = $1; $116 = ((($115)) + 8|0); HEAP32[$116>>2] = $114; $117 = $3; $118 = $1; $119 = ((($118)) + 12|0); HEAP32[$119>>2] = $117; $0 = 1; $120 = $0; STACKTOP = sp;return ($120|0); } function _jpeg_huff_decode($state,$get_buffer,$bits_left,$htbl,$min_bits) { $state = $state|0; $get_buffer = $get_buffer|0; $bits_left = $bits_left|0; $htbl = $htbl|0; $min_bits = $min_bits|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $code = 0, $l = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $state; $2 = $get_buffer; $3 = $bits_left; $4 = $htbl; $5 = $min_bits; $6 = $5; $l = $6; $7 = $3; $8 = $l; $9 = ($7|0)<($8|0); do { if ($9) { $10 = $1; $11 = $2; $12 = $3; $13 = $l; $14 = (_jpeg_fill_bit_buffer($10,$11,$12,$13)|0); $15 = ($14<<24>>24)!=(0); if ($15) { $16 = $1; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $2 = $18; $19 = $1; $20 = ((($19)) + 12|0); $21 = HEAP32[$20>>2]|0; $3 = $21; break; } $0 = -1; $97 = $0; STACKTOP = sp;return ($97|0); } } while(0); $22 = $2; $23 = $l; $24 = $3; $25 = (($24) - ($23))|0; $3 = $25; $26 = $22 >> $25; $27 = $l; $28 = 1 << $27; $29 = (($28) - 1)|0; $30 = $26 & $29; $code = $30; while(1) { $31 = $code; $32 = $l; $33 = $4; $34 = (($33) + ($32<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = ($31|0)>($35|0); if (!($36)) { break; } $37 = $code; $38 = $37 << 1; $code = $38; $39 = $3; $40 = ($39|0)<(1); if ($40) { $41 = $1; $42 = $2; $43 = $3; $44 = (_jpeg_fill_bit_buffer($41,$42,$43,1)|0); $45 = ($44<<24>>24)!=(0); if (!($45)) { label = 9; break; } $46 = $1; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $2 = $48; $49 = $1; $50 = ((($49)) + 12|0); $51 = HEAP32[$50>>2]|0; $3 = $51; } $52 = $2; $53 = $3; $54 = (($53) - 1)|0; $3 = $54; $55 = $52 >> $54; $56 = $55 & 1; $57 = $code; $58 = $57 | $56; $code = $58; $59 = $l; $60 = (($59) + 1)|0; $l = $60; } if ((label|0) == 9) { $0 = -1; $97 = $0; STACKTOP = sp;return ($97|0); } $61 = $2; $62 = $1; $63 = ((($62)) + 8|0); HEAP32[$63>>2] = $61; $64 = $3; $65 = $1; $66 = ((($65)) + 12|0); HEAP32[$66>>2] = $64; $67 = $l; $68 = ($67|0)>(16); if ($68) { $69 = $1; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 20|0); HEAP32[$73>>2] = 118; $74 = $1; $75 = ((($74)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = HEAP32[$76>>2]|0; $78 = ((($77)) + 4|0); $79 = HEAP32[$78>>2]|0; $80 = $1; $81 = ((($80)) + 16|0); $82 = HEAP32[$81>>2]|0; FUNCTION_TABLE_vii[$79 & 8191]($82,-1); $0 = 0; $97 = $0; STACKTOP = sp;return ($97|0); } else { $83 = $code; $84 = $l; $85 = $4; $86 = ((($85)) + 72|0); $87 = (($86) + ($84<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = (($83) + ($88))|0; $90 = $4; $91 = ((($90)) + 140|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 17|0); $94 = (($93) + ($89)|0); $95 = HEAP8[$94>>0]|0; $96 = $95&255; $0 = $96; $97 = $0; STACKTOP = sp;return ($97|0); } return (0)|0; } function _jinit_huff_decoder($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entropy = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = $0; $6 = (FUNCTION_TABLE_iiii[$4 & 8191]($5,1,172)|0); $entropy = $6; $7 = $entropy; $8 = $0; $9 = ((($8)) + 408|0); HEAP32[$9>>2] = $7; $10 = $entropy; HEAP32[$10>>2] = 7153; $11 = $entropy; $12 = ((($11)) + 4|0); HEAP32[$12>>2] = 7154; $i = 0; while(1) { $13 = $i; $14 = ($13|0)<(4); if (!($14)) { break; } $15 = $i; $16 = $entropy; $17 = ((($16)) + 56|0); $18 = (($17) + ($15<<2)|0); HEAP32[$18>>2] = 0; $19 = $i; $20 = $entropy; $21 = ((($20)) + 40|0); $22 = (($21) + ($19<<2)|0); HEAP32[$22>>2] = 0; $23 = $i; $24 = (($23) + 1)|0; $i = $24; } STACKTOP = sp;return; } function _start_pass_huff_decoder($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $actbl = 0, $blkn = 0, $ci = 0; var $compptr = 0, $dctbl = 0, $entropy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 408|0); $3 = HEAP32[$2>>2]|0; $entropy = $3; $4 = $0; $5 = ((($4)) + 364|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if ($7) { label = 5; } else { $8 = $0; $9 = ((($8)) + 368|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(63); if ($11) { label = 5; } else { $12 = $0; $13 = ((($12)) + 372|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); if ($15) { label = 5; } else { $16 = $0; $17 = ((($16)) + 376|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)!=(0); if ($19) { label = 5; } } } } if ((label|0) == 5) { $20 = $0; $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 20|0); HEAP32[$22>>2] = 122; $23 = $0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $0; FUNCTION_TABLE_vii[$26 & 8191]($27,-1); } $ci = 0; while(1) { $28 = $ci; $29 = $0; $30 = ((($29)) + 292|0); $31 = HEAP32[$30>>2]|0; $32 = ($28|0)<($31|0); if (!($32)) { break; } $33 = $ci; $34 = $0; $35 = ((($34)) + 296|0); $36 = (($35) + ($33<<2)|0); $37 = HEAP32[$36>>2]|0; $compptr = $37; $38 = $compptr; $39 = ((($38)) + 20|0); $40 = HEAP32[$39>>2]|0; $dctbl = $40; $41 = $compptr; $42 = ((($41)) + 24|0); $43 = HEAP32[$42>>2]|0; $actbl = $43; $44 = $0; $45 = $dctbl; $46 = $dctbl; $47 = $entropy; $48 = ((($47)) + 40|0); $49 = (($48) + ($46<<2)|0); _jpeg_make_d_derived_tbl($44,1,$45,$49); $50 = $0; $51 = $actbl; $52 = $actbl; $53 = $entropy; $54 = ((($53)) + 56|0); $55 = (($54) + ($52<<2)|0); _jpeg_make_d_derived_tbl($50,0,$51,$55); $56 = $ci; $57 = $entropy; $58 = ((($57)) + 20|0); $59 = (($58) + ($56<<2)|0); HEAP32[$59>>2] = 0; $60 = $ci; $61 = (($60) + 1)|0; $ci = $61; } $blkn = 0; while(1) { $62 = $blkn; $63 = $0; $64 = ((($63)) + 320|0); $65 = HEAP32[$64>>2]|0; $66 = ($62|0)<($65|0); if (!($66)) { break; } $67 = $blkn; $68 = $0; $69 = ((($68)) + 324|0); $70 = (($69) + ($67<<2)|0); $71 = HEAP32[$70>>2]|0; $ci = $71; $72 = $ci; $73 = $0; $74 = ((($73)) + 296|0); $75 = (($74) + ($72<<2)|0); $76 = HEAP32[$75>>2]|0; $compptr = $76; $77 = $compptr; $78 = ((($77)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = $entropy; $81 = ((($80)) + 40|0); $82 = (($81) + ($79<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $blkn; $85 = $entropy; $86 = ((($85)) + 72|0); $87 = (($86) + ($84<<2)|0); HEAP32[$87>>2] = $83; $88 = $compptr; $89 = ((($88)) + 24|0); $90 = HEAP32[$89>>2]|0; $91 = $entropy; $92 = ((($91)) + 56|0); $93 = (($92) + ($90<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = $blkn; $96 = $entropy; $97 = ((($96)) + 112|0); $98 = (($97) + ($95<<2)|0); HEAP32[$98>>2] = $94; $99 = $compptr; $100 = ((($99)) + 48|0); $101 = HEAP8[$100>>0]|0; $102 = ($101<<24>>24)!=(0); $103 = $blkn; $104 = $entropy; if ($102) { $105 = ((($104)) + 152|0); $106 = (($105) + ($103)|0); HEAP8[$106>>0] = 1; $107 = $compptr; $108 = ((($107)) + 36|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)>(1); $111 = $110&1; $112 = $111&255; $113 = $blkn; $114 = $entropy; $115 = ((($114)) + 162|0); $116 = (($115) + ($113)|0); HEAP8[$116>>0] = $112; } else { $117 = ((($104)) + 162|0); $118 = (($117) + ($103)|0); HEAP8[$118>>0] = 0; $119 = $blkn; $120 = $entropy; $121 = ((($120)) + 152|0); $122 = (($121) + ($119)|0); HEAP8[$122>>0] = 0; } $123 = $blkn; $124 = (($123) + 1)|0; $blkn = $124; } $125 = $entropy; $126 = ((($125)) + 12|0); $127 = ((($126)) + 4|0); HEAP32[$127>>2] = 0; $128 = $entropy; $129 = ((($128)) + 12|0); HEAP32[$129>>2] = 0; $130 = $entropy; $131 = ((($130)) + 8|0); HEAP8[$131>>0] = 0; $132 = $0; $133 = ((($132)) + 252|0); $134 = HEAP32[$133>>2]|0; $135 = $entropy; $136 = ((($135)) + 36|0); HEAP32[$136>>2] = $134; STACKTOP = sp;return; } function _decode_mcu($cinfo,$MCU_data) { $cinfo = $cinfo|0; $MCU_data = $MCU_data|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $actbl = 0, $bits_left = 0, $blkn = 0, $block = 0, $br_state = 0, $ci = 0, $dctbl = 0, $entropy = 0, $get_buffer = 0, $k = 0, $look = 0, $look2 = 0, $look4 = 0, $nb = 0, $nb1 = 0, $nb3 = 0, $r = 0, $s = 0, $state = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $br_state = sp + 72|0; $state = sp + 56|0; $1 = $cinfo; $2 = $MCU_data; $3 = $1; $4 = ((($3)) + 408|0); $5 = HEAP32[$4>>2]|0; $entropy = $5; $6 = $1; $7 = ((($6)) + 252|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0); if ($9) { $10 = $entropy; $11 = ((($10)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0); if ($13) { $14 = $1; $15 = (_process_restart_6825($14)|0); $16 = ($15<<24>>24)!=(0); if (!($16)) { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); } } } $17 = $entropy; $18 = ((($17)) + 8|0); $19 = HEAP8[$18>>0]|0; $20 = ($19<<24>>24)!=(0); L7: do { if (!($20)) { $21 = $1; $22 = ((($br_state)) + 16|0); HEAP32[$22>>2] = $21; $23 = $1; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$25>>2]|0; HEAP32[$br_state>>2] = $26; $27 = $1; $28 = ((($27)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($br_state)) + 4|0); HEAP32[$32>>2] = $31; $33 = $entropy; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $get_buffer = $35; $36 = $entropy; $37 = ((($36)) + 12|0); $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $bits_left = $39; $40 = $entropy; $41 = ((($40)) + 20|0); ;HEAP32[$state>>2]=HEAP32[$41>>2]|0;HEAP32[$state+4>>2]=HEAP32[$41+4>>2]|0;HEAP32[$state+8>>2]=HEAP32[$41+8>>2]|0;HEAP32[$state+12>>2]=HEAP32[$41+12>>2]|0; $blkn = 0; L9: while(1) { $42 = $blkn; $43 = $1; $44 = ((($43)) + 320|0); $45 = HEAP32[$44>>2]|0; $46 = ($42|0)<($45|0); if (!($46)) { label = 75; break; } $47 = $blkn; $48 = $2; $49 = (($48) + ($47<<2)|0); $50 = HEAP32[$49>>2]|0; $block = $50; $51 = $blkn; $52 = $entropy; $53 = ((($52)) + 72|0); $54 = (($53) + ($51<<2)|0); $55 = HEAP32[$54>>2]|0; $dctbl = $55; $56 = $blkn; $57 = $entropy; $58 = ((($57)) + 112|0); $59 = (($58) + ($56<<2)|0); $60 = HEAP32[$59>>2]|0; $actbl = $60; $61 = $bits_left; $62 = ($61|0)<(8); if ($62) { $63 = $get_buffer; $64 = $bits_left; $65 = (_jpeg_fill_bit_buffer($br_state,$63,$64,0)|0); $66 = ($65<<24>>24)!=(0); if (!($66)) { label = 10; break; } $67 = ((($br_state)) + 8|0); $68 = HEAP32[$67>>2]|0; $get_buffer = $68; $69 = ((($br_state)) + 12|0); $70 = HEAP32[$69>>2]|0; $bits_left = $70; $71 = $bits_left; $72 = ($71|0)<(8); if ($72) { $nb = 1; label = 16; } else { label = 13; } } else { label = 13; } do { if ((label|0) == 13) { label = 0; $73 = $get_buffer; $74 = $bits_left; $75 = (($74) - 8)|0; $76 = $73 >> $75; $77 = $76 & 255; $look = $77; $78 = $look; $79 = $dctbl; $80 = ((($79)) + 144|0); $81 = (($80) + ($78<<2)|0); $82 = HEAP32[$81>>2]|0; $nb = $82; $83 = ($82|0)!=(0); if ($83) { $84 = $nb; $85 = $bits_left; $86 = (($85) - ($84))|0; $bits_left = $86; $87 = $look; $88 = $dctbl; $89 = ((($88)) + 1168|0); $90 = (($89) + ($87)|0); $91 = HEAP8[$90>>0]|0; $92 = $91&255; $s = $92; break; } else { $nb = 9; label = 16; break; } } } while(0); if ((label|0) == 16) { label = 0; $93 = $get_buffer; $94 = $bits_left; $95 = $dctbl; $96 = $nb; $97 = (_jpeg_huff_decode($br_state,$93,$94,$95,$96)|0); $s = $97; $98 = ($97|0)<(0); if ($98) { label = 17; break; } $99 = ((($br_state)) + 8|0); $100 = HEAP32[$99>>2]|0; $get_buffer = $100; $101 = ((($br_state)) + 12|0); $102 = HEAP32[$101>>2]|0; $bits_left = $102; } $103 = $s; $104 = ($103|0)!=(0); if ($104) { $105 = $bits_left; $106 = $s; $107 = ($105|0)<($106|0); if ($107) { $108 = $get_buffer; $109 = $bits_left; $110 = $s; $111 = (_jpeg_fill_bit_buffer($br_state,$108,$109,$110)|0); $112 = ($111<<24>>24)!=(0); if (!($112)) { label = 22; break; } $113 = ((($br_state)) + 8|0); $114 = HEAP32[$113>>2]|0; $get_buffer = $114; $115 = ((($br_state)) + 12|0); $116 = HEAP32[$115>>2]|0; $bits_left = $116; } $117 = $get_buffer; $118 = $s; $119 = $bits_left; $120 = (($119) - ($118))|0; $bits_left = $120; $121 = $117 >> $120; $122 = $s; $123 = 1 << $122; $124 = (($123) - 1)|0; $125 = $121 & $124; $r = $125; $126 = $r; $127 = $s; $128 = (71368 + ($127<<2)|0); $129 = HEAP32[$128>>2]|0; $130 = ($126|0)<($129|0); $131 = $r; if ($130) { $132 = $s; $133 = (71432 + ($132<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = (($131) + ($134))|0; $136 = $135; } else { $136 = $131; } $s = $136; } $137 = $blkn; $138 = $entropy; $139 = ((($138)) + 152|0); $140 = (($139) + ($137)|0); $141 = HEAP8[$140>>0]|0; $142 = ($141<<24>>24)!=(0); if ($142) { $143 = $blkn; $144 = $1; $145 = ((($144)) + 324|0); $146 = (($145) + ($143<<2)|0); $147 = HEAP32[$146>>2]|0; $ci = $147; $148 = $ci; $149 = (($state) + ($148<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = $s; $152 = (($151) + ($150))|0; $s = $152; $153 = $s; $154 = $ci; $155 = (($state) + ($154<<2)|0); HEAP32[$155>>2] = $153; $156 = $s; $157 = $156&65535; $158 = $block; HEAP16[$158>>1] = $157; } $159 = $blkn; $160 = $entropy; $161 = ((($160)) + 162|0); $162 = (($161) + ($159)|0); $163 = HEAP8[$162>>0]|0; $164 = ($163<<24>>24)!=(0); $k = 1; L38: do { if ($164) { while(1) { $165 = $k; $166 = ($165|0)<(64); if (!($166)) { break L38; } $167 = $bits_left; $168 = ($167|0)<(8); if ($168) { $169 = $get_buffer; $170 = $bits_left; $171 = (_jpeg_fill_bit_buffer($br_state,$169,$170,0)|0); $172 = ($171<<24>>24)!=(0); if (!($172)) { label = 33; break L9; } $173 = ((($br_state)) + 8|0); $174 = HEAP32[$173>>2]|0; $get_buffer = $174; $175 = ((($br_state)) + 12|0); $176 = HEAP32[$175>>2]|0; $bits_left = $176; $177 = $bits_left; $178 = ($177|0)<(8); if ($178) { $nb1 = 1; label = 39; } else { label = 36; } } else { label = 36; } do { if ((label|0) == 36) { label = 0; $179 = $get_buffer; $180 = $bits_left; $181 = (($180) - 8)|0; $182 = $179 >> $181; $183 = $182 & 255; $look2 = $183; $184 = $look2; $185 = $actbl; $186 = ((($185)) + 144|0); $187 = (($186) + ($184<<2)|0); $188 = HEAP32[$187>>2]|0; $nb1 = $188; $189 = ($188|0)!=(0); if ($189) { $190 = $nb1; $191 = $bits_left; $192 = (($191) - ($190))|0; $bits_left = $192; $193 = $look2; $194 = $actbl; $195 = ((($194)) + 1168|0); $196 = (($195) + ($193)|0); $197 = HEAP8[$196>>0]|0; $198 = $197&255; $s = $198; break; } else { $nb1 = 9; label = 39; break; } } } while(0); if ((label|0) == 39) { label = 0; $199 = $get_buffer; $200 = $bits_left; $201 = $actbl; $202 = $nb1; $203 = (_jpeg_huff_decode($br_state,$199,$200,$201,$202)|0); $s = $203; $204 = ($203|0)<(0); if ($204) { label = 40; break L9; } $205 = ((($br_state)) + 8|0); $206 = HEAP32[$205>>2]|0; $get_buffer = $206; $207 = ((($br_state)) + 12|0); $208 = HEAP32[$207>>2]|0; $bits_left = $208; } $209 = $s; $210 = $209 >> 4; $r = $210; $211 = $s; $212 = $211 & 15; $s = $212; $213 = $s; $214 = ($213|0)!=(0); $215 = $r; if ($214) { $216 = $k; $217 = (($216) + ($215))|0; $k = $217; $218 = $bits_left; $219 = $s; $220 = ($218|0)<($219|0); if ($220) { $221 = $get_buffer; $222 = $bits_left; $223 = $s; $224 = (_jpeg_fill_bit_buffer($br_state,$221,$222,$223)|0); $225 = ($224<<24>>24)!=(0); if (!($225)) { label = 45; break L9; } $226 = ((($br_state)) + 8|0); $227 = HEAP32[$226>>2]|0; $get_buffer = $227; $228 = ((($br_state)) + 12|0); $229 = HEAP32[$228>>2]|0; $bits_left = $229; } $230 = $get_buffer; $231 = $s; $232 = $bits_left; $233 = (($232) - ($231))|0; $bits_left = $233; $234 = $230 >> $233; $235 = $s; $236 = 1 << $235; $237 = (($236) - 1)|0; $238 = $234 & $237; $r = $238; $239 = $r; $240 = $s; $241 = (71368 + ($240<<2)|0); $242 = HEAP32[$241>>2]|0; $243 = ($239|0)<($242|0); $244 = $r; if ($243) { $245 = $s; $246 = (71432 + ($245<<2)|0); $247 = HEAP32[$246>>2]|0; $248 = (($244) + ($247))|0; $249 = $248; } else { $249 = $244; } $s = $249; $250 = $s; $251 = $250&65535; $252 = $k; $253 = (71048 + ($252<<2)|0); $254 = HEAP32[$253>>2]|0; $255 = $block; $256 = (($255) + ($254<<1)|0); HEAP16[$256>>1] = $251; } else { $257 = ($215|0)!=(15); if ($257) { break L38; } $258 = $k; $259 = (($258) + 15)|0; $k = $259; } $260 = $k; $261 = (($260) + 1)|0; $k = $261; } } else { while(1) { $262 = $k; $263 = ($262|0)<(64); if (!($263)) { break L38; } $264 = $bits_left; $265 = ($264|0)<(8); if ($265) { $266 = $get_buffer; $267 = $bits_left; $268 = (_jpeg_fill_bit_buffer($br_state,$266,$267,0)|0); $269 = ($268<<24>>24)!=(0); if (!($269)) { label = 56; break L9; } $270 = ((($br_state)) + 8|0); $271 = HEAP32[$270>>2]|0; $get_buffer = $271; $272 = ((($br_state)) + 12|0); $273 = HEAP32[$272>>2]|0; $bits_left = $273; $274 = $bits_left; $275 = ($274|0)<(8); if ($275) { $nb3 = 1; label = 62; } else { label = 59; } } else { label = 59; } do { if ((label|0) == 59) { label = 0; $276 = $get_buffer; $277 = $bits_left; $278 = (($277) - 8)|0; $279 = $276 >> $278; $280 = $279 & 255; $look4 = $280; $281 = $look4; $282 = $actbl; $283 = ((($282)) + 144|0); $284 = (($283) + ($281<<2)|0); $285 = HEAP32[$284>>2]|0; $nb3 = $285; $286 = ($285|0)!=(0); if ($286) { $287 = $nb3; $288 = $bits_left; $289 = (($288) - ($287))|0; $bits_left = $289; $290 = $look4; $291 = $actbl; $292 = ((($291)) + 1168|0); $293 = (($292) + ($290)|0); $294 = HEAP8[$293>>0]|0; $295 = $294&255; $s = $295; break; } else { $nb3 = 9; label = 62; break; } } } while(0); if ((label|0) == 62) { label = 0; $296 = $get_buffer; $297 = $bits_left; $298 = $actbl; $299 = $nb3; $300 = (_jpeg_huff_decode($br_state,$296,$297,$298,$299)|0); $s = $300; $301 = ($300|0)<(0); if ($301) { label = 63; break L9; } $302 = ((($br_state)) + 8|0); $303 = HEAP32[$302>>2]|0; $get_buffer = $303; $304 = ((($br_state)) + 12|0); $305 = HEAP32[$304>>2]|0; $bits_left = $305; } $306 = $s; $307 = $306 >> 4; $r = $307; $308 = $s; $309 = $308 & 15; $s = $309; $310 = $s; $311 = ($310|0)!=(0); $312 = $r; if ($311) { $313 = $k; $314 = (($313) + ($312))|0; $k = $314; $315 = $bits_left; $316 = $s; $317 = ($315|0)<($316|0); if ($317) { $318 = $get_buffer; $319 = $bits_left; $320 = $s; $321 = (_jpeg_fill_bit_buffer($br_state,$318,$319,$320)|0); $322 = ($321<<24>>24)!=(0); if (!($322)) { label = 68; break L9; } $323 = ((($br_state)) + 8|0); $324 = HEAP32[$323>>2]|0; $get_buffer = $324; $325 = ((($br_state)) + 12|0); $326 = HEAP32[$325>>2]|0; $bits_left = $326; } $327 = $s; $328 = $bits_left; $329 = (($328) - ($327))|0; $bits_left = $329; } else { $330 = ($312|0)!=(15); if ($330) { break L38; } $331 = $k; $332 = (($331) + 15)|0; $k = $332; } $333 = $k; $334 = (($333) + 1)|0; $k = $334; } } } while(0); $335 = $blkn; $336 = (($335) + 1)|0; $blkn = $336; } switch (label|0) { case 10: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 17: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 22: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 33: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 40: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 45: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 56: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 63: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 68: { $0 = 0; $360 = $0; STACKTOP = sp;return ($360|0); break; } case 75: { $337 = HEAP32[$br_state>>2]|0; $338 = $1; $339 = ((($338)) + 24|0); $340 = HEAP32[$339>>2]|0; HEAP32[$340>>2] = $337; $341 = ((($br_state)) + 4|0); $342 = HEAP32[$341>>2]|0; $343 = $1; $344 = ((($343)) + 24|0); $345 = HEAP32[$344>>2]|0; $346 = ((($345)) + 4|0); HEAP32[$346>>2] = $342; $347 = $get_buffer; $348 = $entropy; $349 = ((($348)) + 12|0); HEAP32[$349>>2] = $347; $350 = $bits_left; $351 = $entropy; $352 = ((($351)) + 12|0); $353 = ((($352)) + 4|0); HEAP32[$353>>2] = $350; $354 = $entropy; $355 = ((($354)) + 20|0); ;HEAP32[$355>>2]=HEAP32[$state>>2]|0;HEAP32[$355+4>>2]=HEAP32[$state+4>>2]|0;HEAP32[$355+8>>2]=HEAP32[$state+8>>2]|0;HEAP32[$355+12>>2]=HEAP32[$state+12>>2]|0; break L7; break; } } } } while(0); $356 = $entropy; $357 = ((($356)) + 36|0); $358 = HEAP32[$357>>2]|0; $359 = (($358) + -1)|0; HEAP32[$357>>2] = $359; $0 = 1; $360 = $0; STACKTOP = sp;return ($360|0); } function _process_restart_6825($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ci = 0, $entropy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $cinfo; $2 = $1; $3 = ((($2)) + 408|0); $4 = HEAP32[$3>>2]|0; $entropy = $4; $5 = $entropy; $6 = ((($5)) + 12|0); $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (($8|0) / 8)&-1; $10 = $1; $11 = ((($10)) + 404|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($9))|0; HEAP32[$13>>2] = $15; $16 = $entropy; $17 = ((($16)) + 12|0); $18 = ((($17)) + 4|0); HEAP32[$18>>2] = 0; $19 = $1; $20 = ((($19)) + 404|0); $21 = HEAP32[$20>>2]|0; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = $1; $25 = (FUNCTION_TABLE_ii[$23 & 8191]($24)|0); $26 = ($25<<24>>24)!=(0); if (!($26)) { $0 = 0; $49 = $0; STACKTOP = sp;return ($49|0); } $ci = 0; while(1) { $27 = $ci; $28 = $1; $29 = ((($28)) + 292|0); $30 = HEAP32[$29>>2]|0; $31 = ($27|0)<($30|0); if (!($31)) { break; } $32 = $ci; $33 = $entropy; $34 = ((($33)) + 20|0); $35 = (($34) + ($32<<2)|0); HEAP32[$35>>2] = 0; $36 = $ci; $37 = (($36) + 1)|0; $ci = $37; } $38 = $1; $39 = ((($38)) + 252|0); $40 = HEAP32[$39>>2]|0; $41 = $entropy; $42 = ((($41)) + 36|0); HEAP32[$42>>2] = $40; $43 = $1; $44 = ((($43)) + 380|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0); if ($46) { $47 = $entropy; $48 = ((($47)) + 8|0); HEAP8[$48>>0] = 0; } $0 = 1; $49 = $0; STACKTOP = sp;return ($49|0); } function _jinit_d_main_controller($cinfo,$need_full_buffer) { $cinfo = $cinfo|0; $need_full_buffer = $need_full_buffer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $ci = 0, $compptr = 0, $main = 0, $ngroups = 0, $rgroup = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $need_full_buffer; $2 = $0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = $0; $7 = (FUNCTION_TABLE_iiii[$5 & 8191]($6,1,80)|0); $main = $7; $8 = $main; $9 = $0; $10 = ((($9)) + 388|0); HEAP32[$10>>2] = $8; $11 = $main; HEAP32[$11>>2] = 7155; $12 = $1; $13 = ($12<<24>>24)!=(0); if ($13) { $14 = $0; $15 = HEAP32[$14>>2]|0; $16 = ((($15)) + 20|0); HEAP32[$16>>2] = 4; $17 = $0; $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$18>>2]|0; $20 = $0; FUNCTION_TABLE_vi[$19 & 8191]($20); } $21 = $0; $22 = ((($21)) + 416|0); $23 = HEAP32[$22>>2]|0; $24 = ((($23)) + 8|0); $25 = HEAP8[$24>>0]|0; $26 = ($25<<24>>24)!=(0); $27 = $0; $28 = ((($27)) + 280|0); $29 = HEAP32[$28>>2]|0; if ($26) { $30 = ($29|0)<(2); if ($30) { $31 = $0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 20|0); HEAP32[$33>>2] = 47; $34 = $0; $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$35>>2]|0; $37 = $0; FUNCTION_TABLE_vi[$36 & 8191]($37); } $38 = $0; _alloc_funny_pointers($38); $39 = $0; $40 = ((($39)) + 280|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + 2)|0; $ngroups = $42; } else { $ngroups = $29; } $ci = 0; $43 = $0; $44 = ((($43)) + 196|0); $45 = HEAP32[$44>>2]|0; $compptr = $45; while(1) { $46 = $ci; $47 = $0; $48 = ((($47)) + 36|0); $49 = HEAP32[$48>>2]|0; $50 = ($46|0)<($49|0); if (!($50)) { break; } $51 = $compptr; $52 = ((($51)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = $compptr; $55 = ((($54)) + 36|0); $56 = HEAP32[$55>>2]|0; $57 = Math_imul($53, $56)|0; $58 = $0; $59 = ((($58)) + 280|0); $60 = HEAP32[$59>>2]|0; $61 = (($57|0) / ($60|0))&-1; $rgroup = $61; $62 = $0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = ((($64)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = $0; $68 = $compptr; $69 = ((($68)) + 28|0); $70 = HEAP32[$69>>2]|0; $71 = $compptr; $72 = ((($71)) + 36|0); $73 = HEAP32[$72>>2]|0; $74 = Math_imul($70, $73)|0; $75 = $rgroup; $76 = $ngroups; $77 = Math_imul($75, $76)|0; $78 = (FUNCTION_TABLE_iiiii[$66 & 8191]($67,1,$74,$77)|0); $79 = $ci; $80 = $main; $81 = ((($80)) + 8|0); $82 = (($81) + ($79<<2)|0); HEAP32[$82>>2] = $78; $83 = $ci; $84 = (($83) + 1)|0; $ci = $84; $85 = $compptr; $86 = ((($85)) + 84|0); $compptr = $86; } STACKTOP = sp;return; } function _start_pass_main($cinfo,$pass_mode) { $cinfo = $cinfo|0; $pass_mode = $pass_mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, $main = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $pass_mode; $2 = $0; $3 = ((($2)) + 388|0); $4 = HEAP32[$3>>2]|0; $main = $4; $5 = $1; $cond = ($5|0)==(0); $6 = $0; if (!($cond)) { $25 = HEAP32[$6>>2]|0; $26 = ((($25)) + 20|0); HEAP32[$26>>2] = 4; $27 = $0; $28 = HEAP32[$27>>2]|0; $29 = HEAP32[$28>>2]|0; $30 = $0; FUNCTION_TABLE_vi[$29 & 8191]($30); STACKTOP = sp;return; } $7 = ((($6)) + 416|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 8|0); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)!=(0); $12 = $main; $13 = ((($12)) + 4|0); if ($11) { HEAP32[$13>>2] = 7156; $14 = $0; _make_funny_pointers($14); $15 = $main; $16 = ((($15)) + 64|0); HEAP32[$16>>2] = 0; $17 = $main; $18 = ((($17)) + 68|0); HEAP32[$18>>2] = 0; $19 = $main; $20 = ((($19)) + 76|0); HEAP32[$20>>2] = 0; } else { HEAP32[$13>>2] = 7157; } $21 = $main; $22 = ((($21)) + 48|0); HEAP8[$22>>0] = 0; $23 = $main; $24 = ((($23)) + 52|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } function _alloc_funny_pointers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $M = 0, $ci = 0, $compptr = 0, $main = 0, $rgroup = 0, $xbuf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 388|0); $3 = HEAP32[$2>>2]|0; $main = $3; $4 = $0; $5 = ((($4)) + 280|0); $6 = HEAP32[$5>>2]|0; $M = $6; $7 = $0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$9>>2]|0; $11 = $0; $12 = $0; $13 = ((($12)) + 36|0); $14 = HEAP32[$13>>2]|0; $15 = $14<<1; $16 = $15<<2; $17 = (FUNCTION_TABLE_iiii[$10 & 8191]($11,1,$16)|0); $18 = $main; $19 = ((($18)) + 56|0); HEAP32[$19>>2] = $17; $20 = $main; $21 = ((($20)) + 56|0); $22 = HEAP32[$21>>2]|0; $23 = $0; $24 = ((($23)) + 36|0); $25 = HEAP32[$24>>2]|0; $26 = (($22) + ($25<<2)|0); $27 = $main; $28 = ((($27)) + 56|0); $29 = ((($28)) + 4|0); HEAP32[$29>>2] = $26; $ci = 0; $30 = $0; $31 = ((($30)) + 196|0); $32 = HEAP32[$31>>2]|0; $compptr = $32; while(1) { $33 = $ci; $34 = $0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = ($33|0)<($36|0); if (!($37)) { break; } $38 = $compptr; $39 = ((($38)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = $compptr; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = Math_imul($40, $43)|0; $45 = $0; $46 = ((($45)) + 280|0); $47 = HEAP32[$46>>2]|0; $48 = (($44|0) / ($47|0))&-1; $rgroup = $48; $49 = $0; $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = HEAP32[$51>>2]|0; $53 = $0; $54 = $rgroup; $55 = $M; $56 = (($55) + 4)|0; $57 = Math_imul($54, $56)|0; $58 = $57<<1; $59 = $58<<2; $60 = (FUNCTION_TABLE_iiii[$52 & 8191]($53,1,$59)|0); $xbuf = $60; $61 = $rgroup; $62 = $xbuf; $63 = (($62) + ($61<<2)|0); $xbuf = $63; $64 = $xbuf; $65 = $ci; $66 = $main; $67 = ((($66)) + 56|0); $68 = HEAP32[$67>>2]|0; $69 = (($68) + ($65<<2)|0); HEAP32[$69>>2] = $64; $70 = $rgroup; $71 = $M; $72 = (($71) + 4)|0; $73 = Math_imul($70, $72)|0; $74 = $xbuf; $75 = (($74) + ($73<<2)|0); $xbuf = $75; $76 = $xbuf; $77 = $ci; $78 = $main; $79 = ((($78)) + 56|0); $80 = ((($79)) + 4|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) + ($77<<2)|0); HEAP32[$82>>2] = $76; $83 = $ci; $84 = (($83) + 1)|0; $ci = $84; $85 = $compptr; $86 = ((($85)) + 84|0); $compptr = $86; } STACKTOP = sp;return; } function _process_data_context_main($cinfo,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $main = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $output_buf; $2 = $out_row_ctr; $3 = $out_rows_avail; $4 = $0; $5 = ((($4)) + 388|0); $6 = HEAP32[$5>>2]|0; $main = $6; $7 = $main; $8 = ((($7)) + 48|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)!=(0); do { if (!($10)) { $11 = $0; $12 = ((($11)) + 392|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = $main; $18 = ((($17)) + 64|0); $19 = HEAP32[$18>>2]|0; $20 = $main; $21 = ((($20)) + 56|0); $22 = (($21) + ($19<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_iii[$15 & 8191]($16,$23)|0); $25 = ($24|0)!=(0); if ($25) { $26 = $main; $27 = ((($26)) + 48|0); HEAP8[$27>>0] = 1; $28 = $main; $29 = ((($28)) + 76|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + 1)|0; HEAP32[$29>>2] = $31; break; } else { STACKTOP = sp;return; } } } while(0); $32 = $main; $33 = ((($32)) + 68|0); $34 = HEAP32[$33>>2]|0; switch ($34|0) { case 2: { label = 5; break; } case 0: { label = 7; break; } case 1: { break; } default: { STACKTOP = sp;return; } } if ((label|0) == 5) { $35 = $0; $36 = ((($35)) + 396|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = $0; $41 = $main; $42 = ((($41)) + 64|0); $43 = HEAP32[$42>>2]|0; $44 = $main; $45 = ((($44)) + 56|0); $46 = (($45) + ($43<<2)|0); $47 = HEAP32[$46>>2]|0; $48 = $main; $49 = ((($48)) + 52|0); $50 = $main; $51 = ((($50)) + 72|0); $52 = HEAP32[$51>>2]|0; $53 = $1; $54 = $2; $55 = $3; FUNCTION_TABLE_viiiiiii[$39 & 8191]($40,$47,$49,$52,$53,$54,$55); $56 = $main; $57 = ((($56)) + 52|0); $58 = HEAP32[$57>>2]|0; $59 = $main; $60 = ((($59)) + 72|0); $61 = HEAP32[$60>>2]|0; $62 = ($58>>>0)<($61>>>0); if ($62) { STACKTOP = sp;return; } $63 = $main; $64 = ((($63)) + 68|0); HEAP32[$64>>2] = 0; $65 = $2; $66 = HEAP32[$65>>2]|0; $67 = $3; $68 = ($66>>>0)>=($67>>>0); if ($68) { STACKTOP = sp;return; } else { label = 7; } } if ((label|0) == 7) { $69 = $main; $70 = ((($69)) + 52|0); HEAP32[$70>>2] = 0; $71 = $0; $72 = ((($71)) + 280|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) - 1)|0; $75 = $main; $76 = ((($75)) + 72|0); HEAP32[$76>>2] = $74; $77 = $main; $78 = ((($77)) + 76|0); $79 = HEAP32[$78>>2]|0; $80 = $0; $81 = ((($80)) + 284|0); $82 = HEAP32[$81>>2]|0; $83 = ($79|0)==($82|0); if ($83) { $84 = $0; _set_bottom_pointers($84); } $85 = $main; $86 = ((($85)) + 68|0); HEAP32[$86>>2] = 1; } $87 = $0; $88 = ((($87)) + 396|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 4|0); $91 = HEAP32[$90>>2]|0; $92 = $0; $93 = $main; $94 = ((($93)) + 64|0); $95 = HEAP32[$94>>2]|0; $96 = $main; $97 = ((($96)) + 56|0); $98 = (($97) + ($95<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = $main; $101 = ((($100)) + 52|0); $102 = $main; $103 = ((($102)) + 72|0); $104 = HEAP32[$103>>2]|0; $105 = $1; $106 = $2; $107 = $3; FUNCTION_TABLE_viiiiiii[$91 & 8191]($92,$99,$101,$104,$105,$106,$107); $108 = $main; $109 = ((($108)) + 52|0); $110 = HEAP32[$109>>2]|0; $111 = $main; $112 = ((($111)) + 72|0); $113 = HEAP32[$112>>2]|0; $114 = ($110>>>0)<($113>>>0); if ($114) { STACKTOP = sp;return; } $115 = $main; $116 = ((($115)) + 76|0); $117 = HEAP32[$116>>2]|0; $118 = ($117|0)==(1); if ($118) { $119 = $0; _set_wraparound_pointers($119); } $120 = $main; $121 = ((($120)) + 64|0); $122 = HEAP32[$121>>2]|0; $123 = $122 ^ 1; HEAP32[$121>>2] = $123; $124 = $main; $125 = ((($124)) + 48|0); HEAP8[$125>>0] = 0; $126 = $0; $127 = ((($126)) + 280|0); $128 = HEAP32[$127>>2]|0; $129 = (($128) + 1)|0; $130 = $main; $131 = ((($130)) + 52|0); HEAP32[$131>>2] = $129; $132 = $0; $133 = ((($132)) + 280|0); $134 = HEAP32[$133>>2]|0; $135 = (($134) + 2)|0; $136 = $main; $137 = ((($136)) + 72|0); HEAP32[$137>>2] = $135; $138 = $main; $139 = ((($138)) + 68|0); HEAP32[$139>>2] = 2; STACKTOP = sp;return; } function _set_bottom_pointers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $ci = 0, $compptr = 0, $i = 0, $iMCUheight = 0, $main = 0, $rgroup = 0, $rows_left = 0, $xbuf = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 388|0); $3 = HEAP32[$2>>2]|0; $main = $3; $ci = 0; $4 = $0; $5 = ((($4)) + 196|0); $6 = HEAP32[$5>>2]|0; $compptr = $6; while(1) { $7 = $ci; $8 = $0; $9 = ((($8)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ($7|0)<($10|0); if (!($11)) { break; } $12 = $compptr; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = $compptr; $16 = ((($15)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = Math_imul($14, $17)|0; $iMCUheight = $18; $19 = $iMCUheight; $20 = $0; $21 = ((($20)) + 280|0); $22 = HEAP32[$21>>2]|0; $23 = (($19|0) / ($22|0))&-1; $rgroup = $23; $24 = $compptr; $25 = ((($24)) + 44|0); $26 = HEAP32[$25>>2]|0; $27 = $iMCUheight; $28 = (($26>>>0) % ($27>>>0))&-1; $rows_left = $28; $29 = $rows_left; $30 = ($29|0)==(0); if ($30) { $31 = $iMCUheight; $rows_left = $31; } $32 = $ci; $33 = ($32|0)==(0); if ($33) { $34 = $rows_left; $35 = (($34) - 1)|0; $36 = $rgroup; $37 = (($35|0) / ($36|0))&-1; $38 = (($37) + 1)|0; $39 = $main; $40 = ((($39)) + 72|0); HEAP32[$40>>2] = $38; } $41 = $ci; $42 = $main; $43 = ((($42)) + 64|0); $44 = HEAP32[$43>>2]|0; $45 = $main; $46 = ((($45)) + 56|0); $47 = (($46) + ($44<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) + ($41<<2)|0); $50 = HEAP32[$49>>2]|0; $xbuf = $50; $i = 0; while(1) { $51 = $i; $52 = $rgroup; $53 = $52<<1; $54 = ($51|0)<($53|0); if (!($54)) { break; } $55 = $rows_left; $56 = (($55) - 1)|0; $57 = $xbuf; $58 = (($57) + ($56<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = $rows_left; $61 = $i; $62 = (($60) + ($61))|0; $63 = $xbuf; $64 = (($63) + ($62<<2)|0); HEAP32[$64>>2] = $59; $65 = $i; $66 = (($65) + 1)|0; $i = $66; } $67 = $ci; $68 = (($67) + 1)|0; $ci = $68; $69 = $compptr; $70 = ((($69)) + 84|0); $compptr = $70; } STACKTOP = sp;return; } function _set_wraparound_pointers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $M = 0, $ci = 0, $compptr = 0, $i = 0, $main = 0, $rgroup = 0, $xbuf0 = 0, $xbuf1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 388|0); $3 = HEAP32[$2>>2]|0; $main = $3; $4 = $0; $5 = ((($4)) + 280|0); $6 = HEAP32[$5>>2]|0; $M = $6; $ci = 0; $7 = $0; $8 = ((($7)) + 196|0); $9 = HEAP32[$8>>2]|0; $compptr = $9; while(1) { $10 = $ci; $11 = $0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = ($10|0)<($13|0); if (!($14)) { break; } $15 = $compptr; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = $compptr; $19 = ((($18)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = Math_imul($17, $20)|0; $22 = $0; $23 = ((($22)) + 280|0); $24 = HEAP32[$23>>2]|0; $25 = (($21|0) / ($24|0))&-1; $rgroup = $25; $26 = $ci; $27 = $main; $28 = ((($27)) + 56|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) + ($26<<2)|0); $31 = HEAP32[$30>>2]|0; $xbuf0 = $31; $32 = $ci; $33 = $main; $34 = ((($33)) + 56|0); $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) + ($32<<2)|0); $38 = HEAP32[$37>>2]|0; $xbuf1 = $38; $i = 0; while(1) { $39 = $i; $40 = $rgroup; $41 = ($39|0)<($40|0); if (!($41)) { break; } $42 = $rgroup; $43 = $M; $44 = (($43) + 1)|0; $45 = Math_imul($42, $44)|0; $46 = $i; $47 = (($45) + ($46))|0; $48 = $xbuf0; $49 = (($48) + ($47<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = $i; $52 = $rgroup; $53 = (($51) - ($52))|0; $54 = $xbuf0; $55 = (($54) + ($53<<2)|0); HEAP32[$55>>2] = $50; $56 = $rgroup; $57 = $M; $58 = (($57) + 1)|0; $59 = Math_imul($56, $58)|0; $60 = $i; $61 = (($59) + ($60))|0; $62 = $xbuf1; $63 = (($62) + ($61<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = $i; $66 = $rgroup; $67 = (($65) - ($66))|0; $68 = $xbuf1; $69 = (($68) + ($67<<2)|0); HEAP32[$69>>2] = $64; $70 = $i; $71 = $xbuf0; $72 = (($71) + ($70<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = $rgroup; $75 = $M; $76 = (($75) + 2)|0; $77 = Math_imul($74, $76)|0; $78 = $i; $79 = (($77) + ($78))|0; $80 = $xbuf0; $81 = (($80) + ($79<<2)|0); HEAP32[$81>>2] = $73; $82 = $i; $83 = $xbuf1; $84 = (($83) + ($82<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = $rgroup; $87 = $M; $88 = (($87) + 2)|0; $89 = Math_imul($86, $88)|0; $90 = $i; $91 = (($89) + ($90))|0; $92 = $xbuf1; $93 = (($92) + ($91<<2)|0); HEAP32[$93>>2] = $85; $94 = $i; $95 = (($94) + 1)|0; $i = $95; } $96 = $ci; $97 = (($96) + 1)|0; $ci = $97; $98 = $compptr; $99 = ((($98)) + 84|0); $compptr = $99; } STACKTOP = sp;return; } function _make_funny_pointers($cinfo) { $cinfo = $cinfo|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $M = 0, $buf = 0, $ci = 0, $compptr = 0; var $i = 0, $main = 0, $rgroup = 0, $xbuf0 = 0, $xbuf1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $0; $2 = ((($1)) + 388|0); $3 = HEAP32[$2>>2]|0; $main = $3; $4 = $0; $5 = ((($4)) + 280|0); $6 = HEAP32[$5>>2]|0; $M = $6; $ci = 0; $7 = $0; $8 = ((($7)) + 196|0); $9 = HEAP32[$8>>2]|0; $compptr = $9; while(1) { $10 = $ci; $11 = $0; $12 = ((($11)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = ($10|0)<($13|0); if (!($14)) { break; } $15 = $compptr; $16 = ((($15)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = $compptr; $19 = ((($18)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = Math_imul($17, $20)|0; $22 = $0; $23 = ((($22)) + 280|0); $24 = HEAP32[$23>>2]|0; $25 = (($21|0) / ($24|0))&-1; $rgroup = $25; $26 = $ci; $27 = $main; $28 = ((($27)) + 56|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) + ($26<<2)|0); $31 = HEAP32[$30>>2]|0; $xbuf0 = $31; $32 = $ci; $33 = $main; $34 = ((($33)) + 56|0); $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = (($36) + ($32<<2)|0); $38 = HEAP32[$37>>2]|0; $xbuf1 = $38; $39 = $ci; $40 = $main; $41 = ((($40)) + 8|0); $42 = (($41) + ($39<<2)|0); $43 = HEAP32[$42>>2]|0; $buf = $43; $i = 0; while(1) { $44 = $i; $45 = $rgroup; $46 = $M; $47 = (($46) + 2)|0; $48 = Math_imul($45, $47)|0; $49 = ($44|0)<($48|0); if (!($49)) { break; } $50 = $i; $51 = $buf; $52 = (($51) + ($50<<2)|0); $53 = HEAP32[$52>>2]|0; $54 = $i; $55 = $xbuf1; $56 = (($55) + ($54<<2)|0); HEAP32[$56>>2] = $53; $57 = $i; $58 = $xbuf0; $59 = (($58) + ($57<<2)|0); HEAP32[$59>>2] = $53; $60 = $i; $61 = (($60) + 1)|0; $i = $61; } $i = 0; while(1) { $62 = $i; $63 = $rgroup; $64 = $63<<1; $65 = ($62|0)<($64|0); if (!($65)) { break; } $66 = $rgroup; $67 = $M; $68 = Math_imul($66, $67)|0; $69 = $i; $70 = (($68) + ($69))|0; $71 = $buf; $72 = (($71) + ($70<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = $rgroup; $75 = $M; $76 = (($75) - 2)|0; $77 = Math_imul($74, $76)|0; $78 = $i; $79 = (($77) + ($78))|0; $80 = $xbuf1; $81 = (($80) + ($79<<2)|0); HEAP32[$81>>2] = $73; $82 = $rgroup; $83 = $M; $84 = (($83) - 2)|0; $85 = Math_imul($82, $84)|0; $86 = $i; $87 = (($85) + ($86))|0; $88 = $buf; $89 = (($88) + ($87<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $rgroup; $92 = $M; $93 = Math_imul($91, $92)|0; $94 = $i; $95 = (($93) + ($94))|0; $96 = $xbuf1; $97 = (($96) + ($95<<2)|0); HEAP32[$97>>2] = $90; $98 = $i; $99 = (($98) + 1)|0; $i = $99; } $i = 0; while(1) { $100 = $i; $101 = $rgroup; $102 = ($100|0)<($101|0); if (!($102)) { break; } $103 = $xbuf0; $104 = HEAP32[$103>>2]|0; $105 = $i; $106 = $rgroup; $107 = (($105) - ($106))|0; $108 = $xbuf0; $109 = (($108) + ($107<<2)|0); HEAP32[$109>>2] = $104; $110 = $i; $111 = (($110) + 1)|0; $i = $111; } $112 = $ci; $113 = (($112) + 1)|0; $ci = $113; $114 = $compptr; $115 = ((($114)) + 84|0); $compptr = $115; } STACKTOP = sp;return; } function _process_data_simple_main($cinfo,$output_buf,$out_row_ctr,$out_rows_avail) { $cinfo = $cinfo|0; $output_buf = $output_buf|0; $out_row_ctr = $out_row_ctr|0; $out_rows_avail = $out_rows_avail|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $main = 0, $rowgroups_avail = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $cinfo; $1 = $output_buf; $2 = $out_row_ctr; $3 = $out_rows_avail; $4 = $0; $5 = ((($4)) + 388|0); $6 = HEAP32[$5>>2]|0; $main = $6; $7 = $main; $8 = ((($7)) + 48|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)!=(0); do { if (!($10)) { $11 = $0; $12 = ((($11)) + 392|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = $0; $17 = $main; $18 = ((($17)) + 8|0); $19 = (FUNCTION_TABLE_iii[$15 & 8191]($16,$18)|0); $20 = ($19|0)!=(0); if ($20) { $21 = $main; $22 = ((($21)) + 48|0); HEAP8[$22>>0] = 1; break; } else { STACKTOP = sp;return; } } } while(0); $23 = $0; $24 = ((($23)) + 280|0); $25 = HEAP32[$24>>2]|0; $rowgroups_avail = $25; $26 = $0; $27 = ((($26)) + 396|0); $28 = HEAP32[$27>>2]|0; $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = $0; $32 = $main; $33 = ((($32)) + 8|0); $34 = $main; $35 = ((($34)) + 52|0); $36 = $rowgroups_avail; $37 = $1; $38 = $2; $39 = $3; FUNCTION_TABLE_viiiiiii[$30 & 8191]($31,$33,$35,$36,$37,$38,$39); $40 = $main; $41 = ((($40)) + 52|0); $42 = HEAP32[$41>>2]|0; $43 = $rowgroups_avail; $44 = ($42>>>0)>=($43>>>0); if (!($44)) { STACKTOP = sp;return; } $45 = $main; $46 = ((($45)) + 48|0); HEAP8[$46>>0] = 0; $47 = $main; $48 = ((($47)) + 52|0); HEAP32[$48>>2] = 0; STACKTOP = sp;return; } function _jpeg_idct_islow($cinfo,$compptr,$coef_block,$output_buf,$output_col) { $cinfo = $cinfo|0; $compptr = $compptr|0; $coef_block = $coef_block|0; $output_buf = $output_buf|0; $output_col = $output_col|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ctr = 0, $dcval = 0, $dcval1 = 0, $inptr = 0, $outptr = 0; var $quantptr = 0, $range_limit = 0, $tmp0 = 0, $tmp1 = 0, $tmp10 = 0, $tmp11 = 0, $tmp12 = 0, $tmp13 = 0, $tmp2 = 0, $tmp3 = 0, $workspace = 0, $wsptr = 0, $z1 = 0, $z2 = 0, $z3 = 0, $z4 = 0, $z5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $workspace = sp + 8|0; $0 = $cinfo; $1 = $compptr; $2 = $coef_block; $3 = $output_buf; $4 = $output_col; $5 = $0; $6 = ((($5)) + 288|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 128|0); $range_limit = $8; $9 = $2; $inptr = $9; $10 = $1; $11 = ((($10)) + 80|0); $12 = HEAP32[$11>>2]|0; $quantptr = $12; $wsptr = $workspace; $ctr = 8; while(1) { $13 = $ctr; $14 = ($13|0)>(0); if (!($14)) { break; } $15 = $inptr; $16 = ((($15)) + 16|0); $17 = HEAP16[$16>>1]|0; $18 = $17 << 16 >> 16; $19 = ($18|0)==(0); if ($19) { $20 = $inptr; $21 = ((($20)) + 32|0); $22 = HEAP16[$21>>1]|0; $23 = $22 << 16 >> 16; $24 = ($23|0)==(0); if ($24) { $25 = $inptr; $26 = ((($25)) + 48|0); $27 = HEAP16[$26>>1]|0; $28 = $27 << 16 >> 16; $29 = ($28|0)==(0); if ($29) { $30 = $inptr; $31 = ((($30)) + 64|0); $32 = HEAP16[$31>>1]|0; $33 = $32 << 16 >> 16; $34 = ($33|0)==(0); if ($34) { $35 = $inptr; $36 = ((($35)) + 80|0); $37 = HEAP16[$36>>1]|0; $38 = $37 << 16 >> 16; $39 = ($38|0)==(0); if ($39) { $40 = $inptr; $41 = ((($40)) + 96|0); $42 = HEAP16[$41>>1]|0; $43 = $42 << 16 >> 16; $44 = ($43|0)==(0); if ($44) { $45 = $inptr; $46 = ((($45)) + 112|0); $47 = HEAP16[$46>>1]|0; $48 = $47 << 16 >> 16; $49 = ($48|0)==(0); if ($49) { $50 = $inptr; $51 = HEAP16[$50>>1]|0; $52 = $51 << 16 >> 16; $53 = $quantptr; $54 = HEAP32[$53>>2]|0; $55 = Math_imul($52, $54)|0; $56 = $55 << 2; $dcval = $56; $57 = $dcval; $58 = $wsptr; HEAP32[$58>>2] = $57; $59 = $dcval; $60 = $wsptr; $61 = ((($60)) + 32|0); HEAP32[$61>>2] = $59; $62 = $dcval; $63 = $wsptr; $64 = ((($63)) + 64|0); HEAP32[$64>>2] = $62; $65 = $dcval; $66 = $wsptr; $67 = ((($66)) + 96|0); HEAP32[$67>>2] = $65; $68 = $dcval; $69 = $wsptr; $70 = ((($69)) + 128|0); HEAP32[$70>>2] = $68; $71 = $dcval; $72 = $wsptr; $73 = ((($72)) + 160|0); HEAP32[$73>>2] = $71; $74 = $dcval; $75 = $wsptr; $76 = ((($75)) + 192|0); HEAP32[$76>>2] = $74; $77 = $dcval; $78 = $wsptr; $79 = ((($78)) + 224|0); HEAP32[$79>>2] = $77; $80 = $inptr; $81 = ((($80)) + 2|0); $inptr = $81; $82 = $quantptr; $83 = ((($82)) + 4|0); $quantptr = $83; $84 = $wsptr; $85 = ((($84)) + 4|0); $wsptr = $85; } else { label = 11; } } else { label = 11; } } else { label = 11; } } else { label = 11; } } else { label = 11; } } else { label = 11; } } else { label = 11; } if ((label|0) == 11) { label = 0; $86 = $inptr; $87 = ((($86)) + 32|0); $88 = HEAP16[$87>>1]|0; $89 = $88 << 16 >> 16; $90 = $quantptr; $91 = ((($90)) + 64|0); $92 = HEAP32[$91>>2]|0; $93 = Math_imul($89, $92)|0; $z2 = $93; $94 = $inptr; $95 = ((($94)) + 96|0); $96 = HEAP16[$95>>1]|0; $97 = $96 << 16 >> 16; $98 = $quantptr; $99 = ((($98)) + 192|0); $100 = HEAP32[$99>>2]|0; $101 = Math_imul($97, $100)|0; $z3 = $101; $102 = $z2; $103 = $z3; $104 = (($102) + ($103))|0; $105 = ($104*4433)|0; $z1 = $105; $106 = $z1; $107 = $z3; $108 = Math_imul($107, -15137)|0; $109 = (($106) + ($108))|0; $tmp2 = $109; $110 = $z1; $111 = $z2; $112 = ($111*6270)|0; $113 = (($110) + ($112))|0; $tmp3 = $113; $114 = $inptr; $115 = HEAP16[$114>>1]|0; $116 = $115 << 16 >> 16; $117 = $quantptr; $118 = HEAP32[$117>>2]|0; $119 = Math_imul($116, $118)|0; $z2 = $119; $120 = $inptr; $121 = ((($120)) + 64|0); $122 = HEAP16[$121>>1]|0; $123 = $122 << 16 >> 16; $124 = $quantptr; $125 = ((($124)) + 128|0); $126 = HEAP32[$125>>2]|0; $127 = Math_imul($123, $126)|0; $z3 = $127; $128 = $z2; $129 = $z3; $130 = (($128) + ($129))|0; $131 = $130 << 13; $tmp0 = $131; $132 = $z2; $133 = $z3; $134 = (($132) - ($133))|0; $135 = $134 << 13; $tmp1 = $135; $136 = $tmp0; $137 = $tmp3; $138 = (($136) + ($137))|0; $tmp10 = $138; $139 = $tmp0; $140 = $tmp3; $141 = (($139) - ($140))|0; $tmp13 = $141; $142 = $tmp1; $143 = $tmp2; $144 = (($142) + ($143))|0; $tmp11 = $144; $145 = $tmp1; $146 = $tmp2; $147 = (($145) - ($146))|0; $tmp12 = $147; $148 = $inptr; $149 = ((($148)) + 112|0); $150 = HEAP16[$149>>1]|0; $151 = $150 << 16 >> 16; $152 = $quantptr; $153 = ((($152)) + 224|0); $154 = HEAP32[$153>>2]|0; $155 = Math_imul($151, $154)|0; $tmp0 = $155; $156 = $inptr; $157 = ((($156)) + 80|0); $158 = HEAP16[$157>>1]|0; $159 = $158 << 16 >> 16; $160 = $quantptr; $161 = ((($160)) + 160|0); $162 = HEAP32[$161>>2]|0; $163 = Math_imul($159, $162)|0; $tmp1 = $163; $164 = $inptr; $165 = ((($164)) + 48|0); $166 = HEAP16[$165>>1]|0; $167 = $166 << 16 >> 16; $168 = $quantptr; $169 = ((($168)) + 96|0); $170 = HEAP32[$169>>2]|0; $171 = Math_imul($167, $170)|0; $tmp2 = $171; $172 = $inptr; $173 = ((($172)) + 16|0); $174 = HEAP16[$173>>1]|0; $175 = $174 << 16 >> 16; $176 = $quantptr; $177 = ((($176)) + 32|0); $178 = HEAP32[$177>>2]|0; $179 = Math_imul($175, $178)|0; $tmp3 = $179; $180 = $tmp0; $181 = $tmp3; $182 = (($180) + ($181))|0; $z1 = $182; $183 = $tmp1; $184 = $tmp2; $185 = (($183) + ($184))|0; $z2 = $185; $186 = $tmp0; $187 = $tmp2; $188 = (($186) + ($187))|0; $z3 = $188; $189 = $tmp1; $190 = $tmp3; $191 = (($189) + ($190))|0; $z4 = $191; $192 = $z3; $193 = $z4; $194 = (($192) + ($193))|0; $195 = ($194*9633)|0; $z5 = $195; $196 = $tmp0; $197 = ($196*2446)|0; $tmp0 = $197; $198 = $tmp1; $199 = ($198*16819)|0; $tmp1 = $199; $200 = $tmp2; $201 = ($200*25172)|0; $tmp2 = $201; $202 = $tmp3; $203 = ($202*12299)|0; $tmp3 = $203; $204 = $z1; $205 = Math_imul($204, -7373)|0; $z1 = $205; $206 = $z2; $207 = Math_imul($206, -20995)|0; $z2 = $207; $208 = $z3; $209 = Math_imul($208, -16069)|0; $z3 = $209; $210 = $z4; $211 = Math_imul($210, -3196)|0; $z4 = $211; $212 = $z5; $213 = $z3; $214 = (($213) + ($212))|0; $z3 = $214; $215 = $z5; $216 = $z4; $217 = (($216) + ($215))|0; $z4 = $217; $218 = $z1; $219 = $z3; $220 = (($218) + ($219))|0; $221 = $tmp0; $222 = (($221) + ($220))|0; $tmp0 = $222; $223 = $z2; $224 = $z4; $225 = (($223) + ($224))|0; $226 = $tmp1; $227 = (($226) + ($225))|0; $tmp1 = $227; $228 = $z2; $229 = $z3; $230 = (($228) + ($229))|0; $231 = $tmp2; $232 = (($231) + ($230))|0; $tmp2 = $232; $233 = $z1; $234 = $z4; $235 = (($233) + ($234))|0; $236 = $tmp3; $237 = (($236) + ($235))|0; $tmp3 = $237; $238 = $tmp10; $239 = $tmp3; $240 = (($238) + ($239))|0; $241 = (($240) + 1024)|0; $242 = $241 >> 11; $243 = $wsptr; HEAP32[$243>>2] = $242; $244 = $tmp10; $245 = $tmp3; $246 = (($244) - ($245))|0; $247 = (($246) + 1024)|0; $248 = $247 >> 11; $249 = $wsptr; $250 = ((($249)) + 224|0); HEAP32[$250>>2] = $248; $251 = $tmp11; $252 = $tmp2; $253 = (($251) + ($252))|0; $254 = (($253) + 1024)|0; $255 = $254 >> 11; $256 = $wsptr; $257 = ((($256)) + 32|0); HEAP32[$257>>2] = $255; $258 = $tmp11; $259 = $tmp2; $260 = (($258) - ($259))|0; $261 = (($260) + 1024)|0; $262 = $261 >> 11; $263 = $wsptr; $264 = ((($263)) + 192|0); HEAP32[$264>>2] = $262; $265 = $tmp12; $266 = $tmp1; $267 = (($265) + ($266))|0; $268 = (($267) + 1024)|0; $269 = $268 >> 11; $270 = $wsptr; $271 = ((($270)) + 64|0); HEAP32[$271>>2] = $269; $272 = $tmp12; $273 = $tmp1; $274 = (($272) - ($273))|0; $275 = (($274) + 1024)|0; $276 = $275 >> 11; $277 = $wsptr; $278 = ((($277)) + 160|0); HEAP32[$278>>2] = $276; $279 = $tmp13; $280 = $tmp0; $281 = (($279) + ($280))|0; $282 = (($281) + 1024)|0; $283 = $282 >> 11; $284 = $wsptr; $285 = ((($284)) + 96|0); HEAP32[$285>>2] = $283; $286 = $tmp13; $287 = $tmp0; $288 = (($286) - ($287))|0; $289 = (($288) + 1024)|0; $290 = $289 >> 11; $291 = $wsptr; $292 = ((($291)) + 128|0); HEAP32[$292>>2] = $290; $293 = $inptr; $294 = ((($293)) + 2|0); $inptr = $294; $295 = $quantptr; $296 = ((($295)) + 4|0); $quantptr = $296; $297 = $wsptr; $298 = ((($297)) + 4|0); $wsptr = $298; } $299 = $ctr; $300 = (($299) + -1)|0; $ctr = $300; } $wsptr = $workspace; $ctr = 0; while(1) { $301 = $ctr; $302 = ($301|0)<(8); if (!($302)) { break; } $303 = $ctr; $304 = $3; $305 = (($304) + ($303<<2)|0); $306 = HEAP32[$305>>2]|0; $307 = $4; $308 = (($306) + ($307)|0); $outptr = $308; $309 = $wsptr; $310 = ((($309)) + 4|0); $311 = HEAP32[$310>>2]|0; $312 = ($311|0)==(0); if ($312) { $313 = $wsptr; $314 = ((($313)) + 8|0); $315 = HEAP32[$314>>2]|0; $316 = ($315|0)==(0); if ($316) { $317 = $wsptr; $318 = ((($317)) + 12|0); $319 = HEAP32[$318>>2]|0; $320 = ($319|0)==(0); if ($320) { $321 = $wsptr; $322 = ((($321)) + 16|0); $323 = HEAP32[$322>>2]|0; $324 = ($323|0)==(0); if ($324) { $325 = $wsptr; $326 = ((($325)) + 20|0); $327 = HEAP32[$326>>2]|0; $328 = ($327|0)==(0); if ($328) { $329 = $wsptr; $330 = ((($329)) + 24|0); $331 = HEAP32[$330>>2]|0; $332 = ($331|0)==(0); if ($332) { $333 = $wsptr; $334 = ((($333)) + 28|0); $335 = HEAP32[$334>>2]|0; $336 = ($335|0)==(0); if ($336) { $337 = $wsptr; $338 = HEAP32[$337>>2]|0; $339 = (($338) + 16)|0; $340 = $339 >> 5; $341 = $340 & 1023; $342 = $range_limit; $343 = (($342) + ($341)|0); $344 = HEAP8[$343>>0]|0; $dcval1 = $344; $345 = $dcval1; $346 = $outptr; HEAP8[$346>>0] = $345; $347 = $dcval1; $348 = $outptr; $349 = ((($348)) + 1|0); HEAP8[$349>>0] = $347; $350 = $dcval1; $351 = $outptr; $352 = ((($351)) + 2|0); HEAP8[$352>>0] = $350; $353 = $dcval1; $354 = $outptr; $355 = ((($354)) + 3|0); HEAP8[$355>>0] = $353; $356 = $dcval1; $357 = $outptr; $358 = ((($357)) + 4|0); HEAP8[$358>>0] = $356; $359 = $dcval1; $360 = $outptr; $361 = ((($360)) + 5|0); HEAP8[$361>>0] = $359; $362 = $dcval1; $363 = $outptr; $364 = ((($363)) + 6|0); HEAP8[$364>>0] = $362; $365 = $dcval1; $366 = $outptr; $367 = ((($366)) + 7|0); HEAP8[$367>>0] = $365; $368 = $wsptr; $369 = ((($368)) + 32|0); $wsptr = $369; } else { label = 23; } } else { label = 23; } } else { label = 23; } } else { label = 23; } } else { label = 23; } } else { label = 23; } } else { label = 23; } if ((label|0) == 23) { label = 0; $370 = $wsptr; $371 = ((($370)) + 8|0); $372 = HEAP32[$371>>2]|0; $z2 = $372; $373 = $wsptr; $374 = ((($373)) + 24|0); $375 = HEAP32[$374>>2]|0; $z3 = $375; $376 = $z2; $377 = $z3; $378 = (($376) + ($377))|0; $379 = ($378*4433)|0; $z1 = $379; $380 = $z1; $381 = $z3; $382 = Math_imul($381, -15137)|0; $383 = (($380) + ($382))|0; $tmp2 = $383; $384 = $z1; $385 = $z2; $386 = ($385*6270)|0; $387 = (($384) + ($386))|0; $tmp3 = $387; $388 = $wsptr; $389 = HEAP32[$388>>2]|0; $390 = $wsptr; $391 = ((($390)) + 16|0); $392 = HEAP32[$391>>2]|0; $393 = (($389) + ($392))|0; $394 = $393 << 13; $tmp0 = $394; $395 = $wsptr; $396 = HEAP32[$395>>2]|0; $397 = $wsptr; $398 = ((($397)) + 16|0); $399 = HEAP32[$398>>2]|0; $400 = (($396) - ($399))|0; $401 = $400 << 13; $tmp1 = $401; $402 = $tmp0; $403 = $tmp3; $404 = (($402) + ($403))|0; $tmp10 = $404; $405 = $tmp0; $406 = $tmp3; $407 = (($405) - ($406))|0; $tmp13 = $407; $408 = $tmp1; $409 = $tmp2; $410 = (($408) + ($409))|0; $tmp11 = $410; $411 = $tmp1; $412 = $tmp2; $413 = (($411) - ($412))|0; $tmp12 = $413; $414 = $wsptr; $415 = ((($414)) + 28|0); $416 = HEAP32[$415>>2]|0; $tmp0 = $416; $417 = $wsptr; $418 = ((($417)) + 20|0); $419 = HEAP32[$418>>2]|0; $tmp1 = $419; $420 = $wsptr; $421 = ((($420)) + 12|0); $422 = HEAP32[$421>>2]|0; $tmp2 = $422; $423 = $wsptr; $424 = ((($423)) + 4|0); $425 = HEAP32[$424>>2]|0; $tmp3 = $425; $426 = $tmp0; $427 = $tmp3; $428 = (($426) + ($427))|0; $z1 = $428; $429 = $tmp1; $430 = $tmp2; $431 = (($429) + ($430))|0; $z2 = $431; $432 = $tmp0; $433 = $tmp2; $434 = (($432) + ($433))|0; $z3 = $434; $435 = $tmp1; $436 = $tmp3; $437 = (($435) + ($436))|0; $z4 = $437; $438 = $z3; $439 = $z4; $440 = (($438) + ($439))|0; $441 = ($440*9633)|0; $z5 = $441; $442 = $tmp0; $443 = ($442*2446)|0; $tmp0 = $443; $444 = $tmp1; $445 = ($444*16819)|0; $tmp1 = $445; $446 = $tmp2; $447 = ($446*25172)|0; $tmp2 = $447; $448 = $tmp3; $449 = ($448*12299)|0; $tmp3 = $449; $450 = $z1; $451 = Math_imul($450, -7373)|0; $z1 = $451; $452 = $z2; $453 = Math_imul($452, -20995)|0; $z2 = $453; $454 = $z3; $455 = Math_imul($454, -16069)|0; $z3 = $455; $456 = $z4; $457 = Math_imul($456, -3196)|0; $z4 = $457; $458 = $z5; $459 = $z3; $460 = (($459) + ($458))|0; $z3 = $460; $461 = $z5; $462 = $z4; $463 = (($462) + ($461))|0; $z4 = $463; $464 = $z1; $465 = $z3; $466 = (($464) + ($465))|0; $467 = $tmp0; $468 = (($467) + ($466))|0; $tmp0 = $468; $469 = $z2; $470 = $z4; $471 = (($469) + ($470))|0; $472 = $tmp1; $473 = (($472) + ($471))|0; $tmp1 = $473; $474 = $z2; $475 = $z3; $476 = (($474) + ($475))|0; $477 = $tmp2; $478 = (($477) + ($476))|0; $tmp2 = $478; $479 = $z1; $480 = $z4; $481 = (($479) + ($480))|0; $482 = $tmp3; $483 = (($482) + ($481))|0; $tmp3 = $483; $484 = $tmp10; $485 = $tmp3; $486 = (($484) + ($485))|0; $487 = (($486) + 131072)|0; $488 = $487 >> 18; $489 = $488 & 1023; $490 = $range_limit; $491 = (($490) + ($489)|0); $492 = HEAP8[$491>>0]|0; $493 = $outptr; HEAP8[$493>>0] = $492; $494 = $tmp10; $495 = $tmp3; $496 = (($494) - ($495))|0; $497 = (($496) + 131072)|0; $498 = $497 >> 18; $499 = $498 & 1023; $500 = $range_limit; $501 = (($500) + ($499)|0); $502 = HEAP8[$501>>0]|0; $503 = $outptr; $504 = ((($503)) + 7|0); HEAP8[$504>>0] = $502; $505 = $tmp11; $506 = $tmp2; $507 = (($505) + ($506))|0; $508 = (($507) + 131072)|0; $509 = $508 >> 18; $510 = $509 & 1023; $511 = $range_limit; $512 = (($511) + ($510)|0); $513 = HEAP8[$512>>0]|0; $514 = $outptr; $515 = ((($514)) + 1|0); HEAP8[$515>>0] = $513; $516 = $tmp11; $517 = $tmp2; $518 = (($516) - ($517))|0; $519 = (($518) + 131072)|0; $520 = $519 >> 18; $521 = $520 & 1023; $522 = $range_limit; $523 = (($522) + ($521)|0); $524 = HEAP8[$523>>0]|0; $525 = $outptr; $526 = ((($525)) + 6|0); HEAP8[$526>>0] = $524; $527 = $tmp12; $528 = $tmp1; $529 = (($527) + ($528))|0; $530 = (($529) + 131072)|0; $531 = $530 >> 18; $532 = $531 & 1023; $533 = $range_limit; $534 = (($533) + ($532)|0); $535 = HEAP8[$534>>0]|0; $536 = $outptr; $537 = ((($536)) + 2|0); HEAP8[$537>>0] = $535; $538 = $tmp12; $539 = $tmp1; $540 = (($538) - ($539))|0; $541 = (($540) + 131072)|0; $542 = $541 >> 18; $543 = $542 & 1023; $544 = $range_limit; $545 = (($544) + ($543)|0); $546 = HEAP8[$545>>0]|0; $547 = $outptr; $548 = ((($547)) + 5|0); HEAP8[$548>>0] = $546; $549 = $tmp13; $550 = $tmp0; $551 = (($549) + ($550))|0; $552 = (($551) + 131072)|0; $553 = $552 >> 18; $554 = $553 & 1023; $555 = $range_limit; $556 = (($555) + ($554)|0); $557 = HEAP8[$556>>0]|0; $558 = $outptr; $559 = ((($558)) + 3|0); HEAP8[$559>>0] = $557; $560 = $tmp13; $561 = $tmp0; $562 = (($560) - ($561))|0; $563 = (($562) + 131072)|0; $564 = $563 >> 18; $565 = $564 & 1023; $566 = $range_limit; $567 = (($566) + ($565)|0); $568 = HEAP8[$567>>0]|0; $569 = $outptr; $570 = ((($569)) + 4|0); HEAP8[$570>>0] = $568; $571 = $wsptr; $572 = ((($571)) + 32|0); $wsptr = $572; } $573 = $ctr; $574 = (($573) + 1)|0; $ctr = $574; } STACKTOP = sp;return; } function _png_set_sig_bytes($png_ptr,$num_bytes) { $png_ptr = $png_ptr|0; $num_bytes = $num_bytes|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $num_bytes; $2 = $0; $3 = ($2|0)==(0|0); if ($3) { STACKTOP = sp;return; } $4 = $1; $5 = ($4|0)>(8); if ($5) { $6 = $0; _png_error($6,174110); } $7 = $1; $8 = ($7|0)<(0); $9 = $1; $10 = $8 ? 0 : $9; $11 = $10&255; $12 = $0; $13 = ((($12)) + 392|0); HEAP8[$13>>0] = $11; STACKTOP = sp;return; } function _png_sig_cmp($sig,$start,$num_to_check) { $sig = $sig|0; $start = $start|0; $num_to_check = $num_to_check|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $png_signature = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $png_signature = sp + 16|0; $1 = $sig; $2 = $start; $3 = $num_to_check; ;HEAP8[$png_signature>>0]=HEAP8[174144>>0]|0;HEAP8[$png_signature+1>>0]=HEAP8[174144+1>>0]|0;HEAP8[$png_signature+2>>0]=HEAP8[174144+2>>0]|0;HEAP8[$png_signature+3>>0]=HEAP8[174144+3>>0]|0;HEAP8[$png_signature+4>>0]=HEAP8[174144+4>>0]|0;HEAP8[$png_signature+5>>0]=HEAP8[174144+5>>0]|0;HEAP8[$png_signature+6>>0]=HEAP8[174144+6>>0]|0;HEAP8[$png_signature+7>>0]=HEAP8[174144+7>>0]|0; $4 = $3; $5 = ($4>>>0)>(8); if ($5) { $3 = 8; } else { $6 = $3; $7 = ($6>>>0)<(1); if ($7) { $0 = -1; $23 = $0; STACKTOP = sp;return ($23|0); } } $8 = $2; $9 = ($8>>>0)>(7); if ($9) { $0 = -1; $23 = $0; STACKTOP = sp;return ($23|0); } $10 = $2; $11 = $3; $12 = (($10) + ($11))|0; $13 = ($12>>>0)>(8); if ($13) { $14 = $2; $15 = (8 - ($14))|0; $3 = $15; } $16 = $2; $17 = $1; $18 = (($17) + ($16)|0); $19 = $2; $20 = (($png_signature) + ($19)|0); $21 = $3; $22 = (_memcmp($18,$20,$21)|0); $0 = $22; $23 = $0; STACKTOP = sp;return ($23|0); } function _png_zalloc($png_ptr,$items,$size) { $png_ptr = $png_ptr|0; $items = $items|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $num_bytes = 0, $p = 0, $ptr = 0, $save_flags = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $items; $3 = $size; $4 = $1; $p = $4; $5 = $p; $6 = ((($5)) + 200|0); $7 = HEAP32[$6>>2]|0; $save_flags = $7; $8 = $1; $9 = ($8|0)==(0|0); if ($9) { $0 = 0; $29 = $0; STACKTOP = sp;return ($29|0); } $10 = $2; $11 = $3; $12 = (4294967295 / ($11>>>0))&-1; $13 = ($10>>>0)>($12>>>0); if ($13) { $14 = $p; _png_warning($14,174152); $0 = 0; $29 = $0; STACKTOP = sp;return ($29|0); } else { $15 = $2; $16 = $3; $17 = Math_imul($15, $16)|0; $num_bytes = $17; $18 = $p; $19 = ((($18)) + 200|0); $20 = HEAP32[$19>>2]|0; $21 = $20 | 1048576; HEAP32[$19>>2] = $21; $22 = $1; $23 = $num_bytes; $24 = (_png_malloc($22,$23)|0); $ptr = $24; $25 = $save_flags; $26 = $p; $27 = ((($26)) + 200|0); HEAP32[$27>>2] = $25; $28 = $ptr; $0 = $28; $29 = $0; STACKTOP = sp;return ($29|0); } return (0)|0; } function _png_zfree($png_ptr,$ptr) { $png_ptr = $png_ptr|0; $ptr = $ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $ptr; $2 = $0; $3 = $1; _png_free($2,$3); STACKTOP = sp;return; } function _png_reset_crc($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = (_crc32(0,0,0)|0); $2 = $0; $3 = ((($2)) + 364|0); HEAP32[$3>>2] = $1; STACKTOP = sp;return; } function _png_calculate_crc($png_ptr,$ptr,$length) { $png_ptr = $png_ptr|0; $ptr = $ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $need_crc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $ptr; $2 = $length; $need_crc = 1; $3 = $0; $4 = ((($3)) + 376|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = $6 & 32; $8 = ($7|0)!=(0); $9 = $0; $10 = ((($9)) + 200|0); $11 = HEAP32[$10>>2]|0; if ($8) { $12 = $11 & 768; $13 = ($12|0)==(768); if ($13) { $need_crc = 0; } } else { $14 = $11 & 2048; $15 = ($14|0)!=(0); if ($15) { $need_crc = 0; } } $16 = $need_crc; $17 = ($16|0)!=(0); if (!($17)) { STACKTOP = sp;return; } $18 = $0; $19 = ((($18)) + 364|0); $20 = HEAP32[$19>>2]|0; $21 = $1; $22 = $2; $23 = (_crc32($20,$21,$22)|0); $24 = $0; $25 = ((($24)) + 364|0); HEAP32[$25>>2] = $23; STACKTOP = sp;return; } function _png_create_info_struct($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $info_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $info_ptr = sp; $1 = $png_ptr; $2 = $1; $3 = ($2|0)==(0|0); if ($3) { $0 = 0; $14 = $0; STACKTOP = sp;return ($14|0); } $4 = $1; $5 = ((($4)) + 676|0); $6 = HEAP32[$5>>2]|0; $7 = $1; $8 = ((($7)) + 672|0); $9 = HEAP32[$8>>2]|0; $10 = (_png_create_struct_2(2,$6,$9)|0); HEAP32[$info_ptr>>2] = $10; $11 = HEAP32[$info_ptr>>2]|0; $12 = ($11|0)!=(0|0); if ($12) { _png_info_init_3($info_ptr,288); } $13 = HEAP32[$info_ptr>>2]|0; $0 = $13; $14 = $0; STACKTOP = sp;return ($14|0); } function _png_info_init_3($ptr_ptr,$png_info_struct_size) { $ptr_ptr = $ptr_ptr|0; $png_info_struct_size = $png_info_struct_size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $info_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $ptr_ptr; $1 = $png_info_struct_size; $2 = $0; $3 = HEAP32[$2>>2]|0; $info_ptr = $3; $4 = $info_ptr; $5 = ($4|0)==(0|0); if ($5) { STACKTOP = sp;return; } $6 = $1; $7 = (288)>($6>>>0); if ($7) { $8 = $info_ptr; _png_destroy_struct($8); $9 = (_png_create_struct(2)|0); $info_ptr = $9; $10 = $info_ptr; $11 = $0; HEAP32[$11>>2] = $10; } $12 = $info_ptr; _memset(($12|0),0,288)|0; STACKTOP = sp;return; } function _png_info_destroy($png_ptr,$info_ptr) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = sp; $0 = $png_ptr; HEAP32[$1>>2] = $info_ptr; $2 = $0; $3 = HEAP32[$1>>2]|0; _png_free_data($2,$3,32767,-1); $4 = $0; $5 = ((($4)) + 636|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)!=(0); if (!($7)) { _png_info_init_3($1,288); STACKTOP = sp;return; } $8 = $0; $9 = $0; $10 = ((($9)) + 640|0); $11 = HEAP32[$10>>2]|0; _png_free($8,$11); $12 = $0; $13 = ((($12)) + 640|0); HEAP32[$13>>2] = 0; $14 = $0; $15 = ((($14)) + 636|0); HEAP32[$15>>2] = 0; _png_info_init_3($1,288); STACKTOP = sp;return; } function _png_free_data($png_ptr,$info_ptr,$mask,$num) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $mask = $mask|0; $num = $num|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i1 = 0, $i2 = 0, $i3 = 0, $or$cond = 0, $row = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $mask; $3 = $num; $4 = $0; $5 = ($4|0)==(0|0); $6 = $1; $7 = ($6|0)==(0|0); $or$cond = $5 | $7; if ($or$cond) { STACKTOP = sp;return; } $8 = $2; $9 = $8 & 16384; $10 = $1; $11 = ((($10)) + 184|0); $12 = HEAP32[$11>>2]|0; $13 = $9 & $12; $14 = ($13|0)!=(0); do { if ($14) { $15 = $3; $16 = ($15|0)!=(-1); if ($16) { $17 = $1; $18 = ((($17)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)!=(0|0); if (!($20)) { break; } $21 = $3; $22 = $1; $23 = ((($22)) + 56|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + ($21<<4)|0); $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if (!($28)) { break; } $29 = $0; $30 = $3; $31 = $1; $32 = ((($31)) + 56|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) + ($30<<4)|0); $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; _png_free($29,$36); $37 = $3; $38 = $1; $39 = ((($38)) + 56|0); $40 = HEAP32[$39>>2]|0; $41 = (($40) + ($37<<4)|0); $42 = ((($41)) + 4|0); HEAP32[$42>>2] = 0; break; } $i = 0; while(1) { $43 = $i; $44 = $1; $45 = ((($44)) + 48|0); $46 = HEAP32[$45>>2]|0; $47 = ($43|0)<($46|0); $48 = $0; $49 = $1; if (!($47)) { break; } $50 = $i; _png_free_data($48,$49,16384,$50); $51 = $i; $52 = (($51) + 1)|0; $i = $52; } $53 = ((($49)) + 56|0); $54 = HEAP32[$53>>2]|0; _png_free($48,$54); $55 = $1; $56 = ((($55)) + 56|0); HEAP32[$56>>2] = 0; $57 = $1; $58 = ((($57)) + 48|0); HEAP32[$58>>2] = 0; } } while(0); $59 = $2; $60 = $59 & 8192; $61 = $1; $62 = ((($61)) + 184|0); $63 = HEAP32[$62>>2]|0; $64 = $60 & $63; $65 = ($64|0)!=(0); if ($65) { $66 = $0; $67 = $1; $68 = ((($67)) + 76|0); $69 = HEAP32[$68>>2]|0; _png_free($66,$69); $70 = $1; $71 = ((($70)) + 76|0); HEAP32[$71>>2] = 0; $72 = $1; $73 = ((($72)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = $74 & -17; HEAP32[$73>>2] = $75; } $76 = $2; $77 = $76 & 256; $78 = $1; $79 = ((($78)) + 184|0); $80 = HEAP32[$79>>2]|0; $81 = $77 & $80; $82 = ($81|0)!=(0); if ($82) { $83 = $1; $84 = ((($83)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = $85 & -16385; HEAP32[$84>>2] = $86; } $87 = $2; $88 = $87 & 128; $89 = $1; $90 = ((($89)) + 184|0); $91 = HEAP32[$90>>2]|0; $92 = $88 & $91; $93 = ($92|0)!=(0); if ($93) { $94 = $0; $95 = $1; $96 = ((($95)) + 160|0); $97 = HEAP32[$96>>2]|0; _png_free($94,$97); $98 = $0; $99 = $1; $100 = ((($99)) + 172|0); $101 = HEAP32[$100>>2]|0; _png_free($98,$101); $102 = $1; $103 = ((($102)) + 160|0); HEAP32[$103>>2] = 0; $104 = $1; $105 = ((($104)) + 172|0); HEAP32[$105>>2] = 0; $106 = $1; $107 = ((($106)) + 176|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)!=(0|0); if ($109) { $i1 = 0; while(1) { $110 = $i1; $111 = $1; $112 = ((($111)) + 181|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = ($110|0)<($114|0); $116 = $0; if (!($115)) { break; } $117 = $i1; $118 = $1; $119 = ((($118)) + 176|0); $120 = HEAP32[$119>>2]|0; $121 = (($120) + ($117<<2)|0); $122 = HEAP32[$121>>2]|0; _png_free($116,$122); $123 = $i1; $124 = $1; $125 = ((($124)) + 176|0); $126 = HEAP32[$125>>2]|0; $127 = (($126) + ($123<<2)|0); HEAP32[$127>>2] = 0; $128 = $i1; $129 = (($128) + 1)|0; $i1 = $129; } $130 = $1; $131 = ((($130)) + 176|0); $132 = HEAP32[$131>>2]|0; _png_free($116,$132); $133 = $1; $134 = ((($133)) + 176|0); HEAP32[$134>>2] = 0; } $135 = $1; $136 = ((($135)) + 8|0); $137 = HEAP32[$136>>2]|0; $138 = $137 & -1025; HEAP32[$136>>2] = $138; } $139 = $2; $140 = $139 & 16; $141 = $1; $142 = ((($141)) + 184|0); $143 = HEAP32[$142>>2]|0; $144 = $140 & $143; $145 = ($144|0)!=(0); if ($145) { $146 = $0; $147 = $1; $148 = ((($147)) + 196|0); $149 = HEAP32[$148>>2]|0; _png_free($146,$149); $150 = $0; $151 = $1; $152 = ((($151)) + 200|0); $153 = HEAP32[$152>>2]|0; _png_free($150,$153); $154 = $1; $155 = ((($154)) + 196|0); HEAP32[$155>>2] = 0; $156 = $1; $157 = ((($156)) + 200|0); HEAP32[$157>>2] = 0; $158 = $1; $159 = ((($158)) + 8|0); $160 = HEAP32[$159>>2]|0; $161 = $160 & -4097; HEAP32[$159>>2] = $161; } $162 = $2; $163 = $162 & 32; $164 = $1; $165 = ((($164)) + 184|0); $166 = HEAP32[$165>>2]|0; $167 = $163 & $166; $168 = ($167|0)!=(0); do { if ($168) { $169 = $3; $170 = ($169|0)!=(-1); $171 = $1; if ($170) { $172 = ((($171)) + 212|0); $173 = HEAP32[$172>>2]|0; $174 = ($173|0)!=(0|0); if (!($174)) { break; } $175 = $0; $176 = $3; $177 = $1; $178 = ((($177)) + 212|0); $179 = HEAP32[$178>>2]|0; $180 = (($179) + ($176<<4)|0); $181 = HEAP32[$180>>2]|0; _png_free($175,$181); $182 = $0; $183 = $3; $184 = $1; $185 = ((($184)) + 212|0); $186 = HEAP32[$185>>2]|0; $187 = (($186) + ($183<<4)|0); $188 = ((($187)) + 8|0); $189 = HEAP32[$188>>2]|0; _png_free($182,$189); $190 = $3; $191 = $1; $192 = ((($191)) + 212|0); $193 = HEAP32[$192>>2]|0; $194 = (($193) + ($190<<4)|0); HEAP32[$194>>2] = 0; $195 = $3; $196 = $1; $197 = ((($196)) + 212|0); $198 = HEAP32[$197>>2]|0; $199 = (($198) + ($195<<4)|0); $200 = ((($199)) + 8|0); HEAP32[$200>>2] = 0; break; } $201 = ((($171)) + 216|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)!=(0); if ($203) { $i2 = 0; while(1) { $204 = $i2; $205 = $1; $206 = ((($205)) + 216|0); $207 = HEAP32[$206>>2]|0; $208 = ($204|0)<($207|0); $209 = $0; $210 = $1; if (!($208)) { break; } $211 = $i2; _png_free_data($209,$210,32,$211); $212 = $i2; $213 = (($212) + 1)|0; $i2 = $213; } $214 = ((($210)) + 212|0); $215 = HEAP32[$214>>2]|0; _png_free($209,$215); $216 = $1; $217 = ((($216)) + 212|0); HEAP32[$217>>2] = 0; $218 = $1; $219 = ((($218)) + 216|0); HEAP32[$219>>2] = 0; } $220 = $1; $221 = ((($220)) + 8|0); $222 = HEAP32[$221>>2]|0; $223 = $222 & -8193; HEAP32[$221>>2] = $223; } } while(0); $224 = $0; $225 = ((($224)) + 712|0); $226 = ((($225)) + 8|0); $227 = HEAP32[$226>>2]|0; $228 = ($227|0)!=(0|0); if ($228) { $229 = $0; $230 = $0; $231 = ((($230)) + 712|0); $232 = ((($231)) + 8|0); $233 = HEAP32[$232>>2]|0; _png_free($229,$233); $234 = $0; $235 = ((($234)) + 712|0); $236 = ((($235)) + 8|0); HEAP32[$236>>2] = 0; } $237 = $2; $238 = $237 & 512; $239 = $1; $240 = ((($239)) + 184|0); $241 = HEAP32[$240>>2]|0; $242 = $238 & $241; $243 = ($242|0)!=(0); do { if ($243) { $244 = $3; $245 = ($244|0)!=(-1); $246 = $1; if ($245) { $247 = ((($246)) + 188|0); $248 = HEAP32[$247>>2]|0; $249 = ($248|0)!=(0|0); if (!($249)) { break; } $250 = $0; $251 = $3; $252 = $1; $253 = ((($252)) + 188|0); $254 = HEAP32[$253>>2]|0; $255 = (($254) + (($251*20)|0)|0); $256 = ((($255)) + 8|0); $257 = HEAP32[$256>>2]|0; _png_free($250,$257); $258 = $3; $259 = $1; $260 = ((($259)) + 188|0); $261 = HEAP32[$260>>2]|0; $262 = (($261) + (($258*20)|0)|0); $263 = ((($262)) + 8|0); HEAP32[$263>>2] = 0; break; } $264 = ((($246)) + 192|0); $265 = HEAP32[$264>>2]|0; $266 = ($265|0)!=(0); if ($266) { $i3 = 0; while(1) { $267 = $i3; $268 = $1; $269 = ((($268)) + 192|0); $270 = HEAP32[$269>>2]|0; $271 = ($267|0)<($270|0); $272 = $0; $273 = $1; if (!($271)) { break; } $274 = $i3; _png_free_data($272,$273,512,$274); $275 = $i3; $276 = (($275) + 1)|0; $i3 = $276; } $277 = ((($273)) + 188|0); $278 = HEAP32[$277>>2]|0; _png_free($272,$278); $279 = $1; $280 = ((($279)) + 188|0); HEAP32[$280>>2] = 0; $281 = $1; $282 = ((($281)) + 192|0); HEAP32[$282>>2] = 0; } } } while(0); $283 = $2; $284 = $283 & 8; $285 = $1; $286 = ((($285)) + 184|0); $287 = HEAP32[$286>>2]|0; $288 = $284 & $287; $289 = ($288|0)!=(0); if ($289) { $290 = $0; $291 = $1; $292 = ((($291)) + 124|0); $293 = HEAP32[$292>>2]|0; _png_free($290,$293); $294 = $1; $295 = ((($294)) + 124|0); HEAP32[$295>>2] = 0; $296 = $1; $297 = ((($296)) + 8|0); $298 = HEAP32[$297>>2]|0; $299 = $298 & -65; HEAP32[$297>>2] = $299; } $300 = $2; $301 = $300 & 4096; $302 = $1; $303 = ((($302)) + 184|0); $304 = HEAP32[$303>>2]|0; $305 = $301 & $304; $306 = ($305|0)!=(0); if ($306) { $307 = $0; $308 = $1; $309 = ((($308)) + 16|0); $310 = HEAP32[$309>>2]|0; _png_zfree($307,$310); $311 = $1; $312 = ((($311)) + 16|0); HEAP32[$312>>2] = 0; $313 = $1; $314 = ((($313)) + 8|0); $315 = HEAP32[$314>>2]|0; $316 = $315 & -9; HEAP32[$314>>2] = $316; $317 = $1; $318 = ((($317)) + 20|0); HEAP16[$318>>1] = 0; } $319 = $2; $320 = $319 & 64; $321 = $1; $322 = ((($321)) + 184|0); $323 = HEAP32[$322>>2]|0; $324 = $320 & $323; $325 = ($324|0)!=(0); if ($325) { $326 = $1; $327 = ((($326)) + 248|0); $328 = HEAP32[$327>>2]|0; $329 = ($328|0)!=(0|0); if ($329) { $row = 0; while(1) { $330 = $row; $331 = $1; $332 = ((($331)) + 4|0); $333 = HEAP32[$332>>2]|0; $334 = ($330|0)<($333|0); $335 = $0; if (!($334)) { break; } $336 = $row; $337 = $1; $338 = ((($337)) + 248|0); $339 = HEAP32[$338>>2]|0; $340 = (($339) + ($336<<2)|0); $341 = HEAP32[$340>>2]|0; _png_free($335,$341); $342 = $row; $343 = $1; $344 = ((($343)) + 248|0); $345 = HEAP32[$344>>2]|0; $346 = (($345) + ($342<<2)|0); HEAP32[$346>>2] = 0; $347 = $row; $348 = (($347) + 1)|0; $row = $348; } $349 = $1; $350 = ((($349)) + 248|0); $351 = HEAP32[$350>>2]|0; _png_free($335,$351); $352 = $1; $353 = ((($352)) + 248|0); HEAP32[$353>>2] = 0; } $354 = $1; $355 = ((($354)) + 8|0); $356 = HEAP32[$355>>2]|0; $357 = $356 & -32769; HEAP32[$355>>2] = $357; } $358 = $3; $359 = ($358|0)==(-1); $360 = $2; if ($359) { $361 = $360 ^ -1; $362 = $1; $363 = ((($362)) + 184|0); $364 = HEAP32[$363>>2]|0; $365 = $364 & $361; HEAP32[$363>>2] = $365; STACKTOP = sp;return; } else { $366 = $360 & -16929; $367 = $366 ^ -1; $368 = $1; $369 = ((($368)) + 184|0); $370 = HEAP32[$369>>2]|0; $371 = $370 & $367; HEAP32[$369>>2] = $371; STACKTOP = sp;return; } } function _png_init_io($png_ptr,$fp) { $png_ptr = $png_ptr|0; $fp = $fp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $fp; $2 = $0; $3 = ($2|0)==(0|0); if ($3) { STACKTOP = sp;return; } $4 = $1; $5 = $0; $6 = ((($5)) + 176|0); HEAP32[$6>>2] = $4; STACKTOP = sp;return; } function _png_handle_as_unknown($png_ptr,$chunk_name) { $png_ptr = $png_ptr|0; $chunk_name = $chunk_name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $or$cond = 0; var $p = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $chunk_name; $3 = $1; $4 = ($3|0)==(0|0); $5 = $2; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if (!($or$cond)) { $7 = $1; $8 = ((($7)) + 636|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)<=(0); if (!($10)) { $11 = $1; $12 = ((($11)) + 640|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ((($14)) + 636|0); $16 = HEAP32[$15>>2]|0; $17 = ($16*5)|0; $18 = (($13) + ($17)|0); $19 = ((($18)) + -5|0); $p = $19; $20 = $1; $21 = ((($20)) + 636|0); $22 = HEAP32[$21>>2]|0; $i = $22; while(1) { $23 = $i; $24 = ($23|0)!=(0); if (!($24)) { label = 9; break; } $25 = $2; $26 = $p; $27 = (_memcmp($25,$26,4)|0); $28 = ($27|0)!=(0); if (!($28)) { label = 7; break; } $33 = $i; $34 = (($33) + -1)|0; $i = $34; $35 = $p; $36 = ((($35)) + -5|0); $p = $36; } if ((label|0) == 7) { $29 = $p; $30 = ((($29)) + 4|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $0 = $32; $37 = $0; STACKTOP = sp;return ($37|0); } else if ((label|0) == 9) { $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } } } $0 = 0; $37 = $0; STACKTOP = sp;return ($37|0); } function _png_64bit_product($v1,$v2,$hi_product,$lo_product) { $v1 = $v1|0; $v2 = $v2|0; $hi_product = $hi_product|0; $lo_product = $lo_product|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0, $b = 0, $c = 0, $d = 0, $hi = 0, $lo = 0, $x = 0, $y = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $v1; $1 = $v2; $2 = $hi_product; $3 = $lo_product; $4 = $0; $5 = $4 >> 16; $6 = $5 & 65535; $a = $6; $7 = $0; $8 = $7 & 65535; $b = $8; $9 = $1; $10 = $9 >> 16; $11 = $10 & 65535; $c = $11; $12 = $1; $13 = $12 & 65535; $d = $13; $14 = $b; $15 = $d; $16 = Math_imul($14, $15)|0; $lo = $16; $17 = $a; $18 = $d; $19 = Math_imul($17, $18)|0; $20 = $c; $21 = $b; $22 = Math_imul($20, $21)|0; $23 = (($19) + ($22))|0; $x = $23; $24 = $lo; $25 = $24 >> 16; $26 = $25 & 65535; $27 = $x; $28 = (($26) + ($27))|0; $y = $28; $29 = $lo; $30 = $29 & 65535; $31 = $y; $32 = $31 & 65535; $33 = $32 << 16; $34 = $30 | $33; $lo = $34; $35 = $y; $36 = $35 >> 16; $37 = $36 & 65535; $hi = $37; $38 = $a; $39 = $c; $40 = Math_imul($38, $39)|0; $41 = $hi; $42 = (($41) + ($40))|0; $hi = $42; $43 = $hi; $44 = $2; HEAP32[$44>>2] = $43; $45 = $lo; $46 = $3; HEAP32[$46>>2] = $45; STACKTOP = sp;return; } function _png_check_cHRM_fixed($png_ptr,$white_x,$white_y,$red_x,$red_y,$green_x,$green_y,$blue_x,$blue_y) { $png_ptr = $png_ptr|0; $white_x = $white_x|0; $white_y = $white_y|0; $red_x = $red_x|0; $red_y = $red_y|0; $green_x = $green_x|0; $green_y = $green_y|0; $blue_x = $blue_x|0; $blue_y = $blue_y|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond19 = 0, $or$cond21 = 0, $or$cond23 = 0, $or$cond25 = 0, $or$cond27 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0; var $or$cond9 = 0, $ret = 0, $xy_hi = 0, $xy_lo = 0, $yx_hi = 0, $yx_lo = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $xy_hi = sp + 12|0; $xy_lo = sp + 8|0; $yx_hi = sp + 4|0; $yx_lo = sp; $1 = $png_ptr; $2 = $white_x; $3 = $white_y; $4 = $red_x; $5 = $red_y; $6 = $green_x; $7 = $green_y; $8 = $blue_x; $9 = $blue_y; $ret = 1; $10 = $1; $11 = ($10|0)==(0|0); if ($11) { $0 = 0; $86 = $0; STACKTOP = sp;return ($86|0); } $12 = $2; $13 = ($12|0)<(0); $14 = $3; $15 = ($14|0)<=(0); $or$cond = $13 | $15; $16 = $4; $17 = ($16|0)<(0); $or$cond3 = $or$cond | $17; $18 = $5; $19 = ($18|0)<(0); $or$cond5 = $or$cond3 | $19; $20 = $6; $21 = ($20|0)<(0); $or$cond7 = $or$cond5 | $21; $22 = $7; $23 = ($22|0)<(0); $or$cond9 = $or$cond7 | $23; $24 = $8; $25 = ($24|0)<(0); $or$cond11 = $or$cond9 | $25; $26 = $9; $27 = ($26|0)<(0); $or$cond13 = $or$cond11 | $27; if ($or$cond13) { $28 = $1; _png_warning($28,174187); $ret = 0; } $29 = $2; $30 = ($29|0)>(2147483647); $31 = $3; $32 = ($31|0)>(2147483647); $or$cond15 = $30 | $32; $33 = $4; $34 = ($33|0)>(2147483647); $or$cond17 = $or$cond15 | $34; $35 = $5; $36 = ($35|0)>(2147483647); $or$cond19 = $or$cond17 | $36; $37 = $6; $38 = ($37|0)>(2147483647); $or$cond21 = $or$cond19 | $38; $39 = $7; $40 = ($39|0)>(2147483647); $or$cond23 = $or$cond21 | $40; $41 = $8; $42 = ($41|0)>(2147483647); $or$cond25 = $or$cond23 | $42; $43 = $9; $44 = ($43|0)>(2147483647); $or$cond27 = $or$cond25 | $44; if ($or$cond27) { $45 = $1; _png_warning($45,174239); $ret = 0; } $46 = $2; $47 = $3; $48 = (100000 - ($47))|0; $49 = ($46|0)>($48|0); if ($49) { $50 = $1; _png_warning($50,174301); $ret = 0; } $51 = $4; $52 = $5; $53 = (100000 - ($52))|0; $54 = ($51|0)>($53|0); if ($54) { $55 = $1; _png_warning($55,174326); $ret = 0; } $56 = $6; $57 = $7; $58 = (100000 - ($57))|0; $59 = ($56|0)>($58|0); if ($59) { $60 = $1; _png_warning($60,174349); $ret = 0; } $61 = $8; $62 = $9; $63 = (100000 - ($62))|0; $64 = ($61|0)>($63|0); if ($64) { $65 = $1; _png_warning($65,174374); $ret = 0; } $66 = $6; $67 = $4; $68 = (($66) - ($67))|0; $69 = $9; $70 = $5; $71 = (($69) - ($70))|0; _png_64bit_product($68,$71,$xy_hi,$xy_lo); $72 = $7; $73 = $5; $74 = (($72) - ($73))|0; $75 = $8; $76 = $4; $77 = (($75) - ($76))|0; _png_64bit_product($74,$77,$yx_hi,$yx_lo); $78 = HEAP32[$xy_hi>>2]|0; $79 = HEAP32[$yx_hi>>2]|0; $80 = ($78|0)==($79|0); if ($80) { $81 = HEAP32[$xy_lo>>2]|0; $82 = HEAP32[$yx_lo>>2]|0; $83 = ($81|0)==($82|0); if ($83) { $84 = $1; _png_warning($84,174398); $ret = 0; } } $85 = $ret; $0 = $85; $86 = $0; STACKTOP = sp;return ($86|0); } function _png_error($png_ptr,$error_message) { $png_ptr = $png_ptr|0; $error_message = $error_message|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $msg = 0, $offset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $msg = sp + 16|0; $0 = $png_ptr; $1 = $error_message; $2 = $0; $3 = ($2|0)!=(0|0); do { if ($3) { $4 = $0; $5 = ((($4)) + 200|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 786432; $8 = ($7|0)!=(0); if ($8) { $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = $10 << 24 >> 24; $12 = ($11|0)==(35); if (!($12)) { $46 = $0; $47 = ((($46)) + 200|0); $48 = HEAP32[$47>>2]|0; $49 = $48 & 524288; $50 = ($49|0)!=(0); if (!($50)) { break; } HEAP8[$msg>>0] = 48; $51 = ((($msg)) + 1|0); HEAP8[$51>>0] = 0; $1 = $msg; break; } $offset = 1; while(1) { $13 = $offset; $14 = ($13|0)<(15); if (!($14)) { break; } $15 = $offset; $16 = $1; $17 = (($16) + ($15)|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(32); if ($20) { break; } $21 = $offset; $22 = (($21) + 1)|0; $offset = $22; } $23 = $0; $24 = ((($23)) + 200|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 524288; $27 = ($26|0)!=(0); if (!($27)) { $43 = $offset; $44 = $1; $45 = (($44) + ($43)|0); $1 = $45; break; } $i = 0; while(1) { $28 = $i; $29 = $offset; $30 = (($29) - 1)|0; $31 = ($28|0)<($30|0); $32 = $i; if (!($31)) { break; } $33 = (($32) + 1)|0; $34 = $1; $35 = (($34) + ($33)|0); $36 = HEAP8[$35>>0]|0; $37 = $i; $38 = (($msg) + ($37)|0); HEAP8[$38>>0] = $36; $39 = $i; $40 = (($39) + 1)|0; $i = $40; } $41 = (($32) - 1)|0; $42 = (($msg) + ($41)|0); HEAP8[$42>>0] = 0; $1 = $msg; } } } while(0); $52 = $0; $53 = ($52|0)!=(0|0); if (!($53)) { $63 = $0; $64 = $1; _png_default_error($63,$64); STACKTOP = sp;return; } $54 = $0; $55 = ((($54)) + 156|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)!=(0|0); if (!($57)) { $63 = $0; $64 = $1; _png_default_error($63,$64); STACKTOP = sp;return; } $58 = $0; $59 = ((($58)) + 156|0); $60 = HEAP32[$59>>2]|0; $61 = $0; $62 = $1; FUNCTION_TABLE_vii[$60 & 8191]($61,$62); $63 = $0; $64 = $1; _png_default_error($63,$64); STACKTOP = sp;return; } function _png_warning($png_ptr,$warning_message) { $png_ptr = $png_ptr|0; $warning_message = $warning_message|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $offset = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $warning_message; $offset = 0; $2 = $0; $3 = ($2|0)!=(0|0); L1: do { if ($3) { $4 = $0; $5 = ((($4)) + 200|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 786432; $8 = ($7|0)!=(0); if ($8) { $9 = $1; $10 = HEAP8[$9>>0]|0; $11 = $10 << 24 >> 24; $12 = ($11|0)==(35); if ($12) { $offset = 1; while(1) { $13 = $offset; $14 = ($13|0)<(15); if (!($14)) { break L1; } $15 = $offset; $16 = $1; $17 = (($16) + ($15)|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(32); if ($20) { break L1; } $21 = $offset; $22 = (($21) + 1)|0; $offset = $22; } } } } } while(0); $23 = $0; $24 = ($23|0)!=(0|0); if ($24) { $25 = $0; $26 = ((($25)) + 160|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)!=(0|0); if ($28) { $29 = $0; $30 = ((($29)) + 160|0); $31 = HEAP32[$30>>2]|0; $32 = $0; $33 = $1; $34 = $offset; $35 = (($33) + ($34)|0); FUNCTION_TABLE_vii[$31 & 8191]($32,$35); STACKTOP = sp;return; } } $36 = $0; $37 = $1; $38 = $offset; $39 = (($37) + ($38)|0); _png_default_warning($36,$39); STACKTOP = sp;return; } function _png_chunk_error($png_ptr,$error_message) { $png_ptr = $png_ptr|0; $error_message = $error_message|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $msg = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $msg = sp + 8|0; $0 = $png_ptr; $1 = $error_message; $2 = $0; $3 = ($2|0)==(0|0); $4 = $0; if ($3) { $5 = $1; _png_error($4,$5); STACKTOP = sp;return; } else { $6 = $1; _png_format_buffer($4,$msg,$6); $7 = $0; _png_error($7,$msg); STACKTOP = sp;return; } } function _png_chunk_warning($png_ptr,$warning_message) { $png_ptr = $png_ptr|0; $warning_message = $warning_message|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $msg = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $msg = sp + 8|0; $0 = $png_ptr; $1 = $warning_message; $2 = $0; $3 = ($2|0)==(0|0); $4 = $0; if ($3) { $5 = $1; _png_warning($4,$5); STACKTOP = sp;return; } else { $6 = $1; _png_format_buffer($4,$msg,$6); $7 = $0; _png_warning($7,$msg); STACKTOP = sp;return; } } function _png_set_error_fn($png_ptr,$error_ptr,$error_fn,$warning_fn) { $png_ptr = $png_ptr|0; $error_ptr = $error_ptr|0; $error_fn = $error_fn|0; $warning_fn = $warning_fn|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $error_ptr; $2 = $error_fn; $3 = $warning_fn; $4 = $0; $5 = ($4|0)==(0|0); if ($5) { STACKTOP = sp;return; } $6 = $1; $7 = $0; $8 = ((($7)) + 164|0); HEAP32[$8>>2] = $6; $9 = $2; $10 = $0; $11 = ((($10)) + 156|0); HEAP32[$11>>2] = $9; $12 = $3; $13 = $0; $14 = ((($13)) + 160|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function _png_default_error($png_ptr,$error_message) { $png_ptr = $png_ptr|0; $error_message = $error_message|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $error_number = 0, $offset = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer11 = 0, $vararg_buffer14 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr2 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer14 = sp + 40|0; $vararg_buffer11 = sp + 32|0; $vararg_buffer9 = sp + 24|0; $vararg_buffer5 = sp + 16|0; $vararg_buffer3 = sp + 8|0; $vararg_buffer = sp; $error_number = sp + 56|0; $0 = $png_ptr; $1 = $error_message; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $3 << 24 >> 24; $5 = ($4|0)==(35); do { if ($5) { $offset = 0; while(1) { $6 = $offset; $7 = ($6|0)<(15); if (!($7)) { break; } $8 = $offset; $9 = (($8) + 1)|0; $10 = $1; $11 = (($10) + ($9)|0); $12 = HEAP8[$11>>0]|0; $13 = $offset; $14 = (($error_number) + ($13)|0); HEAP8[$14>>0] = $12; $15 = $offset; $16 = $1; $17 = (($16) + ($15)|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(32); if ($20) { break; } $21 = $offset; $22 = (($21) + 1)|0; $offset = $22; } $23 = $offset; $24 = ($23|0)>(1); $25 = $offset; $26 = ($25|0)<(15); $or$cond = $24 & $26; if ($or$cond) { $27 = $offset; $28 = (($27) - 1)|0; $29 = (($error_number) + ($28)|0); HEAP8[$29>>0] = 0; $30 = HEAP32[25481]|0; $31 = $1; $32 = $offset; $33 = (($31) + ($32)|0); $34 = ((($33)) + 1|0); HEAP32[$vararg_buffer>>2] = $error_number; $vararg_ptr2 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr2>>2] = $34; (_fprintf($30,174502,$vararg_buffer)|0); $35 = HEAP32[25481]|0; (_fprintf($35,174481,$vararg_buffer3)|0); break; } else { $36 = HEAP32[25481]|0; $37 = $1; $38 = $offset; HEAP32[$vararg_buffer5>>2] = $37; $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); HEAP32[$vararg_ptr8>>2] = $38; (_fprintf($36,174526,$vararg_buffer5)|0); $39 = HEAP32[25481]|0; (_fprintf($39,174481,$vararg_buffer9)|0); break; } } else { $40 = HEAP32[25481]|0; $41 = $1; HEAP32[$vararg_buffer11>>2] = $41; (_fprintf($40,174554,$vararg_buffer11)|0); $42 = HEAP32[25481]|0; (_fprintf($42,174481,$vararg_buffer14)|0); } } while(0); $43 = $0; $44 = ($43|0)!=(0|0); if ($44) { $45 = $0; _longjmp(($45|0),1); // unreachable; } else { STACKTOP = sp;return; } } function _png_default_warning($png_ptr,$warning_message) { $png_ptr = $png_ptr|0; $warning_message = $warning_message|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $offset = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer8 = 0, $vararg_ptr2 = 0, $warning_number = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer13 = sp + 40|0; $vararg_buffer10 = sp + 32|0; $vararg_buffer8 = sp + 24|0; $vararg_buffer5 = sp + 16|0; $vararg_buffer3 = sp + 8|0; $vararg_buffer = sp; $warning_number = sp + 56|0; $0 = $png_ptr; $1 = $warning_message; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $3 << 24 >> 24; $5 = ($4|0)==(35); if (!($5)) { $38 = HEAP32[25481]|0; $39 = $1; HEAP32[$vararg_buffer10>>2] = $39; (_fprintf($38,174483,$vararg_buffer10)|0); $40 = HEAP32[25481]|0; (_fprintf($40,174481,$vararg_buffer13)|0); $41 = $0; $0 = $41; STACKTOP = sp;return; } $offset = 0; while(1) { $6 = $offset; $7 = ($6|0)<(15); if (!($7)) { break; } $8 = $offset; $9 = (($8) + 1)|0; $10 = $1; $11 = (($10) + ($9)|0); $12 = HEAP8[$11>>0]|0; $13 = $offset; $14 = (($warning_number) + ($13)|0); HEAP8[$14>>0] = $12; $15 = $offset; $16 = $1; $17 = (($16) + ($15)|0); $18 = HEAP8[$17>>0]|0; $19 = $18 << 24 >> 24; $20 = ($19|0)==(32); if ($20) { break; } $21 = $offset; $22 = (($21) + 1)|0; $offset = $22; } $23 = $offset; $24 = ($23|0)>(1); $25 = $offset; $26 = ($25|0)<(15); $or$cond = $24 & $26; if ($or$cond) { $27 = $offset; $28 = (($27) + 1)|0; $29 = (($warning_number) + ($28)|0); HEAP8[$29>>0] = 0; $30 = HEAP32[25481]|0; $31 = $1; $32 = $offset; $33 = (($31) + ($32)|0); HEAP32[$vararg_buffer>>2] = $warning_number; $vararg_ptr2 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr2>>2] = $33; (_fprintf($30,174455,$vararg_buffer)|0); $34 = HEAP32[25481]|0; (_fprintf($34,174481,$vararg_buffer3)|0); $41 = $0; $0 = $41; STACKTOP = sp;return; } else { $35 = HEAP32[25481]|0; $36 = $1; HEAP32[$vararg_buffer5>>2] = $36; (_fprintf($35,174483,$vararg_buffer5)|0); $37 = HEAP32[25481]|0; (_fprintf($37,174481,$vararg_buffer8)|0); $41 = $0; $0 = $41; STACKTOP = sp;return; } } function _png_format_buffer($png_ptr,$buffer,$error_message) { $png_ptr = $png_ptr|0; $buffer = $buffer|0; $error_message = $error_message|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, $c = 0, $iin = 0, $iout = 0, $or$cond = 0, $or$cond3 = 0, dest = 0, label = 0, sp = 0; var src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $buffer; $2 = $error_message; $iout = 0; $iin = 0; while(1) { $3 = $iin; $4 = ($3|0)<(4); if (!($4)) { break; } $5 = $iin; $6 = (($5) + 1)|0; $iin = $6; $7 = $0; $8 = ((($7)) + 376|0); $9 = (($8) + ($5)|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; $c = $11; $12 = $c; $13 = ($12|0)<(65); $14 = $c; $15 = ($14|0)>(122); $or$cond = $13 | $15; if (!($or$cond)) { $16 = $c; $17 = ($16|0)>(90); $18 = $c; $19 = ($18|0)<(97); $or$cond3 = $17 & $19; if (!($or$cond3)) { $45 = $c; $46 = $45&255; $47 = $iout; $48 = (($47) + 1)|0; $iout = $48; $49 = $1; $50 = (($49) + ($47)|0); HEAP8[$50>>0] = $46; continue; } } $20 = $iout; $21 = (($20) + 1)|0; $iout = $21; $22 = $1; $23 = (($22) + ($20)|0); HEAP8[$23>>0] = 91; $24 = $c; $25 = $24 & 240; $26 = $25 >> 4; $27 = (208735 + ($26)|0); $28 = HEAP8[$27>>0]|0; $29 = $iout; $30 = (($29) + 1)|0; $iout = $30; $31 = $1; $32 = (($31) + ($29)|0); HEAP8[$32>>0] = $28; $33 = $c; $34 = $33 & 15; $35 = (208735 + ($34)|0); $36 = HEAP8[$35>>0]|0; $37 = $iout; $38 = (($37) + 1)|0; $iout = $38; $39 = $1; $40 = (($39) + ($37)|0); HEAP8[$40>>0] = $36; $41 = $iout; $42 = (($41) + 1)|0; $iout = $42; $43 = $1; $44 = (($43) + ($41)|0); HEAP8[$44>>0] = 93; } $51 = $2; $52 = ($51|0)==(0|0); $53 = $iout; if ($52) { $54 = $1; $55 = (($54) + ($53)|0); HEAP8[$55>>0] = 0; STACKTOP = sp;return; } else { $56 = (($53) + 1)|0; $iout = $56; $57 = $1; $58 = (($57) + ($53)|0); HEAP8[$58>>0] = 58; $59 = $iout; $60 = (($59) + 1)|0; $iout = $60; $61 = $1; $62 = (($61) + ($59)|0); HEAP8[$62>>0] = 32; $63 = $1; $64 = $iout; $65 = (($63) + ($64)|0); $66 = $2; dest=$65; src=$66; stop=dest+64|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); $67 = $iout; $68 = (($67) + 64)|0; $69 = (($68) - 1)|0; $70 = $1; $71 = (($70) + ($69)|0); HEAP8[$71>>0] = 0; STACKTOP = sp;return; } } function _png_get_valid($png_ptr,$info_ptr,$flag) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $flag = $flag|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $info_ptr; $3 = $flag; $4 = $1; $5 = ($4|0)!=(0|0); $6 = $2; $7 = ($6|0)!=(0|0); $or$cond = $5 & $7; if ($or$cond) { $8 = $2; $9 = ((($8)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = $3; $12 = $10 & $11; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } else { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } return (0)|0; } function _png_get_IHDR($png_ptr,$info_ptr,$width,$height,$bit_depth,$color_type,$interlace_type,$compression_type,$filter_type) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $width = $width|0; $height = $height|0; $bit_depth = $bit_depth|0; $color_type = $color_type|0; $interlace_type = $interlace_type|0; $compression_type = $compression_type|0; $filter_type = $filter_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0; var $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $info_ptr; $3 = $width; $4 = $height; $5 = $bit_depth; $6 = $color_type; $7 = $interlace_type; $8 = $compression_type; $9 = $filter_type; $10 = $1; $11 = ($10|0)!=(0|0); $12 = $2; $13 = ($12|0)!=(0|0); $or$cond = $11 & $13; $14 = $3; $15 = ($14|0)!=(0|0); $or$cond3 = $or$cond & $15; $16 = $4; $17 = ($16|0)!=(0|0); $or$cond5 = $or$cond3 & $17; $18 = $5; $19 = ($18|0)!=(0|0); $or$cond7 = $or$cond5 & $19; $20 = $6; $21 = ($20|0)!=(0|0); $or$cond9 = $or$cond7 & $21; if (!($or$cond9)) { $0 = 0; $95 = $0; STACKTOP = sp;return ($95|0); } $22 = $2; $23 = HEAP32[$22>>2]|0; $24 = $3; HEAP32[$24>>2] = $23; $25 = $2; $26 = ((($25)) + 4|0); $27 = HEAP32[$26>>2]|0; $28 = $4; HEAP32[$28>>2] = $27; $29 = $2; $30 = ((($29)) + 24|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = $5; HEAP32[$33>>2] = $32; $34 = $2; $35 = ((($34)) + 24|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = ($37|0)<(1); if ($38) { label = 4; } else { $39 = $2; $40 = ((($39)) + 24|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = ($42|0)>(16); if ($43) { label = 4; } } if ((label|0) == 4) { $44 = $1; _png_error($44,174571); } $45 = $2; $46 = ((($45)) + 25|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = $6; HEAP32[$49>>2] = $48; $50 = $2; $51 = ((($50)) + 25|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = ($53|0)>(6); if ($54) { $55 = $1; _png_error($55,174589); } $56 = $8; $57 = ($56|0)!=(0|0); if ($57) { $58 = $2; $59 = ((($58)) + 26|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = $8; HEAP32[$62>>2] = $61; } $63 = $9; $64 = ($63|0)!=(0|0); if ($64) { $65 = $2; $66 = ((($65)) + 27|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = $9; HEAP32[$69>>2] = $68; } $70 = $7; $71 = ($70|0)!=(0|0); if ($71) { $72 = $2; $73 = ((($72)) + 28|0); $74 = HEAP8[$73>>0]|0; $75 = $74&255; $76 = $7; HEAP32[$76>>2] = $75; } $77 = $3; $78 = HEAP32[$77>>2]|0; $79 = ($78|0)==(0); if ($79) { label = 15; } else { $80 = $3; $81 = HEAP32[$80>>2]|0; $82 = ($81>>>0)>(2147483647); if ($82) { label = 15; } } if ((label|0) == 15) { $83 = $1; _png_error($83,174608); } $84 = $4; $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==(0); if ($86) { label = 18; } else { $87 = $4; $88 = HEAP32[$87>>2]|0; $89 = ($88>>>0)>(2147483647); if ($89) { label = 18; } } if ((label|0) == 18) { $90 = $1; _png_error($90,174628); } $91 = $2; $92 = HEAP32[$91>>2]|0; $93 = ($92>>>0)>(536870782); if ($93) { $94 = $1; _png_warning($94,174649); } $0 = 1; $95 = $0; STACKTOP = sp;return ($95|0); } function _png_create_struct($type) { $type = $type|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $type; $1 = $0; $2 = (_png_create_struct_2($1,0,0)|0); STACKTOP = sp;return ($2|0); } function _png_create_struct_2($type,$malloc_fn,$mem_ptr) { $type = $type|0; $malloc_fn = $malloc_fn|0; $mem_ptr = $mem_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dummy_struct = 0, $png_ptr = 0, $size = 0, $struct_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dummy_struct = sp + 8|0; $1 = $type; $2 = $malloc_fn; $3 = $mem_ptr; $4 = $1; $5 = ($4|0)==(2); do { if ($5) { $size = 288; } else { $6 = $1; $7 = ($6|0)==(1); if ($7) { $size = 744; break; } $0 = 0; $29 = $0; STACKTOP = sp;return ($29|0); } } while(0); $8 = $2; $9 = ($8|0)!=(0|0); if ($9) { $png_ptr = $dummy_struct; $10 = $3; $11 = $png_ptr; $12 = ((($11)) + 672|0); HEAP32[$12>>2] = $10; $13 = $2; $14 = $png_ptr; $15 = $size; $16 = (FUNCTION_TABLE_iii[$13 & 8191]($14,$15)|0); $struct_ptr = $16; $17 = $struct_ptr; $18 = ($17|0)!=(0|0); if ($18) { $19 = $struct_ptr; $20 = $size; _memset(($19|0),0,($20|0))|0; } $21 = $struct_ptr; $0 = $21; $29 = $0; STACKTOP = sp;return ($29|0); } else { $22 = $size; $23 = (_malloc($22)|0); $struct_ptr = $23; $24 = $struct_ptr; $25 = ($24|0)!=(0|0); if ($25) { $26 = $struct_ptr; $27 = $size; _memset(($26|0),0,($27|0))|0; } $28 = $struct_ptr; $0 = $28; $29 = $0; STACKTOP = sp;return ($29|0); } return (0)|0; } function _png_destroy_struct($struct_ptr) { $struct_ptr = $struct_ptr|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $struct_ptr; $1 = $0; _png_destroy_struct_2($1,0,0); STACKTOP = sp;return; } function _png_destroy_struct_2($struct_ptr,$free_fn,$mem_ptr) { $struct_ptr = $struct_ptr|0; $free_fn = $free_fn|0; $mem_ptr = $mem_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dummy_struct = 0, $png_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 768|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dummy_struct = sp + 8|0; $0 = $struct_ptr; $1 = $free_fn; $2 = $mem_ptr; $3 = $0; $4 = ($3|0)!=(0|0); if (!($4)) { STACKTOP = sp;return; } $5 = $1; $6 = ($5|0)!=(0|0); if ($6) { $png_ptr = $dummy_struct; $7 = $2; $8 = $png_ptr; $9 = ((($8)) + 672|0); HEAP32[$9>>2] = $7; $10 = $1; $11 = $png_ptr; $12 = $0; FUNCTION_TABLE_vii[$10 & 8191]($11,$12); STACKTOP = sp;return; } else { $13 = $0; _free($13); STACKTOP = sp;return; } } function _png_malloc($png_ptr,$size) { $png_ptr = $png_ptr|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $ret = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $size; $3 = $1; $4 = ($3|0)==(0|0); $5 = $2; $6 = ($5|0)==(0); $or$cond = $4 | $6; if ($or$cond) { $0 = 0; $28 = $0; STACKTOP = sp;return ($28|0); } $7 = $1; $8 = ((($7)) + 676|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); $11 = $1; if ($10) { $12 = ((($11)) + 676|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = $2; $16 = (FUNCTION_TABLE_iii[$13 & 8191]($14,$15)|0); $ret = $16; } else { $17 = $2; $18 = (_png_malloc_default($11,$17)|0); $ret = $18; } $19 = $ret; $20 = ($19|0)==(0|0); if ($20) { $21 = $1; $22 = ((($21)) + 200|0); $23 = HEAP32[$22>>2]|0; $24 = $23 & 1048576; $25 = ($24|0)==(0); if ($25) { $26 = $1; _png_error($26,174699); } } $27 = $ret; $0 = $27; $28 = $0; STACKTOP = sp;return ($28|0); } function _png_malloc_default($png_ptr,$size) { $png_ptr = $png_ptr|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $ret = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $size; $3 = $1; $4 = ($3|0)==(0|0); $5 = $2; $6 = ($5|0)==(0); $or$cond = $4 | $6; if ($or$cond) { $0 = 0; $13 = $0; STACKTOP = sp;return ($13|0); } $7 = $2; $8 = $2; $9 = ($7|0)!=($8|0); if ($9) { $ret = 0; } else { $10 = $2; $11 = (_malloc($10)|0); $ret = $11; } $12 = $ret; $0 = $12; $13 = $0; STACKTOP = sp;return ($13|0); } function _png_free($png_ptr,$ptr) { $png_ptr = $png_ptr|0; $ptr = $ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $ptr; $2 = $0; $3 = ($2|0)==(0|0); $4 = $1; $5 = ($4|0)==(0|0); $or$cond = $3 | $5; if ($or$cond) { STACKTOP = sp;return; } $6 = $0; $7 = ((($6)) + 680|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)!=(0|0); $10 = $0; if ($9) { $11 = ((($10)) + 680|0); $12 = HEAP32[$11>>2]|0; $13 = $0; $14 = $1; FUNCTION_TABLE_vii[$12 & 8191]($13,$14); STACKTOP = sp;return; } else { $15 = $1; _png_free_default($10,$15); STACKTOP = sp;return; } } function _png_free_default($png_ptr,$ptr) { $png_ptr = $png_ptr|0; $ptr = $ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $ptr; $2 = $0; $3 = ($2|0)==(0|0); $4 = $1; $5 = ($4|0)==(0|0); $or$cond = $3 | $5; if ($or$cond) { STACKTOP = sp;return; } $6 = $1; _free($6); STACKTOP = sp;return; } function _png_malloc_warn($png_ptr,$size) { $png_ptr = $png_ptr|0; $size = $size|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $ptr = 0, $save_flags = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $size; $3 = $1; $4 = ($3|0)==(0|0); if ($4) { $0 = 0; $19 = $0; STACKTOP = sp;return ($19|0); } else { $5 = $1; $6 = ((($5)) + 200|0); $7 = HEAP32[$6>>2]|0; $save_flags = $7; $8 = $1; $9 = ((($8)) + 200|0); $10 = HEAP32[$9>>2]|0; $11 = $10 | 1048576; HEAP32[$9>>2] = $11; $12 = $1; $13 = $2; $14 = (_png_malloc($12,$13)|0); $ptr = $14; $15 = $save_flags; $16 = $1; $17 = ((($16)) + 200|0); HEAP32[$17>>2] = $15; $18 = $ptr; $0 = $18; $19 = $0; STACKTOP = sp;return ($19|0); } return (0)|0; } function _png_memcpy_check($png_ptr,$s1,$s2,$length) { $png_ptr = $png_ptr|0; $s1 = $s1|0; $s2 = $s2|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $s1; $2 = $s2; $3 = $length; $4 = $3; $size = $4; $5 = $size; $6 = $3; $7 = ($5|0)!=($6|0); if ($7) { $8 = $0; _png_error($8,174714); } $9 = $1; $10 = $2; $11 = $size; _memcpy(($9|0),($10|0),($11|0))|0; STACKTOP = sp;return ($9|0); } function _png_memset_check($png_ptr,$s1,$value,$length) { $png_ptr = $png_ptr|0; $s1 = $s1|0; $value = $value|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $size = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $s1; $2 = $value; $3 = $length; $4 = $3; $size = $4; $5 = $size; $6 = $3; $7 = ($5|0)!=($6|0); if ($7) { $8 = $0; _png_error($8,174744); } $9 = $1; $10 = $2; $11 = $10&255; $12 = $size; _memset(($9|0),($11|0),($12|0))|0; STACKTOP = sp;return ($9|0); } function _png_set_mem_fn($png_ptr,$mem_ptr,$malloc_fn,$free_fn) { $png_ptr = $png_ptr|0; $mem_ptr = $mem_ptr|0; $malloc_fn = $malloc_fn|0; $free_fn = $free_fn|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $mem_ptr; $2 = $malloc_fn; $3 = $free_fn; $4 = $0; $5 = ($4|0)!=(0|0); if (!($5)) { STACKTOP = sp;return; } $6 = $1; $7 = $0; $8 = ((($7)) + 672|0); HEAP32[$8>>2] = $6; $9 = $2; $10 = $0; $11 = ((($10)) + 676|0); HEAP32[$11>>2] = $9; $12 = $3; $13 = $0; $14 = ((($13)) + 680|0); HEAP32[$14>>2] = $12; STACKTOP = sp;return; } function _png_create_read_struct($user_png_ver,$error_ptr,$error_fn,$warn_fn) { $user_png_ver = $user_png_ver|0; $error_ptr = $error_ptr|0; $error_fn = $error_fn|0; $warn_fn = $warn_fn|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $user_png_ver; $1 = $error_ptr; $2 = $error_fn; $3 = $warn_fn; $4 = $0; $5 = $1; $6 = $2; $7 = $3; $8 = (_png_create_read_struct_2($4,$5,$6,$7,0,0,0)|0); STACKTOP = sp;return ($8|0); } function _png_create_read_struct_2($user_png_ver,$error_ptr,$error_fn,$warn_fn,$mem_ptr,$malloc_fn,$free_fn) { $user_png_ver = $user_png_ver|0; $error_ptr = $error_ptr|0; $error_fn = $error_fn|0; $warn_fn = $warn_fn|0; $mem_ptr = $mem_ptr|0; $malloc_fn = $malloc_fn|0; $free_fn = $free_fn|0; var $$0 = 0, $$reg2mem78$0 = 0, $$reg2mem80$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i$0 = 0, $msg = 0, $png_ptr = 0, $vararg_buffer = 0, $vararg_buffer82 = 0, _setjmpTable = 0, _setjmpTableSize = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer82 = sp + 8|0; $vararg_buffer = sp; _setjmpTableSize = 4;_setjmpTable = _malloc(40) | 0;HEAP32[_setjmpTable>>2]=0; $msg = sp + 16|0; __THREW__ = 0; $0 = (invoke_iiii(7158,1,($malloc_fn|0),($mem_ptr|0))|0); $1 = __THREW__; __THREW__ = 0; if ((($1|0) != 0) & ((threwValue|0) != 0)) { $2 = _testSetjmp(HEAP32[$1>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($2|0) == 0) { _longjmp($1|0, threwValue|0); } tempRet0 = (threwValue); } else { $2 = -1; }; $3 = tempRet0; L1: do { switch ($2|0) { case 1: { $$reg2mem78$0 = $3; label = 45; break; } case 2: { $$reg2mem80$0 = $3; break; } default: { $png_ptr = $0; $4 = $png_ptr; $5 = ($4|0)==(0|0); if ($5) { $$0 = 0; _free(_setjmpTable|0); STACKTOP = sp;return ($$0|0); } else { $6 = $png_ptr; $7 = ((($6)) + 704|0); HEAP32[$7>>2] = 1000000; $8 = $png_ptr; $9 = ((($8)) + 708|0); HEAP32[$9>>2] = 1000000; $10 = $png_ptr; _setjmpTable = _saveSetjmp($10,2,_setjmpTable|0,_setjmpTableSize|0)|0;_setjmpTableSize = tempRet0; __THREW__ = 0; $11 = __THREW__; __THREW__ = 0; if ((($11|0) != 0) & ((threwValue|0) != 0)) { $12 = _testSetjmp(HEAP32[$11>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($12|0) == 0) { _longjmp($11|0, threwValue|0); } tempRet0 = (threwValue); } else { $12 = -1; }; $13 = tempRet0; switch ($12|0) { case 1: { $$reg2mem78$0 = $13; label = 45; break L1; break; } case 2: { $$reg2mem80$0 = $13; break L1; break; } default: { } } $$reg2mem80$0 = 0; break L1; } } } } while(0); L8: while(1) { if ((label|0) == 45) { label = 0; $163 = ($$reg2mem78$0|0)!=(0); if (!($163)) { label = 48; break; } __THREW__ = 0; invoke_v(7170); $164 = __THREW__; __THREW__ = 0; if ((($164|0) != 0) & ((threwValue|0) != 0)) { $165 = _testSetjmp(HEAP32[$164>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($165|0) == 0) { _longjmp($164|0, threwValue|0); } tempRet0 = (threwValue); } else { $165 = -1; }; $166 = tempRet0; switch ($165|0) { case 1: { $$reg2mem78$0 = $166; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $166; break; } default: { label = 47; break L8; } } } $14 = ($$reg2mem80$0|0)!=(0); $15 = $png_ptr; if ($14) { $16 = $png_ptr; $17 = ((($16)) + 264|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; invoke_vii(7159,($15|0),($18|0)); $19 = __THREW__; __THREW__ = 0; if ((($19|0) != 0) & ((threwValue|0) != 0)) { $20 = _testSetjmp(HEAP32[$19>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($20|0) == 0) { _longjmp($19|0, threwValue|0); } tempRet0 = (threwValue); } else { $20 = -1; }; $21 = tempRet0; switch ($20|0) { case 1: { $$reg2mem78$0 = $21; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $21; continue L8; break; } default: { } } $22 = $png_ptr; $23 = ((($22)) + 264|0); HEAP32[$23>>2] = 0; $24 = $png_ptr; __THREW__ = 0; invoke_viii(7160,($24|0),($free_fn|0),($mem_ptr|0)); $25 = __THREW__; __THREW__ = 0; if ((($25|0) != 0) & ((threwValue|0) != 0)) { $26 = _testSetjmp(HEAP32[$25>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($26|0) == 0) { _longjmp($25|0, threwValue|0); } tempRet0 = (threwValue); } else { $26 = -1; }; $27 = tempRet0; switch ($26|0) { case 1: { $$reg2mem78$0 = $27; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $27; continue L8; break; } default: { label = 9; break L8; } } } __THREW__ = 0; invoke_viiii(7161,($15|0),($mem_ptr|0),($malloc_fn|0),($free_fn|0)); $28 = __THREW__; __THREW__ = 0; if ((($28|0) != 0) & ((threwValue|0) != 0)) { $29 = _testSetjmp(HEAP32[$28>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($29|0) == 0) { _longjmp($28|0, threwValue|0); } tempRet0 = (threwValue); } else { $29 = -1; }; $30 = tempRet0; switch ($29|0) { case 1: { $$reg2mem78$0 = $30; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $30; continue L8; break; } default: { } } $31 = $png_ptr; __THREW__ = 0; invoke_viiii(7162,($31|0),($error_ptr|0),($error_fn|0),($warn_fn|0)); $32 = __THREW__; __THREW__ = 0; if ((($32|0) != 0) & ((threwValue|0) != 0)) { $33 = _testSetjmp(HEAP32[$32>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($33|0) == 0) { _longjmp($32|0, threwValue|0); } tempRet0 = (threwValue); } else { $33 = -1; }; $34 = tempRet0; switch ($33|0) { case 1: { $$reg2mem78$0 = $34; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $34; continue L8; break; } default: { } } $35 = ($user_png_ver|0)!=(0|0); if ($35) { $i$0 = 0; while(1) { $36 = (($user_png_ver) + ($i$0)|0); $37 = HEAP8[$36>>0]|0; $38 = $37 << 24 >> 24; $39 = (173992 + ($i$0)|0); $40 = HEAP8[$39>>0]|0; $41 = $40 << 24 >> 24; $42 = ($38|0)!=($41|0); if ($42) { $43 = $png_ptr; $44 = ((($43)) + 200|0); $45 = HEAP32[$44>>2]|0; $46 = $45 | 131072; HEAP32[$44>>2] = $46; } $47 = (($i$0) + 1)|0; $48 = (173992 + ($i$0)|0); $49 = HEAP8[$48>>0]|0; $50 = ($49<<24>>24)!=(0); if ($50) { $i$0 = $47; } else { break; } } } else { $51 = $png_ptr; $52 = ((($51)) + 200|0); $53 = HEAP32[$52>>2]|0; $54 = $53 | 131072; HEAP32[$52>>2] = $54; } $55 = $png_ptr; $56 = ((($55)) + 200|0); $57 = HEAP32[$56>>2]|0; $58 = $57 & 131072; $59 = ($58|0)!=(0); L28: do { if ($59) { $60 = ($user_png_ver|0)==(0|0); do { if (!($60)) { $61 = HEAP8[$user_png_ver>>0]|0; $62 = $61 << 24 >> 24; $63 = HEAP8[173992]|0; $64 = $63 << 24 >> 24; $65 = ($62|0)!=($64|0); if (!($65)) { $66 = HEAP8[$user_png_ver>>0]|0; $67 = $66 << 24 >> 24; $68 = ($67|0)==(49); if ($68) { $69 = ((($user_png_ver)) + 2|0); $70 = HEAP8[$69>>0]|0; $71 = $70 << 24 >> 24; $72 = HEAP8[(173994)>>0]|0; $73 = $72 << 24 >> 24; $74 = ($71|0)!=($73|0); if ($74) { break; } } $75 = HEAP8[$user_png_ver>>0]|0; $76 = $75 << 24 >> 24; $77 = ($76|0)==(48); if (!($77)) { break L28; } $78 = ((($user_png_ver)) + 2|0); $79 = HEAP8[$78>>0]|0; $80 = $79 << 24 >> 24; $81 = ($80|0)<(57); if (!($81)) { break L28; } } } } while(0); $82 = ($user_png_ver|0)!=(0|0); if ($82) { __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $user_png_ver; (invoke_iiiii(6674,($msg|0),80,(174774|0),($vararg_buffer|0))|0); $83 = __THREW__; __THREW__ = 0; if ((($83|0) != 0) & ((threwValue|0) != 0)) { $84 = _testSetjmp(HEAP32[$83>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($84|0) == 0) { _longjmp($83|0, threwValue|0); } tempRet0 = (threwValue); } else { $84 = -1; }; $85 = tempRet0; switch ($84|0) { case 1: { $$reg2mem78$0 = $85; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $85; continue L8; break; } default: { } } $86 = $png_ptr; __THREW__ = 0; invoke_vii(7163,($86|0),($msg|0)); $87 = __THREW__; __THREW__ = 0; if ((($87|0) != 0) & ((threwValue|0) != 0)) { $88 = _testSetjmp(HEAP32[$87>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($88|0) == 0) { _longjmp($87|0, threwValue|0); } tempRet0 = (threwValue); } else { $88 = -1; }; $89 = tempRet0; switch ($88|0) { case 1: { $$reg2mem78$0 = $89; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $89; continue L8; break; } default: { } } } __THREW__ = 0; HEAP32[$vararg_buffer82>>2] = 173992; (invoke_iiiii(6674,($msg|0),80,(174828|0),($vararg_buffer82|0))|0); $90 = __THREW__; __THREW__ = 0; if ((($90|0) != 0) & ((threwValue|0) != 0)) { $91 = _testSetjmp(HEAP32[$90>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($91|0) == 0) { _longjmp($90|0, threwValue|0); } tempRet0 = (threwValue); } else { $91 = -1; }; $92 = tempRet0; switch ($91|0) { case 1: { $$reg2mem78$0 = $92; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $92; continue L8; break; } default: { } } $93 = $png_ptr; __THREW__ = 0; invoke_vii(7163,($93|0),($msg|0)); $94 = __THREW__; __THREW__ = 0; if ((($94|0) != 0) & ((threwValue|0) != 0)) { $95 = _testSetjmp(HEAP32[$94>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($95|0) == 0) { _longjmp($94|0, threwValue|0); } tempRet0 = (threwValue); } else { $95 = -1; }; $96 = tempRet0; switch ($95|0) { case 1: { $$reg2mem78$0 = $96; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $96; continue L8; break; } default: { } } $97 = $png_ptr; $98 = ((($97)) + 200|0); HEAP32[$98>>2] = 0; $99 = $png_ptr; __THREW__ = 0; invoke_vii(7164,($99|0),(174882|0)); $100 = __THREW__; __THREW__ = 0; if ((($100|0) != 0) & ((threwValue|0) != 0)) { $101 = _testSetjmp(HEAP32[$100>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($101|0) == 0) { _longjmp($100|0, threwValue|0); } tempRet0 = (threwValue); } else { $101 = -1; }; $102 = tempRet0; switch ($101|0) { case 1: { $$reg2mem78$0 = $102; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $102; continue L8; break; } default: { } } } } while(0); $103 = $png_ptr; $104 = ((($103)) + 268|0); HEAP32[$104>>2] = 8192; $105 = $png_ptr; $106 = $png_ptr; $107 = ((($106)) + 268|0); $108 = HEAP32[$107>>2]|0; __THREW__ = 0; $109 = (invoke_iii(7165,($105|0),($108|0))|0); $110 = __THREW__; __THREW__ = 0; if ((($110|0) != 0) & ((threwValue|0) != 0)) { $111 = _testSetjmp(HEAP32[$110>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($111|0) == 0) { _longjmp($110|0, threwValue|0); } tempRet0 = (threwValue); } else { $111 = -1; }; $112 = tempRet0; switch ($111|0) { case 1: { $$reg2mem78$0 = $112; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $112; continue L8; break; } default: { } } $113 = $png_ptr; $114 = ((($113)) + 264|0); HEAP32[$114>>2] = $109; $115 = $png_ptr; $116 = ((($115)) + 208|0); $117 = ((($116)) + 32|0); HEAP32[$117>>2] = 7166; $118 = $png_ptr; $119 = ((($118)) + 208|0); $120 = ((($119)) + 36|0); HEAP32[$120>>2] = 7167; $121 = $png_ptr; $122 = $png_ptr; $123 = ((($122)) + 208|0); $124 = ((($123)) + 40|0); HEAP32[$124>>2] = $121; $125 = $png_ptr; $126 = ((($125)) + 208|0); __THREW__ = 0; $127 = (invoke_iiii(7168,($126|0),(174937|0),56)|0); $128 = __THREW__; __THREW__ = 0; if ((($128|0) != 0) & ((threwValue|0) != 0)) { $129 = _testSetjmp(HEAP32[$128>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($129|0) == 0) { _longjmp($128|0, threwValue|0); } tempRet0 = (threwValue); } else { $129 = -1; }; $130 = tempRet0; switch ($129|0) { case 1: { $$reg2mem78$0 = $130; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $130; continue L8; break; } default: { } } switch ($127|0) { case 0: { break; } case -2: case -4: { $131 = $png_ptr; __THREW__ = 0; invoke_vii(7164,($131|0),(174943|0)); $132 = __THREW__; __THREW__ = 0; if ((($132|0) != 0) & ((threwValue|0) != 0)) { $133 = _testSetjmp(HEAP32[$132>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($133|0) == 0) { _longjmp($132|0, threwValue|0); } tempRet0 = (threwValue); } else { $133 = -1; }; $134 = tempRet0; switch ($133|0) { case 1: { $$reg2mem78$0 = $134; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $134; continue L8; break; } default: { } } break; } case -6: { $135 = $png_ptr; __THREW__ = 0; invoke_vii(7164,($135|0),(174961|0)); $136 = __THREW__; __THREW__ = 0; if ((($136|0) != 0) & ((threwValue|0) != 0)) { $137 = _testSetjmp(HEAP32[$136>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($137|0) == 0) { _longjmp($136|0, threwValue|0); } tempRet0 = (threwValue); } else { $137 = -1; }; $138 = tempRet0; switch ($137|0) { case 1: { $$reg2mem78$0 = $138; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $138; continue L8; break; } default: { } } break; } default: { $139 = $png_ptr; __THREW__ = 0; invoke_vii(7164,($139|0),(174980|0)); $140 = __THREW__; __THREW__ = 0; if ((($140|0) != 0) & ((threwValue|0) != 0)) { $141 = _testSetjmp(HEAP32[$140>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($141|0) == 0) { _longjmp($140|0, threwValue|0); } tempRet0 = (threwValue); } else { $141 = -1; }; $142 = tempRet0; switch ($141|0) { case 1: { $$reg2mem78$0 = $142; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $142; continue L8; break; } default: { } } } } $143 = $png_ptr; $144 = ((($143)) + 264|0); $145 = HEAP32[$144>>2]|0; $146 = $png_ptr; $147 = ((($146)) + 208|0); $148 = ((($147)) + 12|0); HEAP32[$148>>2] = $145; $149 = $png_ptr; $150 = ((($149)) + 268|0); $151 = HEAP32[$150>>2]|0; $152 = $png_ptr; $153 = ((($152)) + 208|0); $154 = ((($153)) + 16|0); HEAP32[$154>>2] = $151; $155 = $png_ptr; __THREW__ = 0; invoke_viii(7169,($155|0),(0|0),(0|0)); $156 = __THREW__; __THREW__ = 0; if ((($156|0) != 0) & ((threwValue|0) != 0)) { $157 = _testSetjmp(HEAP32[$156>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($157|0) == 0) { _longjmp($156|0, threwValue|0); } tempRet0 = (threwValue); } else { $157 = -1; }; $158 = tempRet0; switch ($157|0) { case 1: { $$reg2mem78$0 = $158; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $158; continue L8; break; } default: { } } $159 = $png_ptr; _setjmpTable = _saveSetjmp($159,1,_setjmpTable|0,_setjmpTableSize|0)|0;_setjmpTableSize = tempRet0; __THREW__ = 0; $160 = __THREW__; __THREW__ = 0; if ((($160|0) != 0) & ((threwValue|0) != 0)) { $161 = _testSetjmp(HEAP32[$160>>2]|0, _setjmpTable|0, _setjmpTableSize|0)|0; if (($161|0) == 0) { _longjmp($160|0, threwValue|0); } tempRet0 = (threwValue); } else { $161 = -1; }; $162 = tempRet0; switch ($161|0) { case 1: { $$reg2mem78$0 = $162; label = 45; continue L8; break; } case 2: { $$reg2mem80$0 = $162; continue L8; break; } default: { } } $$reg2mem78$0 = 0; label = 45; } if ((label|0) == 9) { $$0 = 0; _free(_setjmpTable|0); STACKTOP = sp;return ($$0|0); } else if ((label|0) == 47) { // unreachable; } else if ((label|0) == 48) { $167 = $png_ptr; $$0 = $167; _free(_setjmpTable|0); STACKTOP = sp;return ($$0|0); } return (0)|0; } function _png_read_info($png_ptr,$info_ptr) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $chunk_name = 0, $length = 0, $num_checked = 0, $num_to_check = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $0; $3 = ($2|0)==(0|0); $4 = $1; $5 = ($4|0)==(0|0); $or$cond = $3 | $5; if ($or$cond) { STACKTOP = sp;return; } $6 = $0; $7 = ((($6)) + 392|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = ($9|0)<(8); if ($10) { $11 = $0; $12 = ((($11)) + 392|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $num_checked = $14; $15 = $num_checked; $16 = (8 - ($15))|0; $num_to_check = $16; $17 = $0; $18 = $num_checked; $19 = $1; $20 = ((($19)) + 32|0); $21 = (($20) + ($18)|0); $22 = $num_to_check; _png_read_data($17,$21,$22); $23 = $0; $24 = ((($23)) + 392|0); HEAP8[$24>>0] = 8; $25 = $1; $26 = ((($25)) + 32|0); $27 = $num_checked; $28 = $num_to_check; $29 = (_png_sig_cmp($26,$27,$28)|0); $30 = ($29|0)!=(0); do { if ($30) { $31 = $num_checked; $32 = ($31>>>0)<(4); if ($32) { $33 = $1; $34 = ((($33)) + 32|0); $35 = $num_checked; $36 = $num_to_check; $37 = (($36) - 4)|0; $38 = (_png_sig_cmp($34,$35,$37)|0); $39 = ($38|0)!=(0); if ($39) { $40 = $0; _png_error($40,174999); break; } } $41 = $0; _png_error($41,175014); } } while(0); $42 = $num_checked; $43 = ($42>>>0)<(3); if ($43) { $44 = $0; $45 = ((($44)) + 196|0); $46 = HEAP32[$45>>2]|0; $47 = $46 | 4096; HEAP32[$45>>2] = $47; } } while(1) { $48 = $0; $49 = (_png_read_chunk_header($48)|0); $length = $49; $50 = $0; $51 = ((($50)) + 376|0); $chunk_name = $51; $52 = $chunk_name; $53 = (_memcmp($52,174015,4)|0); $54 = ($53|0)!=(0); if (!($54)) { $55 = $0; $56 = ((($55)) + 196|0); $57 = HEAP32[$56>>2]|0; $58 = $57 & 8; $59 = ($58|0)!=(0); if ($59) { $60 = $0; $61 = ((($60)) + 196|0); $62 = HEAP32[$61>>2]|0; $63 = $62 | 8192; HEAP32[$61>>2] = $63; } } $64 = $chunk_name; $65 = (_memcmp($64,174010,4)|0); $66 = ($65|0)!=(0); if (!($66)) { $67 = $0; $68 = $1; $69 = $length; _png_handle_IHDR($67,$68,$69); continue; } $70 = $chunk_name; $71 = (_memcmp($70,174020,4)|0); $72 = ($71|0)!=(0); $73 = $0; if (!($72)) { $74 = $1; $75 = $length; _png_handle_IEND($73,$74,$75); continue; } $76 = $chunk_name; $77 = (_png_handle_as_unknown($73,$76)|0); $78 = ($77|0)!=(0); $79 = $chunk_name; if ($78) { $80 = (_memcmp($79,174015,4)|0); $81 = ($80|0)!=(0); if (!($81)) { $82 = $0; $83 = ((($82)) + 196|0); $84 = HEAP32[$83>>2]|0; $85 = $84 | 4; HEAP32[$83>>2] = $85; } $86 = $0; $87 = $1; $88 = $length; _png_handle_unknown($86,$87,$88); $89 = $chunk_name; $90 = (_memcmp($89,174025,4)|0); $91 = ($90|0)!=(0); if ($91) { $96 = $chunk_name; $97 = (_memcmp($96,174015,4)|0); $98 = ($97|0)!=(0); if ($98) { continue; } else { break; } } else { $92 = $0; $93 = ((($92)) + 196|0); $94 = HEAP32[$93>>2]|0; $95 = $94 | 2; HEAP32[$93>>2] = $95; continue; } } $115 = (_memcmp($79,174025,4)|0); $116 = ($115|0)!=(0); if (!($116)) { $117 = $0; $118 = $1; $119 = $length; _png_handle_PLTE($117,$118,$119); continue; } $120 = $chunk_name; $121 = (_memcmp($120,174015,4)|0); $122 = ($121|0)!=(0); if (!($122)) { label = 31; break; } $146 = $chunk_name; $147 = (_memcmp($146,174030,4)|0); $148 = ($147|0)!=(0); if (!($148)) { $149 = $0; $150 = $1; $151 = $length; _png_handle_bKGD($149,$150,$151); continue; } $152 = $chunk_name; $153 = (_memcmp($152,174035,4)|0); $154 = ($153|0)!=(0); if (!($154)) { $155 = $0; $156 = $1; $157 = $length; _png_handle_cHRM($155,$156,$157); continue; } $158 = $chunk_name; $159 = (_memcmp($158,174040,4)|0); $160 = ($159|0)!=(0); if (!($160)) { $161 = $0; $162 = $1; $163 = $length; _png_handle_gAMA($161,$162,$163); continue; } $164 = $chunk_name; $165 = (_memcmp($164,174045,4)|0); $166 = ($165|0)!=(0); if (!($166)) { $167 = $0; $168 = $1; $169 = $length; _png_handle_hIST($167,$168,$169); continue; } $170 = $chunk_name; $171 = (_memcmp($170,174055,4)|0); $172 = ($171|0)!=(0); if (!($172)) { $173 = $0; $174 = $1; $175 = $length; _png_handle_oFFs($173,$174,$175); continue; } $176 = $chunk_name; $177 = (_memcmp($176,174060,4)|0); $178 = ($177|0)!=(0); if (!($178)) { $179 = $0; $180 = $1; $181 = $length; _png_handle_pCAL($179,$180,$181); continue; } $182 = $chunk_name; $183 = (_memcmp($182,174065,4)|0); $184 = ($183|0)!=(0); if (!($184)) { $185 = $0; $186 = $1; $187 = $length; _png_handle_sCAL($185,$186,$187); continue; } $188 = $chunk_name; $189 = (_memcmp($188,174070,4)|0); $190 = ($189|0)!=(0); if (!($190)) { $191 = $0; $192 = $1; $193 = $length; _png_handle_pHYs($191,$192,$193); continue; } $194 = $chunk_name; $195 = (_memcmp($194,174075,4)|0); $196 = ($195|0)!=(0); if (!($196)) { $197 = $0; $198 = $1; $199 = $length; _png_handle_sBIT($197,$198,$199); continue; } $200 = $chunk_name; $201 = (_memcmp($200,174085,4)|0); $202 = ($201|0)!=(0); if (!($202)) { $203 = $0; $204 = $1; $205 = $length; _png_handle_sRGB($203,$204,$205); continue; } $206 = $chunk_name; $207 = (_memcmp($206,174050,4)|0); $208 = ($207|0)!=(0); if (!($208)) { $209 = $0; $210 = $1; $211 = $length; _png_handle_iCCP($209,$210,$211); continue; } $212 = $chunk_name; $213 = (_memcmp($212,174080,4)|0); $214 = ($213|0)!=(0); if (!($214)) { $215 = $0; $216 = $1; $217 = $length; _png_handle_sPLT($215,$216,$217); continue; } $218 = $chunk_name; $219 = (_memcmp($218,174090,4)|0); $220 = ($219|0)!=(0); if (!($220)) { $221 = $0; $222 = $1; $223 = $length; _png_handle_tEXt($221,$222,$223); continue; } $224 = $chunk_name; $225 = (_memcmp($224,174095,4)|0); $226 = ($225|0)!=(0); if (!($226)) { $227 = $0; $228 = $1; $229 = $length; _png_handle_tIME($227,$228,$229); continue; } $230 = $chunk_name; $231 = (_memcmp($230,174100,4)|0); $232 = ($231|0)!=(0); if (!($232)) { $233 = $0; $234 = $1; $235 = $length; _png_handle_tRNS($233,$234,$235); continue; } $236 = $chunk_name; $237 = (_memcmp($236,174105,4)|0); $238 = ($237|0)!=(0); $239 = $0; $240 = $1; $241 = $length; if ($238) { _png_handle_unknown($239,$240,$241); continue; } else { _png_handle_zTXt($239,$240,$241); continue; } } if ((label|0) == 31) { $123 = $0; $124 = ((($123)) + 196|0); $125 = HEAP32[$124>>2]|0; $126 = $125 & 1; $127 = ($126|0)!=(0); $128 = $0; if ($127) { $129 = ((($128)) + 386|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = ($131|0)==(3); if ($132) { $133 = $0; $134 = ((($133)) + 196|0); $135 = HEAP32[$134>>2]|0; $136 = $135 & 2; $137 = ($136|0)!=(0); if (!($137)) { $138 = $0; _png_error($138,175078); } } } else { _png_error($128,175053); } $139 = $length; $140 = $0; $141 = ((($140)) + 360|0); HEAP32[$141>>2] = $139; $142 = $0; $143 = ((($142)) + 196|0); $144 = HEAP32[$143>>2]|0; $145 = $144 | 4; HEAP32[$143>>2] = $145; STACKTOP = sp;return; } $99 = $0; $100 = ((($99)) + 196|0); $101 = HEAP32[$100>>2]|0; $102 = $101 & 1; $103 = ($102|0)!=(0); $104 = $0; if (!($103)) { _png_error($104,175053); STACKTOP = sp;return; } $105 = ((($104)) + 386|0); $106 = HEAP8[$105>>0]|0; $107 = $106&255; $108 = ($107|0)==(3); if (!($108)) { STACKTOP = sp;return; } $109 = $0; $110 = ((($109)) + 196|0); $111 = HEAP32[$110>>2]|0; $112 = $111 & 2; $113 = ($112|0)!=(0); if ($113) { STACKTOP = sp;return; } $114 = $0; _png_error($114,175078); STACKTOP = sp;return; } function _png_read_row($png_ptr,$row,$dsp_row) { $png_ptr = $png_ptr|0; $row = $row|0; $dsp_row = $dsp_row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $ret = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $row; $2 = $dsp_row; $3 = $0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $5 = $0; $6 = ((($5)) + 200|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & 64; $9 = ($8|0)!=(0); if (!($9)) { $10 = $0; _png_read_start_row($10); } $11 = $0; $12 = ((($11)) + 383|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ($14|0)!=(0); L7: do { if ($15) { $16 = $0; $17 = ((($16)) + 204|0); $18 = HEAP32[$17>>2]|0; $19 = $18 & 2; $20 = ($19|0)!=(0); if ($20) { $21 = $0; $22 = ((($21)) + 384|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; switch ($24|0) { case 0: { $25 = $0; $26 = ((($25)) + 320|0); $27 = HEAP32[$26>>2]|0; $28 = $27 & 7; $29 = ($28|0)!=(0); if (!($29)) { break L7; } $30 = $2; $31 = ($30|0)!=(0|0); if ($31) { $32 = $0; $33 = $2; $34 = $0; $35 = ((($34)) + 384|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = (71636 + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; _png_combine_row($32,$33,$39); } $40 = $0; _png_read_finish_row($40); STACKTOP = sp;return; break; } case 1: { $41 = $0; $42 = ((($41)) + 320|0); $43 = HEAP32[$42>>2]|0; $44 = $43 & 7; $45 = ($44|0)!=(0); if (!($45)) { $46 = $0; $47 = ((($46)) + 292|0); $48 = HEAP32[$47>>2]|0; $49 = ($48>>>0)<(5); if (!($49)) { break L7; } } $50 = $2; $51 = ($50|0)!=(0|0); if ($51) { $52 = $0; $53 = $2; $54 = $0; $55 = ((($54)) + 384|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; $58 = (71636 + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; _png_combine_row($52,$53,$59); } $60 = $0; _png_read_finish_row($60); STACKTOP = sp;return; break; } case 2: { $61 = $0; $62 = ((($61)) + 320|0); $63 = HEAP32[$62>>2]|0; $64 = $63 & 7; $65 = ($64|0)!=(4); if (!($65)) { break L7; } $66 = $2; $67 = ($66|0)!=(0|0); if ($67) { $68 = $0; $69 = ((($68)) + 320|0); $70 = HEAP32[$69>>2]|0; $71 = $70 & 4; $72 = ($71|0)!=(0); if ($72) { $73 = $0; $74 = $2; $75 = $0; $76 = ((($75)) + 384|0); $77 = HEAP8[$76>>0]|0; $78 = $77&255; $79 = (71636 + ($78<<2)|0); $80 = HEAP32[$79>>2]|0; _png_combine_row($73,$74,$80); } } $81 = $0; _png_read_finish_row($81); STACKTOP = sp;return; break; } case 3: { $82 = $0; $83 = ((($82)) + 320|0); $84 = HEAP32[$83>>2]|0; $85 = $84 & 3; $86 = ($85|0)!=(0); if (!($86)) { $87 = $0; $88 = ((($87)) + 292|0); $89 = HEAP32[$88>>2]|0; $90 = ($89>>>0)<(3); if (!($90)) { break L7; } } $91 = $2; $92 = ($91|0)!=(0|0); if ($92) { $93 = $0; $94 = $2; $95 = $0; $96 = ((($95)) + 384|0); $97 = HEAP8[$96>>0]|0; $98 = $97&255; $99 = (71636 + ($98<<2)|0); $100 = HEAP32[$99>>2]|0; _png_combine_row($93,$94,$100); } $101 = $0; _png_read_finish_row($101); STACKTOP = sp;return; break; } case 4: { $102 = $0; $103 = ((($102)) + 320|0); $104 = HEAP32[$103>>2]|0; $105 = $104 & 3; $106 = ($105|0)!=(2); if (!($106)) { break L7; } $107 = $2; $108 = ($107|0)!=(0|0); if ($108) { $109 = $0; $110 = ((($109)) + 320|0); $111 = HEAP32[$110>>2]|0; $112 = $111 & 2; $113 = ($112|0)!=(0); if ($113) { $114 = $0; $115 = $2; $116 = $0; $117 = ((($116)) + 384|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = (71636 + ($119<<2)|0); $121 = HEAP32[$120>>2]|0; _png_combine_row($114,$115,$121); } } $122 = $0; _png_read_finish_row($122); STACKTOP = sp;return; break; } case 5: { $123 = $0; $124 = ((($123)) + 320|0); $125 = HEAP32[$124>>2]|0; $126 = $125 & 1; $127 = ($126|0)!=(0); if (!($127)) { $128 = $0; $129 = ((($128)) + 292|0); $130 = HEAP32[$129>>2]|0; $131 = ($130>>>0)<(2); if (!($131)) { break L7; } } $132 = $2; $133 = ($132|0)!=(0|0); if ($133) { $134 = $0; $135 = $2; $136 = $0; $137 = ((($136)) + 384|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $140 = (71636 + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; _png_combine_row($134,$135,$141); } $142 = $0; _png_read_finish_row($142); STACKTOP = sp;return; break; } case 6: { $143 = $0; $144 = ((($143)) + 320|0); $145 = HEAP32[$144>>2]|0; $146 = $145 & 1; $147 = ($146|0)!=(0); if ($147) { break L7; } $148 = $0; _png_read_finish_row($148); STACKTOP = sp;return; break; } default: { break L7; } } } } } while(0); $149 = $0; $150 = ((($149)) + 196|0); $151 = HEAP32[$150>>2]|0; $152 = $151 & 4; $153 = ($152|0)!=(0); if (!($153)) { $154 = $0; _png_error($154,175103); } $155 = $0; $156 = ((($155)) + 328|0); $157 = HEAP32[$156>>2]|0; $158 = $0; $159 = ((($158)) + 208|0); $160 = ((($159)) + 12|0); HEAP32[$160>>2] = $157; $161 = $0; $162 = ((($161)) + 312|0); $163 = HEAP32[$162>>2]|0; $164 = $0; $165 = ((($164)) + 208|0); $166 = ((($165)) + 16|0); HEAP32[$166>>2] = $163; while(1) { $167 = $0; $168 = ((($167)) + 208|0); $169 = ((($168)) + 4|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(0); if (!($171)) { while(1) { $172 = $0; $173 = ((($172)) + 360|0); $174 = HEAP32[$173>>2]|0; $175 = ($174|0)!=(0); $176 = $175 ^ 1; $177 = $0; if (!($176)) { break; } (_png_crc_finish($177,0)|0); $178 = $0; $179 = (_png_read_chunk_header($178)|0); $180 = $0; $181 = ((($180)) + 360|0); HEAP32[$181>>2] = $179; $182 = $0; $183 = ((($182)) + 376|0); $184 = (_memcmp($183,174015,4)|0); $185 = ($184|0)!=(0); if (!($185)) { continue; } $186 = $0; _png_error($186,178931); } $187 = ((($177)) + 268|0); $188 = HEAP32[$187>>2]|0; $189 = $0; $190 = ((($189)) + 208|0); $191 = ((($190)) + 4|0); HEAP32[$191>>2] = $188; $192 = $0; $193 = ((($192)) + 264|0); $194 = HEAP32[$193>>2]|0; $195 = $0; $196 = ((($195)) + 208|0); HEAP32[$196>>2] = $194; $197 = $0; $198 = ((($197)) + 268|0); $199 = HEAP32[$198>>2]|0; $200 = $0; $201 = ((($200)) + 360|0); $202 = HEAP32[$201>>2]|0; $203 = ($199>>>0)>($202>>>0); if ($203) { $204 = $0; $205 = ((($204)) + 360|0); $206 = HEAP32[$205>>2]|0; $207 = $0; $208 = ((($207)) + 208|0); $209 = ((($208)) + 4|0); HEAP32[$209>>2] = $206; } $210 = $0; $211 = $0; $212 = ((($211)) + 264|0); $213 = HEAP32[$212>>2]|0; $214 = $0; $215 = ((($214)) + 208|0); $216 = ((($215)) + 4|0); $217 = HEAP32[$216>>2]|0; _png_crc_read($210,$213,$217); $218 = $0; $219 = ((($218)) + 208|0); $220 = ((($219)) + 4|0); $221 = HEAP32[$220>>2]|0; $222 = $0; $223 = ((($222)) + 360|0); $224 = HEAP32[$223>>2]|0; $225 = (($224) - ($221))|0; HEAP32[$223>>2] = $225; } $226 = $0; $227 = ((($226)) + 208|0); $228 = (_inflate($227,1)|0); $ret = $228; $229 = $ret; $230 = ($229|0)==(1); if ($230) { label = 49; break; } $254 = $ret; $255 = ($254|0)!=(0); if ($255) { $256 = $0; $257 = $0; $258 = ((($257)) + 208|0); $259 = ((($258)) + 24|0); $260 = HEAP32[$259>>2]|0; $261 = ($260|0)!=(0|0); if ($261) { $262 = $0; $263 = ((($262)) + 208|0); $264 = ((($263)) + 24|0); $265 = HEAP32[$264>>2]|0; $266 = $265; } else { $266 = 175136; } _png_error($256,$266); } $267 = $0; $268 = ((($267)) + 208|0); $269 = ((($268)) + 16|0); $270 = HEAP32[$269>>2]|0; $271 = ($270|0)!=(0); if (!($271)) { break; } } if ((label|0) == 49) { $231 = $0; $232 = ((($231)) + 208|0); $233 = ((($232)) + 16|0); $234 = HEAP32[$233>>2]|0; $235 = ($234|0)!=(0); if ($235) { label = 52; } else { $236 = $0; $237 = ((($236)) + 208|0); $238 = ((($237)) + 4|0); $239 = HEAP32[$238>>2]|0; $240 = ($239|0)!=(0); if ($240) { label = 52; } else { $241 = $0; $242 = ((($241)) + 360|0); $243 = HEAP32[$242>>2]|0; $244 = ($243|0)!=(0); if ($244) { label = 52; } } } if ((label|0) == 52) { $245 = $0; _png_error($245,178953); } $246 = $0; $247 = ((($246)) + 196|0); $248 = HEAP32[$247>>2]|0; $249 = $248 | 8; HEAP32[$247>>2] = $249; $250 = $0; $251 = ((($250)) + 200|0); $252 = HEAP32[$251>>2]|0; $253 = $252 | 32; HEAP32[$251>>2] = $253; } $272 = $0; $273 = ((($272)) + 386|0); $274 = HEAP8[$273>>0]|0; $275 = $0; $276 = ((($275)) + 348|0); $277 = ((($276)) + 8|0); HEAP8[$277>>0] = $274; $278 = $0; $279 = ((($278)) + 316|0); $280 = HEAP32[$279>>2]|0; $281 = $0; $282 = ((($281)) + 348|0); HEAP32[$282>>2] = $280; $283 = $0; $284 = ((($283)) + 390|0); $285 = HEAP8[$284>>0]|0; $286 = $0; $287 = ((($286)) + 348|0); $288 = ((($287)) + 10|0); HEAP8[$288>>0] = $285; $289 = $0; $290 = ((($289)) + 387|0); $291 = HEAP8[$290>>0]|0; $292 = $0; $293 = ((($292)) + 348|0); $294 = ((($293)) + 9|0); HEAP8[$294>>0] = $291; $295 = $0; $296 = ((($295)) + 389|0); $297 = HEAP8[$296>>0]|0; $298 = $0; $299 = ((($298)) + 348|0); $300 = ((($299)) + 11|0); HEAP8[$300>>0] = $297; $301 = $0; $302 = ((($301)) + 348|0); $303 = ((($302)) + 11|0); $304 = HEAP8[$303>>0]|0; $305 = $304&255; $306 = ($305|0)>=(8); $307 = $0; $308 = ((($307)) + 348|0); $309 = HEAP32[$308>>2]|0; $310 = $0; $311 = ((($310)) + 348|0); $312 = ((($311)) + 11|0); $313 = HEAP8[$312>>0]|0; $314 = $313&255; if ($306) { $315 = $314 >>> 3; $316 = Math_imul($309, $315)|0; $323 = $316; } else { $317 = Math_imul($309, $314)|0; $318 = (($317) + 7)|0; $319 = $318 >>> 3; $323 = $319; } $320 = $0; $321 = ((($320)) + 348|0); $322 = ((($321)) + 4|0); HEAP32[$322>>2] = $323; $324 = $0; $325 = ((($324)) + 328|0); $326 = HEAP32[$325>>2]|0; $327 = HEAP8[$326>>0]|0; $328 = ($327<<24>>24)!=(0); if ($328) { $329 = $0; $330 = $0; $331 = ((($330)) + 348|0); $332 = $0; $333 = ((($332)) + 328|0); $334 = HEAP32[$333>>2]|0; $335 = ((($334)) + 1|0); $336 = $0; $337 = ((($336)) + 324|0); $338 = HEAP32[$337>>2]|0; $339 = ((($338)) + 1|0); $340 = $0; $341 = ((($340)) + 328|0); $342 = HEAP32[$341>>2]|0; $343 = HEAP8[$342>>0]|0; $344 = $343&255; _png_read_filter_row($329,$331,$335,$339,$344); } $345 = $0; $346 = $0; $347 = ((($346)) + 324|0); $348 = HEAP32[$347>>2]|0; $349 = $0; $350 = ((($349)) + 328|0); $351 = HEAP32[$350>>2]|0; $352 = $0; $353 = ((($352)) + 308|0); $354 = HEAP32[$353>>2]|0; $355 = (($354) + 1)|0; (_png_memcpy_check($345,$348,$351,$355)|0); $356 = $0; $357 = ((($356)) + 652|0); $358 = HEAP32[$357>>2]|0; $359 = $358 & 4; $360 = ($359|0)!=(0); if ($360) { $361 = $0; $362 = ((($361)) + 660|0); $363 = HEAP8[$362>>0]|0; $364 = $363&255; $365 = ($364|0)==(64); if ($365) { $366 = $0; $367 = ((($366)) + 348|0); $368 = $0; $369 = ((($368)) + 328|0); $370 = HEAP32[$369>>2]|0; $371 = ((($370)) + 1|0); _png_do_read_intrapixel($367,$371); } } $372 = $0; $373 = ((($372)) + 204|0); $374 = HEAP32[$373>>2]|0; $375 = ($374|0)!=(0); if ($375) { label = 69; } else { $376 = $0; $377 = ((($376)) + 200|0); $378 = HEAP32[$377>>2]|0; $379 = $378 & 4194304; $380 = ($379|0)!=(0); if ($380) { label = 69; } } if ((label|0) == 69) { $381 = $0; _png_do_read_transformations($381); } $382 = $0; $383 = ((($382)) + 383|0); $384 = HEAP8[$383>>0]|0; $385 = $384&255; $386 = ($385|0)!=(0); if ($386) { $387 = $0; $388 = ((($387)) + 204|0); $389 = HEAP32[$388>>2]|0; $390 = $389 & 2; $391 = ($390|0)!=(0); if ($391) { $392 = $0; $393 = ((($392)) + 384|0); $394 = HEAP8[$393>>0]|0; $395 = $394&255; $396 = ($395|0)<(6); if ($396) { $397 = $0; _png_do_read_interlace($397); } $398 = $2; $399 = ($398|0)!=(0|0); if ($399) { $400 = $0; $401 = $2; $402 = $0; $403 = ((($402)) + 384|0); $404 = HEAP8[$403>>0]|0; $405 = $404&255; $406 = (71636 + ($405<<2)|0); $407 = HEAP32[$406>>2]|0; _png_combine_row($400,$401,$407); } $408 = $1; $409 = ($408|0)!=(0|0); if ($409) { $410 = $0; $411 = $1; $412 = $0; $413 = ((($412)) + 384|0); $414 = HEAP8[$413>>0]|0; $415 = $414&255; $416 = (71608 + ($415<<2)|0); $417 = HEAP32[$416>>2]|0; _png_combine_row($410,$411,$417); } } else { label = 78; } } else { label = 78; } if ((label|0) == 78) { $418 = $1; $419 = ($418|0)!=(0|0); if ($419) { $420 = $0; $421 = $1; _png_combine_row($420,$421,255); } $422 = $2; $423 = ($422|0)!=(0|0); if ($423) { $424 = $0; $425 = $2; _png_combine_row($424,$425,255); } } $426 = $0; _png_read_finish_row($426); $427 = $0; $428 = ((($427)) + 500|0); $429 = HEAP32[$428>>2]|0; $430 = ($429|0)!=(0|0); if (!($430)) { STACKTOP = sp;return; } $431 = $0; $432 = ((($431)) + 500|0); $433 = HEAP32[$432>>2]|0; $434 = $0; $435 = $0; $436 = ((($435)) + 320|0); $437 = HEAP32[$436>>2]|0; $438 = $0; $439 = ((($438)) + 384|0); $440 = HEAP8[$439>>0]|0; $441 = $440&255; FUNCTION_TABLE_viii[$433 & 8191]($434,$437,$441); STACKTOP = sp;return; } function _png_read_end($png_ptr,$info_ptr) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $chunk_name = 0, $length = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $0; $3 = ($2|0)==(0|0); if ($3) { STACKTOP = sp;return; } $4 = $0; (_png_crc_finish($4,0)|0); while(1) { $5 = $0; $6 = (_png_read_chunk_header($5)|0); $length = $6; $7 = $0; $8 = ((($7)) + 376|0); $chunk_name = $8; $9 = $chunk_name; $10 = (_memcmp($9,174010,4)|0); $11 = ($10|0)!=(0); do { if ($11) { $15 = $chunk_name; $16 = (_memcmp($15,174020,4)|0); $17 = ($16|0)!=(0); $18 = $0; if (!($17)) { $19 = $1; $20 = $length; _png_handle_IEND($18,$19,$20); break; } $21 = $chunk_name; $22 = (_png_handle_as_unknown($18,$21)|0); $23 = ($22|0)!=(0); $24 = $chunk_name; $25 = (_memcmp($24,174015,4)|0); $26 = ($25|0)!=(0); if ($23) { do { if (!($26)) { $27 = $length; $28 = ($27>>>0)>(0); if (!($28)) { $29 = $0; $30 = ((($29)) + 196|0); $31 = HEAP32[$30>>2]|0; $32 = $31 & 8192; $33 = ($32|0)!=(0); if (!($33)) { break; } } $34 = $0; _png_error($34,175156); } } while(0); $35 = $0; $36 = $1; $37 = $length; _png_handle_unknown($35,$36,$37); $38 = $chunk_name; $39 = (_memcmp($38,174025,4)|0); $40 = ($39|0)!=(0); if ($40) { break; } $41 = $0; $42 = ((($41)) + 196|0); $43 = HEAP32[$42>>2]|0; $44 = $43 | 2; HEAP32[$42>>2] = $44; break; } if (!($26)) { $45 = $length; $46 = ($45>>>0)>(0); if ($46) { label = 17; } else { $47 = $0; $48 = ((($47)) + 196|0); $49 = HEAP32[$48>>2]|0; $50 = $49 & 8192; $51 = ($50|0)!=(0); if ($51) { label = 17; } } if ((label|0) == 17) { label = 0; $52 = $0; _png_error($52,175156); } $53 = $0; $54 = $length; (_png_crc_finish($53,$54)|0); break; } $55 = $chunk_name; $56 = (_memcmp($55,174025,4)|0); $57 = ($56|0)!=(0); if (!($57)) { $58 = $0; $59 = $1; $60 = $length; _png_handle_PLTE($58,$59,$60); break; } $61 = $chunk_name; $62 = (_memcmp($61,174030,4)|0); $63 = ($62|0)!=(0); if (!($63)) { $64 = $0; $65 = $1; $66 = $length; _png_handle_bKGD($64,$65,$66); break; } $67 = $chunk_name; $68 = (_memcmp($67,174035,4)|0); $69 = ($68|0)!=(0); if (!($69)) { $70 = $0; $71 = $1; $72 = $length; _png_handle_cHRM($70,$71,$72); break; } $73 = $chunk_name; $74 = (_memcmp($73,174040,4)|0); $75 = ($74|0)!=(0); if (!($75)) { $76 = $0; $77 = $1; $78 = $length; _png_handle_gAMA($76,$77,$78); break; } $79 = $chunk_name; $80 = (_memcmp($79,174045,4)|0); $81 = ($80|0)!=(0); if (!($81)) { $82 = $0; $83 = $1; $84 = $length; _png_handle_hIST($82,$83,$84); break; } $85 = $chunk_name; $86 = (_memcmp($85,174055,4)|0); $87 = ($86|0)!=(0); if (!($87)) { $88 = $0; $89 = $1; $90 = $length; _png_handle_oFFs($88,$89,$90); break; } $91 = $chunk_name; $92 = (_memcmp($91,174060,4)|0); $93 = ($92|0)!=(0); if (!($93)) { $94 = $0; $95 = $1; $96 = $length; _png_handle_pCAL($94,$95,$96); break; } $97 = $chunk_name; $98 = (_memcmp($97,174065,4)|0); $99 = ($98|0)!=(0); if (!($99)) { $100 = $0; $101 = $1; $102 = $length; _png_handle_sCAL($100,$101,$102); break; } $103 = $chunk_name; $104 = (_memcmp($103,174070,4)|0); $105 = ($104|0)!=(0); if (!($105)) { $106 = $0; $107 = $1; $108 = $length; _png_handle_pHYs($106,$107,$108); break; } $109 = $chunk_name; $110 = (_memcmp($109,174075,4)|0); $111 = ($110|0)!=(0); if (!($111)) { $112 = $0; $113 = $1; $114 = $length; _png_handle_sBIT($112,$113,$114); break; } $115 = $chunk_name; $116 = (_memcmp($115,174085,4)|0); $117 = ($116|0)!=(0); if (!($117)) { $118 = $0; $119 = $1; $120 = $length; _png_handle_sRGB($118,$119,$120); break; } $121 = $chunk_name; $122 = (_memcmp($121,174050,4)|0); $123 = ($122|0)!=(0); if (!($123)) { $124 = $0; $125 = $1; $126 = $length; _png_handle_iCCP($124,$125,$126); break; } $127 = $chunk_name; $128 = (_memcmp($127,174080,4)|0); $129 = ($128|0)!=(0); if (!($129)) { $130 = $0; $131 = $1; $132 = $length; _png_handle_sPLT($130,$131,$132); break; } $133 = $chunk_name; $134 = (_memcmp($133,174090,4)|0); $135 = ($134|0)!=(0); if (!($135)) { $136 = $0; $137 = $1; $138 = $length; _png_handle_tEXt($136,$137,$138); break; } $139 = $chunk_name; $140 = (_memcmp($139,174095,4)|0); $141 = ($140|0)!=(0); if (!($141)) { $142 = $0; $143 = $1; $144 = $length; _png_handle_tIME($142,$143,$144); break; } $145 = $chunk_name; $146 = (_memcmp($145,174100,4)|0); $147 = ($146|0)!=(0); if (!($147)) { $148 = $0; $149 = $1; $150 = $length; _png_handle_tRNS($148,$149,$150); break; } $151 = $chunk_name; $152 = (_memcmp($151,174105,4)|0); $153 = ($152|0)!=(0); $154 = $0; $155 = $1; $156 = $length; if ($153) { _png_handle_unknown($154,$155,$156); break; } else { _png_handle_zTXt($154,$155,$156); break; } } else { $12 = $0; $13 = $1; $14 = $length; _png_handle_IHDR($12,$13,$14); } } while(0); $157 = $0; $158 = ((($157)) + 196|0); $159 = HEAP32[$158>>2]|0; $160 = $159 & 16; $161 = ($160|0)!=(0); $162 = $161 ^ 1; if (!($162)) { break; } } STACKTOP = sp;return; } function _png_destroy_read_struct($png_ptr_ptr,$info_ptr_ptr,$end_info_ptr_ptr) { $png_ptr_ptr = $png_ptr_ptr|0; $info_ptr_ptr = $info_ptr_ptr|0; $end_info_ptr_ptr = $end_info_ptr_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $end_info_ptr = 0, $free_fn = 0, $info_ptr = 0, $mem_ptr = 0, $png_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr_ptr; $1 = $info_ptr_ptr; $2 = $end_info_ptr_ptr; $png_ptr = 0; $info_ptr = 0; $end_info_ptr = 0; $free_fn = 0; $mem_ptr = 0; $3 = $0; $4 = ($3|0)!=(0|0); if ($4) { $5 = $0; $6 = HEAP32[$5>>2]|0; $png_ptr = $6; } $7 = $png_ptr; $8 = ($7|0)==(0|0); if ($8) { STACKTOP = sp;return; } $9 = $png_ptr; $10 = ((($9)) + 680|0); $11 = HEAP32[$10>>2]|0; $free_fn = $11; $12 = $png_ptr; $13 = ((($12)) + 672|0); $14 = HEAP32[$13>>2]|0; $mem_ptr = $14; $15 = $1; $16 = ($15|0)!=(0|0); if ($16) { $17 = $1; $18 = HEAP32[$17>>2]|0; $info_ptr = $18; } $19 = $2; $20 = ($19|0)!=(0|0); if ($20) { $21 = $2; $22 = HEAP32[$21>>2]|0; $end_info_ptr = $22; } $23 = $png_ptr; $24 = $info_ptr; $25 = $end_info_ptr; _png_read_destroy($23,$24,$25); $26 = $info_ptr; $27 = ($26|0)!=(0|0); if ($27) { $28 = $png_ptr; $29 = $info_ptr; _png_free_data($28,$29,16384,-1); $30 = $info_ptr; $31 = $free_fn; $32 = $mem_ptr; _png_destroy_struct_2($30,$31,$32); $33 = $1; HEAP32[$33>>2] = 0; } $34 = $end_info_ptr; $35 = ($34|0)!=(0|0); if ($35) { $36 = $png_ptr; $37 = $end_info_ptr; _png_free_data($36,$37,16384,-1); $38 = $end_info_ptr; $39 = $free_fn; $40 = $mem_ptr; _png_destroy_struct_2($38,$39,$40); $41 = $2; HEAP32[$41>>2] = 0; } $42 = $png_ptr; $43 = ($42|0)!=(0|0); if (!($43)) { STACKTOP = sp;return; } $44 = $png_ptr; $45 = $free_fn; $46 = $mem_ptr; _png_destroy_struct_2($44,$45,$46); $47 = $0; HEAP32[$47>>2] = 0; STACKTOP = sp;return; } function _png_read_destroy($png_ptr,$info_ptr,$end_info_ptr) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $end_info_ptr = $end_info_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $error_fn = 0; var $error_ptr = 0, $free_fn = 0, $i = 0, $i1 = 0, $i3 = 0, $istop = 0, $istop2 = 0, $istop4 = 0, $tmp_jmp = 0, $warning_fn = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmp_jmp = sp + 40|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $end_info_ptr; $3 = $1; $4 = ($3|0)!=(0|0); if ($4) { $5 = $0; $6 = $1; _png_info_destroy($5,$6); } $7 = $2; $8 = ($7|0)!=(0|0); if ($8) { $9 = $0; $10 = $2; _png_info_destroy($9,$10); } $11 = $0; $12 = $0; $13 = ((($12)) + 264|0); $14 = HEAP32[$13>>2]|0; _png_free($11,$14); $15 = $0; $16 = $0; $17 = ((($16)) + 684|0); $18 = HEAP32[$17>>2]|0; _png_free($15,$18); $19 = $0; $20 = $0; $21 = ((($20)) + 324|0); $22 = HEAP32[$21>>2]|0; _png_free($19,$22); $23 = $0; $24 = $0; $25 = ((($24)) + 740|0); $26 = HEAP32[$25>>2]|0; _png_free($23,$26); $27 = $0; $28 = $0; $29 = ((($28)) + 584|0); $30 = HEAP32[$29>>2]|0; _png_free($27,$30); $31 = $0; $32 = $0; $33 = ((($32)) + 588|0); $34 = HEAP32[$33>>2]|0; _png_free($31,$34); $35 = $0; $36 = $0; $37 = ((($36)) + 448|0); $38 = HEAP32[$37>>2]|0; _png_free($35,$38); $39 = $0; $40 = $0; $41 = ((($40)) + 452|0); $42 = HEAP32[$41>>2]|0; _png_free($39,$42); $43 = $0; $44 = $0; $45 = ((($44)) + 456|0); $46 = HEAP32[$45>>2]|0; _png_free($43,$46); $47 = $0; $48 = ((($47)) + 624|0); $49 = HEAP32[$48>>2]|0; $50 = $49 & 4096; $51 = ($50|0)!=(0); if ($51) { $52 = $0; $53 = $0; $54 = ((($53)) + 368|0); $55 = HEAP32[$54>>2]|0; _png_zfree($52,$55); } $56 = $0; $57 = ((($56)) + 624|0); $58 = HEAP32[$57>>2]|0; $59 = $58 & -4097; HEAP32[$57>>2] = $59; $60 = $0; $61 = ((($60)) + 624|0); $62 = HEAP32[$61>>2]|0; $63 = $62 & 8192; $64 = ($63|0)!=(0); if ($64) { $65 = $0; $66 = $0; $67 = ((($66)) + 484|0); $68 = HEAP32[$67>>2]|0; _png_free($65,$68); } $69 = $0; $70 = ((($69)) + 624|0); $71 = HEAP32[$70>>2]|0; $72 = $71 & -8193; HEAP32[$70>>2] = $72; $73 = $0; $74 = ((($73)) + 624|0); $75 = HEAP32[$74>>2]|0; $76 = $75 & 8; $77 = ($76|0)!=(0); if ($77) { $78 = $0; $79 = $0; $80 = ((($79)) + 592|0); $81 = HEAP32[$80>>2]|0; _png_free($78,$81); } $82 = $0; $83 = ((($82)) + 624|0); $84 = HEAP32[$83>>2]|0; $85 = $84 & -9; HEAP32[$83>>2] = $85; $86 = $0; $87 = ((($86)) + 460|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)!=(0|0); if ($89) { $90 = $0; $91 = ((($90)) + 436|0); $92 = HEAP32[$91>>2]|0; $93 = (8 - ($92))|0; $94 = 1 << $93; $istop = $94; $i = 0; while(1) { $95 = $i; $96 = $istop; $97 = ($95|0)<($96|0); $98 = $0; if (!($97)) { break; } $99 = $i; $100 = $0; $101 = ((($100)) + 460|0); $102 = HEAP32[$101>>2]|0; $103 = (($102) + ($99<<2)|0); $104 = HEAP32[$103>>2]|0; _png_free($98,$104); $105 = $i; $106 = (($105) + 1)|0; $i = $106; } $107 = $0; $108 = ((($107)) + 460|0); $109 = HEAP32[$108>>2]|0; _png_free($98,$109); } $110 = $0; $111 = ((($110)) + 464|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)!=(0|0); if ($113) { $114 = $0; $115 = ((($114)) + 436|0); $116 = HEAP32[$115>>2]|0; $117 = (8 - ($116))|0; $118 = 1 << $117; $istop2 = $118; $i1 = 0; while(1) { $119 = $i1; $120 = $istop2; $121 = ($119|0)<($120|0); $122 = $0; if (!($121)) { break; } $123 = $i1; $124 = $0; $125 = ((($124)) + 464|0); $126 = HEAP32[$125>>2]|0; $127 = (($126) + ($123<<2)|0); $128 = HEAP32[$127>>2]|0; _png_free($122,$128); $129 = $i1; $130 = (($129) + 1)|0; $i1 = $130; } $131 = $0; $132 = ((($131)) + 464|0); $133 = HEAP32[$132>>2]|0; _png_free($122,$133); } $134 = $0; $135 = ((($134)) + 468|0); $136 = HEAP32[$135>>2]|0; $137 = ($136|0)!=(0|0); if ($137) { $138 = $0; $139 = ((($138)) + 436|0); $140 = HEAP32[$139>>2]|0; $141 = (8 - ($140))|0; $142 = 1 << $141; $istop4 = $142; $i3 = 0; while(1) { $143 = $i3; $144 = $istop4; $145 = ($143|0)<($144|0); $146 = $0; if (!($145)) { break; } $147 = $i3; $148 = $0; $149 = ((($148)) + 468|0); $150 = HEAP32[$149>>2]|0; $151 = (($150) + ($147<<2)|0); $152 = HEAP32[$151>>2]|0; _png_free($146,$152); $153 = $i3; $154 = (($153) + 1)|0; $i3 = $154; } $155 = $0; $156 = ((($155)) + 468|0); $157 = HEAP32[$156>>2]|0; _png_free($146,$157); } $158 = $0; $159 = $0; $160 = ((($159)) + 620|0); $161 = HEAP32[$160>>2]|0; _png_free($158,$161); $162 = $0; $163 = ((($162)) + 208|0); (_inflateEnd($163)|0); $164 = $0; $165 = $0; $166 = ((($165)) + 524|0); $167 = HEAP32[$166>>2]|0; _png_free($164,$167); $168 = $0; $169 = $0; $170 = ((($169)) + 576|0); $171 = HEAP32[$170>>2]|0; _png_free($168,$171); $172 = $0; _memcpy(($tmp_jmp|0),($172|0),156)|0; $173 = $0; $174 = ((($173)) + 156|0); $175 = HEAP32[$174>>2]|0; $error_fn = $175; $176 = $0; $177 = ((($176)) + 160|0); $178 = HEAP32[$177>>2]|0; $warning_fn = $178; $179 = $0; $180 = ((($179)) + 164|0); $181 = HEAP32[$180>>2]|0; $error_ptr = $181; $182 = $0; $183 = ((($182)) + 680|0); $184 = HEAP32[$183>>2]|0; $free_fn = $184; $185 = $0; _memset(($185|0),0,744)|0; $186 = $error_fn; $187 = $0; $188 = ((($187)) + 156|0); HEAP32[$188>>2] = $186; $189 = $warning_fn; $190 = $0; $191 = ((($190)) + 160|0); HEAP32[$191>>2] = $189; $192 = $error_ptr; $193 = $0; $194 = ((($193)) + 164|0); HEAP32[$194>>2] = $192; $195 = $free_fn; $196 = $0; $197 = ((($196)) + 680|0); HEAP32[$197>>2] = $195; $198 = $0; _memcpy(($198|0),($tmp_jmp|0),156)|0; STACKTOP = sp;return; } function _png_read_data($png_ptr,$data,$length) { $png_ptr = $png_ptr|0; $data = $data|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $data; $2 = $length; $3 = $0; $4 = ((($3)) + 172|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(0|0); $7 = $0; if ($6) { $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; $10 = $0; $11 = $1; $12 = $2; FUNCTION_TABLE_viii[$9 & 8191]($10,$11,$12); STACKTOP = sp;return; } else { _png_error($7,175178); STACKTOP = sp;return; } } function _png_default_read_data($png_ptr,$data,$length) { $png_ptr = $png_ptr|0; $data = $data|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $check = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $data; $2 = $length; $3 = $0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $5 = $1; $6 = $2; $7 = $0; $8 = ((($7)) + 176|0); $9 = HEAP32[$8>>2]|0; $10 = (_fread($5,1,$6,$9)|0); $check = $10; $11 = $check; $12 = $2; $13 = ($11|0)!=($12|0); if (!($13)) { STACKTOP = sp;return; } $14 = $0; _png_error($14,175205); STACKTOP = sp;return; } function _png_set_read_fn($png_ptr,$io_ptr,$read_data_fn) { $png_ptr = $png_ptr|0; $io_ptr = $io_ptr|0; $read_data_fn = $read_data_fn|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $io_ptr; $2 = $read_data_fn; $3 = $0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $5 = $1; $6 = $0; $7 = ((($6)) + 176|0); HEAP32[$7>>2] = $5; $8 = $2; $9 = ($8|0)!=(0|0); if ($9) { $10 = $2; $11 = $0; $12 = ((($11)) + 172|0); HEAP32[$12>>2] = $10; } else { $13 = $0; $14 = ((($13)) + 172|0); HEAP32[$14>>2] = 7171; } $15 = $0; $16 = ((($15)) + 168|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0|0); if ($18) { $19 = $0; $20 = ((($19)) + 168|0); HEAP32[$20>>2] = 0; $21 = $0; _png_warning($21,175216); $22 = $0; _png_warning($22,175281); } $23 = $0; $24 = ((($23)) + 424|0); HEAP32[$24>>2] = 0; STACKTOP = sp;return; } function _png_set_strip_16($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = $0; $4 = ((($3)) + 204|0); $5 = HEAP32[$4>>2]|0; $6 = $5 | 1024; HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function _png_set_palette_to_rgb($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = $0; $4 = ((($3)) + 204|0); $5 = HEAP32[$4>>2]|0; $6 = $5 | 33558528; HEAP32[$4>>2] = $6; $7 = $0; $8 = ((($7)) + 200|0); $9 = HEAP32[$8>>2]|0; $10 = $9 & -65; HEAP32[$8>>2] = $10; STACKTOP = sp;return; } function _png_set_gray_1_2_4_to_8($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = $0; $4 = ((($3)) + 204|0); $5 = HEAP32[$4>>2]|0; $6 = $5 | 33558528; HEAP32[$4>>2] = $6; STACKTOP = sp;return; } function _png_set_tRNS_to_alpha($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 204|0); $3 = HEAP32[$2>>2]|0; $4 = $3 | 33558528; HEAP32[$2>>2] = $4; $5 = $0; $6 = ((($5)) + 200|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & -65; HEAP32[$6>>2] = $8; STACKTOP = sp;return; } function _png_init_read_transformations($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0.0, $1001 = 0.0, $1002 = 0.0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0.0, $1012 = 0.0, $1013 = 0.0, $1014 = 0.0; var $1015 = 0.0, $1016 = 0.0, $1017 = 0.0, $1018 = 0.0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0.0, $1028 = 0.0, $1029 = 0.0, $103 = 0, $1030 = 0.0, $1031 = 0.0, $1032 = 0.0; var $1033 = 0.0, $1034 = 0.0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0; var $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0; var $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0; var $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0; var $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0; var $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0; var $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0; var $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0; var $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0; var $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0; var $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0; var $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0; var $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0; var $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0; var $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0; var $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0; var $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0; var $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0; var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; var $364 = 0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0.0, $458 = 0.0, $459 = 0, $46 = 0, $460 = 0, $461 = 0.0, $462 = 0.0, $463 = 0.0, $464 = 0, $465 = 0, $466 = 0.0, $467 = 0, $468 = 0, $469 = 0.0, $47 = 0, $470 = 0.0, $471 = 0.0; var $472 = 0.0, $473 = 0, $474 = 0, $475 = 0.0, $476 = 0.0, $477 = 0.0, $478 = 0, $479 = 0, $48 = 0, $480 = 0.0, $481 = 0, $482 = 0, $483 = 0.0, $484 = 0.0, $485 = 0.0, $486 = 0.0, $487 = 0.0, $488 = 0.0, $489 = 0.0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; var $508 = 0.0, $509 = 0.0, $51 = 0, $510 = 0.0, $511 = 0.0, $512 = 0.0, $513 = 0.0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0.0, $52 = 0, $520 = 0.0, $521 = 0.0, $522 = 0.0, $523 = 0.0, $524 = 0.0, $525 = 0; var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0.0, $532 = 0.0, $533 = 0.0, $534 = 0.0, $535 = 0.0, $536 = 0.0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0.0; var $544 = 0.0, $545 = 0.0, $546 = 0.0, $547 = 0.0, $548 = 0.0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0.0, $555 = 0.0, $556 = 0.0, $557 = 0.0, $558 = 0.0, $559 = 0.0, $56 = 0, $560 = 0, $561 = 0; var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0.0, $567 = 0.0, $568 = 0.0, $569 = 0.0, $57 = 0, $570 = 0.0, $571 = 0.0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; var $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; var $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0; var $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0.0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0.0, $849 = 0.0, $85 = 0; var $850 = 0, $851 = 0, $852 = 0.0, $853 = 0.0, $854 = 0.0, $855 = 0, $856 = 0, $857 = 0.0, $858 = 0, $859 = 0, $86 = 0, $860 = 0.0, $861 = 0.0, $862 = 0.0, $863 = 0.0, $864 = 0, $865 = 0, $866 = 0.0, $867 = 0.0, $868 = 0.0; var $869 = 0, $87 = 0, $870 = 0, $871 = 0.0, $872 = 0, $873 = 0, $874 = 0.0, $875 = 0.0, $876 = 0.0, $877 = 0.0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0.0, $883 = 0.0, $884 = 0.0, $885 = 0.0, $886 = 0.0; var $887 = 0.0, $888 = 0.0, $889 = 0.0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0.0, $899 = 0.0, $9 = 0, $90 = 0, $900 = 0.0, $901 = 0.0, $902 = 0.0, $903 = 0.0; var $904 = 0.0, $905 = 0.0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0; var $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0; var $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0.0, $948 = 0.0, $949 = 0.0, $95 = 0, $950 = 0.0, $951 = 0.0, $952 = 0.0, $953 = 0.0, $954 = 0.0, $955 = 0, $956 = 0, $957 = 0, $958 = 0; var $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0.0, $964 = 0.0, $965 = 0.0, $966 = 0.0, $967 = 0.0, $968 = 0.0, $969 = 0.0, $97 = 0, $970 = 0.0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0; var $977 = 0, $978 = 0, $979 = 0.0, $98 = 0, $980 = 0.0, $981 = 0.0, $982 = 0.0, $983 = 0.0, $984 = 0.0, $985 = 0.0, $986 = 0.0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0; var $995 = 0.0, $996 = 0.0, $997 = 0.0, $998 = 0.0, $999 = 0.0, $back = 0, $back12 = 0, $back_1 = 0, $color_type = 0, $g = 0.0, $g5 = 0.0, $gs = 0.0, $gs6 = 0.0, $i = 0, $i1 = 0, $i10 = 0, $i17 = 0, $i2 = 0, $i9 = 0, $istop = 0; var $istop11 = 0, $istop18 = 0, $k = 0, $m = 0.0, $num_palette = 0, $num_palette8 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $palette = 0, $palette13 = 0, $palette7 = 0, $sb = 0, $sg = 0, $sr = 0, $temp = 0, $temp14 = 0, $temp15 = 0; var $temp16 = 0, $temp3 = 0, $temp4 = 0, $v = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $back = sp + 136|0; $back_1 = sp + 133|0; $back12 = sp + 128|0; $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 386|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $color_type = $4; $5 = $0; $6 = ((($5)) + 204|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & 256; $9 = ($8|0)!=(0); if ($9) { $10 = $color_type; $11 = $10 & 2; $12 = ($11|0)!=(0); if ($12) { label = 4; } else { $13 = $0; $14 = ((($13)) + 196|0); $15 = HEAP32[$14>>2]|0; $16 = $15 | 2048; HEAP32[$14>>2] = $16; } } else { label = 4; } if ((label|0) == 4) { $17 = $0; $18 = ((($17)) + 204|0); $19 = HEAP32[$18>>2]|0; $20 = $19 & 128; $21 = ($20|0)!=(0); if ($21) { $22 = $0; $23 = ((($22)) + 204|0); $24 = HEAP32[$23>>2]|0; $25 = $24 & 256; $26 = ($25|0)!=(0); if (!($26)) { $27 = $0; $28 = ((($27)) + 204|0); $29 = HEAP32[$28>>2]|0; $30 = $29 & 16384; $31 = ($30|0)!=(0); if ($31) { $32 = $0; $33 = ((($32)) + 404|0); $34 = ((($33)) + 2|0); $35 = HEAP16[$34>>1]|0; $36 = $35&65535; $37 = $0; $38 = ((($37)) + 404|0); $39 = ((($38)) + 4|0); $40 = HEAP16[$39>>1]|0; $41 = $40&65535; $42 = ($36|0)==($41|0); if ($42) { $43 = $0; $44 = ((($43)) + 404|0); $45 = ((($44)) + 2|0); $46 = HEAP16[$45>>1]|0; $47 = $46&65535; $48 = $0; $49 = ((($48)) + 404|0); $50 = ((($49)) + 6|0); $51 = HEAP16[$50>>1]|0; $52 = $51&65535; $53 = ($47|0)==($52|0); if ($53) { $54 = $0; $55 = ((($54)) + 196|0); $56 = HEAP32[$55>>2]|0; $57 = $56 | 2048; HEAP32[$55>>2] = $57; $58 = $0; $59 = ((($58)) + 404|0); $60 = ((($59)) + 2|0); $61 = HEAP16[$60>>1]|0; $62 = $0; $63 = ((($62)) + 404|0); $64 = ((($63)) + 8|0); HEAP16[$64>>1] = $61; } } } } } } $65 = $0; $66 = ((($65)) + 204|0); $67 = HEAP32[$66>>2]|0; $68 = $67 & 256; $69 = ($68|0)!=(0); L12: do { if ($69) { $70 = $0; $71 = ((($70)) + 204|0); $72 = HEAP32[$71>>2]|0; $73 = $72 & 4096; $74 = ($73|0)!=(0); if ($74) { $75 = $color_type; $76 = $75 & 2; $77 = ($76|0)!=(0); if ($77) { $230 = $color_type; $231 = ($230|0)==(3); if (!($231)) { break; } $232 = $0; $233 = ((($232)) + 404|0); $234 = HEAP8[$233>>0]|0; $235 = $234&255; $236 = $0; $237 = ((($236)) + 368|0); $238 = HEAP32[$237>>2]|0; $239 = (($238) + (($235*3)|0)|0); $240 = HEAP8[$239>>0]|0; $241 = $240&255; $242 = $0; $243 = ((($242)) + 404|0); $244 = ((($243)) + 2|0); HEAP16[$244>>1] = $241; $245 = $0; $246 = ((($245)) + 404|0); $247 = HEAP8[$246>>0]|0; $248 = $247&255; $249 = $0; $250 = ((($249)) + 368|0); $251 = HEAP32[$250>>2]|0; $252 = (($251) + (($248*3)|0)|0); $253 = ((($252)) + 1|0); $254 = HEAP8[$253>>0]|0; $255 = $254&255; $256 = $0; $257 = ((($256)) + 404|0); $258 = ((($257)) + 4|0); HEAP16[$258>>1] = $255; $259 = $0; $260 = ((($259)) + 404|0); $261 = HEAP8[$260>>0]|0; $262 = $261&255; $263 = $0; $264 = ((($263)) + 368|0); $265 = HEAP32[$264>>2]|0; $266 = (($265) + (($262*3)|0)|0); $267 = ((($266)) + 2|0); $268 = HEAP8[$267>>0]|0; $269 = $268&255; $270 = $0; $271 = ((($270)) + 404|0); $272 = ((($271)) + 6|0); HEAP16[$272>>1] = $269; $273 = $0; $274 = ((($273)) + 204|0); $275 = HEAP32[$274>>2]|0; $276 = $275 & 524288; $277 = ($276|0)!=(0); if (!($277)) { break; } $278 = $0; $279 = ((($278)) + 204|0); $280 = HEAP32[$279>>2]|0; $281 = $280 & 33554432; $282 = ($281|0)!=(0); if ($282) { break; } $283 = $0; $284 = ((($283)) + 374|0); $285 = HEAP16[$284>>1]|0; $286 = $285&65535; $istop = $286; $i = 0; while(1) { $287 = $i; $288 = $istop; $289 = ($287|0)<($288|0); if (!($289)) { break L12; } $290 = $i; $291 = $0; $292 = ((($291)) + 484|0); $293 = HEAP32[$292>>2]|0; $294 = (($293) + ($290)|0); $295 = HEAP8[$294>>0]|0; $296 = $295&255; $297 = (255 - ($296))|0; $298 = $297&255; $299 = $i; $300 = $0; $301 = ((($300)) + 484|0); $302 = HEAP32[$301>>2]|0; $303 = (($302) + ($299)|0); HEAP8[$303>>0] = $298; $304 = $i; $305 = (($304) + 1)|0; $i = $305; } } $78 = $0; $79 = ((($78)) + 387|0); $80 = HEAP8[$79>>0]|0; $81 = $80&255; switch ($81|0) { case 1: { $82 = $0; $83 = ((($82)) + 404|0); $84 = ((($83)) + 8|0); $85 = HEAP16[$84>>1]|0; $86 = $85&65535; $87 = ($86*255)|0; $88 = $87&65535; HEAP16[$84>>1] = $88; $89 = $0; $90 = ((($89)) + 404|0); $91 = ((($90)) + 8|0); $92 = HEAP16[$91>>1]|0; $93 = $0; $94 = ((($93)) + 404|0); $95 = ((($94)) + 6|0); HEAP16[$95>>1] = $92; $96 = $0; $97 = ((($96)) + 404|0); $98 = ((($97)) + 4|0); HEAP16[$98>>1] = $92; $99 = $0; $100 = ((($99)) + 404|0); $101 = ((($100)) + 2|0); HEAP16[$101>>1] = $92; $102 = $0; $103 = ((($102)) + 204|0); $104 = HEAP32[$103>>2]|0; $105 = $104 & 33554432; $106 = ($105|0)!=(0); if ($106) { break L12; } $107 = $0; $108 = ((($107)) + 488|0); $109 = ((($108)) + 8|0); $110 = HEAP16[$109>>1]|0; $111 = $110&65535; $112 = ($111*255)|0; $113 = $112&65535; HEAP16[$109>>1] = $113; $114 = $0; $115 = ((($114)) + 488|0); $116 = ((($115)) + 8|0); $117 = HEAP16[$116>>1]|0; $118 = $0; $119 = ((($118)) + 488|0); $120 = ((($119)) + 6|0); HEAP16[$120>>1] = $117; $121 = $0; $122 = ((($121)) + 488|0); $123 = ((($122)) + 4|0); HEAP16[$123>>1] = $117; $124 = $0; $125 = ((($124)) + 488|0); $126 = ((($125)) + 2|0); HEAP16[$126>>1] = $117; break L12; break; } case 2: { $127 = $0; $128 = ((($127)) + 404|0); $129 = ((($128)) + 8|0); $130 = HEAP16[$129>>1]|0; $131 = $130&65535; $132 = ($131*85)|0; $133 = $132&65535; HEAP16[$129>>1] = $133; $134 = $0; $135 = ((($134)) + 404|0); $136 = ((($135)) + 8|0); $137 = HEAP16[$136>>1]|0; $138 = $0; $139 = ((($138)) + 404|0); $140 = ((($139)) + 6|0); HEAP16[$140>>1] = $137; $141 = $0; $142 = ((($141)) + 404|0); $143 = ((($142)) + 4|0); HEAP16[$143>>1] = $137; $144 = $0; $145 = ((($144)) + 404|0); $146 = ((($145)) + 2|0); HEAP16[$146>>1] = $137; $147 = $0; $148 = ((($147)) + 204|0); $149 = HEAP32[$148>>2]|0; $150 = $149 & 33554432; $151 = ($150|0)!=(0); if ($151) { break L12; } $152 = $0; $153 = ((($152)) + 488|0); $154 = ((($153)) + 8|0); $155 = HEAP16[$154>>1]|0; $156 = $155&65535; $157 = ($156*85)|0; $158 = $157&65535; HEAP16[$154>>1] = $158; $159 = $0; $160 = ((($159)) + 488|0); $161 = ((($160)) + 8|0); $162 = HEAP16[$161>>1]|0; $163 = $0; $164 = ((($163)) + 488|0); $165 = ((($164)) + 6|0); HEAP16[$165>>1] = $162; $166 = $0; $167 = ((($166)) + 488|0); $168 = ((($167)) + 4|0); HEAP16[$168>>1] = $162; $169 = $0; $170 = ((($169)) + 488|0); $171 = ((($170)) + 2|0); HEAP16[$171>>1] = $162; break L12; break; } case 4: { $172 = $0; $173 = ((($172)) + 404|0); $174 = ((($173)) + 8|0); $175 = HEAP16[$174>>1]|0; $176 = $175&65535; $177 = ($176*17)|0; $178 = $177&65535; HEAP16[$174>>1] = $178; $179 = $0; $180 = ((($179)) + 404|0); $181 = ((($180)) + 8|0); $182 = HEAP16[$181>>1]|0; $183 = $0; $184 = ((($183)) + 404|0); $185 = ((($184)) + 6|0); HEAP16[$185>>1] = $182; $186 = $0; $187 = ((($186)) + 404|0); $188 = ((($187)) + 4|0); HEAP16[$188>>1] = $182; $189 = $0; $190 = ((($189)) + 404|0); $191 = ((($190)) + 2|0); HEAP16[$191>>1] = $182; $192 = $0; $193 = ((($192)) + 204|0); $194 = HEAP32[$193>>2]|0; $195 = $194 & 33554432; $196 = ($195|0)!=(0); if ($196) { break L12; } $197 = $0; $198 = ((($197)) + 488|0); $199 = ((($198)) + 8|0); $200 = HEAP16[$199>>1]|0; $201 = $200&65535; $202 = ($201*17)|0; $203 = $202&65535; HEAP16[$199>>1] = $203; $204 = $0; $205 = ((($204)) + 488|0); $206 = ((($205)) + 8|0); $207 = HEAP16[$206>>1]|0; $208 = $0; $209 = ((($208)) + 488|0); $210 = ((($209)) + 6|0); HEAP16[$210>>1] = $207; $211 = $0; $212 = ((($211)) + 488|0); $213 = ((($212)) + 4|0); HEAP16[$213>>1] = $207; $214 = $0; $215 = ((($214)) + 488|0); $216 = ((($215)) + 2|0); HEAP16[$216>>1] = $207; break L12; break; } case 16: case 8: { $217 = $0; $218 = ((($217)) + 404|0); $219 = ((($218)) + 8|0); $220 = HEAP16[$219>>1]|0; $221 = $0; $222 = ((($221)) + 404|0); $223 = ((($222)) + 6|0); HEAP16[$223>>1] = $220; $224 = $0; $225 = ((($224)) + 404|0); $226 = ((($225)) + 4|0); HEAP16[$226>>1] = $220; $227 = $0; $228 = ((($227)) + 404|0); $229 = ((($228)) + 2|0); HEAP16[$229>>1] = $220; break L12; break; } default: { break L12; } } } } } while(0); $306 = $0; $307 = ((($306)) + 414|0); $308 = $0; $309 = ((($308)) + 404|0); ;HEAP16[$307>>1]=HEAP16[$309>>1]|0;HEAP16[$307+2>>1]=HEAP16[$309+2>>1]|0;HEAP16[$307+4>>1]=HEAP16[$309+4>>1]|0;HEAP16[$307+6>>1]=HEAP16[$309+6>>1]|0;HEAP16[$307+8>>1]=HEAP16[$309+8>>1]|0; $310 = $color_type; $311 = ($310|0)==(3); if ($311) { $312 = $0; $313 = ((($312)) + 374|0); $314 = HEAP16[$313>>1]|0; $315 = $314&65535; $316 = ($315|0)!=(0); if ($316) { $317 = $0; $318 = ((($317)) + 444|0); $319 = +HEAPF32[$318>>2]; $320 = $0; $321 = ((($320)) + 440|0); $322 = +HEAPF32[$321>>2]; $323 = $319 * $322; $324 = $323; $325 = $324 - 1.0; $326 = (+Math_abs((+$325))); $327 = $326 < 0.050000000000000003; if ($327) { $k = 0; $i1 = 0; while(1) { $328 = $i1; $329 = $0; $330 = ((($329)) + 374|0); $331 = HEAP16[$330>>1]|0; $332 = $331&65535; $333 = ($328|0)<($332|0); if (!($333)) { break; } $334 = $i1; $335 = $0; $336 = ((($335)) + 484|0); $337 = HEAP32[$336>>2]|0; $338 = (($337) + ($334)|0); $339 = HEAP8[$338>>0]|0; $340 = $339&255; $341 = ($340|0)!=(0); if ($341) { $342 = $i1; $343 = $0; $344 = ((($343)) + 484|0); $345 = HEAP32[$344>>2]|0; $346 = (($345) + ($342)|0); $347 = HEAP8[$346>>0]|0; $348 = $347&255; $349 = ($348|0)!=(255); if ($349) { $k = 1; } } $350 = $i1; $351 = (($350) + 1)|0; $i1 = $351; } $352 = $k; $353 = ($352|0)==(0); if ($353) { $354 = $0; $355 = ((($354)) + 204|0); $356 = HEAP32[$355>>2]|0; $357 = $356 & -8193; HEAP32[$355>>2] = $357; } } } } $358 = $0; $359 = ((($358)) + 204|0); $360 = HEAP32[$359>>2]|0; $361 = $360 & 6299648; $362 = ($361|0)!=(0); do { if ($362) { $363 = $0; $364 = ((($363)) + 440|0); $365 = +HEAPF32[$364>>2]; $366 = $365; $367 = $366 != 0.0; if ($367) { $368 = $0; _png_build_gamma_table($368); $369 = $0; $370 = ((($369)) + 204|0); $371 = HEAP32[$370>>2]|0; $372 = $371 & 128; $373 = ($372|0)!=(0); $374 = $color_type; $375 = ($374|0)==(3); if (!($373)) { if (!($375)) { break; } $1065 = $0; $1066 = ((($1065)) + 368|0); $1067 = HEAP32[$1066>>2]|0; $palette7 = $1067; $1068 = $0; $1069 = ((($1068)) + 372|0); $1070 = HEAP16[$1069>>1]|0; $1071 = $1070&65535; $num_palette8 = $1071; $i9 = 0; while(1) { $1072 = $i9; $1073 = $num_palette8; $1074 = ($1072|0)<($1073|0); if (!($1074)) { break; } $1075 = $i9; $1076 = $palette7; $1077 = (($1076) + (($1075*3)|0)|0); $1078 = HEAP8[$1077>>0]|0; $1079 = $1078&255; $1080 = $0; $1081 = ((($1080)) + 448|0); $1082 = HEAP32[$1081>>2]|0; $1083 = (($1082) + ($1079)|0); $1084 = HEAP8[$1083>>0]|0; $1085 = $i9; $1086 = $palette7; $1087 = (($1086) + (($1085*3)|0)|0); HEAP8[$1087>>0] = $1084; $1088 = $i9; $1089 = $palette7; $1090 = (($1089) + (($1088*3)|0)|0); $1091 = ((($1090)) + 1|0); $1092 = HEAP8[$1091>>0]|0; $1093 = $1092&255; $1094 = $0; $1095 = ((($1094)) + 448|0); $1096 = HEAP32[$1095>>2]|0; $1097 = (($1096) + ($1093)|0); $1098 = HEAP8[$1097>>0]|0; $1099 = $i9; $1100 = $palette7; $1101 = (($1100) + (($1099*3)|0)|0); $1102 = ((($1101)) + 1|0); HEAP8[$1102>>0] = $1098; $1103 = $i9; $1104 = $palette7; $1105 = (($1104) + (($1103*3)|0)|0); $1106 = ((($1105)) + 2|0); $1107 = HEAP8[$1106>>0]|0; $1108 = $1107&255; $1109 = $0; $1110 = ((($1109)) + 448|0); $1111 = HEAP32[$1110>>2]|0; $1112 = (($1111) + ($1108)|0); $1113 = HEAP8[$1112>>0]|0; $1114 = $i9; $1115 = $palette7; $1116 = (($1115) + (($1114*3)|0)|0); $1117 = ((($1116)) + 2|0); HEAP8[$1117>>0] = $1113; $1118 = $i9; $1119 = (($1118) + 1)|0; $i9 = $1119; } $1120 = $0; $1121 = ((($1120)) + 204|0); $1122 = HEAP32[$1121>>2]|0; $1123 = $1122 & -8193; HEAP32[$1121>>2] = $1123; break; } $376 = $0; if (!($375)) { $836 = ((($376)) + 387|0); $837 = HEAP8[$836>>0]|0; $838 = $837&255; $839 = 1 << $838; $840 = (($839) - 1)|0; $841 = (+($840>>>0)); $m = $841; $g5 = 1.0; $gs6 = 1.0; $842 = $0; $843 = ((($842)) + 396|0); $844 = HEAP8[$843>>0]|0; $845 = $844&255; switch ($845|0) { case 1: { $846 = $0; $847 = ((($846)) + 444|0); $848 = +HEAPF32[$847>>2]; $849 = $848; $g5 = $849; $gs6 = 1.0; break; } case 2: { $850 = $0; $851 = ((($850)) + 440|0); $852 = +HEAPF32[$851>>2]; $853 = $852; $854 = 1.0 / $853; $g5 = $854; $855 = $0; $856 = ((($855)) + 440|0); $857 = +HEAPF32[$856>>2]; $858 = $0; $859 = ((($858)) + 444|0); $860 = +HEAPF32[$859>>2]; $861 = $857 * $860; $862 = $861; $863 = 1.0 / $862; $gs6 = $863; break; } case 3: { $864 = $0; $865 = ((($864)) + 400|0); $866 = +HEAPF32[$865>>2]; $867 = $866; $868 = 1.0 / $867; $g5 = $868; $869 = $0; $870 = ((($869)) + 400|0); $871 = +HEAPF32[$870>>2]; $872 = $0; $873 = ((($872)) + 444|0); $874 = +HEAPF32[$873>>2]; $875 = $871 * $874; $876 = $875; $877 = 1.0 / $876; $gs6 = $877; break; } default: { } } $878 = $0; $879 = ((($878)) + 404|0); $880 = ((($879)) + 8|0); $881 = HEAP16[$880>>1]|0; $882 = (+($881&65535)); $883 = $m; $884 = $882 / $883; $885 = $g5; $886 = (+Math_pow((+$884),(+$885))); $887 = $m; $888 = $886 * $887; $889 = $888 + 0.5; $890 = (~~(($889))&65535); $891 = $0; $892 = ((($891)) + 414|0); $893 = ((($892)) + 8|0); HEAP16[$893>>1] = $890; $894 = $0; $895 = ((($894)) + 404|0); $896 = ((($895)) + 8|0); $897 = HEAP16[$896>>1]|0; $898 = (+($897&65535)); $899 = $m; $900 = $898 / $899; $901 = $gs6; $902 = (+Math_pow((+$900),(+$901))); $903 = $m; $904 = $902 * $903; $905 = $904 + 0.5; $906 = (~~(($905))&65535); $907 = $0; $908 = ((($907)) + 404|0); $909 = ((($908)) + 8|0); HEAP16[$909>>1] = $906; $910 = $0; $911 = ((($910)) + 404|0); $912 = ((($911)) + 2|0); $913 = HEAP16[$912>>1]|0; $914 = $913&65535; $915 = $0; $916 = ((($915)) + 404|0); $917 = ((($916)) + 4|0); $918 = HEAP16[$917>>1]|0; $919 = $918&65535; $920 = ($914|0)!=($919|0); if (!($920)) { $921 = $0; $922 = ((($921)) + 404|0); $923 = ((($922)) + 2|0); $924 = HEAP16[$923>>1]|0; $925 = $924&65535; $926 = $0; $927 = ((($926)) + 404|0); $928 = ((($927)) + 6|0); $929 = HEAP16[$928>>1]|0; $930 = $929&65535; $931 = ($925|0)!=($930|0); if (!($931)) { $932 = $0; $933 = ((($932)) + 404|0); $934 = ((($933)) + 2|0); $935 = HEAP16[$934>>1]|0; $936 = $935&65535; $937 = $0; $938 = ((($937)) + 404|0); $939 = ((($938)) + 8|0); $940 = HEAP16[$939>>1]|0; $941 = $940&65535; $942 = ($936|0)!=($941|0); if (!($942)) { $1039 = $0; $1040 = ((($1039)) + 414|0); $1041 = ((($1040)) + 8|0); $1042 = HEAP16[$1041>>1]|0; $1043 = $0; $1044 = ((($1043)) + 414|0); $1045 = ((($1044)) + 6|0); HEAP16[$1045>>1] = $1042; $1046 = $0; $1047 = ((($1046)) + 414|0); $1048 = ((($1047)) + 4|0); HEAP16[$1048>>1] = $1042; $1049 = $0; $1050 = ((($1049)) + 414|0); $1051 = ((($1050)) + 2|0); HEAP16[$1051>>1] = $1042; $1052 = $0; $1053 = ((($1052)) + 404|0); $1054 = ((($1053)) + 8|0); $1055 = HEAP16[$1054>>1]|0; $1056 = $0; $1057 = ((($1056)) + 404|0); $1058 = ((($1057)) + 6|0); HEAP16[$1058>>1] = $1055; $1059 = $0; $1060 = ((($1059)) + 404|0); $1061 = ((($1060)) + 4|0); HEAP16[$1061>>1] = $1055; $1062 = $0; $1063 = ((($1062)) + 404|0); $1064 = ((($1063)) + 2|0); HEAP16[$1064>>1] = $1055; break; } } } $943 = $0; $944 = ((($943)) + 404|0); $945 = ((($944)) + 2|0); $946 = HEAP16[$945>>1]|0; $947 = (+($946&65535)); $948 = $m; $949 = $947 / $948; $950 = $g5; $951 = (+Math_pow((+$949),(+$950))); $952 = $m; $953 = $951 * $952; $954 = $953 + 0.5; $955 = (~~(($954))&65535); $956 = $0; $957 = ((($956)) + 414|0); $958 = ((($957)) + 2|0); HEAP16[$958>>1] = $955; $959 = $0; $960 = ((($959)) + 404|0); $961 = ((($960)) + 4|0); $962 = HEAP16[$961>>1]|0; $963 = (+($962&65535)); $964 = $m; $965 = $963 / $964; $966 = $g5; $967 = (+Math_pow((+$965),(+$966))); $968 = $m; $969 = $967 * $968; $970 = $969 + 0.5; $971 = (~~(($970))&65535); $972 = $0; $973 = ((($972)) + 414|0); $974 = ((($973)) + 4|0); HEAP16[$974>>1] = $971; $975 = $0; $976 = ((($975)) + 404|0); $977 = ((($976)) + 6|0); $978 = HEAP16[$977>>1]|0; $979 = (+($978&65535)); $980 = $m; $981 = $979 / $980; $982 = $g5; $983 = (+Math_pow((+$981),(+$982))); $984 = $m; $985 = $983 * $984; $986 = $985 + 0.5; $987 = (~~(($986))&65535); $988 = $0; $989 = ((($988)) + 414|0); $990 = ((($989)) + 6|0); HEAP16[$990>>1] = $987; $991 = $0; $992 = ((($991)) + 404|0); $993 = ((($992)) + 2|0); $994 = HEAP16[$993>>1]|0; $995 = (+($994&65535)); $996 = $m; $997 = $995 / $996; $998 = $gs6; $999 = (+Math_pow((+$997),(+$998))); $1000 = $m; $1001 = $999 * $1000; $1002 = $1001 + 0.5; $1003 = (~~(($1002))&65535); $1004 = $0; $1005 = ((($1004)) + 404|0); $1006 = ((($1005)) + 2|0); HEAP16[$1006>>1] = $1003; $1007 = $0; $1008 = ((($1007)) + 404|0); $1009 = ((($1008)) + 4|0); $1010 = HEAP16[$1009>>1]|0; $1011 = (+($1010&65535)); $1012 = $m; $1013 = $1011 / $1012; $1014 = $gs6; $1015 = (+Math_pow((+$1013),(+$1014))); $1016 = $m; $1017 = $1015 * $1016; $1018 = $1017 + 0.5; $1019 = (~~(($1018))&65535); $1020 = $0; $1021 = ((($1020)) + 404|0); $1022 = ((($1021)) + 4|0); HEAP16[$1022>>1] = $1019; $1023 = $0; $1024 = ((($1023)) + 404|0); $1025 = ((($1024)) + 6|0); $1026 = HEAP16[$1025>>1]|0; $1027 = (+($1026&65535)); $1028 = $m; $1029 = $1027 / $1028; $1030 = $gs6; $1031 = (+Math_pow((+$1029),(+$1030))); $1032 = $m; $1033 = $1031 * $1032; $1034 = $1033 + 0.5; $1035 = (~~(($1034))&65535); $1036 = $0; $1037 = ((($1036)) + 404|0); $1038 = ((($1037)) + 6|0); HEAP16[$1038>>1] = $1035; break; } $377 = ((($376)) + 368|0); $378 = HEAP32[$377>>2]|0; $palette = $378; $379 = $0; $380 = ((($379)) + 372|0); $381 = HEAP16[$380>>1]|0; $382 = $381&65535; $num_palette = $382; $383 = $0; $384 = ((($383)) + 396|0); $385 = HEAP8[$384>>0]|0; $386 = $385&255; $387 = ($386|0)==(2); $388 = $0; if ($387) { $389 = ((($388)) + 404|0); $390 = ((($389)) + 2|0); $391 = HEAP16[$390>>1]|0; $392 = $391&65535; $393 = $0; $394 = ((($393)) + 448|0); $395 = HEAP32[$394>>2]|0; $396 = (($395) + ($392)|0); $397 = HEAP8[$396>>0]|0; HEAP8[$back>>0] = $397; $398 = $0; $399 = ((($398)) + 404|0); $400 = ((($399)) + 4|0); $401 = HEAP16[$400>>1]|0; $402 = $401&65535; $403 = $0; $404 = ((($403)) + 448|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + ($402)|0); $407 = HEAP8[$406>>0]|0; $408 = ((($back)) + 1|0); HEAP8[$408>>0] = $407; $409 = $0; $410 = ((($409)) + 404|0); $411 = ((($410)) + 6|0); $412 = HEAP16[$411>>1]|0; $413 = $412&65535; $414 = $0; $415 = ((($414)) + 448|0); $416 = HEAP32[$415>>2]|0; $417 = (($416) + ($413)|0); $418 = HEAP8[$417>>0]|0; $419 = ((($back)) + 2|0); HEAP8[$419>>0] = $418; $420 = $0; $421 = ((($420)) + 404|0); $422 = ((($421)) + 2|0); $423 = HEAP16[$422>>1]|0; $424 = $423&65535; $425 = $0; $426 = ((($425)) + 456|0); $427 = HEAP32[$426>>2]|0; $428 = (($427) + ($424)|0); $429 = HEAP8[$428>>0]|0; HEAP8[$back_1>>0] = $429; $430 = $0; $431 = ((($430)) + 404|0); $432 = ((($431)) + 4|0); $433 = HEAP16[$432>>1]|0; $434 = $433&65535; $435 = $0; $436 = ((($435)) + 456|0); $437 = HEAP32[$436>>2]|0; $438 = (($437) + ($434)|0); $439 = HEAP8[$438>>0]|0; $440 = ((($back_1)) + 1|0); HEAP8[$440>>0] = $439; $441 = $0; $442 = ((($441)) + 404|0); $443 = ((($442)) + 6|0); $444 = HEAP16[$443>>1]|0; $445 = $444&65535; $446 = $0; $447 = ((($446)) + 456|0); $448 = HEAP32[$447>>2]|0; $449 = (($448) + ($445)|0); $450 = HEAP8[$449>>0]|0; $451 = ((($back_1)) + 2|0); HEAP8[$451>>0] = $450; } else { $452 = ((($388)) + 396|0); $453 = HEAP8[$452>>0]|0; $454 = $453&255; switch ($454|0) { case 1: { $455 = $0; $456 = ((($455)) + 444|0); $457 = +HEAPF32[$456>>2]; $458 = $457; $g = $458; $gs = 1.0; break; } case 2: { $459 = $0; $460 = ((($459)) + 440|0); $461 = +HEAPF32[$460>>2]; $462 = $461; $463 = 1.0 / $462; $g = $463; $464 = $0; $465 = ((($464)) + 440|0); $466 = +HEAPF32[$465>>2]; $467 = $0; $468 = ((($467)) + 444|0); $469 = +HEAPF32[$468>>2]; $470 = $466 * $469; $471 = $470; $472 = 1.0 / $471; $gs = $472; break; } case 3: { $473 = $0; $474 = ((($473)) + 400|0); $475 = +HEAPF32[$474>>2]; $476 = $475; $477 = 1.0 / $476; $g = $477; $478 = $0; $479 = ((($478)) + 400|0); $480 = +HEAPF32[$479>>2]; $481 = $0; $482 = ((($481)) + 444|0); $483 = +HEAPF32[$482>>2]; $484 = $480 * $483; $485 = $484; $486 = 1.0 / $485; $gs = $486; break; } default: { $g = 1.0; $gs = 1.0; } } $487 = $gs; $488 = $487 - 1.0; $489 = (+Math_abs((+$488))); $490 = $489 < 0.050000000000000003; $491 = $0; $492 = ((($491)) + 404|0); $493 = ((($492)) + 2|0); $494 = HEAP16[$493>>1]|0; if ($490) { $495 = $494&255; HEAP8[$back>>0] = $495; $496 = $0; $497 = ((($496)) + 404|0); $498 = ((($497)) + 4|0); $499 = HEAP16[$498>>1]|0; $500 = $499&255; $501 = ((($back)) + 1|0); HEAP8[$501>>0] = $500; $502 = $0; $503 = ((($502)) + 404|0); $504 = ((($503)) + 6|0); $505 = HEAP16[$504>>1]|0; $506 = $505&255; $507 = ((($back)) + 2|0); HEAP8[$507>>0] = $506; } else { $508 = (+($494&65535)); $509 = $508 / 255.0; $510 = $gs; $511 = (+Math_pow((+$509),(+$510))); $512 = $511 * 255.0; $513 = $512 + 0.5; $514 = (~~(($513))&255); HEAP8[$back>>0] = $514; $515 = $0; $516 = ((($515)) + 404|0); $517 = ((($516)) + 4|0); $518 = HEAP16[$517>>1]|0; $519 = (+($518&65535)); $520 = $519 / 255.0; $521 = $gs; $522 = (+Math_pow((+$520),(+$521))); $523 = $522 * 255.0; $524 = $523 + 0.5; $525 = (~~(($524))&255); $526 = ((($back)) + 1|0); HEAP8[$526>>0] = $525; $527 = $0; $528 = ((($527)) + 404|0); $529 = ((($528)) + 6|0); $530 = HEAP16[$529>>1]|0; $531 = (+($530&65535)); $532 = $531 / 255.0; $533 = $gs; $534 = (+Math_pow((+$532),(+$533))); $535 = $534 * 255.0; $536 = $535 + 0.5; $537 = (~~(($536))&255); $538 = ((($back)) + 2|0); HEAP8[$538>>0] = $537; } $539 = $0; $540 = ((($539)) + 404|0); $541 = ((($540)) + 2|0); $542 = HEAP16[$541>>1]|0; $543 = (+($542&65535)); $544 = $543 / 255.0; $545 = $g; $546 = (+Math_pow((+$544),(+$545))); $547 = $546 * 255.0; $548 = $547 + 0.5; $549 = (~~(($548))&255); HEAP8[$back_1>>0] = $549; $550 = $0; $551 = ((($550)) + 404|0); $552 = ((($551)) + 4|0); $553 = HEAP16[$552>>1]|0; $554 = (+($553&65535)); $555 = $554 / 255.0; $556 = $g; $557 = (+Math_pow((+$555),(+$556))); $558 = $557 * 255.0; $559 = $558 + 0.5; $560 = (~~(($559))&255); $561 = ((($back_1)) + 1|0); HEAP8[$561>>0] = $560; $562 = $0; $563 = ((($562)) + 404|0); $564 = ((($563)) + 6|0); $565 = HEAP16[$564>>1]|0; $566 = (+($565&65535)); $567 = $566 / 255.0; $568 = $g; $569 = (+Math_pow((+$567),(+$568))); $570 = $569 * 255.0; $571 = $570 + 0.5; $572 = (~~(($571))&255); $573 = ((($back_1)) + 2|0); HEAP8[$573>>0] = $572; } $i2 = 0; while(1) { $574 = $i2; $575 = $num_palette; $576 = ($574|0)<($575|0); if (!($576)) { break; } $577 = $i2; $578 = $0; $579 = ((($578)) + 374|0); $580 = HEAP16[$579>>1]|0; $581 = $580&65535; $582 = ($577|0)<($581|0); do { if ($582) { $583 = $i2; $584 = $0; $585 = ((($584)) + 484|0); $586 = HEAP32[$585>>2]|0; $587 = (($586) + ($583)|0); $588 = HEAP8[$587>>0]|0; $589 = $588&255; $590 = ($589|0)!=(255); if ($590) { $591 = $i2; $592 = $0; $593 = ((($592)) + 484|0); $594 = HEAP32[$593>>2]|0; $595 = (($594) + ($591)|0); $596 = HEAP8[$595>>0]|0; $597 = $596&255; $598 = ($597|0)==(0); $599 = $i2; $600 = $palette; $601 = (($600) + (($599*3)|0)|0); if ($598) { ;HEAP8[$601>>0]=HEAP8[$back>>0]|0;HEAP8[$601+1>>0]=HEAP8[$back+1>>0]|0;HEAP8[$601+2>>0]=HEAP8[$back+2>>0]|0; break; } else { $602 = HEAP8[$601>>0]|0; $603 = $602&255; $604 = $0; $605 = ((($604)) + 456|0); $606 = HEAP32[$605>>2]|0; $607 = (($606) + ($603)|0); $608 = HEAP8[$607>>0]|0; $v = $608; $609 = $v; $610 = $609&255; $611 = $610&65535; $612 = $i2; $613 = $0; $614 = ((($613)) + 484|0); $615 = HEAP32[$614>>2]|0; $616 = (($615) + ($612)|0); $617 = HEAP8[$616>>0]|0; $618 = $617&255; $619 = $618&65535; $620 = Math_imul($611, $619)|0; $621 = HEAP8[$back_1>>0]|0; $622 = $621&255; $623 = $622&65535; $624 = $i2; $625 = $0; $626 = ((($625)) + 484|0); $627 = HEAP32[$626>>2]|0; $628 = (($627) + ($624)|0); $629 = HEAP8[$628>>0]|0; $630 = $629&255; $631 = $630&65535; $632 = (255 - ($631))|0; $633 = $632&65535; $634 = $633&65535; $635 = Math_imul($623, $634)|0; $636 = (($620) + ($635))|0; $637 = (($636) + 128)|0; $638 = $637&65535; $temp = $638; $639 = $temp; $640 = $639&65535; $641 = $temp; $642 = $641&65535; $643 = $642 >> 8; $644 = (($640) + ($643))|0; $645 = $644 >> 8; $646 = $645&255; $w = $646; $647 = $w; $648 = $647&255; $649 = $0; $650 = ((($649)) + 452|0); $651 = HEAP32[$650>>2]|0; $652 = (($651) + ($648)|0); $653 = HEAP8[$652>>0]|0; $654 = $i2; $655 = $palette; $656 = (($655) + (($654*3)|0)|0); HEAP8[$656>>0] = $653; $657 = $i2; $658 = $palette; $659 = (($658) + (($657*3)|0)|0); $660 = ((($659)) + 1|0); $661 = HEAP8[$660>>0]|0; $662 = $661&255; $663 = $0; $664 = ((($663)) + 456|0); $665 = HEAP32[$664>>2]|0; $666 = (($665) + ($662)|0); $667 = HEAP8[$666>>0]|0; $v = $667; $668 = $v; $669 = $668&255; $670 = $669&65535; $671 = $i2; $672 = $0; $673 = ((($672)) + 484|0); $674 = HEAP32[$673>>2]|0; $675 = (($674) + ($671)|0); $676 = HEAP8[$675>>0]|0; $677 = $676&255; $678 = $677&65535; $679 = Math_imul($670, $678)|0; $680 = ((($back_1)) + 1|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $683 = $682&65535; $684 = $i2; $685 = $0; $686 = ((($685)) + 484|0); $687 = HEAP32[$686>>2]|0; $688 = (($687) + ($684)|0); $689 = HEAP8[$688>>0]|0; $690 = $689&255; $691 = $690&65535; $692 = (255 - ($691))|0; $693 = $692&65535; $694 = $693&65535; $695 = Math_imul($683, $694)|0; $696 = (($679) + ($695))|0; $697 = (($696) + 128)|0; $698 = $697&65535; $temp3 = $698; $699 = $temp3; $700 = $699&65535; $701 = $temp3; $702 = $701&65535; $703 = $702 >> 8; $704 = (($700) + ($703))|0; $705 = $704 >> 8; $706 = $705&255; $w = $706; $707 = $w; $708 = $707&255; $709 = $0; $710 = ((($709)) + 452|0); $711 = HEAP32[$710>>2]|0; $712 = (($711) + ($708)|0); $713 = HEAP8[$712>>0]|0; $714 = $i2; $715 = $palette; $716 = (($715) + (($714*3)|0)|0); $717 = ((($716)) + 1|0); HEAP8[$717>>0] = $713; $718 = $i2; $719 = $palette; $720 = (($719) + (($718*3)|0)|0); $721 = ((($720)) + 2|0); $722 = HEAP8[$721>>0]|0; $723 = $722&255; $724 = $0; $725 = ((($724)) + 456|0); $726 = HEAP32[$725>>2]|0; $727 = (($726) + ($723)|0); $728 = HEAP8[$727>>0]|0; $v = $728; $729 = $v; $730 = $729&255; $731 = $730&65535; $732 = $i2; $733 = $0; $734 = ((($733)) + 484|0); $735 = HEAP32[$734>>2]|0; $736 = (($735) + ($732)|0); $737 = HEAP8[$736>>0]|0; $738 = $737&255; $739 = $738&65535; $740 = Math_imul($731, $739)|0; $741 = ((($back_1)) + 2|0); $742 = HEAP8[$741>>0]|0; $743 = $742&255; $744 = $743&65535; $745 = $i2; $746 = $0; $747 = ((($746)) + 484|0); $748 = HEAP32[$747>>2]|0; $749 = (($748) + ($745)|0); $750 = HEAP8[$749>>0]|0; $751 = $750&255; $752 = $751&65535; $753 = (255 - ($752))|0; $754 = $753&65535; $755 = $754&65535; $756 = Math_imul($744, $755)|0; $757 = (($740) + ($756))|0; $758 = (($757) + 128)|0; $759 = $758&65535; $temp4 = $759; $760 = $temp4; $761 = $760&65535; $762 = $temp4; $763 = $762&65535; $764 = $763 >> 8; $765 = (($761) + ($764))|0; $766 = $765 >> 8; $767 = $766&255; $w = $767; $768 = $w; $769 = $768&255; $770 = $0; $771 = ((($770)) + 452|0); $772 = HEAP32[$771>>2]|0; $773 = (($772) + ($769)|0); $774 = HEAP8[$773>>0]|0; $775 = $i2; $776 = $palette; $777 = (($776) + (($775*3)|0)|0); $778 = ((($777)) + 2|0); HEAP8[$778>>0] = $774; break; } } else { label = 60; } } else { label = 60; } } while(0); if ((label|0) == 60) { label = 0; $779 = $i2; $780 = $palette; $781 = (($780) + (($779*3)|0)|0); $782 = HEAP8[$781>>0]|0; $783 = $782&255; $784 = $0; $785 = ((($784)) + 448|0); $786 = HEAP32[$785>>2]|0; $787 = (($786) + ($783)|0); $788 = HEAP8[$787>>0]|0; $789 = $i2; $790 = $palette; $791 = (($790) + (($789*3)|0)|0); HEAP8[$791>>0] = $788; $792 = $i2; $793 = $palette; $794 = (($793) + (($792*3)|0)|0); $795 = ((($794)) + 1|0); $796 = HEAP8[$795>>0]|0; $797 = $796&255; $798 = $0; $799 = ((($798)) + 448|0); $800 = HEAP32[$799>>2]|0; $801 = (($800) + ($797)|0); $802 = HEAP8[$801>>0]|0; $803 = $i2; $804 = $palette; $805 = (($804) + (($803*3)|0)|0); $806 = ((($805)) + 1|0); HEAP8[$806>>0] = $802; $807 = $i2; $808 = $palette; $809 = (($808) + (($807*3)|0)|0); $810 = ((($809)) + 2|0); $811 = HEAP8[$810>>0]|0; $812 = $811&255; $813 = $0; $814 = ((($813)) + 448|0); $815 = HEAP32[$814>>2]|0; $816 = (($815) + ($812)|0); $817 = HEAP8[$816>>0]|0; $818 = $i2; $819 = $palette; $820 = (($819) + (($818*3)|0)|0); $821 = ((($820)) + 2|0); HEAP8[$821>>0] = $817; } $822 = $i2; $823 = (($822) + 1)|0; $i2 = $823; } $824 = $0; $825 = ((($824)) + 204|0); $826 = HEAP32[$825>>2]|0; $827 = $826 & -129; HEAP32[$825>>2] = $827; $828 = $0; $829 = ((($828)) + 204|0); $830 = HEAP32[$829>>2]|0; $831 = $830 & -8193; HEAP32[$829>>2] = $831; $832 = $0; $833 = ((($832)) + 204|0); $834 = HEAP32[$833>>2]|0; $835 = $834 | 262144; HEAP32[$833>>2] = $835; } else { label = 77; } } else { label = 77; } } while(0); if ((label|0) == 77) { $1124 = $0; $1125 = ((($1124)) + 204|0); $1126 = HEAP32[$1125>>2]|0; $1127 = $1126 & 128; $1128 = ($1127|0)!=(0); $1129 = $color_type; $1130 = ($1129|0)==(3); $or$cond = $1128 & $1130; if ($or$cond) { $1131 = $0; $1132 = ((($1131)) + 374|0); $1133 = HEAP16[$1132>>1]|0; $1134 = $1133&65535; $istop11 = $1134; $1135 = $0; $1136 = ((($1135)) + 368|0); $1137 = HEAP32[$1136>>2]|0; $palette13 = $1137; $1138 = $0; $1139 = ((($1138)) + 404|0); $1140 = ((($1139)) + 2|0); $1141 = HEAP16[$1140>>1]|0; $1142 = $1141&255; HEAP8[$back12>>0] = $1142; $1143 = $0; $1144 = ((($1143)) + 404|0); $1145 = ((($1144)) + 4|0); $1146 = HEAP16[$1145>>1]|0; $1147 = $1146&255; $1148 = ((($back12)) + 1|0); HEAP8[$1148>>0] = $1147; $1149 = $0; $1150 = ((($1149)) + 404|0); $1151 = ((($1150)) + 6|0); $1152 = HEAP16[$1151>>1]|0; $1153 = $1152&255; $1154 = ((($back12)) + 2|0); HEAP8[$1154>>0] = $1153; $i10 = 0; while(1) { $1155 = $i10; $1156 = $istop11; $1157 = ($1155|0)<($1156|0); if (!($1157)) { break; } $1158 = $i10; $1159 = $0; $1160 = ((($1159)) + 484|0); $1161 = HEAP32[$1160>>2]|0; $1162 = (($1161) + ($1158)|0); $1163 = HEAP8[$1162>>0]|0; $1164 = $1163&255; $1165 = ($1164|0)==(0); $1166 = $i10; if ($1165) { $1167 = $palette13; $1168 = (($1167) + (($1166*3)|0)|0); ;HEAP8[$1168>>0]=HEAP8[$back12>>0]|0;HEAP8[$1168+1>>0]=HEAP8[$back12+1>>0]|0;HEAP8[$1168+2>>0]=HEAP8[$back12+2>>0]|0; } else { $1169 = $0; $1170 = ((($1169)) + 484|0); $1171 = HEAP32[$1170>>2]|0; $1172 = (($1171) + ($1166)|0); $1173 = HEAP8[$1172>>0]|0; $1174 = $1173&255; $1175 = ($1174|0)!=(255); if ($1175) { $1176 = $i10; $1177 = $palette13; $1178 = (($1177) + (($1176*3)|0)|0); $1179 = HEAP8[$1178>>0]|0; $1180 = $1179&255; $1181 = $1180&65535; $1182 = $i10; $1183 = $0; $1184 = ((($1183)) + 484|0); $1185 = HEAP32[$1184>>2]|0; $1186 = (($1185) + ($1182)|0); $1187 = HEAP8[$1186>>0]|0; $1188 = $1187&255; $1189 = $1188&65535; $1190 = Math_imul($1181, $1189)|0; $1191 = HEAP8[$back12>>0]|0; $1192 = $1191&255; $1193 = $1192&65535; $1194 = $i10; $1195 = $0; $1196 = ((($1195)) + 484|0); $1197 = HEAP32[$1196>>2]|0; $1198 = (($1197) + ($1194)|0); $1199 = HEAP8[$1198>>0]|0; $1200 = $1199&255; $1201 = $1200&65535; $1202 = (255 - ($1201))|0; $1203 = $1202&65535; $1204 = $1203&65535; $1205 = Math_imul($1193, $1204)|0; $1206 = (($1190) + ($1205))|0; $1207 = (($1206) + 128)|0; $1208 = $1207&65535; $temp14 = $1208; $1209 = $temp14; $1210 = $1209&65535; $1211 = $temp14; $1212 = $1211&65535; $1213 = $1212 >> 8; $1214 = (($1210) + ($1213))|0; $1215 = $1214 >> 8; $1216 = $1215&255; $1217 = $i10; $1218 = $palette13; $1219 = (($1218) + (($1217*3)|0)|0); HEAP8[$1219>>0] = $1216; $1220 = $i10; $1221 = $palette13; $1222 = (($1221) + (($1220*3)|0)|0); $1223 = ((($1222)) + 1|0); $1224 = HEAP8[$1223>>0]|0; $1225 = $1224&255; $1226 = $1225&65535; $1227 = $i10; $1228 = $0; $1229 = ((($1228)) + 484|0); $1230 = HEAP32[$1229>>2]|0; $1231 = (($1230) + ($1227)|0); $1232 = HEAP8[$1231>>0]|0; $1233 = $1232&255; $1234 = $1233&65535; $1235 = Math_imul($1226, $1234)|0; $1236 = ((($back12)) + 1|0); $1237 = HEAP8[$1236>>0]|0; $1238 = $1237&255; $1239 = $1238&65535; $1240 = $i10; $1241 = $0; $1242 = ((($1241)) + 484|0); $1243 = HEAP32[$1242>>2]|0; $1244 = (($1243) + ($1240)|0); $1245 = HEAP8[$1244>>0]|0; $1246 = $1245&255; $1247 = $1246&65535; $1248 = (255 - ($1247))|0; $1249 = $1248&65535; $1250 = $1249&65535; $1251 = Math_imul($1239, $1250)|0; $1252 = (($1235) + ($1251))|0; $1253 = (($1252) + 128)|0; $1254 = $1253&65535; $temp15 = $1254; $1255 = $temp15; $1256 = $1255&65535; $1257 = $temp15; $1258 = $1257&65535; $1259 = $1258 >> 8; $1260 = (($1256) + ($1259))|0; $1261 = $1260 >> 8; $1262 = $1261&255; $1263 = $i10; $1264 = $palette13; $1265 = (($1264) + (($1263*3)|0)|0); $1266 = ((($1265)) + 1|0); HEAP8[$1266>>0] = $1262; $1267 = $i10; $1268 = $palette13; $1269 = (($1268) + (($1267*3)|0)|0); $1270 = ((($1269)) + 2|0); $1271 = HEAP8[$1270>>0]|0; $1272 = $1271&255; $1273 = $1272&65535; $1274 = $i10; $1275 = $0; $1276 = ((($1275)) + 484|0); $1277 = HEAP32[$1276>>2]|0; $1278 = (($1277) + ($1274)|0); $1279 = HEAP8[$1278>>0]|0; $1280 = $1279&255; $1281 = $1280&65535; $1282 = Math_imul($1273, $1281)|0; $1283 = ((($back12)) + 2|0); $1284 = HEAP8[$1283>>0]|0; $1285 = $1284&255; $1286 = $1285&65535; $1287 = $i10; $1288 = $0; $1289 = ((($1288)) + 484|0); $1290 = HEAP32[$1289>>2]|0; $1291 = (($1290) + ($1287)|0); $1292 = HEAP8[$1291>>0]|0; $1293 = $1292&255; $1294 = $1293&65535; $1295 = (255 - ($1294))|0; $1296 = $1295&65535; $1297 = $1296&65535; $1298 = Math_imul($1286, $1297)|0; $1299 = (($1282) + ($1298))|0; $1300 = (($1299) + 128)|0; $1301 = $1300&65535; $temp16 = $1301; $1302 = $temp16; $1303 = $1302&65535; $1304 = $temp16; $1305 = $1304&65535; $1306 = $1305 >> 8; $1307 = (($1303) + ($1306))|0; $1308 = $1307 >> 8; $1309 = $1308&255; $1310 = $i10; $1311 = $palette13; $1312 = (($1311) + (($1310*3)|0)|0); $1313 = ((($1312)) + 2|0); HEAP8[$1313>>0] = $1309; } } $1314 = $i10; $1315 = (($1314) + 1)|0; $i10 = $1315; } $1316 = $0; $1317 = ((($1316)) + 204|0); $1318 = HEAP32[$1317>>2]|0; $1319 = $1318 & -129; HEAP32[$1317>>2] = $1319; $1320 = $0; $1321 = ((($1320)) + 204|0); $1322 = HEAP32[$1321>>2]|0; $1323 = $1322 | 262144; HEAP32[$1321>>2] = $1323; } } $1324 = $0; $1325 = ((($1324)) + 204|0); $1326 = HEAP32[$1325>>2]|0; $1327 = $1326 & 8; $1328 = ($1327|0)!=(0); $1329 = $color_type; $1330 = ($1329|0)==(3); $or$cond3 = $1328 & $1330; if (!($or$cond3)) { STACKTOP = sp;return; } $1331 = $0; $1332 = ((($1331)) + 372|0); $1333 = HEAP16[$1332>>1]|0; $istop18 = $1333; $1334 = $0; $1335 = ((($1334)) + 472|0); $1336 = HEAP8[$1335>>0]|0; $1337 = $1336&255; $1338 = (8 - ($1337))|0; $sr = $1338; $1339 = $0; $1340 = ((($1339)) + 472|0); $1341 = ((($1340)) + 1|0); $1342 = HEAP8[$1341>>0]|0; $1343 = $1342&255; $1344 = (8 - ($1343))|0; $sg = $1344; $1345 = $0; $1346 = ((($1345)) + 472|0); $1347 = ((($1346)) + 2|0); $1348 = HEAP8[$1347>>0]|0; $1349 = $1348&255; $1350 = (8 - ($1349))|0; $sb = $1350; $1351 = $sr; $1352 = ($1351|0)<(0); $1353 = $sr; $1354 = ($1353|0)>(8); $or$cond5 = $1352 | $1354; if ($or$cond5) { $sr = 0; } $1355 = $sg; $1356 = ($1355|0)<(0); $1357 = $sg; $1358 = ($1357|0)>(8); $or$cond7 = $1356 | $1358; if ($or$cond7) { $sg = 0; } $1359 = $sb; $1360 = ($1359|0)<(0); $1361 = $sb; $1362 = ($1361|0)>(8); $or$cond9 = $1360 | $1362; if ($or$cond9) { $sb = 0; } $i17 = 0; while(1) { $1363 = $i17; $1364 = $1363&65535; $1365 = $istop18; $1366 = $1365&65535; $1367 = ($1364|0)<($1366|0); if (!($1367)) { break; } $1368 = $sr; $1369 = $i17; $1370 = $1369&65535; $1371 = $0; $1372 = ((($1371)) + 368|0); $1373 = HEAP32[$1372>>2]|0; $1374 = (($1373) + (($1370*3)|0)|0); $1375 = HEAP8[$1374>>0]|0; $1376 = $1375&255; $1377 = $1376 >> $1368; $1378 = $1377&255; HEAP8[$1374>>0] = $1378; $1379 = $sg; $1380 = $i17; $1381 = $1380&65535; $1382 = $0; $1383 = ((($1382)) + 368|0); $1384 = HEAP32[$1383>>2]|0; $1385 = (($1384) + (($1381*3)|0)|0); $1386 = ((($1385)) + 1|0); $1387 = HEAP8[$1386>>0]|0; $1388 = $1387&255; $1389 = $1388 >> $1379; $1390 = $1389&255; HEAP8[$1386>>0] = $1390; $1391 = $sb; $1392 = $i17; $1393 = $1392&65535; $1394 = $0; $1395 = ((($1394)) + 368|0); $1396 = HEAP32[$1395>>2]|0; $1397 = (($1396) + (($1393*3)|0)|0); $1398 = ((($1397)) + 2|0); $1399 = HEAP8[$1398>>0]|0; $1400 = $1399&255; $1401 = $1400 >> $1391; $1402 = $1401&255; HEAP8[$1398>>0] = $1402; $1403 = $i17; $1404 = (($1403) + 1)<<16>>16; $i17 = $1404; } STACKTOP = sp;return; } function _png_build_gamma_table($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0.0; var $170 = 0, $171 = 0, $172 = 0.0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0.0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0, $296 = 0.0; var $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0.0, $300 = 0.0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0.0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0.0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0.0, $378 = 0.0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0.0, $383 = 0.0, $384 = 0.0, $385 = 0, $386 = 0.0; var $387 = 0.0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0.0; var $422 = 0.0, $423 = 0.0, $424 = 0.0, $425 = 0.0, $426 = 0.0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0; var $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0; var $fin = 0.0, $fout = 0.0, $g = 0.0, $g1 = 0.0, $i = 0, $i2 = 0, $ig = 0, $j = 0, $last = 0, $max = 0, $num = 0, $or$cond = 0, $shift = 0, $sig_bit = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 387|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)<=(8); $6 = $0; if ($5) { $7 = ((($6)) + 444|0); $8 = +HEAPF32[$7>>2]; $9 = $8; $10 = $9 > 9.9999999999999995E-7; if ($10) { $11 = $0; $12 = ((($11)) + 440|0); $13 = +HEAPF32[$12>>2]; $14 = $0; $15 = ((($14)) + 444|0); $16 = +HEAPF32[$15>>2]; $17 = $13 * $16; $18 = $17; $19 = 1.0 / $18; $g = $19; } else { $g = 1.0; } $20 = $0; $21 = (_png_malloc($20,256)|0); $22 = $0; $23 = ((($22)) + 448|0); HEAP32[$23>>2] = $21; $i = 0; while(1) { $24 = $i; $25 = ($24|0)<(256); if (!($25)) { break; } $26 = $i; $27 = (+($26|0)); $28 = $27 / 255.0; $29 = $g; $30 = (+Math_pow((+$28),(+$29))); $31 = $30 * 255.0; $32 = $31 + 0.5; $33 = (~~(($32))&255); $34 = $i; $35 = $0; $36 = ((($35)) + 448|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) + ($34)|0); HEAP8[$38>>0] = $33; $39 = $i; $40 = (($39) + 1)|0; $i = $40; } $41 = $0; $42 = ((($41)) + 204|0); $43 = HEAP32[$42>>2]|0; $44 = $43 & 6291584; $45 = ($44|0)!=(0); if (!($45)) { STACKTOP = sp;return; } $46 = $0; $47 = ((($46)) + 440|0); $48 = +HEAPF32[$47>>2]; $49 = $48; $50 = 1.0 / $49; $g = $50; $51 = $0; $52 = (_png_malloc($51,256)|0); $53 = $0; $54 = ((($53)) + 456|0); HEAP32[$54>>2] = $52; $i = 0; while(1) { $55 = $i; $56 = ($55|0)<(256); if (!($56)) { break; } $57 = $i; $58 = (+($57|0)); $59 = $58 / 255.0; $60 = $g; $61 = (+Math_pow((+$59),(+$60))); $62 = $61 * 255.0; $63 = $62 + 0.5; $64 = (~~(($63))&255); $65 = $i; $66 = $0; $67 = ((($66)) + 456|0); $68 = HEAP32[$67>>2]|0; $69 = (($68) + ($65)|0); HEAP8[$69>>0] = $64; $70 = $i; $71 = (($70) + 1)|0; $i = $71; } $72 = $0; $73 = (_png_malloc($72,256)|0); $74 = $0; $75 = ((($74)) + 452|0); HEAP32[$75>>2] = $73; $76 = $0; $77 = ((($76)) + 444|0); $78 = +HEAPF32[$77>>2]; $79 = $78; $80 = $79 > 9.9999999999999995E-7; $81 = $0; if ($80) { $82 = ((($81)) + 444|0); $83 = +HEAPF32[$82>>2]; $84 = $83; $85 = 1.0 / $84; $g = $85; } else { $86 = ((($81)) + 440|0); $87 = +HEAPF32[$86>>2]; $88 = $87; $g = $88; } $i = 0; while(1) { $89 = $i; $90 = ($89|0)<(256); if (!($90)) { break; } $91 = $i; $92 = (+($91|0)); $93 = $92 / 255.0; $94 = $g; $95 = (+Math_pow((+$93),(+$94))); $96 = $95 * 255.0; $97 = $96 + 0.5; $98 = (~~(($97))&255); $99 = $i; $100 = $0; $101 = ((($100)) + 452|0); $102 = HEAP32[$101>>2]|0; $103 = (($102) + ($99)|0); HEAP8[$103>>0] = $98; $104 = $i; $105 = (($104) + 1)|0; $i = $105; } STACKTOP = sp;return; } $106 = ((($6)) + 386|0); $107 = HEAP8[$106>>0]|0; $108 = $107&255; $109 = $108 & 2; $110 = ($109|0)!=(0); $111 = $0; $112 = ((($111)) + 472|0); if ($110) { $113 = HEAP8[$112>>0]|0; $114 = $113&255; $sig_bit = $114; $115 = $0; $116 = ((($115)) + 472|0); $117 = ((($116)) + 1|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = $sig_bit; $121 = ($119|0)>($120|0); if ($121) { $122 = $0; $123 = ((($122)) + 472|0); $124 = ((($123)) + 1|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $sig_bit = $126; } $127 = $0; $128 = ((($127)) + 472|0); $129 = ((($128)) + 2|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = $sig_bit; $133 = ($131|0)>($132|0); if ($133) { $134 = $0; $135 = ((($134)) + 472|0); $136 = ((($135)) + 2|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $sig_bit = $138; } } else { $139 = ((($112)) + 3|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $sig_bit = $141; } $142 = $sig_bit; $143 = ($142|0)>(0); if ($143) { $144 = $sig_bit; $145 = (16 - ($144))|0; $shift = $145; } else { $shift = 0; } $146 = $0; $147 = ((($146)) + 204|0); $148 = HEAP32[$147>>2]|0; $149 = $148 & 1024; $150 = ($149|0)!=(0); $151 = $shift; $152 = ($151|0)<(5); $or$cond = $150 & $152; if ($or$cond) { $shift = 5; } $153 = $shift; $154 = ($153|0)>(8); if ($154) { $shift = 8; } $155 = $shift; $156 = ($155|0)<(0); if ($156) { $shift = 0; } $157 = $shift; $158 = $157&255; $159 = $158&255; $160 = $0; $161 = ((($160)) + 436|0); HEAP32[$161>>2] = $159; $162 = $shift; $163 = (8 - ($162))|0; $164 = 1 << $163; $num = $164; $165 = $0; $166 = ((($165)) + 444|0); $167 = +HEAPF32[$166>>2]; $168 = $167; $169 = $168 > 9.9999999999999995E-7; if ($169) { $170 = $0; $171 = ((($170)) + 440|0); $172 = +HEAPF32[$171>>2]; $173 = $0; $174 = ((($173)) + 444|0); $175 = +HEAPF32[$174>>2]; $176 = $172 * $175; $177 = $176; $178 = 1.0 / $177; $g1 = $178; } else { $g1 = 1.0; } $179 = $0; $180 = $num; $181 = $180<<2; $182 = (_png_malloc($179,$181)|0); $183 = $0; $184 = ((($183)) + 460|0); HEAP32[$184>>2] = $182; $185 = $0; $186 = ((($185)) + 460|0); $187 = HEAP32[$186>>2]|0; $188 = $num; $189 = $188<<2; _memset(($187|0),0,($189|0))|0; $190 = $0; $191 = ((($190)) + 204|0); $192 = HEAP32[$191>>2]|0; $193 = $192 & 1152; $194 = ($193|0)!=(0); $i2 = 0; L52: do { if ($194) { while(1) { $195 = $i2; $196 = $num; $197 = ($195|0)<($196|0); if (!($197)) { break; } $198 = $0; $199 = (_png_malloc($198,512)|0); $200 = $i2; $201 = $0; $202 = ((($201)) + 460|0); $203 = HEAP32[$202>>2]|0; $204 = (($203) + ($200<<2)|0); HEAP32[$204>>2] = $199; $205 = $i2; $206 = (($205) + 1)|0; $i2 = $206; } $207 = $g1; $208 = 1.0 / $207; $g1 = $208; $last = 0; $i2 = 0; while(1) { $209 = $i2; $210 = ($209|0)<(256); if (!($210)) { break; } $211 = $i2; $212 = (+($211|0)); $213 = $212 + 0.5; $214 = $213 / 256.0; $fout = $214; $215 = $fout; $216 = $g1; $217 = (+Math_pow((+$215),(+$216))); $fin = $217; $218 = $fin; $219 = $num; $220 = $219 << 8; $221 = (+($220>>>0)); $222 = $218 * $221; $223 = (~~(($222))>>>0); $max = $223; while(1) { $224 = $last; $225 = $max; $226 = ($224>>>0)<=($225>>>0); $227 = $i2; if (!($226)) { break; } $228 = $227&65535; $229 = $228&65535; $230 = $i2; $231 = $230&65535; $232 = $231&65535; $233 = $232 << 8; $234 = $229 | $233; $235 = $234&65535; $236 = $last; $237 = $shift; $238 = (8 - ($237))|0; $239 = $236 >>> $238; $240 = $last; $241 = $shift; $242 = 255 >> $241; $243 = $240 & $242; $244 = $0; $245 = ((($244)) + 460|0); $246 = HEAP32[$245>>2]|0; $247 = (($246) + ($243<<2)|0); $248 = HEAP32[$247>>2]|0; $249 = (($248) + ($239<<1)|0); HEAP16[$249>>1] = $235; $250 = $last; $251 = (($250) + 1)|0; $last = $251; } $252 = (($227) + 1)|0; $i2 = $252; } while(1) { $253 = $last; $254 = $num; $255 = $254 << 8; $256 = ($253>>>0)<($255>>>0); if (!($256)) { break L52; } $257 = $last; $258 = $shift; $259 = (8 - ($258))|0; $260 = $257 >>> $259; $261 = $last; $262 = $shift; $263 = 255 >> $262; $264 = $261 & $263; $265 = $0; $266 = ((($265)) + 460|0); $267 = HEAP32[$266>>2]|0; $268 = (($267) + ($264<<2)|0); $269 = HEAP32[$268>>2]|0; $270 = (($269) + ($260<<1)|0); HEAP16[$270>>1] = -1; $271 = $last; $272 = (($271) + 1)|0; $last = $272; } } else { while(1) { $273 = $i2; $274 = $num; $275 = ($273|0)<($274|0); if (!($275)) { break L52; } $276 = $0; $277 = (_png_malloc($276,512)|0); $278 = $i2; $279 = $0; $280 = ((($279)) + 460|0); $281 = HEAP32[$280>>2]|0; $282 = (($281) + ($278<<2)|0); HEAP32[$282>>2] = $277; $283 = $i2; $284 = $shift; $285 = (71664 + ($284<<2)|0); $286 = HEAP32[$285>>2]|0; $287 = Math_imul($283, $286)|0; $288 = $287 >>> 4; $ig = $288; $j = 0; while(1) { $289 = $j; $290 = ($289|0)<(256); if (!($290)) { break; } $291 = $ig; $292 = $j; $293 = $292 << 8; $294 = (($291) + ($293))|0; $295 = (+($294>>>0)); $296 = $295 / 65535.0; $297 = $g1; $298 = (+Math_pow((+$296),(+$297))); $299 = $298 * 65535.0; $300 = $299 + 0.5; $301 = (~~(($300))&65535); $302 = $j; $303 = $i2; $304 = $0; $305 = ((($304)) + 460|0); $306 = HEAP32[$305>>2]|0; $307 = (($306) + ($303<<2)|0); $308 = HEAP32[$307>>2]|0; $309 = (($308) + ($302<<1)|0); HEAP16[$309>>1] = $301; $310 = $j; $311 = (($310) + 1)|0; $j = $311; } $312 = $i2; $313 = (($312) + 1)|0; $i2 = $313; } } } while(0); $314 = $0; $315 = ((($314)) + 204|0); $316 = HEAP32[$315>>2]|0; $317 = $316 & 6291584; $318 = ($317|0)!=(0); if (!($318)) { STACKTOP = sp;return; } $319 = $0; $320 = ((($319)) + 440|0); $321 = +HEAPF32[$320>>2]; $322 = $321; $323 = 1.0 / $322; $g1 = $323; $324 = $0; $325 = $num; $326 = $325<<2; $327 = (_png_malloc($324,$326)|0); $328 = $0; $329 = ((($328)) + 468|0); HEAP32[$329>>2] = $327; $330 = $0; $331 = ((($330)) + 468|0); $332 = HEAP32[$331>>2]|0; $333 = $num; $334 = $333<<2; _memset(($332|0),0,($334|0))|0; $i2 = 0; while(1) { $335 = $i2; $336 = $num; $337 = ($335|0)<($336|0); $338 = $0; if (!($337)) { break; } $339 = (_png_malloc($338,512)|0); $340 = $i2; $341 = $0; $342 = ((($341)) + 468|0); $343 = HEAP32[$342>>2]|0; $344 = (($343) + ($340<<2)|0); HEAP32[$344>>2] = $339; $345 = $i2; $346 = $shift; $347 = (71664 + ($346<<2)|0); $348 = HEAP32[$347>>2]|0; $349 = Math_imul($345, $348)|0; $350 = $349 >>> 4; $ig = $350; $j = 0; while(1) { $351 = $j; $352 = ($351|0)<(256); if (!($352)) { break; } $353 = $ig; $354 = $j; $355 = $354 << 8; $356 = (($353) + ($355))|0; $357 = (+($356>>>0)); $358 = $357 / 65535.0; $359 = $g1; $360 = (+Math_pow((+$358),(+$359))); $361 = $360 * 65535.0; $362 = $361 + 0.5; $363 = (~~(($362))&65535); $364 = $j; $365 = $i2; $366 = $0; $367 = ((($366)) + 468|0); $368 = HEAP32[$367>>2]|0; $369 = (($368) + ($365<<2)|0); $370 = HEAP32[$369>>2]|0; $371 = (($370) + ($364<<1)|0); HEAP16[$371>>1] = $363; $372 = $j; $373 = (($372) + 1)|0; $j = $373; } $374 = $i2; $375 = (($374) + 1)|0; $i2 = $375; } $376 = ((($338)) + 444|0); $377 = +HEAPF32[$376>>2]; $378 = $377; $379 = $378 > 9.9999999999999995E-7; $380 = $0; if ($379) { $381 = ((($380)) + 444|0); $382 = +HEAPF32[$381>>2]; $383 = $382; $384 = 1.0 / $383; $g1 = $384; } else { $385 = ((($380)) + 440|0); $386 = +HEAPF32[$385>>2]; $387 = $386; $g1 = $387; } $388 = $0; $389 = $num; $390 = $389<<2; $391 = (_png_malloc($388,$390)|0); $392 = $0; $393 = ((($392)) + 464|0); HEAP32[$393>>2] = $391; $394 = $0; $395 = ((($394)) + 464|0); $396 = HEAP32[$395>>2]|0; $397 = $num; $398 = $397<<2; _memset(($396|0),0,($398|0))|0; $i2 = 0; while(1) { $399 = $i2; $400 = $num; $401 = ($399|0)<($400|0); if (!($401)) { break; } $402 = $0; $403 = (_png_malloc($402,512)|0); $404 = $i2; $405 = $0; $406 = ((($405)) + 464|0); $407 = HEAP32[$406>>2]|0; $408 = (($407) + ($404<<2)|0); HEAP32[$408>>2] = $403; $409 = $i2; $410 = $shift; $411 = (71664 + ($410<<2)|0); $412 = HEAP32[$411>>2]|0; $413 = Math_imul($409, $412)|0; $414 = $413 >>> 4; $ig = $414; $j = 0; while(1) { $415 = $j; $416 = ($415|0)<(256); if (!($416)) { break; } $417 = $ig; $418 = $j; $419 = $418 << 8; $420 = (($417) + ($419))|0; $421 = (+($420>>>0)); $422 = $421 / 65535.0; $423 = $g1; $424 = (+Math_pow((+$422),(+$423))); $425 = $424 * 65535.0; $426 = $425 + 0.5; $427 = (~~(($426))&65535); $428 = $j; $429 = $i2; $430 = $0; $431 = ((($430)) + 464|0); $432 = HEAP32[$431>>2]|0; $433 = (($432) + ($429<<2)|0); $434 = HEAP32[$433>>2]|0; $435 = (($434) + ($428<<1)|0); HEAP16[$435>>1] = $427; $436 = $j; $437 = (($436) + 1)|0; $j = $437; } $438 = $i2; $439 = (($438) + 1)|0; $i2 = $439; } STACKTOP = sp;return; } function _png_do_read_transformations($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $msg = 0, $rgb_error = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $msg = sp + 16|0; $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 328|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $5 = $0; $6 = ((($5)) + 320|0); $7 = HEAP32[$6>>2]|0; $8 = $0; $9 = ((($8)) + 384|0); $10 = HEAP8[$9>>0]|0; $11 = $10&255; HEAP32[$vararg_buffer>>2] = $7; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $11; (_snprintf($msg,50,175331,$vararg_buffer)|0); $12 = $0; _png_error($12,$msg); } $13 = $0; $14 = ((($13)) + 200|0); $15 = HEAP32[$14>>2]|0; $16 = $15 & 64; $17 = ($16|0)!=(0); if (!($17)) { $18 = $0; _png_error($18,175368); } $19 = $0; $20 = ((($19)) + 204|0); $21 = HEAP32[$20>>2]|0; $22 = $21 & 4096; $23 = ($22|0)!=(0); do { if ($23) { $24 = $0; $25 = ((($24)) + 348|0); $26 = ((($25)) + 8|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ($28|0)==(3); $30 = $0; if ($29) { $31 = ((($30)) + 348|0); $32 = $0; $33 = ((($32)) + 328|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 1|0); $36 = $0; $37 = ((($36)) + 368|0); $38 = HEAP32[$37>>2]|0; $39 = $0; $40 = ((($39)) + 484|0); $41 = HEAP32[$40>>2]|0; $42 = $0; $43 = ((($42)) + 374|0); $44 = HEAP16[$43>>1]|0; $45 = $44&65535; _png_do_expand_palette($31,$35,$38,$41,$45); break; } $46 = ((($30)) + 374|0); $47 = HEAP16[$46>>1]|0; $48 = $47&65535; $49 = ($48|0)!=(0); if ($49) { $50 = $0; $51 = ((($50)) + 204|0); $52 = HEAP32[$51>>2]|0; $53 = $52 & 33554432; $54 = ($53|0)!=(0); if ($54) { $55 = $0; $56 = ((($55)) + 348|0); $57 = $0; $58 = ((($57)) + 328|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 1|0); $61 = $0; $62 = ((($61)) + 488|0); _png_do_expand($56,$60,$62); break; } } $63 = $0; $64 = ((($63)) + 348|0); $65 = $0; $66 = ((($65)) + 328|0); $67 = HEAP32[$66>>2]|0; $68 = ((($67)) + 1|0); _png_do_expand($64,$68,0); } } while(0); $69 = $0; $70 = ((($69)) + 200|0); $71 = HEAP32[$70>>2]|0; $72 = $71 & 4194304; $73 = ($72|0)!=(0); if ($73) { $74 = $0; $75 = ((($74)) + 348|0); $76 = $0; $77 = ((($76)) + 328|0); $78 = HEAP32[$77>>2]|0; $79 = ((($78)) + 1|0); $80 = $0; $81 = ((($80)) + 200|0); $82 = HEAP32[$81>>2]|0; $83 = $82 & 4194304; $84 = 128 | $83; _png_do_strip_filler($75,$79,$84); } $85 = $0; $86 = ((($85)) + 204|0); $87 = HEAP32[$86>>2]|0; $88 = $87 & 6291456; $89 = ($88|0)!=(0); if ($89) { $90 = $0; $91 = $0; $92 = ((($91)) + 348|0); $93 = $0; $94 = ((($93)) + 328|0); $95 = HEAP32[$94>>2]|0; $96 = ((($95)) + 1|0); $97 = (_png_do_rgb_to_gray($90,$92,$96)|0); $rgb_error = $97; $98 = $rgb_error; $99 = ($98|0)!=(0); if ($99) { $100 = $0; $101 = ((($100)) + 644|0); HEAP8[$101>>0] = 1; $102 = $0; $103 = ((($102)) + 204|0); $104 = HEAP32[$103>>2]|0; $105 = $104 & 6291456; $106 = ($105|0)==(4194304); if ($106) { $107 = $0; _png_warning($107,175386); } $108 = $0; $109 = ((($108)) + 204|0); $110 = HEAP32[$109>>2]|0; $111 = $110 & 6291456; $112 = ($111|0)==(2097152); if ($112) { $113 = $0; _png_error($113,175386); } } } $114 = $0; $115 = ((($114)) + 204|0); $116 = HEAP32[$115>>2]|0; $117 = $116 & 16384; $118 = ($117|0)!=(0); if ($118) { $119 = $0; $120 = ((($119)) + 196|0); $121 = HEAP32[$120>>2]|0; $122 = $121 & 2048; $123 = ($122|0)!=(0); if (!($123)) { $124 = $0; $125 = ((($124)) + 348|0); $126 = $0; $127 = ((($126)) + 328|0); $128 = HEAP32[$127>>2]|0; $129 = ((($128)) + 1|0); _png_do_gray_to_rgb($125,$129); } } $130 = $0; $131 = ((($130)) + 204|0); $132 = HEAP32[$131>>2]|0; $133 = $132 & 128; $134 = ($133|0)!=(0); do { if ($134) { $135 = $0; $136 = ((($135)) + 374|0); $137 = HEAP16[$136>>1]|0; $138 = $137&65535; $139 = ($138|0)!=(0); if (!($139)) { $140 = $0; $141 = ((($140)) + 386|0); $142 = HEAP8[$141>>0]|0; $143 = $142&255; $144 = $143 & 4; $145 = ($144|0)!=(0); if (!($145)) { break; } } $146 = $0; $147 = ((($146)) + 348|0); $148 = $0; $149 = ((($148)) + 328|0); $150 = HEAP32[$149>>2]|0; $151 = ((($150)) + 1|0); $152 = $0; $153 = ((($152)) + 488|0); $154 = $0; $155 = ((($154)) + 404|0); $156 = $0; $157 = ((($156)) + 414|0); $158 = $0; $159 = ((($158)) + 448|0); $160 = HEAP32[$159>>2]|0; $161 = $0; $162 = ((($161)) + 452|0); $163 = HEAP32[$162>>2]|0; $164 = $0; $165 = ((($164)) + 456|0); $166 = HEAP32[$165>>2]|0; $167 = $0; $168 = ((($167)) + 460|0); $169 = HEAP32[$168>>2]|0; $170 = $0; $171 = ((($170)) + 464|0); $172 = HEAP32[$171>>2]|0; $173 = $0; $174 = ((($173)) + 468|0); $175 = HEAP32[$174>>2]|0; $176 = $0; $177 = ((($176)) + 436|0); $178 = HEAP32[$177>>2]|0; _png_do_background($147,$151,$153,$155,$157,$160,$163,$166,$169,$172,$175,$178); } } while(0); $179 = $0; $180 = ((($179)) + 204|0); $181 = HEAP32[$180>>2]|0; $182 = $181 & 8192; $183 = ($182|0)!=(0); do { if ($183) { $184 = $0; $185 = ((($184)) + 204|0); $186 = HEAP32[$185>>2]|0; $187 = $186 & 128; $188 = ($187|0)!=(0); if ($188) { $189 = $0; $190 = ((($189)) + 374|0); $191 = HEAP16[$190>>1]|0; $192 = $191&65535; $193 = ($192|0)!=(0); if ($193) { break; } $194 = $0; $195 = ((($194)) + 386|0); $196 = HEAP8[$195>>0]|0; $197 = $196&255; $198 = $197 & 4; $199 = ($198|0)!=(0); if ($199) { break; } } $200 = $0; $201 = ((($200)) + 386|0); $202 = HEAP8[$201>>0]|0; $203 = $202&255; $204 = ($203|0)!=(3); if ($204) { $205 = $0; $206 = ((($205)) + 348|0); $207 = $0; $208 = ((($207)) + 328|0); $209 = HEAP32[$208>>2]|0; $210 = ((($209)) + 1|0); $211 = $0; $212 = ((($211)) + 448|0); $213 = HEAP32[$212>>2]|0; $214 = $0; $215 = ((($214)) + 460|0); $216 = HEAP32[$215>>2]|0; $217 = $0; $218 = ((($217)) + 436|0); $219 = HEAP32[$218>>2]|0; _png_do_gamma($206,$210,$213,$216,$219); } } } while(0); $220 = $0; $221 = ((($220)) + 204|0); $222 = HEAP32[$221>>2]|0; $223 = $222 & 1024; $224 = ($223|0)!=(0); if ($224) { $225 = $0; $226 = ((($225)) + 348|0); $227 = $0; $228 = ((($227)) + 328|0); $229 = HEAP32[$228>>2]|0; $230 = ((($229)) + 1|0); _png_do_chop($226,$230); } $231 = $0; $232 = ((($231)) + 204|0); $233 = HEAP32[$232>>2]|0; $234 = $233 & 64; $235 = ($234|0)!=(0); if ($235) { $236 = $0; $237 = ((($236)) + 348|0); $238 = $0; $239 = ((($238)) + 328|0); $240 = HEAP32[$239>>2]|0; $241 = ((($240)) + 1|0); $242 = $0; $243 = ((($242)) + 584|0); $244 = HEAP32[$243>>2]|0; $245 = $0; $246 = ((($245)) + 588|0); $247 = HEAP32[$246>>2]|0; _png_do_dither($237,$241,$244,$247); $248 = $0; $249 = ((($248)) + 348|0); $250 = ((($249)) + 4|0); $251 = HEAP32[$250>>2]|0; $252 = ($251|0)==(0); if ($252) { $253 = $0; _png_error($253,175425); } } $254 = $0; $255 = ((($254)) + 204|0); $256 = HEAP32[$255>>2]|0; $257 = $256 & 32; $258 = ($257|0)!=(0); if ($258) { $259 = $0; $260 = ((($259)) + 348|0); $261 = $0; $262 = ((($261)) + 328|0); $263 = HEAP32[$262>>2]|0; $264 = ((($263)) + 1|0); _png_do_invert($260,$264); } $265 = $0; $266 = ((($265)) + 204|0); $267 = HEAP32[$266>>2]|0; $268 = $267 & 8; $269 = ($268|0)!=(0); if ($269) { $270 = $0; $271 = ((($270)) + 348|0); $272 = $0; $273 = ((($272)) + 328|0); $274 = HEAP32[$273>>2]|0; $275 = ((($274)) + 1|0); $276 = $0; $277 = ((($276)) + 477|0); _png_do_unshift($271,$275,$277); } $278 = $0; $279 = ((($278)) + 204|0); $280 = HEAP32[$279>>2]|0; $281 = $280 & 4; $282 = ($281|0)!=(0); if ($282) { $283 = $0; $284 = ((($283)) + 348|0); $285 = $0; $286 = ((($285)) + 328|0); $287 = HEAP32[$286>>2]|0; $288 = ((($287)) + 1|0); _png_do_unpack($284,$288); } $289 = $0; $290 = ((($289)) + 204|0); $291 = HEAP32[$290>>2]|0; $292 = $291 & 1; $293 = ($292|0)!=(0); if ($293) { $294 = $0; $295 = ((($294)) + 348|0); $296 = $0; $297 = ((($296)) + 328|0); $298 = HEAP32[$297>>2]|0; $299 = ((($298)) + 1|0); _png_do_bgr($295,$299); } $300 = $0; $301 = ((($300)) + 204|0); $302 = HEAP32[$301>>2]|0; $303 = $302 & 65536; $304 = ($303|0)!=(0); if ($304) { $305 = $0; $306 = ((($305)) + 348|0); $307 = $0; $308 = ((($307)) + 328|0); $309 = HEAP32[$308>>2]|0; $310 = ((($309)) + 1|0); _png_do_packswap($306,$310); } $311 = $0; $312 = ((($311)) + 204|0); $313 = HEAP32[$312>>2]|0; $314 = $313 & 16384; $315 = ($314|0)!=(0); if ($315) { $316 = $0; $317 = ((($316)) + 196|0); $318 = HEAP32[$317>>2]|0; $319 = $318 & 2048; $320 = ($319|0)!=(0); if ($320) { $321 = $0; $322 = ((($321)) + 348|0); $323 = $0; $324 = ((($323)) + 328|0); $325 = HEAP32[$324>>2]|0; $326 = ((($325)) + 1|0); _png_do_gray_to_rgb($322,$326); } } $327 = $0; $328 = ((($327)) + 204|0); $329 = HEAP32[$328>>2]|0; $330 = $329 & 32768; $331 = ($330|0)!=(0); if ($331) { $332 = $0; $333 = ((($332)) + 348|0); $334 = $0; $335 = ((($334)) + 328|0); $336 = HEAP32[$335>>2]|0; $337 = ((($336)) + 1|0); $338 = $0; $339 = ((($338)) + 394|0); $340 = HEAP16[$339>>1]|0; $341 = $340&65535; $342 = $0; $343 = ((($342)) + 200|0); $344 = HEAP32[$343>>2]|0; _png_do_read_filler($333,$337,$341,$344); } $345 = $0; $346 = ((($345)) + 204|0); $347 = HEAP32[$346>>2]|0; $348 = $347 & 524288; $349 = ($348|0)!=(0); if ($349) { $350 = $0; $351 = ((($350)) + 348|0); $352 = $0; $353 = ((($352)) + 328|0); $354 = HEAP32[$353>>2]|0; $355 = ((($354)) + 1|0); _png_do_read_invert_alpha($351,$355); } $356 = $0; $357 = ((($356)) + 204|0); $358 = HEAP32[$357>>2]|0; $359 = $358 & 131072; $360 = ($359|0)!=(0); if ($360) { $361 = $0; $362 = ((($361)) + 348|0); $363 = $0; $364 = ((($363)) + 328|0); $365 = HEAP32[$364>>2]|0; $366 = ((($365)) + 1|0); _png_do_read_swap_alpha($362,$366); } $367 = $0; $368 = ((($367)) + 204|0); $369 = HEAP32[$368>>2]|0; $370 = $369 & 16; $371 = ($370|0)!=(0); if ($371) { $372 = $0; $373 = ((($372)) + 348|0); $374 = $0; $375 = ((($374)) + 328|0); $376 = HEAP32[$375>>2]|0; $377 = ((($376)) + 1|0); _png_do_swap($373,$377); } $378 = $0; $379 = ((($378)) + 204|0); $380 = HEAP32[$379>>2]|0; $381 = $380 & 1048576; $382 = ($381|0)!=(0); if (!($382)) { STACKTOP = sp;return; } $383 = $0; $384 = ((($383)) + 180|0); $385 = HEAP32[$384>>2]|0; $386 = ($385|0)!=(0|0); if ($386) { $387 = $0; $388 = ((($387)) + 180|0); $389 = HEAP32[$388>>2]|0; $390 = $0; $391 = $0; $392 = ((($391)) + 348|0); $393 = $0; $394 = ((($393)) + 328|0); $395 = HEAP32[$394>>2]|0; $396 = ((($395)) + 1|0); FUNCTION_TABLE_viii[$389 & 8191]($390,$392,$396); } $397 = $0; $398 = ((($397)) + 192|0); $399 = HEAP8[$398>>0]|0; $400 = ($399<<24>>24)!=(0); if ($400) { $401 = $0; $402 = ((($401)) + 192|0); $403 = HEAP8[$402>>0]|0; $404 = $0; $405 = ((($404)) + 348|0); $406 = ((($405)) + 9|0); HEAP8[$406>>0] = $403; } $407 = $0; $408 = ((($407)) + 193|0); $409 = HEAP8[$408>>0]|0; $410 = ($409<<24>>24)!=(0); if ($410) { $411 = $0; $412 = ((($411)) + 193|0); $413 = HEAP8[$412>>0]|0; $414 = $0; $415 = ((($414)) + 348|0); $416 = ((($415)) + 10|0); HEAP8[$416>>0] = $413; } $417 = $0; $418 = ((($417)) + 348|0); $419 = ((($418)) + 9|0); $420 = HEAP8[$419>>0]|0; $421 = $420&255; $422 = $0; $423 = ((($422)) + 348|0); $424 = ((($423)) + 10|0); $425 = HEAP8[$424>>0]|0; $426 = $425&255; $427 = Math_imul($421, $426)|0; $428 = $427&255; $429 = $0; $430 = ((($429)) + 348|0); $431 = ((($430)) + 11|0); HEAP8[$431>>0] = $428; $432 = $0; $433 = ((($432)) + 348|0); $434 = ((($433)) + 11|0); $435 = HEAP8[$434>>0]|0; $436 = $435&255; $437 = ($436|0)>=(8); $438 = $0; $439 = ((($438)) + 348|0); $440 = HEAP32[$439>>2]|0; $441 = $0; $442 = ((($441)) + 348|0); $443 = ((($442)) + 11|0); $444 = HEAP8[$443>>0]|0; $445 = $444&255; if ($437) { $446 = $445 >>> 3; $447 = Math_imul($440, $446)|0; $454 = $447; } else { $448 = Math_imul($440, $445)|0; $449 = (($448) + 7)|0; $450 = $449 >>> 3; $454 = $450; } $451 = $0; $452 = ((($451)) + 348|0); $453 = ((($452)) + 4|0); HEAP32[$453>>2] = $454; STACKTOP = sp;return; } function _png_do_expand_palette($row_info,$row,$palette,$trans,$num_trans) { $row_info = $row_info|0; $row = $row|0; $palette = $palette|0; $trans = $trans|0; $num_trans = $num_trans|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $dp = 0, $i = 0, $row_width = 0, $shift = 0; var $sp = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $palette; $3 = $trans; $4 = $num_trans; $5 = $0; $6 = HEAP32[$5>>2]|0; $row_width = $6; $7 = $0; $8 = ((($7)) + 8|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ($10|0)==(3); if (!($11)) { STACKTOP = sp;return; } $12 = $0; $13 = ((($12)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ($15|0)<(8); if ($16) { $17 = $0; $18 = ((($17)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; L6: do { switch ($20|0) { case 1: { $21 = $1; $22 = $row_width; $23 = (($22) - 1)|0; $24 = $23 >>> 3; $25 = (($21) + ($24)|0); $sp = $25; $26 = $1; $27 = $row_width; $28 = (($26) + ($27)|0); $29 = ((($28)) + -1|0); $dp = $29; $30 = $row_width; $31 = (($30) + 7)|0; $32 = $31 & 7; $33 = (7 - ($32))|0; $shift = $33; $i = 0; while(1) { $34 = $i; $35 = $row_width; $36 = ($34>>>0)<($35>>>0); if (!($36)) { break L6; } $37 = $sp; $38 = HEAP8[$37>>0]|0; $39 = $38&255; $40 = $shift; $41 = $39 >> $40; $42 = $41 & 1; $43 = ($42|0)!=(0); $44 = $dp; if ($43) { HEAP8[$44>>0] = 1; } else { HEAP8[$44>>0] = 0; } $45 = $shift; $46 = ($45|0)==(7); if ($46) { $shift = 0; $47 = $sp; $48 = ((($47)) + -1|0); $sp = $48; } else { $49 = $shift; $50 = (($49) + 1)|0; $shift = $50; } $51 = $dp; $52 = ((($51)) + -1|0); $dp = $52; $53 = $i; $54 = (($53) + 1)|0; $i = $54; } break; } case 2: { $55 = $1; $56 = $row_width; $57 = (($56) - 1)|0; $58 = $57 >>> 2; $59 = (($55) + ($58)|0); $sp = $59; $60 = $1; $61 = $row_width; $62 = (($60) + ($61)|0); $63 = ((($62)) + -1|0); $dp = $63; $64 = $row_width; $65 = (($64) + 3)|0; $66 = $65 & 3; $67 = (3 - ($66))|0; $68 = $67 << 1; $shift = $68; $i = 0; while(1) { $69 = $i; $70 = $row_width; $71 = ($69>>>0)<($70>>>0); if (!($71)) { break L6; } $72 = $sp; $73 = HEAP8[$72>>0]|0; $74 = $73&255; $75 = $shift; $76 = $74 >> $75; $77 = $76 & 3; $value = $77; $78 = $value; $79 = $78&255; $80 = $dp; HEAP8[$80>>0] = $79; $81 = $shift; $82 = ($81|0)==(6); if ($82) { $shift = 0; $83 = $sp; $84 = ((($83)) + -1|0); $sp = $84; } else { $85 = $shift; $86 = (($85) + 2)|0; $shift = $86; } $87 = $dp; $88 = ((($87)) + -1|0); $dp = $88; $89 = $i; $90 = (($89) + 1)|0; $i = $90; } break; } case 4: { $91 = $1; $92 = $row_width; $93 = (($92) - 1)|0; $94 = $93 >>> 1; $95 = (($91) + ($94)|0); $sp = $95; $96 = $1; $97 = $row_width; $98 = (($96) + ($97)|0); $99 = ((($98)) + -1|0); $dp = $99; $100 = $row_width; $101 = $100 & 1; $102 = $101 << 2; $shift = $102; $i = 0; while(1) { $103 = $i; $104 = $row_width; $105 = ($103>>>0)<($104>>>0); if (!($105)) { break L6; } $106 = $sp; $107 = HEAP8[$106>>0]|0; $108 = $107&255; $109 = $shift; $110 = $108 >> $109; $111 = $110 & 15; $value = $111; $112 = $value; $113 = $112&255; $114 = $dp; HEAP8[$114>>0] = $113; $115 = $shift; $116 = ($115|0)==(4); if ($116) { $shift = 0; $117 = $sp; $118 = ((($117)) + -1|0); $sp = $118; } else { $119 = $shift; $120 = (($119) + 4)|0; $shift = $120; } $121 = $dp; $122 = ((($121)) + -1|0); $dp = $122; $123 = $i; $124 = (($123) + 1)|0; $i = $124; } break; } default: { } } } while(0); $125 = $0; $126 = ((($125)) + 9|0); HEAP8[$126>>0] = 8; $127 = $0; $128 = ((($127)) + 11|0); HEAP8[$128>>0] = 8; $129 = $row_width; $130 = $0; $131 = ((($130)) + 4|0); HEAP32[$131>>2] = $129; } $132 = $0; $133 = ((($132)) + 9|0); $134 = HEAP8[$133>>0]|0; $135 = $134&255; $cond = ($135|0)==(8); if (!($cond)) { STACKTOP = sp;return; } $136 = $3; $137 = ($136|0)!=(0|0); $138 = $1; $139 = $row_width; $140 = (($138) + ($139)|0); $141 = ((($140)) + -1|0); $sp = $141; $142 = $1; $143 = $row_width; if (!($137)) { $207 = ($143*3)|0; $208 = (($142) + ($207)|0); $209 = ((($208)) + -1|0); $dp = $209; $i = 0; while(1) { $210 = $i; $211 = $row_width; $212 = ($210>>>0)<($211>>>0); if (!($212)) { break; } $213 = $sp; $214 = HEAP8[$213>>0]|0; $215 = $214&255; $216 = $2; $217 = (($216) + (($215*3)|0)|0); $218 = ((($217)) + 2|0); $219 = HEAP8[$218>>0]|0; $220 = $dp; $221 = ((($220)) + -1|0); $dp = $221; HEAP8[$220>>0] = $219; $222 = $sp; $223 = HEAP8[$222>>0]|0; $224 = $223&255; $225 = $2; $226 = (($225) + (($224*3)|0)|0); $227 = ((($226)) + 1|0); $228 = HEAP8[$227>>0]|0; $229 = $dp; $230 = ((($229)) + -1|0); $dp = $230; HEAP8[$229>>0] = $228; $231 = $sp; $232 = HEAP8[$231>>0]|0; $233 = $232&255; $234 = $2; $235 = (($234) + (($233*3)|0)|0); $236 = HEAP8[$235>>0]|0; $237 = $dp; $238 = ((($237)) + -1|0); $dp = $238; HEAP8[$237>>0] = $236; $239 = $sp; $240 = ((($239)) + -1|0); $sp = $240; $241 = $i; $242 = (($241) + 1)|0; $i = $242; } $243 = $0; $244 = ((($243)) + 9|0); HEAP8[$244>>0] = 8; $245 = $0; $246 = ((($245)) + 11|0); HEAP8[$246>>0] = 24; $247 = $row_width; $248 = ($247*3)|0; $249 = $0; $250 = ((($249)) + 4|0); HEAP32[$250>>2] = $248; $251 = $0; $252 = ((($251)) + 8|0); HEAP8[$252>>0] = 2; $253 = $0; $254 = ((($253)) + 10|0); HEAP8[$254>>0] = 3; STACKTOP = sp;return; } $144 = $143 << 2; $145 = (($142) + ($144)|0); $146 = ((($145)) + -1|0); $dp = $146; $i = 0; while(1) { $147 = $i; $148 = $row_width; $149 = ($147>>>0)<($148>>>0); if (!($149)) { break; } $150 = $sp; $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = $4; $154 = ($152|0)>=($153|0); if ($154) { $155 = $dp; $156 = ((($155)) + -1|0); $dp = $156; HEAP8[$155>>0] = -1; } else { $157 = $sp; $158 = HEAP8[$157>>0]|0; $159 = $158&255; $160 = $3; $161 = (($160) + ($159)|0); $162 = HEAP8[$161>>0]|0; $163 = $dp; $164 = ((($163)) + -1|0); $dp = $164; HEAP8[$163>>0] = $162; } $165 = $sp; $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = $2; $169 = (($168) + (($167*3)|0)|0); $170 = ((($169)) + 2|0); $171 = HEAP8[$170>>0]|0; $172 = $dp; $173 = ((($172)) + -1|0); $dp = $173; HEAP8[$172>>0] = $171; $174 = $sp; $175 = HEAP8[$174>>0]|0; $176 = $175&255; $177 = $2; $178 = (($177) + (($176*3)|0)|0); $179 = ((($178)) + 1|0); $180 = HEAP8[$179>>0]|0; $181 = $dp; $182 = ((($181)) + -1|0); $dp = $182; HEAP8[$181>>0] = $180; $183 = $sp; $184 = HEAP8[$183>>0]|0; $185 = $184&255; $186 = $2; $187 = (($186) + (($185*3)|0)|0); $188 = HEAP8[$187>>0]|0; $189 = $dp; $190 = ((($189)) + -1|0); $dp = $190; HEAP8[$189>>0] = $188; $191 = $sp; $192 = ((($191)) + -1|0); $sp = $192; $193 = $i; $194 = (($193) + 1)|0; $i = $194; } $195 = $0; $196 = ((($195)) + 9|0); HEAP8[$196>>0] = 8; $197 = $0; $198 = ((($197)) + 11|0); HEAP8[$198>>0] = 32; $199 = $row_width; $200 = $199<<2; $201 = $0; $202 = ((($201)) + 4|0); HEAP32[$202>>2] = $200; $203 = $0; $204 = ((($203)) + 8|0); HEAP8[$204>>0] = 6; $205 = $0; $206 = ((($205)) + 10|0); HEAP8[$206>>0] = 4; STACKTOP = sp;return; } function _png_do_expand($row_info,$row,$trans_value) { $row_info = $row_info|0; $row = $row|0; $trans_value = $trans_value|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $blue = 0, $blue_high = 0, $blue_low = 0, $dp = 0, $gray = 0, $gray_high = 0, $gray_low = 0, $green = 0, $green_high = 0, $green_low = 0; var $i = 0, $or$cond = 0, $red = 0, $red_high = 0, $red_low = 0, $row_width = 0, $shift = 0, $sp = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $trans_value; $3 = $0; $4 = HEAP32[$3>>2]|0; $row_width = $4; $5 = $0; $6 = ((($5)) + 8|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ($8|0)==(0); if (!($9)) { $296 = $0; $297 = ((($296)) + 8|0); $298 = HEAP8[$297>>0]|0; $299 = $298&255; $300 = ($299|0)==(2); $301 = $2; $302 = ($301|0)!=(0|0); $or$cond = $300 & $302; if (!($or$cond)) { STACKTOP = sp;return; } $303 = $0; $304 = ((($303)) + 9|0); $305 = HEAP8[$304>>0]|0; $306 = $305&255; $307 = ($306|0)==(8); L6: do { if ($307) { $308 = $2; $309 = ((($308)) + 2|0); $310 = HEAP16[$309>>1]|0; $311 = $310&65535; $312 = $311 & 255; $313 = $312&255; $red = $313; $314 = $2; $315 = ((($314)) + 4|0); $316 = HEAP16[$315>>1]|0; $317 = $316&65535; $318 = $317 & 255; $319 = $318&255; $green = $319; $320 = $2; $321 = ((($320)) + 6|0); $322 = HEAP16[$321>>1]|0; $323 = $322&65535; $324 = $323 & 255; $325 = $324&255; $blue = $325; $326 = $1; $327 = $0; $328 = ((($327)) + 4|0); $329 = HEAP32[$328>>2]|0; $330 = (($326) + ($329)|0); $331 = ((($330)) + -1|0); $sp = $331; $332 = $1; $333 = $row_width; $334 = $333 << 2; $335 = (($332) + ($334)|0); $336 = ((($335)) + -1|0); $dp = $336; $i = 0; while(1) { $337 = $i; $338 = $row_width; $339 = ($337>>>0)<($338>>>0); if (!($339)) { break L6; } $340 = $sp; $341 = ((($340)) + -2|0); $342 = HEAP8[$341>>0]|0; $343 = $342&255; $344 = $red; $345 = $344&255; $346 = ($343|0)==($345|0); if ($346) { $347 = $sp; $348 = ((($347)) + -1|0); $349 = HEAP8[$348>>0]|0; $350 = $349&255; $351 = $green; $352 = $351&255; $353 = ($350|0)==($352|0); if ($353) { $354 = $sp; $355 = HEAP8[$354>>0]|0; $356 = $355&255; $357 = $blue; $358 = $357&255; $359 = ($356|0)==($358|0); if ($359) { $360 = $dp; $361 = ((($360)) + -1|0); $dp = $361; HEAP8[$360>>0] = 0; } else { label = 56; } } else { label = 56; } } else { label = 56; } if ((label|0) == 56) { label = 0; $362 = $dp; $363 = ((($362)) + -1|0); $dp = $363; HEAP8[$362>>0] = -1; } $364 = $sp; $365 = ((($364)) + -1|0); $sp = $365; $366 = HEAP8[$364>>0]|0; $367 = $dp; $368 = ((($367)) + -1|0); $dp = $368; HEAP8[$367>>0] = $366; $369 = $sp; $370 = ((($369)) + -1|0); $sp = $370; $371 = HEAP8[$369>>0]|0; $372 = $dp; $373 = ((($372)) + -1|0); $dp = $373; HEAP8[$372>>0] = $371; $374 = $sp; $375 = ((($374)) + -1|0); $sp = $375; $376 = HEAP8[$374>>0]|0; $377 = $dp; $378 = ((($377)) + -1|0); $dp = $378; HEAP8[$377>>0] = $376; $379 = $i; $380 = (($379) + 1)|0; $i = $380; } } else { $381 = $0; $382 = ((($381)) + 9|0); $383 = HEAP8[$382>>0]|0; $384 = $383&255; $385 = ($384|0)==(16); if ($385) { $386 = $2; $387 = ((($386)) + 2|0); $388 = HEAP16[$387>>1]|0; $389 = $388&65535; $390 = $389 >> 8; $391 = $390 & 255; $392 = $391&255; $red_high = $392; $393 = $2; $394 = ((($393)) + 4|0); $395 = HEAP16[$394>>1]|0; $396 = $395&65535; $397 = $396 >> 8; $398 = $397 & 255; $399 = $398&255; $green_high = $399; $400 = $2; $401 = ((($400)) + 6|0); $402 = HEAP16[$401>>1]|0; $403 = $402&65535; $404 = $403 >> 8; $405 = $404 & 255; $406 = $405&255; $blue_high = $406; $407 = $2; $408 = ((($407)) + 2|0); $409 = HEAP16[$408>>1]|0; $410 = $409&65535; $411 = $410 & 255; $412 = $411&255; $red_low = $412; $413 = $2; $414 = ((($413)) + 4|0); $415 = HEAP16[$414>>1]|0; $416 = $415&65535; $417 = $416 & 255; $418 = $417&255; $green_low = $418; $419 = $2; $420 = ((($419)) + 6|0); $421 = HEAP16[$420>>1]|0; $422 = $421&65535; $423 = $422 & 255; $424 = $423&255; $blue_low = $424; $425 = $1; $426 = $0; $427 = ((($426)) + 4|0); $428 = HEAP32[$427>>2]|0; $429 = (($425) + ($428)|0); $430 = ((($429)) + -1|0); $sp = $430; $431 = $1; $432 = $row_width; $433 = $432 << 3; $434 = (($431) + ($433)|0); $435 = ((($434)) + -1|0); $dp = $435; $i = 0; while(1) { $436 = $i; $437 = $row_width; $438 = ($436>>>0)<($437>>>0); if (!($438)) { break L6; } $439 = $sp; $440 = ((($439)) + -5|0); $441 = HEAP8[$440>>0]|0; $442 = $441&255; $443 = $red_high; $444 = $443&255; $445 = ($442|0)==($444|0); if ($445) { $446 = $sp; $447 = ((($446)) + -4|0); $448 = HEAP8[$447>>0]|0; $449 = $448&255; $450 = $red_low; $451 = $450&255; $452 = ($449|0)==($451|0); if ($452) { $453 = $sp; $454 = ((($453)) + -3|0); $455 = HEAP8[$454>>0]|0; $456 = $455&255; $457 = $green_high; $458 = $457&255; $459 = ($456|0)==($458|0); if ($459) { $460 = $sp; $461 = ((($460)) + -2|0); $462 = HEAP8[$461>>0]|0; $463 = $462&255; $464 = $green_low; $465 = $464&255; $466 = ($463|0)==($465|0); if ($466) { $467 = $sp; $468 = ((($467)) + -1|0); $469 = HEAP8[$468>>0]|0; $470 = $469&255; $471 = $blue_high; $472 = $471&255; $473 = ($470|0)==($472|0); if ($473) { $474 = $sp; $475 = HEAP8[$474>>0]|0; $476 = $475&255; $477 = $blue_low; $478 = $477&255; $479 = ($476|0)==($478|0); if ($479) { $480 = $dp; $481 = ((($480)) + -1|0); $dp = $481; HEAP8[$480>>0] = 0; $482 = $dp; $483 = ((($482)) + -1|0); $dp = $483; HEAP8[$482>>0] = 0; } else { label = 68; } } else { label = 68; } } else { label = 68; } } else { label = 68; } } else { label = 68; } } else { label = 68; } if ((label|0) == 68) { label = 0; $484 = $dp; $485 = ((($484)) + -1|0); $dp = $485; HEAP8[$484>>0] = -1; $486 = $dp; $487 = ((($486)) + -1|0); $dp = $487; HEAP8[$486>>0] = -1; } $488 = $sp; $489 = ((($488)) + -1|0); $sp = $489; $490 = HEAP8[$488>>0]|0; $491 = $dp; $492 = ((($491)) + -1|0); $dp = $492; HEAP8[$491>>0] = $490; $493 = $sp; $494 = ((($493)) + -1|0); $sp = $494; $495 = HEAP8[$493>>0]|0; $496 = $dp; $497 = ((($496)) + -1|0); $dp = $497; HEAP8[$496>>0] = $495; $498 = $sp; $499 = ((($498)) + -1|0); $sp = $499; $500 = HEAP8[$498>>0]|0; $501 = $dp; $502 = ((($501)) + -1|0); $dp = $502; HEAP8[$501>>0] = $500; $503 = $sp; $504 = ((($503)) + -1|0); $sp = $504; $505 = HEAP8[$503>>0]|0; $506 = $dp; $507 = ((($506)) + -1|0); $dp = $507; HEAP8[$506>>0] = $505; $508 = $sp; $509 = ((($508)) + -1|0); $sp = $509; $510 = HEAP8[$508>>0]|0; $511 = $dp; $512 = ((($511)) + -1|0); $dp = $512; HEAP8[$511>>0] = $510; $513 = $sp; $514 = ((($513)) + -1|0); $sp = $514; $515 = HEAP8[$513>>0]|0; $516 = $dp; $517 = ((($516)) + -1|0); $dp = $517; HEAP8[$516>>0] = $515; $518 = $i; $519 = (($518) + 1)|0; $i = $519; } } } } while(0); $520 = $0; $521 = ((($520)) + 8|0); HEAP8[$521>>0] = 6; $522 = $0; $523 = ((($522)) + 10|0); HEAP8[$523>>0] = 4; $524 = $0; $525 = ((($524)) + 9|0); $526 = HEAP8[$525>>0]|0; $527 = $526&255; $528 = $527 << 2; $529 = $528&255; $530 = $0; $531 = ((($530)) + 11|0); HEAP8[$531>>0] = $529; $532 = $0; $533 = ((($532)) + 11|0); $534 = HEAP8[$533>>0]|0; $535 = $534&255; $536 = ($535|0)>=(8); $537 = $row_width; $538 = $0; $539 = ((($538)) + 11|0); $540 = HEAP8[$539>>0]|0; $541 = $540&255; if ($536) { $542 = $541 >>> 3; $543 = Math_imul($537, $542)|0; $549 = $543; } else { $544 = Math_imul($537, $541)|0; $545 = (($544) + 7)|0; $546 = $545 >>> 3; $549 = $546; } $547 = $0; $548 = ((($547)) + 4|0); HEAP32[$548>>2] = $549; STACKTOP = sp;return; } $10 = $2; $11 = ($10|0)!=(0|0); if ($11) { $12 = $2; $13 = ((($12)) + 8|0); $14 = HEAP16[$13>>1]|0; $15 = $14&65535; $17 = $15; } else { $17 = 0; } $16 = $17&65535; $gray = $16; $18 = $0; $19 = ((($18)) + 9|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($21|0)<(8); if ($22) { $23 = $0; $24 = ((($23)) + 9|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; L45: do { switch ($26|0) { case 1: { $27 = $gray; $28 = $27&65535; $29 = $28 & 1; $30 = ($29*255)|0; $31 = $30&65535; $gray = $31; $32 = $1; $33 = $row_width; $34 = (($33) - 1)|0; $35 = $34 >>> 3; $36 = (($32) + ($35)|0); $sp = $36; $37 = $1; $38 = $row_width; $39 = (($37) + ($38)|0); $40 = ((($39)) + -1|0); $dp = $40; $41 = $row_width; $42 = (($41) + 7)|0; $43 = $42 & 7; $44 = (7 - ($43))|0; $shift = $44; $i = 0; while(1) { $45 = $i; $46 = $row_width; $47 = ($45>>>0)<($46>>>0); if (!($47)) { break L45; } $48 = $sp; $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = $shift; $52 = $50 >> $51; $53 = $52 & 1; $54 = ($53|0)!=(0); $55 = $dp; if ($54) { HEAP8[$55>>0] = -1; } else { HEAP8[$55>>0] = 0; } $56 = $shift; $57 = ($56|0)==(7); if ($57) { $shift = 0; $58 = $sp; $59 = ((($58)) + -1|0); $sp = $59; } else { $60 = $shift; $61 = (($60) + 1)|0; $shift = $61; } $62 = $dp; $63 = ((($62)) + -1|0); $dp = $63; $64 = $i; $65 = (($64) + 1)|0; $i = $65; } break; } case 2: { $66 = $gray; $67 = $66&65535; $68 = $67 & 3; $69 = ($68*85)|0; $70 = $69&65535; $gray = $70; $71 = $1; $72 = $row_width; $73 = (($72) - 1)|0; $74 = $73 >>> 2; $75 = (($71) + ($74)|0); $sp = $75; $76 = $1; $77 = $row_width; $78 = (($76) + ($77)|0); $79 = ((($78)) + -1|0); $dp = $79; $80 = $row_width; $81 = (($80) + 3)|0; $82 = $81 & 3; $83 = (3 - ($82))|0; $84 = $83 << 1; $shift = $84; $i = 0; while(1) { $85 = $i; $86 = $row_width; $87 = ($85>>>0)<($86>>>0); if (!($87)) { break L45; } $88 = $sp; $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = $shift; $92 = $90 >> $91; $93 = $92 & 3; $value = $93; $94 = $value; $95 = $value; $96 = $95 << 2; $97 = $94 | $96; $98 = $value; $99 = $98 << 4; $100 = $97 | $99; $101 = $value; $102 = $101 << 6; $103 = $100 | $102; $104 = $103&255; $105 = $dp; HEAP8[$105>>0] = $104; $106 = $shift; $107 = ($106|0)==(6); if ($107) { $shift = 0; $108 = $sp; $109 = ((($108)) + -1|0); $sp = $109; } else { $110 = $shift; $111 = (($110) + 2)|0; $shift = $111; } $112 = $dp; $113 = ((($112)) + -1|0); $dp = $113; $114 = $i; $115 = (($114) + 1)|0; $i = $115; } break; } case 4: { $116 = $gray; $117 = $116&65535; $118 = $117 & 15; $119 = ($118*17)|0; $120 = $119&65535; $gray = $120; $121 = $1; $122 = $row_width; $123 = (($122) - 1)|0; $124 = $123 >>> 1; $125 = (($121) + ($124)|0); $sp = $125; $126 = $1; $127 = $row_width; $128 = (($126) + ($127)|0); $129 = ((($128)) + -1|0); $dp = $129; $130 = $row_width; $131 = (($130) + 1)|0; $132 = $131 & 1; $133 = (1 - ($132))|0; $134 = $133 << 2; $shift = $134; $i = 0; while(1) { $135 = $i; $136 = $row_width; $137 = ($135>>>0)<($136>>>0); if (!($137)) { break L45; } $138 = $sp; $139 = HEAP8[$138>>0]|0; $140 = $139&255; $141 = $shift; $142 = $140 >> $141; $143 = $142 & 15; $value = $143; $144 = $value; $145 = $value; $146 = $145 << 4; $147 = $144 | $146; $148 = $147&255; $149 = $dp; HEAP8[$149>>0] = $148; $150 = $shift; $151 = ($150|0)==(4); if ($151) { $shift = 0; $152 = $sp; $153 = ((($152)) + -1|0); $sp = $153; } else { $shift = 4; } $154 = $dp; $155 = ((($154)) + -1|0); $dp = $155; $156 = $i; $157 = (($156) + 1)|0; $i = $157; } break; } default: { } } } while(0); $158 = $0; $159 = ((($158)) + 9|0); HEAP8[$159>>0] = 8; $160 = $0; $161 = ((($160)) + 11|0); HEAP8[$161>>0] = 8; $162 = $row_width; $163 = $0; $164 = ((($163)) + 4|0); HEAP32[$164>>2] = $162; } $165 = $2; $166 = ($165|0)!=(0|0); if (!($166)) { STACKTOP = sp;return; } $167 = $0; $168 = ((($167)) + 9|0); $169 = HEAP8[$168>>0]|0; $170 = $169&255; $171 = ($170|0)==(8); L79: do { if ($171) { $172 = $gray; $173 = $172&65535; $174 = $173 & 255; $175 = $174&65535; $gray = $175; $176 = $1; $177 = $row_width; $178 = (($176) + ($177)|0); $179 = ((($178)) + -1|0); $sp = $179; $180 = $1; $181 = $row_width; $182 = $181 << 1; $183 = (($180) + ($182)|0); $184 = ((($183)) + -1|0); $dp = $184; $i = 0; while(1) { $185 = $i; $186 = $row_width; $187 = ($185>>>0)<($186>>>0); if (!($187)) { break L79; } $188 = $sp; $189 = HEAP8[$188>>0]|0; $190 = $189&255; $191 = $gray; $192 = $191&65535; $193 = ($190|0)==($192|0); $194 = $dp; $195 = ((($194)) + -1|0); $dp = $195; if ($193) { HEAP8[$194>>0] = 0; } else { HEAP8[$194>>0] = -1; } $196 = $sp; $197 = ((($196)) + -1|0); $sp = $197; $198 = HEAP8[$196>>0]|0; $199 = $dp; $200 = ((($199)) + -1|0); $dp = $200; HEAP8[$199>>0] = $198; $201 = $i; $202 = (($201) + 1)|0; $i = $202; } } else { $203 = $0; $204 = ((($203)) + 9|0); $205 = HEAP8[$204>>0]|0; $206 = $205&255; $207 = ($206|0)==(16); if ($207) { $208 = $gray; $209 = $208&65535; $210 = $209 >> 8; $211 = $210 & 255; $212 = $211&255; $gray_high = $212; $213 = $gray; $214 = $213&65535; $215 = $214 & 255; $216 = $215&255; $gray_low = $216; $217 = $1; $218 = $0; $219 = ((($218)) + 4|0); $220 = HEAP32[$219>>2]|0; $221 = (($217) + ($220)|0); $222 = ((($221)) + -1|0); $sp = $222; $223 = $1; $224 = $0; $225 = ((($224)) + 4|0); $226 = HEAP32[$225>>2]|0; $227 = $226 << 1; $228 = (($223) + ($227)|0); $229 = ((($228)) + -1|0); $dp = $229; $i = 0; while(1) { $230 = $i; $231 = $row_width; $232 = ($230>>>0)<($231>>>0); if (!($232)) { break L79; } $233 = $sp; $234 = ((($233)) + -1|0); $235 = HEAP8[$234>>0]|0; $236 = $235&255; $237 = $gray_high; $238 = $237&255; $239 = ($236|0)==($238|0); if ($239) { $240 = $sp; $241 = HEAP8[$240>>0]|0; $242 = $241&255; $243 = $gray_low; $244 = $243&255; $245 = ($242|0)==($244|0); if ($245) { $246 = $dp; $247 = ((($246)) + -1|0); $dp = $247; HEAP8[$246>>0] = 0; $248 = $dp; $249 = ((($248)) + -1|0); $dp = $249; HEAP8[$248>>0] = 0; } else { label = 42; } } else { label = 42; } if ((label|0) == 42) { label = 0; $250 = $dp; $251 = ((($250)) + -1|0); $dp = $251; HEAP8[$250>>0] = -1; $252 = $dp; $253 = ((($252)) + -1|0); $dp = $253; HEAP8[$252>>0] = -1; } $254 = $sp; $255 = ((($254)) + -1|0); $sp = $255; $256 = HEAP8[$254>>0]|0; $257 = $dp; $258 = ((($257)) + -1|0); $dp = $258; HEAP8[$257>>0] = $256; $259 = $sp; $260 = ((($259)) + -1|0); $sp = $260; $261 = HEAP8[$259>>0]|0; $262 = $dp; $263 = ((($262)) + -1|0); $dp = $263; HEAP8[$262>>0] = $261; $264 = $i; $265 = (($264) + 1)|0; $i = $265; } } } } while(0); $266 = $0; $267 = ((($266)) + 8|0); HEAP8[$267>>0] = 4; $268 = $0; $269 = ((($268)) + 10|0); HEAP8[$269>>0] = 2; $270 = $0; $271 = ((($270)) + 9|0); $272 = HEAP8[$271>>0]|0; $273 = $272&255; $274 = $273 << 1; $275 = $274&255; $276 = $0; $277 = ((($276)) + 11|0); HEAP8[$277>>0] = $275; $278 = $0; $279 = ((($278)) + 11|0); $280 = HEAP8[$279>>0]|0; $281 = $280&255; $282 = ($281|0)>=(8); $283 = $row_width; $284 = $0; $285 = ((($284)) + 11|0); $286 = HEAP8[$285>>0]|0; $287 = $286&255; if ($282) { $288 = $287 >>> 3; $289 = Math_imul($283, $288)|0; $295 = $289; } else { $290 = Math_imul($283, $287)|0; $291 = (($290) + 7)|0; $292 = $291 >>> 3; $295 = $292; } $293 = $0; $294 = ((($293)) + 4|0); HEAP32[$294>>2] = $295; STACKTOP = sp;return; } function _png_do_rgb_to_gray($png_ptr,$row_info,$row) { $png_ptr = $png_ptr|0; $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bc = 0, $blue = 0; var $blue10 = 0, $blue15 = 0, $blue21 = 0, $blue26 = 0, $blue31 = 0, $blue41 = 0, $blue5 = 0, $blue_1 = 0, $blue_135 = 0, $dp = 0, $dp12 = 0, $dp18 = 0, $dp2 = 0, $dp23 = 0, $dp28 = 0, $dp38 = 0, $dp7 = 0, $gc = 0, $gray16 = 0, $gray1616 = 0; var $gray1636 = 0, $gray1642 = 0, $green = 0, $green14 = 0, $green20 = 0, $green25 = 0, $green30 = 0, $green4 = 0, $green40 = 0, $green9 = 0, $green_1 = 0, $green_134 = 0, $i = 0, $rc = 0, $red = 0, $red13 = 0, $red19 = 0, $red24 = 0, $red29 = 0, $red3 = 0; var $red39 = 0, $red8 = 0, $red_1 = 0, $red_133 = 0, $rgb_error = 0, $row_width = 0, $sp = 0, $sp1 = 0, $sp11 = 0, $sp17 = 0, $sp22 = 0, $sp27 = 0, $sp37 = 0, $sp6 = 0, $w = 0, $w32 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $row_info; $2 = $row; $3 = $1; $4 = HEAP32[$3>>2]|0; $row_width = $4; $rgb_error = 0; $5 = $1; $6 = ((($5)) + 8|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $8 & 2; $10 = ($9|0)!=(0); if (!($10)) { $857 = $rgb_error; STACKTOP = sp;return ($857|0); } $11 = $0; $12 = ((($11)) + 646|0); $13 = HEAP16[$12>>1]|0; $14 = $13&65535; $rc = $14; $15 = $0; $16 = ((($15)) + 648|0); $17 = HEAP16[$16>>1]|0; $18 = $17&65535; $gc = $18; $19 = $0; $20 = ((($19)) + 650|0); $21 = HEAP16[$20>>1]|0; $22 = $21&65535; $bc = $22; $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)==(2); L4: do { if ($27) { $28 = $1; $29 = ((($28)) + 9|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31|0)==(8); $33 = $0; if (!($32)) { $165 = ((($33)) + 468|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)!=(0|0); if ($167) { $168 = $0; $169 = ((($168)) + 464|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)!=(0|0); if ($171) { $172 = $2; $sp6 = $172; $173 = $2; $dp7 = $173; $i = 0; while(1) { $174 = $i; $175 = $row_width; $176 = ($174>>>0)<($175>>>0); if (!($176)) { break L4; } $177 = $sp6; $178 = HEAP8[$177>>0]|0; $179 = $178&255; $180 = $179 << 8; $181 = $sp6; $182 = ((($181)) + 1|0); $183 = HEAP8[$182>>0]|0; $184 = $183&255; $185 = $180 | $184; $186 = $185&65535; $red8 = $186; $187 = $sp6; $188 = ((($187)) + 2|0); $sp6 = $188; $189 = $sp6; $190 = HEAP8[$189>>0]|0; $191 = $190&255; $192 = $191 << 8; $193 = $sp6; $194 = ((($193)) + 1|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = $192 | $196; $198 = $197&65535; $green9 = $198; $199 = $sp6; $200 = ((($199)) + 2|0); $sp6 = $200; $201 = $sp6; $202 = HEAP8[$201>>0]|0; $203 = $202&255; $204 = $203 << 8; $205 = $sp6; $206 = ((($205)) + 1|0); $207 = HEAP8[$206>>0]|0; $208 = $207&255; $209 = $204 | $208; $210 = $209&65535; $blue10 = $210; $211 = $sp6; $212 = ((($211)) + 2|0); $sp6 = $212; $213 = $red8; $214 = $213&65535; $215 = $green9; $216 = $215&65535; $217 = ($214|0)==($216|0); if ($217) { $218 = $red8; $219 = $218&65535; $220 = $blue10; $221 = $220&65535; $222 = ($219|0)==($221|0); if ($222) { $223 = $red8; $w = $223; } else { label = 27; } } else { label = 27; } if ((label|0) == 27) { label = 0; $224 = $red8; $225 = $224&65535; $226 = $225 >> 8; $227 = $red8; $228 = $227&65535; $229 = $228 & 255; $230 = $0; $231 = ((($230)) + 436|0); $232 = HEAP32[$231>>2]|0; $233 = $229 >> $232; $234 = $0; $235 = ((($234)) + 468|0); $236 = HEAP32[$235>>2]|0; $237 = (($236) + ($233<<2)|0); $238 = HEAP32[$237>>2]|0; $239 = (($238) + ($226<<1)|0); $240 = HEAP16[$239>>1]|0; $red_1 = $240; $241 = $green9; $242 = $241&65535; $243 = $242 >> 8; $244 = $green9; $245 = $244&65535; $246 = $245 & 255; $247 = $0; $248 = ((($247)) + 436|0); $249 = HEAP32[$248>>2]|0; $250 = $246 >> $249; $251 = $0; $252 = ((($251)) + 468|0); $253 = HEAP32[$252>>2]|0; $254 = (($253) + ($250<<2)|0); $255 = HEAP32[$254>>2]|0; $256 = (($255) + ($243<<1)|0); $257 = HEAP16[$256>>1]|0; $green_1 = $257; $258 = $blue10; $259 = $258&65535; $260 = $259 >> 8; $261 = $blue10; $262 = $261&65535; $263 = $262 & 255; $264 = $0; $265 = ((($264)) + 436|0); $266 = HEAP32[$265>>2]|0; $267 = $263 >> $266; $268 = $0; $269 = ((($268)) + 468|0); $270 = HEAP32[$269>>2]|0; $271 = (($270) + ($267<<2)|0); $272 = HEAP32[$271>>2]|0; $273 = (($272) + ($260<<1)|0); $274 = HEAP16[$273>>1]|0; $blue_1 = $274; $275 = $rc; $276 = $red_1; $277 = $276&65535; $278 = Math_imul($275, $277)|0; $279 = $gc; $280 = $green_1; $281 = $280&65535; $282 = Math_imul($279, $281)|0; $283 = (($278) + ($282))|0; $284 = $bc; $285 = $blue_1; $286 = $285&65535; $287 = Math_imul($284, $286)|0; $288 = (($283) + ($287))|0; $289 = $288 >>> 15; $290 = $289&65535; $gray16 = $290; $291 = $gray16; $292 = $291&65535; $293 = $292 >> 8; $294 = $gray16; $295 = $294&65535; $296 = $295 & 255; $297 = $0; $298 = ((($297)) + 436|0); $299 = HEAP32[$298>>2]|0; $300 = $296 >> $299; $301 = $0; $302 = ((($301)) + 464|0); $303 = HEAP32[$302>>2]|0; $304 = (($303) + ($300<<2)|0); $305 = HEAP32[$304>>2]|0; $306 = (($305) + ($293<<1)|0); $307 = HEAP16[$306>>1]|0; $w = $307; $308 = $rgb_error; $309 = $308 | 1; $rgb_error = $309; } $310 = $w; $311 = $310&65535; $312 = $311 >> 8; $313 = $312 & 255; $314 = $313&255; $315 = $dp7; $316 = ((($315)) + 1|0); $dp7 = $316; HEAP8[$315>>0] = $314; $317 = $w; $318 = $317&65535; $319 = $318 & 255; $320 = $319&255; $321 = $dp7; $322 = ((($321)) + 1|0); $dp7 = $322; HEAP8[$321>>0] = $320; $323 = $i; $324 = (($323) + 1)|0; $i = $324; } } } $325 = $2; $sp11 = $325; $326 = $2; $dp12 = $326; $i = 0; while(1) { $327 = $i; $328 = $row_width; $329 = ($327>>>0)<($328>>>0); if (!($329)) { break L4; } $330 = $sp11; $331 = HEAP8[$330>>0]|0; $332 = $331&255; $333 = $332 << 8; $334 = $sp11; $335 = ((($334)) + 1|0); $336 = HEAP8[$335>>0]|0; $337 = $336&255; $338 = $333 | $337; $339 = $338&65535; $red13 = $339; $340 = $sp11; $341 = ((($340)) + 2|0); $sp11 = $341; $342 = $sp11; $343 = HEAP8[$342>>0]|0; $344 = $343&255; $345 = $344 << 8; $346 = $sp11; $347 = ((($346)) + 1|0); $348 = HEAP8[$347>>0]|0; $349 = $348&255; $350 = $345 | $349; $351 = $350&65535; $green14 = $351; $352 = $sp11; $353 = ((($352)) + 2|0); $sp11 = $353; $354 = $sp11; $355 = HEAP8[$354>>0]|0; $356 = $355&255; $357 = $356 << 8; $358 = $sp11; $359 = ((($358)) + 1|0); $360 = HEAP8[$359>>0]|0; $361 = $360&255; $362 = $357 | $361; $363 = $362&65535; $blue15 = $363; $364 = $sp11; $365 = ((($364)) + 2|0); $sp11 = $365; $366 = $red13; $367 = $366&65535; $368 = $green14; $369 = $368&65535; $370 = ($367|0)!=($369|0); if ($370) { label = 33; } else { $371 = $red13; $372 = $371&65535; $373 = $blue15; $374 = $373&65535; $375 = ($372|0)!=($374|0); if ($375) { label = 33; } } if ((label|0) == 33) { label = 0; $376 = $rgb_error; $377 = $376 | 1; $rgb_error = $377; } $378 = $rc; $379 = $red13; $380 = $379&65535; $381 = Math_imul($378, $380)|0; $382 = $gc; $383 = $green14; $384 = $383&65535; $385 = Math_imul($382, $384)|0; $386 = (($381) + ($385))|0; $387 = $bc; $388 = $blue15; $389 = $388&65535; $390 = Math_imul($387, $389)|0; $391 = (($386) + ($390))|0; $392 = $391 >>> 15; $393 = $392&65535; $gray1616 = $393; $394 = $gray1616; $395 = $394&65535; $396 = $395 >> 8; $397 = $396 & 255; $398 = $397&255; $399 = $dp12; $400 = ((($399)) + 1|0); $dp12 = $400; HEAP8[$399>>0] = $398; $401 = $gray1616; $402 = $401&65535; $403 = $402 & 255; $404 = $403&255; $405 = $dp12; $406 = ((($405)) + 1|0); $dp12 = $406; HEAP8[$405>>0] = $404; $407 = $i; $408 = (($407) + 1)|0; $i = $408; } } $34 = ((($33)) + 452|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0|0); if ($36) { $37 = $0; $38 = ((($37)) + 456|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if ($40) { $41 = $2; $sp = $41; $42 = $2; $dp = $42; $i = 0; while(1) { $43 = $i; $44 = $row_width; $45 = ($43>>>0)<($44>>>0); if (!($45)) { break L4; } $46 = $sp; $47 = ((($46)) + 1|0); $sp = $47; $48 = HEAP8[$46>>0]|0; $49 = $48&255; $50 = $0; $51 = ((($50)) + 456|0); $52 = HEAP32[$51>>2]|0; $53 = (($52) + ($49)|0); $54 = HEAP8[$53>>0]|0; $red = $54; $55 = $sp; $56 = ((($55)) + 1|0); $sp = $56; $57 = HEAP8[$55>>0]|0; $58 = $57&255; $59 = $0; $60 = ((($59)) + 456|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($58)|0); $63 = HEAP8[$62>>0]|0; $green = $63; $64 = $sp; $65 = ((($64)) + 1|0); $sp = $65; $66 = HEAP8[$64>>0]|0; $67 = $66&255; $68 = $0; $69 = ((($68)) + 456|0); $70 = HEAP32[$69>>2]|0; $71 = (($70) + ($67)|0); $72 = HEAP8[$71>>0]|0; $blue = $72; $73 = $red; $74 = $73&255; $75 = $green; $76 = $75&255; $77 = ($74|0)!=($76|0); if ($77) { label = 10; } else { $78 = $red; $79 = $78&255; $80 = $blue; $81 = $80&255; $82 = ($79|0)!=($81|0); if ($82) { label = 10; } else { $107 = $sp; $108 = ((($107)) + -1|0); $109 = HEAP8[$108>>0]|0; $110 = $dp; $111 = ((($110)) + 1|0); $dp = $111; HEAP8[$110>>0] = $109; } } if ((label|0) == 10) { label = 0; $83 = $rgb_error; $84 = $83 | 1; $rgb_error = $84; $85 = $rc; $86 = $red; $87 = $86&255; $88 = Math_imul($85, $87)|0; $89 = $gc; $90 = $green; $91 = $90&255; $92 = Math_imul($89, $91)|0; $93 = (($88) + ($92))|0; $94 = $bc; $95 = $blue; $96 = $95&255; $97 = Math_imul($94, $96)|0; $98 = (($93) + ($97))|0; $99 = $98 >>> 15; $100 = $0; $101 = ((($100)) + 452|0); $102 = HEAP32[$101>>2]|0; $103 = (($102) + ($99)|0); $104 = HEAP8[$103>>0]|0; $105 = $dp; $106 = ((($105)) + 1|0); $dp = $106; HEAP8[$105>>0] = $104; } $112 = $i; $113 = (($112) + 1)|0; $i = $113; } } } $114 = $2; $sp1 = $114; $115 = $2; $dp2 = $115; $i = 0; while(1) { $116 = $i; $117 = $row_width; $118 = ($116>>>0)<($117>>>0); if (!($118)) { break L4; } $119 = $sp1; $120 = ((($119)) + 1|0); $sp1 = $120; $121 = HEAP8[$119>>0]|0; $red3 = $121; $122 = $sp1; $123 = ((($122)) + 1|0); $sp1 = $123; $124 = HEAP8[$122>>0]|0; $green4 = $124; $125 = $sp1; $126 = ((($125)) + 1|0); $sp1 = $126; $127 = HEAP8[$125>>0]|0; $blue5 = $127; $128 = $red3; $129 = $128&255; $130 = $green4; $131 = $130&255; $132 = ($129|0)!=($131|0); if ($132) { label = 17; } else { $133 = $red3; $134 = $133&255; $135 = $blue5; $136 = $135&255; $137 = ($134|0)!=($136|0); if ($137) { label = 17; } else { $158 = $sp1; $159 = ((($158)) + -1|0); $160 = HEAP8[$159>>0]|0; $161 = $dp2; $162 = ((($161)) + 1|0); $dp2 = $162; HEAP8[$161>>0] = $160; } } if ((label|0) == 17) { label = 0; $138 = $rgb_error; $139 = $138 | 1; $rgb_error = $139; $140 = $rc; $141 = $red3; $142 = $141&255; $143 = Math_imul($140, $142)|0; $144 = $gc; $145 = $green4; $146 = $145&255; $147 = Math_imul($144, $146)|0; $148 = (($143) + ($147))|0; $149 = $bc; $150 = $blue5; $151 = $150&255; $152 = Math_imul($149, $151)|0; $153 = (($148) + ($152))|0; $154 = $153 >>> 15; $155 = $154&255; $156 = $dp2; $157 = ((($156)) + 1|0); $dp2 = $157; HEAP8[$156>>0] = $155; } $163 = $i; $164 = (($163) + 1)|0; $i = $164; } } } while(0); $409 = $1; $410 = ((($409)) + 8|0); $411 = HEAP8[$410>>0]|0; $412 = $411&255; $413 = ($412|0)==(6); L53: do { if ($413) { $414 = $1; $415 = ((($414)) + 9|0); $416 = HEAP8[$415>>0]|0; $417 = $416&255; $418 = ($417|0)==(8); $419 = $0; if ($418) { $420 = ((($419)) + 452|0); $421 = HEAP32[$420>>2]|0; $422 = ($421|0)!=(0|0); if ($422) { $423 = $0; $424 = ((($423)) + 456|0); $425 = HEAP32[$424>>2]|0; $426 = ($425|0)!=(0|0); if ($426) { $427 = $2; $sp17 = $427; $428 = $2; $dp18 = $428; $i = 0; while(1) { $429 = $i; $430 = $row_width; $431 = ($429>>>0)<($430>>>0); if (!($431)) { break L53; } $432 = $sp17; $433 = ((($432)) + 1|0); $sp17 = $433; $434 = HEAP8[$432>>0]|0; $435 = $434&255; $436 = $0; $437 = ((($436)) + 456|0); $438 = HEAP32[$437>>2]|0; $439 = (($438) + ($435)|0); $440 = HEAP8[$439>>0]|0; $red19 = $440; $441 = $sp17; $442 = ((($441)) + 1|0); $sp17 = $442; $443 = HEAP8[$441>>0]|0; $444 = $443&255; $445 = $0; $446 = ((($445)) + 456|0); $447 = HEAP32[$446>>2]|0; $448 = (($447) + ($444)|0); $449 = HEAP8[$448>>0]|0; $green20 = $449; $450 = $sp17; $451 = ((($450)) + 1|0); $sp17 = $451; $452 = HEAP8[$450>>0]|0; $453 = $452&255; $454 = $0; $455 = ((($454)) + 456|0); $456 = HEAP32[$455>>2]|0; $457 = (($456) + ($453)|0); $458 = HEAP8[$457>>0]|0; $blue21 = $458; $459 = $red19; $460 = $459&255; $461 = $green20; $462 = $461&255; $463 = ($460|0)!=($462|0); if ($463) { label = 43; } else { $464 = $red19; $465 = $464&255; $466 = $blue21; $467 = $466&255; $468 = ($465|0)!=($467|0); if ($468) { label = 43; } } if ((label|0) == 43) { label = 0; $469 = $rgb_error; $470 = $469 | 1; $rgb_error = $470; } $471 = $rc; $472 = $red19; $473 = $472&255; $474 = Math_imul($471, $473)|0; $475 = $gc; $476 = $green20; $477 = $476&255; $478 = Math_imul($475, $477)|0; $479 = (($474) + ($478))|0; $480 = $bc; $481 = $blue21; $482 = $481&255; $483 = Math_imul($480, $482)|0; $484 = (($479) + ($483))|0; $485 = $484 >>> 15; $486 = $0; $487 = ((($486)) + 452|0); $488 = HEAP32[$487>>2]|0; $489 = (($488) + ($485)|0); $490 = HEAP8[$489>>0]|0; $491 = $dp18; $492 = ((($491)) + 1|0); $dp18 = $492; HEAP8[$491>>0] = $490; $493 = $sp17; $494 = ((($493)) + 1|0); $sp17 = $494; $495 = HEAP8[$493>>0]|0; $496 = $dp18; $497 = ((($496)) + 1|0); $dp18 = $497; HEAP8[$496>>0] = $495; $498 = $i; $499 = (($498) + 1)|0; $i = $499; } } } $500 = $2; $sp22 = $500; $501 = $2; $dp23 = $501; $i = 0; while(1) { $502 = $i; $503 = $row_width; $504 = ($502>>>0)<($503>>>0); if (!($504)) { break L53; } $505 = $sp22; $506 = ((($505)) + 1|0); $sp22 = $506; $507 = HEAP8[$505>>0]|0; $red24 = $507; $508 = $sp22; $509 = ((($508)) + 1|0); $sp22 = $509; $510 = HEAP8[$508>>0]|0; $green25 = $510; $511 = $sp22; $512 = ((($511)) + 1|0); $sp22 = $512; $513 = HEAP8[$511>>0]|0; $blue26 = $513; $514 = $red24; $515 = $514&255; $516 = $green25; $517 = $516&255; $518 = ($515|0)!=($517|0); if ($518) { label = 49; } else { $519 = $red24; $520 = $519&255; $521 = $blue26; $522 = $521&255; $523 = ($520|0)!=($522|0); if ($523) { label = 49; } } if ((label|0) == 49) { label = 0; $524 = $rgb_error; $525 = $524 | 1; $rgb_error = $525; } $526 = $rc; $527 = $red24; $528 = $527&255; $529 = Math_imul($526, $528)|0; $530 = $gc; $531 = $green25; $532 = $531&255; $533 = Math_imul($530, $532)|0; $534 = (($529) + ($533))|0; $535 = $bc; $536 = $blue26; $537 = $536&255; $538 = Math_imul($535, $537)|0; $539 = (($534) + ($538))|0; $540 = $539 >>> 15; $541 = $540&255; $542 = $dp23; $543 = ((($542)) + 1|0); $dp23 = $543; HEAP8[$542>>0] = $541; $544 = $sp22; $545 = ((($544)) + 1|0); $sp22 = $545; $546 = HEAP8[$544>>0]|0; $547 = $dp23; $548 = ((($547)) + 1|0); $dp23 = $548; HEAP8[$547>>0] = $546; $549 = $i; $550 = (($549) + 1)|0; $i = $550; } } $551 = ((($419)) + 468|0); $552 = HEAP32[$551>>2]|0; $553 = ($552|0)!=(0|0); if ($553) { $554 = $0; $555 = ((($554)) + 464|0); $556 = HEAP32[$555>>2]|0; $557 = ($556|0)!=(0|0); if ($557) { $558 = $2; $sp27 = $558; $559 = $2; $dp28 = $559; $i = 0; while(1) { $560 = $i; $561 = $row_width; $562 = ($560>>>0)<($561>>>0); if (!($562)) { break L53; } $563 = $sp27; $564 = HEAP8[$563>>0]|0; $565 = $564&255; $566 = $565 << 8; $567 = $sp27; $568 = ((($567)) + 1|0); $569 = HEAP8[$568>>0]|0; $570 = $569&255; $571 = $566 | $570; $572 = $571&65535; $red29 = $572; $573 = $sp27; $574 = ((($573)) + 2|0); $sp27 = $574; $575 = $sp27; $576 = HEAP8[$575>>0]|0; $577 = $576&255; $578 = $577 << 8; $579 = $sp27; $580 = ((($579)) + 1|0); $581 = HEAP8[$580>>0]|0; $582 = $581&255; $583 = $578 | $582; $584 = $583&65535; $green30 = $584; $585 = $sp27; $586 = ((($585)) + 2|0); $sp27 = $586; $587 = $sp27; $588 = HEAP8[$587>>0]|0; $589 = $588&255; $590 = $589 << 8; $591 = $sp27; $592 = ((($591)) + 1|0); $593 = HEAP8[$592>>0]|0; $594 = $593&255; $595 = $590 | $594; $596 = $595&65535; $blue31 = $596; $597 = $sp27; $598 = ((($597)) + 2|0); $sp27 = $598; $599 = $red29; $600 = $599&65535; $601 = $green30; $602 = $601&65535; $603 = ($600|0)==($602|0); if ($603) { $604 = $red29; $605 = $604&65535; $606 = $blue31; $607 = $606&65535; $608 = ($605|0)==($607|0); if ($608) { $609 = $red29; $w32 = $609; } else { label = 58; } } else { label = 58; } if ((label|0) == 58) { label = 0; $610 = $red29; $611 = $610&65535; $612 = $611 >> 8; $613 = $red29; $614 = $613&65535; $615 = $614 & 255; $616 = $0; $617 = ((($616)) + 436|0); $618 = HEAP32[$617>>2]|0; $619 = $615 >> $618; $620 = $0; $621 = ((($620)) + 468|0); $622 = HEAP32[$621>>2]|0; $623 = (($622) + ($619<<2)|0); $624 = HEAP32[$623>>2]|0; $625 = (($624) + ($612<<1)|0); $626 = HEAP16[$625>>1]|0; $red_133 = $626; $627 = $green30; $628 = $627&65535; $629 = $628 >> 8; $630 = $green30; $631 = $630&65535; $632 = $631 & 255; $633 = $0; $634 = ((($633)) + 436|0); $635 = HEAP32[$634>>2]|0; $636 = $632 >> $635; $637 = $0; $638 = ((($637)) + 468|0); $639 = HEAP32[$638>>2]|0; $640 = (($639) + ($636<<2)|0); $641 = HEAP32[$640>>2]|0; $642 = (($641) + ($629<<1)|0); $643 = HEAP16[$642>>1]|0; $green_134 = $643; $644 = $blue31; $645 = $644&65535; $646 = $645 >> 8; $647 = $blue31; $648 = $647&65535; $649 = $648 & 255; $650 = $0; $651 = ((($650)) + 436|0); $652 = HEAP32[$651>>2]|0; $653 = $649 >> $652; $654 = $0; $655 = ((($654)) + 468|0); $656 = HEAP32[$655>>2]|0; $657 = (($656) + ($653<<2)|0); $658 = HEAP32[$657>>2]|0; $659 = (($658) + ($646<<1)|0); $660 = HEAP16[$659>>1]|0; $blue_135 = $660; $661 = $rc; $662 = $red_133; $663 = $662&65535; $664 = Math_imul($661, $663)|0; $665 = $gc; $666 = $green_134; $667 = $666&65535; $668 = Math_imul($665, $667)|0; $669 = (($664) + ($668))|0; $670 = $bc; $671 = $blue_135; $672 = $671&65535; $673 = Math_imul($670, $672)|0; $674 = (($669) + ($673))|0; $675 = $674 >>> 15; $676 = $675&65535; $gray1636 = $676; $677 = $gray1636; $678 = $677&65535; $679 = $678 >> 8; $680 = $gray1636; $681 = $680&65535; $682 = $681 & 255; $683 = $0; $684 = ((($683)) + 436|0); $685 = HEAP32[$684>>2]|0; $686 = $682 >> $685; $687 = $0; $688 = ((($687)) + 464|0); $689 = HEAP32[$688>>2]|0; $690 = (($689) + ($686<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = (($691) + ($679<<1)|0); $693 = HEAP16[$692>>1]|0; $w32 = $693; $694 = $rgb_error; $695 = $694 | 1; $rgb_error = $695; } $696 = $w32; $697 = $696&65535; $698 = $697 >> 8; $699 = $698 & 255; $700 = $699&255; $701 = $dp28; $702 = ((($701)) + 1|0); $dp28 = $702; HEAP8[$701>>0] = $700; $703 = $w32; $704 = $703&65535; $705 = $704 & 255; $706 = $705&255; $707 = $dp28; $708 = ((($707)) + 1|0); $dp28 = $708; HEAP8[$707>>0] = $706; $709 = $sp27; $710 = ((($709)) + 1|0); $sp27 = $710; $711 = HEAP8[$709>>0]|0; $712 = $dp28; $713 = ((($712)) + 1|0); $dp28 = $713; HEAP8[$712>>0] = $711; $714 = $sp27; $715 = ((($714)) + 1|0); $sp27 = $715; $716 = HEAP8[$714>>0]|0; $717 = $dp28; $718 = ((($717)) + 1|0); $dp28 = $718; HEAP8[$717>>0] = $716; $719 = $i; $720 = (($719) + 1)|0; $i = $720; } } } $721 = $2; $sp37 = $721; $722 = $2; $dp38 = $722; $i = 0; while(1) { $723 = $i; $724 = $row_width; $725 = ($723>>>0)<($724>>>0); if (!($725)) { break L53; } $726 = $sp37; $727 = HEAP8[$726>>0]|0; $728 = $727&255; $729 = $728 << 8; $730 = $sp37; $731 = ((($730)) + 1|0); $732 = HEAP8[$731>>0]|0; $733 = $732&255; $734 = $729 | $733; $735 = $734&65535; $red39 = $735; $736 = $sp37; $737 = ((($736)) + 2|0); $sp37 = $737; $738 = $sp37; $739 = HEAP8[$738>>0]|0; $740 = $739&255; $741 = $740 << 8; $742 = $sp37; $743 = ((($742)) + 1|0); $744 = HEAP8[$743>>0]|0; $745 = $744&255; $746 = $741 | $745; $747 = $746&65535; $green40 = $747; $748 = $sp37; $749 = ((($748)) + 2|0); $sp37 = $749; $750 = $sp37; $751 = HEAP8[$750>>0]|0; $752 = $751&255; $753 = $752 << 8; $754 = $sp37; $755 = ((($754)) + 1|0); $756 = HEAP8[$755>>0]|0; $757 = $756&255; $758 = $753 | $757; $759 = $758&65535; $blue41 = $759; $760 = $sp37; $761 = ((($760)) + 2|0); $sp37 = $761; $762 = $red39; $763 = $762&65535; $764 = $green40; $765 = $764&65535; $766 = ($763|0)!=($765|0); if ($766) { label = 64; } else { $767 = $red39; $768 = $767&65535; $769 = $blue41; $770 = $769&65535; $771 = ($768|0)!=($770|0); if ($771) { label = 64; } } if ((label|0) == 64) { label = 0; $772 = $rgb_error; $773 = $772 | 1; $rgb_error = $773; } $774 = $rc; $775 = $red39; $776 = $775&65535; $777 = Math_imul($774, $776)|0; $778 = $gc; $779 = $green40; $780 = $779&65535; $781 = Math_imul($778, $780)|0; $782 = (($777) + ($781))|0; $783 = $bc; $784 = $blue41; $785 = $784&65535; $786 = Math_imul($783, $785)|0; $787 = (($782) + ($786))|0; $788 = $787 >>> 15; $789 = $788&65535; $gray1642 = $789; $790 = $gray1642; $791 = $790&65535; $792 = $791 >> 8; $793 = $792 & 255; $794 = $793&255; $795 = $dp38; $796 = ((($795)) + 1|0); $dp38 = $796; HEAP8[$795>>0] = $794; $797 = $gray1642; $798 = $797&65535; $799 = $798 & 255; $800 = $799&255; $801 = $dp38; $802 = ((($801)) + 1|0); $dp38 = $802; HEAP8[$801>>0] = $800; $803 = $sp37; $804 = ((($803)) + 1|0); $sp37 = $804; $805 = HEAP8[$803>>0]|0; $806 = $dp38; $807 = ((($806)) + 1|0); $dp38 = $807; HEAP8[$806>>0] = $805; $808 = $sp37; $809 = ((($808)) + 1|0); $sp37 = $809; $810 = HEAP8[$808>>0]|0; $811 = $dp38; $812 = ((($811)) + 1|0); $dp38 = $812; HEAP8[$811>>0] = $810; $813 = $i; $814 = (($813) + 1)|0; $i = $814; } } } while(0); $815 = $1; $816 = ((($815)) + 10|0); $817 = HEAP8[$816>>0]|0; $818 = $817&255; $819 = (($818) - 2)|0; $820 = $819&255; HEAP8[$816>>0] = $820; $821 = $1; $822 = ((($821)) + 8|0); $823 = HEAP8[$822>>0]|0; $824 = $823&255; $825 = $824 & -3; $826 = $825&255; HEAP8[$822>>0] = $826; $827 = $1; $828 = ((($827)) + 10|0); $829 = HEAP8[$828>>0]|0; $830 = $829&255; $831 = $1; $832 = ((($831)) + 9|0); $833 = HEAP8[$832>>0]|0; $834 = $833&255; $835 = Math_imul($830, $834)|0; $836 = $835&255; $837 = $1; $838 = ((($837)) + 11|0); HEAP8[$838>>0] = $836; $839 = $1; $840 = ((($839)) + 11|0); $841 = HEAP8[$840>>0]|0; $842 = $841&255; $843 = ($842|0)>=(8); $844 = $row_width; $845 = $1; $846 = ((($845)) + 11|0); $847 = HEAP8[$846>>0]|0; $848 = $847&255; if ($843) { $849 = $848 >>> 3; $850 = Math_imul($844, $849)|0; $856 = $850; } else { $851 = Math_imul($844, $848)|0; $852 = (($851) + 7)|0; $853 = $852 >>> 3; $856 = $853; } $854 = $1; $855 = ((($854)) + 4|0); HEAP32[$855>>2] = $856; $857 = $rgb_error; STACKTOP = sp;return ($857|0); } function _png_do_gray_to_rgb($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0, $dp2 = 0, $dp4 = 0, $dp6 = 0, $i = 0, $row_width = 0, $sp = 0, $sp1 = 0, $sp3 = 0, $sp5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = HEAP32[$2>>2]|0; $row_width = $3; $4 = $0; $5 = ((($4)) + 9|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ($7|0)>=(8); if (!($8)) { STACKTOP = sp;return; } $9 = $0; $10 = ((($9)) + 8|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = $12 & 2; $14 = ($13|0)!=(0); if ($14) { STACKTOP = sp;return; } $15 = $0; $16 = ((($15)) + 8|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ($18|0)==(0); $20 = $0; L7: do { if ($19) { $21 = ((($20)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)==(8); $25 = $1; $26 = $row_width; if ($24) { $27 = (($25) + ($26)|0); $28 = ((($27)) + -1|0); $sp = $28; $29 = $sp; $30 = $row_width; $31 = $30<<1; $32 = (($29) + ($31)|0); $dp = $32; $i = 0; while(1) { $33 = $i; $34 = $row_width; $35 = ($33>>>0)<($34>>>0); if (!($35)) { break L7; } $36 = $sp; $37 = HEAP8[$36>>0]|0; $38 = $dp; $39 = ((($38)) + -1|0); $dp = $39; HEAP8[$38>>0] = $37; $40 = $sp; $41 = HEAP8[$40>>0]|0; $42 = $dp; $43 = ((($42)) + -1|0); $dp = $43; HEAP8[$42>>0] = $41; $44 = $sp; $45 = ((($44)) + -1|0); $sp = $45; $46 = HEAP8[$44>>0]|0; $47 = $dp; $48 = ((($47)) + -1|0); $dp = $48; HEAP8[$47>>0] = $46; $49 = $i; $50 = (($49) + 1)|0; $i = $50; } } else { $51 = $26<<1; $52 = (($25) + ($51)|0); $53 = ((($52)) + -1|0); $sp1 = $53; $54 = $sp1; $55 = $row_width; $56 = $55<<2; $57 = (($54) + ($56)|0); $dp2 = $57; $i = 0; while(1) { $58 = $i; $59 = $row_width; $60 = ($58>>>0)<($59>>>0); if (!($60)) { break L7; } $61 = $sp1; $62 = HEAP8[$61>>0]|0; $63 = $dp2; $64 = ((($63)) + -1|0); $dp2 = $64; HEAP8[$63>>0] = $62; $65 = $sp1; $66 = ((($65)) + -1|0); $67 = HEAP8[$66>>0]|0; $68 = $dp2; $69 = ((($68)) + -1|0); $dp2 = $69; HEAP8[$68>>0] = $67; $70 = $sp1; $71 = HEAP8[$70>>0]|0; $72 = $dp2; $73 = ((($72)) + -1|0); $dp2 = $73; HEAP8[$72>>0] = $71; $74 = $sp1; $75 = ((($74)) + -1|0); $76 = HEAP8[$75>>0]|0; $77 = $dp2; $78 = ((($77)) + -1|0); $dp2 = $78; HEAP8[$77>>0] = $76; $79 = $sp1; $80 = ((($79)) + -1|0); $sp1 = $80; $81 = HEAP8[$79>>0]|0; $82 = $dp2; $83 = ((($82)) + -1|0); $dp2 = $83; HEAP8[$82>>0] = $81; $84 = $sp1; $85 = ((($84)) + -1|0); $sp1 = $85; $86 = HEAP8[$84>>0]|0; $87 = $dp2; $88 = ((($87)) + -1|0); $dp2 = $88; HEAP8[$87>>0] = $86; $89 = $i; $90 = (($89) + 1)|0; $i = $90; } } } else { $91 = ((($20)) + 8|0); $92 = HEAP8[$91>>0]|0; $93 = $92&255; $94 = ($93|0)==(4); if ($94) { $95 = $0; $96 = ((($95)) + 9|0); $97 = HEAP8[$96>>0]|0; $98 = $97&255; $99 = ($98|0)==(8); $100 = $1; $101 = $row_width; if ($99) { $102 = $101<<1; $103 = (($100) + ($102)|0); $104 = ((($103)) + -1|0); $sp3 = $104; $105 = $sp3; $106 = $row_width; $107 = $106<<1; $108 = (($105) + ($107)|0); $dp4 = $108; $i = 0; while(1) { $109 = $i; $110 = $row_width; $111 = ($109>>>0)<($110>>>0); if (!($111)) { break L7; } $112 = $sp3; $113 = ((($112)) + -1|0); $sp3 = $113; $114 = HEAP8[$112>>0]|0; $115 = $dp4; $116 = ((($115)) + -1|0); $dp4 = $116; HEAP8[$115>>0] = $114; $117 = $sp3; $118 = HEAP8[$117>>0]|0; $119 = $dp4; $120 = ((($119)) + -1|0); $dp4 = $120; HEAP8[$119>>0] = $118; $121 = $sp3; $122 = HEAP8[$121>>0]|0; $123 = $dp4; $124 = ((($123)) + -1|0); $dp4 = $124; HEAP8[$123>>0] = $122; $125 = $sp3; $126 = ((($125)) + -1|0); $sp3 = $126; $127 = HEAP8[$125>>0]|0; $128 = $dp4; $129 = ((($128)) + -1|0); $dp4 = $129; HEAP8[$128>>0] = $127; $130 = $i; $131 = (($130) + 1)|0; $i = $131; } } else { $132 = $101<<2; $133 = (($100) + ($132)|0); $134 = ((($133)) + -1|0); $sp5 = $134; $135 = $sp5; $136 = $row_width; $137 = $136<<2; $138 = (($135) + ($137)|0); $dp6 = $138; $i = 0; while(1) { $139 = $i; $140 = $row_width; $141 = ($139>>>0)<($140>>>0); if (!($141)) { break L7; } $142 = $sp5; $143 = ((($142)) + -1|0); $sp5 = $143; $144 = HEAP8[$142>>0]|0; $145 = $dp6; $146 = ((($145)) + -1|0); $dp6 = $146; HEAP8[$145>>0] = $144; $147 = $sp5; $148 = ((($147)) + -1|0); $sp5 = $148; $149 = HEAP8[$147>>0]|0; $150 = $dp6; $151 = ((($150)) + -1|0); $dp6 = $151; HEAP8[$150>>0] = $149; $152 = $sp5; $153 = HEAP8[$152>>0]|0; $154 = $dp6; $155 = ((($154)) + -1|0); $dp6 = $155; HEAP8[$154>>0] = $153; $156 = $sp5; $157 = ((($156)) + -1|0); $158 = HEAP8[$157>>0]|0; $159 = $dp6; $160 = ((($159)) + -1|0); $dp6 = $160; HEAP8[$159>>0] = $158; $161 = $sp5; $162 = HEAP8[$161>>0]|0; $163 = $dp6; $164 = ((($163)) + -1|0); $dp6 = $164; HEAP8[$163>>0] = $162; $165 = $sp5; $166 = ((($165)) + -1|0); $167 = HEAP8[$166>>0]|0; $168 = $dp6; $169 = ((($168)) + -1|0); $dp6 = $169; HEAP8[$168>>0] = $167; $170 = $sp5; $171 = ((($170)) + -1|0); $sp5 = $171; $172 = HEAP8[$170>>0]|0; $173 = $dp6; $174 = ((($173)) + -1|0); $dp6 = $174; HEAP8[$173>>0] = $172; $175 = $sp5; $176 = ((($175)) + -1|0); $sp5 = $176; $177 = HEAP8[$175>>0]|0; $178 = $dp6; $179 = ((($178)) + -1|0); $dp6 = $179; HEAP8[$178>>0] = $177; $180 = $i; $181 = (($180) + 1)|0; $i = $181; } } } } } while(0); $182 = $0; $183 = ((($182)) + 10|0); $184 = HEAP8[$183>>0]|0; $185 = $184&255; $186 = (($185) + 2)|0; $187 = $186&255; HEAP8[$183>>0] = $187; $188 = $0; $189 = ((($188)) + 8|0); $190 = HEAP8[$189>>0]|0; $191 = $190&255; $192 = $191 | 2; $193 = $192&255; HEAP8[$189>>0] = $193; $194 = $0; $195 = ((($194)) + 10|0); $196 = HEAP8[$195>>0]|0; $197 = $196&255; $198 = $0; $199 = ((($198)) + 9|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; $202 = Math_imul($197, $201)|0; $203 = $202&255; $204 = $0; $205 = ((($204)) + 11|0); HEAP8[$205>>0] = $203; $206 = $0; $207 = ((($206)) + 11|0); $208 = HEAP8[$207>>0]|0; $209 = $208&255; $210 = ($209|0)>=(8); $211 = $row_width; $212 = $0; $213 = ((($212)) + 11|0); $214 = HEAP8[$213>>0]|0; $215 = $214&255; if ($210) { $216 = $215 >>> 3; $217 = Math_imul($211, $216)|0; $223 = $217; } else { $218 = Math_imul($211, $215)|0; $219 = (($218) + 7)|0; $220 = $219 >>> 3; $223 = $220; } $221 = $0; $222 = ((($221)) + 4|0); HEAP32[$222>>2] = $223; STACKTOP = sp;return; } function _png_do_background($row_info,$row,$trans_values,$background,$background_1,$gamma_table,$gamma_from_1,$gamma_to_1,$gamma_16,$gamma_16_from_1,$gamma_16_to_1,$gamma_shift) { $row_info = $row_info|0; $row = $row|0; $trans_values = $trans_values|0; $background = $background|0; $background_1 = $background_1|0; $gamma_table = $gamma_table|0; $gamma_from_1 = $gamma_from_1|0; $gamma_to_1 = $gamma_to_1|0; $gamma_16 = $gamma_16|0; $gamma_16_from_1 = $gamma_16_from_1|0; $gamma_16_to_1 = $gamma_16_to_1|0; $gamma_shift = $gamma_shift|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0; var $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0; var $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0; var $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0; var $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0; var $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0; var $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0; var $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0; var $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0; var $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0; var $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0; var $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0; var $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0; var $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0; var $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0; var $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0; var $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0; var $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0; var $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0; var $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0; var $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0; var $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0; var $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0; var $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0; var $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0; var $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0; var $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0; var $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0; var $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0; var $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0; var $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0; var $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0; var $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0; var $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0; var $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0; var $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0; var $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0; var $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0; var $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0; var $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0; var $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0; var $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0; var $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0, $1771 = 0; var $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0, $179 = 0; var $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0, $1807 = 0; var $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0, $1825 = 0; var $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0, $1843 = 0; var $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0, $1861 = 0; var $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0, $188 = 0; var $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0, $1898 = 0; var $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0, $1914 = 0, $1915 = 0; var $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0, $1932 = 0, $1933 = 0; var $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0, $1950 = 0, $1951 = 0; var $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0, $197 = 0; var $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0, $1988 = 0; var $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2003 = 0, $2004 = 0; var $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0, $2022 = 0; var $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0, $2040 = 0; var $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0, $2059 = 0; var $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0, $2077 = 0; var $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0, $2094 = 0, $2095 = 0; var $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0, $2112 = 0; var $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0, $2130 = 0; var $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0, $2149 = 0; var $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0, $2166 = 0, $2167 = 0; var $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0, $2184 = 0, $2185 = 0; var $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0, $2201 = 0, $2202 = 0; var $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0, $222 = 0, $2220 = 0; var $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2238 = 0, $2239 = 0; var $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0, $2256 = 0, $2257 = 0; var $2258 = 0, $2259 = 0, $226 = 0, $2260 = 0, $2261 = 0, $2262 = 0, $2263 = 0, $2264 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0, $2274 = 0, $2275 = 0; var $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0, $228 = 0, $2280 = 0, $2281 = 0, $2282 = 0, $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0, $2287 = 0, $2288 = 0, $2289 = 0, $229 = 0, $2290 = 0, $2291 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0; var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0; var $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0; var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0; var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0; var $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0; var $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0; var $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0; var $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0; var $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0; var $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0; var $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0; var $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0; var $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0; var $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0; var $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0; var $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $a = 0, $a10 = 0, $a12 = 0, $a18 = 0, $a22 = 0, $a28 = 0, $a32 = 0, $a39 = 0; var $b = 0, $b43 = 0, $b8 = 0, $dp = 0, $g = 0, $g14 = 0, $g19 = 0, $g2 = 0, $g4 = 0, $g42 = 0, $g7 = 0, $i = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0; var $or$cond9 = 0, $p = 0, $p1 = 0, $r = 0, $r41 = 0, $r6 = 0, $row_width = 0, $shift = 0, $sp = 0, $temp = 0, $temp11 = 0, $temp17 = 0, $temp21 = 0, $temp25 = 0, $temp26 = 0, $temp27 = 0, $temp29 = 0, $temp30 = 0, $temp31 = 0, $temp36 = 0; var $temp37 = 0, $temp38 = 0, $temp44 = 0, $temp45 = 0, $temp46 = 0, $v = 0, $v13 = 0, $v15 = 0, $v20 = 0, $v23 = 0, $v3 = 0, $v33 = 0, $v34 = 0, $v40 = 0, $v5 = 0, $v9 = 0, $w = 0, $w16 = 0, $w24 = 0, $w35 = 0; var $x = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $trans_values; $3 = $background; $4 = $background_1; $5 = $gamma_table; $6 = $gamma_from_1; $7 = $gamma_to_1; $8 = $gamma_16; $9 = $gamma_16_from_1; $10 = $gamma_16_to_1; $11 = $gamma_shift; $12 = $0; $13 = HEAP32[$12>>2]|0; $row_width = $13; $14 = $3; $15 = ($14|0)!=(0|0); if (!($15)) { STACKTOP = sp;return; } $16 = $0; $17 = ((($16)) + 8|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $19 & 4; $21 = ($20|0)!=(0); if ($21) { $22 = $0; $23 = ((($22)) + 8|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = ($25|0)!=(3); $27 = $2; $28 = ($27|0)!=(0|0); $or$cond = $26 & $28; if (!($or$cond)) { STACKTOP = sp;return; } } $29 = $0; $30 = ((($29)) + 8|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; L8: do { switch ($32|0) { case 0: { $33 = $0; $34 = ((($33)) + 9|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; switch ($36|0) { case 1: { $37 = $1; $sp = $37; $shift = 7; $i = 0; while(1) { $38 = $i; $39 = $row_width; $40 = ($38>>>0)<($39>>>0); if (!($40)) { break L8; } $41 = $sp; $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = $shift; $45 = $43 >> $44; $46 = $45 & 1; $47 = $46&65535; $48 = $47&65535; $49 = $2; $50 = ((($49)) + 8|0); $51 = HEAP16[$50>>1]|0; $52 = $51&65535; $53 = ($48|0)==($52|0); if ($53) { $54 = $shift; $55 = (7 - ($54))|0; $56 = 32639 >> $55; $57 = $56 & 255; $58 = $57&255; $59 = $58&255; $60 = $sp; $61 = HEAP8[$60>>0]|0; $62 = $61&255; $63 = $62 & $59; $64 = $63&255; HEAP8[$60>>0] = $64; $65 = $3; $66 = ((($65)) + 8|0); $67 = HEAP16[$66>>1]|0; $68 = $67&65535; $69 = $shift; $70 = $68 << $69; $71 = $70&255; $72 = $71&255; $73 = $sp; $74 = HEAP8[$73>>0]|0; $75 = $74&255; $76 = $75 | $72; $77 = $76&255; HEAP8[$73>>0] = $77; } $78 = $shift; $79 = ($78|0)!=(0); if ($79) { $82 = $shift; $83 = (($82) + -1)|0; $shift = $83; } else { $shift = 7; $80 = $sp; $81 = ((($80)) + 1|0); $sp = $81; } $84 = $i; $85 = (($84) + 1)|0; $i = $85; } break; } case 2: { $86 = $5; $87 = ($86|0)!=(0|0); $88 = $1; $sp = $88; $shift = 6; $i = 0; if (!($87)) { while(1) { $187 = $i; $188 = $row_width; $189 = ($187>>>0)<($188>>>0); if (!($189)) { break L8; } $190 = $sp; $191 = HEAP8[$190>>0]|0; $192 = $191&255; $193 = $shift; $194 = $192 >> $193; $195 = $194 & 3; $196 = $195&65535; $197 = $196&65535; $198 = $2; $199 = ((($198)) + 8|0); $200 = HEAP16[$199>>1]|0; $201 = $200&65535; $202 = ($197|0)==($201|0); if ($202) { $203 = $shift; $204 = (6 - ($203))|0; $205 = 16191 >> $204; $206 = $205 & 255; $207 = $206&255; $208 = $207&255; $209 = $sp; $210 = HEAP8[$209>>0]|0; $211 = $210&255; $212 = $211 & $208; $213 = $212&255; HEAP8[$209>>0] = $213; $214 = $3; $215 = ((($214)) + 8|0); $216 = HEAP16[$215>>1]|0; $217 = $216&65535; $218 = $shift; $219 = $217 << $218; $220 = $219&255; $221 = $220&255; $222 = $sp; $223 = HEAP8[$222>>0]|0; $224 = $223&255; $225 = $224 | $221; $226 = $225&255; HEAP8[$222>>0] = $226; } $227 = $shift; $228 = ($227|0)!=(0); if ($228) { $231 = $shift; $232 = (($231) - 2)|0; $shift = $232; } else { $shift = 6; $229 = $sp; $230 = ((($229)) + 1|0); $sp = $230; } $233 = $i; $234 = (($233) + 1)|0; $i = $234; } } while(1) { $89 = $i; $90 = $row_width; $91 = ($89>>>0)<($90>>>0); if (!($91)) { break L8; } $92 = $sp; $93 = HEAP8[$92>>0]|0; $94 = $93&255; $95 = $shift; $96 = $94 >> $95; $97 = $96 & 3; $98 = $97&65535; $99 = $98&65535; $100 = $2; $101 = ((($100)) + 8|0); $102 = HEAP16[$101>>1]|0; $103 = $102&65535; $104 = ($99|0)==($103|0); if ($104) { $105 = $shift; $106 = (6 - ($105))|0; $107 = 16191 >> $106; $108 = $107 & 255; $109 = $108&255; $110 = $109&255; $111 = $sp; $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = $113 & $110; $115 = $114&255; HEAP8[$111>>0] = $115; $116 = $3; $117 = ((($116)) + 8|0); $118 = HEAP16[$117>>1]|0; $119 = $118&65535; $120 = $shift; $121 = $119 << $120; $122 = $121&255; $123 = $122&255; $124 = $sp; $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = $126 | $123; $128 = $127&255; HEAP8[$124>>0] = $128; } else { $129 = $sp; $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = $shift; $133 = $131 >> $132; $134 = $133 & 3; $135 = $134&255; $p = $135; $136 = $p; $137 = $136&255; $138 = $p; $139 = $138&255; $140 = $139 << 2; $141 = $137 | $140; $142 = $p; $143 = $142&255; $144 = $143 << 4; $145 = $141 | $144; $146 = $p; $147 = $146&255; $148 = $147 << 6; $149 = $145 | $148; $150 = $5; $151 = (($150) + ($149)|0); $152 = HEAP8[$151>>0]|0; $153 = $152&255; $154 = $153 >> 6; $155 = $154 & 3; $156 = $155&255; $g = $156; $157 = $shift; $158 = (6 - ($157))|0; $159 = 16191 >> $158; $160 = $159 & 255; $161 = $160&255; $162 = $161&255; $163 = $sp; $164 = HEAP8[$163>>0]|0; $165 = $164&255; $166 = $165 & $162; $167 = $166&255; HEAP8[$163>>0] = $167; $168 = $g; $169 = $168&255; $170 = $shift; $171 = $169 << $170; $172 = $171&255; $173 = $172&255; $174 = $sp; $175 = HEAP8[$174>>0]|0; $176 = $175&255; $177 = $176 | $173; $178 = $177&255; HEAP8[$174>>0] = $178; } $179 = $shift; $180 = ($179|0)!=(0); if ($180) { $183 = $shift; $184 = (($183) - 2)|0; $shift = $184; } else { $shift = 6; $181 = $sp; $182 = ((($181)) + 1|0); $sp = $182; } $185 = $i; $186 = (($185) + 1)|0; $i = $186; } break; } case 4: { $235 = $5; $236 = ($235|0)!=(0|0); $237 = $1; $sp = $237; $shift = 4; $i = 0; if (!($236)) { while(1) { $328 = $i; $329 = $row_width; $330 = ($328>>>0)<($329>>>0); if (!($330)) { break L8; } $331 = $sp; $332 = HEAP8[$331>>0]|0; $333 = $332&255; $334 = $shift; $335 = $333 >> $334; $336 = $335 & 15; $337 = $336&65535; $338 = $337&65535; $339 = $2; $340 = ((($339)) + 8|0); $341 = HEAP16[$340>>1]|0; $342 = $341&65535; $343 = ($338|0)==($342|0); if ($343) { $344 = $shift; $345 = (4 - ($344))|0; $346 = 3855 >> $345; $347 = $346 & 255; $348 = $347&255; $349 = $348&255; $350 = $sp; $351 = HEAP8[$350>>0]|0; $352 = $351&255; $353 = $352 & $349; $354 = $353&255; HEAP8[$350>>0] = $354; $355 = $3; $356 = ((($355)) + 8|0); $357 = HEAP16[$356>>1]|0; $358 = $357&65535; $359 = $shift; $360 = $358 << $359; $361 = $360&255; $362 = $361&255; $363 = $sp; $364 = HEAP8[$363>>0]|0; $365 = $364&255; $366 = $365 | $362; $367 = $366&255; HEAP8[$363>>0] = $367; } $368 = $shift; $369 = ($368|0)!=(0); if ($369) { $372 = $shift; $373 = (($372) - 4)|0; $shift = $373; } else { $shift = 4; $370 = $sp; $371 = ((($370)) + 1|0); $sp = $371; } $374 = $i; $375 = (($374) + 1)|0; $i = $375; } } while(1) { $238 = $i; $239 = $row_width; $240 = ($238>>>0)<($239>>>0); if (!($240)) { break L8; } $241 = $sp; $242 = HEAP8[$241>>0]|0; $243 = $242&255; $244 = $shift; $245 = $243 >> $244; $246 = $245 & 15; $247 = $246&65535; $248 = $247&65535; $249 = $2; $250 = ((($249)) + 8|0); $251 = HEAP16[$250>>1]|0; $252 = $251&65535; $253 = ($248|0)==($252|0); if ($253) { $254 = $shift; $255 = (4 - ($254))|0; $256 = 3855 >> $255; $257 = $256 & 255; $258 = $257&255; $259 = $258&255; $260 = $sp; $261 = HEAP8[$260>>0]|0; $262 = $261&255; $263 = $262 & $259; $264 = $263&255; HEAP8[$260>>0] = $264; $265 = $3; $266 = ((($265)) + 8|0); $267 = HEAP16[$266>>1]|0; $268 = $267&65535; $269 = $shift; $270 = $268 << $269; $271 = $270&255; $272 = $271&255; $273 = $sp; $274 = HEAP8[$273>>0]|0; $275 = $274&255; $276 = $275 | $272; $277 = $276&255; HEAP8[$273>>0] = $277; } else { $278 = $sp; $279 = HEAP8[$278>>0]|0; $280 = $279&255; $281 = $shift; $282 = $280 >> $281; $283 = $282 & 15; $284 = $283&255; $p1 = $284; $285 = $p1; $286 = $285&255; $287 = $p1; $288 = $287&255; $289 = $288 << 4; $290 = $286 | $289; $291 = $5; $292 = (($291) + ($290)|0); $293 = HEAP8[$292>>0]|0; $294 = $293&255; $295 = $294 >> 4; $296 = $295 & 15; $297 = $296&255; $g2 = $297; $298 = $shift; $299 = (4 - ($298))|0; $300 = 3855 >> $299; $301 = $300 & 255; $302 = $301&255; $303 = $302&255; $304 = $sp; $305 = HEAP8[$304>>0]|0; $306 = $305&255; $307 = $306 & $303; $308 = $307&255; HEAP8[$304>>0] = $308; $309 = $g2; $310 = $309&255; $311 = $shift; $312 = $310 << $311; $313 = $312&255; $314 = $313&255; $315 = $sp; $316 = HEAP8[$315>>0]|0; $317 = $316&255; $318 = $317 | $314; $319 = $318&255; HEAP8[$315>>0] = $319; } $320 = $shift; $321 = ($320|0)!=(0); if ($321) { $324 = $shift; $325 = (($324) - 4)|0; $shift = $325; } else { $shift = 4; $322 = $sp; $323 = ((($322)) + 1|0); $sp = $323; } $326 = $i; $327 = (($326) + 1)|0; $i = $327; } break; } case 8: { $376 = $5; $377 = ($376|0)!=(0|0); $378 = $1; $sp = $378; $i = 0; if (!($377)) { while(1) { $406 = $i; $407 = $row_width; $408 = ($406>>>0)<($407>>>0); if (!($408)) { break L8; } $409 = $sp; $410 = HEAP8[$409>>0]|0; $411 = $410&255; $412 = $2; $413 = ((($412)) + 8|0); $414 = HEAP16[$413>>1]|0; $415 = $414&65535; $416 = ($411|0)==($415|0); if ($416) { $417 = $3; $418 = ((($417)) + 8|0); $419 = HEAP16[$418>>1]|0; $420 = $419&255; $421 = $sp; HEAP8[$421>>0] = $420; } $422 = $i; $423 = (($422) + 1)|0; $i = $423; $424 = $sp; $425 = ((($424)) + 1|0); $sp = $425; } } while(1) { $379 = $i; $380 = $row_width; $381 = ($379>>>0)<($380>>>0); if (!($381)) { break L8; } $382 = $sp; $383 = HEAP8[$382>>0]|0; $384 = $383&255; $385 = $2; $386 = ((($385)) + 8|0); $387 = HEAP16[$386>>1]|0; $388 = $387&65535; $389 = ($384|0)==($388|0); if ($389) { $390 = $3; $391 = ((($390)) + 8|0); $392 = HEAP16[$391>>1]|0; $393 = $392&255; $394 = $sp; HEAP8[$394>>0] = $393; } else { $395 = $sp; $396 = HEAP8[$395>>0]|0; $397 = $396&255; $398 = $5; $399 = (($398) + ($397)|0); $400 = HEAP8[$399>>0]|0; $401 = $sp; HEAP8[$401>>0] = $400; } $402 = $i; $403 = (($402) + 1)|0; $i = $403; $404 = $sp; $405 = ((($404)) + 1|0); $sp = $405; } break; } case 16: { $426 = $8; $427 = ($426|0)!=(0|0); $428 = $1; $sp = $428; $i = 0; if (!($427)) { while(1) { $495 = $i; $496 = $row_width; $497 = ($495>>>0)<($496>>>0); if (!($497)) { break L8; } $498 = $sp; $499 = HEAP8[$498>>0]|0; $500 = $499&255; $501 = $500 << 8; $502 = $sp; $503 = ((($502)) + 1|0); $504 = HEAP8[$503>>0]|0; $505 = $504&255; $506 = (($501) + ($505))|0; $507 = $506&65535; $v3 = $507; $508 = $v3; $509 = $508&65535; $510 = $2; $511 = ((($510)) + 8|0); $512 = HEAP16[$511>>1]|0; $513 = $512&65535; $514 = ($509|0)==($513|0); if ($514) { $515 = $3; $516 = ((($515)) + 8|0); $517 = HEAP16[$516>>1]|0; $518 = $517&65535; $519 = $518 >> 8; $520 = $519 & 255; $521 = $520&255; $522 = $sp; HEAP8[$522>>0] = $521; $523 = $3; $524 = ((($523)) + 8|0); $525 = HEAP16[$524>>1]|0; $526 = $525&65535; $527 = $526 & 255; $528 = $527&255; $529 = $sp; $530 = ((($529)) + 1|0); HEAP8[$530>>0] = $528; } $531 = $i; $532 = (($531) + 1)|0; $i = $532; $533 = $sp; $534 = ((($533)) + 2|0); $sp = $534; } } while(1) { $429 = $i; $430 = $row_width; $431 = ($429>>>0)<($430>>>0); if (!($431)) { break L8; } $432 = $sp; $433 = HEAP8[$432>>0]|0; $434 = $433&255; $435 = $434 << 8; $436 = $sp; $437 = ((($436)) + 1|0); $438 = HEAP8[$437>>0]|0; $439 = $438&255; $440 = (($435) + ($439))|0; $441 = $440&65535; $v = $441; $442 = $v; $443 = $442&65535; $444 = $2; $445 = ((($444)) + 8|0); $446 = HEAP16[$445>>1]|0; $447 = $446&65535; $448 = ($443|0)==($447|0); if ($448) { $449 = $3; $450 = ((($449)) + 8|0); $451 = HEAP16[$450>>1]|0; $452 = $451&65535; $453 = $452 >> 8; $454 = $453 & 255; $455 = $454&255; $456 = $sp; HEAP8[$456>>0] = $455; $457 = $3; $458 = ((($457)) + 8|0); $459 = HEAP16[$458>>1]|0; $460 = $459&65535; $461 = $460 & 255; $462 = $461&255; $463 = $sp; $464 = ((($463)) + 1|0); HEAP8[$464>>0] = $462; } else { $465 = $sp; $466 = HEAP8[$465>>0]|0; $467 = $466&255; $468 = $sp; $469 = ((($468)) + 1|0); $470 = HEAP8[$469>>0]|0; $471 = $470&255; $472 = $11; $473 = $471 >> $472; $474 = $8; $475 = (($474) + ($473<<2)|0); $476 = HEAP32[$475>>2]|0; $477 = (($476) + ($467<<1)|0); $478 = HEAP16[$477>>1]|0; $v = $478; $479 = $v; $480 = $479&65535; $481 = $480 >> 8; $482 = $481 & 255; $483 = $482&255; $484 = $sp; HEAP8[$484>>0] = $483; $485 = $v; $486 = $485&65535; $487 = $486 & 255; $488 = $487&255; $489 = $sp; $490 = ((($489)) + 1|0); HEAP8[$490>>0] = $488; } $491 = $i; $492 = (($491) + 1)|0; $i = $492; $493 = $sp; $494 = ((($493)) + 2|0); $sp = $494; } break; } default: { break L8; } } break; } case 2: { $535 = $0; $536 = ((($535)) + 9|0); $537 = HEAP8[$536>>0]|0; $538 = $537&255; $539 = ($538|0)==(8); if ($539) { $540 = $5; $541 = ($540|0)!=(0|0); $542 = $1; $sp = $542; $i = 0; if (!($541)) { while(1) { $618 = $i; $619 = $row_width; $620 = ($618>>>0)<($619>>>0); if (!($620)) { break L8; } $621 = $sp; $622 = HEAP8[$621>>0]|0; $623 = $622&255; $624 = $2; $625 = ((($624)) + 2|0); $626 = HEAP16[$625>>1]|0; $627 = $626&65535; $628 = ($623|0)==($627|0); if ($628) { $629 = $sp; $630 = ((($629)) + 1|0); $631 = HEAP8[$630>>0]|0; $632 = $631&255; $633 = $2; $634 = ((($633)) + 4|0); $635 = HEAP16[$634>>1]|0; $636 = $635&65535; $637 = ($632|0)==($636|0); if ($637) { $638 = $sp; $639 = ((($638)) + 2|0); $640 = HEAP8[$639>>0]|0; $641 = $640&255; $642 = $2; $643 = ((($642)) + 6|0); $644 = HEAP16[$643>>1]|0; $645 = $644&65535; $646 = ($641|0)==($645|0); if ($646) { $647 = $3; $648 = ((($647)) + 2|0); $649 = HEAP16[$648>>1]|0; $650 = $649&255; $651 = $sp; HEAP8[$651>>0] = $650; $652 = $3; $653 = ((($652)) + 4|0); $654 = HEAP16[$653>>1]|0; $655 = $654&255; $656 = $sp; $657 = ((($656)) + 1|0); HEAP8[$657>>0] = $655; $658 = $3; $659 = ((($658)) + 6|0); $660 = HEAP16[$659>>1]|0; $661 = $660&255; $662 = $sp; $663 = ((($662)) + 2|0); HEAP8[$663>>0] = $661; } } } $664 = $i; $665 = (($664) + 1)|0; $i = $665; $666 = $sp; $667 = ((($666)) + 3|0); $sp = $667; } } while(1) { $543 = $i; $544 = $row_width; $545 = ($543>>>0)<($544>>>0); if (!($545)) { break L8; } $546 = $sp; $547 = HEAP8[$546>>0]|0; $548 = $547&255; $549 = $2; $550 = ((($549)) + 2|0); $551 = HEAP16[$550>>1]|0; $552 = $551&65535; $553 = ($548|0)==($552|0); if ($553) { $554 = $sp; $555 = ((($554)) + 1|0); $556 = HEAP8[$555>>0]|0; $557 = $556&255; $558 = $2; $559 = ((($558)) + 4|0); $560 = HEAP16[$559>>1]|0; $561 = $560&65535; $562 = ($557|0)==($561|0); if ($562) { $563 = $sp; $564 = ((($563)) + 2|0); $565 = HEAP8[$564>>0]|0; $566 = $565&255; $567 = $2; $568 = ((($567)) + 6|0); $569 = HEAP16[$568>>1]|0; $570 = $569&65535; $571 = ($566|0)==($570|0); if ($571) { $572 = $3; $573 = ((($572)) + 2|0); $574 = HEAP16[$573>>1]|0; $575 = $574&255; $576 = $sp; HEAP8[$576>>0] = $575; $577 = $3; $578 = ((($577)) + 4|0); $579 = HEAP16[$578>>1]|0; $580 = $579&255; $581 = $sp; $582 = ((($581)) + 1|0); HEAP8[$582>>0] = $580; $583 = $3; $584 = ((($583)) + 6|0); $585 = HEAP16[$584>>1]|0; $586 = $585&255; $587 = $sp; $588 = ((($587)) + 2|0); HEAP8[$588>>0] = $586; } else { label = 73; } } else { label = 73; } } else { label = 73; } if ((label|0) == 73) { label = 0; $589 = $sp; $590 = HEAP8[$589>>0]|0; $591 = $590&255; $592 = $5; $593 = (($592) + ($591)|0); $594 = HEAP8[$593>>0]|0; $595 = $sp; HEAP8[$595>>0] = $594; $596 = $sp; $597 = ((($596)) + 1|0); $598 = HEAP8[$597>>0]|0; $599 = $598&255; $600 = $5; $601 = (($600) + ($599)|0); $602 = HEAP8[$601>>0]|0; $603 = $sp; $604 = ((($603)) + 1|0); HEAP8[$604>>0] = $602; $605 = $sp; $606 = ((($605)) + 2|0); $607 = HEAP8[$606>>0]|0; $608 = $607&255; $609 = $5; $610 = (($609) + ($608)|0); $611 = HEAP8[$610>>0]|0; $612 = $sp; $613 = ((($612)) + 2|0); HEAP8[$613>>0] = $611; } $614 = $i; $615 = (($614) + 1)|0; $i = $615; $616 = $sp; $617 = ((($616)) + 3|0); $sp = $617; } } else { $668 = $8; $669 = ($668|0)!=(0|0); $670 = $1; $sp = $670; $i = 0; if (!($669)) { while(1) { $863 = $i; $864 = $row_width; $865 = ($863>>>0)<($864>>>0); if (!($865)) { break L8; } $866 = $sp; $867 = HEAP8[$866>>0]|0; $868 = $867&255; $869 = $868 << 8; $870 = $sp; $871 = ((($870)) + 1|0); $872 = HEAP8[$871>>0]|0; $873 = $872&255; $874 = (($869) + ($873))|0; $875 = $874&65535; $r6 = $875; $876 = $sp; $877 = ((($876)) + 2|0); $878 = HEAP8[$877>>0]|0; $879 = $878&255; $880 = $879 << 8; $881 = $sp; $882 = ((($881)) + 3|0); $883 = HEAP8[$882>>0]|0; $884 = $883&255; $885 = (($880) + ($884))|0; $886 = $885&65535; $g7 = $886; $887 = $sp; $888 = ((($887)) + 4|0); $889 = HEAP8[$888>>0]|0; $890 = $889&255; $891 = $890 << 8; $892 = $sp; $893 = ((($892)) + 5|0); $894 = HEAP8[$893>>0]|0; $895 = $894&255; $896 = (($891) + ($895))|0; $897 = $896&65535; $b8 = $897; $898 = $r6; $899 = $898&65535; $900 = $2; $901 = ((($900)) + 2|0); $902 = HEAP16[$901>>1]|0; $903 = $902&65535; $904 = ($899|0)==($903|0); if ($904) { $905 = $g7; $906 = $905&65535; $907 = $2; $908 = ((($907)) + 4|0); $909 = HEAP16[$908>>1]|0; $910 = $909&65535; $911 = ($906|0)==($910|0); if ($911) { $912 = $b8; $913 = $912&65535; $914 = $2; $915 = ((($914)) + 6|0); $916 = HEAP16[$915>>1]|0; $917 = $916&65535; $918 = ($913|0)==($917|0); if ($918) { $919 = $3; $920 = ((($919)) + 2|0); $921 = HEAP16[$920>>1]|0; $922 = $921&65535; $923 = $922 >> 8; $924 = $923 & 255; $925 = $924&255; $926 = $sp; HEAP8[$926>>0] = $925; $927 = $3; $928 = ((($927)) + 2|0); $929 = HEAP16[$928>>1]|0; $930 = $929&65535; $931 = $930 & 255; $932 = $931&255; $933 = $sp; $934 = ((($933)) + 1|0); HEAP8[$934>>0] = $932; $935 = $3; $936 = ((($935)) + 4|0); $937 = HEAP16[$936>>1]|0; $938 = $937&65535; $939 = $938 >> 8; $940 = $939 & 255; $941 = $940&255; $942 = $sp; $943 = ((($942)) + 2|0); HEAP8[$943>>0] = $941; $944 = $3; $945 = ((($944)) + 4|0); $946 = HEAP16[$945>>1]|0; $947 = $946&65535; $948 = $947 & 255; $949 = $948&255; $950 = $sp; $951 = ((($950)) + 3|0); HEAP8[$951>>0] = $949; $952 = $3; $953 = ((($952)) + 6|0); $954 = HEAP16[$953>>1]|0; $955 = $954&65535; $956 = $955 >> 8; $957 = $956 & 255; $958 = $957&255; $959 = $sp; $960 = ((($959)) + 4|0); HEAP8[$960>>0] = $958; $961 = $3; $962 = ((($961)) + 6|0); $963 = HEAP16[$962>>1]|0; $964 = $963&65535; $965 = $964 & 255; $966 = $965&255; $967 = $sp; $968 = ((($967)) + 5|0); HEAP8[$968>>0] = $966; } } } $969 = $i; $970 = (($969) + 1)|0; $i = $970; $971 = $sp; $972 = ((($971)) + 6|0); $sp = $972; } } while(1) { $671 = $i; $672 = $row_width; $673 = ($671>>>0)<($672>>>0); if (!($673)) { break L8; } $674 = $sp; $675 = HEAP8[$674>>0]|0; $676 = $675&255; $677 = $676 << 8; $678 = $sp; $679 = ((($678)) + 1|0); $680 = HEAP8[$679>>0]|0; $681 = $680&255; $682 = (($677) + ($681))|0; $683 = $682&65535; $r = $683; $684 = $sp; $685 = ((($684)) + 2|0); $686 = HEAP8[$685>>0]|0; $687 = $686&255; $688 = $687 << 8; $689 = $sp; $690 = ((($689)) + 3|0); $691 = HEAP8[$690>>0]|0; $692 = $691&255; $693 = (($688) + ($692))|0; $694 = $693&65535; $g4 = $694; $695 = $sp; $696 = ((($695)) + 4|0); $697 = HEAP8[$696>>0]|0; $698 = $697&255; $699 = $698 << 8; $700 = $sp; $701 = ((($700)) + 5|0); $702 = HEAP8[$701>>0]|0; $703 = $702&255; $704 = (($699) + ($703))|0; $705 = $704&65535; $b = $705; $706 = $r; $707 = $706&65535; $708 = $2; $709 = ((($708)) + 2|0); $710 = HEAP16[$709>>1]|0; $711 = $710&65535; $712 = ($707|0)==($711|0); if ($712) { $713 = $g4; $714 = $713&65535; $715 = $2; $716 = ((($715)) + 4|0); $717 = HEAP16[$716>>1]|0; $718 = $717&65535; $719 = ($714|0)==($718|0); if ($719) { $720 = $b; $721 = $720&65535; $722 = $2; $723 = ((($722)) + 6|0); $724 = HEAP16[$723>>1]|0; $725 = $724&65535; $726 = ($721|0)==($725|0); if ($726) { $727 = $3; $728 = ((($727)) + 2|0); $729 = HEAP16[$728>>1]|0; $730 = $729&65535; $731 = $730 >> 8; $732 = $731 & 255; $733 = $732&255; $734 = $sp; HEAP8[$734>>0] = $733; $735 = $3; $736 = ((($735)) + 2|0); $737 = HEAP16[$736>>1]|0; $738 = $737&65535; $739 = $738 & 255; $740 = $739&255; $741 = $sp; $742 = ((($741)) + 1|0); HEAP8[$742>>0] = $740; $743 = $3; $744 = ((($743)) + 4|0); $745 = HEAP16[$744>>1]|0; $746 = $745&65535; $747 = $746 >> 8; $748 = $747 & 255; $749 = $748&255; $750 = $sp; $751 = ((($750)) + 2|0); HEAP8[$751>>0] = $749; $752 = $3; $753 = ((($752)) + 4|0); $754 = HEAP16[$753>>1]|0; $755 = $754&65535; $756 = $755 & 255; $757 = $756&255; $758 = $sp; $759 = ((($758)) + 3|0); HEAP8[$759>>0] = $757; $760 = $3; $761 = ((($760)) + 6|0); $762 = HEAP16[$761>>1]|0; $763 = $762&65535; $764 = $763 >> 8; $765 = $764 & 255; $766 = $765&255; $767 = $sp; $768 = ((($767)) + 4|0); HEAP8[$768>>0] = $766; $769 = $3; $770 = ((($769)) + 6|0); $771 = HEAP16[$770>>1]|0; $772 = $771&65535; $773 = $772 & 255; $774 = $773&255; $775 = $sp; $776 = ((($775)) + 5|0); HEAP8[$776>>0] = $774; } else { label = 87; } } else { label = 87; } } else { label = 87; } if ((label|0) == 87) { label = 0; $777 = $sp; $778 = HEAP8[$777>>0]|0; $779 = $778&255; $780 = $sp; $781 = ((($780)) + 1|0); $782 = HEAP8[$781>>0]|0; $783 = $782&255; $784 = $11; $785 = $783 >> $784; $786 = $8; $787 = (($786) + ($785<<2)|0); $788 = HEAP32[$787>>2]|0; $789 = (($788) + ($779<<1)|0); $790 = HEAP16[$789>>1]|0; $v5 = $790; $791 = $v5; $792 = $791&65535; $793 = $792 >> 8; $794 = $793 & 255; $795 = $794&255; $796 = $sp; HEAP8[$796>>0] = $795; $797 = $v5; $798 = $797&65535; $799 = $798 & 255; $800 = $799&255; $801 = $sp; $802 = ((($801)) + 1|0); HEAP8[$802>>0] = $800; $803 = $sp; $804 = ((($803)) + 2|0); $805 = HEAP8[$804>>0]|0; $806 = $805&255; $807 = $sp; $808 = ((($807)) + 3|0); $809 = HEAP8[$808>>0]|0; $810 = $809&255; $811 = $11; $812 = $810 >> $811; $813 = $8; $814 = (($813) + ($812<<2)|0); $815 = HEAP32[$814>>2]|0; $816 = (($815) + ($806<<1)|0); $817 = HEAP16[$816>>1]|0; $v5 = $817; $818 = $v5; $819 = $818&65535; $820 = $819 >> 8; $821 = $820 & 255; $822 = $821&255; $823 = $sp; $824 = ((($823)) + 2|0); HEAP8[$824>>0] = $822; $825 = $v5; $826 = $825&65535; $827 = $826 & 255; $828 = $827&255; $829 = $sp; $830 = ((($829)) + 3|0); HEAP8[$830>>0] = $828; $831 = $sp; $832 = ((($831)) + 4|0); $833 = HEAP8[$832>>0]|0; $834 = $833&255; $835 = $sp; $836 = ((($835)) + 5|0); $837 = HEAP8[$836>>0]|0; $838 = $837&255; $839 = $11; $840 = $838 >> $839; $841 = $8; $842 = (($841) + ($840<<2)|0); $843 = HEAP32[$842>>2]|0; $844 = (($843) + ($834<<1)|0); $845 = HEAP16[$844>>1]|0; $v5 = $845; $846 = $v5; $847 = $846&65535; $848 = $847 >> 8; $849 = $848 & 255; $850 = $849&255; $851 = $sp; $852 = ((($851)) + 4|0); HEAP8[$852>>0] = $850; $853 = $v5; $854 = $853&65535; $855 = $854 & 255; $856 = $855&255; $857 = $sp; $858 = ((($857)) + 5|0); HEAP8[$858>>0] = $856; } $859 = $i; $860 = (($859) + 1)|0; $i = $860; $861 = $sp; $862 = ((($861)) + 6|0); $sp = $862; } } break; } case 4: { $973 = $0; $974 = ((($973)) + 9|0); $975 = HEAP8[$974>>0]|0; $976 = $975&255; $977 = ($976|0)==(8); if ($977) { $978 = $7; $979 = ($978|0)!=(0|0); $980 = $6; $981 = ($980|0)!=(0|0); $or$cond3 = $979 & $981; $982 = $5; $983 = ($982|0)!=(0|0); $or$cond5 = $or$cond3 & $983; $984 = $1; $sp = $984; $985 = $1; $dp = $985; $i = 0; if ($or$cond5) { while(1) { $986 = $i; $987 = $row_width; $988 = ($986>>>0)<($987>>>0); if (!($988)) { break L8; } $989 = $sp; $990 = ((($989)) + 1|0); $991 = HEAP8[$990>>0]|0; $992 = $991&255; $a = $992; $993 = $a; $994 = $993&65535; $995 = ($994|0)==(255); do { if ($995) { $996 = $sp; $997 = HEAP8[$996>>0]|0; $998 = $997&255; $999 = $5; $1000 = (($999) + ($998)|0); $1001 = HEAP8[$1000>>0]|0; $1002 = $dp; HEAP8[$1002>>0] = $1001; } else { $1003 = $a; $1004 = $1003&65535; $1005 = ($1004|0)==(0); if ($1005) { $1006 = $3; $1007 = ((($1006)) + 8|0); $1008 = HEAP16[$1007>>1]|0; $1009 = $1008&255; $1010 = $dp; HEAP8[$1010>>0] = $1009; break; } else { $1011 = $sp; $1012 = HEAP8[$1011>>0]|0; $1013 = $1012&255; $1014 = $7; $1015 = (($1014) + ($1013)|0); $1016 = HEAP8[$1015>>0]|0; $v9 = $1016; $1017 = $v9; $1018 = $1017&255; $1019 = $1018&65535; $1020 = $a; $1021 = $1020&65535; $1022 = Math_imul($1019, $1021)|0; $1023 = $4; $1024 = ((($1023)) + 8|0); $1025 = HEAP16[$1024>>1]|0; $1026 = $1025&65535; $1027 = $a; $1028 = $1027&65535; $1029 = (255 - ($1028))|0; $1030 = $1029&65535; $1031 = $1030&65535; $1032 = Math_imul($1026, $1031)|0; $1033 = (($1022) + ($1032))|0; $1034 = (($1033) + 128)|0; $1035 = $1034&65535; $temp = $1035; $1036 = $temp; $1037 = $1036&65535; $1038 = $temp; $1039 = $1038&65535; $1040 = $1039 >> 8; $1041 = (($1037) + ($1040))|0; $1042 = $1041 >> 8; $1043 = $1042&255; $w = $1043; $1044 = $w; $1045 = $1044&255; $1046 = $6; $1047 = (($1046) + ($1045)|0); $1048 = HEAP8[$1047>>0]|0; $1049 = $dp; HEAP8[$1049>>0] = $1048; break; } } } while(0); $1050 = $i; $1051 = (($1050) + 1)|0; $i = $1051; $1052 = $sp; $1053 = ((($1052)) + 2|0); $sp = $1053; $1054 = $dp; $1055 = ((($1054)) + 1|0); $dp = $1055; } } else { while(1) { $1056 = $i; $1057 = $row_width; $1058 = ($1056>>>0)<($1057>>>0); if (!($1058)) { break L8; } $1059 = $sp; $1060 = ((($1059)) + 1|0); $1061 = HEAP8[$1060>>0]|0; $a10 = $1061; $1062 = $a10; $1063 = $1062&255; $1064 = ($1063|0)==(255); do { if ($1064) { $1065 = $sp; $1066 = HEAP8[$1065>>0]|0; $1067 = $dp; HEAP8[$1067>>0] = $1066; } else { $1068 = $a10; $1069 = $1068&255; $1070 = ($1069|0)==(0); if ($1070) { $1071 = $3; $1072 = ((($1071)) + 8|0); $1073 = HEAP16[$1072>>1]|0; $1074 = $1073&255; $1075 = $dp; HEAP8[$1075>>0] = $1074; break; } else { $1076 = $sp; $1077 = HEAP8[$1076>>0]|0; $1078 = $1077&255; $1079 = $1078&65535; $1080 = $a10; $1081 = $1080&255; $1082 = $1081&65535; $1083 = Math_imul($1079, $1082)|0; $1084 = $4; $1085 = ((($1084)) + 8|0); $1086 = HEAP16[$1085>>1]|0; $1087 = $1086&65535; $1088 = $a10; $1089 = $1088&255; $1090 = $1089&65535; $1091 = (255 - ($1090))|0; $1092 = $1091&65535; $1093 = $1092&65535; $1094 = Math_imul($1087, $1093)|0; $1095 = (($1083) + ($1094))|0; $1096 = (($1095) + 128)|0; $1097 = $1096&65535; $temp11 = $1097; $1098 = $temp11; $1099 = $1098&65535; $1100 = $temp11; $1101 = $1100&65535; $1102 = $1101 >> 8; $1103 = (($1099) + ($1102))|0; $1104 = $1103 >> 8; $1105 = $1104&255; $1106 = $dp; HEAP8[$1106>>0] = $1105; break; } } } while(0); $1107 = $i; $1108 = (($1107) + 1)|0; $i = $1108; $1109 = $sp; $1110 = ((($1109)) + 2|0); $sp = $1110; $1111 = $dp; $1112 = ((($1111)) + 1|0); $dp = $1112; } } } else { $1113 = $8; $1114 = ($1113|0)!=(0|0); $1115 = $9; $1116 = ($1115|0)!=(0|0); $or$cond7 = $1114 & $1116; $1117 = $10; $1118 = ($1117|0)!=(0|0); $or$cond9 = $or$cond7 & $1118; $1119 = $1; $sp = $1119; $1120 = $1; $dp = $1120; $i = 0; if ($or$cond9) { while(1) { $1121 = $i; $1122 = $row_width; $1123 = ($1121>>>0)<($1122>>>0); if (!($1123)) { break L8; } $1124 = $sp; $1125 = ((($1124)) + 2|0); $1126 = HEAP8[$1125>>0]|0; $1127 = $1126&255; $1128 = $1127 << 8; $1129 = $sp; $1130 = ((($1129)) + 3|0); $1131 = HEAP8[$1130>>0]|0; $1132 = $1131&255; $1133 = (($1128) + ($1132))|0; $1134 = $1133&65535; $a12 = $1134; $1135 = $a12; $1136 = $1135&65535; $1137 = ($1136|0)==(65535); do { if ($1137) { $1138 = $sp; $1139 = HEAP8[$1138>>0]|0; $1140 = $1139&255; $1141 = $sp; $1142 = ((($1141)) + 1|0); $1143 = HEAP8[$1142>>0]|0; $1144 = $1143&255; $1145 = $11; $1146 = $1144 >> $1145; $1147 = $8; $1148 = (($1147) + ($1146<<2)|0); $1149 = HEAP32[$1148>>2]|0; $1150 = (($1149) + ($1140<<1)|0); $1151 = HEAP16[$1150>>1]|0; $v13 = $1151; $1152 = $v13; $1153 = $1152&65535; $1154 = $1153 >> 8; $1155 = $1154 & 255; $1156 = $1155&255; $1157 = $dp; HEAP8[$1157>>0] = $1156; $1158 = $v13; $1159 = $1158&65535; $1160 = $1159 & 255; $1161 = $1160&255; $1162 = $dp; $1163 = ((($1162)) + 1|0); HEAP8[$1163>>0] = $1161; } else { $1164 = $a12; $1165 = $1164&65535; $1166 = ($1165|0)==(0); if ($1166) { $1167 = $3; $1168 = ((($1167)) + 8|0); $1169 = HEAP16[$1168>>1]|0; $1170 = $1169&65535; $1171 = $1170 >> 8; $1172 = $1171 & 255; $1173 = $1172&255; $1174 = $dp; HEAP8[$1174>>0] = $1173; $1175 = $3; $1176 = ((($1175)) + 8|0); $1177 = HEAP16[$1176>>1]|0; $1178 = $1177&65535; $1179 = $1178 & 255; $1180 = $1179&255; $1181 = $dp; $1182 = ((($1181)) + 1|0); HEAP8[$1182>>0] = $1180; break; } else { $1183 = $sp; $1184 = HEAP8[$1183>>0]|0; $1185 = $1184&255; $1186 = $sp; $1187 = ((($1186)) + 1|0); $1188 = HEAP8[$1187>>0]|0; $1189 = $1188&255; $1190 = $11; $1191 = $1189 >> $1190; $1192 = $10; $1193 = (($1192) + ($1191<<2)|0); $1194 = HEAP32[$1193>>2]|0; $1195 = (($1194) + ($1185<<1)|0); $1196 = HEAP16[$1195>>1]|0; $g14 = $1196; $1197 = $g14; $1198 = $1197&65535; $1199 = $a12; $1200 = $1199&65535; $1201 = Math_imul($1198, $1200)|0; $1202 = $4; $1203 = ((($1202)) + 8|0); $1204 = HEAP16[$1203>>1]|0; $1205 = $1204&65535; $1206 = $a12; $1207 = $1206&65535; $1208 = (65535 - ($1207))|0; $1209 = Math_imul($1205, $1208)|0; $1210 = (($1201) + ($1209))|0; $1211 = (($1210) + 32768)|0; $temp17 = $1211; $1212 = $temp17; $1213 = $temp17; $1214 = $1213 >>> 16; $1215 = (($1212) + ($1214))|0; $1216 = $1215 >>> 16; $1217 = $1216&65535; $v15 = $1217; $1218 = $v15; $1219 = $1218&65535; $1220 = $1219 >> 8; $1221 = $v15; $1222 = $1221&65535; $1223 = $1222 & 255; $1224 = $11; $1225 = $1223 >> $1224; $1226 = $9; $1227 = (($1226) + ($1225<<2)|0); $1228 = HEAP32[$1227>>2]|0; $1229 = (($1228) + ($1220<<1)|0); $1230 = HEAP16[$1229>>1]|0; $w16 = $1230; $1231 = $w16; $1232 = $1231&65535; $1233 = $1232 >> 8; $1234 = $1233 & 255; $1235 = $1234&255; $1236 = $dp; HEAP8[$1236>>0] = $1235; $1237 = $w16; $1238 = $1237&65535; $1239 = $1238 & 255; $1240 = $1239&255; $1241 = $dp; $1242 = ((($1241)) + 1|0); HEAP8[$1242>>0] = $1240; break; } } } while(0); $1243 = $i; $1244 = (($1243) + 1)|0; $i = $1244; $1245 = $sp; $1246 = ((($1245)) + 4|0); $sp = $1246; $1247 = $dp; $1248 = ((($1247)) + 2|0); $dp = $1248; } } else { while(1) { $1249 = $i; $1250 = $row_width; $1251 = ($1249>>>0)<($1250>>>0); if (!($1251)) { break L8; } $1252 = $sp; $1253 = ((($1252)) + 2|0); $1254 = HEAP8[$1253>>0]|0; $1255 = $1254&255; $1256 = $1255 << 8; $1257 = $sp; $1258 = ((($1257)) + 3|0); $1259 = HEAP8[$1258>>0]|0; $1260 = $1259&255; $1261 = (($1256) + ($1260))|0; $1262 = $1261&65535; $a18 = $1262; $1263 = $a18; $1264 = $1263&65535; $1265 = ($1264|0)==(65535); do { if ($1265) { $1266 = $dp; $1267 = $sp; ;HEAP8[$1266>>0]=HEAP8[$1267>>0]|0;HEAP8[$1266+1>>0]=HEAP8[$1267+1>>0]|0; } else { $1268 = $a18; $1269 = $1268&65535; $1270 = ($1269|0)==(0); if ($1270) { $1271 = $3; $1272 = ((($1271)) + 8|0); $1273 = HEAP16[$1272>>1]|0; $1274 = $1273&65535; $1275 = $1274 >> 8; $1276 = $1275 & 255; $1277 = $1276&255; $1278 = $dp; HEAP8[$1278>>0] = $1277; $1279 = $3; $1280 = ((($1279)) + 8|0); $1281 = HEAP16[$1280>>1]|0; $1282 = $1281&65535; $1283 = $1282 & 255; $1284 = $1283&255; $1285 = $dp; $1286 = ((($1285)) + 1|0); HEAP8[$1286>>0] = $1284; break; } else { $1287 = $sp; $1288 = HEAP8[$1287>>0]|0; $1289 = $1288&255; $1290 = $1289 << 8; $1291 = $sp; $1292 = ((($1291)) + 1|0); $1293 = HEAP8[$1292>>0]|0; $1294 = $1293&255; $1295 = (($1290) + ($1294))|0; $1296 = $1295&65535; $g19 = $1296; $1297 = $g19; $1298 = $1297&65535; $1299 = $a18; $1300 = $1299&65535; $1301 = Math_imul($1298, $1300)|0; $1302 = $4; $1303 = ((($1302)) + 8|0); $1304 = HEAP16[$1303>>1]|0; $1305 = $1304&65535; $1306 = $a18; $1307 = $1306&65535; $1308 = (65535 - ($1307))|0; $1309 = Math_imul($1305, $1308)|0; $1310 = (($1301) + ($1309))|0; $1311 = (($1310) + 32768)|0; $temp21 = $1311; $1312 = $temp21; $1313 = $temp21; $1314 = $1313 >>> 16; $1315 = (($1312) + ($1314))|0; $1316 = $1315 >>> 16; $1317 = $1316&65535; $v20 = $1317; $1318 = $v20; $1319 = $1318&65535; $1320 = $1319 >> 8; $1321 = $1320 & 255; $1322 = $1321&255; $1323 = $dp; HEAP8[$1323>>0] = $1322; $1324 = $v20; $1325 = $1324&65535; $1326 = $1325 & 255; $1327 = $1326&255; $1328 = $dp; $1329 = ((($1328)) + 1|0); HEAP8[$1329>>0] = $1327; break; } } } while(0); $1330 = $i; $1331 = (($1330) + 1)|0; $i = $1331; $1332 = $sp; $1333 = ((($1332)) + 4|0); $sp = $1333; $1334 = $dp; $1335 = ((($1334)) + 2|0); $dp = $1335; } } } break; } case 6: { $1336 = $0; $1337 = ((($1336)) + 9|0); $1338 = HEAP8[$1337>>0]|0; $1339 = $1338&255; $1340 = ($1339|0)==(8); if ($1340) { $1341 = $7; $1342 = ($1341|0)!=(0|0); $1343 = $6; $1344 = ($1343|0)!=(0|0); $or$cond11 = $1342 & $1344; $1345 = $5; $1346 = ($1345|0)!=(0|0); $or$cond13 = $or$cond11 & $1346; $1347 = $1; $sp = $1347; $1348 = $1; $dp = $1348; $i = 0; if ($or$cond13) { while(1) { $1349 = $i; $1350 = $row_width; $1351 = ($1349>>>0)<($1350>>>0); if (!($1351)) { break L8; } $1352 = $sp; $1353 = ((($1352)) + 3|0); $1354 = HEAP8[$1353>>0]|0; $a22 = $1354; $1355 = $a22; $1356 = $1355&255; $1357 = ($1356|0)==(255); do { if ($1357) { $1358 = $sp; $1359 = HEAP8[$1358>>0]|0; $1360 = $1359&255; $1361 = $5; $1362 = (($1361) + ($1360)|0); $1363 = HEAP8[$1362>>0]|0; $1364 = $dp; HEAP8[$1364>>0] = $1363; $1365 = $sp; $1366 = ((($1365)) + 1|0); $1367 = HEAP8[$1366>>0]|0; $1368 = $1367&255; $1369 = $5; $1370 = (($1369) + ($1368)|0); $1371 = HEAP8[$1370>>0]|0; $1372 = $dp; $1373 = ((($1372)) + 1|0); HEAP8[$1373>>0] = $1371; $1374 = $sp; $1375 = ((($1374)) + 2|0); $1376 = HEAP8[$1375>>0]|0; $1377 = $1376&255; $1378 = $5; $1379 = (($1378) + ($1377)|0); $1380 = HEAP8[$1379>>0]|0; $1381 = $dp; $1382 = ((($1381)) + 2|0); HEAP8[$1382>>0] = $1380; } else { $1383 = $a22; $1384 = $1383&255; $1385 = ($1384|0)==(0); if ($1385) { $1386 = $3; $1387 = ((($1386)) + 2|0); $1388 = HEAP16[$1387>>1]|0; $1389 = $1388&255; $1390 = $dp; HEAP8[$1390>>0] = $1389; $1391 = $3; $1392 = ((($1391)) + 4|0); $1393 = HEAP16[$1392>>1]|0; $1394 = $1393&255; $1395 = $dp; $1396 = ((($1395)) + 1|0); HEAP8[$1396>>0] = $1394; $1397 = $3; $1398 = ((($1397)) + 6|0); $1399 = HEAP16[$1398>>1]|0; $1400 = $1399&255; $1401 = $dp; $1402 = ((($1401)) + 2|0); HEAP8[$1402>>0] = $1400; break; } else { $1403 = $sp; $1404 = HEAP8[$1403>>0]|0; $1405 = $1404&255; $1406 = $7; $1407 = (($1406) + ($1405)|0); $1408 = HEAP8[$1407>>0]|0; $v23 = $1408; $1409 = $v23; $1410 = $1409&255; $1411 = $1410&65535; $1412 = $a22; $1413 = $1412&255; $1414 = $1413&65535; $1415 = Math_imul($1411, $1414)|0; $1416 = $4; $1417 = ((($1416)) + 2|0); $1418 = HEAP16[$1417>>1]|0; $1419 = $1418&65535; $1420 = $a22; $1421 = $1420&255; $1422 = $1421&65535; $1423 = (255 - ($1422))|0; $1424 = $1423&65535; $1425 = $1424&65535; $1426 = Math_imul($1419, $1425)|0; $1427 = (($1415) + ($1426))|0; $1428 = (($1427) + 128)|0; $1429 = $1428&65535; $temp25 = $1429; $1430 = $temp25; $1431 = $1430&65535; $1432 = $temp25; $1433 = $1432&65535; $1434 = $1433 >> 8; $1435 = (($1431) + ($1434))|0; $1436 = $1435 >> 8; $1437 = $1436&255; $w24 = $1437; $1438 = $w24; $1439 = $1438&255; $1440 = $6; $1441 = (($1440) + ($1439)|0); $1442 = HEAP8[$1441>>0]|0; $1443 = $dp; HEAP8[$1443>>0] = $1442; $1444 = $sp; $1445 = ((($1444)) + 1|0); $1446 = HEAP8[$1445>>0]|0; $1447 = $1446&255; $1448 = $7; $1449 = (($1448) + ($1447)|0); $1450 = HEAP8[$1449>>0]|0; $v23 = $1450; $1451 = $v23; $1452 = $1451&255; $1453 = $1452&65535; $1454 = $a22; $1455 = $1454&255; $1456 = $1455&65535; $1457 = Math_imul($1453, $1456)|0; $1458 = $4; $1459 = ((($1458)) + 4|0); $1460 = HEAP16[$1459>>1]|0; $1461 = $1460&65535; $1462 = $a22; $1463 = $1462&255; $1464 = $1463&65535; $1465 = (255 - ($1464))|0; $1466 = $1465&65535; $1467 = $1466&65535; $1468 = Math_imul($1461, $1467)|0; $1469 = (($1457) + ($1468))|0; $1470 = (($1469) + 128)|0; $1471 = $1470&65535; $temp26 = $1471; $1472 = $temp26; $1473 = $1472&65535; $1474 = $temp26; $1475 = $1474&65535; $1476 = $1475 >> 8; $1477 = (($1473) + ($1476))|0; $1478 = $1477 >> 8; $1479 = $1478&255; $w24 = $1479; $1480 = $w24; $1481 = $1480&255; $1482 = $6; $1483 = (($1482) + ($1481)|0); $1484 = HEAP8[$1483>>0]|0; $1485 = $dp; $1486 = ((($1485)) + 1|0); HEAP8[$1486>>0] = $1484; $1487 = $sp; $1488 = ((($1487)) + 2|0); $1489 = HEAP8[$1488>>0]|0; $1490 = $1489&255; $1491 = $7; $1492 = (($1491) + ($1490)|0); $1493 = HEAP8[$1492>>0]|0; $v23 = $1493; $1494 = $v23; $1495 = $1494&255; $1496 = $1495&65535; $1497 = $a22; $1498 = $1497&255; $1499 = $1498&65535; $1500 = Math_imul($1496, $1499)|0; $1501 = $4; $1502 = ((($1501)) + 6|0); $1503 = HEAP16[$1502>>1]|0; $1504 = $1503&65535; $1505 = $a22; $1506 = $1505&255; $1507 = $1506&65535; $1508 = (255 - ($1507))|0; $1509 = $1508&65535; $1510 = $1509&65535; $1511 = Math_imul($1504, $1510)|0; $1512 = (($1500) + ($1511))|0; $1513 = (($1512) + 128)|0; $1514 = $1513&65535; $temp27 = $1514; $1515 = $temp27; $1516 = $1515&65535; $1517 = $temp27; $1518 = $1517&65535; $1519 = $1518 >> 8; $1520 = (($1516) + ($1519))|0; $1521 = $1520 >> 8; $1522 = $1521&255; $w24 = $1522; $1523 = $w24; $1524 = $1523&255; $1525 = $6; $1526 = (($1525) + ($1524)|0); $1527 = HEAP8[$1526>>0]|0; $1528 = $dp; $1529 = ((($1528)) + 2|0); HEAP8[$1529>>0] = $1527; break; } } } while(0); $1530 = $i; $1531 = (($1530) + 1)|0; $i = $1531; $1532 = $sp; $1533 = ((($1532)) + 4|0); $sp = $1533; $1534 = $dp; $1535 = ((($1534)) + 3|0); $dp = $1535; } } else { while(1) { $1536 = $i; $1537 = $row_width; $1538 = ($1536>>>0)<($1537>>>0); if (!($1538)) { break L8; } $1539 = $sp; $1540 = ((($1539)) + 3|0); $1541 = HEAP8[$1540>>0]|0; $a28 = $1541; $1542 = $a28; $1543 = $1542&255; $1544 = ($1543|0)==(255); do { if ($1544) { $1545 = $sp; $1546 = HEAP8[$1545>>0]|0; $1547 = $dp; HEAP8[$1547>>0] = $1546; $1548 = $sp; $1549 = ((($1548)) + 1|0); $1550 = HEAP8[$1549>>0]|0; $1551 = $dp; $1552 = ((($1551)) + 1|0); HEAP8[$1552>>0] = $1550; $1553 = $sp; $1554 = ((($1553)) + 2|0); $1555 = HEAP8[$1554>>0]|0; $1556 = $dp; $1557 = ((($1556)) + 2|0); HEAP8[$1557>>0] = $1555; } else { $1558 = $a28; $1559 = $1558&255; $1560 = ($1559|0)==(0); if ($1560) { $1561 = $3; $1562 = ((($1561)) + 2|0); $1563 = HEAP16[$1562>>1]|0; $1564 = $1563&255; $1565 = $dp; HEAP8[$1565>>0] = $1564; $1566 = $3; $1567 = ((($1566)) + 4|0); $1568 = HEAP16[$1567>>1]|0; $1569 = $1568&255; $1570 = $dp; $1571 = ((($1570)) + 1|0); HEAP8[$1571>>0] = $1569; $1572 = $3; $1573 = ((($1572)) + 6|0); $1574 = HEAP16[$1573>>1]|0; $1575 = $1574&255; $1576 = $dp; $1577 = ((($1576)) + 2|0); HEAP8[$1577>>0] = $1575; break; } else { $1578 = $sp; $1579 = HEAP8[$1578>>0]|0; $1580 = $1579&255; $1581 = $1580&65535; $1582 = $a28; $1583 = $1582&255; $1584 = $1583&65535; $1585 = Math_imul($1581, $1584)|0; $1586 = $3; $1587 = ((($1586)) + 2|0); $1588 = HEAP16[$1587>>1]|0; $1589 = $1588&65535; $1590 = $a28; $1591 = $1590&255; $1592 = $1591&65535; $1593 = (255 - ($1592))|0; $1594 = $1593&65535; $1595 = $1594&65535; $1596 = Math_imul($1589, $1595)|0; $1597 = (($1585) + ($1596))|0; $1598 = (($1597) + 128)|0; $1599 = $1598&65535; $temp29 = $1599; $1600 = $temp29; $1601 = $1600&65535; $1602 = $temp29; $1603 = $1602&65535; $1604 = $1603 >> 8; $1605 = (($1601) + ($1604))|0; $1606 = $1605 >> 8; $1607 = $1606&255; $1608 = $dp; HEAP8[$1608>>0] = $1607; $1609 = $sp; $1610 = ((($1609)) + 1|0); $1611 = HEAP8[$1610>>0]|0; $1612 = $1611&255; $1613 = $1612&65535; $1614 = $a28; $1615 = $1614&255; $1616 = $1615&65535; $1617 = Math_imul($1613, $1616)|0; $1618 = $3; $1619 = ((($1618)) + 4|0); $1620 = HEAP16[$1619>>1]|0; $1621 = $1620&65535; $1622 = $a28; $1623 = $1622&255; $1624 = $1623&65535; $1625 = (255 - ($1624))|0; $1626 = $1625&65535; $1627 = $1626&65535; $1628 = Math_imul($1621, $1627)|0; $1629 = (($1617) + ($1628))|0; $1630 = (($1629) + 128)|0; $1631 = $1630&65535; $temp30 = $1631; $1632 = $temp30; $1633 = $1632&65535; $1634 = $temp30; $1635 = $1634&65535; $1636 = $1635 >> 8; $1637 = (($1633) + ($1636))|0; $1638 = $1637 >> 8; $1639 = $1638&255; $1640 = $dp; $1641 = ((($1640)) + 1|0); HEAP8[$1641>>0] = $1639; $1642 = $sp; $1643 = ((($1642)) + 2|0); $1644 = HEAP8[$1643>>0]|0; $1645 = $1644&255; $1646 = $1645&65535; $1647 = $a28; $1648 = $1647&255; $1649 = $1648&65535; $1650 = Math_imul($1646, $1649)|0; $1651 = $3; $1652 = ((($1651)) + 6|0); $1653 = HEAP16[$1652>>1]|0; $1654 = $1653&65535; $1655 = $a28; $1656 = $1655&255; $1657 = $1656&65535; $1658 = (255 - ($1657))|0; $1659 = $1658&65535; $1660 = $1659&65535; $1661 = Math_imul($1654, $1660)|0; $1662 = (($1650) + ($1661))|0; $1663 = (($1662) + 128)|0; $1664 = $1663&65535; $temp31 = $1664; $1665 = $temp31; $1666 = $1665&65535; $1667 = $temp31; $1668 = $1667&65535; $1669 = $1668 >> 8; $1670 = (($1666) + ($1669))|0; $1671 = $1670 >> 8; $1672 = $1671&255; $1673 = $dp; $1674 = ((($1673)) + 2|0); HEAP8[$1674>>0] = $1672; break; } } } while(0); $1675 = $i; $1676 = (($1675) + 1)|0; $i = $1676; $1677 = $sp; $1678 = ((($1677)) + 4|0); $sp = $1678; $1679 = $dp; $1680 = ((($1679)) + 3|0); $dp = $1680; } } } else { $1681 = $8; $1682 = ($1681|0)!=(0|0); $1683 = $9; $1684 = ($1683|0)!=(0|0); $or$cond15 = $1682 & $1684; $1685 = $10; $1686 = ($1685|0)!=(0|0); $or$cond17 = $or$cond15 & $1686; $1687 = $1; $sp = $1687; $1688 = $1; $dp = $1688; $i = 0; if ($or$cond17) { while(1) { $1689 = $i; $1690 = $row_width; $1691 = ($1689>>>0)<($1690>>>0); if (!($1691)) { break L8; } $1692 = $sp; $1693 = ((($1692)) + 6|0); $1694 = HEAP8[$1693>>0]|0; $1695 = $1694&255; $1696 = $1695&65535; $1697 = $1696 << 8; $1698 = $sp; $1699 = ((($1698)) + 7|0); $1700 = HEAP8[$1699>>0]|0; $1701 = $1700&255; $1702 = $1701&65535; $1703 = (($1697) + ($1702))|0; $1704 = $1703&65535; $a32 = $1704; $1705 = $a32; $1706 = $1705&65535; $1707 = ($1706|0)==(65535); do { if ($1707) { $1708 = $sp; $1709 = HEAP8[$1708>>0]|0; $1710 = $1709&255; $1711 = $sp; $1712 = ((($1711)) + 1|0); $1713 = HEAP8[$1712>>0]|0; $1714 = $1713&255; $1715 = $11; $1716 = $1714 >> $1715; $1717 = $8; $1718 = (($1717) + ($1716<<2)|0); $1719 = HEAP32[$1718>>2]|0; $1720 = (($1719) + ($1710<<1)|0); $1721 = HEAP16[$1720>>1]|0; $v33 = $1721; $1722 = $v33; $1723 = $1722&65535; $1724 = $1723 >> 8; $1725 = $1724 & 255; $1726 = $1725&255; $1727 = $dp; HEAP8[$1727>>0] = $1726; $1728 = $v33; $1729 = $1728&65535; $1730 = $1729 & 255; $1731 = $1730&255; $1732 = $dp; $1733 = ((($1732)) + 1|0); HEAP8[$1733>>0] = $1731; $1734 = $sp; $1735 = ((($1734)) + 2|0); $1736 = HEAP8[$1735>>0]|0; $1737 = $1736&255; $1738 = $sp; $1739 = ((($1738)) + 3|0); $1740 = HEAP8[$1739>>0]|0; $1741 = $1740&255; $1742 = $11; $1743 = $1741 >> $1742; $1744 = $8; $1745 = (($1744) + ($1743<<2)|0); $1746 = HEAP32[$1745>>2]|0; $1747 = (($1746) + ($1737<<1)|0); $1748 = HEAP16[$1747>>1]|0; $v33 = $1748; $1749 = $v33; $1750 = $1749&65535; $1751 = $1750 >> 8; $1752 = $1751 & 255; $1753 = $1752&255; $1754 = $dp; $1755 = ((($1754)) + 2|0); HEAP8[$1755>>0] = $1753; $1756 = $v33; $1757 = $1756&65535; $1758 = $1757 & 255; $1759 = $1758&255; $1760 = $dp; $1761 = ((($1760)) + 3|0); HEAP8[$1761>>0] = $1759; $1762 = $sp; $1763 = ((($1762)) + 4|0); $1764 = HEAP8[$1763>>0]|0; $1765 = $1764&255; $1766 = $sp; $1767 = ((($1766)) + 5|0); $1768 = HEAP8[$1767>>0]|0; $1769 = $1768&255; $1770 = $11; $1771 = $1769 >> $1770; $1772 = $8; $1773 = (($1772) + ($1771<<2)|0); $1774 = HEAP32[$1773>>2]|0; $1775 = (($1774) + ($1765<<1)|0); $1776 = HEAP16[$1775>>1]|0; $v33 = $1776; $1777 = $v33; $1778 = $1777&65535; $1779 = $1778 >> 8; $1780 = $1779 & 255; $1781 = $1780&255; $1782 = $dp; $1783 = ((($1782)) + 4|0); HEAP8[$1783>>0] = $1781; $1784 = $v33; $1785 = $1784&65535; $1786 = $1785 & 255; $1787 = $1786&255; $1788 = $dp; $1789 = ((($1788)) + 5|0); HEAP8[$1789>>0] = $1787; } else { $1790 = $a32; $1791 = $1790&65535; $1792 = ($1791|0)==(0); if ($1792) { $1793 = $3; $1794 = ((($1793)) + 2|0); $1795 = HEAP16[$1794>>1]|0; $1796 = $1795&65535; $1797 = $1796 >> 8; $1798 = $1797 & 255; $1799 = $1798&255; $1800 = $dp; HEAP8[$1800>>0] = $1799; $1801 = $3; $1802 = ((($1801)) + 2|0); $1803 = HEAP16[$1802>>1]|0; $1804 = $1803&65535; $1805 = $1804 & 255; $1806 = $1805&255; $1807 = $dp; $1808 = ((($1807)) + 1|0); HEAP8[$1808>>0] = $1806; $1809 = $3; $1810 = ((($1809)) + 4|0); $1811 = HEAP16[$1810>>1]|0; $1812 = $1811&65535; $1813 = $1812 >> 8; $1814 = $1813 & 255; $1815 = $1814&255; $1816 = $dp; $1817 = ((($1816)) + 2|0); HEAP8[$1817>>0] = $1815; $1818 = $3; $1819 = ((($1818)) + 4|0); $1820 = HEAP16[$1819>>1]|0; $1821 = $1820&65535; $1822 = $1821 & 255; $1823 = $1822&255; $1824 = $dp; $1825 = ((($1824)) + 3|0); HEAP8[$1825>>0] = $1823; $1826 = $3; $1827 = ((($1826)) + 6|0); $1828 = HEAP16[$1827>>1]|0; $1829 = $1828&65535; $1830 = $1829 >> 8; $1831 = $1830 & 255; $1832 = $1831&255; $1833 = $dp; $1834 = ((($1833)) + 4|0); HEAP8[$1834>>0] = $1832; $1835 = $3; $1836 = ((($1835)) + 6|0); $1837 = HEAP16[$1836>>1]|0; $1838 = $1837&65535; $1839 = $1838 & 255; $1840 = $1839&255; $1841 = $dp; $1842 = ((($1841)) + 5|0); HEAP8[$1842>>0] = $1840; break; } else { $1843 = $sp; $1844 = HEAP8[$1843>>0]|0; $1845 = $1844&255; $1846 = $sp; $1847 = ((($1846)) + 1|0); $1848 = HEAP8[$1847>>0]|0; $1849 = $1848&255; $1850 = $11; $1851 = $1849 >> $1850; $1852 = $10; $1853 = (($1852) + ($1851<<2)|0); $1854 = HEAP32[$1853>>2]|0; $1855 = (($1854) + ($1845<<1)|0); $1856 = HEAP16[$1855>>1]|0; $v34 = $1856; $1857 = $v34; $1858 = $1857&65535; $1859 = $a32; $1860 = $1859&65535; $1861 = Math_imul($1858, $1860)|0; $1862 = $4; $1863 = ((($1862)) + 2|0); $1864 = HEAP16[$1863>>1]|0; $1865 = $1864&65535; $1866 = $a32; $1867 = $1866&65535; $1868 = (65535 - ($1867))|0; $1869 = Math_imul($1865, $1868)|0; $1870 = (($1861) + ($1869))|0; $1871 = (($1870) + 32768)|0; $temp36 = $1871; $1872 = $temp36; $1873 = $temp36; $1874 = $1873 >>> 16; $1875 = (($1872) + ($1874))|0; $1876 = $1875 >>> 16; $1877 = $1876&65535; $w35 = $1877; $1878 = $w35; $1879 = $1878&65535; $1880 = $1879 >> 8; $1881 = $w35; $1882 = $1881&65535; $1883 = $1882 & 255; $1884 = $11; $1885 = $1883 >> $1884; $1886 = $9; $1887 = (($1886) + ($1885<<2)|0); $1888 = HEAP32[$1887>>2]|0; $1889 = (($1888) + ($1880<<1)|0); $1890 = HEAP16[$1889>>1]|0; $x = $1890; $1891 = $x; $1892 = $1891&65535; $1893 = $1892 >> 8; $1894 = $1893 & 255; $1895 = $1894&255; $1896 = $dp; HEAP8[$1896>>0] = $1895; $1897 = $x; $1898 = $1897&65535; $1899 = $1898 & 255; $1900 = $1899&255; $1901 = $dp; $1902 = ((($1901)) + 1|0); HEAP8[$1902>>0] = $1900; $1903 = $sp; $1904 = ((($1903)) + 2|0); $1905 = HEAP8[$1904>>0]|0; $1906 = $1905&255; $1907 = $sp; $1908 = ((($1907)) + 3|0); $1909 = HEAP8[$1908>>0]|0; $1910 = $1909&255; $1911 = $11; $1912 = $1910 >> $1911; $1913 = $10; $1914 = (($1913) + ($1912<<2)|0); $1915 = HEAP32[$1914>>2]|0; $1916 = (($1915) + ($1906<<1)|0); $1917 = HEAP16[$1916>>1]|0; $v34 = $1917; $1918 = $v34; $1919 = $1918&65535; $1920 = $a32; $1921 = $1920&65535; $1922 = Math_imul($1919, $1921)|0; $1923 = $4; $1924 = ((($1923)) + 4|0); $1925 = HEAP16[$1924>>1]|0; $1926 = $1925&65535; $1927 = $a32; $1928 = $1927&65535; $1929 = (65535 - ($1928))|0; $1930 = Math_imul($1926, $1929)|0; $1931 = (($1922) + ($1930))|0; $1932 = (($1931) + 32768)|0; $temp37 = $1932; $1933 = $temp37; $1934 = $temp37; $1935 = $1934 >>> 16; $1936 = (($1933) + ($1935))|0; $1937 = $1936 >>> 16; $1938 = $1937&65535; $w35 = $1938; $1939 = $w35; $1940 = $1939&65535; $1941 = $1940 >> 8; $1942 = $w35; $1943 = $1942&65535; $1944 = $1943 & 255; $1945 = $11; $1946 = $1944 >> $1945; $1947 = $9; $1948 = (($1947) + ($1946<<2)|0); $1949 = HEAP32[$1948>>2]|0; $1950 = (($1949) + ($1941<<1)|0); $1951 = HEAP16[$1950>>1]|0; $x = $1951; $1952 = $x; $1953 = $1952&65535; $1954 = $1953 >> 8; $1955 = $1954 & 255; $1956 = $1955&255; $1957 = $dp; $1958 = ((($1957)) + 2|0); HEAP8[$1958>>0] = $1956; $1959 = $x; $1960 = $1959&65535; $1961 = $1960 & 255; $1962 = $1961&255; $1963 = $dp; $1964 = ((($1963)) + 3|0); HEAP8[$1964>>0] = $1962; $1965 = $sp; $1966 = ((($1965)) + 4|0); $1967 = HEAP8[$1966>>0]|0; $1968 = $1967&255; $1969 = $sp; $1970 = ((($1969)) + 5|0); $1971 = HEAP8[$1970>>0]|0; $1972 = $1971&255; $1973 = $11; $1974 = $1972 >> $1973; $1975 = $10; $1976 = (($1975) + ($1974<<2)|0); $1977 = HEAP32[$1976>>2]|0; $1978 = (($1977) + ($1968<<1)|0); $1979 = HEAP16[$1978>>1]|0; $v34 = $1979; $1980 = $v34; $1981 = $1980&65535; $1982 = $a32; $1983 = $1982&65535; $1984 = Math_imul($1981, $1983)|0; $1985 = $4; $1986 = ((($1985)) + 6|0); $1987 = HEAP16[$1986>>1]|0; $1988 = $1987&65535; $1989 = $a32; $1990 = $1989&65535; $1991 = (65535 - ($1990))|0; $1992 = Math_imul($1988, $1991)|0; $1993 = (($1984) + ($1992))|0; $1994 = (($1993) + 32768)|0; $temp38 = $1994; $1995 = $temp38; $1996 = $temp38; $1997 = $1996 >>> 16; $1998 = (($1995) + ($1997))|0; $1999 = $1998 >>> 16; $2000 = $1999&65535; $w35 = $2000; $2001 = $w35; $2002 = $2001&65535; $2003 = $2002 >> 8; $2004 = $w35; $2005 = $2004&65535; $2006 = $2005 & 255; $2007 = $11; $2008 = $2006 >> $2007; $2009 = $9; $2010 = (($2009) + ($2008<<2)|0); $2011 = HEAP32[$2010>>2]|0; $2012 = (($2011) + ($2003<<1)|0); $2013 = HEAP16[$2012>>1]|0; $x = $2013; $2014 = $x; $2015 = $2014&65535; $2016 = $2015 >> 8; $2017 = $2016 & 255; $2018 = $2017&255; $2019 = $dp; $2020 = ((($2019)) + 4|0); HEAP8[$2020>>0] = $2018; $2021 = $x; $2022 = $2021&65535; $2023 = $2022 & 255; $2024 = $2023&255; $2025 = $dp; $2026 = ((($2025)) + 5|0); HEAP8[$2026>>0] = $2024; break; } } } while(0); $2027 = $i; $2028 = (($2027) + 1)|0; $i = $2028; $2029 = $sp; $2030 = ((($2029)) + 8|0); $sp = $2030; $2031 = $dp; $2032 = ((($2031)) + 6|0); $dp = $2032; } } else { while(1) { $2033 = $i; $2034 = $row_width; $2035 = ($2033>>>0)<($2034>>>0); if (!($2035)) { break L8; } $2036 = $sp; $2037 = ((($2036)) + 6|0); $2038 = HEAP8[$2037>>0]|0; $2039 = $2038&255; $2040 = $2039&65535; $2041 = $2040 << 8; $2042 = $sp; $2043 = ((($2042)) + 7|0); $2044 = HEAP8[$2043>>0]|0; $2045 = $2044&255; $2046 = $2045&65535; $2047 = (($2041) + ($2046))|0; $2048 = $2047&65535; $a39 = $2048; $2049 = $a39; $2050 = $2049&65535; $2051 = ($2050|0)==(65535); do { if ($2051) { $2052 = $dp; $2053 = $sp; ;HEAP8[$2052>>0]=HEAP8[$2053>>0]|0;HEAP8[$2052+1>>0]=HEAP8[$2053+1>>0]|0;HEAP8[$2052+2>>0]=HEAP8[$2053+2>>0]|0;HEAP8[$2052+3>>0]=HEAP8[$2053+3>>0]|0;HEAP8[$2052+4>>0]=HEAP8[$2053+4>>0]|0;HEAP8[$2052+5>>0]=HEAP8[$2053+5>>0]|0; } else { $2054 = $a39; $2055 = $2054&65535; $2056 = ($2055|0)==(0); if ($2056) { $2057 = $3; $2058 = ((($2057)) + 2|0); $2059 = HEAP16[$2058>>1]|0; $2060 = $2059&65535; $2061 = $2060 >> 8; $2062 = $2061 & 255; $2063 = $2062&255; $2064 = $dp; HEAP8[$2064>>0] = $2063; $2065 = $3; $2066 = ((($2065)) + 2|0); $2067 = HEAP16[$2066>>1]|0; $2068 = $2067&65535; $2069 = $2068 & 255; $2070 = $2069&255; $2071 = $dp; $2072 = ((($2071)) + 1|0); HEAP8[$2072>>0] = $2070; $2073 = $3; $2074 = ((($2073)) + 4|0); $2075 = HEAP16[$2074>>1]|0; $2076 = $2075&65535; $2077 = $2076 >> 8; $2078 = $2077 & 255; $2079 = $2078&255; $2080 = $dp; $2081 = ((($2080)) + 2|0); HEAP8[$2081>>0] = $2079; $2082 = $3; $2083 = ((($2082)) + 4|0); $2084 = HEAP16[$2083>>1]|0; $2085 = $2084&65535; $2086 = $2085 & 255; $2087 = $2086&255; $2088 = $dp; $2089 = ((($2088)) + 3|0); HEAP8[$2089>>0] = $2087; $2090 = $3; $2091 = ((($2090)) + 6|0); $2092 = HEAP16[$2091>>1]|0; $2093 = $2092&65535; $2094 = $2093 >> 8; $2095 = $2094 & 255; $2096 = $2095&255; $2097 = $dp; $2098 = ((($2097)) + 4|0); HEAP8[$2098>>0] = $2096; $2099 = $3; $2100 = ((($2099)) + 6|0); $2101 = HEAP16[$2100>>1]|0; $2102 = $2101&65535; $2103 = $2102 & 255; $2104 = $2103&255; $2105 = $dp; $2106 = ((($2105)) + 5|0); HEAP8[$2106>>0] = $2104; break; } else { $2107 = $sp; $2108 = HEAP8[$2107>>0]|0; $2109 = $2108&255; $2110 = $2109 << 8; $2111 = $sp; $2112 = ((($2111)) + 1|0); $2113 = HEAP8[$2112>>0]|0; $2114 = $2113&255; $2115 = (($2110) + ($2114))|0; $2116 = $2115&65535; $r41 = $2116; $2117 = $sp; $2118 = ((($2117)) + 2|0); $2119 = HEAP8[$2118>>0]|0; $2120 = $2119&255; $2121 = $2120 << 8; $2122 = $sp; $2123 = ((($2122)) + 3|0); $2124 = HEAP8[$2123>>0]|0; $2125 = $2124&255; $2126 = (($2121) + ($2125))|0; $2127 = $2126&65535; $g42 = $2127; $2128 = $sp; $2129 = ((($2128)) + 4|0); $2130 = HEAP8[$2129>>0]|0; $2131 = $2130&255; $2132 = $2131 << 8; $2133 = $sp; $2134 = ((($2133)) + 5|0); $2135 = HEAP8[$2134>>0]|0; $2136 = $2135&255; $2137 = (($2132) + ($2136))|0; $2138 = $2137&65535; $b43 = $2138; $2139 = $r41; $2140 = $2139&65535; $2141 = $a39; $2142 = $2141&65535; $2143 = Math_imul($2140, $2142)|0; $2144 = $3; $2145 = ((($2144)) + 2|0); $2146 = HEAP16[$2145>>1]|0; $2147 = $2146&65535; $2148 = $a39; $2149 = $2148&65535; $2150 = (65535 - ($2149))|0; $2151 = Math_imul($2147, $2150)|0; $2152 = (($2143) + ($2151))|0; $2153 = (($2152) + 32768)|0; $temp44 = $2153; $2154 = $temp44; $2155 = $temp44; $2156 = $2155 >>> 16; $2157 = (($2154) + ($2156))|0; $2158 = $2157 >>> 16; $2159 = $2158&65535; $v40 = $2159; $2160 = $v40; $2161 = $2160&65535; $2162 = $2161 >> 8; $2163 = $2162 & 255; $2164 = $2163&255; $2165 = $dp; HEAP8[$2165>>0] = $2164; $2166 = $v40; $2167 = $2166&65535; $2168 = $2167 & 255; $2169 = $2168&255; $2170 = $dp; $2171 = ((($2170)) + 1|0); HEAP8[$2171>>0] = $2169; $2172 = $g42; $2173 = $2172&65535; $2174 = $a39; $2175 = $2174&65535; $2176 = Math_imul($2173, $2175)|0; $2177 = $3; $2178 = ((($2177)) + 4|0); $2179 = HEAP16[$2178>>1]|0; $2180 = $2179&65535; $2181 = $a39; $2182 = $2181&65535; $2183 = (65535 - ($2182))|0; $2184 = Math_imul($2180, $2183)|0; $2185 = (($2176) + ($2184))|0; $2186 = (($2185) + 32768)|0; $temp45 = $2186; $2187 = $temp45; $2188 = $temp45; $2189 = $2188 >>> 16; $2190 = (($2187) + ($2189))|0; $2191 = $2190 >>> 16; $2192 = $2191&65535; $v40 = $2192; $2193 = $v40; $2194 = $2193&65535; $2195 = $2194 >> 8; $2196 = $2195 & 255; $2197 = $2196&255; $2198 = $dp; $2199 = ((($2198)) + 2|0); HEAP8[$2199>>0] = $2197; $2200 = $v40; $2201 = $2200&65535; $2202 = $2201 & 255; $2203 = $2202&255; $2204 = $dp; $2205 = ((($2204)) + 3|0); HEAP8[$2205>>0] = $2203; $2206 = $b43; $2207 = $2206&65535; $2208 = $a39; $2209 = $2208&65535; $2210 = Math_imul($2207, $2209)|0; $2211 = $3; $2212 = ((($2211)) + 6|0); $2213 = HEAP16[$2212>>1]|0; $2214 = $2213&65535; $2215 = $a39; $2216 = $2215&65535; $2217 = (65535 - ($2216))|0; $2218 = Math_imul($2214, $2217)|0; $2219 = (($2210) + ($2218))|0; $2220 = (($2219) + 32768)|0; $temp46 = $2220; $2221 = $temp46; $2222 = $temp46; $2223 = $2222 >>> 16; $2224 = (($2221) + ($2223))|0; $2225 = $2224 >>> 16; $2226 = $2225&65535; $v40 = $2226; $2227 = $v40; $2228 = $2227&65535; $2229 = $2228 >> 8; $2230 = $2229 & 255; $2231 = $2230&255; $2232 = $dp; $2233 = ((($2232)) + 4|0); HEAP8[$2233>>0] = $2231; $2234 = $v40; $2235 = $2234&65535; $2236 = $2235 & 255; $2237 = $2236&255; $2238 = $dp; $2239 = ((($2238)) + 5|0); HEAP8[$2239>>0] = $2237; break; } } } while(0); $2240 = $i; $2241 = (($2240) + 1)|0; $i = $2241; $2242 = $sp; $2243 = ((($2242)) + 8|0); $sp = $2243; $2244 = $dp; $2245 = ((($2244)) + 6|0); $dp = $2245; } } } break; } default: { } } } while(0); $2246 = $0; $2247 = ((($2246)) + 8|0); $2248 = HEAP8[$2247>>0]|0; $2249 = $2248&255; $2250 = $2249 & 4; $2251 = ($2250|0)!=(0); if (!($2251)) { STACKTOP = sp;return; } $2252 = $0; $2253 = ((($2252)) + 8|0); $2254 = HEAP8[$2253>>0]|0; $2255 = $2254&255; $2256 = $2255 & -5; $2257 = $2256&255; HEAP8[$2253>>0] = $2257; $2258 = $0; $2259 = ((($2258)) + 10|0); $2260 = HEAP8[$2259>>0]|0; $2261 = (($2260) + -1)<<24>>24; HEAP8[$2259>>0] = $2261; $2262 = $0; $2263 = ((($2262)) + 10|0); $2264 = HEAP8[$2263>>0]|0; $2265 = $2264&255; $2266 = $0; $2267 = ((($2266)) + 9|0); $2268 = HEAP8[$2267>>0]|0; $2269 = $2268&255; $2270 = Math_imul($2265, $2269)|0; $2271 = $2270&255; $2272 = $0; $2273 = ((($2272)) + 11|0); HEAP8[$2273>>0] = $2271; $2274 = $0; $2275 = ((($2274)) + 11|0); $2276 = HEAP8[$2275>>0]|0; $2277 = $2276&255; $2278 = ($2277|0)>=(8); $2279 = $row_width; $2280 = $0; $2281 = ((($2280)) + 11|0); $2282 = HEAP8[$2281>>0]|0; $2283 = $2282&255; if ($2278) { $2284 = $2283 >>> 3; $2285 = Math_imul($2279, $2284)|0; $2291 = $2285; } else { $2286 = Math_imul($2279, $2283)|0; $2287 = (($2286) + 7)|0; $2288 = $2287 >>> 3; $2291 = $2288; } $2289 = $0; $2290 = ((($2289)) + 4|0); HEAP32[$2290>>2] = $2291; STACKTOP = sp;return; } function _png_do_gamma($row_info,$row,$gamma_table,$gamma_16_table,$gamma_shift) { $row_info = $row_info|0; $row = $row|0; $gamma_table = $gamma_table|0; $gamma_16_table = $gamma_16_table|0; $gamma_shift = $gamma_shift|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0, $b = 0, $c = 0, $d = 0, $i = 0, $lsb = 0, $msb = 0, $or$cond = 0, $or$cond3 = 0; var $row_width = 0, $sp = 0, $v = 0, $v1 = 0, $v2 = 0, $v3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $gamma_table; $3 = $gamma_16_table; $4 = $gamma_shift; $5 = $0; $6 = HEAP32[$5>>2]|0; $row_width = $6; $7 = $0; $8 = ((($7)) + 9|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ($10|0)<=(8); $12 = $2; $13 = ($12|0)!=(0|0); $or$cond = $11 & $13; if (!($or$cond)) { $14 = $0; $15 = ((($14)) + 9|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($17|0)==(16); $19 = $3; $20 = ($19|0)!=(0|0); $or$cond3 = $18 & $20; if (!($or$cond3)) { STACKTOP = sp;return; } } $21 = $0; $22 = ((($21)) + 8|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; switch ($24|0) { case 2: { $25 = $0; $26 = ((($25)) + 9|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ($28|0)==(8); $30 = $1; $sp = $30; $i = 0; if ($29) { while(1) { $31 = $i; $32 = $row_width; $33 = ($31>>>0)<($32>>>0); if (!($33)) { break; } $34 = $sp; $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $2; $38 = (($37) + ($36)|0); $39 = HEAP8[$38>>0]|0; $40 = $sp; HEAP8[$40>>0] = $39; $41 = $sp; $42 = ((($41)) + 1|0); $sp = $42; $43 = $sp; $44 = HEAP8[$43>>0]|0; $45 = $44&255; $46 = $2; $47 = (($46) + ($45)|0); $48 = HEAP8[$47>>0]|0; $49 = $sp; HEAP8[$49>>0] = $48; $50 = $sp; $51 = ((($50)) + 1|0); $sp = $51; $52 = $sp; $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = $2; $56 = (($55) + ($54)|0); $57 = HEAP8[$56>>0]|0; $58 = $sp; HEAP8[$58>>0] = $57; $59 = $sp; $60 = ((($59)) + 1|0); $sp = $60; $61 = $i; $62 = (($61) + 1)|0; $i = $62; } STACKTOP = sp;return; } else { while(1) { $63 = $i; $64 = $row_width; $65 = ($63>>>0)<($64>>>0); if (!($65)) { break; } $66 = $sp; $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = $sp; $70 = ((($69)) + 1|0); $71 = HEAP8[$70>>0]|0; $72 = $71&255; $73 = $4; $74 = $72 >> $73; $75 = $3; $76 = (($75) + ($74<<2)|0); $77 = HEAP32[$76>>2]|0; $78 = (($77) + ($68<<1)|0); $79 = HEAP16[$78>>1]|0; $v = $79; $80 = $v; $81 = $80&65535; $82 = $81 >> 8; $83 = $82 & 255; $84 = $83&255; $85 = $sp; HEAP8[$85>>0] = $84; $86 = $v; $87 = $86&65535; $88 = $87 & 255; $89 = $88&255; $90 = $sp; $91 = ((($90)) + 1|0); HEAP8[$91>>0] = $89; $92 = $sp; $93 = ((($92)) + 2|0); $sp = $93; $94 = $sp; $95 = HEAP8[$94>>0]|0; $96 = $95&255; $97 = $sp; $98 = ((($97)) + 1|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $101 = $4; $102 = $100 >> $101; $103 = $3; $104 = (($103) + ($102<<2)|0); $105 = HEAP32[$104>>2]|0; $106 = (($105) + ($96<<1)|0); $107 = HEAP16[$106>>1]|0; $v = $107; $108 = $v; $109 = $108&65535; $110 = $109 >> 8; $111 = $110 & 255; $112 = $111&255; $113 = $sp; HEAP8[$113>>0] = $112; $114 = $v; $115 = $114&65535; $116 = $115 & 255; $117 = $116&255; $118 = $sp; $119 = ((($118)) + 1|0); HEAP8[$119>>0] = $117; $120 = $sp; $121 = ((($120)) + 2|0); $sp = $121; $122 = $sp; $123 = HEAP8[$122>>0]|0; $124 = $123&255; $125 = $sp; $126 = ((($125)) + 1|0); $127 = HEAP8[$126>>0]|0; $128 = $127&255; $129 = $4; $130 = $128 >> $129; $131 = $3; $132 = (($131) + ($130<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = (($133) + ($124<<1)|0); $135 = HEAP16[$134>>1]|0; $v = $135; $136 = $v; $137 = $136&65535; $138 = $137 >> 8; $139 = $138 & 255; $140 = $139&255; $141 = $sp; HEAP8[$141>>0] = $140; $142 = $v; $143 = $142&65535; $144 = $143 & 255; $145 = $144&255; $146 = $sp; $147 = ((($146)) + 1|0); HEAP8[$147>>0] = $145; $148 = $sp; $149 = ((($148)) + 2|0); $sp = $149; $150 = $i; $151 = (($150) + 1)|0; $i = $151; } STACKTOP = sp;return; } break; } case 6: { $152 = $0; $153 = ((($152)) + 9|0); $154 = HEAP8[$153>>0]|0; $155 = $154&255; $156 = ($155|0)==(8); $157 = $1; $sp = $157; $i = 0; if ($156) { while(1) { $158 = $i; $159 = $row_width; $160 = ($158>>>0)<($159>>>0); if (!($160)) { break; } $161 = $sp; $162 = HEAP8[$161>>0]|0; $163 = $162&255; $164 = $2; $165 = (($164) + ($163)|0); $166 = HEAP8[$165>>0]|0; $167 = $sp; HEAP8[$167>>0] = $166; $168 = $sp; $169 = ((($168)) + 1|0); $sp = $169; $170 = $sp; $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = $2; $174 = (($173) + ($172)|0); $175 = HEAP8[$174>>0]|0; $176 = $sp; HEAP8[$176>>0] = $175; $177 = $sp; $178 = ((($177)) + 1|0); $sp = $178; $179 = $sp; $180 = HEAP8[$179>>0]|0; $181 = $180&255; $182 = $2; $183 = (($182) + ($181)|0); $184 = HEAP8[$183>>0]|0; $185 = $sp; HEAP8[$185>>0] = $184; $186 = $sp; $187 = ((($186)) + 1|0); $sp = $187; $188 = $sp; $189 = ((($188)) + 1|0); $sp = $189; $190 = $i; $191 = (($190) + 1)|0; $i = $191; } STACKTOP = sp;return; } else { while(1) { $192 = $i; $193 = $row_width; $194 = ($192>>>0)<($193>>>0); if (!($194)) { break; } $195 = $sp; $196 = HEAP8[$195>>0]|0; $197 = $196&255; $198 = $sp; $199 = ((($198)) + 1|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; $202 = $4; $203 = $201 >> $202; $204 = $3; $205 = (($204) + ($203<<2)|0); $206 = HEAP32[$205>>2]|0; $207 = (($206) + ($197<<1)|0); $208 = HEAP16[$207>>1]|0; $v1 = $208; $209 = $v1; $210 = $209&65535; $211 = $210 >> 8; $212 = $211 & 255; $213 = $212&255; $214 = $sp; HEAP8[$214>>0] = $213; $215 = $v1; $216 = $215&65535; $217 = $216 & 255; $218 = $217&255; $219 = $sp; $220 = ((($219)) + 1|0); HEAP8[$220>>0] = $218; $221 = $sp; $222 = ((($221)) + 2|0); $sp = $222; $223 = $sp; $224 = HEAP8[$223>>0]|0; $225 = $224&255; $226 = $sp; $227 = ((($226)) + 1|0); $228 = HEAP8[$227>>0]|0; $229 = $228&255; $230 = $4; $231 = $229 >> $230; $232 = $3; $233 = (($232) + ($231<<2)|0); $234 = HEAP32[$233>>2]|0; $235 = (($234) + ($225<<1)|0); $236 = HEAP16[$235>>1]|0; $v1 = $236; $237 = $v1; $238 = $237&65535; $239 = $238 >> 8; $240 = $239 & 255; $241 = $240&255; $242 = $sp; HEAP8[$242>>0] = $241; $243 = $v1; $244 = $243&65535; $245 = $244 & 255; $246 = $245&255; $247 = $sp; $248 = ((($247)) + 1|0); HEAP8[$248>>0] = $246; $249 = $sp; $250 = ((($249)) + 2|0); $sp = $250; $251 = $sp; $252 = HEAP8[$251>>0]|0; $253 = $252&255; $254 = $sp; $255 = ((($254)) + 1|0); $256 = HEAP8[$255>>0]|0; $257 = $256&255; $258 = $4; $259 = $257 >> $258; $260 = $3; $261 = (($260) + ($259<<2)|0); $262 = HEAP32[$261>>2]|0; $263 = (($262) + ($253<<1)|0); $264 = HEAP16[$263>>1]|0; $v1 = $264; $265 = $v1; $266 = $265&65535; $267 = $266 >> 8; $268 = $267 & 255; $269 = $268&255; $270 = $sp; HEAP8[$270>>0] = $269; $271 = $v1; $272 = $271&65535; $273 = $272 & 255; $274 = $273&255; $275 = $sp; $276 = ((($275)) + 1|0); HEAP8[$276>>0] = $274; $277 = $sp; $278 = ((($277)) + 4|0); $sp = $278; $279 = $i; $280 = (($279) + 1)|0; $i = $280; } STACKTOP = sp;return; } break; } case 4: { $281 = $0; $282 = ((($281)) + 9|0); $283 = HEAP8[$282>>0]|0; $284 = $283&255; $285 = ($284|0)==(8); $286 = $1; $sp = $286; $i = 0; if ($285) { while(1) { $287 = $i; $288 = $row_width; $289 = ($287>>>0)<($288>>>0); if (!($289)) { break; } $290 = $sp; $291 = HEAP8[$290>>0]|0; $292 = $291&255; $293 = $2; $294 = (($293) + ($292)|0); $295 = HEAP8[$294>>0]|0; $296 = $sp; HEAP8[$296>>0] = $295; $297 = $sp; $298 = ((($297)) + 2|0); $sp = $298; $299 = $i; $300 = (($299) + 1)|0; $i = $300; } STACKTOP = sp;return; } else { while(1) { $301 = $i; $302 = $row_width; $303 = ($301>>>0)<($302>>>0); if (!($303)) { break; } $304 = $sp; $305 = HEAP8[$304>>0]|0; $306 = $305&255; $307 = $sp; $308 = ((($307)) + 1|0); $309 = HEAP8[$308>>0]|0; $310 = $309&255; $311 = $4; $312 = $310 >> $311; $313 = $3; $314 = (($313) + ($312<<2)|0); $315 = HEAP32[$314>>2]|0; $316 = (($315) + ($306<<1)|0); $317 = HEAP16[$316>>1]|0; $v2 = $317; $318 = $v2; $319 = $318&65535; $320 = $319 >> 8; $321 = $320 & 255; $322 = $321&255; $323 = $sp; HEAP8[$323>>0] = $322; $324 = $v2; $325 = $324&65535; $326 = $325 & 255; $327 = $326&255; $328 = $sp; $329 = ((($328)) + 1|0); HEAP8[$329>>0] = $327; $330 = $sp; $331 = ((($330)) + 4|0); $sp = $331; $332 = $i; $333 = (($332) + 1)|0; $i = $333; } STACKTOP = sp;return; } break; } case 0: { $334 = $0; $335 = ((($334)) + 9|0); $336 = HEAP8[$335>>0]|0; $337 = $336&255; $338 = ($337|0)==(2); L37: do { if ($338) { $339 = $1; $sp = $339; $i = 0; while(1) { $340 = $i; $341 = $row_width; $342 = ($340>>>0)<($341>>>0); if (!($342)) { break L37; } $343 = $sp; $344 = HEAP8[$343>>0]|0; $345 = $344&255; $346 = $345 & 192; $a = $346; $347 = $sp; $348 = HEAP8[$347>>0]|0; $349 = $348&255; $350 = $349 & 48; $b = $350; $351 = $sp; $352 = HEAP8[$351>>0]|0; $353 = $352&255; $354 = $353 & 12; $c = $354; $355 = $sp; $356 = HEAP8[$355>>0]|0; $357 = $356&255; $358 = $357 & 3; $d = $358; $359 = $a; $360 = $a; $361 = $360 >> 2; $362 = $359 | $361; $363 = $a; $364 = $363 >> 4; $365 = $362 | $364; $366 = $a; $367 = $366 >> 6; $368 = $365 | $367; $369 = $2; $370 = (($369) + ($368)|0); $371 = HEAP8[$370>>0]|0; $372 = $371&255; $373 = $372 & 192; $374 = $b; $375 = $374 << 2; $376 = $b; $377 = $375 | $376; $378 = $b; $379 = $378 >> 2; $380 = $377 | $379; $381 = $b; $382 = $381 >> 4; $383 = $380 | $382; $384 = $2; $385 = (($384) + ($383)|0); $386 = HEAP8[$385>>0]|0; $387 = $386&255; $388 = $387 >> 2; $389 = $388 & 48; $390 = $373 | $389; $391 = $c; $392 = $391 << 4; $393 = $c; $394 = $393 << 2; $395 = $392 | $394; $396 = $c; $397 = $395 | $396; $398 = $c; $399 = $398 >> 2; $400 = $397 | $399; $401 = $2; $402 = (($401) + ($400)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $405 = $404 >> 4; $406 = $405 & 12; $407 = $390 | $406; $408 = $d; $409 = $408 << 6; $410 = $d; $411 = $410 << 4; $412 = $409 | $411; $413 = $d; $414 = $413 << 2; $415 = $412 | $414; $416 = $d; $417 = $415 | $416; $418 = $2; $419 = (($418) + ($417)|0); $420 = HEAP8[$419>>0]|0; $421 = $420&255; $422 = $421 >> 6; $423 = $407 | $422; $424 = $423&255; $425 = $sp; HEAP8[$425>>0] = $424; $426 = $sp; $427 = ((($426)) + 1|0); $sp = $427; $428 = $i; $429 = (($428) + 4)|0; $i = $429; } } } while(0); $430 = $0; $431 = ((($430)) + 9|0); $432 = HEAP8[$431>>0]|0; $433 = $432&255; $434 = ($433|0)==(4); if ($434) { $435 = $1; $sp = $435; $i = 0; while(1) { $436 = $i; $437 = $row_width; $438 = ($436>>>0)<($437>>>0); if (!($438)) { break; } $439 = $sp; $440 = HEAP8[$439>>0]|0; $441 = $440&255; $442 = $441 & 240; $msb = $442; $443 = $sp; $444 = HEAP8[$443>>0]|0; $445 = $444&255; $446 = $445 & 15; $lsb = $446; $447 = $msb; $448 = $msb; $449 = $448 >> 4; $450 = $447 | $449; $451 = $2; $452 = (($451) + ($450)|0); $453 = HEAP8[$452>>0]|0; $454 = $453&255; $455 = $454 & 240; $456 = $lsb; $457 = $456 << 4; $458 = $lsb; $459 = $457 | $458; $460 = $2; $461 = (($460) + ($459)|0); $462 = HEAP8[$461>>0]|0; $463 = $462&255; $464 = $463 >> 4; $465 = $455 | $464; $466 = $465&255; $467 = $sp; HEAP8[$467>>0] = $466; $468 = $sp; $469 = ((($468)) + 1|0); $sp = $469; $470 = $i; $471 = (($470) + 2)|0; $i = $471; } STACKTOP = sp;return; } $472 = $0; $473 = ((($472)) + 9|0); $474 = HEAP8[$473>>0]|0; $475 = $474&255; $476 = ($475|0)==(8); if ($476) { $477 = $1; $sp = $477; $i = 0; while(1) { $478 = $i; $479 = $row_width; $480 = ($478>>>0)<($479>>>0); if (!($480)) { break; } $481 = $sp; $482 = HEAP8[$481>>0]|0; $483 = $482&255; $484 = $2; $485 = (($484) + ($483)|0); $486 = HEAP8[$485>>0]|0; $487 = $sp; HEAP8[$487>>0] = $486; $488 = $sp; $489 = ((($488)) + 1|0); $sp = $489; $490 = $i; $491 = (($490) + 1)|0; $i = $491; } STACKTOP = sp;return; } $492 = $0; $493 = ((($492)) + 9|0); $494 = HEAP8[$493>>0]|0; $495 = $494&255; $496 = ($495|0)==(16); if (!($496)) { STACKTOP = sp;return; } $497 = $1; $sp = $497; $i = 0; while(1) { $498 = $i; $499 = $row_width; $500 = ($498>>>0)<($499>>>0); if (!($500)) { break; } $501 = $sp; $502 = HEAP8[$501>>0]|0; $503 = $502&255; $504 = $sp; $505 = ((($504)) + 1|0); $506 = HEAP8[$505>>0]|0; $507 = $506&255; $508 = $4; $509 = $507 >> $508; $510 = $3; $511 = (($510) + ($509<<2)|0); $512 = HEAP32[$511>>2]|0; $513 = (($512) + ($503<<1)|0); $514 = HEAP16[$513>>1]|0; $v3 = $514; $515 = $v3; $516 = $515&65535; $517 = $516 >> 8; $518 = $517 & 255; $519 = $518&255; $520 = $sp; HEAP8[$520>>0] = $519; $521 = $v3; $522 = $521&65535; $523 = $522 & 255; $524 = $523&255; $525 = $sp; $526 = ((($525)) + 1|0); HEAP8[$526>>0] = $524; $527 = $sp; $528 = ((($527)) + 2|0); $sp = $528; $529 = $i; $530 = (($529) + 1)|0; $i = $530; } STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function _png_do_chop($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dp = 0, $i = 0, $istop = 0, $sp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 9|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)==(16); if (!($6)) { STACKTOP = sp;return; } $7 = $1; $sp = $7; $8 = $1; $dp = $8; $9 = $0; $10 = HEAP32[$9>>2]|0; $11 = $0; $12 = ((($11)) + 10|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = Math_imul($10, $14)|0; $istop = $15; $i = 0; while(1) { $16 = $i; $17 = $istop; $18 = ($16>>>0)<($17>>>0); if (!($18)) { break; } $19 = $sp; $20 = HEAP8[$19>>0]|0; $21 = $dp; HEAP8[$21>>0] = $20; $22 = $i; $23 = (($22) + 1)|0; $i = $23; $24 = $sp; $25 = ((($24)) + 2|0); $sp = $25; $26 = $dp; $27 = ((($26)) + 1|0); $dp = $27; } $28 = $0; $29 = ((($28)) + 9|0); HEAP8[$29>>0] = 8; $30 = $0; $31 = ((($30)) + 10|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $33<<3; $35 = $34&255; $36 = $0; $37 = ((($36)) + 11|0); HEAP8[$37>>0] = $35; $38 = $0; $39 = HEAP32[$38>>2]|0; $40 = $0; $41 = ((($40)) + 10|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = Math_imul($39, $43)|0; $45 = $0; $46 = ((($45)) + 4|0); HEAP32[$46>>2] = $44; STACKTOP = sp;return; } function _png_do_dither($row_info,$row,$palette_lookup,$dither_lookup) { $row_info = $row_info|0; $row = $row|0; $palette_lookup = $palette_lookup|0; $dither_lookup = $dither_lookup|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $b = 0, $b3 = 0, $dp = 0, $g = 0, $g2 = 0, $i = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $p = 0, $p4 = 0; var $r = 0, $r1 = 0, $row_width = 0, $sp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $palette_lookup; $3 = $dither_lookup; $4 = $0; $5 = HEAP32[$4>>2]|0; $row_width = $5; $6 = $0; $7 = ((($6)) + 8|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = ($9|0)==(2); $11 = $2; $12 = ($11|0)!=(0|0); $or$cond = $10 & $12; if ($or$cond) { $13 = $0; $14 = ((($13)) + 9|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ($16|0)==(8); if ($17) { $18 = $1; $sp = $18; $19 = $1; $dp = $19; $i = 0; while(1) { $20 = $i; $21 = $row_width; $22 = ($20>>>0)<($21>>>0); if (!($22)) { break; } $23 = $sp; $24 = ((($23)) + 1|0); $sp = $24; $25 = HEAP8[$23>>0]|0; $26 = $25&255; $r = $26; $27 = $sp; $28 = ((($27)) + 1|0); $sp = $28; $29 = HEAP8[$27>>0]|0; $30 = $29&255; $g = $30; $31 = $sp; $32 = ((($31)) + 1|0); $sp = $32; $33 = HEAP8[$31>>0]|0; $34 = $33&255; $b = $34; $35 = $r; $36 = $35 >> 3; $37 = $36 & 31; $38 = $37 << 10; $39 = $g; $40 = $39 >> 3; $41 = $40 & 31; $42 = $41 << 5; $43 = $38 | $42; $44 = $b; $45 = $44 >> 3; $46 = $45 & 31; $47 = $43 | $46; $p = $47; $48 = $p; $49 = $2; $50 = (($49) + ($48)|0); $51 = HEAP8[$50>>0]|0; $52 = $dp; $53 = ((($52)) + 1|0); $dp = $53; HEAP8[$52>>0] = $51; $54 = $i; $55 = (($54) + 1)|0; $i = $55; } $56 = $0; $57 = ((($56)) + 8|0); HEAP8[$57>>0] = 3; $58 = $0; $59 = ((($58)) + 10|0); HEAP8[$59>>0] = 1; $60 = $0; $61 = ((($60)) + 9|0); $62 = HEAP8[$61>>0]|0; $63 = $0; $64 = ((($63)) + 11|0); HEAP8[$64>>0] = $62; $65 = $0; $66 = ((($65)) + 11|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = ($68|0)>=(8); $70 = $row_width; $71 = $0; $72 = ((($71)) + 11|0); $73 = HEAP8[$72>>0]|0; $74 = $73&255; if ($69) { $75 = $74 >>> 3; $76 = Math_imul($70, $75)|0; $82 = $76; } else { $77 = Math_imul($70, $74)|0; $78 = (($77) + 7)|0; $79 = $78 >>> 3; $82 = $79; } $80 = $0; $81 = ((($80)) + 4|0); HEAP32[$81>>2] = $82; STACKTOP = sp;return; } } $83 = $0; $84 = ((($83)) + 8|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $87 = ($86|0)==(6); $88 = $2; $89 = ($88|0)!=(0|0); $or$cond3 = $87 & $89; if ($or$cond3) { $90 = $0; $91 = ((($90)) + 9|0); $92 = HEAP8[$91>>0]|0; $93 = $92&255; $94 = ($93|0)==(8); if ($94) { $95 = $1; $sp = $95; $96 = $1; $dp = $96; $i = 0; while(1) { $97 = $i; $98 = $row_width; $99 = ($97>>>0)<($98>>>0); if (!($99)) { break; } $100 = $sp; $101 = ((($100)) + 1|0); $sp = $101; $102 = HEAP8[$100>>0]|0; $103 = $102&255; $r1 = $103; $104 = $sp; $105 = ((($104)) + 1|0); $sp = $105; $106 = HEAP8[$104>>0]|0; $107 = $106&255; $g2 = $107; $108 = $sp; $109 = ((($108)) + 1|0); $sp = $109; $110 = HEAP8[$108>>0]|0; $111 = $110&255; $b3 = $111; $112 = $sp; $113 = ((($112)) + 1|0); $sp = $113; $114 = $r1; $115 = $114 >> 3; $116 = $115 & 31; $117 = $116 << 10; $118 = $g2; $119 = $118 >> 3; $120 = $119 & 31; $121 = $120 << 5; $122 = $117 | $121; $123 = $b3; $124 = $123 >> 3; $125 = $124 & 31; $126 = $122 | $125; $p4 = $126; $127 = $p4; $128 = $2; $129 = (($128) + ($127)|0); $130 = HEAP8[$129>>0]|0; $131 = $dp; $132 = ((($131)) + 1|0); $dp = $132; HEAP8[$131>>0] = $130; $133 = $i; $134 = (($133) + 1)|0; $i = $134; } $135 = $0; $136 = ((($135)) + 8|0); HEAP8[$136>>0] = 3; $137 = $0; $138 = ((($137)) + 10|0); HEAP8[$138>>0] = 1; $139 = $0; $140 = ((($139)) + 9|0); $141 = HEAP8[$140>>0]|0; $142 = $0; $143 = ((($142)) + 11|0); HEAP8[$143>>0] = $141; $144 = $0; $145 = ((($144)) + 11|0); $146 = HEAP8[$145>>0]|0; $147 = $146&255; $148 = ($147|0)>=(8); $149 = $row_width; $150 = $0; $151 = ((($150)) + 11|0); $152 = HEAP8[$151>>0]|0; $153 = $152&255; if ($148) { $154 = $153 >>> 3; $155 = Math_imul($149, $154)|0; $161 = $155; } else { $156 = Math_imul($149, $153)|0; $157 = (($156) + 7)|0; $158 = $157 >>> 3; $161 = $158; } $159 = $0; $160 = ((($159)) + 4|0); HEAP32[$160>>2] = $161; STACKTOP = sp;return; } } $162 = $0; $163 = ((($162)) + 8|0); $164 = HEAP8[$163>>0]|0; $165 = $164&255; $166 = ($165|0)==(3); $167 = $3; $168 = ($167|0)!=(0|0); $or$cond5 = $166 & $168; if (!($or$cond5)) { STACKTOP = sp;return; } $169 = $0; $170 = ((($169)) + 9|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = ($172|0)==(8); if (!($173)) { STACKTOP = sp;return; } $174 = $1; $sp = $174; $i = 0; while(1) { $175 = $i; $176 = $row_width; $177 = ($175>>>0)<($176>>>0); if (!($177)) { break; } $178 = $sp; $179 = HEAP8[$178>>0]|0; $180 = $179&255; $181 = $3; $182 = (($181) + ($180)|0); $183 = HEAP8[$182>>0]|0; $184 = $sp; HEAP8[$184>>0] = $183; $185 = $i; $186 = (($185) + 1)|0; $i = $186; $187 = $sp; $188 = ((($187)) + 1|0); $sp = $188; } STACKTOP = sp;return; } function _png_do_unshift($row_info,$row,$sig_bits) { $row_info = $row_info|0; $row = $row|0; $sig_bits = $sig_bits|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bp = 0, $bp1 = 0, $bp4 = 0, $bp7 = 0, $c = 0, $channels = 0, $i = 0, $i2 = 0, $i5 = 0, $i8 = 0, $istop = 0, $istop3 = 0, $istop6 = 0, $istop9 = 0, $mask = 0; var $row_width = 0, $shift = 0, $value = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $shift = sp + 64|0; $0 = $row_info; $1 = $row; $2 = $sig_bits; $3 = $0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = ($6|0)!=(3); if (!($7)) { STACKTOP = sp;return; } $channels = 0; $value = 0; $8 = $0; $9 = HEAP32[$8>>2]|0; $row_width = $9; $10 = $0; $11 = ((($10)) + 8|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = $13 & 2; $15 = ($14|0)!=(0); $16 = $0; $17 = ((($16)) + 9|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $2; if ($15) { $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($19) - ($22))|0; $24 = $channels; $25 = (($24) + 1)|0; $channels = $25; $26 = (($shift) + ($24<<2)|0); HEAP32[$26>>2] = $23; $27 = $0; $28 = ((($27)) + 9|0); $29 = HEAP8[$28>>0]|0; $30 = $29&255; $31 = $2; $32 = ((($31)) + 1|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = (($30) - ($34))|0; $36 = $channels; $37 = (($36) + 1)|0; $channels = $37; $38 = (($shift) + ($36<<2)|0); HEAP32[$38>>2] = $35; $39 = $0; $40 = ((($39)) + 9|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = $2; $44 = ((($43)) + 2|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = (($42) - ($46))|0; $48 = $channels; $49 = (($48) + 1)|0; $channels = $49; $50 = (($shift) + ($48<<2)|0); HEAP32[$50>>2] = $47; } else { $51 = ((($20)) + 3|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = (($19) - ($53))|0; $55 = $channels; $56 = (($55) + 1)|0; $channels = $56; $57 = (($shift) + ($55<<2)|0); HEAP32[$57>>2] = $54; } $58 = $0; $59 = ((($58)) + 8|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = $61 & 4; $63 = ($62|0)!=(0); if ($63) { $64 = $0; $65 = ((($64)) + 9|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = $2; $69 = ((($68)) + 4|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = (($67) - ($71))|0; $73 = $channels; $74 = (($73) + 1)|0; $channels = $74; $75 = (($shift) + ($73<<2)|0); HEAP32[$75>>2] = $72; } $c = 0; while(1) { $76 = $c; $77 = $channels; $78 = ($76|0)<($77|0); if (!($78)) { break; } $79 = $c; $80 = (($shift) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)<=(0); if ($82) { $83 = $c; $84 = (($shift) + ($83<<2)|0); HEAP32[$84>>2] = 0; } else { $value = 1; } $85 = $c; $86 = (($85) + 1)|0; $c = $86; } $87 = $value; $88 = ($87<<16>>16)!=(0); if (!($88)) { STACKTOP = sp;return; } $89 = $0; $90 = ((($89)) + 9|0); $91 = HEAP8[$90>>0]|0; $92 = $91&255; switch ($92|0) { case 2: { $93 = $0; $94 = ((($93)) + 4|0); $95 = HEAP32[$94>>2]|0; $istop = $95; $96 = $1; $bp = $96; $i = 0; while(1) { $97 = $i; $98 = $istop; $99 = ($97>>>0)<($98>>>0); if (!($99)) { break; } $100 = $bp; $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = $102 >> 1; $104 = $103&255; HEAP8[$100>>0] = $104; $105 = $bp; $106 = ((($105)) + 1|0); $bp = $106; $107 = HEAP8[$105>>0]|0; $108 = $107&255; $109 = $108 & 85; $110 = $109&255; HEAP8[$105>>0] = $110; $111 = $i; $112 = (($111) + 1)|0; $i = $112; } STACKTOP = sp;return; break; } case 4: { $113 = $1; $bp1 = $113; $114 = $0; $115 = ((($114)) + 4|0); $116 = HEAP32[$115>>2]|0; $istop3 = $116; $117 = HEAP32[$shift>>2]|0; $118 = 240 >> $117; $119 = $118 & 240; $120 = HEAP32[$shift>>2]|0; $121 = 15 >> $120; $122 = $121&255; $123 = $122&255; $124 = $119 | $123; $125 = $124&255; $mask = $125; $i2 = 0; while(1) { $126 = $i2; $127 = $istop3; $128 = ($126>>>0)<($127>>>0); if (!($128)) { break; } $129 = HEAP32[$shift>>2]|0; $130 = $bp1; $131 = HEAP8[$130>>0]|0; $132 = $131&255; $133 = $132 >> $129; $134 = $133&255; HEAP8[$130>>0] = $134; $135 = $mask; $136 = $135&255; $137 = $bp1; $138 = ((($137)) + 1|0); $bp1 = $138; $139 = HEAP8[$137>>0]|0; $140 = $139&255; $141 = $140 & $136; $142 = $141&255; HEAP8[$137>>0] = $142; $143 = $i2; $144 = (($143) + 1)|0; $i2 = $144; } STACKTOP = sp;return; break; } case 8: { $145 = $1; $bp4 = $145; $146 = $row_width; $147 = $channels; $148 = Math_imul($146, $147)|0; $istop6 = $148; $i5 = 0; while(1) { $149 = $i5; $150 = $istop6; $151 = ($149>>>0)<($150>>>0); if (!($151)) { break; } $152 = $i5; $153 = $channels; $154 = (($152>>>0) % ($153>>>0))&-1; $155 = (($shift) + ($154<<2)|0); $156 = HEAP32[$155>>2]|0; $157 = $bp4; $158 = ((($157)) + 1|0); $bp4 = $158; $159 = HEAP8[$157>>0]|0; $160 = $159&255; $161 = $160 >> $156; $162 = $161&255; HEAP8[$157>>0] = $162; $163 = $i5; $164 = (($163) + 1)|0; $i5 = $164; } STACKTOP = sp;return; break; } case 16: { $165 = $1; $bp7 = $165; $166 = $channels; $167 = $row_width; $168 = Math_imul($166, $167)|0; $istop9 = $168; $i8 = 0; while(1) { $169 = $i8; $170 = $istop9; $171 = ($169>>>0)<($170>>>0); if (!($171)) { break; } $172 = $bp7; $173 = HEAP8[$172>>0]|0; $174 = $173&255; $175 = $174 << 8; $176 = $bp7; $177 = ((($176)) + 1|0); $178 = HEAP8[$177>>0]|0; $179 = $178&255; $180 = (($175) + ($179))|0; $181 = $180&65535; $value = $181; $182 = $i8; $183 = $channels; $184 = (($182>>>0) % ($183>>>0))&-1; $185 = (($shift) + ($184<<2)|0); $186 = HEAP32[$185>>2]|0; $187 = $value; $188 = $187&65535; $189 = $188 >> $186; $190 = $189&65535; $value = $190; $191 = $value; $192 = $191&65535; $193 = $192 >> 8; $194 = $193&255; $195 = $bp7; $196 = ((($195)) + 1|0); $bp7 = $196; HEAP8[$195>>0] = $194; $197 = $value; $198 = $197&65535; $199 = $198 & 255; $200 = $199&255; $201 = $bp7; $202 = ((($201)) + 1|0); $bp7 = $202; HEAP8[$201>>0] = $200; $203 = $i8; $204 = (($203) + 1)|0; $i8 = $204; } STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function _png_do_unpack($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0, $dp2 = 0, $dp5 = 0, $i = 0, $row_width = 0, $shift = 0, $shift3 = 0; var $shift6 = 0, $sp = 0, $sp1 = 0, $sp4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 9|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)<(8); if (!($6)) { STACKTOP = sp;return; } $7 = $0; $8 = HEAP32[$7>>2]|0; $row_width = $8; $9 = $0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; L4: do { switch ($12|0) { case 1: { $13 = $1; $14 = $row_width; $15 = (($14) - 1)|0; $16 = $15 >>> 3; $17 = (($13) + ($16)|0); $sp = $17; $18 = $1; $19 = $row_width; $20 = (($18) + ($19)|0); $21 = ((($20)) + -1|0); $dp = $21; $22 = $row_width; $23 = (($22) + 7)|0; $24 = $23 & 7; $25 = (7 - ($24))|0; $shift = $25; $i = 0; while(1) { $26 = $i; $27 = $row_width; $28 = ($26>>>0)<($27>>>0); if (!($28)) { break L4; } $29 = $sp; $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = $shift; $33 = $31 >> $32; $34 = $33 & 1; $35 = $34&255; $36 = $dp; HEAP8[$36>>0] = $35; $37 = $shift; $38 = ($37|0)==(7); if ($38) { $shift = 0; $39 = $sp; $40 = ((($39)) + -1|0); $sp = $40; } else { $41 = $shift; $42 = (($41) + 1)|0; $shift = $42; } $43 = $dp; $44 = ((($43)) + -1|0); $dp = $44; $45 = $i; $46 = (($45) + 1)|0; $i = $46; } break; } case 2: { $47 = $1; $48 = $row_width; $49 = (($48) - 1)|0; $50 = $49 >>> 2; $51 = (($47) + ($50)|0); $sp1 = $51; $52 = $1; $53 = $row_width; $54 = (($52) + ($53)|0); $55 = ((($54)) + -1|0); $dp2 = $55; $56 = $row_width; $57 = (($56) + 3)|0; $58 = $57 & 3; $59 = (3 - ($58))|0; $60 = $59 << 1; $shift3 = $60; $i = 0; while(1) { $61 = $i; $62 = $row_width; $63 = ($61>>>0)<($62>>>0); if (!($63)) { break L4; } $64 = $sp1; $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = $shift3; $68 = $66 >> $67; $69 = $68 & 3; $70 = $69&255; $71 = $dp2; HEAP8[$71>>0] = $70; $72 = $shift3; $73 = ($72|0)==(6); if ($73) { $shift3 = 0; $74 = $sp1; $75 = ((($74)) + -1|0); $sp1 = $75; } else { $76 = $shift3; $77 = (($76) + 2)|0; $shift3 = $77; } $78 = $dp2; $79 = ((($78)) + -1|0); $dp2 = $79; $80 = $i; $81 = (($80) + 1)|0; $i = $81; } break; } case 4: { $82 = $1; $83 = $row_width; $84 = (($83) - 1)|0; $85 = $84 >>> 1; $86 = (($82) + ($85)|0); $sp4 = $86; $87 = $1; $88 = $row_width; $89 = (($87) + ($88)|0); $90 = ((($89)) + -1|0); $dp5 = $90; $91 = $row_width; $92 = (($91) + 1)|0; $93 = $92 & 1; $94 = (1 - ($93))|0; $95 = $94 << 2; $shift6 = $95; $i = 0; while(1) { $96 = $i; $97 = $row_width; $98 = ($96>>>0)<($97>>>0); if (!($98)) { break L4; } $99 = $sp4; $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = $shift6; $103 = $101 >> $102; $104 = $103 & 15; $105 = $104&255; $106 = $dp5; HEAP8[$106>>0] = $105; $107 = $shift6; $108 = ($107|0)==(4); if ($108) { $shift6 = 0; $109 = $sp4; $110 = ((($109)) + -1|0); $sp4 = $110; } else { $shift6 = 4; } $111 = $dp5; $112 = ((($111)) + -1|0); $dp5 = $112; $113 = $i; $114 = (($113) + 1)|0; $i = $114; } break; } default: { } } } while(0); $115 = $0; $116 = ((($115)) + 9|0); HEAP8[$116>>0] = 8; $117 = $0; $118 = ((($117)) + 10|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = $120<<3; $122 = $121&255; $123 = $0; $124 = ((($123)) + 11|0); HEAP8[$124>>0] = $122; $125 = $row_width; $126 = $0; $127 = ((($126)) + 10|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $130 = Math_imul($125, $129)|0; $131 = $0; $132 = ((($131)) + 4|0); HEAP32[$132>>2] = $130; STACKTOP = sp;return; } function _png_do_read_filler($row_info,$row,$filler,$flags) { $row_info = $row_info|0; $row = $row|0; $filler = $filler|0; $flags = $flags|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0, $dp10 = 0, $dp12 = 0; var $dp14 = 0, $dp2 = 0, $dp4 = 0, $dp6 = 0, $dp8 = 0, $hi_filler = 0, $i = 0, $lo_filler = 0, $row_width = 0, $sp = 0, $sp1 = 0, $sp11 = 0, $sp13 = 0, $sp3 = 0, $sp5 = 0, $sp7 = 0, $sp9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $filler; $3 = $flags; $4 = $0; $5 = HEAP32[$4>>2]|0; $row_width = $5; $6 = $2; $7 = $6 >>> 8; $8 = $7 & 255; $9 = $8&255; $hi_filler = $9; $10 = $2; $11 = $10 & 255; $12 = $11&255; $lo_filler = $12; $13 = $0; $14 = ((($13)) + 8|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ($16|0)==(0); $18 = $0; if ($17) { $19 = ((($18)) + 9|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($21|0)==(8); if ($22) { $23 = $3; $24 = $23 & 128; $25 = ($24|0)!=(0); $26 = $1; $27 = $row_width; $28 = (($26) + ($27)|0); if ($25) { $sp = $28; $29 = $sp; $30 = $row_width; $31 = (($29) + ($30)|0); $dp = $31; $i = 1; while(1) { $32 = $i; $33 = $row_width; $34 = ($32>>>0)<($33>>>0); $35 = $lo_filler; $36 = $dp; $37 = ((($36)) + -1|0); $dp = $37; HEAP8[$37>>0] = $35; if (!($34)) { break; } $38 = $sp; $39 = ((($38)) + -1|0); $sp = $39; $40 = HEAP8[$39>>0]|0; $41 = $dp; $42 = ((($41)) + -1|0); $dp = $42; HEAP8[$42>>0] = $40; $43 = $i; $44 = (($43) + 1)|0; $i = $44; } $45 = $0; $46 = ((($45)) + 10|0); HEAP8[$46>>0] = 2; $47 = $0; $48 = ((($47)) + 11|0); HEAP8[$48>>0] = 16; $49 = $row_width; $50 = $49<<1; $51 = $0; $52 = ((($51)) + 4|0); HEAP32[$52>>2] = $50; STACKTOP = sp;return; } else { $sp1 = $28; $53 = $sp1; $54 = $row_width; $55 = (($53) + ($54)|0); $dp2 = $55; $i = 0; while(1) { $56 = $i; $57 = $row_width; $58 = ($56>>>0)<($57>>>0); if (!($58)) { break; } $59 = $sp1; $60 = ((($59)) + -1|0); $sp1 = $60; $61 = HEAP8[$60>>0]|0; $62 = $dp2; $63 = ((($62)) + -1|0); $dp2 = $63; HEAP8[$63>>0] = $61; $64 = $lo_filler; $65 = $dp2; $66 = ((($65)) + -1|0); $dp2 = $66; HEAP8[$66>>0] = $64; $67 = $i; $68 = (($67) + 1)|0; $i = $68; } $69 = $0; $70 = ((($69)) + 10|0); HEAP8[$70>>0] = 2; $71 = $0; $72 = ((($71)) + 11|0); HEAP8[$72>>0] = 16; $73 = $row_width; $74 = $73<<1; $75 = $0; $76 = ((($75)) + 4|0); HEAP32[$76>>2] = $74; STACKTOP = sp;return; } } $77 = $0; $78 = ((($77)) + 9|0); $79 = HEAP8[$78>>0]|0; $80 = $79&255; $81 = ($80|0)==(16); if (!($81)) { STACKTOP = sp;return; } $82 = $3; $83 = $82 & 128; $84 = ($83|0)!=(0); $85 = $1; $86 = $row_width; $87 = $86<<1; $88 = (($85) + ($87)|0); if ($84) { $sp3 = $88; $89 = $sp3; $90 = $row_width; $91 = $90<<1; $92 = (($89) + ($91)|0); $dp4 = $92; $i = 1; while(1) { $93 = $i; $94 = $row_width; $95 = ($93>>>0)<($94>>>0); $96 = $hi_filler; $97 = $dp4; $98 = ((($97)) + -1|0); $dp4 = $98; HEAP8[$98>>0] = $96; $99 = $lo_filler; $100 = $dp4; $101 = ((($100)) + -1|0); $dp4 = $101; HEAP8[$101>>0] = $99; if (!($95)) { break; } $102 = $sp3; $103 = ((($102)) + -1|0); $sp3 = $103; $104 = HEAP8[$103>>0]|0; $105 = $dp4; $106 = ((($105)) + -1|0); $dp4 = $106; HEAP8[$106>>0] = $104; $107 = $sp3; $108 = ((($107)) + -1|0); $sp3 = $108; $109 = HEAP8[$108>>0]|0; $110 = $dp4; $111 = ((($110)) + -1|0); $dp4 = $111; HEAP8[$111>>0] = $109; $112 = $i; $113 = (($112) + 1)|0; $i = $113; } $114 = $0; $115 = ((($114)) + 10|0); HEAP8[$115>>0] = 2; $116 = $0; $117 = ((($116)) + 11|0); HEAP8[$117>>0] = 32; $118 = $row_width; $119 = $118<<2; $120 = $0; $121 = ((($120)) + 4|0); HEAP32[$121>>2] = $119; STACKTOP = sp;return; } else { $sp5 = $88; $122 = $sp5; $123 = $row_width; $124 = $123<<1; $125 = (($122) + ($124)|0); $dp6 = $125; $i = 0; while(1) { $126 = $i; $127 = $row_width; $128 = ($126>>>0)<($127>>>0); if (!($128)) { break; } $129 = $sp5; $130 = ((($129)) + -1|0); $sp5 = $130; $131 = HEAP8[$130>>0]|0; $132 = $dp6; $133 = ((($132)) + -1|0); $dp6 = $133; HEAP8[$133>>0] = $131; $134 = $sp5; $135 = ((($134)) + -1|0); $sp5 = $135; $136 = HEAP8[$135>>0]|0; $137 = $dp6; $138 = ((($137)) + -1|0); $dp6 = $138; HEAP8[$138>>0] = $136; $139 = $hi_filler; $140 = $dp6; $141 = ((($140)) + -1|0); $dp6 = $141; HEAP8[$141>>0] = $139; $142 = $lo_filler; $143 = $dp6; $144 = ((($143)) + -1|0); $dp6 = $144; HEAP8[$144>>0] = $142; $145 = $i; $146 = (($145) + 1)|0; $i = $146; } $147 = $0; $148 = ((($147)) + 10|0); HEAP8[$148>>0] = 2; $149 = $0; $150 = ((($149)) + 11|0); HEAP8[$150>>0] = 32; $151 = $row_width; $152 = $151<<2; $153 = $0; $154 = ((($153)) + 4|0); HEAP32[$154>>2] = $152; STACKTOP = sp;return; } } $155 = ((($18)) + 8|0); $156 = HEAP8[$155>>0]|0; $157 = $156&255; $158 = ($157|0)==(2); if (!($158)) { STACKTOP = sp;return; } $159 = $0; $160 = ((($159)) + 9|0); $161 = HEAP8[$160>>0]|0; $162 = $161&255; $163 = ($162|0)==(8); if ($163) { $164 = $3; $165 = $164 & 128; $166 = ($165|0)!=(0); $167 = $1; $168 = $row_width; $169 = ($168*3)|0; $170 = (($167) + ($169)|0); if ($166) { $sp7 = $170; $171 = $sp7; $172 = $row_width; $173 = (($171) + ($172)|0); $dp8 = $173; $i = 1; while(1) { $174 = $i; $175 = $row_width; $176 = ($174>>>0)<($175>>>0); $177 = $lo_filler; $178 = $dp8; $179 = ((($178)) + -1|0); $dp8 = $179; HEAP8[$179>>0] = $177; if (!($176)) { break; } $180 = $sp7; $181 = ((($180)) + -1|0); $sp7 = $181; $182 = HEAP8[$181>>0]|0; $183 = $dp8; $184 = ((($183)) + -1|0); $dp8 = $184; HEAP8[$184>>0] = $182; $185 = $sp7; $186 = ((($185)) + -1|0); $sp7 = $186; $187 = HEAP8[$186>>0]|0; $188 = $dp8; $189 = ((($188)) + -1|0); $dp8 = $189; HEAP8[$189>>0] = $187; $190 = $sp7; $191 = ((($190)) + -1|0); $sp7 = $191; $192 = HEAP8[$191>>0]|0; $193 = $dp8; $194 = ((($193)) + -1|0); $dp8 = $194; HEAP8[$194>>0] = $192; $195 = $i; $196 = (($195) + 1)|0; $i = $196; } $197 = $0; $198 = ((($197)) + 10|0); HEAP8[$198>>0] = 4; $199 = $0; $200 = ((($199)) + 11|0); HEAP8[$200>>0] = 32; $201 = $row_width; $202 = $201<<2; $203 = $0; $204 = ((($203)) + 4|0); HEAP32[$204>>2] = $202; STACKTOP = sp;return; } else { $sp9 = $170; $205 = $sp9; $206 = $row_width; $207 = (($205) + ($206)|0); $dp10 = $207; $i = 0; while(1) { $208 = $i; $209 = $row_width; $210 = ($208>>>0)<($209>>>0); if (!($210)) { break; } $211 = $sp9; $212 = ((($211)) + -1|0); $sp9 = $212; $213 = HEAP8[$212>>0]|0; $214 = $dp10; $215 = ((($214)) + -1|0); $dp10 = $215; HEAP8[$215>>0] = $213; $216 = $sp9; $217 = ((($216)) + -1|0); $sp9 = $217; $218 = HEAP8[$217>>0]|0; $219 = $dp10; $220 = ((($219)) + -1|0); $dp10 = $220; HEAP8[$220>>0] = $218; $221 = $sp9; $222 = ((($221)) + -1|0); $sp9 = $222; $223 = HEAP8[$222>>0]|0; $224 = $dp10; $225 = ((($224)) + -1|0); $dp10 = $225; HEAP8[$225>>0] = $223; $226 = $lo_filler; $227 = $dp10; $228 = ((($227)) + -1|0); $dp10 = $228; HEAP8[$228>>0] = $226; $229 = $i; $230 = (($229) + 1)|0; $i = $230; } $231 = $0; $232 = ((($231)) + 10|0); HEAP8[$232>>0] = 4; $233 = $0; $234 = ((($233)) + 11|0); HEAP8[$234>>0] = 32; $235 = $row_width; $236 = $235<<2; $237 = $0; $238 = ((($237)) + 4|0); HEAP32[$238>>2] = $236; STACKTOP = sp;return; } } $239 = $0; $240 = ((($239)) + 9|0); $241 = HEAP8[$240>>0]|0; $242 = $241&255; $243 = ($242|0)==(16); if (!($243)) { STACKTOP = sp;return; } $244 = $3; $245 = $244 & 128; $246 = ($245|0)!=(0); $247 = $1; $248 = $row_width; $249 = ($248*6)|0; $250 = (($247) + ($249)|0); if ($246) { $sp11 = $250; $251 = $sp11; $252 = $row_width; $253 = $252<<1; $254 = (($251) + ($253)|0); $dp12 = $254; $i = 1; while(1) { $255 = $i; $256 = $row_width; $257 = ($255>>>0)<($256>>>0); $258 = $hi_filler; $259 = $dp12; $260 = ((($259)) + -1|0); $dp12 = $260; HEAP8[$260>>0] = $258; $261 = $lo_filler; $262 = $dp12; $263 = ((($262)) + -1|0); $dp12 = $263; HEAP8[$263>>0] = $261; if (!($257)) { break; } $264 = $sp11; $265 = ((($264)) + -1|0); $sp11 = $265; $266 = HEAP8[$265>>0]|0; $267 = $dp12; $268 = ((($267)) + -1|0); $dp12 = $268; HEAP8[$268>>0] = $266; $269 = $sp11; $270 = ((($269)) + -1|0); $sp11 = $270; $271 = HEAP8[$270>>0]|0; $272 = $dp12; $273 = ((($272)) + -1|0); $dp12 = $273; HEAP8[$273>>0] = $271; $274 = $sp11; $275 = ((($274)) + -1|0); $sp11 = $275; $276 = HEAP8[$275>>0]|0; $277 = $dp12; $278 = ((($277)) + -1|0); $dp12 = $278; HEAP8[$278>>0] = $276; $279 = $sp11; $280 = ((($279)) + -1|0); $sp11 = $280; $281 = HEAP8[$280>>0]|0; $282 = $dp12; $283 = ((($282)) + -1|0); $dp12 = $283; HEAP8[$283>>0] = $281; $284 = $sp11; $285 = ((($284)) + -1|0); $sp11 = $285; $286 = HEAP8[$285>>0]|0; $287 = $dp12; $288 = ((($287)) + -1|0); $dp12 = $288; HEAP8[$288>>0] = $286; $289 = $sp11; $290 = ((($289)) + -1|0); $sp11 = $290; $291 = HEAP8[$290>>0]|0; $292 = $dp12; $293 = ((($292)) + -1|0); $dp12 = $293; HEAP8[$293>>0] = $291; $294 = $i; $295 = (($294) + 1)|0; $i = $295; } $296 = $0; $297 = ((($296)) + 10|0); HEAP8[$297>>0] = 4; $298 = $0; $299 = ((($298)) + 11|0); HEAP8[$299>>0] = 64; $300 = $row_width; $301 = $300<<3; $302 = $0; $303 = ((($302)) + 4|0); HEAP32[$303>>2] = $301; STACKTOP = sp;return; } else { $sp13 = $250; $304 = $sp13; $305 = $row_width; $306 = $305<<1; $307 = (($304) + ($306)|0); $dp14 = $307; $i = 0; while(1) { $308 = $i; $309 = $row_width; $310 = ($308>>>0)<($309>>>0); if (!($310)) { break; } $311 = $sp13; $312 = ((($311)) + -1|0); $sp13 = $312; $313 = HEAP8[$312>>0]|0; $314 = $dp14; $315 = ((($314)) + -1|0); $dp14 = $315; HEAP8[$315>>0] = $313; $316 = $sp13; $317 = ((($316)) + -1|0); $sp13 = $317; $318 = HEAP8[$317>>0]|0; $319 = $dp14; $320 = ((($319)) + -1|0); $dp14 = $320; HEAP8[$320>>0] = $318; $321 = $sp13; $322 = ((($321)) + -1|0); $sp13 = $322; $323 = HEAP8[$322>>0]|0; $324 = $dp14; $325 = ((($324)) + -1|0); $dp14 = $325; HEAP8[$325>>0] = $323; $326 = $sp13; $327 = ((($326)) + -1|0); $sp13 = $327; $328 = HEAP8[$327>>0]|0; $329 = $dp14; $330 = ((($329)) + -1|0); $dp14 = $330; HEAP8[$330>>0] = $328; $331 = $sp13; $332 = ((($331)) + -1|0); $sp13 = $332; $333 = HEAP8[$332>>0]|0; $334 = $dp14; $335 = ((($334)) + -1|0); $dp14 = $335; HEAP8[$335>>0] = $333; $336 = $sp13; $337 = ((($336)) + -1|0); $sp13 = $337; $338 = HEAP8[$337>>0]|0; $339 = $dp14; $340 = ((($339)) + -1|0); $dp14 = $340; HEAP8[$340>>0] = $338; $341 = $hi_filler; $342 = $dp14; $343 = ((($342)) + -1|0); $dp14 = $343; HEAP8[$343>>0] = $341; $344 = $lo_filler; $345 = $dp14; $346 = ((($345)) + -1|0); $dp14 = $346; HEAP8[$346>>0] = $344; $347 = $i; $348 = (($347) + 1)|0; $i = $348; } $349 = $0; $350 = ((($349)) + 10|0); HEAP8[$350>>0] = 4; $351 = $0; $352 = ((($351)) + 11|0); HEAP8[$352>>0] = 64; $353 = $row_width; $354 = $353<<3; $355 = $0; $356 = ((($355)) + 4|0); HEAP32[$356>>2] = $354; STACKTOP = sp;return; } } function _png_do_read_invert_alpha($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0; var $dp2 = 0, $dp5 = 0, $dp8 = 0, $i = 0, $i3 = 0, $i6 = 0, $i9 = 0, $row_width = 0, $sp = 0, $sp1 = 0, $sp4 = 0, $sp7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = HEAP32[$2>>2]|0; $row_width = $3; $4 = $0; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ($7|0)==(6); $9 = $0; if ($8) { $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($12|0)==(8); $14 = $1; $15 = $0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) + ($17)|0); if ($13) { $sp = $18; $19 = $sp; $dp = $19; $i = 0; while(1) { $20 = $i; $21 = $row_width; $22 = ($20>>>0)<($21>>>0); if (!($22)) { break; } $23 = $sp; $24 = ((($23)) + -1|0); $sp = $24; $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = (255 - ($26))|0; $28 = $27&255; $29 = $dp; $30 = ((($29)) + -1|0); $dp = $30; HEAP8[$30>>0] = $28; $31 = $sp; $32 = ((($31)) + -3|0); $sp = $32; $33 = $sp; $dp = $33; $34 = $i; $35 = (($34) + 1)|0; $i = $35; } STACKTOP = sp;return; } else { $sp1 = $18; $36 = $sp1; $dp2 = $36; $i3 = 0; while(1) { $37 = $i3; $38 = $row_width; $39 = ($37>>>0)<($38>>>0); if (!($39)) { break; } $40 = $sp1; $41 = ((($40)) + -1|0); $sp1 = $41; $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = (255 - ($43))|0; $45 = $44&255; $46 = $dp2; $47 = ((($46)) + -1|0); $dp2 = $47; HEAP8[$47>>0] = $45; $48 = $sp1; $49 = ((($48)) + -1|0); $sp1 = $49; $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = (255 - ($51))|0; $53 = $52&255; $54 = $dp2; $55 = ((($54)) + -1|0); $dp2 = $55; HEAP8[$55>>0] = $53; $56 = $sp1; $57 = ((($56)) + -6|0); $sp1 = $57; $58 = $sp1; $dp2 = $58; $59 = $i3; $60 = (($59) + 1)|0; $i3 = $60; } STACKTOP = sp;return; } } $61 = ((($9)) + 8|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = ($63|0)==(4); if (!($64)) { STACKTOP = sp;return; } $65 = $0; $66 = ((($65)) + 9|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = ($68|0)==(8); $70 = $1; $71 = $0; $72 = ((($71)) + 4|0); $73 = HEAP32[$72>>2]|0; $74 = (($70) + ($73)|0); if ($69) { $sp4 = $74; $75 = $sp4; $dp5 = $75; $i6 = 0; while(1) { $76 = $i6; $77 = $row_width; $78 = ($76>>>0)<($77>>>0); if (!($78)) { break; } $79 = $sp4; $80 = ((($79)) + -1|0); $sp4 = $80; $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = (255 - ($82))|0; $84 = $83&255; $85 = $dp5; $86 = ((($85)) + -1|0); $dp5 = $86; HEAP8[$86>>0] = $84; $87 = $sp4; $88 = ((($87)) + -1|0); $sp4 = $88; $89 = HEAP8[$88>>0]|0; $90 = $dp5; $91 = ((($90)) + -1|0); $dp5 = $91; HEAP8[$91>>0] = $89; $92 = $i6; $93 = (($92) + 1)|0; $i6 = $93; } STACKTOP = sp;return; } else { $sp7 = $74; $94 = $sp7; $dp8 = $94; $i9 = 0; while(1) { $95 = $i9; $96 = $row_width; $97 = ($95>>>0)<($96>>>0); if (!($97)) { break; } $98 = $sp7; $99 = ((($98)) + -1|0); $sp7 = $99; $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = (255 - ($101))|0; $103 = $102&255; $104 = $dp8; $105 = ((($104)) + -1|0); $dp8 = $105; HEAP8[$105>>0] = $103; $106 = $sp7; $107 = ((($106)) + -1|0); $sp7 = $107; $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = (255 - ($109))|0; $111 = $110&255; $112 = $dp8; $113 = ((($112)) + -1|0); $dp8 = $113; HEAP8[$113>>0] = $111; $114 = $sp7; $115 = ((($114)) + -2|0); $sp7 = $115; $116 = $sp7; $dp8 = $116; $117 = $i9; $118 = (($117) + 1)|0; $i9 = $118; } STACKTOP = sp;return; } } function _png_do_read_swap_alpha($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0, $dp10 = 0, $dp2 = 0; var $dp6 = 0, $i = 0, $i12 = 0, $i4 = 0, $i8 = 0, $row_width = 0, $save = 0, $save11 = 0, $save3 = 0, $save7 = 0, $sp = 0, $sp1 = 0, $sp5 = 0, $sp9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $save3 = sp + 64|0; $save11 = sp + 60|0; $0 = $row_info; $1 = $row; $2 = $0; $3 = HEAP32[$2>>2]|0; $row_width = $3; $4 = $0; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ($7|0)==(6); $9 = $0; if ($8) { $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($12|0)==(8); $14 = $1; $15 = $0; $16 = ((($15)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (($14) + ($17)|0); if ($13) { $sp = $18; $19 = $sp; $dp = $19; $i = 0; while(1) { $20 = $i; $21 = $row_width; $22 = ($20>>>0)<($21>>>0); if (!($22)) { break; } $23 = $sp; $24 = ((($23)) + -1|0); $sp = $24; $25 = HEAP8[$24>>0]|0; $save = $25; $26 = $sp; $27 = ((($26)) + -1|0); $sp = $27; $28 = HEAP8[$27>>0]|0; $29 = $dp; $30 = ((($29)) + -1|0); $dp = $30; HEAP8[$30>>0] = $28; $31 = $sp; $32 = ((($31)) + -1|0); $sp = $32; $33 = HEAP8[$32>>0]|0; $34 = $dp; $35 = ((($34)) + -1|0); $dp = $35; HEAP8[$35>>0] = $33; $36 = $sp; $37 = ((($36)) + -1|0); $sp = $37; $38 = HEAP8[$37>>0]|0; $39 = $dp; $40 = ((($39)) + -1|0); $dp = $40; HEAP8[$40>>0] = $38; $41 = $save; $42 = $dp; $43 = ((($42)) + -1|0); $dp = $43; HEAP8[$43>>0] = $41; $44 = $i; $45 = (($44) + 1)|0; $i = $45; } STACKTOP = sp;return; } else { $sp1 = $18; $46 = $sp1; $dp2 = $46; $i4 = 0; while(1) { $47 = $i4; $48 = $row_width; $49 = ($47>>>0)<($48>>>0); if (!($49)) { break; } $50 = $sp1; $51 = ((($50)) + -1|0); $sp1 = $51; $52 = HEAP8[$51>>0]|0; HEAP8[$save3>>0] = $52; $53 = $sp1; $54 = ((($53)) + -1|0); $sp1 = $54; $55 = HEAP8[$54>>0]|0; $56 = ((($save3)) + 1|0); HEAP8[$56>>0] = $55; $57 = $sp1; $58 = ((($57)) + -1|0); $sp1 = $58; $59 = HEAP8[$58>>0]|0; $60 = $dp2; $61 = ((($60)) + -1|0); $dp2 = $61; HEAP8[$61>>0] = $59; $62 = $sp1; $63 = ((($62)) + -1|0); $sp1 = $63; $64 = HEAP8[$63>>0]|0; $65 = $dp2; $66 = ((($65)) + -1|0); $dp2 = $66; HEAP8[$66>>0] = $64; $67 = $sp1; $68 = ((($67)) + -1|0); $sp1 = $68; $69 = HEAP8[$68>>0]|0; $70 = $dp2; $71 = ((($70)) + -1|0); $dp2 = $71; HEAP8[$71>>0] = $69; $72 = $sp1; $73 = ((($72)) + -1|0); $sp1 = $73; $74 = HEAP8[$73>>0]|0; $75 = $dp2; $76 = ((($75)) + -1|0); $dp2 = $76; HEAP8[$76>>0] = $74; $77 = $sp1; $78 = ((($77)) + -1|0); $sp1 = $78; $79 = HEAP8[$78>>0]|0; $80 = $dp2; $81 = ((($80)) + -1|0); $dp2 = $81; HEAP8[$81>>0] = $79; $82 = $sp1; $83 = ((($82)) + -1|0); $sp1 = $83; $84 = HEAP8[$83>>0]|0; $85 = $dp2; $86 = ((($85)) + -1|0); $dp2 = $86; HEAP8[$86>>0] = $84; $87 = HEAP8[$save3>>0]|0; $88 = $dp2; $89 = ((($88)) + -1|0); $dp2 = $89; HEAP8[$89>>0] = $87; $90 = ((($save3)) + 1|0); $91 = HEAP8[$90>>0]|0; $92 = $dp2; $93 = ((($92)) + -1|0); $dp2 = $93; HEAP8[$93>>0] = $91; $94 = $i4; $95 = (($94) + 1)|0; $i4 = $95; } STACKTOP = sp;return; } } $96 = ((($9)) + 8|0); $97 = HEAP8[$96>>0]|0; $98 = $97&255; $99 = ($98|0)==(4); if (!($99)) { STACKTOP = sp;return; } $100 = $0; $101 = ((($100)) + 9|0); $102 = HEAP8[$101>>0]|0; $103 = $102&255; $104 = ($103|0)==(8); $105 = $1; $106 = $0; $107 = ((($106)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = (($105) + ($108)|0); if ($104) { $sp5 = $109; $110 = $sp5; $dp6 = $110; $i8 = 0; while(1) { $111 = $i8; $112 = $row_width; $113 = ($111>>>0)<($112>>>0); if (!($113)) { break; } $114 = $sp5; $115 = ((($114)) + -1|0); $sp5 = $115; $116 = HEAP8[$115>>0]|0; $save7 = $116; $117 = $sp5; $118 = ((($117)) + -1|0); $sp5 = $118; $119 = HEAP8[$118>>0]|0; $120 = $dp6; $121 = ((($120)) + -1|0); $dp6 = $121; HEAP8[$121>>0] = $119; $122 = $save7; $123 = $dp6; $124 = ((($123)) + -1|0); $dp6 = $124; HEAP8[$124>>0] = $122; $125 = $i8; $126 = (($125) + 1)|0; $i8 = $126; } STACKTOP = sp;return; } else { $sp9 = $109; $127 = $sp9; $dp10 = $127; $i12 = 0; while(1) { $128 = $i12; $129 = $row_width; $130 = ($128>>>0)<($129>>>0); if (!($130)) { break; } $131 = $sp9; $132 = ((($131)) + -1|0); $sp9 = $132; $133 = HEAP8[$132>>0]|0; HEAP8[$save11>>0] = $133; $134 = $sp9; $135 = ((($134)) + -1|0); $sp9 = $135; $136 = HEAP8[$135>>0]|0; $137 = ((($save11)) + 1|0); HEAP8[$137>>0] = $136; $138 = $sp9; $139 = ((($138)) + -1|0); $sp9 = $139; $140 = HEAP8[$139>>0]|0; $141 = $dp10; $142 = ((($141)) + -1|0); $dp10 = $142; HEAP8[$142>>0] = $140; $143 = $sp9; $144 = ((($143)) + -1|0); $sp9 = $144; $145 = HEAP8[$144>>0]|0; $146 = $dp10; $147 = ((($146)) + -1|0); $dp10 = $147; HEAP8[$147>>0] = $145; $148 = HEAP8[$save11>>0]|0; $149 = $dp10; $150 = ((($149)) + -1|0); $dp10 = $150; HEAP8[$150>>0] = $148; $151 = ((($save11)) + 1|0); $152 = HEAP8[$151>>0]|0; $153 = $dp10; $154 = ((($153)) + -1|0); $dp10 = $154; HEAP8[$154>>0] = $152; $155 = $i12; $156 = (($155) + 1)|0; $i12 = $156; } STACKTOP = sp;return; } } function _png_do_read_intrapixel($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $blue = 0, $bytes_per_pixel = 0, $i = 0, $i2 = 0, $red = 0, $row_width = 0, $rp = 0, $rp1 = 0, $s0 = 0, $s1 = 0, $s2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 2; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return; } $8 = $0; $9 = HEAP32[$8>>2]|0; $row_width = $9; $10 = $0; $11 = ((($10)) + 9|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ($13|0)==(8); $15 = $0; if ($14) { $16 = ((($15)) + 8|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ($18|0)==(2); do { if ($19) { $bytes_per_pixel = 3; } else { $20 = $0; $21 = ((($20)) + 8|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)==(6); if ($24) { $bytes_per_pixel = 4; break; } else { STACKTOP = sp;return; } } } while(0); $i = 0; $25 = $1; $rp = $25; while(1) { $26 = $i; $27 = $row_width; $28 = ($26>>>0)<($27>>>0); if (!($28)) { break; } $29 = $rp; $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = (256 + ($31))|0; $33 = $rp; $34 = ((($33)) + 1|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = (($32) + ($36))|0; $38 = $37 & 255; $39 = $38&255; $40 = $rp; HEAP8[$40>>0] = $39; $41 = $rp; $42 = ((($41)) + 2|0); $43 = HEAP8[$42>>0]|0; $44 = $43&255; $45 = (256 + ($44))|0; $46 = $rp; $47 = ((($46)) + 1|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (($45) + ($49))|0; $51 = $50 & 255; $52 = $51&255; $53 = $rp; $54 = ((($53)) + 2|0); HEAP8[$54>>0] = $52; $55 = $i; $56 = (($55) + 1)|0; $i = $56; $57 = $bytes_per_pixel; $58 = $rp; $59 = (($58) + ($57)|0); $rp = $59; } STACKTOP = sp;return; } $60 = ((($15)) + 9|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; $63 = ($62|0)==(16); if (!($63)) { STACKTOP = sp;return; } $64 = $0; $65 = ((($64)) + 8|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = ($67|0)==(2); do { if ($68) { $bytes_per_pixel = 6; } else { $69 = $0; $70 = ((($69)) + 8|0); $71 = HEAP8[$70>>0]|0; $72 = $71&255; $73 = ($72|0)==(6); if ($73) { $bytes_per_pixel = 8; break; } else { STACKTOP = sp;return; } } } while(0); $i2 = 0; $74 = $1; $rp1 = $74; while(1) { $75 = $i2; $76 = $row_width; $77 = ($75>>>0)<($76>>>0); if (!($77)) { break; } $78 = $rp1; $79 = HEAP8[$78>>0]|0; $80 = $79&255; $81 = $80 << 8; $82 = $rp1; $83 = ((($82)) + 1|0); $84 = HEAP8[$83>>0]|0; $85 = $84&255; $86 = $81 | $85; $s0 = $86; $87 = $rp1; $88 = ((($87)) + 2|0); $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = $90 << 8; $92 = $rp1; $93 = ((($92)) + 3|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = $91 | $95; $s1 = $96; $97 = $rp1; $98 = ((($97)) + 4|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $101 = $100 << 8; $102 = $rp1; $103 = ((($102)) + 5|0); $104 = HEAP8[$103>>0]|0; $105 = $104&255; $106 = $101 | $105; $s2 = $106; $107 = $s0; $108 = $s1; $109 = (($107) + ($108))|0; $110 = (($109) + 65536)|0; $111 = $110 & 65535; $red = $111; $112 = $s2; $113 = $s1; $114 = (($112) + ($113))|0; $115 = (($114) + 65536)|0; $116 = $115 & 65535; $blue = $116; $117 = $red; $118 = $117 >>> 8; $119 = $118 & 255; $120 = $119&255; $121 = $rp1; HEAP8[$121>>0] = $120; $122 = $red; $123 = $122 & 255; $124 = $123&255; $125 = $rp1; $126 = ((($125)) + 1|0); HEAP8[$126>>0] = $124; $127 = $blue; $128 = $127 >>> 8; $129 = $128 & 255; $130 = $129&255; $131 = $rp1; $132 = ((($131)) + 4|0); HEAP8[$132>>0] = $130; $133 = $blue; $134 = $133 & 255; $135 = $134&255; $136 = $rp1; $137 = ((($136)) + 5|0); HEAP8[$137>>0] = $135; $138 = $i2; $139 = (($138) + 1)|0; $i2 = $139; $140 = $bytes_per_pixel; $141 = $rp1; $142 = (($141) + ($140)|0); $rp1 = $142; } STACKTOP = sp;return; } function _png_get_uint_31($png_ptr,$buf) { $png_ptr = $png_ptr|0; $buf = $buf|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $buf; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = $4 << 24; $6 = $1; $7 = ((($6)) + 1|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = $9 << 16; $11 = (($5) + ($10))|0; $12 = $1; $13 = ((($12)) + 2|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = $15 << 8; $17 = (($11) + ($16))|0; $18 = $1; $19 = ((($18)) + 3|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = (($17) + ($21))|0; $i = $22; $23 = $i; $24 = ($23>>>0)>(2147483647); if (!($24)) { $26 = $i; STACKTOP = sp;return ($26|0); } $25 = $0; _png_error($25,175459); $26 = $i; STACKTOP = sp;return ($26|0); } function _png_get_uint_32($buf) { $buf = $buf|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $buf; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = $3 << 24; $5 = $0; $6 = ((($5)) + 1|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $8 << 16; $10 = (($4) + ($9))|0; $11 = $0; $12 = ((($11)) + 2|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = $14 << 8; $16 = (($10) + ($15))|0; $17 = $0; $18 = ((($17)) + 3|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = (($16) + ($20))|0; $i = $21; $22 = $i; STACKTOP = sp;return ($22|0); } function _png_get_int_32($buf) { $buf = $buf|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $buf; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = $3 << 24; $5 = $0; $6 = ((($5)) + 1|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $8 << 16; $10 = (($4) + ($9))|0; $11 = $0; $12 = ((($11)) + 2|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = $14 << 8; $16 = (($10) + ($15))|0; $17 = $0; $18 = ((($17)) + 3|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = (($16) + ($20))|0; $i = $21; $22 = $i; STACKTOP = sp;return ($22|0); } function _png_get_uint_16($buf) { $buf = $buf|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $buf; $1 = $0; $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = $3&65535; $5 = $4 << 8; $6 = $0; $7 = ((($6)) + 1|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = $9&65535; $11 = (($5) + ($10))|0; $12 = $11&65535; $i = $12; $13 = $i; STACKTOP = sp;return ($13|0); } function _png_read_chunk_header($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $length = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 8|0; $0 = $png_ptr; $1 = $0; _png_read_data($1,$buf,8); $2 = $0; $3 = (_png_get_uint_31($2,$buf)|0); $length = $3; $4 = $0; $5 = ((($4)) + 376|0); $6 = ((($buf)) + 4|0); ;HEAP8[$5>>0]=HEAP8[$6>>0]|0;HEAP8[$5+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$5+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$5+3>>0]=HEAP8[$6+3>>0]|0; $7 = $0; _png_reset_crc($7); $8 = $0; $9 = $0; $10 = ((($9)) + 376|0); _png_calculate_crc($8,$10,4); $11 = $0; $12 = $0; $13 = ((($12)) + 376|0); _png_check_chunk_name($11,$13); $14 = $length; STACKTOP = sp;return ($14|0); } function _png_check_chunk_name($png_ptr,$chunk_name) { $png_ptr = $png_ptr|0; $chunk_name = $chunk_name|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $chunk_name; $2 = $1; $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ($4|0)<(65); do { if (!($5)) { $6 = $1; $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ($8|0)>(122); if (!($9)) { $10 = $1; $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($12|0)>(90); if ($13) { $14 = $1; $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ($16|0)<(97); if ($17) { break; } } $18 = $1; $19 = ((($18)) + 1|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($21|0)<(65); if (!($22)) { $23 = $1; $24 = ((($23)) + 1|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = ($26|0)>(122); if (!($27)) { $28 = $1; $29 = ((($28)) + 1|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31|0)>(90); if ($32) { $33 = $1; $34 = ((($33)) + 1|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = ($36|0)<(97); if ($37) { break; } } $38 = $1; $39 = ((($38)) + 2|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = ($41|0)<(65); if (!($42)) { $43 = $1; $44 = ((($43)) + 2|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = ($46|0)>(122); if (!($47)) { $48 = $1; $49 = ((($48)) + 2|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = ($51|0)>(90); if ($52) { $53 = $1; $54 = ((($53)) + 2|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = ($56|0)<(97); if ($57) { break; } } $58 = $1; $59 = ((($58)) + 3|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = ($61|0)<(65); if (!($62)) { $63 = $1; $64 = ((($63)) + 3|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = ($66|0)>(122); if (!($67)) { $68 = $1; $69 = ((($68)) + 3|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = ($71|0)>(90); if (!($72)) { STACKTOP = sp;return; } $73 = $1; $74 = ((($73)) + 3|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = ($76|0)<(97); if (!($77)) { STACKTOP = sp;return; } } } } } } } } } } while(0); $78 = $0; _png_chunk_error($78,175494); STACKTOP = sp;return; } function _png_crc_read($png_ptr,$buf,$length) { $png_ptr = $png_ptr|0; $buf = $buf|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $buf; $2 = $length; $3 = $0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $5 = $0; $6 = $1; $7 = $2; _png_read_data($5,$6,$7); $8 = $0; $9 = $1; $10 = $2; _png_calculate_crc($8,$9,$10); STACKTOP = sp;return; } function _png_crc_finish($png_ptr,$skip) { $png_ptr = $png_ptr|0; $skip = $skip|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $istop = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $skip; $3 = $1; $4 = ((($3)) + 268|0); $5 = HEAP32[$4>>2]|0; $istop = $5; $6 = $2; $i = $6; while(1) { $7 = $i; $8 = $istop; $9 = ($7>>>0)>($8>>>0); if (!($9)) { break; } $10 = $1; $11 = $1; $12 = ((($11)) + 264|0); $13 = HEAP32[$12>>2]|0; $14 = $1; $15 = ((($14)) + 268|0); $16 = HEAP32[$15>>2]|0; _png_crc_read($10,$13,$16); $17 = $istop; $18 = $i; $19 = (($18) - ($17))|0; $i = $19; } $20 = $i; $21 = ($20|0)!=(0); if ($21) { $22 = $1; $23 = $1; $24 = ((($23)) + 264|0); $25 = HEAP32[$24>>2]|0; $26 = $i; _png_crc_read($22,$25,$26); } $27 = $1; $28 = (_png_crc_error($27)|0); $29 = ($28|0)!=(0); if (!($29)) { $0 = 0; $54 = $0; STACKTOP = sp;return ($54|0); } $30 = $1; $31 = ((($30)) + 376|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $33 & 32; $35 = ($34|0)!=(0); if ($35) { $36 = $1; $37 = ((($36)) + 200|0); $38 = HEAP32[$37>>2]|0; $39 = $38 & 512; $40 = ($39|0)!=(0); if ($40) { label = 9; } else { label = 11; } } else { label = 9; } do { if ((label|0) == 9) { $41 = $1; $42 = ((($41)) + 376|0); $43 = HEAP8[$42>>0]|0; $44 = $43&255; $45 = $44 & 32; $46 = ($45|0)!=(0); if (!($46)) { $47 = $1; $48 = ((($47)) + 200|0); $49 = HEAP32[$48>>2]|0; $50 = $49 & 1024; $51 = ($50|0)!=(0); if ($51) { label = 11; break; } } $53 = $1; _png_chunk_error($53,175513); } } while(0); if ((label|0) == 11) { $52 = $1; _png_chunk_warning($52,175513); } $0 = 1; $54 = $0; STACKTOP = sp;return ($54|0); } function _png_crc_error($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $crc = 0, $crc_bytes = 0, $need_crc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $crc_bytes = sp + 16|0; $1 = $png_ptr; $need_crc = 1; $2 = $1; $3 = ((($2)) + 376|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 32; $7 = ($6|0)!=(0); $8 = $1; $9 = ((($8)) + 200|0); $10 = HEAP32[$9>>2]|0; if ($7) { $11 = $10 & 768; $12 = ($11|0)==(768); if ($12) { $need_crc = 0; } } else { $13 = $10 & 2048; $14 = ($13|0)!=(0); if ($14) { $need_crc = 0; } } $15 = $1; _png_read_data($15,$crc_bytes,4); $16 = $need_crc; $17 = ($16|0)!=(0); if ($17) { $18 = (_png_get_uint_32($crc_bytes)|0); $crc = $18; $19 = $crc; $20 = $1; $21 = ((($20)) + 364|0); $22 = HEAP32[$21>>2]|0; $23 = ($19|0)!=($22|0); $24 = $23&1; $0 = $24; $25 = $0; STACKTOP = sp;return ($25|0); } else { $0 = 0; $25 = $0; STACKTOP = sp;return ($25|0); } return (0)|0; } function _png_decompress_chunk($png_ptr,$comp_type,$chunklength,$prefix_size,$newlength) { $png_ptr = $png_ptr|0; $comp_type = $comp_type|0; $chunklength = $chunklength|0; $prefix_size = $prefix_size|0; $newlength = $newlength|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond3 = 0; var $ret = 0, $text = 0, $text_size = 0, $tmp = 0, $umsg = 0, $umsg1 = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer10 = sp + 24|0; $vararg_buffer7 = sp + 16|0; $vararg_buffer4 = sp + 8|0; $vararg_buffer = sp; $umsg = sp + 116|0; $umsg1 = sp + 64|0; $0 = $png_ptr; $1 = $comp_type; $2 = $chunklength; $3 = $prefix_size; $4 = $newlength; $5 = $1; $6 = ($5|0)==(0); if (!($6)) { $268 = $1; HEAP32[$vararg_buffer10>>2] = $268; (_snprintf($umsg1,50,175842,$vararg_buffer10)|0); $269 = $0; _png_warning($269,$umsg1); $270 = $0; $271 = ((($270)) + 740|0); $272 = HEAP32[$271>>2]|0; $273 = $3; $274 = (($272) + ($273)|0); HEAP8[$274>>0] = 0; $275 = $3; $276 = $4; HEAP32[$276>>2] = $275; STACKTOP = sp;return; } $ret = 0; $7 = $0; $8 = ((($7)) + 740|0); $9 = HEAP32[$8>>2]|0; $10 = $3; $11 = (($9) + ($10)|0); $12 = $0; $13 = ((($12)) + 208|0); HEAP32[$13>>2] = $11; $14 = $2; $15 = $3; $16 = (($14) - ($15))|0; $17 = $0; $18 = ((($17)) + 208|0); $19 = ((($18)) + 4|0); HEAP32[$19>>2] = $16; $20 = $0; $21 = ((($20)) + 264|0); $22 = HEAP32[$21>>2]|0; $23 = $0; $24 = ((($23)) + 208|0); $25 = ((($24)) + 12|0); HEAP32[$25>>2] = $22; $26 = $0; $27 = ((($26)) + 268|0); $28 = HEAP32[$27>>2]|0; $29 = $0; $30 = ((($29)) + 208|0); $31 = ((($30)) + 16|0); HEAP32[$31>>2] = $28; $text_size = 0; $text = 0; while(1) { $32 = $0; $33 = ((($32)) + 208|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); if (!($36)) { break; } $37 = $0; $38 = ((($37)) + 208|0); $39 = (_inflate($38,1)|0); $ret = $39; $40 = $ret; $41 = ($40|0)!=(0); $42 = $ret; $43 = ($42|0)!=(1); $or$cond = $41 & $43; $44 = $0; $45 = ((($44)) + 208|0); if ($or$cond) { label = 5; break; } $101 = ((($45)) + 16|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)==(0); $104 = $ret; $105 = ($104|0)==(1); $or$cond3 = $103 | $105; if (!($or$cond3)) { continue; } $106 = $text; $107 = ($106|0)==(0|0); if ($107) { $108 = $3; $109 = $0; $110 = ((($109)) + 268|0); $111 = HEAP32[$110>>2]|0; $112 = (($108) + ($111))|0; $113 = $0; $114 = ((($113)) + 208|0); $115 = ((($114)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = (($112) - ($116))|0; $text_size = $117; $118 = $0; $119 = $text_size; $120 = (($119) + 1)|0; $121 = (_png_malloc_warn($118,$120)|0); $text = $121; $122 = $text; $123 = ($122|0)==(0|0); if ($123) { $124 = $0; $125 = $0; $126 = ((($125)) + 740|0); $127 = HEAP32[$126>>2]|0; _png_free($124,$127); $128 = $0; $129 = ((($128)) + 740|0); HEAP32[$129>>2] = 0; $130 = $0; _png_error($130,175592); } $131 = $text; $132 = $3; $133 = (($131) + ($132)|0); $134 = $0; $135 = ((($134)) + 264|0); $136 = HEAP32[$135>>2]|0; $137 = $text_size; $138 = $3; $139 = (($137) - ($138))|0; _memcpy(($133|0),($136|0),($139|0))|0; $140 = $text; $141 = $0; $142 = ((($141)) + 740|0); $143 = HEAP32[$142>>2]|0; $144 = $3; _memcpy(($140|0),($143|0),($144|0))|0; $145 = $text; $146 = $text_size; $147 = (($145) + ($146)|0); HEAP8[$147>>0] = 0; } else { $148 = $text; $tmp = $148; $149 = $0; $150 = $text_size; $151 = $0; $152 = ((($151)) + 268|0); $153 = HEAP32[$152>>2]|0; $154 = (($150) + ($153))|0; $155 = $0; $156 = ((($155)) + 208|0); $157 = ((($156)) + 16|0); $158 = HEAP32[$157>>2]|0; $159 = (($154) - ($158))|0; $160 = (($159) + 1)|0; $161 = (_png_malloc_warn($149,$160)|0); $text = $161; $162 = $text; $163 = ($162|0)==(0|0); if ($163) { $164 = $0; $165 = $tmp; _png_free($164,$165); $166 = $0; $167 = $0; $168 = ((($167)) + 740|0); $169 = HEAP32[$168>>2]|0; _png_free($166,$169); $170 = $0; $171 = ((($170)) + 740|0); HEAP32[$171>>2] = 0; $172 = $0; _png_error($172,175631); } $173 = $text; $174 = $tmp; $175 = $text_size; _memcpy(($173|0),($174|0),($175|0))|0; $176 = $0; $177 = $tmp; _png_free($176,$177); $178 = $text; $179 = $text_size; $180 = (($178) + ($179)|0); $181 = $0; $182 = ((($181)) + 264|0); $183 = HEAP32[$182>>2]|0; $184 = $0; $185 = ((($184)) + 268|0); $186 = HEAP32[$185>>2]|0; $187 = $0; $188 = ((($187)) + 208|0); $189 = ((($188)) + 16|0); $190 = HEAP32[$189>>2]|0; $191 = (($186) - ($190))|0; _memcpy(($180|0),($183|0),($191|0))|0; $192 = $0; $193 = ((($192)) + 268|0); $194 = HEAP32[$193>>2]|0; $195 = $0; $196 = ((($195)) + 208|0); $197 = ((($196)) + 16|0); $198 = HEAP32[$197>>2]|0; $199 = (($194) - ($198))|0; $200 = $text_size; $201 = (($200) + ($199))|0; $text_size = $201; $202 = $text; $203 = $text_size; $204 = (($202) + ($203)|0); HEAP8[$204>>0] = 0; } $205 = $ret; $206 = ($205|0)==(1); if ($206) { break; } $207 = $0; $208 = ((($207)) + 264|0); $209 = HEAP32[$208>>2]|0; $210 = $0; $211 = ((($210)) + 208|0); $212 = ((($211)) + 12|0); HEAP32[$212>>2] = $209; $213 = $0; $214 = ((($213)) + 268|0); $215 = HEAP32[$214>>2]|0; $216 = $0; $217 = ((($216)) + 208|0); $218 = ((($217)) + 16|0); HEAP32[$218>>2] = $215; } if ((label|0) == 5) { $46 = ((($45)) + 24|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)!=(0|0); $49 = $0; if ($48) { $50 = $0; $51 = ((($50)) + 208|0); $52 = ((($51)) + 24|0); $53 = HEAP32[$52>>2]|0; _png_warning($49,$53); } else { _png_warning($49,175523); } $54 = $0; $55 = ((($54)) + 208|0); (_inflateReset($55)|0); $56 = $0; $57 = ((($56)) + 208|0); $58 = ((($57)) + 4|0); HEAP32[$58>>2] = 0; $59 = $text; $60 = ($59|0)==(0|0); if ($60) { $61 = $3; $62 = (($61) + 31)|0; $63 = (($62) + 1)|0; $text_size = $63; $64 = $0; $65 = $text_size; $66 = (_png_malloc_warn($64,$65)|0); $text = $66; $67 = $text; $68 = ($67|0)==(0|0); if ($68) { $69 = $0; $70 = $0; $71 = ((($70)) + 740|0); $72 = HEAP32[$71>>2]|0; _png_free($69,$72); $73 = $0; $74 = ((($73)) + 740|0); HEAP32[$74>>2] = 0; $75 = $0; _png_error($75,175554); } $76 = $text; $77 = $0; $78 = ((($77)) + 740|0); $79 = HEAP32[$78>>2]|0; $80 = $3; _memcpy(($76|0),($79|0),($80|0))|0; } $81 = $text_size; $82 = (($81) - 1)|0; $83 = $text; $84 = (($83) + ($82)|0); HEAP8[$84>>0] = 0; $85 = $2; $86 = $text; $87 = $0; $88 = ((($87)) + 740|0); $89 = HEAP32[$88>>2]|0; $90 = $86; $91 = $89; $92 = (($90) - ($91))|0; $93 = (($85) - ($92))|0; $94 = (($93) - 1)|0; $text_size = $94; $95 = $text_size; $96 = ($95>>>0)>(31); $$ = $96 ? 31 : $94; $text_size = $$; $97 = $text; $98 = $3; $99 = (($97) + ($98)|0); $100 = $text_size; _memcpy(($99|0),(175523|0),($100|0))|0; } $219 = $ret; $220 = ($219|0)!=(1); if ($220) { $221 = $ret; $222 = ($221|0)==(-5); do { if ($222) { $223 = $0; $224 = ((($223)) + 376|0); HEAP32[$vararg_buffer>>2] = $224; (_snprintf($umsg,52,175671,$vararg_buffer)|0); } else { $225 = $ret; $226 = ($225|0)==(-3); $227 = $0; $228 = ((($227)) + 376|0); if ($226) { HEAP32[$vararg_buffer4>>2] = $228; (_snprintf($umsg,52,175721,$vararg_buffer4)|0); break; } else { HEAP32[$vararg_buffer7>>2] = $228; (_snprintf($umsg,52,175769,$vararg_buffer7)|0); break; } } } while(0); $229 = $0; _png_warning($229,$umsg); $230 = $3; $text_size = $230; $231 = $text; $232 = ($231|0)==(0|0); if ($232) { $233 = $0; $234 = $text_size; $235 = (($234) + 1)|0; $236 = (_png_malloc_warn($233,$235)|0); $text = $236; $237 = $text; $238 = ($237|0)==(0|0); if ($238) { $239 = $0; $240 = $0; $241 = ((($240)) + 740|0); $242 = HEAP32[$241>>2]|0; _png_free($239,$242); $243 = $0; $244 = ((($243)) + 740|0); HEAP32[$244>>2] = 0; $245 = $0; _png_error($245,175814); } $246 = $text; $247 = $0; $248 = ((($247)) + 740|0); $249 = HEAP32[$248>>2]|0; $250 = $3; _memcpy(($246|0),($249|0),($250|0))|0; } $251 = $text; $252 = $text_size; $253 = (($251) + ($252)|0); HEAP8[$253>>0] = 0; } $254 = $0; $255 = ((($254)) + 208|0); (_inflateReset($255)|0); $256 = $0; $257 = ((($256)) + 208|0); $258 = ((($257)) + 4|0); HEAP32[$258>>2] = 0; $259 = $0; $260 = $0; $261 = ((($260)) + 740|0); $262 = HEAP32[$261>>2]|0; _png_free($259,$262); $263 = $text; $264 = $0; $265 = ((($264)) + 740|0); HEAP32[$265>>2] = $263; $266 = $text_size; $267 = $4; HEAP32[$267>>2] = $266; STACKTOP = sp;return; } function _png_handle_IHDR($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bit_depth = 0, $buf = 0, $color_type = 0; var $compression_type = 0, $filter_type = 0, $height = 0, $interlace_type = 0, $width = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 40|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); if ($7) { $8 = $0; _png_error($8,175875); } $9 = $2; $10 = ($9|0)!=(13); if ($10) { $11 = $0; _png_error($11,175893); } $12 = $0; $13 = ((($12)) + 196|0); $14 = HEAP32[$13>>2]|0; $15 = $14 | 1; HEAP32[$13>>2] = $15; $16 = $0; _png_crc_read($16,$buf,13); $17 = $0; (_png_crc_finish($17,0)|0); $18 = $0; $19 = (_png_get_uint_31($18,$buf)|0); $width = $19; $20 = $0; $21 = ((($buf)) + 4|0); $22 = (_png_get_uint_31($20,$21)|0); $height = $22; $23 = ((($buf)) + 8|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $bit_depth = $25; $26 = ((($buf)) + 9|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $color_type = $28; $29 = ((($buf)) + 10|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $compression_type = $31; $32 = ((($buf)) + 11|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $filter_type = $34; $35 = ((($buf)) + 12|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $interlace_type = $37; $38 = $width; $39 = $0; $40 = ((($39)) + 292|0); HEAP32[$40>>2] = $38; $41 = $height; $42 = $0; $43 = ((($42)) + 296|0); HEAP32[$43>>2] = $41; $44 = $bit_depth; $45 = $44&255; $46 = $0; $47 = ((($46)) + 387|0); HEAP8[$47>>0] = $45; $48 = $interlace_type; $49 = $48&255; $50 = $0; $51 = ((($50)) + 383|0); HEAP8[$51>>0] = $49; $52 = $color_type; $53 = $52&255; $54 = $0; $55 = ((($54)) + 386|0); HEAP8[$55>>0] = $53; $56 = $filter_type; $57 = $56&255; $58 = $0; $59 = ((($58)) + 660|0); HEAP8[$59>>0] = $57; $60 = $compression_type; $61 = $60&255; $62 = $0; $63 = ((($62)) + 700|0); HEAP8[$63>>0] = $61; $64 = $0; $65 = ((($64)) + 386|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; switch ($67|0) { case 3: case 0: { $68 = $0; $69 = ((($68)) + 390|0); HEAP8[$69>>0] = 1; break; } case 2: { $70 = $0; $71 = ((($70)) + 390|0); HEAP8[$71>>0] = 3; break; } case 4: { $72 = $0; $73 = ((($72)) + 390|0); HEAP8[$73>>0] = 2; break; } case 6: { $74 = $0; $75 = ((($74)) + 390|0); HEAP8[$75>>0] = 4; break; } default: { } } $76 = $0; $77 = ((($76)) + 387|0); $78 = HEAP8[$77>>0]|0; $79 = $78&255; $80 = $0; $81 = ((($80)) + 390|0); $82 = HEAP8[$81>>0]|0; $83 = $82&255; $84 = Math_imul($79, $83)|0; $85 = $84&255; $86 = $0; $87 = ((($86)) + 389|0); HEAP8[$87>>0] = $85; $88 = $0; $89 = ((($88)) + 389|0); $90 = HEAP8[$89>>0]|0; $91 = $90&255; $92 = ($91|0)>=(8); $93 = $0; $94 = ((($93)) + 292|0); $95 = HEAP32[$94>>2]|0; $96 = $0; $97 = ((($96)) + 389|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; if ($92) { $100 = $99 >>> 3; $101 = Math_imul($95, $100)|0; $107 = $101; $105 = $0; $106 = ((($105)) + 308|0); HEAP32[$106>>2] = $107; $108 = $0; $109 = $1; $110 = $width; $111 = $height; $112 = $bit_depth; $113 = $color_type; $114 = $interlace_type; $115 = $compression_type; $116 = $filter_type; _png_set_IHDR($108,$109,$110,$111,$112,$113,$114,$115,$116); STACKTOP = sp;return; } else { $102 = Math_imul($95, $99)|0; $103 = (($102) + 7)|0; $104 = $103 >>> 3; $107 = $104; $105 = $0; $106 = ((($105)) + 308|0); HEAP32[$106>>2] = $107; $108 = $0; $109 = $1; $110 = $width; $111 = $height; $112 = $bit_depth; $113 = $color_type; $114 = $interlace_type; $115 = $compression_type; $116 = $filter_type; _png_set_IHDR($108,$109,$110,$111,$112,$113,$114,$115,$116); STACKTOP = sp;return; } } function _png_handle_PLTE($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $i = 0, $num = 0, $or$cond = 0, $pal_ptr = 0, $palette = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 800|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $palette = sp + 32|0; $buf = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; do { if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,175937); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } else { $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $0; _png_error($20,175961); break; } } else { _png_error($8,175912); } } while(0); $21 = $0; $22 = ((($21)) + 196|0); $23 = HEAP32[$22>>2]|0; $24 = $23 | 2; HEAP32[$22>>2] = $24; $25 = $0; $26 = ((($25)) + 386|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = $28 & 2; $30 = ($29|0)!=(0); if (!($30)) { $31 = $0; _png_warning($31,175982); $32 = $0; $33 = $2; (_png_crc_finish($32,$33)|0); STACKTOP = sp;return; } $34 = $2; $35 = ($34>>>0)>(768); if ($35) { label = 11; } else { $36 = $2; $37 = (($36>>>0) % 3)&-1; $38 = ($37|0)!=(0); if ($38) { label = 11; } } do { if ((label|0) == 11) { $39 = $0; $40 = ((($39)) + 386|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = ($42|0)!=(3); $44 = $0; if (!($43)) { _png_error($44,176019); break; } _png_warning($44,176019); $45 = $0; $46 = $2; (_png_crc_finish($45,$46)|0); STACKTOP = sp;return; } } while(0); $47 = $2; $48 = (($47|0) / 3)&-1; $num = $48; $i = 0; $pal_ptr = $palette; while(1) { $49 = $i; $50 = $num; $51 = ($49|0)<($50|0); $52 = $0; if (!($51)) { break; } _png_crc_read($52,$buf,3); $53 = HEAP8[$buf>>0]|0; $54 = $pal_ptr; HEAP8[$54>>0] = $53; $55 = ((($buf)) + 1|0); $56 = HEAP8[$55>>0]|0; $57 = $pal_ptr; $58 = ((($57)) + 1|0); HEAP8[$58>>0] = $56; $59 = ((($buf)) + 2|0); $60 = HEAP8[$59>>0]|0; $61 = $pal_ptr; $62 = ((($61)) + 2|0); HEAP8[$62>>0] = $60; $63 = $i; $64 = (($63) + 1)|0; $i = $64; $65 = $pal_ptr; $66 = ((($65)) + 3|0); $pal_ptr = $66; } (_png_crc_finish($52,0)|0); $67 = $0; $68 = $1; $69 = $num; _png_set_PLTE($67,$68,$palette,$69); $70 = $0; $71 = ((($70)) + 386|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; $74 = ($73|0)==(3); $75 = $1; $76 = ($75|0)!=(0|0); $or$cond = $74 & $76; if (!($or$cond)) { STACKTOP = sp;return; } $77 = $1; $78 = ((($77)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = $79 & 16; $81 = ($80|0)!=(0); if (!($81)) { STACKTOP = sp;return; } $82 = $0; $83 = ((($82)) + 374|0); $84 = HEAP16[$83>>1]|0; $85 = $84&65535; $86 = $num; $87 = $86&65535; $88 = $87&65535; $89 = ($85|0)>($88|0); if ($89) { $90 = $0; _png_warning($90,176041); $91 = $num; $92 = $91&65535; $93 = $0; $94 = ((($93)) + 374|0); HEAP16[$94>>1] = $92; } $95 = $1; $96 = ((($95)) + 22|0); $97 = HEAP16[$96>>1]|0; $98 = $97&65535; $99 = $num; $100 = $99&65535; $101 = $100&65535; $102 = ($98|0)>($101|0); if (!($102)) { STACKTOP = sp;return; } $103 = $0; _png_warning($103,176080); $104 = $num; $105 = $104&65535; $106 = $1; $107 = ((($106)) + 22|0); HEAP16[$107>>1] = $105; STACKTOP = sp;return; } function _png_handle_IEND($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); if ($7) { $8 = $0; $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if (!($12)) { label = 3; } } else { label = 3; } if ((label|0) == 3) { $13 = $0; _png_error($13,176124); } $14 = $0; $15 = ((($14)) + 196|0); $16 = HEAP32[$15>>2]|0; $17 = $16 | 24; HEAP32[$15>>2] = $17; $18 = $2; $19 = ($18|0)!=(0); if (!($19)) { $21 = $0; $22 = $2; (_png_crc_finish($21,$22)|0); $23 = $1; $1 = $23; STACKTOP = sp;return; } $20 = $0; _png_warning($20,176141); $21 = $0; $22 = $2; (_png_crc_finish($21,$22)|0); $23 = $1; $1 = $23; STACKTOP = sp;return; } function _png_handle_gAMA($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $buf = 0, $file_gamma = 0.0, $igamma = 0, $or$cond = 0, $vararg_buffer = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; do { if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,176194); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } else { $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $0; _png_warning($20,176218); break; } } else { _png_error($8,176169); } } while(0); $21 = $1; $22 = ($21|0)!=(0|0); if ($22) { $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 1; $27 = ($26|0)!=(0); if ($27) { $28 = $1; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = $30 & 2048; $32 = ($31|0)!=(0); if (!($32)) { $33 = $0; _png_warning($33,176242); $34 = $0; $35 = $2; (_png_crc_finish($34,$35)|0); STACKTOP = sp;return; } } } $36 = $2; $37 = ($36|0)!=(4); $38 = $0; if ($37) { _png_warning($38,176263); $39 = $0; $40 = $2; (_png_crc_finish($39,$40)|0); STACKTOP = sp;return; } _png_crc_read($38,$buf,4); $41 = $0; $42 = (_png_crc_finish($41,0)|0); $43 = ($42|0)!=(0); if ($43) { STACKTOP = sp;return; } $44 = (_png_get_uint_32($buf)|0); $igamma = $44; $45 = $igamma; $46 = ($45|0)==(0); if ($46) { $47 = $0; _png_warning($47,176291); STACKTOP = sp;return; } $48 = $1; $49 = ($48|0)!=(0|0); if ($49) { $50 = $1; $51 = ((($50)) + 8|0); $52 = HEAP32[$51>>2]|0; $53 = $52 & 2048; $54 = ($53|0)!=(0); if ($54) { $55 = $igamma; $56 = ($55|0)<(45000); $57 = $igamma; $58 = ($57|0)>(46000); $or$cond = $56 | $58; if ($or$cond) { $59 = $0; _png_warning($59,176324); $60 = HEAP32[25481]|0; $61 = $igamma; HEAP32[$vararg_buffer>>2] = $61; (_fprintf($60,176380,$vararg_buffer)|0); STACKTOP = sp;return; } } } $62 = $igamma; $63 = (+($62|0)); $64 = $63 / 1.0E+5; $file_gamma = $64; $65 = $file_gamma; $66 = $0; $67 = ((($66)) + 440|0); HEAPF32[$67>>2] = $65; $68 = $0; $69 = $1; $70 = $file_gamma; $71 = $70; _png_set_gAMA($68,$69,$71); $72 = $0; $73 = $1; $74 = $igamma; _png_set_gAMA_fixed($72,$73,$74); STACKTOP = sp;return; } function _png_handle_sBIT($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $buf = 0, $or$cond = 0, $truelen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 16|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = ((($buf)) + 3|0); HEAP8[$3>>0] = 0; $4 = ((($buf)) + 2|0); HEAP8[$4>>0] = 0; $5 = ((($buf)) + 1|0); HEAP8[$5>>0] = 0; HEAP8[$buf>>0] = 0; $6 = $0; $7 = ((($6)) + 196|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 1; $10 = ($9|0)!=(0); $11 = $0; do { if ($10) { $12 = ((($11)) + 196|0); $13 = HEAP32[$12>>2]|0; $14 = $13 & 4; $15 = ($14|0)!=(0); $16 = $0; if ($15) { _png_warning($16,176425); $17 = $0; $18 = $2; (_png_crc_finish($17,$18)|0); STACKTOP = sp;return; } else { $19 = ((($16)) + 196|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 2; $22 = ($21|0)!=(0); if (!($22)) { break; } $23 = $0; _png_warning($23,176449); break; } } else { _png_error($11,176400); } } while(0); $24 = $1; $25 = ($24|0)!=(0|0); if ($25) { $26 = $1; $27 = ((($26)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = $28 & 2; $30 = ($29|0)!=(0); if ($30) { $31 = $0; _png_warning($31,176473); $32 = $0; $33 = $2; (_png_crc_finish($32,$33)|0); STACKTOP = sp;return; } } $34 = $0; $35 = ((($34)) + 386|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = ($37|0)==(3); if ($38) { $truelen = 3; } else { $39 = $0; $40 = ((($39)) + 390|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $truelen = $42; } $43 = $2; $44 = $truelen; $45 = ($43|0)!=($44|0); $46 = $2; $47 = ($46>>>0)>(4); $or$cond = $45 | $47; $48 = $0; if ($or$cond) { _png_warning($48,176494); $49 = $0; $50 = $2; (_png_crc_finish($49,$50)|0); STACKTOP = sp;return; } $51 = $truelen; _png_crc_read($48,$buf,$51); $52 = $0; $53 = (_png_crc_finish($52,0)|0); $54 = ($53|0)!=(0); if ($54) { STACKTOP = sp;return; } $55 = $0; $56 = ((($55)) + 386|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = $58 & 2; $60 = ($59|0)!=(0); $61 = HEAP8[$buf>>0]|0; $62 = $0; $63 = ((($62)) + 472|0); if ($60) { HEAP8[$63>>0] = $61; $64 = ((($buf)) + 1|0); $65 = HEAP8[$64>>0]|0; $66 = $0; $67 = ((($66)) + 472|0); $68 = ((($67)) + 1|0); HEAP8[$68>>0] = $65; $69 = ((($buf)) + 2|0); $70 = HEAP8[$69>>0]|0; $71 = $0; $72 = ((($71)) + 472|0); $73 = ((($72)) + 2|0); HEAP8[$73>>0] = $70; $74 = ((($buf)) + 3|0); $75 = HEAP8[$74>>0]|0; $76 = $0; $77 = ((($76)) + 472|0); $78 = ((($77)) + 4|0); HEAP8[$78>>0] = $75; } else { $79 = ((($63)) + 3|0); HEAP8[$79>>0] = $61; $80 = HEAP8[$buf>>0]|0; $81 = $0; $82 = ((($81)) + 472|0); HEAP8[$82>>0] = $80; $83 = HEAP8[$buf>>0]|0; $84 = $0; $85 = ((($84)) + 472|0); $86 = ((($85)) + 1|0); HEAP8[$86>>0] = $83; $87 = HEAP8[$buf>>0]|0; $88 = $0; $89 = ((($88)) + 472|0); $90 = ((($89)) + 2|0); HEAP8[$90>>0] = $87; $91 = ((($buf)) + 1|0); $92 = HEAP8[$91>>0]|0; $93 = $0; $94 = ((($93)) + 472|0); $95 = ((($94)) + 4|0); HEAP8[$95>>0] = $92; } $96 = $0; $97 = $1; $98 = $0; $99 = ((($98)) + 472|0); _png_set_sBIT($96,$97,$99); STACKTOP = sp;return; } function _png_handle_cHRM($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0; var $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0; var $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0.0; var $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $blue_x = 0.0, $blue_y = 0.0, $buf = 0; var $green_x = 0.0, $green_y = 0.0, $int_x_blue = 0, $int_x_green = 0, $int_x_red = 0, $int_x_white = 0, $int_y_blue = 0, $int_y_green = 0, $int_y_red = 0, $int_y_white = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond19 = 0, $or$cond21 = 0, $or$cond23 = 0, $or$cond25 = 0, $or$cond27 = 0; var $or$cond29 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $red_x = 0.0, $red_y = 0.0, $uint_x = 0, $uint_y = 0, $vararg_buffer = 0, $vararg_buffer33 = 0, $vararg_ptr30 = 0, $vararg_ptr31 = 0, $vararg_ptr32 = 0, $vararg_ptr36 = 0, $vararg_ptr37 = 0, $vararg_ptr38 = 0, $white_x = 0.0, $white_y = 0.0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer33 = sp + 32|0; $vararg_buffer = sp; $buf = sp + 152|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; do { if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,176547); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } else { $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $0; _png_warning($20,176571); break; } } else { _png_error($8,176522); } } while(0); $21 = $1; $22 = ($21|0)!=(0|0); if ($22) { $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 4; $27 = ($26|0)!=(0); if ($27) { $28 = $1; $29 = ((($28)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = $30 & 2048; $32 = ($31|0)!=(0); if (!($32)) { $33 = $0; _png_warning($33,176596); $34 = $0; $35 = $2; (_png_crc_finish($34,$35)|0); STACKTOP = sp;return; } } } $36 = $2; $37 = ($36|0)!=(32); $38 = $0; if ($37) { _png_warning($38,176617); $39 = $0; $40 = $2; (_png_crc_finish($39,$40)|0); STACKTOP = sp;return; } _png_crc_read($38,$buf,32); $41 = $0; $42 = (_png_crc_finish($41,0)|0); $43 = ($42|0)!=(0); if ($43) { STACKTOP = sp;return; } $44 = (_png_get_uint_32($buf)|0); $uint_x = $44; $45 = ((($buf)) + 4|0); $46 = (_png_get_uint_32($45)|0); $uint_y = $46; $47 = $uint_x; $int_x_white = $47; $48 = $uint_y; $int_y_white = $48; $49 = ((($buf)) + 8|0); $50 = (_png_get_uint_32($49)|0); $uint_x = $50; $51 = ((($buf)) + 12|0); $52 = (_png_get_uint_32($51)|0); $uint_y = $52; $53 = $uint_x; $int_x_red = $53; $54 = $uint_y; $int_y_red = $54; $55 = ((($buf)) + 16|0); $56 = (_png_get_uint_32($55)|0); $uint_x = $56; $57 = ((($buf)) + 20|0); $58 = (_png_get_uint_32($57)|0); $uint_y = $58; $59 = $uint_x; $int_x_green = $59; $60 = $uint_y; $int_y_green = $60; $61 = ((($buf)) + 24|0); $62 = (_png_get_uint_32($61)|0); $uint_x = $62; $63 = ((($buf)) + 28|0); $64 = (_png_get_uint_32($63)|0); $uint_y = $64; $65 = $uint_x; $int_x_blue = $65; $66 = $uint_y; $int_y_blue = $66; $67 = $int_x_white; $68 = (+($67|0)); $69 = $68 / 1.0E+5; $white_x = $69; $70 = $int_y_white; $71 = (+($70|0)); $72 = $71 / 1.0E+5; $white_y = $72; $73 = $int_x_red; $74 = (+($73|0)); $75 = $74 / 1.0E+5; $red_x = $75; $76 = $int_y_red; $77 = (+($76|0)); $78 = $77 / 1.0E+5; $red_y = $78; $79 = $int_x_green; $80 = (+($79|0)); $81 = $80 / 1.0E+5; $green_x = $81; $82 = $int_y_green; $83 = (+($82|0)); $84 = $83 / 1.0E+5; $green_y = $84; $85 = $int_x_blue; $86 = (+($85|0)); $87 = $86 / 1.0E+5; $blue_x = $87; $88 = $int_y_blue; $89 = (+($88|0)); $90 = $89 / 1.0E+5; $blue_y = $90; $91 = $1; $92 = ($91|0)!=(0|0); if ($92) { $93 = $1; $94 = ((($93)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = $95 & 2048; $97 = ($96|0)!=(0); if ($97) { $98 = $int_x_white; $99 = ($98|0)<(30270); $100 = $int_x_white; $101 = ($100|0)>(32270); $or$cond = $99 | $101; $102 = $int_y_white; $103 = ($102|0)<(31900); $or$cond3 = $or$cond | $103; $104 = $int_y_white; $105 = ($104|0)>(33900); $or$cond5 = $or$cond3 | $105; $106 = $int_x_red; $107 = ($106|0)<(63000); $or$cond7 = $or$cond5 | $107; $108 = $int_x_red; $109 = ($108|0)>(65000); $or$cond9 = $or$cond7 | $109; $110 = $int_y_red; $111 = ($110|0)<(32000); $or$cond11 = $or$cond9 | $111; $112 = $int_y_red; $113 = ($112|0)>(34000); $or$cond13 = $or$cond11 | $113; $114 = $int_x_green; $115 = ($114|0)<(29000); $or$cond15 = $or$cond13 | $115; $116 = $int_x_green; $117 = ($116|0)>(31000); $or$cond17 = $or$cond15 | $117; $118 = $int_y_green; $119 = ($118|0)<(59000); $or$cond19 = $or$cond17 | $119; $120 = $int_y_green; $121 = ($120|0)>(61000); $or$cond21 = $or$cond19 | $121; $122 = $int_x_blue; $123 = ($122|0)<(14000); $or$cond23 = $or$cond21 | $123; $124 = $int_x_blue; $125 = ($124|0)>(16000); $or$cond25 = $or$cond23 | $125; $126 = $int_y_blue; $127 = ($126|0)<(5000); $or$cond27 = $or$cond25 | $127; $128 = $int_y_blue; $129 = ($128|0)>(7000); $or$cond29 = $or$cond27 | $129; if (!($or$cond29)) { STACKTOP = sp;return; } $130 = $0; _png_warning($130,176645); $131 = HEAP32[25481]|0; $132 = $white_x; $133 = $132; $134 = $white_y; $135 = $134; $136 = $red_x; $137 = $136; $138 = $red_y; $139 = $138; HEAPF64[$vararg_buffer>>3] = $133; $vararg_ptr30 = ((($vararg_buffer)) + 8|0); HEAPF64[$vararg_ptr30>>3] = $135; $vararg_ptr31 = ((($vararg_buffer)) + 16|0); HEAPF64[$vararg_ptr31>>3] = $137; $vararg_ptr32 = ((($vararg_buffer)) + 24|0); HEAPF64[$vararg_ptr32>>3] = $139; (_fprintf($131,176701,$vararg_buffer)|0); $140 = HEAP32[25481]|0; $141 = $green_x; $142 = $141; $143 = $green_y; $144 = $143; $145 = $blue_x; $146 = $145; $147 = $blue_y; $148 = $147; HEAPF64[$vararg_buffer33>>3] = $142; $vararg_ptr36 = ((($vararg_buffer33)) + 8|0); HEAPF64[$vararg_ptr36>>3] = $144; $vararg_ptr37 = ((($vararg_buffer33)) + 16|0); HEAPF64[$vararg_ptr37>>3] = $146; $vararg_ptr38 = ((($vararg_buffer33)) + 24|0); HEAPF64[$vararg_ptr38>>3] = $148; (_fprintf($140,176729,$vararg_buffer33)|0); STACKTOP = sp;return; } } $149 = $0; $150 = $1; $151 = $white_x; $152 = $151; $153 = $white_y; $154 = $153; $155 = $red_x; $156 = $155; $157 = $red_y; $158 = $157; $159 = $green_x; $160 = $159; $161 = $green_y; $162 = $161; $163 = $blue_x; $164 = $163; $165 = $blue_y; $166 = $165; _png_set_cHRM($149,$150,$152,$154,$156,$158,$160,$162,$164,$166); $167 = $0; $168 = $1; $169 = $int_x_white; $170 = $int_y_white; $171 = $int_x_red; $172 = $int_y_red; $173 = $int_x_green; $174 = $int_y_green; $175 = $int_x_blue; $176 = $int_y_blue; _png_set_cHRM_fixed($167,$168,$169,$170,$171,$172,$173,$174,$175,$176); STACKTOP = sp;return; } function _png_handle_sRGB($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $igamma = 0; var $intent = 0, $or$cond = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $buf = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; do { if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,176782); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } else { $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $0; _png_warning($20,176806); break; } } else { _png_error($8,176757); } } while(0); $21 = $1; $22 = ($21|0)!=(0|0); if ($22) { $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 2048; $27 = ($26|0)!=(0); if ($27) { $28 = $0; _png_warning($28,176830); $29 = $0; $30 = $2; (_png_crc_finish($29,$30)|0); STACKTOP = sp;return; } } $31 = $2; $32 = ($31|0)!=(1); $33 = $0; if ($32) { _png_warning($33,176851); $34 = $0; $35 = $2; (_png_crc_finish($34,$35)|0); STACKTOP = sp;return; } _png_crc_read($33,$buf,1); $36 = $0; $37 = (_png_crc_finish($36,0)|0); $38 = ($37|0)!=(0); if ($38) { STACKTOP = sp;return; } $39 = HEAP8[$buf>>0]|0; $40 = $39&255; $intent = $40; $41 = $intent; $42 = ($41|0)>=(4); if ($42) { $43 = $0; _png_warning($43,176879); STACKTOP = sp;return; } $44 = $1; $45 = ($44|0)!=(0|0); if ($45) { $46 = $1; $47 = ((($46)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = $48 & 1; $50 = ($49|0)!=(0); if ($50) { $51 = $1; $52 = ((($51)) + 252|0); $53 = HEAP32[$52>>2]|0; $igamma = $53; $54 = $igamma; $55 = ($54|0)<(45000); $56 = $igamma; $57 = ($56|0)>(46000); $or$cond = $55 | $57; if ($or$cond) { $58 = $0; _png_warning($58,176324); $59 = HEAP32[25481]|0; $60 = $0; $61 = ((($60)) + 656|0); $62 = HEAP32[$61>>2]|0; HEAP32[$vararg_buffer>>2] = $62; (_fprintf($59,176899,$vararg_buffer)|0); } } } $63 = $1; $64 = ($63|0)!=(0|0); L31: do { if ($64) { $65 = $1; $66 = ((($65)) + 8|0); $67 = HEAP32[$66>>2]|0; $68 = $67 & 4; $69 = ($68|0)!=(0); if ($69) { $70 = $1; $71 = ((($70)) + 256|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)<(30270); do { if (!($73)) { $74 = $1; $75 = ((($74)) + 256|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)>(32270); if (!($77)) { $78 = $1; $79 = ((($78)) + 260|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)<(31900); if (!($81)) { $82 = $1; $83 = ((($82)) + 260|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)>(33900); if (!($85)) { $86 = $1; $87 = ((($86)) + 264|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)<(63000); if (!($89)) { $90 = $1; $91 = ((($90)) + 264|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)>(65000); if (!($93)) { $94 = $1; $95 = ((($94)) + 268|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)<(32000); if (!($97)) { $98 = $1; $99 = ((($98)) + 268|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)>(34000); if (!($101)) { $102 = $1; $103 = ((($102)) + 272|0); $104 = HEAP32[$103>>2]|0; $105 = ($104|0)<(29000); if (!($105)) { $106 = $1; $107 = ((($106)) + 272|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)>(31000); if (!($109)) { $110 = $1; $111 = ((($110)) + 276|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)<(59000); if ($113) { break; } $114 = $1; $115 = ((($114)) + 276|0); $116 = HEAP32[$115>>2]|0; $117 = ($116|0)>(61000); if ($117) { break; } $118 = $1; $119 = ((($118)) + 280|0); $120 = HEAP32[$119>>2]|0; $121 = ($120|0)<(14000); if ($121) { break; } $122 = $1; $123 = ((($122)) + 280|0); $124 = HEAP32[$123>>2]|0; $125 = ($124|0)>(16000); if ($125) { break; } $126 = $1; $127 = ((($126)) + 284|0); $128 = HEAP32[$127>>2]|0; $129 = ($128|0)<(5000); if ($129) { break; } $130 = $1; $131 = ((($130)) + 284|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)>(7000); if (!($133)) { break L31; } } } } } } } } } } } } while(0); $134 = $0; _png_warning($134,176645); } } } while(0); $135 = $0; $136 = $1; $137 = $intent; _png_set_sRGB_gAMA_and_cHRM($135,$136,$137); STACKTOP = sp;return; } function _png_handle_iCCP($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $compression_type = 0, $data_length = 0, $or$cond = 0, $pC = 0, $prefix_length = 0; var $profile = 0, $profile_length = 0, $profile_size = 0, $skip = 0, $slength = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $data_length = sp; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $skip = 0; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; do { if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,176953); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } else { $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { break; } $20 = $0; _png_warning($20,176977); break; } } else { _png_error($8,176928); } } while(0); $21 = $1; $22 = ($21|0)!=(0|0); if ($22) { $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 & 4096; $27 = ($26|0)!=(0); if ($27) { $28 = $0; _png_warning($28,177001); $29 = $0; $30 = $2; (_png_crc_finish($29,$30)|0); STACKTOP = sp;return; } } $31 = $0; $32 = $0; $33 = ((($32)) + 740|0); $34 = HEAP32[$33>>2]|0; _png_free($31,$34); $35 = $0; $36 = $2; $37 = (($36) + 1)|0; $38 = (_png_malloc($35,$37)|0); $39 = $0; $40 = ((($39)) + 740|0); HEAP32[$40>>2] = $38; $41 = $2; $slength = $41; $42 = $0; $43 = $0; $44 = ((($43)) + 740|0); $45 = HEAP32[$44>>2]|0; $46 = $slength; _png_crc_read($42,$45,$46); $47 = $0; $48 = $skip; $49 = (_png_crc_finish($47,$48)|0); $50 = ($49|0)!=(0); if ($50) { $51 = $0; $52 = $0; $53 = ((($52)) + 740|0); $54 = HEAP32[$53>>2]|0; _png_free($51,$54); $55 = $0; $56 = ((($55)) + 740|0); HEAP32[$56>>2] = 0; STACKTOP = sp;return; } $57 = $slength; $58 = $0; $59 = ((($58)) + 740|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) + ($57)|0); HEAP8[$61>>0] = 0; $62 = $0; $63 = ((($62)) + 740|0); $64 = HEAP32[$63>>2]|0; $profile = $64; while(1) { $65 = $profile; $66 = HEAP8[$65>>0]|0; $67 = ($66<<24>>24)!=(0); $68 = $profile; $69 = ((($68)) + 1|0); $profile = $69; if (!($67)) { break; } } $70 = $profile; $71 = $0; $72 = ((($71)) + 740|0); $73 = HEAP32[$72>>2]|0; $74 = $slength; $75 = (($73) + ($74)|0); $76 = ((($75)) + -1|0); $77 = ($70>>>0)>=($76>>>0); if ($77) { $78 = $0; $79 = $0; $80 = ((($79)) + 740|0); $81 = HEAP32[$80>>2]|0; _png_free($78,$81); $82 = $0; $83 = ((($82)) + 740|0); HEAP32[$83>>2] = 0; $84 = $0; _png_warning($84,177022); STACKTOP = sp;return; } $85 = $profile; $86 = ((($85)) + 1|0); $profile = $86; $87 = HEAP8[$85>>0]|0; $compression_type = $87; $88 = $compression_type; $89 = ($88<<24>>24)!=(0); if ($89) { $90 = $0; _png_warning($90,177043); $compression_type = 0; } $91 = $profile; $92 = $0; $93 = ((($92)) + 740|0); $94 = HEAP32[$93>>2]|0; $95 = $91; $96 = $94; $97 = (($95) - ($96))|0; $prefix_length = $97; $98 = $0; $99 = $compression_type; $100 = $99&255; $101 = $slength; $102 = $prefix_length; _png_decompress_chunk($98,$100,$101,$102,$data_length); $103 = HEAP32[$data_length>>2]|0; $104 = $prefix_length; $105 = (($103) - ($104))|0; $profile_length = $105; $106 = $prefix_length; $107 = HEAP32[$data_length>>2]|0; $108 = ($106>>>0)>($107>>>0); $109 = $profile_length; $110 = ($109>>>0)<(4); $or$cond = $108 | $110; $111 = $0; if ($or$cond) { $112 = $0; $113 = ((($112)) + 740|0); $114 = HEAP32[$113>>2]|0; _png_free($111,$114); $115 = $0; $116 = ((($115)) + 740|0); HEAP32[$116>>2] = 0; $117 = $0; _png_warning($117,177091); STACKTOP = sp;return; } $118 = ((($111)) + 740|0); $119 = HEAP32[$118>>2]|0; $120 = $prefix_length; $121 = (($119) + ($120)|0); $pC = $121; $122 = $pC; $123 = HEAP8[$122>>0]|0; $124 = $123&255; $125 = $124 << 24; $126 = $pC; $127 = ((($126)) + 1|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $130 = $129 << 16; $131 = $125 | $130; $132 = $pC; $133 = ((($132)) + 2|0); $134 = HEAP8[$133>>0]|0; $135 = $134&255; $136 = $135 << 8; $137 = $131 | $136; $138 = $pC; $139 = ((($138)) + 3|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $142 = $137 | $141; $profile_size = $142; $143 = $profile_size; $144 = $profile_length; $145 = ($143>>>0)<($144>>>0); if ($145) { $146 = $profile_size; $profile_length = $146; } $147 = $profile_size; $148 = $profile_length; $149 = ($147>>>0)>($148>>>0); $150 = $0; if ($149) { $151 = $0; $152 = ((($151)) + 740|0); $153 = HEAP32[$152>>2]|0; _png_free($150,$153); $154 = $0; $155 = ((($154)) + 740|0); HEAP32[$155>>2] = 0; $156 = $0; _png_warning($156,177134); STACKTOP = sp;return; } else { $157 = $1; $158 = $0; $159 = ((($158)) + 740|0); $160 = HEAP32[$159>>2]|0; $161 = $compression_type; $162 = $161&255; $163 = $0; $164 = ((($163)) + 740|0); $165 = HEAP32[$164>>2]|0; $166 = $prefix_length; $167 = (($165) + ($166)|0); $168 = $profile_length; _png_set_iCCP($150,$157,$160,$162,$167,$168); $169 = $0; $170 = $0; $171 = ((($170)) + 740|0); $172 = HEAP32[$171>>2]|0; _png_free($169,$172); $173 = $0; $174 = ((($173)) + 740|0); HEAP32[$174>>2] = 0; STACKTOP = sp;return; } } function _png_handle_sPLT($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $data_length = 0, $entry_size = 0, $entry_start = 0, $i = 0, $new_palette = 0; var $pp = 0, $skip = 0, $slength = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $new_palette = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $skip = 0; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,177192); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } } else { _png_error($8,177167); } $16 = $0; $17 = $0; $18 = ((($17)) + 740|0); $19 = HEAP32[$18>>2]|0; _png_free($16,$19); $20 = $0; $21 = $2; $22 = (($21) + 1)|0; $23 = (_png_malloc($20,$22)|0); $24 = $0; $25 = ((($24)) + 740|0); HEAP32[$25>>2] = $23; $26 = $2; $slength = $26; $27 = $0; $28 = $0; $29 = ((($28)) + 740|0); $30 = HEAP32[$29>>2]|0; $31 = $slength; _png_crc_read($27,$30,$31); $32 = $0; $33 = $skip; $34 = (_png_crc_finish($32,$33)|0); $35 = ($34|0)!=(0); if ($35) { $36 = $0; $37 = $0; $38 = ((($37)) + 740|0); $39 = HEAP32[$38>>2]|0; _png_free($36,$39); $40 = $0; $41 = ((($40)) + 740|0); HEAP32[$41>>2] = 0; STACKTOP = sp;return; } $42 = $slength; $43 = $0; $44 = ((($43)) + 740|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + ($42)|0); HEAP8[$46>>0] = 0; $47 = $0; $48 = ((($47)) + 740|0); $49 = HEAP32[$48>>2]|0; $entry_start = $49; while(1) { $50 = $entry_start; $51 = HEAP8[$50>>0]|0; $52 = ($51<<24>>24)!=(0); $53 = $entry_start; $54 = ((($53)) + 1|0); $entry_start = $54; if (!($52)) { break; } } $55 = $entry_start; $56 = $0; $57 = ((($56)) + 740|0); $58 = HEAP32[$57>>2]|0; $59 = $slength; $60 = (($58) + ($59)|0); $61 = ((($60)) + -2|0); $62 = ($55>>>0)>($61>>>0); if ($62) { $63 = $0; $64 = $0; $65 = ((($64)) + 740|0); $66 = HEAP32[$65>>2]|0; _png_free($63,$66); $67 = $0; $68 = ((($67)) + 740|0); HEAP32[$68>>2] = 0; $69 = $0; _png_warning($69,177216); STACKTOP = sp;return; } $70 = $entry_start; $71 = ((($70)) + 1|0); $entry_start = $71; $72 = HEAP8[$70>>0]|0; $73 = ((($new_palette)) + 4|0); HEAP8[$73>>0] = $72; $74 = ((($new_palette)) + 4|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = ($76|0)==(8); $78 = $77 ? 6 : 10; $entry_size = $78; $79 = $slength; $80 = $entry_start; $81 = $0; $82 = ((($81)) + 740|0); $83 = HEAP32[$82>>2]|0; $84 = $80; $85 = $83; $86 = (($84) - ($85))|0; $87 = (($79) - ($86))|0; $data_length = $87; $88 = $data_length; $89 = $entry_size; $90 = (($88|0) % ($89|0))&-1; $91 = ($90|0)!=(0); if ($91) { $92 = $0; $93 = $0; $94 = ((($93)) + 740|0); $95 = HEAP32[$94>>2]|0; _png_free($92,$95); $96 = $0; $97 = ((($96)) + 740|0); HEAP32[$97>>2] = 0; $98 = $0; _png_warning($98,177237); STACKTOP = sp;return; } $99 = $data_length; $100 = $entry_size; $101 = (($99|0) / ($100|0))&-1; $102 = ((($new_palette)) + 12|0); HEAP32[$102>>2] = $101; $103 = ((($new_palette)) + 12|0); $104 = HEAP32[$103>>2]|0; $105 = ($104>>>0)>(429496729); $106 = $0; if ($105) { _png_warning($106,177263); STACKTOP = sp;return; } $107 = ((($new_palette)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = ($108*10)|0; $110 = (_png_malloc_warn($106,$109)|0); $111 = ((($new_palette)) + 8|0); HEAP32[$111>>2] = $110; $112 = ((($new_palette)) + 8|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)==(0|0); if ($114) { $115 = $0; _png_warning($115,177283); STACKTOP = sp;return; } $i = 0; while(1) { $116 = $i; $117 = ((($new_palette)) + 12|0); $118 = HEAP32[$117>>2]|0; $119 = ($116|0)<($118|0); if (!($119)) { break; } $120 = ((($new_palette)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = $i; $123 = (($121) + (($122*10)|0)|0); $pp = $123; $124 = ((($new_palette)) + 4|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = ($126|0)==(8); $128 = $entry_start; if ($127) { $129 = ((($128)) + 1|0); $entry_start = $129; $130 = HEAP8[$128>>0]|0; $131 = $130&255; $132 = $pp; HEAP16[$132>>1] = $131; $133 = $entry_start; $134 = ((($133)) + 1|0); $entry_start = $134; $135 = HEAP8[$133>>0]|0; $136 = $135&255; $137 = $pp; $138 = ((($137)) + 2|0); HEAP16[$138>>1] = $136; $139 = $entry_start; $140 = ((($139)) + 1|0); $entry_start = $140; $141 = HEAP8[$139>>0]|0; $142 = $141&255; $143 = $pp; $144 = ((($143)) + 4|0); HEAP16[$144>>1] = $142; $145 = $entry_start; $146 = ((($145)) + 1|0); $entry_start = $146; $147 = HEAP8[$145>>0]|0; $148 = $147&255; $149 = $pp; $150 = ((($149)) + 6|0); HEAP16[$150>>1] = $148; } else { $151 = (_png_get_uint_16($128)|0); $152 = $pp; HEAP16[$152>>1] = $151; $153 = $entry_start; $154 = ((($153)) + 2|0); $entry_start = $154; $155 = $entry_start; $156 = (_png_get_uint_16($155)|0); $157 = $pp; $158 = ((($157)) + 2|0); HEAP16[$158>>1] = $156; $159 = $entry_start; $160 = ((($159)) + 2|0); $entry_start = $160; $161 = $entry_start; $162 = (_png_get_uint_16($161)|0); $163 = $pp; $164 = ((($163)) + 4|0); HEAP16[$164>>1] = $162; $165 = $entry_start; $166 = ((($165)) + 2|0); $entry_start = $166; $167 = $entry_start; $168 = (_png_get_uint_16($167)|0); $169 = $pp; $170 = ((($169)) + 6|0); HEAP16[$170>>1] = $168; $171 = $entry_start; $172 = ((($171)) + 2|0); $entry_start = $172; } $173 = $entry_start; $174 = (_png_get_uint_16($173)|0); $175 = $pp; $176 = ((($175)) + 8|0); HEAP16[$176>>1] = $174; $177 = $entry_start; $178 = ((($177)) + 2|0); $entry_start = $178; $179 = $i; $180 = (($179) + 1)|0; $i = $180; } $181 = $0; $182 = ((($181)) + 740|0); $183 = HEAP32[$182>>2]|0; HEAP32[$new_palette>>2] = $183; $184 = $0; $185 = $1; _png_set_sPLT($184,$185,$new_palette,1); $186 = $0; $187 = $0; $188 = ((($187)) + 740|0); $189 = HEAP32[$188>>2]|0; _png_free($186,$189); $190 = $0; $191 = ((($190)) + 740|0); HEAP32[$191>>2] = 0; $192 = $0; $193 = ((($new_palette)) + 8|0); $194 = HEAP32[$193>>2]|0; _png_free($192,$194); STACKTOP = sp;return; } function _png_handle_tRNS($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $buf1 = 0, $or$cond = 0, $readbuf = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $readbuf = sp + 24|0; $buf = sp + 18|0; $buf1 = sp + 12|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,177344); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)!=(0|0); if ($17) { $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 16; $22 = ($21|0)!=(0); if ($22) { $23 = $0; _png_warning($23,177368); $24 = $0; $25 = $2; (_png_crc_finish($24,$25)|0); STACKTOP = sp;return; } } } else { _png_error($8,177319); } $26 = $0; $27 = ((($26)) + 386|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)==(0); do { if ($30) { $31 = $2; $32 = ($31|0)!=(2); $33 = $0; if (!($32)) { _png_crc_read($33,$buf,2); $36 = $0; $37 = ((($36)) + 374|0); HEAP16[$37>>1] = 1; $38 = (_png_get_uint_16($buf)|0); $39 = $0; $40 = ((($39)) + 488|0); $41 = ((($40)) + 8|0); HEAP16[$41>>1] = $38; break; } _png_warning($33,177389); $34 = $0; $35 = $2; (_png_crc_finish($34,$35)|0); STACKTOP = sp;return; } else { $42 = $0; $43 = ((($42)) + 386|0); $44 = HEAP8[$43>>0]|0; $45 = $44&255; $46 = ($45|0)==(2); if ($46) { $47 = $2; $48 = ($47|0)!=(6); $49 = $0; if (!($48)) { $52 = $2; _png_crc_read($49,$buf1,$52); $53 = $0; $54 = ((($53)) + 374|0); HEAP16[$54>>1] = 1; $55 = (_png_get_uint_16($buf1)|0); $56 = $0; $57 = ((($56)) + 488|0); $58 = ((($57)) + 2|0); HEAP16[$58>>1] = $55; $59 = ((($buf1)) + 2|0); $60 = (_png_get_uint_16($59)|0); $61 = $0; $62 = ((($61)) + 488|0); $63 = ((($62)) + 4|0); HEAP16[$63>>1] = $60; $64 = ((($buf1)) + 4|0); $65 = (_png_get_uint_16($64)|0); $66 = $0; $67 = ((($66)) + 488|0); $68 = ((($67)) + 6|0); HEAP16[$68>>1] = $65; break; } _png_warning($49,177389); $50 = $0; $51 = $2; (_png_crc_finish($50,$51)|0); STACKTOP = sp;return; } $69 = $0; $70 = ((($69)) + 386|0); $71 = HEAP8[$70>>0]|0; $72 = $71&255; $73 = ($72|0)==(3); $74 = $0; if (!($73)) { _png_warning($74,177465); $101 = $0; $102 = $2; (_png_crc_finish($101,$102)|0); STACKTOP = sp;return; } $75 = ((($74)) + 196|0); $76 = HEAP32[$75>>2]|0; $77 = $76 & 2; $78 = ($77|0)!=(0); if (!($78)) { $79 = $0; _png_warning($79,177417); } $80 = $2; $81 = $0; $82 = ((($81)) + 372|0); $83 = HEAP16[$82>>1]|0; $84 = $83&65535; $85 = ($80>>>0)>($84>>>0); $86 = $2; $87 = ($86>>>0)>(256); $or$cond = $85 | $87; if ($or$cond) { $88 = $0; _png_warning($88,177389); $89 = $0; $90 = $2; (_png_crc_finish($89,$90)|0); STACKTOP = sp;return; } $91 = $2; $92 = ($91|0)==(0); $93 = $0; if (!($92)) { $96 = $2; _png_crc_read($93,$readbuf,$96); $97 = $2; $98 = $97&65535; $99 = $0; $100 = ((($99)) + 374|0); HEAP16[$100>>1] = $98; break; } _png_warning($93,177442); $94 = $0; $95 = $2; (_png_crc_finish($94,$95)|0); STACKTOP = sp;return; } } while(0); $103 = $0; $104 = (_png_crc_finish($103,0)|0); $105 = ($104|0)!=(0); $106 = $0; if ($105) { $107 = ((($106)) + 374|0); HEAP16[$107>>1] = 0; STACKTOP = sp;return; } else { $108 = $1; $109 = $0; $110 = ((($109)) + 374|0); $111 = HEAP16[$110>>1]|0; $112 = $111&65535; $113 = $0; $114 = ((($113)) + 488|0); _png_set_tRNS($106,$108,$readbuf,$112,$114); STACKTOP = sp;return; } } function _png_handle_bKGD($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf = 0, $truelen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 16|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,177532); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = ((($13)) + 386|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ($18|0)==(3); if ($19) { $20 = $0; $21 = ((($20)) + 196|0); $22 = HEAP32[$21>>2]|0; $23 = $22 & 2; $24 = ($23|0)!=(0); if (!($24)) { $25 = $0; _png_warning($25,177556); $26 = $0; $27 = $2; (_png_crc_finish($26,$27)|0); STACKTOP = sp;return; } } $28 = $1; $29 = ($28|0)!=(0|0); if ($29) { $30 = $1; $31 = ((($30)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = $32 & 32; $34 = ($33|0)!=(0); if ($34) { $35 = $0; _png_warning($35,177581); $36 = $0; $37 = $2; (_png_crc_finish($36,$37)|0); STACKTOP = sp;return; } } } else { _png_error($8,177507); } $38 = $0; $39 = ((($38)) + 386|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = ($41|0)==(3); do { if ($42) { $truelen = 1; } else { $43 = $0; $44 = ((($43)) + 386|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = $46 & 2; $48 = ($47|0)!=(0); if ($48) { $truelen = 6; break; } else { $truelen = 2; break; } } } while(0); $49 = $2; $50 = $truelen; $51 = ($49|0)!=($50|0); $52 = $0; if ($51) { _png_warning($52,177602); $53 = $0; $54 = $2; (_png_crc_finish($53,$54)|0); STACKTOP = sp;return; } $55 = $truelen; _png_crc_read($52,$buf,$55); $56 = $0; $57 = (_png_crc_finish($56,0)|0); $58 = ($57|0)!=(0); if ($58) { STACKTOP = sp;return; } $59 = $0; $60 = ((($59)) + 386|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; $63 = ($62|0)==(3); do { if ($63) { $64 = HEAP8[$buf>>0]|0; $65 = $0; $66 = ((($65)) + 404|0); HEAP8[$66>>0] = $64; $67 = $1; $68 = ($67|0)!=(0|0); if ($68) { $69 = $1; $70 = ((($69)) + 20|0); $71 = HEAP16[$70>>1]|0; $72 = $71&65535; $73 = ($72|0)!=(0); if ($73) { $74 = HEAP8[$buf>>0]|0; $75 = $74&255; $76 = $1; $77 = ((($76)) + 20|0); $78 = HEAP16[$77>>1]|0; $79 = $78&65535; $80 = ($75|0)>=($79|0); if (!($80)) { $82 = HEAP8[$buf>>0]|0; $83 = $82&255; $84 = $0; $85 = ((($84)) + 368|0); $86 = HEAP32[$85>>2]|0; $87 = (($86) + (($83*3)|0)|0); $88 = HEAP8[$87>>0]|0; $89 = $88&255; $90 = $0; $91 = ((($90)) + 404|0); $92 = ((($91)) + 2|0); HEAP16[$92>>1] = $89; $93 = HEAP8[$buf>>0]|0; $94 = $93&255; $95 = $0; $96 = ((($95)) + 368|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) + (($94*3)|0)|0); $99 = ((($98)) + 1|0); $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = $0; $103 = ((($102)) + 404|0); $104 = ((($103)) + 4|0); HEAP16[$104>>1] = $101; $105 = HEAP8[$buf>>0]|0; $106 = $105&255; $107 = $0; $108 = ((($107)) + 368|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + (($106*3)|0)|0); $111 = ((($110)) + 2|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = $0; $115 = ((($114)) + 404|0); $116 = ((($115)) + 6|0); HEAP16[$116>>1] = $113; break; } $81 = $0; _png_warning($81,177630); STACKTOP = sp;return; } } } else { $117 = $0; $118 = ((($117)) + 386|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = $120 & 2; $122 = ($121|0)!=(0); $123 = (_png_get_uint_16($buf)|0); $124 = $0; $125 = ((($124)) + 404|0); if ($122) { $136 = ((($125)) + 2|0); HEAP16[$136>>1] = $123; $137 = ((($buf)) + 2|0); $138 = (_png_get_uint_16($137)|0); $139 = $0; $140 = ((($139)) + 404|0); $141 = ((($140)) + 4|0); HEAP16[$141>>1] = $138; $142 = ((($buf)) + 4|0); $143 = (_png_get_uint_16($142)|0); $144 = $0; $145 = ((($144)) + 404|0); $146 = ((($145)) + 6|0); HEAP16[$146>>1] = $143; break; } else { $126 = ((($125)) + 8|0); HEAP16[$126>>1] = $123; $127 = $0; $128 = ((($127)) + 404|0); $129 = ((($128)) + 6|0); HEAP16[$129>>1] = $123; $130 = $0; $131 = ((($130)) + 404|0); $132 = ((($131)) + 4|0); HEAP16[$132>>1] = $123; $133 = $0; $134 = ((($133)) + 404|0); $135 = ((($134)) + 2|0); HEAP16[$135>>1] = $123; break; } } } while(0); $147 = $0; $148 = $1; $149 = $0; $150 = ((($149)) + 404|0); _png_set_bKGD($147,$148,$150); STACKTOP = sp;return; } function _png_handle_hIST($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0; var $i = 0, $num = 0, $or$cond = 0, $readbuf = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $readbuf = sp + 24|0; $buf = sp + 536|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); $13 = $0; if ($12) { _png_warning($13,177688); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = ((($13)) + 196|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 2; $19 = ($18|0)!=(0); if (!($19)) { $20 = $0; _png_warning($20,177712); $21 = $0; $22 = $2; (_png_crc_finish($21,$22)|0); STACKTOP = sp;return; } $23 = $1; $24 = ($23|0)!=(0|0); if ($24) { $25 = $1; $26 = ((($25)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = $27 & 64; $29 = ($28|0)!=(0); if ($29) { $30 = $0; _png_warning($30,177737); $31 = $0; $32 = $2; (_png_crc_finish($31,$32)|0); STACKTOP = sp;return; } } } else { _png_error($8,177663); } $33 = $2; $34 = (($33>>>0) / 2)&-1; $num = $34; $35 = $num; $36 = $0; $37 = ((($36)) + 372|0); $38 = HEAP16[$37>>1]|0; $39 = $38&65535; $40 = ($35|0)!=($39|0); $41 = $num; $42 = ($41>>>0)>(256); $or$cond = $40 | $42; if ($or$cond) { $43 = $0; _png_warning($43,177758); $44 = $0; $45 = $2; (_png_crc_finish($44,$45)|0); STACKTOP = sp;return; } $i = 0; while(1) { $46 = $i; $47 = $num; $48 = ($46>>>0)<($47>>>0); $49 = $0; if (!($48)) { break; } _png_crc_read($49,$buf,2); $50 = (_png_get_uint_16($buf)|0); $51 = $i; $52 = (($readbuf) + ($51<<1)|0); HEAP16[$52>>1] = $50; $53 = $i; $54 = (($53) + 1)|0; $i = $54; } $55 = (_png_crc_finish($49,0)|0); $56 = ($55|0)!=(0); if ($56) { STACKTOP = sp;return; } $57 = $0; $58 = $1; _png_set_hIST($57,$58,$readbuf); STACKTOP = sp;return; } function _png_handle_pHYs($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $res_x = 0, $res_y = 0, $unit_type = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,177811); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)!=(0|0); if ($17) { $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 128; $22 = ($21|0)!=(0); if ($22) { $23 = $0; _png_warning($23,177835); $24 = $0; $25 = $2; (_png_crc_finish($24,$25)|0); STACKTOP = sp;return; } } } else { _png_error($8,177786); } $26 = $2; $27 = ($26|0)!=(9); $28 = $0; if ($27) { _png_warning($28,177856); $29 = $0; $30 = $2; (_png_crc_finish($29,$30)|0); STACKTOP = sp;return; } _png_crc_read($28,$buf,9); $31 = $0; $32 = (_png_crc_finish($31,0)|0); $33 = ($32|0)!=(0); if ($33) { STACKTOP = sp;return; } $34 = (_png_get_uint_32($buf)|0); $res_x = $34; $35 = ((($buf)) + 4|0); $36 = (_png_get_uint_32($35)|0); $res_y = $36; $37 = ((($buf)) + 8|0); $38 = HEAP8[$37>>0]|0; $39 = $38&255; $unit_type = $39; $40 = $0; $41 = $1; $42 = $res_x; $43 = $res_y; $44 = $unit_type; _png_set_pHYs($40,$41,$42,$43,$44); STACKTOP = sp;return; } function _png_handle_oFFs($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $offset_x = 0, $offset_y = 0, $unit_type = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 24|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,177909); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)!=(0|0); if ($17) { $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 256; $22 = ($21|0)!=(0); if ($22) { $23 = $0; _png_warning($23,177933); $24 = $0; $25 = $2; (_png_crc_finish($24,$25)|0); STACKTOP = sp;return; } } } else { _png_error($8,177884); } $26 = $2; $27 = ($26|0)!=(9); $28 = $0; if ($27) { _png_warning($28,177954); $29 = $0; $30 = $2; (_png_crc_finish($29,$30)|0); STACKTOP = sp;return; } _png_crc_read($28,$buf,9); $31 = $0; $32 = (_png_crc_finish($31,0)|0); $33 = ($32|0)!=(0); if ($33) { STACKTOP = sp;return; } $34 = (_png_get_int_32($buf)|0); $offset_x = $34; $35 = ((($buf)) + 4|0); $36 = (_png_get_int_32($35)|0); $offset_y = $36; $37 = ((($buf)) + 8|0); $38 = HEAP8[$37>>0]|0; $39 = $38&255; $unit_type = $39; $40 = $0; $41 = $1; $42 = $offset_x; $43 = $offset_y; $44 = $unit_type; _png_set_oFFs($40,$41,$42,$43,$44); STACKTOP = sp;return; } function _png_handle_pCAL($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $X0 = 0, $X1 = 0, $buf = 0, $endptr = 0, $i = 0, $nparams = 0, $params = 0, $slength = 0, $type = 0, $units = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,178007); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)!=(0|0); if ($17) { $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 1024; $22 = ($21|0)!=(0); if ($22) { $23 = $0; _png_warning($23,178031); $24 = $0; $25 = $2; (_png_crc_finish($24,$25)|0); STACKTOP = sp;return; } } } else { _png_error($8,177982); } $26 = $0; $27 = $0; $28 = ((($27)) + 740|0); $29 = HEAP32[$28>>2]|0; _png_free($26,$29); $30 = $0; $31 = $2; $32 = (($31) + 1)|0; $33 = (_png_malloc_warn($30,$32)|0); $34 = $0; $35 = ((($34)) + 740|0); HEAP32[$35>>2] = $33; $36 = $0; $37 = ((($36)) + 740|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); if ($39) { $40 = $0; _png_warning($40,178052); STACKTOP = sp;return; } $41 = $2; $slength = $41; $42 = $0; $43 = $0; $44 = ((($43)) + 740|0); $45 = HEAP32[$44>>2]|0; $46 = $slength; _png_crc_read($42,$45,$46); $47 = $0; $48 = (_png_crc_finish($47,0)|0); $49 = ($48|0)!=(0); if ($49) { $50 = $0; $51 = $0; $52 = ((($51)) + 740|0); $53 = HEAP32[$52>>2]|0; _png_free($50,$53); $54 = $0; $55 = ((($54)) + 740|0); HEAP32[$55>>2] = 0; STACKTOP = sp;return; } $56 = $slength; $57 = $0; $58 = ((($57)) + 740|0); $59 = HEAP32[$58>>2]|0; $60 = (($59) + ($56)|0); HEAP8[$60>>0] = 0; $61 = $0; $62 = ((($61)) + 740|0); $63 = HEAP32[$62>>2]|0; $buf = $63; while(1) { $64 = $buf; $65 = HEAP8[$64>>0]|0; $66 = ($65<<24>>24)!=(0); if (!($66)) { break; } $67 = $buf; $68 = ((($67)) + 1|0); $buf = $68; } $69 = $0; $70 = ((($69)) + 740|0); $71 = HEAP32[$70>>2]|0; $72 = $slength; $73 = (($71) + ($72)|0); $endptr = $73; $74 = $endptr; $75 = $buf; $76 = ((($75)) + 12|0); $77 = ($74>>>0)<=($76>>>0); if ($77) { $78 = $0; _png_warning($78,178080); $79 = $0; $80 = $0; $81 = ((($80)) + 740|0); $82 = HEAP32[$81>>2]|0; _png_free($79,$82); $83 = $0; $84 = ((($83)) + 740|0); HEAP32[$84>>2] = 0; STACKTOP = sp;return; } $85 = $buf; $86 = ((($85)) + 1|0); $87 = (_png_get_int_32($86)|0); $X0 = $87; $88 = $buf; $89 = ((($88)) + 5|0); $90 = (_png_get_int_32($89)|0); $X1 = $90; $91 = $buf; $92 = ((($91)) + 9|0); $93 = HEAP8[$92>>0]|0; $type = $93; $94 = $buf; $95 = ((($94)) + 10|0); $96 = HEAP8[$95>>0]|0; $nparams = $96; $97 = $buf; $98 = ((($97)) + 11|0); $units = $98; $99 = $type; $100 = $99&255; $101 = ($100|0)==(0); if ($101) { $102 = $nparams; $103 = $102&255; $104 = ($103|0)!=(2); if (!($104)) { label = 19; } } else { label = 19; } do { if ((label|0) == 19) { $105 = $type; $106 = $105&255; $107 = ($106|0)==(1); if ($107) { $108 = $nparams; $109 = $108&255; $110 = ($109|0)!=(3); if ($110) { break; } } $111 = $type; $112 = $111&255; $113 = ($112|0)==(2); if ($113) { $114 = $nparams; $115 = $114&255; $116 = ($115|0)!=(3); if ($116) { break; } } $117 = $type; $118 = $117&255; $119 = ($118|0)==(3); if ($119) { $120 = $nparams; $121 = $120&255; $122 = ($121|0)!=(4); if ($122) { break; } } $130 = $type; $131 = $130&255; $132 = ($131|0)>=(4); if ($132) { $133 = $0; _png_warning($133,178140); } $134 = $units; $buf = $134; while(1) { $135 = $buf; $136 = HEAP8[$135>>0]|0; $137 = ($136<<24>>24)!=(0); if (!($137)) { break; } $138 = $buf; $139 = ((($138)) + 1|0); $buf = $139; } $140 = $0; $141 = $nparams; $142 = $141&255; $143 = $142<<2; $144 = (_png_malloc_warn($140,$143)|0); $params = $144; $145 = $params; $146 = ($145|0)==(0|0); if ($146) { $147 = $0; $148 = $0; $149 = ((($148)) + 740|0); $150 = HEAP32[$149>>2]|0; _png_free($147,$150); $151 = $0; $152 = ((($151)) + 740|0); HEAP32[$152>>2] = 0; $153 = $0; _png_warning($153,178182); STACKTOP = sp;return; } $i = 0; while(1) { $154 = $i; $155 = $nparams; $156 = $155&255; $157 = ($154|0)<($156|0); if (!($157)) { label = 42; break; } $158 = $buf; $159 = ((($158)) + 1|0); $buf = $159; $160 = $buf; $161 = $i; $162 = $params; $163 = (($162) + ($161<<2)|0); HEAP32[$163>>2] = $160; while(1) { $164 = $buf; $165 = $endptr; $166 = ($164>>>0)<=($165>>>0); if (!($166)) { break; } $167 = $buf; $168 = HEAP8[$167>>0]|0; $169 = $168 << 24 >> 24; $170 = ($169|0)!=(0); if (!($170)) { break; } $171 = $buf; $172 = ((($171)) + 1|0); $buf = $172; } $173 = $buf; $174 = $endptr; $175 = ($173>>>0)>($174>>>0); if ($175) { label = 40; break; } $185 = $i; $186 = (($185) + 1)|0; $i = $186; } if ((label|0) == 40) { $176 = $0; _png_warning($176,178080); $177 = $0; $178 = $0; $179 = ((($178)) + 740|0); $180 = HEAP32[$179>>2]|0; _png_free($177,$180); $181 = $0; $182 = ((($181)) + 740|0); HEAP32[$182>>2] = 0; $183 = $0; $184 = $params; _png_free($183,$184); STACKTOP = sp;return; } else if ((label|0) == 42) { $187 = $0; $188 = $1; $189 = $0; $190 = ((($189)) + 740|0); $191 = HEAP32[$190>>2]|0; $192 = $X0; $193 = $X1; $194 = $type; $195 = $194&255; $196 = $nparams; $197 = $196&255; $198 = $units; $199 = $params; _png_set_pCAL($187,$188,$191,$192,$193,$195,$197,$198,$199); $200 = $0; $201 = $0; $202 = ((($201)) + 740|0); $203 = HEAP32[$202>>2]|0; _png_free($200,$203); $204 = $0; $205 = ((($204)) + 740|0); HEAP32[$205>>2] = 0; $206 = $0; $207 = $params; _png_free($206,$207); STACKTOP = sp;return; } } } while(0); $123 = $0; _png_warning($123,178098); $124 = $0; $125 = $0; $126 = ((($125)) + 740|0); $127 = HEAP32[$126>>2]|0; _png_free($124,$127); $128 = $0; $129 = ((($128)) + 740|0); HEAP32[$129>>2] = 0; STACKTOP = sp;return; } function _png_handle_sCAL($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ep = 0, $height = 0.0, $or$cond = 0, $or$cond3 = 0, $slength = 0, $vp = 0, $width = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vp = sp + 20|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); $8 = $0; if ($7) { $9 = ((($8)) + 196|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 4; $12 = ($11|0)!=(0); if ($12) { $13 = $0; _png_warning($13,178234); $14 = $0; $15 = $2; (_png_crc_finish($14,$15)|0); STACKTOP = sp;return; } $16 = $1; $17 = ($16|0)!=(0|0); if ($17) { $18 = $1; $19 = ((($18)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 16384; $22 = ($21|0)!=(0); if ($22) { $23 = $0; _png_warning($23,178258); $24 = $0; $25 = $2; (_png_crc_finish($24,$25)|0); STACKTOP = sp;return; } } } else { _png_error($8,178209); } $26 = $0; $27 = $2; $28 = (($27) + 1)|0; $29 = (_png_malloc_warn($26,$28)|0); $30 = $0; $31 = ((($30)) + 740|0); HEAP32[$31>>2] = $29; $32 = $0; $33 = ((($32)) + 740|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if ($35) { $36 = $0; _png_warning($36,178279); STACKTOP = sp;return; } $37 = $2; $slength = $37; $38 = $0; $39 = $0; $40 = ((($39)) + 740|0); $41 = HEAP32[$40>>2]|0; $42 = $slength; _png_crc_read($38,$41,$42); $43 = $0; $44 = (_png_crc_finish($43,0)|0); $45 = ($44|0)!=(0); if ($45) { $46 = $0; $47 = $0; $48 = ((($47)) + 740|0); $49 = HEAP32[$48>>2]|0; _png_free($46,$49); $50 = $0; $51 = ((($50)) + 740|0); HEAP32[$51>>2] = 0; STACKTOP = sp;return; } $52 = $slength; $53 = $0; $54 = ((($53)) + 740|0); $55 = HEAP32[$54>>2]|0; $56 = (($55) + ($52)|0); HEAP8[$56>>0] = 0; $57 = $0; $58 = ((($57)) + 740|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 1|0); $ep = $60; $61 = $ep; $62 = (+_strtod($61,$vp)); $width = $62; $63 = HEAP32[$vp>>2]|0; $64 = HEAP8[$63>>0]|0; $65 = ($64<<24>>24)!=(0); $66 = $0; if ($65) { _png_warning($66,178321); STACKTOP = sp;return; } $67 = ((($66)) + 740|0); $68 = HEAP32[$67>>2]|0; $ep = $68; while(1) { $69 = $ep; $70 = HEAP8[$69>>0]|0; $71 = ($70<<24>>24)!=(0); $72 = $ep; $73 = ((($72)) + 1|0); $ep = $73; if (!($71)) { break; } } $74 = $0; $75 = ((($74)) + 740|0); $76 = HEAP32[$75>>2]|0; $77 = $slength; $78 = (($76) + ($77)|0); $79 = $ep; $80 = ($78>>>0)<($79>>>0); if ($80) { $81 = $0; _png_warning($81,178358); $82 = $0; $83 = $0; $84 = ((($83)) + 740|0); $85 = HEAP32[$84>>2]|0; _png_free($82,$85); $86 = $0; $87 = ((($86)) + 740|0); HEAP32[$87>>2] = 0; STACKTOP = sp;return; } $88 = $ep; $89 = (+_strtod($88,$vp)); $height = $89; $90 = HEAP32[$vp>>2]|0; $91 = HEAP8[$90>>0]|0; $92 = ($91<<24>>24)!=(0); $93 = $0; if ($92) { _png_warning($93,178379); STACKTOP = sp;return; } $94 = ((($93)) + 740|0); $95 = HEAP32[$94>>2]|0; $96 = $slength; $97 = (($95) + ($96)|0); $98 = $ep; $99 = ($97>>>0)<($98>>>0); $100 = $width; $101 = $100 <= 0.0; $or$cond = $99 | $101; $102 = $height; $103 = $102 <= 0.0; $or$cond3 = $or$cond | $103; $104 = $0; if ($or$cond3) { _png_warning($104,178417); $105 = $0; $106 = $0; $107 = ((($106)) + 740|0); $108 = HEAP32[$107>>2]|0; _png_free($105,$108); $109 = $0; $110 = ((($109)) + 740|0); HEAP32[$110>>2] = 0; STACKTOP = sp;return; } else { $111 = $1; $112 = $0; $113 = ((($112)) + 740|0); $114 = HEAP32[$113>>2]|0; $115 = HEAP8[$114>>0]|0; $116 = $115 << 24 >> 24; $117 = $width; $118 = $height; _png_set_sCAL($104,$111,$116,$117,$118); $119 = $0; $120 = $0; $121 = ((($120)) + 740|0); $122 = HEAP32[$121>>2]|0; _png_free($119,$122); $123 = $0; $124 = ((($123)) + 740|0); HEAP32[$124>>2] = 0; STACKTOP = sp;return; } } function _png_handle_tIME($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $mod_time = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 24|0; $mod_time = sp + 16|0; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); if ($7) { $9 = $1; $10 = ($9|0)!=(0|0); if ($10) { $11 = $1; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = $13 & 512; $15 = ($14|0)!=(0); if ($15) { $16 = $0; _png_warning($16,178459); $17 = $0; $18 = $2; (_png_crc_finish($17,$18)|0); STACKTOP = sp;return; } } } else { $8 = $0; _png_error($8,178435); } $19 = $0; $20 = ((($19)) + 196|0); $21 = HEAP32[$20>>2]|0; $22 = $21 & 4; $23 = ($22|0)!=(0); if ($23) { $24 = $0; $25 = ((($24)) + 196|0); $26 = HEAP32[$25>>2]|0; $27 = $26 | 8; HEAP32[$25>>2] = $27; } $28 = $2; $29 = ($28|0)!=(7); $30 = $0; if ($29) { _png_warning($30,178480); $31 = $0; $32 = $2; (_png_crc_finish($31,$32)|0); STACKTOP = sp;return; } _png_crc_read($30,$buf,7); $33 = $0; $34 = (_png_crc_finish($33,0)|0); $35 = ($34|0)!=(0); if ($35) { STACKTOP = sp;return; } $36 = ((($buf)) + 6|0); $37 = HEAP8[$36>>0]|0; $38 = ((($mod_time)) + 6|0); HEAP8[$38>>0] = $37; $39 = ((($buf)) + 5|0); $40 = HEAP8[$39>>0]|0; $41 = ((($mod_time)) + 5|0); HEAP8[$41>>0] = $40; $42 = ((($buf)) + 4|0); $43 = HEAP8[$42>>0]|0; $44 = ((($mod_time)) + 4|0); HEAP8[$44>>0] = $43; $45 = ((($buf)) + 3|0); $46 = HEAP8[$45>>0]|0; $47 = ((($mod_time)) + 3|0); HEAP8[$47>>0] = $46; $48 = ((($buf)) + 2|0); $49 = HEAP8[$48>>0]|0; $50 = ((($mod_time)) + 2|0); HEAP8[$50>>0] = $49; $51 = (_png_get_uint_16($buf)|0); HEAP16[$mod_time>>1] = $51; $52 = $0; $53 = $1; _png_set_tIME($52,$53,$mod_time); STACKTOP = sp;return; } function _png_handle_tEXt($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $key = 0, $ret = 0, $skip = 0, $slength = 0, $text = 0, $text_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $skip = 0; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); if (!($7)) { $8 = $0; _png_error($8,178508); } $9 = $0; $10 = ((($9)) + 196|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 4; $13 = ($12|0)!=(0); if ($13) { $14 = $0; $15 = ((($14)) + 196|0); $16 = HEAP32[$15>>2]|0; $17 = $16 | 8; HEAP32[$15>>2] = $17; } $18 = $0; $19 = $0; $20 = ((($19)) + 740|0); $21 = HEAP32[$20>>2]|0; _png_free($18,$21); $22 = $0; $23 = $2; $24 = (($23) + 1)|0; $25 = (_png_malloc_warn($22,$24)|0); $26 = $0; $27 = ((($26)) + 740|0); HEAP32[$27>>2] = $25; $28 = $0; $29 = ((($28)) + 740|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if ($31) { $32 = $0; _png_warning($32,178533); STACKTOP = sp;return; } $33 = $2; $slength = $33; $34 = $0; $35 = $0; $36 = ((($35)) + 740|0); $37 = HEAP32[$36>>2]|0; $38 = $slength; _png_crc_read($34,$37,$38); $39 = $0; $40 = $skip; $41 = (_png_crc_finish($39,$40)|0); $42 = ($41|0)!=(0); $43 = $0; if ($42) { $44 = $0; $45 = ((($44)) + 740|0); $46 = HEAP32[$45>>2]|0; _png_free($43,$46); $47 = $0; $48 = ((($47)) + 740|0); HEAP32[$48>>2] = 0; STACKTOP = sp;return; } $49 = ((($43)) + 740|0); $50 = HEAP32[$49>>2]|0; $key = $50; $51 = $slength; $52 = $key; $53 = (($52) + ($51)|0); HEAP8[$53>>0] = 0; $54 = $key; $text = $54; while(1) { $55 = $text; $56 = HEAP8[$55>>0]|0; $57 = ($56<<24>>24)!=(0); $58 = $text; if (!($57)) { break; } $59 = ((($58)) + 1|0); $text = $59; } $60 = $key; $61 = $slength; $62 = (($60) + ($61)|0); $63 = ($58|0)!=($62|0); if ($63) { $64 = $text; $65 = ((($64)) + 1|0); $text = $65; } $66 = $0; $67 = (_png_malloc_warn($66,16)|0); $text_ptr = $67; $68 = $text_ptr; $69 = ($68|0)==(0|0); if ($69) { $70 = $0; _png_warning($70,178566); $71 = $0; $72 = $0; $73 = ((($72)) + 740|0); $74 = HEAP32[$73>>2]|0; _png_free($71,$74); $75 = $0; $76 = ((($75)) + 740|0); HEAP32[$76>>2] = 0; STACKTOP = sp;return; } $77 = $text_ptr; HEAP32[$77>>2] = -1; $78 = $key; $79 = $text_ptr; $80 = ((($79)) + 4|0); HEAP32[$80>>2] = $78; $81 = $text; $82 = $text_ptr; $83 = ((($82)) + 8|0); HEAP32[$83>>2] = $81; $84 = $text; $85 = (_strlen($84)|0); $86 = $text_ptr; $87 = ((($86)) + 12|0); HEAP32[$87>>2] = $85; $88 = $0; $89 = $1; $90 = $text_ptr; $91 = (_png_set_text_2($88,$89,$90,1)|0); $ret = $91; $92 = $0; $93 = $0; $94 = ((($93)) + 740|0); $95 = HEAP32[$94>>2]|0; _png_free($92,$95); $96 = $0; $97 = ((($96)) + 740|0); HEAP32[$97>>2] = 0; $98 = $0; $99 = $text_ptr; _png_free($98,$99); $100 = $ret; $101 = ($100|0)!=(0); if (!($101)) { STACKTOP = sp;return; } $102 = $0; _png_warning($102,178607); STACKTOP = sp;return; } function _png_handle_zTXt($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $comp_type = 0, $data_len = 0; var $prefix_len = 0, $ret = 0, $slength = 0, $text = 0, $text_ptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $data_len = sp; $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 1; $7 = ($6|0)!=(0); if (!($7)) { $8 = $0; _png_error($8,178650); } $9 = $0; $10 = ((($9)) + 196|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 4; $13 = ($12|0)!=(0); if ($13) { $14 = $0; $15 = ((($14)) + 196|0); $16 = HEAP32[$15>>2]|0; $17 = $16 | 8; HEAP32[$15>>2] = $17; } $18 = $0; $19 = $0; $20 = ((($19)) + 740|0); $21 = HEAP32[$20>>2]|0; _png_free($18,$21); $22 = $0; $23 = $2; $24 = (($23) + 1)|0; $25 = (_png_malloc_warn($22,$24)|0); $26 = $0; $27 = ((($26)) + 740|0); HEAP32[$27>>2] = $25; $28 = $0; $29 = ((($28)) + 740|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if ($31) { $32 = $0; _png_warning($32,178675); STACKTOP = sp;return; } $33 = $2; $slength = $33; $34 = $0; $35 = $0; $36 = ((($35)) + 740|0); $37 = HEAP32[$36>>2]|0; $38 = $slength; _png_crc_read($34,$37,$38); $39 = $0; $40 = (_png_crc_finish($39,0)|0); $41 = ($40|0)!=(0); if ($41) { $42 = $0; $43 = $0; $44 = ((($43)) + 740|0); $45 = HEAP32[$44>>2]|0; _png_free($42,$45); $46 = $0; $47 = ((($46)) + 740|0); HEAP32[$47>>2] = 0; STACKTOP = sp;return; } $48 = $slength; $49 = $0; $50 = ((($49)) + 740|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($48)|0); HEAP8[$52>>0] = 0; $53 = $0; $54 = ((($53)) + 740|0); $55 = HEAP32[$54>>2]|0; $text = $55; while(1) { $56 = $text; $57 = HEAP8[$56>>0]|0; $58 = ($57<<24>>24)!=(0); $59 = $text; if (!($58)) { break; } $60 = ((($59)) + 1|0); $text = $60; } $61 = $0; $62 = ((($61)) + 740|0); $63 = HEAP32[$62>>2]|0; $64 = $slength; $65 = (($63) + ($64)|0); $66 = ((($65)) + -2|0); $67 = ($59>>>0)>=($66>>>0); if ($67) { $68 = $0; _png_warning($68,178712); $69 = $0; $70 = $0; $71 = ((($70)) + 740|0); $72 = HEAP32[$71>>2]|0; _png_free($69,$72); $73 = $0; $74 = ((($73)) + 740|0); HEAP32[$74>>2] = 0; STACKTOP = sp;return; } $75 = $text; $76 = ((($75)) + 1|0); $text = $76; $77 = HEAP8[$76>>0]|0; $78 = $77 << 24 >> 24; $comp_type = $78; $79 = $comp_type; $80 = ($79|0)!=(0); if ($80) { $81 = $0; _png_warning($81,178733); $comp_type = 0; } $82 = $text; $83 = ((($82)) + 1|0); $text = $83; $84 = $text; $85 = $0; $86 = ((($85)) + 740|0); $87 = HEAP32[$86>>2]|0; $88 = $84; $89 = $87; $90 = (($88) - ($89))|0; $prefix_len = $90; $91 = $0; $92 = $comp_type; $93 = $2; $94 = $prefix_len; _png_decompress_chunk($91,$92,$93,$94,$data_len); $95 = $0; $96 = (_png_malloc_warn($95,16)|0); $text_ptr = $96; $97 = $text_ptr; $98 = ($97|0)==(0|0); if ($98) { $99 = $0; _png_warning($99,178772); $100 = $0; $101 = $0; $102 = ((($101)) + 740|0); $103 = HEAP32[$102>>2]|0; _png_free($100,$103); $104 = $0; $105 = ((($104)) + 740|0); HEAP32[$105>>2] = 0; STACKTOP = sp;return; } $106 = $comp_type; $107 = $text_ptr; HEAP32[$107>>2] = $106; $108 = $0; $109 = ((($108)) + 740|0); $110 = HEAP32[$109>>2]|0; $111 = $text_ptr; $112 = ((($111)) + 4|0); HEAP32[$112>>2] = $110; $113 = $0; $114 = ((($113)) + 740|0); $115 = HEAP32[$114>>2]|0; $116 = $prefix_len; $117 = (($115) + ($116)|0); $118 = $text_ptr; $119 = ((($118)) + 8|0); HEAP32[$119>>2] = $117; $120 = HEAP32[$data_len>>2]|0; $121 = $text_ptr; $122 = ((($121)) + 12|0); HEAP32[$122>>2] = $120; $123 = $0; $124 = $1; $125 = $text_ptr; $126 = (_png_set_text_2($123,$124,$125,1)|0); $ret = $126; $127 = $0; $128 = $text_ptr; _png_free($127,$128); $129 = $0; $130 = $0; $131 = ((($130)) + 740|0); $132 = HEAP32[$131>>2]|0; _png_free($129,$132); $133 = $0; $134 = ((($133)) + 740|0); HEAP32[$134>>2] = 0; $135 = $ret; $136 = ($135|0)!=(0); if (!($136)) { STACKTOP = sp;return; } $137 = $0; _png_error($137,178813); STACKTOP = sp;return; } function _png_handle_unknown($png_ptr,$info_ptr,$length) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $length = $length|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $ret = 0, $skip = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $length; $skip = 0; $3 = $0; $4 = ((($3)) + 196|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 4; $7 = ($6|0)!=(0); if ($7) { $8 = $0; $9 = ((($8)) + 376|0); $10 = (_memcmp($9,174015,4)|0); $11 = ($10|0)!=(0); if ($11) { $12 = $0; $13 = ((($12)) + 196|0); $14 = HEAP32[$13>>2]|0; $15 = $14 | 8; HEAP32[$13>>2] = $15; } } $16 = $0; $17 = ((($16)) + 376|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $19 & 32; $21 = ($20|0)!=(0); if (!($21)) { $22 = $0; $23 = $0; $24 = ((($23)) + 376|0); $25 = (_png_handle_as_unknown($22,$24)|0); $26 = ($25|0)!=(3); if ($26) { $27 = $0; $28 = ((($27)) + 632|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); if ($30) { $31 = $0; _png_chunk_error($31,178854); } } } $32 = $0; $33 = ((($32)) + 200|0); $34 = HEAP32[$33>>2]|0; $35 = $34 & 32768; $36 = ($35|0)!=(0); if (!($36)) { $37 = $0; $38 = ((($37)) + 632|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)!=(0|0); if (!($40)) { $111 = $2; $skip = $111; $112 = $0; $113 = $skip; (_png_crc_finish($112,$113)|0); STACKTOP = sp;return; } } $41 = $0; $42 = ((($41)) + 712|0); $43 = $0; $44 = ((($43)) + 376|0); ;HEAP8[$42>>0]=HEAP8[$44>>0]|0;HEAP8[$42+1>>0]=HEAP8[$44+1>>0]|0;HEAP8[$42+2>>0]=HEAP8[$44+2>>0]|0;HEAP8[$42+3>>0]=HEAP8[$44+3>>0]|0;HEAP8[$42+4>>0]=HEAP8[$44+4>>0]|0; $45 = $0; $46 = ((($45)) + 712|0); $47 = ((($46)) + 4|0); HEAP8[$47>>0] = 0; $48 = $2; $49 = $0; $50 = ((($49)) + 712|0); $51 = ((($50)) + 12|0); HEAP32[$51>>2] = $48; $52 = $2; $53 = ($52|0)==(0); $54 = $0; if ($53) { $55 = ((($54)) + 712|0); $56 = ((($55)) + 8|0); HEAP32[$56>>2] = 0; } else { $57 = $2; $58 = (_png_malloc($54,$57)|0); $59 = $0; $60 = ((($59)) + 712|0); $61 = ((($60)) + 8|0); HEAP32[$61>>2] = $58; $62 = $0; $63 = $0; $64 = ((($63)) + 712|0); $65 = ((($64)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = $2; _png_crc_read($62,$66,$67); } $68 = $0; $69 = ((($68)) + 632|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)!=(0|0); $72 = $0; if ($71) { $73 = ((($72)) + 632|0); $74 = HEAP32[$73>>2]|0; $75 = $0; $76 = $0; $77 = ((($76)) + 712|0); $78 = (FUNCTION_TABLE_iii[$74 & 8191]($75,$77)|0); $ret = $78; $79 = $ret; $80 = ($79|0)<(0); if ($80) { $81 = $0; _png_chunk_error($81,178877); } $82 = $ret; $83 = ($82|0)==(0); if ($83) { $84 = $0; $85 = ((($84)) + 376|0); $86 = HEAP8[$85>>0]|0; $87 = $86&255; $88 = $87 & 32; $89 = ($88|0)!=(0); if (!($89)) { $90 = $0; $91 = $0; $92 = ((($91)) + 376|0); $93 = (_png_handle_as_unknown($90,$92)|0); $94 = ($93|0)!=(3); if ($94) { $95 = $0; _png_chunk_error($95,178854); } } $96 = $0; $97 = $1; $98 = $0; $99 = ((($98)) + 712|0); _png_set_unknown_chunks($96,$97,$99,1); } } else { $100 = $1; $101 = $0; $102 = ((($101)) + 712|0); _png_set_unknown_chunks($72,$100,$102,1); } $103 = $0; $104 = $0; $105 = ((($104)) + 712|0); $106 = ((($105)) + 8|0); $107 = HEAP32[$106>>2]|0; _png_free($103,$107); $108 = $0; $109 = ((($108)) + 712|0); $110 = ((($109)) + 8|0); HEAP32[$110>>2] = 0; $112 = $0; $113 = $skip; (_png_crc_finish($112,$113)|0); STACKTOP = sp;return; } function _png_combine_row($png_ptr,$row,$mask) { $png_ptr = $png_ptr|0; $row = $row|0; $mask = $mask|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dp = 0, $dp12 = 0, $dp2 = 0, $dp22 = 0, $i = 0, $i18 = 0, $i23 = 0, $i8 = 0, $m = 0, $m16 = 0; var $m25 = 0, $m6 = 0, $pixel_bytes = 0, $row_width = 0, $row_width19 = 0, $row_width24 = 0, $row_width9 = 0, $s_end = 0, $s_end14 = 0, $s_end4 = 0, $s_inc = 0, $s_inc15 = 0, $s_inc5 = 0, $s_start = 0, $s_start13 = 0, $s_start3 = 0, $shift = 0, $shift17 = 0, $shift7 = 0, $sp = 0; var $sp1 = 0, $sp11 = 0, $sp21 = 0, $value = 0, $value10 = 0, $value20 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $row; $2 = $mask; $3 = $2; $4 = ($3|0)==(255); if ($4) { $5 = $1; $6 = $0; $7 = ((($6)) + 328|0); $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 1|0); $10 = $0; $11 = ((($10)) + 348|0); $12 = ((($11)) + 11|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ($14|0)>=(8); $16 = $0; $17 = ((($16)) + 292|0); $18 = HEAP32[$17>>2]|0; $19 = $0; $20 = ((($19)) + 348|0); $21 = ((($20)) + 11|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; if ($15) { $24 = $23 >>> 3; $25 = Math_imul($18, $24)|0; $29 = $25; } else { $26 = Math_imul($18, $23)|0; $27 = (($26) + 7)|0; $28 = $27 >>> 3; $29 = $28; } _memcpy(($5|0),($9|0),($29|0))|0; STACKTOP = sp;return; } $30 = $0; $31 = ((($30)) + 348|0); $32 = ((($31)) + 11|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; switch ($34|0) { case 1: { $35 = $0; $36 = ((($35)) + 328|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 1|0); $sp = $38; $39 = $1; $dp = $39; $m = 128; $40 = $0; $41 = ((($40)) + 292|0); $42 = HEAP32[$41>>2]|0; $row_width = $42; $43 = $0; $44 = ((($43)) + 204|0); $45 = HEAP32[$44>>2]|0; $46 = $45 & 65536; $47 = ($46|0)!=(0); if ($47) { $s_start = 0; $s_end = 7; $s_inc = 1; } else { $s_start = 7; $s_end = 0; $s_inc = -1; } $48 = $s_start; $shift = $48; $i = 0; while(1) { $49 = $i; $50 = $row_width; $51 = ($49>>>0)<($50>>>0); if (!($51)) { break; } $52 = $m; $53 = $2; $54 = $52 & $53; $55 = ($54|0)!=(0); if ($55) { $56 = $sp; $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = $shift; $60 = $58 >> $59; $61 = $60 & 1; $value = $61; $62 = $shift; $63 = (7 - ($62))|0; $64 = 32639 >> $63; $65 = $64 & 255; $66 = $65&255; $67 = $66&255; $68 = $dp; $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = $70 & $67; $72 = $71&255; HEAP8[$68>>0] = $72; $73 = $value; $74 = $shift; $75 = $73 << $74; $76 = $75&255; $77 = $76&255; $78 = $dp; $79 = HEAP8[$78>>0]|0; $80 = $79&255; $81 = $80 | $77; $82 = $81&255; HEAP8[$78>>0] = $82; } $83 = $shift; $84 = $s_end; $85 = ($83|0)==($84|0); if ($85) { $86 = $s_start; $shift = $86; $87 = $sp; $88 = ((($87)) + 1|0); $sp = $88; $89 = $dp; $90 = ((($89)) + 1|0); $dp = $90; } else { $91 = $s_inc; $92 = $shift; $93 = (($92) + ($91))|0; $shift = $93; } $94 = $m; $95 = ($94|0)==(1); if ($95) { $m = 128; } else { $96 = $m; $97 = $96 >> 1; $m = $97; } $98 = $i; $99 = (($98) + 1)|0; $i = $99; } STACKTOP = sp;return; break; } case 2: { $100 = $0; $101 = ((($100)) + 328|0); $102 = HEAP32[$101>>2]|0; $103 = ((($102)) + 1|0); $sp1 = $103; $104 = $1; $dp2 = $104; $m6 = 128; $105 = $0; $106 = ((($105)) + 292|0); $107 = HEAP32[$106>>2]|0; $row_width9 = $107; $108 = $0; $109 = ((($108)) + 204|0); $110 = HEAP32[$109>>2]|0; $111 = $110 & 65536; $112 = ($111|0)!=(0); if ($112) { $s_start3 = 0; $s_end4 = 6; $s_inc5 = 2; } else { $s_start3 = 6; $s_end4 = 0; $s_inc5 = -2; } $113 = $s_start3; $shift7 = $113; $i8 = 0; while(1) { $114 = $i8; $115 = $row_width9; $116 = ($114>>>0)<($115>>>0); if (!($116)) { break; } $117 = $m6; $118 = $2; $119 = $117 & $118; $120 = ($119|0)!=(0); if ($120) { $121 = $sp1; $122 = HEAP8[$121>>0]|0; $123 = $122&255; $124 = $shift7; $125 = $123 >> $124; $126 = $125 & 3; $value10 = $126; $127 = $shift7; $128 = (6 - ($127))|0; $129 = 16191 >> $128; $130 = $129 & 255; $131 = $130&255; $132 = $131&255; $133 = $dp2; $134 = HEAP8[$133>>0]|0; $135 = $134&255; $136 = $135 & $132; $137 = $136&255; HEAP8[$133>>0] = $137; $138 = $value10; $139 = $shift7; $140 = $138 << $139; $141 = $140&255; $142 = $141&255; $143 = $dp2; $144 = HEAP8[$143>>0]|0; $145 = $144&255; $146 = $145 | $142; $147 = $146&255; HEAP8[$143>>0] = $147; } $148 = $shift7; $149 = $s_end4; $150 = ($148|0)==($149|0); if ($150) { $151 = $s_start3; $shift7 = $151; $152 = $sp1; $153 = ((($152)) + 1|0); $sp1 = $153; $154 = $dp2; $155 = ((($154)) + 1|0); $dp2 = $155; } else { $156 = $s_inc5; $157 = $shift7; $158 = (($157) + ($156))|0; $shift7 = $158; } $159 = $m6; $160 = ($159|0)==(1); if ($160) { $m6 = 128; } else { $161 = $m6; $162 = $161 >> 1; $m6 = $162; } $163 = $i8; $164 = (($163) + 1)|0; $i8 = $164; } STACKTOP = sp;return; break; } case 4: { $165 = $0; $166 = ((($165)) + 328|0); $167 = HEAP32[$166>>2]|0; $168 = ((($167)) + 1|0); $sp11 = $168; $169 = $1; $dp12 = $169; $m16 = 128; $170 = $0; $171 = ((($170)) + 292|0); $172 = HEAP32[$171>>2]|0; $row_width19 = $172; $173 = $0; $174 = ((($173)) + 204|0); $175 = HEAP32[$174>>2]|0; $176 = $175 & 65536; $177 = ($176|0)!=(0); if ($177) { $s_start13 = 0; $s_end14 = 4; $s_inc15 = 4; } else { $s_start13 = 4; $s_end14 = 0; $s_inc15 = -4; } $178 = $s_start13; $shift17 = $178; $i18 = 0; while(1) { $179 = $i18; $180 = $row_width19; $181 = ($179>>>0)<($180>>>0); if (!($181)) { break; } $182 = $m16; $183 = $2; $184 = $182 & $183; $185 = ($184|0)!=(0); if ($185) { $186 = $sp11; $187 = HEAP8[$186>>0]|0; $188 = $187&255; $189 = $shift17; $190 = $188 >> $189; $191 = $190 & 15; $value20 = $191; $192 = $shift17; $193 = (4 - ($192))|0; $194 = 3855 >> $193; $195 = $194 & 255; $196 = $195&255; $197 = $196&255; $198 = $dp12; $199 = HEAP8[$198>>0]|0; $200 = $199&255; $201 = $200 & $197; $202 = $201&255; HEAP8[$198>>0] = $202; $203 = $value20; $204 = $shift17; $205 = $203 << $204; $206 = $205&255; $207 = $206&255; $208 = $dp12; $209 = HEAP8[$208>>0]|0; $210 = $209&255; $211 = $210 | $207; $212 = $211&255; HEAP8[$208>>0] = $212; } $213 = $shift17; $214 = $s_end14; $215 = ($213|0)==($214|0); if ($215) { $216 = $s_start13; $shift17 = $216; $217 = $sp11; $218 = ((($217)) + 1|0); $sp11 = $218; $219 = $dp12; $220 = ((($219)) + 1|0); $dp12 = $220; } else { $221 = $s_inc15; $222 = $shift17; $223 = (($222) + ($221))|0; $shift17 = $223; } $224 = $m16; $225 = ($224|0)==(1); if ($225) { $m16 = 128; } else { $226 = $m16; $227 = $226 >> 1; $m16 = $227; } $228 = $i18; $229 = (($228) + 1)|0; $i18 = $229; } STACKTOP = sp;return; break; } default: { $230 = $0; $231 = ((($230)) + 328|0); $232 = HEAP32[$231>>2]|0; $233 = ((($232)) + 1|0); $sp21 = $233; $234 = $1; $dp22 = $234; $235 = $0; $236 = ((($235)) + 348|0); $237 = ((($236)) + 11|0); $238 = HEAP8[$237>>0]|0; $239 = $238&255; $240 = $239 >> 3; $pixel_bytes = $240; $241 = $0; $242 = ((($241)) + 292|0); $243 = HEAP32[$242>>2]|0; $row_width24 = $243; $m25 = -128; $i23 = 0; while(1) { $244 = $i23; $245 = $row_width24; $246 = ($244>>>0)<($245>>>0); if (!($246)) { break; } $247 = $m25; $248 = $247&255; $249 = $2; $250 = $248 & $249; $251 = ($250|0)!=(0); if ($251) { $252 = $dp22; $253 = $sp21; $254 = $pixel_bytes; _memcpy(($252|0),($253|0),($254|0))|0; } $255 = $pixel_bytes; $256 = $sp21; $257 = (($256) + ($255)|0); $sp21 = $257; $258 = $pixel_bytes; $259 = $dp22; $260 = (($259) + ($258)|0); $dp22 = $260; $261 = $m25; $262 = $261&255; $263 = ($262|0)==(1); if ($263) { $m25 = -128; } else { $264 = $m25; $265 = $264&255; $266 = $265 >> 1; $267 = $266&255; $m25 = $267; } $268 = $i23; $269 = (($268) + 1)|0; $i23 = $269; } STACKTOP = sp;return; } } } function _png_do_read_interlace($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $dp = 0, $dp13 = 0, $dp2 = 0, $dp24 = 0, $dshift = 0, $dshift15 = 0, $dshift4 = 0, $final_width = 0, $i = 0, $i19 = 0, $i26 = 0, $i9 = 0, $j = 0, $j11 = 0, $j22 = 0, $j28 = 0, $jstop = 0, $jstop20 = 0, $jstop25 = 0; var $jstop8 = 0, $or$cond = 0, $pass = 0, $pixel_bytes = 0, $row = 0, $row_info = 0, $s_end = 0, $s_end17 = 0, $s_end6 = 0, $s_inc = 0, $s_inc18 = 0, $s_inc7 = 0, $s_start = 0, $s_start16 = 0, $s_start5 = 0, $sp = 0, $sp1 = 0, $sp12 = 0, $sp23 = 0, $sshift = 0; var $sshift14 = 0, $sshift3 = 0, $transformations = 0, $v = 0, $v10 = 0, $v21 = 0, $v27 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $v27 = sp + 168|0; $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 348|0); $row_info = $2; $3 = $0; $4 = ((($3)) + 328|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 1|0); $row = $6; $7 = $0; $8 = ((($7)) + 384|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $pass = $10; $11 = $0; $12 = ((($11)) + 204|0); $13 = HEAP32[$12>>2]|0; $transformations = $13; $14 = $row; $15 = ($14|0)!=(0|0); $16 = $row_info; $17 = ($16|0)!=(0|0); $or$cond = $15 & $17; if (!($or$cond)) { STACKTOP = sp;return; } $18 = $row_info; $19 = HEAP32[$18>>2]|0; $20 = $pass; $21 = (71524 + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = Math_imul($19, $22)|0; $final_width = $23; $24 = $row_info; $25 = ((($24)) + 11|0); $26 = HEAP8[$25>>0]|0; $27 = $26&255; L4: do { switch ($27|0) { case 1: { $28 = $row; $29 = $row_info; $30 = HEAP32[$29>>2]|0; $31 = (($30) - 1)|0; $32 = $31 >>> 3; $33 = (($28) + ($32)|0); $sp = $33; $34 = $row; $35 = $final_width; $36 = (($35) - 1)|0; $37 = $36 >>> 3; $38 = (($34) + ($37)|0); $dp = $38; $39 = $pass; $40 = (71524 + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $jstop = $41; $42 = $transformations; $43 = $42 & 65536; $44 = ($43|0)!=(0); $45 = $row_info; $46 = HEAP32[$45>>2]|0; $47 = (($46) + 7)|0; $48 = $47 & 7; if ($44) { $sshift = $48; $49 = $final_width; $50 = (($49) + 7)|0; $51 = $50 & 7; $dshift = $51; $s_start = 7; $s_end = 0; $s_inc = -1; } else { $52 = (7 - ($48))|0; $sshift = $52; $53 = $final_width; $54 = (($53) + 7)|0; $55 = $54 & 7; $56 = (7 - ($55))|0; $dshift = $56; $s_start = 0; $s_end = 7; $s_inc = 1; } $i = 0; while(1) { $57 = $i; $58 = $row_info; $59 = HEAP32[$58>>2]|0; $60 = ($57>>>0)<($59>>>0); if (!($60)) { break L4; } $61 = $sp; $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = $sshift; $65 = $63 >> $64; $66 = $65 & 1; $67 = $66&255; $v = $67; $j = 0; while(1) { $68 = $j; $69 = $jstop; $70 = ($68|0)<($69|0); if (!($70)) { break; } $71 = $dshift; $72 = (7 - ($71))|0; $73 = 32639 >> $72; $74 = $73 & 255; $75 = $74&255; $76 = $75&255; $77 = $dp; $78 = HEAP8[$77>>0]|0; $79 = $78&255; $80 = $79 & $76; $81 = $80&255; HEAP8[$77>>0] = $81; $82 = $v; $83 = $82&255; $84 = $dshift; $85 = $83 << $84; $86 = $85&255; $87 = $86&255; $88 = $dp; $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = $90 | $87; $92 = $91&255; HEAP8[$88>>0] = $92; $93 = $dshift; $94 = $s_end; $95 = ($93|0)==($94|0); if ($95) { $96 = $s_start; $dshift = $96; $97 = $dp; $98 = ((($97)) + -1|0); $dp = $98; } else { $99 = $s_inc; $100 = $dshift; $101 = (($100) + ($99))|0; $dshift = $101; } $102 = $j; $103 = (($102) + 1)|0; $j = $103; } $104 = $sshift; $105 = $s_end; $106 = ($104|0)==($105|0); if ($106) { $107 = $s_start; $sshift = $107; $108 = $sp; $109 = ((($108)) + -1|0); $sp = $109; } else { $110 = $s_inc; $111 = $sshift; $112 = (($111) + ($110))|0; $sshift = $112; } $113 = $i; $114 = (($113) + 1)|0; $i = $114; } break; } case 2: { $115 = $row; $116 = $row_info; $117 = HEAP32[$116>>2]|0; $118 = (($117) - 1)|0; $119 = $118 >>> 2; $120 = (($115) + ($119)|0); $sp1 = $120; $121 = $row; $122 = $final_width; $123 = (($122) - 1)|0; $124 = $123 >>> 2; $125 = (($121) + ($124)|0); $dp2 = $125; $126 = $pass; $127 = (71524 + ($126<<2)|0); $128 = HEAP32[$127>>2]|0; $jstop8 = $128; $129 = $transformations; $130 = $129 & 65536; $131 = ($130|0)!=(0); $132 = $row_info; $133 = HEAP32[$132>>2]|0; $134 = (($133) + 3)|0; $135 = $134 & 3; if ($131) { $136 = $135 << 1; $sshift3 = $136; $137 = $final_width; $138 = (($137) + 3)|0; $139 = $138 & 3; $140 = $139 << 1; $dshift4 = $140; $s_start5 = 6; $s_end6 = 0; $s_inc7 = -2; } else { $141 = (3 - ($135))|0; $142 = $141 << 1; $sshift3 = $142; $143 = $final_width; $144 = (($143) + 3)|0; $145 = $144 & 3; $146 = (3 - ($145))|0; $147 = $146 << 1; $dshift4 = $147; $s_start5 = 0; $s_end6 = 6; $s_inc7 = 2; } $i9 = 0; while(1) { $148 = $i9; $149 = $row_info; $150 = HEAP32[$149>>2]|0; $151 = ($148>>>0)<($150>>>0); if (!($151)) { break L4; } $152 = $sp1; $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = $sshift3; $156 = $154 >> $155; $157 = $156 & 3; $158 = $157&255; $v10 = $158; $j11 = 0; while(1) { $159 = $j11; $160 = $jstop8; $161 = ($159|0)<($160|0); if (!($161)) { break; } $162 = $dshift4; $163 = (6 - ($162))|0; $164 = 16191 >> $163; $165 = $164 & 255; $166 = $165&255; $167 = $166&255; $168 = $dp2; $169 = HEAP8[$168>>0]|0; $170 = $169&255; $171 = $170 & $167; $172 = $171&255; HEAP8[$168>>0] = $172; $173 = $v10; $174 = $173&255; $175 = $dshift4; $176 = $174 << $175; $177 = $176&255; $178 = $177&255; $179 = $dp2; $180 = HEAP8[$179>>0]|0; $181 = $180&255; $182 = $181 | $178; $183 = $182&255; HEAP8[$179>>0] = $183; $184 = $dshift4; $185 = $s_end6; $186 = ($184|0)==($185|0); if ($186) { $187 = $s_start5; $dshift4 = $187; $188 = $dp2; $189 = ((($188)) + -1|0); $dp2 = $189; } else { $190 = $s_inc7; $191 = $dshift4; $192 = (($191) + ($190))|0; $dshift4 = $192; } $193 = $j11; $194 = (($193) + 1)|0; $j11 = $194; } $195 = $sshift3; $196 = $s_end6; $197 = ($195|0)==($196|0); if ($197) { $198 = $s_start5; $sshift3 = $198; $199 = $sp1; $200 = ((($199)) + -1|0); $sp1 = $200; } else { $201 = $s_inc7; $202 = $sshift3; $203 = (($202) + ($201))|0; $sshift3 = $203; } $204 = $i9; $205 = (($204) + 1)|0; $i9 = $205; } break; } case 4: { $206 = $row; $207 = $row_info; $208 = HEAP32[$207>>2]|0; $209 = (($208) - 1)|0; $210 = $209 >>> 1; $211 = (($206) + ($210)|0); $sp12 = $211; $212 = $row; $213 = $final_width; $214 = (($213) - 1)|0; $215 = $214 >>> 1; $216 = (($212) + ($215)|0); $dp13 = $216; $217 = $pass; $218 = (71524 + ($217<<2)|0); $219 = HEAP32[$218>>2]|0; $jstop20 = $219; $220 = $transformations; $221 = $220 & 65536; $222 = ($221|0)!=(0); $223 = $row_info; $224 = HEAP32[$223>>2]|0; $225 = (($224) + 1)|0; $226 = $225 & 1; if ($222) { $227 = $226 << 2; $sshift14 = $227; $228 = $final_width; $229 = (($228) + 1)|0; $230 = $229 & 1; $231 = $230 << 2; $dshift15 = $231; $s_start16 = 4; $s_end17 = 0; $s_inc18 = -4; } else { $232 = (1 - ($226))|0; $233 = $232 << 2; $sshift14 = $233; $234 = $final_width; $235 = (($234) + 1)|0; $236 = $235 & 1; $237 = (1 - ($236))|0; $238 = $237 << 2; $dshift15 = $238; $s_start16 = 0; $s_end17 = 4; $s_inc18 = 4; } $i19 = 0; while(1) { $239 = $i19; $240 = $row_info; $241 = HEAP32[$240>>2]|0; $242 = ($239>>>0)<($241>>>0); if (!($242)) { break L4; } $243 = $sp12; $244 = HEAP8[$243>>0]|0; $245 = $244&255; $246 = $sshift14; $247 = $245 >> $246; $248 = $247 & 15; $249 = $248&255; $v21 = $249; $j22 = 0; while(1) { $250 = $j22; $251 = $jstop20; $252 = ($250|0)<($251|0); if (!($252)) { break; } $253 = $dshift15; $254 = (4 - ($253))|0; $255 = 3855 >> $254; $256 = $255 & 255; $257 = $256&255; $258 = $257&255; $259 = $dp13; $260 = HEAP8[$259>>0]|0; $261 = $260&255; $262 = $261 & $258; $263 = $262&255; HEAP8[$259>>0] = $263; $264 = $v21; $265 = $264&255; $266 = $dshift15; $267 = $265 << $266; $268 = $267&255; $269 = $268&255; $270 = $dp13; $271 = HEAP8[$270>>0]|0; $272 = $271&255; $273 = $272 | $269; $274 = $273&255; HEAP8[$270>>0] = $274; $275 = $dshift15; $276 = $s_end17; $277 = ($275|0)==($276|0); if ($277) { $278 = $s_start16; $dshift15 = $278; $279 = $dp13; $280 = ((($279)) + -1|0); $dp13 = $280; } else { $281 = $s_inc18; $282 = $dshift15; $283 = (($282) + ($281))|0; $dshift15 = $283; } $284 = $j22; $285 = (($284) + 1)|0; $j22 = $285; } $286 = $sshift14; $287 = $s_end17; $288 = ($286|0)==($287|0); if ($288) { $289 = $s_start16; $sshift14 = $289; $290 = $sp12; $291 = ((($290)) + -1|0); $sp12 = $291; } else { $292 = $s_inc18; $293 = $sshift14; $294 = (($293) + ($292))|0; $sshift14 = $294; } $295 = $i19; $296 = (($295) + 1)|0; $i19 = $296; } break; } default: { $297 = $row_info; $298 = ((($297)) + 11|0); $299 = HEAP8[$298>>0]|0; $300 = $299&255; $301 = $300 >> 3; $pixel_bytes = $301; $302 = $row; $303 = $row_info; $304 = HEAP32[$303>>2]|0; $305 = (($304) - 1)|0; $306 = $pixel_bytes; $307 = Math_imul($305, $306)|0; $308 = (($302) + ($307)|0); $sp23 = $308; $309 = $row; $310 = $final_width; $311 = (($310) - 1)|0; $312 = $pixel_bytes; $313 = Math_imul($311, $312)|0; $314 = (($309) + ($313)|0); $dp24 = $314; $315 = $pass; $316 = (71524 + ($315<<2)|0); $317 = HEAP32[$316>>2]|0; $jstop25 = $317; $i26 = 0; while(1) { $318 = $i26; $319 = $row_info; $320 = HEAP32[$319>>2]|0; $321 = ($318>>>0)<($320>>>0); if (!($321)) { break L4; } $322 = $sp23; $323 = $pixel_bytes; _memcpy(($v27|0),($322|0),($323|0))|0; $j28 = 0; while(1) { $324 = $j28; $325 = $jstop25; $326 = ($324|0)<($325|0); if (!($326)) { break; } $327 = $dp24; $328 = $pixel_bytes; _memcpy(($327|0),($v27|0),($328|0))|0; $329 = $pixel_bytes; $330 = $dp24; $331 = (0 - ($329))|0; $332 = (($330) + ($331)|0); $dp24 = $332; $333 = $j28; $334 = (($333) + 1)|0; $j28 = $334; } $335 = $pixel_bytes; $336 = $sp23; $337 = (0 - ($335))|0; $338 = (($336) + ($337)|0); $sp23 = $338; $339 = $i26; $340 = (($339) + 1)|0; $i26 = $340; } } } } while(0); $341 = $final_width; $342 = $row_info; HEAP32[$342>>2] = $341; $343 = $row_info; $344 = ((($343)) + 11|0); $345 = HEAP8[$344>>0]|0; $346 = $345&255; $347 = ($346|0)>=(8); $348 = $final_width; $349 = $row_info; $350 = ((($349)) + 11|0); $351 = HEAP8[$350>>0]|0; $352 = $351&255; if ($347) { $353 = $352 >>> 3; $354 = Math_imul($348, $353)|0; $360 = $354; } else { $355 = Math_imul($348, $352)|0; $356 = (($355) + 7)|0; $357 = $356 >>> 3; $360 = $357; } $358 = $row_info; $359 = ((($358)) + 4|0); HEAP32[$359>>2] = $360; STACKTOP = sp;return; } function _png_read_filter_row($png_ptr,$row_info,$row,$prev_row,$filter) { $png_ptr = $png_ptr|0; $row_info = $row_info|0; $row = $row|0; $prev_row = $prev_row|0; $filter = $filter|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a = 0; var $b = 0, $bpp = 0, $bpp14 = 0, $bpp8 = 0, $c = 0, $cp = 0, $i = 0, $i1 = 0, $i10 = 0, $i4 = 0, $istop = 0, $istop15 = 0, $istop2 = 0, $istop9 = 0, $lp = 0, $lp13 = 0, $lp7 = 0, $p = 0, $pa = 0, $pb = 0; var $pc = 0, $pp = 0, $pp12 = 0, $pp6 = 0, $rp = 0, $rp11 = 0, $rp3 = 0, $rp5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $row_info; $2 = $row; $3 = $prev_row; $4 = $filter; $5 = $4; switch ($5|0) { case 1: { $6 = $1; $7 = ((($6)) + 4|0); $8 = HEAP32[$7>>2]|0; $istop = $8; $9 = $1; $10 = ((($9)) + 11|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (($12) + 7)|0; $14 = $13 >> 3; $bpp = $14; $15 = $2; $16 = $bpp; $17 = (($15) + ($16)|0); $rp = $17; $18 = $2; $lp = $18; $19 = $bpp; $i = $19; while(1) { $20 = $i; $21 = $istop; $22 = ($20>>>0)<($21>>>0); if (!($22)) { break; } $23 = $rp; $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = $lp; $27 = ((($26)) + 1|0); $lp = $27; $28 = HEAP8[$26>>0]|0; $29 = $28&255; $30 = (($25) + ($29))|0; $31 = $30 & 255; $32 = $31&255; $33 = $rp; HEAP8[$33>>0] = $32; $34 = $rp; $35 = ((($34)) + 1|0); $rp = $35; $36 = $i; $37 = (($36) + 1)|0; $i = $37; } STACKTOP = sp;return; break; } case 2: { $38 = $1; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; $istop2 = $40; $41 = $2; $rp3 = $41; $42 = $3; $pp = $42; $i1 = 0; while(1) { $43 = $i1; $44 = $istop2; $45 = ($43>>>0)<($44>>>0); if (!($45)) { break; } $46 = $rp3; $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = $pp; $50 = ((($49)) + 1|0); $pp = $50; $51 = HEAP8[$49>>0]|0; $52 = $51&255; $53 = (($48) + ($52))|0; $54 = $53 & 255; $55 = $54&255; $56 = $rp3; HEAP8[$56>>0] = $55; $57 = $rp3; $58 = ((($57)) + 1|0); $rp3 = $58; $59 = $i1; $60 = (($59) + 1)|0; $i1 = $60; } STACKTOP = sp;return; break; } case 3: { $61 = $2; $rp5 = $61; $62 = $3; $pp6 = $62; $63 = $2; $lp7 = $63; $64 = $1; $65 = ((($64)) + 11|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = (($67) + 7)|0; $69 = $68 >> 3; $bpp8 = $69; $70 = $1; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = $bpp8; $74 = (($72) - ($73))|0; $istop9 = $74; $i4 = 0; while(1) { $75 = $i4; $76 = $bpp8; $77 = ($75>>>0)<($76>>>0); if (!($77)) { break; } $78 = $rp5; $79 = HEAP8[$78>>0]|0; $80 = $79&255; $81 = $pp6; $82 = ((($81)) + 1|0); $pp6 = $82; $83 = HEAP8[$81>>0]|0; $84 = $83&255; $85 = (($84|0) / 2)&-1; $86 = (($80) + ($85))|0; $87 = $86 & 255; $88 = $87&255; $89 = $rp5; HEAP8[$89>>0] = $88; $90 = $rp5; $91 = ((($90)) + 1|0); $rp5 = $91; $92 = $i4; $93 = (($92) + 1)|0; $i4 = $93; } $i4 = 0; while(1) { $94 = $i4; $95 = $istop9; $96 = ($94>>>0)<($95>>>0); if (!($96)) { break; } $97 = $rp5; $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = $pp6; $101 = ((($100)) + 1|0); $pp6 = $101; $102 = HEAP8[$100>>0]|0; $103 = $102&255; $104 = $lp7; $105 = ((($104)) + 1|0); $lp7 = $105; $106 = HEAP8[$104>>0]|0; $107 = $106&255; $108 = (($103) + ($107))|0; $109 = (($108|0) / 2)&-1; $110 = (($99) + ($109))|0; $111 = $110 & 255; $112 = $111&255; $113 = $rp5; HEAP8[$113>>0] = $112; $114 = $rp5; $115 = ((($114)) + 1|0); $rp5 = $115; $116 = $i4; $117 = (($116) + 1)|0; $i4 = $117; } STACKTOP = sp;return; break; } case 4: { $118 = $2; $rp11 = $118; $119 = $3; $pp12 = $119; $120 = $2; $lp13 = $120; $121 = $3; $cp = $121; $122 = $1; $123 = ((($122)) + 11|0); $124 = HEAP8[$123>>0]|0; $125 = $124&255; $126 = (($125) + 7)|0; $127 = $126 >> 3; $bpp14 = $127; $128 = $1; $129 = ((($128)) + 4|0); $130 = HEAP32[$129>>2]|0; $131 = $bpp14; $132 = (($130) - ($131))|0; $istop15 = $132; $i10 = 0; while(1) { $133 = $i10; $134 = $bpp14; $135 = ($133>>>0)<($134>>>0); if (!($135)) { break; } $136 = $rp11; $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = $pp12; $140 = ((($139)) + 1|0); $pp12 = $140; $141 = HEAP8[$139>>0]|0; $142 = $141&255; $143 = (($138) + ($142))|0; $144 = $143 & 255; $145 = $144&255; $146 = $rp11; HEAP8[$146>>0] = $145; $147 = $rp11; $148 = ((($147)) + 1|0); $rp11 = $148; $149 = $i10; $150 = (($149) + 1)|0; $i10 = $150; } $i10 = 0; while(1) { $151 = $i10; $152 = $istop15; $153 = ($151>>>0)<($152>>>0); if (!($153)) { break; } $154 = $lp13; $155 = ((($154)) + 1|0); $lp13 = $155; $156 = HEAP8[$154>>0]|0; $157 = $156&255; $a = $157; $158 = $pp12; $159 = ((($158)) + 1|0); $pp12 = $159; $160 = HEAP8[$158>>0]|0; $161 = $160&255; $b = $161; $162 = $cp; $163 = ((($162)) + 1|0); $cp = $163; $164 = HEAP8[$162>>0]|0; $165 = $164&255; $c = $165; $166 = $b; $167 = $c; $168 = (($166) - ($167))|0; $p = $168; $169 = $a; $170 = $c; $171 = (($169) - ($170))|0; $pc = $171; $172 = $p; $173 = ($172|0)<(0); $174 = $p; $175 = (0 - ($174))|0; $176 = $173 ? $175 : $174; $pa = $176; $177 = $pc; $178 = ($177|0)<(0); $179 = $pc; $180 = (0 - ($179))|0; $181 = $178 ? $180 : $179; $pb = $181; $182 = $p; $183 = $pc; $184 = (($182) + ($183))|0; $185 = ($184|0)<(0); $186 = $p; $187 = $pc; $188 = (($186) + ($187))|0; $189 = (0 - ($188))|0; $190 = $185 ? $189 : $188; $pc = $190; $191 = $pa; $192 = $pb; $193 = ($191|0)<=($192|0); if ($193) { $194 = $pa; $195 = $pc; $196 = ($194|0)<=($195|0); if ($196) { $197 = $a; $204 = $197; } else { label = 22; } } else { label = 22; } if ((label|0) == 22) { label = 0; $198 = $pb; $199 = $pc; $200 = ($198|0)<=($199|0); $201 = $b; $202 = $c; $203 = $200 ? $201 : $202; $204 = $203; } $p = $204; $205 = $rp11; $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = $p; $209 = (($207) + ($208))|0; $210 = $209 & 255; $211 = $210&255; $212 = $rp11; HEAP8[$212>>0] = $211; $213 = $rp11; $214 = ((($213)) + 1|0); $rp11 = $214; $215 = $i10; $216 = (($215) + 1)|0; $i10 = $216; } STACKTOP = sp;return; break; } case 0: { STACKTOP = sp;return; break; } default: { $217 = $0; _png_warning($217,178897); $218 = $2; HEAP8[$218>>0] = 0; STACKTOP = sp;return; } } } function _png_read_finish_row($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $chunk_length = 0, $extra = 0, $ret = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $extra = sp + 12|0; $chunk_length = sp + 8|0; $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 320|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + 1)|0; HEAP32[$2>>2] = $4; $5 = $0; $6 = ((($5)) + 320|0); $7 = HEAP32[$6>>2]|0; $8 = $0; $9 = ((($8)) + 300|0); $10 = HEAP32[$9>>2]|0; $11 = ($7>>>0)<($10>>>0); if ($11) { STACKTOP = sp;return; } $12 = $0; $13 = ((($12)) + 383|0); $14 = HEAP8[$13>>0]|0; $15 = ($14<<24>>24)!=(0); if ($15) { $16 = $0; $17 = ((($16)) + 320|0); HEAP32[$17>>2] = 0; $18 = $0; $19 = $0; $20 = ((($19)) + 324|0); $21 = HEAP32[$20>>2]|0; $22 = $0; $23 = ((($22)) + 308|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1)|0; (_png_memset_check($18,$21,0,$25)|0); while(1) { $26 = $0; $27 = ((($26)) + 384|0); $28 = HEAP8[$27>>0]|0; $29 = (($28) + 1)<<24>>24; HEAP8[$27>>0] = $29; $30 = $0; $31 = ((($30)) + 384|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = ($33|0)>=(7); if ($34) { break; } $35 = $0; $36 = ((($35)) + 292|0); $37 = HEAP32[$36>>2]|0; $38 = $0; $39 = ((($38)) + 384|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = (71524 + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = (($37) + ($43))|0; $45 = (($44) - 1)|0; $46 = $0; $47 = ((($46)) + 384|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (71496 + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (($45) - ($51))|0; $53 = $0; $54 = ((($53)) + 384|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (71524 + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = (($52>>>0) / ($58>>>0))&-1; $60 = $0; $61 = ((($60)) + 316|0); HEAP32[$61>>2] = $59; $62 = $0; $63 = ((($62)) + 389|0); $64 = HEAP8[$63>>0]|0; $65 = $64&255; $66 = ($65|0)>=(8); $67 = $0; $68 = ((($67)) + 316|0); $69 = HEAP32[$68>>2]|0; $70 = $0; $71 = ((($70)) + 389|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; if ($66) { $74 = $73 >>> 3; $75 = Math_imul($69, $74)|0; $80 = $75; } else { $76 = Math_imul($69, $73)|0; $77 = (($76) + 7)|0; $78 = $77 >>> 3; $80 = $78; } $79 = (($80) + 1)|0; $81 = $0; $82 = ((($81)) + 312|0); HEAP32[$82>>2] = $79; $83 = $0; $84 = ((($83)) + 204|0); $85 = HEAP32[$84>>2]|0; $86 = $85 & 2; $87 = ($86|0)!=(0); if ($87) { break; } $88 = $0; $89 = ((($88)) + 296|0); $90 = HEAP32[$89>>2]|0; $91 = $0; $92 = ((($91)) + 384|0); $93 = HEAP8[$92>>0]|0; $94 = $93&255; $95 = (71580 + ($94<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = (($90) + ($96))|0; $98 = (($97) - 1)|0; $99 = $0; $100 = ((($99)) + 384|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = (71552 + ($102<<2)|0); $104 = HEAP32[$103>>2]|0; $105 = (($98) - ($104))|0; $106 = $0; $107 = ((($106)) + 384|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = (71580 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($105>>>0) / ($111>>>0))&-1; $113 = $0; $114 = ((($113)) + 300|0); HEAP32[$114>>2] = $112; $115 = $0; $116 = ((($115)) + 316|0); $117 = HEAP32[$116>>2]|0; $118 = ($117|0)==(0); if (!($118)) { break; } } $119 = $0; $120 = ((($119)) + 384|0); $121 = HEAP8[$120>>0]|0; $122 = $121&255; $123 = ($122|0)<(7); if ($123) { STACKTOP = sp;return; } } $124 = $0; $125 = ((($124)) + 200|0); $126 = HEAP32[$125>>2]|0; $127 = $126 & 32; $128 = ($127|0)!=(0); if (!($128)) { $129 = $0; $130 = ((($129)) + 208|0); $131 = ((($130)) + 12|0); HEAP32[$131>>2] = $extra; $132 = $0; $133 = ((($132)) + 208|0); $134 = ((($133)) + 16|0); HEAP32[$134>>2] = 1; while(1) { $135 = $0; $136 = ((($135)) + 208|0); $137 = ((($136)) + 4|0); $138 = HEAP32[$137>>2]|0; $139 = ($138|0)!=(0); if (!($139)) { while(1) { $140 = $0; $141 = ((($140)) + 360|0); $142 = HEAP32[$141>>2]|0; $143 = ($142|0)!=(0); $144 = $143 ^ 1; $145 = $0; if (!($144)) { break; } (_png_crc_finish($145,0)|0); $146 = $0; _png_read_data($146,$chunk_length,4); $147 = $0; $148 = (_png_get_uint_31($147,$chunk_length)|0); $149 = $0; $150 = ((($149)) + 360|0); HEAP32[$150>>2] = $148; $151 = $0; _png_reset_crc($151); $152 = $0; $153 = $0; $154 = ((($153)) + 376|0); _png_crc_read($152,$154,4); $155 = $0; $156 = ((($155)) + 376|0); $157 = (_memcmp($156,174015,4)|0); $158 = ($157|0)!=(0); if (!($158)) { continue; } $159 = $0; _png_error($159,178931); } $160 = ((($145)) + 268|0); $161 = HEAP32[$160>>2]|0; $162 = $0; $163 = ((($162)) + 208|0); $164 = ((($163)) + 4|0); HEAP32[$164>>2] = $161; $165 = $0; $166 = ((($165)) + 264|0); $167 = HEAP32[$166>>2]|0; $168 = $0; $169 = ((($168)) + 208|0); HEAP32[$169>>2] = $167; $170 = $0; $171 = ((($170)) + 268|0); $172 = HEAP32[$171>>2]|0; $173 = $0; $174 = ((($173)) + 360|0); $175 = HEAP32[$174>>2]|0; $176 = ($172>>>0)>($175>>>0); if ($176) { $177 = $0; $178 = ((($177)) + 360|0); $179 = HEAP32[$178>>2]|0; $180 = $0; $181 = ((($180)) + 208|0); $182 = ((($181)) + 4|0); HEAP32[$182>>2] = $179; } $183 = $0; $184 = $0; $185 = ((($184)) + 264|0); $186 = HEAP32[$185>>2]|0; $187 = $0; $188 = ((($187)) + 208|0); $189 = ((($188)) + 4|0); $190 = HEAP32[$189>>2]|0; _png_crc_read($183,$186,$190); $191 = $0; $192 = ((($191)) + 208|0); $193 = ((($192)) + 4|0); $194 = HEAP32[$193>>2]|0; $195 = $0; $196 = ((($195)) + 360|0); $197 = HEAP32[$196>>2]|0; $198 = (($197) - ($194))|0; HEAP32[$196>>2] = $198; } $199 = $0; $200 = ((($199)) + 208|0); $201 = (_inflate($200,1)|0); $ret = $201; $202 = $ret; $203 = ($202|0)==(1); if ($203) { label = 21; break; } $227 = $ret; $228 = ($227|0)!=(0); if ($228) { $229 = $0; $230 = $0; $231 = ((($230)) + 208|0); $232 = ((($231)) + 24|0); $233 = HEAP32[$232>>2]|0; $234 = ($233|0)!=(0|0); if ($234) { $235 = $0; $236 = ((($235)) + 208|0); $237 = ((($236)) + 24|0); $238 = HEAP32[$237>>2]|0; $239 = $238; } else { $239 = 178975; } _png_error($229,$239); } $240 = $0; $241 = ((($240)) + 208|0); $242 = ((($241)) + 16|0); $243 = HEAP32[$242>>2]|0; $244 = ($243|0)!=(0); if (!($244)) { label = 31; break; } } if ((label|0) == 21) { $204 = $0; $205 = ((($204)) + 208|0); $206 = ((($205)) + 16|0); $207 = HEAP32[$206>>2]|0; $208 = ($207|0)!=(0); if ($208) { $209 = $0; $210 = ((($209)) + 208|0); $211 = ((($210)) + 4|0); $212 = HEAP32[$211>>2]|0; $213 = ($212|0)!=(0); if ($213) { label = 24; } else { $214 = $0; $215 = ((($214)) + 360|0); $216 = HEAP32[$215>>2]|0; $217 = ($216|0)!=(0); if ($217) { label = 24; } } } else { label = 24; } if ((label|0) == 24) { $218 = $0; _png_warning($218,178953); } $219 = $0; $220 = ((($219)) + 196|0); $221 = HEAP32[$220>>2]|0; $222 = $221 | 8; HEAP32[$220>>2] = $222; $223 = $0; $224 = ((($223)) + 200|0); $225 = HEAP32[$224>>2]|0; $226 = $225 | 32; HEAP32[$224>>2] = $226; } else if ((label|0) == 31) { $245 = $0; _png_warning($245,178995); $246 = $0; $247 = ((($246)) + 196|0); $248 = HEAP32[$247>>2]|0; $249 = $248 | 8; HEAP32[$247>>2] = $249; $250 = $0; $251 = ((($250)) + 200|0); $252 = HEAP32[$251>>2]|0; $253 = $252 | 32; HEAP32[$251>>2] = $253; } $254 = $0; $255 = ((($254)) + 208|0); $256 = ((($255)) + 16|0); HEAP32[$256>>2] = 0; } $257 = $0; $258 = ((($257)) + 360|0); $259 = HEAP32[$258>>2]|0; $260 = ($259|0)!=(0); if ($260) { label = 35; } else { $261 = $0; $262 = ((($261)) + 208|0); $263 = ((($262)) + 4|0); $264 = HEAP32[$263>>2]|0; $265 = ($264|0)!=(0); if ($265) { label = 35; } } if ((label|0) == 35) { $266 = $0; _png_warning($266,179018); } $267 = $0; $268 = ((($267)) + 208|0); (_inflateReset($268)|0); $269 = $0; $270 = ((($269)) + 196|0); $271 = HEAP32[$270>>2]|0; $272 = $271 | 8; HEAP32[$270>>2] = $272; STACKTOP = sp;return; } function _png_read_start_row($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $max_pixel_depth = 0, $row_bytes = 0, $user_pixel_depth = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ((($1)) + 208|0); $3 = ((($2)) + 4|0); HEAP32[$3>>2] = 0; $4 = $0; _png_init_read_transformations($4); $5 = $0; $6 = ((($5)) + 383|0); $7 = HEAP8[$6>>0]|0; $8 = ($7<<24>>24)!=(0); $9 = $0; if ($8) { $10 = ((($9)) + 204|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 2; $13 = ($12|0)!=(0); $14 = $0; $15 = ((($14)) + 296|0); $16 = HEAP32[$15>>2]|0; if ($13) { $26 = $0; $27 = ((($26)) + 300|0); HEAP32[$27>>2] = $16; } else { $17 = HEAP32[17895]|0; $18 = (($16) + ($17))|0; $19 = (($18) - 1)|0; $20 = HEAP32[17888]|0; $21 = (($19) - ($20))|0; $22 = HEAP32[17895]|0; $23 = (($21>>>0) / ($22>>>0))&-1; $24 = $0; $25 = ((($24)) + 300|0); HEAP32[$25>>2] = $23; } $28 = $0; $29 = ((($28)) + 292|0); $30 = HEAP32[$29>>2]|0; $31 = $0; $32 = ((($31)) + 384|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = (71524 + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = (($30) + ($36))|0; $38 = (($37) - 1)|0; $39 = $0; $40 = ((($39)) + 384|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = (71496 + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = (($38) - ($44))|0; $46 = $0; $47 = ((($46)) + 384|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (71524 + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (($45>>>0) / ($51>>>0))&-1; $53 = $0; $54 = ((($53)) + 316|0); HEAP32[$54>>2] = $52; $55 = $0; $56 = ((($55)) + 389|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = ($58|0)>=(8); $60 = $0; $61 = ((($60)) + 316|0); $62 = HEAP32[$61>>2]|0; $63 = $0; $64 = ((($63)) + 389|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; if ($59) { $67 = $66 >>> 3; $68 = Math_imul($62, $67)|0; $73 = $68; } else { $69 = Math_imul($62, $66)|0; $70 = (($69) + 7)|0; $71 = $70 >>> 3; $73 = $71; } $72 = (($73) + 1)|0; $74 = $0; $75 = ((($74)) + 312|0); HEAP32[$75>>2] = $72; } else { $76 = ((($9)) + 296|0); $77 = HEAP32[$76>>2]|0; $78 = $0; $79 = ((($78)) + 300|0); HEAP32[$79>>2] = $77; $80 = $0; $81 = ((($80)) + 292|0); $82 = HEAP32[$81>>2]|0; $83 = $0; $84 = ((($83)) + 316|0); HEAP32[$84>>2] = $82; $85 = $0; $86 = ((($85)) + 308|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) + 1)|0; $89 = $0; $90 = ((($89)) + 312|0); HEAP32[$90>>2] = $88; } $91 = $0; $92 = ((($91)) + 389|0); $93 = HEAP8[$92>>0]|0; $94 = $93&255; $max_pixel_depth = $94; $95 = $0; $96 = ((($95)) + 204|0); $97 = HEAP32[$96>>2]|0; $98 = $97 & 4; $99 = ($98|0)!=(0); if ($99) { $100 = $0; $101 = ((($100)) + 387|0); $102 = HEAP8[$101>>0]|0; $103 = $102&255; $104 = ($103|0)<(8); if ($104) { $max_pixel_depth = 8; } } $105 = $0; $106 = ((($105)) + 204|0); $107 = HEAP32[$106>>2]|0; $108 = $107 & 4096; $109 = ($108|0)!=(0); do { if ($109) { $110 = $0; $111 = ((($110)) + 386|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = ($113|0)==(3); $115 = $0; if ($114) { $116 = ((($115)) + 374|0); $117 = HEAP16[$116>>1]|0; $118 = ($117<<16>>16)!=(0); if ($118) { $max_pixel_depth = 32; break; } else { $max_pixel_depth = 24; break; } } $119 = ((($115)) + 386|0); $120 = HEAP8[$119>>0]|0; $121 = $120&255; $122 = ($121|0)==(0); if (!($122)) { $131 = $0; $132 = ((($131)) + 386|0); $133 = HEAP8[$132>>0]|0; $134 = $133&255; $135 = ($134|0)==(2); if (!($135)) { break; } $136 = $0; $137 = ((($136)) + 374|0); $138 = HEAP16[$137>>1]|0; $139 = ($138<<16>>16)!=(0); if (!($139)) { break; } $140 = $max_pixel_depth; $141 = $140<<2; $max_pixel_depth = $141; $142 = $max_pixel_depth; $143 = (($142|0) / 3)&-1; $max_pixel_depth = $143; break; } $123 = $max_pixel_depth; $124 = ($123|0)<(8); if ($124) { $max_pixel_depth = 8; } $125 = $0; $126 = ((($125)) + 374|0); $127 = HEAP16[$126>>1]|0; $128 = ($127<<16>>16)!=(0); if ($128) { $129 = $max_pixel_depth; $130 = $129<<1; $max_pixel_depth = $130; } } } while(0); $144 = $0; $145 = ((($144)) + 204|0); $146 = HEAP32[$145>>2]|0; $147 = $146 & 32768; $148 = ($147|0)!=(0); do { if ($148) { $149 = $0; $150 = ((($149)) + 386|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = ($152|0)==(3); if ($153) { $max_pixel_depth = 32; break; } $154 = $0; $155 = ((($154)) + 386|0); $156 = HEAP8[$155>>0]|0; $157 = $156&255; $158 = ($157|0)==(0); if ($158) { $159 = $max_pixel_depth; $160 = ($159|0)<=(8); if ($160) { $max_pixel_depth = 16; break; } else { $max_pixel_depth = 32; break; } } $161 = $0; $162 = ((($161)) + 386|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = ($164|0)==(2); if ($165) { $166 = $max_pixel_depth; $167 = ($166|0)<=(32); if ($167) { $max_pixel_depth = 32; break; } else { $max_pixel_depth = 64; break; } } } } while(0); $168 = $0; $169 = ((($168)) + 204|0); $170 = HEAP32[$169>>2]|0; $171 = $170 & 16384; $172 = ($171|0)!=(0); do { if ($172) { $173 = $0; $174 = ((($173)) + 374|0); $175 = HEAP16[$174>>1]|0; $176 = $175&65535; $177 = ($176|0)!=(0); if ($177) { $178 = $0; $179 = ((($178)) + 204|0); $180 = HEAP32[$179>>2]|0; $181 = $180 & 4096; $182 = ($181|0)!=(0); if (!($182)) { label = 40; } } else { label = 40; } if ((label|0) == 40) { $183 = $0; $184 = ((($183)) + 204|0); $185 = HEAP32[$184>>2]|0; $186 = $185 & 32768; $187 = ($186|0)!=(0); if (!($187)) { $188 = $0; $189 = ((($188)) + 386|0); $190 = HEAP8[$189>>0]|0; $191 = $190&255; $192 = ($191|0)==(4); if (!($192)) { $195 = $max_pixel_depth; $196 = ($195|0)<=(8); $197 = $0; $198 = ((($197)) + 386|0); $199 = HEAP8[$198>>0]|0; $200 = $199&255; $201 = ($200|0)==(6); if ($196) { if ($201) { $max_pixel_depth = 32; break; } else { $max_pixel_depth = 24; break; } } else { if ($201) { $max_pixel_depth = 64; break; } else { $max_pixel_depth = 48; break; } } } } } $193 = $max_pixel_depth; $194 = ($193|0)<=(16); if ($194) { $max_pixel_depth = 32; break; } else { $max_pixel_depth = 64; break; } } } while(0); $202 = $0; $203 = ((($202)) + 204|0); $204 = HEAP32[$203>>2]|0; $205 = $204 & 1048576; $206 = ($205|0)!=(0); if ($206) { $207 = $0; $208 = ((($207)) + 192|0); $209 = HEAP8[$208>>0]|0; $210 = $209&255; $211 = $0; $212 = ((($211)) + 193|0); $213 = HEAP8[$212>>0]|0; $214 = $213&255; $215 = Math_imul($210, $214)|0; $user_pixel_depth = $215; $216 = $user_pixel_depth; $217 = $max_pixel_depth; $218 = ($216|0)>($217|0); if ($218) { $219 = $user_pixel_depth; $max_pixel_depth = $219; } } $220 = $0; $221 = ((($220)) + 292|0); $222 = HEAP32[$221>>2]|0; $223 = (($222) + 7)|0; $224 = $223 & -8; $row_bytes = $224; $225 = $max_pixel_depth; $226 = ($225|0)>=(8); $227 = $row_bytes; $228 = $max_pixel_depth; if ($226) { $229 = $228 >>> 3; $230 = Math_imul($227, $229)|0; $235 = $230; } else { $231 = Math_imul($227, $228)|0; $232 = (($231) + 7)|0; $233 = $232 >>> 3; $235 = $233; } $234 = (($235) + 1)|0; $236 = $max_pixel_depth; $237 = (($236) + 7)|0; $238 = $237 >> 3; $239 = (($234) + ($238))|0; $row_bytes = $239; $240 = $row_bytes; $241 = (($240) + 64)|0; $242 = $0; $243 = ((($242)) + 732|0); $244 = HEAP32[$243>>2]|0; $245 = ($241>>>0)>($244>>>0); if ($245) { $246 = $0; $247 = $0; $248 = ((($247)) + 684|0); $249 = HEAP32[$248>>2]|0; _png_free($246,$249); $250 = $0; $251 = $row_bytes; $252 = (($251) + 64)|0; $253 = (_png_malloc($250,$252)|0); $254 = $0; $255 = ((($254)) + 684|0); HEAP32[$255>>2] = $253; $256 = $0; $257 = ((($256)) + 383|0); $258 = HEAP8[$257>>0]|0; $259 = ($258<<24>>24)!=(0); if ($259) { $260 = $0; $261 = ((($260)) + 684|0); $262 = HEAP32[$261>>2]|0; $263 = $row_bytes; $264 = (($263) + 64)|0; _memset(($262|0),0,($264|0))|0; } $265 = $0; $266 = ((($265)) + 684|0); $267 = HEAP32[$266>>2]|0; $268 = ((($267)) + 32|0); $269 = $0; $270 = ((($269)) + 328|0); HEAP32[$270>>2] = $268; $271 = $row_bytes; $272 = (($271) + 64)|0; $273 = $0; $274 = ((($273)) + 732|0); HEAP32[$274>>2] = $272; } $275 = $row_bytes; $276 = ($275>>>0)>(4294967294); if ($276) { $277 = $0; _png_error($277,179041); } $278 = $row_bytes; $279 = (($278) + 1)|0; $280 = $0; $281 = ((($280)) + 736|0); $282 = HEAP32[$281>>2]|0; $283 = ($279>>>0)>($282>>>0); if (!($283)) { $304 = $row_bytes; $305 = $0; $306 = ((($305)) + 308|0); HEAP32[$306>>2] = $304; $307 = $0; $308 = ((($307)) + 200|0); $309 = HEAP32[$308>>2]|0; $310 = $309 | 64; HEAP32[$308>>2] = $310; STACKTOP = sp;return; } $284 = $0; $285 = $0; $286 = ((($285)) + 324|0); $287 = HEAP32[$286>>2]|0; _png_free($284,$287); $288 = $0; $289 = $row_bytes; $290 = (($289) + 1)|0; $291 = (_png_malloc($288,$290)|0); $292 = $0; $293 = ((($292)) + 324|0); HEAP32[$293>>2] = $291; $294 = $0; $295 = $0; $296 = ((($295)) + 324|0); $297 = HEAP32[$296>>2]|0; $298 = $row_bytes; $299 = (($298) + 1)|0; (_png_memset_check($294,$297,0,$299)|0); $300 = $row_bytes; $301 = (($300) + 1)|0; $302 = $0; $303 = ((($302)) + 736|0); HEAP32[$303>>2] = $301; $304 = $row_bytes; $305 = $0; $306 = ((($305)) + 308|0); HEAP32[$306>>2] = $304; $307 = $0; $308 = ((($307)) + 200|0); $309 = HEAP32[$308>>2]|0; $310 = $309 | 64; HEAP32[$308>>2] = $310; STACKTOP = sp;return; } function _png_set_bKGD($png_ptr,$info_ptr,$background) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $background = $background|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $background; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $1; $8 = ((($7)) + 90|0); $9 = $2; ;HEAP16[$8>>1]=HEAP16[$9>>1]|0;HEAP16[$8+2>>1]=HEAP16[$9+2>>1]|0;HEAP16[$8+4>>1]=HEAP16[$9+4>>1]|0;HEAP16[$8+6>>1]=HEAP16[$9+6>>1]|0;HEAP16[$8+8>>1]=HEAP16[$9+8>>1]|0; $10 = $1; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 | 32; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function _png_set_cHRM($png_ptr,$info_ptr,$white_x,$white_y,$red_x,$red_y,$green_x,$green_y,$blue_x,$blue_y) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $white_x = +$white_x; $white_y = +$white_y; $red_x = +$red_x; $red_y = +$red_y; $green_x = +$green_x; $green_y = +$green_y; $blue_x = +$blue_x; $blue_y = +$blue_y; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0; var $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $or$cond = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $white_x; $3 = $white_y; $4 = $red_x; $5 = $red_y; $6 = $green_x; $7 = $green_y; $8 = $blue_x; $9 = $blue_y; $10 = $0; $11 = ($10|0)==(0|0); $12 = $1; $13 = ($12|0)==(0|0); $or$cond = $11 | $13; if ($or$cond) { STACKTOP = sp;return; } $14 = $2; $15 = $14; $16 = $1; $17 = ((($16)) + 128|0); HEAPF32[$17>>2] = $15; $18 = $3; $19 = $18; $20 = $1; $21 = ((($20)) + 132|0); HEAPF32[$21>>2] = $19; $22 = $4; $23 = $22; $24 = $1; $25 = ((($24)) + 136|0); HEAPF32[$25>>2] = $23; $26 = $5; $27 = $26; $28 = $1; $29 = ((($28)) + 140|0); HEAPF32[$29>>2] = $27; $30 = $6; $31 = $30; $32 = $1; $33 = ((($32)) + 144|0); HEAPF32[$33>>2] = $31; $34 = $7; $35 = $34; $36 = $1; $37 = ((($36)) + 148|0); HEAPF32[$37>>2] = $35; $38 = $8; $39 = $38; $40 = $1; $41 = ((($40)) + 152|0); HEAPF32[$41>>2] = $39; $42 = $9; $43 = $42; $44 = $1; $45 = ((($44)) + 156|0); HEAPF32[$45>>2] = $43; $46 = $2; $47 = $46 * 1.0E+5; $48 = $47 + 0.5; $49 = (~~(($48))); $50 = $1; $51 = ((($50)) + 256|0); HEAP32[$51>>2] = $49; $52 = $3; $53 = $52 * 1.0E+5; $54 = $53 + 0.5; $55 = (~~(($54))); $56 = $1; $57 = ((($56)) + 260|0); HEAP32[$57>>2] = $55; $58 = $4; $59 = $58 * 1.0E+5; $60 = $59 + 0.5; $61 = (~~(($60))); $62 = $1; $63 = ((($62)) + 264|0); HEAP32[$63>>2] = $61; $64 = $5; $65 = $64 * 1.0E+5; $66 = $65 + 0.5; $67 = (~~(($66))); $68 = $1; $69 = ((($68)) + 268|0); HEAP32[$69>>2] = $67; $70 = $6; $71 = $70 * 1.0E+5; $72 = $71 + 0.5; $73 = (~~(($72))); $74 = $1; $75 = ((($74)) + 272|0); HEAP32[$75>>2] = $73; $76 = $7; $77 = $76 * 1.0E+5; $78 = $77 + 0.5; $79 = (~~(($78))); $80 = $1; $81 = ((($80)) + 276|0); HEAP32[$81>>2] = $79; $82 = $8; $83 = $82 * 1.0E+5; $84 = $83 + 0.5; $85 = (~~(($84))); $86 = $1; $87 = ((($86)) + 280|0); HEAP32[$87>>2] = $85; $88 = $9; $89 = $88 * 1.0E+5; $90 = $89 + 0.5; $91 = (~~(($90))); $92 = $1; $93 = ((($92)) + 284|0); HEAP32[$93>>2] = $91; $94 = $1; $95 = ((($94)) + 8|0); $96 = HEAP32[$95>>2]|0; $97 = $96 | 4; HEAP32[$95>>2] = $97; STACKTOP = sp;return; } function _png_set_cHRM_fixed($png_ptr,$info_ptr,$white_x,$white_y,$red_x,$red_y,$green_x,$green_y,$blue_x,$blue_y) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $white_x = $white_x|0; $white_y = $white_y|0; $red_x = $red_x|0; $red_y = $red_y|0; $green_x = $green_x|0; $green_y = $green_y|0; $blue_x = $blue_x|0; $blue_y = $blue_y|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $white_x; $3 = $white_y; $4 = $red_x; $5 = $red_y; $6 = $green_x; $7 = $green_y; $8 = $blue_x; $9 = $blue_y; $10 = $0; $11 = ($10|0)==(0|0); $12 = $1; $13 = ($12|0)==(0|0); $or$cond = $11 | $13; if ($or$cond) { STACKTOP = sp;return; } $14 = $0; $15 = $2; $16 = $3; $17 = $4; $18 = $5; $19 = $6; $20 = $7; $21 = $8; $22 = $9; $23 = (_png_check_cHRM_fixed($14,$15,$16,$17,$18,$19,$20,$21,$22)|0); $24 = ($23|0)!=(0); if (!($24)) { STACKTOP = sp;return; } $25 = $2; $26 = $1; $27 = ((($26)) + 256|0); HEAP32[$27>>2] = $25; $28 = $3; $29 = $1; $30 = ((($29)) + 260|0); HEAP32[$30>>2] = $28; $31 = $4; $32 = $1; $33 = ((($32)) + 264|0); HEAP32[$33>>2] = $31; $34 = $5; $35 = $1; $36 = ((($35)) + 268|0); HEAP32[$36>>2] = $34; $37 = $6; $38 = $1; $39 = ((($38)) + 272|0); HEAP32[$39>>2] = $37; $40 = $7; $41 = $1; $42 = ((($41)) + 276|0); HEAP32[$42>>2] = $40; $43 = $8; $44 = $1; $45 = ((($44)) + 280|0); HEAP32[$45>>2] = $43; $46 = $9; $47 = $1; $48 = ((($47)) + 284|0); HEAP32[$48>>2] = $46; $49 = $2; $50 = (+($49|0)); $51 = $50 / 1.0E+5; $52 = $51; $53 = $1; $54 = ((($53)) + 128|0); HEAPF32[$54>>2] = $52; $55 = $3; $56 = (+($55|0)); $57 = $56 / 1.0E+5; $58 = $57; $59 = $1; $60 = ((($59)) + 132|0); HEAPF32[$60>>2] = $58; $61 = $4; $62 = (+($61|0)); $63 = $62 / 1.0E+5; $64 = $63; $65 = $1; $66 = ((($65)) + 136|0); HEAPF32[$66>>2] = $64; $67 = $5; $68 = (+($67|0)); $69 = $68 / 1.0E+5; $70 = $69; $71 = $1; $72 = ((($71)) + 140|0); HEAPF32[$72>>2] = $70; $73 = $6; $74 = (+($73|0)); $75 = $74 / 1.0E+5; $76 = $75; $77 = $1; $78 = ((($77)) + 144|0); HEAPF32[$78>>2] = $76; $79 = $7; $80 = (+($79|0)); $81 = $80 / 1.0E+5; $82 = $81; $83 = $1; $84 = ((($83)) + 148|0); HEAPF32[$84>>2] = $82; $85 = $8; $86 = (+($85|0)); $87 = $86 / 1.0E+5; $88 = $87; $89 = $1; $90 = ((($89)) + 152|0); HEAPF32[$90>>2] = $88; $91 = $9; $92 = (+($91|0)); $93 = $92 / 1.0E+5; $94 = $93; $95 = $1; $96 = ((($95)) + 156|0); HEAPF32[$96>>2] = $94; $97 = $1; $98 = ((($97)) + 8|0); $99 = HEAP32[$98>>2]|0; $100 = $99 | 4; HEAP32[$98>>2] = $100; STACKTOP = sp;return; } function _png_set_gAMA($png_ptr,$info_ptr,$file_gamma) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $file_gamma = +$file_gamma; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, $or$cond = 0, $png_gamma = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $file_gamma; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $2; $8 = $7 > 21474.830000000002; if ($8) { $9 = $0; _png_warning($9,179087); $png_gamma = 21474.830000000002; } else { $10 = $2; $png_gamma = $10; } $11 = $png_gamma; $12 = $11; $13 = $1; $14 = ((($13)) + 40|0); HEAPF32[$14>>2] = $12; $15 = $png_gamma; $16 = $15 * 1.0E+5; $17 = $16 + 0.5; $18 = (~~(($17))); $19 = $1; $20 = ((($19)) + 252|0); HEAP32[$20>>2] = $18; $21 = $1; $22 = ((($21)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = $23 | 1; HEAP32[$22>>2] = $24; $25 = $png_gamma; $26 = $25 == 0.0; if (!($26)) { STACKTOP = sp;return; } $27 = $0; _png_warning($27,179114); STACKTOP = sp;return; } function _png_set_gAMA_fixed($png_ptr,$info_ptr,$int_gamma) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $int_gamma = $int_gamma|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $png_gamma = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $int_gamma; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $2; $8 = ($7|0)>(2147483647); do { if ($8) { $9 = $0; _png_warning($9,179087); $png_gamma = 2147483647; } else { $10 = $2; $11 = ($10|0)<(0); if ($11) { $12 = $0; _png_warning($12,179130); $png_gamma = 0; break; } else { $13 = $2; $png_gamma = $13; break; } } } while(0); $14 = $png_gamma; $15 = (+($14|0)); $16 = $15 / 1.0E+5; $17 = $16; $18 = $1; $19 = ((($18)) + 40|0); HEAPF32[$19>>2] = $17; $20 = $png_gamma; $21 = $1; $22 = ((($21)) + 252|0); HEAP32[$22>>2] = $20; $23 = $1; $24 = ((($23)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 | 1; HEAP32[$24>>2] = $26; $27 = $png_gamma; $28 = ($27|0)==(0); if (!($28)) { STACKTOP = sp;return; } $29 = $0; _png_warning($29,179114); STACKTOP = sp;return; } function _png_set_hIST($png_ptr,$info_ptr,$hist) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $hist = $hist|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0; var $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $hist; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $1; $8 = ((($7)) + 20|0); $9 = HEAP16[$8>>1]|0; $10 = $9&65535; $11 = ($10|0)==(0); if (!($11)) { $12 = $1; $13 = ((($12)) + 20|0); $14 = HEAP16[$13>>1]|0; $15 = $14&65535; $16 = ($15|0)>(256); if (!($16)) { $18 = $0; $19 = $1; _png_free_data($18,$19,8,0); $20 = $0; $21 = (_png_malloc_warn($20,512)|0); $22 = $0; $23 = ((($22)) + 592|0); HEAP32[$23>>2] = $21; $24 = $0; $25 = ((($24)) + 592|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { $28 = $0; _png_warning($28,179208); STACKTOP = sp;return; } $i = 0; while(1) { $29 = $i; $30 = $1; $31 = ((($30)) + 20|0); $32 = HEAP16[$31>>1]|0; $33 = $32&65535; $34 = ($29|0)<($33|0); if (!($34)) { break; } $35 = $i; $36 = $2; $37 = (($36) + ($35<<1)|0); $38 = HEAP16[$37>>1]|0; $39 = $i; $40 = $0; $41 = ((($40)) + 592|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + ($39<<1)|0); HEAP16[$43>>1] = $38; $44 = $i; $45 = (($44) + 1)|0; $i = $45; } $46 = $0; $47 = ((($46)) + 592|0); $48 = HEAP32[$47>>2]|0; $49 = $1; $50 = ((($49)) + 124|0); HEAP32[$50>>2] = $48; $51 = $1; $52 = ((($51)) + 8|0); $53 = HEAP32[$52>>2]|0; $54 = $53 | 64; HEAP32[$52>>2] = $54; $55 = $1; $56 = ((($55)) + 184|0); $57 = HEAP32[$56>>2]|0; $58 = $57 | 8; HEAP32[$56>>2] = $58; STACKTOP = sp;return; } } $17 = $0; _png_warning($17,179161); STACKTOP = sp;return; } function _png_set_IHDR($png_ptr,$info_ptr,$width,$height,$bit_depth,$color_type,$interlace_type,$compression_type,$filter_type) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $width = $width|0; $height = $height|0; $bit_depth = $bit_depth|0; $color_type = $color_type|0; $interlace_type = $interlace_type|0; $compression_type = $compression_type|0; $filter_type = $filter_type|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond19 = 0, $or$cond21 = 0; var $or$cond23 = 0, $or$cond25 = 0, $or$cond27 = 0, $or$cond29 = 0, $or$cond3 = 0, $or$cond31 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $width; $3 = $height; $4 = $bit_depth; $5 = $color_type; $6 = $interlace_type; $7 = $compression_type; $8 = $filter_type; $9 = $0; $10 = ($9|0)==(0|0); $11 = $1; $12 = ($11|0)==(0|0); $or$cond = $10 | $12; if ($or$cond) { STACKTOP = sp;return; } $13 = $2; $14 = ($13|0)==(0); $15 = $3; $16 = ($15|0)==(0); $or$cond3 = $14 | $16; if ($or$cond3) { $17 = $0; _png_error($17,179249); } $18 = $2; $19 = $0; $20 = ((($19)) + 704|0); $21 = HEAP32[$20>>2]|0; $22 = ($18>>>0)>($21>>>0); if ($22) { label = 6; } else { $23 = $3; $24 = $0; $25 = ((($24)) + 708|0); $26 = HEAP32[$25>>2]|0; $27 = ($23>>>0)>($26>>>0); if ($27) { label = 6; } } if ((label|0) == 6) { $28 = $0; _png_error($28,179287); } $29 = $2; $30 = ($29>>>0)>(2147483647); $31 = $3; $32 = ($31>>>0)>(2147483647); $or$cond5 = $30 | $32; if ($or$cond5) { $33 = $0; _png_error($33,179326); } $34 = $2; $35 = ($34>>>0)>(536870782); if ($35) { $36 = $0; _png_warning($36,179353); } $37 = $4; $38 = ($37|0)!=(1); $39 = $4; $40 = ($39|0)!=(2); $or$cond7 = $38 & $40; $41 = $4; $42 = ($41|0)!=(4); $or$cond9 = $or$cond7 & $42; $43 = $4; $44 = ($43|0)!=(8); $or$cond11 = $or$cond9 & $44; $45 = $4; $46 = ($45|0)!=(16); $or$cond13 = $or$cond11 & $46; if ($or$cond13) { $47 = $0; _png_error($47,179401); } $48 = $5; $49 = ($48|0)<(0); $50 = $5; $51 = ($50|0)==(1); $or$cond15 = $49 | $51; $52 = $5; $53 = ($52|0)==(5); $or$cond17 = $or$cond15 | $53; $54 = $5; $55 = ($54|0)>(6); $or$cond19 = $or$cond17 | $55; if ($or$cond19) { $56 = $0; _png_error($56,179427); } $57 = $5; $58 = ($57|0)==(3); $59 = $4; $60 = ($59|0)>(8); $or$cond21 = $58 & $60; if ($or$cond21) { label = 17; } else { $61 = $5; $62 = ($61|0)==(2); $63 = $5; $64 = ($63|0)==(4); $or$cond23 = $62 | $64; $65 = $5; $66 = ($65|0)==(6); $or$cond25 = $or$cond23 | $66; $67 = $4; $68 = ($67|0)<(8); $or$cond27 = $or$cond25 & $68; if ($or$cond27) { label = 17; } } if ((label|0) == 17) { $69 = $0; _png_error($69,179454); } $70 = $6; $71 = ($70|0)>=(2); if ($71) { $72 = $0; _png_error($72,179503); } $73 = $7; $74 = ($73|0)!=(0); if ($74) { $75 = $0; _png_error($75,179536); } $76 = $0; $77 = ((($76)) + 196|0); $78 = HEAP32[$77>>2]|0; $79 = $78 & 4096; $80 = ($79|0)!=(0); if ($80) { $81 = $0; $82 = ((($81)) + 652|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)!=(0); if ($84) { $85 = $0; _png_warning($85,179571); } } $86 = $8; $87 = ($86|0)!=(0); if ($87) { $88 = $0; $89 = ((($88)) + 652|0); $90 = HEAP32[$89>>2]|0; $91 = $90 & 4; $92 = ($91|0)!=(0); $93 = $8; $94 = ($93|0)==(64); $or$cond29 = $92 & $94; if ($or$cond29) { $95 = $0; $96 = ((($95)) + 196|0); $97 = HEAP32[$96>>2]|0; $98 = $97 & 4096; $99 = ($98|0)==(0); if ($99) { $100 = $5; $101 = ($100|0)==(2); $102 = $5; $103 = ($102|0)==(6); $or$cond31 = $101 | $103; if (!($or$cond31)) { label = 29; } } else { label = 29; } } else { label = 29; } if ((label|0) == 29) { $104 = $0; _png_error($104,179620); } $105 = $0; $106 = ((($105)) + 196|0); $107 = HEAP32[$106>>2]|0; $108 = $107 & 4096; $109 = ($108|0)!=(0); if ($109) { $110 = $0; _png_warning($110,179650); } } $111 = $2; $112 = $1; HEAP32[$112>>2] = $111; $113 = $3; $114 = $1; $115 = ((($114)) + 4|0); HEAP32[$115>>2] = $113; $116 = $4; $117 = $116&255; $118 = $1; $119 = ((($118)) + 24|0); HEAP8[$119>>0] = $117; $120 = $5; $121 = $120&255; $122 = $1; $123 = ((($122)) + 25|0); HEAP8[$123>>0] = $121; $124 = $7; $125 = $124&255; $126 = $1; $127 = ((($126)) + 26|0); HEAP8[$127>>0] = $125; $128 = $8; $129 = $128&255; $130 = $1; $131 = ((($130)) + 27|0); HEAP8[$131>>0] = $129; $132 = $6; $133 = $132&255; $134 = $1; $135 = ((($134)) + 28|0); HEAP8[$135>>0] = $133; $136 = $1; $137 = ((($136)) + 25|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $140 = ($139|0)==(3); $141 = $1; do { if ($140) { $142 = ((($141)) + 29|0); HEAP8[$142>>0] = 1; } else { $143 = ((($141)) + 25|0); $144 = HEAP8[$143>>0]|0; $145 = $144&255; $146 = $145 & 2; $147 = ($146|0)!=(0); $148 = $1; $149 = ((($148)) + 29|0); if ($147) { HEAP8[$149>>0] = 3; break; } else { HEAP8[$149>>0] = 1; break; } } } while(0); $150 = $1; $151 = ((($150)) + 25|0); $152 = HEAP8[$151>>0]|0; $153 = $152&255; $154 = $153 & 4; $155 = ($154|0)!=(0); if ($155) { $156 = $1; $157 = ((($156)) + 29|0); $158 = HEAP8[$157>>0]|0; $159 = (($158) + 1)<<24>>24; HEAP8[$157>>0] = $159; } $160 = $1; $161 = ((($160)) + 29|0); $162 = HEAP8[$161>>0]|0; $163 = $162&255; $164 = $1; $165 = ((($164)) + 24|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = Math_imul($163, $167)|0; $169 = $168&255; $170 = $1; $171 = ((($170)) + 30|0); HEAP8[$171>>0] = $169; $172 = $2; $173 = ($172>>>0)>(536870782); $174 = $1; if ($173) { $175 = ((($174)) + 12|0); HEAP32[$175>>2] = 0; STACKTOP = sp;return; } $176 = ((($174)) + 30|0); $177 = HEAP8[$176>>0]|0; $178 = $177&255; $179 = ($178|0)>=(8); $180 = $2; $181 = $1; $182 = ((($181)) + 30|0); $183 = HEAP8[$182>>0]|0; $184 = $183&255; if ($179) { $185 = $184 >>> 3; $186 = Math_imul($180, $185)|0; $192 = $186; } else { $187 = Math_imul($180, $184)|0; $188 = (($187) + 7)|0; $189 = $188 >>> 3; $192 = $189; } $190 = $1; $191 = ((($190)) + 12|0); HEAP32[$191>>2] = $192; STACKTOP = sp;return; } function _png_set_oFFs($png_ptr,$info_ptr,$offset_x,$offset_y,$unit_type) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $offset_x = $offset_x|0; $offset_y = $offset_y|0; $unit_type = $unit_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $offset_x; $3 = $offset_y; $4 = $unit_type; $5 = $0; $6 = ($5|0)==(0|0); $7 = $1; $8 = ($7|0)==(0|0); $or$cond = $6 | $8; if ($or$cond) { STACKTOP = sp;return; } $9 = $2; $10 = $1; $11 = ((($10)) + 100|0); HEAP32[$11>>2] = $9; $12 = $3; $13 = $1; $14 = ((($13)) + 104|0); HEAP32[$14>>2] = $12; $15 = $4; $16 = $15&255; $17 = $1; $18 = ((($17)) + 108|0); HEAP8[$18>>0] = $16; $19 = $1; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $21 | 256; HEAP32[$20>>2] = $22; STACKTOP = sp;return; } function _png_set_pCAL($png_ptr,$info_ptr,$purpose,$X0,$X1,$type,$nparams,$units,$params) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $purpose = $purpose|0; $X0 = $X0|0; $X1 = $X1|0; $type = $type|0; $nparams = $nparams|0; $units = $units|0; $params = $params|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $length = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $purpose; $3 = $X0; $4 = $X1; $5 = $type; $6 = $nparams; $7 = $units; $8 = $params; $9 = $0; $10 = ($9|0)==(0|0); $11 = $1; $12 = ($11|0)==(0|0); $or$cond = $10 | $12; if ($or$cond) { STACKTOP = sp;return; } $13 = $2; $14 = (_strlen($13)|0); $15 = (($14) + 1)|0; $length = $15; $16 = $0; $17 = $length; $18 = (_png_malloc_warn($16,$17)|0); $19 = $1; $20 = ((($19)) + 160|0); HEAP32[$20>>2] = $18; $21 = $1; $22 = ((($21)) + 160|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $25 = $0; _png_warning($25,179680); STACKTOP = sp;return; } $26 = $1; $27 = ((($26)) + 160|0); $28 = HEAP32[$27>>2]|0; $29 = $2; $30 = $length; _memcpy(($28|0),($29|0),($30|0))|0; $31 = $3; $32 = $1; $33 = ((($32)) + 164|0); HEAP32[$33>>2] = $31; $34 = $4; $35 = $1; $36 = ((($35)) + 168|0); HEAP32[$36>>2] = $34; $37 = $5; $38 = $37&255; $39 = $1; $40 = ((($39)) + 180|0); HEAP8[$40>>0] = $38; $41 = $6; $42 = $41&255; $43 = $1; $44 = ((($43)) + 181|0); HEAP8[$44>>0] = $42; $45 = $7; $46 = (_strlen($45)|0); $47 = (($46) + 1)|0; $length = $47; $48 = $0; $49 = $length; $50 = (_png_malloc_warn($48,$49)|0); $51 = $1; $52 = ((($51)) + 172|0); HEAP32[$52>>2] = $50; $53 = $1; $54 = ((($53)) + 172|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); if ($56) { $57 = $0; _png_warning($57,179718); STACKTOP = sp;return; } $58 = $1; $59 = ((($58)) + 172|0); $60 = HEAP32[$59>>2]|0; $61 = $7; $62 = $length; _memcpy(($60|0),($61|0),($62|0))|0; $63 = $0; $64 = $6; $65 = (($64) + 1)|0; $66 = $65<<2; $67 = (_png_malloc_warn($63,$66)|0); $68 = $1; $69 = ((($68)) + 176|0); HEAP32[$69>>2] = $67; $70 = $1; $71 = ((($70)) + 176|0); $72 = HEAP32[$71>>2]|0; $73 = ($72|0)==(0|0); if ($73) { $74 = $0; _png_warning($74,179754); STACKTOP = sp;return; } $75 = $1; $76 = ((($75)) + 176|0); $77 = HEAP32[$76>>2]|0; $78 = $6; $79 = (($78) + 1)|0; $80 = $79<<2; _memset(($77|0),0,($80|0))|0; $i = 0; while(1) { $81 = $i; $82 = $6; $83 = ($81|0)<($82|0); if (!($83)) { label = 13; break; } $84 = $i; $85 = $8; $86 = (($85) + ($84<<2)|0); $87 = HEAP32[$86>>2]|0; $88 = (_strlen($87)|0); $89 = (($88) + 1)|0; $length = $89; $90 = $0; $91 = $length; $92 = (_png_malloc_warn($90,$91)|0); $93 = $i; $94 = $1; $95 = ((($94)) + 176|0); $96 = HEAP32[$95>>2]|0; $97 = (($96) + ($93<<2)|0); HEAP32[$97>>2] = $92; $98 = $i; $99 = $1; $100 = ((($99)) + 176|0); $101 = HEAP32[$100>>2]|0; $102 = (($101) + ($98<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)==(0|0); if ($104) { label = 11; break; } $106 = $i; $107 = $1; $108 = ((($107)) + 176|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + ($106<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = $i; $113 = $8; $114 = (($113) + ($112<<2)|0); $115 = HEAP32[$114>>2]|0; $116 = $length; _memcpy(($111|0),($115|0),($116|0))|0; $117 = $i; $118 = (($117) + 1)|0; $i = $118; } if ((label|0) == 11) { $105 = $0; _png_warning($105,179791); STACKTOP = sp;return; } else if ((label|0) == 13) { $119 = $1; $120 = ((($119)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = $121 | 1024; HEAP32[$120>>2] = $122; $123 = $1; $124 = ((($123)) + 184|0); $125 = HEAP32[$124>>2]|0; $126 = $125 | 128; HEAP32[$124>>2] = $126; STACKTOP = sp;return; } } function _png_set_sCAL($png_ptr,$info_ptr,$unit,$width,$height) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $unit = $unit|0; $width = +$width; $height = +$height; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $unit; $3 = $width; $4 = $height; $5 = $0; $6 = ($5|0)==(0|0); $7 = $1; $8 = ($7|0)==(0|0); $or$cond = $6 | $8; if ($or$cond) { STACKTOP = sp;return; } $9 = $2; $10 = $9&255; $11 = $1; $12 = ((($11)) + 220|0); HEAP8[$12>>0] = $10; $13 = $3; $14 = $1; $15 = ((($14)) + 224|0); HEAPF64[$15>>3] = $13; $16 = $4; $17 = $1; $18 = ((($17)) + 232|0); HEAPF64[$18>>3] = $16; $19 = $1; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $21 | 16384; HEAP32[$20>>2] = $22; STACKTOP = sp;return; } function _png_set_pHYs($png_ptr,$info_ptr,$res_x,$res_y,$unit_type) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $res_x = $res_x|0; $res_y = $res_y|0; $unit_type = $unit_type|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $res_x; $3 = $res_y; $4 = $unit_type; $5 = $0; $6 = ($5|0)==(0|0); $7 = $1; $8 = ($7|0)==(0|0); $or$cond = $6 | $8; if ($or$cond) { STACKTOP = sp;return; } $9 = $2; $10 = $1; $11 = ((($10)) + 112|0); HEAP32[$11>>2] = $9; $12 = $3; $13 = $1; $14 = ((($13)) + 116|0); HEAP32[$14>>2] = $12; $15 = $4; $16 = $15&255; $17 = $1; $18 = ((($17)) + 120|0); HEAP8[$18>>0] = $16; $19 = $1; $20 = ((($19)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = $21 | 128; HEAP32[$20>>2] = $22; STACKTOP = sp;return; } function _png_set_PLTE($png_ptr,$info_ptr,$palette,$num_palette) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $palette = $palette|0; $num_palette = $num_palette|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $palette; $3 = $num_palette; $4 = $0; $5 = ($4|0)==(0|0); $6 = $1; $7 = ($6|0)==(0|0); $or$cond = $5 | $7; if ($or$cond) { STACKTOP = sp;return; } $8 = $3; $9 = ($8|0)<(0); $10 = $3; $11 = ($10|0)>(256); $or$cond3 = $9 | $11; do { if ($or$cond3) { $12 = $1; $13 = ((($12)) + 25|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ($15|0)==(3); $17 = $0; if ($16) { _png_error($17,179831); break; } _png_warning($17,179831); STACKTOP = sp;return; } } while(0); $18 = $0; $19 = $1; _png_free_data($18,$19,4096,0); $20 = $0; $21 = (_png_malloc($20,768)|0); $22 = $0; $23 = ((($22)) + 368|0); HEAP32[$23>>2] = $21; $24 = $0; $25 = ((($24)) + 368|0); $26 = HEAP32[$25>>2]|0; _memset(($26|0),0,768)|0; $27 = $0; $28 = ((($27)) + 368|0); $29 = HEAP32[$28>>2]|0; $30 = $2; $31 = $3; $32 = ($31*3)|0; _memcpy(($29|0),($30|0),($32|0))|0; $33 = $0; $34 = ((($33)) + 368|0); $35 = HEAP32[$34>>2]|0; $36 = $1; $37 = ((($36)) + 16|0); HEAP32[$37>>2] = $35; $38 = $3; $39 = $38&65535; $40 = $0; $41 = ((($40)) + 372|0); HEAP16[$41>>1] = $39; $42 = $1; $43 = ((($42)) + 20|0); HEAP16[$43>>1] = $39; $44 = $1; $45 = ((($44)) + 184|0); $46 = HEAP32[$45>>2]|0; $47 = $46 | 4096; HEAP32[$45>>2] = $47; $48 = $1; $49 = ((($48)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = $50 | 8; HEAP32[$49>>2] = $51; STACKTOP = sp;return; } function _png_set_sBIT($png_ptr,$info_ptr,$sig_bit) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $sig_bit = $sig_bit|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $sig_bit; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $1; $8 = ((($7)) + 68|0); $9 = $2; ;HEAP8[$8>>0]=HEAP8[$9>>0]|0;HEAP8[$8+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$8+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$8+3>>0]=HEAP8[$9+3>>0]|0;HEAP8[$8+4>>0]=HEAP8[$9+4>>0]|0; $10 = $1; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 | 2; HEAP32[$11>>2] = $13; STACKTOP = sp;return; } function _png_set_sRGB($png_ptr,$info_ptr,$intent) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $intent = $intent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $intent; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $2; $8 = $7&255; $9 = $1; $10 = ((($9)) + 44|0); HEAP8[$10>>0] = $8; $11 = $1; $12 = ((($11)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = $13 | 2048; HEAP32[$12>>2] = $14; STACKTOP = sp;return; } function _png_set_sRGB_gAMA_and_cHRM($png_ptr,$info_ptr,$intent) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $intent = $intent|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $blue_x = 0.0, $blue_y = 0.0, $file_gamma = 0.0, $green_x = 0.0; var $green_y = 0.0, $int_blue_x = 0, $int_blue_y = 0, $int_file_gamma = 0, $int_green_x = 0, $int_green_y = 0, $int_red_x = 0, $int_red_y = 0, $int_white_x = 0, $int_white_y = 0, $or$cond = 0, $red_x = 0.0, $red_y = 0.0, $white_x = 0.0, $white_y = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $intent; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $0; $8 = $1; $9 = $2; _png_set_sRGB($7,$8,$9); $file_gamma = 0.45454999804496765; $10 = $0; $11 = $1; $12 = $file_gamma; $13 = $12; _png_set_gAMA($10,$11,$13); $int_file_gamma = 45455; $14 = $0; $15 = $1; $16 = $int_file_gamma; _png_set_gAMA_fixed($14,$15,$16); $int_white_x = 31270; $int_white_y = 32900; $int_red_x = 64000; $int_red_y = 33000; $int_green_x = 30000; $int_green_y = 60000; $int_blue_x = 15000; $int_blue_y = 6000; $white_x = 0.31270000338554382; $white_y = 0.32899999618530273; $red_x = 0.63999998569488525; $red_y = 0.33000001311302185; $green_x = 0.30000001192092896; $green_y = 0.60000002384185791; $blue_x = 0.15000000596046448; $blue_y = 0.059999998658895493; $17 = $0; $18 = $int_white_x; $19 = $int_white_y; $20 = $int_red_x; $21 = $int_red_y; $22 = $int_green_x; $23 = $int_green_y; $24 = $int_blue_x; $25 = $int_blue_y; $26 = (_png_check_cHRM_fixed($17,$18,$19,$20,$21,$22,$23,$24,$25)|0); $27 = ($26|0)!=(0); if (!($27)) { STACKTOP = sp;return; } $28 = $0; $29 = $1; $30 = $int_white_x; $31 = $int_white_y; $32 = $int_red_x; $33 = $int_red_y; $34 = $int_green_x; $35 = $int_green_y; $36 = $int_blue_x; $37 = $int_blue_y; _png_set_cHRM_fixed($28,$29,$30,$31,$32,$33,$34,$35,$36,$37); $38 = $0; $39 = $1; $40 = $white_x; $41 = $40; $42 = $white_y; $43 = $42; $44 = $red_x; $45 = $44; $46 = $red_y; $47 = $46; $48 = $green_x; $49 = $48; $50 = $green_y; $51 = $50; $52 = $blue_x; $53 = $52; $54 = $blue_y; $55 = $54; _png_set_cHRM($38,$39,$41,$43,$45,$47,$49,$51,$53,$55); STACKTOP = sp;return; } function _png_set_iCCP($png_ptr,$info_ptr,$name,$compression_type,$profile,$proflen) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $name = $name|0; $compression_type = $compression_type|0; $profile = $profile|0; $proflen = $proflen|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $length = 0, $new_iccp_name = 0, $new_iccp_profile = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $name; $3 = $compression_type; $4 = $profile; $5 = $proflen; $6 = $0; $7 = ($6|0)==(0|0); $8 = $1; $9 = ($8|0)==(0|0); $or$cond = $7 | $9; $10 = $2; $11 = ($10|0)==(0|0); $or$cond3 = $or$cond | $11; $12 = $4; $13 = ($12|0)==(0|0); $or$cond5 = $or$cond3 | $13; if ($or$cond5) { STACKTOP = sp;return; } $14 = $2; $15 = (_strlen($14)|0); $16 = (($15) + 1)|0; $length = $16; $17 = $0; $18 = $length; $19 = (_png_malloc_warn($17,$18)|0); $new_iccp_name = $19; $20 = $new_iccp_name; $21 = ($20|0)==(0|0); if ($21) { $22 = $0; _png_warning($22,179854); STACKTOP = sp;return; } $23 = $new_iccp_name; $24 = $2; $25 = $length; _memcpy(($23|0),($24|0),($25|0))|0; $26 = $0; $27 = $5; $28 = (_png_malloc_warn($26,$27)|0); $new_iccp_profile = $28; $29 = $new_iccp_profile; $30 = ($29|0)==(0|0); if ($30) { $31 = $0; $32 = $new_iccp_name; _png_free($31,$32); $33 = $0; _png_warning($33,179897); STACKTOP = sp;return; } else { $34 = $new_iccp_profile; $35 = $4; $36 = $5; _memcpy(($34|0),($35|0),($36|0))|0; $37 = $0; $38 = $1; _png_free_data($37,$38,16,0); $39 = $5; $40 = $1; $41 = ((($40)) + 204|0); HEAP32[$41>>2] = $39; $42 = $new_iccp_name; $43 = $1; $44 = ((($43)) + 196|0); HEAP32[$44>>2] = $42; $45 = $new_iccp_profile; $46 = $1; $47 = ((($46)) + 200|0); HEAP32[$47>>2] = $45; $48 = $3; $49 = $48&255; $50 = $1; $51 = ((($50)) + 208|0); HEAP8[$51>>0] = $49; $52 = $1; $53 = ((($52)) + 184|0); $54 = HEAP32[$53>>2]|0; $55 = $54 | 16; HEAP32[$53>>2] = $55; $56 = $1; $57 = ((($56)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = $58 | 4096; HEAP32[$57>>2] = $59; STACKTOP = sp;return; } } function _png_set_text_2($png_ptr,$info_ptr,$text_ptr,$num_text) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $text_ptr = $text_ptr|0; $num_text = $num_text|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $i = 0, $key_len = 0, $lang_key_len = 0, $lang_len = 0, $old_max = 0, $old_text = 0, $or$cond = 0, $or$cond3 = 0, $text_length = 0, $textp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $png_ptr; $2 = $info_ptr; $3 = $text_ptr; $4 = $num_text; $5 = $1; $6 = ($5|0)==(0|0); $7 = $2; $8 = ($7|0)==(0|0); $or$cond = $6 | $8; $9 = $4; $10 = ($9|0)==(0); $or$cond3 = $or$cond | $10; if ($or$cond3) { $0 = 0; $199 = $0; STACKTOP = sp;return ($199|0); } $11 = $2; $12 = ((($11)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = $4; $15 = (($13) + ($14))|0; $16 = $2; $17 = ((($16)) + 52|0); $18 = HEAP32[$17>>2]|0; $19 = ($15|0)>($18|0); do { if ($19) { $20 = $2; $21 = ((($20)) + 56|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)!=(0|0); if ($23) { $24 = $2; $25 = ((($24)) + 52|0); $26 = HEAP32[$25>>2]|0; $old_max = $26; $27 = $2; $28 = ((($27)) + 48|0); $29 = HEAP32[$28>>2]|0; $30 = $4; $31 = (($29) + ($30))|0; $32 = (($31) + 8)|0; $33 = $2; $34 = ((($33)) + 52|0); HEAP32[$34>>2] = $32; $35 = $2; $36 = ((($35)) + 56|0); $37 = HEAP32[$36>>2]|0; $old_text = $37; $38 = $1; $39 = $2; $40 = ((($39)) + 52|0); $41 = HEAP32[$40>>2]|0; $42 = $41<<4; $43 = (_png_malloc_warn($38,$42)|0); $44 = $2; $45 = ((($44)) + 56|0); HEAP32[$45>>2] = $43; $46 = $2; $47 = ((($46)) + 56|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { $52 = $2; $53 = ((($52)) + 56|0); $54 = HEAP32[$53>>2]|0; $55 = $old_text; $56 = $old_max; $57 = $56<<4; _memcpy(($54|0),($55|0),($57|0))|0; $58 = $1; $59 = $old_text; _png_free($58,$59); break; } $50 = $1; $51 = $old_text; _png_free($50,$51); $0 = 1; $199 = $0; STACKTOP = sp;return ($199|0); } else { $60 = $4; $61 = (($60) + 8)|0; $62 = $2; $63 = ((($62)) + 52|0); HEAP32[$63>>2] = $61; $64 = $2; $65 = ((($64)) + 48|0); HEAP32[$65>>2] = 0; $66 = $1; $67 = $2; $68 = ((($67)) + 52|0); $69 = HEAP32[$68>>2]|0; $70 = $69<<4; $71 = (_png_malloc_warn($66,$70)|0); $72 = $2; $73 = ((($72)) + 56|0); HEAP32[$73>>2] = $71; $74 = $2; $75 = ((($74)) + 56|0); $76 = HEAP32[$75>>2]|0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = $2; $79 = ((($78)) + 184|0); $80 = HEAP32[$79>>2]|0; $81 = $80 | 16384; HEAP32[$79>>2] = $81; break; } $0 = 1; $199 = $0; STACKTOP = sp;return ($199|0); } } } while(0); $i = 0; L19: while(1) { $82 = $i; $83 = $4; $84 = ($82|0)<($83|0); if (!($84)) { label = 26; break; } $85 = $2; $86 = ((($85)) + 48|0); $87 = HEAP32[$86>>2]|0; $88 = $2; $89 = ((($88)) + 56|0); $90 = HEAP32[$89>>2]|0; $91 = (($90) + ($87<<4)|0); $textp = $91; $92 = $i; $93 = $3; $94 = (($93) + ($92<<4)|0); $95 = ((($94)) + 4|0); $96 = HEAP32[$95>>2]|0; $97 = ($96|0)==(0|0); do { if (!($97)) { $98 = $i; $99 = $3; $100 = (($99) + ($98<<4)|0); $101 = ((($100)) + 4|0); $102 = HEAP32[$101>>2]|0; $103 = (_strlen($102)|0); $key_len = $103; $104 = $i; $105 = $3; $106 = (($105) + ($104<<4)|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)<=(0); if (!($108)) { $115 = $1; _png_warning($115,179942); break; } $lang_len = 0; $lang_key_len = 0; $109 = $i; $110 = $3; $111 = (($110) + ($109<<4)|0); $112 = ((($111)) + 8|0); $113 = HEAP32[$112>>2]|0; $114 = ($113|0)==(0|0); if ($114) { label = 18; } else { $116 = $i; $117 = $3; $118 = (($117) + ($116<<4)|0); $119 = ((($118)) + 8|0); $120 = HEAP32[$119>>2]|0; $121 = HEAP8[$120>>0]|0; $122 = $121 << 24 >> 24; $123 = ($122|0)==(0); if ($123) { label = 18; } else { $125 = $i; $126 = $3; $127 = (($126) + ($125<<4)|0); $128 = ((($127)) + 8|0); $129 = HEAP32[$128>>2]|0; $130 = (_strlen($129)|0); $text_length = $130; $131 = $i; $132 = $3; $133 = (($132) + ($131<<4)|0); $134 = HEAP32[$133>>2]|0; $135 = $textp; HEAP32[$135>>2] = $134; } } if ((label|0) == 18) { label = 0; $text_length = 0; $124 = $textp; HEAP32[$124>>2] = -1; } $136 = $1; $137 = $key_len; $138 = $text_length; $139 = (($137) + ($138))|0; $140 = $lang_len; $141 = (($139) + ($140))|0; $142 = $lang_key_len; $143 = (($141) + ($142))|0; $144 = (($143) + 4)|0; $145 = (_png_malloc_warn($136,$144)|0); $146 = $textp; $147 = ((($146)) + 4|0); HEAP32[$147>>2] = $145; $148 = $textp; $149 = ((($148)) + 4|0); $150 = HEAP32[$149>>2]|0; $151 = ($150|0)==(0|0); if ($151) { label = 21; break L19; } $152 = $textp; $153 = ((($152)) + 4|0); $154 = HEAP32[$153>>2]|0; $155 = $i; $156 = $3; $157 = (($156) + ($155<<4)|0); $158 = ((($157)) + 4|0); $159 = HEAP32[$158>>2]|0; $160 = $key_len; _memcpy(($154|0),($159|0),($160|0))|0; $161 = $textp; $162 = ((($161)) + 4|0); $163 = HEAP32[$162>>2]|0; $164 = $key_len; $165 = (($163) + ($164)|0); HEAP8[$165>>0] = 0; $166 = $textp; $167 = ((($166)) + 4|0); $168 = HEAP32[$167>>2]|0; $169 = $key_len; $170 = (($168) + ($169)|0); $171 = ((($170)) + 1|0); $172 = $textp; $173 = ((($172)) + 8|0); HEAP32[$173>>2] = $171; $174 = $text_length; $175 = ($174|0)!=(0); if ($175) { $176 = $textp; $177 = ((($176)) + 8|0); $178 = HEAP32[$177>>2]|0; $179 = $i; $180 = $3; $181 = (($180) + ($179<<4)|0); $182 = ((($181)) + 8|0); $183 = HEAP32[$182>>2]|0; $184 = $text_length; _memcpy(($178|0),($183|0),($184|0))|0; } $185 = $textp; $186 = ((($185)) + 8|0); $187 = HEAP32[$186>>2]|0; $188 = $text_length; $189 = (($187) + ($188)|0); HEAP8[$189>>0] = 0; $190 = $text_length; $191 = $textp; $192 = ((($191)) + 12|0); HEAP32[$192>>2] = $190; $193 = $2; $194 = ((($193)) + 48|0); $195 = HEAP32[$194>>2]|0; $196 = (($195) + 1)|0; HEAP32[$194>>2] = $196; } } while(0); $197 = $i; $198 = (($197) + 1)|0; $i = $198; } if ((label|0) == 21) { $0 = 1; $199 = $0; STACKTOP = sp;return ($199|0); } else if ((label|0) == 26) { $0 = 0; $199 = $0; STACKTOP = sp;return ($199|0); } return (0)|0; } function _png_set_tIME($png_ptr,$info_ptr,$mod_time) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $mod_time = $mod_time|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $mod_time; $3 = $0; $4 = ($3|0)==(0|0); $5 = $1; $6 = ($5|0)==(0|0); $or$cond = $4 | $6; if ($or$cond) { STACKTOP = sp;return; } $7 = $0; $8 = ((($7)) + 196|0); $9 = HEAP32[$8>>2]|0; $10 = $9 & 512; $11 = ($10|0)!=(0); if ($11) { STACKTOP = sp;return; } $12 = $1; $13 = ((($12)) + 60|0); $14 = $2; ;HEAP16[$13>>1]=HEAP16[$14>>1]|0;HEAP16[$13+2>>1]=HEAP16[$14+2>>1]|0;HEAP16[$13+4>>1]=HEAP16[$14+4>>1]|0;HEAP16[$13+6>>1]=HEAP16[$14+6>>1]|0; $15 = $1; $16 = ((($15)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = $17 | 512; HEAP32[$16>>2] = $18; STACKTOP = sp;return; } function _png_set_tRNS($png_ptr,$info_ptr,$trans,$num_trans,$trans_values) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $trans = $trans|0; $num_trans = $num_trans|0; $trans_values = $trans_values|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $sample_max = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $trans; $3 = $num_trans; $4 = $trans_values; $5 = $0; $6 = ($5|0)==(0|0); $7 = $1; $8 = ($7|0)==(0|0); $or$cond = $6 | $8; if ($or$cond) { STACKTOP = sp;return; } $9 = $2; $10 = ($9|0)!=(0|0); if ($10) { $11 = $0; $12 = $1; _png_free_data($11,$12,8192,0); $13 = $0; $14 = (_png_malloc($13,256)|0); $15 = $1; $16 = ((($15)) + 76|0); HEAP32[$16>>2] = $14; $17 = $0; $18 = ((($17)) + 484|0); HEAP32[$18>>2] = $14; $19 = $3; $20 = ($19|0)>(0); $21 = $3; $22 = ($21|0)<=(256); $or$cond3 = $20 & $22; if ($or$cond3) { $23 = $1; $24 = ((($23)) + 76|0); $25 = HEAP32[$24>>2]|0; $26 = $2; $27 = $3; _memcpy(($25|0),($26|0),($27|0))|0; } } $28 = $4; $29 = ($28|0)!=(0|0); if ($29) { $30 = $1; $31 = ((($30)) + 24|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = 1 << $33; $sample_max = $34; $35 = $1; $36 = ((($35)) + 25|0); $37 = HEAP8[$36>>0]|0; $38 = $37&255; $39 = ($38|0)==(0); if ($39) { $40 = $4; $41 = ((($40)) + 8|0); $42 = HEAP16[$41>>1]|0; $43 = $42&65535; $44 = $sample_max; $45 = ($43|0)>($44|0); if ($45) { label = 12; } else { label = 8; } } else { label = 8; } if ((label|0) == 8) { $46 = $1; $47 = ((($46)) + 25|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = ($49|0)==(2); if ($50) { $51 = $4; $52 = ((($51)) + 2|0); $53 = HEAP16[$52>>1]|0; $54 = $53&65535; $55 = $sample_max; $56 = ($54|0)>($55|0); if ($56) { label = 12; } else { $57 = $4; $58 = ((($57)) + 4|0); $59 = HEAP16[$58>>1]|0; $60 = $59&65535; $61 = $sample_max; $62 = ($60|0)>($61|0); if ($62) { label = 12; } else { $63 = $4; $64 = ((($63)) + 6|0); $65 = HEAP16[$64>>1]|0; $66 = $65&65535; $67 = $sample_max; $68 = ($66|0)>($67|0); if ($68) { label = 12; } } } } } if ((label|0) == 12) { $69 = $0; _png_warning($69,179968); } $70 = $1; $71 = ((($70)) + 80|0); $72 = $4; ;HEAP16[$71>>1]=HEAP16[$72>>1]|0;HEAP16[$71+2>>1]=HEAP16[$72+2>>1]|0;HEAP16[$71+4>>1]=HEAP16[$72+4>>1]|0;HEAP16[$71+6>>1]=HEAP16[$72+6>>1]|0;HEAP16[$71+8>>1]=HEAP16[$72+8>>1]|0; $73 = $3; $74 = ($73|0)==(0); if ($74) { $3 = 1; } } $75 = $3; $76 = $75&65535; $77 = $1; $78 = ((($77)) + 22|0); HEAP16[$78>>1] = $76; $79 = $3; $80 = ($79|0)!=(0); if (!($80)) { STACKTOP = sp;return; } $81 = $1; $82 = ((($81)) + 8|0); $83 = HEAP32[$82>>2]|0; $84 = $83 | 16; HEAP32[$82>>2] = $84; $85 = $1; $86 = ((($85)) + 184|0); $87 = HEAP32[$86>>2]|0; $88 = $87 | 8192; HEAP32[$86>>2] = $88; STACKTOP = sp;return; } function _png_set_sPLT($png_ptr,$info_ptr,$entries,$nentries) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $entries = $entries|0; $nentries = $nentries|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $from = 0, $i = 0, $length = 0, $np = 0; var $or$cond = 0, $to = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $entries; $3 = $nentries; $4 = $0; $5 = ($4|0)==(0|0); $6 = $1; $7 = ($6|0)==(0|0); $or$cond = $5 | $7; if ($or$cond) { STACKTOP = sp;return; } $8 = $0; $9 = $1; $10 = ((($9)) + 216|0); $11 = HEAP32[$10>>2]|0; $12 = $3; $13 = (($11) + ($12))|0; $14 = $13<<4; $15 = (_png_malloc_warn($8,$14)|0); $np = $15; $16 = $np; $17 = ($16|0)==(0|0); if ($17) { $18 = $0; _png_warning($18,180018); STACKTOP = sp;return; } $19 = $np; $20 = $1; $21 = ((($20)) + 212|0); $22 = HEAP32[$21>>2]|0; $23 = $1; $24 = ((($23)) + 216|0); $25 = HEAP32[$24>>2]|0; $26 = $25<<4; _memcpy(($19|0),($22|0),($26|0))|0; $27 = $0; $28 = $1; $29 = ((($28)) + 212|0); $30 = HEAP32[$29>>2]|0; _png_free($27,$30); $31 = $1; $32 = ((($31)) + 212|0); HEAP32[$32>>2] = 0; $i = 0; while(1) { $33 = $i; $34 = $3; $35 = ($33|0)<($34|0); $36 = $np; $37 = $1; if (!($35)) { break; } $38 = ((($37)) + 216|0); $39 = HEAP32[$38>>2]|0; $40 = (($36) + ($39<<4)|0); $41 = $i; $42 = (($40) + ($41<<4)|0); $to = $42; $43 = $2; $44 = $i; $45 = (($43) + ($44<<4)|0); $from = $45; $46 = $from; $47 = HEAP32[$46>>2]|0; $48 = (_strlen($47)|0); $49 = (($48) + 1)|0; $length = $49; $50 = $0; $51 = $length; $52 = (_png_malloc_warn($50,$51)|0); $53 = $to; HEAP32[$53>>2] = $52; $54 = $to; $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); do { if ($56) { $57 = $0; _png_warning($57,180047); } else { $58 = $to; $59 = HEAP32[$58>>2]|0; $60 = $from; $61 = HEAP32[$60>>2]|0; $62 = $length; _memcpy(($59|0),($61|0),($62|0))|0; $63 = $0; $64 = $from; $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = ($66*10)|0; $68 = (_png_malloc_warn($63,$67)|0); $69 = $to; $70 = ((($69)) + 8|0); HEAP32[$70>>2] = $68; $71 = $to; $72 = ((($71)) + 8|0); $73 = HEAP32[$72>>2]|0; $74 = ($73|0)==(0|0); if ($74) { $75 = $0; _png_warning($75,180047); $76 = $0; $77 = $to; $78 = HEAP32[$77>>2]|0; _png_free($76,$78); $79 = $to; HEAP32[$79>>2] = 0; break; } else { $80 = $to; $81 = ((($80)) + 8|0); $82 = HEAP32[$81>>2]|0; $83 = $from; $84 = ((($83)) + 8|0); $85 = HEAP32[$84>>2]|0; $86 = $from; $87 = ((($86)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = ($88*10)|0; _memcpy(($82|0),($85|0),($89|0))|0; $90 = $from; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = $to; $94 = ((($93)) + 12|0); HEAP32[$94>>2] = $92; $95 = $from; $96 = ((($95)) + 4|0); $97 = HEAP8[$96>>0]|0; $98 = $to; $99 = ((($98)) + 4|0); HEAP8[$99>>0] = $97; break; } } } while(0); $100 = $i; $101 = (($100) + 1)|0; $i = $101; } $102 = ((($37)) + 212|0); HEAP32[$102>>2] = $36; $103 = $3; $104 = $1; $105 = ((($104)) + 216|0); $106 = HEAP32[$105>>2]|0; $107 = (($106) + ($103))|0; HEAP32[$105>>2] = $107; $108 = $1; $109 = ((($108)) + 8|0); $110 = HEAP32[$109>>2]|0; $111 = $110 | 8192; HEAP32[$109>>2] = $111; $112 = $1; $113 = ((($112)) + 184|0); $114 = HEAP32[$113>>2]|0; $115 = $114 | 32; HEAP32[$113>>2] = $115; STACKTOP = sp;return; } function _png_set_unknown_chunks($png_ptr,$info_ptr,$unknowns,$num_unknowns) { $png_ptr = $png_ptr|0; $info_ptr = $info_ptr|0; $unknowns = $unknowns|0; $num_unknowns = $num_unknowns|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $from = 0, $i = 0, $np = 0, $or$cond = 0, $or$cond3 = 0, $to = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $info_ptr; $2 = $unknowns; $3 = $num_unknowns; $4 = $0; $5 = ($4|0)==(0|0); $6 = $1; $7 = ($6|0)==(0|0); $or$cond = $5 | $7; $8 = $3; $9 = ($8|0)==(0); $or$cond3 = $or$cond | $9; if ($or$cond3) { STACKTOP = sp;return; } $10 = $0; $11 = $1; $12 = ((($11)) + 192|0); $13 = HEAP32[$12>>2]|0; $14 = $3; $15 = (($13) + ($14))|0; $16 = ($15*20)|0; $17 = (_png_malloc_warn($10,$16)|0); $np = $17; $18 = $np; $19 = ($18|0)==(0|0); if ($19) { $20 = $0; _png_warning($20,180089); STACKTOP = sp;return; } $21 = $np; $22 = $1; $23 = ((($22)) + 188|0); $24 = HEAP32[$23>>2]|0; $25 = $1; $26 = ((($25)) + 192|0); $27 = HEAP32[$26>>2]|0; $28 = ($27*20)|0; _memcpy(($21|0),($24|0),($28|0))|0; $29 = $0; $30 = $1; $31 = ((($30)) + 188|0); $32 = HEAP32[$31>>2]|0; _png_free($29,$32); $33 = $1; $34 = ((($33)) + 188|0); HEAP32[$34>>2] = 0; $i = 0; while(1) { $35 = $i; $36 = $3; $37 = ($35|0)<($36|0); $38 = $np; $39 = $1; if (!($37)) { break; } $40 = ((($39)) + 192|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) + (($41*20)|0)|0); $43 = $i; $44 = (($42) + (($43*20)|0)|0); $to = $44; $45 = $2; $46 = $i; $47 = (($45) + (($46*20)|0)|0); $from = $47; $48 = $to; $49 = $from; ;HEAP8[$48>>0]=HEAP8[$49>>0]|0;HEAP8[$48+1>>0]=HEAP8[$49+1>>0]|0;HEAP8[$48+2>>0]=HEAP8[$49+2>>0]|0;HEAP8[$48+3>>0]=HEAP8[$49+3>>0]|0;HEAP8[$48+4>>0]=HEAP8[$49+4>>0]|0; $50 = $to; $51 = ((($50)) + 4|0); HEAP8[$51>>0] = 0; $52 = $from; $53 = ((($52)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = $to; $56 = ((($55)) + 12|0); HEAP32[$56>>2] = $54; $57 = $0; $58 = ((($57)) + 196|0); $59 = HEAP32[$58>>2]|0; $60 = $59 & 255; $61 = $60&255; $62 = $to; $63 = ((($62)) + 16|0); HEAP8[$63>>0] = $61; $64 = $from; $65 = ((($64)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0); do { if ($67) { $68 = $to; $69 = ((($68)) + 8|0); HEAP32[$69>>2] = 0; } else { $70 = $0; $71 = $from; $72 = ((($71)) + 12|0); $73 = HEAP32[$72>>2]|0; $74 = (_png_malloc_warn($70,$73)|0); $75 = $to; $76 = ((($75)) + 8|0); HEAP32[$76>>2] = $74; $77 = $to; $78 = ((($77)) + 8|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); if ($80) { $81 = $0; _png_warning($81,180089); $82 = $to; $83 = ((($82)) + 12|0); HEAP32[$83>>2] = 0; break; } else { $84 = $to; $85 = ((($84)) + 8|0); $86 = HEAP32[$85>>2]|0; $87 = $from; $88 = ((($87)) + 8|0); $89 = HEAP32[$88>>2]|0; $90 = $from; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; _memcpy(($86|0),($89|0),($92|0))|0; break; } } } while(0); $93 = $i; $94 = (($93) + 1)|0; $i = $94; } $95 = ((($39)) + 188|0); HEAP32[$95>>2] = $38; $96 = $3; $97 = $1; $98 = ((($97)) + 192|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($96))|0; HEAP32[$98>>2] = $100; $101 = $1; $102 = ((($101)) + 184|0); $103 = HEAP32[$102>>2]|0; $104 = $103 | 512; HEAP32[$102>>2] = $104; STACKTOP = sp;return; } function _png_set_packing($png_ptr) { $png_ptr = $png_ptr|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = $0; $4 = ((($3)) + 387|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = ($6|0)<(8); if (!($7)) { STACKTOP = sp;return; } $8 = $0; $9 = ((($8)) + 204|0); $10 = HEAP32[$9>>2]|0; $11 = $10 | 4; HEAP32[$9>>2] = $11; $12 = $0; $13 = ((($12)) + 388|0); HEAP8[$13>>0] = 8; STACKTOP = sp;return; } function _png_set_filler($png_ptr,$filler,$filler_loc) { $png_ptr = $png_ptr|0; $filler = $filler|0; $filler_loc = $filler_loc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $png_ptr; $1 = $filler; $2 = $filler_loc; $3 = $0; $4 = ($3|0)==(0|0); if ($4) { STACKTOP = sp;return; } $5 = $0; $6 = ((($5)) + 204|0); $7 = HEAP32[$6>>2]|0; $8 = $7 | 32768; HEAP32[$6>>2] = $8; $9 = $1; $10 = $9&255; $11 = $10&255; $12 = $0; $13 = ((($12)) + 394|0); HEAP16[$13>>1] = $11; $14 = $2; $15 = ($14|0)==(1); $16 = $0; $17 = ((($16)) + 200|0); $18 = HEAP32[$17>>2]|0; if ($15) { $19 = $18 | 128; HEAP32[$17>>2] = $19; } else { $20 = $18 & -129; HEAP32[$17>>2] = $20; } $21 = $0; $22 = ((($21)) + 386|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = ($24|0)==(2); if ($25) { $26 = $0; $27 = ((($26)) + 391|0); HEAP8[$27>>0] = 4; } $28 = $0; $29 = ((($28)) + 386|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ($31|0)==(0); if (!($32)) { STACKTOP = sp;return; } $33 = $0; $34 = ((($33)) + 387|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = ($36|0)>=(8); if (!($37)) { STACKTOP = sp;return; } $38 = $0; $39 = ((($38)) + 391|0); HEAP8[$39>>0] = 2; STACKTOP = sp;return; } function _png_do_invert($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $i = 0, $i2 = 0, $i5 = 0, $istop = 0, $istop3 = 0, $istop6 = 0, $rp = 0, $rp1 = 0, $rp4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)==(0); if ($6) { $7 = $1; $rp = $7; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $istop = $10; $i = 0; while(1) { $11 = $i; $12 = $istop; $13 = ($11>>>0)<($12>>>0); if (!($13)) { break; } $14 = $rp; $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = $16 ^ -1; $18 = $17&255; $19 = $rp; HEAP8[$19>>0] = $18; $20 = $rp; $21 = ((($20)) + 1|0); $rp = $21; $22 = $i; $23 = (($22) + 1)|0; $i = $23; } STACKTOP = sp;return; } $24 = $0; $25 = ((($24)) + 8|0); $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = ($27|0)==(4); if ($28) { $29 = $0; $30 = ((($29)) + 9|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = ($32|0)==(8); if ($33) { $34 = $1; $rp1 = $34; $35 = $0; $36 = ((($35)) + 4|0); $37 = HEAP32[$36>>2]|0; $istop3 = $37; $i2 = 0; while(1) { $38 = $i2; $39 = $istop3; $40 = ($38>>>0)<($39>>>0); if (!($40)) { break; } $41 = $rp1; $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = $43 ^ -1; $45 = $44&255; $46 = $rp1; HEAP8[$46>>0] = $45; $47 = $rp1; $48 = ((($47)) + 2|0); $rp1 = $48; $49 = $i2; $50 = (($49) + 2)|0; $i2 = $50; } STACKTOP = sp;return; } } $51 = $0; $52 = ((($51)) + 8|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = ($54|0)==(4); if (!($55)) { STACKTOP = sp;return; } $56 = $0; $57 = ((($56)) + 9|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = ($59|0)==(16); if (!($60)) { STACKTOP = sp;return; } $61 = $1; $rp4 = $61; $62 = $0; $63 = ((($62)) + 4|0); $64 = HEAP32[$63>>2]|0; $istop6 = $64; $i5 = 0; while(1) { $65 = $i5; $66 = $istop6; $67 = ($65>>>0)<($66>>>0); if (!($67)) { break; } $68 = $rp4; $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = $70 ^ -1; $72 = $71&255; $73 = $rp4; HEAP8[$73>>0] = $72; $74 = $rp4; $75 = ((($74)) + 1|0); $76 = HEAP8[$75>>0]|0; $77 = $76&255; $78 = $77 ^ -1; $79 = $78&255; $80 = $rp4; $81 = ((($80)) + 1|0); HEAP8[$81>>0] = $79; $82 = $rp4; $83 = ((($82)) + 4|0); $rp4 = $83; $84 = $i5; $85 = (($84) + 4)|0; $i5 = $85; } STACKTOP = sp;return; } function _png_do_swap($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i = 0, $istop = 0, $rp = 0, $t = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 9|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)==(16); if (!($6)) { STACKTOP = sp;return; } $7 = $1; $rp = $7; $8 = $0; $9 = HEAP32[$8>>2]|0; $10 = $0; $11 = ((($10)) + 10|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = Math_imul($9, $13)|0; $istop = $14; $i = 0; while(1) { $15 = $i; $16 = $istop; $17 = ($15>>>0)<($16>>>0); if (!($17)) { break; } $18 = $rp; $19 = HEAP8[$18>>0]|0; $t = $19; $20 = $rp; $21 = ((($20)) + 1|0); $22 = HEAP8[$21>>0]|0; $23 = $rp; HEAP8[$23>>0] = $22; $24 = $t; $25 = $rp; $26 = ((($25)) + 1|0); HEAP8[$26>>0] = $24; $27 = $i; $28 = (($27) + 1)|0; $i = $28; $29 = $rp; $30 = ((($29)) + 2|0); $rp = $30; } STACKTOP = sp;return; } function _png_do_packswap($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $end = 0, $rp = 0, $table = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 9|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = ($5|0)<(8); if (!($6)) { STACKTOP = sp;return; } $7 = $1; $8 = $0; $9 = ((($8)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = (($7) + ($10)|0); $end = $11; $12 = $0; $13 = ((($12)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ($15|0)==(1); do { if ($16) { $table = 180135; } else { $17 = $0; $18 = ((($17)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ($20|0)==(2); if ($21) { $table = 180391; break; } $22 = $0; $23 = ((($22)) + 9|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = ($25|0)==(4); if ($26) { $table = 180647; break; } else { STACKTOP = sp;return; } } } while(0); $27 = $1; $rp = $27; while(1) { $28 = $rp; $29 = $end; $30 = ($28>>>0)<($29>>>0); if (!($30)) { break; } $31 = $rp; $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $table; $35 = (($34) + ($33)|0); $36 = HEAP8[$35>>0]|0; $37 = $rp; HEAP8[$37>>0] = $36; $38 = $rp; $39 = ((($38)) + 1|0); $rp = $39; } STACKTOP = sp;return; } function _png_do_strip_filler($row_info,$row,$flags) { $row_info = $row_info|0; $row = $row|0; $flags = $flags|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $dp = 0, $i = 0, $row_width = 0, $sp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $flags; $3 = $1; $sp = $3; $4 = $1; $dp = $4; $5 = $0; $6 = HEAP32[$5>>2]|0; $row_width = $6; $7 = $0; $8 = ((($7)) + 8|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ($10|0)==(2); if ($11) { label = 4; } else { $12 = $0; $13 = ((($12)) + 8|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ($15|0)==(6); if ($16) { $17 = $2; $18 = $17 & 4194304; $19 = ($18|0)!=(0); if ($19) { label = 4; } else { label = 23; } } else { label = 23; } } if ((label|0) == 4) { $20 = $0; $21 = ((($20)) + 10|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($23|0)==(4); if ($24) { $25 = $0; $26 = ((($25)) + 9|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ($28|0)==(8); $30 = $2; $31 = $30 & 128; $32 = ($31|0)!=(0); if ($29) { L9: do { if ($32) { $33 = $dp; $34 = ((($33)) + 3|0); $dp = $34; $35 = $sp; $36 = ((($35)) + 4|0); $sp = $36; $i = 1; while(1) { $37 = $i; $38 = $row_width; $39 = ($37>>>0)<($38>>>0); if (!($39)) { break L9; } $40 = $sp; $41 = ((($40)) + 1|0); $sp = $41; $42 = HEAP8[$40>>0]|0; $43 = $dp; $44 = ((($43)) + 1|0); $dp = $44; HEAP8[$43>>0] = $42; $45 = $sp; $46 = ((($45)) + 1|0); $sp = $46; $47 = HEAP8[$45>>0]|0; $48 = $dp; $49 = ((($48)) + 1|0); $dp = $49; HEAP8[$48>>0] = $47; $50 = $sp; $51 = ((($50)) + 1|0); $sp = $51; $52 = HEAP8[$50>>0]|0; $53 = $dp; $54 = ((($53)) + 1|0); $dp = $54; HEAP8[$53>>0] = $52; $55 = $sp; $56 = ((($55)) + 1|0); $sp = $56; $57 = $i; $58 = (($57) + 1)|0; $i = $58; } } else { $i = 0; while(1) { $59 = $i; $60 = $row_width; $61 = ($59>>>0)<($60>>>0); if (!($61)) { break L9; } $62 = $sp; $63 = ((($62)) + 1|0); $sp = $63; $64 = $sp; $65 = ((($64)) + 1|0); $sp = $65; $66 = HEAP8[$64>>0]|0; $67 = $dp; $68 = ((($67)) + 1|0); $dp = $68; HEAP8[$67>>0] = $66; $69 = $sp; $70 = ((($69)) + 1|0); $sp = $70; $71 = HEAP8[$69>>0]|0; $72 = $dp; $73 = ((($72)) + 1|0); $dp = $73; HEAP8[$72>>0] = $71; $74 = $sp; $75 = ((($74)) + 1|0); $sp = $75; $76 = HEAP8[$74>>0]|0; $77 = $dp; $78 = ((($77)) + 1|0); $dp = $78; HEAP8[$77>>0] = $76; $79 = $i; $80 = (($79) + 1)|0; $i = $80; } } } while(0); $81 = $0; $82 = ((($81)) + 11|0); HEAP8[$82>>0] = 24; $83 = $row_width; $84 = ($83*3)|0; $85 = $0; $86 = ((($85)) + 4|0); HEAP32[$86>>2] = $84; } else { L20: do { if ($32) { $87 = $sp; $88 = ((($87)) + 8|0); $sp = $88; $89 = $dp; $90 = ((($89)) + 6|0); $dp = $90; $i = 1; while(1) { $91 = $i; $92 = $row_width; $93 = ($91>>>0)<($92>>>0); if (!($93)) { break L20; } $94 = $sp; $95 = ((($94)) + 1|0); $sp = $95; $96 = HEAP8[$94>>0]|0; $97 = $dp; $98 = ((($97)) + 1|0); $dp = $98; HEAP8[$97>>0] = $96; $99 = $sp; $100 = ((($99)) + 1|0); $sp = $100; $101 = HEAP8[$99>>0]|0; $102 = $dp; $103 = ((($102)) + 1|0); $dp = $103; HEAP8[$102>>0] = $101; $104 = $sp; $105 = ((($104)) + 1|0); $sp = $105; $106 = HEAP8[$104>>0]|0; $107 = $dp; $108 = ((($107)) + 1|0); $dp = $108; HEAP8[$107>>0] = $106; $109 = $sp; $110 = ((($109)) + 1|0); $sp = $110; $111 = HEAP8[$109>>0]|0; $112 = $dp; $113 = ((($112)) + 1|0); $dp = $113; HEAP8[$112>>0] = $111; $114 = $sp; $115 = ((($114)) + 1|0); $sp = $115; $116 = HEAP8[$114>>0]|0; $117 = $dp; $118 = ((($117)) + 1|0); $dp = $118; HEAP8[$117>>0] = $116; $119 = $sp; $120 = ((($119)) + 1|0); $sp = $120; $121 = HEAP8[$119>>0]|0; $122 = $dp; $123 = ((($122)) + 1|0); $dp = $123; HEAP8[$122>>0] = $121; $124 = $sp; $125 = ((($124)) + 2|0); $sp = $125; $126 = $i; $127 = (($126) + 1)|0; $i = $127; } } else { $i = 0; while(1) { $128 = $i; $129 = $row_width; $130 = ($128>>>0)<($129>>>0); if (!($130)) { break L20; } $131 = $sp; $132 = ((($131)) + 2|0); $sp = $132; $133 = $sp; $134 = ((($133)) + 1|0); $sp = $134; $135 = HEAP8[$133>>0]|0; $136 = $dp; $137 = ((($136)) + 1|0); $dp = $137; HEAP8[$136>>0] = $135; $138 = $sp; $139 = ((($138)) + 1|0); $sp = $139; $140 = HEAP8[$138>>0]|0; $141 = $dp; $142 = ((($141)) + 1|0); $dp = $142; HEAP8[$141>>0] = $140; $143 = $sp; $144 = ((($143)) + 1|0); $sp = $144; $145 = HEAP8[$143>>0]|0; $146 = $dp; $147 = ((($146)) + 1|0); $dp = $147; HEAP8[$146>>0] = $145; $148 = $sp; $149 = ((($148)) + 1|0); $sp = $149; $150 = HEAP8[$148>>0]|0; $151 = $dp; $152 = ((($151)) + 1|0); $dp = $152; HEAP8[$151>>0] = $150; $153 = $sp; $154 = ((($153)) + 1|0); $sp = $154; $155 = HEAP8[$153>>0]|0; $156 = $dp; $157 = ((($156)) + 1|0); $dp = $157; HEAP8[$156>>0] = $155; $158 = $sp; $159 = ((($158)) + 1|0); $sp = $159; $160 = HEAP8[$158>>0]|0; $161 = $dp; $162 = ((($161)) + 1|0); $dp = $162; HEAP8[$161>>0] = $160; $163 = $i; $164 = (($163) + 1)|0; $i = $164; } } } while(0); $165 = $0; $166 = ((($165)) + 11|0); HEAP8[$166>>0] = 48; $167 = $row_width; $168 = ($167*6)|0; $169 = $0; $170 = ((($169)) + 4|0); HEAP32[$170>>2] = $168; } $171 = $0; $172 = ((($171)) + 10|0); HEAP8[$172>>0] = 3; } else { label = 23; } } do { if ((label|0) == 23) { $173 = $0; $174 = ((($173)) + 8|0); $175 = HEAP8[$174>>0]|0; $176 = $175&255; $177 = ($176|0)==(0); if (!($177)) { $178 = $0; $179 = ((($178)) + 8|0); $180 = HEAP8[$179>>0]|0; $181 = $180&255; $182 = ($181|0)==(4); if (!($182)) { break; } $183 = $2; $184 = $183 & 4194304; $185 = ($184|0)!=(0); if (!($185)) { break; } } $186 = $0; $187 = ((($186)) + 10|0); $188 = HEAP8[$187>>0]|0; $189 = $188&255; $190 = ($189|0)==(2); if ($190) { $191 = $0; $192 = ((($191)) + 9|0); $193 = HEAP8[$192>>0]|0; $194 = $193&255; $195 = ($194|0)==(8); $196 = $2; $197 = $196 & 128; $198 = ($197|0)!=(0); if ($195) { $i = 0; L40: do { if ($198) { while(1) { $199 = $i; $200 = $row_width; $201 = ($199>>>0)<($200>>>0); if (!($201)) { break L40; } $202 = $sp; $203 = ((($202)) + 1|0); $sp = $203; $204 = HEAP8[$202>>0]|0; $205 = $dp; $206 = ((($205)) + 1|0); $dp = $206; HEAP8[$205>>0] = $204; $207 = $sp; $208 = ((($207)) + 1|0); $sp = $208; $209 = $i; $210 = (($209) + 1)|0; $i = $210; } } else { while(1) { $211 = $i; $212 = $row_width; $213 = ($211>>>0)<($212>>>0); if (!($213)) { break L40; } $214 = $sp; $215 = ((($214)) + 1|0); $sp = $215; $216 = $sp; $217 = ((($216)) + 1|0); $sp = $217; $218 = HEAP8[$216>>0]|0; $219 = $dp; $220 = ((($219)) + 1|0); $dp = $220; HEAP8[$219>>0] = $218; $221 = $i; $222 = (($221) + 1)|0; $i = $222; } } } while(0); $223 = $0; $224 = ((($223)) + 11|0); HEAP8[$224>>0] = 8; $225 = $row_width; $226 = $0; $227 = ((($226)) + 4|0); HEAP32[$227>>2] = $225; } else { L49: do { if ($198) { $228 = $sp; $229 = ((($228)) + 4|0); $sp = $229; $230 = $dp; $231 = ((($230)) + 2|0); $dp = $231; $i = 1; while(1) { $232 = $i; $233 = $row_width; $234 = ($232>>>0)<($233>>>0); if (!($234)) { break L49; } $235 = $sp; $236 = ((($235)) + 1|0); $sp = $236; $237 = HEAP8[$235>>0]|0; $238 = $dp; $239 = ((($238)) + 1|0); $dp = $239; HEAP8[$238>>0] = $237; $240 = $sp; $241 = ((($240)) + 1|0); $sp = $241; $242 = HEAP8[$240>>0]|0; $243 = $dp; $244 = ((($243)) + 1|0); $dp = $244; HEAP8[$243>>0] = $242; $245 = $sp; $246 = ((($245)) + 2|0); $sp = $246; $247 = $i; $248 = (($247) + 1)|0; $i = $248; } } else { $i = 0; while(1) { $249 = $i; $250 = $row_width; $251 = ($249>>>0)<($250>>>0); if (!($251)) { break L49; } $252 = $sp; $253 = ((($252)) + 2|0); $sp = $253; $254 = $sp; $255 = ((($254)) + 1|0); $sp = $255; $256 = HEAP8[$254>>0]|0; $257 = $dp; $258 = ((($257)) + 1|0); $dp = $258; HEAP8[$257>>0] = $256; $259 = $sp; $260 = ((($259)) + 1|0); $sp = $260; $261 = HEAP8[$259>>0]|0; $262 = $dp; $263 = ((($262)) + 1|0); $dp = $263; HEAP8[$262>>0] = $261; $264 = $i; $265 = (($264) + 1)|0; $i = $265; } } } while(0); $266 = $0; $267 = ((($266)) + 11|0); HEAP8[$267>>0] = 16; $268 = $row_width; $269 = $268<<1; $270 = $0; $271 = ((($270)) + 4|0); HEAP32[$271>>2] = $269; } $272 = $0; $273 = ((($272)) + 10|0); HEAP8[$273>>0] = 1; } } } while(0); $274 = $2; $275 = $274 & 4194304; $276 = ($275|0)!=(0); if (!($276)) { STACKTOP = sp;return; } $277 = $0; $278 = ((($277)) + 8|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $281 = $280 & -5; $282 = $281&255; HEAP8[$278>>0] = $282; STACKTOP = sp;return; } function _png_do_bgr($row_info,$row) { $row_info = $row_info|0; $row = $row|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i = 0, $i2 = 0, $i5 = 0, $i8 = 0, $row_width = 0, $rp = 0, $rp1 = 0, $rp4 = 0, $rp7 = 0, $save = 0, $save3 = 0; var $save6 = 0, $save9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = $row_info; $1 = $row; $2 = $0; $3 = ((($2)) + 8|0); $4 = HEAP8[$3>>0]|0; $5 = $4&255; $6 = $5 & 2; $7 = ($6|0)!=(0); if (!($7)) { STACKTOP = sp;return; } $8 = $0; $9 = HEAP32[$8>>2]|0; $row_width = $9; $10 = $0; $11 = ((($10)) + 9|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ($13|0)==(8); $15 = $0; if ($14) { $16 = ((($15)) + 8|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ($18|0)==(2); if ($19) { $i = 0; $20 = $1; $rp = $20; while(1) { $21 = $i; $22 = $row_width; $23 = ($21>>>0)<($22>>>0); if (!($23)) { break; } $24 = $rp; $25 = HEAP8[$24>>0]|0; $save = $25; $26 = $rp; $27 = ((($26)) + 2|0); $28 = HEAP8[$27>>0]|0; $29 = $rp; HEAP8[$29>>0] = $28; $30 = $save; $31 = $rp; $32 = ((($31)) + 2|0); HEAP8[$32>>0] = $30; $33 = $i; $34 = (($33) + 1)|0; $i = $34; $35 = $rp; $36 = ((($35)) + 3|0); $rp = $36; } STACKTOP = sp;return; } $37 = $0; $38 = ((($37)) + 8|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; $41 = ($40|0)==(6); if (!($41)) { STACKTOP = sp;return; } $i2 = 0; $42 = $1; $rp1 = $42; while(1) { $43 = $i2; $44 = $row_width; $45 = ($43>>>0)<($44>>>0); if (!($45)) { break; } $46 = $rp1; $47 = HEAP8[$46>>0]|0; $save3 = $47; $48 = $rp1; $49 = ((($48)) + 2|0); $50 = HEAP8[$49>>0]|0; $51 = $rp1; HEAP8[$51>>0] = $50; $52 = $save3; $53 = $rp1; $54 = ((($53)) + 2|0); HEAP8[$54>>0] = $52; $55 = $i2; $56 = (($55) + 1)|0; $i2 = $56; $57 = $rp1; $58 = ((($57)) + 4|0); $rp1 = $58; } STACKTOP = sp;return; } $59 = ((($15)) + 9|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = ($61|0)==(16); if (!($62)) { STACKTOP = sp;return; } $63 = $0; $64 = ((($63)) + 8|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = ($66|0)==(2); if ($67) { $i5 = 0; $68 = $1; $rp4 = $68; while(1) { $69 = $i5; $70 = $row_width; $71 = ($69>>>0)<($70>>>0); if (!($71)) { break; } $72 = $rp4; $73 = HEAP8[$72>>0]|0; $save6 = $73; $74 = $rp4; $75 = ((($74)) + 4|0); $76 = HEAP8[$75>>0]|0; $77 = $rp4; HEAP8[$77>>0] = $76; $78 = $save6; $79 = $rp4; $80 = ((($79)) + 4|0); HEAP8[$80>>0] = $78; $81 = $rp4; $82 = ((($81)) + 1|0); $83 = HEAP8[$82>>0]|0; $save6 = $83; $84 = $rp4; $85 = ((($84)) + 5|0); $86 = HEAP8[$85>>0]|0; $87 = $rp4; $88 = ((($87)) + 1|0); HEAP8[$88>>0] = $86; $89 = $save6; $90 = $rp4; $91 = ((($90)) + 5|0); HEAP8[$91>>0] = $89; $92 = $i5; $93 = (($92) + 1)|0; $i5 = $93; $94 = $rp4; $95 = ((($94)) + 6|0); $rp4 = $95; } STACKTOP = sp;return; } $96 = $0; $97 = ((($96)) + 8|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = ($99|0)==(6); if (!($100)) { STACKTOP = sp;return; } $i8 = 0; $101 = $1; $rp7 = $101; while(1) { $102 = $i8; $103 = $row_width; $104 = ($102>>>0)<($103>>>0); if (!($104)) { break; } $105 = $rp7; $106 = HEAP8[$105>>0]|0; $save9 = $106; $107 = $rp7; $108 = ((($107)) + 4|0); $109 = HEAP8[$108>>0]|0; $110 = $rp7; HEAP8[$110>>0] = $109; $111 = $save9; $112 = $rp7; $113 = ((($112)) + 4|0); HEAP8[$113>>0] = $111; $114 = $rp7; $115 = ((($114)) + 1|0); $116 = HEAP8[$115>>0]|0; $save9 = $116; $117 = $rp7; $118 = ((($117)) + 5|0); $119 = HEAP8[$118>>0]|0; $120 = $rp7; $121 = ((($120)) + 1|0); HEAP8[$121>>0] = $119; $122 = $save9; $123 = $rp7; $124 = ((($123)) + 5|0); HEAP8[$124>>0] = $122; $125 = $i8; $126 = (($125) + 1)|0; $i8 = $126; $127 = $rp7; $128 = ((($127)) + 8|0); $rp7 = $128; } STACKTOP = sp;return; } function _SDL_InitSubSystem($flags) { $flags = $flags|0; var $$0$ = 0, $$01 = 0, $$pre = 0, $$pre10 = 0, $$pre2 = 0, $$pre4 = 0, $$pre6 = 0, $$pre8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; _SDL_ClearError(); _SDL_TicksInit(); $0 = $flags >>> 4; $1 = $0 & 512; $2 = $1 | $flags; $3 = $2 & 544; $4 = ($3|0)==(0); $5 = $2 | 16384; $$0$ = $4 ? $2 : $5; $6 = $$0$ & 16384; $7 = ($6|0)==(0); if (!($7)) { $8 = HEAP8[(180917)>>0]|0; $9 = ($8<<24>>24)==(0); do { if ($9) { $10 = (_SDL_StartEventLoop()|0); $11 = ($10|0)<(0); if ($11) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { (_SDL_QuitInit()|0); $$pre = HEAP8[(180917)>>0]|0; $13 = $$pre; break; } } else { $13 = $8; } } while(0); $12 = (($13) + 1)<<24>>24; HEAP8[(180917)>>0] = $12; } $14 = $$0$ & 1; $15 = ($14|0)==(0); if (!($15)) { $16 = HEAP8[180903]|0; $17 = ($16<<24>>24)==(0); do { if ($17) { $18 = (_SDL_TimerInit()|0); $19 = ($18|0)<(0); if ($19) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { $$pre2 = HEAP8[180903]|0; $21 = $$pre2; break; } } else { $21 = $16; } } while(0); $20 = (($21) + 1)<<24>>24; HEAP8[180903] = $20; } $22 = $$0$ & 32; $23 = ($22|0)==(0); if (!($23)) { $24 = HEAP8[(180908)>>0]|0; $25 = ($24<<24>>24)==(0); do { if ($25) { $26 = (_SDL_VideoInit(0)|0); $27 = ($26|0)<(0); if ($27) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { $$pre4 = HEAP8[(180908)>>0]|0; $29 = $$pre4; break; } } else { $29 = $24; } } while(0); $28 = (($29) + 1)<<24>>24; HEAP8[(180908)>>0] = $28; } $30 = $$0$ & 16; $31 = ($30|0)==(0); if (!($31)) { $32 = HEAP8[(180907)>>0]|0; $33 = ($32<<24>>24)==(0); do { if ($33) { $34 = (_SDL_AudioInit(0)|0); $35 = ($34|0)<(0); if ($35) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { $$pre6 = HEAP8[(180907)>>0]|0; $37 = $$pre6; break; } } else { $37 = $32; } } while(0); $36 = (($37) + 1)<<24>>24; HEAP8[(180907)>>0] = $36; } $38 = $$0$ & 512; $39 = ($38|0)==(0); if (!($39)) { $40 = HEAP8[(180912)>>0]|0; $41 = ($40<<24>>24)==(0); do { if ($41) { $42 = (_SDL_JoystickInit()|0); $43 = ($42|0)<(0); if ($43) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { $$pre8 = HEAP8[(180912)>>0]|0; $45 = $$pre8; break; } } else { $45 = $40; } } while(0); $44 = (($45) + 1)<<24>>24; HEAP8[(180912)>>0] = $44; } $46 = $$0$ & 8192; $47 = ($46|0)==(0); if (!($47)) { $48 = HEAP8[(180916)>>0]|0; $49 = ($48<<24>>24)==(0); do { if ($49) { $50 = (_SDL_GameControllerInit()|0); $51 = ($50|0)<(0); if ($51) { $$01 = -1; STACKTOP = sp;return ($$01|0); } else { $$pre10 = HEAP8[(180916)>>0]|0; $53 = $$pre10; break; } } else { $53 = $48; } } while(0); $52 = (($53) + 1)<<24>>24; HEAP8[(180916)>>0] = $52; } $54 = $$0$ & 4096; $55 = ($54|0)==(0); if ($55) { $$01 = 0; STACKTOP = sp;return ($$01|0); } $56 = (_SDL_SetError(180935,$vararg_buffer)|0); $$01 = $56; STACKTOP = sp;return ($$01|0); } function _SDL_Init($flags) { $flags = $flags|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_InitSubSystem($flags)|0); return ($0|0); } function _SDL_QuitSubSystem($flags) { $flags = $flags|0; var $$0 = 0, $$1 = 0, $$2 = 0, $$pr$pre = 0, $$pr16$pre = 0, $$pr1628 = 0, $$pr17$pre = 0, $$pr1729 = 0, $$pr18$pre = 0, $$pr1830 = 0, $$pr19$pre = 0, $$pr1931 = 0, $$pr20$pre = 0, $$pr2032 = 0, $$pr27 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $flags & 8192; $1 = ($0|0)==(0); do { if ($1) { $$0 = $flags; } else { $2 = $flags | 512; $3 = HEAP8[(180916)>>0]|0; $4 = ($3<<24>>24)==(0); if ($4) { $$0 = $2; } else { $5 = ($3<<24>>24)==(1); $6 = HEAP32[18638]|0; $7 = $5&1; $8 = $6 | $7; $9 = ($8|0)==(0); if ($9) { $$pr27 = $3; } else { _SDL_GameControllerQuit(); $$pr$pre = HEAP8[(180916)>>0]|0; $10 = ($$pr$pre<<24>>24)==(0); if ($10) { $$0 = $2; break; } else { $$pr27 = $$pr$pre; } } $11 = (($$pr27) + -1)<<24>>24; HEAP8[(180916)>>0] = $11; $$0 = $2; } } } while(0); $12 = $$0 & 512; $13 = ($12|0)==(0); do { if ($13) { $$1 = $$0; } else { $14 = $$0 | 16384; $15 = HEAP8[(180912)>>0]|0; $16 = ($15<<24>>24)==(0); if ($16) { $$1 = $14; } else { $17 = ($15<<24>>24)==(1); $18 = HEAP32[18638]|0; $19 = $17&1; $20 = $18 | $19; $21 = ($20|0)==(0); if ($21) { $$pr1628 = $15; } else { _SDL_JoystickQuit(); $$pr16$pre = HEAP8[(180912)>>0]|0; $22 = ($$pr16$pre<<24>>24)==(0); if ($22) { $$1 = $14; break; } else { $$pr1628 = $$pr16$pre; } } $23 = (($$pr1628) + -1)<<24>>24; HEAP8[(180912)>>0] = $23; $$1 = $14; } } } while(0); $24 = $$1 & 16; $25 = ($24|0)==(0); do { if (!($25)) { $26 = HEAP8[(180907)>>0]|0; $27 = ($26<<24>>24)==(0); if (!($27)) { $28 = ($26<<24>>24)==(1); $29 = HEAP32[18638]|0; $30 = $28&1; $31 = $29 | $30; $32 = ($31|0)==(0); if ($32) { $$pr1729 = $26; } else { _SDL_AudioQuit(); $$pr17$pre = HEAP8[(180907)>>0]|0; $33 = ($$pr17$pre<<24>>24)==(0); if ($33) { break; } else { $$pr1729 = $$pr17$pre; } } $34 = (($$pr1729) + -1)<<24>>24; HEAP8[(180907)>>0] = $34; } } } while(0); $35 = $$1 & 32; $36 = ($35|0)==(0); do { if ($36) { $$2 = $$1; } else { $37 = $$1 | 16384; $38 = HEAP8[(180908)>>0]|0; $39 = ($38<<24>>24)==(0); if ($39) { $$2 = $37; } else { $40 = ($38<<24>>24)==(1); $41 = HEAP32[18638]|0; $42 = $40&1; $43 = $41 | $42; $44 = ($43|0)==(0); if ($44) { $$pr1830 = $38; } else { _SDL_VideoQuit(); $$pr18$pre = HEAP8[(180908)>>0]|0; $45 = ($$pr18$pre<<24>>24)==(0); if ($45) { $$2 = $37; break; } else { $$pr1830 = $$pr18$pre; } } $46 = (($$pr1830) + -1)<<24>>24; HEAP8[(180908)>>0] = $46; $$2 = $37; } } } while(0); $47 = $$2 & 1; $48 = ($47|0)==(0); do { if (!($48)) { $49 = HEAP8[180903]|0; $50 = ($49<<24>>24)==(0); if (!($50)) { $51 = ($49<<24>>24)==(1); $52 = HEAP32[18638]|0; $53 = $51&1; $54 = $52 | $53; $55 = ($54|0)==(0); if ($55) { $$pr1931 = $49; } else { _SDL_TimerQuit(); $$pr19$pre = HEAP8[180903]|0; $56 = ($$pr19$pre<<24>>24)==(0); if ($56) { break; } else { $$pr1931 = $$pr19$pre; } } $57 = (($$pr1931) + -1)<<24>>24; HEAP8[180903] = $57; } } } while(0); $58 = $$2 & 16384; $59 = ($58|0)==(0); if ($59) { return; } $60 = HEAP8[(180917)>>0]|0; $61 = ($60<<24>>24)==(0); if ($61) { return; } $62 = ($60<<24>>24)==(1); $63 = HEAP32[18638]|0; $64 = $62&1; $65 = $63 | $64; $66 = ($65|0)==(0); if ($66) { $$pr2032 = $60; } else { _SDL_QuitQuit(); _SDL_StopEventLoop(); $$pr20$pre = HEAP8[(180917)>>0]|0; $67 = ($$pr20$pre<<24>>24)==(0); if ($67) { return; } else { $$pr2032 = $$pr20$pre; } } $68 = (($$pr2032) + -1)<<24>>24; HEAP8[(180917)>>0] = $68; return; } function _SDL_WasInit($flags) { $flags = $flags|0; var $$11 = 0, $$flags = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $initialized$0$lcssa = 0, $initialized$03 = 0, $initialized$1 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ($flags|0)==(0); $$flags = $0 ? 29233 : $flags; $1 = (Math_clz32(($$flags|0))|0); $2 = (32 - ($1))|0; $3 = ($2|0)>(0); if ($3) { $$11 = $$flags;$i$02 = 0;$initialized$03 = 0; } else { $initialized$0$lcssa = 0; return ($initialized$0$lcssa|0); } while(1) { $4 = $$11 & 1; $5 = ($4|0)==(0); if ($5) { $initialized$1 = $initialized$03; } else { $6 = (180903 + ($i$02)|0); $7 = HEAP8[$6>>0]|0; $8 = ($7<<24>>24)==(0); if ($8) { $initialized$1 = $initialized$03; } else { $9 = 1 << $i$02; $10 = $initialized$03 | $9; $initialized$1 = $10; } } $11 = $$11 >>> 1; $12 = (($i$02) + 1)|0; $exitcond = ($12|0)==($2|0); if ($exitcond) { $initialized$0$lcssa = $initialized$1; break; } else { $$11 = $11;$i$02 = $12;$initialized$03 = $initialized$1; } } return ($initialized$0$lcssa|0); } function _SDL_SetError($fmt,$varargs) { $fmt = $fmt|0; $varargs = $varargs|0; var $$ = 0, $$01$be = 0, $$015 = 0, $$1 = 0, $$1$lcssa = 0, $$2 = 0, $$lcssa = 0, $$lcssa11 = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ap = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded10 = 0, $expanded12 = 0, $expanded13 = 0, $expanded14 = 0, $expanded16 = 0; var $expanded17 = 0, $expanded19 = 0, $expanded20 = 0, $expanded21 = 0, $expanded23 = 0, $expanded24 = 0, $expanded26 = 0, $expanded27 = 0, $expanded28 = 0, $expanded3 = 0, $expanded5 = 0, $expanded6 = 0, $expanded7 = 0, $expanded9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $ap = sp + 8|0; $0 = ($fmt|0)==(0|0); if ($0) { STACKTOP = sp;return -1; } HEAP32[2226] = 1; (_SDL_strlcpy((8908),$fmt,128)|0); HEAP32[$ap>>2] = $varargs; HEAP32[(9036)>>2] = 0; $1 = HEAP8[$fmt>>0]|0; $2 = ($1<<24>>24)==(0); L4: do { if (!($2)) { $$015 = $fmt;$20 = 0;$4 = $1; while(1) { $3 = ((($$015)) + 1|0); $5 = ($4<<24>>24)==(37); if ($5) { $$1 = $3; while(1) { $6 = HEAP8[$$1>>0]|0; $7 = ($6<<24>>24)==(46); if ($7) { $8 = ((($$1)) + 1|0); $$1 = $8; continue; } else { $$off = (($6) + -48)<<24>>24; $9 = ($$off&255)<(10); $10 = ((($$1)) + 1|0); if ($9) { $$1 = $10; continue; } else { $$1$lcssa = $$1;$$lcssa = $6;$$lcssa11 = $10; break; } } } $11 = $$lcssa << 24 >> 24; switch ($11|0) { case 0: { $$2 = $$1$lcssa;$51 = $20; break; } case 88: case 120: case 111: case 117: case 100: case 105: case 99: { $arglist_current = HEAP32[$ap>>2]|0; $12 = $arglist_current; $13 = ((0) + 4|0); $expanded3 = $13; $expanded = (($expanded3) - 1)|0; $14 = (($12) + ($expanded))|0; $15 = ((0) + 4|0); $expanded7 = $15; $expanded6 = (($expanded7) - 1)|0; $expanded5 = $expanded6 ^ -1; $16 = $14 & $expanded5; $17 = $16; $18 = HEAP32[$17>>2]|0; $arglist_next = ((($17)) + 4|0); HEAP32[$ap>>2] = $arglist_next; $19 = (($20) + 1)|0; HEAP32[(9036)>>2] = $19; $21 = (9040 + ($20<<7)|0); HEAP32[$21>>2] = $18; $$2 = $$lcssa11;$51 = $19; break; } case 102: { $arglist_current2 = HEAP32[$ap>>2]|0; $22 = $arglist_current2; $23 = ((0) + 8|0); $expanded10 = $23; $expanded9 = (($expanded10) - 1)|0; $24 = (($22) + ($expanded9))|0; $25 = ((0) + 8|0); $expanded14 = $25; $expanded13 = (($expanded14) - 1)|0; $expanded12 = $expanded13 ^ -1; $26 = $24 & $expanded12; $27 = $26; $28 = +HEAPF64[$27>>3]; $arglist_next3 = ((($27)) + 8|0); HEAP32[$ap>>2] = $arglist_next3; $29 = (($20) + 1)|0; HEAP32[(9036)>>2] = $29; $30 = (9040 + ($20<<7)|0); HEAPF64[$30>>3] = $28; $$2 = $$lcssa11;$51 = $29; break; } case 112: { $arglist_current5 = HEAP32[$ap>>2]|0; $31 = $arglist_current5; $32 = ((0) + 4|0); $expanded17 = $32; $expanded16 = (($expanded17) - 1)|0; $33 = (($31) + ($expanded16))|0; $34 = ((0) + 4|0); $expanded21 = $34; $expanded20 = (($expanded21) - 1)|0; $expanded19 = $expanded20 ^ -1; $35 = $33 & $expanded19; $36 = $35; $37 = HEAP32[$36>>2]|0; $arglist_next6 = ((($36)) + 4|0); HEAP32[$ap>>2] = $arglist_next6; $38 = (($20) + 1)|0; HEAP32[(9036)>>2] = $38; $39 = (9040 + ($20<<7)|0); HEAP32[$39>>2] = $37; $$2 = $$lcssa11;$51 = $38; break; } case 115: { $arglist_current8 = HEAP32[$ap>>2]|0; $40 = $arglist_current8; $41 = ((0) + 4|0); $expanded24 = $41; $expanded23 = (($expanded24) - 1)|0; $42 = (($40) + ($expanded23))|0; $43 = ((0) + 4|0); $expanded28 = $43; $expanded27 = (($expanded28) - 1)|0; $expanded26 = $expanded27 ^ -1; $44 = $42 & $expanded26; $45 = $44; $46 = HEAP32[$45>>2]|0; $arglist_next9 = ((($45)) + 4|0); HEAP32[$ap>>2] = $arglist_next9; $47 = ($46|0)==(0|0); $$ = $47 ? 208761 : $46; $48 = (9040 + ($20<<7)|0); (_SDL_strlcpy($48,$$,128)|0); $49 = HEAP32[(9036)>>2]|0; $50 = (($49) + 1)|0; HEAP32[(9036)>>2] = $50; $$2 = $$lcssa11;$51 = $50; break; } default: { $$2 = $$lcssa11;$51 = $20; } } $52 = ($51|0)>(4); if ($52) { break L4; } else { $$01$be = $$2;$55 = $51; } } else { $$01$be = $3;$55 = $20; } $53 = HEAP8[$$01$be>>0]|0; $54 = ($53<<24>>24)==(0); if ($54) { break; } else { $$015 = $$01$be;$20 = $55;$4 = $53; } } } } while(0); (_SDL_GetError()|0); HEAP32[$vararg_buffer>>2] = 180989; _SDL_LogError(1,180986,$vararg_buffer); STACKTOP = sp;return -1; } function _SDL_GetError() { var $$0$ph18$i = 0, $$014$i = 0, $$014$i$lcssa = 0, $$1$i = 0, $$lcssa78 = 0, $$lcssa79 = 0, $$lcssa84 = 0, $$lcssa85 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $59$phi = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $argi$0$ph21$i = 0, $argi$1$i = 0, $fmt$0$ph19$i = 0, $fmt$015$i = 0, $fmt$015$i$lcssa = 0, $fmt$1$i = 0, $fmt$2$i = 0, $msg$0$lcssa$i = 0, $msg$0$ph20$i = 0, $msg$016$i = 0, $msg$016$i$lcssa = 0; var $msg$1$i = 0, $spot$0$i = 0, $spot$0$i$lcssa = 0, $spot$0$i$lcssa81 = 0, $spot$0$i83 = 0, $spot$1$i = 0, $tmp$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $tmp$i = sp + 32|0; HEAP8[180989] = 0; $0 = HEAP32[2226]|0; $1 = ($0|0)==(0); if ($1) { STACKTOP = sp;return (180989|0); } $2 = HEAP8[(8908)>>0]|0; $3 = ($2<<24>>24)==(0); L4: do { if ($3) { $msg$0$lcssa$i = 180989; } else { $4 = ((($tmp$i)) + 1|0); $5 = ((($tmp$i)) + 30|0); $$0$ph18$i = 1023;$58 = $2;$argi$0$ph21$i = 0;$fmt$0$ph19$i = (8908);$msg$0$ph20$i = 180989; while(1) { $$014$i = $$0$ph18$i;$6 = $58;$fmt$015$i = $fmt$0$ph19$i;$msg$016$i = $msg$0$ph20$i; while(1) { $7 = ($6<<24>>24)==(37); if ($7) { $$014$i$lcssa = $$014$i;$fmt$015$i$lcssa = $fmt$015$i;$msg$016$i$lcssa = $msg$016$i; break; } $51 = ((($fmt$015$i)) + 1|0); $52 = ((($msg$016$i)) + 1|0); HEAP8[$msg$016$i>>0] = $6; $53 = (($$014$i) + -1)|0; $54 = HEAP8[$51>>0]|0; $55 = ($54<<24>>24)!=(0); $56 = ($53|0)!=(0); $57 = $56 & $55; if ($57) { $$014$i = $53;$6 = $54;$fmt$015$i = $51;$msg$016$i = $52; } else { $msg$0$lcssa$i = $52; break L4; } } $8 = ((($fmt$015$i$lcssa)) + 1|0); HEAP8[$tmp$i>>0] = 37; $59 = $fmt$015$i$lcssa;$fmt$1$i = $8;$spot$0$i = $4; while(1) { $9 = HEAP8[$fmt$1$i>>0]|0; $10 = ($9<<24>>24)==(46); if (!($10)) { $11 = ($9<<24>>24)>(47); if (!($11)) { $$lcssa78 = $59;$$lcssa84 = $9;$spot$0$i$lcssa = $spot$0$i; label = 12; break; } $12 = ($9<<24>>24)<(58); if (!($12)) { $$lcssa79 = $59;$$lcssa85 = $9;$spot$0$i$lcssa81 = $spot$0$i; label = 11; break; } } $13 = ($spot$0$i>>>0)<($5>>>0); $14 = ((($fmt$1$i)) + 1|0); $15 = ((($spot$0$i)) + 1|0); HEAP8[$spot$0$i>>0] = $9; if ($13) { $59$phi = $fmt$1$i;$fmt$1$i = $14;$spot$0$i = $15;$59 = $59$phi; } else { $fmt$2$i = $14;$spot$0$i83 = $spot$0$i;$spot$1$i = $15; break; } } if ((label|0) == 11) { label = 0; $16 = ((($$lcssa79)) + 2|0); $17 = ((($spot$0$i$lcssa81)) + 1|0); HEAP8[$spot$0$i$lcssa81>>0] = $$lcssa85; $fmt$2$i = $16;$spot$0$i83 = $spot$0$i$lcssa81;$spot$1$i = $17; } else if ((label|0) == 12) { label = 0; $18 = ((($$lcssa78)) + 2|0); $19 = ((($spot$0$i$lcssa)) + 1|0); HEAP8[$spot$0$i$lcssa>>0] = $$lcssa84; $fmt$2$i = $18;$spot$0$i83 = $spot$0$i$lcssa;$spot$1$i = $19; } HEAP8[$spot$1$i>>0] = 0; $20 = HEAP8[$spot$0$i83>>0]|0; $21 = $20 << 24 >> 24; switch ($21|0) { case 37: { $22 = ((($msg$016$i$lcssa)) + 1|0); HEAP8[$msg$016$i$lcssa>>0] = 37; $23 = (($$014$i$lcssa) + -1)|0; $$1$i = $23;$argi$1$i = $argi$0$ph21$i;$msg$1$i = $22; break; } case 88: case 120: case 111: case 117: case 100: case 105: case 99: { $24 = (($argi$0$ph21$i) + 1)|0; $25 = (9040 + ($argi$0$ph21$i<<7)|0); $26 = HEAP32[$25>>2]|0; HEAP32[$vararg_buffer>>2] = $26; $27 = (_SDL_snprintf($msg$016$i$lcssa,$$014$i$lcssa,$tmp$i,$vararg_buffer)|0); $28 = (($msg$016$i$lcssa) + ($27)|0); $29 = (($$014$i$lcssa) - ($27))|0; $$1$i = $29;$argi$1$i = $24;$msg$1$i = $28; break; } case 102: { $30 = (($argi$0$ph21$i) + 1)|0; $31 = (9040 + ($argi$0$ph21$i<<7)|0); $32 = +HEAPF64[$31>>3]; HEAPF64[$vararg_buffer1>>3] = $32; $33 = (_SDL_snprintf($msg$016$i$lcssa,$$014$i$lcssa,$tmp$i,$vararg_buffer1)|0); $34 = (($msg$016$i$lcssa) + ($33)|0); $35 = (($$014$i$lcssa) - ($33))|0; $$1$i = $35;$argi$1$i = $30;$msg$1$i = $34; break; } case 112: { $36 = (($argi$0$ph21$i) + 1)|0; $37 = (9040 + ($argi$0$ph21$i<<7)|0); $38 = HEAP32[$37>>2]|0; HEAP32[$vararg_buffer4>>2] = $38; $39 = (_SDL_snprintf($msg$016$i$lcssa,$$014$i$lcssa,$tmp$i,$vararg_buffer4)|0); $40 = (($msg$016$i$lcssa) + ($39)|0); $41 = (($$014$i$lcssa) - ($39))|0; $$1$i = $41;$argi$1$i = $36;$msg$1$i = $40; break; } case 115: { $42 = (($argi$0$ph21$i) + 1)|0; $43 = (9040 + ($argi$0$ph21$i<<7)|0); HEAP32[$vararg_buffer7>>2] = $43; $44 = (_SDL_snprintf($msg$016$i$lcssa,$$014$i$lcssa,$tmp$i,$vararg_buffer7)|0); $45 = (($msg$016$i$lcssa) + ($44)|0); $46 = (($$014$i$lcssa) - ($44))|0; $$1$i = $46;$argi$1$i = $42;$msg$1$i = $45; break; } default: { $$1$i = $$014$i$lcssa;$argi$1$i = $argi$0$ph21$i;$msg$1$i = $msg$016$i$lcssa; } } $47 = HEAP8[$fmt$2$i>>0]|0; $48 = ($47<<24>>24)!=(0); $49 = ($$1$i|0)!=(0); $50 = $49 & $48; if ($50) { $$0$ph18$i = $$1$i;$58 = $47;$argi$0$ph21$i = $argi$1$i;$fmt$0$ph19$i = $fmt$2$i;$msg$0$ph20$i = $msg$1$i; } else { $msg$0$lcssa$i = $msg$1$i; break L4; } } } } while(0); HEAP8[$msg$0$lcssa$i>>0] = 0; STACKTOP = sp;return (180989|0); } function _SDL_ClearError() { var label = 0, sp = 0; sp = STACKTOP; HEAP32[2226] = 0; return; } function _SDL_Error($code) { $code = $code|0; var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; switch ($code|0) { case 0: { (_SDL_SetError(182013,$vararg_buffer)|0); break; } case 1: { (_SDL_SetError(182027,$vararg_buffer1)|0); break; } case 2: { (_SDL_SetError(182057,$vararg_buffer3)|0); break; } case 3: { (_SDL_SetError(182085,$vararg_buffer5)|0); break; } case 4: { (_SDL_SetError(182113,$vararg_buffer7)|0); break; } default: { (_SDL_SetError(182145,$vararg_buffer9)|0); } } STACKTOP = sp;return -1; } function _SDL_SetHintWithPriority($name,$value,$priority) { $name = $name|0; $value = $value|0; $priority = $priority|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $entry$07 = 0, $hint$0 = 0, $hint$0$8 = 0, $hint$09 = 0, $hint$09$lcssa = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($name|0)!=(0|0); $1 = ($value|0)!=(0|0); $or$cond = $0 & $1; if (!($or$cond)) { $$0 = 0; return ($$0|0); } $2 = (_SDL_getenv($name)|0); $3 = ($2|0)!=(0|0); $4 = ($priority>>>0)<(2); $or$cond3 = $4 & $3; if ($or$cond3) { $$0 = 0; return ($$0|0); } $hint$0$8 = HEAP32[18639]|0; $5 = ($hint$0$8|0)==(0|0); L7: do { if (!($5)) { $hint$09 = $hint$0$8; while(1) { $6 = HEAP32[$hint$09>>2]|0; $7 = (_SDL_strcmp($name,$6)|0); $8 = ($7|0)==(0); if ($8) { $hint$09$lcssa = $hint$09; break; } $29 = ((($hint$09)) + 16|0); $hint$0 = HEAP32[$29>>2]|0; $30 = ($hint$0|0)==(0|0); if ($30) { break L7; } else { $hint$09 = $hint$0; } } $9 = ((($hint$09$lcssa)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ($10>>>0)>($priority>>>0); if ($11) { $$0 = 0; return ($$0|0); } $12 = ((($hint$09$lcssa)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if ($14) { label = 8; } else { $15 = (_SDL_strcmp($13,$value)|0); $16 = ($15|0)==(0); if (!($16)) { label = 8; } } if ((label|0) == 8) { $17 = ((($hint$09$lcssa)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if (!($19)) { $entry$07 = $18; while(1) { $20 = ((($entry$07)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = HEAP32[$entry$07>>2]|0; $23 = ((($entry$07)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viiii[$22 & 8191]($24,$name,$25,$value); $26 = ($21|0)==(0|0); if ($26) { break; } else { $entry$07 = $21; } } } $27 = HEAP32[$12>>2]|0; _SDL_free($27); $28 = (_SDL_strdup($value)|0); HEAP32[$12>>2] = $28; } HEAP32[$9>>2] = $priority; $$0 = 1; return ($$0|0); } } while(0); $31 = (_SDL_malloc(20)|0); $32 = ($31|0)==(0|0); if ($32) { $$0 = 0; return ($$0|0); } $33 = (_SDL_strdup($name)|0); HEAP32[$31>>2] = $33; $34 = (_SDL_strdup($value)|0); $35 = ((($31)) + 4|0); HEAP32[$35>>2] = $34; $36 = ((($31)) + 8|0); HEAP32[$36>>2] = $priority; $37 = ((($31)) + 12|0); HEAP32[$37>>2] = 0; $38 = HEAP32[18639]|0; $39 = ((($31)) + 16|0); HEAP32[$39>>2] = $38; HEAP32[18639] = $31; $$0 = 1; return ($$0|0); } function _SDL_SetHint($name,$value) { $name = $name|0; $value = $value|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SetHintWithPriority($name,$value,1)|0); return ($0|0); } function _SDL_GetHint($name) { $name = $name|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $hint$0 = 0, $hint$0$2 = 0, $hint$03 = 0, $hint$03$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_getenv($name)|0); $hint$0$2 = HEAP32[18639]|0; $1 = ($hint$0$2|0)==(0|0); if ($1) { $$0 = $0; return ($$0|0); } else { $hint$03 = $hint$0$2; } while(1) { $2 = HEAP32[$hint$03>>2]|0; $3 = (_SDL_strcmp($name,$2)|0); $4 = ($3|0)==(0); if ($4) { $hint$03$lcssa = $hint$03; break; } $11 = ((($hint$03)) + 16|0); $hint$0 = HEAP32[$11>>2]|0; $12 = ($hint$0|0)==(0|0); if ($12) { $$0 = $0; label = 7; break; } else { $hint$03 = $hint$0; } } if ((label|0) == 7) { return ($$0|0); } $5 = ($0|0)==(0|0); if (!($5)) { $6 = ((($hint$03$lcssa)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); if (!($8)) { $$0 = $0; return ($$0|0); } } $9 = ((($hint$03$lcssa)) + 4|0); $10 = HEAP32[$9>>2]|0; $$0 = $10; return ($$0|0); } function _SDL_AddHintCallback($name,$callback,$userdata) { $name = $name|0; $callback = $callback|0; $userdata = $userdata|0; var $$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$0$5$i = 0, $entry$0$i = 0, $entry$07$i = 0; var $entry$07$i$lcssa = 0, $hint$0 = 0, $hint$0$2$i = 0, $hint$0$8$i = 0, $hint$0$9 = 0, $hint$0$i = 0, $hint$0$i$2 = 0, $hint$010 = 0, $hint$03$i = 0, $hint$03$i$lcssa = 0, $hint$09$i = 0, $hint$09$i$lcssa = 0, $hint$1 = 0, $prev$06$i = 0, $prev$06$i$lcssa = 0, $prev$06$i$phi = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($name|0)==(0|0); if (!($0)) { $1 = HEAP8[$name>>0]|0; $2 = ($1<<24>>24)==(0); if (!($2)) { $3 = ($callback|0)==(0|0); if ($3) { HEAP32[$vararg_buffer1>>2] = 182163; (_SDL_SetError(186979,$vararg_buffer1)|0); STACKTOP = sp;return; } $hint$0$8$i = HEAP32[18639]|0; $4 = ($hint$0$8$i|0)==(0|0); L8: do { if (!($4)) { $hint$09$i = $hint$0$8$i; while(1) { $5 = HEAP32[$hint$09$i>>2]|0; $6 = (_SDL_strcmp($name,$5)|0); $7 = ($6|0)==(0); if ($7) { $hint$09$i$lcssa = $hint$09$i; break; } $21 = ((($hint$09$i)) + 16|0); $hint$0$i = HEAP32[$21>>2]|0; $22 = ($hint$0$i|0)==(0|0); if ($22) { break L8; } else { $hint$09$i = $hint$0$i; } } $8 = ((($hint$09$i$lcssa)) + 12|0); $entry$0$5$i = HEAP32[$8>>2]|0; $9 = ($entry$0$5$i|0)==(0|0); if (!($9)) { $entry$07$i = $entry$0$5$i;$prev$06$i = 0; while(1) { $10 = HEAP32[$entry$07$i>>2]|0; $11 = ($10|0)==($callback|0); if ($11) { $12 = ((($entry$07$i)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==($userdata|0); if ($14) { $entry$07$i$lcssa = $entry$07$i;$prev$06$i$lcssa = $prev$06$i; break; } } $19 = ((($entry$07$i)) + 8|0); $entry$0$i = HEAP32[$19>>2]|0; $20 = ($entry$0$i|0)==(0|0); if ($20) { break L8; } else { $prev$06$i$phi = $entry$07$i;$entry$07$i = $entry$0$i;$prev$06$i = $prev$06$i$phi; } } $15 = ($prev$06$i$lcssa|0)==(0|0); $16 = ((($entry$07$i$lcssa)) + 8|0); $17 = HEAP32[$16>>2]|0; if ($15) { HEAP32[$8>>2] = $17; } else { $18 = ((($prev$06$i$lcssa)) + 8|0); HEAP32[$18>>2] = $17; } _SDL_free($entry$07$i$lcssa); } } } while(0); $23 = (_SDL_malloc(12)|0); $24 = ($23|0)==(0|0); if ($24) { (_SDL_Error(0)|0); STACKTOP = sp;return; } HEAP32[$23>>2] = $callback; $25 = ((($23)) + 4|0); HEAP32[$25>>2] = $userdata; $hint$0$9 = HEAP32[18639]|0; $26 = ($hint$0$9|0)==(0|0); L28: do { if ($26) { label = 22; } else { $hint$010 = $hint$0$9; while(1) { $27 = HEAP32[$hint$010>>2]|0; $28 = (_SDL_strcmp($name,$27)|0); $29 = ($28|0)==(0); if ($29) { $hint$1 = $hint$010; break L28; } $30 = ((($hint$010)) + 16|0); $hint$0 = HEAP32[$30>>2]|0; $31 = ($hint$0|0)==(0|0); if ($31) { label = 22; break; } else { $hint$010 = $hint$0; } } } } while(0); do { if ((label|0) == 22) { $32 = (_SDL_malloc(20)|0); $33 = ($32|0)==(0|0); if (!($33)) { $34 = (_SDL_strdup($name)|0); HEAP32[$32>>2] = $34; $35 = ((($32)) + 4|0); HEAP32[$35>>2] = 0; $36 = ((($32)) + 8|0); HEAP32[$36>>2] = 0; $37 = ((($32)) + 12|0); HEAP32[$37>>2] = 0; $38 = HEAP32[18639]|0; $39 = ((($32)) + 16|0); HEAP32[$39>>2] = $38; HEAP32[18639] = $32; $hint$1 = $32; break; } (_SDL_Error(0)|0); _SDL_free($23); STACKTOP = sp;return; } } while(0); $40 = ((($hint$1)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($23)) + 8|0); HEAP32[$42>>2] = $41; HEAP32[$40>>2] = $23; $43 = (_SDL_getenv($name)|0); $hint$0$2$i = HEAP32[18639]|0; $44 = ($hint$0$2$i|0)==(0|0); L39: do { if ($44) { $$0$i = $43; } else { $hint$03$i = $hint$0$2$i; while(1) { $45 = HEAP32[$hint$03$i>>2]|0; $46 = (_SDL_strcmp($name,$45)|0); $47 = ($46|0)==(0); if ($47) { $hint$03$i$lcssa = $hint$03$i; break; } $54 = ((($hint$03$i)) + 16|0); $hint$0$i$2 = HEAP32[$54>>2]|0; $55 = ($hint$0$i$2|0)==(0|0); if ($55) { $$0$i = $43; break L39; } else { $hint$03$i = $hint$0$i$2; } } $48 = ($43|0)==(0|0); if (!($48)) { $49 = ((($hint$03$i$lcssa)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(2); if (!($51)) { $$0$i = $43; break; } } $52 = ((($hint$03$i$lcssa)) + 4|0); $53 = HEAP32[$52>>2]|0; $$0$i = $53; } } while(0); FUNCTION_TABLE_viiii[$callback & 8191]($userdata,$name,$$0$i,$$0$i); STACKTOP = sp;return; } } HEAP32[$vararg_buffer>>2] = 187172; (_SDL_SetError(186979,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_LogMessageV($category,$priority,$fmt,$ap) { $category = $category|0; $priority = $priority|0; $fmt = $fmt|0; $ap = $ap|0; var $$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$0$2$i = 0, $entry$0$i = 0, $entry$03$i = 0, $entry$03$i$lcssa = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18644]|0; $1 = ($0|0)==(0|0); if ($1) { STACKTOP = sp;return; } $2 = ($priority|0)<(0); $3 = ($priority>>>0)>(6); $or$cond = $2 | $3; if ($or$cond) { STACKTOP = sp;return; } $entry$0$2$i = HEAP32[18640]|0; $4 = ($entry$0$2$i|0)==(0|0); L7: do { if ($4) { label = 7; } else { $entry$03$i = $entry$0$2$i; while(1) { $5 = HEAP32[$entry$03$i>>2]|0; $6 = ($5|0)==($category|0); if ($6) { $entry$03$i$lcssa = $entry$03$i; break; } $9 = ((($entry$03$i)) + 8|0); $entry$0$i = HEAP32[$9>>2]|0; $10 = ($entry$0$i|0)==(0|0); if ($10) { label = 7; break L7; } else { $entry$03$i = $entry$0$i; } } $7 = ((($entry$03$i$lcssa)) + 4|0); $8 = HEAP32[$7>>2]|0; $$0$i = $8; } } while(0); L12: do { if ((label|0) == 7) { switch ($category|0) { case 8: { $$0$i = 1; break L12; break; } case 0: { $11 = HEAP32[18643]|0; $$0$i = $11; break L12; break; } case 2: { $12 = HEAP32[18642]|0; $$0$i = $12; break L12; break; } default: { $13 = HEAP32[18641]|0; $$0$i = $13; break L12; } } } } while(0); $14 = ($$0$i>>>0)>($priority>>>0); if ($14) { STACKTOP = sp;return; } $15 = STACKTOP; STACKTOP = STACKTOP + 4096|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; (_SDL_vsnprintf($15,4096,$fmt,$ap)|0); $16 = (_SDL_strlen($15)|0); $17 = ($16|0)==(0); if (!($17)) { $18 = (($16) + -1)|0; $19 = (($15) + ($18)|0); $20 = HEAP8[$19>>0]|0; $21 = ($20<<24>>24)==(10); if ($21) { HEAP8[$19>>0] = 0; $22 = ($18|0)==(0); if (!($22)) { $23 = (($16) + -2)|0; $24 = (($15) + ($23)|0); $25 = HEAP8[$24>>0]|0; $26 = ($25<<24>>24)==(13); if ($26) { HEAP8[$24>>0] = 0; } } } } $27 = HEAP32[18644]|0; $28 = HEAP32[18645]|0; FUNCTION_TABLE_viiii[$27 & 8191]($28,$category,$priority,$15); STACKTOP = sp;return; } function _SDL_LogInfo($category,$fmt,$varargs) { $category = $category|0; $fmt = $fmt|0; $varargs = $varargs|0; var $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; _SDL_LogMessageV($category,3,$fmt,$ap); STACKTOP = sp;return; } function _SDL_LogError($category,$fmt,$varargs) { $category = $category|0; $fmt = $fmt|0; $varargs = $varargs|0; var $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; _SDL_LogMessageV($category,5,$fmt,$ap); STACKTOP = sp;return; } function _SDL_AtomicSet($a,$v) { $a = $a|0; $v = $v|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$a>>2]|0;HEAP32[$a>>2] = $v; return ($0|0); } function _SDL_AtomicAdd($a,$v) { $a = $a|0; $v = $v|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$a>>2]|0;HEAP32[$a>>2] = (($0+$v)|0); return ($0|0); } function _SDL_AtomicLock($lock) { $lock = $lock|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$lock>>2]|0;HEAP32[$lock>>2] = 1; $1 = ($0|0)==(0); if ($1) { return; } while(1) { _SDL_Delay(0); $2 = HEAP32[$lock>>2]|0;HEAP32[$lock>>2] = 1; $3 = ($2|0)==(0); if ($3) { break; } } return; } function _SDL_AtomicUnlock($lock) { $lock = $lock|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$lock>>2] = 0; return; } function _SDL_AddAudioDevice($iscapture,$name,$handle) { $iscapture = $iscapture|0; $name = $name|0; $handle = $handle|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ($iscapture|0)==(0); $1 = (_SDL_strlen($name)|0); $2 = (($1) + 9)|0; $3 = (_SDL_malloc($2)|0); $4 = ($3|0)==(0|0); do { if ($0) { if ($4) { STACKTOP = sp;return; } else { HEAP32[$3>>2] = $handle; $11 = ((($3)) + 8|0); $12 = (($1) + 1)|0; (_SDL_strlcpy($11,$name,$12)|0); $13 = HEAP32[(74688)>>2]|0; $14 = ((($3)) + 4|0); HEAP32[$14>>2] = $13; HEAP32[(74688)>>2] = $3; $15 = HEAP32[(74680)>>2]|0; $16 = (($15) + 1)|0; HEAP32[(74680)>>2] = $16; $17 = $15; break; } } else { if ($4) { STACKTOP = sp;return; } else { HEAP32[$3>>2] = $handle; $5 = ((($3)) + 8|0); $6 = (($1) + 1)|0; (_SDL_strlcpy($5,$name,$6)|0); $7 = HEAP32[(74692)>>2]|0; $8 = ((($3)) + 4|0); HEAP32[$8>>2] = $7; HEAP32[(74692)>>2] = $3; $9 = HEAP32[(74684)>>2]|0; $10 = (($9) + 1)|0; HEAP32[(74684)>>2] = $10; $17 = $9; break; } } } while(0); $18 = ($17|0)==(-1); if ($18) { STACKTOP = sp;return; } $19 = (_SDL_EventState(4352,-1)|0); $20 = ($19<<24>>24)==(1); if (!($20)) { STACKTOP = sp;return; } (_SDL_memset($event,0,56)|0); HEAP32[$event>>2] = 4352; $21 = ((($event)) + 8|0); HEAP32[$21>>2] = $17; $22 = $iscapture&255; $23 = ((($event)) + 12|0); HEAP8[$23>>0] = $22; (_SDL_PushEvent($event)|0); STACKTOP = sp;return; } function _SDL_OpenedAudioDeviceDisconnected($device) { $device = $device|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ((($device)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { STACKTOP = sp;return; } $3 = HEAP32[(74628)>>2]|0; FUNCTION_TABLE_vi[$3 & 8191]($device); HEAP32[$0>>2] = 0; $4 = HEAP32[(74632)>>2]|0; FUNCTION_TABLE_vi[$4 & 8191]($device); $5 = (_SDL_EventState(4353,-1)|0); $6 = ($5<<24>>24)==(1); if (!($6)) { STACKTOP = sp;return; } (_SDL_memset($event,0,56)|0); HEAP32[$event>>2] = 4353; $7 = HEAP32[$device>>2]|0; $8 = ((($event)) + 8|0); HEAP32[$8>>2] = $7; $9 = ((($device)) + 132|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)!=(0); $12 = $11&1; $13 = ((($event)) + 12|0); HEAP8[$13>>0] = $12; (_SDL_PushEvent($event)|0); STACKTOP = sp;return; } function _SDL_AudioInit($driver_name) { $driver_name = $driver_name|0; var $$01 = 0, $$0212 = 0, $$0213 = 0, $$in = 0, $$in$37 = 0, $$lcssa = 0, $$lcssa56 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $i$06$ph = 0, $i$06$ph$pn = 0, $i$06$ph$pn$lcssa = 0, $i$06$us$ph = 0, $i$06$us$ph$pn = 0, $i$06$us$ph$pn$lcssa = 0, $tried_to_init$0$lcssa5 = 0; var $tried_to_init$07$ph = 0, $tried_to_init$07$us$ph = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = (_SDL_WasInit(16)|0); $1 = ($0|0)==(0); if (!($1)) { _SDL_AudioQuit(); } (_SDL_memset(74584,0,112)|0); (_SDL_memset(74696,0,64)|0); $2 = ($driver_name|0)==(0|0); L4: do { if ($2) { $3 = (_SDL_getenv(182172)|0); $4 = ($3|0)==(0|0); if ($4) { $i$06$us$ph = 0;$tried_to_init$07$us$ph = 0; while(1) { $20 = ($i$06$us$ph|0)==(3); if ($20) { $$0212 = $3;$65 = $4;$tried_to_init$0$lcssa5 = $tried_to_init$07$us$ph; label = 14; break L4; } else { $i$06$us$ph$pn = $i$06$us$ph; } while(1) { $$in$37 = (74760 + ($i$06$us$ph$pn<<2)|0); $6 = HEAP32[$$in$37>>2]|0; $7 = ((($6)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0); if ($9) { $$lcssa = $6;$i$06$us$ph$pn$lcssa = $i$06$us$ph$pn; break; } $10 = (($i$06$us$ph$pn) + 1)|0; $11 = ($10|0)==(3); if ($11) { $$0212 = $3;$65 = $4;$tried_to_init$0$lcssa5 = $tried_to_init$07$us$ph; label = 14; break L4; } else { $i$06$us$ph$pn = $10; } } (_SDL_memset(74584,0,112)|0); $12 = HEAP32[$$lcssa>>2]|0; HEAP32[18646] = $12; $13 = ((($$lcssa)) + 4|0); $14 = HEAP32[$13>>2]|0; HEAP32[(74588)>>2] = $14; $15 = ((($$lcssa)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_ii[$16 & 8191]((74592))|0); $18 = (($i$06$us$ph$pn$lcssa) + 1)|0; $19 = ($17|0)==(0); if ($19) { $i$06$us$ph = $18;$tried_to_init$07$us$ph = 1; } else { break; } } } else { $$0213 = $3; label = 5; } } else { $$0213 = $driver_name; label = 5; } } while(0); L12: do { if ((label|0) == 5) { $i$06$ph = 0;$tried_to_init$07$ph = 0; while(1) { $5 = ($i$06$ph|0)==(3); if ($5) { $$0212 = $$0213;$65 = 0;$tried_to_init$0$lcssa5 = $tried_to_init$07$ph; label = 14; break L12; } else { $i$06$ph$pn = $i$06$ph; } while(1) { $$in = (74760 + ($i$06$ph$pn<<2)|0); $21 = HEAP32[$$in>>2]|0; $22 = HEAP32[$21>>2]|0; $23 = (_SDL_strlen($$0213)|0); $24 = (_SDL_strncasecmp($22,$$0213,$23)|0); $25 = ($24|0)==(0); if ($25) { $$lcssa56 = $21;$i$06$ph$pn$lcssa = $i$06$ph$pn; break; } $26 = (($i$06$ph$pn) + 1)|0; $27 = ($26|0)==(3); if ($27) { $$0212 = $$0213;$65 = 0;$tried_to_init$0$lcssa5 = $tried_to_init$07$ph; label = 14; break L12; } else { $i$06$ph$pn = $26; } } (_SDL_memset(74584,0,112)|0); $28 = HEAP32[$$lcssa56>>2]|0; HEAP32[18646] = $28; $29 = ((($$lcssa56)) + 4|0); $30 = HEAP32[$29>>2]|0; HEAP32[(74588)>>2] = $30; $31 = ((($$lcssa56)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = (FUNCTION_TABLE_ii[$32 & 8191]((74592))|0); $34 = (($i$06$ph$pn$lcssa) + 1)|0; $35 = ($33|0)==(0); if ($35) { $i$06$ph = $34;$tried_to_init$07$ph = 1; } else { break; } } } } while(0); if ((label|0) == 14) { $36 = ($tried_to_init$0$lcssa5|0)==(0); do { if ($36) { if ($65) { (_SDL_SetError(182220,$vararg_buffer1)|0); break; } else { HEAP32[$vararg_buffer>>2] = $$0212; (_SDL_SetError(182188,$vararg_buffer)|0); break; } } } while(0); (_SDL_memset(74584,0,112)|0); $$01 = -1; STACKTOP = sp;return ($$01|0); } $37 = (_SDL_CreateMutex()|0); HEAP32[(74668)>>2] = $37; $38 = HEAP32[(74592)>>2]|0; $39 = ($38|0)==(0|0); if ($39) { HEAP32[(74592)>>2] = 7172; $64 = 7172; } else { $64 = $38; } $40 = HEAP32[(74596)>>2]|0; $41 = ($40|0)==(0|0); if ($41) { HEAP32[(74596)>>2] = 7173; } $42 = HEAP32[(74600)>>2]|0; $43 = ($42|0)==(0|0); if ($43) { HEAP32[(74600)>>2] = 7174; } $44 = HEAP32[(74604)>>2]|0; $45 = ($44|0)==(0|0); if ($45) { HEAP32[(74604)>>2] = 7175; } $46 = HEAP32[(74608)>>2]|0; $47 = ($46|0)==(0|0); if ($47) { HEAP32[(74608)>>2] = 7176; } $48 = HEAP32[(74612)>>2]|0; $49 = ($48|0)==(0|0); if ($49) { HEAP32[(74612)>>2] = 7177; } $50 = HEAP32[(74616)>>2]|0; $51 = ($50|0)==(0|0); if ($51) { HEAP32[(74616)>>2] = 7178; } $52 = HEAP32[(74620)>>2]|0; $53 = ($52|0)==(0|0); if ($53) { HEAP32[(74620)>>2] = 7179; } $54 = HEAP32[(74624)>>2]|0; $55 = ($54|0)==(0|0); if ($55) { HEAP32[(74624)>>2] = 7180; } $56 = HEAP32[(74628)>>2]|0; $57 = ($56|0)==(0|0); if ($57) { HEAP32[(74628)>>2] = 7181; } $58 = HEAP32[(74632)>>2]|0; $59 = ($58|0)==(0|0); if ($59) { HEAP32[(74632)>>2] = 7182; } $60 = HEAP32[(74636)>>2]|0; $61 = ($60|0)==(0|0); if ($61) { HEAP32[(74636)>>2] = 7183; } $62 = HEAP32[(74640)>>2]|0; $63 = ($62|0)==(0|0); if ($63) { HEAP32[(74640)>>2] = 7184; } FUNCTION_TABLE_v[$64 & 8191](); $$01 = 0; STACKTOP = sp;return ($$01|0); } function _SDL_AudioQuit() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $item$01$i = 0, $item$01$i$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18646]|0; $1 = ($0|0)==(0|0); if ($1) { return; } $2 = HEAP32[18674]|0; $3 = ($2|0)==(0|0); if (!($3)) { _close_audio_device($2); HEAP32[18674] = 0; } $4 = HEAP32[(74700)>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { _close_audio_device($4); HEAP32[(74700)>>2] = 0; } $22 = HEAP32[(74704)>>2]|0; $23 = ($22|0)==(0|0); if (!($23)) { _close_audio_device($22); HEAP32[(74704)>>2] = 0; } $24 = HEAP32[(74708)>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { _close_audio_device($24); HEAP32[(74708)>>2] = 0; } $26 = HEAP32[(74712)>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { _close_audio_device($26); HEAP32[(74712)>>2] = 0; } $28 = HEAP32[(74716)>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { _close_audio_device($28); HEAP32[(74716)>>2] = 0; } $30 = HEAP32[(74720)>>2]|0; $31 = ($30|0)==(0|0); if (!($31)) { _close_audio_device($30); HEAP32[(74720)>>2] = 0; } $32 = HEAP32[(74724)>>2]|0; $33 = ($32|0)==(0|0); if (!($33)) { _close_audio_device($32); HEAP32[(74724)>>2] = 0; } $34 = HEAP32[(74728)>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { _close_audio_device($34); HEAP32[(74728)>>2] = 0; } $36 = HEAP32[(74732)>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { _close_audio_device($36); HEAP32[(74732)>>2] = 0; } $38 = HEAP32[(74736)>>2]|0; $39 = ($38|0)==(0|0); if (!($39)) { _close_audio_device($38); HEAP32[(74736)>>2] = 0; } $40 = HEAP32[(74740)>>2]|0; $41 = ($40|0)==(0|0); if (!($41)) { _close_audio_device($40); HEAP32[(74740)>>2] = 0; } $42 = HEAP32[(74744)>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { _close_audio_device($42); HEAP32[(74744)>>2] = 0; } $44 = HEAP32[(74748)>>2]|0; $45 = ($44|0)==(0|0); if (!($45)) { _close_audio_device($44); HEAP32[(74748)>>2] = 0; } $46 = HEAP32[(74752)>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { _close_audio_device($46); HEAP32[(74752)>>2] = 0; } $48 = HEAP32[(74756)>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { _close_audio_device($48); HEAP32[(74756)>>2] = 0; } $50 = HEAP32[(74688)>>2]|0; $51 = ($50|0)==(0|0); if (!($51)) { $item$01$i = $50; while(1) { $6 = ((($item$01$i)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$item$01$i>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = HEAP32[(74636)>>2]|0; FUNCTION_TABLE_vi[$10 & 8191]($8); } _SDL_free($item$01$i); $11 = ($7|0)==(0|0); if ($11) { break; } else { $item$01$i = $7; } } } HEAP32[(74688)>>2] = 0; HEAP32[(74680)>>2] = 0; $12 = HEAP32[(74692)>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $item$01$i$1 = $12; while(1) { $14 = ((($item$01$i$1)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$item$01$i$1>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[(74636)>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($16); } _SDL_free($item$01$i$1); $19 = ($15|0)==(0|0); if ($19) { break; } else { $item$01$i$1 = $15; } } } HEAP32[(74692)>>2] = 0; HEAP32[(74684)>>2] = 0; $20 = HEAP32[(74640)>>2]|0; FUNCTION_TABLE_v[$20 & 8191](); $21 = HEAP32[(74668)>>2]|0; _SDL_DestroyMutex($21); (_SDL_memset(74584,0,112)|0); (_SDL_memset(74696,0,64)|0); return; } function _SDL_FirstAudioFormat($format) { $format = $format|0; var $$0$i = 0, $$ph = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[18694] = 0; $0 = ($format<<16>>16)==(8); if ($0) { $$ph = 0; } else { HEAP32[18694] = 1; $1 = ($format<<16>>16)==(-32760); if ($1) { $$ph = 1; } else { HEAP32[18694] = 2; $4 = ($format<<16>>16)==(-32752); if ($4) { $$ph = 2; } else { HEAP32[18694] = 3; $5 = ($format<<16>>16)==(-28656); if ($5) { $$ph = 3; } else { HEAP32[18694] = 4; $6 = ($format<<16>>16)==(16); if ($6) { $$ph = 4; } else { HEAP32[18694] = 5; $7 = ($format<<16>>16)==(4112); if ($7) { $$ph = 5; } else { HEAP32[18694] = 6; $8 = ($format<<16>>16)==(-32736); if ($8) { $$ph = 6; } else { HEAP32[18694] = 7; $9 = ($format<<16>>16)==(-28640); if ($9) { $$ph = 7; } else { HEAP32[18694] = 8; $10 = ($format<<16>>16)==(-32480); if ($10) { $$ph = 8; } else { HEAP32[18694] = 9; $11 = ($format<<16>>16)==(-28384); if ($11) { $$ph = 9; } else { HEAP32[18694] = 10; HEAP32[18695] = 0; $$0$i = 0; return ($$0$i|0); } } } } } } } } } } HEAP32[18695] = 1; $2 = (115056 + (($$ph*20)|0)|0); $3 = HEAP16[$2>>1]|0; $$0$i = $3; return ($$0$i|0); } function _SDL_NextAudioFormat() { var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18694]|0; $1 = ($0|0)==(10); $2 = HEAP32[18695]|0; $3 = ($2|0)==(10); $or$cond = $1 | $3; if ($or$cond) { $$0 = 0; return ($$0|0); } $4 = (($2) + 1)|0; HEAP32[18695] = $4; $5 = ((115056 + (($0*20)|0)|0) + ($2<<1)|0); $6 = HEAP16[$5>>1]|0; $$0 = $6; return ($$0|0); } function _SDL_CalculateAudioSpec($spec) { $spec = $spec|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($spec)) + 4|0); $1 = HEAP16[$0>>1]|0; $cond = ($1<<16>>16)==(8); $2 = ((($spec)) + 7|0); $$ = $cond ? -128 : 0; HEAP8[$2>>0] = $$; $3 = $1&65535; $4 = $3 >>> 3; $5 = $4 & 31; $6 = ((($spec)) + 12|0); $7 = ((($spec)) + 6|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = Math_imul($5, $9)|0; $11 = ((($spec)) + 8|0); $12 = HEAP16[$11>>1]|0; $13 = $12&65535; $14 = Math_imul($10, $13)|0; HEAP32[$6>>2] = $14; return; } function _SDL_ConvertAudio($cvt) { $cvt = $cvt|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($cvt)) + 16|0); $1 = HEAPU8[$0>>0]|(HEAPU8[$0+1>>0]<<8)|(HEAPU8[$0+2>>0]<<16)|(HEAPU8[$0+3>>0]<<24); $2 = ($1|0)==(0|0); if ($2) { (_SDL_SetError(182246,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $3 = ((($cvt)) + 20|0); $4 = HEAPU8[$3>>0]|(HEAPU8[$3+1>>0]<<8)|(HEAPU8[$3+2>>0]<<16)|(HEAPU8[$3+3>>0]<<24); $5 = ((($cvt)) + 24|0); HEAP8[$5>>0]=$4&255;HEAP8[$5+1>>0]=($4>>8)&255;HEAP8[$5+2>>0]=($4>>16)&255;HEAP8[$5+3>>0]=$4>>24; $6 = ((($cvt)) + 40|0); $7 = HEAPU8[$6>>0]|(HEAPU8[$6+1>>0]<<8)|(HEAPU8[$6+2>>0]<<16)|(HEAPU8[$6+3>>0]<<24); $8 = ($7|0)==(0|0); if ($8) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $9 = ((($cvt)) + 80|0); HEAP8[$9>>0]=0&255;HEAP8[$9+1>>0]=(0>>8)&255;HEAP8[$9+2>>0]=(0>>16)&255;HEAP8[$9+3>>0]=0>>24; $10 = ((($cvt)) + 4|0); $11 = HEAPU8[$10>>0]|(HEAPU8[$10+1>>0]<<8); FUNCTION_TABLE_vii[$7 & 8191]($cvt,$11); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_HasAltiVec() { var $$lobit = 0, $$pre$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $altivec$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $altivec$i$i = sp; $0 = HEAP32[18696]|0; $1 = ($0|0)==(-1); if ($1) { HEAP32[18696] = 0; HEAP32[$altivec$i$i>>2] = 0; $2 = HEAP32[$altivec$i$i>>2]|0; $3 = ($2|0)==(0); $$pre$i = HEAP32[18696]|0; if ($3) { $6 = $$pre$i; } else { $4 = $$pre$i | 2; HEAP32[18696] = $4; $6 = $4; } } else { $6 = $0; } $5 = $6 >>> 1; $$lobit = $5 & 1; STACKTOP = sp;return ($$lobit|0); } function _SDL_HasMMX() { var $$lobit = 0, $$pre$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $altivec$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $altivec$i$i = sp; $0 = HEAP32[18696]|0; $1 = ($0|0)==(-1); if ($1) { HEAP32[18696] = 0; HEAP32[$altivec$i$i>>2] = 0; $2 = HEAP32[$altivec$i$i>>2]|0; $3 = ($2|0)==(0); $$pre$i = HEAP32[18696]|0; if ($3) { $6 = $$pre$i; } else { $4 = $$pre$i | 2; HEAP32[18696] = $4; $6 = $4; } } else { $6 = $0; } $5 = $6 >>> 2; $$lobit = $5 & 1; STACKTOP = sp;return ($$lobit|0); } function _SDL_Has3DNow() { var $$lobit = 0, $$pre$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $altivec$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $altivec$i$i = sp; $0 = HEAP32[18696]|0; $1 = ($0|0)==(-1); if ($1) { HEAP32[18696] = 0; HEAP32[$altivec$i$i>>2] = 0; $2 = HEAP32[$altivec$i$i>>2]|0; $3 = ($2|0)==(0); $$pre$i = HEAP32[18696]|0; if ($3) { $6 = $$pre$i; } else { $4 = $$pre$i | 2; HEAP32[18696] = $4; $6 = $4; } } else { $6 = $0; } $5 = $6 >>> 3; $$lobit = $5 & 1; STACKTOP = sp;return ($$lobit|0); } function _SDL_HasSSE() { var $$lobit = 0, $$pre$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $altivec$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $altivec$i$i = sp; $0 = HEAP32[18696]|0; $1 = ($0|0)==(-1); if ($1) { HEAP32[18696] = 0; HEAP32[$altivec$i$i>>2] = 0; $2 = HEAP32[$altivec$i$i>>2]|0; $3 = ($2|0)==(0); $$pre$i = HEAP32[18696]|0; if ($3) { $6 = $$pre$i; } else { $4 = $$pre$i | 2; HEAP32[18696] = $4; $6 = $4; } } else { $6 = $0; } $5 = $6 >>> 4; $$lobit = $5 & 1; STACKTOP = sp;return ($$lobit|0); } function _SDL_HasSSE2() { var $$lobit = 0, $$pre$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $altivec$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $altivec$i$i = sp; $0 = HEAP32[18696]|0; $1 = ($0|0)==(-1); if ($1) { HEAP32[18696] = 0; HEAP32[$altivec$i$i>>2] = 0; $2 = HEAP32[$altivec$i$i>>2]|0; $3 = ($2|0)==(0); $$pre$i = HEAP32[18696]|0; if ($3) { $6 = $$pre$i; } else { $4 = $$pre$i | 2; HEAP32[18696] = $4; $6 = $4; } } else { $6 = $0; } $5 = $6 >>> 5; $$lobit = $5 & 1; STACKTOP = sp;return ($$lobit|0); } function _SDL_StopEventLoop() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$014 = 0, $entry$110 = 0, $exitcond = 0, $i$01 = 0, $wmmsg$06 = 0; var $wmmsg$12 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18697]|0; $1 = ($0|0)==(0|0); if (!($1)) { } HEAP32[(74792)>>2] = 0; $2 = HEAP32[(74800)>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { $entry$014 = $2; while(1) { $4 = ((($entry$014)) + 72|0); $5 = HEAP32[$4>>2]|0; _SDL_free($entry$014); $6 = ($5|0)==(0|0); if ($6) { break; } else { $entry$014 = $5; } } } $7 = HEAP32[(74808)>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $entry$110 = $7; while(1) { $9 = ((($entry$110)) + 72|0); $10 = HEAP32[$9>>2]|0; _SDL_free($entry$110); $11 = ($10|0)==(0|0); if ($11) { break; } else { $entry$110 = $10; } } } $12 = HEAP32[(74812)>>2]|0; $13 = ($12|0)==(0|0); if (!($13)) { $wmmsg$06 = $12; while(1) { $14 = ((($wmmsg$06)) + 12|0); $15 = HEAP32[$14>>2]|0; _SDL_free($wmmsg$06); $16 = ($15|0)==(0|0); if ($16) { break; } else { $wmmsg$06 = $15; } } } $17 = HEAP32[(74816)>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $wmmsg$12 = $17; while(1) { $19 = ((($wmmsg$12)) + 12|0); $20 = HEAP32[$19>>2]|0; _SDL_free($wmmsg$12); $21 = ($20|0)==(0|0); if ($21) { break; } else { $wmmsg$12 = $20; } } } HEAP32[(74796)>>2] = 0; ;HEAP32[(74800)>>2]=0|0;HEAP32[(74800)+4>>2]=0|0;HEAP32[(74800)+8>>2]=0|0;HEAP32[(74800)+12>>2]=0|0;HEAP32[(74800)+16>>2]=0|0; $i$01 = 0; while(1) { $24 = (74824 + ($i$01<<2)|0); $25 = HEAP32[$24>>2]|0; _SDL_free($25); HEAP32[$24>>2] = 0; $26 = (($i$01) + 1)|0; $exitcond = ($26|0)==(256); if ($exitcond) { break; } else { $i$01 = $26; } } $22 = HEAP32[18705]|0; $23 = ($22|0)==(0|0); if (!($23)) { $28 = $22; while(1) { $27 = ((($28)) + 8|0); $29 = HEAP32[$27>>2]|0; HEAP32[18705] = $29; _SDL_free($28); $30 = HEAP32[18705]|0; $31 = ($30|0)==(0|0); if ($31) { break; } else { $28 = $30; } } } HEAP32[17925] = 0; $32 = HEAP32[18697]|0; $33 = ($32|0)==(0|0); if ($33) { return; } $34 = HEAP32[18697]|0; _SDL_DestroyMutex($34); HEAP32[18697] = 0; return; } function _SDL_StartEventLoop() { var label = 0, sp = 0; sp = STACKTOP; (_SDL_EventState(771,0)|0); (_SDL_EventState(770,0)|0); (_SDL_EventState(513,0)|0); HEAP32[(74792)>>2] = 1; return 0; } function _SDL_EventState($type,$state) { $type = $type|0; $state = $state|0; var $$pre$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $7 = 0, $8 = 0, $9 = 0, $current_state$0 = 0, $entry$01$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $type >>> 8; $1 = $0 & 255; $2 = (74824 + ($1<<2)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { label = 3; } else { $5 = $type >>> 5; $6 = $5 & 7; $7 = (($3) + ($6<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $type & 31; $10 = 1 << $9; $11 = $8 & $10; $12 = ($11|0)==(0); if ($12) { label = 3; } else { $current_state$0 = 0; } } if ((label|0) == 3) { $current_state$0 = 1; } $13 = $current_state$0&255; $14 = ($13|0)==($state|0); if ($14) { return ($current_state$0|0); } switch ($state|0) { case 0: { if ($4) { $15 = (_SDL_calloc(1,32)|0); HEAP32[$2>>2] = $15; $16 = ($15|0)==(0|0); if ($16) { return ($current_state$0|0); } else { $22 = $15; } } else { $22 = $3; } $17 = $type & 31; $18 = 1 << $17; $19 = $type >>> 5; $20 = $19 & 7; $21 = (($22) + ($20<<2)|0); $23 = HEAP32[$21>>2]|0; $24 = $23 | $18; HEAP32[$21>>2] = $24; $25 = HEAP32[(74792)>>2]|0; $26 = ($25|0)==(0); if ($26) { return ($current_state$0|0); } $27 = HEAP32[18697]|0; $28 = (_SDL_LockMutex($27)|0); $29 = ($28|0)==(0); if (!($29)) { return ($current_state$0|0); } $30 = HEAP32[(74800)>>2]|0; $31 = ($30|0)==(0|0); if (!($31)) { $entry$01$i$i = $30; while(1) { $32 = ((($entry$01$i$i)) + 72|0); $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$entry$01$i$i>>2]|0; $35 = ($34|0)==($type|0); $36 = $33; if ($35) { $38 = ((($entry$01$i$i)) + 68|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); $41 = $39; if ($40) { $43 = $33; } else { $42 = ((($39)) + 72|0); HEAP32[$42>>2] = $36; $$pre$i$i = HEAP32[$32>>2]|0; $43 = $$pre$i$i; } $44 = ($43|0)==(0|0); $45 = $43; if (!($44)) { $46 = ((($43)) + 68|0); HEAP32[$46>>2] = $41; } $47 = HEAP32[(74800)>>2]|0; $48 = ($47|0)==($entry$01$i$i|0); if ($48) { HEAP32[(74800)>>2] = $45; } $49 = HEAP32[(74804)>>2]|0; $50 = ($49|0)==($entry$01$i$i|0); if ($50) { $51 = HEAP32[$38>>2]|0; HEAP32[(74804)>>2] = $51; } $52 = HEAP32[(74808)>>2]|0; HEAP32[$32>>2] = $52; HEAP32[(74808)>>2] = $entry$01$i$i; $53 = HEAP32[(74796)>>2]|0; $54 = (($53) + -1)|0; HEAP32[(74796)>>2] = $54; } $37 = ($33|0)==(0|0); if ($37) { break; } else { $entry$01$i$i = $33; } } } return ($current_state$0|0); break; } case 1: { $55 = $type & 31; $56 = 1 << $55; $57 = $56 ^ -1; $58 = $type >>> 5; $59 = $58 & 7; $60 = (($3) + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = $61 & $57; HEAP32[$60>>2] = $62; return ($current_state$0|0); break; } default: { return ($current_state$0|0); } } return (0)|0; } function _SDL_PeepEvents($events,$numevents,$action,$minType,$maxType) { $events = $events|0; $numevents = $numevents|0; $action = $action|0; $minType = $minType|0; $maxType = $maxType|0; var $$0 = 0, $$0$i = 0, $$lcssa80 = 0, $$lcssa81 = 0, $$lcssa82 = 0, $$lcssa86 = 0, $$lcssa87 = 0, $$numevents = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $entry$0$i = 0, $entry$0$ph$us61 = 0; var $entry$0$ph63 = 0, $entry$0$us = 0, $entry$0$us$lcssa85 = 0, $entry$0$us$us = 0, $entry$0$us$us$lcssa79 = 0, $exitcond = 0, $i$08 = 0, $not$ = 0, $or$cond4$us = 0, $or$cond4$us$us = 0, $tmpevent = 0, $tmpevent$events = 0, $used$010 = 0, $used$1$ph$lcssa = 0, $used$1$ph$us60 = 0, $used$1$ph62 = 0, $used$3 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0; var $wmmsg$019 = 0, $wmmsg$019$lcssa = 0, $wmmsg$1 = 0, $wmmsg$1$us = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 72|0; $vararg_buffer1 = sp + 64|0; $vararg_buffer = sp + 56|0; $tmpevent = sp; $0 = HEAP32[(74792)>>2]|0; $1 = ($0|0)==(0); if ($1) { $2 = ($action|0)==(0); if ($2) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_SetError(182281,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $3 = HEAP32[18697]|0; $4 = ($3|0)==(0|0); if (!($4)) { $5 = (_SDL_LockMutex($3)|0); $6 = ($5|0)==(0); if (!($6)) { $108 = (_SDL_SetError(182349,$vararg_buffer3)|0); $$0 = $108; STACKTOP = sp;return ($$0|0); } } $7 = ($action|0)==(0); if ($7) { $8 = ($numevents|0)>(0); if ($8) { $i$08 = 0;$used$010 = 0; while(1) { $9 = (($events) + (($i$08*56)|0)|0); $10 = HEAP32[(74796)>>2]|0; $11 = ($10|0)>(65534); do { if ($11) { $12 = HEAP32[(74796)>>2]|0; HEAP32[$vararg_buffer1>>2] = $12; (_SDL_SetError(182317,$vararg_buffer1)|0); $$0$i = 0; } else { $13 = HEAP32[(74808)>>2]|0; $14 = ($13|0)==(0|0); if ($14) { $15 = (_SDL_malloc(80)|0); $16 = ($15|0)==(0|0); if ($16) { $$0$i = 0; break; } else { $entry$0$i = $15; } } else { $17 = ((($13)) + 72|0); $18 = HEAP32[$17>>2]|0; HEAP32[(74808)>>2] = $18; $entry$0$i = $13; } dest=$entry$0$i; src=$9; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $19 = HEAP32[$9>>2]|0; $20 = ($19|0)==(513); if ($20) { $21 = ((($entry$0$i)) + 56|0); $22 = (((($events) + (($i$08*56)|0)|0)) + 8|0); $23 = HEAP32[$22>>2]|0; ;HEAP32[$21>>2]=HEAP32[$23>>2]|0;HEAP32[$21+4>>2]=HEAP32[$23+4>>2]|0;HEAP32[$21+8>>2]=HEAP32[$23+8>>2]|0; $24 = ((($entry$0$i)) + 8|0); HEAP32[$24>>2] = $21; } $25 = HEAP32[(74804)>>2]|0; $26 = ($25|0)==(0|0); if ($26) { HEAP32[(74800)>>2] = $entry$0$i; HEAP32[(74804)>>2] = $entry$0$i; $30 = ((($entry$0$i)) + 68|0); HEAP32[$30>>2] = 0; } else { $27 = $25; $28 = ((($25)) + 72|0); HEAP32[$28>>2] = $entry$0$i; $29 = ((($entry$0$i)) + 68|0); HEAP32[$29>>2] = $27; HEAP32[(74804)>>2] = $entry$0$i; } $31 = ((($entry$0$i)) + 72|0); HEAP32[$31>>2] = 0; $32 = HEAP32[(74796)>>2]|0; $33 = (($32) + 1)|0; HEAP32[(74796)>>2] = $33; $$0$i = 1; } } while(0); $34 = (($$0$i) + ($used$010))|0; $35 = (($i$08) + 1)|0; $exitcond = ($35|0)==($numevents|0); if ($exitcond) { $used$3 = $34; break; } else { $i$08 = $35;$used$010 = $34; } } } else { $used$3 = 0; } } else { $36 = ($events|0)==(0|0); $$numevents = $36 ? 1 : $numevents; $tmpevent$events = $36 ? $tmpevent : $events; $37 = HEAP32[(74812)>>2]|0; $38 = ($37|0)==(0|0); if (!($38)) { $$pre = HEAP32[(74816)>>2]|0; $41 = $$pre;$wmmsg$019 = $37; while(1) { $39 = ((($wmmsg$019)) + 12|0); $40 = HEAP32[$39>>2]|0; HEAP32[$39>>2] = $41; $42 = ($40|0)==(0|0); $43 = $wmmsg$019; if ($42) { $wmmsg$019$lcssa = $wmmsg$019; break; } else { $41 = $43;$wmmsg$019 = $40; } } HEAP32[(74816)>>2] = $wmmsg$019$lcssa; } HEAP32[(74812)>>2] = 0; $44 = HEAP32[(74800)>>2]|0; $45 = ($action|0)==(2); $not$ = $36 ^ 1; $46 = $45 & $not$; $47 = ($$numevents|0)>(0); L39: do { if ($46) { if ($47) { $entry$0$ph$us61 = $44;$used$1$ph$us60 = 0; while(1) { $entry$0$us$us = $entry$0$ph$us61; while(1) { $81 = ($entry$0$us$us|0)==(0|0); if ($81) { $used$1$ph$lcssa = $used$1$ph$us60; break L39; } $82 = ((($entry$0$us$us)) + 72|0); $83 = HEAP32[$82>>2]|0; $84 = HEAP32[$entry$0$us$us>>2]|0; $85 = ($84>>>0)<($minType>>>0); $86 = ($84>>>0)>($maxType>>>0); $or$cond4$us$us = $85 | $86; if ($or$cond4$us$us) { $entry$0$us$us = $83; } else { $$lcssa80 = $82;$$lcssa81 = $83;$$lcssa82 = $entry$0$us$us;$entry$0$us$us$lcssa79 = $entry$0$us$us; break; } } $48 = (($tmpevent$events) + (($used$1$ph$us60*56)|0)|0); dest=$48; src=$entry$0$us$us$lcssa79; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $49 = HEAP32[$$lcssa82>>2]|0; $50 = ($49|0)==(513); if ($50) { $51 = HEAP32[(74816)>>2]|0; $52 = ($51|0)==(0|0); if ($52) { $55 = (_SDL_malloc(16)|0); $wmmsg$1$us = $55; } else { $53 = ((($51)) + 12|0); $54 = HEAP32[$53>>2]|0; HEAP32[(74816)>>2] = $54; $wmmsg$1$us = $51; } $56 = ((($entry$0$us$us$lcssa79)) + 8|0); $57 = HEAP32[$56>>2]|0; ;HEAP32[$wmmsg$1$us>>2]=HEAP32[$57>>2]|0;HEAP32[$wmmsg$1$us+4>>2]=HEAP32[$57+4>>2]|0;HEAP32[$wmmsg$1$us+8>>2]=HEAP32[$57+8>>2]|0; $58 = HEAP32[(74812)>>2]|0; $59 = ((($wmmsg$1$us)) + 12|0); HEAP32[$59>>2] = $58; HEAP32[(74812)>>2] = $wmmsg$1$us; $60 = (((($tmpevent$events) + (($used$1$ph$us60*56)|0)|0)) + 8|0); HEAP32[$60>>2] = $wmmsg$1$us; } $61 = (($used$1$ph$us60) + 1)|0; $62 = ((($entry$0$us$us$lcssa79)) + 68|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); $65 = $63; if (!($64)) { $66 = HEAP32[$$lcssa80>>2]|0; $67 = ((($63)) + 72|0); HEAP32[$67>>2] = $66; } $68 = HEAP32[$$lcssa80>>2]|0; $69 = ($68|0)==(0|0); $70 = $68; if (!($69)) { $71 = ((($68)) + 68|0); HEAP32[$71>>2] = $65; } $72 = HEAP32[(74800)>>2]|0; $73 = ($72|0)==($entry$0$us$us$lcssa79|0); if ($73) { HEAP32[(74800)>>2] = $70; } $74 = HEAP32[(74804)>>2]|0; $75 = ($74|0)==($entry$0$us$us$lcssa79|0); if ($75) { $76 = HEAP32[$62>>2]|0; HEAP32[(74804)>>2] = $76; } $77 = HEAP32[(74808)>>2]|0; HEAP32[$$lcssa80>>2] = $77; HEAP32[(74808)>>2] = $entry$0$us$us$lcssa79; $78 = HEAP32[(74796)>>2]|0; $79 = (($78) + -1)|0; HEAP32[(74796)>>2] = $79; $80 = ($61|0)<($$numevents|0); if ($80) { $entry$0$ph$us61 = $$lcssa81;$used$1$ph$us60 = $61; } else { $used$1$ph$lcssa = $61; break; } } } else { $used$1$ph$lcssa = 0; } } else { if ($47) { $entry$0$ph63 = $44;$used$1$ph62 = 0; while(1) { $entry$0$us = $entry$0$ph63; while(1) { $87 = ($entry$0$us|0)==(0|0); if ($87) { $used$1$ph$lcssa = $used$1$ph62; break L39; } $88 = ((($entry$0$us)) + 72|0); $89 = HEAP32[$88>>2]|0; $90 = HEAP32[$entry$0$us>>2]|0; $91 = ($90>>>0)<($minType>>>0); $92 = ($90>>>0)>($maxType>>>0); $or$cond4$us = $91 | $92; if ($or$cond4$us) { $entry$0$us = $89; } else { $$lcssa86 = $89;$$lcssa87 = $entry$0$us;$entry$0$us$lcssa85 = $entry$0$us; break; } } $93 = (($tmpevent$events) + (($used$1$ph62*56)|0)|0); dest=$93; src=$entry$0$us$lcssa85; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $94 = HEAP32[$$lcssa87>>2]|0; $95 = ($94|0)==(513); if ($95) { $96 = HEAP32[(74816)>>2]|0; $97 = ($96|0)==(0|0); if ($97) { $100 = (_SDL_malloc(16)|0); $wmmsg$1 = $100; } else { $98 = ((($96)) + 12|0); $99 = HEAP32[$98>>2]|0; HEAP32[(74816)>>2] = $99; $wmmsg$1 = $96; } $101 = ((($entry$0$us$lcssa85)) + 8|0); $102 = HEAP32[$101>>2]|0; ;HEAP32[$wmmsg$1>>2]=HEAP32[$102>>2]|0;HEAP32[$wmmsg$1+4>>2]=HEAP32[$102+4>>2]|0;HEAP32[$wmmsg$1+8>>2]=HEAP32[$102+8>>2]|0; $103 = HEAP32[(74812)>>2]|0; $104 = ((($wmmsg$1)) + 12|0); HEAP32[$104>>2] = $103; HEAP32[(74812)>>2] = $wmmsg$1; $105 = (((($tmpevent$events) + (($used$1$ph62*56)|0)|0)) + 8|0); HEAP32[$105>>2] = $wmmsg$1; } $106 = (($used$1$ph62) + 1)|0; $107 = ($106|0)<($$numevents|0); if ($107) { $entry$0$ph63 = $$lcssa86;$used$1$ph62 = $106; } else { $used$1$ph$lcssa = $106; break; } } } else { $used$1$ph$lcssa = 0; } } } while(0); $used$3 = $used$1$ph$lcssa; } $$0 = $used$3; STACKTOP = sp;return ($$0|0); } function _SDL_FlushEvent($type) { $type = $type|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$01$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(74792)>>2]|0; $1 = ($0|0)==(0); if ($1) { return; } $2 = HEAP32[18697]|0; $3 = (_SDL_LockMutex($2)|0); $4 = ($3|0)==(0); if (!($4)) { return; } $5 = HEAP32[(74800)>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { $entry$01$i = $5; while(1) { $7 = ((($entry$01$i)) + 72|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$entry$01$i>>2]|0; $10 = ($9|0)==($type|0); $11 = $8; if ($10) { $13 = ((($entry$01$i)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); $16 = $14; if ($15) { $18 = $8; } else { $17 = ((($14)) + 72|0); HEAP32[$17>>2] = $11; $$pre$i = HEAP32[$7>>2]|0; $18 = $$pre$i; } $19 = ($18|0)==(0|0); $20 = $18; if (!($19)) { $21 = ((($18)) + 68|0); HEAP32[$21>>2] = $16; } $22 = HEAP32[(74800)>>2]|0; $23 = ($22|0)==($entry$01$i|0); if ($23) { HEAP32[(74800)>>2] = $20; } $24 = HEAP32[(74804)>>2]|0; $25 = ($24|0)==($entry$01$i|0); if ($25) { $26 = HEAP32[$13>>2]|0; HEAP32[(74804)>>2] = $26; } $27 = HEAP32[(74808)>>2]|0; HEAP32[$7>>2] = $27; HEAP32[(74808)>>2] = $entry$01$i; $28 = HEAP32[(74796)>>2]|0; $29 = (($28) + -1)|0; HEAP32[(74796)>>2] = $29; } $12 = ($8|0)==(0|0); if ($12) { break; } else { $entry$01$i = $8; } } } return; } function _SDL_WaitEventTimeout($event,$timeout) { $event = $event|0; $timeout = $timeout|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($timeout|0)>(0); if ($0) { $11 = (_SDL_GetTicks()|0); $12 = (($11) + ($timeout))|0; L3: while(1) { $13 = (_SDL_GetVideoDevice()|0); $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($13)) + 176|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vi[$16 & 8191]($13); } $17 = HEAP32[(74848)>>2]|0; $18 = ($17|0)==(0|0); if ($18) { label = 14; } else { $19 = (_SDL_JoystickEventState(-1)|0); $20 = ($19|0)==(0); if (!($20)) { label = 14; } } if ((label|0) == 14) { label = 0; _SDL_JoystickUpdate(); } $21 = (_SDL_PeepEvents($event,1,2,0,65535)|0); switch ($21|0) { case 1: { label = 25; break L3; break; } case -1: { $$0 = 0; label = 28; break L3; break; } case 0: { break; } default: { continue L3; } } $22 = (_SDL_GetTicks()|0); $23 = (($12) - ($22))|0; $24 = ($23|0)<(1); if ($24) { $$0 = 0; label = 28; break; } _SDL_Delay(10); } if ((label|0) == 25) { $$0 = 1; return ($$0|0); } else if ((label|0) == 28) { return ($$0|0); } } $1 = ($timeout|0)==(0); if ($1) { L22: while(1) { $2 = (_SDL_GetVideoDevice()|0); $3 = ($2|0)==(0|0); if (!($3)) { $4 = ((($2)) + 176|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($2); } $6 = HEAP32[(74848)>>2]|0; $7 = ($6|0)==(0|0); if ($7) { label = 7; } else { $8 = (_SDL_JoystickEventState(-1)|0); $9 = ($8|0)==(0); if (!($9)) { label = 7; } } if ((label|0) == 7) { label = 0; _SDL_JoystickUpdate(); } $10 = (_SDL_PeepEvents($event,1,2,0,65535)|0); switch ($10|0) { case 1: { break L22; break; } case 0: case -1: { $$0 = 0; label = 28; break L22; break; } default: { } } } if ((label|0) == 28) { return ($$0|0); } $$0 = 1; return ($$0|0); } L36: while(1) { $25 = (_SDL_GetVideoDevice()|0); $26 = ($25|0)==(0|0); if (!($26)) { $27 = ((($25)) + 176|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vi[$28 & 8191]($25); } $29 = HEAP32[(74848)>>2]|0; $30 = ($29|0)==(0|0); if ($30) { label = 22; } else { $31 = (_SDL_JoystickEventState(-1)|0); $32 = ($31|0)==(0); if (!($32)) { label = 22; } } if ((label|0) == 22) { label = 0; _SDL_JoystickUpdate(); } $33 = (_SDL_PeepEvents($event,1,2,0,65535)|0); switch ($33|0) { case 1: { break L36; break; } case -1: { $$0 = 0; label = 28; break L36; break; } case 0: { break; } default: { continue L36; } } _SDL_Delay(10); } if ((label|0) == 28) { return ($$0|0); } $$0 = 1; return ($$0|0); } function _SDL_PushEvent($event) { $event = $event|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $curr$0 = 0, $curr$0$1 = 0, $curr$02 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = (_SDL_GetTicks()|0); $1 = ((($event)) + 4|0); HEAP32[$1>>2] = $0; $2 = HEAP32[17925]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = HEAP32[17926]|0; $5 = (FUNCTION_TABLE_iii[$2 & 8191]($4,$event)|0); $6 = ($5|0)==(0); if ($6) { $$0 = 0; return ($$0|0); } } $curr$0$1 = HEAP32[18705]|0; $7 = ($curr$0$1|0)==(0|0); if (!($7)) { $curr$02 = $curr$0$1; while(1) { $8 = HEAP32[$curr$02>>2]|0; $9 = ((($curr$02)) + 4|0); $10 = HEAP32[$9>>2]|0; (FUNCTION_TABLE_iii[$8 & 8191]($10,$event)|0); $11 = ((($curr$02)) + 8|0); $curr$0 = HEAP32[$11>>2]|0; $12 = ($curr$0|0)==(0|0); if ($12) { break; } else { $curr$02 = $curr$0; } } } $13 = (_SDL_PeepEvents($event,1,0,0,0)|0); $14 = ($13|0)<(1); if ($14) { $$0 = -1; return ($$0|0); } _SDL_GestureProcessEvent($event); $$0 = 1; return ($$0|0); } function _SDL_AddEventWatch($filter,$userdata) { $filter = $filter|0; $userdata = $userdata|0; var $$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $tail$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_malloc(12)|0); $1 = ($0|0)==(0|0); if ($1) { return; } HEAP32[$0>>2] = $filter; $2 = ((($0)) + 4|0); HEAP32[$2>>2] = $userdata; $3 = ((($0)) + 8|0); HEAP32[$3>>2] = 0; $4 = HEAP32[18705]|0; $5 = ($4|0)==(0|0); if ($5) { HEAP32[18705] = $0; return; } else { $tail$0 = $4; } while(1) { $6 = ((($tail$0)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $$lcssa = $6; break; } else { $tail$0 = $7; } } HEAP32[$$lcssa>>2] = $0; return; } function _SDL_DelEventWatch($filter,$userdata) { $filter = $filter|0; $userdata = $userdata|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $curr$0 = 0, $curr$0$3 = 0, $curr$05 = 0, $curr$05$lcssa = 0, $prev$04 = 0, $prev$04$lcssa = 0, $prev$04$phi = 0, label = 0; var sp = 0; sp = STACKTOP; $curr$0$3 = HEAP32[18705]|0; $0 = ($curr$0$3|0)==(0|0); if ($0) { return; } else { $curr$05 = $curr$0$3;$prev$04 = 0; } while(1) { $1 = HEAP32[$curr$05>>2]|0; $2 = ($1|0)==($filter|0); if ($2) { $3 = ((($curr$05)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==($userdata|0); if ($5) { $curr$05$lcssa = $curr$05;$prev$04$lcssa = $prev$04; break; } } $10 = ((($curr$05)) + 8|0); $curr$0 = HEAP32[$10>>2]|0; $11 = ($curr$0|0)==(0|0); if ($11) { label = 9; break; } else { $prev$04$phi = $curr$05;$curr$05 = $curr$0;$prev$04 = $prev$04$phi; } } if ((label|0) == 9) { return; } $6 = ($prev$04$lcssa|0)==(0|0); $7 = ((($curr$05$lcssa)) + 8|0); $8 = HEAP32[$7>>2]|0; if ($6) { HEAP32[18705] = $8; } else { $9 = ((($prev$04$lcssa)) + 8|0); HEAP32[$9>>2] = $8; } _SDL_free($curr$05$lcssa); return; } function _SDL_FilterEvents($filter,$userdata) { $filter = $filter|0; $userdata = $userdata|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18697]|0; $1 = ($0|0)==(0|0); if ($1) { return; } $2 = (_SDL_LockMutex($0)|0); $3 = ($2|0)==(0); if (!($3)) { return; } $4 = HEAP32[(74800)>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $entry$01 = $4; while(1) { $6 = ((($entry$01)) + 72|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$filter & 8191]($userdata,$entry$01)|0); $9 = ($8|0)==(0); if ($9) { $11 = ((($entry$01)) + 68|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); $14 = $12; if (!($13)) { $15 = HEAP32[$6>>2]|0; $16 = ((($12)) + 72|0); HEAP32[$16>>2] = $15; } $17 = HEAP32[$6>>2]|0; $18 = ($17|0)==(0|0); $19 = $17; if (!($18)) { $20 = ((($17)) + 68|0); HEAP32[$20>>2] = $14; } $21 = HEAP32[(74800)>>2]|0; $22 = ($21|0)==($entry$01|0); if ($22) { HEAP32[(74800)>>2] = $19; } $23 = HEAP32[(74804)>>2]|0; $24 = ($23|0)==($entry$01|0); if ($24) { $25 = HEAP32[$11>>2]|0; HEAP32[(74804)>>2] = $25; } $26 = HEAP32[(74808)>>2]|0; HEAP32[$6>>2] = $26; HEAP32[(74808)>>2] = $entry$01; $27 = HEAP32[(74796)>>2]|0; $28 = (($27) + -1)|0; HEAP32[(74796)>>2] = $28; } $10 = ($7|0)==(0|0); if ($10) { break; } else { $entry$01 = $7; } } } return; } function _SDL_SendAppEvent($eventType) { $eventType = $eventType|0; var $$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $curr$0$1$i = 0, $curr$0$i = 0, $curr$02$i = 0, $event = 0, $posted$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = $eventType >>> 8; $1 = $0 & 255; $2 = (74824 + ($1<<2)|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if (!($4)) { $5 = $eventType >>> 5; $6 = $5 & 7; $7 = (($3) + ($6<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $eventType & 31; $10 = 1 << $9; $11 = $8 & $10; $12 = ($11|0)==(0); if (!($12)) { $posted$0 = 0; STACKTOP = sp;return ($posted$0|0); } } HEAP32[$event>>2] = $eventType; $13 = (_SDL_GetTicks()|0); $14 = ((($event)) + 4|0); HEAP32[$14>>2] = $13; $15 = HEAP32[17925]|0; $16 = ($15|0)==(0|0); if ($16) { label = 5; } else { $17 = HEAP32[17926]|0; $18 = (FUNCTION_TABLE_iii[$15 & 8191]($17,$event)|0); $19 = ($18|0)==(0); if ($19) { $$0$i = 0; } else { label = 5; } } if ((label|0) == 5) { $curr$0$1$i = HEAP32[18705]|0; $20 = ($curr$0$1$i|0)==(0|0); if (!($20)) { $curr$02$i = $curr$0$1$i; while(1) { $21 = HEAP32[$curr$02$i>>2]|0; $22 = ((($curr$02$i)) + 4|0); $23 = HEAP32[$22>>2]|0; (FUNCTION_TABLE_iii[$21 & 8191]($23,$event)|0); $24 = ((($curr$02$i)) + 8|0); $curr$0$i = HEAP32[$24>>2]|0; $25 = ($curr$0$i|0)==(0|0); if ($25) { break; } else { $curr$02$i = $curr$0$i; } } } $26 = (_SDL_PeepEvents($event,1,0,0,0)|0); $27 = ($26|0)<(1); if ($27) { $$0$i = 0; } else { _SDL_GestureProcessEvent($event); $$0$i = 1; } } $posted$0 = $$0$i; STACKTOP = sp;return ($posted$0|0); } function _SDL_GestureAddTouch($0,$1) { $0 = $0|0; $1 = $1|0; var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = HEAP32[17929]|0; $3 = HEAP32[17927]|0; $4 = ($3*8232)|0; $5 = (($4) + 8232)|0; $6 = (_SDL_realloc($2,$5)|0); $7 = ($6|0)==(0|0); if ($7) { $8 = (_SDL_Error(0)|0); $$0 = $8; return ($$0|0); } else { HEAP32[17929] = $6; $9 = HEAP32[17927]|0; $10 = (($6) + (($9*8232)|0)|0); (_SDL_memset($10,0,8232)|0); $11 = HEAP32[17927]|0; $12 = HEAP32[17929]|0; $13 = (($12) + (($11*8232)|0)|0); $14 = $13; $15 = $14; HEAP32[$15>>2] = $0; $16 = (($14) + 4)|0; $17 = $16; HEAP32[$17>>2] = $1; $18 = (($11) + 1)|0; HEAP32[17927] = $18; $$0 = 0; return ($$0|0); } return (0)|0; } function _SDL_GestureProcessEvent($event) { $event = $event|0; var $$0$i$4 = 0, $$0$i$5 = 0, $$lcssa$i$i = 0, $$lcssa125 = 0, $$lcssa126 = 0, $$lcssa127 = 0, $$lcssa129 = 0, $$lcssa131 = 0, $$off = 0, $$pr = 0, $$pre$phiZ2D = 0, $$pre$pre = 0, $$pre$pre$lcssa = 0, $$pre62 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0, $147 = 0.0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0.0, $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0; var $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0; var $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0.0, $223 = 0, $224 = 0.0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0.0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0, $242 = 0.0, $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0; var $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0.0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0; var $266 = 0.0, $267 = 0, $268 = 0.0, $269 = 0.0, $27 = 0.0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0; var $284 = 0.0, $285 = 0.0, $286 = 0.0, $287 = 0.0, $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0.0, $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0.0; var $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0.0, $334 = 0.0, $335 = 0.0, $336 = 0.0, $337 = 0.0; var $338 = 0, $339 = 0.0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0.0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $bestDiff$010$i = 0.0, $bestDiff$1$i = 0.0, $bestDiff$1$i$lcssa = 0.0, $dDist$0 = 0.0, $dtheta$0 = 0.0, $event$i = 0, $event$i$16 = 0, $event$i$17 = 0, $event$i$19 = 0, $exitcond$i$i = 0, $exitcond$i$i$12 = 0, $f1$0$lcssa$i$i = 0.0, $f1$0$ph20$i$i = 0.0, $f1$09$i$i = 0.0, $f1$09$i$i$lcssa = 0.0, $f1$09$i$i$phi = 0.0, $f2$0$lcssa$i$i = 0.0; var $f2$0$ph22$i$i = 0.0, $f2$011$i$i = 0.0, $hash$01$i$i = 0, $hash$01$i$i$11 = 0, $i$01$i = 0, $i$01$i$2 = 0, $i$01$i$lcssa = 0, $i$011$i = 0, $i$02$i$i = 0, $i$02$i$i$10 = 0, $i$046 = 0, $index$0 = 0, $path = 0, $points$i = 0, $switch = 0, $ta$0$ph18$i$i = 0.0, $ta$07$i$i = 0.0, $ta$07$i$i$lcssa = 0.0, $tb$0$ph17$i$i = 0.0, $x1$0$ph19$i$i = 0.0; var $x1$08$i$i = 0.0, $x1$08$i$i$lcssa = 0.0, $x1$08$i$i$phi = 0.0, $x2$0$ph21$i$i = 0.0, $x2$010$i$i = 0.0, $x2$010$i$i$lcssa = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1248|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event$i$19 = sp + 168|0; $points$i = sp + 736|0; $event$i$17 = sp + 112|0; $event$i$16 = sp + 56|0; $event$i = sp; $path = sp + 224|0; $0 = HEAP32[$event>>2]|0; $$off = (($0) + -1792)|0; $switch = ($$off>>>0)<(3); if (!($switch)) { STACKTOP = sp;return; } $1 = ((($event)) + 8|0); $2 = $1; $3 = $2; $4 = HEAP32[$3>>2]|0; $5 = (($2) + 4)|0; $6 = $5; $7 = HEAP32[$6>>2]|0; $8 = HEAP32[17927]|0; $9 = ($8|0)>(0); if (!($9)) { STACKTOP = sp;return; } $10 = HEAP32[17929]|0; $i$01$i = 0; while(1) { $13 = (($10) + (($i$01$i*8232)|0)|0); $14 = $13; $15 = $14; $16 = HEAP32[$15>>2]|0; $17 = (($14) + 4)|0; $18 = $17; $19 = HEAP32[$18>>2]|0; $20 = ($16|0)==($4|0); $21 = ($19|0)==($7|0); $22 = $20 & $21; $11 = (($i$01$i) + 1)|0; if ($22) { $$lcssa129 = $13;$$lcssa131 = $13;$i$01$i$lcssa = $i$01$i; break; } $12 = ($11|0)<($8|0); if ($12) { $i$01$i = $11; } else { label = 52; break; } } if ((label|0) == 52) { STACKTOP = sp;return; } $23 = ($$lcssa129|0)==(0|0); if ($23) { STACKTOP = sp;return; } $24 = ((($event)) + 24|0); $25 = +HEAPF32[$24>>2]; $26 = ((($event)) + 28|0); $27 = +HEAPF32[$26>>2]; switch ($0|0) { case 1793: { $28 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8216|0); $29 = HEAP16[$28>>1]|0; $30 = (($29) + -1)<<16>>16; HEAP16[$28>>1] = $30; $31 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8228|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0); do { if ($33) { $135 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 16|0); (_SDL_memset($points$i,0,512)|0); _dollarNormalize($135,$points$i); $136 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8220|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)>(0); if (!($138)) { break; } $139 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8224|0); $169 = -1;$bestDiff$010$i = 1.0E+4;$i$011$i = 0; while(1) { $140 = HEAP32[$139>>2]|0; $141 = (($140) + (($i$011$i*516)|0)|0); $142 = (+_dollarDifference($points$i,$141,-0.185407355427742)); $143 = (+_dollarDifference($points$i,$141,0.185407355427742)); $144 = (+_SDL_fabs(-1.5707963267948966)); $145 = $144 > 0.034906585039886591; $146 = $142 < $143; L25: do { if ($145) { $347 = $146;$f1$0$ph20$i$i = $142;$f2$0$ph22$i$i = $143;$ta$0$ph18$i$i = -0.78539816339744828;$tb$0$ph17$i$i = 0.78539816339744828;$x1$0$ph19$i$i = -0.185407355427742;$x2$0$ph21$i$i = 0.185407355427742; while(1) { $147 = $tb$0$ph17$i$i * 0.61803398899999995; $348 = $347;$f1$09$i$i = $f1$0$ph20$i$i;$f2$011$i$i = $f2$0$ph22$i$i;$ta$07$i$i = $ta$0$ph18$i$i;$x1$08$i$i = $x1$0$ph19$i$i;$x2$010$i$i = $x2$0$ph21$i$i; while(1) { if ($348) { $f1$09$i$i$lcssa = $f1$09$i$i;$ta$07$i$i$lcssa = $ta$07$i$i;$x1$08$i$i$lcssa = $x1$08$i$i;$x2$010$i$i$lcssa = $x2$010$i$i; break; } $158 = $x1$08$i$i; $159 = $158 * 0.38196601100000005; $160 = $147 + $159; $161 = $160; $162 = (+_dollarDifference($points$i,$141,$161)); $163 = $158 - $tb$0$ph17$i$i; $164 = (+_SDL_fabs($163)); $165 = $164 > 0.034906585039886591; $166 = $f2$011$i$i < $162; if ($165) { $x1$08$i$i$phi = $x2$010$i$i;$f1$09$i$i$phi = $f2$011$i$i;$348 = $166;$f2$011$i$i = $162;$ta$07$i$i = $158;$x2$010$i$i = $161;$x1$08$i$i = $x1$08$i$i$phi;$f1$09$i$i = $f1$09$i$i$phi; } else { $$lcssa$i$i = $166;$f1$0$lcssa$i$i = $f2$011$i$i;$f2$0$lcssa$i$i = $162; break L25; } } $148 = $x2$010$i$i$lcssa; $149 = $ta$07$i$i$lcssa * 0.61803398899999995; $150 = $148 * 0.38196601100000005; $151 = $150 + $149; $152 = $151; $153 = (+_dollarDifference($points$i,$141,$152)); $154 = $ta$07$i$i$lcssa - $148; $155 = (+_SDL_fabs($154)); $156 = $155 > 0.034906585039886591; $157 = $153 < $f1$09$i$i$lcssa; if ($156) { $347 = $157;$f1$0$ph20$i$i = $153;$f2$0$ph22$i$i = $f1$09$i$i$lcssa;$ta$0$ph18$i$i = $ta$07$i$i$lcssa;$tb$0$ph17$i$i = $148;$x1$0$ph19$i$i = $152;$x2$0$ph21$i$i = $x1$08$i$i$lcssa; } else { $$lcssa$i$i = $157;$f1$0$lcssa$i$i = $153;$f2$0$lcssa$i$i = $f1$09$i$i$lcssa; break; } } } else { $$lcssa$i$i = $146;$f1$0$lcssa$i$i = $142;$f2$0$lcssa$i$i = $143; } } while(0); $167 = $$lcssa$i$i ? $f1$0$lcssa$i$i : $f2$0$lcssa$i$i; $168 = $167 < $bestDiff$010$i; $170 = $168 ? $i$011$i : $169; $bestDiff$1$i = $168 ? $167 : $bestDiff$010$i; $171 = (($i$011$i) + 1)|0; $172 = HEAP32[$136>>2]|0; $173 = ($171|0)<($172|0); if ($173) { $169 = $170;$bestDiff$010$i = $bestDiff$1$i;$i$011$i = $171; } else { $$lcssa125 = $170;$bestDiff$1$i$lcssa = $bestDiff$1$i; break; } } $174 = ($$lcssa125|0)>(-1); if ($174) { $175 = HEAP32[$139>>2]|0; $176 = (((($175) + (($$lcssa125*516)|0)|0)) + 512|0); $177 = HEAP32[$176>>2]|0; HEAP32[$event$i$19>>2] = 2048; $178 = $$lcssa131; $179 = $178; $180 = HEAP32[$179>>2]|0; $181 = (($178) + 4)|0; $182 = $181; $183 = HEAP32[$182>>2]|0; $184 = ((($event$i$19)) + 8|0); $185 = $184; $186 = $185; HEAP32[$186>>2] = $180; $187 = (($185) + 4)|0; $188 = $187; HEAP32[$188>>2] = $183; $189 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $190 = HEAP32[$189>>2]|0; $191 = ((($event$i$19)) + 32|0); HEAP32[$191>>2] = $190; $192 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 12|0); $193 = HEAP32[$192>>2]|0; $194 = ((($event$i$19)) + 36|0); HEAP32[$194>>2] = $193; $195 = ((($event$i$19)) + 16|0); $196 = $195; $197 = $196; HEAP32[$197>>2] = $177; $198 = (($196) + 4)|0; $199 = $198; HEAP32[$199>>2] = 0; $200 = ((($event$i$19)) + 28|0); HEAPF32[$200>>2] = $bestDiff$1$i$lcssa; $201 = HEAP16[$28>>1]|0; $202 = $201&65535; $203 = (($202) + 1)|0; $204 = ((($event$i$19)) + 24|0); HEAP32[$204>>2] = $203; (_SDL_PushEvent($event$i$19)|0); } } else { HEAP32[$31>>2] = 0; $34 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 16|0); _dollarNormalize($34,$path); $35 = HEAP32[17928]|0; $36 = ($35|0)==(0); do { if ($36) { $78 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8220|0); $79 = HEAP32[$78>>2]|0; $80 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8224|0); $81 = HEAP32[$80>>2]|0; $82 = ($79*516)|0; $83 = (($82) + 516)|0; $84 = (_SDL_realloc($81,$83)|0); $85 = ($84|0)==(0|0); if ($85) { $86 = (_SDL_Error(0)|0); $index$0 = $86; label = 27; break; } HEAP32[$80>>2] = $84; $87 = (($84) + (($79*516)|0)|0); (_SDL_memcpy($87,$path,512)|0); $hash$01$i$i$11 = 5381;$i$02$i$i$10 = 0; while(1) { $88 = ($hash$01$i$i$11*33)|0; $89 = ((($84) + (($79*516)|0)|0) + ($i$02$i$i$10<<3)|0); $90 = +HEAPF32[$89>>2]; $91 = (~~(($90))>>>0); $92 = (($91) + ($88))|0; $93 = ($92*33)|0; $94 = ((((($84) + (($79*516)|0)|0) + ($i$02$i$i$10<<3)|0)) + 4|0); $95 = +HEAPF32[$94>>2]; $96 = (~~(($95))>>>0); $97 = (($93) + ($96))|0; $98 = (($i$02$i$i$10) + 1)|0; $exitcond$i$i$12 = ($98|0)==(64); if ($exitcond$i$i$12) { $$lcssa126 = $97; break; } else { $hash$01$i$i$11 = $97;$i$02$i$i$10 = $98; } } $99 = (((($84) + (($79*516)|0)|0)) + 512|0); HEAP32[$99>>2] = $$lcssa126; $100 = HEAP32[$78>>2]|0; $101 = (($100) + 1)|0; HEAP32[$78>>2] = $101; $index$0 = $79; label = 27; } else { $37 = HEAP32[17927]|0; $38 = ($37|0)>(0); if ($38) { $i$01$i$2 = 0; } else { $39 = $$lcssa131; $40 = $39; $41 = HEAP32[$40>>2]|0; $42 = (($39) + 4)|0; $43 = $42; $44 = HEAP32[$43>>2]|0; $126 = $41;$129 = $44; break; } while(1) { $47 = HEAP32[17929]|0; $48 = (((($47) + (($i$01$i$2*8232)|0)|0)) + 8220|0); $49 = HEAP32[$48>>2]|0; $50 = (((($47) + (($i$01$i$2*8232)|0)|0)) + 8224|0); $51 = HEAP32[$50>>2]|0; $52 = ($49*516)|0; $53 = (($52) + 516)|0; $54 = (_SDL_realloc($51,$53)|0); $55 = ($54|0)==(0|0); if ($55) { $56 = (_SDL_Error(0)|0); $$0$i$5 = $56; } else { HEAP32[$50>>2] = $54; $57 = (($54) + (($49*516)|0)|0); (_SDL_memcpy($57,$path,512)|0); $hash$01$i$i = 5381;$i$02$i$i = 0; while(1) { $58 = ($hash$01$i$i*33)|0; $59 = ((($54) + (($49*516)|0)|0) + ($i$02$i$i<<3)|0); $60 = +HEAPF32[$59>>2]; $61 = (~~(($60))>>>0); $62 = (($61) + ($58))|0; $63 = ($62*33)|0; $64 = ((((($54) + (($49*516)|0)|0) + ($i$02$i$i<<3)|0)) + 4|0); $65 = +HEAPF32[$64>>2]; $66 = (~~(($65))>>>0); $67 = (($63) + ($66))|0; $68 = (($i$02$i$i) + 1)|0; $exitcond$i$i = ($68|0)==(64); if ($exitcond$i$i) { $$lcssa127 = $67; break; } else { $hash$01$i$i = $67;$i$02$i$i = $68; } } $69 = (((($54) + (($49*516)|0)|0)) + 512|0); HEAP32[$69>>2] = $$lcssa127; $70 = HEAP32[$48>>2]|0; $71 = (($70) + 1)|0; HEAP32[$48>>2] = $71; $$0$i$5 = $49; } $72 = ($$0$i$5|0)<(0); $45 = (($i$01$i$2) + 1)|0; $$pre$pre = HEAP32[17927]|0; if ($72) { $$0$i$4 = -1;$$pre$pre$lcssa = $$pre$pre; break; } $46 = ($45|0)<($$pre$pre|0); if ($46) { $i$01$i$2 = $45; } else { $$0$i$4 = $$0$i$5;$$pre$pre$lcssa = $$pre$pre; break; } } $73 = ($$pre$pre$lcssa|0)>(0); if ($73) { $74 = HEAP32[17929]|0; $i$046 = 0; while(1) { $75 = (((($74) + (($i$046*8232)|0)|0)) + 8228|0); HEAP32[$75>>2] = 0; $76 = (($i$046) + 1)|0; $77 = ($76|0)<($$pre$pre$lcssa|0); if ($77) { $i$046 = $76; } else { $index$0 = $$0$i$4; label = 27; break; } } } else { $index$0 = $$0$i$4; label = 27; } } } while(0); if ((label|0) == 27) { $102 = ($index$0|0)>(-1); $103 = $$lcssa131; $104 = $103; $105 = HEAP32[$104>>2]|0; $106 = (($103) + 4)|0; $107 = $106; $108 = HEAP32[$107>>2]|0; if ($102) { $109 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8224|0); $110 = HEAP32[$109>>2]|0; $111 = (((($110) + (($index$0*516)|0)|0)) + 512|0); $112 = HEAP32[$111>>2]|0; HEAP32[$event$i$16>>2] = 2049; $113 = ((($event$i$16)) + 8|0); $114 = $113; $115 = $114; HEAP32[$115>>2] = $105; $116 = (($114) + 4)|0; $117 = $116; HEAP32[$117>>2] = $108; $118 = ((($event$i$16)) + 16|0); $119 = $118; $120 = $119; HEAP32[$120>>2] = $112; $121 = (($119) + 4)|0; $122 = $121; HEAP32[$122>>2] = 0; (_SDL_PushEvent($event$i$16)|0); break; } else { $126 = $105;$129 = $108; } } HEAP32[$event$i$17>>2] = 2049; $123 = ((($event$i$17)) + 8|0); $124 = $123; $125 = $124; HEAP32[$125>>2] = $126; $127 = (($124) + 4)|0; $128 = $127; HEAP32[$128>>2] = $129; $130 = ((($event$i$17)) + 16|0); $131 = $130; $132 = $131; HEAP32[$132>>2] = -1; $133 = (($131) + 4)|0; $134 = $133; HEAP32[$134>>2] = -1; (_SDL_PushEvent($event$i$17)|0); } } while(0); $205 = HEAP16[$28>>1]|0; $206 = ($205<<16>>16)==(0); if (!($206)) { $207 = $205&65535; $208 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $209 = +HEAPF32[$208>>2]; $210 = (($207) + 1)|0; $211 = (+($210|0)); $212 = $211 * $209; $213 = $212 - $25; $214 = (+($205&65535)); $215 = $213 / $214; HEAPF32[$208>>2] = $215; $216 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 12|0); $217 = +HEAPF32[$216>>2]; $218 = $217 * $211; $219 = $218 - $27; $220 = $219 / $214; HEAPF32[$216>>2] = $220; } label = 49; break; } case 1794: { $221 = ((($event)) + 32|0); $222 = +HEAPF32[$221>>2]; $223 = ((($event)) + 36|0); $224 = +HEAPF32[$223>>2]; $225 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 20|0); $226 = HEAP32[$225>>2]|0; $227 = ($226|0)<(1024); if ($227) { $228 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $229 = HEAP32[$228>>2]|0; $230 = ((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($226<<3)|0); HEAP32[$230>>2] = $229; $231 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 12|0); $232 = HEAP32[$231>>2]|0; $233 = ((((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($226<<3)|0)) + 4|0); HEAP32[$233>>2] = $232; $234 = HEAP32[$225>>2]|0; $235 = ((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($234<<3)|0); $236 = +HEAPF32[$235>>2]; $237 = (($234) + -1)|0; $238 = ((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($237<<3)|0); $239 = +HEAPF32[$238>>2]; $240 = $236 - $239; $241 = ((((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($234<<3)|0)) + 4|0); $242 = +HEAPF32[$241>>2]; $243 = ((((((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0) + ($237<<3)|0)) + 4|0); $244 = +HEAPF32[$243>>2]; $245 = $242 - $244; $246 = $240 * $240; $247 = $245 * $245; $248 = $246 + $247; $249 = $248; $250 = (+_SDL_sqrt($249)); $251 = $250; $252 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 16|0); $253 = +HEAPF32[$252>>2]; $254 = $253 + $251; HEAPF32[$252>>2] = $254; $255 = HEAP32[$225>>2]|0; $256 = (($255) + 1)|0; HEAP32[$225>>2] = $256; $$pre$phiZ2D = $231; } else { $$pre62 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 12|0); $$pre$phiZ2D = $$pre62; } $257 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $258 = +HEAPF32[$257>>2]; $259 = +HEAPF32[$$pre$phiZ2D>>2]; $260 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8216|0); $261 = HEAP16[$260>>1]|0; $262 = (+($261&65535)); $263 = $222 / $262; $264 = $258 + $263; HEAPF32[$257>>2] = $264; $265 = $224 / $262; $266 = $265 + $259; HEAPF32[$$pre$phiZ2D>>2] = $266; $267 = ($261&65535)>(1); if ($267) { $268 = $27 - $224; $269 = $25 - $222; $270 = $269 - $258; $271 = $268 - $259; $272 = $270 * $270; $273 = $271 * $271; $274 = $272 + $273; $275 = $274; $276 = (+_SDL_sqrt($275)); $277 = $276; $278 = +HEAPF32[$257>>2]; $279 = $25 - $278; $280 = +HEAPF32[$$pre$phiZ2D>>2]; $281 = $27 - $280; $282 = $279 * $279; $283 = $281 * $281; $284 = $282 + $283; $285 = $284; $286 = (+_SDL_sqrt($285)); $287 = $286; $288 = $270 / $277; $289 = $271 / $277; $290 = $279 / $287; $291 = $281 / $287; $292 = $288 * $291; $293 = $289 * $290; $294 = $292 - $293; $295 = $294; $296 = $288 * $290; $297 = $289 * $291; $298 = $296 + $297; $299 = $298; $300 = (+_SDL_atan2($295,$299)); $301 = $300; $302 = $287 - $277; $303 = $277 == 0.0; $dDist$0 = $303 ? 0.0 : $302; $dtheta$0 = $303 ? 0.0 : $301; HEAP32[$event$i>>2] = 2050; $304 = $$lcssa131; $305 = $304; $306 = HEAP32[$305>>2]|0; $307 = (($304) + 4)|0; $308 = $307; $309 = HEAP32[$308>>2]|0; $310 = ((($event$i)) + 8|0); $311 = $310; $312 = $311; HEAP32[$312>>2] = $306; $313 = (($311) + 4)|0; $314 = $313; HEAP32[$314>>2] = $309; $315 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $316 = HEAP32[$315>>2]|0; $317 = ((($event$i)) + 24|0); HEAP32[$317>>2] = $316; $318 = HEAP32[$$pre$phiZ2D>>2]|0; $319 = ((($event$i)) + 28|0); HEAP32[$319>>2] = $318; $320 = ((($event$i)) + 16|0); HEAPF32[$320>>2] = $dtheta$0; $321 = ((($event$i)) + 20|0); HEAPF32[$321>>2] = $dDist$0; $322 = HEAP16[$260>>1]|0; $323 = ((($event$i)) + 32|0); HEAP16[$323>>1] = $322; (_SDL_PushEvent($event$i)|0); label = 49; } else { label = 49; } break; } default: { $324 = $0; } } if ((label|0) == 49) { $$pr = HEAP32[$event>>2]|0; $324 = $$pr; } $325 = ($324|0)==(1792); if (!($325)) { STACKTOP = sp;return; } $326 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8216|0); $327 = HEAP16[$326>>1]|0; $328 = (($327) + 1)<<16>>16; HEAP16[$326>>1] = $328; $329 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 8|0); $330 = +HEAPF32[$329>>2]; $331 = $328&65535; $332 = (($331) + -1)|0; $333 = (+($332|0)); $334 = $330 * $333; $335 = $25 + $334; $336 = (+($328&65535)); $337 = $335 / $336; HEAPF32[$329>>2] = $337; $338 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 12|0); $339 = +HEAPF32[$338>>2]; $340 = $339 * $333; $341 = $27 + $340; $342 = $341 / $336; HEAPF32[$338>>2] = $342; $343 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 16|0); HEAPF32[$343>>2] = 0.0; $344 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 24|0); HEAPF32[$344>>2] = $25; $345 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 28|0); HEAPF32[$345>>2] = $27; $346 = (((($10) + (($i$01$i$lcssa*8232)|0)|0)) + 20|0); HEAP32[$346>>2] = 1; STACKTOP = sp;return; } function _SDL_UCS4ToUTF8($ch,$dst) { $ch = $ch|0; $dst = $dst|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($ch>>>0)<(128); if ($0) { $1 = $ch&255; HEAP8[$dst>>0] = $1; $2 = ((($dst)) + 1|0); $$0 = $2; return ($$0|0); } $3 = ($ch>>>0)<(2048); if ($3) { $4 = $ch >>> 6; $5 = $4 & 31; $6 = $5 | 192; $7 = $6&255; HEAP8[$dst>>0] = $7; $8 = $ch & 63; $9 = $8 | 128; $10 = $9&255; $11 = ((($dst)) + 1|0); HEAP8[$11>>0] = $10; $12 = ((($dst)) + 2|0); $$0 = $12; return ($$0|0); } $13 = ($ch>>>0)<(65536); if ($13) { $14 = $ch >>> 12; $15 = $14 & 15; $16 = $15 | 224; $17 = $16&255; HEAP8[$dst>>0] = $17; $18 = $ch >>> 6; $19 = $18 & 63; $20 = $19 | 128; $21 = $20&255; $22 = ((($dst)) + 1|0); HEAP8[$22>>0] = $21; $23 = $ch & 63; $24 = $23 | 128; $25 = $24&255; $26 = ((($dst)) + 2|0); HEAP8[$26>>0] = $25; $27 = ((($dst)) + 3|0); $$0 = $27; return ($$0|0); } $28 = ($ch>>>0)<(2097152); if ($28) { $29 = $ch >>> 18; $30 = $29 & 7; $31 = $30 | 240; $32 = $31&255; HEAP8[$dst>>0] = $32; $33 = $ch >>> 12; $34 = $33 & 63; $35 = $34 | 128; $36 = $35&255; $37 = ((($dst)) + 1|0); HEAP8[$37>>0] = $36; $38 = $ch >>> 6; $39 = $38 & 63; $40 = $39 | 128; $41 = $40&255; $42 = ((($dst)) + 2|0); HEAP8[$42>>0] = $41; $43 = $ch & 63; $44 = $43 | 128; $45 = $44&255; $46 = ((($dst)) + 3|0); HEAP8[$46>>0] = $45; $47 = ((($dst)) + 4|0); $$0 = $47; return ($$0|0); } $48 = ($ch>>>0)<(67108864); if ($48) { $49 = $ch >>> 24; $50 = $49 & 3; $51 = $50 | 248; $52 = $51&255; HEAP8[$dst>>0] = $52; $53 = $ch >>> 18; $54 = $53 & 63; $55 = $54 | 128; $56 = $55&255; $57 = ((($dst)) + 1|0); HEAP8[$57>>0] = $56; $58 = $ch >>> 12; $59 = $58 & 63; $60 = $59 | 128; $61 = $60&255; $62 = ((($dst)) + 2|0); HEAP8[$62>>0] = $61; $63 = $ch >>> 6; $64 = $63 & 63; $65 = $64 | 128; $66 = $65&255; $67 = ((($dst)) + 3|0); HEAP8[$67>>0] = $66; $68 = $ch & 63; $69 = $68 | 128; $70 = $69&255; $71 = ((($dst)) + 4|0); HEAP8[$71>>0] = $70; $72 = ((($dst)) + 5|0); $$0 = $72; return ($$0|0); } else { $73 = $ch >>> 30; $74 = $73 & 1; $75 = $74 | 252; $76 = $75&255; HEAP8[$dst>>0] = $76; $77 = $ch >>> 24; $78 = $77 & 63; $79 = $78 | 128; $80 = $79&255; $81 = ((($dst)) + 1|0); HEAP8[$81>>0] = $80; $82 = $ch >>> 18; $83 = $82 & 63; $84 = $83 | 128; $85 = $84&255; $86 = ((($dst)) + 2|0); HEAP8[$86>>0] = $85; $87 = $ch >>> 12; $88 = $87 & 63; $89 = $88 | 128; $90 = $89&255; $91 = ((($dst)) + 3|0); HEAP8[$91>>0] = $90; $92 = $ch >>> 6; $93 = $92 & 63; $94 = $93 | 128; $95 = $94&255; $96 = ((($dst)) + 4|0); HEAP8[$96>>0] = $95; $97 = $ch & 63; $98 = $97 | 128; $99 = $98&255; $100 = ((($dst)) + 5|0); HEAP8[$100>>0] = $99; $101 = ((($dst)) + 6|0); $$0 = $101; return ($$0|0); } return (0)|0; } function _SDL_KeyboardInit() { var label = 0, sp = 0; sp = STACKTOP; (_SDL_memcpy((76368),78416,2048)|0); return 0; } function _SDL_ResetKeyboard() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $exitcond = 0, $scancode$01 = 0, label = 0, sp = 0; sp = STACKTOP; $scancode$01 = 0; while(1) { $0 = (75854 + ($scancode$01)|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(1); if ($2) { (_SDL_SendKeyboardKey(0,$scancode$01)|0); } $3 = (($scancode$01) + 1)|0; $exitcond = ($3|0)==(512); if ($exitcond) { break; } else { $scancode$01 = $3; } } return; } function _SDL_SendKeyboardKey($state,$scancode) { $state = $state|0; $scancode = $scancode|0; var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $event = 0, $modstate$0 = 0, $or$cond = 0, $phitmp = 0, $type$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ($scancode|0)==(0); if ($0) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = $state&255; $2 = ($state<<24>>24)==(1); L4: do { if ($2) { $3 = HEAP16[(75852)>>1]|0; do { switch ($scancode|0) { case 83: { $4 = $3&65535; $5 = $4 ^ 4096; $6 = $5&65535; HEAP16[(75852)>>1] = $6; $modstate$0 = $3; break L4; break; } case 57: { $7 = $3&65535; $8 = $7 ^ 8192; $9 = $8&65535; HEAP16[(75852)>>1] = $9; $modstate$0 = $3; break L4; break; } case 224: { $10 = $3&65535; $11 = $10 | 64; $12 = $11&65535; HEAP16[(75852)>>1] = $12; $modstate$0 = $3; break L4; break; } case 228: { $13 = $3&65535; $14 = $13 | 128; $15 = $14&65535; HEAP16[(75852)>>1] = $15; $modstate$0 = $3; break L4; break; } case 225: { $16 = $3&65535; $17 = $16 | 1; $18 = $17&65535; HEAP16[(75852)>>1] = $18; $modstate$0 = $3; break L4; break; } case 229: { $19 = $3&65535; $20 = $19 | 2; $21 = $20&65535; HEAP16[(75852)>>1] = $21; $modstate$0 = $3; break L4; break; } case 226: { $22 = $3&65535; $23 = $22 | 256; $24 = $23&65535; HEAP16[(75852)>>1] = $24; $modstate$0 = $3; break L4; break; } case 230: { $25 = $3&65535; $26 = $25 | 512; $27 = $26&65535; HEAP16[(75852)>>1] = $27; $modstate$0 = $3; break L4; break; } case 227: { $28 = $3&65535; $29 = $28 | 1024; $30 = $29&65535; HEAP16[(75852)>>1] = $30; $modstate$0 = $3; break L4; break; } case 231: { $31 = $3&65535; $32 = $31 | 2048; $33 = $32&65535; HEAP16[(75852)>>1] = $33; $modstate$0 = $3; break L4; break; } case 257: { $34 = $3&65535; $35 = $34 | 16384; $36 = $35&65535; HEAP16[(75852)>>1] = $36; $modstate$0 = $3; break L4; break; } default: { $modstate$0 = $3; break L4; } } } while(0); } else { do { switch ($scancode|0) { case 257: { $69 = HEAP16[(75852)>>1]|0; $70 = $69&65535; $71 = $70 & 49151; $72 = $71&65535; HEAP16[(75852)>>1] = $72; $modstate$0 = $72; break L4; break; } case 231: { $65 = HEAP16[(75852)>>1]|0; $66 = $65&65535; $67 = $66 & 63487; $68 = $67&65535; HEAP16[(75852)>>1] = $68; $modstate$0 = $68; break L4; break; } case 224: { $37 = HEAP16[(75852)>>1]|0; $38 = $37&65535; $39 = $38 & 65471; $40 = $39&65535; HEAP16[(75852)>>1] = $40; $modstate$0 = $40; break L4; break; } case 228: { $41 = HEAP16[(75852)>>1]|0; $42 = $41&65535; $43 = $42 & 65407; $44 = $43&65535; HEAP16[(75852)>>1] = $44; $modstate$0 = $44; break L4; break; } case 225: { $45 = HEAP16[(75852)>>1]|0; $46 = $45&65535; $47 = $46 & 65534; $48 = $47&65535; HEAP16[(75852)>>1] = $48; $modstate$0 = $48; break L4; break; } case 229: { $49 = HEAP16[(75852)>>1]|0; $50 = $49&65535; $51 = $50 & 65533; $52 = $51&65535; HEAP16[(75852)>>1] = $52; $modstate$0 = $52; break L4; break; } case 226: { $53 = HEAP16[(75852)>>1]|0; $54 = $53&65535; $55 = $54 & 65279; $56 = $55&65535; HEAP16[(75852)>>1] = $56; $modstate$0 = $56; break L4; break; } case 230: { $57 = HEAP16[(75852)>>1]|0; $58 = $57&65535; $59 = $58 & 65023; $60 = $59&65535; HEAP16[(75852)>>1] = $60; $modstate$0 = $60; break L4; break; } case 227: { $61 = HEAP16[(75852)>>1]|0; $62 = $61&65535; $63 = $62 & 64511; $64 = $63&65535; HEAP16[(75852)>>1] = $64; $modstate$0 = $64; break L4; break; } default: { $$pre = HEAP16[(75852)>>1]|0; $modstate$0 = $$pre; break L4; } } } while(0); } } while(0); switch ($1|0) { case 1: { $type$0 = 768; break; } case 0: { $type$0 = 769; break; } default: { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $73 = ($state<<24>>24)==(0); $$phi$trans$insert = (75854 + ($scancode)|0); $$pre3 = HEAP8[$$phi$trans$insert>>0]|0; $74 = ($$pre3<<24>>24)!=(0); $phitmp = $74&1; $75 = $73 ? 0 : $phitmp; $76 = ($$pre3<<24>>24)!=($state<<24>>24); $77 = ($75<<24>>24)!=(0); $or$cond = $77 | $76; if (!($or$cond)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP8[$$phi$trans$insert>>0] = $state; $78 = (_SDL_EventState($type$0,-1)|0); $79 = ($78<<24>>24)==(1); if (!($79)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = $type$0; $80 = ((($event)) + 12|0); HEAP8[$80>>0] = $state; $81 = ((($event)) + 13|0); HEAP8[$81>>0] = $75; $82 = ((($event)) + 16|0); HEAP32[$82>>2] = $scancode; $83 = (76368 + ($scancode<<2)|0); $84 = HEAP32[$83>>2]|0; $85 = ((($82)) + 4|0); HEAP32[$85>>2] = $84; $86 = ((($82)) + 8|0); HEAP16[$86>>1] = $modstate$0; $87 = HEAP32[18962]|0; $88 = ($87|0)==(0|0); if ($88) { $92 = 0; } else { $89 = ((($87)) + 4|0); $90 = HEAP32[$89>>2]|0; $92 = $90; } $91 = ((($event)) + 8|0); HEAP32[$91>>2] = $92; $93 = (_SDL_PushEvent($event)|0); $94 = ($93|0)>(0); $95 = $94&1; $$0 = $95; STACKTOP = sp;return ($$0|0); } function _SDL_GetKeyboardFocus() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18962]|0; return ($0|0); } function _SDL_SetKeyboardFocus($window) { $window = $window|0; var $$pre = 0, $$pre3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond$i = 0, $or$cond = 0, $or$cond2 = 0, $scancode$01$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[18962]|0; $1 = ($0|0)==(0|0); $2 = ($window|0)!=(0|0); $or$cond = $2 | $1; if ($or$cond) { $7 = $0; } else { $scancode$01$i = 0; while(1) { $3 = (75854 + ($scancode$01$i)|0); $4 = HEAP8[$3>>0]|0; $5 = ($4<<24>>24)==(1); if ($5) { (_SDL_SendKeyboardKey(0,$scancode$01$i)|0); } $6 = (($scancode$01$i) + 1)|0; $exitcond$i = ($6|0)==(512); if ($exitcond$i) { break; } else { $scancode$01$i = $6; } } $$pre = HEAP32[18962]|0; $7 = $$pre; } $8 = ($7|0)==(0|0); $9 = ($7|0)==($window|0); $or$cond2 = $8 | $9; if (!($or$cond2)) { $10 = ((($7)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 16384; $13 = ($12|0)==(0); if ($13) { $14 = $7; } else { (_SDL_CaptureMouse(0)|0); $$pre3 = HEAP32[18962]|0; $14 = $$pre3; } (_SDL_SendWindowEvent($14,13,0,0)|0); $15 = (_SDL_EventState(771,-1)|0); $16 = ($15<<24>>24)==(0); if (!($16)) { $17 = (_SDL_GetVideoDevice()|0); $18 = ($17|0)==(0|0); if (!($18)) { $19 = ((($17)) + 188|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { FUNCTION_TABLE_vi[$20 & 8191]($17); } } } } HEAP32[18962] = $window; if (!($2)) { return; } (_SDL_SendWindowEvent($window,12,0,0)|0); $22 = (_SDL_EventState(771,-1)|0); $23 = ($22<<24>>24)==(0); if ($23) { return; } $24 = (_SDL_GetVideoDevice()|0); $25 = ($24|0)==(0|0); if ($25) { return; } $26 = ((($24)) + 184|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); if ($28) { return; } FUNCTION_TABLE_vi[$27 & 8191]($24); return; } function _SDL_SendKeyboardText($text) { $text = $text|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = HEAP8[$text>>0]|0; $1 = ($0&255)<(32); $2 = ($0<<24>>24)==(127); $or$cond = $1 | $2; if ($or$cond) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = (_SDL_EventState(771,-1)|0); $4 = ($3<<24>>24)==(1); if (!($4)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = 771; $5 = HEAP32[18962]|0; $6 = ($5|0)==(0|0); if ($6) { $10 = 0; } else { $7 = ((($5)) + 4|0); $8 = HEAP32[$7>>2]|0; $10 = $8; } $9 = ((($event)) + 8|0); HEAP32[$9>>2] = $10; $11 = ((($event)) + 12|0); (_SDL_utf8strlcpy($11,$text,32)|0); $12 = (_SDL_PushEvent($event)|0); $13 = ($12|0)>(0); $14 = $13&1; $$0 = $14; STACKTOP = sp;return ($$0|0); } function _SDL_KeyboardQuit() { var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_GetKeyName($key) { $key = $key|0; var $$$i = 0, $$$i$11 = 0, $$$i$13 = 0, $$$i$3 = 0, $$$i$5 = 0, $$$i$7 = 0, $$$i$9 = 0, $$0 = 0, $$key = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $key$off = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = $key & 1073741824; $1 = ($0|0)==(0); L1: do { if ($1) { switch ($key|0) { case 13: { $7 = HEAP32[(80624)>>2]|0; $8 = ($7|0)==(0|0); $$$i$3 = $8 ? 211279 : $7; $$0 = $$$i$3; break L1; break; } case 27: { $9 = HEAP32[(80628)>>2]|0; $10 = ($9|0)==(0|0); $$$i$5 = $10 ? 211279 : $9; $$0 = $$$i$5; break L1; break; } case 8: { $11 = HEAP32[(80632)>>2]|0; $12 = ($11|0)==(0|0); $$$i$13 = $12 ? 211279 : $11; $$0 = $$$i$13; break L1; break; } case 9: { $13 = HEAP32[(80636)>>2]|0; $14 = ($13|0)==(0|0); $$$i$11 = $14 ? 211279 : $13; $$0 = $$$i$11; break L1; break; } case 32: { $15 = HEAP32[(80640)>>2]|0; $16 = ($15|0)==(0|0); $$$i$9 = $16 ? 211279 : $15; $$0 = $$$i$9; break L1; break; } case 127: { $17 = HEAP32[(80768)>>2]|0; $18 = ($17|0)==(0|0); $$$i$7 = $18 ? 211279 : $17; $$0 = $$$i$7; break L1; break; } default: { $key$off = (($key) + -97)|0; $19 = ($key$off>>>0)<(26); $20 = (($key) + -32)|0; $$key = $19 ? $20 : $key; $21 = (_SDL_UCS4ToUTF8($$key,182384)|0); HEAP8[$21>>0] = 0; $$0 = 182384; break L1; } } } else { $2 = $key & -1073741825; $3 = ($2>>>0)>(511); if ($3) { HEAP32[$vararg_buffer>>2] = 182375; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 211279; break; } else { $4 = (80464 + ($2<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); $$$i = $6 ? 211279 : $5; $$0 = $$$i; break; } } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_MouseInit() { var label = 0, sp = 0; sp = STACKTOP; HEAP32[(82616)>>2] = 1; return 0; } function _SDL_GetMouse() { var label = 0, sp = 0; sp = STACKTOP; return (82512|0); } function _SDL_SetDefaultCursor($cursor) { $cursor = $cursor|0; var $$01$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $notlhs$i = 0, $notrhs$i = 0, $or$cond3$not$i = 0, $or$cond5$i = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[(82608)>>2] = $cursor; $0 = HEAP32[(82612)>>2]|0; $1 = ($0|0)==(0|0); if (!($1)) { return; } $2 = ($cursor|0)==(0|0); if ($2) { $$01$i = 0; } else { HEAP32[(82612)>>2] = $cursor; $$01$i = $cursor; } $3 = HEAP32[(82616)>>2]|0; $notlhs$i = ($$01$i|0)!=(0|0); $notrhs$i = ($3|0)!=(0); $or$cond3$not$i = $notlhs$i & $notrhs$i; $4 = HEAP32[(82588)>>2]|0; $5 = ($4|0)==(0); $or$cond5$i = $or$cond3$not$i & $5; $6 = HEAP32[(82520)>>2]|0; $7 = ($6|0)==(0|0); if ($or$cond5$i) { if ($7) { return; } (FUNCTION_TABLE_ii[$6 & 8191]($$01$i)|0); return; } else { if ($7) { return; } (FUNCTION_TABLE_ii[$6 & 8191](0)|0); return; } } function _SDL_GetMouseFocus() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(82556)>>2]|0; return ($0|0); } function _SDL_SendMouseButton($window,$mouseID,$state,$button) { $window = $window|0; $mouseID = $mouseID|0; $state = $state|0; $button = $button|0; var $$0 = 0, $$1$i = 0, $$phi$trans$insert = 0, $$phi$trans$insert4 = 0, $$pre = 0, $$pre$i = 0, $$pre$phi911Z2D = 0, $$pre5 = 0, $$pre7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $buttonstate$0 = 0, $click_count$0 = 0, $event = 0, $exitcond$i = 0, $exitcond$i$2 = 0, $or$cond = 0, $or$cond1 = 0, $posted$0 = 0, $type$0 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = HEAP32[(82584)>>2]|0; $1 = $button&255; $2 = HEAP32[(82596)>>2]|0; $3 = ($1|0)<($2|0); if ($3) { label = 7; } else { $4 = (($1) + 1)|0; $5 = HEAP32[(82600)>>2]|0; $6 = $4 << 4; $7 = (_SDL_realloc($5,$6)|0); $8 = ($7|0)==(0|0); if ($8) { $$1$i = 0; } else { HEAP32[(82600)>>2] = $7; $9 = HEAP32[(82596)>>2]|0; $10 = ($9|0)<($4|0); if ($10) { $11 = (($7) + ($9<<4)|0); (_SDL_memset($11,0,16)|0); $12 = (($9) + 1)|0; $exitcond$i$2 = ($12|0)==($4|0); if (!($exitcond$i$2)) { $14 = $12; while(1) { $$pre$i = HEAP32[(82600)>>2]|0; $13 = (($$pre$i) + ($14<<4)|0); (_SDL_memset($13,0,16)|0); $15 = (($14) + 1)|0; $exitcond$i = ($15|0)==($4|0); if ($exitcond$i) { break; } else { $14 = $15; } } } } HEAP32[(82596)>>2] = $4; label = 7; } } if ((label|0) == 7) { $16 = HEAP32[(82600)>>2]|0; $17 = (($16) + ($1<<4)|0); $$1$i = $17; } $18 = $state&255; switch ($18|0) { case 1: { $19 = (($1) + -1)|0; $20 = 1 << $19; $21 = $0 | $20; $buttonstate$0 = $21;$type$0 = 1025; break; } case 0: { $22 = (($1) + -1)|0; $23 = 1 << $22; $24 = $23 ^ -1; $25 = $0 & $24; $buttonstate$0 = $25;$type$0 = 1026; break; } default: { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $26 = ($window|0)!=(0|0); $27 = ($state<<24>>24)==(1); $or$cond = $26 & $27; if ($or$cond) { $28 = HEAP32[(82560)>>2]|0; $29 = HEAP32[(82564)>>2]|0; (_SDL_UpdateMouseFocus($window,$28,$29)|0); } $30 = HEAP32[(82584)>>2]|0; $31 = ($buttonstate$0|0)==($30|0); if ($31) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[(82584)>>2] = $buttonstate$0; $32 = ($$1$i|0)==(0|0); do { if ($32) { $click_count$0 = 1; } else { if (!($27)) { $$phi$trans$insert4 = ((($$1$i)) + 12|0); $$pre5 = HEAP8[$$phi$trans$insert4>>0]|0; $click_count$0 = $$pre5; break; } $33 = (_SDL_GetTicks()|0); $34 = ((($$1$i)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[20656]|0; $37 = (($35) - ($33))|0; $38 = (($37) + ($36))|0; $39 = ($38|0)<(1); if ($39) { label = 20; } else { $40 = HEAP32[(82560)>>2]|0; $41 = HEAP32[$$1$i>>2]|0; $42 = (($40) - ($41))|0; $43 = (_SDL_abs($42)|0); $44 = ($43|0)>(1); if ($44) { label = 20; } else { $45 = HEAP32[(82564)>>2]|0; $46 = ((($$1$i)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = (($45) - ($47))|0; $49 = (_SDL_abs($48)|0); $50 = ($49|0)>(1); if ($50) { label = 20; } else { $$phi$trans$insert = ((($$1$i)) + 12|0); $$pre = HEAP8[$$phi$trans$insert>>0]|0; HEAP32[$34>>2] = $33; $54 = HEAP32[(82560)>>2]|0; HEAP32[$$1$i>>2] = $54; $55 = HEAP32[(82564)>>2]|0; HEAP32[$46>>2] = $55; $56 = ($$pre<<24>>24)==(-1); if ($56) { $click_count$0 = -1; break; } else { $$pre$phi911Z2D = $$phi$trans$insert;$58 = $$pre; } } } } if ((label|0) == 20) { $51 = ((($$1$i)) + 12|0); HEAP8[$51>>0] = 0; $$pre7 = ((($$1$i)) + 4|0); HEAP32[$34>>2] = $33; $52 = HEAP32[(82560)>>2]|0; HEAP32[$$1$i>>2] = $52; $53 = HEAP32[(82564)>>2]|0; HEAP32[$$pre7>>2] = $53; $$pre$phi911Z2D = $51;$58 = 0; } $57 = (($58) + 1)<<24>>24; HEAP8[$$pre$phi911Z2D>>0] = $57; $click_count$0 = $57; } } while(0); $59 = (_SDL_EventState($type$0,-1)|0); $60 = ($59<<24>>24)==(1); if ($60) { HEAP32[$event>>2] = $type$0; $61 = HEAP32[(82556)>>2]|0; $62 = ($61|0)==(0|0); if ($62) { $66 = 0; } else { $63 = ((($61)) + 4|0); $64 = HEAP32[$63>>2]|0; $66 = $64; } $65 = ((($event)) + 8|0); HEAP32[$65>>2] = $66; $67 = ((($event)) + 12|0); HEAP32[$67>>2] = $mouseID; $68 = ((($event)) + 17|0); HEAP8[$68>>0] = $state; $69 = ((($event)) + 16|0); HEAP8[$69>>0] = $button; $70 = ((($event)) + 18|0); HEAP8[$70>>0] = $click_count$0; $71 = HEAP32[(82560)>>2]|0; $72 = ((($event)) + 20|0); HEAP32[$72>>2] = $71; $73 = HEAP32[(82564)>>2]|0; $74 = ((($event)) + 24|0); HEAP32[$74>>2] = $73; $75 = (_SDL_PushEvent($event)|0); $76 = ($75|0)>(0); $77 = $76&1; $posted$0 = $77; } else { $posted$0 = 0; } $78 = ($state<<24>>24)==(0); $or$cond1 = $26 & $78; if (!($or$cond1)) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } $79 = HEAP32[(82560)>>2]|0; $80 = HEAP32[(82564)>>2]|0; (_SDL_UpdateMouseFocus($window,$79,$80)|0); $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } function _SDL_SetMouseFocus($window) { $window = $window|0; var $$01$i = 0, $$01$i$in = 0, $$pr = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $notlhs$i = 0, $notrhs$i = 0, $or$cond3$not$i = 0, $or$cond5$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(82556)>>2]|0; $1 = ($0|0)==($window|0); if ($1) { return; } $2 = ($0|0)==(0|0); if (!($2)) { (_SDL_SendWindowEvent($0,11,0,0)|0); } HEAP32[(82556)>>2] = $window; $3 = ($window|0)==(0|0); if ($3) { label = 6; } else { (_SDL_SendWindowEvent($window,10,0,0)|0); $$pr = HEAP32[(82556)>>2]|0; $4 = ($$pr|0)==(0|0); if ($4) { label = 6; } else { $$01$i$in = (82612); } } if ((label|0) == 6) { $$01$i$in = (82608); } $$01$i = HEAP32[$$01$i$in>>2]|0; $5 = HEAP32[(82616)>>2]|0; $notlhs$i = ($$01$i|0)!=(0|0); $notrhs$i = ($5|0)!=(0); $or$cond3$not$i = $notlhs$i & $notrhs$i; $6 = HEAP32[(82588)>>2]|0; $7 = ($6|0)==(0); $or$cond5$i = $or$cond3$not$i & $7; $8 = HEAP32[(82520)>>2]|0; $9 = ($8|0)==(0|0); if ($or$cond5$i) { if ($9) { return; } (FUNCTION_TABLE_ii[$8 & 8191]($$01$i)|0); return; } else { if ($9) { return; } (FUNCTION_TABLE_ii[$8 & 8191](0)|0); return; } } function _SDL_SendMouseMotion($window,$mouseID,$relative,$x,$y) { $window = $window|0; $mouseID = $mouseID|0; $relative = $relative|0; $x = $x|0; $y = $y|0; var $$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $not$ = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($window|0)==(0|0); $1 = ($relative|0)!=(0); $or$cond = $0 | $1; if (!($or$cond)) { $2 = (_SDL_UpdateMouseFocus($window,$x,$y)|0); $not$ = ($2|0)==(0); if ($not$) { $$1 = 0; return ($$1|0); } } $3 = (_SDL_PrivateSendMouseMotion($window,$mouseID,$relative,$x,$y)|0); $$1 = $3; return ($$1|0); } function _SDL_SendMouseWheel($window,$mouseID,$x,$y,$direction) { $window = $window|0; $mouseID = $mouseID|0; $x = $x|0; $y = $y|0; $direction = $direction|0; var $$0 = 0, $$01$i$i = 0, $$pr$i = 0, $$val = 0, $$val2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $notlhs$i$i = 0, $notrhs$i$i = 0, $or$cond3$not$i$i = 0, $or$cond5$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ($window|0)==(0|0); do { if (!($0)) { $1 = HEAP32[(82556)>>2]|0; $2 = ($1|0)==($window|0); if (!($2)) { $3 = ($1|0)==(0|0); if (!($3)) { (_SDL_SendWindowEvent($1,11,0,0)|0); } HEAP32[(82556)>>2] = $window; (_SDL_SendWindowEvent($window,10,0,0)|0); $$pr$i = HEAP32[(82556)>>2]|0; $4 = ($$pr$i|0)==(0|0); $$val = HEAP32[(82608)>>2]|0; $$val2 = HEAP32[(82612)>>2]|0; $$01$i$i = $4 ? $$val : $$val2; $5 = HEAP32[(82616)>>2]|0; $notlhs$i$i = ($$01$i$i|0)!=(0|0); $notrhs$i$i = ($5|0)!=(0); $or$cond3$not$i$i = $notlhs$i$i & $notrhs$i$i; $6 = HEAP32[(82588)>>2]|0; $7 = ($6|0)==(0); $or$cond5$i$i = $or$cond3$not$i$i & $7; $8 = HEAP32[(82520)>>2]|0; $9 = ($8|0)==(0|0); if ($or$cond5$i$i) { if ($9) { break; } (FUNCTION_TABLE_ii[$8 & 8191]($$01$i$i)|0); break; } else { if ($9) { break; } (FUNCTION_TABLE_ii[$8 & 8191](0)|0); break; } } } } while(0); $10 = $y | $x; $11 = ($10|0)==(0); if ($11) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $12 = (_SDL_EventState(1027,-1)|0); $13 = ($12<<24>>24)==(1); if (!($13)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = 1027; $14 = HEAP32[(82556)>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $19 = 0; } else { $16 = ((($14)) + 4|0); $17 = HEAP32[$16>>2]|0; $19 = $17; } $18 = ((($event)) + 8|0); HEAP32[$18>>2] = $19; $20 = ((($event)) + 12|0); HEAP32[$20>>2] = $mouseID; $21 = ((($event)) + 16|0); HEAP32[$21>>2] = $x; $22 = ((($event)) + 20|0); HEAP32[$22>>2] = $y; $23 = ((($event)) + 24|0); HEAP32[$23>>2] = $direction; $24 = (_SDL_PushEvent($event)|0); $25 = ($24|0)>(0); $26 = $25&1; $$0 = $26; STACKTOP = sp;return ($$0|0); } function _SDL_MouseQuit() { var $$$i = 0, $$01$i$i = 0, $$01$i$i$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $curr$0$3$i = 0, $curr$0$i = 0, $curr$05$i = 0, $cursor$05 = 0, $notlhs$i$i = 0; var $notlhs$i$i$2 = 0, $notrhs$i$i = 0, $or$cond3$not$i$i = 0, $or$cond5$i$i = 0, $or$cond5$i$i$3 = 0, $prev$04$i = 0, $prev$04$i$lcssa = 0, $prev$04$i$phi = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(82544)>>2]|0; $1 = ($0|0)==(0|0); if (!($1)) { $2 = (_SDL_GetKeyboardFocus()|0); $3 = ($2|0)==(0|0); if (!($3)) { $4 = ((($2)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 16384; $7 = ($6|0)==(0); if (!($7)) { $8 = HEAP32[(82544)>>2]|0; $9 = (FUNCTION_TABLE_ii[$8 & 8191](0)|0); $10 = ($9|0)==(-1); if (!($10)) { $11 = HEAP32[$4>>2]|0; $12 = $11 & -16385; HEAP32[$4>>2] = $12; } } } } (_SDL_SetRelativeMouseMode(0)|0); $13 = HEAP32[(82616)>>2]|0; HEAP32[(82616)>>2] = 1; $14 = ($13|0)==(1); do { if (!($14)) { $15 = HEAP32[(82556)>>2]|0; $16 = ($15|0)==(0|0); $17 = HEAP32[(82612)>>2]|0; $18 = HEAP32[(82608)>>2]|0; $$01$i$i = $16 ? $18 : $17; $notlhs$i$i = ($$01$i$i|0)!=(0|0); $19 = HEAP32[(82588)>>2]|0; $20 = ($19|0)==(0); $or$cond5$i$i = $notlhs$i$i & $20; $21 = HEAP32[(82520)>>2]|0; $22 = ($21|0)==(0|0); if ($or$cond5$i$i) { if ($22) { break; } (FUNCTION_TABLE_ii[$21 & 8191]($$01$i$i)|0); break; } else { if ($22) { break; } (FUNCTION_TABLE_ii[$21 & 8191](0)|0); break; } } } while(0); $23 = HEAP32[(82604)>>2]|0; $24 = ($23|0)==(0|0); if (!($24)) { $cursor$05 = $23; while(1) { $25 = HEAP32[$cursor$05>>2]|0; $26 = HEAP32[(82608)>>2]|0; $27 = ($26|0)==($cursor$05|0); L18: do { if (!($27)) { $29 = HEAP32[(82612)>>2]|0; $30 = ($29|0)==($cursor$05|0); do { if ($30) { $31 = ($26|0)==(0|0); if ($31) { $32 = HEAP32[(82556)>>2]|0; $33 = ($32|0)==(0|0); $$$i = $33 ? 0 : $cursor$05; $$01$i$i$1 = $$$i; } else { HEAP32[(82612)>>2] = $26; $$01$i$i$1 = $26; } $34 = HEAP32[(82616)>>2]|0; $notlhs$i$i$2 = ($$01$i$i$1|0)!=(0|0); $notrhs$i$i = ($34|0)!=(0); $or$cond3$not$i$i = $notlhs$i$i$2 & $notrhs$i$i; $35 = HEAP32[(82588)>>2]|0; $36 = ($35|0)==(0); $or$cond5$i$i$3 = $or$cond3$not$i$i & $36; $37 = HEAP32[(82520)>>2]|0; $38 = ($37|0)==(0|0); if ($or$cond5$i$i$3) { if ($38) { break; } (FUNCTION_TABLE_ii[$37 & 8191]($$01$i$i$1)|0); break; } else { if ($38) { break; } (FUNCTION_TABLE_ii[$37 & 8191](0)|0); break; } } } while(0); $curr$0$3$i = HEAP32[(82604)>>2]|0; $39 = ($curr$0$3$i|0)==(0|0); if (!($39)) { $curr$05$i = $curr$0$3$i;$prev$04$i = 0; while(1) { $40 = ($curr$05$i|0)==($cursor$05|0); if ($40) { $prev$04$i$lcssa = $prev$04$i; break; } $curr$0$i = HEAP32[$curr$05$i>>2]|0; $45 = ($curr$0$i|0)==(0|0); if ($45) { break L18; } else { $prev$04$i$phi = $curr$05$i;$curr$05$i = $curr$0$i;$prev$04$i = $prev$04$i$phi; } } $41 = ($prev$04$i$lcssa|0)==(0|0); $42 = HEAP32[$cursor$05>>2]|0; if ($41) { HEAP32[(82604)>>2] = $42; } else { HEAP32[$prev$04$i$lcssa>>2] = $42; } $43 = HEAP32[(82528)>>2]|0; $44 = ($43|0)==(0|0); if (!($44)) { FUNCTION_TABLE_vi[$43 & 8191]($cursor$05); } } } } while(0); $28 = ($25|0)==(0|0); if ($28) { break; } else { $cursor$05 = $25; } } } $46 = HEAP32[(82608)>>2]|0; $47 = ($46|0)==(0|0); if (!($47)) { $48 = HEAP32[(82528)>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { FUNCTION_TABLE_vi[$48 & 8191]($46); } } $50 = HEAP32[(82600)>>2]|0; $51 = ($50|0)==(0|0); if ($51) { (_SDL_memset(82512,0,112)|0); return; } _SDL_free($50); (_SDL_memset(82512,0,112)|0); return; } function _SDL_CaptureMouse($enabled) { $enabled = $enabled|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = HEAP32[(82544)>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $2 = (_SDL_Error(4)|0); $$0 = $2; } else { $3 = (_SDL_GetKeyboardFocus()|0); $4 = ($3|0)!=(0|0); if ($4) { $5 = ((($3)) + 48|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 16384; $8 = ($7|0)!=(0); $10 = $8; } else { $10 = 0; } $9 = $10&1; $11 = ($9|0)==($enabled|0); if ($11) { $$0 = 0; } else { $12 = ($enabled|0)==(0); if ($12) { $20 = HEAP32[(82544)>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191](0)|0); $22 = ($21|0)==(-1); if ($22) { $$0 = -1; break; } $23 = ((($3)) + 48|0); $24 = HEAP32[$23>>2]|0; $25 = $24 & -16385; HEAP32[$23>>2] = $25; $$0 = 0; break; } if (!($4)) { $13 = (_SDL_SetError(182392,$vararg_buffer)|0); $$0 = $13; break; } $14 = HEAP32[(82544)>>2]|0; $15 = (FUNCTION_TABLE_ii[$14 & 8191]($3)|0); $16 = ($15|0)==(-1); if ($16) { $$0 = -1; } else { $17 = ((($3)) + 48|0); $18 = HEAP32[$17>>2]|0; $19 = $18 | 16384; HEAP32[$17>>2] = $19; $$0 = 0; } } } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_SetRelativeMouseMode($enabled) { $enabled = $enabled|0; var $$01$i = 0, $$01$i$i = 0, $$pr$i = 0, $$val = 0, $$val11 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$$i = 0, $not$$i$6 = 0; var $not$$i$8 = 0, $notlhs$i = 0, $notlhs$i$i = 0, $notrhs$i = 0, $notrhs$i$i = 0, $or$cond = 0, $or$cond3 = 0, $or$cond3$not$i = 0, $or$cond3$not$i$i = 0, $or$cond5 = 0, $or$cond5$i = 0, $or$cond5$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetKeyboardFocus()|0); $1 = HEAP32[(82588)>>2]|0; $2 = ($1|0)==($enabled|0); if ($2) { return 0; } $3 = ($enabled|0)!=(0); $4 = ($0|0)!=(0|0); $or$cond = $3 & $4; do { if ($or$cond) { $5 = HEAP32[(82556)>>2]|0; $6 = ($5|0)==($0|0); do { if (!($6)) { $7 = ($5|0)==(0|0); if (!($7)) { (_SDL_SendWindowEvent($5,11,0,0)|0); } HEAP32[(82556)>>2] = $0; (_SDL_SendWindowEvent($0,10,0,0)|0); $$pr$i = HEAP32[(82556)>>2]|0; $8 = ($$pr$i|0)==(0|0); $$val = HEAP32[(82608)>>2]|0; $$val11 = HEAP32[(82612)>>2]|0; $$01$i$i = $8 ? $$val : $$val11; $9 = HEAP32[(82616)>>2]|0; $notlhs$i$i = ($$01$i$i|0)!=(0|0); $notrhs$i$i = ($9|0)!=(0); $or$cond3$not$i$i = $notlhs$i$i & $notrhs$i$i; $10 = HEAP32[(82588)>>2]|0; $11 = ($10|0)==(0); $or$cond5$i$i = $or$cond3$not$i$i & $11; $12 = HEAP32[(82520)>>2]|0; $13 = ($12|0)==(0|0); if ($or$cond5$i$i) { if ($13) { break; } (FUNCTION_TABLE_ii[$12 & 8191]($$01$i$i)|0); break; } else { if ($13) { break; } (FUNCTION_TABLE_ii[$12 & 8191](0)|0); break; } } } while(0); $14 = ((($0)) + 24|0); $15 = HEAP32[$14>>2]|0; $16 = (($15|0) / 2)&-1; $17 = ((($0)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($18|0) / 2)&-1; $20 = HEAP32[(82532)>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { FUNCTION_TABLE_viii[$20 & 8191]($0,$16,$19); break; } $22 = HEAP32[(82552)>>2]|0; $23 = (_SDL_UpdateMouseFocus($0,$16,$19)|0); $not$$i = ($23|0)==(0); if (!($not$$i)) { (_SDL_PrivateSendMouseMotion($0,$22,0,$16,$19)|0); } } } while(0); $24 = HEAP32[(82592)>>2]|0; $25 = ($24|0)==(0); $or$cond5 = $3 | $25; L22: do { if ($or$cond5) { do { if ($3) { $26 = HEAP32[(82540)>>2]|0; $27 = ($26|0)==(0|0); if (!($27)) { $28 = (_SDL_GetHint(182412)|0); $29 = ($28|0)==(0|0); if ($29) { break; } $30 = HEAP8[$28>>0]|0; $not$$i$6 = ($30<<24>>24)==(48); if ($not$$i$6) { break; } } HEAP32[(82592)>>2] = 1; break L22; } } while(0); $31 = HEAP32[(82540)>>2]|0; $32 = (FUNCTION_TABLE_ii[$31 & 8191]($enabled)|0); $33 = ($32|0)<(0); $or$cond3 = $3 & $33; if ($or$cond3) { HEAP32[(82592)>>2] = 1; } } else { HEAP32[(82592)>>2] = 0; } } while(0); HEAP32[(82588)>>2] = $enabled; $34 = HEAP32[(82556)>>2]|0; $35 = ($34|0)==(0|0); do { if (!($35)) { _SDL_UpdateWindowGrab($34); if (!($3)) { $36 = HEAP32[(82556)>>2]|0; $37 = HEAP32[(82560)>>2]|0; $38 = HEAP32[(82564)>>2]|0; $39 = ($36|0)==(0|0); if (!($39)) { $40 = HEAP32[(82532)>>2]|0; $41 = ($40|0)==(0|0); if (!($41)) { FUNCTION_TABLE_viii[$40 & 8191]($36,$37,$38); break; } $42 = HEAP32[(82552)>>2]|0; $43 = (_SDL_UpdateMouseFocus($36,$37,$38)|0); $not$$i$8 = ($43|0)==(0); if (!($not$$i$8)) { (_SDL_PrivateSendMouseMotion($36,$42,0,$37,$38)|0); } } } } } while(0); _SDL_FlushEvent(1024); $44 = HEAP32[(82556)>>2]|0; $45 = ($44|0)==(0|0); $46 = HEAP32[(82612)>>2]|0; $47 = HEAP32[(82608)>>2]|0; $$01$i = $45 ? $47 : $46; $48 = HEAP32[(82616)>>2]|0; $notlhs$i = ($$01$i|0)!=(0|0); $notrhs$i = ($48|0)!=(0); $or$cond3$not$i = $notlhs$i & $notrhs$i; $49 = HEAP32[(82588)>>2]|0; $50 = ($49|0)==(0); $or$cond5$i = $or$cond3$not$i & $50; $51 = HEAP32[(82520)>>2]|0; $52 = ($51|0)==(0|0); if ($or$cond5$i) { if ($52) { return 0; } (FUNCTION_TABLE_ii[$51 & 8191]($$01$i)|0); return 0; } else { if ($52) { return 0; } (FUNCTION_TABLE_ii[$51 & 8191](0)|0); return 0; } return (0)|0; } function _SDL_GetMouseState($x,$y) { $x = $x|0; $y = $y|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($x|0)==(0|0); if (!($0)) { $1 = HEAP32[(82560)>>2]|0; HEAP32[$x>>2] = $1; } $2 = ($y|0)==(0|0); if (!($2)) { $3 = HEAP32[(82564)>>2]|0; HEAP32[$y>>2] = $3; } $4 = HEAP32[(82584)>>2]|0; return ($4|0); } function _SDL_WarpMouseInWindow($window,$x,$y) { $window = $window|0; $x = $x|0; $y = $y|0; var $$window = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($window|0)==(0|0); $1 = HEAP32[(82556)>>2]|0; $$window = $0 ? $1 : $window; $2 = ($$window|0)==(0|0); if ($2) { return; } $3 = HEAP32[(82532)>>2]|0; $4 = ($3|0)==(0|0); if (!($4)) { FUNCTION_TABLE_viii[$3 & 8191]($$window,$x,$y); return; } $5 = HEAP32[(82552)>>2]|0; $6 = (_SDL_UpdateMouseFocus($$window,$x,$y)|0); $not$ = ($6|0)==(0); if ($not$) { return; } (_SDL_PrivateSendMouseMotion($$window,$5,0,$x,$y)|0); return; } function _SDL_QuitInit() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $action = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $action = sp; (_sigaction(2,(0|0),($action|0))|0); $0 = HEAP32[$action>>2]|0; $1 = ($0|0)==(0|0); if ($1) { HEAP32[$action>>2] = 7185; (_sigaction(2,($action|0),(0|0))|0); } (_sigaction(15,(0|0),($action|0))|0); $2 = HEAP32[$action>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { STACKTOP = sp;return 0; } HEAP32[$action>>2] = 7185; (_sigaction(15,($action|0),(0|0))|0); STACKTOP = sp;return 0; } function _SDL_QuitQuit() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $action = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $action = sp; (_sigaction(2,(0|0),($action|0))|0); $0 = HEAP32[$action>>2]|0; $1 = ($0|0)==(7185|0); if ($1) { HEAP32[$action>>2] = 0; (_sigaction(2,($action|0),(0|0))|0); } (_sigaction(15,(0|0),($action|0))|0); $2 = HEAP32[$action>>2]|0; $3 = ($2|0)==(7185|0); if (!($3)) { STACKTOP = sp;return; } HEAP32[$action>>2] = 0; (_sigaction(15,($action|0),(0|0))|0); STACKTOP = sp;return; } function _SDL_SendQuit() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SendAppEvent(256)|0); return ($0|0); } function _SDL_TouchInit() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _SDL_GetTouch($0,$1) { $0 = $0|0; $1 = $1|0; var $$0 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $index$01$i = 0, $index$01$i$lcssa = 0, $or$cond = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $2 = HEAP32[20657]|0; $3 = ($2|0)>(0); L1: do { if ($3) { $4 = HEAP32[20658]|0; $index$01$i = 0; while(1) { $5 = (($4) + ($index$01$i<<2)|0); $6 = HEAP32[$5>>2]|0; $7 = $6; $8 = $7; $9 = HEAP32[$8>>2]|0; $10 = (($7) + 4)|0; $11 = $10; $12 = HEAP32[$11>>2]|0; $13 = ($9|0)==($0|0); $14 = ($12|0)==($1|0); $15 = $13 & $14; if ($15) { $$lcssa = $6;$index$01$i$lcssa = $index$01$i; break; } $16 = (($index$01$i) + 1)|0; $17 = ($16|0)<($2|0); if ($17) { $index$01$i = $16; } else { break L1; } } $18 = ($index$01$i$lcssa|0)>(-1); $19 = ($index$01$i$lcssa|0)<($2|0); $or$cond = $18 & $19; if ($or$cond) { $$0 = $$lcssa; STACKTOP = sp;return ($$0|0); } } } while(0); (_SDL_SetError(182441,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_AddTouch($0,$1,$name) { $0 = $0|0; $1 = $1|0; $name = $name|0; var $$0 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $index$01$i = 0, $index$01$i$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $2 = HEAP32[20657]|0; $3 = ($2|0)>(0); L1: do { if ($3) { $4 = HEAP32[20658]|0; $index$01$i = 0; while(1) { $5 = (($4) + ($index$01$i<<2)|0); $6 = HEAP32[$5>>2]|0; $7 = $6; $8 = $7; $9 = HEAP32[$8>>2]|0; $10 = (($7) + 4)|0; $11 = $10; $12 = HEAP32[$11>>2]|0; $13 = ($9|0)==($0|0); $14 = ($12|0)==($1|0); $15 = $13 & $14; if ($15) { $index$01$i$lcssa = $index$01$i; break; } $16 = (($index$01$i) + 1)|0; $17 = ($16|0)<($2|0); if ($17) { $index$01$i = $16; } else { $21 = $4; break L1; } } $18 = ($index$01$i$lcssa|0)>(-1); if ($18) { $$0 = $index$01$i$lcssa; return ($$0|0); } else { $21 = $4; } } else { $$pre = HEAP32[20658]|0; $21 = $$pre; } } while(0); $19 = $2 << 2; $20 = (($19) + 4)|0; $22 = (_SDL_realloc($21,$20)|0); $23 = ($22|0)==(0|0); if ($23) { $24 = (_SDL_Error(0)|0); $$0 = $24; return ($$0|0); } HEAP32[20658] = $22; $25 = HEAP32[20657]|0; $26 = (($25) + 1)|0; HEAP32[20657] = $26; $27 = (_SDL_malloc(24)|0); $28 = HEAP32[20658]|0; $29 = (($28) + ($25<<2)|0); HEAP32[$29>>2] = $27; $30 = HEAP32[20658]|0; $31 = (($30) + ($25<<2)|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0|0); if ($33) { $34 = (_SDL_Error(0)|0); $$0 = $34; return ($$0|0); } else { $35 = $32; $36 = $35; HEAP32[$36>>2] = $0; $37 = (($35) + 4)|0; $38 = $37; HEAP32[$38>>2] = $1; $39 = ((($32)) + 8|0); HEAP32[$39>>2] = 0; $40 = ((($32)) + 12|0); HEAP32[$40>>2] = 0; $41 = ((($32)) + 16|0); HEAP32[$41>>2] = 0; (_SDL_GestureAddTouch($0,$1)|0); $$0 = $25; return ($$0|0); } return (0)|0; } function _SDL_SendTouch($0,$1,$2,$3,$down,$x,$y,$pressure) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $down = $down|0; $x = +$x; $y = +$y; $pressure = +$pressure; var $$0 = 0, $$1$i = 0, $$lcssa = 0, $$lcssa$$i = 0, $$lcssa60 = 0, $$lcssa63 = 0, $$lcssa66 = 0, $$pre$i = 0, $$pre2$i = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $event = 0, $event1 = 0, $index$01$i$i = 0, $index$01$i$i$2 = 0, $index$01$i$i$2$lcssa = 0, $index$01$i$i$5 = 0, $index$01$i$i$5$lcssa = 0, $index$01$i$i$lcssa = 0; var $or$cond$i = 0, $or$cond$i$3 = 0, $posted$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp + 112|0; $event = sp + 56|0; $event1 = sp; $4 = HEAP32[20657]|0; $5 = ($4|0)>(0); L1: do { if ($5) { $6 = HEAP32[20658]|0; $index$01$i$i = 0; while(1) { $7 = (($6) + ($index$01$i$i<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $8; $10 = $9; $11 = HEAP32[$10>>2]|0; $12 = (($9) + 4)|0; $13 = $12; $14 = HEAP32[$13>>2]|0; $15 = ($11|0)==($0|0); $16 = ($14|0)==($1|0); $17 = $15 & $16; if ($17) { $$lcssa66 = $8;$index$01$i$i$lcssa = $index$01$i$i; break; } $18 = (($index$01$i$i) + 1)|0; $19 = ($18|0)<($4|0); if ($19) { $index$01$i$i = $18; } else { break L1; } } $20 = ($index$01$i$i$lcssa|0)>(-1); $21 = ($index$01$i$i$lcssa|0)<($4|0); $or$cond$i = $20 & $21; if ($or$cond$i) { $22 = ($$lcssa66|0)==(0|0); if ($22) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $23 = ((($$lcssa66)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)>(0); L11: do { if ($25) { $26 = ((($$lcssa66)) + 16|0); $27 = HEAP32[$26>>2]|0; $index$01$i$i$2 = 0; while(1) { $28 = (($27) + ($index$01$i$i$2<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = $29; $31 = $30; $32 = HEAP32[$31>>2]|0; $33 = (($30) + 4)|0; $34 = $33; $35 = HEAP32[$34>>2]|0; $36 = ($32|0)==($2|0); $37 = ($35|0)==($3|0); $38 = $36 & $37; if ($38) { $$lcssa63 = $29;$index$01$i$i$2$lcssa = $index$01$i$i$2; break; } $39 = (($index$01$i$i$2) + 1)|0; $40 = ($39|0)<($24|0); if ($40) { $index$01$i$i$2 = $39; } else { $44 = 0; break L11; } } $41 = ($index$01$i$i$2$lcssa|0)>(-1); $42 = ($index$01$i$i$2$lcssa|0)<($24|0); $or$cond$i$3 = $41 & $42; $$lcssa$$i = $or$cond$i$3 ? $$lcssa63 : 0; $44 = $$lcssa$$i; } else { $44 = 0; } } while(0); $43 = ($down|0)==(0); $45 = ($44|0)!=(0|0); if ($43) { if (!($45)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $99 = (_SDL_EventState(1793,-1)|0); $100 = ($99<<24>>24)==(1); if ($100) { HEAP32[$event1>>2] = 1793; $101 = ((($event1)) + 8|0); $102 = $101; $103 = $102; HEAP32[$103>>2] = $0; $104 = (($102) + 4)|0; $105 = $104; HEAP32[$105>>2] = $1; $106 = ((($event1)) + 16|0); $107 = $106; $108 = $107; HEAP32[$108>>2] = $2; $109 = (($107) + 4)|0; $110 = $109; HEAP32[$110>>2] = $3; $111 = ((($44)) + 8|0); $112 = HEAP32[$111>>2]|0; $113 = ((($event1)) + 24|0); HEAP32[$113>>2] = $112; $114 = ((($44)) + 12|0); $115 = HEAP32[$114>>2]|0; $116 = ((($event1)) + 28|0); HEAP32[$116>>2] = $115; $117 = ((($event1)) + 32|0); HEAPF32[$117>>2] = 0.0; $118 = ((($event1)) + 36|0); HEAPF32[$118>>2] = 0.0; $119 = ((($event1)) + 40|0); HEAPF32[$119>>2] = $pressure; $120 = (_SDL_PushEvent($event1)|0); $121 = ($120|0)>(0); $122 = $121&1; $posted$0 = $122; } else { $posted$0 = 0; } $123 = HEAP32[$23>>2]|0; $124 = ($123|0)>(0); if (!($124)) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } $125 = ((($$lcssa66)) + 16|0); $126 = HEAP32[$125>>2]|0; $index$01$i$i$5 = 0; while(1) { $127 = (($126) + ($index$01$i$i$5<<2)|0); $128 = HEAP32[$127>>2]|0; $129 = $128; $130 = $129; $131 = HEAP32[$130>>2]|0; $132 = (($129) + 4)|0; $133 = $132; $134 = HEAP32[$133>>2]|0; $135 = ($131|0)==($2|0); $136 = ($134|0)==($3|0); $137 = $135 & $136; if ($137) { $$lcssa = $127;$$lcssa60 = $128;$index$01$i$i$5$lcssa = $index$01$i$i$5; break; } $138 = (($index$01$i$i$5) + 1)|0; $139 = ($138|0)<($123|0); if ($139) { $index$01$i$i$5 = $138; } else { $$0 = $posted$0; label = 35; break; } } if ((label|0) == 35) { STACKTOP = sp;return ($$0|0); } $140 = ($index$01$i$i$5$lcssa|0)<(0); if ($140) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } $141 = $$lcssa60; $142 = (($123) + -1)|0; HEAP32[$23>>2] = $142; $143 = (($126) + ($142<<2)|0); $144 = HEAP32[$143>>2]|0; HEAP32[$$lcssa>>2] = $144; $145 = HEAP32[$125>>2]|0; $146 = (($145) + ($142<<2)|0); HEAP32[$146>>2] = $141; $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } if ($45) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $46 = ((($$lcssa66)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = ($24|0)==($47|0); $49 = ((($$lcssa66)) + 16|0); L43: do { if ($48) { $50 = HEAP32[$49>>2]|0; $51 = $24 << 2; $52 = (($51) + 4)|0; $53 = (_SDL_realloc($50,$52)|0); $54 = ($53|0)==(0|0); do { if ($54) { $55 = (_SDL_Error(0)|0); $$1$i = $55; } else { HEAP32[$49>>2] = $53; $56 = (_SDL_malloc(24)|0); $57 = HEAP32[$46>>2]|0; $58 = HEAP32[$49>>2]|0; $59 = (($58) + ($57<<2)|0); HEAP32[$59>>2] = $56; $60 = HEAP32[$49>>2]|0; $61 = (($60) + ($57<<2)|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0|0); if ($63) { $64 = (_SDL_Error(0)|0); $$1$i = $64; break; } else { $65 = (($57) + 1)|0; HEAP32[$46>>2] = $65; $$pre$i = HEAP32[$23>>2]|0; $67 = $$pre$i;$69 = $60; label = 22; break L43; } } } while(0); $78 = ($$1$i|0)<(0); if ($78) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } else { $$pre2$i = HEAP32[$49>>2]|0; $67 = $24;$69 = $$pre2$i; label = 22; } } while(0); if ((label|0) == 22) { $66 = (($67) + 1)|0; HEAP32[$23>>2] = $66; $68 = (($69) + ($67<<2)|0); $70 = HEAP32[$68>>2]|0; $71 = $70; $72 = $71; HEAP32[$72>>2] = $2; $73 = (($71) + 4)|0; $74 = $73; HEAP32[$74>>2] = $3; $75 = ((($70)) + 8|0); HEAPF32[$75>>2] = $x; $76 = ((($70)) + 12|0); HEAPF32[$76>>2] = $y; $77 = ((($70)) + 16|0); HEAPF32[$77>>2] = $pressure; } $79 = (_SDL_EventState(1792,-1)|0); $80 = ($79<<24>>24)==(1); if (!($80)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = 1792; $81 = ((($event)) + 8|0); $82 = $81; $83 = $82; HEAP32[$83>>2] = $0; $84 = (($82) + 4)|0; $85 = $84; HEAP32[$85>>2] = $1; $86 = ((($event)) + 16|0); $87 = $86; $88 = $87; HEAP32[$88>>2] = $2; $89 = (($87) + 4)|0; $90 = $89; HEAP32[$90>>2] = $3; $91 = ((($event)) + 24|0); HEAPF32[$91>>2] = $x; $92 = ((($event)) + 28|0); HEAPF32[$92>>2] = $y; $93 = ((($event)) + 32|0); HEAPF32[$93>>2] = 0.0; $94 = ((($event)) + 36|0); HEAPF32[$94>>2] = 0.0; $95 = ((($event)) + 40|0); HEAPF32[$95>>2] = $pressure; $96 = (_SDL_PushEvent($event)|0); $97 = ($96|0)>(0); $98 = $97&1; $$0 = $98; STACKTOP = sp;return ($$0|0); } } } while(0); (_SDL_SetError(182441,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_SendTouchMotion($0,$1,$2,$3,$x,$y,$pressure) { $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; $x = +$x; $y = +$y; $pressure = +$pressure; var $$0 = 0, $$lcssa = 0, $$lcssa36 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0; var $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $event = 0, $index$01$i$i = 0, $index$01$i$i$5 = 0, $index$01$i$i$5$lcssa = 0, $index$01$i$i$lcssa = 0, $notlhs = 0; var $notrhs = 0, $or$cond = 0, $or$cond$i = 0, $or$cond$i$6$not = 0, $or$cond3 = 0, $or$cond7 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp + 56|0; $event = sp; $4 = HEAP32[20657]|0; $5 = ($4|0)>(0); L1: do { if ($5) { $6 = HEAP32[20658]|0; $index$01$i$i = 0; while(1) { $7 = (($6) + ($index$01$i$i<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $8; $10 = $9; $11 = HEAP32[$10>>2]|0; $12 = (($9) + 4)|0; $13 = $12; $14 = HEAP32[$13>>2]|0; $15 = ($11|0)==($0|0); $16 = ($14|0)==($1|0); $17 = $15 & $16; if ($17) { $$lcssa36 = $8;$index$01$i$i$lcssa = $index$01$i$i; break; } $18 = (($index$01$i$i) + 1)|0; $19 = ($18|0)<($4|0); if ($19) { $index$01$i$i = $18; } else { break L1; } } $20 = ($index$01$i$i$lcssa|0)>(-1); $21 = ($index$01$i$i$lcssa|0)<($4|0); $or$cond$i = $20 & $21; if ($or$cond$i) { $22 = ($$lcssa36|0)==(0|0); if ($22) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $23 = ((($$lcssa36)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)>(0); L11: do { if ($25) { $26 = ((($$lcssa36)) + 16|0); $27 = HEAP32[$26>>2]|0; $index$01$i$i$5 = 0; while(1) { $28 = (($27) + ($index$01$i$i$5<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = $29; $31 = $30; $32 = HEAP32[$31>>2]|0; $33 = (($30) + 4)|0; $34 = $33; $35 = HEAP32[$34>>2]|0; $36 = ($32|0)==($2|0); $37 = ($35|0)==($3|0); $38 = $36 & $37; if ($38) { $$lcssa = $29;$index$01$i$i$5$lcssa = $index$01$i$i$5; break; } $39 = (($index$01$i$i$5) + 1)|0; $40 = ($39|0)<($24|0); if ($40) { $index$01$i$i$5 = $39; } else { break L11; } } $notlhs = ($index$01$i$i$5$lcssa|0)<(0); $notrhs = ($index$01$i$i$5$lcssa|0)>=($24|0); $or$cond$i$6$not = $notrhs | $notlhs; $41 = ($$lcssa|0)==(0|0); $or$cond7 = $or$cond$i$6$not | $41; if (!($or$cond7)) { $43 = ((($$lcssa)) + 8|0); $44 = +HEAPF32[$43>>2]; $45 = $x - $44; $46 = ((($$lcssa)) + 12|0); $47 = +HEAPF32[$46>>2]; $48 = $y - $47; $49 = ((($$lcssa)) + 16|0); $50 = +HEAPF32[$49>>2]; $51 = $pressure - $50; $52 = $45 != 0.0; $53 = $48 != 0.0; $or$cond = $52 | $53; $54 = $51 != 0.0; $or$cond3 = $or$cond | $54; if (!($or$cond3)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAPF32[$43>>2] = $x; HEAPF32[$46>>2] = $y; HEAPF32[$49>>2] = $pressure; $55 = (_SDL_EventState(1794,-1)|0); $56 = ($55<<24>>24)==(1); if (!($56)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = 1794; $57 = ((($event)) + 8|0); $58 = $57; $59 = $58; HEAP32[$59>>2] = $0; $60 = (($58) + 4)|0; $61 = $60; HEAP32[$61>>2] = $1; $62 = ((($event)) + 16|0); $63 = $62; $64 = $63; HEAP32[$64>>2] = $2; $65 = (($63) + 4)|0; $66 = $65; HEAP32[$66>>2] = $3; $67 = ((($event)) + 24|0); HEAPF32[$67>>2] = $x; $68 = ((($event)) + 28|0); HEAPF32[$68>>2] = $y; $69 = ((($event)) + 32|0); HEAPF32[$69>>2] = $45; $70 = ((($event)) + 36|0); HEAPF32[$70>>2] = $48; $71 = ((($event)) + 40|0); HEAPF32[$71>>2] = $pressure; $72 = (_SDL_PushEvent($event)|0); $73 = ($72|0)>(0); $74 = $73&1; $$0 = $74; STACKTOP = sp;return ($$0|0); } } } while(0); $42 = (_SDL_SendTouch($0,$1,$2,$3,1,$x,$y,$pressure)|0); $$0 = $42; STACKTOP = sp;return ($$0|0); } } } while(0); (_SDL_SetError(182441,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_DelTouch($0,$1) { $0 = $0|0; $1 = $1|0; var $$0$i$ph = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$07 = 0, $index$01$i = 0, $index$01$i$i = 0, $index$01$i$i$lcssa = 0, $or$cond$i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $2 = HEAP32[20657]|0; $3 = ($2|0)>(0); L1: do { if ($3) { $4 = HEAP32[20658]|0; $index$01$i = 0; while(1) { $5 = (($4) + ($index$01$i<<2)|0); $6 = HEAP32[$5>>2]|0; $7 = $6; $8 = $7; $9 = HEAP32[$8>>2]|0; $10 = (($7) + 4)|0; $11 = $10; $12 = HEAP32[$11>>2]|0; $13 = ($9|0)==($0|0); $14 = ($12|0)==($1|0); $15 = $13 & $14; if ($15) { $$0$i$ph = $index$01$i; break; } $16 = (($index$01$i) + 1)|0; $17 = ($16|0)<($2|0); if ($17) { $index$01$i = $16; } else { $$0$i$ph = -1; break; } } $index$01$i$i = 0; while(1) { $18 = (($4) + ($index$01$i$i<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = $19; $21 = $20; $22 = HEAP32[$21>>2]|0; $23 = (($20) + 4)|0; $24 = $23; $25 = HEAP32[$24>>2]|0; $26 = ($22|0)==($0|0); $27 = ($25|0)==($1|0); $28 = $26 & $27; if ($28) { $$lcssa = $19;$index$01$i$i$lcssa = $index$01$i$i; break; } $29 = (($index$01$i$i) + 1)|0; $30 = ($29|0)<($2|0); if ($30) { $index$01$i$i = $29; } else { break L1; } } $31 = ($index$01$i$i$lcssa|0)>(-1); $32 = ($index$01$i$i$lcssa|0)<($2|0); $or$cond$i = $31 & $32; if ($or$cond$i) { $33 = ($$lcssa|0)==(0|0); if ($33) { STACKTOP = sp;return; } $34 = ((($$lcssa)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)>(0); $37 = ((($$lcssa)) + 16|0); if ($36) { $i$07 = 0; while(1) { $38 = HEAP32[$37>>2]|0; $39 = (($38) + ($i$07<<2)|0); $40 = HEAP32[$39>>2]|0; _SDL_free($40); $41 = (($i$07) + 1)|0; $42 = HEAP32[$34>>2]|0; $43 = ($41|0)<($42|0); if ($43) { $i$07 = $41; } else { break; } } } $44 = HEAP32[$37>>2]|0; _SDL_free($44); _SDL_free($$lcssa); $45 = HEAP32[20657]|0; $46 = (($45) + -1)|0; HEAP32[20657] = $46; $47 = HEAP32[20658]|0; $48 = (($47) + ($46<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = (($47) + ($$0$i$ph<<2)|0); HEAP32[$50>>2] = $49; STACKTOP = sp;return; } } } while(0); (_SDL_SetError(182441,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_TouchQuit() { var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20657]|0; $1 = ($0|0)==(0); if ($1) { $13 = HEAP32[20658]|0; _SDL_free($13); HEAP32[20658] = 0; return; } else { $$in = $0; } while(1) { $2 = (($$in) + -1)|0; $3 = HEAP32[20658]|0; $4 = (($3) + ($2<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = $5; $7 = $6; $8 = HEAP32[$7>>2]|0; $9 = (($6) + 4)|0; $10 = $9; $11 = HEAP32[$10>>2]|0; _SDL_DelTouch($8,$11); $12 = ($2|0)==(0); if ($12) { break; } else { $$in = $2; } } $13 = HEAP32[20658]|0; _SDL_free($13); HEAP32[20658] = 0; return; } function _SDL_SendWindowEvent($window,$windowevent,$data1,$data2) { $window = $window|0; $windowevent = $windowevent|0; $data1 = $data1|0; $data2 = $data2|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $event = 0, $or$cond = 0, $posted$0 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ($window|0)==(0|0); if ($0) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = $windowevent&255; L4: do { switch ($1|0) { case 1: { $2 = ((($window)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); if ($5) { $6 = $3 & -13; $7 = $6 | 4; HEAP32[$2>>2] = $7; _SDL_OnWindowShown($window); break L4; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 2: { $8 = ((($window)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = $9 & 4; $11 = ($10|0)==(0); if ($11) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $12 = $9 & -13; $13 = $12 | 8; HEAP32[$8>>2] = $13; _SDL_OnWindowHidden($window); break L4; } break; } case 4: { $14 = $data1 & -65536; $15 = ($14|0)==(536805376); $16 = $data2 & -65536; $17 = ($16|0)==(536805376); $or$cond = $15 | $17; if ($or$cond) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $18 = ((($window)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = $19 & 1; $21 = ($20|0)==(0); if ($21) { $22 = ((($window)) + 56|0); HEAP32[$22>>2] = $data1; $23 = ((($window)) + 60|0); HEAP32[$23>>2] = $data2; } $24 = ((($window)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==($data1|0); $27 = ((($window)) + 20|0); if ($26) { $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==($data2|0); if ($29) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } HEAP32[$24>>2] = $data1; HEAP32[$27>>2] = $data2; break; } case 5: { $30 = ((($window)) + 48|0); $31 = HEAP32[$30>>2]|0; $32 = $31 & 1; $33 = ($32|0)==(0); if ($33) { $34 = ((($window)) + 64|0); HEAP32[$34>>2] = $data1; $35 = ((($window)) + 68|0); HEAP32[$35>>2] = $data2; } $36 = ((($window)) + 24|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==($data1|0); $39 = ((($window)) + 28|0); if ($38) { $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==($data2|0); if ($41) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } HEAP32[$36>>2] = $data1; HEAP32[$39>>2] = $data2; _SDL_OnWindowResized($window); break; } case 7: { $42 = ((($window)) + 48|0); $43 = HEAP32[$42>>2]|0; $44 = $43 & 64; $45 = ($44|0)==(0); if ($45) { $46 = $43 | 64; HEAP32[$42>>2] = $46; _SDL_OnWindowMinimized($window); break L4; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 8: { $47 = ((($window)) + 48|0); $48 = HEAP32[$47>>2]|0; $49 = $48 & 128; $50 = ($49|0)==(0); if ($50) { $51 = $48 | 128; HEAP32[$47>>2] = $51; break L4; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 9: { $52 = ((($window)) + 48|0); $53 = HEAP32[$52>>2]|0; $54 = $53 & 192; $55 = ($54|0)==(0); if ($55) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $56 = $53 & -193; HEAP32[$52>>2] = $56; _SDL_OnWindowRestored($window); break L4; } break; } case 10: { $57 = ((($window)) + 48|0); $58 = HEAP32[$57>>2]|0; $59 = $58 & 1024; $60 = ($59|0)==(0); if ($60) { $61 = $58 | 1024; HEAP32[$57>>2] = $61; _SDL_OnWindowEnter($window); break L4; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 11: { $62 = ((($window)) + 48|0); $63 = HEAP32[$62>>2]|0; $64 = $63 & 1024; $65 = ($64|0)==(0); if ($65) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $66 = $63 & -1025; HEAP32[$62>>2] = $66; break L4; } break; } case 12: { $67 = ((($window)) + 48|0); $68 = HEAP32[$67>>2]|0; $69 = $68 & 512; $70 = ($69|0)==(0); if ($70) { $71 = $68 | 512; HEAP32[$67>>2] = $71; _SDL_OnWindowFocusGained($window); break L4; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 13: { $72 = ((($window)) + 48|0); $73 = HEAP32[$72>>2]|0; $74 = $73 & 512; $75 = ($74|0)==(0); if ($75) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $76 = $73 & -513; HEAP32[$72>>2] = $76; _SDL_OnWindowFocusLost($window); break L4; } break; } default: { } } } while(0); $77 = (_SDL_EventState(512,-1)|0); $78 = ($77<<24>>24)==(1); if ($78) { HEAP32[$event>>2] = 512; $79 = ((($event)) + 12|0); HEAP8[$79>>0] = $windowevent; $80 = ((($event)) + 16|0); HEAP32[$80>>2] = $data1; $81 = ((($event)) + 20|0); HEAP32[$81>>2] = $data2; $82 = ((($window)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($event)) + 8|0); HEAP32[$84>>2] = $83; switch ($windowevent<<24>>24) { case 5: { _SDL_FilterEvents(7186,$event); break; } case 6: { _SDL_FilterEvents(7187,$event); break; } case 4: { _SDL_FilterEvents(7188,$event); break; } default: { } } $85 = (_SDL_PushEvent($event)|0); $86 = ($85|0)>(0); $87 = $86&1; $posted$0 = $87; } else { $posted$0 = 0; } $88 = ($windowevent<<24>>24)==(14); if (!($88)) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } $89 = ((($window)) + 140|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)==(0|0); if (!($91)) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } $92 = ((($window)) + 144|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); if (!($94)) { $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } (_SDL_SendQuit()|0); $$0 = $posted$0; STACKTOP = sp;return ($$0|0); } function _SDL_RWFromFile($file,$mode) { $file = $file|0; $mode = $mode|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($file|0)==(0|0); if (!($0)) { $1 = HEAP8[$file>>0]|0; $2 = ($1<<24>>24)!=(0); $3 = ($mode|0)!=(0|0); $or$cond = $3 & $2; if ($or$cond) { $4 = HEAP8[$mode>>0]|0; $5 = ($4<<24>>24)==(0); if (!($5)) { $6 = (_fopen($file,$mode)|0); $7 = ($6|0)==(0|0); if ($7) { HEAP32[$vararg_buffer1>>2] = $file; (_SDL_SetError(182509,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $8 = (_SDL_malloc(36)|0); $9 = ($8|0)==(0|0); if ($9) { (_SDL_Error(0)|0); $$0 = $8; STACKTOP = sp;return ($$0|0); } else { $10 = ((($8)) + 20|0); HEAP32[$8>>2] = 7189; $11 = ((($8)) + 4|0); HEAP32[$11>>2] = 7190; $12 = ((($8)) + 8|0); HEAP32[$12>>2] = 7191; $13 = ((($8)) + 12|0); HEAP32[$13>>2] = 7192; $14 = ((($8)) + 16|0); HEAP32[$14>>2] = 7193; $15 = ((($8)) + 24|0); $16 = ((($8)) + 28|0); HEAP32[$16>>2] = $6; HEAP32[$15>>2] = 1; HEAP32[$10>>2] = 2; $$0 = $8; STACKTOP = sp;return ($$0|0); } } } } (_SDL_SetError(182462,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_WriteLE16($dst,$value) { $dst = $dst|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $swapped = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $swapped = sp; HEAP16[$swapped>>1] = $value; $0 = ((($dst)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = (FUNCTION_TABLE_iiiii[$1 & 8191]($dst,$swapped,2,1)|0); STACKTOP = sp;return ($2|0); } function _SDL_WriteLE32($dst,$value) { $dst = $dst|0; $value = $value|0; var $0 = 0, $1 = 0, $2 = 0, $swapped = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $swapped = sp; HEAP32[$swapped>>2] = $value; $0 = ((($dst)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = (FUNCTION_TABLE_iiiii[$1 & 8191]($dst,$swapped,4,1)|0); STACKTOP = sp;return ($2|0); } function _SDL_GameControllerEventWatcher($userdata,$event) { $userdata = $userdata|0; $event = $event|0; var $$lcssa = 0, $$lcssa107 = 0, $$lcssa110 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $controllerlist$0 = 0, $controllerlist$0$47 = 0, $controllerlist$048 = 0, $controllerlist$048$lcssa = 0; var $controllerlist1$0 = 0, $controllerlist1$0$49 = 0, $controllerlist1$050 = 0, $controllerlist1$050$lcssa = 0, $controllerlist3$0 = 0, $controllerlist3$0$52 = 0, $controllerlist3$053 = 0, $controllerlist3$053$lcssa = 0, $controllerlist5$0 = 0, $controllerlist5$0$55 = 0, $controllerlist5$056 = 0, $deviceevent = 0, $deviceevent6 = 0, $event$i = 0, $event$i$11 = 0, $event$i$14 = 0, $event$i$17 = 0, $event$i$20 = 0, $event$i$23 = 0, $event$i$26 = 0; var $event$i$29 = 0, $event$i$32 = 0, $event$i$4 = 0, $event$i$5 = 0, $event$i$8 = 0, $jGUID$i$i = 0, $pSupportedController$0$1$i$i$i = 0, $pSupportedController$0$i$i$i = 0, $pSupportedController$02$i$i$i = 0, $switch = 0, $value$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 800|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $jGUID$i$i = sp + 784|0; $event$i$32 = sp + 728|0; $event$i$29 = sp + 672|0; $event$i$26 = sp + 616|0; $event$i$23 = sp + 560|0; $event$i$20 = sp + 504|0; $event$i$17 = sp + 448|0; $event$i$14 = sp + 392|0; $event$i$11 = sp + 336|0; $event$i$8 = sp + 280|0; $event$i$5 = sp + 224|0; $event$i$4 = sp + 168|0; $event$i = sp + 112|0; $deviceevent = sp + 56|0; $deviceevent6 = sp; $0 = HEAP32[$event>>2]|0; switch ($0|0) { case 1536: { $4 = ((($event)) + 12|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)>(19); if ($6) { STACKTOP = sp;return 1; } $controllerlist$0$47 = HEAP32[20659]|0; $7 = ($controllerlist$0$47|0)==(0|0); if ($7) { STACKTOP = sp;return 1; } $8 = ((($event)) + 8|0); $9 = HEAP32[$8>>2]|0; $controllerlist$048 = $controllerlist$0$47; while(1) { $10 = HEAP32[$controllerlist$048>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==($9|0); if ($12) { $$lcssa = $controllerlist$048;$controllerlist$048$lcssa = $controllerlist$048; break; } $53 = ((($controllerlist$048)) + 896|0); $controllerlist$0 = HEAP32[$53>>2]|0; $54 = ($controllerlist$0|0)==(0|0); if ($54) { label = 21; break; } else { $controllerlist$048 = $controllerlist$0; } } if ((label|0) == 21) { STACKTOP = sp;return 1; } $13 = $5&255; $14 = (((($controllerlist$048$lcssa)) + 320|0) + ($13<<2)|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)>(-1); if ($16) { $17 = ((($event)) + 16|0); $18 = HEAP16[$17>>1]|0; $19 = $15 & -2; $switch = ($19|0)==(4); if ($switch) { $20 = $18 << 16 >> 16; $21 = (($20|0) / 2)&-1; $22 = (($21) + 16384)|0; $23 = $22&65535; $value$0 = $23; } else { $value$0 = $18; } $24 = (_SDL_EventState(1616,-1)|0); $25 = ($24<<24>>24)==(1); if (!($25)) { STACKTOP = sp;return 1; } HEAP32[$event$i>>2] = 1616; $26 = HEAP32[$$lcssa>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($event$i)) + 8|0); HEAP32[$28>>2] = $27; $29 = $15&255; $30 = ((($event$i)) + 12|0); HEAP8[$30>>0] = $29; $31 = ((($event$i)) + 16|0); HEAP16[$31>>1] = $value$0; (_SDL_PushEvent($event$i)|0); STACKTOP = sp;return 1; } $32 = (((($controllerlist$048$lcssa)) + 560|0) + ($13<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)>(-1); if (!($34)) { STACKTOP = sp;return 1; } $35 = ((($event)) + 16|0); $36 = HEAP16[$35>>1]|0; $37 = $36 << 16 >> 16; $38 = ($36<<16>>16)<(0); $39 = (0 - ($37))|0; $40 = $38 ? $39 : $37; $41 = ($40|0)>(16384); $42 = $41&1; $43 = $41&1; switch ($43|0) { case 1: { HEAP32[$event$i$4>>2] = 1617; $44 = 1617; label = 17; break; } case 0: { HEAP32[$event$i$4>>2] = 1618; $44 = 1618; label = 17; break; } default: { } } if ((label|0) == 17) { $45 = (_SDL_EventState($44,-1)|0); $46 = ($45<<24>>24)==(1); if ($46) { $47 = HEAP32[$$lcssa>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = ((($event$i$4)) + 8|0); HEAP32[$49>>2] = $48; $50 = $33&255; $51 = ((($event$i$4)) + 12|0); HEAP8[$51>>0] = $50; $52 = ((($event$i$4)) + 13|0); HEAP8[$52>>0] = $42; (_SDL_PushEvent($event$i$4)|0); } } STACKTOP = sp;return 1; break; } case 1540: case 1539: { $55 = ((($event)) + 12|0); $56 = HEAP8[$55>>0]|0; $57 = ($56&255)>(19); if ($57) { STACKTOP = sp;return 1; } $controllerlist1$0$49 = HEAP32[20659]|0; $58 = ($controllerlist1$0$49|0)==(0|0); if ($58) { STACKTOP = sp;return 1; } $59 = ((($event)) + 8|0); $60 = HEAP32[$59>>2]|0; $controllerlist1$050 = $controllerlist1$0$49; while(1) { $61 = HEAP32[$controllerlist1$050>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==($60|0); if ($63) { $$lcssa107 = $controllerlist1$050;$controllerlist1$050$lcssa = $controllerlist1$050; break; } $95 = ((($controllerlist1$050)) + 896|0); $controllerlist1$0 = HEAP32[$95>>2]|0; $96 = ($controllerlist1$0|0)==(0|0); if ($96) { label = 21; break; } else { $controllerlist1$050 = $controllerlist1$0; } } if ((label|0) == 21) { STACKTOP = sp;return 1; } $64 = $56&255; $65 = (((($controllerlist1$050$lcssa)) + 480|0) + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)>(-1); if (!($67)) { $80 = (((($controllerlist1$050$lcssa)) + 400|0) + ($64<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)>(-1); if (!($82)) { STACKTOP = sp;return 1; } $83 = ((($event)) + 13|0); $84 = HEAP8[$83>>0]|0; $85 = (_SDL_EventState(1616,-1)|0); $86 = ($85<<24>>24)==(1); if (!($86)) { STACKTOP = sp;return 1; } $87 = ($84<<24>>24)!=(0); $88 = $87 ? 32767 : 0; HEAP32[$event$i$8>>2] = 1616; $89 = HEAP32[$$lcssa107>>2]|0; $90 = HEAP32[$89>>2]|0; $91 = ((($event$i$8)) + 8|0); HEAP32[$91>>2] = $90; $92 = $81&255; $93 = ((($event$i$8)) + 12|0); HEAP8[$93>>0] = $92; $94 = ((($event$i$8)) + 16|0); HEAP16[$94>>1] = $88; (_SDL_PushEvent($event$i$8)|0); STACKTOP = sp;return 1; } $68 = ((($event)) + 13|0); $69 = HEAP8[$68>>0]|0; $70 = $69&255; switch ($70|0) { case 1: { HEAP32[$event$i$5>>2] = 1617; $71 = 1617; label = 30; break; } case 0: { HEAP32[$event$i$5>>2] = 1618; $71 = 1618; label = 30; break; } default: { } } if ((label|0) == 30) { $72 = (_SDL_EventState($71,-1)|0); $73 = ($72<<24>>24)==(1); if ($73) { $74 = HEAP32[$$lcssa107>>2]|0; $75 = HEAP32[$74>>2]|0; $76 = ((($event$i$5)) + 8|0); HEAP32[$76>>2] = $75; $77 = $66&255; $78 = ((($event$i$5)) + 12|0); HEAP8[$78>>0] = $77; $79 = ((($event$i$5)) + 13|0); HEAP8[$79>>0] = $69; (_SDL_PushEvent($event$i$5)|0); } } STACKTOP = sp;return 1; break; } case 1538: { $97 = ((($event)) + 12|0); $98 = HEAP8[$97>>0]|0; $99 = ($98&255)>(3); if ($99) { STACKTOP = sp;return 1; } $controllerlist3$0$52 = HEAP32[20659]|0; $100 = ($controllerlist3$0$52|0)==(0|0); if ($100) { STACKTOP = sp;return 1; } $101 = ((($event)) + 8|0); $102 = HEAP32[$101>>2]|0; $controllerlist3$053 = $controllerlist3$0$52; while(1) { $103 = HEAP32[$controllerlist3$053>>2]|0; $104 = HEAP32[$103>>2]|0; $105 = ($104|0)==($102|0); if ($105) { $$lcssa110 = $controllerlist3$053;$controllerlist3$053$lcssa = $controllerlist3$053; break; } $234 = ((($controllerlist3$053)) + 896|0); $controllerlist3$0 = HEAP32[$234>>2]|0; $235 = ($controllerlist3$0|0)==(0|0); if ($235) { label = 21; break; } else { $controllerlist3$053 = $controllerlist3$0; } } if ((label|0) == 21) { STACKTOP = sp;return 1; } $106 = $98&255; $107 = (((($controllerlist3$053$lcssa)) + 8|0) + ($106)|0); $108 = HEAP8[$107>>0]|0; $109 = ((($event)) + 13|0); $110 = HEAP8[$109>>0]|0; $111 = $110 & $108; $112 = $111 ^ $108; $113 = $106 << 4; $114 = $112&255; $115 = $114 & 4; $116 = ($115|0)==(0); if (!($116)) { $117 = $113 | 4; $118 = (((($controllerlist3$053$lcssa)) + 640|0) + ($117<<2)|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)==(-1); if (!($120)) { HEAP32[$event$i$11>>2] = 1618; $121 = (_SDL_EventState(1618,-1)|0); $122 = ($121<<24>>24)==(1); if ($122) { $123 = HEAP32[$$lcssa110>>2]|0; $124 = HEAP32[$123>>2]|0; $125 = ((($event$i$11)) + 8|0); HEAP32[$125>>2] = $124; $126 = $119&255; $127 = ((($event$i$11)) + 12|0); HEAP8[$127>>0] = $126; $128 = ((($event$i$11)) + 13|0); HEAP8[$128>>0] = 0; (_SDL_PushEvent($event$i$11)|0); } } } $129 = $114 & 1; $130 = ($129|0)==(0); if (!($130)) { $131 = $113 | 1; $132 = (((($controllerlist3$053$lcssa)) + 640|0) + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)==(-1); if (!($134)) { HEAP32[$event$i$14>>2] = 1618; $135 = (_SDL_EventState(1618,-1)|0); $136 = ($135<<24>>24)==(1); if ($136) { $137 = HEAP32[$$lcssa110>>2]|0; $138 = HEAP32[$137>>2]|0; $139 = ((($event$i$14)) + 8|0); HEAP32[$139>>2] = $138; $140 = $133&255; $141 = ((($event$i$14)) + 12|0); HEAP8[$141>>0] = $140; $142 = ((($event$i$14)) + 13|0); HEAP8[$142>>0] = 0; (_SDL_PushEvent($event$i$14)|0); } } } $143 = $114 & 8; $144 = ($143|0)==(0); if (!($144)) { $145 = $113 | 8; $146 = (((($controllerlist3$053$lcssa)) + 640|0) + ($145<<2)|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)==(-1); if (!($148)) { HEAP32[$event$i$17>>2] = 1618; $149 = (_SDL_EventState(1618,-1)|0); $150 = ($149<<24>>24)==(1); if ($150) { $151 = HEAP32[$$lcssa110>>2]|0; $152 = HEAP32[$151>>2]|0; $153 = ((($event$i$17)) + 8|0); HEAP32[$153>>2] = $152; $154 = $147&255; $155 = ((($event$i$17)) + 12|0); HEAP8[$155>>0] = $154; $156 = ((($event$i$17)) + 13|0); HEAP8[$156>>0] = 0; (_SDL_PushEvent($event$i$17)|0); } } } $157 = $114 & 2; $158 = ($157|0)==(0); if (!($158)) { $159 = $113 | 2; $160 = (((($controllerlist3$053$lcssa)) + 640|0) + ($159<<2)|0); $161 = HEAP32[$160>>2]|0; $162 = ($161|0)==(-1); if (!($162)) { HEAP32[$event$i$20>>2] = 1618; $163 = (_SDL_EventState(1618,-1)|0); $164 = ($163<<24>>24)==(1); if ($164) { $165 = HEAP32[$$lcssa110>>2]|0; $166 = HEAP32[$165>>2]|0; $167 = ((($event$i$20)) + 8|0); HEAP32[$167>>2] = $166; $168 = $161&255; $169 = ((($event$i$20)) + 12|0); HEAP8[$169>>0] = $168; $170 = ((($event$i$20)) + 13|0); HEAP8[$170>>0] = 0; (_SDL_PushEvent($event$i$20)|0); } } } $171 = HEAP8[$109>>0]|0; $172 = $171 ^ $111; $173 = $172&255; $174 = $173 & 4; $175 = ($174|0)==(0); if (!($175)) { $176 = $113 | 4; $177 = (((($controllerlist3$053$lcssa)) + 640|0) + ($176<<2)|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)==(-1); if (!($179)) { HEAP32[$event$i$23>>2] = 1617; $180 = (_SDL_EventState(1617,-1)|0); $181 = ($180<<24>>24)==(1); if ($181) { $182 = HEAP32[$$lcssa110>>2]|0; $183 = HEAP32[$182>>2]|0; $184 = ((($event$i$23)) + 8|0); HEAP32[$184>>2] = $183; $185 = $178&255; $186 = ((($event$i$23)) + 12|0); HEAP8[$186>>0] = $185; $187 = ((($event$i$23)) + 13|0); HEAP8[$187>>0] = 1; (_SDL_PushEvent($event$i$23)|0); } } } $188 = $173 & 1; $189 = ($188|0)==(0); if (!($189)) { $190 = $113 | 1; $191 = (((($controllerlist3$053$lcssa)) + 640|0) + ($190<<2)|0); $192 = HEAP32[$191>>2]|0; $193 = ($192|0)==(-1); if (!($193)) { HEAP32[$event$i$26>>2] = 1617; $194 = (_SDL_EventState(1617,-1)|0); $195 = ($194<<24>>24)==(1); if ($195) { $196 = HEAP32[$$lcssa110>>2]|0; $197 = HEAP32[$196>>2]|0; $198 = ((($event$i$26)) + 8|0); HEAP32[$198>>2] = $197; $199 = $192&255; $200 = ((($event$i$26)) + 12|0); HEAP8[$200>>0] = $199; $201 = ((($event$i$26)) + 13|0); HEAP8[$201>>0] = 1; (_SDL_PushEvent($event$i$26)|0); } } } $202 = $173 & 8; $203 = ($202|0)==(0); if (!($203)) { $204 = $113 | 8; $205 = (((($controllerlist3$053$lcssa)) + 640|0) + ($204<<2)|0); $206 = HEAP32[$205>>2]|0; $207 = ($206|0)==(-1); if (!($207)) { HEAP32[$event$i$29>>2] = 1617; $208 = (_SDL_EventState(1617,-1)|0); $209 = ($208<<24>>24)==(1); if ($209) { $210 = HEAP32[$$lcssa110>>2]|0; $211 = HEAP32[$210>>2]|0; $212 = ((($event$i$29)) + 8|0); HEAP32[$212>>2] = $211; $213 = $206&255; $214 = ((($event$i$29)) + 12|0); HEAP8[$214>>0] = $213; $215 = ((($event$i$29)) + 13|0); HEAP8[$215>>0] = 1; (_SDL_PushEvent($event$i$29)|0); } } } $216 = $173 & 2; $217 = ($216|0)==(0); if (!($217)) { $218 = $113 | 2; $219 = (((($controllerlist3$053$lcssa)) + 640|0) + ($218<<2)|0); $220 = HEAP32[$219>>2]|0; $221 = ($220|0)==(-1); if (!($221)) { HEAP32[$event$i$32>>2] = 1617; $222 = (_SDL_EventState(1617,-1)|0); $223 = ($222<<24>>24)==(1); if ($223) { $224 = HEAP32[$$lcssa110>>2]|0; $225 = HEAP32[$224>>2]|0; $226 = ((($event$i$32)) + 8|0); HEAP32[$226>>2] = $225; $227 = $220&255; $228 = ((($event$i$32)) + 12|0); HEAP8[$228>>0] = $227; $229 = ((($event$i$32)) + 13|0); HEAP8[$229>>0] = 1; (_SDL_PushEvent($event$i$32)|0); } } } $230 = HEAP8[$109>>0]|0; $231 = HEAP8[$97>>0]|0; $232 = $231&255; $233 = (((($controllerlist3$053$lcssa)) + 8|0) + ($232)|0); HEAP8[$233>>0] = $230; STACKTOP = sp;return 1; break; } case 1541: { $236 = ((($event)) + 8|0); $237 = HEAP32[20660]|0; $238 = ($237|0)==(0|0); L138: do { if ($238) { $239 = HEAP32[$236>>2]|0; _SDL_JoystickGetDeviceGUID($jGUID$i$i,$239); $pSupportedController$0$1$i$i$i = HEAP32[20661]|0; $240 = ($pSupportedController$0$1$i$i$i|0)==(0|0); L140: do { if (!($240)) { $pSupportedController$02$i$i$i = $pSupportedController$0$1$i$i$i; while(1) { $241 = (_SDL_memcmp($jGUID$i$i,$pSupportedController$02$i$i$i,16)|0); $242 = ($241|0)==(0); if ($242) { break; } $243 = ((($pSupportedController$02$i$i$i)) + 24|0); $pSupportedController$0$i$i$i = HEAP32[$243>>2]|0; $244 = ($pSupportedController$0$i$i$i|0)==(0|0); if ($244) { break L140; } else { $pSupportedController$02$i$i$i = $pSupportedController$0$i$i$i; } } break L138; } } while(0); STACKTOP = sp;return 1; } } while(0); HEAP32[$deviceevent>>2] = 1619; $245 = HEAP32[$236>>2]|0; $246 = ((($deviceevent)) + 8|0); HEAP32[$246>>2] = $245; (_SDL_PushEvent($deviceevent)|0); STACKTOP = sp;return 1; break; } case 1542: { $controllerlist5$0$55 = HEAP32[20659]|0; $1 = ($controllerlist5$0$55|0)==(0|0); if ($1) { STACKTOP = sp;return 1; } $2 = ((($event)) + 8|0); $3 = HEAP32[$2>>2]|0; $controllerlist5$056 = $controllerlist5$0$55; while(1) { $249 = HEAP32[$controllerlist5$056>>2]|0; $250 = HEAP32[$249>>2]|0; $251 = ($250|0)==($3|0); if ($251) { break; } $247 = ((($controllerlist5$056)) + 896|0); $controllerlist5$0 = HEAP32[$247>>2]|0; $248 = ($controllerlist5$0|0)==(0|0); if ($248) { label = 21; break; } else { $controllerlist5$056 = $controllerlist5$0; } } if ((label|0) == 21) { STACKTOP = sp;return 1; } HEAP32[$deviceevent6>>2] = 1620; $252 = ((($deviceevent6)) + 8|0); HEAP32[$252>>2] = $3; (_SDL_PushEvent($deviceevent6)|0); STACKTOP = sp;return 1; break; } default: { STACKTOP = sp;return 1; } } return (0)|0; } function _SDL_GameControllerGetAxisFromString($pchString) { $pchString = $pchString|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($pchString|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = HEAP8[$pchString>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $$0 = -1; return ($$0|0); } $3 = (_SDL_strcasecmp($pchString,182526)|0); $4 = ($3|0)==(0); if ($4) { $$0 = 0; return ($$0|0); } $5 = (_SDL_strcasecmp($pchString,182532)|0); $6 = ($5|0)==(0); if ($6) { $$0 = 1; return ($$0|0); } $7 = (_SDL_strcasecmp($pchString,182538)|0); $8 = ($7|0)==(0); if ($8) { $$0 = 2; return ($$0|0); } $9 = (_SDL_strcasecmp($pchString,182545)|0); $10 = ($9|0)==(0); if ($10) { $$0 = 3; return ($$0|0); } $11 = (_SDL_strcasecmp($pchString,182552)|0); $12 = ($11|0)==(0); if ($12) { $$0 = 4; return ($$0|0); } else { $13 = (_SDL_strcasecmp($pchString,182564)|0); $14 = ($13|0)==(0); $$ = $14 ? 5 : -1; return ($$|0); } return (0)|0; } function _SDL_GameControllerGetButtonFromString($pchString) { $pchString = $pchString|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($pchString|0)==(0|0); if ($0) { $$0 = -1; } else { $1 = HEAP8[$pchString>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $$0 = -1; } else { $3 = (_SDL_strcasecmp($pchString,182577)|0); $4 = ($3|0)==(0); if ($4) { $$0 = 0; } else { $5 = (_SDL_strcasecmp($pchString,182579)|0); $6 = ($5|0)==(0); if ($6) { $$0 = 1; } else { $7 = (_SDL_strcasecmp($pchString,182581)|0); $8 = ($7|0)==(0); if ($8) { $$0 = 2; } else { $9 = (_SDL_strcasecmp($pchString,182583)|0); $10 = ($9|0)==(0); if ($10) { $$0 = 3; } else { $11 = (_SDL_strcasecmp($pchString,182585)|0); $12 = ($11|0)==(0); if ($12) { $$0 = 4; } else { $13 = (_SDL_strcasecmp($pchString,182590)|0); $14 = ($13|0)==(0); if ($14) { $$0 = 5; } else { $15 = (_SDL_strcasecmp($pchString,182596)|0); $16 = ($15|0)==(0); if ($16) { $$0 = 6; } else { $17 = (_SDL_strcasecmp($pchString,182602)|0); $18 = ($17|0)==(0); if ($18) { $$0 = 7; } else { $19 = (_SDL_strcasecmp($pchString,182612)|0); $20 = ($19|0)==(0); if ($20) { $$0 = 8; } else { $21 = (_SDL_strcasecmp($pchString,182623)|0); $22 = ($21|0)==(0); if ($22) { $$0 = 9; } else { $23 = (_SDL_strcasecmp($pchString,182636)|0); $24 = ($23|0)==(0); if ($24) { $$0 = 10; } else { $25 = (_SDL_strcasecmp($pchString,182650)|0); $26 = ($25|0)==(0); if ($26) { $$0 = 11; } else { $27 = (_SDL_strcasecmp($pchString,182655)|0); $28 = ($27|0)==(0); if ($28) { $$0 = 12; } else { $29 = (_SDL_strcasecmp($pchString,182662)|0); $30 = ($29|0)==(0); if ($30) { $$0 = 13; } else { $31 = (_SDL_strcasecmp($pchString,182669)|0); $32 = ($31|0)==(0); $$ = $32 ? 14 : -1; return ($$|0); } } } } } } } } } } } } } } } } return ($$0|0); } function _SDL_PrivateGameControllerParseButton($szGameButton,$szJoystickButton,$pMapping) { $szGameButton = $szGameButton|0; $szJoystickButton = $szJoystickButton|0; $pMapping = $pMapping|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = (_SDL_GameControllerGetButtonFromString($szGameButton)|0); $1 = (_SDL_GameControllerGetAxisFromString($szGameButton)|0); $2 = ((($szJoystickButton)) + 1|0); $3 = (_SDL_atoi($2)|0); $4 = HEAP8[$szJoystickButton>>0]|0; switch ($4<<24>>24) { case 97: { $5 = ($3|0)>(19); if ($5) { HEAP32[$vararg_buffer>>2] = $3; (_SDL_SetError(182677,$vararg_buffer)|0); STACKTOP = sp;return; } $6 = ($1|0)==(-1); if (!($6)) { $7 = (((($pMapping)) + 20|0) + ($1<<2)|0); HEAP32[$7>>2] = $3; $8 = (((($pMapping)) + 308|0) + ($3<<2)|0); HEAP32[$8>>2] = $1; STACKTOP = sp;return; } $9 = ($0|0)==(-1); if ($9) { STACKTOP = sp;return; } $10 = (((($pMapping)) + 128|0) + ($0<<2)|0); HEAP32[$10>>2] = $3; $11 = (((($pMapping)) + 548|0) + ($3<<2)|0); HEAP32[$11>>2] = $0; STACKTOP = sp;return; break; } case 98: { $12 = ($3|0)>(19); if ($12) { HEAP32[$vararg_buffer1>>2] = $3; (_SDL_SetError(182702,$vararg_buffer1)|0); STACKTOP = sp;return; } $13 = ($0|0)==(-1); if (!($13)) { $14 = (((($pMapping)) + 68|0) + ($0<<2)|0); HEAP32[$14>>2] = $3; $15 = (((($pMapping)) + 468|0) + ($3<<2)|0); HEAP32[$15>>2] = $0; STACKTOP = sp;return; } $16 = ($1|0)==(-1); if ($16) { STACKTOP = sp;return; } $17 = (((($pMapping)) + 44|0) + ($1<<2)|0); HEAP32[$17>>2] = $3; $18 = (((($pMapping)) + 388|0) + ($3<<2)|0); HEAP32[$18>>2] = $1; STACKTOP = sp;return; break; } case 104: { $19 = (_SDL_atoi($2)|0); $20 = ((($szJoystickButton)) + 3|0); $21 = (_SDL_atoi($20)|0); $22 = ($19|0)>(3); if ($22) { HEAP32[$vararg_buffer4>>2] = $3; (_SDL_SetError(182729,$vararg_buffer4)|0); } $23 = ($0|0)==(-1); if ($23) { STACKTOP = sp;return; } $24 = (((($pMapping)) + 188|0) + ($0<<3)|0); HEAP32[$24>>2] = $19; $25 = $21&255; $26 = (((((($pMapping)) + 188|0) + ($0<<3)|0)) + 4|0); HEAP8[$26>>0] = $25; $27 = $19 << 4; $28 = $27 | $21; $29 = (((($pMapping)) + 628|0) + ($28<<2)|0); HEAP32[$29>>2] = $0; STACKTOP = sp;return; break; } default: { STACKTOP = sp;return; } } } function _SDL_PrivateLoadButtonMapping($pMapping,$guid,$pchName,$pchMapping) { $pMapping = $pMapping|0; $guid = $guid|0; $pchName = $pchName|0; $pchMapping = $pchMapping|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bGameButton$01$i = 0, $bGameButton$1$i = 0, $exitcond = 0, $i$02$i = 0, $i$1$i = 0, $j$24 = 0, $pchPos$03$i = 0, $scevgep = 0, $szGameButton$i = 0, $szJoystickButton$i = 0; var $vararg_buffer = 0, $vararg_buffer1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $szGameButton$i = sp + 32|0; $szJoystickButton$i = sp + 12|0; dest=$pMapping; src=$guid; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); $0 = ((($pMapping)) + 16|0); HEAP32[$0>>2] = $pchName; $1 = ((($pMapping)) + 20|0); $2 = ((($pMapping)) + 196|0); HEAP32[$2>>2] = -1; $3 = ((($pMapping)) + 204|0); HEAP32[$3>>2] = -1; $4 = ((($pMapping)) + 212|0); HEAP32[$4>>2] = -1; $5 = ((($pMapping)) + 220|0); HEAP32[$5>>2] = -1; $6 = ((($pMapping)) + 228|0); HEAP32[$6>>2] = -1; $7 = ((($pMapping)) + 236|0); HEAP32[$7>>2] = -1; $8 = ((($pMapping)) + 244|0); HEAP32[$8>>2] = -1; $9 = ((($pMapping)) + 252|0); HEAP32[$9>>2] = -1; $10 = ((($pMapping)) + 260|0); HEAP32[$10>>2] = -1; $11 = ((($pMapping)) + 268|0); HEAP32[$11>>2] = -1; $12 = ((($pMapping)) + 276|0); HEAP32[$12>>2] = -1; $13 = ((($pMapping)) + 284|0); HEAP32[$13>>2] = -1; $14 = ((($pMapping)) + 292|0); HEAP32[$14>>2] = -1; $15 = ((($pMapping)) + 300|0); HEAP32[$15>>2] = -1; _memset(($1|0),-1,172)|0; $j$24 = 0; while(1) { $17 = (((($pMapping)) + 308|0) + ($j$24<<2)|0); HEAP32[$17>>2] = -1; $18 = (((($pMapping)) + 388|0) + ($j$24<<2)|0); HEAP32[$18>>2] = -1; $19 = (((($pMapping)) + 468|0) + ($j$24<<2)|0); HEAP32[$19>>2] = -1; $20 = (((($pMapping)) + 548|0) + ($j$24<<2)|0); HEAP32[$20>>2] = -1; $21 = (($j$24) + 1)|0; $exitcond = ($21|0)==(20); if ($exitcond) { break; } else { $j$24 = $21; } } $scevgep = ((($pMapping)) + 628|0); _memset(($scevgep|0),-1,256)|0; (_SDL_memset($szGameButton$i,0,20)|0); (_SDL_memset($szJoystickButton$i,0,20)|0); $16 = ($pchMapping|0)==(0|0); L4: do { if (!($16)) { $bGameButton$01$i = 1;$i$02$i = 0;$pchPos$03$i = $pchMapping; L5: while(1) { $22 = HEAP8[$pchPos$03$i>>0]|0; L7: do { switch ($22<<24>>24) { case 0: { break L4; break; } case 58: { $bGameButton$1$i = 0;$i$1$i = 0; break; } default: { switch ($22<<24>>24) { case 32: { $bGameButton$1$i = $bGameButton$01$i;$i$1$i = $i$02$i; break L7; break; } case 44: { _SDL_PrivateGameControllerParseButton($szGameButton$i,$szJoystickButton$i,$pMapping); (_SDL_memset($szGameButton$i,0,20)|0); (_SDL_memset($szJoystickButton$i,0,20)|0); $bGameButton$1$i = 1;$i$1$i = 0; break L7; break; } default: { } } $23 = ($bGameButton$01$i|0)==(0); $24 = ($i$02$i>>>0)>(19); if ($23) { if ($24) { label = 12; break L5; } $27 = (($szJoystickButton$i) + ($i$02$i)|0); HEAP8[$27>>0] = $22; $28 = (($i$02$i) + 1)|0; $bGameButton$1$i = 0;$i$1$i = $28; break L7; } else { if ($24) { label = 9; break L5; } $25 = (($szGameButton$i) + ($i$02$i)|0); HEAP8[$25>>0] = $22; $26 = (($i$02$i) + 1)|0; $bGameButton$1$i = $bGameButton$01$i;$i$1$i = $26; break L7; } } } } while(0); $29 = ((($pchPos$03$i)) + 1|0); $bGameButton$01$i = $bGameButton$1$i;$i$02$i = $i$1$i;$pchPos$03$i = $29; } if ((label|0) == 9) { HEAP32[$vararg_buffer>>2] = $szGameButton$i; (_SDL_SetError(182753,$vararg_buffer)|0); STACKTOP = sp;return; } else if ((label|0) == 12) { HEAP32[$vararg_buffer1>>2] = $szJoystickButton$i; (_SDL_SetError(182779,$vararg_buffer1)|0); STACKTOP = sp;return; } } } while(0); _SDL_PrivateGameControllerParseButton($szGameButton$i,$szJoystickButton$i,$pMapping); STACKTOP = sp;return; } function _SDL_GameControllerAddMapping($mappingString) { $mappingString = $mappingString|0; var $$0 = 0, $$byval_copy = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $event$i = 0, $gamecontrollerlist$0$1$i = 0, $gamecontrollerlist$0$i = 0, $gamecontrollerlist$02$i = 0, $jGUID = 0, $pSupportedController$0$1$i = 0, $pSupportedController$0$i = 0, $pSupportedController$02$i = 0, $pSupportedController$02$i$lcssa = 0, $vararg_buffer = 0, $vararg_buffer1 = 0; var $vararg_buffer4 = 0, $vararg_buffer7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 120|0; $vararg_buffer7 = sp + 80|0; $vararg_buffer4 = sp + 72|0; $vararg_buffer1 = sp + 64|0; $vararg_buffer = sp + 56|0; $event$i = sp; $jGUID = sp + 104|0; $0 = sp + 88|0; $1 = ($mappingString|0)==(0|0); if ($1) { HEAP32[$vararg_buffer>>2] = 182814; $2 = (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = (_SDL_strchr($mappingString,44)|0); $4 = ($3|0)==(0|0); do { if (!($4)) { $5 = $3; $6 = $mappingString; $7 = (($5) - ($6))|0; $8 = (($7) + 1)|0; $9 = (_SDL_malloc($8)|0); $10 = ($9|0)==(0|0); if ($10) { (_SDL_Error(0)|0); break; } (_SDL_memcpy($9,$mappingString,$7)|0); $12 = (($9) + ($7)|0); HEAP8[$12>>0] = 0; $13 = (_SDL_strcasecmp($9,182856)|0); $14 = ($13|0)==(0); $15 = (_SDL_strcasecmp($9,190019)|0); $16 = ($15|0)==(0); _SDL_JoystickGetGUIDFromString($0,$9); dest=$jGUID; src=$0; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); _SDL_free($9); $17 = (_SDL_strchr($mappingString,44)|0); $18 = ($17|0)==(0|0); do { if (!($18)) { $19 = ((($17)) + 1|0); $20 = (_SDL_strchr($19,44)|0); $21 = ($20|0)==(0|0); if (!($21)) { $22 = $20; $23 = $17; $24 = (($22) - ($23))|0; $25 = (_SDL_malloc($24)|0); $26 = ($25|0)==(0|0); if ($26) { (_SDL_Error(0)|0); break; } (_SDL_memcpy($25,$19,$24)|0); $28 = (($24) + -1)|0; $29 = (($25) + ($28)|0); HEAP8[$29>>0] = 0; $30 = (_SDL_strchr($mappingString,44)|0); $31 = ($30|0)==(0|0); if (!($31)) { $32 = ((($30)) + 1|0); $33 = (_SDL_strchr($32,44)|0); $34 = ($33|0)==(0|0); if (!($34)) { $35 = ((($33)) + 1|0); $36 = (_SDL_strdup($35)|0); $37 = ($36|0)==(0|0); if (!($37)) { $pSupportedController$0$1$i = HEAP32[20661]|0; $39 = ($pSupportedController$0$1$i|0)==(0|0); L20: do { if (!($39)) { $pSupportedController$02$i = $pSupportedController$0$1$i; while(1) { $40 = (_SDL_memcmp($jGUID,$pSupportedController$02$i,16)|0); $41 = ($40|0)==(0); if ($41) { $$lcssa = $pSupportedController$02$i;$pSupportedController$02$i$lcssa = $pSupportedController$02$i; break; } $42 = ((($pSupportedController$02$i)) + 24|0); $pSupportedController$0$i = HEAP32[$42>>2]|0; $43 = ($pSupportedController$0$i|0)==(0|0); if ($43) { break L20; } else { $pSupportedController$02$i = $pSupportedController$0$i; } } $44 = ((($pSupportedController$02$i$lcssa)) + 16|0); $45 = HEAP32[$44>>2]|0; _SDL_free($45); HEAP32[$44>>2] = $25; $46 = ((($pSupportedController$02$i$lcssa)) + 20|0); $47 = HEAP32[$46>>2]|0; _SDL_free($47); HEAP32[$46>>2] = $36; $gamecontrollerlist$0$1$i = HEAP32[20659]|0; $48 = ($gamecontrollerlist$0$1$i|0)==(0|0); if ($48) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $49 = ((($event$i)) + 8|0); $gamecontrollerlist$02$i = $gamecontrollerlist$0$1$i; while(1) { $50 = ((($gamecontrollerlist$02$i)) + 12|0); $51 = (_SDL_memcmp($50,$$lcssa,16)|0); $52 = ($51|0)==(0); if ($52) { HEAP32[$event$i>>2] = 1621; $53 = HEAP32[$gamecontrollerlist$02$i>>2]|0; $54 = HEAP32[$53>>2]|0; HEAP32[$49>>2] = $54; (_SDL_PushEvent($event$i)|0); $55 = HEAP32[$44>>2]|0; $56 = HEAP32[$46>>2]|0; dest=$$byval_copy; src=$pSupportedController$02$i$lcssa; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); _SDL_PrivateLoadButtonMapping($50,$$byval_copy,$55,$56); } $57 = ((($gamecontrollerlist$02$i)) + 896|0); $gamecontrollerlist$0$i = HEAP32[$57>>2]|0; $58 = ($gamecontrollerlist$0$i|0)==(0|0); if ($58) { $$0 = 0; break; } else { $gamecontrollerlist$02$i = $gamecontrollerlist$0$i; } } STACKTOP = sp;return ($$0|0); } } while(0); $59 = (_SDL_malloc(28)|0); $60 = ($59|0)==(0|0); if ($60) { _SDL_free($25); _SDL_free($36); $61 = (_SDL_Error(0)|0); $$0 = $61; STACKTOP = sp;return ($$0|0); } if ($14) { HEAP32[20662] = $59; } if ($16) { HEAP32[20660] = $59; } dest=$59; src=$jGUID; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); $62 = ((($59)) + 16|0); HEAP32[$62>>2] = $25; $63 = ((($59)) + 20|0); HEAP32[$63>>2] = $36; $64 = HEAP32[20661]|0; $65 = ((($59)) + 24|0); HEAP32[$65>>2] = $64; HEAP32[20661] = $59; $$0 = 1; STACKTOP = sp;return ($$0|0); } } } _SDL_free($25); HEAP32[$vararg_buffer7>>2] = $mappingString; $38 = (_SDL_SetError(182891,$vararg_buffer7)|0); $$0 = $38; STACKTOP = sp;return ($$0|0); } } } while(0); HEAP32[$vararg_buffer4>>2] = $mappingString; $27 = (_SDL_SetError(182863,$vararg_buffer4)|0); $$0 = $27; STACKTOP = sp;return ($$0|0); } } while(0); HEAP32[$vararg_buffer1>>2] = $mappingString; $11 = (_SDL_SetError(182828,$vararg_buffer1)|0); $$0 = $11; STACKTOP = sp;return ($$0|0); } function _SDL_GameControllerInit() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $deviceevent = 0, $i$11 = 0, $jGUID$i$i = 0, $pSupportedController$0$1$i$i$i = 0, $pSupportedController$0$i$i$i = 0, $pSupportedController$02$i$i$i = 0, $pUserMappings$01$i$lcssa = 0, $pUserMappings$01$i2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $jGUID$i$i = sp + 56|0; $deviceevent = sp; HEAP32[20661] = 0; (_SDL_GameControllerAddMapping(182909)|0); $0 = (_SDL_GetHint(183159)|0); $1 = ($0|0)==(0|0); if (!($1)) { $2 = HEAP8[$0>>0]|0; $3 = ($2<<24>>24)==(0); if (!($3)) { $4 = (_SDL_strlen($0)|0); $5 = (($4) + 1)|0; $6 = (_SDL_malloc($5)|0); (_SDL_memcpy($6,$0,$4)|0); $7 = (($6) + ($4)|0); HEAP8[$7>>0] = 0; $8 = ($6|0)==(0|0); if (!($8)) { $9 = (_SDL_strchr($6,10)|0); $10 = ($9|0)==(0|0); if ($10) { $pUserMappings$01$i$lcssa = $6; } else { $11 = $9;$pUserMappings$01$i2 = $6; while(1) { HEAP8[$11>>0] = 0; (_SDL_GameControllerAddMapping($pUserMappings$01$i2)|0); $12 = ((($11)) + 1|0); $13 = (_SDL_strchr($12,10)|0); $14 = ($13|0)==(0|0); if ($14) { $pUserMappings$01$i$lcssa = $12; break; } else { $11 = $13;$pUserMappings$01$i2 = $12; } } } (_SDL_GameControllerAddMapping($pUserMappings$01$i$lcssa)|0); } _SDL_free($6); } } _SDL_AddEventWatch(7194,0); $15 = (_SDL_NumJoysticks()|0); $16 = ($15|0)>(0); if (!($16)) { STACKTOP = sp;return 0; } $17 = ((($deviceevent)) + 8|0); $i$11 = 0; while(1) { $18 = HEAP32[20660]|0; $19 = ($18|0)==(0|0); L17: do { if ($19) { _SDL_JoystickGetDeviceGUID($jGUID$i$i,$i$11); $pSupportedController$0$1$i$i$i = HEAP32[20661]|0; $20 = ($pSupportedController$0$1$i$i$i|0)==(0|0); L19: do { if (!($20)) { $pSupportedController$02$i$i$i = $pSupportedController$0$1$i$i$i; while(1) { $21 = (_SDL_memcmp($jGUID$i$i,$pSupportedController$02$i$i$i,16)|0); $22 = ($21|0)==(0); if ($22) { break; } $23 = ((($pSupportedController$02$i$i$i)) + 24|0); $pSupportedController$0$i$i$i = HEAP32[$23>>2]|0; $24 = ($pSupportedController$0$i$i$i|0)==(0|0); if ($24) { break L19; } else { $pSupportedController$02$i$i$i = $pSupportedController$0$i$i$i; } } label = 16; break L17; } } while(0); } else { label = 16; } } while(0); if ((label|0) == 16) { label = 0; HEAP32[$deviceevent>>2] = 1619; HEAP32[$17>>2] = $i$11; (_SDL_PushEvent($deviceevent)|0); } $25 = (($i$11) + 1)|0; $26 = (_SDL_NumJoysticks()|0); $27 = ($25|0)<($26|0); if ($27) { $i$11 = $25; } else { break; } } STACKTOP = sp;return 0; } function _SDL_GameControllerQuit() { var $$pr = 0, $$pr$7 = 0, $$pr8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gamecontrollerlist$0$3$i = 0, $gamecontrollerlist$0$i = 0, $gamecontrollerlist$05$i = 0, $gamecontrollerlistprev$04$i = 0, $gamecontrollerlistprev$04$i$lcssa = 0, $gamecontrollerlistprev$04$i$phi = 0, label = 0, sp = 0; sp = STACKTOP; $$pr$7 = HEAP32[20659]|0; $0 = ($$pr$7|0)==(0|0); if (!($0)) { $$pr8 = $$pr$7; while(1) { $3 = ((($$pr8)) + 4|0); HEAP32[$3>>2] = 0; $4 = HEAP32[$$pr8>>2]|0; _SDL_JoystickClose($4); $gamecontrollerlist$0$3$i = HEAP32[20659]|0; $5 = ($gamecontrollerlist$0$3$i|0)==(0|0); L4: do { if (!($5)) { $gamecontrollerlist$05$i = $gamecontrollerlist$0$3$i;$gamecontrollerlistprev$04$i = 0; while(1) { $6 = ($gamecontrollerlist$05$i|0)==($$pr8|0); if ($6) { $gamecontrollerlistprev$04$i$lcssa = $gamecontrollerlistprev$04$i; break; } $11 = ((($gamecontrollerlist$05$i)) + 896|0); $gamecontrollerlist$0$i = HEAP32[$11>>2]|0; $12 = ($gamecontrollerlist$0$i|0)==(0|0); if ($12) { break L4; } else { $gamecontrollerlistprev$04$i$phi = $gamecontrollerlist$05$i;$gamecontrollerlist$05$i = $gamecontrollerlist$0$i;$gamecontrollerlistprev$04$i = $gamecontrollerlistprev$04$i$phi; } } $7 = ($gamecontrollerlistprev$04$i$lcssa|0)==(0|0); $8 = ((($$pr8)) + 896|0); $9 = HEAP32[$8>>2]|0; if ($7) { HEAP32[20659] = $9; break; } else { $10 = ((($gamecontrollerlistprev$04$i$lcssa)) + 896|0); HEAP32[$10>>2] = $9; break; } } } while(0); _SDL_free($$pr8); $$pr = HEAP32[20659]|0; $13 = ($$pr|0)==(0|0); if ($13) { break; } else { $$pr8 = $$pr; } } } $1 = HEAP32[20661]|0; $2 = ($1|0)==(0|0); if ($2) { _SDL_DelEventWatch(7194,0); return; } else { $15 = $1; } while(1) { $14 = ((($15)) + 24|0); $16 = HEAP32[$14>>2]|0; HEAP32[20661] = $16; $17 = ((($15)) + 16|0); $18 = HEAP32[$17>>2]|0; _SDL_free($18); $19 = ((($15)) + 20|0); $20 = HEAP32[$19>>2]|0; _SDL_free($20); _SDL_free($15); $21 = HEAP32[20661]|0; $22 = ($21|0)==(0|0); if ($22) { break; } else { $15 = $21; } } _SDL_DelEventWatch(7194,0); return; } function _SDL_JoystickInit() { var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; _SDL_AddHintCallback(183184,7195,0); $0 = (_SDL_InitSubSystem(16384)|0); $1 = ($0|0)<(0); if ($1) { $$0 = -1; return ($$0|0); } $2 = (_SDL_SYS_JoystickInit()|0); $3 = ($2|0)<(0); $$ = $3 ? $2 : 0; $$0 = $$; return ($$0|0); } function _SDL_NumJoysticks() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SYS_NumJoysticks()|0); return ($0|0); } function _SDL_JoystickClose($joystick) { $joystick = $joystick|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $joysticklist$0 = 0, $joysticklist$0$4 = 0, $joysticklist$06 = 0, $joysticklistprev$05 = 0, $joysticklistprev$05$lcssa = 0, $joysticklistprev$05$phi = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($joystick|0)==(0|0); if ($0) { return; } $1 = ((($joystick)) + 44|0); $2 = HEAP32[$1>>2]|0; $3 = (($2) + -1)|0; HEAP32[$1>>2] = $3; $4 = ($2|0)>(1); $5 = HEAP32[20664]|0; $6 = ($5|0)==($joystick|0); $or$cond = $4 | $6; if ($or$cond) { return; } _SDL_SYS_JoystickClose($joystick); $joysticklist$0$4 = HEAP32[20663]|0; $7 = ($joysticklist$0$4|0)==(0|0); L7: do { if (!($7)) { $joysticklist$06 = $joysticklist$0$4;$joysticklistprev$05 = 0; while(1) { $8 = ($joysticklist$06|0)==($joystick|0); if ($8) { $joysticklistprev$05$lcssa = $joysticklistprev$05; break; } $13 = ((($joysticklist$06)) + 56|0); $joysticklist$0 = HEAP32[$13>>2]|0; $14 = ($joysticklist$0|0)==(0|0); if ($14) { break L7; } else { $joysticklistprev$05$phi = $joysticklist$06;$joysticklist$06 = $joysticklist$0;$joysticklistprev$05 = $joysticklistprev$05$phi; } } $9 = ($joysticklistprev$05$lcssa|0)==(0|0); $10 = ((($joystick)) + 56|0); $11 = HEAP32[$10>>2]|0; if ($9) { HEAP32[20663] = $11; break; } else { $12 = ((($joysticklistprev$05$lcssa)) + 56|0); HEAP32[$12>>2] = $11; break; } } } while(0); $15 = ((($joystick)) + 4|0); $16 = HEAP32[$15>>2]|0; _SDL_free($16); $17 = ((($joystick)) + 12|0); $18 = HEAP32[$17>>2]|0; _SDL_free($18); $19 = ((($joystick)) + 20|0); $20 = HEAP32[$19>>2]|0; _SDL_free($20); $21 = ((($joystick)) + 28|0); $22 = HEAP32[$21>>2]|0; _SDL_free($22); $23 = ((($joystick)) + 36|0); $24 = HEAP32[$23>>2]|0; _SDL_free($24); _SDL_free($joystick); return; } function _SDL_JoystickQuit() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20663]|0; $1 = ($0|0)==(0|0); if (!($1)) { $3 = $0; while(1) { $2 = ((($3)) + 44|0); HEAP32[$2>>2] = 1; _SDL_JoystickClose($3); $4 = HEAP32[20663]|0; $5 = ($4|0)==(0|0); if ($5) { break; } else { $3 = $4; } } } _SDL_SYS_JoystickQuit(); _SDL_QuitSubSystem(16384); return; } function _SDL_PrivateJoystickAxis($joystick,$axis,$value) { $joystick = $joystick|0; $axis = $axis|0; $value = $value|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = $axis&255; $1 = ((($joystick)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ($0|0)<($2|0); if (!($3)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $4 = ((($joystick)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + ($0<<1)|0); $7 = HEAP16[$6>>1]|0; $8 = ($7<<16>>16)==($value<<16>>16); if ($8) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $9 = HEAP32[20665]|0; $10 = ($9|0)==(0); do { if ($10) { $11 = (_SDL_WasInit(32)|0); $12 = ($11|0)==(0); if (!($12)) { $13 = (_SDL_GetKeyboardFocus()|0); $14 = ($13|0)==(0|0); if ($14) { $15 = ($value<<16>>16)>(0); if ($15) { $16 = HEAP32[$4>>2]|0; $17 = (($16) + ($0<<1)|0); $18 = HEAP16[$17>>1]|0; $19 = ($18<<16>>16)>($value<<16>>16); if ($19) { break; } else { $$0 = 0; } STACKTOP = sp;return ($$0|0); } $20 = ($value<<16>>16)<(0); if ($20) { $21 = HEAP32[$4>>2]|0; $22 = (($21) + ($0<<1)|0); $23 = HEAP16[$22>>1]|0; $24 = ($23<<16>>16)<($value<<16>>16); if (!($24)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } } } } } while(0); $25 = HEAP32[$4>>2]|0; $26 = (($25) + ($0<<1)|0); HEAP16[$26>>1] = $value; $27 = (_SDL_EventState(1536,-1)|0); $28 = ($27<<24>>24)==(1); if (!($28)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$event>>2] = 1536; $29 = HEAP32[$joystick>>2]|0; $30 = ((($event)) + 8|0); HEAP32[$30>>2] = $29; $31 = ((($event)) + 12|0); HEAP8[$31>>0] = $axis; $32 = ((($event)) + 16|0); HEAP16[$32>>1] = $value; $33 = (_SDL_PushEvent($event)|0); $34 = ($33|0)==(1); $35 = $34&1; $$0 = $35; STACKTOP = sp;return ($$0|0); } function _SDL_PrivateJoystickButton($joystick,$button,$state) { $joystick = $joystick|0; $button = $button|0; $state = $state|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = $state&255; switch ($0|0) { case 1: { HEAP32[$event>>2] = 1539; break; } case 0: { HEAP32[$event>>2] = 1540; break; } default: { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $1 = $button&255; $2 = ((($joystick)) + 32|0); $3 = HEAP32[$2>>2]|0; $4 = ($1|0)<($3|0); if (!($4)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $5 = ((($joystick)) + 36|0); $6 = HEAP32[$5>>2]|0; $7 = (($6) + ($1)|0); $8 = HEAP8[$7>>0]|0; $9 = ($8<<24>>24)==($state<<24>>24); if ($9) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $10 = HEAP32[20665]|0; $11 = ($10|0)==(0); if ($11) { $12 = (_SDL_WasInit(32)|0); $13 = ($12|0)==(0); if (!($13)) { $14 = (_SDL_GetKeyboardFocus()|0); $15 = ($14|0)==(0|0); $16 = ($state<<24>>24)==(1); $or$cond = $16 & $15; if ($or$cond) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } } $17 = HEAP32[$5>>2]|0; $18 = (($17) + ($1)|0); HEAP8[$18>>0] = $state; $19 = HEAP32[$event>>2]|0; $20 = (_SDL_EventState($19,-1)|0); $21 = ($20<<24>>24)==(1); if (!($21)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $22 = HEAP32[$joystick>>2]|0; $23 = ((($event)) + 8|0); HEAP32[$23>>2] = $22; $24 = ((($event)) + 12|0); HEAP8[$24>>0] = $button; $25 = ((($event)) + 13|0); HEAP8[$25>>0] = $state; $26 = (_SDL_PushEvent($event)|0); $27 = ($26|0)==(1); $28 = $27&1; $$0 = $28; STACKTOP = sp;return ($$0|0); } function _SDL_JoystickUpdate() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $event$i = 0, $event$i$1 = 0, $event$i$5 = 0, $i$011 = 0; var $i$112 = 0, $i$214 = 0, $joystick$016 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event$i$5 = sp + 112|0; $event$i$1 = sp + 56|0; $event$i = sp; $0 = HEAP32[20663]|0; $1 = ($0|0)==(0|0); if ($1) { STACKTOP = sp;return; } $2 = ((($event$i$5)) + 8|0); $3 = ((($event$i$5)) + 12|0); $4 = ((($event$i$5)) + 13|0); $5 = ((($event$i$1)) + 8|0); $6 = ((($event$i$1)) + 12|0); $7 = ((($event$i$1)) + 13|0); $8 = ((($event$i)) + 8|0); $9 = ((($event$i)) + 12|0); $10 = ((($event$i)) + 16|0); $joystick$016 = $0; while(1) { $11 = ((($joystick$016)) + 56|0); $12 = HEAP32[$11>>2]|0; HEAP32[20664] = $joystick$016; _SDL_SYS_JoystickUpdate($joystick$016); $13 = ((($joystick$016)) + 48|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0); if (!($15)) { $16 = ((($joystick$016)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0); if (!($18)) { $19 = ((($joystick$016)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)>(0); if ($21) { $22 = ((($joystick$016)) + 12|0); $30 = $20;$i$011 = 0; while(1) { $27 = $i$011&255; $28 = $i$011 & 255; $29 = ($28|0)<($30|0); if ($29) { $31 = HEAP32[$22>>2]|0; $32 = (($31) + ($28<<1)|0); $33 = HEAP16[$32>>1]|0; $34 = ($33<<16>>16)==(0); if (!($34)) { $35 = HEAP32[20665]|0; $36 = ($35|0)==(0); if ($36) { $37 = (_SDL_WasInit(32)|0); $38 = ($37|0)==(0); if (!($38)) { } } $39 = HEAP32[$22>>2]|0; $40 = (($39) + ($28<<1)|0); HEAP16[$40>>1] = 0; $41 = (_SDL_EventState(1536,-1)|0); $42 = ($41<<24>>24)==(1); if ($42) { HEAP32[$event$i>>2] = 1536; $43 = HEAP32[$joystick$016>>2]|0; HEAP32[$8>>2] = $43; HEAP8[$9>>0] = $27; HEAP16[$10>>1] = 0; (_SDL_PushEvent($event$i)|0); } } } $44 = (($i$011) + 1)|0; $45 = HEAP32[$19>>2]|0; $46 = ($44|0)<($45|0); if ($46) { $30 = $45;$i$011 = $44; } else { break; } } } $23 = ((($joystick$016)) + 32|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)>(0); if ($25) { $26 = ((($joystick$016)) + 36|0); $i$112 = 0; while(1) { $51 = $i$112&255; HEAP32[$event$i$1>>2] = 1540; $52 = $i$112 & 255; $53 = HEAP32[$23>>2]|0; $54 = ($52|0)<($53|0); if ($54) { $55 = HEAP32[$26>>2]|0; $56 = (($55) + ($52)|0); $57 = HEAP8[$56>>0]|0; $58 = ($57<<24>>24)==(0); if (!($58)) { $59 = HEAP32[20665]|0; $60 = ($59|0)==(0); if ($60) { $61 = (_SDL_WasInit(32)|0); $62 = ($61|0)==(0); if (!($62)) { } } $63 = HEAP32[$26>>2]|0; $64 = (($63) + ($52)|0); HEAP8[$64>>0] = 0; $65 = HEAP32[$event$i$1>>2]|0; $66 = (_SDL_EventState($65,-1)|0); $67 = ($66<<24>>24)==(1); if ($67) { $68 = HEAP32[$joystick$016>>2]|0; HEAP32[$5>>2] = $68; HEAP8[$6>>0] = $51; HEAP8[$7>>0] = 0; (_SDL_PushEvent($event$i$1)|0); } } } $69 = (($i$112) + 1)|0; $70 = HEAP32[$23>>2]|0; $71 = ($69|0)<($70|0); if ($71) { $i$112 = $69; } else { break; } } } $47 = ((($joystick$016)) + 16|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)>(0); if ($49) { $50 = ((($joystick$016)) + 20|0); $75 = $48;$i$214 = 0; while(1) { $72 = $i$214&255; $73 = $i$214 & 255; $74 = ($73|0)<($75|0); if ($74) { $76 = HEAP32[$50>>2]|0; $77 = (($76) + ($73)|0); $78 = HEAP8[$77>>0]|0; $79 = ($78<<24>>24)==(0); if (!($79)) { $80 = HEAP32[20665]|0; $81 = ($80|0)==(0); if ($81) { $82 = (_SDL_WasInit(32)|0); $83 = ($82|0)==(0); if (!($83)) { } } $84 = HEAP32[$50>>2]|0; $85 = (($84) + ($73)|0); HEAP8[$85>>0] = 0; $86 = (_SDL_EventState(1538,-1)|0); $87 = ($86<<24>>24)==(1); if ($87) { HEAP32[$event$i$5>>2] = 1538; $88 = HEAP32[$joystick$016>>2]|0; HEAP32[$2>>2] = $88; HEAP8[$3>>0] = $72; HEAP8[$4>>0] = 0; (_SDL_PushEvent($event$i$5)|0); } } } $89 = (($i$214) + 1)|0; $90 = HEAP32[$47>>2]|0; $91 = ($89|0)<($90|0); if ($91) { $75 = $90;$i$214 = $89; } else { break; } } } HEAP32[$16>>2] = 0; } } HEAP32[20664] = 0; $92 = ((($joystick$016)) + 44|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)<(1); if ($94) { _SDL_JoystickClose($joystick$016); } $95 = ($12|0)==(0|0); if ($95) { break; } else { $joystick$016 = $12; } } STACKTOP = sp;return; } function _SDL_JoystickEventState($state) { $state = $state|0; var $$1 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $cond = 0, $i$03 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $cond = ($state|0)==(-1); if ($cond) { $i$03 = 0; } else { (_SDL_EventState(1536,$state)|0); (_SDL_EventState(1537,$state)|0); (_SDL_EventState(1538,$state)|0); (_SDL_EventState(1539,$state)|0); (_SDL_EventState(1540,$state)|0); (_SDL_EventState(1541,$state)|0); (_SDL_EventState(1542,$state)|0); $$1 = $state; return ($$1|0); } while(1) { $0 = (82664 + ($i$03<<2)|0); $1 = HEAP32[$0>>2]|0; $2 = (_SDL_EventState($1,-1)|0); $3 = ($2<<24>>24)!=(1); $4 = (($i$03) + 1)|0; $5 = ($4>>>0)<(7); $or$cond = $3 & $5; if ($or$cond) { $i$03 = $4; } else { $$lcssa = $2; break; } } $6 = $$lcssa&255; $$1 = $6; return ($$1|0); } function _SDL_JoystickGetDeviceGUID($agg$result,$device_index) { $agg$result = $agg$result|0; $device_index = $device_index|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $emptyGUID1 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $emptyGUID1 = sp + 8|0; $0 = ($device_index|0)<(0); if (!($0)) { $1 = (_SDL_SYS_NumJoysticks()|0); $2 = ($1|0)>($device_index|0); if ($2) { _SDL_SYS_JoystickGetDeviceGUID($agg$result,$device_index); STACKTOP = sp;return; } } $3 = (_SDL_SYS_NumJoysticks()|0); HEAP32[$vararg_buffer>>2] = $3; (_SDL_SetError(183221,$vararg_buffer)|0); (_SDL_memset($emptyGUID1,0,16)|0); dest=$agg$result; src=$emptyGUID1; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function _SDL_JoystickGetGUIDFromString($agg$result,$pchGUID) { $agg$result = $agg$result|0; $pchGUID = $pchGUID|0; var $$ = 0, $$0$i = 0, $$0$i$5 = 0, $$7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c$off$i = 0, $c$off$i$2 = 0, $c$off3$i = 0, $c$off3$i$3 = 0; var $c$off4$i = 0, $c$off4$i$4 = 0, $guid1 = 0, $i$09 = 0, $p$08 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $guid1 = sp; $0 = (_SDL_strlen($pchGUID)|0); $1 = $0 & -2; (_SDL_memset($guid1,0,16)|0); $2 = ($1|0)==(0); L1: do { if (!($2)) { $3 = $guid1; $i$09 = 0;$p$08 = $guid1; while(1) { $4 = $p$08; $5 = (($4) - ($3))|0; $6 = ($5|0)<(16); if (!($6)) { break L1; } $7 = (($pchGUID) + ($i$09)|0); $8 = HEAP8[$7>>0]|0; $9 = $8 << 24 >> 24; $c$off$i = (($8) + -48)<<24>>24; $10 = ($c$off$i&255)<(10); do { if ($10) { $11 = (($9) + 208)|0; $$0$i = $11; } else { $c$off3$i = (($8) + -65)<<24>>24; $12 = ($c$off3$i&255)<(6); if ($12) { $13 = (($9) + 201)|0; $$0$i = $13; break; } else { $c$off4$i = (($8) + -97)<<24>>24; $14 = ($c$off4$i&255)<(6); $15 = (($9) + 169)|0; $$ = $14 ? $15 : 0; $$0$i = $$; break; } } } while(0); $16 = $$0$i << 4; $17 = $i$09 | 1; $18 = (($pchGUID) + ($17)|0); $19 = HEAP8[$18>>0]|0; $20 = $19 << 24 >> 24; $c$off$i$2 = (($19) + -48)<<24>>24; $21 = ($c$off$i$2&255)<(10); do { if ($21) { $22 = (($20) + 208)|0; $$0$i$5 = $22; } else { $c$off3$i$3 = (($19) + -65)<<24>>24; $23 = ($c$off3$i$3&255)<(6); if ($23) { $24 = (($20) + 201)|0; $$0$i$5 = $24; break; } else { $c$off4$i$4 = (($19) + -97)<<24>>24; $25 = ($c$off4$i$4&255)<(6); $26 = (($20) + 169)|0; $$7 = $25 ? $26 : 0; $$0$i$5 = $$7; break; } } } while(0); $27 = $$0$i$5 | $16; $28 = $27&255; HEAP8[$p$08>>0] = $28; $29 = (($i$09) + 2)|0; $30 = ((($p$08)) + 1|0); $31 = ($29>>>0)<($1>>>0); if ($31) { $i$09 = $29;$p$08 = $30; } else { break; } } } } while(0); dest=$agg$result; src=$guid1; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function _SDL_GetNumRenderDrivers() { var label = 0, sp = 0; sp = STACKTOP; return 2; } function _SDL_GetRenderDriverInfo($index,$info) { $index = $index|0; $info = $info|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($index>>>0)>(1); if ($0) { HEAP32[$vararg_buffer>>2] = 1; $1 = (_SDL_SetError(183254,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } else { $2 = (82692 + ($index<<2)|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); dest=$info; src=$4; stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $$0 = 0; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_CreateRenderer($window,$index,$flags) { $window = $window|0; $index = $index|0; $flags = $flags|0; var $$ = 0, $$0 = 0, $$05 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $not$ = 0, $renderer$711 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($window|0)==(0|0); if ($0) { (_SDL_SetError(186937,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = (_SDL_GetWindowData($window,183291)|0); $2 = ($1|0)==(0|0); if (!($2)) { (_SDL_SetError(183313,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = (_SDL_GetHint(183353)|0); $4 = ($3|0)==(0|0); do { if ($4) { $$05 = $flags; } else { $5 = HEAP8[$3>>0]|0; $6 = ($5<<24>>24)==(48); if ($6) { $7 = $flags & -5; $$05 = $7; break; } else { $8 = $flags | 4; $$05 = $8; break; } } } while(0); $9 = ($index|0)<(0); L15: do { if ($9) { $10 = (_SDL_GetHint(186780)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { $12 = HEAP32[(71724)>>2]|0; $13 = (_SDL_strcasecmp($10,$12)|0); $14 = ($13|0)==(0); if ($14) { $$lcssa = 71720; } else { $15 = HEAP32[(71812)>>2]|0; $16 = (_SDL_strcasecmp($10,$15)|0); $17 = ($16|0)==(0); if ($17) { $$lcssa = 71808; } else { break; } } $18 = HEAP32[$$lcssa>>2]|0; $19 = (FUNCTION_TABLE_iii[$18 & 8191]($window,$$05)|0); $20 = ($19|0)==(0|0); if (!($20)) { $renderer$711 = $19; break L15; } } } while(0); $21 = HEAP32[(71728)>>2]|0; $22 = $21 & $$05; $23 = ($22|0)==($$05|0); if ($23) { $24 = HEAP32[17930]|0; $25 = (FUNCTION_TABLE_iii[$24 & 8191]($window,$$05)|0); $26 = ($25|0)==(0|0); if (!($26)) { $renderer$711 = $25; break; } } $27 = HEAP32[(71816)>>2]|0; $28 = $27 & $$05; $29 = ($28|0)==($$05|0); if ($29) { $54 = HEAP32[17952]|0; $55 = (FUNCTION_TABLE_iii[$54 & 8191]($window,$$05)|0); $56 = ($55|0)==(0|0); if (!($56)) { $renderer$711 = $55; break; } } (_SDL_SetError(183370,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $30 = ($index|0)>(1); if ($30) { HEAP32[$vararg_buffer5>>2] = 1; (_SDL_SetError(183407,$vararg_buffer5)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $31 = (82692 + ($index<<2)|0); $32 = HEAP32[$31>>2]|0; $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_iii[$33 & 8191]($window,$$05)|0); $35 = ($34|0)==(0|0); if ($35) { $$0 = 0; } else { $renderer$711 = $34; break; } STACKTOP = sp;return ($$0|0); } } } while(0); HEAP32[$renderer$711>>2] = 183450; $36 = ((($renderer$711)) + 188|0); HEAP32[$36>>2] = $window; $37 = ((($renderer$711)) + 284|0); HEAPF32[$37>>2] = 1.0; $38 = ((($renderer$711)) + 288|0); HEAPF32[$38>>2] = 1.0; $39 = (_SDL_GetWindowFlags($window)|0); $40 = $39 & 72; $41 = ((($renderer$711)) + 192|0); $not$ = ($40|0)!=(0); $$ = $not$&1; HEAP32[$41>>2] = $$; (_SDL_SetWindowData($window,183291,$renderer$711)|0); $42 = HEAP32[$renderer$711>>2]|0; $43 = ($42|0)==(183450|0); if ($43) { $44 = ((($renderer$711)) + 212|0); HEAP32[$44>>2] = 0; $45 = ((($renderer$711)) + 216|0); HEAP32[$45>>2] = 0; $46 = ((($renderer$711)) + 220|0); $47 = ((($renderer$711)) + 224|0); $48 = (_SDL_GetRendererOutputSize($renderer$711,$46,$47)|0); $49 = ($48|0)<(0); if (!($49)) { $50 = ((($renderer$711)) + 48|0); $51 = HEAP32[$50>>2]|0; (FUNCTION_TABLE_ii[$51 & 8191]($renderer$711)|0); } } else { (_SDL_SetError(183451,$vararg_buffer7)|0); } _SDL_AddEventWatch(7196,$renderer$711); $52 = ((($renderer$711)) + 104|0); $53 = HEAP32[$52>>2]|0; HEAP32[$vararg_buffer9>>2] = $53; _SDL_LogInfo(6,183468,$vararg_buffer9); $$0 = $renderer$711; STACKTOP = sp;return ($$0|0); } function _SDL_RenderSetViewport($renderer,$rect) { $renderer = $renderer|0; $rect = $rect|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0; var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ($rect|0)==(0|0); if ($3) { $41 = ((($renderer)) + 212|0); HEAP32[$41>>2] = 0; $42 = ((($renderer)) + 216|0); HEAP32[$42>>2] = 0; $43 = ((($renderer)) + 220|0); $44 = ((($renderer)) + 224|0); $45 = (_SDL_GetRendererOutputSize($renderer,$43,$44)|0); $46 = ($45|0)<(0); if ($46) { $$0 = -1; STACKTOP = sp;return ($$0|0); } } else { $4 = HEAP32[$rect>>2]|0; $5 = (+($4|0)); $6 = ((($renderer)) + 284|0); $7 = +HEAPF32[$6>>2]; $8 = $5 * $7; $9 = $8; $10 = (+_SDL_floor($9)); $11 = (~~(($10))); $12 = ((($renderer)) + 212|0); HEAP32[$12>>2] = $11; $13 = ((($rect)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = (+($14|0)); $16 = ((($renderer)) + 288|0); $17 = +HEAPF32[$16>>2]; $18 = $15 * $17; $19 = $18; $20 = (+_SDL_floor($19)); $21 = (~~(($20))); $22 = ((($renderer)) + 216|0); HEAP32[$22>>2] = $21; $23 = ((($rect)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = (+($24|0)); $26 = +HEAPF32[$6>>2]; $27 = $25 * $26; $28 = $27; $29 = (+_SDL_ceil($28)); $30 = (~~(($29))); $31 = ((($renderer)) + 220|0); HEAP32[$31>>2] = $30; $32 = ((($rect)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = (+($33|0)); $35 = +HEAPF32[$16>>2]; $36 = $34 * $35; $37 = $36; $38 = (+_SDL_ceil($37)); $39 = (~~(($38))); $40 = ((($renderer)) + 224|0); HEAP32[$40>>2] = $39; } $47 = ((($renderer)) + 48|0); $48 = HEAP32[$47>>2]|0; $49 = (FUNCTION_TABLE_ii[$48 & 8191]($renderer)|0); $$0 = $49; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_GetRendererInfo($renderer,$info) { $renderer = $renderer|0; $info = $info|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ((($renderer)) + 104|0); dest=$info; src=$3; stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_GetRendererOutputSize($renderer,$w,$h) { $renderer = $renderer|0; $w = $w|0; $h = $h|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); do { if ($0) { label = 3; } else { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ((($renderer)) + 304|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $14 = ((($renderer)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $17 = (FUNCTION_TABLE_iiii[$15 & 8191]($renderer,$w,$h)|0); $$0 = $17; break; } $18 = ((($renderer)) + 188|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { $21 = (_SDL_SetError(183506,$vararg_buffer3)|0); $$0 = $21; break; } else { _SDL_GetWindowSize($19,$w,$h); $$0 = 0; break; } } $6 = HEAP32[$4>>2]|0; $7 = ($6|0)==(183489|0); if (!($7)) { (_SDL_SetError(183490,$vararg_buffer1)|0); $$0 = -1; break; } $8 = ($w|0)==(0|0); if (!($8)) { $9 = ((($4)) + 12|0); $10 = HEAP32[$9>>2]|0; HEAP32[$w>>2] = $10; } $11 = ($h|0)==(0|0); if ($11) { $$0 = 0; } else { $12 = ((($4)) + 16|0); $13 = HEAP32[$12>>2]|0; HEAP32[$h>>2] = $13; $$0 = 0; } } else { label = 3; } } } while(0); if ((label|0) == 3) { (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = -1; } STACKTOP = sp;return ($$0|0); } function _SDL_CreateTexture($renderer,$format,$access,$w,$h) { $renderer = $renderer|0; $format = $format|0; $access = $access|0; $w = $w|0; $h = $h|0; var $$0 = 0, $$06 = 0, $$1$i = 0, $$clear = 0, $$clear10 = 0, $$clear11 = 0, $$mask2$i = 0, $$mask2$us$i = 0, $$mask7 = 0, $$mask9 = 0, $$not = 0, $$off = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $i$01$i = 0, $i$024$i = 0, $i$122$i = 0, $i$122$us$i = 0, $or$cond10$i = 0, $or$cond10$us$i = 0, $or$cond11 = 0, $or$cond14 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond3 = 0, $phitmp = 0, $switch = 0, $switch$cast$i = 0, $switch$cast$i$clear = 0, $switch$cast16$i = 0, $switch$cast16$i$clear = 0; var $switch$cast16$us$i = 0, $switch$cast16$us$i$clear = 0, $switch$downshift$i = 0, $switch$downshift18$i = 0, $switch$downshift18$us$i = 0, $switch$masked$i = 0, $switch$masked19$i = 0, $switch$split2D = 0, $switch$tableidx$i = 0, $switch$tableidx15$i = 0, $switch$tableidx15$us$i = 0, $tmp$us$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ($format|0)==(0); if ($3) { $4 = ((($renderer)) + 116|0); $5 = HEAP32[$4>>2]|0; $$06 = $5; } else { $$06 = $format; } $$not = ($$06|0)==(0); $$mask9 = $$06 & -268435456; $6 = ($$mask9|0)==(268435456); $or$cond11 = $$not | $6; if ($or$cond11) { $7 = $$06 & 255; $8 = ($7|0)==(0); if ($8) { (_SDL_SetError(183552,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $9 = $$06 >>> 24; $10 = $9 & 15; $$off = (($10) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { (_SDL_SetError(183575,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } $11 = ($w|0)<(1); $12 = ($h|0)<(1); $or$cond3 = $11 | $12; if ($or$cond3) { (_SDL_SetError(183613,$vararg_buffer5)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $13 = ((($renderer)) + 180|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)!=(0); $16 = ($14|0)<($w|0); $or$cond14 = $15 & $16; $$phi$trans$insert = ((($renderer)) + 184|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; if (!($or$cond14)) { $17 = ($$pre|0)!=(0); $18 = ($$pre|0)<($h|0); $or$cond15 = $17 & $18; if (!($or$cond15)) { $19 = (_SDL_calloc(1,80)|0); $20 = ($19|0)==(0|0); if ($20) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$19>>2] = 183489; $21 = ((($19)) + 4|0); HEAP32[$21>>2] = $$06; $22 = ((($19)) + 8|0); HEAP32[$22>>2] = $access; $23 = ((($19)) + 12|0); HEAP32[$23>>2] = $w; $24 = ((($19)) + 16|0); HEAP32[$24>>2] = $h; $25 = ((($19)) + 28|0); $26 = ((($19)) + 32|0); HEAP8[$25>>0]=-1&255;HEAP8[$25+1>>0]=(-1>>8)&255;HEAP8[$25+2>>0]=(-1>>16)&255;HEAP8[$25+3>>0]=-1>>24; HEAP32[$26>>2] = $renderer; $27 = ((($renderer)) + 300|0); $28 = HEAP32[$27>>2]|0; $29 = ((($19)) + 76|0); HEAP32[$29>>2] = $28; $30 = ($28|0)==(0); if (!($30)) { $31 = $28; $32 = ((($31)) + 72|0); HEAP32[$32>>2] = $19; } HEAP32[$27>>2] = $19; $33 = ((($renderer)) + 112|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0); L30: do { if (!($35)) { $i$01$i = 0; while(1) { $38 = (((($renderer)) + 116|0) + ($i$01$i<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==($$06|0); $36 = (($i$01$i) + 1)|0; if ($40) { break; } $37 = ($36>>>0)<($34>>>0); if ($37) { $i$01$i = $36; } else { break L30; } } $41 = ((($renderer)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = (FUNCTION_TABLE_iii[$42 & 8191]($renderer,$19)|0); $44 = ($43|0)<(0); if (!($44)) { $$0 = $19; STACKTOP = sp;return ($$0|0); } _SDL_DestroyTexture($19); $$0 = 0; STACKTOP = sp;return ($$0|0); } } while(0); L40: do { if ($or$cond11) { $50 = $$06 >>> 20; $51 = $50 & 15; $switch$tableidx$i = (($51) + -3)|0; $52 = ($switch$tableidx$i>>>0)<(6); if ($52) { $switch$cast$i = $switch$tableidx$i&255; $switch$cast$i$clear = $switch$cast$i & 63; $switch$downshift$i = (51&255) >>> $switch$cast$i$clear; $53 = $switch$downshift$i & 1; $$clear = $53 & 63; $switch$masked$i = ($$clear<<24>>24)!=(0); $108 = $switch$masked$i; } else { $108 = 0; } if ($35) { label = 41; } else { if ($108) { $i$122$us$i = 0; while(1) { $54 = (((($renderer)) + 116|0) + ($i$122$us$i<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0); $$mask2$us$i = $55 & -268435456; $57 = ($$mask2$us$i|0)==(268435456); $or$cond10$us$i = $56 | $57; do { if ($or$cond10$us$i) { $58 = $55 >>> 20; $59 = $58 & 15; $switch$tableidx15$us$i = (($59) + -3)|0; $60 = ($switch$tableidx15$us$i>>>0)<(6); if (!($60)) { break; } $switch$cast16$us$i = $switch$tableidx15$us$i&255; $switch$cast16$us$i$clear = $switch$cast16$us$i & 63; $switch$downshift18$us$i = (51&255) >>> $switch$cast16$us$i$clear; $61 = $switch$downshift18$us$i & 1; $$clear10 = $61 & 63; $tmp$us$i = ($$clear10<<24>>24)==(0); if (!($tmp$us$i)) { $$1$i = $55; break L40; } } } while(0); $62 = (($i$122$us$i) + 1)|0; $63 = ($62>>>0)<($34>>>0); if ($63) { $i$122$us$i = $62; } else { label = 41; break; } } } else { $i$122$i = 0; while(1) { $64 = (((($renderer)) + 116|0) + ($i$122$i<<2)|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0); $$mask2$i = $65 & -268435456; $67 = ($$mask2$i|0)==(268435456); $or$cond10$i = $66 | $67; if ($or$cond10$i) { $68 = $65 >>> 20; $69 = $68 & 15; $switch$tableidx15$i = (($69) + -3)|0; $70 = ($switch$tableidx15$i>>>0)<(6); if (!($70)) { $$1$i = $65; break L40; } $switch$cast16$i = $switch$tableidx15$i&255; $switch$cast16$i$clear = $switch$cast16$i & 63; $switch$downshift18$i = (51&255) >>> $switch$cast16$i$clear; $71 = $switch$downshift18$i & 1; $$clear11 = $71 & 63; $switch$masked19$i = ($$clear11<<24>>24)==(0); if ($switch$masked19$i) { $$1$i = $65; break L40; } } $72 = (($i$122$i) + 1)|0; $73 = ($72>>>0)<($34>>>0); if ($73) { $i$122$i = $72; } else { label = 41; break; } } } } } else { if ($35) { label = 41; } else { $i$024$i = 0; while(1) { $47 = (((($renderer)) + 116|0) + ($i$024$i<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==($$06|0); $45 = (($i$024$i) + 1)|0; if ($49) { $$1$i = $$06; break L40; } $46 = ($45>>>0)<($34>>>0); if ($46) { $i$024$i = $45; } else { label = 41; break; } } } } } while(0); if ((label|0) == 41) { $74 = ((($renderer)) + 116|0); $75 = HEAP32[$74>>2]|0; $$1$i = $75; } $76 = (_SDL_CreateTexture($renderer,$$1$i,$access,$w,$h)|0); $77 = ((($19)) + 36|0); HEAP32[$77>>2] = $76; $78 = ($76|0)==(0|0); $79 = $76; if ($78) { _SDL_DestroyTexture($19); $$0 = 0; STACKTOP = sp;return ($$0|0); } $80 = HEAP32[$29>>2]|0; $81 = ((($76)) + 76|0); HEAP32[$81>>2] = $80; $82 = ($80|0)==(0); if (!($82)) { $83 = $80; $84 = ((($83)) + 72|0); HEAP32[$84>>2] = $76; } $85 = ((($76)) + 72|0); $86 = HEAP32[$85>>2]|0; $87 = ((($19)) + 72|0); HEAP32[$87>>2] = $86; $88 = ($86|0)==(0|0); if (!($88)) { $89 = ((($86)) + 76|0); HEAP32[$89>>2] = $19; } HEAP32[$85>>2] = $19; HEAP32[$29>>2] = $79; HEAP32[$27>>2] = $19; $90 = HEAP32[$21>>2]|0; $91 = ($90|0)==(0); $$mask7 = $90 & -268435456; $92 = ($$mask7|0)==(268435456); $or$cond17 = $91 | $92; if (!($or$cond17)) { $93 = (_SDL_SW_CreateYUVTexture($$06,$w,$h)|0); $94 = ((($19)) + 40|0); HEAP32[$94>>2] = $93; $95 = ($93|0)==(0|0); if (!($95)) { $$0 = $19; STACKTOP = sp;return ($$0|0); } _SDL_DestroyTexture($19); $$0 = 0; STACKTOP = sp;return ($$0|0); } $96 = ($access|0)==(1); if (!($96)) { $$0 = $19; STACKTOP = sp;return ($$0|0); } L86: do { if ($or$cond11) { $98 = $$06 & 255; $100 = $98; } else { $switch$split2D = ($$06|0)<(1498831189); if ($switch$split2D) { switch ($$06|0) { case 844715353: { $100 = 2; break L86; break; } default: { } } } else { switch ($$06|0) { case 1498831189: { $100 = 2; break L86; break; } default: { } } } $97 = ($$06|0)==(1431918169); $phitmp = $97 ? 2 : 1; $100 = $phitmp; } } while(0); $99 = Math_imul($100, $w)|0; $101 = (($99) + 3)|0; $102 = $101 & -4; $103 = ((($19)) + 48|0); HEAP32[$103>>2] = $102; $104 = Math_imul($102, $h)|0; $105 = (_SDL_calloc(1,$104)|0); $106 = ((($19)) + 44|0); HEAP32[$106>>2] = $105; $107 = ($105|0)==(0|0); if (!($107)) { $$0 = $19; STACKTOP = sp;return ($$0|0); } _SDL_DestroyTexture($19); $$0 = 0; STACKTOP = sp;return ($$0|0); } } HEAP32[$vararg_buffer7>>2] = $14; $vararg_ptr9 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr9>>2] = $$pre; (_SDL_SetError(183643,$vararg_buffer7)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_DestroyTexture($texture) { $texture = $texture|0; var $$lobit$i$i = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($texture|0)==(0|0); if (!($0)) { $1 = HEAP32[$texture>>2]|0; $2 = ($1|0)==(183489|0); if ($2) { $3 = ((($texture)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 304|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==($texture|0); do { if ($7) { $8 = ($4|0)==(0|0); if (!($8)) { $9 = ((($4)) + 44|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { $12 = ((($4)) + 108|0); $13 = HEAP32[$12>>2]|0; $$lobit$i$i = $13 & 8; $14 = ($$lobit$i$i|0)==(0); if (!($14)) { HEAP32[$5>>2] = 0; $15 = (FUNCTION_TABLE_iii[$10 & 8191]($4,0)|0); $16 = ($15|0)<(0); if ($16) { break; } $17 = ((($4)) + 212|0); $18 = ((($4)) + 228|0); ;HEAP32[$17>>2]=HEAP32[$18>>2]|0;HEAP32[$17+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[$17+8>>2]=HEAP32[$18+8>>2]|0;HEAP32[$17+12>>2]=HEAP32[$18+12>>2]|0; $19 = ((($4)) + 244|0); $20 = ((($4)) + 260|0); ;HEAP32[$19>>2]=HEAP32[$20>>2]|0;HEAP32[$19+4>>2]=HEAP32[$20+4>>2]|0;HEAP32[$19+8>>2]=HEAP32[$20+8>>2]|0;HEAP32[$19+12>>2]=HEAP32[$20+12>>2]|0; $21 = ((($4)) + 280|0); $22 = HEAP32[$21>>2]|0; $23 = ((($4)) + 276|0); HEAP32[$23>>2] = $22; $24 = ((($4)) + 284|0); $25 = ((($4)) + 292|0); $26 = $25; $27 = $26; $28 = HEAP32[$27>>2]|0; $29 = (($26) + 4)|0; $30 = $29; $31 = HEAP32[$30>>2]|0; $32 = $24; $33 = $32; HEAP32[$33>>2] = $28; $34 = (($32) + 4)|0; $35 = $34; HEAP32[$35>>2] = $31; $36 = ((($4)) + 204|0); $37 = HEAP32[$36>>2]|0; $38 = ((($4)) + 208|0); $39 = HEAP32[$38>>2]|0; $40 = ((($4)) + 196|0); HEAP32[$40>>2] = $37; $41 = ((($4)) + 200|0); HEAP32[$41>>2] = $39; $42 = ((($4)) + 48|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_ii[$43 & 8191]($4)|0); $45 = ($44|0)<(0); if ($45) { break; } $46 = ((($4)) + 52|0); $47 = HEAP32[$46>>2]|0; (FUNCTION_TABLE_ii[$47 & 8191]($4)|0); break; } } } (_SDL_Error(4)|0); } } while(0); HEAP32[$texture>>2] = 0; $48 = ((($texture)) + 76|0); $49 = HEAP32[$48>>2]|0; $50 = ($49|0)==(0|0); $51 = $49; $$pre = ((($texture)) + 72|0); if (!($50)) { $52 = HEAP32[$$pre>>2]|0; $53 = ((($49)) + 72|0); HEAP32[$53>>2] = $52; } $54 = HEAP32[$$pre>>2]|0; $55 = ($54|0)==(0|0); if ($55) { $57 = ((($4)) + 300|0); HEAP32[$57>>2] = $51; } else { $56 = ((($54)) + 76|0); HEAP32[$56>>2] = $51; } $58 = ((($texture)) + 36|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0|0); if (!($60)) { _SDL_DestroyTexture($59); } $61 = ((($texture)) + 40|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0|0); if (!($63)) { _SDL_SW_DestroyYUVTexture($62); } $64 = ((($texture)) + 44|0); $65 = HEAP32[$64>>2]|0; _SDL_free($65); $66 = ((($4)) + 88|0); $67 = HEAP32[$66>>2]|0; FUNCTION_TABLE_vii[$67 & 8191]($4,$texture); _SDL_free($texture); STACKTOP = sp;return; } } (_SDL_SetError(183490,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_UpdateTexture($texture,$rect,$pixels,$pitch) { $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$01 = 0, $$2$i = 0, $$mask$i = 0, $$mask$i$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $full_rect = 0, $full_rect$i = 0, $native_pitch$i = 0, $native_pitch$i$3 = 0, $native_pixels$i = 0, $native_pixels$i$2 = 0, $or$cond$i = 0, $or$cond$i$6 = 0, $phitmp$i = 0, $phitmp$i$7 = 0, $switch$split2D = 0, $switch$split62D = 0; var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $native_pixels$i$2 = sp + 68|0; $native_pitch$i$3 = sp + 64|0; $full_rect$i = sp + 48|0; $native_pixels$i = sp + 44|0; $native_pitch$i = sp + 40|0; $full_rect = sp + 24|0; $0 = ($texture|0)==(0|0); if (!($0)) { $1 = HEAP32[$texture>>2]|0; $2 = ($1|0)==(183489|0); if ($2) { $3 = ($pixels|0)==(0|0); if ($3) { HEAP32[$vararg_buffer1>>2] = 183683; $4 = (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = $4; STACKTOP = sp;return ($$0|0); } $5 = ($pitch|0)==(0); if ($5) { HEAP32[$vararg_buffer3>>2] = 183690; $6 = (_SDL_SetError(186979,$vararg_buffer3)|0); $$0 = $6; STACKTOP = sp;return ($$0|0); } $7 = ($rect|0)==(0|0); if ($7) { HEAP32[$full_rect>>2] = 0; $8 = ((($full_rect)) + 4|0); HEAP32[$8>>2] = 0; $9 = ((($texture)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($full_rect)) + 8|0); HEAP32[$11>>2] = $10; $12 = ((($texture)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ((($full_rect)) + 12|0); HEAP32[$14>>2] = $13; $$01 = $full_rect; } else { $$01 = $rect; } $15 = ((($texture)) + 40|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); $18 = ((($texture)) + 36|0); $19 = HEAP32[$18>>2]|0; if (!($17)) { $20 = (_SDL_SW_UpdateYUVTexture($16,$$01,$pixels,$pitch)|0); $21 = ($20|0)<(0); do { if ($21) { $$2$i = -1; } else { HEAP32[$full_rect$i>>2] = 0; $22 = ((($full_rect$i)) + 4|0); HEAP32[$22>>2] = 0; $23 = ((($texture)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = ((($full_rect$i)) + 8|0); HEAP32[$25>>2] = $24; $26 = ((($texture)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ((($full_rect$i)) + 12|0); HEAP32[$28>>2] = $27; $29 = ((($texture)) + 8|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(1); if ($31) { $32 = (_SDL_LockTexture($19,$full_rect$i,$native_pixels$i,$native_pitch$i)|0); $33 = ($32|0)<(0); if ($33) { $$2$i = -1; break; } else { $34 = HEAP32[$15>>2]|0; $35 = ((($19)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = HEAP32[$25>>2]|0; $38 = HEAP32[$28>>2]|0; $39 = HEAP32[$native_pixels$i>>2]|0; $40 = HEAP32[$native_pitch$i>>2]|0; (_SDL_SW_CopyYUVToRGB($34,$full_rect$i,$36,$37,$38,$39,$40)|0); _SDL_UnlockTexture($19); $$2$i = 0; break; } } $41 = ((($19)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==(0); $$mask$i = $42 & -268435456; $44 = ($$mask$i|0)==(268435456); $or$cond$i = $43 | $44; L25: do { if ($or$cond$i) { $46 = $42 & 255; $48 = $46; } else { $switch$split2D = ($42|0)<(1498831189); if ($switch$split2D) { switch ($42|0) { case 844715353: { $48 = 2; break L25; break; } default: { } } } else { switch ($42|0) { case 1498831189: { $48 = 2; break L25; break; } default: { } } } $45 = ($42|0)==(1431918169); $phitmp$i = $45 ? 2 : 1; $48 = $phitmp$i; } } while(0); $47 = Math_imul($48, $24)|0; $49 = (($47) + 3)|0; $50 = $49 & -4; $51 = Math_imul($50, $27)|0; $52 = (_SDL_malloc($51)|0); $53 = ($52|0)==(0|0); if ($53) { $58 = (_SDL_Error(0)|0); $$2$i = $58; break; } else { $54 = HEAP32[$15>>2]|0; $55 = HEAP32[$41>>2]|0; $56 = HEAP32[$25>>2]|0; $57 = HEAP32[$28>>2]|0; (_SDL_SW_CopyYUVToRGB($54,$full_rect$i,$55,$56,$57,$52,$50)|0); (_SDL_UpdateTexture($19,$full_rect$i,$52,$50)|0); _SDL_free($52); $$2$i = 0; break; } } } while(0); $$0 = $$2$i; STACKTOP = sp;return ($$0|0); } $59 = ($19|0)==(0|0); if ($59) { $98 = ((($texture)) + 32|0); $99 = HEAP32[$98>>2]|0; $100 = ((($99)) + 28|0); $101 = HEAP32[$100>>2]|0; $102 = (FUNCTION_TABLE_iiiiii[$101 & 8191]($99,$texture,$$01,$pixels,$pitch)|0); $$0 = $102; STACKTOP = sp;return ($$0|0); } $60 = ((($texture)) + 8|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(1); if ($62) { $63 = (_SDL_LockTexture($19,$$01,$native_pixels$i$2,$native_pitch$i$3)|0); $64 = ($63|0)<(0); if ($64) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $65 = ((($$01)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = ((($$01)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = ((($texture)) + 4|0); $70 = HEAP32[$69>>2]|0; $71 = ((($19)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = HEAP32[$native_pixels$i$2>>2]|0; $74 = HEAP32[$native_pitch$i$3>>2]|0; (_SDL_ConvertPixels($66,$68,$70,$pixels,$pitch,$72,$73,$74)|0); _SDL_UnlockTexture($19); $$0 = 0; STACKTOP = sp;return ($$0|0); } } $75 = ((($$01)) + 8|0); $76 = HEAP32[$75>>2]|0; $77 = ((($19)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = ($78|0)==(0); $$mask$i$5 = $78 & -268435456; $80 = ($$mask$i$5|0)==(268435456); $or$cond$i$6 = $79 | $80; L51: do { if ($or$cond$i$6) { $82 = $78 & 255; $84 = $82; } else { $switch$split62D = ($78|0)<(1498831189); if ($switch$split62D) { switch ($78|0) { case 844715353: { $84 = 2; break L51; break; } default: { } } } else { switch ($78|0) { case 1498831189: { $84 = 2; break L51; break; } default: { } } } $81 = ($78|0)==(1431918169); $phitmp$i$7 = $81 ? 2 : 1; $84 = $phitmp$i$7; } } while(0); $83 = Math_imul($84, $76)|0; $85 = (($83) + 3)|0; $86 = $85 & -4; $87 = ((($$01)) + 12|0); $88 = HEAP32[$87>>2]|0; $89 = Math_imul($86, $88)|0; $90 = (_SDL_malloc($89)|0); $91 = ($90|0)==(0|0); if ($91) { $97 = (_SDL_Error(0)|0); $$0 = $97; STACKTOP = sp;return ($$0|0); } else { $92 = HEAP32[$75>>2]|0; $93 = HEAP32[$87>>2]|0; $94 = ((($texture)) + 4|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$77>>2]|0; (_SDL_ConvertPixels($92,$93,$95,$pixels,$pitch,$96,$90,$86)|0); (_SDL_UpdateTexture($19,$$01,$90,$86)|0); _SDL_free($90); $$0 = 0; STACKTOP = sp;return ($$0|0); } } } (_SDL_SetError(183490,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_LockTexture($texture,$rect,$pixels,$pitch) { $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$01 = 0, $$mask$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $full_rect = 0, $or$cond$i = 0, $phitmp$i = 0, $switch$split2D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $full_rect = sp + 16|0; $0 = ($texture|0)==(0|0); if (!($0)) { $1 = HEAP32[$texture>>2]|0; $2 = ($1|0)==(183489|0); if ($2) { $3 = ((($texture)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(1); if (!($5)) { $6 = (_SDL_SetError(183696,$vararg_buffer1)|0); $$0 = $6; STACKTOP = sp;return ($$0|0); } $7 = ($rect|0)==(0|0); if ($7) { HEAP32[$full_rect>>2] = 0; $8 = ((($full_rect)) + 4|0); HEAP32[$8>>2] = 0; $9 = ((($texture)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($full_rect)) + 8|0); HEAP32[$11>>2] = $10; $12 = ((($texture)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ((($full_rect)) + 12|0); HEAP32[$14>>2] = $13; $$01 = $full_rect; } else { $$01 = $rect; } $15 = ((($texture)) + 40|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = (_SDL_SW_LockYUVTexture($16,$$01,$pixels,$pitch)|0); $$0 = $18; STACKTOP = sp;return ($$0|0); } $19 = ((($texture)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if ($21) { $41 = ((($texture)) + 32|0); $42 = HEAP32[$41>>2]|0; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = (FUNCTION_TABLE_iiiiii[$44 & 8191]($42,$texture,$$01,$pixels,$pitch)|0); $$0 = $45; STACKTOP = sp;return ($$0|0); } $22 = ((($texture)) + 52|0); ;HEAP32[$22>>2]=HEAP32[$$01>>2]|0;HEAP32[$22+4>>2]=HEAP32[$$01+4>>2]|0;HEAP32[$22+8>>2]=HEAP32[$$01+8>>2]|0;HEAP32[$22+12>>2]=HEAP32[$$01+12>>2]|0; $23 = ((($texture)) + 44|0); $24 = HEAP32[$23>>2]|0; $25 = ((($$01)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ((($texture)) + 48|0); $28 = HEAP32[$27>>2]|0; $29 = Math_imul($28, $26)|0; $30 = (($24) + ($29)|0); $31 = HEAP32[$$01>>2]|0; $32 = ((($texture)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); $$mask$i = $33 & -268435456; $35 = ($$mask$i|0)==(268435456); $or$cond$i = $34 | $35; L19: do { if ($or$cond$i) { $37 = $33 & 255; $39 = $37; } else { $switch$split2D = ($33|0)<(1498831189); if ($switch$split2D) { switch ($33|0) { case 844715353: { $39 = 2; break L19; break; } default: { } } } else { switch ($33|0) { case 1498831189: { $39 = 2; break L19; break; } default: { } } } $36 = ($33|0)==(1431918169); $phitmp$i = $36 ? 2 : 1; $39 = $phitmp$i; } } while(0); $38 = Math_imul($39, $31)|0; $40 = (($30) + ($38)|0); HEAP32[$pixels>>2] = $40; HEAP32[$pitch>>2] = $28; $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183490,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_UnlockTexture($texture) { $texture = $texture|0; var $$mask$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $7 = 0, $8 = 0, $9 = 0, $native_pitch$i = 0, $native_pitch$i$2 = 0, $native_pixels$i = 0, $native_pixels$i$1 = 0, $or$cond$i = 0, $phitmp$i = 0, $rect$i = 0, $switch$split2D = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $native_pixels$i$1 = sp + 36|0; $native_pitch$i$2 = sp + 32|0; $native_pixels$i = sp + 28|0; $native_pitch$i = sp + 24|0; $rect$i = sp + 8|0; $0 = ($texture|0)==(0|0); if (!($0)) { $1 = HEAP32[$texture>>2]|0; $2 = ($1|0)==(183489|0); if ($2) { $3 = ((($texture)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(1); if (!($5)) { STACKTOP = sp;return; } $6 = ((($texture)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = ((($texture)) + 36|0); $10 = HEAP32[$9>>2]|0; if (!($8)) { HEAP32[$native_pixels$i>>2] = 0; HEAP32[$native_pitch$i>>2] = 0; HEAP32[$rect$i>>2] = 0; $11 = ((($rect$i)) + 4|0); HEAP32[$11>>2] = 0; $12 = ((($texture)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ((($rect$i)) + 8|0); HEAP32[$14>>2] = $13; $15 = ((($texture)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ((($rect$i)) + 12|0); HEAP32[$17>>2] = $16; $18 = (_SDL_LockTexture($10,$rect$i,$native_pixels$i,$native_pitch$i)|0); $19 = ($18|0)<(0); if (!($19)) { $20 = HEAP32[$6>>2]|0; $21 = ((($10)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$14>>2]|0; $24 = HEAP32[$17>>2]|0; $25 = HEAP32[$native_pixels$i>>2]|0; $26 = HEAP32[$native_pitch$i>>2]|0; (_SDL_SW_CopyYUVToRGB($20,$rect$i,$22,$23,$24,$25,$26)|0); _SDL_UnlockTexture($10); } STACKTOP = sp;return; } $27 = ($10|0)==(0|0); if ($27) { $58 = ((($texture)) + 32|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 40|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_vii[$61 & 8191]($59,$texture); STACKTOP = sp;return; } HEAP32[$native_pixels$i$1>>2] = 0; HEAP32[$native_pitch$i$2>>2] = 0; $28 = ((($texture)) + 52|0); $29 = ((($texture)) + 44|0); $30 = HEAP32[$29>>2]|0; $31 = ((($texture)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = ((($texture)) + 48|0); $34 = HEAP32[$33>>2]|0; $35 = Math_imul($34, $32)|0; $36 = (($30) + ($35)|0); $37 = HEAP32[$28>>2]|0; $38 = ((($texture)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0); $$mask$i = $39 & -268435456; $41 = ($$mask$i|0)==(268435456); $or$cond$i = $40 | $41; L18: do { if ($or$cond$i) { $43 = $39 & 255; $47 = $43; } else { $switch$split2D = ($39|0)<(1498831189); if ($switch$split2D) { switch ($39|0) { case 844715353: { $47 = 2; break L18; break; } default: { } } } else { switch ($39|0) { case 1498831189: { $47 = 2; break L18; break; } default: { } } } $42 = ($39|0)==(1431918169); $phitmp$i = $42 ? 2 : 1; $47 = $phitmp$i; } } while(0); $44 = (_SDL_LockTexture($10,$28,$native_pixels$i$1,$native_pitch$i$2)|0); $45 = ($44|0)<(0); if (!($45)) { $46 = Math_imul($47, $37)|0; $48 = (($36) + ($46)|0); $49 = ((($texture)) + 60|0); $50 = HEAP32[$49>>2]|0; $51 = ((($texture)) + 64|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$38>>2]|0; $54 = ((($10)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = HEAP32[$native_pixels$i$1>>2]|0; $57 = HEAP32[$native_pitch$i$2>>2]|0; (_SDL_ConvertPixels($50,$52,$53,$48,$34,$55,$56,$57)|0); _SDL_UnlockTexture($10); } STACKTOP = sp;return; } } (_SDL_SetError(183490,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_SetRenderTarget($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$01 = 0, $$02 = 0, $$lobit = 0, $$lobit$i = 0, $$sink = 0, $$sink5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $texture$ = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = ((($renderer)) + 44|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = ((($renderer)) + 108|0); $5 = HEAP32[$4>>2]|0; $$lobit$i = $5 & 8; $6 = ($$lobit$i|0)==(0); if (!($6)) { $8 = ((($renderer)) + 304|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==($texture|0); if ($10) { $$01 = 0; STACKTOP = sp;return ($$01|0); } $11 = ($texture|0)==(0|0); do { if ($11) { $$02 = 0;$95 = 0; } else { $12 = HEAP32[$texture>>2]|0; $13 = ($12|0)==(183489|0); if (!($13)) { (_SDL_SetError(183490,$vararg_buffer)|0); $$01 = -1; STACKTOP = sp;return ($$01|0); } $14 = ((($texture)) + 32|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==($renderer|0); if (!($16)) { $17 = (_SDL_SetError(183741,$vararg_buffer1)|0); $$01 = $17; STACKTOP = sp;return ($$01|0); } $18 = ((($texture)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(2); if ($20) { $22 = ((($texture)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); $texture$ = $24 ? $texture : $23; $25 = ($texture$|0)!=(0|0); $26 = ($9|0)==(0|0); if (!($26)) { $$02 = $texture$;$95 = $25; break; } $27 = ((($renderer)) + 228|0); $28 = ((($renderer)) + 212|0); ;HEAP32[$27>>2]=HEAP32[$28>>2]|0;HEAP32[$27+4>>2]=HEAP32[$28+4>>2]|0;HEAP32[$27+8>>2]=HEAP32[$28+8>>2]|0;HEAP32[$27+12>>2]=HEAP32[$28+12>>2]|0; $29 = ((($renderer)) + 260|0); $30 = ((($renderer)) + 244|0); ;HEAP32[$29>>2]=HEAP32[$30>>2]|0;HEAP32[$29+4>>2]=HEAP32[$30+4>>2]|0;HEAP32[$29+8>>2]=HEAP32[$30+8>>2]|0;HEAP32[$29+12>>2]=HEAP32[$30+12>>2]|0; $31 = ((($renderer)) + 276|0); $32 = HEAP32[$31>>2]|0; $33 = ((($renderer)) + 280|0); HEAP32[$33>>2] = $32; $34 = ((($renderer)) + 292|0); $35 = ((($renderer)) + 284|0); $36 = $35; $37 = $36; $38 = HEAP32[$37>>2]|0; $39 = (($36) + 4)|0; $40 = $39; $41 = HEAP32[$40>>2]|0; $42 = $34; $43 = $42; HEAP32[$43>>2] = $38; $44 = (($42) + 4)|0; $45 = $44; HEAP32[$45>>2] = $41; $46 = ((($renderer)) + 196|0); $47 = HEAP32[$46>>2]|0; $48 = ((($renderer)) + 204|0); HEAP32[$48>>2] = $47; $49 = ((($renderer)) + 200|0); $50 = HEAP32[$49>>2]|0; $51 = ((($renderer)) + 208|0); HEAP32[$51>>2] = $50; $$02 = $texture$;$95 = $25; break; } else { $21 = (_SDL_SetError(183784,$vararg_buffer3)|0); $$01 = $21; STACKTOP = sp;return ($$01|0); } } } while(0); HEAP32[$8>>2] = $$02; $52 = (FUNCTION_TABLE_iii[$2 & 8191]($renderer,$$02)|0); $53 = ($52|0)<(0); if ($53) { $$01 = -1; STACKTOP = sp;return ($$01|0); } $54 = ((($renderer)) + 212|0); if ($95) { HEAP32[$54>>2] = 0; $55 = ((($renderer)) + 216|0); HEAP32[$55>>2] = 0; $56 = ((($$02)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ((($renderer)) + 220|0); HEAP32[$58>>2] = $57; $59 = ((($$02)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = ((($renderer)) + 224|0); HEAP32[$61>>2] = $60; $62 = ((($renderer)) + 284|0); HEAPF32[$62>>2] = 1.0; $63 = ((($renderer)) + 288|0); HEAPF32[$63>>2] = 1.0; $$sink = $60;$$sink5 = $57; } else { $64 = ((($renderer)) + 228|0); ;HEAP32[$54>>2]=HEAP32[$64>>2]|0;HEAP32[$54+4>>2]=HEAP32[$64+4>>2]|0;HEAP32[$54+8>>2]=HEAP32[$64+8>>2]|0;HEAP32[$54+12>>2]=HEAP32[$64+12>>2]|0; $65 = ((($renderer)) + 244|0); $66 = ((($renderer)) + 260|0); ;HEAP32[$65>>2]=HEAP32[$66>>2]|0;HEAP32[$65+4>>2]=HEAP32[$66+4>>2]|0;HEAP32[$65+8>>2]=HEAP32[$66+8>>2]|0;HEAP32[$65+12>>2]=HEAP32[$66+12>>2]|0; $67 = ((($renderer)) + 280|0); $68 = HEAP32[$67>>2]|0; $69 = ((($renderer)) + 276|0); HEAP32[$69>>2] = $68; $70 = ((($renderer)) + 284|0); $71 = ((($renderer)) + 292|0); $72 = $71; $73 = $72; $74 = HEAP32[$73>>2]|0; $75 = (($72) + 4)|0; $76 = $75; $77 = HEAP32[$76>>2]|0; $78 = $70; $79 = $78; HEAP32[$79>>2] = $74; $80 = (($78) + 4)|0; $81 = $80; HEAP32[$81>>2] = $77; $82 = ((($renderer)) + 204|0); $83 = HEAP32[$82>>2]|0; $84 = ((($renderer)) + 208|0); $85 = HEAP32[$84>>2]|0; $$sink = $85;$$sink5 = $83; } $86 = ((($renderer)) + 196|0); HEAP32[$86>>2] = $$sink5; $87 = ((($renderer)) + 200|0); HEAP32[$87>>2] = $$sink; $88 = ((($renderer)) + 48|0); $89 = HEAP32[$88>>2]|0; $90 = (FUNCTION_TABLE_ii[$89 & 8191]($renderer)|0); $91 = ($90|0)<(0); if ($91) { $$01 = -1; STACKTOP = sp;return ($$01|0); } $92 = ((($renderer)) + 52|0); $93 = HEAP32[$92>>2]|0; $94 = (FUNCTION_TABLE_ii[$93 & 8191]($renderer)|0); $$lobit = $94 >> 31; $$01 = $$lobit; STACKTOP = sp;return ($$01|0); } } } $7 = (_SDL_Error(4)|0); $$01 = $7; STACKTOP = sp;return ($$01|0); } function _SDL_RenderCopy($renderer,$texture,$srcrect,$dstrect) { $renderer = $renderer|0; $texture = $texture|0; $srcrect = $srcrect|0; $dstrect = $dstrect|0; var $$0 = 0, $$pre = 0, $$pre$phi4Z2D = 0, $$pre$phiZ2D = 0, $$pre3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0; var $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0, $frect = 0, $phitmp = 0, $real_dstrect = 0, $real_srcrect = 0, $texture$ = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $real_srcrect = sp + 64|0; $real_dstrect = sp + 48|0; $frect = sp + 32|0; ;HEAP32[$real_srcrect>>2]=0|0;HEAP32[$real_srcrect+4>>2]=0|0;HEAP32[$real_srcrect+8>>2]=0|0;HEAP32[$real_srcrect+12>>2]=0|0; ;HEAP32[$real_dstrect>>2]=0|0;HEAP32[$real_dstrect+4>>2]=0|0;HEAP32[$real_dstrect+8>>2]=0|0;HEAP32[$real_dstrect+12>>2]=0|0; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ($texture|0)==(0|0); if (!($3)) { $4 = HEAP32[$texture>>2]|0; $5 = ($4|0)==(183489|0); if ($5) { $6 = ((($texture)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==($renderer|0); if (!($8)) { $9 = (_SDL_SetError(183741,$vararg_buffer3)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } HEAP32[$real_srcrect>>2] = 0; $10 = ((($real_srcrect)) + 4|0); HEAP32[$10>>2] = 0; $11 = ((($texture)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($real_srcrect)) + 8|0); HEAP32[$13>>2] = $12; $14 = ((($texture)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($real_srcrect)) + 12|0); HEAP32[$16>>2] = $15; $17 = ($srcrect|0)==(0|0); if ($17) { label = 13; } else { $18 = (_SDL_IntersectRect($srcrect,$real_srcrect,$real_srcrect)|0); $19 = ($18|0)==(0); if ($19) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $$pre = HEAP32[$renderer>>2]|0; $phitmp = ($$pre|0)==(183450|0); if ($phitmp) { label = 13; } else { (_SDL_SetError(183451,$vararg_buffer5)|0); $$pre3 = ((($real_dstrect)) + 4|0); $$pre$phi4Z2D = $$pre3;$$pre$phiZ2D = $real_dstrect; } } if ((label|0) == 13) { $20 = ((($renderer)) + 212|0); $21 = HEAP32[$20>>2]|0; $22 = (+($21|0)); $23 = ((($renderer)) + 284|0); $24 = +HEAPF32[$23>>2]; $25 = $22 / $24; $26 = (~~(($25))); HEAP32[$real_dstrect>>2] = $26; $27 = ((($renderer)) + 216|0); $28 = HEAP32[$27>>2]|0; $29 = (+($28|0)); $30 = ((($renderer)) + 288|0); $31 = +HEAPF32[$30>>2]; $32 = $29 / $31; $33 = (~~(($32))); $34 = ((($real_dstrect)) + 4|0); HEAP32[$34>>2] = $33; $35 = ((($renderer)) + 220|0); $36 = HEAP32[$35>>2]|0; $37 = (+($36|0)); $38 = $37 / $24; $39 = (~~(($38))); $40 = ((($real_dstrect)) + 8|0); HEAP32[$40>>2] = $39; $41 = ((($renderer)) + 224|0); $42 = HEAP32[$41>>2]|0; $43 = (+($42|0)); $44 = $43 / $31; $45 = (~~(($44))); $46 = ((($real_dstrect)) + 12|0); HEAP32[$46>>2] = $45; $$pre$phi4Z2D = $34;$$pre$phiZ2D = $real_dstrect; } HEAP32[$$pre$phiZ2D>>2] = 0; HEAP32[$$pre$phi4Z2D>>2] = 0; $47 = ($dstrect|0)==(0|0); do { if (!($47)) { $48 = (_SDL_HasIntersection($dstrect,$real_dstrect)|0); $49 = ($48|0)==(0); if ($49) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { ;HEAP32[$real_dstrect>>2]=HEAP32[$dstrect>>2]|0;HEAP32[$real_dstrect+4>>2]=HEAP32[$dstrect+4>>2]|0;HEAP32[$real_dstrect+8>>2]=HEAP32[$dstrect+8>>2]|0;HEAP32[$real_dstrect+12>>2]=HEAP32[$dstrect+12>>2]|0; break; } } } while(0); $50 = ((($texture)) + 36|0); $51 = HEAP32[$50>>2]|0; $52 = ((($renderer)) + 192|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==(0); if (!($54)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $55 = ($51|0)==(0|0); $texture$ = $55 ? $texture : $51; $56 = HEAP32[$$pre$phiZ2D>>2]|0; $57 = (+($56|0)); $58 = ((($renderer)) + 284|0); $59 = +HEAPF32[$58>>2]; $60 = $57 * $59; HEAPF32[$frect>>2] = $60; $61 = HEAP32[$$pre$phi4Z2D>>2]|0; $62 = (+($61|0)); $63 = ((($renderer)) + 288|0); $64 = +HEAPF32[$63>>2]; $65 = $62 * $64; $66 = ((($frect)) + 4|0); HEAPF32[$66>>2] = $65; $67 = ((($real_dstrect)) + 8|0); $68 = HEAP32[$67>>2]|0; $69 = (+($68|0)); $70 = $69 * $59; $71 = ((($frect)) + 8|0); HEAPF32[$71>>2] = $70; $72 = ((($real_dstrect)) + 12|0); $73 = HEAP32[$72>>2]|0; $74 = (+($73|0)); $75 = $74 * $64; $76 = ((($frect)) + 12|0); HEAPF32[$76>>2] = $75; $77 = ((($renderer)) + 72|0); $78 = HEAP32[$77>>2]|0; $79 = (FUNCTION_TABLE_iiiii[$78 & 8191]($renderer,$texture$,$real_srcrect,$frect)|0); $$0 = $79; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183490,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_RenderPresent($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ((($renderer)) + 192|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if (!($5)) { STACKTOP = sp;return; } $6 = ((($renderer)) + 84|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_vi[$7 & 8191]($renderer); STACKTOP = sp;return; } } (_SDL_SetError(183451,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_DestroyRenderer($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { _SDL_DelEventWatch(7196,$renderer); $3 = ((($renderer)) + 300|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = $4; while(1) { _SDL_DestroyTexture($6); $7 = HEAP32[$3>>2]|0; $8 = ($7|0)==(0|0); if ($8) { break; } else { $6 = $7; } } } $9 = ((($renderer)) + 188|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { (_SDL_SetWindowData($10,183291,0)|0); } HEAP32[$renderer>>2] = 0; $12 = ((($renderer)) + 92|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vi[$13 & 8191]($renderer); STACKTOP = sp;return; } } (_SDL_SetError(183451,$vararg_buffer)|0); STACKTOP = sp;return; } function _SDL_SW_CreateYUVTexture($format,$w,$h) { $format = $format|0; $w = $w|0; $h = $h|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $7 = 0, $8 = 0, $9 = 0, $div = 0, $exitcond = 0, $i$01 = 0, $or$cond = 0, $switch$split102D = 0, $switch$split12D = 0, $switch$split132D = 0, $switch$split162D = 0, $switch$split192D = 0, $switch$split2D = 0, $switch$split42D = 0, $switch$split72D = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $switch$split2D = ($format|0)<(1431918169); L1: do { if ($switch$split2D) { $switch$split42D = ($format|0)<(844715353); if ($switch$split42D) { switch ($format|0) { case 842094169: { break L1; break; } default: { label = 2; break L1; } } } else { switch ($format|0) { case 844715353: { break L1; break; } default: { label = 2; break L1; } } } } else { $switch$split72D = ($format|0)<(1448433993); if ($switch$split72D) { switch ($format|0) { case 1431918169: { break L1; break; } default: { label = 2; break L1; } } } $switch$split162D = ($format|0)<(1498831189); if ($switch$split162D) { switch ($format|0) { case 1448433993: { break L1; break; } default: { label = 2; break L1; } } } else { switch ($format|0) { case 1498831189: { break L1; break; } default: { label = 2; break L1; } } } } } while(0); if ((label|0) == 2) { (_SDL_SetError(183834,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $0 = (_SDL_calloc(1,64)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$0>>2] = $format; $2 = ((($0)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($0)) + 8|0); HEAP32[$3>>2] = $w; $4 = ((($0)) + 12|0); HEAP32[$4>>2] = $h; $5 = $w << 1; $6 = Math_imul($5, $h)|0; $7 = (_SDL_malloc($6)|0); $8 = ((($0)) + 16|0); HEAP32[$8>>2] = $7; $9 = (_SDL_malloc(4096)|0); $10 = ((($0)) + 20|0); HEAP32[$10>>2] = $9; $11 = (_SDL_malloc(9216)|0); $12 = ((($0)) + 24|0); HEAP32[$12>>2] = $11; $13 = HEAP32[$8>>2]|0; $14 = ($13|0)==(0|0); $15 = $13; if (!($14)) { $16 = HEAP32[$10>>2]|0; $17 = ($16|0)==(0|0); $18 = ($11|0)==(0|0); $or$cond = $18 | $17; if (!($or$cond)) { $25 = ((($16)) + 1024|0); $26 = ((($16)) + 2048|0); $27 = ((($16)) + 3072|0); $i$01 = 0; while(1) { $28 = (($i$01) + -128)|0; $29 = (+($28|0)); $30 = $29 * 1.4013377926421404; $31 = (~~(($30))); $32 = (($16) + ($i$01<<2)|0); HEAP32[$32>>2] = $31; $33 = $29 * -0.71360381861575184; $34 = (~~(($33))); $35 = (($25) + ($i$01<<2)|0); HEAP32[$35>>2] = $34; $36 = $29 * -0.34441087613293053; $37 = (~~(($36))); $38 = (($26) + ($i$01<<2)|0); HEAP32[$38>>2] = $37; $39 = $29 * 1.7734138972809665; $40 = (~~(($39))); $41 = (($27) + ($i$01<<2)|0); HEAP32[$41>>2] = $40; $42 = (($i$01) + 1)|0; $exitcond = ($42|0)==(256); if ($exitcond) { break; } else { $i$01 = $42; } } $switch$split12D = ($format|0)<(1431918169); L27: do { if ($switch$split12D) { $switch$split102D = ($format|0)<(844715353); if ($switch$split102D) { switch ($format|0) { case 842094169: { label = 11; break L27; break; } default: { $$0 = $0; } } STACKTOP = sp;return ($$0|0); } else { switch ($format|0) { case 844715353: { label = 12; break L27; break; } default: { $$0 = $0; } } STACKTOP = sp;return ($$0|0); } } else { $switch$split132D = ($format|0)<(1448433993); if ($switch$split132D) { switch ($format|0) { case 1431918169: { label = 12; break L27; break; } default: { $$0 = $0; } } STACKTOP = sp;return ($$0|0); } $switch$split192D = ($format|0)<(1498831189); if ($switch$split192D) { switch ($format|0) { case 1448433993: { label = 11; break L27; break; } default: { $$0 = $0; } } STACKTOP = sp;return ($$0|0); } else { switch ($format|0) { case 1498831189: { label = 12; break L27; break; } default: { $$0 = $0; } } STACKTOP = sp;return ($$0|0); } } } while(0); if ((label|0) == 11) { $43 = $w&65535; $44 = ((($0)) + 36|0); HEAP16[$44>>1] = $43; $45 = $w >>> 1; $46 = $45 & 32767; $47 = $46&65535; $48 = ((($0)) + 38|0); HEAP16[$48>>1] = $47; $div = ($43&65535) >>> 1; $49 = ((($0)) + 40|0); HEAP16[$49>>1] = $div; $50 = ((($0)) + 44|0); HEAP32[$50>>2] = $13; $51 = $w & 65535; $52 = Math_imul($51, $h)|0; $53 = (($13) + ($52)|0); $54 = ((($0)) + 48|0); HEAP32[$54>>2] = $53; $55 = Math_imul($46, $h)|0; $56 = (($55|0) / 2)&-1; $57 = (($53) + ($56)|0); $58 = ((($0)) + 52|0); HEAP32[$58>>2] = $57; $$0 = $0; STACKTOP = sp;return ($$0|0); } else if ((label|0) == 12) { $59 = $5&65535; $60 = ((($0)) + 36|0); HEAP16[$60>>1] = $59; $61 = ((($0)) + 44|0); HEAP32[$61>>2] = $15; $$0 = $0; STACKTOP = sp;return ($$0|0); } } } _SDL_free($13); $19 = HEAP32[$10>>2]|0; _SDL_free($19); $20 = HEAP32[$12>>2]|0; _SDL_free($20); $21 = ((($0)) + 56|0); $22 = HEAP32[$21>>2]|0; _SDL_FreeSurface($22); $23 = ((($0)) + 60|0); $24 = HEAP32[$23>>2]|0; _SDL_FreeSurface($24); _SDL_free($0); (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_SW_DestroyYUVTexture($swdata) { $swdata = $swdata|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($swdata|0)==(0|0); if ($0) { return; } $1 = ((($swdata)) + 16|0); $2 = HEAP32[$1>>2]|0; _SDL_free($2); $3 = ((($swdata)) + 20|0); $4 = HEAP32[$3>>2]|0; _SDL_free($4); $5 = ((($swdata)) + 24|0); $6 = HEAP32[$5>>2]|0; _SDL_free($6); $7 = ((($swdata)) + 56|0); $8 = HEAP32[$7>>2]|0; _SDL_FreeSurface($8); $9 = ((($swdata)) + 60|0); $10 = HEAP32[$9>>2]|0; _SDL_FreeSurface($10); _SDL_free($swdata); return; } function _SDL_SW_UpdateYUVTexture($swdata,$rect,$pixels,$pitch) { $swdata = $swdata|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$lcssa = 0, $$lcssa47 = 0, $$lcssa48 = 0, $$lcssa49 = 0, $$pre27 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$011 = 0, $dst$17 = 0, $dst$24 = 0, $dst2$020 = 0, $row$012 = 0, $row$18 = 0, $row$25 = 0, $row3$021 = 0, $src$013 = 0, $src$19 = 0, $src$26 = 0, $src1$019 = 0, $switch$split12D = 0, $switch$split2D = 0; var $switch$split42D = 0, $switch$split72D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$swdata>>2]|0; $switch$split2D = ($0|0)<(1431918169); L1: do { if ($switch$split2D) { $switch$split12D = ($0|0)<(844715353); if ($switch$split12D) { switch ($0|0) { case 842094169: { break L1; break; } default: { } } return 0; } else { switch ($0|0) { case 844715353: { label = 16; break L1; break; } default: { } } return 0; } } else { $switch$split42D = ($0|0)<(1448433993); if ($switch$split42D) { switch ($0|0) { case 1431918169: { label = 16; break L1; break; } default: { } } return 0; } $switch$split72D = ($0|0)<(1498831189); if ($switch$split72D) { switch ($0|0) { case 1448433993: { break L1; break; } default: { } } return 0; } else { switch ($0|0) { case 1498831189: { label = 16; break L1; break; } default: { } } return 0; } } } while(0); if ((label|0) == 16) { $95 = ((($swdata)) + 36|0); $96 = ((($rect)) + 8|0); $97 = HEAP32[$96>>2]|0; $98 = $97 << 1; $99 = ((($rect)) + 12|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)>(0); if (!($101)) { return 0; } $102 = ((($swdata)) + 44|0); $103 = HEAP32[$102>>2]|0; $104 = HEAP16[$95>>1]|0; $105 = $104&65535; $106 = ((($rect)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = Math_imul($105, $107)|0; $109 = (($103) + ($108)|0); $110 = HEAP32[$rect>>2]|0; $111 = $110 << 1; $112 = (($109) + ($111)|0); $dst2$020 = $112;$row3$021 = 0;$src1$019 = $pixels; while(1) { (_SDL_memcpy($dst2$020,$src1$019,$98)|0); $113 = (($src1$019) + ($pitch)|0); $114 = HEAP16[$95>>1]|0; $115 = $114&65535; $116 = (($dst2$020) + ($115)|0); $117 = (($row3$021) + 1)|0; $118 = HEAP32[$99>>2]|0; $119 = ($117|0)<($118|0); if ($119) { $dst2$020 = $116;$row3$021 = $117;$src1$019 = $113; } else { break; } } return 0; } $1 = HEAP32[$rect>>2]|0; $2 = ($1|0)==(0); $3 = ((($rect)) + 4|0); if ($2) { $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($rect)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ((($swdata)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ($7|0)==($9|0); if ($10) { $11 = ((($rect)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($swdata)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)==($14|0); if ($15) { $16 = ((($swdata)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = Math_imul($12, $7)|0; $19 = (($18|0) / 2)&-1; $20 = (($19) + ($18))|0; (_SDL_memcpy($17,$pixels,$20)|0); return 0; } } } } $21 = ((($swdata)) + 16|0); $22 = ((($swdata)) + 8|0); $23 = ((($rect)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($rect)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)>(0); if (!($27)) { return 0; } $28 = HEAP32[$21>>2]|0; $29 = HEAP32[$22>>2]|0; $30 = HEAP32[$3>>2]|0; $31 = Math_imul($29, $30)|0; $32 = (($28) + ($31)|0); $33 = (($32) + ($1)|0); $dst$011 = $33;$row$012 = 0;$src$013 = $pixels; while(1) { (_SDL_memcpy($dst$011,$src$013,$24)|0); $34 = (($src$013) + ($pitch)|0); $35 = HEAP32[$22>>2]|0; $36 = (($dst$011) + ($35)|0); $37 = (($row$012) + 1)|0; $38 = HEAP32[$25>>2]|0; $39 = ($37|0)<($38|0); if ($39) { $dst$011 = $36;$row$012 = $37;$src$013 = $34; } else { $$lcssa48 = $35;$$lcssa49 = $38; break; } } $$pre27 = HEAP32[$23>>2]|0; $40 = ((($swdata)) + 12|0); $41 = (($$pre27|0) / 2)&-1; $42 = ($$lcssa49|0)>(1); if (!($42)) { return 0; } $43 = HEAP32[$21>>2]|0; $44 = HEAP32[$40>>2]|0; $45 = Math_imul($$lcssa48, $44)|0; $46 = (($43) + ($45)|0); $47 = HEAP32[$rect>>2]|0; $48 = (($47|0) / 2)&-1; $49 = HEAP32[$3>>2]|0; $50 = (($49|0) / 2)&-1; $51 = Math_imul($50, $$lcssa48)|0; $52 = (($51|0) / 2)&-1; $53 = (($48) + ($52))|0; $54 = (($46) + ($53)|0); $55 = Math_imul($$lcssa49, $pitch)|0; $56 = (($pixels) + ($55)|0); $57 = (($pitch|0) / 2)&-1; $dst$17 = $54;$row$18 = 0;$src$19 = $56; while(1) { (_SDL_memcpy($dst$17,$src$19,$41)|0); $58 = (($src$19) + ($57)|0); $59 = HEAP32[$22>>2]|0; $60 = (($59|0) / 2)&-1; $61 = (($dst$17) + ($60)|0); $62 = (($row$18) + 1)|0; $63 = HEAP32[$25>>2]|0; $64 = (($63|0) / 2)&-1; $65 = ($62|0)<($64|0); if ($65) { $dst$17 = $61;$row$18 = $62;$src$19 = $58; } else { $$lcssa = $59;$$lcssa47 = $63; break; } } $$pre28 = HEAP32[$23>>2]|0; $66 = Math_imul($$lcssa47, $pitch)|0; $67 = HEAP32[$40>>2]|0; $68 = Math_imul($$lcssa, $67)|0; $69 = (($$pre28|0) / 2)&-1; $70 = ($$lcssa47|0)>(1); if (!($70)) { return 0; } $71 = HEAP32[$21>>2]|0; $72 = (($71) + ($68)|0); $73 = (($68|0) / 4)&-1; $74 = (($72) + ($73)|0); $75 = HEAP32[$rect>>2]|0; $76 = (($75|0) / 2)&-1; $77 = HEAP32[$3>>2]|0; $78 = (($77|0) / 2)&-1; $79 = Math_imul($78, $$lcssa)|0; $80 = (($79|0) / 2)&-1; $81 = (($76) + ($80))|0; $82 = (($74) + ($81)|0); $83 = (($pixels) + ($66)|0); $84 = (($66|0) / 4)&-1; $85 = (($83) + ($84)|0); $86 = (($pitch|0) / 2)&-1; $dst$24 = $82;$row$25 = 0;$src$26 = $85; while(1) { (_SDL_memcpy($dst$24,$src$26,$69)|0); $87 = (($src$26) + ($86)|0); $88 = HEAP32[$22>>2]|0; $89 = (($88|0) / 2)&-1; $90 = (($dst$24) + ($89)|0); $91 = (($row$25) + 1)|0; $92 = HEAP32[$25>>2]|0; $93 = (($92|0) / 2)&-1; $94 = ($91|0)<($93|0); if ($94) { $dst$24 = $90;$row$25 = $91;$src$26 = $87; } else { break; } } return 0; } function _SDL_SW_LockYUVTexture($swdata,$rect,$pixels,$pitch) { $swdata = $swdata|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $phitmp = 0, $storemerge = 0, $switch$split2D = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = HEAP32[$swdata>>2]|0; $switch$split2D = ($0|0)<(1448433993); if ($switch$split2D) { switch ($0|0) { case 842094169: { label = 2; break; } default: { label = 10; } } } else { switch ($0|0) { case 1448433993: { label = 2; break; } default: { label = 10; } } } do { if ((label|0) == 2) { $1 = ($rect|0)==(0|0); if ($1) { $2 = ((($swdata)) + 44|0); $3 = HEAP32[$2>>2]|0; $storemerge = $3; break; } $4 = HEAP32[$rect>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($rect)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $9 = ((($rect)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($swdata)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if ($13) { $14 = ((($rect)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($swdata)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = ((($swdata)) + 44|0); $20 = HEAP32[$19>>2]|0; $29 = 0;$31 = $20;$33 = 0; label = 12; break; } } } } $21 = (_SDL_SetError(183857,$vararg_buffer)|0); $$0 = $21; STACKTOP = sp;return ($$0|0); } else if ((label|0) == 10) { $22 = ($rect|0)==(0|0); $23 = ((($swdata)) + 44|0); $24 = HEAP32[$23>>2]|0; if ($22) { $storemerge = $24; } else { $$phi$trans$insert = ((($rect)) + 4|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $$pre3 = HEAP32[$rect>>2]|0; $phitmp = $$pre3 << 1; $29 = $$pre;$31 = $24;$33 = $phitmp; label = 12; } } } while(0); if ((label|0) == 12) { $25 = ((($swdata)) + 36|0); $26 = HEAP16[$25>>1]|0; $27 = $26&65535; $28 = Math_imul($27, $29)|0; $30 = (($31) + ($28)|0); $32 = (($30) + ($33)|0); $storemerge = $32; } HEAP32[$pixels>>2] = $storemerge; $34 = ((($swdata)) + 36|0); $35 = HEAP16[$34>>1]|0; $36 = $35&65535; HEAP32[$pitch>>2] = $36; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_SW_CopyYUVToRGB($swdata,$srcrect,$target_format,$w,$h,$pixels,$pitch) { $swdata = $swdata|0; $srcrect = $srcrect|0; $target_format = $target_format|0; $w = $w|0; $h = $h|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$$i$49$i = 0, $$$i$55$i = 0, $$$i$i = 0, $$0 = 0, $$03 = 0, $$05 = 0, $$1 = 0, $$14 = 0, $$16 = 0, $$mask = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $Amask = 0, $Amask$i = 0, $Bmask = 0, $Bmask$i = 0, $Cb$0 = 0, $Cr$0 = 0, $Gmask = 0, $Gmask$i = 0, $Rmask = 0, $Rmask$i = 0, $a$tr2$i$47$i = 0, $a$tr2$i$53$i = 0, $a$tr2$i$i = 0; var $accumulator$tr$lcssa$i$51$i = 0, $accumulator$tr$lcssa$i$57$i = 0, $accumulator$tr$lcssa$i$i = 0, $accumulator$tr1$i$48$i = 0, $accumulator$tr1$i$54$i = 0, $accumulator$tr1$i$i = 0, $bpp = 0, $bpp$i = 0, $exitcond$i = 0, $exitcond97$i = 0, $exitcond98$i = 0, $i$096$i = 0, $i$195$i = 0, $i$294$i = 0, $lum$0 = 0, $or$cond = 0, $or$cond$i = 0, $or$cond15 = 0, $or$cond8 = 0, $phitmp = 0; var $rect = 0, $scale_2x$012 = 0, $stretch$010 = 0, $switch$split112D = 0, $switch$split142D = 0, $switch$split172D = 0, $switch$split202D = 0, $switch$split232D = 0, $switch$split262D = 0, $switch$split292D = 0, $switch$split2D = 0, $switch$split322D = 0, $switch$split352D = 0, $switch$split382D = 0, $switch$split412D = 0, $switch$split442D = 0, $switch$split472D = 0, $switch$split52D = 0, $switch$split82D = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $bpp$i = sp + 76|0; $Rmask$i = sp + 72|0; $Gmask$i = sp + 68|0; $Bmask$i = sp + 64|0; $Amask$i = sp + 60|0; $bpp = sp + 56|0; $Rmask = sp + 52|0; $Gmask = sp + 48|0; $Bmask = sp + 44|0; $Amask = sp + 40|0; $rect = sp + 24|0; $0 = ($target_format|0)==(0); $$mask = $target_format & -268435456; $1 = ($$mask|0)==(268435456); $or$cond8 = $0 | $1; L1: do { if ($or$cond8) { $2 = $target_format & 255; $3 = ($2|0)==(0); if ($3) { $4 = (_SDL_SetError(183912,$vararg_buffer)|0); $$1 = $4; STACKTOP = sp;return ($$1|0); } else { $196 = $2; } } else { $switch$split2D = ($target_format|0)<(1431918169); L6: do { if ($switch$split2D) { switch ($target_format|0) { case 844715353: { $196 = 2; break L1; break; } default: { } } } else { $switch$split202D = ($target_format|0)<(1498831189); if ($switch$split202D) { switch ($target_format|0) { case 1431918169: { $196 = 2; break L1; break; } default: { break L6; } } } else { switch ($target_format|0) { case 1498831189: { $196 = 2; break L1; break; } default: { break L6; } } } } } while(0); $196 = 1; } } while(0); $5 = ((($swdata)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==($target_format|0); do { if (!($7)) { $8 = (_SDL_PixelFormatEnumToMasks($target_format,$bpp$i,$Rmask$i,$Gmask$i,$Bmask$i,$Amask$i)|0); $9 = ($8|0)==(0); $10 = HEAP32[$bpp$i>>2]|0; $11 = ($10|0)<(15); $or$cond$i = $9 | $11; if ($or$cond$i) { $12 = (_SDL_SetError(183940,$vararg_buffer1)|0); $phitmp = ($12|0)<(0); if ($phitmp) { $$1 = -1; } else { break; } STACKTOP = sp;return ($$1|0); } HEAP32[$5>>2] = $target_format; $13 = ((($swdata)) + 24|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 3072|0); $16 = ((($14)) + 6144|0); $i$096$i = 0; while(1) { $17 = HEAP32[$Rmask$i>>2]|0; $18 = ($17|0)==(0); if ($18) { $accumulator$tr$lcssa$i$i = 0; } else { $a$tr2$i$i = $17;$accumulator$tr1$i$i = 0; while(1) { $19 = $a$tr2$i$i & 1; $20 = $a$tr2$i$i >>> 1; $$$i$i = (($19) + ($accumulator$tr1$i$i))|0; $21 = ($20|0)==(0); if ($21) { $accumulator$tr$lcssa$i$i = $$$i$i; break; } else { $a$tr2$i$i = $20;$accumulator$tr1$i$i = $$$i$i; } } } $22 = (8 - ($accumulator$tr$lcssa$i$i))|0; $23 = $i$096$i >> $22; $24 = (($i$096$i) + 256)|0; $25 = (($14) + ($24<<2)|0); HEAP32[$25>>2] = $23; $26 = HEAP32[$Rmask$i>>2]|0; $27 = (_free_bits_at_bottom($26)|0); $28 = $23 << $27; HEAP32[$25>>2] = $28; $29 = HEAP32[$Amask$i>>2]|0; $30 = $28 | $29; HEAP32[$25>>2] = $30; $31 = HEAP32[$Gmask$i>>2]|0; $32 = ($31|0)==(0); if ($32) { $accumulator$tr$lcssa$i$51$i = 0; } else { $a$tr2$i$47$i = $31;$accumulator$tr1$i$48$i = 0; while(1) { $33 = $a$tr2$i$47$i & 1; $34 = $a$tr2$i$47$i >>> 1; $$$i$49$i = (($33) + ($accumulator$tr1$i$48$i))|0; $35 = ($34|0)==(0); if ($35) { $accumulator$tr$lcssa$i$51$i = $$$i$49$i; break; } else { $a$tr2$i$47$i = $34;$accumulator$tr1$i$48$i = $$$i$49$i; } } } $36 = (8 - ($accumulator$tr$lcssa$i$51$i))|0; $37 = $i$096$i >> $36; $38 = (($15) + ($24<<2)|0); HEAP32[$38>>2] = $37; $39 = HEAP32[$Gmask$i>>2]|0; $40 = (_free_bits_at_bottom($39)|0); $41 = $37 << $40; HEAP32[$38>>2] = $41; $42 = HEAP32[$Amask$i>>2]|0; $43 = $41 | $42; HEAP32[$38>>2] = $43; $44 = HEAP32[$Bmask$i>>2]|0; $45 = ($44|0)==(0); if ($45) { $accumulator$tr$lcssa$i$57$i = 0; } else { $a$tr2$i$53$i = $44;$accumulator$tr1$i$54$i = 0; while(1) { $46 = $a$tr2$i$53$i & 1; $47 = $a$tr2$i$53$i >>> 1; $$$i$55$i = (($46) + ($accumulator$tr1$i$54$i))|0; $48 = ($47|0)==(0); if ($48) { $accumulator$tr$lcssa$i$57$i = $$$i$55$i; break; } else { $a$tr2$i$53$i = $47;$accumulator$tr1$i$54$i = $$$i$55$i; } } } $49 = (8 - ($accumulator$tr$lcssa$i$57$i))|0; $50 = $i$096$i >> $49; $51 = (($16) + ($24<<2)|0); HEAP32[$51>>2] = $50; $52 = HEAP32[$Bmask$i>>2]|0; $53 = (_free_bits_at_bottom($52)|0); $54 = $50 << $53; HEAP32[$51>>2] = $54; $55 = HEAP32[$Amask$i>>2]|0; $56 = $54 | $55; HEAP32[$51>>2] = $56; $57 = (($i$096$i) + 1)|0; $exitcond98$i = ($57|0)==(256); if ($exitcond98$i) { break; } else { $i$096$i = $57; } } L35: do { if ($or$cond8) { $64 = $target_format & 255; $65 = ($64|0)==(2); if ($65) { $i$195$i = 0; label = 21; } } else { $switch$split52D = ($target_format|0)<(1431918169); if ($switch$split52D) { switch ($target_format|0) { case 844715353: { $i$195$i = 0; label = 21; break L35; break; } default: { break L35; } } } $switch$split232D = ($target_format|0)<(1498831189); if ($switch$split232D) { switch ($target_format|0) { case 1431918169: { $i$195$i = 0; label = 21; break L35; break; } default: { break L35; } } } else { switch ($target_format|0) { case 1498831189: { $i$195$i = 0; label = 21; break L35; break; } default: { break L35; } } } } } while(0); if ((label|0) == 21) { while(1) { label = 0; $66 = (($i$195$i) + 256)|0; $67 = (($14) + ($66<<2)|0); $68 = HEAP32[$67>>2]|0; $69 = $68 << 16; $70 = $69 | $68; HEAP32[$67>>2] = $70; $71 = (($15) + ($66<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = $72 << 16; $74 = $73 | $72; HEAP32[$71>>2] = $74; $75 = (($16) + ($66<<2)|0); $76 = HEAP32[$75>>2]|0; $77 = $76 << 16; $78 = $77 | $76; HEAP32[$75>>2] = $78; $79 = (($i$195$i) + 1)|0; $exitcond97$i = ($79|0)==(256); if ($exitcond97$i) { break; } else { $i$195$i = $79; label = 21; } } } $58 = ((($14)) + 1024|0); $59 = ((($14)) + 2044|0); $60 = ((($14)) + 4096|0); $61 = ((($14)) + 5116|0); $62 = ((($14)) + 7168|0); $63 = ((($14)) + 8188|0); $i$294$i = 0; while(1) { $80 = HEAP32[$58>>2]|0; $81 = (($14) + ($i$294$i<<2)|0); HEAP32[$81>>2] = $80; $82 = HEAP32[$59>>2]|0; $83 = (($i$294$i) + 512)|0; $84 = (($14) + ($83<<2)|0); HEAP32[$84>>2] = $82; $85 = HEAP32[$60>>2]|0; $86 = (($15) + ($i$294$i<<2)|0); HEAP32[$86>>2] = $85; $87 = HEAP32[$61>>2]|0; $88 = (($15) + ($83<<2)|0); HEAP32[$88>>2] = $87; $89 = HEAP32[$62>>2]|0; $90 = (($16) + ($i$294$i<<2)|0); HEAP32[$90>>2] = $89; $91 = HEAP32[$63>>2]|0; $92 = (($16) + ($83<<2)|0); HEAP32[$92>>2] = $91; $93 = (($i$294$i) + 1)|0; $exitcond$i = ($93|0)==(256); if ($exitcond$i) { break; } else { $i$294$i = $93; } } $94 = HEAP32[$swdata>>2]|0; $switch$split82D = ($94|0)<(1431918169); L51: do { if ($switch$split82D) { $switch$split262D = ($94|0)<(844715353); if ($switch$split262D) { switch ($94|0) { case 842094169: { label = 24; break L51; break; } default: { break L51; } } } else { switch ($94|0) { case 844715353: { label = 31; break L51; break; } default: { break L51; } } } } else { $switch$split292D = ($94|0)<(1448433993); if ($switch$split292D) { switch ($94|0) { case 1431918169: { label = 31; break L51; break; } default: { break L51; } } } $switch$split442D = ($94|0)<(1498831189); if ($switch$split442D) { switch ($94|0) { case 1448433993: { label = 24; break L51; break; } default: { break L51; } } } else { switch ($94|0) { case 1498831189: { label = 31; break L51; break; } default: { break L51; } } } } } while(0); L63: do { if ((label|0) == 24) { if ($or$cond8) { $95 = $target_format & 255; switch ($95|0) { case 2: { $96 = ((($swdata)) + 28|0); HEAP32[$96>>2] = 7197; $97 = ((($swdata)) + 32|0); HEAP32[$97>>2] = 7198; break L63; break; } case 3: { $100 = ((($swdata)) + 28|0); HEAP32[$100>>2] = 7199; $101 = ((($swdata)) + 32|0); HEAP32[$101>>2] = 7200; break L63; break; } case 4: { $102 = ((($swdata)) + 28|0); HEAP32[$102>>2] = 7201; $103 = ((($swdata)) + 32|0); HEAP32[$103>>2] = 7202; break L63; break; } default: { break L63; } } } $switch$split112D = ($target_format|0)<(1431918169); L72: do { if ($switch$split112D) { switch ($target_format|0) { case 844715353: { break; } default: { break L63; } } } else { $switch$split322D = ($target_format|0)<(1498831189); if ($switch$split322D) { switch ($target_format|0) { case 1431918169: { break L72; break; } default: { break L63; } } } else { switch ($target_format|0) { case 1498831189: { break L72; break; } default: { break L63; } } } } } while(0); $98 = ((($swdata)) + 28|0); HEAP32[$98>>2] = 7197; $99 = ((($swdata)) + 32|0); HEAP32[$99>>2] = 7198; } else if ((label|0) == 31) { if ($or$cond8) { $104 = $target_format & 255; switch ($104|0) { case 2: { $105 = ((($swdata)) + 28|0); HEAP32[$105>>2] = 7203; $106 = ((($swdata)) + 32|0); HEAP32[$106>>2] = 7204; break L63; break; } case 3: { $109 = ((($swdata)) + 28|0); HEAP32[$109>>2] = 7205; $110 = ((($swdata)) + 32|0); HEAP32[$110>>2] = 7206; break L63; break; } case 4: { $111 = ((($swdata)) + 28|0); HEAP32[$111>>2] = 7207; $112 = ((($swdata)) + 32|0); HEAP32[$112>>2] = 7208; break L63; break; } default: { break L63; } } } $switch$split142D = ($target_format|0)<(1431918169); L87: do { if ($switch$split142D) { switch ($target_format|0) { case 844715353: { break; } default: { break L63; } } } else { $switch$split352D = ($target_format|0)<(1498831189); if ($switch$split352D) { switch ($target_format|0) { case 1431918169: { break L87; break; } default: { break L63; } } } else { switch ($target_format|0) { case 1498831189: { break L87; break; } default: { break L63; } } } } } while(0); $107 = ((($swdata)) + 28|0); HEAP32[$107>>2] = 7203; $108 = ((($swdata)) + 32|0); HEAP32[$108>>2] = 7204; } } while(0); $113 = ((($swdata)) + 60|0); $114 = HEAP32[$113>>2]|0; _SDL_FreeSurface($114); HEAP32[$113>>2] = 0; } } while(0); $115 = HEAP32[$srcrect>>2]|0; $116 = ($115|0)==(0); if ($116) { $117 = ((($srcrect)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)==(0); if ($119) { $120 = ((($srcrect)) + 8|0); $121 = HEAP32[$120>>2]|0; $122 = ((($swdata)) + 8|0); $123 = HEAP32[$122>>2]|0; $124 = ($121|0)<($123|0); if ($124) { label = 45; } else { $125 = ((($srcrect)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = ((($swdata)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ($126|0)<($128|0); if ($129) { label = 45; } else { $130 = ($121|0)==($w|0); $131 = ($126|0)==($h|0); $or$cond = $130 & $131; if ($or$cond) { $$14 = $pitch;$$16 = $pixels;$scale_2x$012 = 0;$stretch$010 = 0; } else { $132 = $121 << 1; $133 = ($132|0)==($w|0); $134 = $126 << 1; $135 = ($134|0)==($h|0); $or$cond15 = $133 & $135; if ($or$cond15) { $$14 = $pitch;$$16 = $pixels;$scale_2x$012 = 1;$stretch$010 = 0; } else { label = 45; } } } } } else { label = 45; } } else { label = 45; } if ((label|0) == 45) { $136 = ((($swdata)) + 60|0); $137 = HEAP32[$136>>2]|0; $138 = ($137|0)==(0|0); if ($138) { (_SDL_PixelFormatEnumToMasks($target_format,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); $143 = HEAP32[$bpp>>2]|0; $144 = HEAP32[$Rmask>>2]|0; $145 = HEAP32[$Gmask>>2]|0; $146 = HEAP32[$Bmask>>2]|0; $147 = HEAP32[$Amask>>2]|0; $148 = (_SDL_CreateRGBSurfaceFrom($pixels,$w,$h,$143,$pitch,$144,$145,$146,$147)|0); HEAP32[$136>>2] = $148; $149 = ($148|0)==(0|0); if ($149) { $$0 = 0;$$03 = $pitch;$$05 = $pixels; } else { label = 48; } } else { $139 = ((($137)) + 8|0); HEAP32[$139>>2] = $w; $140 = ((($137)) + 12|0); HEAP32[$140>>2] = $h; $141 = ((($137)) + 20|0); HEAP32[$141>>2] = $pixels; $142 = ((($137)) + 16|0); HEAP32[$142>>2] = $pitch; label = 48; } do { if ((label|0) == 48) { $150 = ((($swdata)) + 56|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)==(0|0); if ($152) { (_SDL_PixelFormatEnumToMasks($target_format,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); $153 = ((($swdata)) + 8|0); $154 = HEAP32[$153>>2]|0; $155 = ((($swdata)) + 12|0); $156 = HEAP32[$155>>2]|0; $157 = HEAP32[$bpp>>2]|0; $158 = HEAP32[$Rmask>>2]|0; $159 = HEAP32[$Gmask>>2]|0; $160 = HEAP32[$Bmask>>2]|0; $161 = HEAP32[$Amask>>2]|0; $162 = (_SDL_CreateRGBSurface(0,$154,$156,$157,$158,$159,$160,$161)|0); HEAP32[$150>>2] = $162; $163 = ($162|0)==(0|0); if ($163) { $$0 = 0;$$03 = $pitch;$$05 = $pixels; break; } else { $165 = $162; } } else { $165 = $151; } $164 = ((($165)) + 20|0); $166 = HEAP32[$164>>2]|0; $167 = ((($165)) + 16|0); $168 = HEAP32[$167>>2]|0; $$0 = 1;$$03 = $168;$$05 = $166; } } while(0); if ($$0) { $$14 = $$03;$$16 = $$05;$scale_2x$012 = 0;$stretch$010 = 1; } else { $$1 = -1; STACKTOP = sp;return ($$1|0); } } $169 = HEAP32[$swdata>>2]|0; $switch$split172D = ($169|0)<(1431918169); L115: do { if ($switch$split172D) { $switch$split382D = ($169|0)<(844715353); if ($switch$split382D) { switch ($169|0) { case 842094169: { break; } default: { label = 58; break L115; } } $170 = ((($swdata)) + 44|0); $171 = HEAP32[$170>>2]|0; $172 = ((($swdata)) + 48|0); $173 = HEAP32[$172>>2]|0; $174 = ((($swdata)) + 52|0); $175 = HEAP32[$174>>2]|0; $Cb$0 = $175;$Cr$0 = $173;$lum$0 = $171; break; } else { switch ($169|0) { case 844715353: { break; } default: { label = 58; break L115; } } $182 = ((($swdata)) + 44|0); $183 = HEAP32[$182>>2]|0; $184 = ((($183)) + 3|0); $185 = ((($183)) + 1|0); $Cb$0 = $185;$Cr$0 = $184;$lum$0 = $183; break; } } else { $switch$split412D = ($169|0)<(1448433993); if ($switch$split412D) { switch ($169|0) { case 1431918169: { break; } default: { label = 58; break L115; } } $190 = ((($swdata)) + 44|0); $191 = HEAP32[$190>>2]|0; $192 = ((($191)) + 1|0); $193 = ((($191)) + 3|0); $Cb$0 = $193;$Cr$0 = $192;$lum$0 = $191; break; } $switch$split472D = ($169|0)<(1498831189); if ($switch$split472D) { switch ($169|0) { case 1448433993: { break; } default: { label = 58; break L115; } } $176 = ((($swdata)) + 44|0); $177 = HEAP32[$176>>2]|0; $178 = ((($swdata)) + 52|0); $179 = HEAP32[$178>>2]|0; $180 = ((($swdata)) + 48|0); $181 = HEAP32[$180>>2]|0; $Cb$0 = $181;$Cr$0 = $179;$lum$0 = $177; break; } else { switch ($169|0) { case 1498831189: { break; } default: { label = 58; break L115; } } $186 = ((($swdata)) + 44|0); $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 1|0); $189 = ((($187)) + 2|0); $Cb$0 = $187;$Cr$0 = $189;$lum$0 = $188; break; } } } while(0); if ((label|0) == 58) { $194 = (_SDL_SetError(183975,$vararg_buffer3)|0); $$1 = $194; STACKTOP = sp;return ($$1|0); } $195 = (($$14|0) / ($196|0))&-1; $197 = ($scale_2x$012|0)==(0); $198 = ((($swdata)) + 8|0); $199 = HEAP32[$198>>2]|0; $200 = ((($swdata)) + 20|0); $201 = HEAP32[$200>>2]|0; $202 = ((($swdata)) + 24|0); $203 = HEAP32[$202>>2]|0; $204 = ((($swdata)) + 12|0); $205 = HEAP32[$204>>2]|0; if ($197) { $210 = (($195) - ($199))|0; $211 = ((($swdata)) + 28|0); $212 = HEAP32[$211>>2]|0; FUNCTION_TABLE_viiiiiiiii[$212 & 8191]($201,$203,$lum$0,$Cr$0,$Cb$0,$$16,$205,$199,$210); } else { $206 = $199 << 1; $207 = (($195) - ($206))|0; $208 = ((($swdata)) + 32|0); $209 = HEAP32[$208>>2]|0; FUNCTION_TABLE_viiiiiiiii[$209 & 8191]($201,$203,$lum$0,$Cr$0,$Cb$0,$$16,$205,$199,$207); } if (!($stretch$010)) { $$1 = 0; STACKTOP = sp;return ($$1|0); } ;HEAP32[$rect>>2]=HEAP32[$srcrect>>2]|0;HEAP32[$rect+4>>2]=HEAP32[$srcrect+4>>2]|0;HEAP32[$rect+8>>2]=HEAP32[$srcrect+8>>2]|0;HEAP32[$rect+12>>2]=HEAP32[$srcrect+12>>2]|0; $213 = ((($swdata)) + 56|0); $214 = HEAP32[$213>>2]|0; $215 = ((($swdata)) + 60|0); $216 = HEAP32[$215>>2]|0; (_SDL_SoftStretch($214,$rect,$216,0)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } function _GLES2_GetShader($type,$blendMode) { $type = $type|0; $blendMode = $blendMode|0; var $$0 = 0, label = 0, sp = 0; sp = STACKTOP; L1: do { switch ($type|0) { case 0: { $$0 = 83060; break; } case 1: { switch ($blendMode|0) { case 0: { $$0 = 83080; break L1; break; } case 1: { $$0 = 83040; break L1; break; } case 2: { $$0 = 83020; break L1; break; } case 4: { $$0 = 83000; break L1; break; } default: { $$0 = 0; break L1; } } break; } case 2: { switch ($blendMode|0) { case 0: { $$0 = 83100; break L1; break; } case 1: { $$0 = 82980; break L1; break; } case 2: { $$0 = 82960; break L1; break; } case 4: { $$0 = 82940; break L1; break; } default: { $$0 = 0; break L1; } } break; } case 3: { switch ($blendMode|0) { case 0: { $$0 = 83120; break L1; break; } case 1: { $$0 = 82920; break L1; break; } case 2: { $$0 = 82900; break L1; break; } case 4: { $$0 = 82880; break L1; break; } default: { $$0 = 0; break L1; } } break; } case 5: { switch ($blendMode|0) { case 0: { $$0 = 83140; break L1; break; } case 1: { $$0 = 82860; break L1; break; } case 2: { $$0 = 82840; break L1; break; } case 4: { $$0 = 82820; break L1; break; } default: { $$0 = 0; break L1; } } break; } case 4: { switch ($blendMode|0) { case 0: { $$0 = 83160; break L1; break; } case 1: { $$0 = 82800; break L1; break; } case 2: { $$0 = 82780; break L1; break; } case 4: { $$0 = 82760; break L1; break; } default: { $$0 = 0; break L1; } } break; } case 6: { $$0 = 82740; break; } case 7: { $$0 = 82720; break; } case 8: { $$0 = 82700; break; } default: { $$0 = 0; } } } while(0); return ($$0|0); } function _SDL_BlendFillRects($dst,$rects,$count,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rects = $rects|0; $count = $count|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$0 = 0, $$04 = 0, $$05 = 0, $$06 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $SDL_BlendFillRect_RGB$SDL_BlendFillRect_RGBA = 0, $SDL_BlendFillRect_RGB888$SDL_BlendFillRect_ARGB8888 = 0, $blendMode$off = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $exitcond = 0, $func$1 = 0, $i$010 = 0, $rect = 0, $status$011 = 0, $status$1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $rect = sp + 16|0; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(184006,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $blendMode$off = (($blendMode) + -1)|0; $8 = ($blendMode$off>>>0)<(2); if ($8) { $9 = $r&255; $10 = $a&255; $11 = Math_imul($10, $9)|0; $12 = (($11>>>0) / 255)&-1; $13 = $12&255; $14 = $g&255; $15 = Math_imul($10, $14)|0; $16 = (($15>>>0) / 255)&-1; $17 = $16&255; $18 = $b&255; $19 = Math_imul($10, $18)|0; $20 = (($19>>>0) / 255)&-1; $21 = $20&255; $$04 = $21;$$05 = $17;$$06 = $13; } else { $$04 = $b;$$05 = $g;$$06 = $r; } $22 = $5&255; switch ($22|0) { case 15: { $23 = ((($3)) + 12|0); $24 = HEAP32[$23>>2]|0; $cond2 = ($24|0)==(31744); if ($cond2) { $func$1 = 7213; } else { label = 12; } break; } case 16: { $25 = ((($3)) + 12|0); $26 = HEAP32[$25>>2]|0; $cond1 = ($26|0)==(63488); if ($cond1) { $func$1 = 7214; } else { label = 12; } break; } case 32: { $27 = ((($3)) + 12|0); $28 = HEAP32[$27>>2]|0; $cond = ($28|0)==(16711680); if ($cond) { $29 = ((($3)) + 24|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0); $SDL_BlendFillRect_RGB888$SDL_BlendFillRect_ARGB8888 = $31 ? 7210 : 7209; $func$1 = $SDL_BlendFillRect_RGB888$SDL_BlendFillRect_ARGB8888; } else { label = 12; } break; } default: { label = 12; } } if ((label|0) == 12) { $32 = ((($3)) + 24|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); $SDL_BlendFillRect_RGB$SDL_BlendFillRect_RGBA = $34 ? 7212 : 7211; $func$1 = $SDL_BlendFillRect_RGB$SDL_BlendFillRect_RGBA; } $35 = ($count|0)>(0); if (!($35)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $36 = ((($dst)) + 36|0); $i$010 = 0;$status$011 = 0; while(1) { $37 = (($rects) + ($i$010<<4)|0); $38 = (_SDL_IntersectRect($37,$36,$rect)|0); $39 = ($38|0)==(0); if ($39) { $status$1 = $status$011; } else { $40 = (FUNCTION_TABLE_iiiiiiii[$func$1 & 8191]($dst,$rect,$blendMode,$$06,$$05,$$04,$a)|0); $status$1 = $40; } $41 = (($i$010) + 1)|0; $exitcond = ($41|0)==($count|0); if ($exitcond) { $$0 = $status$1; break; } else { $i$010 = $41;$status$011 = $status$1; } } STACKTOP = sp;return ($$0|0); } function _SDL_BlendLines($dst,$points,$count,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $points = $points|0; $count = $count|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$0 = 0, $$0$i$ph = 0, $$phi$trans$insert = 0, $$pre6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $SDL_BlendLine_ARGB8888$SDL_BlendLine_RGB888$i = 0, $SDL_BlendLine_RGB555$switch$select$i = 0, $SDL_BlendLine_RGBA4$SDL_BlendLine_RGB4$i = 0, $exitcond = 0, $i$03 = 0; var $switch$select$i = 0, $switch$selectcmp$i = 0, $switch$selectcmp1$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $x1 = 0, $x2 = 0, $y1 = 0, $y2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $x1 = sp + 24|0; $y1 = sp + 20|0; $x2 = sp + 16|0; $y2 = sp + 12|0; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(184055,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; L5: do { switch ($6|0) { case 2: { $7 = ((($3)) + 12|0); $8 = HEAP32[$7>>2]|0; $switch$selectcmp$i = ($8|0)==(63488); $switch$select$i = $switch$selectcmp$i ? 7216 : 7215; $switch$selectcmp1$i = ($8|0)==(31744); $SDL_BlendLine_RGB555$switch$select$i = $switch$selectcmp1$i ? 7217 : $switch$select$i; $$0$i$ph = $SDL_BlendLine_RGB555$switch$select$i; break; } case 4: { $9 = ((($3)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(16711680); $12 = ((($3)) + 24|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); if ($11) { $SDL_BlendLine_ARGB8888$SDL_BlendLine_RGB888$i = $14 ? 7219 : 7218; $$0$i$ph = $SDL_BlendLine_ARGB8888$SDL_BlendLine_RGB888$i; break L5; } else { $SDL_BlendLine_RGBA4$SDL_BlendLine_RGB4$i = $14 ? 7221 : 7220; $$0$i$ph = $SDL_BlendLine_RGBA4$SDL_BlendLine_RGB4$i; break L5; } break; } default: { $17 = (_SDL_SetError(184105,$vararg_buffer1)|0); $$0 = $17; STACKTOP = sp;return ($$0|0); } } } while(0); $15 = ($count|0)>(1); if ($15) { $16 = ((($dst)) + 36|0); $i$03 = 1; while(1) { $18 = (($i$03) + -1)|0; $19 = (($points) + ($18<<3)|0); $20 = HEAP32[$19>>2]|0; HEAP32[$x1>>2] = $20; $21 = (((($points) + ($18<<3)|0)) + 4|0); $22 = HEAP32[$21>>2]|0; HEAP32[$y1>>2] = $22; $23 = (($points) + ($i$03<<3)|0); $24 = HEAP32[$23>>2]|0; HEAP32[$x2>>2] = $24; $25 = (((($points) + ($i$03<<3)|0)) + 4|0); $26 = HEAP32[$25>>2]|0; HEAP32[$y2>>2] = $26; $27 = (_SDL_IntersectRectAndLine($16,$x1,$y1,$x2,$y2)|0); $28 = ($27|0)==(0); if (!($28)) { $29 = HEAP32[$x2>>2]|0; $30 = HEAP32[$23>>2]|0; $31 = ($29|0)==($30|0); $32 = HEAP32[$y2>>2]|0; if ($31) { $33 = HEAP32[$25>>2]|0; $34 = ($32|0)!=($33|0); $36 = $34; } else { $36 = 1; } $35 = $36&1; $37 = HEAP32[$x1>>2]|0; $38 = HEAP32[$y1>>2]|0; FUNCTION_TABLE_viiiiiiiiiii[$$0$i$ph & 8191]($dst,$37,$38,$29,$32,$blendMode,$r,$g,$b,$a,$35); } $39 = (($i$03) + 1)|0; $exitcond = ($39|0)==($count|0); if ($exitcond) { break; } else { $i$03 = $39; } } } $40 = HEAP32[$points>>2]|0; $41 = (($count) + -1)|0; $42 = (($points) + ($41<<3)|0); $43 = HEAP32[$42>>2]|0; $44 = ($40|0)==($43|0); if ($44) { $45 = ((($points)) + 4|0); $46 = HEAP32[$45>>2]|0; $47 = (((($points) + ($41<<3)|0)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = ($46|0)==($48|0); if ($49) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $50 = $48; } } else { $$phi$trans$insert = (((($points) + ($41<<3)|0)) + 4|0); $$pre6 = HEAP32[$$phi$trans$insert>>2]|0; $50 = $$pre6; } (_SDL_BlendPoint($dst,$43,$50,$blendMode,$r,$g,$b,$a)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_BlendPoint($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$0 = 0, $$04 = 0, $$05 = 0, $$06 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $blendMode$off = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(184150,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $8 = ((($dst)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>($x|0); if ($10) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $11 = ((($dst)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)>($y|0); if ($13) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $14 = ((($dst)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + ($9))|0; $17 = ($16|0)>($x|0); if (!($17)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $18 = ((($dst)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + ($12))|0; $21 = ($20|0)>($y|0); if (!($21)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $blendMode$off = (($blendMode) + -1)|0; $22 = ($blendMode$off>>>0)<(2); if ($22) { $23 = $r&255; $24 = $a&255; $25 = Math_imul($24, $23)|0; $26 = (($25>>>0) / 255)&-1; $27 = $26&255; $28 = $g&255; $29 = Math_imul($24, $28)|0; $30 = (($29>>>0) / 255)&-1; $31 = $30&255; $32 = $b&255; $33 = Math_imul($24, $32)|0; $34 = (($33>>>0) / 255)&-1; $35 = $34&255; $$04 = $35;$$05 = $31;$$06 = $27; } else { $$04 = $b;$$05 = $g;$$06 = $r; } $36 = $5&255; switch ($36|0) { case 15: { $37 = ((($3)) + 12|0); $38 = HEAP32[$37>>2]|0; $cond2 = ($38|0)==(31744); if ($cond2) { (_SDL_BlendPoint_RGB555($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 16: { $39 = ((($3)) + 12|0); $40 = HEAP32[$39>>2]|0; $cond1 = ($40|0)==(63488); if ($cond1) { (_SDL_BlendPoint_RGB565($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } break; } case 32: { $41 = ((($3)) + 12|0); $42 = HEAP32[$41>>2]|0; $cond = ($42|0)==(16711680); if ($cond) { $43 = ((($3)) + 24|0); $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0); if ($45) { (_SDL_BlendPoint_RGB888($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { (_SDL_BlendPoint_ARGB8888($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } break; } default: { } } $46 = ((($3)) + 24|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0); if ($48) { $49 = (_SDL_BlendPoint_RGB($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = $49; STACKTOP = sp;return ($$0|0); } else { $50 = (_SDL_BlendPoint_RGBA($dst,$x,$y,$blendMode,$$06,$$05,$$04,$a)|0); $$0 = $50; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_BlendPoints($dst,$points,$count,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $points = $points|0; $count = $count|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$0 = 0, $$04 = 0, $$05 = 0, $$06 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $SDL_BlendPoint_RGB$SDL_BlendPoint_RGBA = 0, $SDL_BlendPoint_RGB888$SDL_BlendPoint_ARGB8888 = 0, $blendMode$off = 0, $cond = 0, $cond1 = 0, $cond2 = 0, $exitcond = 0, $func$1 = 0, $i$012 = 0, $or$cond = 0, $or$cond7 = 0, $or$cond8 = 0, $status$013 = 0, $status$1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(184195,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $blendMode$off = (($blendMode) + -1)|0; $8 = ($blendMode$off>>>0)<(2); if ($8) { $9 = $r&255; $10 = $a&255; $11 = Math_imul($10, $9)|0; $12 = (($11>>>0) / 255)&-1; $13 = $12&255; $14 = $g&255; $15 = Math_imul($10, $14)|0; $16 = (($15>>>0) / 255)&-1; $17 = $16&255; $18 = $b&255; $19 = Math_imul($10, $18)|0; $20 = (($19>>>0) / 255)&-1; $21 = $20&255; $$04 = $13;$$05 = $17;$$06 = $21; } else { $$04 = $r;$$05 = $g;$$06 = $b; } $22 = $5&255; switch ($22|0) { case 15: { $23 = ((($3)) + 12|0); $24 = HEAP32[$23>>2]|0; $cond2 = ($24|0)==(31744); if ($cond2) { $func$1 = 7226; } else { label = 12; } break; } case 16: { $25 = ((($3)) + 12|0); $26 = HEAP32[$25>>2]|0; $cond1 = ($26|0)==(63488); if ($cond1) { $func$1 = 7227; } else { label = 12; } break; } case 32: { $27 = ((($3)) + 12|0); $28 = HEAP32[$27>>2]|0; $cond = ($28|0)==(16711680); if ($cond) { $29 = ((($3)) + 24|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0); $SDL_BlendPoint_RGB888$SDL_BlendPoint_ARGB8888 = $31 ? 7223 : 7222; $func$1 = $SDL_BlendPoint_RGB888$SDL_BlendPoint_ARGB8888; } else { label = 12; } break; } default: { label = 12; } } if ((label|0) == 12) { $32 = ((($3)) + 24|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); $SDL_BlendPoint_RGB$SDL_BlendPoint_RGBA = $34 ? 7225 : 7224; $func$1 = $SDL_BlendPoint_RGB$SDL_BlendPoint_RGBA; } $35 = ((($dst)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = ((($dst)) + 44|0); $38 = HEAP32[$37>>2]|0; $39 = (($36) + -1)|0; $40 = (($39) + ($38))|0; $41 = ((($dst)) + 40|0); $42 = HEAP32[$41>>2]|0; $43 = ((($dst)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = (($42) + -1)|0; $46 = (($45) + ($44))|0; $47 = ($count|0)>(0); if ($47) { $i$012 = 0;$status$013 = 0; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } while(1) { $48 = (($points) + ($i$012<<3)|0); $49 = HEAP32[$48>>2]|0; $50 = (((($points) + ($i$012<<3)|0)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = ($49|0)<($36|0); $53 = ($49|0)>($40|0); $or$cond = $52 | $53; $54 = ($51|0)<($42|0); $or$cond7 = $or$cond | $54; $55 = ($51|0)>($46|0); $or$cond8 = $55 | $or$cond7; if ($or$cond8) { $status$1 = $status$013; } else { $56 = (FUNCTION_TABLE_iiiiiiiii[$func$1 & 8191]($dst,$49,$51,$blendMode,$$04,$$05,$$06,$a)|0); $status$1 = $56; } $57 = (($i$012) + 1)|0; $exitcond = ($57|0)==($count|0); if ($exitcond) { $$0 = $status$1; break; } else { $i$012 = $57;$status$013 = $status$1; } } STACKTOP = sp;return ($$0|0); } function _SDL_DrawLines($dst,$points,$count,$color) { $dst = $dst|0; $points = $points|0; $count = $count|0; $color = $color|0; var $$0 = 0, $$0$i$ph = 0, $$phi$trans$insert = 0, $$pre5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $x1 = 0, $x2 = 0, $y1 = 0, $y2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $x1 = sp + 24|0; $y1 = sp + 20|0; $x2 = sp + 16|0; $y2 = sp + 12|0; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(184241,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; switch ($6|0) { case 1: { $7 = ((($3)) + 8|0); $8 = HEAP8[$7>>0]|0; $9 = ($8&255)<(8); if ($9) { label = 8; } else { $$0$i$ph = 7229; } break; } case 2: { $$0$i$ph = 7228; break; } case 4: { $$0$i$ph = 7230; break; } default: { label = 8; } } if ((label|0) == 8) { $12 = (_SDL_SetError(184290,$vararg_buffer1)|0); $$0 = $12; STACKTOP = sp;return ($$0|0); } $10 = ($count|0)>(1); if ($10) { $11 = ((($dst)) + 36|0); $i$02 = 1; while(1) { $13 = (($i$02) + -1)|0; $14 = (($points) + ($13<<3)|0); $15 = HEAP32[$14>>2]|0; HEAP32[$x1>>2] = $15; $16 = (((($points) + ($13<<3)|0)) + 4|0); $17 = HEAP32[$16>>2]|0; HEAP32[$y1>>2] = $17; $18 = (($points) + ($i$02<<3)|0); $19 = HEAP32[$18>>2]|0; HEAP32[$x2>>2] = $19; $20 = (((($points) + ($i$02<<3)|0)) + 4|0); $21 = HEAP32[$20>>2]|0; HEAP32[$y2>>2] = $21; $22 = (_SDL_IntersectRectAndLine($11,$x1,$y1,$x2,$y2)|0); $23 = ($22|0)==(0); if (!($23)) { $24 = HEAP32[$x2>>2]|0; $25 = HEAP32[$18>>2]|0; $26 = ($24|0)==($25|0); $27 = HEAP32[$y2>>2]|0; if ($26) { $28 = HEAP32[$20>>2]|0; $29 = ($27|0)!=($28|0); $31 = $29; } else { $31 = 1; } $30 = $31&1; $32 = HEAP32[$x1>>2]|0; $33 = HEAP32[$y1>>2]|0; FUNCTION_TABLE_viiiiiii[$$0$i$ph & 8191]($dst,$32,$33,$24,$27,$color,$30); } $34 = (($i$02) + 1)|0; $exitcond = ($34|0)==($count|0); if ($exitcond) { break; } else { $i$02 = $34; } } } $35 = HEAP32[$points>>2]|0; $36 = (($count) + -1)|0; $37 = (($points) + ($36<<3)|0); $38 = HEAP32[$37>>2]|0; $39 = ($35|0)==($38|0); if ($39) { $40 = ((($points)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (((($points) + ($36<<3)|0)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = ($41|0)==($43|0); if ($44) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $45 = $43; } } else { $$phi$trans$insert = (((($points) + ($36<<3)|0)) + 4|0); $$pre5 = HEAP32[$$phi$trans$insert>>2]|0; $45 = $$pre5; } (_SDL_DrawPoint($dst,$38,$45,$color)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_DrawPoint($dst,$x,$y,$color) { $dst = $dst|0; $x = $x|0; $y = $y|0; $color = $color|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($dst|0)==(0|0); L1: do { if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; } else { $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(184334,$vararg_buffer1)|0); $$0 = $7; break; } $8 = ((($dst)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>($x|0); if ($10) { $$0 = 0; } else { $11 = ((($dst)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)>($y|0); if ($13) { $$0 = 0; } else { $14 = ((($dst)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + ($9))|0; $17 = ($16|0)>($x|0); if ($17) { $18 = ((($dst)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + ($12))|0; $21 = ($20|0)>($y|0); if ($21) { $22 = ((($3)) + 9|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; switch ($24|0) { case 1: { $25 = $color&255; $26 = ((($dst)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ((($dst)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = Math_imul($29, $y)|0; $31 = (($27) + ($30)|0); $32 = (($31) + ($x)|0); HEAP8[$32>>0] = $25; $$0 = 0; break L1; break; } case 2: { $33 = $color&65535; $34 = ((($dst)) + 20|0); $35 = HEAP32[$34>>2]|0; $36 = ((($dst)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = Math_imul($37, $y)|0; $39 = (($35) + ($38)|0); $40 = $x << 1; $41 = (($39) + ($40)|0); HEAP16[$41>>1] = $33; $$0 = 0; break L1; break; } case 3: { $42 = (_SDL_Error(4)|0); $$0 = $42; break L1; break; } case 4: { $43 = ((($dst)) + 20|0); $44 = HEAP32[$43>>2]|0; $45 = ((($dst)) + 16|0); $46 = HEAP32[$45>>2]|0; $47 = Math_imul($46, $y)|0; $48 = (($44) + ($47)|0); $49 = $x << 2; $50 = (($48) + ($49)|0); HEAP32[$50>>2] = $color; $$0 = 0; break L1; break; } default: { $$0 = 0; break L1; } } } else { $$0 = 0; } } else { $$0 = 0; } } } } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_DrawPoints($dst,$points,$count,$color) { $dst = $dst|0; $points = $points|0; $count = $count|0; $color = $color|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$03 = 0, $or$cond = 0; var $or$cond1 = 0, $or$cond2 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(184378,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $8 = ((($dst)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = ((($dst)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = (($9) + -1)|0; $13 = (($12) + ($11))|0; $14 = ((($dst)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = ((($dst)) + 48|0); $17 = HEAP32[$16>>2]|0; $18 = (($15) + -1)|0; $19 = (($18) + ($17))|0; $20 = ($count|0)>(0); if (!($20)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $21 = $color&255; $22 = ((($dst)) + 20|0); $23 = ((($dst)) + 16|0); $24 = $color&65535; $i$03 = 0; L12: while(1) { $25 = (($points) + ($i$03<<3)|0); $26 = HEAP32[$25>>2]|0; $27 = (((($points) + ($i$03<<3)|0)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($26|0)<($9|0); $30 = ($26|0)>($13|0); $or$cond = $29 | $30; $31 = ($28|0)<($15|0); $or$cond1 = $or$cond | $31; $32 = ($28|0)>($19|0); $or$cond2 = $32 | $or$cond1; L14: do { if (!($or$cond2)) { $33 = HEAP32[$2>>2]|0; $34 = ((($33)) + 9|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; switch ($36|0) { case 3: { break L12; break; } case 1: { $37 = HEAP32[$22>>2]|0; $38 = HEAP32[$23>>2]|0; $39 = Math_imul($38, $28)|0; $40 = (($37) + ($39)|0); $41 = (($40) + ($26)|0); HEAP8[$41>>0] = $21; break L14; break; } case 2: { $42 = HEAP32[$22>>2]|0; $43 = HEAP32[$23>>2]|0; $44 = Math_imul($43, $28)|0; $45 = (($42) + ($44)|0); $46 = $26 << 1; $47 = (($45) + ($46)|0); HEAP16[$47>>1] = $24; break L14; break; } case 4: { $49 = HEAP32[$22>>2]|0; $50 = HEAP32[$23>>2]|0; $51 = Math_imul($50, $28)|0; $52 = (($49) + ($51)|0); $53 = $26 << 2; $54 = (($52) + ($53)|0); HEAP32[$54>>2] = $color; break L14; break; } default: { break L14; } } } } while(0); $55 = (($i$03) + 1)|0; $56 = ($55|0)<($count|0); if ($56) { $i$03 = $55; } else { $$0 = 0; label = 14; break; } } if ((label|0) == 14) { STACKTOP = sp;return ($$0|0); } $48 = (_SDL_Error(4)|0); $$0 = $48; STACKTOP = sp;return ($$0|0); } function _SW_CreateRendererForSurface($surface) { $surface = $surface|0; var $$0 = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($surface|0)==(0|0); if ($0) { (_SDL_SetError(184423,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = (_SDL_calloc(1,320)|0); $2 = ($1|0)==(0|0); if ($2) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = (_SDL_calloc(1,8)|0); $4 = ($3|0)==(0|0); if ($4) { $5 = ((($1)) + 316|0); $6 = HEAP32[$5>>2]|0; _SDL_free($6); _SDL_free($1); (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$3>>2] = $surface; $7 = ((($3)) + 4|0); HEAP32[$7>>2] = $surface; $8 = ((($1)) + 4|0); HEAP32[$8>>2] = 7231; $9 = ((($1)) + 8|0); HEAP32[$9>>2] = 7232; $10 = ((($1)) + 12|0); HEAP32[$10>>2] = 7233; $11 = ((($1)) + 16|0); HEAP32[$11>>2] = 7234; $12 = ((($1)) + 20|0); HEAP32[$12>>2] = 7235; $13 = ((($1)) + 24|0); HEAP32[$13>>2] = 7236; $14 = ((($1)) + 28|0); HEAP32[$14>>2] = 7237; $15 = ((($1)) + 36|0); HEAP32[$15>>2] = 7238; $16 = ((($1)) + 40|0); HEAP32[$16>>2] = 7239; $17 = ((($1)) + 44|0); HEAP32[$17>>2] = 7240; $18 = ((($1)) + 48|0); HEAP32[$18>>2] = 7241; $19 = ((($1)) + 52|0); HEAP32[$19>>2] = 7242; $20 = ((($1)) + 56|0); HEAP32[$20>>2] = 7243; $21 = ((($1)) + 60|0); HEAP32[$21>>2] = 7244; $22 = ((($1)) + 64|0); HEAP32[$22>>2] = 7245; $23 = ((($1)) + 68|0); HEAP32[$23>>2] = 7246; $24 = ((($1)) + 72|0); HEAP32[$24>>2] = 7247; $25 = ((($1)) + 76|0); HEAP32[$25>>2] = 7248; $26 = ((($1)) + 80|0); HEAP32[$26>>2] = 7249; $27 = ((($1)) + 84|0); HEAP32[$27>>2] = 7250; $28 = ((($1)) + 88|0); HEAP32[$28>>2] = 7251; $29 = ((($1)) + 92|0); HEAP32[$29>>2] = 7252; $30 = ((($1)) + 104|0); dest=$30; src=(71812); stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $31 = ((($1)) + 316|0); HEAP32[$31>>2] = $3; $32 = HEAP32[$3>>2]|0; $33 = ($32|0)==(0|0); if (!($33)) { $$0 = $1; STACKTOP = sp;return ($$0|0); } $34 = HEAP32[$7>>2]|0; HEAP32[$3>>2] = $34; $35 = ($34|0)==(0); if (!($35)) { $$0 = $1; STACKTOP = sp;return ($$0|0); } $36 = ((($1)) + 188|0); $37 = HEAP32[$36>>2]|0; $38 = (_SDL_GetWindowSurface($37)|0); $39 = ($38|0)==(0|0); if ($39) { $$0 = $1; STACKTOP = sp;return ($$0|0); } HEAP32[$7>>2] = $38; HEAP32[$3>>2] = $38; $40 = HEAP32[$31>>2]|0; $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if ($42) { $$0 = $1; STACKTOP = sp;return ($$0|0); } $43 = ((($1)) + 212|0); (_SDL_SetClipRect($41,$43)|0); $$pre = HEAP32[$31>>2]|0; $$pre1 = HEAP32[$$pre>>2]|0; $44 = ($$pre1|0)==(0|0); if ($44) { $$0 = $1; STACKTOP = sp;return ($$0|0); } $45 = ((($1)) + 276|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0); if ($47) { (_SDL_SetClipRect($$pre1,0)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } else { $48 = ((($1)) + 244|0); (_SDL_SetClipRect($$pre1,$48)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDLgfx_rotozoomSurfaceSizeTrig($width,$height,$angle,$dstwidth,$dstheight,$cangle,$sangle) { $width = $width|0; $height = $height|0; $angle = +$angle; $dstwidth = $dstwidth|0; $dstheight = $dstheight|0; $cangle = $cangle|0; $sangle = $sangle|0; var $$sink = 0.0, $$sink1 = 0.0, $$sink2 = 0.0, $$sink3 = 0.0, $$sink4 = 0.0, $$sink5 = 0.0, $$sink6 = 0.0, $$sink7 = 0.0, $0 = 0.0, $1 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0; var $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0.0; var $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0.0, $136 = 0.0, $137 = 0, $138 = 0.0, $139 = 0.0, $14 = 0.0, $140 = 0, $141 = 0.0, $142 = 0.0, $143 = 0.0, $144 = 0.0; var $145 = 0.0, $146 = 0.0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0; var $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0; var $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0; var $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0; var $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0, $phitmp = 0, $phitmp1 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = $angle * 0.017453292519943295; $1 = (+_SDL_sin($0)); HEAPF64[$sangle>>3] = $1; $2 = (+_SDL_cos($0)); HEAPF64[$cangle>>3] = $2; $3 = (($width|0) / 2)&-1; $4 = (+($3|0)); $5 = (($height|0) / 2)&-1; $6 = (+($5|0)); $7 = $2 * $4; $8 = $2 * $6; $9 = +HEAPF64[$sangle>>3]; $10 = $4 * $9; $11 = $9 * $6; $12 = $7 + $11; $13 = (+_SDL_fabs($12)); $14 = $7 - $11; $15 = (+_SDL_fabs($14)); $16 = $13 > $15; $$sink = $16 ? $12 : $14; $17 = (+_SDL_fabs($$sink)); $18 = -$7; $19 = $11 - $7; $20 = (+_SDL_fabs($19)); $21 = $17 > $20; do { if ($21) { $22 = (+_SDL_fabs($12)); $23 = (+_SDL_fabs($14)); $24 = $22 > $23; if ($24) { $25 = (+_SDL_fabs($12)); $31 = $25; break; } else { $26 = (+_SDL_fabs($14)); $31 = $26; break; } } else { $27 = (+_SDL_fabs($19)); $31 = $27; } } while(0); $28 = $18 - $11; $29 = (+_SDL_fabs($28)); $30 = $31 > $29; do { if ($30) { $32 = (+_SDL_fabs($12)); $33 = (+_SDL_fabs($14)); $34 = $32 > $33; $$sink1 = $34 ? $12 : $14; $35 = (+_SDL_fabs($$sink1)); $36 = (+_SDL_fabs($19)); $37 = $35 > $36; if (!($37)) { $43 = (+_SDL_fabs($19)); $45 = $43; break; } $38 = (+_SDL_fabs($12)); $39 = (+_SDL_fabs($14)); $40 = $38 > $39; if ($40) { $41 = (+_SDL_fabs($12)); $45 = $41; break; } else { $42 = (+_SDL_fabs($14)); $45 = $42; break; } } else { $44 = (+_SDL_fabs($28)); $45 = $44; } } while(0); $46 = (+_SDL_ceil($45)); $47 = (~~(($46))); $48 = ($47|0)>(1); if ($48) { $49 = (+_SDL_fabs($12)); $50 = (+_SDL_fabs($14)); $51 = $49 > $50; $$sink2 = $51 ? $12 : $14; $52 = (+_SDL_fabs($$sink2)); $53 = (+_SDL_fabs($19)); $54 = $52 > $53; do { if ($54) { $55 = (+_SDL_fabs($12)); $56 = (+_SDL_fabs($14)); $57 = $55 > $56; if ($57) { $58 = (+_SDL_fabs($12)); $63 = $58; break; } else { $59 = (+_SDL_fabs($14)); $63 = $59; break; } } else { $60 = (+_SDL_fabs($19)); $63 = $60; } } while(0); $61 = (+_SDL_fabs($28)); $62 = $63 > $61; do { if ($62) { $64 = (+_SDL_fabs($12)); $65 = (+_SDL_fabs($14)); $66 = $64 > $65; $$sink3 = $66 ? $12 : $14; $67 = (+_SDL_fabs($$sink3)); $68 = (+_SDL_fabs($19)); $69 = $67 > $68; if (!($69)) { $75 = (+_SDL_fabs($19)); $77 = $75; break; } $70 = (+_SDL_fabs($12)); $71 = (+_SDL_fabs($14)); $72 = $70 > $71; if ($72) { $73 = (+_SDL_fabs($12)); $77 = $73; break; } else { $74 = (+_SDL_fabs($14)); $77 = $74; break; } } else { $76 = (+_SDL_fabs($28)); $77 = $76; } } while(0); $78 = (+_SDL_ceil($77)); $79 = (~~(($78))); $phitmp = $79 << 1; $148 = $phitmp; } else { $148 = 2; } $80 = $10 + $8; $81 = (+_SDL_fabs($80)); $82 = $10 - $8; $83 = (+_SDL_fabs($82)); $84 = $81 > $83; $$sink4 = $84 ? $80 : $82; $85 = (+_SDL_fabs($$sink4)); $86 = -$10; $87 = $8 - $10; $88 = (+_SDL_fabs($87)); $89 = $85 > $88; do { if ($89) { $90 = (+_SDL_fabs($80)); $91 = (+_SDL_fabs($82)); $92 = $90 > $91; if ($92) { $93 = (+_SDL_fabs($80)); $99 = $93; break; } else { $94 = (+_SDL_fabs($82)); $99 = $94; break; } } else { $95 = (+_SDL_fabs($87)); $99 = $95; } } while(0); $96 = $86 - $8; $97 = (+_SDL_fabs($96)); $98 = $99 > $97; do { if ($98) { $100 = (+_SDL_fabs($80)); $101 = (+_SDL_fabs($82)); $102 = $100 > $101; $$sink5 = $102 ? $80 : $82; $103 = (+_SDL_fabs($$sink5)); $104 = (+_SDL_fabs($87)); $105 = $103 > $104; if (!($105)) { $111 = (+_SDL_fabs($87)); $113 = $111; break; } $106 = (+_SDL_fabs($80)); $107 = (+_SDL_fabs($82)); $108 = $106 > $107; if ($108) { $109 = (+_SDL_fabs($80)); $113 = $109; break; } else { $110 = (+_SDL_fabs($82)); $113 = $110; break; } } else { $112 = (+_SDL_fabs($96)); $113 = $112; } } while(0); $114 = (+_SDL_ceil($113)); $115 = (~~(($114))); $116 = ($115|0)>(1); if (!($116)) { $149 = 2; HEAP32[$dstwidth>>2] = $148; HEAP32[$dstheight>>2] = $149; return; } $117 = (+_SDL_fabs($80)); $118 = (+_SDL_fabs($82)); $119 = $117 > $118; $$sink6 = $119 ? $80 : $82; $120 = (+_SDL_fabs($$sink6)); $121 = (+_SDL_fabs($87)); $122 = $120 > $121; do { if ($122) { $123 = (+_SDL_fabs($80)); $124 = (+_SDL_fabs($82)); $125 = $123 > $124; if ($125) { $126 = (+_SDL_fabs($80)); $131 = $126; break; } else { $127 = (+_SDL_fabs($82)); $131 = $127; break; } } else { $128 = (+_SDL_fabs($87)); $131 = $128; } } while(0); $129 = (+_SDL_fabs($96)); $130 = $131 > $129; do { if ($130) { $132 = (+_SDL_fabs($80)); $133 = (+_SDL_fabs($82)); $134 = $132 > $133; $$sink7 = $134 ? $80 : $82; $135 = (+_SDL_fabs($$sink7)); $136 = (+_SDL_fabs($87)); $137 = $135 > $136; if (!($137)) { $143 = (+_SDL_fabs($87)); $145 = $143; break; } $138 = (+_SDL_fabs($80)); $139 = (+_SDL_fabs($82)); $140 = $138 > $139; if ($140) { $141 = (+_SDL_fabs($80)); $145 = $141; break; } else { $142 = (+_SDL_fabs($82)); $145 = $142; break; } } else { $144 = (+_SDL_fabs($96)); $145 = $144; } } while(0); $146 = (+_SDL_ceil($145)); $147 = (~~(($146))); $phitmp1 = $147 << 1; $149 = $phitmp1; HEAP32[$dstwidth>>2] = $148; HEAP32[$dstheight>>2] = $149; return; } function _SDLgfx_rotateSurface($src,$angle,$centerx,$centery,$smooth,$flipx,$flipy,$dstwidth,$dstheight,$cangle,$sangle) { $src = $src|0; $angle = +$angle; $centerx = $centerx|0; $centery = $centery|0; $smooth = $smooth|0; $flipx = $flipx|0; $flipy = $flipy|0; $dstwidth = $dstwidth|0; $dstheight = $dstheight|0; $cangle = +$cangle; $sangle = +$sangle; var $$$i = 0, $$0 = 0, $$10$$18$i = 0, $$10$i = 0, $$11$$19$i = 0, $$11$i = 0, $$12$$4$i = 0, $$12$i = 0, $$13$$5$i = 0, $$13$i = 0, $$14$$6$i = 0, $$14$i = 0, $$15$$7$i = 0, $$15$i = 0, $$16$$8$i = 0, $$16$i = 0, $$17$$9$i = 0, $$17$i = 0, $$18$$10$i = 0, $$18$i = 0; var $$19$$11$i = 0, $$19$i = 0, $$4$$12$i = 0, $$4$i = 0, $$5$$13$i = 0, $$5$i = 0, $$6$$14$i = 0, $$6$i = 0, $$7$$15$i = 0, $$7$i = 0, $$8$$16$i = 0, $$8$i = 0, $$9$$17$i = 0, $$9$i = 0, $$lcssa158 = 0, $$lcssa159 = 0, $$lcssa44 = 0, $$lcssa45 = 0, $$phi$trans$insert = 0, $$pre = 0; var $$pre$i = 0, $$pre$i$3 = 0, $$pre$phiZ2D = 0, $$pre26$i = 0, $$pre28$i = 0, $$pre29$i = 0, $$pre29$i$us = 0, $$pre30$i = 0, $$pre56$i = 0, $$pre59$i = 0, $$pre61$i = 0, $$pre62$i = 0, $$pre62$i$us = 0, $$pre63$i = 0, $$pre68 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0.0; var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; var $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0; var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0; var $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0; var $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0; var $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0; var $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0; var $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0; var $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0; var $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0; var $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0; var $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0; var $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0; var $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0.0, $507 = 0.0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0; var $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $b = 0, $colorKeyAvailable$0 = 0, $colorkey$0 = 0, $dy$0$i = 0, $g = 0, $i$046 = 0, $is32bit$010 = 0, $key$i = 0, $key$i$1 = 0, $key$i$2 = 0, $key$i$i = 0, $or$cond = 0, $or$cond16 = 0, $or$cond17 = 0, $or$cond18 = 0, $or$cond19 = 0, $or$cond20 = 0, $pc$017$i = 0, $pc$051$i = 0, $pc$1$lcssa$i = 0; var $pc$1$lcssa$i$9 = 0, $pc$144$i = 0, $pc$17$i = 0, $pc$17$us$10$i = 0, $pc$17$us$i = 0, $pc$17$us$i$us = 0, $pc$240$i = 0, $pc$3$lcssa$i = 0, $pc$329$i = 0, $pc$329$us$32$i = 0, $pc$329$us$i = 0, $pc$329$us$i$us = 0, $r = 0, $rz_dst$0 = 0, $rz_src$014 = 0, $rz_src$015 = 0, $sdx$043$i = 0, $sdx$05$i = 0, $sdx$05$us$12$i = 0, $sdx$05$us$i = 0; var $sdx$05$us$i$us = 0, $sdx$128$i = 0, $sdx$128$us$33$i = 0, $sdx$128$us$i = 0, $sdx$128$us$i$us = 0, $sdy$042$i = 0, $sdy$06$i = 0, $sdy$06$us$11$i = 0, $sdy$06$us$i = 0, $sdy$06$us$i$us = 0, $sdy$127$i = 0, $sdy$127$us$34$i = 0, $sdy$127$us$i = 0, $sdy$127$us$i$us = 0, $split$i = 0, $split$i$7 = 0, $src_converted$012 = 0, $src_converted$013 = 0, $x$045$i = 0, $x$08$i = 0; var $x$08$us$9$i = 0, $x$08$us$i = 0, $x$08$us$i$us = 0, $x$130$i = 0, $x$130$us$31$i = 0, $x$130$us$i = 0, $x$130$us$i$us = 0, $y$018$i = 0, $y$050$i = 0, $y$139$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $key$i$i = sp + 12|0; $key$i$2 = sp + 8|0; $key$i$1 = sp + 4|0; $key$i = sp; $r = sp + 18|0; $g = sp + 17|0; $b = sp + 16|0; $0 = ($src|0)==(0|0); if ($0) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = HEAP32[$src>>2]|0; $2 = $1 & 1; $3 = ($2|0)==(0); if ($3) { $$pre68 = ((($src)) + 4|0); $$pre$phiZ2D = $$pre68;$colorKeyAvailable$0 = 0;$colorkey$0 = 0; } else { HEAP32[$key$i>>2] = 0; (_SDL_GetColorKey($src,$key$i)|0); $4 = HEAP32[$key$i>>2]|0; $5 = ((($src)) + 4|0); $6 = HEAP32[$5>>2]|0; _SDL_GetRGB($4,$6,$r,$g,$b); $$pre$phiZ2D = $5;$colorKeyAvailable$0 = 1;$colorkey$0 = $4; } $7 = HEAP32[$$pre$phiZ2D>>2]|0; $8 = ((($7)) + 8|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)==(32); switch ($9<<24>>24) { case 8: case 32: { $20 = $sangle * 65536.0; $21 = $cangle * 65536.0; $22 = (($dstheight) + 2)|0; if ($10) { $24 = $7;$32 = $22;$506 = $21;$507 = $20;$rz_src$014 = $src;$src_converted$013 = 0; label = 11; } else { $34 = (_SDL_CreateRGBSurface(0,$dstwidth,$22,8,0,0,0,0)|0); $58 = $20;$60 = $21;$is32bit$010 = 0;$rz_dst$0 = $34;$rz_src$015 = $src;$src_converted$012 = 0; } break; } default: { $11 = ((($src)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($src)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = (_SDL_CreateRGBSurface(0,$12,$14,32,255,65280,16711680,-16777216)|0); $16 = ($colorKeyAvailable$0|0)==(0); if ($16) { (_SDL_UpperBlit($src,0,$15,0)|0); } else { (_SDL_SetColorKey($src,0,0)|0); (_SDL_UpperBlit($src,0,$15,0)|0); (_SDL_SetColorKey($src,1,$colorkey$0)|0); } $17 = $sangle * 65536.0; $18 = $cangle * 65536.0; $19 = (($dstheight) + 2)|0; $$phi$trans$insert = ((($15)) + 4|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $24 = $$pre;$32 = $19;$506 = $18;$507 = $17;$rz_src$014 = $15;$src_converted$013 = 1; label = 11; } } if ((label|0) == 11) { $23 = ((($24)) + 12|0); $25 = HEAP32[$23>>2]|0; $26 = ((($24)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ((($24)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ((($24)) + 24|0); $31 = HEAP32[$30>>2]|0; $33 = (_SDL_CreateRGBSurface(0,$dstwidth,$32,32,$25,$27,$29,$31)|0); $58 = $507;$60 = $506;$is32bit$010 = 1;$rz_dst$0 = $33;$rz_src$015 = $rz_src$014;$src_converted$012 = $src_converted$013; } $35 = ($rz_dst$0|0)==(0|0); if ($35) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $36 = ((($rz_dst$0)) + 12|0); HEAP32[$36>>2] = $dstheight; $37 = ($colorKeyAvailable$0|0)==(1); if ($37) { $38 = ((($rz_dst$0)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = HEAP8[$r>>0]|0; $41 = HEAP8[$g>>0]|0; $42 = HEAP8[$b>>0]|0; $43 = (_SDL_MapRGB($39,$40,$41,$42)|0); (_SDL_FillRect($rz_dst$0,0,$43)|0); } $44 = HEAP32[$rz_src$015>>2]|0; $45 = $44 & 2; $46 = ($45|0)==(0); if (!($46)) { (_SDL_LockSurface($rz_src$015)|0); } if ($is32bit$010) { $57 = (~~(($58))); $59 = (~~(($60))); $61 = ((($rz_src$015)) + 8|0); $62 = HEAP32[$61>>2]|0; $63 = ((($rz_dst$0)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = (($62) - ($64))|0; $66 = $65 << 15; $67 = ((($rz_src$015)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = HEAP32[$36>>2]|0; $70 = (($68) - ($69))|0; $71 = $70 << 15; $72 = (65536 - ($59))|0; $73 = Math_imul($72, $centerx)|0; $74 = $centery << 16; $75 = Math_imul($57, $centerx)|0; $76 = (($74) - ($75))|0; $77 = (($62) + -1)|0; $78 = (($68) + -1)|0; $79 = ((($rz_dst$0)) + 20|0); $80 = HEAP32[$79>>2]|0; $81 = ((($rz_dst$0)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = $64 << 2; $84 = (($82) - ($83))|0; $85 = ($smooth|0)==(0); $86 = ($69|0)>(0); if ($85) { if ($86) { $93 = (($66) + ($73))|0; $94 = (($71) + ($76))|0; $95 = ($flipx|0)==(0); $96 = ($flipy|0)==(0); $97 = ((($rz_src$015)) + 20|0); $98 = ((($rz_src$015)) + 16|0); $251 = $64;$509 = $69;$pc$240$i = $80;$y$139$i = 0; while(1) { $246 = (($centery) - ($y$139$i))|0; $247 = Math_imul($246, $57)|0; $248 = (($93) + ($247))|0; $249 = Math_imul($246, $59)|0; $250 = (($94) - ($249))|0; $252 = ($251|0)>(0); if ($252) { L37: do { if ($95) { if ($96) { $513 = $251;$pc$329$us$i$us = $pc$240$i;$sdx$128$us$i$us = $248;$sdy$127$us$i$us = $250;$x$130$us$i$us = 0; while(1) { $253 = $sdx$128$us$i$us >> 16; $254 = $sdy$127$us$i$us >> 16; $255 = $254 | $253; $256 = ($255|0)>(-1); do { if ($256) { $257 = HEAP32[$61>>2]|0; $258 = ($253|0)<($257|0); if (!($258)) { $272 = $513; break; } $259 = HEAP32[$67>>2]|0; $260 = ($254|0)<($259|0); if (!($260)) { $272 = $513; break; } $261 = HEAP32[$97>>2]|0; $262 = HEAP32[$98>>2]|0; $263 = Math_imul($262, $254)|0; $264 = (($261) + ($263)|0); $265 = (($264) + ($253<<2)|0); $266 = HEAPU8[$265>>0]|(HEAPU8[$265+1>>0]<<8)|(HEAPU8[$265+2>>0]<<16)|(HEAPU8[$265+3>>0]<<24); HEAP8[$pc$329$us$i$us>>0]=$266&255;HEAP8[$pc$329$us$i$us+1>>0]=($266>>8)&255;HEAP8[$pc$329$us$i$us+2>>0]=($266>>16)&255;HEAP8[$pc$329$us$i$us+3>>0]=$266>>24; $$pre62$i$us = HEAP32[$63>>2]|0; $272 = $$pre62$i$us; } else { $272 = $513; } } while(0); $267 = (($sdx$128$us$i$us) + ($59))|0; $268 = (($sdy$127$us$i$us) + ($57))|0; $269 = ((($pc$329$us$i$us)) + 4|0); $270 = (($x$130$us$i$us) + 1)|0; $271 = ($270|0)<($272|0); if ($271) { $513 = $272;$pc$329$us$i$us = $269;$sdx$128$us$i$us = $267;$sdy$127$us$i$us = $268;$x$130$us$i$us = $270; } else { $515 = $272;$split$i = $269; break; } } } else { $514 = $251;$pc$329$us$i = $pc$240$i;$sdx$128$us$i = $248;$sdy$127$us$i = $250;$x$130$us$i = 0; while(1) { $273 = $sdx$128$us$i >> 16; $274 = $sdy$127$us$i >> 16; $275 = HEAP32[$67>>2]|0; $276 = $274 ^ -1; $277 = (($275) + ($276))|0; $278 = $277 | $273; $279 = ($278|0)>(-1); do { if ($279) { $280 = HEAP32[$61>>2]|0; $281 = ($273|0)<($280|0); if (!($281)) { $295 = $514; break; } $282 = HEAP32[$67>>2]|0; $283 = ($277|0)<($282|0); if (!($283)) { $295 = $514; break; } $284 = HEAP32[$97>>2]|0; $285 = HEAP32[$98>>2]|0; $286 = Math_imul($285, $277)|0; $287 = (($284) + ($286)|0); $288 = (($287) + ($273<<2)|0); $289 = HEAPU8[$288>>0]|(HEAPU8[$288+1>>0]<<8)|(HEAPU8[$288+2>>0]<<16)|(HEAPU8[$288+3>>0]<<24); HEAP8[$pc$329$us$i>>0]=$289&255;HEAP8[$pc$329$us$i+1>>0]=($289>>8)&255;HEAP8[$pc$329$us$i+2>>0]=($289>>16)&255;HEAP8[$pc$329$us$i+3>>0]=$289>>24; $$pre62$i = HEAP32[$63>>2]|0; $295 = $$pre62$i; } else { $295 = $514; } } while(0); $290 = (($sdx$128$us$i) + ($59))|0; $291 = (($sdy$127$us$i) + ($57))|0; $292 = ((($pc$329$us$i)) + 4|0); $293 = (($x$130$us$i) + 1)|0; $294 = ($293|0)<($295|0); if ($294) { $514 = $295;$pc$329$us$i = $292;$sdx$128$us$i = $290;$sdy$127$us$i = $291;$x$130$us$i = $293; } else { $515 = $295;$split$i = $292; break; } } } } else { if ($96) { $516 = $251;$pc$329$us$32$i = $pc$240$i;$sdx$128$us$33$i = $248;$sdy$127$us$34$i = $250;$x$130$us$31$i = 0; } else { $517 = $251;$pc$329$i = $pc$240$i;$sdx$128$i = $248;$sdy$127$i = $250;$x$130$i = 0; while(1) { $318 = $sdy$127$i >> 16; $319 = $sdx$128$i >> 16; $320 = HEAP32[$61>>2]|0; $321 = $319 ^ -1; $322 = (($320) + ($321))|0; $323 = HEAP32[$67>>2]|0; $324 = $318 ^ -1; $325 = (($323) + ($324))|0; $326 = $325 | $322; $327 = ($326|0)>(-1); $328 = ($322|0)<($320|0); $or$cond16 = $328 & $327; $329 = ($325|0)<($323|0); $or$cond17 = $329 & $or$cond16; if ($or$cond17) { $330 = HEAP32[$97>>2]|0; $331 = HEAP32[$98>>2]|0; $332 = Math_imul($331, $325)|0; $333 = (($330) + ($332)|0); $334 = (($333) + ($322<<2)|0); $335 = HEAPU8[$334>>0]|(HEAPU8[$334+1>>0]<<8)|(HEAPU8[$334+2>>0]<<16)|(HEAPU8[$334+3>>0]<<24); HEAP8[$pc$329$i>>0]=$335&255;HEAP8[$pc$329$i+1>>0]=($335>>8)&255;HEAP8[$pc$329$i+2>>0]=($335>>16)&255;HEAP8[$pc$329$i+3>>0]=$335>>24; $$pre59$i = HEAP32[$63>>2]|0; $341 = $$pre59$i; } else { $341 = $517; } $336 = (($sdx$128$i) + ($59))|0; $337 = (($sdy$127$i) + ($57))|0; $338 = ((($pc$329$i)) + 4|0); $339 = (($x$130$i) + 1)|0; $340 = ($339|0)<($341|0); if ($340) { $517 = $341;$pc$329$i = $338;$sdx$128$i = $336;$sdy$127$i = $337;$x$130$i = $339; } else { $515 = $341;$split$i = $338; break L37; } } } while(1) { $296 = $sdy$127$us$34$i >> 16; $297 = $sdx$128$us$33$i >> 16; $298 = HEAP32[$61>>2]|0; $299 = $297 ^ -1; $300 = (($298) + ($299))|0; $301 = $300 | $296; $302 = ($301|0)>(-1); $303 = ($300|0)<($298|0); $or$cond = $303 & $302; if ($or$cond) { $304 = HEAP32[$67>>2]|0; $305 = ($296|0)<($304|0); if ($305) { $306 = HEAP32[$97>>2]|0; $307 = HEAP32[$98>>2]|0; $308 = Math_imul($307, $296)|0; $309 = (($306) + ($308)|0); $310 = (($309) + ($300<<2)|0); $311 = HEAPU8[$310>>0]|(HEAPU8[$310+1>>0]<<8)|(HEAPU8[$310+2>>0]<<16)|(HEAPU8[$310+3>>0]<<24); HEAP8[$pc$329$us$32$i>>0]=$311&255;HEAP8[$pc$329$us$32$i+1>>0]=($311>>8)&255;HEAP8[$pc$329$us$32$i+2>>0]=($311>>16)&255;HEAP8[$pc$329$us$32$i+3>>0]=$311>>24; $$pre61$i = HEAP32[$63>>2]|0; $317 = $$pre61$i; } else { $317 = $516; } } else { $317 = $516; } $312 = (($sdx$128$us$33$i) + ($59))|0; $313 = (($sdy$127$us$34$i) + ($57))|0; $314 = ((($pc$329$us$32$i)) + 4|0); $315 = (($x$130$us$31$i) + 1)|0; $316 = ($315|0)<($317|0); if ($316) { $516 = $317;$pc$329$us$32$i = $314;$sdx$128$us$33$i = $312;$sdy$127$us$34$i = $313;$x$130$us$31$i = $315; } else { $515 = $317;$split$i = $314; break; } } } } while(0); $$pre63$i = HEAP32[$36>>2]|0; $345 = $$pre63$i;$512 = $515;$pc$3$lcssa$i = $split$i; } else { $345 = $509;$512 = $251;$pc$3$lcssa$i = $pc$240$i; } $342 = (($pc$3$lcssa$i) + ($84)|0); $343 = (($y$139$i) + 1)|0; $344 = ($343|0)<($345|0); if ($344) { $251 = $512;$509 = $345;$pc$240$i = $342;$y$139$i = $343; } else { break; } } } } else { if ($86) { $87 = (($66) + ($73))|0; $88 = (($71) + ($76))|0; $89 = ($flipx|0)!=(0); $90 = ($flipy|0)!=(0); $91 = ((($rz_src$015)) + 20|0); $92 = ((($rz_src$015)) + 16|0); $100 = $64;$508 = $69;$pc$051$i = $80;$y$050$i = 0; while(1) { $99 = (($centery) - ($y$050$i))|0; $101 = ($100|0)>(0); if ($101) { $102 = Math_imul($99, $59)|0; $103 = (($88) - ($102))|0; $104 = Math_imul($99, $57)|0; $105 = (($87) + ($104))|0; $511 = $100;$pc$144$i = $pc$051$i;$sdx$043$i = $105;$sdy$042$i = $103;$x$045$i = 0; while(1) { $106 = $sdx$043$i >> 16; $107 = $sdy$042$i >> 16; $108 = (($77) - ($106))|0; $$$i = $89 ? $108 : $106; $109 = (($78) - ($107))|0; $dy$0$i = $90 ? $109 : $107; $110 = $dy$0$i | $$$i; $111 = ($110|0)>(-1); if ($111) { $112 = HEAP32[$61>>2]|0; $113 = (($112) + -1)|0; $114 = ($$$i|0)<($113|0); if ($114) { $115 = HEAP32[$67>>2]|0; $116 = (($115) + -1)|0; $117 = ($dy$0$i|0)<($116|0); if ($117) { $118 = HEAP32[$91>>2]|0; $119 = HEAP32[$92>>2]|0; $120 = (($119|0) / 4)&-1; $121 = Math_imul($120, $dy$0$i)|0; $122 = (($118) + ($121<<2)|0); $123 = (($122) + ($$$i<<2)|0); $124 = HEAP8[$123>>0]|0; $125 = ((($123)) + 1|0); $126 = HEAP8[$125>>0]|0; $127 = ((($123)) + 2|0); $128 = HEAP8[$127>>0]|0; $129 = ((($123)) + 3|0); $130 = HEAP8[$129>>0]|0; $131 = ((($123)) + 4|0); $132 = HEAP8[$131>>0]|0; $133 = ((($131)) + 1|0); $134 = HEAP8[$133>>0]|0; $135 = ((($131)) + 2|0); $136 = HEAP8[$135>>0]|0; $137 = ((($131)) + 3|0); $138 = HEAP8[$137>>0]|0; $139 = (($131) + ($120<<2)|0); $140 = HEAP8[$139>>0]|0; $141 = ((($139)) + 1|0); $142 = HEAP8[$141>>0]|0; $143 = ((($139)) + 2|0); $144 = HEAP8[$143>>0]|0; $145 = ((($139)) + 3|0); $146 = HEAP8[$145>>0]|0; $147 = ((($139)) + -4|0); $148 = HEAP8[$147>>0]|0; $149 = ((($147)) + 1|0); $150 = HEAP8[$149>>0]|0; $151 = ((($147)) + 2|0); $152 = HEAP8[$151>>0]|0; $153 = ((($147)) + 3|0); $154 = HEAP8[$153>>0]|0; $$4$i = $89 ? $138 : $130; $$5$i = $89 ? $136 : $128; $$6$i = $89 ? $134 : $126; $$7$i = $89 ? $132 : $124; $$8$i = $89 ? $130 : $138; $$9$i = $89 ? $128 : $136; $$10$i = $89 ? $126 : $134; $$11$i = $89 ? $124 : $132; $$12$i = $89 ? $146 : $154; $$13$i = $89 ? $144 : $152; $$14$i = $89 ? $142 : $150; $$15$i = $89 ? $140 : $148; $$16$i = $89 ? $154 : $146; $$17$i = $89 ? $152 : $144; $$18$i = $89 ? $150 : $142; $$19$i = $89 ? $148 : $140; $$12$$4$i = $90 ? $$12$i : $$4$i; $$13$$5$i = $90 ? $$13$i : $$5$i; $$14$$6$i = $90 ? $$14$i : $$6$i; $$15$$7$i = $90 ? $$15$i : $$7$i; $$16$$8$i = $90 ? $$16$i : $$8$i; $$17$$9$i = $90 ? $$17$i : $$9$i; $$18$$10$i = $90 ? $$18$i : $$10$i; $$19$$11$i = $90 ? $$19$i : $$11$i; $$4$$12$i = $90 ? $$4$i : $$12$i; $$5$$13$i = $90 ? $$5$i : $$13$i; $$6$$14$i = $90 ? $$6$i : $$14$i; $$7$$15$i = $90 ? $$7$i : $$15$i; $$8$$16$i = $90 ? $$8$i : $$16$i; $$9$$17$i = $90 ? $$9$i : $$17$i; $$10$$18$i = $90 ? $$10$i : $$18$i; $$11$$19$i = $90 ? $$11$i : $$19$i; $155 = $sdx$043$i & 65535; $156 = $sdy$042$i & 65535; $157 = $$19$$11$i&255; $158 = $$15$$7$i&255; $159 = (($157) - ($158))|0; $160 = Math_imul($159, $155)|0; $161 = $160 >>> 16; $162 = (($161) + ($158))|0; $163 = $162 & 255; $164 = $$11$$19$i&255; $165 = $$7$$15$i&255; $166 = (($164) - ($165))|0; $167 = Math_imul($166, $155)|0; $168 = $167 >>> 16; $169 = (($168) + ($165))|0; $170 = $169 & 255; $171 = (($170) - ($163))|0; $172 = Math_imul($171, $156)|0; $173 = $172 >>> 16; $174 = (($173) + ($162))|0; $175 = $174&255; HEAP8[$pc$144$i>>0] = $175; $176 = $$18$$10$i&255; $177 = $$14$$6$i&255; $178 = (($176) - ($177))|0; $179 = Math_imul($178, $155)|0; $180 = $179 >>> 16; $181 = (($180) + ($177))|0; $182 = $181 & 255; $183 = $$10$$18$i&255; $184 = $$6$$14$i&255; $185 = (($183) - ($184))|0; $186 = Math_imul($185, $155)|0; $187 = $186 >>> 16; $188 = (($187) + ($184))|0; $189 = $188 & 255; $190 = (($189) - ($182))|0; $191 = Math_imul($190, $156)|0; $192 = $191 >>> 16; $193 = (($192) + ($181))|0; $194 = $193&255; $195 = ((($pc$144$i)) + 1|0); HEAP8[$195>>0] = $194; $196 = $$17$$9$i&255; $197 = $$13$$5$i&255; $198 = (($196) - ($197))|0; $199 = Math_imul($198, $155)|0; $200 = $199 >>> 16; $201 = (($200) + ($197))|0; $202 = $201 & 255; $203 = $$9$$17$i&255; $204 = $$5$$13$i&255; $205 = (($203) - ($204))|0; $206 = Math_imul($205, $155)|0; $207 = $206 >>> 16; $208 = (($207) + ($204))|0; $209 = $208 & 255; $210 = (($209) - ($202))|0; $211 = Math_imul($210, $156)|0; $212 = $211 >>> 16; $213 = (($212) + ($201))|0; $214 = $213&255; $215 = ((($pc$144$i)) + 2|0); HEAP8[$215>>0] = $214; $216 = $$16$$8$i&255; $217 = $$12$$4$i&255; $218 = (($216) - ($217))|0; $219 = Math_imul($218, $155)|0; $220 = $219 >>> 16; $221 = (($220) + ($217))|0; $222 = $221 & 255; $223 = $$8$$16$i&255; $224 = $$4$$12$i&255; $225 = (($223) - ($224))|0; $226 = Math_imul($225, $155)|0; $227 = $226 >>> 16; $228 = (($227) + ($224))|0; $229 = $228 & 255; $230 = (($229) - ($222))|0; $231 = Math_imul($230, $156)|0; $232 = $231 >>> 16; $233 = (($232) + ($221))|0; $234 = $233&255; $235 = ((($pc$144$i)) + 3|0); HEAP8[$235>>0] = $234; $$pre$i = HEAP32[$63>>2]|0; $241 = $$pre$i; } else { $241 = $511; } } else { $241 = $511; } } else { $241 = $511; } $236 = (($sdx$043$i) + ($59))|0; $237 = (($sdy$042$i) + ($57))|0; $238 = ((($pc$144$i)) + 4|0); $239 = (($x$045$i) + 1)|0; $240 = ($239|0)<($241|0); if ($240) { $511 = $241;$pc$144$i = $238;$sdx$043$i = $236;$sdy$042$i = $237;$x$045$i = $239; } else { $$lcssa158 = $241;$$lcssa159 = $238; break; } } $$pre56$i = HEAP32[$36>>2]|0; $245 = $$pre56$i;$510 = $$lcssa158;$pc$1$lcssa$i = $$lcssa159; } else { $245 = $508;$510 = $100;$pc$1$lcssa$i = $pc$051$i; } $242 = (($pc$1$lcssa$i) + ($84)|0); $243 = (($y$050$i) + 1)|0; $244 = ($243|0)<($245|0); if ($244) { $100 = $510;$508 = $245;$pc$051$i = $242;$y$050$i = $243; } else { break; } } } } HEAP32[$key$i$2>>2] = 0; (_SDL_GetColorKey($rz_src$015,$key$i$2)|0); $346 = HEAP32[$key$i$2>>2]|0; (_SDL_SetColorKey($rz_dst$0,3,$346)|0); } else { $47 = ((($rz_src$015)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$50>>2]|0; $52 = ($51|0)>(0); $53 = ((($rz_dst$0)) + 4|0); $54 = HEAP32[$53>>2]|0; $55 = ((($54)) + 4|0); $56 = HEAP32[$55>>2]|0; if ($52) { $348 = $56;$351 = $50;$i$046 = 0; while(1) { $347 = ((($348)) + 4|0); $349 = HEAP32[$347>>2]|0; $350 = ((($351)) + 4|0); $352 = HEAP32[$350>>2]|0; $353 = (($349) + ($i$046<<2)|0); $354 = (($352) + ($i$046<<2)|0); $355 = HEAPU8[$354>>0]|(HEAPU8[$354+1>>0]<<8)|(HEAPU8[$354+2>>0]<<16)|(HEAPU8[$354+3>>0]<<24); HEAP8[$353>>0]=$355&255;HEAP8[$353+1>>0]=($355>>8)&255;HEAP8[$353+2>>0]=($355>>16)&255;HEAP8[$353+3>>0]=$355>>24; $356 = (($i$046) + 1)|0; $357 = HEAP32[$47>>2]|0; $358 = ((($357)) + 4|0); $359 = HEAP32[$358>>2]|0; $360 = HEAP32[$359>>2]|0; $361 = ($356|0)<($360|0); $362 = HEAP32[$53>>2]|0; $363 = ((($362)) + 4|0); $364 = HEAP32[$363>>2]|0; if ($361) { $348 = $364;$351 = $359;$i$046 = $356; } else { $$lcssa44 = $360;$$lcssa45 = $364; break; } } } else { $$lcssa44 = $51;$$lcssa45 = $56; } HEAP32[$$lcssa45>>2] = $$lcssa44; $365 = (~~(($58))); $366 = (~~(($60))); $367 = ((($rz_src$015)) + 8|0); $368 = HEAP32[$367>>2]|0; $369 = ((($rz_dst$0)) + 8|0); $370 = HEAP32[$369>>2]|0; $371 = ((($rz_src$015)) + 12|0); $372 = HEAP32[$371>>2]|0; $373 = HEAP32[$36>>2]|0; $374 = ((($rz_dst$0)) + 20|0); $375 = HEAP32[$374>>2]|0; $376 = ((($rz_dst$0)) + 16|0); $377 = HEAP32[$376>>2]|0; $378 = (($377) - ($370))|0; HEAP32[$key$i$i>>2] = 0; (_SDL_GetColorKey($rz_src$015,$key$i$i)|0); $379 = HEAP32[$key$i$i>>2]|0; $380 = $379 & 255; $381 = HEAP32[$376>>2]|0; $382 = HEAP32[$36>>2]|0; $383 = Math_imul($382, $381)|0; (_SDL_memset($375,$380,$383)|0); $384 = HEAP32[$36>>2]|0; $385 = ($384|0)>(0); if ($385) { $386 = Math_imul($365, $centerx)|0; $387 = $centery << 16; $388 = (($387) - ($386))|0; $389 = (65536 - ($366))|0; $390 = Math_imul($389, $centerx)|0; $391 = (($372) - ($373))|0; $392 = $391 << 15; $393 = (($368) - ($370))|0; $394 = $393 << 15; $395 = (($394) + ($390))|0; $396 = (($388) + ($392))|0; $397 = ($flipx|0)==(0); $398 = ($flipy|0)==(0); $399 = ((($rz_src$015)) + 20|0); $400 = ((($rz_src$015)) + 16|0); $$pre$i$3 = HEAP32[$369>>2]|0; $406 = $$pre$i$3;$518 = $384;$pc$017$i = $375;$y$018$i = 0; while(1) { $401 = (($centery) - ($y$018$i))|0; $402 = Math_imul($401, $365)|0; $403 = (($395) + ($402))|0; $404 = Math_imul($401, $366)|0; $405 = (($396) - ($404))|0; $407 = ($406|0)>(0); if ($407) { L96: do { if ($397) { if ($398) { $520 = $406;$pc$17$us$i$us = $pc$017$i;$sdx$05$us$i$us = $403;$sdy$06$us$i$us = $405;$x$08$us$i$us = 0; while(1) { $408 = $sdx$05$us$i$us >> 16; $409 = $sdy$06$us$i$us >> 16; $410 = $409 | $408; $411 = ($410|0)>(-1); do { if ($411) { $412 = HEAP32[$367>>2]|0; $413 = ($408|0)<($412|0); if (!($413)) { $427 = $520; break; } $414 = HEAP32[$371>>2]|0; $415 = ($409|0)<($414|0); if (!($415)) { $427 = $520; break; } $416 = HEAP32[$399>>2]|0; $417 = HEAP32[$400>>2]|0; $418 = Math_imul($417, $409)|0; $419 = (($418) + ($408))|0; $420 = (($416) + ($419)|0); $421 = HEAP8[$420>>0]|0; HEAP8[$pc$17$us$i$us>>0] = $421; $$pre29$i$us = HEAP32[$369>>2]|0; $427 = $$pre29$i$us; } else { $427 = $520; } } while(0); $422 = (($sdx$05$us$i$us) + ($366))|0; $423 = (($sdy$06$us$i$us) + ($365))|0; $424 = ((($pc$17$us$i$us)) + 1|0); $425 = (($x$08$us$i$us) + 1)|0; $426 = ($425|0)<($427|0); if ($426) { $520 = $427;$pc$17$us$i$us = $424;$sdx$05$us$i$us = $422;$sdy$06$us$i$us = $423;$x$08$us$i$us = $425; } else { $522 = $427;$split$i$7 = $424; break; } } } else { $521 = $406;$pc$17$us$i = $pc$017$i;$sdx$05$us$i = $403;$sdy$06$us$i = $405;$x$08$us$i = 0; while(1) { $428 = $sdx$05$us$i >> 16; $429 = $sdy$06$us$i >> 16; $430 = HEAP32[$371>>2]|0; $431 = $429 ^ -1; $432 = (($430) + ($431))|0; $433 = $432 | $428; $434 = ($433|0)>(-1); do { if ($434) { $435 = HEAP32[$367>>2]|0; $436 = ($428|0)<($435|0); if (!($436)) { $450 = $521; break; } $437 = HEAP32[$371>>2]|0; $438 = ($432|0)<($437|0); if (!($438)) { $450 = $521; break; } $439 = HEAP32[$399>>2]|0; $440 = HEAP32[$400>>2]|0; $441 = Math_imul($440, $432)|0; $442 = (($441) + ($428))|0; $443 = (($439) + ($442)|0); $444 = HEAP8[$443>>0]|0; HEAP8[$pc$17$us$i>>0] = $444; $$pre29$i = HEAP32[$369>>2]|0; $450 = $$pre29$i; } else { $450 = $521; } } while(0); $445 = (($sdx$05$us$i) + ($366))|0; $446 = (($sdy$06$us$i) + ($365))|0; $447 = ((($pc$17$us$i)) + 1|0); $448 = (($x$08$us$i) + 1)|0; $449 = ($448|0)<($450|0); if ($449) { $521 = $450;$pc$17$us$i = $447;$sdx$05$us$i = $445;$sdy$06$us$i = $446;$x$08$us$i = $448; } else { $522 = $450;$split$i$7 = $447; break; } } } } else { if ($398) { $523 = $406;$pc$17$us$10$i = $pc$017$i;$sdx$05$us$12$i = $403;$sdy$06$us$11$i = $405;$x$08$us$9$i = 0; } else { $524 = $406;$pc$17$i = $pc$017$i;$sdx$05$i = $403;$sdy$06$i = $405;$x$08$i = 0; while(1) { $473 = $sdy$06$i >> 16; $474 = $sdx$05$i >> 16; $475 = HEAP32[$367>>2]|0; $476 = $474 ^ -1; $477 = (($475) + ($476))|0; $478 = HEAP32[$371>>2]|0; $479 = $473 ^ -1; $480 = (($478) + ($479))|0; $481 = $480 | $477; $482 = ($481|0)>(-1); $483 = ($477|0)<($475|0); $or$cond19 = $483 & $482; $484 = ($480|0)<($478|0); $or$cond20 = $484 & $or$cond19; if ($or$cond20) { $485 = HEAP32[$399>>2]|0; $486 = HEAP32[$400>>2]|0; $487 = Math_imul($486, $480)|0; $488 = (($487) + ($477))|0; $489 = (($485) + ($488)|0); $490 = HEAP8[$489>>0]|0; HEAP8[$pc$17$i>>0] = $490; $$pre26$i = HEAP32[$369>>2]|0; $496 = $$pre26$i; } else { $496 = $524; } $491 = (($sdx$05$i) + ($366))|0; $492 = (($sdy$06$i) + ($365))|0; $493 = ((($pc$17$i)) + 1|0); $494 = (($x$08$i) + 1)|0; $495 = ($494|0)<($496|0); if ($495) { $524 = $496;$pc$17$i = $493;$sdx$05$i = $491;$sdy$06$i = $492;$x$08$i = $494; } else { $522 = $496;$split$i$7 = $493; break L96; } } } while(1) { $451 = $sdy$06$us$11$i >> 16; $452 = $sdx$05$us$12$i >> 16; $453 = HEAP32[$367>>2]|0; $454 = $452 ^ -1; $455 = (($453) + ($454))|0; $456 = $455 | $451; $457 = ($456|0)>(-1); $458 = ($455|0)<($453|0); $or$cond18 = $458 & $457; if ($or$cond18) { $459 = HEAP32[$371>>2]|0; $460 = ($451|0)<($459|0); if ($460) { $461 = HEAP32[$399>>2]|0; $462 = HEAP32[$400>>2]|0; $463 = Math_imul($462, $451)|0; $464 = (($463) + ($455))|0; $465 = (($461) + ($464)|0); $466 = HEAP8[$465>>0]|0; HEAP8[$pc$17$us$10$i>>0] = $466; $$pre28$i = HEAP32[$369>>2]|0; $472 = $$pre28$i; } else { $472 = $523; } } else { $472 = $523; } $467 = (($sdx$05$us$12$i) + ($366))|0; $468 = (($sdy$06$us$11$i) + ($365))|0; $469 = ((($pc$17$us$10$i)) + 1|0); $470 = (($x$08$us$9$i) + 1)|0; $471 = ($470|0)<($472|0); if ($471) { $523 = $472;$pc$17$us$10$i = $469;$sdx$05$us$12$i = $467;$sdy$06$us$11$i = $468;$x$08$us$9$i = $470; } else { $522 = $472;$split$i$7 = $469; break; } } } } while(0); $$pre30$i = HEAP32[$36>>2]|0; $500 = $$pre30$i;$519 = $522;$pc$1$lcssa$i$9 = $split$i$7; } else { $500 = $518;$519 = $406;$pc$1$lcssa$i$9 = $pc$017$i; } $497 = (($pc$1$lcssa$i$9) + ($378)|0); $498 = (($y$018$i) + 1)|0; $499 = ($498|0)<($500|0); if ($499) { $406 = $519;$518 = $500;$pc$017$i = $497;$y$018$i = $498; } else { break; } } } HEAP32[$key$i$1>>2] = 0; (_SDL_GetColorKey($rz_src$015,$key$i$1)|0); $501 = HEAP32[$key$i$1>>2]|0; (_SDL_SetColorKey($rz_dst$0,3,$501)|0); } $502 = HEAP32[$rz_src$015>>2]|0; $503 = $502 & 2; $504 = ($503|0)==(0); if (!($504)) { _SDL_UnlockSurface($rz_src$015); } $505 = ($src_converted$012|0)==(0); if ($505) { $$0 = $rz_dst$0; STACKTOP = sp;return ($$0|0); } _SDL_FreeSurface($rz_src$015); $$0 = $rz_dst$0; STACKTOP = sp;return ($$0|0); } function _SDL_getenv($name) { $name = $name|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($name|0)==(0|0); if ($0) { $$0 = 0; } else { $1 = (_SDL_strlen($name)|0); $2 = ($1|0)==(0); if ($2) { $$0 = 0; } else { $3 = (_getenv(($name|0))|0); $$0 = $3; } } return ($$0|0); } function _SDL_malloc($size) { $size = $size|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_malloc($size)|0); return ($0|0); } function _SDL_calloc($nmemb,$size) { $nmemb = $nmemb|0; $size = $size|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_calloc($nmemb,$size)|0); return ($0|0); } function _SDL_realloc($ptr,$size) { $ptr = $ptr|0; $size = $size|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_realloc($ptr,$size)|0); return ($0|0); } function _SDL_free($ptr) { $ptr = $ptr|0; var label = 0, sp = 0; sp = STACKTOP; _free($ptr); return; } function _SDL_qsort($base,$nmemb,$size,$compare) { $base = $base|0; $nmemb = $nmemb|0; $size = $size|0; $compare = $compare|0; var label = 0, sp = 0; sp = STACKTOP; _qsort($base,$nmemb,$size,$compare); return; } function _SDL_atan2($x,$y) { $x = +$x; $y = +$y; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_atan2((+$x),(+$y))); return (+$0); } function _SDL_ceil($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_ceil((+$x))); return (+$0); } function _SDL_cos($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_cos((+$x))); return (+$0); } function _SDL_fabs($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_abs((+$x))); return (+$0); } function _SDL_floor($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_floor((+$x))); return (+$0); } function _SDL_sin($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_sin((+$x))); return (+$0); } function _SDL_sqrt($x) { $x = +$x; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+Math_sqrt((+$x))); return (+$0); } function _SDL_abs($x) { $x = $x|0; var $0 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; sp = STACKTOP; $ispos = ($x|0)>(-1); $neg = (0 - ($x))|0; $0 = $ispos ? $x : $neg; return ($0|0); } function _SDL_memset($dst,$c,$len) { $dst = $dst|0; $c = $c|0; $len = $len|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c&255; _memset(($dst|0),($0|0),($len|0))|0; return ($dst|0); } function _SDL_memcpy($dst,$src,$len) { $dst = $dst|0; $src = $src|0; $len = $len|0; var label = 0, sp = 0; sp = STACKTOP; _memcpy(($dst|0),($src|0),($len|0))|0; return ($dst|0); } function _SDL_memmove($dst,$src,$len) { $dst = $dst|0; $src = $src|0; $len = $len|0; var label = 0, sp = 0; sp = STACKTOP; _memmove(($dst|0),($src|0),($len|0))|0; return ($dst|0); } function _SDL_memcmp($s1,$s2,$len) { $s1 = $s1|0; $s2 = $s2|0; $len = $len|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_memcmp($s1,$s2,$len)|0); return ($0|0); } function _SDL_strlen($string) { $string = $string|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($string)|0); return ($0|0); } function _SDL_strlcpy($dst,$src,$maxlen) { $dst = $dst|0; $src = $src|0; $maxlen = $maxlen|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($src)|0); $1 = ($maxlen|0)==(0); if ($1) { return ($0|0); } $2 = (($maxlen) + -1)|0; $3 = ($0>>>0)<($2>>>0); $4 = $3 ? $0 : $2; _memcpy(($dst|0),($src|0),($4|0))|0; $5 = (($dst) + ($4)|0); HEAP8[$5>>0] = 0; return ($0|0); } function _SDL_utf8strlcpy($dst,$src,$dst_bytes) { $dst = $dst|0; $src = $src|0; $dst_bytes = $dst_bytes|0; var $$i$0 = 0, $$off = 0, $$ph = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bytes$0 = 0, $bytes$1 = 0, $c$off$i = 0, $i$03$lcssa = 0, $i$039 = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond1$not = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($src)|0); $1 = (($dst_bytes) + -1)|0; $2 = ($0>>>0)<($1>>>0); $3 = $2 ? $0 : $1; $4 = ($3|0)==(0); if ($4) { $bytes$1 = 0; $22 = (($dst) + ($bytes$1)|0); HEAP8[$22>>0] = 0; return ($bytes$1|0); } $5 = (($3) + -1)|0; $6 = (($src) + ($5)|0); $7 = HEAP8[$6>>0]|0; $$off = (($7) + 64)<<24>>24; $8 = ($$off&255)<(53); L4: do { if ($8) { $bytes$0 = $5; } else { $notlhs = ($7<<24>>24)>(-1); $notrhs = ($7&255)>(191); $or$cond1$not = $notrhs | $notlhs; $9 = ($5|0)==(0); $or$cond = $or$cond1$not | $9; if ($or$cond) { $bytes$0 = $3; } else { $10 = $7 & -32; $11 = ($10<<24>>24)==(-64); L7: do { if ($11) { $$ph = 2;$i$03$lcssa = $5; } else { $13 = $7;$i$039 = $5; while(1) { $12 = $13 & -16; $14 = ($12<<24>>24)==(-32); if ($14) { $$ph = 3;$i$03$lcssa = $i$039; break L7; } $c$off$i = (($13) + 16)<<24>>24; $15 = ($c$off$i&255)<(5); if ($15) { $$ph = 4;$i$03$lcssa = $i$039; break L7; } $18 = (($i$039) + -1)|0; $19 = ($18|0)==(0); if ($19) { $bytes$0 = $3; break L4; } $$phi$trans$insert = (($src) + ($18)|0); $$pre = HEAP8[$$phi$trans$insert>>0]|0; $20 = $$pre & -32; $21 = ($20<<24>>24)==(-64); if ($21) { $$ph = 2;$i$03$lcssa = $18; break; } else { $13 = $$pre;$i$039 = $18; } } } } while(0); $16 = (($3) - ($i$03$lcssa))|0; $17 = ($16|0)==($$ph|0); $$i$0 = $17 ? $3 : $i$03$lcssa; $bytes$0 = $$i$0; } } } while(0); _memcpy(($dst|0),($src|0),($bytes$0|0))|0; $bytes$1 = $bytes$0; $22 = (($dst) + ($bytes$1)|0); HEAP8[$22>>0] = 0; return ($bytes$1|0); } function _SDL_strdup($string) { $string = $string|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___strdup($string)|0); return ($0|0); } function _SDL_strchr($string,$c) { $string = $string|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strchr($string,$c)|0); return ($0|0); } function _SDL_itoa($value,$string,$radix) { $value = $value|0; $string = $string|0; $radix = $radix|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_ltoa($value,$string,$radix)|0); return ($0|0); } function _SDL_ltoa($value,$string,$radix) { $value = $value|0; $string = $string|0; $radix = $radix|0; var $$01$i = 0, $$01$i$2 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $a$01$i$i = 0, $a$01$i$i$9 = 0, $b$02$i$i = 0, $b$02$i$i$8 = 0, $bufp$02$i = 0, $bufp$02$i$1 = 0, $bufp$1$i$4 = 0, $len$03$i$i = 0, $len$03$i$i$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($value|0)<(0); if ($0) { $1 = ((($string)) + 1|0); HEAP8[$string>>0] = 45; $2 = (0 - ($value))|0; $$01$i = $2;$bufp$02$i = $1; while(1) { $3 = (($$01$i>>>0) % ($radix>>>0))&-1; $4 = (184462 + ($3)|0); $5 = HEAP8[$4>>0]|0; $6 = ((($bufp$02$i)) + 1|0); HEAP8[$bufp$02$i>>0] = $5; $7 = (($$01$i>>>0) / ($radix>>>0))&-1; $8 = ($7|0)==(0); if ($8) { $$lcssa = $6; break; } else { $$01$i = $7;$bufp$02$i = $6; } } HEAP8[$$lcssa>>0] = 0; $9 = (_strlen($1)|0); $10 = $9 >>> 1; $11 = ($10|0)==(0); if ($11) { return ($string|0); } $12 = (($9) + -1)|0; $13 = (($1) + ($12)|0); $a$01$i$i = $1;$b$02$i$i = $13;$len$03$i$i = $10; while(1) { $14 = (($len$03$i$i) + -1)|0; $15 = HEAP8[$a$01$i$i>>0]|0; $16 = HEAP8[$b$02$i$i>>0]|0; $17 = ((($a$01$i$i)) + 1|0); HEAP8[$a$01$i$i>>0] = $16; $18 = ((($b$02$i$i)) + -1|0); HEAP8[$b$02$i$i>>0] = $15; $19 = ($14|0)==(0); if ($19) { break; } else { $a$01$i$i = $17;$b$02$i$i = $18;$len$03$i$i = $14; } } return ($string|0); } $20 = ($value|0)==(0); if ($20) { $27 = ((($string)) + 1|0); HEAP8[$string>>0] = 48; $bufp$1$i$4 = $27; } else { $$01$i$2 = $value;$bufp$02$i$1 = $string; while(1) { $21 = (($$01$i$2>>>0) % ($radix>>>0))&-1; $22 = (184462 + ($21)|0); $23 = HEAP8[$22>>0]|0; $24 = ((($bufp$02$i$1)) + 1|0); HEAP8[$bufp$02$i$1>>0] = $23; $25 = (($$01$i$2>>>0) / ($radix>>>0))&-1; $26 = ($25|0)==(0); if ($26) { $bufp$1$i$4 = $24; break; } else { $$01$i$2 = $25;$bufp$02$i$1 = $24; } } } HEAP8[$bufp$1$i$4>>0] = 0; $28 = (_strlen($string)|0); $29 = $28 >>> 1; $30 = ($29|0)==(0); if ($30) { return ($string|0); } $31 = (($28) + -1)|0; $32 = (($string) + ($31)|0); $a$01$i$i$9 = $string;$b$02$i$i$8 = $32;$len$03$i$i$7 = $29; while(1) { $33 = (($len$03$i$i$7) + -1)|0; $34 = HEAP8[$a$01$i$i$9>>0]|0; $35 = HEAP8[$b$02$i$i$8>>0]|0; $36 = ((($a$01$i$i$9)) + 1|0); HEAP8[$a$01$i$i$9>>0] = $35; $37 = ((($b$02$i$i$8)) + -1|0); HEAP8[$b$02$i$i$8>>0] = $34; $38 = ($33|0)==(0); if ($38) { break; } else { $a$01$i$i$9 = $36;$b$02$i$i$8 = $37;$len$03$i$i$7 = $33; } } return ($string|0); } function _SDL_atoi($string) { $string = $string|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_atoi($string)|0); return ($0|0); } function _SDL_strcmp($str1,$str2) { $str1 = $str1|0; $str2 = $str2|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strcmp($str1,$str2)|0); return ($0|0); } function _SDL_strcasecmp($str1,$str2) { $str1 = $str1|0; $str2 = $str2|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strcasecmp($str1,$str2)|0); return ($0|0); } function _SDL_strncasecmp($str1,$str2,$maxlen) { $str1 = $str1|0; $str2 = $str2|0; $maxlen = $maxlen|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strncasecmp($str1,$str2,$maxlen)|0); return ($0|0); } function _SDL_sscanf($text,$fmt,$varargs) { $text = $text|0; $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = (_vsscanf($text,$fmt,$ap)|0); STACKTOP = sp;return ($0|0); } function _SDL_snprintf($text,$maxlen,$fmt,$varargs) { $text = $text|0; $maxlen = $maxlen|0; $fmt = $fmt|0; $varargs = $varargs|0; var $$fmt$i = 0, $0 = 0, $1 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = ($fmt|0)==(0|0); $$fmt$i = $0 ? 211279 : $fmt; $1 = (_vsnprintf($text,$maxlen,$$fmt$i,$ap)|0); STACKTOP = sp;return ($1|0); } function _SDL_vsnprintf($text,$maxlen,$fmt,$ap) { $text = $text|0; $maxlen = $maxlen|0; $fmt = $fmt|0; $ap = $ap|0; var $$fmt = 0, $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($fmt|0)==(0|0); $$fmt = $0 ? 211279 : $fmt; $1 = (_vsnprintf($text,$maxlen,$$fmt,$ap)|0); return ($1|0); } function _SDL_TLSCreate() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_AtomicAdd(83180,1)|0); $1 = (($0) + 1)|0; return ($1|0); } function _SDL_TLSGet($id) { $id = $id|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SYS_GetTLSData()|0); $1 = ($0|0)==(0|0); $2 = ($id|0)==(0); $or$cond = $2 | $1; if ($or$cond) { $$0 = 0; return ($$0|0); } $3 = HEAP32[$0>>2]|0; $4 = ($3>>>0)<($id>>>0); if ($4) { $$0 = 0; return ($$0|0); } $5 = (($id) + -1)|0; $6 = (((($0)) + 4|0) + ($5<<3)|0); $7 = HEAP32[$6>>2]|0; $$0 = $7; return ($$0|0); } function _SDL_TLSSet($id,$value,$destructor) { $id = $id|0; $value = $value|0; $destructor = $destructor|0; var $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$03 = 0, $storage$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($id|0)==(0); if ($0) { HEAP32[$vararg_buffer>>2] = 184498; $1 = (_SDL_SetError(186979,$vararg_buffer)|0); $$1 = $1; STACKTOP = sp;return ($$1|0); } $2 = (_SDL_SYS_GetTLSData()|0); $3 = ($2|0)==(0|0); if ($3) { $12 = 0; label = 5; } else { $4 = HEAP32[$2>>2]|0; $5 = ($4>>>0)<($id>>>0); if ($5) { $12 = $4; label = 5; } else { $storage$0 = $2; } } if ((label|0) == 5) { $6 = (($id) + 4)|0; $7 = $id << 3; $8 = (($7) + 36)|0; $9 = (_SDL_realloc($2,$8)|0); $10 = ($9|0)==(0|0); if ($10) { $11 = (_SDL_Error(0)|0); $$1 = $11; STACKTOP = sp;return ($$1|0); } HEAP32[$9>>2] = $6; $13 = ($12>>>0)<($6>>>0); if ($13) { $14 = ((($9)) + 4|0); $i$03 = $12; while(1) { $15 = (($14) + ($i$03<<3)|0); HEAP32[$15>>2] = 0; $16 = (((($14) + ($i$03<<3)|0)) + 4|0); HEAP32[$16>>2] = 0; $17 = (($i$03) + 1)|0; $exitcond = ($17|0)==($6|0); if ($exitcond) { break; } else { $i$03 = $17; } } } $18 = (_SDL_SYS_SetTLSData($9)|0); $19 = ($18|0)==(0); if ($19) { $storage$0 = $9; } else { $$1 = -1; STACKTOP = sp;return ($$1|0); } } $20 = (($id) + -1)|0; $21 = (((($storage$0)) + 4|0) + ($20<<3)|0); HEAP32[$21>>2] = $value; $22 = (((((($storage$0)) + 4|0) + ($20<<3)|0)) + 4|0); HEAP32[$22>>2] = $destructor; $$1 = 0; STACKTOP = sp;return ($$1|0); } function _SDL_Generic_GetTLSData() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $_tmp = 0, $entry$0 = 0, $entry$0$2 = 0, $entry$03 = 0, $entry$03$lcssa = 0, $storage$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_tmp = sp; $0 = (_SDL_ThreadID()|0); HEAP32[$_tmp>>2] = 0; _SDL_AtomicLock($_tmp); _SDL_AtomicUnlock($_tmp); $entry$0$2 = HEAP32[20796]|0; $1 = ($entry$0$2|0)==(0|0); if ($1) { $storage$0 = 0; STACKTOP = sp;return ($storage$0|0); } else { $entry$03 = $entry$0$2; } while(1) { $2 = HEAP32[$entry$03>>2]|0; $3 = ($2|0)==($0|0); if ($3) { $entry$03$lcssa = $entry$03; break; } $6 = ((($entry$03)) + 8|0); $entry$0 = HEAP32[$6>>2]|0; $7 = ($entry$0|0)==(0|0); if ($7) { $storage$0 = 0; label = 5; break; } else { $entry$03 = $entry$0; } } if ((label|0) == 5) { STACKTOP = sp;return ($storage$0|0); } $4 = ((($entry$03$lcssa)) + 4|0); $5 = HEAP32[$4>>2]|0; $storage$0 = $5; STACKTOP = sp;return ($storage$0|0); } function _SDL_Generic_SetTLSData($storage) { $storage = $storage|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$0 = 0; var $entry$0$3 = 0, $entry$05 = 0, $entry$05$lcssa = 0, $prev$04 = 0, $prev$04$lcssa = 0, $prev$04$phi = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_ThreadID()|0); $entry$0$3 = HEAP32[20796]|0; $1 = ($entry$0$3|0)==(0|0); L1: do { if ($1) { label = 10; } else { $entry$05 = $entry$0$3;$prev$04 = 0; while(1) { $2 = HEAP32[$entry$05>>2]|0; $3 = ($2|0)==($0|0); if ($3) { $entry$05$lcssa = $entry$05;$prev$04$lcssa = $prev$04; break; } $10 = ((($entry$05)) + 8|0); $entry$0 = HEAP32[$10>>2]|0; $11 = ($entry$0|0)==(0|0); if ($11) { label = 10; break L1; } else { $prev$04$phi = $entry$05;$entry$05 = $entry$0;$prev$04 = $prev$04$phi; } } $4 = ($storage|0)==(0|0); if (!($4)) { $5 = ((($entry$05$lcssa)) + 4|0); HEAP32[$5>>2] = $storage; break; } $6 = ($prev$04$lcssa|0)==(0|0); $7 = ((($entry$05$lcssa)) + 8|0); $8 = HEAP32[$7>>2]|0; if ($6) { HEAP32[20796] = $8; } else { $9 = ((($prev$04$lcssa)) + 8|0); HEAP32[$9>>2] = $8; } _SDL_free($entry$05$lcssa); } } while(0); do { if ((label|0) == 10) { $12 = (_SDL_malloc(12)|0); $13 = ($12|0)==(0|0); if (!($13)) { HEAP32[$12>>2] = $0; $14 = ((($12)) + 4|0); HEAP32[$14>>2] = $storage; $15 = HEAP32[20796]|0; $16 = ((($12)) + 8|0); HEAP32[$16>>2] = $15; HEAP32[20796] = $12; break; } $17 = (_SDL_Error(0)|0); $$0 = $17; return ($$0|0); } } while(0); $$0 = 0; return ($$0|0); } function _SDL_CreateThread($fn,$name,$data) { $fn = $fn|0; $name = $name|0; $data = $data|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $thread$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_malloc(800)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0 = 0; return ($$0|0); } (_SDL_memset($0,0,800)|0); $2 = ((($0)) + 8|0); HEAP32[$2>>2] = -1; $3 = ((($0)) + 12|0); (_SDL_AtomicSet($3,0)|0); $4 = ($name|0)==(0|0); if (!($4)) { $5 = (_SDL_strdup($name)|0); $6 = ((($0)) + 792|0); HEAP32[$6>>2] = $5; $7 = ($5|0)==(0|0); if ($7) { (_SDL_Error(0)|0); _SDL_free($0); $$0 = 0; return ($$0|0); } } $8 = (_SDL_malloc(16)|0); $9 = ($8|0)==(0|0); if ($9) { (_SDL_Error(0)|0); $10 = ((($0)) + 792|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { _SDL_free($11); } _SDL_free($0); $$0 = 0; return ($$0|0); } HEAP32[$8>>2] = $fn; $13 = ((($8)) + 4|0); HEAP32[$13>>2] = $data; $14 = ((($8)) + 8|0); HEAP32[$14>>2] = $0; $15 = (_SDL_CreateSemaphore(0)|0); $16 = ((($8)) + 12|0); HEAP32[$16>>2] = $15; $17 = ($15|0)==(0|0); if ($17) { $18 = ((($0)) + 792|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if (!($20)) { _SDL_free($19); } _SDL_free($0); _SDL_free($8); $$0 = 0; return ($$0|0); } $21 = (_SDL_SYS_CreateThread($0,$8)|0); $22 = ($21|0)>(-1); if ($22) { $23 = HEAP32[$16>>2]|0; (_SDL_SemWait($23)|0); $thread$0 = $0; } else { $24 = ((($0)) + 792|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { _SDL_free($25); } _SDL_free($0); $thread$0 = 0; } _SDL_free($8); $$0 = $thread$0; return ($$0|0); } function _SDL_WaitThread($thread,$status) { $thread = $thread|0; $status = $status|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($thread|0)==(0|0); if ($0) { return; } $1 = ($status|0)==(0|0); if (!($1)) { $2 = ((($thread)) + 8|0); $3 = HEAP32[$2>>2]|0; HEAP32[$status>>2] = $3; } $4 = ((($thread)) + 792|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { _SDL_free($5); } _SDL_free($thread); return; } function _SDL_TimerInit() { var $$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(83348)>>2]|0; $1 = ($0|0)==(0); if (!($1)) { $$1 = 0; return ($$1|0); } $2 = (_SDL_CreateMutex()|0); HEAP32[(83200)>>2] = $2; $3 = ($2|0)==(0|0); if ($3) { $$1 = -1; return ($$1|0); } $4 = (_SDL_CreateSemaphore(0)|0); HEAP32[(83336)>>2] = $4; $5 = ($4|0)==(0|0); if ($5) { $6 = HEAP32[(83200)>>2]|0; _SDL_DestroyMutex($6); $$1 = -1; return ($$1|0); } HEAP32[(83348)>>2] = 1; $7 = (_SDL_CreateThread(7253,184501,83188)|0); HEAP32[20797] = $7; $8 = ($7|0)==(0|0); if ($8) { _SDL_TimerQuit(); $$1 = -1; return ($$1|0); } else { (_SDL_AtomicSet((83192),1)|0); $$1 = 0; return ($$1|0); } return (0)|0; } function _SDL_TimerQuit() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[(83348)>>2]|0; $1 = ($0|0)==(0); if ($1) { return; } HEAP32[(83348)>>2] = 0; $2 = HEAP32[20797]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = HEAP32[(83336)>>2]|0; (_SDL_SemPost($4)|0); $5 = HEAP32[20797]|0; _SDL_WaitThread($5,0); HEAP32[20797] = 0; } HEAP32[(83336)>>2] = 0; $6 = HEAP32[(83352)>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $11 = $6; while(1) { $10 = ((($11)) + 24|0); $12 = HEAP32[$10>>2]|0; HEAP32[(83352)>>2] = $12; _SDL_free($11); $13 = HEAP32[(83352)>>2]|0; $14 = ($13|0)==(0|0); if ($14) { break; } else { $11 = $13; } } } $8 = HEAP32[(83344)>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { while(1) { $17 = HEAP32[(83344)>>2]|0; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; HEAP32[(83344)>>2] = $19; _SDL_free($17); $20 = HEAP32[(83344)>>2]|0; $21 = ($20|0)==(0|0); if ($21) { break; } } } $15 = HEAP32[(83196)>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $23 = $15; while(1) { $22 = ((($23)) + 8|0); $24 = HEAP32[$22>>2]|0; HEAP32[(83196)>>2] = $24; _SDL_free($23); $25 = HEAP32[(83196)>>2]|0; $26 = ($25|0)==(0|0); if ($26) { break; } else { $23 = $25; } } } $27 = HEAP32[(83200)>>2]|0; _SDL_DestroyMutex($27); HEAP32[(83200)>>2] = 0; return; } function _SDL_RLEBlit($surf_src,$srcrect,$surf_dst,$dstrect) { $surf_src = $surf_src|0; $srcrect = $srcrect|0; $surf_dst = $surf_dst|0; $dstrect = $dstrect|0; var $$0 = 0, $$0$i = 0, $$0$ph$i = 0, $$013$ph$i = 0, $$1$i = 0, $$1$i$lcssa = 0, $$10$i = 0, $$10$i$lcssa = 0, $$12$i = 0, $$12$ph$i = 0, $$1225$ph$i = 0, $$13$i = 0, $$13$i$lcssa = 0, $$15$i = 0, $$15$ph$i = 0, $$1528$ph$i = 0, $$16$i = 0, $$16$i$lcssa = 0, $$18$i = 0, $$18$ph$i = 0; var $$1831$ph$i = 0, $$19$i = 0, $$19$i$lcssa = 0, $$21$i = 0, $$21$ph$i = 0, $$2134$ph$i = 0, $$22$i = 0, $$22$i$lcssa = 0, $$24$i = 0, $$24$ph$i = 0, $$2437$ph$i = 0, $$25$i = 0, $$25$i$lcssa = 0, $$27$i = 0, $$27$ph$i = 0, $$2740$ph$i = 0, $$28$i = 0, $$28$i$lcssa = 0, $$3$i = 0, $$3$ph$i = 0; var $$30$i = 0, $$30$ph$i = 0, $$3043$ph$i = 0, $$31$i = 0, $$31$i$lcssa = 0, $$316$ph$i = 0, $$33$i = 0, $$33$ph$i = 0, $$3346$ph$i = 0, $$34$i = 0, $$34$i$lcssa = 0, $$36$i = 0, $$36$ph$i = 0, $$3649$ph$i = 0, $$37$i = 0, $$37$i$lcssa = 0, $$4$i = 0, $$4$i$lcssa = 0, $$6$i = 0, $$6$ph$i = 0; var $$619$ph$i = 0, $$7$i = 0, $$7$i$lcssa = 0, $$9$i = 0, $$9$ph$i = 0, $$922$ph$i = 0, $$len$0$i = 0, $$len105$0$i = 0, $$len120$0$i = 0, $$len141$0$i = 0, $$len156$0$i = 0, $$len171$0$i = 0, $$len18$0$i = 0, $$len28$0$i = 0, $$len38$0$i = 0, $$len54$0$i = 0, $$len68$0$i = 0, $$len8$0$i = 0, $$len89$0$i = 0, $$phi$trans$insert = 0; var $$phi$trans$insert215 = 0, $$phi$trans$insert219 = 0, $$phi$trans$insert220 = 0, $$phi$trans$insert224 = 0, $$phi$trans$insert225 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert231 = 0, $$phi$trans$insert235 = 0, $$phi$trans$insert236 = 0, $$phi$trans$insert240 = 0, $$phi$trans$insert241 = 0, $$pre = 0, $$pre214 = 0, $$pre216 = 0, $$pre217 = 0, $$pre218 = 0, $$pre221 = 0, $$pre222 = 0, $$pre223 = 0, $$pre226 = 0; var $$pre227 = 0, $$pre228 = 0, $$pre229 = 0, $$pre232 = 0, $$pre233 = 0, $$pre234 = 0, $$pre237 = 0, $$pre238 = 0, $$pre239 = 0, $$pre242 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0; var $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0; var $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0; var $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0; var $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0; var $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0; var $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0; var $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0; var $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0; var $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0; var $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0; var $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0; var $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0; var $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0; var $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0; var $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0; var $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0; var $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0; var $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0; var $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0; var $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0; var $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0; var $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0; var $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0; var $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0; var $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0; var $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0; var $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0; var $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0; var $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0; var $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0; var $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0; var $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0; var $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0; var $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0; var $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0; var $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0; var $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0; var $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0; var $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0; var $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0; var $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0; var $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0; var $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0; var $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0; var $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0; var $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0; var $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0; var $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0; var $1871 = 0, $1872 = 0, $1873 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0; var $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0; var $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0; var $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0; var $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0; var $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0; var $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0; var $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0; var $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0; var $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0; var $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0; var $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0; var $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0; var $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0; var $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0; var $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0; var $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0; var $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0; var $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0; var $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0; var $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0; var $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0; var $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0; var $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0; var $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0; var $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0; var $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0; var $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0; var $996 = 0, $997 = 0, $998 = 0, $999 = 0, $dst$0155 = 0, $dst$0207$i = 0, $dst$1$lcssa = 0, $dst$1$lcssa$i = 0, $dst$1$ph = 0, $dst$1$ph$i = 0, $dst$1159 = 0, $dst$1211$i = 0, $dst104$0139 = 0, $dst109$0205$i = 0, $dst113$0145 = 0, $dst124$0241$i = 0, $dst145$0194$i = 0, $dst160$0197$i = 0, $dst175$0201$i = 0, $dst37$0166 = 0; var $dst46$0172 = 0, $dst46$1$lcssa = 0, $dst46$1$ph = 0, $dst46$1176 = 0, $dst57$0217$i = 0, $dst61$0184 = 0, $dst71$0151 = 0, $dst72$0222$i = 0, $dst72$1$lcssa$i = 0, $dst72$1$ph$i = 0, $dst72$1226$i = 0, $dst80$0192 = 0, $dst93$0234$i = 0, $dst95$0136 = 0, $dstbuf$0$ph = 0, $dstbuf$12$ph = 0, $dstbuf$15$ph = 0, $dstbuf$18$ph = 0, $dstbuf$21$ph = 0, $dstbuf$24$ph = 0; var $dstbuf$27$ph = 0, $dstbuf$3$ph = 0, $dstbuf$30$ph = 0, $dstbuf$33$ph = 0, $dstbuf$36$ph = 0, $dstbuf$6$ph = 0, $dstbuf$9$ph = 0, $exitcond = 0, $exitcond201 = 0, $exitcond202 = 0, $exitcond203 = 0, $exitcond207 = 0, $exitcond212 = 0, $exitcond213 = 0, $i$0168 = 0, $i$0219$i = 0, $i102$0137 = 0, $i107$0203$i = 0, $i111$0143 = 0, $i122$0239$i = 0; var $i143$0192$i = 0, $i158$0195$i = 0, $i173$0199$i = 0, $i59$0186 = 0, $i69$0149 = 0, $i78$0190 = 0, $i91$0236$i = 0, $i93$0134 = 0, $len$0$i = 0, $len105$0$i = 0, $len120$0$i = 0, $len141$0$i = 0, $len156$0$i = 0, $len171$0$i = 0, $len18$0$i = 0, $len28$0$i = 0, $len38$0$i = 0, $len54$0$i = 0, $len68$0$i = 0, $len8$0$i = 0; var $len89$0$i = 0, $linecount$0$ph = 0, $linecount$0$ph$i = 0, $linecount108$0$ph = 0, $linecount11$0$ph = 0, $linecount114$0$ph$i = 0, $linecount12$0$ph$i = 0, $linecount135$0$ph$i = 0, $linecount15$0$ph = 0, $linecount150$0$ph$i = 0, $linecount165$0$ph$i = 0, $linecount19$0$ph = 0, $linecount2$0$ph$i = 0, $linecount22$0$ph$i = 0, $linecount23$0$ph = 0, $linecount32$0$ph$i = 0, $linecount33$0$ph = 0, $linecount41$0$ph = 0, $linecount48$0$ph$i = 0, $linecount56$0$ph = 0; var $linecount62$0$ph$i = 0, $linecount66$0$ph = 0, $linecount75$0$ph = 0, $linecount83$0$ph$i = 0, $linecount90$0$ph = 0, $linecount99$0$ph = 0, $linecount99$0$ph$i = 0, $n$0157 = 0, $n$0209$i = 0, $n$1$lcssa = 0, $n$1$lcssa$i = 0, $n$1$ph = 0, $n$1$ph$i = 0, $n$1161 = 0, $n$1213$i = 0, $n44$0174 = 0, $n44$1$lcssa = 0, $n44$1$ph = 0, $n44$1178 = 0, $n70$0224$i = 0; var $n70$1$lcssa$i = 0, $n70$1$ph$i = 0, $n70$1228$i = 0, $ofs$0 = 0, $ofs$0$i = 0, $ofs$1 = 0, $ofs$1$i = 0, $ofs$12 = 0, $ofs$13 = 0, $ofs$4 = 0, $ofs$5 = 0, $ofs$8 = 0, $ofs$9 = 0, $ofs100$0 = 0, $ofs100$0$i = 0, $ofs100$1 = 0, $ofs100$1$i = 0, $ofs109$0 = 0, $ofs109$1 = 0, $ofs115$0$i = 0; var $ofs115$1$i = 0, $ofs12$0 = 0, $ofs12$1 = 0, $ofs13$0$i = 0, $ofs13$1$i = 0, $ofs136$0$i = 0, $ofs136$1$i = 0, $ofs151$0$i = 0, $ofs151$1$i = 0, $ofs16$0 = 0, $ofs16$1 = 0, $ofs166$0$i = 0, $ofs166$1$i = 0, $ofs20$0 = 0, $ofs20$1 = 0, $ofs23$0$i = 0, $ofs23$1$i = 0, $ofs24$0 = 0, $ofs24$1 = 0, $ofs3$0$i = 0; var $ofs3$1$i = 0, $ofs33$0$i = 0, $ofs33$1$i = 0, $ofs34$0 = 0, $ofs34$1 = 0, $ofs42$0 = 0, $ofs42$1 = 0, $ofs49$0$i = 0, $ofs49$1$i = 0, $ofs57$0 = 0, $ofs57$1 = 0, $ofs63$0$i = 0, $ofs63$1$i = 0, $ofs67$0 = 0, $ofs67$1 = 0, $ofs76$0 = 0, $ofs76$1 = 0, $ofs8$0 = 0, $ofs8$1 = 0, $ofs84$0$i = 0; var $ofs84$1$i = 0, $ofs91$0 = 0, $ofs91$1 = 0, $or$cond = 0, $or$cond$i = 0, $or$cond14 = 0, $or$cond15 = 0, $or$cond16 = 0, $or$cond17 = 0, $or$cond18 = 0, $or$cond78$i = 0, $or$cond79$i = 0, $or$cond80$i = 0, $or$cond81$i = 0, $or$cond82$i = 0, $scevgep = 0, $scevgep$i = 0, $scevgep204 = 0, $scevgep205 = 0, $scevgep206 = 0; var $scevgep208 = 0, $scevgep209 = 0, $scevgep210 = 0, $scevgep211 = 0, $scevgep249$i = 0, $scevgep250$i = 0, $scevgep251$i = 0, $scevgep252$i = 0, $scevgep253$i = 0, $scevgep254$i = 0, $scevgep255$i = 0, $src$0156 = 0, $src$0208$i = 0, $src$1$lcssa = 0, $src$1$lcssa$i = 0, $src$1$ph = 0, $src$1$ph$i = 0, $src$1160 = 0, $src$1212$i = 0, $src103$0138 = 0; var $src108$0204$i = 0, $src112$0144 = 0, $src123$0240$i = 0, $src144$0193$i = 0, $src159$0196$i = 0, $src174$0200$i = 0, $src36$0167 = 0, $src45$0173 = 0, $src45$1$lcssa = 0, $src45$1$ph = 0, $src45$1177 = 0, $src56$0218$i = 0, $src60$0185 = 0, $src70$0150 = 0, $src71$0223$i = 0, $src71$1$lcssa$i = 0, $src71$1$ph$i = 0, $src71$1227$i = 0, $src79$0191 = 0, $src92$0235$i = 0; var $src94$0135 = 0, $srcbuf$0 = 0, $srcbuf$0$ph = 0, $srcbuf$1 = 0, $srcbuf$1$lcssa = 0, $srcbuf$10 = 0, $srcbuf$10$lcssa = 0, $srcbuf$13$ph = 0, $srcbuf$14 = 0, $srcbuf$14$ph = 0, $srcbuf$15 = 0, $srcbuf$15$lcssa = 0, $srcbuf$17 = 0, $srcbuf$17$ph = 0, $srcbuf$18 = 0, $srcbuf$18$lcssa = 0, $srcbuf$20 = 0, $srcbuf$20$ph = 0, $srcbuf$21 = 0, $srcbuf$21$lcssa = 0; var $srcbuf$23 = 0, $srcbuf$23$ph = 0, $srcbuf$24 = 0, $srcbuf$24$lcssa = 0, $srcbuf$26 = 0, $srcbuf$26$ph = 0, $srcbuf$27 = 0, $srcbuf$27$lcssa = 0, $srcbuf$29 = 0, $srcbuf$29$ph = 0, $srcbuf$3 = 0, $srcbuf$3$ph = 0, $srcbuf$30 = 0, $srcbuf$30$lcssa = 0, $srcbuf$32 = 0, $srcbuf$32$ph = 0, $srcbuf$33 = 0, $srcbuf$33$lcssa = 0, $srcbuf$35 = 0, $srcbuf$35$ph = 0; var $srcbuf$36 = 0, $srcbuf$36$lcssa = 0, $srcbuf$38 = 0, $srcbuf$38$ph = 0, $srcbuf$39 = 0, $srcbuf$39$lcssa = 0, $srcbuf$4 = 0, $srcbuf$4$lcssa = 0, $srcbuf$41 = 0, $srcbuf$41$ph = 0, $srcbuf$42 = 0, $srcbuf$42$lcssa = 0, $srcbuf$44 = 0, $srcbuf$44$ph = 0, $srcbuf$45 = 0, $srcbuf$45$lcssa = 0, $srcbuf$47 = 0, $srcbuf$47$ph = 0, $srcbuf$48 = 0, $srcbuf$48$lcssa = 0; var $srcbuf$50 = 0, $srcbuf$50$ph = 0, $srcbuf$51 = 0, $srcbuf$51$lcssa = 0, $srcbuf$6 = 0, $srcbuf$6$ph = 0, $srcbuf$7 = 0, $srcbuf$7$lcssa = 0, $srcbuf$9 = 0, $srcbuf$9$ph = 0, $start$0$i = 0, $start104$0$i = 0, $start119$0$i = 0, $start140$0$i = 0, $start155$0$i = 0, $start17$0$i = 0, $start170$0$i = 0, $start27$0$i = 0, $start37$0$i = 0, $start53$0$i = 0; var $start67$0$i = 0, $start7$0$i = 0, $start88$0$i = 0, $switch$split12D = 0, $switch$split2D = 0, $vskip$0$ph = 0, $vskip$3$ph = 0, $vskip$6$ph = 0, $vskip$9$ph = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surf_src)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$surf_dst>>2]|0; $3 = $2 & 2; $4 = ($3|0)==(0); if (!($4)) { $5 = (_SDL_LockSurface($surf_dst)|0); $6 = ($5|0)<(0); if ($6) { $$0 = -1; return ($$0|0); } } $7 = HEAP32[$dstrect>>2]|0; $8 = ((($dstrect)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($surf_dst)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = ((($surf_dst)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = Math_imul($13, $9)|0; $15 = (($11) + ($14)|0); $16 = ((($surf_src)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = Math_imul($20, $7)|0; $22 = (($15) + ($21)|0); $23 = ((($surf_src)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ((($srcrect)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0); L5: do { if ($29) { $srcbuf$13$ph = $26; label = 29; } else { switch ($20|0) { case 1: { $srcbuf$0$ph = $26;$vskip$0$ph = $28; while(1) { $ofs$0 = 0;$srcbuf$0 = $srcbuf$0$ph; while(1) { $30 = HEAP8[$srcbuf$0>>0]|0; $31 = $30&255; $32 = (($31) + ($ofs$0))|0; $33 = ((($srcbuf$0)) + 1|0); $34 = HEAP8[$33>>0]|0; $35 = $34&255; $36 = ((($srcbuf$0)) + 2|0); $37 = ($34<<24>>24)==(0); if ($37) { $40 = ($32|0)==(0); if ($40) { break L5; } else { $ofs$1 = $32;$srcbuf$1 = $36; } } else { $38 = (($36) + ($35)|0); $39 = (($32) + ($35))|0; $ofs$1 = $39;$srcbuf$1 = $38; } $41 = ($ofs$1|0)==($1|0); if ($41) { $srcbuf$1$lcssa = $srcbuf$1; break; } else { $ofs$0 = $ofs$1;$srcbuf$0 = $srcbuf$1; } } $42 = (($vskip$0$ph) + -1)|0; $43 = ($42|0)==(0); if ($43) { $srcbuf$13$ph = $srcbuf$1$lcssa; label = 29; break; } else { $srcbuf$0$ph = $srcbuf$1$lcssa;$vskip$0$ph = $42; } } break; } case 2: { $srcbuf$3$ph = $26;$vskip$3$ph = $28; while(1) { $ofs$4 = 0;$srcbuf$3 = $srcbuf$3$ph; while(1) { $44 = HEAP8[$srcbuf$3>>0]|0; $45 = $44&255; $46 = (($45) + ($ofs$4))|0; $47 = ((($srcbuf$3)) + 1|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = ((($srcbuf$3)) + 2|0); $51 = ($48<<24>>24)==(0); if ($51) { $55 = ($46|0)==(0); if ($55) { break L5; } else { $ofs$5 = $46;$srcbuf$4 = $50; } } else { $52 = $49 << 1; $53 = (($50) + ($52)|0); $54 = (($46) + ($49))|0; $ofs$5 = $54;$srcbuf$4 = $53; } $56 = ($ofs$5|0)==($1|0); if ($56) { $srcbuf$4$lcssa = $srcbuf$4; break; } else { $ofs$4 = $ofs$5;$srcbuf$3 = $srcbuf$4; } } $57 = (($vskip$3$ph) + -1)|0; $58 = ($57|0)==(0); if ($58) { $srcbuf$13$ph = $srcbuf$4$lcssa; label = 29; break; } else { $srcbuf$3$ph = $srcbuf$4$lcssa;$vskip$3$ph = $57; } } break; } case 3: { $srcbuf$6$ph = $26;$vskip$6$ph = $28; while(1) { $ofs$8 = 0;$srcbuf$6 = $srcbuf$6$ph; while(1) { $59 = HEAP8[$srcbuf$6>>0]|0; $60 = $59&255; $61 = (($60) + ($ofs$8))|0; $62 = ((($srcbuf$6)) + 1|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = ((($srcbuf$6)) + 2|0); $66 = ($63<<24>>24)==(0); if ($66) { $70 = ($61|0)==(0); if ($70) { break L5; } else { $ofs$9 = $61;$srcbuf$7 = $65; } } else { $67 = ($64*3)|0; $68 = (($65) + ($67)|0); $69 = (($61) + ($64))|0; $ofs$9 = $69;$srcbuf$7 = $68; } $71 = ($ofs$9|0)==($1|0); if ($71) { $srcbuf$7$lcssa = $srcbuf$7; break; } else { $ofs$8 = $ofs$9;$srcbuf$6 = $srcbuf$7; } } $72 = (($vskip$6$ph) + -1)|0; $73 = ($72|0)==(0); if ($73) { $srcbuf$13$ph = $srcbuf$7$lcssa; label = 29; break; } else { $srcbuf$6$ph = $srcbuf$7$lcssa;$vskip$6$ph = $72; } } break; } case 4: { $srcbuf$9$ph = $26;$vskip$9$ph = $28; while(1) { $ofs$12 = 0;$srcbuf$9 = $srcbuf$9$ph; while(1) { $74 = HEAP16[$srcbuf$9>>1]|0; $75 = $74&65535; $76 = (($75) + ($ofs$12))|0; $77 = ((($srcbuf$9)) + 2|0); $78 = HEAP16[$77>>1]|0; $79 = $78&65535; $80 = ((($srcbuf$9)) + 4|0); $81 = ($78<<16>>16)==(0); if ($81) { $85 = ($76|0)==(0); if ($85) { break L5; } else { $ofs$13 = $76;$srcbuf$10 = $80; } } else { $82 = $79 << 2; $83 = (($80) + ($82)|0); $84 = (($76) + ($79))|0; $ofs$13 = $84;$srcbuf$10 = $83; } $86 = ($ofs$13|0)==($1|0); if ($86) { $srcbuf$10$lcssa = $srcbuf$10; break; } else { $ofs$12 = $ofs$13;$srcbuf$9 = $srcbuf$10; } } $87 = (($vskip$9$ph) + -1)|0; $88 = ($87|0)==(0); if ($88) { $srcbuf$13$ph = $srcbuf$10$lcssa; label = 29; break; } else { $srcbuf$9$ph = $srcbuf$10$lcssa;$vskip$9$ph = $87; } } break; } default: { $srcbuf$13$ph = $26; label = 29; break L5; } } } } while(0); L44: do { if ((label|0) == 29) { $89 = ((($24)) + 79|0); $90 = HEAP8[$89>>0]|0; $91 = $90&255; $92 = HEAP32[$srcrect>>2]|0; $93 = ($92|0)==(0); if ($93) { $94 = ((($srcrect)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = HEAP32[$0>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $1074 = ($90<<24>>24)==(-1); if ($1074) { switch ($20|0) { case 1: { $1075 = ((($srcrect)) + 12|0); $1076 = HEAP32[$1075>>2]|0; $dstbuf$0$ph = $22;$linecount$0$ph = $1076;$srcbuf$14$ph = $srcbuf$13$ph; while(1) { $ofs8$0 = 0;$srcbuf$14 = $srcbuf$14$ph; while(1) { $1077 = HEAP8[$srcbuf$14>>0]|0; $1078 = $1077&255; $1079 = (($1078) + ($ofs8$0))|0; $1080 = ((($srcbuf$14)) + 1|0); $1081 = HEAP8[$1080>>0]|0; $1082 = $1081&255; $1083 = ((($srcbuf$14)) + 2|0); $1084 = ($1081<<24>>24)==(0); if ($1084) { $1088 = ($1079|0)==(0); if ($1088) { break L44; } else { $ofs8$1 = $1079;$srcbuf$15 = $1083; } } else { $1085 = (($dstbuf$0$ph) + ($1079)|0); (_SDL_memcpy($1085,$1083,$1082)|0); $1086 = (($1083) + ($1082)|0); $1087 = (($1079) + ($1082))|0; $ofs8$1 = $1087;$srcbuf$15 = $1086; } $1089 = ($ofs8$1|0)==($1|0); if ($1089) { $srcbuf$15$lcssa = $srcbuf$15; break; } else { $ofs8$0 = $ofs8$1;$srcbuf$14 = $srcbuf$15; } } $1090 = HEAP32[$12>>2]|0; $1091 = (($dstbuf$0$ph) + ($1090)|0); $1092 = (($linecount$0$ph) + -1)|0; $1093 = ($1092|0)==(0); if ($1093) { break L44; } else { $dstbuf$0$ph = $1091;$linecount$0$ph = $1092;$srcbuf$14$ph = $srcbuf$15$lcssa; } } break; } case 2: { $1094 = ((($srcrect)) + 12|0); $1095 = HEAP32[$1094>>2]|0; $dstbuf$3$ph = $22;$linecount11$0$ph = $1095;$srcbuf$17$ph = $srcbuf$13$ph; while(1) { $ofs12$0 = 0;$srcbuf$17 = $srcbuf$17$ph; while(1) { $1096 = HEAP8[$srcbuf$17>>0]|0; $1097 = $1096&255; $1098 = (($1097) + ($ofs12$0))|0; $1099 = ((($srcbuf$17)) + 1|0); $1100 = HEAP8[$1099>>0]|0; $1101 = $1100&255; $1102 = ((($srcbuf$17)) + 2|0); $1103 = ($1100<<24>>24)==(0); if ($1103) { $1109 = ($1098|0)==(0); if ($1109) { break L44; } else { $ofs12$1 = $1098;$srcbuf$18 = $1102; } } else { $1104 = $1098 << 1; $1105 = (($dstbuf$3$ph) + ($1104)|0); $1106 = $1101 << 1; (_SDL_memcpy($1105,$1102,$1106)|0); $1107 = (($1102) + ($1106)|0); $1108 = (($1098) + ($1101))|0; $ofs12$1 = $1108;$srcbuf$18 = $1107; } $1110 = ($ofs12$1|0)==($1|0); if ($1110) { $srcbuf$18$lcssa = $srcbuf$18; break; } else { $ofs12$0 = $ofs12$1;$srcbuf$17 = $srcbuf$18; } } $1111 = HEAP32[$12>>2]|0; $1112 = (($dstbuf$3$ph) + ($1111)|0); $1113 = (($linecount11$0$ph) + -1)|0; $1114 = ($1113|0)==(0); if ($1114) { break L44; } else { $dstbuf$3$ph = $1112;$linecount11$0$ph = $1113;$srcbuf$17$ph = $srcbuf$18$lcssa; } } break; } case 3: { $1115 = ((($srcrect)) + 12|0); $1116 = HEAP32[$1115>>2]|0; $dstbuf$6$ph = $22;$linecount15$0$ph = $1116;$srcbuf$20$ph = $srcbuf$13$ph; while(1) { $ofs16$0 = 0;$srcbuf$20 = $srcbuf$20$ph; while(1) { $1117 = HEAP8[$srcbuf$20>>0]|0; $1118 = $1117&255; $1119 = (($1118) + ($ofs16$0))|0; $1120 = ((($srcbuf$20)) + 1|0); $1121 = HEAP8[$1120>>0]|0; $1122 = $1121&255; $1123 = ((($srcbuf$20)) + 2|0); $1124 = ($1121<<24>>24)==(0); if ($1124) { $1130 = ($1119|0)==(0); if ($1130) { break L44; } else { $ofs16$1 = $1119;$srcbuf$21 = $1123; } } else { $1125 = ($1119*3)|0; $1126 = (($dstbuf$6$ph) + ($1125)|0); $1127 = ($1122*3)|0; (_SDL_memcpy($1126,$1123,$1127)|0); $1128 = (($1123) + ($1127)|0); $1129 = (($1119) + ($1122))|0; $ofs16$1 = $1129;$srcbuf$21 = $1128; } $1131 = ($ofs16$1|0)==($1|0); if ($1131) { $srcbuf$21$lcssa = $srcbuf$21; break; } else { $ofs16$0 = $ofs16$1;$srcbuf$20 = $srcbuf$21; } } $1132 = HEAP32[$12>>2]|0; $1133 = (($dstbuf$6$ph) + ($1132)|0); $1134 = (($linecount15$0$ph) + -1)|0; $1135 = ($1134|0)==(0); if ($1135) { break L44; } else { $dstbuf$6$ph = $1133;$linecount15$0$ph = $1134;$srcbuf$20$ph = $srcbuf$21$lcssa; } } break; } case 4: { $1136 = ((($srcrect)) + 12|0); $1137 = HEAP32[$1136>>2]|0; $dstbuf$9$ph = $22;$linecount19$0$ph = $1137;$srcbuf$23$ph = $srcbuf$13$ph; while(1) { $ofs20$0 = 0;$srcbuf$23 = $srcbuf$23$ph; while(1) { $1138 = HEAP16[$srcbuf$23>>1]|0; $1139 = $1138&65535; $1140 = (($1139) + ($ofs20$0))|0; $1141 = ((($srcbuf$23)) + 2|0); $1142 = HEAP16[$1141>>1]|0; $1143 = $1142&65535; $1144 = ((($srcbuf$23)) + 4|0); $1145 = ($1142<<16>>16)==(0); if ($1145) { $1151 = ($1140|0)==(0); if ($1151) { break L44; } else { $ofs20$1 = $1140;$srcbuf$24 = $1144; } } else { $1146 = $1140 << 2; $1147 = (($dstbuf$9$ph) + ($1146)|0); $1148 = $1143 << 2; (_SDL_memcpy($1147,$1144,$1148)|0); $1149 = (($1144) + ($1148)|0); $1150 = (($1140) + ($1143))|0; $ofs20$1 = $1150;$srcbuf$24 = $1149; } $1152 = ($ofs20$1|0)==($1|0); if ($1152) { $srcbuf$24$lcssa = $srcbuf$24; break; } else { $ofs20$0 = $ofs20$1;$srcbuf$23 = $srcbuf$24; } } $1153 = HEAP32[$12>>2]|0; $1154 = (($dstbuf$9$ph) + ($1153)|0); $1155 = (($linecount19$0$ph) + -1)|0; $1156 = ($1155|0)==(0); if ($1156) { break L44; } else { $dstbuf$9$ph = $1154;$linecount19$0$ph = $1155;$srcbuf$23$ph = $srcbuf$24$lcssa; } } break; } default: { break L44; } } } switch ($20|0) { case 4: { $1680 = ((($17)) + 12|0); $1681 = HEAP32[$1680>>2]|0; $1682 = ((($17)) + 16|0); $1683 = HEAP32[$1682>>2]|0; $1684 = $1683 | $1681; $1685 = ((($17)) + 20|0); $1686 = HEAP32[$1685>>2]|0; $1687 = $1684 | $1686; $1688 = ($1687|0)==(16777215); if ($1688) { $1689 = ($1683|0)==(65280); $1690 = ($1681|0)==(65280); $or$cond17 = $1690 | $1689; $1691 = ($1686|0)==(65280); $or$cond18 = $or$cond17 | $1691; if ($or$cond18) { $1692 = ($90<<24>>24)==(-128); $1693 = ((($srcrect)) + 12|0); $1694 = HEAP32[$1693>>2]|0; if ($1692) { $dstbuf$30$ph = $22;$linecount90$0$ph = $1694;$srcbuf$44$ph = $srcbuf$13$ph; while(1) { $ofs91$0 = 0;$srcbuf$44 = $srcbuf$44$ph; while(1) { $1695 = HEAP16[$srcbuf$44>>1]|0; $1696 = $1695&65535; $1697 = (($1696) + ($ofs91$0))|0; $1698 = ((($srcbuf$44)) + 2|0); $1699 = HEAP16[$1698>>1]|0; $1700 = $1699&65535; $1701 = ((($srcbuf$44)) + 4|0); $1702 = ($1699<<16>>16)==(0); if ($1702) { $1720 = ($1697|0)==(0); if ($1720) { break L44; } else { $ofs91$1 = $1697;$srcbuf$45 = $1701; } } else { $1703 = $1697 << 2; $1704 = (($dstbuf$30$ph) + ($1703)|0); $dst95$0136 = $1704;$i93$0134 = 0;$src94$0135 = $1701; while(1) { $1705 = ((($src94$0135)) + 4|0); $1706 = HEAP32[$src94$0135>>2]|0; $1707 = HEAP32[$dst95$0136>>2]|0; $1708 = $1706 & 16711422; $1709 = $1707 & 16711422; $1710 = (($1709) + ($1708))|0; $1711 = $1710 >>> 1; $1712 = $1706 & 65793; $1713 = $1712 & $1707; $1714 = (($1711) + ($1713))|0; $1715 = ((($dst95$0136)) + 4|0); HEAP32[$dst95$0136>>2] = $1714; $1716 = (($i93$0134) + 1)|0; $exitcond = ($1716|0)==($1700|0); if ($exitcond) { break; } else { $dst95$0136 = $1715;$i93$0134 = $1716;$src94$0135 = $1705; } } $1717 = $1700 << 2; $1718 = (($1701) + ($1717)|0); $1719 = (($1697) + ($1700))|0; $ofs91$1 = $1719;$srcbuf$45 = $1718; } $1721 = ($ofs91$1|0)==($1|0); if ($1721) { $srcbuf$45$lcssa = $srcbuf$45; break; } else { $ofs91$0 = $ofs91$1;$srcbuf$44 = $srcbuf$45; } } $1722 = HEAP32[$12>>2]|0; $1723 = (($dstbuf$30$ph) + ($1722)|0); $1724 = (($linecount90$0$ph) + -1)|0; $1725 = ($1724|0)==(0); if ($1725) { break L44; } else { $dstbuf$30$ph = $1723;$linecount90$0$ph = $1724;$srcbuf$44$ph = $srcbuf$45$lcssa; } } } else { $dstbuf$33$ph = $22;$linecount99$0$ph = $1694;$srcbuf$47$ph = $srcbuf$13$ph; while(1) { $ofs100$0 = 0;$srcbuf$47 = $srcbuf$47$ph; while(1) { $1726 = HEAP16[$srcbuf$47>>1]|0; $1727 = $1726&65535; $1728 = (($1727) + ($ofs100$0))|0; $1729 = ((($srcbuf$47)) + 2|0); $1730 = HEAP16[$1729>>1]|0; $1731 = $1730&65535; $1732 = ((($srcbuf$47)) + 4|0); $1733 = ($1730<<16>>16)==(0); if ($1733) { $1759 = ($1728|0)==(0); if ($1759) { break L44; } else { $ofs100$1 = $1728;$srcbuf$48 = $1732; } } else { $1734 = $1728 << 2; $1735 = (($dstbuf$33$ph) + ($1734)|0); $dst104$0139 = $1735;$i102$0137 = 0;$src103$0138 = $1732; while(1) { $1736 = ((($src103$0138)) + 4|0); $1737 = HEAP32[$src103$0138>>2]|0; $1738 = HEAP32[$dst104$0139>>2]|0; $1739 = $1737 & 16711935; $1740 = $1738 & 16711935; $1741 = (($1739) - ($1740))|0; $1742 = Math_imul($1741, $91)|0; $1743 = $1742 >>> 8; $1744 = (($1743) + ($1740))|0; $1745 = $1744 & 16711935; $1746 = $1737 & 65280; $1747 = $1738 & 65280; $1748 = (($1746) - ($1747))|0; $1749 = Math_imul($1748, $91)|0; $1750 = $1749 >>> 8; $1751 = (($1750) + ($1747))|0; $1752 = $1751 & 65280; $1753 = $1745 | $1752; $1754 = ((($dst104$0139)) + 4|0); HEAP32[$dst104$0139>>2] = $1753; $1755 = (($i102$0137) + 1)|0; $exitcond201 = ($1755|0)==($1731|0); if ($exitcond201) { break; } else { $dst104$0139 = $1754;$i102$0137 = $1755;$src103$0138 = $1736; } } $1756 = $1731 << 2; $1757 = (($1732) + ($1756)|0); $1758 = (($1728) + ($1731))|0; $ofs100$1 = $1758;$srcbuf$48 = $1757; } $1760 = ($ofs100$1|0)==($1|0); if ($1760) { $srcbuf$48$lcssa = $srcbuf$48; break; } else { $ofs100$0 = $ofs100$1;$srcbuf$47 = $srcbuf$48; } } $1761 = HEAP32[$12>>2]|0; $1762 = (($dstbuf$33$ph) + ($1761)|0); $1763 = (($linecount99$0$ph) + -1)|0; $1764 = ($1763|0)==(0); if ($1764) { break L44; } else { $dstbuf$33$ph = $1762;$linecount99$0$ph = $1763;$srcbuf$47$ph = $srcbuf$48$lcssa; } } } } } $1765 = ((($srcrect)) + 12|0); $1766 = HEAP32[$1765>>2]|0; $1767 = ((($17)) + 32|0); $1768 = ((($17)) + 28|0); $1769 = ((($17)) + 33|0); $1770 = ((($17)) + 29|0); $1771 = ((($17)) + 34|0); $1772 = ((($17)) + 30|0); $1773 = ((($17)) + 24|0); $dstbuf$36$ph = $22;$linecount108$0$ph = $1766;$srcbuf$50$ph = $srcbuf$13$ph; while(1) { $ofs109$0 = 0;$srcbuf$50 = $srcbuf$50$ph; while(1) { $1774 = HEAP16[$srcbuf$50>>1]|0; $1775 = $1774&65535; $1776 = (($1775) + ($ofs109$0))|0; $1777 = ((($srcbuf$50)) + 2|0); $1778 = HEAP16[$1777>>1]|0; $1779 = $1778&65535; $1780 = ((($srcbuf$50)) + 4|0); $1781 = ($1778<<16>>16)==(0); if ($1781) { $1865 = ($1776|0)==(0); if ($1865) { break L44; } else { $ofs109$1 = $1776;$srcbuf$51 = $1780; } } else { $1782 = $1776 << 2; $1783 = (($dstbuf$36$ph) + ($1782)|0); $dst113$0145 = $1783;$i111$0143 = 0;$src112$0144 = $1780; while(1) { $1784 = HEAP32[$src112$0144>>2]|0; $1785 = HEAP32[$dst113$0145>>2]|0; $1786 = HEAP32[$1680>>2]|0; $1787 = $1786 & $1784; $1788 = HEAP8[$1767>>0]|0; $1789 = $1788&255; $1790 = $1787 >>> $1789; $1791 = HEAP8[$1768>>0]|0; $1792 = $1791&255; $1793 = (74436 + ($1792<<2)|0); $1794 = HEAP32[$1793>>2]|0; $1795 = (($1794) + ($1790)|0); $1796 = HEAP8[$1795>>0]|0; $1797 = $1796&255; $1798 = HEAP32[$1682>>2]|0; $1799 = $1798 & $1784; $1800 = HEAP8[$1769>>0]|0; $1801 = $1800&255; $1802 = $1799 >>> $1801; $1803 = HEAP8[$1770>>0]|0; $1804 = $1803&255; $1805 = (74436 + ($1804<<2)|0); $1806 = HEAP32[$1805>>2]|0; $1807 = (($1806) + ($1802)|0); $1808 = HEAP8[$1807>>0]|0; $1809 = $1808&255; $1810 = HEAP32[$1685>>2]|0; $1811 = $1810 & $1784; $1812 = HEAP8[$1771>>0]|0; $1813 = $1812&255; $1814 = $1811 >>> $1813; $1815 = HEAP8[$1772>>0]|0; $1816 = $1815&255; $1817 = (74436 + ($1816<<2)|0); $1818 = HEAP32[$1817>>2]|0; $1819 = (($1818) + ($1814)|0); $1820 = HEAP8[$1819>>0]|0; $1821 = $1820&255; $1822 = $1786 & $1785; $1823 = $1822 >>> $1789; $1824 = (($1794) + ($1823)|0); $1825 = HEAP8[$1824>>0]|0; $1826 = $1825&255; $1827 = $1798 & $1785; $1828 = $1827 >>> $1801; $1829 = (($1806) + ($1828)|0); $1830 = HEAP8[$1829>>0]|0; $1831 = $1830&255; $1832 = $1810 & $1785; $1833 = $1832 >>> $1813; $1834 = (($1818) + ($1833)|0); $1835 = HEAP8[$1834>>0]|0; $1836 = $1835&255; $1837 = (($1797) - ($1826))|0; $1838 = Math_imul($1837, $91)|0; $1839 = $1838 >>> 8; $1840 = (($1839) + ($1826))|0; $1841 = (($1809) - ($1831))|0; $1842 = Math_imul($1841, $91)|0; $1843 = $1842 >>> 8; $1844 = (($1843) + ($1831))|0; $1845 = (($1821) - ($1836))|0; $1846 = Math_imul($1845, $91)|0; $1847 = $1846 >>> 8; $1848 = (($1847) + ($1836))|0; $1849 = $1840 >>> $1792; $1850 = $1849 << $1789; $1851 = $1844 >>> $1804; $1852 = $1851 << $1801; $1853 = $1848 >>> $1816; $1854 = $1853 << $1813; $1855 = HEAP32[$1773>>2]|0; $1856 = $1850 | $1855; $1857 = $1856 | $1852; $1858 = $1857 | $1854; HEAP32[$dst113$0145>>2] = $1858; $1859 = ((($src112$0144)) + 4|0); $1860 = ((($dst113$0145)) + 4|0); $1861 = (($i111$0143) + 1)|0; $exitcond202 = ($1861|0)==($1779|0); if ($exitcond202) { break; } else { $dst113$0145 = $1860;$i111$0143 = $1861;$src112$0144 = $1859; } } $1862 = $1779 << 2; $1863 = (($1780) + ($1862)|0); $1864 = (($1776) + ($1779))|0; $ofs109$1 = $1864;$srcbuf$51 = $1863; } $1866 = ($ofs109$1|0)==($1|0); if ($1866) { $srcbuf$51$lcssa = $srcbuf$51; break; } else { $ofs109$0 = $ofs109$1;$srcbuf$50 = $srcbuf$51; } } $1867 = HEAP32[$12>>2]|0; $1868 = (($dstbuf$36$ph) + ($1867)|0); $1869 = (($linecount108$0$ph) + -1)|0; $1870 = ($1869|0)==(0); if ($1870) { break L44; } else { $dstbuf$36$ph = $1868;$linecount108$0$ph = $1869;$srcbuf$50$ph = $srcbuf$51$lcssa; } } break; } case 2: { $1157 = ((($17)) + 12|0); $1158 = HEAP32[$1157>>2]|0; $1159 = ((($17)) + 16|0); $1160 = HEAP32[$1159>>2]|0; $1161 = $1160 | $1158; $1162 = ((($17)) + 20|0); $1163 = HEAP32[$1162>>2]|0; $1164 = $1161 | $1163; $switch$split12D = ($1164|0)<(65535); L137: do { if ($switch$split12D) { switch ($1164|0) { case 32767: { break; } default: { break L137; } } $1302 = ($1160|0)==(992); $1303 = ($1158|0)==(992); $or$cond15 = $1303 | $1302; $1304 = ($1163|0)==(992); $or$cond16 = $or$cond15 | $1304; if ($or$cond16) { $1305 = ($90<<24>>24)==(-128); $1306 = ((($srcrect)) + 12|0); $1307 = HEAP32[$1306>>2]|0; if ($1305) { $dstbuf$18$ph = $22;$linecount41$0$ph = $1307;$srcbuf$32$ph = $srcbuf$13$ph; } else { $1308 = $91 >>> 3; $dstbuf$21$ph = $22;$linecount56$0$ph = $1307;$srcbuf$35$ph = $srcbuf$13$ph; while(1) { $ofs57$0 = 0;$srcbuf$35 = $srcbuf$35$ph; while(1) { $1400 = HEAP8[$srcbuf$35>>0]|0; $1401 = $1400&255; $1402 = (($1401) + ($ofs57$0))|0; $1403 = ((($srcbuf$35)) + 1|0); $1404 = HEAP8[$1403>>0]|0; $1405 = $1404&255; $1406 = ((($srcbuf$35)) + 2|0); $1407 = ($1404<<24>>24)==(0); if ($1407) { $1434 = ($1402|0)==(0); if ($1434) { break L44; } else { $ofs57$1 = $1402;$srcbuf$36 = $1406; } } else { $1408 = $1402 << 1; $1409 = (($dstbuf$21$ph) + ($1408)|0); $dst61$0184 = $1409;$i59$0186 = 0;$src60$0185 = $1406; while(1) { $1410 = ((($src60$0185)) + 2|0); $1411 = HEAP16[$src60$0185>>1]|0; $1412 = $1411&65535; $1413 = HEAP16[$dst61$0184>>1]|0; $1414 = $1413&65535; $1415 = $1412 << 16; $1416 = $1415 | $1412; $1417 = $1416 & 65043487; $1418 = $1414 << 16; $1419 = $1418 | $1414; $1420 = $1419 & 65043487; $1421 = (($1417) - ($1420))|0; $1422 = Math_imul($1421, $1308)|0; $1423 = $1422 >>> 5; $1424 = (($1423) + ($1420))|0; $1425 = $1424 & 65043487; $1426 = $1425 >>> 16; $1427 = $1426 | $1425; $1428 = $1427&65535; $1429 = ((($dst61$0184)) + 2|0); HEAP16[$dst61$0184>>1] = $1428; $1430 = (($i59$0186) + 1)|0; $exitcond212 = ($1430|0)==($1405|0); if ($exitcond212) { break; } else { $dst61$0184 = $1429;$i59$0186 = $1430;$src60$0185 = $1410; } } $1431 = $1405 << 1; $1432 = (($1406) + ($1431)|0); $1433 = (($1402) + ($1405))|0; $ofs57$1 = $1433;$srcbuf$36 = $1432; } $1435 = ($ofs57$1|0)==($1|0); if ($1435) { $srcbuf$36$lcssa = $srcbuf$36; break; } else { $ofs57$0 = $ofs57$1;$srcbuf$35 = $srcbuf$36; } } $1436 = (($dstbuf$21$ph) + ($13)|0); $1437 = (($linecount56$0$ph) + -1)|0; $1438 = ($1437|0)==(0); if ($1438) { break L44; } else { $dstbuf$21$ph = $1436;$linecount56$0$ph = $1437;$srcbuf$35$ph = $srcbuf$36$lcssa; } } } while(1) { $ofs42$0 = 0;$srcbuf$32 = $srcbuf$32$ph; while(1) { $1309 = HEAP8[$srcbuf$32>>0]|0; $1310 = $1309&255; $1311 = (($1310) + ($ofs42$0))|0; $1312 = ((($srcbuf$32)) + 1|0); $1313 = HEAP8[$1312>>0]|0; $1314 = $1313&255; $1315 = ((($srcbuf$32)) + 2|0); $1316 = ($1313<<24>>24)==(0); if ($1316) { $1394 = ($1311|0)==(0); if ($1394) { break L44; } else { $ofs42$1 = $1311;$srcbuf$33 = $1315; } } else { $1317 = $1311 << 1; $1318 = (($dstbuf$18$ph) + ($1317)|0); $1319 = $1315; $1320 = $1318; $1321 = $1320 ^ $1319; $1322 = $1321 & 3; $1323 = ($1322|0)==(0); do { if ($1323) { $1341 = $1319 & 3; $1342 = ($1341|0)==(0); if ($1342) { $dst46$1$ph = $1318;$n44$1$ph = $1314;$src45$1$ph = $1315; } else { $1343 = ((($srcbuf$32)) + 4|0); $1344 = HEAP16[$1315>>1]|0; $1345 = $1344&65535; $1346 = HEAP16[$1318>>1]|0; $1347 = $1346&65535; $1348 = $1345 & 64478; $1349 = $1347 & 64478; $1350 = (($1349) + ($1348))|0; $1351 = $1350 >>> 1; $1352 = $1346 & $1344; $1353 = $1352&65535; $1354 = $1353 & 1057; $1355 = (($1351) + ($1354))|0; $1356 = $1355&65535; $1357 = ((($1318)) + 2|0); HEAP16[$1318>>1] = $1356; $1358 = (($1314) + -1)|0; $dst46$1$ph = $1357;$n44$1$ph = $1358;$src45$1$ph = $1343; } $1359 = ($n44$1$ph>>>0)>(1); if ($1359) { $1360 = (($n44$1$ph) + -2)|0; $1361 = $1360 & -2; $scevgep208 = ((($dst46$1$ph)) + 4|0); $scevgep210 = ((($src45$1$ph)) + 4|0); $dst46$1176 = $dst46$1$ph;$n44$1178 = $n44$1$ph;$src45$1177 = $src45$1$ph; while(1) { $1362 = HEAP32[$src45$1177>>2]|0; $1363 = HEAP32[$dst46$1176>>2]|0; $1364 = $1362 >>> 1; $1365 = $1364 & 2112847343; $1366 = $1363 >>> 1; $1367 = $1366 & 2112847343; $1368 = (($1367) + ($1365))|0; $1369 = $1362 & 69272609; $1370 = $1369 & $1363; $1371 = (($1368) + ($1370))|0; HEAP32[$dst46$1176>>2] = $1371; $1372 = ((($src45$1177)) + 4|0); $1373 = ((($dst46$1176)) + 4|0); $1374 = (($n44$1178) + -2)|0; $1375 = ($1374>>>0)>(1); if ($1375) { $dst46$1176 = $1373;$n44$1178 = $1374;$src45$1177 = $1372; } else { break; } } $1376 = (($1360) - ($1361))|0; $scevgep209 = (($scevgep208) + ($1361<<1)|0); $scevgep211 = (($scevgep210) + ($1361<<1)|0); $dst46$1$lcssa = $scevgep209;$n44$1$lcssa = $1376;$src45$1$lcssa = $scevgep211; } else { $dst46$1$lcssa = $dst46$1$ph;$n44$1$lcssa = $n44$1$ph;$src45$1$lcssa = $src45$1$ph; } $1377 = ($n44$1$lcssa|0)==(0); if ($1377) { break; } $1378 = HEAP16[$src45$1$lcssa>>1]|0; $1379 = $1378&65535; $1380 = HEAP16[$dst46$1$lcssa>>1]|0; $1381 = $1380&65535; $1382 = $1379 & 64478; $1383 = $1381 & 64478; $1384 = (($1383) + ($1382))|0; $1385 = $1384 >>> 1; $1386 = $1380 & $1378; $1387 = $1386&65535; $1388 = $1387 & 1057; $1389 = (($1385) + ($1388))|0; $1390 = $1389&65535; HEAP16[$dst46$1$lcssa>>1] = $1390; } else { $dst46$0172 = $1318;$n44$0174 = $1314;$src45$0173 = $1315; while(1) { $1324 = (($n44$0174) + -1)|0; $1325 = ((($src45$0173)) + 2|0); $1326 = HEAP16[$src45$0173>>1]|0; $1327 = $1326&65535; $1328 = HEAP16[$dst46$0172>>1]|0; $1329 = $1328&65535; $1330 = $1327 & 64478; $1331 = $1329 & 64478; $1332 = (($1331) + ($1330))|0; $1333 = $1332 >>> 1; $1334 = $1328 & $1326; $1335 = $1334&65535; $1336 = $1335 & 1057; $1337 = (($1333) + ($1336))|0; $1338 = $1337&65535; $1339 = ((($dst46$0172)) + 2|0); HEAP16[$dst46$0172>>1] = $1338; $1340 = ($1324|0)==(0); if ($1340) { break; } else { $dst46$0172 = $1339;$n44$0174 = $1324;$src45$0173 = $1325; } } } } while(0); $1391 = $1314 << 1; $1392 = (($1315) + ($1391)|0); $1393 = (($1311) + ($1314))|0; $ofs42$1 = $1393;$srcbuf$33 = $1392; } $1395 = ($ofs42$1|0)==($1|0); if ($1395) { $srcbuf$33$lcssa = $srcbuf$33; break; } else { $ofs42$0 = $ofs42$1;$srcbuf$32 = $srcbuf$33; } } $1396 = HEAP32[$12>>2]|0; $1397 = (($dstbuf$18$ph) + ($1396)|0); $1398 = (($linecount41$0$ph) + -1)|0; $1399 = ($1398|0)==(0); if ($1399) { break L44; } else { $dstbuf$18$ph = $1397;$linecount41$0$ph = $1398;$srcbuf$32$ph = $srcbuf$33$lcssa; } } } } else { switch ($1164|0) { case 65535: { break; } default: { break L137; } } $1165 = ($1160|0)==(2016); $1166 = ($1158|0)==(2016); $or$cond = $1166 | $1165; $1167 = ($1163|0)==(2016); $or$cond14 = $or$cond | $1167; if ($or$cond14) { $1168 = ($90<<24>>24)==(-128); $1169 = ((($srcrect)) + 12|0); $1170 = HEAP32[$1169>>2]|0; if ($1168) { $dstbuf$12$ph = $22;$linecount23$0$ph = $1170;$srcbuf$26$ph = $srcbuf$13$ph; } else { $1171 = $91 >>> 3; $dstbuf$15$ph = $22;$linecount33$0$ph = $1170;$srcbuf$29$ph = $srcbuf$13$ph; while(1) { $ofs34$0 = 0;$srcbuf$29 = $srcbuf$29$ph; while(1) { $1263 = HEAP8[$srcbuf$29>>0]|0; $1264 = $1263&255; $1265 = (($1264) + ($ofs34$0))|0; $1266 = ((($srcbuf$29)) + 1|0); $1267 = HEAP8[$1266>>0]|0; $1268 = $1267&255; $1269 = ((($srcbuf$29)) + 2|0); $1270 = ($1267<<24>>24)==(0); if ($1270) { $1297 = ($1265|0)==(0); if ($1297) { break L44; } else { $ofs34$1 = $1265;$srcbuf$30 = $1269; } } else { $1271 = $1265 << 1; $1272 = (($dstbuf$15$ph) + ($1271)|0); $dst37$0166 = $1272;$i$0168 = 0;$src36$0167 = $1269; while(1) { $1273 = ((($src36$0167)) + 2|0); $1274 = HEAP16[$src36$0167>>1]|0; $1275 = $1274&65535; $1276 = HEAP16[$dst37$0166>>1]|0; $1277 = $1276&65535; $1278 = $1275 << 16; $1279 = $1278 | $1275; $1280 = $1279 & 132184095; $1281 = $1277 << 16; $1282 = $1281 | $1277; $1283 = $1282 & 132184095; $1284 = (($1280) - ($1283))|0; $1285 = Math_imul($1284, $1171)|0; $1286 = $1285 >>> 5; $1287 = (($1286) + ($1283))|0; $1288 = $1287 & 132184095; $1289 = $1288 >>> 16; $1290 = $1289 | $1288; $1291 = $1290&65535; $1292 = ((($dst37$0166)) + 2|0); HEAP16[$dst37$0166>>1] = $1291; $1293 = (($i$0168) + 1)|0; $exitcond207 = ($1293|0)==($1268|0); if ($exitcond207) { break; } else { $dst37$0166 = $1292;$i$0168 = $1293;$src36$0167 = $1273; } } $1294 = $1268 << 1; $1295 = (($1269) + ($1294)|0); $1296 = (($1265) + ($1268))|0; $ofs34$1 = $1296;$srcbuf$30 = $1295; } $1298 = ($ofs34$1|0)==($1|0); if ($1298) { $srcbuf$30$lcssa = $srcbuf$30; break; } else { $ofs34$0 = $ofs34$1;$srcbuf$29 = $srcbuf$30; } } $1299 = (($dstbuf$15$ph) + ($13)|0); $1300 = (($linecount33$0$ph) + -1)|0; $1301 = ($1300|0)==(0); if ($1301) { break L44; } else { $dstbuf$15$ph = $1299;$linecount33$0$ph = $1300;$srcbuf$29$ph = $srcbuf$30$lcssa; } } } while(1) { $ofs24$0 = 0;$srcbuf$26 = $srcbuf$26$ph; while(1) { $1172 = HEAP8[$srcbuf$26>>0]|0; $1173 = $1172&255; $1174 = (($1173) + ($ofs24$0))|0; $1175 = ((($srcbuf$26)) + 1|0); $1176 = HEAP8[$1175>>0]|0; $1177 = $1176&255; $1178 = ((($srcbuf$26)) + 2|0); $1179 = ($1176<<24>>24)==(0); if ($1179) { $1257 = ($1174|0)==(0); if ($1257) { break L44; } else { $ofs24$1 = $1174;$srcbuf$27 = $1178; } } else { $1180 = $1174 << 1; $1181 = (($dstbuf$12$ph) + ($1180)|0); $1182 = $1178; $1183 = $1181; $1184 = $1183 ^ $1182; $1185 = $1184 & 3; $1186 = ($1185|0)==(0); do { if ($1186) { $1204 = $1182 & 3; $1205 = ($1204|0)==(0); if ($1205) { $dst$1$ph = $1181;$n$1$ph = $1177;$src$1$ph = $1178; } else { $1206 = ((($srcbuf$26)) + 4|0); $1207 = HEAP16[$1178>>1]|0; $1208 = $1207&65535; $1209 = HEAP16[$1181>>1]|0; $1210 = $1209&65535; $1211 = $1208 & 63454; $1212 = $1210 & 63454; $1213 = (($1212) + ($1211))|0; $1214 = $1213 >>> 1; $1215 = $1209 & $1207; $1216 = $1215&65535; $1217 = $1216 & 2081; $1218 = (($1214) + ($1217))|0; $1219 = $1218&65535; $1220 = ((($1181)) + 2|0); HEAP16[$1181>>1] = $1219; $1221 = (($1177) + -1)|0; $dst$1$ph = $1220;$n$1$ph = $1221;$src$1$ph = $1206; } $1222 = ($n$1$ph>>>0)>(1); if ($1222) { $1223 = (($n$1$ph) + -2)|0; $1224 = $1223 & -2; $scevgep = ((($dst$1$ph)) + 4|0); $scevgep205 = ((($src$1$ph)) + 4|0); $dst$1159 = $dst$1$ph;$n$1161 = $n$1$ph;$src$1160 = $src$1$ph; while(1) { $1225 = HEAP32[$src$1160>>2]|0; $1226 = HEAP32[$dst$1159>>2]|0; $1227 = $1225 >>> 1; $1228 = $1227 & 2079292399; $1229 = $1226 >>> 1; $1230 = $1229 & 2079292399; $1231 = (($1230) + ($1228))|0; $1232 = $1225 & 136382497; $1233 = $1232 & $1226; $1234 = (($1231) + ($1233))|0; HEAP32[$dst$1159>>2] = $1234; $1235 = ((($src$1160)) + 4|0); $1236 = ((($dst$1159)) + 4|0); $1237 = (($n$1161) + -2)|0; $1238 = ($1237>>>0)>(1); if ($1238) { $dst$1159 = $1236;$n$1161 = $1237;$src$1160 = $1235; } else { break; } } $1239 = (($1223) - ($1224))|0; $scevgep204 = (($scevgep) + ($1224<<1)|0); $scevgep206 = (($scevgep205) + ($1224<<1)|0); $dst$1$lcssa = $scevgep204;$n$1$lcssa = $1239;$src$1$lcssa = $scevgep206; } else { $dst$1$lcssa = $dst$1$ph;$n$1$lcssa = $n$1$ph;$src$1$lcssa = $src$1$ph; } $1240 = ($n$1$lcssa|0)==(0); if ($1240) { break; } $1241 = HEAP16[$src$1$lcssa>>1]|0; $1242 = $1241&65535; $1243 = HEAP16[$dst$1$lcssa>>1]|0; $1244 = $1243&65535; $1245 = $1242 & 63454; $1246 = $1244 & 63454; $1247 = (($1246) + ($1245))|0; $1248 = $1247 >>> 1; $1249 = $1243 & $1241; $1250 = $1249&65535; $1251 = $1250 & 2081; $1252 = (($1248) + ($1251))|0; $1253 = $1252&65535; HEAP16[$dst$1$lcssa>>1] = $1253; } else { $dst$0155 = $1181;$n$0157 = $1177;$src$0156 = $1178; while(1) { $1187 = (($n$0157) + -1)|0; $1188 = ((($src$0156)) + 2|0); $1189 = HEAP16[$src$0156>>1]|0; $1190 = $1189&65535; $1191 = HEAP16[$dst$0155>>1]|0; $1192 = $1191&65535; $1193 = $1190 & 63454; $1194 = $1192 & 63454; $1195 = (($1194) + ($1193))|0; $1196 = $1195 >>> 1; $1197 = $1191 & $1189; $1198 = $1197&65535; $1199 = $1198 & 2081; $1200 = (($1196) + ($1199))|0; $1201 = $1200&65535; $1202 = ((($dst$0155)) + 2|0); HEAP16[$dst$0155>>1] = $1201; $1203 = ($1187|0)==(0); if ($1203) { break; } else { $dst$0155 = $1202;$n$0157 = $1187;$src$0156 = $1188; } } } } while(0); $1254 = $1177 << 1; $1255 = (($1178) + ($1254)|0); $1256 = (($1174) + ($1177))|0; $ofs24$1 = $1256;$srcbuf$27 = $1255; } $1258 = ($ofs24$1|0)==($1|0); if ($1258) { $srcbuf$27$lcssa = $srcbuf$27; break; } else { $ofs24$0 = $ofs24$1;$srcbuf$26 = $srcbuf$27; } } $1259 = HEAP32[$12>>2]|0; $1260 = (($dstbuf$12$ph) + ($1259)|0); $1261 = (($linecount23$0$ph) + -1)|0; $1262 = ($1261|0)==(0); if ($1262) { break L44; } else { $dstbuf$12$ph = $1260;$linecount23$0$ph = $1261;$srcbuf$26$ph = $srcbuf$27$lcssa; } } } } } while(0); $1439 = ((($srcrect)) + 12|0); $1440 = HEAP32[$1439>>2]|0; $1441 = ((($17)) + 32|0); $1442 = ((($17)) + 28|0); $1443 = ((($17)) + 33|0); $1444 = ((($17)) + 29|0); $1445 = ((($17)) + 34|0); $1446 = ((($17)) + 30|0); $1447 = ((($17)) + 24|0); $dstbuf$24$ph = $22;$linecount66$0$ph = $1440;$srcbuf$38$ph = $srcbuf$13$ph; while(1) { $ofs67$0 = 0;$srcbuf$38 = $srcbuf$38$ph; while(1) { $1448 = HEAP8[$srcbuf$38>>0]|0; $1449 = $1448&255; $1450 = (($1449) + ($ofs67$0))|0; $1451 = ((($srcbuf$38)) + 1|0); $1452 = HEAP8[$1451>>0]|0; $1453 = $1452&255; $1454 = ((($srcbuf$38)) + 2|0); $1455 = ($1452<<24>>24)==(0); if ($1455) { $1539 = ($1450|0)==(0); if ($1539) { break L44; } else { $ofs67$1 = $1450;$srcbuf$39 = $1454; } } else { $1456 = $1450 << 1; $1457 = (($dstbuf$24$ph) + ($1456)|0); $dst71$0151 = $1457;$i69$0149 = 0;$src70$0150 = $1454; while(1) { $1458 = HEAP16[$src70$0150>>1]|0; $1459 = $1458&65535; $1460 = HEAP16[$dst71$0151>>1]|0; $1461 = $1460&65535; $1462 = $1158 & $1459; $1463 = HEAP8[$1441>>0]|0; $1464 = $1463&255; $1465 = $1462 >>> $1464; $1466 = HEAP8[$1442>>0]|0; $1467 = $1466&255; $1468 = (74436 + ($1467<<2)|0); $1469 = HEAP32[$1468>>2]|0; $1470 = (($1469) + ($1465)|0); $1471 = HEAP8[$1470>>0]|0; $1472 = $1471&255; $1473 = $1160 & $1459; $1474 = HEAP8[$1443>>0]|0; $1475 = $1474&255; $1476 = $1473 >>> $1475; $1477 = HEAP8[$1444>>0]|0; $1478 = $1477&255; $1479 = (74436 + ($1478<<2)|0); $1480 = HEAP32[$1479>>2]|0; $1481 = (($1480) + ($1476)|0); $1482 = HEAP8[$1481>>0]|0; $1483 = $1482&255; $1484 = $1163 & $1459; $1485 = HEAP8[$1445>>0]|0; $1486 = $1485&255; $1487 = $1484 >>> $1486; $1488 = HEAP8[$1446>>0]|0; $1489 = $1488&255; $1490 = (74436 + ($1489<<2)|0); $1491 = HEAP32[$1490>>2]|0; $1492 = (($1491) + ($1487)|0); $1493 = HEAP8[$1492>>0]|0; $1494 = $1493&255; $1495 = $1461 & $1158; $1496 = $1495 >>> $1464; $1497 = (($1469) + ($1496)|0); $1498 = HEAP8[$1497>>0]|0; $1499 = $1498&255; $1500 = $1160 & $1461; $1501 = $1500 >>> $1475; $1502 = (($1480) + ($1501)|0); $1503 = HEAP8[$1502>>0]|0; $1504 = $1503&255; $1505 = $1163 & $1461; $1506 = $1505 >>> $1486; $1507 = (($1491) + ($1506)|0); $1508 = HEAP8[$1507>>0]|0; $1509 = $1508&255; $1510 = (($1472) - ($1499))|0; $1511 = Math_imul($1510, $91)|0; $1512 = $1511 >>> 8; $1513 = (($1512) + ($1499))|0; $1514 = (($1483) - ($1504))|0; $1515 = Math_imul($1514, $91)|0; $1516 = $1515 >>> 8; $1517 = (($1516) + ($1504))|0; $1518 = (($1494) - ($1509))|0; $1519 = Math_imul($1518, $91)|0; $1520 = $1519 >>> 8; $1521 = (($1520) + ($1509))|0; $1522 = $1513 >>> $1467; $1523 = $1522 << $1464; $1524 = $1517 >>> $1478; $1525 = $1524 << $1475; $1526 = $1521 >>> $1489; $1527 = $1526 << $1486; $1528 = HEAP32[$1447>>2]|0; $1529 = $1523 | $1528; $1530 = $1529 | $1525; $1531 = $1530 | $1527; $1532 = $1531&65535; HEAP16[$dst71$0151>>1] = $1532; $1533 = ((($src70$0150)) + 2|0); $1534 = ((($dst71$0151)) + 2|0); $1535 = (($i69$0149) + 1)|0; $exitcond203 = ($1535|0)==($1453|0); if ($exitcond203) { break; } else { $dst71$0151 = $1534;$i69$0149 = $1535;$src70$0150 = $1533; } } $1536 = $1453 << 1; $1537 = (($1454) + ($1536)|0); $1538 = (($1450) + ($1453))|0; $ofs67$1 = $1538;$srcbuf$39 = $1537; } $1540 = ($ofs67$1|0)==($1|0); if ($1540) { $srcbuf$39$lcssa = $srcbuf$39; break; } else { $ofs67$0 = $ofs67$1;$srcbuf$38 = $srcbuf$39; } } $1541 = (($dstbuf$24$ph) + ($13)|0); $1542 = (($linecount66$0$ph) + -1)|0; $1543 = ($1542|0)==(0); if ($1543) { break L44; } else { $dstbuf$24$ph = $1541;$linecount66$0$ph = $1542;$srcbuf$38$ph = $srcbuf$39$lcssa; } } break; } case 3: { $1544 = ((($srcrect)) + 12|0); $1545 = HEAP32[$1544>>2]|0; $1546 = ((($17)) + 12|0); $1547 = ((($17)) + 32|0); $1548 = ((($17)) + 28|0); $1549 = ((($17)) + 16|0); $1550 = ((($17)) + 33|0); $1551 = ((($17)) + 29|0); $1552 = ((($17)) + 20|0); $1553 = ((($17)) + 34|0); $1554 = ((($17)) + 30|0); $1555 = ((($17)) + 24|0); $dstbuf$27$ph = $22;$linecount75$0$ph = $1545;$srcbuf$41$ph = $srcbuf$13$ph; while(1) { $ofs76$0 = 0;$srcbuf$41 = $srcbuf$41$ph; while(1) { $1556 = HEAP8[$srcbuf$41>>0]|0; $1557 = $1556&255; $1558 = (($1557) + ($ofs76$0))|0; $1559 = ((($srcbuf$41)) + 1|0); $1560 = HEAP8[$1559>>0]|0; $1561 = $1560&255; $1562 = ((($srcbuf$41)) + 2|0); $1563 = ($1560<<24>>24)==(0); if ($1563) { $1674 = ($1558|0)==(0); if ($1674) { break L44; } else { $ofs76$1 = $1558;$srcbuf$42 = $1562; } } else { $1564 = ($1558*3)|0; $1565 = (($dstbuf$27$ph) + ($1564)|0); $dst80$0192 = $1565;$i78$0190 = 0;$src79$0191 = $1562; while(1) { $1566 = ((($src79$0191)) + 2|0); $1567 = HEAP8[$1566>>0]|0; $1568 = $1567&255; $1569 = $1568 << 16; $1570 = ((($src79$0191)) + 1|0); $1571 = HEAP8[$1570>>0]|0; $1572 = $1571&255; $1573 = $1572 << 8; $1574 = $1573 | $1569; $1575 = HEAP8[$src79$0191>>0]|0; $1576 = $1575&255; $1577 = $1574 | $1576; $1578 = ((($dst80$0192)) + 2|0); $1579 = HEAP8[$1578>>0]|0; $1580 = $1579&255; $1581 = $1580 << 16; $1582 = ((($dst80$0192)) + 1|0); $1583 = HEAP8[$1582>>0]|0; $1584 = $1583&255; $1585 = $1584 << 8; $1586 = $1585 | $1581; $1587 = HEAP8[$dst80$0192>>0]|0; $1588 = $1587&255; $1589 = $1586 | $1588; $1590 = HEAP32[$1546>>2]|0; $1591 = $1590 & $1577; $1592 = HEAP8[$1547>>0]|0; $1593 = $1592&255; $1594 = $1591 >>> $1593; $1595 = HEAP8[$1548>>0]|0; $1596 = $1595&255; $1597 = (74436 + ($1596<<2)|0); $1598 = HEAP32[$1597>>2]|0; $1599 = (($1598) + ($1594)|0); $1600 = HEAP8[$1599>>0]|0; $1601 = $1600&255; $1602 = HEAP32[$1549>>2]|0; $1603 = $1602 & $1577; $1604 = HEAP8[$1550>>0]|0; $1605 = $1604&255; $1606 = $1603 >>> $1605; $1607 = HEAP8[$1551>>0]|0; $1608 = $1607&255; $1609 = (74436 + ($1608<<2)|0); $1610 = HEAP32[$1609>>2]|0; $1611 = (($1610) + ($1606)|0); $1612 = HEAP8[$1611>>0]|0; $1613 = $1612&255; $1614 = HEAP32[$1552>>2]|0; $1615 = $1614 & $1577; $1616 = HEAP8[$1553>>0]|0; $1617 = $1616&255; $1618 = $1615 >>> $1617; $1619 = HEAP8[$1554>>0]|0; $1620 = $1619&255; $1621 = (74436 + ($1620<<2)|0); $1622 = HEAP32[$1621>>2]|0; $1623 = (($1622) + ($1618)|0); $1624 = HEAP8[$1623>>0]|0; $1625 = $1624&255; $1626 = $1589 & $1590; $1627 = $1626 >>> $1593; $1628 = (($1598) + ($1627)|0); $1629 = HEAP8[$1628>>0]|0; $1630 = $1629&255; $1631 = $1602 & $1589; $1632 = $1631 >>> $1605; $1633 = (($1610) + ($1632)|0); $1634 = HEAP8[$1633>>0]|0; $1635 = $1634&255; $1636 = $1614 & $1589; $1637 = $1636 >>> $1617; $1638 = (($1622) + ($1637)|0); $1639 = HEAP8[$1638>>0]|0; $1640 = $1639&255; $1641 = (($1601) - ($1630))|0; $1642 = Math_imul($1641, $91)|0; $1643 = $1642 >>> 8; $1644 = (($1643) + ($1630))|0; $1645 = (($1613) - ($1635))|0; $1646 = Math_imul($1645, $91)|0; $1647 = $1646 >>> 8; $1648 = (($1647) + ($1635))|0; $1649 = (($1625) - ($1640))|0; $1650 = Math_imul($1649, $91)|0; $1651 = $1650 >>> 8; $1652 = (($1651) + ($1640))|0; $1653 = $1644 >>> $1596; $1654 = $1653 << $1593; $1655 = $1648 >>> $1608; $1656 = $1655 << $1605; $1657 = $1652 >>> $1620; $1658 = $1657 << $1617; $1659 = HEAP32[$1555>>2]|0; $1660 = $1654 | $1659; $1661 = $1660 | $1656; $1662 = $1661 | $1658; $1663 = $1662&255; HEAP8[$dst80$0192>>0] = $1663; $1664 = $1662 >>> 8; $1665 = $1664&255; HEAP8[$1582>>0] = $1665; $1666 = $1662 >>> 16; $1667 = $1666&255; HEAP8[$1578>>0] = $1667; $1668 = ((($src79$0191)) + 3|0); $1669 = ((($dst80$0192)) + 3|0); $1670 = (($i78$0190) + 1)|0; $exitcond213 = ($1670|0)==($1561|0); if ($exitcond213) { break; } else { $dst80$0192 = $1669;$i78$0190 = $1670;$src79$0191 = $1668; } } $1671 = ($1561*3)|0; $1672 = (($1562) + ($1671)|0); $1673 = (($1558) + ($1561))|0; $ofs76$1 = $1673;$srcbuf$42 = $1672; } $1675 = ($ofs76$1|0)==($1|0); if ($1675) { $srcbuf$42$lcssa = $srcbuf$42; break; } else { $ofs76$0 = $ofs76$1;$srcbuf$41 = $srcbuf$42; } } $1676 = HEAP32[$12>>2]|0; $1677 = (($dstbuf$27$ph) + ($1676)|0); $1678 = (($linecount75$0$ph) + -1)|0; $1679 = ($1678|0)==(0); if ($1679) { break L44; } else { $dstbuf$27$ph = $1677;$linecount75$0$ph = $1678;$srcbuf$41$ph = $srcbuf$42$lcssa; } } break; } default: { break L44; } } } } $98 = ((($surf_dst)) + 4|0); $99 = HEAP32[$98>>2]|0; $100 = ($90<<24>>24)==(-1); $101 = ((($99)) + 9|0); $102 = HEAP8[$101>>0]|0; $103 = $102&255; if ($100) { switch ($103|0) { case 1: { $104 = ((($srcrect)) + 12|0); $105 = HEAP32[$104>>2]|0; $106 = ((($srcrect)) + 8|0); $107 = HEAP32[$106>>2]|0; $108 = (($107) + ($92))|0; $109 = (0 - ($92))|0; $110 = (($22) + ($109)|0); $$0$ph$i = $srcbuf$13$ph;$$013$ph$i = $110;$linecount$0$ph$i = $105; while(1) { $$0$i = $$0$ph$i;$ofs$0$i = 0; while(1) { $111 = HEAP8[$$0$i>>0]|0; $112 = $111&255; $113 = (($112) + ($ofs$0$i))|0; $114 = ((($$0$i)) + 1|0); $115 = HEAP8[$114>>0]|0; $116 = $115&255; $117 = ((($$0$i)) + 2|0); $118 = ($115<<24>>24)==(0); if ($118) { $131 = ($113|0)==(0); if ($131) { break L44; } else { $$1$i = $117;$ofs$1$i = $113; } } else { $119 = ($113|0)<($108|0); do { if ($119) { $120 = (($92) - ($113))|0; $121 = ($120|0)>(0); if ($121) { $122 = (($116) - ($120))|0; $123 = ($122|0)<(1); if ($123) { break; } else { $len$0$i = $122;$start$0$i = $120; } } else { $len$0$i = $116;$start$0$i = 0; } $124 = (($start$0$i) + ($113))|0; $125 = (($108) - ($124))|0; $126 = ($len$0$i|0)>($125|0); $$len$0$i = $126 ? $125 : $len$0$i; $127 = (($$013$ph$i) + ($124)|0); $128 = (($117) + ($start$0$i)|0); (_SDL_memcpy($127,$128,$$len$0$i)|0); } } while(0); $129 = (($117) + ($116)|0); $130 = (($113) + ($116))|0; $$1$i = $129;$ofs$1$i = $130; } $132 = ($ofs$1$i|0)==($1|0); if ($132) { $$1$i$lcssa = $$1$i; break; } else { $$0$i = $$1$i;$ofs$0$i = $ofs$1$i; } } $133 = HEAP32[$12>>2]|0; $134 = (($$013$ph$i) + ($133)|0); $135 = (($linecount$0$ph$i) + -1)|0; $136 = ($135|0)==(0); if ($136) { break L44; } else { $$0$ph$i = $$1$i$lcssa;$$013$ph$i = $134;$linecount$0$ph$i = $135; } } break; } case 2: { $137 = ((($srcrect)) + 12|0); $138 = HEAP32[$137>>2]|0; $139 = ((($srcrect)) + 8|0); $140 = HEAP32[$139>>2]|0; $141 = (($140) + ($92))|0; $142 = $92 << 1; $143 = (0 - ($142))|0; $144 = (($22) + ($143)|0); $$3$ph$i = $srcbuf$13$ph;$$316$ph$i = $144;$linecount2$0$ph$i = $138; while(1) { $$3$i = $$3$ph$i;$ofs3$0$i = 0; while(1) { $145 = HEAP8[$$3$i>>0]|0; $146 = $145&255; $147 = (($146) + ($ofs3$0$i))|0; $148 = ((($$3$i)) + 1|0); $149 = HEAP8[$148>>0]|0; $150 = $149&255; $151 = ((($$3$i)) + 2|0); $152 = ($149<<24>>24)==(0); if ($152) { $169 = ($147|0)==(0); if ($169) { break L44; } else { $$4$i = $151;$ofs3$1$i = $147; } } else { $153 = ($147|0)<($141|0); do { if ($153) { $154 = (($92) - ($147))|0; $155 = ($154|0)>(0); if ($155) { $156 = (($150) - ($154))|0; $157 = ($156|0)<(1); if ($157) { break; } else { $len8$0$i = $156;$start7$0$i = $154; } } else { $len8$0$i = $150;$start7$0$i = 0; } $158 = (($start7$0$i) + ($147))|0; $159 = (($141) - ($158))|0; $160 = ($len8$0$i|0)>($159|0); $$len8$0$i = $160 ? $159 : $len8$0$i; $161 = $158 << 1; $162 = (($$316$ph$i) + ($161)|0); $163 = $start7$0$i << 1; $164 = (($151) + ($163)|0); $165 = $$len8$0$i << 1; (_SDL_memcpy($162,$164,$165)|0); } } while(0); $166 = $150 << 1; $167 = (($151) + ($166)|0); $168 = (($147) + ($150))|0; $$4$i = $167;$ofs3$1$i = $168; } $170 = ($ofs3$1$i|0)==($1|0); if ($170) { $$4$i$lcssa = $$4$i; break; } else { $$3$i = $$4$i;$ofs3$0$i = $ofs3$1$i; } } $171 = HEAP32[$12>>2]|0; $172 = (($$316$ph$i) + ($171)|0); $173 = (($linecount2$0$ph$i) + -1)|0; $174 = ($173|0)==(0); if ($174) { break L44; } else { $$3$ph$i = $$4$i$lcssa;$$316$ph$i = $172;$linecount2$0$ph$i = $173; } } break; } case 3: { $175 = ((($srcrect)) + 12|0); $176 = HEAP32[$175>>2]|0; $177 = ((($srcrect)) + 8|0); $178 = HEAP32[$177>>2]|0; $179 = (($178) + ($92))|0; $180 = Math_imul($92, -3)|0; $181 = (($22) + ($180)|0); $$6$ph$i = $srcbuf$13$ph;$$619$ph$i = $181;$linecount12$0$ph$i = $176; while(1) { $$6$i = $$6$ph$i;$ofs13$0$i = 0; while(1) { $182 = HEAP8[$$6$i>>0]|0; $183 = $182&255; $184 = (($183) + ($ofs13$0$i))|0; $185 = ((($$6$i)) + 1|0); $186 = HEAP8[$185>>0]|0; $187 = $186&255; $188 = ((($$6$i)) + 2|0); $189 = ($186<<24>>24)==(0); if ($189) { $206 = ($184|0)==(0); if ($206) { break L44; } else { $$7$i = $188;$ofs13$1$i = $184; } } else { $190 = ($184|0)<($179|0); do { if ($190) { $191 = (($92) - ($184))|0; $192 = ($191|0)>(0); if ($192) { $193 = (($187) - ($191))|0; $194 = ($193|0)<(1); if ($194) { break; } else { $len18$0$i = $193;$start17$0$i = $191; } } else { $len18$0$i = $187;$start17$0$i = 0; } $195 = (($start17$0$i) + ($184))|0; $196 = (($179) - ($195))|0; $197 = ($len18$0$i|0)>($196|0); $$len18$0$i = $197 ? $196 : $len18$0$i; $198 = ($195*3)|0; $199 = (($$619$ph$i) + ($198)|0); $200 = ($start17$0$i*3)|0; $201 = (($188) + ($200)|0); $202 = ($$len18$0$i*3)|0; (_SDL_memcpy($199,$201,$202)|0); } } while(0); $203 = ($187*3)|0; $204 = (($188) + ($203)|0); $205 = (($184) + ($187))|0; $$7$i = $204;$ofs13$1$i = $205; } $207 = ($ofs13$1$i|0)==($1|0); if ($207) { $$7$i$lcssa = $$7$i; break; } else { $$6$i = $$7$i;$ofs13$0$i = $ofs13$1$i; } } $208 = HEAP32[$12>>2]|0; $209 = (($$619$ph$i) + ($208)|0); $210 = (($linecount12$0$ph$i) + -1)|0; $211 = ($210|0)==(0); if ($211) { break L44; } else { $$6$ph$i = $$7$i$lcssa;$$619$ph$i = $209;$linecount12$0$ph$i = $210; } } break; } case 4: { $212 = ((($srcrect)) + 12|0); $213 = HEAP32[$212>>2]|0; $214 = ((($srcrect)) + 8|0); $215 = HEAP32[$214>>2]|0; $216 = (($215) + ($92))|0; $217 = $92 << 2; $218 = (0 - ($217))|0; $219 = (($22) + ($218)|0); $$9$ph$i = $srcbuf$13$ph;$$922$ph$i = $219;$linecount22$0$ph$i = $213; while(1) { $$9$i = $$9$ph$i;$ofs23$0$i = 0; while(1) { $220 = HEAP16[$$9$i>>1]|0; $221 = $220&65535; $222 = (($221) + ($ofs23$0$i))|0; $223 = ((($$9$i)) + 2|0); $224 = HEAP16[$223>>1]|0; $225 = $224&65535; $226 = ((($$9$i)) + 4|0); $227 = ($224<<16>>16)==(0); if ($227) { $244 = ($222|0)==(0); if ($244) { break L44; } else { $$10$i = $226;$ofs23$1$i = $222; } } else { $228 = ($222|0)<($216|0); do { if ($228) { $229 = (($92) - ($222))|0; $230 = ($229|0)>(0); if ($230) { $231 = (($225) - ($229))|0; $232 = ($231|0)<(1); if ($232) { break; } else { $len28$0$i = $231;$start27$0$i = $229; } } else { $len28$0$i = $225;$start27$0$i = 0; } $233 = (($start27$0$i) + ($222))|0; $234 = (($216) - ($233))|0; $235 = ($len28$0$i|0)>($234|0); $$len28$0$i = $235 ? $234 : $len28$0$i; $236 = $233 << 2; $237 = (($$922$ph$i) + ($236)|0); $238 = $start27$0$i << 2; $239 = (($226) + ($238)|0); $240 = $$len28$0$i << 2; (_SDL_memcpy($237,$239,$240)|0); } } while(0); $241 = $225 << 2; $242 = (($226) + ($241)|0); $243 = (($222) + ($225))|0; $$10$i = $242;$ofs23$1$i = $243; } $245 = ($ofs23$1$i|0)==($1|0); if ($245) { $$10$i$lcssa = $$10$i; break; } else { $$9$i = $$10$i;$ofs23$0$i = $ofs23$1$i; } } $246 = HEAP32[$12>>2]|0; $247 = (($$922$ph$i) + ($246)|0); $248 = (($linecount22$0$ph$i) + -1)|0; $249 = ($248|0)==(0); if ($249) { break L44; } else { $$9$ph$i = $$10$i$lcssa;$$922$ph$i = $247;$linecount22$0$ph$i = $248; } } break; } default: { break L44; } } } switch ($103|0) { case 4: { $850 = ((($99)) + 12|0); $851 = HEAP32[$850>>2]|0; $852 = ((($99)) + 16|0); $853 = HEAP32[$852>>2]|0; $854 = $853 | $851; $855 = ((($99)) + 20|0); $856 = HEAP32[$855>>2]|0; $857 = $854 | $856; $858 = ($857|0)==(16777215); if ($858) { $859 = ($853|0)==(65280); $860 = ($851|0)==(65280); $or$cond81$i = $860 | $859; $861 = ($856|0)==(65280); $or$cond82$i = $or$cond81$i | $861; if ($or$cond82$i) { $862 = ($90<<24>>24)==(-128); $863 = ((($srcrect)) + 12|0); $864 = HEAP32[$863>>2]|0; $865 = ((($srcrect)) + 8|0); $866 = HEAP32[$865>>2]|0; $867 = (($866) + ($92))|0; $868 = $92 << 2; $869 = (0 - ($868))|0; $870 = (($22) + ($869)|0); if ($862) { $$30$ph$i = $srcbuf$13$ph;$$3043$ph$i = $870;$linecount135$0$ph$i = $864; while(1) { $$30$i = $$30$ph$i;$ofs136$0$i = 0; while(1) { $871 = HEAP16[$$30$i>>1]|0; $872 = $871&65535; $873 = (($872) + ($ofs136$0$i))|0; $874 = ((($$30$i)) + 2|0); $875 = HEAP16[$874>>1]|0; $876 = $875&65535; $877 = ((($$30$i)) + 4|0); $878 = ($875<<16>>16)==(0); if ($878) { $908 = ($873|0)==(0); if ($908) { break L44; } else { $$31$i = $877;$ofs136$1$i = $873; } } else { $879 = ($873|0)<($867|0); do { if ($879) { $880 = (($92) - ($873))|0; $881 = ($880|0)>(0); if ($881) { $882 = (($876) - ($880))|0; $883 = ($882|0)<(1); if ($883) { break; } else { $len141$0$i = $882;$start140$0$i = $880; } } else { $len141$0$i = $876;$start140$0$i = 0; } $884 = (($start140$0$i) + ($873))|0; $885 = (($867) - ($884))|0; $886 = ($len141$0$i|0)>($885|0); $$len141$0$i = $886 ? $885 : $len141$0$i; $887 = ($$len141$0$i|0)>(0); if ($887) { $888 = $884 << 2; $889 = (($$3043$ph$i) + ($888)|0); $890 = $start140$0$i << 2; $891 = (($877) + ($890)|0); $dst145$0194$i = $889;$i143$0192$i = 0;$src144$0193$i = $891; while(1) { $892 = ((($src144$0193$i)) + 4|0); $893 = HEAP32[$src144$0193$i>>2]|0; $894 = HEAP32[$dst145$0194$i>>2]|0; $895 = $893 & 16711422; $896 = $894 & 16711422; $897 = (($896) + ($895))|0; $898 = $897 >>> 1; $899 = $893 & 65793; $900 = $899 & $894; $901 = (($898) + ($900))|0; $902 = ((($dst145$0194$i)) + 4|0); HEAP32[$dst145$0194$i>>2] = $901; $903 = (($i143$0192$i) + 1)|0; $904 = ($903|0)<($$len141$0$i|0); if ($904) { $dst145$0194$i = $902;$i143$0192$i = $903;$src144$0193$i = $892; } else { break; } } } } } while(0); $905 = $876 << 2; $906 = (($877) + ($905)|0); $907 = (($873) + ($876))|0; $$31$i = $906;$ofs136$1$i = $907; } $909 = ($ofs136$1$i|0)==($1|0); if ($909) { $$31$i$lcssa = $$31$i; break; } else { $$30$i = $$31$i;$ofs136$0$i = $ofs136$1$i; } } $910 = HEAP32[$12>>2]|0; $911 = (($$3043$ph$i) + ($910)|0); $912 = (($linecount135$0$ph$i) + -1)|0; $913 = ($912|0)==(0); if ($913) { break L44; } else { $$30$ph$i = $$31$i$lcssa;$$3043$ph$i = $911;$linecount135$0$ph$i = $912; } } } else { $$33$ph$i = $srcbuf$13$ph;$$3346$ph$i = $870;$linecount150$0$ph$i = $864; while(1) { $$33$i = $$33$ph$i;$ofs151$0$i = 0; while(1) { $914 = HEAP16[$$33$i>>1]|0; $915 = $914&65535; $916 = (($915) + ($ofs151$0$i))|0; $917 = ((($$33$i)) + 2|0); $918 = HEAP16[$917>>1]|0; $919 = $918&65535; $920 = ((($$33$i)) + 4|0); $921 = ($918<<16>>16)==(0); if ($921) { $959 = ($916|0)==(0); if ($959) { break L44; } else { $$34$i = $920;$ofs151$1$i = $916; } } else { $922 = ($916|0)<($867|0); do { if ($922) { $923 = (($92) - ($916))|0; $924 = ($923|0)>(0); if ($924) { $925 = (($919) - ($923))|0; $926 = ($925|0)<(1); if ($926) { break; } else { $len156$0$i = $925;$start155$0$i = $923; } } else { $len156$0$i = $919;$start155$0$i = 0; } $927 = (($start155$0$i) + ($916))|0; $928 = (($867) - ($927))|0; $929 = ($len156$0$i|0)>($928|0); $$len156$0$i = $929 ? $928 : $len156$0$i; $930 = ($$len156$0$i|0)>(0); if ($930) { $931 = $927 << 2; $932 = (($$3346$ph$i) + ($931)|0); $933 = $start155$0$i << 2; $934 = (($920) + ($933)|0); $dst160$0197$i = $932;$i158$0195$i = 0;$src159$0196$i = $934; while(1) { $935 = ((($src159$0196$i)) + 4|0); $936 = HEAP32[$src159$0196$i>>2]|0; $937 = HEAP32[$dst160$0197$i>>2]|0; $938 = $936 & 16711935; $939 = $937 & 16711935; $940 = (($938) - ($939))|0; $941 = Math_imul($940, $91)|0; $942 = $941 >>> 8; $943 = (($942) + ($939))|0; $944 = $943 & 16711935; $945 = $936 & 65280; $946 = $937 & 65280; $947 = (($945) - ($946))|0; $948 = Math_imul($947, $91)|0; $949 = $948 >>> 8; $950 = (($949) + ($946))|0; $951 = $950 & 65280; $952 = $944 | $951; $953 = ((($dst160$0197$i)) + 4|0); HEAP32[$dst160$0197$i>>2] = $952; $954 = (($i158$0195$i) + 1)|0; $955 = ($954|0)<($$len156$0$i|0); if ($955) { $dst160$0197$i = $953;$i158$0195$i = $954;$src159$0196$i = $935; } else { break; } } } } } while(0); $956 = $919 << 2; $957 = (($920) + ($956)|0); $958 = (($916) + ($919))|0; $$34$i = $957;$ofs151$1$i = $958; } $960 = ($ofs151$1$i|0)==($1|0); if ($960) { $$34$i$lcssa = $$34$i; break; } else { $$33$i = $$34$i;$ofs151$0$i = $ofs151$1$i; } } $961 = HEAP32[$12>>2]|0; $962 = (($$3346$ph$i) + ($961)|0); $963 = (($linecount150$0$ph$i) + -1)|0; $964 = ($963|0)==(0); if ($964) { break L44; } else { $$33$ph$i = $$34$i$lcssa;$$3346$ph$i = $962;$linecount150$0$ph$i = $963; } } } } } $965 = ((($srcrect)) + 12|0); $966 = HEAP32[$965>>2]|0; $967 = ((($srcrect)) + 8|0); $968 = HEAP32[$967>>2]|0; $969 = (($968) + ($92))|0; $970 = $92 << 2; $971 = (0 - ($970))|0; $972 = (($22) + ($971)|0); $973 = ((($99)) + 32|0); $974 = ((($99)) + 28|0); $975 = ((($99)) + 33|0); $976 = ((($99)) + 29|0); $977 = ((($99)) + 34|0); $978 = ((($99)) + 30|0); $979 = ((($99)) + 24|0); $$36$ph$i = $srcbuf$13$ph;$$3649$ph$i = $972;$linecount165$0$ph$i = $966; while(1) { $$36$i = $$36$ph$i;$ofs166$0$i = 0; while(1) { $980 = HEAP16[$$36$i>>1]|0; $981 = $980&65535; $982 = (($981) + ($ofs166$0$i))|0; $983 = ((($$36$i)) + 2|0); $984 = HEAP16[$983>>1]|0; $985 = $984&65535; $986 = ((($$36$i)) + 4|0); $987 = ($984<<16>>16)==(0); if ($987) { $1068 = ($982|0)==(0); if ($1068) { break L44; } else { $$37$i = $986;$ofs166$1$i = $982; } } else { $988 = ($982|0)<($969|0); do { if ($988) { $989 = (($92) - ($982))|0; $990 = ($989|0)>(0); if ($990) { $991 = (($985) - ($989))|0; $992 = ($991|0)<(1); if ($992) { break; } else { $len171$0$i = $991;$start170$0$i = $989; } } else { $len171$0$i = $985;$start170$0$i = 0; } $993 = (($start170$0$i) + ($982))|0; $994 = (($969) - ($993))|0; $995 = ($len171$0$i|0)>($994|0); $$len171$0$i = $995 ? $994 : $len171$0$i; $996 = ($$len171$0$i|0)>(0); if ($996) { $997 = $993 << 2; $998 = (($$3649$ph$i) + ($997)|0); $999 = $start170$0$i << 2; $1000 = (($986) + ($999)|0); $$pre228 = HEAP8[$973>>0]|0; $$pre229 = HEAP8[$974>>0]|0; $$phi$trans$insert230 = $$pre229&255; $$phi$trans$insert231 = (74436 + ($$phi$trans$insert230<<2)|0); $$pre232 = HEAP32[$$phi$trans$insert231>>2]|0; $$pre233 = HEAP8[$975>>0]|0; $$pre234 = HEAP8[$976>>0]|0; $$phi$trans$insert235 = $$pre234&255; $$phi$trans$insert236 = (74436 + ($$phi$trans$insert235<<2)|0); $$pre237 = HEAP32[$$phi$trans$insert236>>2]|0; $$pre238 = HEAP8[$977>>0]|0; $$pre239 = HEAP8[$978>>0]|0; $$phi$trans$insert240 = $$pre239&255; $$phi$trans$insert241 = (74436 + ($$phi$trans$insert240<<2)|0); $$pre242 = HEAP32[$$phi$trans$insert241>>2]|0; $1001 = $$pre228&255; $1002 = $$pre233&255; $1003 = $$pre238&255; $dst175$0201$i = $998;$i173$0199$i = 0;$src174$0200$i = $1000; while(1) { $1004 = HEAP32[$src174$0200$i>>2]|0; $1005 = HEAP32[$dst175$0201$i>>2]|0; $1006 = HEAP32[$850>>2]|0; $1007 = $1006 & $1004; $1008 = $1007 >>> $1001; $1009 = (($$pre232) + ($1008)|0); $1010 = HEAP8[$1009>>0]|0; $1011 = $1010&255; $1012 = HEAP32[$852>>2]|0; $1013 = $1012 & $1004; $1014 = $1013 >>> $1002; $1015 = (($$pre237) + ($1014)|0); $1016 = HEAP8[$1015>>0]|0; $1017 = $1016&255; $1018 = HEAP32[$855>>2]|0; $1019 = $1018 & $1004; $1020 = $1019 >>> $1003; $1021 = (($$pre242) + ($1020)|0); $1022 = HEAP8[$1021>>0]|0; $1023 = $1022&255; $1024 = $1006 & $1005; $1025 = $1024 >>> $1001; $1026 = (($$pre232) + ($1025)|0); $1027 = HEAP8[$1026>>0]|0; $1028 = $1027&255; $1029 = $1012 & $1005; $1030 = $1029 >>> $1002; $1031 = (($$pre237) + ($1030)|0); $1032 = HEAP8[$1031>>0]|0; $1033 = $1032&255; $1034 = $1018 & $1005; $1035 = $1034 >>> $1003; $1036 = (($$pre242) + ($1035)|0); $1037 = HEAP8[$1036>>0]|0; $1038 = $1037&255; $1039 = (($1011) - ($1028))|0; $1040 = Math_imul($1039, $91)|0; $1041 = $1040 >>> 8; $1042 = (($1041) + ($1028))|0; $1043 = (($1017) - ($1033))|0; $1044 = Math_imul($1043, $91)|0; $1045 = $1044 >>> 8; $1046 = (($1045) + ($1033))|0; $1047 = (($1023) - ($1038))|0; $1048 = Math_imul($1047, $91)|0; $1049 = $1048 >>> 8; $1050 = (($1049) + ($1038))|0; $1051 = $1042 >>> $$phi$trans$insert230; $1052 = $1051 << $1001; $1053 = $1046 >>> $$phi$trans$insert235; $1054 = $1053 << $1002; $1055 = $1050 >>> $$phi$trans$insert240; $1056 = $1055 << $1003; $1057 = HEAP32[$979>>2]|0; $1058 = $1052 | $1057; $1059 = $1058 | $1054; $1060 = $1059 | $1056; HEAP32[$dst175$0201$i>>2] = $1060; $1061 = ((($src174$0200$i)) + 4|0); $1062 = ((($dst175$0201$i)) + 4|0); $1063 = (($i173$0199$i) + 1)|0; $1064 = ($1063|0)<($$len171$0$i|0); if ($1064) { $dst175$0201$i = $1062;$i173$0199$i = $1063;$src174$0200$i = $1061; } else { break; } } } } } while(0); $1065 = $985 << 2; $1066 = (($986) + ($1065)|0); $1067 = (($982) + ($985))|0; $$37$i = $1066;$ofs166$1$i = $1067; } $1069 = ($ofs166$1$i|0)==($1|0); if ($1069) { $$37$i$lcssa = $$37$i; break; } else { $$36$i = $$37$i;$ofs166$0$i = $ofs166$1$i; } } $1070 = HEAP32[$12>>2]|0; $1071 = (($$3649$ph$i) + ($1070)|0); $1072 = (($linecount165$0$ph$i) + -1)|0; $1073 = ($1072|0)==(0); if ($1073) { break; } else { $$36$ph$i = $$37$i$lcssa;$$3649$ph$i = $1071;$linecount165$0$ph$i = $1072; } } break; } case 2: { $250 = ((($99)) + 12|0); $251 = HEAP32[$250>>2]|0; $252 = ((($99)) + 16|0); $253 = HEAP32[$252>>2]|0; $254 = $253 | $251; $255 = ((($99)) + 20|0); $256 = HEAP32[$255>>2]|0; $257 = $254 | $256; $switch$split2D = ($257|0)<(65535); L377: do { if ($switch$split2D) { switch ($257|0) { case 32767: { break; } default: { break L377; } } $424 = ($253|0)==(992); $425 = ($251|0)==(992); $or$cond79$i = $425 | $424; $426 = ($256|0)==(992); $or$cond80$i = $or$cond79$i | $426; if ($or$cond80$i) { $427 = ($90<<24>>24)==(-128); $428 = ((($srcrect)) + 12|0); $429 = HEAP32[$428>>2]|0; $430 = ((($srcrect)) + 8|0); $431 = HEAP32[$430>>2]|0; $432 = (($431) + ($92))|0; $433 = $92 << 1; $434 = (0 - ($433))|0; $435 = (($22) + ($434)|0); if ($427) { $$18$ph$i = $srcbuf$13$ph;$$1831$ph$i = $435;$linecount62$0$ph$i = $429; } else { $436 = $91 >>> 3; $$21$ph$i = $srcbuf$13$ph;$$2134$ph$i = $435;$linecount83$0$ph$i = $429; while(1) { $$21$i = $$21$ph$i;$ofs84$0$i = 0; while(1) { $539 = HEAP8[$$21$i>>0]|0; $540 = $539&255; $541 = (($540) + ($ofs84$0$i))|0; $542 = ((($$21$i)) + 1|0); $543 = HEAP8[$542>>0]|0; $544 = $543&255; $545 = ((($$21$i)) + 2|0); $546 = ($543<<24>>24)==(0); if ($546) { $585 = ($541|0)==(0); if ($585) { break L44; } else { $$22$i = $545;$ofs84$1$i = $541; } } else { $547 = ($541|0)<($432|0); do { if ($547) { $548 = (($92) - ($541))|0; $549 = ($548|0)>(0); if ($549) { $550 = (($544) - ($548))|0; $551 = ($550|0)<(1); if ($551) { break; } else { $len89$0$i = $550;$start88$0$i = $548; } } else { $len89$0$i = $544;$start88$0$i = 0; } $552 = (($start88$0$i) + ($541))|0; $553 = (($432) - ($552))|0; $554 = ($len89$0$i|0)>($553|0); $$len89$0$i = $554 ? $553 : $len89$0$i; $555 = ($$len89$0$i|0)>(0); if ($555) { $556 = $552 << 1; $557 = (($$2134$ph$i) + ($556)|0); $558 = $start88$0$i << 1; $559 = (($545) + ($558)|0); $dst93$0234$i = $557;$i91$0236$i = 0;$src92$0235$i = $559; while(1) { $560 = ((($src92$0235$i)) + 2|0); $561 = HEAP16[$src92$0235$i>>1]|0; $562 = $561&65535; $563 = HEAP16[$dst93$0234$i>>1]|0; $564 = $563&65535; $565 = $562 << 16; $566 = $565 | $562; $567 = $566 & 65043487; $568 = $564 << 16; $569 = $568 | $564; $570 = $569 & 65043487; $571 = (($567) - ($570))|0; $572 = Math_imul($571, $436)|0; $573 = $572 >>> 5; $574 = (($573) + ($570))|0; $575 = $574 & 65043487; $576 = $575 >>> 16; $577 = $576 | $575; $578 = $577&65535; $579 = ((($dst93$0234$i)) + 2|0); HEAP16[$dst93$0234$i>>1] = $578; $580 = (($i91$0236$i) + 1)|0; $581 = ($580|0)<($$len89$0$i|0); if ($581) { $dst93$0234$i = $579;$i91$0236$i = $580;$src92$0235$i = $560; } else { break; } } } } } while(0); $582 = $544 << 1; $583 = (($545) + ($582)|0); $584 = (($541) + ($544))|0; $$22$i = $583;$ofs84$1$i = $584; } $586 = ($ofs84$1$i|0)==($1|0); if ($586) { $$22$i$lcssa = $$22$i; break; } else { $$21$i = $$22$i;$ofs84$0$i = $ofs84$1$i; } } $587 = (($$2134$ph$i) + ($13)|0); $588 = (($linecount83$0$ph$i) + -1)|0; $589 = ($588|0)==(0); if ($589) { break L44; } else { $$21$ph$i = $$22$i$lcssa;$$2134$ph$i = $587;$linecount83$0$ph$i = $588; } } } while(1) { $$18$i = $$18$ph$i;$ofs63$0$i = 0; while(1) { $437 = HEAP8[$$18$i>>0]|0; $438 = $437&255; $439 = (($438) + ($ofs63$0$i))|0; $440 = ((($$18$i)) + 1|0); $441 = HEAP8[$440>>0]|0; $442 = $441&255; $443 = ((($$18$i)) + 2|0); $444 = ($441<<24>>24)==(0); if ($444) { $533 = ($439|0)==(0); if ($533) { break L44; } else { $$19$i = $443;$ofs63$1$i = $439; } } else { $445 = ($439|0)<($432|0); L408: do { if ($445) { $446 = (($92) - ($439))|0; $447 = ($446|0)>(0); if ($447) { $448 = (($442) - ($446))|0; $449 = ($448|0)<(1); if ($449) { break; } else { $len68$0$i = $448;$start67$0$i = $446; } } else { $len68$0$i = $442;$start67$0$i = 0; } $450 = (($start67$0$i) + ($439))|0; $451 = (($432) - ($450))|0; $452 = ($len68$0$i|0)>($451|0); $$len68$0$i = $452 ? $451 : $len68$0$i; $453 = $start67$0$i << 1; $454 = (($443) + ($453)|0); $455 = $450 << 1; $456 = (($$1831$ph$i) + ($455)|0); $457 = $454; $458 = $456; $459 = $458 ^ $457; $460 = $459 & 3; $461 = ($460|0)==(0); if (!($461)) { $462 = ($$len68$0$i|0)==(0); if ($462) { break; } else { $dst72$0222$i = $456;$n70$0224$i = $$len68$0$i;$src71$0223$i = $454; } while(1) { $463 = (($n70$0224$i) + -1)|0; $464 = ((($src71$0223$i)) + 2|0); $465 = HEAP16[$src71$0223$i>>1]|0; $466 = $465&65535; $467 = HEAP16[$dst72$0222$i>>1]|0; $468 = $467&65535; $469 = $466 & 64478; $470 = $468 & 64478; $471 = (($470) + ($469))|0; $472 = $471 >>> 1; $473 = $467 & $465; $474 = $473&65535; $475 = $474 & 1057; $476 = (($472) + ($475))|0; $477 = $476&65535; $478 = ((($dst72$0222$i)) + 2|0); HEAP16[$dst72$0222$i>>1] = $477; $479 = ($463|0)==(0); if ($479) { break L408; } else { $dst72$0222$i = $478;$n70$0224$i = $463;$src71$0223$i = $464; } } } $480 = $457 & 3; $481 = ($480|0)==(0); if ($481) { $dst72$1$ph$i = $456;$n70$1$ph$i = $$len68$0$i;$src71$1$ph$i = $454; } else { $482 = ((($454)) + 2|0); $483 = HEAP16[$454>>1]|0; $484 = $483&65535; $485 = HEAP16[$456>>1]|0; $486 = $485&65535; $487 = $484 & 64478; $488 = $486 & 64478; $489 = (($488) + ($487))|0; $490 = $489 >>> 1; $491 = $485 & $483; $492 = $491&65535; $493 = $492 & 1057; $494 = (($490) + ($493))|0; $495 = $494&65535; $496 = ((($456)) + 2|0); HEAP16[$456>>1] = $495; $497 = (($$len68$0$i) + -1)|0; $dst72$1$ph$i = $496;$n70$1$ph$i = $497;$src71$1$ph$i = $482; } $498 = ($n70$1$ph$i>>>0)>(1); if ($498) { $499 = (($n70$1$ph$i) + -2)|0; $scevgep252$i = ((($dst72$1$ph$i)) + 4|0); $dst72$1226$i = $dst72$1$ph$i;$n70$1228$i = $n70$1$ph$i;$src71$1227$i = $src71$1$ph$i; while(1) { $500 = HEAP32[$src71$1227$i>>2]|0; $501 = HEAP32[$dst72$1226$i>>2]|0; $502 = $500 >>> 1; $503 = $502 & 2112847343; $504 = $501 >>> 1; $505 = $504 & 2112847343; $506 = $500 & 69272609; $507 = $506 & $501; $508 = (($507) + ($503))|0; $509 = (($508) + ($505))|0; HEAP32[$dst72$1226$i>>2] = $509; $510 = ((($src71$1227$i)) + 4|0); $511 = ((($dst72$1226$i)) + 4|0); $512 = (($n70$1228$i) + -2)|0; $513 = ($512>>>0)>(1); if ($513) { $dst72$1226$i = $511;$n70$1228$i = $512;$src71$1227$i = $510; } else { break; } } $514 = $499 & -2; $scevgep254$i = ((($src71$1$ph$i)) + 4|0); $515 = (($499) - ($514))|0; $scevgep253$i = (($scevgep252$i) + ($514<<1)|0); $scevgep255$i = (($scevgep254$i) + ($514<<1)|0); $dst72$1$lcssa$i = $scevgep253$i;$n70$1$lcssa$i = $515;$src71$1$lcssa$i = $scevgep255$i; } else { $dst72$1$lcssa$i = $dst72$1$ph$i;$n70$1$lcssa$i = $n70$1$ph$i;$src71$1$lcssa$i = $src71$1$ph$i; } $516 = ($n70$1$lcssa$i|0)==(0); if ($516) { break; } $517 = HEAP16[$src71$1$lcssa$i>>1]|0; $518 = $517&65535; $519 = HEAP16[$dst72$1$lcssa$i>>1]|0; $520 = $519&65535; $521 = $518 & 64478; $522 = $520 & 64478; $523 = (($522) + ($521))|0; $524 = $523 >>> 1; $525 = $519 & $517; $526 = $525&65535; $527 = $526 & 1057; $528 = (($524) + ($527))|0; $529 = $528&65535; HEAP16[$dst72$1$lcssa$i>>1] = $529; } } while(0); $530 = $442 << 1; $531 = (($443) + ($530)|0); $532 = (($439) + ($442))|0; $$19$i = $531;$ofs63$1$i = $532; } $534 = ($ofs63$1$i|0)==($1|0); if ($534) { $$19$i$lcssa = $$19$i; break; } else { $$18$i = $$19$i;$ofs63$0$i = $ofs63$1$i; } } $535 = HEAP32[$12>>2]|0; $536 = (($$1831$ph$i) + ($535)|0); $537 = (($linecount62$0$ph$i) + -1)|0; $538 = ($537|0)==(0); if ($538) { break L44; } else { $$18$ph$i = $$19$i$lcssa;$$1831$ph$i = $536;$linecount62$0$ph$i = $537; } } } } else { switch ($257|0) { case 65535: { break; } default: { break L377; } } $258 = ($253|0)==(2016); $259 = ($251|0)==(2016); $or$cond$i = $259 | $258; $260 = ($256|0)==(2016); $or$cond78$i = $or$cond$i | $260; if ($or$cond78$i) { $261 = ($90<<24>>24)==(-128); $262 = ((($srcrect)) + 12|0); $263 = HEAP32[$262>>2]|0; $264 = ((($srcrect)) + 8|0); $265 = HEAP32[$264>>2]|0; $266 = (($265) + ($92))|0; $267 = $92 << 1; $268 = (0 - ($267))|0; $269 = (($22) + ($268)|0); if ($261) { $$12$ph$i = $srcbuf$13$ph;$$1225$ph$i = $269;$linecount32$0$ph$i = $263; } else { $270 = $91 >>> 3; $$15$ph$i = $srcbuf$13$ph;$$1528$ph$i = $269;$linecount48$0$ph$i = $263; while(1) { $$15$i = $$15$ph$i;$ofs49$0$i = 0; while(1) { $373 = HEAP8[$$15$i>>0]|0; $374 = $373&255; $375 = (($374) + ($ofs49$0$i))|0; $376 = ((($$15$i)) + 1|0); $377 = HEAP8[$376>>0]|0; $378 = $377&255; $379 = ((($$15$i)) + 2|0); $380 = ($377<<24>>24)==(0); if ($380) { $419 = ($375|0)==(0); if ($419) { break L44; } else { $$16$i = $379;$ofs49$1$i = $375; } } else { $381 = ($375|0)<($266|0); do { if ($381) { $382 = (($92) - ($375))|0; $383 = ($382|0)>(0); if ($383) { $384 = (($378) - ($382))|0; $385 = ($384|0)<(1); if ($385) { break; } else { $len54$0$i = $384;$start53$0$i = $382; } } else { $len54$0$i = $378;$start53$0$i = 0; } $386 = (($start53$0$i) + ($375))|0; $387 = (($266) - ($386))|0; $388 = ($len54$0$i|0)>($387|0); $$len54$0$i = $388 ? $387 : $len54$0$i; $389 = ($$len54$0$i|0)>(0); if ($389) { $390 = $386 << 1; $391 = (($$1528$ph$i) + ($390)|0); $392 = $start53$0$i << 1; $393 = (($379) + ($392)|0); $dst57$0217$i = $391;$i$0219$i = 0;$src56$0218$i = $393; while(1) { $394 = ((($src56$0218$i)) + 2|0); $395 = HEAP16[$src56$0218$i>>1]|0; $396 = $395&65535; $397 = HEAP16[$dst57$0217$i>>1]|0; $398 = $397&65535; $399 = $396 << 16; $400 = $399 | $396; $401 = $400 & 132184095; $402 = $398 << 16; $403 = $402 | $398; $404 = $403 & 132184095; $405 = (($401) - ($404))|0; $406 = Math_imul($405, $270)|0; $407 = $406 >>> 5; $408 = (($407) + ($404))|0; $409 = $408 & 132184095; $410 = $409 >>> 16; $411 = $410 | $409; $412 = $411&65535; $413 = ((($dst57$0217$i)) + 2|0); HEAP16[$dst57$0217$i>>1] = $412; $414 = (($i$0219$i) + 1)|0; $415 = ($414|0)<($$len54$0$i|0); if ($415) { $dst57$0217$i = $413;$i$0219$i = $414;$src56$0218$i = $394; } else { break; } } } } } while(0); $416 = $378 << 1; $417 = (($379) + ($416)|0); $418 = (($375) + ($378))|0; $$16$i = $417;$ofs49$1$i = $418; } $420 = ($ofs49$1$i|0)==($1|0); if ($420) { $$16$i$lcssa = $$16$i; break; } else { $$15$i = $$16$i;$ofs49$0$i = $ofs49$1$i; } } $421 = (($$1528$ph$i) + ($13)|0); $422 = (($linecount48$0$ph$i) + -1)|0; $423 = ($422|0)==(0); if ($423) { break L44; } else { $$15$ph$i = $$16$i$lcssa;$$1528$ph$i = $421;$linecount48$0$ph$i = $422; } } } while(1) { $$12$i = $$12$ph$i;$ofs33$0$i = 0; while(1) { $271 = HEAP8[$$12$i>>0]|0; $272 = $271&255; $273 = (($272) + ($ofs33$0$i))|0; $274 = ((($$12$i)) + 1|0); $275 = HEAP8[$274>>0]|0; $276 = $275&255; $277 = ((($$12$i)) + 2|0); $278 = ($275<<24>>24)==(0); if ($278) { $367 = ($273|0)==(0); if ($367) { break L44; } else { $$13$i = $277;$ofs33$1$i = $273; } } else { $279 = ($273|0)<($266|0); L461: do { if ($279) { $280 = (($92) - ($273))|0; $281 = ($280|0)>(0); if ($281) { $282 = (($276) - ($280))|0; $283 = ($282|0)<(1); if ($283) { break; } else { $len38$0$i = $282;$start37$0$i = $280; } } else { $len38$0$i = $276;$start37$0$i = 0; } $284 = (($start37$0$i) + ($273))|0; $285 = (($266) - ($284))|0; $286 = ($len38$0$i|0)>($285|0); $$len38$0$i = $286 ? $285 : $len38$0$i; $287 = $start37$0$i << 1; $288 = (($277) + ($287)|0); $289 = $284 << 1; $290 = (($$1225$ph$i) + ($289)|0); $291 = $288; $292 = $290; $293 = $292 ^ $291; $294 = $293 & 3; $295 = ($294|0)==(0); if (!($295)) { $296 = ($$len38$0$i|0)==(0); if ($296) { break; } else { $dst$0207$i = $290;$n$0209$i = $$len38$0$i;$src$0208$i = $288; } while(1) { $297 = (($n$0209$i) + -1)|0; $298 = ((($src$0208$i)) + 2|0); $299 = HEAP16[$src$0208$i>>1]|0; $300 = $299&65535; $301 = HEAP16[$dst$0207$i>>1]|0; $302 = $301&65535; $303 = $300 & 63454; $304 = $302 & 63454; $305 = (($304) + ($303))|0; $306 = $305 >>> 1; $307 = $301 & $299; $308 = $307&65535; $309 = $308 & 2081; $310 = (($306) + ($309))|0; $311 = $310&65535; $312 = ((($dst$0207$i)) + 2|0); HEAP16[$dst$0207$i>>1] = $311; $313 = ($297|0)==(0); if ($313) { break L461; } else { $dst$0207$i = $312;$n$0209$i = $297;$src$0208$i = $298; } } } $314 = $291 & 3; $315 = ($314|0)==(0); if ($315) { $dst$1$ph$i = $290;$n$1$ph$i = $$len38$0$i;$src$1$ph$i = $288; } else { $316 = ((($288)) + 2|0); $317 = HEAP16[$288>>1]|0; $318 = $317&65535; $319 = HEAP16[$290>>1]|0; $320 = $319&65535; $321 = $318 & 63454; $322 = $320 & 63454; $323 = (($322) + ($321))|0; $324 = $323 >>> 1; $325 = $319 & $317; $326 = $325&65535; $327 = $326 & 2081; $328 = (($324) + ($327))|0; $329 = $328&65535; $330 = ((($290)) + 2|0); HEAP16[$290>>1] = $329; $331 = (($$len38$0$i) + -1)|0; $dst$1$ph$i = $330;$n$1$ph$i = $331;$src$1$ph$i = $316; } $332 = ($n$1$ph$i>>>0)>(1); if ($332) { $333 = (($n$1$ph$i) + -2)|0; $scevgep$i = ((($dst$1$ph$i)) + 4|0); $dst$1211$i = $dst$1$ph$i;$n$1213$i = $n$1$ph$i;$src$1212$i = $src$1$ph$i; while(1) { $334 = HEAP32[$src$1212$i>>2]|0; $335 = HEAP32[$dst$1211$i>>2]|0; $336 = $334 >>> 1; $337 = $336 & 2079292399; $338 = $335 >>> 1; $339 = $338 & 2079292399; $340 = $334 & 136382497; $341 = $340 & $335; $342 = (($341) + ($337))|0; $343 = (($342) + ($339))|0; HEAP32[$dst$1211$i>>2] = $343; $344 = ((($src$1212$i)) + 4|0); $345 = ((($dst$1211$i)) + 4|0); $346 = (($n$1213$i) + -2)|0; $347 = ($346>>>0)>(1); if ($347) { $dst$1211$i = $345;$n$1213$i = $346;$src$1212$i = $344; } else { break; } } $348 = $333 & -2; $scevgep250$i = ((($src$1$ph$i)) + 4|0); $349 = (($333) - ($348))|0; $scevgep249$i = (($scevgep$i) + ($348<<1)|0); $scevgep251$i = (($scevgep250$i) + ($348<<1)|0); $dst$1$lcssa$i = $scevgep249$i;$n$1$lcssa$i = $349;$src$1$lcssa$i = $scevgep251$i; } else { $dst$1$lcssa$i = $dst$1$ph$i;$n$1$lcssa$i = $n$1$ph$i;$src$1$lcssa$i = $src$1$ph$i; } $350 = ($n$1$lcssa$i|0)==(0); if ($350) { break; } $351 = HEAP16[$src$1$lcssa$i>>1]|0; $352 = $351&65535; $353 = HEAP16[$dst$1$lcssa$i>>1]|0; $354 = $353&65535; $355 = $352 & 63454; $356 = $354 & 63454; $357 = (($356) + ($355))|0; $358 = $357 >>> 1; $359 = $353 & $351; $360 = $359&65535; $361 = $360 & 2081; $362 = (($358) + ($361))|0; $363 = $362&65535; HEAP16[$dst$1$lcssa$i>>1] = $363; } } while(0); $364 = $276 << 1; $365 = (($277) + ($364)|0); $366 = (($273) + ($276))|0; $$13$i = $365;$ofs33$1$i = $366; } $368 = ($ofs33$1$i|0)==($1|0); if ($368) { $$13$i$lcssa = $$13$i; break; } else { $$12$i = $$13$i;$ofs33$0$i = $ofs33$1$i; } } $369 = HEAP32[$12>>2]|0; $370 = (($$1225$ph$i) + ($369)|0); $371 = (($linecount32$0$ph$i) + -1)|0; $372 = ($371|0)==(0); if ($372) { break L44; } else { $$12$ph$i = $$13$i$lcssa;$$1225$ph$i = $370;$linecount32$0$ph$i = $371; } } } } } while(0); $590 = ((($srcrect)) + 12|0); $591 = HEAP32[$590>>2]|0; $592 = ((($srcrect)) + 8|0); $593 = HEAP32[$592>>2]|0; $594 = (($593) + ($92))|0; $595 = $92 << 1; $596 = (0 - ($595))|0; $597 = (($22) + ($596)|0); $598 = ((($99)) + 32|0); $599 = ((($99)) + 28|0); $600 = ((($99)) + 33|0); $601 = ((($99)) + 29|0); $602 = ((($99)) + 34|0); $603 = ((($99)) + 30|0); $604 = ((($99)) + 24|0); $$24$ph$i = $srcbuf$13$ph;$$2437$ph$i = $597;$linecount99$0$ph$i = $591; while(1) { $$24$i = $$24$ph$i;$ofs100$0$i = 0; while(1) { $605 = HEAP8[$$24$i>>0]|0; $606 = $605&255; $607 = (($606) + ($ofs100$0$i))|0; $608 = ((($$24$i)) + 1|0); $609 = HEAP8[$608>>0]|0; $610 = $609&255; $611 = ((($$24$i)) + 2|0); $612 = ($609<<24>>24)==(0); if ($612) { $692 = ($607|0)==(0); if ($692) { break L44; } else { $$25$i = $611;$ofs100$1$i = $607; } } else { $613 = ($607|0)<($594|0); do { if ($613) { $614 = (($92) - ($607))|0; $615 = ($614|0)>(0); if ($615) { $616 = (($610) - ($614))|0; $617 = ($616|0)<(1); if ($617) { break; } else { $len105$0$i = $616;$start104$0$i = $614; } } else { $len105$0$i = $610;$start104$0$i = 0; } $618 = (($start104$0$i) + ($607))|0; $619 = (($594) - ($618))|0; $620 = ($len105$0$i|0)>($619|0); $$len105$0$i = $620 ? $619 : $len105$0$i; $621 = ($$len105$0$i|0)>(0); if ($621) { $622 = $618 << 1; $623 = (($$2437$ph$i) + ($622)|0); $624 = $start104$0$i << 1; $625 = (($611) + ($624)|0); $$pre = HEAP8[$598>>0]|0; $$pre214 = HEAP8[$599>>0]|0; $$phi$trans$insert = $$pre214&255; $$phi$trans$insert215 = (74436 + ($$phi$trans$insert<<2)|0); $$pre216 = HEAP32[$$phi$trans$insert215>>2]|0; $$pre217 = HEAP8[$600>>0]|0; $$pre218 = HEAP8[$601>>0]|0; $$phi$trans$insert219 = $$pre218&255; $$phi$trans$insert220 = (74436 + ($$phi$trans$insert219<<2)|0); $$pre221 = HEAP32[$$phi$trans$insert220>>2]|0; $$pre222 = HEAP8[$602>>0]|0; $$pre223 = HEAP8[$603>>0]|0; $$phi$trans$insert224 = $$pre223&255; $$phi$trans$insert225 = (74436 + ($$phi$trans$insert224<<2)|0); $$pre226 = HEAP32[$$phi$trans$insert225>>2]|0; $$pre227 = HEAP32[$604>>2]|0; $626 = $$pre&255; $627 = $$pre217&255; $628 = $$pre222&255; $dst109$0205$i = $623;$i107$0203$i = 0;$src108$0204$i = $625; while(1) { $629 = HEAP16[$src108$0204$i>>1]|0; $630 = $629&65535; $631 = HEAP16[$dst109$0205$i>>1]|0; $632 = $631&65535; $633 = $630 & $251; $634 = $633 >>> $626; $635 = (($$pre216) + ($634)|0); $636 = HEAP8[$635>>0]|0; $637 = $636&255; $638 = $630 & $253; $639 = $638 >>> $627; $640 = (($$pre221) + ($639)|0); $641 = HEAP8[$640>>0]|0; $642 = $641&255; $643 = $630 & $256; $644 = $643 >>> $628; $645 = (($$pre226) + ($644)|0); $646 = HEAP8[$645>>0]|0; $647 = $646&255; $648 = $632 & $251; $649 = $648 >>> $626; $650 = (($$pre216) + ($649)|0); $651 = HEAP8[$650>>0]|0; $652 = $651&255; $653 = $632 & $253; $654 = $653 >>> $627; $655 = (($$pre221) + ($654)|0); $656 = HEAP8[$655>>0]|0; $657 = $656&255; $658 = $632 & $256; $659 = $658 >>> $628; $660 = (($$pre226) + ($659)|0); $661 = HEAP8[$660>>0]|0; $662 = $661&255; $663 = (($637) - ($652))|0; $664 = Math_imul($663, $91)|0; $665 = $664 >>> 8; $666 = (($665) + ($652))|0; $667 = (($642) - ($657))|0; $668 = Math_imul($667, $91)|0; $669 = $668 >>> 8; $670 = (($669) + ($657))|0; $671 = (($647) - ($662))|0; $672 = Math_imul($671, $91)|0; $673 = $672 >>> 8; $674 = (($673) + ($662))|0; $675 = $666 >>> $$phi$trans$insert; $676 = $675 << $626; $677 = $670 >>> $$phi$trans$insert219; $678 = $677 << $627; $679 = $674 >>> $$phi$trans$insert224; $680 = $679 << $628; $681 = $676 | $$pre227; $682 = $681 | $678; $683 = $682 | $680; $684 = $683&65535; HEAP16[$dst109$0205$i>>1] = $684; $685 = ((($src108$0204$i)) + 2|0); $686 = ((($dst109$0205$i)) + 2|0); $687 = (($i107$0203$i) + 1)|0; $688 = ($687|0)<($$len105$0$i|0); if ($688) { $dst109$0205$i = $686;$i107$0203$i = $687;$src108$0204$i = $685; } else { break; } } } } } while(0); $689 = $610 << 1; $690 = (($611) + ($689)|0); $691 = (($607) + ($610))|0; $$25$i = $690;$ofs100$1$i = $691; } $693 = ($ofs100$1$i|0)==($1|0); if ($693) { $$25$i$lcssa = $$25$i; break; } else { $$24$i = $$25$i;$ofs100$0$i = $ofs100$1$i; } } $694 = (($$2437$ph$i) + ($13)|0); $695 = (($linecount99$0$ph$i) + -1)|0; $696 = ($695|0)==(0); if ($696) { break; } else { $$24$ph$i = $$25$i$lcssa;$$2437$ph$i = $694;$linecount99$0$ph$i = $695; } } break; } case 3: { $697 = ((($srcrect)) + 12|0); $698 = HEAP32[$697>>2]|0; $699 = ((($srcrect)) + 8|0); $700 = HEAP32[$699>>2]|0; $701 = (($700) + ($92))|0; $702 = Math_imul($92, -3)|0; $703 = (($22) + ($702)|0); $704 = ((($99)) + 12|0); $705 = ((($99)) + 32|0); $706 = ((($99)) + 28|0); $707 = ((($99)) + 16|0); $708 = ((($99)) + 33|0); $709 = ((($99)) + 29|0); $710 = ((($99)) + 20|0); $711 = ((($99)) + 34|0); $712 = ((($99)) + 30|0); $713 = ((($99)) + 24|0); $$27$ph$i = $srcbuf$13$ph;$$2740$ph$i = $703;$linecount114$0$ph$i = $698; while(1) { $$27$i = $$27$ph$i;$ofs115$0$i = 0; while(1) { $714 = HEAP8[$$27$i>>0]|0; $715 = $714&255; $716 = (($715) + ($ofs115$0$i))|0; $717 = ((($$27$i)) + 1|0); $718 = HEAP8[$717>>0]|0; $719 = $718&255; $720 = ((($$27$i)) + 2|0); $721 = ($718<<24>>24)==(0); if ($721) { $844 = ($716|0)==(0); if ($844) { break L44; } else { $$28$i = $720;$ofs115$1$i = $716; } } else { $722 = ($716|0)<($701|0); do { if ($722) { $723 = (($92) - ($716))|0; $724 = ($723|0)>(0); if ($724) { $725 = (($719) - ($723))|0; $726 = ($725|0)<(1); if ($726) { break; } else { $len120$0$i = $725;$start119$0$i = $723; } } else { $len120$0$i = $719;$start119$0$i = 0; } $727 = (($start119$0$i) + ($716))|0; $728 = (($701) - ($727))|0; $729 = ($len120$0$i|0)>($728|0); $$len120$0$i = $729 ? $728 : $len120$0$i; $730 = ($$len120$0$i|0)>(0); if ($730) { $731 = ($727*3)|0; $732 = (($$2740$ph$i) + ($731)|0); $733 = ($start119$0$i*3)|0; $734 = (($720) + ($733)|0); $dst124$0241$i = $732;$i122$0239$i = 0;$src123$0240$i = $734; while(1) { $735 = ((($src123$0240$i)) + 2|0); $736 = HEAP8[$735>>0]|0; $737 = $736&255; $738 = $737 << 16; $739 = ((($src123$0240$i)) + 1|0); $740 = HEAP8[$739>>0]|0; $741 = $740&255; $742 = $741 << 8; $743 = $742 | $738; $744 = HEAP8[$src123$0240$i>>0]|0; $745 = $744&255; $746 = $743 | $745; $747 = ((($dst124$0241$i)) + 2|0); $748 = HEAP8[$747>>0]|0; $749 = $748&255; $750 = $749 << 16; $751 = ((($dst124$0241$i)) + 1|0); $752 = HEAP8[$751>>0]|0; $753 = $752&255; $754 = $753 << 8; $755 = $754 | $750; $756 = HEAP8[$dst124$0241$i>>0]|0; $757 = $756&255; $758 = $755 | $757; $759 = HEAP32[$704>>2]|0; $760 = $759 & $746; $761 = HEAP8[$705>>0]|0; $762 = $761&255; $763 = $760 >>> $762; $764 = HEAP8[$706>>0]|0; $765 = $764&255; $766 = (74436 + ($765<<2)|0); $767 = HEAP32[$766>>2]|0; $768 = (($767) + ($763)|0); $769 = HEAP8[$768>>0]|0; $770 = $769&255; $771 = HEAP32[$707>>2]|0; $772 = $771 & $746; $773 = HEAP8[$708>>0]|0; $774 = $773&255; $775 = $772 >>> $774; $776 = HEAP8[$709>>0]|0; $777 = $776&255; $778 = (74436 + ($777<<2)|0); $779 = HEAP32[$778>>2]|0; $780 = (($779) + ($775)|0); $781 = HEAP8[$780>>0]|0; $782 = $781&255; $783 = HEAP32[$710>>2]|0; $784 = $783 & $746; $785 = HEAP8[$711>>0]|0; $786 = $785&255; $787 = $784 >>> $786; $788 = HEAP8[$712>>0]|0; $789 = $788&255; $790 = (74436 + ($789<<2)|0); $791 = HEAP32[$790>>2]|0; $792 = (($791) + ($787)|0); $793 = HEAP8[$792>>0]|0; $794 = $793&255; $795 = $758 & $759; $796 = $795 >>> $762; $797 = (($767) + ($796)|0); $798 = HEAP8[$797>>0]|0; $799 = $798&255; $800 = $771 & $758; $801 = $800 >>> $774; $802 = (($779) + ($801)|0); $803 = HEAP8[$802>>0]|0; $804 = $803&255; $805 = $783 & $758; $806 = $805 >>> $786; $807 = (($791) + ($806)|0); $808 = HEAP8[$807>>0]|0; $809 = $808&255; $810 = (($770) - ($799))|0; $811 = Math_imul($810, $91)|0; $812 = $811 >>> 8; $813 = (($812) + ($799))|0; $814 = (($782) - ($804))|0; $815 = Math_imul($814, $91)|0; $816 = $815 >>> 8; $817 = (($816) + ($804))|0; $818 = (($794) - ($809))|0; $819 = Math_imul($818, $91)|0; $820 = $819 >>> 8; $821 = (($820) + ($809))|0; $822 = $813 >>> $765; $823 = $822 << $762; $824 = $817 >>> $777; $825 = $824 << $774; $826 = $821 >>> $789; $827 = $826 << $786; $828 = HEAP32[$713>>2]|0; $829 = $823 | $828; $830 = $829 | $825; $831 = $830 | $827; $832 = $831&255; HEAP8[$dst124$0241$i>>0] = $832; $833 = $831 >>> 8; $834 = $833&255; HEAP8[$751>>0] = $834; $835 = $831 >>> 16; $836 = $835&255; HEAP8[$747>>0] = $836; $837 = ((($src123$0240$i)) + 3|0); $838 = ((($dst124$0241$i)) + 3|0); $839 = (($i122$0239$i) + 1)|0; $840 = ($839|0)<($$len120$0$i|0); if ($840) { $dst124$0241$i = $838;$i122$0239$i = $839;$src123$0240$i = $837; } else { break; } } } } } while(0); $841 = ($719*3)|0; $842 = (($720) + ($841)|0); $843 = (($716) + ($719))|0; $$28$i = $842;$ofs115$1$i = $843; } $845 = ($ofs115$1$i|0)==($1|0); if ($845) { $$28$i$lcssa = $$28$i; break; } else { $$27$i = $$28$i;$ofs115$0$i = $ofs115$1$i; } } $846 = HEAP32[$12>>2]|0; $847 = (($$2740$ph$i) + ($846)|0); $848 = (($linecount114$0$ph$i) + -1)|0; $849 = ($848|0)==(0); if ($849) { break; } else { $$27$ph$i = $$28$i$lcssa;$$2740$ph$i = $847;$linecount114$0$ph$i = $848; } } break; } default: { break L44; } } } } while(0); $1871 = HEAP32[$surf_dst>>2]|0; $1872 = $1871 & 2; $1873 = ($1872|0)==(0); if ($1873) { $$0 = 0; return ($$0|0); } _SDL_UnlockSurface($surf_dst); $$0 = 0; return ($$0|0); } function _SDL_RLEAlphaBlit($surf_src,$srcrect,$surf_dst,$dstrect) { $surf_src = $surf_src|0; $srcrect = $srcrect|0; $surf_dst = $surf_dst|0; $dstrect = $dstrect|0; var $$$i = 0, $$0 = 0, $$0$i = 0, $$09$i = 0, $$1$i = 0, $$11$i = 0, $$12$i = 0, $$12$i$lcssa = 0, $$14$i = 0, $$15$i = 0, $$16$i = 0, $$16$i$lcssa = 0, $$18$i = 0, $$19$i = 0, $$19$i$lcssa = 0, $$2$i = 0, $$2$i$lcssa = 0, $$211$i = 0, $$24$i = 0, $$25$i = 0; var $$26$i = 0, $$27$i = 0, $$28$i = 0, $$29$i = 0, $$30$i = 0, $$31$i = 0, $$32$i = 0, $$33$i = 0, $$34$i = 0, $$4$i = 0, $$413$i = 0, $$5$i = 0, $$5$i$lcssa = 0, $$7$i = 0, $$8$i = 0, $$9$i = 0, $$9$i$lcssa = 0, $$lcssa = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; var $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $crun$1$i = 0, $crun12$1$i = 0; var $crun16$1$i = 0, $crun3$1$i = 0, $crun31$1$i = 0, $crun35$1$i = 0, $dst$080 = 0, $dst17$082 = 0, $dst30$089 = 0, $dstbuf$0 = 0, $dstbuf$2 = 0, $dstbuf$4 = 0, $exitcond = 0, $exitcond102 = 0, $exitcond105 = 0, $i$067$i = 0, $i$079 = 0, $i18$083 = 0, $i19$068$i = 0, $i31$090 = 0, $i38$070$i = 0, $linecount$0 = 0; var $linecount$0$i = 0, $linecount12$0 = 0, $linecount25$0 = 0, $linecount25$0$i = 0, $linecount6$0$i = 0, $ofs$0 = 0, $ofs$0$i = 0, $ofs$1 = 0, $ofs$1$i = 0, $ofs$3 = 0, $ofs$3$i = 0, $ofs$4 = 0, $ofs$4$i = 0, $ofs$5 = 0, $ofs13$0 = 0, $ofs13$1 = 0, $ofs13$3 = 0, $ofs13$4 = 0, $ofs26$0 = 0, $ofs26$1 = 0; var $ofs26$3 = 0, $ofs26$4 = 0, $ofs28$0$i = 0, $ofs28$1$i = 0, $ofs28$3$i = 0, $ofs28$4$i = 0, $ofs6$0 = 0, $ofs6$1 = 0, $ofs6$3 = 0, $ofs6$4 = 0, $ofs9$0$i = 0, $ofs9$1$i = 0, $ofs9$3$i = 0, $ofs9$4$i = 0, $scevgep101 = 0, $scevgep104 = 0, $scevgep99 = 0, $srcbuf$0 = 0, $srcbuf$1 = 0, $srcbuf$12$ph = 0; var $srcbuf$13 = 0, $srcbuf$14 = 0, $srcbuf$15 = 0, $srcbuf$15$lcssa = 0, $srcbuf$17 = 0, $srcbuf$1881 = 0, $srcbuf$19 = 0, $srcbuf$19$lcssa = 0, $srcbuf$2 = 0, $srcbuf$2$lcssa = 0, $srcbuf$21 = 0, $srcbuf$22 = 0, $srcbuf$23 = 0, $srcbuf$23$lcssa = 0, $srcbuf$25 = 0, $srcbuf$2684 = 0, $srcbuf$27 = 0, $srcbuf$27$lcssa = 0, $srcbuf$29 = 0, $srcbuf$30 = 0; var $srcbuf$31 = 0, $srcbuf$31$lcssa = 0, $srcbuf$33 = 0, $srcbuf$3491 = 0, $srcbuf$35 = 0, $srcbuf$35$lcssa = 0, $srcbuf$4 = 0, $srcbuf$5 = 0, $srcbuf$6 = 0, $srcbuf$7 = 0, $srcbuf$7$lcssa = 0, $vskip$0 = 0, $vskip$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surf_src)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ((($surf_dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$surf_dst>>2]|0; $5 = $4 & 2; $6 = ($5|0)==(0); if (!($6)) { $7 = (_SDL_LockSurface($surf_dst)|0); $8 = ($7|0)<(0); if ($8) { $$0 = -1; return ($$0|0); } } $9 = HEAP32[$dstrect>>2]|0; $10 = ((($dstrect)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($surf_dst)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($surf_dst)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = Math_imul($15, $11)|0; $17 = (($13) + ($16)|0); $18 = ((($3)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = Math_imul($20, $9)|0; $22 = (($17) + ($21)|0); $23 = ((($surf_src)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 28|0); $28 = ((($srcrect)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); L5: do { if ($30) { $srcbuf$12$ph = $27; label = 20; } else { $31 = ($19<<24>>24)==(2); if ($31) { $srcbuf$0 = $27;$vskip$0 = $29; } else { $61 = $29 << 1; $srcbuf$5 = $27;$vskip$1 = $61; while(1) { $ofs$4 = 0;$srcbuf$6 = $srcbuf$5; while(1) { $62 = HEAP16[$srcbuf$6>>1]|0; $63 = $62&65535; $64 = (($63) + ($ofs$4))|0; $65 = ((($srcbuf$6)) + 2|0); $66 = HEAP16[$65>>1]|0; $67 = $66&65535; $68 = ((($srcbuf$6)) + 4|0); $69 = ($66<<16>>16)==(0); if ($69) { $73 = ($64|0)==(0); if ($73) { break L5; } else { $ofs$5 = $64;$srcbuf$7 = $68; } } else { $70 = $67 << 2; $71 = (($68) + ($70)|0); $72 = (($64) + ($67))|0; $ofs$5 = $72;$srcbuf$7 = $71; } $74 = ($ofs$5|0)<($1|0); if ($74) { $ofs$4 = $ofs$5;$srcbuf$6 = $srcbuf$7; } else { $srcbuf$7$lcssa = $srcbuf$7; break; } } $75 = (($vskip$1) + -1)|0; $76 = ($75|0)==(0); if ($76) { $srcbuf$12$ph = $srcbuf$7$lcssa; label = 20; break L5; } else { $srcbuf$5 = $srcbuf$7$lcssa;$vskip$1 = $75; } } } while(1) { $ofs$0 = 0;$srcbuf$1 = $srcbuf$0; while(1) { $32 = HEAP8[$srcbuf$1>>0]|0; $33 = $32&255; $34 = (($33) + ($ofs$0))|0; $35 = ((($srcbuf$1)) + 1|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = ((($srcbuf$1)) + 2|0); $39 = ($36<<24>>24)==(0); if ($39) { $43 = ($34|0)==(0); if ($43) { break L5; } else { $ofs$1 = $34;$srcbuf$2 = $38; } } else { $40 = $37 << 1; $41 = (($38) + ($40)|0); $42 = (($34) + ($37))|0; $ofs$1 = $42;$srcbuf$2 = $41; } $44 = ($ofs$1|0)<($1|0); if ($44) { $ofs$0 = $ofs$1;$srcbuf$1 = $srcbuf$2; } else { $srcbuf$2$lcssa = $srcbuf$2; break; } } $45 = $srcbuf$2$lcssa; $46 = $45 & 2; $47 = (($srcbuf$2$lcssa) + ($46)|0); $ofs$3 = 0;$srcbuf$4 = $47; while(1) { $48 = HEAP16[$srcbuf$4>>1]|0; $49 = $48&65535; $50 = (($49) + ($ofs$3))|0; $51 = ((($srcbuf$4)) + 2|0); $52 = HEAP16[$51>>1]|0; $53 = $52&65535; $54 = $53 << 2; $55 = (($54) + 4)|0; $56 = (($srcbuf$4) + ($55)|0); $57 = (($50) + ($53))|0; $58 = ($57|0)<($1|0); if ($58) { $ofs$3 = $57;$srcbuf$4 = $56; } else { $$lcssa = $56; break; } } $59 = (($vskip$0) + -1)|0; $60 = ($59|0)==(0); if ($60) { $srcbuf$12$ph = $$lcssa; label = 20; break; } else { $srcbuf$0 = $$lcssa;$vskip$0 = $59; } } } } while(0); L30: do { if ((label|0) == 20) { $77 = HEAP32[$srcrect>>2]|0; $78 = ($77|0)==(0); if ($78) { $79 = ((($srcrect)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = HEAP32[$0>>2]|0; $82 = ($80|0)==($81|0); if ($82) { switch ($20|0) { case 2: { break; } case 4: { $462 = ((($srcrect)) + 12|0); $463 = HEAP32[$462>>2]|0; $dstbuf$4 = $22;$linecount25$0 = $463;$srcbuf$29 = $srcbuf$12$ph; while(1) { $ofs26$0 = 0;$srcbuf$30 = $srcbuf$29; while(1) { $464 = HEAP16[$srcbuf$30>>1]|0; $465 = $464&65535; $466 = (($465) + ($ofs26$0))|0; $467 = ((($srcbuf$30)) + 2|0); $468 = HEAP16[$467>>1]|0; $469 = $468&65535; $470 = ((($srcbuf$30)) + 4|0); $471 = ($468<<16>>16)==(0); if ($471) { $477 = ($466|0)==(0); if ($477) { break L30; } else { $ofs26$1 = $466;$srcbuf$31 = $470; } } else { $472 = $466 << 2; $473 = (($dstbuf$4) + ($472)|0); $474 = $469 << 2; (_SDL_memcpy($473,$470,$474)|0); $475 = (($470) + ($474)|0); $476 = (($466) + ($469))|0; $ofs26$1 = $476;$srcbuf$31 = $475; } $478 = ($ofs26$1|0)<($1|0); if ($478) { $ofs26$0 = $ofs26$1;$srcbuf$30 = $srcbuf$31; } else { $srcbuf$31$lcssa = $srcbuf$31; break; } } $ofs26$3 = 0;$srcbuf$33 = $srcbuf$31$lcssa; while(1) { $479 = HEAP16[$srcbuf$33>>1]|0; $480 = $479&65535; $481 = (($480) + ($ofs26$3))|0; $482 = ((($srcbuf$33)) + 2|0); $483 = HEAP16[$482>>1]|0; $484 = $483&65535; $485 = ((($srcbuf$33)) + 4|0); $486 = ($483<<16>>16)==(0); if ($486) { $ofs26$4 = $481;$srcbuf$35 = $485; } else { $487 = (($dstbuf$4) + ($481<<2)|0); $488 = $484 << 2; $dst30$089 = $487;$i31$090 = 0;$srcbuf$3491 = $485; while(1) { $489 = HEAP32[$srcbuf$3491>>2]|0; $490 = HEAP32[$dst30$089>>2]|0; $491 = $489 >>> 24; $492 = $489 & 16711935; $493 = $490 & 16711935; $494 = (($492) - ($493))|0; $495 = Math_imul($494, $491)|0; $496 = $495 >>> 8; $497 = (($496) + ($493))|0; $498 = $497 & 16711935; $499 = $489 & 65280; $500 = $490 & 65280; $501 = (($499) - ($500))|0; $502 = Math_imul($501, $491)|0; $503 = $502 >>> 8; $504 = (($503) + ($500))|0; $505 = $504 & 65280; $506 = $505 | $498; $507 = $506 | -16777216; HEAP32[$dst30$089>>2] = $507; $508 = ((($srcbuf$3491)) + 4|0); $509 = ((($dst30$089)) + 4|0); $510 = (($i31$090) + 1)|0; $exitcond105 = ($510|0)==($484|0); if ($exitcond105) { break; } else { $dst30$089 = $509;$i31$090 = $510;$srcbuf$3491 = $508; } } $scevgep104 = (($485) + ($488)|0); $511 = (($481) + ($484))|0; $ofs26$4 = $511;$srcbuf$35 = $scevgep104; } $512 = ($ofs26$4|0)<($1|0); if ($512) { $ofs26$3 = $ofs26$4;$srcbuf$33 = $srcbuf$35; } else { $srcbuf$35$lcssa = $srcbuf$35; break; } } $513 = HEAP32[$14>>2]|0; $514 = (($dstbuf$4) + ($513)|0); $515 = (($linecount25$0) + -1)|0; $516 = ($515|0)==(0); if ($516) { break L30; } else { $dstbuf$4 = $514;$linecount25$0 = $515;$srcbuf$29 = $srcbuf$35$lcssa; } } break; } default: { break L30; } } $341 = ((($3)) + 16|0); $342 = HEAP32[$341>>2]|0; $343 = ($342|0)==(2016); if (!($343)) { $344 = ((($3)) + 12|0); $345 = HEAP32[$344>>2]|0; $346 = ($345|0)==(2016); if (!($346)) { $347 = ((($3)) + 20|0); $348 = HEAP32[$347>>2]|0; $349 = ($348|0)==(2016); if (!($349)) { $406 = ((($srcrect)) + 12|0); $407 = HEAP32[$406>>2]|0; $dstbuf$2 = $22;$linecount12$0 = $407;$srcbuf$21 = $srcbuf$12$ph; while(1) { $ofs13$0 = 0;$srcbuf$22 = $srcbuf$21; while(1) { $408 = HEAP8[$srcbuf$22>>0]|0; $409 = $408&255; $410 = (($409) + ($ofs13$0))|0; $411 = ((($srcbuf$22)) + 1|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $414 = ((($srcbuf$22)) + 2|0); $415 = ($412<<24>>24)==(0); if ($415) { $421 = ($410|0)==(0); if ($421) { break L30; } else { $ofs13$1 = $410;$srcbuf$23 = $414; } } else { $416 = $410 << 1; $417 = (($dstbuf$2) + ($416)|0); $418 = $413 << 1; (_SDL_memcpy($417,$414,$418)|0); $419 = (($414) + ($418)|0); $420 = (($410) + ($413))|0; $ofs13$1 = $420;$srcbuf$23 = $419; } $422 = ($ofs13$1|0)<($1|0); if ($422) { $ofs13$0 = $ofs13$1;$srcbuf$22 = $srcbuf$23; } else { $srcbuf$23$lcssa = $srcbuf$23; break; } } $423 = $srcbuf$23$lcssa; $424 = $423 & 2; $425 = (($srcbuf$23$lcssa) + ($424)|0); $ofs13$3 = 0;$srcbuf$25 = $425; while(1) { $426 = HEAP16[$srcbuf$25>>1]|0; $427 = $426&65535; $428 = (($427) + ($ofs13$3))|0; $429 = ((($srcbuf$25)) + 2|0); $430 = HEAP16[$429>>1]|0; $431 = $430&65535; $432 = ((($srcbuf$25)) + 4|0); $433 = ($430<<16>>16)==(0); if ($433) { $ofs13$4 = $428;$srcbuf$27 = $432; } else { $434 = (($dstbuf$2) + ($428<<1)|0); $435 = $431 << 2; $dst17$082 = $434;$i18$083 = 0;$srcbuf$2684 = $432; while(1) { $436 = HEAP32[$srcbuf$2684>>2]|0; $437 = HEAP16[$dst17$082>>1]|0; $438 = $437&65535; $439 = $436 >>> 5; $440 = $439 & 31; $441 = $436 & 65043487; $442 = $438 << 16; $443 = $442 | $438; $444 = $443 & 65043487; $445 = (($441) - ($444))|0; $446 = Math_imul($445, $440)|0; $447 = $446 >>> 5; $448 = (($447) + ($444))|0; $449 = $448 & 65043487; $450 = $449 >>> 16; $451 = $450 | $449; $452 = $451&65535; HEAP16[$dst17$082>>1] = $452; $453 = ((($srcbuf$2684)) + 4|0); $454 = ((($dst17$082)) + 2|0); $455 = (($i18$083) + 1)|0; $exitcond102 = ($455|0)==($431|0); if ($exitcond102) { break; } else { $dst17$082 = $454;$i18$083 = $455;$srcbuf$2684 = $453; } } $scevgep101 = (($432) + ($435)|0); $456 = (($428) + ($431))|0; $ofs13$4 = $456;$srcbuf$27 = $scevgep101; } $457 = ($ofs13$4|0)<($1|0); if ($457) { $ofs13$3 = $ofs13$4;$srcbuf$25 = $srcbuf$27; } else { $srcbuf$27$lcssa = $srcbuf$27; break; } } $458 = HEAP32[$14>>2]|0; $459 = (($dstbuf$2) + ($458)|0); $460 = (($linecount12$0) + -1)|0; $461 = ($460|0)==(0); if ($461) { break L30; } else { $dstbuf$2 = $459;$linecount12$0 = $460;$srcbuf$21 = $srcbuf$27$lcssa; } } } } } $350 = ((($srcrect)) + 12|0); $351 = HEAP32[$350>>2]|0; $dstbuf$0 = $22;$linecount$0 = $351;$srcbuf$13 = $srcbuf$12$ph; while(1) { $ofs6$0 = 0;$srcbuf$14 = $srcbuf$13; while(1) { $352 = HEAP8[$srcbuf$14>>0]|0; $353 = $352&255; $354 = (($353) + ($ofs6$0))|0; $355 = ((($srcbuf$14)) + 1|0); $356 = HEAP8[$355>>0]|0; $357 = $356&255; $358 = ((($srcbuf$14)) + 2|0); $359 = ($356<<24>>24)==(0); if ($359) { $365 = ($354|0)==(0); if ($365) { break L30; } else { $ofs6$1 = $354;$srcbuf$15 = $358; } } else { $360 = $354 << 1; $361 = (($dstbuf$0) + ($360)|0); $362 = $357 << 1; (_SDL_memcpy($361,$358,$362)|0); $363 = (($358) + ($362)|0); $364 = (($354) + ($357))|0; $ofs6$1 = $364;$srcbuf$15 = $363; } $366 = ($ofs6$1|0)<($1|0); if ($366) { $ofs6$0 = $ofs6$1;$srcbuf$14 = $srcbuf$15; } else { $srcbuf$15$lcssa = $srcbuf$15; break; } } $367 = $srcbuf$15$lcssa; $368 = $367 & 2; $369 = (($srcbuf$15$lcssa) + ($368)|0); $ofs6$3 = 0;$srcbuf$17 = $369; while(1) { $370 = HEAP16[$srcbuf$17>>1]|0; $371 = $370&65535; $372 = (($371) + ($ofs6$3))|0; $373 = ((($srcbuf$17)) + 2|0); $374 = HEAP16[$373>>1]|0; $375 = $374&65535; $376 = ((($srcbuf$17)) + 4|0); $377 = ($374<<16>>16)==(0); if ($377) { $ofs6$4 = $372;$srcbuf$19 = $376; } else { $378 = (($dstbuf$0) + ($372<<1)|0); $379 = $375 << 2; $dst$080 = $378;$i$079 = 0;$srcbuf$1881 = $376; while(1) { $380 = HEAP32[$srcbuf$1881>>2]|0; $381 = HEAP16[$dst$080>>1]|0; $382 = $381&65535; $383 = $380 >>> 5; $384 = $383 & 31; $385 = $380 & 132184095; $386 = $382 << 16; $387 = $386 | $382; $388 = $387 & 132184095; $389 = (($385) - ($388))|0; $390 = Math_imul($389, $384)|0; $391 = $390 >>> 5; $392 = (($391) + ($388))|0; $393 = $392 & 132184095; $394 = $393 >>> 16; $395 = $394 | $393; $396 = $395&65535; HEAP16[$dst$080>>1] = $396; $397 = ((($srcbuf$1881)) + 4|0); $398 = ((($dst$080)) + 2|0); $399 = (($i$079) + 1)|0; $exitcond = ($399|0)==($375|0); if ($exitcond) { break; } else { $dst$080 = $398;$i$079 = $399;$srcbuf$1881 = $397; } } $scevgep99 = (($376) + ($379)|0); $400 = (($372) + ($375))|0; $ofs6$4 = $400;$srcbuf$19 = $scevgep99; } $401 = ($ofs6$4|0)<($1|0); if ($401) { $ofs6$3 = $ofs6$4;$srcbuf$17 = $srcbuf$19; } else { $srcbuf$19$lcssa = $srcbuf$19; break; } } $402 = HEAP32[$14>>2]|0; $403 = (($dstbuf$0) + ($402)|0); $404 = (($linecount$0) + -1)|0; $405 = ($404|0)==(0); if ($405) { break L30; } else { $dstbuf$0 = $403;$linecount$0 = $404;$srcbuf$13 = $srcbuf$19$lcssa; } } } } $83 = HEAP32[$2>>2]|0; $84 = ((($83)) + 9|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; switch ($86|0) { case 2: { break; } case 4: { $260 = ((($srcrect)) + 12|0); $261 = HEAP32[$260>>2]|0; $262 = ((($srcrect)) + 8|0); $263 = HEAP32[$262>>2]|0; $264 = (($263) + ($77))|0; $265 = $77 << 2; $266 = (0 - ($265))|0; $267 = (($22) + ($266)|0); $$14$i = $srcbuf$12$ph;$$413$i = $267;$linecount25$0$i = $261; while(1) { $$15$i = $$14$i;$ofs28$0$i = 0; while(1) { $268 = HEAP16[$$15$i>>1]|0; $269 = $268&65535; $270 = (($269) + ($ofs28$0$i))|0; $271 = ((($$15$i)) + 2|0); $272 = HEAP16[$271>>1]|0; $273 = $272&65535; $274 = ((($$15$i)) + 4|0); $275 = ($272<<16>>16)==(0); if ($275) { $291 = ($270|0)==(0); if ($291) { break L30; } else { $$16$i = $274;$ofs28$1$i = $270; } } else { $276 = (($77) - ($270))|0; $277 = ($276|0)>(0); $$31$i = $277 ? $77 : $270; $278 = $277 ? $276 : 0; $$32$i = (($273) - ($278))|0; $279 = (($264) - ($$31$i))|0; $280 = ($$32$i|0)>($279|0); $crun31$1$i = $280 ? $279 : $$32$i; $281 = ($crun31$1$i|0)>(0); if ($281) { $282 = $$31$i << 2; $283 = (($$413$i) + ($282)|0); $284 = (($$31$i) - ($270))|0; $285 = $284 << 2; $286 = (($274) + ($285)|0); $287 = $crun31$1$i << 2; (_SDL_memcpy($283,$286,$287)|0); } $288 = $273 << 2; $289 = (($274) + ($288)|0); $290 = (($270) + ($273))|0; $$16$i = $289;$ofs28$1$i = $290; } $292 = ($ofs28$1$i|0)<($1|0); if ($292) { $$15$i = $$16$i;$ofs28$0$i = $ofs28$1$i; } else { $$16$i$lcssa = $$16$i; break; } } $$18$i = $$16$i$lcssa;$ofs28$3$i = 0; while(1) { $293 = HEAP16[$$18$i>>1]|0; $294 = $293&65535; $295 = (($294) + ($ofs28$3$i))|0; $296 = ((($$18$i)) + 2|0); $297 = HEAP16[$296>>1]|0; $298 = $297&65535; $299 = ((($$18$i)) + 4|0); $300 = ($297<<16>>16)==(0); if ($300) { $$19$i = $299;$ofs28$4$i = $295; } else { $301 = (($77) - ($295))|0; $302 = ($301|0)>(0); $$33$i = $302 ? $77 : $295; $303 = $302 ? $301 : 0; $$34$i = (($298) - ($303))|0; $304 = (($264) - ($$33$i))|0; $305 = ($$34$i|0)>($304|0); $crun35$1$i = $305 ? $304 : $$34$i; $306 = ($crun35$1$i|0)>(0); if ($306) { $307 = (($$413$i) + ($$33$i<<2)|0); $308 = (($$33$i) - ($295))|0; $309 = (($299) + ($308<<2)|0); $i38$070$i = 0; while(1) { $310 = (($309) + ($i38$070$i<<2)|0); $311 = HEAP32[$310>>2]|0; $312 = (($307) + ($i38$070$i<<2)|0); $313 = HEAP32[$312>>2]|0; $314 = $311 >>> 24; $315 = $311 & 16711935; $316 = $313 & 16711935; $317 = (($315) - ($316))|0; $318 = Math_imul($317, $314)|0; $319 = $318 >>> 8; $320 = (($319) + ($316))|0; $321 = $320 & 16711935; $322 = $311 & 65280; $323 = $313 & 65280; $324 = (($322) - ($323))|0; $325 = Math_imul($324, $314)|0; $326 = $325 >>> 8; $327 = (($326) + ($323))|0; $328 = $327 & 65280; $329 = $321 | $328; $330 = $329 | -16777216; HEAP32[$312>>2] = $330; $331 = (($i38$070$i) + 1)|0; $332 = ($331|0)<($crun35$1$i|0); if ($332) { $i38$070$i = $331; } else { break; } } } $333 = $298 << 2; $334 = (($299) + ($333)|0); $335 = (($295) + ($298))|0; $$19$i = $334;$ofs28$4$i = $335; } $336 = ($ofs28$4$i|0)<($1|0); if ($336) { $$18$i = $$19$i;$ofs28$3$i = $ofs28$4$i; } else { $$19$i$lcssa = $$19$i; break; } } $337 = HEAP32[$14>>2]|0; $338 = (($$413$i) + ($337)|0); $339 = (($linecount25$0$i) + -1)|0; $340 = ($339|0)==(0); if ($340) { break L30; } else { $$14$i = $$19$i$lcssa;$$413$i = $338;$linecount25$0$i = $339; } } break; } default: { break L30; } } $87 = ((($83)) + 16|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)==(2016); if (!($89)) { $90 = ((($83)) + 12|0); $91 = HEAP32[$90>>2]|0; $92 = ($91|0)==(2016); if (!($92)) { $93 = ((($83)) + 20|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(2016); if (!($95)) { $178 = ((($srcrect)) + 12|0); $179 = HEAP32[$178>>2]|0; $180 = ((($srcrect)) + 8|0); $181 = HEAP32[$180>>2]|0; $182 = (($181) + ($77))|0; $183 = $77 << 1; $184 = (0 - ($183))|0; $185 = (($22) + ($184)|0); $$211$i = $185;$$7$i = $srcbuf$12$ph;$linecount6$0$i = $179; while(1) { $$8$i = $$7$i;$ofs9$0$i = 0; while(1) { $186 = HEAP8[$$8$i>>0]|0; $187 = $186&255; $188 = (($187) + ($ofs9$0$i))|0; $189 = ((($$8$i)) + 1|0); $190 = HEAP8[$189>>0]|0; $191 = $190&255; $192 = ((($$8$i)) + 2|0); $193 = ($190<<24>>24)==(0); if ($193) { $209 = ($188|0)==(0); if ($209) { break L30; } else { $$9$i = $192;$ofs9$1$i = $188; } } else { $194 = (($77) - ($188))|0; $195 = ($194|0)>(0); $196 = $195 ? $194 : 0; $$27$i = (($191) - ($196))|0; $$28$i = $195 ? $77 : $188; $197 = (($182) - ($$28$i))|0; $198 = ($$27$i|0)>($197|0); $crun12$1$i = $198 ? $197 : $$27$i; $199 = ($crun12$1$i|0)>(0); if ($199) { $200 = $$28$i << 1; $201 = (($$211$i) + ($200)|0); $202 = (($$28$i) - ($188))|0; $203 = $202 << 1; $204 = (($192) + ($203)|0); $205 = $crun12$1$i << 1; (_SDL_memcpy($201,$204,$205)|0); } $206 = $191 << 1; $207 = (($192) + ($206)|0); $208 = (($188) + ($191))|0; $$9$i = $207;$ofs9$1$i = $208; } $210 = ($ofs9$1$i|0)<($1|0); if ($210) { $$8$i = $$9$i;$ofs9$0$i = $ofs9$1$i; } else { $$9$i$lcssa = $$9$i; break; } } $211 = $$9$i$lcssa; $212 = $211 & 2; $213 = (($$9$i$lcssa) + ($212)|0); $$11$i = $213;$ofs9$3$i = 0; while(1) { $214 = HEAP16[$$11$i>>1]|0; $215 = $214&65535; $216 = (($215) + ($ofs9$3$i))|0; $217 = ((($$11$i)) + 2|0); $218 = HEAP16[$217>>1]|0; $219 = $218&65535; $220 = ((($$11$i)) + 4|0); $221 = ($218<<16>>16)==(0); if ($221) { $$12$i = $220;$ofs9$4$i = $216; } else { $222 = (($77) - ($216))|0; $223 = ($222|0)>(0); $224 = $223 ? $222 : 0; $$29$i = (($219) - ($224))|0; $$30$i = $223 ? $77 : $216; $225 = (($182) - ($$30$i))|0; $226 = ($$29$i|0)>($225|0); $crun16$1$i = $226 ? $225 : $$29$i; $227 = ($crun16$1$i|0)>(0); if ($227) { $228 = (($$211$i) + ($$30$i<<1)|0); $229 = (($$30$i) - ($216))|0; $230 = (($220) + ($229<<2)|0); $i19$068$i = 0; while(1) { $231 = (($230) + ($i19$068$i<<2)|0); $232 = HEAP32[$231>>2]|0; $233 = (($228) + ($i19$068$i<<1)|0); $234 = HEAP16[$233>>1]|0; $235 = $234&65535; $236 = $232 >>> 5; $237 = $236 & 31; $238 = $232 & 65043487; $239 = $235 << 16; $240 = $239 | $235; $241 = $240 & 65043487; $242 = (($238) - ($241))|0; $243 = Math_imul($242, $237)|0; $244 = $243 >>> 5; $245 = (($244) + ($241))|0; $246 = $245 & 65043487; $247 = $246 >>> 16; $248 = $247 | $246; $249 = $248&65535; HEAP16[$233>>1] = $249; $250 = (($i19$068$i) + 1)|0; $251 = ($250|0)<($crun16$1$i|0); if ($251) { $i19$068$i = $250; } else { break; } } } $252 = $219 << 2; $253 = (($220) + ($252)|0); $254 = (($216) + ($219))|0; $$12$i = $253;$ofs9$4$i = $254; } $255 = ($ofs9$4$i|0)<($1|0); if ($255) { $$11$i = $$12$i;$ofs9$3$i = $ofs9$4$i; } else { $$12$i$lcssa = $$12$i; break; } } $256 = HEAP32[$14>>2]|0; $257 = (($$211$i) + ($256)|0); $258 = (($linecount6$0$i) + -1)|0; $259 = ($258|0)==(0); if ($259) { break L30; } else { $$211$i = $257;$$7$i = $$12$i$lcssa;$linecount6$0$i = $258; } } } } } $96 = ((($srcrect)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ((($srcrect)) + 8|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($77))|0; $101 = $77 << 1; $102 = (0 - ($101))|0; $103 = (($22) + ($102)|0); $$0$i = $srcbuf$12$ph;$$09$i = $103;$linecount$0$i = $97; while(1) { $$1$i = $$0$i;$ofs$0$i = 0; while(1) { $104 = HEAP8[$$1$i>>0]|0; $105 = $104&255; $106 = (($105) + ($ofs$0$i))|0; $107 = ((($$1$i)) + 1|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = ((($$1$i)) + 2|0); $111 = ($108<<24>>24)==(0); if ($111) { $127 = ($106|0)==(0); if ($127) { break L30; } else { $$2$i = $110;$ofs$1$i = $106; } } else { $112 = (($77) - ($106))|0; $113 = ($112|0)>(0); $114 = $113 ? $112 : 0; $$$i = (($109) - ($114))|0; $$24$i = $113 ? $77 : $106; $115 = (($100) - ($$24$i))|0; $116 = ($$$i|0)>($115|0); $crun$1$i = $116 ? $115 : $$$i; $117 = ($crun$1$i|0)>(0); if ($117) { $118 = $$24$i << 1; $119 = (($$09$i) + ($118)|0); $120 = (($$24$i) - ($106))|0; $121 = $120 << 1; $122 = (($110) + ($121)|0); $123 = $crun$1$i << 1; (_SDL_memcpy($119,$122,$123)|0); } $124 = $109 << 1; $125 = (($110) + ($124)|0); $126 = (($106) + ($109))|0; $$2$i = $125;$ofs$1$i = $126; } $128 = ($ofs$1$i|0)<($1|0); if ($128) { $$1$i = $$2$i;$ofs$0$i = $ofs$1$i; } else { $$2$i$lcssa = $$2$i; break; } } $129 = $$2$i$lcssa; $130 = $129 & 2; $131 = (($$2$i$lcssa) + ($130)|0); $$4$i = $131;$ofs$3$i = 0; while(1) { $132 = HEAP16[$$4$i>>1]|0; $133 = $132&65535; $134 = (($133) + ($ofs$3$i))|0; $135 = ((($$4$i)) + 2|0); $136 = HEAP16[$135>>1]|0; $137 = $136&65535; $138 = ((($$4$i)) + 4|0); $139 = ($136<<16>>16)==(0); if ($139) { $$5$i = $138;$ofs$4$i = $134; } else { $140 = (($77) - ($134))|0; $141 = ($140|0)>(0); $142 = $141 ? $140 : 0; $$25$i = (($137) - ($142))|0; $$26$i = $141 ? $77 : $134; $143 = (($100) - ($$26$i))|0; $144 = ($$25$i|0)>($143|0); $crun3$1$i = $144 ? $143 : $$25$i; $145 = ($crun3$1$i|0)>(0); if ($145) { $146 = (($$09$i) + ($$26$i<<1)|0); $147 = (($$26$i) - ($134))|0; $148 = (($138) + ($147<<2)|0); $i$067$i = 0; while(1) { $149 = (($148) + ($i$067$i<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = (($146) + ($i$067$i<<1)|0); $152 = HEAP16[$151>>1]|0; $153 = $152&65535; $154 = $150 >>> 5; $155 = $154 & 31; $156 = $150 & 132184095; $157 = $153 << 16; $158 = $157 | $153; $159 = $158 & 132184095; $160 = (($156) - ($159))|0; $161 = Math_imul($160, $155)|0; $162 = $161 >>> 5; $163 = (($162) + ($159))|0; $164 = $163 & 132184095; $165 = $164 >>> 16; $166 = $165 | $164; $167 = $166&65535; HEAP16[$151>>1] = $167; $168 = (($i$067$i) + 1)|0; $169 = ($168|0)<($crun3$1$i|0); if ($169) { $i$067$i = $168; } else { break; } } } $170 = $137 << 2; $171 = (($138) + ($170)|0); $172 = (($134) + ($137))|0; $$5$i = $171;$ofs$4$i = $172; } $173 = ($ofs$4$i|0)<($1|0); if ($173) { $$4$i = $$5$i;$ofs$3$i = $ofs$4$i; } else { $$5$i$lcssa = $$5$i; break; } } $174 = HEAP32[$14>>2]|0; $175 = (($$09$i) + ($174)|0); $176 = (($linecount$0$i) + -1)|0; $177 = ($176|0)==(0); if ($177) { break; } else { $$0$i = $$5$i$lcssa;$$09$i = $175;$linecount$0$i = $176; } } } } while(0); $517 = HEAP32[$surf_dst>>2]|0; $518 = $517 & 2; $519 = ($518|0)==(0); if ($519) { $$0 = 0; return ($$0|0); } _SDL_UnlockSurface($surf_dst); $$0 = 0; return ($$0|0); } function _SDL_RLESurface($surface) { $surface = $surface|0; var $$$i = 0, $$$i$35 = 0, $$0 = 0, $$blankline$0$i = 0, $$blankline$0$i$23 = 0, $$blankline$0$i$23$lcssa = 0, $$lcssa$i = 0, $$lcssa$i$21 = 0, $$lcssa7$i = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre$i = 0, $$pre61 = 0, $$pre62 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $blankline$0$i = 0, $blankline$0$i$18 = 0, $blankline$2$i = 0, $copy_opaque$1$i = 0, $copy_transl$0$i = 0, $copy_transl$1$i = 0, $dst$027$i = 0, $dst$054$i = 0, $dst$1$i = 0, $dst$1$i$16 = 0; var $dst$10$i = 0, $dst$2$lcssa$i = 0, $dst$2$lcssa$i$26 = 0, $dst$212$i = 0, $dst$212$us$i = 0, $dst$217$i = 0, $dst$3$i = 0, $dst$4$i = 0, $dst$4$i$28 = 0, $dst$5$lastline$1$i = 0, $dst$5$lastline$1$i$lcssa = 0, $dst$5$lcssa$i = 0, $dst$5$lcssa$i$29 = 0, $dst$5$lcssa$i$29$lcssa = 0, $dst$5$lcssa$i$lcssa = 0, $dst$517$i = 0, $dst$517$us$i = 0, $dst$522$i = 0, $dst$6$i = 0, $dst$7$i = 0; var $dst$7$i$30 = 0, $dst$8$lcssa$i = 0, $dst$841$i = 0, $dst$9$lastline$1$i = 0, $dst$9$lastline$1$i$lcssa = 0, $dst$9$lastline$1$i$lcssa$lcssa = 0, $dst$9$lcssa$i = 0, $dst$9$lcssa$i$lcssa = 0, $dst$947$i = 0, $exitcond$i = 0, $exitcond$i$33 = 0, $lastline$0$lcssa$i = 0, $lastline$0$lcssa$i$34 = 0, $lastline$024$i = 0, $lastline$057$i = 0, $lastline$1$i = 0, $lastline$1$i$31 = 0, $maxsize$0$i = 0, $maxsize$0$i$13 = 0, $or$cond$i = 0; var $or$cond12 = 0, $or$cond2$i = 0, $or$cond3$i = 0, $or$cond4$i = 0, $or$cond9 = 0, $run$018$i = 0, $run$018$us$i = 0, $run$024$i = 0, $run1$049$i = 0, $runstart$019$i = 0, $runstart$019$us$i = 0, $runstart$023$i = 0, $runstart$148$i = 0, $skip$0$lcssa$i = 0, $skip$0$lcssa$i$25 = 0, $skip$013$i = 0, $skip$013$us$i = 0, $skip$018$i = 0, $skip2$0$lcssa$i = 0, $skip2$042$i = 0; var $src$056$i = 0, $srcbuf$025$i = 0, $switch$split2D = 0, $tmp$i = 0, $tmp2$i = 0, $x$0$i = 0, $x$0$i$17 = 0, $x$1$lcssa$i = 0, $x$1$lcssa$i$20 = 0, $x$13$i = 0, $x$18$i = 0, $x$2$lcssa$i = 0, $x$2$lcssa$i$22 = 0, $x$211$i = 0, $x$26$i = 0, $x$3$i = 0, $x$4$lcssa$i = 0, $x$429$i = 0, $x$5$lcssa$i = 0, $x$535$i = 0; var $y$026$i = 0, $y$055$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$surface>>2]|0; $1 = $0 & 2; $2 = ($1|0)==(0); if (!($2)) { _SDL_UnRLESurface($surface,1); } $3 = ((($surface)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = ($6&255)<(8); if ($7) { $$0 = -1; return ($$0|0); } $8 = ((($surface)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if ($10) { $$0 = -1; return ($$0|0); } $11 = ((($surface)) + 52|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = $14 & 272; $16 = ($15|0)!=(0); $17 = $14 & 1; $18 = ($17|0)==(0); $or$cond12 = $16 & $18; if (!($or$cond12)) { $$0 = -1; return ($$0|0); } $19 = $14 & 2; $20 = ($19|0)==(0); do { if ($20) { $26 = $14 & 608; $27 = ($26|0)==(0); if ($27) { $$phi$trans$insert = ((($4)) + 24|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $28 = $$pre; break; } else { $$0 = -1; return ($$0|0); } } else { $21 = ((($4)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = $14 & 608; $24 = $23 | $22; $25 = ($24|0)==(0); if ($25) { $28 = $22; } else { $$0 = -1; return ($$0|0); } } } while(0); $29 = ($28|0)==(0); $30 = $14 & 16; $31 = ($30|0)==(0); $or$cond9 = $31 | $29; if ($or$cond9) { $32 = ((($12)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); if ($34) { $$0 = -1; return ($$0|0); } $35 = ((($4)) + 9|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; switch ($37|0) { case 1: { $38 = ((($surface)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ($39*3)|0; $41 = ((($surface)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = (($42|0) / 2)&-1; $44 = (($43) + 1)|0; $45 = Math_imul($40, $44)|0; $46 = (($45) + 2)|0; $maxsize$0$i = $46; break; } case 3: case 2: { $47 = ((($surface)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ((($surface)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = (($50|0) / 255)&-1; $52 = $51 << 1; $53 = Math_imul($50, $37)|0; $54 = (($53) + 2)|0; $55 = (($54) + ($52))|0; $56 = Math_imul($55, $48)|0; $57 = (($56) + 2)|0; $maxsize$0$i = $57; break; } case 4: { $58 = ((($surface)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ((($surface)) + 8|0); $61 = HEAP32[$60>>2]|0; $62 = (($61|0) / 65535)&-1; $tmp$i = (($62) + ($61))|0; $tmp2$i = $tmp$i << 2; $63 = (($tmp2$i) + 4)|0; $64 = Math_imul($63, $59)|0; $65 = (($64) + 4)|0; $maxsize$0$i = $65; break; } default: { $maxsize$0$i = 0; } } $66 = (_SDL_malloc($maxsize$0$i)|0); $67 = ($66|0)==(0|0); do { if ($67) { $179 = (_SDL_Error(0)|0); $180 = ($179|0)<(0); if ($180) { $$0 = -1; return ($$0|0); } else { $$pre62 = HEAP32[$11>>2]|0; $182 = $$pre62; break; } } else { $68 = ($36<<24>>24)==(4); $69 = $68 ? 65535 : 255; $70 = HEAP32[$3>>2]|0; $71 = ((($70)) + 24|0); $72 = HEAP32[$71>>2]|0; $73 = $72 ^ -1; $74 = HEAP32[$11>>2]|0; $75 = ((($74)) + 72|0); $76 = HEAP32[$75>>2]|0; $77 = $76 & $73; $78 = (($37) + -1)|0; $79 = (83356 + ($78<<2)|0); $80 = HEAP32[$79>>2]|0; $81 = ((($surface)) + 8|0); $82 = HEAP32[$81>>2]|0; $83 = ((($surface)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)>(0); if ($85) { $86 = HEAP32[$8>>2]|0; $87 = $69&65535; $88 = ((($surface)) + 16|0); $dst$027$i = $66;$lastline$024$i = $66;$srcbuf$025$i = $86;$y$026$i = 0; while(1) { $blankline$0$i = 0;$dst$1$i = $dst$027$i;$lastline$1$i = $lastline$024$i;$x$0$i = 0; while(1) { $89 = ($x$0$i|0)<($82|0); L43: do { if ($89) { $x$13$i = $x$0$i; while(1) { $90 = Math_imul($x$13$i, $37)|0; $91 = (($srcbuf$025$i) + ($90)|0); $92 = (FUNCTION_TABLE_ii[$80 & 8191]($91)|0); $93 = $92 & $73; $94 = ($93|0)==($77|0); if (!($94)) { $x$1$lcssa$i = $x$13$i; break L43; } $96 = (($x$13$i) + 1)|0; $97 = ($96|0)<($82|0); if ($97) { $x$13$i = $96; } else { $x$1$lcssa$i = $96; break; } } } else { $x$1$lcssa$i = $x$0$i; } } while(0); $95 = ($x$1$lcssa$i|0)<($82|0); L48: do { if ($95) { $x$26$i = $x$1$lcssa$i; while(1) { $98 = Math_imul($x$26$i, $37)|0; $99 = (($srcbuf$025$i) + ($98)|0); $100 = (FUNCTION_TABLE_ii[$80 & 8191]($99)|0); $101 = $100 & $73; $102 = ($101|0)==($77|0); if ($102) { $$lcssa$i = 1;$x$2$lcssa$i = $x$26$i; break L48; } $103 = (($x$26$i) + 1)|0; $104 = ($103|0)<($82|0); if ($104) { $x$26$i = $103; } else { $$lcssa$i = 0;$x$2$lcssa$i = $103; break; } } } else { $$lcssa$i = 0;$x$2$lcssa$i = $x$1$lcssa$i; } } while(0); $105 = (($x$1$lcssa$i) - ($x$0$i))|0; $106 = ($105|0)==($82|0); $$blankline$0$i = $106 ? 1 : $blankline$0$i; $107 = (($x$2$lcssa$i) - ($x$1$lcssa$i))|0; $108 = ($105|0)>($69|0); if ($108) { if ($68) { $dst$212$us$i = $dst$1$i;$skip$013$us$i = $105; while(1) { HEAP16[$dst$212$us$i>>1] = $87; $109 = ((($dst$212$us$i)) + 2|0); HEAP16[$109>>1] = 0; $110 = ((($dst$212$us$i)) + 4|0); $111 = (($skip$013$us$i) - ($69))|0; $112 = ($111|0)>($69|0); if ($112) { $dst$212$us$i = $110;$skip$013$us$i = $111; } else { $dst$2$lcssa$i = $110;$skip$0$lcssa$i = $111; break; } } } else { $dst$212$i = $dst$1$i;$skip$013$i = $105; while(1) { HEAP8[$dst$212$i>>0] = -1; $113 = ((($dst$212$i)) + 1|0); HEAP8[$113>>0] = 0; $114 = ((($dst$212$i)) + 2|0); $115 = (($skip$013$i) - ($69))|0; $116 = ($115|0)>($69|0); if ($116) { $dst$212$i = $114;$skip$013$i = $115; } else { $dst$2$lcssa$i = $114;$skip$0$lcssa$i = $115; break; } } } } else { $dst$2$lcssa$i = $dst$1$i;$skip$0$lcssa$i = $105; } $117 = ($107|0)<($69|0); $118 = $117 ? $107 : $69; if ($68) { $119 = $skip$0$lcssa$i&65535; HEAP16[$dst$2$lcssa$i>>1] = $119; $120 = $118&65535; $121 = ((($dst$2$lcssa$i)) + 2|0); HEAP16[$121>>1] = $120; $122 = ((($dst$2$lcssa$i)) + 4|0); $128 = 4;$dst$4$i = $122; } else { $123 = $skip$0$lcssa$i&255; HEAP8[$dst$2$lcssa$i>>0] = $123; $124 = $118&255; $125 = ((($dst$2$lcssa$i)) + 1|0); HEAP8[$125>>0] = $124; $126 = ((($dst$2$lcssa$i)) + 2|0); $128 = 2;$dst$4$i = $126; } $127 = (($dst$2$lcssa$i) + ($128)|0); $129 = Math_imul($x$1$lcssa$i, $37)|0; $130 = (($srcbuf$025$i) + ($129)|0); $131 = Math_imul($118, $37)|0; (_SDL_memcpy($dst$4$i,$130,$131)|0); $132 = (($127) + ($131)|0); $133 = (($107) - ($118))|0; $134 = (($118) + ($x$1$lcssa$i))|0; $135 = ($107|0)==($118|0); if ($135) { $dst$5$lcssa$i = $132; } else { if ($68) { $dst$517$us$i = $132;$run$018$us$i = $133;$runstart$019$us$i = $134; while(1) { $136 = ($run$018$us$i|0)<($69|0); $137 = $136 ? $run$018$us$i : $69; HEAP16[$dst$517$us$i>>1] = 0; $138 = $137&65535; $139 = ((($dst$517$us$i)) + 2|0); HEAP16[$139>>1] = $138; $140 = ((($dst$517$us$i)) + 4|0); $141 = Math_imul($runstart$019$us$i, $37)|0; $142 = (($srcbuf$025$i) + ($141)|0); $143 = Math_imul($137, $37)|0; (_SDL_memcpy($140,$142,$143)|0); $144 = (($140) + ($143)|0); $145 = (($137) + ($runstart$019$us$i))|0; $146 = (($run$018$us$i) - ($137))|0; $147 = ($run$018$us$i|0)==($137|0); if ($147) { $dst$5$lcssa$i = $144; break; } else { $dst$517$us$i = $144;$run$018$us$i = $146;$runstart$019$us$i = $145; } } } else { $dst$517$i = $132;$run$018$i = $133;$runstart$019$i = $134; while(1) { $148 = ($run$018$i|0)<($69|0); $149 = $148 ? $run$018$i : $69; HEAP8[$dst$517$i>>0] = 0; $150 = $149&255; $151 = ((($dst$517$i)) + 1|0); HEAP8[$151>>0] = $150; $152 = ((($dst$517$i)) + 2|0); $153 = Math_imul($runstart$019$i, $37)|0; $154 = (($srcbuf$025$i) + ($153)|0); $155 = Math_imul($149, $37)|0; (_SDL_memcpy($152,$154,$155)|0); $156 = (($152) + ($155)|0); $157 = (($149) + ($runstart$019$i))|0; $158 = (($run$018$i) - ($149))|0; $159 = ($run$018$i|0)==($149|0); if ($159) { $dst$5$lcssa$i = $156; break; } else { $dst$517$i = $156;$run$018$i = $158;$runstart$019$i = $157; } } } } $160 = ($$blankline$0$i|0)==(0); $dst$5$lastline$1$i = $160 ? $dst$5$lcssa$i : $lastline$1$i; if ($$lcssa$i) { $blankline$0$i = $$blankline$0$i;$dst$1$i = $dst$5$lcssa$i;$lastline$1$i = $dst$5$lastline$1$i;$x$0$i = $x$2$lcssa$i; } else { $dst$5$lastline$1$i$lcssa = $dst$5$lastline$1$i;$dst$5$lcssa$i$lcssa = $dst$5$lcssa$i; break; } } $161 = HEAP32[$88>>2]|0; $162 = (($srcbuf$025$i) + ($161)|0); $163 = (($y$026$i) + 1)|0; $exitcond$i = ($163|0)==($84|0); if ($exitcond$i) { $lastline$0$lcssa$i = $dst$5$lastline$1$i$lcssa; break; } else { $dst$027$i = $dst$5$lcssa$i$lcssa;$lastline$024$i = $dst$5$lastline$1$i$lcssa;$srcbuf$025$i = $162;$y$026$i = $163; } } } else { $lastline$0$lcssa$i = $66; } if ($68) { HEAP16[$lastline$0$lcssa$i>>1] = 0; $164 = ((($lastline$0$lcssa$i)) + 2|0); HEAP16[$164>>1] = 0; $165 = ((($lastline$0$lcssa$i)) + 4|0); $dst$7$i = $165; } else { HEAP8[$lastline$0$lcssa$i>>0] = 0; $166 = ((($lastline$0$lcssa$i)) + 1|0); HEAP8[$166>>0] = 0; $167 = ((($lastline$0$lcssa$i)) + 2|0); $dst$7$i = $167; } $168 = HEAP32[$surface>>2]|0; $169 = $168 & 1; $170 = ($169|0)==(0); if ($170) { $171 = HEAP32[$8>>2]|0; _SDL_free($171); HEAP32[$8>>2] = 0; } $172 = $dst$7$i; $173 = $66; $174 = (($172) - ($173))|0; $175 = (_SDL_realloc($66,$174)|0); $176 = ($175|0)==(0|0); $$$i = $176 ? $66 : $175; $177 = HEAP32[$11>>2]|0; $178 = ((($177)) + 12|0); HEAP32[$178>>2] = $$$i; $182 = $177; } } while(0); $181 = ((($182)) + 8|0); HEAP32[$181>>2] = 7254; $183 = ((($182)) + 68|0); $184 = HEAP32[$183>>2]|0; $185 = $184 | 8192; HEAP32[$183>>2] = $185; } else { $186 = HEAP32[$12>>2]|0; $187 = ($186|0)==(0|0); if ($187) { $$0 = -1; return ($$0|0); } $188 = ((($186)) + 4|0); $189 = HEAP32[$188>>2]|0; $190 = ($6<<24>>24)==(32); if (!($190)) { $$0 = -1; return ($$0|0); } $191 = ((($189)) + 12|0); $192 = HEAP32[$191>>2]|0; $193 = ((($189)) + 16|0); $194 = HEAP32[$193>>2]|0; $195 = $194 | $192; $196 = ((($189)) + 20|0); $197 = HEAP32[$196>>2]|0; $198 = $195 | $197; $199 = ((($189)) + 9|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; L90: do { switch ($201|0) { case 2: { $switch$split2D = ($198|0)<(65535); if ($switch$split2D) { switch ($198|0) { case 32767: { break; } default: { $$0 = -1; return ($$0|0); } } $205 = ($194|0)==(992); $206 = ($192|0)==(992); $or$cond3$i = $206 | $205; $207 = ($197|0)==(992); $or$cond4$i = $or$cond3$i | $207; if ($or$cond4$i) { $copy_transl$0$i = 7257; } else { $$0 = -1; return ($$0|0); } } else { switch ($198|0) { case 65535: { break; } default: { $$0 = -1; return ($$0|0); } } $202 = ($194|0)==(2016); $203 = ($192|0)==(2016); $or$cond$i = $203 | $202; $204 = ($197|0)==(2016); $or$cond2$i = $or$cond$i | $204; if ($or$cond2$i) { $copy_transl$0$i = 7256; } else { $$0 = -1; return ($$0|0); } } $208 = ((($surface)) + 12|0); $209 = HEAP32[$208>>2]|0; $210 = ((($surface)) + 8|0); $211 = HEAP32[$210>>2]|0; $212 = ($211*6)|0; $213 = (($212) + 8)|0; $214 = Math_imul($213, $209)|0; $215 = (($214) + 2)|0; $copy_opaque$1$i = 7258;$copy_transl$1$i = $copy_transl$0$i;$maxsize$0$i$13 = $215; break; } case 4: { $216 = ($198|0)==(16777215); if ($216) { $217 = ((($surface)) + 12|0); $218 = HEAP32[$217>>2]|0; $219 = $218 << 3; $220 = ((($surface)) + 8|0); $221 = HEAP32[$220>>2]|0; $222 = (($221) + 1)|0; $223 = Math_imul($219, $222)|0; $224 = $223 | 4; $copy_opaque$1$i = 7259;$copy_transl$1$i = 7259;$maxsize$0$i$13 = $224; break L90; } else { $$0 = -1; return ($$0|0); } break; } default: { $$0 = -1; return ($$0|0); } } } while(0); $225 = (($maxsize$0$i$13) + 28)|0; $226 = (_SDL_malloc($225)|0); $227 = ($226|0)==(0|0); do { if ($227) { $427 = (_SDL_Error(0)|0); $428 = ($427|0)<(0); if ($428) { $$0 = -1; return ($$0|0); } else { $$pre61 = HEAP32[$11>>2]|0; $430 = $$pre61; break; } } else { $228 = HEAP8[$199>>0]|0; HEAP8[$226>>0] = $228; $229 = HEAP32[$191>>2]|0; $230 = ((($226)) + 4|0); HEAP32[$230>>2] = $229; $231 = HEAP32[$193>>2]|0; $232 = ((($226)) + 8|0); HEAP32[$232>>2] = $231; $233 = HEAP32[$196>>2]|0; $234 = ((($226)) + 12|0); HEAP32[$234>>2] = $233; $235 = ((($189)) + 24|0); $236 = HEAP32[$235>>2]|0; $237 = ((($226)) + 16|0); HEAP32[$237>>2] = $236; $238 = ((($189)) + 28|0); $239 = HEAP8[$238>>0]|0; $240 = ((($226)) + 20|0); HEAP8[$240>>0] = $239; $241 = ((($189)) + 29|0); $242 = HEAP8[$241>>0]|0; $243 = ((($226)) + 21|0); HEAP8[$243>>0] = $242; $244 = ((($189)) + 30|0); $245 = HEAP8[$244>>0]|0; $246 = ((($226)) + 22|0); HEAP8[$246>>0] = $245; $247 = ((($189)) + 31|0); $248 = HEAP8[$247>>0]|0; $249 = ((($226)) + 23|0); HEAP8[$249>>0] = $248; $250 = ((($189)) + 32|0); $251 = HEAP8[$250>>0]|0; $252 = ((($226)) + 24|0); HEAP8[$252>>0] = $251; $253 = ((($189)) + 33|0); $254 = HEAP8[$253>>0]|0; $255 = ((($226)) + 25|0); HEAP8[$255>>0] = $254; $256 = ((($189)) + 34|0); $257 = HEAP8[$256>>0]|0; $258 = ((($226)) + 26|0); HEAP8[$258>>0] = $257; $259 = ((($189)) + 35|0); $260 = HEAP8[$259>>0]|0; $261 = ((($226)) + 27|0); HEAP8[$261>>0] = $260; $262 = ((($226)) + 28|0); $263 = ((($surface)) + 12|0); $264 = HEAP32[$263>>2]|0; $265 = ((($surface)) + 8|0); $266 = HEAP32[$265>>2]|0; $267 = HEAP32[$3>>2]|0; $268 = ($264|0)>(0); if ($268) { $269 = HEAP32[$8>>2]|0; $270 = ((($267)) + 24|0); $271 = ((($267)) + 35|0); $272 = ((($surface)) + 16|0); $dst$054$i = $262;$lastline$057$i = $262;$src$056$i = $269;$y$055$i = 0; while(1) { $blankline$0$i$18 = 0;$dst$1$i$16 = $dst$054$i;$x$0$i$17 = 0; while(1) { $273 = ($x$0$i$17|0)<($266|0); L122: do { if ($273) { $274 = HEAP32[$270>>2]|0; $275 = HEAP8[$271>>0]|0; $276 = $275&255; $x$18$i = $x$0$i$17; while(1) { $277 = (($src$056$i) + ($x$18$i<<2)|0); $278 = HEAP32[$277>>2]|0; $279 = $278 & $274; $280 = $279 >>> $276; $281 = ($280|0)==(255); if ($281) { $x$1$lcssa$i$20 = $x$18$i; break L122; } $286 = (($x$18$i) + 1)|0; $287 = ($286|0)<($266|0); if ($287) { $x$18$i = $286; } else { $x$1$lcssa$i$20 = $286; break; } } } else { $x$1$lcssa$i$20 = $x$0$i$17; } } while(0); $282 = ($x$1$lcssa$i$20|0)<($266|0); L128: do { if ($282) { $283 = HEAP32[$270>>2]|0; $284 = HEAP8[$271>>0]|0; $285 = $284&255; $x$211$i = $x$1$lcssa$i$20; while(1) { $288 = (($src$056$i) + ($x$211$i<<2)|0); $289 = HEAP32[$288>>2]|0; $290 = $289 & $283; $291 = $290 >>> $285; $292 = ($291|0)==(255); if (!($292)) { $$lcssa$i$21 = 1;$x$2$lcssa$i$22 = $x$211$i; break L128; } $293 = (($x$211$i) + 1)|0; $294 = ($293|0)<($266|0); if ($294) { $x$211$i = $293; } else { $$lcssa$i$21 = 0;$x$2$lcssa$i$22 = $293; break; } } } else { $$lcssa$i$21 = 0;$x$2$lcssa$i$22 = $x$1$lcssa$i$20; } } while(0); $295 = (($x$1$lcssa$i$20) - ($x$0$i$17))|0; $296 = ($295|0)==($266|0); $$blankline$0$i$23 = $296 ? 1 : $blankline$0$i$18; $297 = (($x$2$lcssa$i$22) - ($x$1$lcssa$i$20))|0; $298 = ($295|0)>(255); if ($298) { $dst$217$i = $dst$1$i$16;$skip$018$i = $295; while(1) { $299 = HEAP8[$199>>0]|0; $300 = ($299<<24>>24)==(4); if ($300) { HEAP16[$dst$217$i>>1] = 255; $301 = ((($dst$217$i)) + 2|0); HEAP16[$301>>1] = 0; $302 = ((($dst$217$i)) + 4|0); $dst$3$i = $302; } else { HEAP8[$dst$217$i>>0] = -1; $303 = ((($dst$217$i)) + 1|0); HEAP8[$303>>0] = 0; $304 = ((($dst$217$i)) + 2|0); $dst$3$i = $304; } $305 = (($skip$018$i) + -255)|0; $306 = ($305|0)>(255); if ($306) { $dst$217$i = $dst$3$i;$skip$018$i = $305; } else { $dst$2$lcssa$i$26 = $dst$3$i;$skip$0$lcssa$i$25 = $305; break; } } } else { $dst$2$lcssa$i$26 = $dst$1$i$16;$skip$0$lcssa$i$25 = $295; } $307 = ($297|0)<(255); $308 = $307 ? $297 : 255; $309 = HEAP8[$199>>0]|0; $310 = ($309<<24>>24)==(4); if ($310) { $311 = $skip$0$lcssa$i$25&65535; HEAP16[$dst$2$lcssa$i$26>>1] = $311; $312 = $308&65535; $313 = ((($dst$2$lcssa$i$26)) + 2|0); HEAP16[$313>>1] = $312; $314 = ((($dst$2$lcssa$i$26)) + 4|0); $320 = 4;$dst$4$i$28 = $314; } else { $315 = $skip$0$lcssa$i$25&255; HEAP8[$dst$2$lcssa$i$26>>0] = $315; $316 = $308&255; $317 = ((($dst$2$lcssa$i$26)) + 1|0); HEAP8[$317>>0] = $316; $318 = ((($dst$2$lcssa$i$26)) + 2|0); $320 = 2;$dst$4$i$28 = $318; } $319 = (($dst$2$lcssa$i$26) + ($320)|0); $321 = (($src$056$i) + ($x$1$lcssa$i$20<<2)|0); $322 = (FUNCTION_TABLE_iiiiii[$copy_opaque$1$i & 8191]($dst$4$i$28,$321,$308,$267,$189)|0); $323 = (($319) + ($322)|0); $324 = ($297|0)==($308|0); if ($324) { $dst$5$lcssa$i$29 = $323; } else { $325 = (($297) - ($308))|0; $326 = (($308) + ($x$1$lcssa$i$20))|0; $dst$522$i = $323;$run$024$i = $325;$runstart$023$i = $326; while(1) { $327 = ($run$024$i|0)<(255); $328 = $327 ? $run$024$i : 255; $329 = HEAP8[$199>>0]|0; $330 = ($329<<24>>24)==(4); if ($330) { HEAP16[$dst$522$i>>1] = 0; $331 = $328&65535; $332 = ((($dst$522$i)) + 2|0); HEAP16[$332>>1] = $331; $333 = ((($dst$522$i)) + 4|0); $338 = 4;$dst$6$i = $333; } else { HEAP8[$dst$522$i>>0] = 0; $334 = $328&255; $335 = ((($dst$522$i)) + 1|0); HEAP8[$335>>0] = $334; $336 = ((($dst$522$i)) + 2|0); $338 = 2;$dst$6$i = $336; } $337 = (($dst$522$i) + ($338)|0); $339 = (($src$056$i) + ($runstart$023$i<<2)|0); $340 = (FUNCTION_TABLE_iiiiii[$copy_opaque$1$i & 8191]($dst$6$i,$339,$328,$267,$189)|0); $341 = (($337) + ($340)|0); $342 = (($328) + ($runstart$023$i))|0; $343 = (($run$024$i) - ($328))|0; $344 = ($run$024$i|0)==($328|0); if ($344) { $dst$5$lcssa$i$29 = $341; break; } else { $dst$522$i = $341;$run$024$i = $343;$runstart$023$i = $342; } } } if ($$lcssa$i$21) { $blankline$0$i$18 = $$blankline$0$i$23;$dst$1$i$16 = $dst$5$lcssa$i$29;$x$0$i$17 = $x$2$lcssa$i$22; } else { $$blankline$0$i$23$lcssa = $$blankline$0$i$23;$dst$5$lcssa$i$29$lcssa = $dst$5$lcssa$i$29; break; } } $345 = $dst$5$lcssa$i$29$lcssa; $346 = $345 & 2; $347 = (($dst$5$lcssa$i$29$lcssa) + ($346)|0); $blankline$2$i = $$blankline$0$i$23$lcssa;$dst$7$i$30 = $347;$lastline$1$i$31 = $lastline$057$i;$x$3$i = 0; while(1) { $348 = ($x$3$i|0)<($266|0); L158: do { if ($348) { $349 = HEAP32[$270>>2]|0; $350 = HEAP8[$271>>0]|0; $351 = $350&255; $x$429$i = $x$3$i; while(1) { $352 = (($src$056$i) + ($x$429$i<<2)|0); $353 = HEAP32[$352>>2]|0; $354 = $353 & $349; $355 = $354 >>> $351; $356 = (($355) + -1)|0; $357 = ($356>>>0)>(253); if (!($357)) { $x$4$lcssa$i = $x$429$i; break L158; } $362 = (($x$429$i) + 1)|0; $363 = ($362|0)<($266|0); if ($363) { $x$429$i = $362; } else { $x$4$lcssa$i = $362; break; } } } else { $x$4$lcssa$i = $x$3$i; } } while(0); $358 = ($x$4$lcssa$i|0)<($266|0); L164: do { if ($358) { $359 = HEAP32[$270>>2]|0; $360 = HEAP8[$271>>0]|0; $361 = $360&255; $x$535$i = $x$4$lcssa$i; while(1) { $364 = (($src$056$i) + ($x$535$i<<2)|0); $365 = HEAP32[$364>>2]|0; $366 = $365 & $359; $367 = $366 >>> $361; $368 = (($367) + -1)|0; $369 = ($368>>>0)<(254); if (!($369)) { $$lcssa7$i = 1;$x$5$lcssa$i = $x$535$i; break L164; } $370 = (($x$535$i) + 1)|0; $371 = ($370|0)<($266|0); if ($371) { $x$535$i = $370; } else { $$lcssa7$i = 0;$x$5$lcssa$i = $370; break; } } } else { $$lcssa7$i = 0;$x$5$lcssa$i = $x$4$lcssa$i; } } while(0); $372 = (($x$4$lcssa$i) - ($x$3$i))|0; $373 = ($372|0)==($266|0); $374 = $373&1; $375 = $374 & $blankline$2$i; $376 = (($x$5$lcssa$i) - ($x$4$lcssa$i))|0; $377 = ($372|0)>(65535); if ($377) { $dst$841$i = $dst$7$i$30;$skip2$042$i = $372; while(1) { HEAP16[$dst$841$i>>1] = -1; $378 = ((($dst$841$i)) + 2|0); HEAP16[$378>>1] = 0; $379 = ((($dst$841$i)) + 4|0); $380 = (($skip2$042$i) + -65535)|0; $381 = ($380|0)>(65535); if ($381) { $dst$841$i = $379;$skip2$042$i = $380; } else { $dst$8$lcssa$i = $379;$skip2$0$lcssa$i = $380; break; } } } else { $dst$8$lcssa$i = $dst$7$i$30;$skip2$0$lcssa$i = $372; } $382 = ($376|0)<(65535); $383 = $382 ? $376 : 65535; $384 = $skip2$0$lcssa$i&65535; HEAP16[$dst$8$lcssa$i>>1] = $384; $385 = $383&65535; $386 = ((($dst$8$lcssa$i)) + 2|0); HEAP16[$386>>1] = $385; $387 = ((($dst$8$lcssa$i)) + 4|0); $388 = (($src$056$i) + ($x$4$lcssa$i<<2)|0); $389 = (FUNCTION_TABLE_iiiiii[$copy_transl$1$i & 8191]($387,$388,$383,$267,$189)|0); $390 = (($387) + ($389)|0); $391 = ($376|0)==($383|0); if ($391) { $dst$9$lcssa$i = $390; } else { $392 = (($376) - ($383))|0; $393 = (($383) + ($x$4$lcssa$i))|0; $dst$947$i = $390;$run1$049$i = $392;$runstart$148$i = $393; while(1) { $394 = ($run1$049$i|0)<(65535); $395 = $394 ? $run1$049$i : 65535; HEAP16[$dst$947$i>>1] = 0; $396 = $395&65535; $397 = ((($dst$947$i)) + 2|0); HEAP16[$397>>1] = $396; $398 = ((($dst$947$i)) + 4|0); $399 = (($src$056$i) + ($runstart$148$i<<2)|0); $400 = (FUNCTION_TABLE_iiiiii[$copy_transl$1$i & 8191]($398,$399,$395,$267,$189)|0); $401 = (($398) + ($400)|0); $402 = (($395) + ($runstart$148$i))|0; $403 = (($run1$049$i) - ($395))|0; $404 = ($run1$049$i|0)==($395|0); if ($404) { $dst$9$lcssa$i = $401; break; } else { $dst$947$i = $401;$run1$049$i = $403;$runstart$148$i = $402; } } } $405 = ($375|0)==(0); $dst$9$lastline$1$i = $405 ? $dst$9$lcssa$i : $lastline$1$i$31; if ($$lcssa7$i) { $blankline$2$i = $375;$dst$7$i$30 = $dst$9$lcssa$i;$lastline$1$i$31 = $dst$9$lastline$1$i;$x$3$i = $x$5$lcssa$i; } else { $dst$9$lastline$1$i$lcssa = $dst$9$lastline$1$i;$dst$9$lcssa$i$lcssa = $dst$9$lcssa$i; break; } } $406 = HEAP32[$272>>2]|0; $407 = $406 >> 2; $408 = (($src$056$i) + ($407<<2)|0); $409 = (($y$055$i) + 1)|0; $exitcond$i$33 = ($409|0)==($264|0); if ($exitcond$i$33) { $dst$9$lastline$1$i$lcssa$lcssa = $dst$9$lastline$1$i$lcssa; break; } else { $dst$054$i = $dst$9$lcssa$i$lcssa;$lastline$057$i = $dst$9$lastline$1$i$lcssa;$src$056$i = $408;$y$055$i = $409; } } $$pre$i = HEAP8[$199>>0]|0; $410 = $$pre$i;$lastline$0$lcssa$i$34 = $dst$9$lastline$1$i$lcssa$lcssa; } else { $410 = $228;$lastline$0$lcssa$i$34 = $262; } $411 = ($410<<24>>24)==(4); if ($411) { HEAP16[$lastline$0$lcssa$i$34>>1] = 0; $412 = ((($lastline$0$lcssa$i$34)) + 2|0); HEAP16[$412>>1] = 0; $413 = ((($lastline$0$lcssa$i$34)) + 4|0); $dst$10$i = $413; } else { HEAP8[$lastline$0$lcssa$i$34>>0] = 0; $414 = ((($lastline$0$lcssa$i$34)) + 1|0); HEAP8[$414>>0] = 0; $415 = ((($lastline$0$lcssa$i$34)) + 2|0); $dst$10$i = $415; } $416 = HEAP32[$surface>>2]|0; $417 = $416 & 1; $418 = ($417|0)==(0); if ($418) { $419 = HEAP32[$8>>2]|0; _SDL_free($419); HEAP32[$8>>2] = 0; } $420 = $dst$10$i; $421 = $226; $422 = (($420) - ($421))|0; $423 = (_SDL_realloc($226,$422)|0); $424 = ($423|0)==(0|0); $$$i$35 = $424 ? $226 : $423; $425 = HEAP32[$11>>2]|0; $426 = ((($425)) + 12|0); HEAP32[$426>>2] = $$$i$35; $430 = $425; } } while(0); $429 = ((($430)) + 8|0); HEAP32[$429>>2] = 7255; $431 = ((($430)) + 68|0); $432 = HEAP32[$431>>2]|0; $433 = $432 | 16384; HEAP32[$431>>2] = $433; } $434 = HEAP32[$surface>>2]|0; $435 = $434 | 2; HEAP32[$surface>>2] = $435; $$0 = 0; return ($$0|0); } function _SDL_UnRLESurface($surface,$recode) { $surface = $surface|0; $recode = $recode|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$0$i = 0, $dst$0$us$i = 0, $full = 0, $ofs$0$i = 0, $ofs$0$us$us$i = 0, $ofs$1$i = 0, $ofs$1$us$us$i = 0, $ofs$2$i = 0, $ofs$2$us$us$i = 0, $ofs$4$i = 0, $ofs$4$us$i = 0, $ofs$5$i = 0, $ofs$5$us$i = 0, $or$cond = 0, $srcbuf$0$i = 0, $srcbuf$0$us$i = 0; var $srcbuf$1$i = 0, $srcbuf$1$us$us$i = 0, $srcbuf$3$i = 0, $srcbuf$3$us$us$i = 0, $srcbuf$3$us$us$i$lcssa = 0, $srcbuf$6$i = 0, $srcbuf$6$us$i = 0, $srcbuf$7$i = 0, $srcbuf$7$i$lcssa = 0, $srcbuf$7$us$i = 0, $srcbuf$7$us$i$lcssa = 0, $uncopy_opaque_16$uncopy_32$i = 0, $uncopy_transl_16$uncopy_32$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $full = sp; $0 = HEAP32[$surface>>2]|0; $1 = $0 & 2; $2 = ($1|0)==(0); if ($2) { STACKTOP = sp;return; } $3 = $0 & -3; HEAP32[$surface>>2] = $3; $4 = ($recode|0)!=(0); $5 = $0 & 1; $6 = ($5|0)==(0); $or$cond = $4 & $6; $7 = ((($surface)) + 52|0); L4: do { if ($or$cond) { $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 68|0); $10 = HEAP32[$9>>2]|0; $11 = $10 & 8192; $12 = ($11|0)==(0); if (!($12)) { $13 = ((($surface)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($surface)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = Math_imul($16, $14)|0; $18 = (_SDL_malloc($17)|0); $19 = ((($surface)) + 20|0); HEAP32[$19>>2] = $18; $20 = ($18|0)==(0|0); if (!($20)) { $23 = HEAP32[$7>>2]|0; $24 = ((($23)) + 72|0); $25 = HEAP32[$24>>2]|0; (_SDL_FillRect($surface,0,$25)|0); $26 = ((($full)) + 4|0); HEAP32[$26>>2] = 0; HEAP32[$full>>2] = 0; $27 = ((($surface)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($full)) + 8|0); HEAP32[$29>>2] = $28; $30 = HEAP32[$13>>2]|0; $31 = ((($full)) + 12|0); HEAP32[$31>>2] = $30; (_SDL_RLEBlit($surface,$full,$surface,$full)|0); break; } $21 = HEAP32[$surface>>2]|0; $22 = $21 | 2; HEAP32[$surface>>2] = $22; STACKTOP = sp;return; } $32 = ((($surface)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ((($8)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ((($surface)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP8[$35>>0]|0; $39 = ($38<<24>>24)==(2); $uncopy_opaque_16$uncopy_32$i = $39 ? 7261 : 7260; $uncopy_transl_16$uncopy_32$i = $39 ? 7262 : 7260; $40 = ((($surface)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($surface)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = Math_imul($43, $41)|0; $45 = (_SDL_malloc($44)|0); $46 = ((($surface)) + 20|0); HEAP32[$46>>2] = $45; $47 = ($45|0)==(0|0); if ($47) { $114 = HEAP32[$surface>>2]|0; $115 = $114 | 2; HEAP32[$surface>>2] = $115; STACKTOP = sp;return; } $48 = HEAP32[$40>>2]|0; $49 = HEAP32[$42>>2]|0; $50 = Math_imul($49, $48)|0; (_SDL_memset($45,0,$50)|0); $51 = HEAP32[$46>>2]|0; $52 = ((($35)) + 28|0); if ($39) { $dst$0$us$i = $51;$srcbuf$0$us$i = $52; } else { $dst$0$i = $51;$srcbuf$0$i = $52; while(1) { $ofs$0$i = 0;$srcbuf$1$i = $srcbuf$0$i; while(1) { $85 = HEAP16[$srcbuf$1$i>>1]|0; $86 = $85&65535; $87 = ((($srcbuf$1$i)) + 2|0); $88 = HEAP16[$87>>1]|0; $89 = $88&65535; $90 = ((($srcbuf$1$i)) + 4|0); $ofs$1$i = (($86) + ($ofs$0$i))|0; $91 = ($88<<16>>16)==(0); if ($91) { $96 = ($ofs$1$i|0)==(0); if ($96) { break L4; } else { $ofs$2$i = $ofs$1$i;$srcbuf$3$i = $90; } } else { $92 = (($dst$0$i) + ($ofs$1$i<<2)|0); $93 = (FUNCTION_TABLE_iiiiii[$uncopy_opaque_16$uncopy_32$i & 8191]($92,$90,$89,$35,$33)|0); $94 = (($90) + ($93)|0); $95 = (($ofs$1$i) + ($89))|0; $ofs$2$i = $95;$srcbuf$3$i = $94; } $97 = ($ofs$2$i|0)<($37|0); if ($97) { $ofs$0$i = $ofs$2$i;$srcbuf$1$i = $srcbuf$3$i; } else { $ofs$4$i = 0;$srcbuf$6$i = $srcbuf$3$i; break; } } while(1) { $98 = HEAP16[$srcbuf$6$i>>1]|0; $99 = $98&65535; $100 = (($99) + ($ofs$4$i))|0; $101 = ((($srcbuf$6$i)) + 2|0); $102 = HEAP16[$101>>1]|0; $103 = $102&65535; $104 = ((($srcbuf$6$i)) + 4|0); $105 = ($102<<16>>16)==(0); if ($105) { $ofs$5$i = $100;$srcbuf$7$i = $104; } else { $106 = (($dst$0$i) + ($100<<2)|0); $107 = (FUNCTION_TABLE_iiiiii[$uncopy_transl_16$uncopy_32$i & 8191]($106,$104,$103,$35,$33)|0); $108 = (($104) + ($107)|0); $109 = (($100) + ($103))|0; $ofs$5$i = $109;$srcbuf$7$i = $108; } $110 = ($ofs$5$i|0)<($37|0); if ($110) { $ofs$4$i = $ofs$5$i;$srcbuf$6$i = $srcbuf$7$i; } else { $srcbuf$7$i$lcssa = $srcbuf$7$i; break; } } $111 = HEAP32[$42>>2]|0; $112 = $111 >> 2; $113 = (($dst$0$i) + ($112<<2)|0); $dst$0$i = $113;$srcbuf$0$i = $srcbuf$7$i$lcssa; } } while(1) { $ofs$0$us$us$i = 0;$srcbuf$1$us$us$i = $srcbuf$0$us$i; while(1) { $72 = HEAP8[$srcbuf$1$us$us$i>>0]|0; $73 = $72&255; $74 = ((($srcbuf$1$us$us$i)) + 1|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = ((($srcbuf$1$us$us$i)) + 2|0); $ofs$1$us$us$i = (($73) + ($ofs$0$us$us$i))|0; $78 = ($75<<24>>24)==(0); if ($78) { $83 = ($ofs$1$us$us$i|0)==(0); if ($83) { break L4; } else { $ofs$2$us$us$i = $ofs$1$us$us$i;$srcbuf$3$us$us$i = $77; } } else { $79 = (($dst$0$us$i) + ($ofs$1$us$us$i<<2)|0); $80 = (FUNCTION_TABLE_iiiiii[$uncopy_opaque_16$uncopy_32$i & 8191]($79,$77,$76,$35,$33)|0); $81 = (($77) + ($80)|0); $82 = (($ofs$1$us$us$i) + ($76))|0; $ofs$2$us$us$i = $82;$srcbuf$3$us$us$i = $81; } $84 = ($ofs$2$us$us$i|0)<($37|0); if ($84) { $ofs$0$us$us$i = $ofs$2$us$us$i;$srcbuf$1$us$us$i = $srcbuf$3$us$us$i; } else { $srcbuf$3$us$us$i$lcssa = $srcbuf$3$us$us$i; break; } } $53 = $srcbuf$3$us$us$i$lcssa; $54 = $53 & 2; $55 = (($srcbuf$3$us$us$i$lcssa) + ($54)|0); $ofs$4$us$i = 0;$srcbuf$6$us$i = $55; while(1) { $56 = HEAP16[$srcbuf$6$us$i>>1]|0; $57 = $56&65535; $58 = (($57) + ($ofs$4$us$i))|0; $59 = ((($srcbuf$6$us$i)) + 2|0); $60 = HEAP16[$59>>1]|0; $61 = $60&65535; $62 = ((($srcbuf$6$us$i)) + 4|0); $63 = ($60<<16>>16)==(0); if ($63) { $ofs$5$us$i = $58;$srcbuf$7$us$i = $62; } else { $64 = (($dst$0$us$i) + ($58<<2)|0); $65 = (FUNCTION_TABLE_iiiiii[$uncopy_transl_16$uncopy_32$i & 8191]($64,$62,$61,$35,$33)|0); $66 = (($62) + ($65)|0); $67 = (($58) + ($61))|0; $ofs$5$us$i = $67;$srcbuf$7$us$i = $66; } $68 = ($ofs$5$us$i|0)<($37|0); if ($68) { $ofs$4$us$i = $ofs$5$us$i;$srcbuf$6$us$i = $srcbuf$7$us$i; } else { $srcbuf$7$us$i$lcssa = $srcbuf$7$us$i; break; } } $69 = HEAP32[$42>>2]|0; $70 = $69 >> 2; $71 = (($dst$0$us$i) + ($70<<2)|0); $dst$0$us$i = $71;$srcbuf$0$us$i = $srcbuf$7$us$i$lcssa; } } } while(0); $116 = HEAP32[$7>>2]|0; $117 = ((($116)) + 68|0); $118 = HEAP32[$117>>2]|0; $119 = $118 & -24577; HEAP32[$117>>2] = $119; $120 = ((($116)) + 12|0); $121 = HEAP32[$120>>2]|0; _SDL_free($121); $122 = HEAP32[$7>>2]|0; $123 = ((($122)) + 12|0); HEAP32[$123>>2] = 0; STACKTOP = sp;return; } function _SDL_CalculateBlit($surface) { $surface = $surface|0; var $$0 = 0, $$mask1 = 0, $$mask3 = 0, $$mask4 = 0, $$mask5 = 0, $$not = 0, $$not14 = 0, $$off = 0, $$off20 = 0, $$off22 = 0, $$off24 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $blit$0 = 0, $blit$3$ph = 0, $i$01$i = 0, $or$cond = 0, $or$cond10 = 0, $or$cond16 = 0, $or$cond8 = 0, $switch = 0; var $switch21 = 0, $switch23 = 0, $switch25 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($surface)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$surface>>2]|0; $4 = $3 & 2; $5 = ($4|0)==(0); if (!($5)) { _SDL_UnRLESurface($surface,1); } $6 = ((($1)) + 8|0); HEAP32[$6>>2] = 7263; $7 = ((($surface)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 56|0); HEAP32[$9>>2] = $8; $10 = ((($surface)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = ((($1)) + 28|0); HEAP32[$12>>2] = $11; $13 = ((($2)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ((($1)) + 60|0); HEAP32[$15>>2] = $14; $16 = ((($2)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($1)) + 48|0); HEAP32[$18>>2] = $17; $19 = ((($1)) + 68|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 4096; $22 = ($21|0)==(0); if (!($22)) { $23 = (_SDL_RLESurface($surface)|0); $24 = ($23|0)==(0); if ($24) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $25 = ((($1)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0); if ($27) { label = 7; } else { $28 = HEAP32[$19>>2]|0; $29 = $28 & -4097; $30 = ($29|0)==(0); if ($30) { $blit$3$ph = 7264; } else { label = 7; } } L10: do { if ((label|0) == 7) { $31 = HEAP32[$7>>2]|0; $32 = ((($31)) + 8|0); $33 = HEAP8[$32>>0]|0; $34 = ($33&255)<(8); if ($34) { $35 = HEAP32[$31>>2]|0; $36 = ($35|0)==(0); $$mask5 = $35 & -268435456; $37 = ($$mask5|0)==(268435456); $or$cond = $36 | $37; if ($or$cond) { $38 = $35 >>> 24; $39 = $38 & 15; $$off = (($39) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { $40 = (_SDL_CalculateBlit0($surface)|0); $blit$0 = $40; } else { label = 11; } } else { label = 11; } } else { label = 11; } do { if ((label|0) == 11) { $41 = ((($31)) + 9|0); $42 = HEAP8[$41>>0]|0; $43 = ($42<<24>>24)==(1); if ($43) { $44 = HEAP32[$31>>2]|0; $45 = ($44|0)==(0); $$mask4 = $44 & -268435456; $46 = ($$mask4|0)==(268435456); $or$cond8 = $45 | $46; if ($or$cond8) { $47 = $44 >>> 24; $48 = $47 & 15; $$off20 = (($48) + -1)|0; $switch21 = ($$off20>>>0)<(3); if ($switch21) { $49 = (_SDL_CalculateBlit1($surface)|0); $blit$0 = $49; break; } } } $50 = HEAP32[$19>>2]|0; $51 = $50 & 16; $52 = ($51|0)==(0); if ($52) { $54 = (_SDL_CalculateBlitN($surface)|0); $blit$0 = $54; break; } else { $53 = (_SDL_CalculateBlitA($surface)|0); $blit$0 = $53; break; } } } while(0); $55 = ($blit$0|0)==(0|0); if ($55) { $56 = HEAP32[$7>>2]|0; $57 = HEAP32[$56>>2]|0; $58 = HEAP32[$13>>2]|0; $59 = HEAP32[$58>>2]|0; $60 = HEAP32[$19>>2]|0; $61 = HEAP32[20843]|0; $62 = ($61|0)==(-1); do { if ($62) { $63 = (_SDL_getenv(184510)|0); HEAP32[20843] = 0; $64 = ($63|0)==(0|0); if (!($64)) { HEAP32[$vararg_buffer>>2] = 83372; (_SDL_sscanf($63,184532,$vararg_buffer)|0); break; } $65 = (_SDL_HasMMX()|0); $66 = ($65|0)==(0); if (!($66)) { $67 = HEAP32[20843]|0; $68 = $67 | 1; HEAP32[20843] = $68; } $69 = (_SDL_Has3DNow()|0); $70 = ($69|0)==(0); if (!($70)) { $71 = HEAP32[20843]|0; $72 = $71 | 2; HEAP32[20843] = $72; } $73 = (_SDL_HasSSE()|0); $74 = ($73|0)==(0); if (!($74)) { $75 = HEAP32[20843]|0; $76 = $75 | 4; HEAP32[20843] = $76; } $77 = (_SDL_HasSSE2()|0); $78 = ($77|0)==(0); if (!($78)) { $79 = HEAP32[20843]|0; $80 = $79 | 8; HEAP32[20843] = $80; } $81 = (_SDL_HasAltiVec()|0); $82 = ($81|0)==(0); if (!($82)) { $83 = HEAP32[20843]|0; $84 = $83 | 16; HEAP32[20843] = $84; } } } while(0); $85 = HEAP32[(71912)>>2]|0; $86 = ($85|0)==(0|0); if (!($86)) { $87 = HEAP32[20843]|0; $88 = $60 & 883; $120 = $85;$i$01$i = 0; while(1) { $89 = (71896 + (($i$01$i*20)|0)|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)==($57|0); if ($91) { $92 = (((71896 + (($i$01$i*20)|0)|0)) + 4|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==($59|0); if ($94) { $95 = (((71896 + (($i$01$i*20)|0)|0)) + 8|0); $96 = HEAP32[$95>>2]|0; $97 = $96 & $88; $98 = ($97|0)==($88|0); if ($98) { $99 = (((71896 + (($i$01$i*20)|0)|0)) + 12|0); $100 = HEAP32[$99>>2]|0; $101 = $100 & $87; $102 = ($101|0)==($100|0); if ($102) { $blit$3$ph = $120; break L10; } } } } $103 = (($i$01$i) + 1)|0; $104 = (((71896 + (($103*20)|0)|0)) + 16|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)==(0|0); if ($106) { break; } else { $120 = $105;$i$01$i = $103; } } } $107 = HEAP32[$7>>2]|0; $108 = HEAP32[$107>>2]|0; $109 = HEAP32[$13>>2]|0; $110 = HEAP32[$109>>2]|0; $$not = ($108|0)==(0); $$mask3 = $108 & -268435456; $111 = ($$mask3|0)==(268435456); $or$cond10 = $$not | $111; if ($or$cond10) { $112 = $108 >>> 24; $113 = $112 & 15; $$off22 = (($113) + -1)|0; $switch23 = ($$off22>>>0)<(3); if (!($switch23)) { $$not14 = ($110|0)==(0); $$mask1 = $110 & -268435456; $114 = ($$mask1|0)==(268435456); $or$cond16 = $$not14 | $114; if ($or$cond16) { $115 = $110 >>> 24; $116 = $115 & 15; $$off24 = (($116) + -1)|0; $switch25 = ($$off24>>>0)<(3); if (!($switch25)) { $blit$3$ph = 7265; break; } } } } $118 = ((($1)) + 12|0); HEAP32[$118>>2] = 0; _SDL_InvalidateMap($1); $119 = (_SDL_SetError(184535,$vararg_buffer1)|0); $$0 = $119; STACKTOP = sp;return ($$0|0); } else { $blit$3$ph = $blit$0; } } } while(0); $117 = ((($1)) + 12|0); HEAP32[$117>>2] = $blit$3$ph; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_CalculateBlit0($surface) { $surface = $surface|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $which$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 8|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(1); if (!($4)) { $$0 = 0; return ($$0|0); } $5 = ((($surface)) + 52|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 8|0); $11 = HEAP8[$10>>0]|0; $12 = ($11&255)<(8); if ($12) { $which$0 = 0; } else { $13 = ((($9)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $which$0 = $15; } $16 = ((($6)) + 68|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & -28673; switch ($18|0) { case 0: { $19 = (83376 + ($which$0<<2)|0); $20 = HEAP32[$19>>2]|0; $$0 = $20; return ($$0|0); break; } case 256: { $21 = (83396 + ($which$0<<2)|0); $22 = HEAP32[$21>>2]|0; $$0 = $22; return ($$0|0); break; } case 18: { $23 = ($which$0>>>0)>(1); $24 = $23 ? 7266 : 0; $$0 = $24; return ($$0|0); break; } case 274: { $25 = ($which$0>>>0)>(1); $26 = $25 ? 7267 : 0; $$0 = $26; return ($$0|0); break; } default: { $$0 = 0; return ($$0|0); } } return (0)|0; } function _SDL_CalculateBlit1($surface) { $surface = $surface|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $which$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 8|0); $6 = HEAP8[$5>>0]|0; $7 = ($6&255)<(8); if ($7) { $which$0 = 0; } else { $8 = ((($4)) + 9|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $which$0 = $10; } $11 = ((($1)) + 68|0); $12 = HEAP32[$11>>2]|0; $13 = $12 & -28673; switch ($13|0) { case 0: { $14 = (83416 + ($which$0<<2)|0); $15 = HEAP32[$14>>2]|0; $$0 = $15; return ($$0|0); break; } case 256: { $16 = (83436 + ($which$0<<2)|0); $17 = HEAP32[$16>>2]|0; $$0 = $17; return ($$0|0); break; } case 18: { $18 = ($which$0>>>0)>(1); $19 = $18 ? 7268 : 0; $$0 = $19; return ($$0|0); break; } case 274: { $20 = ($which$0>>>0)>(1); $21 = $20 ? 7269 : 0; $$0 = $21; return ($$0|0); break; } default: { $$0 = 0; return ($$0|0); } } return (0)|0; } function _SDL_CalculateBlitA($surface) { $surface = $surface|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $BlitNto1SurfaceAlphaKey$BlitNtoNSurfaceAlphaKey = 0, $switch$select = 0, $switch$select2 = 0, $switch$select4 = 0; var $switch$select6 = 0, $switch$selectcmp = 0, $switch$selectcmp1 = 0, $switch$selectcmp3 = 0, $switch$selectcmp5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($surface)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($3)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & -28673; switch ($9|0) { case 16: { $10 = ((($6)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; switch ($12|0) { case 2: { $13 = ((($1)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = ($14<<24>>24)==(4); if (!($15)) { $$0 = 7270; return ($$0|0); } $16 = ((($1)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(-16777216); if (!($18)) { $$0 = 7270; return ($$0|0); } $19 = ((($1)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(65280); if (!($21)) { $$0 = 7270; return ($$0|0); } $22 = ((($1)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(255); if ($24) { $25 = ((($6)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(31); if (!($27)) { label = 8; } } else { label = 8; } if ((label|0) == 8) { $28 = ((($1)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(255); if (!($30)) { $$0 = 7270; return ($$0|0); } $31 = ((($6)) + 20|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(31); if (!($33)) { $$0 = 7270; return ($$0|0); } } $34 = ((($6)) + 16|0); $35 = HEAP32[$34>>2]|0; $switch$selectcmp = ($35|0)==(992); $switch$select = $switch$selectcmp ? 7271 : 7270; $switch$selectcmp1 = ($35|0)==(2016); $switch$select2 = $switch$selectcmp1 ? 7272 : $switch$select; $$0 = $switch$select2; return ($$0|0); break; } case 4: { $36 = ((($1)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($6)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = ((($1)) + 16|0); $42 = HEAP32[$41>>2]|0; $43 = ((($6)) + 16|0); $44 = HEAP32[$43>>2]|0; $45 = ($42|0)==($44|0); if ($45) { $46 = ((($1)) + 20|0); $47 = HEAP32[$46>>2]|0; $48 = ((($6)) + 20|0); $49 = HEAP32[$48>>2]|0; $50 = ($47|0)==($49|0); if ($50) { $51 = ((($1)) + 9|0); $52 = HEAP8[$51>>0]|0; $53 = ($52<<24>>24)==(4); if ($53) { $54 = ((($1)) + 24|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(-16777216); if ($56) { $$0 = 7279; return ($$0|0); } } } } } $$0 = 7270; return ($$0|0); break; } case 1: { $$0 = 7278; return ($$0|0); break; } default: { $$0 = 7270; return ($$0|0); } } break; } case 18: { $57 = ((($1)) + 24|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0); if (!($59)) { $$0 = 0; return ($$0|0); } $60 = ((($6)) + 9|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; switch ($62|0) { case 2: { $63 = ((($3)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = ($64|0)==(0); if ($65) { $$0 = 7273; return ($$0|0); } $66 = ((($6)) + 16|0); $67 = HEAP32[$66>>2]|0; $switch$selectcmp3 = ($67|0)==(992); $switch$select4 = $switch$selectcmp3 ? 7274 : 7273; $switch$selectcmp5 = ($67|0)==(2016); $switch$select6 = $switch$selectcmp5 ? 7275 : $switch$select4; $$0 = $switch$select6; return ($$0|0); break; } case 4: { $68 = ((($1)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = ((($6)) + 12|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)==($71|0); if ($72) { $73 = ((($1)) + 16|0); $74 = HEAP32[$73>>2]|0; $75 = ((($6)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)==($76|0); if ($77) { $78 = ((($1)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = ((($6)) + 20|0); $81 = HEAP32[$80>>2]|0; $82 = ($79|0)==($81|0); if ($82) { $83 = ((($1)) + 9|0); $84 = HEAP8[$83>>0]|0; $85 = ($84<<24>>24)==(4); if ($85) { $86 = $74 | $69; $87 = $86 | $79; $88 = ($87|0)==(16777215); if ($88) { $$0 = 7281; return ($$0|0); } } } } } $$0 = 7273; return ($$0|0); break; } case 1: { $$0 = 7280; return ($$0|0); break; } default: { $$0 = 7273; return ($$0|0); } } break; } case 274: { $89 = ((($1)) + 24|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)==(0); if (!($91)) { $$0 = 0; return ($$0|0); } $92 = ((($6)) + 9|0); $93 = HEAP8[$92>>0]|0; $94 = ($93<<24>>24)==(1); $BlitNto1SurfaceAlphaKey$BlitNtoNSurfaceAlphaKey = $94 ? 7277 : 7276; $$0 = $BlitNto1SurfaceAlphaKey$BlitNtoNSurfaceAlphaKey; return ($$0|0); break; } default: { $$0 = 0; return ($$0|0); } } return (0)|0; } function _SDL_CalculateBlitN($surface) { $surface = $surface|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $BlitNtoNCopyAlpha$ = 0, $a_need$0 = 0, $or$cond = 0, $or$cond1 = 0, $or$cond2 = 0, $or$cond3 = 0, $or$cond4 = 0, $or$cond5 = 0, $switch$split2D = 0, $which$0$lcssa = 0, $which$06 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($surface)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($surface)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 8|0); $8 = HEAP8[$7>>0]|0; $9 = ($8&255)<(8); if ($9) { $$0 = 0; return ($$0|0); } $10 = ((($3)) + 68|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & -28673; switch ($12|0) { case 0: { $13 = ($8<<24>>24)==(8); if ($13) { $14 = ((($1)) + 9|0); $15 = HEAP8[$14>>0]|0; $16 = ($15<<24>>24)==(4); L8: do { if ($16) { $17 = ((($1)) + 12|0); $18 = HEAP32[$17>>2]|0; $switch$split2D = ($18|0)<(1072693248); if ($switch$split2D) { switch ($18|0) { case 16711680: { break; } default: { break L8; } } $19 = ((($1)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(65280); if (!($21)) { break; } $22 = ((($1)) + 20|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(255); if ($24) { $$0 = 7283; } else { break; } return ($$0|0); } else { switch ($18|0) { case 1072693248: { break; } default: { break L8; } } $25 = ((($1)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(1047552); if (!($27)) { break; } $28 = ((($1)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(1023); if ($30) { $$0 = 7284; } else { break; } return ($$0|0); } } } while(0); $$0 = 7285; return ($$0|0); } $31 = ((($6)) + 24|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0); if ($33) { $a_need$0 = 1; } else { $34 = ((($1)) + 24|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)!=(0); $37 = $36 ? 4 : 2; $a_need$0 = $37; } $38 = ((($1)) + 9|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; $41 = (($40) + -1)|0; $42 = (83456 + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = ((($43)) + 12|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0); L25: do { if ($46) { $which$0$lcssa = 0; } else { $47 = ((($1)) + 12|0); $48 = ((($1)) + 16|0); $49 = ((($1)) + 20|0); $50 = ((($6)) + 12|0); $51 = ((($6)) + 16|0); $52 = ((($6)) + 20|0); $53 = ((($6)) + 9|0); $87 = $45;$which$06 = 0; while(1) { $54 = HEAP32[$47>>2]|0; $55 = (($43) + (($which$06*40)|0)|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)==($56|0); $58 = ($56|0)==(0); $or$cond = $57 | $58; if ($or$cond) { $59 = HEAP32[$48>>2]|0; $60 = (((($43) + (($which$06*40)|0)|0)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)==($61|0); $63 = ($61|0)==(0); $or$cond1 = $62 | $63; if ($or$cond1) { $64 = HEAP32[$49>>2]|0; $65 = (((($43) + (($which$06*40)|0)|0)) + 8|0); $66 = HEAP32[$65>>2]|0; $67 = ($64|0)==($66|0); $68 = ($66|0)==(0); $or$cond2 = $67 | $68; if ($or$cond2) { $69 = HEAP32[$50>>2]|0; $70 = (((($43) + (($which$06*40)|0)|0)) + 16|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)==($71|0); $73 = ($71|0)==(0); $or$cond3 = $72 | $73; if ($or$cond3) { $74 = HEAP32[$51>>2]|0; $75 = (((($43) + (($which$06*40)|0)|0)) + 20|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)==($76|0); $78 = ($76|0)==(0); $or$cond4 = $77 | $78; if ($or$cond4) { $79 = HEAP32[$52>>2]|0; $80 = (((($43) + (($which$06*40)|0)|0)) + 24|0); $81 = HEAP32[$80>>2]|0; $82 = ($79|0)==($81|0); $83 = ($81|0)==(0); $or$cond5 = $82 | $83; if ($or$cond5) { $84 = HEAP8[$53>>0]|0; $85 = $84&255; $86 = ($85|0)==($87|0); if ($86) { $88 = (((($43) + (($which$06*40)|0)|0)) + 36|0); $89 = HEAP32[$88>>2]|0; $90 = $89 & $a_need$0; $91 = ($90|0)==($a_need$0|0); if ($91) { $92 = (((($43) + (($which$06*40)|0)|0)) + 28|0); $93 = HEAP32[$92>>2]|0; $94 = (_SDL_HasMMX()|0); $95 = ($94|0)!=(0); $96 = $95&1; $97 = $96 & $93; $98 = HEAP32[$92>>2]|0; $99 = ($97|0)==($98|0); if ($99) { $which$0$lcssa = $which$06; break L25; } } } } } } } } } $100 = (($which$06) + 1)|0; $101 = (((($43) + (($100*40)|0)|0)) + 12|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)==(0); if ($103) { $which$0$lcssa = $100; break; } else { $87 = $102;$which$06 = $100; } } } } while(0); $104 = (((($43) + (($which$0$lcssa*40)|0)|0)) + 32|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)==(3433|0); if (!($106)) { $$0 = $105; return ($$0|0); } $107 = HEAP32[$1>>2]|0; $108 = ($107|0)==(372711428); if ($108) { $$0 = 7286; return ($$0|0); } $109 = HEAP32[$6>>2]|0; $110 = ($109|0)==(372711428); if ($110) { $$0 = 7287; return ($$0|0); } $111 = HEAP8[$38>>0]|0; $112 = ($111<<24>>24)==(4); if (!($112)) { $131 = ($a_need$0|0)==(4); $BlitNtoNCopyAlpha$ = $131 ? 7282 : 3433; return ($BlitNtoNCopyAlpha$|0); } $113 = ((($6)) + 9|0); $114 = HEAP8[$113>>0]|0; $115 = ($114<<24>>24)==(4); if (!($115)) { $131 = ($a_need$0|0)==(4); $BlitNtoNCopyAlpha$ = $131 ? 7282 : 3433; return ($BlitNtoNCopyAlpha$|0); } $116 = ((($1)) + 12|0); $117 = HEAP32[$116>>2]|0; $118 = ((($6)) + 12|0); $119 = HEAP32[$118>>2]|0; $120 = ($117|0)==($119|0); if (!($120)) { $131 = ($a_need$0|0)==(4); $BlitNtoNCopyAlpha$ = $131 ? 7282 : 3433; return ($BlitNtoNCopyAlpha$|0); } $121 = ((($1)) + 16|0); $122 = HEAP32[$121>>2]|0; $123 = ((($6)) + 16|0); $124 = HEAP32[$123>>2]|0; $125 = ($122|0)==($124|0); if (!($125)) { $131 = ($a_need$0|0)==(4); $BlitNtoNCopyAlpha$ = $131 ? 7282 : 3433; return ($BlitNtoNCopyAlpha$|0); } $126 = ((($1)) + 20|0); $127 = HEAP32[$126>>2]|0; $128 = ((($6)) + 20|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $$0 = 7288; return ($$0|0); } else { $131 = ($a_need$0|0)==(4); $BlitNtoNCopyAlpha$ = $131 ? 7282 : 3433; return ($BlitNtoNCopyAlpha$|0); } break; } case 256: { $132 = ((($1)) + 9|0); $133 = HEAP8[$132>>0]|0; $134 = ($133<<24>>24)==(2); if ($134) { $135 = ((($3)) + 4|0); $136 = HEAP32[$135>>2]|0; $137 = ($136|0)==(0); if (!($137)) { $$0 = 7289; return ($$0|0); } } $138 = ((($6)) + 9|0); $139 = HEAP8[$138>>0]|0; $140 = ($139<<24>>24)==(1); if ($140) { $$0 = 7290; return ($$0|0); } $141 = ((($1)) + 24|0); $142 = HEAP32[$141>>2]|0; $143 = ($142|0)==(0); if (!($143)) { $144 = ((($6)) + 24|0); $145 = HEAP32[$144>>2]|0; $146 = ($145|0)==(0); if (!($146)) { $$0 = 7291; return ($$0|0); } } $$0 = 7292; return ($$0|0); break; } default: { $$0 = 0; return ($$0|0); } } return (0)|0; } function _SDL_BlitCopy($info) { $info = $info|0; var $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$03 = 0, $dst$16 = 0, $h$04 = 0, $h$17 = 0, $src$05 = 0, $src$18 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 44|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = Math_imul($6, $1)|0; $8 = ((($info)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$info>>2]|0; $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($info)) + 32|0); $16 = HEAP32[$15>>2]|0; $17 = ($10>>>0)<($12>>>0); $18 = Math_imul($14, $9)|0; $19 = (($10) + ($18)|0); $20 = ($12>>>0)<($19>>>0); $21 = Math_imul($16, $9)|0; $22 = (($12) + ($21)|0); $23 = ($10>>>0)<($22>>>0); $$sink = $17 ? $20 : $23; $24 = ($9|0)==(0); if ($$sink) { if ($24) { return; } else { $dst$03 = $12;$h$04 = $9;$src$05 = $10; } while(1) { $25 = (($h$04) + -1)|0; (_SDL_memmove($dst$03,$src$05,$7)|0); $26 = (($src$05) + ($14)|0); $27 = (($dst$03) + ($16)|0); $28 = ($25|0)==(0); if ($28) { break; } else { $dst$03 = $27;$h$04 = $25;$src$05 = $26; } } return; } else { if ($24) { return; } else { $dst$16 = $12;$h$17 = $9;$src$18 = $10; } while(1) { $29 = (($h$17) + -1)|0; (_SDL_memcpy($dst$16,$src$18,$7)|0); $30 = (($src$18) + ($14)|0); $31 = (($dst$16) + ($16)|0); $32 = ($29|0)==(0); if ($32) { break; } else { $dst$16 = $31;$h$17 = $29;$src$18 = $30; } } return; } } function _SDL_Blit_Slow($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$in = 0, $$pre = 0, $$pre44 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; var $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0; var $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0; var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0; var $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0; var $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0; var $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0; var $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0; var $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0; var $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0; var $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0; var $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0; var $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0; var $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0; var $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0; var $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0; var $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0; var $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0; var $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0; var $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $div = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0; var $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div20 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$0$be = 0, $dst$033 = 0, $dstA$0 = 0, $dstA$1 = 0, $dstB$1 = 0, $dstB$2 = 0, $dstG$1 = 0; var $dstG$2 = 0, $dstR$1 = 0, $dstR$2 = 0, $or$cond = 0, $posx$0$be = 0, $posx$030 = 0, $posx$2 = 0, $posy$036 = 0, $posy$1$lcssa = 0, $src$032 = 0, $src$1 = 0, $srcA$0 = 0, $srcA$1 = 0, $srcB$1 = 0, $srcB$2 = 0, $srcB$3 = 0, $srcG$1 = 0, $srcG$2 = 0, $srcG$3 = 0, $srcR$1 = 0; var $srcR$2 = 0, $srcR$3 = 0, $srcpixel$1 = 0, $srcpixel$2 = 0, $srcx$031 = 0, $srcx$2 = 0, $srcy$037 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = ((($info)) + 44|0); $17 = HEAP32[$16>>2]|0; $18 = ((($15)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ((($17)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ((($info)) + 8|0); $25 = HEAP32[$24>>2]|0; $26 = $25 << 16; $27 = ((($info)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = (($26|0) / ($28|0))&-1; $30 = ((($info)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = $31 << 16; $33 = ((($info)) + 24|0); $34 = HEAP32[$33>>2]|0; $35 = (($32|0) / ($34|0))&-1; $36 = (($28) + -1)|0; HEAP32[$27>>2] = $36; $37 = ($28|0)==(0); if ($37) { return; } $38 = ((($info)) + 20|0); $39 = ((($info)) + 32|0); $40 = ((($15)) + 24|0); $41 = ((($15)) + 12|0); $42 = ((($15)) + 32|0); $43 = ((($15)) + 28|0); $44 = ((($15)) + 16|0); $45 = ((($15)) + 33|0); $46 = ((($15)) + 29|0); $47 = ((($15)) + 20|0); $48 = ((($15)) + 34|0); $49 = ((($15)) + 30|0); $50 = $1 & 256; $51 = ($50|0)==(0); $52 = ((($17)) + 24|0); $53 = ((($17)) + 12|0); $54 = ((($17)) + 32|0); $55 = ((($17)) + 28|0); $56 = ((($17)) + 16|0); $57 = ((($17)) + 33|0); $58 = ((($17)) + 29|0); $59 = ((($17)) + 20|0); $60 = ((($17)) + 34|0); $61 = ((($17)) + 30|0); $62 = $1 & 1; $63 = ($62|0)==(0); $64 = $1 & 2; $65 = ($64|0)==(0); $66 = $1 & 48; $67 = ($66|0)!=(0); $68 = $1 & 112; $69 = ((($17)) + 31|0); $70 = ((($17)) + 35|0); $71 = ($19<<24>>24)==(3); $72 = ((($info)) + 56|0); $73 = ((($15)) + 35|0); $74 = ((($15)) + 31|0); $75 = ((($info)) + 12|0); $$pre = HEAP32[$38>>2]|0; $83 = $34;$908 = $$pre;$posy$036 = 0;$srcy$037 = 0; while(1) { $76 = ($posy$036|0)>(65535); if ($76) { $77 = (($posy$036) + -65536)|0; $78 = $77 >>> 16; $79 = $78 << 16; $80 = (($srcy$037) + 1)|0; $81 = (($77) - ($79))|0; $82 = (($80) + ($78))|0; $posy$1$lcssa = $81;$srcy$1$lcssa = $82; } else { $posy$1$lcssa = $posy$036;$srcy$1$lcssa = $srcy$037; } $84 = ($83|0)==(0); if (!($84)) { $$in = $83;$dst$033 = $908;$posx$030 = 65536;$src$032 = 0;$srcx$031 = -1; while(1) { $85 = (($$in) + -1)|0; $86 = ($posx$030|0)>(65535); if ($86) { $87 = (($posx$030) + -65536)|0; $88 = $87 >>> 16; $89 = $88 << 16; $90 = (($srcx$031) + 1)|0; $91 = (($87) - ($89))|0; $92 = (($90) + ($88))|0; $93 = HEAP32[$info>>2]|0; $94 = HEAP32[$75>>2]|0; $95 = Math_imul($94, $srcy$1$lcssa)|0; $96 = (($93) + ($95)|0); $97 = Math_imul($92, $20)|0; $98 = (($96) + ($97)|0); $posx$2 = $91;$src$1 = $98;$srcx$2 = $92; } else { $posx$2 = $posx$030;$src$1 = $src$032;$srcx$2 = $srcx$031; } $99 = HEAP32[$40>>2]|0; $100 = ($99|0)==(0); L15: do { if ($100) { switch ($20|0) { case 1: { $262 = HEAP8[$src$1>>0]|0; $263 = $262&255; $264 = HEAP32[$41>>2]|0; $265 = $263 & $264; $266 = HEAP8[$42>>0]|0; $267 = $266&255; $268 = $265 >>> $267; $269 = HEAP8[$43>>0]|0; $270 = $269&255; $271 = (74436 + ($270<<2)|0); $272 = HEAP32[$271>>2]|0; $273 = (($272) + ($268)|0); $274 = HEAP8[$273>>0]|0; $275 = $274&255; $276 = HEAP32[$44>>2]|0; $277 = $276 & $263; $278 = HEAP8[$45>>0]|0; $279 = $278&255; $280 = $277 >>> $279; $281 = HEAP8[$46>>0]|0; $282 = $281&255; $283 = (74436 + ($282<<2)|0); $284 = HEAP32[$283>>2]|0; $285 = (($284) + ($280)|0); $286 = HEAP8[$285>>0]|0; $287 = $286&255; $288 = HEAP32[$47>>2]|0; $289 = $288 & $263; $290 = HEAP8[$48>>0]|0; $291 = $290&255; $292 = $289 >>> $291; $293 = HEAP8[$49>>0]|0; $294 = $293&255; $295 = (74436 + ($294<<2)|0); $296 = HEAP32[$295>>2]|0; $297 = (($296) + ($292)|0); $298 = HEAP8[$297>>0]|0; $299 = $298&255; $srcA$0 = 255;$srcB$1 = $299;$srcG$1 = $287;$srcR$1 = $275;$srcpixel$1 = $263; break L15; break; } case 2: { $300 = HEAP16[$src$1>>1]|0; $301 = $300&65535; $302 = HEAP32[$41>>2]|0; $303 = $301 & $302; $304 = HEAP8[$42>>0]|0; $305 = $304&255; $306 = $303 >>> $305; $307 = HEAP8[$43>>0]|0; $308 = $307&255; $309 = (74436 + ($308<<2)|0); $310 = HEAP32[$309>>2]|0; $311 = (($310) + ($306)|0); $312 = HEAP8[$311>>0]|0; $313 = $312&255; $314 = HEAP32[$44>>2]|0; $315 = $314 & $301; $316 = HEAP8[$45>>0]|0; $317 = $316&255; $318 = $315 >>> $317; $319 = HEAP8[$46>>0]|0; $320 = $319&255; $321 = (74436 + ($320<<2)|0); $322 = HEAP32[$321>>2]|0; $323 = (($322) + ($318)|0); $324 = HEAP8[$323>>0]|0; $325 = $324&255; $326 = HEAP32[$47>>2]|0; $327 = $326 & $301; $328 = HEAP8[$48>>0]|0; $329 = $328&255; $330 = $327 >>> $329; $331 = HEAP8[$49>>0]|0; $332 = $331&255; $333 = (74436 + ($332<<2)|0); $334 = HEAP32[$333>>2]|0; $335 = (($334) + ($330)|0); $336 = HEAP8[$335>>0]|0; $337 = $336&255; $srcA$0 = 255;$srcB$1 = $337;$srcG$1 = $325;$srcR$1 = $313;$srcpixel$1 = $301; break L15; break; } case 3: { $338 = HEAP8[$42>>0]|0; $div15 = ($338&255) >>> 3; $339 = $div15&255; $340 = (($src$1) + ($339)|0); $341 = HEAP8[$340>>0]|0; $342 = $341&255; $343 = HEAP8[$45>>0]|0; $div16 = ($343&255) >>> 3; $344 = $div16&255; $345 = (($src$1) + ($344)|0); $346 = HEAP8[$345>>0]|0; $347 = $346&255; $348 = HEAP8[$48>>0]|0; $div17 = ($348&255) >>> 3; $349 = $div17&255; $350 = (($src$1) + ($349)|0); $351 = HEAP8[$350>>0]|0; $352 = $351&255; $srcA$0 = 255;$srcB$1 = $352;$srcG$1 = $347;$srcR$1 = $342;$srcpixel$1 = 0; break L15; break; } case 4: { $353 = HEAP32[$src$1>>2]|0; $354 = HEAP32[$41>>2]|0; $355 = $354 & $353; $356 = HEAP8[$42>>0]|0; $357 = $356&255; $358 = $355 >>> $357; $359 = HEAP8[$43>>0]|0; $360 = $359&255; $361 = (74436 + ($360<<2)|0); $362 = HEAP32[$361>>2]|0; $363 = (($362) + ($358)|0); $364 = HEAP8[$363>>0]|0; $365 = $364&255; $366 = HEAP32[$44>>2]|0; $367 = $366 & $353; $368 = HEAP8[$45>>0]|0; $369 = $368&255; $370 = $367 >>> $369; $371 = HEAP8[$46>>0]|0; $372 = $371&255; $373 = (74436 + ($372<<2)|0); $374 = HEAP32[$373>>2]|0; $375 = (($374) + ($370)|0); $376 = HEAP8[$375>>0]|0; $377 = $376&255; $378 = HEAP32[$47>>2]|0; $379 = $378 & $353; $380 = HEAP8[$48>>0]|0; $381 = $380&255; $382 = $379 >>> $381; $383 = HEAP8[$49>>0]|0; $384 = $383&255; $385 = (74436 + ($384<<2)|0); $386 = HEAP32[$385>>2]|0; $387 = (($386) + ($382)|0); $388 = HEAP8[$387>>0]|0; $389 = $388&255; $srcA$0 = 255;$srcB$1 = $389;$srcG$1 = $377;$srcR$1 = $365;$srcpixel$1 = $353; break L15; break; } default: { $srcA$0 = 255;$srcB$1 = 0;$srcG$1 = 0;$srcR$1 = 0;$srcpixel$1 = 0; break L15; } } } else { switch ($20|0) { case 1: { $101 = HEAP8[$src$1>>0]|0; $102 = $101&255; $103 = HEAP32[$41>>2]|0; $104 = $102 & $103; $105 = HEAP8[$42>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$43>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = HEAP32[$44>>2]|0; $116 = $115 & $102; $117 = HEAP8[$45>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$46>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = HEAP32[$47>>2]|0; $128 = $127 & $102; $129 = HEAP8[$48>>0]|0; $130 = $129&255; $131 = $128 >>> $130; $132 = HEAP8[$49>>0]|0; $133 = $132&255; $134 = (74436 + ($133<<2)|0); $135 = HEAP32[$134>>2]|0; $136 = (($135) + ($131)|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = $102 & $99; $140 = HEAP8[$73>>0]|0; $141 = $140&255; $142 = $139 >>> $141; $143 = HEAP8[$74>>0]|0; $144 = $143&255; $145 = (74436 + ($144<<2)|0); $146 = HEAP32[$145>>2]|0; $147 = (($146) + ($142)|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $srcA$0 = $149;$srcB$1 = $138;$srcG$1 = $126;$srcR$1 = $114;$srcpixel$1 = $102; break L15; break; } case 2: { $150 = HEAP16[$src$1>>1]|0; $151 = $150&65535; $152 = HEAP32[$41>>2]|0; $153 = $151 & $152; $154 = HEAP8[$42>>0]|0; $155 = $154&255; $156 = $153 >>> $155; $157 = HEAP8[$43>>0]|0; $158 = $157&255; $159 = (74436 + ($158<<2)|0); $160 = HEAP32[$159>>2]|0; $161 = (($160) + ($156)|0); $162 = HEAP8[$161>>0]|0; $163 = $162&255; $164 = HEAP32[$44>>2]|0; $165 = $164 & $151; $166 = HEAP8[$45>>0]|0; $167 = $166&255; $168 = $165 >>> $167; $169 = HEAP8[$46>>0]|0; $170 = $169&255; $171 = (74436 + ($170<<2)|0); $172 = HEAP32[$171>>2]|0; $173 = (($172) + ($168)|0); $174 = HEAP8[$173>>0]|0; $175 = $174&255; $176 = HEAP32[$47>>2]|0; $177 = $176 & $151; $178 = HEAP8[$48>>0]|0; $179 = $178&255; $180 = $177 >>> $179; $181 = HEAP8[$49>>0]|0; $182 = $181&255; $183 = (74436 + ($182<<2)|0); $184 = HEAP32[$183>>2]|0; $185 = (($184) + ($180)|0); $186 = HEAP8[$185>>0]|0; $187 = $186&255; $188 = $151 & $99; $189 = HEAP8[$73>>0]|0; $190 = $189&255; $191 = $188 >>> $190; $192 = HEAP8[$74>>0]|0; $193 = $192&255; $194 = (74436 + ($193<<2)|0); $195 = HEAP32[$194>>2]|0; $196 = (($195) + ($191)|0); $197 = HEAP8[$196>>0]|0; $198 = $197&255; $srcA$0 = $198;$srcB$1 = $187;$srcG$1 = $175;$srcR$1 = $163;$srcpixel$1 = $151; break L15; break; } case 3: { $199 = HEAP8[$42>>0]|0; $div18 = ($199&255) >>> 3; $200 = $div18&255; $201 = (($src$1) + ($200)|0); $202 = HEAP8[$201>>0]|0; $203 = $202&255; $204 = HEAP8[$45>>0]|0; $div19 = ($204&255) >>> 3; $205 = $div19&255; $206 = (($src$1) + ($205)|0); $207 = HEAP8[$206>>0]|0; $208 = $207&255; $209 = HEAP8[$48>>0]|0; $div20 = ($209&255) >>> 3; $210 = $div20&255; $211 = (($src$1) + ($210)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $srcA$0 = 255;$srcB$1 = $213;$srcG$1 = $208;$srcR$1 = $203;$srcpixel$1 = 0; break L15; break; } case 4: { $214 = HEAP32[$src$1>>2]|0; $215 = HEAP32[$41>>2]|0; $216 = $215 & $214; $217 = HEAP8[$42>>0]|0; $218 = $217&255; $219 = $216 >>> $218; $220 = HEAP8[$43>>0]|0; $221 = $220&255; $222 = (74436 + ($221<<2)|0); $223 = HEAP32[$222>>2]|0; $224 = (($223) + ($219)|0); $225 = HEAP8[$224>>0]|0; $226 = $225&255; $227 = HEAP32[$44>>2]|0; $228 = $227 & $214; $229 = HEAP8[$45>>0]|0; $230 = $229&255; $231 = $228 >>> $230; $232 = HEAP8[$46>>0]|0; $233 = $232&255; $234 = (74436 + ($233<<2)|0); $235 = HEAP32[$234>>2]|0; $236 = (($235) + ($231)|0); $237 = HEAP8[$236>>0]|0; $238 = $237&255; $239 = HEAP32[$47>>2]|0; $240 = $239 & $214; $241 = HEAP8[$48>>0]|0; $242 = $241&255; $243 = $240 >>> $242; $244 = HEAP8[$49>>0]|0; $245 = $244&255; $246 = (74436 + ($245<<2)|0); $247 = HEAP32[$246>>2]|0; $248 = (($247) + ($243)|0); $249 = HEAP8[$248>>0]|0; $250 = $249&255; $251 = $214 & $99; $252 = HEAP8[$73>>0]|0; $253 = $252&255; $254 = $251 >>> $253; $255 = HEAP8[$74>>0]|0; $256 = $255&255; $257 = (74436 + ($256<<2)|0); $258 = HEAP32[$257>>2]|0; $259 = (($258) + ($254)|0); $260 = HEAP8[$259>>0]|0; $261 = $260&255; $srcA$0 = $261;$srcB$1 = $250;$srcG$1 = $238;$srcR$1 = $226;$srcpixel$1 = $214; break L15; break; } default: { $srcA$0 = 0;$srcB$1 = 0;$srcG$1 = 0;$srcR$1 = 0;$srcpixel$1 = 0; break L15; } } } } while(0); if ($51) { label = 24; } else { if ($71) { $390 = HEAP8[$42>>0]|0; $391 = $390&255; $392 = $srcR$1 << $391; $393 = HEAP8[$45>>0]|0; $394 = $393&255; $395 = $srcG$1 << $394; $396 = $395 | $392; $397 = HEAP8[$48>>0]|0; $398 = $397&255; $399 = $srcB$1 << $398; $400 = $396 | $399; $srcpixel$2 = $400; } else { $srcpixel$2 = $srcpixel$1; } $401 = HEAP32[$72>>2]|0; $402 = ($srcpixel$2|0)==($401|0); if (!($402)) { label = 24; } } L34: do { if ((label|0) == 24) { label = 0; $404 = HEAP32[$52>>2]|0; $405 = ($404|0)==(0); L36: do { if ($405) { switch ($23|0) { case 1: { $567 = HEAP8[$dst$033>>0]|0; $568 = $567&255; $569 = HEAP32[$53>>2]|0; $570 = $568 & $569; $571 = HEAP8[$54>>0]|0; $572 = $571&255; $573 = $570 >>> $572; $574 = HEAP8[$55>>0]|0; $575 = $574&255; $576 = (74436 + ($575<<2)|0); $577 = HEAP32[$576>>2]|0; $578 = (($577) + ($573)|0); $579 = HEAP8[$578>>0]|0; $580 = $579&255; $581 = HEAP32[$56>>2]|0; $582 = $581 & $568; $583 = HEAP8[$57>>0]|0; $584 = $583&255; $585 = $582 >>> $584; $586 = HEAP8[$58>>0]|0; $587 = $586&255; $588 = (74436 + ($587<<2)|0); $589 = HEAP32[$588>>2]|0; $590 = (($589) + ($585)|0); $591 = HEAP8[$590>>0]|0; $592 = $591&255; $593 = HEAP32[$59>>2]|0; $594 = $593 & $568; $595 = HEAP8[$60>>0]|0; $596 = $595&255; $597 = $594 >>> $596; $598 = HEAP8[$61>>0]|0; $599 = $598&255; $600 = (74436 + ($599<<2)|0); $601 = HEAP32[$600>>2]|0; $602 = (($601) + ($597)|0); $603 = HEAP8[$602>>0]|0; $604 = $603&255; $dstA$0 = 255;$dstB$1 = $604;$dstG$1 = $592;$dstR$1 = $580; break L36; break; } case 2: { $605 = HEAP16[$dst$033>>1]|0; $606 = $605&65535; $607 = HEAP32[$53>>2]|0; $608 = $606 & $607; $609 = HEAP8[$54>>0]|0; $610 = $609&255; $611 = $608 >>> $610; $612 = HEAP8[$55>>0]|0; $613 = $612&255; $614 = (74436 + ($613<<2)|0); $615 = HEAP32[$614>>2]|0; $616 = (($615) + ($611)|0); $617 = HEAP8[$616>>0]|0; $618 = $617&255; $619 = HEAP32[$56>>2]|0; $620 = $619 & $606; $621 = HEAP8[$57>>0]|0; $622 = $621&255; $623 = $620 >>> $622; $624 = HEAP8[$58>>0]|0; $625 = $624&255; $626 = (74436 + ($625<<2)|0); $627 = HEAP32[$626>>2]|0; $628 = (($627) + ($623)|0); $629 = HEAP8[$628>>0]|0; $630 = $629&255; $631 = HEAP32[$59>>2]|0; $632 = $631 & $606; $633 = HEAP8[$60>>0]|0; $634 = $633&255; $635 = $632 >>> $634; $636 = HEAP8[$61>>0]|0; $637 = $636&255; $638 = (74436 + ($637<<2)|0); $639 = HEAP32[$638>>2]|0; $640 = (($639) + ($635)|0); $641 = HEAP8[$640>>0]|0; $642 = $641&255; $dstA$0 = 255;$dstB$1 = $642;$dstG$1 = $630;$dstR$1 = $618; break L36; break; } case 3: { $643 = HEAP8[$54>>0]|0; $div9 = ($643&255) >>> 3; $644 = $div9&255; $645 = (($dst$033) + ($644)|0); $646 = HEAP8[$645>>0]|0; $647 = $646&255; $648 = HEAP8[$57>>0]|0; $div10 = ($648&255) >>> 3; $649 = $div10&255; $650 = (($dst$033) + ($649)|0); $651 = HEAP8[$650>>0]|0; $652 = $651&255; $653 = HEAP8[$60>>0]|0; $div11 = ($653&255) >>> 3; $654 = $div11&255; $655 = (($dst$033) + ($654)|0); $656 = HEAP8[$655>>0]|0; $657 = $656&255; $dstA$0 = 255;$dstB$1 = $657;$dstG$1 = $652;$dstR$1 = $647; break L36; break; } case 4: { $658 = HEAP32[$dst$033>>2]|0; $659 = HEAP32[$53>>2]|0; $660 = $659 & $658; $661 = HEAP8[$54>>0]|0; $662 = $661&255; $663 = $660 >>> $662; $664 = HEAP8[$55>>0]|0; $665 = $664&255; $666 = (74436 + ($665<<2)|0); $667 = HEAP32[$666>>2]|0; $668 = (($667) + ($663)|0); $669 = HEAP8[$668>>0]|0; $670 = $669&255; $671 = HEAP32[$56>>2]|0; $672 = $671 & $658; $673 = HEAP8[$57>>0]|0; $674 = $673&255; $675 = $672 >>> $674; $676 = HEAP8[$58>>0]|0; $677 = $676&255; $678 = (74436 + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = (($679) + ($675)|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $683 = HEAP32[$59>>2]|0; $684 = $683 & $658; $685 = HEAP8[$60>>0]|0; $686 = $685&255; $687 = $684 >>> $686; $688 = HEAP8[$61>>0]|0; $689 = $688&255; $690 = (74436 + ($689<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = (($691) + ($687)|0); $693 = HEAP8[$692>>0]|0; $694 = $693&255; $dstA$0 = 255;$dstB$1 = $694;$dstG$1 = $682;$dstR$1 = $670; break L36; break; } default: { $dstA$0 = 255;$dstB$1 = 0;$dstG$1 = 0;$dstR$1 = 0; break L36; } } } else { switch ($23|0) { case 1: { $406 = HEAP8[$dst$033>>0]|0; $407 = $406&255; $408 = HEAP32[$53>>2]|0; $409 = $407 & $408; $410 = HEAP8[$54>>0]|0; $411 = $410&255; $412 = $409 >>> $411; $413 = HEAP8[$55>>0]|0; $414 = $413&255; $415 = (74436 + ($414<<2)|0); $416 = HEAP32[$415>>2]|0; $417 = (($416) + ($412)|0); $418 = HEAP8[$417>>0]|0; $419 = $418&255; $420 = HEAP32[$56>>2]|0; $421 = $420 & $407; $422 = HEAP8[$57>>0]|0; $423 = $422&255; $424 = $421 >>> $423; $425 = HEAP8[$58>>0]|0; $426 = $425&255; $427 = (74436 + ($426<<2)|0); $428 = HEAP32[$427>>2]|0; $429 = (($428) + ($424)|0); $430 = HEAP8[$429>>0]|0; $431 = $430&255; $432 = HEAP32[$59>>2]|0; $433 = $432 & $407; $434 = HEAP8[$60>>0]|0; $435 = $434&255; $436 = $433 >>> $435; $437 = HEAP8[$61>>0]|0; $438 = $437&255; $439 = (74436 + ($438<<2)|0); $440 = HEAP32[$439>>2]|0; $441 = (($440) + ($436)|0); $442 = HEAP8[$441>>0]|0; $443 = $442&255; $444 = $407 & $404; $445 = HEAP8[$70>>0]|0; $446 = $445&255; $447 = $444 >>> $446; $448 = HEAP8[$69>>0]|0; $449 = $448&255; $450 = (74436 + ($449<<2)|0); $451 = HEAP32[$450>>2]|0; $452 = (($451) + ($447)|0); $453 = HEAP8[$452>>0]|0; $454 = $453&255; $dstA$0 = $454;$dstB$1 = $443;$dstG$1 = $431;$dstR$1 = $419; break L36; break; } case 2: { $455 = HEAP16[$dst$033>>1]|0; $456 = $455&65535; $457 = HEAP32[$53>>2]|0; $458 = $456 & $457; $459 = HEAP8[$54>>0]|0; $460 = $459&255; $461 = $458 >>> $460; $462 = HEAP8[$55>>0]|0; $463 = $462&255; $464 = (74436 + ($463<<2)|0); $465 = HEAP32[$464>>2]|0; $466 = (($465) + ($461)|0); $467 = HEAP8[$466>>0]|0; $468 = $467&255; $469 = HEAP32[$56>>2]|0; $470 = $469 & $456; $471 = HEAP8[$57>>0]|0; $472 = $471&255; $473 = $470 >>> $472; $474 = HEAP8[$58>>0]|0; $475 = $474&255; $476 = (74436 + ($475<<2)|0); $477 = HEAP32[$476>>2]|0; $478 = (($477) + ($473)|0); $479 = HEAP8[$478>>0]|0; $480 = $479&255; $481 = HEAP32[$59>>2]|0; $482 = $481 & $456; $483 = HEAP8[$60>>0]|0; $484 = $483&255; $485 = $482 >>> $484; $486 = HEAP8[$61>>0]|0; $487 = $486&255; $488 = (74436 + ($487<<2)|0); $489 = HEAP32[$488>>2]|0; $490 = (($489) + ($485)|0); $491 = HEAP8[$490>>0]|0; $492 = $491&255; $493 = $456 & $404; $494 = HEAP8[$70>>0]|0; $495 = $494&255; $496 = $493 >>> $495; $497 = HEAP8[$69>>0]|0; $498 = $497&255; $499 = (74436 + ($498<<2)|0); $500 = HEAP32[$499>>2]|0; $501 = (($500) + ($496)|0); $502 = HEAP8[$501>>0]|0; $503 = $502&255; $dstA$0 = $503;$dstB$1 = $492;$dstG$1 = $480;$dstR$1 = $468; break L36; break; } case 3: { $504 = HEAP8[$54>>0]|0; $div12 = ($504&255) >>> 3; $505 = $div12&255; $506 = (($dst$033) + ($505)|0); $507 = HEAP8[$506>>0]|0; $508 = $507&255; $509 = HEAP8[$57>>0]|0; $div13 = ($509&255) >>> 3; $510 = $div13&255; $511 = (($dst$033) + ($510)|0); $512 = HEAP8[$511>>0]|0; $513 = $512&255; $514 = HEAP8[$60>>0]|0; $div14 = ($514&255) >>> 3; $515 = $div14&255; $516 = (($dst$033) + ($515)|0); $517 = HEAP8[$516>>0]|0; $518 = $517&255; $dstA$0 = 255;$dstB$1 = $518;$dstG$1 = $513;$dstR$1 = $508; break L36; break; } case 4: { $519 = HEAP32[$dst$033>>2]|0; $520 = HEAP32[$53>>2]|0; $521 = $520 & $519; $522 = HEAP8[$54>>0]|0; $523 = $522&255; $524 = $521 >>> $523; $525 = HEAP8[$55>>0]|0; $526 = $525&255; $527 = (74436 + ($526<<2)|0); $528 = HEAP32[$527>>2]|0; $529 = (($528) + ($524)|0); $530 = HEAP8[$529>>0]|0; $531 = $530&255; $532 = HEAP32[$56>>2]|0; $533 = $532 & $519; $534 = HEAP8[$57>>0]|0; $535 = $534&255; $536 = $533 >>> $535; $537 = HEAP8[$58>>0]|0; $538 = $537&255; $539 = (74436 + ($538<<2)|0); $540 = HEAP32[$539>>2]|0; $541 = (($540) + ($536)|0); $542 = HEAP8[$541>>0]|0; $543 = $542&255; $544 = HEAP32[$59>>2]|0; $545 = $544 & $519; $546 = HEAP8[$60>>0]|0; $547 = $546&255; $548 = $545 >>> $547; $549 = HEAP8[$61>>0]|0; $550 = $549&255; $551 = (74436 + ($550<<2)|0); $552 = HEAP32[$551>>2]|0; $553 = (($552) + ($548)|0); $554 = HEAP8[$553>>0]|0; $555 = $554&255; $556 = $519 & $404; $557 = HEAP8[$70>>0]|0; $558 = $557&255; $559 = $556 >>> $558; $560 = HEAP8[$69>>0]|0; $561 = $560&255; $562 = (74436 + ($561<<2)|0); $563 = HEAP32[$562>>2]|0; $564 = (($563) + ($559)|0); $565 = HEAP8[$564>>0]|0; $566 = $565&255; $dstA$0 = $566;$dstB$1 = $555;$dstG$1 = $543;$dstR$1 = $531; break L36; break; } default: { $dstA$0 = 0;$dstB$1 = 0;$dstG$1 = 0;$dstR$1 = 0; break L36; } } } } while(0); if ($63) { $srcB$2 = $srcB$1;$srcG$2 = $srcG$1;$srcR$2 = $srcR$1; } else { $695 = Math_imul($srcR$1, $4)|0; $696 = (($695>>>0) / 255)&-1; $697 = Math_imul($srcG$1, $7)|0; $698 = (($697>>>0) / 255)&-1; $699 = Math_imul($srcB$1, $10)|0; $700 = (($699>>>0) / 255)&-1; $srcB$2 = $700;$srcG$2 = $698;$srcR$2 = $696; } $701 = Math_imul($srcA$0, $13)|0; $702 = (($701>>>0) / 255)&-1; $srcA$1 = $65 ? $srcA$0 : $702; $703 = ($srcA$1>>>0)<(255); $or$cond = $67 & $703; if ($or$cond) { $704 = Math_imul($srcA$1, $srcR$2)|0; $705 = (($704>>>0) / 255)&-1; $706 = Math_imul($srcA$1, $srcG$2)|0; $707 = (($706>>>0) / 255)&-1; $708 = Math_imul($srcA$1, $srcB$2)|0; $709 = (($708>>>0) / 255)&-1; $srcB$3 = $709;$srcG$3 = $707;$srcR$3 = $705; } else { $srcB$3 = $srcB$2;$srcG$3 = $srcG$2;$srcR$3 = $srcR$2; } switch ($68|0) { case 0: { $dstA$1 = $srcA$1;$dstB$2 = $srcB$3;$dstG$2 = $srcG$3;$dstR$2 = $srcR$3; break; } case 16: { $710 = (255 - ($srcA$1))|0; $711 = Math_imul($710, $dstR$1)|0; $712 = (($711>>>0) / 255)&-1; $713 = (($712) + ($srcR$3))|0; $714 = Math_imul($710, $dstG$1)|0; $715 = (($714>>>0) / 255)&-1; $716 = (($715) + ($srcG$3))|0; $717 = Math_imul($710, $dstB$1)|0; $718 = (($717>>>0) / 255)&-1; $719 = (($718) + ($srcB$3))|0; $dstA$1 = $dstA$0;$dstB$2 = $719;$dstG$2 = $716;$dstR$2 = $713; break; } case 32: { $720 = (($srcR$3) + ($dstR$1))|0; $721 = ($720>>>0)>(255); $$ = $721 ? 255 : $720; $722 = (($srcG$3) + ($dstG$1))|0; $723 = ($722>>>0)>(255); $$3 = $723 ? 255 : $722; $724 = (($srcB$3) + ($dstB$1))|0; $725 = ($724>>>0)>(255); $$1 = $725 ? 255 : $724; $dstA$1 = $dstA$0;$dstB$2 = $$1;$dstG$2 = $$3;$dstR$2 = $$; break; } case 64: { $726 = Math_imul($srcR$3, $dstR$1)|0; $727 = (($726>>>0) / 255)&-1; $728 = Math_imul($srcG$3, $dstG$1)|0; $729 = (($728>>>0) / 255)&-1; $730 = Math_imul($srcB$3, $dstB$1)|0; $731 = (($730>>>0) / 255)&-1; $dstA$1 = $dstA$0;$dstB$2 = $731;$dstG$2 = $729;$dstR$2 = $727; break; } default: { $dstA$1 = $dstA$0;$dstB$2 = $dstB$1;$dstG$2 = $dstG$1;$dstR$2 = $dstR$1; } } if ($405) { switch ($23|0) { case 1: { $827 = HEAP8[$55>>0]|0; $828 = $827&255; $829 = $dstR$2 >>> $828; $830 = HEAP8[$54>>0]|0; $831 = $830&255; $832 = $829 << $831; $833 = HEAP8[$58>>0]|0; $834 = $833&255; $835 = $dstG$2 >>> $834; $836 = HEAP8[$57>>0]|0; $837 = $836&255; $838 = $835 << $837; $839 = HEAP8[$61>>0]|0; $840 = $839&255; $841 = $dstB$2 >>> $840; $842 = HEAP8[$60>>0]|0; $843 = $842&255; $844 = $841 << $843; $845 = $832 | $838; $846 = $845 | $844; $847 = $846&255; HEAP8[$dst$033>>0] = $847; break L34; break; } case 2: { $848 = HEAP8[$55>>0]|0; $849 = $848&255; $850 = $dstR$2 >>> $849; $851 = HEAP8[$54>>0]|0; $852 = $851&255; $853 = $850 << $852; $854 = HEAP8[$58>>0]|0; $855 = $854&255; $856 = $dstG$2 >>> $855; $857 = HEAP8[$57>>0]|0; $858 = $857&255; $859 = $856 << $858; $860 = HEAP8[$61>>0]|0; $861 = $860&255; $862 = $dstB$2 >>> $861; $863 = HEAP8[$60>>0]|0; $864 = $863&255; $865 = $862 << $864; $866 = $853 | $859; $867 = $866 | $865; $868 = $867&65535; HEAP16[$dst$033>>1] = $868; break L34; break; } case 3: { $869 = $dstR$2&255; $870 = HEAP8[$54>>0]|0; $div = ($870&255) >>> 3; $871 = $div&255; $872 = (($dst$033) + ($871)|0); HEAP8[$872>>0] = $869; $873 = $dstG$2&255; $874 = HEAP8[$57>>0]|0; $div4 = ($874&255) >>> 3; $875 = $div4&255; $876 = (($dst$033) + ($875)|0); HEAP8[$876>>0] = $873; $877 = $dstB$2&255; $878 = HEAP8[$60>>0]|0; $div5 = ($878&255) >>> 3; $879 = $div5&255; $880 = (($dst$033) + ($879)|0); HEAP8[$880>>0] = $877; break L34; break; } case 4: { $881 = HEAP8[$55>>0]|0; $882 = $881&255; $883 = $dstR$2 >>> $882; $884 = HEAP8[$54>>0]|0; $885 = $884&255; $886 = $883 << $885; $887 = HEAP8[$58>>0]|0; $888 = $887&255; $889 = $dstG$2 >>> $888; $890 = HEAP8[$57>>0]|0; $891 = $890&255; $892 = $889 << $891; $893 = HEAP8[$61>>0]|0; $894 = $893&255; $895 = $dstB$2 >>> $894; $896 = HEAP8[$60>>0]|0; $897 = $896&255; $898 = $895 << $897; $899 = $886 | $892; $900 = $899 | $898; HEAP32[$dst$033>>2] = $900; break L34; break; } default: { break L34; } } } else { switch ($23|0) { case 1: { $732 = HEAP8[$55>>0]|0; $733 = $732&255; $734 = $dstR$2 >>> $733; $735 = HEAP8[$54>>0]|0; $736 = $735&255; $737 = $734 << $736; $738 = HEAP8[$58>>0]|0; $739 = $738&255; $740 = $dstG$2 >>> $739; $741 = HEAP8[$57>>0]|0; $742 = $741&255; $743 = $740 << $742; $744 = $743 | $737; $745 = HEAP8[$61>>0]|0; $746 = $745&255; $747 = $dstB$2 >>> $746; $748 = HEAP8[$60>>0]|0; $749 = $748&255; $750 = $747 << $749; $751 = $744 | $750; $752 = HEAP8[$69>>0]|0; $753 = $752&255; $754 = $dstA$1 >>> $753; $755 = HEAP8[$70>>0]|0; $756 = $755&255; $757 = $754 << $756; $758 = $751 | $757; $759 = $758&255; HEAP8[$dst$033>>0] = $759; break L34; break; } case 2: { $760 = HEAP8[$55>>0]|0; $761 = $760&255; $762 = $dstR$2 >>> $761; $763 = HEAP8[$54>>0]|0; $764 = $763&255; $765 = $762 << $764; $766 = HEAP8[$58>>0]|0; $767 = $766&255; $768 = $dstG$2 >>> $767; $769 = HEAP8[$57>>0]|0; $770 = $769&255; $771 = $768 << $770; $772 = $771 | $765; $773 = HEAP8[$61>>0]|0; $774 = $773&255; $775 = $dstB$2 >>> $774; $776 = HEAP8[$60>>0]|0; $777 = $776&255; $778 = $775 << $777; $779 = $772 | $778; $780 = HEAP8[$69>>0]|0; $781 = $780&255; $782 = $dstA$1 >>> $781; $783 = HEAP8[$70>>0]|0; $784 = $783&255; $785 = $782 << $784; $786 = $779 | $785; $787 = $786&65535; HEAP16[$dst$033>>1] = $787; break L34; break; } case 3: { $788 = $dstR$2&255; $789 = HEAP8[$54>>0]|0; $div6 = ($789&255) >>> 3; $790 = $div6&255; $791 = (($dst$033) + ($790)|0); HEAP8[$791>>0] = $788; $792 = $dstG$2&255; $793 = HEAP8[$57>>0]|0; $div7 = ($793&255) >>> 3; $794 = $div7&255; $795 = (($dst$033) + ($794)|0); HEAP8[$795>>0] = $792; $796 = $dstB$2&255; $797 = HEAP8[$60>>0]|0; $div8 = ($797&255) >>> 3; $798 = $div8&255; $799 = (($dst$033) + ($798)|0); HEAP8[$799>>0] = $796; break L34; break; } case 4: { $800 = HEAP8[$55>>0]|0; $801 = $800&255; $802 = $dstR$2 >>> $801; $803 = HEAP8[$54>>0]|0; $804 = $803&255; $805 = $802 << $804; $806 = HEAP8[$58>>0]|0; $807 = $806&255; $808 = $dstG$2 >>> $807; $809 = HEAP8[$57>>0]|0; $810 = $809&255; $811 = $808 << $810; $812 = $811 | $805; $813 = HEAP8[$61>>0]|0; $814 = $813&255; $815 = $dstB$2 >>> $814; $816 = HEAP8[$60>>0]|0; $817 = $816&255; $818 = $815 << $817; $819 = $812 | $818; $820 = HEAP8[$69>>0]|0; $821 = $820&255; $822 = $dstA$1 >>> $821; $823 = HEAP8[$70>>0]|0; $824 = $823&255; $825 = $822 << $824; $826 = $819 | $825; HEAP32[$dst$033>>2] = $826; break L34; break; } default: { break L34; } } } } } while(0); $dst$0$be = (($dst$033) + ($23)|0); $posx$0$be = (($posx$2) + ($35))|0; $403 = ($85|0)==(0); if ($403) { break; } else { $$in = $85;$dst$033 = $dst$0$be;$posx$030 = $posx$0$be;$src$032 = $src$1;$srcx$031 = $srcx$2; } } } $901 = HEAP32[$39>>2]|0; $902 = HEAP32[$38>>2]|0; $903 = (($902) + ($901)|0); HEAP32[$38>>2] = $903; $904 = HEAP32[$27>>2]|0; $905 = (($904) + -1)|0; HEAP32[$27>>2] = $905; $906 = ($904|0)==(0); if ($906) { break; } $907 = (($posy$1$lcssa) + ($29))|0; $$pre44 = HEAP32[$33>>2]|0; $83 = $$pre44;$908 = $903;$posy$036 = $907;$srcy$037 = $srcy$1$lcssa; } return; } function _SDL_SaveBMP_RW($saveme,$dst,$freedst) { $saveme = $saveme|0; $dst = $dst|0; $freedst = $freedst|0; var $$ = 0, $$pre23 = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $biClrUsed$0 = 0, $exitcond = 0, $exitcond22 = 0, $format = 0, $i$019 = 0, $i$110$us$15 = 0, $magic = 0, $not$ = 0, $or$cond = 0, $padbyte = 0; var $save32bit$0 = 0, $surface$16 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $magic = sp + 56|0; $format = sp + 12|0; $padbyte = sp + 58|0; HEAP16[$magic>>1] = 19778; $0 = ($dst|0)==(0|0); if ($0) { $163 = (_SDL_GetError()|0); $164 = (_SDL_strcmp($163,211279)|0); $not$ = ($164|0)!=(0); $165 = $not$ << 31 >> 31; STACKTOP = sp;return ($165|0); } $1 = ((($saveme)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & 256; $6 = ($5|0)==(0); $7 = ((($saveme)) + 4|0); $8 = HEAP32[$7>>2]|0; if ($6) { $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $save32bit$0 = 0; } else { label = 4; } } else { label = 4; } if ((label|0) == 4) { $save32bit$0 = 1; } $12 = ((($8)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $or$cond = $save32bit$0 | $14; $15 = ((($8)) + 8|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; do { if ($or$cond) { $19 = ($16<<24>>24)==(24); if ($19) { $20 = ((($8)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(16711680); if ($22) { $23 = ((($8)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(65280); if ($25) { $26 = ((($8)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(255); if ($28) { $surface$16 = $saveme; label = 18; break; } } } } if ($save32bit$0) { (_SDL_InitFormat($format,372645892)|0); } else { (_SDL_InitFormat($format,390076419)|0); } $29 = (_SDL_ConvertSurface($saveme,$format,0)|0); $30 = ($29|0)==(0|0); if ($30) { $31 = ((($format)) + 8|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; HEAP32[$vararg_buffer1>>2] = $33; (_SDL_SetError(184597,$vararg_buffer1)|0); break; } else { $surface$16 = $29; label = 18; break; } } else { $18 = ($16<<24>>24)==(8); if ($18) { $surface$16 = $saveme; label = 18; } else { HEAP32[$vararg_buffer>>2] = $17; (_SDL_SetError(184566,$vararg_buffer)|0); } } } while(0); if ((label|0) == 18) { $34 = (_SDL_LockSurface($surface$16)|0); $35 = ($34|0)==(0); if ($35) { $36 = ((($surface$16)) + 8|0); $37 = HEAP32[$36>>2]|0; $38 = ((($surface$16)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ((($39)) + 9|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = Math_imul($42, $37)|0; $44 = ((($dst)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = (FUNCTION_TABLE_iiiii[$45 & 8191]($dst,0,0,1)|0); $47 = tempRet0; _SDL_ClearError(); $48 = ((($dst)) + 12|0); $49 = HEAP32[$48>>2]|0; (FUNCTION_TABLE_iiiii[$49 & 8191]($dst,$magic,2,1)|0); (_SDL_WriteLE32($dst,0)|0); (_SDL_WriteLE16($dst,0)|0); (_SDL_WriteLE16($dst,0)|0); (_SDL_WriteLE32($dst,0)|0); $50 = HEAP32[$36>>2]|0; $51 = ((($surface$16)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = HEAP32[$38>>2]|0; $54 = ((($53)) + 8|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = ((($surface$16)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = Math_imul($58, $52)|0; $60 = ((($53)) + 4|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==(0|0); if ($62) { $biClrUsed$0 = 0; } else { $63 = HEAP32[$61>>2]|0; $biClrUsed$0 = $63; } (_SDL_WriteLE32($dst,40)|0); (_SDL_WriteLE32($dst,$50)|0); (_SDL_WriteLE32($dst,$52)|0); (_SDL_WriteLE16($dst,1)|0); (_SDL_WriteLE16($dst,$56)|0); (_SDL_WriteLE32($dst,0)|0); (_SDL_WriteLE32($dst,$59)|0); (_SDL_WriteLE32($dst,0)|0); (_SDL_WriteLE32($dst,0)|0); (_SDL_WriteLE32($dst,$biClrUsed$0)|0); (_SDL_WriteLE32($dst,0)|0); $64 = HEAP32[$38>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $68 = ((($66)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = HEAP32[$66>>2]|0; $71 = ($70|0)>(0); if ($71) { $i$019 = 0; while(1) { $72 = HEAP32[$48>>2]|0; $73 = (((($69) + ($i$019<<2)|0)) + 2|0); (FUNCTION_TABLE_iiiii[$72 & 8191]($dst,$73,1,1)|0); $74 = HEAP32[$48>>2]|0; $75 = (((($69) + ($i$019<<2)|0)) + 1|0); (FUNCTION_TABLE_iiiii[$74 & 8191]($dst,$75,1,1)|0); $76 = HEAP32[$48>>2]|0; $77 = (($69) + ($i$019<<2)|0); (FUNCTION_TABLE_iiiii[$76 & 8191]($dst,$77,1,1)|0); $78 = HEAP32[$48>>2]|0; $79 = (((($69) + ($i$019<<2)|0)) + 3|0); (FUNCTION_TABLE_iiiii[$78 & 8191]($dst,$79,1,1)|0); $80 = (($i$019) + 1)|0; $exitcond = ($80|0)==($70|0); if ($exitcond) { break; } else { $i$019 = $80; } } } } $81 = HEAP32[$44>>2]|0; $82 = (FUNCTION_TABLE_iiiii[$81 & 8191]($dst,0,0,1)|0); $83 = tempRet0; $84 = (_i64Subtract(($82|0),($83|0),($46|0),($47|0))|0); $85 = tempRet0; $86 = HEAP32[$44>>2]|0; $87 = (_i64Add(($46|0),($47|0),10,0)|0); $88 = tempRet0; (FUNCTION_TABLE_iiiii[$86 & 8191]($dst,$87,$88,0)|0); $89 = tempRet0; $90 = ($89|0)<(0); if ($90) { (_SDL_Error(3)|0); } (_SDL_WriteLE32($dst,$84)|0); $91 = HEAP32[$44>>2]|0; $92 = (_i64Add(($84|0),0,($46|0),($47|0))|0); $93 = tempRet0; (FUNCTION_TABLE_iiiii[$91 & 8191]($dst,$92,$93,0)|0); $94 = tempRet0; $95 = ($94|0)<(0); if ($95) { (_SDL_Error(3)|0); } $96 = ((($surface$16)) + 20|0); $97 = HEAP32[$96>>2]|0; $98 = HEAP32[$51>>2]|0; $99 = HEAP32[$57>>2]|0; $100 = Math_imul($99, $98)|0; $101 = (($97) + ($100)|0); $102 = (($43|0) % 4)&-1; $103 = ($102|0)==(0); $104 = (4 - ($102))|0; $$ = $103 ? 0 : $104; $105 = ($100|0)>(0); L42: do { if ($105) { $106 = ($$|0)==(0); L44: do { if ($106) { $107 = (0 - ($99))|0; $108 = (($101) + ($107)|0); $109 = HEAP32[$48>>2]|0; $110 = (FUNCTION_TABLE_iiiii[$109 & 8191]($dst,$108,1,$43)|0); $111 = ($110|0)==($43|0); if ($111) { $119 = $108; while(1) { $118 = HEAP32[$96>>2]|0; $120 = ($119>>>0)>($118>>>0); if (!($120)) { break L42; } $$pre25 = HEAP32[$57>>2]|0; $121 = (0 - ($$pre25))|0; $122 = (($119) + ($121)|0); $123 = HEAP32[$48>>2]|0; $124 = (FUNCTION_TABLE_iiiii[$123 & 8191]($dst,$122,1,$43)|0); $125 = ($124|0)==($43|0); if ($125) { $119 = $122; } else { break; } } } } else { $112 = ($$|0)>(0); $113 = (0 - ($99))|0; $114 = (($101) + ($113)|0); $115 = HEAP32[$48>>2]|0; $116 = (FUNCTION_TABLE_iiiii[$115 & 8191]($dst,$114,1,$43)|0); $117 = ($116|0)==($43|0); if (!($112)) { if ($117) { $137 = $114; } else { break; } while(1) { $136 = HEAP32[$96>>2]|0; $138 = ($137>>>0)>($136>>>0); if (!($138)) { break L42; } $$pre23 = HEAP32[$57>>2]|0; $139 = (0 - ($$pre23))|0; $140 = (($137) + ($139)|0); $141 = HEAP32[$48>>2]|0; $142 = (FUNCTION_TABLE_iiiii[$141 & 8191]($dst,$140,1,$43)|0); $143 = ($142|0)==($43|0); if ($143) { $137 = $140; } else { break L44; } } } if ($117) { $129 = $114; while(1) { HEAP8[$padbyte>>0] = 0; $i$110$us$15 = 0; while(1) { $126 = HEAP32[$48>>2]|0; (FUNCTION_TABLE_iiiii[$126 & 8191]($dst,$padbyte,1,1)|0); $127 = (($i$110$us$15) + 1)|0; $exitcond22 = ($127|0)==($$|0); if ($exitcond22) { break; } else { $i$110$us$15 = $127; } } $128 = HEAP32[$96>>2]|0; $130 = ($129>>>0)>($128>>>0); if (!($130)) { break L42; } $$pre24 = HEAP32[$57>>2]|0; $131 = (0 - ($$pre24))|0; $132 = (($129) + ($131)|0); $133 = HEAP32[$48>>2]|0; $134 = (FUNCTION_TABLE_iiiii[$133 & 8191]($dst,$132,1,$43)|0); $135 = ($134|0)==($43|0); if ($135) { $129 = $132; } else { break; } } } } } while(0); (_SDL_Error(2)|0); } } while(0); $144 = HEAP32[$44>>2]|0; $145 = (FUNCTION_TABLE_iiiii[$144 & 8191]($dst,0,0,1)|0); $146 = tempRet0; $147 = (_i64Subtract(($145|0),($146|0),($46|0),($47|0))|0); $148 = tempRet0; $149 = HEAP32[$44>>2]|0; $150 = (_i64Add(($46|0),($47|0),2,0)|0); $151 = tempRet0; (FUNCTION_TABLE_iiiii[$149 & 8191]($dst,$150,$151,0)|0); $152 = tempRet0; $153 = ($152|0)<(0); if ($153) { (_SDL_Error(3)|0); } (_SDL_WriteLE32($dst,$147)|0); $154 = HEAP32[$44>>2]|0; $155 = (_i64Add(($147|0),0,($46|0),($47|0))|0); $156 = tempRet0; (FUNCTION_TABLE_iiiii[$154 & 8191]($dst,$155,$156,0)|0); $157 = tempRet0; $158 = ($157|0)<(0); if ($158) { (_SDL_Error(3)|0); } _SDL_UnlockSurface($surface$16); $159 = ($surface$16|0)==($saveme|0); if (!($159)) { _SDL_FreeSurface($surface$16); } } } $160 = ($freedst|0)==(0); if ($160) { $163 = (_SDL_GetError()|0); $164 = (_SDL_strcmp($163,211279)|0); $not$ = ($164|0)!=(0); $165 = $not$ << 31 >> 31; STACKTOP = sp;return ($165|0); } $161 = ((($dst)) + 16|0); $162 = HEAP32[$161>>2]|0; (FUNCTION_TABLE_ii[$162 & 8191]($dst)|0); $163 = (_SDL_GetError()|0); $164 = (_SDL_strcmp($163,211279)|0); $not$ = ($164|0)!=(0); $165 = $not$ << 31 >> 31; STACKTOP = sp;return ($165|0); } function _SDL_EGL_GetProcAddress($_this,$proc) { $_this = $_this|0; $proc = $proc|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 32|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); do { if ($4) { $8 = $1; } else { $5 = (FUNCTION_TABLE_ii[$3 & 8191]($proc)|0); $6 = ($5|0)==(0|0); if ($6) { $$pre = HEAP32[$0>>2]|0; $8 = $$pre; break; } else { $$0 = $5; return ($$0|0); } } } while(0); $7 = HEAP32[$8>>2]|0; $9 = (_SDL_LoadFunction($7,$proc)|0); $10 = ($9|0)==(0|0); if (!($10)) { $$0 = $9; return ($$0|0); } $11 = (_SDL_strlen($proc)|0); $12 = ($11>>>0)<(1023); if (!($12)) { $$0 = 0; return ($$0|0); } HEAP8[184630] = 95; (_SDL_strlcpy((184631),$proc,1022)|0); $13 = HEAP32[$0>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = (_SDL_LoadFunction($14,184630)|0); $$0 = $15; return ($$0|0); } function _SDL_EGL_UnloadLibrary($_this) { $_this = $_this|0; var $$in = 0, $$in$1 = 0, $$in$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } $3 = ((($1)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { $$in = $1; } else { $6 = ((($1)) + 28|0); $7 = HEAP32[$6>>2]|0; (FUNCTION_TABLE_ii[$7 & 8191]($4)|0); $8 = HEAP32[$0>>2]|0; $9 = ((($8)) + 8|0); HEAP32[$9>>2] = 0; $$in = $8; } $10 = ((($$in)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $$in$1 = $$in; } else { _SDL_UnloadObject($11); $13 = HEAP32[$0>>2]|0; $14 = ((($13)) + 4|0); HEAP32[$14>>2] = 0; $$in$1 = $13; } $15 = HEAP32[$$in$1>>2]|0; $16 = ($15|0)==(0|0); if ($16) { $$in$2 = $$in$1; } else { _SDL_UnloadObject($15); $17 = HEAP32[$0>>2]|0; HEAP32[$17>>2] = 0; $$in$2 = $17; } _SDL_free($$in$2); HEAP32[$0>>2] = 0; return; } function _SDL_EGL_ChooseConfig($_this) { $_this = $_this|0; var $$ = 0, $$$sink = 0, $$0 = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $attribs = 0, $best_bitdiff$09 = 0, $best_bitdiff$1 = 0, $bitdiff$0$lcssa = 0, $bitdiff$07 = 0, $bitdiff$1 = 0, $configs = 0, $found_configs = 0, $i$0 = 0; var $i$1 = 0, $i$2 = 0, $i$3 = 0, $i$4 = 0, $i$5 = 0, $i$68 = 0, $j$06 = 0, $or$cond = 0, $or$cond12 = 0, $or$cond3 = 0, $or$cond4 = 0, $switch = 0, $value = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 784|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $attribs = sp + 528|0; $found_configs = sp + 524|0; $value = sp + 520|0; $configs = sp + 8|0; HEAP32[$found_configs>>2] = 0; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $$0 = -1; STACKTOP = sp;return ($$0|0); } HEAP32[$attribs>>2] = 12324; $3 = ((($_this)) + 260|0); $4 = HEAP32[$3>>2]|0; $5 = ((($attribs)) + 4|0); HEAP32[$5>>2] = $4; $6 = ((($attribs)) + 8|0); HEAP32[$6>>2] = 12323; $7 = ((($_this)) + 264|0); $8 = HEAP32[$7>>2]|0; $9 = ((($attribs)) + 12|0); HEAP32[$9>>2] = $8; $10 = ((($attribs)) + 16|0); HEAP32[$10>>2] = 12322; $11 = ((($_this)) + 268|0); $12 = HEAP32[$11>>2]|0; $13 = ((($attribs)) + 20|0); HEAP32[$13>>2] = $12; $14 = ((($_this)) + 272|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); if ($16) { $i$0 = 6; } else { $17 = ((($attribs)) + 24|0); HEAP32[$17>>2] = 12321; $18 = ((($attribs)) + 28|0); HEAP32[$18>>2] = $15; $i$0 = 8; } $19 = ((($_this)) + 280|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); if ($21) { $i$1 = $i$0; } else { $22 = $i$0 | 1; $23 = (($attribs) + ($i$0<<2)|0); HEAP32[$23>>2] = 12320; $24 = (($22) + 1)|0; $25 = (($attribs) + ($22<<2)|0); HEAP32[$25>>2] = $20; $i$1 = $24; } $26 = (($i$1) + 1)|0; $27 = (($attribs) + ($i$1<<2)|0); HEAP32[$27>>2] = 12325; $28 = ((($_this)) + 276|0); $29 = HEAP32[$28>>2]|0; $30 = (($i$1) + 2)|0; $31 = (($attribs) + ($26<<2)|0); HEAP32[$31>>2] = $29; $32 = ((($_this)) + 284|0); $33 = HEAP32[$32>>2]|0; $34 = ($33|0)==(0); if ($34) { $i$2 = $30; } else { $35 = (($i$1) + 3)|0; $36 = (($attribs) + ($30<<2)|0); HEAP32[$36>>2] = 12326; $37 = (($i$1) + 4)|0; $38 = (($attribs) + ($35<<2)|0); HEAP32[$38>>2] = $33; $i$2 = $37; } $39 = ((($_this)) + 312|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0); if ($41) { $i$3 = $i$2; } else { $42 = (($i$2) + 1)|0; $43 = (($attribs) + ($i$2<<2)|0); HEAP32[$43>>2] = 12338; $44 = (($i$2) + 2)|0; $45 = (($attribs) + ($42<<2)|0); HEAP32[$45>>2] = $40; $i$3 = $44; } $46 = ((($_this)) + 316|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0); if ($48) { $i$4 = $i$3; } else { $49 = (($i$3) + 1)|0; $50 = (($attribs) + ($i$3<<2)|0); HEAP32[$50>>2] = 12337; $51 = (($i$3) + 2)|0; $52 = (($attribs) + ($49<<2)|0); HEAP32[$52>>2] = $47; $i$4 = $51; } $53 = (($i$4) + 1)|0; $54 = (($attribs) + ($i$4<<2)|0); HEAP32[$54>>2] = 12352; $55 = ((($_this)) + 336|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==(4); if ($57) { $58 = ((($_this)) + 324|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(2); $$ = $60 ? 4 : 1; $61 = ((($1)) + 84|0); $62 = HEAP32[$61>>2]|0; (FUNCTION_TABLE_ii[$62 & 8191](12448)|0); $$$sink = $$; } else { $63 = ((($1)) + 84|0); $64 = HEAP32[$63>>2]|0; (FUNCTION_TABLE_ii[$64 & 8191](12450)|0); $$$sink = 8; } $65 = (($attribs) + ($53<<2)|0); HEAP32[$65>>2] = $$$sink; $i$5 = (($i$4) + 2)|0; $66 = (($attribs) + ($i$5<<2)|0); HEAP32[$66>>2] = 12344; $67 = HEAP32[$0>>2]|0; $68 = ((($67)) + 36|0); $69 = HEAP32[$68>>2]|0; $70 = ((($67)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = (FUNCTION_TABLE_iiiiii[$69 & 8191]($71,$attribs,$configs,128,$found_configs)|0); $73 = ($72|0)==(0); $74 = HEAP32[$found_configs>>2]|0; $75 = ($74|0)==(0); $or$cond = $73 | $75; if ($or$cond) { $77 = (_SDL_SetError(185654,$vararg_buffer)|0); $$0 = $77; STACKTOP = sp;return ($$0|0); } $76 = ($74|0)>(0); if ($76) { $best_bitdiff$09 = -1;$i$68 = 0; } else { $$0 = 0; STACKTOP = sp;return ($$0|0); } while(1) { $78 = (($configs) + ($i$68<<2)|0); $bitdiff$07 = 0;$j$06 = 0; while(1) { $79 = (($attribs) + ($j$06<<2)|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(12344); if ($81) { $bitdiff$0$lcssa = $bitdiff$07; break; } $82 = $j$06 | 1; $83 = (($attribs) + ($82<<2)|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)!=(-1); $$off = (($80) + -12321)|0; $switch = ($$off>>>0)<(6); $or$cond4 = $switch & $85; if ($or$cond4) { $86 = HEAP32[$0>>2]|0; $87 = ((($86)) + 72|0); $88 = HEAP32[$87>>2]|0; $89 = ((($86)) + 8|0); $90 = HEAP32[$89>>2]|0; $91 = HEAP32[$78>>2]|0; (FUNCTION_TABLE_iiiii[$88 & 8191]($90,$91,$80,$value)|0); $92 = HEAP32[$value>>2]|0; $93 = HEAP32[$83>>2]|0; $94 = (($92) + ($bitdiff$07))|0; $95 = (($94) - ($93))|0; $bitdiff$1 = $95; } else { $bitdiff$1 = $bitdiff$07; } $96 = (($j$06) + 2)|0; $97 = ($96>>>0)<(63); if ($97) { $bitdiff$07 = $bitdiff$1;$j$06 = $96; } else { $bitdiff$0$lcssa = $bitdiff$1; break; } } $98 = ($bitdiff$0$lcssa|0)<($best_bitdiff$09|0); $99 = ($best_bitdiff$09|0)==(-1); $or$cond3 = $99 | $98; if ($or$cond3) { $100 = HEAP32[$78>>2]|0; $101 = HEAP32[$0>>2]|0; $102 = ((($101)) + 12|0); HEAP32[$102>>2] = $100; $best_bitdiff$1 = $bitdiff$0$lcssa; } else { $best_bitdiff$1 = $best_bitdiff$09; } $103 = ($bitdiff$0$lcssa|0)!=(0); $104 = (($i$68) + 1)|0; $105 = HEAP32[$found_configs>>2]|0; $106 = ($104|0)<($105|0); $or$cond12 = $103 & $106; if ($or$cond12) { $best_bitdiff$09 = $best_bitdiff$1;$i$68 = $104; } else { $$0 = 0; break; } } STACKTOP = sp;return ($$0|0); } function _SDL_EGL_CreateContext($_this,$egl_surface) { $_this = $_this|0; $egl_surface = $egl_surface|0; var $$0 = 0, $$0$i = 0, $$phi$trans$insert$i = 0, $$phi$trans$insert3$i = 0, $$pre = 0, $$pre$i = 0, $$pre2$i = 0, $$pre4$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $context_attrib_list = 0, $egl_context$0 = 0, $share_context$0 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $context_attrib_list = sp + 28|0; ;HEAP32[$context_attrib_list>>2]=HEAP32[83472>>2]|0;HEAP32[$context_attrib_list+4>>2]=HEAP32[83472+4>>2]|0;HEAP32[$context_attrib_list+8>>2]=HEAP32[83472+8>>2]|0;HEAP32[$context_attrib_list+12>>2]=HEAP32[83472+12>>2]|0;HEAP32[$context_attrib_list+16>>2]=HEAP32[83472+16>>2]|0;HEAP32[$context_attrib_list+20>>2]=HEAP32[83472+20>>2]|0;HEAP32[$context_attrib_list+24>>2]=HEAP32[83472+24>>2]|0; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = ((($_this)) + 340|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $11 = $1;$share_context$0 = 0; } else { $6 = (_SDL_GL_GetCurrentContext()|0); $$pre = HEAP32[$0>>2]|0; $11 = $$pre;$share_context$0 = $6; } $7 = ((($_this)) + 336|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(4); $10 = ((($11)) + 84|0); $12 = HEAP32[$10>>2]|0; if ($9) { (FUNCTION_TABLE_ii[$12 & 8191](12448)|0); $13 = ((($_this)) + 324|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0); if (!($15)) { $16 = ((($context_attrib_list)) + 4|0); HEAP32[$16>>2] = $14; } $17 = HEAP32[$0>>2]|0; $18 = ((($17)) + 40|0); $19 = HEAP32[$18>>2]|0; $20 = ((($17)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ((($17)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_iiiii[$19 & 8191]($21,$23,$share_context$0,$context_attrib_list)|0); $egl_context$0 = $24; } else { (FUNCTION_TABLE_ii[$12 & 8191](12450)|0); HEAP32[$context_attrib_list>>2] = 12344; $25 = HEAP32[$0>>2]|0; $26 = ((($25)) + 40|0); $27 = HEAP32[$26>>2]|0; $28 = ((($25)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = ((($25)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = (FUNCTION_TABLE_iiiii[$27 & 8191]($29,$31,$share_context$0,$context_attrib_list)|0); $egl_context$0 = $32; } $33 = ($egl_context$0|0)==(0|0); if ($33) { (_SDL_SetError(185688,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $34 = HEAP32[$0>>2]|0; $35 = ((($34)) + 16|0); HEAP32[$35>>2] = 0; $36 = ($34|0)==(0|0); do { if ($36) { $37 = (_SDL_SetError(185717,$vararg_buffer1)|0); $$0$i = $37; } else { $38 = ($egl_surface|0)==(0|0); $39 = ((($34)) + 56|0); $40 = HEAP32[$39>>2]|0; $41 = ((($34)) + 8|0); $42 = HEAP32[$41>>2]|0; if ($38) { (FUNCTION_TABLE_iiiii[$40 & 8191]($42,0,0,0)|0); $$0 = $egl_context$0; STACKTOP = sp;return ($$0|0); } $43 = (FUNCTION_TABLE_iiiii[$40 & 8191]($42,$egl_surface,$egl_surface,$egl_context$0)|0); $44 = ($43|0)==(0); if ($44) { $45 = (_SDL_SetError(185740,$vararg_buffer3)|0); $$0$i = $45; break; } else { $$0 = $egl_context$0; STACKTOP = sp;return ($$0|0); } } } while(0); $46 = ($$0$i|0)<(0); if (!($46)) { $$0 = $egl_context$0; STACKTOP = sp;return ($$0|0); } $47 = HEAP32[$0>>2]|0; $48 = ($47|0)==(0|0); if (!($48)) { $49 = ((($47)) + 56|0); $50 = HEAP32[$49>>2]|0; $51 = ((($47)) + 8|0); $52 = HEAP32[$51>>2]|0; (FUNCTION_TABLE_iiiii[$50 & 8191]($52,0,0,0)|0); $$pre$i = HEAP32[$0>>2]|0; $$phi$trans$insert$i = ((($$pre$i)) + 44|0); $$pre2$i = HEAP32[$$phi$trans$insert$i>>2]|0; $$phi$trans$insert3$i = ((($$pre$i)) + 8|0); $$pre4$i = HEAP32[$$phi$trans$insert3$i>>2]|0; (FUNCTION_TABLE_iii[$$pre2$i & 8191]($$pre4$i,$egl_context$0)|0); } (_SDL_SetError(185775,$vararg_buffer5)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_EGL_MakeCurrent($_this,$egl_surface,$context) { $_this = $_this|0; $egl_surface = $egl_surface|0; $context = $context|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = (_SDL_SetError(185717,$vararg_buffer)|0); $$0 = $3; STACKTOP = sp;return ($$0|0); } $4 = ($context|0)!=(0|0); $5 = ($egl_surface|0)!=(0|0); $or$cond = $5 & $4; $6 = ((($1)) + 56|0); $7 = HEAP32[$6>>2]|0; $8 = ((($1)) + 8|0); $9 = HEAP32[$8>>2]|0; if (!($or$cond)) { (FUNCTION_TABLE_iiiii[$7 & 8191]($9,0,0,0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $10 = (FUNCTION_TABLE_iiiii[$7 & 8191]($9,$egl_surface,$egl_surface,$context)|0); $11 = ($10|0)==(0); if (!($11)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $12 = (_SDL_SetError(185740,$vararg_buffer1)|0); $$0 = $12; STACKTOP = sp;return ($$0|0); } function _SDL_EGL_DeleteContext($_this,$context) { $_this = $_this|0; $context = $context|0; var $$phi$trans$insert = 0, $$phi$trans$insert3 = 0, $$pre = 0, $$pre2 = 0, $$pre4 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); $3 = ($context|0)==(0|0); $or$cond = $3 | $2; if ($or$cond) { return; } $4 = ((($1)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; (FUNCTION_TABLE_iiiii[$5 & 8191]($7,0,0,0)|0); $$pre = HEAP32[$0>>2]|0; $$phi$trans$insert = ((($$pre)) + 44|0); $$pre2 = HEAP32[$$phi$trans$insert>>2]|0; $$phi$trans$insert3 = ((($$pre)) + 8|0); $$pre4 = HEAP32[$$phi$trans$insert3>>2]|0; (FUNCTION_TABLE_iii[$$pre2 & 8191]($$pre4,$context)|0); return; } function _SDL_EGL_SetSwapInterval($_this,$interval) { $_this = $_this|0; $interval = $interval|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = (_SDL_SetError(185810,$vararg_buffer)|0); $$0 = $3; STACKTOP = sp;return ($$0|0); } $4 = ((($1)) + 64|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_iii[$5 & 8191]($7,$interval)|0); $9 = ($8|0)==(1); if ($9) { $10 = HEAP32[$0>>2]|0; $11 = ((($10)) + 16|0); HEAP32[$11>>2] = $interval; $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $12 = (_SDL_SetError(185830,$vararg_buffer1)|0); $$0 = $12; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_EGL_GetSwapInterval($_this) { $_this = $_this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = (_SDL_SetError(185810,$vararg_buffer)|0); $$0 = $3; STACKTOP = sp;return ($$0|0); } else { $4 = ((($1)) + 16|0); $5 = HEAP32[$4>>2]|0; $$0 = $5; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_EGL_SwapBuffers($_this,$egl_surface) { $_this = $_this|0; $egl_surface = $egl_surface|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 60|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 8|0); $5 = HEAP32[$4>>2]|0; (FUNCTION_TABLE_iii[$3 & 8191]($5,$egl_surface)|0); return; } function _SDL_EGL_CreateSurface($_this,$nw) { $_this = $_this|0; $nw = $nw|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_EGL_ChooseConfig($_this)|0); $1 = ($0|0)==(0); if (!($1)) { $$0 = 0; return ($$0|0); } $2 = ((($_this)) + 644|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ((($3)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iiiii[$5 & 8191]($7,$9,$nw,0)|0); $$0 = $10; return ($$0|0); } function _SDL_EGL_DestroySurface($_this,$egl_surface) { $_this = $_this|0; $egl_surface = $egl_surface|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_this)) + 644|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)!=(0|0); $3 = ($egl_surface|0)!=(0|0); $or$cond = $3 & $2; if (!($or$cond)) { return; } $4 = ((($1)) + 52|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 8|0); $7 = HEAP32[$6>>2]|0; (FUNCTION_TABLE_iii[$5 & 8191]($7,$egl_surface)|0); return; } function _SDL_FillRect($dst,$rect,$color) { $dst = $dst|0; $rect = $rect|0; $color = $color|0; var $$0 = 0, $$01 = 0, $$012$i$24$us$37 = 0, $$012$i$24$us$41 = 0, $$012$i$24$us$46 = 0, $$012$i$6 = 0, $$012$i$us = 0, $$012$i$us$56 = 0, $$012$us$17$i = 0, $$012$us$17$i$us = 0, $$012$us$5$i = 0, $$012$us$i = 0, $$012$us$i$11 = 0, $$03$i = 0, $$03$i$us = 0, $$03$i$us$55 = 0, $$03$us$16$i = 0, $$03$us$16$i$us = 0, $$03$us$4$i = 0, $$04$i = 0; var $$in$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_n$0$i$us$7$i = 0, $_n$0$i$us$i = 0, $_n$0$i$us$i$16 = 0, $_n$1$i$us$i = 0, $_n$1$i$us$i$18 = 0, $_n$2$i$us$i = 0, $_n$2$i$us$i$20 = 0, $_n$3$i$us$i = 0, $_n$3$i$us$i$22 = 0, $_p$0$i$us$6$i = 0, $_p$0$i$us$i = 0, $_p$0$i$us$i$15 = 0, $_p$1$i$us$20$i52 = 0, $_p$1$i$us$i = 0, $_p$1$i$us$i$17 = 0, $_p$2$i$i$us$59112 = 0; var $_p$2$i$us$i = 0, $_p$2$i$us$i$19 = 0, $_p$3$i$i$us110 = 0, $_p$3$i$us$i = 0, $_p$3$i$us$i$21 = 0, $clipped = 0, $n$0$us$i = 0, $n$0$us$i$13 = 0, $n$02$i = 0, $n$1$us$i = 0, $n$2$us$i = 0, $or$cond$i = 0, $p$0$us$i = 0, $p$0$us$i$14 = 0, $p$03$i = 0, $p$1$us$i = 0, $p$2$us$i = 0, $p$4$us$i = 0, $p$5$us$i = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $clipped = sp + 24|0; $0 = ($dst|0)==(0|0); if ($0) { $1 = (_SDL_SetError(185866,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($dst)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = ($5&255)<(8); if ($6) { $7 = (_SDL_SetError(185898,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $8 = ($rect|0)==(0|0); $9 = ((($dst)) + 36|0); if ($8) { $12 = ((($dst)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)<(1); if ($14) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $15 = ((($dst)) + 48|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)<(1); if ($17) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$01 = $9; } } else { $10 = (_SDL_IntersectRect($rect,$9,$clipped)|0); $11 = ($10|0)==(0); if ($11) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$01 = $clipped; } } $18 = ((($dst)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { $21 = (_SDL_SetError(185941,$vararg_buffer3)|0); $$0 = $21; STACKTOP = sp;return ($$0|0); } $22 = ((($$01)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ((($dst)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = Math_imul($25, $23)|0; $27 = (($19) + ($26)|0); $28 = HEAP32[$$01>>2]|0; $29 = HEAP32[$2>>2]|0; $30 = ((($29)) + 9|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = Math_imul($32, $28)|0; $34 = (($27) + ($33)|0); switch ($32|0) { case 1: { $35 = $color << 8; $36 = $35 | $color; $37 = $36 << 16; $38 = $37 | $36; $39 = ((($$01)) + 8|0); $40 = HEAP32[$39>>2]|0; $41 = ((($$01)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + -1)|0; $44 = ($42|0)==(0); if ($44) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $45 = ($40|0)>(3); $46 = $color&255; $47 = (($40) + -1)|0; if ($45) { $$012$us$i$11 = $34;$97 = $43; } else { $48 = $40 & 3; $49 = $40 & -4; switch ($48|0) { case 0: { $51 = $43; while(1) { $50 = (($51) + -1)|0; $52 = ($51|0)==(0); if ($52) { $$0 = 0; break; } else { $51 = $50; } } STACKTOP = sp;return ($$0|0); break; } case 3: { $$012$i$24$us$37 = $34;$58 = $43; while(1) { $53 = (($$012$i$24$us$37) + ($49)|0); $54 = ((($53)) + 1|0); HEAP8[$53>>0] = $46; $55 = ((($54)) + 1|0); HEAP8[$54>>0] = $46; HEAP8[$55>>0] = $46; $56 = (($$012$i$24$us$37) + ($25)|0); $57 = (($58) + -1)|0; $59 = ($58|0)==(0); if ($59) { $$0 = 0; break; } else { $$012$i$24$us$37 = $56;$58 = $57; } } STACKTOP = sp;return ($$0|0); break; } case 2: { $$012$i$24$us$41 = $34;$64 = $43; while(1) { $60 = (($$012$i$24$us$41) + ($49)|0); $61 = ((($60)) + 1|0); HEAP8[$60>>0] = $46; HEAP8[$61>>0] = $46; $62 = (($$012$i$24$us$41) + ($25)|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { $$0 = 0; break; } else { $$012$i$24$us$41 = $62;$64 = $63; } } STACKTOP = sp;return ($$0|0); break; } default: { $$012$i$24$us$46 = $34;$69 = $43; while(1) { $66 = (($$012$i$24$us$46) + ($49)|0); HEAP8[$66>>0] = $46; $67 = (($$012$i$24$us$46) + ($25)|0); $68 = (($69) + -1)|0; $70 = ($69|0)==(0); if ($70) { $$0 = 0; break; } else { $$012$i$24$us$46 = $67;$69 = $68; } } STACKTOP = sp;return ($$0|0); } } } while(1) { $71 = $$012$us$i$11; $72 = $71 & 3; switch ($72|0) { case 1: { $73 = ((($$012$us$i$11)) + 1|0); HEAP8[$$012$us$i$11>>0] = $46; $n$0$us$i$13 = $47;$p$0$us$i$14 = $73; label = 21; break; } case 2: { $n$0$us$i$13 = $40;$p$0$us$i$14 = $$012$us$i$11; label = 21; break; } case 3: { $n$1$us$i = $40;$p$1$us$i = $$012$us$i$11; label = 22; break; } default: { $n$2$us$i = $40;$p$2$us$i = $$012$us$i$11; } } if ((label|0) == 21) { label = 0; $74 = ((($p$0$us$i$14)) + 1|0); HEAP8[$p$0$us$i$14>>0] = $46; $75 = (($n$0$us$i$13) + -1)|0; $n$1$us$i = $75;$p$1$us$i = $74; label = 22; } if ((label|0) == 22) { label = 0; $76 = ((($p$1$us$i)) + 1|0); HEAP8[$p$1$us$i>>0] = $46; $77 = (($n$1$us$i) + -1)|0; $n$2$us$i = $77;$p$2$us$i = $76; } $78 = $n$2$us$i >> 2; $79 = (($78) + 3)|0; $80 = $79 >>> 2; $81 = ($78|0)==(0); L51: do { if (!($81)) { $82 = $78 & 3; switch ($82|0) { case 0: { $_n$0$i$us$i$16 = $80;$_p$0$i$us$i$15 = $p$2$us$i; label = 25; break; } case 3: { $_n$1$i$us$i$18 = $80;$_p$1$i$us$i$17 = $p$2$us$i; label = 26; break; } case 2: { $_n$2$i$us$i$20 = $80;$_p$2$i$us$i$19 = $p$2$us$i; label = 27; break; } case 1: { $_n$3$i$us$i$22 = $80;$_p$3$i$us$i$21 = $p$2$us$i; label = 28; break; } default: { break L51; } } while(1) { if ((label|0) == 25) { label = 0; $83 = ((($_p$0$i$us$i$15)) + 4|0); HEAP32[$_p$0$i$us$i$15>>2] = $38; $_n$1$i$us$i$18 = $_n$0$i$us$i$16;$_p$1$i$us$i$17 = $83; label = 26; continue; } else if ((label|0) == 26) { label = 0; $84 = ((($_p$1$i$us$i$17)) + 4|0); HEAP32[$_p$1$i$us$i$17>>2] = $38; $_n$2$i$us$i$20 = $_n$1$i$us$i$18;$_p$2$i$us$i$19 = $84; label = 27; continue; } else if ((label|0) == 27) { label = 0; $85 = ((($_p$2$i$us$i$19)) + 4|0); HEAP32[$_p$2$i$us$i$19>>2] = $38; $_n$3$i$us$i$22 = $_n$2$i$us$i$20;$_p$3$i$us$i$21 = $85; label = 28; continue; } else if ((label|0) == 28) { label = 0; $86 = ((($_p$3$i$us$i$21)) + 4|0); HEAP32[$_p$3$i$us$i$21>>2] = $38; $87 = (($_n$3$i$us$i$22) + -1)|0; $88 = ($87|0)==(0); if ($88) { break; } else { $_n$0$i$us$i$16 = $87;$_p$0$i$us$i$15 = $86; label = 25; continue; } } } } } while(0); $89 = $n$2$us$i & 3; $90 = ($89|0)==(0); L60: do { if (!($90)) { $91 = $n$2$us$i & -4; $92 = (($p$2$us$i) + ($91)|0); switch ($89|0) { case 3: { $93 = ((($92)) + 1|0); HEAP8[$92>>0] = $46; $p$4$us$i = $93; label = 32; break; } case 2: { $p$4$us$i = $92; label = 32; break; } case 1: { $p$5$us$i = $92; break; } default: { break L60; } } if ((label|0) == 32) { label = 0; $94 = ((($p$4$us$i)) + 1|0); HEAP8[$p$4$us$i>>0] = $46; $p$5$us$i = $94; } HEAP8[$p$5$us$i>>0] = $46; } } while(0); $95 = (($$012$us$i$11) + ($25)|0); $96 = (($97) + -1)|0; $98 = ($97|0)==(0); if ($98) { $$0 = 0; break; } else { $$012$us$i$11 = $95;$97 = $96; } } STACKTOP = sp;return ($$0|0); break; } case 2: { $99 = $color << 16; $100 = $99 | $color; $101 = ((($$01)) + 8|0); $102 = HEAP32[$101>>2]|0; $103 = ((($$01)) + 12|0); $104 = HEAP32[$103>>2]|0; $105 = (($104) + -1)|0; $106 = ($104|0)==(0); if ($106) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $107 = ($102|0)>(1); $108 = $color&65535; $109 = (($102) + -1)|0; if ($107) { $$012$us$i = $34;$133 = $105; } else { $110 = $102 & 1; $111 = ($110|0)==(0); if ($111) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$012$i$6 = $34;$138 = $105; } while(1) { $135 = (($$012$i$6) + ($109<<1)|0); HEAP16[$135>>1] = $108; $136 = (($$012$i$6) + ($25)|0); $137 = (($138) + -1)|0; $139 = ($138|0)==(0); if ($139) { $$0 = 0; break; } else { $$012$i$6 = $136;$138 = $137; } } STACKTOP = sp;return ($$0|0); } while(1) { $112 = $$012$us$i; $113 = $112 & 2; $114 = ($113|0)==(0); if ($114) { $n$0$us$i = $102;$p$0$us$i = $$012$us$i; } else { $115 = ((($$012$us$i)) + 2|0); HEAP16[$$012$us$i>>1] = $108; $n$0$us$i = $109;$p$0$us$i = $115; } $116 = $n$0$us$i >> 1; $117 = (($116) + 3)|0; $118 = $117 >>> 2; $119 = ($116|0)==(0); L85: do { if (!($119)) { $120 = $116 & 3; switch ($120|0) { case 0: { $_n$0$i$us$i = $118;$_p$0$i$us$i = $p$0$us$i; label = 42; break; } case 3: { $_n$1$i$us$i = $118;$_p$1$i$us$i = $p$0$us$i; label = 43; break; } case 2: { $_n$2$i$us$i = $118;$_p$2$i$us$i = $p$0$us$i; label = 44; break; } case 1: { $_n$3$i$us$i = $118;$_p$3$i$us$i = $p$0$us$i; label = 45; break; } default: { break L85; } } while(1) { if ((label|0) == 42) { label = 0; $121 = ((($_p$0$i$us$i)) + 4|0); HEAP32[$_p$0$i$us$i>>2] = $100; $_n$1$i$us$i = $_n$0$i$us$i;$_p$1$i$us$i = $121; label = 43; continue; } else if ((label|0) == 43) { label = 0; $122 = ((($_p$1$i$us$i)) + 4|0); HEAP32[$_p$1$i$us$i>>2] = $100; $_n$2$i$us$i = $_n$1$i$us$i;$_p$2$i$us$i = $122; label = 44; continue; } else if ((label|0) == 44) { label = 0; $123 = ((($_p$2$i$us$i)) + 4|0); HEAP32[$_p$2$i$us$i>>2] = $100; $_n$3$i$us$i = $_n$2$i$us$i;$_p$3$i$us$i = $123; label = 45; continue; } else if ((label|0) == 45) { label = 0; $124 = ((($_p$3$i$us$i)) + 4|0); HEAP32[$_p$3$i$us$i>>2] = $100; $125 = (($_n$3$i$us$i) + -1)|0; $126 = ($125|0)==(0); if ($126) { break; } else { $_n$0$i$us$i = $125;$_p$0$i$us$i = $124; label = 42; continue; } } } } } while(0); $127 = $n$0$us$i & 1; $128 = ($127|0)==(0); if (!($128)) { $129 = (($n$0$us$i) + -1)|0; $130 = (($p$0$us$i) + ($129<<1)|0); HEAP16[$130>>1] = $108; } $131 = (($$012$us$i) + ($25)|0); $132 = (($133) + -1)|0; $134 = ($133|0)==(0); if ($134) { $$0 = 0; break; } else { $$012$us$i = $131;$133 = $132; } } STACKTOP = sp;return ($$0|0); break; } case 3: { $140 = ((($$01)) + 8|0); $141 = HEAP32[$140>>2]|0; $142 = ((($$01)) + 12|0); $143 = HEAP32[$142>>2]|0; $144 = $color >>> 16; $145 = $144&255; $146 = $color >>> 8; $147 = $146&255; $148 = $color&255; $149 = ($143|0)==(0); $150 = ($141|0)==(0); $or$cond$i = $150 | $149; if ($or$cond$i) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$04$i = $34;$$in$i = $143; } while(1) { $n$02$i = $141;$p$03$i = $$04$i; while(1) { $151 = (($n$02$i) + -1)|0; $152 = ((($p$03$i)) + 1|0); HEAP8[$p$03$i>>0] = $145; $153 = ((($p$03$i)) + 2|0); HEAP8[$152>>0] = $147; $154 = ((($p$03$i)) + 3|0); HEAP8[$153>>0] = $148; $155 = ($151|0)==(0); if ($155) { break; } else { $n$02$i = $151;$p$03$i = $154; } } $156 = (($$in$i) + -1)|0; $157 = (($$04$i) + ($25)|0); $158 = ($156|0)==(0); if ($158) { $$0 = 0; break; } else { $$04$i = $157;$$in$i = $156; } } STACKTOP = sp;return ($$0|0); break; } case 4: { $159 = ((($$01)) + 8|0); $160 = HEAP32[$159>>2]|0; $161 = ((($$01)) + 12|0); $162 = HEAP32[$161>>2]|0; $163 = ($162|0)==(0); if ($163) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $164 = (($160) + 3)|0; $165 = $164 >>> 2; $166 = ($160|0)==(0); if ($166) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $167 = $160 & 3; switch ($167|0) { case 0: { $$012$us$5$i = $34;$$03$us$4$i = $162; while(1) { $_n$0$i$us$7$i = $165;$_p$0$i$us$6$i = $$012$us$5$i; while(1) { $200 = ((($_p$0$i$us$6$i)) + 4|0); HEAP32[$_p$0$i$us$6$i>>2] = $color; $201 = ((($_p$0$i$us$6$i)) + 8|0); HEAP32[$200>>2] = $color; $202 = ((($_p$0$i$us$6$i)) + 12|0); HEAP32[$201>>2] = $color; $203 = ((($_p$0$i$us$6$i)) + 16|0); HEAP32[$202>>2] = $color; $204 = (($_n$0$i$us$7$i) + -1)|0; $205 = ($204|0)==(0); if ($205) { break; } else { $_n$0$i$us$7$i = $204;$_p$0$i$us$6$i = $203; } } $206 = (($$03$us$4$i) + -1)|0; $207 = (($$012$us$5$i) + ($25)|0); $208 = ($206|0)==(0); if ($208) { $$0 = 0; break; } else { $$012$us$5$i = $207;$$03$us$4$i = $206; } } STACKTOP = sp;return ($$0|0); break; } case 3: { $193 = (($165) + -1)|0; $194 = ($193|0)==(0); if ($194) { $$012$us$17$i$us = $34;$$03$us$16$i$us = $162; while(1) { $195 = (($$03$us$16$i$us) + -1)|0; $196 = ((($$012$us$17$i$us)) + 4|0); HEAP32[$$012$us$17$i$us>>2] = $color; $197 = ((($$012$us$17$i$us)) + 8|0); HEAP32[$196>>2] = $color; HEAP32[$197>>2] = $color; $198 = (($$012$us$17$i$us) + ($25)|0); $199 = ($195|0)==(0); if ($199) { $$0 = 0; break; } else { $$012$us$17$i$us = $198;$$03$us$16$i$us = $195; } } STACKTOP = sp;return ($$0|0); } else { $$012$us$17$i = $34;$$03$us$16$i = $162; } while(1) { $209 = (($$03$us$16$i) + -1)|0; $210 = ((($$012$us$17$i)) + 4|0); HEAP32[$$012$us$17$i>>2] = $color; $211 = ((($$012$us$17$i)) + 8|0); HEAP32[$210>>2] = $color; HEAP32[$211>>2] = $color; $217 = $193;$_p$1$i$us$20$i52 = $$012$us$17$i; while(1) { $212 = ((($_p$1$i$us$20$i52)) + 12|0); $213 = ((($_p$1$i$us$20$i52)) + 16|0); HEAP32[$212>>2] = $color; $214 = ((($_p$1$i$us$20$i52)) + 20|0); HEAP32[$213>>2] = $color; $215 = ((($_p$1$i$us$20$i52)) + 24|0); HEAP32[$214>>2] = $color; HEAP32[$215>>2] = $color; $216 = (($217) + -1)|0; $218 = ($216|0)==(0); if ($218) { break; } else { $217 = $216;$_p$1$i$us$20$i52 = $213; } } $219 = (($$012$us$17$i) + ($25)|0); $220 = ($209|0)==(0); if ($220) { $$0 = 0; break; } else { $$012$us$17$i = $219;$$03$us$16$i = $209; } } STACKTOP = sp;return ($$0|0); break; } case 1: { $170 = (($165) + -1)|0; $171 = ($170|0)==(0); $$012$i$us = $34;$$03$i$us = $162; while(1) { $172 = (($$03$i$us) + -1)|0; HEAP32[$$012$i$us>>2] = $color; if (!($171)) { $178 = $170;$_p$3$i$i$us110 = $$012$i$us; while(1) { $173 = ((($_p$3$i$i$us110)) + 4|0); $174 = ((($_p$3$i$i$us110)) + 8|0); HEAP32[$173>>2] = $color; $175 = ((($_p$3$i$i$us110)) + 12|0); HEAP32[$174>>2] = $color; $176 = ((($_p$3$i$i$us110)) + 16|0); HEAP32[$175>>2] = $color; HEAP32[$176>>2] = $color; $177 = (($178) + -1)|0; $179 = ($177|0)==(0); if ($179) { break; } else { $178 = $177;$_p$3$i$i$us110 = $176; } } } $180 = (($$012$i$us) + ($25)|0); $181 = ($172|0)==(0); if ($181) { $$0 = 0; break; } else { $$012$i$us = $180;$$03$i$us = $172; } } STACKTOP = sp;return ($$0|0); break; } case 2: { $168 = (($165) + -1)|0; $169 = ($168|0)==(0); $$012$i$us$56 = $34;$$03$i$us$55 = $162; while(1) { $182 = (($$03$i$us$55) + -1)|0; $183 = ((($$012$i$us$56)) + 4|0); HEAP32[$$012$i$us$56>>2] = $color; HEAP32[$183>>2] = $color; if (!($169)) { $189 = $168;$_p$2$i$i$us$59112 = $$012$i$us$56; while(1) { $184 = ((($_p$2$i$i$us$59112)) + 8|0); $185 = ((($_p$2$i$i$us$59112)) + 12|0); HEAP32[$184>>2] = $color; $186 = ((($_p$2$i$i$us$59112)) + 16|0); HEAP32[$185>>2] = $color; $187 = ((($_p$2$i$i$us$59112)) + 20|0); HEAP32[$186>>2] = $color; HEAP32[$187>>2] = $color; $188 = (($189) + -1)|0; $190 = ($188|0)==(0); if ($190) { break; } else { $189 = $188;$_p$2$i$i$us$59112 = $186; } } } $191 = (($$012$i$us$56) + ($25)|0); $192 = ($182|0)==(0); if ($192) { $$0 = 0; break; } else { $$012$i$us$56 = $191;$$03$i$us$55 = $182; } } STACKTOP = sp;return ($$0|0); break; } default: { $$03$i = $162; while(1) { $221 = (($$03$i) + -1)|0; $222 = ($221|0)==(0); if ($222) { $$0 = 0; break; } else { $$03$i = $221; } } STACKTOP = sp;return ($$0|0); } } break; } default: { $$0 = 0; STACKTOP = sp;return ($$0|0); } } return (0)|0; } function _SDL_FillRects($dst,$rects,$count,$color) { $dst = $dst|0; $rects = $rects|0; $count = $count|0; $color = $color|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $exitcond = 0, $i$01 = 0, $status$02 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($rects|0)==(0|0); if ($0) { $2 = (_SDL_SetError(185983,$vararg_buffer)|0); $$0 = $2; } else { $1 = ($count|0)>(0); if ($1) { $i$01 = 0;$status$02 = 0; while(1) { $3 = (($rects) + ($i$01<<4)|0); $4 = (_SDL_FillRect($dst,$3,$color)|0); $5 = (($4) + ($status$02))|0; $6 = (($i$01) + 1)|0; $exitcond = ($6|0)==($count|0); if ($exitcond) { $$0 = $5; break; } else { $i$01 = $6;$status$02 = $5; } } } else { $$0 = 0; } } STACKTOP = sp;return ($$0|0); } function _SDL_PixelFormatEnumToMasks($format,$bpp,$Rmask,$Gmask,$Bmask,$Amask) { $format = $format|0; $bpp = $bpp|0; $Rmask = $Rmask|0; $Gmask = $Gmask|0; $Bmask = $Bmask|0; $Amask = $Amask|0; var $$0 = 0, $$mask5 = 0, $$not = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $masks$sroa$0$0 = 0, $masks$sroa$16$0 = 0, $masks$sroa$32$0 = 0; var $masks$sroa$48$0 = 0, $or$cond7 = 0, $storemerge = 0, $switch = 0, $switch$split2D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $$not = ($format|0)==(0); $$mask5 = $format & -268435456; $0 = ($$mask5|0)==(268435456); $or$cond7 = $$not | $0; if (!($or$cond7)) { (_SDL_SetError(186017,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = $format & 255; $2 = ($1>>>0)<(3); $3 = $format << 3; $4 = $3 & 2040; $5 = $format >>> 8; $6 = $5 & 255; $storemerge = $2 ? $6 : $4; HEAP32[$bpp>>2] = $storemerge; HEAP32[$Amask>>2] = 0; HEAP32[$Bmask>>2] = 0; HEAP32[$Gmask>>2] = 0; HEAP32[$Rmask>>2] = 0; $switch$split2D = ($format|0)<(390076419); L5: do { if ($switch$split2D) { switch ($format|0) { case 386930691: { break; } default: { break L5; } } HEAP32[$Rmask>>2] = 255; HEAP32[$Gmask>>2] = 65280; HEAP32[$Bmask>>2] = 16711680; $$0 = 1; STACKTOP = sp;return ($$0|0); } else { switch ($format|0) { case 390076419: { break; } default: { break L5; } } HEAP32[$Rmask>>2] = 16711680; HEAP32[$Gmask>>2] = 65280; HEAP32[$Bmask>>2] = 255; $$0 = 1; STACKTOP = sp;return ($$0|0); } } while(0); $7 = $format >>> 24; $8 = $7 & 15; $$off = (($8) + -4)|0; $switch = ($$off>>>0)<(3); if (!($switch)) { $$0 = 1; STACKTOP = sp;return ($$0|0); } $9 = $format >>> 16; $10 = $9 & 15; switch ($10|0) { case 1: { $masks$sroa$0$0 = 0;$masks$sroa$16$0 = 224;$masks$sroa$32$0 = 28;$masks$sroa$48$0 = 3; break; } case 2: { $masks$sroa$0$0 = 61440;$masks$sroa$16$0 = 3840;$masks$sroa$32$0 = 240;$masks$sroa$48$0 = 15; break; } case 3: { $masks$sroa$0$0 = 32768;$masks$sroa$16$0 = 31744;$masks$sroa$32$0 = 992;$masks$sroa$48$0 = 31; break; } case 4: { $masks$sroa$0$0 = 63488;$masks$sroa$16$0 = 1984;$masks$sroa$32$0 = 62;$masks$sroa$48$0 = 1; break; } case 5: { $masks$sroa$0$0 = 0;$masks$sroa$16$0 = 63488;$masks$sroa$32$0 = 2016;$masks$sroa$48$0 = 31; break; } case 6: { $masks$sroa$0$0 = -16777216;$masks$sroa$16$0 = 16711680;$masks$sroa$32$0 = 65280;$masks$sroa$48$0 = 255; break; } case 7: { $masks$sroa$0$0 = -1073741824;$masks$sroa$16$0 = 1072693248;$masks$sroa$32$0 = 1047552;$masks$sroa$48$0 = 1023; break; } case 8: { $masks$sroa$0$0 = -4194304;$masks$sroa$16$0 = 4190208;$masks$sroa$32$0 = 4092;$masks$sroa$48$0 = 3; break; } default: { (_SDL_SetError(186438,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } $11 = $format >>> 20; $12 = $11 & 15; switch ($12|0) { case 1: { HEAP32[$Rmask>>2] = $masks$sroa$16$0; HEAP32[$Gmask>>2] = $masks$sroa$32$0; HEAP32[$Bmask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 2: { HEAP32[$Rmask>>2] = $masks$sroa$0$0; HEAP32[$Gmask>>2] = $masks$sroa$16$0; HEAP32[$Bmask>>2] = $masks$sroa$32$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 3: { HEAP32[$Amask>>2] = $masks$sroa$0$0; HEAP32[$Rmask>>2] = $masks$sroa$16$0; HEAP32[$Gmask>>2] = $masks$sroa$32$0; HEAP32[$Bmask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 4: { HEAP32[$Rmask>>2] = $masks$sroa$0$0; HEAP32[$Gmask>>2] = $masks$sroa$16$0; HEAP32[$Bmask>>2] = $masks$sroa$32$0; HEAP32[$Amask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 5: { HEAP32[$Bmask>>2] = $masks$sroa$16$0; HEAP32[$Gmask>>2] = $masks$sroa$32$0; HEAP32[$Rmask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 6: { HEAP32[$Bmask>>2] = $masks$sroa$0$0; HEAP32[$Gmask>>2] = $masks$sroa$16$0; HEAP32[$Rmask>>2] = $masks$sroa$32$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 8: { HEAP32[$Bmask>>2] = $masks$sroa$0$0; HEAP32[$Gmask>>2] = $masks$sroa$16$0; HEAP32[$Rmask>>2] = $masks$sroa$32$0; HEAP32[$Amask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } case 7: { HEAP32[$Amask>>2] = $masks$sroa$0$0; HEAP32[$Bmask>>2] = $masks$sroa$16$0; HEAP32[$Gmask>>2] = $masks$sroa$32$0; HEAP32[$Rmask>>2] = $masks$sroa$48$0; $$0 = 1; STACKTOP = sp;return ($$0|0); break; } default: { (_SDL_SetError(186438,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } return (0)|0; } function _SDL_MasksToPixelFormatEnum($bpp,$Rmask,$Gmask,$Bmask,$Amask) { $bpp = $bpp|0; $Rmask = $Rmask|0; $Gmask = $Gmask|0; $Bmask = $Bmask|0; $Amask = $Amask|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, $or$cond = 0, $or$cond101 = 0, $or$cond103 = 0; var $or$cond105 = 0, $or$cond107 = 0, $or$cond11 = 0, $or$cond113 = 0, $or$cond119 = 0, $or$cond125 = 0, $or$cond13 = 0, $or$cond131 = 0, $or$cond133 = 0, $or$cond135 = 0, $or$cond137 = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond19 = 0, $or$cond21 = 0, $or$cond23 = 0, $or$cond25 = 0, $or$cond27 = 0, $or$cond29 = 0, $or$cond3 = 0; var $or$cond31 = 0, $or$cond33 = 0, $or$cond35 = 0, $or$cond37 = 0, $or$cond39 = 0, $or$cond41 = 0, $or$cond43 = 0, $or$cond45 = 0, $or$cond47 = 0, $or$cond5 = 0, $or$cond53 = 0, $or$cond55 = 0, $or$cond57 = 0, $or$cond59 = 0, $or$cond65 = 0, $or$cond67 = 0, $or$cond69 = 0, $or$cond7 = 0, $or$cond71 = 0, $or$cond73 = 0; var $or$cond75 = 0, $or$cond77 = 0, $or$cond79 = 0, $or$cond81 = 0, $or$cond83 = 0, $or$cond85 = 0, $or$cond87 = 0, $or$cond89 = 0, $or$cond9 = 0, $or$cond91 = 0, $or$cond93 = 0, $or$cond95 = 0, $or$cond97 = 0, $or$cond99 = 0, $switch$split12D = 0, $switch$split2D = 0, label = 0, sp = 0; sp = STACKTOP; L1: do { switch ($bpp|0) { case 4: { $$0 = 304088064; return ($$0|0); break; } case 8: { $0 = ($Rmask|0)==(0); if ($0) { $$0 = 318769153; return ($$0|0); } $1 = ($Rmask|0)==(224); $2 = ($Gmask|0)==(28); $or$cond = $1 & $2; $3 = ($Bmask|0)==(3); $or$cond3 = $or$cond & $3; $4 = ($Amask|0)==(0); $or$cond5 = $or$cond3 & $4; if ($or$cond5) { $$0 = 336660481; return ($$0|0); } break; } case 12: { $5 = ($Rmask|0)==(0); if ($5) { $$0 = 353504258; return ($$0|0); } $6 = ($Rmask|0)==(3840); $7 = ($Gmask|0)==(240); $or$cond7 = $6 & $7; $8 = ($Bmask|0)==(15); $or$cond9 = $or$cond7 & $8; $9 = ($Amask|0)==(0); $or$cond11 = $or$cond9 & $9; if ($or$cond11) { $$0 = 353504258; return ($$0|0); } break; } case 15: { $cond = ($Rmask|0)==(0); if ($cond) { $$0 = 353570562; return ($$0|0); } else { label = 9; } break; } case 16: { $10 = ($Rmask|0)==(0); if ($10) { $$0 = 353701890; return ($$0|0); } else { label = 9; } break; } case 24: { $switch$split2D = ($Rmask|0)<(255); if ($switch$split2D) { switch ($Rmask|0) { case 0: { $$0 = 390076419; break; } default: { label = 24; break L1; } } return ($$0|0); } $switch$split12D = ($Rmask|0)<(16711680); if (!($switch$split12D)) { switch ($Rmask|0) { case 16711680: { $$0 = 390076419; break; } default: { label = 24; break L1; } } return ($$0|0); } switch ($Rmask|0) { case 255: { break; } default: { label = 24; break L1; } } $$0 = 386930691; return ($$0|0); break; } case 32: { $37 = ($Rmask|0)==(0); if ($37) { $$0 = 370546692; return ($$0|0); } else { label = 24; } break; } case 1: { $$0 = 287310080; return ($$0|0); break; } default: { } } } while(0); if ((label|0) == 9) { $11 = ($Rmask|0)==(31744); $12 = ($Gmask|0)==(992); $or$cond13 = $11 & $12; $13 = ($Bmask|0)==(31); $or$cond15 = $or$cond13 & $13; $14 = ($Amask|0)==(0); $or$cond17 = $or$cond15 & $14; if ($or$cond17) { $$0 = 353570562; return ($$0|0); } $15 = ($Rmask|0)==(31); $or$cond19 = $15 & $12; $16 = ($Bmask|0)==(31744); $or$cond21 = $or$cond19 & $16; $or$cond23 = $or$cond21 & $14; if ($or$cond23) { $$0 = 357764866; return ($$0|0); } $17 = ($Rmask|0)==(3840); $18 = ($Gmask|0)==(240); $or$cond25 = $17 & $18; $19 = ($Bmask|0)==(15); $or$cond27 = $or$cond25 & $19; $20 = ($Amask|0)==(61440); $or$cond29 = $or$cond27 & $20; if ($or$cond29) { $$0 = 355602434; return ($$0|0); } $21 = ($Rmask|0)==(61440); $22 = ($Gmask|0)==(3840); $or$cond31 = $21 & $22; $23 = ($Bmask|0)==(240); $or$cond33 = $or$cond31 & $23; $24 = ($Amask|0)==(15); $or$cond35 = $or$cond33 & $24; if ($or$cond35) { $$0 = 356651010; return ($$0|0); } $25 = ($Rmask|0)==(15); $or$cond37 = $25 & $18; $26 = ($Bmask|0)==(3840); $or$cond39 = $or$cond37 & $26; $or$cond41 = $or$cond39 & $20; if ($or$cond41) { $$0 = 359796738; return ($$0|0); } $27 = ($Rmask|0)==(240); $or$cond43 = $27 & $22; $28 = ($Bmask|0)==(61440); $or$cond45 = $or$cond43 & $28; $or$cond47 = $or$cond45 & $24; if ($or$cond47) { $$0 = 360845314; return ($$0|0); } $29 = ($Amask|0)==(32768); $or$cond53 = $or$cond15 & $29; if ($or$cond53) { $$0 = 355667970; return ($$0|0); } $30 = ($Rmask|0)==(63488); $31 = ($Gmask|0)==(1984); $or$cond55 = $30 & $31; $32 = ($Bmask|0)==(62); $or$cond57 = $or$cond55 & $32; $33 = ($Amask|0)==(1); $or$cond59 = $or$cond57 & $33; if ($or$cond59) { $$0 = 356782082; return ($$0|0); } $or$cond65 = $or$cond21 & $29; if ($or$cond65) { $$0 = 359862274; return ($$0|0); } $34 = ($Rmask|0)==(62); $or$cond67 = $34 & $31; $35 = ($Bmask|0)==(63488); $or$cond69 = $or$cond67 & $35; $or$cond71 = $or$cond69 & $33; if ($or$cond71) { $$0 = 360976386; return ($$0|0); } $36 = ($Gmask|0)==(2016); $or$cond73 = $30 & $36; $or$cond75 = $or$cond73 & $13; $or$cond77 = $or$cond75 & $14; if ($or$cond77) { $$0 = 353701890; return ($$0|0); } $or$cond79 = $15 & $36; $or$cond81 = $or$cond79 & $35; $or$cond83 = $or$cond81 & $14; if ($or$cond83) { $$0 = 357896194; return ($$0|0); } } else if ((label|0) == 24) { $38 = ($Rmask|0)==(16711680); $39 = ($Gmask|0)==(65280); $or$cond85 = $38 & $39; $40 = ($Bmask|0)==(255); $or$cond87 = $or$cond85 & $40; $41 = ($Amask|0)==(0); $or$cond89 = $or$cond87 & $41; if ($or$cond89) { $$0 = 370546692; return ($$0|0); } $42 = ($Rmask|0)==(-16777216); $43 = ($Gmask|0)==(16711680); $or$cond91 = $42 & $43; $44 = ($Bmask|0)==(65280); $or$cond93 = $or$cond91 & $44; $or$cond95 = $or$cond93 & $41; if ($or$cond95) { $$0 = 371595268; return ($$0|0); } $45 = ($Rmask|0)==(255); $or$cond97 = $45 & $39; $46 = ($Bmask|0)==(16711680); $or$cond99 = $or$cond97 & $46; $or$cond101 = $or$cond99 & $41; if ($or$cond101) { $$0 = 374740996; return ($$0|0); } $47 = ($Rmask|0)==(65280); $or$cond103 = $47 & $43; $48 = ($Bmask|0)==(-16777216); $or$cond105 = $or$cond103 & $48; $or$cond107 = $or$cond105 & $41; if ($or$cond107) { $$0 = 375789572; return ($$0|0); } $49 = ($Amask|0)==(-16777216); $or$cond113 = $or$cond87 & $49; if ($or$cond113) { $$0 = 372645892; return ($$0|0); } $50 = ($Amask|0)==(255); $or$cond119 = $or$cond93 & $50; if ($or$cond119) { $$0 = 373694468; return ($$0|0); } $or$cond125 = $or$cond99 & $49; if ($or$cond125) { $$0 = 376840196; return ($$0|0); } $or$cond131 = $or$cond105 & $50; if ($or$cond131) { $$0 = 377888772; return ($$0|0); } $51 = ($Rmask|0)==(1072693248); $52 = ($Gmask|0)==(1047552); $or$cond133 = $51 & $52; $53 = ($Bmask|0)==(1023); $or$cond135 = $or$cond133 & $53; $54 = ($Amask|0)==(-1073741824); $or$cond137 = $or$cond135 & $54; if ($or$cond137) { $$0 = 372711428; return ($$0|0); } } $$0 = 0; return ($$0|0); } function _SDL_AllocFormat($pixel_format) { $pixel_format = $pixel_format|0; var $$0 = 0, $$mask = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $format$0 = 0, $format$0$3 = 0, $format$04 = 0, $format$04$lcssa = 0, $or$cond = 0, $switch = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $format$0$3 = HEAP32[20875]|0; $0 = ($format$0$3|0)==(0|0); L1: do { if (!($0)) { $format$04 = $format$0$3; while(1) { $1 = HEAP32[$format$04>>2]|0; $2 = ($1|0)==($pixel_format|0); if ($2) { $format$04$lcssa = $format$04; break; } $6 = ((($format$04)) + 40|0); $format$0 = HEAP32[$6>>2]|0; $7 = ($format$0|0)==(0|0); if ($7) { break L1; } else { $format$04 = $format$0; } } $3 = ((($format$04$lcssa)) + 36|0); $4 = HEAP32[$3>>2]|0; $5 = (($4) + 1)|0; HEAP32[$3>>2] = $5; $$0 = $format$04$lcssa; STACKTOP = sp;return ($$0|0); } } while(0); $8 = (_SDL_malloc(44)|0); $9 = ($8|0)==(0|0); if ($9) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $10 = (_SDL_InitFormat($8,$pixel_format)|0); $11 = ($10|0)<(0); if ($11) { _SDL_free($8); HEAP32[$vararg_buffer>>2] = 186056; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $12 = ($pixel_format|0)==(0); $$mask = $pixel_format & -268435456; $13 = ($$mask|0)==(268435456); $or$cond = $12 | $13; if ($or$cond) { $14 = $pixel_format >>> 24; $15 = $14 & 15; $$off = (($15) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { $$0 = $8; STACKTOP = sp;return ($$0|0); } } $16 = HEAP32[20875]|0; $17 = ((($8)) + 40|0); HEAP32[$17>>2] = $16; HEAP32[20875] = $8; $$0 = $8; STACKTOP = sp;return ($$0|0); } function _SDL_InitFormat($format,$pixel_format) { $format = $format|0; $pixel_format = $pixel_format|0; var $$0 = 0, $$lcssa = 0, $$lcssa87 = 0, $$lcssa88 = 0, $$lcssa89 = 0, $$lcssa90 = 0, $$lcssa91 = 0, $$lcssa92 = 0, $$lcssa93 = 0, $$lcssa94 = 0, $$lcssa95 = 0, $$lcssa96 = 0, $$lcssa97 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $9 = 0, $Amask = 0, $Bmask = 0, $Gmask = 0, $Rmask = 0, $bpp = 0, $mask$0$lcssa = 0, $mask$038 = 0, $mask$134 = 0, $mask$2$lcssa = 0, $mask$229 = 0, $mask$325 = 0, $mask$4$lcssa = 0, $mask$420 = 0, $mask$516 = 0, $mask$6$lcssa = 0, $mask$612 = 0, $mask$711 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $bpp = sp + 16|0; $Rmask = sp + 12|0; $Gmask = sp + 8|0; $Bmask = sp + 4|0; $Amask = sp; $0 = (_SDL_PixelFormatEnumToMasks($pixel_format,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); $1 = ($0|0)==(0); if ($1) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_memset($format,0,44)|0); HEAP32[$format>>2] = $pixel_format; $2 = HEAP32[$bpp>>2]|0; $3 = $2&255; $4 = ((($format)) + 8|0); HEAP8[$4>>0] = $3; $5 = (($2) + 7)|0; $6 = (($5|0) / 8)&-1; $7 = $6&255; $8 = ((($format)) + 9|0); HEAP8[$8>>0] = $7; $9 = HEAP32[$Rmask>>2]|0; $10 = ((($format)) + 12|0); HEAP32[$10>>2] = $9; $11 = ((($format)) + 32|0); HEAP8[$11>>0] = 0; $12 = ((($format)) + 28|0); HEAP8[$12>>0] = 8; $13 = ($9|0)==(0); if (!($13)) { $14 = $9 & 1; $15 = ($14|0)==(0); if ($15) { $19 = 0;$mask$038 = $9; while(1) { $18 = (($19) + 1)<<24>>24; $20 = $mask$038 >>> 1; $21 = $20 & 1; $22 = ($21|0)==(0); if ($22) { $19 = $18;$mask$038 = $20; } else { $$lcssa96 = $18;$$lcssa97 = $20; break; } } HEAP8[$11>>0] = $$lcssa96; $mask$0$lcssa = $$lcssa97; } else { $mask$0$lcssa = $9; } $16 = $mask$0$lcssa & 1; $17 = ($16|0)==(0); if (!($17)) { $24 = 8;$mask$134 = $mask$0$lcssa; while(1) { $23 = (($24) + -1)<<24>>24; $25 = $mask$134 >>> 1; $26 = $25 & 1; $27 = ($26|0)==(0); if ($27) { $$lcssa95 = $23; break; } else { $24 = $23;$mask$134 = $25; } } HEAP8[$12>>0] = $$lcssa95; } } $28 = HEAP32[$Gmask>>2]|0; $29 = ((($format)) + 16|0); HEAP32[$29>>2] = $28; $30 = ((($format)) + 33|0); HEAP8[$30>>0] = 0; $31 = ((($format)) + 29|0); HEAP8[$31>>0] = 8; $32 = ($28|0)==(0); if (!($32)) { $33 = $28 & 1; $34 = ($33|0)==(0); if ($34) { $38 = 0;$mask$229 = $28; while(1) { $37 = (($38) + 1)<<24>>24; $39 = $mask$229 >>> 1; $40 = $39 & 1; $41 = ($40|0)==(0); if ($41) { $38 = $37;$mask$229 = $39; } else { $$lcssa93 = $37;$$lcssa94 = $39; break; } } HEAP8[$30>>0] = $$lcssa93; $mask$2$lcssa = $$lcssa94; } else { $mask$2$lcssa = $28; } $35 = $mask$2$lcssa & 1; $36 = ($35|0)==(0); if (!($36)) { $43 = 8;$mask$325 = $mask$2$lcssa; while(1) { $42 = (($43) + -1)<<24>>24; $44 = $mask$325 >>> 1; $45 = $44 & 1; $46 = ($45|0)==(0); if ($46) { $$lcssa92 = $42; break; } else { $43 = $42;$mask$325 = $44; } } HEAP8[$31>>0] = $$lcssa92; } } $47 = HEAP32[$Bmask>>2]|0; $48 = ((($format)) + 20|0); HEAP32[$48>>2] = $47; $49 = ((($format)) + 34|0); HEAP8[$49>>0] = 0; $50 = ((($format)) + 30|0); HEAP8[$50>>0] = 8; $51 = ($47|0)==(0); if (!($51)) { $52 = $47 & 1; $53 = ($52|0)==(0); if ($53) { $57 = 0;$mask$420 = $47; while(1) { $56 = (($57) + 1)<<24>>24; $58 = $mask$420 >>> 1; $59 = $58 & 1; $60 = ($59|0)==(0); if ($60) { $57 = $56;$mask$420 = $58; } else { $$lcssa90 = $56;$$lcssa91 = $58; break; } } HEAP8[$49>>0] = $$lcssa90; $mask$4$lcssa = $$lcssa91; } else { $mask$4$lcssa = $47; } $54 = $mask$4$lcssa & 1; $55 = ($54|0)==(0); if (!($55)) { $62 = 8;$mask$516 = $mask$4$lcssa; while(1) { $61 = (($62) + -1)<<24>>24; $63 = $mask$516 >>> 1; $64 = $63 & 1; $65 = ($64|0)==(0); if ($65) { $$lcssa89 = $61; break; } else { $62 = $61;$mask$516 = $63; } } HEAP8[$50>>0] = $$lcssa89; } } $66 = HEAP32[$Amask>>2]|0; $67 = ((($format)) + 24|0); HEAP32[$67>>2] = $66; $68 = ((($format)) + 35|0); HEAP8[$68>>0] = 0; $69 = ((($format)) + 31|0); HEAP8[$69>>0] = 8; $70 = ($66|0)==(0); if (!($70)) { $71 = $66 & 1; $72 = ($71|0)==(0); if ($72) { $76 = 0;$mask$612 = $66; while(1) { $75 = (($76) + 1)<<24>>24; $77 = $mask$612 >>> 1; $78 = $77 & 1; $79 = ($78|0)==(0); if ($79) { $76 = $75;$mask$612 = $77; } else { $$lcssa87 = $75;$$lcssa88 = $77; break; } } HEAP8[$68>>0] = $$lcssa87; $mask$6$lcssa = $$lcssa88; } else { $mask$6$lcssa = $66; } $73 = $mask$6$lcssa & 1; $74 = ($73|0)==(0); if (!($74)) { $81 = 8;$mask$711 = $mask$6$lcssa; while(1) { $80 = (($81) + -1)<<24>>24; $82 = $mask$711 >>> 1; $83 = $82 & 1; $84 = ($83|0)==(0); if ($84) { $$lcssa = $80; break; } else { $81 = $80;$mask$711 = $82; } } HEAP8[$69>>0] = $$lcssa; } } $85 = ((($format)) + 4|0); HEAP32[$85>>2] = 0; $86 = ((($format)) + 36|0); HEAP32[$86>>2] = 1; $87 = ((($format)) + 40|0); HEAP32[$87>>2] = 0; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_FreeFormat($format) { $format = $format|0; var $$lcssa6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $prev$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($format|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186056; (_SDL_SetError(186979,$vararg_buffer)|0); STACKTOP = sp;return; } $1 = ((($format)) + 36|0); $2 = HEAP32[$1>>2]|0; $3 = (($2) + -1)|0; HEAP32[$1>>2] = $3; $4 = ($2|0)>(1); if ($4) { STACKTOP = sp;return; } $5 = HEAP32[20875]|0; $6 = ($5|0)==($format|0); L8: do { if ($6) { $7 = ((($format)) + 40|0); $8 = HEAP32[$7>>2]|0; HEAP32[20875] = $8; } else { $9 = ($5|0)==(0|0); if (!($9)) { $prev$0 = $5; while(1) { $10 = ((($prev$0)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { break L8; } $13 = ($11|0)==($format|0); if ($13) { $$lcssa6 = $10; break; } else { $prev$0 = $11; } } $14 = ((($format)) + 40|0); $15 = HEAP32[$14>>2]|0; HEAP32[$$lcssa6>>2] = $15; } } } while(0); $16 = ((($format)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if (!($18)) { $19 = ((($17)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (($20) + -1)|0; HEAP32[$19>>2] = $21; $22 = ($20|0)>(1); if (!($22)) { $23 = ((($17)) + 4|0); $24 = HEAP32[$23>>2]|0; _SDL_free($24); _SDL_free($17); } } _SDL_free($format); STACKTOP = sp;return; } function _SDL_FreePalette($palette) { $palette = $palette|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($palette|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186063; (_SDL_SetError(186979,$vararg_buffer)|0); STACKTOP = sp;return; } $1 = ((($palette)) + 12|0); $2 = HEAP32[$1>>2]|0; $3 = (($2) + -1)|0; HEAP32[$1>>2] = $3; $4 = ($2|0)>(1); if ($4) { STACKTOP = sp;return; } $5 = ((($palette)) + 4|0); $6 = HEAP32[$5>>2]|0; _SDL_free($6); _SDL_free($palette); STACKTOP = sp;return; } function _SDL_AllocPalette($ncolors) { $ncolors = $ncolors|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($ncolors|0)<(1); if ($0) { HEAP32[$vararg_buffer>>2] = 186071; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = (_SDL_malloc(16)|0); $2 = ($1|0)==(0|0); if ($2) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = $ncolors << 2; $4 = (_SDL_malloc($3)|0); $5 = ((($1)) + 4|0); HEAP32[$5>>2] = $4; $6 = ($4|0)==(0|0); if ($6) { _SDL_free($1); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { HEAP32[$1>>2] = $ncolors; $7 = ((($1)) + 8|0); HEAP32[$7>>2] = 1; $8 = ((($1)) + 12|0); HEAP32[$8>>2] = 1; (_SDL_memset($4,255,$3)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_SetPixelFormatPalette($format,$palette) { $format = $format|0; $palette = $palette|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($format|0)==(0|0); if ($0) { $1 = (_SDL_SetError(186079,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ($palette|0)!=(0|0); if ($2) { $3 = HEAP32[$palette>>2]|0; $4 = ((($format)) + 8|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = 1 << $6; $8 = ($3|0)==($7|0); if (!($8)) { $9 = (_SDL_SetError(186126,$vararg_buffer1)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } } $10 = ((($format)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==($palette|0); if ($12) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $13 = ($11|0)==(0|0); if (!($13)) { $14 = ((($11)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)>(1); if (!($17)) { $18 = ((($11)) + 4|0); $19 = HEAP32[$18>>2]|0; _SDL_free($19); _SDL_free($11); } } HEAP32[$10>>2] = $palette; if (!($2)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $20 = ((($palette)) + 12|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1)|0; HEAP32[$20>>2] = $22; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_CalculatePitch($surface) { $surface = $surface|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $pitch$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ((($surface)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = Math_imul($6, $1)|0; $8 = ((($3)) + 8|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; switch ($10|0) { case 1: { $11 = (($7) + 7)|0; $12 = (($11|0) / 8)&-1; $pitch$0 = $12; break; } case 4: { $13 = (($7) + 1)|0; $14 = (($13|0) / 2)&-1; $pitch$0 = $14; break; } default: { $pitch$0 = $7; } } $15 = (($pitch$0) + 3)|0; $16 = $15 & -4; return ($16|0); } function _SDL_MapRGB($format,$r,$g,$b) { $format = $format|0; $r = $r|0; $g = $g|0; $b = $b|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $i$02$i = 0, $pixel$03$i = 0, $pixel$1$i = 0, $pixel$2$i = 0, $smallest$01$i = 0, $smallest$1$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($format)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = $r&255; $4 = ((($format)) + 28|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = $3 >>> $6; $8 = ((($format)) + 32|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = $7 << $10; $12 = $g&255; $13 = ((($format)) + 29|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = $12 >>> $15; $17 = ((($format)) + 33|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $16 << $19; $21 = $20 | $11; $22 = $b&255; $23 = ((($format)) + 30|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = $22 >>> $25; $27 = ((($format)) + 34|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = $26 << $29; $31 = ((($format)) + 24|0); $32 = HEAP32[$31>>2]|0; $33 = $21 | $32; $34 = $33 | $30; $$0 = $34; return ($$0|0); } $35 = HEAP32[$1>>2]|0; $36 = ($35|0)>(0); L5: do { if ($36) { $37 = ((($1)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = $r&255; $40 = $g&255; $41 = $b&255; $i$02$i = 0;$pixel$03$i = 0;$smallest$01$i = -1; while(1) { $42 = (($38) + ($i$02$i<<2)|0); $43 = HEAP8[$42>>0]|0; $44 = $43&255; $45 = (($44) - ($39))|0; $46 = (((($38) + ($i$02$i<<2)|0)) + 1|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = (($48) - ($40))|0; $50 = (((($38) + ($i$02$i<<2)|0)) + 2|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = (($52) - ($41))|0; $54 = (((($38) + ($i$02$i<<2)|0)) + 3|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (($56) + -255)|0; $58 = Math_imul($45, $45)|0; $59 = Math_imul($49, $49)|0; $60 = (($59) + ($58))|0; $61 = Math_imul($53, $53)|0; $62 = (($60) + ($61))|0; $63 = Math_imul($57, $57)|0; $64 = (($62) + ($63))|0; $65 = ($64>>>0)<($smallest$01$i>>>0); if ($65) { $66 = $i$02$i&255; $67 = ($64|0)==(0); if ($67) { $pixel$2$i = $66; break L5; } else { $pixel$1$i = $66;$smallest$1$i = $64; } } else { $pixel$1$i = $pixel$03$i;$smallest$1$i = $smallest$01$i; } $68 = (($i$02$i) + 1)|0; $69 = ($68|0)<($35|0); if ($69) { $i$02$i = $68;$pixel$03$i = $pixel$1$i;$smallest$01$i = $smallest$1$i; } else { $pixel$2$i = $pixel$1$i; break; } } } else { $pixel$2$i = 0; } } while(0); $70 = $pixel$2$i&255; $$0 = $70; return ($$0|0); } function _SDL_MapRGBA($format,$r,$g,$b,$a) { $format = $format|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $9 = 0, $i$02$i = 0, $pixel$03$i = 0, $pixel$1$i = 0, $pixel$2$i = 0, $smallest$01$i = 0, $smallest$1$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($format)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = $r&255; $4 = ((($format)) + 28|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $7 = $3 >>> $6; $8 = ((($format)) + 32|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = $7 << $10; $12 = $g&255; $13 = ((($format)) + 29|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = $12 >>> $15; $17 = ((($format)) + 33|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = $16 << $19; $21 = $20 | $11; $22 = $b&255; $23 = ((($format)) + 30|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = $22 >>> $25; $27 = ((($format)) + 34|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = $26 << $29; $31 = $21 | $30; $32 = $a&255; $33 = ((($format)) + 31|0); $34 = HEAP8[$33>>0]|0; $35 = $34&255; $36 = $32 >>> $35; $37 = ((($format)) + 35|0); $38 = HEAP8[$37>>0]|0; $39 = $38&255; $40 = $36 << $39; $41 = ((($format)) + 24|0); $42 = HEAP32[$41>>2]|0; $43 = $40 & $42; $44 = $31 | $43; $$0 = $44; return ($$0|0); } $45 = HEAP32[$1>>2]|0; $46 = ($45|0)>(0); L5: do { if ($46) { $47 = ((($1)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = $r&255; $50 = $g&255; $51 = $b&255; $52 = $a&255; $i$02$i = 0;$pixel$03$i = 0;$smallest$01$i = -1; while(1) { $53 = (($48) + ($i$02$i<<2)|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = (($55) - ($49))|0; $57 = (((($48) + ($i$02$i<<2)|0)) + 1|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = (($59) - ($50))|0; $61 = (((($48) + ($i$02$i<<2)|0)) + 2|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = (($63) - ($51))|0; $65 = (((($48) + ($i$02$i<<2)|0)) + 3|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = (($67) - ($52))|0; $69 = Math_imul($56, $56)|0; $70 = Math_imul($60, $60)|0; $71 = (($70) + ($69))|0; $72 = Math_imul($64, $64)|0; $73 = (($71) + ($72))|0; $74 = Math_imul($68, $68)|0; $75 = (($73) + ($74))|0; $76 = ($75>>>0)<($smallest$01$i>>>0); if ($76) { $77 = $i$02$i&255; $78 = ($75|0)==(0); if ($78) { $pixel$2$i = $77; break L5; } else { $pixel$1$i = $77;$smallest$1$i = $75; } } else { $pixel$1$i = $pixel$03$i;$smallest$1$i = $smallest$01$i; } $79 = (($i$02$i) + 1)|0; $80 = ($79|0)<($45|0); if ($80) { $i$02$i = $79;$pixel$03$i = $pixel$1$i;$smallest$01$i = $smallest$1$i; } else { $pixel$2$i = $pixel$1$i; break; } } } else { $pixel$2$i = 0; } } while(0); $81 = $pixel$2$i&255; $$0 = $81; return ($$0|0); } function _SDL_GetRGB($pixel,$format,$r,$g,$b) { $pixel = $pixel|0; $format = $format|0; $r = $r|0; $g = $g|0; $b = $b|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($format)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = ((($format)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & $pixel; $6 = ((($format)) + 32|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $5 >>> $8; $10 = ((($format)) + 28|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (74436 + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($9)|0); $16 = HEAP8[$15>>0]|0; HEAP8[$r>>0] = $16; $17 = ((($format)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $18 & $pixel; $20 = ((($format)) + 33|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $19 >>> $22; $24 = ((($format)) + 29|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = (74436 + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($23)|0); $30 = HEAP8[$29>>0]|0; HEAP8[$g>>0] = $30; $31 = ((($format)) + 20|0); $32 = HEAP32[$31>>2]|0; $33 = $32 & $pixel; $34 = ((($format)) + 34|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $33 >>> $36; $38 = ((($format)) + 30|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; $41 = (74436 + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + ($37)|0); $44 = HEAP8[$43>>0]|0; HEAP8[$b>>0] = $44; return; } $45 = HEAP32[$1>>2]|0; $46 = ($45>>>0)>($pixel>>>0); if ($46) { $47 = ((($1)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = (($48) + ($pixel<<2)|0); $50 = HEAP8[$49>>0]|0; HEAP8[$r>>0] = $50; $51 = HEAP32[$0>>2]|0; $52 = ((($51)) + 4|0); $53 = HEAP32[$52>>2]|0; $54 = (((($53) + ($pixel<<2)|0)) + 1|0); $55 = HEAP8[$54>>0]|0; HEAP8[$g>>0] = $55; $56 = HEAP32[$0>>2]|0; $57 = ((($56)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = (((($58) + ($pixel<<2)|0)) + 2|0); $60 = HEAP8[$59>>0]|0; HEAP8[$b>>0] = $60; return; } else { HEAP8[$b>>0] = 0; HEAP8[$g>>0] = 0; HEAP8[$r>>0] = 0; return; } } function _SDL_GetRGBA($pixel,$format,$r,$g,$b,$a) { $pixel = $pixel|0; $format = $format|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($format)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = ((($format)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & $pixel; $6 = ((($format)) + 32|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = $5 >>> $8; $10 = ((($format)) + 28|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (74436 + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + ($9)|0); $16 = HEAP8[$15>>0]|0; HEAP8[$r>>0] = $16; $17 = ((($format)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = $18 & $pixel; $20 = ((($format)) + 33|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $19 >>> $22; $24 = ((($format)) + 29|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = (74436 + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($23)|0); $30 = HEAP8[$29>>0]|0; HEAP8[$g>>0] = $30; $31 = ((($format)) + 20|0); $32 = HEAP32[$31>>2]|0; $33 = $32 & $pixel; $34 = ((($format)) + 34|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $33 >>> $36; $38 = ((($format)) + 30|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; $41 = (74436 + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = (($42) + ($37)|0); $44 = HEAP8[$43>>0]|0; HEAP8[$b>>0] = $44; $45 = ((($format)) + 24|0); $46 = HEAP32[$45>>2]|0; $47 = $46 & $pixel; $48 = ((($format)) + 35|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = $47 >>> $50; $52 = ((($format)) + 31|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = (74436 + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (($56) + ($51)|0); $58 = HEAP8[$57>>0]|0; HEAP8[$a>>0] = $58; return; } $59 = HEAP32[$1>>2]|0; $60 = ($59>>>0)>($pixel>>>0); if ($60) { $61 = ((($1)) + 4|0); $62 = HEAP32[$61>>2]|0; $63 = (($62) + ($pixel<<2)|0); $64 = HEAP8[$63>>0]|0; HEAP8[$r>>0] = $64; $65 = HEAP32[$0>>2]|0; $66 = ((($65)) + 4|0); $67 = HEAP32[$66>>2]|0; $68 = (((($67) + ($pixel<<2)|0)) + 1|0); $69 = HEAP8[$68>>0]|0; HEAP8[$g>>0] = $69; $70 = HEAP32[$0>>2]|0; $71 = ((($70)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = (((($72) + ($pixel<<2)|0)) + 2|0); $74 = HEAP8[$73>>0]|0; HEAP8[$b>>0] = $74; $75 = HEAP32[$0>>2]|0; $76 = ((($75)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = (((($77) + ($pixel<<2)|0)) + 3|0); $79 = HEAP8[$78>>0]|0; HEAP8[$a>>0] = $79; return; } else { HEAP8[$a>>0] = 0; HEAP8[$b>>0] = 0; HEAP8[$g>>0] = 0; HEAP8[$r>>0] = 0; return; } } function _SDL_AllocBlitMap() { var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_calloc(1,88)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0 = 0; return ($$0|0); } else { $2 = ((($0)) + 76|0); HEAP8[$2>>0]=-1&255;HEAP8[$2+1>>0]=(-1>>8)&255;HEAP8[$2+2>>0]=(-1>>16)&255;HEAP8[$2+3>>0]=-1>>24; $$0 = $0; return ($$0|0); } return (0)|0; } function _SDL_InvalidateMap($map) { $map = $map|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($map|0)==(0|0); if ($0) { return; } $1 = HEAP32[$map>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = ((($1)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = (($4) + -1)|0; HEAP32[$3>>2] = $5; $6 = ($4|0)<(2); if ($6) { _SDL_FreeSurface($1); } } HEAP32[$map>>2] = 0; $7 = ((($map)) + 84|0); HEAP32[$7>>2] = 0; $8 = ((($map)) + 80|0); HEAP32[$8>>2] = 0; $9 = ((($map)) + 64|0); $10 = HEAP32[$9>>2]|0; _SDL_free($10); HEAP32[$9>>2] = 0; return; } function _SDL_MapSurface($src,$dst) { $src = $src|0; $dst = $dst|0; var $$$i = 0, $$0 = 0, $$idx = 0, $$idx$val = 0, $$idx14 = 0, $$idx14$val = 0, $$mask = 0, $$mask1 = 0, $$mask2 = 0, $$off = 0, $$off10 = 0, $$off12 = 0, $$sink = 0, $$sink16 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $colors$i = 0, $dithered$i = 0, $div$i = 0, $div1$i = 0, $div2$i = 0, $exitcond$i$i = 0, $i$01$i = 0, $i$01$i$i = 0, $or$cond = 0, $or$cond5 = 0, $or$cond6 = 0, $or$cond8 = 0; var $or$cond9 = 0, $switch = 0, $switch11 = 0, $switch13 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1040|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dithered$i = sp; $colors$i = sp + 16|0; $0 = ((($src)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$src>>2]|0; $3 = $2 & 2; $4 = ($3|0)==(0); if (!($4)) { _SDL_UnRLESurface($src,1); } $5 = ($1|0)==(0|0); if (!($5)) { $6 = HEAP32[$1>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { $8 = ((($6)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = (($9) + -1)|0; HEAP32[$8>>2] = $10; $11 = ($9|0)<(2); if ($11) { _SDL_FreeSurface($6); } } HEAP32[$1>>2] = 0; $12 = ((($1)) + 84|0); HEAP32[$12>>2] = 0; $13 = ((($1)) + 80|0); HEAP32[$13>>2] = 0; $14 = ((($1)) + 64|0); $15 = HEAP32[$14>>2]|0; _SDL_free($15); HEAP32[$14>>2] = 0; } $16 = ((($1)) + 4|0); HEAP32[$16>>2] = 0; $17 = ((($src)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ((($dst)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$18>>2]|0; $22 = ($21|0)==(0); $$mask2 = $21 & -268435456; $23 = ($$mask2|0)==(268435456); $or$cond = $22 | $23; do { if ($or$cond) { $24 = $21 >>> 24; $25 = $24 & 15; $$off = (($25) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { $26 = HEAP32[$20>>2]|0; $27 = ($26|0)==(0); $$mask1 = $26 & -268435456; $28 = ($$mask1|0)==(268435456); $or$cond5 = $27 | $28; if ($or$cond5) { $29 = $26 >>> 24; $30 = $29 & 15; $$off10 = (($30) + -1)|0; $switch11 = ($$off10>>>0)<(3); if ($switch11) { $31 = ((($18)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = ((($20)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = (_Map1to1($32,$34,$16)|0); $36 = ((($1)) + 64|0); HEAP32[$36>>2] = $35; $37 = HEAP32[$16>>2]|0; $38 = ($37|0)==(0); $39 = ($35|0)==(0|0); $or$cond6 = $39 & $38; if ($or$cond6) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $40 = ((($18)) + 8|0); $41 = HEAP8[$40>>0]|0; $42 = ((($20)) + 8|0); $43 = HEAP8[$42>>0]|0; $44 = ($41<<24>>24)==($43<<24>>24); if ($44) { label = 35; break; } HEAP32[$16>>2] = 0; label = 35; break; } } $45 = HEAP32[$0>>2]|0; $46 = ((($45)) + 76|0); $47 = HEAP8[$46>>0]|0; $48 = ((($45)) + 77|0); $49 = HEAP8[$48>>0]|0; $50 = ((($45)) + 78|0); $51 = HEAP8[$50>>0]|0; $52 = ((($45)) + 79|0); $53 = HEAP8[$52>>0]|0; $$idx = ((($18)) + 4|0); $$idx$val = HEAP32[$$idx>>2]|0; $54 = ((($20)) + 9|0); $55 = HEAP8[$54>>0]|0; $56 = ($55<<24>>24)==(3); $57 = $55&255; $$$i = $56 ? 4 : $57; $58 = HEAP32[$$idx$val>>2]|0; $59 = Math_imul($$$i, $58)|0; $60 = (_SDL_malloc($59)|0); $61 = ($60|0)==(0|0); if ($61) { (_SDL_Error(0)|0); $78 = ((($1)) + 64|0); HEAP32[$78>>2] = 0; $$0 = -1; STACKTOP = sp;return ($$0|0); } $62 = HEAP32[$$idx$val>>2]|0; $63 = ($62|0)>(0); if (!($63)) { $64 = ((($1)) + 64|0); HEAP32[$64>>2] = $60; label = 35; break; } $65 = ((($$idx$val)) + 4|0); $66 = $47&255; $67 = $49&255; $68 = $51&255; $69 = $53&255; $70 = ((($20)) + 28|0); $71 = ((($20)) + 32|0); $72 = ((($20)) + 29|0); $73 = ((($20)) + 33|0); $74 = ((($20)) + 30|0); $75 = ((($20)) + 34|0); $76 = ((($20)) + 31|0); $77 = ((($20)) + 35|0); $i$01$i = 0; while(1) { $79 = HEAP32[$65>>2]|0; $80 = (($79) + ($i$01$i<<2)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = Math_imul($82, $66)|0; $84 = (($83>>>0) / 255)&-1; $85 = (((($79) + ($i$01$i<<2)|0)) + 1|0); $86 = HEAP8[$85>>0]|0; $87 = $86&255; $88 = Math_imul($87, $67)|0; $89 = (($88>>>0) / 255)&-1; $90 = (((($79) + ($i$01$i<<2)|0)) + 2|0); $91 = HEAP8[$90>>0]|0; $92 = $91&255; $93 = Math_imul($92, $68)|0; $94 = (($93>>>0) / 255)&-1; $95 = (((($79) + ($i$01$i<<2)|0)) + 3|0); $96 = HEAP8[$95>>0]|0; $97 = $96&255; $98 = Math_imul($97, $69)|0; $99 = (($98>>>0) / 255)&-1; $100 = HEAP8[$54>>0]|0; $101 = $100&255; switch ($101|0) { case 1: { $102 = $84 & 255; $103 = HEAP8[$70>>0]|0; $104 = $103&255; $105 = $102 >>> $104; $106 = HEAP8[$71>>0]|0; $107 = $106&255; $108 = $105 << $107; $109 = $89 & 255; $110 = HEAP8[$72>>0]|0; $111 = $110&255; $112 = $109 >>> $111; $113 = HEAP8[$73>>0]|0; $114 = $113&255; $115 = $112 << $114; $116 = $115 | $108; $117 = $94 & 255; $118 = HEAP8[$74>>0]|0; $119 = $118&255; $120 = $117 >>> $119; $121 = HEAP8[$75>>0]|0; $122 = $121&255; $123 = $120 << $122; $124 = $116 | $123; $125 = $99 & 255; $126 = HEAP8[$76>>0]|0; $127 = $126&255; $128 = $125 >>> $127; $129 = HEAP8[$77>>0]|0; $130 = $129&255; $131 = $128 << $130; $132 = $124 | $131; $133 = $132&255; $134 = Math_imul($i$01$i, $$$i)|0; $135 = (($60) + ($134)|0); HEAP8[$135>>0] = $133; break; } case 2: { $136 = $84 & 255; $137 = HEAP8[$70>>0]|0; $138 = $137&255; $139 = $136 >>> $138; $140 = HEAP8[$71>>0]|0; $141 = $140&255; $142 = $139 << $141; $143 = $89 & 255; $144 = HEAP8[$72>>0]|0; $145 = $144&255; $146 = $143 >>> $145; $147 = HEAP8[$73>>0]|0; $148 = $147&255; $149 = $146 << $148; $150 = $149 | $142; $151 = $94 & 255; $152 = HEAP8[$74>>0]|0; $153 = $152&255; $154 = $151 >>> $153; $155 = HEAP8[$75>>0]|0; $156 = $155&255; $157 = $154 << $156; $158 = $150 | $157; $159 = $99 & 255; $160 = HEAP8[$76>>0]|0; $161 = $160&255; $162 = $159 >>> $161; $163 = HEAP8[$77>>0]|0; $164 = $163&255; $165 = $162 << $164; $166 = $158 | $165; $167 = $166&65535; $168 = Math_imul($i$01$i, $$$i)|0; $169 = (($60) + ($168)|0); HEAP16[$169>>1] = $167; break; } case 3: { $170 = $94&255; $171 = $89&255; $172 = $84&255; $173 = Math_imul($i$01$i, $$$i)|0; $174 = (($60) + ($173)|0); $175 = HEAP8[$71>>0]|0; $div$i = ($175&255) >>> 3; $176 = $div$i&255; $177 = (($174) + ($176)|0); HEAP8[$177>>0] = $172; $178 = HEAP8[$73>>0]|0; $div1$i = ($178&255) >>> 3; $179 = $div1$i&255; $180 = (($174) + ($179)|0); HEAP8[$180>>0] = $171; $181 = HEAP8[$75>>0]|0; $div2$i = ($181&255) >>> 3; $182 = $div2$i&255; $183 = (($174) + ($182)|0); HEAP8[$183>>0] = $170; break; } case 4: { $184 = $84 & 255; $185 = HEAP8[$70>>0]|0; $186 = $185&255; $187 = $184 >>> $186; $188 = HEAP8[$71>>0]|0; $189 = $188&255; $190 = $187 << $189; $191 = $89 & 255; $192 = HEAP8[$72>>0]|0; $193 = $192&255; $194 = $191 >>> $193; $195 = HEAP8[$73>>0]|0; $196 = $195&255; $197 = $194 << $196; $198 = $197 | $190; $199 = $94 & 255; $200 = HEAP8[$74>>0]|0; $201 = $200&255; $202 = $199 >>> $201; $203 = HEAP8[$75>>0]|0; $204 = $203&255; $205 = $202 << $204; $206 = $198 | $205; $207 = $99 & 255; $208 = HEAP8[$76>>0]|0; $209 = $208&255; $210 = $207 >>> $209; $211 = HEAP8[$77>>0]|0; $212 = $211&255; $213 = $210 << $212; $214 = $206 | $213; $215 = Math_imul($i$01$i, $$$i)|0; $216 = (($60) + ($215)|0); HEAP32[$216>>2] = $214; break; } default: { } } $217 = (($i$01$i) + 1)|0; $218 = HEAP32[$$idx$val>>2]|0; $219 = ($217|0)<($218|0); if ($219) { $i$01$i = $217; } else { break; } } $220 = ((($1)) + 64|0); HEAP32[$220>>2] = $60; label = 36; } else { label = 27; } } else { label = 27; } } while(0); do { if ((label|0) == 27) { $221 = HEAP32[$20>>2]|0; $222 = ($221|0)==(0); $$mask = $221 & -268435456; $223 = ($$mask|0)==(268435456); $or$cond8 = $222 | $223; if ($or$cond8) { $224 = $221 >>> 24; $225 = $224 & 15; $$off12 = (($225) + -1)|0; $switch13 = ($$off12>>>0)<(3); if ($switch13) { $$idx14 = ((($20)) + 4|0); $$idx14$val = HEAP32[$$idx14>>2]|0; HEAP32[$dithered$i>>2] = 256; $i$01$i$i = 0; while(1) { $226 = $i$01$i$i & 224; $227 = $226 >>> 3; $228 = $226 >>> 6; $229 = $228 | $226; $230 = $229 | $227; $231 = $230&255; $232 = (($colors$i) + ($i$01$i$i<<2)|0); HEAP8[$232>>0] = $231; $233 = $i$01$i$i << 3; $234 = $233 & 224; $235 = $234 >>> 3; $236 = $234 >>> 6; $237 = $236 | $234; $238 = $237 | $235; $239 = $238&255; $240 = (((($colors$i) + ($i$01$i$i<<2)|0)) + 1|0); HEAP8[$240>>0] = $239; $241 = $i$01$i$i & 3; $242 = $241 << 2; $243 = $242 | $241; $244 = $243 << 4; $245 = $244 | $243; $246 = $245&255; $247 = (((($colors$i) + ($i$01$i$i<<2)|0)) + 2|0); HEAP8[$247>>0] = $246; $248 = (((($colors$i) + ($i$01$i$i<<2)|0)) + 3|0); HEAP8[$248>>0] = -1; $249 = (($i$01$i$i) + 1)|0; $exitcond$i$i = ($249|0)==(256); if ($exitcond$i$i) { break; } else { $i$01$i$i = $249; } } $250 = ((($dithered$i)) + 4|0); HEAP32[$250>>2] = $colors$i; $251 = (_Map1to1($dithered$i,$$idx14$val,$16)|0); $252 = ((($1)) + 64|0); HEAP32[$252>>2] = $251; $253 = HEAP32[$16>>2]|0; $254 = ($253|0)==(0); $255 = ($251|0)==(0|0); $or$cond9 = $255 & $254; if ($or$cond9) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { HEAP32[$16>>2] = 0; label = 36; break; } } } $256 = ($18|0)==($20|0); if ($256) { HEAP32[$16>>2] = 1; label = 35; } else { label = 35; } } } while(0); if ((label|0) == 35) { HEAP32[$1>>2] = $dst; label = 37; } else if ((label|0) == 36) { HEAP32[$1>>2] = $dst; $257 = ($dst|0)==(0|0); if (!($257)) { label = 37; } } if ((label|0) == 37) { $258 = ((($dst)) + 56|0); $259 = HEAP32[$258>>2]|0; $260 = (($259) + 1)|0; HEAP32[$258>>2] = $260; } $261 = ((($20)) + 4|0); $262 = HEAP32[$261>>2]|0; $263 = ($262|0)==(0|0); if ($263) { $$sink = 0; } else { $264 = ((($262)) + 8|0); $265 = HEAP32[$264>>2]|0; $$sink = $265; } $266 = ((($1)) + 80|0); HEAP32[$266>>2] = $$sink; $267 = ((($18)) + 4|0); $268 = HEAP32[$267>>2]|0; $269 = ($268|0)==(0|0); if ($269) { $$sink16 = 0; } else { $270 = ((($268)) + 8|0); $271 = HEAP32[$270>>2]|0; $$sink16 = $271; } $272 = ((($1)) + 84|0); HEAP32[$272>>2] = $$sink16; $273 = (_SDL_CalculateBlit($src)|0); $$0 = $273; STACKTOP = sp;return ($$0|0); } function _SDL_FreeBlitMap($map) { $map = $map|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($map|0)==(0|0); if ($0) { return; } $1 = HEAP32[$map>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = ((($1)) + 56|0); $4 = HEAP32[$3>>2]|0; $5 = (($4) + -1)|0; HEAP32[$3>>2] = $5; $6 = ($4|0)<(2); if ($6) { _SDL_FreeSurface($1); } } HEAP32[$map>>2] = 0; $7 = ((($map)) + 84|0); HEAP32[$7>>2] = 0; $8 = ((($map)) + 80|0); HEAP32[$8>>2] = 0; $9 = ((($map)) + 64|0); $10 = HEAP32[$9>>2]|0; _SDL_free($10); HEAP32[$9>>2] = 0; _SDL_free($map); return; } function _SDL_HasIntersection($A,$B) { $A = $A|0; $B = $B|0; var $$ = 0, $$0 = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amax$0 = 0, $Amax$1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($A|0)==(0|0); do { if ($0) { HEAP32[$vararg_buffer>>2] = 197868; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; } else { $1 = ($B|0)==(0|0); if ($1) { HEAP32[$vararg_buffer1>>2] = 197870; (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = 0; break; } $2 = ((($A)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)<(1); if ($4) { $$0 = 0; } else { $5 = ((($A)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)<(1); if ($7) { $$0 = 0; } else { $8 = ((($B)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)<(1); if ($10) { $$0 = 0; } else { $11 = ((($B)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)<(1); if ($13) { $$0 = 0; } else { $14 = HEAP32[$A>>2]|0; $15 = (($3) + ($14))|0; $16 = HEAP32[$B>>2]|0; $17 = (($9) + ($16))|0; $18 = ($16|0)>($14|0); $$ = $18 ? $16 : $14; $19 = ($17|0)<($15|0); $Amax$0 = $19 ? $17 : $15; $20 = ($Amax$0|0)>($$|0); if ($20) { $21 = ((($A)) + 4|0); $22 = HEAP32[$21>>2]|0; $23 = (($6) + ($22))|0; $24 = ((($B)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = (($12) + ($25))|0; $27 = ($25|0)>($22|0); $$1 = $27 ? $25 : $22; $28 = ($26|0)<($23|0); $Amax$1 = $28 ? $26 : $23; $29 = ($Amax$1|0)>($$1|0); $$2 = $29&1; $$0 = $$2; } else { $$0 = 0; } } } } } } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_IntersectRect($A,$B,$result) { $A = $A|0; $B = $B|0; $result = $result|0; var $$ = 0, $$0 = 0, $$1 = 0, $$demorgan = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amax$0 = 0, $Amax$1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($A|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 197868; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = ($B|0)==(0|0); if ($1) { HEAP32[$vararg_buffer1>>2] = 197870; (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($result|0)==(0|0); if ($2) { HEAP32[$vararg_buffer4>>2] = 186201; (_SDL_SetError(186979,$vararg_buffer4)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = ((($A)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)<(1); if (!($5)) { $6 = ((($A)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)<(1); if (!($8)) { $9 = ((($B)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)<(1); if (!($11)) { $12 = ((($B)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)<(1); if (!($14)) { $17 = HEAP32[$A>>2]|0; $18 = (($4) + ($17))|0; $19 = HEAP32[$B>>2]|0; $20 = (($10) + ($19))|0; $21 = ($19|0)>($17|0); $$ = $21 ? $19 : $17; HEAP32[$result>>2] = $$; $22 = ($20|0)<($18|0); $Amax$0 = $22 ? $20 : $18; $23 = (($Amax$0) - ($$))|0; $24 = ((($result)) + 8|0); HEAP32[$24>>2] = $23; $25 = ((($A)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = (($7) + ($26))|0; $28 = ((($B)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = (($13) + ($29))|0; $31 = ($29|0)>($26|0); $$1 = $31 ? $29 : $26; $32 = ((($result)) + 4|0); HEAP32[$32>>2] = $$1; $33 = ($30|0)<($27|0); $Amax$1 = $33 ? $30 : $27; $34 = (($Amax$1) - ($$1))|0; $35 = ((($result)) + 12|0); HEAP32[$35>>2] = $34; $36 = ($23|0)<(1); $37 = ($34|0)<(1); $$demorgan = $36 | $37; $38 = $$demorgan&1; $39 = $38 ^ 1; $$0 = $39; STACKTOP = sp;return ($$0|0); } } } } $15 = ((($result)) + 8|0); HEAP32[$15>>2] = 0; $16 = ((($result)) + 12|0); HEAP32[$16>>2] = 0; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_EnclosePoints($points,$count,$clip,$result) { $points = $points|0; $count = $count|0; $clip = $clip|0; $result = $result|0; var $$1 = 0, $$demorgan = 0, $$maxx$0 = 0, $$maxx$4 = 0, $$maxy$0 = 0, $$maxy$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $7 = 0, $8 = 0, $9 = 0, $added$021 = 0, $added$1 = 0, $added$1$lcssa = 0, $exitcond = 0, $i$020 = 0, $i$020$us = 0, $i$112 = 0, $maxx$022 = 0, $maxx$1 = 0, $maxx$2 = 0; var $maxx$2$lcssa = 0, $maxx$413 = 0, $maxx$5 = 0, $maxx$6 = 0, $maxx$635 = 0, $maxy$019 = 0, $maxy$1 = 0, $maxy$1$lcssa = 0, $maxy$311 = 0, $maxy$4 = 0, $maxy$5 = 0, $maxy$534 = 0, $minx$024 = 0, $minx$1 = 0, $minx$2 = 0, $minx$2$lcssa = 0, $minx$415 = 0, $minx$5 = 0, $minx$6 = 0, $minx$637 = 0; var $miny$023 = 0, $miny$1 = 0, $miny$1$lcssa = 0, $miny$314 = 0, $miny$4 = 0, $miny$5 = 0, $miny$536 = 0, $not$ = 0, $or$cond = 0, $or$cond$us = 0, $or$cond2 = 0, $or$cond2$us = 0, $or$cond3 = 0, $or$cond3$us = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($points|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186208; (_SDL_SetError(186979,$vararg_buffer)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } $1 = ($count|0)<(1); if ($1) { HEAP32[$vararg_buffer1>>2] = 186215; (_SDL_SetError(186979,$vararg_buffer1)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } $2 = ($clip|0)==(0|0); if ($2) { $42 = ($result|0)==(0|0); if ($42) { $$1 = 1; STACKTOP = sp;return ($$1|0); } $43 = HEAP32[$points>>2]|0; $44 = ((($points)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ($count|0)>(1); if ($46) { $i$112 = 1;$maxx$413 = $43;$maxy$311 = $45;$minx$415 = $43;$miny$314 = $45; while(1) { $47 = (($points) + ($i$112<<3)|0); $48 = HEAP32[$47>>2]|0; $49 = (((($points) + ($i$112<<3)|0)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ($48|0)<($minx$415|0); $52 = ($48|0)>($maxx$413|0); $$maxx$4 = $52 ? $48 : $maxx$413; $maxx$5 = $51 ? $maxx$413 : $$maxx$4; $minx$5 = $51 ? $48 : $minx$415; $53 = ($50|0)<($miny$314|0); $54 = ($50|0)>($maxy$311|0); $$maxy$3 = $54 ? $50 : $maxy$311; $maxy$4 = $53 ? $maxy$311 : $$maxy$3; $miny$4 = $53 ? $50 : $miny$314; $55 = (($i$112) + 1)|0; $exitcond = ($55|0)==($count|0); if ($exitcond) { $maxx$6 = $maxx$5;$maxy$5 = $maxy$4;$minx$6 = $minx$5;$miny$5 = $miny$4; label = 19; break; } else { $i$112 = $55;$maxx$413 = $maxx$5;$maxy$311 = $maxy$4;$minx$415 = $minx$5;$miny$314 = $miny$4; } } } else { $maxx$635 = $43;$maxy$534 = $45;$minx$637 = $43;$miny$536 = $45; } } else { $3 = HEAP32[$clip>>2]|0; $4 = ((($clip)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($clip)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = (($3) + -1)|0; $9 = (($8) + ($7))|0; $10 = ((($clip)) + 12|0); $11 = HEAP32[$10>>2]|0; $12 = (($5) + -1)|0; $13 = (($12) + ($11))|0; $14 = ($7|0)<(1); $15 = ($11|0)<(1); $$demorgan = $14 | $15; if ($$demorgan) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $16 = ($result|0)==(0|0); if ($16) { $i$020$us = 0; while(1) { $17 = (($points) + ($i$020$us<<3)|0); $18 = HEAP32[$17>>2]|0; $19 = (((($points) + ($i$020$us<<3)|0)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)<($3|0); $22 = ($18|0)>($9|0); $or$cond$us = $21 | $22; $23 = ($20|0)<($5|0); $or$cond2$us = $or$cond$us | $23; $24 = ($20|0)>($13|0); $or$cond3$us = $24 | $or$cond2$us; if (!($or$cond3$us)) { $$1 = 1; label = 21; break; } $25 = (($i$020$us) + 1)|0; $26 = ($25|0)<($count|0); if ($26) { $i$020$us = $25; } else { $$1 = 0; label = 21; break; } } if ((label|0) == 21) { STACKTOP = sp;return ($$1|0); } } else { $added$021 = 0;$i$020 = 0;$maxx$022 = 0;$maxy$019 = 0;$minx$024 = 0;$miny$023 = 0; } while(1) { $27 = (($points) + ($i$020<<3)|0); $28 = HEAP32[$27>>2]|0; $29 = (((($points) + ($i$020<<3)|0)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)<($3|0); $32 = ($28|0)>($9|0); $or$cond = $31 | $32; $33 = ($30|0)<($5|0); $or$cond2 = $or$cond | $33; $34 = ($30|0)>($13|0); $or$cond3 = $34 | $or$cond2; if ($or$cond3) { $added$1 = $added$021;$maxx$2 = $maxx$022;$maxy$1 = $maxy$019;$minx$2 = $minx$024;$miny$1 = $miny$023; } else { $35 = ($added$021|0)==(0); if ($35) { $added$1 = 1;$maxx$2 = $28;$maxy$1 = $30;$minx$2 = $28;$miny$1 = $30; } else { $36 = ($28|0)<($minx$024|0); $37 = ($28|0)>($maxx$022|0); $$maxx$0 = $37 ? $28 : $maxx$022; $maxx$1 = $36 ? $maxx$022 : $$maxx$0; $minx$1 = $36 ? $28 : $minx$024; $38 = ($30|0)<($miny$023|0); if ($38) { $added$1 = $added$021;$maxx$2 = $maxx$1;$maxy$1 = $maxy$019;$minx$2 = $minx$1;$miny$1 = $30; } else { $39 = ($30|0)>($maxy$019|0); $$maxy$0 = $39 ? $30 : $maxy$019; $added$1 = $added$021;$maxx$2 = $maxx$1;$maxy$1 = $$maxy$0;$minx$2 = $minx$1;$miny$1 = $miny$023; } } } $40 = (($i$020) + 1)|0; $41 = ($40|0)<($count|0); if ($41) { $added$021 = $added$1;$i$020 = $40;$maxx$022 = $maxx$2;$maxy$019 = $maxy$1;$minx$024 = $minx$2;$miny$023 = $miny$1; } else { $added$1$lcssa = $added$1;$maxx$2$lcssa = $maxx$2;$maxy$1$lcssa = $maxy$1;$minx$2$lcssa = $minx$2;$miny$1$lcssa = $miny$1; break; } } $not$ = ($added$1$lcssa|0)==(0); if ($not$) { $$1 = 0; STACKTOP = sp;return ($$1|0); } else { $maxx$6 = $maxx$2$lcssa;$maxy$5 = $maxy$1$lcssa;$minx$6 = $minx$2$lcssa;$miny$5 = $miny$1$lcssa; label = 19; } } if ((label|0) == 19) { $56 = ($result|0)==(0|0); if ($56) { $$1 = 1; STACKTOP = sp;return ($$1|0); } else { $maxx$635 = $maxx$6;$maxy$534 = $maxy$5;$minx$637 = $minx$6;$miny$536 = $miny$5; } } HEAP32[$result>>2] = $minx$637; $57 = ((($result)) + 4|0); HEAP32[$57>>2] = $miny$536; $58 = (($maxx$635) + 1)|0; $59 = (($58) - ($minx$637))|0; $60 = ((($result)) + 8|0); HEAP32[$60>>2] = $59; $61 = (($maxy$534) + 1)|0; $62 = (($61) - ($miny$536))|0; $63 = ((($result)) + 12|0); HEAP32[$63>>2] = $62; $$1 = 1; STACKTOP = sp;return ($$1|0); } function _SDL_IntersectRectAndLine($rect,$X1,$Y1,$X2,$Y2) { $rect = $rect|0; $X1 = $X1|0; $Y1 = $Y1|0; $X2 = $X2|0; $Y2 = $Y2|0; var $$$i$12 = 0, $$$i$17 = 0, $$$i$22 = 0, $$$i$us = 0, $$0 = 0, $$in = 0, $$in$lcssa = 0, $$lcssa = 0, $$lcssa168 = 0, $$lcssa171 = 0, $$lcssa174 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $code$0$$i$14 = 0, $code$0$$i$19 = 0, $code$0$$i$24 = 0, $code$0$$i$us = 0, $code$0$i$13 = 0; var $code$0$i$18 = 0, $code$0$i$23 = 0, $code$0$i$us = 0, $not$$i$11 = 0, $not$$i$16 = 0, $not$$i$21 = 0, $not$$i$us = 0, $or$cond = 0, $or$cond1 = 0, $or$cond10 = 0, $or$cond2 = 0, $or$cond26 = 0, $or$cond27 = 0, $or$cond28 = 0, $or$cond3 = 0, $or$cond4 = 0, $or$cond5 = 0, $or$cond6 = 0, $or$cond7 = 0, $or$cond8 = 0; var $or$cond9 = 0, $outcode1$0$ph$be = 0, $outcode2$0$be$us = 0, $outcode2$0$ph = 0, $outcode2$046$us = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $x$0$ph61 = 0, $x$0$ph61$lcssa = 0, $x$045$us = 0, $x$1 = 0, $x$2$us = 0, $x1$0$ph$lcssa41 = 0, $x1$0$ph58 = 0, $x1$0$ph58$lcssa = 0, $x2$0$lcssa = 0, $x2$042$us = 0; var $y$0$ph60 = 0, $y$0$ph60$lcssa = 0, $y$044$us = 0, $y$1 = 0, $y$2$us = 0, $y1$0$ph$lcssa40 = 0, $y1$0$ph54 = 0, $y1$0$ph54$lcssa = 0, $y2$0$lcssa = 0, $y2$043$us = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($rect|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186221; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = ($X1|0)==(0|0); if ($1) { HEAP32[$vararg_buffer1>>2] = 186226; (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($Y1|0)==(0|0); if ($2) { HEAP32[$vararg_buffer4>>2] = 186229; (_SDL_SetError(186979,$vararg_buffer4)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = ($X2|0)==(0|0); if ($3) { HEAP32[$vararg_buffer7>>2] = 186232; (_SDL_SetError(186979,$vararg_buffer7)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $4 = ($Y2|0)==(0|0); if ($4) { HEAP32[$vararg_buffer10>>2] = 186235; (_SDL_SetError(186979,$vararg_buffer10)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $5 = ((($rect)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)<(1); if ($7) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $8 = ((($rect)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)<(1); if ($10) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $11 = HEAP32[$X1>>2]|0; $12 = HEAP32[$Y1>>2]|0; $13 = HEAP32[$X2>>2]|0; $14 = HEAP32[$Y2>>2]|0; $15 = HEAP32[$rect>>2]|0; $16 = ((($rect)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = (($15) + -1)|0; $19 = (($18) + ($6))|0; $20 = (($9) + ($17))|0; $21 = (($20) + -1)|0; $22 = ($11|0)<($15|0); $23 = ($11|0)>($19|0); $or$cond = $22 | $23; $24 = ($13|0)<($15|0); $or$cond1 = $24 | $or$cond; $25 = ($13|0)>($19|0); $or$cond2 = $25 | $or$cond1; $26 = ($12|0)<($17|0); $or$cond3 = $26 | $or$cond2; $27 = ($12|0)>($21|0); $or$cond4 = $27 | $or$cond3; $28 = ($14|0)<($17|0); $or$cond5 = $28 | $or$cond4; $29 = ($14|0)>($21|0); $or$cond6 = $29 | $or$cond5; if (!($or$cond6)) { $$0 = 1; STACKTOP = sp;return ($$0|0); } $or$cond7 = $22 & $24; $or$cond8 = $23 & $25; $or$cond26 = $or$cond7 | $or$cond8; $or$cond9 = $26 & $28; $or$cond27 = $or$cond9 | $or$cond26; $or$cond10 = $27 & $29; $or$cond28 = $or$cond10 | $or$cond27; if ($or$cond28) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $30 = ($12|0)==($14|0); if ($30) { if ($22) { HEAP32[$X1>>2] = $15; } else { if ($23) { HEAP32[$X1>>2] = $19; } } if ($24) { HEAP32[$X2>>2] = $15; $$0 = 1; STACKTOP = sp;return ($$0|0); } if (!($25)) { $$0 = 1; STACKTOP = sp;return ($$0|0); } HEAP32[$X2>>2] = $19; $$0 = 1; STACKTOP = sp;return ($$0|0); } $31 = ($11|0)==($13|0); if ($31) { if ($26) { HEAP32[$Y1>>2] = $17; } else { if ($27) { HEAP32[$Y1>>2] = $21; } } if ($28) { HEAP32[$Y2>>2] = $17; $$0 = 1; STACKTOP = sp;return ($$0|0); } if (!($29)) { $$0 = 1; STACKTOP = sp;return ($$0|0); } HEAP32[$Y2>>2] = $21; $$0 = 1; STACKTOP = sp;return ($$0|0); } $not$$i$21 = ($20|0)<=($12|0); $$$i$22 = $not$$i$21&1; $code$0$i$23 = $26 ? 2 : $$$i$22; if ($22) { $32 = $code$0$i$23 | 4; $41 = $32; } else { $33 = (($6) + ($15))|0; $34 = ($33|0)>($11|0); $35 = $code$0$i$23 | 8; $code$0$$i$24 = $34 ? $code$0$i$23 : $35; $41 = $code$0$$i$24; } $not$$i$16 = ($20|0)<=($14|0); $$$i$17 = $not$$i$16&1; $code$0$i$18 = $28 ? 2 : $$$i$17; if ($24) { $36 = $code$0$i$18 | 4; $outcode2$0$ph = $36; } else { $37 = (($6) + ($15))|0; $38 = ($37|0)>($13|0); $39 = $code$0$i$18 | 8; $code$0$$i$19 = $38 ? $code$0$i$18 : $39; $outcode2$0$ph = $code$0$$i$19; } $40 = $outcode2$0$ph | $41; $42 = ($40|0)==(0); L73: do { if ($42) { $x1$0$ph$lcssa41 = $11;$x2$0$lcssa = $13;$y1$0$ph$lcssa40 = $12;$y2$0$lcssa = $14; } else { $43 = (($6) + ($15))|0; $$in = $41;$x$0$ph61 = 0;$x1$0$ph58 = $11;$y$0$ph60 = 0;$y1$0$ph54 = $12; while(1) { $44 = ($$in|0)==(0); $45 = (($19) - ($x1$0$ph58))|0; $46 = (($15) - ($x1$0$ph58))|0; $47 = (($21) - ($y1$0$ph54))|0; $48 = (($17) - ($y1$0$ph54))|0; if ($44) { $$in$lcssa = $$in;$$lcssa = $45;$$lcssa168 = $46;$$lcssa171 = $47;$$lcssa174 = $48;$x$0$ph61$lcssa = $x$0$ph61;$x1$0$ph58$lcssa = $x1$0$ph58;$y$0$ph60$lcssa = $y$0$ph60;$y1$0$ph54$lcssa = $y1$0$ph54; break; } $50 = $outcode2$0$ph & $$in; $51 = ($50|0)==(0); if (!($51)) { $$0 = 0; label = 70; break; } $89 = $$in & 2; $90 = ($89|0)==(0); do { if ($90) { $96 = $$in & 1; $97 = ($96|0)==(0); if (!($97)) { $98 = (($13) - ($x1$0$ph58))|0; $99 = Math_imul($98, $47)|0; $100 = (($14) - ($y1$0$ph54))|0; $101 = (($99|0) / ($100|0))&-1; $102 = (($101) + ($x1$0$ph58))|0; $x$1 = $102;$y$1 = $21; break; } $103 = $$in & 4; $104 = ($103|0)==(0); if (!($104)) { $105 = (($14) - ($y1$0$ph54))|0; $106 = Math_imul($46, $105)|0; $107 = (($13) - ($x1$0$ph58))|0; $108 = (($106|0) / ($107|0))&-1; $109 = (($108) + ($y1$0$ph54))|0; $x$1 = $15;$y$1 = $109; break; } $110 = $$in & 8; $111 = ($110|0)==(0); if ($111) { $x$1 = $x$0$ph61;$y$1 = $y$0$ph60; break; } $112 = (($14) - ($y1$0$ph54))|0; $113 = Math_imul($45, $112)|0; $114 = (($13) - ($x1$0$ph58))|0; $115 = (($113|0) / ($114|0))&-1; $116 = (($115) + ($y1$0$ph54))|0; $x$1 = $19;$y$1 = $116; } else { $91 = (($13) - ($x1$0$ph58))|0; $92 = Math_imul($91, $48)|0; $93 = (($14) - ($y1$0$ph54))|0; $94 = (($92|0) / ($93|0))&-1; $95 = (($94) + ($x1$0$ph58))|0; $x$1 = $95;$y$1 = $17; } } while(0); $117 = ($17|0)>($y$1|0); $not$$i$11 = ($20|0)<=($y$1|0); $$$i$12 = $not$$i$11&1; $code$0$i$13 = $117 ? 2 : $$$i$12; $118 = ($15|0)>($x$1|0); if ($118) { $119 = $code$0$i$13 | 4; $outcode1$0$ph$be = $119; } else { $120 = ($43|0)>($x$1|0); $121 = $code$0$i$13 | 8; $code$0$$i$14 = $120 ? $code$0$i$13 : $121; $outcode1$0$ph$be = $code$0$$i$14; } $122 = $outcode2$0$ph | $outcode1$0$ph$be; $123 = ($122|0)==(0); if ($123) { $x1$0$ph$lcssa41 = $x$1;$x2$0$lcssa = $13;$y1$0$ph$lcssa40 = $y$1;$y2$0$lcssa = $14; break L73; } else { $$in = $outcode1$0$ph$be;$x$0$ph61 = $x$1;$x1$0$ph58 = $x$1;$y$0$ph60 = $y$1;$y1$0$ph54 = $y$1; } } if ((label|0) == 70) { STACKTOP = sp;return ($$0|0); } $49 = (($6) + ($15))|0; $outcode2$046$us = $outcode2$0$ph;$x$045$us = $x$0$ph61$lcssa;$x2$042$us = $13;$y$044$us = $y$0$ph60$lcssa;$y2$043$us = $14; while(1) { $52 = $outcode2$046$us & $$in$lcssa; $53 = ($52|0)==(0); if (!($53)) { $$0 = 0; break; } $54 = $outcode2$046$us & 2; $55 = ($54|0)==(0); do { if ($55) { $61 = $outcode2$046$us & 1; $62 = ($61|0)==(0); if (!($62)) { $63 = (($x2$042$us) - ($x1$0$ph58$lcssa))|0; $64 = Math_imul($63, $$lcssa171)|0; $65 = (($y2$043$us) - ($y1$0$ph54$lcssa))|0; $66 = (($64|0) / ($65|0))&-1; $67 = (($66) + ($x1$0$ph58$lcssa))|0; $x$2$us = $67;$y$2$us = $21; break; } $68 = $outcode2$046$us & 4; $69 = ($68|0)==(0); if (!($69)) { $70 = (($y2$043$us) - ($y1$0$ph54$lcssa))|0; $71 = Math_imul($$lcssa168, $70)|0; $72 = (($x2$042$us) - ($x1$0$ph58$lcssa))|0; $73 = (($71|0) / ($72|0))&-1; $74 = (($73) + ($y1$0$ph54$lcssa))|0; $x$2$us = $15;$y$2$us = $74; break; } $75 = $outcode2$046$us & 8; $76 = ($75|0)==(0); if ($76) { $x$2$us = $x$045$us;$y$2$us = $y$044$us; break; } $77 = (($y2$043$us) - ($y1$0$ph54$lcssa))|0; $78 = Math_imul($$lcssa, $77)|0; $79 = (($x2$042$us) - ($x1$0$ph58$lcssa))|0; $80 = (($78|0) / ($79|0))&-1; $81 = (($80) + ($y1$0$ph54$lcssa))|0; $x$2$us = $19;$y$2$us = $81; } else { $56 = (($x2$042$us) - ($x1$0$ph58$lcssa))|0; $57 = Math_imul($56, $$lcssa174)|0; $58 = (($y2$043$us) - ($y1$0$ph54$lcssa))|0; $59 = (($57|0) / ($58|0))&-1; $60 = (($59) + ($x1$0$ph58$lcssa))|0; $x$2$us = $60;$y$2$us = $17; } } while(0); $82 = ($17|0)>($y$2$us|0); $not$$i$us = ($20|0)<=($y$2$us|0); $$$i$us = $not$$i$us&1; $code$0$i$us = $82 ? 2 : $$$i$us; $83 = ($15|0)>($x$2$us|0); if ($83) { $86 = $code$0$i$us | 4; $outcode2$0$be$us = $86; } else { $84 = ($49|0)>($x$2$us|0); $85 = $code$0$i$us | 8; $code$0$$i$us = $84 ? $code$0$i$us : $85; $outcode2$0$be$us = $code$0$$i$us; } $87 = $outcode2$0$be$us | $$in$lcssa; $88 = ($87|0)==(0); if ($88) { $x1$0$ph$lcssa41 = $x1$0$ph58$lcssa;$x2$0$lcssa = $x$2$us;$y1$0$ph$lcssa40 = $y1$0$ph54$lcssa;$y2$0$lcssa = $y$2$us; break L73; } else { $outcode2$046$us = $outcode2$0$be$us;$x$045$us = $x$2$us;$x2$042$us = $x$2$us;$y$044$us = $y$2$us;$y2$043$us = $y$2$us; } } STACKTOP = sp;return ($$0|0); } } while(0); HEAP32[$X1>>2] = $x1$0$ph$lcssa41; HEAP32[$Y1>>2] = $y1$0$ph$lcssa40; HEAP32[$X2>>2] = $x2$0$lcssa; HEAP32[$Y2>>2] = $y2$0$lcssa; $$0 = 1; STACKTOP = sp;return ($$0|0); } function _SDL_GetSpanEnclosingRect($width,$height,$numrects,$rects,$span) { $width = $width|0; $height = $height|0; $numrects = $numrects|0; $rects = $rects|0; $span = $span|0; var $$0 = 0, $$span_y1$0 = 0, $$span_y2$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$03 = 0, $span_y1$01 = 0, $span_y1$1 = 0, $span_y1$1$lcssa = 0, $span_y2$02 = 0, $span_y2$1 = 0, $span_y2$1$lcssa = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($width|0)<(1); if ($0) { HEAP32[$vararg_buffer>>2] = 186238; (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $1 = ($height|0)<(1); if ($1) { HEAP32[$vararg_buffer1>>2] = 186244; (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($rects|0)==(0|0); if ($2) { HEAP32[$vararg_buffer4>>2] = 186251; (_SDL_SetError(186979,$vararg_buffer4)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $3 = ($span|0)==(0|0); if ($3) { HEAP32[$vararg_buffer7>>2] = 186257; (_SDL_SetError(186979,$vararg_buffer7)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $4 = ($numrects|0)<(1); if ($4) { HEAP32[$vararg_buffer10>>2] = 186262; (_SDL_SetError(186979,$vararg_buffer10)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $i$03 = 0;$span_y1$01 = $height;$span_y2$02 = 0; } while(1) { $5 = (((($rects) + ($i$03<<4)|0)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = (((($rects) + ($i$03<<4)|0)) + 12|0); $8 = HEAP32[$7>>2]|0; $9 = (($8) + ($6))|0; $10 = ($6|0)<(0); $11 = ($6|0)<($span_y1$01|0); $$span_y1$0 = $11 ? $6 : $span_y1$01; $span_y1$1 = $10 ? 0 : $$span_y1$0; $12 = ($9|0)>($height|0); $13 = ($9|0)>($span_y2$02|0); $$span_y2$0 = $13 ? $9 : $span_y2$02; $span_y2$1 = $12 ? $height : $$span_y2$0; $14 = (($i$03) + 1)|0; $exitcond = ($14|0)==($numrects|0); if ($exitcond) { $span_y1$1$lcssa = $span_y1$1;$span_y2$1$lcssa = $span_y2$1; break; } else { $i$03 = $14;$span_y1$01 = $span_y1$1;$span_y2$02 = $span_y2$1; } } $15 = ($span_y2$1$lcssa|0)>($span_y1$1$lcssa|0); if (!($15)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$span>>2] = 0; $16 = ((($span)) + 4|0); HEAP32[$16>>2] = $span_y1$1$lcssa; $17 = ((($span)) + 8|0); HEAP32[$17>>2] = $width; $18 = (($span_y2$1$lcssa) - ($span_y1$1$lcssa))|0; $19 = ((($span)) + 12|0); HEAP32[$19>>2] = $18; $$0 = 1; STACKTOP = sp;return ($$0|0); } function _SDL_SoftStretch($src,$srcrect,$dst,$dstrect) { $src = $src|0; $srcrect = $srcrect|0; $dst = $dst|0; $dstrect = $dstrect|0; var $$0 = 0, $$01 = 0, $$0111$i = 0, $$014$i = 0, $$016$i = 0, $$016$i$25 = 0, $$016$i$7 = 0, $$02 = 0, $$09$i = 0, $$09$i$22 = 0, $$09$i$4 = 0, $$1$lcssa$i = 0, $$1$lcssa$i$14 = 0, $$1$lcssa$i$19 = 0, $$1$lcssa$i$32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $dst_locked$0 = 0, $dst_row$049 = 0, $full_dst = 0, $full_src = 0, $i$012$i = 0, $i$07$i = 0, $i$07$i$24 = 0, $i$07$i$6 = 0, $pixel$010$i = 0, $pixel$010$i$21 = 0, $pixel$010$i$3 = 0, $pixel$1$lcssa$i = 0, $pixel$1$lcssa$i$13 = 0, $pixel$1$lcssa$i$31 = 0, $pixel$sroa$0$015$i = 0, $pixel$sroa$0$1$lcssa$i = 0, $pixel$sroa$5$016$i = 0; var $pixel$sroa$5$1$lcssa$i = 0, $pixel$sroa$7$017$i = 0, $pixel$sroa$7$1$lcssa$i = 0, $pos$013$i = 0, $pos$047 = 0, $pos$08$i = 0, $pos$08$i$23 = 0, $pos$08$i$5 = 0, $pos$1$lcssa = 0, $pos$1$lcssa$i = 0, $pos$1$lcssa$i$15 = 0, $pos$1$lcssa$i$20 = 0, $pos$1$lcssa$i$33 = 0, $scevgep$i = 0, $scevgep$i$17 = 0, $scevgep$i$27 = 0, $scevgep$i$9 = 0, $scevgep13$i = 0, $scevgep13$i$10 = 0, $scevgep13$i$28 = 0; var $scevgep14$i = 0, $scevgep14$i$11 = 0, $scevgep14$i$29 = 0, $scevgep20$i = 0, $scevgep21$i = 0, $src_locked$0 = 0, $src_row$048 = 0, $src_row$1$lcssa = 0, $srcp$050 = 0, $srcp$1$lcssa = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $full_src = sp + 56|0; $full_dst = sp + 40|0; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 9|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($src)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$1>>2]|0; $9 = ($7|0)==($8|0); if (!($9)) { $10 = (_SDL_SetError(186271,$vararg_buffer)|0); $$0 = $10; STACKTOP = sp;return ($$0|0); } $11 = ($srcrect|0)==(0|0); do { if ($11) { HEAP32[$full_src>>2] = 0; $30 = ((($full_src)) + 4|0); HEAP32[$30>>2] = 0; $31 = ((($src)) + 8|0); $32 = HEAP32[$31>>2]|0; $33 = ((($full_src)) + 8|0); HEAP32[$33>>2] = $32; $34 = ((($src)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = ((($full_src)) + 12|0); HEAP32[$36>>2] = $35; $$01 = $full_src; } else { $12 = HEAP32[$srcrect>>2]|0; $13 = ($12|0)<(0); if (!($13)) { $14 = ((($srcrect)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)<(0); if (!($16)) { $17 = ((($srcrect)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + ($12))|0; $20 = ((($src)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)>($21|0); if (!($22)) { $23 = ((($srcrect)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + ($15))|0; $26 = ((($src)) + 12|0); $27 = HEAP32[$26>>2]|0; $28 = ($25|0)>($27|0); if (!($28)) { $$01 = $srcrect; break; } } } } $29 = (_SDL_SetError(186308,$vararg_buffer1)|0); $$0 = $29; STACKTOP = sp;return ($$0|0); } } while(0); $37 = ($dstrect|0)==(0|0); do { if ($37) { HEAP32[$full_dst>>2] = 0; $56 = ((($full_dst)) + 4|0); HEAP32[$56>>2] = 0; $57 = ((($dst)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ((($full_dst)) + 8|0); HEAP32[$59>>2] = $58; $60 = ((($dst)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = ((($full_dst)) + 12|0); HEAP32[$62>>2] = $61; $$02 = $full_dst; } else { $38 = HEAP32[$dstrect>>2]|0; $39 = ($38|0)<(0); if (!($39)) { $40 = ((($dstrect)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)<(0); if (!($42)) { $43 = ((($dstrect)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = (($44) + ($38))|0; $46 = ((($dst)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = ($45|0)>($47|0); if (!($48)) { $49 = ((($dstrect)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = (($50) + ($41))|0; $52 = ((($dst)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ($51|0)>($53|0); if (!($54)) { $$02 = $dstrect; break; } } } } $55 = (_SDL_SetError(186338,$vararg_buffer3)|0); $$0 = $55; STACKTOP = sp;return ($$0|0); } } while(0); $63 = HEAP32[$dst>>2]|0; $64 = $63 & 2; $65 = ($64|0)==(0); if ($65) { $dst_locked$0 = 0; } else { $66 = (_SDL_LockSurface($dst)|0); $67 = ($66|0)<(0); if ($67) { $68 = (_SDL_SetError(186373,$vararg_buffer5)|0); $$0 = $68; STACKTOP = sp;return ($$0|0); } else { $dst_locked$0 = 1; } } $69 = HEAP32[$src>>2]|0; $70 = $69 & 2; $71 = ($70|0)==(0); if ($71) { $src_locked$0 = 0; } else { $72 = (_SDL_LockSurface($src)|0); $73 = ($72|0)<(0); if ($73) { $74 = ($dst_locked$0|0)==(0); if (!($74)) { _SDL_UnlockSurface($dst); } $75 = (_SDL_SetError(186408,$vararg_buffer7)|0); $$0 = $75; STACKTOP = sp;return ($$0|0); } else { $src_locked$0 = 1; } } $76 = ((($$01)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = $77 << 16; $79 = ((($$02)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = (($78|0) / ($80|0))&-1; $82 = ((($$02)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = (($83) + ($80))|0; $85 = ($80|0)>(0); L38: do { if ($85) { $86 = ((($$01)) + 4|0); $87 = HEAP32[$86>>2]|0; $88 = ((($dst)) + 20|0); $89 = ((($dst)) + 16|0); $90 = ((($$01)) + 8|0); $91 = ((($$02)) + 8|0); $92 = ((($src)) + 20|0); $93 = ((($src)) + 16|0); $dst_row$049 = $83;$pos$047 = 65536;$src_row$048 = $87;$srcp$050 = 0; while(1) { $94 = HEAP32[$88>>2]|0; $95 = HEAP32[$89>>2]|0; $96 = Math_imul($95, $dst_row$049)|0; $97 = (($94) + ($96)|0); $98 = HEAP32[$$02>>2]|0; $99 = Math_imul($98, $4)|0; $100 = (($97) + ($99)|0); $101 = ($pos$047|0)>(65535); if ($101) { $102 = (($pos$047) + -65536)|0; $103 = $102 >>> 16; $104 = $103 << 16; $105 = (($src_row$048) + 1)|0; $106 = (($105) + ($103))|0; $107 = (($102) - ($104))|0; $108 = (($src_row$048) + ($103))|0; $109 = HEAP32[$92>>2]|0; $110 = HEAP32[$93>>2]|0; $111 = Math_imul($110, $108)|0; $112 = (($109) + ($111)|0); $113 = HEAP32[$$01>>2]|0; $114 = Math_imul($113, $4)|0; $115 = (($112) + ($114)|0); $pos$1$lcssa = $107;$src_row$1$lcssa = $106;$srcp$1$lcssa = $115; } else { $pos$1$lcssa = $pos$047;$src_row$1$lcssa = $src_row$048;$srcp$1$lcssa = $srcp$050; } switch ($4|0) { case 1: { $116 = HEAP32[$90>>2]|0; $117 = HEAP32[$91>>2]|0; $118 = $116 << 16; $119 = (($118|0) / ($117|0))&-1; $120 = ($117|0)>(0); if ($120) { $$016$i = $100;$$09$i = $srcp$1$lcssa;$i$07$i = $117;$pixel$010$i = 0;$pos$08$i = 65536; while(1) { $121 = ($pos$08$i|0)>(65535); if ($121) { $122 = (($pos$08$i) + -65536)|0; $123 = $122 >>> 16; $124 = $123 << 16; $scevgep$i = ((($$09$i)) + 1|0); $scevgep13$i = (($scevgep$i) + ($123)|0); $125 = (($122) - ($124))|0; $scevgep14$i = (($$09$i) + ($123)|0); $126 = HEAP8[$scevgep14$i>>0]|0; $$1$lcssa$i = $scevgep13$i;$pixel$1$lcssa$i = $126;$pos$1$lcssa$i = $125; } else { $$1$lcssa$i = $$09$i;$pixel$1$lcssa$i = $pixel$010$i;$pos$1$lcssa$i = $pos$08$i; } $127 = ((($$016$i)) + 1|0); HEAP8[$$016$i>>0] = $pixel$1$lcssa$i; $128 = (($pos$1$lcssa$i) + ($119))|0; $129 = (($i$07$i) + -1)|0; $130 = ($i$07$i|0)>(1); if ($130) { $$016$i = $127;$$09$i = $$1$lcssa$i;$i$07$i = $129;$pixel$010$i = $pixel$1$lcssa$i;$pos$08$i = $128; } else { break; } } } break; } case 2: { $131 = HEAP32[$90>>2]|0; $132 = HEAP32[$91>>2]|0; $133 = $131 << 16; $134 = (($133|0) / ($132|0))&-1; $135 = ($132|0)>(0); if ($135) { $$016$i$25 = $100;$$09$i$22 = $srcp$1$lcssa;$i$07$i$24 = $132;$pixel$010$i$21 = 0;$pos$08$i$23 = 65536; while(1) { $136 = ($pos$08$i$23|0)>(65535); if ($136) { $137 = (($pos$08$i$23) + -65536)|0; $138 = $137 >>> 16; $139 = $138 << 16; $scevgep$i$27 = ((($$09$i$22)) + 2|0); $scevgep13$i$28 = (($scevgep$i$27) + ($138<<1)|0); $140 = (($137) - ($139))|0; $scevgep14$i$29 = (($$09$i$22) + ($138<<1)|0); $141 = HEAP16[$scevgep14$i$29>>1]|0; $$1$lcssa$i$32 = $scevgep13$i$28;$pixel$1$lcssa$i$31 = $141;$pos$1$lcssa$i$33 = $140; } else { $$1$lcssa$i$32 = $$09$i$22;$pixel$1$lcssa$i$31 = $pixel$010$i$21;$pos$1$lcssa$i$33 = $pos$08$i$23; } $142 = ((($$016$i$25)) + 2|0); HEAP16[$$016$i$25>>1] = $pixel$1$lcssa$i$31; $143 = (($pos$1$lcssa$i$33) + ($134))|0; $144 = (($i$07$i$24) + -1)|0; $145 = ($i$07$i$24|0)>(1); if ($145) { $$016$i$25 = $142;$$09$i$22 = $$1$lcssa$i$32;$i$07$i$24 = $144;$pixel$010$i$21 = $pixel$1$lcssa$i$31;$pos$08$i$23 = $143; } else { break; } } } break; } case 3: { $146 = HEAP32[$90>>2]|0; $147 = HEAP32[$91>>2]|0; $148 = $146 << 16; $149 = (($148|0) / ($147|0))&-1; $150 = ($147|0)>(0); if ($150) { $$0111$i = $100;$$014$i = $srcp$1$lcssa;$i$012$i = $147;$pixel$sroa$0$015$i = 0;$pixel$sroa$5$016$i = 0;$pixel$sroa$7$017$i = 0;$pos$013$i = 65536; while(1) { $151 = ($pos$013$i|0)>(65535); if ($151) { $152 = (($pos$013$i) + -65536)|0; $153 = $152 >>> 16; $154 = $153 << 16; $scevgep$i$17 = ((($$014$i)) + 3|0); $155 = ($153*3)|0; $scevgep20$i = (($scevgep$i$17) + ($155)|0); $156 = (($152) - ($154))|0; $scevgep21$i = (($$014$i) + ($155)|0); $157 = ((($scevgep21$i)) + 1|0); $158 = HEAP8[$scevgep21$i>>0]|0; $159 = ((($scevgep21$i)) + 2|0); $160 = HEAP8[$157>>0]|0; $161 = HEAP8[$159>>0]|0; $$1$lcssa$i$19 = $scevgep20$i;$pixel$sroa$0$1$lcssa$i = $158;$pixel$sroa$5$1$lcssa$i = $160;$pixel$sroa$7$1$lcssa$i = $161;$pos$1$lcssa$i$20 = $156; } else { $$1$lcssa$i$19 = $$014$i;$pixel$sroa$0$1$lcssa$i = $pixel$sroa$0$015$i;$pixel$sroa$5$1$lcssa$i = $pixel$sroa$5$016$i;$pixel$sroa$7$1$lcssa$i = $pixel$sroa$7$017$i;$pos$1$lcssa$i$20 = $pos$013$i; } $162 = ((($$0111$i)) + 1|0); HEAP8[$$0111$i>>0] = $pixel$sroa$0$1$lcssa$i; $163 = ((($$0111$i)) + 2|0); HEAP8[$162>>0] = $pixel$sroa$5$1$lcssa$i; $164 = ((($$0111$i)) + 3|0); HEAP8[$163>>0] = $pixel$sroa$7$1$lcssa$i; $165 = (($pos$1$lcssa$i$20) + ($149))|0; $166 = (($i$012$i) + -1)|0; $167 = ($i$012$i|0)>(1); if ($167) { $$0111$i = $164;$$014$i = $$1$lcssa$i$19;$i$012$i = $166;$pixel$sroa$0$015$i = $pixel$sroa$0$1$lcssa$i;$pixel$sroa$5$016$i = $pixel$sroa$5$1$lcssa$i;$pixel$sroa$7$017$i = $pixel$sroa$7$1$lcssa$i;$pos$013$i = $165; } else { break; } } } break; } case 4: { $168 = HEAP32[$90>>2]|0; $169 = HEAP32[$91>>2]|0; $170 = $168 << 16; $171 = (($170|0) / ($169|0))&-1; $172 = ($169|0)>(0); if ($172) { $$016$i$7 = $100;$$09$i$4 = $srcp$1$lcssa;$i$07$i$6 = $169;$pixel$010$i$3 = 0;$pos$08$i$5 = 65536; while(1) { $173 = ($pos$08$i$5|0)>(65535); if ($173) { $174 = (($pos$08$i$5) + -65536)|0; $175 = $174 >>> 16; $176 = $175 << 16; $scevgep$i$9 = ((($$09$i$4)) + 4|0); $scevgep13$i$10 = (($scevgep$i$9) + ($175<<2)|0); $177 = (($174) - ($176))|0; $scevgep14$i$11 = (($$09$i$4) + ($175<<2)|0); $178 = HEAP32[$scevgep14$i$11>>2]|0; $$1$lcssa$i$14 = $scevgep13$i$10;$pixel$1$lcssa$i$13 = $178;$pos$1$lcssa$i$15 = $177; } else { $$1$lcssa$i$14 = $$09$i$4;$pixel$1$lcssa$i$13 = $pixel$010$i$3;$pos$1$lcssa$i$15 = $pos$08$i$5; } $179 = ((($$016$i$7)) + 4|0); HEAP32[$$016$i$7>>2] = $pixel$1$lcssa$i$13; $180 = (($pos$1$lcssa$i$15) + ($171))|0; $181 = (($i$07$i$6) + -1)|0; $182 = ($i$07$i$6|0)>(1); if ($182) { $$016$i$7 = $179;$$09$i$4 = $$1$lcssa$i$14;$i$07$i$6 = $181;$pixel$010$i$3 = $pixel$1$lcssa$i$13;$pos$08$i$5 = $180; } else { break; } } } break; } default: { } } $183 = (($pos$1$lcssa) + ($81))|0; $184 = (($dst_row$049) + 1)|0; $185 = ($184|0)<($84|0); if ($185) { $dst_row$049 = $184;$pos$047 = $183;$src_row$048 = $src_row$1$lcssa;$srcp$050 = $srcp$1$lcssa; } else { break L38; } } } } while(0); $186 = ($dst_locked$0|0)==(0); if (!($186)) { _SDL_UnlockSurface($dst); } $187 = ($src_locked$0|0)==(0); if ($187) { $$0 = 0; STACKTOP = sp;return ($$0|0); } _SDL_UnlockSurface($src); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_CreateRGBSurface($flags,$width,$height,$depth,$Rmask,$Gmask,$Bmask,$Amask) { $flags = $flags|0; $width = $width|0; $height = $height|0; $depth = $depth|0; $Rmask = $Rmask|0; $Gmask = $Gmask|0; $Bmask = $Bmask|0; $Amask = $Amask|0; var $$1 = 0, $$mask = 0, $$off = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $switch = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_MasksToPixelFormatEnum($depth,$Rmask,$Gmask,$Bmask,$Amask)|0); $1 = ($0|0)==(0); if ($1) { (_SDL_SetError(186438,$vararg_buffer)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } $2 = (_SDL_calloc(1,60)|0); $3 = ($2|0)==(0|0); if ($3) { (_SDL_Error(0)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } $4 = (_SDL_AllocFormat($0)|0); $5 = ((($2)) + 4|0); HEAP32[$5>>2] = $4; $6 = ($4|0)==(0|0); if ($6) { _SDL_FreeSurface($2); $$1 = 0; STACKTOP = sp;return ($$1|0); } $7 = ((($2)) + 8|0); HEAP32[$7>>2] = $width; $8 = ((($2)) + 12|0); HEAP32[$8>>2] = $height; $9 = (_SDL_CalculatePitch($2)|0); $10 = ((($2)) + 16|0); HEAP32[$10>>2] = $9; $11 = HEAP32[$7>>2]|0; $12 = HEAP32[$8>>2]|0; $13 = ((($2)) + 36|0); HEAP32[$13>>2] = 0; $14 = ((($2)) + 40|0); HEAP32[$14>>2] = 0; $15 = ((($2)) + 44|0); HEAP32[$15>>2] = $11; $16 = ((($2)) + 48|0); HEAP32[$16>>2] = $12; $17 = HEAP32[$5>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); $$mask = $18 & -268435456; $20 = ($$mask|0)==(268435456); $or$cond = $19 | $20; if ($or$cond) { $21 = $18 >>> 24; $22 = $21 & 15; $$off = (($22) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { $23 = ((($17)) + 8|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = 1 << $25; $27 = (_SDL_AllocPalette($26)|0); $28 = ($27|0)==(0|0); if ($28) { _SDL_FreeSurface($2); $$1 = 0; STACKTOP = sp;return ($$1|0); } $29 = HEAP32[$27>>2]|0; $30 = ($29|0)==(2); if ($30) { $31 = ((($27)) + 4|0); $32 = HEAP32[$31>>2]|0; HEAP8[$32>>0] = -1; $33 = ((($32)) + 1|0); HEAP8[$33>>0] = -1; $34 = ((($32)) + 2|0); HEAP8[$34>>0] = -1; $35 = ((($32)) + 4|0); HEAP8[$35>>0] = 0; $36 = ((($32)) + 5|0); HEAP8[$36>>0] = 0; $37 = ((($32)) + 6|0); HEAP8[$37>>0] = 0; } $38 = HEAP32[$5>>2]|0; $39 = (_SDL_SetPixelFormatPalette($38,$27)|0); $40 = ($39|0)<(0); if (!($40)) { $41 = ((($2)) + 52|0); $42 = HEAP32[$41>>2]|0; _SDL_InvalidateMap($42); } _SDL_FreePalette($27); $$pre = HEAP32[$7>>2]|0; $43 = $$pre; } else { $43 = $11; } } else { $43 = $11; } $44 = ($43|0)==(0); do { if (!($44)) { $45 = HEAP32[$8>>2]|0; $46 = ($45|0)==(0); if (!($46)) { $47 = HEAP32[$10>>2]|0; $48 = Math_imul($47, $45)|0; $49 = (_SDL_malloc($48)|0); $50 = ((($2)) + 20|0); HEAP32[$50>>2] = $49; $51 = ($49|0)==(0|0); if (!($51)) { $52 = HEAP32[$8>>2]|0; $53 = HEAP32[$10>>2]|0; $54 = Math_imul($53, $52)|0; (_SDL_memset($49,0,$54)|0); break; } _SDL_FreeSurface($2); (_SDL_Error(0)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } } } while(0); $55 = (_SDL_AllocBlitMap()|0); $56 = ((($2)) + 52|0); HEAP32[$56>>2] = $55; $57 = ($55|0)==(0|0); if ($57) { _SDL_FreeSurface($2); $$1 = 0; STACKTOP = sp;return ($$1|0); } $58 = ($Amask|0)==(0); if (!($58)) { $59 = ((($55)) + 68|0); $60 = HEAP32[$59>>2]|0; $61 = $60 & -113; $62 = $61 | 16; HEAP32[$59>>2] = $62; $63 = ($62|0)==($60|0); if (!($63)) { _SDL_InvalidateMap($55); } } $64 = ((($2)) + 56|0); HEAP32[$64>>2] = 1; $$1 = $2; STACKTOP = sp;return ($$1|0); } function _SDL_FreeSurface($surface) { $surface = $surface|0; var $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { return; } $1 = HEAP32[$surface>>2]|0; $2 = $1 & 4; $3 = ($2|0)==(0); if (!($3)) { return; } $4 = ((($surface)) + 56|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + -1)|0; HEAP32[$4>>2] = $6; $7 = ($5|0)>(1); if ($7) { return; } $8 = ((($surface)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)>(0); if ($10) { $12 = $9; while(1) { $11 = (($12) + -1)|0; HEAP32[$8>>2] = $11; $13 = ($12|0)>(1); if ($13) { $14 = $11; } else { $16 = HEAP32[$surface>>2]|0; $17 = $16 & 2; $18 = ($17|0)==(0); if ($18) { $14 = $11; } else { $19 = $16 & -3; HEAP32[$surface>>2] = $19; (_SDL_RLESurface($surface)|0); $$pre = HEAP32[$8>>2]|0; $14 = $$pre; } } $15 = ($14|0)>(0); if ($15) { $12 = $14; } else { break; } } $$pre1 = HEAP32[$surface>>2]|0; $21 = $$pre1; } else { $21 = $1; } $20 = $21 & 2; $22 = ($20|0)==(0); if (!($22)) { _SDL_UnRLESurface($surface,0); } $23 = ((($surface)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = (_SDL_SetPixelFormatPalette($24,0)|0); $27 = ($26|0)<(0); if (!($27)) { $28 = ((($surface)) + 52|0); $29 = HEAP32[$28>>2]|0; _SDL_InvalidateMap($29); } $30 = HEAP32[$23>>2]|0; _SDL_FreeFormat($30); HEAP32[$23>>2] = 0; } $31 = ((($surface)) + 52|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0|0); if (!($33)) { _SDL_FreeBlitMap($32); HEAP32[$31>>2] = 0; } $34 = HEAP32[$surface>>2]|0; $35 = $34 & 1; $36 = ($35|0)==(0); if ($36) { $37 = ((($surface)) + 20|0); $38 = HEAP32[$37>>2]|0; _SDL_free($38); } _SDL_free($surface); return; } function _SDL_SetClipRect($surface,$rect) { $surface = $surface|0; $rect = $rect|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $full_rect = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $full_rect = sp; $0 = ($surface|0)==(0|0); if ($0) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$full_rect>>2] = 0; $1 = ((($full_rect)) + 4|0); HEAP32[$1>>2] = 0; $2 = ((($surface)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($full_rect)) + 8|0); HEAP32[$4>>2] = $3; $5 = ((($surface)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($full_rect)) + 12|0); HEAP32[$7>>2] = $6; $8 = ($rect|0)==(0|0); $9 = ((($surface)) + 36|0); if ($8) { ;HEAP32[$9>>2]=HEAP32[$full_rect>>2]|0;HEAP32[$9+4>>2]=HEAP32[$full_rect+4>>2]|0;HEAP32[$9+8>>2]=HEAP32[$full_rect+8>>2]|0;HEAP32[$9+12>>2]=HEAP32[$full_rect+12>>2]|0; $$0 = 1; STACKTOP = sp;return ($$0|0); } else { $10 = (_SDL_IntersectRect($rect,$full_rect,$9)|0); $$0 = $10; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_SetSurfaceBlendMode($surface,$blendMode) { $surface = $surface|0; $blendMode = $blendMode|0; var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $status$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = ((($surface)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & -113; HEAP32[$3>>2] = $5; switch ($blendMode|0) { case 0: { $10 = $5;$12 = $2;$status$0 = 0; break; } case 1: { $6 = $5 | 16; HEAP32[$3>>2] = $6; $10 = $6;$12 = $2;$status$0 = 0; break; } case 2: { $7 = $5 | 32; HEAP32[$3>>2] = $7; $10 = $7;$12 = $2;$status$0 = 0; break; } case 4: { $8 = $5 | 64; HEAP32[$3>>2] = $8; $10 = $8;$12 = $2;$status$0 = 0; break; } default: { $9 = (_SDL_Error(4)|0); $$pre = HEAP32[$1>>2]|0; $$phi$trans$insert = ((($$pre)) + 68|0); $$pre1 = HEAP32[$$phi$trans$insert>>2]|0; $10 = $$pre1;$12 = $$pre;$status$0 = $9; } } $11 = ($10|0)==($4|0); if ($11) { $$0 = $status$0; return ($$0|0); } _SDL_InvalidateMap($12); $$0 = $status$0; return ($$0|0); } function _SDL_CreateRGBSurfaceFrom($pixels,$width,$height,$depth,$pitch,$Rmask,$Gmask,$Bmask,$Amask) { $pixels = $pixels|0; $width = $width|0; $height = $height|0; $depth = $depth|0; $pitch = $pitch|0; $Rmask = $Rmask|0; $Gmask = $Gmask|0; $Bmask = $Bmask|0; $Amask = $Amask|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_CreateRGBSurface(0,0,0,$depth,$Rmask,$Gmask,$Bmask,$Amask)|0); $1 = ($0|0)==(0|0); if ($1) { return ($0|0); } $2 = HEAP32[$0>>2]|0; $3 = $2 | 1; HEAP32[$0>>2] = $3; $4 = ((($0)) + 20|0); HEAP32[$4>>2] = $pixels; $5 = ((($0)) + 8|0); HEAP32[$5>>2] = $width; $6 = ((($0)) + 12|0); HEAP32[$6>>2] = $height; $7 = ((($0)) + 16|0); HEAP32[$7>>2] = $pitch; $8 = ((($0)) + 36|0); HEAP32[$8>>2] = 0; $9 = ((($0)) + 40|0); HEAP32[$9>>2] = 0; $10 = ((($0)) + 44|0); HEAP32[$10>>2] = $width; $11 = ((($0)) + 48|0); HEAP32[$11>>2] = $height; return ($0|0); } function _SDL_SetSurfaceRLE($surface,$flag) { $surface = $surface|0; $flag = $flag|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = ((($surface)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = ($flag|0)==(0); $6 = $4 & -4097; $7 = $4 | 4096; $storemerge = $5 ? $6 : $7; HEAP32[$3>>2] = $storemerge; $8 = ($storemerge|0)==($4|0); if ($8) { $$0 = 0; return ($$0|0); } _SDL_InvalidateMap($2); $$0 = 0; return ($$0|0); } function _SDL_SetColorKey($surface,$flag,$key) { $surface = $surface|0; $flag = $flag|0; $key = $key|0; var $$ = 0, $$0 = 0, $$1 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ($surface|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186459; $1 = (_SDL_SetError(186979,$vararg_buffer)|0); $$0 = $1; STACKTOP = sp;return ($$0|0); } $2 = ((($surface)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { $7 = HEAP32[$5>>2]|0; $8 = ($7>>>0)>($key>>>0); if (!($8)) { HEAP32[$vararg_buffer1>>2] = 186467; $9 = (_SDL_SetError(186979,$vararg_buffer1)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } } $10 = $flag & 2; $11 = ($10|0)==(0); $$pre = ((($surface)) + 52|0); if (!($11)) { $12 = HEAP32[$$pre>>2]|0; $13 = ((($12)) + 68|0); $14 = HEAP32[$13>>2]|0; $15 = $14 | 4096; HEAP32[$13>>2] = $15; $16 = ($15|0)==($14|0); if (!($16)) { _SDL_InvalidateMap($12); } } $17 = HEAP32[$$pre>>2]|0; $18 = ((($17)) + 68|0); $19 = HEAP32[$18>>2]|0; $20 = ($flag|0)==(0); if ($20) { $34 = HEAP32[$2>>2]|0; $35 = ((($34)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==(0|0); if (!($37)) { $38 = ((($17)) + 72|0); $39 = HEAP32[$38>>2]|0; $40 = ((($36)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = (((($41) + ($39<<2)|0)) + 3|0); HEAP8[$42>>0] = -1; $43 = ((($36)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = (($44) + 1)|0; $46 = ($45|0)==(0); $$1 = $46 ? 1 : $45; HEAP32[$43>>2] = $$1; } $47 = $19 & -257; HEAP32[$18>>2] = $47; $48 = $47; } else { $21 = $19 | 256; HEAP32[$18>>2] = $21; $22 = ((($17)) + 72|0); HEAP32[$22>>2] = $key; $23 = HEAP32[$2>>2]|0; $24 = ((($23)) + 4|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if ($26) { $48 = $21; } else { $27 = ((($25)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = (((($28) + ($key<<2)|0)) + 3|0); HEAP8[$29>>0] = 0; $30 = ((($25)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + 1)|0; $33 = ($32|0)==(0); $$ = $33 ? 1 : $32; HEAP32[$30>>2] = $$; $48 = $21; } } $49 = ($48|0)==($19|0); if ($49) { $$0 = 0; STACKTOP = sp;return ($$0|0); } _SDL_InvalidateMap($17); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GetColorKey($surface,$key) { $surface = $surface|0; $key = $key|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = ((($surface)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 68|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & 256; $6 = ($5|0)==(0); if ($6) { $$0 = -1; return ($$0|0); } $7 = ($key|0)==(0|0); if ($7) { $$0 = 0; return ($$0|0); } $8 = ((($2)) + 72|0); $9 = HEAP32[$8>>2]|0; HEAP32[$key>>2] = $9; $$0 = 0; return ($$0|0); } function _SDL_SetSurfaceColorMod($surface,$r,$g,$b) { $surface = $surface|0; $r = $r|0; $g = $g|0; $b = $b|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond1 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = ((($surface)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 76|0); HEAP8[$3>>0] = $r; $4 = ((($2)) + 77|0); HEAP8[$4>>0] = $g; $5 = ((($2)) + 78|0); HEAP8[$5>>0] = $b; $6 = ((($2)) + 68|0); $7 = HEAP32[$6>>2]|0; $8 = $g & $r; $9 = ($8<<24>>24)==(-1); $10 = ($b<<24>>24)==(-1); $or$cond1 = $9 & $10; $11 = $7 | 1; $12 = $7 & -2; $storemerge = $or$cond1 ? $12 : $11; HEAP32[$6>>2] = $storemerge; $13 = ($storemerge|0)==($7|0); if ($13) { $$0 = 0; return ($$0|0); } _SDL_InvalidateMap($2); $$0 = 0; return ($$0|0); } function _SDL_SetSurfaceAlphaMod($surface,$alpha) { $surface = $surface|0; $alpha = $alpha|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($surface|0)==(0|0); if ($0) { $$0 = -1; return ($$0|0); } $1 = ((($surface)) + 52|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 79|0); HEAP8[$3>>0] = $alpha; $4 = ((($2)) + 68|0); $5 = HEAP32[$4>>2]|0; $6 = ($alpha<<24>>24)==(-1); $7 = $5 & -3; $8 = $5 | 2; $storemerge = $6 ? $7 : $8; HEAP32[$4>>2] = $storemerge; $9 = ($storemerge|0)==($5|0); if ($9) { $$0 = 0; return ($$0|0); } _SDL_InvalidateMap($2); $$0 = 0; return ($$0|0); } function _SDL_UpperBlit($src,$srcrect,$dst,$dstrect) { $src = $src|0; $srcrect = $srcrect|0; $dst = $dst|0; $dstrect = $dstrect|0; var $$0 = 0, $$0$i = 0, $$04 = 0, $$h$0 = 0, $$h$3 = 0, $$pre = 0, $$pre$i = 0, $$pre8 = 0, $$w$0 = 0, $$w$3 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $fulldst = 0, $h$0 = 0, $h$2 = 0, $h$3 = 0, $or$cond = 0; var $or$cond3 = 0, $sr = 0, $srcx$0 = 0, $srcx$1 = 0, $srcx$2 = 0, $srcy$0 = 0, $srcy$1 = 0, $srcy$2 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $w$0 = 0, $w$2 = 0, $w$3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $fulldst = sp + 32|0; $sr = sp + 16|0; $0 = ($src|0)!=(0|0); $1 = ($dst|0)!=(0|0); $or$cond = $0 & $1; if (!($or$cond)) { $2 = (_SDL_SetError(186471,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = ((($src)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($dst)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $10 = ($dstrect|0)==(0|0); if ($10) { $11 = ((($fulldst)) + 4|0); HEAP32[$11>>2] = 0; HEAP32[$fulldst>>2] = 0; $12 = ((($dst)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($fulldst)) + 8|0); HEAP32[$14>>2] = $13; $15 = ((($dst)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($fulldst)) + 12|0); HEAP32[$17>>2] = $16; $$04 = $fulldst; } else { $$04 = $dstrect; } $18 = ($srcrect|0)==(0|0); if ($18) { $43 = ((($src)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = ((($src)) + 12|0); $46 = HEAP32[$45>>2]|0; $h$2 = $46;$srcx$1 = 0;$srcy$1 = 0;$w$2 = $44; } else { $19 = HEAP32[$srcrect>>2]|0; $20 = ((($srcrect)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)<(0); if ($22) { $23 = (($21) + ($19))|0; $24 = HEAP32[$$04>>2]|0; $25 = (($24) - ($19))|0; HEAP32[$$04>>2] = $25; $srcx$0 = 0;$w$0 = $23; } else { $srcx$0 = $19;$w$0 = $21; } $26 = ((($src)) + 8|0); $27 = HEAP32[$26>>2]|0; $28 = (($27) - ($srcx$0))|0; $29 = ($28|0)<($w$0|0); $$w$0 = $29 ? $28 : $w$0; $30 = ((($srcrect)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = ((($srcrect)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = ($31|0)<(0); if ($34) { $35 = (($33) + ($31))|0; $36 = ((($$04)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (($37) - ($31))|0; HEAP32[$36>>2] = $38; $h$0 = $35;$srcy$0 = 0; } else { $h$0 = $33;$srcy$0 = $31; } $39 = ((($src)) + 12|0); $40 = HEAP32[$39>>2]|0; $41 = (($40) - ($srcy$0))|0; $42 = ($41|0)<($h$0|0); $$h$0 = $42 ? $41 : $h$0; $h$2 = $$h$0;$srcx$1 = $srcx$0;$srcy$1 = $srcy$0;$w$2 = $$w$0; } $47 = ((($dst)) + 36|0); $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$$04>>2]|0; $50 = (($48) - ($49))|0; $51 = ($50|0)>(0); if ($51) { $52 = (($w$2) - ($50))|0; HEAP32[$$04>>2] = $48; $53 = (($50) + ($srcx$1))|0; $$pre = HEAP32[$47>>2]|0; $55 = $48;$57 = $$pre;$srcx$2 = $53;$w$3 = $52; } else { $55 = $49;$57 = $48;$srcx$2 = $srcx$1;$w$3 = $w$2; } $54 = (($55) + ($w$3))|0; $56 = (($54) - ($57))|0; $58 = ((($dst)) + 44|0); $59 = HEAP32[$58>>2]|0; $60 = (($56) - ($59))|0; $61 = ($60|0)>(0); $62 = $61 ? $60 : 0; $$w$3 = (($w$3) - ($62))|0; $63 = ((($dst)) + 40|0); $64 = HEAP32[$63>>2]|0; $65 = ((($$04)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = (($64) - ($66))|0; $68 = ($67|0)>(0); if ($68) { $69 = (($h$2) - ($67))|0; HEAP32[$65>>2] = $64; $70 = (($67) + ($srcy$1))|0; $$pre8 = HEAP32[$63>>2]|0; $72 = $64;$74 = $$pre8;$h$3 = $69;$srcy$2 = $70; } else { $72 = $66;$74 = $64;$h$3 = $h$2;$srcy$2 = $srcy$1; } $71 = (($72) + ($h$3))|0; $73 = (($71) - ($74))|0; $75 = ((($dst)) + 48|0); $76 = HEAP32[$75>>2]|0; $77 = (($73) - ($76))|0; $78 = ($77|0)>(0); $79 = $78 ? $77 : 0; $$h$3 = (($h$3) - ($79))|0; $80 = ((($src)) + 52|0); $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 68|0); $83 = HEAP32[$82>>2]|0; $84 = $83 & 512; $85 = ($84|0)==(0); if (!($85)) { $86 = $83 & -513; HEAP32[$82>>2] = $86; _SDL_InvalidateMap($81); } $87 = ($$w$3|0)>(0); $88 = ($$h$3|0)>(0); $or$cond3 = $87 & $88; if (!($or$cond3)) { $123 = ((($$04)) + 12|0); HEAP32[$123>>2] = 0; $124 = ((($$04)) + 8|0); HEAP32[$124>>2] = 0; $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$sr>>2] = $srcx$2; $89 = ((($sr)) + 4|0); HEAP32[$89>>2] = $srcy$2; $90 = ((($$04)) + 8|0); HEAP32[$90>>2] = $$w$3; $91 = ((($sr)) + 8|0); HEAP32[$91>>2] = $$w$3; $92 = ((($$04)) + 12|0); HEAP32[$92>>2] = $$h$3; $93 = ((($sr)) + 12|0); HEAP32[$93>>2] = $$h$3; $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==($dst|0); do { if ($96) { $97 = ((($dst)) + 4|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 4|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==(0|0); if (!($101)) { $102 = ((($94)) + 80|0); $103 = HEAP32[$102>>2]|0; $104 = ((($100)) + 8|0); $105 = HEAP32[$104>>2]|0; $106 = ($103|0)==($105|0); if (!($106)) { label = 27; break; } } $107 = ((($src)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = ((($108)) + 4|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)==(0|0); if ($111) { $120 = $94; label = 29; } else { $112 = ((($94)) + 84|0); $113 = HEAP32[$112>>2]|0; $114 = ((($110)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = ($113|0)==($115|0); if ($116) { $120 = $94; label = 29; } else { label = 27; } } } else { label = 27; } } while(0); if ((label|0) == 27) { $117 = (_SDL_MapSurface($src,$dst)|0); $118 = ($117|0)<(0); if ($118) { $$0$i = -1; } else { $$pre$i = HEAP32[$80>>2]|0; $120 = $$pre$i; label = 29; } } if ((label|0) == 29) { $119 = ((($120)) + 8|0); $121 = HEAP32[$119>>2]|0; $122 = (FUNCTION_TABLE_iiiii[$121 & 8191]($src,$sr,$dst,$$04)|0); $$0$i = $122; } $$0 = $$0$i; STACKTOP = sp;return ($$0|0); } } $9 = (_SDL_SetError(186508,$vararg_buffer1)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } function _SDL_UpperBlitScaled($src,$srcrect,$dst,$dstrect) { $src = $src|0; $srcrect = $srcrect|0; $dst = $dst|0; $dstrect = $dstrect|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0.0; var $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0; var $133 = 0.0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0.0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0, $150 = 0.0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0; var $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0; var $42 = 0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0; var $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0.0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0.0, $95 = 0, $96 = 0.0; var $97 = 0.0, $98 = 0.0, $99 = 0.0, $dst_h$0 = 0, $dst_h$0$in = 0, $dst_w$0 = 0, $dst_w$0$in = 0, $dst_x0$0 = 0.0, $dst_x0$1 = 0.0, $dst_x0$2 = 0.0, $dst_x0$3 = 0.0, $dst_x1$0 = 0.0, $dst_x1$1 = 0.0, $dst_x1$2 = 0.0, $dst_x1$3 = 0.0, $dst_y0$0 = 0.0, $dst_y0$1 = 0.0, $dst_y0$2 = 0.0, $dst_y0$3 = 0.0, $dst_y1$0 = 0.0; var $dst_y1$1 = 0.0, $dst_y1$2 = 0.0, $final_dst = 0, $final_src = 0, $or$cond = 0, $or$cond2 = 0, $or$cond4 = 0, $or$cond6 = 0, $or$cond8 = 0, $src_h$0 = 0, $src_h$0$in = 0, $src_w$0 = 0, $src_w$0$in = 0, $src_x0$0 = 0.0, $src_x0$1 = 0.0, $src_x0$2 = 0.0, $src_x1$0 = 0.0, $src_x1$1 = 0.0, $src_x1$2 = 0.0, $src_y0$0 = 0.0; var $src_y0$1 = 0.0, $src_y0$2 = 0.0, $src_y1$0 = 0.0, $src_y1$1 = 0.0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $final_src = sp + 32|0; $final_dst = sp + 16|0; $0 = ($src|0)!=(0|0); $1 = ($dst|0)!=(0|0); $or$cond = $0 & $1; if (!($or$cond)) { $2 = (_SDL_SetError(186548,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = ((($src)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if ($5) { $6 = ((($dst)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $10 = ($srcrect|0)==(0|0); $11 = ((($src)) + 8|0); $12 = ((($src)) + 12|0); $13 = ((($srcrect)) + 8|0); $14 = ((($srcrect)) + 12|0); $src_w$0$in = $10 ? $11 : $13; $src_h$0$in = $10 ? $12 : $14; $src_h$0 = HEAP32[$src_h$0$in>>2]|0; $src_w$0 = HEAP32[$src_w$0$in>>2]|0; $15 = ($dstrect|0)==(0|0); $16 = ((($dst)) + 8|0); $17 = ((($dst)) + 12|0); $18 = ((($dstrect)) + 8|0); $19 = ((($dstrect)) + 12|0); $dst_w$0$in = $15 ? $16 : $18; $dst_h$0$in = $15 ? $17 : $19; $dst_h$0 = HEAP32[$dst_h$0$in>>2]|0; $dst_w$0 = HEAP32[$dst_w$0$in>>2]|0; $20 = ($dst_w$0|0)==($src_w$0|0); $21 = ($dst_h$0|0)==($src_h$0|0); $or$cond2 = $21 & $20; if ($or$cond2) { $22 = (_SDL_UpperBlit($src,$srcrect,$dst,$dstrect)|0); $$0 = $22; STACKTOP = sp;return ($$0|0); } $23 = (+($dst_w$0|0)); $24 = (+($src_w$0|0)); $25 = $23 / $24; $26 = (+($dst_h$0|0)); $27 = (+($src_h$0|0)); $28 = $26 / $27; if ($15) { $29 = (($dst_w$0) + -1)|0; $30 = (+($29|0)); $31 = (($dst_h$0) + -1)|0; $32 = (+($31|0)); $dst_x0$0 = 0.0;$dst_x1$0 = $30;$dst_y0$0 = 0.0;$dst_y1$0 = $32; } else { $33 = HEAP32[$dstrect>>2]|0; $34 = (+($33|0)); $35 = ((($dstrect)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = (+($36|0)); $38 = $23 + $34; $39 = $38 + -1.0; $40 = $26 + $37; $41 = $40 + -1.0; $dst_x0$0 = $34;$dst_x1$0 = $39;$dst_y0$0 = $37;$dst_y1$0 = $41; } if ($10) { $42 = (($src_w$0) + -1)|0; $43 = (+($42|0)); $44 = (($src_h$0) + -1)|0; $45 = (+($44|0)); $dst_x0$2 = $dst_x0$0;$dst_x1$2 = $dst_x1$0;$dst_y0$2 = $dst_y0$0;$dst_y1$1 = $dst_y1$0;$src_x0$1 = 0.0;$src_x1$1 = $43;$src_y0$1 = 0.0;$src_y1$0 = $45; } else { $46 = HEAP32[$srcrect>>2]|0; $47 = (+($46|0)); $48 = ((($srcrect)) + 4|0); $49 = HEAP32[$48>>2]|0; $50 = (+($49|0)); $51 = $24 + $47; $52 = $51 + -1.0; $53 = $27 + $50; $54 = $53 + -1.0; $55 = ($46|0)<(0); $56 = $25 * $47; $57 = $dst_x0$0 - $56; $dst_x0$1 = $55 ? $57 : $dst_x0$0; $src_x0$0 = $55 ? 0.0 : $47; $58 = HEAP32[$11>>2]|0; $59 = (+($58|0)); $60 = !($52 >= $59); if ($60) { $dst_x1$1 = $dst_x1$0;$src_x1$0 = $52; } else { $61 = $52 - $59; $62 = $61 + 1.0; $63 = $25 * $62; $64 = $dst_x1$0 - $63; $65 = (($58) + -1)|0; $66 = (+($65|0)); $dst_x1$1 = $64;$src_x1$0 = $66; } $67 = ($49|0)<(0); $68 = $28 * $50; $69 = $dst_y0$0 - $68; $src_y0$0 = $67 ? 0.0 : $50; $dst_y0$1 = $67 ? $69 : $dst_y0$0; $70 = HEAP32[$12>>2]|0; $71 = (+($70|0)); $72 = !($54 >= $71); if ($72) { $dst_x0$2 = $dst_x0$1;$dst_x1$2 = $dst_x1$1;$dst_y0$2 = $dst_y0$1;$dst_y1$1 = $dst_y1$0;$src_x0$1 = $src_x0$0;$src_x1$1 = $src_x1$0;$src_y0$1 = $src_y0$0;$src_y1$0 = $54; } else { $73 = $54 - $71; $74 = $73 + 1.0; $75 = $28 * $74; $76 = $dst_y1$0 - $75; $77 = (($70) + -1)|0; $78 = (+($77|0)); $dst_x0$2 = $dst_x0$1;$dst_x1$2 = $dst_x1$1;$dst_y0$2 = $dst_y0$1;$dst_y1$1 = $76;$src_x0$1 = $src_x0$0;$src_x1$1 = $src_x1$0;$src_y0$1 = $src_y0$0;$src_y1$0 = $78; } } $79 = ((($dst)) + 36|0); $80 = HEAP32[$79>>2]|0; $81 = (+($80|0)); $82 = $dst_x0$2 - $81; $83 = $dst_x1$2 - $81; $84 = ((($dst)) + 40|0); $85 = HEAP32[$84>>2]|0; $86 = (+($85|0)); $87 = $dst_y0$2 - $86; $88 = $dst_y1$1 - $86; $89 = $82 < 0.0; $90 = $82 / $25; $91 = $src_x0$1 - $90; $dst_x0$3 = $89 ? 0.0 : $82; $src_x0$2 = $89 ? $91 : $src_x0$1; $92 = ((($dst)) + 44|0); $93 = HEAP32[$92>>2]|0; $94 = (+($93|0)); $95 = !($83 >= $94); if ($95) { $dst_x1$3 = $83;$src_x1$2 = $src_x1$1; } else { $96 = $83 - $94; $97 = $96 + 1.0; $98 = $97 / $25; $99 = $src_x1$1 - $98; $100 = (($93) + -1)|0; $101 = (+($100|0)); $dst_x1$3 = $101;$src_x1$2 = $99; } $102 = $87 < 0.0; $103 = $87 / $28; $104 = $src_y0$1 - $103; $src_y0$2 = $102 ? $104 : $src_y0$1; $dst_y0$3 = $102 ? 0.0 : $87; $105 = ((($dst)) + 48|0); $106 = HEAP32[$105>>2]|0; $107 = (+($106|0)); $108 = !($88 >= $107); if ($108) { $dst_y1$2 = $88;$src_y1$1 = $src_y1$0; } else { $109 = $88 - $107; $110 = $109 + 1.0; $111 = $110 / $28; $112 = $src_y1$0 - $111; $113 = (($106) + -1)|0; $114 = (+($113|0)); $dst_y1$2 = $114;$src_y1$1 = $112; } $115 = $dst_x0$3 + $81; $116 = $dst_x1$3 + $81; $117 = $dst_y0$3 + $86; $118 = $dst_y1$2 + $86; $119 = $src_x0$2 + 0.5; $120 = (+_SDL_floor($119)); $121 = (~~(($120))); HEAP32[$final_src>>2] = $121; $122 = $src_y0$2 + 0.5; $123 = (+_SDL_floor($122)); $124 = (~~(($123))); $125 = ((($final_src)) + 4|0); HEAP32[$125>>2] = $124; $126 = $src_x1$2 - $src_x0$2; $127 = $126 + 1.5; $128 = (+_SDL_floor($127)); $129 = (~~(($128))); $130 = ((($final_src)) + 8|0); HEAP32[$130>>2] = $129; $131 = $src_y1$1 - $src_y0$2; $132 = $131 + 1.5; $133 = (+_SDL_floor($132)); $134 = (~~(($133))); $135 = ((($final_src)) + 12|0); HEAP32[$135>>2] = $134; $136 = $115 + 0.5; $137 = (+_SDL_floor($136)); $138 = (~~(($137))); HEAP32[$final_dst>>2] = $138; $139 = $117 + 0.5; $140 = (+_SDL_floor($139)); $141 = (~~(($140))); $142 = ((($final_dst)) + 4|0); HEAP32[$142>>2] = $141; $143 = $116 - $115; $144 = $143 + 1.5; $145 = (+_SDL_floor($144)); $146 = (~~(($145))); $147 = ((($final_dst)) + 8|0); HEAP32[$147>>2] = $146; $148 = $118 - $117; $149 = $148 + 1.5; $150 = (+_SDL_floor($149)); $151 = (~~(($150))); $152 = ((($final_dst)) + 12|0); HEAP32[$152>>2] = $151; $153 = ($146|0)<(0); if ($153) { HEAP32[$147>>2] = 0; $155 = 0; } else { $155 = $146; } $154 = ($151|0)<(0); if ($154) { HEAP32[$152>>2] = 0; $157 = 0; } else { $157 = $151; } if (!($15)) { ;HEAP32[$dstrect>>2]=HEAP32[$final_dst>>2]|0;HEAP32[$dstrect+4>>2]=HEAP32[$final_dst+4>>2]|0;HEAP32[$dstrect+8>>2]=HEAP32[$final_dst+8>>2]|0;HEAP32[$dstrect+12>>2]=HEAP32[$final_dst+12>>2]|0; } $156 = ($155|0)==(0); $158 = ($157|0)==(0); $or$cond4 = $156 | $158; $159 = ($129|0)<(1); $or$cond6 = $or$cond4 | $159; $160 = ($134|0)<(1); $or$cond8 = $or$cond6 | $160; if ($or$cond8) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $161 = (_SDL_LowerBlitScaled($src,$final_src,$dst,$final_dst)|0); $$0 = $161; STACKTOP = sp;return ($$0|0); } } $9 = (_SDL_SetError(186508,$vararg_buffer1)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } function _SDL_LowerBlitScaled($src,$srcrect,$dst,$dstrect) { $src = $src|0; $srcrect = $srcrect|0; $dst = $dst|0; $dstrect = $dstrect|0; var $$0 = 0, $$mask = 0, $$off = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre$i = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $switch = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($src)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 512; $5 = ($4|0)==(0); if ($5) { $6 = $3 | 512; HEAP32[$2>>2] = $6; _SDL_InvalidateMap($1); $$pre = HEAP32[$0>>2]|0; $$phi$trans$insert = ((($$pre)) + 68|0); $$pre2 = HEAP32[$$phi$trans$insert>>2]|0; $23 = $$pre;$8 = $$pre2; } else { $23 = $1;$8 = $3; } $7 = $8 & 371; $9 = ($7|0)==(0); do { if ($9) { $10 = ((($src)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$11>>2]|0; $13 = ((($dst)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($12|0)==($15|0); if ($16) { $17 = ($12|0)==(0); $$mask = $12 & -268435456; $18 = ($$mask|0)==(268435456); $or$cond = $17 | $18; if ($or$cond) { $19 = $12 >>> 24; $20 = $19 & 15; $$off = (($20) + -1)|0; $switch = ($$off>>>0)<(3); if ($switch) { break; } } $21 = (_SDL_SoftStretch($src,$srcrect,$dst,$dstrect)|0); $$0 = $21; return ($$0|0); } } } while(0); $22 = HEAP32[$23>>2]|0; $24 = ($22|0)==($dst|0); do { if ($24) { $25 = ((($dst)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = ((($26)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { $30 = ((($23)) + 80|0); $31 = HEAP32[$30>>2]|0; $32 = ((($28)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = ($31|0)==($33|0); if (!($34)) { label = 13; break; } } $35 = ((($src)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = ((($36)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0|0); if ($39) { $48 = $23; } else { $40 = ((($23)) + 84|0); $41 = HEAP32[$40>>2]|0; $42 = ((($38)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = ($41|0)==($43|0); if ($44) { $48 = $23; } else { label = 13; } } } else { label = 13; } } while(0); do { if ((label|0) == 13) { $45 = (_SDL_MapSurface($src,$dst)|0); $46 = ($45|0)<(0); if ($46) { $$0 = -1; return ($$0|0); } else { $$pre$i = HEAP32[$0>>2]|0; $48 = $$pre$i; break; } } } while(0); $47 = ((($48)) + 8|0); $49 = HEAP32[$47>>2]|0; $50 = (FUNCTION_TABLE_iiiii[$49 & 8191]($src,$srcrect,$dst,$dstrect)|0); $$0 = $50; return ($$0|0); } function _SDL_LockSurface($surface) { $surface = $surface|0; var $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { $3 = HEAP32[$surface>>2]|0; $4 = $3 & 2; $5 = ($4|0)==(0); if ($5) { $9 = 0; } else { _SDL_UnRLESurface($surface,1); $6 = HEAP32[$surface>>2]|0; $7 = $6 | 2; HEAP32[$surface>>2] = $7; $$pre = HEAP32[$0>>2]|0; $9 = $$pre; } } else { $9 = $1; } $8 = (($9) + 1)|0; HEAP32[$0>>2] = $8; return 0; } function _SDL_UnlockSurface($surface) { $surface = $surface|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($surface)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { return; } $3 = (($1) + -1)|0; HEAP32[$0>>2] = $3; $4 = ($1|0)>(1); if ($4) { return; } $5 = HEAP32[$surface>>2]|0; $6 = $5 & 2; $7 = ($6|0)==(0); if ($7) { return; } $8 = $5 & -3; HEAP32[$surface>>2] = $8; (_SDL_RLESurface($surface)|0); return; } function _SDL_ConvertSurface($surface,$format,$flags) { $surface = $surface|0; $format = $format|0; $flags = $flags|0; var $$$i = 0, $$$i$11 = 0, $$1 = 0, $$1$i$i = 0, $$in$15$i = 0, $$in$16$i = 0, $$in$21$i = 0, $$in$i = 0, $$old = 0, $$old4 = 0, $$phi$trans$insert = 0, $$pr$pre$pre$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$14 = 0, $$pre$i$i = 0, $$pre19$i = 0, $$pre30 = 0, $$pre31 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bounds = 0, $full_rect$i = 0, $i$0$lcssa = 0, $i$019 = 0, $keyA = 0; var $keyB = 0, $keyG = 0, $keyR = 0, $row$05$i = 0, $row1$012$i = 0, $spot$04$i = 0, $spot2$08$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer6 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $full_rect$i = sp + 48|0; $bounds = sp + 32|0; $keyR = sp + 67|0; $keyG = sp + 66|0; $keyB = sp + 65|0; $keyA = sp + 64|0; $0 = ((($format)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = HEAP32[$1>>2]|0; $4 = ($3|0)>(0); L3: do { if ($4) { $$phi$trans$insert = ((($1)) + 4|0); $$pre30 = HEAP32[$$phi$trans$insert>>2]|0; $i$019 = 0; while(1) { $5 = (($$pre30) + ($i$019<<2)|0); $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)==(-1); if (!($7)) { $i$0$lcssa = $i$019; break L3; } $8 = (((($$pre30) + ($i$019<<2)|0)) + 1|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)==(-1); if (!($10)) { $i$0$lcssa = $i$019; break L3; } $11 = (((($$pre30) + ($i$019<<2)|0)) + 2|0); $12 = HEAP8[$11>>0]|0; $13 = ($12<<24>>24)==(-1); if (!($13)) { $i$0$lcssa = $i$019; break L3; } $14 = (($i$019) + 1)|0; $15 = ($14|0)<($3|0); if ($15) { $i$019 = $14; } else { $i$0$lcssa = $14; break; } } } else { $i$0$lcssa = 0; } } while(0); $16 = ($i$0$lcssa|0)==($3|0); if ($16) { (_SDL_SetError(186591,$vararg_buffer)|0); $$1 = 0; STACKTOP = sp;return ($$1|0); } } $17 = ((($surface)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ((($surface)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = ((($format)) + 8|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ((($format)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ((($format)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ((($format)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = ((($format)) + 24|0); $31 = HEAP32[$30>>2]|0; $32 = (_SDL_CreateRGBSurface(0,$18,$20,$23,$25,$27,$29,$31)|0); $33 = ($32|0)==(0|0); if ($33) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $34 = HEAP32[$0>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { $36 = ((($32)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 4|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); if (!($40)) { $41 = ((($39)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = ((($34)) + 4|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$34>>2]|0; $46 = $45 << 2; (_SDL_memcpy($42,$44,$46)|0); $47 = HEAP32[$0>>2]|0; $48 = HEAP32[$47>>2]|0; $49 = HEAP32[$36>>2]|0; $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; HEAP32[$51>>2] = $48; } } $52 = ((($surface)) + 52|0); $53 = HEAP32[$52>>2]|0; $54 = ((($53)) + 68|0); $55 = HEAP32[$54>>2]|0; $56 = ((($53)) + 76|0); $57 = HEAP8[$56>>0]|0; $58 = ((($53)) + 77|0); $59 = HEAP8[$58>>0]|0; $60 = ((($53)) + 78|0); $61 = HEAP8[$60>>0]|0; $62 = ((($53)) + 79|0); $63 = HEAP8[$62>>0]|0; HEAP8[$56>>0]=-1&255;HEAP8[$56+1>>0]=(-1>>8)&255;HEAP8[$56+2>>0]=(-1>>16)&255;HEAP8[$56+3>>0]=-1>>24; HEAP32[$54>>2] = 0; _SDL_InvalidateMap($53); HEAP32[$bounds>>2] = 0; $64 = ((($bounds)) + 4|0); HEAP32[$64>>2] = 0; $65 = HEAP32[$17>>2]|0; $66 = ((($bounds)) + 8|0); HEAP32[$66>>2] = $65; $67 = HEAP32[$19>>2]|0; $68 = ((($bounds)) + 12|0); HEAP32[$68>>2] = $67; $69 = HEAP32[$52>>2]|0; $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==($32|0); do { if ($71) { $72 = ((($32)) + 4|0); $73 = HEAP32[$72>>2]|0; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)==(0|0); if (!($76)) { $77 = ((($69)) + 80|0); $78 = HEAP32[$77>>2]|0; $79 = ((($75)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = ($78|0)==($80|0); if (!($81)) { label = 19; break; } } $82 = ((($surface)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = ((($83)) + 4|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==(0|0); if ($86) { $95 = $69; label = 21; } else { $87 = ((($69)) + 84|0); $88 = HEAP32[$87>>2]|0; $89 = ((($85)) + 8|0); $90 = HEAP32[$89>>2]|0; $91 = ($88|0)==($90|0); if ($91) { $95 = $69; label = 21; } else { label = 19; } } } else { label = 19; } } while(0); if ((label|0) == 19) { $92 = (_SDL_MapSurface($surface,$32)|0); $93 = ($92|0)<(0); if (!($93)) { $$pre$i = HEAP32[$52>>2]|0; $95 = $$pre$i; label = 21; } } if ((label|0) == 21) { $94 = ((($95)) + 8|0); $96 = HEAP32[$94>>2]|0; (FUNCTION_TABLE_iiiii[$96 & 8191]($surface,$bounds,$32,$bounds)|0); } $97 = ((($32)) + 52|0); $98 = HEAP32[$97>>2]|0; $99 = ((($98)) + 76|0); HEAP8[$99>>0] = $57; $100 = ((($98)) + 77|0); HEAP8[$100>>0] = $59; $101 = ((($98)) + 78|0); HEAP8[$101>>0] = $61; $102 = ((($98)) + 79|0); HEAP8[$102>>0] = $63; $103 = $55 & -28945; $104 = ((($98)) + 68|0); HEAP32[$104>>2] = $103; $105 = HEAP32[$52>>2]|0; $106 = ((($105)) + 76|0); HEAP8[$106>>0] = $57; $107 = ((($105)) + 77|0); HEAP8[$107>>0] = $59; $108 = ((($105)) + 78|0); HEAP8[$108>>0] = $61; $109 = ((($105)) + 79|0); HEAP8[$109>>0] = $63; $110 = ((($105)) + 68|0); HEAP32[$110>>2] = $55; _SDL_InvalidateMap($105); $111 = $55 & 256; $112 = ($111|0)==(0); $$pre31 = ((($surface)) + 4|0); do { if (!($112)) { $113 = HEAP32[$$pre31>>2]|0; $114 = ((($113)) + 4|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)==(0|0); if ($116) { $157 = $113; } else { $117 = HEAP32[$0>>2]|0; $118 = ($117|0)==(0|0); if (!($118)) { $119 = HEAP32[$115>>2]|0; $120 = HEAP32[$117>>2]|0; $121 = ($119|0)>($120|0); if (!($121)) { $122 = ((($115)) + 4|0); $123 = HEAP32[$122>>2]|0; $124 = ((($117)) + 4|0); $125 = HEAP32[$124>>2]|0; $126 = $119 << 2; $127 = (_SDL_memcmp($123,$125,$126)|0); $128 = ($127|0)==(0); if ($128) { $129 = HEAP32[$52>>2]|0; $130 = ((($129)) + 72|0); $131 = HEAP32[$130>>2]|0; $132 = ((($32)) + 4|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 4|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)==(0|0); if (!($136)) { $137 = HEAP32[$135>>2]|0; $138 = ($137>>>0)>($131>>>0); if (!($138)) { HEAP32[$vararg_buffer1>>2] = 186467; (_SDL_SetError(186979,$vararg_buffer1)|0); break; } } $139 = HEAP32[$97>>2]|0; $140 = ((($139)) + 68|0); $141 = HEAP32[$140>>2]|0; $142 = $141 | 256; HEAP32[$140>>2] = $142; $143 = ((($139)) + 72|0); HEAP32[$143>>2] = $131; if (!($136)) { $144 = ((($135)) + 4|0); $145 = HEAP32[$144>>2]|0; $146 = (((($145) + ($131<<2)|0)) + 3|0); HEAP8[$146>>0] = 0; $147 = ((($135)) + 8|0); $148 = HEAP32[$147>>2]|0; $149 = (($148) + 1)|0; $150 = ($149|0)==(0); $$$i = $150 ? 1 : $149; HEAP32[$147>>2] = $$$i; } $151 = ($142|0)==($141|0); if ($151) { break; } _SDL_InvalidateMap($139); break; } } } $152 = HEAP32[$30>>2]|0; $153 = ($152|0)==(0); if (!($153)) { break; } $$pre = HEAP32[$$pre31>>2]|0; $157 = $$pre; } $154 = HEAP32[$52>>2]|0; $155 = ((($154)) + 72|0); $156 = HEAP32[$155>>2]|0; _SDL_GetRGBA($156,$157,$keyR,$keyG,$keyB,$keyA); $158 = ((($32)) + 4|0); $159 = HEAP32[$158>>2]|0; $160 = HEAP8[$keyR>>0]|0; $161 = HEAP8[$keyG>>0]|0; $162 = HEAP8[$keyB>>0]|0; $163 = HEAP8[$keyA>>0]|0; $164 = (_SDL_MapRGBA($159,$160,$161,$162,$163)|0); $165 = HEAP32[$158>>2]|0; $166 = ((($165)) + 4|0); $167 = HEAP32[$166>>2]|0; $168 = ($167|0)==(0|0); if ($168) { label = 39; } else { $169 = HEAP32[$167>>2]|0; $170 = ($169>>>0)>($164>>>0); if ($170) { label = 39; } else { HEAP32[$vararg_buffer3>>2] = 186467; (_SDL_SetError(186979,$vararg_buffer3)|0); } } if ((label|0) == 39) { $171 = HEAP32[$97>>2]|0; $172 = ((($171)) + 68|0); $173 = HEAP32[$172>>2]|0; $174 = $173 | 256; HEAP32[$172>>2] = $174; $175 = ((($171)) + 72|0); HEAP32[$175>>2] = $164; if (!($168)) { $176 = ((($167)) + 4|0); $177 = HEAP32[$176>>2]|0; $178 = (((($177) + ($164<<2)|0)) + 3|0); HEAP8[$178>>0] = 0; $179 = ((($167)) + 8|0); $180 = HEAP32[$179>>2]|0; $181 = (($180) + 1)|0; $182 = ($181|0)==(0); $$$i$11 = $182 ? 1 : $181; HEAP32[$179>>2] = $$$i$11; } $183 = ($174|0)==($173|0); if (!($183)) { _SDL_InvalidateMap($171); } } $184 = HEAP32[$97>>2]|0; $185 = ((($184)) + 68|0); $186 = HEAP32[$185>>2]|0; $187 = $186 & 256; $188 = ($187|0)==(0); if (!($188)) { $189 = HEAP32[$158>>2]|0; $190 = ((($189)) + 24|0); $191 = HEAP32[$190>>2]|0; $192 = ($191|0)==(0); if (!($192)) { $193 = ((($32)) + 28|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)==(0); if ($195) { $196 = HEAP32[$32>>2]|0; $197 = $196 & 2; $198 = ($197|0)==(0); if ($198) { $202 = 0;$204 = $189; } else { _SDL_UnRLESurface($32,1); $199 = HEAP32[$32>>2]|0; $200 = $199 | 2; HEAP32[$32>>2] = $200; $$pre$i$i = HEAP32[$193>>2]|0; $$pre$i$14 = HEAP32[$158>>2]|0; $202 = $$pre$i$i;$204 = $$pre$i$14; } } else { $202 = $194;$204 = $189; } $201 = (($202) + 1)|0; HEAP32[$193>>2] = $201; $203 = ((($204)) + 9|0); $205 = HEAP8[$203>>0]|0; $206 = $205&255; switch ($206|0) { case 2: { $207 = HEAP32[$97>>2]|0; $208 = ((($207)) + 72|0); $209 = HEAP32[$208>>2]|0; $210 = ((($204)) + 24|0); $211 = HEAP32[$210>>2]|0; $212 = $211 & 65535; $213 = $212 ^ 65535; $214 = $213 & $209; $215 = ((($32)) + 20|0); $216 = HEAP32[$215>>2]|0; $217 = ((($32)) + 12|0); $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0); if ($219) { $264 = $201; } else { $220 = ((($32)) + 8|0); $221 = HEAP32[$220>>2]|0; $222 = ($221|0)==(0); $223 = ((($32)) + 16|0); $224 = HEAP32[$223>>2]|0; $225 = (($224|0) / 2)&-1; if ($222) { $264 = $201; } else { $226 = $214&65535; $$in$21$i = $218;$row$05$i = $216; while(1) { $$in$16$i = $221;$spot$04$i = $row$05$i; while(1) { $227 = (($$in$16$i) + -1)|0; $228 = HEAP16[$spot$04$i>>1]|0; $229 = $228&65535; $230 = $229 & $213; $231 = ($230|0)==($214|0); if ($231) { HEAP16[$spot$04$i>>1] = $226; } $232 = ((($spot$04$i)) + 2|0); $233 = ($227|0)==(0); if ($233) { break; } else { $$in$16$i = $227;$spot$04$i = $232; } } $234 = (($$in$21$i) + -1)|0; $235 = (($row$05$i) + ($225<<1)|0); $236 = ($234|0)==(0); if ($236) { $264 = $201; break; } else { $$in$21$i = $234;$row$05$i = $235; } } } } break; } case 4: { $237 = HEAP32[$97>>2]|0; $238 = ((($237)) + 72|0); $239 = HEAP32[$238>>2]|0; $240 = ((($204)) + 24|0); $241 = HEAP32[$240>>2]|0; $242 = $241 ^ -1; $243 = $239 & $242; $244 = ((($32)) + 12|0); $245 = HEAP32[$244>>2]|0; $246 = ($245|0)==(0); if ($246) { $264 = $201; } else { $247 = ((($32)) + 20|0); $248 = HEAP32[$247>>2]|0; $249 = ((($32)) + 8|0); $250 = ((($32)) + 16|0); $$in$i = $245;$row1$012$i = $248; while(1) { $251 = (($$in$i) + -1)|0; $252 = HEAP32[$249>>2]|0; $253 = ($252|0)==(0); if (!($253)) { $$in$15$i = $252;$spot2$08$i = $row1$012$i; while(1) { $254 = (($$in$15$i) + -1)|0; $255 = HEAP32[$spot2$08$i>>2]|0; $256 = $255 & $242; $257 = ($256|0)==($243|0); if ($257) { HEAP32[$spot2$08$i>>2] = $243; } $258 = ((($spot2$08$i)) + 4|0); $259 = ($254|0)==(0); if ($259) { break; } else { $$in$15$i = $254;$spot2$08$i = $258; } } } $260 = HEAP32[$250>>2]|0; $261 = (($260|0) / 4)&-1; $262 = (($row1$012$i) + ($261<<2)|0); $263 = ($251|0)==(0); if ($263) { break; } else { $$in$i = $251;$row1$012$i = $262; } } $$pr$pre$pre$i = HEAP32[$193>>2]|0; $264 = $$pr$pre$pre$i; } break; } default: { $264 = $201; } } $265 = ($264|0)==(0); if ($265) { $273 = $204; } else { $266 = (($264) + -1)|0; HEAP32[$193>>2] = $266; $267 = ($264|0)>(1); if ($267) { $273 = $204; } else { $268 = HEAP32[$32>>2]|0; $269 = $268 & 2; $270 = ($269|0)==(0); if ($270) { $273 = $204; } else { $271 = $268 & -3; HEAP32[$32>>2] = $271; (_SDL_RLESurface($32)|0); $$pre19$i = HEAP32[$158>>2]|0; $273 = $$pre19$i; } } } $272 = ((($273)) + 4|0); $274 = HEAP32[$272>>2]|0; $275 = ($274|0)==(0|0); do { if ($275) { $276 = HEAP32[$97>>2]|0; $277 = ((($276)) + 68|0); $278 = HEAP32[$277>>2]|0; $294 = $278;$295 = $277;$297 = $276; label = 74; } else { $279 = HEAP32[$274>>2]|0; $280 = ($279|0)==(0); if ($280) { HEAP32[$vararg_buffer6>>2] = 186467; (_SDL_SetError(186979,$vararg_buffer6)|0); break; } else { $281 = HEAP32[$97>>2]|0; $282 = ((($281)) + 68|0); $283 = HEAP32[$282>>2]|0; $284 = ((($281)) + 72|0); $285 = HEAP32[$284>>2]|0; $286 = ((($274)) + 4|0); $287 = HEAP32[$286>>2]|0; $288 = (((($287) + ($285<<2)|0)) + 3|0); HEAP8[$288>>0] = -1; $289 = ((($274)) + 8|0); $290 = HEAP32[$289>>2]|0; $291 = (($290) + 1)|0; $292 = ($291|0)==(0); $$1$i$i = $292 ? 1 : $291; HEAP32[$289>>2] = $$1$i$i; $294 = $283;$295 = $282;$297 = $281; label = 74; break; } } } while(0); if ((label|0) == 74) { $293 = $294 & -257; HEAP32[$295>>2] = $293; $296 = ($293|0)==($294|0); if (!($296)) { _SDL_InvalidateMap($297); } } $298 = HEAP32[$97>>2]|0; $299 = ((($298)) + 68|0); $300 = HEAP32[$299>>2]|0; $301 = $300 & -113; $302 = $301 | 16; HEAP32[$299>>2] = $302; $303 = ($302|0)==($300|0); if (!($303)) { _SDL_InvalidateMap($298); } } } } } while(0); $304 = ((($surface)) + 36|0); HEAP32[$full_rect$i>>2] = 0; $305 = ((($full_rect$i)) + 4|0); HEAP32[$305>>2] = 0; $306 = ((($32)) + 8|0); $307 = HEAP32[$306>>2]|0; $308 = ((($full_rect$i)) + 8|0); HEAP32[$308>>2] = $307; $309 = ((($32)) + 12|0); $310 = HEAP32[$309>>2]|0; $311 = ((($full_rect$i)) + 12|0); HEAP32[$311>>2] = $310; $312 = ((($32)) + 36|0); (_SDL_IntersectRect($304,$full_rect$i,$312)|0); $313 = HEAP32[$$pre31>>2]|0; $314 = ((($313)) + 24|0); $315 = HEAP32[$314>>2]|0; $316 = ($315|0)==(0); if ($316) { $$old = $55 & 258; $$old4 = ($$old|0)==(0); if (!($$old4)) { label = 82; } } else { $317 = HEAP32[$30>>2]|0; $318 = $55 & 258; $319 = $317 | $318; $320 = ($319|0)==(0); if (!($320)) { label = 82; } } if ((label|0) == 82) { $321 = HEAP32[$97>>2]|0; $322 = ((($321)) + 68|0); $323 = HEAP32[$322>>2]|0; $324 = $323 & -113; $325 = $324 | 16; HEAP32[$322>>2] = $325; $326 = ($325|0)==($323|0); if (!($326)) { _SDL_InvalidateMap($321); } } $327 = $55 & 4096; $328 = $flags & 2; $329 = $327 | $328; $330 = ($329|0)==(0); if ($330) { $$1 = $32; STACKTOP = sp;return ($$1|0); } $331 = HEAP32[$97>>2]|0; $332 = ((($331)) + 68|0); $333 = HEAP32[$332>>2]|0; $334 = $333 | 4096; HEAP32[$332>>2] = $334; $335 = ($334|0)==($333|0); if ($335) { $$1 = $32; STACKTOP = sp;return ($$1|0); } _SDL_InvalidateMap($331); $$1 = $32; STACKTOP = sp;return ($$1|0); } function _SDL_ConvertSurfaceFormat($surface,$pixel_format,$flags) { $surface = $surface|0; $pixel_format = $pixel_format|0; $flags = $flags|0; var $0 = 0, $1 = 0, $2 = 0, $convert$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_AllocFormat($pixel_format)|0); $1 = ($0|0)==(0|0); if ($1) { $convert$0 = 0; return ($convert$0|0); } $2 = (_SDL_ConvertSurface($surface,$0,$flags)|0); _SDL_FreeFormat($0); $convert$0 = $2; return ($convert$0|0); } function _SDL_ConvertPixels($width,$height,$src_format,$src,$src_pitch,$dst_format,$dst,$dst_pitch) { $width = $width|0; $height = $height|0; $src_format = $src_format|0; $src = $src|0; $src_pitch = $src_pitch|0; $dst_format = $dst_format|0; $dst = $dst|0; $dst_pitch = $dst_pitch|0; var $$06$lcssa = 0, $$0633 = 0, $$08$lcssa = 0, $$0832 = 0, $$1 = 0, $$1726 = 0, $$1925 = 0, $$21028 = 0, $$229 = 0, $$mask$i$17 = 0, $$mask11 = 0, $$not = 0, $$off$i = 0, $$off$i$19 = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $9 = 0, $bpp$0 = 0, $dst_blitmap = 0, $dst_fmt = 0, $dst_surface = 0, $height$off = 0, $height$off37 = 0, $i$034 = 0, $i$127 = 0, $i$230 = 0, $or$cond$i$18 = 0, $or$cond13 = 0, $rect = 0, $scevgep = 0, $scevgep39 = 0, $src_blitmap = 0, $src_fmt = 0, $src_surface = 0; var $switch$i = 0, $switch$i$20 = 0, $switch$split102D = 0, $switch$split132D = 0, $switch$split162D = 0, $switch$split192D = 0, $switch$split222D = 0, $switch$split252D = 0, $switch$split282D = 0, $switch$split2D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer6 = 0, $vararg_buffer8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 448|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer8 = sp + 32|0; $vararg_buffer6 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $src_surface = sp + 380|0; $dst_surface = sp + 320|0; $src_fmt = sp + 276|0; $dst_fmt = sp + 232|0; $src_blitmap = sp + 144|0; $dst_blitmap = sp + 56|0; $rect = sp + 40|0; $0 = ($dst|0)==(0|0); if ($0) { HEAP32[$vararg_buffer>>2] = 186617; $1 = (_SDL_SetError(186979,$vararg_buffer)|0); $$1 = $1; STACKTOP = sp;return ($$1|0); } $2 = ($dst_pitch|0)==(0); if ($2) { HEAP32[$vararg_buffer1>>2] = 186621; $3 = (_SDL_SetError(186979,$vararg_buffer1)|0); $$1 = $3; STACKTOP = sp;return ($$1|0); } $4 = ($src_format|0)==($dst_format|0); $$not = ($src_format|0)==(0); $$mask11 = $src_format & -268435456; $5 = ($$mask11|0)==(268435456); $or$cond13 = $$not | $5; if (!($4)) { if ($or$cond13) { $32 = $src_format >>> 24; $33 = $32 & 15; $$off$i = (($33) + -1)|0; $switch$i = ($$off$i>>>0)<(3); if ($switch$i) { (_SDL_SetError(186659,$vararg_buffer6)|0); $$1 = -1; STACKTOP = sp;return ($$1|0); } } $34 = (_SDL_InitFormat($src_fmt,$src_format)|0); $35 = ($34|0)<(0); if ($35) { $$1 = -1; STACKTOP = sp;return ($$1|0); } (_SDL_memset($src_surface,0,60)|0); HEAP32[$src_surface>>2] = 1; $36 = ((($src_surface)) + 4|0); HEAP32[$36>>2] = $src_fmt; $37 = ((($src_surface)) + 20|0); HEAP32[$37>>2] = $src; $38 = ((($src_surface)) + 8|0); HEAP32[$38>>2] = $width; $39 = ((($src_surface)) + 12|0); HEAP32[$39>>2] = $height; $40 = ((($src_surface)) + 16|0); HEAP32[$40>>2] = $src_pitch; (_SDL_memset($src_blitmap,0,88)|0); $41 = ((($src_blitmap)) + 76|0); $42 = ((($src_surface)) + 52|0); HEAP32[$41>>2] = -1; HEAP32[$42>>2] = $src_blitmap; $43 = ((($src_surface)) + 56|0); HEAP32[$43>>2] = 1; $44 = ($dst_format|0)==(0); $$mask$i$17 = $dst_format & -268435456; $45 = ($$mask$i$17|0)==(268435456); $or$cond$i$18 = $44 | $45; if ($or$cond$i$18) { $46 = $dst_format >>> 24; $47 = $46 & 15; $$off$i$19 = (($47) + -1)|0; $switch$i$20 = ($$off$i$19>>>0)<(3); if ($switch$i$20) { (_SDL_SetError(186659,$vararg_buffer8)|0); $$1 = -1; STACKTOP = sp;return ($$1|0); } } $48 = (_SDL_InitFormat($dst_fmt,$dst_format)|0); $49 = ($48|0)<(0); if ($49) { $$1 = -1; STACKTOP = sp;return ($$1|0); } (_SDL_memset($dst_surface,0,60)|0); HEAP32[$dst_surface>>2] = 1; $50 = ((($dst_surface)) + 4|0); HEAP32[$50>>2] = $dst_fmt; $51 = ((($dst_surface)) + 20|0); HEAP32[$51>>2] = $dst; $52 = ((($dst_surface)) + 8|0); HEAP32[$52>>2] = $width; $53 = ((($dst_surface)) + 12|0); HEAP32[$53>>2] = $height; $54 = ((($dst_surface)) + 16|0); HEAP32[$54>>2] = $dst_pitch; (_SDL_memset($dst_blitmap,0,88)|0); $55 = ((($dst_blitmap)) + 76|0); $56 = ((($dst_surface)) + 52|0); HEAP32[$55>>2] = -1; HEAP32[$56>>2] = $dst_blitmap; $57 = ((($dst_surface)) + 56|0); HEAP32[$57>>2] = 1; HEAP32[$rect>>2] = 0; $58 = ((($rect)) + 4|0); HEAP32[$58>>2] = 0; $59 = ((($rect)) + 8|0); HEAP32[$59>>2] = $width; $60 = ((($rect)) + 12|0); HEAP32[$60>>2] = $height; $61 = HEAP32[$42>>2]|0; $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==($dst_surface|0); do { if ($63) { $64 = HEAP32[$50>>2]|0; $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ($66|0)==(0|0); if (!($67)) { $68 = ((($61)) + 80|0); $69 = HEAP32[$68>>2]|0; $70 = ((($66)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)==($71|0); if (!($72)) { label = 35; break; } } $73 = HEAP32[$36>>2]|0; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)==(0|0); if ($76) { $85 = $61; } else { $77 = ((($61)) + 84|0); $78 = HEAP32[$77>>2]|0; $79 = ((($75)) + 8|0); $80 = HEAP32[$79>>2]|0; $81 = ($78|0)==($80|0); if ($81) { $85 = $61; } else { label = 35; } } } else { label = 35; } } while(0); do { if ((label|0) == 35) { $82 = (_SDL_MapSurface($src_surface,$dst_surface)|0); $83 = ($82|0)<(0); if ($83) { $$1 = -1; STACKTOP = sp;return ($$1|0); } else { $$pre$i = HEAP32[$42>>2]|0; $85 = $$pre$i; break; } } } while(0); $84 = ((($85)) + 8|0); $86 = HEAP32[$84>>2]|0; $87 = (FUNCTION_TABLE_iiiii[$86 & 8191]($src_surface,$rect,$dst_surface,$rect)|0); $$1 = $87; STACKTOP = sp;return ($$1|0); } L41: do { if ($or$cond13) { $7 = $src_format & 255; $bpp$0 = $7; } else { $switch$split2D = ($src_format|0)<(844715353); L44: do { if ($switch$split2D) { $switch$split132D = ($src_format|0)<(842094158); if ($switch$split132D) { switch ($src_format|0) { case 825382478: { label = 8; break L44; break; } default: { break L44; } } } else { switch ($src_format|0) { case 842094158: case 842094169: { label = 8; break L44; break; } default: { break L44; } } } } else { $switch$split162D = ($src_format|0)<(1448433993); if ($switch$split162D) { $switch$split252D = ($src_format|0)<(1431918169); if ($switch$split252D) { switch ($src_format|0) { case 844715353: { $bpp$0 = 2; break L41; break; } default: { break L44; } } } else { switch ($src_format|0) { case 1431918169: { $bpp$0 = 2; break L41; break; } default: { break L44; } } } } else { $switch$split282D = ($src_format|0)<(1498831189); if ($switch$split282D) { switch ($src_format|0) { case 1448433993: { label = 8; break L44; break; } default: { break L44; } } } else { switch ($src_format|0) { case 1498831189: { $bpp$0 = 2; break L41; break; } default: { break L44; } } } } } } while(0); if ((label|0) == 8) { $bpp$0 = 1; break; } $6 = (_SDL_SetError(186631,$vararg_buffer4)|0); $$1 = $6; STACKTOP = sp;return ($$1|0); } } while(0); $8 = Math_imul($bpp$0, $width)|0; $9 = ($height|0)==(0); if ($9) { $$06$lcssa = $dst;$$08$lcssa = $src; } else { $10 = Math_imul($dst_pitch, $height)|0; $11 = Math_imul($src_pitch, $height)|0; $$0633 = $dst;$$0832 = $src;$i$034 = $height; while(1) { $12 = (($i$034) + -1)|0; (_SDL_memcpy($$0633,$$0832,$8)|0); $13 = (($$0832) + ($src_pitch)|0); $14 = (($$0633) + ($dst_pitch)|0); $15 = ($12|0)==(0); if ($15) { break; } else { $$0633 = $14;$$0832 = $13;$i$034 = $12; } } $scevgep = (($dst) + ($10)|0); $scevgep39 = (($src) + ($11)|0); $$06$lcssa = $scevgep;$$08$lcssa = $scevgep39; } $switch$split102D = ($src_format|0)<(842094169); if ($switch$split102D) { $switch$split192D = ($src_format|0)<(842094158); L72: do { if ($switch$split192D) { switch ($src_format|0) { case 825382478: { break L72; break; } default: { $$1 = 0; } } STACKTOP = sp;return ($$1|0); } else { switch ($src_format|0) { case 842094158: { break L72; break; } default: { $$1 = 0; } } STACKTOP = sp;return ($$1|0); } } while(0); $height$off = (($height) + 1)|0; $26 = ($height$off>>>0)<(3); if ($26) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $27 = (($height|0) / 2)&-1; $$21028 = $$08$lcssa;$$229 = $$06$lcssa;$i$230 = $27; while(1) { $28 = (($i$230) + -1)|0; (_SDL_memcpy($$229,$$21028,$8)|0); $29 = (($$21028) + ($src_pitch)|0); $30 = (($$229) + ($dst_pitch)|0); $31 = ($28|0)==(0); if ($31) { $$1 = 0; break; } else { $$21028 = $29;$$229 = $30;$i$230 = $28; } } STACKTOP = sp;return ($$1|0); } else { $switch$split222D = ($src_format|0)<(1448433993); L85: do { if ($switch$split222D) { switch ($src_format|0) { case 842094169: { break L85; break; } default: { $$1 = 0; } } STACKTOP = sp;return ($$1|0); } else { switch ($src_format|0) { case 1448433993: { break L85; break; } default: { $$1 = 0; } } STACKTOP = sp;return ($$1|0); } } while(0); $16 = (($8|0) / 2)&-1; $17 = (($src_pitch|0) / 2)&-1; $18 = (($dst_pitch|0) / 2)&-1; $height$off37 = (($height) + 1)|0; $19 = ($height$off37>>>0)<(3); if ($19) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $20 = (($height|0) / 2)&-1; $21 = $20 << 1; $$1726 = $$06$lcssa;$$1925 = $$08$lcssa;$i$127 = $21; while(1) { $22 = (($i$127) + -1)|0; (_SDL_memcpy($$1726,$$1925,$16)|0); $23 = (($$1925) + ($17)|0); $24 = (($$1726) + ($18)|0); $25 = ($22|0)==(0); if ($25) { $$1 = 0; break; } else { $$1726 = $24;$$1925 = $23;$i$127 = $22; } } STACKTOP = sp;return ($$1|0); } return (0)|0; } function _SDL_VideoInit($driver_name) { $driver_name = $driver_name|0; var $$0 = 0, $$013$ph = 0, $$lcssa = 0, $$pr = 0, $$pr$i = 0, $$pr$pre$i = 0, $$pr6$i = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i$016$lcssa = 0, $i$29 = 0, $not$$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $video$28 = 0, $window$0$1$i$i = 0, $window$0$i$i = 0, $window$02$i$i = 0, $window$02$i$i$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if (!($1)) { _SDL_VideoQuit(); } _SDL_TicksInit(); $2 = (_SDL_InitSubSystem(16384)|0); $3 = ($2|0)<(0); if ($3) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $4 = (_SDL_KeyboardInit()|0); $5 = ($4|0)<(0); if ($5) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $6 = (_SDL_MouseInit()|0); $7 = ($6|0)<(0); if ($7) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $8 = (_SDL_TouchInit()|0); $9 = ($8|0)<(0); if ($9) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $10 = ($driver_name|0)==(0|0); do { if ($10) { $11 = (_SDL_getenv(190270)|0); $12 = ($11|0)==(0|0); if ($12) { $13 = HEAP32[(74480)>>2]|0; $14 = (FUNCTION_TABLE_i[$13 & 8191]()|0); $15 = ($14|0)==(0); if (!($15)) { $27 = HEAP32[(74484)>>2]|0; $28 = (FUNCTION_TABLE_ii[$27 & 8191](0)|0); $29 = ($28|0)==(0|0); if (!($29)) { $i$29 = 0;$video$28 = $28; break; } } $30 = HEAP32[(74512)>>2]|0; $31 = (FUNCTION_TABLE_i[$30 & 8191]()|0); $32 = ($31|0)==(0); if (!($32)) { $136 = HEAP32[(74516)>>2]|0; $137 = (FUNCTION_TABLE_ii[$136 & 8191](0)|0); $138 = ($137|0)==(0|0); if (!($138)) { $i$29 = 1;$video$28 = $137; break; } } $39 = (_SDL_SetError(186712,$vararg_buffer1)|0); $$0 = $39; STACKTOP = sp;return ($$0|0); } else { $$013$ph = $11; label = 10; } } else { $$013$ph = $driver_name; label = 10; } } while(0); do { if ((label|0) == 10) { $16 = HEAP32[18618]|0; $17 = (_SDL_strlen($$013$ph)|0); $18 = (_SDL_strncasecmp($16,$$013$ph,$17)|0); $19 = ($18|0)==(0); if ($19) { $20 = HEAP32[(74480)>>2]|0; $21 = (FUNCTION_TABLE_i[$20 & 8191]()|0); $22 = ($21|0)==(0); if ($22) { label = 12; } else { $$lcssa = 83504;$i$016$lcssa = 0; label = 15; } } else { label = 12; } if ((label|0) == 12) { $23 = HEAP32[18626]|0; $24 = (_SDL_strlen($$013$ph)|0); $25 = (_SDL_strncasecmp($23,$$013$ph,$24)|0); $26 = ($25|0)==(0); if ($26) { $133 = HEAP32[(74512)>>2]|0; $134 = (FUNCTION_TABLE_i[$133 & 8191]()|0); $135 = ($134|0)==(0); if (!($135)) { $$lcssa = (83508);$i$016$lcssa = 1; label = 15; } } } if ((label|0) == 15) { $33 = HEAP32[$$lcssa>>2]|0; $34 = ((($33)) + 12|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_ii[$35 & 8191](0)|0); $37 = ($36|0)==(0|0); if (!($37)) { $i$29 = $i$016$lcssa;$video$28 = $36; break; } } HEAP32[$vararg_buffer>>2] = $$013$ph; $38 = (_SDL_SetError(186695,$vararg_buffer)|0); $$0 = $38; STACKTOP = sp;return ($$0|0); } } while(0); HEAP32[20879] = $video$28; $40 = (83504 + ($i$29<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = HEAP32[$41>>2]|0; HEAP32[$video$28>>2] = $42; $43 = HEAP32[20879]|0; $44 = ((($43)) + 252|0); HEAP32[$44>>2] = 1; $45 = ((($43)) + 356|0); HEAP32[$45>>2] = 0; $46 = ((($43)) + 616|0); HEAP32[$46>>2] = 0; $47 = HEAP32[20879]|0; $48 = ($47|0)==(0|0); if (!($48)) { $49 = ((($47)) + 260|0); HEAP32[$49>>2] = 3; $50 = ((($47)) + 264|0); HEAP32[$50>>2] = 3; $51 = ((($47)) + 268|0); HEAP32[$51>>2] = 2; $52 = ((($47)) + 272|0); HEAP32[$52>>2] = 0; $53 = ((($47)) + 280|0); HEAP32[$53>>2] = 0; $54 = ((($47)) + 276|0); HEAP32[$54>>2] = 16; $55 = ((($47)) + 284|0); HEAP32[$55>>2] = 0; $56 = ((($47)) + 288|0); HEAP32[$56>>2] = 1; $57 = ((($47)) + 292|0); $58 = ((($47)) + 352|0); ;HEAP32[$57>>2]=0|0;HEAP32[$57+4>>2]=0|0;HEAP32[$57+8>>2]=0|0;HEAP32[$57+12>>2]=0|0;HEAP32[$57+16>>2]=0|0;HEAP32[$57+20>>2]=0|0;HEAP32[$57+24>>2]=0|0; HEAP32[$58>>2] = 1; $59 = ((($47)) + 320|0); HEAP32[$59>>2] = -1; $60 = ((($47)) + 336|0); $61 = ((($47)) + 324|0); HEAP32[$61>>2] = 2; $62 = ((($47)) + 328|0); HEAP32[$62>>2] = 0; HEAP32[$60>>2] = 4; $63 = ((($47)) + 332|0); HEAP32[$63>>2] = 0; $64 = ((($47)) + 348|0); HEAP32[$64>>2] = 0; $65 = ((($47)) + 344|0); HEAP32[$65>>2] = 1; $66 = ((($47)) + 340|0); HEAP32[$66>>2] = 0; } $67 = (_SDL_TLSCreate()|0); $68 = HEAP32[20879]|0; $69 = ((($68)) + 628|0); HEAP32[$69>>2] = $67; $70 = (_SDL_TLSCreate()|0); $71 = HEAP32[20879]|0; $72 = ((($71)) + 632|0); HEAP32[$72>>2] = $70; $73 = ((($71)) + 4|0); $74 = HEAP32[$73>>2]|0; $75 = (FUNCTION_TABLE_ii[$74 & 8191]($71)|0); $76 = ($75|0)<(0); if ($76) { _SDL_VideoQuit(); $$0 = -1; STACKTOP = sp;return ($$0|0); } $77 = HEAP32[20879]|0; $78 = ((($77)) + 236|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0); if ($80) { _SDL_VideoQuit(); $81 = (_SDL_SetError(186738,$vararg_buffer3)|0); $$0 = $81; STACKTOP = sp;return ($$0|0); } $82 = ((($77)) + 104|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)==(0|0); do { if ($84) { $93 = $77; label = 30; } else { $85 = (_SDL_GetHint(186780)|0); $86 = ($85|0)==(0|0); if (!($86)) { $87 = (_SDL_strcasecmp($85,189471)|0); $88 = ($87|0)==(0); if ($88) { break; } } $89 = (_SDL_GetHint(186798)|0); $90 = ($89|0)==(0|0); if (!($90)) { $91 = HEAP8[$89>>0]|0; $not$$i = ($91<<24>>24)==(48); if (!($not$$i)) { $$pre = HEAP32[20879]|0; $93 = $$pre; label = 30; } } } } while(0); if ((label|0) == 30) { $92 = ((($93)) + 104|0); HEAP32[$92>>2] = 7293; $94 = HEAP32[20879]|0; $95 = ((($94)) + 108|0); HEAP32[$95>>2] = 7294; $96 = HEAP32[20879]|0; $97 = ((($96)) + 112|0); HEAP32[$97>>2] = 7295; } $98 = (_SDL_GetHint(186827)|0); $99 = ($98|0)==(0|0); if ($99) { label = 33; } else { $100 = (_SDL_atoi($98)|0); $101 = ($100|0)==(0); if ($101) { label = 33; } else { label = 37; } } if ((label|0) == 33) { $102 = HEAP32[20879]|0; $103 = ($102|0)==(0|0); if (!($103)) { $104 = ((($102)) + 232|0); $105 = HEAP32[$104>>2]|0; $106 = ($105|0)==(0); if ($106) { HEAP32[$104>>2] = 1; $107 = ((($102)) + 180|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)==(0|0); if ($109) { label = 37; } else { FUNCTION_TABLE_vi[$108 & 8191]($102); label = 37; } } else { label = 37; } } } if ((label|0) == 37) { $$pr = HEAP32[20879]|0; $110 = ($$pr|0)==(0|0); if (!($110)) { $111 = ((($$pr)) + 196|0); $112 = HEAP32[$111>>2]|0; $113 = ($112|0)==(0|0); if (!($113)) { $114 = (FUNCTION_TABLE_ii[$112 & 8191]($$pr)|0); $115 = ($114|0)==(0); if (!($115)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } } } (_SDL_EventState(771,1)|0); (_SDL_EventState(770,1)|0); $116 = HEAP32[20879]|0; $117 = ($116|0)==(0|0); if ($117) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $118 = ((($116)) + 244|0); $window$0$1$i$i = HEAP32[$118>>2]|0; $119 = ($window$0$1$i$i|0)==(0|0); do { if ($119) { $$pr6$i = $116; } else { $window$02$i$i = $window$0$1$i$i; while(1) { $120 = ((($window$02$i$i)) + 48|0); $121 = HEAP32[$120>>2]|0; $122 = $121 & 512; $123 = ($122|0)==(0); if (!($123)) { $window$02$i$i$lcssa = $window$02$i$i; label = 44; break; } $124 = ((($window$02$i$i)) + 144|0); $window$0$i$i = HEAP32[$124>>2]|0; $125 = ($window$0$i$i|0)==(0|0); if ($125) { $$pr$i = $116; break; } else { $window$02$i$i = $window$0$i$i; } } if ((label|0) == 44) { $126 = ((($116)) + 200|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)==(0|0); if ($128) { $$pr6$i = $116; break; } FUNCTION_TABLE_vii[$127 & 8191]($116,$window$02$i$i$lcssa); $$pr$pre$i = HEAP32[20879]|0; $$pr$i = $$pr$pre$i; } $129 = ($$pr$i|0)==(0|0); if ($129) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$pr6$i = $$pr$i; } } } while(0); $130 = ((($$pr6$i)) + 184|0); $131 = HEAP32[$130>>2]|0; $132 = ($131|0)==(0|0); if ($132) { $$0 = 0; STACKTOP = sp;return ($$0|0); } FUNCTION_TABLE_vi[$131 & 8191]($$pr6$i); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_VideoQuit() { var $$in = 0, $$lcssa = 0, $$lcssa2 = 0, $$lcssa3 = 0, $$lcssa47 = 0, $$pre = 0, $$pre19 = 0, $$pre21 = 0, $$pre23 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $i$09 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { return; } _SDL_TouchQuit(); _SDL_MouseQuit(); _SDL_QuitSubSystem(16384); $2 = HEAP32[20879]|0; $3 = ($2|0)==(0|0); if ($3) { $11 = 0; } else { $4 = ((($2)) + 232|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0); if ($6) { $11 = $2; } else { HEAP32[$4>>2] = 0; $7 = ((($2)) + 180|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $11 = $2; } else { FUNCTION_TABLE_vi[$8 & 8191]($2); $$pre = HEAP32[20879]|0; $11 = $$pre; } } } $10 = ((($11)) + 244|0); $12 = HEAP32[$10>>2]|0; $13 = ($12|0)==(0|0); if ($13) { $$lcssa3 = $11; } else { $14 = $12; while(1) { _SDL_DestroyWindow($14); $15 = HEAP32[20879]|0; $16 = ((($15)) + 244|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if ($18) { $$lcssa3 = $15; break; } else { $14 = $17; } } } $19 = ((($$lcssa3)) + 8|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vi[$20 & 8191]($$lcssa3); $21 = HEAP32[20879]|0; $22 = ((($21)) + 236|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)>(0); $25 = ((($21)) + 240|0); $26 = HEAP32[$25>>2]|0; if ($24) { $28 = $26;$i$09 = 0; while(1) { $27 = (((($28) + (($i$09*68)|0)|0)) + 8|0); $29 = HEAP32[$27>>2]|0; $30 = ($29|0)==(0); $31 = (((($28) + (($i$09*68)|0)|0)) + 12|0); if ($30) { $$pre21 = HEAP32[$31>>2]|0; $39 = $$pre21; } else { $$pre19 = HEAP32[$31>>2]|0; $$in = $29;$34 = $$pre19; while(1) { $32 = (($$in) + -1)|0; $33 = (((($34) + (($32*20)|0)|0)) + 16|0); $35 = HEAP32[$33>>2]|0; _SDL_free($35); $36 = HEAP32[$31>>2]|0; $37 = (((($36) + (($32*20)|0)|0)) + 16|0); HEAP32[$37>>2] = 0; $38 = ($32|0)==(0); if ($38) { $$lcssa47 = $36; break; } else { $$in = $32;$34 = $36; } } $39 = $$lcssa47; } _SDL_free($39); HEAP32[$31>>2] = 0; $40 = (((($28) + (($i$09*68)|0)|0)) + 32|0); $41 = HEAP32[$40>>2]|0; _SDL_free($41); HEAP32[$40>>2] = 0; $42 = (((($28) + (($i$09*68)|0)|0)) + 64|0); $43 = HEAP32[$42>>2]|0; _SDL_free($43); HEAP32[$42>>2] = 0; $44 = (($i$09) + 1)|0; $45 = HEAP32[20879]|0; $46 = ((($45)) + 236|0); $47 = HEAP32[$46>>2]|0; $48 = ($44|0)<($47|0); $49 = ((($45)) + 240|0); $50 = HEAP32[$49>>2]|0; if ($48) { $28 = $50;$i$09 = $44; } else { $$lcssa2 = $50;$52 = $47;$55 = $45; break; } } } else { $$lcssa2 = $26;$52 = $23;$55 = $21; } $51 = ($$lcssa2|0)==(0|0); if ($51) { $78 = $55; } else { $53 = ($52|0)>(0); $54 = ((($55)) + 240|0); if ($53) { $56 = HEAP32[$$lcssa2>>2]|0; _SDL_free($56); $57 = HEAP32[20879]|0; $58 = ((($57)) + 236|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)>(1); $61 = ((($57)) + 240|0); if ($60) { $62 = $61;$64 = 1; while(1) { $$pre23 = HEAP32[$62>>2]|0; $63 = (($$pre23) + (($64*68)|0)|0); $65 = HEAP32[$63>>2]|0; _SDL_free($65); $66 = (($64) + 1)|0; $67 = HEAP32[20879]|0; $68 = ((($67)) + 236|0); $69 = HEAP32[$68>>2]|0; $70 = ($66|0)<($69|0); $71 = ((($67)) + 240|0); if ($70) { $62 = $71;$64 = $66; } else { $$lcssa = $71; break; } } } else { $$lcssa = $61; } } else { $$lcssa = $54; } $72 = HEAP32[$$lcssa>>2]|0; _SDL_free($72); $73 = HEAP32[20879]|0; $74 = ((($73)) + 240|0); HEAP32[$74>>2] = 0; $75 = HEAP32[20879]|0; $76 = ((($75)) + 236|0); HEAP32[$76>>2] = 0; $78 = $75; } $77 = ((($78)) + 256|0); $79 = HEAP32[$77>>2]|0; _SDL_free($79); $80 = HEAP32[20879]|0; $81 = ((($80)) + 256|0); HEAP32[$81>>2] = 0; $82 = HEAP32[20879]|0; $83 = ((($82)) + 652|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vi[$84 & 8191]($82); HEAP32[20879] = 0; return; } function _SDL_GetVideoDevice() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; return ($0|0); } function _SDL_AddBasicVideoDisplay($desktop_mode) { $desktop_mode = $desktop_mode|0; var $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $display = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $display = sp; (_SDL_memset($display,0,68)|0); $0 = ($desktop_mode|0)==(0|0); $$pre = ((($display)) + 16|0); if (!($0)) { ;HEAP32[$$pre>>2]=HEAP32[$desktop_mode>>2]|0;HEAP32[$$pre+4>>2]=HEAP32[$desktop_mode+4>>2]|0;HEAP32[$$pre+8>>2]=HEAP32[$desktop_mode+8>>2]|0;HEAP32[$$pre+12>>2]=HEAP32[$desktop_mode+12>>2]|0;HEAP32[$$pre+16>>2]=HEAP32[$desktop_mode+16>>2]|0; } $1 = ((($display)) + 36|0); ;HEAP32[$1>>2]=HEAP32[$$pre>>2]|0;HEAP32[$1+4>>2]=HEAP32[$$pre+4>>2]|0;HEAP32[$1+8>>2]=HEAP32[$$pre+8>>2]|0;HEAP32[$1+12>>2]=HEAP32[$$pre+12>>2]|0;HEAP32[$1+16>>2]=HEAP32[$$pre+16>>2]|0; $2 = (_SDL_AddVideoDisplay($display)|0); STACKTOP = sp;return ($2|0); } function _SDL_AddVideoDisplay($display) { $display = $display|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $index$0 = 0, $name = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $name = sp; $0 = HEAP32[20879]|0; $1 = ((($0)) + 240|0); $2 = HEAP32[$1>>2]|0; $3 = ((($0)) + 236|0); $4 = HEAP32[$3>>2]|0; $5 = ($4*68)|0; $6 = (($5) + 68)|0; $7 = (_SDL_realloc($2,$6)|0); $8 = ($7|0)==(0|0); if ($8) { (_SDL_Error(0)|0); $index$0 = -1; STACKTOP = sp;return ($index$0|0); } $9 = HEAP32[20879]|0; $10 = ((($9)) + 236|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + 1)|0; HEAP32[$10>>2] = $12; $13 = (($7) + (($11*68)|0)|0); dest=$13; src=$display; stop=dest+68|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $14 = $9; $15 = (((($7) + (($11*68)|0)|0)) + 60|0); HEAP32[$15>>2] = $14; $16 = HEAP32[20879]|0; $17 = ((($16)) + 240|0); HEAP32[$17>>2] = $7; $18 = HEAP32[$display>>2]|0; $19 = ($18|0)==(0|0); if ($19) { (_SDL_itoa($11,$name,10)|0); $21 = (_SDL_strdup($name)|0); HEAP32[$13>>2] = $21; $index$0 = $11; STACKTOP = sp;return ($index$0|0); } else { $20 = (_SDL_strdup($18)|0); HEAP32[$13>>2] = $20; $index$0 = $11; STACKTOP = sp;return ($index$0|0); } return (0)|0; } function _SDL_GetDisplayBounds($displayIndex,$rect) { $displayIndex = $displayIndex|0; $rect = $rect|0; var $$1 = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre$phi3Z2D = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$1 = -1; STACKTOP = sp;return ($$1|0); } $2 = ($displayIndex|0)>(-1); $$phi$trans$insert = ((($0)) + 236|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $3 = ($$pre|0)>($displayIndex|0); $or$cond = $2 & $3; if (!($or$cond)) { $4 = (($$pre) + -1)|0; HEAP32[$vararg_buffer1>>2] = $4; (_SDL_SetError(186896,$vararg_buffer1)|0); $$1 = -1; STACKTOP = sp;return ($$1|0); } $5 = ($rect|0)==(0|0); if ($5) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $6 = ((($0)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = ((($0)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { $11 = (($7) + (($displayIndex*68)|0)|0); $12 = (FUNCTION_TABLE_iiii[$9 & 8191]($0,$11,$rect)|0); $13 = ($12|0)==(0); if ($13) { $$1 = 0; STACKTOP = sp;return ($$1|0); } } $14 = ($displayIndex|0)==(0); if ($14) { HEAP32[$rect>>2] = 0; $15 = ((($rect)) + 4|0); HEAP32[$15>>2] = 0; $$pre2 = ((($rect)) + 8|0); $$pre$phi3Z2D = $$pre2; } else { $16 = (($displayIndex) + -1)|0; (_SDL_GetDisplayBounds($16,$rect)|0); $17 = ((($rect)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$rect>>2]|0; $20 = (($19) + ($18))|0; HEAP32[$rect>>2] = $20; $$pre$phi3Z2D = $17; } $21 = (((($7) + (($displayIndex*68)|0)|0)) + 40|0); $22 = HEAP32[$21>>2]|0; HEAP32[$$pre$phi3Z2D>>2] = $22; $23 = (((($7) + (($displayIndex*68)|0)|0)) + 44|0); $24 = HEAP32[$23>>2]|0; $25 = ((($rect)) + 12|0); HEAP32[$25>>2] = $24; $$1 = 0; STACKTOP = sp;return ($$1|0); } function _SDL_AddDisplayMode($display,$mode) { $display = $display|0; $mode = $mode|0; var $$0 = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$01 = 0, $modes$0 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($display)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = ((($display)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(0); L1: do { if ($4) { $5 = ((($mode)) + 4|0); $6 = ((($mode)) + 8|0); $7 = ((($mode)) + 12|0); $i$01 = 0; L3: while(1) { $10 = (($1) + (($i$01*20)|0)|0); $11 = ($10|0)==($mode|0); if ($11) { $$0 = 0; label = 20; break; } $12 = HEAP32[$5>>2]|0; $13 = (((($1) + (($i$01*20)|0)|0)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==($12|0); do { if ($15) { $17 = HEAP32[$6>>2]|0; $18 = (((($1) + (($i$01*20)|0)|0)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==($17|0); if (!($20)) { $21 = (($19) - ($17))|0; $41 = $21; break; } $22 = HEAP32[$mode>>2]|0; $23 = $22 >>> 8; $24 = $23 & 255; $25 = HEAP32[$10>>2]|0; $26 = $25 >>> 8; $27 = $26 & 255; $28 = ($27|0)==($24|0); if (!($28)) { $29 = (($27) - ($24))|0; $41 = $29; break; } $30 = $22 >>> 16; $31 = $30 & 15; $32 = $25 >>> 16; $33 = $32 & 15; $34 = ($33|0)==($31|0); if ($34) { $36 = HEAP32[$7>>2]|0; $37 = (((($1) + (($i$01*20)|0)|0)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==($36|0); $40 = (($38) - ($36))|0; if ($39) { $$0 = 0; label = 20; break L3; } else { $41 = $40; break; } } else { $35 = (($33) - ($31))|0; $41 = $35; break; } } else { $16 = (($14) - ($12))|0; $41 = $16; } } while(0); $42 = ($41|0)==(0); $8 = (($i$01) + 1)|0; if ($42) { $$0 = 0; label = 20; break; } $9 = ($8|0)<($3|0); if ($9) { $i$01 = $8; } else { break L1; } } if ((label|0) == 20) { return ($$0|0); } } } while(0); $43 = ((($display)) + 4|0); $44 = HEAP32[$43>>2]|0; $45 = ($3|0)==($44|0); do { if ($45) { $46 = ($3*20)|0; $47 = (($46) + 640)|0; $48 = (_SDL_realloc($1,$47)|0); $49 = ($48|0)==(0|0); if ($49) { $$0 = 0; return ($$0|0); } else { HEAP32[$0>>2] = $48; $50 = HEAP32[$43>>2]|0; $51 = (($50) + 32)|0; HEAP32[$43>>2] = $51; $$pre$phiZ2D = $0;$modes$0 = $48; break; } } else { $$pre$phiZ2D = $0;$modes$0 = $1; } } while(0); $52 = (($modes$0) + (($3*20)|0)|0); ;HEAP32[$52>>2]=HEAP32[$mode>>2]|0;HEAP32[$52+4>>2]=HEAP32[$mode+4>>2]|0;HEAP32[$52+8>>2]=HEAP32[$mode+8>>2]|0;HEAP32[$52+12>>2]=HEAP32[$mode+12>>2]|0;HEAP32[$52+16>>2]=HEAP32[$mode+16>>2]|0; $53 = HEAP32[$2>>2]|0; $54 = (($53) + 1)|0; HEAP32[$2>>2] = $54; $55 = HEAP32[$$pre$phiZ2D>>2]|0; _SDL_qsort($55,$54,20,7296); $$0 = 1; return ($$0|0); } function _SDL_GetCurrentDisplayMode($displayIndex,$mode) { $displayIndex = $displayIndex|0; $mode = $mode|0; var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $2 = ($displayIndex|0)>(-1); $$phi$trans$insert = ((($0)) + 236|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $3 = ($$pre|0)>($displayIndex|0); $or$cond = $2 & $3; if (!($or$cond)) { $4 = (($$pre) + -1)|0; HEAP32[$vararg_buffer1>>2] = $4; (_SDL_SetError(186896,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $5 = ($mode|0)==(0|0); if ($5) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $6 = ((($0)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = (((($7) + (($displayIndex*68)|0)|0)) + 36|0); ;HEAP32[$mode>>2]=HEAP32[$8>>2]|0;HEAP32[$mode+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$mode+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$mode+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$mode+16>>2]=HEAP32[$8+16>>2]|0; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GetWindowDisplayIndex($window) { $window = $window|0; var $$ = 0, $$1 = 0, $$2 = 0, $$closest_dist$0 = 0, $$neg5 = 0, $$neg6 = 0, $$neg8 = 0, $$neg9 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $center = 0, $closest$0$lcssa22 = 0, $closest$013 = 0, $closest_dist$014 = 0, $i$016 = 0, $i$1$closest$0 = 0, $i$1$closest$0$lcssa = 0, $i$115 = 0, $rect = 0, $switch$split2D = 0; var $switch$split52D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $center = sp + 40|0; $rect = sp + 24|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$2 = -1; STACKTOP = sp;return ($$2|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & -65536; $switch$split2D = ($8|0)<(805240832); if ($switch$split2D) { switch ($8|0) { case 536805376: { label = 7; break; } default: { } } } else { switch ($8|0) { case 805240832: { label = 7; break; } default: { } } } if ((label|0) == 7) { $9 = $7 & 65535; $10 = ((($0)) + 236|0); $11 = HEAP32[$10>>2]|0; $12 = ($9|0)>=($11|0); $$ = $12 ? 0 : $9; $$2 = $$; STACKTOP = sp;return ($$2|0); } $13 = ((($window)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = $14 & -65536; $switch$split52D = ($15|0)<(805240832); if ($switch$split52D) { switch ($15|0) { case 536805376: { label = 11; break; } default: { } } } else { switch ($15|0) { case 805240832: { label = 11; break; } default: { } } } if ((label|0) == 11) { $19 = $14 & 65535; $20 = ((($0)) + 236|0); $21 = HEAP32[$20>>2]|0; $22 = ($19|0)>=($21|0); $$1 = $22 ? 0 : $19; $$2 = $$1; STACKTOP = sp;return ($$2|0); } $16 = ((($0)) + 236|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)>(0); L22: do { if ($18) { $$phi$trans$insert = ((($0)) + 240|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $i$016 = 0; while(1) { $25 = (((($$pre) + (($i$016*68)|0)|0)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==($window|0); $23 = (($i$016) + 1)|0; if ($27) { $$2 = $i$016; break; } $24 = ($23|0)<($17|0); if ($24) { $i$016 = $23; } else { break L22; } } STACKTOP = sp;return ($$2|0); } } while(0); $28 = ((($window)) + 24|0); $29 = HEAP32[$28>>2]|0; $30 = (($29|0) / 2)&-1; $31 = (($30) + ($7))|0; HEAP32[$center>>2] = $31; $32 = ((($window)) + 28|0); $33 = HEAP32[$32>>2]|0; $34 = (($33|0) / 2)&-1; $35 = (($34) + ($14))|0; $36 = ((($center)) + 4|0); HEAP32[$36>>2] = $35; if ($18) { $37 = ((($rect)) + 8|0); $38 = ((($rect)) + 4|0); $39 = ((($rect)) + 12|0); $closest$013 = -1;$closest_dist$014 = 2147483647;$i$115 = 0; while(1) { (_SDL_GetDisplayBounds($i$115,$rect)|0); $40 = (_SDL_EnclosePoints($center,1,$rect,0)|0); $41 = ($40|0)==(0); if (!($41)) { $$2 = $i$115; label = 20; break; } $42 = HEAP32[$center>>2]|0; $43 = HEAP32[$rect>>2]|0; $44 = HEAP32[$37>>2]|0; $$neg5 = (($44|0) / -2)&-1; $$neg6 = (($42) - ($43))|0; $45 = (($$neg6) + ($$neg5))|0; $46 = HEAP32[$36>>2]|0; $47 = HEAP32[$38>>2]|0; $48 = HEAP32[$39>>2]|0; $$neg8 = (($48|0) / -2)&-1; $$neg9 = (($46) - ($47))|0; $49 = (($$neg9) + ($$neg8))|0; $50 = Math_imul($45, $45)|0; $51 = Math_imul($49, $49)|0; $52 = (($51) + ($50))|0; $53 = ($52|0)<($closest_dist$014|0); $i$1$closest$0 = $53 ? $i$115 : $closest$013; $$closest_dist$0 = $53 ? $52 : $closest_dist$014; $54 = (($i$115) + 1)|0; $55 = HEAP32[20879]|0; $56 = ((($55)) + 236|0); $57 = HEAP32[$56>>2]|0; $58 = ($54|0)<($57|0); if ($58) { $closest$013 = $i$1$closest$0;$closest_dist$014 = $$closest_dist$0;$i$115 = $54; } else { $i$1$closest$0$lcssa = $i$1$closest$0; break; } } if ((label|0) == 20) { STACKTOP = sp;return ($$2|0); } $59 = ($i$1$closest$0$lcssa|0)<(0); if ($59) { $closest$0$lcssa22 = $i$1$closest$0$lcssa; } else { $$2 = $i$1$closest$0$lcssa; STACKTOP = sp;return ($$2|0); } } else { $closest$0$lcssa22 = -1; } (_SDL_SetError(186952,$vararg_buffer3)|0); $$2 = $closest$0$lcssa22; STACKTOP = sp;return ($$2|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$2 = -1; STACKTOP = sp;return ($$2|0); } function _SDL_GetWindowDisplayMode($window,$mode) { $window = $window|0; $mode = $mode|0; var $$0 = 0, $$0$i = 0, $$0$i$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $fullscreen_mode = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $fullscreen_mode = sp + 28|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ($mode|0)==(0|0); if ($6) { HEAP32[$vararg_buffer3>>2] = 187005; $7 = (_SDL_SetError(186979,$vararg_buffer3)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $8 = ((($window)) + 72|0); ;HEAP32[$fullscreen_mode>>2]=HEAP32[$8>>2]|0;HEAP32[$fullscreen_mode+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$fullscreen_mode+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$fullscreen_mode+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$fullscreen_mode+16>>2]=HEAP32[$8+16>>2]|0; $9 = ((($fullscreen_mode)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $12 = ((($window)) + 64|0); $13 = HEAP32[$12>>2]|0; HEAP32[$9>>2] = $13; } $14 = ((($fullscreen_mode)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); if ($16) { $17 = ((($window)) + 68|0); $18 = HEAP32[$17>>2]|0; HEAP32[$14>>2] = $18; } $19 = (_SDL_GetWindowDisplayIndex($window)|0); $20 = ($19|0)>(-1); if ($20) { $21 = HEAP32[20879]|0; $22 = ((($21)) + 240|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + (($19*68)|0)|0); $$0$i = $24; } else { $$0$i = 0; } $25 = ((($window)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = $26 & 4097; $28 = ($27|0)==(4097); if ($28) { $29 = ((($$0$i)) + 16|0); ;HEAP32[$fullscreen_mode>>2]=HEAP32[$29>>2]|0;HEAP32[$fullscreen_mode+4>>2]=HEAP32[$29+4>>2]|0;HEAP32[$fullscreen_mode+8>>2]=HEAP32[$29+8>>2]|0;HEAP32[$fullscreen_mode+12>>2]=HEAP32[$29+12>>2]|0;HEAP32[$fullscreen_mode+16>>2]=HEAP32[$29+16>>2]|0; } else { $30 = (_SDL_GetWindowDisplayIndex($window)|0); $31 = ($30|0)>(-1); if ($31) { $32 = HEAP32[20879]|0; $33 = ((($32)) + 240|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) + (($30*68)|0)|0); $$0$i$1 = $35; } else { $$0$i$1 = 0; } $36 = (_SDL_GetClosestDisplayModeForDisplay($$0$i$1,$fullscreen_mode,$fullscreen_mode)|0); $37 = ($36|0)==(0|0); if ($37) { $38 = (_SDL_SetError(187010,$vararg_buffer5)|0); $$0 = $38; STACKTOP = sp;return ($$0|0); } } ;HEAP32[$mode>>2]=HEAP32[$fullscreen_mode>>2]|0;HEAP32[$mode+4>>2]=HEAP32[$fullscreen_mode+4>>2]|0;HEAP32[$mode+8>>2]=HEAP32[$fullscreen_mode+8>>2]|0;HEAP32[$mode+12>>2]=HEAP32[$fullscreen_mode+12>>2]|0;HEAP32[$mode+16>>2]=HEAP32[$fullscreen_mode+16>>2]|0; $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_CreateWindow($title,$x,$y,$w,$h,$flags) { $title = $title|0; $x = $x|0; $y = $y|0; $w = $w|0; $h = $h|0; $flags = $flags|0; var $$0 = 0, $$0$i = 0, $$0$i$8 = 0, $$0$i$9 = 0, $$02 = 0, $$03 = 0, $$flags = 0, $$phi$trans$insert = 0, $$phi$trans$insert$i = 0, $$pre = 0, $$pre$i = 0, $$pre11 = 0, $$pre12 = 0, $$w = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bounds = 0, $displayIndex$01$i = 0; var $storemerge$i = 0, $switch$split122D = 0, $switch$split152D = 0, $switch$split2D = 0, $switch$split92D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $bounds = sp + 40|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_VideoInit(0)|0); $3 = ($2|0)<(0); if ($3) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $4 = ($w|0)<(1); $$w = $4 ? 1 : $w; $5 = ($h|0)<(1); $$02 = $5 ? 1 : $h; $6 = $flags & 2; $7 = ($6|0)==(0); L5: do { if (!($7)) { $8 = HEAP32[20879]|0; $9 = ((($8)) + 148|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { (_SDL_SetError(187043,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $12 = ($8|0)==(0|0); L11: do { if ($12) { $13 = (_SDL_SetError(186855,$vararg_buffer1)|0); $$0$i = $13; } else { $14 = ((($8)) + 356|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); do { if ($16) { $17 = ((($8)) + 136|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if ($19) { $20 = (_SDL_SetError(187077,$vararg_buffer3)|0); $$0$i = $20; break L11; } $21 = (FUNCTION_TABLE_iii[$18 & 8191]($8,0)|0); $22 = ($21|0)==(0); $23 = HEAP32[20879]|0; if ($22) { $$phi$trans$insert = ((($23)) + 356|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $25 = $23;$27 = $$pre; break; } $28 = ((($23)) + 144|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); if ($30) { $$0$i = $21; break L11; } FUNCTION_TABLE_vi[$29 & 8191]($23); $$0$i = $21; break L11; } else { $25 = $8;$27 = $15; } } while(0); $24 = ((($25)) + 356|0); $26 = (($27) + 1)|0; HEAP32[$24>>2] = $26; break L5; } } while(0); $31 = ($$0$i|0)<(0); if ($31) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } } while(0); $32 = $flags & 8192; $33 = ($32|0)==(0); if ($33) { $$03 = $flags; } else { $34 = (_SDL_GetHint(187115)|0); $35 = ($34|0)==(0|0); if ($35) { $$03 = $flags; } else { $36 = (_SDL_atoi($34)|0); $37 = ($36|0)>(0); $38 = $flags & -8193; $$flags = $37 ? $38 : $flags; $$03 = $$flags; } } $39 = (_SDL_calloc(1,148)|0); $40 = ($39|0)==(0|0); if ($40) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $41 = HEAP32[20879]|0; $42 = ((($41)) + 248|0); HEAP32[$39>>2] = $42; $43 = HEAP32[20879]|0; $44 = ((($43)) + 252|0); $45 = HEAP32[$44>>2]|0; $46 = (($45) + 1)|0; HEAP32[$44>>2] = $46; $47 = ((($39)) + 4|0); HEAP32[$47>>2] = $45; $48 = ((($39)) + 16|0); HEAP32[$48>>2] = $x; $49 = ((($39)) + 20|0); HEAP32[$49>>2] = $y; $50 = ((($39)) + 24|0); HEAP32[$50>>2] = $$w; $51 = ((($39)) + 28|0); HEAP32[$51>>2] = $$02; $52 = $x & -65536; $switch$split2D = ($52|0)<(805240832); if ($switch$split2D) { switch ($52|0) { case 536805376: { label = 24; break; } default: { label = 23; } } } else { switch ($52|0) { case 805240832: { label = 24; break; } default: { label = 23; } } } L38: do { if ((label|0) == 23) { $53 = $y & -65536; $switch$split92D = ($53|0)<(805240832); if ($switch$split92D) { switch ($53|0) { case 536805376: { label = 24; break L38; break; } default: { $87 = $43; break L38; } } } else { switch ($53|0) { case 805240832: { label = 24; break L38; break; } default: { $87 = $43; break L38; } } } } } while(0); if ((label|0) == 24) { $54 = (_SDL_GetWindowDisplayIndex($39)|0); $55 = ($54|0)>(-1); $56 = HEAP32[20879]|0; if ($55) { $57 = ((($56)) + 240|0); $58 = HEAP32[$57>>2]|0; $59 = (($58) + (($54*68)|0)|0); $$0$i$8 = $59; } else { $$0$i$8 = 0; } $60 = ((($56)) + 236|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)>(0); L48: do { if ($62) { $$phi$trans$insert$i = ((($56)) + 240|0); $$pre$i = HEAP32[$$phi$trans$insert$i>>2]|0; $displayIndex$01$i = 0; while(1) { $63 = (($$pre$i) + (($displayIndex$01$i*68)|0)|0); $64 = ($63|0)==($$0$i$8|0); if ($64) { $$0$i$9 = $displayIndex$01$i; break L48; } $65 = (($displayIndex$01$i) + 1)|0; $66 = ($65|0)<($61|0); if ($66) { $displayIndex$01$i = $65; } else { $$0$i$9 = 0; break; } } } else { $$0$i$9 = 0; } } while(0); (_SDL_GetDisplayBounds($$0$i$9,$bounds)|0); $switch$split122D = ($52|0)<(805240832); if ($switch$split122D) { switch ($52|0) { case 536805376: { label = 31; break; } default: { } } } else { switch ($52|0) { case 805240832: { label = 31; break; } default: { } } } if ((label|0) == 31) { $67 = HEAP32[$bounds>>2]|0; $68 = ((($bounds)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = (($69) - ($$w))|0; $71 = (($70|0) / 2)&-1; $72 = (($71) + ($67))|0; HEAP32[$48>>2] = $72; } $73 = $y & -65536; $switch$split152D = ($73|0)<(805240832); if ($switch$split152D) { switch ($73|0) { case 536805376: { label = 33; break; } default: { } } } else { switch ($73|0) { case 805240832: { label = 33; break; } default: { } } } if ((label|0) == 33) { $74 = ((($bounds)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ((($bounds)) + 12|0); $77 = HEAP32[$76>>2]|0; $78 = (($77) - ($$02))|0; $79 = (($78|0) / 2)&-1; $80 = (($79) + ($75))|0; HEAP32[$49>>2] = $80; } $$pre11 = HEAP32[20879]|0; $87 = $$pre11; } $81 = $$03 & 8242; $82 = $81 | 8; $83 = ((($39)) + 48|0); HEAP32[$83>>2] = $82; $84 = ((($39)) + 52|0); HEAP32[$84>>2] = $82; $85 = ((($39)) + 92|0); HEAPF32[$85>>2] = 1.0; $86 = ((($87)) + 244|0); $88 = HEAP32[$86>>2]|0; $89 = ((($39)) + 144|0); HEAP32[$89>>2] = $88; $90 = ((($39)) + 116|0); HEAP32[$90>>2] = 0; $91 = HEAP32[20879]|0; $92 = ((($91)) + 244|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); if ($94) { $97 = $91; } else { $95 = ((($93)) + 140|0); HEAP32[$95>>2] = $39; $$pre12 = HEAP32[20879]|0; $97 = $$pre12; } $96 = ((($97)) + 244|0); HEAP32[$96>>2] = $39; $98 = HEAP32[20879]|0; $99 = ((($98)) + 24|0); $100 = HEAP32[$99>>2]|0; $101 = ($100|0)==(0|0); if (!($101)) { $102 = (FUNCTION_TABLE_iii[$100 & 8191]($98,$39)|0); $103 = ($102|0)<(0); if ($103) { _SDL_DestroyWindow($39); $$0 = 0; STACKTOP = sp;return ($$0|0); } } $104 = ($title|0)==(0|0); do { if (!($104)) { $105 = HEAP32[20879]|0; $106 = ($105|0)==(0|0); if ($106) { (_SDL_SetError(186855,$vararg_buffer5)|0); break; } $107 = HEAP32[$39>>2]|0; $108 = ((($105)) + 248|0); $109 = ($107|0)==($108|0); if (!($109)) { (_SDL_SetError(186937,$vararg_buffer7)|0); break; } $110 = ((($39)) + 8|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)==($title|0); if (!($112)) { _SDL_free($111); $113 = HEAP8[$title>>0]|0; $114 = ($113<<24>>24)==(0); if ($114) { $storemerge$i = 0; } else { $115 = (_SDL_strdup($title)|0); $storemerge$i = $115; } HEAP32[$110>>2] = $storemerge$i; $116 = HEAP32[20879]|0; $117 = ((($116)) + 32|0); $118 = HEAP32[$117>>2]|0; $119 = ($118|0)==(0|0); if (!($119)) { FUNCTION_TABLE_vii[$118 & 8191]($116,$39); } } } } while(0); _SDL_FinishWindowCreation($39,$$03); $120 = HEAP32[$83>>2]|0; $121 = $120 & 69; $122 = ($121|0)==(5); $123 = $122&1; _SDL_UpdateFullscreenMode($39,$123); $$0 = $39; STACKTOP = sp;return ($$0|0); } function _SDL_GL_LoadLibrary($path) { $path = $path|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = ((($0)) + 356|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); do { if ($5) { $11 = ((($0)) + 136|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0|0); if ($13) { $14 = (_SDL_SetError(187077,$vararg_buffer3)|0); $$0 = $14; STACKTOP = sp;return ($$0|0); } $15 = (FUNCTION_TABLE_iii[$12 & 8191]($0,$path)|0); $16 = ($15|0)==(0); $17 = HEAP32[20879]|0; if ($16) { $19 = $17; } else { $22 = ((($17)) + 144|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $$0 = $15; STACKTOP = sp;return ($$0|0); } FUNCTION_TABLE_vi[$23 & 8191]($17); $$0 = $15; STACKTOP = sp;return ($$0|0); } } else { $6 = ($path|0)==(0|0); if ($6) { $19 = $0; } else { $7 = ((($0)) + 360|0); $8 = (_SDL_strcmp($path,$7)|0); $9 = ($8|0)==(0); if ($9) { $$pre = HEAP32[20879]|0; $19 = $$pre; break; } $10 = (_SDL_SetError(187142,$vararg_buffer1)|0); $$0 = $10; STACKTOP = sp;return ($$0|0); } } } while(0); $18 = ((($19)) + 356|0); $20 = HEAP32[$18>>2]|0; $21 = (($20) + 1)|0; HEAP32[$18>>2] = $21; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_DestroyWindow($window) { $window = $window|0; var $$0$i = 0, $$pre = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 116|0); HEAP32[$6>>2] = 1; $7 = ((($window)) + 48|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 4; $10 = ($9|0)==(0); if (!($10)) { $11 = ((($window)) + 112|0); HEAP32[$11>>2] = 1; _SDL_UpdateFullscreenMode($window,0); $12 = HEAP32[20879]|0; $13 = ((($12)) + 60|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); if (!($15)) { FUNCTION_TABLE_vii[$14 & 8191]($12,$window); } HEAP32[$11>>2] = 0; (_SDL_SendWindowEvent($window,2,0,0)|0); } $16 = (_SDL_GetKeyboardFocus()|0); $17 = ($16|0)==($window|0); if ($17) { _SDL_SetKeyboardFocus(0); } $18 = (_SDL_GetMouseFocus()|0); $19 = ($18|0)==($window|0); if ($19) { _SDL_SetMouseFocus(0); } $20 = ((($window)) + 48|0); $21 = HEAP32[$20>>2]|0; $22 = $21 & 2; $23 = ($22|0)==(0); if (!($23)) { $24 = HEAP32[20879]|0; $25 = ((($24)) + 620|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==($window|0); if ($27) { (_SDL_GL_MakeCurrent($window,0)|0); } } $28 = ((($window)) + 104|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); if (!($30)) { $31 = HEAP32[$29>>2]|0; $32 = $31 & -5; HEAP32[$29>>2] = $32; _SDL_FreeSurface($29); } $33 = HEAP32[20879]|0; $34 = ((($33)) + 112|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0|0); if ($36) { $38 = $33; } else { FUNCTION_TABLE_vii[$35 & 8191]($33,$window); $$pre = HEAP32[20879]|0; $38 = $$pre; } $37 = ((($38)) + 100|0); $39 = HEAP32[$37>>2]|0; $40 = ($39|0)==(0|0); if (!($40)) { FUNCTION_TABLE_vii[$39 & 8191]($38,$window); } $41 = HEAP32[$20>>2]|0; $42 = $41 & 2; $43 = ($42|0)==(0); do { if (!($43)) { $44 = HEAP32[20879]|0; $45 = ($44|0)==(0|0); if ($45) { (_SDL_SetError(186855,$vararg_buffer3)|0); break; } $46 = ((($44)) + 356|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)>(0); if ($48) { $49 = (($47) + -1)|0; HEAP32[$46>>2] = $49; $50 = ($47|0)>(1); if (!($50)) { $51 = ((($44)) + 144|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0|0); if (!($53)) { FUNCTION_TABLE_vi[$52 & 8191]($44); } } } } } while(0); $54 = (_SDL_GetWindowDisplayIndex($window)|0); $55 = ($54|0)>(-1); if ($55) { $56 = HEAP32[20879]|0; $57 = ((($56)) + 240|0); $58 = HEAP32[$57>>2]|0; $59 = (($58) + (($54*68)|0)|0); $$0$i = $59; } else { $$0$i = 0; } $60 = ((($$0$i)) + 56|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==($window|0); if ($62) { HEAP32[$60>>2] = 0; } HEAP32[$window>>2] = 0; $63 = ((($window)) + 8|0); $64 = HEAP32[$63>>2]|0; _SDL_free($64); $65 = ((($window)) + 12|0); $66 = HEAP32[$65>>2]|0; _SDL_FreeSurface($66); $67 = ((($window)) + 96|0); $68 = HEAP32[$67>>2]|0; _SDL_free($68); $69 = ((($window)) + 132|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(0|0); if (!($71)) { $73 = $70; while(1) { $72 = ((($73)) + 8|0); $74 = HEAP32[$72>>2]|0; HEAP32[$69>>2] = $74; $75 = HEAP32[$73>>2]|0; _SDL_free($75); _SDL_free($73); $76 = HEAP32[$69>>2]|0; $77 = ($76|0)==(0|0); if ($77) { break; } else { $73 = $76; } } } $78 = ((($window)) + 144|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==(0|0); $81 = $79; $$pre2 = ((($window)) + 140|0); if (!($80)) { $82 = HEAP32[$$pre2>>2]|0; $83 = ((($79)) + 140|0); HEAP32[$83>>2] = $82; } $84 = HEAP32[$$pre2>>2]|0; $85 = ($84|0)==(0|0); if ($85) { $87 = HEAP32[20879]|0; $88 = ((($87)) + 244|0); HEAP32[$88>>2] = $81; } else { $86 = ((($84)) + 144|0); HEAP32[$86>>2] = $81; } _SDL_free($window); STACKTOP = sp;return; } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _SDL_RecreateWindow($window,$flags) { $window = $window|0; $flags = $flags|0; var $$0 = 0, $$0$i = 0, $$01 = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre6 = 0, $$pre7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $loaded_opengl$0 = 0, $or$cond = 0, $or$cond4 = 0, $storemerge$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer19 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer19 = sp + 80|0; $vararg_buffer17 = sp + 72|0; $vararg_buffer15 = sp + 64|0; $vararg_buffer13 = sp + 56|0; $vararg_buffer11 = sp + 48|0; $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($window)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ((($window)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = $flags & 2; $5 = ($4|0)==(0); $$pre = HEAP32[20879]|0; if (!($5)) { $6 = ((($$pre)) + 148|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $9 = (_SDL_SetError(187043,$vararg_buffer)|0); $$0 = $9; STACKTOP = sp;return ($$0|0); } } $10 = ((($window)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = $11 & 2048; $13 = ($12|0)==(0); $14 = $flags | 2048; $15 = $flags & -2049; $$01 = $13 ? $15 : $14; $16 = ($$pre|0)==(0|0); do { if ($16) { (_SDL_SetError(186855,$vararg_buffer1)|0); } else { $17 = HEAP32[$window>>2]|0; $18 = ((($$pre)) + 248|0); $19 = ($17|0)==($18|0); if (!($19)) { (_SDL_SetError(186937,$vararg_buffer3)|0); break; } $20 = $11 & 4; $21 = ($20|0)==(0); if (!($21)) { $22 = ((($window)) + 112|0); HEAP32[$22>>2] = 1; _SDL_UpdateFullscreenMode($window,0); $23 = HEAP32[20879]|0; $24 = ((($23)) + 60|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0|0); if (!($26)) { FUNCTION_TABLE_vii[$25 & 8191]($23,$window); } HEAP32[$22>>2] = 0; (_SDL_SendWindowEvent($window,2,0,0)|0); } } } while(0); $27 = ((($window)) + 104|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==(0|0); if (!($29)) { $30 = HEAP32[$28>>2]|0; $31 = $30 & -5; HEAP32[$28>>2] = $31; _SDL_FreeSurface($28); } $32 = HEAP32[20879]|0; $33 = ((($32)) + 112|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0|0); if ($35) { $37 = $32; } else { FUNCTION_TABLE_vii[$34 & 8191]($32,$window); $$pre6 = HEAP32[20879]|0; $37 = $$pre6; } $36 = ((($37)) + 100|0); $38 = HEAP32[$36>>2]|0; $39 = ($38|0)!=(0|0); $40 = $$01 & 2048; $41 = ($40|0)==(0); $or$cond = $41 & $39; if ($or$cond) { FUNCTION_TABLE_vii[$38 & 8191]($37,$window); } $42 = HEAP32[$10>>2]|0; $43 = $42 & 2; $44 = $$01 & 2; $45 = ($43|0)==($44|0); L26: do { if ($45) { $loaded_opengl$0 = 0; } else { $46 = ($44|0)==(0); $47 = HEAP32[20879]|0; $48 = ($47|0)==(0|0); if ($46) { if ($48) { (_SDL_SetError(186855,$vararg_buffer9)|0); $loaded_opengl$0 = 0; break; } $68 = ((($47)) + 356|0); $69 = HEAP32[$68>>2]|0; $70 = ($69|0)>(0); if (!($70)) { $loaded_opengl$0 = 0; break; } $71 = (($69) + -1)|0; HEAP32[$68>>2] = $71; $72 = ($69|0)>(1); if ($72) { $loaded_opengl$0 = 0; break; } $73 = ((($47)) + 144|0); $74 = HEAP32[$73>>2]|0; $75 = ($74|0)==(0|0); if ($75) { $loaded_opengl$0 = 0; break; } FUNCTION_TABLE_vi[$74 & 8191]($47); $loaded_opengl$0 = 0; break; } L37: do { if ($48) { $49 = (_SDL_SetError(186855,$vararg_buffer5)|0); $$0$i = $49; } else { $50 = ((($47)) + 356|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0); do { if ($52) { $53 = ((($47)) + 136|0); $54 = HEAP32[$53>>2]|0; $55 = ($54|0)==(0|0); if ($55) { $56 = (_SDL_SetError(187077,$vararg_buffer7)|0); $$0$i = $56; break L37; } $57 = (FUNCTION_TABLE_iii[$54 & 8191]($47,0)|0); $58 = ($57|0)==(0); $59 = HEAP32[20879]|0; if ($58) { $$phi$trans$insert = ((($59)) + 356|0); $$pre7 = HEAP32[$$phi$trans$insert>>2]|0; $61 = $59;$63 = $$pre7; break; } $64 = ((($59)) + 144|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0|0); if ($66) { $$0$i = $57; break L37; } FUNCTION_TABLE_vi[$65 & 8191]($59); $$0$i = $57; break L37; } else { $61 = $47;$63 = $51; } } while(0); $60 = ((($61)) + 356|0); $62 = (($63) + 1)|0; HEAP32[$60>>2] = $62; $loaded_opengl$0 = 1; break L26; } } while(0); $67 = ($$0$i|0)<(0); if ($67) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $loaded_opengl$0 = 1; } } } while(0); HEAP32[$0>>2] = 0; HEAP32[$2>>2] = 0; $76 = $$01 & 8242; $77 = $76 | 8; HEAP32[$10>>2] = $77; $78 = ((($window)) + 52|0); HEAP32[$78>>2] = $77; $79 = ((($window)) + 116|0); HEAP32[$79>>2] = 0; $80 = HEAP32[20879]|0; $81 = ((($80)) + 24|0); $82 = HEAP32[$81>>2]|0; $83 = ($82|0)!=(0|0); $or$cond4 = $41 & $83; if ($or$cond4) { $84 = (FUNCTION_TABLE_iii[$82 & 8191]($80,$window)|0); $85 = ($84|0)<(0); if ($85) { $86 = ($loaded_opengl$0|0)==(0); if ($86) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $87 = HEAP32[20879]|0; $88 = ($87|0)==(0|0); if ($88) { (_SDL_SetError(186855,$vararg_buffer11)|0); } else { $89 = ((($87)) + 356|0); $90 = HEAP32[$89>>2]|0; $91 = ($90|0)>(0); if ($91) { $92 = (($90) + -1)|0; HEAP32[$89>>2] = $92; $93 = ($90|0)>(1); if (!($93)) { $94 = ((($87)) + 144|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==(0|0); if (!($96)) { FUNCTION_TABLE_vi[$95 & 8191]($87); } } } } $97 = HEAP32[$10>>2]|0; $98 = $97 & -3; HEAP32[$10>>2] = $98; $$0 = -1; STACKTOP = sp;return ($$0|0); } } if (!($41)) { $99 = HEAP32[$10>>2]|0; $100 = $99 | 2048; HEAP32[$10>>2] = $100; } $101 = ($1|0)==(0|0); if (!($101)) { $102 = HEAP32[20879]|0; $103 = ($102|0)==(0|0); do { if ($103) { (_SDL_SetError(186855,$vararg_buffer13)|0); } else { $104 = ($window|0)==(0|0); if (!($104)) { $105 = HEAP32[$window>>2]|0; $106 = ((($102)) + 248|0); $107 = ($105|0)==($106|0); if ($107) { $108 = HEAP32[$0>>2]|0; $109 = ($108|0)==($1|0); if ($109) { break; } _SDL_free($108); $110 = HEAP8[$1>>0]|0; $111 = ($110<<24>>24)==(0); if ($111) { $storemerge$i = 0; } else { $112 = (_SDL_strdup($1)|0); $storemerge$i = $112; } HEAP32[$0>>2] = $storemerge$i; $113 = HEAP32[20879]|0; $114 = ((($113)) + 32|0); $115 = HEAP32[$114>>2]|0; $116 = ($115|0)==(0|0); if ($116) { break; } FUNCTION_TABLE_vii[$115 & 8191]($113,$window); break; } } (_SDL_SetError(186937,$vararg_buffer15)|0); } } while(0); _SDL_free($1); } $117 = ($3|0)==(0|0); if (!($117)) { $118 = HEAP32[20879]|0; $119 = ($118|0)==(0|0); do { if ($119) { (_SDL_SetError(186855,$vararg_buffer17)|0); } else { $120 = ($window|0)==(0|0); if (!($120)) { $121 = HEAP32[$window>>2]|0; $122 = ((($118)) + 248|0); $123 = ($121|0)==($122|0); if ($123) { $124 = HEAP32[$2>>2]|0; _SDL_FreeSurface($124); $125 = (_SDL_ConvertSurfaceFormat($3,372645892,0)|0); HEAP32[$2>>2] = $125; $126 = ($125|0)==(0|0); if ($126) { break; } $127 = HEAP32[20879]|0; $128 = ((($127)) + 36|0); $129 = HEAP32[$128>>2]|0; $130 = ($129|0)==(0|0); if ($130) { break; } FUNCTION_TABLE_viii[$129 & 8191]($127,$window,$125); break; } } (_SDL_SetError(186937,$vararg_buffer19)|0); } } while(0); _SDL_FreeSurface($3); } $131 = ((($window)) + 124|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)==(0|0); if (!($133)) { $134 = HEAP32[20879]|0; $135 = ((($134)) + 228|0); $136 = HEAP32[$135>>2]|0; (FUNCTION_TABLE_iii[$136 & 8191]($window,1)|0); } _SDL_FinishWindowCreation($window,$$01); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GetWindowID($window) { $window = $window|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 4|0); $7 = HEAP32[$6>>2]|0; $$0 = $7; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GetWindowFromID($id) { $id = $id|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $window$0 = 0, $window$0$1 = 0, $window$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { $$0 = 0; return ($$0|0); } $2 = ((($0)) + 244|0); $window$0$1 = HEAP32[$2>>2]|0; $3 = ($window$0$1|0)==(0|0); if ($3) { $$0 = 0; return ($$0|0); } else { $window$02 = $window$0$1; } while(1) { $4 = ((($window$02)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==($id|0); if ($6) { $$0 = $window$02; label = 5; break; } $7 = ((($window$02)) + 144|0); $window$0 = HEAP32[$7>>2]|0; $8 = ($window$0|0)==(0|0); if ($8) { $$0 = 0; label = 5; break; } else { $window$02 = $window$0; } } if ((label|0) == 5) { return ($$0|0); } return (0)|0; } function _SDL_GetWindowFlags($window) { $window = $window|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 48|0); $7 = HEAP32[$6>>2]|0; $$0 = $7; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_SetWindowData($window,$name,$userdata) { $window = $window|0; $name = $name|0; $userdata = $userdata|0; var $$0 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $data$0 = 0, $data$0$3 = 0, $data$05 = 0, $data$05$lcssa = 0, $prev$04 = 0, $prev$04$lcssa = 0, $prev$04$phi = 0; var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ($name|0)==(0|0); if (!($6)) { $7 = HEAP8[$name>>0]|0; $8 = ($7<<24>>24)==(0); if (!($8)) { $9 = ((($window)) + 132|0); $data$0$3 = HEAP32[$9>>2]|0; $10 = ($data$0$3|0)==(0|0); L11: do { if (!($10)) { $data$05 = $data$0$3;$prev$04 = 0; while(1) { $11 = HEAP32[$data$05>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = (_SDL_strcmp($11,$name)|0); $14 = ($13|0)==(0); if ($14) { $$lcssa = $data$05;$data$05$lcssa = $data$05;$prev$04$lcssa = $prev$04; break; } } $23 = ((($data$05)) + 8|0); $data$0 = HEAP32[$23>>2]|0; $24 = ($data$0|0)==(0|0); if ($24) { break L11; } else { $prev$04$phi = $data$05;$data$05 = $data$0;$prev$04 = $prev$04$phi; } } $15 = ((($data$05$lcssa)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ($userdata|0)==(0|0); if (!($17)) { HEAP32[$15>>2] = $userdata; $$0 = $16; STACKTOP = sp;return ($$0|0); } $18 = ($prev$04$lcssa|0)==(0|0); $19 = ((($data$05$lcssa)) + 8|0); $20 = HEAP32[$19>>2]|0; if ($18) { HEAP32[$9>>2] = $20; } else { $21 = ((($prev$04$lcssa)) + 8|0); HEAP32[$21>>2] = $20; } $22 = HEAP32[$$lcssa>>2]|0; _SDL_free($22); _SDL_free($data$05$lcssa); $$0 = $16; STACKTOP = sp;return ($$0|0); } } while(0); $25 = ($userdata|0)==(0|0); if ($25) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $26 = (_SDL_malloc(12)|0); $27 = (_SDL_strdup($name)|0); HEAP32[$26>>2] = $27; $28 = ((($26)) + 4|0); HEAP32[$28>>2] = $userdata; $29 = HEAP32[$9>>2]|0; $30 = ((($26)) + 8|0); HEAP32[$30>>2] = $29; HEAP32[$9>>2] = $26; $$0 = 0; STACKTOP = sp;return ($$0|0); } } HEAP32[$vararg_buffer3>>2] = 187172; (_SDL_SetError(186979,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GetWindowData($window,$name) { $window = $window|0; $name = $name|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $data$0 = 0, $data$0$2 = 0, $data$03 = 0, $data$03$lcssa = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ($name|0)==(0|0); if (!($6)) { $7 = HEAP8[$name>>0]|0; $8 = ($7<<24>>24)==(0); if (!($8)) { $9 = ((($window)) + 132|0); $data$0$2 = HEAP32[$9>>2]|0; $10 = ($data$0$2|0)==(0|0); if ($10) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $data$03 = $data$0$2; } while(1) { $11 = HEAP32[$data$03>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { $13 = (_SDL_strcmp($11,$name)|0); $14 = ($13|0)==(0); if ($14) { $data$03$lcssa = $data$03; break; } } $17 = ((($data$03)) + 8|0); $data$0 = HEAP32[$17>>2]|0; $18 = ($data$0|0)==(0|0); if ($18) { $$0 = 0; label = 14; break; } else { $data$03 = $data$0; } } if ((label|0) == 14) { STACKTOP = sp;return ($$0|0); } $15 = ((($data$03$lcssa)) + 4|0); $16 = HEAP32[$15>>2]|0; $$0 = $16; STACKTOP = sp;return ($$0|0); } } HEAP32[$vararg_buffer3>>2] = 187172; (_SDL_SetError(186979,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_SetWindowPosition($window,$x,$y) { $window = $window|0; $x = $x|0; $y = $y|0; var $$ = 0, $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $bounds = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $bounds = sp + 16|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = $x & -65536; $7 = ($6|0)==(805240832); $8 = $y & -65536; $9 = ($8|0)==(805240832); $or$cond = $7 | $9; if ($or$cond) { $10 = $x & 65535; $11 = ((($0)) + 236|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)>($12|0); $$ = $13 ? 0 : $10; (_SDL_memset($bounds,0,16)|0); (_SDL_GetDisplayBounds($$,$bounds)|0); if ($7) { $14 = HEAP32[$bounds>>2]|0; $15 = ((($bounds)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($window)) + 24|0); $18 = HEAP32[$17>>2]|0; $19 = (($16) - ($18))|0; $20 = (($19|0) / 2)&-1; $21 = (($20) + ($14))|0; $$01 = $21; } else { $$01 = $x; } if ($9) { $22 = ((($bounds)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ((($bounds)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ((($window)) + 28|0); $27 = HEAP32[$26>>2]|0; $28 = (($25) - ($27))|0; $29 = (($28|0) / 2)&-1; $30 = (($29) + ($23))|0; $$0 = $30; } else { $$0 = $y; } $$1 = $$0;$$12 = $$01; } else { $$1 = $y;$$12 = $x; } $31 = ((($window)) + 48|0); $32 = HEAP32[$31>>2]|0; $33 = $32 & 1; $34 = ($33|0)==(0); $35 = $$12 & -65536; $36 = ($35|0)==(536805376); if (!($34)) { if (!($36)) { $37 = ((($window)) + 56|0); HEAP32[$37>>2] = $$12; } $38 = $$1 & -65536; $39 = ($38|0)==(536805376); if ($39) { STACKTOP = sp;return; } $40 = ((($window)) + 60|0); HEAP32[$40>>2] = $$1; STACKTOP = sp;return; } if (!($36)) { $41 = ((($window)) + 16|0); HEAP32[$41>>2] = $$12; } $42 = $$1 & -65536; $43 = ($42|0)==(536805376); if (!($43)) { $44 = ((($window)) + 20|0); HEAP32[$44>>2] = $$1; } $45 = HEAP32[20879]|0; $46 = ((($45)) + 40|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0|0); if (!($48)) { FUNCTION_TABLE_vii[$47 & 8191]($45,$window); } (_SDL_SendWindowEvent($window,4,$$12,$$1)|0); STACKTOP = sp;return; } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _SDL_SetWindowSize($window,$w,$h) { $window = $window|0; $w = $w|0; $h = $h|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond4 = 0, $or$cond5 = 0, $or$cond7$not = 0, $or$cond9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ($w|0)<(1); if ($6) { HEAP32[$vararg_buffer3>>2] = 187177; (_SDL_SetError(186979,$vararg_buffer3)|0); STACKTOP = sp;return; } $7 = ($h|0)<(1); if ($7) { HEAP32[$vararg_buffer5>>2] = 187179; (_SDL_SetError(186979,$vararg_buffer5)|0); STACKTOP = sp;return; } $8 = ((($window)) + 32|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0); $11 = ($9|0)>($w|0); $or$cond = $10 & $11; $$01 = $or$cond ? $9 : $w; $12 = ((($window)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0); $15 = ($$01|0)>($13|0); $or$cond3 = $14 & $15; $$12 = $or$cond3 ? $13 : $$01; $16 = ((($window)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)!=(0); $19 = ($17|0)>($h|0); $or$cond4 = $18 & $19; $$0 = $or$cond4 ? $17 : $h; $20 = ((($window)) + 44|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)!=(0); $23 = ($$0|0)>($21|0); $or$cond5 = $22 & $23; $$1 = $or$cond5 ? $21 : $$0; $24 = ((($window)) + 64|0); HEAP32[$24>>2] = $$12; $25 = ((($window)) + 68|0); HEAP32[$25>>2] = $$1; $26 = ((($window)) + 48|0); $27 = HEAP32[$26>>2]|0; $28 = $27 & 1; $29 = ($28|0)==(0); if (!($29)) { $30 = $27 & 68; $or$cond7$not = ($30|0)!=(4); $31 = $27 & 4097; $32 = ($31|0)==(4097); $or$cond9 = $or$cond7$not | $32; if ($or$cond9) { STACKTOP = sp;return; } $33 = ((($window)) + 52|0); HEAP32[$33>>2] = 0; _SDL_UpdateFullscreenMode($window,1); STACKTOP = sp;return; } $34 = ((($window)) + 24|0); HEAP32[$34>>2] = $$12; $35 = ((($window)) + 28|0); HEAP32[$35>>2] = $$1; $36 = ((($0)) + 44|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(0|0); if (!($38)) { FUNCTION_TABLE_vii[$37 & 8191]($0,$window); $$pre = HEAP32[$34>>2]|0; $39 = ($$pre|0)==($$12|0); if (!($39)) { STACKTOP = sp;return; } } $40 = HEAP32[$35>>2]|0; $41 = ($40|0)==($$1|0); if (!($41)) { STACKTOP = sp;return; } $42 = ((($window)) + 108|0); HEAP32[$42>>2] = 0; (_SDL_SendWindowEvent($window,6,$$12,$$1)|0); STACKTOP = sp;return; } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _SDL_OnWindowResized($window) { $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 108|0); HEAP32[$0>>2] = 0; $1 = ((($window)) + 24|0); $2 = HEAP32[$1>>2]|0; $3 = ((($window)) + 28|0); $4 = HEAP32[$3>>2]|0; (_SDL_SendWindowEvent($window,6,$2,$4)|0); return; } function _SDL_GetWindowSize($window,$w,$h) { $window = $window|0; $w = $w|0; $h = $h|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ($w|0)==(0|0); if (!($6)) { $7 = ((($window)) + 24|0); $8 = HEAP32[$7>>2]|0; HEAP32[$w>>2] = $8; } $9 = ($h|0)==(0|0); if ($9) { STACKTOP = sp;return; } $10 = ((($window)) + 28|0); $11 = HEAP32[$10>>2]|0; HEAP32[$h>>2] = $11; STACKTOP = sp;return; } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _SDL_SetWindowFullscreen($window,$flags) { $window = $window|0; $flags = $flags|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = $flags & 4097; $7 = ((($window)) + 48|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 4097; $10 = ($6|0)==($9|0); if ($10) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $11 = $8 & -4098; $12 = $11 | $6; HEAP32[$7>>2] = $12; $13 = $flags & 1; $14 = ($13|0)==(0); $15 = $8 & 4; $16 = ($15|0)==(0); $or$cond = $14 | $16; if ($or$cond) { $20 = 0; } else { $17 = $8 & 64; $18 = ($17|0)==(0); $20 = $18; } $19 = $20&1; _SDL_UpdateFullscreenMode($window,$19); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_GetWindowSurface($window) { $window = $window|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amask$i = 0, $Bmask$i = 0, $Gmask$i = 0, $Rmask$i = 0, $bpp$i = 0, $format$i = 0, $pitch$i = 0, $pixels$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $format$i = sp + 40|0; $pixels$i = sp + 36|0; $pitch$i = sp + 32|0; $bpp$i = sp + 28|0; $Rmask$i = sp + 24|0; $Gmask$i = sp + 20|0; $Bmask$i = sp + 16|0; $Amask$i = sp + 12|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 108|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); $9 = ((($window)) + 104|0); $10 = HEAP32[$9>>2]|0; if (!($8)) { $$0 = $10; STACKTOP = sp;return ($$0|0); } $11 = ($10|0)==(0|0); if ($11) { $15 = $0; } else { $12 = HEAP32[$10>>2]|0; $13 = $12 & -5; HEAP32[$10>>2] = $13; _SDL_FreeSurface($10); $$pre = HEAP32[20879]|0; $15 = $$pre; } $14 = ((($15)) + 104|0); $16 = HEAP32[$14>>2]|0; $17 = ($16|0)==(0|0); if ($17) { $38 = 0; } else { $18 = ((($15)) + 108|0); $19 = HEAP32[$18>>2]|0; $20 = ($19|0)==(0|0); if ($20) { $38 = 0; } else { $21 = (FUNCTION_TABLE_iiiiii[$16 & 8191]($15,$window,$format$i,$pixels$i,$pitch$i)|0); $22 = ($21|0)<(0); if ($22) { $38 = 0; } else { $23 = HEAP32[$format$i>>2]|0; $24 = (_SDL_PixelFormatEnumToMasks($23,$bpp$i,$Rmask$i,$Gmask$i,$Bmask$i,$Amask$i)|0); $25 = ($24|0)==(0); if ($25) { $38 = 0; } else { $26 = HEAP32[$pixels$i>>2]|0; $27 = ((($window)) + 24|0); $28 = HEAP32[$27>>2]|0; $29 = ((($window)) + 28|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$bpp$i>>2]|0; $32 = HEAP32[$pitch$i>>2]|0; $33 = HEAP32[$Rmask$i>>2]|0; $34 = HEAP32[$Gmask$i>>2]|0; $35 = HEAP32[$Bmask$i>>2]|0; $36 = HEAP32[$Amask$i>>2]|0; $37 = (_SDL_CreateRGBSurfaceFrom($26,$28,$30,$31,$32,$33,$34,$35,$36)|0); $38 = $37; } } } } HEAP32[$9>>2] = $38; $39 = ($38|0)==(0|0); if ($39) { $$0 = 0; STACKTOP = sp;return ($$0|0); } HEAP32[$6>>2] = 1; $40 = HEAP32[$38>>2]|0; $41 = $40 | 4; HEAP32[$38>>2] = $41; $$0 = $38; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_UpdateWindowSurface($window) { $window = $window|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $full_rect = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $full_rect = sp + 24|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { HEAP32[$full_rect>>2] = 0; $6 = ((($full_rect)) + 4|0); HEAP32[$6>>2] = 0; $7 = ((($window)) + 24|0); $8 = HEAP32[$7>>2]|0; $9 = ((($full_rect)) + 8|0); HEAP32[$9>>2] = $8; $10 = ((($window)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = ((($full_rect)) + 12|0); HEAP32[$12>>2] = $11; $13 = ((($window)) + 108|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0); if ($15) { $16 = (_SDL_SetError(187181,$vararg_buffer3)|0); $$0 = $16; STACKTOP = sp;return ($$0|0); } else { $17 = ((($0)) + 108|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iiiii[$18 & 8191]($0,$window,$full_rect,1)|0); $$0 = $19; STACKTOP = sp;return ($$0|0); } } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_UpdateWindowGrab($window) { $window = $window|0; var $$lobit = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $grabbed$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ((($0)) + 96|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { return; } $4 = (_SDL_GetMouse()|0); $5 = ((($4)) + 76|0); $6 = HEAP32[$5>>2]|0; $7 = ((($window)) + 48|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 256; $10 = $6 | $9; $11 = ($10|0)==(0); $12 = $11&1; $13 = $8 >>> 9; $$lobit = $13 & 1; $14 = $$lobit ^ 1; $15 = $12 | $14; $grabbed$0 = $15 ^ 1; $16 = HEAP32[20879]|0; $17 = ((($16)) + 96|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_viii[$18 & 8191]($16,$window,$grabbed$0); return; } function _SDL_OnWindowShown($window) { $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 48|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 69; $3 = ($2|0)==(5); if (!($3)) { return; } _SDL_UpdateFullscreenMode($window,1); return; } function _SDL_OnWindowRestored($window) { $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 48|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 69; $3 = ($2|0)==(5); if (!($3)) { return; } _SDL_UpdateFullscreenMode($window,1); return; } function _SDL_OnWindowHidden($window) { $window = $window|0; var label = 0, sp = 0; sp = STACKTOP; _SDL_UpdateFullscreenMode($window,0); return; } function _SDL_OnWindowMinimized($window) { $window = $window|0; var label = 0, sp = 0; sp = STACKTOP; _SDL_UpdateFullscreenMode($window,0); return; } function _SDL_OnWindowEnter($window) { $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ((($0)) + 116|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { return; } FUNCTION_TABLE_vii[$2 & 8191]($0,$window); return; } function _SDL_OnWindowLeave($window) { $window = $window|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_OnWindowFocusGained($window) { $window = $window|0; var $$lobit$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $grabbed$0$i = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = (_SDL_GetMouse()|0); $1 = ((($window)) + 96|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = HEAP32[20879]|0; $5 = ((($4)) + 88|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { (FUNCTION_TABLE_iiii[$6 & 8191]($4,$window,$2)|0); } } $8 = ($0|0)==(0|0); if (!($8)) { $9 = ((($0)) + 76|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if (!($11)) { _SDL_SetMouseFocus($window); $12 = ((($window)) + 24|0); $13 = HEAP32[$12>>2]|0; $14 = (($13|0) / 2)&-1; $15 = ((($window)) + 28|0); $16 = HEAP32[$15>>2]|0; $17 = (($16|0) / 2)&-1; _SDL_WarpMouseInWindow($window,$14,$17); } } $18 = HEAP32[20879]|0; $19 = ((($18)) + 96|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if ($21) { return; } $22 = (_SDL_GetMouse()|0); $23 = ((($22)) + 76|0); $24 = HEAP32[$23>>2]|0; $25 = ((($window)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = $26 & 256; $28 = $27 | $24; $29 = ($28|0)==(0); $30 = $29&1; $31 = $26 >>> 9; $$lobit$i = $31 & 1; $32 = $$lobit$i ^ 1; $33 = $30 | $32; $grabbed$0$i = $33 ^ 1; $34 = HEAP32[20879]|0; $35 = ((($34)) + 96|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_viii[$36 & 8191]($34,$window,$grabbed$0$i); return; } function _SDL_OnWindowFocusLost($window) { $window = $window|0; var $$lobit$i = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $grabbed$0$i = 0, $not$$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($window)) + 96|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = HEAP32[20879]|0; $4 = ((($3)) + 88|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { $7 = ((($window)) + 100|0); $8 = HEAP32[$7>>2]|0; (FUNCTION_TABLE_iiii[$5 & 8191]($3,$window,$8)|0); } } $9 = HEAP32[20879]|0; $10 = ((($9)) + 96|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { $$pre = ((($window)) + 48|0); $$pre$phiZ2D = $$pre; } else { $13 = (_SDL_GetMouse()|0); $14 = ((($13)) + 76|0); $15 = HEAP32[$14>>2]|0; $16 = ((($window)) + 48|0); $17 = HEAP32[$16>>2]|0; $18 = $17 & 256; $19 = $18 | $15; $20 = ($19|0)==(0); $21 = $20&1; $22 = $17 >>> 9; $$lobit$i = $22 & 1; $23 = $$lobit$i ^ 1; $24 = $21 | $23; $grabbed$0$i = $24 ^ 1; $25 = HEAP32[20879]|0; $26 = ((($25)) + 96|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_viii[$27 & 8191]($25,$window,$grabbed$0$i); $$pre$phiZ2D = $16; } $28 = HEAP32[$$pre$phiZ2D>>2]|0; $29 = $28 & 1; $30 = ($29|0)==(0); if ($30) { STACKTOP = sp;return; } $31 = ((($window)) + 116|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)==(0); if (!($33)) { STACKTOP = sp;return; } $34 = (_SDL_GetHint(191654)|0); $35 = ($34|0)==(0|0); if (!($35)) { $36 = HEAP8[$34>>0]|0; $not$$i = ($36<<24>>24)==(48); if ($not$$i) { STACKTOP = sp;return; } } $37 = HEAP32[20879]|0; $38 = ($37|0)==(0|0); if ($38) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $39 = HEAP32[$window>>2]|0; $40 = ((($37)) + 248|0); $41 = ($39|0)==($40|0); if (!($41)) { (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } $42 = HEAP32[$$pre$phiZ2D>>2]|0; $43 = $42 & 64; $44 = ($43|0)==(0); if (!($44)) { STACKTOP = sp;return; } _SDL_UpdateFullscreenMode($window,0); $45 = HEAP32[20879]|0; $46 = ((($45)) + 72|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(0|0); if ($48) { STACKTOP = sp;return; } FUNCTION_TABLE_vii[$47 & 8191]($45,$window); STACKTOP = sp;return; } function _SDL_GL_MakeCurrent($window,$ctx) { $window = $window|0; $ctx = $ctx|0; var $$0 = 0, $$0$i = 0, $$0$i$2 = 0, $$01 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0$i = 0; } else { $2 = ((($0)) + 628|0); $3 = HEAP32[$2>>2]|0; $4 = (_SDL_TLSGet($3)|0); $$0$i = $4; } $5 = ($$0$i|0)==($window|0); if ($5) { $6 = HEAP32[20879]|0; $7 = ($6|0)==(0|0); if ($7) { (_SDL_SetError(186855,$vararg_buffer1)|0); $$0$i$2 = 0; } else { $8 = ((($6)) + 632|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_TLSGet($9)|0); $$0$i$2 = $10; } $11 = ($$0$i$2|0)==($ctx|0); if ($11) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $12 = ($ctx|0)==(0|0); $$pre = HEAP32[20879]|0; do { if ($12) { $$01 = 0; } else { $13 = ($$pre|0)==(0|0); if ($13) { (_SDL_SetError(186855,$vararg_buffer3)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $14 = ($window|0)==(0|0); if (!($14)) { $15 = HEAP32[$window>>2]|0; $16 = ((($$pre)) + 248|0); $17 = ($15|0)==($16|0); if ($17) { $18 = ((($window)) + 48|0); $19 = HEAP32[$18>>2]|0; $20 = $19 & 2; $21 = ($20|0)==(0); if (!($21)) { $$01 = $window; break; } $22 = (_SDL_SetError(187264,$vararg_buffer7)|0); $$0 = $22; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer5)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } } while(0); $23 = ((($$pre)) + 152|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_iiii[$24 & 8191]($$pre,$$01,$ctx)|0); $26 = ($25|0)==(0); if (!($26)) { $$0 = $25; STACKTOP = sp;return ($$0|0); } $27 = HEAP32[20879]|0; $28 = ((($27)) + 620|0); HEAP32[$28>>2] = $$01; $29 = HEAP32[20879]|0; $30 = ((($29)) + 624|0); HEAP32[$30>>2] = $ctx; $31 = HEAP32[20879]|0; $32 = ((($31)) + 628|0); $33 = HEAP32[$32>>2]|0; (_SDL_TLSSet($33,$$01,0)|0); $34 = HEAP32[20879]|0; $35 = ((($34)) + 632|0); $36 = HEAP32[$35>>2]|0; (_SDL_TLSSet($36,$ctx,0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GL_GetProcAddress($proc) { $proc = $proc|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ((($0)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { (_SDL_SetError(187077,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $5 = ((($0)) + 356|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { (_SDL_SetError(187308,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $8 = (FUNCTION_TABLE_iii[$3 & 8191]($0,$proc)|0); $$0 = $8; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_GL_SetAttribute($attr,$value) { $attr = $attr|0; $value = $value|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer6 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); L1: do { if ($1) { $2 = (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = $2; } else { do { switch ($attr|0) { case 0: { $3 = ((($0)) + 260|0); HEAP32[$3>>2] = $value; $$0 = 0; break L1; break; } case 1: { $4 = ((($0)) + 264|0); HEAP32[$4>>2] = $value; $$0 = 0; break L1; break; } case 2: { $5 = ((($0)) + 268|0); HEAP32[$5>>2] = $value; $$0 = 0; break L1; break; } case 3: { $6 = ((($0)) + 272|0); HEAP32[$6>>2] = $value; $$0 = 0; break L1; break; } case 5: { $7 = ((($0)) + 288|0); HEAP32[$7>>2] = $value; $$0 = 0; break L1; break; } case 4: { $8 = ((($0)) + 280|0); HEAP32[$8>>2] = $value; $$0 = 0; break L1; break; } case 6: { $9 = ((($0)) + 276|0); HEAP32[$9>>2] = $value; $$0 = 0; break L1; break; } case 7: { $10 = ((($0)) + 284|0); HEAP32[$10>>2] = $value; $$0 = 0; break L1; break; } case 8: { $11 = ((($0)) + 292|0); HEAP32[$11>>2] = $value; $$0 = 0; break L1; break; } case 9: { $12 = ((($0)) + 296|0); HEAP32[$12>>2] = $value; $$0 = 0; break L1; break; } case 10: { $13 = ((($0)) + 300|0); HEAP32[$13>>2] = $value; $$0 = 0; break L1; break; } case 11: { $14 = ((($0)) + 304|0); HEAP32[$14>>2] = $value; $$0 = 0; break L1; break; } case 12: { $15 = ((($0)) + 308|0); HEAP32[$15>>2] = $value; $$0 = 0; break L1; break; } case 13: { $16 = ((($0)) + 312|0); HEAP32[$16>>2] = $value; $$0 = 0; break L1; break; } case 14: { $17 = ((($0)) + 316|0); HEAP32[$17>>2] = $value; $$0 = 0; break L1; break; } case 15: { $18 = ((($0)) + 320|0); HEAP32[$18>>2] = $value; $$0 = 0; break L1; break; } case 16: { $19 = ((($0)) + 352|0); HEAP32[$19>>2] = $value; $$0 = 0; break L1; break; } case 17: { $20 = ((($0)) + 324|0); HEAP32[$20>>2] = $value; $$0 = 0; break L1; break; } case 18: { $21 = ((($0)) + 328|0); HEAP32[$21>>2] = $value; $$0 = 0; break L1; break; } case 19: { $22 = ($value|0)==(0); $23 = ((($0)) + 336|0); if ($22) { HEAP32[$23>>2] = 0; $$0 = 0; break L1; } else { HEAP32[$23>>2] = 4; $$0 = 0; break L1; } break; } case 20: { $24 = ($value>>>0)>(15); if ($24) { HEAP32[$vararg_buffer1>>2] = $value; $25 = (_SDL_SetError(187337,$vararg_buffer1)|0); $$0 = $25; break L1; } else { $26 = ((($0)) + 332|0); HEAP32[$26>>2] = $value; $$0 = 0; break L1; } break; } case 21: { switch ($value|0) { case 0: case 1: case 2: case 4: { $28 = ((($0)) + 336|0); HEAP32[$28>>2] = $value; $$0 = 0; break L1; break; } default: { HEAP32[$vararg_buffer3>>2] = $value; $27 = (_SDL_SetError(187368,$vararg_buffer3)|0); $$0 = $27; break L1; } } break; } case 22: { $29 = ((($0)) + 340|0); HEAP32[$29>>2] = $value; $$0 = 0; break L1; break; } case 23: { $30 = ((($0)) + 348|0); HEAP32[$30>>2] = $value; $$0 = 0; break L1; break; } case 24: { $31 = ((($0)) + 344|0); HEAP32[$31>>2] = $value; $$0 = 0; break L1; break; } default: { $32 = (_SDL_SetError(187402,$vararg_buffer6)|0); $$0 = $32; break L1; } } } while(0); } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_GL_GetAttribute($attr,$value) { $attr = $attr|0; $value = $value|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $attrib$0 = 0, $component = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer17 = sp + 72|0; $vararg_buffer15 = sp + 64|0; $vararg_buffer13 = sp + 56|0; $vararg_buffer11 = sp + 48|0; $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $component = sp + 76|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); L1: do { if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = -1; } else { $2 = ((($0)) + 140|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { (_SDL_SetError(187077,$vararg_buffer3)|0); $$0 = -1; break; } $5 = ((($0)) + 356|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { (_SDL_SetError(187308,$vararg_buffer1)|0); $$0 = -1; break; } $8 = (FUNCTION_TABLE_iii[$3 & 8191]($0,201276)|0); $9 = ($8|0)==(0|0); if ($9) { $$0 = -1; } else { $10 = HEAP32[20879]|0; $11 = ($10|0)==(0|0); if ($11) { (_SDL_SetError(186855,$vararg_buffer5)|0); $$0 = -1; break; } $12 = ((($10)) + 140|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if ($14) { (_SDL_SetError(187077,$vararg_buffer9)|0); $$0 = -1; break; } $15 = ((($10)) + 356|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { (_SDL_SetError(187308,$vararg_buffer7)|0); $$0 = -1; break; } $18 = (FUNCTION_TABLE_iii[$13 & 8191]($10,203151)|0); $19 = ($18|0)==(0|0); if ($19) { $$0 = -1; } else { HEAP32[$value>>2] = 0; do { switch ($attr|0) { case 0: { $attrib$0 = 3410; break; } case 2: { $attrib$0 = 3412; break; } case 1: { $attrib$0 = 3411; break; } case 3: { $attrib$0 = 3413; break; } case 5: { $20 = HEAP32[20879]|0; $21 = ((($20)) + 288|0); $22 = HEAP32[$21>>2]|0; HEAP32[$value>>2] = $22; $$0 = 0; break L1; break; } case 6: { $attrib$0 = 3414; break; } case 7: { $attrib$0 = 3415; break; } case 12: case 11: case 10: case 9: case 8: { HEAP32[$value>>2] = 0; $$0 = 0; break L1; break; } case 13: { $attrib$0 = 32936; break; } case 14: { $attrib$0 = 32937; break; } case 24: { $attrib$0 = 33531; break; } case 4: { FUNCTION_TABLE_vii[$8 & 8191](3410,$component); $23 = HEAP32[$component>>2]|0; FUNCTION_TABLE_vii[$8 & 8191](3411,$component); $24 = HEAP32[$component>>2]|0; $25 = (($24) + ($23))|0; FUNCTION_TABLE_vii[$8 & 8191](3412,$component); $26 = HEAP32[$component>>2]|0; $27 = (($25) + ($26))|0; FUNCTION_TABLE_vii[$8 & 8191](3413,$component); $28 = HEAP32[$component>>2]|0; $29 = (($27) + ($28))|0; HEAP32[$value>>2] = $29; $$0 = 0; break L1; break; } case 15: { $30 = HEAP32[20879]|0; $31 = ((($30)) + 320|0); $32 = HEAP32[$31>>2]|0; $33 = ($32|0)!=(0); $34 = $33&1; HEAP32[$value>>2] = $34; $$0 = 0; break L1; break; } case 16: { $35 = HEAP32[20879]|0; $36 = ((($35)) + 352|0); $37 = HEAP32[$36>>2]|0; HEAP32[$value>>2] = $37; $$0 = 0; break L1; break; } case 17: { $38 = HEAP32[20879]|0; $39 = ((($38)) + 324|0); $40 = HEAP32[$39>>2]|0; HEAP32[$value>>2] = $40; $$0 = 0; break L1; break; } case 18: { $41 = HEAP32[20879]|0; $42 = ((($41)) + 328|0); $43 = HEAP32[$42>>2]|0; HEAP32[$value>>2] = $43; $$0 = 0; break L1; break; } case 19: { $44 = HEAP32[20879]|0; $45 = ((($44)) + 336|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(4); $$ = $47&1; HEAP32[$value>>2] = $$; $$0 = 0; break L1; break; } case 20: { $48 = HEAP32[20879]|0; $49 = ((($48)) + 332|0); $50 = HEAP32[$49>>2]|0; HEAP32[$value>>2] = $50; $$0 = 0; break L1; break; } case 21: { $51 = HEAP32[20879]|0; $52 = ((($51)) + 336|0); $53 = HEAP32[$52>>2]|0; HEAP32[$value>>2] = $53; $$0 = 0; break L1; break; } case 22: { $54 = HEAP32[20879]|0; $55 = ((($54)) + 340|0); $56 = HEAP32[$55>>2]|0; HEAP32[$value>>2] = $56; $$0 = 0; break L1; break; } case 23: { $57 = HEAP32[20879]|0; $58 = ((($57)) + 348|0); $59 = HEAP32[$58>>2]|0; HEAP32[$value>>2] = $59; $$0 = 0; break L1; break; } default: { $60 = (_SDL_SetError(187402,$vararg_buffer11)|0); $$0 = $60; break L1; } } } while(0); FUNCTION_TABLE_vii[$8 & 8191]($attrib$0,$value); $61 = (FUNCTION_TABLE_i[$18 & 8191]()|0); switch ($61|0) { case 0: { $$0 = 0; break L1; break; } case 1280: { $62 = (_SDL_SetError(187427,$vararg_buffer13)|0); $$0 = $62; break L1; break; } case 1281: { $63 = (_SDL_SetError(187457,$vararg_buffer15)|0); $$0 = $63; break L1; break; } default: { HEAP32[$vararg_buffer17>>2] = $61; $64 = (_SDL_SetError(187488,$vararg_buffer17)|0); $$0 = $64; break L1; } } } } } } while(0); STACKTOP = sp;return ($$0|0); } function _SDL_GL_CreateContext($window) { $window = $window|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & 2; $9 = ($8|0)==(0); if ($9) { (_SDL_SetError(187264,$vararg_buffer3)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $10 = ((($0)) + 148|0); $11 = HEAP32[$10>>2]|0; $12 = (FUNCTION_TABLE_iii[$11 & 8191]($0,$window)|0); $13 = ($12|0)==(0|0); if ($13) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $14 = HEAP32[20879]|0; $15 = ((($14)) + 620|0); HEAP32[$15>>2] = $window; $16 = HEAP32[20879]|0; $17 = ((($16)) + 624|0); HEAP32[$17>>2] = $12; $18 = HEAP32[20879]|0; $19 = ((($18)) + 628|0); $20 = HEAP32[$19>>2]|0; (_SDL_TLSSet($20,$window,0)|0); $21 = HEAP32[20879]|0; $22 = ((($21)) + 632|0); $23 = HEAP32[$22>>2]|0; (_SDL_TLSSet($23,$12,0)|0); $$0 = $12; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_GL_GetCurrentContext() { var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $2 = ((($0)) + 632|0); $3 = HEAP32[$2>>2]|0; $4 = (_SDL_TLSGet($3)|0); $$0 = $4; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_GL_SetSwapInterval($interval) { $interval = $interval|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_SetError(186855,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = ((($0)) + 632|0); $4 = HEAP32[$3>>2]|0; $5 = (_SDL_TLSGet($4)|0); $6 = ($5|0)==(0|0); if ($6) { $7 = (_SDL_SetError(187507,$vararg_buffer1)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } $8 = HEAP32[20879]|0; $9 = ((($8)) + 160|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if ($11) { $13 = (_SDL_SetError(187547,$vararg_buffer3)|0); $$0 = $13; STACKTOP = sp;return ($$0|0); } else { $12 = (FUNCTION_TABLE_iii[$10 & 8191]($8,$interval)|0); $$0 = $12; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SDL_GL_GetSwapInterval() { var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { $$0 = 0; return ($$0|0); } $2 = ((($0)) + 632|0); $3 = HEAP32[$2>>2]|0; $4 = (_SDL_TLSGet($3)|0); $5 = ($4|0)==(0|0); if ($5) { $$0 = 0; return ($$0|0); } $6 = HEAP32[20879]|0; $7 = ((($6)) + 164|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $$0 = 0; return ($$0|0); } $10 = (FUNCTION_TABLE_ii[$8 & 8191]($6)|0); $$0 = $10; return ($$0|0); } function _SDL_GL_SwapWindow($window) { $window = $window|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0; var $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = $7 & 2; $9 = ($8|0)==(0); if ($9) { (_SDL_SetError(187264,$vararg_buffer3)|0); STACKTOP = sp;return; } $10 = ((($0)) + 628|0); $11 = HEAP32[$10>>2]|0; $12 = (_SDL_TLSGet($11)|0); $13 = ($12|0)==($window|0); if ($13) { $14 = HEAP32[20879]|0; $15 = ((($14)) + 168|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_vii[$16 & 8191]($14,$window); STACKTOP = sp;return; } else { (_SDL_SetError(187590,$vararg_buffer5)|0); STACKTOP = sp;return; } } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _SDL_GL_DeleteContext($context) { $context = $context|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[20879]|0; $1 = ($0|0)!=(0|0); $2 = ($context|0)!=(0|0); $or$cond = $2 & $1; if (!($or$cond)) { return; } $3 = ((($0)) + 632|0); $4 = HEAP32[$3>>2]|0; $5 = (_SDL_TLSGet($4)|0); $6 = ($5|0)==($context|0); if ($6) { (_SDL_GL_MakeCurrent(0,0)|0); } $7 = HEAP32[20879]|0; $8 = ((($7)) + 172|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vii[$9 & 8191]($7,$context); return; } function _Emscripten_HandleMouseMove($eventType,$mouseEvent,$userData) { $eventType = $eventType|0; $mouseEvent = $mouseEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0; var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0; var $45 = 0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0.0, $client_h = 0, $client_w = 0, $mx$0 = 0, $my$0 = 0, $pointerlock_status = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pointerlock_status = sp + 16|0; $client_w = sp + 8|0; $client_h = sp; (_emscripten_get_element_css_size((0|0),($client_w|0),($client_h|0))|0); $0 = ((($userData)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 24|0); $3 = HEAP32[$2>>2]|0; $4 = (+($3|0)); $5 = +HEAPF64[$client_w>>3]; $6 = $4 / $5; $7 = ((($1)) + 28|0); $8 = HEAP32[$7>>2]|0; $9 = (+($8|0)); $10 = +HEAPF64[$client_h>>3]; $11 = $9 / $10; $12 = (_emscripten_get_pointerlock_status(($pointerlock_status|0))|0); $13 = ($12|0)==(0); $14 = HEAP32[$pointerlock_status>>2]|0; $15 = $13 ? $14 : 0; $16 = ($15|0)==(0); if ($16) { $35 = ((($mouseEvent)) + 60|0); $36 = HEAP32[$35>>2]|0; $37 = (+($36|0)); $38 = $6 * $37; $39 = (~~(($38))); $40 = ((($mouseEvent)) + 64|0); $41 = HEAP32[$40>>2]|0; $42 = (+($41|0)); $43 = $11 * $42; $44 = (~~(($43))); $mx$0 = $39;$my$0 = $44; $45 = HEAP32[$0>>2]|0; (_SDL_SendMouseMotion($45,0,$15,$mx$0,$my$0)|0); STACKTOP = sp;return 0; } else { $17 = ((($mouseEvent)) + 44|0); $18 = HEAP32[$17>>2]|0; $19 = (+($18|0)); $20 = $6 * $19; $21 = +HEAPF64[1210]; $22 = $21 + $20; $23 = ((($mouseEvent)) + 48|0); $24 = HEAP32[$23>>2]|0; $25 = (+($24|0)); $26 = $11 * $25; $27 = +HEAPF64[1211]; $28 = $27 + $26; $29 = (~~(($22))); $30 = (+($29|0)); $31 = $22 - $30; HEAPF64[1210] = $31; $32 = (~~(($28))); $33 = (+($32|0)); $34 = $28 - $33; HEAPF64[1211] = $34; $mx$0 = $29;$my$0 = $32; $45 = HEAP32[$0>>2]|0; (_SDL_SendMouseMotion($45,0,$15,$mx$0,$my$0)|0); STACKTOP = sp;return 0; } return (0)|0; } function _Emscripten_HandleMouseButton($eventType,$mouseEvent,$userData) { $eventType = $eventType|0; $mouseEvent = $mouseEvent|0; $userData = $userData|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $switch$idx$cast = 0, $switch$offset = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($mouseEvent)) + 40|0); $1 = HEAP16[$0>>1]|0; $2 = ($1&65535)<(3); if (!($2)) { $$0 = 0; return ($$0|0); } $switch$idx$cast = $1&255; $switch$offset = (($switch$idx$cast) + 1)<<24>>24; $3 = ($eventType|0)==(5); $4 = $3&1; $5 = ((($userData)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $3&1; (_SDL_SendMouseButton($6,0,$7,$switch$offset)|0); $8 = (_SDL_EventState($4,-1)|0); $9 = ($8<<24>>24)==(1); $10 = $9&1; $$0 = $10; return ($$0|0); } function _Emscripten_HandleMouseFocus($eventType,$mouseEvent,$userData) { $eventType = $eventType|0; $mouseEvent = $mouseEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $client_h = 0, $client_w = 0, $not$ = 0, $pointerlock_status = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pointerlock_status = sp + 16|0; $client_w = sp + 8|0; $client_h = sp; $0 = ((($mouseEvent)) + 60|0); $1 = HEAP32[$0>>2]|0; $2 = ((($mouseEvent)) + 64|0); $3 = HEAP32[$2>>2]|0; $4 = (_emscripten_get_pointerlock_status(($pointerlock_status|0))|0); $5 = HEAP32[$pointerlock_status>>2]|0; $6 = ($5|0)==(0); $not$ = ($4|0)!=(0); $7 = $6 | $not$; if ($7) { (_emscripten_get_element_css_size((0|0),($client_w|0),($client_h|0))|0); $8 = (+($1|0)); $9 = ((($userData)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (+($12|0)); $14 = +HEAPF64[$client_w>>3]; $15 = $13 / $14; $16 = $8 * $15; $17 = (~~(($16))); $18 = (+($3|0)); $19 = ((($10)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (+($20|0)); $22 = +HEAPF64[$client_h>>3]; $23 = $21 / $22; $24 = $18 * $23; $25 = (~~(($24))); (_SDL_SendMouseMotion($10,0,0,$17,$25)|0); } $26 = ($eventType|0)==(33); if (!($26)) { $29 = 0; _SDL_SetMouseFocus($29); $30 = (_SDL_EventState(512,-1)|0); $31 = ($30<<24>>24)==(1); $32 = $31&1; STACKTOP = sp;return ($32|0); } $27 = ((($userData)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = $28; _SDL_SetMouseFocus($29); $30 = (_SDL_EventState(512,-1)|0); $31 = ($30<<24>>24)==(1); $32 = $31&1; STACKTOP = sp;return ($32|0); } function _Emscripten_HandleWheel($eventType,$wheelEvent,$userData) { $eventType = $eventType|0; $wheelEvent = $wheelEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($userData)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($wheelEvent)) + 72|0); $3 = +HEAPF64[$2>>3]; $4 = (~~(($3))); $5 = ((($wheelEvent)) + 80|0); $6 = +HEAPF64[$5>>3]; $7 = -$6; $8 = (~~(($7))); (_SDL_SendMouseWheel($1,0,$4,$8,0)|0); $9 = (_SDL_EventState(1027,-1)|0); $10 = ($9<<24>>24)==(1); $11 = $10&1; return ($11|0); } function _Emscripten_HandleFocus($eventType,$wheelEvent,$userData) { $eventType = $eventType|0; $wheelEvent = $wheelEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($eventType|0)==(12); if ($0) { _SDL_ResetKeyboard(); } $1 = ((($userData)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ($eventType|0)==(13); $4 = $3 ? 12 : 13; (_SDL_SendWindowEvent($2,$4,0,0)|0); $5 = (_SDL_EventState(512,-1)|0); $6 = ($5<<24>>24)==(1); $7 = $6&1; return ($7|0); } function _Emscripten_HandleTouch($eventType,$touchEvent,$userData) { $eventType = $eventType|0; $touchEvent = $touchEvent|0; $userData = $userData|0; var $$0 = 0, $$preventDefault$0$us = 0, $$preventDefault$02 = 0, $$preventDefault$03 = 0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0.0, $9 = 0.0, $client_h = 0, $client_w = 0, $i$05 = 0; var $i$05$us = 0, $preventDefault$0$lcssa = 0, $preventDefault$04 = 0, $preventDefault$04$us = 0, $preventDefault$2 = 0, $preventDefault$2$us = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $client_w = sp + 8|0; $client_h = sp; $0 = (_SDL_GetTouch(0,0)|0); $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_AddTouch(0,0,211279)|0); $3 = ($2|0)<(0); if ($3) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_emscripten_get_element_css_size((0|0),($client_w|0),($client_h|0))|0); $4 = ((($userData)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = (+($7|0)); $9 = +HEAPF64[$client_w>>3]; $10 = $8 / $9; $11 = ((($5)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (+($12|0)); $14 = +HEAPF64[$client_h>>3]; $15 = $13 / $14; $16 = HEAP32[$touchEvent>>2]|0; $17 = ($16|0)>(0); L5: do { if ($17) { $18 = ($eventType|0)==(24); $19 = ($eventType|0)==(22); if ($18) { $i$05$us = 0;$preventDefault$04$us = 0; while(1) { $20 = (((((($touchEvent)) + 20|0) + (($i$05$us*52)|0)|0)) + 28|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0); if ($22) { $preventDefault$2$us = $preventDefault$04$us; } else { $23 = (((((($touchEvent)) + 20|0) + (($i$05$us*52)|0)|0)) + 48|0); $24 = HEAP32[$23>>2]|0; $25 = (+($24|0)); $26 = $15 * $25; $27 = (~~(($26))); $28 = (((((($touchEvent)) + 20|0) + (($i$05$us*52)|0)|0)) + 44|0); $29 = HEAP32[$28>>2]|0; $30 = (+($29|0)); $31 = $10 * $30; $32 = (~~(($31))); $33 = (((($touchEvent)) + 20|0) + (($i$05$us*52)|0)|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)<(0); $36 = $35 << 31 >> 31; $37 = (+($32|0)); $38 = (+($27|0)); (_SDL_SendTouchMotion(0,0,$34,$36,$37,$38,1.0)|0); $39 = ($preventDefault$04$us|0)==(0); if ($39) { $40 = (_SDL_EventState(1794,-1)|0); $41 = ($40<<24>>24)==(1); $$preventDefault$0$us = $41&1; $preventDefault$2$us = $$preventDefault$0$us; } else { $preventDefault$2$us = $preventDefault$04$us; } } $42 = (($i$05$us) + 1)|0; $43 = HEAP32[$touchEvent>>2]|0; $44 = ($42|0)<($43|0); if ($44) { $i$05$us = $42;$preventDefault$04$us = $preventDefault$2$us; } else { $preventDefault$0$lcssa = $preventDefault$2$us; break L5; } } } else { $i$05 = 0;$preventDefault$04 = 0; } while(1) { $45 = (((((($touchEvent)) + 20|0) + (($i$05*52)|0)|0)) + 28|0); $46 = HEAP32[$45>>2]|0; $47 = ($46|0)==(0); do { if ($47) { $preventDefault$2 = $preventDefault$04; } else { $48 = (((((($touchEvent)) + 20|0) + (($i$05*52)|0)|0)) + 48|0); $49 = HEAP32[$48>>2]|0; $50 = (+($49|0)); $51 = $15 * $50; $52 = (~~(($51))); $53 = (((((($touchEvent)) + 20|0) + (($i$05*52)|0)|0)) + 44|0); $54 = HEAP32[$53>>2]|0; $55 = (+($54|0)); $56 = $10 * $55; $57 = (~~(($56))); $58 = (((($touchEvent)) + 20|0) + (($i$05*52)|0)|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)<(0); $61 = $60 << 31 >> 31; $62 = (+($57|0)); $63 = (+($52|0)); if ($19) { (_SDL_SendTouch(0,0,$59,$61,1,$62,$63,1.0)|0); $64 = ($preventDefault$04|0)==(0); if (!($64)) { $preventDefault$2 = $preventDefault$04; break; } $65 = (_SDL_EventState(1792,-1)|0); $66 = ($65<<24>>24)==(1); $$preventDefault$02 = $66&1; $preventDefault$2 = $$preventDefault$02; break; } else { (_SDL_SendTouch(0,0,$59,$61,0,$62,$63,1.0)|0); $67 = ($preventDefault$04|0)==(0); if (!($67)) { $preventDefault$2 = $preventDefault$04; break; } $68 = (_SDL_EventState(1793,-1)|0); $69 = ($68<<24>>24)==(1); $$preventDefault$03 = $69&1; $preventDefault$2 = $$preventDefault$03; break; } } } while(0); $70 = (($i$05) + 1)|0; $71 = HEAP32[$touchEvent>>2]|0; $72 = ($70|0)<($71|0); if ($72) { $i$05 = $70;$preventDefault$04 = $preventDefault$2; } else { $preventDefault$0$lcssa = $preventDefault$2; break; } } } else { $preventDefault$0$lcssa = 0; } } while(0); $$0 = $preventDefault$0$lcssa; STACKTOP = sp;return ($$0|0); } function _Emscripten_HandleKey($eventType,$keyEvent,$userData) { $eventType = $eventType|0; $keyEvent = $keyEvent|0; $userData = $userData|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $scancode$0 = 0, $switch = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($keyEvent)) + 156|0); $1 = HEAP32[$0>>2]|0; $2 = ($1>>>0)<(223); if ($2) { $3 = (83520 + ($1<<2)|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0); if (!($5)) { $6 = ((($keyEvent)) + 64|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); L4: do { if ($8) { switch ($4|0) { case 225: { $scancode$0 = 229; break L4; break; } case 224: { $scancode$0 = 228; break L4; break; } case 226: { $scancode$0 = 230; break L4; break; } case 227: { $scancode$0 = 231; break L4; break; } default: { $scancode$0 = $4; break L4; } } } else { $scancode$0 = $4; } } while(0); $9 = ($eventType|0)==(2); $10 = $9&1; (_SDL_SendKeyboardKey($10,$scancode$0)|0); } } $11 = ($eventType|0)==(2); $12 = $11 ? 768 : 769; $13 = (_SDL_EventState($12,-1)|0); $14 = ($13<<24>>24)==(1); $15 = $14&1; if (!($11)) { return ($15|0); } $16 = (_SDL_EventState(771,-1)|0); $17 = ($16<<24>>24)==(1); if ($17) { $18 = HEAP32[$0>>2]|0; $19 = $18 & -2; $switch = ($19|0)==(8); $$ = $switch ? $15 : 0; return ($$|0); } else { return ($15|0); } return (0)|0; } function _Emscripten_HandleKeyPress($eventType,$keyEvent,$userData) { $eventType = $eventType|0; $keyEvent = $keyEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $text = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $text = sp; $0 = ((($keyEvent)) + 152|0); $1 = HEAP32[$0>>2]|0; $2 = ($1>>>0)<(128); do { if ($2) { $3 = $1&255; HEAP8[$text>>0] = $3; $4 = ((($text)) + 1|0); HEAP8[$4>>0] = 0; } else { $5 = ($1>>>0)<(2048); if ($5) { $6 = $1 >>> 6; $7 = $6 & 31; $8 = $7 | 192; $9 = $8&255; HEAP8[$text>>0] = $9; $10 = $1 & 63; $11 = $10 | 128; $12 = $11&255; $13 = ((($text)) + 1|0); HEAP8[$13>>0] = $12; $14 = ((($text)) + 2|0); HEAP8[$14>>0] = 0; break; } $15 = ($1>>>0)<(65536); if ($15) { $16 = $1 >>> 12; $17 = $16 & 15; $18 = $17 | 224; $19 = $18&255; HEAP8[$text>>0] = $19; $20 = $1 >>> 6; $21 = $20 & 63; $22 = $21 | 128; $23 = $22&255; $24 = ((($text)) + 1|0); HEAP8[$24>>0] = $23; $25 = $1 & 63; $26 = $25 | 128; $27 = $26&255; $28 = ((($text)) + 2|0); HEAP8[$28>>0] = $27; $29 = ((($text)) + 3|0); HEAP8[$29>>0] = 0; break; } $30 = ($1>>>0)<(1114112); if ($30) { $31 = $1 >>> 18; $32 = $31 | 240; $33 = $32&255; HEAP8[$text>>0] = $33; $34 = $1 >>> 12; $35 = $34 & 63; $36 = $35 | 128; $37 = $36&255; $38 = ((($text)) + 1|0); HEAP8[$38>>0] = $37; $39 = $1 >>> 6; $40 = $39 & 63; $41 = $40 | 128; $42 = $41&255; $43 = ((($text)) + 2|0); HEAP8[$43>>0] = $42; $44 = $1 & 63; $45 = $44 | 128; $46 = $45&255; $47 = ((($text)) + 3|0); HEAP8[$47>>0] = $46; $48 = ((($text)) + 4|0); HEAP8[$48>>0] = 0; break; } else { $49 = (_SDL_EventState(771,-1)|0); $50 = ($49<<24>>24)==(1); $51 = $50&1; STACKTOP = sp;return ($51|0); } } } while(0); (_SDL_SendKeyboardText($text)|0); $49 = (_SDL_EventState(771,-1)|0); $50 = ($49<<24>>24)==(1); $51 = $50&1; STACKTOP = sp;return ($51|0); } function _Emscripten_HandleFullscreenChange($eventType,$fullscreenChangeEvent,$userData) { $eventType = $eventType|0; $fullscreenChangeEvent = $fullscreenChangeEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$fullscreenChangeEvent>>2]|0; $1 = ($0|0)==(0); if ($1) { $10 = ((($userData)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = $13 & -4098; HEAP32[$12>>2] = $14; return 0; } else { $2 = ((($userData)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($userData)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 48|0); $7 = HEAP32[$6>>2]|0; $8 = $7 | $3; HEAP32[$2>>2] = 0; $9 = $8 | 1; HEAP32[$6>>2] = $9; return 0; } return (0)|0; } function _Emscripten_HandleResize($eventType,$uiEvent,$userData) { $eventType = $eventType|0; $uiEvent = $uiEvent|0; $userData = $userData|0; var $$pre = 0.0, $$pre2 = 0.0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $h = 0, $w = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $w = sp + 8|0; $h = sp; $0 = ((($userData)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 48|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 4129; $5 = ($4|0)==(32); if (!($5)) { STACKTOP = sp;return 0; } $6 = ((($1)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = (+($7|0)); HEAPF64[$w>>3] = $8; $9 = ((($1)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = (+($10|0)); HEAPF64[$h>>3] = $11; $12 = ((($userData)) + 16|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0); if ($14) { $19 = $8;$22 = $11; } else { (_emscripten_get_element_css_size((0|0),($w|0),($h|0))|0); $$pre = +HEAPF64[$w>>3]; $$pre2 = +HEAPF64[$h>>3]; $19 = $$pre;$22 = $$pre2; } $15 = ((($userData)) + 12|0); $16 = +HEAPF32[$15>>2]; $17 = $16; $18 = $19 * $17; $20 = (~~(($18))); $21 = $22 * $17; $23 = (~~(($21))); _emscripten_set_canvas_size(($20|0),($23|0)); $24 = HEAP32[$12>>2]|0; $25 = ($24|0)==(0); if ($25) { $26 = +HEAPF32[$15>>2]; $27 = $26 != 1.0; if ($27) { $28 = +HEAPF64[$w>>3]; $29 = +HEAPF64[$h>>3]; (_emscripten_set_element_css_size((0|0),(+$28),(+$29))|0); } } $30 = HEAP32[$0>>2]|0; $31 = +HEAPF64[$w>>3]; $32 = (~~(($31))); $33 = +HEAPF64[$h>>3]; $34 = (~~(($33))); (_SDL_SendWindowEvent($30,5,$32,$34)|0); STACKTOP = sp;return 0; } function _Emscripten_HandleCanvasResize($eventType,$reserved,$userData) { $eventType = $eventType|0; $reserved = $reserved|0; $userData = $userData|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $css_h = 0, $css_w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $css_w = sp + 8|0; $css_h = sp; $0 = ((($userData)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { STACKTOP = sp;return 0; } (_emscripten_get_element_css_size((0|0),($css_w|0),($css_h|0))|0); $3 = ((($userData)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = +HEAPF64[$css_w>>3]; $6 = (~~(($5))); $7 = +HEAPF64[$css_h>>3]; $8 = (~~(($7))); (_SDL_SendWindowEvent($4,5,$6,$8)|0); STACKTOP = sp;return 0; } function _Emscripten_HandleVisibilityChange($eventType,$visEvent,$userData) { $eventType = $eventType|0; $visEvent = $visEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($userData)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$visEvent>>2]|0; $3 = ($2|0)!=(0); $4 = $3 ? 2 : 1; (_SDL_SendWindowEvent($1,$4,0,0)|0); return 0; } function _Emscripten_RegisterEventHandlers($data) { $data = $data|0; var $$ = 0, $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; (_emscripten_set_mousemove_callback((187637|0),($data|0),0,(7297|0))|0); (_emscripten_set_mousedown_callback((187637|0),($data|0),0,(7298|0))|0); (_emscripten_set_mouseup_callback((187645|0),($data|0),0,(7298|0))|0); (_emscripten_set_mouseenter_callback((187637|0),($data|0),0,(7299|0))|0); (_emscripten_set_mouseleave_callback((187637|0),($data|0),0,(7299|0))|0); (_emscripten_set_wheel_callback((187637|0),($data|0),0,(7300|0))|0); (_emscripten_set_focus_callback((187655|0),($data|0),0,(7301|0))|0); (_emscripten_set_blur_callback((187655|0),($data|0),0,(7301|0))|0); (_emscripten_set_touchstart_callback((187637|0),($data|0),0,(7302|0))|0); (_emscripten_set_touchend_callback((187637|0),($data|0),0,(7302|0))|0); (_emscripten_set_touchmove_callback((187637|0),($data|0),0,(7302|0))|0); (_emscripten_set_touchcancel_callback((187637|0),($data|0),0,(7302|0))|0); $0 = (_SDL_GetHint(187663)|0); $1 = ($0|0)!=(0|0); $$ = $1 ? $0 : 187655; (_emscripten_set_keydown_callback(($$|0),($data|0),0,(7303|0))|0); (_emscripten_set_keyup_callback(($$|0),($data|0),0,(7303|0))|0); (_emscripten_set_keypress_callback(($$|0),($data|0),0,(7304|0))|0); (_emscripten_set_fullscreenchange_callback((187645|0),($data|0),0,(7305|0))|0); (_emscripten_set_resize_callback((187655|0),($data|0),0,(7306|0))|0); (_emscripten_set_visibilitychange_callback(($data|0),0,(7307|0))|0); return; } function _Emscripten_UnregisterEventHandlers($data) { $data = $data|0; var $$ = 0, $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; (_emscripten_set_mousemove_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_mousedown_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_mouseup_callback((187645|0),(0|0),0,(0|0))|0); (_emscripten_set_mouseenter_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_mouseleave_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_wheel_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_focus_callback((187655|0),(0|0),0,(0|0))|0); (_emscripten_set_blur_callback((187655|0),(0|0),0,(0|0))|0); (_emscripten_set_touchstart_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_touchend_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_touchmove_callback((187637|0),(0|0),0,(0|0))|0); (_emscripten_set_touchcancel_callback((187637|0),(0|0),0,(0|0))|0); $0 = (_SDL_GetHint(187663)|0); $1 = ($0|0)!=(0|0); $$ = $1 ? $0 : 187655; (_emscripten_set_keydown_callback(($$|0),(0|0),0,(0|0))|0); (_emscripten_set_keyup_callback(($$|0),(0|0),0,(0|0))|0); (_emscripten_set_keypress_callback(($$|0),(0|0),0,(0|0))|0); (_emscripten_set_fullscreenchange_callback((187645|0),(0|0),0,(0|0))|0); (_emscripten_set_resize_callback((187655|0),(0|0),0,(0|0))|0); (_emscripten_set_visibilitychange_callback((0|0),0,(0|0))|0); return; } function _Emscripten_CreateWindowFramebuffer($_this,$window,$format,$pixels,$pitch) { $_this = $_this|0; $window = $window|0; $format = $format|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amask = 0, $Bmask = 0; var $Gmask = 0, $Rmask = 0, $bpp = 0, $h = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $w = sp + 24|0; $h = sp + 20|0; $bpp = sp + 16|0; $Rmask = sp + 12|0; $Gmask = sp + 8|0; $Bmask = sp + 4|0; $Amask = sp; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; _SDL_FreeSurface($3); (_SDL_PixelFormatEnumToMasks(374740996,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); _SDL_GetWindowSize($window,$w,$h); $4 = HEAP32[$w>>2]|0; $5 = HEAP32[$h>>2]|0; $6 = HEAP32[$bpp>>2]|0; $7 = HEAP32[$Rmask>>2]|0; $8 = HEAP32[$Gmask>>2]|0; $9 = HEAP32[$Bmask>>2]|0; $10 = HEAP32[$Amask>>2]|0; $11 = (_SDL_CreateRGBSurface(0,$4,$5,$6,$7,$8,$9,$10)|0); $12 = ($11|0)==(0|0); if ($12) { $$0 = -1; STACKTOP = sp;return ($$0|0); } HEAP32[$2>>2] = $11; HEAP32[$format>>2] = 374740996; $13 = ((($11)) + 20|0); $14 = HEAP32[$13>>2]|0; HEAP32[$pixels>>2] = $14; $15 = ((($11)) + 16|0); $16 = HEAP32[$15>>2]|0; HEAP32[$pitch>>2] = $16; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _Emscripten_UpdateWindowFramebuffer($_this,$window,$rects,$numrects) { $_this = $_this|0; $window = $window|0; $rects = $rects|0; $numrects = $numrects|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $5 = (_SDL_SetError(187695,$vararg_buffer)|0); $$0 = $5; STACKTOP = sp;return ($$0|0); } else { $6 = ((($3)) + 8|0); $7 = HEAP32[$6>>2]|0; $8 = ((($3)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($3)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = _emscripten_asm_const_3(0, ($7|0), ($9|0), ($11|0))|0; $$0 = 0; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _Emscripten_DestroyWindowFramebuffer($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 8|0); $3 = HEAP32[$2>>2]|0; _SDL_FreeSurface($3); HEAP32[$2>>2] = 0; return; } function _Emscripten_InitMouse() { var $$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetMouse()|0); HEAP32[$0>>2] = 7308; $1 = ((($0)) + 8|0); HEAP32[$1>>2] = 7309; $2 = ((($0)) + 16|0); HEAP32[$2>>2] = 7310; $3 = ((($0)) + 20|0); HEAP32[$3>>2] = 7311; $4 = ((($0)) + 4|0); HEAP32[$4>>2] = 7312; $5 = ((($0)) + 28|0); HEAP32[$5>>2] = 7313; $6 = (_SDL_calloc(1,8)|0); $7 = ($6|0)==(0|0); if ($7) { (_SDL_Error(0)|0); $$0$i = $6; _SDL_SetDefaultCursor($$0$i); return; } $8 = (_SDL_calloc(1,4)|0); $9 = ($8|0)==(0|0); if ($9) { (_SDL_Error(0)|0); _SDL_free($6); $$0$i = 0; _SDL_SetDefaultCursor($$0$i); return; } else { HEAP32[$8>>2] = 189195; $10 = ((($6)) + 4|0); HEAP32[$10>>2] = $8; $$0$i = $6; _SDL_SetDefaultCursor($$0$i); return; } } function _Emscripten_FiniMouse() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetMouse()|0); $1 = ((($0)) + 96|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = ((($2)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { _SDL_free($5); } _SDL_free($2); } HEAP32[$1>>2] = 0; HEAP32[$0>>2] = 0; $7 = ((($0)) + 8|0); HEAP32[$7>>2] = 0; $8 = ((($0)) + 16|0); HEAP32[$8>>2] = 0; $9 = ((($0)) + 20|0); HEAP32[$9>>2] = 0; $10 = ((($0)) + 4|0); HEAP32[$10>>2] = 0; $11 = ((($0)) + 28|0); HEAP32[$11>>2] = 0; return; } function _Emscripten_GLES_LoadLibrary($_this,$path) { $_this = $_this|0; $path = $path|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = (_SDL_calloc(1,88)|0); $1 = ((($_this)) + 644|0); HEAP32[$1>>2] = $0; $2 = ($0|0)==(0|0); if ($2) { $3 = (_SDL_Error(0)|0); $$0 = $3; STACKTOP = sp;return ($$0|0); } $4 = ((($0)) + 20|0); HEAP32[$4>>2] = 7314; $5 = ((($0)) + 24|0); HEAP32[$5>>2] = 7315; $6 = ((($0)) + 28|0); HEAP32[$6>>2] = 7316; $7 = ((($0)) + 32|0); HEAP32[$7>>2] = 7317; $8 = ((($0)) + 36|0); HEAP32[$8>>2] = 7318; $9 = ((($0)) + 72|0); HEAP32[$9>>2] = 7319; $10 = ((($0)) + 40|0); HEAP32[$10>>2] = 7320; $11 = ((($0)) + 44|0); HEAP32[$11>>2] = 7321; $12 = ((($0)) + 48|0); HEAP32[$12>>2] = 7322; $13 = ((($0)) + 52|0); HEAP32[$13>>2] = 7323; $14 = ((($0)) + 56|0); HEAP32[$14>>2] = 7324; $15 = ((($0)) + 60|0); HEAP32[$15>>2] = 7325; $16 = ((($0)) + 64|0); HEAP32[$16>>2] = 7326; $17 = ((($0)) + 76|0); HEAP32[$17>>2] = 7327; $18 = ((($0)) + 80|0); HEAP32[$18>>2] = 7328; $19 = ((($0)) + 84|0); HEAP32[$19>>2] = 7329; $20 = ((($0)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191](0)|0); $23 = HEAP32[$1>>2]|0; $24 = ((($23)) + 8|0); HEAP32[$24>>2] = $22; $25 = ($22|0)==(0|0); if ($25) { $26 = (_SDL_SetError(189203,$vararg_buffer)|0); $$0 = $26; STACKTOP = sp;return ($$0|0); } $27 = ((($23)) + 24|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_iiii[$28 & 8191]($22,0,0)|0); $30 = ($29|0)==(1); if (!($30)) { $31 = (_SDL_SetError(189229,$vararg_buffer1)|0); $$0 = $31; STACKTOP = sp;return ($$0|0); } $32 = ((($_this)) + 356|0); HEAP32[$32>>2] = 1; $33 = ($path|0)==(0|0); $34 = ((($_this)) + 360|0); if ($33) { HEAP8[$34>>0] = 0; $$0 = 0; STACKTOP = sp;return ($$0|0); } else { (_SDL_strlcpy($34,$path,255)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _Emscripten_GLES_DeleteContext($_this,$context) { $_this = $_this|0; $context = $context|0; var label = 0, sp = 0; sp = STACKTOP; _glClear(17664); _SDL_EGL_DeleteContext($_this,$context); return; } function _Emscripten_GLES_CreateContext($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = (_SDL_EGL_CreateContext($_this,$2)|0); return ($3|0); } function _Emscripten_GLES_SwapWindow($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; _SDL_EGL_SwapBuffers($_this,$2); return; } function _Emscripten_GLES_MakeCurrent($_this,$window,$context) { $_this = $_this|0; $window = $window|0; $context = $context|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($window|0)!=(0|0); $1 = ($context|0)!=(0|0); $or$cond = $0 & $1; if ($or$cond) { $2 = ((($window)) + 136|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$3>>2]|0; $5 = (_SDL_EGL_MakeCurrent($_this,$4,$context)|0); $$0 = $5; return ($$0|0); } else { $6 = (_SDL_EGL_MakeCurrent($_this,0,0)|0); $$0 = $6; return ($$0|0); } return (0)|0; } function _Emscripten_GLES_GetDrawableSize($_this,$window,$w,$h) { $_this = $_this|0; $window = $window|0; $w = $w|0; $h = $h|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } $3 = ($w|0)==(0|0); if (!($3)) { $4 = ((($window)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = (+($5|0)); $7 = ((($1)) + 12|0); $8 = +HEAPF32[$7>>2]; $9 = $6 * $8; $10 = (~~(($9))); HEAP32[$w>>2] = $10; } $11 = ($h|0)==(0|0); if ($11) { return; } $12 = ((($window)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = (+($13|0)); $15 = ((($1)) + 12|0); $16 = +HEAPF32[$15>>2]; $17 = $14 * $16; $18 = (~~(($17))); HEAP32[$h>>2] = $18; return; } function _DUMMY_PumpEvents($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_DUMMY_CreateWindowFramebuffer($_this,$window,$format,$pixels,$pitch) { $_this = $_this|0; $window = $window|0; $format = $format|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amask = 0, $Bmask = 0, $Gmask = 0, $Rmask = 0, $bpp = 0; var $h = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $w = sp + 24|0; $h = sp + 20|0; $bpp = sp + 16|0; $Rmask = sp + 12|0; $Gmask = sp + 8|0; $Bmask = sp + 4|0; $Amask = sp; $0 = (_SDL_GetWindowData($window,189254)|0); _SDL_FreeSurface($0); (_SDL_PixelFormatEnumToMasks(370546692,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); _SDL_GetWindowSize($window,$w,$h); $1 = HEAP32[$w>>2]|0; $2 = HEAP32[$h>>2]|0; $3 = HEAP32[$bpp>>2]|0; $4 = HEAP32[$Rmask>>2]|0; $5 = HEAP32[$Gmask>>2]|0; $6 = HEAP32[$Bmask>>2]|0; $7 = HEAP32[$Amask>>2]|0; $8 = (_SDL_CreateRGBSurface(0,$1,$2,$3,$4,$5,$6,$7)|0); $9 = ($8|0)==(0|0); if ($9) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_SetWindowData($window,189254,$8)|0); HEAP32[$format>>2] = 370546692; $10 = ((($8)) + 20|0); $11 = HEAP32[$10>>2]|0; HEAP32[$pixels>>2] = $11; $12 = ((($8)) + 16|0); $13 = HEAP32[$12>>2]|0; HEAP32[$pitch>>2] = $13; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_DUMMY_UpdateWindowFramebuffer($_this,$window,$rects,$numrects) { $_this = $_this|0; $window = $window|0; $rects = $rects|0; $numrects = $numrects|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $file = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_ptr3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $file = sp + 16|0; $0 = (_SDL_GetWindowData($window,189254)|0); $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_SetError(189272,$vararg_buffer)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = (_SDL_getenv(189311)|0); $4 = ($3|0)==(0|0); if ($4) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $5 = (_SDL_GetWindowID($window)|0); $6 = HEAP32[21103]|0; $7 = (($6) + 1)|0; HEAP32[21103] = $7; HEAP32[$vararg_buffer1>>2] = $5; $vararg_ptr3 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr3>>2] = $7; (_SDL_snprintf($file,128,189339,$vararg_buffer1)|0); $8 = (_SDL_RWFromFile($file,190186)|0); (_SDL_SaveBMP_RW($0,$8,1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SDL_DUMMY_DestroyWindowFramebuffer($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SetWindowData($window,189254,0)|0); _SDL_FreeSurface($0); return; } function _SDL_LoadFunction($handle,$name) { $handle = $handle|0; $name = $name|0; var $$alloca_mul = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $symbol$0 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_dlsym(($handle|0),($name|0))|0); $1 = ($0|0)==(0|0); if (!($1)) { $symbol$0 = $0; STACKTOP = sp;return ($symbol$0|0); } $2 = (_SDL_strlen($name)|0); $3 = (($2) + 2)|0; $$alloca_mul = $3; $4 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; HEAP8[$4>>0] = 95; $5 = ((($4)) + 1|0); (_SDL_strlcpy($5,$name,$3)|0); $6 = (_dlsym(($handle|0),($4|0))|0); $7 = ($6|0)==(0|0); if (!($7)) { $symbol$0 = $6; STACKTOP = sp;return ($symbol$0|0); } $8 = (_dlerror()|0); HEAP32[$vararg_buffer>>2] = $name; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $8; (_SDL_SetError(189362,$vararg_buffer)|0); $symbol$0 = 0; STACKTOP = sp;return ($symbol$0|0); } function _SDL_UnloadObject($handle) { $handle = $handle|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($handle|0)==(0|0); if ($0) { return; } (_dlclose(($handle|0))|0); return; } function _Emscripten_JoyStickConnected($eventType,$gamepadEvent,$userData) { $eventType = $eventType|0; $gamepadEvent = $gamepadEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $event = 0, $i$03 = 0, $i$12 = 0, $item$0$1$i = 0, $item$0$i = 0, $item$02$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = ((($gamepadEvent)) + 1300|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)<(0); L1: do { if (!($2)) { $item$0$1$i = HEAP32[21104]|0; $3 = ($item$0$1$i|0)==(0|0); if (!($3)) { $item$02$i = $item$0$1$i; while(1) { $4 = HEAP32[$item$02$i>>2]|0; $5 = ($4|0)==($1|0); if ($5) { break; } $6 = ((($item$02$i)) + 1320|0); $item$0$i = HEAP32[$6>>2]|0; $7 = ($item$0$i|0)==(0|0); if ($7) { break L1; } else { $item$02$i = $item$0$i; } } STACKTOP = sp;return 1; } } } while(0); $8 = (_SDL_malloc(1328)|0); $9 = ($8|0)==(0|0); do { if (!($9)) { (_SDL_memset($8,0,1328)|0); $10 = HEAP32[$0>>2]|0; HEAP32[$8>>2] = $10; $11 = ((($gamepadEvent)) + 1304|0); $12 = (_SDL_strdup($11)|0); $13 = ((($8)) + 4|0); HEAP32[$13>>2] = $12; $14 = ($12|0)==(0|0); if ($14) { _SDL_free($8); break; } $15 = ((($gamepadEvent)) + 1368|0); $16 = (_SDL_strdup($15)|0); $17 = ((($8)) + 8|0); HEAP32[$17>>2] = $16; $18 = ($16|0)==(0|0); if ($18) { $19 = HEAP32[$13>>2]|0; _SDL_free($19); _SDL_free($8); break; } $20 = ((($gamepadEvent)) + 8|0); $21 = HEAP32[$20>>2]|0; $22 = ((($8)) + 24|0); HEAP32[$22>>2] = $21; $23 = ((($gamepadEvent)) + 12|0); $24 = HEAP32[$23>>2]|0; $25 = ((($8)) + 20|0); HEAP32[$25>>2] = $24; $26 = HEAP32[21105]|0; $27 = (($26) + 1)|0; HEAP32[21105] = $27; $28 = ((($8)) + 12|0); HEAP32[$28>>2] = $26; $29 = +HEAPF64[$gamepadEvent>>3]; $30 = ((($8)) + 32|0); HEAPF64[$30>>3] = $29; $31 = HEAP32[$22>>2]|0; $32 = ($31|0)>(0); if ($32) { $33 = ((($8)) + 40|0); $i$03 = 0; while(1) { $38 = (((($gamepadEvent)) + 16|0) + ($i$03<<3)|0); $39 = +HEAPF64[$38>>3]; $40 = (($33) + ($i$03<<3)|0); HEAPF64[$40>>3] = $39; $41 = (($i$03) + 1)|0; $42 = HEAP32[$22>>2]|0; $43 = ($41|0)<($42|0); if ($43) { $i$03 = $41; } else { break; } } } $34 = HEAP32[$25>>2]|0; $35 = ($34|0)>(0); if ($35) { $36 = ((($8)) + 552|0); $37 = ((($8)) + 1064|0); $i$12 = 0; while(1) { $44 = (((($gamepadEvent)) + 528|0) + ($i$12<<3)|0); $45 = +HEAPF64[$44>>3]; $46 = (($36) + ($i$12<<3)|0); HEAPF64[$46>>3] = $45; $47 = (((($gamepadEvent)) + 1040|0) + ($i$12<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (($37) + ($i$12<<2)|0); HEAP32[$49>>2] = $48; $50 = (($i$12) + 1)|0; $51 = HEAP32[$25>>2]|0; $52 = ($50|0)<($51|0); if ($52) { $i$12 = $50; } else { break; } } } $53 = HEAP32[21106]|0; $54 = ($53|0)==(0|0); if ($54) { HEAP32[21106] = $8; HEAP32[21104] = $8; } else { $55 = ((($53)) + 1320|0); HEAP32[$55>>2] = $8; HEAP32[21106] = $8; } $56 = HEAP32[21107]|0; $57 = (($56) + 1)|0; HEAP32[21107] = $57; HEAP32[$event>>2] = 1541; $58 = (_SDL_EventState(1541,-1)|0); $59 = ($58<<24>>24)==(1); if ($59) { $60 = HEAP32[21107]|0; $61 = (($60) + -1)|0; $62 = ((($event)) + 8|0); HEAP32[$62>>2] = $61; $63 = HEAP32[17925]|0; $64 = ($63|0)==(0|0); if (!($64)) { $65 = HEAP32[17926]|0; $66 = (FUNCTION_TABLE_iii[$63 & 8191]($65,$event)|0); $67 = ($66|0)==(0); if ($67) { break; } } (_SDL_PushEvent($event)|0); } } } while(0); STACKTOP = sp;return 1; } function _Emscripten_JoyStickDisconnected($eventType,$gamepadEvent,$userData) { $eventType = $eventType|0; $gamepadEvent = $gamepadEvent|0; $userData = $userData|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, $cond$3 = 0, $event = 0, $item$04 = 0, $item$04$lcssa = 0, $prev$05 = 0, $prev$05$lcssa = 0; var $prev$05$phi = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $event = sp; $0 = HEAP32[21104]|0; $cond$3 = ($0|0)==(0|0); if ($cond$3) { STACKTOP = sp;return 1; } $1 = ((($gamepadEvent)) + 1300|0); $2 = HEAP32[$1>>2]|0; $item$04 = $0;$prev$05 = 0; while(1) { $3 = HEAP32[$item$04>>2]|0; $4 = ($3|0)==($2|0); if ($4) { $item$04$lcssa = $item$04;$prev$05$lcssa = $prev$05; break; } $5 = ((($item$04)) + 1320|0); $6 = HEAP32[$5>>2]|0; $cond = ($6|0)==(0|0); if ($cond) { label = 17; break; } else { $prev$05$phi = $item$04;$item$04 = $6;$prev$05 = $prev$05$phi; } } if ((label|0) == 17) { STACKTOP = sp;return 1; } $7 = ((($item$04$lcssa)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = ((($8)) + 40|0); HEAP32[$10>>2] = 0; } $11 = ($prev$05$lcssa|0)==(0|0); $12 = ((($item$04$lcssa)) + 1320|0); $13 = HEAP32[$12>>2]|0; if ($11) { HEAP32[21104] = $13; } else { $14 = ((($prev$05$lcssa)) + 1320|0); HEAP32[$14>>2] = $13; } $15 = HEAP32[21106]|0; $16 = ($item$04$lcssa|0)==($15|0); if ($16) { HEAP32[21106] = $prev$05$lcssa; } $17 = HEAP32[21107]|0; $18 = (($17) + -1)|0; HEAP32[21107] = $18; HEAP32[$event>>2] = 1542; $19 = (_SDL_EventState(1542,-1)|0); $20 = ($19<<24>>24)==(1); do { if ($20) { $21 = ((($item$04$lcssa)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($event)) + 8|0); HEAP32[$23>>2] = $22; $24 = HEAP32[17925]|0; $25 = ($24|0)==(0|0); if (!($25)) { $26 = HEAP32[17926]|0; $27 = (FUNCTION_TABLE_iii[$24 & 8191]($26,$event)|0); $28 = ($27|0)==(0); if ($28) { break; } } (_SDL_PushEvent($event)|0); } } while(0); $29 = ((($item$04$lcssa)) + 4|0); $30 = HEAP32[$29>>2]|0; _SDL_free($30); $31 = ((($item$04$lcssa)) + 8|0); $32 = HEAP32[$31>>2]|0; _SDL_free($32); _SDL_free($item$04$lcssa); STACKTOP = sp;return 1; } function _SDL_SYS_JoystickInit() { var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $gamepadState = 0, $i$04 = 0, $item$01$i = 0, $item$01$i$1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1440|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $gamepadState = sp; HEAP32[21107] = 0; $0 = (_emscripten_get_num_gamepads()|0); $1 = ($0|0)==(-1); if ($1) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $2 = ($0|0)>(0); if ($2) { $i$04 = 0; while(1) { $3 = (_emscripten_get_gamepad_status(($i$04|0),($gamepadState|0))|0); $4 = ($3|0)==(0); if ($4) { (_Emscripten_JoyStickConnected(0,$gamepadState,0)|0); } $5 = (($i$04) + 1)|0; $exitcond = ($5|0)==($0|0); if ($exitcond) { break; } else { $i$04 = $5; } } } $6 = (_emscripten_set_gamepadconnected_callback((0|0),0,(7330|0))|0); $7 = ($6|0)==(0); if (!($7)) { $8 = HEAP32[21104]|0; $9 = ($8|0)==(0|0); if (!($9)) { $item$01$i = $8; while(1) { $10 = ((($item$01$i)) + 1320|0); $11 = HEAP32[$10>>2]|0; $12 = ((($item$01$i)) + 8|0); $13 = HEAP32[$12>>2]|0; _SDL_free($13); $14 = ((($item$01$i)) + 4|0); $15 = HEAP32[$14>>2]|0; _SDL_free($15); _SDL_free($item$01$i); $16 = ($11|0)==(0|0); if ($16) { break; } else { $item$01$i = $11; } } } HEAP32[21106] = 0; HEAP32[21104] = 0; HEAP32[21107] = 0; HEAP32[21105] = 0; (_emscripten_set_gamepadconnected_callback((0|0),0,(0|0))|0); (_emscripten_set_gamepaddisconnected_callback((0|0),0,(0|0))|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } $17 = (_emscripten_set_gamepaddisconnected_callback((0|0),0,(7331|0))|0); $18 = ($17|0)==(0); if ($18) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $19 = HEAP32[21104]|0; $20 = ($19|0)==(0|0); if (!($20)) { $item$01$i$1 = $19; while(1) { $21 = ((($item$01$i$1)) + 1320|0); $22 = HEAP32[$21>>2]|0; $23 = ((($item$01$i$1)) + 8|0); $24 = HEAP32[$23>>2]|0; _SDL_free($24); $25 = ((($item$01$i$1)) + 4|0); $26 = HEAP32[$25>>2]|0; _SDL_free($26); _SDL_free($item$01$i$1); $27 = ($22|0)==(0|0); if ($27) { break; } else { $item$01$i$1 = $22; } } } HEAP32[21106] = 0; HEAP32[21104] = 0; HEAP32[21107] = 0; HEAP32[21105] = 0; (_emscripten_set_gamepadconnected_callback((0|0),0,(0|0))|0); (_emscripten_set_gamepaddisconnected_callback((0|0),0,(0|0))|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _SDL_SYS_JoystickQuit() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $item$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[21104]|0; $1 = ($0|0)==(0|0); if (!($1)) { $item$01 = $0; while(1) { $2 = ((($item$01)) + 1320|0); $3 = HEAP32[$2>>2]|0; $4 = ((($item$01)) + 8|0); $5 = HEAP32[$4>>2]|0; _SDL_free($5); $6 = ((($item$01)) + 4|0); $7 = HEAP32[$6>>2]|0; _SDL_free($7); _SDL_free($item$01); $8 = ($3|0)==(0|0); if ($8) { break; } else { $item$01 = $3; } } } HEAP32[21106] = 0; HEAP32[21104] = 0; HEAP32[21107] = 0; HEAP32[21105] = 0; (_emscripten_set_gamepadconnected_callback((0|0),0,(0|0))|0); (_emscripten_set_gamepaddisconnected_callback((0|0),0,(0|0))|0); return; } function _SDL_SYS_NumJoysticks() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[21107]|0; return ($0|0); } function _SDL_SYS_JoystickDetect() { var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_SYS_JoystickUpdate($joystick) { $joystick = $joystick|0; var $$lcssa = 0, $$pre = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0.0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0.0, $gamepadState = 0, $i$09 = 0, $i$17 = 0, $i$25 = 0, $i$34 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1440|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $gamepadState = sp; $0 = ((($joystick)) + 40|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = HEAP32[$1>>2]|0; $4 = (_emscripten_get_gamepad_status(($3|0),($gamepadState|0))|0); $5 = ($4|0)==(0); if (!($5)) { STACKTOP = sp;return; } $6 = +HEAPF64[$gamepadState>>3]; $7 = $6 == 0.0; if (!($7)) { $8 = ((($1)) + 32|0); $9 = +HEAPF64[$8>>3]; $10 = $6 != $9; if (!($10)) { STACKTOP = sp;return; } } $11 = ((($1)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)>(0); if ($13) { $14 = ((($1)) + 16|0); $65 = $12;$i$09 = 0; while(1) { $21 = (((($1)) + 1064|0) + ($i$09<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = (((($gamepadState)) + 1040|0) + ($i$09<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $32 = $65; } else { $26 = ($24|0)!=(0); $27 = HEAP32[$14>>2]|0; $28 = $i$09&255; $29 = $26&1; (_SDL_PrivateJoystickButton($27,$28,$29)|0); $$pre = HEAP32[$11>>2]|0; $32 = $$pre; } $30 = (($i$09) + 1)|0; $31 = ($30|0)<($32|0); if ($31) { $65 = $32;$i$09 = $30; } else { break; } } } $15 = ((($1)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)>(0); if ($17) { $20 = ((($1)) + 16|0); $66 = $16;$i$17 = 0; while(1) { $33 = (((($1)) + 40|0) + ($i$17<<3)|0); $34 = +HEAPF64[$33>>3]; $35 = (((($gamepadState)) + 16|0) + ($i$17<<3)|0); $36 = +HEAPF64[$35>>3]; $37 = $34 != $36; if ($37) { $38 = HEAP32[$20>>2]|0; $39 = $i$17&255; $40 = $36 * 32767.0; $41 = (~~(($40))); (_SDL_PrivateJoystickAxis($38,$39,$41)|0); $$pre12 = HEAP32[$15>>2]|0; $44 = $$pre12; } else { $44 = $66; } $42 = (($i$17) + 1)|0; $43 = ($42|0)<($44|0); if ($43) { $66 = $44;$i$17 = $42; } else { $$lcssa = $44; break; } } $45 = +HEAPF64[$gamepadState>>3]; $46 = ((($1)) + 32|0); HEAPF64[$46>>3] = $45; $47 = ($$lcssa|0)>(0); if ($47) { $i$25 = 0; while(1) { $50 = (((($gamepadState)) + 16|0) + ($i$25<<3)|0); $51 = +HEAPF64[$50>>3]; $52 = (((($1)) + 40|0) + ($i$25<<3)|0); HEAPF64[$52>>3] = $51; $53 = (($i$25) + 1)|0; $54 = HEAP32[$15>>2]|0; $55 = ($53|0)<($54|0); if ($55) { $i$25 = $53; } else { break; } } } } else { $18 = +HEAPF64[$gamepadState>>3]; $19 = ((($1)) + 32|0); HEAPF64[$19>>3] = $18; } $48 = HEAP32[$11>>2]|0; $49 = ($48|0)>(0); if ($49) { $i$34 = 0; } else { STACKTOP = sp;return; } while(1) { $56 = (((($gamepadState)) + 528|0) + ($i$34<<3)|0); $57 = +HEAPF64[$56>>3]; $58 = (((($1)) + 552|0) + ($i$34<<3)|0); HEAPF64[$58>>3] = $57; $59 = (((($gamepadState)) + 1040|0) + ($i$34<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = (((($1)) + 1064|0) + ($i$34<<2)|0); HEAP32[$61>>2] = $60; $62 = (($i$34) + 1)|0; $63 = HEAP32[$11>>2]|0; $64 = ($62|0)<($63|0); if ($64) { $i$34 = $62; } else { break; } } STACKTOP = sp;return; } function _SDL_SYS_JoystickClose($joystick) { $joystick = $joystick|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($joystick)) + 40|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = ((($1)) + 16|0); HEAP32[$3>>2] = 0; HEAP32[$0>>2] = 0; } $4 = ((($joystick)) + 48|0); HEAP32[$4>>2] = 1; return; } function _SDL_SYS_JoystickGetDeviceGUID($agg$result,$device_index) { $agg$result = $agg$result|0; $device_index = $device_index|0; var $$02$i$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $guid1 = 0, $item$0$1$i$i = 0, $item$0$i$i = 0, $item$0$lcssa$i$i = 0, $item$03$i$i = 0, dest = 0, label = 0, sp = 0, src = 0; var stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $guid1 = sp; $item$0$1$i$i = HEAP32[21104]|0; $0 = ($device_index|0)>(0); if ($0) { $$02$i$i = $device_index;$item$03$i$i = $item$0$1$i$i; while(1) { $1 = (($$02$i$i) + -1)|0; $2 = ((($item$03$i$i)) + 1320|0); $item$0$i$i = HEAP32[$2>>2]|0; $3 = ($$02$i$i|0)>(1); if ($3) { $$02$i$i = $1;$item$03$i$i = $item$0$i$i; } else { $item$0$lcssa$i$i = $item$0$i$i; break; } } } else { $item$0$lcssa$i$i = $item$0$1$i$i; } $4 = ((($item$0$lcssa$i$i)) + 4|0); $5 = HEAP32[$4>>2]|0; (_SDL_memset($guid1,0,16)|0); $6 = (_SDL_strlen($5)|0); $7 = ($6>>>0)>(16); if ($7) { $9 = 16; } else { $8 = (_SDL_strlen($5)|0); $9 = $8; } (_SDL_memcpy($guid1,$5,$9)|0); dest=$agg$result; src=$guid1; stop=dest+16|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } function _SDL_TicksInit() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[21108]|0; $1 = ($0|0)==(0); if (!($1)) { return; } HEAP32[21108] = 1; $2 = (_clock_gettime(1,(84436|0))|0); $3 = ($2|0)==(0); if ($3) { HEAP32[21111] = 1; return; } else { (_gettimeofday((84448|0),(0|0))|0); return; } } function _SDL_GetTicks() { var $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $now = 0, $now1 = 0, $ticks$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $now = sp + 8|0; $now1 = sp; $0 = HEAP32[21108]|0; $1 = ($0|0)==(0); do { if ($1) { HEAP32[21108] = 1; $2 = (_clock_gettime(1,(84436|0))|0); $3 = ($2|0)==(0); if ($3) { HEAP32[21111] = 1; break; } else { (_gettimeofday((84448|0),(0|0))|0); label = 5; break; } } else { label = 5; } } while(0); if ((label|0) == 5) { $$pr = HEAP32[21111]|0; $4 = ($$pr|0)==(0); if ($4) { (_gettimeofday(($now1|0),(0|0))|0); $15 = HEAP32[$now1>>2]|0; $16 = HEAP32[21112]|0; $17 = (($15) - ($16))|0; $18 = ($17*1000)|0; $19 = ((($now1)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[(84452)>>2]|0; $22 = (($20) - ($21))|0; $23 = (($22|0) / 1000)&-1; $24 = (($23) + ($18))|0; $ticks$0 = $24; STACKTOP = sp;return ($ticks$0|0); } } (_clock_gettime(1,($now|0))|0); $5 = HEAP32[$now>>2]|0; $6 = HEAP32[21109]|0; $7 = (($5) - ($6))|0; $8 = ($7*1000)|0; $9 = ((($now)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[(84440)>>2]|0; $12 = (($10) - ($11))|0; $13 = (($12|0) / 1000000)&-1; $14 = (($13) + ($8))|0; $ticks$0 = $14; STACKTOP = sp;return ($ticks$0|0); } function _SDL_Delay($ms) { $ms = $ms|0; var $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $elapsed = 0, $tv = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $elapsed = sp + 8|0; $tv = sp; $0 = (($ms>>>0) / 1000)&-1; HEAP32[$elapsed>>2] = $0; $1 = (($ms>>>0) % 1000)&-1; $2 = ($1*1000000)|0; $3 = ((($elapsed)) + 4|0); HEAP32[$3>>2] = $2; $4 = (___errno_location()|0); $5 = ((($tv)) + 4|0); HEAP32[$4>>2] = 0; HEAP32[$tv>>2] = $0; HEAP32[$5>>2] = $2; $6 = (_nanosleep(($tv|0),($elapsed|0))|0); $7 = ($6|0)==(0); if ($7) { STACKTOP = sp;return; } while(1) { $8 = HEAP32[$4>>2]|0; $9 = ($8|0)==(4); if (!($9)) { label = 4; break; } $$pre = HEAP32[$elapsed>>2]|0; $$pre1 = HEAP32[$3>>2]|0; HEAP32[$4>>2] = 0; HEAP32[$tv>>2] = $$pre; HEAP32[$5>>2] = $$pre1; $10 = (_nanosleep(($tv|0),($elapsed|0))|0); $11 = ($10|0)==(0); if ($11) { label = 4; break; } } if ((label|0) == 4) { STACKTOP = sp;return; } } function _SDL_CreateMutex() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $mutex$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_malloc(12)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $mutex$0 = $0; return ($mutex$0|0); } $2 = (_SDL_CreateSemaphore(1)|0); $3 = ((($0)) + 8|0); HEAP32[$3>>2] = $2; HEAP32[$0>>2] = 0; $4 = ((($0)) + 4|0); HEAP32[$4>>2] = 0; $5 = ($2|0)==(0|0); if (!($5)) { $mutex$0 = $0; return ($mutex$0|0); } _SDL_free($0); $mutex$0 = 0; return ($mutex$0|0); } function _SDL_DestroyMutex($mutex) { $mutex = $mutex|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($mutex|0)==(0|0); if ($0) { return; } $1 = ((($mutex)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { } _SDL_free($mutex); return; } function _SDL_LockMutex($mutex) { $mutex = $mutex|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _SDL_UnlockMutex($mutex) { $mutex = $mutex|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _SDL_CreateSemaphore($initial_value) { $initial_value = $initial_value|0; var $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; (_SDL_SetError(189384,$vararg_buffer)|0); STACKTOP = sp;return (0|0); } function _SDL_DestroySemaphore($sem) { $sem = $sem|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_SemWaitTimeout($sem,$timeout) { $sem = $sem|0; $timeout = $timeout|0; var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_SetError(189384,$vararg_buffer)|0); STACKTOP = sp;return ($0|0); } function _SDL_SemWait($sem) { $sem = $sem|0; var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_SetError(189384,$vararg_buffer)|0); STACKTOP = sp;return ($0|0); } function _SDL_SemPost($sem) { $sem = $sem|0; var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_SetError(189384,$vararg_buffer)|0); STACKTOP = sp;return ($0|0); } function _SDL_SYS_CreateThread($thread,$args) { $thread = $thread|0; $args = $args|0; var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_SetError(189418,$vararg_buffer)|0); STACKTOP = sp;return ($0|0); } function _SDL_ThreadID() { var label = 0, sp = 0; sp = STACKTOP; return 0; } function _SDL_SYS_WaitThread($thread) { $thread = $thread|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_SYS_GetTLSData() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_Generic_GetTLSData()|0); return ($0|0); } function _SDL_SYS_SetTLSData($data) { $data = $data|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_Generic_SetTLSData($data)|0); return ($0|0); } function _SDL_AudioDetectDevices_Default() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; _SDL_AddAudioDevice(0,199506,(1)); $0 = HEAP32[(74652)>>2]|0; $1 = ($0|0)==(0); if ($1) { return; } _SDL_AddAudioDevice(1,199478,(2)); return; } function _SDL_AudioOpenDevice_Default($_this,$handle,$devname,$iscapture) { $_this = $_this|0; $handle = $handle|0; $devname = $devname|0; $iscapture = $iscapture|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_Error(4)|0); return ($0|0); } function _SDL_AudioThreadInit_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioWaitDevice_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioPlayDevice_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioGetPendingBytes_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _SDL_AudioGetDeviceBuf_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return (0|0); } function _SDL_AudioWaitDone_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioCloseDevice_Default($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioLockDevice_Default($device) { $device = $device|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($device)) + 160|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = (_SDL_ThreadID()|0); $4 = ((($device)) + 164|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { return; } } return; } function _SDL_AudioUnlockDevice_Default($device) { $device = $device|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($device)) + 160|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = (_SDL_ThreadID()|0); $4 = ((($device)) + 164|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { return; } } return; } function _SDL_AudioFreeDeviceHandle_Default($handle) { $handle = $handle|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SDL_AudioDeinitialize_Default() { var label = 0, sp = 0; sp = STACKTOP; return; } function _close_audio_device($device) { $device = $device|0; var $$01$i = 0, $$01$i$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($device)) + 136|0); HEAP32[$0>>2] = 0; $1 = ((($device)) + 140|0); HEAP32[$1>>2] = 1; $2 = ((($device)) + 160|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if (!($4)) { _SDL_WaitThread($3,0); } $5 = ((($device)) + 156|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if (!($7)) { _SDL_DestroyMutex($6); } $8 = ((($device)) + 152|0); $9 = HEAP32[$8>>2]|0; _SDL_free($9); $10 = ((($device)) + 28|0); $11 = HEAPU8[$10>>0]|(HEAPU8[$10+1>>0]<<8)|(HEAPU8[$10+2>>0]<<16)|(HEAPU8[$10+3>>0]<<24); $12 = ($11|0)==(0); if (!($12)) { $13 = ((($device)) + 44|0); $14 = HEAPU8[$13>>0]|(HEAPU8[$13+1>>0]<<8)|(HEAPU8[$13+2>>0]<<16)|(HEAPU8[$13+3>>0]<<24); _SDL_free($14); } $15 = ((($device)) + 148|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if (!($17)) { $18 = HEAP32[(74624)>>2]|0; FUNCTION_TABLE_vi[$18 & 8191]($device); HEAP32[$15>>2] = 0; } $19 = ((($device)) + 168|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0|0); if (!($21)) { $$01$i = $20; while(1) { $22 = ((($$01$i)) + 8200|0); $23 = HEAP32[$22>>2]|0; _SDL_free($$01$i); $24 = ($23|0)==(0|0); if ($24) { break; } else { $$01$i = $23; } } } $25 = ((($device)) + 176|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0|0); if ($27) { _SDL_free($device); return; } else { $$01$i$1 = $26; } while(1) { $28 = ((($$01$i$1)) + 8200|0); $29 = HEAP32[$28>>2]|0; _SDL_free($$01$i$1); $30 = ($29|0)==(0|0); if ($30) { break; } else { $$01$i$1 = $29; } } _SDL_free($device); return; } function _dollarNormalize($path,$points) { $path = $path|0; $points = $points|0; var $$lcssa = 0.0, $$lcssa66 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0.0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0; var $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0.0; var $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0; var $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0; var $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0; var $98 = 0.0, $99 = 0, $centroid$sroa$0$016 = 0.0, $centroid$sroa$0$1$lcssa = 0.0, $centroid$sroa$0$1$lcssa$lcssa = 0.0, $centroid$sroa$0$19 = 0.0, $centroid$sroa$14$017 = 0.0, $centroid$sroa$14$1$lcssa = 0.0, $centroid$sroa$14$1$lcssa$lcssa = 0.0, $centroid$sroa$14$110 = 0.0, $dist$019 = 0.0, $dist$112 = 0.0, $exitcond = 0, $exitcond38 = 0, $i$029 = 0, $i$120 = 0, $i$28 = 0, $i$33 = 0, $length$028 = 0.0, $length$1 = 0.0; var $numPoints$0$lcssa40 = 0, $numPoints$018 = 0, $numPoints$1$lcssa = 0, $numPoints$1$lcssa$lcssa = 0, $numPoints$111 = 0, $vararg_buffer = 0, $xmax$06 = 0.0, $xmax$1 = 0.0, $xmax$1$lcssa = 0.0, $xmin$07 = 0.0, $xmin$1 = 0.0, $xmin$1$lcssa = 0.0, $ymax$05 = 0.0, $ymax$1 = 0.0, $ymax$1$lcssa = 0.0, $ymin$04 = 0.0, $ymin$1 = 0.0, $ymin$1$lcssa = 0.0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = +HEAPF32[$path>>2]; $1 = !($0 <= 0.0); $$phi$trans$insert = ((($path)) + 4|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; if ($1) { $25 = $$pre;$length$1 = $0; label = 4; } else { $2 = ($$pre|0)>(1); if ($2) { $i$029 = 1;$length$028 = $0; while(1) { $3 = (((($path)) + 8|0) + ($i$029<<3)|0); $4 = +HEAPF32[$3>>2]; $5 = (($i$029) + -1)|0; $6 = (((($path)) + 8|0) + ($5<<3)|0); $7 = +HEAPF32[$6>>2]; $8 = $4 - $7; $9 = (((((($path)) + 8|0) + ($i$029<<3)|0)) + 4|0); $10 = +HEAPF32[$9>>2]; $11 = (((((($path)) + 8|0) + ($5<<3)|0)) + 4|0); $12 = +HEAPF32[$11>>2]; $13 = $10 - $12; $14 = $8 * $8; $15 = $13 * $13; $16 = $14 + $15; $17 = $16; $18 = (+_SDL_sqrt($17)); $19 = $18; $20 = $length$028 + $19; $21 = (($i$029) + 1)|0; $22 = HEAP32[$$phi$trans$insert>>2]|0; $23 = ($21|0)<($22|0); if ($23) { $i$029 = $21;$length$028 = $20; } else { $25 = $22;$length$1 = $20; label = 4; break; } } } else { $numPoints$0$lcssa40 = 0; } } if ((label|0) == 4) { $24 = $length$1 / 63.0; $26 = ($25|0)>(1); if ($26) { $centroid$sroa$0$016 = 0.0;$centroid$sroa$14$017 = 0.0;$dist$019 = $24;$i$120 = 1;$numPoints$018 = 0; while(1) { $27 = (($i$120) + -1)|0; $28 = (((($path)) + 8|0) + ($27<<3)|0); $29 = +HEAPF32[$28>>2]; $30 = (((($path)) + 8|0) + ($i$120<<3)|0); $31 = +HEAPF32[$30>>2]; $32 = $29 - $31; $33 = $32 * $32; $34 = (((((($path)) + 8|0) + ($27<<3)|0)) + 4|0); $35 = +HEAPF32[$34>>2]; $36 = (((((($path)) + 8|0) + ($i$120<<3)|0)) + 4|0); $37 = +HEAPF32[$36>>2]; $38 = $35 - $37; $39 = $38 * $38; $40 = $33 + $39; $41 = $40; $42 = (+_SDL_sqrt($41)); $43 = $42; $44 = $43 + $dist$019; $45 = $44 > $24; if ($45) { $centroid$sroa$0$19 = $centroid$sroa$0$016;$centroid$sroa$14$110 = $centroid$sroa$14$017;$dist$112 = $dist$019;$numPoints$111 = $numPoints$018; while(1) { $46 = +HEAPF32[$28>>2]; $47 = $24 - $dist$112; $48 = $47 / $43; $49 = +HEAPF32[$30>>2]; $50 = $49 - $46; $51 = $48 * $50; $52 = $46 + $51; $53 = (($points) + ($numPoints$111<<3)|0); HEAPF32[$53>>2] = $52; $54 = +HEAPF32[$34>>2]; $55 = +HEAPF32[$36>>2]; $56 = $55 - $54; $57 = $48 * $56; $58 = $54 + $57; $59 = (((($points) + ($numPoints$111<<3)|0)) + 4|0); HEAPF32[$59>>2] = $58; $60 = $centroid$sroa$0$19 + $52; $61 = $centroid$sroa$14$110 + $58; $62 = (($numPoints$111) + 1)|0; $63 = $dist$112 - $24; $64 = $43 + $63; $65 = $64 > $24; if ($65) { $centroid$sroa$0$19 = $60;$centroid$sroa$14$110 = $61;$dist$112 = $63;$numPoints$111 = $62; } else { $$lcssa = $64;$centroid$sroa$0$1$lcssa = $60;$centroid$sroa$14$1$lcssa = $61;$numPoints$1$lcssa = $62; break; } } } else { $$lcssa = $44;$centroid$sroa$0$1$lcssa = $centroid$sroa$0$016;$centroid$sroa$14$1$lcssa = $centroid$sroa$14$017;$numPoints$1$lcssa = $numPoints$018; } $66 = (($i$120) + 1)|0; $67 = HEAP32[$$phi$trans$insert>>2]|0; $68 = ($66|0)<($67|0); if ($68) { $centroid$sroa$0$016 = $centroid$sroa$0$1$lcssa;$centroid$sroa$14$017 = $centroid$sroa$14$1$lcssa;$dist$019 = $$lcssa;$i$120 = $66;$numPoints$018 = $numPoints$1$lcssa; } else { $$lcssa66 = $67;$centroid$sroa$0$1$lcssa$lcssa = $centroid$sroa$0$1$lcssa;$centroid$sroa$14$1$lcssa$lcssa = $centroid$sroa$14$1$lcssa;$numPoints$1$lcssa$lcssa = $numPoints$1$lcssa; break; } } $69 = ($numPoints$1$lcssa$lcssa|0)<(63); if ($69) { $numPoints$0$lcssa40 = $numPoints$1$lcssa$lcssa; } else { $70 = ((($points)) + 504|0); $71 = (($$lcssa66) + -1)|0; $72 = (((($path)) + 8|0) + ($71<<3)|0); $73 = $72; $74 = $73; $75 = HEAP32[$74>>2]|0; $76 = (($73) + 4)|0; $77 = $76; $78 = HEAP32[$77>>2]|0; $79 = $70; $80 = $79; HEAP32[$80>>2] = $75; $81 = (($79) + 4)|0; $82 = $81; HEAP32[$82>>2] = $78; $83 = $centroid$sroa$0$1$lcssa$lcssa * 0.015625; $84 = $centroid$sroa$14$1$lcssa$lcssa * 0.015625; $85 = ((($points)) + 4|0); $86 = +HEAPF32[$85>>2]; $87 = $84 - $86; $88 = $87; $89 = +HEAPF32[$points>>2]; $90 = $83 - $89; $91 = $90; $92 = (+_SDL_atan2($88,$91)); $93 = $92; $94 = $93; $95 = $83; $96 = $84; $i$28 = 0;$xmax$06 = $83;$xmin$07 = $83;$ymax$05 = $84;$ymin$04 = $84; while(1) { $97 = (($points) + ($i$28<<3)|0); $98 = +HEAPF32[$97>>2]; $99 = (((($points) + ($i$28<<3)|0)) + 4|0); $100 = +HEAPF32[$99>>2]; $101 = $98 - $83; $102 = $101; $103 = (+_SDL_cos($94)); $104 = $102 * $103; $105 = $100 - $84; $106 = $105; $107 = (+_SDL_sin($94)); $108 = $106 * $107; $109 = $104 - $108; $110 = $95 + $109; $111 = $110; HEAPF32[$97>>2] = $111; $112 = (+_SDL_sin($94)); $113 = $102 * $112; $114 = (+_SDL_cos($94)); $115 = $106 * $114; $116 = $113 + $115; $117 = $96 + $116; $118 = $117; HEAPF32[$99>>2] = $118; $119 = +HEAPF32[$97>>2]; $120 = $119 < $xmin$07; $xmin$1 = $120 ? $119 : $xmin$07; $121 = $119 > $xmax$06; $xmax$1 = $121 ? $119 : $xmax$06; $122 = $118 < $ymin$04; $ymin$1 = $122 ? $118 : $ymin$04; $123 = $118 > $ymax$05; $ymax$1 = $123 ? $118 : $ymax$05; $124 = (($i$28) + 1)|0; $exitcond38 = ($124|0)==(64); if ($exitcond38) { $xmax$1$lcssa = $xmax$1;$xmin$1$lcssa = $xmin$1;$ymax$1$lcssa = $ymax$1;$ymin$1$lcssa = $ymin$1; break; } else { $i$28 = $124;$xmax$06 = $xmax$1;$xmin$07 = $xmin$1;$ymax$05 = $ymax$1;$ymin$04 = $ymin$1; } } $125 = $xmax$1$lcssa - $xmin$1$lcssa; $126 = $ymax$1$lcssa - $ymin$1$lcssa; $i$33 = 0; while(1) { $127 = (($points) + ($i$33<<3)|0); $128 = +HEAPF32[$127>>2]; $129 = $128 - $83; $130 = $129 * 256.0; $131 = $130 / $125; HEAPF32[$127>>2] = $131; $132 = (((($points) + ($i$33<<3)|0)) + 4|0); $133 = +HEAPF32[$132>>2]; $134 = $133 - $84; $135 = $134 * 256.0; $136 = $135 / $126; HEAPF32[$132>>2] = $136; $137 = (($i$33) + 1)|0; $exitcond = ($137|0)==(64); if ($exitcond) { break; } else { $i$33 = $137; } } STACKTOP = sp;return; } } else { $numPoints$0$lcssa40 = 0; } } HEAP32[$vararg_buffer>>2] = $numPoints$0$lcssa40; (_SDL_SetError(199455,$vararg_buffer)|0); STACKTOP = sp;return; } function _dollarDifference($points,$templ,$ang) { $points = $points|0; $templ = $templ|0; $ang = +$ang; var $$lcssa = 0.0, $0 = 0.0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0; var $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $dist$01 = 0.0; var $exitcond = 0, $i$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $ang; $dist$01 = 0.0;$i$02 = 0; while(1) { $1 = (($points) + ($i$02<<3)|0); $2 = +HEAPF32[$1>>2]; $3 = $2; $4 = (+_SDL_cos($0)); $5 = $3 * $4; $6 = (((($points) + ($i$02<<3)|0)) + 4|0); $7 = +HEAPF32[$6>>2]; $8 = $7; $9 = (+_SDL_sin($0)); $10 = $8 * $9; $11 = $5 - $10; $12 = $11; $13 = +HEAPF32[$1>>2]; $14 = $13; $15 = (+_SDL_sin($0)); $16 = $14 * $15; $17 = +HEAPF32[$6>>2]; $18 = $17; $19 = (+_SDL_cos($0)); $20 = $18 * $19; $21 = $16 + $20; $22 = $21; $23 = (($templ) + ($i$02<<3)|0); $24 = +HEAPF32[$23>>2]; $25 = $12 - $24; $26 = $25 * $25; $27 = (((($templ) + ($i$02<<3)|0)) + 4|0); $28 = +HEAPF32[$27>>2]; $29 = $22 - $28; $30 = $29 * $29; $31 = $26 + $30; $32 = $31; $33 = (+_SDL_sqrt($32)); $34 = $33; $35 = $dist$01 + $34; $36 = (($i$02) + 1)|0; $exitcond = ($36|0)==(64); if ($exitcond) { $$lcssa = $35; break; } else { $dist$01 = $35;$i$02 = $36; } } $37 = $$lcssa * 0.015625; return (+$37); } function _SDL_UpdateMouseFocus($window,$x,$y) { $window = $window|0; $x = $x|0; $y = $y|0; var $$0 = 0, $$01$i$i = 0, $$01$i$i$6 = 0, $$01$i$in$i = 0, $$pr$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $h = 0, $notlhs$i$i = 0, $notlhs$i$i$7 = 0, $notrhs$i$i = 0; var $notrhs$i$i$8 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond3$not$i$i = 0, $or$cond3$not$i$i$9 = 0, $or$cond5$i$i = 0, $or$cond5$i$i$10 = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $w = sp + 4|0; $h = sp; $0 = ($window|0)==(0|0); if (!($0)) { $1 = ((($window)) + 48|0); $2 = HEAP32[$1>>2]|0; $3 = $2 & 16384; $4 = ($3|0)==(0); if ($4) { _SDL_GetWindowSize($window,$w,$h); $5 = $y | $x; $6 = ($5|0)>(-1); $7 = HEAP32[$w>>2]|0; $8 = ($7|0)>($x|0); $or$cond = $6 & $8; $9 = HEAP32[$h>>2]|0; $10 = ($9|0)>($y|0); $or$cond3 = $or$cond & $10; if (!($or$cond3)) { $11 = HEAP32[(82556)>>2]|0; $12 = ($11|0)==($window|0); if (!($12)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $13 = HEAP32[(82552)>>2]|0; (_SDL_PrivateSendMouseMotion($window,$13,0,$x,$y)|0); $14 = HEAP32[(82556)>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $$0 = 0; STACKTOP = sp;return ($$0|0); } (_SDL_SendWindowEvent($14,11,0,0)|0); HEAP32[(82556)>>2] = 0; $$01$i$i$6 = HEAP32[(82608)>>2]|0; $16 = HEAP32[(82616)>>2]|0; $notlhs$i$i$7 = ($$01$i$i$6|0)!=(0|0); $notrhs$i$i$8 = ($16|0)!=(0); $or$cond3$not$i$i$9 = $notlhs$i$i$7 & $notrhs$i$i$8; $17 = HEAP32[(82588)>>2]|0; $18 = ($17|0)==(0); $or$cond5$i$i$10 = $or$cond3$not$i$i$9 & $18; $19 = HEAP32[(82520)>>2]|0; $20 = ($19|0)==(0|0); if ($or$cond5$i$i$10) { if ($20) { $$0 = 0; STACKTOP = sp;return ($$0|0); } (FUNCTION_TABLE_ii[$19 & 8191]($$01$i$i$6)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } else { if ($20) { $$0 = 0; STACKTOP = sp;return ($$0|0); } (FUNCTION_TABLE_ii[$19 & 8191](0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } } } $21 = HEAP32[(82556)>>2]|0; $22 = ($21|0)==($window|0); if ($22) { $$0 = 1; STACKTOP = sp;return ($$0|0); } $23 = ($21|0)==(0|0); if (!($23)) { (_SDL_SendWindowEvent($21,11,0,0)|0); } HEAP32[(82556)>>2] = $window; if ($0) { label = 16; } else { (_SDL_SendWindowEvent($window,10,0,0)|0); $$pr$i = HEAP32[(82556)>>2]|0; $24 = ($$pr$i|0)==(0|0); if ($24) { label = 16; } else { $$01$i$in$i = (82612); } } if ((label|0) == 16) { $$01$i$in$i = (82608); } $$01$i$i = HEAP32[$$01$i$in$i>>2]|0; $25 = HEAP32[(82616)>>2]|0; $notlhs$i$i = ($$01$i$i|0)!=(0|0); $notrhs$i$i = ($25|0)!=(0); $or$cond3$not$i$i = $notlhs$i$i & $notrhs$i$i; $26 = HEAP32[(82588)>>2]|0; $27 = ($26|0)==(0); $or$cond5$i$i = $or$cond3$not$i$i & $27; $28 = HEAP32[(82520)>>2]|0; $29 = ($28|0)==(0|0); if ($or$cond5$i$i) { if (!($29)) { (FUNCTION_TABLE_ii[$28 & 8191]($$01$i$i)|0); } } else { if (!($29)) { (FUNCTION_TABLE_ii[$28 & 8191](0)|0); } } $30 = HEAP32[(82552)>>2]|0; (_SDL_PrivateSendMouseMotion($window,$30,0,$x,$y)|0); $$0 = 1; STACKTOP = sp;return ($$0|0); } function _SDL_PrivateSendMouseMotion($window,$mouseID,$relative,$x,$y) { $window = $window|0; $mouseID = $mouseID|0; $relative = $relative|0; $x = $x|0; $y = $y|0; var $$03 = 0, $$04 = 0, $$1 = 0, $$pre = 0, $$window$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $center_x = 0, $center_y = 0, $event = 0, $not$ = 0, $or$cond = 0, $or$cond6 = 0, $posted$0 = 0, $storemerge = 0, $x_max = 0, $xrel$0 = 0, $y_max = 0, $yrel$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $center_x = sp + 68|0; $center_y = sp + 64|0; $x_max = sp + 60|0; $y_max = sp + 56|0; $event = sp; $0 = HEAP32[(82592)>>2]|0; $1 = ($0|0)==(0); if (!($1)) { HEAP32[$center_x>>2] = 0; HEAP32[$center_y>>2] = 0; _SDL_GetWindowSize($window,$center_x,$center_y); $2 = HEAP32[$center_x>>2]|0; $3 = (($2|0) / 2)&-1; HEAP32[$center_x>>2] = $3; $4 = HEAP32[$center_y>>2]|0; $5 = (($4|0) / 2)&-1; HEAP32[$center_y>>2] = $5; $6 = ($3|0)==($x|0); $7 = ($5|0)==($y|0); $or$cond = $6 & $7; if ($or$cond) { HEAP32[(82576)>>2] = $x; HEAP32[(82580)>>2] = $y; $$1 = 0; STACKTOP = sp;return ($$1|0); } $8 = ($window|0)==(0|0); $9 = HEAP32[(82556)>>2]|0; $$window$i = $8 ? $9 : $window; $10 = ($$window$i|0)==(0|0); do { if (!($10)) { $11 = HEAP32[(82532)>>2]|0; $12 = ($11|0)==(0|0); if (!($12)) { FUNCTION_TABLE_viii[$11 & 8191]($$window$i,$3,$5); break; } $13 = HEAP32[(82552)>>2]|0; $14 = (_SDL_UpdateMouseFocus($$window$i,$3,$5)|0); $not$ = ($14|0)==(0); if (!($not$)) { (_SDL_PrivateSendMouseMotion($$window$i,$13,0,$3,$5)|0); } } } while(0); } $15 = ($relative|0)==(0); $16 = HEAP32[(82576)>>2]|0; if ($15) { $20 = (($x) - ($16))|0; $21 = HEAP32[(82580)>>2]|0; $22 = (($y) - ($21))|0; $$03 = $y;$$04 = $x;$xrel$0 = $20;$yrel$0 = $22; } else { $17 = (($16) + ($x))|0; $18 = HEAP32[(82580)>>2]|0; $19 = (($18) + ($y))|0; $$03 = $19;$$04 = $17;$xrel$0 = $x;$yrel$0 = $y; } $23 = $yrel$0 | $xrel$0; $24 = ($23|0)==(0); if ($24) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $25 = HEAP32[(82588)>>2]|0; $26 = ($25|0)==(0); if ($26) { HEAP32[(82560)>>2] = $$04; $storemerge = $$03; } else { $27 = HEAP32[(82560)>>2]|0; $28 = (($27) + ($xrel$0))|0; HEAP32[(82560)>>2] = $28; $29 = HEAP32[(82564)>>2]|0; $30 = (($29) + ($yrel$0))|0; $storemerge = $30; } HEAP32[(82564)>>2] = $storemerge; $31 = ($window|0)==(0|0); if ($31) { $55 = $25; } else { $32 = ((($window)) + 48|0); $33 = HEAP32[$32>>2]|0; $34 = $33 & 16384; $35 = ($34|0)==(0); if ($35) { HEAP32[$x_max>>2] = 0; HEAP32[$y_max>>2] = 0; $36 = HEAP32[(82556)>>2]|0; _SDL_GetWindowSize($36,$x_max,$y_max); $37 = HEAP32[$x_max>>2]|0; $38 = (($37) + -1)|0; HEAP32[$x_max>>2] = $38; $39 = HEAP32[$y_max>>2]|0; $40 = (($39) + -1)|0; HEAP32[$y_max>>2] = $40; $41 = HEAP32[(82560)>>2]|0; $42 = ($41|0)>($38|0); if ($42) { HEAP32[(82560)>>2] = $38; $43 = $38; } else { $43 = $41; } $44 = ($43|0)<(0); if ($44) { HEAP32[(82560)>>2] = 0; } $45 = HEAP32[(82564)>>2]|0; $46 = ($45|0)>($40|0); if ($46) { HEAP32[(82564)>>2] = $40; $47 = $40; } else { $47 = $45; } $48 = ($47|0)<(0); if ($48) { HEAP32[(82564)>>2] = 0; } $$pre = HEAP32[(82588)>>2]|0; $55 = $$pre; } else { $55 = $25; } } $49 = HEAP32[(82568)>>2]|0; $50 = (($49) + ($xrel$0))|0; HEAP32[(82568)>>2] = $50; $51 = HEAP32[(82572)>>2]|0; $52 = (($51) + ($yrel$0))|0; HEAP32[(82572)>>2] = $52; $53 = HEAP32[(82616)>>2]|0; $54 = ($53|0)!=(0); $56 = ($55|0)==(0); $or$cond6 = $54 & $56; if ($or$cond6) { $57 = HEAP32[(82524)>>2]|0; $58 = ($57|0)==(0|0); if (!($58)) { $59 = HEAP32[(82612)>>2]|0; $60 = ($59|0)==(0|0); if (!($60)) { FUNCTION_TABLE_vi[$57 & 8191]($59); } } } $61 = (_SDL_EventState(1024,-1)|0); $62 = ($61<<24>>24)==(1); if ($62) { HEAP32[$event>>2] = 1024; $63 = HEAP32[(82556)>>2]|0; $64 = ($63|0)==(0|0); if ($64) { $68 = 0; } else { $65 = ((($63)) + 4|0); $66 = HEAP32[$65>>2]|0; $68 = $66; } $67 = ((($event)) + 8|0); HEAP32[$67>>2] = $68; $69 = ((($event)) + 12|0); HEAP32[$69>>2] = $mouseID; $70 = HEAP32[(82584)>>2]|0; $71 = ((($event)) + 16|0); HEAP32[$71>>2] = $70; $72 = HEAP32[(82560)>>2]|0; $73 = ((($event)) + 20|0); HEAP32[$73>>2] = $72; $74 = HEAP32[(82564)>>2]|0; $75 = ((($event)) + 24|0); HEAP32[$75>>2] = $74; $76 = ((($event)) + 28|0); HEAP32[$76>>2] = $xrel$0; $77 = ((($event)) + 32|0); HEAP32[$77>>2] = $yrel$0; $78 = (_SDL_PushEvent($event)|0); $79 = ($78|0)>(0); $80 = $79&1; $posted$0 = $80; } else { $posted$0 = 0; } HEAP32[(82576)>>2] = $$04; HEAP32[(82580)>>2] = $$03; $$1 = $posted$0; STACKTOP = sp;return ($$1|0); } function _SDL_HandleSIG($sig) { $sig = $sig|0; var label = 0, sp = 0; sp = STACKTOP; (_signal(($sig|0),(7185|0))|0); (_SDL_SendAppEvent(256)|0); return; } function _RemovePendingResizedEvents($userdata,$event) { $userdata = $userdata|0; $event = $event|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$event>>2]|0; $1 = ($0|0)==(512); if ($1) { $2 = ((($event)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(5); if ($4) { $5 = ((($event)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($userdata)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $$0 = 0; return ($$0|0); } } } $$0 = 1; return ($$0|0); } function _RemovePendingSizeChangedEvents($userdata,$event) { $userdata = $userdata|0; $event = $event|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$event>>2]|0; $1 = ($0|0)==(512); if ($1) { $2 = ((($event)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(6); if ($4) { $5 = ((($event)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($userdata)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $$0 = 0; return ($$0|0); } } } $$0 = 1; return ($$0|0); } function _RemovePendingMoveEvents($userdata,$event) { $userdata = $userdata|0; $event = $event|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$event>>2]|0; $1 = ($0|0)==(512); if ($1) { $2 = ((($event)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(4); if ($4) { $5 = ((($event)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($userdata)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($6|0)==($8|0); if ($9) { $$0 = 0; return ($$0|0); } } } $$0 = 1; return ($$0|0); } function _stdio_size($context) { $context = $context|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($context)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = (FUNCTION_TABLE_iiiii[$1 & 8191]($context,0,0,1)|0); $3 = tempRet0; $4 = ($3|0)<(0); if ($4) { $10 = -1;$11 = -1; tempRet0 = ($10); return ($11|0); } $5 = HEAP32[$0>>2]|0; $6 = (FUNCTION_TABLE_iiiii[$5 & 8191]($context,0,0,2)|0); $7 = tempRet0; $8 = HEAP32[$0>>2]|0; (FUNCTION_TABLE_iiiii[$8 & 8191]($context,$2,$3,0)|0); $9 = tempRet0; $10 = $7;$11 = $6; tempRet0 = ($10); return ($11|0); } function _stdio_seek($context,$0,$1,$whence) { $context = $context|0; $0 = $0|0; $1 = $1|0; $whence = $whence|0; var $$0$in = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ((($context)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (___fseeko($3,$0,$whence)|0); $5 = ($4|0)==(0); if ($5) { $6 = HEAP32[$2>>2]|0; $7 = (___ftello($6)|0); $$0$in = $7; } else { $8 = (_SDL_Error(3)|0); $$0$in = $8; } $9 = ($$0$in|0)<(0); $10 = $9 << 31 >> 31; tempRet0 = ($10); return ($$0$in|0); } function _stdio_read($context,$ptr,$size,$maxnum) { $context = $context|0; $ptr = $ptr|0; $size = $size|0; $maxnum = $maxnum|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($context)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = (_fread($ptr,$size,$maxnum,$1)|0); $3 = ($2|0)==(0); if (!($3)) { return ($2|0); } $4 = HEAP32[$0>>2]|0; $5 = (_ferror($4)|0); $6 = ($5|0)==(0); if ($6) { return ($2|0); } (_SDL_Error(1)|0); return ($2|0); } function _stdio_write($context,$ptr,$size,$num) { $context = $context|0; $ptr = $ptr|0; $size = $size|0; $num = $num|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($context)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = (_fwrite($ptr,$size,$num,$1)|0); $3 = ($2|0)==(0); if (!($3)) { return ($2|0); } $4 = HEAP32[$0>>2]|0; $5 = (_ferror($4)|0); $6 = ($5|0)==(0); if ($6) { return ($2|0); } (_SDL_Error(2)|0); return ($2|0); } function _stdio_close($context) { $context = $context|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $status$0 = 0, $status$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($context|0)==(0|0); if ($0) { $status$1 = 0; return ($status$1|0); } $1 = ((($context)) + 24|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0); if ($3) { $status$0 = 0; } else { $4 = ((($context)) + 28|0); $5 = HEAP32[$4>>2]|0; $6 = (_fclose($5)|0); $7 = ($6|0)==(0); if ($7) { $status$0 = 0; } else { $8 = (_SDL_Error(2)|0); $status$0 = $8; } } _SDL_free($context); $status$1 = $status$0; return ($status$1|0); } function _SDL_JoystickAllowBackgroundEventsChanged($userdata,$name,$oldValue,$hint) { $userdata = $userdata|0; $name = $name|0; $oldValue = $oldValue|0; $hint = $hint|0; var $0 = 0, $1 = 0, $2 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($hint|0)==(0|0); if ($0) { label = 3; } else { $1 = HEAP8[$hint>>0]|0; $2 = ($1<<24>>24)==(49); if ($2) { $storemerge = 1; } else { label = 3; } } if ((label|0) == 3) { $storemerge = 0; } HEAP32[20665] = $storemerge; return; } function _SDL_RendererEventWatch($userdata,$event) { $userdata = $userdata|0; $event = $event|0; var $$ = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$lobit$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0.0; var $148 = 0, $149 = 0.0, $15 = 0, $150 = 0.0, $151 = 0, $152 = 0.0, $153 = 0, $154 = 0.0, $155 = 0.0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $h = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $w = sp + 4|0; $h = sp; $0 = HEAP32[$event>>2]|0; switch ($0|0) { case 512: { $1 = ((($event)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = (_SDL_GetWindowFromID($2)|0); $4 = ((($userdata)) + 188|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if (!($6)) { STACKTOP = sp;return 0; } $7 = ((($userdata)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { FUNCTION_TABLE_vii[$8 & 8191]($userdata,$event); } $10 = ((($event)) + 12|0); $11 = HEAP8[$10>>0]|0; switch ($11<<24>>24) { case 6: { $12 = ((($userdata)) + 304|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)!=(0|0); do { if ($14) { $15 = ((($userdata)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = ((($userdata)) + 108|0); $19 = HEAP32[$18>>2]|0; $$lobit$i$i = $19 & 8; $20 = ($$lobit$i$i|0)==(0); if (!($20)) { HEAP32[$12>>2] = 0; $21 = (FUNCTION_TABLE_iii[$16 & 8191]($userdata,0)|0); $22 = ($21|0)<(0); if ($22) { break; } $23 = ((($userdata)) + 212|0); $24 = ((($userdata)) + 228|0); ;HEAP32[$23>>2]=HEAP32[$24>>2]|0;HEAP32[$23+4>>2]=HEAP32[$24+4>>2]|0;HEAP32[$23+8>>2]=HEAP32[$24+8>>2]|0;HEAP32[$23+12>>2]=HEAP32[$24+12>>2]|0; $25 = ((($userdata)) + 244|0); $26 = ((($userdata)) + 260|0); ;HEAP32[$25>>2]=HEAP32[$26>>2]|0;HEAP32[$25+4>>2]=HEAP32[$26+4>>2]|0;HEAP32[$25+8>>2]=HEAP32[$26+8>>2]|0;HEAP32[$25+12>>2]=HEAP32[$26+12>>2]|0; $27 = ((($userdata)) + 280|0); $28 = HEAP32[$27>>2]|0; $29 = ((($userdata)) + 276|0); HEAP32[$29>>2] = $28; $30 = ((($userdata)) + 284|0); $31 = ((($userdata)) + 292|0); $32 = $31; $33 = $32; $34 = HEAP32[$33>>2]|0; $35 = (($32) + 4)|0; $36 = $35; $37 = HEAP32[$36>>2]|0; $38 = $30; $39 = $38; HEAP32[$39>>2] = $34; $40 = (($38) + 4)|0; $41 = $40; HEAP32[$41>>2] = $37; $42 = ((($userdata)) + 204|0); $43 = HEAP32[$42>>2]|0; $44 = ((($userdata)) + 208|0); $45 = HEAP32[$44>>2]|0; $46 = ((($userdata)) + 196|0); HEAP32[$46>>2] = $43; $47 = ((($userdata)) + 200|0); HEAP32[$47>>2] = $45; $48 = ((($userdata)) + 48|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($userdata)|0); $51 = ($50|0)<(0); if ($51) { break; } $52 = ((($userdata)) + 52|0); $53 = HEAP32[$52>>2]|0; (FUNCTION_TABLE_ii[$53 & 8191]($userdata)|0); break; } } (_SDL_Error(4)|0); } } while(0); $54 = ((($userdata)) + 196|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0); if ($56) { $57 = ((($userdata)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0|0); if ($59) { $60 = HEAP32[$4>>2]|0; _SDL_GetWindowSize($60,$w,$h); } else { (FUNCTION_TABLE_iiii[$58 & 8191]($userdata,$w,$h)|0); } $61 = HEAP32[$12>>2]|0; $62 = ($61|0)==(0|0); if ($62) { $69 = ((($userdata)) + 212|0); HEAP32[$69>>2] = 0; $70 = ((($userdata)) + 216|0); HEAP32[$70>>2] = 0; $71 = HEAP32[$w>>2]|0; $72 = ((($userdata)) + 220|0); HEAP32[$72>>2] = $71; $73 = HEAP32[$h>>2]|0; $74 = ((($userdata)) + 224|0); HEAP32[$74>>2] = $73; $75 = ((($userdata)) + 48|0); $76 = HEAP32[$75>>2]|0; (FUNCTION_TABLE_ii[$76 & 8191]($userdata)|0); } else { $63 = ((($userdata)) + 228|0); HEAP32[$63>>2] = 0; $64 = ((($userdata)) + 232|0); HEAP32[$64>>2] = 0; $65 = HEAP32[$w>>2]|0; $66 = ((($userdata)) + 236|0); HEAP32[$66>>2] = $65; $67 = HEAP32[$h>>2]|0; $68 = ((($userdata)) + 240|0); HEAP32[$68>>2] = $67; } } else { (_UpdateLogicalSize($userdata)|0); } if (!($14)) { STACKTOP = sp;return 0; } (_SDL_SetRenderTarget($userdata,$13)|0); STACKTOP = sp;return 0; break; } case 2: { $77 = ((($userdata)) + 192|0); HEAP32[$77>>2] = 1; STACKTOP = sp;return 0; break; } case 1: { $78 = (_SDL_GetWindowFlags($3)|0); $79 = $78 & 64; $80 = ($79|0)==(0); if (!($80)) { STACKTOP = sp;return 0; } $81 = ((($userdata)) + 192|0); HEAP32[$81>>2] = 0; STACKTOP = sp;return 0; break; } case 7: { $82 = ((($userdata)) + 192|0); HEAP32[$82>>2] = 1; STACKTOP = sp;return 0; break; } case 9: { $83 = (_SDL_GetWindowFlags($3)|0); $84 = $83 & 8; $85 = ($84|0)==(0); if (!($85)) { STACKTOP = sp;return 0; } $86 = ((($userdata)) + 192|0); HEAP32[$86>>2] = 0; STACKTOP = sp;return 0; break; } default: { STACKTOP = sp;return 0; } } break; } case 1024: { $87 = ((($userdata)) + 196|0); $88 = HEAP32[$87>>2]|0; $89 = ($88|0)==(0); if ($89) { STACKTOP = sp;return 0; } $90 = ((($userdata)) + 212|0); $91 = HEAP32[$90>>2]|0; $92 = ((($event)) + 20|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) - ($91))|0; $95 = ((($userdata)) + 216|0); $96 = HEAP32[$95>>2]|0; $97 = ((($event)) + 24|0); $98 = HEAP32[$97>>2]|0; $99 = (($98) - ($96))|0; $100 = (+($94|0)); $101 = ((($userdata)) + 284|0); $102 = +HEAPF32[$101>>2]; $103 = $100 / $102; $104 = (~~(($103))); HEAP32[$92>>2] = $104; $105 = (+($99|0)); $106 = ((($userdata)) + 288|0); $107 = +HEAPF32[$106>>2]; $108 = $105 / $107; $109 = (~~(($108))); HEAP32[$97>>2] = $109; $110 = ((($event)) + 28|0); $111 = HEAP32[$110>>2]|0; $112 = ($111|0)>(0); if ($112) { $113 = (+($111|0)); $114 = $113 / $102; $115 = (~~(($114))); $116 = ($115|0)<(1); $$ = $116 ? 1 : $115; HEAP32[$110>>2] = $$; } else { $117 = ($111|0)<(0); if ($117) { $118 = (+($111|0)); $119 = $118 / $102; $120 = (~~(($119))); $121 = ($120|0)>(-1); $$1 = $121 ? -1 : $120; HEAP32[$110>>2] = $$1; } } $122 = ((($event)) + 32|0); $123 = HEAP32[$122>>2]|0; $124 = ($123|0)>(0); if ($124) { $125 = (+($123|0)); $126 = $125 / $107; $127 = (~~(($126))); $128 = ($127|0)<(1); $$2 = $128 ? 1 : $127; HEAP32[$122>>2] = $$2; STACKTOP = sp;return 0; } $129 = ($123|0)<(0); if (!($129)) { STACKTOP = sp;return 0; } $130 = (+($123|0)); $131 = $130 / $107; $132 = (~~(($131))); $133 = ($132|0)>(-1); $$3 = $133 ? -1 : $132; HEAP32[$122>>2] = $$3; STACKTOP = sp;return 0; break; } case 1026: case 1025: { $134 = ((($userdata)) + 196|0); $135 = HEAP32[$134>>2]|0; $136 = ($135|0)==(0); if ($136) { STACKTOP = sp;return 0; } $137 = ((($userdata)) + 212|0); $138 = HEAP32[$137>>2]|0; $139 = ((($event)) + 20|0); $140 = HEAP32[$139>>2]|0; $141 = (($140) - ($138))|0; $142 = ((($userdata)) + 216|0); $143 = HEAP32[$142>>2]|0; $144 = ((($event)) + 24|0); $145 = HEAP32[$144>>2]|0; $146 = (($145) - ($143))|0; $147 = (+($141|0)); $148 = ((($userdata)) + 284|0); $149 = +HEAPF32[$148>>2]; $150 = $147 / $149; $151 = (~~(($150))); HEAP32[$139>>2] = $151; $152 = (+($146|0)); $153 = ((($userdata)) + 288|0); $154 = +HEAPF32[$153>>2]; $155 = $152 / $154; $156 = (~~(($155))); HEAP32[$144>>2] = $156; STACKTOP = sp;return 0; break; } default: { STACKTOP = sp;return 0; } } return (0)|0; } function _UpdateLogicalSize($renderer) { $renderer = $renderer|0; var $$0 = 0, $$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0; var $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0; var $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0; var $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $h = 0, $scale$0 = 0.0, $vararg_buffer = 0; var $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, $viewport = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $w = sp + 68|0; $h = sp + 64|0; $viewport = sp + 48|0; HEAP32[$w>>2] = 1; HEAP32[$h>>2] = 1; $0 = ($renderer|0)==(0|0); if (!($0)) { $1 = HEAP32[$renderer>>2]|0; $2 = ($1|0)==(183450|0); if ($2) { $3 = ((($renderer)) + 304|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); L4: do { if ($5) { $12 = ((($renderer)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); do { if ($14) { $16 = ((($renderer)) + 188|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); if ($18) { $19 = (_SDL_SetError(183506,$vararg_buffer3)|0); $$0$i = $19; break; } else { _SDL_GetWindowSize($17,$w,$h); break L4; } } else { $15 = (FUNCTION_TABLE_iiii[$13 & 8191]($renderer,$w,$h)|0); $$0$i = $15; } } while(0); $20 = ($$0$i|0)<(0); if ($20) { $$0 = -1; STACKTOP = sp;return ($$0|0); } } else { $6 = HEAP32[$4>>2]|0; $7 = ($6|0)==(183489|0); if ($7) { $8 = ((($4)) + 12|0); $9 = HEAP32[$8>>2]|0; HEAP32[$w>>2] = $9; $10 = ((($4)) + 16|0); $11 = HEAP32[$10>>2]|0; HEAP32[$h>>2] = $11; break; } (_SDL_SetError(183490,$vararg_buffer1)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } } while(0); $21 = ((($renderer)) + 196|0); $22 = HEAP32[$21>>2]|0; $23 = (+($22|0)); $24 = ((($renderer)) + 200|0); $25 = HEAP32[$24>>2]|0; $26 = (+($25|0)); $27 = $23 / $26; $28 = HEAP32[$w>>2]|0; $29 = (+($28|0)); $30 = HEAP32[$h>>2]|0; $31 = (+($30|0)); $32 = $29 / $31; $33 = HEAP32[$renderer>>2]|0; $34 = ($33|0)==(183450|0); if ($34) { $35 = ((($renderer)) + 284|0); HEAPF32[$35>>2] = 1.0; $36 = ((($renderer)) + 288|0); HEAPF32[$36>>2] = 1.0; } else { (_SDL_SetError(183451,$vararg_buffer5)|0); } $37 = $27 - $32; $38 = $37; $39 = (+_SDL_fabs($38)); $40 = $39 < 1.0E-4; do { if ($40) { $41 = HEAP32[$w>>2]|0; $42 = (+($41|0)); $43 = HEAP32[$21>>2]|0; $44 = (+($43|0)); $45 = $42 / $44; $46 = HEAP32[$renderer>>2]|0; $47 = ($46|0)==(183450|0); if (!($47)) { (_SDL_SetError(183451,$vararg_buffer7)|0); $scale$0 = $45; break; } $48 = ((($renderer)) + 212|0); HEAP32[$48>>2] = 0; $49 = ((($renderer)) + 216|0); HEAP32[$49>>2] = 0; $50 = ((($renderer)) + 220|0); $51 = ((($renderer)) + 224|0); $52 = (_SDL_GetRendererOutputSize($renderer,$50,$51)|0); $53 = ($52|0)<(0); if ($53) { $scale$0 = $45; } else { $54 = ((($renderer)) + 48|0); $55 = HEAP32[$54>>2]|0; (FUNCTION_TABLE_ii[$55 & 8191]($renderer)|0); $scale$0 = $45; } } else { $56 = $27 > $32; if ($56) { $57 = HEAP32[$w>>2]|0; $58 = (+($57|0)); $59 = HEAP32[$21>>2]|0; $60 = (+($59|0)); $61 = $58 / $60; HEAP32[$viewport>>2] = 0; $62 = ((($viewport)) + 8|0); HEAP32[$62>>2] = $57; $63 = HEAP32[$24>>2]|0; $64 = (+($63|0)); $65 = $61 * $64; $66 = $65; $67 = (+_SDL_ceil($66)); $68 = (~~(($67))); $69 = ((($viewport)) + 12|0); HEAP32[$69>>2] = $68; $70 = HEAP32[$h>>2]|0; $71 = (($70) - ($68))|0; $72 = (($71|0) / 2)&-1; $73 = ((($viewport)) + 4|0); HEAP32[$73>>2] = $72; (_SDL_RenderSetViewport($renderer,$viewport)|0); $scale$0 = $61; break; } else { $74 = HEAP32[$h>>2]|0; $75 = (+($74|0)); $76 = HEAP32[$24>>2]|0; $77 = (+($76|0)); $78 = $75 / $77; $79 = ((($viewport)) + 4|0); HEAP32[$79>>2] = 0; $80 = ((($viewport)) + 12|0); HEAP32[$80>>2] = $74; $81 = HEAP32[$21>>2]|0; $82 = (+($81|0)); $83 = $78 * $82; $84 = $83; $85 = (+_SDL_ceil($84)); $86 = (~~(($85))); $87 = ((($viewport)) + 8|0); HEAP32[$87>>2] = $86; $88 = HEAP32[$w>>2]|0; $89 = (($88) - ($86))|0; $90 = (($89|0) / 2)&-1; HEAP32[$viewport>>2] = $90; (_SDL_RenderSetViewport($renderer,$viewport)|0); $scale$0 = $78; break; } } } while(0); $91 = HEAP32[$renderer>>2]|0; $92 = ($91|0)==(183450|0); if ($92) { $93 = ((($renderer)) + 284|0); HEAPF32[$93>>2] = $scale$0; $94 = ((($renderer)) + 288|0); HEAPF32[$94>>2] = $scale$0; $$0 = 0; STACKTOP = sp;return ($$0|0); } else { (_SDL_SetError(183451,$vararg_buffer9)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } } } (_SDL_SetError(183451,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } function _free_bits_at_bottom($a) { $a = $a|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($a|0)==(0); if ($0) { $$0 = 32; return ($$0|0); } $1 = $a & 1; $2 = ($1|0)==(0); if ($2) { $3 = $a >>> 1; $4 = (_free_bits_at_bottom($3)|0); $5 = (($4) + 1)|0; return ($5|0); } else { $$0 = 0; return ($$0|0); } return (0)|0; } function _Color16DitherYV12Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$111 = 0, $$1210 = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cols$off = 0, $factor = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$16 = 0, $or$cond = 0, $row1$019 = 0, $row1$18 = 0, $row2$017 = 0, $row2$15 = 0, $rows$off = 0, $scevgep = 0; var $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0, $scevgep34 = 0, $scevgep35 = 0, $x$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $factor = $mod << 1; $1 = (($factor) + ($cols))|0; $rows$off = (($rows) + 1)|0; $2 = ($rows$off>>>0)<(3); $cols$off = (($cols) + 1)|0; $3 = ($cols$off>>>0)<(3); $or$cond = $2 | $3; if ($or$cond) { return; } $4 = (($rows|0) / 2)&-1; $5 = (($out) + ($cols<<1)|0); $6 = (($5) + ($mod<<1)|0); $7 = $0 << 1; $8 = (($7) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $4;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $6; while(1) { $9 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); $scevgep = (($row2$017) + ($7<<1)|0); $scevgep32 = (($row1$019) + ($7<<1)|0); $scevgep34 = (($$0320) + ($0)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $0; while(1) { $10 = (($x$07) + -1)|0; $11 = HEAP8[$$1210>>0]|0; $12 = $11&255; $13 = (($colortab) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 256)|0; $16 = $12 | 256; $17 = (($colortab) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 1024)|0; $20 = HEAP8[$$149>>0]|0; $21 = $20&255; $22 = $21 | 512; $23 = (($colortab) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (($19) + ($24))|0; $26 = $21 | 768; $27 = (($colortab) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + 1792)|0; $30 = ((($$1210)) + 1|0); $31 = ((($$149)) + 1|0); $32 = ((($$111)) + 1|0); $33 = HEAP8[$$111>>0]|0; $34 = $33&255; $35 = (($34) + ($15))|0; $36 = (($rgb_2_pix) + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = (($34) + ($25))|0; $39 = (($rgb_2_pix) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $40 | $37; $42 = (($34) + ($29))|0; $43 = (($rgb_2_pix) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $41 | $44; $46 = $45&65535; $47 = ((($row1$18)) + 2|0); HEAP16[$row1$18>>1] = $46; $48 = ((($$111)) + 2|0); $49 = HEAP8[$32>>0]|0; $50 = $49&255; $51 = (($50) + ($15))|0; $52 = (($rgb_2_pix) + ($51<<2)|0); $53 = HEAP32[$52>>2]|0; $54 = (($50) + ($25))|0; $55 = (($rgb_2_pix) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $56 | $53; $58 = (($50) + ($29))|0; $59 = (($rgb_2_pix) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = $57 | $60; $62 = $61&65535; $63 = ((($row1$18)) + 4|0); HEAP16[$47>>1] = $62; $64 = ((($lum2$16)) + 1|0); $65 = HEAP8[$lum2$16>>0]|0; $66 = $65&255; $67 = (($66) + ($15))|0; $68 = (($rgb_2_pix) + ($67<<2)|0); $69 = HEAP32[$68>>2]|0; $70 = (($66) + ($25))|0; $71 = (($rgb_2_pix) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = $72 | $69; $74 = (($66) + ($29))|0; $75 = (($rgb_2_pix) + ($74<<2)|0); $76 = HEAP32[$75>>2]|0; $77 = $73 | $76; $78 = $77&65535; $79 = ((($row2$15)) + 2|0); HEAP16[$row2$15>>1] = $78; $80 = ((($lum2$16)) + 2|0); $81 = HEAP8[$64>>0]|0; $82 = $81&255; $83 = (($82) + ($15))|0; $84 = (($rgb_2_pix) + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($82) + ($25))|0; $87 = (($rgb_2_pix) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = $88 | $85; $90 = (($82) + ($29))|0; $91 = (($rgb_2_pix) + ($90<<2)|0); $92 = HEAP32[$91>>2]|0; $93 = $89 | $92; $94 = $93&65535; $95 = ((($row2$15)) + 4|0); HEAP16[$79>>1] = $94; $96 = ($10|0)==(0); if ($96) { break; } else { $$111 = $48;$$1210 = $30;$$149 = $31;$lum2$16 = $80;$row1$18 = $63;$row2$15 = $95;$x$07 = $10; } } $scevgep31 = (($lum$pn18) + ($8)|0); $scevgep33 = (($$022) + ($7)|0); $scevgep35 = (($$0121) + ($0)|0); $97 = (($scevgep33) + ($cols)|0); $98 = (($scevgep32) + ($1<<1)|0); $99 = (($scevgep) + ($1<<1)|0); $100 = ($9|0)==(0); if ($100) { break; } else { $$0121 = $scevgep35;$$022 = $97;$$0320 = $scevgep34;$$in = $9;$lum$pn18 = $scevgep31;$row1$019 = $98;$row2$017 = $99; } } return; } function _Color16DitherYV12Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$111 = 0, $$1210 = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cols$off = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$16 = 0, $or$cond = 0, $row1$019 = 0, $row1$18 = 0, $row2$017 = 0, $row2$15 = 0; var $rows$off = 0, $scevgep = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0, $scevgep34 = 0, $scevgep35 = 0, $x$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($mod|0) / 2)&-1; $1 = (($0) + ($cols))|0; $2 = (($cols|0) / 2)&-1; $3 = ($1*3)|0; $4 = (($3) + ($0))|0; $rows$off = (($rows) + 1)|0; $5 = ($rows$off>>>0)<(3); $cols$off = (($cols) + 1)|0; $6 = ($cols$off>>>0)<(3); $or$cond = $5 | $6; if ($or$cond) { return; } $7 = (($rows|0) / 2)&-1; $8 = $1 << 1; $9 = (($out) + ($8<<2)|0); $10 = $2 << 1; $11 = (($10) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $7;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $9; while(1) { $12 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); $scevgep = (($row2$017) + ($10<<2)|0); $scevgep32 = (($row1$019) + ($10<<2)|0); $scevgep34 = (($$0320) + ($2)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $2; while(1) { $13 = (($x$07) + -1)|0; $14 = HEAP8[$$1210>>0]|0; $15 = $14&255; $16 = (($colortab) + ($15<<2)|0); $17 = HEAP32[$16>>2]|0; $18 = (($17) + 256)|0; $19 = $15 | 256; $20 = (($colortab) + ($19<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1024)|0; $23 = HEAP8[$$149>>0]|0; $24 = $23&255; $25 = $24 | 512; $26 = (($colortab) + ($25<<2)|0); $27 = HEAP32[$26>>2]|0; $28 = (($22) + ($27))|0; $29 = $24 | 768; $30 = (($colortab) + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + 1792)|0; $33 = ((($$1210)) + 1|0); $34 = ((($$149)) + 1|0); $35 = ((($$111)) + 1|0); $36 = HEAP8[$$111>>0]|0; $37 = $36&255; $38 = (($37) + ($18))|0; $39 = (($rgb_2_pix) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = (($37) + ($28))|0; $42 = (($rgb_2_pix) + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = $43 | $40; $45 = (($37) + ($32))|0; $46 = (($rgb_2_pix) + ($45<<2)|0); $47 = HEAP32[$46>>2]|0; $48 = $44 | $47; $49 = (($row1$18) + ($1<<2)|0); HEAP32[$49>>2] = $48; HEAP32[$row1$18>>2] = $48; $50 = ((($row1$18)) + 4|0); $51 = ((($$111)) + 2|0); $52 = HEAP8[$35>>0]|0; $53 = $52&255; $54 = (($53) + ($18))|0; $55 = (($rgb_2_pix) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (($53) + ($28))|0; $58 = (($rgb_2_pix) + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = $59 | $56; $61 = (($53) + ($32))|0; $62 = (($rgb_2_pix) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $60 | $63; $65 = (($50) + ($1<<2)|0); HEAP32[$65>>2] = $64; HEAP32[$50>>2] = $64; $66 = ((($row1$18)) + 8|0); $67 = ((($lum2$16)) + 1|0); $68 = HEAP8[$lum2$16>>0]|0; $69 = $68&255; $70 = (($69) + ($18))|0; $71 = (($rgb_2_pix) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = (($69) + ($28))|0; $74 = (($rgb_2_pix) + ($73<<2)|0); $75 = HEAP32[$74>>2]|0; $76 = $75 | $72; $77 = (($69) + ($32))|0; $78 = (($rgb_2_pix) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = $76 | $79; $81 = (($row2$15) + ($1<<2)|0); HEAP32[$81>>2] = $80; HEAP32[$row2$15>>2] = $80; $82 = ((($row2$15)) + 4|0); $83 = ((($lum2$16)) + 2|0); $84 = HEAP8[$67>>0]|0; $85 = $84&255; $86 = (($85) + ($18))|0; $87 = (($rgb_2_pix) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = (($85) + ($28))|0; $90 = (($rgb_2_pix) + ($89<<2)|0); $91 = HEAP32[$90>>2]|0; $92 = $91 | $88; $93 = (($85) + ($32))|0; $94 = (($rgb_2_pix) + ($93<<2)|0); $95 = HEAP32[$94>>2]|0; $96 = $92 | $95; $97 = (($82) + ($1<<2)|0); HEAP32[$97>>2] = $96; HEAP32[$82>>2] = $96; $98 = ((($row2$15)) + 8|0); $99 = ($13|0)==(0); if ($99) { break; } else { $$111 = $51;$$1210 = $33;$$149 = $34;$lum2$16 = $83;$row1$18 = $66;$row2$15 = $98;$x$07 = $13; } } $scevgep31 = (($lum$pn18) + ($11)|0); $scevgep33 = (($$022) + ($10)|0); $scevgep35 = (($$0121) + ($2)|0); $100 = (($scevgep33) + ($cols)|0); $101 = (($scevgep32) + ($4<<2)|0); $102 = (($scevgep) + ($4<<2)|0); $103 = ($12|0)==(0); if ($103) { break; } else { $$0121 = $scevgep35;$$022 = $100;$$0320 = $scevgep34;$$in = $12;$lum$pn18 = $scevgep31;$row1$019 = $101;$row2$017 = $102; } } return; } function _Color24DitherYV12Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$1$lcssa = 0, $$111 = 0, $$12$lcssa = 0, $$1210 = 0, $$14$lcssa = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cols$off = 0; var $factor = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$1$lcssa = 0, $lum2$16 = 0, $row1$019 = 0, $row1$1$lcssa = 0, $row1$18 = 0, $row2$017 = 0, $row2$1$lcssa = 0, $row2$15 = 0, $rows$off = 0, $scevgep = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0, $scevgep34 = 0, $scevgep35 = 0, $x$07 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $factor = $mod << 1; $1 = (($factor) + ($cols))|0; $2 = ($1*3)|0; $rows$off = (($rows) + 1)|0; $3 = ($rows$off>>>0)<(3); if ($3) { return; } $4 = (($rows|0) / 2)&-1; $5 = ($cols*3)|0; $6 = (($out) + ($5)|0); $7 = ($mod*3)|0; $8 = (($6) + ($7)|0); $cols$off = (($cols) + 1)|0; $9 = ($cols$off>>>0)<(3); $10 = ($0*6)|0; $11 = $0 << 1; $12 = (($11) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $4;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $8; while(1) { $13 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); if ($9) { $$1$lcssa = $$022;$$12$lcssa = $$0121;$$14$lcssa = $$0320;$lum2$1$lcssa = $lum2$0;$row1$1$lcssa = $row1$019;$row2$1$lcssa = $row2$017; } else { $scevgep = (($row2$017) + ($10)|0); $scevgep32 = (($row1$019) + ($10)|0); $scevgep34 = (($$0320) + ($0)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $0; while(1) { $14 = (($x$07) + -1)|0; $15 = HEAP8[$$1210>>0]|0; $16 = $15&255; $17 = (($colortab) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 256)|0; $20 = $16 | 256; $21 = (($colortab) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1024)|0; $24 = HEAP8[$$149>>0]|0; $25 = $24&255; $26 = $25 | 512; $27 = (($colortab) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($23) + ($28))|0; $30 = $25 | 768; $31 = (($colortab) + ($30<<2)|0); $32 = HEAP32[$31>>2]|0; $33 = (($32) + 1792)|0; $34 = ((($$1210)) + 1|0); $35 = ((($$149)) + 1|0); $36 = ((($$111)) + 1|0); $37 = HEAP8[$$111>>0]|0; $38 = $37&255; $39 = (($38) + ($19))|0; $40 = (($rgb_2_pix) + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = (($38) + ($29))|0; $43 = (($rgb_2_pix) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $44 | $41; $46 = (($38) + ($33))|0; $47 = (($rgb_2_pix) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = $45 | $48; $50 = $49&255; $51 = ((($row1$18)) + 1|0); HEAP8[$row1$18>>0] = $50; $52 = $49 >>> 8; $53 = $52&255; $54 = ((($row1$18)) + 2|0); HEAP8[$51>>0] = $53; $55 = $49 >>> 16; $56 = $55&255; $57 = ((($row1$18)) + 3|0); HEAP8[$54>>0] = $56; $58 = ((($$111)) + 2|0); $59 = HEAP8[$36>>0]|0; $60 = $59&255; $61 = (($60) + ($19))|0; $62 = (($rgb_2_pix) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = (($60) + ($29))|0; $65 = (($rgb_2_pix) + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = $66 | $63; $68 = (($60) + ($33))|0; $69 = (($rgb_2_pix) + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = $67 | $70; $72 = $71&255; $73 = ((($row1$18)) + 4|0); HEAP8[$57>>0] = $72; $74 = $71 >>> 8; $75 = $74&255; $76 = ((($row1$18)) + 5|0); HEAP8[$73>>0] = $75; $77 = $71 >>> 16; $78 = $77&255; $79 = ((($row1$18)) + 6|0); HEAP8[$76>>0] = $78; $80 = ((($lum2$16)) + 1|0); $81 = HEAP8[$lum2$16>>0]|0; $82 = $81&255; $83 = (($82) + ($19))|0; $84 = (($rgb_2_pix) + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($82) + ($29))|0; $87 = (($rgb_2_pix) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = $88 | $85; $90 = (($82) + ($33))|0; $91 = (($rgb_2_pix) + ($90<<2)|0); $92 = HEAP32[$91>>2]|0; $93 = $89 | $92; $94 = $93&255; $95 = ((($row2$15)) + 1|0); HEAP8[$row2$15>>0] = $94; $96 = $93 >>> 8; $97 = $96&255; $98 = ((($row2$15)) + 2|0); HEAP8[$95>>0] = $97; $99 = $93 >>> 16; $100 = $99&255; $101 = ((($row2$15)) + 3|0); HEAP8[$98>>0] = $100; $102 = ((($lum2$16)) + 2|0); $103 = HEAP8[$80>>0]|0; $104 = $103&255; $105 = (($104) + ($19))|0; $106 = (($rgb_2_pix) + ($105<<2)|0); $107 = HEAP32[$106>>2]|0; $108 = (($104) + ($29))|0; $109 = (($rgb_2_pix) + ($108<<2)|0); $110 = HEAP32[$109>>2]|0; $111 = $110 | $107; $112 = (($104) + ($33))|0; $113 = (($rgb_2_pix) + ($112<<2)|0); $114 = HEAP32[$113>>2]|0; $115 = $111 | $114; $116 = $115&255; $117 = ((($row2$15)) + 4|0); HEAP8[$101>>0] = $116; $118 = $115 >>> 8; $119 = $118&255; $120 = ((($row2$15)) + 5|0); HEAP8[$117>>0] = $119; $121 = $115 >>> 16; $122 = $121&255; $123 = ((($row2$15)) + 6|0); HEAP8[$120>>0] = $122; $124 = ($14|0)==(0); if ($124) { break; } else { $$111 = $58;$$1210 = $34;$$149 = $35;$lum2$16 = $102;$row1$18 = $79;$row2$15 = $123;$x$07 = $14; } } $scevgep31 = (($lum$pn18) + ($12)|0); $scevgep33 = (($$022) + ($11)|0); $scevgep35 = (($$0121) + ($0)|0); $$1$lcssa = $scevgep33;$$12$lcssa = $scevgep35;$$14$lcssa = $scevgep34;$lum2$1$lcssa = $scevgep31;$row1$1$lcssa = $scevgep32;$row2$1$lcssa = $scevgep; } $125 = (($$1$lcssa) + ($cols)|0); $126 = (($row1$1$lcssa) + ($2)|0); $127 = (($row2$1$lcssa) + ($2)|0); $128 = ($13|0)==(0); if ($128) { break; } else { $$0121 = $$12$lcssa;$$022 = $125;$$0320 = $$14$lcssa;$$in = $13;$lum$pn18 = $lum2$1$lcssa;$row1$019 = $126;$row2$017 = $127; } } return; } function _Color24DitherYV12Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$1$lcssa = 0, $$111 = 0, $$12$lcssa = 0, $$1210 = 0, $$14$lcssa = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $cols$off = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$1$lcssa = 0, $lum2$16 = 0, $row1$019 = 0, $row1$1$lcssa = 0, $row1$18 = 0, $row2$017 = 0, $row2$1$lcssa = 0, $row2$15 = 0, $rows$off = 0, $scevgep = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0, $scevgep34 = 0, $scevgep35 = 0; var $x$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $cols << 1; $1 = (($0) + ($mod))|0; $2 = ($1*3)|0; $3 = (($cols|0) / 2)&-1; $4 = ($1*9)|0; $5 = ($mod*3)|0; $6 = (($4) + ($5))|0; $rows$off = (($rows) + 1)|0; $7 = ($rows$off>>>0)<(3); if ($7) { return; } $8 = (($rows|0) / 2)&-1; $9 = ($1*6)|0; $10 = (($out) + ($9)|0); $cols$off = (($cols) + 1)|0; $11 = ($cols$off>>>0)<(3); $12 = (($2) + 3)|0; $13 = (($2) + 4)|0; $14 = (($2) + 1)|0; $15 = (($2) + 5)|0; $16 = (($2) + 2)|0; $17 = ($3*12)|0; $18 = $3 << 1; $19 = (($18) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $8;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $10; while(1) { $20 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); if ($11) { $$1$lcssa = $$022;$$12$lcssa = $$0121;$$14$lcssa = $$0320;$lum2$1$lcssa = $lum2$0;$row1$1$lcssa = $row1$019;$row2$1$lcssa = $row2$017; } else { $scevgep = (($row2$017) + ($17)|0); $scevgep32 = (($row1$019) + ($17)|0); $scevgep34 = (($$0320) + ($3)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $3; while(1) { $21 = (($x$07) + -1)|0; $22 = HEAP8[$$1210>>0]|0; $23 = $22&255; $24 = (($colortab) + ($23<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 256)|0; $27 = $23 | 256; $28 = (($colortab) + ($27<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = (($29) + 1024)|0; $31 = HEAP8[$$149>>0]|0; $32 = $31&255; $33 = $32 | 512; $34 = (($colortab) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = (($30) + ($35))|0; $37 = $32 | 768; $38 = (($colortab) + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = (($39) + 1792)|0; $41 = ((($$1210)) + 1|0); $42 = ((($$149)) + 1|0); $43 = ((($$111)) + 1|0); $44 = HEAP8[$$111>>0]|0; $45 = $44&255; $46 = (($45) + ($26))|0; $47 = (($rgb_2_pix) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (($45) + ($36))|0; $50 = (($rgb_2_pix) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | $48; $53 = (($45) + ($40))|0; $54 = (($rgb_2_pix) + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = $52 | $55; $57 = $56&255; $58 = (($row1$18) + ($12)|0); HEAP8[$58>>0] = $57; $59 = (($row1$18) + ($2)|0); HEAP8[$59>>0] = $57; $60 = ((($row1$18)) + 3|0); HEAP8[$60>>0] = $57; HEAP8[$row1$18>>0] = $57; $61 = $56 >>> 8; $62 = $61&255; $63 = (($row1$18) + ($13)|0); HEAP8[$63>>0] = $62; $64 = (($row1$18) + ($14)|0); HEAP8[$64>>0] = $62; $65 = ((($row1$18)) + 4|0); HEAP8[$65>>0] = $62; $66 = ((($row1$18)) + 1|0); HEAP8[$66>>0] = $62; $67 = $56 >>> 16; $68 = $67&255; $69 = (($row1$18) + ($15)|0); HEAP8[$69>>0] = $68; $70 = (($row1$18) + ($16)|0); HEAP8[$70>>0] = $68; $71 = ((($row1$18)) + 5|0); HEAP8[$71>>0] = $68; $72 = ((($row1$18)) + 2|0); HEAP8[$72>>0] = $68; $73 = ((($row1$18)) + 6|0); $74 = ((($$111)) + 2|0); $75 = HEAP8[$43>>0]|0; $76 = $75&255; $77 = (($76) + ($26))|0; $78 = (($rgb_2_pix) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = (($76) + ($36))|0; $81 = (($rgb_2_pix) + ($80<<2)|0); $82 = HEAP32[$81>>2]|0; $83 = $82 | $79; $84 = (($76) + ($40))|0; $85 = (($rgb_2_pix) + ($84<<2)|0); $86 = HEAP32[$85>>2]|0; $87 = $83 | $86; $88 = $87&255; $89 = (($73) + ($12)|0); HEAP8[$89>>0] = $88; $90 = (($73) + ($2)|0); HEAP8[$90>>0] = $88; $91 = ((($row1$18)) + 9|0); HEAP8[$91>>0] = $88; HEAP8[$73>>0] = $88; $92 = $87 >>> 8; $93 = $92&255; $94 = (($73) + ($13)|0); HEAP8[$94>>0] = $93; $95 = (($73) + ($14)|0); HEAP8[$95>>0] = $93; $96 = ((($row1$18)) + 10|0); HEAP8[$96>>0] = $93; $97 = ((($row1$18)) + 7|0); HEAP8[$97>>0] = $93; $98 = $87 >>> 16; $99 = $98&255; $100 = (($73) + ($15)|0); HEAP8[$100>>0] = $99; $101 = (($73) + ($16)|0); HEAP8[$101>>0] = $99; $102 = ((($row1$18)) + 11|0); HEAP8[$102>>0] = $99; $103 = ((($row1$18)) + 8|0); HEAP8[$103>>0] = $99; $104 = ((($row1$18)) + 12|0); $105 = ((($lum2$16)) + 1|0); $106 = HEAP8[$lum2$16>>0]|0; $107 = $106&255; $108 = (($107) + ($26))|0; $109 = (($rgb_2_pix) + ($108<<2)|0); $110 = HEAP32[$109>>2]|0; $111 = (($107) + ($36))|0; $112 = (($rgb_2_pix) + ($111<<2)|0); $113 = HEAP32[$112>>2]|0; $114 = $113 | $110; $115 = (($107) + ($40))|0; $116 = (($rgb_2_pix) + ($115<<2)|0); $117 = HEAP32[$116>>2]|0; $118 = $114 | $117; $119 = $118&255; $120 = (($row2$15) + ($12)|0); HEAP8[$120>>0] = $119; $121 = (($row2$15) + ($2)|0); HEAP8[$121>>0] = $119; $122 = ((($row2$15)) + 3|0); HEAP8[$122>>0] = $119; HEAP8[$row2$15>>0] = $119; $123 = $118 >>> 8; $124 = $123&255; $125 = (($row2$15) + ($13)|0); HEAP8[$125>>0] = $124; $126 = (($row2$15) + ($14)|0); HEAP8[$126>>0] = $124; $127 = ((($row2$15)) + 4|0); HEAP8[$127>>0] = $124; $128 = ((($row2$15)) + 1|0); HEAP8[$128>>0] = $124; $129 = $118 >>> 16; $130 = $129&255; $131 = (($row2$15) + ($15)|0); HEAP8[$131>>0] = $130; $132 = (($row2$15) + ($16)|0); HEAP8[$132>>0] = $130; $133 = ((($row2$15)) + 5|0); HEAP8[$133>>0] = $130; $134 = ((($row2$15)) + 2|0); HEAP8[$134>>0] = $130; $135 = ((($row2$15)) + 6|0); $136 = ((($lum2$16)) + 2|0); $137 = HEAP8[$105>>0]|0; $138 = $137&255; $139 = (($138) + ($26))|0; $140 = (($rgb_2_pix) + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = (($138) + ($36))|0; $143 = (($rgb_2_pix) + ($142<<2)|0); $144 = HEAP32[$143>>2]|0; $145 = $144 | $141; $146 = (($138) + ($40))|0; $147 = (($rgb_2_pix) + ($146<<2)|0); $148 = HEAP32[$147>>2]|0; $149 = $145 | $148; $150 = $149&255; $151 = (($135) + ($12)|0); HEAP8[$151>>0] = $150; $152 = (($135) + ($2)|0); HEAP8[$152>>0] = $150; $153 = ((($row2$15)) + 9|0); HEAP8[$153>>0] = $150; HEAP8[$135>>0] = $150; $154 = $149 >>> 8; $155 = $154&255; $156 = (($135) + ($13)|0); HEAP8[$156>>0] = $155; $157 = (($135) + ($14)|0); HEAP8[$157>>0] = $155; $158 = ((($row2$15)) + 10|0); HEAP8[$158>>0] = $155; $159 = ((($row2$15)) + 7|0); HEAP8[$159>>0] = $155; $160 = $149 >>> 16; $161 = $160&255; $162 = (($135) + ($15)|0); HEAP8[$162>>0] = $161; $163 = (($135) + ($16)|0); HEAP8[$163>>0] = $161; $164 = ((($row2$15)) + 11|0); HEAP8[$164>>0] = $161; $165 = ((($row2$15)) + 8|0); HEAP8[$165>>0] = $161; $166 = ((($row2$15)) + 12|0); $167 = ($21|0)==(0); if ($167) { break; } else { $$111 = $74;$$1210 = $41;$$149 = $42;$lum2$16 = $136;$row1$18 = $104;$row2$15 = $166;$x$07 = $21; } } $scevgep31 = (($lum$pn18) + ($19)|0); $scevgep33 = (($$022) + ($18)|0); $scevgep35 = (($$0121) + ($3)|0); $$1$lcssa = $scevgep33;$$12$lcssa = $scevgep35;$$14$lcssa = $scevgep34;$lum2$1$lcssa = $scevgep31;$row1$1$lcssa = $scevgep32;$row2$1$lcssa = $scevgep; } $168 = (($$1$lcssa) + ($cols)|0); $169 = (($row1$1$lcssa) + ($6)|0); $170 = (($row2$1$lcssa) + ($6)|0); $171 = ($20|0)==(0); if ($171) { break; } else { $$0121 = $$12$lcssa;$$022 = $168;$$0320 = $$14$lcssa;$$in = $20;$lum$pn18 = $lum2$1$lcssa;$row1$019 = $169;$row2$017 = $170; } } return; } function _Color32DitherYV12Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$111 = 0, $$1210 = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $cols$off = 0, $factor = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$16 = 0, $or$cond = 0, $row1$019 = 0, $row1$18 = 0, $row2$017 = 0, $row2$15 = 0, $rows$off = 0, $scevgep = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0, $scevgep34 = 0; var $scevgep35 = 0, $x$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $factor = $mod << 1; $1 = (($factor) + ($cols))|0; $rows$off = (($rows) + 1)|0; $2 = ($rows$off>>>0)<(3); $cols$off = (($cols) + 1)|0; $3 = ($cols$off>>>0)<(3); $or$cond = $2 | $3; if ($or$cond) { return; } $4 = (($rows|0) / 2)&-1; $5 = (($out) + ($cols<<2)|0); $6 = (($5) + ($mod<<2)|0); $7 = $0 << 1; $8 = (($7) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $4;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $6; while(1) { $9 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); $scevgep = (($row2$017) + ($7<<2)|0); $scevgep32 = (($row1$019) + ($7<<2)|0); $scevgep34 = (($$0320) + ($0)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $0; while(1) { $10 = (($x$07) + -1)|0; $11 = HEAP8[$$1210>>0]|0; $12 = $11&255; $13 = (($colortab) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 256)|0; $16 = $12 | 256; $17 = (($colortab) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 1024)|0; $20 = HEAP8[$$149>>0]|0; $21 = $20&255; $22 = $21 | 512; $23 = (($colortab) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (($19) + ($24))|0; $26 = $21 | 768; $27 = (($colortab) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + 1792)|0; $30 = ((($$1210)) + 1|0); $31 = ((($$149)) + 1|0); $32 = ((($$111)) + 1|0); $33 = HEAP8[$$111>>0]|0; $34 = $33&255; $35 = (($34) + ($15))|0; $36 = (($rgb_2_pix) + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = (($34) + ($25))|0; $39 = (($rgb_2_pix) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $40 | $37; $42 = (($34) + ($29))|0; $43 = (($rgb_2_pix) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $41 | $44; $46 = ((($row1$18)) + 4|0); HEAP32[$row1$18>>2] = $45; $47 = ((($$111)) + 2|0); $48 = HEAP8[$32>>0]|0; $49 = $48&255; $50 = (($49) + ($15))|0; $51 = (($rgb_2_pix) + ($50<<2)|0); $52 = HEAP32[$51>>2]|0; $53 = (($49) + ($25))|0; $54 = (($rgb_2_pix) + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = $55 | $52; $57 = (($49) + ($29))|0; $58 = (($rgb_2_pix) + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = $56 | $59; $61 = ((($row1$18)) + 8|0); HEAP32[$46>>2] = $60; $62 = ((($lum2$16)) + 1|0); $63 = HEAP8[$lum2$16>>0]|0; $64 = $63&255; $65 = (($64) + ($15))|0; $66 = (($rgb_2_pix) + ($65<<2)|0); $67 = HEAP32[$66>>2]|0; $68 = (($64) + ($25))|0; $69 = (($rgb_2_pix) + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = $70 | $67; $72 = (($64) + ($29))|0; $73 = (($rgb_2_pix) + ($72<<2)|0); $74 = HEAP32[$73>>2]|0; $75 = $71 | $74; $76 = ((($row2$15)) + 4|0); HEAP32[$row2$15>>2] = $75; $77 = ((($lum2$16)) + 2|0); $78 = HEAP8[$62>>0]|0; $79 = $78&255; $80 = (($79) + ($15))|0; $81 = (($rgb_2_pix) + ($80<<2)|0); $82 = HEAP32[$81>>2]|0; $83 = (($79) + ($25))|0; $84 = (($rgb_2_pix) + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = $85 | $82; $87 = (($79) + ($29))|0; $88 = (($rgb_2_pix) + ($87<<2)|0); $89 = HEAP32[$88>>2]|0; $90 = $86 | $89; $91 = ((($row2$15)) + 8|0); HEAP32[$76>>2] = $90; $92 = ($10|0)==(0); if ($92) { break; } else { $$111 = $47;$$1210 = $30;$$149 = $31;$lum2$16 = $77;$row1$18 = $61;$row2$15 = $91;$x$07 = $10; } } $scevgep31 = (($lum$pn18) + ($8)|0); $scevgep33 = (($$022) + ($7)|0); $scevgep35 = (($$0121) + ($0)|0); $93 = (($scevgep33) + ($cols)|0); $94 = (($scevgep32) + ($1<<2)|0); $95 = (($scevgep) + ($1<<2)|0); $96 = ($9|0)==(0); if ($96) { break; } else { $$0121 = $scevgep35;$$022 = $93;$$0320 = $scevgep34;$$in = $9;$lum$pn18 = $scevgep31;$row1$019 = $94;$row2$017 = $95; } } return; } function _Color32DitherYV12Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0121 = 0, $$022 = 0, $$0320 = 0, $$1$lcssa = 0, $$111 = 0, $$12$lcssa = 0, $$1210 = 0, $$14$lcssa = 0, $$149 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cols$off = 0, $lum$pn18 = 0, $lum2$0 = 0, $lum2$1$lcssa = 0, $lum2$16 = 0, $row1$019 = 0, $row1$1$lcssa = 0, $row1$18 = 0, $row2$017 = 0, $row2$1$lcssa = 0, $row2$15 = 0, $rows$off = 0, $scevgep = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0; var $scevgep34 = 0, $scevgep35 = 0, $x$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $cols << 1; $1 = (($0) + ($mod))|0; $2 = (($cols|0) / 2)&-1; $3 = ($1*3)|0; $4 = (($3) + ($mod))|0; $rows$off = (($rows) + 1)|0; $5 = ($rows$off>>>0)<(3); if ($5) { return; } $6 = (($rows|0) / 2)&-1; $7 = $1 << 1; $8 = (($out) + ($7<<2)|0); $cols$off = (($cols) + 1)|0; $9 = ($cols$off>>>0)<(3); $10 = (($1) + 1)|0; $11 = $2 << 2; $12 = $2 << 1; $13 = (($12) + ($cols))|0; $$0121 = $cr;$$022 = $lum;$$0320 = $cb;$$in = $6;$lum$pn18 = $lum;$row1$019 = $out;$row2$017 = $8; while(1) { $14 = (($$in) + -1)|0; $lum2$0 = (($lum$pn18) + ($cols)|0); if ($9) { $$1$lcssa = $$022;$$12$lcssa = $$0121;$$14$lcssa = $$0320;$lum2$1$lcssa = $lum2$0;$row1$1$lcssa = $row1$019;$row2$1$lcssa = $row2$017; } else { $scevgep = (($row2$017) + ($11<<2)|0); $scevgep32 = (($row1$019) + ($11<<2)|0); $scevgep34 = (($$0320) + ($2)|0); $$111 = $$022;$$1210 = $$0121;$$149 = $$0320;$lum2$16 = $lum2$0;$row1$18 = $row1$019;$row2$15 = $row2$017;$x$07 = $2; while(1) { $15 = (($x$07) + -1)|0; $16 = HEAP8[$$1210>>0]|0; $17 = $16&255; $18 = (($colortab) + ($17<<2)|0); $19 = HEAP32[$18>>2]|0; $20 = (($19) + 256)|0; $21 = $17 | 256; $22 = (($colortab) + ($21<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = (($23) + 1024)|0; $25 = HEAP8[$$149>>0]|0; $26 = $25&255; $27 = $26 | 512; $28 = (($colortab) + ($27<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = (($24) + ($29))|0; $31 = $26 | 768; $32 = (($colortab) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (($33) + 1792)|0; $35 = ((($$1210)) + 1|0); $36 = ((($$149)) + 1|0); $37 = ((($$111)) + 1|0); $38 = HEAP8[$$111>>0]|0; $39 = $38&255; $40 = (($39) + ($20))|0; $41 = (($rgb_2_pix) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = (($39) + ($30))|0; $44 = (($rgb_2_pix) + ($43<<2)|0); $45 = HEAP32[$44>>2]|0; $46 = $45 | $42; $47 = (($39) + ($34))|0; $48 = (($rgb_2_pix) + ($47<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = $46 | $49; $51 = (($row1$18) + ($10<<2)|0); HEAP32[$51>>2] = $50; $52 = (($row1$18) + ($1<<2)|0); HEAP32[$52>>2] = $50; $53 = ((($row1$18)) + 4|0); HEAP32[$53>>2] = $50; HEAP32[$row1$18>>2] = $50; $54 = ((($row1$18)) + 8|0); $55 = ((($$111)) + 2|0); $56 = HEAP8[$37>>0]|0; $57 = $56&255; $58 = (($57) + ($20))|0; $59 = (($rgb_2_pix) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = (($57) + ($30))|0; $62 = (($rgb_2_pix) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $63 | $60; $65 = (($57) + ($34))|0; $66 = (($rgb_2_pix) + ($65<<2)|0); $67 = HEAP32[$66>>2]|0; $68 = $64 | $67; $69 = (($54) + ($10<<2)|0); HEAP32[$69>>2] = $68; $70 = (($54) + ($1<<2)|0); HEAP32[$70>>2] = $68; $71 = ((($row1$18)) + 12|0); HEAP32[$71>>2] = $68; HEAP32[$54>>2] = $68; $72 = ((($row1$18)) + 16|0); $73 = ((($lum2$16)) + 1|0); $74 = HEAP8[$lum2$16>>0]|0; $75 = $74&255; $76 = (($75) + ($20))|0; $77 = (($rgb_2_pix) + ($76<<2)|0); $78 = HEAP32[$77>>2]|0; $79 = (($75) + ($30))|0; $80 = (($rgb_2_pix) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = $81 | $78; $83 = (($75) + ($34))|0; $84 = (($rgb_2_pix) + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = $82 | $85; $87 = (($row2$15) + ($10<<2)|0); HEAP32[$87>>2] = $86; $88 = (($row2$15) + ($1<<2)|0); HEAP32[$88>>2] = $86; $89 = ((($row2$15)) + 4|0); HEAP32[$89>>2] = $86; HEAP32[$row2$15>>2] = $86; $90 = ((($row2$15)) + 8|0); $91 = ((($lum2$16)) + 2|0); $92 = HEAP8[$73>>0]|0; $93 = $92&255; $94 = (($93) + ($20))|0; $95 = (($rgb_2_pix) + ($94<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = (($93) + ($30))|0; $98 = (($rgb_2_pix) + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = $99 | $96; $101 = (($93) + ($34))|0; $102 = (($rgb_2_pix) + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = $100 | $103; $105 = (($90) + ($10<<2)|0); HEAP32[$105>>2] = $104; $106 = (($90) + ($1<<2)|0); HEAP32[$106>>2] = $104; $107 = ((($row2$15)) + 12|0); HEAP32[$107>>2] = $104; HEAP32[$90>>2] = $104; $108 = ((($row2$15)) + 16|0); $109 = ($15|0)==(0); if ($109) { break; } else { $$111 = $55;$$1210 = $35;$$149 = $36;$lum2$16 = $91;$row1$18 = $72;$row2$15 = $108;$x$07 = $15; } } $scevgep31 = (($lum$pn18) + ($13)|0); $scevgep33 = (($$022) + ($12)|0); $scevgep35 = (($$0121) + ($2)|0); $$1$lcssa = $scevgep33;$$12$lcssa = $scevgep35;$$14$lcssa = $scevgep34;$lum2$1$lcssa = $scevgep31;$row1$1$lcssa = $scevgep32;$row2$1$lcssa = $scevgep; } $110 = (($$1$lcssa) + ($cols)|0); $111 = (($row1$1$lcssa) + ($4<<2)|0); $112 = (($row2$1$lcssa) + ($4<<2)|0); $113 = ($14|0)==(0); if ($113) { break; } else { $$0121 = $$12$lcssa;$$022 = $110;$$0320 = $$14$lcssa;$$in = $14;$lum$pn18 = $lum2$1$lcssa;$row1$019 = $111;$row2$017 = $112; } } return; } function _Color16DitherYUY2Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0, $cols$off = 0, $or$cond = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0, $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0, $x$05 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $1 = ($rows|0)==(0); $cols$off = (($cols) + 1)|0; $2 = ($cols$off>>>0)<(3); $or$cond = $1 | $2; if ($or$cond) { return; } $3 = $0 << 1; $4 = $0 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $5 = (($$in) + -1)|0; $scevgep = (($row$013) + ($3<<1)|0); $scevgep22 = (($$0314) + ($4)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $0; while(1) { $6 = (($x$05) + -1)|0; $7 = HEAP8[$$128>>0]|0; $8 = $7&255; $9 = (($colortab) + ($8<<2)|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + 256)|0; $12 = $8 | 256; $13 = (($colortab) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 1024)|0; $16 = HEAP8[$$147>>0]|0; $17 = $16&255; $18 = $17 | 512; $19 = (($colortab) + ($18<<2)|0); $20 = HEAP32[$19>>2]|0; $21 = (($15) + ($20))|0; $22 = $17 | 768; $23 = (($colortab) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1792)|0; $26 = ((($$128)) + 4|0); $27 = ((($$147)) + 4|0); $28 = HEAP8[$$19>>0]|0; $29 = $28&255; $30 = ((($$19)) + 2|0); $31 = (($29) + ($11))|0; $32 = (($rgb_2_pix) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (($29) + ($21))|0; $35 = (($rgb_2_pix) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $36 | $33; $38 = (($29) + ($25))|0; $39 = (($rgb_2_pix) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $37 | $40; $42 = $41&65535; $43 = ((($row$16)) + 2|0); HEAP16[$row$16>>1] = $42; $44 = HEAP8[$30>>0]|0; $45 = $44&255; $46 = ((($$19)) + 4|0); $47 = (($45) + ($11))|0; $48 = (($rgb_2_pix) + ($47<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = (($45) + ($21))|0; $51 = (($rgb_2_pix) + ($50<<2)|0); $52 = HEAP32[$51>>2]|0; $53 = $52 | $49; $54 = (($45) + ($25))|0; $55 = (($rgb_2_pix) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $53 | $56; $58 = $57&65535; $59 = ((($row$16)) + 4|0); HEAP16[$43>>1] = $58; $60 = ($6|0)==(0); if ($60) { break; } else { $$128 = $26;$$147 = $27;$$19 = $46;$row$16 = $59;$x$05 = $6; } } $scevgep21 = (($$016) + ($4)|0); $scevgep23 = (($$0115) + ($4)|0); $61 = (($scevgep) + ($mod<<1)|0); $62 = ($5|0)==(0); if ($62) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $5;$row$013 = $61; } } return; } function _Color16DitherYUY2Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $cols$off = 0, $or$cond = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0, $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0; var $x$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($mod|0) / 2)&-1; $1 = (($0) + ($cols))|0; $2 = (($cols|0) / 2)&-1; $3 = ($rows|0)==(0); $cols$off = (($cols) + 1)|0; $4 = ($cols$off>>>0)<(3); $or$cond = $3 | $4; if ($or$cond) { return; } $5 = $2 << 1; $6 = $2 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $7 = (($$in) + -1)|0; $scevgep = (($row$013) + ($5<<2)|0); $scevgep22 = (($$0314) + ($6)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $2; while(1) { $8 = (($x$05) + -1)|0; $9 = HEAP8[$$128>>0]|0; $10 = $9&255; $11 = (($colortab) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 256)|0; $14 = $10 | 256; $15 = (($colortab) + ($14<<2)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1024)|0; $18 = HEAP8[$$147>>0]|0; $19 = $18&255; $20 = $19 | 512; $21 = (($colortab) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = (($17) + ($22))|0; $24 = $19 | 768; $25 = (($colortab) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1792)|0; $28 = ((($$128)) + 4|0); $29 = ((($$147)) + 4|0); $30 = HEAP8[$$19>>0]|0; $31 = $30&255; $32 = ((($$19)) + 2|0); $33 = (($31) + ($13))|0; $34 = (($rgb_2_pix) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = (($31) + ($23))|0; $37 = (($rgb_2_pix) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $39 = $38 | $35; $40 = (($31) + ($27))|0; $41 = (($rgb_2_pix) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = $39 | $42; $44 = (($row$16) + ($1<<2)|0); HEAP32[$44>>2] = $43; HEAP32[$row$16>>2] = $43; $45 = ((($row$16)) + 4|0); $46 = HEAP8[$32>>0]|0; $47 = $46&255; $48 = ((($$19)) + 4|0); $49 = (($47) + ($13))|0; $50 = (($rgb_2_pix) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (($47) + ($23))|0; $53 = (($rgb_2_pix) + ($52<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = $54 | $51; $56 = (($47) + ($27))|0; $57 = (($rgb_2_pix) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = $55 | $58; $60 = (($45) + ($1<<2)|0); HEAP32[$60>>2] = $59; HEAP32[$45>>2] = $59; $61 = ((($row$16)) + 8|0); $62 = ($8|0)==(0); if ($62) { break; } else { $$128 = $28;$$147 = $29;$$19 = $48;$row$16 = $61;$x$05 = $8; } } $scevgep21 = (($$016) + ($6)|0); $scevgep23 = (($$0115) + ($6)|0); $63 = (($scevgep) + ($1<<2)|0); $64 = ($7|0)==(0); if ($64) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $7;$row$013 = $63; } } return; } function _Color24DitherYUY2Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $8 = 0, $9 = 0, $cols$off = 0, $or$cond = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0, $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0, $x$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $1 = ($mod*3)|0; $2 = ($rows|0)==(0); $cols$off = (($cols) + 1)|0; $3 = ($cols$off>>>0)<(3); $or$cond = $2 | $3; if ($or$cond) { return; } $4 = ($0*6)|0; $5 = $0 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $6 = (($$in) + -1)|0; $scevgep = (($row$013) + ($4)|0); $scevgep22 = (($$0314) + ($5)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $0; while(1) { $7 = (($x$05) + -1)|0; $8 = HEAP8[$$128>>0]|0; $9 = $8&255; $10 = (($colortab) + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + 256)|0; $13 = $9 | 256; $14 = (($colortab) + ($13<<2)|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + 1024)|0; $17 = HEAP8[$$147>>0]|0; $18 = $17&255; $19 = $18 | 512; $20 = (($colortab) + ($19<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = (($16) + ($21))|0; $23 = $18 | 768; $24 = (($colortab) + ($23<<2)|0); $25 = HEAP32[$24>>2]|0; $26 = (($25) + 1792)|0; $27 = ((($$128)) + 4|0); $28 = ((($$147)) + 4|0); $29 = HEAP8[$$19>>0]|0; $30 = $29&255; $31 = ((($$19)) + 2|0); $32 = (($30) + ($12))|0; $33 = (($rgb_2_pix) + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = (($30) + ($22))|0; $36 = (($rgb_2_pix) + ($35<<2)|0); $37 = HEAP32[$36>>2]|0; $38 = $37 | $34; $39 = (($30) + ($26))|0; $40 = (($rgb_2_pix) + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = $38 | $41; $43 = $42&255; $44 = ((($row$16)) + 1|0); HEAP8[$row$16>>0] = $43; $45 = $42 >>> 8; $46 = $45&255; $47 = ((($row$16)) + 2|0); HEAP8[$44>>0] = $46; $48 = $42 >>> 16; $49 = $48&255; $50 = ((($row$16)) + 3|0); HEAP8[$47>>0] = $49; $51 = HEAP8[$31>>0]|0; $52 = $51&255; $53 = ((($$19)) + 4|0); $54 = (($52) + ($12))|0; $55 = (($rgb_2_pix) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (($52) + ($22))|0; $58 = (($rgb_2_pix) + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = $59 | $56; $61 = (($52) + ($26))|0; $62 = (($rgb_2_pix) + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $60 | $63; $65 = $64&255; $66 = ((($row$16)) + 4|0); HEAP8[$50>>0] = $65; $67 = $64 >>> 8; $68 = $67&255; $69 = ((($row$16)) + 5|0); HEAP8[$66>>0] = $68; $70 = $64 >>> 16; $71 = $70&255; $72 = ((($row$16)) + 6|0); HEAP8[$69>>0] = $71; $73 = ($7|0)==(0); if ($73) { break; } else { $$128 = $27;$$147 = $28;$$19 = $53;$row$16 = $72;$x$05 = $7; } } $scevgep21 = (($$016) + ($5)|0); $scevgep23 = (($$0115) + ($5)|0); $74 = (($scevgep) + ($1)|0); $75 = ($6|0)==(0); if ($75) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $6;$row$013 = $74; } } return; } function _Color24DitherYUY2Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cols$off = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0, $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0, $x$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $cols << 1; $1 = (($0) + ($mod))|0; $2 = ($1*3)|0; $3 = (($cols|0) / 2)&-1; $4 = ($rows|0)==(0); if ($4) { return; } $cols$off = (($cols) + 1)|0; $5 = ($cols$off>>>0)<(3); $6 = (($2) + 3)|0; $7 = (($2) + 4)|0; $8 = (($2) + 1)|0; $9 = (($2) + 5)|0; $10 = (($2) + 2)|0; if ($5) { return; } $11 = ($3*12)|0; $12 = $3 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $13 = (($$in) + -1)|0; $scevgep = (($row$013) + ($11)|0); $scevgep22 = (($$0314) + ($12)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $3; while(1) { $14 = (($x$05) + -1)|0; $15 = HEAP8[$$128>>0]|0; $16 = $15&255; $17 = (($colortab) + ($16<<2)|0); $18 = HEAP32[$17>>2]|0; $19 = (($18) + 256)|0; $20 = $16 | 256; $21 = (($colortab) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = (($22) + 1024)|0; $24 = HEAP8[$$147>>0]|0; $25 = $24&255; $26 = $25 | 512; $27 = (($colortab) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($23) + ($28))|0; $30 = $25 | 768; $31 = (($colortab) + ($30<<2)|0); $32 = HEAP32[$31>>2]|0; $33 = (($32) + 1792)|0; $34 = ((($$128)) + 4|0); $35 = ((($$147)) + 4|0); $36 = HEAP8[$$19>>0]|0; $37 = $36&255; $38 = ((($$19)) + 2|0); $39 = (($37) + ($19))|0; $40 = (($rgb_2_pix) + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = (($37) + ($29))|0; $43 = (($rgb_2_pix) + ($42<<2)|0); $44 = HEAP32[$43>>2]|0; $45 = $44 | $41; $46 = (($37) + ($33))|0; $47 = (($rgb_2_pix) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = $45 | $48; $50 = $49&255; $51 = (($row$16) + ($6)|0); HEAP8[$51>>0] = $50; $52 = (($row$16) + ($2)|0); HEAP8[$52>>0] = $50; $53 = ((($row$16)) + 3|0); HEAP8[$53>>0] = $50; HEAP8[$row$16>>0] = $50; $54 = $49 >>> 8; $55 = $54&255; $56 = (($row$16) + ($7)|0); HEAP8[$56>>0] = $55; $57 = (($row$16) + ($8)|0); HEAP8[$57>>0] = $55; $58 = ((($row$16)) + 4|0); HEAP8[$58>>0] = $55; $59 = ((($row$16)) + 1|0); HEAP8[$59>>0] = $55; $60 = $49 >>> 16; $61 = $60&255; $62 = (($row$16) + ($9)|0); HEAP8[$62>>0] = $61; $63 = (($row$16) + ($10)|0); HEAP8[$63>>0] = $61; $64 = ((($row$16)) + 5|0); HEAP8[$64>>0] = $61; $65 = ((($row$16)) + 2|0); HEAP8[$65>>0] = $61; $66 = ((($row$16)) + 6|0); $67 = HEAP8[$38>>0]|0; $68 = $67&255; $69 = ((($$19)) + 4|0); $70 = (($68) + ($19))|0; $71 = (($rgb_2_pix) + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = (($68) + ($29))|0; $74 = (($rgb_2_pix) + ($73<<2)|0); $75 = HEAP32[$74>>2]|0; $76 = $75 | $72; $77 = (($68) + ($33))|0; $78 = (($rgb_2_pix) + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = $76 | $79; $81 = $80&255; $82 = (($66) + ($6)|0); HEAP8[$82>>0] = $81; $83 = (($66) + ($2)|0); HEAP8[$83>>0] = $81; $84 = ((($row$16)) + 9|0); HEAP8[$84>>0] = $81; HEAP8[$66>>0] = $81; $85 = $80 >>> 8; $86 = $85&255; $87 = (($66) + ($7)|0); HEAP8[$87>>0] = $86; $88 = (($66) + ($8)|0); HEAP8[$88>>0] = $86; $89 = ((($row$16)) + 10|0); HEAP8[$89>>0] = $86; $90 = ((($row$16)) + 7|0); HEAP8[$90>>0] = $86; $91 = $80 >>> 16; $92 = $91&255; $93 = (($66) + ($9)|0); HEAP8[$93>>0] = $92; $94 = (($66) + ($10)|0); HEAP8[$94>>0] = $92; $95 = ((($row$16)) + 11|0); HEAP8[$95>>0] = $92; $96 = ((($row$16)) + 8|0); HEAP8[$96>>0] = $92; $97 = ((($row$16)) + 12|0); $98 = ($14|0)==(0); if ($98) { break; } else { $$128 = $34;$$147 = $35;$$19 = $69;$row$16 = $97;$x$05 = $14; } } $scevgep21 = (($$016) + ($12)|0); $scevgep23 = (($$0115) + ($12)|0); $99 = (($scevgep) + ($2)|0); $100 = ($13|0)==(0); if ($100) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $13;$row$013 = $99; } } return; } function _Color32DitherYUY2Mod1X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $cols$off = 0, $or$cond = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0, $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0, $x$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($cols|0) / 2)&-1; $1 = ($rows|0)==(0); $cols$off = (($cols) + 1)|0; $2 = ($cols$off>>>0)<(3); $or$cond = $1 | $2; if ($or$cond) { return; } $3 = $0 << 1; $4 = $0 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $5 = (($$in) + -1)|0; $scevgep = (($row$013) + ($3<<2)|0); $scevgep22 = (($$0314) + ($4)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $0; while(1) { $6 = (($x$05) + -1)|0; $7 = HEAP8[$$128>>0]|0; $8 = $7&255; $9 = (($colortab) + ($8<<2)|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + 256)|0; $12 = $8 | 256; $13 = (($colortab) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + 1024)|0; $16 = HEAP8[$$147>>0]|0; $17 = $16&255; $18 = $17 | 512; $19 = (($colortab) + ($18<<2)|0); $20 = HEAP32[$19>>2]|0; $21 = (($15) + ($20))|0; $22 = $17 | 768; $23 = (($colortab) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = (($24) + 1792)|0; $26 = ((($$128)) + 4|0); $27 = ((($$147)) + 4|0); $28 = HEAP8[$$19>>0]|0; $29 = $28&255; $30 = ((($$19)) + 2|0); $31 = (($29) + ($11))|0; $32 = (($rgb_2_pix) + ($31<<2)|0); $33 = HEAP32[$32>>2]|0; $34 = (($29) + ($21))|0; $35 = (($rgb_2_pix) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = $36 | $33; $38 = (($29) + ($25))|0; $39 = (($rgb_2_pix) + ($38<<2)|0); $40 = HEAP32[$39>>2]|0; $41 = $37 | $40; $42 = ((($row$16)) + 4|0); HEAP32[$row$16>>2] = $41; $43 = HEAP8[$30>>0]|0; $44 = $43&255; $45 = ((($$19)) + 4|0); $46 = (($44) + ($11))|0; $47 = (($rgb_2_pix) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = (($44) + ($21))|0; $50 = (($rgb_2_pix) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | $48; $53 = (($44) + ($25))|0; $54 = (($rgb_2_pix) + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = $52 | $55; $57 = ((($row$16)) + 8|0); HEAP32[$42>>2] = $56; $58 = ($6|0)==(0); if ($58) { break; } else { $$128 = $26;$$147 = $27;$$19 = $45;$row$16 = $57;$x$05 = $6; } } $scevgep21 = (($$016) + ($4)|0); $scevgep23 = (($$0115) + ($4)|0); $59 = (($scevgep) + ($mod<<2)|0); $60 = ($5|0)==(0); if ($60) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $5;$row$013 = $59; } } return; } function _Color32DitherYUY2Mod2X($colortab,$rgb_2_pix,$lum,$cr,$cb,$out,$rows,$cols,$mod) { $colortab = $colortab|0; $rgb_2_pix = $rgb_2_pix|0; $lum = $lum|0; $cr = $cr|0; $cb = $cb|0; $out = $out|0; $rows = $rows|0; $cols = $cols|0; $mod = $mod|0; var $$0115 = 0, $$016 = 0, $$0314 = 0, $$128 = 0, $$147 = 0, $$19 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $cols$off = 0, $row$013 = 0, $row$16 = 0, $scevgep = 0; var $scevgep21 = 0, $scevgep22 = 0, $scevgep23 = 0, $x$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $cols << 1; $1 = (($0) + ($mod))|0; $2 = (($cols|0) / 2)&-1; $3 = ($rows|0)==(0); if ($3) { return; } $cols$off = (($cols) + 1)|0; $4 = ($cols$off>>>0)<(3); $5 = (($1) + 1)|0; if ($4) { return; } $6 = $2 << 2; $$0115 = $cr;$$016 = $lum;$$0314 = $cb;$$in = $rows;$row$013 = $out; while(1) { $7 = (($$in) + -1)|0; $scevgep = (($row$013) + ($6<<2)|0); $scevgep22 = (($$0314) + ($6)|0); $$128 = $$0115;$$147 = $$0314;$$19 = $$016;$row$16 = $row$013;$x$05 = $2; while(1) { $8 = (($x$05) + -1)|0; $9 = HEAP8[$$128>>0]|0; $10 = $9&255; $11 = (($colortab) + ($10<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + 256)|0; $14 = $10 | 256; $15 = (($colortab) + ($14<<2)|0); $16 = HEAP32[$15>>2]|0; $17 = (($16) + 1024)|0; $18 = HEAP8[$$147>>0]|0; $19 = $18&255; $20 = $19 | 512; $21 = (($colortab) + ($20<<2)|0); $22 = HEAP32[$21>>2]|0; $23 = (($17) + ($22))|0; $24 = $19 | 768; $25 = (($colortab) + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1792)|0; $28 = ((($$128)) + 4|0); $29 = ((($$147)) + 4|0); $30 = HEAP8[$$19>>0]|0; $31 = $30&255; $32 = ((($$19)) + 2|0); $33 = (($31) + ($13))|0; $34 = (($rgb_2_pix) + ($33<<2)|0); $35 = HEAP32[$34>>2]|0; $36 = (($31) + ($23))|0; $37 = (($rgb_2_pix) + ($36<<2)|0); $38 = HEAP32[$37>>2]|0; $39 = $38 | $35; $40 = (($31) + ($27))|0; $41 = (($rgb_2_pix) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = $39 | $42; $44 = (($row$16) + ($5<<2)|0); HEAP32[$44>>2] = $43; $45 = (($row$16) + ($1<<2)|0); HEAP32[$45>>2] = $43; $46 = ((($row$16)) + 4|0); HEAP32[$46>>2] = $43; HEAP32[$row$16>>2] = $43; $47 = ((($row$16)) + 8|0); $48 = HEAP8[$32>>0]|0; $49 = $48&255; $50 = ((($$19)) + 4|0); $51 = (($49) + ($13))|0; $52 = (($rgb_2_pix) + ($51<<2)|0); $53 = HEAP32[$52>>2]|0; $54 = (($49) + ($23))|0; $55 = (($rgb_2_pix) + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = $56 | $53; $58 = (($49) + ($27))|0; $59 = (($rgb_2_pix) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = $57 | $60; $62 = (($47) + ($5<<2)|0); HEAP32[$62>>2] = $61; $63 = (($47) + ($1<<2)|0); HEAP32[$63>>2] = $61; $64 = ((($row$16)) + 12|0); HEAP32[$64>>2] = $61; HEAP32[$47>>2] = $61; $65 = ((($row$16)) + 16|0); $66 = ($8|0)==(0); if ($66) { break; } else { $$128 = $28;$$147 = $29;$$19 = $50;$row$16 = $65;$x$05 = $8; } } $scevgep21 = (($$016) + ($6)|0); $scevgep23 = (($$0115) + ($6)|0); $67 = (($scevgep) + ($1<<2)|0); $68 = ($7|0)==(0); if ($68) { break; } else { $$0115 = $scevgep23;$$016 = $scevgep21;$$0314 = $scevgep22;$$in = $7;$row$013 = $67; } } return; } function _SDL_BlendFillRect_RGB555($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$50 = 0, $$in$51 = 0, $$lcssa116 = 0, $$lcssa92 = 0, $$lcssa93 = 0, $$pre = 0, $$pre54 = 0; var $$pre56 = 0, $$pre58 = 0, $$pre60 = 0, $$pre62 = 0, $$pre64 = 0, $$pre66 = 0, $$pre68 = 0, $$pre70 = 0, $$pre72 = 0, $$pre74 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; var $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0; var $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0; var $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0; var $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0; var $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0; var $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0; var $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0; var $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0; var $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0; var $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0; var $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0; var $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0; var $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0; var $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0; var $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0; var $n$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0, $n40$1 = 0, $n40$2 = 0, $n40$3 = 0, $n62$0$us = 0, $n62$1$us$1997 = 0, $n62$2$us$33101 = 0, $n62$394 = 0, $pixel$041 = 0, $pixel$1 = 0, $pixel$2 = 0, $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel17$044 = 0; var $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0, $pixel17$5 = 0, $pixel39$047 = 0, $pixel39$1 = 0, $pixel39$2 = 0, $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0, $pixel61$015 = 0, $pixel61$015$us = 0, $pixel61$015$us$16 = 0, $pixel61$015$us$28 = 0, $pixel61$1$us = 0, $pixel61$2$us$2098 = 0, $pixel61$3$us$34102 = 0, $pixel61$495 = 0, $pixel61$5 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($rect)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($rect)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ((($dst)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ((($dst)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (($7|0) / ($12|0))&-1; $14 = (($13) - ($3))|0; $15 = ($5|0)==(0); if ($15) { return 0; } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<1)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<1)|0); $24 = (($3) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $3 & 3; $27 = $r&255; $28 = $g&255; $29 = $b&255; $$in$51 = $5;$pixel$041 = $23; L42: while(1) { $30 = (($$in$51) + -1)|0; switch ($26|0) { case 0: { $$pre68 = HEAP32[(74448)>>2]|0; $36 = $$pre68;$n$0 = $25;$pixel$1 = $pixel$041; label = 9; break; } case 3: { $$pre70 = HEAP32[(74448)>>2]|0; $71 = $$pre70;$n$1 = $25;$pixel$2 = $pixel$041; label = 10; break; } case 2: { $$pre72 = HEAP32[(74448)>>2]|0; $106 = $$pre72;$n$2 = $25;$pixel$3 = $pixel$041; label = 11; break; } case 1: { $$pre74 = HEAP32[(74448)>>2]|0; $141 = $$pre74;$n$3 = $25;$pixel$4 = $pixel$041; label = 12; break; } default: { $pixel$5 = $pixel$041; label = 13; } } while(1) { if ((label|0) == 9) { label = 0; $31 = HEAP16[$pixel$1>>1]|0; $32 = $31&65535; $33 = $32 >>> 10; $34 = $33 & 31; $35 = (($36) + ($34)|0); $37 = HEAP8[$35>>0]|0; $38 = $37&255; $39 = $32 >>> 5; $40 = $39 & 31; $41 = (($36) + ($40)|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = $32 & 31; $45 = (($36) + ($44)|0); $46 = HEAP8[$45>>0]|0; $47 = $46&255; $48 = Math_imul($38, $1)|0; $49 = (($48>>>0) / 255)&-1; $50 = (($49) + ($27))|0; $51 = Math_imul($43, $1)|0; $52 = (($51>>>0) / 255)&-1; $53 = (($52) + ($28))|0; $54 = Math_imul($47, $1)|0; $55 = (($54>>>0) / 255)&-1; $56 = (($55) + ($29))|0; $57 = $50 >>> 3; $58 = $57 << 10; $59 = $53 >>> 3; $60 = $59 << 5; $61 = $60 | $58; $62 = $56 >>> 3; $63 = $61 | $62; $64 = $63&65535; HEAP16[$pixel$1>>1] = $64; $65 = ((($pixel$1)) + 2|0); $71 = $36;$n$1 = $n$0;$pixel$2 = $65; label = 10; continue; } else if ((label|0) == 10) { label = 0; $66 = HEAP16[$pixel$2>>1]|0; $67 = $66&65535; $68 = $67 >>> 10; $69 = $68 & 31; $70 = (($71) + ($69)|0); $72 = HEAP8[$70>>0]|0; $73 = $72&255; $74 = $67 >>> 5; $75 = $74 & 31; $76 = (($71) + ($75)|0); $77 = HEAP8[$76>>0]|0; $78 = $77&255; $79 = $67 & 31; $80 = (($71) + ($79)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = Math_imul($73, $1)|0; $84 = (($83>>>0) / 255)&-1; $85 = (($84) + ($27))|0; $86 = Math_imul($78, $1)|0; $87 = (($86>>>0) / 255)&-1; $88 = (($87) + ($28))|0; $89 = Math_imul($82, $1)|0; $90 = (($89>>>0) / 255)&-1; $91 = (($90) + ($29))|0; $92 = $85 >>> 3; $93 = $92 << 10; $94 = $88 >>> 3; $95 = $94 << 5; $96 = $95 | $93; $97 = $91 >>> 3; $98 = $96 | $97; $99 = $98&65535; HEAP16[$pixel$2>>1] = $99; $100 = ((($pixel$2)) + 2|0); $106 = $71;$n$2 = $n$1;$pixel$3 = $100; label = 11; continue; } else if ((label|0) == 11) { label = 0; $101 = HEAP16[$pixel$3>>1]|0; $102 = $101&65535; $103 = $102 >>> 10; $104 = $103 & 31; $105 = (($106) + ($104)|0); $107 = HEAP8[$105>>0]|0; $108 = $107&255; $109 = $102 >>> 5; $110 = $109 & 31; $111 = (($106) + ($110)|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = $102 & 31; $115 = (($106) + ($114)|0); $116 = HEAP8[$115>>0]|0; $117 = $116&255; $118 = Math_imul($108, $1)|0; $119 = (($118>>>0) / 255)&-1; $120 = (($119) + ($27))|0; $121 = Math_imul($113, $1)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($28))|0; $124 = Math_imul($117, $1)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($29))|0; $127 = $120 >>> 3; $128 = $127 << 10; $129 = $123 >>> 3; $130 = $129 << 5; $131 = $130 | $128; $132 = $126 >>> 3; $133 = $131 | $132; $134 = $133&65535; HEAP16[$pixel$3>>1] = $134; $135 = ((($pixel$3)) + 2|0); $141 = $106;$n$3 = $n$2;$pixel$4 = $135; label = 12; continue; } else if ((label|0) == 12) { label = 0; $136 = HEAP16[$pixel$4>>1]|0; $137 = $136&65535; $138 = $137 >>> 10; $139 = $138 & 31; $140 = (($141) + ($139)|0); $142 = HEAP8[$140>>0]|0; $143 = $142&255; $144 = $137 >>> 5; $145 = $144 & 31; $146 = (($141) + ($145)|0); $147 = HEAP8[$146>>0]|0; $148 = $147&255; $149 = $137 & 31; $150 = (($141) + ($149)|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = Math_imul($143, $1)|0; $154 = (($153>>>0) / 255)&-1; $155 = (($154) + ($27))|0; $156 = Math_imul($148, $1)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($28))|0; $159 = Math_imul($152, $1)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($29))|0; $162 = $155 >>> 3; $163 = $162 << 10; $164 = $158 >>> 3; $165 = $164 << 5; $166 = $165 | $163; $167 = $161 >>> 3; $168 = $166 | $167; $169 = $168&65535; HEAP16[$pixel$4>>1] = $169; $170 = ((($pixel$4)) + 2|0); $171 = (($n$3) + -1)|0; $172 = ($n$3|0)>(1); if ($172) { $36 = $141;$n$0 = $171;$pixel$1 = $170; label = 9; continue; } else { $pixel$5 = $170; label = 13; continue; } } else if ((label|0) == 13) { label = 0; $173 = (($pixel$5) + ($14<<1)|0); $174 = ($30|0)==(0); if ($174) { break L42; } else { $$in$51 = $30;$pixel$041 = $173; continue L42; } } } } return 0; break; } case 2: { $175 = ((($rect)) + 8|0); $176 = HEAP32[$175>>2]|0; $177 = ((($rect)) + 12|0); $178 = HEAP32[$177>>2]|0; $179 = ((($dst)) + 16|0); $180 = HEAP32[$179>>2]|0; $181 = ((($dst)) + 4|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 9|0); $184 = HEAP8[$183>>0]|0; $185 = $184&255; $186 = (($180|0) / ($185|0))&-1; $187 = (($186) - ($176))|0; $188 = ($178|0)==(0); if ($188) { return 0; } $189 = ((($dst)) + 20|0); $190 = HEAP32[$189>>2]|0; $191 = ((($rect)) + 4|0); $192 = HEAP32[$191>>2]|0; $193 = Math_imul($192, $186)|0; $194 = (($190) + ($193<<1)|0); $195 = HEAP32[$rect>>2]|0; $196 = (($194) + ($195<<1)|0); $197 = (($176) + 3)|0; $198 = (($197|0) / 4)&-1; $199 = $176 & 3; $200 = $r&255; $201 = $g&255; $202 = $b&255; $$in$50 = $178;$pixel17$044 = $196; L61: while(1) { $203 = (($$in$50) + -1)|0; switch ($199|0) { case 0: { $$pre60 = HEAP32[(74448)>>2]|0; $209 = $$pre60;$n18$0 = $198;$pixel17$1 = $pixel17$044; label = 21; break; } case 3: { $$pre62 = HEAP32[(74448)>>2]|0; $241 = $$pre62;$n18$1 = $198;$pixel17$2 = $pixel17$044; label = 22; break; } case 2: { $$pre64 = HEAP32[(74448)>>2]|0; $273 = $$pre64;$n18$2 = $198;$pixel17$3 = $pixel17$044; label = 23; break; } case 1: { $$pre66 = HEAP32[(74448)>>2]|0; $305 = $$pre66;$n18$3 = $198;$pixel17$4 = $pixel17$044; label = 24; break; } default: { $pixel17$5 = $pixel17$044; label = 25; } } while(1) { if ((label|0) == 21) { label = 0; $204 = HEAP16[$pixel17$1>>1]|0; $205 = $204&65535; $206 = $205 >>> 10; $207 = $206 & 31; $208 = (($209) + ($207)|0); $210 = HEAP8[$208>>0]|0; $211 = $210&255; $212 = $205 >>> 5; $213 = $212 & 31; $214 = (($209) + ($213)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $217 = $205 & 31; $218 = (($209) + ($217)|0); $219 = HEAP8[$218>>0]|0; $220 = $219&255; $221 = (($211) + ($200))|0; $222 = ($221>>>0)>(255); $$ = $222 ? 255 : $221; $223 = (($216) + ($201))|0; $224 = ($223>>>0)>(255); $$8 = $224 ? 255 : $223; $225 = (($220) + ($202))|0; $226 = ($225>>>0)>(255); $$1 = $226 ? 255 : $225; $227 = $$ >>> 3; $228 = $227 << 10; $229 = $$8 >>> 3; $230 = $229 << 5; $231 = $230 | $228; $232 = $$1 >>> 3; $233 = $231 | $232; $234 = $233&65535; HEAP16[$pixel17$1>>1] = $234; $235 = ((($pixel17$1)) + 2|0); $241 = $209;$n18$1 = $n18$0;$pixel17$2 = $235; label = 22; continue; } else if ((label|0) == 22) { label = 0; $236 = HEAP16[$pixel17$2>>1]|0; $237 = $236&65535; $238 = $237 >>> 10; $239 = $238 & 31; $240 = (($241) + ($239)|0); $242 = HEAP8[$240>>0]|0; $243 = $242&255; $244 = $237 >>> 5; $245 = $244 & 31; $246 = (($241) + ($245)|0); $247 = HEAP8[$246>>0]|0; $248 = $247&255; $249 = $237 & 31; $250 = (($241) + ($249)|0); $251 = HEAP8[$250>>0]|0; $252 = $251&255; $253 = (($243) + ($200))|0; $254 = ($253>>>0)>(255); $$2 = $254 ? 255 : $253; $255 = (($248) + ($201))|0; $256 = ($255>>>0)>(255); $$9 = $256 ? 255 : $255; $257 = (($252) + ($202))|0; $258 = ($257>>>0)>(255); $$3 = $258 ? 255 : $257; $259 = $$2 >>> 3; $260 = $259 << 10; $261 = $$9 >>> 3; $262 = $261 << 5; $263 = $262 | $260; $264 = $$3 >>> 3; $265 = $263 | $264; $266 = $265&65535; HEAP16[$pixel17$2>>1] = $266; $267 = ((($pixel17$2)) + 2|0); $273 = $241;$n18$2 = $n18$1;$pixel17$3 = $267; label = 23; continue; } else if ((label|0) == 23) { label = 0; $268 = HEAP16[$pixel17$3>>1]|0; $269 = $268&65535; $270 = $269 >>> 10; $271 = $270 & 31; $272 = (($273) + ($271)|0); $274 = HEAP8[$272>>0]|0; $275 = $274&255; $276 = $269 >>> 5; $277 = $276 & 31; $278 = (($273) + ($277)|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $281 = $269 & 31; $282 = (($273) + ($281)|0); $283 = HEAP8[$282>>0]|0; $284 = $283&255; $285 = (($275) + ($200))|0; $286 = ($285>>>0)>(255); $$4 = $286 ? 255 : $285; $287 = (($280) + ($201))|0; $288 = ($287>>>0)>(255); $$10 = $288 ? 255 : $287; $289 = (($284) + ($202))|0; $290 = ($289>>>0)>(255); $$5 = $290 ? 255 : $289; $291 = $$4 >>> 3; $292 = $291 << 10; $293 = $$10 >>> 3; $294 = $293 << 5; $295 = $294 | $292; $296 = $$5 >>> 3; $297 = $295 | $296; $298 = $297&65535; HEAP16[$pixel17$3>>1] = $298; $299 = ((($pixel17$3)) + 2|0); $305 = $273;$n18$3 = $n18$2;$pixel17$4 = $299; label = 24; continue; } else if ((label|0) == 24) { label = 0; $300 = HEAP16[$pixel17$4>>1]|0; $301 = $300&65535; $302 = $301 >>> 10; $303 = $302 & 31; $304 = (($305) + ($303)|0); $306 = HEAP8[$304>>0]|0; $307 = $306&255; $308 = $301 >>> 5; $309 = $308 & 31; $310 = (($305) + ($309)|0); $311 = HEAP8[$310>>0]|0; $312 = $311&255; $313 = $301 & 31; $314 = (($305) + ($313)|0); $315 = HEAP8[$314>>0]|0; $316 = $315&255; $317 = (($307) + ($200))|0; $318 = ($317>>>0)>(255); $$6 = $318 ? 255 : $317; $319 = (($312) + ($201))|0; $320 = ($319>>>0)>(255); $$11 = $320 ? 255 : $319; $321 = (($316) + ($202))|0; $322 = ($321>>>0)>(255); $$7 = $322 ? 255 : $321; $323 = $$6 >>> 3; $324 = $323 << 10; $325 = $$11 >>> 3; $326 = $325 << 5; $327 = $326 | $324; $328 = $$7 >>> 3; $329 = $327 | $328; $330 = $329&65535; HEAP16[$pixel17$4>>1] = $330; $331 = ((($pixel17$4)) + 2|0); $332 = (($n18$3) + -1)|0; $333 = ($n18$3|0)>(1); if ($333) { $209 = $305;$n18$0 = $332;$pixel17$1 = $331; label = 21; continue; } else { $pixel17$5 = $331; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $334 = (($pixel17$5) + ($187<<1)|0); $335 = ($203|0)==(0); if ($335) { break L61; } else { $$in$50 = $203;$pixel17$044 = $334; continue L61; } } } } return 0; break; } case 4: { $336 = ((($rect)) + 8|0); $337 = HEAP32[$336>>2]|0; $338 = ((($rect)) + 12|0); $339 = HEAP32[$338>>2]|0; $340 = ((($dst)) + 16|0); $341 = HEAP32[$340>>2]|0; $342 = ((($dst)) + 4|0); $343 = HEAP32[$342>>2]|0; $344 = ((($343)) + 9|0); $345 = HEAP8[$344>>0]|0; $346 = $345&255; $347 = (($341|0) / ($346|0))&-1; $348 = (($347) - ($337))|0; $349 = ($339|0)==(0); if ($349) { return 0; } $350 = ((($dst)) + 20|0); $351 = HEAP32[$350>>2]|0; $352 = ((($rect)) + 4|0); $353 = HEAP32[$352>>2]|0; $354 = Math_imul($353, $347)|0; $355 = (($351) + ($354<<1)|0); $356 = HEAP32[$rect>>2]|0; $357 = (($355) + ($356<<1)|0); $358 = (($337) + 3)|0; $359 = (($358|0) / 4)&-1; $360 = $337 & 3; $361 = $r&255; $362 = $g&255; $363 = $b&255; $$in = $339;$pixel39$047 = $357; L80: while(1) { $364 = (($$in) + -1)|0; switch ($360|0) { case 0: { $$pre = HEAP32[(74448)>>2]|0; $370 = $$pre;$n40$0 = $359;$pixel39$1 = $pixel39$047; label = 33; break; } case 3: { $$pre54 = HEAP32[(74448)>>2]|0; $402 = $$pre54;$n40$1 = $359;$pixel39$2 = $pixel39$047; label = 34; break; } case 2: { $$pre56 = HEAP32[(74448)>>2]|0; $434 = $$pre56;$n40$2 = $359;$pixel39$3 = $pixel39$047; label = 35; break; } case 1: { $$pre58 = HEAP32[(74448)>>2]|0; $466 = $$pre58;$n40$3 = $359;$pixel39$4 = $pixel39$047; label = 36; break; } default: { $pixel39$5 = $pixel39$047; label = 37; } } while(1) { if ((label|0) == 33) { label = 0; $365 = HEAP16[$pixel39$1>>1]|0; $366 = $365&65535; $367 = $366 >>> 10; $368 = $367 & 31; $369 = (($370) + ($368)|0); $371 = HEAP8[$369>>0]|0; $372 = $371&255; $373 = $366 >>> 5; $374 = $373 & 31; $375 = (($370) + ($374)|0); $376 = HEAP8[$375>>0]|0; $377 = $376&255; $378 = $366 & 31; $379 = (($370) + ($378)|0); $380 = HEAP8[$379>>0]|0; $381 = $380&255; $382 = Math_imul($372, $361)|0; $383 = (($382>>>0) / 255)&-1; $384 = Math_imul($377, $362)|0; $385 = (($384>>>0) / 255)&-1; $386 = Math_imul($381, $363)|0; $387 = (($386>>>0) / 255)&-1; $388 = $383 >>> 3; $389 = $388 << 10; $390 = $385 >>> 3; $391 = $390 << 5; $392 = $391 | $389; $393 = $387 >>> 3; $394 = $392 | $393; $395 = $394&65535; HEAP16[$pixel39$1>>1] = $395; $396 = ((($pixel39$1)) + 2|0); $402 = $370;$n40$1 = $n40$0;$pixel39$2 = $396; label = 34; continue; } else if ((label|0) == 34) { label = 0; $397 = HEAP16[$pixel39$2>>1]|0; $398 = $397&65535; $399 = $398 >>> 10; $400 = $399 & 31; $401 = (($402) + ($400)|0); $403 = HEAP8[$401>>0]|0; $404 = $403&255; $405 = $398 >>> 5; $406 = $405 & 31; $407 = (($402) + ($406)|0); $408 = HEAP8[$407>>0]|0; $409 = $408&255; $410 = $398 & 31; $411 = (($402) + ($410)|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $414 = Math_imul($404, $361)|0; $415 = (($414>>>0) / 255)&-1; $416 = Math_imul($409, $362)|0; $417 = (($416>>>0) / 255)&-1; $418 = Math_imul($413, $363)|0; $419 = (($418>>>0) / 255)&-1; $420 = $415 >>> 3; $421 = $420 << 10; $422 = $417 >>> 3; $423 = $422 << 5; $424 = $423 | $421; $425 = $419 >>> 3; $426 = $424 | $425; $427 = $426&65535; HEAP16[$pixel39$2>>1] = $427; $428 = ((($pixel39$2)) + 2|0); $434 = $402;$n40$2 = $n40$1;$pixel39$3 = $428; label = 35; continue; } else if ((label|0) == 35) { label = 0; $429 = HEAP16[$pixel39$3>>1]|0; $430 = $429&65535; $431 = $430 >>> 10; $432 = $431 & 31; $433 = (($434) + ($432)|0); $435 = HEAP8[$433>>0]|0; $436 = $435&255; $437 = $430 >>> 5; $438 = $437 & 31; $439 = (($434) + ($438)|0); $440 = HEAP8[$439>>0]|0; $441 = $440&255; $442 = $430 & 31; $443 = (($434) + ($442)|0); $444 = HEAP8[$443>>0]|0; $445 = $444&255; $446 = Math_imul($436, $361)|0; $447 = (($446>>>0) / 255)&-1; $448 = Math_imul($441, $362)|0; $449 = (($448>>>0) / 255)&-1; $450 = Math_imul($445, $363)|0; $451 = (($450>>>0) / 255)&-1; $452 = $447 >>> 3; $453 = $452 << 10; $454 = $449 >>> 3; $455 = $454 << 5; $456 = $455 | $453; $457 = $451 >>> 3; $458 = $456 | $457; $459 = $458&65535; HEAP16[$pixel39$3>>1] = $459; $460 = ((($pixel39$3)) + 2|0); $466 = $434;$n40$3 = $n40$2;$pixel39$4 = $460; label = 36; continue; } else if ((label|0) == 36) { label = 0; $461 = HEAP16[$pixel39$4>>1]|0; $462 = $461&65535; $463 = $462 >>> 10; $464 = $463 & 31; $465 = (($466) + ($464)|0); $467 = HEAP8[$465>>0]|0; $468 = $467&255; $469 = $462 >>> 5; $470 = $469 & 31; $471 = (($466) + ($470)|0); $472 = HEAP8[$471>>0]|0; $473 = $472&255; $474 = $462 & 31; $475 = (($466) + ($474)|0); $476 = HEAP8[$475>>0]|0; $477 = $476&255; $478 = Math_imul($468, $361)|0; $479 = (($478>>>0) / 255)&-1; $480 = Math_imul($473, $362)|0; $481 = (($480>>>0) / 255)&-1; $482 = Math_imul($477, $363)|0; $483 = (($482>>>0) / 255)&-1; $484 = $479 >>> 3; $485 = $484 << 10; $486 = $481 >>> 3; $487 = $486 << 5; $488 = $487 | $485; $489 = $483 >>> 3; $490 = $488 | $489; $491 = $490&65535; HEAP16[$pixel39$4>>1] = $491; $492 = ((($pixel39$4)) + 2|0); $493 = (($n40$3) + -1)|0; $494 = ($n40$3|0)>(1); if ($494) { $370 = $466;$n40$0 = $493;$pixel39$1 = $492; label = 33; continue; } else { $pixel39$5 = $492; label = 37; continue; } } else if ((label|0) == 37) { label = 0; $495 = (($pixel39$5) + ($348<<1)|0); $496 = ($364|0)==(0); if ($496) { break L80; } else { $$in = $364;$pixel39$047 = $495; continue L80; } } } } return 0; break; } default: { $497 = ((($rect)) + 8|0); $498 = HEAP32[$497>>2]|0; $499 = ((($rect)) + 12|0); $500 = HEAP32[$499>>2]|0; $501 = ((($dst)) + 16|0); $502 = HEAP32[$501>>2]|0; $503 = ((($dst)) + 4|0); $504 = HEAP32[$503>>2]|0; $505 = ((($504)) + 9|0); $506 = HEAP8[$505>>0]|0; $507 = $506&255; $508 = (($502|0) / ($507|0))&-1; $509 = (($508) - ($498))|0; $510 = ((($dst)) + 20|0); $511 = HEAP32[$510>>2]|0; $512 = ((($rect)) + 4|0); $513 = HEAP32[$512>>2]|0; $514 = Math_imul($513, $508)|0; $515 = (($511) + ($514<<1)|0); $516 = HEAP32[$rect>>2]|0; $517 = (($515) + ($516<<1)|0); $518 = (($500) + -1)|0; $519 = ($500|0)==(0); if ($519) { return 0; } $520 = (($498) + 3)|0; $521 = (($520|0) / 4)&-1; $522 = $498 & 3; $523 = $r&255; $524 = $g&255; $525 = $b&255; $526 = $523 >>> 3; $527 = $526 << 10; $528 = $524 >>> 3; $529 = $528 << 5; $530 = $529 | $527; $531 = $525 >>> 3; $532 = $530 | $531; $533 = $532&65535; switch ($522|0) { case 0: { $545 = $518;$pixel61$015$us = $517; while(1) { $n62$0$us = $521;$pixel61$1$us = $pixel61$015$us; while(1) { HEAP16[$pixel61$1$us>>1] = $533; $537 = ((($pixel61$1$us)) + 2|0); HEAP16[$537>>1] = $533; $538 = ((($pixel61$1$us)) + 4|0); HEAP16[$538>>1] = $533; $539 = ((($pixel61$1$us)) + 6|0); HEAP16[$539>>1] = $533; $540 = ((($pixel61$1$us)) + 8|0); $541 = (($n62$0$us) + -1)|0; $542 = ($n62$0$us|0)>(1); if ($542) { $n62$0$us = $541;$pixel61$1$us = $540; } else { $$lcssa116 = $540; break; } } $543 = (($$lcssa116) + ($509<<1)|0); $544 = (($545) + -1)|0; $546 = ($545|0)==(0); if ($546) { break; } else { $545 = $544;$pixel61$015$us = $543; } } return 0; break; } case 3: { $535 = ($520|0)>(7); $559 = $518;$pixel61$015$us$16 = $517; while(1) { HEAP16[$pixel61$015$us$16>>1] = $533; $547 = ((($pixel61$015$us$16)) + 2|0); HEAP16[$547>>1] = $533; $548 = ((($pixel61$015$us$16)) + 4|0); HEAP16[$548>>1] = $533; $549 = ((($pixel61$015$us$16)) + 6|0); if ($535) { $551 = $549;$n62$1$us$1997 = $521;$pixel61$2$us$2098 = $pixel61$015$us$16; while(1) { $550 = (($n62$1$us$1997) + -1)|0; HEAP16[$551>>1] = $533; $552 = ((($pixel61$2$us$2098)) + 8|0); HEAP16[$552>>1] = $533; $553 = ((($pixel61$2$us$2098)) + 10|0); HEAP16[$553>>1] = $533; $554 = ((($pixel61$2$us$2098)) + 12|0); HEAP16[$554>>1] = $533; $555 = ((($pixel61$2$us$2098)) + 14|0); $556 = ($550|0)>(1); if ($556) { $551 = $555;$n62$1$us$1997 = $550;$pixel61$2$us$2098 = $552; } else { $$lcssa92 = $555; break; } } } else { $$lcssa92 = $549; } $557 = (($$lcssa92) + ($509<<1)|0); $558 = (($559) + -1)|0; $560 = ($559|0)==(0); if ($560) { break; } else { $559 = $558;$pixel61$015$us$16 = $557; } } return 0; break; } case 2: { $534 = ($520|0)>(7); $572 = $518;$pixel61$015$us$28 = $517; while(1) { HEAP16[$pixel61$015$us$28>>1] = $533; $561 = ((($pixel61$015$us$28)) + 2|0); HEAP16[$561>>1] = $533; $562 = ((($pixel61$015$us$28)) + 4|0); if ($534) { $564 = $562;$n62$2$us$33101 = $521;$pixel61$3$us$34102 = $pixel61$015$us$28; while(1) { $563 = (($n62$2$us$33101) + -1)|0; HEAP16[$564>>1] = $533; $565 = ((($pixel61$3$us$34102)) + 6|0); HEAP16[$565>>1] = $533; $566 = ((($pixel61$3$us$34102)) + 8|0); HEAP16[$566>>1] = $533; $567 = ((($pixel61$3$us$34102)) + 10|0); HEAP16[$567>>1] = $533; $568 = ((($pixel61$3$us$34102)) + 12|0); $569 = ($563|0)>(1); if ($569) { $564 = $568;$n62$2$us$33101 = $563;$pixel61$3$us$34102 = $566; } else { $$lcssa93 = $568; break; } } } else { $$lcssa93 = $562; } $570 = (($$lcssa93) + ($509<<1)|0); $571 = (($572) + -1)|0; $573 = ($572|0)==(0); if ($573) { break; } else { $572 = $571;$pixel61$015$us$28 = $570; } } return 0; break; } default: { $cond = ($522|0)==(1); $536 = ($520|0)>(7); $584 = $518;$pixel61$015 = $517; while(1) { if ($cond) { HEAP16[$pixel61$015>>1] = $533; $574 = ((($pixel61$015)) + 2|0); if ($536) { $576 = $574;$n62$394 = $521;$pixel61$495 = $pixel61$015; while(1) { $575 = (($n62$394) + -1)|0; HEAP16[$576>>1] = $533; $577 = ((($pixel61$495)) + 4|0); HEAP16[$577>>1] = $533; $578 = ((($pixel61$495)) + 6|0); HEAP16[$578>>1] = $533; $579 = ((($pixel61$495)) + 8|0); HEAP16[$579>>1] = $533; $580 = ((($pixel61$495)) + 10|0); $581 = ($575|0)>(1); if ($581) { $576 = $580;$n62$394 = $575;$pixel61$495 = $579; } else { $pixel61$5 = $580; break; } } } else { $pixel61$5 = $574; } } else { $pixel61$5 = $pixel61$015; } $582 = (($pixel61$5) + ($509<<1)|0); $583 = (($584) + -1)|0; $585 = ($584|0)==(0); if ($585) { break; } else { $584 = $583;$pixel61$015 = $582; } } return 0; } } } } return (0)|0; } function _SDL_BlendFillRect_RGB565($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$50 = 0, $$in$51 = 0, $$lcssa104 = 0, $$lcssa105 = 0, $$lcssa128 = 0, $$pre = 0, $$pre53 = 0; var $$pre55 = 0, $$pre56 = 0, $$pre58 = 0, $$pre59 = 0, $$pre61 = 0, $$pre62 = 0, $$pre64 = 0, $$pre65 = 0, $$pre67 = 0, $$pre68 = 0, $$pre70 = 0, $$pre71 = 0, $$pre73 = 0, $$pre74 = 0, $$pre76 = 0, $$pre77 = 0, $$pre79 = 0, $$pre80 = 0, $$pre82 = 0, $$pre83 = 0; var $$pre85 = 0, $$pre86 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; var $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0; var $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0; var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0, $n40$1 = 0, $n40$2 = 0; var $n40$3 = 0, $n62$0$us = 0, $n62$1$us$19109 = 0, $n62$2$us$33113 = 0, $n62$3106 = 0, $pixel$041 = 0, $pixel$1 = 0, $pixel$2 = 0, $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel17$044 = 0, $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0, $pixel17$5 = 0, $pixel39$047 = 0, $pixel39$1 = 0, $pixel39$2 = 0; var $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0, $pixel61$015 = 0, $pixel61$015$us = 0, $pixel61$015$us$16 = 0, $pixel61$015$us$28 = 0, $pixel61$1$us = 0, $pixel61$2$us$20110 = 0, $pixel61$3$us$34114 = 0, $pixel61$4107 = 0, $pixel61$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($rect)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($rect)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ((($dst)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ((($dst)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (($7|0) / ($12|0))&-1; $14 = (($13) - ($3))|0; $15 = ($5|0)==(0); if ($15) { return 0; } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<1)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<1)|0); $24 = (($3) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $3 & 3; $27 = $r&255; $28 = $g&255; $29 = $b&255; $$in$51 = $5;$pixel$041 = $23; L42: while(1) { $30 = (($$in$51) + -1)|0; switch ($26|0) { case 0: { $$pre76 = HEAP32[(74448)>>2]|0; $$pre77 = HEAP32[(74444)>>2]|0; $35 = $$pre76;$41 = $$pre77;$n$0 = $25;$pixel$1 = $pixel$041; label = 9; break; } case 3: { $$pre79 = HEAP32[(74448)>>2]|0; $$pre80 = HEAP32[(74444)>>2]|0; $70 = $$pre79;$76 = $$pre80;$n$1 = $25;$pixel$2 = $pixel$041; label = 10; break; } case 2: { $$pre82 = HEAP32[(74448)>>2]|0; $$pre83 = HEAP32[(74444)>>2]|0; $105 = $$pre82;$111 = $$pre83;$n$2 = $25;$pixel$3 = $pixel$041; label = 11; break; } case 1: { $$pre85 = HEAP32[(74448)>>2]|0; $$pre86 = HEAP32[(74444)>>2]|0; $140 = $$pre85;$146 = $$pre86;$n$3 = $25;$pixel$4 = $pixel$041; label = 12; break; } default: { $pixel$5 = $pixel$041; label = 13; } } while(1) { if ((label|0) == 9) { label = 0; $31 = HEAP16[$pixel$1>>1]|0; $32 = $31&65535; $33 = $32 >>> 11; $34 = (($35) + ($33)|0); $36 = HEAP8[$34>>0]|0; $37 = $36&255; $38 = $32 >>> 5; $39 = $38 & 63; $40 = (($41) + ($39)|0); $42 = HEAP8[$40>>0]|0; $43 = $42&255; $44 = $32 & 31; $45 = (($35) + ($44)|0); $46 = HEAP8[$45>>0]|0; $47 = $46&255; $48 = Math_imul($37, $1)|0; $49 = (($48>>>0) / 255)&-1; $50 = (($49) + ($27))|0; $51 = Math_imul($43, $1)|0; $52 = (($51>>>0) / 255)&-1; $53 = (($52) + ($28))|0; $54 = Math_imul($47, $1)|0; $55 = (($54>>>0) / 255)&-1; $56 = (($55) + ($29))|0; $57 = $50 >>> 3; $58 = $57 << 11; $59 = $53 >>> 2; $60 = $59 << 5; $61 = $60 | $58; $62 = $56 >>> 3; $63 = $61 | $62; $64 = $63&65535; HEAP16[$pixel$1>>1] = $64; $65 = ((($pixel$1)) + 2|0); $70 = $35;$76 = $41;$n$1 = $n$0;$pixel$2 = $65; label = 10; continue; } else if ((label|0) == 10) { label = 0; $66 = HEAP16[$pixel$2>>1]|0; $67 = $66&65535; $68 = $67 >>> 11; $69 = (($70) + ($68)|0); $71 = HEAP8[$69>>0]|0; $72 = $71&255; $73 = $67 >>> 5; $74 = $73 & 63; $75 = (($76) + ($74)|0); $77 = HEAP8[$75>>0]|0; $78 = $77&255; $79 = $67 & 31; $80 = (($70) + ($79)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = Math_imul($72, $1)|0; $84 = (($83>>>0) / 255)&-1; $85 = (($84) + ($27))|0; $86 = Math_imul($78, $1)|0; $87 = (($86>>>0) / 255)&-1; $88 = (($87) + ($28))|0; $89 = Math_imul($82, $1)|0; $90 = (($89>>>0) / 255)&-1; $91 = (($90) + ($29))|0; $92 = $85 >>> 3; $93 = $92 << 11; $94 = $88 >>> 2; $95 = $94 << 5; $96 = $95 | $93; $97 = $91 >>> 3; $98 = $96 | $97; $99 = $98&65535; HEAP16[$pixel$2>>1] = $99; $100 = ((($pixel$2)) + 2|0); $105 = $70;$111 = $76;$n$2 = $n$1;$pixel$3 = $100; label = 11; continue; } else if ((label|0) == 11) { label = 0; $101 = HEAP16[$pixel$3>>1]|0; $102 = $101&65535; $103 = $102 >>> 11; $104 = (($105) + ($103)|0); $106 = HEAP8[$104>>0]|0; $107 = $106&255; $108 = $102 >>> 5; $109 = $108 & 63; $110 = (($111) + ($109)|0); $112 = HEAP8[$110>>0]|0; $113 = $112&255; $114 = $102 & 31; $115 = (($105) + ($114)|0); $116 = HEAP8[$115>>0]|0; $117 = $116&255; $118 = Math_imul($107, $1)|0; $119 = (($118>>>0) / 255)&-1; $120 = (($119) + ($27))|0; $121 = Math_imul($113, $1)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($28))|0; $124 = Math_imul($117, $1)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($29))|0; $127 = $120 >>> 3; $128 = $127 << 11; $129 = $123 >>> 2; $130 = $129 << 5; $131 = $130 | $128; $132 = $126 >>> 3; $133 = $131 | $132; $134 = $133&65535; HEAP16[$pixel$3>>1] = $134; $135 = ((($pixel$3)) + 2|0); $140 = $105;$146 = $111;$n$3 = $n$2;$pixel$4 = $135; label = 12; continue; } else if ((label|0) == 12) { label = 0; $136 = HEAP16[$pixel$4>>1]|0; $137 = $136&65535; $138 = $137 >>> 11; $139 = (($140) + ($138)|0); $141 = HEAP8[$139>>0]|0; $142 = $141&255; $143 = $137 >>> 5; $144 = $143 & 63; $145 = (($146) + ($144)|0); $147 = HEAP8[$145>>0]|0; $148 = $147&255; $149 = $137 & 31; $150 = (($140) + ($149)|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = Math_imul($142, $1)|0; $154 = (($153>>>0) / 255)&-1; $155 = (($154) + ($27))|0; $156 = Math_imul($148, $1)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($28))|0; $159 = Math_imul($152, $1)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($29))|0; $162 = $155 >>> 3; $163 = $162 << 11; $164 = $158 >>> 2; $165 = $164 << 5; $166 = $165 | $163; $167 = $161 >>> 3; $168 = $166 | $167; $169 = $168&65535; HEAP16[$pixel$4>>1] = $169; $170 = ((($pixel$4)) + 2|0); $171 = (($n$3) + -1)|0; $172 = ($n$3|0)>(1); if ($172) { $35 = $140;$41 = $146;$n$0 = $171;$pixel$1 = $170; label = 9; continue; } else { $pixel$5 = $170; label = 13; continue; } } else if ((label|0) == 13) { label = 0; $173 = (($pixel$5) + ($14<<1)|0); $174 = ($30|0)==(0); if ($174) { break L42; } else { $$in$51 = $30;$pixel$041 = $173; continue L42; } } } } return 0; break; } case 2: { $175 = ((($rect)) + 8|0); $176 = HEAP32[$175>>2]|0; $177 = ((($rect)) + 12|0); $178 = HEAP32[$177>>2]|0; $179 = ((($dst)) + 16|0); $180 = HEAP32[$179>>2]|0; $181 = ((($dst)) + 4|0); $182 = HEAP32[$181>>2]|0; $183 = ((($182)) + 9|0); $184 = HEAP8[$183>>0]|0; $185 = $184&255; $186 = (($180|0) / ($185|0))&-1; $187 = (($186) - ($176))|0; $188 = ($178|0)==(0); if ($188) { return 0; } $189 = ((($dst)) + 20|0); $190 = HEAP32[$189>>2]|0; $191 = ((($rect)) + 4|0); $192 = HEAP32[$191>>2]|0; $193 = Math_imul($192, $186)|0; $194 = (($190) + ($193<<1)|0); $195 = HEAP32[$rect>>2]|0; $196 = (($194) + ($195<<1)|0); $197 = (($176) + 3)|0; $198 = (($197|0) / 4)&-1; $199 = $176 & 3; $200 = $r&255; $201 = $g&255; $202 = $b&255; $$in$50 = $178;$pixel17$044 = $196; L61: while(1) { $203 = (($$in$50) + -1)|0; switch ($199|0) { case 0: { $$pre64 = HEAP32[(74448)>>2]|0; $$pre65 = HEAP32[(74444)>>2]|0; $208 = $$pre64;$214 = $$pre65;$n18$0 = $198;$pixel17$1 = $pixel17$044; label = 21; break; } case 3: { $$pre67 = HEAP32[(74448)>>2]|0; $$pre68 = HEAP32[(74444)>>2]|0; $240 = $$pre67;$246 = $$pre68;$n18$1 = $198;$pixel17$2 = $pixel17$044; label = 22; break; } case 2: { $$pre70 = HEAP32[(74448)>>2]|0; $$pre71 = HEAP32[(74444)>>2]|0; $272 = $$pre70;$278 = $$pre71;$n18$2 = $198;$pixel17$3 = $pixel17$044; label = 23; break; } case 1: { $$pre73 = HEAP32[(74448)>>2]|0; $$pre74 = HEAP32[(74444)>>2]|0; $304 = $$pre73;$310 = $$pre74;$n18$3 = $198;$pixel17$4 = $pixel17$044; label = 24; break; } default: { $pixel17$5 = $pixel17$044; label = 25; } } while(1) { if ((label|0) == 21) { label = 0; $204 = HEAP16[$pixel17$1>>1]|0; $205 = $204&65535; $206 = $205 >>> 11; $207 = (($208) + ($206)|0); $209 = HEAP8[$207>>0]|0; $210 = $209&255; $211 = $205 >>> 5; $212 = $211 & 63; $213 = (($214) + ($212)|0); $215 = HEAP8[$213>>0]|0; $216 = $215&255; $217 = $205 & 31; $218 = (($208) + ($217)|0); $219 = HEAP8[$218>>0]|0; $220 = $219&255; $221 = (($210) + ($200))|0; $222 = ($221>>>0)>(255); $$ = $222 ? 255 : $221; $223 = (($216) + ($201))|0; $224 = ($223>>>0)>(255); $$8 = $224 ? 255 : $223; $225 = (($220) + ($202))|0; $226 = ($225>>>0)>(255); $$1 = $226 ? 255 : $225; $227 = $$ >>> 3; $228 = $227 << 11; $229 = $$8 >>> 2; $230 = $229 << 5; $231 = $230 | $228; $232 = $$1 >>> 3; $233 = $231 | $232; $234 = $233&65535; HEAP16[$pixel17$1>>1] = $234; $235 = ((($pixel17$1)) + 2|0); $240 = $208;$246 = $214;$n18$1 = $n18$0;$pixel17$2 = $235; label = 22; continue; } else if ((label|0) == 22) { label = 0; $236 = HEAP16[$pixel17$2>>1]|0; $237 = $236&65535; $238 = $237 >>> 11; $239 = (($240) + ($238)|0); $241 = HEAP8[$239>>0]|0; $242 = $241&255; $243 = $237 >>> 5; $244 = $243 & 63; $245 = (($246) + ($244)|0); $247 = HEAP8[$245>>0]|0; $248 = $247&255; $249 = $237 & 31; $250 = (($240) + ($249)|0); $251 = HEAP8[$250>>0]|0; $252 = $251&255; $253 = (($242) + ($200))|0; $254 = ($253>>>0)>(255); $$2 = $254 ? 255 : $253; $255 = (($248) + ($201))|0; $256 = ($255>>>0)>(255); $$9 = $256 ? 255 : $255; $257 = (($252) + ($202))|0; $258 = ($257>>>0)>(255); $$3 = $258 ? 255 : $257; $259 = $$2 >>> 3; $260 = $259 << 11; $261 = $$9 >>> 2; $262 = $261 << 5; $263 = $262 | $260; $264 = $$3 >>> 3; $265 = $263 | $264; $266 = $265&65535; HEAP16[$pixel17$2>>1] = $266; $267 = ((($pixel17$2)) + 2|0); $272 = $240;$278 = $246;$n18$2 = $n18$1;$pixel17$3 = $267; label = 23; continue; } else if ((label|0) == 23) { label = 0; $268 = HEAP16[$pixel17$3>>1]|0; $269 = $268&65535; $270 = $269 >>> 11; $271 = (($272) + ($270)|0); $273 = HEAP8[$271>>0]|0; $274 = $273&255; $275 = $269 >>> 5; $276 = $275 & 63; $277 = (($278) + ($276)|0); $279 = HEAP8[$277>>0]|0; $280 = $279&255; $281 = $269 & 31; $282 = (($272) + ($281)|0); $283 = HEAP8[$282>>0]|0; $284 = $283&255; $285 = (($274) + ($200))|0; $286 = ($285>>>0)>(255); $$4 = $286 ? 255 : $285; $287 = (($280) + ($201))|0; $288 = ($287>>>0)>(255); $$10 = $288 ? 255 : $287; $289 = (($284) + ($202))|0; $290 = ($289>>>0)>(255); $$5 = $290 ? 255 : $289; $291 = $$4 >>> 3; $292 = $291 << 11; $293 = $$10 >>> 2; $294 = $293 << 5; $295 = $294 | $292; $296 = $$5 >>> 3; $297 = $295 | $296; $298 = $297&65535; HEAP16[$pixel17$3>>1] = $298; $299 = ((($pixel17$3)) + 2|0); $304 = $272;$310 = $278;$n18$3 = $n18$2;$pixel17$4 = $299; label = 24; continue; } else if ((label|0) == 24) { label = 0; $300 = HEAP16[$pixel17$4>>1]|0; $301 = $300&65535; $302 = $301 >>> 11; $303 = (($304) + ($302)|0); $305 = HEAP8[$303>>0]|0; $306 = $305&255; $307 = $301 >>> 5; $308 = $307 & 63; $309 = (($310) + ($308)|0); $311 = HEAP8[$309>>0]|0; $312 = $311&255; $313 = $301 & 31; $314 = (($304) + ($313)|0); $315 = HEAP8[$314>>0]|0; $316 = $315&255; $317 = (($306) + ($200))|0; $318 = ($317>>>0)>(255); $$6 = $318 ? 255 : $317; $319 = (($312) + ($201))|0; $320 = ($319>>>0)>(255); $$11 = $320 ? 255 : $319; $321 = (($316) + ($202))|0; $322 = ($321>>>0)>(255); $$7 = $322 ? 255 : $321; $323 = $$6 >>> 3; $324 = $323 << 11; $325 = $$11 >>> 2; $326 = $325 << 5; $327 = $326 | $324; $328 = $$7 >>> 3; $329 = $327 | $328; $330 = $329&65535; HEAP16[$pixel17$4>>1] = $330; $331 = ((($pixel17$4)) + 2|0); $332 = (($n18$3) + -1)|0; $333 = ($n18$3|0)>(1); if ($333) { $208 = $304;$214 = $310;$n18$0 = $332;$pixel17$1 = $331; label = 21; continue; } else { $pixel17$5 = $331; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $334 = (($pixel17$5) + ($187<<1)|0); $335 = ($203|0)==(0); if ($335) { break L61; } else { $$in$50 = $203;$pixel17$044 = $334; continue L61; } } } } return 0; break; } case 4: { $336 = ((($rect)) + 8|0); $337 = HEAP32[$336>>2]|0; $338 = ((($rect)) + 12|0); $339 = HEAP32[$338>>2]|0; $340 = ((($dst)) + 16|0); $341 = HEAP32[$340>>2]|0; $342 = ((($dst)) + 4|0); $343 = HEAP32[$342>>2]|0; $344 = ((($343)) + 9|0); $345 = HEAP8[$344>>0]|0; $346 = $345&255; $347 = (($341|0) / ($346|0))&-1; $348 = (($347) - ($337))|0; $349 = ($339|0)==(0); if ($349) { return 0; } $350 = ((($dst)) + 20|0); $351 = HEAP32[$350>>2]|0; $352 = ((($rect)) + 4|0); $353 = HEAP32[$352>>2]|0; $354 = Math_imul($353, $347)|0; $355 = (($351) + ($354<<1)|0); $356 = HEAP32[$rect>>2]|0; $357 = (($355) + ($356<<1)|0); $358 = (($337) + 3)|0; $359 = (($358|0) / 4)&-1; $360 = $337 & 3; $361 = $r&255; $362 = $g&255; $363 = $b&255; $$in = $339;$pixel39$047 = $357; L80: while(1) { $364 = (($$in) + -1)|0; switch ($360|0) { case 0: { $$pre = HEAP32[(74448)>>2]|0; $$pre53 = HEAP32[(74444)>>2]|0; $369 = $$pre;$375 = $$pre53;$n40$0 = $359;$pixel39$1 = $pixel39$047; label = 33; break; } case 3: { $$pre55 = HEAP32[(74448)>>2]|0; $$pre56 = HEAP32[(74444)>>2]|0; $401 = $$pre55;$407 = $$pre56;$n40$1 = $359;$pixel39$2 = $pixel39$047; label = 34; break; } case 2: { $$pre58 = HEAP32[(74448)>>2]|0; $$pre59 = HEAP32[(74444)>>2]|0; $433 = $$pre58;$439 = $$pre59;$n40$2 = $359;$pixel39$3 = $pixel39$047; label = 35; break; } case 1: { $$pre61 = HEAP32[(74448)>>2]|0; $$pre62 = HEAP32[(74444)>>2]|0; $465 = $$pre61;$471 = $$pre62;$n40$3 = $359;$pixel39$4 = $pixel39$047; label = 36; break; } default: { $pixel39$5 = $pixel39$047; label = 37; } } while(1) { if ((label|0) == 33) { label = 0; $365 = HEAP16[$pixel39$1>>1]|0; $366 = $365&65535; $367 = $366 >>> 11; $368 = (($369) + ($367)|0); $370 = HEAP8[$368>>0]|0; $371 = $370&255; $372 = $366 >>> 5; $373 = $372 & 63; $374 = (($375) + ($373)|0); $376 = HEAP8[$374>>0]|0; $377 = $376&255; $378 = $366 & 31; $379 = (($369) + ($378)|0); $380 = HEAP8[$379>>0]|0; $381 = $380&255; $382 = Math_imul($371, $361)|0; $383 = (($382>>>0) / 255)&-1; $384 = Math_imul($377, $362)|0; $385 = (($384>>>0) / 255)&-1; $386 = Math_imul($381, $363)|0; $387 = (($386>>>0) / 255)&-1; $388 = $383 >>> 3; $389 = $388 << 11; $390 = $385 >>> 2; $391 = $390 << 5; $392 = $391 | $389; $393 = $387 >>> 3; $394 = $392 | $393; $395 = $394&65535; HEAP16[$pixel39$1>>1] = $395; $396 = ((($pixel39$1)) + 2|0); $401 = $369;$407 = $375;$n40$1 = $n40$0;$pixel39$2 = $396; label = 34; continue; } else if ((label|0) == 34) { label = 0; $397 = HEAP16[$pixel39$2>>1]|0; $398 = $397&65535; $399 = $398 >>> 11; $400 = (($401) + ($399)|0); $402 = HEAP8[$400>>0]|0; $403 = $402&255; $404 = $398 >>> 5; $405 = $404 & 63; $406 = (($407) + ($405)|0); $408 = HEAP8[$406>>0]|0; $409 = $408&255; $410 = $398 & 31; $411 = (($401) + ($410)|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $414 = Math_imul($403, $361)|0; $415 = (($414>>>0) / 255)&-1; $416 = Math_imul($409, $362)|0; $417 = (($416>>>0) / 255)&-1; $418 = Math_imul($413, $363)|0; $419 = (($418>>>0) / 255)&-1; $420 = $415 >>> 3; $421 = $420 << 11; $422 = $417 >>> 2; $423 = $422 << 5; $424 = $423 | $421; $425 = $419 >>> 3; $426 = $424 | $425; $427 = $426&65535; HEAP16[$pixel39$2>>1] = $427; $428 = ((($pixel39$2)) + 2|0); $433 = $401;$439 = $407;$n40$2 = $n40$1;$pixel39$3 = $428; label = 35; continue; } else if ((label|0) == 35) { label = 0; $429 = HEAP16[$pixel39$3>>1]|0; $430 = $429&65535; $431 = $430 >>> 11; $432 = (($433) + ($431)|0); $434 = HEAP8[$432>>0]|0; $435 = $434&255; $436 = $430 >>> 5; $437 = $436 & 63; $438 = (($439) + ($437)|0); $440 = HEAP8[$438>>0]|0; $441 = $440&255; $442 = $430 & 31; $443 = (($433) + ($442)|0); $444 = HEAP8[$443>>0]|0; $445 = $444&255; $446 = Math_imul($435, $361)|0; $447 = (($446>>>0) / 255)&-1; $448 = Math_imul($441, $362)|0; $449 = (($448>>>0) / 255)&-1; $450 = Math_imul($445, $363)|0; $451 = (($450>>>0) / 255)&-1; $452 = $447 >>> 3; $453 = $452 << 11; $454 = $449 >>> 2; $455 = $454 << 5; $456 = $455 | $453; $457 = $451 >>> 3; $458 = $456 | $457; $459 = $458&65535; HEAP16[$pixel39$3>>1] = $459; $460 = ((($pixel39$3)) + 2|0); $465 = $433;$471 = $439;$n40$3 = $n40$2;$pixel39$4 = $460; label = 36; continue; } else if ((label|0) == 36) { label = 0; $461 = HEAP16[$pixel39$4>>1]|0; $462 = $461&65535; $463 = $462 >>> 11; $464 = (($465) + ($463)|0); $466 = HEAP8[$464>>0]|0; $467 = $466&255; $468 = $462 >>> 5; $469 = $468 & 63; $470 = (($471) + ($469)|0); $472 = HEAP8[$470>>0]|0; $473 = $472&255; $474 = $462 & 31; $475 = (($465) + ($474)|0); $476 = HEAP8[$475>>0]|0; $477 = $476&255; $478 = Math_imul($467, $361)|0; $479 = (($478>>>0) / 255)&-1; $480 = Math_imul($473, $362)|0; $481 = (($480>>>0) / 255)&-1; $482 = Math_imul($477, $363)|0; $483 = (($482>>>0) / 255)&-1; $484 = $479 >>> 3; $485 = $484 << 11; $486 = $481 >>> 2; $487 = $486 << 5; $488 = $487 | $485; $489 = $483 >>> 3; $490 = $488 | $489; $491 = $490&65535; HEAP16[$pixel39$4>>1] = $491; $492 = ((($pixel39$4)) + 2|0); $493 = (($n40$3) + -1)|0; $494 = ($n40$3|0)>(1); if ($494) { $369 = $465;$375 = $471;$n40$0 = $493;$pixel39$1 = $492; label = 33; continue; } else { $pixel39$5 = $492; label = 37; continue; } } else if ((label|0) == 37) { label = 0; $495 = (($pixel39$5) + ($348<<1)|0); $496 = ($364|0)==(0); if ($496) { break L80; } else { $$in = $364;$pixel39$047 = $495; continue L80; } } } } return 0; break; } default: { $497 = ((($rect)) + 8|0); $498 = HEAP32[$497>>2]|0; $499 = ((($rect)) + 12|0); $500 = HEAP32[$499>>2]|0; $501 = ((($dst)) + 16|0); $502 = HEAP32[$501>>2]|0; $503 = ((($dst)) + 4|0); $504 = HEAP32[$503>>2]|0; $505 = ((($504)) + 9|0); $506 = HEAP8[$505>>0]|0; $507 = $506&255; $508 = (($502|0) / ($507|0))&-1; $509 = (($508) - ($498))|0; $510 = ((($dst)) + 20|0); $511 = HEAP32[$510>>2]|0; $512 = ((($rect)) + 4|0); $513 = HEAP32[$512>>2]|0; $514 = Math_imul($513, $508)|0; $515 = (($511) + ($514<<1)|0); $516 = HEAP32[$rect>>2]|0; $517 = (($515) + ($516<<1)|0); $518 = (($500) + -1)|0; $519 = ($500|0)==(0); if ($519) { return 0; } $520 = (($498) + 3)|0; $521 = (($520|0) / 4)&-1; $522 = $498 & 3; $523 = $r&255; $524 = $g&255; $525 = $b&255; $526 = $523 >>> 3; $527 = $526 << 11; $528 = $524 >>> 2; $529 = $528 << 5; $530 = $529 | $527; $531 = $525 >>> 3; $532 = $530 | $531; $533 = $532&65535; switch ($522|0) { case 0: { $545 = $518;$pixel61$015$us = $517; while(1) { $n62$0$us = $521;$pixel61$1$us = $pixel61$015$us; while(1) { HEAP16[$pixel61$1$us>>1] = $533; $537 = ((($pixel61$1$us)) + 2|0); HEAP16[$537>>1] = $533; $538 = ((($pixel61$1$us)) + 4|0); HEAP16[$538>>1] = $533; $539 = ((($pixel61$1$us)) + 6|0); HEAP16[$539>>1] = $533; $540 = ((($pixel61$1$us)) + 8|0); $541 = (($n62$0$us) + -1)|0; $542 = ($n62$0$us|0)>(1); if ($542) { $n62$0$us = $541;$pixel61$1$us = $540; } else { $$lcssa128 = $540; break; } } $543 = (($$lcssa128) + ($509<<1)|0); $544 = (($545) + -1)|0; $546 = ($545|0)==(0); if ($546) { break; } else { $545 = $544;$pixel61$015$us = $543; } } return 0; break; } case 3: { $535 = ($520|0)>(7); $559 = $518;$pixel61$015$us$16 = $517; while(1) { HEAP16[$pixel61$015$us$16>>1] = $533; $547 = ((($pixel61$015$us$16)) + 2|0); HEAP16[$547>>1] = $533; $548 = ((($pixel61$015$us$16)) + 4|0); HEAP16[$548>>1] = $533; $549 = ((($pixel61$015$us$16)) + 6|0); if ($535) { $551 = $549;$n62$1$us$19109 = $521;$pixel61$2$us$20110 = $pixel61$015$us$16; while(1) { $550 = (($n62$1$us$19109) + -1)|0; HEAP16[$551>>1] = $533; $552 = ((($pixel61$2$us$20110)) + 8|0); HEAP16[$552>>1] = $533; $553 = ((($pixel61$2$us$20110)) + 10|0); HEAP16[$553>>1] = $533; $554 = ((($pixel61$2$us$20110)) + 12|0); HEAP16[$554>>1] = $533; $555 = ((($pixel61$2$us$20110)) + 14|0); $556 = ($550|0)>(1); if ($556) { $551 = $555;$n62$1$us$19109 = $550;$pixel61$2$us$20110 = $552; } else { $$lcssa104 = $555; break; } } } else { $$lcssa104 = $549; } $557 = (($$lcssa104) + ($509<<1)|0); $558 = (($559) + -1)|0; $560 = ($559|0)==(0); if ($560) { break; } else { $559 = $558;$pixel61$015$us$16 = $557; } } return 0; break; } case 2: { $534 = ($520|0)>(7); $572 = $518;$pixel61$015$us$28 = $517; while(1) { HEAP16[$pixel61$015$us$28>>1] = $533; $561 = ((($pixel61$015$us$28)) + 2|0); HEAP16[$561>>1] = $533; $562 = ((($pixel61$015$us$28)) + 4|0); if ($534) { $564 = $562;$n62$2$us$33113 = $521;$pixel61$3$us$34114 = $pixel61$015$us$28; while(1) { $563 = (($n62$2$us$33113) + -1)|0; HEAP16[$564>>1] = $533; $565 = ((($pixel61$3$us$34114)) + 6|0); HEAP16[$565>>1] = $533; $566 = ((($pixel61$3$us$34114)) + 8|0); HEAP16[$566>>1] = $533; $567 = ((($pixel61$3$us$34114)) + 10|0); HEAP16[$567>>1] = $533; $568 = ((($pixel61$3$us$34114)) + 12|0); $569 = ($563|0)>(1); if ($569) { $564 = $568;$n62$2$us$33113 = $563;$pixel61$3$us$34114 = $566; } else { $$lcssa105 = $568; break; } } } else { $$lcssa105 = $562; } $570 = (($$lcssa105) + ($509<<1)|0); $571 = (($572) + -1)|0; $573 = ($572|0)==(0); if ($573) { break; } else { $572 = $571;$pixel61$015$us$28 = $570; } } return 0; break; } default: { $cond = ($522|0)==(1); $536 = ($520|0)>(7); $584 = $518;$pixel61$015 = $517; while(1) { if ($cond) { HEAP16[$pixel61$015>>1] = $533; $574 = ((($pixel61$015)) + 2|0); if ($536) { $576 = $574;$n62$3106 = $521;$pixel61$4107 = $pixel61$015; while(1) { $575 = (($n62$3106) + -1)|0; HEAP16[$576>>1] = $533; $577 = ((($pixel61$4107)) + 4|0); HEAP16[$577>>1] = $533; $578 = ((($pixel61$4107)) + 6|0); HEAP16[$578>>1] = $533; $579 = ((($pixel61$4107)) + 8|0); HEAP16[$579>>1] = $533; $580 = ((($pixel61$4107)) + 10|0); $581 = ($575|0)>(1); if ($581) { $576 = $580;$n62$3106 = $575;$pixel61$4107 = $579; } else { $pixel61$5 = $580; break; } } } else { $pixel61$5 = $574; } } else { $pixel61$5 = $pixel61$015; } $582 = (($pixel61$5) + ($509<<1)|0); $583 = (($584) + -1)|0; $585 = ($584|0)==(0); if ($585) { break; } else { $584 = $583;$pixel61$015 = $582; } } return 0; } } } } return (0)|0; } function _SDL_BlendFillRect_RGB888($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$50 = 0, $$in$51 = 0, $$lcssa69 = 0, $$lcssa70 = 0, $$lcssa93 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $cond = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0, $n40$1 = 0, $n40$2 = 0, $n40$3 = 0, $n62$0$us = 0, $n62$1$us$1974 = 0, $n62$2$us$3378 = 0, $n62$371 = 0, $pixel$041 = 0, $pixel$1 = 0, $pixel$2 = 0; var $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel17$044 = 0, $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0, $pixel17$5 = 0, $pixel39$047 = 0, $pixel39$1 = 0, $pixel39$2 = 0, $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0, $pixel61$015 = 0, $pixel61$015$us = 0, $pixel61$015$us$16 = 0, $pixel61$015$us$28 = 0, $pixel61$1$us = 0; var $pixel61$2$us$2075 = 0, $pixel61$3$us$3479 = 0, $pixel61$472 = 0, $pixel61$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($rect)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($rect)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ((($dst)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ((($dst)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (($7|0) / ($12|0))&-1; $14 = (($13) - ($3))|0; $15 = ($5|0)==(0); if ($15) { return 0; } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<2)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<2)|0); $24 = (($3) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $3 & 3; $27 = $r&255; $28 = $g&255; $29 = $b&255; $$in$51 = $5;$pixel$041 = $23; L42: while(1) { $30 = (($$in$51) + -1)|0; switch ($26|0) { case 0: { $n$0 = $25;$pixel$1 = $pixel$041; label = 5; break; } case 3: { $n$1 = $25;$pixel$2 = $pixel$041; label = 6; break; } case 2: { $n$2 = $25;$pixel$3 = $pixel$041; label = 7; break; } case 1: { $n$3 = $25;$pixel$4 = $pixel$041; label = 8; break; } default: { $pixel$5 = $pixel$041; label = 9; } } while(1) { if ((label|0) == 5) { label = 0; $31 = HEAP32[$pixel$1>>2]|0; $32 = $31 >>> 16; $33 = $32 & 255; $34 = $31 >>> 8; $35 = $34 & 255; $36 = $31 & 255; $37 = Math_imul($33, $1)|0; $38 = (($37>>>0) / 255)&-1; $39 = (($38) + ($27))|0; $40 = Math_imul($35, $1)|0; $41 = (($40>>>0) / 255)&-1; $42 = (($41) + ($28))|0; $43 = Math_imul($36, $1)|0; $44 = (($43>>>0) / 255)&-1; $45 = (($44) + ($29))|0; $46 = $39 << 16; $47 = $42 << 8; $48 = $47 | $46; $49 = $48 | $45; HEAP32[$pixel$1>>2] = $49; $50 = ((($pixel$1)) + 4|0); $n$1 = $n$0;$pixel$2 = $50; label = 6; continue; } else if ((label|0) == 6) { label = 0; $51 = HEAP32[$pixel$2>>2]|0; $52 = $51 >>> 16; $53 = $52 & 255; $54 = $51 >>> 8; $55 = $54 & 255; $56 = $51 & 255; $57 = Math_imul($53, $1)|0; $58 = (($57>>>0) / 255)&-1; $59 = (($58) + ($27))|0; $60 = Math_imul($55, $1)|0; $61 = (($60>>>0) / 255)&-1; $62 = (($61) + ($28))|0; $63 = Math_imul($56, $1)|0; $64 = (($63>>>0) / 255)&-1; $65 = (($64) + ($29))|0; $66 = $59 << 16; $67 = $62 << 8; $68 = $67 | $66; $69 = $68 | $65; HEAP32[$pixel$2>>2] = $69; $70 = ((($pixel$2)) + 4|0); $n$2 = $n$1;$pixel$3 = $70; label = 7; continue; } else if ((label|0) == 7) { label = 0; $71 = HEAP32[$pixel$3>>2]|0; $72 = $71 >>> 16; $73 = $72 & 255; $74 = $71 >>> 8; $75 = $74 & 255; $76 = $71 & 255; $77 = Math_imul($73, $1)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($27))|0; $80 = Math_imul($75, $1)|0; $81 = (($80>>>0) / 255)&-1; $82 = (($81) + ($28))|0; $83 = Math_imul($76, $1)|0; $84 = (($83>>>0) / 255)&-1; $85 = (($84) + ($29))|0; $86 = $79 << 16; $87 = $82 << 8; $88 = $87 | $86; $89 = $88 | $85; HEAP32[$pixel$3>>2] = $89; $90 = ((($pixel$3)) + 4|0); $n$3 = $n$2;$pixel$4 = $90; label = 8; continue; } else if ((label|0) == 8) { label = 0; $91 = HEAP32[$pixel$4>>2]|0; $92 = $91 >>> 16; $93 = $92 & 255; $94 = $91 >>> 8; $95 = $94 & 255; $96 = $91 & 255; $97 = Math_imul($93, $1)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($27))|0; $100 = Math_imul($95, $1)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($28))|0; $103 = Math_imul($96, $1)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($29))|0; $106 = $99 << 16; $107 = $102 << 8; $108 = $107 | $106; $109 = $108 | $105; HEAP32[$pixel$4>>2] = $109; $110 = ((($pixel$4)) + 4|0); $111 = (($n$3) + -1)|0; $112 = ($n$3|0)>(1); if ($112) { $n$0 = $111;$pixel$1 = $110; label = 5; continue; } else { $pixel$5 = $110; label = 9; continue; } } else if ((label|0) == 9) { label = 0; $113 = (($pixel$5) + ($14<<2)|0); $114 = ($30|0)==(0); if ($114) { break L42; } else { $$in$51 = $30;$pixel$041 = $113; continue L42; } } } } return 0; break; } case 2: { $115 = ((($rect)) + 8|0); $116 = HEAP32[$115>>2]|0; $117 = ((($rect)) + 12|0); $118 = HEAP32[$117>>2]|0; $119 = ((($dst)) + 16|0); $120 = HEAP32[$119>>2]|0; $121 = ((($dst)) + 4|0); $122 = HEAP32[$121>>2]|0; $123 = ((($122)) + 9|0); $124 = HEAP8[$123>>0]|0; $125 = $124&255; $126 = (($120|0) / ($125|0))&-1; $127 = (($126) - ($116))|0; $128 = ($118|0)==(0); if ($128) { return 0; } $129 = ((($dst)) + 20|0); $130 = HEAP32[$129>>2]|0; $131 = ((($rect)) + 4|0); $132 = HEAP32[$131>>2]|0; $133 = Math_imul($132, $126)|0; $134 = (($130) + ($133<<2)|0); $135 = HEAP32[$rect>>2]|0; $136 = (($134) + ($135<<2)|0); $137 = (($116) + 3)|0; $138 = (($137|0) / 4)&-1; $139 = $116 & 3; $140 = $r&255; $141 = $g&255; $142 = $b&255; $$in$50 = $118;$pixel17$044 = $136; L56: while(1) { $143 = (($$in$50) + -1)|0; switch ($139|0) { case 0: { $n18$0 = $138;$pixel17$1 = $pixel17$044; label = 13; break; } case 3: { $n18$1 = $138;$pixel17$2 = $pixel17$044; label = 14; break; } case 2: { $n18$2 = $138;$pixel17$3 = $pixel17$044; label = 15; break; } case 1: { $n18$3 = $138;$pixel17$4 = $pixel17$044; label = 16; break; } default: { $pixel17$5 = $pixel17$044; label = 17; } } while(1) { if ((label|0) == 13) { label = 0; $144 = HEAP32[$pixel17$1>>2]|0; $145 = $144 >>> 16; $146 = $145 & 255; $147 = $144 >>> 8; $148 = $147 & 255; $149 = $144 & 255; $150 = (($146) + ($140))|0; $151 = ($150>>>0)>(255); $$ = $151 ? 255 : $150; $152 = (($148) + ($141))|0; $153 = ($152>>>0)>(255); $$8 = $153 ? 255 : $152; $154 = (($149) + ($142))|0; $155 = ($154>>>0)>(255); $$1 = $155 ? 255 : $154; $156 = $$ << 16; $157 = $$8 << 8; $158 = $157 | $$1; $159 = $158 | $156; HEAP32[$pixel17$1>>2] = $159; $160 = ((($pixel17$1)) + 4|0); $n18$1 = $n18$0;$pixel17$2 = $160; label = 14; continue; } else if ((label|0) == 14) { label = 0; $161 = HEAP32[$pixel17$2>>2]|0; $162 = $161 >>> 16; $163 = $162 & 255; $164 = $161 >>> 8; $165 = $164 & 255; $166 = $161 & 255; $167 = (($163) + ($140))|0; $168 = ($167>>>0)>(255); $$2 = $168 ? 255 : $167; $169 = (($165) + ($141))|0; $170 = ($169>>>0)>(255); $$9 = $170 ? 255 : $169; $171 = (($166) + ($142))|0; $172 = ($171>>>0)>(255); $$3 = $172 ? 255 : $171; $173 = $$2 << 16; $174 = $$9 << 8; $175 = $174 | $$3; $176 = $175 | $173; HEAP32[$pixel17$2>>2] = $176; $177 = ((($pixel17$2)) + 4|0); $n18$2 = $n18$1;$pixel17$3 = $177; label = 15; continue; } else if ((label|0) == 15) { label = 0; $178 = HEAP32[$pixel17$3>>2]|0; $179 = $178 >>> 16; $180 = $179 & 255; $181 = $178 >>> 8; $182 = $181 & 255; $183 = $178 & 255; $184 = (($180) + ($140))|0; $185 = ($184>>>0)>(255); $$4 = $185 ? 255 : $184; $186 = (($182) + ($141))|0; $187 = ($186>>>0)>(255); $$10 = $187 ? 255 : $186; $188 = (($183) + ($142))|0; $189 = ($188>>>0)>(255); $$5 = $189 ? 255 : $188; $190 = $$4 << 16; $191 = $$10 << 8; $192 = $191 | $$5; $193 = $192 | $190; HEAP32[$pixel17$3>>2] = $193; $194 = ((($pixel17$3)) + 4|0); $n18$3 = $n18$2;$pixel17$4 = $194; label = 16; continue; } else if ((label|0) == 16) { label = 0; $195 = HEAP32[$pixel17$4>>2]|0; $196 = $195 >>> 16; $197 = $196 & 255; $198 = $195 >>> 8; $199 = $198 & 255; $200 = $195 & 255; $201 = (($197) + ($140))|0; $202 = ($201>>>0)>(255); $$6 = $202 ? 255 : $201; $203 = (($199) + ($141))|0; $204 = ($203>>>0)>(255); $$11 = $204 ? 255 : $203; $205 = (($200) + ($142))|0; $206 = ($205>>>0)>(255); $$7 = $206 ? 255 : $205; $207 = $$6 << 16; $208 = $$11 << 8; $209 = $208 | $$7; $210 = $209 | $207; HEAP32[$pixel17$4>>2] = $210; $211 = ((($pixel17$4)) + 4|0); $212 = (($n18$3) + -1)|0; $213 = ($n18$3|0)>(1); if ($213) { $n18$0 = $212;$pixel17$1 = $211; label = 13; continue; } else { $pixel17$5 = $211; label = 17; continue; } } else if ((label|0) == 17) { label = 0; $214 = (($pixel17$5) + ($127<<2)|0); $215 = ($143|0)==(0); if ($215) { break L56; } else { $$in$50 = $143;$pixel17$044 = $214; continue L56; } } } } return 0; break; } case 4: { $216 = ((($rect)) + 8|0); $217 = HEAP32[$216>>2]|0; $218 = ((($rect)) + 12|0); $219 = HEAP32[$218>>2]|0; $220 = ((($dst)) + 16|0); $221 = HEAP32[$220>>2]|0; $222 = ((($dst)) + 4|0); $223 = HEAP32[$222>>2]|0; $224 = ((($223)) + 9|0); $225 = HEAP8[$224>>0]|0; $226 = $225&255; $227 = (($221|0) / ($226|0))&-1; $228 = (($227) - ($217))|0; $229 = ($219|0)==(0); if ($229) { return 0; } $230 = ((($dst)) + 20|0); $231 = HEAP32[$230>>2]|0; $232 = ((($rect)) + 4|0); $233 = HEAP32[$232>>2]|0; $234 = Math_imul($233, $227)|0; $235 = (($231) + ($234<<2)|0); $236 = HEAP32[$rect>>2]|0; $237 = (($235) + ($236<<2)|0); $238 = (($217) + 3)|0; $239 = (($238|0) / 4)&-1; $240 = $217 & 3; $241 = $r&255; $242 = $g&255; $243 = $b&255; $$in = $219;$pixel39$047 = $237; L70: while(1) { $244 = (($$in) + -1)|0; switch ($240|0) { case 0: { $n40$0 = $239;$pixel39$1 = $pixel39$047; label = 21; break; } case 3: { $n40$1 = $239;$pixel39$2 = $pixel39$047; label = 22; break; } case 2: { $n40$2 = $239;$pixel39$3 = $pixel39$047; label = 23; break; } case 1: { $n40$3 = $239;$pixel39$4 = $pixel39$047; label = 24; break; } default: { $pixel39$5 = $pixel39$047; label = 25; } } while(1) { if ((label|0) == 21) { label = 0; $245 = HEAP32[$pixel39$1>>2]|0; $246 = $245 >>> 16; $247 = $246 & 255; $248 = $245 >>> 8; $249 = $248 & 255; $250 = $245 & 255; $251 = Math_imul($247, $241)|0; $252 = (($251>>>0) / 255)&-1; $253 = Math_imul($249, $242)|0; $254 = (($253>>>0) / 255)&-1; $255 = Math_imul($250, $243)|0; $256 = (($255>>>0) / 255)&-1; $257 = $252 << 16; $258 = $254 << 8; $259 = $258 | $257; $260 = $259 | $256; HEAP32[$pixel39$1>>2] = $260; $261 = ((($pixel39$1)) + 4|0); $n40$1 = $n40$0;$pixel39$2 = $261; label = 22; continue; } else if ((label|0) == 22) { label = 0; $262 = HEAP32[$pixel39$2>>2]|0; $263 = $262 >>> 16; $264 = $263 & 255; $265 = $262 >>> 8; $266 = $265 & 255; $267 = $262 & 255; $268 = Math_imul($264, $241)|0; $269 = (($268>>>0) / 255)&-1; $270 = Math_imul($266, $242)|0; $271 = (($270>>>0) / 255)&-1; $272 = Math_imul($267, $243)|0; $273 = (($272>>>0) / 255)&-1; $274 = $269 << 16; $275 = $271 << 8; $276 = $275 | $274; $277 = $276 | $273; HEAP32[$pixel39$2>>2] = $277; $278 = ((($pixel39$2)) + 4|0); $n40$2 = $n40$1;$pixel39$3 = $278; label = 23; continue; } else if ((label|0) == 23) { label = 0; $279 = HEAP32[$pixel39$3>>2]|0; $280 = $279 >>> 16; $281 = $280 & 255; $282 = $279 >>> 8; $283 = $282 & 255; $284 = $279 & 255; $285 = Math_imul($281, $241)|0; $286 = (($285>>>0) / 255)&-1; $287 = Math_imul($283, $242)|0; $288 = (($287>>>0) / 255)&-1; $289 = Math_imul($284, $243)|0; $290 = (($289>>>0) / 255)&-1; $291 = $286 << 16; $292 = $288 << 8; $293 = $292 | $291; $294 = $293 | $290; HEAP32[$pixel39$3>>2] = $294; $295 = ((($pixel39$3)) + 4|0); $n40$3 = $n40$2;$pixel39$4 = $295; label = 24; continue; } else if ((label|0) == 24) { label = 0; $296 = HEAP32[$pixel39$4>>2]|0; $297 = $296 >>> 16; $298 = $297 & 255; $299 = $296 >>> 8; $300 = $299 & 255; $301 = $296 & 255; $302 = Math_imul($298, $241)|0; $303 = (($302>>>0) / 255)&-1; $304 = Math_imul($300, $242)|0; $305 = (($304>>>0) / 255)&-1; $306 = Math_imul($301, $243)|0; $307 = (($306>>>0) / 255)&-1; $308 = $303 << 16; $309 = $305 << 8; $310 = $309 | $308; $311 = $310 | $307; HEAP32[$pixel39$4>>2] = $311; $312 = ((($pixel39$4)) + 4|0); $313 = (($n40$3) + -1)|0; $314 = ($n40$3|0)>(1); if ($314) { $n40$0 = $313;$pixel39$1 = $312; label = 21; continue; } else { $pixel39$5 = $312; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $315 = (($pixel39$5) + ($228<<2)|0); $316 = ($244|0)==(0); if ($316) { break L70; } else { $$in = $244;$pixel39$047 = $315; continue L70; } } } } return 0; break; } default: { $317 = ((($rect)) + 8|0); $318 = HEAP32[$317>>2]|0; $319 = ((($rect)) + 12|0); $320 = HEAP32[$319>>2]|0; $321 = ((($dst)) + 16|0); $322 = HEAP32[$321>>2]|0; $323 = ((($dst)) + 4|0); $324 = HEAP32[$323>>2]|0; $325 = ((($324)) + 9|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = (($322|0) / ($327|0))&-1; $329 = (($328) - ($318))|0; $330 = ((($dst)) + 20|0); $331 = HEAP32[$330>>2]|0; $332 = ((($rect)) + 4|0); $333 = HEAP32[$332>>2]|0; $334 = Math_imul($333, $328)|0; $335 = (($331) + ($334<<2)|0); $336 = HEAP32[$rect>>2]|0; $337 = (($335) + ($336<<2)|0); $338 = (($320) + -1)|0; $339 = ($320|0)==(0); if ($339) { return 0; } $340 = (($318) + 3)|0; $341 = (($340|0) / 4)&-1; $342 = $318 & 3; $343 = $r&255; $344 = $g&255; $345 = $b&255; $346 = $343 << 16; $347 = $344 << 8; $348 = $347 | $346; $349 = $348 | $345; switch ($342|0) { case 0: { $361 = $338;$pixel61$015$us = $337; while(1) { $n62$0$us = $341;$pixel61$1$us = $pixel61$015$us; while(1) { HEAP32[$pixel61$1$us>>2] = $349; $353 = ((($pixel61$1$us)) + 4|0); HEAP32[$353>>2] = $349; $354 = ((($pixel61$1$us)) + 8|0); HEAP32[$354>>2] = $349; $355 = ((($pixel61$1$us)) + 12|0); HEAP32[$355>>2] = $349; $356 = ((($pixel61$1$us)) + 16|0); $357 = (($n62$0$us) + -1)|0; $358 = ($n62$0$us|0)>(1); if ($358) { $n62$0$us = $357;$pixel61$1$us = $356; } else { $$lcssa93 = $356; break; } } $359 = (($$lcssa93) + ($329<<2)|0); $360 = (($361) + -1)|0; $362 = ($361|0)==(0); if ($362) { break; } else { $361 = $360;$pixel61$015$us = $359; } } return 0; break; } case 3: { $351 = ($340|0)>(7); $375 = $338;$pixel61$015$us$16 = $337; while(1) { HEAP32[$pixel61$015$us$16>>2] = $349; $363 = ((($pixel61$015$us$16)) + 4|0); HEAP32[$363>>2] = $349; $364 = ((($pixel61$015$us$16)) + 8|0); HEAP32[$364>>2] = $349; $365 = ((($pixel61$015$us$16)) + 12|0); if ($351) { $367 = $365;$n62$1$us$1974 = $341;$pixel61$2$us$2075 = $pixel61$015$us$16; while(1) { $366 = (($n62$1$us$1974) + -1)|0; HEAP32[$367>>2] = $349; $368 = ((($pixel61$2$us$2075)) + 16|0); HEAP32[$368>>2] = $349; $369 = ((($pixel61$2$us$2075)) + 20|0); HEAP32[$369>>2] = $349; $370 = ((($pixel61$2$us$2075)) + 24|0); HEAP32[$370>>2] = $349; $371 = ((($pixel61$2$us$2075)) + 28|0); $372 = ($366|0)>(1); if ($372) { $367 = $371;$n62$1$us$1974 = $366;$pixel61$2$us$2075 = $368; } else { $$lcssa69 = $371; break; } } } else { $$lcssa69 = $365; } $373 = (($$lcssa69) + ($329<<2)|0); $374 = (($375) + -1)|0; $376 = ($375|0)==(0); if ($376) { break; } else { $375 = $374;$pixel61$015$us$16 = $373; } } return 0; break; } case 2: { $350 = ($340|0)>(7); $388 = $338;$pixel61$015$us$28 = $337; while(1) { HEAP32[$pixel61$015$us$28>>2] = $349; $377 = ((($pixel61$015$us$28)) + 4|0); HEAP32[$377>>2] = $349; $378 = ((($pixel61$015$us$28)) + 8|0); if ($350) { $380 = $378;$n62$2$us$3378 = $341;$pixel61$3$us$3479 = $pixel61$015$us$28; while(1) { $379 = (($n62$2$us$3378) + -1)|0; HEAP32[$380>>2] = $349; $381 = ((($pixel61$3$us$3479)) + 12|0); HEAP32[$381>>2] = $349; $382 = ((($pixel61$3$us$3479)) + 16|0); HEAP32[$382>>2] = $349; $383 = ((($pixel61$3$us$3479)) + 20|0); HEAP32[$383>>2] = $349; $384 = ((($pixel61$3$us$3479)) + 24|0); $385 = ($379|0)>(1); if ($385) { $380 = $384;$n62$2$us$3378 = $379;$pixel61$3$us$3479 = $382; } else { $$lcssa70 = $384; break; } } } else { $$lcssa70 = $378; } $386 = (($$lcssa70) + ($329<<2)|0); $387 = (($388) + -1)|0; $389 = ($388|0)==(0); if ($389) { break; } else { $388 = $387;$pixel61$015$us$28 = $386; } } return 0; break; } default: { $cond = ($342|0)==(1); $352 = ($340|0)>(7); $400 = $338;$pixel61$015 = $337; while(1) { if ($cond) { HEAP32[$pixel61$015>>2] = $349; $390 = ((($pixel61$015)) + 4|0); if ($352) { $392 = $390;$n62$371 = $341;$pixel61$472 = $pixel61$015; while(1) { $391 = (($n62$371) + -1)|0; HEAP32[$392>>2] = $349; $393 = ((($pixel61$472)) + 8|0); HEAP32[$393>>2] = $349; $394 = ((($pixel61$472)) + 12|0); HEAP32[$394>>2] = $349; $395 = ((($pixel61$472)) + 16|0); HEAP32[$395>>2] = $349; $396 = ((($pixel61$472)) + 20|0); $397 = ($391|0)>(1); if ($397) { $392 = $396;$n62$371 = $391;$pixel61$472 = $395; } else { $pixel61$5 = $396; break; } } } else { $pixel61$5 = $390; } } else { $pixel61$5 = $pixel61$015; } $398 = (($pixel61$5) + ($329<<2)|0); $399 = (($400) + -1)|0; $401 = ($400|0)==(0); if ($401) { break; } else { $400 = $399;$pixel61$015 = $398; } } return 0; } } } } return (0)|0; } function _SDL_BlendFillRect_ARGB8888($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$56 = 0, $$in$57 = 0, $$lcssa75 = 0, $$lcssa76 = 0, $$lcssa99 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; var $442 = 0, $443 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $cond = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0, $n40$1 = 0, $n40$2 = 0, $n40$3 = 0, $n62$0$us = 0, $n62$1$us$2081 = 0, $n62$2$us$3485 = 0, $n62$378 = 0, $pixel$041 = 0; var $pixel$1 = 0, $pixel$2 = 0, $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel17$047 = 0, $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0, $pixel17$5 = 0, $pixel39$053 = 0, $pixel39$1 = 0, $pixel39$2 = 0, $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0, $pixel61$015 = 0, $pixel61$015$us = 0, $pixel61$015$us$16 = 0; var $pixel61$015$us$28 = 0, $pixel61$1$us = 0, $pixel61$2$us$1980 = 0, $pixel61$3$us$3384 = 0, $pixel61$477 = 0, $pixel61$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($rect)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($rect)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ((($dst)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ((($dst)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = (($7|0) / ($12|0))&-1; $14 = (($13) - ($3))|0; $15 = ($5|0)==(0); if ($15) { return 0; } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<2)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<2)|0); $24 = (($3) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $3 & 3; $27 = $r&255; $28 = $g&255; $29 = $b&255; $$in$57 = $5;$pixel$041 = $23; L42: while(1) { $30 = (($$in$57) + -1)|0; switch ($26|0) { case 0: { $n$0 = $25;$pixel$1 = $pixel$041; label = 5; break; } case 3: { $n$1 = $25;$pixel$2 = $pixel$041; label = 6; break; } case 2: { $n$2 = $25;$pixel$3 = $pixel$041; label = 7; break; } case 1: { $n$3 = $25;$pixel$4 = $pixel$041; label = 8; break; } default: { $pixel$5 = $pixel$041; label = 9; } } while(1) { if ((label|0) == 5) { label = 0; $31 = HEAP32[$pixel$1>>2]|0; $32 = $31 >>> 16; $33 = $32 & 255; $34 = $31 >>> 8; $35 = $34 & 255; $36 = $31 & 255; $37 = $31 >>> 24; $38 = Math_imul($33, $1)|0; $39 = (($38>>>0) / 255)&-1; $40 = (($39) + ($27))|0; $41 = Math_imul($35, $1)|0; $42 = (($41>>>0) / 255)&-1; $43 = (($42) + ($28))|0; $44 = Math_imul($36, $1)|0; $45 = (($44>>>0) / 255)&-1; $46 = (($45) + ($29))|0; $47 = Math_imul($37, $1)|0; $48 = (($47>>>0) / 255)&-1; $49 = (($48) + ($0))|0; $50 = $49 << 24; $51 = $40 << 16; $52 = $43 << 8; $53 = $52 | $51; $54 = $53 | $46; $55 = $54 | $50; HEAP32[$pixel$1>>2] = $55; $56 = ((($pixel$1)) + 4|0); $n$1 = $n$0;$pixel$2 = $56; label = 6; continue; } else if ((label|0) == 6) { label = 0; $57 = HEAP32[$pixel$2>>2]|0; $58 = $57 >>> 16; $59 = $58 & 255; $60 = $57 >>> 8; $61 = $60 & 255; $62 = $57 & 255; $63 = $57 >>> 24; $64 = Math_imul($59, $1)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($27))|0; $67 = Math_imul($61, $1)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($28))|0; $70 = Math_imul($62, $1)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($29))|0; $73 = Math_imul($63, $1)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($0))|0; $76 = $75 << 24; $77 = $66 << 16; $78 = $69 << 8; $79 = $78 | $77; $80 = $79 | $72; $81 = $80 | $76; HEAP32[$pixel$2>>2] = $81; $82 = ((($pixel$2)) + 4|0); $n$2 = $n$1;$pixel$3 = $82; label = 7; continue; } else if ((label|0) == 7) { label = 0; $83 = HEAP32[$pixel$3>>2]|0; $84 = $83 >>> 16; $85 = $84 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 & 255; $89 = $83 >>> 24; $90 = Math_imul($85, $1)|0; $91 = (($90>>>0) / 255)&-1; $92 = (($91) + ($27))|0; $93 = Math_imul($87, $1)|0; $94 = (($93>>>0) / 255)&-1; $95 = (($94) + ($28))|0; $96 = Math_imul($88, $1)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($29))|0; $99 = Math_imul($89, $1)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($0))|0; $102 = $101 << 24; $103 = $92 << 16; $104 = $95 << 8; $105 = $104 | $103; $106 = $105 | $98; $107 = $106 | $102; HEAP32[$pixel$3>>2] = $107; $108 = ((($pixel$3)) + 4|0); $n$3 = $n$2;$pixel$4 = $108; label = 8; continue; } else if ((label|0) == 8) { label = 0; $109 = HEAP32[$pixel$4>>2]|0; $110 = $109 >>> 16; $111 = $110 & 255; $112 = $109 >>> 8; $113 = $112 & 255; $114 = $109 & 255; $115 = $109 >>> 24; $116 = Math_imul($111, $1)|0; $117 = (($116>>>0) / 255)&-1; $118 = (($117) + ($27))|0; $119 = Math_imul($113, $1)|0; $120 = (($119>>>0) / 255)&-1; $121 = (($120) + ($28))|0; $122 = Math_imul($114, $1)|0; $123 = (($122>>>0) / 255)&-1; $124 = (($123) + ($29))|0; $125 = Math_imul($115, $1)|0; $126 = (($125>>>0) / 255)&-1; $127 = (($126) + ($0))|0; $128 = $127 << 24; $129 = $118 << 16; $130 = $121 << 8; $131 = $130 | $129; $132 = $131 | $124; $133 = $132 | $128; HEAP32[$pixel$4>>2] = $133; $134 = ((($pixel$4)) + 4|0); $135 = (($n$3) + -1)|0; $136 = ($n$3|0)>(1); if ($136) { $n$0 = $135;$pixel$1 = $134; label = 5; continue; } else { $pixel$5 = $134; label = 9; continue; } } else if ((label|0) == 9) { label = 0; $137 = (($pixel$5) + ($14<<2)|0); $138 = ($30|0)==(0); if ($138) { break L42; } else { $$in$57 = $30;$pixel$041 = $137; continue L42; } } } } return 0; break; } case 2: { $139 = ((($rect)) + 8|0); $140 = HEAP32[$139>>2]|0; $141 = ((($rect)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($dst)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ((($dst)) + 4|0); $146 = HEAP32[$145>>2]|0; $147 = ((($146)) + 9|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $150 = (($144|0) / ($149|0))&-1; $151 = (($150) - ($140))|0; $152 = ($142|0)==(0); if ($152) { return 0; } $153 = ((($dst)) + 20|0); $154 = HEAP32[$153>>2]|0; $155 = ((($rect)) + 4|0); $156 = HEAP32[$155>>2]|0; $157 = Math_imul($156, $150)|0; $158 = (($154) + ($157<<2)|0); $159 = HEAP32[$rect>>2]|0; $160 = (($158) + ($159<<2)|0); $161 = (($140) + 3)|0; $162 = (($161|0) / 4)&-1; $163 = $140 & 3; $164 = $r&255; $165 = $g&255; $166 = $b&255; $$in$56 = $142;$pixel17$047 = $160; L56: while(1) { $167 = (($$in$56) + -1)|0; switch ($163|0) { case 0: { $n18$0 = $162;$pixel17$1 = $pixel17$047; label = 13; break; } case 3: { $n18$1 = $162;$pixel17$2 = $pixel17$047; label = 14; break; } case 2: { $n18$2 = $162;$pixel17$3 = $pixel17$047; label = 15; break; } case 1: { $n18$3 = $162;$pixel17$4 = $pixel17$047; label = 16; break; } default: { $pixel17$5 = $pixel17$047; label = 17; } } while(1) { if ((label|0) == 13) { label = 0; $168 = HEAP32[$pixel17$1>>2]|0; $169 = $168 >>> 16; $170 = $169 & 255; $171 = $168 >>> 8; $172 = $171 & 255; $173 = $168 & 255; $174 = $168 & -16777216; $175 = (($170) + ($164))|0; $176 = ($175>>>0)>(255); $$ = $176 ? 255 : $175; $177 = (($172) + ($165))|0; $178 = ($177>>>0)>(255); $$8 = $178 ? 255 : $177; $179 = (($173) + ($166))|0; $180 = ($179>>>0)>(255); $$1 = $180 ? 255 : $179; $181 = $$ << 16; $182 = $$8 << 8; $183 = $$1 | $174; $184 = $183 | $181; $185 = $184 | $182; HEAP32[$pixel17$1>>2] = $185; $186 = ((($pixel17$1)) + 4|0); $n18$1 = $n18$0;$pixel17$2 = $186; label = 14; continue; } else if ((label|0) == 14) { label = 0; $187 = HEAP32[$pixel17$2>>2]|0; $188 = $187 >>> 16; $189 = $188 & 255; $190 = $187 >>> 8; $191 = $190 & 255; $192 = $187 & 255; $193 = $187 & -16777216; $194 = (($189) + ($164))|0; $195 = ($194>>>0)>(255); $$2 = $195 ? 255 : $194; $196 = (($191) + ($165))|0; $197 = ($196>>>0)>(255); $$9 = $197 ? 255 : $196; $198 = (($192) + ($166))|0; $199 = ($198>>>0)>(255); $$3 = $199 ? 255 : $198; $200 = $$2 << 16; $201 = $$9 << 8; $202 = $$3 | $193; $203 = $202 | $200; $204 = $203 | $201; HEAP32[$pixel17$2>>2] = $204; $205 = ((($pixel17$2)) + 4|0); $n18$2 = $n18$1;$pixel17$3 = $205; label = 15; continue; } else if ((label|0) == 15) { label = 0; $206 = HEAP32[$pixel17$3>>2]|0; $207 = $206 >>> 16; $208 = $207 & 255; $209 = $206 >>> 8; $210 = $209 & 255; $211 = $206 & 255; $212 = $206 & -16777216; $213 = (($208) + ($164))|0; $214 = ($213>>>0)>(255); $$4 = $214 ? 255 : $213; $215 = (($210) + ($165))|0; $216 = ($215>>>0)>(255); $$10 = $216 ? 255 : $215; $217 = (($211) + ($166))|0; $218 = ($217>>>0)>(255); $$5 = $218 ? 255 : $217; $219 = $$4 << 16; $220 = $$10 << 8; $221 = $$5 | $212; $222 = $221 | $219; $223 = $222 | $220; HEAP32[$pixel17$3>>2] = $223; $224 = ((($pixel17$3)) + 4|0); $n18$3 = $n18$2;$pixel17$4 = $224; label = 16; continue; } else if ((label|0) == 16) { label = 0; $225 = HEAP32[$pixel17$4>>2]|0; $226 = $225 >>> 16; $227 = $226 & 255; $228 = $225 >>> 8; $229 = $228 & 255; $230 = $225 & 255; $231 = $225 & -16777216; $232 = (($227) + ($164))|0; $233 = ($232>>>0)>(255); $$6 = $233 ? 255 : $232; $234 = (($229) + ($165))|0; $235 = ($234>>>0)>(255); $$11 = $235 ? 255 : $234; $236 = (($230) + ($166))|0; $237 = ($236>>>0)>(255); $$7 = $237 ? 255 : $236; $238 = $$6 << 16; $239 = $$11 << 8; $240 = $$7 | $231; $241 = $240 | $238; $242 = $241 | $239; HEAP32[$pixel17$4>>2] = $242; $243 = ((($pixel17$4)) + 4|0); $244 = (($n18$3) + -1)|0; $245 = ($n18$3|0)>(1); if ($245) { $n18$0 = $244;$pixel17$1 = $243; label = 13; continue; } else { $pixel17$5 = $243; label = 17; continue; } } else if ((label|0) == 17) { label = 0; $246 = (($pixel17$5) + ($151<<2)|0); $247 = ($167|0)==(0); if ($247) { break L56; } else { $$in$56 = $167;$pixel17$047 = $246; continue L56; } } } } return 0; break; } case 4: { $248 = ((($rect)) + 8|0); $249 = HEAP32[$248>>2]|0; $250 = ((($rect)) + 12|0); $251 = HEAP32[$250>>2]|0; $252 = ((($dst)) + 16|0); $253 = HEAP32[$252>>2]|0; $254 = ((($dst)) + 4|0); $255 = HEAP32[$254>>2]|0; $256 = ((($255)) + 9|0); $257 = HEAP8[$256>>0]|0; $258 = $257&255; $259 = (($253|0) / ($258|0))&-1; $260 = (($259) - ($249))|0; $261 = ($251|0)==(0); if ($261) { return 0; } $262 = ((($dst)) + 20|0); $263 = HEAP32[$262>>2]|0; $264 = ((($rect)) + 4|0); $265 = HEAP32[$264>>2]|0; $266 = Math_imul($265, $259)|0; $267 = (($263) + ($266<<2)|0); $268 = HEAP32[$rect>>2]|0; $269 = (($267) + ($268<<2)|0); $270 = (($249) + 3)|0; $271 = (($270|0) / 4)&-1; $272 = $249 & 3; $273 = $r&255; $274 = $g&255; $275 = $b&255; $$in = $251;$pixel39$053 = $269; L70: while(1) { $276 = (($$in) + -1)|0; switch ($272|0) { case 0: { $n40$0 = $271;$pixel39$1 = $pixel39$053; label = 21; break; } case 3: { $n40$1 = $271;$pixel39$2 = $pixel39$053; label = 22; break; } case 2: { $n40$2 = $271;$pixel39$3 = $pixel39$053; label = 23; break; } case 1: { $n40$3 = $271;$pixel39$4 = $pixel39$053; label = 24; break; } default: { $pixel39$5 = $pixel39$053; label = 25; } } while(1) { if ((label|0) == 21) { label = 0; $277 = HEAP32[$pixel39$1>>2]|0; $278 = $277 >>> 16; $279 = $278 & 255; $280 = $277 >>> 8; $281 = $280 & 255; $282 = $277 & 255; $283 = $277 & -16777216; $284 = Math_imul($279, $273)|0; $285 = (($284>>>0) / 255)&-1; $286 = Math_imul($281, $274)|0; $287 = (($286>>>0) / 255)&-1; $288 = Math_imul($282, $275)|0; $289 = (($288>>>0) / 255)&-1; $290 = $285 << 16; $291 = $283 | $290; $292 = $287 << 8; $293 = $291 | $292; $294 = $293 | $289; HEAP32[$pixel39$1>>2] = $294; $295 = ((($pixel39$1)) + 4|0); $n40$1 = $n40$0;$pixel39$2 = $295; label = 22; continue; } else if ((label|0) == 22) { label = 0; $296 = HEAP32[$pixel39$2>>2]|0; $297 = $296 >>> 16; $298 = $297 & 255; $299 = $296 >>> 8; $300 = $299 & 255; $301 = $296 & 255; $302 = $296 & -16777216; $303 = Math_imul($298, $273)|0; $304 = (($303>>>0) / 255)&-1; $305 = Math_imul($300, $274)|0; $306 = (($305>>>0) / 255)&-1; $307 = Math_imul($301, $275)|0; $308 = (($307>>>0) / 255)&-1; $309 = $304 << 16; $310 = $302 | $309; $311 = $306 << 8; $312 = $310 | $311; $313 = $312 | $308; HEAP32[$pixel39$2>>2] = $313; $314 = ((($pixel39$2)) + 4|0); $n40$2 = $n40$1;$pixel39$3 = $314; label = 23; continue; } else if ((label|0) == 23) { label = 0; $315 = HEAP32[$pixel39$3>>2]|0; $316 = $315 >>> 16; $317 = $316 & 255; $318 = $315 >>> 8; $319 = $318 & 255; $320 = $315 & 255; $321 = $315 & -16777216; $322 = Math_imul($317, $273)|0; $323 = (($322>>>0) / 255)&-1; $324 = Math_imul($319, $274)|0; $325 = (($324>>>0) / 255)&-1; $326 = Math_imul($320, $275)|0; $327 = (($326>>>0) / 255)&-1; $328 = $323 << 16; $329 = $321 | $328; $330 = $325 << 8; $331 = $329 | $330; $332 = $331 | $327; HEAP32[$pixel39$3>>2] = $332; $333 = ((($pixel39$3)) + 4|0); $n40$3 = $n40$2;$pixel39$4 = $333; label = 24; continue; } else if ((label|0) == 24) { label = 0; $334 = HEAP32[$pixel39$4>>2]|0; $335 = $334 >>> 16; $336 = $335 & 255; $337 = $334 >>> 8; $338 = $337 & 255; $339 = $334 & 255; $340 = $334 & -16777216; $341 = Math_imul($336, $273)|0; $342 = (($341>>>0) / 255)&-1; $343 = Math_imul($338, $274)|0; $344 = (($343>>>0) / 255)&-1; $345 = Math_imul($339, $275)|0; $346 = (($345>>>0) / 255)&-1; $347 = $342 << 16; $348 = $347 | $340; $349 = $344 << 8; $350 = $348 | $349; $351 = $350 | $346; HEAP32[$pixel39$4>>2] = $351; $352 = ((($pixel39$4)) + 4|0); $353 = (($n40$3) + -1)|0; $354 = ($n40$3|0)>(1); if ($354) { $n40$0 = $353;$pixel39$1 = $352; label = 21; continue; } else { $pixel39$5 = $352; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $355 = (($pixel39$5) + ($260<<2)|0); $356 = ($276|0)==(0); if ($356) { break L70; } else { $$in = $276;$pixel39$053 = $355; continue L70; } } } } return 0; break; } default: { $357 = ((($rect)) + 8|0); $358 = HEAP32[$357>>2]|0; $359 = ((($rect)) + 12|0); $360 = HEAP32[$359>>2]|0; $361 = ((($dst)) + 16|0); $362 = HEAP32[$361>>2]|0; $363 = ((($dst)) + 4|0); $364 = HEAP32[$363>>2]|0; $365 = ((($364)) + 9|0); $366 = HEAP8[$365>>0]|0; $367 = $366&255; $368 = (($362|0) / ($367|0))&-1; $369 = (($368) - ($358))|0; $370 = ((($dst)) + 20|0); $371 = HEAP32[$370>>2]|0; $372 = ((($rect)) + 4|0); $373 = HEAP32[$372>>2]|0; $374 = Math_imul($373, $368)|0; $375 = (($371) + ($374<<2)|0); $376 = HEAP32[$rect>>2]|0; $377 = (($375) + ($376<<2)|0); $378 = (($360) + -1)|0; $379 = ($360|0)==(0); if ($379) { return 0; } $380 = (($358) + 3)|0; $381 = (($380|0) / 4)&-1; $382 = $358 & 3; $383 = $r&255; $384 = $g&255; $385 = $b&255; $386 = $0 << 24; $387 = $383 << 16; $388 = $384 << 8; $389 = $388 | $387; $390 = $389 | $385; $391 = $390 | $386; switch ($382|0) { case 0: { $403 = $378;$pixel61$015$us = $377; while(1) { $n62$0$us = $381;$pixel61$1$us = $pixel61$015$us; while(1) { HEAP32[$pixel61$1$us>>2] = $391; $395 = ((($pixel61$1$us)) + 4|0); HEAP32[$395>>2] = $391; $396 = ((($pixel61$1$us)) + 8|0); HEAP32[$396>>2] = $391; $397 = ((($pixel61$1$us)) + 12|0); HEAP32[$397>>2] = $391; $398 = ((($pixel61$1$us)) + 16|0); $399 = (($n62$0$us) + -1)|0; $400 = ($n62$0$us|0)>(1); if ($400) { $n62$0$us = $399;$pixel61$1$us = $398; } else { $$lcssa99 = $398; break; } } $401 = (($$lcssa99) + ($369<<2)|0); $402 = (($403) + -1)|0; $404 = ($403|0)==(0); if ($404) { break; } else { $403 = $402;$pixel61$015$us = $401; } } return 0; break; } case 3: { $393 = ($380|0)>(7); $417 = $378;$pixel61$015$us$16 = $377; while(1) { HEAP32[$pixel61$015$us$16>>2] = $391; $405 = ((($pixel61$015$us$16)) + 4|0); HEAP32[$405>>2] = $391; $406 = ((($pixel61$015$us$16)) + 8|0); HEAP32[$406>>2] = $391; $407 = ((($pixel61$015$us$16)) + 12|0); if ($393) { $409 = $407;$n62$1$us$2081 = $381;$pixel61$2$us$1980 = $pixel61$015$us$16; while(1) { $408 = (($n62$1$us$2081) + -1)|0; HEAP32[$409>>2] = $391; $410 = ((($pixel61$2$us$1980)) + 16|0); HEAP32[$410>>2] = $391; $411 = ((($pixel61$2$us$1980)) + 20|0); HEAP32[$411>>2] = $391; $412 = ((($pixel61$2$us$1980)) + 24|0); HEAP32[$412>>2] = $391; $413 = ((($pixel61$2$us$1980)) + 28|0); $414 = ($408|0)>(1); if ($414) { $409 = $413;$n62$1$us$2081 = $408;$pixel61$2$us$1980 = $410; } else { $$lcssa75 = $413; break; } } } else { $$lcssa75 = $407; } $415 = (($$lcssa75) + ($369<<2)|0); $416 = (($417) + -1)|0; $418 = ($417|0)==(0); if ($418) { break; } else { $417 = $416;$pixel61$015$us$16 = $415; } } return 0; break; } case 2: { $392 = ($380|0)>(7); $430 = $378;$pixel61$015$us$28 = $377; while(1) { HEAP32[$pixel61$015$us$28>>2] = $391; $419 = ((($pixel61$015$us$28)) + 4|0); HEAP32[$419>>2] = $391; $420 = ((($pixel61$015$us$28)) + 8|0); if ($392) { $422 = $420;$n62$2$us$3485 = $381;$pixel61$3$us$3384 = $pixel61$015$us$28; while(1) { $421 = (($n62$2$us$3485) + -1)|0; HEAP32[$422>>2] = $391; $423 = ((($pixel61$3$us$3384)) + 12|0); HEAP32[$423>>2] = $391; $424 = ((($pixel61$3$us$3384)) + 16|0); HEAP32[$424>>2] = $391; $425 = ((($pixel61$3$us$3384)) + 20|0); HEAP32[$425>>2] = $391; $426 = ((($pixel61$3$us$3384)) + 24|0); $427 = ($421|0)>(1); if ($427) { $422 = $426;$n62$2$us$3485 = $421;$pixel61$3$us$3384 = $424; } else { $$lcssa76 = $426; break; } } } else { $$lcssa76 = $420; } $428 = (($$lcssa76) + ($369<<2)|0); $429 = (($430) + -1)|0; $431 = ($430|0)==(0); if ($431) { break; } else { $430 = $429;$pixel61$015$us$28 = $428; } } return 0; break; } default: { $cond = ($382|0)==(1); $394 = ($380|0)>(7); $442 = $378;$pixel61$015 = $377; while(1) { if ($cond) { HEAP32[$pixel61$015>>2] = $391; $432 = ((($pixel61$015)) + 4|0); if ($394) { $434 = $432;$n62$378 = $381;$pixel61$477 = $pixel61$015; while(1) { $433 = (($n62$378) + -1)|0; HEAP32[$434>>2] = $391; $435 = ((($pixel61$477)) + 8|0); HEAP32[$435>>2] = $391; $436 = ((($pixel61$477)) + 12|0); HEAP32[$436>>2] = $391; $437 = ((($pixel61$477)) + 16|0); HEAP32[$437>>2] = $391; $438 = ((($pixel61$477)) + 20|0); $439 = ($433|0)>(1); if ($439) { $434 = $438;$n62$378 = $433;$pixel61$477 = $437; } else { $pixel61$5 = $438; break; } } } else { $pixel61$5 = $432; } } else { $pixel61$5 = $pixel61$015; } $440 = (($pixel61$5) + ($369<<2)|0); $441 = (($442) + -1)|0; $443 = ($442|0)==(0); if ($443) { break; } else { $442 = $441;$pixel61$015 = $440; } } return 0; } } } } return (0)|0; } function _SDL_BlendFillRect_RGB($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$0 = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$3 = 0, $$4 = 0; var $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$46 = 0, $$in$47 = 0, $$in$48 = 0, $$in$49 = 0, $$in$50 = 0, $$in$51 = 0, $$in$52 = 0, $$phi$trans$insert = 0, $$phi$trans$insert101 = 0, $$phi$trans$insert102 = 0, $$phi$trans$insert106 = 0, $$phi$trans$insert107 = 0, $$phi$trans$insert111 = 0, $$phi$trans$insert112 = 0; var $$phi$trans$insert117 = 0, $$phi$trans$insert118 = 0, $$phi$trans$insert122 = 0, $$phi$trans$insert123 = 0, $$phi$trans$insert127 = 0, $$phi$trans$insert128 = 0, $$phi$trans$insert133 = 0, $$phi$trans$insert134 = 0, $$phi$trans$insert138 = 0, $$phi$trans$insert139 = 0, $$phi$trans$insert143 = 0, $$phi$trans$insert144 = 0, $$phi$trans$insert149 = 0, $$phi$trans$insert150 = 0, $$phi$trans$insert154 = 0, $$phi$trans$insert155 = 0, $$phi$trans$insert159 = 0, $$phi$trans$insert160 = 0, $$phi$trans$insert165 = 0, $$phi$trans$insert166 = 0; var $$phi$trans$insert170 = 0, $$phi$trans$insert171 = 0, $$phi$trans$insert175 = 0, $$phi$trans$insert176 = 0, $$phi$trans$insert181 = 0, $$phi$trans$insert182 = 0, $$phi$trans$insert186 = 0, $$phi$trans$insert187 = 0, $$phi$trans$insert191 = 0, $$phi$trans$insert192 = 0, $$phi$trans$insert197 = 0, $$phi$trans$insert198 = 0, $$phi$trans$insert202 = 0, $$phi$trans$insert203 = 0, $$phi$trans$insert207 = 0, $$phi$trans$insert208 = 0, $$phi$trans$insert213 = 0, $$phi$trans$insert214 = 0, $$phi$trans$insert218 = 0, $$phi$trans$insert219 = 0; var $$phi$trans$insert223 = 0, $$phi$trans$insert224 = 0, $$phi$trans$insert229 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert234 = 0, $$phi$trans$insert235 = 0, $$phi$trans$insert239 = 0, $$phi$trans$insert240 = 0, $$phi$trans$insert274 = 0, $$phi$trans$insert275 = 0, $$phi$trans$insert280 = 0, $$phi$trans$insert281 = 0, $$phi$trans$insert286 = 0, $$phi$trans$insert287 = 0, $$phi$trans$insert294 = 0, $$phi$trans$insert295 = 0, $$phi$trans$insert300 = 0, $$phi$trans$insert301 = 0, $$phi$trans$insert306 = 0, $$phi$trans$insert307 = 0; var $$phi$trans$insert314 = 0, $$phi$trans$insert315 = 0, $$phi$trans$insert320 = 0, $$phi$trans$insert321 = 0, $$phi$trans$insert326 = 0, $$phi$trans$insert327 = 0, $$phi$trans$insert334 = 0, $$phi$trans$insert335 = 0, $$phi$trans$insert340 = 0, $$phi$trans$insert341 = 0, $$phi$trans$insert346 = 0, $$phi$trans$insert347 = 0, $$phi$trans$insert354 = 0, $$phi$trans$insert355 = 0, $$phi$trans$insert360 = 0, $$phi$trans$insert361 = 0, $$phi$trans$insert366 = 0, $$phi$trans$insert367 = 0, $$phi$trans$insert374 = 0, $$phi$trans$insert375 = 0; var $$phi$trans$insert380 = 0, $$phi$trans$insert381 = 0, $$phi$trans$insert386 = 0, $$phi$trans$insert387 = 0, $$phi$trans$insert394 = 0, $$phi$trans$insert395 = 0, $$phi$trans$insert400 = 0, $$phi$trans$insert401 = 0, $$phi$trans$insert406 = 0, $$phi$trans$insert407 = 0, $$phi$trans$insert414 = 0, $$phi$trans$insert415 = 0, $$phi$trans$insert420 = 0, $$phi$trans$insert421 = 0, $$phi$trans$insert426 = 0, $$phi$trans$insert427 = 0, $$phi$trans$insert434 = 0, $$phi$trans$insert435 = 0, $$phi$trans$insert440 = 0, $$phi$trans$insert441 = 0; var $$phi$trans$insert446 = 0, $$phi$trans$insert447 = 0, $$phi$trans$insert454 = 0, $$phi$trans$insert455 = 0, $$phi$trans$insert460 = 0, $$phi$trans$insert461 = 0, $$phi$trans$insert466 = 0, $$phi$trans$insert467 = 0, $$phi$trans$insert474 = 0, $$phi$trans$insert475 = 0, $$phi$trans$insert480 = 0, $$phi$trans$insert481 = 0, $$phi$trans$insert486 = 0, $$phi$trans$insert487 = 0, $$phi$trans$insert494 = 0, $$phi$trans$insert495 = 0, $$phi$trans$insert500 = 0, $$phi$trans$insert501 = 0, $$phi$trans$insert506 = 0, $$phi$trans$insert507 = 0; var $$phi$trans$insert54 = 0, $$phi$trans$insert58 = 0, $$phi$trans$insert59 = 0, $$phi$trans$insert63 = 0, $$phi$trans$insert64 = 0, $$phi$trans$insert69 = 0, $$phi$trans$insert70 = 0, $$phi$trans$insert74 = 0, $$phi$trans$insert75 = 0, $$phi$trans$insert79 = 0, $$phi$trans$insert80 = 0, $$phi$trans$insert85 = 0, $$phi$trans$insert86 = 0, $$phi$trans$insert90 = 0, $$phi$trans$insert91 = 0, $$phi$trans$insert95 = 0, $$phi$trans$insert96 = 0, $$pre = 0, $$pre100 = 0, $$pre103 = 0; var $$pre104 = 0, $$pre105 = 0, $$pre108 = 0, $$pre109 = 0, $$pre110 = 0, $$pre113 = 0, $$pre115 = 0, $$pre116 = 0, $$pre119 = 0, $$pre120 = 0, $$pre121 = 0, $$pre124 = 0, $$pre125 = 0, $$pre126 = 0, $$pre129 = 0, $$pre131 = 0, $$pre132 = 0, $$pre135 = 0, $$pre136 = 0, $$pre137 = 0; var $$pre140 = 0, $$pre141 = 0, $$pre142 = 0, $$pre145 = 0, $$pre147 = 0, $$pre148 = 0, $$pre151 = 0, $$pre152 = 0, $$pre153 = 0, $$pre156 = 0, $$pre157 = 0, $$pre158 = 0, $$pre161 = 0, $$pre163 = 0, $$pre164 = 0, $$pre167 = 0, $$pre168 = 0, $$pre169 = 0, $$pre172 = 0, $$pre173 = 0; var $$pre174 = 0, $$pre177 = 0, $$pre179 = 0, $$pre180 = 0, $$pre183 = 0, $$pre184 = 0, $$pre185 = 0, $$pre188 = 0, $$pre189 = 0, $$pre190 = 0, $$pre193 = 0, $$pre195 = 0, $$pre196 = 0, $$pre199 = 0, $$pre200 = 0, $$pre201 = 0, $$pre204 = 0, $$pre205 = 0, $$pre206 = 0, $$pre209 = 0; var $$pre211 = 0, $$pre212 = 0, $$pre215 = 0, $$pre216 = 0, $$pre217 = 0, $$pre220 = 0, $$pre221 = 0, $$pre222 = 0, $$pre225 = 0, $$pre227 = 0, $$pre228 = 0, $$pre231 = 0, $$pre232 = 0, $$pre233 = 0, $$pre236 = 0, $$pre237 = 0, $$pre238 = 0, $$pre241 = 0, $$pre243 = 0, $$pre244 = 0; var $$pre245 = 0, $$pre246 = 0, $$pre247 = 0, $$pre248 = 0, $$pre250 = 0, $$pre251 = 0, $$pre252 = 0, $$pre253 = 0, $$pre254 = 0, $$pre255 = 0, $$pre257 = 0, $$pre258 = 0, $$pre259 = 0, $$pre260 = 0, $$pre261 = 0, $$pre262 = 0, $$pre264 = 0, $$pre265 = 0, $$pre266 = 0, $$pre267 = 0; var $$pre268 = 0, $$pre269 = 0, $$pre271 = 0, $$pre272 = 0, $$pre273 = 0, $$pre276 = 0, $$pre277 = 0, $$pre278 = 0, $$pre279 = 0, $$pre282 = 0, $$pre283 = 0, $$pre284 = 0, $$pre285 = 0, $$pre288 = 0, $$pre289 = 0, $$pre291 = 0, $$pre292 = 0, $$pre293 = 0, $$pre296 = 0, $$pre297 = 0; var $$pre298 = 0, $$pre299 = 0, $$pre302 = 0, $$pre303 = 0, $$pre304 = 0, $$pre305 = 0, $$pre308 = 0, $$pre309 = 0, $$pre311 = 0, $$pre312 = 0, $$pre313 = 0, $$pre316 = 0, $$pre317 = 0, $$pre318 = 0, $$pre319 = 0, $$pre322 = 0, $$pre323 = 0, $$pre324 = 0, $$pre325 = 0, $$pre328 = 0; var $$pre329 = 0, $$pre331 = 0, $$pre332 = 0, $$pre333 = 0, $$pre336 = 0, $$pre337 = 0, $$pre338 = 0, $$pre339 = 0, $$pre342 = 0, $$pre343 = 0, $$pre344 = 0, $$pre345 = 0, $$pre348 = 0, $$pre349 = 0, $$pre351 = 0, $$pre352 = 0, $$pre353 = 0, $$pre356 = 0, $$pre357 = 0, $$pre358 = 0; var $$pre359 = 0, $$pre362 = 0, $$pre363 = 0, $$pre364 = 0, $$pre365 = 0, $$pre368 = 0, $$pre369 = 0, $$pre371 = 0, $$pre372 = 0, $$pre373 = 0, $$pre376 = 0, $$pre377 = 0, $$pre378 = 0, $$pre379 = 0, $$pre382 = 0, $$pre383 = 0, $$pre384 = 0, $$pre385 = 0, $$pre388 = 0, $$pre389 = 0; var $$pre391 = 0, $$pre392 = 0, $$pre393 = 0, $$pre396 = 0, $$pre397 = 0, $$pre398 = 0, $$pre399 = 0, $$pre402 = 0, $$pre403 = 0, $$pre404 = 0, $$pre405 = 0, $$pre408 = 0, $$pre409 = 0, $$pre411 = 0, $$pre412 = 0, $$pre413 = 0, $$pre416 = 0, $$pre417 = 0, $$pre418 = 0, $$pre419 = 0; var $$pre422 = 0, $$pre423 = 0, $$pre424 = 0, $$pre425 = 0, $$pre428 = 0, $$pre429 = 0, $$pre431 = 0, $$pre432 = 0, $$pre433 = 0, $$pre436 = 0, $$pre437 = 0, $$pre438 = 0, $$pre439 = 0, $$pre442 = 0, $$pre443 = 0, $$pre444 = 0, $$pre445 = 0, $$pre448 = 0, $$pre449 = 0, $$pre451 = 0; var $$pre452 = 0, $$pre453 = 0, $$pre456 = 0, $$pre457 = 0, $$pre458 = 0, $$pre459 = 0, $$pre462 = 0, $$pre463 = 0, $$pre464 = 0, $$pre465 = 0, $$pre468 = 0, $$pre469 = 0, $$pre471 = 0, $$pre472 = 0, $$pre473 = 0, $$pre476 = 0, $$pre477 = 0, $$pre478 = 0, $$pre479 = 0, $$pre482 = 0; var $$pre483 = 0, $$pre484 = 0, $$pre485 = 0, $$pre488 = 0, $$pre489 = 0, $$pre491 = 0, $$pre492 = 0, $$pre493 = 0, $$pre496 = 0, $$pre497 = 0, $$pre498 = 0, $$pre499 = 0, $$pre502 = 0, $$pre503 = 0, $$pre504 = 0, $$pre505 = 0, $$pre508 = 0, $$pre509 = 0, $$pre511 = 0, $$pre512 = 0; var $$pre513 = 0, $$pre514 = 0, $$pre515 = 0, $$pre516 = 0, $$pre517 = 0, $$pre519 = 0, $$pre520 = 0, $$pre521 = 0, $$pre522 = 0, $$pre523 = 0, $$pre524 = 0, $$pre525 = 0, $$pre527 = 0, $$pre528 = 0, $$pre529 = 0, $$pre53 = 0, $$pre530 = 0, $$pre531 = 0, $$pre532 = 0, $$pre533 = 0; var $$pre535 = 0, $$pre536 = 0, $$pre537 = 0, $$pre538 = 0, $$pre539 = 0, $$pre540 = 0, $$pre541 = 0, $$pre55 = 0, $$pre56 = 0, $$pre57 = 0, $$pre60 = 0, $$pre61 = 0, $$pre62 = 0, $$pre65 = 0, $$pre67 = 0, $$pre68 = 0, $$pre71 = 0, $$pre72 = 0, $$pre73 = 0, $$pre76 = 0; var $$pre77 = 0, $$pre78 = 0, $$pre81 = 0, $$pre83 = 0, $$pre84 = 0, $$pre87 = 0, $$pre88 = 0, $$pre89 = 0, $$pre92 = 0, $$pre93 = 0, $$pre94 = 0, $$pre97 = 0, $$pre99 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0; var $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0; var $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0; var $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0; var $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0; var $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0; var $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0; var $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0; var $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0; var $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0; var $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0; var $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0; var $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0; var $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0; var $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0; var $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0; var $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0; var $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0; var $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0; var $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0; var $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0; var $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0; var $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0; var $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0; var $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0; var $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0; var $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0; var $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0; var $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0; var $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0; var $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0; var $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0; var $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0; var $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0; var $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0; var $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0; var $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0; var $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0; var $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0; var $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0; var $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0; var $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0; var $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0; var $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0; var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0; var $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; var $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0; var $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0; var $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0; var $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0; var $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0; var $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0; var $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0; var $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0; var $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0; var $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0; var $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0; var $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0; var $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0; var $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0; var $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0; var $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0; var $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0; var $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0; var $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0; var $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0; var $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0; var $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0; var $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0; var $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0; var $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $n$0 = 0; var $n$1 = 0, $n$2 = 0, $n$3 = 0, $n106$0 = 0, $n106$1 = 0, $n106$2 = 0, $n106$3 = 0, $n128$0 = 0, $n128$1 = 0, $n128$2 = 0, $n128$3 = 0, $n150$0 = 0, $n150$1 = 0, $n150$2 = 0, $n150$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0; var $n40$1 = 0, $n40$2 = 0, $n40$3 = 0, $n62$0 = 0, $n62$1 = 0, $n62$2 = 0, $n62$3 = 0, $n84$0 = 0, $n84$1 = 0, $n84$2 = 0, $n84$3 = 0, $pixel$032 = 0, $pixel$1 = 0, $pixel$2 = 0, $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel105$042 = 0, $pixel105$1 = 0, $pixel105$2 = 0; var $pixel105$3 = 0, $pixel105$4 = 0, $pixel105$5 = 0, $pixel127$044 = 0, $pixel127$1 = 0, $pixel127$2 = 0, $pixel127$3 = 0, $pixel127$4 = 0, $pixel127$5 = 0, $pixel149$038 = 0, $pixel149$1 = 0, $pixel149$2 = 0, $pixel149$3 = 0, $pixel149$4 = 0, $pixel149$5 = 0, $pixel17$034 = 0, $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0; var $pixel17$5 = 0, $pixel39$036 = 0, $pixel39$1 = 0, $pixel39$2 = 0, $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0, $pixel61$031 = 0, $pixel61$1 = 0, $pixel61$2 = 0, $pixel61$3 = 0, $pixel61$4 = 0, $pixel61$5 = 0, $pixel83$040 = 0, $pixel83$1 = 0, $pixel83$2 = 0, $pixel83$3 = 0, $pixel83$4 = 0, $pixel83$5 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $a&255; $3 = $2 ^ 255; $4 = ((($1)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; switch ($6|0) { case 2: { switch ($blendMode|0) { case 1: { $7 = ((($rect)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($rect)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($dst)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (($12|0) / 2)&-1; $14 = (($13) - ($8))|0; $15 = ($10|0)==(0); if ($15) { $$0 = 0; return ($$0|0); } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<1)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<1)|0); $24 = (($8) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $8 & 3; $27 = ((($1)) + 12|0); $28 = ((($1)) + 32|0); $29 = ((($1)) + 28|0); $30 = ((($1)) + 16|0); $31 = ((($1)) + 33|0); $32 = ((($1)) + 29|0); $33 = ((($1)) + 20|0); $34 = ((($1)) + 34|0); $35 = ((($1)) + 30|0); $36 = $r&255; $37 = $g&255; $38 = $b&255; $39 = ((($1)) + 24|0); $$in$51 = $10;$pixel$032 = $23; L29: while(1) { $40 = (($$in$51) + -1)|0; switch ($26|0) { case 0: { $$pre431 = HEAP32[$27>>2]|0; $$pre432 = HEAP8[$28>>0]|0; $$pre433 = HEAP8[$29>>0]|0; $$phi$trans$insert434 = $$pre433&255; $$phi$trans$insert435 = (74436 + ($$phi$trans$insert434<<2)|0); $$pre436 = HEAP32[$$phi$trans$insert435>>2]|0; $$pre437 = HEAP32[$30>>2]|0; $$pre438 = HEAP8[$31>>0]|0; $$pre439 = HEAP8[$32>>0]|0; $$phi$trans$insert440 = $$pre439&255; $$phi$trans$insert441 = (74436 + ($$phi$trans$insert440<<2)|0); $$pre442 = HEAP32[$$phi$trans$insert441>>2]|0; $$pre443 = HEAP32[$33>>2]|0; $$pre444 = HEAP8[$34>>0]|0; $$pre445 = HEAP8[$35>>0]|0; $$phi$trans$insert446 = $$pre445&255; $$phi$trans$insert447 = (74436 + ($$phi$trans$insert446<<2)|0); $$pre448 = HEAP32[$$phi$trans$insert447>>2]|0; $$pre449 = HEAP32[$39>>2]|0; $44 = $$pre431;$46 = $$pre432;$49 = $$pre433;$51 = $$pre436;$55 = $$pre437;$57 = $$pre438;$60 = $$pre439;$62 = $$pre442;$66 = $$pre443;$68 = $$pre444;$71 = $$pre445;$73 = $$pre448;$92 = $$pre449;$n$0 = $25;$pixel$1 = $pixel$032; label = 10; break; } case 3: { $$pre451 = HEAP32[$27>>2]|0; $$pre452 = HEAP8[$28>>0]|0; $$pre453 = HEAP8[$29>>0]|0; $$phi$trans$insert454 = $$pre453&255; $$phi$trans$insert455 = (74436 + ($$phi$trans$insert454<<2)|0); $$pre456 = HEAP32[$$phi$trans$insert455>>2]|0; $$pre457 = HEAP32[$30>>2]|0; $$pre458 = HEAP8[$31>>0]|0; $$pre459 = HEAP8[$32>>0]|0; $$phi$trans$insert460 = $$pre459&255; $$phi$trans$insert461 = (74436 + ($$phi$trans$insert460<<2)|0); $$pre462 = HEAP32[$$phi$trans$insert461>>2]|0; $$pre463 = HEAP32[$33>>2]|0; $$pre464 = HEAP8[$34>>0]|0; $$pre465 = HEAP8[$35>>0]|0; $$phi$trans$insert466 = $$pre465&255; $$phi$trans$insert467 = (74436 + ($$phi$trans$insert466<<2)|0); $$pre468 = HEAP32[$$phi$trans$insert467>>2]|0; $$pre469 = HEAP32[$39>>2]|0; $100 = $$pre451;$102 = $$pre452;$105 = $$pre453;$107 = $$pre456;$111 = $$pre457;$113 = $$pre458;$116 = $$pre459;$118 = $$pre462;$122 = $$pre463;$124 = $$pre464;$127 = $$pre465;$129 = $$pre468;$148 = $$pre469;$n$1 = $25;$pixel$2 = $pixel$032; label = 11; break; } case 2: { $$pre471 = HEAP32[$27>>2]|0; $$pre472 = HEAP8[$28>>0]|0; $$pre473 = HEAP8[$29>>0]|0; $$phi$trans$insert474 = $$pre473&255; $$phi$trans$insert475 = (74436 + ($$phi$trans$insert474<<2)|0); $$pre476 = HEAP32[$$phi$trans$insert475>>2]|0; $$pre477 = HEAP32[$30>>2]|0; $$pre478 = HEAP8[$31>>0]|0; $$pre479 = HEAP8[$32>>0]|0; $$phi$trans$insert480 = $$pre479&255; $$phi$trans$insert481 = (74436 + ($$phi$trans$insert480<<2)|0); $$pre482 = HEAP32[$$phi$trans$insert481>>2]|0; $$pre483 = HEAP32[$33>>2]|0; $$pre484 = HEAP8[$34>>0]|0; $$pre485 = HEAP8[$35>>0]|0; $$phi$trans$insert486 = $$pre485&255; $$phi$trans$insert487 = (74436 + ($$phi$trans$insert486<<2)|0); $$pre488 = HEAP32[$$phi$trans$insert487>>2]|0; $$pre489 = HEAP32[$39>>2]|0; $156 = $$pre471;$158 = $$pre472;$161 = $$pre473;$163 = $$pre476;$167 = $$pre477;$169 = $$pre478;$172 = $$pre479;$174 = $$pre482;$178 = $$pre483;$180 = $$pre484;$183 = $$pre485;$185 = $$pre488;$204 = $$pre489;$n$2 = $25;$pixel$3 = $pixel$032; label = 12; break; } case 1: { $$pre491 = HEAP32[$27>>2]|0; $$pre492 = HEAP8[$28>>0]|0; $$pre493 = HEAP8[$29>>0]|0; $$phi$trans$insert494 = $$pre493&255; $$phi$trans$insert495 = (74436 + ($$phi$trans$insert494<<2)|0); $$pre496 = HEAP32[$$phi$trans$insert495>>2]|0; $$pre497 = HEAP32[$30>>2]|0; $$pre498 = HEAP8[$31>>0]|0; $$pre499 = HEAP8[$32>>0]|0; $$phi$trans$insert500 = $$pre499&255; $$phi$trans$insert501 = (74436 + ($$phi$trans$insert500<<2)|0); $$pre502 = HEAP32[$$phi$trans$insert501>>2]|0; $$pre503 = HEAP32[$33>>2]|0; $$pre504 = HEAP8[$34>>0]|0; $$pre505 = HEAP8[$35>>0]|0; $$phi$trans$insert506 = $$pre505&255; $$phi$trans$insert507 = (74436 + ($$phi$trans$insert506<<2)|0); $$pre508 = HEAP32[$$phi$trans$insert507>>2]|0; $$pre509 = HEAP32[$39>>2]|0; $212 = $$pre491;$214 = $$pre492;$217 = $$pre493;$219 = $$pre496;$223 = $$pre497;$225 = $$pre498;$228 = $$pre499;$230 = $$pre502;$234 = $$pre503;$236 = $$pre504;$239 = $$pre505;$241 = $$pre508;$260 = $$pre509;$n$3 = $25;$pixel$4 = $pixel$032; label = 13; break; } default: { $pixel$5 = $pixel$032; label = 14; } } while(1) { if ((label|0) == 10) { label = 0; $41 = HEAP16[$pixel$1>>1]|0; $42 = $41&65535; $43 = $42 & $44; $45 = $46&255; $47 = $43 >>> $45; $48 = $49&255; $50 = (($51) + ($47)|0); $52 = HEAP8[$50>>0]|0; $53 = $52&255; $54 = $55 & $42; $56 = $57&255; $58 = $54 >>> $56; $59 = $60&255; $61 = (($62) + ($58)|0); $63 = HEAP8[$61>>0]|0; $64 = $63&255; $65 = $66 & $42; $67 = $68&255; $69 = $65 >>> $67; $70 = $71&255; $72 = (($73) + ($69)|0); $74 = HEAP8[$72>>0]|0; $75 = $74&255; $76 = Math_imul($53, $3)|0; $77 = (($76>>>0) / 255)&-1; $78 = (($77) + ($36))|0; $79 = Math_imul($64, $3)|0; $80 = (($79>>>0) / 255)&-1; $81 = (($80) + ($37))|0; $82 = Math_imul($75, $3)|0; $83 = (($82>>>0) / 255)&-1; $84 = (($83) + ($38))|0; $85 = $78 >>> $48; $86 = $85 << $45; $87 = $81 >>> $59; $88 = $87 << $56; $89 = $84 >>> $70; $90 = $89 << $67; $91 = $92 | $86; $93 = $91 | $88; $94 = $93 | $90; $95 = $94&65535; HEAP16[$pixel$1>>1] = $95; $96 = ((($pixel$1)) + 2|0); $100 = $44;$102 = $46;$105 = $49;$107 = $51;$111 = $55;$113 = $57;$116 = $60;$118 = $62;$122 = $66;$124 = $68;$127 = $71;$129 = $73;$148 = $92;$n$1 = $n$0;$pixel$2 = $96; label = 11; continue; } else if ((label|0) == 11) { label = 0; $97 = HEAP16[$pixel$2>>1]|0; $98 = $97&65535; $99 = $98 & $100; $101 = $102&255; $103 = $99 >>> $101; $104 = $105&255; $106 = (($107) + ($103)|0); $108 = HEAP8[$106>>0]|0; $109 = $108&255; $110 = $111 & $98; $112 = $113&255; $114 = $110 >>> $112; $115 = $116&255; $117 = (($118) + ($114)|0); $119 = HEAP8[$117>>0]|0; $120 = $119&255; $121 = $122 & $98; $123 = $124&255; $125 = $121 >>> $123; $126 = $127&255; $128 = (($129) + ($125)|0); $130 = HEAP8[$128>>0]|0; $131 = $130&255; $132 = Math_imul($109, $3)|0; $133 = (($132>>>0) / 255)&-1; $134 = (($133) + ($36))|0; $135 = Math_imul($120, $3)|0; $136 = (($135>>>0) / 255)&-1; $137 = (($136) + ($37))|0; $138 = Math_imul($131, $3)|0; $139 = (($138>>>0) / 255)&-1; $140 = (($139) + ($38))|0; $141 = $134 >>> $104; $142 = $141 << $101; $143 = $137 >>> $115; $144 = $143 << $112; $145 = $140 >>> $126; $146 = $145 << $123; $147 = $148 | $142; $149 = $147 | $144; $150 = $149 | $146; $151 = $150&65535; HEAP16[$pixel$2>>1] = $151; $152 = ((($pixel$2)) + 2|0); $156 = $100;$158 = $102;$161 = $105;$163 = $107;$167 = $111;$169 = $113;$172 = $116;$174 = $118;$178 = $122;$180 = $124;$183 = $127;$185 = $129;$204 = $148;$n$2 = $n$1;$pixel$3 = $152; label = 12; continue; } else if ((label|0) == 12) { label = 0; $153 = HEAP16[$pixel$3>>1]|0; $154 = $153&65535; $155 = $154 & $156; $157 = $158&255; $159 = $155 >>> $157; $160 = $161&255; $162 = (($163) + ($159)|0); $164 = HEAP8[$162>>0]|0; $165 = $164&255; $166 = $167 & $154; $168 = $169&255; $170 = $166 >>> $168; $171 = $172&255; $173 = (($174) + ($170)|0); $175 = HEAP8[$173>>0]|0; $176 = $175&255; $177 = $178 & $154; $179 = $180&255; $181 = $177 >>> $179; $182 = $183&255; $184 = (($185) + ($181)|0); $186 = HEAP8[$184>>0]|0; $187 = $186&255; $188 = Math_imul($165, $3)|0; $189 = (($188>>>0) / 255)&-1; $190 = (($189) + ($36))|0; $191 = Math_imul($176, $3)|0; $192 = (($191>>>0) / 255)&-1; $193 = (($192) + ($37))|0; $194 = Math_imul($187, $3)|0; $195 = (($194>>>0) / 255)&-1; $196 = (($195) + ($38))|0; $197 = $190 >>> $160; $198 = $197 << $157; $199 = $193 >>> $171; $200 = $199 << $168; $201 = $196 >>> $182; $202 = $201 << $179; $203 = $204 | $198; $205 = $203 | $200; $206 = $205 | $202; $207 = $206&65535; HEAP16[$pixel$3>>1] = $207; $208 = ((($pixel$3)) + 2|0); $212 = $156;$214 = $158;$217 = $161;$219 = $163;$223 = $167;$225 = $169;$228 = $172;$230 = $174;$234 = $178;$236 = $180;$239 = $183;$241 = $185;$260 = $204;$n$3 = $n$2;$pixel$4 = $208; label = 13; continue; } else if ((label|0) == 13) { label = 0; $209 = HEAP16[$pixel$4>>1]|0; $210 = $209&65535; $211 = $210 & $212; $213 = $214&255; $215 = $211 >>> $213; $216 = $217&255; $218 = (($219) + ($215)|0); $220 = HEAP8[$218>>0]|0; $221 = $220&255; $222 = $223 & $210; $224 = $225&255; $226 = $222 >>> $224; $227 = $228&255; $229 = (($230) + ($226)|0); $231 = HEAP8[$229>>0]|0; $232 = $231&255; $233 = $234 & $210; $235 = $236&255; $237 = $233 >>> $235; $238 = $239&255; $240 = (($241) + ($237)|0); $242 = HEAP8[$240>>0]|0; $243 = $242&255; $244 = Math_imul($221, $3)|0; $245 = (($244>>>0) / 255)&-1; $246 = (($245) + ($36))|0; $247 = Math_imul($232, $3)|0; $248 = (($247>>>0) / 255)&-1; $249 = (($248) + ($37))|0; $250 = Math_imul($243, $3)|0; $251 = (($250>>>0) / 255)&-1; $252 = (($251) + ($38))|0; $253 = $246 >>> $216; $254 = $253 << $213; $255 = $249 >>> $227; $256 = $255 << $224; $257 = $252 >>> $238; $258 = $257 << $235; $259 = $260 | $254; $261 = $259 | $256; $262 = $261 | $258; $263 = $262&65535; HEAP16[$pixel$4>>1] = $263; $264 = ((($pixel$4)) + 2|0); $265 = (($n$3) + -1)|0; $266 = ($n$3|0)>(1); if ($266) { $44 = $212;$46 = $214;$49 = $217;$51 = $219;$55 = $223;$57 = $225;$60 = $228;$62 = $230;$66 = $234;$68 = $236;$71 = $239;$73 = $241;$92 = $260;$n$0 = $265;$pixel$1 = $264; label = 10; continue; } else { $pixel$5 = $264; label = 14; continue; } } else if ((label|0) == 14) { label = 0; $267 = (($pixel$5) + ($14<<1)|0); $268 = ($40|0)==(0); if ($268) { $$0 = 0; break L29; } else { $$in$51 = $40;$pixel$032 = $267; continue L29; } } } } return ($$0|0); break; } case 2: { $269 = ((($rect)) + 8|0); $270 = HEAP32[$269>>2]|0; $271 = ((($rect)) + 12|0); $272 = HEAP32[$271>>2]|0; $273 = ((($dst)) + 16|0); $274 = HEAP32[$273>>2]|0; $275 = (($274|0) / 2)&-1; $276 = (($275) - ($270))|0; $277 = ($272|0)==(0); if ($277) { $$0 = 0; return ($$0|0); } $278 = ((($dst)) + 20|0); $279 = HEAP32[$278>>2]|0; $280 = ((($rect)) + 4|0); $281 = HEAP32[$280>>2]|0; $282 = Math_imul($281, $275)|0; $283 = (($279) + ($282<<1)|0); $284 = HEAP32[$rect>>2]|0; $285 = (($283) + ($284<<1)|0); $286 = (($270) + 3)|0; $287 = (($286|0) / 4)&-1; $288 = $270 & 3; $289 = ((($1)) + 12|0); $290 = ((($1)) + 32|0); $291 = ((($1)) + 28|0); $292 = ((($1)) + 16|0); $293 = ((($1)) + 33|0); $294 = ((($1)) + 29|0); $295 = ((($1)) + 20|0); $296 = ((($1)) + 34|0); $297 = ((($1)) + 30|0); $298 = $r&255; $299 = $g&255; $300 = $b&255; $301 = ((($1)) + 24|0); $$in$50 = $272;$pixel17$034 = $285; L48: while(1) { $302 = (($$in$50) + -1)|0; switch ($288|0) { case 0: { $$pre351 = HEAP32[$289>>2]|0; $$pre352 = HEAP8[$290>>0]|0; $$pre353 = HEAP8[$291>>0]|0; $$phi$trans$insert354 = $$pre353&255; $$phi$trans$insert355 = (74436 + ($$phi$trans$insert354<<2)|0); $$pre356 = HEAP32[$$phi$trans$insert355>>2]|0; $$pre357 = HEAP32[$292>>2]|0; $$pre358 = HEAP8[$293>>0]|0; $$pre359 = HEAP8[$294>>0]|0; $$phi$trans$insert360 = $$pre359&255; $$phi$trans$insert361 = (74436 + ($$phi$trans$insert360<<2)|0); $$pre362 = HEAP32[$$phi$trans$insert361>>2]|0; $$pre363 = HEAP32[$295>>2]|0; $$pre364 = HEAP8[$296>>0]|0; $$pre365 = HEAP8[$297>>0]|0; $$phi$trans$insert366 = $$pre365&255; $$phi$trans$insert367 = (74436 + ($$phi$trans$insert366<<2)|0); $$pre368 = HEAP32[$$phi$trans$insert367>>2]|0; $$pre369 = HEAP32[$301>>2]|0; $306 = $$pre351;$308 = $$pre352;$311 = $$pre353;$313 = $$pre356;$317 = $$pre357;$319 = $$pre358;$322 = $$pre359;$324 = $$pre362;$328 = $$pre363;$330 = $$pre364;$333 = $$pre365;$335 = $$pre368;$352 = $$pre369;$n18$0 = $287;$pixel17$1 = $pixel17$034; label = 22; break; } case 3: { $$pre371 = HEAP32[$289>>2]|0; $$pre372 = HEAP8[$290>>0]|0; $$pre373 = HEAP8[$291>>0]|0; $$phi$trans$insert374 = $$pre373&255; $$phi$trans$insert375 = (74436 + ($$phi$trans$insert374<<2)|0); $$pre376 = HEAP32[$$phi$trans$insert375>>2]|0; $$pre377 = HEAP32[$292>>2]|0; $$pre378 = HEAP8[$293>>0]|0; $$pre379 = HEAP8[$294>>0]|0; $$phi$trans$insert380 = $$pre379&255; $$phi$trans$insert381 = (74436 + ($$phi$trans$insert380<<2)|0); $$pre382 = HEAP32[$$phi$trans$insert381>>2]|0; $$pre383 = HEAP32[$295>>2]|0; $$pre384 = HEAP8[$296>>0]|0; $$pre385 = HEAP8[$297>>0]|0; $$phi$trans$insert386 = $$pre385&255; $$phi$trans$insert387 = (74436 + ($$phi$trans$insert386<<2)|0); $$pre388 = HEAP32[$$phi$trans$insert387>>2]|0; $$pre389 = HEAP32[$301>>2]|0; $359 = $$pre371;$361 = $$pre372;$364 = $$pre373;$366 = $$pre376;$370 = $$pre377;$372 = $$pre378;$375 = $$pre379;$377 = $$pre382;$381 = $$pre383;$383 = $$pre384;$386 = $$pre385;$388 = $$pre388;$405 = $$pre389;$n18$1 = $287;$pixel17$2 = $pixel17$034; label = 23; break; } case 2: { $$pre391 = HEAP32[$289>>2]|0; $$pre392 = HEAP8[$290>>0]|0; $$pre393 = HEAP8[$291>>0]|0; $$phi$trans$insert394 = $$pre393&255; $$phi$trans$insert395 = (74436 + ($$phi$trans$insert394<<2)|0); $$pre396 = HEAP32[$$phi$trans$insert395>>2]|0; $$pre397 = HEAP32[$292>>2]|0; $$pre398 = HEAP8[$293>>0]|0; $$pre399 = HEAP8[$294>>0]|0; $$phi$trans$insert400 = $$pre399&255; $$phi$trans$insert401 = (74436 + ($$phi$trans$insert400<<2)|0); $$pre402 = HEAP32[$$phi$trans$insert401>>2]|0; $$pre403 = HEAP32[$295>>2]|0; $$pre404 = HEAP8[$296>>0]|0; $$pre405 = HEAP8[$297>>0]|0; $$phi$trans$insert406 = $$pre405&255; $$phi$trans$insert407 = (74436 + ($$phi$trans$insert406<<2)|0); $$pre408 = HEAP32[$$phi$trans$insert407>>2]|0; $$pre409 = HEAP32[$301>>2]|0; $412 = $$pre391;$414 = $$pre392;$417 = $$pre393;$419 = $$pre396;$423 = $$pre397;$425 = $$pre398;$428 = $$pre399;$430 = $$pre402;$434 = $$pre403;$436 = $$pre404;$439 = $$pre405;$441 = $$pre408;$458 = $$pre409;$n18$2 = $287;$pixel17$3 = $pixel17$034; label = 24; break; } case 1: { $$pre411 = HEAP32[$289>>2]|0; $$pre412 = HEAP8[$290>>0]|0; $$pre413 = HEAP8[$291>>0]|0; $$phi$trans$insert414 = $$pre413&255; $$phi$trans$insert415 = (74436 + ($$phi$trans$insert414<<2)|0); $$pre416 = HEAP32[$$phi$trans$insert415>>2]|0; $$pre417 = HEAP32[$292>>2]|0; $$pre418 = HEAP8[$293>>0]|0; $$pre419 = HEAP8[$294>>0]|0; $$phi$trans$insert420 = $$pre419&255; $$phi$trans$insert421 = (74436 + ($$phi$trans$insert420<<2)|0); $$pre422 = HEAP32[$$phi$trans$insert421>>2]|0; $$pre423 = HEAP32[$295>>2]|0; $$pre424 = HEAP8[$296>>0]|0; $$pre425 = HEAP8[$297>>0]|0; $$phi$trans$insert426 = $$pre425&255; $$phi$trans$insert427 = (74436 + ($$phi$trans$insert426<<2)|0); $$pre428 = HEAP32[$$phi$trans$insert427>>2]|0; $$pre429 = HEAP32[$301>>2]|0; $465 = $$pre411;$467 = $$pre412;$470 = $$pre413;$472 = $$pre416;$476 = $$pre417;$478 = $$pre418;$481 = $$pre419;$483 = $$pre422;$487 = $$pre423;$489 = $$pre424;$492 = $$pre425;$494 = $$pre428;$511 = $$pre429;$n18$3 = $287;$pixel17$4 = $pixel17$034; label = 25; break; } default: { $pixel17$5 = $pixel17$034; label = 26; } } while(1) { if ((label|0) == 22) { label = 0; $303 = HEAP16[$pixel17$1>>1]|0; $304 = $303&65535; $305 = $304 & $306; $307 = $308&255; $309 = $305 >>> $307; $310 = $311&255; $312 = (($313) + ($309)|0); $314 = HEAP8[$312>>0]|0; $315 = $314&255; $316 = $317 & $304; $318 = $319&255; $320 = $316 >>> $318; $321 = $322&255; $323 = (($324) + ($320)|0); $325 = HEAP8[$323>>0]|0; $326 = $325&255; $327 = $328 & $304; $329 = $330&255; $331 = $327 >>> $329; $332 = $333&255; $334 = (($335) + ($331)|0); $336 = HEAP8[$334>>0]|0; $337 = $336&255; $338 = (($315) + ($298))|0; $339 = ($338>>>0)>(255); $$ = $339 ? 255 : $338; $340 = (($326) + ($299))|0; $341 = ($340>>>0)>(255); $$16 = $341 ? 255 : $340; $342 = (($337) + ($300))|0; $343 = ($342>>>0)>(255); $$1 = $343 ? 255 : $342; $344 = $$ >>> $310; $345 = $344 << $307; $346 = $$16 >>> $321; $347 = $346 << $318; $348 = $347 | $345; $349 = $$1 >>> $332; $350 = $349 << $329; $351 = $348 | $352; $353 = $351 | $350; $354 = $353&65535; HEAP16[$pixel17$1>>1] = $354; $355 = ((($pixel17$1)) + 2|0); $359 = $306;$361 = $308;$364 = $311;$366 = $313;$370 = $317;$372 = $319;$375 = $322;$377 = $324;$381 = $328;$383 = $330;$386 = $333;$388 = $335;$405 = $352;$n18$1 = $n18$0;$pixel17$2 = $355; label = 23; continue; } else if ((label|0) == 23) { label = 0; $356 = HEAP16[$pixel17$2>>1]|0; $357 = $356&65535; $358 = $357 & $359; $360 = $361&255; $362 = $358 >>> $360; $363 = $364&255; $365 = (($366) + ($362)|0); $367 = HEAP8[$365>>0]|0; $368 = $367&255; $369 = $370 & $357; $371 = $372&255; $373 = $369 >>> $371; $374 = $375&255; $376 = (($377) + ($373)|0); $378 = HEAP8[$376>>0]|0; $379 = $378&255; $380 = $381 & $357; $382 = $383&255; $384 = $380 >>> $382; $385 = $386&255; $387 = (($388) + ($384)|0); $389 = HEAP8[$387>>0]|0; $390 = $389&255; $391 = (($368) + ($298))|0; $392 = ($391>>>0)>(255); $$2 = $392 ? 255 : $391; $393 = (($379) + ($299))|0; $394 = ($393>>>0)>(255); $$17 = $394 ? 255 : $393; $395 = (($390) + ($300))|0; $396 = ($395>>>0)>(255); $$3 = $396 ? 255 : $395; $397 = $$2 >>> $363; $398 = $397 << $360; $399 = $$17 >>> $374; $400 = $399 << $371; $401 = $400 | $398; $402 = $$3 >>> $385; $403 = $402 << $382; $404 = $401 | $405; $406 = $404 | $403; $407 = $406&65535; HEAP16[$pixel17$2>>1] = $407; $408 = ((($pixel17$2)) + 2|0); $412 = $359;$414 = $361;$417 = $364;$419 = $366;$423 = $370;$425 = $372;$428 = $375;$430 = $377;$434 = $381;$436 = $383;$439 = $386;$441 = $388;$458 = $405;$n18$2 = $n18$1;$pixel17$3 = $408; label = 24; continue; } else if ((label|0) == 24) { label = 0; $409 = HEAP16[$pixel17$3>>1]|0; $410 = $409&65535; $411 = $410 & $412; $413 = $414&255; $415 = $411 >>> $413; $416 = $417&255; $418 = (($419) + ($415)|0); $420 = HEAP8[$418>>0]|0; $421 = $420&255; $422 = $423 & $410; $424 = $425&255; $426 = $422 >>> $424; $427 = $428&255; $429 = (($430) + ($426)|0); $431 = HEAP8[$429>>0]|0; $432 = $431&255; $433 = $434 & $410; $435 = $436&255; $437 = $433 >>> $435; $438 = $439&255; $440 = (($441) + ($437)|0); $442 = HEAP8[$440>>0]|0; $443 = $442&255; $444 = (($421) + ($298))|0; $445 = ($444>>>0)>(255); $$4 = $445 ? 255 : $444; $446 = (($432) + ($299))|0; $447 = ($446>>>0)>(255); $$18 = $447 ? 255 : $446; $448 = (($443) + ($300))|0; $449 = ($448>>>0)>(255); $$5 = $449 ? 255 : $448; $450 = $$4 >>> $416; $451 = $450 << $413; $452 = $$18 >>> $427; $453 = $452 << $424; $454 = $453 | $451; $455 = $$5 >>> $438; $456 = $455 << $435; $457 = $454 | $458; $459 = $457 | $456; $460 = $459&65535; HEAP16[$pixel17$3>>1] = $460; $461 = ((($pixel17$3)) + 2|0); $465 = $412;$467 = $414;$470 = $417;$472 = $419;$476 = $423;$478 = $425;$481 = $428;$483 = $430;$487 = $434;$489 = $436;$492 = $439;$494 = $441;$511 = $458;$n18$3 = $n18$2;$pixel17$4 = $461; label = 25; continue; } else if ((label|0) == 25) { label = 0; $462 = HEAP16[$pixel17$4>>1]|0; $463 = $462&65535; $464 = $463 & $465; $466 = $467&255; $468 = $464 >>> $466; $469 = $470&255; $471 = (($472) + ($468)|0); $473 = HEAP8[$471>>0]|0; $474 = $473&255; $475 = $476 & $463; $477 = $478&255; $479 = $475 >>> $477; $480 = $481&255; $482 = (($483) + ($479)|0); $484 = HEAP8[$482>>0]|0; $485 = $484&255; $486 = $487 & $463; $488 = $489&255; $490 = $486 >>> $488; $491 = $492&255; $493 = (($494) + ($490)|0); $495 = HEAP8[$493>>0]|0; $496 = $495&255; $497 = (($474) + ($298))|0; $498 = ($497>>>0)>(255); $$6 = $498 ? 255 : $497; $499 = (($485) + ($299))|0; $500 = ($499>>>0)>(255); $$19 = $500 ? 255 : $499; $501 = (($496) + ($300))|0; $502 = ($501>>>0)>(255); $$7 = $502 ? 255 : $501; $503 = $$6 >>> $469; $504 = $503 << $466; $505 = $$19 >>> $480; $506 = $505 << $477; $507 = $506 | $504; $508 = $$7 >>> $491; $509 = $508 << $488; $510 = $507 | $511; $512 = $510 | $509; $513 = $512&65535; HEAP16[$pixel17$4>>1] = $513; $514 = ((($pixel17$4)) + 2|0); $515 = (($n18$3) + -1)|0; $516 = ($n18$3|0)>(1); if ($516) { $306 = $465;$308 = $467;$311 = $470;$313 = $472;$317 = $476;$319 = $478;$322 = $481;$324 = $483;$328 = $487;$330 = $489;$333 = $492;$335 = $494;$352 = $511;$n18$0 = $515;$pixel17$1 = $514; label = 22; continue; } else { $pixel17$5 = $514; label = 26; continue; } } else if ((label|0) == 26) { label = 0; $517 = (($pixel17$5) + ($276<<1)|0); $518 = ($302|0)==(0); if ($518) { $$0 = 0; break L48; } else { $$in$50 = $302;$pixel17$034 = $517; continue L48; } } } } return ($$0|0); break; } case 4: { $519 = ((($rect)) + 8|0); $520 = HEAP32[$519>>2]|0; $521 = ((($rect)) + 12|0); $522 = HEAP32[$521>>2]|0; $523 = ((($dst)) + 16|0); $524 = HEAP32[$523>>2]|0; $525 = (($524|0) / 2)&-1; $526 = (($525) - ($520))|0; $527 = ($522|0)==(0); if ($527) { $$0 = 0; return ($$0|0); } $528 = ((($dst)) + 20|0); $529 = HEAP32[$528>>2]|0; $530 = ((($rect)) + 4|0); $531 = HEAP32[$530>>2]|0; $532 = Math_imul($531, $525)|0; $533 = (($529) + ($532<<1)|0); $534 = HEAP32[$rect>>2]|0; $535 = (($533) + ($534<<1)|0); $536 = (($520) + 3)|0; $537 = (($536|0) / 4)&-1; $538 = $520 & 3; $539 = ((($1)) + 12|0); $540 = ((($1)) + 32|0); $541 = ((($1)) + 28|0); $542 = ((($1)) + 16|0); $543 = ((($1)) + 33|0); $544 = ((($1)) + 29|0); $545 = ((($1)) + 20|0); $546 = ((($1)) + 34|0); $547 = ((($1)) + 30|0); $548 = $r&255; $549 = $g&255; $550 = $b&255; $551 = ((($1)) + 24|0); $$in$49 = $522;$pixel39$036 = $535; L67: while(1) { $552 = (($$in$49) + -1)|0; switch ($538|0) { case 0: { $$pre271 = HEAP32[$539>>2]|0; $$pre272 = HEAP8[$540>>0]|0; $$pre273 = HEAP8[$541>>0]|0; $$phi$trans$insert274 = $$pre273&255; $$phi$trans$insert275 = (74436 + ($$phi$trans$insert274<<2)|0); $$pre276 = HEAP32[$$phi$trans$insert275>>2]|0; $$pre277 = HEAP32[$542>>2]|0; $$pre278 = HEAP8[$543>>0]|0; $$pre279 = HEAP8[$544>>0]|0; $$phi$trans$insert280 = $$pre279&255; $$phi$trans$insert281 = (74436 + ($$phi$trans$insert280<<2)|0); $$pre282 = HEAP32[$$phi$trans$insert281>>2]|0; $$pre283 = HEAP32[$545>>2]|0; $$pre284 = HEAP8[$546>>0]|0; $$pre285 = HEAP8[$547>>0]|0; $$phi$trans$insert286 = $$pre285&255; $$phi$trans$insert287 = (74436 + ($$phi$trans$insert286<<2)|0); $$pre288 = HEAP32[$$phi$trans$insert287>>2]|0; $$pre289 = HEAP32[$551>>2]|0; $556 = $$pre271;$558 = $$pre272;$561 = $$pre273;$563 = $$pre276;$567 = $$pre277;$569 = $$pre278;$572 = $$pre279;$574 = $$pre282;$578 = $$pre283;$580 = $$pre284;$583 = $$pre285;$585 = $$pre288;$602 = $$pre289;$n40$0 = $537;$pixel39$1 = $pixel39$036; label = 34; break; } case 3: { $$pre291 = HEAP32[$539>>2]|0; $$pre292 = HEAP8[$540>>0]|0; $$pre293 = HEAP8[$541>>0]|0; $$phi$trans$insert294 = $$pre293&255; $$phi$trans$insert295 = (74436 + ($$phi$trans$insert294<<2)|0); $$pre296 = HEAP32[$$phi$trans$insert295>>2]|0; $$pre297 = HEAP32[$542>>2]|0; $$pre298 = HEAP8[$543>>0]|0; $$pre299 = HEAP8[$544>>0]|0; $$phi$trans$insert300 = $$pre299&255; $$phi$trans$insert301 = (74436 + ($$phi$trans$insert300<<2)|0); $$pre302 = HEAP32[$$phi$trans$insert301>>2]|0; $$pre303 = HEAP32[$545>>2]|0; $$pre304 = HEAP8[$546>>0]|0; $$pre305 = HEAP8[$547>>0]|0; $$phi$trans$insert306 = $$pre305&255; $$phi$trans$insert307 = (74436 + ($$phi$trans$insert306<<2)|0); $$pre308 = HEAP32[$$phi$trans$insert307>>2]|0; $$pre309 = HEAP32[$551>>2]|0; $609 = $$pre291;$611 = $$pre292;$614 = $$pre293;$616 = $$pre296;$620 = $$pre297;$622 = $$pre298;$625 = $$pre299;$627 = $$pre302;$631 = $$pre303;$633 = $$pre304;$636 = $$pre305;$638 = $$pre308;$655 = $$pre309;$n40$1 = $537;$pixel39$2 = $pixel39$036; label = 35; break; } case 2: { $$pre311 = HEAP32[$539>>2]|0; $$pre312 = HEAP8[$540>>0]|0; $$pre313 = HEAP8[$541>>0]|0; $$phi$trans$insert314 = $$pre313&255; $$phi$trans$insert315 = (74436 + ($$phi$trans$insert314<<2)|0); $$pre316 = HEAP32[$$phi$trans$insert315>>2]|0; $$pre317 = HEAP32[$542>>2]|0; $$pre318 = HEAP8[$543>>0]|0; $$pre319 = HEAP8[$544>>0]|0; $$phi$trans$insert320 = $$pre319&255; $$phi$trans$insert321 = (74436 + ($$phi$trans$insert320<<2)|0); $$pre322 = HEAP32[$$phi$trans$insert321>>2]|0; $$pre323 = HEAP32[$545>>2]|0; $$pre324 = HEAP8[$546>>0]|0; $$pre325 = HEAP8[$547>>0]|0; $$phi$trans$insert326 = $$pre325&255; $$phi$trans$insert327 = (74436 + ($$phi$trans$insert326<<2)|0); $$pre328 = HEAP32[$$phi$trans$insert327>>2]|0; $$pre329 = HEAP32[$551>>2]|0; $662 = $$pre311;$664 = $$pre312;$667 = $$pre313;$669 = $$pre316;$673 = $$pre317;$675 = $$pre318;$678 = $$pre319;$680 = $$pre322;$684 = $$pre323;$686 = $$pre324;$689 = $$pre325;$691 = $$pre328;$708 = $$pre329;$n40$2 = $537;$pixel39$3 = $pixel39$036; label = 36; break; } case 1: { $$pre331 = HEAP32[$539>>2]|0; $$pre332 = HEAP8[$540>>0]|0; $$pre333 = HEAP8[$541>>0]|0; $$phi$trans$insert334 = $$pre333&255; $$phi$trans$insert335 = (74436 + ($$phi$trans$insert334<<2)|0); $$pre336 = HEAP32[$$phi$trans$insert335>>2]|0; $$pre337 = HEAP32[$542>>2]|0; $$pre338 = HEAP8[$543>>0]|0; $$pre339 = HEAP8[$544>>0]|0; $$phi$trans$insert340 = $$pre339&255; $$phi$trans$insert341 = (74436 + ($$phi$trans$insert340<<2)|0); $$pre342 = HEAP32[$$phi$trans$insert341>>2]|0; $$pre343 = HEAP32[$545>>2]|0; $$pre344 = HEAP8[$546>>0]|0; $$pre345 = HEAP8[$547>>0]|0; $$phi$trans$insert346 = $$pre345&255; $$phi$trans$insert347 = (74436 + ($$phi$trans$insert346<<2)|0); $$pre348 = HEAP32[$$phi$trans$insert347>>2]|0; $$pre349 = HEAP32[$551>>2]|0; $715 = $$pre331;$717 = $$pre332;$720 = $$pre333;$722 = $$pre336;$726 = $$pre337;$728 = $$pre338;$731 = $$pre339;$733 = $$pre342;$737 = $$pre343;$739 = $$pre344;$742 = $$pre345;$744 = $$pre348;$761 = $$pre349;$n40$3 = $537;$pixel39$4 = $pixel39$036; label = 37; break; } default: { $pixel39$5 = $pixel39$036; label = 38; } } while(1) { if ((label|0) == 34) { label = 0; $553 = HEAP16[$pixel39$1>>1]|0; $554 = $553&65535; $555 = $554 & $556; $557 = $558&255; $559 = $555 >>> $557; $560 = $561&255; $562 = (($563) + ($559)|0); $564 = HEAP8[$562>>0]|0; $565 = $564&255; $566 = $567 & $554; $568 = $569&255; $570 = $566 >>> $568; $571 = $572&255; $573 = (($574) + ($570)|0); $575 = HEAP8[$573>>0]|0; $576 = $575&255; $577 = $578 & $554; $579 = $580&255; $581 = $577 >>> $579; $582 = $583&255; $584 = (($585) + ($581)|0); $586 = HEAP8[$584>>0]|0; $587 = $586&255; $588 = Math_imul($565, $548)|0; $589 = (($588>>>0) / 255)&-1; $590 = Math_imul($576, $549)|0; $591 = (($590>>>0) / 255)&-1; $592 = Math_imul($587, $550)|0; $593 = (($592>>>0) / 255)&-1; $594 = $589 >>> $560; $595 = $594 << $557; $596 = $591 >>> $571; $597 = $596 << $568; $598 = $597 | $595; $599 = $593 >>> $582; $600 = $599 << $579; $601 = $598 | $602; $603 = $601 | $600; $604 = $603&65535; HEAP16[$pixel39$1>>1] = $604; $605 = ((($pixel39$1)) + 2|0); $609 = $556;$611 = $558;$614 = $561;$616 = $563;$620 = $567;$622 = $569;$625 = $572;$627 = $574;$631 = $578;$633 = $580;$636 = $583;$638 = $585;$655 = $602;$n40$1 = $n40$0;$pixel39$2 = $605; label = 35; continue; } else if ((label|0) == 35) { label = 0; $606 = HEAP16[$pixel39$2>>1]|0; $607 = $606&65535; $608 = $607 & $609; $610 = $611&255; $612 = $608 >>> $610; $613 = $614&255; $615 = (($616) + ($612)|0); $617 = HEAP8[$615>>0]|0; $618 = $617&255; $619 = $620 & $607; $621 = $622&255; $623 = $619 >>> $621; $624 = $625&255; $626 = (($627) + ($623)|0); $628 = HEAP8[$626>>0]|0; $629 = $628&255; $630 = $631 & $607; $632 = $633&255; $634 = $630 >>> $632; $635 = $636&255; $637 = (($638) + ($634)|0); $639 = HEAP8[$637>>0]|0; $640 = $639&255; $641 = Math_imul($618, $548)|0; $642 = (($641>>>0) / 255)&-1; $643 = Math_imul($629, $549)|0; $644 = (($643>>>0) / 255)&-1; $645 = Math_imul($640, $550)|0; $646 = (($645>>>0) / 255)&-1; $647 = $642 >>> $613; $648 = $647 << $610; $649 = $644 >>> $624; $650 = $649 << $621; $651 = $650 | $648; $652 = $646 >>> $635; $653 = $652 << $632; $654 = $651 | $655; $656 = $654 | $653; $657 = $656&65535; HEAP16[$pixel39$2>>1] = $657; $658 = ((($pixel39$2)) + 2|0); $662 = $609;$664 = $611;$667 = $614;$669 = $616;$673 = $620;$675 = $622;$678 = $625;$680 = $627;$684 = $631;$686 = $633;$689 = $636;$691 = $638;$708 = $655;$n40$2 = $n40$1;$pixel39$3 = $658; label = 36; continue; } else if ((label|0) == 36) { label = 0; $659 = HEAP16[$pixel39$3>>1]|0; $660 = $659&65535; $661 = $660 & $662; $663 = $664&255; $665 = $661 >>> $663; $666 = $667&255; $668 = (($669) + ($665)|0); $670 = HEAP8[$668>>0]|0; $671 = $670&255; $672 = $673 & $660; $674 = $675&255; $676 = $672 >>> $674; $677 = $678&255; $679 = (($680) + ($676)|0); $681 = HEAP8[$679>>0]|0; $682 = $681&255; $683 = $684 & $660; $685 = $686&255; $687 = $683 >>> $685; $688 = $689&255; $690 = (($691) + ($687)|0); $692 = HEAP8[$690>>0]|0; $693 = $692&255; $694 = Math_imul($671, $548)|0; $695 = (($694>>>0) / 255)&-1; $696 = Math_imul($682, $549)|0; $697 = (($696>>>0) / 255)&-1; $698 = Math_imul($693, $550)|0; $699 = (($698>>>0) / 255)&-1; $700 = $695 >>> $666; $701 = $700 << $663; $702 = $697 >>> $677; $703 = $702 << $674; $704 = $703 | $701; $705 = $699 >>> $688; $706 = $705 << $685; $707 = $704 | $708; $709 = $707 | $706; $710 = $709&65535; HEAP16[$pixel39$3>>1] = $710; $711 = ((($pixel39$3)) + 2|0); $715 = $662;$717 = $664;$720 = $667;$722 = $669;$726 = $673;$728 = $675;$731 = $678;$733 = $680;$737 = $684;$739 = $686;$742 = $689;$744 = $691;$761 = $708;$n40$3 = $n40$2;$pixel39$4 = $711; label = 37; continue; } else if ((label|0) == 37) { label = 0; $712 = HEAP16[$pixel39$4>>1]|0; $713 = $712&65535; $714 = $713 & $715; $716 = $717&255; $718 = $714 >>> $716; $719 = $720&255; $721 = (($722) + ($718)|0); $723 = HEAP8[$721>>0]|0; $724 = $723&255; $725 = $726 & $713; $727 = $728&255; $729 = $725 >>> $727; $730 = $731&255; $732 = (($733) + ($729)|0); $734 = HEAP8[$732>>0]|0; $735 = $734&255; $736 = $737 & $713; $738 = $739&255; $740 = $736 >>> $738; $741 = $742&255; $743 = (($744) + ($740)|0); $745 = HEAP8[$743>>0]|0; $746 = $745&255; $747 = Math_imul($724, $548)|0; $748 = (($747>>>0) / 255)&-1; $749 = Math_imul($735, $549)|0; $750 = (($749>>>0) / 255)&-1; $751 = Math_imul($746, $550)|0; $752 = (($751>>>0) / 255)&-1; $753 = $748 >>> $719; $754 = $753 << $716; $755 = $750 >>> $730; $756 = $755 << $727; $757 = $756 | $754; $758 = $752 >>> $741; $759 = $758 << $738; $760 = $757 | $761; $762 = $760 | $759; $763 = $762&65535; HEAP16[$pixel39$4>>1] = $763; $764 = ((($pixel39$4)) + 2|0); $765 = (($n40$3) + -1)|0; $766 = ($n40$3|0)>(1); if ($766) { $556 = $715;$558 = $717;$561 = $720;$563 = $722;$567 = $726;$569 = $728;$572 = $731;$574 = $733;$578 = $737;$580 = $739;$583 = $742;$585 = $744;$602 = $761;$n40$0 = $765;$pixel39$1 = $764; label = 34; continue; } else { $pixel39$5 = $764; label = 38; continue; } } else if ((label|0) == 38) { label = 0; $767 = (($pixel39$5) + ($526<<1)|0); $768 = ($552|0)==(0); if ($768) { $$0 = 0; break L67; } else { $$in$49 = $552;$pixel39$036 = $767; continue L67; } } } } return ($$0|0); break; } default: { $769 = ((($rect)) + 8|0); $770 = HEAP32[$769>>2]|0; $771 = ((($rect)) + 12|0); $772 = HEAP32[$771>>2]|0; $773 = ((($dst)) + 16|0); $774 = HEAP32[$773>>2]|0; $775 = (($774|0) / 2)&-1; $776 = (($775) - ($770))|0; $777 = ($772|0)==(0); if ($777) { $$0 = 0; return ($$0|0); } $778 = ((($dst)) + 20|0); $779 = HEAP32[$778>>2]|0; $780 = ((($rect)) + 4|0); $781 = HEAP32[$780>>2]|0; $782 = Math_imul($781, $775)|0; $783 = (($779) + ($782<<1)|0); $784 = HEAP32[$rect>>2]|0; $785 = (($783) + ($784<<1)|0); $786 = (($770) + 3)|0; $787 = (($786|0) / 4)&-1; $788 = $770 & 3; $789 = $r&255; $790 = $g&255; $791 = $b&255; $792 = ((($1)) + 28|0); $793 = ((($1)) + 32|0); $794 = ((($1)) + 29|0); $795 = ((($1)) + 33|0); $796 = ((($1)) + 30|0); $797 = ((($1)) + 34|0); $798 = ((($1)) + 24|0); $$in$52 = $772;$pixel61$031 = $785; L10: while(1) { $799 = (($$in$52) + -1)|0; switch ($788|0) { case 0: { $$pre511 = HEAP8[$792>>0]|0; $$pre512 = HEAP8[$793>>0]|0; $$pre513 = HEAP8[$794>>0]|0; $$pre514 = HEAP8[$795>>0]|0; $$pre515 = HEAP8[$796>>0]|0; $$pre516 = HEAP8[$797>>0]|0; $$pre517 = HEAP32[$798>>2]|0; $801 = $$pre511;$804 = $$pre512;$807 = $$pre513;$810 = $$pre514;$814 = $$pre515;$817 = $$pre516;$820 = $$pre517;$n62$0 = $787;$pixel61$1 = $pixel61$031; label = 46; break; } case 3: { $$pre519 = HEAP8[$792>>0]|0; $$pre520 = HEAP8[$793>>0]|0; $$pre521 = HEAP8[$794>>0]|0; $$pre522 = HEAP8[$795>>0]|0; $$pre523 = HEAP8[$796>>0]|0; $$pre524 = HEAP8[$797>>0]|0; $$pre525 = HEAP32[$798>>2]|0; $825 = $$pre519;$828 = $$pre520;$831 = $$pre521;$834 = $$pre522;$838 = $$pre523;$841 = $$pre524;$844 = $$pre525;$n62$1 = $787;$pixel61$2 = $pixel61$031; label = 47; break; } case 2: { $$pre527 = HEAP8[$792>>0]|0; $$pre528 = HEAP8[$793>>0]|0; $$pre529 = HEAP8[$794>>0]|0; $$pre530 = HEAP8[$795>>0]|0; $$pre531 = HEAP8[$796>>0]|0; $$pre532 = HEAP8[$797>>0]|0; $$pre533 = HEAP32[$798>>2]|0; $849 = $$pre527;$852 = $$pre528;$855 = $$pre529;$858 = $$pre530;$862 = $$pre531;$865 = $$pre532;$868 = $$pre533;$n62$2 = $787;$pixel61$3 = $pixel61$031; label = 48; break; } case 1: { $$pre535 = HEAP8[$792>>0]|0; $$pre536 = HEAP8[$793>>0]|0; $$pre537 = HEAP8[$794>>0]|0; $$pre538 = HEAP8[$795>>0]|0; $$pre539 = HEAP8[$796>>0]|0; $$pre540 = HEAP8[$797>>0]|0; $$pre541 = HEAP32[$798>>2]|0; $873 = $$pre535;$876 = $$pre536;$879 = $$pre537;$882 = $$pre538;$886 = $$pre539;$889 = $$pre540;$892 = $$pre541;$n62$3 = $787;$pixel61$4 = $pixel61$031; label = 49; break; } default: { $pixel61$5 = $pixel61$031; label = 50; } } while(1) { if ((label|0) == 46) { label = 0; $800 = $801&255; $802 = $789 >>> $800; $803 = $804&255; $805 = $802 << $803; $806 = $807&255; $808 = $790 >>> $806; $809 = $810&255; $811 = $808 << $809; $812 = $811 | $805; $813 = $814&255; $815 = $791 >>> $813; $816 = $817&255; $818 = $815 << $816; $819 = $812 | $820; $821 = $819 | $818; $822 = $821&65535; HEAP16[$pixel61$1>>1] = $822; $823 = ((($pixel61$1)) + 2|0); $825 = $801;$828 = $804;$831 = $807;$834 = $810;$838 = $814;$841 = $817;$844 = $820;$n62$1 = $n62$0;$pixel61$2 = $823; label = 47; continue; } else if ((label|0) == 47) { label = 0; $824 = $825&255; $826 = $789 >>> $824; $827 = $828&255; $829 = $826 << $827; $830 = $831&255; $832 = $790 >>> $830; $833 = $834&255; $835 = $832 << $833; $836 = $835 | $829; $837 = $838&255; $839 = $791 >>> $837; $840 = $841&255; $842 = $839 << $840; $843 = $836 | $844; $845 = $843 | $842; $846 = $845&65535; HEAP16[$pixel61$2>>1] = $846; $847 = ((($pixel61$2)) + 2|0); $849 = $825;$852 = $828;$855 = $831;$858 = $834;$862 = $838;$865 = $841;$868 = $844;$n62$2 = $n62$1;$pixel61$3 = $847; label = 48; continue; } else if ((label|0) == 48) { label = 0; $848 = $849&255; $850 = $789 >>> $848; $851 = $852&255; $853 = $850 << $851; $854 = $855&255; $856 = $790 >>> $854; $857 = $858&255; $859 = $856 << $857; $860 = $859 | $853; $861 = $862&255; $863 = $791 >>> $861; $864 = $865&255; $866 = $863 << $864; $867 = $860 | $868; $869 = $867 | $866; $870 = $869&65535; HEAP16[$pixel61$3>>1] = $870; $871 = ((($pixel61$3)) + 2|0); $873 = $849;$876 = $852;$879 = $855;$882 = $858;$886 = $862;$889 = $865;$892 = $868;$n62$3 = $n62$2;$pixel61$4 = $871; label = 49; continue; } else if ((label|0) == 49) { label = 0; $872 = $873&255; $874 = $789 >>> $872; $875 = $876&255; $877 = $874 << $875; $878 = $879&255; $880 = $790 >>> $878; $881 = $882&255; $883 = $880 << $881; $884 = $883 | $877; $885 = $886&255; $887 = $791 >>> $885; $888 = $889&255; $890 = $887 << $888; $891 = $884 | $892; $893 = $891 | $890; $894 = $893&65535; HEAP16[$pixel61$4>>1] = $894; $895 = ((($pixel61$4)) + 2|0); $896 = (($n62$3) + -1)|0; $897 = ($n62$3|0)>(1); if ($897) { $801 = $873;$804 = $876;$807 = $879;$810 = $882;$814 = $886;$817 = $889;$820 = $892;$n62$0 = $896;$pixel61$1 = $895; label = 46; continue; } else { $pixel61$5 = $895; label = 50; continue; } } else if ((label|0) == 50) { label = 0; $898 = (($pixel61$5) + ($776<<1)|0); $899 = ($799|0)==(0); if ($899) { $$0 = 0; break L10; } else { $$in$52 = $799;$pixel61$031 = $898; continue L10; } } } } return ($$0|0); } } break; } case 4: { switch ($blendMode|0) { case 1: { $900 = ((($rect)) + 8|0); $901 = HEAP32[$900>>2]|0; $902 = ((($rect)) + 12|0); $903 = HEAP32[$902>>2]|0; $904 = ((($dst)) + 16|0); $905 = HEAP32[$904>>2]|0; $906 = (($905|0) / 4)&-1; $907 = (($906) - ($901))|0; $908 = ($903|0)==(0); if ($908) { $$0 = 0; return ($$0|0); } $909 = ((($dst)) + 20|0); $910 = HEAP32[$909>>2]|0; $911 = ((($rect)) + 4|0); $912 = HEAP32[$911>>2]|0; $913 = Math_imul($912, $906)|0; $914 = (($910) + ($913<<2)|0); $915 = HEAP32[$rect>>2]|0; $916 = (($914) + ($915<<2)|0); $917 = (($901) + 3)|0; $918 = (($917|0) / 4)&-1; $919 = $901 & 3; $920 = ((($1)) + 12|0); $921 = ((($1)) + 32|0); $922 = ((($1)) + 28|0); $923 = ((($1)) + 16|0); $924 = ((($1)) + 33|0); $925 = ((($1)) + 29|0); $926 = ((($1)) + 20|0); $927 = ((($1)) + 34|0); $928 = ((($1)) + 30|0); $929 = $r&255; $930 = $g&255; $931 = $b&255; $932 = ((($1)) + 24|0); $$in$47 = $903;$pixel83$040 = $916; L107: while(1) { $933 = (($$in$47) + -1)|0; switch ($919|0) { case 0: { $$pre179 = HEAP8[$921>>0]|0; $$pre180 = HEAP8[$922>>0]|0; $$phi$trans$insert181 = $$pre180&255; $$phi$trans$insert182 = (74436 + ($$phi$trans$insert181<<2)|0); $$pre183 = HEAP32[$$phi$trans$insert182>>2]|0; $$pre184 = HEAP8[$924>>0]|0; $$pre185 = HEAP8[$925>>0]|0; $$phi$trans$insert186 = $$pre185&255; $$phi$trans$insert187 = (74436 + ($$phi$trans$insert186<<2)|0); $$pre188 = HEAP32[$$phi$trans$insert187>>2]|0; $$pre189 = HEAP8[$927>>0]|0; $$pre190 = HEAP8[$928>>0]|0; $$phi$trans$insert191 = $$pre190&255; $$phi$trans$insert192 = (74436 + ($$phi$trans$insert191<<2)|0); $$pre193 = HEAP32[$$phi$trans$insert192>>2]|0; $938 = $$pre179;$941 = $$pre180;$943 = $$pre183;$949 = $$pre184;$952 = $$pre185;$954 = $$pre188;$960 = $$pre189;$963 = $$pre190;$965 = $$pre193;$n84$0 = $918;$pixel83$1 = $pixel83$040; label = 59; break; } case 3: { $$pre195 = HEAP8[$921>>0]|0; $$pre196 = HEAP8[$922>>0]|0; $$phi$trans$insert197 = $$pre196&255; $$phi$trans$insert198 = (74436 + ($$phi$trans$insert197<<2)|0); $$pre199 = HEAP32[$$phi$trans$insert198>>2]|0; $$pre200 = HEAP8[$924>>0]|0; $$pre201 = HEAP8[$925>>0]|0; $$phi$trans$insert202 = $$pre201&255; $$phi$trans$insert203 = (74436 + ($$phi$trans$insert202<<2)|0); $$pre204 = HEAP32[$$phi$trans$insert203>>2]|0; $$pre205 = HEAP8[$927>>0]|0; $$pre206 = HEAP8[$928>>0]|0; $$phi$trans$insert207 = $$pre206&255; $$phi$trans$insert208 = (74436 + ($$phi$trans$insert207<<2)|0); $$pre209 = HEAP32[$$phi$trans$insert208>>2]|0; $1003 = $$pre200;$1006 = $$pre201;$1008 = $$pre204;$1014 = $$pre205;$1017 = $$pre206;$1019 = $$pre209;$992 = $$pre195;$995 = $$pre196;$997 = $$pre199;$n84$1 = $918;$pixel83$2 = $pixel83$040; label = 60; break; } case 2: { $$pre211 = HEAP8[$921>>0]|0; $$pre212 = HEAP8[$922>>0]|0; $$phi$trans$insert213 = $$pre212&255; $$phi$trans$insert214 = (74436 + ($$phi$trans$insert213<<2)|0); $$pre215 = HEAP32[$$phi$trans$insert214>>2]|0; $$pre216 = HEAP8[$924>>0]|0; $$pre217 = HEAP8[$925>>0]|0; $$phi$trans$insert218 = $$pre217&255; $$phi$trans$insert219 = (74436 + ($$phi$trans$insert218<<2)|0); $$pre220 = HEAP32[$$phi$trans$insert219>>2]|0; $$pre221 = HEAP8[$927>>0]|0; $$pre222 = HEAP8[$928>>0]|0; $$phi$trans$insert223 = $$pre222&255; $$phi$trans$insert224 = (74436 + ($$phi$trans$insert223<<2)|0); $$pre225 = HEAP32[$$phi$trans$insert224>>2]|0; $1046 = $$pre211;$1049 = $$pre212;$1051 = $$pre215;$1057 = $$pre216;$1060 = $$pre217;$1062 = $$pre220;$1068 = $$pre221;$1071 = $$pre222;$1073 = $$pre225;$n84$2 = $918;$pixel83$3 = $pixel83$040; label = 61; break; } case 1: { $$pre227 = HEAP8[$921>>0]|0; $$pre228 = HEAP8[$922>>0]|0; $$phi$trans$insert229 = $$pre228&255; $$phi$trans$insert230 = (74436 + ($$phi$trans$insert229<<2)|0); $$pre231 = HEAP32[$$phi$trans$insert230>>2]|0; $$pre232 = HEAP8[$924>>0]|0; $$pre233 = HEAP8[$925>>0]|0; $$phi$trans$insert234 = $$pre233&255; $$phi$trans$insert235 = (74436 + ($$phi$trans$insert234<<2)|0); $$pre236 = HEAP32[$$phi$trans$insert235>>2]|0; $$pre237 = HEAP8[$927>>0]|0; $$pre238 = HEAP8[$928>>0]|0; $$phi$trans$insert239 = $$pre238&255; $$phi$trans$insert240 = (74436 + ($$phi$trans$insert239<<2)|0); $$pre241 = HEAP32[$$phi$trans$insert240>>2]|0; $1100 = $$pre227;$1103 = $$pre228;$1105 = $$pre231;$1111 = $$pre232;$1114 = $$pre233;$1116 = $$pre236;$1122 = $$pre237;$1125 = $$pre238;$1127 = $$pre241;$n84$3 = $918;$pixel83$4 = $pixel83$040; label = 62; break; } default: { $pixel83$5 = $pixel83$040; label = 63; } } while(1) { if ((label|0) == 59) { label = 0; $934 = HEAP32[$pixel83$1>>2]|0; $935 = HEAP32[$920>>2]|0; $936 = $935 & $934; $937 = $938&255; $939 = $936 >>> $937; $940 = $941&255; $942 = (($943) + ($939)|0); $944 = HEAP8[$942>>0]|0; $945 = $944&255; $946 = HEAP32[$923>>2]|0; $947 = $946 & $934; $948 = $949&255; $950 = $947 >>> $948; $951 = $952&255; $953 = (($954) + ($950)|0); $955 = HEAP8[$953>>0]|0; $956 = $955&255; $957 = HEAP32[$926>>2]|0; $958 = $957 & $934; $959 = $960&255; $961 = $958 >>> $959; $962 = $963&255; $964 = (($965) + ($961)|0); $966 = HEAP8[$964>>0]|0; $967 = $966&255; $968 = Math_imul($945, $3)|0; $969 = (($968>>>0) / 255)&-1; $970 = (($969) + ($929))|0; $971 = Math_imul($956, $3)|0; $972 = (($971>>>0) / 255)&-1; $973 = (($972) + ($930))|0; $974 = Math_imul($967, $3)|0; $975 = (($974>>>0) / 255)&-1; $976 = (($975) + ($931))|0; $977 = $970 >>> $940; $978 = $977 << $937; $979 = $973 >>> $951; $980 = $979 << $948; $981 = $976 >>> $962; $982 = $981 << $959; $983 = HEAP32[$932>>2]|0; $984 = $983 | $978; $985 = $984 | $980; $986 = $985 | $982; HEAP32[$pixel83$1>>2] = $986; $987 = ((($pixel83$1)) + 4|0); $1003 = $949;$1006 = $952;$1008 = $954;$1014 = $960;$1017 = $963;$1019 = $965;$992 = $938;$995 = $941;$997 = $943;$n84$1 = $n84$0;$pixel83$2 = $987; label = 60; continue; } else if ((label|0) == 60) { label = 0; $988 = HEAP32[$pixel83$2>>2]|0; $989 = HEAP32[$920>>2]|0; $990 = $989 & $988; $991 = $992&255; $993 = $990 >>> $991; $994 = $995&255; $996 = (($997) + ($993)|0); $998 = HEAP8[$996>>0]|0; $999 = $998&255; $1000 = HEAP32[$923>>2]|0; $1001 = $1000 & $988; $1002 = $1003&255; $1004 = $1001 >>> $1002; $1005 = $1006&255; $1007 = (($1008) + ($1004)|0); $1009 = HEAP8[$1007>>0]|0; $1010 = $1009&255; $1011 = HEAP32[$926>>2]|0; $1012 = $1011 & $988; $1013 = $1014&255; $1015 = $1012 >>> $1013; $1016 = $1017&255; $1018 = (($1019) + ($1015)|0); $1020 = HEAP8[$1018>>0]|0; $1021 = $1020&255; $1022 = Math_imul($999, $3)|0; $1023 = (($1022>>>0) / 255)&-1; $1024 = (($1023) + ($929))|0; $1025 = Math_imul($1010, $3)|0; $1026 = (($1025>>>0) / 255)&-1; $1027 = (($1026) + ($930))|0; $1028 = Math_imul($1021, $3)|0; $1029 = (($1028>>>0) / 255)&-1; $1030 = (($1029) + ($931))|0; $1031 = $1024 >>> $994; $1032 = $1031 << $991; $1033 = $1027 >>> $1005; $1034 = $1033 << $1002; $1035 = $1030 >>> $1016; $1036 = $1035 << $1013; $1037 = HEAP32[$932>>2]|0; $1038 = $1037 | $1032; $1039 = $1038 | $1034; $1040 = $1039 | $1036; HEAP32[$pixel83$2>>2] = $1040; $1041 = ((($pixel83$2)) + 4|0); $1046 = $992;$1049 = $995;$1051 = $997;$1057 = $1003;$1060 = $1006;$1062 = $1008;$1068 = $1014;$1071 = $1017;$1073 = $1019;$n84$2 = $n84$1;$pixel83$3 = $1041; label = 61; continue; } else if ((label|0) == 61) { label = 0; $1042 = HEAP32[$pixel83$3>>2]|0; $1043 = HEAP32[$920>>2]|0; $1044 = $1043 & $1042; $1045 = $1046&255; $1047 = $1044 >>> $1045; $1048 = $1049&255; $1050 = (($1051) + ($1047)|0); $1052 = HEAP8[$1050>>0]|0; $1053 = $1052&255; $1054 = HEAP32[$923>>2]|0; $1055 = $1054 & $1042; $1056 = $1057&255; $1058 = $1055 >>> $1056; $1059 = $1060&255; $1061 = (($1062) + ($1058)|0); $1063 = HEAP8[$1061>>0]|0; $1064 = $1063&255; $1065 = HEAP32[$926>>2]|0; $1066 = $1065 & $1042; $1067 = $1068&255; $1069 = $1066 >>> $1067; $1070 = $1071&255; $1072 = (($1073) + ($1069)|0); $1074 = HEAP8[$1072>>0]|0; $1075 = $1074&255; $1076 = Math_imul($1053, $3)|0; $1077 = (($1076>>>0) / 255)&-1; $1078 = (($1077) + ($929))|0; $1079 = Math_imul($1064, $3)|0; $1080 = (($1079>>>0) / 255)&-1; $1081 = (($1080) + ($930))|0; $1082 = Math_imul($1075, $3)|0; $1083 = (($1082>>>0) / 255)&-1; $1084 = (($1083) + ($931))|0; $1085 = $1078 >>> $1048; $1086 = $1085 << $1045; $1087 = $1081 >>> $1059; $1088 = $1087 << $1056; $1089 = $1084 >>> $1070; $1090 = $1089 << $1067; $1091 = HEAP32[$932>>2]|0; $1092 = $1091 | $1086; $1093 = $1092 | $1088; $1094 = $1093 | $1090; HEAP32[$pixel83$3>>2] = $1094; $1095 = ((($pixel83$3)) + 4|0); $1100 = $1046;$1103 = $1049;$1105 = $1051;$1111 = $1057;$1114 = $1060;$1116 = $1062;$1122 = $1068;$1125 = $1071;$1127 = $1073;$n84$3 = $n84$2;$pixel83$4 = $1095; label = 62; continue; } else if ((label|0) == 62) { label = 0; $1096 = HEAP32[$pixel83$4>>2]|0; $1097 = HEAP32[$920>>2]|0; $1098 = $1097 & $1096; $1099 = $1100&255; $1101 = $1098 >>> $1099; $1102 = $1103&255; $1104 = (($1105) + ($1101)|0); $1106 = HEAP8[$1104>>0]|0; $1107 = $1106&255; $1108 = HEAP32[$923>>2]|0; $1109 = $1108 & $1096; $1110 = $1111&255; $1112 = $1109 >>> $1110; $1113 = $1114&255; $1115 = (($1116) + ($1112)|0); $1117 = HEAP8[$1115>>0]|0; $1118 = $1117&255; $1119 = HEAP32[$926>>2]|0; $1120 = $1119 & $1096; $1121 = $1122&255; $1123 = $1120 >>> $1121; $1124 = $1125&255; $1126 = (($1127) + ($1123)|0); $1128 = HEAP8[$1126>>0]|0; $1129 = $1128&255; $1130 = Math_imul($1107, $3)|0; $1131 = (($1130>>>0) / 255)&-1; $1132 = (($1131) + ($929))|0; $1133 = Math_imul($1118, $3)|0; $1134 = (($1133>>>0) / 255)&-1; $1135 = (($1134) + ($930))|0; $1136 = Math_imul($1129, $3)|0; $1137 = (($1136>>>0) / 255)&-1; $1138 = (($1137) + ($931))|0; $1139 = $1132 >>> $1102; $1140 = $1139 << $1099; $1141 = $1135 >>> $1113; $1142 = $1141 << $1110; $1143 = $1138 >>> $1124; $1144 = $1143 << $1121; $1145 = HEAP32[$932>>2]|0; $1146 = $1145 | $1140; $1147 = $1146 | $1142; $1148 = $1147 | $1144; HEAP32[$pixel83$4>>2] = $1148; $1149 = ((($pixel83$4)) + 4|0); $1150 = (($n84$3) + -1)|0; $1151 = ($n84$3|0)>(1); if ($1151) { $938 = $1100;$941 = $1103;$943 = $1105;$949 = $1111;$952 = $1114;$954 = $1116;$960 = $1122;$963 = $1125;$965 = $1127;$n84$0 = $1150;$pixel83$1 = $1149; label = 59; continue; } else { $pixel83$5 = $1149; label = 63; continue; } } else if ((label|0) == 63) { label = 0; $1152 = (($pixel83$5) + ($907<<2)|0); $1153 = ($933|0)==(0); if ($1153) { $$0 = 0; break L107; } else { $$in$47 = $933;$pixel83$040 = $1152; continue L107; } } } } return ($$0|0); break; } case 2: { $1154 = ((($rect)) + 8|0); $1155 = HEAP32[$1154>>2]|0; $1156 = ((($rect)) + 12|0); $1157 = HEAP32[$1156>>2]|0; $1158 = ((($dst)) + 16|0); $1159 = HEAP32[$1158>>2]|0; $1160 = (($1159|0) / 4)&-1; $1161 = (($1160) - ($1155))|0; $1162 = ($1157|0)==(0); if ($1162) { $$0 = 0; return ($$0|0); } $1163 = ((($dst)) + 20|0); $1164 = HEAP32[$1163>>2]|0; $1165 = ((($rect)) + 4|0); $1166 = HEAP32[$1165>>2]|0; $1167 = Math_imul($1166, $1160)|0; $1168 = (($1164) + ($1167<<2)|0); $1169 = HEAP32[$rect>>2]|0; $1170 = (($1168) + ($1169<<2)|0); $1171 = (($1155) + 3)|0; $1172 = (($1171|0) / 4)&-1; $1173 = $1155 & 3; $1174 = ((($1)) + 12|0); $1175 = ((($1)) + 32|0); $1176 = ((($1)) + 28|0); $1177 = ((($1)) + 16|0); $1178 = ((($1)) + 33|0); $1179 = ((($1)) + 29|0); $1180 = ((($1)) + 20|0); $1181 = ((($1)) + 34|0); $1182 = ((($1)) + 30|0); $1183 = $r&255; $1184 = $g&255; $1185 = $b&255; $1186 = ((($1)) + 24|0); $$in$46 = $1157;$pixel105$042 = $1170; L126: while(1) { $1187 = (($$in$46) + -1)|0; switch ($1173|0) { case 0: { $$pre115 = HEAP8[$1175>>0]|0; $$pre116 = HEAP8[$1176>>0]|0; $$phi$trans$insert117 = $$pre116&255; $$phi$trans$insert118 = (74436 + ($$phi$trans$insert117<<2)|0); $$pre119 = HEAP32[$$phi$trans$insert118>>2]|0; $$pre120 = HEAP8[$1178>>0]|0; $$pre121 = HEAP8[$1179>>0]|0; $$phi$trans$insert122 = $$pre121&255; $$phi$trans$insert123 = (74436 + ($$phi$trans$insert122<<2)|0); $$pre124 = HEAP32[$$phi$trans$insert123>>2]|0; $$pre125 = HEAP8[$1181>>0]|0; $$pre126 = HEAP8[$1182>>0]|0; $$phi$trans$insert127 = $$pre126&255; $$phi$trans$insert128 = (74436 + ($$phi$trans$insert127<<2)|0); $$pre129 = HEAP32[$$phi$trans$insert128>>2]|0; $1192 = $$pre115;$1195 = $$pre116;$1197 = $$pre119;$1203 = $$pre120;$1206 = $$pre121;$1208 = $$pre124;$1214 = $$pre125;$1217 = $$pre126;$1219 = $$pre129;$n106$0 = $1172;$pixel105$1 = $pixel105$042; label = 71; break; } case 3: { $$pre131 = HEAP8[$1175>>0]|0; $$pre132 = HEAP8[$1176>>0]|0; $$phi$trans$insert133 = $$pre132&255; $$phi$trans$insert134 = (74436 + ($$phi$trans$insert133<<2)|0); $$pre135 = HEAP32[$$phi$trans$insert134>>2]|0; $$pre136 = HEAP8[$1178>>0]|0; $$pre137 = HEAP8[$1179>>0]|0; $$phi$trans$insert138 = $$pre137&255; $$phi$trans$insert139 = (74436 + ($$phi$trans$insert138<<2)|0); $$pre140 = HEAP32[$$phi$trans$insert139>>2]|0; $$pre141 = HEAP8[$1181>>0]|0; $$pre142 = HEAP8[$1182>>0]|0; $$phi$trans$insert143 = $$pre142&255; $$phi$trans$insert144 = (74436 + ($$phi$trans$insert143<<2)|0); $$pre145 = HEAP32[$$phi$trans$insert144>>2]|0; $1243 = $$pre131;$1246 = $$pre132;$1248 = $$pre135;$1254 = $$pre136;$1257 = $$pre137;$1259 = $$pre140;$1265 = $$pre141;$1268 = $$pre142;$1270 = $$pre145;$n106$1 = $1172;$pixel105$2 = $pixel105$042; label = 72; break; } case 2: { $$pre147 = HEAP8[$1175>>0]|0; $$pre148 = HEAP8[$1176>>0]|0; $$phi$trans$insert149 = $$pre148&255; $$phi$trans$insert150 = (74436 + ($$phi$trans$insert149<<2)|0); $$pre151 = HEAP32[$$phi$trans$insert150>>2]|0; $$pre152 = HEAP8[$1178>>0]|0; $$pre153 = HEAP8[$1179>>0]|0; $$phi$trans$insert154 = $$pre153&255; $$phi$trans$insert155 = (74436 + ($$phi$trans$insert154<<2)|0); $$pre156 = HEAP32[$$phi$trans$insert155>>2]|0; $$pre157 = HEAP8[$1181>>0]|0; $$pre158 = HEAP8[$1182>>0]|0; $$phi$trans$insert159 = $$pre158&255; $$phi$trans$insert160 = (74436 + ($$phi$trans$insert159<<2)|0); $$pre161 = HEAP32[$$phi$trans$insert160>>2]|0; $1294 = $$pre147;$1297 = $$pre148;$1299 = $$pre151;$1305 = $$pre152;$1308 = $$pre153;$1310 = $$pre156;$1316 = $$pre157;$1319 = $$pre158;$1321 = $$pre161;$n106$2 = $1172;$pixel105$3 = $pixel105$042; label = 73; break; } case 1: { $$pre163 = HEAP8[$1175>>0]|0; $$pre164 = HEAP8[$1176>>0]|0; $$phi$trans$insert165 = $$pre164&255; $$phi$trans$insert166 = (74436 + ($$phi$trans$insert165<<2)|0); $$pre167 = HEAP32[$$phi$trans$insert166>>2]|0; $$pre168 = HEAP8[$1178>>0]|0; $$pre169 = HEAP8[$1179>>0]|0; $$phi$trans$insert170 = $$pre169&255; $$phi$trans$insert171 = (74436 + ($$phi$trans$insert170<<2)|0); $$pre172 = HEAP32[$$phi$trans$insert171>>2]|0; $$pre173 = HEAP8[$1181>>0]|0; $$pre174 = HEAP8[$1182>>0]|0; $$phi$trans$insert175 = $$pre174&255; $$phi$trans$insert176 = (74436 + ($$phi$trans$insert175<<2)|0); $$pre177 = HEAP32[$$phi$trans$insert176>>2]|0; $1345 = $$pre163;$1348 = $$pre164;$1350 = $$pre167;$1356 = $$pre168;$1359 = $$pre169;$1361 = $$pre172;$1367 = $$pre173;$1370 = $$pre174;$1372 = $$pre177;$n106$3 = $1172;$pixel105$4 = $pixel105$042; label = 74; break; } default: { $pixel105$5 = $pixel105$042; label = 75; } } while(1) { if ((label|0) == 71) { label = 0; $1188 = HEAP32[$pixel105$1>>2]|0; $1189 = HEAP32[$1174>>2]|0; $1190 = $1189 & $1188; $1191 = $1192&255; $1193 = $1190 >>> $1191; $1194 = $1195&255; $1196 = (($1197) + ($1193)|0); $1198 = HEAP8[$1196>>0]|0; $1199 = $1198&255; $1200 = HEAP32[$1177>>2]|0; $1201 = $1200 & $1188; $1202 = $1203&255; $1204 = $1201 >>> $1202; $1205 = $1206&255; $1207 = (($1208) + ($1204)|0); $1209 = HEAP8[$1207>>0]|0; $1210 = $1209&255; $1211 = HEAP32[$1180>>2]|0; $1212 = $1211 & $1188; $1213 = $1214&255; $1215 = $1212 >>> $1213; $1216 = $1217&255; $1218 = (($1219) + ($1215)|0); $1220 = HEAP8[$1218>>0]|0; $1221 = $1220&255; $1222 = (($1199) + ($1183))|0; $1223 = ($1222>>>0)>(255); $$8 = $1223 ? 255 : $1222; $1224 = (($1210) + ($1184))|0; $1225 = ($1224>>>0)>(255); $$20 = $1225 ? 255 : $1224; $1226 = (($1221) + ($1185))|0; $1227 = ($1226>>>0)>(255); $$9 = $1227 ? 255 : $1226; $1228 = $$8 >>> $1194; $1229 = $1228 << $1191; $1230 = $$20 >>> $1205; $1231 = $1230 << $1202; $1232 = $1231 | $1229; $1233 = $$9 >>> $1216; $1234 = $1233 << $1213; $1235 = HEAP32[$1186>>2]|0; $1236 = $1232 | $1235; $1237 = $1236 | $1234; HEAP32[$pixel105$1>>2] = $1237; $1238 = ((($pixel105$1)) + 4|0); $1243 = $1192;$1246 = $1195;$1248 = $1197;$1254 = $1203;$1257 = $1206;$1259 = $1208;$1265 = $1214;$1268 = $1217;$1270 = $1219;$n106$1 = $n106$0;$pixel105$2 = $1238; label = 72; continue; } else if ((label|0) == 72) { label = 0; $1239 = HEAP32[$pixel105$2>>2]|0; $1240 = HEAP32[$1174>>2]|0; $1241 = $1240 & $1239; $1242 = $1243&255; $1244 = $1241 >>> $1242; $1245 = $1246&255; $1247 = (($1248) + ($1244)|0); $1249 = HEAP8[$1247>>0]|0; $1250 = $1249&255; $1251 = HEAP32[$1177>>2]|0; $1252 = $1251 & $1239; $1253 = $1254&255; $1255 = $1252 >>> $1253; $1256 = $1257&255; $1258 = (($1259) + ($1255)|0); $1260 = HEAP8[$1258>>0]|0; $1261 = $1260&255; $1262 = HEAP32[$1180>>2]|0; $1263 = $1262 & $1239; $1264 = $1265&255; $1266 = $1263 >>> $1264; $1267 = $1268&255; $1269 = (($1270) + ($1266)|0); $1271 = HEAP8[$1269>>0]|0; $1272 = $1271&255; $1273 = (($1250) + ($1183))|0; $1274 = ($1273>>>0)>(255); $$10 = $1274 ? 255 : $1273; $1275 = (($1261) + ($1184))|0; $1276 = ($1275>>>0)>(255); $$21 = $1276 ? 255 : $1275; $1277 = (($1272) + ($1185))|0; $1278 = ($1277>>>0)>(255); $$11 = $1278 ? 255 : $1277; $1279 = $$10 >>> $1245; $1280 = $1279 << $1242; $1281 = $$21 >>> $1256; $1282 = $1281 << $1253; $1283 = $1282 | $1280; $1284 = $$11 >>> $1267; $1285 = $1284 << $1264; $1286 = HEAP32[$1186>>2]|0; $1287 = $1283 | $1286; $1288 = $1287 | $1285; HEAP32[$pixel105$2>>2] = $1288; $1289 = ((($pixel105$2)) + 4|0); $1294 = $1243;$1297 = $1246;$1299 = $1248;$1305 = $1254;$1308 = $1257;$1310 = $1259;$1316 = $1265;$1319 = $1268;$1321 = $1270;$n106$2 = $n106$1;$pixel105$3 = $1289; label = 73; continue; } else if ((label|0) == 73) { label = 0; $1290 = HEAP32[$pixel105$3>>2]|0; $1291 = HEAP32[$1174>>2]|0; $1292 = $1291 & $1290; $1293 = $1294&255; $1295 = $1292 >>> $1293; $1296 = $1297&255; $1298 = (($1299) + ($1295)|0); $1300 = HEAP8[$1298>>0]|0; $1301 = $1300&255; $1302 = HEAP32[$1177>>2]|0; $1303 = $1302 & $1290; $1304 = $1305&255; $1306 = $1303 >>> $1304; $1307 = $1308&255; $1309 = (($1310) + ($1306)|0); $1311 = HEAP8[$1309>>0]|0; $1312 = $1311&255; $1313 = HEAP32[$1180>>2]|0; $1314 = $1313 & $1290; $1315 = $1316&255; $1317 = $1314 >>> $1315; $1318 = $1319&255; $1320 = (($1321) + ($1317)|0); $1322 = HEAP8[$1320>>0]|0; $1323 = $1322&255; $1324 = (($1301) + ($1183))|0; $1325 = ($1324>>>0)>(255); $$12 = $1325 ? 255 : $1324; $1326 = (($1312) + ($1184))|0; $1327 = ($1326>>>0)>(255); $$22 = $1327 ? 255 : $1326; $1328 = (($1323) + ($1185))|0; $1329 = ($1328>>>0)>(255); $$13 = $1329 ? 255 : $1328; $1330 = $$12 >>> $1296; $1331 = $1330 << $1293; $1332 = $$22 >>> $1307; $1333 = $1332 << $1304; $1334 = $1333 | $1331; $1335 = $$13 >>> $1318; $1336 = $1335 << $1315; $1337 = HEAP32[$1186>>2]|0; $1338 = $1334 | $1337; $1339 = $1338 | $1336; HEAP32[$pixel105$3>>2] = $1339; $1340 = ((($pixel105$3)) + 4|0); $1345 = $1294;$1348 = $1297;$1350 = $1299;$1356 = $1305;$1359 = $1308;$1361 = $1310;$1367 = $1316;$1370 = $1319;$1372 = $1321;$n106$3 = $n106$2;$pixel105$4 = $1340; label = 74; continue; } else if ((label|0) == 74) { label = 0; $1341 = HEAP32[$pixel105$4>>2]|0; $1342 = HEAP32[$1174>>2]|0; $1343 = $1342 & $1341; $1344 = $1345&255; $1346 = $1343 >>> $1344; $1347 = $1348&255; $1349 = (($1350) + ($1346)|0); $1351 = HEAP8[$1349>>0]|0; $1352 = $1351&255; $1353 = HEAP32[$1177>>2]|0; $1354 = $1353 & $1341; $1355 = $1356&255; $1357 = $1354 >>> $1355; $1358 = $1359&255; $1360 = (($1361) + ($1357)|0); $1362 = HEAP8[$1360>>0]|0; $1363 = $1362&255; $1364 = HEAP32[$1180>>2]|0; $1365 = $1364 & $1341; $1366 = $1367&255; $1368 = $1365 >>> $1366; $1369 = $1370&255; $1371 = (($1372) + ($1368)|0); $1373 = HEAP8[$1371>>0]|0; $1374 = $1373&255; $1375 = (($1352) + ($1183))|0; $1376 = ($1375>>>0)>(255); $$14 = $1376 ? 255 : $1375; $1377 = (($1363) + ($1184))|0; $1378 = ($1377>>>0)>(255); $$23 = $1378 ? 255 : $1377; $1379 = (($1374) + ($1185))|0; $1380 = ($1379>>>0)>(255); $$15 = $1380 ? 255 : $1379; $1381 = $$14 >>> $1347; $1382 = $1381 << $1344; $1383 = $$23 >>> $1358; $1384 = $1383 << $1355; $1385 = $1384 | $1382; $1386 = $$15 >>> $1369; $1387 = $1386 << $1366; $1388 = HEAP32[$1186>>2]|0; $1389 = $1385 | $1388; $1390 = $1389 | $1387; HEAP32[$pixel105$4>>2] = $1390; $1391 = ((($pixel105$4)) + 4|0); $1392 = (($n106$3) + -1)|0; $1393 = ($n106$3|0)>(1); if ($1393) { $1192 = $1345;$1195 = $1348;$1197 = $1350;$1203 = $1356;$1206 = $1359;$1208 = $1361;$1214 = $1367;$1217 = $1370;$1219 = $1372;$n106$0 = $1392;$pixel105$1 = $1391; label = 71; continue; } else { $pixel105$5 = $1391; label = 75; continue; } } else if ((label|0) == 75) { label = 0; $1394 = (($pixel105$5) + ($1161<<2)|0); $1395 = ($1187|0)==(0); if ($1395) { $$0 = 0; break L126; } else { $$in$46 = $1187;$pixel105$042 = $1394; continue L126; } } } } return ($$0|0); break; } case 4: { $1396 = ((($rect)) + 8|0); $1397 = HEAP32[$1396>>2]|0; $1398 = ((($rect)) + 12|0); $1399 = HEAP32[$1398>>2]|0; $1400 = ((($dst)) + 16|0); $1401 = HEAP32[$1400>>2]|0; $1402 = (($1401|0) / 4)&-1; $1403 = (($1402) - ($1397))|0; $1404 = ($1399|0)==(0); if ($1404) { $$0 = 0; return ($$0|0); } $1405 = ((($dst)) + 20|0); $1406 = HEAP32[$1405>>2]|0; $1407 = ((($rect)) + 4|0); $1408 = HEAP32[$1407>>2]|0; $1409 = Math_imul($1408, $1402)|0; $1410 = (($1406) + ($1409<<2)|0); $1411 = HEAP32[$rect>>2]|0; $1412 = (($1410) + ($1411<<2)|0); $1413 = (($1397) + 3)|0; $1414 = (($1413|0) / 4)&-1; $1415 = $1397 & 3; $1416 = ((($1)) + 12|0); $1417 = ((($1)) + 32|0); $1418 = ((($1)) + 28|0); $1419 = ((($1)) + 16|0); $1420 = ((($1)) + 33|0); $1421 = ((($1)) + 29|0); $1422 = ((($1)) + 20|0); $1423 = ((($1)) + 34|0); $1424 = ((($1)) + 30|0); $1425 = $r&255; $1426 = $g&255; $1427 = $b&255; $1428 = ((($1)) + 24|0); $$in = $1399;$pixel127$044 = $1412; L145: while(1) { $1429 = (($$in) + -1)|0; switch ($1415|0) { case 0: { $$pre = HEAP8[$1417>>0]|0; $$pre53 = HEAP8[$1418>>0]|0; $$phi$trans$insert = $$pre53&255; $$phi$trans$insert54 = (74436 + ($$phi$trans$insert<<2)|0); $$pre55 = HEAP32[$$phi$trans$insert54>>2]|0; $$pre56 = HEAP8[$1420>>0]|0; $$pre57 = HEAP8[$1421>>0]|0; $$phi$trans$insert58 = $$pre57&255; $$phi$trans$insert59 = (74436 + ($$phi$trans$insert58<<2)|0); $$pre60 = HEAP32[$$phi$trans$insert59>>2]|0; $$pre61 = HEAP8[$1423>>0]|0; $$pre62 = HEAP8[$1424>>0]|0; $$phi$trans$insert63 = $$pre62&255; $$phi$trans$insert64 = (74436 + ($$phi$trans$insert63<<2)|0); $$pre65 = HEAP32[$$phi$trans$insert64>>2]|0; $1434 = $$pre;$1437 = $$pre53;$1439 = $$pre55;$1445 = $$pre56;$1448 = $$pre57;$1450 = $$pre60;$1456 = $$pre61;$1459 = $$pre62;$1461 = $$pre65;$n128$0 = $1414;$pixel127$1 = $pixel127$044; label = 83; break; } case 3: { $$pre67 = HEAP8[$1417>>0]|0; $$pre68 = HEAP8[$1418>>0]|0; $$phi$trans$insert69 = $$pre68&255; $$phi$trans$insert70 = (74436 + ($$phi$trans$insert69<<2)|0); $$pre71 = HEAP32[$$phi$trans$insert70>>2]|0; $$pre72 = HEAP8[$1420>>0]|0; $$pre73 = HEAP8[$1421>>0]|0; $$phi$trans$insert74 = $$pre73&255; $$phi$trans$insert75 = (74436 + ($$phi$trans$insert74<<2)|0); $$pre76 = HEAP32[$$phi$trans$insert75>>2]|0; $$pre77 = HEAP8[$1423>>0]|0; $$pre78 = HEAP8[$1424>>0]|0; $$phi$trans$insert79 = $$pre78&255; $$phi$trans$insert80 = (74436 + ($$phi$trans$insert79<<2)|0); $$pre81 = HEAP32[$$phi$trans$insert80>>2]|0; $1485 = $$pre67;$1488 = $$pre68;$1490 = $$pre71;$1496 = $$pre72;$1499 = $$pre73;$1501 = $$pre76;$1507 = $$pre77;$1510 = $$pre78;$1512 = $$pre81;$n128$1 = $1414;$pixel127$2 = $pixel127$044; label = 84; break; } case 2: { $$pre83 = HEAP8[$1417>>0]|0; $$pre84 = HEAP8[$1418>>0]|0; $$phi$trans$insert85 = $$pre84&255; $$phi$trans$insert86 = (74436 + ($$phi$trans$insert85<<2)|0); $$pre87 = HEAP32[$$phi$trans$insert86>>2]|0; $$pre88 = HEAP8[$1420>>0]|0; $$pre89 = HEAP8[$1421>>0]|0; $$phi$trans$insert90 = $$pre89&255; $$phi$trans$insert91 = (74436 + ($$phi$trans$insert90<<2)|0); $$pre92 = HEAP32[$$phi$trans$insert91>>2]|0; $$pre93 = HEAP8[$1423>>0]|0; $$pre94 = HEAP8[$1424>>0]|0; $$phi$trans$insert95 = $$pre94&255; $$phi$trans$insert96 = (74436 + ($$phi$trans$insert95<<2)|0); $$pre97 = HEAP32[$$phi$trans$insert96>>2]|0; $1536 = $$pre83;$1539 = $$pre84;$1541 = $$pre87;$1547 = $$pre88;$1550 = $$pre89;$1552 = $$pre92;$1558 = $$pre93;$1561 = $$pre94;$1563 = $$pre97;$n128$2 = $1414;$pixel127$3 = $pixel127$044; label = 85; break; } case 1: { $$pre99 = HEAP8[$1417>>0]|0; $$pre100 = HEAP8[$1418>>0]|0; $$phi$trans$insert101 = $$pre100&255; $$phi$trans$insert102 = (74436 + ($$phi$trans$insert101<<2)|0); $$pre103 = HEAP32[$$phi$trans$insert102>>2]|0; $$pre104 = HEAP8[$1420>>0]|0; $$pre105 = HEAP8[$1421>>0]|0; $$phi$trans$insert106 = $$pre105&255; $$phi$trans$insert107 = (74436 + ($$phi$trans$insert106<<2)|0); $$pre108 = HEAP32[$$phi$trans$insert107>>2]|0; $$pre109 = HEAP8[$1423>>0]|0; $$pre110 = HEAP8[$1424>>0]|0; $$phi$trans$insert111 = $$pre110&255; $$phi$trans$insert112 = (74436 + ($$phi$trans$insert111<<2)|0); $$pre113 = HEAP32[$$phi$trans$insert112>>2]|0; $1587 = $$pre99;$1590 = $$pre100;$1592 = $$pre103;$1598 = $$pre104;$1601 = $$pre105;$1603 = $$pre108;$1609 = $$pre109;$1612 = $$pre110;$1614 = $$pre113;$n128$3 = $1414;$pixel127$4 = $pixel127$044; label = 86; break; } default: { $pixel127$5 = $pixel127$044; label = 87; } } while(1) { if ((label|0) == 83) { label = 0; $1430 = HEAP32[$pixel127$1>>2]|0; $1431 = HEAP32[$1416>>2]|0; $1432 = $1431 & $1430; $1433 = $1434&255; $1435 = $1432 >>> $1433; $1436 = $1437&255; $1438 = (($1439) + ($1435)|0); $1440 = HEAP8[$1438>>0]|0; $1441 = $1440&255; $1442 = HEAP32[$1419>>2]|0; $1443 = $1442 & $1430; $1444 = $1445&255; $1446 = $1443 >>> $1444; $1447 = $1448&255; $1449 = (($1450) + ($1446)|0); $1451 = HEAP8[$1449>>0]|0; $1452 = $1451&255; $1453 = HEAP32[$1422>>2]|0; $1454 = $1453 & $1430; $1455 = $1456&255; $1457 = $1454 >>> $1455; $1458 = $1459&255; $1460 = (($1461) + ($1457)|0); $1462 = HEAP8[$1460>>0]|0; $1463 = $1462&255; $1464 = Math_imul($1441, $1425)|0; $1465 = (($1464>>>0) / 255)&-1; $1466 = Math_imul($1452, $1426)|0; $1467 = (($1466>>>0) / 255)&-1; $1468 = Math_imul($1463, $1427)|0; $1469 = (($1468>>>0) / 255)&-1; $1470 = $1465 >>> $1436; $1471 = $1470 << $1433; $1472 = $1467 >>> $1447; $1473 = $1472 << $1444; $1474 = $1473 | $1471; $1475 = $1469 >>> $1458; $1476 = $1475 << $1455; $1477 = HEAP32[$1428>>2]|0; $1478 = $1474 | $1477; $1479 = $1478 | $1476; HEAP32[$pixel127$1>>2] = $1479; $1480 = ((($pixel127$1)) + 4|0); $1485 = $1434;$1488 = $1437;$1490 = $1439;$1496 = $1445;$1499 = $1448;$1501 = $1450;$1507 = $1456;$1510 = $1459;$1512 = $1461;$n128$1 = $n128$0;$pixel127$2 = $1480; label = 84; continue; } else if ((label|0) == 84) { label = 0; $1481 = HEAP32[$pixel127$2>>2]|0; $1482 = HEAP32[$1416>>2]|0; $1483 = $1482 & $1481; $1484 = $1485&255; $1486 = $1483 >>> $1484; $1487 = $1488&255; $1489 = (($1490) + ($1486)|0); $1491 = HEAP8[$1489>>0]|0; $1492 = $1491&255; $1493 = HEAP32[$1419>>2]|0; $1494 = $1493 & $1481; $1495 = $1496&255; $1497 = $1494 >>> $1495; $1498 = $1499&255; $1500 = (($1501) + ($1497)|0); $1502 = HEAP8[$1500>>0]|0; $1503 = $1502&255; $1504 = HEAP32[$1422>>2]|0; $1505 = $1504 & $1481; $1506 = $1507&255; $1508 = $1505 >>> $1506; $1509 = $1510&255; $1511 = (($1512) + ($1508)|0); $1513 = HEAP8[$1511>>0]|0; $1514 = $1513&255; $1515 = Math_imul($1492, $1425)|0; $1516 = (($1515>>>0) / 255)&-1; $1517 = Math_imul($1503, $1426)|0; $1518 = (($1517>>>0) / 255)&-1; $1519 = Math_imul($1514, $1427)|0; $1520 = (($1519>>>0) / 255)&-1; $1521 = $1516 >>> $1487; $1522 = $1521 << $1484; $1523 = $1518 >>> $1498; $1524 = $1523 << $1495; $1525 = $1524 | $1522; $1526 = $1520 >>> $1509; $1527 = $1526 << $1506; $1528 = HEAP32[$1428>>2]|0; $1529 = $1525 | $1528; $1530 = $1529 | $1527; HEAP32[$pixel127$2>>2] = $1530; $1531 = ((($pixel127$2)) + 4|0); $1536 = $1485;$1539 = $1488;$1541 = $1490;$1547 = $1496;$1550 = $1499;$1552 = $1501;$1558 = $1507;$1561 = $1510;$1563 = $1512;$n128$2 = $n128$1;$pixel127$3 = $1531; label = 85; continue; } else if ((label|0) == 85) { label = 0; $1532 = HEAP32[$pixel127$3>>2]|0; $1533 = HEAP32[$1416>>2]|0; $1534 = $1533 & $1532; $1535 = $1536&255; $1537 = $1534 >>> $1535; $1538 = $1539&255; $1540 = (($1541) + ($1537)|0); $1542 = HEAP8[$1540>>0]|0; $1543 = $1542&255; $1544 = HEAP32[$1419>>2]|0; $1545 = $1544 & $1532; $1546 = $1547&255; $1548 = $1545 >>> $1546; $1549 = $1550&255; $1551 = (($1552) + ($1548)|0); $1553 = HEAP8[$1551>>0]|0; $1554 = $1553&255; $1555 = HEAP32[$1422>>2]|0; $1556 = $1555 & $1532; $1557 = $1558&255; $1559 = $1556 >>> $1557; $1560 = $1561&255; $1562 = (($1563) + ($1559)|0); $1564 = HEAP8[$1562>>0]|0; $1565 = $1564&255; $1566 = Math_imul($1543, $1425)|0; $1567 = (($1566>>>0) / 255)&-1; $1568 = Math_imul($1554, $1426)|0; $1569 = (($1568>>>0) / 255)&-1; $1570 = Math_imul($1565, $1427)|0; $1571 = (($1570>>>0) / 255)&-1; $1572 = $1567 >>> $1538; $1573 = $1572 << $1535; $1574 = $1569 >>> $1549; $1575 = $1574 << $1546; $1576 = $1575 | $1573; $1577 = $1571 >>> $1560; $1578 = $1577 << $1557; $1579 = HEAP32[$1428>>2]|0; $1580 = $1576 | $1579; $1581 = $1580 | $1578; HEAP32[$pixel127$3>>2] = $1581; $1582 = ((($pixel127$3)) + 4|0); $1587 = $1536;$1590 = $1539;$1592 = $1541;$1598 = $1547;$1601 = $1550;$1603 = $1552;$1609 = $1558;$1612 = $1561;$1614 = $1563;$n128$3 = $n128$2;$pixel127$4 = $1582; label = 86; continue; } else if ((label|0) == 86) { label = 0; $1583 = HEAP32[$pixel127$4>>2]|0; $1584 = HEAP32[$1416>>2]|0; $1585 = $1584 & $1583; $1586 = $1587&255; $1588 = $1585 >>> $1586; $1589 = $1590&255; $1591 = (($1592) + ($1588)|0); $1593 = HEAP8[$1591>>0]|0; $1594 = $1593&255; $1595 = HEAP32[$1419>>2]|0; $1596 = $1595 & $1583; $1597 = $1598&255; $1599 = $1596 >>> $1597; $1600 = $1601&255; $1602 = (($1603) + ($1599)|0); $1604 = HEAP8[$1602>>0]|0; $1605 = $1604&255; $1606 = HEAP32[$1422>>2]|0; $1607 = $1606 & $1583; $1608 = $1609&255; $1610 = $1607 >>> $1608; $1611 = $1612&255; $1613 = (($1614) + ($1610)|0); $1615 = HEAP8[$1613>>0]|0; $1616 = $1615&255; $1617 = Math_imul($1594, $1425)|0; $1618 = (($1617>>>0) / 255)&-1; $1619 = Math_imul($1605, $1426)|0; $1620 = (($1619>>>0) / 255)&-1; $1621 = Math_imul($1616, $1427)|0; $1622 = (($1621>>>0) / 255)&-1; $1623 = $1618 >>> $1589; $1624 = $1623 << $1586; $1625 = $1620 >>> $1600; $1626 = $1625 << $1597; $1627 = $1626 | $1624; $1628 = $1622 >>> $1611; $1629 = $1628 << $1608; $1630 = HEAP32[$1428>>2]|0; $1631 = $1627 | $1630; $1632 = $1631 | $1629; HEAP32[$pixel127$4>>2] = $1632; $1633 = ((($pixel127$4)) + 4|0); $1634 = (($n128$3) + -1)|0; $1635 = ($n128$3|0)>(1); if ($1635) { $1434 = $1587;$1437 = $1590;$1439 = $1592;$1445 = $1598;$1448 = $1601;$1450 = $1603;$1456 = $1609;$1459 = $1612;$1461 = $1614;$n128$0 = $1634;$pixel127$1 = $1633; label = 83; continue; } else { $pixel127$5 = $1633; label = 87; continue; } } else if ((label|0) == 87) { label = 0; $1636 = (($pixel127$5) + ($1403<<2)|0); $1637 = ($1429|0)==(0); if ($1637) { $$0 = 0; break L145; } else { $$in = $1429;$pixel127$044 = $1636; continue L145; } } } } return ($$0|0); break; } default: { $1638 = ((($rect)) + 8|0); $1639 = HEAP32[$1638>>2]|0; $1640 = ((($rect)) + 12|0); $1641 = HEAP32[$1640>>2]|0; $1642 = ((($dst)) + 16|0); $1643 = HEAP32[$1642>>2]|0; $1644 = (($1643|0) / 4)&-1; $1645 = (($1644) - ($1639))|0; $1646 = ($1641|0)==(0); if ($1646) { $$0 = 0; return ($$0|0); } $1647 = ((($dst)) + 20|0); $1648 = HEAP32[$1647>>2]|0; $1649 = ((($rect)) + 4|0); $1650 = HEAP32[$1649>>2]|0; $1651 = Math_imul($1650, $1644)|0; $1652 = (($1648) + ($1651<<2)|0); $1653 = HEAP32[$rect>>2]|0; $1654 = (($1652) + ($1653<<2)|0); $1655 = (($1639) + 3)|0; $1656 = (($1655|0) / 4)&-1; $1657 = $1639 & 3; $1658 = $r&255; $1659 = $g&255; $1660 = $b&255; $1661 = ((($1)) + 28|0); $1662 = ((($1)) + 32|0); $1663 = ((($1)) + 29|0); $1664 = ((($1)) + 33|0); $1665 = ((($1)) + 30|0); $1666 = ((($1)) + 34|0); $1667 = ((($1)) + 24|0); $$in$48 = $1641;$pixel149$038 = $1654; L88: while(1) { $1668 = (($$in$48) + -1)|0; switch ($1657|0) { case 0: { $$pre243 = HEAP8[$1661>>0]|0; $$pre244 = HEAP8[$1662>>0]|0; $$pre245 = HEAP8[$1663>>0]|0; $$pre246 = HEAP8[$1664>>0]|0; $$pre247 = HEAP8[$1665>>0]|0; $$pre248 = HEAP8[$1666>>0]|0; $1670 = $$pre243;$1673 = $$pre244;$1676 = $$pre245;$1679 = $$pre246;$1683 = $$pre247;$1686 = $$pre248;$n150$0 = $1656;$pixel149$1 = $pixel149$038; label = 95; break; } case 3: { $$pre250 = HEAP8[$1661>>0]|0; $$pre251 = HEAP8[$1662>>0]|0; $$pre252 = HEAP8[$1663>>0]|0; $$pre253 = HEAP8[$1664>>0]|0; $$pre254 = HEAP8[$1665>>0]|0; $$pre255 = HEAP8[$1666>>0]|0; $1693 = $$pre250;$1696 = $$pre251;$1699 = $$pre252;$1702 = $$pre253;$1706 = $$pre254;$1709 = $$pre255;$n150$1 = $1656;$pixel149$2 = $pixel149$038; label = 96; break; } case 2: { $$pre257 = HEAP8[$1661>>0]|0; $$pre258 = HEAP8[$1662>>0]|0; $$pre259 = HEAP8[$1663>>0]|0; $$pre260 = HEAP8[$1664>>0]|0; $$pre261 = HEAP8[$1665>>0]|0; $$pre262 = HEAP8[$1666>>0]|0; $1716 = $$pre257;$1719 = $$pre258;$1722 = $$pre259;$1725 = $$pre260;$1729 = $$pre261;$1732 = $$pre262;$n150$2 = $1656;$pixel149$3 = $pixel149$038; label = 97; break; } case 1: { $$pre264 = HEAP8[$1661>>0]|0; $$pre265 = HEAP8[$1662>>0]|0; $$pre266 = HEAP8[$1663>>0]|0; $$pre267 = HEAP8[$1664>>0]|0; $$pre268 = HEAP8[$1665>>0]|0; $$pre269 = HEAP8[$1666>>0]|0; $1739 = $$pre264;$1742 = $$pre265;$1745 = $$pre266;$1748 = $$pre267;$1752 = $$pre268;$1755 = $$pre269;$n150$3 = $1656;$pixel149$4 = $pixel149$038; label = 98; break; } default: { $pixel149$5 = $pixel149$038; label = 99; } } while(1) { if ((label|0) == 95) { label = 0; $1669 = $1670&255; $1671 = $1658 >>> $1669; $1672 = $1673&255; $1674 = $1671 << $1672; $1675 = $1676&255; $1677 = $1659 >>> $1675; $1678 = $1679&255; $1680 = $1677 << $1678; $1681 = $1680 | $1674; $1682 = $1683&255; $1684 = $1660 >>> $1682; $1685 = $1686&255; $1687 = $1684 << $1685; $1688 = HEAP32[$1667>>2]|0; $1689 = $1681 | $1688; $1690 = $1689 | $1687; HEAP32[$pixel149$1>>2] = $1690; $1691 = ((($pixel149$1)) + 4|0); $1693 = $1670;$1696 = $1673;$1699 = $1676;$1702 = $1679;$1706 = $1683;$1709 = $1686;$n150$1 = $n150$0;$pixel149$2 = $1691; label = 96; continue; } else if ((label|0) == 96) { label = 0; $1692 = $1693&255; $1694 = $1658 >>> $1692; $1695 = $1696&255; $1697 = $1694 << $1695; $1698 = $1699&255; $1700 = $1659 >>> $1698; $1701 = $1702&255; $1703 = $1700 << $1701; $1704 = $1703 | $1697; $1705 = $1706&255; $1707 = $1660 >>> $1705; $1708 = $1709&255; $1710 = $1707 << $1708; $1711 = HEAP32[$1667>>2]|0; $1712 = $1704 | $1711; $1713 = $1712 | $1710; HEAP32[$pixel149$2>>2] = $1713; $1714 = ((($pixel149$2)) + 4|0); $1716 = $1693;$1719 = $1696;$1722 = $1699;$1725 = $1702;$1729 = $1706;$1732 = $1709;$n150$2 = $n150$1;$pixel149$3 = $1714; label = 97; continue; } else if ((label|0) == 97) { label = 0; $1715 = $1716&255; $1717 = $1658 >>> $1715; $1718 = $1719&255; $1720 = $1717 << $1718; $1721 = $1722&255; $1723 = $1659 >>> $1721; $1724 = $1725&255; $1726 = $1723 << $1724; $1727 = $1726 | $1720; $1728 = $1729&255; $1730 = $1660 >>> $1728; $1731 = $1732&255; $1733 = $1730 << $1731; $1734 = HEAP32[$1667>>2]|0; $1735 = $1727 | $1734; $1736 = $1735 | $1733; HEAP32[$pixel149$3>>2] = $1736; $1737 = ((($pixel149$3)) + 4|0); $1739 = $1716;$1742 = $1719;$1745 = $1722;$1748 = $1725;$1752 = $1729;$1755 = $1732;$n150$3 = $n150$2;$pixel149$4 = $1737; label = 98; continue; } else if ((label|0) == 98) { label = 0; $1738 = $1739&255; $1740 = $1658 >>> $1738; $1741 = $1742&255; $1743 = $1740 << $1741; $1744 = $1745&255; $1746 = $1659 >>> $1744; $1747 = $1748&255; $1749 = $1746 << $1747; $1750 = $1749 | $1743; $1751 = $1752&255; $1753 = $1660 >>> $1751; $1754 = $1755&255; $1756 = $1753 << $1754; $1757 = HEAP32[$1667>>2]|0; $1758 = $1750 | $1757; $1759 = $1758 | $1756; HEAP32[$pixel149$4>>2] = $1759; $1760 = ((($pixel149$4)) + 4|0); $1761 = (($n150$3) + -1)|0; $1762 = ($n150$3|0)>(1); if ($1762) { $1670 = $1739;$1673 = $1742;$1676 = $1745;$1679 = $1748;$1683 = $1752;$1686 = $1755;$n150$0 = $1761;$pixel149$1 = $1760; label = 95; continue; } else { $pixel149$5 = $1760; label = 99; continue; } } else if ((label|0) == 99) { label = 0; $1763 = (($pixel149$5) + ($1645<<2)|0); $1764 = ($1668|0)==(0); if ($1764) { $$0 = 0; break L88; } else { $$in$48 = $1668;$pixel149$038 = $1763; continue L88; } } } } return ($$0|0); } } break; } default: { $1765 = (_SDL_Error(4)|0); $$0 = $1765; return ($$0|0); } } return (0)|0; } function _SDL_BlendFillRect_RGBA($dst,$rect,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $rect = $rect|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$0 = 0, $$1 = 0, $$10 = 0, $$11 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$in = 0, $$in$28 = 0, $$in$29 = 0, $$in$30 = 0, $$phi$trans$insert = 0, $$phi$trans$insert100 = 0, $$phi$trans$insert104 = 0; var $$phi$trans$insert105 = 0, $$phi$trans$insert109 = 0, $$phi$trans$insert110 = 0, $$phi$trans$insert115 = 0, $$phi$trans$insert116 = 0, $$phi$trans$insert120 = 0, $$phi$trans$insert121 = 0, $$phi$trans$insert125 = 0, $$phi$trans$insert126 = 0, $$phi$trans$insert130 = 0, $$phi$trans$insert131 = 0, $$phi$trans$insert136 = 0, $$phi$trans$insert137 = 0, $$phi$trans$insert141 = 0, $$phi$trans$insert142 = 0, $$phi$trans$insert146 = 0, $$phi$trans$insert147 = 0, $$phi$trans$insert151 = 0, $$phi$trans$insert152 = 0, $$phi$trans$insert157 = 0; var $$phi$trans$insert158 = 0, $$phi$trans$insert162 = 0, $$phi$trans$insert163 = 0, $$phi$trans$insert167 = 0, $$phi$trans$insert168 = 0, $$phi$trans$insert172 = 0, $$phi$trans$insert173 = 0, $$phi$trans$insert178 = 0, $$phi$trans$insert179 = 0, $$phi$trans$insert183 = 0, $$phi$trans$insert184 = 0, $$phi$trans$insert188 = 0, $$phi$trans$insert189 = 0, $$phi$trans$insert193 = 0, $$phi$trans$insert194 = 0, $$phi$trans$insert199 = 0, $$phi$trans$insert200 = 0, $$phi$trans$insert204 = 0, $$phi$trans$insert205 = 0, $$phi$trans$insert209 = 0; var $$phi$trans$insert210 = 0, $$phi$trans$insert214 = 0, $$phi$trans$insert215 = 0, $$phi$trans$insert220 = 0, $$phi$trans$insert221 = 0, $$phi$trans$insert225 = 0, $$phi$trans$insert226 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert231 = 0, $$phi$trans$insert235 = 0, $$phi$trans$insert236 = 0, $$phi$trans$insert241 = 0, $$phi$trans$insert242 = 0, $$phi$trans$insert246 = 0, $$phi$trans$insert247 = 0, $$phi$trans$insert251 = 0, $$phi$trans$insert252 = 0, $$phi$trans$insert256 = 0, $$phi$trans$insert257 = 0, $$phi$trans$insert262 = 0; var $$phi$trans$insert263 = 0, $$phi$trans$insert267 = 0, $$phi$trans$insert268 = 0, $$phi$trans$insert272 = 0, $$phi$trans$insert273 = 0, $$phi$trans$insert277 = 0, $$phi$trans$insert278 = 0, $$phi$trans$insert32 = 0, $$phi$trans$insert36 = 0, $$phi$trans$insert37 = 0, $$phi$trans$insert41 = 0, $$phi$trans$insert42 = 0, $$phi$trans$insert46 = 0, $$phi$trans$insert47 = 0, $$phi$trans$insert52 = 0, $$phi$trans$insert53 = 0, $$phi$trans$insert57 = 0, $$phi$trans$insert58 = 0, $$phi$trans$insert62 = 0, $$phi$trans$insert63 = 0; var $$phi$trans$insert67 = 0, $$phi$trans$insert68 = 0, $$phi$trans$insert73 = 0, $$phi$trans$insert74 = 0, $$phi$trans$insert78 = 0, $$phi$trans$insert79 = 0, $$phi$trans$insert83 = 0, $$phi$trans$insert84 = 0, $$phi$trans$insert88 = 0, $$phi$trans$insert89 = 0, $$phi$trans$insert94 = 0, $$phi$trans$insert95 = 0, $$phi$trans$insert99 = 0, $$pre = 0, $$pre101 = 0, $$pre102 = 0, $$pre103 = 0, $$pre106 = 0, $$pre107 = 0, $$pre108 = 0; var $$pre111 = 0, $$pre113 = 0, $$pre114 = 0, $$pre117 = 0, $$pre118 = 0, $$pre119 = 0, $$pre122 = 0, $$pre123 = 0, $$pre124 = 0, $$pre127 = 0, $$pre128 = 0, $$pre129 = 0, $$pre132 = 0, $$pre134 = 0, $$pre135 = 0, $$pre138 = 0, $$pre139 = 0, $$pre140 = 0, $$pre143 = 0, $$pre144 = 0; var $$pre145 = 0, $$pre148 = 0, $$pre149 = 0, $$pre150 = 0, $$pre153 = 0, $$pre155 = 0, $$pre156 = 0, $$pre159 = 0, $$pre160 = 0, $$pre161 = 0, $$pre164 = 0, $$pre165 = 0, $$pre166 = 0, $$pre169 = 0, $$pre170 = 0, $$pre171 = 0, $$pre174 = 0, $$pre176 = 0, $$pre177 = 0, $$pre180 = 0; var $$pre181 = 0, $$pre182 = 0, $$pre185 = 0, $$pre186 = 0, $$pre187 = 0, $$pre190 = 0, $$pre191 = 0, $$pre192 = 0, $$pre195 = 0, $$pre197 = 0, $$pre198 = 0, $$pre201 = 0, $$pre202 = 0, $$pre203 = 0, $$pre206 = 0, $$pre207 = 0, $$pre208 = 0, $$pre211 = 0, $$pre212 = 0, $$pre213 = 0; var $$pre216 = 0, $$pre218 = 0, $$pre219 = 0, $$pre222 = 0, $$pre223 = 0, $$pre224 = 0, $$pre227 = 0, $$pre228 = 0, $$pre229 = 0, $$pre232 = 0, $$pre233 = 0, $$pre234 = 0, $$pre237 = 0, $$pre239 = 0, $$pre240 = 0, $$pre243 = 0, $$pre244 = 0, $$pre245 = 0, $$pre248 = 0, $$pre249 = 0; var $$pre250 = 0, $$pre253 = 0, $$pre254 = 0, $$pre255 = 0, $$pre258 = 0, $$pre260 = 0, $$pre261 = 0, $$pre264 = 0, $$pre265 = 0, $$pre266 = 0, $$pre269 = 0, $$pre270 = 0, $$pre271 = 0, $$pre274 = 0, $$pre275 = 0, $$pre276 = 0, $$pre279 = 0, $$pre281 = 0, $$pre282 = 0, $$pre283 = 0; var $$pre284 = 0, $$pre285 = 0, $$pre286 = 0, $$pre287 = 0, $$pre288 = 0, $$pre290 = 0, $$pre291 = 0, $$pre292 = 0, $$pre293 = 0, $$pre294 = 0, $$pre295 = 0, $$pre296 = 0, $$pre297 = 0, $$pre299 = 0, $$pre300 = 0, $$pre301 = 0, $$pre302 = 0, $$pre303 = 0, $$pre304 = 0, $$pre305 = 0; var $$pre306 = 0, $$pre308 = 0, $$pre309 = 0, $$pre31 = 0, $$pre310 = 0, $$pre311 = 0, $$pre312 = 0, $$pre313 = 0, $$pre314 = 0, $$pre315 = 0, $$pre33 = 0, $$pre34 = 0, $$pre35 = 0, $$pre38 = 0, $$pre39 = 0, $$pre40 = 0, $$pre43 = 0, $$pre44 = 0, $$pre45 = 0, $$pre48 = 0; var $$pre50 = 0, $$pre51 = 0, $$pre54 = 0, $$pre55 = 0, $$pre56 = 0, $$pre59 = 0, $$pre60 = 0, $$pre61 = 0, $$pre64 = 0, $$pre65 = 0, $$pre66 = 0, $$pre69 = 0, $$pre71 = 0, $$pre72 = 0, $$pre75 = 0, $$pre76 = 0, $$pre77 = 0, $$pre80 = 0, $$pre81 = 0, $$pre82 = 0; var $$pre85 = 0, $$pre86 = 0, $$pre87 = 0, $$pre90 = 0, $$pre92 = 0, $$pre93 = 0, $$pre96 = 0, $$pre97 = 0, $$pre98 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0; var $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0; var $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0; var $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; var $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; var $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; var $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0; var $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0; var $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0; var $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0; var $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0; var $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0; var $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0; var $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0; var $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0; var $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0; var $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n18$0 = 0, $n18$1 = 0, $n18$2 = 0, $n18$3 = 0, $n40$0 = 0, $n40$1 = 0, $n40$2 = 0, $n40$3 = 0, $n62$0 = 0, $n62$1 = 0; var $n62$2 = 0, $n62$3 = 0, $pixel$016 = 0, $pixel$1 = 0, $pixel$2 = 0, $pixel$3 = 0, $pixel$4 = 0, $pixel$5 = 0, $pixel17$021 = 0, $pixel17$1 = 0, $pixel17$2 = 0, $pixel17$3 = 0, $pixel17$4 = 0, $pixel17$5 = 0, $pixel39$026 = 0, $pixel39$1 = 0, $pixel39$2 = 0, $pixel39$3 = 0, $pixel39$4 = 0, $pixel39$5 = 0; var $pixel61$015 = 0, $pixel61$1 = 0, $pixel61$2 = 0, $pixel61$3 = 0, $pixel61$4 = 0, $pixel61$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $a&255; $3 = $2 ^ 255; $4 = ((($1)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; $cond = ($5<<24>>24)==(4); if (!($cond)) { $1055 = (_SDL_Error(4)|0); $$0 = $1055; return ($$0|0); } switch ($blendMode|0) { case 1: { $7 = ((($rect)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($rect)) + 12|0); $10 = HEAP32[$9>>2]|0; $11 = ((($dst)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (($12|0) / ($6|0))&-1; $14 = (($13) - ($8))|0; $15 = ($10|0)==(0); if ($15) { $$0 = 0; return ($$0|0); } $16 = ((($dst)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($rect)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = Math_imul($19, $13)|0; $21 = (($17) + ($20<<2)|0); $22 = HEAP32[$rect>>2]|0; $23 = (($21) + ($22<<2)|0); $24 = (($8) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $8 & 3; $27 = ((($1)) + 12|0); $28 = ((($1)) + 32|0); $29 = ((($1)) + 28|0); $30 = ((($1)) + 16|0); $31 = ((($1)) + 33|0); $32 = ((($1)) + 29|0); $33 = ((($1)) + 20|0); $34 = ((($1)) + 34|0); $35 = ((($1)) + 30|0); $36 = ((($1)) + 24|0); $37 = ((($1)) + 35|0); $38 = ((($1)) + 31|0); $39 = $r&255; $40 = $g&255; $41 = $b&255; $$in$29 = $10;$pixel$016 = $23; L29: while(1) { $42 = (($$in$29) + -1)|0; switch ($26|0) { case 0: { $$pre197 = HEAP8[$28>>0]|0; $$pre198 = HEAP8[$29>>0]|0; $$phi$trans$insert199 = $$pre198&255; $$phi$trans$insert200 = (74436 + ($$phi$trans$insert199<<2)|0); $$pre201 = HEAP32[$$phi$trans$insert200>>2]|0; $$pre202 = HEAP8[$31>>0]|0; $$pre203 = HEAP8[$32>>0]|0; $$phi$trans$insert204 = $$pre203&255; $$phi$trans$insert205 = (74436 + ($$phi$trans$insert204<<2)|0); $$pre206 = HEAP32[$$phi$trans$insert205>>2]|0; $$pre207 = HEAP8[$34>>0]|0; $$pre208 = HEAP8[$35>>0]|0; $$phi$trans$insert209 = $$pre208&255; $$phi$trans$insert210 = (74436 + ($$phi$trans$insert209<<2)|0); $$pre211 = HEAP32[$$phi$trans$insert210>>2]|0; $$pre212 = HEAP8[$37>>0]|0; $$pre213 = HEAP8[$38>>0]|0; $$phi$trans$insert214 = $$pre213&255; $$phi$trans$insert215 = (74436 + ($$phi$trans$insert214<<2)|0); $$pre216 = HEAP32[$$phi$trans$insert215>>2]|0; $47 = $$pre197;$50 = $$pre198;$52 = $$pre201;$58 = $$pre202;$61 = $$pre203;$63 = $$pre206;$69 = $$pre207;$72 = $$pre208;$74 = $$pre211;$80 = $$pre212;$83 = $$pre213;$85 = $$pre216;$n$0 = $25;$pixel$1 = $pixel$016; label = 10; break; } case 3: { $$pre218 = HEAP8[$28>>0]|0; $$pre219 = HEAP8[$29>>0]|0; $$phi$trans$insert220 = $$pre219&255; $$phi$trans$insert221 = (74436 + ($$phi$trans$insert220<<2)|0); $$pre222 = HEAP32[$$phi$trans$insert221>>2]|0; $$pre223 = HEAP8[$31>>0]|0; $$pre224 = HEAP8[$32>>0]|0; $$phi$trans$insert225 = $$pre224&255; $$phi$trans$insert226 = (74436 + ($$phi$trans$insert225<<2)|0); $$pre227 = HEAP32[$$phi$trans$insert226>>2]|0; $$pre228 = HEAP8[$34>>0]|0; $$pre229 = HEAP8[$35>>0]|0; $$phi$trans$insert230 = $$pre229&255; $$phi$trans$insert231 = (74436 + ($$phi$trans$insert230<<2)|0); $$pre232 = HEAP32[$$phi$trans$insert231>>2]|0; $$pre233 = HEAP8[$37>>0]|0; $$pre234 = HEAP8[$38>>0]|0; $$phi$trans$insert235 = $$pre234&255; $$phi$trans$insert236 = (74436 + ($$phi$trans$insert235<<2)|0); $$pre237 = HEAP32[$$phi$trans$insert236>>2]|0; $116 = $$pre218;$119 = $$pre219;$121 = $$pre222;$127 = $$pre223;$130 = $$pre224;$132 = $$pre227;$138 = $$pre228;$141 = $$pre229;$143 = $$pre232;$149 = $$pre233;$152 = $$pre234;$154 = $$pre237;$n$1 = $25;$pixel$2 = $pixel$016; label = 11; break; } case 2: { $$pre239 = HEAP8[$28>>0]|0; $$pre240 = HEAP8[$29>>0]|0; $$phi$trans$insert241 = $$pre240&255; $$phi$trans$insert242 = (74436 + ($$phi$trans$insert241<<2)|0); $$pre243 = HEAP32[$$phi$trans$insert242>>2]|0; $$pre244 = HEAP8[$31>>0]|0; $$pre245 = HEAP8[$32>>0]|0; $$phi$trans$insert246 = $$pre245&255; $$phi$trans$insert247 = (74436 + ($$phi$trans$insert246<<2)|0); $$pre248 = HEAP32[$$phi$trans$insert247>>2]|0; $$pre249 = HEAP8[$34>>0]|0; $$pre250 = HEAP8[$35>>0]|0; $$phi$trans$insert251 = $$pre250&255; $$phi$trans$insert252 = (74436 + ($$phi$trans$insert251<<2)|0); $$pre253 = HEAP32[$$phi$trans$insert252>>2]|0; $$pre254 = HEAP8[$37>>0]|0; $$pre255 = HEAP8[$38>>0]|0; $$phi$trans$insert256 = $$pre255&255; $$phi$trans$insert257 = (74436 + ($$phi$trans$insert256<<2)|0); $$pre258 = HEAP32[$$phi$trans$insert257>>2]|0; $185 = $$pre239;$188 = $$pre240;$190 = $$pre243;$196 = $$pre244;$199 = $$pre245;$201 = $$pre248;$207 = $$pre249;$210 = $$pre250;$212 = $$pre253;$218 = $$pre254;$221 = $$pre255;$223 = $$pre258;$n$2 = $25;$pixel$3 = $pixel$016; label = 12; break; } case 1: { $$pre260 = HEAP8[$28>>0]|0; $$pre261 = HEAP8[$29>>0]|0; $$phi$trans$insert262 = $$pre261&255; $$phi$trans$insert263 = (74436 + ($$phi$trans$insert262<<2)|0); $$pre264 = HEAP32[$$phi$trans$insert263>>2]|0; $$pre265 = HEAP8[$31>>0]|0; $$pre266 = HEAP8[$32>>0]|0; $$phi$trans$insert267 = $$pre266&255; $$phi$trans$insert268 = (74436 + ($$phi$trans$insert267<<2)|0); $$pre269 = HEAP32[$$phi$trans$insert268>>2]|0; $$pre270 = HEAP8[$34>>0]|0; $$pre271 = HEAP8[$35>>0]|0; $$phi$trans$insert272 = $$pre271&255; $$phi$trans$insert273 = (74436 + ($$phi$trans$insert272<<2)|0); $$pre274 = HEAP32[$$phi$trans$insert273>>2]|0; $$pre275 = HEAP8[$37>>0]|0; $$pre276 = HEAP8[$38>>0]|0; $$phi$trans$insert277 = $$pre276&255; $$phi$trans$insert278 = (74436 + ($$phi$trans$insert277<<2)|0); $$pre279 = HEAP32[$$phi$trans$insert278>>2]|0; $254 = $$pre260;$257 = $$pre261;$259 = $$pre264;$265 = $$pre265;$268 = $$pre266;$270 = $$pre269;$276 = $$pre270;$279 = $$pre271;$281 = $$pre274;$287 = $$pre275;$290 = $$pre276;$292 = $$pre279;$n$3 = $25;$pixel$4 = $pixel$016; label = 13; break; } default: { $pixel$5 = $pixel$016; label = 14; } } while(1) { if ((label|0) == 10) { label = 0; $43 = HEAP32[$pixel$1>>2]|0; $44 = HEAP32[$27>>2]|0; $45 = $44 & $43; $46 = $47&255; $48 = $45 >>> $46; $49 = $50&255; $51 = (($52) + ($48)|0); $53 = HEAP8[$51>>0]|0; $54 = $53&255; $55 = HEAP32[$30>>2]|0; $56 = $55 & $43; $57 = $58&255; $59 = $56 >>> $57; $60 = $61&255; $62 = (($63) + ($59)|0); $64 = HEAP8[$62>>0]|0; $65 = $64&255; $66 = HEAP32[$33>>2]|0; $67 = $66 & $43; $68 = $69&255; $70 = $67 >>> $68; $71 = $72&255; $73 = (($74) + ($70)|0); $75 = HEAP8[$73>>0]|0; $76 = $75&255; $77 = HEAP32[$36>>2]|0; $78 = $77 & $43; $79 = $80&255; $81 = $78 >>> $79; $82 = $83&255; $84 = (($85) + ($81)|0); $86 = HEAP8[$84>>0]|0; $87 = $86&255; $88 = Math_imul($54, $3)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($39))|0; $91 = Math_imul($65, $3)|0; $92 = (($91>>>0) / 255)&-1; $93 = (($92) + ($40))|0; $94 = Math_imul($76, $3)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($41))|0; $97 = Math_imul($87, $3)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($2))|0; $100 = $90 >>> $49; $101 = $100 << $46; $102 = $93 >>> $60; $103 = $102 << $57; $104 = $103 | $101; $105 = $96 >>> $71; $106 = $105 << $68; $107 = $104 | $106; $108 = $99 >>> $82; $109 = $108 << $79; $110 = $107 | $109; HEAP32[$pixel$1>>2] = $110; $111 = ((($pixel$1)) + 4|0); $116 = $47;$119 = $50;$121 = $52;$127 = $58;$130 = $61;$132 = $63;$138 = $69;$141 = $72;$143 = $74;$149 = $80;$152 = $83;$154 = $85;$n$1 = $n$0;$pixel$2 = $111; label = 11; continue; } else if ((label|0) == 11) { label = 0; $112 = HEAP32[$pixel$2>>2]|0; $113 = HEAP32[$27>>2]|0; $114 = $113 & $112; $115 = $116&255; $117 = $114 >>> $115; $118 = $119&255; $120 = (($121) + ($117)|0); $122 = HEAP8[$120>>0]|0; $123 = $122&255; $124 = HEAP32[$30>>2]|0; $125 = $124 & $112; $126 = $127&255; $128 = $125 >>> $126; $129 = $130&255; $131 = (($132) + ($128)|0); $133 = HEAP8[$131>>0]|0; $134 = $133&255; $135 = HEAP32[$33>>2]|0; $136 = $135 & $112; $137 = $138&255; $139 = $136 >>> $137; $140 = $141&255; $142 = (($143) + ($139)|0); $144 = HEAP8[$142>>0]|0; $145 = $144&255; $146 = HEAP32[$36>>2]|0; $147 = $146 & $112; $148 = $149&255; $150 = $147 >>> $148; $151 = $152&255; $153 = (($154) + ($150)|0); $155 = HEAP8[$153>>0]|0; $156 = $155&255; $157 = Math_imul($123, $3)|0; $158 = (($157>>>0) / 255)&-1; $159 = (($158) + ($39))|0; $160 = Math_imul($134, $3)|0; $161 = (($160>>>0) / 255)&-1; $162 = (($161) + ($40))|0; $163 = Math_imul($145, $3)|0; $164 = (($163>>>0) / 255)&-1; $165 = (($164) + ($41))|0; $166 = Math_imul($156, $3)|0; $167 = (($166>>>0) / 255)&-1; $168 = (($167) + ($2))|0; $169 = $159 >>> $118; $170 = $169 << $115; $171 = $162 >>> $129; $172 = $171 << $126; $173 = $172 | $170; $174 = $165 >>> $140; $175 = $174 << $137; $176 = $173 | $175; $177 = $168 >>> $151; $178 = $177 << $148; $179 = $176 | $178; HEAP32[$pixel$2>>2] = $179; $180 = ((($pixel$2)) + 4|0); $185 = $116;$188 = $119;$190 = $121;$196 = $127;$199 = $130;$201 = $132;$207 = $138;$210 = $141;$212 = $143;$218 = $149;$221 = $152;$223 = $154;$n$2 = $n$1;$pixel$3 = $180; label = 12; continue; } else if ((label|0) == 12) { label = 0; $181 = HEAP32[$pixel$3>>2]|0; $182 = HEAP32[$27>>2]|0; $183 = $182 & $181; $184 = $185&255; $186 = $183 >>> $184; $187 = $188&255; $189 = (($190) + ($186)|0); $191 = HEAP8[$189>>0]|0; $192 = $191&255; $193 = HEAP32[$30>>2]|0; $194 = $193 & $181; $195 = $196&255; $197 = $194 >>> $195; $198 = $199&255; $200 = (($201) + ($197)|0); $202 = HEAP8[$200>>0]|0; $203 = $202&255; $204 = HEAP32[$33>>2]|0; $205 = $204 & $181; $206 = $207&255; $208 = $205 >>> $206; $209 = $210&255; $211 = (($212) + ($208)|0); $213 = HEAP8[$211>>0]|0; $214 = $213&255; $215 = HEAP32[$36>>2]|0; $216 = $215 & $181; $217 = $218&255; $219 = $216 >>> $217; $220 = $221&255; $222 = (($223) + ($219)|0); $224 = HEAP8[$222>>0]|0; $225 = $224&255; $226 = Math_imul($192, $3)|0; $227 = (($226>>>0) / 255)&-1; $228 = (($227) + ($39))|0; $229 = Math_imul($203, $3)|0; $230 = (($229>>>0) / 255)&-1; $231 = (($230) + ($40))|0; $232 = Math_imul($214, $3)|0; $233 = (($232>>>0) / 255)&-1; $234 = (($233) + ($41))|0; $235 = Math_imul($225, $3)|0; $236 = (($235>>>0) / 255)&-1; $237 = (($236) + ($2))|0; $238 = $228 >>> $187; $239 = $238 << $184; $240 = $231 >>> $198; $241 = $240 << $195; $242 = $241 | $239; $243 = $234 >>> $209; $244 = $243 << $206; $245 = $242 | $244; $246 = $237 >>> $220; $247 = $246 << $217; $248 = $245 | $247; HEAP32[$pixel$3>>2] = $248; $249 = ((($pixel$3)) + 4|0); $254 = $185;$257 = $188;$259 = $190;$265 = $196;$268 = $199;$270 = $201;$276 = $207;$279 = $210;$281 = $212;$287 = $218;$290 = $221;$292 = $223;$n$3 = $n$2;$pixel$4 = $249; label = 13; continue; } else if ((label|0) == 13) { label = 0; $250 = HEAP32[$pixel$4>>2]|0; $251 = HEAP32[$27>>2]|0; $252 = $251 & $250; $253 = $254&255; $255 = $252 >>> $253; $256 = $257&255; $258 = (($259) + ($255)|0); $260 = HEAP8[$258>>0]|0; $261 = $260&255; $262 = HEAP32[$30>>2]|0; $263 = $262 & $250; $264 = $265&255; $266 = $263 >>> $264; $267 = $268&255; $269 = (($270) + ($266)|0); $271 = HEAP8[$269>>0]|0; $272 = $271&255; $273 = HEAP32[$33>>2]|0; $274 = $273 & $250; $275 = $276&255; $277 = $274 >>> $275; $278 = $279&255; $280 = (($281) + ($277)|0); $282 = HEAP8[$280>>0]|0; $283 = $282&255; $284 = HEAP32[$36>>2]|0; $285 = $284 & $250; $286 = $287&255; $288 = $285 >>> $286; $289 = $290&255; $291 = (($292) + ($288)|0); $293 = HEAP8[$291>>0]|0; $294 = $293&255; $295 = Math_imul($261, $3)|0; $296 = (($295>>>0) / 255)&-1; $297 = (($296) + ($39))|0; $298 = Math_imul($272, $3)|0; $299 = (($298>>>0) / 255)&-1; $300 = (($299) + ($40))|0; $301 = Math_imul($283, $3)|0; $302 = (($301>>>0) / 255)&-1; $303 = (($302) + ($41))|0; $304 = Math_imul($294, $3)|0; $305 = (($304>>>0) / 255)&-1; $306 = (($305) + ($2))|0; $307 = $297 >>> $256; $308 = $307 << $253; $309 = $300 >>> $267; $310 = $309 << $264; $311 = $310 | $308; $312 = $303 >>> $278; $313 = $312 << $275; $314 = $311 | $313; $315 = $306 >>> $289; $316 = $315 << $286; $317 = $314 | $316; HEAP32[$pixel$4>>2] = $317; $318 = ((($pixel$4)) + 4|0); $319 = (($n$3) + -1)|0; $320 = ($n$3|0)>(1); if ($320) { $47 = $254;$50 = $257;$52 = $259;$58 = $265;$61 = $268;$63 = $270;$69 = $276;$72 = $279;$74 = $281;$80 = $287;$83 = $290;$85 = $292;$n$0 = $319;$pixel$1 = $318; label = 10; continue; } else { $pixel$5 = $318; label = 14; continue; } } else if ((label|0) == 14) { label = 0; $321 = (($pixel$5) + ($14<<2)|0); $322 = ($42|0)==(0); if ($322) { $$0 = 0; break L29; } else { $$in$29 = $42;$pixel$016 = $321; continue L29; } } } } return ($$0|0); break; } case 2: { $323 = ((($rect)) + 8|0); $324 = HEAP32[$323>>2]|0; $325 = ((($rect)) + 12|0); $326 = HEAP32[$325>>2]|0; $327 = ((($dst)) + 16|0); $328 = HEAP32[$327>>2]|0; $329 = (($328|0) / ($6|0))&-1; $330 = (($329) - ($324))|0; $331 = ($326|0)==(0); if ($331) { $$0 = 0; return ($$0|0); } $332 = ((($dst)) + 20|0); $333 = HEAP32[$332>>2]|0; $334 = ((($rect)) + 4|0); $335 = HEAP32[$334>>2]|0; $336 = Math_imul($335, $329)|0; $337 = (($333) + ($336<<2)|0); $338 = HEAP32[$rect>>2]|0; $339 = (($337) + ($338<<2)|0); $340 = (($324) + 3)|0; $341 = (($340|0) / 4)&-1; $342 = $324 & 3; $343 = ((($1)) + 12|0); $344 = ((($1)) + 32|0); $345 = ((($1)) + 28|0); $346 = ((($1)) + 16|0); $347 = ((($1)) + 33|0); $348 = ((($1)) + 29|0); $349 = ((($1)) + 20|0); $350 = ((($1)) + 34|0); $351 = ((($1)) + 30|0); $352 = ((($1)) + 24|0); $353 = ((($1)) + 35|0); $354 = ((($1)) + 31|0); $355 = $r&255; $356 = $g&255; $357 = $b&255; $$in$28 = $326;$pixel17$021 = $339; L48: while(1) { $358 = (($$in$28) + -1)|0; switch ($342|0) { case 0: { $$pre113 = HEAP8[$344>>0]|0; $$pre114 = HEAP8[$345>>0]|0; $$phi$trans$insert115 = $$pre114&255; $$phi$trans$insert116 = (74436 + ($$phi$trans$insert115<<2)|0); $$pre117 = HEAP32[$$phi$trans$insert116>>2]|0; $$pre118 = HEAP8[$347>>0]|0; $$pre119 = HEAP8[$348>>0]|0; $$phi$trans$insert120 = $$pre119&255; $$phi$trans$insert121 = (74436 + ($$phi$trans$insert120<<2)|0); $$pre122 = HEAP32[$$phi$trans$insert121>>2]|0; $$pre123 = HEAP8[$350>>0]|0; $$pre124 = HEAP8[$351>>0]|0; $$phi$trans$insert125 = $$pre124&255; $$phi$trans$insert126 = (74436 + ($$phi$trans$insert125<<2)|0); $$pre127 = HEAP32[$$phi$trans$insert126>>2]|0; $$pre128 = HEAP8[$353>>0]|0; $$pre129 = HEAP8[$354>>0]|0; $$phi$trans$insert130 = $$pre129&255; $$phi$trans$insert131 = (74436 + ($$phi$trans$insert130<<2)|0); $$pre132 = HEAP32[$$phi$trans$insert131>>2]|0; $363 = $$pre113;$366 = $$pre114;$368 = $$pre117;$374 = $$pre118;$377 = $$pre119;$379 = $$pre122;$385 = $$pre123;$388 = $$pre124;$390 = $$pre127;$396 = $$pre128;$399 = $$pre129;$401 = $$pre132;$n18$0 = $341;$pixel17$1 = $pixel17$021; label = 22; break; } case 3: { $$pre134 = HEAP8[$344>>0]|0; $$pre135 = HEAP8[$345>>0]|0; $$phi$trans$insert136 = $$pre135&255; $$phi$trans$insert137 = (74436 + ($$phi$trans$insert136<<2)|0); $$pre138 = HEAP32[$$phi$trans$insert137>>2]|0; $$pre139 = HEAP8[$347>>0]|0; $$pre140 = HEAP8[$348>>0]|0; $$phi$trans$insert141 = $$pre140&255; $$phi$trans$insert142 = (74436 + ($$phi$trans$insert141<<2)|0); $$pre143 = HEAP32[$$phi$trans$insert142>>2]|0; $$pre144 = HEAP8[$350>>0]|0; $$pre145 = HEAP8[$351>>0]|0; $$phi$trans$insert146 = $$pre145&255; $$phi$trans$insert147 = (74436 + ($$phi$trans$insert146<<2)|0); $$pre148 = HEAP32[$$phi$trans$insert147>>2]|0; $$pre149 = HEAP8[$353>>0]|0; $$pre150 = HEAP8[$354>>0]|0; $$phi$trans$insert151 = $$pre150&255; $$phi$trans$insert152 = (74436 + ($$phi$trans$insert151<<2)|0); $$pre153 = HEAP32[$$phi$trans$insert152>>2]|0; $426 = $$pre134;$429 = $$pre135;$431 = $$pre138;$437 = $$pre139;$440 = $$pre140;$442 = $$pre143;$448 = $$pre144;$451 = $$pre145;$453 = $$pre148;$459 = $$pre149;$462 = $$pre150;$464 = $$pre153;$n18$1 = $341;$pixel17$2 = $pixel17$021; label = 23; break; } case 2: { $$pre155 = HEAP8[$344>>0]|0; $$pre156 = HEAP8[$345>>0]|0; $$phi$trans$insert157 = $$pre156&255; $$phi$trans$insert158 = (74436 + ($$phi$trans$insert157<<2)|0); $$pre159 = HEAP32[$$phi$trans$insert158>>2]|0; $$pre160 = HEAP8[$347>>0]|0; $$pre161 = HEAP8[$348>>0]|0; $$phi$trans$insert162 = $$pre161&255; $$phi$trans$insert163 = (74436 + ($$phi$trans$insert162<<2)|0); $$pre164 = HEAP32[$$phi$trans$insert163>>2]|0; $$pre165 = HEAP8[$350>>0]|0; $$pre166 = HEAP8[$351>>0]|0; $$phi$trans$insert167 = $$pre166&255; $$phi$trans$insert168 = (74436 + ($$phi$trans$insert167<<2)|0); $$pre169 = HEAP32[$$phi$trans$insert168>>2]|0; $$pre170 = HEAP8[$353>>0]|0; $$pre171 = HEAP8[$354>>0]|0; $$phi$trans$insert172 = $$pre171&255; $$phi$trans$insert173 = (74436 + ($$phi$trans$insert172<<2)|0); $$pre174 = HEAP32[$$phi$trans$insert173>>2]|0; $489 = $$pre155;$492 = $$pre156;$494 = $$pre159;$500 = $$pre160;$503 = $$pre161;$505 = $$pre164;$511 = $$pre165;$514 = $$pre166;$516 = $$pre169;$522 = $$pre170;$525 = $$pre171;$527 = $$pre174;$n18$2 = $341;$pixel17$3 = $pixel17$021; label = 24; break; } case 1: { $$pre176 = HEAP8[$344>>0]|0; $$pre177 = HEAP8[$345>>0]|0; $$phi$trans$insert178 = $$pre177&255; $$phi$trans$insert179 = (74436 + ($$phi$trans$insert178<<2)|0); $$pre180 = HEAP32[$$phi$trans$insert179>>2]|0; $$pre181 = HEAP8[$347>>0]|0; $$pre182 = HEAP8[$348>>0]|0; $$phi$trans$insert183 = $$pre182&255; $$phi$trans$insert184 = (74436 + ($$phi$trans$insert183<<2)|0); $$pre185 = HEAP32[$$phi$trans$insert184>>2]|0; $$pre186 = HEAP8[$350>>0]|0; $$pre187 = HEAP8[$351>>0]|0; $$phi$trans$insert188 = $$pre187&255; $$phi$trans$insert189 = (74436 + ($$phi$trans$insert188<<2)|0); $$pre190 = HEAP32[$$phi$trans$insert189>>2]|0; $$pre191 = HEAP8[$353>>0]|0; $$pre192 = HEAP8[$354>>0]|0; $$phi$trans$insert193 = $$pre192&255; $$phi$trans$insert194 = (74436 + ($$phi$trans$insert193<<2)|0); $$pre195 = HEAP32[$$phi$trans$insert194>>2]|0; $552 = $$pre176;$555 = $$pre177;$557 = $$pre180;$563 = $$pre181;$566 = $$pre182;$568 = $$pre185;$574 = $$pre186;$577 = $$pre187;$579 = $$pre190;$585 = $$pre191;$588 = $$pre192;$590 = $$pre195;$n18$3 = $341;$pixel17$4 = $pixel17$021; label = 25; break; } default: { $pixel17$5 = $pixel17$021; label = 26; } } while(1) { if ((label|0) == 22) { label = 0; $359 = HEAP32[$pixel17$1>>2]|0; $360 = HEAP32[$343>>2]|0; $361 = $360 & $359; $362 = $363&255; $364 = $361 >>> $362; $365 = $366&255; $367 = (($368) + ($364)|0); $369 = HEAP8[$367>>0]|0; $370 = $369&255; $371 = HEAP32[$346>>2]|0; $372 = $371 & $359; $373 = $374&255; $375 = $372 >>> $373; $376 = $377&255; $378 = (($379) + ($375)|0); $380 = HEAP8[$378>>0]|0; $381 = $380&255; $382 = HEAP32[$349>>2]|0; $383 = $382 & $359; $384 = $385&255; $386 = $383 >>> $384; $387 = $388&255; $389 = (($390) + ($386)|0); $391 = HEAP8[$389>>0]|0; $392 = $391&255; $393 = HEAP32[$352>>2]|0; $394 = $393 & $359; $395 = $396&255; $397 = $394 >>> $395; $398 = $399&255; $400 = (($401) + ($397)|0); $402 = HEAP8[$400>>0]|0; $403 = $402&255; $404 = (($370) + ($355))|0; $405 = ($404>>>0)>(255); $$ = $405 ? 255 : $404; $406 = (($381) + ($356))|0; $407 = ($406>>>0)>(255); $$8 = $407 ? 255 : $406; $408 = (($392) + ($357))|0; $409 = ($408>>>0)>(255); $$1 = $409 ? 255 : $408; $410 = $$ >>> $365; $411 = $410 << $362; $412 = $$8 >>> $376; $413 = $412 << $373; $414 = $413 | $411; $415 = $$1 >>> $387; $416 = $415 << $384; $417 = $414 | $416; $418 = $403 >>> $398; $419 = $418 << $395; $420 = $417 | $419; HEAP32[$pixel17$1>>2] = $420; $421 = ((($pixel17$1)) + 4|0); $426 = $363;$429 = $366;$431 = $368;$437 = $374;$440 = $377;$442 = $379;$448 = $385;$451 = $388;$453 = $390;$459 = $396;$462 = $399;$464 = $401;$n18$1 = $n18$0;$pixel17$2 = $421; label = 23; continue; } else if ((label|0) == 23) { label = 0; $422 = HEAP32[$pixel17$2>>2]|0; $423 = HEAP32[$343>>2]|0; $424 = $423 & $422; $425 = $426&255; $427 = $424 >>> $425; $428 = $429&255; $430 = (($431) + ($427)|0); $432 = HEAP8[$430>>0]|0; $433 = $432&255; $434 = HEAP32[$346>>2]|0; $435 = $434 & $422; $436 = $437&255; $438 = $435 >>> $436; $439 = $440&255; $441 = (($442) + ($438)|0); $443 = HEAP8[$441>>0]|0; $444 = $443&255; $445 = HEAP32[$349>>2]|0; $446 = $445 & $422; $447 = $448&255; $449 = $446 >>> $447; $450 = $451&255; $452 = (($453) + ($449)|0); $454 = HEAP8[$452>>0]|0; $455 = $454&255; $456 = HEAP32[$352>>2]|0; $457 = $456 & $422; $458 = $459&255; $460 = $457 >>> $458; $461 = $462&255; $463 = (($464) + ($460)|0); $465 = HEAP8[$463>>0]|0; $466 = $465&255; $467 = (($433) + ($355))|0; $468 = ($467>>>0)>(255); $$2 = $468 ? 255 : $467; $469 = (($444) + ($356))|0; $470 = ($469>>>0)>(255); $$9 = $470 ? 255 : $469; $471 = (($455) + ($357))|0; $472 = ($471>>>0)>(255); $$3 = $472 ? 255 : $471; $473 = $$2 >>> $428; $474 = $473 << $425; $475 = $$9 >>> $439; $476 = $475 << $436; $477 = $476 | $474; $478 = $$3 >>> $450; $479 = $478 << $447; $480 = $477 | $479; $481 = $466 >>> $461; $482 = $481 << $458; $483 = $480 | $482; HEAP32[$pixel17$2>>2] = $483; $484 = ((($pixel17$2)) + 4|0); $489 = $426;$492 = $429;$494 = $431;$500 = $437;$503 = $440;$505 = $442;$511 = $448;$514 = $451;$516 = $453;$522 = $459;$525 = $462;$527 = $464;$n18$2 = $n18$1;$pixel17$3 = $484; label = 24; continue; } else if ((label|0) == 24) { label = 0; $485 = HEAP32[$pixel17$3>>2]|0; $486 = HEAP32[$343>>2]|0; $487 = $486 & $485; $488 = $489&255; $490 = $487 >>> $488; $491 = $492&255; $493 = (($494) + ($490)|0); $495 = HEAP8[$493>>0]|0; $496 = $495&255; $497 = HEAP32[$346>>2]|0; $498 = $497 & $485; $499 = $500&255; $501 = $498 >>> $499; $502 = $503&255; $504 = (($505) + ($501)|0); $506 = HEAP8[$504>>0]|0; $507 = $506&255; $508 = HEAP32[$349>>2]|0; $509 = $508 & $485; $510 = $511&255; $512 = $509 >>> $510; $513 = $514&255; $515 = (($516) + ($512)|0); $517 = HEAP8[$515>>0]|0; $518 = $517&255; $519 = HEAP32[$352>>2]|0; $520 = $519 & $485; $521 = $522&255; $523 = $520 >>> $521; $524 = $525&255; $526 = (($527) + ($523)|0); $528 = HEAP8[$526>>0]|0; $529 = $528&255; $530 = (($496) + ($355))|0; $531 = ($530>>>0)>(255); $$4 = $531 ? 255 : $530; $532 = (($507) + ($356))|0; $533 = ($532>>>0)>(255); $$10 = $533 ? 255 : $532; $534 = (($518) + ($357))|0; $535 = ($534>>>0)>(255); $$5 = $535 ? 255 : $534; $536 = $$4 >>> $491; $537 = $536 << $488; $538 = $$10 >>> $502; $539 = $538 << $499; $540 = $539 | $537; $541 = $$5 >>> $513; $542 = $541 << $510; $543 = $540 | $542; $544 = $529 >>> $524; $545 = $544 << $521; $546 = $543 | $545; HEAP32[$pixel17$3>>2] = $546; $547 = ((($pixel17$3)) + 4|0); $552 = $489;$555 = $492;$557 = $494;$563 = $500;$566 = $503;$568 = $505;$574 = $511;$577 = $514;$579 = $516;$585 = $522;$588 = $525;$590 = $527;$n18$3 = $n18$2;$pixel17$4 = $547; label = 25; continue; } else if ((label|0) == 25) { label = 0; $548 = HEAP32[$pixel17$4>>2]|0; $549 = HEAP32[$343>>2]|0; $550 = $549 & $548; $551 = $552&255; $553 = $550 >>> $551; $554 = $555&255; $556 = (($557) + ($553)|0); $558 = HEAP8[$556>>0]|0; $559 = $558&255; $560 = HEAP32[$346>>2]|0; $561 = $560 & $548; $562 = $563&255; $564 = $561 >>> $562; $565 = $566&255; $567 = (($568) + ($564)|0); $569 = HEAP8[$567>>0]|0; $570 = $569&255; $571 = HEAP32[$349>>2]|0; $572 = $571 & $548; $573 = $574&255; $575 = $572 >>> $573; $576 = $577&255; $578 = (($579) + ($575)|0); $580 = HEAP8[$578>>0]|0; $581 = $580&255; $582 = HEAP32[$352>>2]|0; $583 = $582 & $548; $584 = $585&255; $586 = $583 >>> $584; $587 = $588&255; $589 = (($590) + ($586)|0); $591 = HEAP8[$589>>0]|0; $592 = $591&255; $593 = (($559) + ($355))|0; $594 = ($593>>>0)>(255); $$6 = $594 ? 255 : $593; $595 = (($570) + ($356))|0; $596 = ($595>>>0)>(255); $$11 = $596 ? 255 : $595; $597 = (($581) + ($357))|0; $598 = ($597>>>0)>(255); $$7 = $598 ? 255 : $597; $599 = $$6 >>> $554; $600 = $599 << $551; $601 = $$11 >>> $565; $602 = $601 << $562; $603 = $602 | $600; $604 = $$7 >>> $576; $605 = $604 << $573; $606 = $603 | $605; $607 = $592 >>> $587; $608 = $607 << $584; $609 = $606 | $608; HEAP32[$pixel17$4>>2] = $609; $610 = ((($pixel17$4)) + 4|0); $611 = (($n18$3) + -1)|0; $612 = ($n18$3|0)>(1); if ($612) { $363 = $552;$366 = $555;$368 = $557;$374 = $563;$377 = $566;$379 = $568;$385 = $574;$388 = $577;$390 = $579;$396 = $585;$399 = $588;$401 = $590;$n18$0 = $611;$pixel17$1 = $610; label = 22; continue; } else { $pixel17$5 = $610; label = 26; continue; } } else if ((label|0) == 26) { label = 0; $613 = (($pixel17$5) + ($330<<2)|0); $614 = ($358|0)==(0); if ($614) { $$0 = 0; break L48; } else { $$in$28 = $358;$pixel17$021 = $613; continue L48; } } } } return ($$0|0); break; } case 4: { $615 = ((($rect)) + 8|0); $616 = HEAP32[$615>>2]|0; $617 = ((($rect)) + 12|0); $618 = HEAP32[$617>>2]|0; $619 = ((($dst)) + 16|0); $620 = HEAP32[$619>>2]|0; $621 = (($620|0) / ($6|0))&-1; $622 = (($621) - ($616))|0; $623 = ($618|0)==(0); if ($623) { $$0 = 0; return ($$0|0); } $624 = ((($dst)) + 20|0); $625 = HEAP32[$624>>2]|0; $626 = ((($rect)) + 4|0); $627 = HEAP32[$626>>2]|0; $628 = Math_imul($627, $621)|0; $629 = (($625) + ($628<<2)|0); $630 = HEAP32[$rect>>2]|0; $631 = (($629) + ($630<<2)|0); $632 = (($616) + 3)|0; $633 = (($632|0) / 4)&-1; $634 = $616 & 3; $635 = ((($1)) + 12|0); $636 = ((($1)) + 32|0); $637 = ((($1)) + 28|0); $638 = ((($1)) + 16|0); $639 = ((($1)) + 33|0); $640 = ((($1)) + 29|0); $641 = ((($1)) + 20|0); $642 = ((($1)) + 34|0); $643 = ((($1)) + 30|0); $644 = ((($1)) + 24|0); $645 = ((($1)) + 35|0); $646 = ((($1)) + 31|0); $647 = $r&255; $648 = $g&255; $649 = $b&255; $$in = $618;$pixel39$026 = $631; L67: while(1) { $650 = (($$in) + -1)|0; switch ($634|0) { case 0: { $$pre = HEAP8[$636>>0]|0; $$pre31 = HEAP8[$637>>0]|0; $$phi$trans$insert = $$pre31&255; $$phi$trans$insert32 = (74436 + ($$phi$trans$insert<<2)|0); $$pre33 = HEAP32[$$phi$trans$insert32>>2]|0; $$pre34 = HEAP8[$639>>0]|0; $$pre35 = HEAP8[$640>>0]|0; $$phi$trans$insert36 = $$pre35&255; $$phi$trans$insert37 = (74436 + ($$phi$trans$insert36<<2)|0); $$pre38 = HEAP32[$$phi$trans$insert37>>2]|0; $$pre39 = HEAP8[$642>>0]|0; $$pre40 = HEAP8[$643>>0]|0; $$phi$trans$insert41 = $$pre40&255; $$phi$trans$insert42 = (74436 + ($$phi$trans$insert41<<2)|0); $$pre43 = HEAP32[$$phi$trans$insert42>>2]|0; $$pre44 = HEAP8[$645>>0]|0; $$pre45 = HEAP8[$646>>0]|0; $$phi$trans$insert46 = $$pre45&255; $$phi$trans$insert47 = (74436 + ($$phi$trans$insert46<<2)|0); $$pre48 = HEAP32[$$phi$trans$insert47>>2]|0; $655 = $$pre;$658 = $$pre31;$660 = $$pre33;$666 = $$pre34;$669 = $$pre35;$671 = $$pre38;$677 = $$pre39;$680 = $$pre40;$682 = $$pre43;$688 = $$pre44;$691 = $$pre45;$693 = $$pre48;$n40$0 = $633;$pixel39$1 = $pixel39$026; label = 34; break; } case 3: { $$pre50 = HEAP8[$636>>0]|0; $$pre51 = HEAP8[$637>>0]|0; $$phi$trans$insert52 = $$pre51&255; $$phi$trans$insert53 = (74436 + ($$phi$trans$insert52<<2)|0); $$pre54 = HEAP32[$$phi$trans$insert53>>2]|0; $$pre55 = HEAP8[$639>>0]|0; $$pre56 = HEAP8[$640>>0]|0; $$phi$trans$insert57 = $$pre56&255; $$phi$trans$insert58 = (74436 + ($$phi$trans$insert57<<2)|0); $$pre59 = HEAP32[$$phi$trans$insert58>>2]|0; $$pre60 = HEAP8[$642>>0]|0; $$pre61 = HEAP8[$643>>0]|0; $$phi$trans$insert62 = $$pre61&255; $$phi$trans$insert63 = (74436 + ($$phi$trans$insert62<<2)|0); $$pre64 = HEAP32[$$phi$trans$insert63>>2]|0; $$pre65 = HEAP8[$645>>0]|0; $$pre66 = HEAP8[$646>>0]|0; $$phi$trans$insert67 = $$pre66&255; $$phi$trans$insert68 = (74436 + ($$phi$trans$insert67<<2)|0); $$pre69 = HEAP32[$$phi$trans$insert68>>2]|0; $718 = $$pre50;$721 = $$pre51;$723 = $$pre54;$729 = $$pre55;$732 = $$pre56;$734 = $$pre59;$740 = $$pre60;$743 = $$pre61;$745 = $$pre64;$751 = $$pre65;$754 = $$pre66;$756 = $$pre69;$n40$1 = $633;$pixel39$2 = $pixel39$026; label = 35; break; } case 2: { $$pre71 = HEAP8[$636>>0]|0; $$pre72 = HEAP8[$637>>0]|0; $$phi$trans$insert73 = $$pre72&255; $$phi$trans$insert74 = (74436 + ($$phi$trans$insert73<<2)|0); $$pre75 = HEAP32[$$phi$trans$insert74>>2]|0; $$pre76 = HEAP8[$639>>0]|0; $$pre77 = HEAP8[$640>>0]|0; $$phi$trans$insert78 = $$pre77&255; $$phi$trans$insert79 = (74436 + ($$phi$trans$insert78<<2)|0); $$pre80 = HEAP32[$$phi$trans$insert79>>2]|0; $$pre81 = HEAP8[$642>>0]|0; $$pre82 = HEAP8[$643>>0]|0; $$phi$trans$insert83 = $$pre82&255; $$phi$trans$insert84 = (74436 + ($$phi$trans$insert83<<2)|0); $$pre85 = HEAP32[$$phi$trans$insert84>>2]|0; $$pre86 = HEAP8[$645>>0]|0; $$pre87 = HEAP8[$646>>0]|0; $$phi$trans$insert88 = $$pre87&255; $$phi$trans$insert89 = (74436 + ($$phi$trans$insert88<<2)|0); $$pre90 = HEAP32[$$phi$trans$insert89>>2]|0; $781 = $$pre71;$784 = $$pre72;$786 = $$pre75;$792 = $$pre76;$795 = $$pre77;$797 = $$pre80;$803 = $$pre81;$806 = $$pre82;$808 = $$pre85;$814 = $$pre86;$817 = $$pre87;$819 = $$pre90;$n40$2 = $633;$pixel39$3 = $pixel39$026; label = 36; break; } case 1: { $$pre92 = HEAP8[$636>>0]|0; $$pre93 = HEAP8[$637>>0]|0; $$phi$trans$insert94 = $$pre93&255; $$phi$trans$insert95 = (74436 + ($$phi$trans$insert94<<2)|0); $$pre96 = HEAP32[$$phi$trans$insert95>>2]|0; $$pre97 = HEAP8[$639>>0]|0; $$pre98 = HEAP8[$640>>0]|0; $$phi$trans$insert99 = $$pre98&255; $$phi$trans$insert100 = (74436 + ($$phi$trans$insert99<<2)|0); $$pre101 = HEAP32[$$phi$trans$insert100>>2]|0; $$pre102 = HEAP8[$642>>0]|0; $$pre103 = HEAP8[$643>>0]|0; $$phi$trans$insert104 = $$pre103&255; $$phi$trans$insert105 = (74436 + ($$phi$trans$insert104<<2)|0); $$pre106 = HEAP32[$$phi$trans$insert105>>2]|0; $$pre107 = HEAP8[$645>>0]|0; $$pre108 = HEAP8[$646>>0]|0; $$phi$trans$insert109 = $$pre108&255; $$phi$trans$insert110 = (74436 + ($$phi$trans$insert109<<2)|0); $$pre111 = HEAP32[$$phi$trans$insert110>>2]|0; $844 = $$pre92;$847 = $$pre93;$849 = $$pre96;$855 = $$pre97;$858 = $$pre98;$860 = $$pre101;$866 = $$pre102;$869 = $$pre103;$871 = $$pre106;$877 = $$pre107;$880 = $$pre108;$882 = $$pre111;$n40$3 = $633;$pixel39$4 = $pixel39$026; label = 37; break; } default: { $pixel39$5 = $pixel39$026; label = 38; } } while(1) { if ((label|0) == 34) { label = 0; $651 = HEAP32[$pixel39$1>>2]|0; $652 = HEAP32[$635>>2]|0; $653 = $652 & $651; $654 = $655&255; $656 = $653 >>> $654; $657 = $658&255; $659 = (($660) + ($656)|0); $661 = HEAP8[$659>>0]|0; $662 = $661&255; $663 = HEAP32[$638>>2]|0; $664 = $663 & $651; $665 = $666&255; $667 = $664 >>> $665; $668 = $669&255; $670 = (($671) + ($667)|0); $672 = HEAP8[$670>>0]|0; $673 = $672&255; $674 = HEAP32[$641>>2]|0; $675 = $674 & $651; $676 = $677&255; $678 = $675 >>> $676; $679 = $680&255; $681 = (($682) + ($678)|0); $683 = HEAP8[$681>>0]|0; $684 = $683&255; $685 = HEAP32[$644>>2]|0; $686 = $685 & $651; $687 = $688&255; $689 = $686 >>> $687; $690 = $691&255; $692 = (($693) + ($689)|0); $694 = HEAP8[$692>>0]|0; $695 = $694&255; $696 = Math_imul($662, $647)|0; $697 = (($696>>>0) / 255)&-1; $698 = Math_imul($673, $648)|0; $699 = (($698>>>0) / 255)&-1; $700 = Math_imul($684, $649)|0; $701 = (($700>>>0) / 255)&-1; $702 = $697 >>> $657; $703 = $702 << $654; $704 = $699 >>> $668; $705 = $704 << $665; $706 = $701 >>> $679; $707 = $706 << $676; $708 = $695 >>> $690; $709 = $708 << $687; $710 = $709 | $703; $711 = $710 | $705; $712 = $711 | $707; HEAP32[$pixel39$1>>2] = $712; $713 = ((($pixel39$1)) + 4|0); $718 = $655;$721 = $658;$723 = $660;$729 = $666;$732 = $669;$734 = $671;$740 = $677;$743 = $680;$745 = $682;$751 = $688;$754 = $691;$756 = $693;$n40$1 = $n40$0;$pixel39$2 = $713; label = 35; continue; } else if ((label|0) == 35) { label = 0; $714 = HEAP32[$pixel39$2>>2]|0; $715 = HEAP32[$635>>2]|0; $716 = $715 & $714; $717 = $718&255; $719 = $716 >>> $717; $720 = $721&255; $722 = (($723) + ($719)|0); $724 = HEAP8[$722>>0]|0; $725 = $724&255; $726 = HEAP32[$638>>2]|0; $727 = $726 & $714; $728 = $729&255; $730 = $727 >>> $728; $731 = $732&255; $733 = (($734) + ($730)|0); $735 = HEAP8[$733>>0]|0; $736 = $735&255; $737 = HEAP32[$641>>2]|0; $738 = $737 & $714; $739 = $740&255; $741 = $738 >>> $739; $742 = $743&255; $744 = (($745) + ($741)|0); $746 = HEAP8[$744>>0]|0; $747 = $746&255; $748 = HEAP32[$644>>2]|0; $749 = $748 & $714; $750 = $751&255; $752 = $749 >>> $750; $753 = $754&255; $755 = (($756) + ($752)|0); $757 = HEAP8[$755>>0]|0; $758 = $757&255; $759 = Math_imul($725, $647)|0; $760 = (($759>>>0) / 255)&-1; $761 = Math_imul($736, $648)|0; $762 = (($761>>>0) / 255)&-1; $763 = Math_imul($747, $649)|0; $764 = (($763>>>0) / 255)&-1; $765 = $760 >>> $720; $766 = $765 << $717; $767 = $762 >>> $731; $768 = $767 << $728; $769 = $764 >>> $742; $770 = $769 << $739; $771 = $758 >>> $753; $772 = $771 << $750; $773 = $772 | $766; $774 = $773 | $768; $775 = $774 | $770; HEAP32[$pixel39$2>>2] = $775; $776 = ((($pixel39$2)) + 4|0); $781 = $718;$784 = $721;$786 = $723;$792 = $729;$795 = $732;$797 = $734;$803 = $740;$806 = $743;$808 = $745;$814 = $751;$817 = $754;$819 = $756;$n40$2 = $n40$1;$pixel39$3 = $776; label = 36; continue; } else if ((label|0) == 36) { label = 0; $777 = HEAP32[$pixel39$3>>2]|0; $778 = HEAP32[$635>>2]|0; $779 = $778 & $777; $780 = $781&255; $782 = $779 >>> $780; $783 = $784&255; $785 = (($786) + ($782)|0); $787 = HEAP8[$785>>0]|0; $788 = $787&255; $789 = HEAP32[$638>>2]|0; $790 = $789 & $777; $791 = $792&255; $793 = $790 >>> $791; $794 = $795&255; $796 = (($797) + ($793)|0); $798 = HEAP8[$796>>0]|0; $799 = $798&255; $800 = HEAP32[$641>>2]|0; $801 = $800 & $777; $802 = $803&255; $804 = $801 >>> $802; $805 = $806&255; $807 = (($808) + ($804)|0); $809 = HEAP8[$807>>0]|0; $810 = $809&255; $811 = HEAP32[$644>>2]|0; $812 = $811 & $777; $813 = $814&255; $815 = $812 >>> $813; $816 = $817&255; $818 = (($819) + ($815)|0); $820 = HEAP8[$818>>0]|0; $821 = $820&255; $822 = Math_imul($788, $647)|0; $823 = (($822>>>0) / 255)&-1; $824 = Math_imul($799, $648)|0; $825 = (($824>>>0) / 255)&-1; $826 = Math_imul($810, $649)|0; $827 = (($826>>>0) / 255)&-1; $828 = $823 >>> $783; $829 = $828 << $780; $830 = $825 >>> $794; $831 = $830 << $791; $832 = $827 >>> $805; $833 = $832 << $802; $834 = $821 >>> $816; $835 = $834 << $813; $836 = $835 | $829; $837 = $836 | $831; $838 = $837 | $833; HEAP32[$pixel39$3>>2] = $838; $839 = ((($pixel39$3)) + 4|0); $844 = $781;$847 = $784;$849 = $786;$855 = $792;$858 = $795;$860 = $797;$866 = $803;$869 = $806;$871 = $808;$877 = $814;$880 = $817;$882 = $819;$n40$3 = $n40$2;$pixel39$4 = $839; label = 37; continue; } else if ((label|0) == 37) { label = 0; $840 = HEAP32[$pixel39$4>>2]|0; $841 = HEAP32[$635>>2]|0; $842 = $841 & $840; $843 = $844&255; $845 = $842 >>> $843; $846 = $847&255; $848 = (($849) + ($845)|0); $850 = HEAP8[$848>>0]|0; $851 = $850&255; $852 = HEAP32[$638>>2]|0; $853 = $852 & $840; $854 = $855&255; $856 = $853 >>> $854; $857 = $858&255; $859 = (($860) + ($856)|0); $861 = HEAP8[$859>>0]|0; $862 = $861&255; $863 = HEAP32[$641>>2]|0; $864 = $863 & $840; $865 = $866&255; $867 = $864 >>> $865; $868 = $869&255; $870 = (($871) + ($867)|0); $872 = HEAP8[$870>>0]|0; $873 = $872&255; $874 = HEAP32[$644>>2]|0; $875 = $874 & $840; $876 = $877&255; $878 = $875 >>> $876; $879 = $880&255; $881 = (($882) + ($878)|0); $883 = HEAP8[$881>>0]|0; $884 = $883&255; $885 = Math_imul($851, $647)|0; $886 = (($885>>>0) / 255)&-1; $887 = Math_imul($862, $648)|0; $888 = (($887>>>0) / 255)&-1; $889 = Math_imul($873, $649)|0; $890 = (($889>>>0) / 255)&-1; $891 = $886 >>> $846; $892 = $891 << $843; $893 = $888 >>> $857; $894 = $893 << $854; $895 = $890 >>> $868; $896 = $895 << $865; $897 = $884 >>> $879; $898 = $897 << $876; $899 = $898 | $892; $900 = $899 | $894; $901 = $900 | $896; HEAP32[$pixel39$4>>2] = $901; $902 = ((($pixel39$4)) + 4|0); $903 = (($n40$3) + -1)|0; $904 = ($n40$3|0)>(1); if ($904) { $655 = $844;$658 = $847;$660 = $849;$666 = $855;$669 = $858;$671 = $860;$677 = $866;$680 = $869;$682 = $871;$688 = $877;$691 = $880;$693 = $882;$n40$0 = $903;$pixel39$1 = $902; label = 34; continue; } else { $pixel39$5 = $902; label = 38; continue; } } else if ((label|0) == 38) { label = 0; $905 = (($pixel39$5) + ($622<<2)|0); $906 = ($650|0)==(0); if ($906) { $$0 = 0; break L67; } else { $$in = $650;$pixel39$026 = $905; continue L67; } } } } return ($$0|0); break; } default: { $907 = ((($rect)) + 8|0); $908 = HEAP32[$907>>2]|0; $909 = ((($rect)) + 12|0); $910 = HEAP32[$909>>2]|0; $911 = ((($dst)) + 16|0); $912 = HEAP32[$911>>2]|0; $913 = (($912|0) / ($6|0))&-1; $914 = (($913) - ($908))|0; $915 = ($910|0)==(0); if ($915) { $$0 = 0; return ($$0|0); } $916 = ((($dst)) + 20|0); $917 = HEAP32[$916>>2]|0; $918 = ((($rect)) + 4|0); $919 = HEAP32[$918>>2]|0; $920 = Math_imul($919, $913)|0; $921 = (($917) + ($920<<2)|0); $922 = HEAP32[$rect>>2]|0; $923 = (($921) + ($922<<2)|0); $924 = (($908) + 3)|0; $925 = (($924|0) / 4)&-1; $926 = $908 & 3; $927 = $r&255; $928 = $g&255; $929 = $b&255; $930 = ((($1)) + 28|0); $931 = ((($1)) + 32|0); $932 = ((($1)) + 29|0); $933 = ((($1)) + 33|0); $934 = ((($1)) + 30|0); $935 = ((($1)) + 34|0); $936 = ((($1)) + 31|0); $937 = ((($1)) + 35|0); $$in$30 = $910;$pixel61$015 = $923; L10: while(1) { $938 = (($$in$30) + -1)|0; switch ($926|0) { case 0: { $$pre281 = HEAP8[$930>>0]|0; $$pre282 = HEAP8[$931>>0]|0; $$pre283 = HEAP8[$932>>0]|0; $$pre284 = HEAP8[$933>>0]|0; $$pre285 = HEAP8[$934>>0]|0; $$pre286 = HEAP8[$935>>0]|0; $$pre287 = HEAP8[$936>>0]|0; $$pre288 = HEAP8[$937>>0]|0; $940 = $$pre281;$943 = $$pre282;$946 = $$pre283;$949 = $$pre284;$953 = $$pre285;$956 = $$pre286;$960 = $$pre287;$963 = $$pre288;$n62$0 = $925;$pixel61$1 = $pixel61$015; label = 46; break; } case 3: { $$pre290 = HEAP8[$930>>0]|0; $$pre291 = HEAP8[$931>>0]|0; $$pre292 = HEAP8[$932>>0]|0; $$pre293 = HEAP8[$933>>0]|0; $$pre294 = HEAP8[$934>>0]|0; $$pre295 = HEAP8[$935>>0]|0; $$pre296 = HEAP8[$936>>0]|0; $$pre297 = HEAP8[$937>>0]|0; $968 = $$pre290;$971 = $$pre291;$974 = $$pre292;$977 = $$pre293;$981 = $$pre294;$984 = $$pre295;$988 = $$pre296;$991 = $$pre297;$n62$1 = $925;$pixel61$2 = $pixel61$015; label = 47; break; } case 2: { $$pre299 = HEAP8[$930>>0]|0; $$pre300 = HEAP8[$931>>0]|0; $$pre301 = HEAP8[$932>>0]|0; $$pre302 = HEAP8[$933>>0]|0; $$pre303 = HEAP8[$934>>0]|0; $$pre304 = HEAP8[$935>>0]|0; $$pre305 = HEAP8[$936>>0]|0; $$pre306 = HEAP8[$937>>0]|0; $1002 = $$pre301;$1005 = $$pre302;$1009 = $$pre303;$1012 = $$pre304;$1016 = $$pre305;$1019 = $$pre306;$996 = $$pre299;$999 = $$pre300;$n62$2 = $925;$pixel61$3 = $pixel61$015; label = 48; break; } case 1: { $$pre308 = HEAP8[$930>>0]|0; $$pre309 = HEAP8[$931>>0]|0; $$pre310 = HEAP8[$932>>0]|0; $$pre311 = HEAP8[$933>>0]|0; $$pre312 = HEAP8[$934>>0]|0; $$pre313 = HEAP8[$935>>0]|0; $$pre314 = HEAP8[$936>>0]|0; $$pre315 = HEAP8[$937>>0]|0; $1024 = $$pre308;$1027 = $$pre309;$1030 = $$pre310;$1033 = $$pre311;$1037 = $$pre312;$1040 = $$pre313;$1044 = $$pre314;$1047 = $$pre315;$n62$3 = $925;$pixel61$4 = $pixel61$015; label = 49; break; } default: { $pixel61$5 = $pixel61$015; label = 50; } } while(1) { if ((label|0) == 46) { label = 0; $939 = $940&255; $941 = $927 >>> $939; $942 = $943&255; $944 = $941 << $942; $945 = $946&255; $947 = $928 >>> $945; $948 = $949&255; $950 = $947 << $948; $951 = $950 | $944; $952 = $953&255; $954 = $929 >>> $952; $955 = $956&255; $957 = $954 << $955; $958 = $951 | $957; $959 = $960&255; $961 = $2 >>> $959; $962 = $963&255; $964 = $961 << $962; $965 = $958 | $964; HEAP32[$pixel61$1>>2] = $965; $966 = ((($pixel61$1)) + 4|0); $968 = $940;$971 = $943;$974 = $946;$977 = $949;$981 = $953;$984 = $956;$988 = $960;$991 = $963;$n62$1 = $n62$0;$pixel61$2 = $966; label = 47; continue; } else if ((label|0) == 47) { label = 0; $967 = $968&255; $969 = $927 >>> $967; $970 = $971&255; $972 = $969 << $970; $973 = $974&255; $975 = $928 >>> $973; $976 = $977&255; $978 = $975 << $976; $979 = $978 | $972; $980 = $981&255; $982 = $929 >>> $980; $983 = $984&255; $985 = $982 << $983; $986 = $979 | $985; $987 = $988&255; $989 = $2 >>> $987; $990 = $991&255; $992 = $989 << $990; $993 = $986 | $992; HEAP32[$pixel61$2>>2] = $993; $994 = ((($pixel61$2)) + 4|0); $1002 = $974;$1005 = $977;$1009 = $981;$1012 = $984;$1016 = $988;$1019 = $991;$996 = $968;$999 = $971;$n62$2 = $n62$1;$pixel61$3 = $994; label = 48; continue; } else if ((label|0) == 48) { label = 0; $995 = $996&255; $997 = $927 >>> $995; $998 = $999&255; $1000 = $997 << $998; $1001 = $1002&255; $1003 = $928 >>> $1001; $1004 = $1005&255; $1006 = $1003 << $1004; $1007 = $1006 | $1000; $1008 = $1009&255; $1010 = $929 >>> $1008; $1011 = $1012&255; $1013 = $1010 << $1011; $1014 = $1007 | $1013; $1015 = $1016&255; $1017 = $2 >>> $1015; $1018 = $1019&255; $1020 = $1017 << $1018; $1021 = $1014 | $1020; HEAP32[$pixel61$3>>2] = $1021; $1022 = ((($pixel61$3)) + 4|0); $1024 = $996;$1027 = $999;$1030 = $1002;$1033 = $1005;$1037 = $1009;$1040 = $1012;$1044 = $1016;$1047 = $1019;$n62$3 = $n62$2;$pixel61$4 = $1022; label = 49; continue; } else if ((label|0) == 49) { label = 0; $1023 = $1024&255; $1025 = $927 >>> $1023; $1026 = $1027&255; $1028 = $1025 << $1026; $1029 = $1030&255; $1031 = $928 >>> $1029; $1032 = $1033&255; $1034 = $1031 << $1032; $1035 = $1034 | $1028; $1036 = $1037&255; $1038 = $929 >>> $1036; $1039 = $1040&255; $1041 = $1038 << $1039; $1042 = $1035 | $1041; $1043 = $1044&255; $1045 = $2 >>> $1043; $1046 = $1047&255; $1048 = $1045 << $1046; $1049 = $1042 | $1048; HEAP32[$pixel61$4>>2] = $1049; $1050 = ((($pixel61$4)) + 4|0); $1051 = (($n62$3) + -1)|0; $1052 = ($n62$3|0)>(1); if ($1052) { $940 = $1024;$943 = $1027;$946 = $1030;$949 = $1033;$953 = $1037;$956 = $1040;$960 = $1044;$963 = $1047;$n62$0 = $1051;$pixel61$1 = $1050; label = 46; continue; } else { $pixel61$5 = $1050; label = 50; continue; } } else if ((label|0) == 50) { label = 0; $1053 = (($pixel61$5) + ($914<<2)|0); $1054 = ($938|0)==(0); if ($1054) { $$0 = 0; break L10; } else { $$in$30 = $938;$pixel61$015 = $1053; continue L10; } } } } return ($$0|0); } } return (0)|0; } function _SDL_BlendLine_RGB565($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$pre = 0, $$pre116 = 0, $$pre117 = 0, $$pre118 = 0, $$pre119 = 0, $$pre120 = 0, $$pre121 = 0, $$pre122 = 0, $$pre123 = 0, $$pre124 = 0, $$pre125 = 0, $$pre126 = 0; var $$pre127 = 0, $$pre128 = 0, $$pre129 = 0, $$pre130 = 0, $$pre131 = 0, $$pre132 = 0, $$pre133 = 0, $$pre134 = 0, $$pre135 = 0, $$pre136 = 0, $$pre137 = 0, $$pre138 = 0, $$pre139 = 0, $$pre140 = 0, $$pre141 = 0, $$pre142 = 0, $$pre143 = 0, $$pre144 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0; var $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; var $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0; var $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0; var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0; var $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0; var $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0; var $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0; var $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0; var $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0; var $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0; var $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0; var $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0; var $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0; var $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0; var $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0; var $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0; var $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0; var $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a$0 = 0, $b$0 = 0; var $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0; var $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0; var $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0; var $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$182 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0; var $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0; var $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0; var $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$281 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0; var $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0; var $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $blendMode$off = (($blendMode) + -1)|0; $0 = ($blendMode$off>>>0)<(2); $1 = $_r&255; if ($0) { $2 = $_a&255; $3 = Math_imul($2, $1)|0; $4 = (($3>>>0) / 255)&-1; $5 = $_g&255; $6 = Math_imul($2, $5)|0; $7 = (($6>>>0) / 255)&-1; $8 = $_b&255; $9 = Math_imul($2, $8)|0; $10 = (($9>>>0) / 255)&-1; $a$0 = $2;$b$0 = $10;$g$0 = $7;$r$0 = $4; } else { $11 = $_g&255; $12 = $_b&255; $13 = $_a&255; $a$0 = $13;$b$0 = $12;$g$0 = $11;$r$0 = $1; } $14 = $a$0 ^ 255; $15 = ($y2|0)==($y1|0); if ($15) { switch ($blendMode|0) { case 1: { $16 = ((($dst)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($dst)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($17|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<1)|0); if ($24) { $34 = (($28) + ($x2<<1)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 2|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<1)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } $$pre143 = HEAP32[(74448)>>2]|0; $$pre144 = HEAP32[(74444)>>2]|0; $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; while(1) { $41 = (($length$061) + -1)|0; $42 = HEAP16[$pixel$160>>1]|0; $43 = $42&65535; $44 = $43 >>> 11; $45 = (($$pre143) + ($44)|0); $46 = HEAP8[$45>>0]|0; $47 = $46&255; $48 = $43 >>> 5; $49 = $48 & 63; $50 = (($$pre144) + ($49)|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = $43 & 31; $54 = (($$pre143) + ($53)|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = Math_imul($47, $14)|0; $58 = (($57>>>0) / 255)&-1; $59 = (($58) + ($r$0))|0; $60 = Math_imul($52, $14)|0; $61 = (($60>>>0) / 255)&-1; $62 = (($61) + ($g$0))|0; $63 = Math_imul($56, $14)|0; $64 = (($63>>>0) / 255)&-1; $65 = (($64) + ($b$0))|0; $66 = $59 >>> 3; $67 = $66 << 11; $68 = $62 >>> 2; $69 = $68 << 5; $70 = $69 | $67; $71 = $65 >>> 3; $72 = $70 | $71; $73 = $72&65535; HEAP16[$pixel$160>>1] = $73; $74 = ((($pixel$160)) + 2|0); $75 = ($41|0)==(0); if ($75) { break; } else { $length$061 = $41;$pixel$160 = $74; } } return; break; } case 2: { $76 = ((($dst)) + 16|0); $77 = HEAP32[$76>>2]|0; $78 = ((($dst)) + 4|0); $79 = HEAP32[$78>>2]|0; $80 = ((($79)) + 9|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = (($77|0) / ($82|0))&-1; $84 = ($x2|0)<($x1|0); $85 = ((($dst)) + 20|0); $86 = HEAP32[$85>>2]|0; $87 = Math_imul($83, $y2)|0; $88 = (($86) + ($87<<1)|0); if ($84) { $94 = (($88) + ($x2<<1)|0); $95 = ($draw_end|0)!=(0); $96 = ((($94)) + 2|0); $$14 = $95 ? $94 : $96; $97 = (($x1) - ($x2))|0; $98 = $95&1; $99 = (($97) + ($98))|0; $length1$0$ph = $99;$pixel3$1$ph = $$14; } else { $89 = (($88) + ($x1<<1)|0); $90 = ($draw_end|0)!=(0); $91 = (($x2) - ($x1))|0; $92 = $90&1; $93 = (($91) + ($92))|0; $length1$0$ph = $93;$pixel3$1$ph = $89; } $100 = ($length1$0$ph|0)==(0); if ($100) { return; } $$pre141 = HEAP32[(74448)>>2]|0; $$pre142 = HEAP32[(74444)>>2]|0; $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; while(1) { $101 = (($length1$064) + -1)|0; $102 = HEAP16[$pixel3$163>>1]|0; $103 = $102&65535; $104 = $103 >>> 11; $105 = (($$pre141) + ($104)|0); $106 = HEAP8[$105>>0]|0; $107 = $106&255; $108 = $103 >>> 5; $109 = $108 & 63; $110 = (($$pre142) + ($109)|0); $111 = HEAP8[$110>>0]|0; $112 = $111&255; $113 = $103 & 31; $114 = (($$pre141) + ($113)|0); $115 = HEAP8[$114>>0]|0; $116 = $115&255; $117 = (($107) + ($r$0))|0; $118 = ($117>>>0)>(255); $$ = $118 ? 255 : $117; $119 = (($112) + ($g$0))|0; $120 = ($119>>>0)>(255); $$8 = $120 ? 255 : $119; $121 = (($116) + ($b$0))|0; $122 = ($121>>>0)>(255); $$2 = $122 ? 255 : $121; $123 = $$ >>> 3; $124 = $123 << 11; $125 = $$8 >>> 2; $126 = $125 << 5; $127 = $126 | $124; $128 = $$2 >>> 3; $129 = $127 | $128; $130 = $129&65535; HEAP16[$pixel3$163>>1] = $130; $131 = ((($pixel3$163)) + 2|0); $132 = ($101|0)==(0); if ($132) { break; } else { $length1$064 = $101;$pixel3$163 = $131; } } return; break; } case 4: { $133 = ((($dst)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ((($dst)) + 4|0); $136 = HEAP32[$135>>2]|0; $137 = ((($136)) + 9|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $140 = (($134|0) / ($139|0))&-1; $141 = ($x2|0)<($x1|0); $142 = ((($dst)) + 20|0); $143 = HEAP32[$142>>2]|0; $144 = Math_imul($140, $y2)|0; $145 = (($143) + ($144<<1)|0); if ($141) { $151 = (($145) + ($x2<<1)|0); $152 = ($draw_end|0)!=(0); $153 = ((($151)) + 2|0); $$15 = $152 ? $151 : $153; $154 = (($x1) - ($x2))|0; $155 = $152&1; $156 = (($154) + ($155))|0; $length8$0$ph = $156;$pixel10$1$ph = $$15; } else { $146 = (($145) + ($x1<<1)|0); $147 = ($draw_end|0)!=(0); $148 = (($x2) - ($x1))|0; $149 = $147&1; $150 = (($148) + ($149))|0; $length8$0$ph = $150;$pixel10$1$ph = $146; } $157 = ($length8$0$ph|0)==(0); if ($157) { return; } $$pre139 = HEAP32[(74448)>>2]|0; $$pre140 = HEAP32[(74444)>>2]|0; $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; while(1) { $158 = (($length8$067) + -1)|0; $159 = HEAP16[$pixel10$166>>1]|0; $160 = $159&65535; $161 = $160 >>> 11; $162 = (($$pre139) + ($161)|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = $160 >>> 5; $166 = $165 & 63; $167 = (($$pre140) + ($166)|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = $160 & 31; $171 = (($$pre139) + ($170)|0); $172 = HEAP8[$171>>0]|0; $173 = $172&255; $174 = Math_imul($164, $r$0)|0; $175 = (($174>>>0) / 255)&-1; $176 = Math_imul($169, $g$0)|0; $177 = (($176>>>0) / 255)&-1; $178 = Math_imul($173, $b$0)|0; $179 = (($178>>>0) / 255)&-1; $180 = $175 >>> 3; $181 = $180 << 11; $182 = $177 >>> 2; $183 = $182 << 5; $184 = $183 | $181; $185 = $179 >>> 3; $186 = $184 | $185; $187 = $186&65535; HEAP16[$pixel10$166>>1] = $187; $188 = ((($pixel10$166)) + 2|0); $189 = ($158|0)==(0); if ($189) { break; } else { $length8$067 = $158;$pixel10$166 = $188; } } return; break; } default: { $190 = ((($dst)) + 16|0); $191 = HEAP32[$190>>2]|0; $192 = ((($dst)) + 4|0); $193 = HEAP32[$192>>2]|0; $194 = ((($193)) + 9|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = (($191|0) / ($196|0))&-1; $198 = ($x2|0)<($x1|0); $199 = ((($dst)) + 20|0); $200 = HEAP32[$199>>2]|0; $201 = Math_imul($197, $y2)|0; $202 = (($200) + ($201<<1)|0); if ($198) { $208 = (($202) + ($x2<<1)|0); $209 = ($draw_end|0)!=(0); $210 = ((($208)) + 2|0); $$16 = $209 ? $208 : $210; $211 = (($x1) - ($x2))|0; $212 = $209&1; $213 = (($211) + ($212))|0; $length15$0$ph = $213;$pixel17$1$ph = $$16; } else { $203 = (($202) + ($x1<<1)|0); $204 = ($draw_end|0)!=(0); $205 = (($x2) - ($x1))|0; $206 = $204&1; $207 = (($205) + ($206))|0; $length15$0$ph = $207;$pixel17$1$ph = $203; } $214 = ($length15$0$ph|0)==(0); if ($214) { return; } $215 = $r$0 >>> 3; $216 = $215 << 11; $217 = $g$0 >>> 2; $218 = $217 << 5; $219 = $b$0 >>> 3; $220 = $218 | $219; $221 = $220 | $216; $222 = $221&65535; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $223 = (($length15$059) + -1)|0; HEAP16[$pixel17$158>>1] = $222; $224 = ((($pixel17$158)) + 2|0); $225 = ($223|0)==(0); if ($225) { break; } else { $length15$059 = $223;$pixel17$158 = $224; } } return; } } } $226 = ($x2|0)==($x1|0); if ($226) { switch ($blendMode|0) { case 1: { $227 = ((($dst)) + 16|0); $228 = HEAP32[$227>>2]|0; $229 = ((($dst)) + 4|0); $230 = HEAP32[$229>>2]|0; $231 = ((($230)) + 9|0); $232 = HEAP8[$231>>0]|0; $233 = $232&255; $234 = (($228|0) / ($233|0))&-1; $235 = ($y2|0)<($y1|0); $236 = ((($dst)) + 20|0); $237 = HEAP32[$236>>2]|0; if ($235) { $245 = Math_imul($234, $y2)|0; $246 = (($237) + ($245<<1)|0); $247 = (($246) + ($x2<<1)|0); $248 = ($draw_end|0)!=(0); $249 = (($247) + ($234<<1)|0); $$17 = $248 ? $247 : $249; $250 = (($y1) - ($y2))|0; $251 = $248&1; $252 = (($250) + ($251))|0; $length22$0$ph = $252;$pixel24$1$ph = $$17; } else { $238 = Math_imul($234, $y1)|0; $239 = (($237) + ($238<<1)|0); $240 = (($239) + ($x2<<1)|0); $241 = ($draw_end|0)!=(0); $242 = (($y2) - ($y1))|0; $243 = $241&1; $244 = (($242) + ($243))|0; $length22$0$ph = $244;$pixel24$1$ph = $240; } $253 = ($length22$0$ph|0)==(0); if ($253) { return; } $$pre137 = HEAP32[(74448)>>2]|0; $$pre138 = HEAP32[(74444)>>2]|0; $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; while(1) { $254 = (($length22$073) + -1)|0; $255 = HEAP16[$pixel24$172>>1]|0; $256 = $255&65535; $257 = $256 >>> 11; $258 = (($$pre137) + ($257)|0); $259 = HEAP8[$258>>0]|0; $260 = $259&255; $261 = $256 >>> 5; $262 = $261 & 63; $263 = (($$pre138) + ($262)|0); $264 = HEAP8[$263>>0]|0; $265 = $264&255; $266 = $256 & 31; $267 = (($$pre137) + ($266)|0); $268 = HEAP8[$267>>0]|0; $269 = $268&255; $270 = Math_imul($260, $14)|0; $271 = (($270>>>0) / 255)&-1; $272 = (($271) + ($r$0))|0; $273 = Math_imul($265, $14)|0; $274 = (($273>>>0) / 255)&-1; $275 = (($274) + ($g$0))|0; $276 = Math_imul($269, $14)|0; $277 = (($276>>>0) / 255)&-1; $278 = (($277) + ($b$0))|0; $279 = $272 >>> 3; $280 = $279 << 11; $281 = $275 >>> 2; $282 = $281 << 5; $283 = $282 | $280; $284 = $278 >>> 3; $285 = $283 | $284; $286 = $285&65535; HEAP16[$pixel24$172>>1] = $286; $287 = (($pixel24$172) + ($234<<1)|0); $288 = ($254|0)==(0); if ($288) { break; } else { $length22$073 = $254;$pixel24$172 = $287; } } return; break; } case 2: { $289 = ((($dst)) + 16|0); $290 = HEAP32[$289>>2]|0; $291 = ((($dst)) + 4|0); $292 = HEAP32[$291>>2]|0; $293 = ((($292)) + 9|0); $294 = HEAP8[$293>>0]|0; $295 = $294&255; $296 = (($290|0) / ($295|0))&-1; $297 = ($y2|0)<($y1|0); $298 = ((($dst)) + 20|0); $299 = HEAP32[$298>>2]|0; if ($297) { $307 = Math_imul($296, $y2)|0; $308 = (($299) + ($307<<1)|0); $309 = (($308) + ($x2<<1)|0); $310 = ($draw_end|0)!=(0); $311 = (($309) + ($296<<1)|0); $$18 = $310 ? $309 : $311; $312 = (($y1) - ($y2))|0; $313 = $310&1; $314 = (($312) + ($313))|0; $length29$0$ph = $314;$pixel31$1$ph = $$18; } else { $300 = Math_imul($296, $y1)|0; $301 = (($299) + ($300<<1)|0); $302 = (($301) + ($x2<<1)|0); $303 = ($draw_end|0)!=(0); $304 = (($y2) - ($y1))|0; $305 = $303&1; $306 = (($304) + ($305))|0; $length29$0$ph = $306;$pixel31$1$ph = $302; } $315 = ($length29$0$ph|0)==(0); if ($315) { return; } $$pre135 = HEAP32[(74448)>>2]|0; $$pre136 = HEAP32[(74444)>>2]|0; $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; while(1) { $316 = (($length29$076) + -1)|0; $317 = HEAP16[$pixel31$175>>1]|0; $318 = $317&65535; $319 = $318 >>> 11; $320 = (($$pre135) + ($319)|0); $321 = HEAP8[$320>>0]|0; $322 = $321&255; $323 = $318 >>> 5; $324 = $323 & 63; $325 = (($$pre136) + ($324)|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = $318 & 31; $329 = (($$pre135) + ($328)|0); $330 = HEAP8[$329>>0]|0; $331 = $330&255; $332 = (($322) + ($r$0))|0; $333 = ($332>>>0)>(255); $$3 = $333 ? 255 : $332; $334 = (($327) + ($g$0))|0; $335 = ($334>>>0)>(255); $$9 = $335 ? 255 : $334; $336 = (($331) + ($b$0))|0; $337 = ($336>>>0)>(255); $$4 = $337 ? 255 : $336; $338 = $$3 >>> 3; $339 = $338 << 11; $340 = $$9 >>> 2; $341 = $340 << 5; $342 = $341 | $339; $343 = $$4 >>> 3; $344 = $342 | $343; $345 = $344&65535; HEAP16[$pixel31$175>>1] = $345; $346 = (($pixel31$175) + ($296<<1)|0); $347 = ($316|0)==(0); if ($347) { break; } else { $length29$076 = $316;$pixel31$175 = $346; } } return; break; } case 4: { $348 = ((($dst)) + 16|0); $349 = HEAP32[$348>>2]|0; $350 = ((($dst)) + 4|0); $351 = HEAP32[$350>>2]|0; $352 = ((($351)) + 9|0); $353 = HEAP8[$352>>0]|0; $354 = $353&255; $355 = (($349|0) / ($354|0))&-1; $356 = ($y2|0)<($y1|0); $357 = ((($dst)) + 20|0); $358 = HEAP32[$357>>2]|0; if ($356) { $366 = Math_imul($355, $y2)|0; $367 = (($358) + ($366<<1)|0); $368 = (($367) + ($x2<<1)|0); $369 = ($draw_end|0)!=(0); $370 = (($368) + ($355<<1)|0); $$19 = $369 ? $368 : $370; $371 = (($y1) - ($y2))|0; $372 = $369&1; $373 = (($371) + ($372))|0; $length36$0$ph = $373;$pixel38$1$ph = $$19; } else { $359 = Math_imul($355, $y1)|0; $360 = (($358) + ($359<<1)|0); $361 = (($360) + ($x2<<1)|0); $362 = ($draw_end|0)!=(0); $363 = (($y2) - ($y1))|0; $364 = $362&1; $365 = (($363) + ($364))|0; $length36$0$ph = $365;$pixel38$1$ph = $361; } $374 = ($length36$0$ph|0)==(0); if ($374) { return; } $$pre133 = HEAP32[(74448)>>2]|0; $$pre134 = HEAP32[(74444)>>2]|0; $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; while(1) { $375 = (($length36$079) + -1)|0; $376 = HEAP16[$pixel38$178>>1]|0; $377 = $376&65535; $378 = $377 >>> 11; $379 = (($$pre133) + ($378)|0); $380 = HEAP8[$379>>0]|0; $381 = $380&255; $382 = $377 >>> 5; $383 = $382 & 63; $384 = (($$pre134) + ($383)|0); $385 = HEAP8[$384>>0]|0; $386 = $385&255; $387 = $377 & 31; $388 = (($$pre133) + ($387)|0); $389 = HEAP8[$388>>0]|0; $390 = $389&255; $391 = Math_imul($381, $r$0)|0; $392 = (($391>>>0) / 255)&-1; $393 = Math_imul($386, $g$0)|0; $394 = (($393>>>0) / 255)&-1; $395 = Math_imul($390, $b$0)|0; $396 = (($395>>>0) / 255)&-1; $397 = $392 >>> 3; $398 = $397 << 11; $399 = $394 >>> 2; $400 = $399 << 5; $401 = $400 | $398; $402 = $396 >>> 3; $403 = $401 | $402; $404 = $403&65535; HEAP16[$pixel38$178>>1] = $404; $405 = (($pixel38$178) + ($355<<1)|0); $406 = ($375|0)==(0); if ($406) { break; } else { $length36$079 = $375;$pixel38$178 = $405; } } return; break; } default: { $407 = ((($dst)) + 16|0); $408 = HEAP32[$407>>2]|0; $409 = ((($dst)) + 4|0); $410 = HEAP32[$409>>2]|0; $411 = ((($410)) + 9|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $414 = (($408|0) / ($413|0))&-1; $415 = ($y2|0)<($y1|0); $416 = ((($dst)) + 20|0); $417 = HEAP32[$416>>2]|0; if ($415) { $425 = Math_imul($414, $y2)|0; $426 = (($417) + ($425<<1)|0); $427 = (($426) + ($x2<<1)|0); $428 = ($draw_end|0)!=(0); $429 = (($427) + ($414<<1)|0); $$20 = $428 ? $427 : $429; $430 = (($y1) - ($y2))|0; $431 = $428&1; $432 = (($430) + ($431))|0; $length43$0$ph = $432;$pixel45$1$ph = $$20; } else { $418 = Math_imul($414, $y1)|0; $419 = (($417) + ($418<<1)|0); $420 = (($419) + ($x2<<1)|0); $421 = ($draw_end|0)!=(0); $422 = (($y2) - ($y1))|0; $423 = $421&1; $424 = (($422) + ($423))|0; $length43$0$ph = $424;$pixel45$1$ph = $420; } $433 = ($length43$0$ph|0)==(0); if ($433) { return; } $434 = $r$0 >>> 3; $435 = $434 << 11; $436 = $g$0 >>> 2; $437 = $436 << 5; $438 = $b$0 >>> 3; $439 = $437 | $438; $440 = $439 | $435; $441 = $440&65535; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $442 = (($length43$070) + -1)|0; HEAP16[$pixel45$169>>1] = $441; $443 = (($pixel45$169) + ($414<<1)|0); $444 = ($442|0)==(0); if ($444) { break; } else { $length43$070 = $442;$pixel45$169 = $443; } } return; } } } $445 = (($x1) - ($x2))|0; $446 = ($445|0)<(0); $447 = (0 - ($445))|0; $448 = $446 ? $447 : $445; $449 = (($y1) - ($y2))|0; $450 = ($449|0)<(0); $451 = (0 - ($449))|0; $452 = $450 ? $451 : $449; $453 = ($448|0)==($452|0); if ($453) { switch ($blendMode|0) { case 1: { $454 = ((($dst)) + 16|0); $455 = HEAP32[$454>>2]|0; $456 = ((($dst)) + 4|0); $457 = HEAP32[$456>>2]|0; $458 = ((($457)) + 9|0); $459 = HEAP8[$458>>0]|0; $460 = $459&255; $461 = (($455|0) / ($460|0))&-1; $462 = ($y2|0)<($y1|0); $463 = ((($dst)) + 20|0); $464 = HEAP32[$463>>2]|0; if ($462) { $470 = Math_imul($461, $y2)|0; $471 = (($464) + ($470<<1)|0); $472 = (($471) + ($x2<<1)|0); $473 = ($x2|0)>($x1|0); $pitch51$1$v = $473 ? -1 : 1; $pitch51$1 = (($461) + ($pitch51$1$v))|0; $474 = ($draw_end|0)==(0); $475 = (($472) + ($pitch51$1<<1)|0); $$21 = $474 ? $475 : $472; $length50$0 = $449;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $465 = Math_imul($461, $y1)|0; $466 = (($464) + ($465<<1)|0); $467 = (($466) + ($x1<<1)|0); $468 = ($x2|0)<($x1|0); $pitch51$0$v = $468 ? -1 : 1; $pitch51$0 = (($461) + ($pitch51$0$v))|0; $469 = (($y2) - ($y1))|0; $length50$0 = $469;$pitch51$2 = $pitch51$0;$pixel52$1 = $467; } $not$34 = ($draw_end|0)!=(0); $476 = $not$34&1; $length50$0$ = (($length50$0) + ($476))|0; $477 = ($length50$0$|0)==(0); if ($477) { return; } $$pre131 = HEAP32[(74448)>>2]|0; $$pre132 = HEAP32[(74444)>>2]|0; $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; while(1) { $478 = (($length50$185) + -1)|0; $479 = HEAP16[$pixel52$284>>1]|0; $480 = $479&65535; $481 = $480 >>> 11; $482 = (($$pre131) + ($481)|0); $483 = HEAP8[$482>>0]|0; $484 = $483&255; $485 = $480 >>> 5; $486 = $485 & 63; $487 = (($$pre132) + ($486)|0); $488 = HEAP8[$487>>0]|0; $489 = $488&255; $490 = $480 & 31; $491 = (($$pre131) + ($490)|0); $492 = HEAP8[$491>>0]|0; $493 = $492&255; $494 = Math_imul($484, $14)|0; $495 = (($494>>>0) / 255)&-1; $496 = (($495) + ($r$0))|0; $497 = Math_imul($489, $14)|0; $498 = (($497>>>0) / 255)&-1; $499 = (($498) + ($g$0))|0; $500 = Math_imul($493, $14)|0; $501 = (($500>>>0) / 255)&-1; $502 = (($501) + ($b$0))|0; $503 = $496 >>> 3; $504 = $503 << 11; $505 = $499 >>> 2; $506 = $505 << 5; $507 = $506 | $504; $508 = $502 >>> 3; $509 = $507 | $508; $510 = $509&65535; HEAP16[$pixel52$284>>1] = $510; $511 = (($pixel52$284) + ($pitch51$2<<1)|0); $512 = ($478|0)==(0); if ($512) { break; } else { $length50$185 = $478;$pixel52$284 = $511; } } return; break; } case 2: { $513 = ((($dst)) + 16|0); $514 = HEAP32[$513>>2]|0; $515 = ((($dst)) + 4|0); $516 = HEAP32[$515>>2]|0; $517 = ((($516)) + 9|0); $518 = HEAP8[$517>>0]|0; $519 = $518&255; $520 = (($514|0) / ($519|0))&-1; $521 = ($y2|0)<($y1|0); $522 = ((($dst)) + 20|0); $523 = HEAP32[$522>>2]|0; if ($521) { $529 = Math_imul($520, $y2)|0; $530 = (($523) + ($529<<1)|0); $531 = (($530) + ($x2<<1)|0); $532 = ($x2|0)>($x1|0); $pitch58$1$v = $532 ? -1 : 1; $pitch58$1 = (($520) + ($pitch58$1$v))|0; $533 = ($draw_end|0)==(0); $534 = (($531) + ($pitch58$1<<1)|0); $$22 = $533 ? $534 : $531; $length57$0 = $449;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $524 = Math_imul($520, $y1)|0; $525 = (($523) + ($524<<1)|0); $526 = (($525) + ($x1<<1)|0); $527 = ($x2|0)<($x1|0); $pitch58$0$v = $527 ? -1 : 1; $pitch58$0 = (($520) + ($pitch58$0$v))|0; $528 = (($y2) - ($y1))|0; $length57$0 = $528;$pitch58$2 = $pitch58$0;$pixel59$1 = $526; } $not$33 = ($draw_end|0)!=(0); $535 = $not$33&1; $length57$0$ = (($length57$0) + ($535))|0; $536 = ($length57$0$|0)==(0); if ($536) { return; } $$pre129 = HEAP32[(74448)>>2]|0; $$pre130 = HEAP32[(74444)>>2]|0; $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; while(1) { $537 = (($length57$188) + -1)|0; $538 = HEAP16[$pixel59$287>>1]|0; $539 = $538&65535; $540 = $539 >>> 11; $541 = (($$pre129) + ($540)|0); $542 = HEAP8[$541>>0]|0; $543 = $542&255; $544 = $539 >>> 5; $545 = $544 & 63; $546 = (($$pre130) + ($545)|0); $547 = HEAP8[$546>>0]|0; $548 = $547&255; $549 = $539 & 31; $550 = (($$pre129) + ($549)|0); $551 = HEAP8[$550>>0]|0; $552 = $551&255; $553 = (($543) + ($r$0))|0; $554 = ($553>>>0)>(255); $$5 = $554 ? 255 : $553; $555 = (($548) + ($g$0))|0; $556 = ($555>>>0)>(255); $$10 = $556 ? 255 : $555; $557 = (($552) + ($b$0))|0; $558 = ($557>>>0)>(255); $$6 = $558 ? 255 : $557; $559 = $$5 >>> 3; $560 = $559 << 11; $561 = $$10 >>> 2; $562 = $561 << 5; $563 = $562 | $560; $564 = $$6 >>> 3; $565 = $563 | $564; $566 = $565&65535; HEAP16[$pixel59$287>>1] = $566; $567 = (($pixel59$287) + ($pitch58$2<<1)|0); $568 = ($537|0)==(0); if ($568) { break; } else { $length57$188 = $537;$pixel59$287 = $567; } } return; break; } case 4: { $569 = ((($dst)) + 16|0); $570 = HEAP32[$569>>2]|0; $571 = ((($dst)) + 4|0); $572 = HEAP32[$571>>2]|0; $573 = ((($572)) + 9|0); $574 = HEAP8[$573>>0]|0; $575 = $574&255; $576 = (($570|0) / ($575|0))&-1; $577 = ($y2|0)<($y1|0); $578 = ((($dst)) + 20|0); $579 = HEAP32[$578>>2]|0; if ($577) { $585 = Math_imul($576, $y2)|0; $586 = (($579) + ($585<<1)|0); $587 = (($586) + ($x2<<1)|0); $588 = ($x2|0)>($x1|0); $pitch65$1$v = $588 ? -1 : 1; $pitch65$1 = (($576) + ($pitch65$1$v))|0; $589 = ($draw_end|0)==(0); $590 = (($587) + ($pitch65$1<<1)|0); $$23 = $589 ? $590 : $587; $length64$0 = $449;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $580 = Math_imul($576, $y1)|0; $581 = (($579) + ($580<<1)|0); $582 = (($581) + ($x1<<1)|0); $583 = ($x2|0)<($x1|0); $pitch65$0$v = $583 ? -1 : 1; $pitch65$0 = (($576) + ($pitch65$0$v))|0; $584 = (($y2) - ($y1))|0; $length64$0 = $584;$pitch65$2 = $pitch65$0;$pixel66$1 = $582; } $not$32 = ($draw_end|0)!=(0); $591 = $not$32&1; $length64$0$ = (($length64$0) + ($591))|0; $592 = ($length64$0$|0)==(0); if ($592) { return; } $$pre127 = HEAP32[(74448)>>2]|0; $$pre128 = HEAP32[(74444)>>2]|0; $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; while(1) { $593 = (($length64$191) + -1)|0; $594 = HEAP16[$pixel66$290>>1]|0; $595 = $594&65535; $596 = $595 >>> 11; $597 = (($$pre127) + ($596)|0); $598 = HEAP8[$597>>0]|0; $599 = $598&255; $600 = $595 >>> 5; $601 = $600 & 63; $602 = (($$pre128) + ($601)|0); $603 = HEAP8[$602>>0]|0; $604 = $603&255; $605 = $595 & 31; $606 = (($$pre127) + ($605)|0); $607 = HEAP8[$606>>0]|0; $608 = $607&255; $609 = Math_imul($599, $r$0)|0; $610 = (($609>>>0) / 255)&-1; $611 = Math_imul($604, $g$0)|0; $612 = (($611>>>0) / 255)&-1; $613 = Math_imul($608, $b$0)|0; $614 = (($613>>>0) / 255)&-1; $615 = $610 >>> 3; $616 = $615 << 11; $617 = $612 >>> 2; $618 = $617 << 5; $619 = $618 | $616; $620 = $614 >>> 3; $621 = $619 | $620; $622 = $621&65535; HEAP16[$pixel66$290>>1] = $622; $623 = (($pixel66$290) + ($pitch65$2<<1)|0); $624 = ($593|0)==(0); if ($624) { break; } else { $length64$191 = $593;$pixel66$290 = $623; } } return; break; } default: { $625 = ((($dst)) + 16|0); $626 = HEAP32[$625>>2]|0; $627 = ((($dst)) + 4|0); $628 = HEAP32[$627>>2]|0; $629 = ((($628)) + 9|0); $630 = HEAP8[$629>>0]|0; $631 = $630&255; $632 = (($626|0) / ($631|0))&-1; $633 = ($y2|0)<($y1|0); $634 = ((($dst)) + 20|0); $635 = HEAP32[$634>>2]|0; if ($633) { $641 = Math_imul($632, $y2)|0; $642 = (($635) + ($641<<1)|0); $643 = (($642) + ($x2<<1)|0); $644 = ($x2|0)>($x1|0); $pitch72$1$v = $644 ? -1 : 1; $pitch72$1 = (($632) + ($pitch72$1$v))|0; $645 = ($draw_end|0)==(0); $646 = (($643) + ($pitch72$1<<1)|0); $$24 = $645 ? $646 : $643; $length71$0 = $449;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $636 = Math_imul($632, $y1)|0; $637 = (($635) + ($636<<1)|0); $638 = (($637) + ($x1<<1)|0); $639 = ($x2|0)<($x1|0); $pitch72$0$v = $639 ? -1 : 1; $pitch72$0 = (($632) + ($pitch72$0$v))|0; $640 = (($y2) - ($y1))|0; $length71$0 = $640;$pitch72$2 = $pitch72$0;$pixel73$1 = $638; } $not$35 = ($draw_end|0)!=(0); $647 = $not$35&1; $length71$0$ = (($length71$0) + ($647))|0; $648 = ($length71$0$|0)==(0); if ($648) { return; } $649 = $r$0 >>> 3; $650 = $649 << 11; $651 = $g$0 >>> 2; $652 = $651 << 5; $653 = $b$0 >>> 3; $654 = $652 | $653; $655 = $654 | $650; $656 = $655&65535; $length71$182 = $length71$0$;$pixel73$281 = $pixel73$1; while(1) { $657 = (($length71$182) + -1)|0; HEAP16[$pixel73$281>>1] = $656; $658 = (($pixel73$281) + ($pitch72$2<<1)|0); $659 = ($657|0)==(0); if ($659) { break; } else { $length71$182 = $657;$pixel73$281 = $658; } } return; } } } else { switch ($blendMode|0) { case 1: { $660 = (($x2) - ($x1))|0; $661 = ($660|0)<(0); $662 = (0 - ($660))|0; $663 = $661 ? $662 : $660; $664 = (($y2) - ($y1))|0; $665 = ($664|0)<(0); $666 = (0 - ($664))|0; $667 = $665 ? $666 : $664; $668 = ($663|0)<($667|0); if ($668) { $672 = $663 << 1; $673 = (($672) - ($667))|0; $674 = (($663) - ($667))|0; $d$0 = $673;$dinc1$0 = $672;$dinc2$0$in = $674;$numpixels$0$in = $667;$xinc1$0 = 0;$yinc1$0 = 1; } else { $669 = $667 << 1; $670 = (($669) - ($663))|0; $671 = (($667) - ($663))|0; $d$0 = $670;$dinc1$0 = $669;$dinc2$0$in = $671;$numpixels$0$in = $663;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $675 = ($x2|0)<($x1|0); $676 = (0 - ($xinc1$0))|0; $$xinc1$0 = $675 ? $676 : $xinc1$0; $$25 = $675 ? -1 : 1; $677 = ($y2|0)<($y1|0); $678 = (0 - ($yinc1$0))|0; $yinc1$1 = $677 ? $678 : $yinc1$0; $yinc2$1 = $677 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $679 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($679)) { return; } $680 = ((($dst)) + 20|0); $681 = ((($dst)) + 16|0); $$pre123 = HEAP32[$680>>2]|0; $$pre124 = HEAP32[$681>>2]|0; $$pre125 = HEAP32[(74448)>>2]|0; $$pre126 = HEAP32[(74444)>>2]|0; $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $682 = Math_imul($$pre124, $y$0101)|0; $683 = (($$pre123) + ($682)|0); $684 = $x$0100 << 1; $685 = (($683) + ($684)|0); $686 = HEAP16[$685>>1]|0; $687 = $686&65535; $688 = $687 >>> 11; $689 = (($$pre125) + ($688)|0); $690 = HEAP8[$689>>0]|0; $691 = $690&255; $692 = $687 >>> 5; $693 = $692 & 63; $694 = (($$pre126) + ($693)|0); $695 = HEAP8[$694>>0]|0; $696 = $695&255; $697 = $687 & 31; $698 = (($$pre125) + ($697)|0); $699 = HEAP8[$698>>0]|0; $700 = $699&255; $701 = Math_imul($691, $14)|0; $702 = (($701>>>0) / 255)&-1; $703 = (($702) + ($r$0))|0; $704 = Math_imul($696, $14)|0; $705 = (($704>>>0) / 255)&-1; $706 = (($705) + ($g$0))|0; $707 = Math_imul($700, $14)|0; $708 = (($707>>>0) / 255)&-1; $709 = (($708) + ($b$0))|0; $710 = $703 >>> 3; $711 = $710 << 11; $712 = $706 >>> 2; $713 = $712 << 5; $714 = $713 | $711; $715 = $709 >>> 3; $716 = $714 | $715; $717 = $716&65535; HEAP16[$685>>1] = $717; $718 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $718 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $718 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $718 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $719 = (($i$098) + 1)|0; $exitcond113 = ($719|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $719;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $720 = (($x2) - ($x1))|0; $721 = ($720|0)<(0); $722 = (0 - ($720))|0; $723 = $721 ? $722 : $720; $724 = (($y2) - ($y1))|0; $725 = ($724|0)<(0); $726 = (0 - ($724))|0; $727 = $725 ? $726 : $724; $728 = ($723|0)<($727|0); if ($728) { $732 = $723 << 1; $733 = (($732) - ($727))|0; $734 = (($723) - ($727))|0; $d87$0 = $733;$dinc188$0 = $732;$dinc289$0$in = $734;$numpixels86$0$in = $727;$xinc191$0 = 0;$yinc194$0 = 1; } else { $729 = $727 << 1; $730 = (($729) - ($723))|0; $731 = (($727) - ($723))|0; $d87$0 = $730;$dinc188$0 = $729;$dinc289$0$in = $731;$numpixels86$0$in = $723;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $735 = ($x2|0)<($x1|0); $736 = (0 - ($xinc191$0))|0; $$xinc191$0 = $735 ? $736 : $xinc191$0; $$26 = $735 ? -1 : 1; $737 = ($y2|0)<($y1|0); $738 = (0 - ($yinc194$0))|0; $yinc194$1 = $737 ? $738 : $yinc194$0; $yinc295$1 = $737 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $739 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($739)) { return; } $740 = ((($dst)) + 20|0); $741 = ((($dst)) + 16|0); $$pre119 = HEAP32[$740>>2]|0; $$pre120 = HEAP32[$741>>2]|0; $$pre121 = HEAP32[(74448)>>2]|0; $$pre122 = HEAP32[(74444)>>2]|0; $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $742 = Math_imul($$pre120, $y93$0106)|0; $743 = (($$pre119) + ($742)|0); $744 = $x90$0105 << 1; $745 = (($743) + ($744)|0); $746 = HEAP16[$745>>1]|0; $747 = $746&65535; $748 = $747 >>> 11; $749 = (($$pre121) + ($748)|0); $750 = HEAP8[$749>>0]|0; $751 = $750&255; $752 = $747 >>> 5; $753 = $752 & 63; $754 = (($$pre122) + ($753)|0); $755 = HEAP8[$754>>0]|0; $756 = $755&255; $757 = $747 & 31; $758 = (($$pre121) + ($757)|0); $759 = HEAP8[$758>>0]|0; $760 = $759&255; $761 = (($751) + ($r$0))|0; $762 = ($761>>>0)>(255); $$11 = $762 ? 255 : $761; $763 = (($756) + ($g$0))|0; $764 = ($763>>>0)>(255); $$7 = $764 ? 255 : $763; $765 = (($760) + ($b$0))|0; $766 = ($765>>>0)>(255); $$12 = $766 ? 255 : $765; $767 = $$11 >>> 3; $768 = $767 << 11; $769 = $$7 >>> 2; $770 = $769 << 5; $771 = $770 | $768; $772 = $$12 >>> 3; $773 = $771 | $772; $774 = $773&65535; HEAP16[$745>>1] = $774; $775 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $775 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $775 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $775 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $776 = (($i83$0103) + 1)|0; $exitcond114 = ($776|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $776;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $777 = (($x2) - ($x1))|0; $778 = ($777|0)<(0); $779 = (0 - ($777))|0; $780 = $778 ? $779 : $777; $781 = (($y2) - ($y1))|0; $782 = ($781|0)<(0); $783 = (0 - ($781))|0; $784 = $782 ? $783 : $781; $785 = ($780|0)<($784|0); if ($785) { $789 = $780 << 1; $790 = (($789) - ($784))|0; $791 = (($780) - ($784))|0; $d105$0 = $790;$dinc1106$0 = $789;$dinc2107$0$in = $791;$numpixels104$0$in = $784;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $786 = $784 << 1; $787 = (($786) - ($780))|0; $788 = (($784) - ($780))|0; $d105$0 = $787;$dinc1106$0 = $786;$dinc2107$0$in = $788;$numpixels104$0$in = $780;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $792 = ($x2|0)<($x1|0); $793 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $792 ? $793 : $xinc1109$0; $$27 = $792 ? -1 : 1; $794 = ($y2|0)<($y1|0); $795 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $794 ? $795 : $yinc1112$0; $yinc2113$1 = $794 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $796 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($796)) { return; } $797 = ((($dst)) + 20|0); $798 = ((($dst)) + 16|0); $$pre = HEAP32[$797>>2]|0; $$pre116 = HEAP32[$798>>2]|0; $$pre117 = HEAP32[(74448)>>2]|0; $$pre118 = HEAP32[(74444)>>2]|0; $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $799 = Math_imul($$pre116, $y111$0111)|0; $800 = (($$pre) + ($799)|0); $801 = $x108$0110 << 1; $802 = (($800) + ($801)|0); $803 = HEAP16[$802>>1]|0; $804 = $803&65535; $805 = $804 >>> 11; $806 = (($$pre117) + ($805)|0); $807 = HEAP8[$806>>0]|0; $808 = $807&255; $809 = $804 >>> 5; $810 = $809 & 63; $811 = (($$pre118) + ($810)|0); $812 = HEAP8[$811>>0]|0; $813 = $812&255; $814 = $804 & 31; $815 = (($$pre117) + ($814)|0); $816 = HEAP8[$815>>0]|0; $817 = $816&255; $818 = Math_imul($808, $r$0)|0; $819 = (($818>>>0) / 255)&-1; $820 = Math_imul($813, $g$0)|0; $821 = (($820>>>0) / 255)&-1; $822 = Math_imul($817, $b$0)|0; $823 = (($822>>>0) / 255)&-1; $824 = $819 >>> 3; $825 = $824 << 11; $826 = $821 >>> 2; $827 = $826 << 5; $828 = $827 | $825; $829 = $823 >>> 3; $830 = $828 | $829; $831 = $830&65535; HEAP16[$802>>1] = $831; $832 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $832 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $832 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $832 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $833 = (($i101$0108) + 1)|0; $exitcond115 = ($833|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $833;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $834 = (($x2) - ($x1))|0; $835 = ($834|0)<(0); $836 = (0 - ($834))|0; $837 = $835 ? $836 : $834; $838 = (($y2) - ($y1))|0; $839 = ($838|0)<(0); $840 = (0 - ($838))|0; $841 = $839 ? $840 : $838; $842 = ($837|0)<($841|0); if ($842) { $846 = $837 << 1; $847 = (($846) - ($841))|0; $848 = (($837) - ($841))|0; $d123$0 = $847;$dinc1124$0 = $846;$dinc2125$0$in = $848;$numpixels122$0$in = $841;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $843 = $841 << 1; $844 = (($843) - ($837))|0; $845 = (($841) - ($837))|0; $d123$0 = $844;$dinc1124$0 = $843;$dinc2125$0$in = $845;$numpixels122$0$in = $837;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $849 = ($x2|0)<($x1|0); $850 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $849 ? $850 : $xinc1127$0; $$28 = $849 ? -1 : 1; $851 = ($y2|0)<($y1|0); $852 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $851 ? $852 : $yinc1130$0; $yinc2131$1 = $851 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $853 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($853)) { return; } $854 = ((($dst)) + 20|0); $855 = HEAP32[$854>>2]|0; $856 = ((($dst)) + 16|0); $857 = HEAP32[$856>>2]|0; $858 = $r$0 >>> 3; $859 = $858 << 11; $860 = $g$0 >>> 2; $861 = $860 << 5; $862 = $b$0 >>> 3; $863 = $861 | $862; $864 = $863 | $859; $865 = $864&65535; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $866 = Math_imul($857, $y129$096)|0; $867 = (($855) + ($866)|0); $868 = $x126$095 << 1; $869 = (($867) + ($868)|0); HEAP16[$869>>1] = $865; $870 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $870 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $870 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $870 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $871 = (($i119$093) + 1)|0; $exitcond = ($871|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $871;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } } function _SDL_BlendLine_RGB2($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$phi$trans$insert = 0, $$phi$trans$insert120 = 0, $$phi$trans$insert125 = 0, $$phi$trans$insert126 = 0, $$phi$trans$insert131 = 0, $$phi$trans$insert132 = 0, $$phi$trans$insert140 = 0, $$phi$trans$insert141 = 0, $$phi$trans$insert146 = 0, $$phi$trans$insert147 = 0, $$phi$trans$insert152 = 0, $$phi$trans$insert153 = 0; var $$phi$trans$insert161 = 0, $$phi$trans$insert162 = 0, $$phi$trans$insert167 = 0, $$phi$trans$insert168 = 0, $$phi$trans$insert173 = 0, $$phi$trans$insert174 = 0, $$phi$trans$insert180 = 0, $$phi$trans$insert181 = 0, $$phi$trans$insert186 = 0, $$phi$trans$insert187 = 0, $$phi$trans$insert192 = 0, $$phi$trans$insert193 = 0, $$phi$trans$insert199 = 0, $$phi$trans$insert200 = 0, $$phi$trans$insert205 = 0, $$phi$trans$insert206 = 0, $$phi$trans$insert211 = 0, $$phi$trans$insert212 = 0, $$phi$trans$insert218 = 0, $$phi$trans$insert219 = 0; var $$phi$trans$insert224 = 0, $$phi$trans$insert225 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert231 = 0, $$phi$trans$insert237 = 0, $$phi$trans$insert238 = 0, $$phi$trans$insert243 = 0, $$phi$trans$insert244 = 0, $$phi$trans$insert249 = 0, $$phi$trans$insert250 = 0, $$phi$trans$insert256 = 0, $$phi$trans$insert257 = 0, $$phi$trans$insert262 = 0, $$phi$trans$insert263 = 0, $$phi$trans$insert268 = 0, $$phi$trans$insert269 = 0, $$phi$trans$insert275 = 0, $$phi$trans$insert276 = 0, $$phi$trans$insert281 = 0, $$phi$trans$insert282 = 0; var $$phi$trans$insert287 = 0, $$phi$trans$insert288 = 0, $$phi$trans$insert294 = 0, $$phi$trans$insert295 = 0, $$phi$trans$insert300 = 0, $$phi$trans$insert301 = 0, $$phi$trans$insert306 = 0, $$phi$trans$insert307 = 0, $$phi$trans$insert313 = 0, $$phi$trans$insert314 = 0, $$phi$trans$insert319 = 0, $$phi$trans$insert320 = 0, $$phi$trans$insert325 = 0, $$phi$trans$insert326 = 0, $$phi$trans$insert332 = 0, $$phi$trans$insert333 = 0, $$phi$trans$insert338 = 0, $$phi$trans$insert339 = 0, $$phi$trans$insert344 = 0, $$phi$trans$insert345 = 0; var $$pre = 0, $$pre116 = 0, $$pre117 = 0, $$pre118 = 0, $$pre119 = 0, $$pre121 = 0, $$pre122 = 0, $$pre123 = 0, $$pre124 = 0, $$pre127 = 0, $$pre128 = 0, $$pre129 = 0, $$pre130 = 0, $$pre133 = 0, $$pre134 = 0, $$pre135 = 0, $$pre136 = 0, $$pre137 = 0, $$pre138 = 0, $$pre139 = 0; var $$pre142 = 0, $$pre143 = 0, $$pre144 = 0, $$pre145 = 0, $$pre148 = 0, $$pre149 = 0, $$pre150 = 0, $$pre151 = 0, $$pre154 = 0, $$pre155 = 0, $$pre156 = 0, $$pre157 = 0, $$pre158 = 0, $$pre159 = 0, $$pre160 = 0, $$pre163 = 0, $$pre164 = 0, $$pre165 = 0, $$pre166 = 0, $$pre169 = 0; var $$pre170 = 0, $$pre171 = 0, $$pre172 = 0, $$pre175 = 0, $$pre176 = 0, $$pre177 = 0, $$pre178 = 0, $$pre179 = 0, $$pre182 = 0, $$pre183 = 0, $$pre184 = 0, $$pre185 = 0, $$pre188 = 0, $$pre189 = 0, $$pre190 = 0, $$pre191 = 0, $$pre194 = 0, $$pre195 = 0, $$pre196 = 0, $$pre197 = 0; var $$pre198 = 0, $$pre201 = 0, $$pre202 = 0, $$pre203 = 0, $$pre204 = 0, $$pre207 = 0, $$pre208 = 0, $$pre209 = 0, $$pre210 = 0, $$pre213 = 0, $$pre214 = 0, $$pre215 = 0, $$pre216 = 0, $$pre217 = 0, $$pre220 = 0, $$pre221 = 0, $$pre222 = 0, $$pre223 = 0, $$pre226 = 0, $$pre227 = 0; var $$pre228 = 0, $$pre229 = 0, $$pre232 = 0, $$pre233 = 0, $$pre234 = 0, $$pre235 = 0, $$pre236 = 0, $$pre239 = 0, $$pre240 = 0, $$pre241 = 0, $$pre242 = 0, $$pre245 = 0, $$pre246 = 0, $$pre247 = 0, $$pre248 = 0, $$pre251 = 0, $$pre252 = 0, $$pre253 = 0, $$pre254 = 0, $$pre255 = 0; var $$pre258 = 0, $$pre259 = 0, $$pre260 = 0, $$pre261 = 0, $$pre264 = 0, $$pre265 = 0, $$pre266 = 0, $$pre267 = 0, $$pre270 = 0, $$pre271 = 0, $$pre272 = 0, $$pre273 = 0, $$pre274 = 0, $$pre277 = 0, $$pre278 = 0, $$pre279 = 0, $$pre280 = 0, $$pre283 = 0, $$pre284 = 0, $$pre285 = 0; var $$pre286 = 0, $$pre289 = 0, $$pre290 = 0, $$pre291 = 0, $$pre292 = 0, $$pre293 = 0, $$pre296 = 0, $$pre297 = 0, $$pre298 = 0, $$pre299 = 0, $$pre302 = 0, $$pre303 = 0, $$pre304 = 0, $$pre305 = 0, $$pre308 = 0, $$pre309 = 0, $$pre310 = 0, $$pre311 = 0, $$pre312 = 0, $$pre315 = 0; var $$pre316 = 0, $$pre317 = 0, $$pre318 = 0, $$pre321 = 0, $$pre322 = 0, $$pre323 = 0, $$pre324 = 0, $$pre327 = 0, $$pre328 = 0, $$pre329 = 0, $$pre330 = 0, $$pre331 = 0, $$pre334 = 0, $$pre335 = 0, $$pre336 = 0, $$pre337 = 0, $$pre340 = 0, $$pre341 = 0, $$pre342 = 0, $$pre343 = 0; var $$pre346 = 0, $$pre347 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0; var $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0; var $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0; var $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0; var $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0; var $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0; var $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0; var $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0; var $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0; var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0; var $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0; var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0; var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0; var $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0; var $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0; var $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0; var $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0; var $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0; var $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0; var $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0; var $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0; var $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0; var $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0; var $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0; var $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $a$0 = 0, $b$0 = 0, $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0; var $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0, $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0; var $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0, $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0; var $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0, $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$182 = 0, $length8$0$ph = 0, $length8$067 = 0; var $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0, $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0; var $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0, $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0; var $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0, $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0; var $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$281 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0, $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0; var $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0, $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0; var $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $blendMode$off = (($blendMode) + -1)|0; $2 = ($blendMode$off>>>0)<(2); $3 = $_r&255; if ($2) { $4 = $_a&255; $5 = Math_imul($4, $3)|0; $6 = (($5>>>0) / 255)&-1; $7 = $_g&255; $8 = Math_imul($4, $7)|0; $9 = (($8>>>0) / 255)&-1; $10 = $_b&255; $11 = Math_imul($4, $10)|0; $12 = (($11>>>0) / 255)&-1; $a$0 = $4;$b$0 = $12;$g$0 = $9;$r$0 = $6; } else { $13 = $_g&255; $14 = $_b&255; $15 = $_a&255; $a$0 = $15;$b$0 = $14;$g$0 = $13;$r$0 = $3; } $16 = $a$0 ^ 255; $17 = ($y2|0)==($y1|0); if ($17) { switch ($blendMode|0) { case 1: { $18 = ((($dst)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = ((($1)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($19|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<1)|0); if ($24) { $34 = (($28) + ($x2<<1)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 2|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<1)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } $41 = ((($1)) + 12|0); $42 = ((($1)) + 32|0); $43 = ((($1)) + 28|0); $44 = ((($1)) + 16|0); $45 = ((($1)) + 33|0); $46 = ((($1)) + 29|0); $47 = ((($1)) + 20|0); $48 = ((($1)) + 34|0); $49 = ((($1)) + 30|0); $50 = ((($1)) + 24|0); $$pre329 = HEAP32[$41>>2]|0; $$pre330 = HEAP8[$42>>0]|0; $$pre331 = HEAP8[$43>>0]|0; $$phi$trans$insert332 = $$pre331&255; $$phi$trans$insert333 = (74436 + ($$phi$trans$insert332<<2)|0); $$pre334 = HEAP32[$$phi$trans$insert333>>2]|0; $$pre335 = HEAP32[$44>>2]|0; $$pre336 = HEAP8[$45>>0]|0; $$pre337 = HEAP8[$46>>0]|0; $$phi$trans$insert338 = $$pre337&255; $$phi$trans$insert339 = (74436 + ($$phi$trans$insert338<<2)|0); $$pre340 = HEAP32[$$phi$trans$insert339>>2]|0; $$pre341 = HEAP32[$47>>2]|0; $$pre342 = HEAP8[$48>>0]|0; $$pre343 = HEAP8[$49>>0]|0; $$phi$trans$insert344 = $$pre343&255; $$phi$trans$insert345 = (74436 + ($$phi$trans$insert344<<2)|0); $$pre346 = HEAP32[$$phi$trans$insert345>>2]|0; $$pre347 = HEAP32[$50>>2]|0; $51 = $$pre330&255; $52 = $$pre336&255; $53 = $$pre342&255; $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; while(1) { $54 = (($length$061) + -1)|0; $55 = HEAP16[$pixel$160>>1]|0; $56 = $55&65535; $57 = $56 & $$pre329; $58 = $57 >>> $51; $59 = (($$pre334) + ($58)|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = $$pre335 & $56; $63 = $62 >>> $52; $64 = (($$pre340) + ($63)|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = $$pre341 & $56; $68 = $67 >>> $53; $69 = (($$pre346) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = Math_imul($61, $16)|0; $73 = (($72>>>0) / 255)&-1; $74 = (($73) + ($r$0))|0; $75 = Math_imul($66, $16)|0; $76 = (($75>>>0) / 255)&-1; $77 = (($76) + ($g$0))|0; $78 = Math_imul($71, $16)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($b$0))|0; $81 = $74 >>> $$phi$trans$insert332; $82 = $81 << $51; $83 = $77 >>> $$phi$trans$insert338; $84 = $83 << $52; $85 = $80 >>> $$phi$trans$insert344; $86 = $85 << $53; $87 = $$pre347 | $82; $88 = $87 | $84; $89 = $88 | $86; $90 = $89&65535; HEAP16[$pixel$160>>1] = $90; $91 = ((($pixel$160)) + 2|0); $92 = ($54|0)==(0); if ($92) { break; } else { $length$061 = $54;$pixel$160 = $91; } } return; break; } case 2: { $93 = ((($dst)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ((($1)) + 9|0); $96 = HEAP8[$95>>0]|0; $97 = $96&255; $98 = (($94|0) / ($97|0))&-1; $99 = ($x2|0)<($x1|0); $100 = ((($dst)) + 20|0); $101 = HEAP32[$100>>2]|0; $102 = Math_imul($98, $y2)|0; $103 = (($101) + ($102<<1)|0); if ($99) { $109 = (($103) + ($x2<<1)|0); $110 = ($draw_end|0)!=(0); $111 = ((($109)) + 2|0); $$14 = $110 ? $109 : $111; $112 = (($x1) - ($x2))|0; $113 = $110&1; $114 = (($112) + ($113))|0; $length1$0$ph = $114;$pixel3$1$ph = $$14; } else { $104 = (($103) + ($x1<<1)|0); $105 = ($draw_end|0)!=(0); $106 = (($x2) - ($x1))|0; $107 = $105&1; $108 = (($106) + ($107))|0; $length1$0$ph = $108;$pixel3$1$ph = $104; } $115 = ($length1$0$ph|0)==(0); if ($115) { return; } $116 = ((($1)) + 12|0); $117 = ((($1)) + 32|0); $118 = ((($1)) + 28|0); $119 = ((($1)) + 16|0); $120 = ((($1)) + 33|0); $121 = ((($1)) + 29|0); $122 = ((($1)) + 20|0); $123 = ((($1)) + 34|0); $124 = ((($1)) + 30|0); $125 = ((($1)) + 24|0); $$pre310 = HEAP32[$116>>2]|0; $$pre311 = HEAP8[$117>>0]|0; $$pre312 = HEAP8[$118>>0]|0; $$phi$trans$insert313 = $$pre312&255; $$phi$trans$insert314 = (74436 + ($$phi$trans$insert313<<2)|0); $$pre315 = HEAP32[$$phi$trans$insert314>>2]|0; $$pre316 = HEAP32[$119>>2]|0; $$pre317 = HEAP8[$120>>0]|0; $$pre318 = HEAP8[$121>>0]|0; $$phi$trans$insert319 = $$pre318&255; $$phi$trans$insert320 = (74436 + ($$phi$trans$insert319<<2)|0); $$pre321 = HEAP32[$$phi$trans$insert320>>2]|0; $$pre322 = HEAP32[$122>>2]|0; $$pre323 = HEAP8[$123>>0]|0; $$pre324 = HEAP8[$124>>0]|0; $$phi$trans$insert325 = $$pre324&255; $$phi$trans$insert326 = (74436 + ($$phi$trans$insert325<<2)|0); $$pre327 = HEAP32[$$phi$trans$insert326>>2]|0; $$pre328 = HEAP32[$125>>2]|0; $126 = $$pre311&255; $127 = $$pre317&255; $128 = $$pre323&255; $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; while(1) { $129 = (($length1$064) + -1)|0; $130 = HEAP16[$pixel3$163>>1]|0; $131 = $130&65535; $132 = $131 & $$pre310; $133 = $132 >>> $126; $134 = (($$pre315) + ($133)|0); $135 = HEAP8[$134>>0]|0; $136 = $135&255; $137 = $$pre316 & $131; $138 = $137 >>> $127; $139 = (($$pre321) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $142 = $$pre322 & $131; $143 = $142 >>> $128; $144 = (($$pre327) + ($143)|0); $145 = HEAP8[$144>>0]|0; $146 = $145&255; $147 = (($136) + ($r$0))|0; $148 = ($147>>>0)>(255); $$ = $148 ? 255 : $147; $149 = (($141) + ($g$0))|0; $150 = ($149>>>0)>(255); $$8 = $150 ? 255 : $149; $151 = (($146) + ($b$0))|0; $152 = ($151>>>0)>(255); $$2 = $152 ? 255 : $151; $153 = $$ >>> $$phi$trans$insert313; $154 = $153 << $126; $155 = $$8 >>> $$phi$trans$insert319; $156 = $155 << $127; $157 = $156 | $154; $158 = $$2 >>> $$phi$trans$insert325; $159 = $158 << $128; $160 = $157 | $$pre328; $161 = $160 | $159; $162 = $161&65535; HEAP16[$pixel3$163>>1] = $162; $163 = ((($pixel3$163)) + 2|0); $164 = ($129|0)==(0); if ($164) { break; } else { $length1$064 = $129;$pixel3$163 = $163; } } return; break; } case 4: { $165 = ((($dst)) + 16|0); $166 = HEAP32[$165>>2]|0; $167 = ((($1)) + 9|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = (($166|0) / ($169|0))&-1; $171 = ($x2|0)<($x1|0); $172 = ((($dst)) + 20|0); $173 = HEAP32[$172>>2]|0; $174 = Math_imul($170, $y2)|0; $175 = (($173) + ($174<<1)|0); if ($171) { $181 = (($175) + ($x2<<1)|0); $182 = ($draw_end|0)!=(0); $183 = ((($181)) + 2|0); $$15 = $182 ? $181 : $183; $184 = (($x1) - ($x2))|0; $185 = $182&1; $186 = (($184) + ($185))|0; $length8$0$ph = $186;$pixel10$1$ph = $$15; } else { $176 = (($175) + ($x1<<1)|0); $177 = ($draw_end|0)!=(0); $178 = (($x2) - ($x1))|0; $179 = $177&1; $180 = (($178) + ($179))|0; $length8$0$ph = $180;$pixel10$1$ph = $176; } $187 = ($length8$0$ph|0)==(0); if ($187) { return; } $188 = ((($1)) + 12|0); $189 = ((($1)) + 32|0); $190 = ((($1)) + 28|0); $191 = ((($1)) + 16|0); $192 = ((($1)) + 33|0); $193 = ((($1)) + 29|0); $194 = ((($1)) + 20|0); $195 = ((($1)) + 34|0); $196 = ((($1)) + 30|0); $197 = ((($1)) + 24|0); $$pre291 = HEAP32[$188>>2]|0; $$pre292 = HEAP8[$189>>0]|0; $$pre293 = HEAP8[$190>>0]|0; $$phi$trans$insert294 = $$pre293&255; $$phi$trans$insert295 = (74436 + ($$phi$trans$insert294<<2)|0); $$pre296 = HEAP32[$$phi$trans$insert295>>2]|0; $$pre297 = HEAP32[$191>>2]|0; $$pre298 = HEAP8[$192>>0]|0; $$pre299 = HEAP8[$193>>0]|0; $$phi$trans$insert300 = $$pre299&255; $$phi$trans$insert301 = (74436 + ($$phi$trans$insert300<<2)|0); $$pre302 = HEAP32[$$phi$trans$insert301>>2]|0; $$pre303 = HEAP32[$194>>2]|0; $$pre304 = HEAP8[$195>>0]|0; $$pre305 = HEAP8[$196>>0]|0; $$phi$trans$insert306 = $$pre305&255; $$phi$trans$insert307 = (74436 + ($$phi$trans$insert306<<2)|0); $$pre308 = HEAP32[$$phi$trans$insert307>>2]|0; $$pre309 = HEAP32[$197>>2]|0; $198 = $$pre292&255; $199 = $$pre298&255; $200 = $$pre304&255; $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; while(1) { $201 = (($length8$067) + -1)|0; $202 = HEAP16[$pixel10$166>>1]|0; $203 = $202&65535; $204 = $203 & $$pre291; $205 = $204 >>> $198; $206 = (($$pre296) + ($205)|0); $207 = HEAP8[$206>>0]|0; $208 = $207&255; $209 = $$pre297 & $203; $210 = $209 >>> $199; $211 = (($$pre302) + ($210)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $214 = $$pre303 & $203; $215 = $214 >>> $200; $216 = (($$pre308) + ($215)|0); $217 = HEAP8[$216>>0]|0; $218 = $217&255; $219 = Math_imul($208, $r$0)|0; $220 = (($219>>>0) / 255)&-1; $221 = Math_imul($213, $g$0)|0; $222 = (($221>>>0) / 255)&-1; $223 = Math_imul($218, $b$0)|0; $224 = (($223>>>0) / 255)&-1; $225 = $220 >>> $$phi$trans$insert294; $226 = $225 << $198; $227 = $222 >>> $$phi$trans$insert300; $228 = $227 << $199; $229 = $228 | $226; $230 = $224 >>> $$phi$trans$insert306; $231 = $230 << $200; $232 = $229 | $$pre309; $233 = $232 | $231; $234 = $233&65535; HEAP16[$pixel10$166>>1] = $234; $235 = ((($pixel10$166)) + 2|0); $236 = ($201|0)==(0); if ($236) { break; } else { $length8$067 = $201;$pixel10$166 = $235; } } return; break; } default: { $237 = ((($dst)) + 16|0); $238 = HEAP32[$237>>2]|0; $239 = ((($1)) + 9|0); $240 = HEAP8[$239>>0]|0; $241 = $240&255; $242 = (($238|0) / ($241|0))&-1; $243 = ($x2|0)<($x1|0); $244 = ((($dst)) + 20|0); $245 = HEAP32[$244>>2]|0; $246 = Math_imul($242, $y2)|0; $247 = (($245) + ($246<<1)|0); if ($243) { $253 = (($247) + ($x2<<1)|0); $254 = ($draw_end|0)!=(0); $255 = ((($253)) + 2|0); $$16 = $254 ? $253 : $255; $256 = (($x1) - ($x2))|0; $257 = $254&1; $258 = (($256) + ($257))|0; $length15$0$ph = $258;$pixel17$1$ph = $$16; } else { $248 = (($247) + ($x1<<1)|0); $249 = ($draw_end|0)!=(0); $250 = (($x2) - ($x1))|0; $251 = $249&1; $252 = (($250) + ($251))|0; $length15$0$ph = $252;$pixel17$1$ph = $248; } $259 = ($length15$0$ph|0)==(0); if ($259) { return; } $260 = ((($1)) + 28|0); $261 = HEAP8[$260>>0]|0; $262 = $261&255; $263 = $r$0 >>> $262; $264 = ((($1)) + 32|0); $265 = HEAP8[$264>>0]|0; $266 = $265&255; $267 = $263 << $266; $268 = ((($1)) + 29|0); $269 = HEAP8[$268>>0]|0; $270 = $269&255; $271 = $g$0 >>> $270; $272 = ((($1)) + 33|0); $273 = HEAP8[$272>>0]|0; $274 = $273&255; $275 = $271 << $274; $276 = $275 | $267; $277 = ((($1)) + 30|0); $278 = HEAP8[$277>>0]|0; $279 = $278&255; $280 = $b$0 >>> $279; $281 = ((($1)) + 34|0); $282 = HEAP8[$281>>0]|0; $283 = $282&255; $284 = $280 << $283; $285 = ((($1)) + 24|0); $286 = HEAP32[$285>>2]|0; $287 = $276 | $286; $288 = $287 | $284; $289 = $288&65535; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $290 = (($length15$059) + -1)|0; HEAP16[$pixel17$158>>1] = $289; $291 = ((($pixel17$158)) + 2|0); $292 = ($290|0)==(0); if ($292) { break; } else { $length15$059 = $290;$pixel17$158 = $291; } } return; } } } $293 = ($x2|0)==($x1|0); if ($293) { switch ($blendMode|0) { case 1: { $294 = ((($dst)) + 16|0); $295 = HEAP32[$294>>2]|0; $296 = ((($1)) + 9|0); $297 = HEAP8[$296>>0]|0; $298 = $297&255; $299 = (($295|0) / ($298|0))&-1; $300 = ($y2|0)<($y1|0); $301 = ((($dst)) + 20|0); $302 = HEAP32[$301>>2]|0; if ($300) { $310 = Math_imul($299, $y2)|0; $311 = (($302) + ($310<<1)|0); $312 = (($311) + ($x2<<1)|0); $313 = ($draw_end|0)!=(0); $314 = (($312) + ($299<<1)|0); $$17 = $313 ? $312 : $314; $315 = (($y1) - ($y2))|0; $316 = $313&1; $317 = (($315) + ($316))|0; $length22$0$ph = $317;$pixel24$1$ph = $$17; } else { $303 = Math_imul($299, $y1)|0; $304 = (($302) + ($303<<1)|0); $305 = (($304) + ($x2<<1)|0); $306 = ($draw_end|0)!=(0); $307 = (($y2) - ($y1))|0; $308 = $306&1; $309 = (($307) + ($308))|0; $length22$0$ph = $309;$pixel24$1$ph = $305; } $318 = ($length22$0$ph|0)==(0); if ($318) { return; } $319 = ((($1)) + 12|0); $320 = ((($1)) + 32|0); $321 = ((($1)) + 28|0); $322 = ((($1)) + 16|0); $323 = ((($1)) + 33|0); $324 = ((($1)) + 29|0); $325 = ((($1)) + 20|0); $326 = ((($1)) + 34|0); $327 = ((($1)) + 30|0); $328 = ((($1)) + 24|0); $$pre272 = HEAP32[$319>>2]|0; $$pre273 = HEAP8[$320>>0]|0; $$pre274 = HEAP8[$321>>0]|0; $$phi$trans$insert275 = $$pre274&255; $$phi$trans$insert276 = (74436 + ($$phi$trans$insert275<<2)|0); $$pre277 = HEAP32[$$phi$trans$insert276>>2]|0; $$pre278 = HEAP32[$322>>2]|0; $$pre279 = HEAP8[$323>>0]|0; $$pre280 = HEAP8[$324>>0]|0; $$phi$trans$insert281 = $$pre280&255; $$phi$trans$insert282 = (74436 + ($$phi$trans$insert281<<2)|0); $$pre283 = HEAP32[$$phi$trans$insert282>>2]|0; $$pre284 = HEAP32[$325>>2]|0; $$pre285 = HEAP8[$326>>0]|0; $$pre286 = HEAP8[$327>>0]|0; $$phi$trans$insert287 = $$pre286&255; $$phi$trans$insert288 = (74436 + ($$phi$trans$insert287<<2)|0); $$pre289 = HEAP32[$$phi$trans$insert288>>2]|0; $$pre290 = HEAP32[$328>>2]|0; $329 = $$pre273&255; $330 = $$pre279&255; $331 = $$pre285&255; $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; while(1) { $332 = (($length22$073) + -1)|0; $333 = HEAP16[$pixel24$172>>1]|0; $334 = $333&65535; $335 = $334 & $$pre272; $336 = $335 >>> $329; $337 = (($$pre277) + ($336)|0); $338 = HEAP8[$337>>0]|0; $339 = $338&255; $340 = $$pre278 & $334; $341 = $340 >>> $330; $342 = (($$pre283) + ($341)|0); $343 = HEAP8[$342>>0]|0; $344 = $343&255; $345 = $$pre284 & $334; $346 = $345 >>> $331; $347 = (($$pre289) + ($346)|0); $348 = HEAP8[$347>>0]|0; $349 = $348&255; $350 = Math_imul($339, $16)|0; $351 = (($350>>>0) / 255)&-1; $352 = (($351) + ($r$0))|0; $353 = Math_imul($344, $16)|0; $354 = (($353>>>0) / 255)&-1; $355 = (($354) + ($g$0))|0; $356 = Math_imul($349, $16)|0; $357 = (($356>>>0) / 255)&-1; $358 = (($357) + ($b$0))|0; $359 = $352 >>> $$phi$trans$insert275; $360 = $359 << $329; $361 = $355 >>> $$phi$trans$insert281; $362 = $361 << $330; $363 = $358 >>> $$phi$trans$insert287; $364 = $363 << $331; $365 = $$pre290 | $360; $366 = $365 | $362; $367 = $366 | $364; $368 = $367&65535; HEAP16[$pixel24$172>>1] = $368; $369 = (($pixel24$172) + ($299<<1)|0); $370 = ($332|0)==(0); if ($370) { break; } else { $length22$073 = $332;$pixel24$172 = $369; } } return; break; } case 2: { $371 = ((($dst)) + 16|0); $372 = HEAP32[$371>>2]|0; $373 = ((($1)) + 9|0); $374 = HEAP8[$373>>0]|0; $375 = $374&255; $376 = (($372|0) / ($375|0))&-1; $377 = ($y2|0)<($y1|0); $378 = ((($dst)) + 20|0); $379 = HEAP32[$378>>2]|0; if ($377) { $387 = Math_imul($376, $y2)|0; $388 = (($379) + ($387<<1)|0); $389 = (($388) + ($x2<<1)|0); $390 = ($draw_end|0)!=(0); $391 = (($389) + ($376<<1)|0); $$18 = $390 ? $389 : $391; $392 = (($y1) - ($y2))|0; $393 = $390&1; $394 = (($392) + ($393))|0; $length29$0$ph = $394;$pixel31$1$ph = $$18; } else { $380 = Math_imul($376, $y1)|0; $381 = (($379) + ($380<<1)|0); $382 = (($381) + ($x2<<1)|0); $383 = ($draw_end|0)!=(0); $384 = (($y2) - ($y1))|0; $385 = $383&1; $386 = (($384) + ($385))|0; $length29$0$ph = $386;$pixel31$1$ph = $382; } $395 = ($length29$0$ph|0)==(0); if ($395) { return; } $396 = ((($1)) + 12|0); $397 = ((($1)) + 32|0); $398 = ((($1)) + 28|0); $399 = ((($1)) + 16|0); $400 = ((($1)) + 33|0); $401 = ((($1)) + 29|0); $402 = ((($1)) + 20|0); $403 = ((($1)) + 34|0); $404 = ((($1)) + 30|0); $405 = ((($1)) + 24|0); $$pre253 = HEAP32[$396>>2]|0; $$pre254 = HEAP8[$397>>0]|0; $$pre255 = HEAP8[$398>>0]|0; $$phi$trans$insert256 = $$pre255&255; $$phi$trans$insert257 = (74436 + ($$phi$trans$insert256<<2)|0); $$pre258 = HEAP32[$$phi$trans$insert257>>2]|0; $$pre259 = HEAP32[$399>>2]|0; $$pre260 = HEAP8[$400>>0]|0; $$pre261 = HEAP8[$401>>0]|0; $$phi$trans$insert262 = $$pre261&255; $$phi$trans$insert263 = (74436 + ($$phi$trans$insert262<<2)|0); $$pre264 = HEAP32[$$phi$trans$insert263>>2]|0; $$pre265 = HEAP32[$402>>2]|0; $$pre266 = HEAP8[$403>>0]|0; $$pre267 = HEAP8[$404>>0]|0; $$phi$trans$insert268 = $$pre267&255; $$phi$trans$insert269 = (74436 + ($$phi$trans$insert268<<2)|0); $$pre270 = HEAP32[$$phi$trans$insert269>>2]|0; $$pre271 = HEAP32[$405>>2]|0; $406 = $$pre254&255; $407 = $$pre260&255; $408 = $$pre266&255; $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; while(1) { $409 = (($length29$076) + -1)|0; $410 = HEAP16[$pixel31$175>>1]|0; $411 = $410&65535; $412 = $411 & $$pre253; $413 = $412 >>> $406; $414 = (($$pre258) + ($413)|0); $415 = HEAP8[$414>>0]|0; $416 = $415&255; $417 = $$pre259 & $411; $418 = $417 >>> $407; $419 = (($$pre264) + ($418)|0); $420 = HEAP8[$419>>0]|0; $421 = $420&255; $422 = $$pre265 & $411; $423 = $422 >>> $408; $424 = (($$pre270) + ($423)|0); $425 = HEAP8[$424>>0]|0; $426 = $425&255; $427 = (($416) + ($r$0))|0; $428 = ($427>>>0)>(255); $$3 = $428 ? 255 : $427; $429 = (($421) + ($g$0))|0; $430 = ($429>>>0)>(255); $$9 = $430 ? 255 : $429; $431 = (($426) + ($b$0))|0; $432 = ($431>>>0)>(255); $$4 = $432 ? 255 : $431; $433 = $$3 >>> $$phi$trans$insert256; $434 = $433 << $406; $435 = $$9 >>> $$phi$trans$insert262; $436 = $435 << $407; $437 = $436 | $434; $438 = $$4 >>> $$phi$trans$insert268; $439 = $438 << $408; $440 = $437 | $$pre271; $441 = $440 | $439; $442 = $441&65535; HEAP16[$pixel31$175>>1] = $442; $443 = (($pixel31$175) + ($376<<1)|0); $444 = ($409|0)==(0); if ($444) { break; } else { $length29$076 = $409;$pixel31$175 = $443; } } return; break; } case 4: { $445 = ((($dst)) + 16|0); $446 = HEAP32[$445>>2]|0; $447 = ((($1)) + 9|0); $448 = HEAP8[$447>>0]|0; $449 = $448&255; $450 = (($446|0) / ($449|0))&-1; $451 = ($y2|0)<($y1|0); $452 = ((($dst)) + 20|0); $453 = HEAP32[$452>>2]|0; if ($451) { $461 = Math_imul($450, $y2)|0; $462 = (($453) + ($461<<1)|0); $463 = (($462) + ($x2<<1)|0); $464 = ($draw_end|0)!=(0); $465 = (($463) + ($450<<1)|0); $$19 = $464 ? $463 : $465; $466 = (($y1) - ($y2))|0; $467 = $464&1; $468 = (($466) + ($467))|0; $length36$0$ph = $468;$pixel38$1$ph = $$19; } else { $454 = Math_imul($450, $y1)|0; $455 = (($453) + ($454<<1)|0); $456 = (($455) + ($x2<<1)|0); $457 = ($draw_end|0)!=(0); $458 = (($y2) - ($y1))|0; $459 = $457&1; $460 = (($458) + ($459))|0; $length36$0$ph = $460;$pixel38$1$ph = $456; } $469 = ($length36$0$ph|0)==(0); if ($469) { return; } $470 = ((($1)) + 12|0); $471 = ((($1)) + 32|0); $472 = ((($1)) + 28|0); $473 = ((($1)) + 16|0); $474 = ((($1)) + 33|0); $475 = ((($1)) + 29|0); $476 = ((($1)) + 20|0); $477 = ((($1)) + 34|0); $478 = ((($1)) + 30|0); $479 = ((($1)) + 24|0); $$pre234 = HEAP32[$470>>2]|0; $$pre235 = HEAP8[$471>>0]|0; $$pre236 = HEAP8[$472>>0]|0; $$phi$trans$insert237 = $$pre236&255; $$phi$trans$insert238 = (74436 + ($$phi$trans$insert237<<2)|0); $$pre239 = HEAP32[$$phi$trans$insert238>>2]|0; $$pre240 = HEAP32[$473>>2]|0; $$pre241 = HEAP8[$474>>0]|0; $$pre242 = HEAP8[$475>>0]|0; $$phi$trans$insert243 = $$pre242&255; $$phi$trans$insert244 = (74436 + ($$phi$trans$insert243<<2)|0); $$pre245 = HEAP32[$$phi$trans$insert244>>2]|0; $$pre246 = HEAP32[$476>>2]|0; $$pre247 = HEAP8[$477>>0]|0; $$pre248 = HEAP8[$478>>0]|0; $$phi$trans$insert249 = $$pre248&255; $$phi$trans$insert250 = (74436 + ($$phi$trans$insert249<<2)|0); $$pre251 = HEAP32[$$phi$trans$insert250>>2]|0; $$pre252 = HEAP32[$479>>2]|0; $480 = $$pre235&255; $481 = $$pre241&255; $482 = $$pre247&255; $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; while(1) { $483 = (($length36$079) + -1)|0; $484 = HEAP16[$pixel38$178>>1]|0; $485 = $484&65535; $486 = $485 & $$pre234; $487 = $486 >>> $480; $488 = (($$pre239) + ($487)|0); $489 = HEAP8[$488>>0]|0; $490 = $489&255; $491 = $$pre240 & $485; $492 = $491 >>> $481; $493 = (($$pre245) + ($492)|0); $494 = HEAP8[$493>>0]|0; $495 = $494&255; $496 = $$pre246 & $485; $497 = $496 >>> $482; $498 = (($$pre251) + ($497)|0); $499 = HEAP8[$498>>0]|0; $500 = $499&255; $501 = Math_imul($490, $r$0)|0; $502 = (($501>>>0) / 255)&-1; $503 = Math_imul($495, $g$0)|0; $504 = (($503>>>0) / 255)&-1; $505 = Math_imul($500, $b$0)|0; $506 = (($505>>>0) / 255)&-1; $507 = $502 >>> $$phi$trans$insert237; $508 = $507 << $480; $509 = $504 >>> $$phi$trans$insert243; $510 = $509 << $481; $511 = $510 | $508; $512 = $506 >>> $$phi$trans$insert249; $513 = $512 << $482; $514 = $511 | $$pre252; $515 = $514 | $513; $516 = $515&65535; HEAP16[$pixel38$178>>1] = $516; $517 = (($pixel38$178) + ($450<<1)|0); $518 = ($483|0)==(0); if ($518) { break; } else { $length36$079 = $483;$pixel38$178 = $517; } } return; break; } default: { $519 = ((($dst)) + 16|0); $520 = HEAP32[$519>>2]|0; $521 = ((($1)) + 9|0); $522 = HEAP8[$521>>0]|0; $523 = $522&255; $524 = (($520|0) / ($523|0))&-1; $525 = ($y2|0)<($y1|0); $526 = ((($dst)) + 20|0); $527 = HEAP32[$526>>2]|0; if ($525) { $535 = Math_imul($524, $y2)|0; $536 = (($527) + ($535<<1)|0); $537 = (($536) + ($x2<<1)|0); $538 = ($draw_end|0)!=(0); $539 = (($537) + ($524<<1)|0); $$20 = $538 ? $537 : $539; $540 = (($y1) - ($y2))|0; $541 = $538&1; $542 = (($540) + ($541))|0; $length43$0$ph = $542;$pixel45$1$ph = $$20; } else { $528 = Math_imul($524, $y1)|0; $529 = (($527) + ($528<<1)|0); $530 = (($529) + ($x2<<1)|0); $531 = ($draw_end|0)!=(0); $532 = (($y2) - ($y1))|0; $533 = $531&1; $534 = (($532) + ($533))|0; $length43$0$ph = $534;$pixel45$1$ph = $530; } $543 = ($length43$0$ph|0)==(0); if ($543) { return; } $544 = ((($1)) + 28|0); $545 = HEAP8[$544>>0]|0; $546 = $545&255; $547 = $r$0 >>> $546; $548 = ((($1)) + 32|0); $549 = HEAP8[$548>>0]|0; $550 = $549&255; $551 = $547 << $550; $552 = ((($1)) + 29|0); $553 = HEAP8[$552>>0]|0; $554 = $553&255; $555 = $g$0 >>> $554; $556 = ((($1)) + 33|0); $557 = HEAP8[$556>>0]|0; $558 = $557&255; $559 = $555 << $558; $560 = $559 | $551; $561 = ((($1)) + 30|0); $562 = HEAP8[$561>>0]|0; $563 = $562&255; $564 = $b$0 >>> $563; $565 = ((($1)) + 34|0); $566 = HEAP8[$565>>0]|0; $567 = $566&255; $568 = $564 << $567; $569 = ((($1)) + 24|0); $570 = HEAP32[$569>>2]|0; $571 = $560 | $570; $572 = $571 | $568; $573 = $572&65535; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $574 = (($length43$070) + -1)|0; HEAP16[$pixel45$169>>1] = $573; $575 = (($pixel45$169) + ($524<<1)|0); $576 = ($574|0)==(0); if ($576) { break; } else { $length43$070 = $574;$pixel45$169 = $575; } } return; } } } $577 = (($x1) - ($x2))|0; $578 = ($577|0)<(0); $579 = (0 - ($577))|0; $580 = $578 ? $579 : $577; $581 = (($y1) - ($y2))|0; $582 = ($581|0)<(0); $583 = (0 - ($581))|0; $584 = $582 ? $583 : $581; $585 = ($580|0)==($584|0); if ($585) { switch ($blendMode|0) { case 1: { $586 = ((($dst)) + 16|0); $587 = HEAP32[$586>>2]|0; $588 = ((($1)) + 9|0); $589 = HEAP8[$588>>0]|0; $590 = $589&255; $591 = (($587|0) / ($590|0))&-1; $592 = ($y2|0)<($y1|0); $593 = ((($dst)) + 20|0); $594 = HEAP32[$593>>2]|0; if ($592) { $600 = Math_imul($591, $y2)|0; $601 = (($594) + ($600<<1)|0); $602 = (($601) + ($x2<<1)|0); $603 = ($x2|0)>($x1|0); $pitch51$1$v = $603 ? -1 : 1; $pitch51$1 = (($591) + ($pitch51$1$v))|0; $604 = ($draw_end|0)==(0); $605 = (($602) + ($pitch51$1<<1)|0); $$21 = $604 ? $605 : $602; $length50$0 = $581;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $595 = Math_imul($591, $y1)|0; $596 = (($594) + ($595<<1)|0); $597 = (($596) + ($x1<<1)|0); $598 = ($x2|0)<($x1|0); $pitch51$0$v = $598 ? -1 : 1; $pitch51$0 = (($591) + ($pitch51$0$v))|0; $599 = (($y2) - ($y1))|0; $length50$0 = $599;$pitch51$2 = $pitch51$0;$pixel52$1 = $597; } $not$34 = ($draw_end|0)!=(0); $606 = $not$34&1; $length50$0$ = (($length50$0) + ($606))|0; $607 = ($length50$0$|0)==(0); if ($607) { return; } $608 = ((($1)) + 12|0); $609 = ((($1)) + 32|0); $610 = ((($1)) + 28|0); $611 = ((($1)) + 16|0); $612 = ((($1)) + 33|0); $613 = ((($1)) + 29|0); $614 = ((($1)) + 20|0); $615 = ((($1)) + 34|0); $616 = ((($1)) + 30|0); $617 = ((($1)) + 24|0); $$pre215 = HEAP32[$608>>2]|0; $$pre216 = HEAP8[$609>>0]|0; $$pre217 = HEAP8[$610>>0]|0; $$phi$trans$insert218 = $$pre217&255; $$phi$trans$insert219 = (74436 + ($$phi$trans$insert218<<2)|0); $$pre220 = HEAP32[$$phi$trans$insert219>>2]|0; $$pre221 = HEAP32[$611>>2]|0; $$pre222 = HEAP8[$612>>0]|0; $$pre223 = HEAP8[$613>>0]|0; $$phi$trans$insert224 = $$pre223&255; $$phi$trans$insert225 = (74436 + ($$phi$trans$insert224<<2)|0); $$pre226 = HEAP32[$$phi$trans$insert225>>2]|0; $$pre227 = HEAP32[$614>>2]|0; $$pre228 = HEAP8[$615>>0]|0; $$pre229 = HEAP8[$616>>0]|0; $$phi$trans$insert230 = $$pre229&255; $$phi$trans$insert231 = (74436 + ($$phi$trans$insert230<<2)|0); $$pre232 = HEAP32[$$phi$trans$insert231>>2]|0; $$pre233 = HEAP32[$617>>2]|0; $618 = $$pre216&255; $619 = $$pre222&255; $620 = $$pre228&255; $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; while(1) { $621 = (($length50$185) + -1)|0; $622 = HEAP16[$pixel52$284>>1]|0; $623 = $622&65535; $624 = $623 & $$pre215; $625 = $624 >>> $618; $626 = (($$pre220) + ($625)|0); $627 = HEAP8[$626>>0]|0; $628 = $627&255; $629 = $$pre221 & $623; $630 = $629 >>> $619; $631 = (($$pre226) + ($630)|0); $632 = HEAP8[$631>>0]|0; $633 = $632&255; $634 = $$pre227 & $623; $635 = $634 >>> $620; $636 = (($$pre232) + ($635)|0); $637 = HEAP8[$636>>0]|0; $638 = $637&255; $639 = Math_imul($628, $16)|0; $640 = (($639>>>0) / 255)&-1; $641 = (($640) + ($r$0))|0; $642 = Math_imul($633, $16)|0; $643 = (($642>>>0) / 255)&-1; $644 = (($643) + ($g$0))|0; $645 = Math_imul($638, $16)|0; $646 = (($645>>>0) / 255)&-1; $647 = (($646) + ($b$0))|0; $648 = $641 >>> $$phi$trans$insert218; $649 = $648 << $618; $650 = $644 >>> $$phi$trans$insert224; $651 = $650 << $619; $652 = $647 >>> $$phi$trans$insert230; $653 = $652 << $620; $654 = $$pre233 | $649; $655 = $654 | $651; $656 = $655 | $653; $657 = $656&65535; HEAP16[$pixel52$284>>1] = $657; $658 = (($pixel52$284) + ($pitch51$2<<1)|0); $659 = ($621|0)==(0); if ($659) { break; } else { $length50$185 = $621;$pixel52$284 = $658; } } return; break; } case 2: { $660 = ((($dst)) + 16|0); $661 = HEAP32[$660>>2]|0; $662 = ((($1)) + 9|0); $663 = HEAP8[$662>>0]|0; $664 = $663&255; $665 = (($661|0) / ($664|0))&-1; $666 = ($y2|0)<($y1|0); $667 = ((($dst)) + 20|0); $668 = HEAP32[$667>>2]|0; if ($666) { $674 = Math_imul($665, $y2)|0; $675 = (($668) + ($674<<1)|0); $676 = (($675) + ($x2<<1)|0); $677 = ($x2|0)>($x1|0); $pitch58$1$v = $677 ? -1 : 1; $pitch58$1 = (($665) + ($pitch58$1$v))|0; $678 = ($draw_end|0)==(0); $679 = (($676) + ($pitch58$1<<1)|0); $$22 = $678 ? $679 : $676; $length57$0 = $581;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $669 = Math_imul($665, $y1)|0; $670 = (($668) + ($669<<1)|0); $671 = (($670) + ($x1<<1)|0); $672 = ($x2|0)<($x1|0); $pitch58$0$v = $672 ? -1 : 1; $pitch58$0 = (($665) + ($pitch58$0$v))|0; $673 = (($y2) - ($y1))|0; $length57$0 = $673;$pitch58$2 = $pitch58$0;$pixel59$1 = $671; } $not$33 = ($draw_end|0)!=(0); $680 = $not$33&1; $length57$0$ = (($length57$0) + ($680))|0; $681 = ($length57$0$|0)==(0); if ($681) { return; } $682 = ((($1)) + 12|0); $683 = ((($1)) + 32|0); $684 = ((($1)) + 28|0); $685 = ((($1)) + 16|0); $686 = ((($1)) + 33|0); $687 = ((($1)) + 29|0); $688 = ((($1)) + 20|0); $689 = ((($1)) + 34|0); $690 = ((($1)) + 30|0); $691 = ((($1)) + 24|0); $$pre196 = HEAP32[$682>>2]|0; $$pre197 = HEAP8[$683>>0]|0; $$pre198 = HEAP8[$684>>0]|0; $$phi$trans$insert199 = $$pre198&255; $$phi$trans$insert200 = (74436 + ($$phi$trans$insert199<<2)|0); $$pre201 = HEAP32[$$phi$trans$insert200>>2]|0; $$pre202 = HEAP32[$685>>2]|0; $$pre203 = HEAP8[$686>>0]|0; $$pre204 = HEAP8[$687>>0]|0; $$phi$trans$insert205 = $$pre204&255; $$phi$trans$insert206 = (74436 + ($$phi$trans$insert205<<2)|0); $$pre207 = HEAP32[$$phi$trans$insert206>>2]|0; $$pre208 = HEAP32[$688>>2]|0; $$pre209 = HEAP8[$689>>0]|0; $$pre210 = HEAP8[$690>>0]|0; $$phi$trans$insert211 = $$pre210&255; $$phi$trans$insert212 = (74436 + ($$phi$trans$insert211<<2)|0); $$pre213 = HEAP32[$$phi$trans$insert212>>2]|0; $$pre214 = HEAP32[$691>>2]|0; $692 = $$pre197&255; $693 = $$pre203&255; $694 = $$pre209&255; $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; while(1) { $695 = (($length57$188) + -1)|0; $696 = HEAP16[$pixel59$287>>1]|0; $697 = $696&65535; $698 = $697 & $$pre196; $699 = $698 >>> $692; $700 = (($$pre201) + ($699)|0); $701 = HEAP8[$700>>0]|0; $702 = $701&255; $703 = $$pre202 & $697; $704 = $703 >>> $693; $705 = (($$pre207) + ($704)|0); $706 = HEAP8[$705>>0]|0; $707 = $706&255; $708 = $$pre208 & $697; $709 = $708 >>> $694; $710 = (($$pre213) + ($709)|0); $711 = HEAP8[$710>>0]|0; $712 = $711&255; $713 = (($702) + ($r$0))|0; $714 = ($713>>>0)>(255); $$5 = $714 ? 255 : $713; $715 = (($707) + ($g$0))|0; $716 = ($715>>>0)>(255); $$10 = $716 ? 255 : $715; $717 = (($712) + ($b$0))|0; $718 = ($717>>>0)>(255); $$6 = $718 ? 255 : $717; $719 = $$5 >>> $$phi$trans$insert199; $720 = $719 << $692; $721 = $$10 >>> $$phi$trans$insert205; $722 = $721 << $693; $723 = $722 | $720; $724 = $$6 >>> $$phi$trans$insert211; $725 = $724 << $694; $726 = $723 | $$pre214; $727 = $726 | $725; $728 = $727&65535; HEAP16[$pixel59$287>>1] = $728; $729 = (($pixel59$287) + ($pitch58$2<<1)|0); $730 = ($695|0)==(0); if ($730) { break; } else { $length57$188 = $695;$pixel59$287 = $729; } } return; break; } case 4: { $731 = ((($dst)) + 16|0); $732 = HEAP32[$731>>2]|0; $733 = ((($1)) + 9|0); $734 = HEAP8[$733>>0]|0; $735 = $734&255; $736 = (($732|0) / ($735|0))&-1; $737 = ($y2|0)<($y1|0); $738 = ((($dst)) + 20|0); $739 = HEAP32[$738>>2]|0; if ($737) { $745 = Math_imul($736, $y2)|0; $746 = (($739) + ($745<<1)|0); $747 = (($746) + ($x2<<1)|0); $748 = ($x2|0)>($x1|0); $pitch65$1$v = $748 ? -1 : 1; $pitch65$1 = (($736) + ($pitch65$1$v))|0; $749 = ($draw_end|0)==(0); $750 = (($747) + ($pitch65$1<<1)|0); $$23 = $749 ? $750 : $747; $length64$0 = $581;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $740 = Math_imul($736, $y1)|0; $741 = (($739) + ($740<<1)|0); $742 = (($741) + ($x1<<1)|0); $743 = ($x2|0)<($x1|0); $pitch65$0$v = $743 ? -1 : 1; $pitch65$0 = (($736) + ($pitch65$0$v))|0; $744 = (($y2) - ($y1))|0; $length64$0 = $744;$pitch65$2 = $pitch65$0;$pixel66$1 = $742; } $not$32 = ($draw_end|0)!=(0); $751 = $not$32&1; $length64$0$ = (($length64$0) + ($751))|0; $752 = ($length64$0$|0)==(0); if ($752) { return; } $753 = ((($1)) + 12|0); $754 = ((($1)) + 32|0); $755 = ((($1)) + 28|0); $756 = ((($1)) + 16|0); $757 = ((($1)) + 33|0); $758 = ((($1)) + 29|0); $759 = ((($1)) + 20|0); $760 = ((($1)) + 34|0); $761 = ((($1)) + 30|0); $762 = ((($1)) + 24|0); $$pre177 = HEAP32[$753>>2]|0; $$pre178 = HEAP8[$754>>0]|0; $$pre179 = HEAP8[$755>>0]|0; $$phi$trans$insert180 = $$pre179&255; $$phi$trans$insert181 = (74436 + ($$phi$trans$insert180<<2)|0); $$pre182 = HEAP32[$$phi$trans$insert181>>2]|0; $$pre183 = HEAP32[$756>>2]|0; $$pre184 = HEAP8[$757>>0]|0; $$pre185 = HEAP8[$758>>0]|0; $$phi$trans$insert186 = $$pre185&255; $$phi$trans$insert187 = (74436 + ($$phi$trans$insert186<<2)|0); $$pre188 = HEAP32[$$phi$trans$insert187>>2]|0; $$pre189 = HEAP32[$759>>2]|0; $$pre190 = HEAP8[$760>>0]|0; $$pre191 = HEAP8[$761>>0]|0; $$phi$trans$insert192 = $$pre191&255; $$phi$trans$insert193 = (74436 + ($$phi$trans$insert192<<2)|0); $$pre194 = HEAP32[$$phi$trans$insert193>>2]|0; $$pre195 = HEAP32[$762>>2]|0; $763 = $$pre178&255; $764 = $$pre184&255; $765 = $$pre190&255; $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; while(1) { $766 = (($length64$191) + -1)|0; $767 = HEAP16[$pixel66$290>>1]|0; $768 = $767&65535; $769 = $768 & $$pre177; $770 = $769 >>> $763; $771 = (($$pre182) + ($770)|0); $772 = HEAP8[$771>>0]|0; $773 = $772&255; $774 = $$pre183 & $768; $775 = $774 >>> $764; $776 = (($$pre188) + ($775)|0); $777 = HEAP8[$776>>0]|0; $778 = $777&255; $779 = $$pre189 & $768; $780 = $779 >>> $765; $781 = (($$pre194) + ($780)|0); $782 = HEAP8[$781>>0]|0; $783 = $782&255; $784 = Math_imul($773, $r$0)|0; $785 = (($784>>>0) / 255)&-1; $786 = Math_imul($778, $g$0)|0; $787 = (($786>>>0) / 255)&-1; $788 = Math_imul($783, $b$0)|0; $789 = (($788>>>0) / 255)&-1; $790 = $785 >>> $$phi$trans$insert180; $791 = $790 << $763; $792 = $787 >>> $$phi$trans$insert186; $793 = $792 << $764; $794 = $793 | $791; $795 = $789 >>> $$phi$trans$insert192; $796 = $795 << $765; $797 = $794 | $$pre195; $798 = $797 | $796; $799 = $798&65535; HEAP16[$pixel66$290>>1] = $799; $800 = (($pixel66$290) + ($pitch65$2<<1)|0); $801 = ($766|0)==(0); if ($801) { break; } else { $length64$191 = $766;$pixel66$290 = $800; } } return; break; } default: { $802 = ((($dst)) + 16|0); $803 = HEAP32[$802>>2]|0; $804 = ((($1)) + 9|0); $805 = HEAP8[$804>>0]|0; $806 = $805&255; $807 = (($803|0) / ($806|0))&-1; $808 = ($y2|0)<($y1|0); $809 = ((($dst)) + 20|0); $810 = HEAP32[$809>>2]|0; if ($808) { $816 = Math_imul($807, $y2)|0; $817 = (($810) + ($816<<1)|0); $818 = (($817) + ($x2<<1)|0); $819 = ($x2|0)>($x1|0); $pitch72$1$v = $819 ? -1 : 1; $pitch72$1 = (($807) + ($pitch72$1$v))|0; $820 = ($draw_end|0)==(0); $821 = (($818) + ($pitch72$1<<1)|0); $$24 = $820 ? $821 : $818; $length71$0 = $581;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $811 = Math_imul($807, $y1)|0; $812 = (($810) + ($811<<1)|0); $813 = (($812) + ($x1<<1)|0); $814 = ($x2|0)<($x1|0); $pitch72$0$v = $814 ? -1 : 1; $pitch72$0 = (($807) + ($pitch72$0$v))|0; $815 = (($y2) - ($y1))|0; $length71$0 = $815;$pitch72$2 = $pitch72$0;$pixel73$1 = $813; } $not$35 = ($draw_end|0)!=(0); $822 = $not$35&1; $length71$0$ = (($length71$0) + ($822))|0; $823 = ($length71$0$|0)==(0); if ($823) { return; } $824 = ((($1)) + 28|0); $825 = HEAP8[$824>>0]|0; $826 = $825&255; $827 = $r$0 >>> $826; $828 = ((($1)) + 32|0); $829 = HEAP8[$828>>0]|0; $830 = $829&255; $831 = $827 << $830; $832 = ((($1)) + 29|0); $833 = HEAP8[$832>>0]|0; $834 = $833&255; $835 = $g$0 >>> $834; $836 = ((($1)) + 33|0); $837 = HEAP8[$836>>0]|0; $838 = $837&255; $839 = $835 << $838; $840 = $839 | $831; $841 = ((($1)) + 30|0); $842 = HEAP8[$841>>0]|0; $843 = $842&255; $844 = $b$0 >>> $843; $845 = ((($1)) + 34|0); $846 = HEAP8[$845>>0]|0; $847 = $846&255; $848 = $844 << $847; $849 = ((($1)) + 24|0); $850 = HEAP32[$849>>2]|0; $851 = $840 | $850; $852 = $851 | $848; $853 = $852&65535; $length71$182 = $length71$0$;$pixel73$281 = $pixel73$1; while(1) { $854 = (($length71$182) + -1)|0; HEAP16[$pixel73$281>>1] = $853; $855 = (($pixel73$281) + ($pitch72$2<<1)|0); $856 = ($854|0)==(0); if ($856) { break; } else { $length71$182 = $854;$pixel73$281 = $855; } } return; } } } else { switch ($blendMode|0) { case 1: { $857 = (($x2) - ($x1))|0; $858 = ($857|0)<(0); $859 = (0 - ($857))|0; $860 = $858 ? $859 : $857; $861 = (($y2) - ($y1))|0; $862 = ($861|0)<(0); $863 = (0 - ($861))|0; $864 = $862 ? $863 : $861; $865 = ($860|0)<($864|0); if ($865) { $869 = $860 << 1; $870 = (($869) - ($864))|0; $871 = (($860) - ($864))|0; $d$0 = $870;$dinc1$0 = $869;$dinc2$0$in = $871;$numpixels$0$in = $864;$xinc1$0 = 0;$yinc1$0 = 1; } else { $866 = $864 << 1; $867 = (($866) - ($860))|0; $868 = (($864) - ($860))|0; $d$0 = $867;$dinc1$0 = $866;$dinc2$0$in = $868;$numpixels$0$in = $860;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $872 = ($x2|0)<($x1|0); $873 = (0 - ($xinc1$0))|0; $$xinc1$0 = $872 ? $873 : $xinc1$0; $$25 = $872 ? -1 : 1; $874 = ($y2|0)<($y1|0); $875 = (0 - ($yinc1$0))|0; $yinc1$1 = $874 ? $875 : $yinc1$0; $yinc2$1 = $874 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $876 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($876)) { return; } $877 = ((($dst)) + 20|0); $878 = ((($dst)) + 16|0); $879 = ((($1)) + 12|0); $880 = ((($1)) + 32|0); $881 = ((($1)) + 28|0); $882 = ((($1)) + 16|0); $883 = ((($1)) + 33|0); $884 = ((($1)) + 29|0); $885 = ((($1)) + 20|0); $886 = ((($1)) + 34|0); $887 = ((($1)) + 30|0); $888 = ((($1)) + 24|0); $$pre156 = HEAP32[$877>>2]|0; $$pre157 = HEAP32[$878>>2]|0; $$pre158 = HEAP32[$879>>2]|0; $$pre159 = HEAP8[$880>>0]|0; $$pre160 = HEAP8[$881>>0]|0; $$phi$trans$insert161 = $$pre160&255; $$phi$trans$insert162 = (74436 + ($$phi$trans$insert161<<2)|0); $$pre163 = HEAP32[$$phi$trans$insert162>>2]|0; $$pre164 = HEAP32[$882>>2]|0; $$pre165 = HEAP8[$883>>0]|0; $$pre166 = HEAP8[$884>>0]|0; $$phi$trans$insert167 = $$pre166&255; $$phi$trans$insert168 = (74436 + ($$phi$trans$insert167<<2)|0); $$pre169 = HEAP32[$$phi$trans$insert168>>2]|0; $$pre170 = HEAP32[$885>>2]|0; $$pre171 = HEAP8[$886>>0]|0; $$pre172 = HEAP8[$887>>0]|0; $$phi$trans$insert173 = $$pre172&255; $$phi$trans$insert174 = (74436 + ($$phi$trans$insert173<<2)|0); $$pre175 = HEAP32[$$phi$trans$insert174>>2]|0; $$pre176 = HEAP32[$888>>2]|0; $889 = $$pre159&255; $890 = $$pre165&255; $891 = $$pre171&255; $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $892 = Math_imul($$pre157, $y$0101)|0; $893 = (($$pre156) + ($892)|0); $894 = $x$0100 << 1; $895 = (($893) + ($894)|0); $896 = HEAP16[$895>>1]|0; $897 = $896&65535; $898 = $897 & $$pre158; $899 = $898 >>> $889; $900 = (($$pre163) + ($899)|0); $901 = HEAP8[$900>>0]|0; $902 = $901&255; $903 = $$pre164 & $897; $904 = $903 >>> $890; $905 = (($$pre169) + ($904)|0); $906 = HEAP8[$905>>0]|0; $907 = $906&255; $908 = $$pre170 & $897; $909 = $908 >>> $891; $910 = (($$pre175) + ($909)|0); $911 = HEAP8[$910>>0]|0; $912 = $911&255; $913 = Math_imul($902, $16)|0; $914 = (($913>>>0) / 255)&-1; $915 = (($914) + ($r$0))|0; $916 = Math_imul($907, $16)|0; $917 = (($916>>>0) / 255)&-1; $918 = (($917) + ($g$0))|0; $919 = Math_imul($912, $16)|0; $920 = (($919>>>0) / 255)&-1; $921 = (($920) + ($b$0))|0; $922 = $915 >>> $$phi$trans$insert161; $923 = $922 << $889; $924 = $918 >>> $$phi$trans$insert167; $925 = $924 << $890; $926 = $921 >>> $$phi$trans$insert173; $927 = $926 << $891; $928 = $$pre176 | $923; $929 = $928 | $925; $930 = $929 | $927; $931 = $930&65535; HEAP16[$895>>1] = $931; $932 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $932 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $932 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $932 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $933 = (($i$098) + 1)|0; $exitcond113 = ($933|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $933;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $934 = (($x2) - ($x1))|0; $935 = ($934|0)<(0); $936 = (0 - ($934))|0; $937 = $935 ? $936 : $934; $938 = (($y2) - ($y1))|0; $939 = ($938|0)<(0); $940 = (0 - ($938))|0; $941 = $939 ? $940 : $938; $942 = ($937|0)<($941|0); if ($942) { $946 = $937 << 1; $947 = (($946) - ($941))|0; $948 = (($937) - ($941))|0; $d87$0 = $947;$dinc188$0 = $946;$dinc289$0$in = $948;$numpixels86$0$in = $941;$xinc191$0 = 0;$yinc194$0 = 1; } else { $943 = $941 << 1; $944 = (($943) - ($937))|0; $945 = (($941) - ($937))|0; $d87$0 = $944;$dinc188$0 = $943;$dinc289$0$in = $945;$numpixels86$0$in = $937;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $949 = ($x2|0)<($x1|0); $950 = (0 - ($xinc191$0))|0; $$xinc191$0 = $949 ? $950 : $xinc191$0; $$26 = $949 ? -1 : 1; $951 = ($y2|0)<($y1|0); $952 = (0 - ($yinc194$0))|0; $yinc194$1 = $951 ? $952 : $yinc194$0; $yinc295$1 = $951 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $953 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($953)) { return; } $954 = ((($dst)) + 20|0); $955 = ((($dst)) + 16|0); $956 = ((($1)) + 12|0); $957 = ((($1)) + 32|0); $958 = ((($1)) + 28|0); $959 = ((($1)) + 16|0); $960 = ((($1)) + 33|0); $961 = ((($1)) + 29|0); $962 = ((($1)) + 20|0); $963 = ((($1)) + 34|0); $964 = ((($1)) + 30|0); $965 = ((($1)) + 24|0); $$pre135 = HEAP32[$954>>2]|0; $$pre136 = HEAP32[$955>>2]|0; $$pre137 = HEAP32[$956>>2]|0; $$pre138 = HEAP8[$957>>0]|0; $$pre139 = HEAP8[$958>>0]|0; $$phi$trans$insert140 = $$pre139&255; $$phi$trans$insert141 = (74436 + ($$phi$trans$insert140<<2)|0); $$pre142 = HEAP32[$$phi$trans$insert141>>2]|0; $$pre143 = HEAP32[$959>>2]|0; $$pre144 = HEAP8[$960>>0]|0; $$pre145 = HEAP8[$961>>0]|0; $$phi$trans$insert146 = $$pre145&255; $$phi$trans$insert147 = (74436 + ($$phi$trans$insert146<<2)|0); $$pre148 = HEAP32[$$phi$trans$insert147>>2]|0; $$pre149 = HEAP32[$962>>2]|0; $$pre150 = HEAP8[$963>>0]|0; $$pre151 = HEAP8[$964>>0]|0; $$phi$trans$insert152 = $$pre151&255; $$phi$trans$insert153 = (74436 + ($$phi$trans$insert152<<2)|0); $$pre154 = HEAP32[$$phi$trans$insert153>>2]|0; $$pre155 = HEAP32[$965>>2]|0; $966 = $$pre138&255; $967 = $$pre144&255; $968 = $$pre150&255; $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $969 = Math_imul($$pre136, $y93$0106)|0; $970 = (($$pre135) + ($969)|0); $971 = $x90$0105 << 1; $972 = (($970) + ($971)|0); $973 = HEAP16[$972>>1]|0; $974 = $973&65535; $975 = $974 & $$pre137; $976 = $975 >>> $966; $977 = (($$pre142) + ($976)|0); $978 = HEAP8[$977>>0]|0; $979 = $978&255; $980 = $$pre143 & $974; $981 = $980 >>> $967; $982 = (($$pre148) + ($981)|0); $983 = HEAP8[$982>>0]|0; $984 = $983&255; $985 = $$pre149 & $974; $986 = $985 >>> $968; $987 = (($$pre154) + ($986)|0); $988 = HEAP8[$987>>0]|0; $989 = $988&255; $990 = (($979) + ($r$0))|0; $991 = ($990>>>0)>(255); $$11 = $991 ? 255 : $990; $992 = (($984) + ($g$0))|0; $993 = ($992>>>0)>(255); $$7 = $993 ? 255 : $992; $994 = (($989) + ($b$0))|0; $995 = ($994>>>0)>(255); $$12 = $995 ? 255 : $994; $996 = $$11 >>> $$phi$trans$insert140; $997 = $996 << $966; $998 = $$7 >>> $$phi$trans$insert146; $999 = $998 << $967; $1000 = $999 | $997; $1001 = $$12 >>> $$phi$trans$insert152; $1002 = $1001 << $968; $1003 = $1000 | $$pre155; $1004 = $1003 | $1002; $1005 = $1004&65535; HEAP16[$972>>1] = $1005; $1006 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $1006 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $1006 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $1006 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $1007 = (($i83$0103) + 1)|0; $exitcond114 = ($1007|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $1007;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $1008 = (($x2) - ($x1))|0; $1009 = ($1008|0)<(0); $1010 = (0 - ($1008))|0; $1011 = $1009 ? $1010 : $1008; $1012 = (($y2) - ($y1))|0; $1013 = ($1012|0)<(0); $1014 = (0 - ($1012))|0; $1015 = $1013 ? $1014 : $1012; $1016 = ($1011|0)<($1015|0); if ($1016) { $1020 = $1011 << 1; $1021 = (($1020) - ($1015))|0; $1022 = (($1011) - ($1015))|0; $d105$0 = $1021;$dinc1106$0 = $1020;$dinc2107$0$in = $1022;$numpixels104$0$in = $1015;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $1017 = $1015 << 1; $1018 = (($1017) - ($1011))|0; $1019 = (($1015) - ($1011))|0; $d105$0 = $1018;$dinc1106$0 = $1017;$dinc2107$0$in = $1019;$numpixels104$0$in = $1011;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $1023 = ($x2|0)<($x1|0); $1024 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $1023 ? $1024 : $xinc1109$0; $$27 = $1023 ? -1 : 1; $1025 = ($y2|0)<($y1|0); $1026 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $1025 ? $1026 : $yinc1112$0; $yinc2113$1 = $1025 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $1027 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($1027)) { return; } $1028 = ((($dst)) + 20|0); $1029 = ((($dst)) + 16|0); $1030 = ((($1)) + 12|0); $1031 = ((($1)) + 32|0); $1032 = ((($1)) + 28|0); $1033 = ((($1)) + 16|0); $1034 = ((($1)) + 33|0); $1035 = ((($1)) + 29|0); $1036 = ((($1)) + 20|0); $1037 = ((($1)) + 34|0); $1038 = ((($1)) + 30|0); $1039 = ((($1)) + 24|0); $$pre = HEAP32[$1028>>2]|0; $$pre116 = HEAP32[$1029>>2]|0; $$pre117 = HEAP32[$1030>>2]|0; $$pre118 = HEAP8[$1031>>0]|0; $$pre119 = HEAP8[$1032>>0]|0; $$phi$trans$insert = $$pre119&255; $$phi$trans$insert120 = (74436 + ($$phi$trans$insert<<2)|0); $$pre121 = HEAP32[$$phi$trans$insert120>>2]|0; $$pre122 = HEAP32[$1033>>2]|0; $$pre123 = HEAP8[$1034>>0]|0; $$pre124 = HEAP8[$1035>>0]|0; $$phi$trans$insert125 = $$pre124&255; $$phi$trans$insert126 = (74436 + ($$phi$trans$insert125<<2)|0); $$pre127 = HEAP32[$$phi$trans$insert126>>2]|0; $$pre128 = HEAP32[$1036>>2]|0; $$pre129 = HEAP8[$1037>>0]|0; $$pre130 = HEAP8[$1038>>0]|0; $$phi$trans$insert131 = $$pre130&255; $$phi$trans$insert132 = (74436 + ($$phi$trans$insert131<<2)|0); $$pre133 = HEAP32[$$phi$trans$insert132>>2]|0; $$pre134 = HEAP32[$1039>>2]|0; $1040 = $$pre118&255; $1041 = $$pre123&255; $1042 = $$pre129&255; $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $1043 = Math_imul($$pre116, $y111$0111)|0; $1044 = (($$pre) + ($1043)|0); $1045 = $x108$0110 << 1; $1046 = (($1044) + ($1045)|0); $1047 = HEAP16[$1046>>1]|0; $1048 = $1047&65535; $1049 = $1048 & $$pre117; $1050 = $1049 >>> $1040; $1051 = (($$pre121) + ($1050)|0); $1052 = HEAP8[$1051>>0]|0; $1053 = $1052&255; $1054 = $$pre122 & $1048; $1055 = $1054 >>> $1041; $1056 = (($$pre127) + ($1055)|0); $1057 = HEAP8[$1056>>0]|0; $1058 = $1057&255; $1059 = $$pre128 & $1048; $1060 = $1059 >>> $1042; $1061 = (($$pre133) + ($1060)|0); $1062 = HEAP8[$1061>>0]|0; $1063 = $1062&255; $1064 = Math_imul($1053, $r$0)|0; $1065 = (($1064>>>0) / 255)&-1; $1066 = Math_imul($1058, $g$0)|0; $1067 = (($1066>>>0) / 255)&-1; $1068 = Math_imul($1063, $b$0)|0; $1069 = (($1068>>>0) / 255)&-1; $1070 = $1065 >>> $$phi$trans$insert; $1071 = $1070 << $1040; $1072 = $1067 >>> $$phi$trans$insert125; $1073 = $1072 << $1041; $1074 = $1073 | $1071; $1075 = $1069 >>> $$phi$trans$insert131; $1076 = $1075 << $1042; $1077 = $1074 | $$pre134; $1078 = $1077 | $1076; $1079 = $1078&65535; HEAP16[$1046>>1] = $1079; $1080 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $1080 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $1080 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $1080 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $1081 = (($i101$0108) + 1)|0; $exitcond115 = ($1081|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $1081;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $1082 = (($x2) - ($x1))|0; $1083 = ($1082|0)<(0); $1084 = (0 - ($1082))|0; $1085 = $1083 ? $1084 : $1082; $1086 = (($y2) - ($y1))|0; $1087 = ($1086|0)<(0); $1088 = (0 - ($1086))|0; $1089 = $1087 ? $1088 : $1086; $1090 = ($1085|0)<($1089|0); if ($1090) { $1094 = $1085 << 1; $1095 = (($1094) - ($1089))|0; $1096 = (($1085) - ($1089))|0; $d123$0 = $1095;$dinc1124$0 = $1094;$dinc2125$0$in = $1096;$numpixels122$0$in = $1089;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $1091 = $1089 << 1; $1092 = (($1091) - ($1085))|0; $1093 = (($1089) - ($1085))|0; $d123$0 = $1092;$dinc1124$0 = $1091;$dinc2125$0$in = $1093;$numpixels122$0$in = $1085;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $1097 = ($x2|0)<($x1|0); $1098 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $1097 ? $1098 : $xinc1127$0; $$28 = $1097 ? -1 : 1; $1099 = ($y2|0)<($y1|0); $1100 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $1099 ? $1100 : $yinc1130$0; $yinc2131$1 = $1099 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $1101 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($1101)) { return; } $1102 = ((($dst)) + 20|0); $1103 = HEAP32[$1102>>2]|0; $1104 = ((($dst)) + 16|0); $1105 = HEAP32[$1104>>2]|0; $1106 = ((($1)) + 28|0); $1107 = HEAP8[$1106>>0]|0; $1108 = $1107&255; $1109 = $r$0 >>> $1108; $1110 = ((($1)) + 32|0); $1111 = HEAP8[$1110>>0]|0; $1112 = $1111&255; $1113 = $1109 << $1112; $1114 = ((($1)) + 29|0); $1115 = HEAP8[$1114>>0]|0; $1116 = $1115&255; $1117 = $g$0 >>> $1116; $1118 = ((($1)) + 33|0); $1119 = HEAP8[$1118>>0]|0; $1120 = $1119&255; $1121 = $1117 << $1120; $1122 = $1121 | $1113; $1123 = ((($1)) + 30|0); $1124 = HEAP8[$1123>>0]|0; $1125 = $1124&255; $1126 = $b$0 >>> $1125; $1127 = ((($1)) + 34|0); $1128 = HEAP8[$1127>>0]|0; $1129 = $1128&255; $1130 = $1126 << $1129; $1131 = ((($1)) + 24|0); $1132 = HEAP32[$1131>>2]|0; $1133 = $1122 | $1132; $1134 = $1133 | $1130; $1135 = $1134&65535; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $1136 = Math_imul($1105, $y129$096)|0; $1137 = (($1103) + ($1136)|0); $1138 = $x126$095 << 1; $1139 = (($1137) + ($1138)|0); HEAP16[$1139>>1] = $1135; $1140 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $1140 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $1140 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $1140 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $1141 = (($i119$093) + 1)|0; $exitcond = ($1141|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $1141;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } } function _SDL_BlendLine_RGB555($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$pre = 0, $$pre116 = 0, $$pre117 = 0, $$pre118 = 0, $$pre119 = 0, $$pre120 = 0, $$pre121 = 0, $$pre122 = 0, $$pre123 = 0, $$pre124 = 0, $$pre125 = 0, $$pre126 = 0; var $$pre127 = 0, $$pre128 = 0, $$pre129 = 0, $$pre130 = 0, $$pre131 = 0, $$pre132 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0; var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; var $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0; var $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0; var $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0; var $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; var $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0; var $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0; var $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; var $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0; var $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0; var $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0; var $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0; var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0; var $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; var $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0; var $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; var $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a$0 = 0, $b$0 = 0; var $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0; var $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0; var $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0; var $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$182 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0; var $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0; var $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0; var $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$281 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0; var $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0; var $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $blendMode$off = (($blendMode) + -1)|0; $0 = ($blendMode$off>>>0)<(2); $1 = $_r&255; if ($0) { $2 = $_a&255; $3 = Math_imul($2, $1)|0; $4 = (($3>>>0) / 255)&-1; $5 = $_g&255; $6 = Math_imul($2, $5)|0; $7 = (($6>>>0) / 255)&-1; $8 = $_b&255; $9 = Math_imul($2, $8)|0; $10 = (($9>>>0) / 255)&-1; $a$0 = $2;$b$0 = $10;$g$0 = $7;$r$0 = $4; } else { $11 = $_g&255; $12 = $_b&255; $13 = $_a&255; $a$0 = $13;$b$0 = $12;$g$0 = $11;$r$0 = $1; } $14 = $a$0 ^ 255; $15 = ($y2|0)==($y1|0); if ($15) { switch ($blendMode|0) { case 1: { $16 = ((($dst)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($dst)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($17|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<1)|0); if ($24) { $34 = (($28) + ($x2<<1)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 2|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<1)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } $$pre132 = HEAP32[(74448)>>2]|0; $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; while(1) { $41 = (($length$061) + -1)|0; $42 = HEAP16[$pixel$160>>1]|0; $43 = $42&65535; $44 = $43 >>> 10; $45 = $44 & 31; $46 = (($$pre132) + ($45)|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = $43 >>> 5; $50 = $49 & 31; $51 = (($$pre132) + ($50)|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = $43 & 31; $55 = (($$pre132) + ($54)|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; $58 = Math_imul($48, $14)|0; $59 = (($58>>>0) / 255)&-1; $60 = (($59) + ($r$0))|0; $61 = Math_imul($53, $14)|0; $62 = (($61>>>0) / 255)&-1; $63 = (($62) + ($g$0))|0; $64 = Math_imul($57, $14)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($b$0))|0; $67 = $60 >>> 3; $68 = $67 << 10; $69 = $63 >>> 3; $70 = $69 << 5; $71 = $70 | $68; $72 = $66 >>> 3; $73 = $71 | $72; $74 = $73&65535; HEAP16[$pixel$160>>1] = $74; $75 = ((($pixel$160)) + 2|0); $76 = ($41|0)==(0); if ($76) { break; } else { $length$061 = $41;$pixel$160 = $75; } } return; break; } case 2: { $77 = ((($dst)) + 16|0); $78 = HEAP32[$77>>2]|0; $79 = ((($dst)) + 4|0); $80 = HEAP32[$79>>2]|0; $81 = ((($80)) + 9|0); $82 = HEAP8[$81>>0]|0; $83 = $82&255; $84 = (($78|0) / ($83|0))&-1; $85 = ($x2|0)<($x1|0); $86 = ((($dst)) + 20|0); $87 = HEAP32[$86>>2]|0; $88 = Math_imul($84, $y2)|0; $89 = (($87) + ($88<<1)|0); if ($85) { $95 = (($89) + ($x2<<1)|0); $96 = ($draw_end|0)!=(0); $97 = ((($95)) + 2|0); $$14 = $96 ? $95 : $97; $98 = (($x1) - ($x2))|0; $99 = $96&1; $100 = (($98) + ($99))|0; $length1$0$ph = $100;$pixel3$1$ph = $$14; } else { $90 = (($89) + ($x1<<1)|0); $91 = ($draw_end|0)!=(0); $92 = (($x2) - ($x1))|0; $93 = $91&1; $94 = (($92) + ($93))|0; $length1$0$ph = $94;$pixel3$1$ph = $90; } $101 = ($length1$0$ph|0)==(0); if ($101) { return; } $$pre131 = HEAP32[(74448)>>2]|0; $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; while(1) { $102 = (($length1$064) + -1)|0; $103 = HEAP16[$pixel3$163>>1]|0; $104 = $103&65535; $105 = $104 >>> 10; $106 = $105 & 31; $107 = (($$pre131) + ($106)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = $104 >>> 5; $111 = $110 & 31; $112 = (($$pre131) + ($111)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = $104 & 31; $116 = (($$pre131) + ($115)|0); $117 = HEAP8[$116>>0]|0; $118 = $117&255; $119 = (($109) + ($r$0))|0; $120 = ($119>>>0)>(255); $$ = $120 ? 255 : $119; $121 = (($114) + ($g$0))|0; $122 = ($121>>>0)>(255); $$8 = $122 ? 255 : $121; $123 = (($118) + ($b$0))|0; $124 = ($123>>>0)>(255); $$2 = $124 ? 255 : $123; $125 = $$ >>> 3; $126 = $125 << 10; $127 = $$8 >>> 3; $128 = $127 << 5; $129 = $128 | $126; $130 = $$2 >>> 3; $131 = $129 | $130; $132 = $131&65535; HEAP16[$pixel3$163>>1] = $132; $133 = ((($pixel3$163)) + 2|0); $134 = ($102|0)==(0); if ($134) { break; } else { $length1$064 = $102;$pixel3$163 = $133; } } return; break; } case 4: { $135 = ((($dst)) + 16|0); $136 = HEAP32[$135>>2]|0; $137 = ((($dst)) + 4|0); $138 = HEAP32[$137>>2]|0; $139 = ((($138)) + 9|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $142 = (($136|0) / ($141|0))&-1; $143 = ($x2|0)<($x1|0); $144 = ((($dst)) + 20|0); $145 = HEAP32[$144>>2]|0; $146 = Math_imul($142, $y2)|0; $147 = (($145) + ($146<<1)|0); if ($143) { $153 = (($147) + ($x2<<1)|0); $154 = ($draw_end|0)!=(0); $155 = ((($153)) + 2|0); $$15 = $154 ? $153 : $155; $156 = (($x1) - ($x2))|0; $157 = $154&1; $158 = (($156) + ($157))|0; $length8$0$ph = $158;$pixel10$1$ph = $$15; } else { $148 = (($147) + ($x1<<1)|0); $149 = ($draw_end|0)!=(0); $150 = (($x2) - ($x1))|0; $151 = $149&1; $152 = (($150) + ($151))|0; $length8$0$ph = $152;$pixel10$1$ph = $148; } $159 = ($length8$0$ph|0)==(0); if ($159) { return; } $$pre130 = HEAP32[(74448)>>2]|0; $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; while(1) { $160 = (($length8$067) + -1)|0; $161 = HEAP16[$pixel10$166>>1]|0; $162 = $161&65535; $163 = $162 >>> 10; $164 = $163 & 31; $165 = (($$pre130) + ($164)|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = $162 >>> 5; $169 = $168 & 31; $170 = (($$pre130) + ($169)|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = $162 & 31; $174 = (($$pre130) + ($173)|0); $175 = HEAP8[$174>>0]|0; $176 = $175&255; $177 = Math_imul($167, $r$0)|0; $178 = (($177>>>0) / 255)&-1; $179 = Math_imul($172, $g$0)|0; $180 = (($179>>>0) / 255)&-1; $181 = Math_imul($176, $b$0)|0; $182 = (($181>>>0) / 255)&-1; $183 = $178 >>> 3; $184 = $183 << 10; $185 = $180 >>> 3; $186 = $185 << 5; $187 = $186 | $184; $188 = $182 >>> 3; $189 = $187 | $188; $190 = $189&65535; HEAP16[$pixel10$166>>1] = $190; $191 = ((($pixel10$166)) + 2|0); $192 = ($160|0)==(0); if ($192) { break; } else { $length8$067 = $160;$pixel10$166 = $191; } } return; break; } default: { $193 = ((($dst)) + 16|0); $194 = HEAP32[$193>>2]|0; $195 = ((($dst)) + 4|0); $196 = HEAP32[$195>>2]|0; $197 = ((($196)) + 9|0); $198 = HEAP8[$197>>0]|0; $199 = $198&255; $200 = (($194|0) / ($199|0))&-1; $201 = ($x2|0)<($x1|0); $202 = ((($dst)) + 20|0); $203 = HEAP32[$202>>2]|0; $204 = Math_imul($200, $y2)|0; $205 = (($203) + ($204<<1)|0); if ($201) { $211 = (($205) + ($x2<<1)|0); $212 = ($draw_end|0)!=(0); $213 = ((($211)) + 2|0); $$16 = $212 ? $211 : $213; $214 = (($x1) - ($x2))|0; $215 = $212&1; $216 = (($214) + ($215))|0; $length15$0$ph = $216;$pixel17$1$ph = $$16; } else { $206 = (($205) + ($x1<<1)|0); $207 = ($draw_end|0)!=(0); $208 = (($x2) - ($x1))|0; $209 = $207&1; $210 = (($208) + ($209))|0; $length15$0$ph = $210;$pixel17$1$ph = $206; } $217 = ($length15$0$ph|0)==(0); if ($217) { return; } $218 = $r$0 >>> 3; $219 = $218 << 10; $220 = $g$0 >>> 3; $221 = $220 << 5; $222 = $b$0 >>> 3; $223 = $221 | $222; $224 = $223 | $219; $225 = $224&65535; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $226 = (($length15$059) + -1)|0; HEAP16[$pixel17$158>>1] = $225; $227 = ((($pixel17$158)) + 2|0); $228 = ($226|0)==(0); if ($228) { break; } else { $length15$059 = $226;$pixel17$158 = $227; } } return; } } } $229 = ($x2|0)==($x1|0); if ($229) { switch ($blendMode|0) { case 1: { $230 = ((($dst)) + 16|0); $231 = HEAP32[$230>>2]|0; $232 = ((($dst)) + 4|0); $233 = HEAP32[$232>>2]|0; $234 = ((($233)) + 9|0); $235 = HEAP8[$234>>0]|0; $236 = $235&255; $237 = (($231|0) / ($236|0))&-1; $238 = ($y2|0)<($y1|0); $239 = ((($dst)) + 20|0); $240 = HEAP32[$239>>2]|0; if ($238) { $248 = Math_imul($237, $y2)|0; $249 = (($240) + ($248<<1)|0); $250 = (($249) + ($x2<<1)|0); $251 = ($draw_end|0)!=(0); $252 = (($250) + ($237<<1)|0); $$17 = $251 ? $250 : $252; $253 = (($y1) - ($y2))|0; $254 = $251&1; $255 = (($253) + ($254))|0; $length22$0$ph = $255;$pixel24$1$ph = $$17; } else { $241 = Math_imul($237, $y1)|0; $242 = (($240) + ($241<<1)|0); $243 = (($242) + ($x2<<1)|0); $244 = ($draw_end|0)!=(0); $245 = (($y2) - ($y1))|0; $246 = $244&1; $247 = (($245) + ($246))|0; $length22$0$ph = $247;$pixel24$1$ph = $243; } $256 = ($length22$0$ph|0)==(0); if ($256) { return; } $$pre129 = HEAP32[(74448)>>2]|0; $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; while(1) { $257 = (($length22$073) + -1)|0; $258 = HEAP16[$pixel24$172>>1]|0; $259 = $258&65535; $260 = $259 >>> 10; $261 = $260 & 31; $262 = (($$pre129) + ($261)|0); $263 = HEAP8[$262>>0]|0; $264 = $263&255; $265 = $259 >>> 5; $266 = $265 & 31; $267 = (($$pre129) + ($266)|0); $268 = HEAP8[$267>>0]|0; $269 = $268&255; $270 = $259 & 31; $271 = (($$pre129) + ($270)|0); $272 = HEAP8[$271>>0]|0; $273 = $272&255; $274 = Math_imul($264, $14)|0; $275 = (($274>>>0) / 255)&-1; $276 = (($275) + ($r$0))|0; $277 = Math_imul($269, $14)|0; $278 = (($277>>>0) / 255)&-1; $279 = (($278) + ($g$0))|0; $280 = Math_imul($273, $14)|0; $281 = (($280>>>0) / 255)&-1; $282 = (($281) + ($b$0))|0; $283 = $276 >>> 3; $284 = $283 << 10; $285 = $279 >>> 3; $286 = $285 << 5; $287 = $286 | $284; $288 = $282 >>> 3; $289 = $287 | $288; $290 = $289&65535; HEAP16[$pixel24$172>>1] = $290; $291 = (($pixel24$172) + ($237<<1)|0); $292 = ($257|0)==(0); if ($292) { break; } else { $length22$073 = $257;$pixel24$172 = $291; } } return; break; } case 2: { $293 = ((($dst)) + 16|0); $294 = HEAP32[$293>>2]|0; $295 = ((($dst)) + 4|0); $296 = HEAP32[$295>>2]|0; $297 = ((($296)) + 9|0); $298 = HEAP8[$297>>0]|0; $299 = $298&255; $300 = (($294|0) / ($299|0))&-1; $301 = ($y2|0)<($y1|0); $302 = ((($dst)) + 20|0); $303 = HEAP32[$302>>2]|0; if ($301) { $311 = Math_imul($300, $y2)|0; $312 = (($303) + ($311<<1)|0); $313 = (($312) + ($x2<<1)|0); $314 = ($draw_end|0)!=(0); $315 = (($313) + ($300<<1)|0); $$18 = $314 ? $313 : $315; $316 = (($y1) - ($y2))|0; $317 = $314&1; $318 = (($316) + ($317))|0; $length29$0$ph = $318;$pixel31$1$ph = $$18; } else { $304 = Math_imul($300, $y1)|0; $305 = (($303) + ($304<<1)|0); $306 = (($305) + ($x2<<1)|0); $307 = ($draw_end|0)!=(0); $308 = (($y2) - ($y1))|0; $309 = $307&1; $310 = (($308) + ($309))|0; $length29$0$ph = $310;$pixel31$1$ph = $306; } $319 = ($length29$0$ph|0)==(0); if ($319) { return; } $$pre128 = HEAP32[(74448)>>2]|0; $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; while(1) { $320 = (($length29$076) + -1)|0; $321 = HEAP16[$pixel31$175>>1]|0; $322 = $321&65535; $323 = $322 >>> 10; $324 = $323 & 31; $325 = (($$pre128) + ($324)|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = $322 >>> 5; $329 = $328 & 31; $330 = (($$pre128) + ($329)|0); $331 = HEAP8[$330>>0]|0; $332 = $331&255; $333 = $322 & 31; $334 = (($$pre128) + ($333)|0); $335 = HEAP8[$334>>0]|0; $336 = $335&255; $337 = (($327) + ($r$0))|0; $338 = ($337>>>0)>(255); $$3 = $338 ? 255 : $337; $339 = (($332) + ($g$0))|0; $340 = ($339>>>0)>(255); $$9 = $340 ? 255 : $339; $341 = (($336) + ($b$0))|0; $342 = ($341>>>0)>(255); $$4 = $342 ? 255 : $341; $343 = $$3 >>> 3; $344 = $343 << 10; $345 = $$9 >>> 3; $346 = $345 << 5; $347 = $346 | $344; $348 = $$4 >>> 3; $349 = $347 | $348; $350 = $349&65535; HEAP16[$pixel31$175>>1] = $350; $351 = (($pixel31$175) + ($300<<1)|0); $352 = ($320|0)==(0); if ($352) { break; } else { $length29$076 = $320;$pixel31$175 = $351; } } return; break; } case 4: { $353 = ((($dst)) + 16|0); $354 = HEAP32[$353>>2]|0; $355 = ((($dst)) + 4|0); $356 = HEAP32[$355>>2]|0; $357 = ((($356)) + 9|0); $358 = HEAP8[$357>>0]|0; $359 = $358&255; $360 = (($354|0) / ($359|0))&-1; $361 = ($y2|0)<($y1|0); $362 = ((($dst)) + 20|0); $363 = HEAP32[$362>>2]|0; if ($361) { $371 = Math_imul($360, $y2)|0; $372 = (($363) + ($371<<1)|0); $373 = (($372) + ($x2<<1)|0); $374 = ($draw_end|0)!=(0); $375 = (($373) + ($360<<1)|0); $$19 = $374 ? $373 : $375; $376 = (($y1) - ($y2))|0; $377 = $374&1; $378 = (($376) + ($377))|0; $length36$0$ph = $378;$pixel38$1$ph = $$19; } else { $364 = Math_imul($360, $y1)|0; $365 = (($363) + ($364<<1)|0); $366 = (($365) + ($x2<<1)|0); $367 = ($draw_end|0)!=(0); $368 = (($y2) - ($y1))|0; $369 = $367&1; $370 = (($368) + ($369))|0; $length36$0$ph = $370;$pixel38$1$ph = $366; } $379 = ($length36$0$ph|0)==(0); if ($379) { return; } $$pre127 = HEAP32[(74448)>>2]|0; $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; while(1) { $380 = (($length36$079) + -1)|0; $381 = HEAP16[$pixel38$178>>1]|0; $382 = $381&65535; $383 = $382 >>> 10; $384 = $383 & 31; $385 = (($$pre127) + ($384)|0); $386 = HEAP8[$385>>0]|0; $387 = $386&255; $388 = $382 >>> 5; $389 = $388 & 31; $390 = (($$pre127) + ($389)|0); $391 = HEAP8[$390>>0]|0; $392 = $391&255; $393 = $382 & 31; $394 = (($$pre127) + ($393)|0); $395 = HEAP8[$394>>0]|0; $396 = $395&255; $397 = Math_imul($387, $r$0)|0; $398 = (($397>>>0) / 255)&-1; $399 = Math_imul($392, $g$0)|0; $400 = (($399>>>0) / 255)&-1; $401 = Math_imul($396, $b$0)|0; $402 = (($401>>>0) / 255)&-1; $403 = $398 >>> 3; $404 = $403 << 10; $405 = $400 >>> 3; $406 = $405 << 5; $407 = $406 | $404; $408 = $402 >>> 3; $409 = $407 | $408; $410 = $409&65535; HEAP16[$pixel38$178>>1] = $410; $411 = (($pixel38$178) + ($360<<1)|0); $412 = ($380|0)==(0); if ($412) { break; } else { $length36$079 = $380;$pixel38$178 = $411; } } return; break; } default: { $413 = ((($dst)) + 16|0); $414 = HEAP32[$413>>2]|0; $415 = ((($dst)) + 4|0); $416 = HEAP32[$415>>2]|0; $417 = ((($416)) + 9|0); $418 = HEAP8[$417>>0]|0; $419 = $418&255; $420 = (($414|0) / ($419|0))&-1; $421 = ($y2|0)<($y1|0); $422 = ((($dst)) + 20|0); $423 = HEAP32[$422>>2]|0; if ($421) { $431 = Math_imul($420, $y2)|0; $432 = (($423) + ($431<<1)|0); $433 = (($432) + ($x2<<1)|0); $434 = ($draw_end|0)!=(0); $435 = (($433) + ($420<<1)|0); $$20 = $434 ? $433 : $435; $436 = (($y1) - ($y2))|0; $437 = $434&1; $438 = (($436) + ($437))|0; $length43$0$ph = $438;$pixel45$1$ph = $$20; } else { $424 = Math_imul($420, $y1)|0; $425 = (($423) + ($424<<1)|0); $426 = (($425) + ($x2<<1)|0); $427 = ($draw_end|0)!=(0); $428 = (($y2) - ($y1))|0; $429 = $427&1; $430 = (($428) + ($429))|0; $length43$0$ph = $430;$pixel45$1$ph = $426; } $439 = ($length43$0$ph|0)==(0); if ($439) { return; } $440 = $r$0 >>> 3; $441 = $440 << 10; $442 = $g$0 >>> 3; $443 = $442 << 5; $444 = $b$0 >>> 3; $445 = $443 | $444; $446 = $445 | $441; $447 = $446&65535; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $448 = (($length43$070) + -1)|0; HEAP16[$pixel45$169>>1] = $447; $449 = (($pixel45$169) + ($420<<1)|0); $450 = ($448|0)==(0); if ($450) { break; } else { $length43$070 = $448;$pixel45$169 = $449; } } return; } } } $451 = (($x1) - ($x2))|0; $452 = ($451|0)<(0); $453 = (0 - ($451))|0; $454 = $452 ? $453 : $451; $455 = (($y1) - ($y2))|0; $456 = ($455|0)<(0); $457 = (0 - ($455))|0; $458 = $456 ? $457 : $455; $459 = ($454|0)==($458|0); if ($459) { switch ($blendMode|0) { case 1: { $460 = ((($dst)) + 16|0); $461 = HEAP32[$460>>2]|0; $462 = ((($dst)) + 4|0); $463 = HEAP32[$462>>2]|0; $464 = ((($463)) + 9|0); $465 = HEAP8[$464>>0]|0; $466 = $465&255; $467 = (($461|0) / ($466|0))&-1; $468 = ($y2|0)<($y1|0); $469 = ((($dst)) + 20|0); $470 = HEAP32[$469>>2]|0; if ($468) { $476 = Math_imul($467, $y2)|0; $477 = (($470) + ($476<<1)|0); $478 = (($477) + ($x2<<1)|0); $479 = ($x2|0)>($x1|0); $pitch51$1$v = $479 ? -1 : 1; $pitch51$1 = (($467) + ($pitch51$1$v))|0; $480 = ($draw_end|0)==(0); $481 = (($478) + ($pitch51$1<<1)|0); $$21 = $480 ? $481 : $478; $length50$0 = $455;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $471 = Math_imul($467, $y1)|0; $472 = (($470) + ($471<<1)|0); $473 = (($472) + ($x1<<1)|0); $474 = ($x2|0)<($x1|0); $pitch51$0$v = $474 ? -1 : 1; $pitch51$0 = (($467) + ($pitch51$0$v))|0; $475 = (($y2) - ($y1))|0; $length50$0 = $475;$pitch51$2 = $pitch51$0;$pixel52$1 = $473; } $not$34 = ($draw_end|0)!=(0); $482 = $not$34&1; $length50$0$ = (($length50$0) + ($482))|0; $483 = ($length50$0$|0)==(0); if ($483) { return; } $$pre126 = HEAP32[(74448)>>2]|0; $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; while(1) { $484 = (($length50$185) + -1)|0; $485 = HEAP16[$pixel52$284>>1]|0; $486 = $485&65535; $487 = $486 >>> 10; $488 = $487 & 31; $489 = (($$pre126) + ($488)|0); $490 = HEAP8[$489>>0]|0; $491 = $490&255; $492 = $486 >>> 5; $493 = $492 & 31; $494 = (($$pre126) + ($493)|0); $495 = HEAP8[$494>>0]|0; $496 = $495&255; $497 = $486 & 31; $498 = (($$pre126) + ($497)|0); $499 = HEAP8[$498>>0]|0; $500 = $499&255; $501 = Math_imul($491, $14)|0; $502 = (($501>>>0) / 255)&-1; $503 = (($502) + ($r$0))|0; $504 = Math_imul($496, $14)|0; $505 = (($504>>>0) / 255)&-1; $506 = (($505) + ($g$0))|0; $507 = Math_imul($500, $14)|0; $508 = (($507>>>0) / 255)&-1; $509 = (($508) + ($b$0))|0; $510 = $503 >>> 3; $511 = $510 << 10; $512 = $506 >>> 3; $513 = $512 << 5; $514 = $513 | $511; $515 = $509 >>> 3; $516 = $514 | $515; $517 = $516&65535; HEAP16[$pixel52$284>>1] = $517; $518 = (($pixel52$284) + ($pitch51$2<<1)|0); $519 = ($484|0)==(0); if ($519) { break; } else { $length50$185 = $484;$pixel52$284 = $518; } } return; break; } case 2: { $520 = ((($dst)) + 16|0); $521 = HEAP32[$520>>2]|0; $522 = ((($dst)) + 4|0); $523 = HEAP32[$522>>2]|0; $524 = ((($523)) + 9|0); $525 = HEAP8[$524>>0]|0; $526 = $525&255; $527 = (($521|0) / ($526|0))&-1; $528 = ($y2|0)<($y1|0); $529 = ((($dst)) + 20|0); $530 = HEAP32[$529>>2]|0; if ($528) { $536 = Math_imul($527, $y2)|0; $537 = (($530) + ($536<<1)|0); $538 = (($537) + ($x2<<1)|0); $539 = ($x2|0)>($x1|0); $pitch58$1$v = $539 ? -1 : 1; $pitch58$1 = (($527) + ($pitch58$1$v))|0; $540 = ($draw_end|0)==(0); $541 = (($538) + ($pitch58$1<<1)|0); $$22 = $540 ? $541 : $538; $length57$0 = $455;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $531 = Math_imul($527, $y1)|0; $532 = (($530) + ($531<<1)|0); $533 = (($532) + ($x1<<1)|0); $534 = ($x2|0)<($x1|0); $pitch58$0$v = $534 ? -1 : 1; $pitch58$0 = (($527) + ($pitch58$0$v))|0; $535 = (($y2) - ($y1))|0; $length57$0 = $535;$pitch58$2 = $pitch58$0;$pixel59$1 = $533; } $not$33 = ($draw_end|0)!=(0); $542 = $not$33&1; $length57$0$ = (($length57$0) + ($542))|0; $543 = ($length57$0$|0)==(0); if ($543) { return; } $$pre125 = HEAP32[(74448)>>2]|0; $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; while(1) { $544 = (($length57$188) + -1)|0; $545 = HEAP16[$pixel59$287>>1]|0; $546 = $545&65535; $547 = $546 >>> 10; $548 = $547 & 31; $549 = (($$pre125) + ($548)|0); $550 = HEAP8[$549>>0]|0; $551 = $550&255; $552 = $546 >>> 5; $553 = $552 & 31; $554 = (($$pre125) + ($553)|0); $555 = HEAP8[$554>>0]|0; $556 = $555&255; $557 = $546 & 31; $558 = (($$pre125) + ($557)|0); $559 = HEAP8[$558>>0]|0; $560 = $559&255; $561 = (($551) + ($r$0))|0; $562 = ($561>>>0)>(255); $$5 = $562 ? 255 : $561; $563 = (($556) + ($g$0))|0; $564 = ($563>>>0)>(255); $$10 = $564 ? 255 : $563; $565 = (($560) + ($b$0))|0; $566 = ($565>>>0)>(255); $$6 = $566 ? 255 : $565; $567 = $$5 >>> 3; $568 = $567 << 10; $569 = $$10 >>> 3; $570 = $569 << 5; $571 = $570 | $568; $572 = $$6 >>> 3; $573 = $571 | $572; $574 = $573&65535; HEAP16[$pixel59$287>>1] = $574; $575 = (($pixel59$287) + ($pitch58$2<<1)|0); $576 = ($544|0)==(0); if ($576) { break; } else { $length57$188 = $544;$pixel59$287 = $575; } } return; break; } case 4: { $577 = ((($dst)) + 16|0); $578 = HEAP32[$577>>2]|0; $579 = ((($dst)) + 4|0); $580 = HEAP32[$579>>2]|0; $581 = ((($580)) + 9|0); $582 = HEAP8[$581>>0]|0; $583 = $582&255; $584 = (($578|0) / ($583|0))&-1; $585 = ($y2|0)<($y1|0); $586 = ((($dst)) + 20|0); $587 = HEAP32[$586>>2]|0; if ($585) { $593 = Math_imul($584, $y2)|0; $594 = (($587) + ($593<<1)|0); $595 = (($594) + ($x2<<1)|0); $596 = ($x2|0)>($x1|0); $pitch65$1$v = $596 ? -1 : 1; $pitch65$1 = (($584) + ($pitch65$1$v))|0; $597 = ($draw_end|0)==(0); $598 = (($595) + ($pitch65$1<<1)|0); $$23 = $597 ? $598 : $595; $length64$0 = $455;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $588 = Math_imul($584, $y1)|0; $589 = (($587) + ($588<<1)|0); $590 = (($589) + ($x1<<1)|0); $591 = ($x2|0)<($x1|0); $pitch65$0$v = $591 ? -1 : 1; $pitch65$0 = (($584) + ($pitch65$0$v))|0; $592 = (($y2) - ($y1))|0; $length64$0 = $592;$pitch65$2 = $pitch65$0;$pixel66$1 = $590; } $not$32 = ($draw_end|0)!=(0); $599 = $not$32&1; $length64$0$ = (($length64$0) + ($599))|0; $600 = ($length64$0$|0)==(0); if ($600) { return; } $$pre124 = HEAP32[(74448)>>2]|0; $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; while(1) { $601 = (($length64$191) + -1)|0; $602 = HEAP16[$pixel66$290>>1]|0; $603 = $602&65535; $604 = $603 >>> 10; $605 = $604 & 31; $606 = (($$pre124) + ($605)|0); $607 = HEAP8[$606>>0]|0; $608 = $607&255; $609 = $603 >>> 5; $610 = $609 & 31; $611 = (($$pre124) + ($610)|0); $612 = HEAP8[$611>>0]|0; $613 = $612&255; $614 = $603 & 31; $615 = (($$pre124) + ($614)|0); $616 = HEAP8[$615>>0]|0; $617 = $616&255; $618 = Math_imul($608, $r$0)|0; $619 = (($618>>>0) / 255)&-1; $620 = Math_imul($613, $g$0)|0; $621 = (($620>>>0) / 255)&-1; $622 = Math_imul($617, $b$0)|0; $623 = (($622>>>0) / 255)&-1; $624 = $619 >>> 3; $625 = $624 << 10; $626 = $621 >>> 3; $627 = $626 << 5; $628 = $627 | $625; $629 = $623 >>> 3; $630 = $628 | $629; $631 = $630&65535; HEAP16[$pixel66$290>>1] = $631; $632 = (($pixel66$290) + ($pitch65$2<<1)|0); $633 = ($601|0)==(0); if ($633) { break; } else { $length64$191 = $601;$pixel66$290 = $632; } } return; break; } default: { $634 = ((($dst)) + 16|0); $635 = HEAP32[$634>>2]|0; $636 = ((($dst)) + 4|0); $637 = HEAP32[$636>>2]|0; $638 = ((($637)) + 9|0); $639 = HEAP8[$638>>0]|0; $640 = $639&255; $641 = (($635|0) / ($640|0))&-1; $642 = ($y2|0)<($y1|0); $643 = ((($dst)) + 20|0); $644 = HEAP32[$643>>2]|0; if ($642) { $650 = Math_imul($641, $y2)|0; $651 = (($644) + ($650<<1)|0); $652 = (($651) + ($x2<<1)|0); $653 = ($x2|0)>($x1|0); $pitch72$1$v = $653 ? -1 : 1; $pitch72$1 = (($641) + ($pitch72$1$v))|0; $654 = ($draw_end|0)==(0); $655 = (($652) + ($pitch72$1<<1)|0); $$24 = $654 ? $655 : $652; $length71$0 = $455;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $645 = Math_imul($641, $y1)|0; $646 = (($644) + ($645<<1)|0); $647 = (($646) + ($x1<<1)|0); $648 = ($x2|0)<($x1|0); $pitch72$0$v = $648 ? -1 : 1; $pitch72$0 = (($641) + ($pitch72$0$v))|0; $649 = (($y2) - ($y1))|0; $length71$0 = $649;$pitch72$2 = $pitch72$0;$pixel73$1 = $647; } $not$35 = ($draw_end|0)!=(0); $656 = $not$35&1; $length71$0$ = (($length71$0) + ($656))|0; $657 = ($length71$0$|0)==(0); if ($657) { return; } $658 = $r$0 >>> 3; $659 = $658 << 10; $660 = $g$0 >>> 3; $661 = $660 << 5; $662 = $b$0 >>> 3; $663 = $661 | $662; $664 = $663 | $659; $665 = $664&65535; $length71$182 = $length71$0$;$pixel73$281 = $pixel73$1; while(1) { $666 = (($length71$182) + -1)|0; HEAP16[$pixel73$281>>1] = $665; $667 = (($pixel73$281) + ($pitch72$2<<1)|0); $668 = ($666|0)==(0); if ($668) { break; } else { $length71$182 = $666;$pixel73$281 = $667; } } return; } } } else { switch ($blendMode|0) { case 1: { $669 = (($x2) - ($x1))|0; $670 = ($669|0)<(0); $671 = (0 - ($669))|0; $672 = $670 ? $671 : $669; $673 = (($y2) - ($y1))|0; $674 = ($673|0)<(0); $675 = (0 - ($673))|0; $676 = $674 ? $675 : $673; $677 = ($672|0)<($676|0); if ($677) { $681 = $672 << 1; $682 = (($681) - ($676))|0; $683 = (($672) - ($676))|0; $d$0 = $682;$dinc1$0 = $681;$dinc2$0$in = $683;$numpixels$0$in = $676;$xinc1$0 = 0;$yinc1$0 = 1; } else { $678 = $676 << 1; $679 = (($678) - ($672))|0; $680 = (($676) - ($672))|0; $d$0 = $679;$dinc1$0 = $678;$dinc2$0$in = $680;$numpixels$0$in = $672;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $684 = ($x2|0)<($x1|0); $685 = (0 - ($xinc1$0))|0; $$xinc1$0 = $684 ? $685 : $xinc1$0; $$25 = $684 ? -1 : 1; $686 = ($y2|0)<($y1|0); $687 = (0 - ($yinc1$0))|0; $yinc1$1 = $686 ? $687 : $yinc1$0; $yinc2$1 = $686 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $688 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($688)) { return; } $689 = ((($dst)) + 20|0); $690 = ((($dst)) + 16|0); $$pre121 = HEAP32[$689>>2]|0; $$pre122 = HEAP32[$690>>2]|0; $$pre123 = HEAP32[(74448)>>2]|0; $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $691 = Math_imul($$pre122, $y$0101)|0; $692 = (($$pre121) + ($691)|0); $693 = $x$0100 << 1; $694 = (($692) + ($693)|0); $695 = HEAP16[$694>>1]|0; $696 = $695&65535; $697 = $696 >>> 10; $698 = $697 & 31; $699 = (($$pre123) + ($698)|0); $700 = HEAP8[$699>>0]|0; $701 = $700&255; $702 = $696 >>> 5; $703 = $702 & 31; $704 = (($$pre123) + ($703)|0); $705 = HEAP8[$704>>0]|0; $706 = $705&255; $707 = $696 & 31; $708 = (($$pre123) + ($707)|0); $709 = HEAP8[$708>>0]|0; $710 = $709&255; $711 = Math_imul($701, $14)|0; $712 = (($711>>>0) / 255)&-1; $713 = (($712) + ($r$0))|0; $714 = Math_imul($706, $14)|0; $715 = (($714>>>0) / 255)&-1; $716 = (($715) + ($g$0))|0; $717 = Math_imul($710, $14)|0; $718 = (($717>>>0) / 255)&-1; $719 = (($718) + ($b$0))|0; $720 = $713 >>> 3; $721 = $720 << 10; $722 = $716 >>> 3; $723 = $722 << 5; $724 = $723 | $721; $725 = $719 >>> 3; $726 = $724 | $725; $727 = $726&65535; HEAP16[$694>>1] = $727; $728 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $728 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $728 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $728 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $729 = (($i$098) + 1)|0; $exitcond113 = ($729|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $729;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $730 = (($x2) - ($x1))|0; $731 = ($730|0)<(0); $732 = (0 - ($730))|0; $733 = $731 ? $732 : $730; $734 = (($y2) - ($y1))|0; $735 = ($734|0)<(0); $736 = (0 - ($734))|0; $737 = $735 ? $736 : $734; $738 = ($733|0)<($737|0); if ($738) { $742 = $733 << 1; $743 = (($742) - ($737))|0; $744 = (($733) - ($737))|0; $d87$0 = $743;$dinc188$0 = $742;$dinc289$0$in = $744;$numpixels86$0$in = $737;$xinc191$0 = 0;$yinc194$0 = 1; } else { $739 = $737 << 1; $740 = (($739) - ($733))|0; $741 = (($737) - ($733))|0; $d87$0 = $740;$dinc188$0 = $739;$dinc289$0$in = $741;$numpixels86$0$in = $733;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $745 = ($x2|0)<($x1|0); $746 = (0 - ($xinc191$0))|0; $$xinc191$0 = $745 ? $746 : $xinc191$0; $$26 = $745 ? -1 : 1; $747 = ($y2|0)<($y1|0); $748 = (0 - ($yinc194$0))|0; $yinc194$1 = $747 ? $748 : $yinc194$0; $yinc295$1 = $747 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $749 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($749)) { return; } $750 = ((($dst)) + 20|0); $751 = ((($dst)) + 16|0); $$pre118 = HEAP32[$750>>2]|0; $$pre119 = HEAP32[$751>>2]|0; $$pre120 = HEAP32[(74448)>>2]|0; $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $752 = Math_imul($$pre119, $y93$0106)|0; $753 = (($$pre118) + ($752)|0); $754 = $x90$0105 << 1; $755 = (($753) + ($754)|0); $756 = HEAP16[$755>>1]|0; $757 = $756&65535; $758 = $757 >>> 10; $759 = $758 & 31; $760 = (($$pre120) + ($759)|0); $761 = HEAP8[$760>>0]|0; $762 = $761&255; $763 = $757 >>> 5; $764 = $763 & 31; $765 = (($$pre120) + ($764)|0); $766 = HEAP8[$765>>0]|0; $767 = $766&255; $768 = $757 & 31; $769 = (($$pre120) + ($768)|0); $770 = HEAP8[$769>>0]|0; $771 = $770&255; $772 = (($762) + ($r$0))|0; $773 = ($772>>>0)>(255); $$11 = $773 ? 255 : $772; $774 = (($767) + ($g$0))|0; $775 = ($774>>>0)>(255); $$7 = $775 ? 255 : $774; $776 = (($771) + ($b$0))|0; $777 = ($776>>>0)>(255); $$12 = $777 ? 255 : $776; $778 = $$11 >>> 3; $779 = $778 << 10; $780 = $$7 >>> 3; $781 = $780 << 5; $782 = $781 | $779; $783 = $$12 >>> 3; $784 = $782 | $783; $785 = $784&65535; HEAP16[$755>>1] = $785; $786 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $786 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $786 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $786 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $787 = (($i83$0103) + 1)|0; $exitcond114 = ($787|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $787;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $788 = (($x2) - ($x1))|0; $789 = ($788|0)<(0); $790 = (0 - ($788))|0; $791 = $789 ? $790 : $788; $792 = (($y2) - ($y1))|0; $793 = ($792|0)<(0); $794 = (0 - ($792))|0; $795 = $793 ? $794 : $792; $796 = ($791|0)<($795|0); if ($796) { $800 = $791 << 1; $801 = (($800) - ($795))|0; $802 = (($791) - ($795))|0; $d105$0 = $801;$dinc1106$0 = $800;$dinc2107$0$in = $802;$numpixels104$0$in = $795;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $797 = $795 << 1; $798 = (($797) - ($791))|0; $799 = (($795) - ($791))|0; $d105$0 = $798;$dinc1106$0 = $797;$dinc2107$0$in = $799;$numpixels104$0$in = $791;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $803 = ($x2|0)<($x1|0); $804 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $803 ? $804 : $xinc1109$0; $$27 = $803 ? -1 : 1; $805 = ($y2|0)<($y1|0); $806 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $805 ? $806 : $yinc1112$0; $yinc2113$1 = $805 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $807 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($807)) { return; } $808 = ((($dst)) + 20|0); $809 = ((($dst)) + 16|0); $$pre = HEAP32[$808>>2]|0; $$pre116 = HEAP32[$809>>2]|0; $$pre117 = HEAP32[(74448)>>2]|0; $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $810 = Math_imul($$pre116, $y111$0111)|0; $811 = (($$pre) + ($810)|0); $812 = $x108$0110 << 1; $813 = (($811) + ($812)|0); $814 = HEAP16[$813>>1]|0; $815 = $814&65535; $816 = $815 >>> 10; $817 = $816 & 31; $818 = (($$pre117) + ($817)|0); $819 = HEAP8[$818>>0]|0; $820 = $819&255; $821 = $815 >>> 5; $822 = $821 & 31; $823 = (($$pre117) + ($822)|0); $824 = HEAP8[$823>>0]|0; $825 = $824&255; $826 = $815 & 31; $827 = (($$pre117) + ($826)|0); $828 = HEAP8[$827>>0]|0; $829 = $828&255; $830 = Math_imul($820, $r$0)|0; $831 = (($830>>>0) / 255)&-1; $832 = Math_imul($825, $g$0)|0; $833 = (($832>>>0) / 255)&-1; $834 = Math_imul($829, $b$0)|0; $835 = (($834>>>0) / 255)&-1; $836 = $831 >>> 3; $837 = $836 << 10; $838 = $833 >>> 3; $839 = $838 << 5; $840 = $839 | $837; $841 = $835 >>> 3; $842 = $840 | $841; $843 = $842&65535; HEAP16[$813>>1] = $843; $844 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $844 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $844 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $844 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $845 = (($i101$0108) + 1)|0; $exitcond115 = ($845|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $845;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $846 = (($x2) - ($x1))|0; $847 = ($846|0)<(0); $848 = (0 - ($846))|0; $849 = $847 ? $848 : $846; $850 = (($y2) - ($y1))|0; $851 = ($850|0)<(0); $852 = (0 - ($850))|0; $853 = $851 ? $852 : $850; $854 = ($849|0)<($853|0); if ($854) { $858 = $849 << 1; $859 = (($858) - ($853))|0; $860 = (($849) - ($853))|0; $d123$0 = $859;$dinc1124$0 = $858;$dinc2125$0$in = $860;$numpixels122$0$in = $853;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $855 = $853 << 1; $856 = (($855) - ($849))|0; $857 = (($853) - ($849))|0; $d123$0 = $856;$dinc1124$0 = $855;$dinc2125$0$in = $857;$numpixels122$0$in = $849;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $861 = ($x2|0)<($x1|0); $862 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $861 ? $862 : $xinc1127$0; $$28 = $861 ? -1 : 1; $863 = ($y2|0)<($y1|0); $864 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $863 ? $864 : $yinc1130$0; $yinc2131$1 = $863 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $865 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($865)) { return; } $866 = ((($dst)) + 20|0); $867 = HEAP32[$866>>2]|0; $868 = ((($dst)) + 16|0); $869 = HEAP32[$868>>2]|0; $870 = $r$0 >>> 3; $871 = $870 << 10; $872 = $g$0 >>> 3; $873 = $872 << 5; $874 = $b$0 >>> 3; $875 = $873 | $874; $876 = $875 | $871; $877 = $876&65535; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $878 = Math_imul($869, $y129$096)|0; $879 = (($867) + ($878)|0); $880 = $x126$095 << 1; $881 = (($879) + ($880)|0); HEAP16[$881>>1] = $877; $882 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $882 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $882 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $882 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $883 = (($i119$093) + 1)|0; $exitcond = ($883|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $883;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } } function _SDL_BlendLine_ARGB8888($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a$0 = 0, $b$0 = 0, $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0; var $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0, $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0; var $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0, $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0; var $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0, $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$181 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0; var $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0, $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0; var $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0, $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0; var $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0, $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0; var $pixel73$1 = 0, $pixel73$282 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0, $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0; var $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0, $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0; var sp = 0; sp = STACKTOP; $blendMode$off = (($blendMode) + -1)|0; $0 = ($blendMode$off>>>0)<(2); $1 = $_r&255; if ($0) { $2 = $_a&255; $3 = Math_imul($2, $1)|0; $4 = (($3>>>0) / 255)&-1; $5 = $_g&255; $6 = Math_imul($2, $5)|0; $7 = (($6>>>0) / 255)&-1; $8 = $_b&255; $9 = Math_imul($2, $8)|0; $10 = (($9>>>0) / 255)&-1; $a$0 = $2;$b$0 = $10;$g$0 = $7;$r$0 = $4; } else { $11 = $_g&255; $12 = $_b&255; $13 = $_a&255; $a$0 = $13;$b$0 = $12;$g$0 = $11;$r$0 = $1; } $14 = $a$0 ^ 255; $15 = ($y2|0)==($y1|0); if ($15) { switch ($blendMode|0) { case 1: { $16 = ((($dst)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($dst)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($17|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<2)|0); if ($24) { $34 = (($28) + ($x2<<2)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 4|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<2)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } else { $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; } while(1) { $41 = (($length$061) + -1)|0; $42 = HEAP32[$pixel$160>>2]|0; $43 = $42 >>> 16; $44 = $43 & 255; $45 = $42 >>> 8; $46 = $45 & 255; $47 = $42 & 255; $48 = $42 >>> 24; $49 = Math_imul($44, $14)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($r$0))|0; $52 = Math_imul($46, $14)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($g$0))|0; $55 = Math_imul($47, $14)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($b$0))|0; $58 = Math_imul($48, $14)|0; $59 = (($58>>>0) / 255)&-1; $60 = (($59) + ($a$0))|0; $61 = $60 << 24; $62 = $51 << 16; $63 = $54 << 8; $64 = $63 | $62; $65 = $64 | $57; $66 = $65 | $61; HEAP32[$pixel$160>>2] = $66; $67 = ((($pixel$160)) + 4|0); $68 = ($41|0)==(0); if ($68) { break; } else { $length$061 = $41;$pixel$160 = $67; } } return; break; } case 2: { $69 = ((($dst)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = ((($dst)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 9|0); $74 = HEAP8[$73>>0]|0; $75 = $74&255; $76 = (($70|0) / ($75|0))&-1; $77 = ($x2|0)<($x1|0); $78 = ((($dst)) + 20|0); $79 = HEAP32[$78>>2]|0; $80 = Math_imul($76, $y2)|0; $81 = (($79) + ($80<<2)|0); if ($77) { $87 = (($81) + ($x2<<2)|0); $88 = ($draw_end|0)!=(0); $89 = ((($87)) + 4|0); $$14 = $88 ? $87 : $89; $90 = (($x1) - ($x2))|0; $91 = $88&1; $92 = (($90) + ($91))|0; $length1$0$ph = $92;$pixel3$1$ph = $$14; } else { $82 = (($81) + ($x1<<2)|0); $83 = ($draw_end|0)!=(0); $84 = (($x2) - ($x1))|0; $85 = $83&1; $86 = (($84) + ($85))|0; $length1$0$ph = $86;$pixel3$1$ph = $82; } $93 = ($length1$0$ph|0)==(0); if ($93) { return; } else { $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; } while(1) { $94 = (($length1$064) + -1)|0; $95 = HEAP32[$pixel3$163>>2]|0; $96 = $95 >>> 16; $97 = $96 & 255; $98 = $95 >>> 8; $99 = $98 & 255; $100 = $95 & 255; $101 = $95 & -16777216; $102 = (($97) + ($r$0))|0; $103 = ($102>>>0)>(255); $$ = $103 ? 255 : $102; $104 = (($99) + ($g$0))|0; $105 = ($104>>>0)>(255); $$8 = $105 ? 255 : $104; $106 = (($100) + ($b$0))|0; $107 = ($106>>>0)>(255); $$2 = $107 ? 255 : $106; $108 = $$ << 16; $109 = $$8 << 8; $110 = $$2 | $101; $111 = $110 | $108; $112 = $111 | $109; HEAP32[$pixel3$163>>2] = $112; $113 = ((($pixel3$163)) + 4|0); $114 = ($94|0)==(0); if ($114) { break; } else { $length1$064 = $94;$pixel3$163 = $113; } } return; break; } case 4: { $115 = ((($dst)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = ((($dst)) + 4|0); $118 = HEAP32[$117>>2]|0; $119 = ((($118)) + 9|0); $120 = HEAP8[$119>>0]|0; $121 = $120&255; $122 = (($116|0) / ($121|0))&-1; $123 = ($x2|0)<($x1|0); $124 = ((($dst)) + 20|0); $125 = HEAP32[$124>>2]|0; $126 = Math_imul($122, $y2)|0; $127 = (($125) + ($126<<2)|0); if ($123) { $133 = (($127) + ($x2<<2)|0); $134 = ($draw_end|0)!=(0); $135 = ((($133)) + 4|0); $$15 = $134 ? $133 : $135; $136 = (($x1) - ($x2))|0; $137 = $134&1; $138 = (($136) + ($137))|0; $length8$0$ph = $138;$pixel10$1$ph = $$15; } else { $128 = (($127) + ($x1<<2)|0); $129 = ($draw_end|0)!=(0); $130 = (($x2) - ($x1))|0; $131 = $129&1; $132 = (($130) + ($131))|0; $length8$0$ph = $132;$pixel10$1$ph = $128; } $139 = ($length8$0$ph|0)==(0); if ($139) { return; } else { $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; } while(1) { $140 = (($length8$067) + -1)|0; $141 = HEAP32[$pixel10$166>>2]|0; $142 = $141 >>> 16; $143 = $142 & 255; $144 = $141 >>> 8; $145 = $144 & 255; $146 = $141 & 255; $147 = $141 & -16777216; $148 = Math_imul($143, $r$0)|0; $149 = (($148>>>0) / 255)&-1; $150 = Math_imul($145, $g$0)|0; $151 = (($150>>>0) / 255)&-1; $152 = Math_imul($146, $b$0)|0; $153 = (($152>>>0) / 255)&-1; $154 = $149 << 16; $155 = $154 | $147; $156 = $151 << 8; $157 = $155 | $156; $158 = $157 | $153; HEAP32[$pixel10$166>>2] = $158; $159 = ((($pixel10$166)) + 4|0); $160 = ($140|0)==(0); if ($160) { break; } else { $length8$067 = $140;$pixel10$166 = $159; } } return; break; } default: { $161 = ((($dst)) + 16|0); $162 = HEAP32[$161>>2]|0; $163 = ((($dst)) + 4|0); $164 = HEAP32[$163>>2]|0; $165 = ((($164)) + 9|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = (($162|0) / ($167|0))&-1; $169 = ($x2|0)<($x1|0); $170 = ((($dst)) + 20|0); $171 = HEAP32[$170>>2]|0; $172 = Math_imul($168, $y2)|0; $173 = (($171) + ($172<<2)|0); if ($169) { $179 = (($173) + ($x2<<2)|0); $180 = ($draw_end|0)!=(0); $181 = ((($179)) + 4|0); $$16 = $180 ? $179 : $181; $182 = (($x1) - ($x2))|0; $183 = $180&1; $184 = (($182) + ($183))|0; $length15$0$ph = $184;$pixel17$1$ph = $$16; } else { $174 = (($173) + ($x1<<2)|0); $175 = ($draw_end|0)!=(0); $176 = (($x2) - ($x1))|0; $177 = $175&1; $178 = (($176) + ($177))|0; $length15$0$ph = $178;$pixel17$1$ph = $174; } $185 = ($length15$0$ph|0)==(0); if ($185) { return; } $186 = $a$0 << 24; $187 = $r$0 << 16; $188 = $g$0 << 8; $189 = $b$0 | $186; $190 = $189 | $188; $191 = $190 | $187; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $192 = (($length15$059) + -1)|0; HEAP32[$pixel17$158>>2] = $191; $193 = ((($pixel17$158)) + 4|0); $194 = ($192|0)==(0); if ($194) { break; } else { $length15$059 = $192;$pixel17$158 = $193; } } return; } } } $195 = ($x2|0)==($x1|0); if ($195) { switch ($blendMode|0) { case 1: { $196 = ((($dst)) + 16|0); $197 = HEAP32[$196>>2]|0; $198 = ((($dst)) + 4|0); $199 = HEAP32[$198>>2]|0; $200 = ((($199)) + 9|0); $201 = HEAP8[$200>>0]|0; $202 = $201&255; $203 = (($197|0) / ($202|0))&-1; $204 = ($y2|0)<($y1|0); $205 = ((($dst)) + 20|0); $206 = HEAP32[$205>>2]|0; if ($204) { $214 = Math_imul($203, $y2)|0; $215 = (($206) + ($214<<2)|0); $216 = (($215) + ($x2<<2)|0); $217 = ($draw_end|0)!=(0); $218 = (($216) + ($203<<2)|0); $$17 = $217 ? $216 : $218; $219 = (($y1) - ($y2))|0; $220 = $217&1; $221 = (($219) + ($220))|0; $length22$0$ph = $221;$pixel24$1$ph = $$17; } else { $207 = Math_imul($203, $y1)|0; $208 = (($206) + ($207<<2)|0); $209 = (($208) + ($x2<<2)|0); $210 = ($draw_end|0)!=(0); $211 = (($y2) - ($y1))|0; $212 = $210&1; $213 = (($211) + ($212))|0; $length22$0$ph = $213;$pixel24$1$ph = $209; } $222 = ($length22$0$ph|0)==(0); if ($222) { return; } else { $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; } while(1) { $223 = (($length22$073) + -1)|0; $224 = HEAP32[$pixel24$172>>2]|0; $225 = $224 >>> 16; $226 = $225 & 255; $227 = $224 >>> 8; $228 = $227 & 255; $229 = $224 & 255; $230 = $224 >>> 24; $231 = Math_imul($226, $14)|0; $232 = (($231>>>0) / 255)&-1; $233 = (($232) + ($r$0))|0; $234 = Math_imul($228, $14)|0; $235 = (($234>>>0) / 255)&-1; $236 = (($235) + ($g$0))|0; $237 = Math_imul($229, $14)|0; $238 = (($237>>>0) / 255)&-1; $239 = (($238) + ($b$0))|0; $240 = Math_imul($230, $14)|0; $241 = (($240>>>0) / 255)&-1; $242 = (($241) + ($a$0))|0; $243 = $242 << 24; $244 = $233 << 16; $245 = $236 << 8; $246 = $245 | $244; $247 = $246 | $239; $248 = $247 | $243; HEAP32[$pixel24$172>>2] = $248; $249 = (($pixel24$172) + ($203<<2)|0); $250 = ($223|0)==(0); if ($250) { break; } else { $length22$073 = $223;$pixel24$172 = $249; } } return; break; } case 2: { $251 = ((($dst)) + 16|0); $252 = HEAP32[$251>>2]|0; $253 = ((($dst)) + 4|0); $254 = HEAP32[$253>>2]|0; $255 = ((($254)) + 9|0); $256 = HEAP8[$255>>0]|0; $257 = $256&255; $258 = (($252|0) / ($257|0))&-1; $259 = ($y2|0)<($y1|0); $260 = ((($dst)) + 20|0); $261 = HEAP32[$260>>2]|0; if ($259) { $269 = Math_imul($258, $y2)|0; $270 = (($261) + ($269<<2)|0); $271 = (($270) + ($x2<<2)|0); $272 = ($draw_end|0)!=(0); $273 = (($271) + ($258<<2)|0); $$18 = $272 ? $271 : $273; $274 = (($y1) - ($y2))|0; $275 = $272&1; $276 = (($274) + ($275))|0; $length29$0$ph = $276;$pixel31$1$ph = $$18; } else { $262 = Math_imul($258, $y1)|0; $263 = (($261) + ($262<<2)|0); $264 = (($263) + ($x2<<2)|0); $265 = ($draw_end|0)!=(0); $266 = (($y2) - ($y1))|0; $267 = $265&1; $268 = (($266) + ($267))|0; $length29$0$ph = $268;$pixel31$1$ph = $264; } $277 = ($length29$0$ph|0)==(0); if ($277) { return; } else { $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; } while(1) { $278 = (($length29$076) + -1)|0; $279 = HEAP32[$pixel31$175>>2]|0; $280 = $279 >>> 16; $281 = $280 & 255; $282 = $279 >>> 8; $283 = $282 & 255; $284 = $279 & 255; $285 = $279 & -16777216; $286 = (($281) + ($r$0))|0; $287 = ($286>>>0)>(255); $$3 = $287 ? 255 : $286; $288 = (($283) + ($g$0))|0; $289 = ($288>>>0)>(255); $$9 = $289 ? 255 : $288; $290 = (($284) + ($b$0))|0; $291 = ($290>>>0)>(255); $$4 = $291 ? 255 : $290; $292 = $$3 << 16; $293 = $$9 << 8; $294 = $$4 | $285; $295 = $294 | $292; $296 = $295 | $293; HEAP32[$pixel31$175>>2] = $296; $297 = (($pixel31$175) + ($258<<2)|0); $298 = ($278|0)==(0); if ($298) { break; } else { $length29$076 = $278;$pixel31$175 = $297; } } return; break; } case 4: { $299 = ((($dst)) + 16|0); $300 = HEAP32[$299>>2]|0; $301 = ((($dst)) + 4|0); $302 = HEAP32[$301>>2]|0; $303 = ((($302)) + 9|0); $304 = HEAP8[$303>>0]|0; $305 = $304&255; $306 = (($300|0) / ($305|0))&-1; $307 = ($y2|0)<($y1|0); $308 = ((($dst)) + 20|0); $309 = HEAP32[$308>>2]|0; if ($307) { $317 = Math_imul($306, $y2)|0; $318 = (($309) + ($317<<2)|0); $319 = (($318) + ($x2<<2)|0); $320 = ($draw_end|0)!=(0); $321 = (($319) + ($306<<2)|0); $$19 = $320 ? $319 : $321; $322 = (($y1) - ($y2))|0; $323 = $320&1; $324 = (($322) + ($323))|0; $length36$0$ph = $324;$pixel38$1$ph = $$19; } else { $310 = Math_imul($306, $y1)|0; $311 = (($309) + ($310<<2)|0); $312 = (($311) + ($x2<<2)|0); $313 = ($draw_end|0)!=(0); $314 = (($y2) - ($y1))|0; $315 = $313&1; $316 = (($314) + ($315))|0; $length36$0$ph = $316;$pixel38$1$ph = $312; } $325 = ($length36$0$ph|0)==(0); if ($325) { return; } else { $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; } while(1) { $326 = (($length36$079) + -1)|0; $327 = HEAP32[$pixel38$178>>2]|0; $328 = $327 >>> 16; $329 = $328 & 255; $330 = $327 >>> 8; $331 = $330 & 255; $332 = $327 & 255; $333 = $327 & -16777216; $334 = Math_imul($329, $r$0)|0; $335 = (($334>>>0) / 255)&-1; $336 = Math_imul($331, $g$0)|0; $337 = (($336>>>0) / 255)&-1; $338 = Math_imul($332, $b$0)|0; $339 = (($338>>>0) / 255)&-1; $340 = $335 << 16; $341 = $340 | $333; $342 = $337 << 8; $343 = $341 | $342; $344 = $343 | $339; HEAP32[$pixel38$178>>2] = $344; $345 = (($pixel38$178) + ($306<<2)|0); $346 = ($326|0)==(0); if ($346) { break; } else { $length36$079 = $326;$pixel38$178 = $345; } } return; break; } default: { $347 = ((($dst)) + 16|0); $348 = HEAP32[$347>>2]|0; $349 = ((($dst)) + 4|0); $350 = HEAP32[$349>>2]|0; $351 = ((($350)) + 9|0); $352 = HEAP8[$351>>0]|0; $353 = $352&255; $354 = (($348|0) / ($353|0))&-1; $355 = ($y2|0)<($y1|0); $356 = ((($dst)) + 20|0); $357 = HEAP32[$356>>2]|0; if ($355) { $365 = Math_imul($354, $y2)|0; $366 = (($357) + ($365<<2)|0); $367 = (($366) + ($x2<<2)|0); $368 = ($draw_end|0)!=(0); $369 = (($367) + ($354<<2)|0); $$20 = $368 ? $367 : $369; $370 = (($y1) - ($y2))|0; $371 = $368&1; $372 = (($370) + ($371))|0; $length43$0$ph = $372;$pixel45$1$ph = $$20; } else { $358 = Math_imul($354, $y1)|0; $359 = (($357) + ($358<<2)|0); $360 = (($359) + ($x2<<2)|0); $361 = ($draw_end|0)!=(0); $362 = (($y2) - ($y1))|0; $363 = $361&1; $364 = (($362) + ($363))|0; $length43$0$ph = $364;$pixel45$1$ph = $360; } $373 = ($length43$0$ph|0)==(0); if ($373) { return; } $374 = $a$0 << 24; $375 = $r$0 << 16; $376 = $g$0 << 8; $377 = $b$0 | $374; $378 = $377 | $376; $379 = $378 | $375; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $380 = (($length43$070) + -1)|0; HEAP32[$pixel45$169>>2] = $379; $381 = (($pixel45$169) + ($354<<2)|0); $382 = ($380|0)==(0); if ($382) { break; } else { $length43$070 = $380;$pixel45$169 = $381; } } return; } } } $383 = (($x1) - ($x2))|0; $384 = ($383|0)<(0); $385 = (0 - ($383))|0; $386 = $384 ? $385 : $383; $387 = (($y1) - ($y2))|0; $388 = ($387|0)<(0); $389 = (0 - ($387))|0; $390 = $388 ? $389 : $387; $391 = ($386|0)==($390|0); if ($391) { switch ($blendMode|0) { case 1: { $392 = ((($dst)) + 16|0); $393 = HEAP32[$392>>2]|0; $394 = ((($dst)) + 4|0); $395 = HEAP32[$394>>2]|0; $396 = ((($395)) + 9|0); $397 = HEAP8[$396>>0]|0; $398 = $397&255; $399 = (($393|0) / ($398|0))&-1; $400 = ($y2|0)<($y1|0); $401 = ((($dst)) + 20|0); $402 = HEAP32[$401>>2]|0; if ($400) { $408 = Math_imul($399, $y2)|0; $409 = (($402) + ($408<<2)|0); $410 = (($409) + ($x2<<2)|0); $411 = ($x2|0)>($x1|0); $pitch51$1$v = $411 ? -1 : 1; $pitch51$1 = (($399) + ($pitch51$1$v))|0; $412 = ($draw_end|0)==(0); $413 = (($410) + ($pitch51$1<<2)|0); $$21 = $412 ? $413 : $410; $length50$0 = $387;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $403 = Math_imul($399, $y1)|0; $404 = (($402) + ($403<<2)|0); $405 = (($404) + ($x1<<2)|0); $406 = ($x2|0)<($x1|0); $pitch51$0$v = $406 ? -1 : 1; $pitch51$0 = (($399) + ($pitch51$0$v))|0; $407 = (($y2) - ($y1))|0; $length50$0 = $407;$pitch51$2 = $pitch51$0;$pixel52$1 = $405; } $not$34 = ($draw_end|0)!=(0); $414 = $not$34&1; $length50$0$ = (($length50$0) + ($414))|0; $415 = ($length50$0$|0)==(0); if ($415) { return; } else { $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; } while(1) { $416 = (($length50$185) + -1)|0; $417 = HEAP32[$pixel52$284>>2]|0; $418 = $417 >>> 16; $419 = $418 & 255; $420 = $417 >>> 8; $421 = $420 & 255; $422 = $417 & 255; $423 = $417 >>> 24; $424 = Math_imul($419, $14)|0; $425 = (($424>>>0) / 255)&-1; $426 = (($425) + ($r$0))|0; $427 = Math_imul($421, $14)|0; $428 = (($427>>>0) / 255)&-1; $429 = (($428) + ($g$0))|0; $430 = Math_imul($422, $14)|0; $431 = (($430>>>0) / 255)&-1; $432 = (($431) + ($b$0))|0; $433 = Math_imul($423, $14)|0; $434 = (($433>>>0) / 255)&-1; $435 = (($434) + ($a$0))|0; $436 = $435 << 24; $437 = $426 << 16; $438 = $429 << 8; $439 = $438 | $437; $440 = $439 | $432; $441 = $440 | $436; HEAP32[$pixel52$284>>2] = $441; $442 = (($pixel52$284) + ($pitch51$2<<2)|0); $443 = ($416|0)==(0); if ($443) { break; } else { $length50$185 = $416;$pixel52$284 = $442; } } return; break; } case 2: { $444 = ((($dst)) + 16|0); $445 = HEAP32[$444>>2]|0; $446 = ((($dst)) + 4|0); $447 = HEAP32[$446>>2]|0; $448 = ((($447)) + 9|0); $449 = HEAP8[$448>>0]|0; $450 = $449&255; $451 = (($445|0) / ($450|0))&-1; $452 = ($y2|0)<($y1|0); $453 = ((($dst)) + 20|0); $454 = HEAP32[$453>>2]|0; if ($452) { $460 = Math_imul($451, $y2)|0; $461 = (($454) + ($460<<2)|0); $462 = (($461) + ($x2<<2)|0); $463 = ($x2|0)>($x1|0); $pitch58$1$v = $463 ? -1 : 1; $pitch58$1 = (($451) + ($pitch58$1$v))|0; $464 = ($draw_end|0)==(0); $465 = (($462) + ($pitch58$1<<2)|0); $$22 = $464 ? $465 : $462; $length57$0 = $387;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $455 = Math_imul($451, $y1)|0; $456 = (($454) + ($455<<2)|0); $457 = (($456) + ($x1<<2)|0); $458 = ($x2|0)<($x1|0); $pitch58$0$v = $458 ? -1 : 1; $pitch58$0 = (($451) + ($pitch58$0$v))|0; $459 = (($y2) - ($y1))|0; $length57$0 = $459;$pitch58$2 = $pitch58$0;$pixel59$1 = $457; } $not$33 = ($draw_end|0)!=(0); $466 = $not$33&1; $length57$0$ = (($length57$0) + ($466))|0; $467 = ($length57$0$|0)==(0); if ($467) { return; } else { $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; } while(1) { $468 = (($length57$188) + -1)|0; $469 = HEAP32[$pixel59$287>>2]|0; $470 = $469 >>> 16; $471 = $470 & 255; $472 = $469 >>> 8; $473 = $472 & 255; $474 = $469 & 255; $475 = $469 & -16777216; $476 = (($471) + ($r$0))|0; $477 = ($476>>>0)>(255); $$5 = $477 ? 255 : $476; $478 = (($473) + ($g$0))|0; $479 = ($478>>>0)>(255); $$10 = $479 ? 255 : $478; $480 = (($474) + ($b$0))|0; $481 = ($480>>>0)>(255); $$6 = $481 ? 255 : $480; $482 = $$5 << 16; $483 = $$10 << 8; $484 = $$6 | $475; $485 = $484 | $482; $486 = $485 | $483; HEAP32[$pixel59$287>>2] = $486; $487 = (($pixel59$287) + ($pitch58$2<<2)|0); $488 = ($468|0)==(0); if ($488) { break; } else { $length57$188 = $468;$pixel59$287 = $487; } } return; break; } case 4: { $489 = ((($dst)) + 16|0); $490 = HEAP32[$489>>2]|0; $491 = ((($dst)) + 4|0); $492 = HEAP32[$491>>2]|0; $493 = ((($492)) + 9|0); $494 = HEAP8[$493>>0]|0; $495 = $494&255; $496 = (($490|0) / ($495|0))&-1; $497 = ($y2|0)<($y1|0); $498 = ((($dst)) + 20|0); $499 = HEAP32[$498>>2]|0; if ($497) { $505 = Math_imul($496, $y2)|0; $506 = (($499) + ($505<<2)|0); $507 = (($506) + ($x2<<2)|0); $508 = ($x2|0)>($x1|0); $pitch65$1$v = $508 ? -1 : 1; $pitch65$1 = (($496) + ($pitch65$1$v))|0; $509 = ($draw_end|0)==(0); $510 = (($507) + ($pitch65$1<<2)|0); $$23 = $509 ? $510 : $507; $length64$0 = $387;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $500 = Math_imul($496, $y1)|0; $501 = (($499) + ($500<<2)|0); $502 = (($501) + ($x1<<2)|0); $503 = ($x2|0)<($x1|0); $pitch65$0$v = $503 ? -1 : 1; $pitch65$0 = (($496) + ($pitch65$0$v))|0; $504 = (($y2) - ($y1))|0; $length64$0 = $504;$pitch65$2 = $pitch65$0;$pixel66$1 = $502; } $not$32 = ($draw_end|0)!=(0); $511 = $not$32&1; $length64$0$ = (($length64$0) + ($511))|0; $512 = ($length64$0$|0)==(0); if ($512) { return; } else { $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; } while(1) { $513 = (($length64$191) + -1)|0; $514 = HEAP32[$pixel66$290>>2]|0; $515 = $514 >>> 16; $516 = $515 & 255; $517 = $514 >>> 8; $518 = $517 & 255; $519 = $514 & 255; $520 = $514 & -16777216; $521 = Math_imul($516, $r$0)|0; $522 = (($521>>>0) / 255)&-1; $523 = Math_imul($518, $g$0)|0; $524 = (($523>>>0) / 255)&-1; $525 = Math_imul($519, $b$0)|0; $526 = (($525>>>0) / 255)&-1; $527 = $522 << 16; $528 = $527 | $520; $529 = $524 << 8; $530 = $528 | $529; $531 = $530 | $526; HEAP32[$pixel66$290>>2] = $531; $532 = (($pixel66$290) + ($pitch65$2<<2)|0); $533 = ($513|0)==(0); if ($533) { break; } else { $length64$191 = $513;$pixel66$290 = $532; } } return; break; } default: { $534 = ((($dst)) + 16|0); $535 = HEAP32[$534>>2]|0; $536 = ((($dst)) + 4|0); $537 = HEAP32[$536>>2]|0; $538 = ((($537)) + 9|0); $539 = HEAP8[$538>>0]|0; $540 = $539&255; $541 = (($535|0) / ($540|0))&-1; $542 = ($y2|0)<($y1|0); $543 = ((($dst)) + 20|0); $544 = HEAP32[$543>>2]|0; if ($542) { $550 = Math_imul($541, $y2)|0; $551 = (($544) + ($550<<2)|0); $552 = (($551) + ($x2<<2)|0); $553 = ($x2|0)>($x1|0); $pitch72$1$v = $553 ? -1 : 1; $pitch72$1 = (($541) + ($pitch72$1$v))|0; $554 = ($draw_end|0)==(0); $555 = (($552) + ($pitch72$1<<2)|0); $$24 = $554 ? $555 : $552; $length71$0 = $387;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $545 = Math_imul($541, $y1)|0; $546 = (($544) + ($545<<2)|0); $547 = (($546) + ($x1<<2)|0); $548 = ($x2|0)<($x1|0); $pitch72$0$v = $548 ? -1 : 1; $pitch72$0 = (($541) + ($pitch72$0$v))|0; $549 = (($y2) - ($y1))|0; $length71$0 = $549;$pitch72$2 = $pitch72$0;$pixel73$1 = $547; } $not$35 = ($draw_end|0)!=(0); $556 = $not$35&1; $length71$0$ = (($length71$0) + ($556))|0; $557 = ($length71$0$|0)==(0); if ($557) { return; } $558 = $a$0 << 24; $559 = $r$0 << 16; $560 = $g$0 << 8; $561 = $b$0 | $558; $562 = $561 | $560; $563 = $562 | $559; $length71$181 = $length71$0$;$pixel73$282 = $pixel73$1; while(1) { $564 = (($length71$181) + -1)|0; HEAP32[$pixel73$282>>2] = $563; $565 = (($pixel73$282) + ($pitch72$2<<2)|0); $566 = ($564|0)==(0); if ($566) { break; } else { $length71$181 = $564;$pixel73$282 = $565; } } return; } } } switch ($blendMode|0) { case 1: { $567 = (($x2) - ($x1))|0; $568 = ($567|0)<(0); $569 = (0 - ($567))|0; $570 = $568 ? $569 : $567; $571 = (($y2) - ($y1))|0; $572 = ($571|0)<(0); $573 = (0 - ($571))|0; $574 = $572 ? $573 : $571; $575 = ($570|0)<($574|0); if ($575) { $579 = $570 << 1; $580 = (($579) - ($574))|0; $581 = (($570) - ($574))|0; $d$0 = $580;$dinc1$0 = $579;$dinc2$0$in = $581;$numpixels$0$in = $574;$xinc1$0 = 0;$yinc1$0 = 1; } else { $576 = $574 << 1; $577 = (($576) - ($570))|0; $578 = (($574) - ($570))|0; $d$0 = $577;$dinc1$0 = $576;$dinc2$0$in = $578;$numpixels$0$in = $570;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $582 = ($x2|0)<($x1|0); $583 = (0 - ($xinc1$0))|0; $$xinc1$0 = $582 ? $583 : $xinc1$0; $$25 = $582 ? -1 : 1; $584 = ($y2|0)<($y1|0); $585 = (0 - ($yinc1$0))|0; $yinc1$1 = $584 ? $585 : $yinc1$0; $yinc2$1 = $584 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $586 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($586)) { return; } $587 = ((($dst)) + 20|0); $588 = HEAP32[$587>>2]|0; $589 = ((($dst)) + 16|0); $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $590 = HEAP32[$589>>2]|0; $591 = Math_imul($590, $y$0101)|0; $592 = (($588) + ($591)|0); $593 = $x$0100 << 2; $594 = (($592) + ($593)|0); $595 = HEAP32[$594>>2]|0; $596 = $595 >>> 16; $597 = $596 & 255; $598 = $595 >>> 8; $599 = $598 & 255; $600 = $595 & 255; $601 = $595 >>> 24; $602 = Math_imul($597, $14)|0; $603 = (($602>>>0) / 255)&-1; $604 = (($603) + ($r$0))|0; $605 = Math_imul($599, $14)|0; $606 = (($605>>>0) / 255)&-1; $607 = (($606) + ($g$0))|0; $608 = Math_imul($600, $14)|0; $609 = (($608>>>0) / 255)&-1; $610 = (($609) + ($b$0))|0; $611 = Math_imul($601, $14)|0; $612 = (($611>>>0) / 255)&-1; $613 = (($612) + ($a$0))|0; $614 = $613 << 24; $615 = $604 << 16; $616 = $607 << 8; $617 = $616 | $615; $618 = $617 | $610; $619 = $618 | $614; HEAP32[$594>>2] = $619; $620 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $620 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $620 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $620 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $621 = (($i$098) + 1)|0; $exitcond113 = ($621|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $621;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $622 = (($x2) - ($x1))|0; $623 = ($622|0)<(0); $624 = (0 - ($622))|0; $625 = $623 ? $624 : $622; $626 = (($y2) - ($y1))|0; $627 = ($626|0)<(0); $628 = (0 - ($626))|0; $629 = $627 ? $628 : $626; $630 = ($625|0)<($629|0); if ($630) { $634 = $625 << 1; $635 = (($634) - ($629))|0; $636 = (($625) - ($629))|0; $d87$0 = $635;$dinc188$0 = $634;$dinc289$0$in = $636;$numpixels86$0$in = $629;$xinc191$0 = 0;$yinc194$0 = 1; } else { $631 = $629 << 1; $632 = (($631) - ($625))|0; $633 = (($629) - ($625))|0; $d87$0 = $632;$dinc188$0 = $631;$dinc289$0$in = $633;$numpixels86$0$in = $625;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $637 = ($x2|0)<($x1|0); $638 = (0 - ($xinc191$0))|0; $$xinc191$0 = $637 ? $638 : $xinc191$0; $$26 = $637 ? -1 : 1; $639 = ($y2|0)<($y1|0); $640 = (0 - ($yinc194$0))|0; $yinc194$1 = $639 ? $640 : $yinc194$0; $yinc295$1 = $639 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $641 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($641)) { return; } $642 = ((($dst)) + 20|0); $643 = HEAP32[$642>>2]|0; $644 = ((($dst)) + 16|0); $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $645 = HEAP32[$644>>2]|0; $646 = Math_imul($645, $y93$0106)|0; $647 = (($643) + ($646)|0); $648 = $x90$0105 << 2; $649 = (($647) + ($648)|0); $650 = HEAP32[$649>>2]|0; $651 = $650 >>> 16; $652 = $651 & 255; $653 = $650 >>> 8; $654 = $653 & 255; $655 = $650 & 255; $656 = $650 & -16777216; $657 = (($652) + ($r$0))|0; $658 = ($657>>>0)>(255); $$11 = $658 ? 255 : $657; $659 = (($654) + ($g$0))|0; $660 = ($659>>>0)>(255); $$7 = $660 ? 255 : $659; $661 = (($655) + ($b$0))|0; $662 = ($661>>>0)>(255); $$12 = $662 ? 255 : $661; $663 = $$11 << 16; $664 = $$7 << 8; $665 = $$12 | $656; $666 = $665 | $663; $667 = $666 | $664; HEAP32[$649>>2] = $667; $668 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $668 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $668 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $668 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $669 = (($i83$0103) + 1)|0; $exitcond114 = ($669|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $669;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $670 = (($x2) - ($x1))|0; $671 = ($670|0)<(0); $672 = (0 - ($670))|0; $673 = $671 ? $672 : $670; $674 = (($y2) - ($y1))|0; $675 = ($674|0)<(0); $676 = (0 - ($674))|0; $677 = $675 ? $676 : $674; $678 = ($673|0)<($677|0); if ($678) { $682 = $673 << 1; $683 = (($682) - ($677))|0; $684 = (($673) - ($677))|0; $d105$0 = $683;$dinc1106$0 = $682;$dinc2107$0$in = $684;$numpixels104$0$in = $677;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $679 = $677 << 1; $680 = (($679) - ($673))|0; $681 = (($677) - ($673))|0; $d105$0 = $680;$dinc1106$0 = $679;$dinc2107$0$in = $681;$numpixels104$0$in = $673;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $685 = ($x2|0)<($x1|0); $686 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $685 ? $686 : $xinc1109$0; $$27 = $685 ? -1 : 1; $687 = ($y2|0)<($y1|0); $688 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $687 ? $688 : $yinc1112$0; $yinc2113$1 = $687 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $689 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($689)) { return; } $690 = ((($dst)) + 20|0); $691 = HEAP32[$690>>2]|0; $692 = ((($dst)) + 16|0); $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $693 = HEAP32[$692>>2]|0; $694 = Math_imul($693, $y111$0111)|0; $695 = (($691) + ($694)|0); $696 = $x108$0110 << 2; $697 = (($695) + ($696)|0); $698 = HEAP32[$697>>2]|0; $699 = $698 >>> 16; $700 = $699 & 255; $701 = $698 >>> 8; $702 = $701 & 255; $703 = $698 & 255; $704 = $698 & -16777216; $705 = Math_imul($700, $r$0)|0; $706 = (($705>>>0) / 255)&-1; $707 = Math_imul($702, $g$0)|0; $708 = (($707>>>0) / 255)&-1; $709 = Math_imul($703, $b$0)|0; $710 = (($709>>>0) / 255)&-1; $711 = $706 << 16; $712 = $711 | $704; $713 = $708 << 8; $714 = $712 | $713; $715 = $714 | $710; HEAP32[$697>>2] = $715; $716 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $716 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $716 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $716 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $717 = (($i101$0108) + 1)|0; $exitcond115 = ($717|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $717;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $718 = (($x2) - ($x1))|0; $719 = ($718|0)<(0); $720 = (0 - ($718))|0; $721 = $719 ? $720 : $718; $722 = (($y2) - ($y1))|0; $723 = ($722|0)<(0); $724 = (0 - ($722))|0; $725 = $723 ? $724 : $722; $726 = ($721|0)<($725|0); if ($726) { $730 = $721 << 1; $731 = (($730) - ($725))|0; $732 = (($721) - ($725))|0; $d123$0 = $731;$dinc1124$0 = $730;$dinc2125$0$in = $732;$numpixels122$0$in = $725;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $727 = $725 << 1; $728 = (($727) - ($721))|0; $729 = (($725) - ($721))|0; $d123$0 = $728;$dinc1124$0 = $727;$dinc2125$0$in = $729;$numpixels122$0$in = $721;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $733 = ($x2|0)<($x1|0); $734 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $733 ? $734 : $xinc1127$0; $$28 = $733 ? -1 : 1; $735 = ($y2|0)<($y1|0); $736 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $735 ? $736 : $yinc1130$0; $yinc2131$1 = $735 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $737 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($737)) { return; } $738 = ((($dst)) + 20|0); $739 = HEAP32[$738>>2]|0; $740 = ((($dst)) + 16|0); $741 = $a$0 << 24; $742 = $r$0 << 16; $743 = $g$0 << 8; $744 = $b$0 | $741; $745 = $744 | $743; $746 = $745 | $742; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $747 = HEAP32[$740>>2]|0; $748 = Math_imul($747, $y129$096)|0; $749 = (($739) + ($748)|0); $750 = $x126$095 << 2; $751 = (($749) + ($750)|0); HEAP32[$751>>2] = $746; $752 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $752 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $752 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $752 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $753 = (($i119$093) + 1)|0; $exitcond = ($753|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $753;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } function _SDL_BlendLine_RGB888($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $a$0 = 0, $b$0 = 0, $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0; var $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0, $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0; var $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0, $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0; var $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0, $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$182 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0; var $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0, $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0; var $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0, $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0; var $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0, $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$281 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0; var $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0, $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0; var $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0, $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $blendMode$off = (($blendMode) + -1)|0; $0 = ($blendMode$off>>>0)<(2); $1 = $_r&255; if ($0) { $2 = $_a&255; $3 = Math_imul($2, $1)|0; $4 = (($3>>>0) / 255)&-1; $5 = $_g&255; $6 = Math_imul($2, $5)|0; $7 = (($6>>>0) / 255)&-1; $8 = $_b&255; $9 = Math_imul($2, $8)|0; $10 = (($9>>>0) / 255)&-1; $a$0 = $2;$b$0 = $10;$g$0 = $7;$r$0 = $4; } else { $11 = $_g&255; $12 = $_b&255; $13 = $_a&255; $a$0 = $13;$b$0 = $12;$g$0 = $11;$r$0 = $1; } $14 = $a$0 ^ 255; $15 = ($y2|0)==($y1|0); if ($15) { switch ($blendMode|0) { case 1: { $16 = ((($dst)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ((($dst)) + 4|0); $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($17|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<2)|0); if ($24) { $34 = (($28) + ($x2<<2)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 4|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<2)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } else { $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; } while(1) { $41 = (($length$061) + -1)|0; $42 = HEAP32[$pixel$160>>2]|0; $43 = $42 >>> 16; $44 = $43 & 255; $45 = $42 >>> 8; $46 = $45 & 255; $47 = $42 & 255; $48 = Math_imul($44, $14)|0; $49 = (($48>>>0) / 255)&-1; $50 = (($49) + ($r$0))|0; $51 = Math_imul($46, $14)|0; $52 = (($51>>>0) / 255)&-1; $53 = (($52) + ($g$0))|0; $54 = Math_imul($47, $14)|0; $55 = (($54>>>0) / 255)&-1; $56 = (($55) + ($b$0))|0; $57 = $50 << 16; $58 = $53 << 8; $59 = $58 | $57; $60 = $59 | $56; HEAP32[$pixel$160>>2] = $60; $61 = ((($pixel$160)) + 4|0); $62 = ($41|0)==(0); if ($62) { break; } else { $length$061 = $41;$pixel$160 = $61; } } return; break; } case 2: { $63 = ((($dst)) + 16|0); $64 = HEAP32[$63>>2]|0; $65 = ((($dst)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = ((($66)) + 9|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = (($64|0) / ($69|0))&-1; $71 = ($x2|0)<($x1|0); $72 = ((($dst)) + 20|0); $73 = HEAP32[$72>>2]|0; $74 = Math_imul($70, $y2)|0; $75 = (($73) + ($74<<2)|0); if ($71) { $81 = (($75) + ($x2<<2)|0); $82 = ($draw_end|0)!=(0); $83 = ((($81)) + 4|0); $$14 = $82 ? $81 : $83; $84 = (($x1) - ($x2))|0; $85 = $82&1; $86 = (($84) + ($85))|0; $length1$0$ph = $86;$pixel3$1$ph = $$14; } else { $76 = (($75) + ($x1<<2)|0); $77 = ($draw_end|0)!=(0); $78 = (($x2) - ($x1))|0; $79 = $77&1; $80 = (($78) + ($79))|0; $length1$0$ph = $80;$pixel3$1$ph = $76; } $87 = ($length1$0$ph|0)==(0); if ($87) { return; } else { $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; } while(1) { $88 = (($length1$064) + -1)|0; $89 = HEAP32[$pixel3$163>>2]|0; $90 = $89 >>> 16; $91 = $90 & 255; $92 = $89 >>> 8; $93 = $92 & 255; $94 = $89 & 255; $95 = (($91) + ($r$0))|0; $96 = ($95>>>0)>(255); $$ = $96 ? 255 : $95; $97 = (($93) + ($g$0))|0; $98 = ($97>>>0)>(255); $$8 = $98 ? 255 : $97; $99 = (($94) + ($b$0))|0; $100 = ($99>>>0)>(255); $$2 = $100 ? 255 : $99; $101 = $$ << 16; $102 = $$8 << 8; $103 = $102 | $$2; $104 = $103 | $101; HEAP32[$pixel3$163>>2] = $104; $105 = ((($pixel3$163)) + 4|0); $106 = ($88|0)==(0); if ($106) { break; } else { $length1$064 = $88;$pixel3$163 = $105; } } return; break; } case 4: { $107 = ((($dst)) + 16|0); $108 = HEAP32[$107>>2]|0; $109 = ((($dst)) + 4|0); $110 = HEAP32[$109>>2]|0; $111 = ((($110)) + 9|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = (($108|0) / ($113|0))&-1; $115 = ($x2|0)<($x1|0); $116 = ((($dst)) + 20|0); $117 = HEAP32[$116>>2]|0; $118 = Math_imul($114, $y2)|0; $119 = (($117) + ($118<<2)|0); if ($115) { $125 = (($119) + ($x2<<2)|0); $126 = ($draw_end|0)!=(0); $127 = ((($125)) + 4|0); $$15 = $126 ? $125 : $127; $128 = (($x1) - ($x2))|0; $129 = $126&1; $130 = (($128) + ($129))|0; $length8$0$ph = $130;$pixel10$1$ph = $$15; } else { $120 = (($119) + ($x1<<2)|0); $121 = ($draw_end|0)!=(0); $122 = (($x2) - ($x1))|0; $123 = $121&1; $124 = (($122) + ($123))|0; $length8$0$ph = $124;$pixel10$1$ph = $120; } $131 = ($length8$0$ph|0)==(0); if ($131) { return; } else { $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; } while(1) { $132 = (($length8$067) + -1)|0; $133 = HEAP32[$pixel10$166>>2]|0; $134 = $133 >>> 16; $135 = $134 & 255; $136 = $133 >>> 8; $137 = $136 & 255; $138 = $133 & 255; $139 = Math_imul($135, $r$0)|0; $140 = (($139>>>0) / 255)&-1; $141 = Math_imul($137, $g$0)|0; $142 = (($141>>>0) / 255)&-1; $143 = Math_imul($138, $b$0)|0; $144 = (($143>>>0) / 255)&-1; $145 = $140 << 16; $146 = $142 << 8; $147 = $146 | $145; $148 = $147 | $144; HEAP32[$pixel10$166>>2] = $148; $149 = ((($pixel10$166)) + 4|0); $150 = ($132|0)==(0); if ($150) { break; } else { $length8$067 = $132;$pixel10$166 = $149; } } return; break; } default: { $151 = ((($dst)) + 16|0); $152 = HEAP32[$151>>2]|0; $153 = ((($dst)) + 4|0); $154 = HEAP32[$153>>2]|0; $155 = ((($154)) + 9|0); $156 = HEAP8[$155>>0]|0; $157 = $156&255; $158 = (($152|0) / ($157|0))&-1; $159 = ($x2|0)<($x1|0); $160 = ((($dst)) + 20|0); $161 = HEAP32[$160>>2]|0; $162 = Math_imul($158, $y2)|0; $163 = (($161) + ($162<<2)|0); if ($159) { $169 = (($163) + ($x2<<2)|0); $170 = ($draw_end|0)!=(0); $171 = ((($169)) + 4|0); $$16 = $170 ? $169 : $171; $172 = (($x1) - ($x2))|0; $173 = $170&1; $174 = (($172) + ($173))|0; $length15$0$ph = $174;$pixel17$1$ph = $$16; } else { $164 = (($163) + ($x1<<2)|0); $165 = ($draw_end|0)!=(0); $166 = (($x2) - ($x1))|0; $167 = $165&1; $168 = (($166) + ($167))|0; $length15$0$ph = $168;$pixel17$1$ph = $164; } $175 = ($length15$0$ph|0)==(0); if ($175) { return; } $176 = $r$0 << 16; $177 = $g$0 << 8; $178 = $177 | $b$0; $179 = $178 | $176; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $180 = (($length15$059) + -1)|0; HEAP32[$pixel17$158>>2] = $179; $181 = ((($pixel17$158)) + 4|0); $182 = ($180|0)==(0); if ($182) { break; } else { $length15$059 = $180;$pixel17$158 = $181; } } return; } } } $183 = ($x2|0)==($x1|0); if ($183) { switch ($blendMode|0) { case 1: { $184 = ((($dst)) + 16|0); $185 = HEAP32[$184>>2]|0; $186 = ((($dst)) + 4|0); $187 = HEAP32[$186>>2]|0; $188 = ((($187)) + 9|0); $189 = HEAP8[$188>>0]|0; $190 = $189&255; $191 = (($185|0) / ($190|0))&-1; $192 = ($y2|0)<($y1|0); $193 = ((($dst)) + 20|0); $194 = HEAP32[$193>>2]|0; if ($192) { $202 = Math_imul($191, $y2)|0; $203 = (($194) + ($202<<2)|0); $204 = (($203) + ($x2<<2)|0); $205 = ($draw_end|0)!=(0); $206 = (($204) + ($191<<2)|0); $$17 = $205 ? $204 : $206; $207 = (($y1) - ($y2))|0; $208 = $205&1; $209 = (($207) + ($208))|0; $length22$0$ph = $209;$pixel24$1$ph = $$17; } else { $195 = Math_imul($191, $y1)|0; $196 = (($194) + ($195<<2)|0); $197 = (($196) + ($x2<<2)|0); $198 = ($draw_end|0)!=(0); $199 = (($y2) - ($y1))|0; $200 = $198&1; $201 = (($199) + ($200))|0; $length22$0$ph = $201;$pixel24$1$ph = $197; } $210 = ($length22$0$ph|0)==(0); if ($210) { return; } else { $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; } while(1) { $211 = (($length22$073) + -1)|0; $212 = HEAP32[$pixel24$172>>2]|0; $213 = $212 >>> 16; $214 = $213 & 255; $215 = $212 >>> 8; $216 = $215 & 255; $217 = $212 & 255; $218 = Math_imul($214, $14)|0; $219 = (($218>>>0) / 255)&-1; $220 = (($219) + ($r$0))|0; $221 = Math_imul($216, $14)|0; $222 = (($221>>>0) / 255)&-1; $223 = (($222) + ($g$0))|0; $224 = Math_imul($217, $14)|0; $225 = (($224>>>0) / 255)&-1; $226 = (($225) + ($b$0))|0; $227 = $220 << 16; $228 = $223 << 8; $229 = $228 | $227; $230 = $229 | $226; HEAP32[$pixel24$172>>2] = $230; $231 = (($pixel24$172) + ($191<<2)|0); $232 = ($211|0)==(0); if ($232) { break; } else { $length22$073 = $211;$pixel24$172 = $231; } } return; break; } case 2: { $233 = ((($dst)) + 16|0); $234 = HEAP32[$233>>2]|0; $235 = ((($dst)) + 4|0); $236 = HEAP32[$235>>2]|0; $237 = ((($236)) + 9|0); $238 = HEAP8[$237>>0]|0; $239 = $238&255; $240 = (($234|0) / ($239|0))&-1; $241 = ($y2|0)<($y1|0); $242 = ((($dst)) + 20|0); $243 = HEAP32[$242>>2]|0; if ($241) { $251 = Math_imul($240, $y2)|0; $252 = (($243) + ($251<<2)|0); $253 = (($252) + ($x2<<2)|0); $254 = ($draw_end|0)!=(0); $255 = (($253) + ($240<<2)|0); $$18 = $254 ? $253 : $255; $256 = (($y1) - ($y2))|0; $257 = $254&1; $258 = (($256) + ($257))|0; $length29$0$ph = $258;$pixel31$1$ph = $$18; } else { $244 = Math_imul($240, $y1)|0; $245 = (($243) + ($244<<2)|0); $246 = (($245) + ($x2<<2)|0); $247 = ($draw_end|0)!=(0); $248 = (($y2) - ($y1))|0; $249 = $247&1; $250 = (($248) + ($249))|0; $length29$0$ph = $250;$pixel31$1$ph = $246; } $259 = ($length29$0$ph|0)==(0); if ($259) { return; } else { $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; } while(1) { $260 = (($length29$076) + -1)|0; $261 = HEAP32[$pixel31$175>>2]|0; $262 = $261 >>> 16; $263 = $262 & 255; $264 = $261 >>> 8; $265 = $264 & 255; $266 = $261 & 255; $267 = (($263) + ($r$0))|0; $268 = ($267>>>0)>(255); $$3 = $268 ? 255 : $267; $269 = (($265) + ($g$0))|0; $270 = ($269>>>0)>(255); $$9 = $270 ? 255 : $269; $271 = (($266) + ($b$0))|0; $272 = ($271>>>0)>(255); $$4 = $272 ? 255 : $271; $273 = $$3 << 16; $274 = $$9 << 8; $275 = $274 | $$4; $276 = $275 | $273; HEAP32[$pixel31$175>>2] = $276; $277 = (($pixel31$175) + ($240<<2)|0); $278 = ($260|0)==(0); if ($278) { break; } else { $length29$076 = $260;$pixel31$175 = $277; } } return; break; } case 4: { $279 = ((($dst)) + 16|0); $280 = HEAP32[$279>>2]|0; $281 = ((($dst)) + 4|0); $282 = HEAP32[$281>>2]|0; $283 = ((($282)) + 9|0); $284 = HEAP8[$283>>0]|0; $285 = $284&255; $286 = (($280|0) / ($285|0))&-1; $287 = ($y2|0)<($y1|0); $288 = ((($dst)) + 20|0); $289 = HEAP32[$288>>2]|0; if ($287) { $297 = Math_imul($286, $y2)|0; $298 = (($289) + ($297<<2)|0); $299 = (($298) + ($x2<<2)|0); $300 = ($draw_end|0)!=(0); $301 = (($299) + ($286<<2)|0); $$19 = $300 ? $299 : $301; $302 = (($y1) - ($y2))|0; $303 = $300&1; $304 = (($302) + ($303))|0; $length36$0$ph = $304;$pixel38$1$ph = $$19; } else { $290 = Math_imul($286, $y1)|0; $291 = (($289) + ($290<<2)|0); $292 = (($291) + ($x2<<2)|0); $293 = ($draw_end|0)!=(0); $294 = (($y2) - ($y1))|0; $295 = $293&1; $296 = (($294) + ($295))|0; $length36$0$ph = $296;$pixel38$1$ph = $292; } $305 = ($length36$0$ph|0)==(0); if ($305) { return; } else { $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; } while(1) { $306 = (($length36$079) + -1)|0; $307 = HEAP32[$pixel38$178>>2]|0; $308 = $307 >>> 16; $309 = $308 & 255; $310 = $307 >>> 8; $311 = $310 & 255; $312 = $307 & 255; $313 = Math_imul($309, $r$0)|0; $314 = (($313>>>0) / 255)&-1; $315 = Math_imul($311, $g$0)|0; $316 = (($315>>>0) / 255)&-1; $317 = Math_imul($312, $b$0)|0; $318 = (($317>>>0) / 255)&-1; $319 = $314 << 16; $320 = $316 << 8; $321 = $320 | $319; $322 = $321 | $318; HEAP32[$pixel38$178>>2] = $322; $323 = (($pixel38$178) + ($286<<2)|0); $324 = ($306|0)==(0); if ($324) { break; } else { $length36$079 = $306;$pixel38$178 = $323; } } return; break; } default: { $325 = ((($dst)) + 16|0); $326 = HEAP32[$325>>2]|0; $327 = ((($dst)) + 4|0); $328 = HEAP32[$327>>2]|0; $329 = ((($328)) + 9|0); $330 = HEAP8[$329>>0]|0; $331 = $330&255; $332 = (($326|0) / ($331|0))&-1; $333 = ($y2|0)<($y1|0); $334 = ((($dst)) + 20|0); $335 = HEAP32[$334>>2]|0; if ($333) { $343 = Math_imul($332, $y2)|0; $344 = (($335) + ($343<<2)|0); $345 = (($344) + ($x2<<2)|0); $346 = ($draw_end|0)!=(0); $347 = (($345) + ($332<<2)|0); $$20 = $346 ? $345 : $347; $348 = (($y1) - ($y2))|0; $349 = $346&1; $350 = (($348) + ($349))|0; $length43$0$ph = $350;$pixel45$1$ph = $$20; } else { $336 = Math_imul($332, $y1)|0; $337 = (($335) + ($336<<2)|0); $338 = (($337) + ($x2<<2)|0); $339 = ($draw_end|0)!=(0); $340 = (($y2) - ($y1))|0; $341 = $339&1; $342 = (($340) + ($341))|0; $length43$0$ph = $342;$pixel45$1$ph = $338; } $351 = ($length43$0$ph|0)==(0); if ($351) { return; } $352 = $r$0 << 16; $353 = $g$0 << 8; $354 = $353 | $b$0; $355 = $354 | $352; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $356 = (($length43$070) + -1)|0; HEAP32[$pixel45$169>>2] = $355; $357 = (($pixel45$169) + ($332<<2)|0); $358 = ($356|0)==(0); if ($358) { break; } else { $length43$070 = $356;$pixel45$169 = $357; } } return; } } } $359 = (($x1) - ($x2))|0; $360 = ($359|0)<(0); $361 = (0 - ($359))|0; $362 = $360 ? $361 : $359; $363 = (($y1) - ($y2))|0; $364 = ($363|0)<(0); $365 = (0 - ($363))|0; $366 = $364 ? $365 : $363; $367 = ($362|0)==($366|0); if ($367) { switch ($blendMode|0) { case 1: { $368 = ((($dst)) + 16|0); $369 = HEAP32[$368>>2]|0; $370 = ((($dst)) + 4|0); $371 = HEAP32[$370>>2]|0; $372 = ((($371)) + 9|0); $373 = HEAP8[$372>>0]|0; $374 = $373&255; $375 = (($369|0) / ($374|0))&-1; $376 = ($y2|0)<($y1|0); $377 = ((($dst)) + 20|0); $378 = HEAP32[$377>>2]|0; if ($376) { $384 = Math_imul($375, $y2)|0; $385 = (($378) + ($384<<2)|0); $386 = (($385) + ($x2<<2)|0); $387 = ($x2|0)>($x1|0); $pitch51$1$v = $387 ? -1 : 1; $pitch51$1 = (($375) + ($pitch51$1$v))|0; $388 = ($draw_end|0)==(0); $389 = (($386) + ($pitch51$1<<2)|0); $$21 = $388 ? $389 : $386; $length50$0 = $363;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $379 = Math_imul($375, $y1)|0; $380 = (($378) + ($379<<2)|0); $381 = (($380) + ($x1<<2)|0); $382 = ($x2|0)<($x1|0); $pitch51$0$v = $382 ? -1 : 1; $pitch51$0 = (($375) + ($pitch51$0$v))|0; $383 = (($y2) - ($y1))|0; $length50$0 = $383;$pitch51$2 = $pitch51$0;$pixel52$1 = $381; } $not$34 = ($draw_end|0)!=(0); $390 = $not$34&1; $length50$0$ = (($length50$0) + ($390))|0; $391 = ($length50$0$|0)==(0); if ($391) { return; } else { $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; } while(1) { $392 = (($length50$185) + -1)|0; $393 = HEAP32[$pixel52$284>>2]|0; $394 = $393 >>> 16; $395 = $394 & 255; $396 = $393 >>> 8; $397 = $396 & 255; $398 = $393 & 255; $399 = Math_imul($395, $14)|0; $400 = (($399>>>0) / 255)&-1; $401 = (($400) + ($r$0))|0; $402 = Math_imul($397, $14)|0; $403 = (($402>>>0) / 255)&-1; $404 = (($403) + ($g$0))|0; $405 = Math_imul($398, $14)|0; $406 = (($405>>>0) / 255)&-1; $407 = (($406) + ($b$0))|0; $408 = $401 << 16; $409 = $404 << 8; $410 = $409 | $408; $411 = $410 | $407; HEAP32[$pixel52$284>>2] = $411; $412 = (($pixel52$284) + ($pitch51$2<<2)|0); $413 = ($392|0)==(0); if ($413) { break; } else { $length50$185 = $392;$pixel52$284 = $412; } } return; break; } case 2: { $414 = ((($dst)) + 16|0); $415 = HEAP32[$414>>2]|0; $416 = ((($dst)) + 4|0); $417 = HEAP32[$416>>2]|0; $418 = ((($417)) + 9|0); $419 = HEAP8[$418>>0]|0; $420 = $419&255; $421 = (($415|0) / ($420|0))&-1; $422 = ($y2|0)<($y1|0); $423 = ((($dst)) + 20|0); $424 = HEAP32[$423>>2]|0; if ($422) { $430 = Math_imul($421, $y2)|0; $431 = (($424) + ($430<<2)|0); $432 = (($431) + ($x2<<2)|0); $433 = ($x2|0)>($x1|0); $pitch58$1$v = $433 ? -1 : 1; $pitch58$1 = (($421) + ($pitch58$1$v))|0; $434 = ($draw_end|0)==(0); $435 = (($432) + ($pitch58$1<<2)|0); $$22 = $434 ? $435 : $432; $length57$0 = $363;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $425 = Math_imul($421, $y1)|0; $426 = (($424) + ($425<<2)|0); $427 = (($426) + ($x1<<2)|0); $428 = ($x2|0)<($x1|0); $pitch58$0$v = $428 ? -1 : 1; $pitch58$0 = (($421) + ($pitch58$0$v))|0; $429 = (($y2) - ($y1))|0; $length57$0 = $429;$pitch58$2 = $pitch58$0;$pixel59$1 = $427; } $not$33 = ($draw_end|0)!=(0); $436 = $not$33&1; $length57$0$ = (($length57$0) + ($436))|0; $437 = ($length57$0$|0)==(0); if ($437) { return; } else { $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; } while(1) { $438 = (($length57$188) + -1)|0; $439 = HEAP32[$pixel59$287>>2]|0; $440 = $439 >>> 16; $441 = $440 & 255; $442 = $439 >>> 8; $443 = $442 & 255; $444 = $439 & 255; $445 = (($441) + ($r$0))|0; $446 = ($445>>>0)>(255); $$5 = $446 ? 255 : $445; $447 = (($443) + ($g$0))|0; $448 = ($447>>>0)>(255); $$10 = $448 ? 255 : $447; $449 = (($444) + ($b$0))|0; $450 = ($449>>>0)>(255); $$6 = $450 ? 255 : $449; $451 = $$5 << 16; $452 = $$10 << 8; $453 = $452 | $$6; $454 = $453 | $451; HEAP32[$pixel59$287>>2] = $454; $455 = (($pixel59$287) + ($pitch58$2<<2)|0); $456 = ($438|0)==(0); if ($456) { break; } else { $length57$188 = $438;$pixel59$287 = $455; } } return; break; } case 4: { $457 = ((($dst)) + 16|0); $458 = HEAP32[$457>>2]|0; $459 = ((($dst)) + 4|0); $460 = HEAP32[$459>>2]|0; $461 = ((($460)) + 9|0); $462 = HEAP8[$461>>0]|0; $463 = $462&255; $464 = (($458|0) / ($463|0))&-1; $465 = ($y2|0)<($y1|0); $466 = ((($dst)) + 20|0); $467 = HEAP32[$466>>2]|0; if ($465) { $473 = Math_imul($464, $y2)|0; $474 = (($467) + ($473<<2)|0); $475 = (($474) + ($x2<<2)|0); $476 = ($x2|0)>($x1|0); $pitch65$1$v = $476 ? -1 : 1; $pitch65$1 = (($464) + ($pitch65$1$v))|0; $477 = ($draw_end|0)==(0); $478 = (($475) + ($pitch65$1<<2)|0); $$23 = $477 ? $478 : $475; $length64$0 = $363;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $468 = Math_imul($464, $y1)|0; $469 = (($467) + ($468<<2)|0); $470 = (($469) + ($x1<<2)|0); $471 = ($x2|0)<($x1|0); $pitch65$0$v = $471 ? -1 : 1; $pitch65$0 = (($464) + ($pitch65$0$v))|0; $472 = (($y2) - ($y1))|0; $length64$0 = $472;$pitch65$2 = $pitch65$0;$pixel66$1 = $470; } $not$32 = ($draw_end|0)!=(0); $479 = $not$32&1; $length64$0$ = (($length64$0) + ($479))|0; $480 = ($length64$0$|0)==(0); if ($480) { return; } else { $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; } while(1) { $481 = (($length64$191) + -1)|0; $482 = HEAP32[$pixel66$290>>2]|0; $483 = $482 >>> 16; $484 = $483 & 255; $485 = $482 >>> 8; $486 = $485 & 255; $487 = $482 & 255; $488 = Math_imul($484, $r$0)|0; $489 = (($488>>>0) / 255)&-1; $490 = Math_imul($486, $g$0)|0; $491 = (($490>>>0) / 255)&-1; $492 = Math_imul($487, $b$0)|0; $493 = (($492>>>0) / 255)&-1; $494 = $489 << 16; $495 = $491 << 8; $496 = $495 | $494; $497 = $496 | $493; HEAP32[$pixel66$290>>2] = $497; $498 = (($pixel66$290) + ($pitch65$2<<2)|0); $499 = ($481|0)==(0); if ($499) { break; } else { $length64$191 = $481;$pixel66$290 = $498; } } return; break; } default: { $500 = ((($dst)) + 16|0); $501 = HEAP32[$500>>2]|0; $502 = ((($dst)) + 4|0); $503 = HEAP32[$502>>2]|0; $504 = ((($503)) + 9|0); $505 = HEAP8[$504>>0]|0; $506 = $505&255; $507 = (($501|0) / ($506|0))&-1; $508 = ($y2|0)<($y1|0); $509 = ((($dst)) + 20|0); $510 = HEAP32[$509>>2]|0; if ($508) { $516 = Math_imul($507, $y2)|0; $517 = (($510) + ($516<<2)|0); $518 = (($517) + ($x2<<2)|0); $519 = ($x2|0)>($x1|0); $pitch72$1$v = $519 ? -1 : 1; $pitch72$1 = (($507) + ($pitch72$1$v))|0; $520 = ($draw_end|0)==(0); $521 = (($518) + ($pitch72$1<<2)|0); $$24 = $520 ? $521 : $518; $length71$0 = $363;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $511 = Math_imul($507, $y1)|0; $512 = (($510) + ($511<<2)|0); $513 = (($512) + ($x1<<2)|0); $514 = ($x2|0)<($x1|0); $pitch72$0$v = $514 ? -1 : 1; $pitch72$0 = (($507) + ($pitch72$0$v))|0; $515 = (($y2) - ($y1))|0; $length71$0 = $515;$pitch72$2 = $pitch72$0;$pixel73$1 = $513; } $not$35 = ($draw_end|0)!=(0); $522 = $not$35&1; $length71$0$ = (($length71$0) + ($522))|0; $523 = ($length71$0$|0)==(0); if ($523) { return; } $524 = $r$0 << 16; $525 = $g$0 << 8; $526 = $525 | $b$0; $527 = $526 | $524; $length71$182 = $length71$0$;$pixel73$281 = $pixel73$1; while(1) { $528 = (($length71$182) + -1)|0; HEAP32[$pixel73$281>>2] = $527; $529 = (($pixel73$281) + ($pitch72$2<<2)|0); $530 = ($528|0)==(0); if ($530) { break; } else { $length71$182 = $528;$pixel73$281 = $529; } } return; } } } switch ($blendMode|0) { case 1: { $531 = (($x2) - ($x1))|0; $532 = ($531|0)<(0); $533 = (0 - ($531))|0; $534 = $532 ? $533 : $531; $535 = (($y2) - ($y1))|0; $536 = ($535|0)<(0); $537 = (0 - ($535))|0; $538 = $536 ? $537 : $535; $539 = ($534|0)<($538|0); if ($539) { $543 = $534 << 1; $544 = (($543) - ($538))|0; $545 = (($534) - ($538))|0; $d$0 = $544;$dinc1$0 = $543;$dinc2$0$in = $545;$numpixels$0$in = $538;$xinc1$0 = 0;$yinc1$0 = 1; } else { $540 = $538 << 1; $541 = (($540) - ($534))|0; $542 = (($538) - ($534))|0; $d$0 = $541;$dinc1$0 = $540;$dinc2$0$in = $542;$numpixels$0$in = $534;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $546 = ($x2|0)<($x1|0); $547 = (0 - ($xinc1$0))|0; $$xinc1$0 = $546 ? $547 : $xinc1$0; $$25 = $546 ? -1 : 1; $548 = ($y2|0)<($y1|0); $549 = (0 - ($yinc1$0))|0; $yinc1$1 = $548 ? $549 : $yinc1$0; $yinc2$1 = $548 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $550 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($550)) { return; } $551 = ((($dst)) + 20|0); $552 = HEAP32[$551>>2]|0; $553 = ((($dst)) + 16|0); $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $554 = HEAP32[$553>>2]|0; $555 = Math_imul($554, $y$0101)|0; $556 = (($552) + ($555)|0); $557 = $x$0100 << 2; $558 = (($556) + ($557)|0); $559 = HEAP32[$558>>2]|0; $560 = $559 >>> 16; $561 = $560 & 255; $562 = $559 >>> 8; $563 = $562 & 255; $564 = $559 & 255; $565 = Math_imul($561, $14)|0; $566 = (($565>>>0) / 255)&-1; $567 = (($566) + ($r$0))|0; $568 = Math_imul($563, $14)|0; $569 = (($568>>>0) / 255)&-1; $570 = (($569) + ($g$0))|0; $571 = Math_imul($564, $14)|0; $572 = (($571>>>0) / 255)&-1; $573 = (($572) + ($b$0))|0; $574 = $567 << 16; $575 = $570 << 8; $576 = $575 | $574; $577 = $576 | $573; HEAP32[$558>>2] = $577; $578 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $578 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $578 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $578 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $579 = (($i$098) + 1)|0; $exitcond113 = ($579|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $579;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $580 = (($x2) - ($x1))|0; $581 = ($580|0)<(0); $582 = (0 - ($580))|0; $583 = $581 ? $582 : $580; $584 = (($y2) - ($y1))|0; $585 = ($584|0)<(0); $586 = (0 - ($584))|0; $587 = $585 ? $586 : $584; $588 = ($583|0)<($587|0); if ($588) { $592 = $583 << 1; $593 = (($592) - ($587))|0; $594 = (($583) - ($587))|0; $d87$0 = $593;$dinc188$0 = $592;$dinc289$0$in = $594;$numpixels86$0$in = $587;$xinc191$0 = 0;$yinc194$0 = 1; } else { $589 = $587 << 1; $590 = (($589) - ($583))|0; $591 = (($587) - ($583))|0; $d87$0 = $590;$dinc188$0 = $589;$dinc289$0$in = $591;$numpixels86$0$in = $583;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $595 = ($x2|0)<($x1|0); $596 = (0 - ($xinc191$0))|0; $$xinc191$0 = $595 ? $596 : $xinc191$0; $$26 = $595 ? -1 : 1; $597 = ($y2|0)<($y1|0); $598 = (0 - ($yinc194$0))|0; $yinc194$1 = $597 ? $598 : $yinc194$0; $yinc295$1 = $597 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $599 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($599)) { return; } $600 = ((($dst)) + 20|0); $601 = HEAP32[$600>>2]|0; $602 = ((($dst)) + 16|0); $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $603 = HEAP32[$602>>2]|0; $604 = Math_imul($603, $y93$0106)|0; $605 = (($601) + ($604)|0); $606 = $x90$0105 << 2; $607 = (($605) + ($606)|0); $608 = HEAP32[$607>>2]|0; $609 = $608 >>> 16; $610 = $609 & 255; $611 = $608 >>> 8; $612 = $611 & 255; $613 = $608 & 255; $614 = (($610) + ($r$0))|0; $615 = ($614>>>0)>(255); $$11 = $615 ? 255 : $614; $616 = (($612) + ($g$0))|0; $617 = ($616>>>0)>(255); $$7 = $617 ? 255 : $616; $618 = (($613) + ($b$0))|0; $619 = ($618>>>0)>(255); $$12 = $619 ? 255 : $618; $620 = $$11 << 16; $621 = $$7 << 8; $622 = $621 | $$12; $623 = $622 | $620; HEAP32[$607>>2] = $623; $624 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $624 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $624 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $624 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $625 = (($i83$0103) + 1)|0; $exitcond114 = ($625|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $625;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $626 = (($x2) - ($x1))|0; $627 = ($626|0)<(0); $628 = (0 - ($626))|0; $629 = $627 ? $628 : $626; $630 = (($y2) - ($y1))|0; $631 = ($630|0)<(0); $632 = (0 - ($630))|0; $633 = $631 ? $632 : $630; $634 = ($629|0)<($633|0); if ($634) { $638 = $629 << 1; $639 = (($638) - ($633))|0; $640 = (($629) - ($633))|0; $d105$0 = $639;$dinc1106$0 = $638;$dinc2107$0$in = $640;$numpixels104$0$in = $633;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $635 = $633 << 1; $636 = (($635) - ($629))|0; $637 = (($633) - ($629))|0; $d105$0 = $636;$dinc1106$0 = $635;$dinc2107$0$in = $637;$numpixels104$0$in = $629;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $641 = ($x2|0)<($x1|0); $642 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $641 ? $642 : $xinc1109$0; $$27 = $641 ? -1 : 1; $643 = ($y2|0)<($y1|0); $644 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $643 ? $644 : $yinc1112$0; $yinc2113$1 = $643 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $645 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($645)) { return; } $646 = ((($dst)) + 20|0); $647 = HEAP32[$646>>2]|0; $648 = ((($dst)) + 16|0); $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $649 = HEAP32[$648>>2]|0; $650 = Math_imul($649, $y111$0111)|0; $651 = (($647) + ($650)|0); $652 = $x108$0110 << 2; $653 = (($651) + ($652)|0); $654 = HEAP32[$653>>2]|0; $655 = $654 >>> 16; $656 = $655 & 255; $657 = $654 >>> 8; $658 = $657 & 255; $659 = $654 & 255; $660 = Math_imul($656, $r$0)|0; $661 = (($660>>>0) / 255)&-1; $662 = Math_imul($658, $g$0)|0; $663 = (($662>>>0) / 255)&-1; $664 = Math_imul($659, $b$0)|0; $665 = (($664>>>0) / 255)&-1; $666 = $661 << 16; $667 = $663 << 8; $668 = $667 | $666; $669 = $668 | $665; HEAP32[$653>>2] = $669; $670 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $670 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $670 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $670 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $671 = (($i101$0108) + 1)|0; $exitcond115 = ($671|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $671;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $672 = (($x2) - ($x1))|0; $673 = ($672|0)<(0); $674 = (0 - ($672))|0; $675 = $673 ? $674 : $672; $676 = (($y2) - ($y1))|0; $677 = ($676|0)<(0); $678 = (0 - ($676))|0; $679 = $677 ? $678 : $676; $680 = ($675|0)<($679|0); if ($680) { $684 = $675 << 1; $685 = (($684) - ($679))|0; $686 = (($675) - ($679))|0; $d123$0 = $685;$dinc1124$0 = $684;$dinc2125$0$in = $686;$numpixels122$0$in = $679;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $681 = $679 << 1; $682 = (($681) - ($675))|0; $683 = (($679) - ($675))|0; $d123$0 = $682;$dinc1124$0 = $681;$dinc2125$0$in = $683;$numpixels122$0$in = $675;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $687 = ($x2|0)<($x1|0); $688 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $687 ? $688 : $xinc1127$0; $$28 = $687 ? -1 : 1; $689 = ($y2|0)<($y1|0); $690 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $689 ? $690 : $yinc1130$0; $yinc2131$1 = $689 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $691 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($691)) { return; } $692 = ((($dst)) + 20|0); $693 = HEAP32[$692>>2]|0; $694 = ((($dst)) + 16|0); $695 = $r$0 << 16; $696 = $g$0 << 8; $697 = $696 | $b$0; $698 = $697 | $695; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $699 = HEAP32[$694>>2]|0; $700 = Math_imul($699, $y129$096)|0; $701 = (($693) + ($700)|0); $702 = $x126$095 << 2; $703 = (($701) + ($702)|0); HEAP32[$703>>2] = $698; $704 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $704 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $704 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $704 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $705 = (($i119$093) + 1)|0; $exitcond = ($705|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $705;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } function _SDL_BlendLine_RGBA4($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$phi$trans$insert = 0, $$phi$trans$insert118 = 0, $$phi$trans$insert122 = 0, $$phi$trans$insert123 = 0, $$phi$trans$insert127 = 0, $$phi$trans$insert128 = 0, $$phi$trans$insert132 = 0, $$phi$trans$insert133 = 0, $$phi$trans$insert138 = 0, $$phi$trans$insert139 = 0, $$phi$trans$insert143 = 0, $$phi$trans$insert144 = 0; var $$phi$trans$insert148 = 0, $$phi$trans$insert149 = 0, $$phi$trans$insert153 = 0, $$phi$trans$insert154 = 0, $$phi$trans$insert159 = 0, $$phi$trans$insert160 = 0, $$phi$trans$insert164 = 0, $$phi$trans$insert165 = 0, $$phi$trans$insert169 = 0, $$phi$trans$insert170 = 0, $$phi$trans$insert174 = 0, $$phi$trans$insert175 = 0, $$phi$trans$insert179 = 0, $$phi$trans$insert180 = 0, $$phi$trans$insert184 = 0, $$phi$trans$insert185 = 0, $$phi$trans$insert189 = 0, $$phi$trans$insert190 = 0, $$phi$trans$insert194 = 0, $$phi$trans$insert195 = 0; var $$phi$trans$insert199 = 0, $$phi$trans$insert200 = 0, $$phi$trans$insert204 = 0, $$phi$trans$insert205 = 0, $$phi$trans$insert209 = 0, $$phi$trans$insert210 = 0, $$phi$trans$insert214 = 0, $$phi$trans$insert215 = 0, $$phi$trans$insert219 = 0, $$phi$trans$insert220 = 0, $$phi$trans$insert224 = 0, $$phi$trans$insert225 = 0, $$phi$trans$insert229 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert234 = 0, $$phi$trans$insert235 = 0, $$phi$trans$insert239 = 0, $$phi$trans$insert240 = 0, $$phi$trans$insert244 = 0, $$phi$trans$insert245 = 0; var $$phi$trans$insert249 = 0, $$phi$trans$insert250 = 0, $$phi$trans$insert254 = 0, $$phi$trans$insert255 = 0, $$phi$trans$insert259 = 0, $$phi$trans$insert260 = 0, $$phi$trans$insert264 = 0, $$phi$trans$insert265 = 0, $$phi$trans$insert269 = 0, $$phi$trans$insert270 = 0, $$phi$trans$insert274 = 0, $$phi$trans$insert275 = 0, $$phi$trans$insert279 = 0, $$phi$trans$insert280 = 0, $$phi$trans$insert284 = 0, $$phi$trans$insert285 = 0, $$phi$trans$insert289 = 0, $$phi$trans$insert290 = 0, $$phi$trans$insert294 = 0, $$phi$trans$insert295 = 0; var $$phi$trans$insert299 = 0, $$phi$trans$insert300 = 0, $$phi$trans$insert304 = 0, $$phi$trans$insert305 = 0, $$phi$trans$insert309 = 0, $$phi$trans$insert310 = 0, $$phi$trans$insert314 = 0, $$phi$trans$insert315 = 0, $$phi$trans$insert319 = 0, $$phi$trans$insert320 = 0, $$phi$trans$insert324 = 0, $$phi$trans$insert325 = 0, $$phi$trans$insert329 = 0, $$phi$trans$insert330 = 0, $$phi$trans$insert334 = 0, $$phi$trans$insert335 = 0, $$phi$trans$insert339 = 0, $$phi$trans$insert340 = 0, $$phi$trans$insert344 = 0, $$phi$trans$insert345 = 0; var $$phi$trans$insert349 = 0, $$phi$trans$insert350 = 0, $$phi$trans$insert354 = 0, $$phi$trans$insert355 = 0, $$pre = 0, $$pre116 = 0, $$pre117 = 0, $$pre119 = 0, $$pre120 = 0, $$pre121 = 0, $$pre124 = 0, $$pre125 = 0, $$pre126 = 0, $$pre129 = 0, $$pre130 = 0, $$pre131 = 0, $$pre134 = 0, $$pre135 = 0, $$pre136 = 0, $$pre137 = 0; var $$pre140 = 0, $$pre141 = 0, $$pre142 = 0, $$pre145 = 0, $$pre146 = 0, $$pre147 = 0, $$pre150 = 0, $$pre151 = 0, $$pre152 = 0, $$pre155 = 0, $$pre156 = 0, $$pre157 = 0, $$pre158 = 0, $$pre161 = 0, $$pre162 = 0, $$pre163 = 0, $$pre166 = 0, $$pre167 = 0, $$pre168 = 0, $$pre171 = 0; var $$pre172 = 0, $$pre173 = 0, $$pre176 = 0, $$pre177 = 0, $$pre178 = 0, $$pre181 = 0, $$pre182 = 0, $$pre183 = 0, $$pre186 = 0, $$pre187 = 0, $$pre188 = 0, $$pre191 = 0, $$pre192 = 0, $$pre193 = 0, $$pre196 = 0, $$pre197 = 0, $$pre198 = 0, $$pre201 = 0, $$pre202 = 0, $$pre203 = 0; var $$pre206 = 0, $$pre207 = 0, $$pre208 = 0, $$pre211 = 0, $$pre212 = 0, $$pre213 = 0, $$pre216 = 0, $$pre217 = 0, $$pre218 = 0, $$pre221 = 0, $$pre222 = 0, $$pre223 = 0, $$pre226 = 0, $$pre227 = 0, $$pre228 = 0, $$pre231 = 0, $$pre232 = 0, $$pre233 = 0, $$pre236 = 0, $$pre237 = 0; var $$pre238 = 0, $$pre241 = 0, $$pre242 = 0, $$pre243 = 0, $$pre246 = 0, $$pre247 = 0, $$pre248 = 0, $$pre251 = 0, $$pre252 = 0, $$pre253 = 0, $$pre256 = 0, $$pre257 = 0, $$pre258 = 0, $$pre261 = 0, $$pre262 = 0, $$pre263 = 0, $$pre266 = 0, $$pre267 = 0, $$pre268 = 0, $$pre271 = 0; var $$pre272 = 0, $$pre273 = 0, $$pre276 = 0, $$pre277 = 0, $$pre278 = 0, $$pre281 = 0, $$pre282 = 0, $$pre283 = 0, $$pre286 = 0, $$pre287 = 0, $$pre288 = 0, $$pre291 = 0, $$pre292 = 0, $$pre293 = 0, $$pre296 = 0, $$pre297 = 0, $$pre298 = 0, $$pre301 = 0, $$pre302 = 0, $$pre303 = 0; var $$pre306 = 0, $$pre307 = 0, $$pre308 = 0, $$pre311 = 0, $$pre312 = 0, $$pre313 = 0, $$pre316 = 0, $$pre317 = 0, $$pre318 = 0, $$pre321 = 0, $$pre322 = 0, $$pre323 = 0, $$pre326 = 0, $$pre327 = 0, $$pre328 = 0, $$pre331 = 0, $$pre332 = 0, $$pre333 = 0, $$pre336 = 0, $$pre337 = 0; var $$pre338 = 0, $$pre341 = 0, $$pre342 = 0, $$pre343 = 0, $$pre346 = 0, $$pre347 = 0, $$pre348 = 0, $$pre351 = 0, $$pre352 = 0, $$pre353 = 0, $$pre356 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0; var $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0; var $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0; var $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0; var $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0; var $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0; var $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0; var $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0; var $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0; var $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0, $1177 = 0, $1178 = 0; var $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0, $1195 = 0, $1196 = 0; var $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0, $1212 = 0, $1213 = 0; var $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0, $1230 = 0, $1231 = 0; var $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0, $1249 = 0, $125 = 0; var $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0, $1267 = 0, $1268 = 0; var $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0, $1285 = 0, $1286 = 0; var $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0, $1302 = 0, $1303 = 0; var $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0, $1320 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0; var $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0; var $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0; var $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0; var $a$0 = 0, $b$0 = 0, $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0; var $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0, $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0, $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0; var $length$0$ph = 0, $length$061 = 0, $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0, $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0; var $length64$0 = 0, $length64$0$ = 0, $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$181 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0; var $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0, $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0, $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0; var $pitch65$1 = 0, $pitch65$1$v = 0, $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0, $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0; var $pixel38$1$ph = 0, $pixel38$178 = 0, $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$282 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0, $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0; var $x90$1 = 0, $xinc1$0 = 0, $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0; var $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0, $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $blendMode$off = (($blendMode) + -1)|0; $2 = ($blendMode$off>>>0)<(2); $3 = $_r&255; if ($2) { $4 = $_a&255; $5 = Math_imul($4, $3)|0; $6 = (($5>>>0) / 255)&-1; $7 = $_g&255; $8 = Math_imul($4, $7)|0; $9 = (($8>>>0) / 255)&-1; $10 = $_b&255; $11 = Math_imul($4, $10)|0; $12 = (($11>>>0) / 255)&-1; $a$0 = $4;$b$0 = $12;$g$0 = $9;$r$0 = $6; } else { $13 = $_g&255; $14 = $_b&255; $15 = $_a&255; $a$0 = $15;$b$0 = $14;$g$0 = $13;$r$0 = $3; } $16 = $a$0 ^ 255; $17 = ($y2|0)==($y1|0); if ($17) { switch ($blendMode|0) { case 1: { $18 = ((($dst)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = ((($1)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($19|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<2)|0); if ($24) { $34 = (($28) + ($x2<<2)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 4|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<2)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } $41 = ((($1)) + 12|0); $42 = ((($1)) + 32|0); $43 = ((($1)) + 28|0); $44 = ((($1)) + 16|0); $45 = ((($1)) + 33|0); $46 = ((($1)) + 29|0); $47 = ((($1)) + 20|0); $48 = ((($1)) + 34|0); $49 = ((($1)) + 30|0); $50 = ((($1)) + 24|0); $51 = ((($1)) + 35|0); $52 = ((($1)) + 31|0); $$pre337 = HEAP8[$42>>0]|0; $$pre338 = HEAP8[$43>>0]|0; $$phi$trans$insert339 = $$pre338&255; $$phi$trans$insert340 = (74436 + ($$phi$trans$insert339<<2)|0); $$pre341 = HEAP32[$$phi$trans$insert340>>2]|0; $$pre342 = HEAP8[$45>>0]|0; $$pre343 = HEAP8[$46>>0]|0; $$phi$trans$insert344 = $$pre343&255; $$phi$trans$insert345 = (74436 + ($$phi$trans$insert344<<2)|0); $$pre346 = HEAP32[$$phi$trans$insert345>>2]|0; $$pre347 = HEAP8[$48>>0]|0; $$pre348 = HEAP8[$49>>0]|0; $$phi$trans$insert349 = $$pre348&255; $$phi$trans$insert350 = (74436 + ($$phi$trans$insert349<<2)|0); $$pre351 = HEAP32[$$phi$trans$insert350>>2]|0; $$pre352 = HEAP8[$51>>0]|0; $$pre353 = HEAP8[$52>>0]|0; $$phi$trans$insert354 = $$pre353&255; $$phi$trans$insert355 = (74436 + ($$phi$trans$insert354<<2)|0); $$pre356 = HEAP32[$$phi$trans$insert355>>2]|0; $53 = $$pre337&255; $54 = $$pre342&255; $55 = $$pre347&255; $56 = $$pre352&255; $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; while(1) { $57 = (($length$061) + -1)|0; $58 = HEAP32[$pixel$160>>2]|0; $59 = HEAP32[$41>>2]|0; $60 = $59 & $58; $61 = $60 >>> $53; $62 = (($$pre341) + ($61)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$44>>2]|0; $66 = $65 & $58; $67 = $66 >>> $54; $68 = (($$pre346) + ($67)|0); $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = HEAP32[$47>>2]|0; $72 = $71 & $58; $73 = $72 >>> $55; $74 = (($$pre351) + ($73)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$50>>2]|0; $78 = $77 & $58; $79 = $78 >>> $56; $80 = (($$pre356) + ($79)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = Math_imul($64, $16)|0; $84 = (($83>>>0) / 255)&-1; $85 = (($84) + ($r$0))|0; $86 = Math_imul($70, $16)|0; $87 = (($86>>>0) / 255)&-1; $88 = (($87) + ($g$0))|0; $89 = Math_imul($76, $16)|0; $90 = (($89>>>0) / 255)&-1; $91 = (($90) + ($b$0))|0; $92 = Math_imul($82, $16)|0; $93 = (($92>>>0) / 255)&-1; $94 = (($93) + ($a$0))|0; $95 = $85 >>> $$phi$trans$insert339; $96 = $95 << $53; $97 = $88 >>> $$phi$trans$insert344; $98 = $97 << $54; $99 = $98 | $96; $100 = $91 >>> $$phi$trans$insert349; $101 = $100 << $55; $102 = $99 | $101; $103 = $94 >>> $$phi$trans$insert354; $104 = $103 << $56; $105 = $102 | $104; HEAP32[$pixel$160>>2] = $105; $106 = ((($pixel$160)) + 4|0); $107 = ($57|0)==(0); if ($107) { break; } else { $length$061 = $57;$pixel$160 = $106; } } return; break; } case 2: { $108 = ((($dst)) + 16|0); $109 = HEAP32[$108>>2]|0; $110 = ((($1)) + 9|0); $111 = HEAP8[$110>>0]|0; $112 = $111&255; $113 = (($109|0) / ($112|0))&-1; $114 = ($x2|0)<($x1|0); $115 = ((($dst)) + 20|0); $116 = HEAP32[$115>>2]|0; $117 = Math_imul($113, $y2)|0; $118 = (($116) + ($117<<2)|0); if ($114) { $124 = (($118) + ($x2<<2)|0); $125 = ($draw_end|0)!=(0); $126 = ((($124)) + 4|0); $$14 = $125 ? $124 : $126; $127 = (($x1) - ($x2))|0; $128 = $125&1; $129 = (($127) + ($128))|0; $length1$0$ph = $129;$pixel3$1$ph = $$14; } else { $119 = (($118) + ($x1<<2)|0); $120 = ($draw_end|0)!=(0); $121 = (($x2) - ($x1))|0; $122 = $120&1; $123 = (($121) + ($122))|0; $length1$0$ph = $123;$pixel3$1$ph = $119; } $130 = ($length1$0$ph|0)==(0); if ($130) { return; } $131 = ((($1)) + 12|0); $132 = ((($1)) + 32|0); $133 = ((($1)) + 28|0); $134 = ((($1)) + 16|0); $135 = ((($1)) + 33|0); $136 = ((($1)) + 29|0); $137 = ((($1)) + 20|0); $138 = ((($1)) + 34|0); $139 = ((($1)) + 30|0); $140 = ((($1)) + 24|0); $141 = ((($1)) + 35|0); $142 = ((($1)) + 31|0); $$pre317 = HEAP8[$132>>0]|0; $$pre318 = HEAP8[$133>>0]|0; $$phi$trans$insert319 = $$pre318&255; $$phi$trans$insert320 = (74436 + ($$phi$trans$insert319<<2)|0); $$pre321 = HEAP32[$$phi$trans$insert320>>2]|0; $$pre322 = HEAP8[$135>>0]|0; $$pre323 = HEAP8[$136>>0]|0; $$phi$trans$insert324 = $$pre323&255; $$phi$trans$insert325 = (74436 + ($$phi$trans$insert324<<2)|0); $$pre326 = HEAP32[$$phi$trans$insert325>>2]|0; $$pre327 = HEAP8[$138>>0]|0; $$pre328 = HEAP8[$139>>0]|0; $$phi$trans$insert329 = $$pre328&255; $$phi$trans$insert330 = (74436 + ($$phi$trans$insert329<<2)|0); $$pre331 = HEAP32[$$phi$trans$insert330>>2]|0; $$pre332 = HEAP8[$141>>0]|0; $$pre333 = HEAP8[$142>>0]|0; $$phi$trans$insert334 = $$pre333&255; $$phi$trans$insert335 = (74436 + ($$phi$trans$insert334<<2)|0); $$pre336 = HEAP32[$$phi$trans$insert335>>2]|0; $143 = $$pre317&255; $144 = $$pre322&255; $145 = $$pre327&255; $146 = $$pre332&255; $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; while(1) { $147 = (($length1$064) + -1)|0; $148 = HEAP32[$pixel3$163>>2]|0; $149 = HEAP32[$131>>2]|0; $150 = $149 & $148; $151 = $150 >>> $143; $152 = (($$pre321) + ($151)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = HEAP32[$134>>2]|0; $156 = $155 & $148; $157 = $156 >>> $144; $158 = (($$pre326) + ($157)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = HEAP32[$137>>2]|0; $162 = $161 & $148; $163 = $162 >>> $145; $164 = (($$pre331) + ($163)|0); $165 = HEAP8[$164>>0]|0; $166 = $165&255; $167 = HEAP32[$140>>2]|0; $168 = $167 & $148; $169 = $168 >>> $146; $170 = (($$pre336) + ($169)|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = (($154) + ($r$0))|0; $174 = ($173>>>0)>(255); $$ = $174 ? 255 : $173; $175 = (($160) + ($g$0))|0; $176 = ($175>>>0)>(255); $$8 = $176 ? 255 : $175; $177 = (($166) + ($b$0))|0; $178 = ($177>>>0)>(255); $$2 = $178 ? 255 : $177; $179 = $$ >>> $$phi$trans$insert319; $180 = $179 << $143; $181 = $$8 >>> $$phi$trans$insert324; $182 = $181 << $144; $183 = $182 | $180; $184 = $$2 >>> $$phi$trans$insert329; $185 = $184 << $145; $186 = $183 | $185; $187 = $172 >>> $$phi$trans$insert334; $188 = $187 << $146; $189 = $186 | $188; HEAP32[$pixel3$163>>2] = $189; $190 = ((($pixel3$163)) + 4|0); $191 = ($147|0)==(0); if ($191) { break; } else { $length1$064 = $147;$pixel3$163 = $190; } } return; break; } case 4: { $192 = ((($dst)) + 16|0); $193 = HEAP32[$192>>2]|0; $194 = ((($1)) + 9|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = (($193|0) / ($196|0))&-1; $198 = ($x2|0)<($x1|0); $199 = ((($dst)) + 20|0); $200 = HEAP32[$199>>2]|0; $201 = Math_imul($197, $y2)|0; $202 = (($200) + ($201<<2)|0); if ($198) { $208 = (($202) + ($x2<<2)|0); $209 = ($draw_end|0)!=(0); $210 = ((($208)) + 4|0); $$15 = $209 ? $208 : $210; $211 = (($x1) - ($x2))|0; $212 = $209&1; $213 = (($211) + ($212))|0; $length8$0$ph = $213;$pixel10$1$ph = $$15; } else { $203 = (($202) + ($x1<<2)|0); $204 = ($draw_end|0)!=(0); $205 = (($x2) - ($x1))|0; $206 = $204&1; $207 = (($205) + ($206))|0; $length8$0$ph = $207;$pixel10$1$ph = $203; } $214 = ($length8$0$ph|0)==(0); if ($214) { return; } $215 = ((($1)) + 12|0); $216 = ((($1)) + 32|0); $217 = ((($1)) + 28|0); $218 = ((($1)) + 16|0); $219 = ((($1)) + 33|0); $220 = ((($1)) + 29|0); $221 = ((($1)) + 20|0); $222 = ((($1)) + 34|0); $223 = ((($1)) + 30|0); $224 = ((($1)) + 24|0); $225 = ((($1)) + 35|0); $226 = ((($1)) + 31|0); $$pre297 = HEAP8[$216>>0]|0; $$pre298 = HEAP8[$217>>0]|0; $$phi$trans$insert299 = $$pre298&255; $$phi$trans$insert300 = (74436 + ($$phi$trans$insert299<<2)|0); $$pre301 = HEAP32[$$phi$trans$insert300>>2]|0; $$pre302 = HEAP8[$219>>0]|0; $$pre303 = HEAP8[$220>>0]|0; $$phi$trans$insert304 = $$pre303&255; $$phi$trans$insert305 = (74436 + ($$phi$trans$insert304<<2)|0); $$pre306 = HEAP32[$$phi$trans$insert305>>2]|0; $$pre307 = HEAP8[$222>>0]|0; $$pre308 = HEAP8[$223>>0]|0; $$phi$trans$insert309 = $$pre308&255; $$phi$trans$insert310 = (74436 + ($$phi$trans$insert309<<2)|0); $$pre311 = HEAP32[$$phi$trans$insert310>>2]|0; $$pre312 = HEAP8[$225>>0]|0; $$pre313 = HEAP8[$226>>0]|0; $$phi$trans$insert314 = $$pre313&255; $$phi$trans$insert315 = (74436 + ($$phi$trans$insert314<<2)|0); $$pre316 = HEAP32[$$phi$trans$insert315>>2]|0; $227 = $$pre297&255; $228 = $$pre302&255; $229 = $$pre307&255; $230 = $$pre312&255; $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; while(1) { $231 = (($length8$067) + -1)|0; $232 = HEAP32[$pixel10$166>>2]|0; $233 = HEAP32[$215>>2]|0; $234 = $233 & $232; $235 = $234 >>> $227; $236 = (($$pre301) + ($235)|0); $237 = HEAP8[$236>>0]|0; $238 = $237&255; $239 = HEAP32[$218>>2]|0; $240 = $239 & $232; $241 = $240 >>> $228; $242 = (($$pre306) + ($241)|0); $243 = HEAP8[$242>>0]|0; $244 = $243&255; $245 = HEAP32[$221>>2]|0; $246 = $245 & $232; $247 = $246 >>> $229; $248 = (($$pre311) + ($247)|0); $249 = HEAP8[$248>>0]|0; $250 = $249&255; $251 = HEAP32[$224>>2]|0; $252 = $251 & $232; $253 = $252 >>> $230; $254 = (($$pre316) + ($253)|0); $255 = HEAP8[$254>>0]|0; $256 = $255&255; $257 = Math_imul($238, $r$0)|0; $258 = (($257>>>0) / 255)&-1; $259 = Math_imul($244, $g$0)|0; $260 = (($259>>>0) / 255)&-1; $261 = Math_imul($250, $b$0)|0; $262 = (($261>>>0) / 255)&-1; $263 = $258 >>> $$phi$trans$insert299; $264 = $263 << $227; $265 = $260 >>> $$phi$trans$insert304; $266 = $265 << $228; $267 = $262 >>> $$phi$trans$insert309; $268 = $267 << $229; $269 = $256 >>> $$phi$trans$insert314; $270 = $269 << $230; $271 = $270 | $264; $272 = $271 | $266; $273 = $272 | $268; HEAP32[$pixel10$166>>2] = $273; $274 = ((($pixel10$166)) + 4|0); $275 = ($231|0)==(0); if ($275) { break; } else { $length8$067 = $231;$pixel10$166 = $274; } } return; break; } default: { $276 = ((($dst)) + 16|0); $277 = HEAP32[$276>>2]|0; $278 = ((($1)) + 9|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $281 = (($277|0) / ($280|0))&-1; $282 = ($x2|0)<($x1|0); $283 = ((($dst)) + 20|0); $284 = HEAP32[$283>>2]|0; $285 = Math_imul($281, $y2)|0; $286 = (($284) + ($285<<2)|0); if ($282) { $292 = (($286) + ($x2<<2)|0); $293 = ($draw_end|0)!=(0); $294 = ((($292)) + 4|0); $$16 = $293 ? $292 : $294; $295 = (($x1) - ($x2))|0; $296 = $293&1; $297 = (($295) + ($296))|0; $length15$0$ph = $297;$pixel17$1$ph = $$16; } else { $287 = (($286) + ($x1<<2)|0); $288 = ($draw_end|0)!=(0); $289 = (($x2) - ($x1))|0; $290 = $288&1; $291 = (($289) + ($290))|0; $length15$0$ph = $291;$pixel17$1$ph = $287; } $298 = ($length15$0$ph|0)==(0); if ($298) { return; } $299 = ((($1)) + 28|0); $300 = HEAP8[$299>>0]|0; $301 = $300&255; $302 = $r$0 >>> $301; $303 = ((($1)) + 32|0); $304 = HEAP8[$303>>0]|0; $305 = $304&255; $306 = $302 << $305; $307 = ((($1)) + 29|0); $308 = HEAP8[$307>>0]|0; $309 = $308&255; $310 = $g$0 >>> $309; $311 = ((($1)) + 33|0); $312 = HEAP8[$311>>0]|0; $313 = $312&255; $314 = $310 << $313; $315 = $314 | $306; $316 = ((($1)) + 30|0); $317 = HEAP8[$316>>0]|0; $318 = $317&255; $319 = $b$0 >>> $318; $320 = ((($1)) + 34|0); $321 = HEAP8[$320>>0]|0; $322 = $321&255; $323 = $319 << $322; $324 = $315 | $323; $325 = ((($1)) + 31|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = $a$0 >>> $327; $329 = ((($1)) + 35|0); $330 = HEAP8[$329>>0]|0; $331 = $330&255; $332 = $328 << $331; $333 = $324 | $332; $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $334 = (($length15$059) + -1)|0; HEAP32[$pixel17$158>>2] = $333; $335 = ((($pixel17$158)) + 4|0); $336 = ($334|0)==(0); if ($336) { break; } else { $length15$059 = $334;$pixel17$158 = $335; } } return; } } } $337 = ($x2|0)==($x1|0); if ($337) { switch ($blendMode|0) { case 1: { $338 = ((($dst)) + 16|0); $339 = HEAP32[$338>>2]|0; $340 = ((($1)) + 9|0); $341 = HEAP8[$340>>0]|0; $342 = $341&255; $343 = (($339|0) / ($342|0))&-1; $344 = ($y2|0)<($y1|0); $345 = ((($dst)) + 20|0); $346 = HEAP32[$345>>2]|0; if ($344) { $354 = Math_imul($343, $y2)|0; $355 = (($346) + ($354<<2)|0); $356 = (($355) + ($x2<<2)|0); $357 = ($draw_end|0)!=(0); $358 = (($356) + ($343<<2)|0); $$17 = $357 ? $356 : $358; $359 = (($y1) - ($y2))|0; $360 = $357&1; $361 = (($359) + ($360))|0; $length22$0$ph = $361;$pixel24$1$ph = $$17; } else { $347 = Math_imul($343, $y1)|0; $348 = (($346) + ($347<<2)|0); $349 = (($348) + ($x2<<2)|0); $350 = ($draw_end|0)!=(0); $351 = (($y2) - ($y1))|0; $352 = $350&1; $353 = (($351) + ($352))|0; $length22$0$ph = $353;$pixel24$1$ph = $349; } $362 = ($length22$0$ph|0)==(0); if ($362) { return; } $363 = ((($1)) + 12|0); $364 = ((($1)) + 32|0); $365 = ((($1)) + 28|0); $366 = ((($1)) + 16|0); $367 = ((($1)) + 33|0); $368 = ((($1)) + 29|0); $369 = ((($1)) + 20|0); $370 = ((($1)) + 34|0); $371 = ((($1)) + 30|0); $372 = ((($1)) + 24|0); $373 = ((($1)) + 35|0); $374 = ((($1)) + 31|0); $$pre277 = HEAP8[$364>>0]|0; $$pre278 = HEAP8[$365>>0]|0; $$phi$trans$insert279 = $$pre278&255; $$phi$trans$insert280 = (74436 + ($$phi$trans$insert279<<2)|0); $$pre281 = HEAP32[$$phi$trans$insert280>>2]|0; $$pre282 = HEAP8[$367>>0]|0; $$pre283 = HEAP8[$368>>0]|0; $$phi$trans$insert284 = $$pre283&255; $$phi$trans$insert285 = (74436 + ($$phi$trans$insert284<<2)|0); $$pre286 = HEAP32[$$phi$trans$insert285>>2]|0; $$pre287 = HEAP8[$370>>0]|0; $$pre288 = HEAP8[$371>>0]|0; $$phi$trans$insert289 = $$pre288&255; $$phi$trans$insert290 = (74436 + ($$phi$trans$insert289<<2)|0); $$pre291 = HEAP32[$$phi$trans$insert290>>2]|0; $$pre292 = HEAP8[$373>>0]|0; $$pre293 = HEAP8[$374>>0]|0; $$phi$trans$insert294 = $$pre293&255; $$phi$trans$insert295 = (74436 + ($$phi$trans$insert294<<2)|0); $$pre296 = HEAP32[$$phi$trans$insert295>>2]|0; $375 = $$pre277&255; $376 = $$pre282&255; $377 = $$pre287&255; $378 = $$pre292&255; $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; while(1) { $379 = (($length22$073) + -1)|0; $380 = HEAP32[$pixel24$172>>2]|0; $381 = HEAP32[$363>>2]|0; $382 = $381 & $380; $383 = $382 >>> $375; $384 = (($$pre281) + ($383)|0); $385 = HEAP8[$384>>0]|0; $386 = $385&255; $387 = HEAP32[$366>>2]|0; $388 = $387 & $380; $389 = $388 >>> $376; $390 = (($$pre286) + ($389)|0); $391 = HEAP8[$390>>0]|0; $392 = $391&255; $393 = HEAP32[$369>>2]|0; $394 = $393 & $380; $395 = $394 >>> $377; $396 = (($$pre291) + ($395)|0); $397 = HEAP8[$396>>0]|0; $398 = $397&255; $399 = HEAP32[$372>>2]|0; $400 = $399 & $380; $401 = $400 >>> $378; $402 = (($$pre296) + ($401)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $405 = Math_imul($386, $16)|0; $406 = (($405>>>0) / 255)&-1; $407 = (($406) + ($r$0))|0; $408 = Math_imul($392, $16)|0; $409 = (($408>>>0) / 255)&-1; $410 = (($409) + ($g$0))|0; $411 = Math_imul($398, $16)|0; $412 = (($411>>>0) / 255)&-1; $413 = (($412) + ($b$0))|0; $414 = Math_imul($404, $16)|0; $415 = (($414>>>0) / 255)&-1; $416 = (($415) + ($a$0))|0; $417 = $407 >>> $$phi$trans$insert279; $418 = $417 << $375; $419 = $410 >>> $$phi$trans$insert284; $420 = $419 << $376; $421 = $420 | $418; $422 = $413 >>> $$phi$trans$insert289; $423 = $422 << $377; $424 = $421 | $423; $425 = $416 >>> $$phi$trans$insert294; $426 = $425 << $378; $427 = $424 | $426; HEAP32[$pixel24$172>>2] = $427; $428 = (($pixel24$172) + ($343<<2)|0); $429 = ($379|0)==(0); if ($429) { break; } else { $length22$073 = $379;$pixel24$172 = $428; } } return; break; } case 2: { $430 = ((($dst)) + 16|0); $431 = HEAP32[$430>>2]|0; $432 = ((($1)) + 9|0); $433 = HEAP8[$432>>0]|0; $434 = $433&255; $435 = (($431|0) / ($434|0))&-1; $436 = ($y2|0)<($y1|0); $437 = ((($dst)) + 20|0); $438 = HEAP32[$437>>2]|0; if ($436) { $446 = Math_imul($435, $y2)|0; $447 = (($438) + ($446<<2)|0); $448 = (($447) + ($x2<<2)|0); $449 = ($draw_end|0)!=(0); $450 = (($448) + ($435<<2)|0); $$18 = $449 ? $448 : $450; $451 = (($y1) - ($y2))|0; $452 = $449&1; $453 = (($451) + ($452))|0; $length29$0$ph = $453;$pixel31$1$ph = $$18; } else { $439 = Math_imul($435, $y1)|0; $440 = (($438) + ($439<<2)|0); $441 = (($440) + ($x2<<2)|0); $442 = ($draw_end|0)!=(0); $443 = (($y2) - ($y1))|0; $444 = $442&1; $445 = (($443) + ($444))|0; $length29$0$ph = $445;$pixel31$1$ph = $441; } $454 = ($length29$0$ph|0)==(0); if ($454) { return; } $455 = ((($1)) + 12|0); $456 = ((($1)) + 32|0); $457 = ((($1)) + 28|0); $458 = ((($1)) + 16|0); $459 = ((($1)) + 33|0); $460 = ((($1)) + 29|0); $461 = ((($1)) + 20|0); $462 = ((($1)) + 34|0); $463 = ((($1)) + 30|0); $464 = ((($1)) + 24|0); $465 = ((($1)) + 35|0); $466 = ((($1)) + 31|0); $$pre257 = HEAP8[$456>>0]|0; $$pre258 = HEAP8[$457>>0]|0; $$phi$trans$insert259 = $$pre258&255; $$phi$trans$insert260 = (74436 + ($$phi$trans$insert259<<2)|0); $$pre261 = HEAP32[$$phi$trans$insert260>>2]|0; $$pre262 = HEAP8[$459>>0]|0; $$pre263 = HEAP8[$460>>0]|0; $$phi$trans$insert264 = $$pre263&255; $$phi$trans$insert265 = (74436 + ($$phi$trans$insert264<<2)|0); $$pre266 = HEAP32[$$phi$trans$insert265>>2]|0; $$pre267 = HEAP8[$462>>0]|0; $$pre268 = HEAP8[$463>>0]|0; $$phi$trans$insert269 = $$pre268&255; $$phi$trans$insert270 = (74436 + ($$phi$trans$insert269<<2)|0); $$pre271 = HEAP32[$$phi$trans$insert270>>2]|0; $$pre272 = HEAP8[$465>>0]|0; $$pre273 = HEAP8[$466>>0]|0; $$phi$trans$insert274 = $$pre273&255; $$phi$trans$insert275 = (74436 + ($$phi$trans$insert274<<2)|0); $$pre276 = HEAP32[$$phi$trans$insert275>>2]|0; $467 = $$pre257&255; $468 = $$pre262&255; $469 = $$pre267&255; $470 = $$pre272&255; $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; while(1) { $471 = (($length29$076) + -1)|0; $472 = HEAP32[$pixel31$175>>2]|0; $473 = HEAP32[$455>>2]|0; $474 = $473 & $472; $475 = $474 >>> $467; $476 = (($$pre261) + ($475)|0); $477 = HEAP8[$476>>0]|0; $478 = $477&255; $479 = HEAP32[$458>>2]|0; $480 = $479 & $472; $481 = $480 >>> $468; $482 = (($$pre266) + ($481)|0); $483 = HEAP8[$482>>0]|0; $484 = $483&255; $485 = HEAP32[$461>>2]|0; $486 = $485 & $472; $487 = $486 >>> $469; $488 = (($$pre271) + ($487)|0); $489 = HEAP8[$488>>0]|0; $490 = $489&255; $491 = HEAP32[$464>>2]|0; $492 = $491 & $472; $493 = $492 >>> $470; $494 = (($$pre276) + ($493)|0); $495 = HEAP8[$494>>0]|0; $496 = $495&255; $497 = (($478) + ($r$0))|0; $498 = ($497>>>0)>(255); $$3 = $498 ? 255 : $497; $499 = (($484) + ($g$0))|0; $500 = ($499>>>0)>(255); $$9 = $500 ? 255 : $499; $501 = (($490) + ($b$0))|0; $502 = ($501>>>0)>(255); $$4 = $502 ? 255 : $501; $503 = $$3 >>> $$phi$trans$insert259; $504 = $503 << $467; $505 = $$9 >>> $$phi$trans$insert264; $506 = $505 << $468; $507 = $506 | $504; $508 = $$4 >>> $$phi$trans$insert269; $509 = $508 << $469; $510 = $507 | $509; $511 = $496 >>> $$phi$trans$insert274; $512 = $511 << $470; $513 = $510 | $512; HEAP32[$pixel31$175>>2] = $513; $514 = (($pixel31$175) + ($435<<2)|0); $515 = ($471|0)==(0); if ($515) { break; } else { $length29$076 = $471;$pixel31$175 = $514; } } return; break; } case 4: { $516 = ((($dst)) + 16|0); $517 = HEAP32[$516>>2]|0; $518 = ((($1)) + 9|0); $519 = HEAP8[$518>>0]|0; $520 = $519&255; $521 = (($517|0) / ($520|0))&-1; $522 = ($y2|0)<($y1|0); $523 = ((($dst)) + 20|0); $524 = HEAP32[$523>>2]|0; if ($522) { $532 = Math_imul($521, $y2)|0; $533 = (($524) + ($532<<2)|0); $534 = (($533) + ($x2<<2)|0); $535 = ($draw_end|0)!=(0); $536 = (($534) + ($521<<2)|0); $$19 = $535 ? $534 : $536; $537 = (($y1) - ($y2))|0; $538 = $535&1; $539 = (($537) + ($538))|0; $length36$0$ph = $539;$pixel38$1$ph = $$19; } else { $525 = Math_imul($521, $y1)|0; $526 = (($524) + ($525<<2)|0); $527 = (($526) + ($x2<<2)|0); $528 = ($draw_end|0)!=(0); $529 = (($y2) - ($y1))|0; $530 = $528&1; $531 = (($529) + ($530))|0; $length36$0$ph = $531;$pixel38$1$ph = $527; } $540 = ($length36$0$ph|0)==(0); if ($540) { return; } $541 = ((($1)) + 12|0); $542 = ((($1)) + 32|0); $543 = ((($1)) + 28|0); $544 = ((($1)) + 16|0); $545 = ((($1)) + 33|0); $546 = ((($1)) + 29|0); $547 = ((($1)) + 20|0); $548 = ((($1)) + 34|0); $549 = ((($1)) + 30|0); $550 = ((($1)) + 24|0); $551 = ((($1)) + 35|0); $552 = ((($1)) + 31|0); $$pre237 = HEAP8[$542>>0]|0; $$pre238 = HEAP8[$543>>0]|0; $$phi$trans$insert239 = $$pre238&255; $$phi$trans$insert240 = (74436 + ($$phi$trans$insert239<<2)|0); $$pre241 = HEAP32[$$phi$trans$insert240>>2]|0; $$pre242 = HEAP8[$545>>0]|0; $$pre243 = HEAP8[$546>>0]|0; $$phi$trans$insert244 = $$pre243&255; $$phi$trans$insert245 = (74436 + ($$phi$trans$insert244<<2)|0); $$pre246 = HEAP32[$$phi$trans$insert245>>2]|0; $$pre247 = HEAP8[$548>>0]|0; $$pre248 = HEAP8[$549>>0]|0; $$phi$trans$insert249 = $$pre248&255; $$phi$trans$insert250 = (74436 + ($$phi$trans$insert249<<2)|0); $$pre251 = HEAP32[$$phi$trans$insert250>>2]|0; $$pre252 = HEAP8[$551>>0]|0; $$pre253 = HEAP8[$552>>0]|0; $$phi$trans$insert254 = $$pre253&255; $$phi$trans$insert255 = (74436 + ($$phi$trans$insert254<<2)|0); $$pre256 = HEAP32[$$phi$trans$insert255>>2]|0; $553 = $$pre237&255; $554 = $$pre242&255; $555 = $$pre247&255; $556 = $$pre252&255; $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; while(1) { $557 = (($length36$079) + -1)|0; $558 = HEAP32[$pixel38$178>>2]|0; $559 = HEAP32[$541>>2]|0; $560 = $559 & $558; $561 = $560 >>> $553; $562 = (($$pre241) + ($561)|0); $563 = HEAP8[$562>>0]|0; $564 = $563&255; $565 = HEAP32[$544>>2]|0; $566 = $565 & $558; $567 = $566 >>> $554; $568 = (($$pre246) + ($567)|0); $569 = HEAP8[$568>>0]|0; $570 = $569&255; $571 = HEAP32[$547>>2]|0; $572 = $571 & $558; $573 = $572 >>> $555; $574 = (($$pre251) + ($573)|0); $575 = HEAP8[$574>>0]|0; $576 = $575&255; $577 = HEAP32[$550>>2]|0; $578 = $577 & $558; $579 = $578 >>> $556; $580 = (($$pre256) + ($579)|0); $581 = HEAP8[$580>>0]|0; $582 = $581&255; $583 = Math_imul($564, $r$0)|0; $584 = (($583>>>0) / 255)&-1; $585 = Math_imul($570, $g$0)|0; $586 = (($585>>>0) / 255)&-1; $587 = Math_imul($576, $b$0)|0; $588 = (($587>>>0) / 255)&-1; $589 = $584 >>> $$phi$trans$insert239; $590 = $589 << $553; $591 = $586 >>> $$phi$trans$insert244; $592 = $591 << $554; $593 = $588 >>> $$phi$trans$insert249; $594 = $593 << $555; $595 = $582 >>> $$phi$trans$insert254; $596 = $595 << $556; $597 = $596 | $590; $598 = $597 | $592; $599 = $598 | $594; HEAP32[$pixel38$178>>2] = $599; $600 = (($pixel38$178) + ($521<<2)|0); $601 = ($557|0)==(0); if ($601) { break; } else { $length36$079 = $557;$pixel38$178 = $600; } } return; break; } default: { $602 = ((($dst)) + 16|0); $603 = HEAP32[$602>>2]|0; $604 = ((($1)) + 9|0); $605 = HEAP8[$604>>0]|0; $606 = $605&255; $607 = (($603|0) / ($606|0))&-1; $608 = ($y2|0)<($y1|0); $609 = ((($dst)) + 20|0); $610 = HEAP32[$609>>2]|0; if ($608) { $618 = Math_imul($607, $y2)|0; $619 = (($610) + ($618<<2)|0); $620 = (($619) + ($x2<<2)|0); $621 = ($draw_end|0)!=(0); $622 = (($620) + ($607<<2)|0); $$20 = $621 ? $620 : $622; $623 = (($y1) - ($y2))|0; $624 = $621&1; $625 = (($623) + ($624))|0; $length43$0$ph = $625;$pixel45$1$ph = $$20; } else { $611 = Math_imul($607, $y1)|0; $612 = (($610) + ($611<<2)|0); $613 = (($612) + ($x2<<2)|0); $614 = ($draw_end|0)!=(0); $615 = (($y2) - ($y1))|0; $616 = $614&1; $617 = (($615) + ($616))|0; $length43$0$ph = $617;$pixel45$1$ph = $613; } $626 = ($length43$0$ph|0)==(0); if ($626) { return; } $627 = ((($1)) + 28|0); $628 = HEAP8[$627>>0]|0; $629 = $628&255; $630 = $r$0 >>> $629; $631 = ((($1)) + 32|0); $632 = HEAP8[$631>>0]|0; $633 = $632&255; $634 = $630 << $633; $635 = ((($1)) + 29|0); $636 = HEAP8[$635>>0]|0; $637 = $636&255; $638 = $g$0 >>> $637; $639 = ((($1)) + 33|0); $640 = HEAP8[$639>>0]|0; $641 = $640&255; $642 = $638 << $641; $643 = $642 | $634; $644 = ((($1)) + 30|0); $645 = HEAP8[$644>>0]|0; $646 = $645&255; $647 = $b$0 >>> $646; $648 = ((($1)) + 34|0); $649 = HEAP8[$648>>0]|0; $650 = $649&255; $651 = $647 << $650; $652 = $643 | $651; $653 = ((($1)) + 31|0); $654 = HEAP8[$653>>0]|0; $655 = $654&255; $656 = $a$0 >>> $655; $657 = ((($1)) + 35|0); $658 = HEAP8[$657>>0]|0; $659 = $658&255; $660 = $656 << $659; $661 = $652 | $660; $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $662 = (($length43$070) + -1)|0; HEAP32[$pixel45$169>>2] = $661; $663 = (($pixel45$169) + ($607<<2)|0); $664 = ($662|0)==(0); if ($664) { break; } else { $length43$070 = $662;$pixel45$169 = $663; } } return; } } } $665 = (($x1) - ($x2))|0; $666 = ($665|0)<(0); $667 = (0 - ($665))|0; $668 = $666 ? $667 : $665; $669 = (($y1) - ($y2))|0; $670 = ($669|0)<(0); $671 = (0 - ($669))|0; $672 = $670 ? $671 : $669; $673 = ($668|0)==($672|0); if ($673) { switch ($blendMode|0) { case 1: { $674 = ((($dst)) + 16|0); $675 = HEAP32[$674>>2]|0; $676 = ((($1)) + 9|0); $677 = HEAP8[$676>>0]|0; $678 = $677&255; $679 = (($675|0) / ($678|0))&-1; $680 = ($y2|0)<($y1|0); $681 = ((($dst)) + 20|0); $682 = HEAP32[$681>>2]|0; if ($680) { $688 = Math_imul($679, $y2)|0; $689 = (($682) + ($688<<2)|0); $690 = (($689) + ($x2<<2)|0); $691 = ($x2|0)>($x1|0); $pitch51$1$v = $691 ? -1 : 1; $pitch51$1 = (($679) + ($pitch51$1$v))|0; $692 = ($draw_end|0)==(0); $693 = (($690) + ($pitch51$1<<2)|0); $$21 = $692 ? $693 : $690; $length50$0 = $669;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $683 = Math_imul($679, $y1)|0; $684 = (($682) + ($683<<2)|0); $685 = (($684) + ($x1<<2)|0); $686 = ($x2|0)<($x1|0); $pitch51$0$v = $686 ? -1 : 1; $pitch51$0 = (($679) + ($pitch51$0$v))|0; $687 = (($y2) - ($y1))|0; $length50$0 = $687;$pitch51$2 = $pitch51$0;$pixel52$1 = $685; } $not$34 = ($draw_end|0)!=(0); $694 = $not$34&1; $length50$0$ = (($length50$0) + ($694))|0; $695 = ($length50$0$|0)==(0); if ($695) { return; } $696 = ((($1)) + 12|0); $697 = ((($1)) + 32|0); $698 = ((($1)) + 28|0); $699 = ((($1)) + 16|0); $700 = ((($1)) + 33|0); $701 = ((($1)) + 29|0); $702 = ((($1)) + 20|0); $703 = ((($1)) + 34|0); $704 = ((($1)) + 30|0); $705 = ((($1)) + 24|0); $706 = ((($1)) + 35|0); $707 = ((($1)) + 31|0); $$pre217 = HEAP8[$697>>0]|0; $$pre218 = HEAP8[$698>>0]|0; $$phi$trans$insert219 = $$pre218&255; $$phi$trans$insert220 = (74436 + ($$phi$trans$insert219<<2)|0); $$pre221 = HEAP32[$$phi$trans$insert220>>2]|0; $$pre222 = HEAP8[$700>>0]|0; $$pre223 = HEAP8[$701>>0]|0; $$phi$trans$insert224 = $$pre223&255; $$phi$trans$insert225 = (74436 + ($$phi$trans$insert224<<2)|0); $$pre226 = HEAP32[$$phi$trans$insert225>>2]|0; $$pre227 = HEAP8[$703>>0]|0; $$pre228 = HEAP8[$704>>0]|0; $$phi$trans$insert229 = $$pre228&255; $$phi$trans$insert230 = (74436 + ($$phi$trans$insert229<<2)|0); $$pre231 = HEAP32[$$phi$trans$insert230>>2]|0; $$pre232 = HEAP8[$706>>0]|0; $$pre233 = HEAP8[$707>>0]|0; $$phi$trans$insert234 = $$pre233&255; $$phi$trans$insert235 = (74436 + ($$phi$trans$insert234<<2)|0); $$pre236 = HEAP32[$$phi$trans$insert235>>2]|0; $708 = $$pre217&255; $709 = $$pre222&255; $710 = $$pre227&255; $711 = $$pre232&255; $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; while(1) { $712 = (($length50$185) + -1)|0; $713 = HEAP32[$pixel52$284>>2]|0; $714 = HEAP32[$696>>2]|0; $715 = $714 & $713; $716 = $715 >>> $708; $717 = (($$pre221) + ($716)|0); $718 = HEAP8[$717>>0]|0; $719 = $718&255; $720 = HEAP32[$699>>2]|0; $721 = $720 & $713; $722 = $721 >>> $709; $723 = (($$pre226) + ($722)|0); $724 = HEAP8[$723>>0]|0; $725 = $724&255; $726 = HEAP32[$702>>2]|0; $727 = $726 & $713; $728 = $727 >>> $710; $729 = (($$pre231) + ($728)|0); $730 = HEAP8[$729>>0]|0; $731 = $730&255; $732 = HEAP32[$705>>2]|0; $733 = $732 & $713; $734 = $733 >>> $711; $735 = (($$pre236) + ($734)|0); $736 = HEAP8[$735>>0]|0; $737 = $736&255; $738 = Math_imul($719, $16)|0; $739 = (($738>>>0) / 255)&-1; $740 = (($739) + ($r$0))|0; $741 = Math_imul($725, $16)|0; $742 = (($741>>>0) / 255)&-1; $743 = (($742) + ($g$0))|0; $744 = Math_imul($731, $16)|0; $745 = (($744>>>0) / 255)&-1; $746 = (($745) + ($b$0))|0; $747 = Math_imul($737, $16)|0; $748 = (($747>>>0) / 255)&-1; $749 = (($748) + ($a$0))|0; $750 = $740 >>> $$phi$trans$insert219; $751 = $750 << $708; $752 = $743 >>> $$phi$trans$insert224; $753 = $752 << $709; $754 = $753 | $751; $755 = $746 >>> $$phi$trans$insert229; $756 = $755 << $710; $757 = $754 | $756; $758 = $749 >>> $$phi$trans$insert234; $759 = $758 << $711; $760 = $757 | $759; HEAP32[$pixel52$284>>2] = $760; $761 = (($pixel52$284) + ($pitch51$2<<2)|0); $762 = ($712|0)==(0); if ($762) { break; } else { $length50$185 = $712;$pixel52$284 = $761; } } return; break; } case 2: { $763 = ((($dst)) + 16|0); $764 = HEAP32[$763>>2]|0; $765 = ((($1)) + 9|0); $766 = HEAP8[$765>>0]|0; $767 = $766&255; $768 = (($764|0) / ($767|0))&-1; $769 = ($y2|0)<($y1|0); $770 = ((($dst)) + 20|0); $771 = HEAP32[$770>>2]|0; if ($769) { $777 = Math_imul($768, $y2)|0; $778 = (($771) + ($777<<2)|0); $779 = (($778) + ($x2<<2)|0); $780 = ($x2|0)>($x1|0); $pitch58$1$v = $780 ? -1 : 1; $pitch58$1 = (($768) + ($pitch58$1$v))|0; $781 = ($draw_end|0)==(0); $782 = (($779) + ($pitch58$1<<2)|0); $$22 = $781 ? $782 : $779; $length57$0 = $669;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $772 = Math_imul($768, $y1)|0; $773 = (($771) + ($772<<2)|0); $774 = (($773) + ($x1<<2)|0); $775 = ($x2|0)<($x1|0); $pitch58$0$v = $775 ? -1 : 1; $pitch58$0 = (($768) + ($pitch58$0$v))|0; $776 = (($y2) - ($y1))|0; $length57$0 = $776;$pitch58$2 = $pitch58$0;$pixel59$1 = $774; } $not$33 = ($draw_end|0)!=(0); $783 = $not$33&1; $length57$0$ = (($length57$0) + ($783))|0; $784 = ($length57$0$|0)==(0); if ($784) { return; } $785 = ((($1)) + 12|0); $786 = ((($1)) + 32|0); $787 = ((($1)) + 28|0); $788 = ((($1)) + 16|0); $789 = ((($1)) + 33|0); $790 = ((($1)) + 29|0); $791 = ((($1)) + 20|0); $792 = ((($1)) + 34|0); $793 = ((($1)) + 30|0); $794 = ((($1)) + 24|0); $795 = ((($1)) + 35|0); $796 = ((($1)) + 31|0); $$pre197 = HEAP8[$786>>0]|0; $$pre198 = HEAP8[$787>>0]|0; $$phi$trans$insert199 = $$pre198&255; $$phi$trans$insert200 = (74436 + ($$phi$trans$insert199<<2)|0); $$pre201 = HEAP32[$$phi$trans$insert200>>2]|0; $$pre202 = HEAP8[$789>>0]|0; $$pre203 = HEAP8[$790>>0]|0; $$phi$trans$insert204 = $$pre203&255; $$phi$trans$insert205 = (74436 + ($$phi$trans$insert204<<2)|0); $$pre206 = HEAP32[$$phi$trans$insert205>>2]|0; $$pre207 = HEAP8[$792>>0]|0; $$pre208 = HEAP8[$793>>0]|0; $$phi$trans$insert209 = $$pre208&255; $$phi$trans$insert210 = (74436 + ($$phi$trans$insert209<<2)|0); $$pre211 = HEAP32[$$phi$trans$insert210>>2]|0; $$pre212 = HEAP8[$795>>0]|0; $$pre213 = HEAP8[$796>>0]|0; $$phi$trans$insert214 = $$pre213&255; $$phi$trans$insert215 = (74436 + ($$phi$trans$insert214<<2)|0); $$pre216 = HEAP32[$$phi$trans$insert215>>2]|0; $797 = $$pre197&255; $798 = $$pre202&255; $799 = $$pre207&255; $800 = $$pre212&255; $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; while(1) { $801 = (($length57$188) + -1)|0; $802 = HEAP32[$pixel59$287>>2]|0; $803 = HEAP32[$785>>2]|0; $804 = $803 & $802; $805 = $804 >>> $797; $806 = (($$pre201) + ($805)|0); $807 = HEAP8[$806>>0]|0; $808 = $807&255; $809 = HEAP32[$788>>2]|0; $810 = $809 & $802; $811 = $810 >>> $798; $812 = (($$pre206) + ($811)|0); $813 = HEAP8[$812>>0]|0; $814 = $813&255; $815 = HEAP32[$791>>2]|0; $816 = $815 & $802; $817 = $816 >>> $799; $818 = (($$pre211) + ($817)|0); $819 = HEAP8[$818>>0]|0; $820 = $819&255; $821 = HEAP32[$794>>2]|0; $822 = $821 & $802; $823 = $822 >>> $800; $824 = (($$pre216) + ($823)|0); $825 = HEAP8[$824>>0]|0; $826 = $825&255; $827 = (($808) + ($r$0))|0; $828 = ($827>>>0)>(255); $$5 = $828 ? 255 : $827; $829 = (($814) + ($g$0))|0; $830 = ($829>>>0)>(255); $$10 = $830 ? 255 : $829; $831 = (($820) + ($b$0))|0; $832 = ($831>>>0)>(255); $$6 = $832 ? 255 : $831; $833 = $$5 >>> $$phi$trans$insert199; $834 = $833 << $797; $835 = $$10 >>> $$phi$trans$insert204; $836 = $835 << $798; $837 = $836 | $834; $838 = $$6 >>> $$phi$trans$insert209; $839 = $838 << $799; $840 = $837 | $839; $841 = $826 >>> $$phi$trans$insert214; $842 = $841 << $800; $843 = $840 | $842; HEAP32[$pixel59$287>>2] = $843; $844 = (($pixel59$287) + ($pitch58$2<<2)|0); $845 = ($801|0)==(0); if ($845) { break; } else { $length57$188 = $801;$pixel59$287 = $844; } } return; break; } case 4: { $846 = ((($dst)) + 16|0); $847 = HEAP32[$846>>2]|0; $848 = ((($1)) + 9|0); $849 = HEAP8[$848>>0]|0; $850 = $849&255; $851 = (($847|0) / ($850|0))&-1; $852 = ($y2|0)<($y1|0); $853 = ((($dst)) + 20|0); $854 = HEAP32[$853>>2]|0; if ($852) { $860 = Math_imul($851, $y2)|0; $861 = (($854) + ($860<<2)|0); $862 = (($861) + ($x2<<2)|0); $863 = ($x2|0)>($x1|0); $pitch65$1$v = $863 ? -1 : 1; $pitch65$1 = (($851) + ($pitch65$1$v))|0; $864 = ($draw_end|0)==(0); $865 = (($862) + ($pitch65$1<<2)|0); $$23 = $864 ? $865 : $862; $length64$0 = $669;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $855 = Math_imul($851, $y1)|0; $856 = (($854) + ($855<<2)|0); $857 = (($856) + ($x1<<2)|0); $858 = ($x2|0)<($x1|0); $pitch65$0$v = $858 ? -1 : 1; $pitch65$0 = (($851) + ($pitch65$0$v))|0; $859 = (($y2) - ($y1))|0; $length64$0 = $859;$pitch65$2 = $pitch65$0;$pixel66$1 = $857; } $not$32 = ($draw_end|0)!=(0); $866 = $not$32&1; $length64$0$ = (($length64$0) + ($866))|0; $867 = ($length64$0$|0)==(0); if ($867) { return; } $868 = ((($1)) + 12|0); $869 = ((($1)) + 32|0); $870 = ((($1)) + 28|0); $871 = ((($1)) + 16|0); $872 = ((($1)) + 33|0); $873 = ((($1)) + 29|0); $874 = ((($1)) + 20|0); $875 = ((($1)) + 34|0); $876 = ((($1)) + 30|0); $877 = ((($1)) + 24|0); $878 = ((($1)) + 35|0); $879 = ((($1)) + 31|0); $$pre177 = HEAP8[$869>>0]|0; $$pre178 = HEAP8[$870>>0]|0; $$phi$trans$insert179 = $$pre178&255; $$phi$trans$insert180 = (74436 + ($$phi$trans$insert179<<2)|0); $$pre181 = HEAP32[$$phi$trans$insert180>>2]|0; $$pre182 = HEAP8[$872>>0]|0; $$pre183 = HEAP8[$873>>0]|0; $$phi$trans$insert184 = $$pre183&255; $$phi$trans$insert185 = (74436 + ($$phi$trans$insert184<<2)|0); $$pre186 = HEAP32[$$phi$trans$insert185>>2]|0; $$pre187 = HEAP8[$875>>0]|0; $$pre188 = HEAP8[$876>>0]|0; $$phi$trans$insert189 = $$pre188&255; $$phi$trans$insert190 = (74436 + ($$phi$trans$insert189<<2)|0); $$pre191 = HEAP32[$$phi$trans$insert190>>2]|0; $$pre192 = HEAP8[$878>>0]|0; $$pre193 = HEAP8[$879>>0]|0; $$phi$trans$insert194 = $$pre193&255; $$phi$trans$insert195 = (74436 + ($$phi$trans$insert194<<2)|0); $$pre196 = HEAP32[$$phi$trans$insert195>>2]|0; $880 = $$pre177&255; $881 = $$pre182&255; $882 = $$pre187&255; $883 = $$pre192&255; $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; while(1) { $884 = (($length64$191) + -1)|0; $885 = HEAP32[$pixel66$290>>2]|0; $886 = HEAP32[$868>>2]|0; $887 = $886 & $885; $888 = $887 >>> $880; $889 = (($$pre181) + ($888)|0); $890 = HEAP8[$889>>0]|0; $891 = $890&255; $892 = HEAP32[$871>>2]|0; $893 = $892 & $885; $894 = $893 >>> $881; $895 = (($$pre186) + ($894)|0); $896 = HEAP8[$895>>0]|0; $897 = $896&255; $898 = HEAP32[$874>>2]|0; $899 = $898 & $885; $900 = $899 >>> $882; $901 = (($$pre191) + ($900)|0); $902 = HEAP8[$901>>0]|0; $903 = $902&255; $904 = HEAP32[$877>>2]|0; $905 = $904 & $885; $906 = $905 >>> $883; $907 = (($$pre196) + ($906)|0); $908 = HEAP8[$907>>0]|0; $909 = $908&255; $910 = Math_imul($891, $r$0)|0; $911 = (($910>>>0) / 255)&-1; $912 = Math_imul($897, $g$0)|0; $913 = (($912>>>0) / 255)&-1; $914 = Math_imul($903, $b$0)|0; $915 = (($914>>>0) / 255)&-1; $916 = $911 >>> $$phi$trans$insert179; $917 = $916 << $880; $918 = $913 >>> $$phi$trans$insert184; $919 = $918 << $881; $920 = $915 >>> $$phi$trans$insert189; $921 = $920 << $882; $922 = $909 >>> $$phi$trans$insert194; $923 = $922 << $883; $924 = $923 | $917; $925 = $924 | $919; $926 = $925 | $921; HEAP32[$pixel66$290>>2] = $926; $927 = (($pixel66$290) + ($pitch65$2<<2)|0); $928 = ($884|0)==(0); if ($928) { break; } else { $length64$191 = $884;$pixel66$290 = $927; } } return; break; } default: { $929 = ((($dst)) + 16|0); $930 = HEAP32[$929>>2]|0; $931 = ((($1)) + 9|0); $932 = HEAP8[$931>>0]|0; $933 = $932&255; $934 = (($930|0) / ($933|0))&-1; $935 = ($y2|0)<($y1|0); $936 = ((($dst)) + 20|0); $937 = HEAP32[$936>>2]|0; if ($935) { $943 = Math_imul($934, $y2)|0; $944 = (($937) + ($943<<2)|0); $945 = (($944) + ($x2<<2)|0); $946 = ($x2|0)>($x1|0); $pitch72$1$v = $946 ? -1 : 1; $pitch72$1 = (($934) + ($pitch72$1$v))|0; $947 = ($draw_end|0)==(0); $948 = (($945) + ($pitch72$1<<2)|0); $$24 = $947 ? $948 : $945; $length71$0 = $669;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $938 = Math_imul($934, $y1)|0; $939 = (($937) + ($938<<2)|0); $940 = (($939) + ($x1<<2)|0); $941 = ($x2|0)<($x1|0); $pitch72$0$v = $941 ? -1 : 1; $pitch72$0 = (($934) + ($pitch72$0$v))|0; $942 = (($y2) - ($y1))|0; $length71$0 = $942;$pitch72$2 = $pitch72$0;$pixel73$1 = $940; } $not$35 = ($draw_end|0)!=(0); $949 = $not$35&1; $length71$0$ = (($length71$0) + ($949))|0; $950 = ($length71$0$|0)==(0); if ($950) { return; } $951 = ((($1)) + 28|0); $952 = HEAP8[$951>>0]|0; $953 = $952&255; $954 = $r$0 >>> $953; $955 = ((($1)) + 32|0); $956 = HEAP8[$955>>0]|0; $957 = $956&255; $958 = $954 << $957; $959 = ((($1)) + 29|0); $960 = HEAP8[$959>>0]|0; $961 = $960&255; $962 = $g$0 >>> $961; $963 = ((($1)) + 33|0); $964 = HEAP8[$963>>0]|0; $965 = $964&255; $966 = $962 << $965; $967 = $966 | $958; $968 = ((($1)) + 30|0); $969 = HEAP8[$968>>0]|0; $970 = $969&255; $971 = $b$0 >>> $970; $972 = ((($1)) + 34|0); $973 = HEAP8[$972>>0]|0; $974 = $973&255; $975 = $971 << $974; $976 = $967 | $975; $977 = ((($1)) + 31|0); $978 = HEAP8[$977>>0]|0; $979 = $978&255; $980 = $a$0 >>> $979; $981 = ((($1)) + 35|0); $982 = HEAP8[$981>>0]|0; $983 = $982&255; $984 = $980 << $983; $985 = $976 | $984; $length71$181 = $length71$0$;$pixel73$282 = $pixel73$1; while(1) { $986 = (($length71$181) + -1)|0; HEAP32[$pixel73$282>>2] = $985; $987 = (($pixel73$282) + ($pitch72$2<<2)|0); $988 = ($986|0)==(0); if ($988) { break; } else { $length71$181 = $986;$pixel73$282 = $987; } } return; } } } else { switch ($blendMode|0) { case 1: { $989 = (($x2) - ($x1))|0; $990 = ($989|0)<(0); $991 = (0 - ($989))|0; $992 = $990 ? $991 : $989; $993 = (($y2) - ($y1))|0; $994 = ($993|0)<(0); $995 = (0 - ($993))|0; $996 = $994 ? $995 : $993; $997 = ($992|0)<($996|0); if ($997) { $1001 = $992 << 1; $1002 = (($1001) - ($996))|0; $1003 = (($992) - ($996))|0; $d$0 = $1002;$dinc1$0 = $1001;$dinc2$0$in = $1003;$numpixels$0$in = $996;$xinc1$0 = 0;$yinc1$0 = 1; } else { $998 = $996 << 1; $999 = (($998) - ($992))|0; $1000 = (($996) - ($992))|0; $d$0 = $999;$dinc1$0 = $998;$dinc2$0$in = $1000;$numpixels$0$in = $992;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $1004 = ($x2|0)<($x1|0); $1005 = (0 - ($xinc1$0))|0; $$xinc1$0 = $1004 ? $1005 : $xinc1$0; $$25 = $1004 ? -1 : 1; $1006 = ($y2|0)<($y1|0); $1007 = (0 - ($yinc1$0))|0; $yinc1$1 = $1006 ? $1007 : $yinc1$0; $yinc2$1 = $1006 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $1008 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($1008)) { return; } $1009 = ((($dst)) + 20|0); $1010 = ((($dst)) + 16|0); $1011 = ((($1)) + 12|0); $1012 = ((($1)) + 32|0); $1013 = ((($1)) + 28|0); $1014 = ((($1)) + 16|0); $1015 = ((($1)) + 33|0); $1016 = ((($1)) + 29|0); $1017 = ((($1)) + 20|0); $1018 = ((($1)) + 34|0); $1019 = ((($1)) + 30|0); $1020 = ((($1)) + 24|0); $1021 = ((($1)) + 35|0); $1022 = ((($1)) + 31|0); $$pre156 = HEAP32[$1009>>2]|0; $$pre157 = HEAP8[$1012>>0]|0; $$pre158 = HEAP8[$1013>>0]|0; $$phi$trans$insert159 = $$pre158&255; $$phi$trans$insert160 = (74436 + ($$phi$trans$insert159<<2)|0); $$pre161 = HEAP32[$$phi$trans$insert160>>2]|0; $$pre162 = HEAP8[$1015>>0]|0; $$pre163 = HEAP8[$1016>>0]|0; $$phi$trans$insert164 = $$pre163&255; $$phi$trans$insert165 = (74436 + ($$phi$trans$insert164<<2)|0); $$pre166 = HEAP32[$$phi$trans$insert165>>2]|0; $$pre167 = HEAP8[$1018>>0]|0; $$pre168 = HEAP8[$1019>>0]|0; $$phi$trans$insert169 = $$pre168&255; $$phi$trans$insert170 = (74436 + ($$phi$trans$insert169<<2)|0); $$pre171 = HEAP32[$$phi$trans$insert170>>2]|0; $$pre172 = HEAP8[$1021>>0]|0; $$pre173 = HEAP8[$1022>>0]|0; $$phi$trans$insert174 = $$pre173&255; $$phi$trans$insert175 = (74436 + ($$phi$trans$insert174<<2)|0); $$pre176 = HEAP32[$$phi$trans$insert175>>2]|0; $1023 = $$pre157&255; $1024 = $$pre162&255; $1025 = $$pre167&255; $1026 = $$pre172&255; $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $1027 = HEAP32[$1010>>2]|0; $1028 = Math_imul($1027, $y$0101)|0; $1029 = (($$pre156) + ($1028)|0); $1030 = $x$0100 << 2; $1031 = (($1029) + ($1030)|0); $1032 = HEAP32[$1031>>2]|0; $1033 = HEAP32[$1011>>2]|0; $1034 = $1033 & $1032; $1035 = $1034 >>> $1023; $1036 = (($$pre161) + ($1035)|0); $1037 = HEAP8[$1036>>0]|0; $1038 = $1037&255; $1039 = HEAP32[$1014>>2]|0; $1040 = $1039 & $1032; $1041 = $1040 >>> $1024; $1042 = (($$pre166) + ($1041)|0); $1043 = HEAP8[$1042>>0]|0; $1044 = $1043&255; $1045 = HEAP32[$1017>>2]|0; $1046 = $1045 & $1032; $1047 = $1046 >>> $1025; $1048 = (($$pre171) + ($1047)|0); $1049 = HEAP8[$1048>>0]|0; $1050 = $1049&255; $1051 = HEAP32[$1020>>2]|0; $1052 = $1051 & $1032; $1053 = $1052 >>> $1026; $1054 = (($$pre176) + ($1053)|0); $1055 = HEAP8[$1054>>0]|0; $1056 = $1055&255; $1057 = Math_imul($1038, $16)|0; $1058 = (($1057>>>0) / 255)&-1; $1059 = (($1058) + ($r$0))|0; $1060 = Math_imul($1044, $16)|0; $1061 = (($1060>>>0) / 255)&-1; $1062 = (($1061) + ($g$0))|0; $1063 = Math_imul($1050, $16)|0; $1064 = (($1063>>>0) / 255)&-1; $1065 = (($1064) + ($b$0))|0; $1066 = Math_imul($1056, $16)|0; $1067 = (($1066>>>0) / 255)&-1; $1068 = (($1067) + ($a$0))|0; $1069 = $1059 >>> $$phi$trans$insert159; $1070 = $1069 << $1023; $1071 = $1062 >>> $$phi$trans$insert164; $1072 = $1071 << $1024; $1073 = $1072 | $1070; $1074 = $1065 >>> $$phi$trans$insert169; $1075 = $1074 << $1025; $1076 = $1073 | $1075; $1077 = $1068 >>> $$phi$trans$insert174; $1078 = $1077 << $1026; $1079 = $1076 | $1078; HEAP32[$1031>>2] = $1079; $1080 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $1080 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $1080 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $1080 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $1081 = (($i$098) + 1)|0; $exitcond113 = ($1081|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $1081;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $1082 = (($x2) - ($x1))|0; $1083 = ($1082|0)<(0); $1084 = (0 - ($1082))|0; $1085 = $1083 ? $1084 : $1082; $1086 = (($y2) - ($y1))|0; $1087 = ($1086|0)<(0); $1088 = (0 - ($1086))|0; $1089 = $1087 ? $1088 : $1086; $1090 = ($1085|0)<($1089|0); if ($1090) { $1094 = $1085 << 1; $1095 = (($1094) - ($1089))|0; $1096 = (($1085) - ($1089))|0; $d87$0 = $1095;$dinc188$0 = $1094;$dinc289$0$in = $1096;$numpixels86$0$in = $1089;$xinc191$0 = 0;$yinc194$0 = 1; } else { $1091 = $1089 << 1; $1092 = (($1091) - ($1085))|0; $1093 = (($1089) - ($1085))|0; $d87$0 = $1092;$dinc188$0 = $1091;$dinc289$0$in = $1093;$numpixels86$0$in = $1085;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $1097 = ($x2|0)<($x1|0); $1098 = (0 - ($xinc191$0))|0; $$xinc191$0 = $1097 ? $1098 : $xinc191$0; $$26 = $1097 ? -1 : 1; $1099 = ($y2|0)<($y1|0); $1100 = (0 - ($yinc194$0))|0; $yinc194$1 = $1099 ? $1100 : $yinc194$0; $yinc295$1 = $1099 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $1101 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($1101)) { return; } $1102 = ((($dst)) + 20|0); $1103 = ((($dst)) + 16|0); $1104 = ((($1)) + 12|0); $1105 = ((($1)) + 32|0); $1106 = ((($1)) + 28|0); $1107 = ((($1)) + 16|0); $1108 = ((($1)) + 33|0); $1109 = ((($1)) + 29|0); $1110 = ((($1)) + 20|0); $1111 = ((($1)) + 34|0); $1112 = ((($1)) + 30|0); $1113 = ((($1)) + 24|0); $1114 = ((($1)) + 35|0); $1115 = ((($1)) + 31|0); $$pre135 = HEAP32[$1102>>2]|0; $$pre136 = HEAP8[$1105>>0]|0; $$pre137 = HEAP8[$1106>>0]|0; $$phi$trans$insert138 = $$pre137&255; $$phi$trans$insert139 = (74436 + ($$phi$trans$insert138<<2)|0); $$pre140 = HEAP32[$$phi$trans$insert139>>2]|0; $$pre141 = HEAP8[$1108>>0]|0; $$pre142 = HEAP8[$1109>>0]|0; $$phi$trans$insert143 = $$pre142&255; $$phi$trans$insert144 = (74436 + ($$phi$trans$insert143<<2)|0); $$pre145 = HEAP32[$$phi$trans$insert144>>2]|0; $$pre146 = HEAP8[$1111>>0]|0; $$pre147 = HEAP8[$1112>>0]|0; $$phi$trans$insert148 = $$pre147&255; $$phi$trans$insert149 = (74436 + ($$phi$trans$insert148<<2)|0); $$pre150 = HEAP32[$$phi$trans$insert149>>2]|0; $$pre151 = HEAP8[$1114>>0]|0; $$pre152 = HEAP8[$1115>>0]|0; $$phi$trans$insert153 = $$pre152&255; $$phi$trans$insert154 = (74436 + ($$phi$trans$insert153<<2)|0); $$pre155 = HEAP32[$$phi$trans$insert154>>2]|0; $1116 = $$pre136&255; $1117 = $$pre141&255; $1118 = $$pre146&255; $1119 = $$pre151&255; $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $1120 = HEAP32[$1103>>2]|0; $1121 = Math_imul($1120, $y93$0106)|0; $1122 = (($$pre135) + ($1121)|0); $1123 = $x90$0105 << 2; $1124 = (($1122) + ($1123)|0); $1125 = HEAP32[$1124>>2]|0; $1126 = HEAP32[$1104>>2]|0; $1127 = $1126 & $1125; $1128 = $1127 >>> $1116; $1129 = (($$pre140) + ($1128)|0); $1130 = HEAP8[$1129>>0]|0; $1131 = $1130&255; $1132 = HEAP32[$1107>>2]|0; $1133 = $1132 & $1125; $1134 = $1133 >>> $1117; $1135 = (($$pre145) + ($1134)|0); $1136 = HEAP8[$1135>>0]|0; $1137 = $1136&255; $1138 = HEAP32[$1110>>2]|0; $1139 = $1138 & $1125; $1140 = $1139 >>> $1118; $1141 = (($$pre150) + ($1140)|0); $1142 = HEAP8[$1141>>0]|0; $1143 = $1142&255; $1144 = HEAP32[$1113>>2]|0; $1145 = $1144 & $1125; $1146 = $1145 >>> $1119; $1147 = (($$pre155) + ($1146)|0); $1148 = HEAP8[$1147>>0]|0; $1149 = $1148&255; $1150 = (($1131) + ($r$0))|0; $1151 = ($1150>>>0)>(255); $$11 = $1151 ? 255 : $1150; $1152 = (($1137) + ($g$0))|0; $1153 = ($1152>>>0)>(255); $$7 = $1153 ? 255 : $1152; $1154 = (($1143) + ($b$0))|0; $1155 = ($1154>>>0)>(255); $$12 = $1155 ? 255 : $1154; $1156 = $$11 >>> $$phi$trans$insert138; $1157 = $1156 << $1116; $1158 = $$7 >>> $$phi$trans$insert143; $1159 = $1158 << $1117; $1160 = $1159 | $1157; $1161 = $$12 >>> $$phi$trans$insert148; $1162 = $1161 << $1118; $1163 = $1160 | $1162; $1164 = $1149 >>> $$phi$trans$insert153; $1165 = $1164 << $1119; $1166 = $1163 | $1165; HEAP32[$1124>>2] = $1166; $1167 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $1167 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $1167 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $1167 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $1168 = (($i83$0103) + 1)|0; $exitcond114 = ($1168|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $1168;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $1169 = (($x2) - ($x1))|0; $1170 = ($1169|0)<(0); $1171 = (0 - ($1169))|0; $1172 = $1170 ? $1171 : $1169; $1173 = (($y2) - ($y1))|0; $1174 = ($1173|0)<(0); $1175 = (0 - ($1173))|0; $1176 = $1174 ? $1175 : $1173; $1177 = ($1172|0)<($1176|0); if ($1177) { $1181 = $1172 << 1; $1182 = (($1181) - ($1176))|0; $1183 = (($1172) - ($1176))|0; $d105$0 = $1182;$dinc1106$0 = $1181;$dinc2107$0$in = $1183;$numpixels104$0$in = $1176;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $1178 = $1176 << 1; $1179 = (($1178) - ($1172))|0; $1180 = (($1176) - ($1172))|0; $d105$0 = $1179;$dinc1106$0 = $1178;$dinc2107$0$in = $1180;$numpixels104$0$in = $1172;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $1184 = ($x2|0)<($x1|0); $1185 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $1184 ? $1185 : $xinc1109$0; $$27 = $1184 ? -1 : 1; $1186 = ($y2|0)<($y1|0); $1187 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $1186 ? $1187 : $yinc1112$0; $yinc2113$1 = $1186 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $1188 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($1188)) { return; } $1189 = ((($dst)) + 20|0); $1190 = ((($dst)) + 16|0); $1191 = ((($1)) + 12|0); $1192 = ((($1)) + 32|0); $1193 = ((($1)) + 28|0); $1194 = ((($1)) + 16|0); $1195 = ((($1)) + 33|0); $1196 = ((($1)) + 29|0); $1197 = ((($1)) + 20|0); $1198 = ((($1)) + 34|0); $1199 = ((($1)) + 30|0); $1200 = ((($1)) + 24|0); $1201 = ((($1)) + 35|0); $1202 = ((($1)) + 31|0); $$pre = HEAP32[$1189>>2]|0; $$pre116 = HEAP8[$1192>>0]|0; $$pre117 = HEAP8[$1193>>0]|0; $$phi$trans$insert = $$pre117&255; $$phi$trans$insert118 = (74436 + ($$phi$trans$insert<<2)|0); $$pre119 = HEAP32[$$phi$trans$insert118>>2]|0; $$pre120 = HEAP8[$1195>>0]|0; $$pre121 = HEAP8[$1196>>0]|0; $$phi$trans$insert122 = $$pre121&255; $$phi$trans$insert123 = (74436 + ($$phi$trans$insert122<<2)|0); $$pre124 = HEAP32[$$phi$trans$insert123>>2]|0; $$pre125 = HEAP8[$1198>>0]|0; $$pre126 = HEAP8[$1199>>0]|0; $$phi$trans$insert127 = $$pre126&255; $$phi$trans$insert128 = (74436 + ($$phi$trans$insert127<<2)|0); $$pre129 = HEAP32[$$phi$trans$insert128>>2]|0; $$pre130 = HEAP8[$1201>>0]|0; $$pre131 = HEAP8[$1202>>0]|0; $$phi$trans$insert132 = $$pre131&255; $$phi$trans$insert133 = (74436 + ($$phi$trans$insert132<<2)|0); $$pre134 = HEAP32[$$phi$trans$insert133>>2]|0; $1203 = $$pre116&255; $1204 = $$pre120&255; $1205 = $$pre125&255; $1206 = $$pre130&255; $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $1207 = HEAP32[$1190>>2]|0; $1208 = Math_imul($1207, $y111$0111)|0; $1209 = (($$pre) + ($1208)|0); $1210 = $x108$0110 << 2; $1211 = (($1209) + ($1210)|0); $1212 = HEAP32[$1211>>2]|0; $1213 = HEAP32[$1191>>2]|0; $1214 = $1213 & $1212; $1215 = $1214 >>> $1203; $1216 = (($$pre119) + ($1215)|0); $1217 = HEAP8[$1216>>0]|0; $1218 = $1217&255; $1219 = HEAP32[$1194>>2]|0; $1220 = $1219 & $1212; $1221 = $1220 >>> $1204; $1222 = (($$pre124) + ($1221)|0); $1223 = HEAP8[$1222>>0]|0; $1224 = $1223&255; $1225 = HEAP32[$1197>>2]|0; $1226 = $1225 & $1212; $1227 = $1226 >>> $1205; $1228 = (($$pre129) + ($1227)|0); $1229 = HEAP8[$1228>>0]|0; $1230 = $1229&255; $1231 = HEAP32[$1200>>2]|0; $1232 = $1231 & $1212; $1233 = $1232 >>> $1206; $1234 = (($$pre134) + ($1233)|0); $1235 = HEAP8[$1234>>0]|0; $1236 = $1235&255; $1237 = Math_imul($1218, $r$0)|0; $1238 = (($1237>>>0) / 255)&-1; $1239 = Math_imul($1224, $g$0)|0; $1240 = (($1239>>>0) / 255)&-1; $1241 = Math_imul($1230, $b$0)|0; $1242 = (($1241>>>0) / 255)&-1; $1243 = $1238 >>> $$phi$trans$insert; $1244 = $1243 << $1203; $1245 = $1240 >>> $$phi$trans$insert122; $1246 = $1245 << $1204; $1247 = $1242 >>> $$phi$trans$insert127; $1248 = $1247 << $1205; $1249 = $1236 >>> $$phi$trans$insert132; $1250 = $1249 << $1206; $1251 = $1250 | $1244; $1252 = $1251 | $1246; $1253 = $1252 | $1248; HEAP32[$1211>>2] = $1253; $1254 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $1254 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $1254 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $1254 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $1255 = (($i101$0108) + 1)|0; $exitcond115 = ($1255|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $1255;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $1256 = (($x2) - ($x1))|0; $1257 = ($1256|0)<(0); $1258 = (0 - ($1256))|0; $1259 = $1257 ? $1258 : $1256; $1260 = (($y2) - ($y1))|0; $1261 = ($1260|0)<(0); $1262 = (0 - ($1260))|0; $1263 = $1261 ? $1262 : $1260; $1264 = ($1259|0)<($1263|0); if ($1264) { $1268 = $1259 << 1; $1269 = (($1268) - ($1263))|0; $1270 = (($1259) - ($1263))|0; $d123$0 = $1269;$dinc1124$0 = $1268;$dinc2125$0$in = $1270;$numpixels122$0$in = $1263;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $1265 = $1263 << 1; $1266 = (($1265) - ($1259))|0; $1267 = (($1263) - ($1259))|0; $d123$0 = $1266;$dinc1124$0 = $1265;$dinc2125$0$in = $1267;$numpixels122$0$in = $1259;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $1271 = ($x2|0)<($x1|0); $1272 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $1271 ? $1272 : $xinc1127$0; $$28 = $1271 ? -1 : 1; $1273 = ($y2|0)<($y1|0); $1274 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $1273 ? $1274 : $yinc1130$0; $yinc2131$1 = $1273 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $1275 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($1275)) { return; } $1276 = ((($dst)) + 20|0); $1277 = HEAP32[$1276>>2]|0; $1278 = ((($dst)) + 16|0); $1279 = ((($1)) + 28|0); $1280 = HEAP8[$1279>>0]|0; $1281 = $1280&255; $1282 = $r$0 >>> $1281; $1283 = ((($1)) + 32|0); $1284 = HEAP8[$1283>>0]|0; $1285 = $1284&255; $1286 = $1282 << $1285; $1287 = ((($1)) + 29|0); $1288 = HEAP8[$1287>>0]|0; $1289 = $1288&255; $1290 = $g$0 >>> $1289; $1291 = ((($1)) + 33|0); $1292 = HEAP8[$1291>>0]|0; $1293 = $1292&255; $1294 = $1290 << $1293; $1295 = $1294 | $1286; $1296 = ((($1)) + 30|0); $1297 = HEAP8[$1296>>0]|0; $1298 = $1297&255; $1299 = $b$0 >>> $1298; $1300 = ((($1)) + 34|0); $1301 = HEAP8[$1300>>0]|0; $1302 = $1301&255; $1303 = $1299 << $1302; $1304 = $1295 | $1303; $1305 = ((($1)) + 31|0); $1306 = HEAP8[$1305>>0]|0; $1307 = $1306&255; $1308 = $a$0 >>> $1307; $1309 = ((($1)) + 35|0); $1310 = HEAP8[$1309>>0]|0; $1311 = $1310&255; $1312 = $1308 << $1311; $1313 = $1304 | $1312; $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $1314 = HEAP32[$1278>>2]|0; $1315 = Math_imul($1314, $y129$096)|0; $1316 = (($1277) + ($1315)|0); $1317 = $x126$095 << 2; $1318 = (($1316) + ($1317)|0); HEAP32[$1318>>2] = $1313; $1319 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $1319 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $1319 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $1319 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $1320 = (($i119$093) + 1)|0; $exitcond = ($1320|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $1320;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } } function _SDL_BlendLine_RGB4($dst,$x1,$y1,$x2,$y2,$blendMode,$_r,$_g,$_b,$_a,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $blendMode = $blendMode|0; $_r = $_r|0; $_g = $_g|0; $_b = $_b|0; $_a = $_a|0; $draw_end = $draw_end|0; var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$15 = 0, $$16 = 0, $$17 = 0, $$18 = 0, $$19 = 0, $$2 = 0, $$20 = 0, $$21 = 0, $$22 = 0, $$23 = 0, $$24 = 0, $$25 = 0, $$26 = 0, $$27 = 0; var $$28 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$9 = 0, $$phi$trans$insert = 0, $$phi$trans$insert118 = 0, $$phi$trans$insert122 = 0, $$phi$trans$insert123 = 0, $$phi$trans$insert127 = 0, $$phi$trans$insert128 = 0, $$phi$trans$insert133 = 0, $$phi$trans$insert134 = 0, $$phi$trans$insert138 = 0, $$phi$trans$insert139 = 0, $$phi$trans$insert143 = 0, $$phi$trans$insert144 = 0; var $$phi$trans$insert149 = 0, $$phi$trans$insert150 = 0, $$phi$trans$insert154 = 0, $$phi$trans$insert155 = 0, $$phi$trans$insert159 = 0, $$phi$trans$insert160 = 0, $$phi$trans$insert164 = 0, $$phi$trans$insert165 = 0, $$phi$trans$insert169 = 0, $$phi$trans$insert170 = 0, $$phi$trans$insert174 = 0, $$phi$trans$insert175 = 0, $$phi$trans$insert179 = 0, $$phi$trans$insert180 = 0, $$phi$trans$insert184 = 0, $$phi$trans$insert185 = 0, $$phi$trans$insert189 = 0, $$phi$trans$insert190 = 0, $$phi$trans$insert194 = 0, $$phi$trans$insert195 = 0; var $$phi$trans$insert199 = 0, $$phi$trans$insert200 = 0, $$phi$trans$insert204 = 0, $$phi$trans$insert205 = 0, $$phi$trans$insert209 = 0, $$phi$trans$insert210 = 0, $$phi$trans$insert214 = 0, $$phi$trans$insert215 = 0, $$phi$trans$insert219 = 0, $$phi$trans$insert220 = 0, $$phi$trans$insert224 = 0, $$phi$trans$insert225 = 0, $$phi$trans$insert229 = 0, $$phi$trans$insert230 = 0, $$phi$trans$insert234 = 0, $$phi$trans$insert235 = 0, $$phi$trans$insert239 = 0, $$phi$trans$insert240 = 0, $$phi$trans$insert244 = 0, $$phi$trans$insert245 = 0; var $$phi$trans$insert249 = 0, $$phi$trans$insert250 = 0, $$phi$trans$insert254 = 0, $$phi$trans$insert255 = 0, $$phi$trans$insert259 = 0, $$phi$trans$insert260 = 0, $$phi$trans$insert264 = 0, $$phi$trans$insert265 = 0, $$phi$trans$insert269 = 0, $$phi$trans$insert270 = 0, $$phi$trans$insert274 = 0, $$phi$trans$insert275 = 0, $$phi$trans$insert279 = 0, $$phi$trans$insert280 = 0, $$phi$trans$insert284 = 0, $$phi$trans$insert285 = 0, $$phi$trans$insert289 = 0, $$phi$trans$insert290 = 0, $$phi$trans$insert294 = 0, $$phi$trans$insert295 = 0; var $$pre = 0, $$pre116 = 0, $$pre117 = 0, $$pre119 = 0, $$pre120 = 0, $$pre121 = 0, $$pre124 = 0, $$pre125 = 0, $$pre126 = 0, $$pre129 = 0, $$pre130 = 0, $$pre131 = 0, $$pre132 = 0, $$pre135 = 0, $$pre136 = 0, $$pre137 = 0, $$pre140 = 0, $$pre141 = 0, $$pre142 = 0, $$pre145 = 0; var $$pre146 = 0, $$pre147 = 0, $$pre148 = 0, $$pre151 = 0, $$pre152 = 0, $$pre153 = 0, $$pre156 = 0, $$pre157 = 0, $$pre158 = 0, $$pre161 = 0, $$pre162 = 0, $$pre163 = 0, $$pre166 = 0, $$pre167 = 0, $$pre168 = 0, $$pre171 = 0, $$pre172 = 0, $$pre173 = 0, $$pre176 = 0, $$pre177 = 0; var $$pre178 = 0, $$pre181 = 0, $$pre182 = 0, $$pre183 = 0, $$pre186 = 0, $$pre187 = 0, $$pre188 = 0, $$pre191 = 0, $$pre192 = 0, $$pre193 = 0, $$pre196 = 0, $$pre197 = 0, $$pre198 = 0, $$pre201 = 0, $$pre202 = 0, $$pre203 = 0, $$pre206 = 0, $$pre207 = 0, $$pre208 = 0, $$pre211 = 0; var $$pre212 = 0, $$pre213 = 0, $$pre216 = 0, $$pre217 = 0, $$pre218 = 0, $$pre221 = 0, $$pre222 = 0, $$pre223 = 0, $$pre226 = 0, $$pre227 = 0, $$pre228 = 0, $$pre231 = 0, $$pre232 = 0, $$pre233 = 0, $$pre236 = 0, $$pre237 = 0, $$pre238 = 0, $$pre241 = 0, $$pre242 = 0, $$pre243 = 0; var $$pre246 = 0, $$pre247 = 0, $$pre248 = 0, $$pre251 = 0, $$pre252 = 0, $$pre253 = 0, $$pre256 = 0, $$pre257 = 0, $$pre258 = 0, $$pre261 = 0, $$pre262 = 0, $$pre263 = 0, $$pre266 = 0, $$pre267 = 0, $$pre268 = 0, $$pre271 = 0, $$pre272 = 0, $$pre273 = 0, $$pre276 = 0, $$pre277 = 0; var $$pre278 = 0, $$pre281 = 0, $$pre282 = 0, $$pre283 = 0, $$pre286 = 0, $$pre287 = 0, $$pre288 = 0, $$pre291 = 0, $$pre292 = 0, $$pre293 = 0, $$pre296 = 0, $$xinc1$0 = 0, $$xinc1$0$$25 = 0, $$xinc1109$0 = 0, $$xinc1109$0$$27 = 0, $$xinc1127$0 = 0, $$xinc1127$0$$28 = 0, $$xinc191$0 = 0, $$xinc191$0$$26 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0; var $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0; var $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0; var $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0; var $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0, $1087 = 0, $1088 = 0; var $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0, $1104 = 0, $1105 = 0; var $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0, $1122 = 0, $1123 = 0; var $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0, $1140 = 0, $1141 = 0; var $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0, $1159 = 0, $116 = 0; var $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0; var $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0; var $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0; var $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0; var $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0; var $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0; var $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0; var $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0; var $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0; var $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0; var $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0; var $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0; var $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0; var $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0; var $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0; var $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0; var $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0; var $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0; var $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0; var $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0; var $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0; var $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0; var $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0; var $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0; var $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0; var $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0; var $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0; var $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0; var $996 = 0, $997 = 0, $998 = 0, $999 = 0, $a$0 = 0, $b$0 = 0, $blendMode$off = 0, $d$0 = 0, $d$199 = 0, $d$2 = 0, $d105$0 = 0, $d105$1109 = 0, $d105$2 = 0, $d123$0 = 0, $d123$194 = 0, $d123$2 = 0, $d87$0 = 0, $d87$1104 = 0, $d87$2 = 0, $dinc1$0 = 0; var $dinc1$0$dinc2$0 = 0, $dinc1106$0 = 0, $dinc1106$0$dinc2107$0 = 0, $dinc1124$0 = 0, $dinc1124$0$dinc2125$0 = 0, $dinc188$0 = 0, $dinc188$0$dinc289$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc2107$0 = 0, $dinc2107$0$in = 0, $dinc2125$0 = 0, $dinc2125$0$in = 0, $dinc289$0 = 0, $dinc289$0$in = 0, $exitcond = 0, $exitcond113 = 0, $exitcond114 = 0, $exitcond115 = 0, $g$0 = 0; var $i$098 = 0, $i101$0108 = 0, $i119$093 = 0, $i83$0103 = 0, $length$0$ph = 0, $length$061 = 0, $length1$0$ph = 0, $length1$064 = 0, $length15$0$ph = 0, $length15$059 = 0, $length22$0$ph = 0, $length22$073 = 0, $length29$0$ph = 0, $length29$076 = 0, $length36$0$ph = 0, $length36$079 = 0, $length43$0$ph = 0, $length43$070 = 0, $length50$0 = 0, $length50$0$ = 0; var $length50$185 = 0, $length57$0 = 0, $length57$0$ = 0, $length57$188 = 0, $length64$0 = 0, $length64$0$ = 0, $length64$191 = 0, $length71$0 = 0, $length71$0$ = 0, $length71$182 = 0, $length8$0$ph = 0, $length8$067 = 0, $not$ = 0, $not$29 = 0, $not$30 = 0, $not$31 = 0, $not$32 = 0, $not$33 = 0, $not$34 = 0, $not$35 = 0; var $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels104$0 = 0, $numpixels104$0$in = 0, $numpixels104$0$in$numpixels104$0 = 0, $numpixels122$0 = 0, $numpixels122$0$in = 0, $numpixels122$0$in$numpixels122$0 = 0, $numpixels86$0 = 0, $numpixels86$0$in = 0, $numpixels86$0$in$numpixels86$0 = 0, $pitch51$0 = 0, $pitch51$0$v = 0, $pitch51$1 = 0, $pitch51$1$v = 0, $pitch51$2 = 0, $pitch58$0 = 0, $pitch58$0$v = 0, $pitch58$1 = 0; var $pitch58$1$v = 0, $pitch58$2 = 0, $pitch65$0 = 0, $pitch65$0$v = 0, $pitch65$1 = 0, $pitch65$1$v = 0, $pitch65$2 = 0, $pitch72$0 = 0, $pitch72$0$v = 0, $pitch72$1 = 0, $pitch72$1$v = 0, $pitch72$2 = 0, $pixel$1$ph = 0, $pixel$160 = 0, $pixel10$1$ph = 0, $pixel10$166 = 0, $pixel17$1$ph = 0, $pixel17$158 = 0, $pixel24$1$ph = 0, $pixel24$172 = 0; var $pixel3$1$ph = 0, $pixel3$163 = 0, $pixel31$1$ph = 0, $pixel31$175 = 0, $pixel38$1$ph = 0, $pixel38$178 = 0, $pixel45$1$ph = 0, $pixel45$169 = 0, $pixel52$1 = 0, $pixel52$284 = 0, $pixel59$1 = 0, $pixel59$287 = 0, $pixel66$1 = 0, $pixel66$290 = 0, $pixel73$1 = 0, $pixel73$281 = 0, $r$0 = 0, $x$0100 = 0, $x$1 = 0, $x108$0110 = 0; var $x108$1 = 0, $x126$095 = 0, $x126$1 = 0, $x90$0105 = 0, $x90$1 = 0, $xinc1$0 = 0, $xinc1109$0 = 0, $xinc1127$0 = 0, $xinc191$0 = 0, $y$0101 = 0, $y$1 = 0, $y111$0111 = 0, $y111$1 = 0, $y129$096 = 0, $y129$1 = 0, $y93$0106 = 0, $y93$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0; var $yinc1112$0 = 0, $yinc1112$1 = 0, $yinc1112$1$yinc2113$1 = 0, $yinc1130$0 = 0, $yinc1130$1 = 0, $yinc1130$1$yinc2131$1 = 0, $yinc194$0 = 0, $yinc194$1 = 0, $yinc194$1$yinc295$1 = 0, $yinc2$1 = 0, $yinc2113$1 = 0, $yinc2131$1 = 0, $yinc295$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $blendMode$off = (($blendMode) + -1)|0; $2 = ($blendMode$off>>>0)<(2); $3 = $_r&255; if ($2) { $4 = $_a&255; $5 = Math_imul($4, $3)|0; $6 = (($5>>>0) / 255)&-1; $7 = $_g&255; $8 = Math_imul($4, $7)|0; $9 = (($8>>>0) / 255)&-1; $10 = $_b&255; $11 = Math_imul($4, $10)|0; $12 = (($11>>>0) / 255)&-1; $a$0 = $4;$b$0 = $12;$g$0 = $9;$r$0 = $6; } else { $13 = $_g&255; $14 = $_b&255; $15 = $_a&255; $a$0 = $15;$b$0 = $14;$g$0 = $13;$r$0 = $3; } $16 = $a$0 ^ 255; $17 = ($y2|0)==($y1|0); if ($17) { switch ($blendMode|0) { case 1: { $18 = ((($dst)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = ((($1)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (($19|0) / ($22|0))&-1; $24 = ($x2|0)<($x1|0); $25 = ((($dst)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($23, $y2)|0; $28 = (($26) + ($27<<2)|0); if ($24) { $34 = (($28) + ($x2<<2)|0); $35 = ($draw_end|0)!=(0); $36 = ((($34)) + 4|0); $$13 = $35 ? $34 : $36; $37 = (($x1) - ($x2))|0; $38 = $35&1; $39 = (($37) + ($38))|0; $length$0$ph = $39;$pixel$1$ph = $$13; } else { $29 = (($28) + ($x1<<2)|0); $30 = ($draw_end|0)!=(0); $31 = (($x2) - ($x1))|0; $32 = $30&1; $33 = (($31) + ($32))|0; $length$0$ph = $33;$pixel$1$ph = $29; } $40 = ($length$0$ph|0)==(0); if ($40) { return; } $41 = ((($1)) + 12|0); $42 = ((($1)) + 32|0); $43 = ((($1)) + 28|0); $44 = ((($1)) + 16|0); $45 = ((($1)) + 33|0); $46 = ((($1)) + 29|0); $47 = ((($1)) + 20|0); $48 = ((($1)) + 34|0); $49 = ((($1)) + 30|0); $50 = ((($1)) + 24|0); $$pre282 = HEAP8[$42>>0]|0; $$pre283 = HEAP8[$43>>0]|0; $$phi$trans$insert284 = $$pre283&255; $$phi$trans$insert285 = (74436 + ($$phi$trans$insert284<<2)|0); $$pre286 = HEAP32[$$phi$trans$insert285>>2]|0; $$pre287 = HEAP8[$45>>0]|0; $$pre288 = HEAP8[$46>>0]|0; $$phi$trans$insert289 = $$pre288&255; $$phi$trans$insert290 = (74436 + ($$phi$trans$insert289<<2)|0); $$pre291 = HEAP32[$$phi$trans$insert290>>2]|0; $$pre292 = HEAP8[$48>>0]|0; $$pre293 = HEAP8[$49>>0]|0; $$phi$trans$insert294 = $$pre293&255; $$phi$trans$insert295 = (74436 + ($$phi$trans$insert294<<2)|0); $$pre296 = HEAP32[$$phi$trans$insert295>>2]|0; $51 = $$pre282&255; $52 = $$pre287&255; $53 = $$pre292&255; $length$061 = $length$0$ph;$pixel$160 = $pixel$1$ph; while(1) { $54 = (($length$061) + -1)|0; $55 = HEAP32[$pixel$160>>2]|0; $56 = HEAP32[$41>>2]|0; $57 = $56 & $55; $58 = $57 >>> $51; $59 = (($$pre286) + ($58)|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = HEAP32[$44>>2]|0; $63 = $62 & $55; $64 = $63 >>> $52; $65 = (($$pre291) + ($64)|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = HEAP32[$47>>2]|0; $69 = $68 & $55; $70 = $69 >>> $53; $71 = (($$pre296) + ($70)|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; $74 = Math_imul($61, $16)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($r$0))|0; $77 = Math_imul($67, $16)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($g$0))|0; $80 = Math_imul($73, $16)|0; $81 = (($80>>>0) / 255)&-1; $82 = (($81) + ($b$0))|0; $83 = $76 >>> $$phi$trans$insert284; $84 = $83 << $51; $85 = $79 >>> $$phi$trans$insert289; $86 = $85 << $52; $87 = $82 >>> $$phi$trans$insert294; $88 = $87 << $53; $89 = HEAP32[$50>>2]|0; $90 = $89 | $84; $91 = $90 | $86; $92 = $91 | $88; HEAP32[$pixel$160>>2] = $92; $93 = ((($pixel$160)) + 4|0); $94 = ($54|0)==(0); if ($94) { break; } else { $length$061 = $54;$pixel$160 = $93; } } return; break; } case 2: { $95 = ((($dst)) + 16|0); $96 = HEAP32[$95>>2]|0; $97 = ((($1)) + 9|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = (($96|0) / ($99|0))&-1; $101 = ($x2|0)<($x1|0); $102 = ((($dst)) + 20|0); $103 = HEAP32[$102>>2]|0; $104 = Math_imul($100, $y2)|0; $105 = (($103) + ($104<<2)|0); if ($101) { $111 = (($105) + ($x2<<2)|0); $112 = ($draw_end|0)!=(0); $113 = ((($111)) + 4|0); $$14 = $112 ? $111 : $113; $114 = (($x1) - ($x2))|0; $115 = $112&1; $116 = (($114) + ($115))|0; $length1$0$ph = $116;$pixel3$1$ph = $$14; } else { $106 = (($105) + ($x1<<2)|0); $107 = ($draw_end|0)!=(0); $108 = (($x2) - ($x1))|0; $109 = $107&1; $110 = (($108) + ($109))|0; $length1$0$ph = $110;$pixel3$1$ph = $106; } $117 = ($length1$0$ph|0)==(0); if ($117) { return; } $118 = ((($1)) + 12|0); $119 = ((($1)) + 32|0); $120 = ((($1)) + 28|0); $121 = ((($1)) + 16|0); $122 = ((($1)) + 33|0); $123 = ((($1)) + 29|0); $124 = ((($1)) + 20|0); $125 = ((($1)) + 34|0); $126 = ((($1)) + 30|0); $127 = ((($1)) + 24|0); $$pre267 = HEAP8[$119>>0]|0; $$pre268 = HEAP8[$120>>0]|0; $$phi$trans$insert269 = $$pre268&255; $$phi$trans$insert270 = (74436 + ($$phi$trans$insert269<<2)|0); $$pre271 = HEAP32[$$phi$trans$insert270>>2]|0; $$pre272 = HEAP8[$122>>0]|0; $$pre273 = HEAP8[$123>>0]|0; $$phi$trans$insert274 = $$pre273&255; $$phi$trans$insert275 = (74436 + ($$phi$trans$insert274<<2)|0); $$pre276 = HEAP32[$$phi$trans$insert275>>2]|0; $$pre277 = HEAP8[$125>>0]|0; $$pre278 = HEAP8[$126>>0]|0; $$phi$trans$insert279 = $$pre278&255; $$phi$trans$insert280 = (74436 + ($$phi$trans$insert279<<2)|0); $$pre281 = HEAP32[$$phi$trans$insert280>>2]|0; $128 = $$pre267&255; $129 = $$pre272&255; $130 = $$pre277&255; $length1$064 = $length1$0$ph;$pixel3$163 = $pixel3$1$ph; while(1) { $131 = (($length1$064) + -1)|0; $132 = HEAP32[$pixel3$163>>2]|0; $133 = HEAP32[$118>>2]|0; $134 = $133 & $132; $135 = $134 >>> $128; $136 = (($$pre271) + ($135)|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = HEAP32[$121>>2]|0; $140 = $139 & $132; $141 = $140 >>> $129; $142 = (($$pre276) + ($141)|0); $143 = HEAP8[$142>>0]|0; $144 = $143&255; $145 = HEAP32[$124>>2]|0; $146 = $145 & $132; $147 = $146 >>> $130; $148 = (($$pre281) + ($147)|0); $149 = HEAP8[$148>>0]|0; $150 = $149&255; $151 = (($138) + ($r$0))|0; $152 = ($151>>>0)>(255); $$ = $152 ? 255 : $151; $153 = (($144) + ($g$0))|0; $154 = ($153>>>0)>(255); $$8 = $154 ? 255 : $153; $155 = (($150) + ($b$0))|0; $156 = ($155>>>0)>(255); $$2 = $156 ? 255 : $155; $157 = $$ >>> $$phi$trans$insert269; $158 = $157 << $128; $159 = $$8 >>> $$phi$trans$insert274; $160 = $159 << $129; $161 = $160 | $158; $162 = $$2 >>> $$phi$trans$insert279; $163 = $162 << $130; $164 = HEAP32[$127>>2]|0; $165 = $161 | $164; $166 = $165 | $163; HEAP32[$pixel3$163>>2] = $166; $167 = ((($pixel3$163)) + 4|0); $168 = ($131|0)==(0); if ($168) { break; } else { $length1$064 = $131;$pixel3$163 = $167; } } return; break; } case 4: { $169 = ((($dst)) + 16|0); $170 = HEAP32[$169>>2]|0; $171 = ((($1)) + 9|0); $172 = HEAP8[$171>>0]|0; $173 = $172&255; $174 = (($170|0) / ($173|0))&-1; $175 = ($x2|0)<($x1|0); $176 = ((($dst)) + 20|0); $177 = HEAP32[$176>>2]|0; $178 = Math_imul($174, $y2)|0; $179 = (($177) + ($178<<2)|0); if ($175) { $185 = (($179) + ($x2<<2)|0); $186 = ($draw_end|0)!=(0); $187 = ((($185)) + 4|0); $$15 = $186 ? $185 : $187; $188 = (($x1) - ($x2))|0; $189 = $186&1; $190 = (($188) + ($189))|0; $length8$0$ph = $190;$pixel10$1$ph = $$15; } else { $180 = (($179) + ($x1<<2)|0); $181 = ($draw_end|0)!=(0); $182 = (($x2) - ($x1))|0; $183 = $181&1; $184 = (($182) + ($183))|0; $length8$0$ph = $184;$pixel10$1$ph = $180; } $191 = ($length8$0$ph|0)==(0); if ($191) { return; } $192 = ((($1)) + 12|0); $193 = ((($1)) + 32|0); $194 = ((($1)) + 28|0); $195 = ((($1)) + 16|0); $196 = ((($1)) + 33|0); $197 = ((($1)) + 29|0); $198 = ((($1)) + 20|0); $199 = ((($1)) + 34|0); $200 = ((($1)) + 30|0); $201 = ((($1)) + 24|0); $$pre252 = HEAP8[$193>>0]|0; $$pre253 = HEAP8[$194>>0]|0; $$phi$trans$insert254 = $$pre253&255; $$phi$trans$insert255 = (74436 + ($$phi$trans$insert254<<2)|0); $$pre256 = HEAP32[$$phi$trans$insert255>>2]|0; $$pre257 = HEAP8[$196>>0]|0; $$pre258 = HEAP8[$197>>0]|0; $$phi$trans$insert259 = $$pre258&255; $$phi$trans$insert260 = (74436 + ($$phi$trans$insert259<<2)|0); $$pre261 = HEAP32[$$phi$trans$insert260>>2]|0; $$pre262 = HEAP8[$199>>0]|0; $$pre263 = HEAP8[$200>>0]|0; $$phi$trans$insert264 = $$pre263&255; $$phi$trans$insert265 = (74436 + ($$phi$trans$insert264<<2)|0); $$pre266 = HEAP32[$$phi$trans$insert265>>2]|0; $202 = $$pre252&255; $203 = $$pre257&255; $204 = $$pre262&255; $length8$067 = $length8$0$ph;$pixel10$166 = $pixel10$1$ph; while(1) { $205 = (($length8$067) + -1)|0; $206 = HEAP32[$pixel10$166>>2]|0; $207 = HEAP32[$192>>2]|0; $208 = $207 & $206; $209 = $208 >>> $202; $210 = (($$pre256) + ($209)|0); $211 = HEAP8[$210>>0]|0; $212 = $211&255; $213 = HEAP32[$195>>2]|0; $214 = $213 & $206; $215 = $214 >>> $203; $216 = (($$pre261) + ($215)|0); $217 = HEAP8[$216>>0]|0; $218 = $217&255; $219 = HEAP32[$198>>2]|0; $220 = $219 & $206; $221 = $220 >>> $204; $222 = (($$pre266) + ($221)|0); $223 = HEAP8[$222>>0]|0; $224 = $223&255; $225 = Math_imul($212, $r$0)|0; $226 = (($225>>>0) / 255)&-1; $227 = Math_imul($218, $g$0)|0; $228 = (($227>>>0) / 255)&-1; $229 = Math_imul($224, $b$0)|0; $230 = (($229>>>0) / 255)&-1; $231 = $226 >>> $$phi$trans$insert254; $232 = $231 << $202; $233 = $228 >>> $$phi$trans$insert259; $234 = $233 << $203; $235 = $234 | $232; $236 = $230 >>> $$phi$trans$insert264; $237 = $236 << $204; $238 = HEAP32[$201>>2]|0; $239 = $235 | $238; $240 = $239 | $237; HEAP32[$pixel10$166>>2] = $240; $241 = ((($pixel10$166)) + 4|0); $242 = ($205|0)==(0); if ($242) { break; } else { $length8$067 = $205;$pixel10$166 = $241; } } return; break; } default: { $243 = ((($dst)) + 16|0); $244 = HEAP32[$243>>2]|0; $245 = ((($1)) + 9|0); $246 = HEAP8[$245>>0]|0; $247 = $246&255; $248 = (($244|0) / ($247|0))&-1; $249 = ($x2|0)<($x1|0); $250 = ((($dst)) + 20|0); $251 = HEAP32[$250>>2]|0; $252 = Math_imul($248, $y2)|0; $253 = (($251) + ($252<<2)|0); if ($249) { $259 = (($253) + ($x2<<2)|0); $260 = ($draw_end|0)!=(0); $261 = ((($259)) + 4|0); $$16 = $260 ? $259 : $261; $262 = (($x1) - ($x2))|0; $263 = $260&1; $264 = (($262) + ($263))|0; $length15$0$ph = $264;$pixel17$1$ph = $$16; } else { $254 = (($253) + ($x1<<2)|0); $255 = ($draw_end|0)!=(0); $256 = (($x2) - ($x1))|0; $257 = $255&1; $258 = (($256) + ($257))|0; $length15$0$ph = $258;$pixel17$1$ph = $254; } $265 = ($length15$0$ph|0)==(0); if ($265) { return; } $266 = ((($1)) + 28|0); $267 = HEAP8[$266>>0]|0; $268 = $267&255; $269 = $r$0 >>> $268; $270 = ((($1)) + 32|0); $271 = HEAP8[$270>>0]|0; $272 = $271&255; $273 = $269 << $272; $274 = ((($1)) + 29|0); $275 = HEAP8[$274>>0]|0; $276 = $275&255; $277 = $g$0 >>> $276; $278 = ((($1)) + 33|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $281 = $277 << $280; $282 = $281 | $273; $283 = ((($1)) + 30|0); $284 = HEAP8[$283>>0]|0; $285 = $284&255; $286 = $b$0 >>> $285; $287 = ((($1)) + 34|0); $288 = HEAP8[$287>>0]|0; $289 = $288&255; $290 = $286 << $289; $291 = ((($1)) + 24|0); $length15$059 = $length15$0$ph;$pixel17$158 = $pixel17$1$ph; while(1) { $292 = (($length15$059) + -1)|0; $293 = HEAP32[$291>>2]|0; $294 = $282 | $293; $295 = $294 | $290; HEAP32[$pixel17$158>>2] = $295; $296 = ((($pixel17$158)) + 4|0); $297 = ($292|0)==(0); if ($297) { break; } else { $length15$059 = $292;$pixel17$158 = $296; } } return; } } } $298 = ($x2|0)==($x1|0); if ($298) { switch ($blendMode|0) { case 1: { $299 = ((($dst)) + 16|0); $300 = HEAP32[$299>>2]|0; $301 = ((($1)) + 9|0); $302 = HEAP8[$301>>0]|0; $303 = $302&255; $304 = (($300|0) / ($303|0))&-1; $305 = ($y2|0)<($y1|0); $306 = ((($dst)) + 20|0); $307 = HEAP32[$306>>2]|0; if ($305) { $315 = Math_imul($304, $y2)|0; $316 = (($307) + ($315<<2)|0); $317 = (($316) + ($x2<<2)|0); $318 = ($draw_end|0)!=(0); $319 = (($317) + ($304<<2)|0); $$17 = $318 ? $317 : $319; $320 = (($y1) - ($y2))|0; $321 = $318&1; $322 = (($320) + ($321))|0; $length22$0$ph = $322;$pixel24$1$ph = $$17; } else { $308 = Math_imul($304, $y1)|0; $309 = (($307) + ($308<<2)|0); $310 = (($309) + ($x2<<2)|0); $311 = ($draw_end|0)!=(0); $312 = (($y2) - ($y1))|0; $313 = $311&1; $314 = (($312) + ($313))|0; $length22$0$ph = $314;$pixel24$1$ph = $310; } $323 = ($length22$0$ph|0)==(0); if ($323) { return; } $324 = ((($1)) + 12|0); $325 = ((($1)) + 32|0); $326 = ((($1)) + 28|0); $327 = ((($1)) + 16|0); $328 = ((($1)) + 33|0); $329 = ((($1)) + 29|0); $330 = ((($1)) + 20|0); $331 = ((($1)) + 34|0); $332 = ((($1)) + 30|0); $333 = ((($1)) + 24|0); $$pre237 = HEAP8[$325>>0]|0; $$pre238 = HEAP8[$326>>0]|0; $$phi$trans$insert239 = $$pre238&255; $$phi$trans$insert240 = (74436 + ($$phi$trans$insert239<<2)|0); $$pre241 = HEAP32[$$phi$trans$insert240>>2]|0; $$pre242 = HEAP8[$328>>0]|0; $$pre243 = HEAP8[$329>>0]|0; $$phi$trans$insert244 = $$pre243&255; $$phi$trans$insert245 = (74436 + ($$phi$trans$insert244<<2)|0); $$pre246 = HEAP32[$$phi$trans$insert245>>2]|0; $$pre247 = HEAP8[$331>>0]|0; $$pre248 = HEAP8[$332>>0]|0; $$phi$trans$insert249 = $$pre248&255; $$phi$trans$insert250 = (74436 + ($$phi$trans$insert249<<2)|0); $$pre251 = HEAP32[$$phi$trans$insert250>>2]|0; $334 = $$pre237&255; $335 = $$pre242&255; $336 = $$pre247&255; $length22$073 = $length22$0$ph;$pixel24$172 = $pixel24$1$ph; while(1) { $337 = (($length22$073) + -1)|0; $338 = HEAP32[$pixel24$172>>2]|0; $339 = HEAP32[$324>>2]|0; $340 = $339 & $338; $341 = $340 >>> $334; $342 = (($$pre241) + ($341)|0); $343 = HEAP8[$342>>0]|0; $344 = $343&255; $345 = HEAP32[$327>>2]|0; $346 = $345 & $338; $347 = $346 >>> $335; $348 = (($$pre246) + ($347)|0); $349 = HEAP8[$348>>0]|0; $350 = $349&255; $351 = HEAP32[$330>>2]|0; $352 = $351 & $338; $353 = $352 >>> $336; $354 = (($$pre251) + ($353)|0); $355 = HEAP8[$354>>0]|0; $356 = $355&255; $357 = Math_imul($344, $16)|0; $358 = (($357>>>0) / 255)&-1; $359 = (($358) + ($r$0))|0; $360 = Math_imul($350, $16)|0; $361 = (($360>>>0) / 255)&-1; $362 = (($361) + ($g$0))|0; $363 = Math_imul($356, $16)|0; $364 = (($363>>>0) / 255)&-1; $365 = (($364) + ($b$0))|0; $366 = $359 >>> $$phi$trans$insert239; $367 = $366 << $334; $368 = $362 >>> $$phi$trans$insert244; $369 = $368 << $335; $370 = $365 >>> $$phi$trans$insert249; $371 = $370 << $336; $372 = HEAP32[$333>>2]|0; $373 = $372 | $367; $374 = $373 | $369; $375 = $374 | $371; HEAP32[$pixel24$172>>2] = $375; $376 = (($pixel24$172) + ($304<<2)|0); $377 = ($337|0)==(0); if ($377) { break; } else { $length22$073 = $337;$pixel24$172 = $376; } } return; break; } case 2: { $378 = ((($dst)) + 16|0); $379 = HEAP32[$378>>2]|0; $380 = ((($1)) + 9|0); $381 = HEAP8[$380>>0]|0; $382 = $381&255; $383 = (($379|0) / ($382|0))&-1; $384 = ($y2|0)<($y1|0); $385 = ((($dst)) + 20|0); $386 = HEAP32[$385>>2]|0; if ($384) { $394 = Math_imul($383, $y2)|0; $395 = (($386) + ($394<<2)|0); $396 = (($395) + ($x2<<2)|0); $397 = ($draw_end|0)!=(0); $398 = (($396) + ($383<<2)|0); $$18 = $397 ? $396 : $398; $399 = (($y1) - ($y2))|0; $400 = $397&1; $401 = (($399) + ($400))|0; $length29$0$ph = $401;$pixel31$1$ph = $$18; } else { $387 = Math_imul($383, $y1)|0; $388 = (($386) + ($387<<2)|0); $389 = (($388) + ($x2<<2)|0); $390 = ($draw_end|0)!=(0); $391 = (($y2) - ($y1))|0; $392 = $390&1; $393 = (($391) + ($392))|0; $length29$0$ph = $393;$pixel31$1$ph = $389; } $402 = ($length29$0$ph|0)==(0); if ($402) { return; } $403 = ((($1)) + 12|0); $404 = ((($1)) + 32|0); $405 = ((($1)) + 28|0); $406 = ((($1)) + 16|0); $407 = ((($1)) + 33|0); $408 = ((($1)) + 29|0); $409 = ((($1)) + 20|0); $410 = ((($1)) + 34|0); $411 = ((($1)) + 30|0); $412 = ((($1)) + 24|0); $$pre222 = HEAP8[$404>>0]|0; $$pre223 = HEAP8[$405>>0]|0; $$phi$trans$insert224 = $$pre223&255; $$phi$trans$insert225 = (74436 + ($$phi$trans$insert224<<2)|0); $$pre226 = HEAP32[$$phi$trans$insert225>>2]|0; $$pre227 = HEAP8[$407>>0]|0; $$pre228 = HEAP8[$408>>0]|0; $$phi$trans$insert229 = $$pre228&255; $$phi$trans$insert230 = (74436 + ($$phi$trans$insert229<<2)|0); $$pre231 = HEAP32[$$phi$trans$insert230>>2]|0; $$pre232 = HEAP8[$410>>0]|0; $$pre233 = HEAP8[$411>>0]|0; $$phi$trans$insert234 = $$pre233&255; $$phi$trans$insert235 = (74436 + ($$phi$trans$insert234<<2)|0); $$pre236 = HEAP32[$$phi$trans$insert235>>2]|0; $413 = $$pre222&255; $414 = $$pre227&255; $415 = $$pre232&255; $length29$076 = $length29$0$ph;$pixel31$175 = $pixel31$1$ph; while(1) { $416 = (($length29$076) + -1)|0; $417 = HEAP32[$pixel31$175>>2]|0; $418 = HEAP32[$403>>2]|0; $419 = $418 & $417; $420 = $419 >>> $413; $421 = (($$pre226) + ($420)|0); $422 = HEAP8[$421>>0]|0; $423 = $422&255; $424 = HEAP32[$406>>2]|0; $425 = $424 & $417; $426 = $425 >>> $414; $427 = (($$pre231) + ($426)|0); $428 = HEAP8[$427>>0]|0; $429 = $428&255; $430 = HEAP32[$409>>2]|0; $431 = $430 & $417; $432 = $431 >>> $415; $433 = (($$pre236) + ($432)|0); $434 = HEAP8[$433>>0]|0; $435 = $434&255; $436 = (($423) + ($r$0))|0; $437 = ($436>>>0)>(255); $$3 = $437 ? 255 : $436; $438 = (($429) + ($g$0))|0; $439 = ($438>>>0)>(255); $$9 = $439 ? 255 : $438; $440 = (($435) + ($b$0))|0; $441 = ($440>>>0)>(255); $$4 = $441 ? 255 : $440; $442 = $$3 >>> $$phi$trans$insert224; $443 = $442 << $413; $444 = $$9 >>> $$phi$trans$insert229; $445 = $444 << $414; $446 = $445 | $443; $447 = $$4 >>> $$phi$trans$insert234; $448 = $447 << $415; $449 = HEAP32[$412>>2]|0; $450 = $446 | $449; $451 = $450 | $448; HEAP32[$pixel31$175>>2] = $451; $452 = (($pixel31$175) + ($383<<2)|0); $453 = ($416|0)==(0); if ($453) { break; } else { $length29$076 = $416;$pixel31$175 = $452; } } return; break; } case 4: { $454 = ((($dst)) + 16|0); $455 = HEAP32[$454>>2]|0; $456 = ((($1)) + 9|0); $457 = HEAP8[$456>>0]|0; $458 = $457&255; $459 = (($455|0) / ($458|0))&-1; $460 = ($y2|0)<($y1|0); $461 = ((($dst)) + 20|0); $462 = HEAP32[$461>>2]|0; if ($460) { $470 = Math_imul($459, $y2)|0; $471 = (($462) + ($470<<2)|0); $472 = (($471) + ($x2<<2)|0); $473 = ($draw_end|0)!=(0); $474 = (($472) + ($459<<2)|0); $$19 = $473 ? $472 : $474; $475 = (($y1) - ($y2))|0; $476 = $473&1; $477 = (($475) + ($476))|0; $length36$0$ph = $477;$pixel38$1$ph = $$19; } else { $463 = Math_imul($459, $y1)|0; $464 = (($462) + ($463<<2)|0); $465 = (($464) + ($x2<<2)|0); $466 = ($draw_end|0)!=(0); $467 = (($y2) - ($y1))|0; $468 = $466&1; $469 = (($467) + ($468))|0; $length36$0$ph = $469;$pixel38$1$ph = $465; } $478 = ($length36$0$ph|0)==(0); if ($478) { return; } $479 = ((($1)) + 12|0); $480 = ((($1)) + 32|0); $481 = ((($1)) + 28|0); $482 = ((($1)) + 16|0); $483 = ((($1)) + 33|0); $484 = ((($1)) + 29|0); $485 = ((($1)) + 20|0); $486 = ((($1)) + 34|0); $487 = ((($1)) + 30|0); $488 = ((($1)) + 24|0); $$pre207 = HEAP8[$480>>0]|0; $$pre208 = HEAP8[$481>>0]|0; $$phi$trans$insert209 = $$pre208&255; $$phi$trans$insert210 = (74436 + ($$phi$trans$insert209<<2)|0); $$pre211 = HEAP32[$$phi$trans$insert210>>2]|0; $$pre212 = HEAP8[$483>>0]|0; $$pre213 = HEAP8[$484>>0]|0; $$phi$trans$insert214 = $$pre213&255; $$phi$trans$insert215 = (74436 + ($$phi$trans$insert214<<2)|0); $$pre216 = HEAP32[$$phi$trans$insert215>>2]|0; $$pre217 = HEAP8[$486>>0]|0; $$pre218 = HEAP8[$487>>0]|0; $$phi$trans$insert219 = $$pre218&255; $$phi$trans$insert220 = (74436 + ($$phi$trans$insert219<<2)|0); $$pre221 = HEAP32[$$phi$trans$insert220>>2]|0; $489 = $$pre207&255; $490 = $$pre212&255; $491 = $$pre217&255; $length36$079 = $length36$0$ph;$pixel38$178 = $pixel38$1$ph; while(1) { $492 = (($length36$079) + -1)|0; $493 = HEAP32[$pixel38$178>>2]|0; $494 = HEAP32[$479>>2]|0; $495 = $494 & $493; $496 = $495 >>> $489; $497 = (($$pre211) + ($496)|0); $498 = HEAP8[$497>>0]|0; $499 = $498&255; $500 = HEAP32[$482>>2]|0; $501 = $500 & $493; $502 = $501 >>> $490; $503 = (($$pre216) + ($502)|0); $504 = HEAP8[$503>>0]|0; $505 = $504&255; $506 = HEAP32[$485>>2]|0; $507 = $506 & $493; $508 = $507 >>> $491; $509 = (($$pre221) + ($508)|0); $510 = HEAP8[$509>>0]|0; $511 = $510&255; $512 = Math_imul($499, $r$0)|0; $513 = (($512>>>0) / 255)&-1; $514 = Math_imul($505, $g$0)|0; $515 = (($514>>>0) / 255)&-1; $516 = Math_imul($511, $b$0)|0; $517 = (($516>>>0) / 255)&-1; $518 = $513 >>> $$phi$trans$insert209; $519 = $518 << $489; $520 = $515 >>> $$phi$trans$insert214; $521 = $520 << $490; $522 = $521 | $519; $523 = $517 >>> $$phi$trans$insert219; $524 = $523 << $491; $525 = HEAP32[$488>>2]|0; $526 = $522 | $525; $527 = $526 | $524; HEAP32[$pixel38$178>>2] = $527; $528 = (($pixel38$178) + ($459<<2)|0); $529 = ($492|0)==(0); if ($529) { break; } else { $length36$079 = $492;$pixel38$178 = $528; } } return; break; } default: { $530 = ((($dst)) + 16|0); $531 = HEAP32[$530>>2]|0; $532 = ((($1)) + 9|0); $533 = HEAP8[$532>>0]|0; $534 = $533&255; $535 = (($531|0) / ($534|0))&-1; $536 = ($y2|0)<($y1|0); $537 = ((($dst)) + 20|0); $538 = HEAP32[$537>>2]|0; if ($536) { $546 = Math_imul($535, $y2)|0; $547 = (($538) + ($546<<2)|0); $548 = (($547) + ($x2<<2)|0); $549 = ($draw_end|0)!=(0); $550 = (($548) + ($535<<2)|0); $$20 = $549 ? $548 : $550; $551 = (($y1) - ($y2))|0; $552 = $549&1; $553 = (($551) + ($552))|0; $length43$0$ph = $553;$pixel45$1$ph = $$20; } else { $539 = Math_imul($535, $y1)|0; $540 = (($538) + ($539<<2)|0); $541 = (($540) + ($x2<<2)|0); $542 = ($draw_end|0)!=(0); $543 = (($y2) - ($y1))|0; $544 = $542&1; $545 = (($543) + ($544))|0; $length43$0$ph = $545;$pixel45$1$ph = $541; } $554 = ($length43$0$ph|0)==(0); if ($554) { return; } $555 = ((($1)) + 28|0); $556 = HEAP8[$555>>0]|0; $557 = $556&255; $558 = $r$0 >>> $557; $559 = ((($1)) + 32|0); $560 = HEAP8[$559>>0]|0; $561 = $560&255; $562 = $558 << $561; $563 = ((($1)) + 29|0); $564 = HEAP8[$563>>0]|0; $565 = $564&255; $566 = $g$0 >>> $565; $567 = ((($1)) + 33|0); $568 = HEAP8[$567>>0]|0; $569 = $568&255; $570 = $566 << $569; $571 = $570 | $562; $572 = ((($1)) + 30|0); $573 = HEAP8[$572>>0]|0; $574 = $573&255; $575 = $b$0 >>> $574; $576 = ((($1)) + 34|0); $577 = HEAP8[$576>>0]|0; $578 = $577&255; $579 = $575 << $578; $580 = ((($1)) + 24|0); $length43$070 = $length43$0$ph;$pixel45$169 = $pixel45$1$ph; while(1) { $581 = (($length43$070) + -1)|0; $582 = HEAP32[$580>>2]|0; $583 = $571 | $582; $584 = $583 | $579; HEAP32[$pixel45$169>>2] = $584; $585 = (($pixel45$169) + ($535<<2)|0); $586 = ($581|0)==(0); if ($586) { break; } else { $length43$070 = $581;$pixel45$169 = $585; } } return; } } } $587 = (($x1) - ($x2))|0; $588 = ($587|0)<(0); $589 = (0 - ($587))|0; $590 = $588 ? $589 : $587; $591 = (($y1) - ($y2))|0; $592 = ($591|0)<(0); $593 = (0 - ($591))|0; $594 = $592 ? $593 : $591; $595 = ($590|0)==($594|0); if ($595) { switch ($blendMode|0) { case 1: { $596 = ((($dst)) + 16|0); $597 = HEAP32[$596>>2]|0; $598 = ((($1)) + 9|0); $599 = HEAP8[$598>>0]|0; $600 = $599&255; $601 = (($597|0) / ($600|0))&-1; $602 = ($y2|0)<($y1|0); $603 = ((($dst)) + 20|0); $604 = HEAP32[$603>>2]|0; if ($602) { $610 = Math_imul($601, $y2)|0; $611 = (($604) + ($610<<2)|0); $612 = (($611) + ($x2<<2)|0); $613 = ($x2|0)>($x1|0); $pitch51$1$v = $613 ? -1 : 1; $pitch51$1 = (($601) + ($pitch51$1$v))|0; $614 = ($draw_end|0)==(0); $615 = (($612) + ($pitch51$1<<2)|0); $$21 = $614 ? $615 : $612; $length50$0 = $591;$pitch51$2 = $pitch51$1;$pixel52$1 = $$21; } else { $605 = Math_imul($601, $y1)|0; $606 = (($604) + ($605<<2)|0); $607 = (($606) + ($x1<<2)|0); $608 = ($x2|0)<($x1|0); $pitch51$0$v = $608 ? -1 : 1; $pitch51$0 = (($601) + ($pitch51$0$v))|0; $609 = (($y2) - ($y1))|0; $length50$0 = $609;$pitch51$2 = $pitch51$0;$pixel52$1 = $607; } $not$34 = ($draw_end|0)!=(0); $616 = $not$34&1; $length50$0$ = (($length50$0) + ($616))|0; $617 = ($length50$0$|0)==(0); if ($617) { return; } $618 = ((($1)) + 12|0); $619 = ((($1)) + 32|0); $620 = ((($1)) + 28|0); $621 = ((($1)) + 16|0); $622 = ((($1)) + 33|0); $623 = ((($1)) + 29|0); $624 = ((($1)) + 20|0); $625 = ((($1)) + 34|0); $626 = ((($1)) + 30|0); $627 = ((($1)) + 24|0); $$pre192 = HEAP8[$619>>0]|0; $$pre193 = HEAP8[$620>>0]|0; $$phi$trans$insert194 = $$pre193&255; $$phi$trans$insert195 = (74436 + ($$phi$trans$insert194<<2)|0); $$pre196 = HEAP32[$$phi$trans$insert195>>2]|0; $$pre197 = HEAP8[$622>>0]|0; $$pre198 = HEAP8[$623>>0]|0; $$phi$trans$insert199 = $$pre198&255; $$phi$trans$insert200 = (74436 + ($$phi$trans$insert199<<2)|0); $$pre201 = HEAP32[$$phi$trans$insert200>>2]|0; $$pre202 = HEAP8[$625>>0]|0; $$pre203 = HEAP8[$626>>0]|0; $$phi$trans$insert204 = $$pre203&255; $$phi$trans$insert205 = (74436 + ($$phi$trans$insert204<<2)|0); $$pre206 = HEAP32[$$phi$trans$insert205>>2]|0; $628 = $$pre192&255; $629 = $$pre197&255; $630 = $$pre202&255; $length50$185 = $length50$0$;$pixel52$284 = $pixel52$1; while(1) { $631 = (($length50$185) + -1)|0; $632 = HEAP32[$pixel52$284>>2]|0; $633 = HEAP32[$618>>2]|0; $634 = $633 & $632; $635 = $634 >>> $628; $636 = (($$pre196) + ($635)|0); $637 = HEAP8[$636>>0]|0; $638 = $637&255; $639 = HEAP32[$621>>2]|0; $640 = $639 & $632; $641 = $640 >>> $629; $642 = (($$pre201) + ($641)|0); $643 = HEAP8[$642>>0]|0; $644 = $643&255; $645 = HEAP32[$624>>2]|0; $646 = $645 & $632; $647 = $646 >>> $630; $648 = (($$pre206) + ($647)|0); $649 = HEAP8[$648>>0]|0; $650 = $649&255; $651 = Math_imul($638, $16)|0; $652 = (($651>>>0) / 255)&-1; $653 = (($652) + ($r$0))|0; $654 = Math_imul($644, $16)|0; $655 = (($654>>>0) / 255)&-1; $656 = (($655) + ($g$0))|0; $657 = Math_imul($650, $16)|0; $658 = (($657>>>0) / 255)&-1; $659 = (($658) + ($b$0))|0; $660 = $653 >>> $$phi$trans$insert194; $661 = $660 << $628; $662 = $656 >>> $$phi$trans$insert199; $663 = $662 << $629; $664 = $659 >>> $$phi$trans$insert204; $665 = $664 << $630; $666 = HEAP32[$627>>2]|0; $667 = $666 | $661; $668 = $667 | $663; $669 = $668 | $665; HEAP32[$pixel52$284>>2] = $669; $670 = (($pixel52$284) + ($pitch51$2<<2)|0); $671 = ($631|0)==(0); if ($671) { break; } else { $length50$185 = $631;$pixel52$284 = $670; } } return; break; } case 2: { $672 = ((($dst)) + 16|0); $673 = HEAP32[$672>>2]|0; $674 = ((($1)) + 9|0); $675 = HEAP8[$674>>0]|0; $676 = $675&255; $677 = (($673|0) / ($676|0))&-1; $678 = ($y2|0)<($y1|0); $679 = ((($dst)) + 20|0); $680 = HEAP32[$679>>2]|0; if ($678) { $686 = Math_imul($677, $y2)|0; $687 = (($680) + ($686<<2)|0); $688 = (($687) + ($x2<<2)|0); $689 = ($x2|0)>($x1|0); $pitch58$1$v = $689 ? -1 : 1; $pitch58$1 = (($677) + ($pitch58$1$v))|0; $690 = ($draw_end|0)==(0); $691 = (($688) + ($pitch58$1<<2)|0); $$22 = $690 ? $691 : $688; $length57$0 = $591;$pitch58$2 = $pitch58$1;$pixel59$1 = $$22; } else { $681 = Math_imul($677, $y1)|0; $682 = (($680) + ($681<<2)|0); $683 = (($682) + ($x1<<2)|0); $684 = ($x2|0)<($x1|0); $pitch58$0$v = $684 ? -1 : 1; $pitch58$0 = (($677) + ($pitch58$0$v))|0; $685 = (($y2) - ($y1))|0; $length57$0 = $685;$pitch58$2 = $pitch58$0;$pixel59$1 = $683; } $not$33 = ($draw_end|0)!=(0); $692 = $not$33&1; $length57$0$ = (($length57$0) + ($692))|0; $693 = ($length57$0$|0)==(0); if ($693) { return; } $694 = ((($1)) + 12|0); $695 = ((($1)) + 32|0); $696 = ((($1)) + 28|0); $697 = ((($1)) + 16|0); $698 = ((($1)) + 33|0); $699 = ((($1)) + 29|0); $700 = ((($1)) + 20|0); $701 = ((($1)) + 34|0); $702 = ((($1)) + 30|0); $703 = ((($1)) + 24|0); $$pre177 = HEAP8[$695>>0]|0; $$pre178 = HEAP8[$696>>0]|0; $$phi$trans$insert179 = $$pre178&255; $$phi$trans$insert180 = (74436 + ($$phi$trans$insert179<<2)|0); $$pre181 = HEAP32[$$phi$trans$insert180>>2]|0; $$pre182 = HEAP8[$698>>0]|0; $$pre183 = HEAP8[$699>>0]|0; $$phi$trans$insert184 = $$pre183&255; $$phi$trans$insert185 = (74436 + ($$phi$trans$insert184<<2)|0); $$pre186 = HEAP32[$$phi$trans$insert185>>2]|0; $$pre187 = HEAP8[$701>>0]|0; $$pre188 = HEAP8[$702>>0]|0; $$phi$trans$insert189 = $$pre188&255; $$phi$trans$insert190 = (74436 + ($$phi$trans$insert189<<2)|0); $$pre191 = HEAP32[$$phi$trans$insert190>>2]|0; $704 = $$pre177&255; $705 = $$pre182&255; $706 = $$pre187&255; $length57$188 = $length57$0$;$pixel59$287 = $pixel59$1; while(1) { $707 = (($length57$188) + -1)|0; $708 = HEAP32[$pixel59$287>>2]|0; $709 = HEAP32[$694>>2]|0; $710 = $709 & $708; $711 = $710 >>> $704; $712 = (($$pre181) + ($711)|0); $713 = HEAP8[$712>>0]|0; $714 = $713&255; $715 = HEAP32[$697>>2]|0; $716 = $715 & $708; $717 = $716 >>> $705; $718 = (($$pre186) + ($717)|0); $719 = HEAP8[$718>>0]|0; $720 = $719&255; $721 = HEAP32[$700>>2]|0; $722 = $721 & $708; $723 = $722 >>> $706; $724 = (($$pre191) + ($723)|0); $725 = HEAP8[$724>>0]|0; $726 = $725&255; $727 = (($714) + ($r$0))|0; $728 = ($727>>>0)>(255); $$5 = $728 ? 255 : $727; $729 = (($720) + ($g$0))|0; $730 = ($729>>>0)>(255); $$10 = $730 ? 255 : $729; $731 = (($726) + ($b$0))|0; $732 = ($731>>>0)>(255); $$6 = $732 ? 255 : $731; $733 = $$5 >>> $$phi$trans$insert179; $734 = $733 << $704; $735 = $$10 >>> $$phi$trans$insert184; $736 = $735 << $705; $737 = $736 | $734; $738 = $$6 >>> $$phi$trans$insert189; $739 = $738 << $706; $740 = HEAP32[$703>>2]|0; $741 = $737 | $740; $742 = $741 | $739; HEAP32[$pixel59$287>>2] = $742; $743 = (($pixel59$287) + ($pitch58$2<<2)|0); $744 = ($707|0)==(0); if ($744) { break; } else { $length57$188 = $707;$pixel59$287 = $743; } } return; break; } case 4: { $745 = ((($dst)) + 16|0); $746 = HEAP32[$745>>2]|0; $747 = ((($1)) + 9|0); $748 = HEAP8[$747>>0]|0; $749 = $748&255; $750 = (($746|0) / ($749|0))&-1; $751 = ($y2|0)<($y1|0); $752 = ((($dst)) + 20|0); $753 = HEAP32[$752>>2]|0; if ($751) { $759 = Math_imul($750, $y2)|0; $760 = (($753) + ($759<<2)|0); $761 = (($760) + ($x2<<2)|0); $762 = ($x2|0)>($x1|0); $pitch65$1$v = $762 ? -1 : 1; $pitch65$1 = (($750) + ($pitch65$1$v))|0; $763 = ($draw_end|0)==(0); $764 = (($761) + ($pitch65$1<<2)|0); $$23 = $763 ? $764 : $761; $length64$0 = $591;$pitch65$2 = $pitch65$1;$pixel66$1 = $$23; } else { $754 = Math_imul($750, $y1)|0; $755 = (($753) + ($754<<2)|0); $756 = (($755) + ($x1<<2)|0); $757 = ($x2|0)<($x1|0); $pitch65$0$v = $757 ? -1 : 1; $pitch65$0 = (($750) + ($pitch65$0$v))|0; $758 = (($y2) - ($y1))|0; $length64$0 = $758;$pitch65$2 = $pitch65$0;$pixel66$1 = $756; } $not$32 = ($draw_end|0)!=(0); $765 = $not$32&1; $length64$0$ = (($length64$0) + ($765))|0; $766 = ($length64$0$|0)==(0); if ($766) { return; } $767 = ((($1)) + 12|0); $768 = ((($1)) + 32|0); $769 = ((($1)) + 28|0); $770 = ((($1)) + 16|0); $771 = ((($1)) + 33|0); $772 = ((($1)) + 29|0); $773 = ((($1)) + 20|0); $774 = ((($1)) + 34|0); $775 = ((($1)) + 30|0); $776 = ((($1)) + 24|0); $$pre162 = HEAP8[$768>>0]|0; $$pre163 = HEAP8[$769>>0]|0; $$phi$trans$insert164 = $$pre163&255; $$phi$trans$insert165 = (74436 + ($$phi$trans$insert164<<2)|0); $$pre166 = HEAP32[$$phi$trans$insert165>>2]|0; $$pre167 = HEAP8[$771>>0]|0; $$pre168 = HEAP8[$772>>0]|0; $$phi$trans$insert169 = $$pre168&255; $$phi$trans$insert170 = (74436 + ($$phi$trans$insert169<<2)|0); $$pre171 = HEAP32[$$phi$trans$insert170>>2]|0; $$pre172 = HEAP8[$774>>0]|0; $$pre173 = HEAP8[$775>>0]|0; $$phi$trans$insert174 = $$pre173&255; $$phi$trans$insert175 = (74436 + ($$phi$trans$insert174<<2)|0); $$pre176 = HEAP32[$$phi$trans$insert175>>2]|0; $777 = $$pre162&255; $778 = $$pre167&255; $779 = $$pre172&255; $length64$191 = $length64$0$;$pixel66$290 = $pixel66$1; while(1) { $780 = (($length64$191) + -1)|0; $781 = HEAP32[$pixel66$290>>2]|0; $782 = HEAP32[$767>>2]|0; $783 = $782 & $781; $784 = $783 >>> $777; $785 = (($$pre166) + ($784)|0); $786 = HEAP8[$785>>0]|0; $787 = $786&255; $788 = HEAP32[$770>>2]|0; $789 = $788 & $781; $790 = $789 >>> $778; $791 = (($$pre171) + ($790)|0); $792 = HEAP8[$791>>0]|0; $793 = $792&255; $794 = HEAP32[$773>>2]|0; $795 = $794 & $781; $796 = $795 >>> $779; $797 = (($$pre176) + ($796)|0); $798 = HEAP8[$797>>0]|0; $799 = $798&255; $800 = Math_imul($787, $r$0)|0; $801 = (($800>>>0) / 255)&-1; $802 = Math_imul($793, $g$0)|0; $803 = (($802>>>0) / 255)&-1; $804 = Math_imul($799, $b$0)|0; $805 = (($804>>>0) / 255)&-1; $806 = $801 >>> $$phi$trans$insert164; $807 = $806 << $777; $808 = $803 >>> $$phi$trans$insert169; $809 = $808 << $778; $810 = $809 | $807; $811 = $805 >>> $$phi$trans$insert174; $812 = $811 << $779; $813 = HEAP32[$776>>2]|0; $814 = $810 | $813; $815 = $814 | $812; HEAP32[$pixel66$290>>2] = $815; $816 = (($pixel66$290) + ($pitch65$2<<2)|0); $817 = ($780|0)==(0); if ($817) { break; } else { $length64$191 = $780;$pixel66$290 = $816; } } return; break; } default: { $818 = ((($dst)) + 16|0); $819 = HEAP32[$818>>2]|0; $820 = ((($1)) + 9|0); $821 = HEAP8[$820>>0]|0; $822 = $821&255; $823 = (($819|0) / ($822|0))&-1; $824 = ($y2|0)<($y1|0); $825 = ((($dst)) + 20|0); $826 = HEAP32[$825>>2]|0; if ($824) { $832 = Math_imul($823, $y2)|0; $833 = (($826) + ($832<<2)|0); $834 = (($833) + ($x2<<2)|0); $835 = ($x2|0)>($x1|0); $pitch72$1$v = $835 ? -1 : 1; $pitch72$1 = (($823) + ($pitch72$1$v))|0; $836 = ($draw_end|0)==(0); $837 = (($834) + ($pitch72$1<<2)|0); $$24 = $836 ? $837 : $834; $length71$0 = $591;$pitch72$2 = $pitch72$1;$pixel73$1 = $$24; } else { $827 = Math_imul($823, $y1)|0; $828 = (($826) + ($827<<2)|0); $829 = (($828) + ($x1<<2)|0); $830 = ($x2|0)<($x1|0); $pitch72$0$v = $830 ? -1 : 1; $pitch72$0 = (($823) + ($pitch72$0$v))|0; $831 = (($y2) - ($y1))|0; $length71$0 = $831;$pitch72$2 = $pitch72$0;$pixel73$1 = $829; } $not$35 = ($draw_end|0)!=(0); $838 = $not$35&1; $length71$0$ = (($length71$0) + ($838))|0; $839 = ($length71$0$|0)==(0); if ($839) { return; } $840 = ((($1)) + 28|0); $841 = HEAP8[$840>>0]|0; $842 = $841&255; $843 = $r$0 >>> $842; $844 = ((($1)) + 32|0); $845 = HEAP8[$844>>0]|0; $846 = $845&255; $847 = $843 << $846; $848 = ((($1)) + 29|0); $849 = HEAP8[$848>>0]|0; $850 = $849&255; $851 = $g$0 >>> $850; $852 = ((($1)) + 33|0); $853 = HEAP8[$852>>0]|0; $854 = $853&255; $855 = $851 << $854; $856 = $855 | $847; $857 = ((($1)) + 30|0); $858 = HEAP8[$857>>0]|0; $859 = $858&255; $860 = $b$0 >>> $859; $861 = ((($1)) + 34|0); $862 = HEAP8[$861>>0]|0; $863 = $862&255; $864 = $860 << $863; $865 = ((($1)) + 24|0); $length71$182 = $length71$0$;$pixel73$281 = $pixel73$1; while(1) { $866 = (($length71$182) + -1)|0; $867 = HEAP32[$865>>2]|0; $868 = $856 | $867; $869 = $868 | $864; HEAP32[$pixel73$281>>2] = $869; $870 = (($pixel73$281) + ($pitch72$2<<2)|0); $871 = ($866|0)==(0); if ($871) { break; } else { $length71$182 = $866;$pixel73$281 = $870; } } return; } } } else { switch ($blendMode|0) { case 1: { $872 = (($x2) - ($x1))|0; $873 = ($872|0)<(0); $874 = (0 - ($872))|0; $875 = $873 ? $874 : $872; $876 = (($y2) - ($y1))|0; $877 = ($876|0)<(0); $878 = (0 - ($876))|0; $879 = $877 ? $878 : $876; $880 = ($875|0)<($879|0); if ($880) { $884 = $875 << 1; $885 = (($884) - ($879))|0; $886 = (($875) - ($879))|0; $d$0 = $885;$dinc1$0 = $884;$dinc2$0$in = $886;$numpixels$0$in = $879;$xinc1$0 = 0;$yinc1$0 = 1; } else { $881 = $879 << 1; $882 = (($881) - ($875))|0; $883 = (($879) - ($875))|0; $d$0 = $882;$dinc1$0 = $881;$dinc2$0$in = $883;$numpixels$0$in = $875;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $887 = ($x2|0)<($x1|0); $888 = (0 - ($xinc1$0))|0; $$xinc1$0 = $887 ? $888 : $xinc1$0; $$25 = $887 ? -1 : 1; $889 = ($y2|0)<($y1|0); $890 = (0 - ($yinc1$0))|0; $yinc1$1 = $889 ? $890 : $yinc1$0; $yinc2$1 = $889 ? -1 : 1; $not$30 = ($draw_end|0)!=(0); $numpixels$0 = $not$30&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $891 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($891)) { return; } $892 = ((($dst)) + 20|0); $893 = ((($dst)) + 16|0); $894 = ((($1)) + 12|0); $895 = ((($1)) + 32|0); $896 = ((($1)) + 28|0); $897 = ((($1)) + 16|0); $898 = ((($1)) + 33|0); $899 = ((($1)) + 29|0); $900 = ((($1)) + 20|0); $901 = ((($1)) + 34|0); $902 = ((($1)) + 30|0); $903 = ((($1)) + 24|0); $$pre146 = HEAP32[$892>>2]|0; $$pre147 = HEAP8[$895>>0]|0; $$pre148 = HEAP8[$896>>0]|0; $$phi$trans$insert149 = $$pre148&255; $$phi$trans$insert150 = (74436 + ($$phi$trans$insert149<<2)|0); $$pre151 = HEAP32[$$phi$trans$insert150>>2]|0; $$pre152 = HEAP8[$898>>0]|0; $$pre153 = HEAP8[$899>>0]|0; $$phi$trans$insert154 = $$pre153&255; $$phi$trans$insert155 = (74436 + ($$phi$trans$insert154<<2)|0); $$pre156 = HEAP32[$$phi$trans$insert155>>2]|0; $$pre157 = HEAP8[$901>>0]|0; $$pre158 = HEAP8[$902>>0]|0; $$phi$trans$insert159 = $$pre158&255; $$phi$trans$insert160 = (74436 + ($$phi$trans$insert159<<2)|0); $$pre161 = HEAP32[$$phi$trans$insert160>>2]|0; $904 = $$pre147&255; $905 = $$pre152&255; $906 = $$pre157&255; $d$199 = $d$0;$i$098 = 0;$x$0100 = $x1;$y$0101 = $y1; while(1) { $907 = HEAP32[$893>>2]|0; $908 = Math_imul($907, $y$0101)|0; $909 = (($$pre146) + ($908)|0); $910 = $x$0100 << 2; $911 = (($909) + ($910)|0); $912 = HEAP32[$911>>2]|0; $913 = HEAP32[$894>>2]|0; $914 = $913 & $912; $915 = $914 >>> $904; $916 = (($$pre151) + ($915)|0); $917 = HEAP8[$916>>0]|0; $918 = $917&255; $919 = HEAP32[$897>>2]|0; $920 = $919 & $912; $921 = $920 >>> $905; $922 = (($$pre156) + ($921)|0); $923 = HEAP8[$922>>0]|0; $924 = $923&255; $925 = HEAP32[$900>>2]|0; $926 = $925 & $912; $927 = $926 >>> $906; $928 = (($$pre161) + ($927)|0); $929 = HEAP8[$928>>0]|0; $930 = $929&255; $931 = Math_imul($918, $16)|0; $932 = (($931>>>0) / 255)&-1; $933 = (($932) + ($r$0))|0; $934 = Math_imul($924, $16)|0; $935 = (($934>>>0) / 255)&-1; $936 = (($935) + ($g$0))|0; $937 = Math_imul($930, $16)|0; $938 = (($937>>>0) / 255)&-1; $939 = (($938) + ($b$0))|0; $940 = $933 >>> $$phi$trans$insert149; $941 = $940 << $904; $942 = $936 >>> $$phi$trans$insert154; $943 = $942 << $905; $944 = $939 >>> $$phi$trans$insert159; $945 = $944 << $906; $946 = HEAP32[$903>>2]|0; $947 = $946 | $941; $948 = $947 | $943; $949 = $948 | $945; HEAP32[$911>>2] = $949; $950 = ($d$199|0)<(0); $dinc1$0$dinc2$0 = $950 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$25 = $950 ? $$xinc1$0 : $$25; $yinc1$1$yinc2$1 = $950 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$0101) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$25) + ($x$0100))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$199))|0; $951 = (($i$098) + 1)|0; $exitcond113 = ($951|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond113) { break; } else { $d$199 = $d$2;$i$098 = $951;$x$0100 = $x$1;$y$0101 = $y$1; } } return; break; } case 2: { $952 = (($x2) - ($x1))|0; $953 = ($952|0)<(0); $954 = (0 - ($952))|0; $955 = $953 ? $954 : $952; $956 = (($y2) - ($y1))|0; $957 = ($956|0)<(0); $958 = (0 - ($956))|0; $959 = $957 ? $958 : $956; $960 = ($955|0)<($959|0); if ($960) { $964 = $955 << 1; $965 = (($964) - ($959))|0; $966 = (($955) - ($959))|0; $d87$0 = $965;$dinc188$0 = $964;$dinc289$0$in = $966;$numpixels86$0$in = $959;$xinc191$0 = 0;$yinc194$0 = 1; } else { $961 = $959 << 1; $962 = (($961) - ($955))|0; $963 = (($959) - ($955))|0; $d87$0 = $962;$dinc188$0 = $961;$dinc289$0$in = $963;$numpixels86$0$in = $955;$xinc191$0 = 1;$yinc194$0 = 0; } $dinc289$0 = $dinc289$0$in << 1; $967 = ($x2|0)<($x1|0); $968 = (0 - ($xinc191$0))|0; $$xinc191$0 = $967 ? $968 : $xinc191$0; $$26 = $967 ? -1 : 1; $969 = ($y2|0)<($y1|0); $970 = (0 - ($yinc194$0))|0; $yinc194$1 = $969 ? $970 : $yinc194$0; $yinc295$1 = $969 ? -1 : 1; $not$29 = ($draw_end|0)!=(0); $numpixels86$0 = $not$29&1; $numpixels86$0$in$numpixels86$0 = (($numpixels86$0$in) + ($numpixels86$0))|0; $971 = ($numpixels86$0$in$numpixels86$0|0)>(0); if (!($971)) { return; } $972 = ((($dst)) + 20|0); $973 = ((($dst)) + 16|0); $974 = ((($1)) + 12|0); $975 = ((($1)) + 32|0); $976 = ((($1)) + 28|0); $977 = ((($1)) + 16|0); $978 = ((($1)) + 33|0); $979 = ((($1)) + 29|0); $980 = ((($1)) + 20|0); $981 = ((($1)) + 34|0); $982 = ((($1)) + 30|0); $983 = ((($1)) + 24|0); $$pre130 = HEAP32[$972>>2]|0; $$pre131 = HEAP8[$975>>0]|0; $$pre132 = HEAP8[$976>>0]|0; $$phi$trans$insert133 = $$pre132&255; $$phi$trans$insert134 = (74436 + ($$phi$trans$insert133<<2)|0); $$pre135 = HEAP32[$$phi$trans$insert134>>2]|0; $$pre136 = HEAP8[$978>>0]|0; $$pre137 = HEAP8[$979>>0]|0; $$phi$trans$insert138 = $$pre137&255; $$phi$trans$insert139 = (74436 + ($$phi$trans$insert138<<2)|0); $$pre140 = HEAP32[$$phi$trans$insert139>>2]|0; $$pre141 = HEAP8[$981>>0]|0; $$pre142 = HEAP8[$982>>0]|0; $$phi$trans$insert143 = $$pre142&255; $$phi$trans$insert144 = (74436 + ($$phi$trans$insert143<<2)|0); $$pre145 = HEAP32[$$phi$trans$insert144>>2]|0; $984 = $$pre131&255; $985 = $$pre136&255; $986 = $$pre141&255; $d87$1104 = $d87$0;$i83$0103 = 0;$x90$0105 = $x1;$y93$0106 = $y1; while(1) { $987 = HEAP32[$973>>2]|0; $988 = Math_imul($987, $y93$0106)|0; $989 = (($$pre130) + ($988)|0); $990 = $x90$0105 << 2; $991 = (($989) + ($990)|0); $992 = HEAP32[$991>>2]|0; $993 = HEAP32[$974>>2]|0; $994 = $993 & $992; $995 = $994 >>> $984; $996 = (($$pre135) + ($995)|0); $997 = HEAP8[$996>>0]|0; $998 = $997&255; $999 = HEAP32[$977>>2]|0; $1000 = $999 & $992; $1001 = $1000 >>> $985; $1002 = (($$pre140) + ($1001)|0); $1003 = HEAP8[$1002>>0]|0; $1004 = $1003&255; $1005 = HEAP32[$980>>2]|0; $1006 = $1005 & $992; $1007 = $1006 >>> $986; $1008 = (($$pre145) + ($1007)|0); $1009 = HEAP8[$1008>>0]|0; $1010 = $1009&255; $1011 = (($998) + ($r$0))|0; $1012 = ($1011>>>0)>(255); $$11 = $1012 ? 255 : $1011; $1013 = (($1004) + ($g$0))|0; $1014 = ($1013>>>0)>(255); $$7 = $1014 ? 255 : $1013; $1015 = (($1010) + ($b$0))|0; $1016 = ($1015>>>0)>(255); $$12 = $1016 ? 255 : $1015; $1017 = $$11 >>> $$phi$trans$insert133; $1018 = $1017 << $984; $1019 = $$7 >>> $$phi$trans$insert138; $1020 = $1019 << $985; $1021 = $1020 | $1018; $1022 = $$12 >>> $$phi$trans$insert143; $1023 = $1022 << $986; $1024 = HEAP32[$983>>2]|0; $1025 = $1021 | $1024; $1026 = $1025 | $1023; HEAP32[$991>>2] = $1026; $1027 = ($d87$1104|0)<(0); $dinc188$0$dinc289$0 = $1027 ? $dinc188$0 : $dinc289$0; $$xinc191$0$$26 = $1027 ? $$xinc191$0 : $$26; $yinc194$1$yinc295$1 = $1027 ? $yinc194$1 : $yinc295$1; $y93$1 = (($y93$0106) + ($yinc194$1$yinc295$1))|0; $x90$1 = (($$xinc191$0$$26) + ($x90$0105))|0; $d87$2 = (($dinc188$0$dinc289$0) + ($d87$1104))|0; $1028 = (($i83$0103) + 1)|0; $exitcond114 = ($1028|0)==($numpixels86$0$in$numpixels86$0|0); if ($exitcond114) { break; } else { $d87$1104 = $d87$2;$i83$0103 = $1028;$x90$0105 = $x90$1;$y93$0106 = $y93$1; } } return; break; } case 4: { $1029 = (($x2) - ($x1))|0; $1030 = ($1029|0)<(0); $1031 = (0 - ($1029))|0; $1032 = $1030 ? $1031 : $1029; $1033 = (($y2) - ($y1))|0; $1034 = ($1033|0)<(0); $1035 = (0 - ($1033))|0; $1036 = $1034 ? $1035 : $1033; $1037 = ($1032|0)<($1036|0); if ($1037) { $1041 = $1032 << 1; $1042 = (($1041) - ($1036))|0; $1043 = (($1032) - ($1036))|0; $d105$0 = $1042;$dinc1106$0 = $1041;$dinc2107$0$in = $1043;$numpixels104$0$in = $1036;$xinc1109$0 = 0;$yinc1112$0 = 1; } else { $1038 = $1036 << 1; $1039 = (($1038) - ($1032))|0; $1040 = (($1036) - ($1032))|0; $d105$0 = $1039;$dinc1106$0 = $1038;$dinc2107$0$in = $1040;$numpixels104$0$in = $1032;$xinc1109$0 = 1;$yinc1112$0 = 0; } $dinc2107$0 = $dinc2107$0$in << 1; $1044 = ($x2|0)<($x1|0); $1045 = (0 - ($xinc1109$0))|0; $$xinc1109$0 = $1044 ? $1045 : $xinc1109$0; $$27 = $1044 ? -1 : 1; $1046 = ($y2|0)<($y1|0); $1047 = (0 - ($yinc1112$0))|0; $yinc1112$1 = $1046 ? $1047 : $yinc1112$0; $yinc2113$1 = $1046 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels104$0 = $not$&1; $numpixels104$0$in$numpixels104$0 = (($numpixels104$0$in) + ($numpixels104$0))|0; $1048 = ($numpixels104$0$in$numpixels104$0|0)>(0); if (!($1048)) { return; } $1049 = ((($dst)) + 20|0); $1050 = ((($dst)) + 16|0); $1051 = ((($1)) + 12|0); $1052 = ((($1)) + 32|0); $1053 = ((($1)) + 28|0); $1054 = ((($1)) + 16|0); $1055 = ((($1)) + 33|0); $1056 = ((($1)) + 29|0); $1057 = ((($1)) + 20|0); $1058 = ((($1)) + 34|0); $1059 = ((($1)) + 30|0); $1060 = ((($1)) + 24|0); $$pre = HEAP32[$1049>>2]|0; $$pre116 = HEAP8[$1052>>0]|0; $$pre117 = HEAP8[$1053>>0]|0; $$phi$trans$insert = $$pre117&255; $$phi$trans$insert118 = (74436 + ($$phi$trans$insert<<2)|0); $$pre119 = HEAP32[$$phi$trans$insert118>>2]|0; $$pre120 = HEAP8[$1055>>0]|0; $$pre121 = HEAP8[$1056>>0]|0; $$phi$trans$insert122 = $$pre121&255; $$phi$trans$insert123 = (74436 + ($$phi$trans$insert122<<2)|0); $$pre124 = HEAP32[$$phi$trans$insert123>>2]|0; $$pre125 = HEAP8[$1058>>0]|0; $$pre126 = HEAP8[$1059>>0]|0; $$phi$trans$insert127 = $$pre126&255; $$phi$trans$insert128 = (74436 + ($$phi$trans$insert127<<2)|0); $$pre129 = HEAP32[$$phi$trans$insert128>>2]|0; $1061 = $$pre116&255; $1062 = $$pre120&255; $1063 = $$pre125&255; $d105$1109 = $d105$0;$i101$0108 = 0;$x108$0110 = $x1;$y111$0111 = $y1; while(1) { $1064 = HEAP32[$1050>>2]|0; $1065 = Math_imul($1064, $y111$0111)|0; $1066 = (($$pre) + ($1065)|0); $1067 = $x108$0110 << 2; $1068 = (($1066) + ($1067)|0); $1069 = HEAP32[$1068>>2]|0; $1070 = HEAP32[$1051>>2]|0; $1071 = $1070 & $1069; $1072 = $1071 >>> $1061; $1073 = (($$pre119) + ($1072)|0); $1074 = HEAP8[$1073>>0]|0; $1075 = $1074&255; $1076 = HEAP32[$1054>>2]|0; $1077 = $1076 & $1069; $1078 = $1077 >>> $1062; $1079 = (($$pre124) + ($1078)|0); $1080 = HEAP8[$1079>>0]|0; $1081 = $1080&255; $1082 = HEAP32[$1057>>2]|0; $1083 = $1082 & $1069; $1084 = $1083 >>> $1063; $1085 = (($$pre129) + ($1084)|0); $1086 = HEAP8[$1085>>0]|0; $1087 = $1086&255; $1088 = Math_imul($1075, $r$0)|0; $1089 = (($1088>>>0) / 255)&-1; $1090 = Math_imul($1081, $g$0)|0; $1091 = (($1090>>>0) / 255)&-1; $1092 = Math_imul($1087, $b$0)|0; $1093 = (($1092>>>0) / 255)&-1; $1094 = $1089 >>> $$phi$trans$insert; $1095 = $1094 << $1061; $1096 = $1091 >>> $$phi$trans$insert122; $1097 = $1096 << $1062; $1098 = $1097 | $1095; $1099 = $1093 >>> $$phi$trans$insert127; $1100 = $1099 << $1063; $1101 = HEAP32[$1060>>2]|0; $1102 = $1098 | $1101; $1103 = $1102 | $1100; HEAP32[$1068>>2] = $1103; $1104 = ($d105$1109|0)<(0); $dinc1106$0$dinc2107$0 = $1104 ? $dinc1106$0 : $dinc2107$0; $$xinc1109$0$$27 = $1104 ? $$xinc1109$0 : $$27; $yinc1112$1$yinc2113$1 = $1104 ? $yinc1112$1 : $yinc2113$1; $y111$1 = (($y111$0111) + ($yinc1112$1$yinc2113$1))|0; $x108$1 = (($$xinc1109$0$$27) + ($x108$0110))|0; $d105$2 = (($dinc1106$0$dinc2107$0) + ($d105$1109))|0; $1105 = (($i101$0108) + 1)|0; $exitcond115 = ($1105|0)==($numpixels104$0$in$numpixels104$0|0); if ($exitcond115) { break; } else { $d105$1109 = $d105$2;$i101$0108 = $1105;$x108$0110 = $x108$1;$y111$0111 = $y111$1; } } return; break; } default: { $1106 = (($x2) - ($x1))|0; $1107 = ($1106|0)<(0); $1108 = (0 - ($1106))|0; $1109 = $1107 ? $1108 : $1106; $1110 = (($y2) - ($y1))|0; $1111 = ($1110|0)<(0); $1112 = (0 - ($1110))|0; $1113 = $1111 ? $1112 : $1110; $1114 = ($1109|0)<($1113|0); if ($1114) { $1118 = $1109 << 1; $1119 = (($1118) - ($1113))|0; $1120 = (($1109) - ($1113))|0; $d123$0 = $1119;$dinc1124$0 = $1118;$dinc2125$0$in = $1120;$numpixels122$0$in = $1113;$xinc1127$0 = 0;$yinc1130$0 = 1; } else { $1115 = $1113 << 1; $1116 = (($1115) - ($1109))|0; $1117 = (($1113) - ($1109))|0; $d123$0 = $1116;$dinc1124$0 = $1115;$dinc2125$0$in = $1117;$numpixels122$0$in = $1109;$xinc1127$0 = 1;$yinc1130$0 = 0; } $dinc2125$0 = $dinc2125$0$in << 1; $1121 = ($x2|0)<($x1|0); $1122 = (0 - ($xinc1127$0))|0; $$xinc1127$0 = $1121 ? $1122 : $xinc1127$0; $$28 = $1121 ? -1 : 1; $1123 = ($y2|0)<($y1|0); $1124 = (0 - ($yinc1130$0))|0; $yinc1130$1 = $1123 ? $1124 : $yinc1130$0; $yinc2131$1 = $1123 ? -1 : 1; $not$31 = ($draw_end|0)!=(0); $numpixels122$0 = $not$31&1; $numpixels122$0$in$numpixels122$0 = (($numpixels122$0$in) + ($numpixels122$0))|0; $1125 = ($numpixels122$0$in$numpixels122$0|0)>(0); if (!($1125)) { return; } $1126 = ((($dst)) + 20|0); $1127 = HEAP32[$1126>>2]|0; $1128 = ((($dst)) + 16|0); $1129 = ((($1)) + 28|0); $1130 = HEAP8[$1129>>0]|0; $1131 = $1130&255; $1132 = $r$0 >>> $1131; $1133 = ((($1)) + 32|0); $1134 = HEAP8[$1133>>0]|0; $1135 = $1134&255; $1136 = $1132 << $1135; $1137 = ((($1)) + 29|0); $1138 = HEAP8[$1137>>0]|0; $1139 = $1138&255; $1140 = $g$0 >>> $1139; $1141 = ((($1)) + 33|0); $1142 = HEAP8[$1141>>0]|0; $1143 = $1142&255; $1144 = $1140 << $1143; $1145 = $1144 | $1136; $1146 = ((($1)) + 30|0); $1147 = HEAP8[$1146>>0]|0; $1148 = $1147&255; $1149 = $b$0 >>> $1148; $1150 = ((($1)) + 34|0); $1151 = HEAP8[$1150>>0]|0; $1152 = $1151&255; $1153 = $1149 << $1152; $1154 = ((($1)) + 24|0); $d123$194 = $d123$0;$i119$093 = 0;$x126$095 = $x1;$y129$096 = $y1; while(1) { $1155 = HEAP32[$1128>>2]|0; $1156 = Math_imul($1155, $y129$096)|0; $1157 = (($1127) + ($1156)|0); $1158 = $x126$095 << 2; $1159 = (($1157) + ($1158)|0); $1160 = HEAP32[$1154>>2]|0; $1161 = $1145 | $1160; $1162 = $1161 | $1153; HEAP32[$1159>>2] = $1162; $1163 = ($d123$194|0)<(0); $dinc1124$0$dinc2125$0 = $1163 ? $dinc1124$0 : $dinc2125$0; $$xinc1127$0$$28 = $1163 ? $$xinc1127$0 : $$28; $yinc1130$1$yinc2131$1 = $1163 ? $yinc1130$1 : $yinc2131$1; $y129$1 = (($y129$096) + ($yinc1130$1$yinc2131$1))|0; $x126$1 = (($$xinc1127$0$$28) + ($x126$095))|0; $d123$2 = (($dinc1124$0$dinc2125$0) + ($d123$194))|0; $1164 = (($i119$093) + 1)|0; $exitcond = ($1164|0)==($numpixels122$0$in$numpixels122$0|0); if ($exitcond) { break; } else { $d123$194 = $d123$2;$i119$093 = $1164;$x126$095 = $x126$1;$y129$096 = $y129$1; } } return; } } } } function _SDL_BlendPoint_RGB555($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($dst)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($dst)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = Math_imul($5, $y)|0; $7 = (($3) + ($6)|0); $8 = $x << 1; $9 = (($7) + ($8)|0); $10 = HEAP16[$9>>1]|0; $11 = $10&65535; $12 = $11 >>> 10; $13 = $12 & 31; $14 = HEAP32[(74448)>>2]|0; $15 = (($14) + ($13)|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = $11 >>> 5; $19 = $18 & 31; $20 = (($14) + ($19)|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $11 & 31; $24 = (($14) + ($23)|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = Math_imul($17, $1)|0; $28 = (($27>>>0) / 255)&-1; $29 = $r&255; $30 = (($28) + ($29))|0; $31 = Math_imul($22, $1)|0; $32 = (($31>>>0) / 255)&-1; $33 = $g&255; $34 = (($32) + ($33))|0; $35 = Math_imul($26, $1)|0; $36 = (($35>>>0) / 255)&-1; $37 = $b&255; $38 = (($36) + ($37))|0; $39 = $30 >>> 3; $40 = $39 << 10; $41 = $34 >>> 3; $42 = $41 << 5; $43 = $42 | $40; $44 = $38 >>> 3; $45 = $43 | $44; $46 = $45&65535; HEAP16[$9>>1] = $46; return 0; break; } case 2: { $47 = ((($dst)) + 20|0); $48 = HEAP32[$47>>2]|0; $49 = ((($dst)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = Math_imul($50, $y)|0; $52 = (($48) + ($51)|0); $53 = $x << 1; $54 = (($52) + ($53)|0); $55 = HEAP16[$54>>1]|0; $56 = $55&65535; $57 = $56 >>> 10; $58 = $57 & 31; $59 = HEAP32[(74448)>>2]|0; $60 = (($59) + ($58)|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; $63 = $56 >>> 5; $64 = $63 & 31; $65 = (($59) + ($64)|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = $56 & 31; $69 = (($59) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = $r&255; $73 = (($62) + ($72))|0; $74 = ($73>>>0)>(255); $$1 = $74 ? 255 : $73; $75 = $g&255; $76 = (($67) + ($75))|0; $77 = ($76>>>0)>(255); $$ = $77 ? 255 : $76; $78 = $b&255; $79 = (($71) + ($78))|0; $80 = ($79>>>0)>(255); $$2 = $80 ? 255 : $79; $81 = $$1 >>> 3; $82 = $81 << 10; $83 = $$ >>> 3; $84 = $83 << 5; $85 = $84 | $82; $86 = $$2 >>> 3; $87 = $85 | $86; $88 = $87&65535; HEAP16[$54>>1] = $88; return 0; break; } case 4: { $89 = ((($dst)) + 20|0); $90 = HEAP32[$89>>2]|0; $91 = ((($dst)) + 16|0); $92 = HEAP32[$91>>2]|0; $93 = Math_imul($92, $y)|0; $94 = (($90) + ($93)|0); $95 = $x << 1; $96 = (($94) + ($95)|0); $97 = HEAP16[$96>>1]|0; $98 = $97&65535; $99 = $98 >>> 10; $100 = $99 & 31; $101 = HEAP32[(74448)>>2]|0; $102 = (($101) + ($100)|0); $103 = HEAP8[$102>>0]|0; $104 = $103&255; $105 = $98 >>> 5; $106 = $105 & 31; $107 = (($101) + ($106)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = $98 & 31; $111 = (($101) + ($110)|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = $r&255; $115 = Math_imul($104, $114)|0; $116 = (($115>>>0) / 255)&-1; $117 = $g&255; $118 = Math_imul($109, $117)|0; $119 = (($118>>>0) / 255)&-1; $120 = $b&255; $121 = Math_imul($113, $120)|0; $122 = (($121>>>0) / 255)&-1; $123 = $116 >>> 3; $124 = $123 << 10; $125 = $119 >>> 3; $126 = $125 << 5; $127 = $126 | $124; $128 = $122 >>> 3; $129 = $127 | $128; $130 = $129&65535; HEAP16[$96>>1] = $130; return 0; break; } default: { $131 = ((($dst)) + 20|0); $132 = HEAP32[$131>>2]|0; $133 = ((($dst)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = Math_imul($134, $y)|0; $136 = (($132) + ($135)|0); $137 = $x << 1; $138 = (($136) + ($137)|0); $139 = $r&255; $140 = $g&255; $141 = $b&255; $142 = $139 >>> 3; $143 = $142 << 10; $144 = $140 >>> 3; $145 = $144 << 5; $146 = $145 | $143; $147 = $141 >>> 3; $148 = $146 | $147; $149 = $148&65535; HEAP16[$138>>1] = $149; return 0; } } return (0)|0; } function _SDL_BlendPoint_RGB565($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($dst)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($dst)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = Math_imul($5, $y)|0; $7 = (($3) + ($6)|0); $8 = $x << 1; $9 = (($7) + ($8)|0); $10 = HEAP16[$9>>1]|0; $11 = $10&65535; $12 = $11 >>> 11; $13 = HEAP32[(74448)>>2]|0; $14 = (($13) + ($12)|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = $11 >>> 5; $18 = $17 & 63; $19 = HEAP32[(74444)>>2]|0; $20 = (($19) + ($18)|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $11 & 31; $24 = (($13) + ($23)|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = Math_imul($16, $1)|0; $28 = (($27>>>0) / 255)&-1; $29 = $r&255; $30 = (($28) + ($29))|0; $31 = Math_imul($22, $1)|0; $32 = (($31>>>0) / 255)&-1; $33 = $g&255; $34 = (($32) + ($33))|0; $35 = Math_imul($26, $1)|0; $36 = (($35>>>0) / 255)&-1; $37 = $b&255; $38 = (($36) + ($37))|0; $39 = $30 >>> 3; $40 = $39 << 11; $41 = $34 >>> 2; $42 = $41 << 5; $43 = $42 | $40; $44 = $38 >>> 3; $45 = $43 | $44; $46 = $45&65535; HEAP16[$9>>1] = $46; return 0; break; } case 2: { $47 = ((($dst)) + 20|0); $48 = HEAP32[$47>>2]|0; $49 = ((($dst)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = Math_imul($50, $y)|0; $52 = (($48) + ($51)|0); $53 = $x << 1; $54 = (($52) + ($53)|0); $55 = HEAP16[$54>>1]|0; $56 = $55&65535; $57 = $56 >>> 11; $58 = HEAP32[(74448)>>2]|0; $59 = (($58) + ($57)|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = $56 >>> 5; $63 = $62 & 63; $64 = HEAP32[(74444)>>2]|0; $65 = (($64) + ($63)|0); $66 = HEAP8[$65>>0]|0; $67 = $66&255; $68 = $56 & 31; $69 = (($58) + ($68)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = $r&255; $73 = (($61) + ($72))|0; $74 = ($73>>>0)>(255); $$1 = $74 ? 255 : $73; $75 = $g&255; $76 = (($67) + ($75))|0; $77 = ($76>>>0)>(255); $$ = $77 ? 255 : $76; $78 = $b&255; $79 = (($71) + ($78))|0; $80 = ($79>>>0)>(255); $$2 = $80 ? 255 : $79; $81 = $$1 >>> 3; $82 = $81 << 11; $83 = $$ >>> 2; $84 = $83 << 5; $85 = $84 | $82; $86 = $$2 >>> 3; $87 = $85 | $86; $88 = $87&65535; HEAP16[$54>>1] = $88; return 0; break; } case 4: { $89 = ((($dst)) + 20|0); $90 = HEAP32[$89>>2]|0; $91 = ((($dst)) + 16|0); $92 = HEAP32[$91>>2]|0; $93 = Math_imul($92, $y)|0; $94 = (($90) + ($93)|0); $95 = $x << 1; $96 = (($94) + ($95)|0); $97 = HEAP16[$96>>1]|0; $98 = $97&65535; $99 = $98 >>> 11; $100 = HEAP32[(74448)>>2]|0; $101 = (($100) + ($99)|0); $102 = HEAP8[$101>>0]|0; $103 = $102&255; $104 = $98 >>> 5; $105 = $104 & 63; $106 = HEAP32[(74444)>>2]|0; $107 = (($106) + ($105)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = $98 & 31; $111 = (($100) + ($110)|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = $r&255; $115 = Math_imul($103, $114)|0; $116 = (($115>>>0) / 255)&-1; $117 = $g&255; $118 = Math_imul($109, $117)|0; $119 = (($118>>>0) / 255)&-1; $120 = $b&255; $121 = Math_imul($113, $120)|0; $122 = (($121>>>0) / 255)&-1; $123 = $116 >>> 3; $124 = $123 << 11; $125 = $119 >>> 2; $126 = $125 << 5; $127 = $126 | $124; $128 = $122 >>> 3; $129 = $127 | $128; $130 = $129&65535; HEAP16[$96>>1] = $130; return 0; break; } default: { $131 = ((($dst)) + 20|0); $132 = HEAP32[$131>>2]|0; $133 = ((($dst)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = Math_imul($134, $y)|0; $136 = (($132) + ($135)|0); $137 = $x << 1; $138 = (($136) + ($137)|0); $139 = $r&255; $140 = $g&255; $141 = $b&255; $142 = $139 >>> 3; $143 = $142 << 11; $144 = $140 >>> 2; $145 = $144 << 5; $146 = $145 | $143; $147 = $141 >>> 3; $148 = $146 | $147; $149 = $148&65535; HEAP16[$138>>1] = $149; return 0; } } return (0)|0; } function _SDL_BlendPoint_RGB888($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($dst)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($dst)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = Math_imul($5, $y)|0; $7 = (($3) + ($6)|0); $8 = $x << 2; $9 = (($7) + ($8)|0); $10 = HEAP32[$9>>2]|0; $11 = $10 >>> 16; $12 = $11 & 255; $13 = $10 >>> 8; $14 = $13 & 255; $15 = $10 & 255; $16 = Math_imul($12, $1)|0; $17 = (($16>>>0) / 255)&-1; $18 = $r&255; $19 = (($17) + ($18))|0; $20 = Math_imul($14, $1)|0; $21 = (($20>>>0) / 255)&-1; $22 = $g&255; $23 = (($21) + ($22))|0; $24 = Math_imul($15, $1)|0; $25 = (($24>>>0) / 255)&-1; $26 = $b&255; $27 = (($25) + ($26))|0; $28 = $19 << 16; $29 = $23 << 8; $30 = $29 | $28; $31 = $30 | $27; HEAP32[$9>>2] = $31; return 0; break; } case 2: { $32 = ((($dst)) + 20|0); $33 = HEAP32[$32>>2]|0; $34 = ((($dst)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = Math_imul($35, $y)|0; $37 = (($33) + ($36)|0); $38 = $x << 2; $39 = (($37) + ($38)|0); $40 = HEAP32[$39>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; $46 = $r&255; $47 = (($42) + ($46))|0; $48 = ($47>>>0)>(255); $$1 = $48 ? 255 : $47; $49 = $g&255; $50 = (($44) + ($49))|0; $51 = ($50>>>0)>(255); $$ = $51 ? 255 : $50; $52 = $b&255; $53 = (($45) + ($52))|0; $54 = ($53>>>0)>(255); $$2 = $54 ? 255 : $53; $55 = $$1 << 16; $56 = $$ << 8; $57 = $56 | $$2; $58 = $57 | $55; HEAP32[$39>>2] = $58; return 0; break; } case 4: { $59 = ((($dst)) + 20|0); $60 = HEAP32[$59>>2]|0; $61 = ((($dst)) + 16|0); $62 = HEAP32[$61>>2]|0; $63 = Math_imul($62, $y)|0; $64 = (($60) + ($63)|0); $65 = $x << 2; $66 = (($64) + ($65)|0); $67 = HEAP32[$66>>2]|0; $68 = $67 >>> 16; $69 = $68 & 255; $70 = $67 >>> 8; $71 = $70 & 255; $72 = $67 & 255; $73 = $r&255; $74 = Math_imul($69, $73)|0; $75 = (($74>>>0) / 255)&-1; $76 = $g&255; $77 = Math_imul($71, $76)|0; $78 = (($77>>>0) / 255)&-1; $79 = $b&255; $80 = Math_imul($72, $79)|0; $81 = (($80>>>0) / 255)&-1; $82 = $75 << 16; $83 = $78 << 8; $84 = $83 | $82; $85 = $84 | $81; HEAP32[$66>>2] = $85; return 0; break; } default: { $86 = ((($dst)) + 20|0); $87 = HEAP32[$86>>2]|0; $88 = ((($dst)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = Math_imul($89, $y)|0; $91 = (($87) + ($90)|0); $92 = $x << 2; $93 = (($91) + ($92)|0); $94 = $r&255; $95 = $g&255; $96 = $b&255; $97 = $94 << 16; $98 = $95 << 8; $99 = $98 | $97; $100 = $99 | $96; HEAP32[$93>>2] = $100; return 0; } } return (0)|0; } function _SDL_BlendPoint_ARGB8888($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $a&255; $1 = $0 ^ 255; switch ($blendMode|0) { case 1: { $2 = ((($dst)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($dst)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = Math_imul($5, $y)|0; $7 = (($3) + ($6)|0); $8 = $x << 2; $9 = (($7) + ($8)|0); $10 = HEAP32[$9>>2]|0; $11 = $10 >>> 16; $12 = $11 & 255; $13 = $10 >>> 8; $14 = $13 & 255; $15 = $10 & 255; $16 = $10 >>> 24; $17 = Math_imul($12, $1)|0; $18 = (($17>>>0) / 255)&-1; $19 = $r&255; $20 = (($18) + ($19))|0; $21 = Math_imul($14, $1)|0; $22 = (($21>>>0) / 255)&-1; $23 = $g&255; $24 = (($22) + ($23))|0; $25 = Math_imul($15, $1)|0; $26 = (($25>>>0) / 255)&-1; $27 = $b&255; $28 = (($26) + ($27))|0; $29 = Math_imul($16, $1)|0; $30 = (($29>>>0) / 255)&-1; $31 = (($30) + ($0))|0; $32 = $31 << 24; $33 = $20 << 16; $34 = $24 << 8; $35 = $34 | $33; $36 = $35 | $28; $37 = $36 | $32; HEAP32[$9>>2] = $37; return 0; break; } case 2: { $38 = ((($dst)) + 20|0); $39 = HEAP32[$38>>2]|0; $40 = ((($dst)) + 16|0); $41 = HEAP32[$40>>2]|0; $42 = Math_imul($41, $y)|0; $43 = (($39) + ($42)|0); $44 = $x << 2; $45 = (($43) + ($44)|0); $46 = HEAP32[$45>>2]|0; $47 = $46 >>> 16; $48 = $47 & 255; $49 = $46 >>> 8; $50 = $49 & 255; $51 = $46 & 255; $52 = $46 & -16777216; $53 = $r&255; $54 = (($48) + ($53))|0; $55 = ($54>>>0)>(255); $$1 = $55 ? 255 : $54; $56 = $g&255; $57 = (($50) + ($56))|0; $58 = ($57>>>0)>(255); $$ = $58 ? 255 : $57; $59 = $b&255; $60 = (($51) + ($59))|0; $61 = ($60>>>0)>(255); $$2 = $61 ? 255 : $60; $62 = $$1 << 16; $63 = $$ << 8; $64 = $$2 | $52; $65 = $64 | $62; $66 = $65 | $63; HEAP32[$45>>2] = $66; return 0; break; } case 4: { $67 = ((($dst)) + 20|0); $68 = HEAP32[$67>>2]|0; $69 = ((($dst)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = Math_imul($70, $y)|0; $72 = (($68) + ($71)|0); $73 = $x << 2; $74 = (($72) + ($73)|0); $75 = HEAP32[$74>>2]|0; $76 = $75 >>> 16; $77 = $76 & 255; $78 = $75 >>> 8; $79 = $78 & 255; $80 = $75 & 255; $81 = $75 & -16777216; $82 = $r&255; $83 = Math_imul($77, $82)|0; $84 = (($83>>>0) / 255)&-1; $85 = $g&255; $86 = Math_imul($79, $85)|0; $87 = (($86>>>0) / 255)&-1; $88 = $b&255; $89 = Math_imul($80, $88)|0; $90 = (($89>>>0) / 255)&-1; $91 = $84 << 16; $92 = $91 | $81; $93 = $87 << 8; $94 = $92 | $93; $95 = $94 | $90; HEAP32[$74>>2] = $95; return 0; break; } default: { $96 = ((($dst)) + 20|0); $97 = HEAP32[$96>>2]|0; $98 = ((($dst)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = Math_imul($99, $y)|0; $101 = (($97) + ($100)|0); $102 = $x << 2; $103 = (($101) + ($102)|0); $104 = $r&255; $105 = $g&255; $106 = $b&255; $107 = $0 << 24; $108 = $104 << 16; $109 = $105 << 8; $110 = $109 | $108; $111 = $110 | $106; $112 = $111 | $107; HEAP32[$103>>2] = $112; return 0; } } return (0)|0; } function _SDL_BlendPoint_RGB($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$0 = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; var $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; var $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0; var $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0; var $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0; var $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0; var $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0; var $542 = 0, $543 = 0, $544 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $a&255; $3 = $2 ^ 255; $4 = ((($1)) + 9|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; switch ($6|0) { case 2: { switch ($blendMode|0) { case 1: { $7 = ((($dst)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($dst)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = Math_imul($10, $y)|0; $12 = (($8) + ($11)|0); $13 = $x << 1; $14 = (($12) + ($13)|0); $15 = HEAP16[$14>>1]|0; $16 = $15&65535; $17 = ((($1)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = $16 & $18; $20 = ((($1)) + 32|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $19 >>> $22; $24 = ((($1)) + 28|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $27 = (74436 + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($23)|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ((($1)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = $33 & $16; $35 = ((($1)) + 33|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = $34 >>> $37; $39 = ((($1)) + 29|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = (74436 + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($38)|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = ((($1)) + 20|0); $48 = HEAP32[$47>>2]|0; $49 = $48 & $16; $50 = ((($1)) + 34|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = $49 >>> $52; $54 = ((($1)) + 30|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (74436 + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = (($58) + ($53)|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = Math_imul($31, $3)|0; $63 = (($62>>>0) / 255)&-1; $64 = $r&255; $65 = (($63) + ($64))|0; $66 = Math_imul($46, $3)|0; $67 = (($66>>>0) / 255)&-1; $68 = $g&255; $69 = (($67) + ($68))|0; $70 = Math_imul($61, $3)|0; $71 = (($70>>>0) / 255)&-1; $72 = $b&255; $73 = (($71) + ($72))|0; $74 = $65 >>> $26; $75 = $74 << $22; $76 = $69 >>> $41; $77 = $76 << $37; $78 = $73 >>> $56; $79 = $78 << $52; $80 = ((($1)) + 24|0); $81 = HEAP32[$80>>2]|0; $82 = $81 | $75; $83 = $82 | $77; $84 = $83 | $79; $85 = $84&65535; HEAP16[$14>>1] = $85; $$0 = 0; return ($$0|0); break; } case 2: { $86 = ((($dst)) + 20|0); $87 = HEAP32[$86>>2]|0; $88 = ((($dst)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = Math_imul($89, $y)|0; $91 = (($87) + ($90)|0); $92 = $x << 1; $93 = (($91) + ($92)|0); $94 = HEAP16[$93>>1]|0; $95 = $94&65535; $96 = ((($1)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = $95 & $97; $99 = ((($1)) + 32|0); $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = $98 >>> $101; $103 = ((($1)) + 28|0); $104 = HEAP8[$103>>0]|0; $105 = $104&255; $106 = (74436 + ($105<<2)|0); $107 = HEAP32[$106>>2]|0; $108 = (($107) + ($102)|0); $109 = HEAP8[$108>>0]|0; $110 = $109&255; $111 = ((($1)) + 16|0); $112 = HEAP32[$111>>2]|0; $113 = $112 & $95; $114 = ((($1)) + 33|0); $115 = HEAP8[$114>>0]|0; $116 = $115&255; $117 = $113 >>> $116; $118 = ((($1)) + 29|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = (74436 + ($120<<2)|0); $122 = HEAP32[$121>>2]|0; $123 = (($122) + ($117)|0); $124 = HEAP8[$123>>0]|0; $125 = $124&255; $126 = ((($1)) + 20|0); $127 = HEAP32[$126>>2]|0; $128 = $127 & $95; $129 = ((($1)) + 34|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = $128 >>> $131; $133 = ((($1)) + 30|0); $134 = HEAP8[$133>>0]|0; $135 = $134&255; $136 = (74436 + ($135<<2)|0); $137 = HEAP32[$136>>2]|0; $138 = (($137) + ($132)|0); $139 = HEAP8[$138>>0]|0; $140 = $139&255; $141 = $r&255; $142 = (($110) + ($141))|0; $143 = ($142>>>0)>(255); $$2 = $143 ? 255 : $142; $144 = $g&255; $145 = (($125) + ($144))|0; $146 = ($145>>>0)>(255); $$ = $146 ? 255 : $145; $147 = $b&255; $148 = (($140) + ($147))|0; $149 = ($148>>>0)>(255); $$4 = $149 ? 255 : $148; $150 = $$2 >>> $105; $151 = $150 << $101; $152 = $$ >>> $120; $153 = $152 << $116; $154 = $153 | $151; $155 = $$4 >>> $135; $156 = $155 << $131; $157 = ((($1)) + 24|0); $158 = HEAP32[$157>>2]|0; $159 = $154 | $158; $160 = $159 | $156; $161 = $160&65535; HEAP16[$93>>1] = $161; $$0 = 0; return ($$0|0); break; } case 4: { $162 = ((($dst)) + 20|0); $163 = HEAP32[$162>>2]|0; $164 = ((($dst)) + 16|0); $165 = HEAP32[$164>>2]|0; $166 = Math_imul($165, $y)|0; $167 = (($163) + ($166)|0); $168 = $x << 1; $169 = (($167) + ($168)|0); $170 = HEAP16[$169>>1]|0; $171 = $170&65535; $172 = ((($1)) + 12|0); $173 = HEAP32[$172>>2]|0; $174 = $171 & $173; $175 = ((($1)) + 32|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = $174 >>> $177; $179 = ((($1)) + 28|0); $180 = HEAP8[$179>>0]|0; $181 = $180&255; $182 = (74436 + ($181<<2)|0); $183 = HEAP32[$182>>2]|0; $184 = (($183) + ($178)|0); $185 = HEAP8[$184>>0]|0; $186 = $185&255; $187 = ((($1)) + 16|0); $188 = HEAP32[$187>>2]|0; $189 = $188 & $171; $190 = ((($1)) + 33|0); $191 = HEAP8[$190>>0]|0; $192 = $191&255; $193 = $189 >>> $192; $194 = ((($1)) + 29|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = (74436 + ($196<<2)|0); $198 = HEAP32[$197>>2]|0; $199 = (($198) + ($193)|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; $202 = ((($1)) + 20|0); $203 = HEAP32[$202>>2]|0; $204 = $203 & $171; $205 = ((($1)) + 34|0); $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = $204 >>> $207; $209 = ((($1)) + 30|0); $210 = HEAP8[$209>>0]|0; $211 = $210&255; $212 = (74436 + ($211<<2)|0); $213 = HEAP32[$212>>2]|0; $214 = (($213) + ($208)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $217 = $r&255; $218 = Math_imul($186, $217)|0; $219 = (($218>>>0) / 255)&-1; $220 = $g&255; $221 = Math_imul($201, $220)|0; $222 = (($221>>>0) / 255)&-1; $223 = $b&255; $224 = Math_imul($216, $223)|0; $225 = (($224>>>0) / 255)&-1; $226 = $219 >>> $181; $227 = $226 << $177; $228 = $222 >>> $196; $229 = $228 << $192; $230 = $229 | $227; $231 = $225 >>> $211; $232 = $231 << $207; $233 = ((($1)) + 24|0); $234 = HEAP32[$233>>2]|0; $235 = $230 | $234; $236 = $235 | $232; $237 = $236&65535; HEAP16[$169>>1] = $237; $$0 = 0; return ($$0|0); break; } default: { $238 = ((($dst)) + 20|0); $239 = HEAP32[$238>>2]|0; $240 = ((($dst)) + 16|0); $241 = HEAP32[$240>>2]|0; $242 = Math_imul($241, $y)|0; $243 = (($239) + ($242)|0); $244 = $x << 1; $245 = (($243) + ($244)|0); $246 = $r&255; $247 = $g&255; $248 = $b&255; $249 = ((($1)) + 28|0); $250 = HEAP8[$249>>0]|0; $251 = $250&255; $252 = $246 >>> $251; $253 = ((($1)) + 32|0); $254 = HEAP8[$253>>0]|0; $255 = $254&255; $256 = $252 << $255; $257 = ((($1)) + 29|0); $258 = HEAP8[$257>>0]|0; $259 = $258&255; $260 = $247 >>> $259; $261 = ((($1)) + 33|0); $262 = HEAP8[$261>>0]|0; $263 = $262&255; $264 = $260 << $263; $265 = $264 | $256; $266 = ((($1)) + 30|0); $267 = HEAP8[$266>>0]|0; $268 = $267&255; $269 = $248 >>> $268; $270 = ((($1)) + 34|0); $271 = HEAP8[$270>>0]|0; $272 = $271&255; $273 = $269 << $272; $274 = ((($1)) + 24|0); $275 = HEAP32[$274>>2]|0; $276 = $265 | $275; $277 = $276 | $273; $278 = $277&65535; HEAP16[$245>>1] = $278; $$0 = 0; return ($$0|0); } } break; } case 4: { switch ($blendMode|0) { case 1: { $279 = ((($dst)) + 20|0); $280 = HEAP32[$279>>2]|0; $281 = ((($dst)) + 16|0); $282 = HEAP32[$281>>2]|0; $283 = Math_imul($282, $y)|0; $284 = (($280) + ($283)|0); $285 = $x << 2; $286 = (($284) + ($285)|0); $287 = HEAP32[$286>>2]|0; $288 = ((($1)) + 12|0); $289 = HEAP32[$288>>2]|0; $290 = $289 & $287; $291 = ((($1)) + 32|0); $292 = HEAP8[$291>>0]|0; $293 = $292&255; $294 = $290 >>> $293; $295 = ((($1)) + 28|0); $296 = HEAP8[$295>>0]|0; $297 = $296&255; $298 = (74436 + ($297<<2)|0); $299 = HEAP32[$298>>2]|0; $300 = (($299) + ($294)|0); $301 = HEAP8[$300>>0]|0; $302 = $301&255; $303 = ((($1)) + 16|0); $304 = HEAP32[$303>>2]|0; $305 = $304 & $287; $306 = ((($1)) + 33|0); $307 = HEAP8[$306>>0]|0; $308 = $307&255; $309 = $305 >>> $308; $310 = ((($1)) + 29|0); $311 = HEAP8[$310>>0]|0; $312 = $311&255; $313 = (74436 + ($312<<2)|0); $314 = HEAP32[$313>>2]|0; $315 = (($314) + ($309)|0); $316 = HEAP8[$315>>0]|0; $317 = $316&255; $318 = ((($1)) + 20|0); $319 = HEAP32[$318>>2]|0; $320 = $319 & $287; $321 = ((($1)) + 34|0); $322 = HEAP8[$321>>0]|0; $323 = $322&255; $324 = $320 >>> $323; $325 = ((($1)) + 30|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = (74436 + ($327<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = (($329) + ($324)|0); $331 = HEAP8[$330>>0]|0; $332 = $331&255; $333 = Math_imul($302, $3)|0; $334 = (($333>>>0) / 255)&-1; $335 = $r&255; $336 = (($334) + ($335))|0; $337 = Math_imul($317, $3)|0; $338 = (($337>>>0) / 255)&-1; $339 = $g&255; $340 = (($338) + ($339))|0; $341 = Math_imul($332, $3)|0; $342 = (($341>>>0) / 255)&-1; $343 = $b&255; $344 = (($342) + ($343))|0; $345 = $336 >>> $297; $346 = $345 << $293; $347 = $340 >>> $312; $348 = $347 << $308; $349 = $344 >>> $327; $350 = $349 << $323; $351 = ((($1)) + 24|0); $352 = HEAP32[$351>>2]|0; $353 = $352 | $346; $354 = $353 | $348; $355 = $354 | $350; HEAP32[$286>>2] = $355; $$0 = 0; return ($$0|0); break; } case 2: { $356 = ((($dst)) + 20|0); $357 = HEAP32[$356>>2]|0; $358 = ((($dst)) + 16|0); $359 = HEAP32[$358>>2]|0; $360 = Math_imul($359, $y)|0; $361 = (($357) + ($360)|0); $362 = $x << 2; $363 = (($361) + ($362)|0); $364 = HEAP32[$363>>2]|0; $365 = ((($1)) + 12|0); $366 = HEAP32[$365>>2]|0; $367 = $366 & $364; $368 = ((($1)) + 32|0); $369 = HEAP8[$368>>0]|0; $370 = $369&255; $371 = $367 >>> $370; $372 = ((($1)) + 28|0); $373 = HEAP8[$372>>0]|0; $374 = $373&255; $375 = (74436 + ($374<<2)|0); $376 = HEAP32[$375>>2]|0; $377 = (($376) + ($371)|0); $378 = HEAP8[$377>>0]|0; $379 = $378&255; $380 = ((($1)) + 16|0); $381 = HEAP32[$380>>2]|0; $382 = $381 & $364; $383 = ((($1)) + 33|0); $384 = HEAP8[$383>>0]|0; $385 = $384&255; $386 = $382 >>> $385; $387 = ((($1)) + 29|0); $388 = HEAP8[$387>>0]|0; $389 = $388&255; $390 = (74436 + ($389<<2)|0); $391 = HEAP32[$390>>2]|0; $392 = (($391) + ($386)|0); $393 = HEAP8[$392>>0]|0; $394 = $393&255; $395 = ((($1)) + 20|0); $396 = HEAP32[$395>>2]|0; $397 = $396 & $364; $398 = ((($1)) + 34|0); $399 = HEAP8[$398>>0]|0; $400 = $399&255; $401 = $397 >>> $400; $402 = ((($1)) + 30|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $405 = (74436 + ($404<<2)|0); $406 = HEAP32[$405>>2]|0; $407 = (($406) + ($401)|0); $408 = HEAP8[$407>>0]|0; $409 = $408&255; $410 = $r&255; $411 = (($379) + ($410))|0; $412 = ($411>>>0)>(255); $$3 = $412 ? 255 : $411; $413 = $g&255; $414 = (($394) + ($413))|0; $415 = ($414>>>0)>(255); $$1 = $415 ? 255 : $414; $416 = $b&255; $417 = (($409) + ($416))|0; $418 = ($417>>>0)>(255); $$5 = $418 ? 255 : $417; $419 = $$3 >>> $374; $420 = $419 << $370; $421 = $$1 >>> $389; $422 = $421 << $385; $423 = $422 | $420; $424 = $$5 >>> $404; $425 = $424 << $400; $426 = ((($1)) + 24|0); $427 = HEAP32[$426>>2]|0; $428 = $423 | $427; $429 = $428 | $425; HEAP32[$363>>2] = $429; $$0 = 0; return ($$0|0); break; } case 4: { $430 = ((($dst)) + 20|0); $431 = HEAP32[$430>>2]|0; $432 = ((($dst)) + 16|0); $433 = HEAP32[$432>>2]|0; $434 = Math_imul($433, $y)|0; $435 = (($431) + ($434)|0); $436 = $x << 2; $437 = (($435) + ($436)|0); $438 = HEAP32[$437>>2]|0; $439 = ((($1)) + 12|0); $440 = HEAP32[$439>>2]|0; $441 = $440 & $438; $442 = ((($1)) + 32|0); $443 = HEAP8[$442>>0]|0; $444 = $443&255; $445 = $441 >>> $444; $446 = ((($1)) + 28|0); $447 = HEAP8[$446>>0]|0; $448 = $447&255; $449 = (74436 + ($448<<2)|0); $450 = HEAP32[$449>>2]|0; $451 = (($450) + ($445)|0); $452 = HEAP8[$451>>0]|0; $453 = $452&255; $454 = ((($1)) + 16|0); $455 = HEAP32[$454>>2]|0; $456 = $455 & $438; $457 = ((($1)) + 33|0); $458 = HEAP8[$457>>0]|0; $459 = $458&255; $460 = $456 >>> $459; $461 = ((($1)) + 29|0); $462 = HEAP8[$461>>0]|0; $463 = $462&255; $464 = (74436 + ($463<<2)|0); $465 = HEAP32[$464>>2]|0; $466 = (($465) + ($460)|0); $467 = HEAP8[$466>>0]|0; $468 = $467&255; $469 = ((($1)) + 20|0); $470 = HEAP32[$469>>2]|0; $471 = $470 & $438; $472 = ((($1)) + 34|0); $473 = HEAP8[$472>>0]|0; $474 = $473&255; $475 = $471 >>> $474; $476 = ((($1)) + 30|0); $477 = HEAP8[$476>>0]|0; $478 = $477&255; $479 = (74436 + ($478<<2)|0); $480 = HEAP32[$479>>2]|0; $481 = (($480) + ($475)|0); $482 = HEAP8[$481>>0]|0; $483 = $482&255; $484 = $r&255; $485 = Math_imul($453, $484)|0; $486 = (($485>>>0) / 255)&-1; $487 = $g&255; $488 = Math_imul($468, $487)|0; $489 = (($488>>>0) / 255)&-1; $490 = $b&255; $491 = Math_imul($483, $490)|0; $492 = (($491>>>0) / 255)&-1; $493 = $486 >>> $448; $494 = $493 << $444; $495 = $489 >>> $463; $496 = $495 << $459; $497 = $496 | $494; $498 = $492 >>> $478; $499 = $498 << $474; $500 = ((($1)) + 24|0); $501 = HEAP32[$500>>2]|0; $502 = $497 | $501; $503 = $502 | $499; HEAP32[$437>>2] = $503; $$0 = 0; return ($$0|0); break; } default: { $504 = ((($dst)) + 20|0); $505 = HEAP32[$504>>2]|0; $506 = ((($dst)) + 16|0); $507 = HEAP32[$506>>2]|0; $508 = Math_imul($507, $y)|0; $509 = (($505) + ($508)|0); $510 = $x << 2; $511 = (($509) + ($510)|0); $512 = $r&255; $513 = $g&255; $514 = $b&255; $515 = ((($1)) + 28|0); $516 = HEAP8[$515>>0]|0; $517 = $516&255; $518 = $512 >>> $517; $519 = ((($1)) + 32|0); $520 = HEAP8[$519>>0]|0; $521 = $520&255; $522 = $518 << $521; $523 = ((($1)) + 29|0); $524 = HEAP8[$523>>0]|0; $525 = $524&255; $526 = $513 >>> $525; $527 = ((($1)) + 33|0); $528 = HEAP8[$527>>0]|0; $529 = $528&255; $530 = $526 << $529; $531 = $530 | $522; $532 = ((($1)) + 30|0); $533 = HEAP8[$532>>0]|0; $534 = $533&255; $535 = $514 >>> $534; $536 = ((($1)) + 34|0); $537 = HEAP8[$536>>0]|0; $538 = $537&255; $539 = $535 << $538; $540 = ((($1)) + 24|0); $541 = HEAP32[$540>>2]|0; $542 = $531 | $541; $543 = $542 | $539; HEAP32[$511>>2] = $543; $$0 = 0; return ($$0|0); } } break; } default: { $544 = (_SDL_Error(4)|0); $$0 = $544; return ($$0|0); } } return (0)|0; } function _SDL_BlendPoint_RGBA($dst,$x,$y,$blendMode,$r,$g,$b,$a) { $dst = $dst|0; $x = $x|0; $y = $y|0; $blendMode = $blendMode|0; $r = $r|0; $g = $g|0; $b = $b|0; $a = $a|0; var $$ = 0, $$0 = 0, $$1 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($dst)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $a&255; $3 = $2 ^ 255; $4 = ((($1)) + 9|0); $5 = HEAP8[$4>>0]|0; $cond = ($5<<24>>24)==(4); if (!($cond)) { $325 = (_SDL_Error(4)|0); $$0 = $325; return ($$0|0); } switch ($blendMode|0) { case 1: { $6 = ((($dst)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = ((($dst)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = Math_imul($9, $y)|0; $11 = (($7) + ($10)|0); $12 = $x << 2; $13 = (($11) + ($12)|0); $14 = HEAP32[$13>>2]|0; $15 = ((($1)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = $16 & $14; $18 = ((($1)) + 32|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = $17 >>> $20; $22 = ((($1)) + 28|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = (74436 + ($24<<2)|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + ($21)|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ((($1)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $31 & $14; $33 = ((($1)) + 33|0); $34 = HEAP8[$33>>0]|0; $35 = $34&255; $36 = $32 >>> $35; $37 = ((($1)) + 29|0); $38 = HEAP8[$37>>0]|0; $39 = $38&255; $40 = (74436 + ($39<<2)|0); $41 = HEAP32[$40>>2]|0; $42 = (($41) + ($36)|0); $43 = HEAP8[$42>>0]|0; $44 = $43&255; $45 = ((($1)) + 20|0); $46 = HEAP32[$45>>2]|0; $47 = $46 & $14; $48 = ((($1)) + 34|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = $47 >>> $50; $52 = ((($1)) + 30|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = (74436 + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (($56) + ($51)|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = ((($1)) + 24|0); $61 = HEAP32[$60>>2]|0; $62 = $61 & $14; $63 = ((($1)) + 35|0); $64 = HEAP8[$63>>0]|0; $65 = $64&255; $66 = $62 >>> $65; $67 = ((($1)) + 31|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = (74436 + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + ($66)|0); $73 = HEAP8[$72>>0]|0; $74 = $73&255; $75 = Math_imul($29, $3)|0; $76 = (($75>>>0) / 255)&-1; $77 = $r&255; $78 = (($76) + ($77))|0; $79 = Math_imul($44, $3)|0; $80 = (($79>>>0) / 255)&-1; $81 = $g&255; $82 = (($80) + ($81))|0; $83 = Math_imul($59, $3)|0; $84 = (($83>>>0) / 255)&-1; $85 = $b&255; $86 = (($84) + ($85))|0; $87 = Math_imul($74, $3)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($2))|0; $90 = $78 >>> $24; $91 = $90 << $20; $92 = $82 >>> $39; $93 = $92 << $35; $94 = $93 | $91; $95 = $86 >>> $54; $96 = $95 << $50; $97 = $94 | $96; $98 = $89 >>> $69; $99 = $98 << $65; $100 = $97 | $99; HEAP32[$13>>2] = $100; $$0 = 0; return ($$0|0); break; } case 2: { $101 = ((($dst)) + 20|0); $102 = HEAP32[$101>>2]|0; $103 = ((($dst)) + 16|0); $104 = HEAP32[$103>>2]|0; $105 = Math_imul($104, $y)|0; $106 = (($102) + ($105)|0); $107 = $x << 2; $108 = (($106) + ($107)|0); $109 = HEAP32[$108>>2]|0; $110 = ((($1)) + 12|0); $111 = HEAP32[$110>>2]|0; $112 = $111 & $109; $113 = ((($1)) + 32|0); $114 = HEAP8[$113>>0]|0; $115 = $114&255; $116 = $112 >>> $115; $117 = ((($1)) + 28|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = (74436 + ($119<<2)|0); $121 = HEAP32[$120>>2]|0; $122 = (($121) + ($116)|0); $123 = HEAP8[$122>>0]|0; $124 = $123&255; $125 = ((($1)) + 16|0); $126 = HEAP32[$125>>2]|0; $127 = $126 & $109; $128 = ((($1)) + 33|0); $129 = HEAP8[$128>>0]|0; $130 = $129&255; $131 = $127 >>> $130; $132 = ((($1)) + 29|0); $133 = HEAP8[$132>>0]|0; $134 = $133&255; $135 = (74436 + ($134<<2)|0); $136 = HEAP32[$135>>2]|0; $137 = (($136) + ($131)|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $140 = ((($1)) + 20|0); $141 = HEAP32[$140>>2]|0; $142 = $141 & $109; $143 = ((($1)) + 34|0); $144 = HEAP8[$143>>0]|0; $145 = $144&255; $146 = $142 >>> $145; $147 = ((($1)) + 30|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $150 = (74436 + ($149<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = (($151) + ($146)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = ((($1)) + 24|0); $156 = HEAP32[$155>>2]|0; $157 = $156 & $109; $158 = ((($1)) + 35|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = $157 >>> $160; $162 = ((($1)) + 31|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = (74436 + ($164<<2)|0); $166 = HEAP32[$165>>2]|0; $167 = (($166) + ($161)|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = $r&255; $171 = (($124) + ($170))|0; $172 = ($171>>>0)>(255); $$1 = $172 ? 255 : $171; $173 = $g&255; $174 = (($139) + ($173))|0; $175 = ($174>>>0)>(255); $$ = $175 ? 255 : $174; $176 = $b&255; $177 = (($154) + ($176))|0; $178 = ($177>>>0)>(255); $$2 = $178 ? 255 : $177; $179 = $$1 >>> $119; $180 = $179 << $115; $181 = $$ >>> $134; $182 = $181 << $130; $183 = $182 | $180; $184 = $$2 >>> $149; $185 = $184 << $145; $186 = $183 | $185; $187 = $169 >>> $164; $188 = $187 << $160; $189 = $186 | $188; HEAP32[$108>>2] = $189; $$0 = 0; return ($$0|0); break; } case 4: { $190 = ((($dst)) + 20|0); $191 = HEAP32[$190>>2]|0; $192 = ((($dst)) + 16|0); $193 = HEAP32[$192>>2]|0; $194 = Math_imul($193, $y)|0; $195 = (($191) + ($194)|0); $196 = $x << 2; $197 = (($195) + ($196)|0); $198 = HEAP32[$197>>2]|0; $199 = ((($1)) + 12|0); $200 = HEAP32[$199>>2]|0; $201 = $200 & $198; $202 = ((($1)) + 32|0); $203 = HEAP8[$202>>0]|0; $204 = $203&255; $205 = $201 >>> $204; $206 = ((($1)) + 28|0); $207 = HEAP8[$206>>0]|0; $208 = $207&255; $209 = (74436 + ($208<<2)|0); $210 = HEAP32[$209>>2]|0; $211 = (($210) + ($205)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $214 = ((($1)) + 16|0); $215 = HEAP32[$214>>2]|0; $216 = $215 & $198; $217 = ((($1)) + 33|0); $218 = HEAP8[$217>>0]|0; $219 = $218&255; $220 = $216 >>> $219; $221 = ((($1)) + 29|0); $222 = HEAP8[$221>>0]|0; $223 = $222&255; $224 = (74436 + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = (($225) + ($220)|0); $227 = HEAP8[$226>>0]|0; $228 = $227&255; $229 = ((($1)) + 20|0); $230 = HEAP32[$229>>2]|0; $231 = $230 & $198; $232 = ((($1)) + 34|0); $233 = HEAP8[$232>>0]|0; $234 = $233&255; $235 = $231 >>> $234; $236 = ((($1)) + 30|0); $237 = HEAP8[$236>>0]|0; $238 = $237&255; $239 = (74436 + ($238<<2)|0); $240 = HEAP32[$239>>2]|0; $241 = (($240) + ($235)|0); $242 = HEAP8[$241>>0]|0; $243 = $242&255; $244 = ((($1)) + 24|0); $245 = HEAP32[$244>>2]|0; $246 = $245 & $198; $247 = ((($1)) + 35|0); $248 = HEAP8[$247>>0]|0; $249 = $248&255; $250 = $246 >>> $249; $251 = ((($1)) + 31|0); $252 = HEAP8[$251>>0]|0; $253 = $252&255; $254 = (74436 + ($253<<2)|0); $255 = HEAP32[$254>>2]|0; $256 = (($255) + ($250)|0); $257 = HEAP8[$256>>0]|0; $258 = $257&255; $259 = $r&255; $260 = Math_imul($213, $259)|0; $261 = (($260>>>0) / 255)&-1; $262 = $g&255; $263 = Math_imul($228, $262)|0; $264 = (($263>>>0) / 255)&-1; $265 = $b&255; $266 = Math_imul($243, $265)|0; $267 = (($266>>>0) / 255)&-1; $268 = $261 >>> $208; $269 = $268 << $204; $270 = $264 >>> $223; $271 = $270 << $219; $272 = $267 >>> $238; $273 = $272 << $234; $274 = $258 >>> $253; $275 = $274 << $249; $276 = $275 | $269; $277 = $276 | $271; $278 = $277 | $273; HEAP32[$197>>2] = $278; $$0 = 0; return ($$0|0); break; } default: { $279 = ((($dst)) + 20|0); $280 = HEAP32[$279>>2]|0; $281 = ((($dst)) + 16|0); $282 = HEAP32[$281>>2]|0; $283 = Math_imul($282, $y)|0; $284 = (($280) + ($283)|0); $285 = $x << 2; $286 = (($284) + ($285)|0); $287 = $r&255; $288 = $g&255; $289 = $b&255; $290 = ((($1)) + 28|0); $291 = HEAP8[$290>>0]|0; $292 = $291&255; $293 = $287 >>> $292; $294 = ((($1)) + 32|0); $295 = HEAP8[$294>>0]|0; $296 = $295&255; $297 = $293 << $296; $298 = ((($1)) + 29|0); $299 = HEAP8[$298>>0]|0; $300 = $299&255; $301 = $288 >>> $300; $302 = ((($1)) + 33|0); $303 = HEAP8[$302>>0]|0; $304 = $303&255; $305 = $301 << $304; $306 = $305 | $297; $307 = ((($1)) + 30|0); $308 = HEAP8[$307>>0]|0; $309 = $308&255; $310 = $289 >>> $309; $311 = ((($1)) + 34|0); $312 = HEAP8[$311>>0]|0; $313 = $312&255; $314 = $310 << $313; $315 = $306 | $314; $316 = ((($1)) + 31|0); $317 = HEAP8[$316>>0]|0; $318 = $317&255; $319 = $2 >>> $318; $320 = ((($1)) + 35|0); $321 = HEAP8[$320>>0]|0; $322 = $321&255; $323 = $319 << $322; $324 = $315 | $323; HEAP32[$286>>2] = $324; $$0 = 0; return ($$0|0); } } return (0)|0; } function _SDL_DrawLine2($dst,$x1,$y1,$x2,$y2,$color,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $color = $color|0; $draw_end = $draw_end|0; var $$ = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$xinc1$0 = 0, $$xinc1$0$$3 = 0, $$xinc115$0 = 0, $$xinc115$0$$4 = 0, $$xinc128$0 = 0, $$xinc128$0$$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_a = 0, $_b = 0, $_g = 0, $_r = 0, $d$0 = 0, $d$129 = 0, $d$2 = 0, $d11$0 = 0, $d11$134 = 0, $d11$2 = 0, $d24$0 = 0, $d24$124 = 0; var $d24$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc112$0 = 0, $dinc112$0$dinc213$0 = 0, $dinc125$0 = 0, $dinc125$0$dinc226$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc213$0 = 0, $dinc213$0$in = 0, $dinc226$0 = 0, $dinc226$0$in = 0, $exitcond = 0, $exitcond38 = 0, $exitcond39 = 0, $i$028 = 0, $i20$023 = 0, $i7$033 = 0, $length$0$ph = 0; var $length$016 = 0, $length1$0$ph = 0, $length1$018 = 0, $length4$0 = 0, $length4$0$ = 0, $length4$121 = 0, $not$ = 0, $not$6 = 0, $not$7 = 0, $not$8 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels10$0 = 0, $numpixels10$0$in = 0, $numpixels10$0$in$numpixels10$0 = 0, $numpixels23$0 = 0, $numpixels23$0$in = 0, $numpixels23$0$in$numpixels23$0 = 0, $pitch5$0 = 0; var $pitch5$0$v = 0, $pitch5$1 = 0, $pitch5$1$v = 0, $pitch5$2 = 0, $pixel$1$ph = 0, $pixel$115 = 0, $pixel3$1$ph = 0, $pixel3$117 = 0, $pixel6$1 = 0, $pixel6$220 = 0, $switch$split2D = 0, $x$030 = 0, $x$1 = 0, $x14$035 = 0, $x14$1 = 0, $x27$025 = 0, $x27$1 = 0, $xinc1$0 = 0, $xinc115$0 = 0, $xinc128$0 = 0; var $y$031 = 0, $y$1 = 0, $y17$036 = 0, $y17$1 = 0, $y30$026 = 0, $y30$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc118$0 = 0, $yinc118$1 = 0, $yinc118$1$yinc219$1 = 0, $yinc131$0 = 0, $yinc131$1 = 0, $yinc131$1$yinc232$1 = 0, $yinc2$1 = 0, $yinc219$1 = 0, $yinc232$1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_r = sp + 3|0; $_g = sp + 2|0; $_b = sp + 1|0; $_a = sp; $0 = ($y2|0)==($y1|0); if ($0) { $1 = ((($dst)) + 16|0); $2 = HEAP32[$1>>2]|0; $3 = ((($dst)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 9|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = (($2|0) / ($7|0))&-1; $9 = ($x2|0)<($x1|0); $10 = ((($dst)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = Math_imul($8, $y2)|0; $13 = (($11) + ($12<<1)|0); if ($9) { $19 = (($13) + ($x2<<1)|0); $20 = ($draw_end|0)!=(0); $21 = ((($19)) + 2|0); $$ = $20 ? $19 : $21; $22 = (($x1) - ($x2))|0; $23 = $20&1; $24 = (($22) + ($23))|0; $length$0$ph = $24;$pixel$1$ph = $$; } else { $14 = (($13) + ($x1<<1)|0); $15 = ($draw_end|0)!=(0); $16 = (($x2) - ($x1))|0; $17 = $15&1; $18 = (($16) + ($17))|0; $length$0$ph = $18;$pixel$1$ph = $14; } $25 = ($length$0$ph|0)==(0); if ($25) { STACKTOP = sp;return; } $26 = $color&65535; $length$016 = $length$0$ph;$pixel$115 = $pixel$1$ph; while(1) { $27 = (($length$016) + -1)|0; HEAP16[$pixel$115>>1] = $26; $28 = ((($pixel$115)) + 2|0); $29 = ($27|0)==(0); if ($29) { break; } else { $length$016 = $27;$pixel$115 = $28; } } STACKTOP = sp;return; } $30 = ($x2|0)==($x1|0); if ($30) { $31 = ((($dst)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ((($dst)) + 4|0); $34 = HEAP32[$33>>2]|0; $35 = ((($34)) + 9|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = (($32|0) / ($37|0))&-1; $39 = ($y2|0)<($y1|0); $40 = ((($dst)) + 20|0); $41 = HEAP32[$40>>2]|0; if ($39) { $49 = Math_imul($38, $y2)|0; $50 = (($41) + ($49<<1)|0); $51 = (($50) + ($x2<<1)|0); $52 = ($draw_end|0)!=(0); $53 = (($51) + ($38<<1)|0); $$1 = $52 ? $51 : $53; $54 = (($y1) - ($y2))|0; $55 = $52&1; $56 = (($54) + ($55))|0; $length1$0$ph = $56;$pixel3$1$ph = $$1; } else { $42 = Math_imul($38, $y1)|0; $43 = (($41) + ($42<<1)|0); $44 = (($43) + ($x2<<1)|0); $45 = ($draw_end|0)!=(0); $46 = (($y2) - ($y1))|0; $47 = $45&1; $48 = (($46) + ($47))|0; $length1$0$ph = $48;$pixel3$1$ph = $44; } $57 = ($length1$0$ph|0)==(0); if ($57) { STACKTOP = sp;return; } $58 = $color&65535; $length1$018 = $length1$0$ph;$pixel3$117 = $pixel3$1$ph; while(1) { $59 = (($length1$018) + -1)|0; HEAP16[$pixel3$117>>1] = $58; $60 = (($pixel3$117) + ($38<<1)|0); $61 = ($59|0)==(0); if ($61) { break; } else { $length1$018 = $59;$pixel3$117 = $60; } } STACKTOP = sp;return; } $62 = (($x1) - ($x2))|0; $63 = ($62|0)<(0); $64 = (0 - ($62))|0; $65 = $63 ? $64 : $62; $66 = (($y1) - ($y2))|0; $67 = ($66|0)<(0); $68 = (0 - ($66))|0; $69 = $67 ? $68 : $66; $70 = ($65|0)==($69|0); if ($70) { $71 = ((($dst)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = ((($dst)) + 4|0); $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 9|0); $76 = HEAP8[$75>>0]|0; $77 = $76&255; $78 = (($72|0) / ($77|0))&-1; $79 = ($y2|0)<($y1|0); $80 = ((($dst)) + 20|0); $81 = HEAP32[$80>>2]|0; if ($79) { $87 = Math_imul($78, $y2)|0; $88 = (($81) + ($87<<1)|0); $89 = (($88) + ($x2<<1)|0); $90 = ($x2|0)>($x1|0); $pitch5$1$v = $90 ? -1 : 1; $pitch5$1 = (($78) + ($pitch5$1$v))|0; $91 = ($draw_end|0)==(0); $92 = (($89) + ($pitch5$1<<1)|0); $$2 = $91 ? $92 : $89; $length4$0 = $66;$pitch5$2 = $pitch5$1;$pixel6$1 = $$2; } else { $82 = Math_imul($78, $y1)|0; $83 = (($81) + ($82<<1)|0); $84 = (($83) + ($x1<<1)|0); $85 = ($x2|0)<($x1|0); $pitch5$0$v = $85 ? -1 : 1; $pitch5$0 = (($78) + ($pitch5$0$v))|0; $86 = (($y2) - ($y1))|0; $length4$0 = $86;$pitch5$2 = $pitch5$0;$pixel6$1 = $84; } $not$8 = ($draw_end|0)!=(0); $93 = $not$8&1; $length4$0$ = (($length4$0) + ($93))|0; $94 = ($length4$0$|0)==(0); if ($94) { STACKTOP = sp;return; } $95 = $color&65535; $length4$121 = $length4$0$;$pixel6$220 = $pixel6$1; while(1) { $96 = (($length4$121) + -1)|0; HEAP16[$pixel6$220>>1] = $95; $97 = (($pixel6$220) + ($pitch5$2<<1)|0); $98 = ($96|0)==(0); if ($98) { break; } else { $length4$121 = $96;$pixel6$220 = $97; } } STACKTOP = sp;return; } $99 = ((($dst)) + 4|0); $100 = HEAP32[$99>>2]|0; _SDL_GetRGBA($color,$100,$_r,$_g,$_b,$_a); $101 = ((($100)) + 12|0); $102 = HEAP32[$101>>2]|0; $switch$split2D = ($102|0)<(63488); L40: do { if ($switch$split2D) { switch ($102|0) { case 31744: { break; } default: { label = 35; break L40; } } $103 = (($x2) - ($x1))|0; $104 = ($103|0)<(0); $105 = (0 - ($103))|0; $106 = $104 ? $105 : $103; $107 = (($y2) - ($y1))|0; $108 = ($107|0)<(0); $109 = (0 - ($107))|0; $110 = $108 ? $109 : $107; $111 = ($106|0)<($110|0); if ($111) { $115 = $106 << 1; $116 = (($115) - ($110))|0; $117 = (($106) - ($110))|0; $d$0 = $116;$dinc1$0 = $115;$dinc2$0$in = $117;$numpixels$0$in = $110;$xinc1$0 = 0;$yinc1$0 = 1; } else { $112 = $110 << 1; $113 = (($112) - ($106))|0; $114 = (($110) - ($106))|0; $d$0 = $113;$dinc1$0 = $112;$dinc2$0$in = $114;$numpixels$0$in = $106;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $118 = ($x2|0)<($x1|0); $119 = (0 - ($xinc1$0))|0; $$xinc1$0 = $118 ? $119 : $xinc1$0; $$3 = $118 ? -1 : 1; $120 = ($y2|0)<($y1|0); $121 = (0 - ($yinc1$0))|0; $yinc1$1 = $120 ? $121 : $yinc1$0; $yinc2$1 = $120 ? -1 : 1; $not$6 = ($draw_end|0)!=(0); $numpixels$0 = $not$6&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $122 = ($numpixels$0$in$numpixels$0|0)>(0); if ($122) { $123 = $color&65535; $124 = ((($dst)) + 20|0); $125 = HEAP32[$124>>2]|0; $126 = ((($dst)) + 16|0); $127 = HEAP32[$126>>2]|0; $d$129 = $d$0;$i$028 = 0;$x$030 = $x1;$y$031 = $y1; while(1) { $128 = Math_imul($127, $y$031)|0; $129 = (($125) + ($128)|0); $130 = $x$030 << 1; $131 = (($129) + ($130)|0); HEAP16[$131>>1] = $123; $132 = ($d$129|0)<(0); $dinc1$0$dinc2$0 = $132 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$3 = $132 ? $$xinc1$0 : $$3; $yinc1$1$yinc2$1 = $132 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$031) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$3) + ($x$030))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$129))|0; $133 = (($i$028) + 1)|0; $exitcond38 = ($133|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond38) { break; } else { $d$129 = $d$2;$i$028 = $133;$x$030 = $x$1;$y$031 = $y$1; } } } } else { switch ($102|0) { case 63488: { break; } default: { label = 35; break L40; } } $134 = (($x2) - ($x1))|0; $135 = ($134|0)<(0); $136 = (0 - ($134))|0; $137 = $135 ? $136 : $134; $138 = (($y2) - ($y1))|0; $139 = ($138|0)<(0); $140 = (0 - ($138))|0; $141 = $139 ? $140 : $138; $142 = ($137|0)<($141|0); if ($142) { $146 = $137 << 1; $147 = (($146) - ($141))|0; $148 = (($137) - ($141))|0; $d11$0 = $147;$dinc112$0 = $146;$dinc213$0$in = $148;$numpixels10$0$in = $141;$xinc115$0 = 0;$yinc118$0 = 1; } else { $143 = $141 << 1; $144 = (($143) - ($137))|0; $145 = (($141) - ($137))|0; $d11$0 = $144;$dinc112$0 = $143;$dinc213$0$in = $145;$numpixels10$0$in = $137;$xinc115$0 = 1;$yinc118$0 = 0; } $dinc213$0 = $dinc213$0$in << 1; $149 = ($x2|0)<($x1|0); $150 = (0 - ($xinc115$0))|0; $$xinc115$0 = $149 ? $150 : $xinc115$0; $$4 = $149 ? -1 : 1; $151 = ($y2|0)<($y1|0); $152 = (0 - ($yinc118$0))|0; $yinc118$1 = $151 ? $152 : $yinc118$0; $yinc219$1 = $151 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels10$0 = $not$&1; $numpixels10$0$in$numpixels10$0 = (($numpixels10$0$in) + ($numpixels10$0))|0; $153 = ($numpixels10$0$in$numpixels10$0|0)>(0); if ($153) { $154 = $color&65535; $155 = ((($dst)) + 20|0); $156 = HEAP32[$155>>2]|0; $157 = ((($dst)) + 16|0); $158 = HEAP32[$157>>2]|0; $d11$134 = $d11$0;$i7$033 = 0;$x14$035 = $x1;$y17$036 = $y1; while(1) { $159 = Math_imul($158, $y17$036)|0; $160 = (($156) + ($159)|0); $161 = $x14$035 << 1; $162 = (($160) + ($161)|0); HEAP16[$162>>1] = $154; $163 = ($d11$134|0)<(0); $dinc112$0$dinc213$0 = $163 ? $dinc112$0 : $dinc213$0; $$xinc115$0$$4 = $163 ? $$xinc115$0 : $$4; $yinc118$1$yinc219$1 = $163 ? $yinc118$1 : $yinc219$1; $y17$1 = (($y17$036) + ($yinc118$1$yinc219$1))|0; $x14$1 = (($$xinc115$0$$4) + ($x14$035))|0; $d11$2 = (($dinc112$0$dinc213$0) + ($d11$134))|0; $164 = (($i7$033) + 1)|0; $exitcond39 = ($164|0)==($numpixels10$0$in$numpixels10$0|0); if ($exitcond39) { break; } else { $d11$134 = $d11$2;$i7$033 = $164;$x14$035 = $x14$1;$y17$036 = $y17$1; } } } } } while(0); if ((label|0) == 35) { $165 = (($x2) - ($x1))|0; $166 = ($165|0)<(0); $167 = (0 - ($165))|0; $168 = $166 ? $167 : $165; $169 = (($y2) - ($y1))|0; $170 = ($169|0)<(0); $171 = (0 - ($169))|0; $172 = $170 ? $171 : $169; $173 = ($168|0)<($172|0); if ($173) { $177 = $168 << 1; $178 = (($177) - ($172))|0; $179 = (($168) - ($172))|0; $d24$0 = $178;$dinc125$0 = $177;$dinc226$0$in = $179;$numpixels23$0$in = $172;$xinc128$0 = 0;$yinc131$0 = 1; } else { $174 = $172 << 1; $175 = (($174) - ($168))|0; $176 = (($172) - ($168))|0; $d24$0 = $175;$dinc125$0 = $174;$dinc226$0$in = $176;$numpixels23$0$in = $168;$xinc128$0 = 1;$yinc131$0 = 0; } $dinc226$0 = $dinc226$0$in << 1; $180 = ($x2|0)<($x1|0); $181 = (0 - ($xinc128$0))|0; $$xinc128$0 = $180 ? $181 : $xinc128$0; $$5 = $180 ? -1 : 1; $182 = ($y2|0)<($y1|0); $183 = (0 - ($yinc131$0))|0; $yinc131$1 = $182 ? $183 : $yinc131$0; $yinc232$1 = $182 ? -1 : 1; $not$7 = ($draw_end|0)!=(0); $numpixels23$0 = $not$7&1; $numpixels23$0$in$numpixels23$0 = (($numpixels23$0$in) + ($numpixels23$0))|0; $184 = ($numpixels23$0$in$numpixels23$0|0)>(0); if ($184) { $185 = $color&65535; $186 = ((($dst)) + 20|0); $187 = HEAP32[$186>>2]|0; $188 = ((($dst)) + 16|0); $189 = HEAP32[$188>>2]|0; $d24$124 = $d24$0;$i20$023 = 0;$x27$025 = $x1;$y30$026 = $y1; while(1) { $190 = Math_imul($189, $y30$026)|0; $191 = (($187) + ($190)|0); $192 = $x27$025 << 1; $193 = (($191) + ($192)|0); HEAP16[$193>>1] = $185; $194 = ($d24$124|0)<(0); $dinc125$0$dinc226$0 = $194 ? $dinc125$0 : $dinc226$0; $$xinc128$0$$5 = $194 ? $$xinc128$0 : $$5; $yinc131$1$yinc232$1 = $194 ? $yinc131$1 : $yinc232$1; $y30$1 = (($y30$026) + ($yinc131$1$yinc232$1))|0; $x27$1 = (($$xinc128$0$$5) + ($x27$025))|0; $d24$2 = (($dinc125$0$dinc226$0) + ($d24$124))|0; $195 = (($i20$023) + 1)|0; $exitcond = ($195|0)==($numpixels23$0$in$numpixels23$0|0); if ($exitcond) { break; } else { $d24$124 = $d24$2;$i20$023 = $195;$x27$025 = $x27$1;$y30$026 = $y30$1; } } } } STACKTOP = sp;return; } function _SDL_DrawLine1($dst,$x1,$y1,$x2,$y2,$color,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $color = $color|0; $draw_end = $draw_end|0; var $$ = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$xinc1$0 = 0, $$xinc1$0$$3 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $d$0 = 0, $d$113 = 0, $d$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $exitcond = 0, $i$012 = 0, $length$0 = 0; var $length1$0$ph = 0, $length1$07 = 0, $length4$0 = 0, $length4$0$ = 0, $length4$19 = 0, $not$ = 0, $not$4 = 0, $numpixels$0 = 0, $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $pitch5$0 = 0, $pitch5$0$v = 0, $pitch5$1 = 0, $pitch5$1$v = 0, $pitch5$2 = 0, $pixel$1 = 0, $pixel3$1$ph = 0, $pixel3$18 = 0, $pixel6$1 = 0, $pixel6$210 = 0; var $x$014 = 0, $x$1 = 0, $xinc1$0 = 0, $y$015 = 0, $y$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc2$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($y2|0)==($y1|0); if ($0) { $1 = ((($dst)) + 16|0); $2 = HEAP32[$1>>2]|0; $3 = ((($dst)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 9|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = (($2|0) / ($7|0))&-1; $9 = ($x1|0)>($x2|0); $10 = ((($dst)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = Math_imul($8, $y2)|0; $13 = (($11) + ($12)|0); if ($9) { $19 = (($13) + ($x2)|0); $20 = ($draw_end|0)!=(0); $21 = ((($19)) + 1|0); $$ = $20 ? $19 : $21; $22 = (($x1) - ($x2))|0; $23 = $20&1; $24 = (($22) + ($23))|0; $length$0 = $24;$pixel$1 = $$; } else { $14 = (($13) + ($x1)|0); $15 = ($draw_end|0)!=(0); $16 = (($x2) - ($x1))|0; $17 = $15&1; $18 = (($16) + ($17))|0; $length$0 = $18;$pixel$1 = $14; } (_SDL_memset($pixel$1,$color,$length$0)|0); return; } $25 = ($x1|0)==($x2|0); if ($25) { $26 = ((($dst)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = ((($dst)) + 4|0); $29 = HEAP32[$28>>2]|0; $30 = ((($29)) + 9|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = (($27|0) / ($32|0))&-1; $34 = ($y2|0)<($y1|0); $35 = ((($dst)) + 20|0); $36 = HEAP32[$35>>2]|0; if ($34) { $44 = Math_imul($33, $y2)|0; $45 = (($36) + ($44)|0); $46 = (($45) + ($x1)|0); $47 = ($draw_end|0)!=(0); $48 = (($46) + ($33)|0); $$1 = $47 ? $46 : $48; $49 = (($y1) - ($y2))|0; $50 = $47&1; $51 = (($49) + ($50))|0; $length1$0$ph = $51;$pixel3$1$ph = $$1; } else { $37 = Math_imul($33, $y1)|0; $38 = (($36) + ($37)|0); $39 = (($38) + ($x1)|0); $40 = ($draw_end|0)!=(0); $41 = (($y2) - ($y1))|0; $42 = $40&1; $43 = (($41) + ($42))|0; $length1$0$ph = $43;$pixel3$1$ph = $39; } $52 = ($length1$0$ph|0)==(0); if ($52) { return; } $53 = $color&255; $length1$07 = $length1$0$ph;$pixel3$18 = $pixel3$1$ph; while(1) { $54 = (($length1$07) + -1)|0; HEAP8[$pixel3$18>>0] = $53; $55 = (($pixel3$18) + ($33)|0); $56 = ($54|0)==(0); if ($56) { break; } else { $length1$07 = $54;$pixel3$18 = $55; } } return; } $57 = (($x1) - ($x2))|0; $58 = ($57|0)<(0); $59 = (0 - ($57))|0; $60 = $58 ? $59 : $57; $61 = (($y1) - ($y2))|0; $62 = ($61|0)<(0); $63 = (0 - ($61))|0; $64 = $62 ? $63 : $61; $65 = ($60|0)==($64|0); if ($65) { $66 = ((($dst)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = ((($dst)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 9|0); $71 = HEAP8[$70>>0]|0; $72 = $71&255; $73 = (($67|0) / ($72|0))&-1; $74 = ($y2|0)<($y1|0); $75 = ((($dst)) + 20|0); $76 = HEAP32[$75>>2]|0; if ($74) { $82 = Math_imul($73, $y2)|0; $83 = (($76) + ($82)|0); $84 = (($83) + ($x2)|0); $85 = ($x2|0)>($x1|0); $pitch5$1$v = $85 ? -1 : 1; $pitch5$1 = (($73) + ($pitch5$1$v))|0; $86 = ($draw_end|0)==(0); $87 = (($84) + ($pitch5$1)|0); $$2 = $86 ? $87 : $84; $length4$0 = $61;$pitch5$2 = $pitch5$1;$pixel6$1 = $$2; } else { $77 = Math_imul($73, $y1)|0; $78 = (($76) + ($77)|0); $79 = (($78) + ($x1)|0); $80 = ($x1|0)>($x2|0); $pitch5$0$v = $80 ? -1 : 1; $pitch5$0 = (($73) + ($pitch5$0$v))|0; $81 = (($y2) - ($y1))|0; $length4$0 = $81;$pitch5$2 = $pitch5$0;$pixel6$1 = $79; } $not$4 = ($draw_end|0)!=(0); $88 = $not$4&1; $length4$0$ = (($length4$0) + ($88))|0; $89 = ($length4$0$|0)==(0); if ($89) { return; } $90 = $color&255; $length4$19 = $length4$0$;$pixel6$210 = $pixel6$1; while(1) { $91 = (($length4$19) + -1)|0; HEAP8[$pixel6$210>>0] = $90; $92 = (($pixel6$210) + ($pitch5$2)|0); $93 = ($91|0)==(0); if ($93) { break; } else { $length4$19 = $91;$pixel6$210 = $92; } } return; } else { $94 = (($x2) - ($x1))|0; $95 = ($94|0)<(0); $96 = (0 - ($94))|0; $97 = $95 ? $96 : $94; $98 = (($y2) - ($y1))|0; $99 = ($98|0)<(0); $100 = (0 - ($98))|0; $101 = $99 ? $100 : $98; $102 = ($97|0)<($101|0); if ($102) { $106 = $97 << 1; $107 = (($106) - ($101))|0; $108 = (($97) - ($101))|0; $d$0 = $107;$dinc1$0 = $106;$dinc2$0$in = $108;$numpixels$0$in = $101;$xinc1$0 = 0;$yinc1$0 = 1; } else { $103 = $101 << 1; $104 = (($103) - ($97))|0; $105 = (($101) - ($97))|0; $d$0 = $104;$dinc1$0 = $103;$dinc2$0$in = $105;$numpixels$0$in = $97;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $109 = ($x1|0)>($x2|0); $110 = (0 - ($xinc1$0))|0; $$xinc1$0 = $109 ? $110 : $xinc1$0; $$3 = $109 ? -1 : 1; $111 = ($y2|0)<($y1|0); $112 = (0 - ($yinc1$0))|0; $yinc1$1 = $111 ? $112 : $yinc1$0; $yinc2$1 = $111 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels$0 = $not$&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $113 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($113)) { return; } $114 = $color&255; $115 = ((($dst)) + 20|0); $116 = ((($dst)) + 16|0); $d$113 = $d$0;$i$012 = 0;$x$014 = $x1;$y$015 = $y1; while(1) { $117 = HEAP32[$115>>2]|0; $118 = HEAP32[$116>>2]|0; $119 = Math_imul($118, $y$015)|0; $120 = (($117) + ($119)|0); $121 = (($120) + ($x$014)|0); HEAP8[$121>>0] = $114; $122 = ($d$113|0)<(0); $dinc1$0$dinc2$0 = $122 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$3 = $122 ? $$xinc1$0 : $$3; $yinc1$1$yinc2$1 = $122 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$015) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$3) + ($x$014))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$113))|0; $123 = (($i$012) + 1)|0; $exitcond = ($123|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond) { break; } else { $d$113 = $d$2;$i$012 = $123;$x$014 = $x$1;$y$015 = $y$1; } } return; } } function _SDL_DrawLine4($dst,$x1,$y1,$x2,$y2,$color,$draw_end) { $dst = $dst|0; $x1 = $x1|0; $y1 = $y1|0; $x2 = $x2|0; $y2 = $y2|0; $color = $color|0; $draw_end = $draw_end|0; var $$ = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$xinc1$0 = 0, $$xinc1$0$$3 = 0, $$xinc115$0 = 0, $$xinc115$0$$4 = 0, $$xinc128$0 = 0, $$xinc128$0$$5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_a = 0, $_b = 0, $_g = 0; var $_r = 0, $d$0 = 0, $d$124 = 0, $d$2 = 0, $d11$0 = 0, $d11$129 = 0, $d11$2 = 0, $d24$0 = 0, $d24$134 = 0, $d24$2 = 0, $dinc1$0 = 0, $dinc1$0$dinc2$0 = 0, $dinc112$0 = 0, $dinc112$0$dinc213$0 = 0, $dinc125$0 = 0, $dinc125$0$dinc226$0 = 0, $dinc2$0 = 0, $dinc2$0$in = 0, $dinc213$0 = 0, $dinc213$0$in = 0; var $dinc226$0 = 0, $dinc226$0$in = 0, $exitcond = 0, $exitcond38 = 0, $exitcond39 = 0, $i$023 = 0, $i20$033 = 0, $i7$028 = 0, $length$0$ph = 0, $length$016 = 0, $length1$0$ph = 0, $length1$018 = 0, $length4$0 = 0, $length4$0$ = 0, $length4$121 = 0, $not$ = 0, $not$6 = 0, $not$7 = 0, $not$8 = 0, $numpixels$0 = 0; var $numpixels$0$in = 0, $numpixels$0$in$numpixels$0 = 0, $numpixels10$0 = 0, $numpixels10$0$in = 0, $numpixels10$0$in$numpixels10$0 = 0, $numpixels23$0 = 0, $numpixels23$0$in = 0, $numpixels23$0$in$numpixels23$0 = 0, $pitch5$0 = 0, $pitch5$0$v = 0, $pitch5$1 = 0, $pitch5$1$v = 0, $pitch5$2 = 0, $pixel$1$ph = 0, $pixel$115 = 0, $pixel3$1$ph = 0, $pixel3$117 = 0, $pixel6$1 = 0, $pixel6$220 = 0, $x$025 = 0; var $x$1 = 0, $x14$030 = 0, $x14$1 = 0, $x27$035 = 0, $x27$1 = 0, $xinc1$0 = 0, $xinc115$0 = 0, $xinc128$0 = 0, $y$026 = 0, $y$1 = 0, $y17$031 = 0, $y17$1 = 0, $y30$036 = 0, $y30$1 = 0, $yinc1$0 = 0, $yinc1$1 = 0, $yinc1$1$yinc2$1 = 0, $yinc118$0 = 0, $yinc118$1 = 0, $yinc118$1$yinc219$1 = 0; var $yinc131$0 = 0, $yinc131$1 = 0, $yinc131$1$yinc232$1 = 0, $yinc2$1 = 0, $yinc219$1 = 0, $yinc232$1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_r = sp + 3|0; $_g = sp + 2|0; $_b = sp + 1|0; $_a = sp; $0 = ($y2|0)==($y1|0); if ($0) { $1 = ((($dst)) + 16|0); $2 = HEAP32[$1>>2]|0; $3 = ((($dst)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ((($4)) + 9|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = (($2|0) / ($7|0))&-1; $9 = ($x2|0)<($x1|0); $10 = ((($dst)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = Math_imul($8, $y2)|0; $13 = (($11) + ($12<<2)|0); if ($9) { $19 = (($13) + ($x2<<2)|0); $20 = ($draw_end|0)!=(0); $21 = ((($19)) + 4|0); $$ = $20 ? $19 : $21; $22 = (($x1) - ($x2))|0; $23 = $20&1; $24 = (($22) + ($23))|0; $length$0$ph = $24;$pixel$1$ph = $$; } else { $14 = (($13) + ($x1<<2)|0); $15 = ($draw_end|0)!=(0); $16 = (($x2) - ($x1))|0; $17 = $15&1; $18 = (($16) + ($17))|0; $length$0$ph = $18;$pixel$1$ph = $14; } $25 = ($length$0$ph|0)==(0); if ($25) { STACKTOP = sp;return; } else { $length$016 = $length$0$ph;$pixel$115 = $pixel$1$ph; } while(1) { $26 = (($length$016) + -1)|0; HEAP32[$pixel$115>>2] = $color; $27 = ((($pixel$115)) + 4|0); $28 = ($26|0)==(0); if ($28) { break; } else { $length$016 = $26;$pixel$115 = $27; } } STACKTOP = sp;return; } $29 = ($x2|0)==($x1|0); if ($29) { $30 = ((($dst)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = ((($dst)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = ((($33)) + 9|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = (($31|0) / ($36|0))&-1; $38 = ($y2|0)<($y1|0); $39 = ((($dst)) + 20|0); $40 = HEAP32[$39>>2]|0; if ($38) { $48 = Math_imul($37, $y2)|0; $49 = (($40) + ($48<<2)|0); $50 = (($49) + ($x2<<2)|0); $51 = ($draw_end|0)!=(0); $52 = (($50) + ($37<<2)|0); $$1 = $51 ? $50 : $52; $53 = (($y1) - ($y2))|0; $54 = $51&1; $55 = (($53) + ($54))|0; $length1$0$ph = $55;$pixel3$1$ph = $$1; } else { $41 = Math_imul($37, $y1)|0; $42 = (($40) + ($41<<2)|0); $43 = (($42) + ($x2<<2)|0); $44 = ($draw_end|0)!=(0); $45 = (($y2) - ($y1))|0; $46 = $44&1; $47 = (($45) + ($46))|0; $length1$0$ph = $47;$pixel3$1$ph = $43; } $56 = ($length1$0$ph|0)==(0); if ($56) { STACKTOP = sp;return; } else { $length1$018 = $length1$0$ph;$pixel3$117 = $pixel3$1$ph; } while(1) { $57 = (($length1$018) + -1)|0; HEAP32[$pixel3$117>>2] = $color; $58 = (($pixel3$117) + ($37<<2)|0); $59 = ($57|0)==(0); if ($59) { break; } else { $length1$018 = $57;$pixel3$117 = $58; } } STACKTOP = sp;return; } $60 = (($x1) - ($x2))|0; $61 = ($60|0)<(0); $62 = (0 - ($60))|0; $63 = $61 ? $62 : $60; $64 = (($y1) - ($y2))|0; $65 = ($64|0)<(0); $66 = (0 - ($64))|0; $67 = $65 ? $66 : $64; $68 = ($63|0)==($67|0); if ($68) { $69 = ((($dst)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = ((($dst)) + 4|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 9|0); $74 = HEAP8[$73>>0]|0; $75 = $74&255; $76 = (($70|0) / ($75|0))&-1; $77 = ($y2|0)<($y1|0); $78 = ((($dst)) + 20|0); $79 = HEAP32[$78>>2]|0; if ($77) { $85 = Math_imul($76, $y2)|0; $86 = (($79) + ($85<<2)|0); $87 = (($86) + ($x2<<2)|0); $88 = ($x2|0)>($x1|0); $pitch5$1$v = $88 ? -1 : 1; $pitch5$1 = (($76) + ($pitch5$1$v))|0; $89 = ($draw_end|0)==(0); $90 = (($87) + ($pitch5$1<<2)|0); $$2 = $89 ? $90 : $87; $length4$0 = $64;$pitch5$2 = $pitch5$1;$pixel6$1 = $$2; } else { $80 = Math_imul($76, $y1)|0; $81 = (($79) + ($80<<2)|0); $82 = (($81) + ($x1<<2)|0); $83 = ($x2|0)<($x1|0); $pitch5$0$v = $83 ? -1 : 1; $pitch5$0 = (($76) + ($pitch5$0$v))|0; $84 = (($y2) - ($y1))|0; $length4$0 = $84;$pitch5$2 = $pitch5$0;$pixel6$1 = $82; } $not$8 = ($draw_end|0)!=(0); $91 = $not$8&1; $length4$0$ = (($length4$0) + ($91))|0; $92 = ($length4$0$|0)==(0); if ($92) { STACKTOP = sp;return; } else { $length4$121 = $length4$0$;$pixel6$220 = $pixel6$1; } while(1) { $93 = (($length4$121) + -1)|0; HEAP32[$pixel6$220>>2] = $color; $94 = (($pixel6$220) + ($pitch5$2<<2)|0); $95 = ($93|0)==(0); if ($95) { break; } else { $length4$121 = $93;$pixel6$220 = $94; } } STACKTOP = sp;return; } $96 = ((($dst)) + 4|0); $97 = HEAP32[$96>>2]|0; _SDL_GetRGBA($color,$97,$_r,$_g,$_b,$_a); $98 = ((($97)) + 12|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)==(16711680); do { if ($100) { $101 = ((($97)) + 24|0); $102 = HEAP32[$101>>2]|0; $103 = ($102|0)==(0); $104 = (($x2) - ($x1))|0; $105 = ($104|0)<(0); $106 = (0 - ($104))|0; $107 = $105 ? $106 : $104; $108 = (($y2) - ($y1))|0; $109 = ($108|0)<(0); $110 = (0 - ($108))|0; $111 = $109 ? $110 : $108; $112 = ($107|0)<($111|0); if ($103) { if ($112) { $116 = $107 << 1; $117 = (($116) - ($111))|0; $118 = (($107) - ($111))|0; $d$0 = $117;$dinc1$0 = $116;$dinc2$0$in = $118;$numpixels$0$in = $111;$xinc1$0 = 0;$yinc1$0 = 1; } else { $113 = $111 << 1; $114 = (($113) - ($107))|0; $115 = (($111) - ($107))|0; $d$0 = $114;$dinc1$0 = $113;$dinc2$0$in = $115;$numpixels$0$in = $107;$xinc1$0 = 1;$yinc1$0 = 0; } $dinc2$0 = $dinc2$0$in << 1; $119 = ($x2|0)<($x1|0); $120 = (0 - ($xinc1$0))|0; $$xinc1$0 = $119 ? $120 : $xinc1$0; $$3 = $119 ? -1 : 1; $121 = ($y2|0)<($y1|0); $122 = (0 - ($yinc1$0))|0; $yinc1$1 = $121 ? $122 : $yinc1$0; $yinc2$1 = $121 ? -1 : 1; $not$7 = ($draw_end|0)!=(0); $numpixels$0 = $not$7&1; $numpixels$0$in$numpixels$0 = (($numpixels$0$in) + ($numpixels$0))|0; $123 = ($numpixels$0$in$numpixels$0|0)>(0); if (!($123)) { break; } $124 = ((($dst)) + 20|0); $125 = HEAP32[$124>>2]|0; $126 = ((($dst)) + 16|0); $d$124 = $d$0;$i$023 = 0;$x$025 = $x1;$y$026 = $y1; while(1) { $127 = HEAP32[$126>>2]|0; $128 = Math_imul($127, $y$026)|0; $129 = (($125) + ($128)|0); $130 = $x$025 << 2; $131 = (($129) + ($130)|0); HEAP32[$131>>2] = $color; $132 = ($d$124|0)<(0); $dinc1$0$dinc2$0 = $132 ? $dinc1$0 : $dinc2$0; $$xinc1$0$$3 = $132 ? $$xinc1$0 : $$3; $yinc1$1$yinc2$1 = $132 ? $yinc1$1 : $yinc2$1; $y$1 = (($y$026) + ($yinc1$1$yinc2$1))|0; $x$1 = (($$xinc1$0$$3) + ($x$025))|0; $d$2 = (($dinc1$0$dinc2$0) + ($d$124))|0; $133 = (($i$023) + 1)|0; $exitcond = ($133|0)==($numpixels$0$in$numpixels$0|0); if ($exitcond) { break; } else { $d$124 = $d$2;$i$023 = $133;$x$025 = $x$1;$y$026 = $y$1; } } } else { if ($112) { $137 = $107 << 1; $138 = (($137) - ($111))|0; $139 = (($107) - ($111))|0; $d11$0 = $138;$dinc112$0 = $137;$dinc213$0$in = $139;$numpixels10$0$in = $111;$xinc115$0 = 0;$yinc118$0 = 1; } else { $134 = $111 << 1; $135 = (($134) - ($107))|0; $136 = (($111) - ($107))|0; $d11$0 = $135;$dinc112$0 = $134;$dinc213$0$in = $136;$numpixels10$0$in = $107;$xinc115$0 = 1;$yinc118$0 = 0; } $dinc213$0 = $dinc213$0$in << 1; $140 = ($x2|0)<($x1|0); $141 = (0 - ($xinc115$0))|0; $$xinc115$0 = $140 ? $141 : $xinc115$0; $$4 = $140 ? -1 : 1; $142 = ($y2|0)<($y1|0); $143 = (0 - ($yinc118$0))|0; $yinc118$1 = $142 ? $143 : $yinc118$0; $yinc219$1 = $142 ? -1 : 1; $not$6 = ($draw_end|0)!=(0); $numpixels10$0 = $not$6&1; $numpixels10$0$in$numpixels10$0 = (($numpixels10$0$in) + ($numpixels10$0))|0; $144 = ($numpixels10$0$in$numpixels10$0|0)>(0); if (!($144)) { break; } $145 = ((($dst)) + 20|0); $146 = HEAP32[$145>>2]|0; $147 = ((($dst)) + 16|0); $d11$129 = $d11$0;$i7$028 = 0;$x14$030 = $x1;$y17$031 = $y1; while(1) { $148 = HEAP32[$147>>2]|0; $149 = Math_imul($148, $y17$031)|0; $150 = (($146) + ($149)|0); $151 = $x14$030 << 2; $152 = (($150) + ($151)|0); HEAP32[$152>>2] = $color; $153 = ($d11$129|0)<(0); $dinc112$0$dinc213$0 = $153 ? $dinc112$0 : $dinc213$0; $$xinc115$0$$4 = $153 ? $$xinc115$0 : $$4; $yinc118$1$yinc219$1 = $153 ? $yinc118$1 : $yinc219$1; $y17$1 = (($y17$031) + ($yinc118$1$yinc219$1))|0; $x14$1 = (($$xinc115$0$$4) + ($x14$030))|0; $d11$2 = (($dinc112$0$dinc213$0) + ($d11$129))|0; $154 = (($i7$028) + 1)|0; $exitcond38 = ($154|0)==($numpixels10$0$in$numpixels10$0|0); if ($exitcond38) { break; } else { $d11$129 = $d11$2;$i7$028 = $154;$x14$030 = $x14$1;$y17$031 = $y17$1; } } } } else { $155 = (($x2) - ($x1))|0; $156 = ($155|0)<(0); $157 = (0 - ($155))|0; $158 = $156 ? $157 : $155; $159 = (($y2) - ($y1))|0; $160 = ($159|0)<(0); $161 = (0 - ($159))|0; $162 = $160 ? $161 : $159; $163 = ($158|0)<($162|0); if ($163) { $167 = $158 << 1; $168 = (($167) - ($162))|0; $169 = (($158) - ($162))|0; $d24$0 = $168;$dinc125$0 = $167;$dinc226$0$in = $169;$numpixels23$0$in = $162;$xinc128$0 = 0;$yinc131$0 = 1; } else { $164 = $162 << 1; $165 = (($164) - ($158))|0; $166 = (($162) - ($158))|0; $d24$0 = $165;$dinc125$0 = $164;$dinc226$0$in = $166;$numpixels23$0$in = $158;$xinc128$0 = 1;$yinc131$0 = 0; } $dinc226$0 = $dinc226$0$in << 1; $170 = ($x2|0)<($x1|0); $171 = (0 - ($xinc128$0))|0; $$xinc128$0 = $170 ? $171 : $xinc128$0; $$5 = $170 ? -1 : 1; $172 = ($y2|0)<($y1|0); $173 = (0 - ($yinc131$0))|0; $yinc131$1 = $172 ? $173 : $yinc131$0; $yinc232$1 = $172 ? -1 : 1; $not$ = ($draw_end|0)!=(0); $numpixels23$0 = $not$&1; $numpixels23$0$in$numpixels23$0 = (($numpixels23$0$in) + ($numpixels23$0))|0; $174 = ($numpixels23$0$in$numpixels23$0|0)>(0); if ($174) { $175 = ((($dst)) + 20|0); $176 = HEAP32[$175>>2]|0; $177 = ((($dst)) + 16|0); $d24$134 = $d24$0;$i20$033 = 0;$x27$035 = $x1;$y30$036 = $y1; while(1) { $178 = HEAP32[$177>>2]|0; $179 = Math_imul($178, $y30$036)|0; $180 = (($176) + ($179)|0); $181 = $x27$035 << 2; $182 = (($180) + ($181)|0); HEAP32[$182>>2] = $color; $183 = ($d24$134|0)<(0); $dinc125$0$dinc226$0 = $183 ? $dinc125$0 : $dinc226$0; $$xinc128$0$$5 = $183 ? $$xinc128$0 : $$5; $yinc131$1$yinc232$1 = $183 ? $yinc131$1 : $yinc232$1; $y30$1 = (($y30$036) + ($yinc131$1$yinc232$1))|0; $x27$1 = (($$xinc128$0$$5) + ($x27$035))|0; $d24$2 = (($dinc125$0$dinc226$0) + ($d24$134))|0; $184 = (($i20$033) + 1)|0; $exitcond39 = ($184|0)==($numpixels23$0$in$numpixels23$0|0); if ($exitcond39) { break; } else { $d24$134 = $d24$2;$i20$033 = $184;$x27$035 = $x27$1;$y30$036 = $y30$1; } } } } } while(0); STACKTOP = sp;return; } function _SW_WindowEvent($renderer,$event) { $renderer = $renderer|0; $event = $event|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($event)) + 12|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(6); if (!($4)) { return; } HEAP32[$1>>2] = 0; $5 = ((($1)) + 4|0); HEAP32[$5>>2] = 0; return; } function _SW_GetOutputSize($renderer,$w,$h) { $renderer = $renderer|0; $w = $w|0; $h = $h|0; var $$0 = 0, $$pr = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre1 = HEAP32[$$pre>>2]|0; $16 = ($$pre1|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre1,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre1,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { (_SDL_SetError(194058,$vararg_buffer)|0); $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $25 = $21; } } else { $25 = $2; } $23 = ($w|0)==(0|0); if (!($23)) { $24 = ((($25)) + 8|0); $26 = HEAP32[$24>>2]|0; HEAP32[$w>>2] = $26; } $27 = ($h|0)==(0|0); if ($27) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $28 = ((($25)) + 12|0); $29 = HEAP32[$28>>2]|0; HEAP32[$h>>2] = $29; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SW_CreateTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $Amask = 0, $Bmask = 0, $Gmask = 0, $Rmask = 0; var $bpp = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $bpp = sp + 20|0; $Rmask = sp + 16|0; $Gmask = sp + 12|0; $Bmask = sp + 8|0; $Amask = sp + 4|0; $0 = ((($texture)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = (_SDL_PixelFormatEnumToMasks($1,$bpp,$Rmask,$Gmask,$Bmask,$Amask)|0); $3 = ($2|0)==(0); if ($3) { $4 = (_SDL_SetError(194035,$vararg_buffer)|0); $$0 = $4; STACKTOP = sp;return ($$0|0); } $5 = ((($texture)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($texture)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$bpp>>2]|0; $10 = HEAP32[$Rmask>>2]|0; $11 = HEAP32[$Gmask>>2]|0; $12 = HEAP32[$Bmask>>2]|0; $13 = HEAP32[$Amask>>2]|0; $14 = (_SDL_CreateRGBSurface(0,$6,$8,$9,$10,$11,$12,$13)|0); $15 = ((($texture)) + 68|0); HEAP32[$15>>2] = $14; $16 = ((($texture)) + 28|0); $17 = HEAP8[$16>>0]|0; $18 = ((($texture)) + 29|0); $19 = HEAP8[$18>>0]|0; $20 = ((($texture)) + 30|0); $21 = HEAP8[$20>>0]|0; (_SDL_SetSurfaceColorMod($14,$17,$19,$21)|0); $22 = HEAP32[$15>>2]|0; $23 = ((($texture)) + 31|0); $24 = HEAP8[$23>>0]|0; (_SDL_SetSurfaceAlphaMod($22,$24)|0); $25 = HEAP32[$15>>2]|0; $26 = ((($texture)) + 24|0); $27 = HEAP32[$26>>2]|0; (_SDL_SetSurfaceBlendMode($25,$27)|0); $28 = ((($texture)) + 8|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); if ($30) { $31 = HEAP32[$15>>2]|0; (_SDL_SetSurfaceRLE($31,1)|0); } $32 = HEAP32[$15>>2]|0; $33 = ($32|0)==(0|0); $$ = $33 << 31 >> 31; $$0 = $$; STACKTOP = sp;return ($$0|0); } function _SW_SetTextureColorMod($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 28|0); $3 = HEAP8[$2>>0]|0; $4 = ((($texture)) + 29|0); $5 = HEAP8[$4>>0]|0; $6 = ((($texture)) + 30|0); $7 = HEAP8[$6>>0]|0; $8 = (_SDL_SetSurfaceColorMod($1,$3,$5,$7)|0); return ($8|0); } function _SW_SetTextureAlphaMod($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 31|0); $3 = HEAP8[$2>>0]|0; $4 = (_SDL_SetSurfaceAlphaMod($1,$3)|0); return ($4|0); } function _SW_SetTextureBlendMode($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 24|0); $3 = HEAP32[$2>>2]|0; $4 = (_SDL_SetSurfaceBlendMode($1,$3)|0); return ($4|0); } function _SW_UpdateTexture($renderer,$texture,$rect,$pixels,$pitch) { $renderer = $renderer|0; $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$01 = 0, $row$02 = 0, $src$03 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = $2 & 2; $4 = ($3|0)==(0); if (!($4)) { (_SDL_LockSurface($1)|0); } $5 = ((($1)) + 16|0); $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ((($7)) + 9|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($rect)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = Math_imul($12, $10)|0; $14 = ((($rect)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)>(0); if ($16) { $17 = ((($1)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$5>>2]|0; $20 = ((($rect)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = Math_imul($19, $21)|0; $23 = (($18) + ($22)|0); $24 = HEAP32[$rect>>2]|0; $25 = Math_imul($10, $24)|0; $26 = (($23) + ($25)|0); $dst$01 = $26;$row$02 = 0;$src$03 = $pixels; while(1) { (_SDL_memcpy($dst$01,$src$03,$13)|0); $27 = (($src$03) + ($pitch)|0); $28 = HEAP32[$5>>2]|0; $29 = (($dst$01) + ($28)|0); $30 = (($row$02) + 1)|0; $31 = HEAP32[$14>>2]|0; $32 = ($30|0)<($31|0); if ($32) { $dst$01 = $29;$row$02 = $30;$src$03 = $27; } else { break; } } } $33 = HEAP32[$1>>2]|0; $34 = $33 & 2; $35 = ($34|0)==(0); if ($35) { return 0; } _SDL_UnlockSurface($1); return 0; } function _SW_LockTexture($renderer,$texture,$rect,$pixels,$pitch) { $renderer = $renderer|0; $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = ((($rect)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($1)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = Math_imul($7, $5)|0; $9 = (($3) + ($8)|0); $10 = HEAP32[$rect>>2]|0; $11 = ((($1)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = Math_imul($15, $10)|0; $17 = (($9) + ($16)|0); HEAP32[$pixels>>2] = $17; HEAP32[$pitch>>2] = $7; return 0; } function _SW_UnlockTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _SW_SetRenderTarget($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ($texture|0)==(0|0); if ($2) { $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; HEAP32[$1>>2] = $6; return 0; } else { $3 = ((($texture)) + 68|0); $4 = HEAP32[$3>>2]|0; HEAP32[$1>>2] = $4; return 0; } return (0)|0; } function _SW_UpdateViewport($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { return 0; } $4 = ((($renderer)) + 212|0); (_SDL_SetClipRect($2,$4)|0); return 0; } function _SW_UpdateClipRect($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { return 0; } $4 = ((($renderer)) + 276|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0); if ($6) { (_SDL_SetClipRect($2,0)|0); return 0; } else { $7 = ((($renderer)) + 244|0); (_SDL_SetClipRect($2,$7)|0); return 0; } return (0)|0; } function _SW_RenderClear($renderer) { $renderer = $renderer|0; var $$0 = 0, $$pr = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $clip_rect = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $clip_rect = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre1 = HEAP32[$$pre>>2]|0; $16 = ($$pre1|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre1,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre1,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { $$0 = -1;$37 = $clip_rect; STACKTOP = sp;return ($$0|0); } else { $24 = $21;$36 = $clip_rect; } } else { $24 = $2;$36 = $clip_rect; } $23 = ((($24)) + 4|0); $25 = HEAP32[$23>>2]|0; $26 = ((($renderer)) + 308|0); $27 = HEAP8[$26>>0]|0; $28 = ((($renderer)) + 309|0); $29 = HEAP8[$28>>0]|0; $30 = ((($renderer)) + 310|0); $31 = HEAP8[$30>>0]|0; $32 = ((($renderer)) + 311|0); $33 = HEAP8[$32>>0]|0; $34 = (_SDL_MapRGBA($25,$27,$29,$31,$33)|0); $35 = ((($24)) + 36|0); ;HEAP32[$36>>2]=HEAP32[$35>>2]|0;HEAP32[$36+4>>2]=HEAP32[$35+4>>2]|0;HEAP32[$36+8>>2]=HEAP32[$35+8>>2]|0;HEAP32[$36+12>>2]=HEAP32[$35+12>>2]|0; (_SDL_SetClipRect($24,0)|0); (_SDL_FillRect($24,0,$34)|0); (_SDL_SetClipRect($24,$clip_rect)|0); $$0 = 0;$37 = $36; STACKTOP = sp;return ($$0|0); } function _SW_RenderDrawPoints($renderer,$points,$count) { $renderer = $renderer|0; $points = $points|0; $count = $count|0; var $$0 = 0, $$alloca_mul = 0, $$pr = 0, $$pre = 0, $$pre6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $exitcond = 0; var $exitcond5 = 0, $i$03 = 0, $i$12 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre6 = HEAP32[$$pre>>2]|0; $16 = ($$pre6|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre6,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre6,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $69 = $21; } } else { $69 = $2; } $23 = $count << 3; $$alloca_mul = $23; $24 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $25 = ((($renderer)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0); if ($27) { $28 = ((($renderer)) + 216|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); if ($30) { $31 = ($count|0)>(0); if ($31) { $i$12 = 0; while(1) { $48 = (($points) + ($i$12<<3)|0); $49 = +HEAPF32[$48>>2]; $50 = (~~(($49))); $51 = (($24) + ($i$12<<3)|0); HEAP32[$51>>2] = $50; $52 = (((($points) + ($i$12<<3)|0)) + 4|0); $53 = +HEAPF32[$52>>2]; $54 = (~~(($53))); $55 = (((($24) + ($i$12<<3)|0)) + 4|0); HEAP32[$55>>2] = $54; $56 = (($i$12) + 1)|0; $exitcond = ($56|0)==($count|0); if ($exitcond) { break; } else { $i$12 = $56; } } } } else { label = 14; } } else { label = 14; } if ((label|0) == 14) { $32 = ($count|0)>(0); if ($32) { $33 = ((($renderer)) + 216|0); $34 = HEAP32[$33>>2]|0; $35 = (+($26|0)); $36 = (+($34|0)); $i$03 = 0; while(1) { $37 = (($points) + ($i$03<<3)|0); $38 = +HEAPF32[$37>>2]; $39 = $35 + $38; $40 = (~~(($39))); $41 = (($24) + ($i$03<<3)|0); HEAP32[$41>>2] = $40; $42 = (((($points) + ($i$03<<3)|0)) + 4|0); $43 = +HEAPF32[$42>>2]; $44 = $36 + $43; $45 = (~~(($44))); $46 = (((($24) + ($i$03<<3)|0)) + 4|0); HEAP32[$46>>2] = $45; $47 = (($i$03) + 1)|0; $exitcond5 = ($47|0)==($count|0); if ($exitcond5) { break; } else { $i$03 = $47; } } } } $57 = ((($renderer)) + 312|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0); $60 = ((($renderer)) + 308|0); $61 = HEAP8[$60>>0]|0; $62 = ((($renderer)) + 309|0); $63 = HEAP8[$62>>0]|0; $64 = ((($renderer)) + 310|0); $65 = HEAP8[$64>>0]|0; $66 = ((($renderer)) + 311|0); $67 = HEAP8[$66>>0]|0; if ($59) { $68 = ((($69)) + 4|0); $70 = HEAP32[$68>>2]|0; $71 = (_SDL_MapRGBA($70,$61,$63,$65,$67)|0); $72 = (_SDL_DrawPoints($69,$24,$count,$71)|0); $$0 = $72; STACKTOP = sp;return ($$0|0); } else { $73 = (_SDL_BlendPoints($69,$24,$count,$58,$61,$63,$65,$67)|0); $$0 = $73; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SW_RenderDrawLines($renderer,$points,$count) { $renderer = $renderer|0; $points = $points|0; $count = $count|0; var $$0 = 0, $$alloca_mul = 0, $$pr = 0, $$pre = 0, $$pre6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0, $exitcond = 0; var $exitcond5 = 0, $i$03 = 0, $i$12 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre6 = HEAP32[$$pre>>2]|0; $16 = ($$pre6|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre6,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre6,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $69 = $21; } } else { $69 = $2; } $23 = $count << 3; $$alloca_mul = $23; $24 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $25 = ((($renderer)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0); if ($27) { $28 = ((($renderer)) + 216|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); if ($30) { $31 = ($count|0)>(0); if ($31) { $i$12 = 0; while(1) { $48 = (($points) + ($i$12<<3)|0); $49 = +HEAPF32[$48>>2]; $50 = (~~(($49))); $51 = (($24) + ($i$12<<3)|0); HEAP32[$51>>2] = $50; $52 = (((($points) + ($i$12<<3)|0)) + 4|0); $53 = +HEAPF32[$52>>2]; $54 = (~~(($53))); $55 = (((($24) + ($i$12<<3)|0)) + 4|0); HEAP32[$55>>2] = $54; $56 = (($i$12) + 1)|0; $exitcond = ($56|0)==($count|0); if ($exitcond) { break; } else { $i$12 = $56; } } } } else { label = 14; } } else { label = 14; } if ((label|0) == 14) { $32 = ($count|0)>(0); if ($32) { $33 = ((($renderer)) + 216|0); $34 = HEAP32[$33>>2]|0; $35 = (+($26|0)); $36 = (+($34|0)); $i$03 = 0; while(1) { $37 = (($points) + ($i$03<<3)|0); $38 = +HEAPF32[$37>>2]; $39 = $35 + $38; $40 = (~~(($39))); $41 = (($24) + ($i$03<<3)|0); HEAP32[$41>>2] = $40; $42 = (((($points) + ($i$03<<3)|0)) + 4|0); $43 = +HEAPF32[$42>>2]; $44 = $36 + $43; $45 = (~~(($44))); $46 = (((($24) + ($i$03<<3)|0)) + 4|0); HEAP32[$46>>2] = $45; $47 = (($i$03) + 1)|0; $exitcond5 = ($47|0)==($count|0); if ($exitcond5) { break; } else { $i$03 = $47; } } } } $57 = ((($renderer)) + 312|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0); $60 = ((($renderer)) + 308|0); $61 = HEAP8[$60>>0]|0; $62 = ((($renderer)) + 309|0); $63 = HEAP8[$62>>0]|0; $64 = ((($renderer)) + 310|0); $65 = HEAP8[$64>>0]|0; $66 = ((($renderer)) + 311|0); $67 = HEAP8[$66>>0]|0; if ($59) { $68 = ((($69)) + 4|0); $70 = HEAP32[$68>>2]|0; $71 = (_SDL_MapRGBA($70,$61,$63,$65,$67)|0); $72 = (_SDL_DrawLines($69,$24,$count,$71)|0); $$0 = $72; STACKTOP = sp;return ($$0|0); } else { $73 = (_SDL_BlendLines($69,$24,$count,$58,$61,$63,$65,$67)|0); $$0 = $73; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SW_RenderFillRects($renderer,$rects,$count) { $renderer = $renderer|0; $rects = $rects|0; $count = $count|0; var $$ = 0, $$0 = 0, $$1 = 0, $$alloca_mul = 0, $$pr = 0, $$pre = 0, $$pre7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0; var $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $exitcond = 0, $exitcond6 = 0, $i$04 = 0, $i$13 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre7 = HEAP32[$$pre>>2]|0; $16 = ($$pre7|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre7,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre7,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { $$0 = -1; STACKTOP = sp;return ($$0|0); } else { $91 = $21; } } else { $91 = $2; } $23 = $count << 4; $$alloca_mul = $23; $24 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $25 = ((($renderer)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==(0); if ($27) { $28 = ((($renderer)) + 216|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); if ($30) { $31 = ($count|0)>(0); if ($31) { $i$13 = 0; while(1) { $59 = (($rects) + ($i$13<<4)|0); $60 = +HEAPF32[$59>>2]; $61 = (~~(($60))); $62 = (($24) + ($i$13<<4)|0); HEAP32[$62>>2] = $61; $63 = (((($rects) + ($i$13<<4)|0)) + 4|0); $64 = +HEAPF32[$63>>2]; $65 = (~~(($64))); $66 = (((($24) + ($i$13<<4)|0)) + 4|0); HEAP32[$66>>2] = $65; $67 = (((($rects) + ($i$13<<4)|0)) + 8|0); $68 = +HEAPF32[$67>>2]; $69 = (~~(($68))); $70 = ($69|0)>(1); $$1 = $70 ? $69 : 1; $71 = (((($24) + ($i$13<<4)|0)) + 8|0); HEAP32[$71>>2] = $$1; $72 = (((($rects) + ($i$13<<4)|0)) + 12|0); $73 = +HEAPF32[$72>>2]; $74 = (~~(($73))); $75 = ($74|0)>(1); $76 = $75 ? $74 : 1; $77 = (((($24) + ($i$13<<4)|0)) + 12|0); HEAP32[$77>>2] = $76; $78 = (($i$13) + 1)|0; $exitcond = ($78|0)==($count|0); if ($exitcond) { break; } else { $i$13 = $78; } } } } else { label = 14; } } else { label = 14; } if ((label|0) == 14) { $32 = ($count|0)>(0); if ($32) { $33 = ((($renderer)) + 216|0); $34 = HEAP32[$33>>2]|0; $35 = (+($26|0)); $36 = (+($34|0)); $i$04 = 0; while(1) { $37 = (($rects) + ($i$04<<4)|0); $38 = +HEAPF32[$37>>2]; $39 = $35 + $38; $40 = (~~(($39))); $41 = (($24) + ($i$04<<4)|0); HEAP32[$41>>2] = $40; $42 = (((($rects) + ($i$04<<4)|0)) + 4|0); $43 = +HEAPF32[$42>>2]; $44 = $36 + $43; $45 = (~~(($44))); $46 = (((($24) + ($i$04<<4)|0)) + 4|0); HEAP32[$46>>2] = $45; $47 = (((($rects) + ($i$04<<4)|0)) + 8|0); $48 = +HEAPF32[$47>>2]; $49 = (~~(($48))); $50 = ($49|0)>(1); $$ = $50 ? $49 : 1; $51 = (((($24) + ($i$04<<4)|0)) + 8|0); HEAP32[$51>>2] = $$; $52 = (((($rects) + ($i$04<<4)|0)) + 12|0); $53 = +HEAPF32[$52>>2]; $54 = (~~(($53))); $55 = ($54|0)>(1); $56 = $55 ? $54 : 1; $57 = (((($24) + ($i$04<<4)|0)) + 12|0); HEAP32[$57>>2] = $56; $58 = (($i$04) + 1)|0; $exitcond6 = ($58|0)==($count|0); if ($exitcond6) { break; } else { $i$04 = $58; } } } } $79 = ((($renderer)) + 312|0); $80 = HEAP32[$79>>2]|0; $81 = ($80|0)==(0); $82 = ((($renderer)) + 308|0); $83 = HEAP8[$82>>0]|0; $84 = ((($renderer)) + 309|0); $85 = HEAP8[$84>>0]|0; $86 = ((($renderer)) + 310|0); $87 = HEAP8[$86>>0]|0; $88 = ((($renderer)) + 311|0); $89 = HEAP8[$88>>0]|0; if ($81) { $90 = ((($91)) + 4|0); $92 = HEAP32[$90>>2]|0; $93 = (_SDL_MapRGBA($92,$83,$85,$87,$89)|0); $94 = (_SDL_FillRects($91,$24,$count,$93)|0); $$0 = $94; STACKTOP = sp;return ($$0|0); } else { $95 = (_SDL_BlendFillRects($91,$24,$count,$80,$83,$85,$87,$89)|0); $$0 = $95; STACKTOP = sp;return ($$0|0); } return (0)|0; } function _SW_RenderCopy($renderer,$texture,$srcrect,$dstrect) { $renderer = $renderer|0; $texture = $texture|0; $srcrect = $srcrect|0; $dstrect = $dstrect|0; var $$0 = 0, $$pr = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0; var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $final_rect = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $final_rect = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $6 = ((($1)) + 4|0); $7 = HEAP32[$6>>2]|0; HEAP32[$1>>2] = $7; $8 = ($7|0)==(0); $9 = $7; if ($8) { $10 = ((($renderer)) + 188|0); $11 = HEAP32[$10>>2]|0; $12 = (_SDL_GetWindowSurface($11)|0); $13 = ($12|0)==(0|0); do { if (!($13)) { HEAP32[$6>>2] = $12; HEAP32[$1>>2] = $12; $14 = HEAP32[$0>>2]|0; $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 212|0); (_SDL_SetClipRect($15,$17)|0); $$pre = HEAP32[$0>>2]|0; $$pre1 = HEAP32[$$pre>>2]|0; $18 = ($$pre1|0)==(0|0); if (!($18)) { $19 = ((($renderer)) + 276|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); if ($21) { (_SDL_SetClipRect($$pre1,0)|0); break; } else { $22 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre1,$22)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $25 = $$pr; } else { $25 = $9; } $23 = ((($texture)) + 68|0); $24 = HEAP32[$23>>2]|0; $26 = ($25|0)==(0|0); if ($26) { $$0 = -1;$68 = $final_rect; STACKTOP = sp;return ($$0|0); } else { $63 = $24;$64 = $25;$67 = $final_rect; } } else { $4 = ((($texture)) + 68|0); $5 = HEAP32[$4>>2]|0; $63 = $5;$64 = $2;$67 = $final_rect; } $27 = ((($renderer)) + 212|0); $28 = HEAP32[$27>>2]|0; $29 = ((($renderer)) + 216|0); $30 = HEAP32[$29>>2]|0; $31 = $28 | $30; $32 = ($31|0)==(0); if ($32) { $43 = +HEAPF32[$dstrect>>2]; $44 = (~~(($43))); HEAP32[$final_rect>>2] = $44; $45 = ((($dstrect)) + 4|0); $46 = +HEAPF32[$45>>2]; $47 = (~~(($46))); $48 = ((($final_rect)) + 4|0); HEAP32[$48>>2] = $47; } else { $33 = (+($28|0)); $34 = +HEAPF32[$dstrect>>2]; $35 = $33 + $34; $36 = (~~(($35))); HEAP32[$final_rect>>2] = $36; $37 = (+($30|0)); $38 = ((($dstrect)) + 4|0); $39 = +HEAPF32[$38>>2]; $40 = $37 + $39; $41 = (~~(($40))); $42 = ((($final_rect)) + 4|0); HEAP32[$42>>2] = $41; } $49 = ((($dstrect)) + 8|0); $50 = +HEAPF32[$49>>2]; $51 = (~~(($50))); $52 = ((($final_rect)) + 8|0); HEAP32[$52>>2] = $51; $53 = ((($dstrect)) + 12|0); $54 = +HEAPF32[$53>>2]; $55 = (~~(($54))); $56 = ((($final_rect)) + 12|0); HEAP32[$56>>2] = $55; $57 = ((($srcrect)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==($51|0); if ($59) { $60 = ((($srcrect)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = ($61|0)==($55|0); if ($62) { $65 = (_SDL_UpperBlit($63,$srcrect,$64,$final_rect)|0); $$0 = $65;$68 = $67; STACKTOP = sp;return ($$0|0); } } $66 = (_SDL_UpperBlitScaled($63,$srcrect,$64,$final_rect)|0); $$0 = $66;$68 = $67; STACKTOP = sp;return ($$0|0); } function _SW_RenderCopyEx($renderer,$texture,$srcrect,$dstrect,$angle,$center,$flip) { $renderer = $renderer|0; $texture = $texture|0; $srcrect = $srcrect|0; $dstrect = $dstrect|0; $angle = +$angle; $center = $center|0; $flip = $flip|0; var $$ = 0.0, $$$i = 0, $$0 = 0, $$pr = 0, $$pre = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0; var $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0; var $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0.0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0, $144 = 0.0, $145 = 0, $146 = 0.0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0, $cangle = 0, $colorkey = 0, $dstheight = 0; var $dstwidth = 0, $final_rect$sroa$0$0 = 0, $final_rect$sroa$0$0$in = 0.0, $final_rect$sroa$10$0 = 0, $final_rect$sroa$10$0$in = 0.0, $not$$i = 0, $sangle = 0, $tmp_rect = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmp_rect = sp + 32|0; $colorkey = sp + 24|0; $dstwidth = sp + 20|0; $dstheight = sp + 16|0; $cangle = sp + 8|0; $sangle = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre2 = HEAP32[$$pre>>2]|0; $16 = ($$pre2|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre2,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre2,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $23 = $$pr; } else { $23 = $7; } } else { $23 = $2; } $21 = ((($texture)) + 68|0); $22 = HEAP32[$21>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $25 = ((($renderer)) + 212|0); $26 = HEAP32[$25>>2]|0; $27 = ((($renderer)) + 216|0); $28 = HEAP32[$27>>2]|0; $29 = $26 | $28; $30 = ($29|0)==(0); if ($30) { $38 = +HEAPF32[$dstrect>>2]; $39 = ((($dstrect)) + 4|0); $40 = +HEAPF32[$39>>2]; $final_rect$sroa$0$0$in = $38;$final_rect$sroa$10$0$in = $40; } else { $31 = (+($26|0)); $32 = +HEAPF32[$dstrect>>2]; $33 = $31 + $32; $34 = (+($28|0)); $35 = ((($dstrect)) + 4|0); $36 = +HEAPF32[$35>>2]; $37 = $34 + $36; $final_rect$sroa$0$0$in = $33;$final_rect$sroa$10$0$in = $37; } $final_rect$sroa$10$0 = (~~(($final_rect$sroa$10$0$in))); $final_rect$sroa$0$0 = (~~(($final_rect$sroa$0$0$in))); $41 = ((($dstrect)) + 8|0); $42 = +HEAPF32[$41>>2]; $43 = (~~(($42))); $44 = ((($dstrect)) + 12|0); $45 = +HEAPF32[$44>>2]; $46 = (~~(($45))); $47 = ((($22)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = ((($48)) + 8|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = ((($48)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ((($48)) + 16|0); $55 = HEAP32[$54>>2]|0; $56 = ((($48)) + 20|0); $57 = HEAP32[$56>>2]|0; $58 = ((($48)) + 24|0); $59 = HEAP32[$58>>2]|0; $60 = (_SDL_CreateRGBSurface(0,$43,$46,$51,$53,$55,$57,$59)|0); $61 = ($60|0)==(0|0); if ($61) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_GetColorKey($22,$colorkey)|0); $62 = HEAP32[$colorkey>>2]|0; (_SDL_SetColorKey($60,1,$62)|0); $63 = ((($tmp_rect)) + 4|0); $64 = ((($tmp_rect)) + 8|0); HEAP32[$64>>2] = $43; $65 = ((($tmp_rect)) + 12|0); HEAP32[$65>>2] = $46; HEAP32[$tmp_rect>>2] = 0; HEAP32[$63>>2] = 0; $66 = (_SDL_UpperBlitScaled($22,$srcrect,$60,$tmp_rect)|0); $67 = ($66|0)==(0); if (!($67)) { $$0 = $66; STACKTOP = sp;return ($$0|0); } $68 = HEAP32[$64>>2]|0; $69 = HEAP32[$65>>2]|0; $70 = -$angle; _SDLgfx_rotozoomSurfaceSizeTrig($68,$69,$70,$dstwidth,$dstheight,$cangle,$sangle); $71 = HEAP32[$dstwidth>>2]|0; $72 = (($71|0) / 2)&-1; $73 = HEAP32[$dstheight>>2]|0; $74 = (($73|0) / 2)&-1; $75 = (_SDL_GetHint(194002)|0); $76 = ($75|0)==(0|0); if ($76) { $86 = 0; } else { $77 = HEAP8[$75>>0]|0; $78 = ($77<<24>>24)==(48); if ($78) { $86 = 0; } else { $79 = (_SDL_strcasecmp($75,194027)|0); $not$$i = ($79|0)!=(0); $$$i = $not$$i&1; $86 = $$$i; } } $80 = $flip & 1; $81 = $flip & 2; $82 = HEAP32[$dstwidth>>2]|0; $83 = HEAP32[$dstheight>>2]|0; $84 = +HEAPF64[$cangle>>3]; $85 = +HEAPF64[$sangle>>3]; $87 = (_SDLgfx_rotateSurface($60,$70,$72,$74,$86,$80,$81,$82,$83,$84,$85)|0); $88 = ($87|0)==(0|0); if ($88) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $89 = +HEAPF32[$center>>2]; $90 = (~~(($89))); $91 = (($90) + ($final_rect$sroa$0$0))|0; $92 = ((($center)) + 4|0); $93 = +HEAPF32[$92>>2]; $94 = (~~(($93))); $95 = (($94) + ($final_rect$sroa$10$0))|0; $96 = +HEAPF64[$sangle>>3]; $97 = -$96; HEAPF64[$sangle>>3] = $97; $98 = (0 - ($90))|0; $99 = (+($98|0)); $100 = (0 - ($94))|0; $101 = (+($100|0)); $102 = +HEAPF64[$cangle>>3]; $103 = $99 * $102; $104 = $101 * $97; $105 = $103 - $104; $106 = (+($91|0)); $107 = $106 + $105; $108 = $99 * $97; $109 = $101 * $102; $110 = $108 + $109; $111 = (+($95|0)); $112 = $111 + $110; $113 = (($43) + ($final_rect$sroa$0$0))|0; $114 = (($113) - ($91))|0; $115 = (+($114|0)); $116 = $102 * $115; $117 = $116 - $104; $118 = $106 + $117; $119 = $115 * $97; $120 = $109 + $119; $121 = $111 + $120; $122 = (($46) + ($final_rect$sroa$10$0))|0; $123 = (($122) - ($95))|0; $124 = (+($123|0)); $125 = $124 * $97; $126 = $103 - $125; $127 = $106 + $126; $128 = $102 * $124; $129 = $108 + $128; $130 = $111 + $129; $131 = $116 - $125; $132 = $106 + $131; $133 = $119 + $128; $134 = $111 + $133; $135 = $107 < $118; $136 = $135 ? $107 : $118; $137 = $127 < $132; $138 = $137 ? $127 : $132; $139 = $136 < $138; $$ = $139 ? $136 : $138; $140 = (~~(($$))); HEAP32[$tmp_rect>>2] = $140; $141 = $112 < $121; $142 = $141 ? $112 : $121; $143 = $130 < $134; $144 = $143 ? $130 : $134; $145 = $142 < $144; $146 = $145 ? $142 : $144; $147 = (~~(($146))); HEAP32[$63>>2] = $147; $148 = HEAP32[$dstwidth>>2]|0; HEAP32[$64>>2] = $148; $149 = HEAP32[$dstheight>>2]|0; HEAP32[$65>>2] = $149; $150 = (_SDL_UpperBlit($87,0,$23,$tmp_rect)|0); _SDL_FreeSurface($60); _SDL_FreeSurface($87); $$0 = $150; STACKTOP = sp;return ($$0|0); } function _SW_RenderReadPixels($renderer,$rect,$format,$pixels,$pitch) { $renderer = $renderer|0; $rect = $rect|0; $format = $format|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$01 = 0, $$pr = 0, $$pre = 0, $$pre2 = 0, $$pre7 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $8 = 0, $9 = 0, $final_rect = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $final_rect = sp + 8|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = ((($1)) + 4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$1>>2] = $5; $6 = ($5|0)==(0); $7 = $5; if ($6) { $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GetWindowSurface($9)|0); $11 = ($10|0)==(0|0); do { if (!($11)) { HEAP32[$4>>2] = $10; HEAP32[$1>>2] = $10; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); if (!($14)) { $15 = ((($renderer)) + 212|0); (_SDL_SetClipRect($13,$15)|0); $$pre = HEAP32[$0>>2]|0; $$pre2 = HEAP32[$$pre>>2]|0; $16 = ($$pre2|0)==(0|0); if (!($16)) { $17 = ((($renderer)) + 276|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0); if ($19) { (_SDL_SetClipRect($$pre2,0)|0); break; } else { $20 = ((($renderer)) + 244|0); (_SDL_SetClipRect($$pre2,$20)|0); break; } } } } } while(0); $$pr = HEAP32[$1>>2]|0; $21 = $$pr; } else { $21 = $7; } $22 = ($21|0)==(0|0); if ($22) { $$0 = -1;$75 = $final_rect; STACKTOP = sp;return ($$0|0); } else { $46 = $21;$74 = $final_rect; } } else { $46 = $2;$74 = $final_rect; } $23 = ((($renderer)) + 212|0); $24 = HEAP32[$23>>2]|0; $25 = ((($renderer)) + 216|0); $26 = HEAP32[$25>>2]|0; $27 = $24 | $26; $28 = ($27|0)==(0); $$pre7 = HEAP32[$rect>>2]|0; if ($28) { $$01 = $rect;$40 = $$pre7; } else { $29 = (($$pre7) + ($24))|0; HEAP32[$final_rect>>2] = $29; $30 = ((($rect)) + 4|0); $31 = HEAP32[$30>>2]|0; $32 = (($31) + ($26))|0; $33 = ((($final_rect)) + 4|0); HEAP32[$33>>2] = $32; $34 = ((($rect)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ((($final_rect)) + 8|0); HEAP32[$36>>2] = $35; $37 = ((($rect)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = ((($final_rect)) + 12|0); HEAP32[$39>>2] = $38; $$01 = $final_rect;$40 = $29; } $41 = ($40|0)<(0); if (!($41)) { $42 = ((($$01)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($40))|0; $45 = ((($46)) + 8|0); $47 = HEAP32[$45>>2]|0; $48 = ($44|0)>($47|0); if (!($48)) { $49 = ((($$01)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)<(0); if (!($51)) { $52 = ((($$01)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = (($53) + ($50))|0; $55 = ((($46)) + 12|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)>($56|0); if (!($57)) { $59 = ((($46)) + 4|0); $60 = HEAP32[$59>>2]|0; $61 = HEAP32[$60>>2]|0; $62 = ((($46)) + 20|0); $63 = HEAP32[$62>>2]|0; $64 = ((($46)) + 16|0); $65 = HEAP32[$64>>2]|0; $66 = Math_imul($65, $50)|0; $67 = (($63) + ($66)|0); $68 = ((($60)) + 9|0); $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = Math_imul($70, $40)|0; $72 = (($67) + ($71)|0); $73 = (_SDL_ConvertPixels($43,$53,$61,$72,$65,$format,$pixels,$pitch)|0); $$0 = $73;$75 = $74; STACKTOP = sp;return ($$0|0); } } } } $58 = (_SDL_SetError(193962,$vararg_buffer)|0); $$0 = $58;$75 = $74; STACKTOP = sp;return ($$0|0); } function _SW_RenderPresent($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 188|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } (_SDL_UpdateWindowSurface($1)|0); return; } function _SW_DestroyTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; _SDL_FreeSurface($1); return; } function _SW_DestroyRenderer($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; _SDL_free($1); _SDL_free($renderer); return; } function _SDL_TimerThread($_data) { $_data = $_data|0; var $$freelist_head$1 = 0, $$lcssa = 0, $$lcssa102 = 0, $$lcssa98 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, $curr$0$1$i = 0, $curr$0$1$i$1 = 0, $curr$0$i = 0, $curr$0$i$5 = 0; var $curr$0$lcssa11$i = 0, $curr$0$lcssa11$i$12 = 0, $curr$0$lcssa12$i = 0, $curr$0$lcssa12$i$10 = 0, $curr$0$lcssa14$i = 0, $curr$0$lcssa14$i$8 = 0, $curr$03$i = 0, $curr$03$i$3 = 0, $curr$03$i$3$lcssa = 0, $curr$03$i$lcssa = 0, $delay$0 = 0, $delay$1 = 0, $freelist_head$0 = 0, $freelist_head$1$ph23 = 0, $freelist_head$1$ph31 = 0, $freelist_head$1$ph31$lcssa = 0, $freelist_tail$0 = 0, $freelist_tail$1$ph25 = 0, $freelist_tail$1$ph32 = 0, $freelist_tail$1$ph32$lcssa = 0; var $pending$026 = 0, $prev$0$lcssa15$i = 0, $prev$0$lcssa15$i$7 = 0, $prev$02$i = 0, $prev$02$i$4 = 0, $prev$02$i$4$lcssa = 0, $prev$02$i$4$phi = 0, $prev$02$i$lcssa = 0, $prev$02$i$phi = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($_data)) + 160|0); $1 = ((($_data)) + 144|0); $2 = ((($_data)) + 152|0); $3 = ((($_data)) + 164|0); $4 = ((($_data)) + 148|0); $5 = ((($_data)) + 156|0); $freelist_head$0 = 0;$freelist_tail$0 = 0; while(1) { _SDL_AtomicLock($1); $6 = HEAP32[$2>>2]|0; HEAP32[$2>>2] = 0; $7 = ($freelist_head$0|0)==(0|0); if (!($7)) { $8 = HEAP32[$5>>2]|0; $9 = ((($freelist_tail$0)) + 24|0); HEAP32[$9>>2] = $8; HEAP32[$5>>2] = $freelist_head$0; } _SDL_AtomicUnlock($1); $10 = ($6|0)==(0|0); if (!($10)) { $pending$026 = $6; while(1) { $11 = ((($pending$026)) + 24|0); $12 = HEAP32[$11>>2]|0; $curr$0$1$i = HEAP32[$3>>2]|0; $13 = ($curr$0$1$i|0)==(0|0); do { if ($13) { $curr$0$lcssa12$i = 0; label = 11; } else { $14 = ((($pending$026)) + 16|0); $15 = HEAP32[$14>>2]|0; $curr$03$i = $curr$0$1$i;$prev$02$i = 0; while(1) { $16 = ((($curr$03$i)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = (($15) - ($17))|0; $19 = ($18|0)<(0); if ($19) { $curr$03$i$lcssa = $curr$03$i;$prev$02$i$lcssa = $prev$02$i; label = 9; break; } $20 = ((($curr$03$i)) + 24|0); $curr$0$i = HEAP32[$20>>2]|0; $21 = ($curr$0$i|0)==(0|0); if ($21) { $curr$0$lcssa14$i = 0;$prev$0$lcssa15$i = $curr$03$i; break; } else { $prev$02$i$phi = $curr$03$i;$curr$03$i = $curr$0$i;$prev$02$i = $prev$02$i$phi; } } if ((label|0) == 9) { label = 0; $22 = ($prev$02$i$lcssa|0)==(0|0); if ($22) { $curr$0$lcssa12$i = $curr$03$i$lcssa; label = 11; break; } else { $curr$0$lcssa14$i = $curr$03$i$lcssa;$prev$0$lcssa15$i = $prev$02$i$lcssa; } } $23 = ((($prev$0$lcssa15$i)) + 24|0); HEAP32[$23>>2] = $pending$026; $curr$0$lcssa11$i = $curr$0$lcssa14$i; } } while(0); if ((label|0) == 11) { label = 0; HEAP32[$3>>2] = $pending$026; $curr$0$lcssa11$i = $curr$0$lcssa12$i; } HEAP32[$11>>2] = $curr$0$lcssa11$i; $24 = ($12|0)==(0|0); if ($24) { break; } else { $pending$026 = $12; } } } $25 = HEAP32[$0>>2]|0; $26 = ($25|0)==(0); if ($26) { break; } $27 = (_SDL_GetTicks()|0); $28 = HEAP32[$3>>2]|0; $29 = ($28|0)==(0|0); L22: do { if ($29) { $delay$0 = -1;$freelist_head$1$ph23 = 0;$freelist_tail$1$ph25 = 0; } else { $71 = $28;$freelist_head$1$ph31 = 0;$freelist_tail$1$ph32 = 0; L23: while(1) { $31 = $71; while(1) { $30 = ((($31)) + 16|0); $32 = HEAP32[$30>>2]|0; $33 = (($27) - ($32))|0; $34 = ($33|0)<(0); if ($34) { $$lcssa = $32;$freelist_head$1$ph31$lcssa = $freelist_head$1$ph31;$freelist_tail$1$ph32$lcssa = $freelist_tail$1$ph32; break L23; } $36 = ((($31)) + 24|0); $37 = HEAP32[$36>>2]|0; HEAP32[$3>>2] = $37; $38 = ((($31)) + 20|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0); if (!($40)) { $$lcssa102 = $38;$$lcssa98 = $31; break; } $41 = ((($31)) + 4|0); $42 = HEAP32[$41>>2]|0; $43 = ((($31)) + 12|0); $44 = HEAP32[$43>>2]|0; $45 = ((($31)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = (FUNCTION_TABLE_iii[$42 & 8191]($44,$46)|0); $48 = ($47|0)==(0); if ($48) { $$lcssa102 = $38;$$lcssa98 = $31; break; } $49 = (($47) + ($27))|0; HEAP32[$30>>2] = $49; $curr$0$1$i$1 = HEAP32[$3>>2]|0; $50 = ($curr$0$1$i$1|0)==(0|0); do { if ($50) { $curr$0$lcssa12$i$10 = 0; label = 25; } else { $curr$03$i$3 = $curr$0$1$i$1;$prev$02$i$4 = 0; while(1) { $51 = ((($curr$03$i$3)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = (($49) - ($52))|0; $54 = ($53|0)<(0); if ($54) { $curr$03$i$3$lcssa = $curr$03$i$3;$prev$02$i$4$lcssa = $prev$02$i$4; label = 23; break; } $55 = ((($curr$03$i$3)) + 24|0); $curr$0$i$5 = HEAP32[$55>>2]|0; $56 = ($curr$0$i$5|0)==(0|0); if ($56) { $curr$0$lcssa14$i$8 = 0;$prev$0$lcssa15$i$7 = $curr$03$i$3; break; } else { $prev$02$i$4$phi = $curr$03$i$3;$curr$03$i$3 = $curr$0$i$5;$prev$02$i$4 = $prev$02$i$4$phi; } } if ((label|0) == 23) { label = 0; $57 = ($prev$02$i$4$lcssa|0)==(0|0); if ($57) { $curr$0$lcssa12$i$10 = $curr$03$i$3$lcssa; label = 25; break; } else { $curr$0$lcssa14$i$8 = $curr$03$i$3$lcssa;$prev$0$lcssa15$i$7 = $prev$02$i$4$lcssa; } } $58 = ((($prev$0$lcssa15$i$7)) + 24|0); HEAP32[$58>>2] = $31; $59 = $curr$0$1$i$1;$curr$0$lcssa11$i$12 = $curr$0$lcssa14$i$8; } } while(0); if ((label|0) == 25) { label = 0; HEAP32[$3>>2] = $31; $59 = $31;$curr$0$lcssa11$i$12 = $curr$0$lcssa12$i$10; } HEAP32[$36>>2] = $curr$0$lcssa11$i$12; $60 = ($59|0)==(0|0); if ($60) { $delay$0 = -1;$freelist_head$1$ph23 = $freelist_head$1$ph31;$freelist_tail$1$ph25 = $freelist_tail$1$ph32; break L22; } else { $31 = $59; } } $61 = ($freelist_head$1$ph31|0)==(0|0); $$freelist_head$1 = $61 ? $$lcssa98 : $freelist_head$1$ph31; $62 = ($freelist_tail$1$ph32|0)==(0|0); if (!($62)) { $63 = ((($freelist_tail$1$ph32)) + 24|0); HEAP32[$63>>2] = $$lcssa98; } HEAP32[$$lcssa102>>2] = 1; $64 = HEAP32[$3>>2]|0; $65 = ($64|0)==(0|0); if ($65) { $delay$0 = -1;$freelist_head$1$ph23 = $$freelist_head$1;$freelist_tail$1$ph25 = $$lcssa98; break L22; } else { $71 = $64;$freelist_head$1$ph31 = $$freelist_head$1;$freelist_tail$1$ph32 = $$lcssa98; } } $35 = (($$lcssa) - ($27))|0; $delay$0 = $35;$freelist_head$1$ph23 = $freelist_head$1$ph31$lcssa;$freelist_tail$1$ph25 = $freelist_tail$1$ph32$lcssa; } } while(0); $66 = (_SDL_GetTicks()|0); $67 = (($66) - ($27))|0; $68 = ($delay$0>>>0)<($67>>>0); $69 = (($delay$0) - ($67))|0; $delay$1 = $68 ? 0 : $69; $70 = HEAP32[$4>>2]|0; (_SDL_SemWaitTimeout($70,$delay$1)|0); $freelist_head$0 = $freelist_head$1$ph23;$freelist_tail$0 = $freelist_tail$1$ph25; } return 0; } function _copy_transl_565($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $d$01 = 0, $exitcond = 0, $i$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $69 = $n << 2; return ($69|0); } $1 = ((($sfmt)) + 12|0); $2 = ((($sfmt)) + 32|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($sfmt)) + 16|0); $6 = ((($sfmt)) + 33|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ((($sfmt)) + 20|0); $10 = ((($sfmt)) + 34|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ((($sfmt)) + 24|0); $14 = ((($sfmt)) + 35|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ((($dfmt)) + 28|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ((($dfmt)) + 32|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = ((($dfmt)) + 29|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = ((($dfmt)) + 33|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ((($dfmt)) + 30|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ((($dfmt)) + 34|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = ((($dfmt)) + 24|0); $$03 = $src;$d$01 = $dst;$i$02 = 0; while(1) { $36 = HEAP32[$$03>>2]|0; $37 = HEAP32[$1>>2]|0; $38 = $37 & $36; $39 = $38 >>> $4; $40 = HEAP32[$5>>2]|0; $41 = $40 & $36; $42 = $41 >>> $8; $43 = HEAP32[$9>>2]|0; $44 = $43 & $36; $45 = $44 >>> $12; $46 = HEAP32[$13>>2]|0; $47 = $46 & $36; $48 = $47 >>> $16; $49 = $39 >>> $19; $50 = $49 << $22; $51 = $42 >>> $25; $52 = $51 << $28; $53 = $52 | $50; $54 = $45 >>> $31; $55 = $54 << $34; $56 = HEAP32[$35>>2]|0; $57 = $53 | $56; $58 = $57 | $55; $59 = $58 << 16; $60 = $59 & 132120576; $61 = $58 & 63519; $62 = $48 << 2; $63 = $62 & 2016; $64 = $61 | $63; $65 = $64 | $60; HEAP32[$d$01>>2] = $65; $66 = ((($$03)) + 4|0); $67 = ((($d$01)) + 4|0); $68 = (($i$02) + 1)|0; $exitcond = ($68|0)==($n|0); if ($exitcond) { break; } else { $$03 = $66;$d$01 = $67;$i$02 = $68; } } $69 = $n << 2; return ($69|0); } function _copy_transl_555($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $d$01 = 0, $exitcond = 0, $i$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $69 = $n << 2; return ($69|0); } $1 = ((($sfmt)) + 12|0); $2 = ((($sfmt)) + 32|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($sfmt)) + 16|0); $6 = ((($sfmt)) + 33|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ((($sfmt)) + 20|0); $10 = ((($sfmt)) + 34|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ((($sfmt)) + 24|0); $14 = ((($sfmt)) + 35|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ((($dfmt)) + 28|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ((($dfmt)) + 32|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = ((($dfmt)) + 29|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = ((($dfmt)) + 33|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ((($dfmt)) + 30|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ((($dfmt)) + 34|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = ((($dfmt)) + 24|0); $$03 = $src;$d$01 = $dst;$i$02 = 0; while(1) { $36 = HEAP32[$$03>>2]|0; $37 = HEAP32[$1>>2]|0; $38 = $37 & $36; $39 = $38 >>> $4; $40 = HEAP32[$5>>2]|0; $41 = $40 & $36; $42 = $41 >>> $8; $43 = HEAP32[$9>>2]|0; $44 = $43 & $36; $45 = $44 >>> $12; $46 = HEAP32[$13>>2]|0; $47 = $46 & $36; $48 = $47 >>> $16; $49 = $39 >>> $19; $50 = $49 << $22; $51 = $42 >>> $25; $52 = $51 << $28; $53 = $52 | $50; $54 = $45 >>> $31; $55 = $54 << $34; $56 = HEAP32[$35>>2]|0; $57 = $53 | $56; $58 = $57 | $55; $59 = $58 << 16; $60 = $59 & 65011712; $61 = $58 & 64543; $62 = $48 << 2; $63 = $62 & 992; $64 = $61 | $63; $65 = $64 | $60; HEAP32[$d$01>>2] = $65; $66 = ((($$03)) + 4|0); $67 = ((($d$01)) + 4|0); $68 = (($i$02) + 1)|0; $exitcond = ($68|0)==($n|0); if ($exitcond) { break; } else { $$03 = $66;$d$01 = $67;$i$02 = $68; } } $69 = $n << 2; return ($69|0); } function _copy_32($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $d$01 = 0, $exitcond = 0, $i$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $68 = $n << 2; return ($68|0); } $1 = ((($sfmt)) + 12|0); $2 = ((($sfmt)) + 32|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($sfmt)) + 16|0); $6 = ((($sfmt)) + 33|0); $7 = HEAP8[$6>>0]|0; $8 = $7&255; $9 = ((($sfmt)) + 20|0); $10 = ((($sfmt)) + 34|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ((($sfmt)) + 24|0); $14 = ((($sfmt)) + 35|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ((($dfmt)) + 28|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ((($dfmt)) + 32|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = ((($dfmt)) + 29|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = ((($dfmt)) + 33|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = ((($dfmt)) + 30|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = ((($dfmt)) + 34|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = ((($dfmt)) + 31|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = ((($dfmt)) + 35|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; $$03 = $src;$d$01 = $dst;$i$02 = 0; while(1) { $41 = HEAP32[$$03>>2]|0; $42 = HEAP32[$1>>2]|0; $43 = $42 & $41; $44 = $43 >>> $4; $45 = HEAP32[$5>>2]|0; $46 = $45 & $41; $47 = $46 >>> $8; $48 = HEAP32[$9>>2]|0; $49 = $48 & $41; $50 = $49 >>> $12; $51 = HEAP32[$13>>2]|0; $52 = $51 & $41; $53 = $52 >>> $16; $54 = $44 >>> $19; $55 = $54 << $22; $56 = $47 >>> $25; $57 = $56 << $28; $58 = $57 | $55; $59 = $50 >>> $31; $60 = $59 << $34; $61 = $58 | $60; $62 = $53 >>> $37; $63 = $62 << $40; $64 = $61 | $63; HEAP32[$d$01>>2] = $64; $65 = ((($d$01)) + 4|0); $66 = ((($$03)) + 4|0); $67 = (($i$02) + 1)|0; $exitcond = ($67|0)==($n|0); if ($exitcond) { break; } else { $$03 = $66;$d$01 = $65;$i$02 = $67; } } $68 = $n << 2; return ($68|0); } function _copy_opaque_16($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $$phi$trans$insert = 0, $$phi$trans$insert11 = 0, $$phi$trans$insert12 = 0, $$phi$trans$insert17 = 0, $$phi$trans$insert18 = 0, $$phi$trans$insert6 = 0, $$pre = 0, $$pre10 = 0, $$pre13 = 0, $$pre14 = 0, $$pre15 = 0, $$pre16 = 0, $$pre19 = 0, $$pre20 = 0, $$pre21 = 0, $$pre22 = 0, $$pre23 = 0, $$pre24 = 0, $$pre25 = 0; var $$pre26 = 0, $$pre4 = 0, $$pre5 = 0, $$pre7 = 0, $$pre8 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $d$01 = 0, $exitcond = 0, $i$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $55 = $n << 1; return ($55|0); } $1 = ((($sfmt)) + 12|0); $2 = ((($sfmt)) + 32|0); $3 = ((($sfmt)) + 28|0); $4 = ((($sfmt)) + 16|0); $5 = ((($sfmt)) + 33|0); $6 = ((($sfmt)) + 29|0); $7 = ((($sfmt)) + 20|0); $8 = ((($sfmt)) + 34|0); $9 = ((($sfmt)) + 30|0); $10 = ((($dfmt)) + 28|0); $11 = ((($dfmt)) + 32|0); $12 = ((($dfmt)) + 29|0); $13 = ((($dfmt)) + 33|0); $14 = ((($dfmt)) + 30|0); $15 = ((($dfmt)) + 34|0); $16 = ((($dfmt)) + 24|0); $$pre = HEAP32[$1>>2]|0; $$pre4 = HEAP8[$2>>0]|0; $$pre5 = HEAP8[$3>>0]|0; $$phi$trans$insert = $$pre5&255; $$phi$trans$insert6 = (74436 + ($$phi$trans$insert<<2)|0); $$pre7 = HEAP32[$$phi$trans$insert6>>2]|0; $$pre8 = HEAP32[$4>>2]|0; $$pre9 = HEAP8[$5>>0]|0; $$pre10 = HEAP8[$6>>0]|0; $$phi$trans$insert11 = $$pre10&255; $$phi$trans$insert12 = (74436 + ($$phi$trans$insert11<<2)|0); $$pre13 = HEAP32[$$phi$trans$insert12>>2]|0; $$pre14 = HEAP32[$7>>2]|0; $$pre15 = HEAP8[$8>>0]|0; $$pre16 = HEAP8[$9>>0]|0; $$phi$trans$insert17 = $$pre16&255; $$phi$trans$insert18 = (74436 + ($$phi$trans$insert17<<2)|0); $$pre19 = HEAP32[$$phi$trans$insert18>>2]|0; $$pre20 = HEAP8[$10>>0]|0; $$pre21 = HEAP8[$11>>0]|0; $$pre22 = HEAP8[$12>>0]|0; $$pre23 = HEAP8[$13>>0]|0; $$pre24 = HEAP8[$14>>0]|0; $$pre25 = HEAP8[$15>>0]|0; $$pre26 = HEAP32[$16>>2]|0; $17 = $$pre4&255; $18 = $$pre9&255; $19 = $$pre15&255; $20 = $$pre20&255; $21 = $$pre21&255; $22 = $$pre22&255; $23 = $$pre23&255; $24 = $$pre24&255; $25 = $$pre25&255; $$03 = $src;$d$01 = $dst;$i$02 = 0; while(1) { $26 = HEAP32[$$03>>2]|0; $27 = $$pre & $26; $28 = $27 >>> $17; $29 = (($$pre7) + ($28)|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = $$pre8 & $26; $33 = $32 >>> $18; $34 = (($$pre13) + ($33)|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = $$pre14 & $26; $38 = $37 >>> $19; $39 = (($$pre19) + ($38)|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = $31 >>> $20; $43 = $42 << $21; $44 = $36 >>> $22; $45 = $44 << $23; $46 = $45 | $43; $47 = $41 >>> $24; $48 = $47 << $25; $49 = $46 | $$pre26; $50 = $49 | $48; $51 = $50&65535; HEAP16[$d$01>>1] = $51; $52 = ((($$03)) + 4|0); $53 = ((($d$01)) + 2|0); $54 = (($i$02) + 1)|0; $exitcond = ($54|0)==($n|0); if ($exitcond) { break; } else { $$03 = $52;$d$01 = $53;$i$02 = $54; } } $55 = $n << 1; return ($55|0); } function _uncopy_opaque_16($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $$phi$trans$insert = 0, $$phi$trans$insert10 = 0, $$phi$trans$insert14 = 0, $$phi$trans$insert15 = 0, $$phi$trans$insert5 = 0, $$phi$trans$insert9 = 0, $$pre = 0, $$pre11 = 0, $$pre12 = 0, $$pre13 = 0, $$pre16 = 0, $$pre17 = 0, $$pre18 = 0, $$pre19 = 0, $$pre20 = 0, $$pre21 = 0, $$pre22 = 0, $$pre23 = 0, $$pre24 = 0; var $$pre4 = 0, $$pre6 = 0, $$pre7 = 0, $$pre8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $s$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $67 = $n << 1; return ($67|0); } $1 = ((($dfmt)) + 24|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0); $4 = $3 ? 255 : 0; $5 = ((($sfmt)) + 4|0); $6 = ((($sfmt)) + 24|0); $7 = ((($sfmt)) + 20|0); $8 = ((($sfmt)) + 8|0); $9 = ((($sfmt)) + 25|0); $10 = ((($sfmt)) + 21|0); $11 = ((($sfmt)) + 12|0); $12 = ((($sfmt)) + 26|0); $13 = ((($sfmt)) + 22|0); $14 = ((($dfmt)) + 28|0); $15 = ((($dfmt)) + 32|0); $16 = ((($dfmt)) + 29|0); $17 = ((($dfmt)) + 33|0); $18 = ((($dfmt)) + 30|0); $19 = ((($dfmt)) + 34|0); $20 = ((($dfmt)) + 31|0); $21 = ((($dfmt)) + 35|0); $$pre = HEAP8[$6>>0]|0; $$pre4 = HEAP8[$7>>0]|0; $$phi$trans$insert = $$pre4&255; $$phi$trans$insert5 = (74436 + ($$phi$trans$insert<<2)|0); $$pre6 = HEAP32[$$phi$trans$insert5>>2]|0; $$pre7 = HEAP8[$9>>0]|0; $$pre8 = HEAP8[$10>>0]|0; $$phi$trans$insert9 = $$pre8&255; $$phi$trans$insert10 = (74436 + ($$phi$trans$insert9<<2)|0); $$pre11 = HEAP32[$$phi$trans$insert10>>2]|0; $$pre12 = HEAP8[$12>>0]|0; $$pre13 = HEAP8[$13>>0]|0; $$phi$trans$insert14 = $$pre13&255; $$phi$trans$insert15 = (74436 + ($$phi$trans$insert14<<2)|0); $$pre16 = HEAP32[$$phi$trans$insert15>>2]|0; $$pre17 = HEAP8[$14>>0]|0; $$pre18 = HEAP8[$15>>0]|0; $$pre19 = HEAP8[$16>>0]|0; $$pre20 = HEAP8[$17>>0]|0; $$pre21 = HEAP8[$18>>0]|0; $$pre22 = HEAP8[$19>>0]|0; $$pre23 = HEAP8[$20>>0]|0; $$pre24 = HEAP8[$21>>0]|0; $22 = $$pre&255; $23 = $$pre7&255; $24 = $$pre12&255; $25 = $$pre17&255; $26 = $$pre18&255; $27 = $$pre19&255; $28 = $$pre20&255; $29 = $$pre21&255; $30 = $$pre22&255; $31 = $$pre23&255; $32 = $4 >>> $31; $33 = $$pre24&255; $34 = $32 << $33; $$03 = $dst;$i$02 = 0;$s$01 = $src; while(1) { $35 = HEAP16[$s$01>>1]|0; $36 = $35&65535; $37 = HEAP32[$5>>2]|0; $38 = $36 & $37; $39 = $38 >>> $22; $40 = (($$pre6) + ($39)|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = HEAP32[$8>>2]|0; $44 = $43 & $36; $45 = $44 >>> $23; $46 = (($$pre11) + ($45)|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = HEAP32[$11>>2]|0; $50 = $49 & $36; $51 = $50 >>> $24; $52 = (($$pre16) + ($51)|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = $42 >>> $25; $56 = $55 << $26; $57 = $48 >>> $27; $58 = $57 << $28; $59 = $58 | $56; $60 = $54 >>> $29; $61 = $60 << $30; $62 = $59 | $61; $63 = $62 | $34; HEAP32[$$03>>2] = $63; $64 = ((($s$01)) + 2|0); $65 = ((($$03)) + 4|0); $66 = (($i$02) + 1)|0; $exitcond = ($66|0)==($n|0); if ($exitcond) { break; } else { $$03 = $65;$i$02 = $66;$s$01 = $64; } } $67 = $n << 1; return ($67|0); } function _uncopy_32($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $$phi$trans$insert = 0, $$phi$trans$insert10 = 0, $$phi$trans$insert14 = 0, $$phi$trans$insert15 = 0, $$phi$trans$insert5 = 0, $$phi$trans$insert9 = 0, $$pre = 0, $$pre11 = 0, $$pre12 = 0, $$pre13 = 0, $$pre16 = 0, $$pre17 = 0, $$pre18 = 0, $$pre19 = 0, $$pre20 = 0, $$pre21 = 0, $$pre22 = 0, $$pre23 = 0, $$pre24 = 0; var $$pre4 = 0, $$pre6 = 0, $$pre7 = 0, $$pre8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $s$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $63 = $n << 2; return ($63|0); } $1 = ((($sfmt)) + 4|0); $2 = ((($sfmt)) + 24|0); $3 = ((($sfmt)) + 20|0); $4 = ((($sfmt)) + 8|0); $5 = ((($sfmt)) + 25|0); $6 = ((($sfmt)) + 21|0); $7 = ((($sfmt)) + 12|0); $8 = ((($sfmt)) + 26|0); $9 = ((($sfmt)) + 22|0); $10 = ((($dfmt)) + 28|0); $11 = ((($dfmt)) + 32|0); $12 = ((($dfmt)) + 29|0); $13 = ((($dfmt)) + 33|0); $14 = ((($dfmt)) + 30|0); $15 = ((($dfmt)) + 34|0); $16 = ((($dfmt)) + 31|0); $17 = ((($dfmt)) + 35|0); $$pre = HEAP8[$2>>0]|0; $$pre4 = HEAP8[$3>>0]|0; $$phi$trans$insert = $$pre4&255; $$phi$trans$insert5 = (74436 + ($$phi$trans$insert<<2)|0); $$pre6 = HEAP32[$$phi$trans$insert5>>2]|0; $$pre7 = HEAP8[$5>>0]|0; $$pre8 = HEAP8[$6>>0]|0; $$phi$trans$insert9 = $$pre8&255; $$phi$trans$insert10 = (74436 + ($$phi$trans$insert9<<2)|0); $$pre11 = HEAP32[$$phi$trans$insert10>>2]|0; $$pre12 = HEAP8[$8>>0]|0; $$pre13 = HEAP8[$9>>0]|0; $$phi$trans$insert14 = $$pre13&255; $$phi$trans$insert15 = (74436 + ($$phi$trans$insert14<<2)|0); $$pre16 = HEAP32[$$phi$trans$insert15>>2]|0; $$pre17 = HEAP8[$10>>0]|0; $$pre18 = HEAP8[$11>>0]|0; $$pre19 = HEAP8[$12>>0]|0; $$pre20 = HEAP8[$13>>0]|0; $$pre21 = HEAP8[$14>>0]|0; $$pre22 = HEAP8[$15>>0]|0; $$pre23 = HEAP8[$16>>0]|0; $$pre24 = HEAP8[$17>>0]|0; $18 = $$pre&255; $19 = $$pre7&255; $20 = $$pre12&255; $21 = $$pre17&255; $22 = $$pre18&255; $23 = $$pre19&255; $24 = $$pre20&255; $25 = $$pre21&255; $26 = $$pre22&255; $27 = $$pre23&255; $28 = $$pre24&255; $$03 = $dst;$i$02 = 0;$s$01 = $src; while(1) { $29 = ((($s$01)) + 4|0); $30 = HEAP32[$s$01>>2]|0; $31 = HEAP32[$1>>2]|0; $32 = $31 & $30; $33 = $32 >>> $18; $34 = (($$pre6) + ($33)|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = HEAP32[$4>>2]|0; $38 = $37 & $30; $39 = $38 >>> $19; $40 = (($$pre11) + ($39)|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = HEAP32[$7>>2]|0; $44 = $43 & $30; $45 = $44 >>> $20; $46 = (($$pre16) + ($45)|0); $47 = HEAP8[$46>>0]|0; $48 = $47&255; $49 = $30 >>> 24; $50 = $36 >>> $21; $51 = $50 << $22; $52 = $42 >>> $23; $53 = $52 << $24; $54 = $53 | $51; $55 = $48 >>> $25; $56 = $55 << $26; $57 = $54 | $56; $58 = $49 >>> $27; $59 = $58 << $28; $60 = $57 | $59; HEAP32[$$03>>2] = $60; $61 = ((($$03)) + 4|0); $62 = (($i$02) + 1)|0; $exitcond = ($62|0)==($n|0); if ($exitcond) { break; } else { $$03 = $61;$i$02 = $62;$s$01 = $29; } } $63 = $n << 2; return ($63|0); } function _uncopy_transl_16($dst,$src,$n,$sfmt,$dfmt) { $dst = $dst|0; $src = $src|0; $n = $n|0; $sfmt = $sfmt|0; $dfmt = $dfmt|0; var $$03 = 0, $$phi$trans$insert = 0, $$phi$trans$insert10 = 0, $$phi$trans$insert14 = 0, $$phi$trans$insert15 = 0, $$phi$trans$insert5 = 0, $$phi$trans$insert9 = 0, $$pre = 0, $$pre11 = 0, $$pre12 = 0, $$pre13 = 0, $$pre16 = 0, $$pre17 = 0, $$pre18 = 0, $$pre19 = 0, $$pre20 = 0, $$pre21 = 0, $$pre22 = 0, $$pre23 = 0, $$pre24 = 0; var $$pre4 = 0, $$pre6 = 0, $$pre7 = 0, $$pre8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $s$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(0); if (!($0)) { $67 = $n << 2; return ($67|0); } $1 = ((($sfmt)) + 4|0); $2 = ((($sfmt)) + 24|0); $3 = ((($sfmt)) + 20|0); $4 = ((($sfmt)) + 8|0); $5 = ((($sfmt)) + 25|0); $6 = ((($sfmt)) + 21|0); $7 = ((($sfmt)) + 12|0); $8 = ((($sfmt)) + 26|0); $9 = ((($sfmt)) + 22|0); $10 = ((($dfmt)) + 28|0); $11 = ((($dfmt)) + 32|0); $12 = ((($dfmt)) + 29|0); $13 = ((($dfmt)) + 33|0); $14 = ((($dfmt)) + 30|0); $15 = ((($dfmt)) + 34|0); $16 = ((($dfmt)) + 31|0); $17 = ((($dfmt)) + 35|0); $$pre = HEAP8[$2>>0]|0; $$pre4 = HEAP8[$3>>0]|0; $$phi$trans$insert = $$pre4&255; $$phi$trans$insert5 = (74436 + ($$phi$trans$insert<<2)|0); $$pre6 = HEAP32[$$phi$trans$insert5>>2]|0; $$pre7 = HEAP8[$5>>0]|0; $$pre8 = HEAP8[$6>>0]|0; $$phi$trans$insert9 = $$pre8&255; $$phi$trans$insert10 = (74436 + ($$phi$trans$insert9<<2)|0); $$pre11 = HEAP32[$$phi$trans$insert10>>2]|0; $$pre12 = HEAP8[$8>>0]|0; $$pre13 = HEAP8[$9>>0]|0; $$phi$trans$insert14 = $$pre13&255; $$phi$trans$insert15 = (74436 + ($$phi$trans$insert14<<2)|0); $$pre16 = HEAP32[$$phi$trans$insert15>>2]|0; $$pre17 = HEAP8[$10>>0]|0; $$pre18 = HEAP8[$11>>0]|0; $$pre19 = HEAP8[$12>>0]|0; $$pre20 = HEAP8[$13>>0]|0; $$pre21 = HEAP8[$14>>0]|0; $$pre22 = HEAP8[$15>>0]|0; $$pre23 = HEAP8[$16>>0]|0; $$pre24 = HEAP8[$17>>0]|0; $18 = $$pre&255; $19 = $$pre7&255; $20 = $$pre12&255; $21 = $$pre17&255; $22 = $$pre18&255; $23 = $$pre19&255; $24 = $$pre20&255; $25 = $$pre21&255; $26 = $$pre22&255; $27 = $$pre23&255; $28 = $$pre24&255; $$03 = $dst;$i$02 = 0;$s$01 = $src; while(1) { $29 = ((($s$01)) + 4|0); $30 = HEAP32[$s$01>>2]|0; $31 = $30 >>> 2; $32 = $31 & 248; $33 = $30 & -993; $34 = $30 >>> 16; $35 = $33 | $34; $36 = HEAP32[$1>>2]|0; $37 = $35 & $36; $38 = $37 >>> $18; $39 = (($$pre6) + ($38)|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = HEAP32[$4>>2]|0; $43 = $42 & $35; $44 = $43 >>> $19; $45 = (($$pre11) + ($44)|0); $46 = HEAP8[$45>>0]|0; $47 = $46&255; $48 = HEAP32[$7>>2]|0; $49 = $48 & $35; $50 = $49 >>> $20; $51 = (($$pre16) + ($50)|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = $41 >>> $21; $55 = $54 << $22; $56 = $47 >>> $23; $57 = $56 << $24; $58 = $57 | $55; $59 = $53 >>> $25; $60 = $59 << $26; $61 = $58 | $60; $62 = $32 >>> $27; $63 = $62 << $28; $64 = $61 | $63; HEAP32[$$03>>2] = $64; $65 = ((($$03)) + 4|0); $66 = (($i$02) + 1)|0; $exitcond = ($66|0)==($n|0); if ($exitcond) { break; } else { $$03 = $65;$i$02 = $66;$s$01 = $29; } } $67 = $n << 2; return ($67|0); } function _SDL_SoftBlit($src,$srcrect,$dst,$dstrect) { $src = $src|0; $srcrect = $srcrect|0; $dst = $dst|0; $dstrect = $dstrect|0; var $$lobit = 0, $$lobit$not = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0; var $dst_locked$0 = 0, $okay$0 = 0, $src_locked$0 = 0, $src_locked$02 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$dst>>2]|0; $1 = $0 & 2; $2 = ($1|0)==(0); if ($2) { $dst_locked$0 = 0;$okay$0 = 1; } else { $3 = (_SDL_LockSurface($dst)|0); $$lobit = $3 >>> 31; $$lobit$not = $$lobit ^ 1; $dst_locked$0 = $$lobit$not;$okay$0 = $$lobit$not; } $4 = HEAP32[$src>>2]|0; $5 = $4 & 2; $6 = ($5|0)==(0); if ($6) { $src_locked$0 = 0; label = 5; } else { $7 = (_SDL_LockSurface($src)|0); $8 = ($7|0)<(0); if ($8) { $77 = -1;$src_locked$02 = 0; } else { $src_locked$0 = 1; label = 5; } } if ((label|0) == 5) { $9 = ($okay$0|0)==(0); if ($9) { $77 = -1;$src_locked$02 = $src_locked$0; } else { $10 = ($srcrect|0)==(0|0); if ($10) { $77 = 0;$src_locked$02 = $src_locked$0; } else { $11 = ((($srcrect)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)<(1); if ($13) { $77 = 0;$src_locked$02 = $src_locked$0; } else { $14 = ((($srcrect)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)<(1); if ($16) { $77 = 0;$src_locked$02 = $src_locked$0; } else { $17 = ((($src)) + 52|0); $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + 16|0); $20 = ((($src)) + 20|0); $21 = HEAP32[$20>>2]|0; $22 = ((($srcrect)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = $23 & 65535; $25 = ((($src)) + 16|0); $26 = HEAP32[$25>>2]|0; $27 = Math_imul($24, $26)|0; $28 = (($21) + ($27)|0); $29 = HEAP32[$srcrect>>2]|0; $30 = $29 & 65535; $31 = ((($18)) + 56|0); $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + 9|0); $34 = HEAP8[$33>>0]|0; $35 = $34&255; $36 = Math_imul($35, $30)|0; $37 = (($28) + ($36)|0); HEAP32[$19>>2] = $37; $38 = ((($18)) + 20|0); HEAP32[$38>>2] = $12; $39 = ((($18)) + 24|0); HEAP32[$39>>2] = $15; $40 = ((($18)) + 28|0); HEAP32[$40>>2] = $26; $41 = Math_imul($35, $12)|0; $42 = (($26) - ($41))|0; $43 = ((($18)) + 32|0); HEAP32[$43>>2] = $42; $44 = ((($dst)) + 20|0); $45 = HEAP32[$44>>2]|0; $46 = ((($dstrect)) + 4|0); $47 = HEAP32[$46>>2]|0; $48 = $47 & 65535; $49 = ((($dst)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = Math_imul($48, $50)|0; $52 = (($45) + ($51)|0); $53 = HEAP32[$dstrect>>2]|0; $54 = $53 & 65535; $55 = ((($18)) + 60|0); $56 = HEAP32[$55>>2]|0; $57 = ((($56)) + 9|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = Math_imul($59, $54)|0; $61 = (($52) + ($60)|0); $62 = ((($18)) + 36|0); HEAP32[$62>>2] = $61; $63 = ((($dstrect)) + 8|0); $64 = HEAP32[$63>>2]|0; $65 = ((($18)) + 40|0); HEAP32[$65>>2] = $64; $66 = ((($dstrect)) + 12|0); $67 = HEAP32[$66>>2]|0; $68 = ((($18)) + 44|0); HEAP32[$68>>2] = $67; $69 = ((($18)) + 48|0); HEAP32[$69>>2] = $50; $70 = Math_imul($59, $64)|0; $71 = (($50) - ($70))|0; $72 = ((($18)) + 52|0); HEAP32[$72>>2] = $71; $73 = ((($18)) + 12|0); $74 = HEAP32[$73>>2]|0; FUNCTION_TABLE_vi[$74 & 8191]($19); $77 = 0;$src_locked$02 = $src_locked$0; } } } } } $75 = ($dst_locked$0|0)==(0); if (!($75)) { _SDL_UnlockSurface($dst); } $76 = ($src_locked$02|0)==(0); if ($76) { return ($77|0); } _SDL_UnlockSurface($src); return ($77|0); } function _BlitBtoNAlpha($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $byte$08 = 0, $byte$1 = 0, $c$07 = 0, $dA$0 = 0, $dB$0 = 0, $dG$0 = 0, $dR$0 = 0, $div = 0, $div1 = 0, $div2 = 0, $div3 = 0, $div4 = 0, $div5 = 0, $dst$012 = 0, $dst$1$lcssa = 0, $dst$19 = 0; var $exitcond = 0, $scevgep = 0, $src$013 = 0, $src$1$lcssa = 0, $src$110 = 0, $src$2 = 0, $src$2$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($info)) + 44|0); $15 = HEAP32[$14>>2]|0; $16 = ((($info)) + 63|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ((($15)) + 9|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = (($1) + 7)|0; $$neg = (($22|0) / -8)&-1; $23 = (($5) + ($1))|0; $24 = (($23) + ($$neg))|0; $25 = ($3|0)==(0); if ($25) { return; } $26 = ((($info)) + 20|0); $27 = HEAP32[$26>>2]|0; $28 = HEAP32[$info>>2]|0; $29 = ($1|0)>(0); $30 = ((($15)) + 28|0); $31 = ((($15)) + 32|0); $32 = ((($15)) + 29|0); $33 = ((($15)) + 33|0); $34 = ((($15)) + 30|0); $35 = ((($15)) + 34|0); $36 = ((($15)) + 31|0); $37 = ((($15)) + 35|0); $38 = ((($15)) + 12|0); $39 = ((($15)) + 16|0); $40 = ((($15)) + 20|0); $41 = ((($15)) + 24|0); $42 = Math_imul($1, $21)|0; $$in = $3;$dst$012 = $27;$src$013 = $28; while(1) { $43 = (($$in) + -1)|0; if ($29) { $byte$08 = 0;$c$07 = 0;$dst$19 = $dst$012;$src$110 = $src$013; while(1) { $44 = $c$07 & 7; $45 = ($44|0)==(0); if ($45) { $46 = ((($src$110)) + 1|0); $47 = HEAP8[$src$110>>0]|0; $byte$1 = $47;$src$2 = $46; } else { $byte$1 = $byte$08;$src$2 = $src$110; } $48 = $byte$1&255; $49 = ($byte$1&255) >>> 7; $50 = $49&255; $51 = (($13) + ($50<<2)|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = (((($13) + ($50<<2)|0)) + 1|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (((($13) + ($50<<2)|0)) + 2|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; switch ($21|0) { case 1: { $60 = HEAP8[$dst$19>>0]|0; $61 = $60&255; $62 = HEAP32[$38>>2]|0; $63 = $61 & $62; $64 = HEAP8[$31>>0]|0; $65 = $64&255; $66 = $63 >>> $65; $67 = HEAP8[$30>>0]|0; $68 = $67&255; $69 = (74436 + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = (($70) + ($66)|0); $72 = HEAP8[$71>>0]|0; $73 = $72&255; $74 = HEAP32[$39>>2]|0; $75 = $74 & $61; $76 = HEAP8[$33>>0]|0; $77 = $76&255; $78 = $75 >>> $77; $79 = HEAP8[$32>>0]|0; $80 = $79&255; $81 = (74436 + ($80<<2)|0); $82 = HEAP32[$81>>2]|0; $83 = (($82) + ($78)|0); $84 = HEAP8[$83>>0]|0; $85 = $84&255; $86 = HEAP32[$40>>2]|0; $87 = $86 & $61; $88 = HEAP8[$35>>0]|0; $89 = $88&255; $90 = $87 >>> $89; $91 = HEAP8[$34>>0]|0; $92 = $91&255; $93 = (74436 + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = (($94) + ($90)|0); $96 = HEAP8[$95>>0]|0; $97 = $96&255; $98 = HEAP32[$41>>2]|0; $99 = $98 & $61; $100 = HEAP8[$37>>0]|0; $101 = $100&255; $102 = $99 >>> $101; $103 = HEAP8[$36>>0]|0; $104 = $103&255; $105 = (74436 + ($104<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = (($106) + ($102)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $dA$0 = $109;$dB$0 = $97;$dG$0 = $85;$dR$0 = $73; break; } case 2: { $110 = HEAP16[$dst$19>>1]|0; $111 = $110&65535; $112 = HEAP32[$38>>2]|0; $113 = $111 & $112; $114 = HEAP8[$31>>0]|0; $115 = $114&255; $116 = $113 >>> $115; $117 = HEAP8[$30>>0]|0; $118 = $117&255; $119 = (74436 + ($118<<2)|0); $120 = HEAP32[$119>>2]|0; $121 = (($120) + ($116)|0); $122 = HEAP8[$121>>0]|0; $123 = $122&255; $124 = HEAP32[$39>>2]|0; $125 = $124 & $111; $126 = HEAP8[$33>>0]|0; $127 = $126&255; $128 = $125 >>> $127; $129 = HEAP8[$32>>0]|0; $130 = $129&255; $131 = (74436 + ($130<<2)|0); $132 = HEAP32[$131>>2]|0; $133 = (($132) + ($128)|0); $134 = HEAP8[$133>>0]|0; $135 = $134&255; $136 = HEAP32[$40>>2]|0; $137 = $136 & $111; $138 = HEAP8[$35>>0]|0; $139 = $138&255; $140 = $137 >>> $139; $141 = HEAP8[$34>>0]|0; $142 = $141&255; $143 = (74436 + ($142<<2)|0); $144 = HEAP32[$143>>2]|0; $145 = (($144) + ($140)|0); $146 = HEAP8[$145>>0]|0; $147 = $146&255; $148 = HEAP32[$41>>2]|0; $149 = $148 & $111; $150 = HEAP8[$37>>0]|0; $151 = $150&255; $152 = $149 >>> $151; $153 = HEAP8[$36>>0]|0; $154 = $153&255; $155 = (74436 + ($154<<2)|0); $156 = HEAP32[$155>>2]|0; $157 = (($156) + ($152)|0); $158 = HEAP8[$157>>0]|0; $159 = $158&255; $dA$0 = $159;$dB$0 = $147;$dG$0 = $135;$dR$0 = $123; break; } case 3: { $160 = HEAP8[$31>>0]|0; $div3 = ($160&255) >>> 3; $161 = $div3&255; $162 = (($dst$19) + ($161)|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = HEAP8[$33>>0]|0; $div4 = ($165&255) >>> 3; $166 = $div4&255; $167 = (($dst$19) + ($166)|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = HEAP8[$35>>0]|0; $div5 = ($170&255) >>> 3; $171 = $div5&255; $172 = (($dst$19) + ($171)|0); $173 = HEAP8[$172>>0]|0; $174 = $173&255; $dA$0 = 255;$dB$0 = $174;$dG$0 = $169;$dR$0 = $164; break; } case 4: { $175 = HEAP32[$dst$19>>2]|0; $176 = HEAP32[$38>>2]|0; $177 = $176 & $175; $178 = HEAP8[$31>>0]|0; $179 = $178&255; $180 = $177 >>> $179; $181 = HEAP8[$30>>0]|0; $182 = $181&255; $183 = (74436 + ($182<<2)|0); $184 = HEAP32[$183>>2]|0; $185 = (($184) + ($180)|0); $186 = HEAP8[$185>>0]|0; $187 = $186&255; $188 = HEAP32[$39>>2]|0; $189 = $188 & $175; $190 = HEAP8[$33>>0]|0; $191 = $190&255; $192 = $189 >>> $191; $193 = HEAP8[$32>>0]|0; $194 = $193&255; $195 = (74436 + ($194<<2)|0); $196 = HEAP32[$195>>2]|0; $197 = (($196) + ($192)|0); $198 = HEAP8[$197>>0]|0; $199 = $198&255; $200 = HEAP32[$40>>2]|0; $201 = $200 & $175; $202 = HEAP8[$35>>0]|0; $203 = $202&255; $204 = $201 >>> $203; $205 = HEAP8[$34>>0]|0; $206 = $205&255; $207 = (74436 + ($206<<2)|0); $208 = HEAP32[$207>>2]|0; $209 = (($208) + ($204)|0); $210 = HEAP8[$209>>0]|0; $211 = $210&255; $212 = HEAP32[$41>>2]|0; $213 = $212 & $175; $214 = HEAP8[$37>>0]|0; $215 = $214&255; $216 = $213 >>> $215; $217 = HEAP8[$36>>0]|0; $218 = $217&255; $219 = (74436 + ($218<<2)|0); $220 = HEAP32[$219>>2]|0; $221 = (($220) + ($216)|0); $222 = HEAP8[$221>>0]|0; $223 = $222&255; $dA$0 = $223;$dB$0 = $211;$dG$0 = $199;$dR$0 = $187; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $224 = (($53) - ($dR$0))|0; $225 = Math_imul($224, $18)|0; $226 = (($225>>>0) / 255)&-1; $227 = (($226) + ($dR$0))|0; $228 = (($56) - ($dG$0))|0; $229 = Math_imul($228, $18)|0; $230 = (($229>>>0) / 255)&-1; $231 = (($230) + ($dG$0))|0; $232 = (($59) - ($dB$0))|0; $233 = Math_imul($232, $18)|0; $234 = (($233>>>0) / 255)&-1; $235 = (($234) + ($dB$0))|0; $236 = (($dA$0) + ($18))|0; $237 = Math_imul($dA$0, $18)|0; $238 = (($237>>>0) / 255)&-1; $239 = (($236) - ($238))|0; switch ($21|0) { case 1: { $240 = HEAP8[$30>>0]|0; $241 = $240&255; $242 = $227 >>> $241; $243 = HEAP8[$31>>0]|0; $244 = $243&255; $245 = $242 << $244; $246 = HEAP8[$32>>0]|0; $247 = $246&255; $248 = $231 >>> $247; $249 = HEAP8[$33>>0]|0; $250 = $249&255; $251 = $248 << $250; $252 = $251 | $245; $253 = HEAP8[$34>>0]|0; $254 = $253&255; $255 = $235 >>> $254; $256 = HEAP8[$35>>0]|0; $257 = $256&255; $258 = $255 << $257; $259 = $252 | $258; $260 = HEAP8[$36>>0]|0; $261 = $260&255; $262 = $239 >>> $261; $263 = HEAP8[$37>>0]|0; $264 = $263&255; $265 = $262 << $264; $266 = $259 | $265; $267 = $266&255; HEAP8[$dst$19>>0] = $267; break; } case 2: { $268 = HEAP8[$30>>0]|0; $269 = $268&255; $270 = $227 >>> $269; $271 = HEAP8[$31>>0]|0; $272 = $271&255; $273 = $270 << $272; $274 = HEAP8[$32>>0]|0; $275 = $274&255; $276 = $231 >>> $275; $277 = HEAP8[$33>>0]|0; $278 = $277&255; $279 = $276 << $278; $280 = $279 | $273; $281 = HEAP8[$34>>0]|0; $282 = $281&255; $283 = $235 >>> $282; $284 = HEAP8[$35>>0]|0; $285 = $284&255; $286 = $283 << $285; $287 = $280 | $286; $288 = HEAP8[$36>>0]|0; $289 = $288&255; $290 = $239 >>> $289; $291 = HEAP8[$37>>0]|0; $292 = $291&255; $293 = $290 << $292; $294 = $287 | $293; $295 = $294&65535; HEAP16[$dst$19>>1] = $295; break; } case 3: { $296 = $227&255; $297 = HEAP8[$31>>0]|0; $div = ($297&255) >>> 3; $298 = $div&255; $299 = (($dst$19) + ($298)|0); HEAP8[$299>>0] = $296; $300 = $231&255; $301 = HEAP8[$33>>0]|0; $div1 = ($301&255) >>> 3; $302 = $div1&255; $303 = (($dst$19) + ($302)|0); HEAP8[$303>>0] = $300; $304 = $235&255; $305 = HEAP8[$35>>0]|0; $div2 = ($305&255) >>> 3; $306 = $div2&255; $307 = (($dst$19) + ($306)|0); HEAP8[$307>>0] = $304; break; } case 4: { $308 = HEAP8[$30>>0]|0; $309 = $308&255; $310 = $227 >>> $309; $311 = HEAP8[$31>>0]|0; $312 = $311&255; $313 = $310 << $312; $314 = HEAP8[$32>>0]|0; $315 = $314&255; $316 = $231 >>> $315; $317 = HEAP8[$33>>0]|0; $318 = $317&255; $319 = $316 << $318; $320 = $319 | $313; $321 = HEAP8[$34>>0]|0; $322 = $321&255; $323 = $235 >>> $322; $324 = HEAP8[$35>>0]|0; $325 = $324&255; $326 = $323 << $325; $327 = $320 | $326; $328 = HEAP8[$36>>0]|0; $329 = $328&255; $330 = $239 >>> $329; $331 = HEAP8[$37>>0]|0; $332 = $331&255; $333 = $330 << $332; $334 = $327 | $333; HEAP32[$dst$19>>2] = $334; break; } default: { } } $335 = $48 << 1; $336 = $335&255; $337 = (($dst$19) + ($21)|0); $338 = (($c$07) + 1)|0; $exitcond = ($338|0)==($1|0); if ($exitcond) { $src$2$lcssa = $src$2; break; } else { $byte$08 = $336;$c$07 = $338;$dst$19 = $337;$src$110 = $src$2; } } $scevgep = (($dst$012) + ($42)|0); $dst$1$lcssa = $scevgep;$src$1$lcssa = $src$2$lcssa; } else { $dst$1$lcssa = $dst$012;$src$1$lcssa = $src$013; } $339 = (($src$1$lcssa) + ($24)|0); $340 = (($dst$1$lcssa) + ($7)|0); $341 = ($43|0)==(0); if ($341) { break; } else { $$in = $43;$dst$012 = $340;$src$013 = $339; } } return; } function _BlitBtoNAlphaKey($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $byte$08 = 0, $byte$1 = 0, $c$07 = 0, $dA$0 = 0, $dB$0 = 0, $dG$0 = 0, $dR$0 = 0, $div = 0, $div1 = 0, $div2 = 0, $div3 = 0, $div4 = 0, $div5 = 0; var $dst$013 = 0, $dst$1$lcssa = 0, $dst$19 = 0, $exitcond = 0, $scevgep = 0, $src$014 = 0, $src$1$lcssa = 0, $src$111 = 0, $src$2 = 0, $src$2$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = ((($9)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($info)) + 63|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ((($info)) + 56|0); $20 = HEAP32[$19>>2]|0; $21 = ((($11)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = (($1) + 7)|0; $$neg = (($24|0) / -8)&-1; $25 = (($5) + ($1))|0; $26 = (($25) + ($$neg))|0; $27 = ($3|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$info>>2]|0; $31 = ($1|0)>(0); $32 = ((($11)) + 28|0); $33 = ((($11)) + 32|0); $34 = ((($11)) + 29|0); $35 = ((($11)) + 33|0); $36 = ((($11)) + 30|0); $37 = ((($11)) + 34|0); $38 = ((($11)) + 31|0); $39 = ((($11)) + 35|0); $40 = ((($11)) + 12|0); $41 = ((($11)) + 16|0); $42 = ((($11)) + 20|0); $43 = ((($11)) + 24|0); $44 = Math_imul($1, $23)|0; $$in = $3;$dst$013 = $29;$src$014 = $30; while(1) { $45 = (($$in) + -1)|0; if ($31) { $byte$08 = 0;$c$07 = 0;$dst$19 = $dst$013;$src$111 = $src$014; while(1) { $46 = $c$07 & 7; $47 = ($46|0)==(0); if ($47) { $48 = ((($src$111)) + 1|0); $49 = HEAP8[$src$111>>0]|0; $byte$1 = $49;$src$2 = $48; } else { $byte$1 = $byte$08;$src$2 = $src$111; } $50 = $byte$1&255; $51 = ($byte$1&255) >>> 7; $52 = $51&255; $53 = ($52|0)==($20|0); L12: do { if (!($53)) { $54 = (($15) + ($52<<2)|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (((($15) + ($52<<2)|0)) + 1|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = (((($15) + ($52<<2)|0)) + 2|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; switch ($23|0) { case 1: { $63 = HEAP8[$dst$19>>0]|0; $64 = $63&255; $65 = HEAP32[$40>>2]|0; $66 = $64 & $65; $67 = HEAP8[$33>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$32>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$41>>2]|0; $78 = $77 & $64; $79 = HEAP8[$35>>0]|0; $80 = $79&255; $81 = $78 >>> $80; $82 = HEAP8[$34>>0]|0; $83 = $82&255; $84 = (74436 + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + ($81)|0); $87 = HEAP8[$86>>0]|0; $88 = $87&255; $89 = HEAP32[$42>>2]|0; $90 = $89 & $64; $91 = HEAP8[$37>>0]|0; $92 = $91&255; $93 = $90 >>> $92; $94 = HEAP8[$36>>0]|0; $95 = $94&255; $96 = (74436 + ($95<<2)|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) + ($93)|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $101 = HEAP32[$43>>2]|0; $102 = $101 & $64; $103 = HEAP8[$39>>0]|0; $104 = $103&255; $105 = $102 >>> $104; $106 = HEAP8[$38>>0]|0; $107 = $106&255; $108 = (74436 + ($107<<2)|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + ($105)|0); $111 = HEAP8[$110>>0]|0; $112 = $111&255; $dA$0 = $112;$dB$0 = $100;$dG$0 = $88;$dR$0 = $76; break; } case 2: { $113 = HEAP16[$dst$19>>1]|0; $114 = $113&65535; $115 = HEAP32[$40>>2]|0; $116 = $114 & $115; $117 = HEAP8[$33>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$32>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = HEAP32[$41>>2]|0; $128 = $127 & $114; $129 = HEAP8[$35>>0]|0; $130 = $129&255; $131 = $128 >>> $130; $132 = HEAP8[$34>>0]|0; $133 = $132&255; $134 = (74436 + ($133<<2)|0); $135 = HEAP32[$134>>2]|0; $136 = (($135) + ($131)|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = HEAP32[$42>>2]|0; $140 = $139 & $114; $141 = HEAP8[$37>>0]|0; $142 = $141&255; $143 = $140 >>> $142; $144 = HEAP8[$36>>0]|0; $145 = $144&255; $146 = (74436 + ($145<<2)|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + ($143)|0); $149 = HEAP8[$148>>0]|0; $150 = $149&255; $151 = HEAP32[$43>>2]|0; $152 = $151 & $114; $153 = HEAP8[$39>>0]|0; $154 = $153&255; $155 = $152 >>> $154; $156 = HEAP8[$38>>0]|0; $157 = $156&255; $158 = (74436 + ($157<<2)|0); $159 = HEAP32[$158>>2]|0; $160 = (($159) + ($155)|0); $161 = HEAP8[$160>>0]|0; $162 = $161&255; $dA$0 = $162;$dB$0 = $150;$dG$0 = $138;$dR$0 = $126; break; } case 3: { $163 = HEAP8[$33>>0]|0; $div3 = ($163&255) >>> 3; $164 = $div3&255; $165 = (($dst$19) + ($164)|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $168 = HEAP8[$35>>0]|0; $div4 = ($168&255) >>> 3; $169 = $div4&255; $170 = (($dst$19) + ($169)|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = HEAP8[$37>>0]|0; $div5 = ($173&255) >>> 3; $174 = $div5&255; $175 = (($dst$19) + ($174)|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $dA$0 = 255;$dB$0 = $177;$dG$0 = $172;$dR$0 = $167; break; } case 4: { $178 = HEAP32[$dst$19>>2]|0; $179 = HEAP32[$40>>2]|0; $180 = $179 & $178; $181 = HEAP8[$33>>0]|0; $182 = $181&255; $183 = $180 >>> $182; $184 = HEAP8[$32>>0]|0; $185 = $184&255; $186 = (74436 + ($185<<2)|0); $187 = HEAP32[$186>>2]|0; $188 = (($187) + ($183)|0); $189 = HEAP8[$188>>0]|0; $190 = $189&255; $191 = HEAP32[$41>>2]|0; $192 = $191 & $178; $193 = HEAP8[$35>>0]|0; $194 = $193&255; $195 = $192 >>> $194; $196 = HEAP8[$34>>0]|0; $197 = $196&255; $198 = (74436 + ($197<<2)|0); $199 = HEAP32[$198>>2]|0; $200 = (($199) + ($195)|0); $201 = HEAP8[$200>>0]|0; $202 = $201&255; $203 = HEAP32[$42>>2]|0; $204 = $203 & $178; $205 = HEAP8[$37>>0]|0; $206 = $205&255; $207 = $204 >>> $206; $208 = HEAP8[$36>>0]|0; $209 = $208&255; $210 = (74436 + ($209<<2)|0); $211 = HEAP32[$210>>2]|0; $212 = (($211) + ($207)|0); $213 = HEAP8[$212>>0]|0; $214 = $213&255; $215 = HEAP32[$43>>2]|0; $216 = $215 & $178; $217 = HEAP8[$39>>0]|0; $218 = $217&255; $219 = $216 >>> $218; $220 = HEAP8[$38>>0]|0; $221 = $220&255; $222 = (74436 + ($221<<2)|0); $223 = HEAP32[$222>>2]|0; $224 = (($223) + ($219)|0); $225 = HEAP8[$224>>0]|0; $226 = $225&255; $dA$0 = $226;$dB$0 = $214;$dG$0 = $202;$dR$0 = $190; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $227 = (($56) - ($dR$0))|0; $228 = Math_imul($227, $18)|0; $229 = (($228>>>0) / 255)&-1; $230 = (($229) + ($dR$0))|0; $231 = (($59) - ($dG$0))|0; $232 = Math_imul($231, $18)|0; $233 = (($232>>>0) / 255)&-1; $234 = (($233) + ($dG$0))|0; $235 = (($62) - ($dB$0))|0; $236 = Math_imul($235, $18)|0; $237 = (($236>>>0) / 255)&-1; $238 = (($237) + ($dB$0))|0; $239 = (($dA$0) + ($18))|0; $240 = Math_imul($dA$0, $18)|0; $241 = (($240>>>0) / 255)&-1; $242 = (($239) - ($241))|0; switch ($23|0) { case 1: { $243 = HEAP8[$32>>0]|0; $244 = $243&255; $245 = $230 >>> $244; $246 = HEAP8[$33>>0]|0; $247 = $246&255; $248 = $245 << $247; $249 = HEAP8[$34>>0]|0; $250 = $249&255; $251 = $234 >>> $250; $252 = HEAP8[$35>>0]|0; $253 = $252&255; $254 = $251 << $253; $255 = $254 | $248; $256 = HEAP8[$36>>0]|0; $257 = $256&255; $258 = $238 >>> $257; $259 = HEAP8[$37>>0]|0; $260 = $259&255; $261 = $258 << $260; $262 = $255 | $261; $263 = HEAP8[$38>>0]|0; $264 = $263&255; $265 = $242 >>> $264; $266 = HEAP8[$39>>0]|0; $267 = $266&255; $268 = $265 << $267; $269 = $262 | $268; $270 = $269&255; HEAP8[$dst$19>>0] = $270; break L12; break; } case 2: { $271 = HEAP8[$32>>0]|0; $272 = $271&255; $273 = $230 >>> $272; $274 = HEAP8[$33>>0]|0; $275 = $274&255; $276 = $273 << $275; $277 = HEAP8[$34>>0]|0; $278 = $277&255; $279 = $234 >>> $278; $280 = HEAP8[$35>>0]|0; $281 = $280&255; $282 = $279 << $281; $283 = $282 | $276; $284 = HEAP8[$36>>0]|0; $285 = $284&255; $286 = $238 >>> $285; $287 = HEAP8[$37>>0]|0; $288 = $287&255; $289 = $286 << $288; $290 = $283 | $289; $291 = HEAP8[$38>>0]|0; $292 = $291&255; $293 = $242 >>> $292; $294 = HEAP8[$39>>0]|0; $295 = $294&255; $296 = $293 << $295; $297 = $290 | $296; $298 = $297&65535; HEAP16[$dst$19>>1] = $298; break L12; break; } case 3: { $299 = $230&255; $300 = HEAP8[$33>>0]|0; $div = ($300&255) >>> 3; $301 = $div&255; $302 = (($dst$19) + ($301)|0); HEAP8[$302>>0] = $299; $303 = $234&255; $304 = HEAP8[$35>>0]|0; $div1 = ($304&255) >>> 3; $305 = $div1&255; $306 = (($dst$19) + ($305)|0); HEAP8[$306>>0] = $303; $307 = $238&255; $308 = HEAP8[$37>>0]|0; $div2 = ($308&255) >>> 3; $309 = $div2&255; $310 = (($dst$19) + ($309)|0); HEAP8[$310>>0] = $307; break L12; break; } case 4: { $311 = HEAP8[$32>>0]|0; $312 = $311&255; $313 = $230 >>> $312; $314 = HEAP8[$33>>0]|0; $315 = $314&255; $316 = $313 << $315; $317 = HEAP8[$34>>0]|0; $318 = $317&255; $319 = $234 >>> $318; $320 = HEAP8[$35>>0]|0; $321 = $320&255; $322 = $319 << $321; $323 = $322 | $316; $324 = HEAP8[$36>>0]|0; $325 = $324&255; $326 = $238 >>> $325; $327 = HEAP8[$37>>0]|0; $328 = $327&255; $329 = $326 << $328; $330 = $323 | $329; $331 = HEAP8[$38>>0]|0; $332 = $331&255; $333 = $242 >>> $332; $334 = HEAP8[$39>>0]|0; $335 = $334&255; $336 = $333 << $335; $337 = $330 | $336; HEAP32[$dst$19>>2] = $337; break L12; break; } default: { break L12; } } } } while(0); $338 = $50 << 1; $339 = $338&255; $340 = (($dst$19) + ($23)|0); $341 = (($c$07) + 1)|0; $exitcond = ($341|0)==($1|0); if ($exitcond) { $src$2$lcssa = $src$2; break; } else { $byte$08 = $339;$c$07 = $341;$dst$19 = $340;$src$111 = $src$2; } } $scevgep = (($dst$013) + ($44)|0); $dst$1$lcssa = $scevgep;$src$1$lcssa = $src$2$lcssa; } else { $dst$1$lcssa = $dst$013;$src$1$lcssa = $src$014; } $342 = (($src$1$lcssa) + ($26)|0); $343 = (($dst$1$lcssa) + ($7)|0); $344 = ($45|0)==(0); if ($344) { break; } else { $$in = $45;$dst$013 = $343;$src$014 = $342; } } return; } function _Blit1toNAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0; var $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0; var $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0; var $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0; var $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0; var $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0; var $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0; var $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0; var $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0; var $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0; var $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0; var $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0; var $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0; var $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0; var $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0; var $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0; var $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0; var $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0; var $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0; var $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0; var $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0; var $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0; var $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0; var $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0; var $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0; var $dA$0 = 0, $dA$1 = 0, $dA$2 = 0, $dA$3 = 0, $dB$0 = 0, $dB$1 = 0, $dB$2 = 0, $dB$3 = 0, $dG$0 = 0, $dG$1 = 0, $dG$2 = 0, $dG$3 = 0, $dR$0 = 0, $dR$1 = 0, $dR$2 = 0, $dR$3 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0; var $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div3 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0; var $dst$027 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $src$028 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($info)) + 63|0); $17 = HEAP8[$16>>0]|0; $18 = $17&255; $19 = ((($9)) + 9|0); $20 = HEAP8[$19>>0]|0; $21 = $20&255; $22 = ($3|0)==(0); if ($22) { return; } $23 = ((($info)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$info>>2]|0; $26 = (($1) + 3)|0; $27 = (($26|0) / 4)&-1; $28 = $1 & 3; $29 = ((($9)) + 28|0); $30 = ((($9)) + 32|0); $31 = ((($9)) + 29|0); $32 = ((($9)) + 33|0); $33 = ((($9)) + 30|0); $34 = ((($9)) + 34|0); $35 = ((($9)) + 31|0); $36 = ((($9)) + 35|0); $37 = ((($9)) + 12|0); $38 = ((($9)) + 16|0); $39 = ((($9)) + 20|0); $40 = ((($9)) + 24|0); $$in = $3;$dst$027 = $24;$src$028 = $25; L4: while(1) { $41 = (($$in) + -1)|0; switch ($28|0) { case 0: { $dst$1 = $dst$027;$n$0 = $27;$src$1 = $src$028; label = 4; break; } case 3: { $dst$2 = $dst$027;$n$1 = $27;$src$2 = $src$028; label = 15; break; } case 2: { $dst$3 = $dst$027;$n$2 = $27;$src$3 = $src$028; label = 26; break; } case 1: { $dst$4 = $dst$027;$n$3 = $27;$src$4 = $src$028; label = 37; break; } default: { $dst$5 = $dst$027;$src$5 = $src$028; label = 48; } } while(1) { if ((label|0) == 4) { label = 0; $42 = HEAP8[$src$1>>0]|0; $43 = $42&255; $44 = (($15) + ($43<<2)|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = (((($15) + ($43<<2)|0)) + 1|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (((($15) + ($43<<2)|0)) + 2|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; switch ($21|0) { case 1: { $53 = HEAP8[$dst$1>>0]|0; $54 = $53&255; $55 = HEAP32[$37>>2]|0; $56 = $54 & $55; $57 = HEAP8[$30>>0]|0; $58 = $57&255; $59 = $56 >>> $58; $60 = HEAP8[$29>>0]|0; $61 = $60&255; $62 = (74436 + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = (($63) + ($59)|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = HEAP32[$38>>2]|0; $68 = $67 & $54; $69 = HEAP8[$32>>0]|0; $70 = $69&255; $71 = $68 >>> $70; $72 = HEAP8[$31>>0]|0; $73 = $72&255; $74 = (74436 + ($73<<2)|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) + ($71)|0); $77 = HEAP8[$76>>0]|0; $78 = $77&255; $79 = HEAP32[$39>>2]|0; $80 = $79 & $54; $81 = HEAP8[$34>>0]|0; $82 = $81&255; $83 = $80 >>> $82; $84 = HEAP8[$33>>0]|0; $85 = $84&255; $86 = (74436 + ($85<<2)|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) + ($83)|0); $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = HEAP32[$40>>2]|0; $92 = $91 & $54; $93 = HEAP8[$36>>0]|0; $94 = $93&255; $95 = $92 >>> $94; $96 = HEAP8[$35>>0]|0; $97 = $96&255; $98 = (74436 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $dA$0 = $102;$dB$0 = $90;$dG$0 = $78;$dR$0 = $66; break; } case 2: { $103 = HEAP16[$dst$1>>1]|0; $104 = $103&65535; $105 = HEAP32[$37>>2]|0; $106 = $104 & $105; $107 = HEAP8[$30>>0]|0; $108 = $107&255; $109 = $106 >>> $108; $110 = HEAP8[$29>>0]|0; $111 = $110&255; $112 = (74436 + ($111<<2)|0); $113 = HEAP32[$112>>2]|0; $114 = (($113) + ($109)|0); $115 = HEAP8[$114>>0]|0; $116 = $115&255; $117 = HEAP32[$38>>2]|0; $118 = $117 & $104; $119 = HEAP8[$32>>0]|0; $120 = $119&255; $121 = $118 >>> $120; $122 = HEAP8[$31>>0]|0; $123 = $122&255; $124 = (74436 + ($123<<2)|0); $125 = HEAP32[$124>>2]|0; $126 = (($125) + ($121)|0); $127 = HEAP8[$126>>0]|0; $128 = $127&255; $129 = HEAP32[$39>>2]|0; $130 = $129 & $104; $131 = HEAP8[$34>>0]|0; $132 = $131&255; $133 = $130 >>> $132; $134 = HEAP8[$33>>0]|0; $135 = $134&255; $136 = (74436 + ($135<<2)|0); $137 = HEAP32[$136>>2]|0; $138 = (($137) + ($133)|0); $139 = HEAP8[$138>>0]|0; $140 = $139&255; $141 = HEAP32[$40>>2]|0; $142 = $141 & $104; $143 = HEAP8[$36>>0]|0; $144 = $143&255; $145 = $142 >>> $144; $146 = HEAP8[$35>>0]|0; $147 = $146&255; $148 = (74436 + ($147<<2)|0); $149 = HEAP32[$148>>2]|0; $150 = (($149) + ($145)|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $dA$0 = $152;$dB$0 = $140;$dG$0 = $128;$dR$0 = $116; break; } case 3: { $153 = HEAP8[$30>>0]|0; $div15 = ($153&255) >>> 3; $154 = $div15&255; $155 = (($dst$1) + ($154)|0); $156 = HEAP8[$155>>0]|0; $157 = $156&255; $158 = HEAP8[$32>>0]|0; $div16 = ($158&255) >>> 3; $159 = $div16&255; $160 = (($dst$1) + ($159)|0); $161 = HEAP8[$160>>0]|0; $162 = $161&255; $163 = HEAP8[$34>>0]|0; $div17 = ($163&255) >>> 3; $164 = $div17&255; $165 = (($dst$1) + ($164)|0); $166 = HEAP8[$165>>0]|0; $167 = $166&255; $dA$0 = 255;$dB$0 = $167;$dG$0 = $162;$dR$0 = $157; break; } case 4: { $168 = HEAP32[$dst$1>>2]|0; $169 = HEAP32[$37>>2]|0; $170 = $169 & $168; $171 = HEAP8[$30>>0]|0; $172 = $171&255; $173 = $170 >>> $172; $174 = HEAP8[$29>>0]|0; $175 = $174&255; $176 = (74436 + ($175<<2)|0); $177 = HEAP32[$176>>2]|0; $178 = (($177) + ($173)|0); $179 = HEAP8[$178>>0]|0; $180 = $179&255; $181 = HEAP32[$38>>2]|0; $182 = $181 & $168; $183 = HEAP8[$32>>0]|0; $184 = $183&255; $185 = $182 >>> $184; $186 = HEAP8[$31>>0]|0; $187 = $186&255; $188 = (74436 + ($187<<2)|0); $189 = HEAP32[$188>>2]|0; $190 = (($189) + ($185)|0); $191 = HEAP8[$190>>0]|0; $192 = $191&255; $193 = HEAP32[$39>>2]|0; $194 = $193 & $168; $195 = HEAP8[$34>>0]|0; $196 = $195&255; $197 = $194 >>> $196; $198 = HEAP8[$33>>0]|0; $199 = $198&255; $200 = (74436 + ($199<<2)|0); $201 = HEAP32[$200>>2]|0; $202 = (($201) + ($197)|0); $203 = HEAP8[$202>>0]|0; $204 = $203&255; $205 = HEAP32[$40>>2]|0; $206 = $205 & $168; $207 = HEAP8[$36>>0]|0; $208 = $207&255; $209 = $206 >>> $208; $210 = HEAP8[$35>>0]|0; $211 = $210&255; $212 = (74436 + ($211<<2)|0); $213 = HEAP32[$212>>2]|0; $214 = (($213) + ($209)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $dA$0 = $216;$dB$0 = $204;$dG$0 = $192;$dR$0 = $180; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $217 = (($46) - ($dR$0))|0; $218 = Math_imul($217, $18)|0; $219 = (($218>>>0) / 255)&-1; $220 = (($219) + ($dR$0))|0; $221 = (($49) - ($dG$0))|0; $222 = Math_imul($221, $18)|0; $223 = (($222>>>0) / 255)&-1; $224 = (($223) + ($dG$0))|0; $225 = (($52) - ($dB$0))|0; $226 = Math_imul($225, $18)|0; $227 = (($226>>>0) / 255)&-1; $228 = (($227) + ($dB$0))|0; $229 = (($dA$0) + ($18))|0; $230 = Math_imul($dA$0, $18)|0; $231 = (($230>>>0) / 255)&-1; $232 = (($229) - ($231))|0; switch ($21|0) { case 1: { $233 = HEAP8[$29>>0]|0; $234 = $233&255; $235 = $220 >>> $234; $236 = HEAP8[$30>>0]|0; $237 = $236&255; $238 = $235 << $237; $239 = HEAP8[$31>>0]|0; $240 = $239&255; $241 = $224 >>> $240; $242 = HEAP8[$32>>0]|0; $243 = $242&255; $244 = $241 << $243; $245 = $244 | $238; $246 = HEAP8[$33>>0]|0; $247 = $246&255; $248 = $228 >>> $247; $249 = HEAP8[$34>>0]|0; $250 = $249&255; $251 = $248 << $250; $252 = $245 | $251; $253 = HEAP8[$35>>0]|0; $254 = $253&255; $255 = $232 >>> $254; $256 = HEAP8[$36>>0]|0; $257 = $256&255; $258 = $255 << $257; $259 = $252 | $258; $260 = $259&255; HEAP8[$dst$1>>0] = $260; break; } case 2: { $261 = HEAP8[$29>>0]|0; $262 = $261&255; $263 = $220 >>> $262; $264 = HEAP8[$30>>0]|0; $265 = $264&255; $266 = $263 << $265; $267 = HEAP8[$31>>0]|0; $268 = $267&255; $269 = $224 >>> $268; $270 = HEAP8[$32>>0]|0; $271 = $270&255; $272 = $269 << $271; $273 = $272 | $266; $274 = HEAP8[$33>>0]|0; $275 = $274&255; $276 = $228 >>> $275; $277 = HEAP8[$34>>0]|0; $278 = $277&255; $279 = $276 << $278; $280 = $273 | $279; $281 = HEAP8[$35>>0]|0; $282 = $281&255; $283 = $232 >>> $282; $284 = HEAP8[$36>>0]|0; $285 = $284&255; $286 = $283 << $285; $287 = $280 | $286; $288 = $287&65535; HEAP16[$dst$1>>1] = $288; break; } case 3: { $289 = $220&255; $290 = HEAP8[$30>>0]|0; $div12 = ($290&255) >>> 3; $291 = $div12&255; $292 = (($dst$1) + ($291)|0); HEAP8[$292>>0] = $289; $293 = $224&255; $294 = HEAP8[$32>>0]|0; $div13 = ($294&255) >>> 3; $295 = $div13&255; $296 = (($dst$1) + ($295)|0); HEAP8[$296>>0] = $293; $297 = $228&255; $298 = HEAP8[$34>>0]|0; $div14 = ($298&255) >>> 3; $299 = $div14&255; $300 = (($dst$1) + ($299)|0); HEAP8[$300>>0] = $297; break; } case 4: { $301 = HEAP8[$29>>0]|0; $302 = $301&255; $303 = $220 >>> $302; $304 = HEAP8[$30>>0]|0; $305 = $304&255; $306 = $303 << $305; $307 = HEAP8[$31>>0]|0; $308 = $307&255; $309 = $224 >>> $308; $310 = HEAP8[$32>>0]|0; $311 = $310&255; $312 = $309 << $311; $313 = $312 | $306; $314 = HEAP8[$33>>0]|0; $315 = $314&255; $316 = $228 >>> $315; $317 = HEAP8[$34>>0]|0; $318 = $317&255; $319 = $316 << $318; $320 = $313 | $319; $321 = HEAP8[$35>>0]|0; $322 = $321&255; $323 = $232 >>> $322; $324 = HEAP8[$36>>0]|0; $325 = $324&255; $326 = $323 << $325; $327 = $320 | $326; HEAP32[$dst$1>>2] = $327; break; } default: { } } $328 = ((($src$1)) + 1|0); $329 = (($dst$1) + ($21)|0); $dst$2 = $329;$n$1 = $n$0;$src$2 = $328; label = 15; continue; } else if ((label|0) == 15) { label = 0; $330 = HEAP8[$src$2>>0]|0; $331 = $330&255; $332 = (($15) + ($331<<2)|0); $333 = HEAP8[$332>>0]|0; $334 = $333&255; $335 = (((($15) + ($331<<2)|0)) + 1|0); $336 = HEAP8[$335>>0]|0; $337 = $336&255; $338 = (((($15) + ($331<<2)|0)) + 2|0); $339 = HEAP8[$338>>0]|0; $340 = $339&255; switch ($21|0) { case 1: { $341 = HEAP8[$dst$2>>0]|0; $342 = $341&255; $343 = HEAP32[$37>>2]|0; $344 = $342 & $343; $345 = HEAP8[$30>>0]|0; $346 = $345&255; $347 = $344 >>> $346; $348 = HEAP8[$29>>0]|0; $349 = $348&255; $350 = (74436 + ($349<<2)|0); $351 = HEAP32[$350>>2]|0; $352 = (($351) + ($347)|0); $353 = HEAP8[$352>>0]|0; $354 = $353&255; $355 = HEAP32[$38>>2]|0; $356 = $355 & $342; $357 = HEAP8[$32>>0]|0; $358 = $357&255; $359 = $356 >>> $358; $360 = HEAP8[$31>>0]|0; $361 = $360&255; $362 = (74436 + ($361<<2)|0); $363 = HEAP32[$362>>2]|0; $364 = (($363) + ($359)|0); $365 = HEAP8[$364>>0]|0; $366 = $365&255; $367 = HEAP32[$39>>2]|0; $368 = $367 & $342; $369 = HEAP8[$34>>0]|0; $370 = $369&255; $371 = $368 >>> $370; $372 = HEAP8[$33>>0]|0; $373 = $372&255; $374 = (74436 + ($373<<2)|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + ($371)|0); $377 = HEAP8[$376>>0]|0; $378 = $377&255; $379 = HEAP32[$40>>2]|0; $380 = $379 & $342; $381 = HEAP8[$36>>0]|0; $382 = $381&255; $383 = $380 >>> $382; $384 = HEAP8[$35>>0]|0; $385 = $384&255; $386 = (74436 + ($385<<2)|0); $387 = HEAP32[$386>>2]|0; $388 = (($387) + ($383)|0); $389 = HEAP8[$388>>0]|0; $390 = $389&255; $dA$1 = $390;$dB$1 = $378;$dG$1 = $366;$dR$1 = $354; break; } case 2: { $391 = HEAP16[$dst$2>>1]|0; $392 = $391&65535; $393 = HEAP32[$37>>2]|0; $394 = $392 & $393; $395 = HEAP8[$30>>0]|0; $396 = $395&255; $397 = $394 >>> $396; $398 = HEAP8[$29>>0]|0; $399 = $398&255; $400 = (74436 + ($399<<2)|0); $401 = HEAP32[$400>>2]|0; $402 = (($401) + ($397)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $405 = HEAP32[$38>>2]|0; $406 = $405 & $392; $407 = HEAP8[$32>>0]|0; $408 = $407&255; $409 = $406 >>> $408; $410 = HEAP8[$31>>0]|0; $411 = $410&255; $412 = (74436 + ($411<<2)|0); $413 = HEAP32[$412>>2]|0; $414 = (($413) + ($409)|0); $415 = HEAP8[$414>>0]|0; $416 = $415&255; $417 = HEAP32[$39>>2]|0; $418 = $417 & $392; $419 = HEAP8[$34>>0]|0; $420 = $419&255; $421 = $418 >>> $420; $422 = HEAP8[$33>>0]|0; $423 = $422&255; $424 = (74436 + ($423<<2)|0); $425 = HEAP32[$424>>2]|0; $426 = (($425) + ($421)|0); $427 = HEAP8[$426>>0]|0; $428 = $427&255; $429 = HEAP32[$40>>2]|0; $430 = $429 & $392; $431 = HEAP8[$36>>0]|0; $432 = $431&255; $433 = $430 >>> $432; $434 = HEAP8[$35>>0]|0; $435 = $434&255; $436 = (74436 + ($435<<2)|0); $437 = HEAP32[$436>>2]|0; $438 = (($437) + ($433)|0); $439 = HEAP8[$438>>0]|0; $440 = $439&255; $dA$1 = $440;$dB$1 = $428;$dG$1 = $416;$dR$1 = $404; break; } case 3: { $441 = HEAP8[$30>>0]|0; $div9 = ($441&255) >>> 3; $442 = $div9&255; $443 = (($dst$2) + ($442)|0); $444 = HEAP8[$443>>0]|0; $445 = $444&255; $446 = HEAP8[$32>>0]|0; $div10 = ($446&255) >>> 3; $447 = $div10&255; $448 = (($dst$2) + ($447)|0); $449 = HEAP8[$448>>0]|0; $450 = $449&255; $451 = HEAP8[$34>>0]|0; $div11 = ($451&255) >>> 3; $452 = $div11&255; $453 = (($dst$2) + ($452)|0); $454 = HEAP8[$453>>0]|0; $455 = $454&255; $dA$1 = 255;$dB$1 = $455;$dG$1 = $450;$dR$1 = $445; break; } case 4: { $456 = HEAP32[$dst$2>>2]|0; $457 = HEAP32[$37>>2]|0; $458 = $457 & $456; $459 = HEAP8[$30>>0]|0; $460 = $459&255; $461 = $458 >>> $460; $462 = HEAP8[$29>>0]|0; $463 = $462&255; $464 = (74436 + ($463<<2)|0); $465 = HEAP32[$464>>2]|0; $466 = (($465) + ($461)|0); $467 = HEAP8[$466>>0]|0; $468 = $467&255; $469 = HEAP32[$38>>2]|0; $470 = $469 & $456; $471 = HEAP8[$32>>0]|0; $472 = $471&255; $473 = $470 >>> $472; $474 = HEAP8[$31>>0]|0; $475 = $474&255; $476 = (74436 + ($475<<2)|0); $477 = HEAP32[$476>>2]|0; $478 = (($477) + ($473)|0); $479 = HEAP8[$478>>0]|0; $480 = $479&255; $481 = HEAP32[$39>>2]|0; $482 = $481 & $456; $483 = HEAP8[$34>>0]|0; $484 = $483&255; $485 = $482 >>> $484; $486 = HEAP8[$33>>0]|0; $487 = $486&255; $488 = (74436 + ($487<<2)|0); $489 = HEAP32[$488>>2]|0; $490 = (($489) + ($485)|0); $491 = HEAP8[$490>>0]|0; $492 = $491&255; $493 = HEAP32[$40>>2]|0; $494 = $493 & $456; $495 = HEAP8[$36>>0]|0; $496 = $495&255; $497 = $494 >>> $496; $498 = HEAP8[$35>>0]|0; $499 = $498&255; $500 = (74436 + ($499<<2)|0); $501 = HEAP32[$500>>2]|0; $502 = (($501) + ($497)|0); $503 = HEAP8[$502>>0]|0; $504 = $503&255; $dA$1 = $504;$dB$1 = $492;$dG$1 = $480;$dR$1 = $468; break; } default: { $dA$1 = 0;$dB$1 = 0;$dG$1 = 0;$dR$1 = 0; } } $505 = (($334) - ($dR$1))|0; $506 = Math_imul($505, $18)|0; $507 = (($506>>>0) / 255)&-1; $508 = (($507) + ($dR$1))|0; $509 = (($337) - ($dG$1))|0; $510 = Math_imul($509, $18)|0; $511 = (($510>>>0) / 255)&-1; $512 = (($511) + ($dG$1))|0; $513 = (($340) - ($dB$1))|0; $514 = Math_imul($513, $18)|0; $515 = (($514>>>0) / 255)&-1; $516 = (($515) + ($dB$1))|0; $517 = (($dA$1) + ($18))|0; $518 = Math_imul($dA$1, $18)|0; $519 = (($518>>>0) / 255)&-1; $520 = (($517) - ($519))|0; switch ($21|0) { case 1: { $521 = HEAP8[$29>>0]|0; $522 = $521&255; $523 = $508 >>> $522; $524 = HEAP8[$30>>0]|0; $525 = $524&255; $526 = $523 << $525; $527 = HEAP8[$31>>0]|0; $528 = $527&255; $529 = $512 >>> $528; $530 = HEAP8[$32>>0]|0; $531 = $530&255; $532 = $529 << $531; $533 = $532 | $526; $534 = HEAP8[$33>>0]|0; $535 = $534&255; $536 = $516 >>> $535; $537 = HEAP8[$34>>0]|0; $538 = $537&255; $539 = $536 << $538; $540 = $533 | $539; $541 = HEAP8[$35>>0]|0; $542 = $541&255; $543 = $520 >>> $542; $544 = HEAP8[$36>>0]|0; $545 = $544&255; $546 = $543 << $545; $547 = $540 | $546; $548 = $547&255; HEAP8[$dst$2>>0] = $548; break; } case 2: { $549 = HEAP8[$29>>0]|0; $550 = $549&255; $551 = $508 >>> $550; $552 = HEAP8[$30>>0]|0; $553 = $552&255; $554 = $551 << $553; $555 = HEAP8[$31>>0]|0; $556 = $555&255; $557 = $512 >>> $556; $558 = HEAP8[$32>>0]|0; $559 = $558&255; $560 = $557 << $559; $561 = $560 | $554; $562 = HEAP8[$33>>0]|0; $563 = $562&255; $564 = $516 >>> $563; $565 = HEAP8[$34>>0]|0; $566 = $565&255; $567 = $564 << $566; $568 = $561 | $567; $569 = HEAP8[$35>>0]|0; $570 = $569&255; $571 = $520 >>> $570; $572 = HEAP8[$36>>0]|0; $573 = $572&255; $574 = $571 << $573; $575 = $568 | $574; $576 = $575&65535; HEAP16[$dst$2>>1] = $576; break; } case 3: { $577 = $508&255; $578 = HEAP8[$30>>0]|0; $div6 = ($578&255) >>> 3; $579 = $div6&255; $580 = (($dst$2) + ($579)|0); HEAP8[$580>>0] = $577; $581 = $512&255; $582 = HEAP8[$32>>0]|0; $div7 = ($582&255) >>> 3; $583 = $div7&255; $584 = (($dst$2) + ($583)|0); HEAP8[$584>>0] = $581; $585 = $516&255; $586 = HEAP8[$34>>0]|0; $div8 = ($586&255) >>> 3; $587 = $div8&255; $588 = (($dst$2) + ($587)|0); HEAP8[$588>>0] = $585; break; } case 4: { $589 = HEAP8[$29>>0]|0; $590 = $589&255; $591 = $508 >>> $590; $592 = HEAP8[$30>>0]|0; $593 = $592&255; $594 = $591 << $593; $595 = HEAP8[$31>>0]|0; $596 = $595&255; $597 = $512 >>> $596; $598 = HEAP8[$32>>0]|0; $599 = $598&255; $600 = $597 << $599; $601 = $600 | $594; $602 = HEAP8[$33>>0]|0; $603 = $602&255; $604 = $516 >>> $603; $605 = HEAP8[$34>>0]|0; $606 = $605&255; $607 = $604 << $606; $608 = $601 | $607; $609 = HEAP8[$35>>0]|0; $610 = $609&255; $611 = $520 >>> $610; $612 = HEAP8[$36>>0]|0; $613 = $612&255; $614 = $611 << $613; $615 = $608 | $614; HEAP32[$dst$2>>2] = $615; break; } default: { } } $616 = ((($src$2)) + 1|0); $617 = (($dst$2) + ($21)|0); $dst$3 = $617;$n$2 = $n$1;$src$3 = $616; label = 26; continue; } else if ((label|0) == 26) { label = 0; $618 = HEAP8[$src$3>>0]|0; $619 = $618&255; $620 = (($15) + ($619<<2)|0); $621 = HEAP8[$620>>0]|0; $622 = $621&255; $623 = (((($15) + ($619<<2)|0)) + 1|0); $624 = HEAP8[$623>>0]|0; $625 = $624&255; $626 = (((($15) + ($619<<2)|0)) + 2|0); $627 = HEAP8[$626>>0]|0; $628 = $627&255; switch ($21|0) { case 1: { $629 = HEAP8[$dst$3>>0]|0; $630 = $629&255; $631 = HEAP32[$37>>2]|0; $632 = $630 & $631; $633 = HEAP8[$30>>0]|0; $634 = $633&255; $635 = $632 >>> $634; $636 = HEAP8[$29>>0]|0; $637 = $636&255; $638 = (74436 + ($637<<2)|0); $639 = HEAP32[$638>>2]|0; $640 = (($639) + ($635)|0); $641 = HEAP8[$640>>0]|0; $642 = $641&255; $643 = HEAP32[$38>>2]|0; $644 = $643 & $630; $645 = HEAP8[$32>>0]|0; $646 = $645&255; $647 = $644 >>> $646; $648 = HEAP8[$31>>0]|0; $649 = $648&255; $650 = (74436 + ($649<<2)|0); $651 = HEAP32[$650>>2]|0; $652 = (($651) + ($647)|0); $653 = HEAP8[$652>>0]|0; $654 = $653&255; $655 = HEAP32[$39>>2]|0; $656 = $655 & $630; $657 = HEAP8[$34>>0]|0; $658 = $657&255; $659 = $656 >>> $658; $660 = HEAP8[$33>>0]|0; $661 = $660&255; $662 = (74436 + ($661<<2)|0); $663 = HEAP32[$662>>2]|0; $664 = (($663) + ($659)|0); $665 = HEAP8[$664>>0]|0; $666 = $665&255; $667 = HEAP32[$40>>2]|0; $668 = $667 & $630; $669 = HEAP8[$36>>0]|0; $670 = $669&255; $671 = $668 >>> $670; $672 = HEAP8[$35>>0]|0; $673 = $672&255; $674 = (74436 + ($673<<2)|0); $675 = HEAP32[$674>>2]|0; $676 = (($675) + ($671)|0); $677 = HEAP8[$676>>0]|0; $678 = $677&255; $dA$2 = $678;$dB$2 = $666;$dG$2 = $654;$dR$2 = $642; break; } case 2: { $679 = HEAP16[$dst$3>>1]|0; $680 = $679&65535; $681 = HEAP32[$37>>2]|0; $682 = $680 & $681; $683 = HEAP8[$30>>0]|0; $684 = $683&255; $685 = $682 >>> $684; $686 = HEAP8[$29>>0]|0; $687 = $686&255; $688 = (74436 + ($687<<2)|0); $689 = HEAP32[$688>>2]|0; $690 = (($689) + ($685)|0); $691 = HEAP8[$690>>0]|0; $692 = $691&255; $693 = HEAP32[$38>>2]|0; $694 = $693 & $680; $695 = HEAP8[$32>>0]|0; $696 = $695&255; $697 = $694 >>> $696; $698 = HEAP8[$31>>0]|0; $699 = $698&255; $700 = (74436 + ($699<<2)|0); $701 = HEAP32[$700>>2]|0; $702 = (($701) + ($697)|0); $703 = HEAP8[$702>>0]|0; $704 = $703&255; $705 = HEAP32[$39>>2]|0; $706 = $705 & $680; $707 = HEAP8[$34>>0]|0; $708 = $707&255; $709 = $706 >>> $708; $710 = HEAP8[$33>>0]|0; $711 = $710&255; $712 = (74436 + ($711<<2)|0); $713 = HEAP32[$712>>2]|0; $714 = (($713) + ($709)|0); $715 = HEAP8[$714>>0]|0; $716 = $715&255; $717 = HEAP32[$40>>2]|0; $718 = $717 & $680; $719 = HEAP8[$36>>0]|0; $720 = $719&255; $721 = $718 >>> $720; $722 = HEAP8[$35>>0]|0; $723 = $722&255; $724 = (74436 + ($723<<2)|0); $725 = HEAP32[$724>>2]|0; $726 = (($725) + ($721)|0); $727 = HEAP8[$726>>0]|0; $728 = $727&255; $dA$2 = $728;$dB$2 = $716;$dG$2 = $704;$dR$2 = $692; break; } case 3: { $729 = HEAP8[$30>>0]|0; $div3 = ($729&255) >>> 3; $730 = $div3&255; $731 = (($dst$3) + ($730)|0); $732 = HEAP8[$731>>0]|0; $733 = $732&255; $734 = HEAP8[$32>>0]|0; $div4 = ($734&255) >>> 3; $735 = $div4&255; $736 = (($dst$3) + ($735)|0); $737 = HEAP8[$736>>0]|0; $738 = $737&255; $739 = HEAP8[$34>>0]|0; $div5 = ($739&255) >>> 3; $740 = $div5&255; $741 = (($dst$3) + ($740)|0); $742 = HEAP8[$741>>0]|0; $743 = $742&255; $dA$2 = 255;$dB$2 = $743;$dG$2 = $738;$dR$2 = $733; break; } case 4: { $744 = HEAP32[$dst$3>>2]|0; $745 = HEAP32[$37>>2]|0; $746 = $745 & $744; $747 = HEAP8[$30>>0]|0; $748 = $747&255; $749 = $746 >>> $748; $750 = HEAP8[$29>>0]|0; $751 = $750&255; $752 = (74436 + ($751<<2)|0); $753 = HEAP32[$752>>2]|0; $754 = (($753) + ($749)|0); $755 = HEAP8[$754>>0]|0; $756 = $755&255; $757 = HEAP32[$38>>2]|0; $758 = $757 & $744; $759 = HEAP8[$32>>0]|0; $760 = $759&255; $761 = $758 >>> $760; $762 = HEAP8[$31>>0]|0; $763 = $762&255; $764 = (74436 + ($763<<2)|0); $765 = HEAP32[$764>>2]|0; $766 = (($765) + ($761)|0); $767 = HEAP8[$766>>0]|0; $768 = $767&255; $769 = HEAP32[$39>>2]|0; $770 = $769 & $744; $771 = HEAP8[$34>>0]|0; $772 = $771&255; $773 = $770 >>> $772; $774 = HEAP8[$33>>0]|0; $775 = $774&255; $776 = (74436 + ($775<<2)|0); $777 = HEAP32[$776>>2]|0; $778 = (($777) + ($773)|0); $779 = HEAP8[$778>>0]|0; $780 = $779&255; $781 = HEAP32[$40>>2]|0; $782 = $781 & $744; $783 = HEAP8[$36>>0]|0; $784 = $783&255; $785 = $782 >>> $784; $786 = HEAP8[$35>>0]|0; $787 = $786&255; $788 = (74436 + ($787<<2)|0); $789 = HEAP32[$788>>2]|0; $790 = (($789) + ($785)|0); $791 = HEAP8[$790>>0]|0; $792 = $791&255; $dA$2 = $792;$dB$2 = $780;$dG$2 = $768;$dR$2 = $756; break; } default: { $dA$2 = 0;$dB$2 = 0;$dG$2 = 0;$dR$2 = 0; } } $793 = (($622) - ($dR$2))|0; $794 = Math_imul($793, $18)|0; $795 = (($794>>>0) / 255)&-1; $796 = (($795) + ($dR$2))|0; $797 = (($625) - ($dG$2))|0; $798 = Math_imul($797, $18)|0; $799 = (($798>>>0) / 255)&-1; $800 = (($799) + ($dG$2))|0; $801 = (($628) - ($dB$2))|0; $802 = Math_imul($801, $18)|0; $803 = (($802>>>0) / 255)&-1; $804 = (($803) + ($dB$2))|0; $805 = (($dA$2) + ($18))|0; $806 = Math_imul($dA$2, $18)|0; $807 = (($806>>>0) / 255)&-1; $808 = (($805) - ($807))|0; switch ($21|0) { case 1: { $809 = HEAP8[$29>>0]|0; $810 = $809&255; $811 = $796 >>> $810; $812 = HEAP8[$30>>0]|0; $813 = $812&255; $814 = $811 << $813; $815 = HEAP8[$31>>0]|0; $816 = $815&255; $817 = $800 >>> $816; $818 = HEAP8[$32>>0]|0; $819 = $818&255; $820 = $817 << $819; $821 = $820 | $814; $822 = HEAP8[$33>>0]|0; $823 = $822&255; $824 = $804 >>> $823; $825 = HEAP8[$34>>0]|0; $826 = $825&255; $827 = $824 << $826; $828 = $821 | $827; $829 = HEAP8[$35>>0]|0; $830 = $829&255; $831 = $808 >>> $830; $832 = HEAP8[$36>>0]|0; $833 = $832&255; $834 = $831 << $833; $835 = $828 | $834; $836 = $835&255; HEAP8[$dst$3>>0] = $836; break; } case 2: { $837 = HEAP8[$29>>0]|0; $838 = $837&255; $839 = $796 >>> $838; $840 = HEAP8[$30>>0]|0; $841 = $840&255; $842 = $839 << $841; $843 = HEAP8[$31>>0]|0; $844 = $843&255; $845 = $800 >>> $844; $846 = HEAP8[$32>>0]|0; $847 = $846&255; $848 = $845 << $847; $849 = $848 | $842; $850 = HEAP8[$33>>0]|0; $851 = $850&255; $852 = $804 >>> $851; $853 = HEAP8[$34>>0]|0; $854 = $853&255; $855 = $852 << $854; $856 = $849 | $855; $857 = HEAP8[$35>>0]|0; $858 = $857&255; $859 = $808 >>> $858; $860 = HEAP8[$36>>0]|0; $861 = $860&255; $862 = $859 << $861; $863 = $856 | $862; $864 = $863&65535; HEAP16[$dst$3>>1] = $864; break; } case 3: { $865 = $796&255; $866 = HEAP8[$30>>0]|0; $div = ($866&255) >>> 3; $867 = $div&255; $868 = (($dst$3) + ($867)|0); HEAP8[$868>>0] = $865; $869 = $800&255; $870 = HEAP8[$32>>0]|0; $div1 = ($870&255) >>> 3; $871 = $div1&255; $872 = (($dst$3) + ($871)|0); HEAP8[$872>>0] = $869; $873 = $804&255; $874 = HEAP8[$34>>0]|0; $div2 = ($874&255) >>> 3; $875 = $div2&255; $876 = (($dst$3) + ($875)|0); HEAP8[$876>>0] = $873; break; } case 4: { $877 = HEAP8[$29>>0]|0; $878 = $877&255; $879 = $796 >>> $878; $880 = HEAP8[$30>>0]|0; $881 = $880&255; $882 = $879 << $881; $883 = HEAP8[$31>>0]|0; $884 = $883&255; $885 = $800 >>> $884; $886 = HEAP8[$32>>0]|0; $887 = $886&255; $888 = $885 << $887; $889 = $888 | $882; $890 = HEAP8[$33>>0]|0; $891 = $890&255; $892 = $804 >>> $891; $893 = HEAP8[$34>>0]|0; $894 = $893&255; $895 = $892 << $894; $896 = $889 | $895; $897 = HEAP8[$35>>0]|0; $898 = $897&255; $899 = $808 >>> $898; $900 = HEAP8[$36>>0]|0; $901 = $900&255; $902 = $899 << $901; $903 = $896 | $902; HEAP32[$dst$3>>2] = $903; break; } default: { } } $904 = ((($src$3)) + 1|0); $905 = (($dst$3) + ($21)|0); $dst$4 = $905;$n$3 = $n$2;$src$4 = $904; label = 37; continue; } else if ((label|0) == 37) { label = 0; $906 = HEAP8[$src$4>>0]|0; $907 = $906&255; $908 = (($15) + ($907<<2)|0); $909 = HEAP8[$908>>0]|0; $910 = $909&255; $911 = (((($15) + ($907<<2)|0)) + 1|0); $912 = HEAP8[$911>>0]|0; $913 = $912&255; $914 = (((($15) + ($907<<2)|0)) + 2|0); $915 = HEAP8[$914>>0]|0; $916 = $915&255; switch ($21|0) { case 1: { $917 = HEAP8[$dst$4>>0]|0; $918 = $917&255; $919 = HEAP32[$37>>2]|0; $920 = $918 & $919; $921 = HEAP8[$30>>0]|0; $922 = $921&255; $923 = $920 >>> $922; $924 = HEAP8[$29>>0]|0; $925 = $924&255; $926 = (74436 + ($925<<2)|0); $927 = HEAP32[$926>>2]|0; $928 = (($927) + ($923)|0); $929 = HEAP8[$928>>0]|0; $930 = $929&255; $931 = HEAP32[$38>>2]|0; $932 = $931 & $918; $933 = HEAP8[$32>>0]|0; $934 = $933&255; $935 = $932 >>> $934; $936 = HEAP8[$31>>0]|0; $937 = $936&255; $938 = (74436 + ($937<<2)|0); $939 = HEAP32[$938>>2]|0; $940 = (($939) + ($935)|0); $941 = HEAP8[$940>>0]|0; $942 = $941&255; $943 = HEAP32[$39>>2]|0; $944 = $943 & $918; $945 = HEAP8[$34>>0]|0; $946 = $945&255; $947 = $944 >>> $946; $948 = HEAP8[$33>>0]|0; $949 = $948&255; $950 = (74436 + ($949<<2)|0); $951 = HEAP32[$950>>2]|0; $952 = (($951) + ($947)|0); $953 = HEAP8[$952>>0]|0; $954 = $953&255; $955 = HEAP32[$40>>2]|0; $956 = $955 & $918; $957 = HEAP8[$36>>0]|0; $958 = $957&255; $959 = $956 >>> $958; $960 = HEAP8[$35>>0]|0; $961 = $960&255; $962 = (74436 + ($961<<2)|0); $963 = HEAP32[$962>>2]|0; $964 = (($963) + ($959)|0); $965 = HEAP8[$964>>0]|0; $966 = $965&255; $dA$3 = $966;$dB$3 = $954;$dG$3 = $942;$dR$3 = $930; break; } case 2: { $967 = HEAP16[$dst$4>>1]|0; $968 = $967&65535; $969 = HEAP32[$37>>2]|0; $970 = $968 & $969; $971 = HEAP8[$30>>0]|0; $972 = $971&255; $973 = $970 >>> $972; $974 = HEAP8[$29>>0]|0; $975 = $974&255; $976 = (74436 + ($975<<2)|0); $977 = HEAP32[$976>>2]|0; $978 = (($977) + ($973)|0); $979 = HEAP8[$978>>0]|0; $980 = $979&255; $981 = HEAP32[$38>>2]|0; $982 = $981 & $968; $983 = HEAP8[$32>>0]|0; $984 = $983&255; $985 = $982 >>> $984; $986 = HEAP8[$31>>0]|0; $987 = $986&255; $988 = (74436 + ($987<<2)|0); $989 = HEAP32[$988>>2]|0; $990 = (($989) + ($985)|0); $991 = HEAP8[$990>>0]|0; $992 = $991&255; $993 = HEAP32[$39>>2]|0; $994 = $993 & $968; $995 = HEAP8[$34>>0]|0; $996 = $995&255; $997 = $994 >>> $996; $998 = HEAP8[$33>>0]|0; $999 = $998&255; $1000 = (74436 + ($999<<2)|0); $1001 = HEAP32[$1000>>2]|0; $1002 = (($1001) + ($997)|0); $1003 = HEAP8[$1002>>0]|0; $1004 = $1003&255; $1005 = HEAP32[$40>>2]|0; $1006 = $1005 & $968; $1007 = HEAP8[$36>>0]|0; $1008 = $1007&255; $1009 = $1006 >>> $1008; $1010 = HEAP8[$35>>0]|0; $1011 = $1010&255; $1012 = (74436 + ($1011<<2)|0); $1013 = HEAP32[$1012>>2]|0; $1014 = (($1013) + ($1009)|0); $1015 = HEAP8[$1014>>0]|0; $1016 = $1015&255; $dA$3 = $1016;$dB$3 = $1004;$dG$3 = $992;$dR$3 = $980; break; } case 3: { $1017 = HEAP8[$30>>0]|0; $div21 = ($1017&255) >>> 3; $1018 = $div21&255; $1019 = (($dst$4) + ($1018)|0); $1020 = HEAP8[$1019>>0]|0; $1021 = $1020&255; $1022 = HEAP8[$32>>0]|0; $div22 = ($1022&255) >>> 3; $1023 = $div22&255; $1024 = (($dst$4) + ($1023)|0); $1025 = HEAP8[$1024>>0]|0; $1026 = $1025&255; $1027 = HEAP8[$34>>0]|0; $div23 = ($1027&255) >>> 3; $1028 = $div23&255; $1029 = (($dst$4) + ($1028)|0); $1030 = HEAP8[$1029>>0]|0; $1031 = $1030&255; $dA$3 = 255;$dB$3 = $1031;$dG$3 = $1026;$dR$3 = $1021; break; } case 4: { $1032 = HEAP32[$dst$4>>2]|0; $1033 = HEAP32[$37>>2]|0; $1034 = $1033 & $1032; $1035 = HEAP8[$30>>0]|0; $1036 = $1035&255; $1037 = $1034 >>> $1036; $1038 = HEAP8[$29>>0]|0; $1039 = $1038&255; $1040 = (74436 + ($1039<<2)|0); $1041 = HEAP32[$1040>>2]|0; $1042 = (($1041) + ($1037)|0); $1043 = HEAP8[$1042>>0]|0; $1044 = $1043&255; $1045 = HEAP32[$38>>2]|0; $1046 = $1045 & $1032; $1047 = HEAP8[$32>>0]|0; $1048 = $1047&255; $1049 = $1046 >>> $1048; $1050 = HEAP8[$31>>0]|0; $1051 = $1050&255; $1052 = (74436 + ($1051<<2)|0); $1053 = HEAP32[$1052>>2]|0; $1054 = (($1053) + ($1049)|0); $1055 = HEAP8[$1054>>0]|0; $1056 = $1055&255; $1057 = HEAP32[$39>>2]|0; $1058 = $1057 & $1032; $1059 = HEAP8[$34>>0]|0; $1060 = $1059&255; $1061 = $1058 >>> $1060; $1062 = HEAP8[$33>>0]|0; $1063 = $1062&255; $1064 = (74436 + ($1063<<2)|0); $1065 = HEAP32[$1064>>2]|0; $1066 = (($1065) + ($1061)|0); $1067 = HEAP8[$1066>>0]|0; $1068 = $1067&255; $1069 = HEAP32[$40>>2]|0; $1070 = $1069 & $1032; $1071 = HEAP8[$36>>0]|0; $1072 = $1071&255; $1073 = $1070 >>> $1072; $1074 = HEAP8[$35>>0]|0; $1075 = $1074&255; $1076 = (74436 + ($1075<<2)|0); $1077 = HEAP32[$1076>>2]|0; $1078 = (($1077) + ($1073)|0); $1079 = HEAP8[$1078>>0]|0; $1080 = $1079&255; $dA$3 = $1080;$dB$3 = $1068;$dG$3 = $1056;$dR$3 = $1044; break; } default: { $dA$3 = 0;$dB$3 = 0;$dG$3 = 0;$dR$3 = 0; } } $1081 = (($910) - ($dR$3))|0; $1082 = Math_imul($1081, $18)|0; $1083 = (($1082>>>0) / 255)&-1; $1084 = (($1083) + ($dR$3))|0; $1085 = (($913) - ($dG$3))|0; $1086 = Math_imul($1085, $18)|0; $1087 = (($1086>>>0) / 255)&-1; $1088 = (($1087) + ($dG$3))|0; $1089 = (($916) - ($dB$3))|0; $1090 = Math_imul($1089, $18)|0; $1091 = (($1090>>>0) / 255)&-1; $1092 = (($1091) + ($dB$3))|0; $1093 = (($dA$3) + ($18))|0; $1094 = Math_imul($dA$3, $18)|0; $1095 = (($1094>>>0) / 255)&-1; $1096 = (($1093) - ($1095))|0; switch ($21|0) { case 1: { $1097 = HEAP8[$29>>0]|0; $1098 = $1097&255; $1099 = $1084 >>> $1098; $1100 = HEAP8[$30>>0]|0; $1101 = $1100&255; $1102 = $1099 << $1101; $1103 = HEAP8[$31>>0]|0; $1104 = $1103&255; $1105 = $1088 >>> $1104; $1106 = HEAP8[$32>>0]|0; $1107 = $1106&255; $1108 = $1105 << $1107; $1109 = $1108 | $1102; $1110 = HEAP8[$33>>0]|0; $1111 = $1110&255; $1112 = $1092 >>> $1111; $1113 = HEAP8[$34>>0]|0; $1114 = $1113&255; $1115 = $1112 << $1114; $1116 = $1109 | $1115; $1117 = HEAP8[$35>>0]|0; $1118 = $1117&255; $1119 = $1096 >>> $1118; $1120 = HEAP8[$36>>0]|0; $1121 = $1120&255; $1122 = $1119 << $1121; $1123 = $1116 | $1122; $1124 = $1123&255; HEAP8[$dst$4>>0] = $1124; break; } case 2: { $1125 = HEAP8[$29>>0]|0; $1126 = $1125&255; $1127 = $1084 >>> $1126; $1128 = HEAP8[$30>>0]|0; $1129 = $1128&255; $1130 = $1127 << $1129; $1131 = HEAP8[$31>>0]|0; $1132 = $1131&255; $1133 = $1088 >>> $1132; $1134 = HEAP8[$32>>0]|0; $1135 = $1134&255; $1136 = $1133 << $1135; $1137 = $1136 | $1130; $1138 = HEAP8[$33>>0]|0; $1139 = $1138&255; $1140 = $1092 >>> $1139; $1141 = HEAP8[$34>>0]|0; $1142 = $1141&255; $1143 = $1140 << $1142; $1144 = $1137 | $1143; $1145 = HEAP8[$35>>0]|0; $1146 = $1145&255; $1147 = $1096 >>> $1146; $1148 = HEAP8[$36>>0]|0; $1149 = $1148&255; $1150 = $1147 << $1149; $1151 = $1144 | $1150; $1152 = $1151&65535; HEAP16[$dst$4>>1] = $1152; break; } case 3: { $1153 = $1084&255; $1154 = HEAP8[$30>>0]|0; $div18 = ($1154&255) >>> 3; $1155 = $div18&255; $1156 = (($dst$4) + ($1155)|0); HEAP8[$1156>>0] = $1153; $1157 = $1088&255; $1158 = HEAP8[$32>>0]|0; $div19 = ($1158&255) >>> 3; $1159 = $div19&255; $1160 = (($dst$4) + ($1159)|0); HEAP8[$1160>>0] = $1157; $1161 = $1092&255; $1162 = HEAP8[$34>>0]|0; $div20 = ($1162&255) >>> 3; $1163 = $div20&255; $1164 = (($dst$4) + ($1163)|0); HEAP8[$1164>>0] = $1161; break; } case 4: { $1165 = HEAP8[$29>>0]|0; $1166 = $1165&255; $1167 = $1084 >>> $1166; $1168 = HEAP8[$30>>0]|0; $1169 = $1168&255; $1170 = $1167 << $1169; $1171 = HEAP8[$31>>0]|0; $1172 = $1171&255; $1173 = $1088 >>> $1172; $1174 = HEAP8[$32>>0]|0; $1175 = $1174&255; $1176 = $1173 << $1175; $1177 = $1176 | $1170; $1178 = HEAP8[$33>>0]|0; $1179 = $1178&255; $1180 = $1092 >>> $1179; $1181 = HEAP8[$34>>0]|0; $1182 = $1181&255; $1183 = $1180 << $1182; $1184 = $1177 | $1183; $1185 = HEAP8[$35>>0]|0; $1186 = $1185&255; $1187 = $1096 >>> $1186; $1188 = HEAP8[$36>>0]|0; $1189 = $1188&255; $1190 = $1187 << $1189; $1191 = $1184 | $1190; HEAP32[$dst$4>>2] = $1191; break; } default: { } } $1192 = ((($src$4)) + 1|0); $1193 = (($dst$4) + ($21)|0); $1194 = (($n$3) + -1)|0; $1195 = ($n$3|0)>(1); if ($1195) { $dst$1 = $1193;$n$0 = $1194;$src$1 = $1192; label = 4; continue; } else { $dst$5 = $1193;$src$5 = $1192; label = 48; continue; } } else if ((label|0) == 48) { label = 0; $1196 = (($src$5) + ($5)|0); $1197 = (($dst$5) + ($7)|0); $1198 = ($41|0)==(0); if ($1198) { break L4; } else { $$in = $41;$dst$027 = $1197;$src$028 = $1196; continue L4; } } } } return; } function _Blit1toNAlphaKey($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0; var $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0; var $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0; var $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0; var $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0; var $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0; var $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0; var $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0; var $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0; var $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0; var $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0; var $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0; var $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0; var $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0; var $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0; var $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0; var $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0; var $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0; var $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0; var $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0; var $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0; var $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0; var $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0, $1914 = 0; var $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0, $1932 = 0; var $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0, $1950 = 0; var $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0; var $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0; var $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2003 = 0; var $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0; var $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0; var $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0; var $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0; var $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0, $2094 = 0; var $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0; var $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0; var $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0; var $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0, $2166 = 0; var $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0, $2184 = 0; var $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0, $2201 = 0; var $2202 = 0, $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0, $222 = 0; var $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0, $2238 = 0; var $2239 = 0, $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0, $2256 = 0; var $2257 = 0, $2258 = 0, $2259 = 0, $226 = 0, $2260 = 0, $2261 = 0, $2262 = 0, $2263 = 0, $2264 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0, $2274 = 0; var $2275 = 0, $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0, $228 = 0, $2280 = 0, $2281 = 0, $2282 = 0, $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0, $2287 = 0, $2288 = 0, $2289 = 0, $229 = 0, $2290 = 0, $2291 = 0, $2292 = 0; var $2293 = 0, $2294 = 0, $2295 = 0, $2296 = 0, $2297 = 0, $2298 = 0, $2299 = 0, $23 = 0, $230 = 0, $2300 = 0, $2301 = 0, $2302 = 0, $2303 = 0, $2304 = 0, $2305 = 0, $2306 = 0, $2307 = 0, $2308 = 0, $2309 = 0, $231 = 0; var $2310 = 0, $2311 = 0, $2312 = 0, $2313 = 0, $2314 = 0, $2315 = 0, $2316 = 0, $2317 = 0, $2318 = 0, $2319 = 0, $232 = 0, $2320 = 0, $2321 = 0, $2322 = 0, $2323 = 0, $2324 = 0, $2325 = 0, $2326 = 0, $2327 = 0, $2328 = 0; var $2329 = 0, $233 = 0, $2330 = 0, $2331 = 0, $2332 = 0, $2333 = 0, $2334 = 0, $2335 = 0, $2336 = 0, $2337 = 0, $2338 = 0, $2339 = 0, $234 = 0, $2340 = 0, $2341 = 0, $2342 = 0, $2343 = 0, $2344 = 0, $2345 = 0, $2346 = 0; var $2347 = 0, $2348 = 0, $2349 = 0, $235 = 0, $2350 = 0, $2351 = 0, $2352 = 0, $2353 = 0, $2354 = 0, $2355 = 0, $2356 = 0, $2357 = 0, $2358 = 0, $2359 = 0, $236 = 0, $2360 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; var $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0; var $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0; var $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0; var $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0; var $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0; var $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0; var $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0; var $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0; var $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0; var $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0; var $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0; var $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0; var $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0; var $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0; var $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0; var $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0; var $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0; var $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0; var $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0; var $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0; var $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0; var $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0; var $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0; var $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0; var $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0; var $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0; var $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0; var $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0; var $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0; var $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0; var $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0; var $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0; var $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0; var $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0; var $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0; var $998 = 0, $999 = 0, $dA$0 = 0, $dA$1 = 0, $dA$2 = 0, $dA$3 = 0, $dA$4 = 0, $dA$5 = 0, $dA$6 = 0, $dA$7 = 0, $dB$0 = 0, $dB$1 = 0, $dB$2 = 0, $dB$3 = 0, $dB$4 = 0, $dB$5 = 0, $dB$6 = 0, $dB$7 = 0, $dG$0 = 0, $dG$1 = 0; var $dG$2 = 0, $dG$3 = 0, $dG$4 = 0, $dG$5 = 0, $dG$6 = 0, $dG$7 = 0, $dR$0 = 0, $dR$1 = 0, $dR$2 = 0, $dR$3 = 0, $dR$4 = 0, $dR$5 = 0, $dR$6 = 0, $dR$7 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0; var $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0; var $div32 = 0, $div33 = 0, $div34 = 0, $div35 = 0, $div36 = 0, $div37 = 0, $div38 = 0, $div39 = 0, $div4 = 0, $div40 = 0, $div41 = 0, $div42 = 0, $div43 = 0, $div44 = 0, $div45 = 0, $div46 = 0, $div47 = 0, $div5 = 0, $div6 = 0, $div7 = 0; var $div8 = 0, $div9 = 0, $dst$055 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0; var $src$056 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($info)) + 56|0); $17 = HEAP32[$16>>2]|0; $18 = ((($info)) + 63|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ((($9)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = ($3|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$info>>2]|0; $28 = (($1) + 7)|0; $29 = (($28|0) / 8)&-1; $30 = $1 & 7; $31 = ((($9)) + 28|0); $32 = ((($9)) + 32|0); $33 = ((($9)) + 29|0); $34 = ((($9)) + 33|0); $35 = ((($9)) + 30|0); $36 = ((($9)) + 34|0); $37 = ((($9)) + 31|0); $38 = ((($9)) + 35|0); $39 = ((($9)) + 12|0); $40 = ((($9)) + 16|0); $41 = ((($9)) + 20|0); $42 = ((($9)) + 24|0); $$in = $3;$dst$055 = $26;$src$056 = $27; L4: while(1) { $43 = (($$in) + -1)|0; switch ($30|0) { case 0: { $dst$1 = $dst$055;$n$0 = $29;$src$1 = $src$056; label = 4; break; } case 7: { $dst$2 = $dst$055;$n$1 = $29;$src$2 = $src$056; label = 16; break; } case 6: { $dst$3 = $dst$055;$n$2 = $29;$src$3 = $src$056; label = 28; break; } case 5: { $dst$4 = $dst$055;$n$3 = $29;$src$4 = $src$056; label = 40; break; } case 4: { $dst$5 = $dst$055;$n$4 = $29;$src$5 = $src$056; label = 52; break; } case 3: { $dst$6 = $dst$055;$n$5 = $29;$src$6 = $src$056; label = 64; break; } case 2: { $dst$7 = $dst$055;$n$6 = $29;$src$7 = $src$056; label = 76; break; } case 1: { $dst$8 = $dst$055;$n$7 = $29;$src$8 = $src$056; label = 88; break; } default: { $dst$9 = $dst$055;$src$9 = $src$056; label = 100; } } while(1) { if ((label|0) == 4) { label = 0; $44 = HEAP8[$src$1>>0]|0; $45 = $44&255; $46 = ($45|0)==($17|0); L10: do { if (!($46)) { $47 = (($15) + ($45<<2)|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (((($15) + ($45<<2)|0)) + 1|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = (((($15) + ($45<<2)|0)) + 2|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; switch ($23|0) { case 1: { $56 = HEAP8[$dst$1>>0]|0; $57 = $56&255; $58 = HEAP32[$39>>2]|0; $59 = $57 & $58; $60 = HEAP8[$32>>0]|0; $61 = $60&255; $62 = $59 >>> $61; $63 = HEAP8[$31>>0]|0; $64 = $63&255; $65 = (74436 + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = (($66) + ($62)|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = HEAP32[$40>>2]|0; $71 = $70 & $57; $72 = HEAP8[$34>>0]|0; $73 = $72&255; $74 = $71 >>> $73; $75 = HEAP8[$33>>0]|0; $76 = $75&255; $77 = (74436 + ($76<<2)|0); $78 = HEAP32[$77>>2]|0; $79 = (($78) + ($74)|0); $80 = HEAP8[$79>>0]|0; $81 = $80&255; $82 = HEAP32[$41>>2]|0; $83 = $82 & $57; $84 = HEAP8[$36>>0]|0; $85 = $84&255; $86 = $83 >>> $85; $87 = HEAP8[$35>>0]|0; $88 = $87&255; $89 = (74436 + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = (($90) + ($86)|0); $92 = HEAP8[$91>>0]|0; $93 = $92&255; $94 = HEAP32[$42>>2]|0; $95 = $94 & $57; $96 = HEAP8[$38>>0]|0; $97 = $96&255; $98 = $95 >>> $97; $99 = HEAP8[$37>>0]|0; $100 = $99&255; $101 = (74436 + ($100<<2)|0); $102 = HEAP32[$101>>2]|0; $103 = (($102) + ($98)|0); $104 = HEAP8[$103>>0]|0; $105 = $104&255; $dA$0 = $105;$dB$0 = $93;$dG$0 = $81;$dR$0 = $69; break; } case 2: { $106 = HEAP16[$dst$1>>1]|0; $107 = $106&65535; $108 = HEAP32[$39>>2]|0; $109 = $107 & $108; $110 = HEAP8[$32>>0]|0; $111 = $110&255; $112 = $109 >>> $111; $113 = HEAP8[$31>>0]|0; $114 = $113&255; $115 = (74436 + ($114<<2)|0); $116 = HEAP32[$115>>2]|0; $117 = (($116) + ($112)|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = HEAP32[$40>>2]|0; $121 = $120 & $107; $122 = HEAP8[$34>>0]|0; $123 = $122&255; $124 = $121 >>> $123; $125 = HEAP8[$33>>0]|0; $126 = $125&255; $127 = (74436 + ($126<<2)|0); $128 = HEAP32[$127>>2]|0; $129 = (($128) + ($124)|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = HEAP32[$41>>2]|0; $133 = $132 & $107; $134 = HEAP8[$36>>0]|0; $135 = $134&255; $136 = $133 >>> $135; $137 = HEAP8[$35>>0]|0; $138 = $137&255; $139 = (74436 + ($138<<2)|0); $140 = HEAP32[$139>>2]|0; $141 = (($140) + ($136)|0); $142 = HEAP8[$141>>0]|0; $143 = $142&255; $144 = HEAP32[$42>>2]|0; $145 = $144 & $107; $146 = HEAP8[$38>>0]|0; $147 = $146&255; $148 = $145 >>> $147; $149 = HEAP8[$37>>0]|0; $150 = $149&255; $151 = (74436 + ($150<<2)|0); $152 = HEAP32[$151>>2]|0; $153 = (($152) + ($148)|0); $154 = HEAP8[$153>>0]|0; $155 = $154&255; $dA$0 = $155;$dB$0 = $143;$dG$0 = $131;$dR$0 = $119; break; } case 3: { $156 = HEAP8[$32>>0]|0; $div39 = ($156&255) >>> 3; $157 = $div39&255; $158 = (($dst$1) + ($157)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = HEAP8[$34>>0]|0; $div40 = ($161&255) >>> 3; $162 = $div40&255; $163 = (($dst$1) + ($162)|0); $164 = HEAP8[$163>>0]|0; $165 = $164&255; $166 = HEAP8[$36>>0]|0; $div41 = ($166&255) >>> 3; $167 = $div41&255; $168 = (($dst$1) + ($167)|0); $169 = HEAP8[$168>>0]|0; $170 = $169&255; $dA$0 = 255;$dB$0 = $170;$dG$0 = $165;$dR$0 = $160; break; } case 4: { $171 = HEAP32[$dst$1>>2]|0; $172 = HEAP32[$39>>2]|0; $173 = $172 & $171; $174 = HEAP8[$32>>0]|0; $175 = $174&255; $176 = $173 >>> $175; $177 = HEAP8[$31>>0]|0; $178 = $177&255; $179 = (74436 + ($178<<2)|0); $180 = HEAP32[$179>>2]|0; $181 = (($180) + ($176)|0); $182 = HEAP8[$181>>0]|0; $183 = $182&255; $184 = HEAP32[$40>>2]|0; $185 = $184 & $171; $186 = HEAP8[$34>>0]|0; $187 = $186&255; $188 = $185 >>> $187; $189 = HEAP8[$33>>0]|0; $190 = $189&255; $191 = (74436 + ($190<<2)|0); $192 = HEAP32[$191>>2]|0; $193 = (($192) + ($188)|0); $194 = HEAP8[$193>>0]|0; $195 = $194&255; $196 = HEAP32[$41>>2]|0; $197 = $196 & $171; $198 = HEAP8[$36>>0]|0; $199 = $198&255; $200 = $197 >>> $199; $201 = HEAP8[$35>>0]|0; $202 = $201&255; $203 = (74436 + ($202<<2)|0); $204 = HEAP32[$203>>2]|0; $205 = (($204) + ($200)|0); $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = HEAP32[$42>>2]|0; $209 = $208 & $171; $210 = HEAP8[$38>>0]|0; $211 = $210&255; $212 = $209 >>> $211; $213 = HEAP8[$37>>0]|0; $214 = $213&255; $215 = (74436 + ($214<<2)|0); $216 = HEAP32[$215>>2]|0; $217 = (($216) + ($212)|0); $218 = HEAP8[$217>>0]|0; $219 = $218&255; $dA$0 = $219;$dB$0 = $207;$dG$0 = $195;$dR$0 = $183; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $220 = (($49) - ($dR$0))|0; $221 = Math_imul($220, $20)|0; $222 = (($221>>>0) / 255)&-1; $223 = (($222) + ($dR$0))|0; $224 = (($52) - ($dG$0))|0; $225 = Math_imul($224, $20)|0; $226 = (($225>>>0) / 255)&-1; $227 = (($226) + ($dG$0))|0; $228 = (($55) - ($dB$0))|0; $229 = Math_imul($228, $20)|0; $230 = (($229>>>0) / 255)&-1; $231 = (($230) + ($dB$0))|0; $232 = (($dA$0) + ($20))|0; $233 = Math_imul($dA$0, $20)|0; $234 = (($233>>>0) / 255)&-1; $235 = (($232) - ($234))|0; switch ($23|0) { case 1: { $236 = HEAP8[$31>>0]|0; $237 = $236&255; $238 = $223 >>> $237; $239 = HEAP8[$32>>0]|0; $240 = $239&255; $241 = $238 << $240; $242 = HEAP8[$33>>0]|0; $243 = $242&255; $244 = $227 >>> $243; $245 = HEAP8[$34>>0]|0; $246 = $245&255; $247 = $244 << $246; $248 = $247 | $241; $249 = HEAP8[$35>>0]|0; $250 = $249&255; $251 = $231 >>> $250; $252 = HEAP8[$36>>0]|0; $253 = $252&255; $254 = $251 << $253; $255 = $248 | $254; $256 = HEAP8[$37>>0]|0; $257 = $256&255; $258 = $235 >>> $257; $259 = HEAP8[$38>>0]|0; $260 = $259&255; $261 = $258 << $260; $262 = $255 | $261; $263 = $262&255; HEAP8[$dst$1>>0] = $263; break L10; break; } case 2: { $264 = HEAP8[$31>>0]|0; $265 = $264&255; $266 = $223 >>> $265; $267 = HEAP8[$32>>0]|0; $268 = $267&255; $269 = $266 << $268; $270 = HEAP8[$33>>0]|0; $271 = $270&255; $272 = $227 >>> $271; $273 = HEAP8[$34>>0]|0; $274 = $273&255; $275 = $272 << $274; $276 = $275 | $269; $277 = HEAP8[$35>>0]|0; $278 = $277&255; $279 = $231 >>> $278; $280 = HEAP8[$36>>0]|0; $281 = $280&255; $282 = $279 << $281; $283 = $276 | $282; $284 = HEAP8[$37>>0]|0; $285 = $284&255; $286 = $235 >>> $285; $287 = HEAP8[$38>>0]|0; $288 = $287&255; $289 = $286 << $288; $290 = $283 | $289; $291 = $290&65535; HEAP16[$dst$1>>1] = $291; break L10; break; } case 3: { $292 = $223&255; $293 = HEAP8[$32>>0]|0; $div36 = ($293&255) >>> 3; $294 = $div36&255; $295 = (($dst$1) + ($294)|0); HEAP8[$295>>0] = $292; $296 = $227&255; $297 = HEAP8[$34>>0]|0; $div37 = ($297&255) >>> 3; $298 = $div37&255; $299 = (($dst$1) + ($298)|0); HEAP8[$299>>0] = $296; $300 = $231&255; $301 = HEAP8[$36>>0]|0; $div38 = ($301&255) >>> 3; $302 = $div38&255; $303 = (($dst$1) + ($302)|0); HEAP8[$303>>0] = $300; break L10; break; } case 4: { $304 = HEAP8[$31>>0]|0; $305 = $304&255; $306 = $223 >>> $305; $307 = HEAP8[$32>>0]|0; $308 = $307&255; $309 = $306 << $308; $310 = HEAP8[$33>>0]|0; $311 = $310&255; $312 = $227 >>> $311; $313 = HEAP8[$34>>0]|0; $314 = $313&255; $315 = $312 << $314; $316 = $315 | $309; $317 = HEAP8[$35>>0]|0; $318 = $317&255; $319 = $231 >>> $318; $320 = HEAP8[$36>>0]|0; $321 = $320&255; $322 = $319 << $321; $323 = $316 | $322; $324 = HEAP8[$37>>0]|0; $325 = $324&255; $326 = $235 >>> $325; $327 = HEAP8[$38>>0]|0; $328 = $327&255; $329 = $326 << $328; $330 = $323 | $329; HEAP32[$dst$1>>2] = $330; break L10; break; } default: { break L10; } } } } while(0); $331 = ((($src$1)) + 1|0); $332 = (($dst$1) + ($23)|0); $dst$2 = $332;$n$1 = $n$0;$src$2 = $331; label = 16; continue; } else if ((label|0) == 16) { label = 0; $333 = HEAP8[$src$2>>0]|0; $334 = $333&255; $335 = ($334|0)==($17|0); L25: do { if (!($335)) { $336 = (($15) + ($334<<2)|0); $337 = HEAP8[$336>>0]|0; $338 = $337&255; $339 = (((($15) + ($334<<2)|0)) + 1|0); $340 = HEAP8[$339>>0]|0; $341 = $340&255; $342 = (((($15) + ($334<<2)|0)) + 2|0); $343 = HEAP8[$342>>0]|0; $344 = $343&255; switch ($23|0) { case 1: { $345 = HEAP8[$dst$2>>0]|0; $346 = $345&255; $347 = HEAP32[$39>>2]|0; $348 = $346 & $347; $349 = HEAP8[$32>>0]|0; $350 = $349&255; $351 = $348 >>> $350; $352 = HEAP8[$31>>0]|0; $353 = $352&255; $354 = (74436 + ($353<<2)|0); $355 = HEAP32[$354>>2]|0; $356 = (($355) + ($351)|0); $357 = HEAP8[$356>>0]|0; $358 = $357&255; $359 = HEAP32[$40>>2]|0; $360 = $359 & $346; $361 = HEAP8[$34>>0]|0; $362 = $361&255; $363 = $360 >>> $362; $364 = HEAP8[$33>>0]|0; $365 = $364&255; $366 = (74436 + ($365<<2)|0); $367 = HEAP32[$366>>2]|0; $368 = (($367) + ($363)|0); $369 = HEAP8[$368>>0]|0; $370 = $369&255; $371 = HEAP32[$41>>2]|0; $372 = $371 & $346; $373 = HEAP8[$36>>0]|0; $374 = $373&255; $375 = $372 >>> $374; $376 = HEAP8[$35>>0]|0; $377 = $376&255; $378 = (74436 + ($377<<2)|0); $379 = HEAP32[$378>>2]|0; $380 = (($379) + ($375)|0); $381 = HEAP8[$380>>0]|0; $382 = $381&255; $383 = HEAP32[$42>>2]|0; $384 = $383 & $346; $385 = HEAP8[$38>>0]|0; $386 = $385&255; $387 = $384 >>> $386; $388 = HEAP8[$37>>0]|0; $389 = $388&255; $390 = (74436 + ($389<<2)|0); $391 = HEAP32[$390>>2]|0; $392 = (($391) + ($387)|0); $393 = HEAP8[$392>>0]|0; $394 = $393&255; $dA$1 = $394;$dB$1 = $382;$dG$1 = $370;$dR$1 = $358; break; } case 2: { $395 = HEAP16[$dst$2>>1]|0; $396 = $395&65535; $397 = HEAP32[$39>>2]|0; $398 = $396 & $397; $399 = HEAP8[$32>>0]|0; $400 = $399&255; $401 = $398 >>> $400; $402 = HEAP8[$31>>0]|0; $403 = $402&255; $404 = (74436 + ($403<<2)|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + ($401)|0); $407 = HEAP8[$406>>0]|0; $408 = $407&255; $409 = HEAP32[$40>>2]|0; $410 = $409 & $396; $411 = HEAP8[$34>>0]|0; $412 = $411&255; $413 = $410 >>> $412; $414 = HEAP8[$33>>0]|0; $415 = $414&255; $416 = (74436 + ($415<<2)|0); $417 = HEAP32[$416>>2]|0; $418 = (($417) + ($413)|0); $419 = HEAP8[$418>>0]|0; $420 = $419&255; $421 = HEAP32[$41>>2]|0; $422 = $421 & $396; $423 = HEAP8[$36>>0]|0; $424 = $423&255; $425 = $422 >>> $424; $426 = HEAP8[$35>>0]|0; $427 = $426&255; $428 = (74436 + ($427<<2)|0); $429 = HEAP32[$428>>2]|0; $430 = (($429) + ($425)|0); $431 = HEAP8[$430>>0]|0; $432 = $431&255; $433 = HEAP32[$42>>2]|0; $434 = $433 & $396; $435 = HEAP8[$38>>0]|0; $436 = $435&255; $437 = $434 >>> $436; $438 = HEAP8[$37>>0]|0; $439 = $438&255; $440 = (74436 + ($439<<2)|0); $441 = HEAP32[$440>>2]|0; $442 = (($441) + ($437)|0); $443 = HEAP8[$442>>0]|0; $444 = $443&255; $dA$1 = $444;$dB$1 = $432;$dG$1 = $420;$dR$1 = $408; break; } case 3: { $445 = HEAP8[$32>>0]|0; $div33 = ($445&255) >>> 3; $446 = $div33&255; $447 = (($dst$2) + ($446)|0); $448 = HEAP8[$447>>0]|0; $449 = $448&255; $450 = HEAP8[$34>>0]|0; $div34 = ($450&255) >>> 3; $451 = $div34&255; $452 = (($dst$2) + ($451)|0); $453 = HEAP8[$452>>0]|0; $454 = $453&255; $455 = HEAP8[$36>>0]|0; $div35 = ($455&255) >>> 3; $456 = $div35&255; $457 = (($dst$2) + ($456)|0); $458 = HEAP8[$457>>0]|0; $459 = $458&255; $dA$1 = 255;$dB$1 = $459;$dG$1 = $454;$dR$1 = $449; break; } case 4: { $460 = HEAP32[$dst$2>>2]|0; $461 = HEAP32[$39>>2]|0; $462 = $461 & $460; $463 = HEAP8[$32>>0]|0; $464 = $463&255; $465 = $462 >>> $464; $466 = HEAP8[$31>>0]|0; $467 = $466&255; $468 = (74436 + ($467<<2)|0); $469 = HEAP32[$468>>2]|0; $470 = (($469) + ($465)|0); $471 = HEAP8[$470>>0]|0; $472 = $471&255; $473 = HEAP32[$40>>2]|0; $474 = $473 & $460; $475 = HEAP8[$34>>0]|0; $476 = $475&255; $477 = $474 >>> $476; $478 = HEAP8[$33>>0]|0; $479 = $478&255; $480 = (74436 + ($479<<2)|0); $481 = HEAP32[$480>>2]|0; $482 = (($481) + ($477)|0); $483 = HEAP8[$482>>0]|0; $484 = $483&255; $485 = HEAP32[$41>>2]|0; $486 = $485 & $460; $487 = HEAP8[$36>>0]|0; $488 = $487&255; $489 = $486 >>> $488; $490 = HEAP8[$35>>0]|0; $491 = $490&255; $492 = (74436 + ($491<<2)|0); $493 = HEAP32[$492>>2]|0; $494 = (($493) + ($489)|0); $495 = HEAP8[$494>>0]|0; $496 = $495&255; $497 = HEAP32[$42>>2]|0; $498 = $497 & $460; $499 = HEAP8[$38>>0]|0; $500 = $499&255; $501 = $498 >>> $500; $502 = HEAP8[$37>>0]|0; $503 = $502&255; $504 = (74436 + ($503<<2)|0); $505 = HEAP32[$504>>2]|0; $506 = (($505) + ($501)|0); $507 = HEAP8[$506>>0]|0; $508 = $507&255; $dA$1 = $508;$dB$1 = $496;$dG$1 = $484;$dR$1 = $472; break; } default: { $dA$1 = 0;$dB$1 = 0;$dG$1 = 0;$dR$1 = 0; } } $509 = (($338) - ($dR$1))|0; $510 = Math_imul($509, $20)|0; $511 = (($510>>>0) / 255)&-1; $512 = (($511) + ($dR$1))|0; $513 = (($341) - ($dG$1))|0; $514 = Math_imul($513, $20)|0; $515 = (($514>>>0) / 255)&-1; $516 = (($515) + ($dG$1))|0; $517 = (($344) - ($dB$1))|0; $518 = Math_imul($517, $20)|0; $519 = (($518>>>0) / 255)&-1; $520 = (($519) + ($dB$1))|0; $521 = (($dA$1) + ($20))|0; $522 = Math_imul($dA$1, $20)|0; $523 = (($522>>>0) / 255)&-1; $524 = (($521) - ($523))|0; switch ($23|0) { case 1: { $525 = HEAP8[$31>>0]|0; $526 = $525&255; $527 = $512 >>> $526; $528 = HEAP8[$32>>0]|0; $529 = $528&255; $530 = $527 << $529; $531 = HEAP8[$33>>0]|0; $532 = $531&255; $533 = $516 >>> $532; $534 = HEAP8[$34>>0]|0; $535 = $534&255; $536 = $533 << $535; $537 = $536 | $530; $538 = HEAP8[$35>>0]|0; $539 = $538&255; $540 = $520 >>> $539; $541 = HEAP8[$36>>0]|0; $542 = $541&255; $543 = $540 << $542; $544 = $537 | $543; $545 = HEAP8[$37>>0]|0; $546 = $545&255; $547 = $524 >>> $546; $548 = HEAP8[$38>>0]|0; $549 = $548&255; $550 = $547 << $549; $551 = $544 | $550; $552 = $551&255; HEAP8[$dst$2>>0] = $552; break L25; break; } case 2: { $553 = HEAP8[$31>>0]|0; $554 = $553&255; $555 = $512 >>> $554; $556 = HEAP8[$32>>0]|0; $557 = $556&255; $558 = $555 << $557; $559 = HEAP8[$33>>0]|0; $560 = $559&255; $561 = $516 >>> $560; $562 = HEAP8[$34>>0]|0; $563 = $562&255; $564 = $561 << $563; $565 = $564 | $558; $566 = HEAP8[$35>>0]|0; $567 = $566&255; $568 = $520 >>> $567; $569 = HEAP8[$36>>0]|0; $570 = $569&255; $571 = $568 << $570; $572 = $565 | $571; $573 = HEAP8[$37>>0]|0; $574 = $573&255; $575 = $524 >>> $574; $576 = HEAP8[$38>>0]|0; $577 = $576&255; $578 = $575 << $577; $579 = $572 | $578; $580 = $579&65535; HEAP16[$dst$2>>1] = $580; break L25; break; } case 3: { $581 = $512&255; $582 = HEAP8[$32>>0]|0; $div30 = ($582&255) >>> 3; $583 = $div30&255; $584 = (($dst$2) + ($583)|0); HEAP8[$584>>0] = $581; $585 = $516&255; $586 = HEAP8[$34>>0]|0; $div31 = ($586&255) >>> 3; $587 = $div31&255; $588 = (($dst$2) + ($587)|0); HEAP8[$588>>0] = $585; $589 = $520&255; $590 = HEAP8[$36>>0]|0; $div32 = ($590&255) >>> 3; $591 = $div32&255; $592 = (($dst$2) + ($591)|0); HEAP8[$592>>0] = $589; break L25; break; } case 4: { $593 = HEAP8[$31>>0]|0; $594 = $593&255; $595 = $512 >>> $594; $596 = HEAP8[$32>>0]|0; $597 = $596&255; $598 = $595 << $597; $599 = HEAP8[$33>>0]|0; $600 = $599&255; $601 = $516 >>> $600; $602 = HEAP8[$34>>0]|0; $603 = $602&255; $604 = $601 << $603; $605 = $604 | $598; $606 = HEAP8[$35>>0]|0; $607 = $606&255; $608 = $520 >>> $607; $609 = HEAP8[$36>>0]|0; $610 = $609&255; $611 = $608 << $610; $612 = $605 | $611; $613 = HEAP8[$37>>0]|0; $614 = $613&255; $615 = $524 >>> $614; $616 = HEAP8[$38>>0]|0; $617 = $616&255; $618 = $615 << $617; $619 = $612 | $618; HEAP32[$dst$2>>2] = $619; break L25; break; } default: { break L25; } } } } while(0); $620 = ((($src$2)) + 1|0); $621 = (($dst$2) + ($23)|0); $dst$3 = $621;$n$2 = $n$1;$src$3 = $620; label = 28; continue; } else if ((label|0) == 28) { label = 0; $622 = HEAP8[$src$3>>0]|0; $623 = $622&255; $624 = ($623|0)==($17|0); L40: do { if (!($624)) { $625 = (($15) + ($623<<2)|0); $626 = HEAP8[$625>>0]|0; $627 = $626&255; $628 = (((($15) + ($623<<2)|0)) + 1|0); $629 = HEAP8[$628>>0]|0; $630 = $629&255; $631 = (((($15) + ($623<<2)|0)) + 2|0); $632 = HEAP8[$631>>0]|0; $633 = $632&255; switch ($23|0) { case 1: { $634 = HEAP8[$dst$3>>0]|0; $635 = $634&255; $636 = HEAP32[$39>>2]|0; $637 = $635 & $636; $638 = HEAP8[$32>>0]|0; $639 = $638&255; $640 = $637 >>> $639; $641 = HEAP8[$31>>0]|0; $642 = $641&255; $643 = (74436 + ($642<<2)|0); $644 = HEAP32[$643>>2]|0; $645 = (($644) + ($640)|0); $646 = HEAP8[$645>>0]|0; $647 = $646&255; $648 = HEAP32[$40>>2]|0; $649 = $648 & $635; $650 = HEAP8[$34>>0]|0; $651 = $650&255; $652 = $649 >>> $651; $653 = HEAP8[$33>>0]|0; $654 = $653&255; $655 = (74436 + ($654<<2)|0); $656 = HEAP32[$655>>2]|0; $657 = (($656) + ($652)|0); $658 = HEAP8[$657>>0]|0; $659 = $658&255; $660 = HEAP32[$41>>2]|0; $661 = $660 & $635; $662 = HEAP8[$36>>0]|0; $663 = $662&255; $664 = $661 >>> $663; $665 = HEAP8[$35>>0]|0; $666 = $665&255; $667 = (74436 + ($666<<2)|0); $668 = HEAP32[$667>>2]|0; $669 = (($668) + ($664)|0); $670 = HEAP8[$669>>0]|0; $671 = $670&255; $672 = HEAP32[$42>>2]|0; $673 = $672 & $635; $674 = HEAP8[$38>>0]|0; $675 = $674&255; $676 = $673 >>> $675; $677 = HEAP8[$37>>0]|0; $678 = $677&255; $679 = (74436 + ($678<<2)|0); $680 = HEAP32[$679>>2]|0; $681 = (($680) + ($676)|0); $682 = HEAP8[$681>>0]|0; $683 = $682&255; $dA$2 = $683;$dB$2 = $671;$dG$2 = $659;$dR$2 = $647; break; } case 2: { $684 = HEAP16[$dst$3>>1]|0; $685 = $684&65535; $686 = HEAP32[$39>>2]|0; $687 = $685 & $686; $688 = HEAP8[$32>>0]|0; $689 = $688&255; $690 = $687 >>> $689; $691 = HEAP8[$31>>0]|0; $692 = $691&255; $693 = (74436 + ($692<<2)|0); $694 = HEAP32[$693>>2]|0; $695 = (($694) + ($690)|0); $696 = HEAP8[$695>>0]|0; $697 = $696&255; $698 = HEAP32[$40>>2]|0; $699 = $698 & $685; $700 = HEAP8[$34>>0]|0; $701 = $700&255; $702 = $699 >>> $701; $703 = HEAP8[$33>>0]|0; $704 = $703&255; $705 = (74436 + ($704<<2)|0); $706 = HEAP32[$705>>2]|0; $707 = (($706) + ($702)|0); $708 = HEAP8[$707>>0]|0; $709 = $708&255; $710 = HEAP32[$41>>2]|0; $711 = $710 & $685; $712 = HEAP8[$36>>0]|0; $713 = $712&255; $714 = $711 >>> $713; $715 = HEAP8[$35>>0]|0; $716 = $715&255; $717 = (74436 + ($716<<2)|0); $718 = HEAP32[$717>>2]|0; $719 = (($718) + ($714)|0); $720 = HEAP8[$719>>0]|0; $721 = $720&255; $722 = HEAP32[$42>>2]|0; $723 = $722 & $685; $724 = HEAP8[$38>>0]|0; $725 = $724&255; $726 = $723 >>> $725; $727 = HEAP8[$37>>0]|0; $728 = $727&255; $729 = (74436 + ($728<<2)|0); $730 = HEAP32[$729>>2]|0; $731 = (($730) + ($726)|0); $732 = HEAP8[$731>>0]|0; $733 = $732&255; $dA$2 = $733;$dB$2 = $721;$dG$2 = $709;$dR$2 = $697; break; } case 3: { $734 = HEAP8[$32>>0]|0; $div27 = ($734&255) >>> 3; $735 = $div27&255; $736 = (($dst$3) + ($735)|0); $737 = HEAP8[$736>>0]|0; $738 = $737&255; $739 = HEAP8[$34>>0]|0; $div28 = ($739&255) >>> 3; $740 = $div28&255; $741 = (($dst$3) + ($740)|0); $742 = HEAP8[$741>>0]|0; $743 = $742&255; $744 = HEAP8[$36>>0]|0; $div29 = ($744&255) >>> 3; $745 = $div29&255; $746 = (($dst$3) + ($745)|0); $747 = HEAP8[$746>>0]|0; $748 = $747&255; $dA$2 = 255;$dB$2 = $748;$dG$2 = $743;$dR$2 = $738; break; } case 4: { $749 = HEAP32[$dst$3>>2]|0; $750 = HEAP32[$39>>2]|0; $751 = $750 & $749; $752 = HEAP8[$32>>0]|0; $753 = $752&255; $754 = $751 >>> $753; $755 = HEAP8[$31>>0]|0; $756 = $755&255; $757 = (74436 + ($756<<2)|0); $758 = HEAP32[$757>>2]|0; $759 = (($758) + ($754)|0); $760 = HEAP8[$759>>0]|0; $761 = $760&255; $762 = HEAP32[$40>>2]|0; $763 = $762 & $749; $764 = HEAP8[$34>>0]|0; $765 = $764&255; $766 = $763 >>> $765; $767 = HEAP8[$33>>0]|0; $768 = $767&255; $769 = (74436 + ($768<<2)|0); $770 = HEAP32[$769>>2]|0; $771 = (($770) + ($766)|0); $772 = HEAP8[$771>>0]|0; $773 = $772&255; $774 = HEAP32[$41>>2]|0; $775 = $774 & $749; $776 = HEAP8[$36>>0]|0; $777 = $776&255; $778 = $775 >>> $777; $779 = HEAP8[$35>>0]|0; $780 = $779&255; $781 = (74436 + ($780<<2)|0); $782 = HEAP32[$781>>2]|0; $783 = (($782) + ($778)|0); $784 = HEAP8[$783>>0]|0; $785 = $784&255; $786 = HEAP32[$42>>2]|0; $787 = $786 & $749; $788 = HEAP8[$38>>0]|0; $789 = $788&255; $790 = $787 >>> $789; $791 = HEAP8[$37>>0]|0; $792 = $791&255; $793 = (74436 + ($792<<2)|0); $794 = HEAP32[$793>>2]|0; $795 = (($794) + ($790)|0); $796 = HEAP8[$795>>0]|0; $797 = $796&255; $dA$2 = $797;$dB$2 = $785;$dG$2 = $773;$dR$2 = $761; break; } default: { $dA$2 = 0;$dB$2 = 0;$dG$2 = 0;$dR$2 = 0; } } $798 = (($627) - ($dR$2))|0; $799 = Math_imul($798, $20)|0; $800 = (($799>>>0) / 255)&-1; $801 = (($800) + ($dR$2))|0; $802 = (($630) - ($dG$2))|0; $803 = Math_imul($802, $20)|0; $804 = (($803>>>0) / 255)&-1; $805 = (($804) + ($dG$2))|0; $806 = (($633) - ($dB$2))|0; $807 = Math_imul($806, $20)|0; $808 = (($807>>>0) / 255)&-1; $809 = (($808) + ($dB$2))|0; $810 = (($dA$2) + ($20))|0; $811 = Math_imul($dA$2, $20)|0; $812 = (($811>>>0) / 255)&-1; $813 = (($810) - ($812))|0; switch ($23|0) { case 1: { $814 = HEAP8[$31>>0]|0; $815 = $814&255; $816 = $801 >>> $815; $817 = HEAP8[$32>>0]|0; $818 = $817&255; $819 = $816 << $818; $820 = HEAP8[$33>>0]|0; $821 = $820&255; $822 = $805 >>> $821; $823 = HEAP8[$34>>0]|0; $824 = $823&255; $825 = $822 << $824; $826 = $825 | $819; $827 = HEAP8[$35>>0]|0; $828 = $827&255; $829 = $809 >>> $828; $830 = HEAP8[$36>>0]|0; $831 = $830&255; $832 = $829 << $831; $833 = $826 | $832; $834 = HEAP8[$37>>0]|0; $835 = $834&255; $836 = $813 >>> $835; $837 = HEAP8[$38>>0]|0; $838 = $837&255; $839 = $836 << $838; $840 = $833 | $839; $841 = $840&255; HEAP8[$dst$3>>0] = $841; break L40; break; } case 2: { $842 = HEAP8[$31>>0]|0; $843 = $842&255; $844 = $801 >>> $843; $845 = HEAP8[$32>>0]|0; $846 = $845&255; $847 = $844 << $846; $848 = HEAP8[$33>>0]|0; $849 = $848&255; $850 = $805 >>> $849; $851 = HEAP8[$34>>0]|0; $852 = $851&255; $853 = $850 << $852; $854 = $853 | $847; $855 = HEAP8[$35>>0]|0; $856 = $855&255; $857 = $809 >>> $856; $858 = HEAP8[$36>>0]|0; $859 = $858&255; $860 = $857 << $859; $861 = $854 | $860; $862 = HEAP8[$37>>0]|0; $863 = $862&255; $864 = $813 >>> $863; $865 = HEAP8[$38>>0]|0; $866 = $865&255; $867 = $864 << $866; $868 = $861 | $867; $869 = $868&65535; HEAP16[$dst$3>>1] = $869; break L40; break; } case 3: { $870 = $801&255; $871 = HEAP8[$32>>0]|0; $div24 = ($871&255) >>> 3; $872 = $div24&255; $873 = (($dst$3) + ($872)|0); HEAP8[$873>>0] = $870; $874 = $805&255; $875 = HEAP8[$34>>0]|0; $div25 = ($875&255) >>> 3; $876 = $div25&255; $877 = (($dst$3) + ($876)|0); HEAP8[$877>>0] = $874; $878 = $809&255; $879 = HEAP8[$36>>0]|0; $div26 = ($879&255) >>> 3; $880 = $div26&255; $881 = (($dst$3) + ($880)|0); HEAP8[$881>>0] = $878; break L40; break; } case 4: { $882 = HEAP8[$31>>0]|0; $883 = $882&255; $884 = $801 >>> $883; $885 = HEAP8[$32>>0]|0; $886 = $885&255; $887 = $884 << $886; $888 = HEAP8[$33>>0]|0; $889 = $888&255; $890 = $805 >>> $889; $891 = HEAP8[$34>>0]|0; $892 = $891&255; $893 = $890 << $892; $894 = $893 | $887; $895 = HEAP8[$35>>0]|0; $896 = $895&255; $897 = $809 >>> $896; $898 = HEAP8[$36>>0]|0; $899 = $898&255; $900 = $897 << $899; $901 = $894 | $900; $902 = HEAP8[$37>>0]|0; $903 = $902&255; $904 = $813 >>> $903; $905 = HEAP8[$38>>0]|0; $906 = $905&255; $907 = $904 << $906; $908 = $901 | $907; HEAP32[$dst$3>>2] = $908; break L40; break; } default: { break L40; } } } } while(0); $909 = ((($src$3)) + 1|0); $910 = (($dst$3) + ($23)|0); $dst$4 = $910;$n$3 = $n$2;$src$4 = $909; label = 40; continue; } else if ((label|0) == 40) { label = 0; $911 = HEAP8[$src$4>>0]|0; $912 = $911&255; $913 = ($912|0)==($17|0); L55: do { if (!($913)) { $914 = (($15) + ($912<<2)|0); $915 = HEAP8[$914>>0]|0; $916 = $915&255; $917 = (((($15) + ($912<<2)|0)) + 1|0); $918 = HEAP8[$917>>0]|0; $919 = $918&255; $920 = (((($15) + ($912<<2)|0)) + 2|0); $921 = HEAP8[$920>>0]|0; $922 = $921&255; switch ($23|0) { case 1: { $923 = HEAP8[$dst$4>>0]|0; $924 = $923&255; $925 = HEAP32[$39>>2]|0; $926 = $924 & $925; $927 = HEAP8[$32>>0]|0; $928 = $927&255; $929 = $926 >>> $928; $930 = HEAP8[$31>>0]|0; $931 = $930&255; $932 = (74436 + ($931<<2)|0); $933 = HEAP32[$932>>2]|0; $934 = (($933) + ($929)|0); $935 = HEAP8[$934>>0]|0; $936 = $935&255; $937 = HEAP32[$40>>2]|0; $938 = $937 & $924; $939 = HEAP8[$34>>0]|0; $940 = $939&255; $941 = $938 >>> $940; $942 = HEAP8[$33>>0]|0; $943 = $942&255; $944 = (74436 + ($943<<2)|0); $945 = HEAP32[$944>>2]|0; $946 = (($945) + ($941)|0); $947 = HEAP8[$946>>0]|0; $948 = $947&255; $949 = HEAP32[$41>>2]|0; $950 = $949 & $924; $951 = HEAP8[$36>>0]|0; $952 = $951&255; $953 = $950 >>> $952; $954 = HEAP8[$35>>0]|0; $955 = $954&255; $956 = (74436 + ($955<<2)|0); $957 = HEAP32[$956>>2]|0; $958 = (($957) + ($953)|0); $959 = HEAP8[$958>>0]|0; $960 = $959&255; $961 = HEAP32[$42>>2]|0; $962 = $961 & $924; $963 = HEAP8[$38>>0]|0; $964 = $963&255; $965 = $962 >>> $964; $966 = HEAP8[$37>>0]|0; $967 = $966&255; $968 = (74436 + ($967<<2)|0); $969 = HEAP32[$968>>2]|0; $970 = (($969) + ($965)|0); $971 = HEAP8[$970>>0]|0; $972 = $971&255; $dA$3 = $972;$dB$3 = $960;$dG$3 = $948;$dR$3 = $936; break; } case 2: { $973 = HEAP16[$dst$4>>1]|0; $974 = $973&65535; $975 = HEAP32[$39>>2]|0; $976 = $974 & $975; $977 = HEAP8[$32>>0]|0; $978 = $977&255; $979 = $976 >>> $978; $980 = HEAP8[$31>>0]|0; $981 = $980&255; $982 = (74436 + ($981<<2)|0); $983 = HEAP32[$982>>2]|0; $984 = (($983) + ($979)|0); $985 = HEAP8[$984>>0]|0; $986 = $985&255; $987 = HEAP32[$40>>2]|0; $988 = $987 & $974; $989 = HEAP8[$34>>0]|0; $990 = $989&255; $991 = $988 >>> $990; $992 = HEAP8[$33>>0]|0; $993 = $992&255; $994 = (74436 + ($993<<2)|0); $995 = HEAP32[$994>>2]|0; $996 = (($995) + ($991)|0); $997 = HEAP8[$996>>0]|0; $998 = $997&255; $999 = HEAP32[$41>>2]|0; $1000 = $999 & $974; $1001 = HEAP8[$36>>0]|0; $1002 = $1001&255; $1003 = $1000 >>> $1002; $1004 = HEAP8[$35>>0]|0; $1005 = $1004&255; $1006 = (74436 + ($1005<<2)|0); $1007 = HEAP32[$1006>>2]|0; $1008 = (($1007) + ($1003)|0); $1009 = HEAP8[$1008>>0]|0; $1010 = $1009&255; $1011 = HEAP32[$42>>2]|0; $1012 = $1011 & $974; $1013 = HEAP8[$38>>0]|0; $1014 = $1013&255; $1015 = $1012 >>> $1014; $1016 = HEAP8[$37>>0]|0; $1017 = $1016&255; $1018 = (74436 + ($1017<<2)|0); $1019 = HEAP32[$1018>>2]|0; $1020 = (($1019) + ($1015)|0); $1021 = HEAP8[$1020>>0]|0; $1022 = $1021&255; $dA$3 = $1022;$dB$3 = $1010;$dG$3 = $998;$dR$3 = $986; break; } case 3: { $1023 = HEAP8[$32>>0]|0; $div21 = ($1023&255) >>> 3; $1024 = $div21&255; $1025 = (($dst$4) + ($1024)|0); $1026 = HEAP8[$1025>>0]|0; $1027 = $1026&255; $1028 = HEAP8[$34>>0]|0; $div22 = ($1028&255) >>> 3; $1029 = $div22&255; $1030 = (($dst$4) + ($1029)|0); $1031 = HEAP8[$1030>>0]|0; $1032 = $1031&255; $1033 = HEAP8[$36>>0]|0; $div23 = ($1033&255) >>> 3; $1034 = $div23&255; $1035 = (($dst$4) + ($1034)|0); $1036 = HEAP8[$1035>>0]|0; $1037 = $1036&255; $dA$3 = 255;$dB$3 = $1037;$dG$3 = $1032;$dR$3 = $1027; break; } case 4: { $1038 = HEAP32[$dst$4>>2]|0; $1039 = HEAP32[$39>>2]|0; $1040 = $1039 & $1038; $1041 = HEAP8[$32>>0]|0; $1042 = $1041&255; $1043 = $1040 >>> $1042; $1044 = HEAP8[$31>>0]|0; $1045 = $1044&255; $1046 = (74436 + ($1045<<2)|0); $1047 = HEAP32[$1046>>2]|0; $1048 = (($1047) + ($1043)|0); $1049 = HEAP8[$1048>>0]|0; $1050 = $1049&255; $1051 = HEAP32[$40>>2]|0; $1052 = $1051 & $1038; $1053 = HEAP8[$34>>0]|0; $1054 = $1053&255; $1055 = $1052 >>> $1054; $1056 = HEAP8[$33>>0]|0; $1057 = $1056&255; $1058 = (74436 + ($1057<<2)|0); $1059 = HEAP32[$1058>>2]|0; $1060 = (($1059) + ($1055)|0); $1061 = HEAP8[$1060>>0]|0; $1062 = $1061&255; $1063 = HEAP32[$41>>2]|0; $1064 = $1063 & $1038; $1065 = HEAP8[$36>>0]|0; $1066 = $1065&255; $1067 = $1064 >>> $1066; $1068 = HEAP8[$35>>0]|0; $1069 = $1068&255; $1070 = (74436 + ($1069<<2)|0); $1071 = HEAP32[$1070>>2]|0; $1072 = (($1071) + ($1067)|0); $1073 = HEAP8[$1072>>0]|0; $1074 = $1073&255; $1075 = HEAP32[$42>>2]|0; $1076 = $1075 & $1038; $1077 = HEAP8[$38>>0]|0; $1078 = $1077&255; $1079 = $1076 >>> $1078; $1080 = HEAP8[$37>>0]|0; $1081 = $1080&255; $1082 = (74436 + ($1081<<2)|0); $1083 = HEAP32[$1082>>2]|0; $1084 = (($1083) + ($1079)|0); $1085 = HEAP8[$1084>>0]|0; $1086 = $1085&255; $dA$3 = $1086;$dB$3 = $1074;$dG$3 = $1062;$dR$3 = $1050; break; } default: { $dA$3 = 0;$dB$3 = 0;$dG$3 = 0;$dR$3 = 0; } } $1087 = (($916) - ($dR$3))|0; $1088 = Math_imul($1087, $20)|0; $1089 = (($1088>>>0) / 255)&-1; $1090 = (($1089) + ($dR$3))|0; $1091 = (($919) - ($dG$3))|0; $1092 = Math_imul($1091, $20)|0; $1093 = (($1092>>>0) / 255)&-1; $1094 = (($1093) + ($dG$3))|0; $1095 = (($922) - ($dB$3))|0; $1096 = Math_imul($1095, $20)|0; $1097 = (($1096>>>0) / 255)&-1; $1098 = (($1097) + ($dB$3))|0; $1099 = (($dA$3) + ($20))|0; $1100 = Math_imul($dA$3, $20)|0; $1101 = (($1100>>>0) / 255)&-1; $1102 = (($1099) - ($1101))|0; switch ($23|0) { case 1: { $1103 = HEAP8[$31>>0]|0; $1104 = $1103&255; $1105 = $1090 >>> $1104; $1106 = HEAP8[$32>>0]|0; $1107 = $1106&255; $1108 = $1105 << $1107; $1109 = HEAP8[$33>>0]|0; $1110 = $1109&255; $1111 = $1094 >>> $1110; $1112 = HEAP8[$34>>0]|0; $1113 = $1112&255; $1114 = $1111 << $1113; $1115 = $1114 | $1108; $1116 = HEAP8[$35>>0]|0; $1117 = $1116&255; $1118 = $1098 >>> $1117; $1119 = HEAP8[$36>>0]|0; $1120 = $1119&255; $1121 = $1118 << $1120; $1122 = $1115 | $1121; $1123 = HEAP8[$37>>0]|0; $1124 = $1123&255; $1125 = $1102 >>> $1124; $1126 = HEAP8[$38>>0]|0; $1127 = $1126&255; $1128 = $1125 << $1127; $1129 = $1122 | $1128; $1130 = $1129&255; HEAP8[$dst$4>>0] = $1130; break L55; break; } case 2: { $1131 = HEAP8[$31>>0]|0; $1132 = $1131&255; $1133 = $1090 >>> $1132; $1134 = HEAP8[$32>>0]|0; $1135 = $1134&255; $1136 = $1133 << $1135; $1137 = HEAP8[$33>>0]|0; $1138 = $1137&255; $1139 = $1094 >>> $1138; $1140 = HEAP8[$34>>0]|0; $1141 = $1140&255; $1142 = $1139 << $1141; $1143 = $1142 | $1136; $1144 = HEAP8[$35>>0]|0; $1145 = $1144&255; $1146 = $1098 >>> $1145; $1147 = HEAP8[$36>>0]|0; $1148 = $1147&255; $1149 = $1146 << $1148; $1150 = $1143 | $1149; $1151 = HEAP8[$37>>0]|0; $1152 = $1151&255; $1153 = $1102 >>> $1152; $1154 = HEAP8[$38>>0]|0; $1155 = $1154&255; $1156 = $1153 << $1155; $1157 = $1150 | $1156; $1158 = $1157&65535; HEAP16[$dst$4>>1] = $1158; break L55; break; } case 3: { $1159 = $1090&255; $1160 = HEAP8[$32>>0]|0; $div18 = ($1160&255) >>> 3; $1161 = $div18&255; $1162 = (($dst$4) + ($1161)|0); HEAP8[$1162>>0] = $1159; $1163 = $1094&255; $1164 = HEAP8[$34>>0]|0; $div19 = ($1164&255) >>> 3; $1165 = $div19&255; $1166 = (($dst$4) + ($1165)|0); HEAP8[$1166>>0] = $1163; $1167 = $1098&255; $1168 = HEAP8[$36>>0]|0; $div20 = ($1168&255) >>> 3; $1169 = $div20&255; $1170 = (($dst$4) + ($1169)|0); HEAP8[$1170>>0] = $1167; break L55; break; } case 4: { $1171 = HEAP8[$31>>0]|0; $1172 = $1171&255; $1173 = $1090 >>> $1172; $1174 = HEAP8[$32>>0]|0; $1175 = $1174&255; $1176 = $1173 << $1175; $1177 = HEAP8[$33>>0]|0; $1178 = $1177&255; $1179 = $1094 >>> $1178; $1180 = HEAP8[$34>>0]|0; $1181 = $1180&255; $1182 = $1179 << $1181; $1183 = $1182 | $1176; $1184 = HEAP8[$35>>0]|0; $1185 = $1184&255; $1186 = $1098 >>> $1185; $1187 = HEAP8[$36>>0]|0; $1188 = $1187&255; $1189 = $1186 << $1188; $1190 = $1183 | $1189; $1191 = HEAP8[$37>>0]|0; $1192 = $1191&255; $1193 = $1102 >>> $1192; $1194 = HEAP8[$38>>0]|0; $1195 = $1194&255; $1196 = $1193 << $1195; $1197 = $1190 | $1196; HEAP32[$dst$4>>2] = $1197; break L55; break; } default: { break L55; } } } } while(0); $1198 = ((($src$4)) + 1|0); $1199 = (($dst$4) + ($23)|0); $dst$5 = $1199;$n$4 = $n$3;$src$5 = $1198; label = 52; continue; } else if ((label|0) == 52) { label = 0; $1200 = HEAP8[$src$5>>0]|0; $1201 = $1200&255; $1202 = ($1201|0)==($17|0); L70: do { if (!($1202)) { $1203 = (($15) + ($1201<<2)|0); $1204 = HEAP8[$1203>>0]|0; $1205 = $1204&255; $1206 = (((($15) + ($1201<<2)|0)) + 1|0); $1207 = HEAP8[$1206>>0]|0; $1208 = $1207&255; $1209 = (((($15) + ($1201<<2)|0)) + 2|0); $1210 = HEAP8[$1209>>0]|0; $1211 = $1210&255; switch ($23|0) { case 1: { $1212 = HEAP8[$dst$5>>0]|0; $1213 = $1212&255; $1214 = HEAP32[$39>>2]|0; $1215 = $1213 & $1214; $1216 = HEAP8[$32>>0]|0; $1217 = $1216&255; $1218 = $1215 >>> $1217; $1219 = HEAP8[$31>>0]|0; $1220 = $1219&255; $1221 = (74436 + ($1220<<2)|0); $1222 = HEAP32[$1221>>2]|0; $1223 = (($1222) + ($1218)|0); $1224 = HEAP8[$1223>>0]|0; $1225 = $1224&255; $1226 = HEAP32[$40>>2]|0; $1227 = $1226 & $1213; $1228 = HEAP8[$34>>0]|0; $1229 = $1228&255; $1230 = $1227 >>> $1229; $1231 = HEAP8[$33>>0]|0; $1232 = $1231&255; $1233 = (74436 + ($1232<<2)|0); $1234 = HEAP32[$1233>>2]|0; $1235 = (($1234) + ($1230)|0); $1236 = HEAP8[$1235>>0]|0; $1237 = $1236&255; $1238 = HEAP32[$41>>2]|0; $1239 = $1238 & $1213; $1240 = HEAP8[$36>>0]|0; $1241 = $1240&255; $1242 = $1239 >>> $1241; $1243 = HEAP8[$35>>0]|0; $1244 = $1243&255; $1245 = (74436 + ($1244<<2)|0); $1246 = HEAP32[$1245>>2]|0; $1247 = (($1246) + ($1242)|0); $1248 = HEAP8[$1247>>0]|0; $1249 = $1248&255; $1250 = HEAP32[$42>>2]|0; $1251 = $1250 & $1213; $1252 = HEAP8[$38>>0]|0; $1253 = $1252&255; $1254 = $1251 >>> $1253; $1255 = HEAP8[$37>>0]|0; $1256 = $1255&255; $1257 = (74436 + ($1256<<2)|0); $1258 = HEAP32[$1257>>2]|0; $1259 = (($1258) + ($1254)|0); $1260 = HEAP8[$1259>>0]|0; $1261 = $1260&255; $dA$4 = $1261;$dB$4 = $1249;$dG$4 = $1237;$dR$4 = $1225; break; } case 2: { $1262 = HEAP16[$dst$5>>1]|0; $1263 = $1262&65535; $1264 = HEAP32[$39>>2]|0; $1265 = $1263 & $1264; $1266 = HEAP8[$32>>0]|0; $1267 = $1266&255; $1268 = $1265 >>> $1267; $1269 = HEAP8[$31>>0]|0; $1270 = $1269&255; $1271 = (74436 + ($1270<<2)|0); $1272 = HEAP32[$1271>>2]|0; $1273 = (($1272) + ($1268)|0); $1274 = HEAP8[$1273>>0]|0; $1275 = $1274&255; $1276 = HEAP32[$40>>2]|0; $1277 = $1276 & $1263; $1278 = HEAP8[$34>>0]|0; $1279 = $1278&255; $1280 = $1277 >>> $1279; $1281 = HEAP8[$33>>0]|0; $1282 = $1281&255; $1283 = (74436 + ($1282<<2)|0); $1284 = HEAP32[$1283>>2]|0; $1285 = (($1284) + ($1280)|0); $1286 = HEAP8[$1285>>0]|0; $1287 = $1286&255; $1288 = HEAP32[$41>>2]|0; $1289 = $1288 & $1263; $1290 = HEAP8[$36>>0]|0; $1291 = $1290&255; $1292 = $1289 >>> $1291; $1293 = HEAP8[$35>>0]|0; $1294 = $1293&255; $1295 = (74436 + ($1294<<2)|0); $1296 = HEAP32[$1295>>2]|0; $1297 = (($1296) + ($1292)|0); $1298 = HEAP8[$1297>>0]|0; $1299 = $1298&255; $1300 = HEAP32[$42>>2]|0; $1301 = $1300 & $1263; $1302 = HEAP8[$38>>0]|0; $1303 = $1302&255; $1304 = $1301 >>> $1303; $1305 = HEAP8[$37>>0]|0; $1306 = $1305&255; $1307 = (74436 + ($1306<<2)|0); $1308 = HEAP32[$1307>>2]|0; $1309 = (($1308) + ($1304)|0); $1310 = HEAP8[$1309>>0]|0; $1311 = $1310&255; $dA$4 = $1311;$dB$4 = $1299;$dG$4 = $1287;$dR$4 = $1275; break; } case 3: { $1312 = HEAP8[$32>>0]|0; $div15 = ($1312&255) >>> 3; $1313 = $div15&255; $1314 = (($dst$5) + ($1313)|0); $1315 = HEAP8[$1314>>0]|0; $1316 = $1315&255; $1317 = HEAP8[$34>>0]|0; $div16 = ($1317&255) >>> 3; $1318 = $div16&255; $1319 = (($dst$5) + ($1318)|0); $1320 = HEAP8[$1319>>0]|0; $1321 = $1320&255; $1322 = HEAP8[$36>>0]|0; $div17 = ($1322&255) >>> 3; $1323 = $div17&255; $1324 = (($dst$5) + ($1323)|0); $1325 = HEAP8[$1324>>0]|0; $1326 = $1325&255; $dA$4 = 255;$dB$4 = $1326;$dG$4 = $1321;$dR$4 = $1316; break; } case 4: { $1327 = HEAP32[$dst$5>>2]|0; $1328 = HEAP32[$39>>2]|0; $1329 = $1328 & $1327; $1330 = HEAP8[$32>>0]|0; $1331 = $1330&255; $1332 = $1329 >>> $1331; $1333 = HEAP8[$31>>0]|0; $1334 = $1333&255; $1335 = (74436 + ($1334<<2)|0); $1336 = HEAP32[$1335>>2]|0; $1337 = (($1336) + ($1332)|0); $1338 = HEAP8[$1337>>0]|0; $1339 = $1338&255; $1340 = HEAP32[$40>>2]|0; $1341 = $1340 & $1327; $1342 = HEAP8[$34>>0]|0; $1343 = $1342&255; $1344 = $1341 >>> $1343; $1345 = HEAP8[$33>>0]|0; $1346 = $1345&255; $1347 = (74436 + ($1346<<2)|0); $1348 = HEAP32[$1347>>2]|0; $1349 = (($1348) + ($1344)|0); $1350 = HEAP8[$1349>>0]|0; $1351 = $1350&255; $1352 = HEAP32[$41>>2]|0; $1353 = $1352 & $1327; $1354 = HEAP8[$36>>0]|0; $1355 = $1354&255; $1356 = $1353 >>> $1355; $1357 = HEAP8[$35>>0]|0; $1358 = $1357&255; $1359 = (74436 + ($1358<<2)|0); $1360 = HEAP32[$1359>>2]|0; $1361 = (($1360) + ($1356)|0); $1362 = HEAP8[$1361>>0]|0; $1363 = $1362&255; $1364 = HEAP32[$42>>2]|0; $1365 = $1364 & $1327; $1366 = HEAP8[$38>>0]|0; $1367 = $1366&255; $1368 = $1365 >>> $1367; $1369 = HEAP8[$37>>0]|0; $1370 = $1369&255; $1371 = (74436 + ($1370<<2)|0); $1372 = HEAP32[$1371>>2]|0; $1373 = (($1372) + ($1368)|0); $1374 = HEAP8[$1373>>0]|0; $1375 = $1374&255; $dA$4 = $1375;$dB$4 = $1363;$dG$4 = $1351;$dR$4 = $1339; break; } default: { $dA$4 = 0;$dB$4 = 0;$dG$4 = 0;$dR$4 = 0; } } $1376 = (($1205) - ($dR$4))|0; $1377 = Math_imul($1376, $20)|0; $1378 = (($1377>>>0) / 255)&-1; $1379 = (($1378) + ($dR$4))|0; $1380 = (($1208) - ($dG$4))|0; $1381 = Math_imul($1380, $20)|0; $1382 = (($1381>>>0) / 255)&-1; $1383 = (($1382) + ($dG$4))|0; $1384 = (($1211) - ($dB$4))|0; $1385 = Math_imul($1384, $20)|0; $1386 = (($1385>>>0) / 255)&-1; $1387 = (($1386) + ($dB$4))|0; $1388 = (($dA$4) + ($20))|0; $1389 = Math_imul($dA$4, $20)|0; $1390 = (($1389>>>0) / 255)&-1; $1391 = (($1388) - ($1390))|0; switch ($23|0) { case 1: { $1392 = HEAP8[$31>>0]|0; $1393 = $1392&255; $1394 = $1379 >>> $1393; $1395 = HEAP8[$32>>0]|0; $1396 = $1395&255; $1397 = $1394 << $1396; $1398 = HEAP8[$33>>0]|0; $1399 = $1398&255; $1400 = $1383 >>> $1399; $1401 = HEAP8[$34>>0]|0; $1402 = $1401&255; $1403 = $1400 << $1402; $1404 = $1403 | $1397; $1405 = HEAP8[$35>>0]|0; $1406 = $1405&255; $1407 = $1387 >>> $1406; $1408 = HEAP8[$36>>0]|0; $1409 = $1408&255; $1410 = $1407 << $1409; $1411 = $1404 | $1410; $1412 = HEAP8[$37>>0]|0; $1413 = $1412&255; $1414 = $1391 >>> $1413; $1415 = HEAP8[$38>>0]|0; $1416 = $1415&255; $1417 = $1414 << $1416; $1418 = $1411 | $1417; $1419 = $1418&255; HEAP8[$dst$5>>0] = $1419; break L70; break; } case 2: { $1420 = HEAP8[$31>>0]|0; $1421 = $1420&255; $1422 = $1379 >>> $1421; $1423 = HEAP8[$32>>0]|0; $1424 = $1423&255; $1425 = $1422 << $1424; $1426 = HEAP8[$33>>0]|0; $1427 = $1426&255; $1428 = $1383 >>> $1427; $1429 = HEAP8[$34>>0]|0; $1430 = $1429&255; $1431 = $1428 << $1430; $1432 = $1431 | $1425; $1433 = HEAP8[$35>>0]|0; $1434 = $1433&255; $1435 = $1387 >>> $1434; $1436 = HEAP8[$36>>0]|0; $1437 = $1436&255; $1438 = $1435 << $1437; $1439 = $1432 | $1438; $1440 = HEAP8[$37>>0]|0; $1441 = $1440&255; $1442 = $1391 >>> $1441; $1443 = HEAP8[$38>>0]|0; $1444 = $1443&255; $1445 = $1442 << $1444; $1446 = $1439 | $1445; $1447 = $1446&65535; HEAP16[$dst$5>>1] = $1447; break L70; break; } case 3: { $1448 = $1379&255; $1449 = HEAP8[$32>>0]|0; $div12 = ($1449&255) >>> 3; $1450 = $div12&255; $1451 = (($dst$5) + ($1450)|0); HEAP8[$1451>>0] = $1448; $1452 = $1383&255; $1453 = HEAP8[$34>>0]|0; $div13 = ($1453&255) >>> 3; $1454 = $div13&255; $1455 = (($dst$5) + ($1454)|0); HEAP8[$1455>>0] = $1452; $1456 = $1387&255; $1457 = HEAP8[$36>>0]|0; $div14 = ($1457&255) >>> 3; $1458 = $div14&255; $1459 = (($dst$5) + ($1458)|0); HEAP8[$1459>>0] = $1456; break L70; break; } case 4: { $1460 = HEAP8[$31>>0]|0; $1461 = $1460&255; $1462 = $1379 >>> $1461; $1463 = HEAP8[$32>>0]|0; $1464 = $1463&255; $1465 = $1462 << $1464; $1466 = HEAP8[$33>>0]|0; $1467 = $1466&255; $1468 = $1383 >>> $1467; $1469 = HEAP8[$34>>0]|0; $1470 = $1469&255; $1471 = $1468 << $1470; $1472 = $1471 | $1465; $1473 = HEAP8[$35>>0]|0; $1474 = $1473&255; $1475 = $1387 >>> $1474; $1476 = HEAP8[$36>>0]|0; $1477 = $1476&255; $1478 = $1475 << $1477; $1479 = $1472 | $1478; $1480 = HEAP8[$37>>0]|0; $1481 = $1480&255; $1482 = $1391 >>> $1481; $1483 = HEAP8[$38>>0]|0; $1484 = $1483&255; $1485 = $1482 << $1484; $1486 = $1479 | $1485; HEAP32[$dst$5>>2] = $1486; break L70; break; } default: { break L70; } } } } while(0); $1487 = ((($src$5)) + 1|0); $1488 = (($dst$5) + ($23)|0); $dst$6 = $1488;$n$5 = $n$4;$src$6 = $1487; label = 64; continue; } else if ((label|0) == 64) { label = 0; $1489 = HEAP8[$src$6>>0]|0; $1490 = $1489&255; $1491 = ($1490|0)==($17|0); L85: do { if (!($1491)) { $1492 = (($15) + ($1490<<2)|0); $1493 = HEAP8[$1492>>0]|0; $1494 = $1493&255; $1495 = (((($15) + ($1490<<2)|0)) + 1|0); $1496 = HEAP8[$1495>>0]|0; $1497 = $1496&255; $1498 = (((($15) + ($1490<<2)|0)) + 2|0); $1499 = HEAP8[$1498>>0]|0; $1500 = $1499&255; switch ($23|0) { case 1: { $1501 = HEAP8[$dst$6>>0]|0; $1502 = $1501&255; $1503 = HEAP32[$39>>2]|0; $1504 = $1502 & $1503; $1505 = HEAP8[$32>>0]|0; $1506 = $1505&255; $1507 = $1504 >>> $1506; $1508 = HEAP8[$31>>0]|0; $1509 = $1508&255; $1510 = (74436 + ($1509<<2)|0); $1511 = HEAP32[$1510>>2]|0; $1512 = (($1511) + ($1507)|0); $1513 = HEAP8[$1512>>0]|0; $1514 = $1513&255; $1515 = HEAP32[$40>>2]|0; $1516 = $1515 & $1502; $1517 = HEAP8[$34>>0]|0; $1518 = $1517&255; $1519 = $1516 >>> $1518; $1520 = HEAP8[$33>>0]|0; $1521 = $1520&255; $1522 = (74436 + ($1521<<2)|0); $1523 = HEAP32[$1522>>2]|0; $1524 = (($1523) + ($1519)|0); $1525 = HEAP8[$1524>>0]|0; $1526 = $1525&255; $1527 = HEAP32[$41>>2]|0; $1528 = $1527 & $1502; $1529 = HEAP8[$36>>0]|0; $1530 = $1529&255; $1531 = $1528 >>> $1530; $1532 = HEAP8[$35>>0]|0; $1533 = $1532&255; $1534 = (74436 + ($1533<<2)|0); $1535 = HEAP32[$1534>>2]|0; $1536 = (($1535) + ($1531)|0); $1537 = HEAP8[$1536>>0]|0; $1538 = $1537&255; $1539 = HEAP32[$42>>2]|0; $1540 = $1539 & $1502; $1541 = HEAP8[$38>>0]|0; $1542 = $1541&255; $1543 = $1540 >>> $1542; $1544 = HEAP8[$37>>0]|0; $1545 = $1544&255; $1546 = (74436 + ($1545<<2)|0); $1547 = HEAP32[$1546>>2]|0; $1548 = (($1547) + ($1543)|0); $1549 = HEAP8[$1548>>0]|0; $1550 = $1549&255; $dA$5 = $1550;$dB$5 = $1538;$dG$5 = $1526;$dR$5 = $1514; break; } case 2: { $1551 = HEAP16[$dst$6>>1]|0; $1552 = $1551&65535; $1553 = HEAP32[$39>>2]|0; $1554 = $1552 & $1553; $1555 = HEAP8[$32>>0]|0; $1556 = $1555&255; $1557 = $1554 >>> $1556; $1558 = HEAP8[$31>>0]|0; $1559 = $1558&255; $1560 = (74436 + ($1559<<2)|0); $1561 = HEAP32[$1560>>2]|0; $1562 = (($1561) + ($1557)|0); $1563 = HEAP8[$1562>>0]|0; $1564 = $1563&255; $1565 = HEAP32[$40>>2]|0; $1566 = $1565 & $1552; $1567 = HEAP8[$34>>0]|0; $1568 = $1567&255; $1569 = $1566 >>> $1568; $1570 = HEAP8[$33>>0]|0; $1571 = $1570&255; $1572 = (74436 + ($1571<<2)|0); $1573 = HEAP32[$1572>>2]|0; $1574 = (($1573) + ($1569)|0); $1575 = HEAP8[$1574>>0]|0; $1576 = $1575&255; $1577 = HEAP32[$41>>2]|0; $1578 = $1577 & $1552; $1579 = HEAP8[$36>>0]|0; $1580 = $1579&255; $1581 = $1578 >>> $1580; $1582 = HEAP8[$35>>0]|0; $1583 = $1582&255; $1584 = (74436 + ($1583<<2)|0); $1585 = HEAP32[$1584>>2]|0; $1586 = (($1585) + ($1581)|0); $1587 = HEAP8[$1586>>0]|0; $1588 = $1587&255; $1589 = HEAP32[$42>>2]|0; $1590 = $1589 & $1552; $1591 = HEAP8[$38>>0]|0; $1592 = $1591&255; $1593 = $1590 >>> $1592; $1594 = HEAP8[$37>>0]|0; $1595 = $1594&255; $1596 = (74436 + ($1595<<2)|0); $1597 = HEAP32[$1596>>2]|0; $1598 = (($1597) + ($1593)|0); $1599 = HEAP8[$1598>>0]|0; $1600 = $1599&255; $dA$5 = $1600;$dB$5 = $1588;$dG$5 = $1576;$dR$5 = $1564; break; } case 3: { $1601 = HEAP8[$32>>0]|0; $div9 = ($1601&255) >>> 3; $1602 = $div9&255; $1603 = (($dst$6) + ($1602)|0); $1604 = HEAP8[$1603>>0]|0; $1605 = $1604&255; $1606 = HEAP8[$34>>0]|0; $div10 = ($1606&255) >>> 3; $1607 = $div10&255; $1608 = (($dst$6) + ($1607)|0); $1609 = HEAP8[$1608>>0]|0; $1610 = $1609&255; $1611 = HEAP8[$36>>0]|0; $div11 = ($1611&255) >>> 3; $1612 = $div11&255; $1613 = (($dst$6) + ($1612)|0); $1614 = HEAP8[$1613>>0]|0; $1615 = $1614&255; $dA$5 = 255;$dB$5 = $1615;$dG$5 = $1610;$dR$5 = $1605; break; } case 4: { $1616 = HEAP32[$dst$6>>2]|0; $1617 = HEAP32[$39>>2]|0; $1618 = $1617 & $1616; $1619 = HEAP8[$32>>0]|0; $1620 = $1619&255; $1621 = $1618 >>> $1620; $1622 = HEAP8[$31>>0]|0; $1623 = $1622&255; $1624 = (74436 + ($1623<<2)|0); $1625 = HEAP32[$1624>>2]|0; $1626 = (($1625) + ($1621)|0); $1627 = HEAP8[$1626>>0]|0; $1628 = $1627&255; $1629 = HEAP32[$40>>2]|0; $1630 = $1629 & $1616; $1631 = HEAP8[$34>>0]|0; $1632 = $1631&255; $1633 = $1630 >>> $1632; $1634 = HEAP8[$33>>0]|0; $1635 = $1634&255; $1636 = (74436 + ($1635<<2)|0); $1637 = HEAP32[$1636>>2]|0; $1638 = (($1637) + ($1633)|0); $1639 = HEAP8[$1638>>0]|0; $1640 = $1639&255; $1641 = HEAP32[$41>>2]|0; $1642 = $1641 & $1616; $1643 = HEAP8[$36>>0]|0; $1644 = $1643&255; $1645 = $1642 >>> $1644; $1646 = HEAP8[$35>>0]|0; $1647 = $1646&255; $1648 = (74436 + ($1647<<2)|0); $1649 = HEAP32[$1648>>2]|0; $1650 = (($1649) + ($1645)|0); $1651 = HEAP8[$1650>>0]|0; $1652 = $1651&255; $1653 = HEAP32[$42>>2]|0; $1654 = $1653 & $1616; $1655 = HEAP8[$38>>0]|0; $1656 = $1655&255; $1657 = $1654 >>> $1656; $1658 = HEAP8[$37>>0]|0; $1659 = $1658&255; $1660 = (74436 + ($1659<<2)|0); $1661 = HEAP32[$1660>>2]|0; $1662 = (($1661) + ($1657)|0); $1663 = HEAP8[$1662>>0]|0; $1664 = $1663&255; $dA$5 = $1664;$dB$5 = $1652;$dG$5 = $1640;$dR$5 = $1628; break; } default: { $dA$5 = 0;$dB$5 = 0;$dG$5 = 0;$dR$5 = 0; } } $1665 = (($1494) - ($dR$5))|0; $1666 = Math_imul($1665, $20)|0; $1667 = (($1666>>>0) / 255)&-1; $1668 = (($1667) + ($dR$5))|0; $1669 = (($1497) - ($dG$5))|0; $1670 = Math_imul($1669, $20)|0; $1671 = (($1670>>>0) / 255)&-1; $1672 = (($1671) + ($dG$5))|0; $1673 = (($1500) - ($dB$5))|0; $1674 = Math_imul($1673, $20)|0; $1675 = (($1674>>>0) / 255)&-1; $1676 = (($1675) + ($dB$5))|0; $1677 = (($dA$5) + ($20))|0; $1678 = Math_imul($dA$5, $20)|0; $1679 = (($1678>>>0) / 255)&-1; $1680 = (($1677) - ($1679))|0; switch ($23|0) { case 1: { $1681 = HEAP8[$31>>0]|0; $1682 = $1681&255; $1683 = $1668 >>> $1682; $1684 = HEAP8[$32>>0]|0; $1685 = $1684&255; $1686 = $1683 << $1685; $1687 = HEAP8[$33>>0]|0; $1688 = $1687&255; $1689 = $1672 >>> $1688; $1690 = HEAP8[$34>>0]|0; $1691 = $1690&255; $1692 = $1689 << $1691; $1693 = $1692 | $1686; $1694 = HEAP8[$35>>0]|0; $1695 = $1694&255; $1696 = $1676 >>> $1695; $1697 = HEAP8[$36>>0]|0; $1698 = $1697&255; $1699 = $1696 << $1698; $1700 = $1693 | $1699; $1701 = HEAP8[$37>>0]|0; $1702 = $1701&255; $1703 = $1680 >>> $1702; $1704 = HEAP8[$38>>0]|0; $1705 = $1704&255; $1706 = $1703 << $1705; $1707 = $1700 | $1706; $1708 = $1707&255; HEAP8[$dst$6>>0] = $1708; break L85; break; } case 2: { $1709 = HEAP8[$31>>0]|0; $1710 = $1709&255; $1711 = $1668 >>> $1710; $1712 = HEAP8[$32>>0]|0; $1713 = $1712&255; $1714 = $1711 << $1713; $1715 = HEAP8[$33>>0]|0; $1716 = $1715&255; $1717 = $1672 >>> $1716; $1718 = HEAP8[$34>>0]|0; $1719 = $1718&255; $1720 = $1717 << $1719; $1721 = $1720 | $1714; $1722 = HEAP8[$35>>0]|0; $1723 = $1722&255; $1724 = $1676 >>> $1723; $1725 = HEAP8[$36>>0]|0; $1726 = $1725&255; $1727 = $1724 << $1726; $1728 = $1721 | $1727; $1729 = HEAP8[$37>>0]|0; $1730 = $1729&255; $1731 = $1680 >>> $1730; $1732 = HEAP8[$38>>0]|0; $1733 = $1732&255; $1734 = $1731 << $1733; $1735 = $1728 | $1734; $1736 = $1735&65535; HEAP16[$dst$6>>1] = $1736; break L85; break; } case 3: { $1737 = $1668&255; $1738 = HEAP8[$32>>0]|0; $div6 = ($1738&255) >>> 3; $1739 = $div6&255; $1740 = (($dst$6) + ($1739)|0); HEAP8[$1740>>0] = $1737; $1741 = $1672&255; $1742 = HEAP8[$34>>0]|0; $div7 = ($1742&255) >>> 3; $1743 = $div7&255; $1744 = (($dst$6) + ($1743)|0); HEAP8[$1744>>0] = $1741; $1745 = $1676&255; $1746 = HEAP8[$36>>0]|0; $div8 = ($1746&255) >>> 3; $1747 = $div8&255; $1748 = (($dst$6) + ($1747)|0); HEAP8[$1748>>0] = $1745; break L85; break; } case 4: { $1749 = HEAP8[$31>>0]|0; $1750 = $1749&255; $1751 = $1668 >>> $1750; $1752 = HEAP8[$32>>0]|0; $1753 = $1752&255; $1754 = $1751 << $1753; $1755 = HEAP8[$33>>0]|0; $1756 = $1755&255; $1757 = $1672 >>> $1756; $1758 = HEAP8[$34>>0]|0; $1759 = $1758&255; $1760 = $1757 << $1759; $1761 = $1760 | $1754; $1762 = HEAP8[$35>>0]|0; $1763 = $1762&255; $1764 = $1676 >>> $1763; $1765 = HEAP8[$36>>0]|0; $1766 = $1765&255; $1767 = $1764 << $1766; $1768 = $1761 | $1767; $1769 = HEAP8[$37>>0]|0; $1770 = $1769&255; $1771 = $1680 >>> $1770; $1772 = HEAP8[$38>>0]|0; $1773 = $1772&255; $1774 = $1771 << $1773; $1775 = $1768 | $1774; HEAP32[$dst$6>>2] = $1775; break L85; break; } default: { break L85; } } } } while(0); $1776 = ((($src$6)) + 1|0); $1777 = (($dst$6) + ($23)|0); $dst$7 = $1777;$n$6 = $n$5;$src$7 = $1776; label = 76; continue; } else if ((label|0) == 76) { label = 0; $1778 = HEAP8[$src$7>>0]|0; $1779 = $1778&255; $1780 = ($1779|0)==($17|0); L100: do { if (!($1780)) { $1781 = (($15) + ($1779<<2)|0); $1782 = HEAP8[$1781>>0]|0; $1783 = $1782&255; $1784 = (((($15) + ($1779<<2)|0)) + 1|0); $1785 = HEAP8[$1784>>0]|0; $1786 = $1785&255; $1787 = (((($15) + ($1779<<2)|0)) + 2|0); $1788 = HEAP8[$1787>>0]|0; $1789 = $1788&255; switch ($23|0) { case 1: { $1790 = HEAP8[$dst$7>>0]|0; $1791 = $1790&255; $1792 = HEAP32[$39>>2]|0; $1793 = $1791 & $1792; $1794 = HEAP8[$32>>0]|0; $1795 = $1794&255; $1796 = $1793 >>> $1795; $1797 = HEAP8[$31>>0]|0; $1798 = $1797&255; $1799 = (74436 + ($1798<<2)|0); $1800 = HEAP32[$1799>>2]|0; $1801 = (($1800) + ($1796)|0); $1802 = HEAP8[$1801>>0]|0; $1803 = $1802&255; $1804 = HEAP32[$40>>2]|0; $1805 = $1804 & $1791; $1806 = HEAP8[$34>>0]|0; $1807 = $1806&255; $1808 = $1805 >>> $1807; $1809 = HEAP8[$33>>0]|0; $1810 = $1809&255; $1811 = (74436 + ($1810<<2)|0); $1812 = HEAP32[$1811>>2]|0; $1813 = (($1812) + ($1808)|0); $1814 = HEAP8[$1813>>0]|0; $1815 = $1814&255; $1816 = HEAP32[$41>>2]|0; $1817 = $1816 & $1791; $1818 = HEAP8[$36>>0]|0; $1819 = $1818&255; $1820 = $1817 >>> $1819; $1821 = HEAP8[$35>>0]|0; $1822 = $1821&255; $1823 = (74436 + ($1822<<2)|0); $1824 = HEAP32[$1823>>2]|0; $1825 = (($1824) + ($1820)|0); $1826 = HEAP8[$1825>>0]|0; $1827 = $1826&255; $1828 = HEAP32[$42>>2]|0; $1829 = $1828 & $1791; $1830 = HEAP8[$38>>0]|0; $1831 = $1830&255; $1832 = $1829 >>> $1831; $1833 = HEAP8[$37>>0]|0; $1834 = $1833&255; $1835 = (74436 + ($1834<<2)|0); $1836 = HEAP32[$1835>>2]|0; $1837 = (($1836) + ($1832)|0); $1838 = HEAP8[$1837>>0]|0; $1839 = $1838&255; $dA$6 = $1839;$dB$6 = $1827;$dG$6 = $1815;$dR$6 = $1803; break; } case 2: { $1840 = HEAP16[$dst$7>>1]|0; $1841 = $1840&65535; $1842 = HEAP32[$39>>2]|0; $1843 = $1841 & $1842; $1844 = HEAP8[$32>>0]|0; $1845 = $1844&255; $1846 = $1843 >>> $1845; $1847 = HEAP8[$31>>0]|0; $1848 = $1847&255; $1849 = (74436 + ($1848<<2)|0); $1850 = HEAP32[$1849>>2]|0; $1851 = (($1850) + ($1846)|0); $1852 = HEAP8[$1851>>0]|0; $1853 = $1852&255; $1854 = HEAP32[$40>>2]|0; $1855 = $1854 & $1841; $1856 = HEAP8[$34>>0]|0; $1857 = $1856&255; $1858 = $1855 >>> $1857; $1859 = HEAP8[$33>>0]|0; $1860 = $1859&255; $1861 = (74436 + ($1860<<2)|0); $1862 = HEAP32[$1861>>2]|0; $1863 = (($1862) + ($1858)|0); $1864 = HEAP8[$1863>>0]|0; $1865 = $1864&255; $1866 = HEAP32[$41>>2]|0; $1867 = $1866 & $1841; $1868 = HEAP8[$36>>0]|0; $1869 = $1868&255; $1870 = $1867 >>> $1869; $1871 = HEAP8[$35>>0]|0; $1872 = $1871&255; $1873 = (74436 + ($1872<<2)|0); $1874 = HEAP32[$1873>>2]|0; $1875 = (($1874) + ($1870)|0); $1876 = HEAP8[$1875>>0]|0; $1877 = $1876&255; $1878 = HEAP32[$42>>2]|0; $1879 = $1878 & $1841; $1880 = HEAP8[$38>>0]|0; $1881 = $1880&255; $1882 = $1879 >>> $1881; $1883 = HEAP8[$37>>0]|0; $1884 = $1883&255; $1885 = (74436 + ($1884<<2)|0); $1886 = HEAP32[$1885>>2]|0; $1887 = (($1886) + ($1882)|0); $1888 = HEAP8[$1887>>0]|0; $1889 = $1888&255; $dA$6 = $1889;$dB$6 = $1877;$dG$6 = $1865;$dR$6 = $1853; break; } case 3: { $1890 = HEAP8[$32>>0]|0; $div3 = ($1890&255) >>> 3; $1891 = $div3&255; $1892 = (($dst$7) + ($1891)|0); $1893 = HEAP8[$1892>>0]|0; $1894 = $1893&255; $1895 = HEAP8[$34>>0]|0; $div4 = ($1895&255) >>> 3; $1896 = $div4&255; $1897 = (($dst$7) + ($1896)|0); $1898 = HEAP8[$1897>>0]|0; $1899 = $1898&255; $1900 = HEAP8[$36>>0]|0; $div5 = ($1900&255) >>> 3; $1901 = $div5&255; $1902 = (($dst$7) + ($1901)|0); $1903 = HEAP8[$1902>>0]|0; $1904 = $1903&255; $dA$6 = 255;$dB$6 = $1904;$dG$6 = $1899;$dR$6 = $1894; break; } case 4: { $1905 = HEAP32[$dst$7>>2]|0; $1906 = HEAP32[$39>>2]|0; $1907 = $1906 & $1905; $1908 = HEAP8[$32>>0]|0; $1909 = $1908&255; $1910 = $1907 >>> $1909; $1911 = HEAP8[$31>>0]|0; $1912 = $1911&255; $1913 = (74436 + ($1912<<2)|0); $1914 = HEAP32[$1913>>2]|0; $1915 = (($1914) + ($1910)|0); $1916 = HEAP8[$1915>>0]|0; $1917 = $1916&255; $1918 = HEAP32[$40>>2]|0; $1919 = $1918 & $1905; $1920 = HEAP8[$34>>0]|0; $1921 = $1920&255; $1922 = $1919 >>> $1921; $1923 = HEAP8[$33>>0]|0; $1924 = $1923&255; $1925 = (74436 + ($1924<<2)|0); $1926 = HEAP32[$1925>>2]|0; $1927 = (($1926) + ($1922)|0); $1928 = HEAP8[$1927>>0]|0; $1929 = $1928&255; $1930 = HEAP32[$41>>2]|0; $1931 = $1930 & $1905; $1932 = HEAP8[$36>>0]|0; $1933 = $1932&255; $1934 = $1931 >>> $1933; $1935 = HEAP8[$35>>0]|0; $1936 = $1935&255; $1937 = (74436 + ($1936<<2)|0); $1938 = HEAP32[$1937>>2]|0; $1939 = (($1938) + ($1934)|0); $1940 = HEAP8[$1939>>0]|0; $1941 = $1940&255; $1942 = HEAP32[$42>>2]|0; $1943 = $1942 & $1905; $1944 = HEAP8[$38>>0]|0; $1945 = $1944&255; $1946 = $1943 >>> $1945; $1947 = HEAP8[$37>>0]|0; $1948 = $1947&255; $1949 = (74436 + ($1948<<2)|0); $1950 = HEAP32[$1949>>2]|0; $1951 = (($1950) + ($1946)|0); $1952 = HEAP8[$1951>>0]|0; $1953 = $1952&255; $dA$6 = $1953;$dB$6 = $1941;$dG$6 = $1929;$dR$6 = $1917; break; } default: { $dA$6 = 0;$dB$6 = 0;$dG$6 = 0;$dR$6 = 0; } } $1954 = (($1783) - ($dR$6))|0; $1955 = Math_imul($1954, $20)|0; $1956 = (($1955>>>0) / 255)&-1; $1957 = (($1956) + ($dR$6))|0; $1958 = (($1786) - ($dG$6))|0; $1959 = Math_imul($1958, $20)|0; $1960 = (($1959>>>0) / 255)&-1; $1961 = (($1960) + ($dG$6))|0; $1962 = (($1789) - ($dB$6))|0; $1963 = Math_imul($1962, $20)|0; $1964 = (($1963>>>0) / 255)&-1; $1965 = (($1964) + ($dB$6))|0; $1966 = (($dA$6) + ($20))|0; $1967 = Math_imul($dA$6, $20)|0; $1968 = (($1967>>>0) / 255)&-1; $1969 = (($1966) - ($1968))|0; switch ($23|0) { case 1: { $1970 = HEAP8[$31>>0]|0; $1971 = $1970&255; $1972 = $1957 >>> $1971; $1973 = HEAP8[$32>>0]|0; $1974 = $1973&255; $1975 = $1972 << $1974; $1976 = HEAP8[$33>>0]|0; $1977 = $1976&255; $1978 = $1961 >>> $1977; $1979 = HEAP8[$34>>0]|0; $1980 = $1979&255; $1981 = $1978 << $1980; $1982 = $1981 | $1975; $1983 = HEAP8[$35>>0]|0; $1984 = $1983&255; $1985 = $1965 >>> $1984; $1986 = HEAP8[$36>>0]|0; $1987 = $1986&255; $1988 = $1985 << $1987; $1989 = $1982 | $1988; $1990 = HEAP8[$37>>0]|0; $1991 = $1990&255; $1992 = $1969 >>> $1991; $1993 = HEAP8[$38>>0]|0; $1994 = $1993&255; $1995 = $1992 << $1994; $1996 = $1989 | $1995; $1997 = $1996&255; HEAP8[$dst$7>>0] = $1997; break L100; break; } case 2: { $1998 = HEAP8[$31>>0]|0; $1999 = $1998&255; $2000 = $1957 >>> $1999; $2001 = HEAP8[$32>>0]|0; $2002 = $2001&255; $2003 = $2000 << $2002; $2004 = HEAP8[$33>>0]|0; $2005 = $2004&255; $2006 = $1961 >>> $2005; $2007 = HEAP8[$34>>0]|0; $2008 = $2007&255; $2009 = $2006 << $2008; $2010 = $2009 | $2003; $2011 = HEAP8[$35>>0]|0; $2012 = $2011&255; $2013 = $1965 >>> $2012; $2014 = HEAP8[$36>>0]|0; $2015 = $2014&255; $2016 = $2013 << $2015; $2017 = $2010 | $2016; $2018 = HEAP8[$37>>0]|0; $2019 = $2018&255; $2020 = $1969 >>> $2019; $2021 = HEAP8[$38>>0]|0; $2022 = $2021&255; $2023 = $2020 << $2022; $2024 = $2017 | $2023; $2025 = $2024&65535; HEAP16[$dst$7>>1] = $2025; break L100; break; } case 3: { $2026 = $1957&255; $2027 = HEAP8[$32>>0]|0; $div = ($2027&255) >>> 3; $2028 = $div&255; $2029 = (($dst$7) + ($2028)|0); HEAP8[$2029>>0] = $2026; $2030 = $1961&255; $2031 = HEAP8[$34>>0]|0; $div1 = ($2031&255) >>> 3; $2032 = $div1&255; $2033 = (($dst$7) + ($2032)|0); HEAP8[$2033>>0] = $2030; $2034 = $1965&255; $2035 = HEAP8[$36>>0]|0; $div2 = ($2035&255) >>> 3; $2036 = $div2&255; $2037 = (($dst$7) + ($2036)|0); HEAP8[$2037>>0] = $2034; break L100; break; } case 4: { $2038 = HEAP8[$31>>0]|0; $2039 = $2038&255; $2040 = $1957 >>> $2039; $2041 = HEAP8[$32>>0]|0; $2042 = $2041&255; $2043 = $2040 << $2042; $2044 = HEAP8[$33>>0]|0; $2045 = $2044&255; $2046 = $1961 >>> $2045; $2047 = HEAP8[$34>>0]|0; $2048 = $2047&255; $2049 = $2046 << $2048; $2050 = $2049 | $2043; $2051 = HEAP8[$35>>0]|0; $2052 = $2051&255; $2053 = $1965 >>> $2052; $2054 = HEAP8[$36>>0]|0; $2055 = $2054&255; $2056 = $2053 << $2055; $2057 = $2050 | $2056; $2058 = HEAP8[$37>>0]|0; $2059 = $2058&255; $2060 = $1969 >>> $2059; $2061 = HEAP8[$38>>0]|0; $2062 = $2061&255; $2063 = $2060 << $2062; $2064 = $2057 | $2063; HEAP32[$dst$7>>2] = $2064; break L100; break; } default: { break L100; } } } } while(0); $2065 = ((($src$7)) + 1|0); $2066 = (($dst$7) + ($23)|0); $dst$8 = $2066;$n$7 = $n$6;$src$8 = $2065; label = 88; continue; } else if ((label|0) == 88) { label = 0; $2067 = HEAP8[$src$8>>0]|0; $2068 = $2067&255; $2069 = ($2068|0)==($17|0); L115: do { if (!($2069)) { $2070 = (($15) + ($2068<<2)|0); $2071 = HEAP8[$2070>>0]|0; $2072 = $2071&255; $2073 = (((($15) + ($2068<<2)|0)) + 1|0); $2074 = HEAP8[$2073>>0]|0; $2075 = $2074&255; $2076 = (((($15) + ($2068<<2)|0)) + 2|0); $2077 = HEAP8[$2076>>0]|0; $2078 = $2077&255; switch ($23|0) { case 1: { $2079 = HEAP8[$dst$8>>0]|0; $2080 = $2079&255; $2081 = HEAP32[$39>>2]|0; $2082 = $2080 & $2081; $2083 = HEAP8[$32>>0]|0; $2084 = $2083&255; $2085 = $2082 >>> $2084; $2086 = HEAP8[$31>>0]|0; $2087 = $2086&255; $2088 = (74436 + ($2087<<2)|0); $2089 = HEAP32[$2088>>2]|0; $2090 = (($2089) + ($2085)|0); $2091 = HEAP8[$2090>>0]|0; $2092 = $2091&255; $2093 = HEAP32[$40>>2]|0; $2094 = $2093 & $2080; $2095 = HEAP8[$34>>0]|0; $2096 = $2095&255; $2097 = $2094 >>> $2096; $2098 = HEAP8[$33>>0]|0; $2099 = $2098&255; $2100 = (74436 + ($2099<<2)|0); $2101 = HEAP32[$2100>>2]|0; $2102 = (($2101) + ($2097)|0); $2103 = HEAP8[$2102>>0]|0; $2104 = $2103&255; $2105 = HEAP32[$41>>2]|0; $2106 = $2105 & $2080; $2107 = HEAP8[$36>>0]|0; $2108 = $2107&255; $2109 = $2106 >>> $2108; $2110 = HEAP8[$35>>0]|0; $2111 = $2110&255; $2112 = (74436 + ($2111<<2)|0); $2113 = HEAP32[$2112>>2]|0; $2114 = (($2113) + ($2109)|0); $2115 = HEAP8[$2114>>0]|0; $2116 = $2115&255; $2117 = HEAP32[$42>>2]|0; $2118 = $2117 & $2080; $2119 = HEAP8[$38>>0]|0; $2120 = $2119&255; $2121 = $2118 >>> $2120; $2122 = HEAP8[$37>>0]|0; $2123 = $2122&255; $2124 = (74436 + ($2123<<2)|0); $2125 = HEAP32[$2124>>2]|0; $2126 = (($2125) + ($2121)|0); $2127 = HEAP8[$2126>>0]|0; $2128 = $2127&255; $dA$7 = $2128;$dB$7 = $2116;$dG$7 = $2104;$dR$7 = $2092; break; } case 2: { $2129 = HEAP16[$dst$8>>1]|0; $2130 = $2129&65535; $2131 = HEAP32[$39>>2]|0; $2132 = $2130 & $2131; $2133 = HEAP8[$32>>0]|0; $2134 = $2133&255; $2135 = $2132 >>> $2134; $2136 = HEAP8[$31>>0]|0; $2137 = $2136&255; $2138 = (74436 + ($2137<<2)|0); $2139 = HEAP32[$2138>>2]|0; $2140 = (($2139) + ($2135)|0); $2141 = HEAP8[$2140>>0]|0; $2142 = $2141&255; $2143 = HEAP32[$40>>2]|0; $2144 = $2143 & $2130; $2145 = HEAP8[$34>>0]|0; $2146 = $2145&255; $2147 = $2144 >>> $2146; $2148 = HEAP8[$33>>0]|0; $2149 = $2148&255; $2150 = (74436 + ($2149<<2)|0); $2151 = HEAP32[$2150>>2]|0; $2152 = (($2151) + ($2147)|0); $2153 = HEAP8[$2152>>0]|0; $2154 = $2153&255; $2155 = HEAP32[$41>>2]|0; $2156 = $2155 & $2130; $2157 = HEAP8[$36>>0]|0; $2158 = $2157&255; $2159 = $2156 >>> $2158; $2160 = HEAP8[$35>>0]|0; $2161 = $2160&255; $2162 = (74436 + ($2161<<2)|0); $2163 = HEAP32[$2162>>2]|0; $2164 = (($2163) + ($2159)|0); $2165 = HEAP8[$2164>>0]|0; $2166 = $2165&255; $2167 = HEAP32[$42>>2]|0; $2168 = $2167 & $2130; $2169 = HEAP8[$38>>0]|0; $2170 = $2169&255; $2171 = $2168 >>> $2170; $2172 = HEAP8[$37>>0]|0; $2173 = $2172&255; $2174 = (74436 + ($2173<<2)|0); $2175 = HEAP32[$2174>>2]|0; $2176 = (($2175) + ($2171)|0); $2177 = HEAP8[$2176>>0]|0; $2178 = $2177&255; $dA$7 = $2178;$dB$7 = $2166;$dG$7 = $2154;$dR$7 = $2142; break; } case 3: { $2179 = HEAP8[$32>>0]|0; $div45 = ($2179&255) >>> 3; $2180 = $div45&255; $2181 = (($dst$8) + ($2180)|0); $2182 = HEAP8[$2181>>0]|0; $2183 = $2182&255; $2184 = HEAP8[$34>>0]|0; $div46 = ($2184&255) >>> 3; $2185 = $div46&255; $2186 = (($dst$8) + ($2185)|0); $2187 = HEAP8[$2186>>0]|0; $2188 = $2187&255; $2189 = HEAP8[$36>>0]|0; $div47 = ($2189&255) >>> 3; $2190 = $div47&255; $2191 = (($dst$8) + ($2190)|0); $2192 = HEAP8[$2191>>0]|0; $2193 = $2192&255; $dA$7 = 255;$dB$7 = $2193;$dG$7 = $2188;$dR$7 = $2183; break; } case 4: { $2194 = HEAP32[$dst$8>>2]|0; $2195 = HEAP32[$39>>2]|0; $2196 = $2195 & $2194; $2197 = HEAP8[$32>>0]|0; $2198 = $2197&255; $2199 = $2196 >>> $2198; $2200 = HEAP8[$31>>0]|0; $2201 = $2200&255; $2202 = (74436 + ($2201<<2)|0); $2203 = HEAP32[$2202>>2]|0; $2204 = (($2203) + ($2199)|0); $2205 = HEAP8[$2204>>0]|0; $2206 = $2205&255; $2207 = HEAP32[$40>>2]|0; $2208 = $2207 & $2194; $2209 = HEAP8[$34>>0]|0; $2210 = $2209&255; $2211 = $2208 >>> $2210; $2212 = HEAP8[$33>>0]|0; $2213 = $2212&255; $2214 = (74436 + ($2213<<2)|0); $2215 = HEAP32[$2214>>2]|0; $2216 = (($2215) + ($2211)|0); $2217 = HEAP8[$2216>>0]|0; $2218 = $2217&255; $2219 = HEAP32[$41>>2]|0; $2220 = $2219 & $2194; $2221 = HEAP8[$36>>0]|0; $2222 = $2221&255; $2223 = $2220 >>> $2222; $2224 = HEAP8[$35>>0]|0; $2225 = $2224&255; $2226 = (74436 + ($2225<<2)|0); $2227 = HEAP32[$2226>>2]|0; $2228 = (($2227) + ($2223)|0); $2229 = HEAP8[$2228>>0]|0; $2230 = $2229&255; $2231 = HEAP32[$42>>2]|0; $2232 = $2231 & $2194; $2233 = HEAP8[$38>>0]|0; $2234 = $2233&255; $2235 = $2232 >>> $2234; $2236 = HEAP8[$37>>0]|0; $2237 = $2236&255; $2238 = (74436 + ($2237<<2)|0); $2239 = HEAP32[$2238>>2]|0; $2240 = (($2239) + ($2235)|0); $2241 = HEAP8[$2240>>0]|0; $2242 = $2241&255; $dA$7 = $2242;$dB$7 = $2230;$dG$7 = $2218;$dR$7 = $2206; break; } default: { $dA$7 = 0;$dB$7 = 0;$dG$7 = 0;$dR$7 = 0; } } $2243 = (($2072) - ($dR$7))|0; $2244 = Math_imul($2243, $20)|0; $2245 = (($2244>>>0) / 255)&-1; $2246 = (($2245) + ($dR$7))|0; $2247 = (($2075) - ($dG$7))|0; $2248 = Math_imul($2247, $20)|0; $2249 = (($2248>>>0) / 255)&-1; $2250 = (($2249) + ($dG$7))|0; $2251 = (($2078) - ($dB$7))|0; $2252 = Math_imul($2251, $20)|0; $2253 = (($2252>>>0) / 255)&-1; $2254 = (($2253) + ($dB$7))|0; $2255 = (($dA$7) + ($20))|0; $2256 = Math_imul($dA$7, $20)|0; $2257 = (($2256>>>0) / 255)&-1; $2258 = (($2255) - ($2257))|0; switch ($23|0) { case 1: { $2259 = HEAP8[$31>>0]|0; $2260 = $2259&255; $2261 = $2246 >>> $2260; $2262 = HEAP8[$32>>0]|0; $2263 = $2262&255; $2264 = $2261 << $2263; $2265 = HEAP8[$33>>0]|0; $2266 = $2265&255; $2267 = $2250 >>> $2266; $2268 = HEAP8[$34>>0]|0; $2269 = $2268&255; $2270 = $2267 << $2269; $2271 = $2270 | $2264; $2272 = HEAP8[$35>>0]|0; $2273 = $2272&255; $2274 = $2254 >>> $2273; $2275 = HEAP8[$36>>0]|0; $2276 = $2275&255; $2277 = $2274 << $2276; $2278 = $2271 | $2277; $2279 = HEAP8[$37>>0]|0; $2280 = $2279&255; $2281 = $2258 >>> $2280; $2282 = HEAP8[$38>>0]|0; $2283 = $2282&255; $2284 = $2281 << $2283; $2285 = $2278 | $2284; $2286 = $2285&255; HEAP8[$dst$8>>0] = $2286; break L115; break; } case 2: { $2287 = HEAP8[$31>>0]|0; $2288 = $2287&255; $2289 = $2246 >>> $2288; $2290 = HEAP8[$32>>0]|0; $2291 = $2290&255; $2292 = $2289 << $2291; $2293 = HEAP8[$33>>0]|0; $2294 = $2293&255; $2295 = $2250 >>> $2294; $2296 = HEAP8[$34>>0]|0; $2297 = $2296&255; $2298 = $2295 << $2297; $2299 = $2298 | $2292; $2300 = HEAP8[$35>>0]|0; $2301 = $2300&255; $2302 = $2254 >>> $2301; $2303 = HEAP8[$36>>0]|0; $2304 = $2303&255; $2305 = $2302 << $2304; $2306 = $2299 | $2305; $2307 = HEAP8[$37>>0]|0; $2308 = $2307&255; $2309 = $2258 >>> $2308; $2310 = HEAP8[$38>>0]|0; $2311 = $2310&255; $2312 = $2309 << $2311; $2313 = $2306 | $2312; $2314 = $2313&65535; HEAP16[$dst$8>>1] = $2314; break L115; break; } case 3: { $2315 = $2246&255; $2316 = HEAP8[$32>>0]|0; $div42 = ($2316&255) >>> 3; $2317 = $div42&255; $2318 = (($dst$8) + ($2317)|0); HEAP8[$2318>>0] = $2315; $2319 = $2250&255; $2320 = HEAP8[$34>>0]|0; $div43 = ($2320&255) >>> 3; $2321 = $div43&255; $2322 = (($dst$8) + ($2321)|0); HEAP8[$2322>>0] = $2319; $2323 = $2254&255; $2324 = HEAP8[$36>>0]|0; $div44 = ($2324&255) >>> 3; $2325 = $div44&255; $2326 = (($dst$8) + ($2325)|0); HEAP8[$2326>>0] = $2323; break L115; break; } case 4: { $2327 = HEAP8[$31>>0]|0; $2328 = $2327&255; $2329 = $2246 >>> $2328; $2330 = HEAP8[$32>>0]|0; $2331 = $2330&255; $2332 = $2329 << $2331; $2333 = HEAP8[$33>>0]|0; $2334 = $2333&255; $2335 = $2250 >>> $2334; $2336 = HEAP8[$34>>0]|0; $2337 = $2336&255; $2338 = $2335 << $2337; $2339 = $2338 | $2332; $2340 = HEAP8[$35>>0]|0; $2341 = $2340&255; $2342 = $2254 >>> $2341; $2343 = HEAP8[$36>>0]|0; $2344 = $2343&255; $2345 = $2342 << $2344; $2346 = $2339 | $2345; $2347 = HEAP8[$37>>0]|0; $2348 = $2347&255; $2349 = $2258 >>> $2348; $2350 = HEAP8[$38>>0]|0; $2351 = $2350&255; $2352 = $2349 << $2351; $2353 = $2346 | $2352; HEAP32[$dst$8>>2] = $2353; break L115; break; } default: { break L115; } } } } while(0); $2354 = ((($src$8)) + 1|0); $2355 = (($dst$8) + ($23)|0); $2356 = (($n$7) + -1)|0; $2357 = ($n$7|0)>(1); if ($2357) { $dst$1 = $2355;$n$0 = $2356;$src$1 = $2354; label = 4; continue; } else { $dst$9 = $2355;$src$9 = $2354; label = 100; continue; } } else if ((label|0) == 100) { label = 0; $2358 = (($src$9) + ($5)|0); $2359 = (($dst$9) + ($7)|0); $2360 = ($43|0)==(0); if ($2360) { break L4; } else { $$in = $43;$dst$055 = $2359;$src$056 = $2358; continue L4; } } } } return; } function _BlitARGBto555PixelAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dstp$01 = 0, $dstp$1 = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $srcp$02 = 0, $srcp$1 = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $5 >> 2; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = $8 >> 1; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 3)|0; $15 = (($14|0) / 4)&-1; $16 = $1 & 3; $$in = $3;$dstp$01 = $12;$srcp$02 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dstp$1 = $dstp$01;$n$0 = $15;$srcp$1 = $srcp$02; label = 4; break; } case 3: { $dstp$2 = $dstp$01;$n$1 = $15;$srcp$2 = $srcp$02; label = 8; break; } case 2: { $dstp$3 = $dstp$01;$n$2 = $15;$srcp$3 = $srcp$02; label = 12; break; } case 1: { $dstp$4 = $dstp$01;$n$3 = $15;$srcp$4 = $srcp$02; label = 16; break; } default: { $dstp$5 = $dstp$01;$srcp$5 = $srcp$02; label = 20; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP32[$srcp$1>>2]|0; $19 = $18 >>> 27; switch ($19|0) { case 0: { break; } case 31: { $20 = $18 >>> 9; $21 = $20 & 31744; $22 = $18 >>> 6; $23 = $22 & 992; $24 = $21 | $23; $25 = $18 >>> 3; $26 = $25 & 31; $27 = $24 | $26; $28 = $27&65535; HEAP16[$dstp$1>>1] = $28; break; } default: { $29 = HEAP16[$dstp$1>>1]|0; $30 = $29&65535; $31 = $18 << 10; $32 = $31 & 65011712; $33 = $18 >>> 9; $34 = $33 & 31744; $35 = $32 | $34; $36 = $18 >>> 3; $37 = $36 & 31; $38 = $35 | $37; $39 = $30 << 16; $40 = $39 | $30; $41 = $40 & 65043487; $42 = (($38) - ($41))|0; $43 = Math_imul($42, $19)|0; $44 = $43 >>> 5; $45 = (($44) + ($41))|0; $46 = $45 & 65043487; $47 = $46 >>> 16; $48 = $47 | $46; $49 = $48&65535; HEAP16[$dstp$1>>1] = $49; } } $50 = ((($srcp$1)) + 4|0); $51 = ((($dstp$1)) + 2|0); $dstp$2 = $51;$n$1 = $n$0;$srcp$2 = $50; label = 8; continue; } else if ((label|0) == 8) { label = 0; $52 = HEAP32[$srcp$2>>2]|0; $53 = $52 >>> 27; switch ($53|0) { case 0: { break; } case 31: { $54 = $52 >>> 9; $55 = $54 & 31744; $56 = $52 >>> 6; $57 = $56 & 992; $58 = $55 | $57; $59 = $52 >>> 3; $60 = $59 & 31; $61 = $58 | $60; $62 = $61&65535; HEAP16[$dstp$2>>1] = $62; break; } default: { $63 = HEAP16[$dstp$2>>1]|0; $64 = $63&65535; $65 = $52 << 10; $66 = $65 & 65011712; $67 = $52 >>> 9; $68 = $67 & 31744; $69 = $66 | $68; $70 = $52 >>> 3; $71 = $70 & 31; $72 = $69 | $71; $73 = $64 << 16; $74 = $73 | $64; $75 = $74 & 65043487; $76 = (($72) - ($75))|0; $77 = Math_imul($76, $53)|0; $78 = $77 >>> 5; $79 = (($78) + ($75))|0; $80 = $79 & 65043487; $81 = $80 >>> 16; $82 = $81 | $80; $83 = $82&65535; HEAP16[$dstp$2>>1] = $83; } } $84 = ((($srcp$2)) + 4|0); $85 = ((($dstp$2)) + 2|0); $dstp$3 = $85;$n$2 = $n$1;$srcp$3 = $84; label = 12; continue; } else if ((label|0) == 12) { label = 0; $86 = HEAP32[$srcp$3>>2]|0; $87 = $86 >>> 27; switch ($87|0) { case 0: { break; } case 31: { $88 = $86 >>> 9; $89 = $88 & 31744; $90 = $86 >>> 6; $91 = $90 & 992; $92 = $89 | $91; $93 = $86 >>> 3; $94 = $93 & 31; $95 = $92 | $94; $96 = $95&65535; HEAP16[$dstp$3>>1] = $96; break; } default: { $97 = HEAP16[$dstp$3>>1]|0; $98 = $97&65535; $99 = $86 << 10; $100 = $99 & 65011712; $101 = $86 >>> 9; $102 = $101 & 31744; $103 = $100 | $102; $104 = $86 >>> 3; $105 = $104 & 31; $106 = $103 | $105; $107 = $98 << 16; $108 = $107 | $98; $109 = $108 & 65043487; $110 = (($106) - ($109))|0; $111 = Math_imul($110, $87)|0; $112 = $111 >>> 5; $113 = (($112) + ($109))|0; $114 = $113 & 65043487; $115 = $114 >>> 16; $116 = $115 | $114; $117 = $116&65535; HEAP16[$dstp$3>>1] = $117; } } $118 = ((($srcp$3)) + 4|0); $119 = ((($dstp$3)) + 2|0); $dstp$4 = $119;$n$3 = $n$2;$srcp$4 = $118; label = 16; continue; } else if ((label|0) == 16) { label = 0; $120 = HEAP32[$srcp$4>>2]|0; $121 = $120 >>> 27; switch ($121|0) { case 0: { break; } case 31: { $122 = $120 >>> 9; $123 = $122 & 31744; $124 = $120 >>> 6; $125 = $124 & 992; $126 = $123 | $125; $127 = $120 >>> 3; $128 = $127 & 31; $129 = $126 | $128; $130 = $129&65535; HEAP16[$dstp$4>>1] = $130; break; } default: { $131 = HEAP16[$dstp$4>>1]|0; $132 = $131&65535; $133 = $120 << 10; $134 = $133 & 65011712; $135 = $120 >>> 9; $136 = $135 & 31744; $137 = $134 | $136; $138 = $120 >>> 3; $139 = $138 & 31; $140 = $137 | $139; $141 = $132 << 16; $142 = $141 | $132; $143 = $142 & 65043487; $144 = (($140) - ($143))|0; $145 = Math_imul($144, $121)|0; $146 = $145 >>> 5; $147 = (($146) + ($143))|0; $148 = $147 & 65043487; $149 = $148 >>> 16; $150 = $149 | $148; $151 = $150&65535; HEAP16[$dstp$4>>1] = $151; } } $152 = ((($srcp$4)) + 4|0); $153 = ((($dstp$4)) + 2|0); $154 = (($n$3) + -1)|0; $155 = ($n$3|0)>(1); if ($155) { $dstp$1 = $153;$n$0 = $154;$srcp$1 = $152; label = 4; continue; } else { $dstp$5 = $153;$srcp$5 = $152; label = 20; continue; } } else if ((label|0) == 20) { label = 0; $156 = (($srcp$5) + ($6<<2)|0); $157 = (($dstp$5) + ($9<<1)|0); $158 = ($17|0)==(0); if ($158) { break L4; } else { $$in = $17;$dstp$01 = $157;$srcp$02 = $156; continue L4; } } } } return; } function _BlitNtoNPixelAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0; var $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0; var $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0; var $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0; var $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0; var $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0; var $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0; var $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0; var $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0; var $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0; var $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0; var $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0; var $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0; var $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0; var $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0; var $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0; var $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0; var $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0; var $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0; var $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0; var $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0; var $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0; var $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0; var $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0; var $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0; var $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0; var $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0; var $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0; var $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0; var $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0; var $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; var $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0; var $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0; var $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0; var $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0; var $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0; var $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0; var $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0; var $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0; var $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0; var $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0; var $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0; var $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0; var $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0; var $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0; var $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0; var $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0; var $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0; var $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0; var $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0; var $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0; var $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0; var $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0; var $996 = 0, $997 = 0, $998 = 0, $999 = 0, $dA$0 = 0, $dA$1 = 0, $dA$2 = 0, $dA$3 = 0, $dB$0 = 0, $dB$1 = 0, $dB$2 = 0, $dB$3 = 0, $dG$0 = 0, $dG$1 = 0, $dG$2 = 0, $dG$3 = 0, $dR$0 = 0, $dR$1 = 0, $dR$2 = 0, $dR$3 = 0; var $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0; var $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0, $div32 = 0, $div33 = 0, $div34 = 0, $div35 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$062 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0; var $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $sA$0 = 0, $sA$037 = 0, $sA$1 = 0, $sA$143 = 0, $sA$2 = 0, $sA$249 = 0, $sA$3 = 0, $sA$355 = 0, $sB$0 = 0, $sB$038 = 0, $sB$1 = 0, $sB$144 = 0, $sB$2 = 0, $sB$250 = 0; var $sB$3 = 0, $sB$356 = 0, $sG$0 = 0, $sG$039 = 0, $sG$1 = 0, $sG$145 = 0, $sG$2 = 0, $sG$251 = 0, $sG$3 = 0, $sG$357 = 0, $sR$0 = 0, $sR$040 = 0, $sR$1 = 0, $sR$146 = 0, $sR$2 = 0, $sR$252 = 0, $sR$3 = 0, $sR$358 = 0, $src$063 = 0, $src$1 = 0; var $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = ((($9)) + 9|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ((($11)) + 9|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($3|0)==(0); if ($18) { return; } $19 = ((($info)) + 20|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$info>>2]|0; $22 = (($1) + 3)|0; $23 = (($22|0) / 4)&-1; $24 = $1 & 3; $25 = ((($9)) + 12|0); $26 = ((($9)) + 32|0); $27 = ((($9)) + 28|0); $28 = ((($9)) + 16|0); $29 = ((($9)) + 33|0); $30 = ((($9)) + 29|0); $31 = ((($9)) + 20|0); $32 = ((($9)) + 34|0); $33 = ((($9)) + 30|0); $34 = ((($9)) + 24|0); $35 = ((($9)) + 35|0); $36 = ((($9)) + 31|0); $37 = ((($11)) + 28|0); $38 = ((($11)) + 32|0); $39 = ((($11)) + 29|0); $40 = ((($11)) + 33|0); $41 = ((($11)) + 30|0); $42 = ((($11)) + 34|0); $43 = ((($11)) + 31|0); $44 = ((($11)) + 35|0); $45 = ((($11)) + 12|0); $46 = ((($11)) + 16|0); $47 = ((($11)) + 20|0); $48 = ((($11)) + 24|0); $$in = $3;$dst$062 = $20;$src$063 = $21; L4: while(1) { $49 = (($$in) + -1)|0; switch ($24|0) { case 0: { $dst$1 = $dst$062;$n$0 = $23;$src$1 = $src$063; label = 4; break; } case 3: { $dst$2 = $dst$062;$n$1 = $23;$src$2 = $src$063; label = 21; break; } case 2: { $dst$3 = $dst$062;$n$2 = $23;$src$3 = $src$063; label = 38; break; } case 1: { $dst$4 = $dst$062;$n$3 = $23;$src$4 = $src$063; label = 55; break; } default: { $dst$5 = $dst$062;$src$5 = $src$063; label = 72; } } while(1) { if ((label|0) == 4) { label = 0; switch ($14|0) { case 1: { $50 = HEAP8[$src$1>>0]|0; $51 = $50&255; $52 = HEAP32[$25>>2]|0; $53 = $51 & $52; $54 = HEAP8[$26>>0]|0; $55 = $54&255; $56 = $53 >>> $55; $57 = HEAP8[$27>>0]|0; $58 = $57&255; $59 = (74436 + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = (($60) + ($56)|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = HEAP32[$28>>2]|0; $65 = $64 & $51; $66 = HEAP8[$29>>0]|0; $67 = $66&255; $68 = $65 >>> $67; $69 = HEAP8[$30>>0]|0; $70 = $69&255; $71 = (74436 + ($70<<2)|0); $72 = HEAP32[$71>>2]|0; $73 = (($72) + ($68)|0); $74 = HEAP8[$73>>0]|0; $75 = $74&255; $76 = HEAP32[$31>>2]|0; $77 = $76 & $51; $78 = HEAP8[$32>>0]|0; $79 = $78&255; $80 = $77 >>> $79; $81 = HEAP8[$33>>0]|0; $82 = $81&255; $83 = (74436 + ($82<<2)|0); $84 = HEAP32[$83>>2]|0; $85 = (($84) + ($80)|0); $86 = HEAP8[$85>>0]|0; $87 = $86&255; $88 = HEAP32[$34>>2]|0; $89 = $88 & $51; $90 = HEAP8[$35>>0]|0; $91 = $90&255; $92 = $89 >>> $91; $93 = HEAP8[$36>>0]|0; $94 = $93&255; $95 = (74436 + ($94<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = (($96) + ($92)|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $sA$0 = $99;$sB$0 = $87;$sG$0 = $75;$sR$0 = $63; label = 9; break; } case 2: { $100 = HEAP16[$src$1>>1]|0; $101 = $100&65535; $102 = HEAP32[$25>>2]|0; $103 = $101 & $102; $104 = HEAP8[$26>>0]|0; $105 = $104&255; $106 = $103 >>> $105; $107 = HEAP8[$27>>0]|0; $108 = $107&255; $109 = (74436 + ($108<<2)|0); $110 = HEAP32[$109>>2]|0; $111 = (($110) + ($106)|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = HEAP32[$28>>2]|0; $115 = $114 & $101; $116 = HEAP8[$29>>0]|0; $117 = $116&255; $118 = $115 >>> $117; $119 = HEAP8[$30>>0]|0; $120 = $119&255; $121 = (74436 + ($120<<2)|0); $122 = HEAP32[$121>>2]|0; $123 = (($122) + ($118)|0); $124 = HEAP8[$123>>0]|0; $125 = $124&255; $126 = HEAP32[$31>>2]|0; $127 = $126 & $101; $128 = HEAP8[$32>>0]|0; $129 = $128&255; $130 = $127 >>> $129; $131 = HEAP8[$33>>0]|0; $132 = $131&255; $133 = (74436 + ($132<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = (($134) + ($130)|0); $136 = HEAP8[$135>>0]|0; $137 = $136&255; $138 = HEAP32[$34>>2]|0; $139 = $138 & $101; $140 = HEAP8[$35>>0]|0; $141 = $140&255; $142 = $139 >>> $141; $143 = HEAP8[$36>>0]|0; $144 = $143&255; $145 = (74436 + ($144<<2)|0); $146 = HEAP32[$145>>2]|0; $147 = (($146) + ($142)|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $sA$0 = $149;$sB$0 = $137;$sG$0 = $125;$sR$0 = $113; label = 9; break; } case 3: { $150 = HEAP8[$26>>0]|0; $div24 = ($150&255) >>> 3; $151 = $div24&255; $152 = (($src$1) + ($151)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = HEAP8[$29>>0]|0; $div25 = ($155&255) >>> 3; $156 = $div25&255; $157 = (($src$1) + ($156)|0); $158 = HEAP8[$157>>0]|0; $159 = $158&255; $160 = HEAP8[$32>>0]|0; $div26 = ($160&255) >>> 3; $161 = $div26&255; $162 = (($src$1) + ($161)|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $sA$037 = 255;$sB$038 = $164;$sG$039 = $159;$sR$040 = $154; label = 10; break; } case 4: { $165 = HEAP32[$src$1>>2]|0; $166 = HEAP32[$25>>2]|0; $167 = $166 & $165; $168 = HEAP8[$26>>0]|0; $169 = $168&255; $170 = $167 >>> $169; $171 = HEAP8[$27>>0]|0; $172 = $171&255; $173 = (74436 + ($172<<2)|0); $174 = HEAP32[$173>>2]|0; $175 = (($174) + ($170)|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = HEAP32[$28>>2]|0; $179 = $178 & $165; $180 = HEAP8[$29>>0]|0; $181 = $180&255; $182 = $179 >>> $181; $183 = HEAP8[$30>>0]|0; $184 = $183&255; $185 = (74436 + ($184<<2)|0); $186 = HEAP32[$185>>2]|0; $187 = (($186) + ($182)|0); $188 = HEAP8[$187>>0]|0; $189 = $188&255; $190 = HEAP32[$31>>2]|0; $191 = $190 & $165; $192 = HEAP8[$32>>0]|0; $193 = $192&255; $194 = $191 >>> $193; $195 = HEAP8[$33>>0]|0; $196 = $195&255; $197 = (74436 + ($196<<2)|0); $198 = HEAP32[$197>>2]|0; $199 = (($198) + ($194)|0); $200 = HEAP8[$199>>0]|0; $201 = $200&255; $202 = HEAP32[$34>>2]|0; $203 = $202 & $165; $204 = HEAP8[$35>>0]|0; $205 = $204&255; $206 = $203 >>> $205; $207 = HEAP8[$36>>0]|0; $208 = $207&255; $209 = (74436 + ($208<<2)|0); $210 = HEAP32[$209>>2]|0; $211 = (($210) + ($206)|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $sA$0 = $213;$sB$0 = $201;$sG$0 = $189;$sR$0 = $177; label = 9; break; } default: { } } if ((label|0) == 9) { label = 0; $214 = ($sA$0|0)==(0); if (!($214)) { $sA$037 = $sA$0;$sB$038 = $sB$0;$sG$039 = $sG$0;$sR$040 = $sR$0; label = 10; } } L17: do { if ((label|0) == 10) { label = 0; switch ($17|0) { case 1: { $215 = HEAP8[$dst$1>>0]|0; $216 = $215&255; $217 = HEAP32[$45>>2]|0; $218 = $216 & $217; $219 = HEAP8[$38>>0]|0; $220 = $219&255; $221 = $218 >>> $220; $222 = HEAP8[$37>>0]|0; $223 = $222&255; $224 = (74436 + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = (($225) + ($221)|0); $227 = HEAP8[$226>>0]|0; $228 = $227&255; $229 = HEAP32[$46>>2]|0; $230 = $229 & $216; $231 = HEAP8[$40>>0]|0; $232 = $231&255; $233 = $230 >>> $232; $234 = HEAP8[$39>>0]|0; $235 = $234&255; $236 = (74436 + ($235<<2)|0); $237 = HEAP32[$236>>2]|0; $238 = (($237) + ($233)|0); $239 = HEAP8[$238>>0]|0; $240 = $239&255; $241 = HEAP32[$47>>2]|0; $242 = $241 & $216; $243 = HEAP8[$42>>0]|0; $244 = $243&255; $245 = $242 >>> $244; $246 = HEAP8[$41>>0]|0; $247 = $246&255; $248 = (74436 + ($247<<2)|0); $249 = HEAP32[$248>>2]|0; $250 = (($249) + ($245)|0); $251 = HEAP8[$250>>0]|0; $252 = $251&255; $253 = HEAP32[$48>>2]|0; $254 = $253 & $216; $255 = HEAP8[$44>>0]|0; $256 = $255&255; $257 = $254 >>> $256; $258 = HEAP8[$43>>0]|0; $259 = $258&255; $260 = (74436 + ($259<<2)|0); $261 = HEAP32[$260>>2]|0; $262 = (($261) + ($257)|0); $263 = HEAP8[$262>>0]|0; $264 = $263&255; $dA$0 = $264;$dB$0 = $252;$dG$0 = $240;$dR$0 = $228; break; } case 2: { $265 = HEAP16[$dst$1>>1]|0; $266 = $265&65535; $267 = HEAP32[$45>>2]|0; $268 = $266 & $267; $269 = HEAP8[$38>>0]|0; $270 = $269&255; $271 = $268 >>> $270; $272 = HEAP8[$37>>0]|0; $273 = $272&255; $274 = (74436 + ($273<<2)|0); $275 = HEAP32[$274>>2]|0; $276 = (($275) + ($271)|0); $277 = HEAP8[$276>>0]|0; $278 = $277&255; $279 = HEAP32[$46>>2]|0; $280 = $279 & $266; $281 = HEAP8[$40>>0]|0; $282 = $281&255; $283 = $280 >>> $282; $284 = HEAP8[$39>>0]|0; $285 = $284&255; $286 = (74436 + ($285<<2)|0); $287 = HEAP32[$286>>2]|0; $288 = (($287) + ($283)|0); $289 = HEAP8[$288>>0]|0; $290 = $289&255; $291 = HEAP32[$47>>2]|0; $292 = $291 & $266; $293 = HEAP8[$42>>0]|0; $294 = $293&255; $295 = $292 >>> $294; $296 = HEAP8[$41>>0]|0; $297 = $296&255; $298 = (74436 + ($297<<2)|0); $299 = HEAP32[$298>>2]|0; $300 = (($299) + ($295)|0); $301 = HEAP8[$300>>0]|0; $302 = $301&255; $303 = HEAP32[$48>>2]|0; $304 = $303 & $266; $305 = HEAP8[$44>>0]|0; $306 = $305&255; $307 = $304 >>> $306; $308 = HEAP8[$43>>0]|0; $309 = $308&255; $310 = (74436 + ($309<<2)|0); $311 = HEAP32[$310>>2]|0; $312 = (($311) + ($307)|0); $313 = HEAP8[$312>>0]|0; $314 = $313&255; $dA$0 = $314;$dB$0 = $302;$dG$0 = $290;$dR$0 = $278; break; } case 3: { $315 = HEAP8[$38>>0]|0; $div21 = ($315&255) >>> 3; $316 = $div21&255; $317 = (($dst$1) + ($316)|0); $318 = HEAP8[$317>>0]|0; $319 = $318&255; $320 = HEAP8[$40>>0]|0; $div22 = ($320&255) >>> 3; $321 = $div22&255; $322 = (($dst$1) + ($321)|0); $323 = HEAP8[$322>>0]|0; $324 = $323&255; $325 = HEAP8[$42>>0]|0; $div23 = ($325&255) >>> 3; $326 = $div23&255; $327 = (($dst$1) + ($326)|0); $328 = HEAP8[$327>>0]|0; $329 = $328&255; $dA$0 = 255;$dB$0 = $329;$dG$0 = $324;$dR$0 = $319; break; } case 4: { $330 = HEAP32[$dst$1>>2]|0; $331 = HEAP32[$45>>2]|0; $332 = $331 & $330; $333 = HEAP8[$38>>0]|0; $334 = $333&255; $335 = $332 >>> $334; $336 = HEAP8[$37>>0]|0; $337 = $336&255; $338 = (74436 + ($337<<2)|0); $339 = HEAP32[$338>>2]|0; $340 = (($339) + ($335)|0); $341 = HEAP8[$340>>0]|0; $342 = $341&255; $343 = HEAP32[$46>>2]|0; $344 = $343 & $330; $345 = HEAP8[$40>>0]|0; $346 = $345&255; $347 = $344 >>> $346; $348 = HEAP8[$39>>0]|0; $349 = $348&255; $350 = (74436 + ($349<<2)|0); $351 = HEAP32[$350>>2]|0; $352 = (($351) + ($347)|0); $353 = HEAP8[$352>>0]|0; $354 = $353&255; $355 = HEAP32[$47>>2]|0; $356 = $355 & $330; $357 = HEAP8[$42>>0]|0; $358 = $357&255; $359 = $356 >>> $358; $360 = HEAP8[$41>>0]|0; $361 = $360&255; $362 = (74436 + ($361<<2)|0); $363 = HEAP32[$362>>2]|0; $364 = (($363) + ($359)|0); $365 = HEAP8[$364>>0]|0; $366 = $365&255; $367 = HEAP32[$48>>2]|0; $368 = $367 & $330; $369 = HEAP8[$44>>0]|0; $370 = $369&255; $371 = $368 >>> $370; $372 = HEAP8[$43>>0]|0; $373 = $372&255; $374 = (74436 + ($373<<2)|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + ($371)|0); $377 = HEAP8[$376>>0]|0; $378 = $377&255; $dA$0 = $378;$dB$0 = $366;$dG$0 = $354;$dR$0 = $342; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $379 = (($sR$040) - ($dR$0))|0; $380 = Math_imul($379, $sA$037)|0; $381 = (($380>>>0) / 255)&-1; $382 = (($381) + ($dR$0))|0; $383 = (($sG$039) - ($dG$0))|0; $384 = Math_imul($383, $sA$037)|0; $385 = (($384>>>0) / 255)&-1; $386 = (($385) + ($dG$0))|0; $387 = (($sB$038) - ($dB$0))|0; $388 = Math_imul($387, $sA$037)|0; $389 = (($388>>>0) / 255)&-1; $390 = (($389) + ($dB$0))|0; $391 = (($dA$0) + ($sA$037))|0; $392 = Math_imul($dA$0, $sA$037)|0; $393 = (($392>>>0) / 255)&-1; $394 = (($391) - ($393))|0; switch ($17|0) { case 1: { $395 = HEAP8[$37>>0]|0; $396 = $395&255; $397 = $382 >>> $396; $398 = HEAP8[$38>>0]|0; $399 = $398&255; $400 = $397 << $399; $401 = HEAP8[$39>>0]|0; $402 = $401&255; $403 = $386 >>> $402; $404 = HEAP8[$40>>0]|0; $405 = $404&255; $406 = $403 << $405; $407 = $406 | $400; $408 = HEAP8[$41>>0]|0; $409 = $408&255; $410 = $390 >>> $409; $411 = HEAP8[$42>>0]|0; $412 = $411&255; $413 = $410 << $412; $414 = $407 | $413; $415 = HEAP8[$43>>0]|0; $416 = $415&255; $417 = $394 >>> $416; $418 = HEAP8[$44>>0]|0; $419 = $418&255; $420 = $417 << $419; $421 = $414 | $420; $422 = $421&255; HEAP8[$dst$1>>0] = $422; break L17; break; } case 2: { $423 = HEAP8[$37>>0]|0; $424 = $423&255; $425 = $382 >>> $424; $426 = HEAP8[$38>>0]|0; $427 = $426&255; $428 = $425 << $427; $429 = HEAP8[$39>>0]|0; $430 = $429&255; $431 = $386 >>> $430; $432 = HEAP8[$40>>0]|0; $433 = $432&255; $434 = $431 << $433; $435 = $434 | $428; $436 = HEAP8[$41>>0]|0; $437 = $436&255; $438 = $390 >>> $437; $439 = HEAP8[$42>>0]|0; $440 = $439&255; $441 = $438 << $440; $442 = $435 | $441; $443 = HEAP8[$43>>0]|0; $444 = $443&255; $445 = $394 >>> $444; $446 = HEAP8[$44>>0]|0; $447 = $446&255; $448 = $445 << $447; $449 = $442 | $448; $450 = $449&65535; HEAP16[$dst$1>>1] = $450; break L17; break; } case 3: { $451 = $382&255; $452 = HEAP8[$38>>0]|0; $div18 = ($452&255) >>> 3; $453 = $div18&255; $454 = (($dst$1) + ($453)|0); HEAP8[$454>>0] = $451; $455 = $386&255; $456 = HEAP8[$40>>0]|0; $div19 = ($456&255) >>> 3; $457 = $div19&255; $458 = (($dst$1) + ($457)|0); HEAP8[$458>>0] = $455; $459 = $390&255; $460 = HEAP8[$42>>0]|0; $div20 = ($460&255) >>> 3; $461 = $div20&255; $462 = (($dst$1) + ($461)|0); HEAP8[$462>>0] = $459; break L17; break; } case 4: { $463 = HEAP8[$37>>0]|0; $464 = $463&255; $465 = $382 >>> $464; $466 = HEAP8[$38>>0]|0; $467 = $466&255; $468 = $465 << $467; $469 = HEAP8[$39>>0]|0; $470 = $469&255; $471 = $386 >>> $470; $472 = HEAP8[$40>>0]|0; $473 = $472&255; $474 = $471 << $473; $475 = $474 | $468; $476 = HEAP8[$41>>0]|0; $477 = $476&255; $478 = $390 >>> $477; $479 = HEAP8[$42>>0]|0; $480 = $479&255; $481 = $478 << $480; $482 = $475 | $481; $483 = HEAP8[$43>>0]|0; $484 = $483&255; $485 = $394 >>> $484; $486 = HEAP8[$44>>0]|0; $487 = $486&255; $488 = $485 << $487; $489 = $482 | $488; HEAP32[$dst$1>>2] = $489; break L17; break; } default: { break L17; } } } } while(0); $490 = (($src$1) + ($14)|0); $491 = (($dst$1) + ($17)|0); $dst$2 = $491;$n$1 = $n$0;$src$2 = $490; label = 21; continue; } else if ((label|0) == 21) { label = 0; switch ($14|0) { case 1: { $492 = HEAP8[$src$2>>0]|0; $493 = $492&255; $494 = HEAP32[$25>>2]|0; $495 = $493 & $494; $496 = HEAP8[$26>>0]|0; $497 = $496&255; $498 = $495 >>> $497; $499 = HEAP8[$27>>0]|0; $500 = $499&255; $501 = (74436 + ($500<<2)|0); $502 = HEAP32[$501>>2]|0; $503 = (($502) + ($498)|0); $504 = HEAP8[$503>>0]|0; $505 = $504&255; $506 = HEAP32[$28>>2]|0; $507 = $506 & $493; $508 = HEAP8[$29>>0]|0; $509 = $508&255; $510 = $507 >>> $509; $511 = HEAP8[$30>>0]|0; $512 = $511&255; $513 = (74436 + ($512<<2)|0); $514 = HEAP32[$513>>2]|0; $515 = (($514) + ($510)|0); $516 = HEAP8[$515>>0]|0; $517 = $516&255; $518 = HEAP32[$31>>2]|0; $519 = $518 & $493; $520 = HEAP8[$32>>0]|0; $521 = $520&255; $522 = $519 >>> $521; $523 = HEAP8[$33>>0]|0; $524 = $523&255; $525 = (74436 + ($524<<2)|0); $526 = HEAP32[$525>>2]|0; $527 = (($526) + ($522)|0); $528 = HEAP8[$527>>0]|0; $529 = $528&255; $530 = HEAP32[$34>>2]|0; $531 = $530 & $493; $532 = HEAP8[$35>>0]|0; $533 = $532&255; $534 = $531 >>> $533; $535 = HEAP8[$36>>0]|0; $536 = $535&255; $537 = (74436 + ($536<<2)|0); $538 = HEAP32[$537>>2]|0; $539 = (($538) + ($534)|0); $540 = HEAP8[$539>>0]|0; $541 = $540&255; $sA$1 = $541;$sB$1 = $529;$sG$1 = $517;$sR$1 = $505; label = 26; break; } case 2: { $542 = HEAP16[$src$2>>1]|0; $543 = $542&65535; $544 = HEAP32[$25>>2]|0; $545 = $543 & $544; $546 = HEAP8[$26>>0]|0; $547 = $546&255; $548 = $545 >>> $547; $549 = HEAP8[$27>>0]|0; $550 = $549&255; $551 = (74436 + ($550<<2)|0); $552 = HEAP32[$551>>2]|0; $553 = (($552) + ($548)|0); $554 = HEAP8[$553>>0]|0; $555 = $554&255; $556 = HEAP32[$28>>2]|0; $557 = $556 & $543; $558 = HEAP8[$29>>0]|0; $559 = $558&255; $560 = $557 >>> $559; $561 = HEAP8[$30>>0]|0; $562 = $561&255; $563 = (74436 + ($562<<2)|0); $564 = HEAP32[$563>>2]|0; $565 = (($564) + ($560)|0); $566 = HEAP8[$565>>0]|0; $567 = $566&255; $568 = HEAP32[$31>>2]|0; $569 = $568 & $543; $570 = HEAP8[$32>>0]|0; $571 = $570&255; $572 = $569 >>> $571; $573 = HEAP8[$33>>0]|0; $574 = $573&255; $575 = (74436 + ($574<<2)|0); $576 = HEAP32[$575>>2]|0; $577 = (($576) + ($572)|0); $578 = HEAP8[$577>>0]|0; $579 = $578&255; $580 = HEAP32[$34>>2]|0; $581 = $580 & $543; $582 = HEAP8[$35>>0]|0; $583 = $582&255; $584 = $581 >>> $583; $585 = HEAP8[$36>>0]|0; $586 = $585&255; $587 = (74436 + ($586<<2)|0); $588 = HEAP32[$587>>2]|0; $589 = (($588) + ($584)|0); $590 = HEAP8[$589>>0]|0; $591 = $590&255; $sA$1 = $591;$sB$1 = $579;$sG$1 = $567;$sR$1 = $555; label = 26; break; } case 3: { $592 = HEAP8[$26>>0]|0; $div15 = ($592&255) >>> 3; $593 = $div15&255; $594 = (($src$2) + ($593)|0); $595 = HEAP8[$594>>0]|0; $596 = $595&255; $597 = HEAP8[$29>>0]|0; $div16 = ($597&255) >>> 3; $598 = $div16&255; $599 = (($src$2) + ($598)|0); $600 = HEAP8[$599>>0]|0; $601 = $600&255; $602 = HEAP8[$32>>0]|0; $div17 = ($602&255) >>> 3; $603 = $div17&255; $604 = (($src$2) + ($603)|0); $605 = HEAP8[$604>>0]|0; $606 = $605&255; $sA$143 = 255;$sB$144 = $606;$sG$145 = $601;$sR$146 = $596; label = 27; break; } case 4: { $607 = HEAP32[$src$2>>2]|0; $608 = HEAP32[$25>>2]|0; $609 = $608 & $607; $610 = HEAP8[$26>>0]|0; $611 = $610&255; $612 = $609 >>> $611; $613 = HEAP8[$27>>0]|0; $614 = $613&255; $615 = (74436 + ($614<<2)|0); $616 = HEAP32[$615>>2]|0; $617 = (($616) + ($612)|0); $618 = HEAP8[$617>>0]|0; $619 = $618&255; $620 = HEAP32[$28>>2]|0; $621 = $620 & $607; $622 = HEAP8[$29>>0]|0; $623 = $622&255; $624 = $621 >>> $623; $625 = HEAP8[$30>>0]|0; $626 = $625&255; $627 = (74436 + ($626<<2)|0); $628 = HEAP32[$627>>2]|0; $629 = (($628) + ($624)|0); $630 = HEAP8[$629>>0]|0; $631 = $630&255; $632 = HEAP32[$31>>2]|0; $633 = $632 & $607; $634 = HEAP8[$32>>0]|0; $635 = $634&255; $636 = $633 >>> $635; $637 = HEAP8[$33>>0]|0; $638 = $637&255; $639 = (74436 + ($638<<2)|0); $640 = HEAP32[$639>>2]|0; $641 = (($640) + ($636)|0); $642 = HEAP8[$641>>0]|0; $643 = $642&255; $644 = HEAP32[$34>>2]|0; $645 = $644 & $607; $646 = HEAP8[$35>>0]|0; $647 = $646&255; $648 = $645 >>> $647; $649 = HEAP8[$36>>0]|0; $650 = $649&255; $651 = (74436 + ($650<<2)|0); $652 = HEAP32[$651>>2]|0; $653 = (($652) + ($648)|0); $654 = HEAP8[$653>>0]|0; $655 = $654&255; $sA$1 = $655;$sB$1 = $643;$sG$1 = $631;$sR$1 = $619; label = 26; break; } default: { } } if ((label|0) == 26) { label = 0; $656 = ($sA$1|0)==(0); if (!($656)) { $sA$143 = $sA$1;$sB$144 = $sB$1;$sG$145 = $sG$1;$sR$146 = $sR$1; label = 27; } } L39: do { if ((label|0) == 27) { label = 0; switch ($17|0) { case 1: { $657 = HEAP8[$dst$2>>0]|0; $658 = $657&255; $659 = HEAP32[$45>>2]|0; $660 = $658 & $659; $661 = HEAP8[$38>>0]|0; $662 = $661&255; $663 = $660 >>> $662; $664 = HEAP8[$37>>0]|0; $665 = $664&255; $666 = (74436 + ($665<<2)|0); $667 = HEAP32[$666>>2]|0; $668 = (($667) + ($663)|0); $669 = HEAP8[$668>>0]|0; $670 = $669&255; $671 = HEAP32[$46>>2]|0; $672 = $671 & $658; $673 = HEAP8[$40>>0]|0; $674 = $673&255; $675 = $672 >>> $674; $676 = HEAP8[$39>>0]|0; $677 = $676&255; $678 = (74436 + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = (($679) + ($675)|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $683 = HEAP32[$47>>2]|0; $684 = $683 & $658; $685 = HEAP8[$42>>0]|0; $686 = $685&255; $687 = $684 >>> $686; $688 = HEAP8[$41>>0]|0; $689 = $688&255; $690 = (74436 + ($689<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = (($691) + ($687)|0); $693 = HEAP8[$692>>0]|0; $694 = $693&255; $695 = HEAP32[$48>>2]|0; $696 = $695 & $658; $697 = HEAP8[$44>>0]|0; $698 = $697&255; $699 = $696 >>> $698; $700 = HEAP8[$43>>0]|0; $701 = $700&255; $702 = (74436 + ($701<<2)|0); $703 = HEAP32[$702>>2]|0; $704 = (($703) + ($699)|0); $705 = HEAP8[$704>>0]|0; $706 = $705&255; $dA$1 = $706;$dB$1 = $694;$dG$1 = $682;$dR$1 = $670; break; } case 2: { $707 = HEAP16[$dst$2>>1]|0; $708 = $707&65535; $709 = HEAP32[$45>>2]|0; $710 = $708 & $709; $711 = HEAP8[$38>>0]|0; $712 = $711&255; $713 = $710 >>> $712; $714 = HEAP8[$37>>0]|0; $715 = $714&255; $716 = (74436 + ($715<<2)|0); $717 = HEAP32[$716>>2]|0; $718 = (($717) + ($713)|0); $719 = HEAP8[$718>>0]|0; $720 = $719&255; $721 = HEAP32[$46>>2]|0; $722 = $721 & $708; $723 = HEAP8[$40>>0]|0; $724 = $723&255; $725 = $722 >>> $724; $726 = HEAP8[$39>>0]|0; $727 = $726&255; $728 = (74436 + ($727<<2)|0); $729 = HEAP32[$728>>2]|0; $730 = (($729) + ($725)|0); $731 = HEAP8[$730>>0]|0; $732 = $731&255; $733 = HEAP32[$47>>2]|0; $734 = $733 & $708; $735 = HEAP8[$42>>0]|0; $736 = $735&255; $737 = $734 >>> $736; $738 = HEAP8[$41>>0]|0; $739 = $738&255; $740 = (74436 + ($739<<2)|0); $741 = HEAP32[$740>>2]|0; $742 = (($741) + ($737)|0); $743 = HEAP8[$742>>0]|0; $744 = $743&255; $745 = HEAP32[$48>>2]|0; $746 = $745 & $708; $747 = HEAP8[$44>>0]|0; $748 = $747&255; $749 = $746 >>> $748; $750 = HEAP8[$43>>0]|0; $751 = $750&255; $752 = (74436 + ($751<<2)|0); $753 = HEAP32[$752>>2]|0; $754 = (($753) + ($749)|0); $755 = HEAP8[$754>>0]|0; $756 = $755&255; $dA$1 = $756;$dB$1 = $744;$dG$1 = $732;$dR$1 = $720; break; } case 3: { $757 = HEAP8[$38>>0]|0; $div12 = ($757&255) >>> 3; $758 = $div12&255; $759 = (($dst$2) + ($758)|0); $760 = HEAP8[$759>>0]|0; $761 = $760&255; $762 = HEAP8[$40>>0]|0; $div13 = ($762&255) >>> 3; $763 = $div13&255; $764 = (($dst$2) + ($763)|0); $765 = HEAP8[$764>>0]|0; $766 = $765&255; $767 = HEAP8[$42>>0]|0; $div14 = ($767&255) >>> 3; $768 = $div14&255; $769 = (($dst$2) + ($768)|0); $770 = HEAP8[$769>>0]|0; $771 = $770&255; $dA$1 = 255;$dB$1 = $771;$dG$1 = $766;$dR$1 = $761; break; } case 4: { $772 = HEAP32[$dst$2>>2]|0; $773 = HEAP32[$45>>2]|0; $774 = $773 & $772; $775 = HEAP8[$38>>0]|0; $776 = $775&255; $777 = $774 >>> $776; $778 = HEAP8[$37>>0]|0; $779 = $778&255; $780 = (74436 + ($779<<2)|0); $781 = HEAP32[$780>>2]|0; $782 = (($781) + ($777)|0); $783 = HEAP8[$782>>0]|0; $784 = $783&255; $785 = HEAP32[$46>>2]|0; $786 = $785 & $772; $787 = HEAP8[$40>>0]|0; $788 = $787&255; $789 = $786 >>> $788; $790 = HEAP8[$39>>0]|0; $791 = $790&255; $792 = (74436 + ($791<<2)|0); $793 = HEAP32[$792>>2]|0; $794 = (($793) + ($789)|0); $795 = HEAP8[$794>>0]|0; $796 = $795&255; $797 = HEAP32[$47>>2]|0; $798 = $797 & $772; $799 = HEAP8[$42>>0]|0; $800 = $799&255; $801 = $798 >>> $800; $802 = HEAP8[$41>>0]|0; $803 = $802&255; $804 = (74436 + ($803<<2)|0); $805 = HEAP32[$804>>2]|0; $806 = (($805) + ($801)|0); $807 = HEAP8[$806>>0]|0; $808 = $807&255; $809 = HEAP32[$48>>2]|0; $810 = $809 & $772; $811 = HEAP8[$44>>0]|0; $812 = $811&255; $813 = $810 >>> $812; $814 = HEAP8[$43>>0]|0; $815 = $814&255; $816 = (74436 + ($815<<2)|0); $817 = HEAP32[$816>>2]|0; $818 = (($817) + ($813)|0); $819 = HEAP8[$818>>0]|0; $820 = $819&255; $dA$1 = $820;$dB$1 = $808;$dG$1 = $796;$dR$1 = $784; break; } default: { $dA$1 = 0;$dB$1 = 0;$dG$1 = 0;$dR$1 = 0; } } $821 = (($sR$146) - ($dR$1))|0; $822 = Math_imul($821, $sA$143)|0; $823 = (($822>>>0) / 255)&-1; $824 = (($823) + ($dR$1))|0; $825 = (($sG$145) - ($dG$1))|0; $826 = Math_imul($825, $sA$143)|0; $827 = (($826>>>0) / 255)&-1; $828 = (($827) + ($dG$1))|0; $829 = (($sB$144) - ($dB$1))|0; $830 = Math_imul($829, $sA$143)|0; $831 = (($830>>>0) / 255)&-1; $832 = (($831) + ($dB$1))|0; $833 = (($dA$1) + ($sA$143))|0; $834 = Math_imul($dA$1, $sA$143)|0; $835 = (($834>>>0) / 255)&-1; $836 = (($833) - ($835))|0; switch ($17|0) { case 1: { $837 = HEAP8[$37>>0]|0; $838 = $837&255; $839 = $824 >>> $838; $840 = HEAP8[$38>>0]|0; $841 = $840&255; $842 = $839 << $841; $843 = HEAP8[$39>>0]|0; $844 = $843&255; $845 = $828 >>> $844; $846 = HEAP8[$40>>0]|0; $847 = $846&255; $848 = $845 << $847; $849 = $848 | $842; $850 = HEAP8[$41>>0]|0; $851 = $850&255; $852 = $832 >>> $851; $853 = HEAP8[$42>>0]|0; $854 = $853&255; $855 = $852 << $854; $856 = $849 | $855; $857 = HEAP8[$43>>0]|0; $858 = $857&255; $859 = $836 >>> $858; $860 = HEAP8[$44>>0]|0; $861 = $860&255; $862 = $859 << $861; $863 = $856 | $862; $864 = $863&255; HEAP8[$dst$2>>0] = $864; break L39; break; } case 2: { $865 = HEAP8[$37>>0]|0; $866 = $865&255; $867 = $824 >>> $866; $868 = HEAP8[$38>>0]|0; $869 = $868&255; $870 = $867 << $869; $871 = HEAP8[$39>>0]|0; $872 = $871&255; $873 = $828 >>> $872; $874 = HEAP8[$40>>0]|0; $875 = $874&255; $876 = $873 << $875; $877 = $876 | $870; $878 = HEAP8[$41>>0]|0; $879 = $878&255; $880 = $832 >>> $879; $881 = HEAP8[$42>>0]|0; $882 = $881&255; $883 = $880 << $882; $884 = $877 | $883; $885 = HEAP8[$43>>0]|0; $886 = $885&255; $887 = $836 >>> $886; $888 = HEAP8[$44>>0]|0; $889 = $888&255; $890 = $887 << $889; $891 = $884 | $890; $892 = $891&65535; HEAP16[$dst$2>>1] = $892; break L39; break; } case 3: { $893 = $824&255; $894 = HEAP8[$38>>0]|0; $div9 = ($894&255) >>> 3; $895 = $div9&255; $896 = (($dst$2) + ($895)|0); HEAP8[$896>>0] = $893; $897 = $828&255; $898 = HEAP8[$40>>0]|0; $div10 = ($898&255) >>> 3; $899 = $div10&255; $900 = (($dst$2) + ($899)|0); HEAP8[$900>>0] = $897; $901 = $832&255; $902 = HEAP8[$42>>0]|0; $div11 = ($902&255) >>> 3; $903 = $div11&255; $904 = (($dst$2) + ($903)|0); HEAP8[$904>>0] = $901; break L39; break; } case 4: { $905 = HEAP8[$37>>0]|0; $906 = $905&255; $907 = $824 >>> $906; $908 = HEAP8[$38>>0]|0; $909 = $908&255; $910 = $907 << $909; $911 = HEAP8[$39>>0]|0; $912 = $911&255; $913 = $828 >>> $912; $914 = HEAP8[$40>>0]|0; $915 = $914&255; $916 = $913 << $915; $917 = $916 | $910; $918 = HEAP8[$41>>0]|0; $919 = $918&255; $920 = $832 >>> $919; $921 = HEAP8[$42>>0]|0; $922 = $921&255; $923 = $920 << $922; $924 = $917 | $923; $925 = HEAP8[$43>>0]|0; $926 = $925&255; $927 = $836 >>> $926; $928 = HEAP8[$44>>0]|0; $929 = $928&255; $930 = $927 << $929; $931 = $924 | $930; HEAP32[$dst$2>>2] = $931; break L39; break; } default: { break L39; } } } } while(0); $932 = (($src$2) + ($14)|0); $933 = (($dst$2) + ($17)|0); $dst$3 = $933;$n$2 = $n$1;$src$3 = $932; label = 38; continue; } else if ((label|0) == 38) { label = 0; switch ($14|0) { case 1: { $934 = HEAP8[$src$3>>0]|0; $935 = $934&255; $936 = HEAP32[$25>>2]|0; $937 = $935 & $936; $938 = HEAP8[$26>>0]|0; $939 = $938&255; $940 = $937 >>> $939; $941 = HEAP8[$27>>0]|0; $942 = $941&255; $943 = (74436 + ($942<<2)|0); $944 = HEAP32[$943>>2]|0; $945 = (($944) + ($940)|0); $946 = HEAP8[$945>>0]|0; $947 = $946&255; $948 = HEAP32[$28>>2]|0; $949 = $948 & $935; $950 = HEAP8[$29>>0]|0; $951 = $950&255; $952 = $949 >>> $951; $953 = HEAP8[$30>>0]|0; $954 = $953&255; $955 = (74436 + ($954<<2)|0); $956 = HEAP32[$955>>2]|0; $957 = (($956) + ($952)|0); $958 = HEAP8[$957>>0]|0; $959 = $958&255; $960 = HEAP32[$31>>2]|0; $961 = $960 & $935; $962 = HEAP8[$32>>0]|0; $963 = $962&255; $964 = $961 >>> $963; $965 = HEAP8[$33>>0]|0; $966 = $965&255; $967 = (74436 + ($966<<2)|0); $968 = HEAP32[$967>>2]|0; $969 = (($968) + ($964)|0); $970 = HEAP8[$969>>0]|0; $971 = $970&255; $972 = HEAP32[$34>>2]|0; $973 = $972 & $935; $974 = HEAP8[$35>>0]|0; $975 = $974&255; $976 = $973 >>> $975; $977 = HEAP8[$36>>0]|0; $978 = $977&255; $979 = (74436 + ($978<<2)|0); $980 = HEAP32[$979>>2]|0; $981 = (($980) + ($976)|0); $982 = HEAP8[$981>>0]|0; $983 = $982&255; $sA$2 = $983;$sB$2 = $971;$sG$2 = $959;$sR$2 = $947; label = 43; break; } case 2: { $984 = HEAP16[$src$3>>1]|0; $985 = $984&65535; $986 = HEAP32[$25>>2]|0; $987 = $985 & $986; $988 = HEAP8[$26>>0]|0; $989 = $988&255; $990 = $987 >>> $989; $991 = HEAP8[$27>>0]|0; $992 = $991&255; $993 = (74436 + ($992<<2)|0); $994 = HEAP32[$993>>2]|0; $995 = (($994) + ($990)|0); $996 = HEAP8[$995>>0]|0; $997 = $996&255; $998 = HEAP32[$28>>2]|0; $999 = $998 & $985; $1000 = HEAP8[$29>>0]|0; $1001 = $1000&255; $1002 = $999 >>> $1001; $1003 = HEAP8[$30>>0]|0; $1004 = $1003&255; $1005 = (74436 + ($1004<<2)|0); $1006 = HEAP32[$1005>>2]|0; $1007 = (($1006) + ($1002)|0); $1008 = HEAP8[$1007>>0]|0; $1009 = $1008&255; $1010 = HEAP32[$31>>2]|0; $1011 = $1010 & $985; $1012 = HEAP8[$32>>0]|0; $1013 = $1012&255; $1014 = $1011 >>> $1013; $1015 = HEAP8[$33>>0]|0; $1016 = $1015&255; $1017 = (74436 + ($1016<<2)|0); $1018 = HEAP32[$1017>>2]|0; $1019 = (($1018) + ($1014)|0); $1020 = HEAP8[$1019>>0]|0; $1021 = $1020&255; $1022 = HEAP32[$34>>2]|0; $1023 = $1022 & $985; $1024 = HEAP8[$35>>0]|0; $1025 = $1024&255; $1026 = $1023 >>> $1025; $1027 = HEAP8[$36>>0]|0; $1028 = $1027&255; $1029 = (74436 + ($1028<<2)|0); $1030 = HEAP32[$1029>>2]|0; $1031 = (($1030) + ($1026)|0); $1032 = HEAP8[$1031>>0]|0; $1033 = $1032&255; $sA$2 = $1033;$sB$2 = $1021;$sG$2 = $1009;$sR$2 = $997; label = 43; break; } case 3: { $1034 = HEAP8[$26>>0]|0; $div6 = ($1034&255) >>> 3; $1035 = $div6&255; $1036 = (($src$3) + ($1035)|0); $1037 = HEAP8[$1036>>0]|0; $1038 = $1037&255; $1039 = HEAP8[$29>>0]|0; $div7 = ($1039&255) >>> 3; $1040 = $div7&255; $1041 = (($src$3) + ($1040)|0); $1042 = HEAP8[$1041>>0]|0; $1043 = $1042&255; $1044 = HEAP8[$32>>0]|0; $div8 = ($1044&255) >>> 3; $1045 = $div8&255; $1046 = (($src$3) + ($1045)|0); $1047 = HEAP8[$1046>>0]|0; $1048 = $1047&255; $sA$249 = 255;$sB$250 = $1048;$sG$251 = $1043;$sR$252 = $1038; label = 44; break; } case 4: { $1049 = HEAP32[$src$3>>2]|0; $1050 = HEAP32[$25>>2]|0; $1051 = $1050 & $1049; $1052 = HEAP8[$26>>0]|0; $1053 = $1052&255; $1054 = $1051 >>> $1053; $1055 = HEAP8[$27>>0]|0; $1056 = $1055&255; $1057 = (74436 + ($1056<<2)|0); $1058 = HEAP32[$1057>>2]|0; $1059 = (($1058) + ($1054)|0); $1060 = HEAP8[$1059>>0]|0; $1061 = $1060&255; $1062 = HEAP32[$28>>2]|0; $1063 = $1062 & $1049; $1064 = HEAP8[$29>>0]|0; $1065 = $1064&255; $1066 = $1063 >>> $1065; $1067 = HEAP8[$30>>0]|0; $1068 = $1067&255; $1069 = (74436 + ($1068<<2)|0); $1070 = HEAP32[$1069>>2]|0; $1071 = (($1070) + ($1066)|0); $1072 = HEAP8[$1071>>0]|0; $1073 = $1072&255; $1074 = HEAP32[$31>>2]|0; $1075 = $1074 & $1049; $1076 = HEAP8[$32>>0]|0; $1077 = $1076&255; $1078 = $1075 >>> $1077; $1079 = HEAP8[$33>>0]|0; $1080 = $1079&255; $1081 = (74436 + ($1080<<2)|0); $1082 = HEAP32[$1081>>2]|0; $1083 = (($1082) + ($1078)|0); $1084 = HEAP8[$1083>>0]|0; $1085 = $1084&255; $1086 = HEAP32[$34>>2]|0; $1087 = $1086 & $1049; $1088 = HEAP8[$35>>0]|0; $1089 = $1088&255; $1090 = $1087 >>> $1089; $1091 = HEAP8[$36>>0]|0; $1092 = $1091&255; $1093 = (74436 + ($1092<<2)|0); $1094 = HEAP32[$1093>>2]|0; $1095 = (($1094) + ($1090)|0); $1096 = HEAP8[$1095>>0]|0; $1097 = $1096&255; $sA$2 = $1097;$sB$2 = $1085;$sG$2 = $1073;$sR$2 = $1061; label = 43; break; } default: { } } if ((label|0) == 43) { label = 0; $1098 = ($sA$2|0)==(0); if (!($1098)) { $sA$249 = $sA$2;$sB$250 = $sB$2;$sG$251 = $sG$2;$sR$252 = $sR$2; label = 44; } } L61: do { if ((label|0) == 44) { label = 0; switch ($17|0) { case 1: { $1099 = HEAP8[$dst$3>>0]|0; $1100 = $1099&255; $1101 = HEAP32[$45>>2]|0; $1102 = $1100 & $1101; $1103 = HEAP8[$38>>0]|0; $1104 = $1103&255; $1105 = $1102 >>> $1104; $1106 = HEAP8[$37>>0]|0; $1107 = $1106&255; $1108 = (74436 + ($1107<<2)|0); $1109 = HEAP32[$1108>>2]|0; $1110 = (($1109) + ($1105)|0); $1111 = HEAP8[$1110>>0]|0; $1112 = $1111&255; $1113 = HEAP32[$46>>2]|0; $1114 = $1113 & $1100; $1115 = HEAP8[$40>>0]|0; $1116 = $1115&255; $1117 = $1114 >>> $1116; $1118 = HEAP8[$39>>0]|0; $1119 = $1118&255; $1120 = (74436 + ($1119<<2)|0); $1121 = HEAP32[$1120>>2]|0; $1122 = (($1121) + ($1117)|0); $1123 = HEAP8[$1122>>0]|0; $1124 = $1123&255; $1125 = HEAP32[$47>>2]|0; $1126 = $1125 & $1100; $1127 = HEAP8[$42>>0]|0; $1128 = $1127&255; $1129 = $1126 >>> $1128; $1130 = HEAP8[$41>>0]|0; $1131 = $1130&255; $1132 = (74436 + ($1131<<2)|0); $1133 = HEAP32[$1132>>2]|0; $1134 = (($1133) + ($1129)|0); $1135 = HEAP8[$1134>>0]|0; $1136 = $1135&255; $1137 = HEAP32[$48>>2]|0; $1138 = $1137 & $1100; $1139 = HEAP8[$44>>0]|0; $1140 = $1139&255; $1141 = $1138 >>> $1140; $1142 = HEAP8[$43>>0]|0; $1143 = $1142&255; $1144 = (74436 + ($1143<<2)|0); $1145 = HEAP32[$1144>>2]|0; $1146 = (($1145) + ($1141)|0); $1147 = HEAP8[$1146>>0]|0; $1148 = $1147&255; $dA$2 = $1148;$dB$2 = $1136;$dG$2 = $1124;$dR$2 = $1112; break; } case 2: { $1149 = HEAP16[$dst$3>>1]|0; $1150 = $1149&65535; $1151 = HEAP32[$45>>2]|0; $1152 = $1150 & $1151; $1153 = HEAP8[$38>>0]|0; $1154 = $1153&255; $1155 = $1152 >>> $1154; $1156 = HEAP8[$37>>0]|0; $1157 = $1156&255; $1158 = (74436 + ($1157<<2)|0); $1159 = HEAP32[$1158>>2]|0; $1160 = (($1159) + ($1155)|0); $1161 = HEAP8[$1160>>0]|0; $1162 = $1161&255; $1163 = HEAP32[$46>>2]|0; $1164 = $1163 & $1150; $1165 = HEAP8[$40>>0]|0; $1166 = $1165&255; $1167 = $1164 >>> $1166; $1168 = HEAP8[$39>>0]|0; $1169 = $1168&255; $1170 = (74436 + ($1169<<2)|0); $1171 = HEAP32[$1170>>2]|0; $1172 = (($1171) + ($1167)|0); $1173 = HEAP8[$1172>>0]|0; $1174 = $1173&255; $1175 = HEAP32[$47>>2]|0; $1176 = $1175 & $1150; $1177 = HEAP8[$42>>0]|0; $1178 = $1177&255; $1179 = $1176 >>> $1178; $1180 = HEAP8[$41>>0]|0; $1181 = $1180&255; $1182 = (74436 + ($1181<<2)|0); $1183 = HEAP32[$1182>>2]|0; $1184 = (($1183) + ($1179)|0); $1185 = HEAP8[$1184>>0]|0; $1186 = $1185&255; $1187 = HEAP32[$48>>2]|0; $1188 = $1187 & $1150; $1189 = HEAP8[$44>>0]|0; $1190 = $1189&255; $1191 = $1188 >>> $1190; $1192 = HEAP8[$43>>0]|0; $1193 = $1192&255; $1194 = (74436 + ($1193<<2)|0); $1195 = HEAP32[$1194>>2]|0; $1196 = (($1195) + ($1191)|0); $1197 = HEAP8[$1196>>0]|0; $1198 = $1197&255; $dA$2 = $1198;$dB$2 = $1186;$dG$2 = $1174;$dR$2 = $1162; break; } case 3: { $1199 = HEAP8[$38>>0]|0; $div3 = ($1199&255) >>> 3; $1200 = $div3&255; $1201 = (($dst$3) + ($1200)|0); $1202 = HEAP8[$1201>>0]|0; $1203 = $1202&255; $1204 = HEAP8[$40>>0]|0; $div4 = ($1204&255) >>> 3; $1205 = $div4&255; $1206 = (($dst$3) + ($1205)|0); $1207 = HEAP8[$1206>>0]|0; $1208 = $1207&255; $1209 = HEAP8[$42>>0]|0; $div5 = ($1209&255) >>> 3; $1210 = $div5&255; $1211 = (($dst$3) + ($1210)|0); $1212 = HEAP8[$1211>>0]|0; $1213 = $1212&255; $dA$2 = 255;$dB$2 = $1213;$dG$2 = $1208;$dR$2 = $1203; break; } case 4: { $1214 = HEAP32[$dst$3>>2]|0; $1215 = HEAP32[$45>>2]|0; $1216 = $1215 & $1214; $1217 = HEAP8[$38>>0]|0; $1218 = $1217&255; $1219 = $1216 >>> $1218; $1220 = HEAP8[$37>>0]|0; $1221 = $1220&255; $1222 = (74436 + ($1221<<2)|0); $1223 = HEAP32[$1222>>2]|0; $1224 = (($1223) + ($1219)|0); $1225 = HEAP8[$1224>>0]|0; $1226 = $1225&255; $1227 = HEAP32[$46>>2]|0; $1228 = $1227 & $1214; $1229 = HEAP8[$40>>0]|0; $1230 = $1229&255; $1231 = $1228 >>> $1230; $1232 = HEAP8[$39>>0]|0; $1233 = $1232&255; $1234 = (74436 + ($1233<<2)|0); $1235 = HEAP32[$1234>>2]|0; $1236 = (($1235) + ($1231)|0); $1237 = HEAP8[$1236>>0]|0; $1238 = $1237&255; $1239 = HEAP32[$47>>2]|0; $1240 = $1239 & $1214; $1241 = HEAP8[$42>>0]|0; $1242 = $1241&255; $1243 = $1240 >>> $1242; $1244 = HEAP8[$41>>0]|0; $1245 = $1244&255; $1246 = (74436 + ($1245<<2)|0); $1247 = HEAP32[$1246>>2]|0; $1248 = (($1247) + ($1243)|0); $1249 = HEAP8[$1248>>0]|0; $1250 = $1249&255; $1251 = HEAP32[$48>>2]|0; $1252 = $1251 & $1214; $1253 = HEAP8[$44>>0]|0; $1254 = $1253&255; $1255 = $1252 >>> $1254; $1256 = HEAP8[$43>>0]|0; $1257 = $1256&255; $1258 = (74436 + ($1257<<2)|0); $1259 = HEAP32[$1258>>2]|0; $1260 = (($1259) + ($1255)|0); $1261 = HEAP8[$1260>>0]|0; $1262 = $1261&255; $dA$2 = $1262;$dB$2 = $1250;$dG$2 = $1238;$dR$2 = $1226; break; } default: { $dA$2 = 0;$dB$2 = 0;$dG$2 = 0;$dR$2 = 0; } } $1263 = (($sR$252) - ($dR$2))|0; $1264 = Math_imul($1263, $sA$249)|0; $1265 = (($1264>>>0) / 255)&-1; $1266 = (($1265) + ($dR$2))|0; $1267 = (($sG$251) - ($dG$2))|0; $1268 = Math_imul($1267, $sA$249)|0; $1269 = (($1268>>>0) / 255)&-1; $1270 = (($1269) + ($dG$2))|0; $1271 = (($sB$250) - ($dB$2))|0; $1272 = Math_imul($1271, $sA$249)|0; $1273 = (($1272>>>0) / 255)&-1; $1274 = (($1273) + ($dB$2))|0; $1275 = (($dA$2) + ($sA$249))|0; $1276 = Math_imul($dA$2, $sA$249)|0; $1277 = (($1276>>>0) / 255)&-1; $1278 = (($1275) - ($1277))|0; switch ($17|0) { case 1: { $1279 = HEAP8[$37>>0]|0; $1280 = $1279&255; $1281 = $1266 >>> $1280; $1282 = HEAP8[$38>>0]|0; $1283 = $1282&255; $1284 = $1281 << $1283; $1285 = HEAP8[$39>>0]|0; $1286 = $1285&255; $1287 = $1270 >>> $1286; $1288 = HEAP8[$40>>0]|0; $1289 = $1288&255; $1290 = $1287 << $1289; $1291 = $1290 | $1284; $1292 = HEAP8[$41>>0]|0; $1293 = $1292&255; $1294 = $1274 >>> $1293; $1295 = HEAP8[$42>>0]|0; $1296 = $1295&255; $1297 = $1294 << $1296; $1298 = $1291 | $1297; $1299 = HEAP8[$43>>0]|0; $1300 = $1299&255; $1301 = $1278 >>> $1300; $1302 = HEAP8[$44>>0]|0; $1303 = $1302&255; $1304 = $1301 << $1303; $1305 = $1298 | $1304; $1306 = $1305&255; HEAP8[$dst$3>>0] = $1306; break L61; break; } case 2: { $1307 = HEAP8[$37>>0]|0; $1308 = $1307&255; $1309 = $1266 >>> $1308; $1310 = HEAP8[$38>>0]|0; $1311 = $1310&255; $1312 = $1309 << $1311; $1313 = HEAP8[$39>>0]|0; $1314 = $1313&255; $1315 = $1270 >>> $1314; $1316 = HEAP8[$40>>0]|0; $1317 = $1316&255; $1318 = $1315 << $1317; $1319 = $1318 | $1312; $1320 = HEAP8[$41>>0]|0; $1321 = $1320&255; $1322 = $1274 >>> $1321; $1323 = HEAP8[$42>>0]|0; $1324 = $1323&255; $1325 = $1322 << $1324; $1326 = $1319 | $1325; $1327 = HEAP8[$43>>0]|0; $1328 = $1327&255; $1329 = $1278 >>> $1328; $1330 = HEAP8[$44>>0]|0; $1331 = $1330&255; $1332 = $1329 << $1331; $1333 = $1326 | $1332; $1334 = $1333&65535; HEAP16[$dst$3>>1] = $1334; break L61; break; } case 3: { $1335 = $1266&255; $1336 = HEAP8[$38>>0]|0; $div = ($1336&255) >>> 3; $1337 = $div&255; $1338 = (($dst$3) + ($1337)|0); HEAP8[$1338>>0] = $1335; $1339 = $1270&255; $1340 = HEAP8[$40>>0]|0; $div1 = ($1340&255) >>> 3; $1341 = $div1&255; $1342 = (($dst$3) + ($1341)|0); HEAP8[$1342>>0] = $1339; $1343 = $1274&255; $1344 = HEAP8[$42>>0]|0; $div2 = ($1344&255) >>> 3; $1345 = $div2&255; $1346 = (($dst$3) + ($1345)|0); HEAP8[$1346>>0] = $1343; break L61; break; } case 4: { $1347 = HEAP8[$37>>0]|0; $1348 = $1347&255; $1349 = $1266 >>> $1348; $1350 = HEAP8[$38>>0]|0; $1351 = $1350&255; $1352 = $1349 << $1351; $1353 = HEAP8[$39>>0]|0; $1354 = $1353&255; $1355 = $1270 >>> $1354; $1356 = HEAP8[$40>>0]|0; $1357 = $1356&255; $1358 = $1355 << $1357; $1359 = $1358 | $1352; $1360 = HEAP8[$41>>0]|0; $1361 = $1360&255; $1362 = $1274 >>> $1361; $1363 = HEAP8[$42>>0]|0; $1364 = $1363&255; $1365 = $1362 << $1364; $1366 = $1359 | $1365; $1367 = HEAP8[$43>>0]|0; $1368 = $1367&255; $1369 = $1278 >>> $1368; $1370 = HEAP8[$44>>0]|0; $1371 = $1370&255; $1372 = $1369 << $1371; $1373 = $1366 | $1372; HEAP32[$dst$3>>2] = $1373; break L61; break; } default: { break L61; } } } } while(0); $1374 = (($src$3) + ($14)|0); $1375 = (($dst$3) + ($17)|0); $dst$4 = $1375;$n$3 = $n$2;$src$4 = $1374; label = 55; continue; } else if ((label|0) == 55) { label = 0; switch ($14|0) { case 1: { $1376 = HEAP8[$src$4>>0]|0; $1377 = $1376&255; $1378 = HEAP32[$25>>2]|0; $1379 = $1377 & $1378; $1380 = HEAP8[$26>>0]|0; $1381 = $1380&255; $1382 = $1379 >>> $1381; $1383 = HEAP8[$27>>0]|0; $1384 = $1383&255; $1385 = (74436 + ($1384<<2)|0); $1386 = HEAP32[$1385>>2]|0; $1387 = (($1386) + ($1382)|0); $1388 = HEAP8[$1387>>0]|0; $1389 = $1388&255; $1390 = HEAP32[$28>>2]|0; $1391 = $1390 & $1377; $1392 = HEAP8[$29>>0]|0; $1393 = $1392&255; $1394 = $1391 >>> $1393; $1395 = HEAP8[$30>>0]|0; $1396 = $1395&255; $1397 = (74436 + ($1396<<2)|0); $1398 = HEAP32[$1397>>2]|0; $1399 = (($1398) + ($1394)|0); $1400 = HEAP8[$1399>>0]|0; $1401 = $1400&255; $1402 = HEAP32[$31>>2]|0; $1403 = $1402 & $1377; $1404 = HEAP8[$32>>0]|0; $1405 = $1404&255; $1406 = $1403 >>> $1405; $1407 = HEAP8[$33>>0]|0; $1408 = $1407&255; $1409 = (74436 + ($1408<<2)|0); $1410 = HEAP32[$1409>>2]|0; $1411 = (($1410) + ($1406)|0); $1412 = HEAP8[$1411>>0]|0; $1413 = $1412&255; $1414 = HEAP32[$34>>2]|0; $1415 = $1414 & $1377; $1416 = HEAP8[$35>>0]|0; $1417 = $1416&255; $1418 = $1415 >>> $1417; $1419 = HEAP8[$36>>0]|0; $1420 = $1419&255; $1421 = (74436 + ($1420<<2)|0); $1422 = HEAP32[$1421>>2]|0; $1423 = (($1422) + ($1418)|0); $1424 = HEAP8[$1423>>0]|0; $1425 = $1424&255; $sA$3 = $1425;$sB$3 = $1413;$sG$3 = $1401;$sR$3 = $1389; label = 60; break; } case 2: { $1426 = HEAP16[$src$4>>1]|0; $1427 = $1426&65535; $1428 = HEAP32[$25>>2]|0; $1429 = $1427 & $1428; $1430 = HEAP8[$26>>0]|0; $1431 = $1430&255; $1432 = $1429 >>> $1431; $1433 = HEAP8[$27>>0]|0; $1434 = $1433&255; $1435 = (74436 + ($1434<<2)|0); $1436 = HEAP32[$1435>>2]|0; $1437 = (($1436) + ($1432)|0); $1438 = HEAP8[$1437>>0]|0; $1439 = $1438&255; $1440 = HEAP32[$28>>2]|0; $1441 = $1440 & $1427; $1442 = HEAP8[$29>>0]|0; $1443 = $1442&255; $1444 = $1441 >>> $1443; $1445 = HEAP8[$30>>0]|0; $1446 = $1445&255; $1447 = (74436 + ($1446<<2)|0); $1448 = HEAP32[$1447>>2]|0; $1449 = (($1448) + ($1444)|0); $1450 = HEAP8[$1449>>0]|0; $1451 = $1450&255; $1452 = HEAP32[$31>>2]|0; $1453 = $1452 & $1427; $1454 = HEAP8[$32>>0]|0; $1455 = $1454&255; $1456 = $1453 >>> $1455; $1457 = HEAP8[$33>>0]|0; $1458 = $1457&255; $1459 = (74436 + ($1458<<2)|0); $1460 = HEAP32[$1459>>2]|0; $1461 = (($1460) + ($1456)|0); $1462 = HEAP8[$1461>>0]|0; $1463 = $1462&255; $1464 = HEAP32[$34>>2]|0; $1465 = $1464 & $1427; $1466 = HEAP8[$35>>0]|0; $1467 = $1466&255; $1468 = $1465 >>> $1467; $1469 = HEAP8[$36>>0]|0; $1470 = $1469&255; $1471 = (74436 + ($1470<<2)|0); $1472 = HEAP32[$1471>>2]|0; $1473 = (($1472) + ($1468)|0); $1474 = HEAP8[$1473>>0]|0; $1475 = $1474&255; $sA$3 = $1475;$sB$3 = $1463;$sG$3 = $1451;$sR$3 = $1439; label = 60; break; } case 3: { $1476 = HEAP8[$26>>0]|0; $div33 = ($1476&255) >>> 3; $1477 = $div33&255; $1478 = (($src$4) + ($1477)|0); $1479 = HEAP8[$1478>>0]|0; $1480 = $1479&255; $1481 = HEAP8[$29>>0]|0; $div34 = ($1481&255) >>> 3; $1482 = $div34&255; $1483 = (($src$4) + ($1482)|0); $1484 = HEAP8[$1483>>0]|0; $1485 = $1484&255; $1486 = HEAP8[$32>>0]|0; $div35 = ($1486&255) >>> 3; $1487 = $div35&255; $1488 = (($src$4) + ($1487)|0); $1489 = HEAP8[$1488>>0]|0; $1490 = $1489&255; $sA$355 = 255;$sB$356 = $1490;$sG$357 = $1485;$sR$358 = $1480; label = 61; break; } case 4: { $1491 = HEAP32[$src$4>>2]|0; $1492 = HEAP32[$25>>2]|0; $1493 = $1492 & $1491; $1494 = HEAP8[$26>>0]|0; $1495 = $1494&255; $1496 = $1493 >>> $1495; $1497 = HEAP8[$27>>0]|0; $1498 = $1497&255; $1499 = (74436 + ($1498<<2)|0); $1500 = HEAP32[$1499>>2]|0; $1501 = (($1500) + ($1496)|0); $1502 = HEAP8[$1501>>0]|0; $1503 = $1502&255; $1504 = HEAP32[$28>>2]|0; $1505 = $1504 & $1491; $1506 = HEAP8[$29>>0]|0; $1507 = $1506&255; $1508 = $1505 >>> $1507; $1509 = HEAP8[$30>>0]|0; $1510 = $1509&255; $1511 = (74436 + ($1510<<2)|0); $1512 = HEAP32[$1511>>2]|0; $1513 = (($1512) + ($1508)|0); $1514 = HEAP8[$1513>>0]|0; $1515 = $1514&255; $1516 = HEAP32[$31>>2]|0; $1517 = $1516 & $1491; $1518 = HEAP8[$32>>0]|0; $1519 = $1518&255; $1520 = $1517 >>> $1519; $1521 = HEAP8[$33>>0]|0; $1522 = $1521&255; $1523 = (74436 + ($1522<<2)|0); $1524 = HEAP32[$1523>>2]|0; $1525 = (($1524) + ($1520)|0); $1526 = HEAP8[$1525>>0]|0; $1527 = $1526&255; $1528 = HEAP32[$34>>2]|0; $1529 = $1528 & $1491; $1530 = HEAP8[$35>>0]|0; $1531 = $1530&255; $1532 = $1529 >>> $1531; $1533 = HEAP8[$36>>0]|0; $1534 = $1533&255; $1535 = (74436 + ($1534<<2)|0); $1536 = HEAP32[$1535>>2]|0; $1537 = (($1536) + ($1532)|0); $1538 = HEAP8[$1537>>0]|0; $1539 = $1538&255; $sA$3 = $1539;$sB$3 = $1527;$sG$3 = $1515;$sR$3 = $1503; label = 60; break; } default: { } } if ((label|0) == 60) { label = 0; $1540 = ($sA$3|0)==(0); if (!($1540)) { $sA$355 = $sA$3;$sB$356 = $sB$3;$sG$357 = $sG$3;$sR$358 = $sR$3; label = 61; } } L83: do { if ((label|0) == 61) { label = 0; switch ($17|0) { case 1: { $1541 = HEAP8[$dst$4>>0]|0; $1542 = $1541&255; $1543 = HEAP32[$45>>2]|0; $1544 = $1542 & $1543; $1545 = HEAP8[$38>>0]|0; $1546 = $1545&255; $1547 = $1544 >>> $1546; $1548 = HEAP8[$37>>0]|0; $1549 = $1548&255; $1550 = (74436 + ($1549<<2)|0); $1551 = HEAP32[$1550>>2]|0; $1552 = (($1551) + ($1547)|0); $1553 = HEAP8[$1552>>0]|0; $1554 = $1553&255; $1555 = HEAP32[$46>>2]|0; $1556 = $1555 & $1542; $1557 = HEAP8[$40>>0]|0; $1558 = $1557&255; $1559 = $1556 >>> $1558; $1560 = HEAP8[$39>>0]|0; $1561 = $1560&255; $1562 = (74436 + ($1561<<2)|0); $1563 = HEAP32[$1562>>2]|0; $1564 = (($1563) + ($1559)|0); $1565 = HEAP8[$1564>>0]|0; $1566 = $1565&255; $1567 = HEAP32[$47>>2]|0; $1568 = $1567 & $1542; $1569 = HEAP8[$42>>0]|0; $1570 = $1569&255; $1571 = $1568 >>> $1570; $1572 = HEAP8[$41>>0]|0; $1573 = $1572&255; $1574 = (74436 + ($1573<<2)|0); $1575 = HEAP32[$1574>>2]|0; $1576 = (($1575) + ($1571)|0); $1577 = HEAP8[$1576>>0]|0; $1578 = $1577&255; $1579 = HEAP32[$48>>2]|0; $1580 = $1579 & $1542; $1581 = HEAP8[$44>>0]|0; $1582 = $1581&255; $1583 = $1580 >>> $1582; $1584 = HEAP8[$43>>0]|0; $1585 = $1584&255; $1586 = (74436 + ($1585<<2)|0); $1587 = HEAP32[$1586>>2]|0; $1588 = (($1587) + ($1583)|0); $1589 = HEAP8[$1588>>0]|0; $1590 = $1589&255; $dA$3 = $1590;$dB$3 = $1578;$dG$3 = $1566;$dR$3 = $1554; break; } case 2: { $1591 = HEAP16[$dst$4>>1]|0; $1592 = $1591&65535; $1593 = HEAP32[$45>>2]|0; $1594 = $1592 & $1593; $1595 = HEAP8[$38>>0]|0; $1596 = $1595&255; $1597 = $1594 >>> $1596; $1598 = HEAP8[$37>>0]|0; $1599 = $1598&255; $1600 = (74436 + ($1599<<2)|0); $1601 = HEAP32[$1600>>2]|0; $1602 = (($1601) + ($1597)|0); $1603 = HEAP8[$1602>>0]|0; $1604 = $1603&255; $1605 = HEAP32[$46>>2]|0; $1606 = $1605 & $1592; $1607 = HEAP8[$40>>0]|0; $1608 = $1607&255; $1609 = $1606 >>> $1608; $1610 = HEAP8[$39>>0]|0; $1611 = $1610&255; $1612 = (74436 + ($1611<<2)|0); $1613 = HEAP32[$1612>>2]|0; $1614 = (($1613) + ($1609)|0); $1615 = HEAP8[$1614>>0]|0; $1616 = $1615&255; $1617 = HEAP32[$47>>2]|0; $1618 = $1617 & $1592; $1619 = HEAP8[$42>>0]|0; $1620 = $1619&255; $1621 = $1618 >>> $1620; $1622 = HEAP8[$41>>0]|0; $1623 = $1622&255; $1624 = (74436 + ($1623<<2)|0); $1625 = HEAP32[$1624>>2]|0; $1626 = (($1625) + ($1621)|0); $1627 = HEAP8[$1626>>0]|0; $1628 = $1627&255; $1629 = HEAP32[$48>>2]|0; $1630 = $1629 & $1592; $1631 = HEAP8[$44>>0]|0; $1632 = $1631&255; $1633 = $1630 >>> $1632; $1634 = HEAP8[$43>>0]|0; $1635 = $1634&255; $1636 = (74436 + ($1635<<2)|0); $1637 = HEAP32[$1636>>2]|0; $1638 = (($1637) + ($1633)|0); $1639 = HEAP8[$1638>>0]|0; $1640 = $1639&255; $dA$3 = $1640;$dB$3 = $1628;$dG$3 = $1616;$dR$3 = $1604; break; } case 3: { $1641 = HEAP8[$38>>0]|0; $div30 = ($1641&255) >>> 3; $1642 = $div30&255; $1643 = (($dst$4) + ($1642)|0); $1644 = HEAP8[$1643>>0]|0; $1645 = $1644&255; $1646 = HEAP8[$40>>0]|0; $div31 = ($1646&255) >>> 3; $1647 = $div31&255; $1648 = (($dst$4) + ($1647)|0); $1649 = HEAP8[$1648>>0]|0; $1650 = $1649&255; $1651 = HEAP8[$42>>0]|0; $div32 = ($1651&255) >>> 3; $1652 = $div32&255; $1653 = (($dst$4) + ($1652)|0); $1654 = HEAP8[$1653>>0]|0; $1655 = $1654&255; $dA$3 = 255;$dB$3 = $1655;$dG$3 = $1650;$dR$3 = $1645; break; } case 4: { $1656 = HEAP32[$dst$4>>2]|0; $1657 = HEAP32[$45>>2]|0; $1658 = $1657 & $1656; $1659 = HEAP8[$38>>0]|0; $1660 = $1659&255; $1661 = $1658 >>> $1660; $1662 = HEAP8[$37>>0]|0; $1663 = $1662&255; $1664 = (74436 + ($1663<<2)|0); $1665 = HEAP32[$1664>>2]|0; $1666 = (($1665) + ($1661)|0); $1667 = HEAP8[$1666>>0]|0; $1668 = $1667&255; $1669 = HEAP32[$46>>2]|0; $1670 = $1669 & $1656; $1671 = HEAP8[$40>>0]|0; $1672 = $1671&255; $1673 = $1670 >>> $1672; $1674 = HEAP8[$39>>0]|0; $1675 = $1674&255; $1676 = (74436 + ($1675<<2)|0); $1677 = HEAP32[$1676>>2]|0; $1678 = (($1677) + ($1673)|0); $1679 = HEAP8[$1678>>0]|0; $1680 = $1679&255; $1681 = HEAP32[$47>>2]|0; $1682 = $1681 & $1656; $1683 = HEAP8[$42>>0]|0; $1684 = $1683&255; $1685 = $1682 >>> $1684; $1686 = HEAP8[$41>>0]|0; $1687 = $1686&255; $1688 = (74436 + ($1687<<2)|0); $1689 = HEAP32[$1688>>2]|0; $1690 = (($1689) + ($1685)|0); $1691 = HEAP8[$1690>>0]|0; $1692 = $1691&255; $1693 = HEAP32[$48>>2]|0; $1694 = $1693 & $1656; $1695 = HEAP8[$44>>0]|0; $1696 = $1695&255; $1697 = $1694 >>> $1696; $1698 = HEAP8[$43>>0]|0; $1699 = $1698&255; $1700 = (74436 + ($1699<<2)|0); $1701 = HEAP32[$1700>>2]|0; $1702 = (($1701) + ($1697)|0); $1703 = HEAP8[$1702>>0]|0; $1704 = $1703&255; $dA$3 = $1704;$dB$3 = $1692;$dG$3 = $1680;$dR$3 = $1668; break; } default: { $dA$3 = 0;$dB$3 = 0;$dG$3 = 0;$dR$3 = 0; } } $1705 = (($sR$358) - ($dR$3))|0; $1706 = Math_imul($1705, $sA$355)|0; $1707 = (($1706>>>0) / 255)&-1; $1708 = (($1707) + ($dR$3))|0; $1709 = (($sG$357) - ($dG$3))|0; $1710 = Math_imul($1709, $sA$355)|0; $1711 = (($1710>>>0) / 255)&-1; $1712 = (($1711) + ($dG$3))|0; $1713 = (($sB$356) - ($dB$3))|0; $1714 = Math_imul($1713, $sA$355)|0; $1715 = (($1714>>>0) / 255)&-1; $1716 = (($1715) + ($dB$3))|0; $1717 = (($dA$3) + ($sA$355))|0; $1718 = Math_imul($dA$3, $sA$355)|0; $1719 = (($1718>>>0) / 255)&-1; $1720 = (($1717) - ($1719))|0; switch ($17|0) { case 1: { $1721 = HEAP8[$37>>0]|0; $1722 = $1721&255; $1723 = $1708 >>> $1722; $1724 = HEAP8[$38>>0]|0; $1725 = $1724&255; $1726 = $1723 << $1725; $1727 = HEAP8[$39>>0]|0; $1728 = $1727&255; $1729 = $1712 >>> $1728; $1730 = HEAP8[$40>>0]|0; $1731 = $1730&255; $1732 = $1729 << $1731; $1733 = $1732 | $1726; $1734 = HEAP8[$41>>0]|0; $1735 = $1734&255; $1736 = $1716 >>> $1735; $1737 = HEAP8[$42>>0]|0; $1738 = $1737&255; $1739 = $1736 << $1738; $1740 = $1733 | $1739; $1741 = HEAP8[$43>>0]|0; $1742 = $1741&255; $1743 = $1720 >>> $1742; $1744 = HEAP8[$44>>0]|0; $1745 = $1744&255; $1746 = $1743 << $1745; $1747 = $1740 | $1746; $1748 = $1747&255; HEAP8[$dst$4>>0] = $1748; break L83; break; } case 2: { $1749 = HEAP8[$37>>0]|0; $1750 = $1749&255; $1751 = $1708 >>> $1750; $1752 = HEAP8[$38>>0]|0; $1753 = $1752&255; $1754 = $1751 << $1753; $1755 = HEAP8[$39>>0]|0; $1756 = $1755&255; $1757 = $1712 >>> $1756; $1758 = HEAP8[$40>>0]|0; $1759 = $1758&255; $1760 = $1757 << $1759; $1761 = $1760 | $1754; $1762 = HEAP8[$41>>0]|0; $1763 = $1762&255; $1764 = $1716 >>> $1763; $1765 = HEAP8[$42>>0]|0; $1766 = $1765&255; $1767 = $1764 << $1766; $1768 = $1761 | $1767; $1769 = HEAP8[$43>>0]|0; $1770 = $1769&255; $1771 = $1720 >>> $1770; $1772 = HEAP8[$44>>0]|0; $1773 = $1772&255; $1774 = $1771 << $1773; $1775 = $1768 | $1774; $1776 = $1775&65535; HEAP16[$dst$4>>1] = $1776; break L83; break; } case 3: { $1777 = $1708&255; $1778 = HEAP8[$38>>0]|0; $div27 = ($1778&255) >>> 3; $1779 = $div27&255; $1780 = (($dst$4) + ($1779)|0); HEAP8[$1780>>0] = $1777; $1781 = $1712&255; $1782 = HEAP8[$40>>0]|0; $div28 = ($1782&255) >>> 3; $1783 = $div28&255; $1784 = (($dst$4) + ($1783)|0); HEAP8[$1784>>0] = $1781; $1785 = $1716&255; $1786 = HEAP8[$42>>0]|0; $div29 = ($1786&255) >>> 3; $1787 = $div29&255; $1788 = (($dst$4) + ($1787)|0); HEAP8[$1788>>0] = $1785; break L83; break; } case 4: { $1789 = HEAP8[$37>>0]|0; $1790 = $1789&255; $1791 = $1708 >>> $1790; $1792 = HEAP8[$38>>0]|0; $1793 = $1792&255; $1794 = $1791 << $1793; $1795 = HEAP8[$39>>0]|0; $1796 = $1795&255; $1797 = $1712 >>> $1796; $1798 = HEAP8[$40>>0]|0; $1799 = $1798&255; $1800 = $1797 << $1799; $1801 = $1800 | $1794; $1802 = HEAP8[$41>>0]|0; $1803 = $1802&255; $1804 = $1716 >>> $1803; $1805 = HEAP8[$42>>0]|0; $1806 = $1805&255; $1807 = $1804 << $1806; $1808 = $1801 | $1807; $1809 = HEAP8[$43>>0]|0; $1810 = $1809&255; $1811 = $1720 >>> $1810; $1812 = HEAP8[$44>>0]|0; $1813 = $1812&255; $1814 = $1811 << $1813; $1815 = $1808 | $1814; HEAP32[$dst$4>>2] = $1815; break L83; break; } default: { break L83; } } } } while(0); $1816 = (($src$4) + ($14)|0); $1817 = (($dst$4) + ($17)|0); $1818 = (($n$3) + -1)|0; $1819 = ($n$3|0)>(1); if ($1819) { $dst$1 = $1817;$n$0 = $1818;$src$1 = $1816; label = 4; continue; } else { $dst$5 = $1817;$src$5 = $1816; label = 72; continue; } } else if ((label|0) == 72) { label = 0; $1820 = (($src$5) + ($5)|0); $1821 = (($dst$5) + ($7)|0); $1822 = ($49|0)==(0); if ($1822) { break L4; } else { $$in = $49;$dst$062 = $1821;$src$063 = $1820; continue L4; } } } } return; } function _BlitARGBto565PixelAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dstp$01 = 0, $dstp$1 = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $srcp$02 = 0, $srcp$1 = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $5 >> 2; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = $8 >> 1; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 3)|0; $15 = (($14|0) / 4)&-1; $16 = $1 & 3; $$in = $3;$dstp$01 = $12;$srcp$02 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dstp$1 = $dstp$01;$n$0 = $15;$srcp$1 = $srcp$02; label = 4; break; } case 3: { $dstp$2 = $dstp$01;$n$1 = $15;$srcp$2 = $srcp$02; label = 8; break; } case 2: { $dstp$3 = $dstp$01;$n$2 = $15;$srcp$3 = $srcp$02; label = 12; break; } case 1: { $dstp$4 = $dstp$01;$n$3 = $15;$srcp$4 = $srcp$02; label = 16; break; } default: { $dstp$5 = $dstp$01;$srcp$5 = $srcp$02; label = 20; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP32[$srcp$1>>2]|0; $19 = $18 >>> 27; switch ($19|0) { case 0: { break; } case 31: { $20 = $18 >>> 8; $21 = $20 & 63488; $22 = $18 >>> 5; $23 = $22 & 2016; $24 = $21 | $23; $25 = $18 >>> 3; $26 = $25 & 31; $27 = $24 | $26; $28 = $27&65535; HEAP16[$dstp$1>>1] = $28; break; } default: { $29 = HEAP16[$dstp$1>>1]|0; $30 = $29&65535; $31 = $18 << 11; $32 = $31 & 132120576; $33 = $18 >>> 8; $34 = $33 & 63488; $35 = $32 | $34; $36 = $18 >>> 3; $37 = $36 & 31; $38 = $35 | $37; $39 = $30 << 16; $40 = $39 | $30; $41 = $40 & 132184095; $42 = (($38) - ($41))|0; $43 = Math_imul($42, $19)|0; $44 = $43 >>> 5; $45 = (($44) + ($41))|0; $46 = $45 & 132184095; $47 = $46 >>> 16; $48 = $47 | $46; $49 = $48&65535; HEAP16[$dstp$1>>1] = $49; } } $50 = ((($srcp$1)) + 4|0); $51 = ((($dstp$1)) + 2|0); $dstp$2 = $51;$n$1 = $n$0;$srcp$2 = $50; label = 8; continue; } else if ((label|0) == 8) { label = 0; $52 = HEAP32[$srcp$2>>2]|0; $53 = $52 >>> 27; switch ($53|0) { case 0: { break; } case 31: { $54 = $52 >>> 8; $55 = $54 & 63488; $56 = $52 >>> 5; $57 = $56 & 2016; $58 = $55 | $57; $59 = $52 >>> 3; $60 = $59 & 31; $61 = $58 | $60; $62 = $61&65535; HEAP16[$dstp$2>>1] = $62; break; } default: { $63 = HEAP16[$dstp$2>>1]|0; $64 = $63&65535; $65 = $52 << 11; $66 = $65 & 132120576; $67 = $52 >>> 8; $68 = $67 & 63488; $69 = $66 | $68; $70 = $52 >>> 3; $71 = $70 & 31; $72 = $69 | $71; $73 = $64 << 16; $74 = $73 | $64; $75 = $74 & 132184095; $76 = (($72) - ($75))|0; $77 = Math_imul($76, $53)|0; $78 = $77 >>> 5; $79 = (($78) + ($75))|0; $80 = $79 & 132184095; $81 = $80 >>> 16; $82 = $81 | $80; $83 = $82&65535; HEAP16[$dstp$2>>1] = $83; } } $84 = ((($srcp$2)) + 4|0); $85 = ((($dstp$2)) + 2|0); $dstp$3 = $85;$n$2 = $n$1;$srcp$3 = $84; label = 12; continue; } else if ((label|0) == 12) { label = 0; $86 = HEAP32[$srcp$3>>2]|0; $87 = $86 >>> 27; switch ($87|0) { case 0: { break; } case 31: { $88 = $86 >>> 8; $89 = $88 & 63488; $90 = $86 >>> 5; $91 = $90 & 2016; $92 = $89 | $91; $93 = $86 >>> 3; $94 = $93 & 31; $95 = $92 | $94; $96 = $95&65535; HEAP16[$dstp$3>>1] = $96; break; } default: { $97 = HEAP16[$dstp$3>>1]|0; $98 = $97&65535; $99 = $86 << 11; $100 = $99 & 132120576; $101 = $86 >>> 8; $102 = $101 & 63488; $103 = $100 | $102; $104 = $86 >>> 3; $105 = $104 & 31; $106 = $103 | $105; $107 = $98 << 16; $108 = $107 | $98; $109 = $108 & 132184095; $110 = (($106) - ($109))|0; $111 = Math_imul($110, $87)|0; $112 = $111 >>> 5; $113 = (($112) + ($109))|0; $114 = $113 & 132184095; $115 = $114 >>> 16; $116 = $115 | $114; $117 = $116&65535; HEAP16[$dstp$3>>1] = $117; } } $118 = ((($srcp$3)) + 4|0); $119 = ((($dstp$3)) + 2|0); $dstp$4 = $119;$n$3 = $n$2;$srcp$4 = $118; label = 16; continue; } else if ((label|0) == 16) { label = 0; $120 = HEAP32[$srcp$4>>2]|0; $121 = $120 >>> 27; switch ($121|0) { case 0: { break; } case 31: { $122 = $120 >>> 8; $123 = $122 & 63488; $124 = $120 >>> 5; $125 = $124 & 2016; $126 = $123 | $125; $127 = $120 >>> 3; $128 = $127 & 31; $129 = $126 | $128; $130 = $129&65535; HEAP16[$dstp$4>>1] = $130; break; } default: { $131 = HEAP16[$dstp$4>>1]|0; $132 = $131&65535; $133 = $120 << 11; $134 = $133 & 132120576; $135 = $120 >>> 8; $136 = $135 & 63488; $137 = $134 | $136; $138 = $120 >>> 3; $139 = $138 & 31; $140 = $137 | $139; $141 = $132 << 16; $142 = $141 | $132; $143 = $142 & 132184095; $144 = (($140) - ($143))|0; $145 = Math_imul($144, $121)|0; $146 = $145 >>> 5; $147 = (($146) + ($143))|0; $148 = $147 & 132184095; $149 = $148 >>> 16; $150 = $149 | $148; $151 = $150&65535; HEAP16[$dstp$4>>1] = $151; } } $152 = ((($srcp$4)) + 4|0); $153 = ((($dstp$4)) + 2|0); $154 = (($n$3) + -1)|0; $155 = ($n$3|0)>(1); if ($155) { $dstp$1 = $153;$n$0 = $154;$srcp$1 = $152; label = 4; continue; } else { $dstp$5 = $153;$srcp$5 = $152; label = 20; continue; } } else if ((label|0) == 20) { label = 0; $156 = (($srcp$5) + ($6<<2)|0); $157 = (($dstp$5) + ($9<<1)|0); $158 = ($17|0)==(0); if ($158) { break L4; } else { $$in = $17;$dstp$01 = $157;$srcp$02 = $156; continue L4; } } } } return; } function _Blit555to555SurfaceAlpha($info) { $info = $info|0; var $$lcssa = 0, $$lcssa9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dstp$01 = 0, $dstp$01$us = 0, $dstp$1$us = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $srcp$02 = 0, $srcp$02$us = 0, $srcp$1$us = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 63|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(-128); if ($2) { _Blit16to16SurfaceAlpha128($info,-1058); return; } $3 = $1&255; $4 = ((($info)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$info>>2]|0; $9 = ((($info)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = $10 >> 1; $12 = ((($info)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($info)) + 36|0); $15 = HEAP32[$14>>2]|0; $16 = $15 >> 1; $17 = $3 >>> 3; $18 = (($7) + -1)|0; $19 = ($7|0)==(0); if ($19) { return; } $20 = (($5) + 3)|0; $21 = (($20|0) / 4)&-1; $22 = $5 & 3; $23 = ($22|0)==(0); if ($23) { $109 = $18;$dstp$01$us = $13;$srcp$02$us = $8; while(1) { $dstp$1$us = $dstp$01$us;$n$0$us = $21;$srcp$1$us = $srcp$02$us; while(1) { $24 = ((($srcp$1$us)) + 2|0); $25 = HEAP16[$srcp$1$us>>1]|0; $26 = $25&65535; $27 = HEAP16[$dstp$1$us>>1]|0; $28 = $27&65535; $29 = $26 << 16; $30 = $29 | $26; $31 = $30 & 65043487; $32 = $28 << 16; $33 = $32 | $28; $34 = $33 & 65043487; $35 = (($31) - ($34))|0; $36 = Math_imul($35, $17)|0; $37 = $36 >>> 5; $38 = (($37) + ($34))|0; $39 = $38 & 65043487; $40 = $39 >>> 16; $41 = $40 | $39; $42 = $41&65535; $43 = ((($dstp$1$us)) + 2|0); HEAP16[$dstp$1$us>>1] = $42; $44 = ((($srcp$1$us)) + 4|0); $45 = HEAP16[$24>>1]|0; $46 = $45&65535; $47 = HEAP16[$43>>1]|0; $48 = $47&65535; $49 = $46 << 16; $50 = $49 | $46; $51 = $50 & 65043487; $52 = $48 << 16; $53 = $52 | $48; $54 = $53 & 65043487; $55 = (($51) - ($54))|0; $56 = Math_imul($55, $17)|0; $57 = $56 >>> 5; $58 = (($57) + ($54))|0; $59 = $58 & 65043487; $60 = $59 >>> 16; $61 = $60 | $59; $62 = $61&65535; $63 = ((($dstp$1$us)) + 4|0); HEAP16[$43>>1] = $62; $64 = ((($srcp$1$us)) + 6|0); $65 = HEAP16[$44>>1]|0; $66 = $65&65535; $67 = HEAP16[$63>>1]|0; $68 = $67&65535; $69 = $66 << 16; $70 = $69 | $66; $71 = $70 & 65043487; $72 = $68 << 16; $73 = $72 | $68; $74 = $73 & 65043487; $75 = (($71) - ($74))|0; $76 = Math_imul($75, $17)|0; $77 = $76 >>> 5; $78 = (($77) + ($74))|0; $79 = $78 & 65043487; $80 = $79 >>> 16; $81 = $80 | $79; $82 = $81&65535; $83 = ((($dstp$1$us)) + 6|0); HEAP16[$63>>1] = $82; $84 = ((($srcp$1$us)) + 8|0); $85 = HEAP16[$64>>1]|0; $86 = $85&65535; $87 = HEAP16[$83>>1]|0; $88 = $87&65535; $89 = $86 << 16; $90 = $89 | $86; $91 = $90 & 65043487; $92 = $88 << 16; $93 = $92 | $88; $94 = $93 & 65043487; $95 = (($91) - ($94))|0; $96 = Math_imul($95, $17)|0; $97 = $96 >>> 5; $98 = (($97) + ($94))|0; $99 = $98 & 65043487; $100 = $99 >>> 16; $101 = $100 | $99; $102 = $101&65535; $103 = ((($dstp$1$us)) + 8|0); HEAP16[$83>>1] = $102; $104 = (($n$0$us) + -1)|0; $105 = ($n$0$us|0)>(1); if ($105) { $dstp$1$us = $103;$n$0$us = $104;$srcp$1$us = $84; } else { $$lcssa = $84;$$lcssa9 = $103; break; } } $106 = (($$lcssa) + ($11<<1)|0); $107 = (($$lcssa9) + ($16<<1)|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break; } else { $109 = $108;$dstp$01$us = $107;$srcp$02$us = $106; } } return; } else { $196 = $18;$dstp$01 = $13;$srcp$02 = $8; } L15: while(1) { switch ($22|0) { case 1: { $dstp$4 = $dstp$01;$n$3 = $21;$srcp$4 = $srcp$02; label = 12; break; } case 3: { $dstp$2 = $dstp$01;$n$1 = $21;$srcp$2 = $srcp$02; label = 10; break; } case 2: { $dstp$3 = $dstp$01;$n$2 = $21;$srcp$3 = $srcp$02; label = 11; break; } default: { $dstp$5 = $dstp$01;$srcp$5 = $srcp$02; label = 13; } } while(1) { if ((label|0) == 10) { label = 0; $134 = ((($srcp$2)) + 2|0); $135 = HEAP16[$srcp$2>>1]|0; $136 = $135&65535; $137 = HEAP16[$dstp$2>>1]|0; $138 = $137&65535; $139 = $136 << 16; $140 = $139 | $136; $141 = $140 & 65043487; $142 = $138 << 16; $143 = $142 | $138; $144 = $143 & 65043487; $145 = (($141) - ($144))|0; $146 = Math_imul($145, $17)|0; $147 = $146 >>> 5; $148 = (($147) + ($144))|0; $149 = $148 & 65043487; $150 = $149 >>> 16; $151 = $150 | $149; $152 = $151&65535; $153 = ((($dstp$2)) + 2|0); HEAP16[$dstp$2>>1] = $152; $dstp$3 = $153;$n$2 = $n$1;$srcp$3 = $134; label = 11; continue; } else if ((label|0) == 11) { label = 0; $154 = ((($srcp$3)) + 2|0); $155 = HEAP16[$srcp$3>>1]|0; $156 = $155&65535; $157 = HEAP16[$dstp$3>>1]|0; $158 = $157&65535; $159 = $156 << 16; $160 = $159 | $156; $161 = $160 & 65043487; $162 = $158 << 16; $163 = $162 | $158; $164 = $163 & 65043487; $165 = (($161) - ($164))|0; $166 = Math_imul($165, $17)|0; $167 = $166 >>> 5; $168 = (($167) + ($164))|0; $169 = $168 & 65043487; $170 = $169 >>> 16; $171 = $170 | $169; $172 = $171&65535; $173 = ((($dstp$3)) + 2|0); HEAP16[$dstp$3>>1] = $172; $dstp$4 = $173;$n$3 = $n$2;$srcp$4 = $154; label = 12; continue; } else if ((label|0) == 12) { label = 0; $114 = ((($srcp$4)) + 2|0); $174 = HEAP16[$srcp$4>>1]|0; $175 = $174&65535; $176 = HEAP16[$dstp$4>>1]|0; $177 = $176&65535; $178 = $175 << 16; $179 = $178 | $175; $180 = $179 & 65043487; $181 = $177 << 16; $182 = $181 | $177; $183 = $182 & 65043487; $184 = (($180) - ($183))|0; $185 = Math_imul($184, $17)|0; $186 = $185 >>> 5; $187 = (($186) + ($183))|0; $188 = $187 & 65043487; $189 = $188 >>> 16; $190 = $189 | $188; $191 = $190&65535; $117 = ((($dstp$4)) + 2|0); HEAP16[$dstp$4>>1] = $191; $192 = ($n$3|0)>(1); if (!($192)) { $dstp$5 = $117;$srcp$5 = $114; label = 13; continue; } $111 = (($n$3) + -1)|0; $112 = ((($srcp$4)) + 4|0); $113 = HEAP16[$114>>1]|0; $115 = $113&65535; $116 = HEAP16[$117>>1]|0; $118 = $116&65535; $119 = $115 << 16; $120 = $119 | $115; $121 = $120 & 65043487; $122 = $118 << 16; $123 = $122 | $118; $124 = $123 & 65043487; $125 = (($121) - ($124))|0; $126 = Math_imul($125, $17)|0; $127 = $126 >>> 5; $128 = (($127) + ($124))|0; $129 = $128 & 65043487; $130 = $129 >>> 16; $131 = $130 | $129; $132 = $131&65535; $133 = ((($dstp$4)) + 4|0); HEAP16[$117>>1] = $132; $dstp$2 = $133;$n$1 = $111;$srcp$2 = $112; label = 10; continue; } else if ((label|0) == 13) { label = 0; $193 = (($srcp$5) + ($11<<1)|0); $194 = (($dstp$5) + ($16<<1)|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L15; } else { $196 = $195;$dstp$01 = $194;$srcp$02 = $193; continue L15; } } } } return; } function _BlitNtoNSurfaceAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0; var $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0; var $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0; var $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0; var $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0; var $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0; var $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0; var $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0; var $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0; var $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; var $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0; var $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0; var $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0; var $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0; var $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0; var $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0; var $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0; var $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0; var $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0; var $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0; var $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0; var $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0; var $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0; var $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0; var $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0; var $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0; var $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0; var $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0; var $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0; var $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0; var $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0; var $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0; var $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0; var $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0; var $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0; var $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0; var $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0; var $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0; var $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0; var $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0; var $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0; var $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0; var $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0; var $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0; var $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0; var $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0; var $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0; var $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0; var $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $dA$0 = 0, $dA$1 = 0, $dA$2 = 0; var $dA$3 = 0, $dB$0 = 0, $dB$1 = 0, $dB$2 = 0, $dB$3 = 0, $dG$0 = 0, $dG$1 = 0, $dG$2 = 0, $dG$3 = 0, $dR$0 = 0, $dR$1 = 0, $dR$2 = 0, $dR$3 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0; var $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0, $div32 = 0; var $div33 = 0, $div34 = 0, $div35 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$039 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $or$cond = 0; var $sB$0 = 0, $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sR$0 = 0, $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $src$040 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = ((($9)) + 9|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ((($11)) + 9|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ((($info)) + 63|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ($19<<24>>24)==(0); $22 = ($3|0)==(0); $or$cond = $21 | $22; if ($or$cond) { return; } $23 = ((($info)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$info>>2]|0; $26 = (($1) + 3)|0; $27 = (($26|0) / 4)&-1; $28 = $1 & 3; $29 = ((($11)) + 28|0); $30 = ((($11)) + 32|0); $31 = ((($11)) + 29|0); $32 = ((($11)) + 33|0); $33 = ((($11)) + 30|0); $34 = ((($11)) + 34|0); $35 = ((($11)) + 31|0); $36 = ((($11)) + 35|0); $37 = ((($11)) + 12|0); $38 = ((($11)) + 16|0); $39 = ((($11)) + 20|0); $40 = ((($11)) + 24|0); $41 = ((($9)) + 12|0); $42 = ((($9)) + 32|0); $43 = ((($9)) + 28|0); $44 = ((($9)) + 16|0); $45 = ((($9)) + 33|0); $46 = ((($9)) + 29|0); $47 = ((($9)) + 20|0); $48 = ((($9)) + 34|0); $49 = ((($9)) + 30|0); $$in = $3;$dst$039 = $24;$src$040 = $25; L4: while(1) { $50 = (($$in) + -1)|0; switch ($28|0) { case 0: { $dst$1 = $dst$039;$n$0 = $27;$src$1 = $src$040; label = 4; break; } case 3: { $dst$2 = $dst$039;$n$1 = $27;$src$2 = $src$040; label = 20; break; } case 2: { $dst$3 = $dst$039;$n$2 = $27;$src$3 = $src$040; label = 36; break; } case 1: { $dst$4 = $dst$039;$n$3 = $27;$src$4 = $src$040; label = 52; break; } default: { $dst$5 = $dst$039;$src$5 = $src$040; label = 68; } } while(1) { if ((label|0) == 4) { label = 0; switch ($14|0) { case 1: { $51 = HEAP8[$src$1>>0]|0; $52 = $51&255; $53 = HEAP32[$41>>2]|0; $54 = $52 & $53; $55 = HEAP8[$42>>0]|0; $56 = $55&255; $57 = $54 >>> $56; $58 = HEAP8[$43>>0]|0; $59 = $58&255; $60 = (74436 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($57)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$44>>2]|0; $66 = $65 & $52; $67 = HEAP8[$45>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$46>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$47>>2]|0; $78 = $77 & $52; $79 = HEAP8[$48>>0]|0; $80 = $79&255; $81 = $78 >>> $80; $82 = HEAP8[$49>>0]|0; $83 = $82&255; $84 = (74436 + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + ($81)|0); $87 = HEAP8[$86>>0]|0; $88 = $87&255; $sB$0 = $88;$sG$0 = $76;$sR$0 = $64; break; } case 2: { $89 = HEAP16[$src$1>>1]|0; $90 = $89&65535; $91 = HEAP32[$41>>2]|0; $92 = $90 & $91; $93 = HEAP8[$42>>0]|0; $94 = $93&255; $95 = $92 >>> $94; $96 = HEAP8[$43>>0]|0; $97 = $96&255; $98 = (74436 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = HEAP32[$44>>2]|0; $104 = $103 & $90; $105 = HEAP8[$45>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$46>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = HEAP32[$47>>2]|0; $116 = $115 & $90; $117 = HEAP8[$48>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$49>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $sB$0 = $126;$sG$0 = $114;$sR$0 = $102; break; } case 3: { $127 = HEAP8[$42>>0]|0; $div24 = ($127&255) >>> 3; $128 = $div24&255; $129 = (($src$1) + ($128)|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = HEAP8[$45>>0]|0; $div25 = ($132&255) >>> 3; $133 = $div25&255; $134 = (($src$1) + ($133)|0); $135 = HEAP8[$134>>0]|0; $136 = $135&255; $137 = HEAP8[$48>>0]|0; $div26 = ($137&255) >>> 3; $138 = $div26&255; $139 = (($src$1) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $sB$0 = $141;$sG$0 = $136;$sR$0 = $131; break; } case 4: { $142 = HEAP32[$src$1>>2]|0; $143 = HEAP32[$41>>2]|0; $144 = $143 & $142; $145 = HEAP8[$42>>0]|0; $146 = $145&255; $147 = $144 >>> $146; $148 = HEAP8[$43>>0]|0; $149 = $148&255; $150 = (74436 + ($149<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = (($151) + ($147)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = HEAP32[$44>>2]|0; $156 = $155 & $142; $157 = HEAP8[$45>>0]|0; $158 = $157&255; $159 = $156 >>> $158; $160 = HEAP8[$46>>0]|0; $161 = $160&255; $162 = (74436 + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = (($163) + ($159)|0); $165 = HEAP8[$164>>0]|0; $166 = $165&255; $167 = HEAP32[$47>>2]|0; $168 = $167 & $142; $169 = HEAP8[$48>>0]|0; $170 = $169&255; $171 = $168 >>> $170; $172 = HEAP8[$49>>0]|0; $173 = $172&255; $174 = (74436 + ($173<<2)|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($171)|0); $177 = HEAP8[$176>>0]|0; $178 = $177&255; $sB$0 = $178;$sG$0 = $166;$sR$0 = $154; break; } default: { $sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } switch ($17|0) { case 1: { $179 = HEAP8[$dst$1>>0]|0; $180 = $179&255; $181 = HEAP32[$37>>2]|0; $182 = $180 & $181; $183 = HEAP8[$30>>0]|0; $184 = $183&255; $185 = $182 >>> $184; $186 = HEAP8[$29>>0]|0; $187 = $186&255; $188 = (74436 + ($187<<2)|0); $189 = HEAP32[$188>>2]|0; $190 = (($189) + ($185)|0); $191 = HEAP8[$190>>0]|0; $192 = $191&255; $193 = HEAP32[$38>>2]|0; $194 = $193 & $180; $195 = HEAP8[$32>>0]|0; $196 = $195&255; $197 = $194 >>> $196; $198 = HEAP8[$31>>0]|0; $199 = $198&255; $200 = (74436 + ($199<<2)|0); $201 = HEAP32[$200>>2]|0; $202 = (($201) + ($197)|0); $203 = HEAP8[$202>>0]|0; $204 = $203&255; $205 = HEAP32[$39>>2]|0; $206 = $205 & $180; $207 = HEAP8[$34>>0]|0; $208 = $207&255; $209 = $206 >>> $208; $210 = HEAP8[$33>>0]|0; $211 = $210&255; $212 = (74436 + ($211<<2)|0); $213 = HEAP32[$212>>2]|0; $214 = (($213) + ($209)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $217 = HEAP32[$40>>2]|0; $218 = $217 & $180; $219 = HEAP8[$36>>0]|0; $220 = $219&255; $221 = $218 >>> $220; $222 = HEAP8[$35>>0]|0; $223 = $222&255; $224 = (74436 + ($223<<2)|0); $225 = HEAP32[$224>>2]|0; $226 = (($225) + ($221)|0); $227 = HEAP8[$226>>0]|0; $228 = $227&255; $dA$0 = $228;$dB$0 = $216;$dG$0 = $204;$dR$0 = $192; break; } case 2: { $229 = HEAP16[$dst$1>>1]|0; $230 = $229&65535; $231 = HEAP32[$37>>2]|0; $232 = $230 & $231; $233 = HEAP8[$30>>0]|0; $234 = $233&255; $235 = $232 >>> $234; $236 = HEAP8[$29>>0]|0; $237 = $236&255; $238 = (74436 + ($237<<2)|0); $239 = HEAP32[$238>>2]|0; $240 = (($239) + ($235)|0); $241 = HEAP8[$240>>0]|0; $242 = $241&255; $243 = HEAP32[$38>>2]|0; $244 = $243 & $230; $245 = HEAP8[$32>>0]|0; $246 = $245&255; $247 = $244 >>> $246; $248 = HEAP8[$31>>0]|0; $249 = $248&255; $250 = (74436 + ($249<<2)|0); $251 = HEAP32[$250>>2]|0; $252 = (($251) + ($247)|0); $253 = HEAP8[$252>>0]|0; $254 = $253&255; $255 = HEAP32[$39>>2]|0; $256 = $255 & $230; $257 = HEAP8[$34>>0]|0; $258 = $257&255; $259 = $256 >>> $258; $260 = HEAP8[$33>>0]|0; $261 = $260&255; $262 = (74436 + ($261<<2)|0); $263 = HEAP32[$262>>2]|0; $264 = (($263) + ($259)|0); $265 = HEAP8[$264>>0]|0; $266 = $265&255; $267 = HEAP32[$40>>2]|0; $268 = $267 & $230; $269 = HEAP8[$36>>0]|0; $270 = $269&255; $271 = $268 >>> $270; $272 = HEAP8[$35>>0]|0; $273 = $272&255; $274 = (74436 + ($273<<2)|0); $275 = HEAP32[$274>>2]|0; $276 = (($275) + ($271)|0); $277 = HEAP8[$276>>0]|0; $278 = $277&255; $dA$0 = $278;$dB$0 = $266;$dG$0 = $254;$dR$0 = $242; break; } case 3: { $279 = HEAP8[$30>>0]|0; $div21 = ($279&255) >>> 3; $280 = $div21&255; $281 = (($dst$1) + ($280)|0); $282 = HEAP8[$281>>0]|0; $283 = $282&255; $284 = HEAP8[$32>>0]|0; $div22 = ($284&255) >>> 3; $285 = $div22&255; $286 = (($dst$1) + ($285)|0); $287 = HEAP8[$286>>0]|0; $288 = $287&255; $289 = HEAP8[$34>>0]|0; $div23 = ($289&255) >>> 3; $290 = $div23&255; $291 = (($dst$1) + ($290)|0); $292 = HEAP8[$291>>0]|0; $293 = $292&255; $dA$0 = 255;$dB$0 = $293;$dG$0 = $288;$dR$0 = $283; break; } case 4: { $294 = HEAP32[$dst$1>>2]|0; $295 = HEAP32[$37>>2]|0; $296 = $295 & $294; $297 = HEAP8[$30>>0]|0; $298 = $297&255; $299 = $296 >>> $298; $300 = HEAP8[$29>>0]|0; $301 = $300&255; $302 = (74436 + ($301<<2)|0); $303 = HEAP32[$302>>2]|0; $304 = (($303) + ($299)|0); $305 = HEAP8[$304>>0]|0; $306 = $305&255; $307 = HEAP32[$38>>2]|0; $308 = $307 & $294; $309 = HEAP8[$32>>0]|0; $310 = $309&255; $311 = $308 >>> $310; $312 = HEAP8[$31>>0]|0; $313 = $312&255; $314 = (74436 + ($313<<2)|0); $315 = HEAP32[$314>>2]|0; $316 = (($315) + ($311)|0); $317 = HEAP8[$316>>0]|0; $318 = $317&255; $319 = HEAP32[$39>>2]|0; $320 = $319 & $294; $321 = HEAP8[$34>>0]|0; $322 = $321&255; $323 = $320 >>> $322; $324 = HEAP8[$33>>0]|0; $325 = $324&255; $326 = (74436 + ($325<<2)|0); $327 = HEAP32[$326>>2]|0; $328 = (($327) + ($323)|0); $329 = HEAP8[$328>>0]|0; $330 = $329&255; $331 = HEAP32[$40>>2]|0; $332 = $331 & $294; $333 = HEAP8[$36>>0]|0; $334 = $333&255; $335 = $332 >>> $334; $336 = HEAP8[$35>>0]|0; $337 = $336&255; $338 = (74436 + ($337<<2)|0); $339 = HEAP32[$338>>2]|0; $340 = (($339) + ($335)|0); $341 = HEAP8[$340>>0]|0; $342 = $341&255; $dA$0 = $342;$dB$0 = $330;$dG$0 = $318;$dR$0 = $306; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $343 = (($sR$0) - ($dR$0))|0; $344 = Math_imul($343, $20)|0; $345 = (($344>>>0) / 255)&-1; $346 = (($345) + ($dR$0))|0; $347 = (($sG$0) - ($dG$0))|0; $348 = Math_imul($347, $20)|0; $349 = (($348>>>0) / 255)&-1; $350 = (($349) + ($dG$0))|0; $351 = (($sB$0) - ($dB$0))|0; $352 = Math_imul($351, $20)|0; $353 = (($352>>>0) / 255)&-1; $354 = (($353) + ($dB$0))|0; $355 = (($dA$0) + ($20))|0; $356 = Math_imul($dA$0, $20)|0; $357 = (($356>>>0) / 255)&-1; $358 = (($355) - ($357))|0; switch ($17|0) { case 1: { $359 = HEAP8[$29>>0]|0; $360 = $359&255; $361 = $346 >>> $360; $362 = HEAP8[$30>>0]|0; $363 = $362&255; $364 = $361 << $363; $365 = HEAP8[$31>>0]|0; $366 = $365&255; $367 = $350 >>> $366; $368 = HEAP8[$32>>0]|0; $369 = $368&255; $370 = $367 << $369; $371 = $370 | $364; $372 = HEAP8[$33>>0]|0; $373 = $372&255; $374 = $354 >>> $373; $375 = HEAP8[$34>>0]|0; $376 = $375&255; $377 = $374 << $376; $378 = $371 | $377; $379 = HEAP8[$35>>0]|0; $380 = $379&255; $381 = $358 >>> $380; $382 = HEAP8[$36>>0]|0; $383 = $382&255; $384 = $381 << $383; $385 = $378 | $384; $386 = $385&255; HEAP8[$dst$1>>0] = $386; break; } case 2: { $387 = HEAP8[$29>>0]|0; $388 = $387&255; $389 = $346 >>> $388; $390 = HEAP8[$30>>0]|0; $391 = $390&255; $392 = $389 << $391; $393 = HEAP8[$31>>0]|0; $394 = $393&255; $395 = $350 >>> $394; $396 = HEAP8[$32>>0]|0; $397 = $396&255; $398 = $395 << $397; $399 = $398 | $392; $400 = HEAP8[$33>>0]|0; $401 = $400&255; $402 = $354 >>> $401; $403 = HEAP8[$34>>0]|0; $404 = $403&255; $405 = $402 << $404; $406 = $399 | $405; $407 = HEAP8[$35>>0]|0; $408 = $407&255; $409 = $358 >>> $408; $410 = HEAP8[$36>>0]|0; $411 = $410&255; $412 = $409 << $411; $413 = $406 | $412; $414 = $413&65535; HEAP16[$dst$1>>1] = $414; break; } case 3: { $415 = $346&255; $416 = HEAP8[$30>>0]|0; $div18 = ($416&255) >>> 3; $417 = $div18&255; $418 = (($dst$1) + ($417)|0); HEAP8[$418>>0] = $415; $419 = $350&255; $420 = HEAP8[$32>>0]|0; $div19 = ($420&255) >>> 3; $421 = $div19&255; $422 = (($dst$1) + ($421)|0); HEAP8[$422>>0] = $419; $423 = $354&255; $424 = HEAP8[$34>>0]|0; $div20 = ($424&255) >>> 3; $425 = $div20&255; $426 = (($dst$1) + ($425)|0); HEAP8[$426>>0] = $423; break; } case 4: { $427 = HEAP8[$29>>0]|0; $428 = $427&255; $429 = $346 >>> $428; $430 = HEAP8[$30>>0]|0; $431 = $430&255; $432 = $429 << $431; $433 = HEAP8[$31>>0]|0; $434 = $433&255; $435 = $350 >>> $434; $436 = HEAP8[$32>>0]|0; $437 = $436&255; $438 = $435 << $437; $439 = $438 | $432; $440 = HEAP8[$33>>0]|0; $441 = $440&255; $442 = $354 >>> $441; $443 = HEAP8[$34>>0]|0; $444 = $443&255; $445 = $442 << $444; $446 = $439 | $445; $447 = HEAP8[$35>>0]|0; $448 = $447&255; $449 = $358 >>> $448; $450 = HEAP8[$36>>0]|0; $451 = $450&255; $452 = $449 << $451; $453 = $446 | $452; HEAP32[$dst$1>>2] = $453; break; } default: { } } $454 = (($src$1) + ($14)|0); $455 = (($dst$1) + ($17)|0); $dst$2 = $455;$n$1 = $n$0;$src$2 = $454; label = 20; continue; } else if ((label|0) == 20) { label = 0; switch ($14|0) { case 1: { $456 = HEAP8[$src$2>>0]|0; $457 = $456&255; $458 = HEAP32[$41>>2]|0; $459 = $457 & $458; $460 = HEAP8[$42>>0]|0; $461 = $460&255; $462 = $459 >>> $461; $463 = HEAP8[$43>>0]|0; $464 = $463&255; $465 = (74436 + ($464<<2)|0); $466 = HEAP32[$465>>2]|0; $467 = (($466) + ($462)|0); $468 = HEAP8[$467>>0]|0; $469 = $468&255; $470 = HEAP32[$44>>2]|0; $471 = $470 & $457; $472 = HEAP8[$45>>0]|0; $473 = $472&255; $474 = $471 >>> $473; $475 = HEAP8[$46>>0]|0; $476 = $475&255; $477 = (74436 + ($476<<2)|0); $478 = HEAP32[$477>>2]|0; $479 = (($478) + ($474)|0); $480 = HEAP8[$479>>0]|0; $481 = $480&255; $482 = HEAP32[$47>>2]|0; $483 = $482 & $457; $484 = HEAP8[$48>>0]|0; $485 = $484&255; $486 = $483 >>> $485; $487 = HEAP8[$49>>0]|0; $488 = $487&255; $489 = (74436 + ($488<<2)|0); $490 = HEAP32[$489>>2]|0; $491 = (($490) + ($486)|0); $492 = HEAP8[$491>>0]|0; $493 = $492&255; $sB$1 = $493;$sG$1 = $481;$sR$1 = $469; break; } case 2: { $494 = HEAP16[$src$2>>1]|0; $495 = $494&65535; $496 = HEAP32[$41>>2]|0; $497 = $495 & $496; $498 = HEAP8[$42>>0]|0; $499 = $498&255; $500 = $497 >>> $499; $501 = HEAP8[$43>>0]|0; $502 = $501&255; $503 = (74436 + ($502<<2)|0); $504 = HEAP32[$503>>2]|0; $505 = (($504) + ($500)|0); $506 = HEAP8[$505>>0]|0; $507 = $506&255; $508 = HEAP32[$44>>2]|0; $509 = $508 & $495; $510 = HEAP8[$45>>0]|0; $511 = $510&255; $512 = $509 >>> $511; $513 = HEAP8[$46>>0]|0; $514 = $513&255; $515 = (74436 + ($514<<2)|0); $516 = HEAP32[$515>>2]|0; $517 = (($516) + ($512)|0); $518 = HEAP8[$517>>0]|0; $519 = $518&255; $520 = HEAP32[$47>>2]|0; $521 = $520 & $495; $522 = HEAP8[$48>>0]|0; $523 = $522&255; $524 = $521 >>> $523; $525 = HEAP8[$49>>0]|0; $526 = $525&255; $527 = (74436 + ($526<<2)|0); $528 = HEAP32[$527>>2]|0; $529 = (($528) + ($524)|0); $530 = HEAP8[$529>>0]|0; $531 = $530&255; $sB$1 = $531;$sG$1 = $519;$sR$1 = $507; break; } case 3: { $532 = HEAP8[$42>>0]|0; $div15 = ($532&255) >>> 3; $533 = $div15&255; $534 = (($src$2) + ($533)|0); $535 = HEAP8[$534>>0]|0; $536 = $535&255; $537 = HEAP8[$45>>0]|0; $div16 = ($537&255) >>> 3; $538 = $div16&255; $539 = (($src$2) + ($538)|0); $540 = HEAP8[$539>>0]|0; $541 = $540&255; $542 = HEAP8[$48>>0]|0; $div17 = ($542&255) >>> 3; $543 = $div17&255; $544 = (($src$2) + ($543)|0); $545 = HEAP8[$544>>0]|0; $546 = $545&255; $sB$1 = $546;$sG$1 = $541;$sR$1 = $536; break; } case 4: { $547 = HEAP32[$src$2>>2]|0; $548 = HEAP32[$41>>2]|0; $549 = $548 & $547; $550 = HEAP8[$42>>0]|0; $551 = $550&255; $552 = $549 >>> $551; $553 = HEAP8[$43>>0]|0; $554 = $553&255; $555 = (74436 + ($554<<2)|0); $556 = HEAP32[$555>>2]|0; $557 = (($556) + ($552)|0); $558 = HEAP8[$557>>0]|0; $559 = $558&255; $560 = HEAP32[$44>>2]|0; $561 = $560 & $547; $562 = HEAP8[$45>>0]|0; $563 = $562&255; $564 = $561 >>> $563; $565 = HEAP8[$46>>0]|0; $566 = $565&255; $567 = (74436 + ($566<<2)|0); $568 = HEAP32[$567>>2]|0; $569 = (($568) + ($564)|0); $570 = HEAP8[$569>>0]|0; $571 = $570&255; $572 = HEAP32[$47>>2]|0; $573 = $572 & $547; $574 = HEAP8[$48>>0]|0; $575 = $574&255; $576 = $573 >>> $575; $577 = HEAP8[$49>>0]|0; $578 = $577&255; $579 = (74436 + ($578<<2)|0); $580 = HEAP32[$579>>2]|0; $581 = (($580) + ($576)|0); $582 = HEAP8[$581>>0]|0; $583 = $582&255; $sB$1 = $583;$sG$1 = $571;$sR$1 = $559; break; } default: { $sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } switch ($17|0) { case 1: { $584 = HEAP8[$dst$2>>0]|0; $585 = $584&255; $586 = HEAP32[$37>>2]|0; $587 = $585 & $586; $588 = HEAP8[$30>>0]|0; $589 = $588&255; $590 = $587 >>> $589; $591 = HEAP8[$29>>0]|0; $592 = $591&255; $593 = (74436 + ($592<<2)|0); $594 = HEAP32[$593>>2]|0; $595 = (($594) + ($590)|0); $596 = HEAP8[$595>>0]|0; $597 = $596&255; $598 = HEAP32[$38>>2]|0; $599 = $598 & $585; $600 = HEAP8[$32>>0]|0; $601 = $600&255; $602 = $599 >>> $601; $603 = HEAP8[$31>>0]|0; $604 = $603&255; $605 = (74436 + ($604<<2)|0); $606 = HEAP32[$605>>2]|0; $607 = (($606) + ($602)|0); $608 = HEAP8[$607>>0]|0; $609 = $608&255; $610 = HEAP32[$39>>2]|0; $611 = $610 & $585; $612 = HEAP8[$34>>0]|0; $613 = $612&255; $614 = $611 >>> $613; $615 = HEAP8[$33>>0]|0; $616 = $615&255; $617 = (74436 + ($616<<2)|0); $618 = HEAP32[$617>>2]|0; $619 = (($618) + ($614)|0); $620 = HEAP8[$619>>0]|0; $621 = $620&255; $622 = HEAP32[$40>>2]|0; $623 = $622 & $585; $624 = HEAP8[$36>>0]|0; $625 = $624&255; $626 = $623 >>> $625; $627 = HEAP8[$35>>0]|0; $628 = $627&255; $629 = (74436 + ($628<<2)|0); $630 = HEAP32[$629>>2]|0; $631 = (($630) + ($626)|0); $632 = HEAP8[$631>>0]|0; $633 = $632&255; $dA$1 = $633;$dB$1 = $621;$dG$1 = $609;$dR$1 = $597; break; } case 2: { $634 = HEAP16[$dst$2>>1]|0; $635 = $634&65535; $636 = HEAP32[$37>>2]|0; $637 = $635 & $636; $638 = HEAP8[$30>>0]|0; $639 = $638&255; $640 = $637 >>> $639; $641 = HEAP8[$29>>0]|0; $642 = $641&255; $643 = (74436 + ($642<<2)|0); $644 = HEAP32[$643>>2]|0; $645 = (($644) + ($640)|0); $646 = HEAP8[$645>>0]|0; $647 = $646&255; $648 = HEAP32[$38>>2]|0; $649 = $648 & $635; $650 = HEAP8[$32>>0]|0; $651 = $650&255; $652 = $649 >>> $651; $653 = HEAP8[$31>>0]|0; $654 = $653&255; $655 = (74436 + ($654<<2)|0); $656 = HEAP32[$655>>2]|0; $657 = (($656) + ($652)|0); $658 = HEAP8[$657>>0]|0; $659 = $658&255; $660 = HEAP32[$39>>2]|0; $661 = $660 & $635; $662 = HEAP8[$34>>0]|0; $663 = $662&255; $664 = $661 >>> $663; $665 = HEAP8[$33>>0]|0; $666 = $665&255; $667 = (74436 + ($666<<2)|0); $668 = HEAP32[$667>>2]|0; $669 = (($668) + ($664)|0); $670 = HEAP8[$669>>0]|0; $671 = $670&255; $672 = HEAP32[$40>>2]|0; $673 = $672 & $635; $674 = HEAP8[$36>>0]|0; $675 = $674&255; $676 = $673 >>> $675; $677 = HEAP8[$35>>0]|0; $678 = $677&255; $679 = (74436 + ($678<<2)|0); $680 = HEAP32[$679>>2]|0; $681 = (($680) + ($676)|0); $682 = HEAP8[$681>>0]|0; $683 = $682&255; $dA$1 = $683;$dB$1 = $671;$dG$1 = $659;$dR$1 = $647; break; } case 3: { $684 = HEAP8[$30>>0]|0; $div12 = ($684&255) >>> 3; $685 = $div12&255; $686 = (($dst$2) + ($685)|0); $687 = HEAP8[$686>>0]|0; $688 = $687&255; $689 = HEAP8[$32>>0]|0; $div13 = ($689&255) >>> 3; $690 = $div13&255; $691 = (($dst$2) + ($690)|0); $692 = HEAP8[$691>>0]|0; $693 = $692&255; $694 = HEAP8[$34>>0]|0; $div14 = ($694&255) >>> 3; $695 = $div14&255; $696 = (($dst$2) + ($695)|0); $697 = HEAP8[$696>>0]|0; $698 = $697&255; $dA$1 = 255;$dB$1 = $698;$dG$1 = $693;$dR$1 = $688; break; } case 4: { $699 = HEAP32[$dst$2>>2]|0; $700 = HEAP32[$37>>2]|0; $701 = $700 & $699; $702 = HEAP8[$30>>0]|0; $703 = $702&255; $704 = $701 >>> $703; $705 = HEAP8[$29>>0]|0; $706 = $705&255; $707 = (74436 + ($706<<2)|0); $708 = HEAP32[$707>>2]|0; $709 = (($708) + ($704)|0); $710 = HEAP8[$709>>0]|0; $711 = $710&255; $712 = HEAP32[$38>>2]|0; $713 = $712 & $699; $714 = HEAP8[$32>>0]|0; $715 = $714&255; $716 = $713 >>> $715; $717 = HEAP8[$31>>0]|0; $718 = $717&255; $719 = (74436 + ($718<<2)|0); $720 = HEAP32[$719>>2]|0; $721 = (($720) + ($716)|0); $722 = HEAP8[$721>>0]|0; $723 = $722&255; $724 = HEAP32[$39>>2]|0; $725 = $724 & $699; $726 = HEAP8[$34>>0]|0; $727 = $726&255; $728 = $725 >>> $727; $729 = HEAP8[$33>>0]|0; $730 = $729&255; $731 = (74436 + ($730<<2)|0); $732 = HEAP32[$731>>2]|0; $733 = (($732) + ($728)|0); $734 = HEAP8[$733>>0]|0; $735 = $734&255; $736 = HEAP32[$40>>2]|0; $737 = $736 & $699; $738 = HEAP8[$36>>0]|0; $739 = $738&255; $740 = $737 >>> $739; $741 = HEAP8[$35>>0]|0; $742 = $741&255; $743 = (74436 + ($742<<2)|0); $744 = HEAP32[$743>>2]|0; $745 = (($744) + ($740)|0); $746 = HEAP8[$745>>0]|0; $747 = $746&255; $dA$1 = $747;$dB$1 = $735;$dG$1 = $723;$dR$1 = $711; break; } default: { $dA$1 = 0;$dB$1 = 0;$dG$1 = 0;$dR$1 = 0; } } $748 = (($sR$1) - ($dR$1))|0; $749 = Math_imul($748, $20)|0; $750 = (($749>>>0) / 255)&-1; $751 = (($750) + ($dR$1))|0; $752 = (($sG$1) - ($dG$1))|0; $753 = Math_imul($752, $20)|0; $754 = (($753>>>0) / 255)&-1; $755 = (($754) + ($dG$1))|0; $756 = (($sB$1) - ($dB$1))|0; $757 = Math_imul($756, $20)|0; $758 = (($757>>>0) / 255)&-1; $759 = (($758) + ($dB$1))|0; $760 = (($dA$1) + ($20))|0; $761 = Math_imul($dA$1, $20)|0; $762 = (($761>>>0) / 255)&-1; $763 = (($760) - ($762))|0; switch ($17|0) { case 1: { $764 = HEAP8[$29>>0]|0; $765 = $764&255; $766 = $751 >>> $765; $767 = HEAP8[$30>>0]|0; $768 = $767&255; $769 = $766 << $768; $770 = HEAP8[$31>>0]|0; $771 = $770&255; $772 = $755 >>> $771; $773 = HEAP8[$32>>0]|0; $774 = $773&255; $775 = $772 << $774; $776 = $775 | $769; $777 = HEAP8[$33>>0]|0; $778 = $777&255; $779 = $759 >>> $778; $780 = HEAP8[$34>>0]|0; $781 = $780&255; $782 = $779 << $781; $783 = $776 | $782; $784 = HEAP8[$35>>0]|0; $785 = $784&255; $786 = $763 >>> $785; $787 = HEAP8[$36>>0]|0; $788 = $787&255; $789 = $786 << $788; $790 = $783 | $789; $791 = $790&255; HEAP8[$dst$2>>0] = $791; break; } case 2: { $792 = HEAP8[$29>>0]|0; $793 = $792&255; $794 = $751 >>> $793; $795 = HEAP8[$30>>0]|0; $796 = $795&255; $797 = $794 << $796; $798 = HEAP8[$31>>0]|0; $799 = $798&255; $800 = $755 >>> $799; $801 = HEAP8[$32>>0]|0; $802 = $801&255; $803 = $800 << $802; $804 = $803 | $797; $805 = HEAP8[$33>>0]|0; $806 = $805&255; $807 = $759 >>> $806; $808 = HEAP8[$34>>0]|0; $809 = $808&255; $810 = $807 << $809; $811 = $804 | $810; $812 = HEAP8[$35>>0]|0; $813 = $812&255; $814 = $763 >>> $813; $815 = HEAP8[$36>>0]|0; $816 = $815&255; $817 = $814 << $816; $818 = $811 | $817; $819 = $818&65535; HEAP16[$dst$2>>1] = $819; break; } case 3: { $820 = $751&255; $821 = HEAP8[$30>>0]|0; $div9 = ($821&255) >>> 3; $822 = $div9&255; $823 = (($dst$2) + ($822)|0); HEAP8[$823>>0] = $820; $824 = $755&255; $825 = HEAP8[$32>>0]|0; $div10 = ($825&255) >>> 3; $826 = $div10&255; $827 = (($dst$2) + ($826)|0); HEAP8[$827>>0] = $824; $828 = $759&255; $829 = HEAP8[$34>>0]|0; $div11 = ($829&255) >>> 3; $830 = $div11&255; $831 = (($dst$2) + ($830)|0); HEAP8[$831>>0] = $828; break; } case 4: { $832 = HEAP8[$29>>0]|0; $833 = $832&255; $834 = $751 >>> $833; $835 = HEAP8[$30>>0]|0; $836 = $835&255; $837 = $834 << $836; $838 = HEAP8[$31>>0]|0; $839 = $838&255; $840 = $755 >>> $839; $841 = HEAP8[$32>>0]|0; $842 = $841&255; $843 = $840 << $842; $844 = $843 | $837; $845 = HEAP8[$33>>0]|0; $846 = $845&255; $847 = $759 >>> $846; $848 = HEAP8[$34>>0]|0; $849 = $848&255; $850 = $847 << $849; $851 = $844 | $850; $852 = HEAP8[$35>>0]|0; $853 = $852&255; $854 = $763 >>> $853; $855 = HEAP8[$36>>0]|0; $856 = $855&255; $857 = $854 << $856; $858 = $851 | $857; HEAP32[$dst$2>>2] = $858; break; } default: { } } $859 = (($src$2) + ($14)|0); $860 = (($dst$2) + ($17)|0); $dst$3 = $860;$n$2 = $n$1;$src$3 = $859; label = 36; continue; } else if ((label|0) == 36) { label = 0; switch ($14|0) { case 1: { $861 = HEAP8[$src$3>>0]|0; $862 = $861&255; $863 = HEAP32[$41>>2]|0; $864 = $862 & $863; $865 = HEAP8[$42>>0]|0; $866 = $865&255; $867 = $864 >>> $866; $868 = HEAP8[$43>>0]|0; $869 = $868&255; $870 = (74436 + ($869<<2)|0); $871 = HEAP32[$870>>2]|0; $872 = (($871) + ($867)|0); $873 = HEAP8[$872>>0]|0; $874 = $873&255; $875 = HEAP32[$44>>2]|0; $876 = $875 & $862; $877 = HEAP8[$45>>0]|0; $878 = $877&255; $879 = $876 >>> $878; $880 = HEAP8[$46>>0]|0; $881 = $880&255; $882 = (74436 + ($881<<2)|0); $883 = HEAP32[$882>>2]|0; $884 = (($883) + ($879)|0); $885 = HEAP8[$884>>0]|0; $886 = $885&255; $887 = HEAP32[$47>>2]|0; $888 = $887 & $862; $889 = HEAP8[$48>>0]|0; $890 = $889&255; $891 = $888 >>> $890; $892 = HEAP8[$49>>0]|0; $893 = $892&255; $894 = (74436 + ($893<<2)|0); $895 = HEAP32[$894>>2]|0; $896 = (($895) + ($891)|0); $897 = HEAP8[$896>>0]|0; $898 = $897&255; $sB$2 = $898;$sG$2 = $886;$sR$2 = $874; break; } case 2: { $899 = HEAP16[$src$3>>1]|0; $900 = $899&65535; $901 = HEAP32[$41>>2]|0; $902 = $900 & $901; $903 = HEAP8[$42>>0]|0; $904 = $903&255; $905 = $902 >>> $904; $906 = HEAP8[$43>>0]|0; $907 = $906&255; $908 = (74436 + ($907<<2)|0); $909 = HEAP32[$908>>2]|0; $910 = (($909) + ($905)|0); $911 = HEAP8[$910>>0]|0; $912 = $911&255; $913 = HEAP32[$44>>2]|0; $914 = $913 & $900; $915 = HEAP8[$45>>0]|0; $916 = $915&255; $917 = $914 >>> $916; $918 = HEAP8[$46>>0]|0; $919 = $918&255; $920 = (74436 + ($919<<2)|0); $921 = HEAP32[$920>>2]|0; $922 = (($921) + ($917)|0); $923 = HEAP8[$922>>0]|0; $924 = $923&255; $925 = HEAP32[$47>>2]|0; $926 = $925 & $900; $927 = HEAP8[$48>>0]|0; $928 = $927&255; $929 = $926 >>> $928; $930 = HEAP8[$49>>0]|0; $931 = $930&255; $932 = (74436 + ($931<<2)|0); $933 = HEAP32[$932>>2]|0; $934 = (($933) + ($929)|0); $935 = HEAP8[$934>>0]|0; $936 = $935&255; $sB$2 = $936;$sG$2 = $924;$sR$2 = $912; break; } case 3: { $937 = HEAP8[$42>>0]|0; $div6 = ($937&255) >>> 3; $938 = $div6&255; $939 = (($src$3) + ($938)|0); $940 = HEAP8[$939>>0]|0; $941 = $940&255; $942 = HEAP8[$45>>0]|0; $div7 = ($942&255) >>> 3; $943 = $div7&255; $944 = (($src$3) + ($943)|0); $945 = HEAP8[$944>>0]|0; $946 = $945&255; $947 = HEAP8[$48>>0]|0; $div8 = ($947&255) >>> 3; $948 = $div8&255; $949 = (($src$3) + ($948)|0); $950 = HEAP8[$949>>0]|0; $951 = $950&255; $sB$2 = $951;$sG$2 = $946;$sR$2 = $941; break; } case 4: { $952 = HEAP32[$src$3>>2]|0; $953 = HEAP32[$41>>2]|0; $954 = $953 & $952; $955 = HEAP8[$42>>0]|0; $956 = $955&255; $957 = $954 >>> $956; $958 = HEAP8[$43>>0]|0; $959 = $958&255; $960 = (74436 + ($959<<2)|0); $961 = HEAP32[$960>>2]|0; $962 = (($961) + ($957)|0); $963 = HEAP8[$962>>0]|0; $964 = $963&255; $965 = HEAP32[$44>>2]|0; $966 = $965 & $952; $967 = HEAP8[$45>>0]|0; $968 = $967&255; $969 = $966 >>> $968; $970 = HEAP8[$46>>0]|0; $971 = $970&255; $972 = (74436 + ($971<<2)|0); $973 = HEAP32[$972>>2]|0; $974 = (($973) + ($969)|0); $975 = HEAP8[$974>>0]|0; $976 = $975&255; $977 = HEAP32[$47>>2]|0; $978 = $977 & $952; $979 = HEAP8[$48>>0]|0; $980 = $979&255; $981 = $978 >>> $980; $982 = HEAP8[$49>>0]|0; $983 = $982&255; $984 = (74436 + ($983<<2)|0); $985 = HEAP32[$984>>2]|0; $986 = (($985) + ($981)|0); $987 = HEAP8[$986>>0]|0; $988 = $987&255; $sB$2 = $988;$sG$2 = $976;$sR$2 = $964; break; } default: { $sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } switch ($17|0) { case 1: { $989 = HEAP8[$dst$3>>0]|0; $990 = $989&255; $991 = HEAP32[$37>>2]|0; $992 = $990 & $991; $993 = HEAP8[$30>>0]|0; $994 = $993&255; $995 = $992 >>> $994; $996 = HEAP8[$29>>0]|0; $997 = $996&255; $998 = (74436 + ($997<<2)|0); $999 = HEAP32[$998>>2]|0; $1000 = (($999) + ($995)|0); $1001 = HEAP8[$1000>>0]|0; $1002 = $1001&255; $1003 = HEAP32[$38>>2]|0; $1004 = $1003 & $990; $1005 = HEAP8[$32>>0]|0; $1006 = $1005&255; $1007 = $1004 >>> $1006; $1008 = HEAP8[$31>>0]|0; $1009 = $1008&255; $1010 = (74436 + ($1009<<2)|0); $1011 = HEAP32[$1010>>2]|0; $1012 = (($1011) + ($1007)|0); $1013 = HEAP8[$1012>>0]|0; $1014 = $1013&255; $1015 = HEAP32[$39>>2]|0; $1016 = $1015 & $990; $1017 = HEAP8[$34>>0]|0; $1018 = $1017&255; $1019 = $1016 >>> $1018; $1020 = HEAP8[$33>>0]|0; $1021 = $1020&255; $1022 = (74436 + ($1021<<2)|0); $1023 = HEAP32[$1022>>2]|0; $1024 = (($1023) + ($1019)|0); $1025 = HEAP8[$1024>>0]|0; $1026 = $1025&255; $1027 = HEAP32[$40>>2]|0; $1028 = $1027 & $990; $1029 = HEAP8[$36>>0]|0; $1030 = $1029&255; $1031 = $1028 >>> $1030; $1032 = HEAP8[$35>>0]|0; $1033 = $1032&255; $1034 = (74436 + ($1033<<2)|0); $1035 = HEAP32[$1034>>2]|0; $1036 = (($1035) + ($1031)|0); $1037 = HEAP8[$1036>>0]|0; $1038 = $1037&255; $dA$2 = $1038;$dB$2 = $1026;$dG$2 = $1014;$dR$2 = $1002; break; } case 2: { $1039 = HEAP16[$dst$3>>1]|0; $1040 = $1039&65535; $1041 = HEAP32[$37>>2]|0; $1042 = $1040 & $1041; $1043 = HEAP8[$30>>0]|0; $1044 = $1043&255; $1045 = $1042 >>> $1044; $1046 = HEAP8[$29>>0]|0; $1047 = $1046&255; $1048 = (74436 + ($1047<<2)|0); $1049 = HEAP32[$1048>>2]|0; $1050 = (($1049) + ($1045)|0); $1051 = HEAP8[$1050>>0]|0; $1052 = $1051&255; $1053 = HEAP32[$38>>2]|0; $1054 = $1053 & $1040; $1055 = HEAP8[$32>>0]|0; $1056 = $1055&255; $1057 = $1054 >>> $1056; $1058 = HEAP8[$31>>0]|0; $1059 = $1058&255; $1060 = (74436 + ($1059<<2)|0); $1061 = HEAP32[$1060>>2]|0; $1062 = (($1061) + ($1057)|0); $1063 = HEAP8[$1062>>0]|0; $1064 = $1063&255; $1065 = HEAP32[$39>>2]|0; $1066 = $1065 & $1040; $1067 = HEAP8[$34>>0]|0; $1068 = $1067&255; $1069 = $1066 >>> $1068; $1070 = HEAP8[$33>>0]|0; $1071 = $1070&255; $1072 = (74436 + ($1071<<2)|0); $1073 = HEAP32[$1072>>2]|0; $1074 = (($1073) + ($1069)|0); $1075 = HEAP8[$1074>>0]|0; $1076 = $1075&255; $1077 = HEAP32[$40>>2]|0; $1078 = $1077 & $1040; $1079 = HEAP8[$36>>0]|0; $1080 = $1079&255; $1081 = $1078 >>> $1080; $1082 = HEAP8[$35>>0]|0; $1083 = $1082&255; $1084 = (74436 + ($1083<<2)|0); $1085 = HEAP32[$1084>>2]|0; $1086 = (($1085) + ($1081)|0); $1087 = HEAP8[$1086>>0]|0; $1088 = $1087&255; $dA$2 = $1088;$dB$2 = $1076;$dG$2 = $1064;$dR$2 = $1052; break; } case 3: { $1089 = HEAP8[$30>>0]|0; $div3 = ($1089&255) >>> 3; $1090 = $div3&255; $1091 = (($dst$3) + ($1090)|0); $1092 = HEAP8[$1091>>0]|0; $1093 = $1092&255; $1094 = HEAP8[$32>>0]|0; $div4 = ($1094&255) >>> 3; $1095 = $div4&255; $1096 = (($dst$3) + ($1095)|0); $1097 = HEAP8[$1096>>0]|0; $1098 = $1097&255; $1099 = HEAP8[$34>>0]|0; $div5 = ($1099&255) >>> 3; $1100 = $div5&255; $1101 = (($dst$3) + ($1100)|0); $1102 = HEAP8[$1101>>0]|0; $1103 = $1102&255; $dA$2 = 255;$dB$2 = $1103;$dG$2 = $1098;$dR$2 = $1093; break; } case 4: { $1104 = HEAP32[$dst$3>>2]|0; $1105 = HEAP32[$37>>2]|0; $1106 = $1105 & $1104; $1107 = HEAP8[$30>>0]|0; $1108 = $1107&255; $1109 = $1106 >>> $1108; $1110 = HEAP8[$29>>0]|0; $1111 = $1110&255; $1112 = (74436 + ($1111<<2)|0); $1113 = HEAP32[$1112>>2]|0; $1114 = (($1113) + ($1109)|0); $1115 = HEAP8[$1114>>0]|0; $1116 = $1115&255; $1117 = HEAP32[$38>>2]|0; $1118 = $1117 & $1104; $1119 = HEAP8[$32>>0]|0; $1120 = $1119&255; $1121 = $1118 >>> $1120; $1122 = HEAP8[$31>>0]|0; $1123 = $1122&255; $1124 = (74436 + ($1123<<2)|0); $1125 = HEAP32[$1124>>2]|0; $1126 = (($1125) + ($1121)|0); $1127 = HEAP8[$1126>>0]|0; $1128 = $1127&255; $1129 = HEAP32[$39>>2]|0; $1130 = $1129 & $1104; $1131 = HEAP8[$34>>0]|0; $1132 = $1131&255; $1133 = $1130 >>> $1132; $1134 = HEAP8[$33>>0]|0; $1135 = $1134&255; $1136 = (74436 + ($1135<<2)|0); $1137 = HEAP32[$1136>>2]|0; $1138 = (($1137) + ($1133)|0); $1139 = HEAP8[$1138>>0]|0; $1140 = $1139&255; $1141 = HEAP32[$40>>2]|0; $1142 = $1141 & $1104; $1143 = HEAP8[$36>>0]|0; $1144 = $1143&255; $1145 = $1142 >>> $1144; $1146 = HEAP8[$35>>0]|0; $1147 = $1146&255; $1148 = (74436 + ($1147<<2)|0); $1149 = HEAP32[$1148>>2]|0; $1150 = (($1149) + ($1145)|0); $1151 = HEAP8[$1150>>0]|0; $1152 = $1151&255; $dA$2 = $1152;$dB$2 = $1140;$dG$2 = $1128;$dR$2 = $1116; break; } default: { $dA$2 = 0;$dB$2 = 0;$dG$2 = 0;$dR$2 = 0; } } $1153 = (($sR$2) - ($dR$2))|0; $1154 = Math_imul($1153, $20)|0; $1155 = (($1154>>>0) / 255)&-1; $1156 = (($1155) + ($dR$2))|0; $1157 = (($sG$2) - ($dG$2))|0; $1158 = Math_imul($1157, $20)|0; $1159 = (($1158>>>0) / 255)&-1; $1160 = (($1159) + ($dG$2))|0; $1161 = (($sB$2) - ($dB$2))|0; $1162 = Math_imul($1161, $20)|0; $1163 = (($1162>>>0) / 255)&-1; $1164 = (($1163) + ($dB$2))|0; $1165 = (($dA$2) + ($20))|0; $1166 = Math_imul($dA$2, $20)|0; $1167 = (($1166>>>0) / 255)&-1; $1168 = (($1165) - ($1167))|0; switch ($17|0) { case 1: { $1169 = HEAP8[$29>>0]|0; $1170 = $1169&255; $1171 = $1156 >>> $1170; $1172 = HEAP8[$30>>0]|0; $1173 = $1172&255; $1174 = $1171 << $1173; $1175 = HEAP8[$31>>0]|0; $1176 = $1175&255; $1177 = $1160 >>> $1176; $1178 = HEAP8[$32>>0]|0; $1179 = $1178&255; $1180 = $1177 << $1179; $1181 = $1180 | $1174; $1182 = HEAP8[$33>>0]|0; $1183 = $1182&255; $1184 = $1164 >>> $1183; $1185 = HEAP8[$34>>0]|0; $1186 = $1185&255; $1187 = $1184 << $1186; $1188 = $1181 | $1187; $1189 = HEAP8[$35>>0]|0; $1190 = $1189&255; $1191 = $1168 >>> $1190; $1192 = HEAP8[$36>>0]|0; $1193 = $1192&255; $1194 = $1191 << $1193; $1195 = $1188 | $1194; $1196 = $1195&255; HEAP8[$dst$3>>0] = $1196; break; } case 2: { $1197 = HEAP8[$29>>0]|0; $1198 = $1197&255; $1199 = $1156 >>> $1198; $1200 = HEAP8[$30>>0]|0; $1201 = $1200&255; $1202 = $1199 << $1201; $1203 = HEAP8[$31>>0]|0; $1204 = $1203&255; $1205 = $1160 >>> $1204; $1206 = HEAP8[$32>>0]|0; $1207 = $1206&255; $1208 = $1205 << $1207; $1209 = $1208 | $1202; $1210 = HEAP8[$33>>0]|0; $1211 = $1210&255; $1212 = $1164 >>> $1211; $1213 = HEAP8[$34>>0]|0; $1214 = $1213&255; $1215 = $1212 << $1214; $1216 = $1209 | $1215; $1217 = HEAP8[$35>>0]|0; $1218 = $1217&255; $1219 = $1168 >>> $1218; $1220 = HEAP8[$36>>0]|0; $1221 = $1220&255; $1222 = $1219 << $1221; $1223 = $1216 | $1222; $1224 = $1223&65535; HEAP16[$dst$3>>1] = $1224; break; } case 3: { $1225 = $1156&255; $1226 = HEAP8[$30>>0]|0; $div = ($1226&255) >>> 3; $1227 = $div&255; $1228 = (($dst$3) + ($1227)|0); HEAP8[$1228>>0] = $1225; $1229 = $1160&255; $1230 = HEAP8[$32>>0]|0; $div1 = ($1230&255) >>> 3; $1231 = $div1&255; $1232 = (($dst$3) + ($1231)|0); HEAP8[$1232>>0] = $1229; $1233 = $1164&255; $1234 = HEAP8[$34>>0]|0; $div2 = ($1234&255) >>> 3; $1235 = $div2&255; $1236 = (($dst$3) + ($1235)|0); HEAP8[$1236>>0] = $1233; break; } case 4: { $1237 = HEAP8[$29>>0]|0; $1238 = $1237&255; $1239 = $1156 >>> $1238; $1240 = HEAP8[$30>>0]|0; $1241 = $1240&255; $1242 = $1239 << $1241; $1243 = HEAP8[$31>>0]|0; $1244 = $1243&255; $1245 = $1160 >>> $1244; $1246 = HEAP8[$32>>0]|0; $1247 = $1246&255; $1248 = $1245 << $1247; $1249 = $1248 | $1242; $1250 = HEAP8[$33>>0]|0; $1251 = $1250&255; $1252 = $1164 >>> $1251; $1253 = HEAP8[$34>>0]|0; $1254 = $1253&255; $1255 = $1252 << $1254; $1256 = $1249 | $1255; $1257 = HEAP8[$35>>0]|0; $1258 = $1257&255; $1259 = $1168 >>> $1258; $1260 = HEAP8[$36>>0]|0; $1261 = $1260&255; $1262 = $1259 << $1261; $1263 = $1256 | $1262; HEAP32[$dst$3>>2] = $1263; break; } default: { } } $1264 = (($src$3) + ($14)|0); $1265 = (($dst$3) + ($17)|0); $dst$4 = $1265;$n$3 = $n$2;$src$4 = $1264; label = 52; continue; } else if ((label|0) == 52) { label = 0; switch ($14|0) { case 1: { $1266 = HEAP8[$src$4>>0]|0; $1267 = $1266&255; $1268 = HEAP32[$41>>2]|0; $1269 = $1267 & $1268; $1270 = HEAP8[$42>>0]|0; $1271 = $1270&255; $1272 = $1269 >>> $1271; $1273 = HEAP8[$43>>0]|0; $1274 = $1273&255; $1275 = (74436 + ($1274<<2)|0); $1276 = HEAP32[$1275>>2]|0; $1277 = (($1276) + ($1272)|0); $1278 = HEAP8[$1277>>0]|0; $1279 = $1278&255; $1280 = HEAP32[$44>>2]|0; $1281 = $1280 & $1267; $1282 = HEAP8[$45>>0]|0; $1283 = $1282&255; $1284 = $1281 >>> $1283; $1285 = HEAP8[$46>>0]|0; $1286 = $1285&255; $1287 = (74436 + ($1286<<2)|0); $1288 = HEAP32[$1287>>2]|0; $1289 = (($1288) + ($1284)|0); $1290 = HEAP8[$1289>>0]|0; $1291 = $1290&255; $1292 = HEAP32[$47>>2]|0; $1293 = $1292 & $1267; $1294 = HEAP8[$48>>0]|0; $1295 = $1294&255; $1296 = $1293 >>> $1295; $1297 = HEAP8[$49>>0]|0; $1298 = $1297&255; $1299 = (74436 + ($1298<<2)|0); $1300 = HEAP32[$1299>>2]|0; $1301 = (($1300) + ($1296)|0); $1302 = HEAP8[$1301>>0]|0; $1303 = $1302&255; $sB$3 = $1303;$sG$3 = $1291;$sR$3 = $1279; break; } case 2: { $1304 = HEAP16[$src$4>>1]|0; $1305 = $1304&65535; $1306 = HEAP32[$41>>2]|0; $1307 = $1305 & $1306; $1308 = HEAP8[$42>>0]|0; $1309 = $1308&255; $1310 = $1307 >>> $1309; $1311 = HEAP8[$43>>0]|0; $1312 = $1311&255; $1313 = (74436 + ($1312<<2)|0); $1314 = HEAP32[$1313>>2]|0; $1315 = (($1314) + ($1310)|0); $1316 = HEAP8[$1315>>0]|0; $1317 = $1316&255; $1318 = HEAP32[$44>>2]|0; $1319 = $1318 & $1305; $1320 = HEAP8[$45>>0]|0; $1321 = $1320&255; $1322 = $1319 >>> $1321; $1323 = HEAP8[$46>>0]|0; $1324 = $1323&255; $1325 = (74436 + ($1324<<2)|0); $1326 = HEAP32[$1325>>2]|0; $1327 = (($1326) + ($1322)|0); $1328 = HEAP8[$1327>>0]|0; $1329 = $1328&255; $1330 = HEAP32[$47>>2]|0; $1331 = $1330 & $1305; $1332 = HEAP8[$48>>0]|0; $1333 = $1332&255; $1334 = $1331 >>> $1333; $1335 = HEAP8[$49>>0]|0; $1336 = $1335&255; $1337 = (74436 + ($1336<<2)|0); $1338 = HEAP32[$1337>>2]|0; $1339 = (($1338) + ($1334)|0); $1340 = HEAP8[$1339>>0]|0; $1341 = $1340&255; $sB$3 = $1341;$sG$3 = $1329;$sR$3 = $1317; break; } case 3: { $1342 = HEAP8[$42>>0]|0; $div33 = ($1342&255) >>> 3; $1343 = $div33&255; $1344 = (($src$4) + ($1343)|0); $1345 = HEAP8[$1344>>0]|0; $1346 = $1345&255; $1347 = HEAP8[$45>>0]|0; $div34 = ($1347&255) >>> 3; $1348 = $div34&255; $1349 = (($src$4) + ($1348)|0); $1350 = HEAP8[$1349>>0]|0; $1351 = $1350&255; $1352 = HEAP8[$48>>0]|0; $div35 = ($1352&255) >>> 3; $1353 = $div35&255; $1354 = (($src$4) + ($1353)|0); $1355 = HEAP8[$1354>>0]|0; $1356 = $1355&255; $sB$3 = $1356;$sG$3 = $1351;$sR$3 = $1346; break; } case 4: { $1357 = HEAP32[$src$4>>2]|0; $1358 = HEAP32[$41>>2]|0; $1359 = $1358 & $1357; $1360 = HEAP8[$42>>0]|0; $1361 = $1360&255; $1362 = $1359 >>> $1361; $1363 = HEAP8[$43>>0]|0; $1364 = $1363&255; $1365 = (74436 + ($1364<<2)|0); $1366 = HEAP32[$1365>>2]|0; $1367 = (($1366) + ($1362)|0); $1368 = HEAP8[$1367>>0]|0; $1369 = $1368&255; $1370 = HEAP32[$44>>2]|0; $1371 = $1370 & $1357; $1372 = HEAP8[$45>>0]|0; $1373 = $1372&255; $1374 = $1371 >>> $1373; $1375 = HEAP8[$46>>0]|0; $1376 = $1375&255; $1377 = (74436 + ($1376<<2)|0); $1378 = HEAP32[$1377>>2]|0; $1379 = (($1378) + ($1374)|0); $1380 = HEAP8[$1379>>0]|0; $1381 = $1380&255; $1382 = HEAP32[$47>>2]|0; $1383 = $1382 & $1357; $1384 = HEAP8[$48>>0]|0; $1385 = $1384&255; $1386 = $1383 >>> $1385; $1387 = HEAP8[$49>>0]|0; $1388 = $1387&255; $1389 = (74436 + ($1388<<2)|0); $1390 = HEAP32[$1389>>2]|0; $1391 = (($1390) + ($1386)|0); $1392 = HEAP8[$1391>>0]|0; $1393 = $1392&255; $sB$3 = $1393;$sG$3 = $1381;$sR$3 = $1369; break; } default: { $sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } switch ($17|0) { case 1: { $1394 = HEAP8[$dst$4>>0]|0; $1395 = $1394&255; $1396 = HEAP32[$37>>2]|0; $1397 = $1395 & $1396; $1398 = HEAP8[$30>>0]|0; $1399 = $1398&255; $1400 = $1397 >>> $1399; $1401 = HEAP8[$29>>0]|0; $1402 = $1401&255; $1403 = (74436 + ($1402<<2)|0); $1404 = HEAP32[$1403>>2]|0; $1405 = (($1404) + ($1400)|0); $1406 = HEAP8[$1405>>0]|0; $1407 = $1406&255; $1408 = HEAP32[$38>>2]|0; $1409 = $1408 & $1395; $1410 = HEAP8[$32>>0]|0; $1411 = $1410&255; $1412 = $1409 >>> $1411; $1413 = HEAP8[$31>>0]|0; $1414 = $1413&255; $1415 = (74436 + ($1414<<2)|0); $1416 = HEAP32[$1415>>2]|0; $1417 = (($1416) + ($1412)|0); $1418 = HEAP8[$1417>>0]|0; $1419 = $1418&255; $1420 = HEAP32[$39>>2]|0; $1421 = $1420 & $1395; $1422 = HEAP8[$34>>0]|0; $1423 = $1422&255; $1424 = $1421 >>> $1423; $1425 = HEAP8[$33>>0]|0; $1426 = $1425&255; $1427 = (74436 + ($1426<<2)|0); $1428 = HEAP32[$1427>>2]|0; $1429 = (($1428) + ($1424)|0); $1430 = HEAP8[$1429>>0]|0; $1431 = $1430&255; $1432 = HEAP32[$40>>2]|0; $1433 = $1432 & $1395; $1434 = HEAP8[$36>>0]|0; $1435 = $1434&255; $1436 = $1433 >>> $1435; $1437 = HEAP8[$35>>0]|0; $1438 = $1437&255; $1439 = (74436 + ($1438<<2)|0); $1440 = HEAP32[$1439>>2]|0; $1441 = (($1440) + ($1436)|0); $1442 = HEAP8[$1441>>0]|0; $1443 = $1442&255; $dA$3 = $1443;$dB$3 = $1431;$dG$3 = $1419;$dR$3 = $1407; break; } case 2: { $1444 = HEAP16[$dst$4>>1]|0; $1445 = $1444&65535; $1446 = HEAP32[$37>>2]|0; $1447 = $1445 & $1446; $1448 = HEAP8[$30>>0]|0; $1449 = $1448&255; $1450 = $1447 >>> $1449; $1451 = HEAP8[$29>>0]|0; $1452 = $1451&255; $1453 = (74436 + ($1452<<2)|0); $1454 = HEAP32[$1453>>2]|0; $1455 = (($1454) + ($1450)|0); $1456 = HEAP8[$1455>>0]|0; $1457 = $1456&255; $1458 = HEAP32[$38>>2]|0; $1459 = $1458 & $1445; $1460 = HEAP8[$32>>0]|0; $1461 = $1460&255; $1462 = $1459 >>> $1461; $1463 = HEAP8[$31>>0]|0; $1464 = $1463&255; $1465 = (74436 + ($1464<<2)|0); $1466 = HEAP32[$1465>>2]|0; $1467 = (($1466) + ($1462)|0); $1468 = HEAP8[$1467>>0]|0; $1469 = $1468&255; $1470 = HEAP32[$39>>2]|0; $1471 = $1470 & $1445; $1472 = HEAP8[$34>>0]|0; $1473 = $1472&255; $1474 = $1471 >>> $1473; $1475 = HEAP8[$33>>0]|0; $1476 = $1475&255; $1477 = (74436 + ($1476<<2)|0); $1478 = HEAP32[$1477>>2]|0; $1479 = (($1478) + ($1474)|0); $1480 = HEAP8[$1479>>0]|0; $1481 = $1480&255; $1482 = HEAP32[$40>>2]|0; $1483 = $1482 & $1445; $1484 = HEAP8[$36>>0]|0; $1485 = $1484&255; $1486 = $1483 >>> $1485; $1487 = HEAP8[$35>>0]|0; $1488 = $1487&255; $1489 = (74436 + ($1488<<2)|0); $1490 = HEAP32[$1489>>2]|0; $1491 = (($1490) + ($1486)|0); $1492 = HEAP8[$1491>>0]|0; $1493 = $1492&255; $dA$3 = $1493;$dB$3 = $1481;$dG$3 = $1469;$dR$3 = $1457; break; } case 3: { $1494 = HEAP8[$30>>0]|0; $div30 = ($1494&255) >>> 3; $1495 = $div30&255; $1496 = (($dst$4) + ($1495)|0); $1497 = HEAP8[$1496>>0]|0; $1498 = $1497&255; $1499 = HEAP8[$32>>0]|0; $div31 = ($1499&255) >>> 3; $1500 = $div31&255; $1501 = (($dst$4) + ($1500)|0); $1502 = HEAP8[$1501>>0]|0; $1503 = $1502&255; $1504 = HEAP8[$34>>0]|0; $div32 = ($1504&255) >>> 3; $1505 = $div32&255; $1506 = (($dst$4) + ($1505)|0); $1507 = HEAP8[$1506>>0]|0; $1508 = $1507&255; $dA$3 = 255;$dB$3 = $1508;$dG$3 = $1503;$dR$3 = $1498; break; } case 4: { $1509 = HEAP32[$dst$4>>2]|0; $1510 = HEAP32[$37>>2]|0; $1511 = $1510 & $1509; $1512 = HEAP8[$30>>0]|0; $1513 = $1512&255; $1514 = $1511 >>> $1513; $1515 = HEAP8[$29>>0]|0; $1516 = $1515&255; $1517 = (74436 + ($1516<<2)|0); $1518 = HEAP32[$1517>>2]|0; $1519 = (($1518) + ($1514)|0); $1520 = HEAP8[$1519>>0]|0; $1521 = $1520&255; $1522 = HEAP32[$38>>2]|0; $1523 = $1522 & $1509; $1524 = HEAP8[$32>>0]|0; $1525 = $1524&255; $1526 = $1523 >>> $1525; $1527 = HEAP8[$31>>0]|0; $1528 = $1527&255; $1529 = (74436 + ($1528<<2)|0); $1530 = HEAP32[$1529>>2]|0; $1531 = (($1530) + ($1526)|0); $1532 = HEAP8[$1531>>0]|0; $1533 = $1532&255; $1534 = HEAP32[$39>>2]|0; $1535 = $1534 & $1509; $1536 = HEAP8[$34>>0]|0; $1537 = $1536&255; $1538 = $1535 >>> $1537; $1539 = HEAP8[$33>>0]|0; $1540 = $1539&255; $1541 = (74436 + ($1540<<2)|0); $1542 = HEAP32[$1541>>2]|0; $1543 = (($1542) + ($1538)|0); $1544 = HEAP8[$1543>>0]|0; $1545 = $1544&255; $1546 = HEAP32[$40>>2]|0; $1547 = $1546 & $1509; $1548 = HEAP8[$36>>0]|0; $1549 = $1548&255; $1550 = $1547 >>> $1549; $1551 = HEAP8[$35>>0]|0; $1552 = $1551&255; $1553 = (74436 + ($1552<<2)|0); $1554 = HEAP32[$1553>>2]|0; $1555 = (($1554) + ($1550)|0); $1556 = HEAP8[$1555>>0]|0; $1557 = $1556&255; $dA$3 = $1557;$dB$3 = $1545;$dG$3 = $1533;$dR$3 = $1521; break; } default: { $dA$3 = 0;$dB$3 = 0;$dG$3 = 0;$dR$3 = 0; } } $1558 = (($sR$3) - ($dR$3))|0; $1559 = Math_imul($1558, $20)|0; $1560 = (($1559>>>0) / 255)&-1; $1561 = (($1560) + ($dR$3))|0; $1562 = (($sG$3) - ($dG$3))|0; $1563 = Math_imul($1562, $20)|0; $1564 = (($1563>>>0) / 255)&-1; $1565 = (($1564) + ($dG$3))|0; $1566 = (($sB$3) - ($dB$3))|0; $1567 = Math_imul($1566, $20)|0; $1568 = (($1567>>>0) / 255)&-1; $1569 = (($1568) + ($dB$3))|0; $1570 = (($dA$3) + ($20))|0; $1571 = Math_imul($dA$3, $20)|0; $1572 = (($1571>>>0) / 255)&-1; $1573 = (($1570) - ($1572))|0; switch ($17|0) { case 1: { $1574 = HEAP8[$29>>0]|0; $1575 = $1574&255; $1576 = $1561 >>> $1575; $1577 = HEAP8[$30>>0]|0; $1578 = $1577&255; $1579 = $1576 << $1578; $1580 = HEAP8[$31>>0]|0; $1581 = $1580&255; $1582 = $1565 >>> $1581; $1583 = HEAP8[$32>>0]|0; $1584 = $1583&255; $1585 = $1582 << $1584; $1586 = $1585 | $1579; $1587 = HEAP8[$33>>0]|0; $1588 = $1587&255; $1589 = $1569 >>> $1588; $1590 = HEAP8[$34>>0]|0; $1591 = $1590&255; $1592 = $1589 << $1591; $1593 = $1586 | $1592; $1594 = HEAP8[$35>>0]|0; $1595 = $1594&255; $1596 = $1573 >>> $1595; $1597 = HEAP8[$36>>0]|0; $1598 = $1597&255; $1599 = $1596 << $1598; $1600 = $1593 | $1599; $1601 = $1600&255; HEAP8[$dst$4>>0] = $1601; break; } case 2: { $1602 = HEAP8[$29>>0]|0; $1603 = $1602&255; $1604 = $1561 >>> $1603; $1605 = HEAP8[$30>>0]|0; $1606 = $1605&255; $1607 = $1604 << $1606; $1608 = HEAP8[$31>>0]|0; $1609 = $1608&255; $1610 = $1565 >>> $1609; $1611 = HEAP8[$32>>0]|0; $1612 = $1611&255; $1613 = $1610 << $1612; $1614 = $1613 | $1607; $1615 = HEAP8[$33>>0]|0; $1616 = $1615&255; $1617 = $1569 >>> $1616; $1618 = HEAP8[$34>>0]|0; $1619 = $1618&255; $1620 = $1617 << $1619; $1621 = $1614 | $1620; $1622 = HEAP8[$35>>0]|0; $1623 = $1622&255; $1624 = $1573 >>> $1623; $1625 = HEAP8[$36>>0]|0; $1626 = $1625&255; $1627 = $1624 << $1626; $1628 = $1621 | $1627; $1629 = $1628&65535; HEAP16[$dst$4>>1] = $1629; break; } case 3: { $1630 = $1561&255; $1631 = HEAP8[$30>>0]|0; $div27 = ($1631&255) >>> 3; $1632 = $div27&255; $1633 = (($dst$4) + ($1632)|0); HEAP8[$1633>>0] = $1630; $1634 = $1565&255; $1635 = HEAP8[$32>>0]|0; $div28 = ($1635&255) >>> 3; $1636 = $div28&255; $1637 = (($dst$4) + ($1636)|0); HEAP8[$1637>>0] = $1634; $1638 = $1569&255; $1639 = HEAP8[$34>>0]|0; $div29 = ($1639&255) >>> 3; $1640 = $div29&255; $1641 = (($dst$4) + ($1640)|0); HEAP8[$1641>>0] = $1638; break; } case 4: { $1642 = HEAP8[$29>>0]|0; $1643 = $1642&255; $1644 = $1561 >>> $1643; $1645 = HEAP8[$30>>0]|0; $1646 = $1645&255; $1647 = $1644 << $1646; $1648 = HEAP8[$31>>0]|0; $1649 = $1648&255; $1650 = $1565 >>> $1649; $1651 = HEAP8[$32>>0]|0; $1652 = $1651&255; $1653 = $1650 << $1652; $1654 = $1653 | $1647; $1655 = HEAP8[$33>>0]|0; $1656 = $1655&255; $1657 = $1569 >>> $1656; $1658 = HEAP8[$34>>0]|0; $1659 = $1658&255; $1660 = $1657 << $1659; $1661 = $1654 | $1660; $1662 = HEAP8[$35>>0]|0; $1663 = $1662&255; $1664 = $1573 >>> $1663; $1665 = HEAP8[$36>>0]|0; $1666 = $1665&255; $1667 = $1664 << $1666; $1668 = $1661 | $1667; HEAP32[$dst$4>>2] = $1668; break; } default: { } } $1669 = (($src$4) + ($14)|0); $1670 = (($dst$4) + ($17)|0); $1671 = (($n$3) + -1)|0; $1672 = ($n$3|0)>(1); if ($1672) { $dst$1 = $1670;$n$0 = $1671;$src$1 = $1669; label = 4; continue; } else { $dst$5 = $1670;$src$5 = $1669; label = 68; continue; } } else if ((label|0) == 68) { label = 0; $1673 = (($src$5) + ($5)|0); $1674 = (($dst$5) + ($7)|0); $1675 = ($50|0)==(0); if ($1675) { break L4; } else { $$in = $50;$dst$039 = $1674;$src$040 = $1673; continue L4; } } } } return; } function _Blit565to565SurfaceAlpha($info) { $info = $info|0; var $$lcssa = 0, $$lcssa9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dstp$01 = 0, $dstp$01$us = 0, $dstp$1$us = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $srcp$02 = 0, $srcp$02$us = 0, $srcp$1$us = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 63|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(-128); if ($2) { _Blit16to16SurfaceAlpha128($info,-2082); return; } $3 = $1&255; $4 = ((($info)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$info>>2]|0; $9 = ((($info)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = $10 >> 1; $12 = ((($info)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($info)) + 36|0); $15 = HEAP32[$14>>2]|0; $16 = $15 >> 1; $17 = $3 >>> 3; $18 = (($7) + -1)|0; $19 = ($7|0)==(0); if ($19) { return; } $20 = (($5) + 3)|0; $21 = (($20|0) / 4)&-1; $22 = $5 & 3; $23 = ($22|0)==(0); if ($23) { $109 = $18;$dstp$01$us = $13;$srcp$02$us = $8; while(1) { $dstp$1$us = $dstp$01$us;$n$0$us = $21;$srcp$1$us = $srcp$02$us; while(1) { $24 = ((($srcp$1$us)) + 2|0); $25 = HEAP16[$srcp$1$us>>1]|0; $26 = $25&65535; $27 = HEAP16[$dstp$1$us>>1]|0; $28 = $27&65535; $29 = $26 << 16; $30 = $29 | $26; $31 = $30 & 132184095; $32 = $28 << 16; $33 = $32 | $28; $34 = $33 & 132184095; $35 = (($31) - ($34))|0; $36 = Math_imul($35, $17)|0; $37 = $36 >>> 5; $38 = (($37) + ($34))|0; $39 = $38 & 132184095; $40 = $39 >>> 16; $41 = $40 | $39; $42 = $41&65535; $43 = ((($dstp$1$us)) + 2|0); HEAP16[$dstp$1$us>>1] = $42; $44 = ((($srcp$1$us)) + 4|0); $45 = HEAP16[$24>>1]|0; $46 = $45&65535; $47 = HEAP16[$43>>1]|0; $48 = $47&65535; $49 = $46 << 16; $50 = $49 | $46; $51 = $50 & 132184095; $52 = $48 << 16; $53 = $52 | $48; $54 = $53 & 132184095; $55 = (($51) - ($54))|0; $56 = Math_imul($55, $17)|0; $57 = $56 >>> 5; $58 = (($57) + ($54))|0; $59 = $58 & 132184095; $60 = $59 >>> 16; $61 = $60 | $59; $62 = $61&65535; $63 = ((($dstp$1$us)) + 4|0); HEAP16[$43>>1] = $62; $64 = ((($srcp$1$us)) + 6|0); $65 = HEAP16[$44>>1]|0; $66 = $65&65535; $67 = HEAP16[$63>>1]|0; $68 = $67&65535; $69 = $66 << 16; $70 = $69 | $66; $71 = $70 & 132184095; $72 = $68 << 16; $73 = $72 | $68; $74 = $73 & 132184095; $75 = (($71) - ($74))|0; $76 = Math_imul($75, $17)|0; $77 = $76 >>> 5; $78 = (($77) + ($74))|0; $79 = $78 & 132184095; $80 = $79 >>> 16; $81 = $80 | $79; $82 = $81&65535; $83 = ((($dstp$1$us)) + 6|0); HEAP16[$63>>1] = $82; $84 = ((($srcp$1$us)) + 8|0); $85 = HEAP16[$64>>1]|0; $86 = $85&65535; $87 = HEAP16[$83>>1]|0; $88 = $87&65535; $89 = $86 << 16; $90 = $89 | $86; $91 = $90 & 132184095; $92 = $88 << 16; $93 = $92 | $88; $94 = $93 & 132184095; $95 = (($91) - ($94))|0; $96 = Math_imul($95, $17)|0; $97 = $96 >>> 5; $98 = (($97) + ($94))|0; $99 = $98 & 132184095; $100 = $99 >>> 16; $101 = $100 | $99; $102 = $101&65535; $103 = ((($dstp$1$us)) + 8|0); HEAP16[$83>>1] = $102; $104 = (($n$0$us) + -1)|0; $105 = ($n$0$us|0)>(1); if ($105) { $dstp$1$us = $103;$n$0$us = $104;$srcp$1$us = $84; } else { $$lcssa = $84;$$lcssa9 = $103; break; } } $106 = (($$lcssa) + ($11<<1)|0); $107 = (($$lcssa9) + ($16<<1)|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break; } else { $109 = $108;$dstp$01$us = $107;$srcp$02$us = $106; } } return; } else { $196 = $18;$dstp$01 = $13;$srcp$02 = $8; } L15: while(1) { switch ($22|0) { case 1: { $dstp$4 = $dstp$01;$n$3 = $21;$srcp$4 = $srcp$02; label = 12; break; } case 3: { $dstp$2 = $dstp$01;$n$1 = $21;$srcp$2 = $srcp$02; label = 10; break; } case 2: { $dstp$3 = $dstp$01;$n$2 = $21;$srcp$3 = $srcp$02; label = 11; break; } default: { $dstp$5 = $dstp$01;$srcp$5 = $srcp$02; label = 13; } } while(1) { if ((label|0) == 10) { label = 0; $134 = ((($srcp$2)) + 2|0); $135 = HEAP16[$srcp$2>>1]|0; $136 = $135&65535; $137 = HEAP16[$dstp$2>>1]|0; $138 = $137&65535; $139 = $136 << 16; $140 = $139 | $136; $141 = $140 & 132184095; $142 = $138 << 16; $143 = $142 | $138; $144 = $143 & 132184095; $145 = (($141) - ($144))|0; $146 = Math_imul($145, $17)|0; $147 = $146 >>> 5; $148 = (($147) + ($144))|0; $149 = $148 & 132184095; $150 = $149 >>> 16; $151 = $150 | $149; $152 = $151&65535; $153 = ((($dstp$2)) + 2|0); HEAP16[$dstp$2>>1] = $152; $dstp$3 = $153;$n$2 = $n$1;$srcp$3 = $134; label = 11; continue; } else if ((label|0) == 11) { label = 0; $154 = ((($srcp$3)) + 2|0); $155 = HEAP16[$srcp$3>>1]|0; $156 = $155&65535; $157 = HEAP16[$dstp$3>>1]|0; $158 = $157&65535; $159 = $156 << 16; $160 = $159 | $156; $161 = $160 & 132184095; $162 = $158 << 16; $163 = $162 | $158; $164 = $163 & 132184095; $165 = (($161) - ($164))|0; $166 = Math_imul($165, $17)|0; $167 = $166 >>> 5; $168 = (($167) + ($164))|0; $169 = $168 & 132184095; $170 = $169 >>> 16; $171 = $170 | $169; $172 = $171&65535; $173 = ((($dstp$3)) + 2|0); HEAP16[$dstp$3>>1] = $172; $dstp$4 = $173;$n$3 = $n$2;$srcp$4 = $154; label = 12; continue; } else if ((label|0) == 12) { label = 0; $114 = ((($srcp$4)) + 2|0); $174 = HEAP16[$srcp$4>>1]|0; $175 = $174&65535; $176 = HEAP16[$dstp$4>>1]|0; $177 = $176&65535; $178 = $175 << 16; $179 = $178 | $175; $180 = $179 & 132184095; $181 = $177 << 16; $182 = $181 | $177; $183 = $182 & 132184095; $184 = (($180) - ($183))|0; $185 = Math_imul($184, $17)|0; $186 = $185 >>> 5; $187 = (($186) + ($183))|0; $188 = $187 & 132184095; $189 = $188 >>> 16; $190 = $189 | $188; $191 = $190&65535; $117 = ((($dstp$4)) + 2|0); HEAP16[$dstp$4>>1] = $191; $192 = ($n$3|0)>(1); if (!($192)) { $dstp$5 = $117;$srcp$5 = $114; label = 13; continue; } $111 = (($n$3) + -1)|0; $112 = ((($srcp$4)) + 4|0); $113 = HEAP16[$114>>1]|0; $115 = $113&65535; $116 = HEAP16[$117>>1]|0; $118 = $116&65535; $119 = $115 << 16; $120 = $119 | $115; $121 = $120 & 132184095; $122 = $118 << 16; $123 = $122 | $118; $124 = $123 & 132184095; $125 = (($121) - ($124))|0; $126 = Math_imul($125, $17)|0; $127 = $126 >>> 5; $128 = (($127) + ($124))|0; $129 = $128 & 132184095; $130 = $129 >>> 16; $131 = $130 | $129; $132 = $131&65535; $133 = ((($dstp$4)) + 4|0); HEAP16[$117>>1] = $132; $dstp$2 = $133;$n$1 = $111;$srcp$2 = $112; label = 10; continue; } else if ((label|0) == 13) { label = 0; $193 = (($srcp$5) + ($11<<1)|0); $194 = (($dstp$5) + ($16<<1)|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L15; } else { $196 = $195;$dstp$01 = $194;$srcp$02 = $193; continue L15; } } } } return; } function _BlitNto1SurfaceAlphaKey($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0; var $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0; var $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0; var $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0; var $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0; var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0; var $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0; var $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0; var $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0; var $997 = 0, $998 = 0, $999 = 0, $Pixel$0 = 0, $Pixel$1 = 0, $Pixel$2 = 0, $Pixel$3 = 0, $Pixel$4 = 0, $Pixel$5 = 0, $Pixel$6 = 0, $Pixel$7 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0; var $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div3 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$024 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0; var $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $sB$0 = 0, $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sB$4 = 0, $sB$5 = 0, $sB$6 = 0; var $sB$7 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sG$4 = 0, $sG$5 = 0, $sG$6 = 0, $sG$7 = 0, $sR$0 = 0, $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $sR$4 = 0, $sR$5 = 0, $sR$6 = 0, $sR$7 = 0, $src$025 = 0, $src$1 = 0, $src$2 = 0; var $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 9|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ((($info)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ((($info)) + 63|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ($3|0)==(0); if ($20) { return; } $21 = ((($info)) + 44|0); $22 = HEAP32[$21>>2]|0; $23 = ((($info)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$info>>2]|0; $26 = (($1) + 7)|0; $27 = (($26|0) / 8)&-1; $28 = $1 & 7; $29 = ((($22)) + 4|0); $30 = ($9|0)==(0|0); $31 = ((($11)) + 12|0); $32 = ((($11)) + 32|0); $33 = ((($11)) + 28|0); $34 = ((($11)) + 16|0); $35 = ((($11)) + 33|0); $36 = ((($11)) + 29|0); $37 = ((($11)) + 20|0); $38 = ((($11)) + 34|0); $39 = ((($11)) + 30|0); $$in = $3;$dst$024 = $24;$src$025 = $25; L4: while(1) { $40 = (($$in) + -1)|0; switch ($28|0) { case 0: { $dst$1 = $dst$024;$n$0 = $27;$src$1 = $src$025; label = 4; break; } case 7: { $dst$2 = $dst$024;$n$1 = $27;$src$2 = $src$025; label = 14; break; } case 6: { $dst$3 = $dst$024;$n$2 = $27;$src$3 = $src$025; label = 24; break; } case 5: { $dst$4 = $dst$024;$n$3 = $27;$src$4 = $src$025; label = 34; break; } case 4: { $dst$5 = $dst$024;$n$4 = $27;$src$5 = $src$025; label = 44; break; } case 3: { $dst$6 = $dst$024;$n$5 = $27;$src$6 = $src$025; label = 54; break; } case 2: { $dst$7 = $dst$024;$n$6 = $27;$src$7 = $src$025; label = 64; break; } case 1: { $dst$8 = $dst$024;$n$7 = $27;$src$8 = $src$025; label = 74; break; } default: { $dst$9 = $dst$024;$src$9 = $src$025; label = 84; } } while(1) { if ((label|0) == 4) { label = 0; switch ($14|0) { case 1: { $41 = HEAP8[$src$1>>0]|0; $42 = $41&255; $43 = HEAP32[$31>>2]|0; $44 = $42 & $43; $45 = HEAP8[$32>>0]|0; $46 = $45&255; $47 = $44 >>> $46; $48 = HEAP8[$33>>0]|0; $49 = $48&255; $50 = (74436 + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = (($51) + ($47)|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = HEAP32[$34>>2]|0; $56 = $55 & $42; $57 = HEAP8[$35>>0]|0; $58 = $57&255; $59 = $56 >>> $58; $60 = HEAP8[$36>>0]|0; $61 = $60&255; $62 = (74436 + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = (($63) + ($59)|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = HEAP32[$37>>2]|0; $68 = $67 & $42; $69 = HEAP8[$38>>0]|0; $70 = $69&255; $71 = $68 >>> $70; $72 = HEAP8[$39>>0]|0; $73 = $72&255; $74 = (74436 + ($73<<2)|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) + ($71)|0); $77 = HEAP8[$76>>0]|0; $78 = $77&255; $Pixel$0 = $42;$sB$0 = $78;$sG$0 = $66;$sR$0 = $54; break; } case 2: { $79 = HEAP16[$src$1>>1]|0; $80 = $79&65535; $81 = HEAP32[$31>>2]|0; $82 = $80 & $81; $83 = HEAP8[$32>>0]|0; $84 = $83&255; $85 = $82 >>> $84; $86 = HEAP8[$33>>0]|0; $87 = $86&255; $88 = (74436 + ($87<<2)|0); $89 = HEAP32[$88>>2]|0; $90 = (($89) + ($85)|0); $91 = HEAP8[$90>>0]|0; $92 = $91&255; $93 = HEAP32[$34>>2]|0; $94 = $93 & $80; $95 = HEAP8[$35>>0]|0; $96 = $95&255; $97 = $94 >>> $96; $98 = HEAP8[$36>>0]|0; $99 = $98&255; $100 = (74436 + ($99<<2)|0); $101 = HEAP32[$100>>2]|0; $102 = (($101) + ($97)|0); $103 = HEAP8[$102>>0]|0; $104 = $103&255; $105 = HEAP32[$37>>2]|0; $106 = $105 & $80; $107 = HEAP8[$38>>0]|0; $108 = $107&255; $109 = $106 >>> $108; $110 = HEAP8[$39>>0]|0; $111 = $110&255; $112 = (74436 + ($111<<2)|0); $113 = HEAP32[$112>>2]|0; $114 = (($113) + ($109)|0); $115 = HEAP8[$114>>0]|0; $116 = $115&255; $Pixel$0 = $80;$sB$0 = $116;$sG$0 = $104;$sR$0 = $92; break; } case 3: { $117 = HEAP8[$32>>0]|0; $div18 = ($117&255) >>> 3; $118 = $div18&255; $119 = (($src$1) + ($118)|0); $120 = HEAP8[$119>>0]|0; $121 = $120&255; $122 = HEAP8[$35>>0]|0; $div19 = ($122&255) >>> 3; $123 = $div19&255; $124 = (($src$1) + ($123)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = HEAP8[$38>>0]|0; $div20 = ($127&255) >>> 3; $128 = $div20&255; $129 = (($src$1) + ($128)|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $Pixel$0 = 0;$sB$0 = $131;$sG$0 = $126;$sR$0 = $121; break; } case 4: { $132 = HEAP32[$src$1>>2]|0; $133 = HEAP32[$31>>2]|0; $134 = $133 & $132; $135 = HEAP8[$32>>0]|0; $136 = $135&255; $137 = $134 >>> $136; $138 = HEAP8[$33>>0]|0; $139 = $138&255; $140 = (74436 + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = (($141) + ($137)|0); $143 = HEAP8[$142>>0]|0; $144 = $143&255; $145 = HEAP32[$34>>2]|0; $146 = $145 & $132; $147 = HEAP8[$35>>0]|0; $148 = $147&255; $149 = $146 >>> $148; $150 = HEAP8[$36>>0]|0; $151 = $150&255; $152 = (74436 + ($151<<2)|0); $153 = HEAP32[$152>>2]|0; $154 = (($153) + ($149)|0); $155 = HEAP8[$154>>0]|0; $156 = $155&255; $157 = HEAP32[$37>>2]|0; $158 = $157 & $132; $159 = HEAP8[$38>>0]|0; $160 = $159&255; $161 = $158 >>> $160; $162 = HEAP8[$39>>0]|0; $163 = $162&255; $164 = (74436 + ($163<<2)|0); $165 = HEAP32[$164>>2]|0; $166 = (($165) + ($161)|0); $167 = HEAP8[$166>>0]|0; $168 = $167&255; $Pixel$0 = $132;$sB$0 = $168;$sG$0 = $156;$sR$0 = $144; break; } default: { $Pixel$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $169 = ($Pixel$0|0)==($16|0); do { if (!($169)) { $170 = HEAP8[$dst$1>>0]|0; $171 = $170&255; $172 = HEAP32[$29>>2]|0; $173 = ((($172)) + 4|0); $174 = HEAP32[$173>>2]|0; $175 = (($174) + ($171<<2)|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = (((($174) + ($171<<2)|0)) + 1|0); $179 = HEAP8[$178>>0]|0; $180 = $179&255; $181 = (((($174) + ($171<<2)|0)) + 2|0); $182 = HEAP8[$181>>0]|0; $183 = $182&255; $184 = (($sR$0) - ($177))|0; $185 = Math_imul($184, $19)|0; $186 = (($185>>>0) / 255)&-1; $187 = (($186) + ($177))|0; $188 = (($sG$0) - ($180))|0; $189 = Math_imul($188, $19)|0; $190 = (($189>>>0) / 255)&-1; $191 = (($190) + ($180))|0; $192 = (($sB$0) - ($183))|0; $193 = Math_imul($192, $19)|0; $194 = (($193>>>0) / 255)&-1; $195 = (($194) + ($183))|0; $196 = $187 & 224; $197 = $191 >>> 3; $198 = $197 & 28; $199 = $198 | $196; $200 = $195 >>> 6; $201 = $200 & 3; $202 = $199 | $201; if ($30) { $203 = $202&255; HEAP8[$dst$1>>0] = $203; break; } else { $204 = (($9) + ($202)|0); $205 = HEAP8[$204>>0]|0; HEAP8[$dst$1>>0] = $205; break; } } } while(0); $206 = ((($dst$1)) + 1|0); $207 = (($src$1) + ($14)|0); $dst$2 = $206;$n$1 = $n$0;$src$2 = $207; label = 14; continue; } else if ((label|0) == 14) { label = 0; switch ($14|0) { case 1: { $208 = HEAP8[$src$2>>0]|0; $209 = $208&255; $210 = HEAP32[$31>>2]|0; $211 = $209 & $210; $212 = HEAP8[$32>>0]|0; $213 = $212&255; $214 = $211 >>> $213; $215 = HEAP8[$33>>0]|0; $216 = $215&255; $217 = (74436 + ($216<<2)|0); $218 = HEAP32[$217>>2]|0; $219 = (($218) + ($214)|0); $220 = HEAP8[$219>>0]|0; $221 = $220&255; $222 = HEAP32[$34>>2]|0; $223 = $222 & $209; $224 = HEAP8[$35>>0]|0; $225 = $224&255; $226 = $223 >>> $225; $227 = HEAP8[$36>>0]|0; $228 = $227&255; $229 = (74436 + ($228<<2)|0); $230 = HEAP32[$229>>2]|0; $231 = (($230) + ($226)|0); $232 = HEAP8[$231>>0]|0; $233 = $232&255; $234 = HEAP32[$37>>2]|0; $235 = $234 & $209; $236 = HEAP8[$38>>0]|0; $237 = $236&255; $238 = $235 >>> $237; $239 = HEAP8[$39>>0]|0; $240 = $239&255; $241 = (74436 + ($240<<2)|0); $242 = HEAP32[$241>>2]|0; $243 = (($242) + ($238)|0); $244 = HEAP8[$243>>0]|0; $245 = $244&255; $Pixel$1 = $209;$sB$1 = $245;$sG$1 = $233;$sR$1 = $221; break; } case 2: { $246 = HEAP16[$src$2>>1]|0; $247 = $246&65535; $248 = HEAP32[$31>>2]|0; $249 = $247 & $248; $250 = HEAP8[$32>>0]|0; $251 = $250&255; $252 = $249 >>> $251; $253 = HEAP8[$33>>0]|0; $254 = $253&255; $255 = (74436 + ($254<<2)|0); $256 = HEAP32[$255>>2]|0; $257 = (($256) + ($252)|0); $258 = HEAP8[$257>>0]|0; $259 = $258&255; $260 = HEAP32[$34>>2]|0; $261 = $260 & $247; $262 = HEAP8[$35>>0]|0; $263 = $262&255; $264 = $261 >>> $263; $265 = HEAP8[$36>>0]|0; $266 = $265&255; $267 = (74436 + ($266<<2)|0); $268 = HEAP32[$267>>2]|0; $269 = (($268) + ($264)|0); $270 = HEAP8[$269>>0]|0; $271 = $270&255; $272 = HEAP32[$37>>2]|0; $273 = $272 & $247; $274 = HEAP8[$38>>0]|0; $275 = $274&255; $276 = $273 >>> $275; $277 = HEAP8[$39>>0]|0; $278 = $277&255; $279 = (74436 + ($278<<2)|0); $280 = HEAP32[$279>>2]|0; $281 = (($280) + ($276)|0); $282 = HEAP8[$281>>0]|0; $283 = $282&255; $Pixel$1 = $247;$sB$1 = $283;$sG$1 = $271;$sR$1 = $259; break; } case 3: { $284 = HEAP8[$32>>0]|0; $div15 = ($284&255) >>> 3; $285 = $div15&255; $286 = (($src$2) + ($285)|0); $287 = HEAP8[$286>>0]|0; $288 = $287&255; $289 = HEAP8[$35>>0]|0; $div16 = ($289&255) >>> 3; $290 = $div16&255; $291 = (($src$2) + ($290)|0); $292 = HEAP8[$291>>0]|0; $293 = $292&255; $294 = HEAP8[$38>>0]|0; $div17 = ($294&255) >>> 3; $295 = $div17&255; $296 = (($src$2) + ($295)|0); $297 = HEAP8[$296>>0]|0; $298 = $297&255; $Pixel$1 = 0;$sB$1 = $298;$sG$1 = $293;$sR$1 = $288; break; } case 4: { $299 = HEAP32[$src$2>>2]|0; $300 = HEAP32[$31>>2]|0; $301 = $300 & $299; $302 = HEAP8[$32>>0]|0; $303 = $302&255; $304 = $301 >>> $303; $305 = HEAP8[$33>>0]|0; $306 = $305&255; $307 = (74436 + ($306<<2)|0); $308 = HEAP32[$307>>2]|0; $309 = (($308) + ($304)|0); $310 = HEAP8[$309>>0]|0; $311 = $310&255; $312 = HEAP32[$34>>2]|0; $313 = $312 & $299; $314 = HEAP8[$35>>0]|0; $315 = $314&255; $316 = $313 >>> $315; $317 = HEAP8[$36>>0]|0; $318 = $317&255; $319 = (74436 + ($318<<2)|0); $320 = HEAP32[$319>>2]|0; $321 = (($320) + ($316)|0); $322 = HEAP8[$321>>0]|0; $323 = $322&255; $324 = HEAP32[$37>>2]|0; $325 = $324 & $299; $326 = HEAP8[$38>>0]|0; $327 = $326&255; $328 = $325 >>> $327; $329 = HEAP8[$39>>0]|0; $330 = $329&255; $331 = (74436 + ($330<<2)|0); $332 = HEAP32[$331>>2]|0; $333 = (($332) + ($328)|0); $334 = HEAP8[$333>>0]|0; $335 = $334&255; $Pixel$1 = $299;$sB$1 = $335;$sG$1 = $323;$sR$1 = $311; break; } default: { $Pixel$1 = 0;$sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $336 = ($Pixel$1|0)==($16|0); do { if (!($336)) { $337 = HEAP8[$dst$2>>0]|0; $338 = $337&255; $339 = HEAP32[$29>>2]|0; $340 = ((($339)) + 4|0); $341 = HEAP32[$340>>2]|0; $342 = (($341) + ($338<<2)|0); $343 = HEAP8[$342>>0]|0; $344 = $343&255; $345 = (((($341) + ($338<<2)|0)) + 1|0); $346 = HEAP8[$345>>0]|0; $347 = $346&255; $348 = (((($341) + ($338<<2)|0)) + 2|0); $349 = HEAP8[$348>>0]|0; $350 = $349&255; $351 = (($sR$1) - ($344))|0; $352 = Math_imul($351, $19)|0; $353 = (($352>>>0) / 255)&-1; $354 = (($353) + ($344))|0; $355 = (($sG$1) - ($347))|0; $356 = Math_imul($355, $19)|0; $357 = (($356>>>0) / 255)&-1; $358 = (($357) + ($347))|0; $359 = (($sB$1) - ($350))|0; $360 = Math_imul($359, $19)|0; $361 = (($360>>>0) / 255)&-1; $362 = (($361) + ($350))|0; $363 = $354 & 224; $364 = $358 >>> 3; $365 = $364 & 28; $366 = $365 | $363; $367 = $362 >>> 6; $368 = $367 & 3; $369 = $366 | $368; if ($30) { $370 = $369&255; HEAP8[$dst$2>>0] = $370; break; } else { $371 = (($9) + ($369)|0); $372 = HEAP8[$371>>0]|0; HEAP8[$dst$2>>0] = $372; break; } } } while(0); $373 = ((($dst$2)) + 1|0); $374 = (($src$2) + ($14)|0); $dst$3 = $373;$n$2 = $n$1;$src$3 = $374; label = 24; continue; } else if ((label|0) == 24) { label = 0; switch ($14|0) { case 1: { $375 = HEAP8[$src$3>>0]|0; $376 = $375&255; $377 = HEAP32[$31>>2]|0; $378 = $376 & $377; $379 = HEAP8[$32>>0]|0; $380 = $379&255; $381 = $378 >>> $380; $382 = HEAP8[$33>>0]|0; $383 = $382&255; $384 = (74436 + ($383<<2)|0); $385 = HEAP32[$384>>2]|0; $386 = (($385) + ($381)|0); $387 = HEAP8[$386>>0]|0; $388 = $387&255; $389 = HEAP32[$34>>2]|0; $390 = $389 & $376; $391 = HEAP8[$35>>0]|0; $392 = $391&255; $393 = $390 >>> $392; $394 = HEAP8[$36>>0]|0; $395 = $394&255; $396 = (74436 + ($395<<2)|0); $397 = HEAP32[$396>>2]|0; $398 = (($397) + ($393)|0); $399 = HEAP8[$398>>0]|0; $400 = $399&255; $401 = HEAP32[$37>>2]|0; $402 = $401 & $376; $403 = HEAP8[$38>>0]|0; $404 = $403&255; $405 = $402 >>> $404; $406 = HEAP8[$39>>0]|0; $407 = $406&255; $408 = (74436 + ($407<<2)|0); $409 = HEAP32[$408>>2]|0; $410 = (($409) + ($405)|0); $411 = HEAP8[$410>>0]|0; $412 = $411&255; $Pixel$2 = $376;$sB$2 = $412;$sG$2 = $400;$sR$2 = $388; break; } case 2: { $413 = HEAP16[$src$3>>1]|0; $414 = $413&65535; $415 = HEAP32[$31>>2]|0; $416 = $414 & $415; $417 = HEAP8[$32>>0]|0; $418 = $417&255; $419 = $416 >>> $418; $420 = HEAP8[$33>>0]|0; $421 = $420&255; $422 = (74436 + ($421<<2)|0); $423 = HEAP32[$422>>2]|0; $424 = (($423) + ($419)|0); $425 = HEAP8[$424>>0]|0; $426 = $425&255; $427 = HEAP32[$34>>2]|0; $428 = $427 & $414; $429 = HEAP8[$35>>0]|0; $430 = $429&255; $431 = $428 >>> $430; $432 = HEAP8[$36>>0]|0; $433 = $432&255; $434 = (74436 + ($433<<2)|0); $435 = HEAP32[$434>>2]|0; $436 = (($435) + ($431)|0); $437 = HEAP8[$436>>0]|0; $438 = $437&255; $439 = HEAP32[$37>>2]|0; $440 = $439 & $414; $441 = HEAP8[$38>>0]|0; $442 = $441&255; $443 = $440 >>> $442; $444 = HEAP8[$39>>0]|0; $445 = $444&255; $446 = (74436 + ($445<<2)|0); $447 = HEAP32[$446>>2]|0; $448 = (($447) + ($443)|0); $449 = HEAP8[$448>>0]|0; $450 = $449&255; $Pixel$2 = $414;$sB$2 = $450;$sG$2 = $438;$sR$2 = $426; break; } case 3: { $451 = HEAP8[$32>>0]|0; $div12 = ($451&255) >>> 3; $452 = $div12&255; $453 = (($src$3) + ($452)|0); $454 = HEAP8[$453>>0]|0; $455 = $454&255; $456 = HEAP8[$35>>0]|0; $div13 = ($456&255) >>> 3; $457 = $div13&255; $458 = (($src$3) + ($457)|0); $459 = HEAP8[$458>>0]|0; $460 = $459&255; $461 = HEAP8[$38>>0]|0; $div14 = ($461&255) >>> 3; $462 = $div14&255; $463 = (($src$3) + ($462)|0); $464 = HEAP8[$463>>0]|0; $465 = $464&255; $Pixel$2 = 0;$sB$2 = $465;$sG$2 = $460;$sR$2 = $455; break; } case 4: { $466 = HEAP32[$src$3>>2]|0; $467 = HEAP32[$31>>2]|0; $468 = $467 & $466; $469 = HEAP8[$32>>0]|0; $470 = $469&255; $471 = $468 >>> $470; $472 = HEAP8[$33>>0]|0; $473 = $472&255; $474 = (74436 + ($473<<2)|0); $475 = HEAP32[$474>>2]|0; $476 = (($475) + ($471)|0); $477 = HEAP8[$476>>0]|0; $478 = $477&255; $479 = HEAP32[$34>>2]|0; $480 = $479 & $466; $481 = HEAP8[$35>>0]|0; $482 = $481&255; $483 = $480 >>> $482; $484 = HEAP8[$36>>0]|0; $485 = $484&255; $486 = (74436 + ($485<<2)|0); $487 = HEAP32[$486>>2]|0; $488 = (($487) + ($483)|0); $489 = HEAP8[$488>>0]|0; $490 = $489&255; $491 = HEAP32[$37>>2]|0; $492 = $491 & $466; $493 = HEAP8[$38>>0]|0; $494 = $493&255; $495 = $492 >>> $494; $496 = HEAP8[$39>>0]|0; $497 = $496&255; $498 = (74436 + ($497<<2)|0); $499 = HEAP32[$498>>2]|0; $500 = (($499) + ($495)|0); $501 = HEAP8[$500>>0]|0; $502 = $501&255; $Pixel$2 = $466;$sB$2 = $502;$sG$2 = $490;$sR$2 = $478; break; } default: { $Pixel$2 = 0;$sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $503 = ($Pixel$2|0)==($16|0); do { if (!($503)) { $504 = HEAP8[$dst$3>>0]|0; $505 = $504&255; $506 = HEAP32[$29>>2]|0; $507 = ((($506)) + 4|0); $508 = HEAP32[$507>>2]|0; $509 = (($508) + ($505<<2)|0); $510 = HEAP8[$509>>0]|0; $511 = $510&255; $512 = (((($508) + ($505<<2)|0)) + 1|0); $513 = HEAP8[$512>>0]|0; $514 = $513&255; $515 = (((($508) + ($505<<2)|0)) + 2|0); $516 = HEAP8[$515>>0]|0; $517 = $516&255; $518 = (($sR$2) - ($511))|0; $519 = Math_imul($518, $19)|0; $520 = (($519>>>0) / 255)&-1; $521 = (($520) + ($511))|0; $522 = (($sG$2) - ($514))|0; $523 = Math_imul($522, $19)|0; $524 = (($523>>>0) / 255)&-1; $525 = (($524) + ($514))|0; $526 = (($sB$2) - ($517))|0; $527 = Math_imul($526, $19)|0; $528 = (($527>>>0) / 255)&-1; $529 = (($528) + ($517))|0; $530 = $521 & 224; $531 = $525 >>> 3; $532 = $531 & 28; $533 = $532 | $530; $534 = $529 >>> 6; $535 = $534 & 3; $536 = $533 | $535; if ($30) { $537 = $536&255; HEAP8[$dst$3>>0] = $537; break; } else { $538 = (($9) + ($536)|0); $539 = HEAP8[$538>>0]|0; HEAP8[$dst$3>>0] = $539; break; } } } while(0); $540 = ((($dst$3)) + 1|0); $541 = (($src$3) + ($14)|0); $dst$4 = $540;$n$3 = $n$2;$src$4 = $541; label = 34; continue; } else if ((label|0) == 34) { label = 0; switch ($14|0) { case 1: { $542 = HEAP8[$src$4>>0]|0; $543 = $542&255; $544 = HEAP32[$31>>2]|0; $545 = $543 & $544; $546 = HEAP8[$32>>0]|0; $547 = $546&255; $548 = $545 >>> $547; $549 = HEAP8[$33>>0]|0; $550 = $549&255; $551 = (74436 + ($550<<2)|0); $552 = HEAP32[$551>>2]|0; $553 = (($552) + ($548)|0); $554 = HEAP8[$553>>0]|0; $555 = $554&255; $556 = HEAP32[$34>>2]|0; $557 = $556 & $543; $558 = HEAP8[$35>>0]|0; $559 = $558&255; $560 = $557 >>> $559; $561 = HEAP8[$36>>0]|0; $562 = $561&255; $563 = (74436 + ($562<<2)|0); $564 = HEAP32[$563>>2]|0; $565 = (($564) + ($560)|0); $566 = HEAP8[$565>>0]|0; $567 = $566&255; $568 = HEAP32[$37>>2]|0; $569 = $568 & $543; $570 = HEAP8[$38>>0]|0; $571 = $570&255; $572 = $569 >>> $571; $573 = HEAP8[$39>>0]|0; $574 = $573&255; $575 = (74436 + ($574<<2)|0); $576 = HEAP32[$575>>2]|0; $577 = (($576) + ($572)|0); $578 = HEAP8[$577>>0]|0; $579 = $578&255; $Pixel$3 = $543;$sB$3 = $579;$sG$3 = $567;$sR$3 = $555; break; } case 2: { $580 = HEAP16[$src$4>>1]|0; $581 = $580&65535; $582 = HEAP32[$31>>2]|0; $583 = $581 & $582; $584 = HEAP8[$32>>0]|0; $585 = $584&255; $586 = $583 >>> $585; $587 = HEAP8[$33>>0]|0; $588 = $587&255; $589 = (74436 + ($588<<2)|0); $590 = HEAP32[$589>>2]|0; $591 = (($590) + ($586)|0); $592 = HEAP8[$591>>0]|0; $593 = $592&255; $594 = HEAP32[$34>>2]|0; $595 = $594 & $581; $596 = HEAP8[$35>>0]|0; $597 = $596&255; $598 = $595 >>> $597; $599 = HEAP8[$36>>0]|0; $600 = $599&255; $601 = (74436 + ($600<<2)|0); $602 = HEAP32[$601>>2]|0; $603 = (($602) + ($598)|0); $604 = HEAP8[$603>>0]|0; $605 = $604&255; $606 = HEAP32[$37>>2]|0; $607 = $606 & $581; $608 = HEAP8[$38>>0]|0; $609 = $608&255; $610 = $607 >>> $609; $611 = HEAP8[$39>>0]|0; $612 = $611&255; $613 = (74436 + ($612<<2)|0); $614 = HEAP32[$613>>2]|0; $615 = (($614) + ($610)|0); $616 = HEAP8[$615>>0]|0; $617 = $616&255; $Pixel$3 = $581;$sB$3 = $617;$sG$3 = $605;$sR$3 = $593; break; } case 3: { $618 = HEAP8[$32>>0]|0; $div9 = ($618&255) >>> 3; $619 = $div9&255; $620 = (($src$4) + ($619)|0); $621 = HEAP8[$620>>0]|0; $622 = $621&255; $623 = HEAP8[$35>>0]|0; $div10 = ($623&255) >>> 3; $624 = $div10&255; $625 = (($src$4) + ($624)|0); $626 = HEAP8[$625>>0]|0; $627 = $626&255; $628 = HEAP8[$38>>0]|0; $div11 = ($628&255) >>> 3; $629 = $div11&255; $630 = (($src$4) + ($629)|0); $631 = HEAP8[$630>>0]|0; $632 = $631&255; $Pixel$3 = 0;$sB$3 = $632;$sG$3 = $627;$sR$3 = $622; break; } case 4: { $633 = HEAP32[$src$4>>2]|0; $634 = HEAP32[$31>>2]|0; $635 = $634 & $633; $636 = HEAP8[$32>>0]|0; $637 = $636&255; $638 = $635 >>> $637; $639 = HEAP8[$33>>0]|0; $640 = $639&255; $641 = (74436 + ($640<<2)|0); $642 = HEAP32[$641>>2]|0; $643 = (($642) + ($638)|0); $644 = HEAP8[$643>>0]|0; $645 = $644&255; $646 = HEAP32[$34>>2]|0; $647 = $646 & $633; $648 = HEAP8[$35>>0]|0; $649 = $648&255; $650 = $647 >>> $649; $651 = HEAP8[$36>>0]|0; $652 = $651&255; $653 = (74436 + ($652<<2)|0); $654 = HEAP32[$653>>2]|0; $655 = (($654) + ($650)|0); $656 = HEAP8[$655>>0]|0; $657 = $656&255; $658 = HEAP32[$37>>2]|0; $659 = $658 & $633; $660 = HEAP8[$38>>0]|0; $661 = $660&255; $662 = $659 >>> $661; $663 = HEAP8[$39>>0]|0; $664 = $663&255; $665 = (74436 + ($664<<2)|0); $666 = HEAP32[$665>>2]|0; $667 = (($666) + ($662)|0); $668 = HEAP8[$667>>0]|0; $669 = $668&255; $Pixel$3 = $633;$sB$3 = $669;$sG$3 = $657;$sR$3 = $645; break; } default: { $Pixel$3 = 0;$sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $670 = ($Pixel$3|0)==($16|0); do { if (!($670)) { $671 = HEAP8[$dst$4>>0]|0; $672 = $671&255; $673 = HEAP32[$29>>2]|0; $674 = ((($673)) + 4|0); $675 = HEAP32[$674>>2]|0; $676 = (($675) + ($672<<2)|0); $677 = HEAP8[$676>>0]|0; $678 = $677&255; $679 = (((($675) + ($672<<2)|0)) + 1|0); $680 = HEAP8[$679>>0]|0; $681 = $680&255; $682 = (((($675) + ($672<<2)|0)) + 2|0); $683 = HEAP8[$682>>0]|0; $684 = $683&255; $685 = (($sR$3) - ($678))|0; $686 = Math_imul($685, $19)|0; $687 = (($686>>>0) / 255)&-1; $688 = (($687) + ($678))|0; $689 = (($sG$3) - ($681))|0; $690 = Math_imul($689, $19)|0; $691 = (($690>>>0) / 255)&-1; $692 = (($691) + ($681))|0; $693 = (($sB$3) - ($684))|0; $694 = Math_imul($693, $19)|0; $695 = (($694>>>0) / 255)&-1; $696 = (($695) + ($684))|0; $697 = $688 & 224; $698 = $692 >>> 3; $699 = $698 & 28; $700 = $699 | $697; $701 = $696 >>> 6; $702 = $701 & 3; $703 = $700 | $702; if ($30) { $704 = $703&255; HEAP8[$dst$4>>0] = $704; break; } else { $705 = (($9) + ($703)|0); $706 = HEAP8[$705>>0]|0; HEAP8[$dst$4>>0] = $706; break; } } } while(0); $707 = ((($dst$4)) + 1|0); $708 = (($src$4) + ($14)|0); $dst$5 = $707;$n$4 = $n$3;$src$5 = $708; label = 44; continue; } else if ((label|0) == 44) { label = 0; switch ($14|0) { case 1: { $709 = HEAP8[$src$5>>0]|0; $710 = $709&255; $711 = HEAP32[$31>>2]|0; $712 = $710 & $711; $713 = HEAP8[$32>>0]|0; $714 = $713&255; $715 = $712 >>> $714; $716 = HEAP8[$33>>0]|0; $717 = $716&255; $718 = (74436 + ($717<<2)|0); $719 = HEAP32[$718>>2]|0; $720 = (($719) + ($715)|0); $721 = HEAP8[$720>>0]|0; $722 = $721&255; $723 = HEAP32[$34>>2]|0; $724 = $723 & $710; $725 = HEAP8[$35>>0]|0; $726 = $725&255; $727 = $724 >>> $726; $728 = HEAP8[$36>>0]|0; $729 = $728&255; $730 = (74436 + ($729<<2)|0); $731 = HEAP32[$730>>2]|0; $732 = (($731) + ($727)|0); $733 = HEAP8[$732>>0]|0; $734 = $733&255; $735 = HEAP32[$37>>2]|0; $736 = $735 & $710; $737 = HEAP8[$38>>0]|0; $738 = $737&255; $739 = $736 >>> $738; $740 = HEAP8[$39>>0]|0; $741 = $740&255; $742 = (74436 + ($741<<2)|0); $743 = HEAP32[$742>>2]|0; $744 = (($743) + ($739)|0); $745 = HEAP8[$744>>0]|0; $746 = $745&255; $Pixel$4 = $710;$sB$4 = $746;$sG$4 = $734;$sR$4 = $722; break; } case 2: { $747 = HEAP16[$src$5>>1]|0; $748 = $747&65535; $749 = HEAP32[$31>>2]|0; $750 = $748 & $749; $751 = HEAP8[$32>>0]|0; $752 = $751&255; $753 = $750 >>> $752; $754 = HEAP8[$33>>0]|0; $755 = $754&255; $756 = (74436 + ($755<<2)|0); $757 = HEAP32[$756>>2]|0; $758 = (($757) + ($753)|0); $759 = HEAP8[$758>>0]|0; $760 = $759&255; $761 = HEAP32[$34>>2]|0; $762 = $761 & $748; $763 = HEAP8[$35>>0]|0; $764 = $763&255; $765 = $762 >>> $764; $766 = HEAP8[$36>>0]|0; $767 = $766&255; $768 = (74436 + ($767<<2)|0); $769 = HEAP32[$768>>2]|0; $770 = (($769) + ($765)|0); $771 = HEAP8[$770>>0]|0; $772 = $771&255; $773 = HEAP32[$37>>2]|0; $774 = $773 & $748; $775 = HEAP8[$38>>0]|0; $776 = $775&255; $777 = $774 >>> $776; $778 = HEAP8[$39>>0]|0; $779 = $778&255; $780 = (74436 + ($779<<2)|0); $781 = HEAP32[$780>>2]|0; $782 = (($781) + ($777)|0); $783 = HEAP8[$782>>0]|0; $784 = $783&255; $Pixel$4 = $748;$sB$4 = $784;$sG$4 = $772;$sR$4 = $760; break; } case 3: { $785 = HEAP8[$32>>0]|0; $div6 = ($785&255) >>> 3; $786 = $div6&255; $787 = (($src$5) + ($786)|0); $788 = HEAP8[$787>>0]|0; $789 = $788&255; $790 = HEAP8[$35>>0]|0; $div7 = ($790&255) >>> 3; $791 = $div7&255; $792 = (($src$5) + ($791)|0); $793 = HEAP8[$792>>0]|0; $794 = $793&255; $795 = HEAP8[$38>>0]|0; $div8 = ($795&255) >>> 3; $796 = $div8&255; $797 = (($src$5) + ($796)|0); $798 = HEAP8[$797>>0]|0; $799 = $798&255; $Pixel$4 = 0;$sB$4 = $799;$sG$4 = $794;$sR$4 = $789; break; } case 4: { $800 = HEAP32[$src$5>>2]|0; $801 = HEAP32[$31>>2]|0; $802 = $801 & $800; $803 = HEAP8[$32>>0]|0; $804 = $803&255; $805 = $802 >>> $804; $806 = HEAP8[$33>>0]|0; $807 = $806&255; $808 = (74436 + ($807<<2)|0); $809 = HEAP32[$808>>2]|0; $810 = (($809) + ($805)|0); $811 = HEAP8[$810>>0]|0; $812 = $811&255; $813 = HEAP32[$34>>2]|0; $814 = $813 & $800; $815 = HEAP8[$35>>0]|0; $816 = $815&255; $817 = $814 >>> $816; $818 = HEAP8[$36>>0]|0; $819 = $818&255; $820 = (74436 + ($819<<2)|0); $821 = HEAP32[$820>>2]|0; $822 = (($821) + ($817)|0); $823 = HEAP8[$822>>0]|0; $824 = $823&255; $825 = HEAP32[$37>>2]|0; $826 = $825 & $800; $827 = HEAP8[$38>>0]|0; $828 = $827&255; $829 = $826 >>> $828; $830 = HEAP8[$39>>0]|0; $831 = $830&255; $832 = (74436 + ($831<<2)|0); $833 = HEAP32[$832>>2]|0; $834 = (($833) + ($829)|0); $835 = HEAP8[$834>>0]|0; $836 = $835&255; $Pixel$4 = $800;$sB$4 = $836;$sG$4 = $824;$sR$4 = $812; break; } default: { $Pixel$4 = 0;$sB$4 = 0;$sG$4 = 0;$sR$4 = 0; } } $837 = ($Pixel$4|0)==($16|0); do { if (!($837)) { $838 = HEAP8[$dst$5>>0]|0; $839 = $838&255; $840 = HEAP32[$29>>2]|0; $841 = ((($840)) + 4|0); $842 = HEAP32[$841>>2]|0; $843 = (($842) + ($839<<2)|0); $844 = HEAP8[$843>>0]|0; $845 = $844&255; $846 = (((($842) + ($839<<2)|0)) + 1|0); $847 = HEAP8[$846>>0]|0; $848 = $847&255; $849 = (((($842) + ($839<<2)|0)) + 2|0); $850 = HEAP8[$849>>0]|0; $851 = $850&255; $852 = (($sR$4) - ($845))|0; $853 = Math_imul($852, $19)|0; $854 = (($853>>>0) / 255)&-1; $855 = (($854) + ($845))|0; $856 = (($sG$4) - ($848))|0; $857 = Math_imul($856, $19)|0; $858 = (($857>>>0) / 255)&-1; $859 = (($858) + ($848))|0; $860 = (($sB$4) - ($851))|0; $861 = Math_imul($860, $19)|0; $862 = (($861>>>0) / 255)&-1; $863 = (($862) + ($851))|0; $864 = $855 & 224; $865 = $859 >>> 3; $866 = $865 & 28; $867 = $866 | $864; $868 = $863 >>> 6; $869 = $868 & 3; $870 = $867 | $869; if ($30) { $871 = $870&255; HEAP8[$dst$5>>0] = $871; break; } else { $872 = (($9) + ($870)|0); $873 = HEAP8[$872>>0]|0; HEAP8[$dst$5>>0] = $873; break; } } } while(0); $874 = ((($dst$5)) + 1|0); $875 = (($src$5) + ($14)|0); $dst$6 = $874;$n$5 = $n$4;$src$6 = $875; label = 54; continue; } else if ((label|0) == 54) { label = 0; switch ($14|0) { case 1: { $876 = HEAP8[$src$6>>0]|0; $877 = $876&255; $878 = HEAP32[$31>>2]|0; $879 = $877 & $878; $880 = HEAP8[$32>>0]|0; $881 = $880&255; $882 = $879 >>> $881; $883 = HEAP8[$33>>0]|0; $884 = $883&255; $885 = (74436 + ($884<<2)|0); $886 = HEAP32[$885>>2]|0; $887 = (($886) + ($882)|0); $888 = HEAP8[$887>>0]|0; $889 = $888&255; $890 = HEAP32[$34>>2]|0; $891 = $890 & $877; $892 = HEAP8[$35>>0]|0; $893 = $892&255; $894 = $891 >>> $893; $895 = HEAP8[$36>>0]|0; $896 = $895&255; $897 = (74436 + ($896<<2)|0); $898 = HEAP32[$897>>2]|0; $899 = (($898) + ($894)|0); $900 = HEAP8[$899>>0]|0; $901 = $900&255; $902 = HEAP32[$37>>2]|0; $903 = $902 & $877; $904 = HEAP8[$38>>0]|0; $905 = $904&255; $906 = $903 >>> $905; $907 = HEAP8[$39>>0]|0; $908 = $907&255; $909 = (74436 + ($908<<2)|0); $910 = HEAP32[$909>>2]|0; $911 = (($910) + ($906)|0); $912 = HEAP8[$911>>0]|0; $913 = $912&255; $Pixel$5 = $877;$sB$5 = $913;$sG$5 = $901;$sR$5 = $889; break; } case 2: { $914 = HEAP16[$src$6>>1]|0; $915 = $914&65535; $916 = HEAP32[$31>>2]|0; $917 = $915 & $916; $918 = HEAP8[$32>>0]|0; $919 = $918&255; $920 = $917 >>> $919; $921 = HEAP8[$33>>0]|0; $922 = $921&255; $923 = (74436 + ($922<<2)|0); $924 = HEAP32[$923>>2]|0; $925 = (($924) + ($920)|0); $926 = HEAP8[$925>>0]|0; $927 = $926&255; $928 = HEAP32[$34>>2]|0; $929 = $928 & $915; $930 = HEAP8[$35>>0]|0; $931 = $930&255; $932 = $929 >>> $931; $933 = HEAP8[$36>>0]|0; $934 = $933&255; $935 = (74436 + ($934<<2)|0); $936 = HEAP32[$935>>2]|0; $937 = (($936) + ($932)|0); $938 = HEAP8[$937>>0]|0; $939 = $938&255; $940 = HEAP32[$37>>2]|0; $941 = $940 & $915; $942 = HEAP8[$38>>0]|0; $943 = $942&255; $944 = $941 >>> $943; $945 = HEAP8[$39>>0]|0; $946 = $945&255; $947 = (74436 + ($946<<2)|0); $948 = HEAP32[$947>>2]|0; $949 = (($948) + ($944)|0); $950 = HEAP8[$949>>0]|0; $951 = $950&255; $Pixel$5 = $915;$sB$5 = $951;$sG$5 = $939;$sR$5 = $927; break; } case 3: { $952 = HEAP8[$32>>0]|0; $div3 = ($952&255) >>> 3; $953 = $div3&255; $954 = (($src$6) + ($953)|0); $955 = HEAP8[$954>>0]|0; $956 = $955&255; $957 = HEAP8[$35>>0]|0; $div4 = ($957&255) >>> 3; $958 = $div4&255; $959 = (($src$6) + ($958)|0); $960 = HEAP8[$959>>0]|0; $961 = $960&255; $962 = HEAP8[$38>>0]|0; $div5 = ($962&255) >>> 3; $963 = $div5&255; $964 = (($src$6) + ($963)|0); $965 = HEAP8[$964>>0]|0; $966 = $965&255; $Pixel$5 = 0;$sB$5 = $966;$sG$5 = $961;$sR$5 = $956; break; } case 4: { $967 = HEAP32[$src$6>>2]|0; $968 = HEAP32[$31>>2]|0; $969 = $968 & $967; $970 = HEAP8[$32>>0]|0; $971 = $970&255; $972 = $969 >>> $971; $973 = HEAP8[$33>>0]|0; $974 = $973&255; $975 = (74436 + ($974<<2)|0); $976 = HEAP32[$975>>2]|0; $977 = (($976) + ($972)|0); $978 = HEAP8[$977>>0]|0; $979 = $978&255; $980 = HEAP32[$34>>2]|0; $981 = $980 & $967; $982 = HEAP8[$35>>0]|0; $983 = $982&255; $984 = $981 >>> $983; $985 = HEAP8[$36>>0]|0; $986 = $985&255; $987 = (74436 + ($986<<2)|0); $988 = HEAP32[$987>>2]|0; $989 = (($988) + ($984)|0); $990 = HEAP8[$989>>0]|0; $991 = $990&255; $992 = HEAP32[$37>>2]|0; $993 = $992 & $967; $994 = HEAP8[$38>>0]|0; $995 = $994&255; $996 = $993 >>> $995; $997 = HEAP8[$39>>0]|0; $998 = $997&255; $999 = (74436 + ($998<<2)|0); $1000 = HEAP32[$999>>2]|0; $1001 = (($1000) + ($996)|0); $1002 = HEAP8[$1001>>0]|0; $1003 = $1002&255; $Pixel$5 = $967;$sB$5 = $1003;$sG$5 = $991;$sR$5 = $979; break; } default: { $Pixel$5 = 0;$sB$5 = 0;$sG$5 = 0;$sR$5 = 0; } } $1004 = ($Pixel$5|0)==($16|0); do { if (!($1004)) { $1005 = HEAP8[$dst$6>>0]|0; $1006 = $1005&255; $1007 = HEAP32[$29>>2]|0; $1008 = ((($1007)) + 4|0); $1009 = HEAP32[$1008>>2]|0; $1010 = (($1009) + ($1006<<2)|0); $1011 = HEAP8[$1010>>0]|0; $1012 = $1011&255; $1013 = (((($1009) + ($1006<<2)|0)) + 1|0); $1014 = HEAP8[$1013>>0]|0; $1015 = $1014&255; $1016 = (((($1009) + ($1006<<2)|0)) + 2|0); $1017 = HEAP8[$1016>>0]|0; $1018 = $1017&255; $1019 = (($sR$5) - ($1012))|0; $1020 = Math_imul($1019, $19)|0; $1021 = (($1020>>>0) / 255)&-1; $1022 = (($1021) + ($1012))|0; $1023 = (($sG$5) - ($1015))|0; $1024 = Math_imul($1023, $19)|0; $1025 = (($1024>>>0) / 255)&-1; $1026 = (($1025) + ($1015))|0; $1027 = (($sB$5) - ($1018))|0; $1028 = Math_imul($1027, $19)|0; $1029 = (($1028>>>0) / 255)&-1; $1030 = (($1029) + ($1018))|0; $1031 = $1022 & 224; $1032 = $1026 >>> 3; $1033 = $1032 & 28; $1034 = $1033 | $1031; $1035 = $1030 >>> 6; $1036 = $1035 & 3; $1037 = $1034 | $1036; if ($30) { $1038 = $1037&255; HEAP8[$dst$6>>0] = $1038; break; } else { $1039 = (($9) + ($1037)|0); $1040 = HEAP8[$1039>>0]|0; HEAP8[$dst$6>>0] = $1040; break; } } } while(0); $1041 = ((($dst$6)) + 1|0); $1042 = (($src$6) + ($14)|0); $dst$7 = $1041;$n$6 = $n$5;$src$7 = $1042; label = 64; continue; } else if ((label|0) == 64) { label = 0; switch ($14|0) { case 1: { $1043 = HEAP8[$src$7>>0]|0; $1044 = $1043&255; $1045 = HEAP32[$31>>2]|0; $1046 = $1044 & $1045; $1047 = HEAP8[$32>>0]|0; $1048 = $1047&255; $1049 = $1046 >>> $1048; $1050 = HEAP8[$33>>0]|0; $1051 = $1050&255; $1052 = (74436 + ($1051<<2)|0); $1053 = HEAP32[$1052>>2]|0; $1054 = (($1053) + ($1049)|0); $1055 = HEAP8[$1054>>0]|0; $1056 = $1055&255; $1057 = HEAP32[$34>>2]|0; $1058 = $1057 & $1044; $1059 = HEAP8[$35>>0]|0; $1060 = $1059&255; $1061 = $1058 >>> $1060; $1062 = HEAP8[$36>>0]|0; $1063 = $1062&255; $1064 = (74436 + ($1063<<2)|0); $1065 = HEAP32[$1064>>2]|0; $1066 = (($1065) + ($1061)|0); $1067 = HEAP8[$1066>>0]|0; $1068 = $1067&255; $1069 = HEAP32[$37>>2]|0; $1070 = $1069 & $1044; $1071 = HEAP8[$38>>0]|0; $1072 = $1071&255; $1073 = $1070 >>> $1072; $1074 = HEAP8[$39>>0]|0; $1075 = $1074&255; $1076 = (74436 + ($1075<<2)|0); $1077 = HEAP32[$1076>>2]|0; $1078 = (($1077) + ($1073)|0); $1079 = HEAP8[$1078>>0]|0; $1080 = $1079&255; $Pixel$6 = $1044;$sB$6 = $1080;$sG$6 = $1068;$sR$6 = $1056; break; } case 2: { $1081 = HEAP16[$src$7>>1]|0; $1082 = $1081&65535; $1083 = HEAP32[$31>>2]|0; $1084 = $1082 & $1083; $1085 = HEAP8[$32>>0]|0; $1086 = $1085&255; $1087 = $1084 >>> $1086; $1088 = HEAP8[$33>>0]|0; $1089 = $1088&255; $1090 = (74436 + ($1089<<2)|0); $1091 = HEAP32[$1090>>2]|0; $1092 = (($1091) + ($1087)|0); $1093 = HEAP8[$1092>>0]|0; $1094 = $1093&255; $1095 = HEAP32[$34>>2]|0; $1096 = $1095 & $1082; $1097 = HEAP8[$35>>0]|0; $1098 = $1097&255; $1099 = $1096 >>> $1098; $1100 = HEAP8[$36>>0]|0; $1101 = $1100&255; $1102 = (74436 + ($1101<<2)|0); $1103 = HEAP32[$1102>>2]|0; $1104 = (($1103) + ($1099)|0); $1105 = HEAP8[$1104>>0]|0; $1106 = $1105&255; $1107 = HEAP32[$37>>2]|0; $1108 = $1107 & $1082; $1109 = HEAP8[$38>>0]|0; $1110 = $1109&255; $1111 = $1108 >>> $1110; $1112 = HEAP8[$39>>0]|0; $1113 = $1112&255; $1114 = (74436 + ($1113<<2)|0); $1115 = HEAP32[$1114>>2]|0; $1116 = (($1115) + ($1111)|0); $1117 = HEAP8[$1116>>0]|0; $1118 = $1117&255; $Pixel$6 = $1082;$sB$6 = $1118;$sG$6 = $1106;$sR$6 = $1094; break; } case 3: { $1119 = HEAP8[$32>>0]|0; $div = ($1119&255) >>> 3; $1120 = $div&255; $1121 = (($src$7) + ($1120)|0); $1122 = HEAP8[$1121>>0]|0; $1123 = $1122&255; $1124 = HEAP8[$35>>0]|0; $div1 = ($1124&255) >>> 3; $1125 = $div1&255; $1126 = (($src$7) + ($1125)|0); $1127 = HEAP8[$1126>>0]|0; $1128 = $1127&255; $1129 = HEAP8[$38>>0]|0; $div2 = ($1129&255) >>> 3; $1130 = $div2&255; $1131 = (($src$7) + ($1130)|0); $1132 = HEAP8[$1131>>0]|0; $1133 = $1132&255; $Pixel$6 = 0;$sB$6 = $1133;$sG$6 = $1128;$sR$6 = $1123; break; } case 4: { $1134 = HEAP32[$src$7>>2]|0; $1135 = HEAP32[$31>>2]|0; $1136 = $1135 & $1134; $1137 = HEAP8[$32>>0]|0; $1138 = $1137&255; $1139 = $1136 >>> $1138; $1140 = HEAP8[$33>>0]|0; $1141 = $1140&255; $1142 = (74436 + ($1141<<2)|0); $1143 = HEAP32[$1142>>2]|0; $1144 = (($1143) + ($1139)|0); $1145 = HEAP8[$1144>>0]|0; $1146 = $1145&255; $1147 = HEAP32[$34>>2]|0; $1148 = $1147 & $1134; $1149 = HEAP8[$35>>0]|0; $1150 = $1149&255; $1151 = $1148 >>> $1150; $1152 = HEAP8[$36>>0]|0; $1153 = $1152&255; $1154 = (74436 + ($1153<<2)|0); $1155 = HEAP32[$1154>>2]|0; $1156 = (($1155) + ($1151)|0); $1157 = HEAP8[$1156>>0]|0; $1158 = $1157&255; $1159 = HEAP32[$37>>2]|0; $1160 = $1159 & $1134; $1161 = HEAP8[$38>>0]|0; $1162 = $1161&255; $1163 = $1160 >>> $1162; $1164 = HEAP8[$39>>0]|0; $1165 = $1164&255; $1166 = (74436 + ($1165<<2)|0); $1167 = HEAP32[$1166>>2]|0; $1168 = (($1167) + ($1163)|0); $1169 = HEAP8[$1168>>0]|0; $1170 = $1169&255; $Pixel$6 = $1134;$sB$6 = $1170;$sG$6 = $1158;$sR$6 = $1146; break; } default: { $Pixel$6 = 0;$sB$6 = 0;$sG$6 = 0;$sR$6 = 0; } } $1171 = ($Pixel$6|0)==($16|0); do { if (!($1171)) { $1172 = HEAP8[$dst$7>>0]|0; $1173 = $1172&255; $1174 = HEAP32[$29>>2]|0; $1175 = ((($1174)) + 4|0); $1176 = HEAP32[$1175>>2]|0; $1177 = (($1176) + ($1173<<2)|0); $1178 = HEAP8[$1177>>0]|0; $1179 = $1178&255; $1180 = (((($1176) + ($1173<<2)|0)) + 1|0); $1181 = HEAP8[$1180>>0]|0; $1182 = $1181&255; $1183 = (((($1176) + ($1173<<2)|0)) + 2|0); $1184 = HEAP8[$1183>>0]|0; $1185 = $1184&255; $1186 = (($sR$6) - ($1179))|0; $1187 = Math_imul($1186, $19)|0; $1188 = (($1187>>>0) / 255)&-1; $1189 = (($1188) + ($1179))|0; $1190 = (($sG$6) - ($1182))|0; $1191 = Math_imul($1190, $19)|0; $1192 = (($1191>>>0) / 255)&-1; $1193 = (($1192) + ($1182))|0; $1194 = (($sB$6) - ($1185))|0; $1195 = Math_imul($1194, $19)|0; $1196 = (($1195>>>0) / 255)&-1; $1197 = (($1196) + ($1185))|0; $1198 = $1189 & 224; $1199 = $1193 >>> 3; $1200 = $1199 & 28; $1201 = $1200 | $1198; $1202 = $1197 >>> 6; $1203 = $1202 & 3; $1204 = $1201 | $1203; if ($30) { $1205 = $1204&255; HEAP8[$dst$7>>0] = $1205; break; } else { $1206 = (($9) + ($1204)|0); $1207 = HEAP8[$1206>>0]|0; HEAP8[$dst$7>>0] = $1207; break; } } } while(0); $1208 = ((($dst$7)) + 1|0); $1209 = (($src$7) + ($14)|0); $dst$8 = $1208;$n$7 = $n$6;$src$8 = $1209; label = 74; continue; } else if ((label|0) == 74) { label = 0; switch ($14|0) { case 1: { $1210 = HEAP8[$src$8>>0]|0; $1211 = $1210&255; $1212 = HEAP32[$31>>2]|0; $1213 = $1211 & $1212; $1214 = HEAP8[$32>>0]|0; $1215 = $1214&255; $1216 = $1213 >>> $1215; $1217 = HEAP8[$33>>0]|0; $1218 = $1217&255; $1219 = (74436 + ($1218<<2)|0); $1220 = HEAP32[$1219>>2]|0; $1221 = (($1220) + ($1216)|0); $1222 = HEAP8[$1221>>0]|0; $1223 = $1222&255; $1224 = HEAP32[$34>>2]|0; $1225 = $1224 & $1211; $1226 = HEAP8[$35>>0]|0; $1227 = $1226&255; $1228 = $1225 >>> $1227; $1229 = HEAP8[$36>>0]|0; $1230 = $1229&255; $1231 = (74436 + ($1230<<2)|0); $1232 = HEAP32[$1231>>2]|0; $1233 = (($1232) + ($1228)|0); $1234 = HEAP8[$1233>>0]|0; $1235 = $1234&255; $1236 = HEAP32[$37>>2]|0; $1237 = $1236 & $1211; $1238 = HEAP8[$38>>0]|0; $1239 = $1238&255; $1240 = $1237 >>> $1239; $1241 = HEAP8[$39>>0]|0; $1242 = $1241&255; $1243 = (74436 + ($1242<<2)|0); $1244 = HEAP32[$1243>>2]|0; $1245 = (($1244) + ($1240)|0); $1246 = HEAP8[$1245>>0]|0; $1247 = $1246&255; $Pixel$7 = $1211;$sB$7 = $1247;$sG$7 = $1235;$sR$7 = $1223; break; } case 2: { $1248 = HEAP16[$src$8>>1]|0; $1249 = $1248&65535; $1250 = HEAP32[$31>>2]|0; $1251 = $1249 & $1250; $1252 = HEAP8[$32>>0]|0; $1253 = $1252&255; $1254 = $1251 >>> $1253; $1255 = HEAP8[$33>>0]|0; $1256 = $1255&255; $1257 = (74436 + ($1256<<2)|0); $1258 = HEAP32[$1257>>2]|0; $1259 = (($1258) + ($1254)|0); $1260 = HEAP8[$1259>>0]|0; $1261 = $1260&255; $1262 = HEAP32[$34>>2]|0; $1263 = $1262 & $1249; $1264 = HEAP8[$35>>0]|0; $1265 = $1264&255; $1266 = $1263 >>> $1265; $1267 = HEAP8[$36>>0]|0; $1268 = $1267&255; $1269 = (74436 + ($1268<<2)|0); $1270 = HEAP32[$1269>>2]|0; $1271 = (($1270) + ($1266)|0); $1272 = HEAP8[$1271>>0]|0; $1273 = $1272&255; $1274 = HEAP32[$37>>2]|0; $1275 = $1274 & $1249; $1276 = HEAP8[$38>>0]|0; $1277 = $1276&255; $1278 = $1275 >>> $1277; $1279 = HEAP8[$39>>0]|0; $1280 = $1279&255; $1281 = (74436 + ($1280<<2)|0); $1282 = HEAP32[$1281>>2]|0; $1283 = (($1282) + ($1278)|0); $1284 = HEAP8[$1283>>0]|0; $1285 = $1284&255; $Pixel$7 = $1249;$sB$7 = $1285;$sG$7 = $1273;$sR$7 = $1261; break; } case 3: { $1286 = HEAP8[$32>>0]|0; $div21 = ($1286&255) >>> 3; $1287 = $div21&255; $1288 = (($src$8) + ($1287)|0); $1289 = HEAP8[$1288>>0]|0; $1290 = $1289&255; $1291 = HEAP8[$35>>0]|0; $div22 = ($1291&255) >>> 3; $1292 = $div22&255; $1293 = (($src$8) + ($1292)|0); $1294 = HEAP8[$1293>>0]|0; $1295 = $1294&255; $1296 = HEAP8[$38>>0]|0; $div23 = ($1296&255) >>> 3; $1297 = $div23&255; $1298 = (($src$8) + ($1297)|0); $1299 = HEAP8[$1298>>0]|0; $1300 = $1299&255; $Pixel$7 = 0;$sB$7 = $1300;$sG$7 = $1295;$sR$7 = $1290; break; } case 4: { $1301 = HEAP32[$src$8>>2]|0; $1302 = HEAP32[$31>>2]|0; $1303 = $1302 & $1301; $1304 = HEAP8[$32>>0]|0; $1305 = $1304&255; $1306 = $1303 >>> $1305; $1307 = HEAP8[$33>>0]|0; $1308 = $1307&255; $1309 = (74436 + ($1308<<2)|0); $1310 = HEAP32[$1309>>2]|0; $1311 = (($1310) + ($1306)|0); $1312 = HEAP8[$1311>>0]|0; $1313 = $1312&255; $1314 = HEAP32[$34>>2]|0; $1315 = $1314 & $1301; $1316 = HEAP8[$35>>0]|0; $1317 = $1316&255; $1318 = $1315 >>> $1317; $1319 = HEAP8[$36>>0]|0; $1320 = $1319&255; $1321 = (74436 + ($1320<<2)|0); $1322 = HEAP32[$1321>>2]|0; $1323 = (($1322) + ($1318)|0); $1324 = HEAP8[$1323>>0]|0; $1325 = $1324&255; $1326 = HEAP32[$37>>2]|0; $1327 = $1326 & $1301; $1328 = HEAP8[$38>>0]|0; $1329 = $1328&255; $1330 = $1327 >>> $1329; $1331 = HEAP8[$39>>0]|0; $1332 = $1331&255; $1333 = (74436 + ($1332<<2)|0); $1334 = HEAP32[$1333>>2]|0; $1335 = (($1334) + ($1330)|0); $1336 = HEAP8[$1335>>0]|0; $1337 = $1336&255; $Pixel$7 = $1301;$sB$7 = $1337;$sG$7 = $1325;$sR$7 = $1313; break; } default: { $Pixel$7 = 0;$sB$7 = 0;$sG$7 = 0;$sR$7 = 0; } } $1338 = ($Pixel$7|0)==($16|0); do { if (!($1338)) { $1339 = HEAP8[$dst$8>>0]|0; $1340 = $1339&255; $1341 = HEAP32[$29>>2]|0; $1342 = ((($1341)) + 4|0); $1343 = HEAP32[$1342>>2]|0; $1344 = (($1343) + ($1340<<2)|0); $1345 = HEAP8[$1344>>0]|0; $1346 = $1345&255; $1347 = (((($1343) + ($1340<<2)|0)) + 1|0); $1348 = HEAP8[$1347>>0]|0; $1349 = $1348&255; $1350 = (((($1343) + ($1340<<2)|0)) + 2|0); $1351 = HEAP8[$1350>>0]|0; $1352 = $1351&255; $1353 = (($sR$7) - ($1346))|0; $1354 = Math_imul($1353, $19)|0; $1355 = (($1354>>>0) / 255)&-1; $1356 = (($1355) + ($1346))|0; $1357 = (($sG$7) - ($1349))|0; $1358 = Math_imul($1357, $19)|0; $1359 = (($1358>>>0) / 255)&-1; $1360 = (($1359) + ($1349))|0; $1361 = (($sB$7) - ($1352))|0; $1362 = Math_imul($1361, $19)|0; $1363 = (($1362>>>0) / 255)&-1; $1364 = (($1363) + ($1352))|0; $1365 = $1356 & 224; $1366 = $1360 >>> 3; $1367 = $1366 & 28; $1368 = $1367 | $1365; $1369 = $1364 >>> 6; $1370 = $1369 & 3; $1371 = $1368 | $1370; if ($30) { $1372 = $1371&255; HEAP8[$dst$8>>0] = $1372; break; } else { $1373 = (($9) + ($1371)|0); $1374 = HEAP8[$1373>>0]|0; HEAP8[$dst$8>>0] = $1374; break; } } } while(0); $1375 = ((($dst$8)) + 1|0); $1376 = (($src$8) + ($14)|0); $1377 = (($n$7) + -1)|0; $1378 = ($n$7|0)>(1); if ($1378) { $dst$1 = $1375;$n$0 = $1377;$src$1 = $1376; label = 4; continue; } else { $dst$9 = $1375;$src$9 = $1376; label = 84; continue; } } else if ((label|0) == 84) { label = 0; $1379 = (($src$9) + ($5)|0); $1380 = (($dst$9) + ($7)|0); $1381 = ($40|0)==(0); if ($1381) { break L4; } else { $$in = $40;$dst$024 = $1380;$src$025 = $1379; continue L4; } } } } return; } function _BlitNtoNSurfaceAlphaKey($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0; var $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0; var $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0; var $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0; var $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0; var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0; var $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0; var $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0; var $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0; var $997 = 0, $998 = 0, $999 = 0, $Pixel$0 = 0, $Pixel$1 = 0, $Pixel$2 = 0, $Pixel$3 = 0, $dA$0 = 0, $dA$1 = 0, $dA$2 = 0, $dA$3 = 0, $dB$0 = 0, $dB$1 = 0, $dB$2 = 0, $dB$3 = 0, $dG$0 = 0, $dG$1 = 0, $dG$2 = 0, $dG$3 = 0, $dR$0 = 0; var $dR$1 = 0, $dR$2 = 0, $dR$3 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0; var $div3 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$030 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $or$cond = 0, $or$cond24 = 0, $or$cond25 = 0; var $or$cond26 = 0, $src$031 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 44|0); $11 = HEAP32[$10>>2]|0; $12 = ((($info)) + 56|0); $13 = HEAP32[$12>>2]|0; $14 = ((($9)) + 9|0); $15 = HEAP8[$14>>0]|0; $16 = $15&255; $17 = ((($11)) + 9|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ((($info)) + 63|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = ($3|0)==(0); if ($23) { return; } $24 = ((($info)) + 20|0); $25 = HEAP32[$24>>2]|0; $26 = HEAP32[$info>>2]|0; $27 = (($1) + 3)|0; $28 = (($27|0) / 4)&-1; $29 = $1 & 3; $30 = ($21<<24>>24)==(0); $31 = ((($9)) + 12|0); $32 = ((($9)) + 32|0); $33 = ((($9)) + 28|0); $34 = ((($9)) + 16|0); $35 = ((($9)) + 33|0); $36 = ((($9)) + 29|0); $37 = ((($9)) + 20|0); $38 = ((($9)) + 34|0); $39 = ((($9)) + 30|0); $40 = ((($11)) + 28|0); $41 = ((($11)) + 32|0); $42 = ((($11)) + 29|0); $43 = ((($11)) + 33|0); $44 = ((($11)) + 30|0); $45 = ((($11)) + 34|0); $46 = ((($11)) + 31|0); $47 = ((($11)) + 35|0); $48 = ((($11)) + 12|0); $49 = ((($11)) + 16|0); $50 = ((($11)) + 20|0); $51 = ((($11)) + 24|0); $$in = $3;$dst$030 = $25;$src$031 = $26; L4: while(1) { $52 = (($$in) + -1)|0; switch ($29|0) { case 0: { $dst$1 = $dst$030;$n$0 = $28;$src$1 = $src$031; label = 4; break; } case 3: { $dst$2 = $dst$030;$n$1 = $28;$src$2 = $src$031; label = 21; break; } case 2: { $dst$3 = $dst$030;$n$2 = $28;$src$3 = $src$031; label = 38; break; } case 1: { $dst$4 = $dst$030;$n$3 = $28;$src$4 = $src$031; label = 55; break; } default: { $dst$5 = $dst$030;$src$5 = $src$031; label = 72; } } while(1) { if ((label|0) == 4) { label = 0; switch ($16|0) { case 1: { $53 = HEAP8[$src$1>>0]|0; $54 = $53&255; $Pixel$0 = $54; break; } case 2: { $55 = HEAP16[$src$1>>1]|0; $56 = $55&65535; $Pixel$0 = $56; break; } case 3: { $57 = HEAP8[$src$1>>0]|0; $58 = $57&255; $59 = ((($src$1)) + 1|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = $61 << 8; $63 = $62 | $58; $64 = ((($src$1)) + 2|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = $66 << 16; $68 = $63 | $67; $Pixel$0 = $68; break; } case 4: { $69 = HEAP32[$src$1>>2]|0; $Pixel$0 = $69; break; } default: { $Pixel$0 = 0; } } $70 = ($Pixel$0|0)==($13|0); $or$cond = $30 | $70; L16: do { if (!($or$cond)) { $71 = HEAP32[$31>>2]|0; $72 = $71 & $Pixel$0; $73 = HEAP8[$32>>0]|0; $74 = $73&255; $75 = $72 >>> $74; $76 = HEAP8[$33>>0]|0; $77 = $76&255; $78 = (74436 + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = (($79) + ($75)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $83 = HEAP32[$34>>2]|0; $84 = $83 & $Pixel$0; $85 = HEAP8[$35>>0]|0; $86 = $85&255; $87 = $84 >>> $86; $88 = HEAP8[$36>>0]|0; $89 = $88&255; $90 = (74436 + ($89<<2)|0); $91 = HEAP32[$90>>2]|0; $92 = (($91) + ($87)|0); $93 = HEAP8[$92>>0]|0; $94 = $93&255; $95 = HEAP32[$37>>2]|0; $96 = $95 & $Pixel$0; $97 = HEAP8[$38>>0]|0; $98 = $97&255; $99 = $96 >>> $98; $100 = HEAP8[$39>>0]|0; $101 = $100&255; $102 = (74436 + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = (($103) + ($99)|0); $105 = HEAP8[$104>>0]|0; $106 = $105&255; switch ($19|0) { case 1: { $107 = HEAP8[$dst$1>>0]|0; $108 = $107&255; $109 = HEAP32[$48>>2]|0; $110 = $108 & $109; $111 = HEAP8[$41>>0]|0; $112 = $111&255; $113 = $110 >>> $112; $114 = HEAP8[$40>>0]|0; $115 = $114&255; $116 = (74436 + ($115<<2)|0); $117 = HEAP32[$116>>2]|0; $118 = (($117) + ($113)|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = HEAP32[$49>>2]|0; $122 = $121 & $108; $123 = HEAP8[$43>>0]|0; $124 = $123&255; $125 = $122 >>> $124; $126 = HEAP8[$42>>0]|0; $127 = $126&255; $128 = (74436 + ($127<<2)|0); $129 = HEAP32[$128>>2]|0; $130 = (($129) + ($125)|0); $131 = HEAP8[$130>>0]|0; $132 = $131&255; $133 = HEAP32[$50>>2]|0; $134 = $133 & $108; $135 = HEAP8[$45>>0]|0; $136 = $135&255; $137 = $134 >>> $136; $138 = HEAP8[$44>>0]|0; $139 = $138&255; $140 = (74436 + ($139<<2)|0); $141 = HEAP32[$140>>2]|0; $142 = (($141) + ($137)|0); $143 = HEAP8[$142>>0]|0; $144 = $143&255; $145 = HEAP32[$51>>2]|0; $146 = $145 & $108; $147 = HEAP8[$47>>0]|0; $148 = $147&255; $149 = $146 >>> $148; $150 = HEAP8[$46>>0]|0; $151 = $150&255; $152 = (74436 + ($151<<2)|0); $153 = HEAP32[$152>>2]|0; $154 = (($153) + ($149)|0); $155 = HEAP8[$154>>0]|0; $156 = $155&255; $dA$0 = $156;$dB$0 = $144;$dG$0 = $132;$dR$0 = $120; break; } case 2: { $157 = HEAP16[$dst$1>>1]|0; $158 = $157&65535; $159 = HEAP32[$48>>2]|0; $160 = $158 & $159; $161 = HEAP8[$41>>0]|0; $162 = $161&255; $163 = $160 >>> $162; $164 = HEAP8[$40>>0]|0; $165 = $164&255; $166 = (74436 + ($165<<2)|0); $167 = HEAP32[$166>>2]|0; $168 = (($167) + ($163)|0); $169 = HEAP8[$168>>0]|0; $170 = $169&255; $171 = HEAP32[$49>>2]|0; $172 = $171 & $158; $173 = HEAP8[$43>>0]|0; $174 = $173&255; $175 = $172 >>> $174; $176 = HEAP8[$42>>0]|0; $177 = $176&255; $178 = (74436 + ($177<<2)|0); $179 = HEAP32[$178>>2]|0; $180 = (($179) + ($175)|0); $181 = HEAP8[$180>>0]|0; $182 = $181&255; $183 = HEAP32[$50>>2]|0; $184 = $183 & $158; $185 = HEAP8[$45>>0]|0; $186 = $185&255; $187 = $184 >>> $186; $188 = HEAP8[$44>>0]|0; $189 = $188&255; $190 = (74436 + ($189<<2)|0); $191 = HEAP32[$190>>2]|0; $192 = (($191) + ($187)|0); $193 = HEAP8[$192>>0]|0; $194 = $193&255; $195 = HEAP32[$51>>2]|0; $196 = $195 & $158; $197 = HEAP8[$47>>0]|0; $198 = $197&255; $199 = $196 >>> $198; $200 = HEAP8[$46>>0]|0; $201 = $200&255; $202 = (74436 + ($201<<2)|0); $203 = HEAP32[$202>>2]|0; $204 = (($203) + ($199)|0); $205 = HEAP8[$204>>0]|0; $206 = $205&255; $dA$0 = $206;$dB$0 = $194;$dG$0 = $182;$dR$0 = $170; break; } case 3: { $207 = HEAP8[$41>>0]|0; $div15 = ($207&255) >>> 3; $208 = $div15&255; $209 = (($dst$1) + ($208)|0); $210 = HEAP8[$209>>0]|0; $211 = $210&255; $212 = HEAP8[$43>>0]|0; $div16 = ($212&255) >>> 3; $213 = $div16&255; $214 = (($dst$1) + ($213)|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $217 = HEAP8[$45>>0]|0; $div17 = ($217&255) >>> 3; $218 = $div17&255; $219 = (($dst$1) + ($218)|0); $220 = HEAP8[$219>>0]|0; $221 = $220&255; $dA$0 = 255;$dB$0 = $221;$dG$0 = $216;$dR$0 = $211; break; } case 4: { $222 = HEAP32[$dst$1>>2]|0; $223 = HEAP32[$48>>2]|0; $224 = $223 & $222; $225 = HEAP8[$41>>0]|0; $226 = $225&255; $227 = $224 >>> $226; $228 = HEAP8[$40>>0]|0; $229 = $228&255; $230 = (74436 + ($229<<2)|0); $231 = HEAP32[$230>>2]|0; $232 = (($231) + ($227)|0); $233 = HEAP8[$232>>0]|0; $234 = $233&255; $235 = HEAP32[$49>>2]|0; $236 = $235 & $222; $237 = HEAP8[$43>>0]|0; $238 = $237&255; $239 = $236 >>> $238; $240 = HEAP8[$42>>0]|0; $241 = $240&255; $242 = (74436 + ($241<<2)|0); $243 = HEAP32[$242>>2]|0; $244 = (($243) + ($239)|0); $245 = HEAP8[$244>>0]|0; $246 = $245&255; $247 = HEAP32[$50>>2]|0; $248 = $247 & $222; $249 = HEAP8[$45>>0]|0; $250 = $249&255; $251 = $248 >>> $250; $252 = HEAP8[$44>>0]|0; $253 = $252&255; $254 = (74436 + ($253<<2)|0); $255 = HEAP32[$254>>2]|0; $256 = (($255) + ($251)|0); $257 = HEAP8[$256>>0]|0; $258 = $257&255; $259 = HEAP32[$51>>2]|0; $260 = $259 & $222; $261 = HEAP8[$47>>0]|0; $262 = $261&255; $263 = $260 >>> $262; $264 = HEAP8[$46>>0]|0; $265 = $264&255; $266 = (74436 + ($265<<2)|0); $267 = HEAP32[$266>>2]|0; $268 = (($267) + ($263)|0); $269 = HEAP8[$268>>0]|0; $270 = $269&255; $dA$0 = $270;$dB$0 = $258;$dG$0 = $246;$dR$0 = $234; break; } default: { $dA$0 = 0;$dB$0 = 0;$dG$0 = 0;$dR$0 = 0; } } $271 = (($82) - ($dR$0))|0; $272 = Math_imul($271, $22)|0; $273 = (($272>>>0) / 255)&-1; $274 = (($273) + ($dR$0))|0; $275 = (($94) - ($dG$0))|0; $276 = Math_imul($275, $22)|0; $277 = (($276>>>0) / 255)&-1; $278 = (($277) + ($dG$0))|0; $279 = (($106) - ($dB$0))|0; $280 = Math_imul($279, $22)|0; $281 = (($280>>>0) / 255)&-1; $282 = (($281) + ($dB$0))|0; $283 = (($dA$0) + ($22))|0; $284 = Math_imul($dA$0, $22)|0; $285 = (($284>>>0) / 255)&-1; $286 = (($283) - ($285))|0; switch ($19|0) { case 1: { $287 = HEAP8[$40>>0]|0; $288 = $287&255; $289 = $274 >>> $288; $290 = HEAP8[$41>>0]|0; $291 = $290&255; $292 = $289 << $291; $293 = HEAP8[$42>>0]|0; $294 = $293&255; $295 = $278 >>> $294; $296 = HEAP8[$43>>0]|0; $297 = $296&255; $298 = $295 << $297; $299 = $298 | $292; $300 = HEAP8[$44>>0]|0; $301 = $300&255; $302 = $282 >>> $301; $303 = HEAP8[$45>>0]|0; $304 = $303&255; $305 = $302 << $304; $306 = $299 | $305; $307 = HEAP8[$46>>0]|0; $308 = $307&255; $309 = $286 >>> $308; $310 = HEAP8[$47>>0]|0; $311 = $310&255; $312 = $309 << $311; $313 = $306 | $312; $314 = $313&255; HEAP8[$dst$1>>0] = $314; break L16; break; } case 2: { $315 = HEAP8[$40>>0]|0; $316 = $315&255; $317 = $274 >>> $316; $318 = HEAP8[$41>>0]|0; $319 = $318&255; $320 = $317 << $319; $321 = HEAP8[$42>>0]|0; $322 = $321&255; $323 = $278 >>> $322; $324 = HEAP8[$43>>0]|0; $325 = $324&255; $326 = $323 << $325; $327 = $326 | $320; $328 = HEAP8[$44>>0]|0; $329 = $328&255; $330 = $282 >>> $329; $331 = HEAP8[$45>>0]|0; $332 = $331&255; $333 = $330 << $332; $334 = $327 | $333; $335 = HEAP8[$46>>0]|0; $336 = $335&255; $337 = $286 >>> $336; $338 = HEAP8[$47>>0]|0; $339 = $338&255; $340 = $337 << $339; $341 = $334 | $340; $342 = $341&65535; HEAP16[$dst$1>>1] = $342; break L16; break; } case 3: { $343 = $274&255; $344 = HEAP8[$41>>0]|0; $div12 = ($344&255) >>> 3; $345 = $div12&255; $346 = (($dst$1) + ($345)|0); HEAP8[$346>>0] = $343; $347 = $278&255; $348 = HEAP8[$43>>0]|0; $div13 = ($348&255) >>> 3; $349 = $div13&255; $350 = (($dst$1) + ($349)|0); HEAP8[$350>>0] = $347; $351 = $282&255; $352 = HEAP8[$45>>0]|0; $div14 = ($352&255) >>> 3; $353 = $div14&255; $354 = (($dst$1) + ($353)|0); HEAP8[$354>>0] = $351; break L16; break; } case 4: { $355 = HEAP8[$40>>0]|0; $356 = $355&255; $357 = $274 >>> $356; $358 = HEAP8[$41>>0]|0; $359 = $358&255; $360 = $357 << $359; $361 = HEAP8[$42>>0]|0; $362 = $361&255; $363 = $278 >>> $362; $364 = HEAP8[$43>>0]|0; $365 = $364&255; $366 = $363 << $365; $367 = $366 | $360; $368 = HEAP8[$44>>0]|0; $369 = $368&255; $370 = $282 >>> $369; $371 = HEAP8[$45>>0]|0; $372 = $371&255; $373 = $370 << $372; $374 = $367 | $373; $375 = HEAP8[$46>>0]|0; $376 = $375&255; $377 = $286 >>> $376; $378 = HEAP8[$47>>0]|0; $379 = $378&255; $380 = $377 << $379; $381 = $374 | $380; HEAP32[$dst$1>>2] = $381; break L16; break; } default: { break L16; } } } } while(0); $382 = (($src$1) + ($16)|0); $383 = (($dst$1) + ($19)|0); $dst$2 = $383;$n$1 = $n$0;$src$2 = $382; label = 21; continue; } else if ((label|0) == 21) { label = 0; switch ($16|0) { case 1: { $384 = HEAP8[$src$2>>0]|0; $385 = $384&255; $Pixel$1 = $385; break; } case 2: { $386 = HEAP16[$src$2>>1]|0; $387 = $386&65535; $Pixel$1 = $387; break; } case 3: { $388 = HEAP8[$src$2>>0]|0; $389 = $388&255; $390 = ((($src$2)) + 1|0); $391 = HEAP8[$390>>0]|0; $392 = $391&255; $393 = $392 << 8; $394 = $393 | $389; $395 = ((($src$2)) + 2|0); $396 = HEAP8[$395>>0]|0; $397 = $396&255; $398 = $397 << 16; $399 = $394 | $398; $Pixel$1 = $399; break; } case 4: { $400 = HEAP32[$src$2>>2]|0; $Pixel$1 = $400; break; } default: { $Pixel$1 = 0; } } $401 = ($Pixel$1|0)==($13|0); $or$cond24 = $30 | $401; L37: do { if (!($or$cond24)) { $402 = HEAP32[$31>>2]|0; $403 = $402 & $Pixel$1; $404 = HEAP8[$32>>0]|0; $405 = $404&255; $406 = $403 >>> $405; $407 = HEAP8[$33>>0]|0; $408 = $407&255; $409 = (74436 + ($408<<2)|0); $410 = HEAP32[$409>>2]|0; $411 = (($410) + ($406)|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $414 = HEAP32[$34>>2]|0; $415 = $414 & $Pixel$1; $416 = HEAP8[$35>>0]|0; $417 = $416&255; $418 = $415 >>> $417; $419 = HEAP8[$36>>0]|0; $420 = $419&255; $421 = (74436 + ($420<<2)|0); $422 = HEAP32[$421>>2]|0; $423 = (($422) + ($418)|0); $424 = HEAP8[$423>>0]|0; $425 = $424&255; $426 = HEAP32[$37>>2]|0; $427 = $426 & $Pixel$1; $428 = HEAP8[$38>>0]|0; $429 = $428&255; $430 = $427 >>> $429; $431 = HEAP8[$39>>0]|0; $432 = $431&255; $433 = (74436 + ($432<<2)|0); $434 = HEAP32[$433>>2]|0; $435 = (($434) + ($430)|0); $436 = HEAP8[$435>>0]|0; $437 = $436&255; switch ($19|0) { case 1: { $438 = HEAP8[$dst$2>>0]|0; $439 = $438&255; $440 = HEAP32[$48>>2]|0; $441 = $439 & $440; $442 = HEAP8[$41>>0]|0; $443 = $442&255; $444 = $441 >>> $443; $445 = HEAP8[$40>>0]|0; $446 = $445&255; $447 = (74436 + ($446<<2)|0); $448 = HEAP32[$447>>2]|0; $449 = (($448) + ($444)|0); $450 = HEAP8[$449>>0]|0; $451 = $450&255; $452 = HEAP32[$49>>2]|0; $453 = $452 & $439; $454 = HEAP8[$43>>0]|0; $455 = $454&255; $456 = $453 >>> $455; $457 = HEAP8[$42>>0]|0; $458 = $457&255; $459 = (74436 + ($458<<2)|0); $460 = HEAP32[$459>>2]|0; $461 = (($460) + ($456)|0); $462 = HEAP8[$461>>0]|0; $463 = $462&255; $464 = HEAP32[$50>>2]|0; $465 = $464 & $439; $466 = HEAP8[$45>>0]|0; $467 = $466&255; $468 = $465 >>> $467; $469 = HEAP8[$44>>0]|0; $470 = $469&255; $471 = (74436 + ($470<<2)|0); $472 = HEAP32[$471>>2]|0; $473 = (($472) + ($468)|0); $474 = HEAP8[$473>>0]|0; $475 = $474&255; $476 = HEAP32[$51>>2]|0; $477 = $476 & $439; $478 = HEAP8[$47>>0]|0; $479 = $478&255; $480 = $477 >>> $479; $481 = HEAP8[$46>>0]|0; $482 = $481&255; $483 = (74436 + ($482<<2)|0); $484 = HEAP32[$483>>2]|0; $485 = (($484) + ($480)|0); $486 = HEAP8[$485>>0]|0; $487 = $486&255; $dA$1 = $487;$dB$1 = $475;$dG$1 = $463;$dR$1 = $451; break; } case 2: { $488 = HEAP16[$dst$2>>1]|0; $489 = $488&65535; $490 = HEAP32[$48>>2]|0; $491 = $489 & $490; $492 = HEAP8[$41>>0]|0; $493 = $492&255; $494 = $491 >>> $493; $495 = HEAP8[$40>>0]|0; $496 = $495&255; $497 = (74436 + ($496<<2)|0); $498 = HEAP32[$497>>2]|0; $499 = (($498) + ($494)|0); $500 = HEAP8[$499>>0]|0; $501 = $500&255; $502 = HEAP32[$49>>2]|0; $503 = $502 & $489; $504 = HEAP8[$43>>0]|0; $505 = $504&255; $506 = $503 >>> $505; $507 = HEAP8[$42>>0]|0; $508 = $507&255; $509 = (74436 + ($508<<2)|0); $510 = HEAP32[$509>>2]|0; $511 = (($510) + ($506)|0); $512 = HEAP8[$511>>0]|0; $513 = $512&255; $514 = HEAP32[$50>>2]|0; $515 = $514 & $489; $516 = HEAP8[$45>>0]|0; $517 = $516&255; $518 = $515 >>> $517; $519 = HEAP8[$44>>0]|0; $520 = $519&255; $521 = (74436 + ($520<<2)|0); $522 = HEAP32[$521>>2]|0; $523 = (($522) + ($518)|0); $524 = HEAP8[$523>>0]|0; $525 = $524&255; $526 = HEAP32[$51>>2]|0; $527 = $526 & $489; $528 = HEAP8[$47>>0]|0; $529 = $528&255; $530 = $527 >>> $529; $531 = HEAP8[$46>>0]|0; $532 = $531&255; $533 = (74436 + ($532<<2)|0); $534 = HEAP32[$533>>2]|0; $535 = (($534) + ($530)|0); $536 = HEAP8[$535>>0]|0; $537 = $536&255; $dA$1 = $537;$dB$1 = $525;$dG$1 = $513;$dR$1 = $501; break; } case 3: { $538 = HEAP8[$41>>0]|0; $div9 = ($538&255) >>> 3; $539 = $div9&255; $540 = (($dst$2) + ($539)|0); $541 = HEAP8[$540>>0]|0; $542 = $541&255; $543 = HEAP8[$43>>0]|0; $div10 = ($543&255) >>> 3; $544 = $div10&255; $545 = (($dst$2) + ($544)|0); $546 = HEAP8[$545>>0]|0; $547 = $546&255; $548 = HEAP8[$45>>0]|0; $div11 = ($548&255) >>> 3; $549 = $div11&255; $550 = (($dst$2) + ($549)|0); $551 = HEAP8[$550>>0]|0; $552 = $551&255; $dA$1 = 255;$dB$1 = $552;$dG$1 = $547;$dR$1 = $542; break; } case 4: { $553 = HEAP32[$dst$2>>2]|0; $554 = HEAP32[$48>>2]|0; $555 = $554 & $553; $556 = HEAP8[$41>>0]|0; $557 = $556&255; $558 = $555 >>> $557; $559 = HEAP8[$40>>0]|0; $560 = $559&255; $561 = (74436 + ($560<<2)|0); $562 = HEAP32[$561>>2]|0; $563 = (($562) + ($558)|0); $564 = HEAP8[$563>>0]|0; $565 = $564&255; $566 = HEAP32[$49>>2]|0; $567 = $566 & $553; $568 = HEAP8[$43>>0]|0; $569 = $568&255; $570 = $567 >>> $569; $571 = HEAP8[$42>>0]|0; $572 = $571&255; $573 = (74436 + ($572<<2)|0); $574 = HEAP32[$573>>2]|0; $575 = (($574) + ($570)|0); $576 = HEAP8[$575>>0]|0; $577 = $576&255; $578 = HEAP32[$50>>2]|0; $579 = $578 & $553; $580 = HEAP8[$45>>0]|0; $581 = $580&255; $582 = $579 >>> $581; $583 = HEAP8[$44>>0]|0; $584 = $583&255; $585 = (74436 + ($584<<2)|0); $586 = HEAP32[$585>>2]|0; $587 = (($586) + ($582)|0); $588 = HEAP8[$587>>0]|0; $589 = $588&255; $590 = HEAP32[$51>>2]|0; $591 = $590 & $553; $592 = HEAP8[$47>>0]|0; $593 = $592&255; $594 = $591 >>> $593; $595 = HEAP8[$46>>0]|0; $596 = $595&255; $597 = (74436 + ($596<<2)|0); $598 = HEAP32[$597>>2]|0; $599 = (($598) + ($594)|0); $600 = HEAP8[$599>>0]|0; $601 = $600&255; $dA$1 = $601;$dB$1 = $589;$dG$1 = $577;$dR$1 = $565; break; } default: { $dA$1 = 0;$dB$1 = 0;$dG$1 = 0;$dR$1 = 0; } } $602 = (($413) - ($dR$1))|0; $603 = Math_imul($602, $22)|0; $604 = (($603>>>0) / 255)&-1; $605 = (($604) + ($dR$1))|0; $606 = (($425) - ($dG$1))|0; $607 = Math_imul($606, $22)|0; $608 = (($607>>>0) / 255)&-1; $609 = (($608) + ($dG$1))|0; $610 = (($437) - ($dB$1))|0; $611 = Math_imul($610, $22)|0; $612 = (($611>>>0) / 255)&-1; $613 = (($612) + ($dB$1))|0; $614 = (($dA$1) + ($22))|0; $615 = Math_imul($dA$1, $22)|0; $616 = (($615>>>0) / 255)&-1; $617 = (($614) - ($616))|0; switch ($19|0) { case 1: { $618 = HEAP8[$40>>0]|0; $619 = $618&255; $620 = $605 >>> $619; $621 = HEAP8[$41>>0]|0; $622 = $621&255; $623 = $620 << $622; $624 = HEAP8[$42>>0]|0; $625 = $624&255; $626 = $609 >>> $625; $627 = HEAP8[$43>>0]|0; $628 = $627&255; $629 = $626 << $628; $630 = $629 | $623; $631 = HEAP8[$44>>0]|0; $632 = $631&255; $633 = $613 >>> $632; $634 = HEAP8[$45>>0]|0; $635 = $634&255; $636 = $633 << $635; $637 = $630 | $636; $638 = HEAP8[$46>>0]|0; $639 = $638&255; $640 = $617 >>> $639; $641 = HEAP8[$47>>0]|0; $642 = $641&255; $643 = $640 << $642; $644 = $637 | $643; $645 = $644&255; HEAP8[$dst$2>>0] = $645; break L37; break; } case 2: { $646 = HEAP8[$40>>0]|0; $647 = $646&255; $648 = $605 >>> $647; $649 = HEAP8[$41>>0]|0; $650 = $649&255; $651 = $648 << $650; $652 = HEAP8[$42>>0]|0; $653 = $652&255; $654 = $609 >>> $653; $655 = HEAP8[$43>>0]|0; $656 = $655&255; $657 = $654 << $656; $658 = $657 | $651; $659 = HEAP8[$44>>0]|0; $660 = $659&255; $661 = $613 >>> $660; $662 = HEAP8[$45>>0]|0; $663 = $662&255; $664 = $661 << $663; $665 = $658 | $664; $666 = HEAP8[$46>>0]|0; $667 = $666&255; $668 = $617 >>> $667; $669 = HEAP8[$47>>0]|0; $670 = $669&255; $671 = $668 << $670; $672 = $665 | $671; $673 = $672&65535; HEAP16[$dst$2>>1] = $673; break L37; break; } case 3: { $674 = $605&255; $675 = HEAP8[$41>>0]|0; $div6 = ($675&255) >>> 3; $676 = $div6&255; $677 = (($dst$2) + ($676)|0); HEAP8[$677>>0] = $674; $678 = $609&255; $679 = HEAP8[$43>>0]|0; $div7 = ($679&255) >>> 3; $680 = $div7&255; $681 = (($dst$2) + ($680)|0); HEAP8[$681>>0] = $678; $682 = $613&255; $683 = HEAP8[$45>>0]|0; $div8 = ($683&255) >>> 3; $684 = $div8&255; $685 = (($dst$2) + ($684)|0); HEAP8[$685>>0] = $682; break L37; break; } case 4: { $686 = HEAP8[$40>>0]|0; $687 = $686&255; $688 = $605 >>> $687; $689 = HEAP8[$41>>0]|0; $690 = $689&255; $691 = $688 << $690; $692 = HEAP8[$42>>0]|0; $693 = $692&255; $694 = $609 >>> $693; $695 = HEAP8[$43>>0]|0; $696 = $695&255; $697 = $694 << $696; $698 = $697 | $691; $699 = HEAP8[$44>>0]|0; $700 = $699&255; $701 = $613 >>> $700; $702 = HEAP8[$45>>0]|0; $703 = $702&255; $704 = $701 << $703; $705 = $698 | $704; $706 = HEAP8[$46>>0]|0; $707 = $706&255; $708 = $617 >>> $707; $709 = HEAP8[$47>>0]|0; $710 = $709&255; $711 = $708 << $710; $712 = $705 | $711; HEAP32[$dst$2>>2] = $712; break L37; break; } default: { break L37; } } } } while(0); $713 = (($src$2) + ($16)|0); $714 = (($dst$2) + ($19)|0); $dst$3 = $714;$n$2 = $n$1;$src$3 = $713; label = 38; continue; } else if ((label|0) == 38) { label = 0; switch ($16|0) { case 1: { $715 = HEAP8[$src$3>>0]|0; $716 = $715&255; $Pixel$2 = $716; break; } case 2: { $717 = HEAP16[$src$3>>1]|0; $718 = $717&65535; $Pixel$2 = $718; break; } case 3: { $719 = HEAP8[$src$3>>0]|0; $720 = $719&255; $721 = ((($src$3)) + 1|0); $722 = HEAP8[$721>>0]|0; $723 = $722&255; $724 = $723 << 8; $725 = $724 | $720; $726 = ((($src$3)) + 2|0); $727 = HEAP8[$726>>0]|0; $728 = $727&255; $729 = $728 << 16; $730 = $725 | $729; $Pixel$2 = $730; break; } case 4: { $731 = HEAP32[$src$3>>2]|0; $Pixel$2 = $731; break; } default: { $Pixel$2 = 0; } } $732 = ($Pixel$2|0)==($13|0); $or$cond25 = $30 | $732; L58: do { if (!($or$cond25)) { $733 = HEAP32[$31>>2]|0; $734 = $733 & $Pixel$2; $735 = HEAP8[$32>>0]|0; $736 = $735&255; $737 = $734 >>> $736; $738 = HEAP8[$33>>0]|0; $739 = $738&255; $740 = (74436 + ($739<<2)|0); $741 = HEAP32[$740>>2]|0; $742 = (($741) + ($737)|0); $743 = HEAP8[$742>>0]|0; $744 = $743&255; $745 = HEAP32[$34>>2]|0; $746 = $745 & $Pixel$2; $747 = HEAP8[$35>>0]|0; $748 = $747&255; $749 = $746 >>> $748; $750 = HEAP8[$36>>0]|0; $751 = $750&255; $752 = (74436 + ($751<<2)|0); $753 = HEAP32[$752>>2]|0; $754 = (($753) + ($749)|0); $755 = HEAP8[$754>>0]|0; $756 = $755&255; $757 = HEAP32[$37>>2]|0; $758 = $757 & $Pixel$2; $759 = HEAP8[$38>>0]|0; $760 = $759&255; $761 = $758 >>> $760; $762 = HEAP8[$39>>0]|0; $763 = $762&255; $764 = (74436 + ($763<<2)|0); $765 = HEAP32[$764>>2]|0; $766 = (($765) + ($761)|0); $767 = HEAP8[$766>>0]|0; $768 = $767&255; switch ($19|0) { case 1: { $769 = HEAP8[$dst$3>>0]|0; $770 = $769&255; $771 = HEAP32[$48>>2]|0; $772 = $770 & $771; $773 = HEAP8[$41>>0]|0; $774 = $773&255; $775 = $772 >>> $774; $776 = HEAP8[$40>>0]|0; $777 = $776&255; $778 = (74436 + ($777<<2)|0); $779 = HEAP32[$778>>2]|0; $780 = (($779) + ($775)|0); $781 = HEAP8[$780>>0]|0; $782 = $781&255; $783 = HEAP32[$49>>2]|0; $784 = $783 & $770; $785 = HEAP8[$43>>0]|0; $786 = $785&255; $787 = $784 >>> $786; $788 = HEAP8[$42>>0]|0; $789 = $788&255; $790 = (74436 + ($789<<2)|0); $791 = HEAP32[$790>>2]|0; $792 = (($791) + ($787)|0); $793 = HEAP8[$792>>0]|0; $794 = $793&255; $795 = HEAP32[$50>>2]|0; $796 = $795 & $770; $797 = HEAP8[$45>>0]|0; $798 = $797&255; $799 = $796 >>> $798; $800 = HEAP8[$44>>0]|0; $801 = $800&255; $802 = (74436 + ($801<<2)|0); $803 = HEAP32[$802>>2]|0; $804 = (($803) + ($799)|0); $805 = HEAP8[$804>>0]|0; $806 = $805&255; $807 = HEAP32[$51>>2]|0; $808 = $807 & $770; $809 = HEAP8[$47>>0]|0; $810 = $809&255; $811 = $808 >>> $810; $812 = HEAP8[$46>>0]|0; $813 = $812&255; $814 = (74436 + ($813<<2)|0); $815 = HEAP32[$814>>2]|0; $816 = (($815) + ($811)|0); $817 = HEAP8[$816>>0]|0; $818 = $817&255; $dA$2 = $818;$dB$2 = $806;$dG$2 = $794;$dR$2 = $782; break; } case 2: { $819 = HEAP16[$dst$3>>1]|0; $820 = $819&65535; $821 = HEAP32[$48>>2]|0; $822 = $820 & $821; $823 = HEAP8[$41>>0]|0; $824 = $823&255; $825 = $822 >>> $824; $826 = HEAP8[$40>>0]|0; $827 = $826&255; $828 = (74436 + ($827<<2)|0); $829 = HEAP32[$828>>2]|0; $830 = (($829) + ($825)|0); $831 = HEAP8[$830>>0]|0; $832 = $831&255; $833 = HEAP32[$49>>2]|0; $834 = $833 & $820; $835 = HEAP8[$43>>0]|0; $836 = $835&255; $837 = $834 >>> $836; $838 = HEAP8[$42>>0]|0; $839 = $838&255; $840 = (74436 + ($839<<2)|0); $841 = HEAP32[$840>>2]|0; $842 = (($841) + ($837)|0); $843 = HEAP8[$842>>0]|0; $844 = $843&255; $845 = HEAP32[$50>>2]|0; $846 = $845 & $820; $847 = HEAP8[$45>>0]|0; $848 = $847&255; $849 = $846 >>> $848; $850 = HEAP8[$44>>0]|0; $851 = $850&255; $852 = (74436 + ($851<<2)|0); $853 = HEAP32[$852>>2]|0; $854 = (($853) + ($849)|0); $855 = HEAP8[$854>>0]|0; $856 = $855&255; $857 = HEAP32[$51>>2]|0; $858 = $857 & $820; $859 = HEAP8[$47>>0]|0; $860 = $859&255; $861 = $858 >>> $860; $862 = HEAP8[$46>>0]|0; $863 = $862&255; $864 = (74436 + ($863<<2)|0); $865 = HEAP32[$864>>2]|0; $866 = (($865) + ($861)|0); $867 = HEAP8[$866>>0]|0; $868 = $867&255; $dA$2 = $868;$dB$2 = $856;$dG$2 = $844;$dR$2 = $832; break; } case 3: { $869 = HEAP8[$41>>0]|0; $div3 = ($869&255) >>> 3; $870 = $div3&255; $871 = (($dst$3) + ($870)|0); $872 = HEAP8[$871>>0]|0; $873 = $872&255; $874 = HEAP8[$43>>0]|0; $div4 = ($874&255) >>> 3; $875 = $div4&255; $876 = (($dst$3) + ($875)|0); $877 = HEAP8[$876>>0]|0; $878 = $877&255; $879 = HEAP8[$45>>0]|0; $div5 = ($879&255) >>> 3; $880 = $div5&255; $881 = (($dst$3) + ($880)|0); $882 = HEAP8[$881>>0]|0; $883 = $882&255; $dA$2 = 255;$dB$2 = $883;$dG$2 = $878;$dR$2 = $873; break; } case 4: { $884 = HEAP32[$dst$3>>2]|0; $885 = HEAP32[$48>>2]|0; $886 = $885 & $884; $887 = HEAP8[$41>>0]|0; $888 = $887&255; $889 = $886 >>> $888; $890 = HEAP8[$40>>0]|0; $891 = $890&255; $892 = (74436 + ($891<<2)|0); $893 = HEAP32[$892>>2]|0; $894 = (($893) + ($889)|0); $895 = HEAP8[$894>>0]|0; $896 = $895&255; $897 = HEAP32[$49>>2]|0; $898 = $897 & $884; $899 = HEAP8[$43>>0]|0; $900 = $899&255; $901 = $898 >>> $900; $902 = HEAP8[$42>>0]|0; $903 = $902&255; $904 = (74436 + ($903<<2)|0); $905 = HEAP32[$904>>2]|0; $906 = (($905) + ($901)|0); $907 = HEAP8[$906>>0]|0; $908 = $907&255; $909 = HEAP32[$50>>2]|0; $910 = $909 & $884; $911 = HEAP8[$45>>0]|0; $912 = $911&255; $913 = $910 >>> $912; $914 = HEAP8[$44>>0]|0; $915 = $914&255; $916 = (74436 + ($915<<2)|0); $917 = HEAP32[$916>>2]|0; $918 = (($917) + ($913)|0); $919 = HEAP8[$918>>0]|0; $920 = $919&255; $921 = HEAP32[$51>>2]|0; $922 = $921 & $884; $923 = HEAP8[$47>>0]|0; $924 = $923&255; $925 = $922 >>> $924; $926 = HEAP8[$46>>0]|0; $927 = $926&255; $928 = (74436 + ($927<<2)|0); $929 = HEAP32[$928>>2]|0; $930 = (($929) + ($925)|0); $931 = HEAP8[$930>>0]|0; $932 = $931&255; $dA$2 = $932;$dB$2 = $920;$dG$2 = $908;$dR$2 = $896; break; } default: { $dA$2 = 0;$dB$2 = 0;$dG$2 = 0;$dR$2 = 0; } } $933 = (($744) - ($dR$2))|0; $934 = Math_imul($933, $22)|0; $935 = (($934>>>0) / 255)&-1; $936 = (($935) + ($dR$2))|0; $937 = (($756) - ($dG$2))|0; $938 = Math_imul($937, $22)|0; $939 = (($938>>>0) / 255)&-1; $940 = (($939) + ($dG$2))|0; $941 = (($768) - ($dB$2))|0; $942 = Math_imul($941, $22)|0; $943 = (($942>>>0) / 255)&-1; $944 = (($943) + ($dB$2))|0; $945 = (($dA$2) + ($22))|0; $946 = Math_imul($dA$2, $22)|0; $947 = (($946>>>0) / 255)&-1; $948 = (($945) - ($947))|0; switch ($19|0) { case 1: { $949 = HEAP8[$40>>0]|0; $950 = $949&255; $951 = $936 >>> $950; $952 = HEAP8[$41>>0]|0; $953 = $952&255; $954 = $951 << $953; $955 = HEAP8[$42>>0]|0; $956 = $955&255; $957 = $940 >>> $956; $958 = HEAP8[$43>>0]|0; $959 = $958&255; $960 = $957 << $959; $961 = $960 | $954; $962 = HEAP8[$44>>0]|0; $963 = $962&255; $964 = $944 >>> $963; $965 = HEAP8[$45>>0]|0; $966 = $965&255; $967 = $964 << $966; $968 = $961 | $967; $969 = HEAP8[$46>>0]|0; $970 = $969&255; $971 = $948 >>> $970; $972 = HEAP8[$47>>0]|0; $973 = $972&255; $974 = $971 << $973; $975 = $968 | $974; $976 = $975&255; HEAP8[$dst$3>>0] = $976; break L58; break; } case 2: { $977 = HEAP8[$40>>0]|0; $978 = $977&255; $979 = $936 >>> $978; $980 = HEAP8[$41>>0]|0; $981 = $980&255; $982 = $979 << $981; $983 = HEAP8[$42>>0]|0; $984 = $983&255; $985 = $940 >>> $984; $986 = HEAP8[$43>>0]|0; $987 = $986&255; $988 = $985 << $987; $989 = $988 | $982; $990 = HEAP8[$44>>0]|0; $991 = $990&255; $992 = $944 >>> $991; $993 = HEAP8[$45>>0]|0; $994 = $993&255; $995 = $992 << $994; $996 = $989 | $995; $997 = HEAP8[$46>>0]|0; $998 = $997&255; $999 = $948 >>> $998; $1000 = HEAP8[$47>>0]|0; $1001 = $1000&255; $1002 = $999 << $1001; $1003 = $996 | $1002; $1004 = $1003&65535; HEAP16[$dst$3>>1] = $1004; break L58; break; } case 3: { $1005 = $936&255; $1006 = HEAP8[$41>>0]|0; $div = ($1006&255) >>> 3; $1007 = $div&255; $1008 = (($dst$3) + ($1007)|0); HEAP8[$1008>>0] = $1005; $1009 = $940&255; $1010 = HEAP8[$43>>0]|0; $div1 = ($1010&255) >>> 3; $1011 = $div1&255; $1012 = (($dst$3) + ($1011)|0); HEAP8[$1012>>0] = $1009; $1013 = $944&255; $1014 = HEAP8[$45>>0]|0; $div2 = ($1014&255) >>> 3; $1015 = $div2&255; $1016 = (($dst$3) + ($1015)|0); HEAP8[$1016>>0] = $1013; break L58; break; } case 4: { $1017 = HEAP8[$40>>0]|0; $1018 = $1017&255; $1019 = $936 >>> $1018; $1020 = HEAP8[$41>>0]|0; $1021 = $1020&255; $1022 = $1019 << $1021; $1023 = HEAP8[$42>>0]|0; $1024 = $1023&255; $1025 = $940 >>> $1024; $1026 = HEAP8[$43>>0]|0; $1027 = $1026&255; $1028 = $1025 << $1027; $1029 = $1028 | $1022; $1030 = HEAP8[$44>>0]|0; $1031 = $1030&255; $1032 = $944 >>> $1031; $1033 = HEAP8[$45>>0]|0; $1034 = $1033&255; $1035 = $1032 << $1034; $1036 = $1029 | $1035; $1037 = HEAP8[$46>>0]|0; $1038 = $1037&255; $1039 = $948 >>> $1038; $1040 = HEAP8[$47>>0]|0; $1041 = $1040&255; $1042 = $1039 << $1041; $1043 = $1036 | $1042; HEAP32[$dst$3>>2] = $1043; break L58; break; } default: { break L58; } } } } while(0); $1044 = (($src$3) + ($16)|0); $1045 = (($dst$3) + ($19)|0); $dst$4 = $1045;$n$3 = $n$2;$src$4 = $1044; label = 55; continue; } else if ((label|0) == 55) { label = 0; switch ($16|0) { case 1: { $1046 = HEAP8[$src$4>>0]|0; $1047 = $1046&255; $Pixel$3 = $1047; break; } case 2: { $1048 = HEAP16[$src$4>>1]|0; $1049 = $1048&65535; $Pixel$3 = $1049; break; } case 3: { $1050 = HEAP8[$src$4>>0]|0; $1051 = $1050&255; $1052 = ((($src$4)) + 1|0); $1053 = HEAP8[$1052>>0]|0; $1054 = $1053&255; $1055 = $1054 << 8; $1056 = $1055 | $1051; $1057 = ((($src$4)) + 2|0); $1058 = HEAP8[$1057>>0]|0; $1059 = $1058&255; $1060 = $1059 << 16; $1061 = $1056 | $1060; $Pixel$3 = $1061; break; } case 4: { $1062 = HEAP32[$src$4>>2]|0; $Pixel$3 = $1062; break; } default: { $Pixel$3 = 0; } } $1063 = ($Pixel$3|0)==($13|0); $or$cond26 = $30 | $1063; L79: do { if (!($or$cond26)) { $1064 = HEAP32[$31>>2]|0; $1065 = $1064 & $Pixel$3; $1066 = HEAP8[$32>>0]|0; $1067 = $1066&255; $1068 = $1065 >>> $1067; $1069 = HEAP8[$33>>0]|0; $1070 = $1069&255; $1071 = (74436 + ($1070<<2)|0); $1072 = HEAP32[$1071>>2]|0; $1073 = (($1072) + ($1068)|0); $1074 = HEAP8[$1073>>0]|0; $1075 = $1074&255; $1076 = HEAP32[$34>>2]|0; $1077 = $1076 & $Pixel$3; $1078 = HEAP8[$35>>0]|0; $1079 = $1078&255; $1080 = $1077 >>> $1079; $1081 = HEAP8[$36>>0]|0; $1082 = $1081&255; $1083 = (74436 + ($1082<<2)|0); $1084 = HEAP32[$1083>>2]|0; $1085 = (($1084) + ($1080)|0); $1086 = HEAP8[$1085>>0]|0; $1087 = $1086&255; $1088 = HEAP32[$37>>2]|0; $1089 = $1088 & $Pixel$3; $1090 = HEAP8[$38>>0]|0; $1091 = $1090&255; $1092 = $1089 >>> $1091; $1093 = HEAP8[$39>>0]|0; $1094 = $1093&255; $1095 = (74436 + ($1094<<2)|0); $1096 = HEAP32[$1095>>2]|0; $1097 = (($1096) + ($1092)|0); $1098 = HEAP8[$1097>>0]|0; $1099 = $1098&255; switch ($19|0) { case 1: { $1100 = HEAP8[$dst$4>>0]|0; $1101 = $1100&255; $1102 = HEAP32[$48>>2]|0; $1103 = $1101 & $1102; $1104 = HEAP8[$41>>0]|0; $1105 = $1104&255; $1106 = $1103 >>> $1105; $1107 = HEAP8[$40>>0]|0; $1108 = $1107&255; $1109 = (74436 + ($1108<<2)|0); $1110 = HEAP32[$1109>>2]|0; $1111 = (($1110) + ($1106)|0); $1112 = HEAP8[$1111>>0]|0; $1113 = $1112&255; $1114 = HEAP32[$49>>2]|0; $1115 = $1114 & $1101; $1116 = HEAP8[$43>>0]|0; $1117 = $1116&255; $1118 = $1115 >>> $1117; $1119 = HEAP8[$42>>0]|0; $1120 = $1119&255; $1121 = (74436 + ($1120<<2)|0); $1122 = HEAP32[$1121>>2]|0; $1123 = (($1122) + ($1118)|0); $1124 = HEAP8[$1123>>0]|0; $1125 = $1124&255; $1126 = HEAP32[$50>>2]|0; $1127 = $1126 & $1101; $1128 = HEAP8[$45>>0]|0; $1129 = $1128&255; $1130 = $1127 >>> $1129; $1131 = HEAP8[$44>>0]|0; $1132 = $1131&255; $1133 = (74436 + ($1132<<2)|0); $1134 = HEAP32[$1133>>2]|0; $1135 = (($1134) + ($1130)|0); $1136 = HEAP8[$1135>>0]|0; $1137 = $1136&255; $1138 = HEAP32[$51>>2]|0; $1139 = $1138 & $1101; $1140 = HEAP8[$47>>0]|0; $1141 = $1140&255; $1142 = $1139 >>> $1141; $1143 = HEAP8[$46>>0]|0; $1144 = $1143&255; $1145 = (74436 + ($1144<<2)|0); $1146 = HEAP32[$1145>>2]|0; $1147 = (($1146) + ($1142)|0); $1148 = HEAP8[$1147>>0]|0; $1149 = $1148&255; $dA$3 = $1149;$dB$3 = $1137;$dG$3 = $1125;$dR$3 = $1113; break; } case 2: { $1150 = HEAP16[$dst$4>>1]|0; $1151 = $1150&65535; $1152 = HEAP32[$48>>2]|0; $1153 = $1151 & $1152; $1154 = HEAP8[$41>>0]|0; $1155 = $1154&255; $1156 = $1153 >>> $1155; $1157 = HEAP8[$40>>0]|0; $1158 = $1157&255; $1159 = (74436 + ($1158<<2)|0); $1160 = HEAP32[$1159>>2]|0; $1161 = (($1160) + ($1156)|0); $1162 = HEAP8[$1161>>0]|0; $1163 = $1162&255; $1164 = HEAP32[$49>>2]|0; $1165 = $1164 & $1151; $1166 = HEAP8[$43>>0]|0; $1167 = $1166&255; $1168 = $1165 >>> $1167; $1169 = HEAP8[$42>>0]|0; $1170 = $1169&255; $1171 = (74436 + ($1170<<2)|0); $1172 = HEAP32[$1171>>2]|0; $1173 = (($1172) + ($1168)|0); $1174 = HEAP8[$1173>>0]|0; $1175 = $1174&255; $1176 = HEAP32[$50>>2]|0; $1177 = $1176 & $1151; $1178 = HEAP8[$45>>0]|0; $1179 = $1178&255; $1180 = $1177 >>> $1179; $1181 = HEAP8[$44>>0]|0; $1182 = $1181&255; $1183 = (74436 + ($1182<<2)|0); $1184 = HEAP32[$1183>>2]|0; $1185 = (($1184) + ($1180)|0); $1186 = HEAP8[$1185>>0]|0; $1187 = $1186&255; $1188 = HEAP32[$51>>2]|0; $1189 = $1188 & $1151; $1190 = HEAP8[$47>>0]|0; $1191 = $1190&255; $1192 = $1189 >>> $1191; $1193 = HEAP8[$46>>0]|0; $1194 = $1193&255; $1195 = (74436 + ($1194<<2)|0); $1196 = HEAP32[$1195>>2]|0; $1197 = (($1196) + ($1192)|0); $1198 = HEAP8[$1197>>0]|0; $1199 = $1198&255; $dA$3 = $1199;$dB$3 = $1187;$dG$3 = $1175;$dR$3 = $1163; break; } case 3: { $1200 = HEAP8[$41>>0]|0; $div21 = ($1200&255) >>> 3; $1201 = $div21&255; $1202 = (($dst$4) + ($1201)|0); $1203 = HEAP8[$1202>>0]|0; $1204 = $1203&255; $1205 = HEAP8[$43>>0]|0; $div22 = ($1205&255) >>> 3; $1206 = $div22&255; $1207 = (($dst$4) + ($1206)|0); $1208 = HEAP8[$1207>>0]|0; $1209 = $1208&255; $1210 = HEAP8[$45>>0]|0; $div23 = ($1210&255) >>> 3; $1211 = $div23&255; $1212 = (($dst$4) + ($1211)|0); $1213 = HEAP8[$1212>>0]|0; $1214 = $1213&255; $dA$3 = 255;$dB$3 = $1214;$dG$3 = $1209;$dR$3 = $1204; break; } case 4: { $1215 = HEAP32[$dst$4>>2]|0; $1216 = HEAP32[$48>>2]|0; $1217 = $1216 & $1215; $1218 = HEAP8[$41>>0]|0; $1219 = $1218&255; $1220 = $1217 >>> $1219; $1221 = HEAP8[$40>>0]|0; $1222 = $1221&255; $1223 = (74436 + ($1222<<2)|0); $1224 = HEAP32[$1223>>2]|0; $1225 = (($1224) + ($1220)|0); $1226 = HEAP8[$1225>>0]|0; $1227 = $1226&255; $1228 = HEAP32[$49>>2]|0; $1229 = $1228 & $1215; $1230 = HEAP8[$43>>0]|0; $1231 = $1230&255; $1232 = $1229 >>> $1231; $1233 = HEAP8[$42>>0]|0; $1234 = $1233&255; $1235 = (74436 + ($1234<<2)|0); $1236 = HEAP32[$1235>>2]|0; $1237 = (($1236) + ($1232)|0); $1238 = HEAP8[$1237>>0]|0; $1239 = $1238&255; $1240 = HEAP32[$50>>2]|0; $1241 = $1240 & $1215; $1242 = HEAP8[$45>>0]|0; $1243 = $1242&255; $1244 = $1241 >>> $1243; $1245 = HEAP8[$44>>0]|0; $1246 = $1245&255; $1247 = (74436 + ($1246<<2)|0); $1248 = HEAP32[$1247>>2]|0; $1249 = (($1248) + ($1244)|0); $1250 = HEAP8[$1249>>0]|0; $1251 = $1250&255; $1252 = HEAP32[$51>>2]|0; $1253 = $1252 & $1215; $1254 = HEAP8[$47>>0]|0; $1255 = $1254&255; $1256 = $1253 >>> $1255; $1257 = HEAP8[$46>>0]|0; $1258 = $1257&255; $1259 = (74436 + ($1258<<2)|0); $1260 = HEAP32[$1259>>2]|0; $1261 = (($1260) + ($1256)|0); $1262 = HEAP8[$1261>>0]|0; $1263 = $1262&255; $dA$3 = $1263;$dB$3 = $1251;$dG$3 = $1239;$dR$3 = $1227; break; } default: { $dA$3 = 0;$dB$3 = 0;$dG$3 = 0;$dR$3 = 0; } } $1264 = (($1075) - ($dR$3))|0; $1265 = Math_imul($1264, $22)|0; $1266 = (($1265>>>0) / 255)&-1; $1267 = (($1266) + ($dR$3))|0; $1268 = (($1087) - ($dG$3))|0; $1269 = Math_imul($1268, $22)|0; $1270 = (($1269>>>0) / 255)&-1; $1271 = (($1270) + ($dG$3))|0; $1272 = (($1099) - ($dB$3))|0; $1273 = Math_imul($1272, $22)|0; $1274 = (($1273>>>0) / 255)&-1; $1275 = (($1274) + ($dB$3))|0; $1276 = (($dA$3) + ($22))|0; $1277 = Math_imul($dA$3, $22)|0; $1278 = (($1277>>>0) / 255)&-1; $1279 = (($1276) - ($1278))|0; switch ($19|0) { case 1: { $1280 = HEAP8[$40>>0]|0; $1281 = $1280&255; $1282 = $1267 >>> $1281; $1283 = HEAP8[$41>>0]|0; $1284 = $1283&255; $1285 = $1282 << $1284; $1286 = HEAP8[$42>>0]|0; $1287 = $1286&255; $1288 = $1271 >>> $1287; $1289 = HEAP8[$43>>0]|0; $1290 = $1289&255; $1291 = $1288 << $1290; $1292 = $1291 | $1285; $1293 = HEAP8[$44>>0]|0; $1294 = $1293&255; $1295 = $1275 >>> $1294; $1296 = HEAP8[$45>>0]|0; $1297 = $1296&255; $1298 = $1295 << $1297; $1299 = $1292 | $1298; $1300 = HEAP8[$46>>0]|0; $1301 = $1300&255; $1302 = $1279 >>> $1301; $1303 = HEAP8[$47>>0]|0; $1304 = $1303&255; $1305 = $1302 << $1304; $1306 = $1299 | $1305; $1307 = $1306&255; HEAP8[$dst$4>>0] = $1307; break L79; break; } case 2: { $1308 = HEAP8[$40>>0]|0; $1309 = $1308&255; $1310 = $1267 >>> $1309; $1311 = HEAP8[$41>>0]|0; $1312 = $1311&255; $1313 = $1310 << $1312; $1314 = HEAP8[$42>>0]|0; $1315 = $1314&255; $1316 = $1271 >>> $1315; $1317 = HEAP8[$43>>0]|0; $1318 = $1317&255; $1319 = $1316 << $1318; $1320 = $1319 | $1313; $1321 = HEAP8[$44>>0]|0; $1322 = $1321&255; $1323 = $1275 >>> $1322; $1324 = HEAP8[$45>>0]|0; $1325 = $1324&255; $1326 = $1323 << $1325; $1327 = $1320 | $1326; $1328 = HEAP8[$46>>0]|0; $1329 = $1328&255; $1330 = $1279 >>> $1329; $1331 = HEAP8[$47>>0]|0; $1332 = $1331&255; $1333 = $1330 << $1332; $1334 = $1327 | $1333; $1335 = $1334&65535; HEAP16[$dst$4>>1] = $1335; break L79; break; } case 3: { $1336 = $1267&255; $1337 = HEAP8[$41>>0]|0; $div18 = ($1337&255) >>> 3; $1338 = $div18&255; $1339 = (($dst$4) + ($1338)|0); HEAP8[$1339>>0] = $1336; $1340 = $1271&255; $1341 = HEAP8[$43>>0]|0; $div19 = ($1341&255) >>> 3; $1342 = $div19&255; $1343 = (($dst$4) + ($1342)|0); HEAP8[$1343>>0] = $1340; $1344 = $1275&255; $1345 = HEAP8[$45>>0]|0; $div20 = ($1345&255) >>> 3; $1346 = $div20&255; $1347 = (($dst$4) + ($1346)|0); HEAP8[$1347>>0] = $1344; break L79; break; } case 4: { $1348 = HEAP8[$40>>0]|0; $1349 = $1348&255; $1350 = $1267 >>> $1349; $1351 = HEAP8[$41>>0]|0; $1352 = $1351&255; $1353 = $1350 << $1352; $1354 = HEAP8[$42>>0]|0; $1355 = $1354&255; $1356 = $1271 >>> $1355; $1357 = HEAP8[$43>>0]|0; $1358 = $1357&255; $1359 = $1356 << $1358; $1360 = $1359 | $1353; $1361 = HEAP8[$44>>0]|0; $1362 = $1361&255; $1363 = $1275 >>> $1362; $1364 = HEAP8[$45>>0]|0; $1365 = $1364&255; $1366 = $1363 << $1365; $1367 = $1360 | $1366; $1368 = HEAP8[$46>>0]|0; $1369 = $1368&255; $1370 = $1279 >>> $1369; $1371 = HEAP8[$47>>0]|0; $1372 = $1371&255; $1373 = $1370 << $1372; $1374 = $1367 | $1373; HEAP32[$dst$4>>2] = $1374; break L79; break; } default: { break L79; } } } } while(0); $1375 = (($src$4) + ($16)|0); $1376 = (($dst$4) + ($19)|0); $1377 = (($n$3) + -1)|0; $1378 = ($n$3|0)>(1); if ($1378) { $dst$1 = $1376;$n$0 = $1377;$src$1 = $1375; label = 4; continue; } else { $dst$5 = $1376;$src$5 = $1375; label = 72; continue; } } else if ((label|0) == 72) { label = 0; $1379 = (($src$5) + ($5)|0); $1380 = (($dst$5) + ($7)|0); $1381 = ($52|0)==(0); if ($1381) { break L4; } else { $$in = $52;$dst$030 = $1380;$src$031 = $1379; continue L4; } } } } return; } function _BlitNto1PixelAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0; var $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0; var $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0; var $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0; var $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0; var $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0; var $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0; var $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0; var $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0; var $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $div = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div4 = 0; var $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$015 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $sA$0 = 0, $sA$1 = 0, $sA$2 = 0, $sA$3 = 0, $sB$0 = 0; var $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sR$0 = 0, $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $src$016 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $storemerge = 0, $storemerge$1 = 0, $storemerge$2 = 0; var $storemerge$3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 9|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ($3|0)==(0); if ($15) { return; } $16 = ((($info)) + 44|0); $17 = HEAP32[$16>>2]|0; $18 = ((($info)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$info>>2]|0; $21 = (($1) + 3)|0; $22 = (($21|0) / 4)&-1; $23 = $1 & 3; $24 = ((($17)) + 4|0); $25 = ($9|0)==(0|0); $26 = ((($11)) + 12|0); $27 = ((($11)) + 32|0); $28 = ((($11)) + 28|0); $29 = ((($11)) + 16|0); $30 = ((($11)) + 33|0); $31 = ((($11)) + 29|0); $32 = ((($11)) + 20|0); $33 = ((($11)) + 34|0); $34 = ((($11)) + 30|0); $35 = ((($11)) + 24|0); $36 = ((($11)) + 35|0); $37 = ((($11)) + 31|0); $$in = $3;$dst$015 = $19;$src$016 = $20; L4: while(1) { $38 = (($$in) + -1)|0; switch ($23|0) { case 0: { $dst$1 = $dst$015;$n$0 = $22;$src$1 = $src$016; label = 4; break; } case 3: { $dst$2 = $dst$015;$n$1 = $22;$src$2 = $src$016; label = 13; break; } case 2: { $dst$3 = $dst$015;$n$2 = $22;$src$3 = $src$016; label = 22; break; } case 1: { $dst$4 = $dst$015;$n$3 = $22;$src$4 = $src$016; label = 31; break; } default: { $dst$5 = $dst$015;$src$5 = $src$016; label = 40; } } while(1) { if ((label|0) == 4) { label = 0; switch ($14|0) { case 1: { $39 = HEAP8[$src$1>>0]|0; $40 = $39&255; $41 = HEAP32[$26>>2]|0; $42 = $40 & $41; $43 = HEAP8[$27>>0]|0; $44 = $43&255; $45 = $42 >>> $44; $46 = HEAP8[$28>>0]|0; $47 = $46&255; $48 = (74436 + ($47<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = (($49) + ($45)|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = HEAP32[$29>>2]|0; $54 = $53 & $40; $55 = HEAP8[$30>>0]|0; $56 = $55&255; $57 = $54 >>> $56; $58 = HEAP8[$31>>0]|0; $59 = $58&255; $60 = (74436 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($57)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$32>>2]|0; $66 = $65 & $40; $67 = HEAP8[$33>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$34>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$35>>2]|0; $78 = $77 & $40; $79 = HEAP8[$36>>0]|0; $80 = $79&255; $81 = $78 >>> $80; $82 = HEAP8[$37>>0]|0; $83 = $82&255; $84 = (74436 + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + ($81)|0); $87 = HEAP8[$86>>0]|0; $88 = $87&255; $sA$0 = $88;$sB$0 = $76;$sG$0 = $64;$sR$0 = $52; break; } case 2: { $89 = HEAP16[$src$1>>1]|0; $90 = $89&65535; $91 = HEAP32[$26>>2]|0; $92 = $90 & $91; $93 = HEAP8[$27>>0]|0; $94 = $93&255; $95 = $92 >>> $94; $96 = HEAP8[$28>>0]|0; $97 = $96&255; $98 = (74436 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = HEAP32[$29>>2]|0; $104 = $103 & $90; $105 = HEAP8[$30>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$31>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = HEAP32[$32>>2]|0; $116 = $115 & $90; $117 = HEAP8[$33>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$34>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = HEAP32[$35>>2]|0; $128 = $127 & $90; $129 = HEAP8[$36>>0]|0; $130 = $129&255; $131 = $128 >>> $130; $132 = HEAP8[$37>>0]|0; $133 = $132&255; $134 = (74436 + ($133<<2)|0); $135 = HEAP32[$134>>2]|0; $136 = (($135) + ($131)|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $sA$0 = $138;$sB$0 = $126;$sG$0 = $114;$sR$0 = $102; break; } case 3: { $139 = HEAP8[$27>>0]|0; $div9 = ($139&255) >>> 3; $140 = $div9&255; $141 = (($src$1) + ($140)|0); $142 = HEAP8[$141>>0]|0; $143 = $142&255; $144 = HEAP8[$30>>0]|0; $div10 = ($144&255) >>> 3; $145 = $div10&255; $146 = (($src$1) + ($145)|0); $147 = HEAP8[$146>>0]|0; $148 = $147&255; $149 = HEAP8[$33>>0]|0; $div11 = ($149&255) >>> 3; $150 = $div11&255; $151 = (($src$1) + ($150)|0); $152 = HEAP8[$151>>0]|0; $153 = $152&255; $sA$0 = 255;$sB$0 = $153;$sG$0 = $148;$sR$0 = $143; break; } case 4: { $154 = HEAP32[$src$1>>2]|0; $155 = HEAP32[$26>>2]|0; $156 = $155 & $154; $157 = HEAP8[$27>>0]|0; $158 = $157&255; $159 = $156 >>> $158; $160 = HEAP8[$28>>0]|0; $161 = $160&255; $162 = (74436 + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = (($163) + ($159)|0); $165 = HEAP8[$164>>0]|0; $166 = $165&255; $167 = HEAP32[$29>>2]|0; $168 = $167 & $154; $169 = HEAP8[$30>>0]|0; $170 = $169&255; $171 = $168 >>> $170; $172 = HEAP8[$31>>0]|0; $173 = $172&255; $174 = (74436 + ($173<<2)|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($171)|0); $177 = HEAP8[$176>>0]|0; $178 = $177&255; $179 = HEAP32[$32>>2]|0; $180 = $179 & $154; $181 = HEAP8[$33>>0]|0; $182 = $181&255; $183 = $180 >>> $182; $184 = HEAP8[$34>>0]|0; $185 = $184&255; $186 = (74436 + ($185<<2)|0); $187 = HEAP32[$186>>2]|0; $188 = (($187) + ($183)|0); $189 = HEAP8[$188>>0]|0; $190 = $189&255; $191 = HEAP32[$35>>2]|0; $192 = $191 & $154; $193 = HEAP8[$36>>0]|0; $194 = $193&255; $195 = $192 >>> $194; $196 = HEAP8[$37>>0]|0; $197 = $196&255; $198 = (74436 + ($197<<2)|0); $199 = HEAP32[$198>>2]|0; $200 = (($199) + ($195)|0); $201 = HEAP8[$200>>0]|0; $202 = $201&255; $sA$0 = $202;$sB$0 = $190;$sG$0 = $178;$sR$0 = $166; break; } default: { $sA$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $203 = HEAP8[$dst$1>>0]|0; $204 = $203&255; $205 = HEAP32[$24>>2]|0; $206 = ((($205)) + 4|0); $207 = HEAP32[$206>>2]|0; $208 = (($207) + ($204<<2)|0); $209 = HEAP8[$208>>0]|0; $210 = $209&255; $211 = (((($207) + ($204<<2)|0)) + 1|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $214 = (((($207) + ($204<<2)|0)) + 2|0); $215 = HEAP8[$214>>0]|0; $216 = $215&255; $217 = (($sR$0) - ($210))|0; $218 = Math_imul($217, $sA$0)|0; $219 = (($218>>>0) / 255)&-1; $220 = (($219) + ($210))|0; $221 = (($sG$0) - ($213))|0; $222 = Math_imul($221, $sA$0)|0; $223 = (($222>>>0) / 255)&-1; $224 = (($223) + ($213))|0; $225 = (($sB$0) - ($216))|0; $226 = Math_imul($225, $sA$0)|0; $227 = (($226>>>0) / 255)&-1; $228 = (($227) + ($216))|0; $229 = $220 & 224; $230 = $224 >>> 3; $231 = $230 & 28; $232 = $231 | $229; $233 = $228 >>> 6; $234 = $233 & 3; $235 = $232 | $234; if ($25) { $236 = $235&255; $storemerge$1 = $236; } else { $237 = (($9) + ($235)|0); $238 = HEAP8[$237>>0]|0; $storemerge$1 = $238; } HEAP8[$dst$1>>0] = $storemerge$1; $239 = ((($dst$1)) + 1|0); $240 = (($src$1) + ($14)|0); $dst$2 = $239;$n$1 = $n$0;$src$2 = $240; label = 13; continue; } else if ((label|0) == 13) { label = 0; switch ($14|0) { case 1: { $241 = HEAP8[$src$2>>0]|0; $242 = $241&255; $243 = HEAP32[$26>>2]|0; $244 = $242 & $243; $245 = HEAP8[$27>>0]|0; $246 = $245&255; $247 = $244 >>> $246; $248 = HEAP8[$28>>0]|0; $249 = $248&255; $250 = (74436 + ($249<<2)|0); $251 = HEAP32[$250>>2]|0; $252 = (($251) + ($247)|0); $253 = HEAP8[$252>>0]|0; $254 = $253&255; $255 = HEAP32[$29>>2]|0; $256 = $255 & $242; $257 = HEAP8[$30>>0]|0; $258 = $257&255; $259 = $256 >>> $258; $260 = HEAP8[$31>>0]|0; $261 = $260&255; $262 = (74436 + ($261<<2)|0); $263 = HEAP32[$262>>2]|0; $264 = (($263) + ($259)|0); $265 = HEAP8[$264>>0]|0; $266 = $265&255; $267 = HEAP32[$32>>2]|0; $268 = $267 & $242; $269 = HEAP8[$33>>0]|0; $270 = $269&255; $271 = $268 >>> $270; $272 = HEAP8[$34>>0]|0; $273 = $272&255; $274 = (74436 + ($273<<2)|0); $275 = HEAP32[$274>>2]|0; $276 = (($275) + ($271)|0); $277 = HEAP8[$276>>0]|0; $278 = $277&255; $279 = HEAP32[$35>>2]|0; $280 = $279 & $242; $281 = HEAP8[$36>>0]|0; $282 = $281&255; $283 = $280 >>> $282; $284 = HEAP8[$37>>0]|0; $285 = $284&255; $286 = (74436 + ($285<<2)|0); $287 = HEAP32[$286>>2]|0; $288 = (($287) + ($283)|0); $289 = HEAP8[$288>>0]|0; $290 = $289&255; $sA$1 = $290;$sB$1 = $278;$sG$1 = $266;$sR$1 = $254; break; } case 2: { $291 = HEAP16[$src$2>>1]|0; $292 = $291&65535; $293 = HEAP32[$26>>2]|0; $294 = $292 & $293; $295 = HEAP8[$27>>0]|0; $296 = $295&255; $297 = $294 >>> $296; $298 = HEAP8[$28>>0]|0; $299 = $298&255; $300 = (74436 + ($299<<2)|0); $301 = HEAP32[$300>>2]|0; $302 = (($301) + ($297)|0); $303 = HEAP8[$302>>0]|0; $304 = $303&255; $305 = HEAP32[$29>>2]|0; $306 = $305 & $292; $307 = HEAP8[$30>>0]|0; $308 = $307&255; $309 = $306 >>> $308; $310 = HEAP8[$31>>0]|0; $311 = $310&255; $312 = (74436 + ($311<<2)|0); $313 = HEAP32[$312>>2]|0; $314 = (($313) + ($309)|0); $315 = HEAP8[$314>>0]|0; $316 = $315&255; $317 = HEAP32[$32>>2]|0; $318 = $317 & $292; $319 = HEAP8[$33>>0]|0; $320 = $319&255; $321 = $318 >>> $320; $322 = HEAP8[$34>>0]|0; $323 = $322&255; $324 = (74436 + ($323<<2)|0); $325 = HEAP32[$324>>2]|0; $326 = (($325) + ($321)|0); $327 = HEAP8[$326>>0]|0; $328 = $327&255; $329 = HEAP32[$35>>2]|0; $330 = $329 & $292; $331 = HEAP8[$36>>0]|0; $332 = $331&255; $333 = $330 >>> $332; $334 = HEAP8[$37>>0]|0; $335 = $334&255; $336 = (74436 + ($335<<2)|0); $337 = HEAP32[$336>>2]|0; $338 = (($337) + ($333)|0); $339 = HEAP8[$338>>0]|0; $340 = $339&255; $sA$1 = $340;$sB$1 = $328;$sG$1 = $316;$sR$1 = $304; break; } case 3: { $341 = HEAP8[$27>>0]|0; $div6 = ($341&255) >>> 3; $342 = $div6&255; $343 = (($src$2) + ($342)|0); $344 = HEAP8[$343>>0]|0; $345 = $344&255; $346 = HEAP8[$30>>0]|0; $div7 = ($346&255) >>> 3; $347 = $div7&255; $348 = (($src$2) + ($347)|0); $349 = HEAP8[$348>>0]|0; $350 = $349&255; $351 = HEAP8[$33>>0]|0; $div8 = ($351&255) >>> 3; $352 = $div8&255; $353 = (($src$2) + ($352)|0); $354 = HEAP8[$353>>0]|0; $355 = $354&255; $sA$1 = 255;$sB$1 = $355;$sG$1 = $350;$sR$1 = $345; break; } case 4: { $356 = HEAP32[$src$2>>2]|0; $357 = HEAP32[$26>>2]|0; $358 = $357 & $356; $359 = HEAP8[$27>>0]|0; $360 = $359&255; $361 = $358 >>> $360; $362 = HEAP8[$28>>0]|0; $363 = $362&255; $364 = (74436 + ($363<<2)|0); $365 = HEAP32[$364>>2]|0; $366 = (($365) + ($361)|0); $367 = HEAP8[$366>>0]|0; $368 = $367&255; $369 = HEAP32[$29>>2]|0; $370 = $369 & $356; $371 = HEAP8[$30>>0]|0; $372 = $371&255; $373 = $370 >>> $372; $374 = HEAP8[$31>>0]|0; $375 = $374&255; $376 = (74436 + ($375<<2)|0); $377 = HEAP32[$376>>2]|0; $378 = (($377) + ($373)|0); $379 = HEAP8[$378>>0]|0; $380 = $379&255; $381 = HEAP32[$32>>2]|0; $382 = $381 & $356; $383 = HEAP8[$33>>0]|0; $384 = $383&255; $385 = $382 >>> $384; $386 = HEAP8[$34>>0]|0; $387 = $386&255; $388 = (74436 + ($387<<2)|0); $389 = HEAP32[$388>>2]|0; $390 = (($389) + ($385)|0); $391 = HEAP8[$390>>0]|0; $392 = $391&255; $393 = HEAP32[$35>>2]|0; $394 = $393 & $356; $395 = HEAP8[$36>>0]|0; $396 = $395&255; $397 = $394 >>> $396; $398 = HEAP8[$37>>0]|0; $399 = $398&255; $400 = (74436 + ($399<<2)|0); $401 = HEAP32[$400>>2]|0; $402 = (($401) + ($397)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $sA$1 = $404;$sB$1 = $392;$sG$1 = $380;$sR$1 = $368; break; } default: { $sA$1 = 0;$sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $405 = HEAP8[$dst$2>>0]|0; $406 = $405&255; $407 = HEAP32[$24>>2]|0; $408 = ((($407)) + 4|0); $409 = HEAP32[$408>>2]|0; $410 = (($409) + ($406<<2)|0); $411 = HEAP8[$410>>0]|0; $412 = $411&255; $413 = (((($409) + ($406<<2)|0)) + 1|0); $414 = HEAP8[$413>>0]|0; $415 = $414&255; $416 = (((($409) + ($406<<2)|0)) + 2|0); $417 = HEAP8[$416>>0]|0; $418 = $417&255; $419 = (($sR$1) - ($412))|0; $420 = Math_imul($419, $sA$1)|0; $421 = (($420>>>0) / 255)&-1; $422 = (($421) + ($412))|0; $423 = (($sG$1) - ($415))|0; $424 = Math_imul($423, $sA$1)|0; $425 = (($424>>>0) / 255)&-1; $426 = (($425) + ($415))|0; $427 = (($sB$1) - ($418))|0; $428 = Math_imul($427, $sA$1)|0; $429 = (($428>>>0) / 255)&-1; $430 = (($429) + ($418))|0; $431 = $422 & 224; $432 = $426 >>> 3; $433 = $432 & 28; $434 = $433 | $431; $435 = $430 >>> 6; $436 = $435 & 3; $437 = $434 | $436; if ($25) { $438 = $437&255; $storemerge$2 = $438; } else { $439 = (($9) + ($437)|0); $440 = HEAP8[$439>>0]|0; $storemerge$2 = $440; } HEAP8[$dst$2>>0] = $storemerge$2; $441 = ((($dst$2)) + 1|0); $442 = (($src$2) + ($14)|0); $dst$3 = $441;$n$2 = $n$1;$src$3 = $442; label = 22; continue; } else if ((label|0) == 22) { label = 0; switch ($14|0) { case 1: { $443 = HEAP8[$src$3>>0]|0; $444 = $443&255; $445 = HEAP32[$26>>2]|0; $446 = $444 & $445; $447 = HEAP8[$27>>0]|0; $448 = $447&255; $449 = $446 >>> $448; $450 = HEAP8[$28>>0]|0; $451 = $450&255; $452 = (74436 + ($451<<2)|0); $453 = HEAP32[$452>>2]|0; $454 = (($453) + ($449)|0); $455 = HEAP8[$454>>0]|0; $456 = $455&255; $457 = HEAP32[$29>>2]|0; $458 = $457 & $444; $459 = HEAP8[$30>>0]|0; $460 = $459&255; $461 = $458 >>> $460; $462 = HEAP8[$31>>0]|0; $463 = $462&255; $464 = (74436 + ($463<<2)|0); $465 = HEAP32[$464>>2]|0; $466 = (($465) + ($461)|0); $467 = HEAP8[$466>>0]|0; $468 = $467&255; $469 = HEAP32[$32>>2]|0; $470 = $469 & $444; $471 = HEAP8[$33>>0]|0; $472 = $471&255; $473 = $470 >>> $472; $474 = HEAP8[$34>>0]|0; $475 = $474&255; $476 = (74436 + ($475<<2)|0); $477 = HEAP32[$476>>2]|0; $478 = (($477) + ($473)|0); $479 = HEAP8[$478>>0]|0; $480 = $479&255; $481 = HEAP32[$35>>2]|0; $482 = $481 & $444; $483 = HEAP8[$36>>0]|0; $484 = $483&255; $485 = $482 >>> $484; $486 = HEAP8[$37>>0]|0; $487 = $486&255; $488 = (74436 + ($487<<2)|0); $489 = HEAP32[$488>>2]|0; $490 = (($489) + ($485)|0); $491 = HEAP8[$490>>0]|0; $492 = $491&255; $sA$2 = $492;$sB$2 = $480;$sG$2 = $468;$sR$2 = $456; break; } case 2: { $493 = HEAP16[$src$3>>1]|0; $494 = $493&65535; $495 = HEAP32[$26>>2]|0; $496 = $494 & $495; $497 = HEAP8[$27>>0]|0; $498 = $497&255; $499 = $496 >>> $498; $500 = HEAP8[$28>>0]|0; $501 = $500&255; $502 = (74436 + ($501<<2)|0); $503 = HEAP32[$502>>2]|0; $504 = (($503) + ($499)|0); $505 = HEAP8[$504>>0]|0; $506 = $505&255; $507 = HEAP32[$29>>2]|0; $508 = $507 & $494; $509 = HEAP8[$30>>0]|0; $510 = $509&255; $511 = $508 >>> $510; $512 = HEAP8[$31>>0]|0; $513 = $512&255; $514 = (74436 + ($513<<2)|0); $515 = HEAP32[$514>>2]|0; $516 = (($515) + ($511)|0); $517 = HEAP8[$516>>0]|0; $518 = $517&255; $519 = HEAP32[$32>>2]|0; $520 = $519 & $494; $521 = HEAP8[$33>>0]|0; $522 = $521&255; $523 = $520 >>> $522; $524 = HEAP8[$34>>0]|0; $525 = $524&255; $526 = (74436 + ($525<<2)|0); $527 = HEAP32[$526>>2]|0; $528 = (($527) + ($523)|0); $529 = HEAP8[$528>>0]|0; $530 = $529&255; $531 = HEAP32[$35>>2]|0; $532 = $531 & $494; $533 = HEAP8[$36>>0]|0; $534 = $533&255; $535 = $532 >>> $534; $536 = HEAP8[$37>>0]|0; $537 = $536&255; $538 = (74436 + ($537<<2)|0); $539 = HEAP32[$538>>2]|0; $540 = (($539) + ($535)|0); $541 = HEAP8[$540>>0]|0; $542 = $541&255; $sA$2 = $542;$sB$2 = $530;$sG$2 = $518;$sR$2 = $506; break; } case 3: { $543 = HEAP8[$27>>0]|0; $div = ($543&255) >>> 3; $544 = $div&255; $545 = (($src$3) + ($544)|0); $546 = HEAP8[$545>>0]|0; $547 = $546&255; $548 = HEAP8[$30>>0]|0; $div4 = ($548&255) >>> 3; $549 = $div4&255; $550 = (($src$3) + ($549)|0); $551 = HEAP8[$550>>0]|0; $552 = $551&255; $553 = HEAP8[$33>>0]|0; $div5 = ($553&255) >>> 3; $554 = $div5&255; $555 = (($src$3) + ($554)|0); $556 = HEAP8[$555>>0]|0; $557 = $556&255; $sA$2 = 255;$sB$2 = $557;$sG$2 = $552;$sR$2 = $547; break; } case 4: { $558 = HEAP32[$src$3>>2]|0; $559 = HEAP32[$26>>2]|0; $560 = $559 & $558; $561 = HEAP8[$27>>0]|0; $562 = $561&255; $563 = $560 >>> $562; $564 = HEAP8[$28>>0]|0; $565 = $564&255; $566 = (74436 + ($565<<2)|0); $567 = HEAP32[$566>>2]|0; $568 = (($567) + ($563)|0); $569 = HEAP8[$568>>0]|0; $570 = $569&255; $571 = HEAP32[$29>>2]|0; $572 = $571 & $558; $573 = HEAP8[$30>>0]|0; $574 = $573&255; $575 = $572 >>> $574; $576 = HEAP8[$31>>0]|0; $577 = $576&255; $578 = (74436 + ($577<<2)|0); $579 = HEAP32[$578>>2]|0; $580 = (($579) + ($575)|0); $581 = HEAP8[$580>>0]|0; $582 = $581&255; $583 = HEAP32[$32>>2]|0; $584 = $583 & $558; $585 = HEAP8[$33>>0]|0; $586 = $585&255; $587 = $584 >>> $586; $588 = HEAP8[$34>>0]|0; $589 = $588&255; $590 = (74436 + ($589<<2)|0); $591 = HEAP32[$590>>2]|0; $592 = (($591) + ($587)|0); $593 = HEAP8[$592>>0]|0; $594 = $593&255; $595 = HEAP32[$35>>2]|0; $596 = $595 & $558; $597 = HEAP8[$36>>0]|0; $598 = $597&255; $599 = $596 >>> $598; $600 = HEAP8[$37>>0]|0; $601 = $600&255; $602 = (74436 + ($601<<2)|0); $603 = HEAP32[$602>>2]|0; $604 = (($603) + ($599)|0); $605 = HEAP8[$604>>0]|0; $606 = $605&255; $sA$2 = $606;$sB$2 = $594;$sG$2 = $582;$sR$2 = $570; break; } default: { $sA$2 = 0;$sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $607 = HEAP8[$dst$3>>0]|0; $608 = $607&255; $609 = HEAP32[$24>>2]|0; $610 = ((($609)) + 4|0); $611 = HEAP32[$610>>2]|0; $612 = (($611) + ($608<<2)|0); $613 = HEAP8[$612>>0]|0; $614 = $613&255; $615 = (((($611) + ($608<<2)|0)) + 1|0); $616 = HEAP8[$615>>0]|0; $617 = $616&255; $618 = (((($611) + ($608<<2)|0)) + 2|0); $619 = HEAP8[$618>>0]|0; $620 = $619&255; $621 = (($sR$2) - ($614))|0; $622 = Math_imul($621, $sA$2)|0; $623 = (($622>>>0) / 255)&-1; $624 = (($623) + ($614))|0; $625 = (($sG$2) - ($617))|0; $626 = Math_imul($625, $sA$2)|0; $627 = (($626>>>0) / 255)&-1; $628 = (($627) + ($617))|0; $629 = (($sB$2) - ($620))|0; $630 = Math_imul($629, $sA$2)|0; $631 = (($630>>>0) / 255)&-1; $632 = (($631) + ($620))|0; $633 = $624 & 224; $634 = $628 >>> 3; $635 = $634 & 28; $636 = $635 | $633; $637 = $632 >>> 6; $638 = $637 & 3; $639 = $636 | $638; if ($25) { $640 = $639&255; $storemerge$3 = $640; } else { $641 = (($9) + ($639)|0); $642 = HEAP8[$641>>0]|0; $storemerge$3 = $642; } HEAP8[$dst$3>>0] = $storemerge$3; $643 = ((($dst$3)) + 1|0); $644 = (($src$3) + ($14)|0); $dst$4 = $643;$n$3 = $n$2;$src$4 = $644; label = 31; continue; } else if ((label|0) == 31) { label = 0; switch ($14|0) { case 1: { $645 = HEAP8[$src$4>>0]|0; $646 = $645&255; $647 = HEAP32[$26>>2]|0; $648 = $646 & $647; $649 = HEAP8[$27>>0]|0; $650 = $649&255; $651 = $648 >>> $650; $652 = HEAP8[$28>>0]|0; $653 = $652&255; $654 = (74436 + ($653<<2)|0); $655 = HEAP32[$654>>2]|0; $656 = (($655) + ($651)|0); $657 = HEAP8[$656>>0]|0; $658 = $657&255; $659 = HEAP32[$29>>2]|0; $660 = $659 & $646; $661 = HEAP8[$30>>0]|0; $662 = $661&255; $663 = $660 >>> $662; $664 = HEAP8[$31>>0]|0; $665 = $664&255; $666 = (74436 + ($665<<2)|0); $667 = HEAP32[$666>>2]|0; $668 = (($667) + ($663)|0); $669 = HEAP8[$668>>0]|0; $670 = $669&255; $671 = HEAP32[$32>>2]|0; $672 = $671 & $646; $673 = HEAP8[$33>>0]|0; $674 = $673&255; $675 = $672 >>> $674; $676 = HEAP8[$34>>0]|0; $677 = $676&255; $678 = (74436 + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = (($679) + ($675)|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $683 = HEAP32[$35>>2]|0; $684 = $683 & $646; $685 = HEAP8[$36>>0]|0; $686 = $685&255; $687 = $684 >>> $686; $688 = HEAP8[$37>>0]|0; $689 = $688&255; $690 = (74436 + ($689<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = (($691) + ($687)|0); $693 = HEAP8[$692>>0]|0; $694 = $693&255; $sA$3 = $694;$sB$3 = $682;$sG$3 = $670;$sR$3 = $658; break; } case 2: { $695 = HEAP16[$src$4>>1]|0; $696 = $695&65535; $697 = HEAP32[$26>>2]|0; $698 = $696 & $697; $699 = HEAP8[$27>>0]|0; $700 = $699&255; $701 = $698 >>> $700; $702 = HEAP8[$28>>0]|0; $703 = $702&255; $704 = (74436 + ($703<<2)|0); $705 = HEAP32[$704>>2]|0; $706 = (($705) + ($701)|0); $707 = HEAP8[$706>>0]|0; $708 = $707&255; $709 = HEAP32[$29>>2]|0; $710 = $709 & $696; $711 = HEAP8[$30>>0]|0; $712 = $711&255; $713 = $710 >>> $712; $714 = HEAP8[$31>>0]|0; $715 = $714&255; $716 = (74436 + ($715<<2)|0); $717 = HEAP32[$716>>2]|0; $718 = (($717) + ($713)|0); $719 = HEAP8[$718>>0]|0; $720 = $719&255; $721 = HEAP32[$32>>2]|0; $722 = $721 & $696; $723 = HEAP8[$33>>0]|0; $724 = $723&255; $725 = $722 >>> $724; $726 = HEAP8[$34>>0]|0; $727 = $726&255; $728 = (74436 + ($727<<2)|0); $729 = HEAP32[$728>>2]|0; $730 = (($729) + ($725)|0); $731 = HEAP8[$730>>0]|0; $732 = $731&255; $733 = HEAP32[$35>>2]|0; $734 = $733 & $696; $735 = HEAP8[$36>>0]|0; $736 = $735&255; $737 = $734 >>> $736; $738 = HEAP8[$37>>0]|0; $739 = $738&255; $740 = (74436 + ($739<<2)|0); $741 = HEAP32[$740>>2]|0; $742 = (($741) + ($737)|0); $743 = HEAP8[$742>>0]|0; $744 = $743&255; $sA$3 = $744;$sB$3 = $732;$sG$3 = $720;$sR$3 = $708; break; } case 3: { $745 = HEAP8[$27>>0]|0; $div12 = ($745&255) >>> 3; $746 = $div12&255; $747 = (($src$4) + ($746)|0); $748 = HEAP8[$747>>0]|0; $749 = $748&255; $750 = HEAP8[$30>>0]|0; $div13 = ($750&255) >>> 3; $751 = $div13&255; $752 = (($src$4) + ($751)|0); $753 = HEAP8[$752>>0]|0; $754 = $753&255; $755 = HEAP8[$33>>0]|0; $div14 = ($755&255) >>> 3; $756 = $div14&255; $757 = (($src$4) + ($756)|0); $758 = HEAP8[$757>>0]|0; $759 = $758&255; $sA$3 = 255;$sB$3 = $759;$sG$3 = $754;$sR$3 = $749; break; } case 4: { $760 = HEAP32[$src$4>>2]|0; $761 = HEAP32[$26>>2]|0; $762 = $761 & $760; $763 = HEAP8[$27>>0]|0; $764 = $763&255; $765 = $762 >>> $764; $766 = HEAP8[$28>>0]|0; $767 = $766&255; $768 = (74436 + ($767<<2)|0); $769 = HEAP32[$768>>2]|0; $770 = (($769) + ($765)|0); $771 = HEAP8[$770>>0]|0; $772 = $771&255; $773 = HEAP32[$29>>2]|0; $774 = $773 & $760; $775 = HEAP8[$30>>0]|0; $776 = $775&255; $777 = $774 >>> $776; $778 = HEAP8[$31>>0]|0; $779 = $778&255; $780 = (74436 + ($779<<2)|0); $781 = HEAP32[$780>>2]|0; $782 = (($781) + ($777)|0); $783 = HEAP8[$782>>0]|0; $784 = $783&255; $785 = HEAP32[$32>>2]|0; $786 = $785 & $760; $787 = HEAP8[$33>>0]|0; $788 = $787&255; $789 = $786 >>> $788; $790 = HEAP8[$34>>0]|0; $791 = $790&255; $792 = (74436 + ($791<<2)|0); $793 = HEAP32[$792>>2]|0; $794 = (($793) + ($789)|0); $795 = HEAP8[$794>>0]|0; $796 = $795&255; $797 = HEAP32[$35>>2]|0; $798 = $797 & $760; $799 = HEAP8[$36>>0]|0; $800 = $799&255; $801 = $798 >>> $800; $802 = HEAP8[$37>>0]|0; $803 = $802&255; $804 = (74436 + ($803<<2)|0); $805 = HEAP32[$804>>2]|0; $806 = (($805) + ($801)|0); $807 = HEAP8[$806>>0]|0; $808 = $807&255; $sA$3 = $808;$sB$3 = $796;$sG$3 = $784;$sR$3 = $772; break; } default: { $sA$3 = 0;$sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $809 = HEAP8[$dst$4>>0]|0; $810 = $809&255; $811 = HEAP32[$24>>2]|0; $812 = ((($811)) + 4|0); $813 = HEAP32[$812>>2]|0; $814 = (($813) + ($810<<2)|0); $815 = HEAP8[$814>>0]|0; $816 = $815&255; $817 = (((($813) + ($810<<2)|0)) + 1|0); $818 = HEAP8[$817>>0]|0; $819 = $818&255; $820 = (((($813) + ($810<<2)|0)) + 2|0); $821 = HEAP8[$820>>0]|0; $822 = $821&255; $823 = (($sR$3) - ($816))|0; $824 = Math_imul($823, $sA$3)|0; $825 = (($824>>>0) / 255)&-1; $826 = (($825) + ($816))|0; $827 = (($sG$3) - ($819))|0; $828 = Math_imul($827, $sA$3)|0; $829 = (($828>>>0) / 255)&-1; $830 = (($829) + ($819))|0; $831 = (($sB$3) - ($822))|0; $832 = Math_imul($831, $sA$3)|0; $833 = (($832>>>0) / 255)&-1; $834 = (($833) + ($822))|0; $835 = $826 & 224; $836 = $830 >>> 3; $837 = $836 & 28; $838 = $837 | $835; $839 = $834 >>> 6; $840 = $839 & 3; $841 = $838 | $840; if ($25) { $842 = $841&255; $storemerge = $842; } else { $843 = (($9) + ($841)|0); $844 = HEAP8[$843>>0]|0; $storemerge = $844; } HEAP8[$dst$4>>0] = $storemerge; $845 = ((($dst$4)) + 1|0); $846 = (($src$4) + ($14)|0); $847 = (($n$3) + -1)|0; $848 = ($n$3|0)>(1); if ($848) { $dst$1 = $845;$n$0 = $847;$src$1 = $846; label = 4; continue; } else { $dst$5 = $845;$src$5 = $846; label = 40; continue; } } else if ((label|0) == 40) { label = 0; $849 = (($src$5) + ($5)|0); $850 = (($dst$5) + ($7)|0); $851 = ($38|0)==(0); if ($851) { break L4; } else { $$in = $38;$dst$015 = $850;$src$016 = $849; continue L4; } } } } return; } function _BlitRGBtoRGBPixelAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$01 = 0, $dstp$1 = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $n$0 = 0, $n$1 = 0; var $n$2 = 0, $n$3 = 0, $srcp$02 = 0, $srcp$1 = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $5 >> 2; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = $8 >> 2; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 3)|0; $15 = (($14|0) / 4)&-1; $16 = $1 & 3; $$in = $3;$dstp$01 = $12;$srcp$02 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dstp$1 = $dstp$01;$n$0 = $15;$srcp$1 = $srcp$02; label = 4; break; } case 3: { $dstp$2 = $dstp$01;$n$1 = $15;$srcp$2 = $srcp$02; label = 8; break; } case 2: { $dstp$3 = $dstp$01;$n$2 = $15;$srcp$3 = $srcp$02; label = 12; break; } case 1: { $dstp$4 = $dstp$01;$n$3 = $15;$srcp$4 = $srcp$02; label = 16; break; } default: { $dstp$5 = $dstp$01;$srcp$5 = $srcp$02; label = 20; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP32[$srcp$1>>2]|0; $19 = $18 >>> 24; switch ($19|0) { case 0: { break; } case 255: { HEAP32[$dstp$1>>2] = $18; break; } default: { $20 = HEAP32[$dstp$1>>2]|0; $21 = $20 >>> 24; $22 = $18 & 16711935; $23 = $20 & 16711935; $24 = (($22) - ($23))|0; $25 = Math_imul($24, $19)|0; $26 = $25 >>> 8; $27 = (($26) + ($23))|0; $28 = $27 & 16711935; $29 = $18 & 65280; $30 = $20 & 65280; $31 = (($29) - ($30))|0; $32 = Math_imul($31, $19)|0; $33 = $32 >>> 8; $34 = (($33) + ($30))|0; $35 = $34 & 65280; $36 = $19 ^ 255; $37 = Math_imul($21, $36)|0; $38 = $37 >>> 8; $39 = (($38) + ($19))|0; $40 = $39 << 24; $41 = $35 | $40; $42 = $41 | $28; HEAP32[$dstp$1>>2] = $42; } } $43 = ((($srcp$1)) + 4|0); $44 = ((($dstp$1)) + 4|0); $dstp$2 = $44;$n$1 = $n$0;$srcp$2 = $43; label = 8; continue; } else if ((label|0) == 8) { label = 0; $45 = HEAP32[$srcp$2>>2]|0; $46 = $45 >>> 24; switch ($46|0) { case 0: { break; } case 255: { HEAP32[$dstp$2>>2] = $45; break; } default: { $47 = HEAP32[$dstp$2>>2]|0; $48 = $47 >>> 24; $49 = $45 & 16711935; $50 = $47 & 16711935; $51 = (($49) - ($50))|0; $52 = Math_imul($51, $46)|0; $53 = $52 >>> 8; $54 = (($53) + ($50))|0; $55 = $54 & 16711935; $56 = $45 & 65280; $57 = $47 & 65280; $58 = (($56) - ($57))|0; $59 = Math_imul($58, $46)|0; $60 = $59 >>> 8; $61 = (($60) + ($57))|0; $62 = $61 & 65280; $63 = $46 ^ 255; $64 = Math_imul($48, $63)|0; $65 = $64 >>> 8; $66 = (($65) + ($46))|0; $67 = $66 << 24; $68 = $62 | $67; $69 = $68 | $55; HEAP32[$dstp$2>>2] = $69; } } $70 = ((($srcp$2)) + 4|0); $71 = ((($dstp$2)) + 4|0); $dstp$3 = $71;$n$2 = $n$1;$srcp$3 = $70; label = 12; continue; } else if ((label|0) == 12) { label = 0; $72 = HEAP32[$srcp$3>>2]|0; $73 = $72 >>> 24; switch ($73|0) { case 0: { break; } case 255: { HEAP32[$dstp$3>>2] = $72; break; } default: { $74 = HEAP32[$dstp$3>>2]|0; $75 = $74 >>> 24; $76 = $72 & 16711935; $77 = $74 & 16711935; $78 = (($76) - ($77))|0; $79 = Math_imul($78, $73)|0; $80 = $79 >>> 8; $81 = (($80) + ($77))|0; $82 = $81 & 16711935; $83 = $72 & 65280; $84 = $74 & 65280; $85 = (($83) - ($84))|0; $86 = Math_imul($85, $73)|0; $87 = $86 >>> 8; $88 = (($87) + ($84))|0; $89 = $88 & 65280; $90 = $73 ^ 255; $91 = Math_imul($75, $90)|0; $92 = $91 >>> 8; $93 = (($92) + ($73))|0; $94 = $93 << 24; $95 = $89 | $94; $96 = $95 | $82; HEAP32[$dstp$3>>2] = $96; } } $97 = ((($srcp$3)) + 4|0); $98 = ((($dstp$3)) + 4|0); $dstp$4 = $98;$n$3 = $n$2;$srcp$4 = $97; label = 16; continue; } else if ((label|0) == 16) { label = 0; $99 = HEAP32[$srcp$4>>2]|0; $100 = $99 >>> 24; switch ($100|0) { case 0: { break; } case 255: { HEAP32[$dstp$4>>2] = $99; break; } default: { $101 = HEAP32[$dstp$4>>2]|0; $102 = $101 >>> 24; $103 = $99 & 16711935; $104 = $101 & 16711935; $105 = (($103) - ($104))|0; $106 = Math_imul($105, $100)|0; $107 = $106 >>> 8; $108 = (($107) + ($104))|0; $109 = $108 & 16711935; $110 = $99 & 65280; $111 = $101 & 65280; $112 = (($110) - ($111))|0; $113 = Math_imul($112, $100)|0; $114 = $113 >>> 8; $115 = (($114) + ($111))|0; $116 = $115 & 65280; $117 = $100 ^ 255; $118 = Math_imul($102, $117)|0; $119 = $118 >>> 8; $120 = (($119) + ($100))|0; $121 = $120 << 24; $122 = $116 | $121; $123 = $122 | $109; HEAP32[$dstp$4>>2] = $123; } } $124 = ((($srcp$4)) + 4|0); $125 = ((($dstp$4)) + 4|0); $126 = (($n$3) + -1)|0; $127 = ($n$3|0)>(1); if ($127) { $dstp$1 = $125;$n$0 = $126;$srcp$1 = $124; label = 4; continue; } else { $dstp$5 = $125;$srcp$5 = $124; label = 20; continue; } } else if ((label|0) == 20) { label = 0; $128 = (($srcp$5) + ($6<<2)|0); $129 = (($dstp$5) + ($9<<2)|0); $130 = ($17|0)==(0); if ($130) { break L4; } else { $$in = $17;$dstp$01 = $129;$srcp$02 = $128; continue L4; } } } } return; } function _BlitNto1SurfaceAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0; var $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $div = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0; var $div9 = 0, $dst$015 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $sB$0 = 0, $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sR$0 = 0; var $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $src$016 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $storemerge = 0, $storemerge$1 = 0, $storemerge$2 = 0, $storemerge$3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 9|0); $13 = HEAP8[$12>>0]|0; $14 = $13&255; $15 = ((($info)) + 63|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($3|0)==(0); if ($18) { return; } $19 = ((($info)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = ((($info)) + 20|0); $22 = HEAP32[$21>>2]|0; $23 = HEAP32[$info>>2]|0; $24 = (($1) + 3)|0; $25 = (($24|0) / 4)&-1; $26 = $1 & 3; $27 = ((($20)) + 4|0); $28 = ($9|0)==(0|0); $29 = ((($11)) + 12|0); $30 = ((($11)) + 32|0); $31 = ((($11)) + 28|0); $32 = ((($11)) + 16|0); $33 = ((($11)) + 33|0); $34 = ((($11)) + 29|0); $35 = ((($11)) + 20|0); $36 = ((($11)) + 34|0); $37 = ((($11)) + 30|0); $$in = $3;$dst$015 = $22;$src$016 = $23; L4: while(1) { $38 = (($$in) + -1)|0; switch ($26|0) { case 0: { $dst$1 = $dst$015;$n$0 = $25;$src$1 = $src$016; label = 4; break; } case 3: { $dst$2 = $dst$015;$n$1 = $25;$src$2 = $src$016; label = 13; break; } case 2: { $dst$3 = $dst$015;$n$2 = $25;$src$3 = $src$016; label = 22; break; } case 1: { $dst$4 = $dst$015;$n$3 = $25;$src$4 = $src$016; label = 31; break; } default: { $dst$5 = $dst$015;$src$5 = $src$016; label = 40; } } while(1) { if ((label|0) == 4) { label = 0; switch ($14|0) { case 1: { $39 = HEAP8[$src$1>>0]|0; $40 = $39&255; $41 = HEAP32[$29>>2]|0; $42 = $40 & $41; $43 = HEAP8[$30>>0]|0; $44 = $43&255; $45 = $42 >>> $44; $46 = HEAP8[$31>>0]|0; $47 = $46&255; $48 = (74436 + ($47<<2)|0); $49 = HEAP32[$48>>2]|0; $50 = (($49) + ($45)|0); $51 = HEAP8[$50>>0]|0; $52 = $51&255; $53 = HEAP32[$32>>2]|0; $54 = $53 & $40; $55 = HEAP8[$33>>0]|0; $56 = $55&255; $57 = $54 >>> $56; $58 = HEAP8[$34>>0]|0; $59 = $58&255; $60 = (74436 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($57)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$35>>2]|0; $66 = $65 & $40; $67 = HEAP8[$36>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$37>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $sB$0 = $76;$sG$0 = $64;$sR$0 = $52; break; } case 2: { $77 = HEAP16[$src$1>>1]|0; $78 = $77&65535; $79 = HEAP32[$29>>2]|0; $80 = $78 & $79; $81 = HEAP8[$30>>0]|0; $82 = $81&255; $83 = $80 >>> $82; $84 = HEAP8[$31>>0]|0; $85 = $84&255; $86 = (74436 + ($85<<2)|0); $87 = HEAP32[$86>>2]|0; $88 = (($87) + ($83)|0); $89 = HEAP8[$88>>0]|0; $90 = $89&255; $91 = HEAP32[$32>>2]|0; $92 = $91 & $78; $93 = HEAP8[$33>>0]|0; $94 = $93&255; $95 = $92 >>> $94; $96 = HEAP8[$34>>0]|0; $97 = $96&255; $98 = (74436 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = HEAP32[$35>>2]|0; $104 = $103 & $78; $105 = HEAP8[$36>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$37>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $sB$0 = $114;$sG$0 = $102;$sR$0 = $90; break; } case 3: { $115 = HEAP8[$30>>0]|0; $div9 = ($115&255) >>> 3; $116 = $div9&255; $117 = (($src$1) + ($116)|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = HEAP8[$33>>0]|0; $div10 = ($120&255) >>> 3; $121 = $div10&255; $122 = (($src$1) + ($121)|0); $123 = HEAP8[$122>>0]|0; $124 = $123&255; $125 = HEAP8[$36>>0]|0; $div11 = ($125&255) >>> 3; $126 = $div11&255; $127 = (($src$1) + ($126)|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $sB$0 = $129;$sG$0 = $124;$sR$0 = $119; break; } case 4: { $130 = HEAP32[$src$1>>2]|0; $131 = HEAP32[$29>>2]|0; $132 = $131 & $130; $133 = HEAP8[$30>>0]|0; $134 = $133&255; $135 = $132 >>> $134; $136 = HEAP8[$31>>0]|0; $137 = $136&255; $138 = (74436 + ($137<<2)|0); $139 = HEAP32[$138>>2]|0; $140 = (($139) + ($135)|0); $141 = HEAP8[$140>>0]|0; $142 = $141&255; $143 = HEAP32[$32>>2]|0; $144 = $143 & $130; $145 = HEAP8[$33>>0]|0; $146 = $145&255; $147 = $144 >>> $146; $148 = HEAP8[$34>>0]|0; $149 = $148&255; $150 = (74436 + ($149<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = (($151) + ($147)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = HEAP32[$35>>2]|0; $156 = $155 & $130; $157 = HEAP8[$36>>0]|0; $158 = $157&255; $159 = $156 >>> $158; $160 = HEAP8[$37>>0]|0; $161 = $160&255; $162 = (74436 + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = (($163) + ($159)|0); $165 = HEAP8[$164>>0]|0; $166 = $165&255; $sB$0 = $166;$sG$0 = $154;$sR$0 = $142; break; } default: { $sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $167 = HEAP8[$dst$1>>0]|0; $168 = $167&255; $169 = HEAP32[$27>>2]|0; $170 = ((($169)) + 4|0); $171 = HEAP32[$170>>2]|0; $172 = (($171) + ($168<<2)|0); $173 = HEAP8[$172>>0]|0; $174 = $173&255; $175 = (((($171) + ($168<<2)|0)) + 1|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = (((($171) + ($168<<2)|0)) + 2|0); $179 = HEAP8[$178>>0]|0; $180 = $179&255; $181 = (($sR$0) - ($174))|0; $182 = Math_imul($181, $17)|0; $183 = (($182>>>0) / 255)&-1; $184 = (($183) + ($174))|0; $185 = (($sG$0) - ($177))|0; $186 = Math_imul($185, $17)|0; $187 = (($186>>>0) / 255)&-1; $188 = (($187) + ($177))|0; $189 = (($sB$0) - ($180))|0; $190 = Math_imul($189, $17)|0; $191 = (($190>>>0) / 255)&-1; $192 = (($191) + ($180))|0; $193 = $184 & 224; $194 = $188 >>> 3; $195 = $194 & 28; $196 = $195 | $193; $197 = $192 >>> 6; $198 = $197 & 3; $199 = $196 | $198; if ($28) { $200 = $199&255; $storemerge$1 = $200; } else { $201 = (($9) + ($199)|0); $202 = HEAP8[$201>>0]|0; $storemerge$1 = $202; } HEAP8[$dst$1>>0] = $storemerge$1; $203 = ((($dst$1)) + 1|0); $204 = (($src$1) + ($14)|0); $dst$2 = $203;$n$1 = $n$0;$src$2 = $204; label = 13; continue; } else if ((label|0) == 13) { label = 0; switch ($14|0) { case 1: { $205 = HEAP8[$src$2>>0]|0; $206 = $205&255; $207 = HEAP32[$29>>2]|0; $208 = $206 & $207; $209 = HEAP8[$30>>0]|0; $210 = $209&255; $211 = $208 >>> $210; $212 = HEAP8[$31>>0]|0; $213 = $212&255; $214 = (74436 + ($213<<2)|0); $215 = HEAP32[$214>>2]|0; $216 = (($215) + ($211)|0); $217 = HEAP8[$216>>0]|0; $218 = $217&255; $219 = HEAP32[$32>>2]|0; $220 = $219 & $206; $221 = HEAP8[$33>>0]|0; $222 = $221&255; $223 = $220 >>> $222; $224 = HEAP8[$34>>0]|0; $225 = $224&255; $226 = (74436 + ($225<<2)|0); $227 = HEAP32[$226>>2]|0; $228 = (($227) + ($223)|0); $229 = HEAP8[$228>>0]|0; $230 = $229&255; $231 = HEAP32[$35>>2]|0; $232 = $231 & $206; $233 = HEAP8[$36>>0]|0; $234 = $233&255; $235 = $232 >>> $234; $236 = HEAP8[$37>>0]|0; $237 = $236&255; $238 = (74436 + ($237<<2)|0); $239 = HEAP32[$238>>2]|0; $240 = (($239) + ($235)|0); $241 = HEAP8[$240>>0]|0; $242 = $241&255; $sB$1 = $242;$sG$1 = $230;$sR$1 = $218; break; } case 2: { $243 = HEAP16[$src$2>>1]|0; $244 = $243&65535; $245 = HEAP32[$29>>2]|0; $246 = $244 & $245; $247 = HEAP8[$30>>0]|0; $248 = $247&255; $249 = $246 >>> $248; $250 = HEAP8[$31>>0]|0; $251 = $250&255; $252 = (74436 + ($251<<2)|0); $253 = HEAP32[$252>>2]|0; $254 = (($253) + ($249)|0); $255 = HEAP8[$254>>0]|0; $256 = $255&255; $257 = HEAP32[$32>>2]|0; $258 = $257 & $244; $259 = HEAP8[$33>>0]|0; $260 = $259&255; $261 = $258 >>> $260; $262 = HEAP8[$34>>0]|0; $263 = $262&255; $264 = (74436 + ($263<<2)|0); $265 = HEAP32[$264>>2]|0; $266 = (($265) + ($261)|0); $267 = HEAP8[$266>>0]|0; $268 = $267&255; $269 = HEAP32[$35>>2]|0; $270 = $269 & $244; $271 = HEAP8[$36>>0]|0; $272 = $271&255; $273 = $270 >>> $272; $274 = HEAP8[$37>>0]|0; $275 = $274&255; $276 = (74436 + ($275<<2)|0); $277 = HEAP32[$276>>2]|0; $278 = (($277) + ($273)|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $sB$1 = $280;$sG$1 = $268;$sR$1 = $256; break; } case 3: { $281 = HEAP8[$30>>0]|0; $div6 = ($281&255) >>> 3; $282 = $div6&255; $283 = (($src$2) + ($282)|0); $284 = HEAP8[$283>>0]|0; $285 = $284&255; $286 = HEAP8[$33>>0]|0; $div7 = ($286&255) >>> 3; $287 = $div7&255; $288 = (($src$2) + ($287)|0); $289 = HEAP8[$288>>0]|0; $290 = $289&255; $291 = HEAP8[$36>>0]|0; $div8 = ($291&255) >>> 3; $292 = $div8&255; $293 = (($src$2) + ($292)|0); $294 = HEAP8[$293>>0]|0; $295 = $294&255; $sB$1 = $295;$sG$1 = $290;$sR$1 = $285; break; } case 4: { $296 = HEAP32[$src$2>>2]|0; $297 = HEAP32[$29>>2]|0; $298 = $297 & $296; $299 = HEAP8[$30>>0]|0; $300 = $299&255; $301 = $298 >>> $300; $302 = HEAP8[$31>>0]|0; $303 = $302&255; $304 = (74436 + ($303<<2)|0); $305 = HEAP32[$304>>2]|0; $306 = (($305) + ($301)|0); $307 = HEAP8[$306>>0]|0; $308 = $307&255; $309 = HEAP32[$32>>2]|0; $310 = $309 & $296; $311 = HEAP8[$33>>0]|0; $312 = $311&255; $313 = $310 >>> $312; $314 = HEAP8[$34>>0]|0; $315 = $314&255; $316 = (74436 + ($315<<2)|0); $317 = HEAP32[$316>>2]|0; $318 = (($317) + ($313)|0); $319 = HEAP8[$318>>0]|0; $320 = $319&255; $321 = HEAP32[$35>>2]|0; $322 = $321 & $296; $323 = HEAP8[$36>>0]|0; $324 = $323&255; $325 = $322 >>> $324; $326 = HEAP8[$37>>0]|0; $327 = $326&255; $328 = (74436 + ($327<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = (($329) + ($325)|0); $331 = HEAP8[$330>>0]|0; $332 = $331&255; $sB$1 = $332;$sG$1 = $320;$sR$1 = $308; break; } default: { $sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $333 = HEAP8[$dst$2>>0]|0; $334 = $333&255; $335 = HEAP32[$27>>2]|0; $336 = ((($335)) + 4|0); $337 = HEAP32[$336>>2]|0; $338 = (($337) + ($334<<2)|0); $339 = HEAP8[$338>>0]|0; $340 = $339&255; $341 = (((($337) + ($334<<2)|0)) + 1|0); $342 = HEAP8[$341>>0]|0; $343 = $342&255; $344 = (((($337) + ($334<<2)|0)) + 2|0); $345 = HEAP8[$344>>0]|0; $346 = $345&255; $347 = (($sR$1) - ($340))|0; $348 = Math_imul($347, $17)|0; $349 = (($348>>>0) / 255)&-1; $350 = (($349) + ($340))|0; $351 = (($sG$1) - ($343))|0; $352 = Math_imul($351, $17)|0; $353 = (($352>>>0) / 255)&-1; $354 = (($353) + ($343))|0; $355 = (($sB$1) - ($346))|0; $356 = Math_imul($355, $17)|0; $357 = (($356>>>0) / 255)&-1; $358 = (($357) + ($346))|0; $359 = $350 & 224; $360 = $354 >>> 3; $361 = $360 & 28; $362 = $361 | $359; $363 = $358 >>> 6; $364 = $363 & 3; $365 = $362 | $364; if ($28) { $366 = $365&255; $storemerge$2 = $366; } else { $367 = (($9) + ($365)|0); $368 = HEAP8[$367>>0]|0; $storemerge$2 = $368; } HEAP8[$dst$2>>0] = $storemerge$2; $369 = ((($dst$2)) + 1|0); $370 = (($src$2) + ($14)|0); $dst$3 = $369;$n$2 = $n$1;$src$3 = $370; label = 22; continue; } else if ((label|0) == 22) { label = 0; switch ($14|0) { case 1: { $371 = HEAP8[$src$3>>0]|0; $372 = $371&255; $373 = HEAP32[$29>>2]|0; $374 = $372 & $373; $375 = HEAP8[$30>>0]|0; $376 = $375&255; $377 = $374 >>> $376; $378 = HEAP8[$31>>0]|0; $379 = $378&255; $380 = (74436 + ($379<<2)|0); $381 = HEAP32[$380>>2]|0; $382 = (($381) + ($377)|0); $383 = HEAP8[$382>>0]|0; $384 = $383&255; $385 = HEAP32[$32>>2]|0; $386 = $385 & $372; $387 = HEAP8[$33>>0]|0; $388 = $387&255; $389 = $386 >>> $388; $390 = HEAP8[$34>>0]|0; $391 = $390&255; $392 = (74436 + ($391<<2)|0); $393 = HEAP32[$392>>2]|0; $394 = (($393) + ($389)|0); $395 = HEAP8[$394>>0]|0; $396 = $395&255; $397 = HEAP32[$35>>2]|0; $398 = $397 & $372; $399 = HEAP8[$36>>0]|0; $400 = $399&255; $401 = $398 >>> $400; $402 = HEAP8[$37>>0]|0; $403 = $402&255; $404 = (74436 + ($403<<2)|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + ($401)|0); $407 = HEAP8[$406>>0]|0; $408 = $407&255; $sB$2 = $408;$sG$2 = $396;$sR$2 = $384; break; } case 2: { $409 = HEAP16[$src$3>>1]|0; $410 = $409&65535; $411 = HEAP32[$29>>2]|0; $412 = $410 & $411; $413 = HEAP8[$30>>0]|0; $414 = $413&255; $415 = $412 >>> $414; $416 = HEAP8[$31>>0]|0; $417 = $416&255; $418 = (74436 + ($417<<2)|0); $419 = HEAP32[$418>>2]|0; $420 = (($419) + ($415)|0); $421 = HEAP8[$420>>0]|0; $422 = $421&255; $423 = HEAP32[$32>>2]|0; $424 = $423 & $410; $425 = HEAP8[$33>>0]|0; $426 = $425&255; $427 = $424 >>> $426; $428 = HEAP8[$34>>0]|0; $429 = $428&255; $430 = (74436 + ($429<<2)|0); $431 = HEAP32[$430>>2]|0; $432 = (($431) + ($427)|0); $433 = HEAP8[$432>>0]|0; $434 = $433&255; $435 = HEAP32[$35>>2]|0; $436 = $435 & $410; $437 = HEAP8[$36>>0]|0; $438 = $437&255; $439 = $436 >>> $438; $440 = HEAP8[$37>>0]|0; $441 = $440&255; $442 = (74436 + ($441<<2)|0); $443 = HEAP32[$442>>2]|0; $444 = (($443) + ($439)|0); $445 = HEAP8[$444>>0]|0; $446 = $445&255; $sB$2 = $446;$sG$2 = $434;$sR$2 = $422; break; } case 3: { $447 = HEAP8[$30>>0]|0; $div = ($447&255) >>> 3; $448 = $div&255; $449 = (($src$3) + ($448)|0); $450 = HEAP8[$449>>0]|0; $451 = $450&255; $452 = HEAP8[$33>>0]|0; $div4 = ($452&255) >>> 3; $453 = $div4&255; $454 = (($src$3) + ($453)|0); $455 = HEAP8[$454>>0]|0; $456 = $455&255; $457 = HEAP8[$36>>0]|0; $div5 = ($457&255) >>> 3; $458 = $div5&255; $459 = (($src$3) + ($458)|0); $460 = HEAP8[$459>>0]|0; $461 = $460&255; $sB$2 = $461;$sG$2 = $456;$sR$2 = $451; break; } case 4: { $462 = HEAP32[$src$3>>2]|0; $463 = HEAP32[$29>>2]|0; $464 = $463 & $462; $465 = HEAP8[$30>>0]|0; $466 = $465&255; $467 = $464 >>> $466; $468 = HEAP8[$31>>0]|0; $469 = $468&255; $470 = (74436 + ($469<<2)|0); $471 = HEAP32[$470>>2]|0; $472 = (($471) + ($467)|0); $473 = HEAP8[$472>>0]|0; $474 = $473&255; $475 = HEAP32[$32>>2]|0; $476 = $475 & $462; $477 = HEAP8[$33>>0]|0; $478 = $477&255; $479 = $476 >>> $478; $480 = HEAP8[$34>>0]|0; $481 = $480&255; $482 = (74436 + ($481<<2)|0); $483 = HEAP32[$482>>2]|0; $484 = (($483) + ($479)|0); $485 = HEAP8[$484>>0]|0; $486 = $485&255; $487 = HEAP32[$35>>2]|0; $488 = $487 & $462; $489 = HEAP8[$36>>0]|0; $490 = $489&255; $491 = $488 >>> $490; $492 = HEAP8[$37>>0]|0; $493 = $492&255; $494 = (74436 + ($493<<2)|0); $495 = HEAP32[$494>>2]|0; $496 = (($495) + ($491)|0); $497 = HEAP8[$496>>0]|0; $498 = $497&255; $sB$2 = $498;$sG$2 = $486;$sR$2 = $474; break; } default: { $sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $499 = HEAP8[$dst$3>>0]|0; $500 = $499&255; $501 = HEAP32[$27>>2]|0; $502 = ((($501)) + 4|0); $503 = HEAP32[$502>>2]|0; $504 = (($503) + ($500<<2)|0); $505 = HEAP8[$504>>0]|0; $506 = $505&255; $507 = (((($503) + ($500<<2)|0)) + 1|0); $508 = HEAP8[$507>>0]|0; $509 = $508&255; $510 = (((($503) + ($500<<2)|0)) + 2|0); $511 = HEAP8[$510>>0]|0; $512 = $511&255; $513 = (($sR$2) - ($506))|0; $514 = Math_imul($513, $17)|0; $515 = (($514>>>0) / 255)&-1; $516 = (($515) + ($506))|0; $517 = (($sG$2) - ($509))|0; $518 = Math_imul($517, $17)|0; $519 = (($518>>>0) / 255)&-1; $520 = (($519) + ($509))|0; $521 = (($sB$2) - ($512))|0; $522 = Math_imul($521, $17)|0; $523 = (($522>>>0) / 255)&-1; $524 = (($523) + ($512))|0; $525 = $516 & 224; $526 = $520 >>> 3; $527 = $526 & 28; $528 = $527 | $525; $529 = $524 >>> 6; $530 = $529 & 3; $531 = $528 | $530; if ($28) { $532 = $531&255; $storemerge$3 = $532; } else { $533 = (($9) + ($531)|0); $534 = HEAP8[$533>>0]|0; $storemerge$3 = $534; } HEAP8[$dst$3>>0] = $storemerge$3; $535 = ((($dst$3)) + 1|0); $536 = (($src$3) + ($14)|0); $dst$4 = $535;$n$3 = $n$2;$src$4 = $536; label = 31; continue; } else if ((label|0) == 31) { label = 0; switch ($14|0) { case 1: { $537 = HEAP8[$src$4>>0]|0; $538 = $537&255; $539 = HEAP32[$29>>2]|0; $540 = $538 & $539; $541 = HEAP8[$30>>0]|0; $542 = $541&255; $543 = $540 >>> $542; $544 = HEAP8[$31>>0]|0; $545 = $544&255; $546 = (74436 + ($545<<2)|0); $547 = HEAP32[$546>>2]|0; $548 = (($547) + ($543)|0); $549 = HEAP8[$548>>0]|0; $550 = $549&255; $551 = HEAP32[$32>>2]|0; $552 = $551 & $538; $553 = HEAP8[$33>>0]|0; $554 = $553&255; $555 = $552 >>> $554; $556 = HEAP8[$34>>0]|0; $557 = $556&255; $558 = (74436 + ($557<<2)|0); $559 = HEAP32[$558>>2]|0; $560 = (($559) + ($555)|0); $561 = HEAP8[$560>>0]|0; $562 = $561&255; $563 = HEAP32[$35>>2]|0; $564 = $563 & $538; $565 = HEAP8[$36>>0]|0; $566 = $565&255; $567 = $564 >>> $566; $568 = HEAP8[$37>>0]|0; $569 = $568&255; $570 = (74436 + ($569<<2)|0); $571 = HEAP32[$570>>2]|0; $572 = (($571) + ($567)|0); $573 = HEAP8[$572>>0]|0; $574 = $573&255; $sB$3 = $574;$sG$3 = $562;$sR$3 = $550; break; } case 2: { $575 = HEAP16[$src$4>>1]|0; $576 = $575&65535; $577 = HEAP32[$29>>2]|0; $578 = $576 & $577; $579 = HEAP8[$30>>0]|0; $580 = $579&255; $581 = $578 >>> $580; $582 = HEAP8[$31>>0]|0; $583 = $582&255; $584 = (74436 + ($583<<2)|0); $585 = HEAP32[$584>>2]|0; $586 = (($585) + ($581)|0); $587 = HEAP8[$586>>0]|0; $588 = $587&255; $589 = HEAP32[$32>>2]|0; $590 = $589 & $576; $591 = HEAP8[$33>>0]|0; $592 = $591&255; $593 = $590 >>> $592; $594 = HEAP8[$34>>0]|0; $595 = $594&255; $596 = (74436 + ($595<<2)|0); $597 = HEAP32[$596>>2]|0; $598 = (($597) + ($593)|0); $599 = HEAP8[$598>>0]|0; $600 = $599&255; $601 = HEAP32[$35>>2]|0; $602 = $601 & $576; $603 = HEAP8[$36>>0]|0; $604 = $603&255; $605 = $602 >>> $604; $606 = HEAP8[$37>>0]|0; $607 = $606&255; $608 = (74436 + ($607<<2)|0); $609 = HEAP32[$608>>2]|0; $610 = (($609) + ($605)|0); $611 = HEAP8[$610>>0]|0; $612 = $611&255; $sB$3 = $612;$sG$3 = $600;$sR$3 = $588; break; } case 3: { $613 = HEAP8[$30>>0]|0; $div12 = ($613&255) >>> 3; $614 = $div12&255; $615 = (($src$4) + ($614)|0); $616 = HEAP8[$615>>0]|0; $617 = $616&255; $618 = HEAP8[$33>>0]|0; $div13 = ($618&255) >>> 3; $619 = $div13&255; $620 = (($src$4) + ($619)|0); $621 = HEAP8[$620>>0]|0; $622 = $621&255; $623 = HEAP8[$36>>0]|0; $div14 = ($623&255) >>> 3; $624 = $div14&255; $625 = (($src$4) + ($624)|0); $626 = HEAP8[$625>>0]|0; $627 = $626&255; $sB$3 = $627;$sG$3 = $622;$sR$3 = $617; break; } case 4: { $628 = HEAP32[$src$4>>2]|0; $629 = HEAP32[$29>>2]|0; $630 = $629 & $628; $631 = HEAP8[$30>>0]|0; $632 = $631&255; $633 = $630 >>> $632; $634 = HEAP8[$31>>0]|0; $635 = $634&255; $636 = (74436 + ($635<<2)|0); $637 = HEAP32[$636>>2]|0; $638 = (($637) + ($633)|0); $639 = HEAP8[$638>>0]|0; $640 = $639&255; $641 = HEAP32[$32>>2]|0; $642 = $641 & $628; $643 = HEAP8[$33>>0]|0; $644 = $643&255; $645 = $642 >>> $644; $646 = HEAP8[$34>>0]|0; $647 = $646&255; $648 = (74436 + ($647<<2)|0); $649 = HEAP32[$648>>2]|0; $650 = (($649) + ($645)|0); $651 = HEAP8[$650>>0]|0; $652 = $651&255; $653 = HEAP32[$35>>2]|0; $654 = $653 & $628; $655 = HEAP8[$36>>0]|0; $656 = $655&255; $657 = $654 >>> $656; $658 = HEAP8[$37>>0]|0; $659 = $658&255; $660 = (74436 + ($659<<2)|0); $661 = HEAP32[$660>>2]|0; $662 = (($661) + ($657)|0); $663 = HEAP8[$662>>0]|0; $664 = $663&255; $sB$3 = $664;$sG$3 = $652;$sR$3 = $640; break; } default: { $sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $665 = HEAP8[$dst$4>>0]|0; $666 = $665&255; $667 = HEAP32[$27>>2]|0; $668 = ((($667)) + 4|0); $669 = HEAP32[$668>>2]|0; $670 = (($669) + ($666<<2)|0); $671 = HEAP8[$670>>0]|0; $672 = $671&255; $673 = (((($669) + ($666<<2)|0)) + 1|0); $674 = HEAP8[$673>>0]|0; $675 = $674&255; $676 = (((($669) + ($666<<2)|0)) + 2|0); $677 = HEAP8[$676>>0]|0; $678 = $677&255; $679 = (($sR$3) - ($672))|0; $680 = Math_imul($679, $17)|0; $681 = (($680>>>0) / 255)&-1; $682 = (($681) + ($672))|0; $683 = (($sG$3) - ($675))|0; $684 = Math_imul($683, $17)|0; $685 = (($684>>>0) / 255)&-1; $686 = (($685) + ($675))|0; $687 = (($sB$3) - ($678))|0; $688 = Math_imul($687, $17)|0; $689 = (($688>>>0) / 255)&-1; $690 = (($689) + ($678))|0; $691 = $682 & 224; $692 = $686 >>> 3; $693 = $692 & 28; $694 = $693 | $691; $695 = $690 >>> 6; $696 = $695 & 3; $697 = $694 | $696; if ($28) { $698 = $697&255; $storemerge = $698; } else { $699 = (($9) + ($697)|0); $700 = HEAP8[$699>>0]|0; $storemerge = $700; } HEAP8[$dst$4>>0] = $storemerge; $701 = ((($dst$4)) + 1|0); $702 = (($src$4) + ($14)|0); $703 = (($n$3) + -1)|0; $704 = ($n$3|0)>(1); if ($704) { $dst$1 = $701;$n$0 = $703;$src$1 = $702; label = 4; continue; } else { $dst$5 = $701;$src$5 = $702; label = 40; continue; } } else if ((label|0) == 40) { label = 0; $705 = (($src$5) + ($5)|0); $706 = (($dst$5) + ($7)|0); $707 = ($38|0)==(0); if ($707) { break L4; } else { $$in = $38;$dst$015 = $706;$src$016 = $705; continue L4; } } } } return; } function _BlitRGBtoRGBSurfaceAlpha($info) { $info = $info|0; var $$lcssa = 0, $$lcssa24 = 0, $$lcssa25 = 0, $$lcssa42 = 0, $$lcssa45 = 0, $$lcssa46 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0; var $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$01$i = 0, $dstp$01$i$us = 0, $dstp$01$us$i = 0, $dstp$05 = 0, $dstp$05$us = 0, $dstp$1$us = 0, $dstp$1$us$i = 0, $dstp$2 = 0, $dstp$2$i = 0, $dstp$3 = 0, $dstp$3$i = 0, $dstp$4 = 0, $dstp$4$i$us29 = 0, $dstp$5 = 0; var $dstp$5$i = 0, $n$0$us = 0, $n$0$us$i = 0, $n$1 = 0, $n$1$i = 0, $n$2 = 0, $n$2$i = 0, $n$3 = 0, $n$3$i$us28 = 0, $srcp$02$i = 0, $srcp$02$i$us = 0, $srcp$02$us$i = 0, $srcp$04 = 0, $srcp$04$us = 0, $srcp$1$us = 0, $srcp$1$us$i = 0, $srcp$2 = 0, $srcp$2$i = 0, $srcp$3 = 0, $srcp$3$i = 0; var $srcp$4 = 0, $srcp$4$i$us30 = 0, $srcp$5 = 0, $srcp$5$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 63|0); $1 = HEAP8[$0>>0]|0; $2 = $1&255; $3 = ($1<<24>>24)==(-128); $4 = ((($info)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$info>>2]|0; $9 = ((($info)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = $10 >> 2; $12 = ((($info)) + 20|0); $13 = HEAP32[$12>>2]|0; $14 = ((($info)) + 36|0); $15 = HEAP32[$14>>2]|0; $16 = $15 >> 2; $17 = (($7) + -1)|0; $18 = ($7|0)==(0); if (!($3)) { if ($18) { return; } $19 = (($5) + 3)|0; $20 = (($19|0) / 4)&-1; $21 = $5 & 3; $22 = ($21|0)==(0); if ($22) { $108 = $17;$dstp$05$us = $13;$srcp$04$us = $8; while(1) { $dstp$1$us = $dstp$05$us;$n$0$us = $20;$srcp$1$us = $srcp$04$us; while(1) { $23 = HEAP32[$srcp$1$us>>2]|0; $24 = HEAP32[$dstp$1$us>>2]|0; $25 = $23 & 16711935; $26 = $24 & 16711935; $27 = (($25) - ($26))|0; $28 = Math_imul($27, $2)|0; $29 = $28 >>> 8; $30 = (($29) + ($26))|0; $31 = $30 & 16711935; $32 = $23 & 65280; $33 = $24 & 65280; $34 = (($32) - ($33))|0; $35 = Math_imul($34, $2)|0; $36 = $35 >>> 8; $37 = (($36) + ($33))|0; $38 = $37 & 65280; $39 = $38 | $31; $40 = $39 | -16777216; HEAP32[$dstp$1$us>>2] = $40; $41 = ((($srcp$1$us)) + 4|0); $42 = ((($dstp$1$us)) + 4|0); $43 = HEAP32[$41>>2]|0; $44 = HEAP32[$42>>2]|0; $45 = $43 & 16711935; $46 = $44 & 16711935; $47 = (($45) - ($46))|0; $48 = Math_imul($47, $2)|0; $49 = $48 >>> 8; $50 = (($49) + ($46))|0; $51 = $50 & 16711935; $52 = $43 & 65280; $53 = $44 & 65280; $54 = (($52) - ($53))|0; $55 = Math_imul($54, $2)|0; $56 = $55 >>> 8; $57 = (($56) + ($53))|0; $58 = $57 & 65280; $59 = $58 | $51; $60 = $59 | -16777216; HEAP32[$42>>2] = $60; $61 = ((($srcp$1$us)) + 8|0); $62 = ((($dstp$1$us)) + 8|0); $63 = HEAP32[$61>>2]|0; $64 = HEAP32[$62>>2]|0; $65 = $63 & 16711935; $66 = $64 & 16711935; $67 = (($65) - ($66))|0; $68 = Math_imul($67, $2)|0; $69 = $68 >>> 8; $70 = (($69) + ($66))|0; $71 = $70 & 16711935; $72 = $63 & 65280; $73 = $64 & 65280; $74 = (($72) - ($73))|0; $75 = Math_imul($74, $2)|0; $76 = $75 >>> 8; $77 = (($76) + ($73))|0; $78 = $77 & 65280; $79 = $78 | $71; $80 = $79 | -16777216; HEAP32[$62>>2] = $80; $81 = ((($srcp$1$us)) + 12|0); $82 = ((($dstp$1$us)) + 12|0); $83 = HEAP32[$81>>2]|0; $84 = HEAP32[$82>>2]|0; $85 = $83 & 16711935; $86 = $84 & 16711935; $87 = (($85) - ($86))|0; $88 = Math_imul($87, $2)|0; $89 = $88 >>> 8; $90 = (($89) + ($86))|0; $91 = $90 & 16711935; $92 = $83 & 65280; $93 = $84 & 65280; $94 = (($92) - ($93))|0; $95 = Math_imul($94, $2)|0; $96 = $95 >>> 8; $97 = (($96) + ($93))|0; $98 = $97 & 65280; $99 = $98 | $91; $100 = $99 | -16777216; HEAP32[$82>>2] = $100; $101 = ((($srcp$1$us)) + 16|0); $102 = ((($dstp$1$us)) + 16|0); $103 = (($n$0$us) + -1)|0; $104 = ($n$0$us|0)>(1); if ($104) { $dstp$1$us = $102;$n$0$us = $103;$srcp$1$us = $101; } else { $$lcssa45 = $101;$$lcssa46 = $102; break; } } $105 = (($$lcssa45) + ($11<<2)|0); $106 = (($$lcssa46) + ($16<<2)|0); $107 = (($108) + -1)|0; $109 = ($108|0)==(0); if ($109) { break; } else { $108 = $107;$dstp$05$us = $106;$srcp$04$us = $105; } } return; } else { $378 = $17;$dstp$05 = $13;$srcp$04 = $8; } L13: while(1) { switch ($21|0) { case 1: { $dstp$4 = $dstp$05;$n$3 = $20;$srcp$4 = $srcp$04; label = 25; break; } case 3: { $dstp$2 = $dstp$05;$n$1 = $20;$srcp$2 = $srcp$04; label = 23; break; } case 2: { $dstp$3 = $dstp$05;$n$2 = $20;$srcp$3 = $srcp$04; label = 24; break; } default: { $dstp$5 = $dstp$05;$srcp$5 = $srcp$04; label = 26; } } while(1) { if ((label|0) == 23) { label = 0; $316 = HEAP32[$srcp$2>>2]|0; $317 = HEAP32[$dstp$2>>2]|0; $318 = $316 & 16711935; $319 = $317 & 16711935; $320 = (($318) - ($319))|0; $321 = Math_imul($320, $2)|0; $322 = $321 >>> 8; $323 = (($322) + ($319))|0; $324 = $323 & 16711935; $325 = $316 & 65280; $326 = $317 & 65280; $327 = (($325) - ($326))|0; $328 = Math_imul($327, $2)|0; $329 = $328 >>> 8; $330 = (($329) + ($326))|0; $331 = $330 & 65280; $332 = $331 | $324; $333 = $332 | -16777216; HEAP32[$dstp$2>>2] = $333; $334 = ((($srcp$2)) + 4|0); $335 = ((($dstp$2)) + 4|0); $dstp$3 = $335;$n$2 = $n$1;$srcp$3 = $334; label = 24; continue; } else if ((label|0) == 24) { label = 0; $336 = HEAP32[$srcp$3>>2]|0; $337 = HEAP32[$dstp$3>>2]|0; $338 = $336 & 16711935; $339 = $337 & 16711935; $340 = (($338) - ($339))|0; $341 = Math_imul($340, $2)|0; $342 = $341 >>> 8; $343 = (($342) + ($339))|0; $344 = $343 & 16711935; $345 = $336 & 65280; $346 = $337 & 65280; $347 = (($345) - ($346))|0; $348 = Math_imul($347, $2)|0; $349 = $348 >>> 8; $350 = (($349) + ($346))|0; $351 = $350 & 65280; $352 = $351 | $344; $353 = $352 | -16777216; HEAP32[$dstp$3>>2] = $353; $354 = ((($srcp$3)) + 4|0); $355 = ((($dstp$3)) + 4|0); $dstp$4 = $355;$n$3 = $n$2;$srcp$4 = $354; label = 25; continue; } else if ((label|0) == 25) { label = 0; $356 = HEAP32[$srcp$4>>2]|0; $357 = HEAP32[$dstp$4>>2]|0; $358 = $356 & 16711935; $359 = $357 & 16711935; $360 = (($358) - ($359))|0; $361 = Math_imul($360, $2)|0; $362 = $361 >>> 8; $363 = (($362) + ($359))|0; $364 = $363 & 16711935; $365 = $356 & 65280; $366 = $357 & 65280; $367 = (($365) - ($366))|0; $368 = Math_imul($367, $2)|0; $369 = $368 >>> 8; $370 = (($369) + ($366))|0; $371 = $370 & 65280; $372 = $371 | $364; $373 = $372 | -16777216; HEAP32[$dstp$4>>2] = $373; $295 = ((($srcp$4)) + 4|0); $297 = ((($dstp$4)) + 4|0); $374 = ($n$3|0)>(1); if (!($374)) { $dstp$5 = $297;$srcp$5 = $295; label = 26; continue; } $293 = (($n$3) + -1)|0; $294 = HEAP32[$295>>2]|0; $296 = HEAP32[$297>>2]|0; $298 = $294 & 16711935; $299 = $296 & 16711935; $300 = (($298) - ($299))|0; $301 = Math_imul($300, $2)|0; $302 = $301 >>> 8; $303 = (($302) + ($299))|0; $304 = $303 & 16711935; $305 = $294 & 65280; $306 = $296 & 65280; $307 = (($305) - ($306))|0; $308 = Math_imul($307, $2)|0; $309 = $308 >>> 8; $310 = (($309) + ($306))|0; $311 = $310 & 65280; $312 = $311 | $304; $313 = $312 | -16777216; HEAP32[$297>>2] = $313; $314 = ((($srcp$4)) + 8|0); $315 = ((($dstp$4)) + 8|0); $dstp$2 = $315;$n$1 = $293;$srcp$2 = $314; label = 23; continue; } else if ((label|0) == 26) { label = 0; $375 = (($srcp$5) + ($11<<2)|0); $376 = (($dstp$5) + ($16<<2)|0); $377 = (($378) + -1)|0; $379 = ($378|0)==(0); if ($379) { break L13; } else { $378 = $377;$dstp$05 = $376;$srcp$04 = $375; continue L13; } } } } return; } if ($18) { return; } $110 = (($5) + 3)|0; $111 = (($110|0) / 4)&-1; $112 = $5 & 3; switch ($112|0) { case 0: { $236 = $17;$dstp$01$us$i = $13;$srcp$02$us$i = $8; while(1) { $dstp$1$us$i = $dstp$01$us$i;$n$0$us$i = $111;$srcp$1$us$i = $srcp$02$us$i; while(1) { $183 = ((($srcp$1$us$i)) + 4|0); $184 = HEAP32[$srcp$1$us$i>>2]|0; $185 = HEAP32[$dstp$1$us$i>>2]|0; $186 = $184 & 16711422; $187 = $185 & 16711422; $188 = (($187) + ($186))|0; $189 = $188 >>> 1; $190 = $184 & 65793; $191 = $190 & $185; $192 = (($189) + ($191))|0; $193 = $192 | -16777216; $194 = ((($dstp$1$us$i)) + 4|0); HEAP32[$dstp$1$us$i>>2] = $193; $195 = ((($srcp$1$us$i)) + 8|0); $196 = HEAP32[$183>>2]|0; $197 = HEAP32[$194>>2]|0; $198 = $196 & 16711422; $199 = $197 & 16711422; $200 = (($199) + ($198))|0; $201 = $200 >>> 1; $202 = $196 & 65793; $203 = $202 & $197; $204 = (($201) + ($203))|0; $205 = $204 | -16777216; $206 = ((($dstp$1$us$i)) + 8|0); HEAP32[$194>>2] = $205; $207 = ((($srcp$1$us$i)) + 12|0); $208 = HEAP32[$195>>2]|0; $209 = HEAP32[$206>>2]|0; $210 = $208 & 16711422; $211 = $209 & 16711422; $212 = (($211) + ($210))|0; $213 = $212 >>> 1; $214 = $208 & 65793; $215 = $214 & $209; $216 = (($213) + ($215))|0; $217 = $216 | -16777216; $218 = ((($dstp$1$us$i)) + 12|0); HEAP32[$206>>2] = $217; $219 = ((($srcp$1$us$i)) + 16|0); $220 = HEAP32[$207>>2]|0; $221 = HEAP32[$218>>2]|0; $222 = $220 & 16711422; $223 = $221 & 16711422; $224 = (($223) + ($222))|0; $225 = $224 >>> 1; $226 = $220 & 65793; $227 = $226 & $221; $228 = (($225) + ($227))|0; $229 = $228 | -16777216; $230 = ((($dstp$1$us$i)) + 16|0); HEAP32[$218>>2] = $229; $231 = (($n$0$us$i) + -1)|0; $232 = ($n$0$us$i|0)>(1); if ($232) { $dstp$1$us$i = $230;$n$0$us$i = $231;$srcp$1$us$i = $219; } else { $$lcssa = $219;$$lcssa42 = $230; break; } } $233 = (($$lcssa) + ($11<<2)|0); $234 = (($$lcssa42) + ($16<<2)|0); $235 = (($236) + -1)|0; $237 = ($236|0)==(0); if ($237) { break; } else { $236 = $235;$dstp$01$us$i = $234;$srcp$02$us$i = $233; } } return; break; } case 1: { $113 = ($110|0)>(7); $181 = $17;$dstp$01$i$us = $13;$srcp$02$i$us = $8; while(1) { $114 = ((($srcp$02$i$us)) + 4|0); $115 = HEAP32[$srcp$02$i$us>>2]|0; $116 = HEAP32[$dstp$01$i$us>>2]|0; $117 = $115 & 16711422; $118 = $116 & 16711422; $119 = (($118) + ($117))|0; $120 = $119 >>> 1; $121 = $115 & 65793; $122 = $121 & $116; $123 = (($120) + ($122))|0; $124 = $123 | -16777216; $125 = ((($dstp$01$i$us)) + 4|0); HEAP32[$dstp$01$i$us>>2] = $124; if ($113) { $129 = $114;$131 = $125;$dstp$4$i$us29 = $dstp$01$i$us;$n$3$i$us28 = $111;$srcp$4$i$us30 = $srcp$02$i$us; while(1) { $126 = (($n$3$i$us28) + -1)|0; $127 = ((($srcp$4$i$us30)) + 8|0); $128 = HEAP32[$129>>2]|0; $130 = HEAP32[$131>>2]|0; $132 = $128 & 16711422; $133 = $130 & 16711422; $134 = (($133) + ($132))|0; $135 = $134 >>> 1; $136 = $128 & 65793; $137 = $136 & $130; $138 = (($135) + ($137))|0; $139 = $138 | -16777216; $140 = ((($dstp$4$i$us29)) + 8|0); HEAP32[$131>>2] = $139; $141 = ((($srcp$4$i$us30)) + 12|0); $142 = HEAP32[$127>>2]|0; $143 = HEAP32[$140>>2]|0; $144 = $142 & 16711422; $145 = $143 & 16711422; $146 = (($145) + ($144))|0; $147 = $146 >>> 1; $148 = $142 & 65793; $149 = $148 & $143; $150 = (($147) + ($149))|0; $151 = $150 | -16777216; $152 = ((($dstp$4$i$us29)) + 12|0); HEAP32[$140>>2] = $151; $153 = ((($srcp$4$i$us30)) + 16|0); $154 = HEAP32[$141>>2]|0; $155 = HEAP32[$152>>2]|0; $156 = $154 & 16711422; $157 = $155 & 16711422; $158 = (($157) + ($156))|0; $159 = $158 >>> 1; $160 = $154 & 65793; $161 = $160 & $155; $162 = (($159) + ($161))|0; $163 = $162 | -16777216; $164 = ((($dstp$4$i$us29)) + 16|0); HEAP32[$152>>2] = $163; $165 = ((($srcp$4$i$us30)) + 20|0); $166 = HEAP32[$153>>2]|0; $167 = HEAP32[$164>>2]|0; $168 = $166 & 16711422; $169 = $167 & 16711422; $170 = (($169) + ($168))|0; $171 = $170 >>> 1; $172 = $166 & 65793; $173 = $172 & $167; $174 = (($171) + ($173))|0; $175 = $174 | -16777216; $176 = ((($dstp$4$i$us29)) + 20|0); HEAP32[$164>>2] = $175; $177 = ($126|0)>(1); if ($177) { $129 = $165;$131 = $176;$dstp$4$i$us29 = $164;$n$3$i$us28 = $126;$srcp$4$i$us30 = $153; } else { $$lcssa24 = $165;$$lcssa25 = $176; break; } } } else { $$lcssa24 = $114;$$lcssa25 = $125; } $178 = (($$lcssa24) + ($11<<2)|0); $179 = (($$lcssa25) + ($16<<2)|0); $180 = (($181) + -1)|0; $182 = ($181|0)==(0); if ($182) { break; } else { $181 = $180;$dstp$01$i$us = $179;$srcp$02$i$us = $178; } } return; break; } default: { $291 = $17;$dstp$01$i = $13;$srcp$02$i = $8; L28: while(1) { switch ($112|0) { case 2: { $dstp$3$i = $dstp$01$i;$n$2$i = $111;$srcp$3$i = $srcp$02$i; label = 19; break; } case 3: { $dstp$2$i = $dstp$01$i;$n$1$i = $111;$srcp$2$i = $srcp$02$i; label = 18; break; } default: { $dstp$5$i = $dstp$01$i;$srcp$5$i = $srcp$02$i; label = 20; } } while(1) { if ((label|0) == 18) { label = 0; $253 = ((($srcp$2$i)) + 4|0); $254 = HEAP32[$srcp$2$i>>2]|0; $255 = HEAP32[$dstp$2$i>>2]|0; $256 = $254 & 16711422; $257 = $255 & 16711422; $258 = (($257) + ($256))|0; $259 = $258 >>> 1; $260 = $254 & 65793; $261 = $260 & $255; $262 = (($259) + ($261))|0; $263 = $262 | -16777216; $264 = ((($dstp$2$i)) + 4|0); HEAP32[$dstp$2$i>>2] = $263; $dstp$3$i = $264;$n$2$i = $n$1$i;$srcp$3$i = $253; label = 19; continue; } else if ((label|0) == 19) { label = 0; $265 = ((($srcp$3$i)) + 4|0); $266 = HEAP32[$srcp$3$i>>2]|0; $267 = HEAP32[$dstp$3$i>>2]|0; $268 = $266 & 16711422; $269 = $267 & 16711422; $270 = (($269) + ($268))|0; $271 = $270 >>> 1; $272 = $266 & 65793; $273 = $272 & $267; $274 = (($271) + ($273))|0; $275 = $274 | -16777216; $276 = ((($dstp$3$i)) + 4|0); HEAP32[$dstp$3$i>>2] = $275; $241 = ((($srcp$3$i)) + 8|0); $277 = HEAP32[$265>>2]|0; $278 = HEAP32[$276>>2]|0; $279 = $277 & 16711422; $280 = $278 & 16711422; $281 = (($280) + ($279))|0; $282 = $281 >>> 1; $283 = $277 & 65793; $284 = $283 & $278; $285 = (($282) + ($284))|0; $286 = $285 | -16777216; $243 = ((($dstp$3$i)) + 8|0); HEAP32[$276>>2] = $286; $287 = ($n$2$i|0)>(1); if (!($287)) { $dstp$5$i = $243;$srcp$5$i = $241; label = 20; continue; } $238 = (($n$2$i) + -1)|0; $239 = ((($srcp$3$i)) + 12|0); $240 = HEAP32[$241>>2]|0; $242 = HEAP32[$243>>2]|0; $244 = $240 & 16711422; $245 = $242 & 16711422; $246 = (($245) + ($244))|0; $247 = $246 >>> 1; $248 = $240 & 65793; $249 = $248 & $242; $250 = (($247) + ($249))|0; $251 = $250 | -16777216; $252 = ((($dstp$3$i)) + 12|0); HEAP32[$243>>2] = $251; $dstp$2$i = $252;$n$1$i = $238;$srcp$2$i = $239; label = 18; continue; } else if ((label|0) == 20) { label = 0; $288 = (($srcp$5$i) + ($11<<2)|0); $289 = (($dstp$5$i) + ($16<<2)|0); $290 = (($291) + -1)|0; $292 = ($291|0)==(0); if ($292) { break L28; } else { $291 = $290;$dstp$01$i = $289;$srcp$02$i = $288; continue L28; } } } } return; } } } function _BlitNtoN($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0; var $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0; var $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0; var $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0; var $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0; var $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0; var $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0; var $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0; var $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0; var $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0; var $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0; var $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0; var $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0; var $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0; var $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0; var $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0; var $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0; var $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0; var $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0; var $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0; var $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0; var $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0; var $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0; var $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0; var $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0; var $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0; var $div30 = 0, $div31 = 0, $div32 = 0, $div33 = 0, $div34 = 0, $div35 = 0, $div36 = 0, $div37 = 0, $div38 = 0, $div39 = 0, $div4 = 0, $div40 = 0, $div41 = 0, $div42 = 0, $div43 = 0, $div44 = 0, $div45 = 0, $div46 = 0, $div47 = 0, $div5 = 0; var $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$048 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0; var $n$6 = 0, $n$7 = 0, $sB$0 = 0, $sB13$0 = 0, $sB20$0 = 0, $sB27$0 = 0, $sB34$0 = 0, $sB41$0 = 0, $sB48$0 = 0, $sB6$0 = 0, $sG$0 = 0, $sG12$0 = 0, $sG19$0 = 0, $sG26$0 = 0, $sG33$0 = 0, $sG40$0 = 0, $sG47$0 = 0, $sG5$0 = 0, $sR$0 = 0, $sR11$0 = 0; var $sR18$0 = 0, $sR25$0 = 0, $sR32$0 = 0, $sR39$0 = 0, $sR4$0 = 0, $sR46$0 = 0, $src$049 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 9|0); $14 = HEAP8[$13>>0]|0; $15 = $14&255; $16 = ((($info)) + 44|0); $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 9|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ((($17)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0); if ($23) { $200 = 0; } else { $24 = ((($info)) + 63|0); $25 = HEAP8[$24>>0]|0; $26 = $25&255; $200 = $26; } $27 = ($3|0)==(0); if ($27) { return; } $28 = (($1) + 7)|0; $29 = (($28|0) / 8)&-1; $30 = $1 & 7; $31 = ((($17)) + 28|0); $32 = ((($17)) + 32|0); $33 = ((($17)) + 29|0); $34 = ((($17)) + 33|0); $35 = ((($17)) + 30|0); $36 = ((($17)) + 34|0); $37 = ((($17)) + 31|0); $38 = ((($17)) + 35|0); $39 = ((($12)) + 12|0); $40 = ((($12)) + 32|0); $41 = ((($12)) + 28|0); $42 = ((($12)) + 16|0); $43 = ((($12)) + 33|0); $44 = ((($12)) + 29|0); $45 = ((($12)) + 20|0); $46 = ((($12)) + 34|0); $47 = ((($12)) + 30|0); $$in = $3;$dst$048 = $8;$src$049 = $4; L7: while(1) { $48 = (($$in) + -1)|0; switch ($30|0) { case 0: { $dst$1 = $dst$048;$n$0 = $29;$src$1 = $src$049; label = 6; break; } case 7: { $dst$2 = $dst$048;$n$1 = $29;$src$2 = $src$049; label = 17; break; } case 6: { $dst$3 = $dst$048;$n$2 = $29;$src$3 = $src$049; label = 28; break; } case 5: { $dst$4 = $dst$048;$n$3 = $29;$src$4 = $src$049; label = 39; break; } case 4: { $dst$5 = $dst$048;$n$4 = $29;$src$5 = $src$049; label = 50; break; } case 3: { $dst$6 = $dst$048;$n$5 = $29;$src$6 = $src$049; label = 61; break; } case 2: { $dst$7 = $dst$048;$n$6 = $29;$src$7 = $src$049; label = 72; break; } case 1: { $dst$8 = $dst$048;$n$7 = $29;$src$8 = $src$049; label = 83; break; } default: { $dst$9 = $dst$048;$src$9 = $src$049; label = 94; } } while(1) { if ((label|0) == 6) { label = 0; switch ($15|0) { case 1: { $49 = HEAP8[$src$1>>0]|0; $50 = $49&255; $51 = HEAP32[$39>>2]|0; $52 = $50 & $51; $53 = HEAP8[$40>>0]|0; $54 = $53&255; $55 = $52 >>> $54; $56 = HEAP8[$41>>0]|0; $57 = $56&255; $58 = (74436 + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = (($59) + ($55)|0); $61 = HEAP8[$60>>0]|0; $62 = $61&255; $63 = HEAP32[$42>>2]|0; $64 = $63 & $50; $65 = HEAP8[$43>>0]|0; $66 = $65&255; $67 = $64 >>> $66; $68 = HEAP8[$44>>0]|0; $69 = $68&255; $70 = (74436 + ($69<<2)|0); $71 = HEAP32[$70>>2]|0; $72 = (($71) + ($67)|0); $73 = HEAP8[$72>>0]|0; $74 = $73&255; $75 = HEAP32[$45>>2]|0; $76 = $75 & $50; $77 = HEAP8[$46>>0]|0; $78 = $77&255; $79 = $76 >>> $78; $80 = HEAP8[$47>>0]|0; $81 = $80&255; $82 = (74436 + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = (($83) + ($79)|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $sB$0 = $86;$sG$0 = $74;$sR$0 = $62; break; } case 2: { $87 = HEAP16[$src$1>>1]|0; $88 = $87&65535; $89 = HEAP32[$39>>2]|0; $90 = $88 & $89; $91 = HEAP8[$40>>0]|0; $92 = $91&255; $93 = $90 >>> $92; $94 = HEAP8[$41>>0]|0; $95 = $94&255; $96 = (74436 + ($95<<2)|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) + ($93)|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $101 = HEAP32[$42>>2]|0; $102 = $101 & $88; $103 = HEAP8[$43>>0]|0; $104 = $103&255; $105 = $102 >>> $104; $106 = HEAP8[$44>>0]|0; $107 = $106&255; $108 = (74436 + ($107<<2)|0); $109 = HEAP32[$108>>2]|0; $110 = (($109) + ($105)|0); $111 = HEAP8[$110>>0]|0; $112 = $111&255; $113 = HEAP32[$45>>2]|0; $114 = $113 & $88; $115 = HEAP8[$46>>0]|0; $116 = $115&255; $117 = $114 >>> $116; $118 = HEAP8[$47>>0]|0; $119 = $118&255; $120 = (74436 + ($119<<2)|0); $121 = HEAP32[$120>>2]|0; $122 = (($121) + ($117)|0); $123 = HEAP8[$122>>0]|0; $124 = $123&255; $sB$0 = $124;$sG$0 = $112;$sR$0 = $100; break; } case 3: { $125 = HEAP8[$40>>0]|0; $div39 = ($125&255) >>> 3; $126 = $div39&255; $127 = (($src$1) + ($126)|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $130 = HEAP8[$43>>0]|0; $div40 = ($130&255) >>> 3; $131 = $div40&255; $132 = (($src$1) + ($131)|0); $133 = HEAP8[$132>>0]|0; $134 = $133&255; $135 = HEAP8[$46>>0]|0; $div41 = ($135&255) >>> 3; $136 = $div41&255; $137 = (($src$1) + ($136)|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $sB$0 = $139;$sG$0 = $134;$sR$0 = $129; break; } case 4: { $140 = HEAP32[$src$1>>2]|0; $141 = HEAP32[$39>>2]|0; $142 = $141 & $140; $143 = HEAP8[$40>>0]|0; $144 = $143&255; $145 = $142 >>> $144; $146 = HEAP8[$41>>0]|0; $147 = $146&255; $148 = (74436 + ($147<<2)|0); $149 = HEAP32[$148>>2]|0; $150 = (($149) + ($145)|0); $151 = HEAP8[$150>>0]|0; $152 = $151&255; $153 = HEAP32[$42>>2]|0; $154 = $153 & $140; $155 = HEAP8[$43>>0]|0; $156 = $155&255; $157 = $154 >>> $156; $158 = HEAP8[$44>>0]|0; $159 = $158&255; $160 = (74436 + ($159<<2)|0); $161 = HEAP32[$160>>2]|0; $162 = (($161) + ($157)|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = HEAP32[$45>>2]|0; $166 = $165 & $140; $167 = HEAP8[$46>>0]|0; $168 = $167&255; $169 = $166 >>> $168; $170 = HEAP8[$47>>0]|0; $171 = $170&255; $172 = (74436 + ($171<<2)|0); $173 = HEAP32[$172>>2]|0; $174 = (($173) + ($169)|0); $175 = HEAP8[$174>>0]|0; $176 = $175&255; $sB$0 = $176;$sG$0 = $164;$sR$0 = $152; break; } default: { $sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } switch ($20|0) { case 1: { $177 = HEAP8[$31>>0]|0; $178 = $177&255; $179 = $sR$0 >>> $178; $180 = HEAP8[$32>>0]|0; $181 = $180&255; $182 = $179 << $181; $183 = HEAP8[$33>>0]|0; $184 = $183&255; $185 = $sG$0 >>> $184; $186 = HEAP8[$34>>0]|0; $187 = $186&255; $188 = $185 << $187; $189 = $188 | $182; $190 = HEAP8[$35>>0]|0; $191 = $190&255; $192 = $sB$0 >>> $191; $193 = HEAP8[$36>>0]|0; $194 = $193&255; $195 = $192 << $194; $196 = $189 | $195; $197 = HEAP8[$37>>0]|0; $198 = $197&255; $199 = $200 >>> $198; $201 = HEAP8[$38>>0]|0; $202 = $201&255; $203 = $199 << $202; $204 = $196 | $203; $205 = $204&255; HEAP8[$dst$1>>0] = $205; break; } case 2: { $206 = HEAP8[$31>>0]|0; $207 = $206&255; $208 = $sR$0 >>> $207; $209 = HEAP8[$32>>0]|0; $210 = $209&255; $211 = $208 << $210; $212 = HEAP8[$33>>0]|0; $213 = $212&255; $214 = $sG$0 >>> $213; $215 = HEAP8[$34>>0]|0; $216 = $215&255; $217 = $214 << $216; $218 = $217 | $211; $219 = HEAP8[$35>>0]|0; $220 = $219&255; $221 = $sB$0 >>> $220; $222 = HEAP8[$36>>0]|0; $223 = $222&255; $224 = $221 << $223; $225 = $218 | $224; $226 = HEAP8[$37>>0]|0; $227 = $226&255; $228 = $200 >>> $227; $229 = HEAP8[$38>>0]|0; $230 = $229&255; $231 = $228 << $230; $232 = $225 | $231; $233 = $232&65535; HEAP16[$dst$1>>1] = $233; break; } case 3: { $234 = $sR$0&255; $235 = HEAP8[$32>>0]|0; $div36 = ($235&255) >>> 3; $236 = $div36&255; $237 = (($dst$1) + ($236)|0); HEAP8[$237>>0] = $234; $238 = $sG$0&255; $239 = HEAP8[$34>>0]|0; $div37 = ($239&255) >>> 3; $240 = $div37&255; $241 = (($dst$1) + ($240)|0); HEAP8[$241>>0] = $238; $242 = $sB$0&255; $243 = HEAP8[$36>>0]|0; $div38 = ($243&255) >>> 3; $244 = $div38&255; $245 = (($dst$1) + ($244)|0); HEAP8[$245>>0] = $242; break; } case 4: { $246 = HEAP8[$31>>0]|0; $247 = $246&255; $248 = $sR$0 >>> $247; $249 = HEAP8[$32>>0]|0; $250 = $249&255; $251 = $248 << $250; $252 = HEAP8[$33>>0]|0; $253 = $252&255; $254 = $sG$0 >>> $253; $255 = HEAP8[$34>>0]|0; $256 = $255&255; $257 = $254 << $256; $258 = $257 | $251; $259 = HEAP8[$35>>0]|0; $260 = $259&255; $261 = $sB$0 >>> $260; $262 = HEAP8[$36>>0]|0; $263 = $262&255; $264 = $261 << $263; $265 = $258 | $264; $266 = HEAP8[$37>>0]|0; $267 = $266&255; $268 = $200 >>> $267; $269 = HEAP8[$38>>0]|0; $270 = $269&255; $271 = $268 << $270; $272 = $265 | $271; HEAP32[$dst$1>>2] = $272; break; } default: { } } $273 = (($dst$1) + ($20)|0); $274 = (($src$1) + ($15)|0); $dst$2 = $273;$n$1 = $n$0;$src$2 = $274; label = 17; continue; } else if ((label|0) == 17) { label = 0; switch ($15|0) { case 1: { $275 = HEAP8[$src$2>>0]|0; $276 = $275&255; $277 = HEAP32[$39>>2]|0; $278 = $276 & $277; $279 = HEAP8[$40>>0]|0; $280 = $279&255; $281 = $278 >>> $280; $282 = HEAP8[$41>>0]|0; $283 = $282&255; $284 = (74436 + ($283<<2)|0); $285 = HEAP32[$284>>2]|0; $286 = (($285) + ($281)|0); $287 = HEAP8[$286>>0]|0; $288 = $287&255; $289 = HEAP32[$42>>2]|0; $290 = $289 & $276; $291 = HEAP8[$43>>0]|0; $292 = $291&255; $293 = $290 >>> $292; $294 = HEAP8[$44>>0]|0; $295 = $294&255; $296 = (74436 + ($295<<2)|0); $297 = HEAP32[$296>>2]|0; $298 = (($297) + ($293)|0); $299 = HEAP8[$298>>0]|0; $300 = $299&255; $301 = HEAP32[$45>>2]|0; $302 = $301 & $276; $303 = HEAP8[$46>>0]|0; $304 = $303&255; $305 = $302 >>> $304; $306 = HEAP8[$47>>0]|0; $307 = $306&255; $308 = (74436 + ($307<<2)|0); $309 = HEAP32[$308>>2]|0; $310 = (($309) + ($305)|0); $311 = HEAP8[$310>>0]|0; $312 = $311&255; $sB6$0 = $312;$sG5$0 = $300;$sR4$0 = $288; break; } case 2: { $313 = HEAP16[$src$2>>1]|0; $314 = $313&65535; $315 = HEAP32[$39>>2]|0; $316 = $314 & $315; $317 = HEAP8[$40>>0]|0; $318 = $317&255; $319 = $316 >>> $318; $320 = HEAP8[$41>>0]|0; $321 = $320&255; $322 = (74436 + ($321<<2)|0); $323 = HEAP32[$322>>2]|0; $324 = (($323) + ($319)|0); $325 = HEAP8[$324>>0]|0; $326 = $325&255; $327 = HEAP32[$42>>2]|0; $328 = $327 & $314; $329 = HEAP8[$43>>0]|0; $330 = $329&255; $331 = $328 >>> $330; $332 = HEAP8[$44>>0]|0; $333 = $332&255; $334 = (74436 + ($333<<2)|0); $335 = HEAP32[$334>>2]|0; $336 = (($335) + ($331)|0); $337 = HEAP8[$336>>0]|0; $338 = $337&255; $339 = HEAP32[$45>>2]|0; $340 = $339 & $314; $341 = HEAP8[$46>>0]|0; $342 = $341&255; $343 = $340 >>> $342; $344 = HEAP8[$47>>0]|0; $345 = $344&255; $346 = (74436 + ($345<<2)|0); $347 = HEAP32[$346>>2]|0; $348 = (($347) + ($343)|0); $349 = HEAP8[$348>>0]|0; $350 = $349&255; $sB6$0 = $350;$sG5$0 = $338;$sR4$0 = $326; break; } case 3: { $351 = HEAP8[$40>>0]|0; $div33 = ($351&255) >>> 3; $352 = $div33&255; $353 = (($src$2) + ($352)|0); $354 = HEAP8[$353>>0]|0; $355 = $354&255; $356 = HEAP8[$43>>0]|0; $div34 = ($356&255) >>> 3; $357 = $div34&255; $358 = (($src$2) + ($357)|0); $359 = HEAP8[$358>>0]|0; $360 = $359&255; $361 = HEAP8[$46>>0]|0; $div35 = ($361&255) >>> 3; $362 = $div35&255; $363 = (($src$2) + ($362)|0); $364 = HEAP8[$363>>0]|0; $365 = $364&255; $sB6$0 = $365;$sG5$0 = $360;$sR4$0 = $355; break; } case 4: { $366 = HEAP32[$src$2>>2]|0; $367 = HEAP32[$39>>2]|0; $368 = $367 & $366; $369 = HEAP8[$40>>0]|0; $370 = $369&255; $371 = $368 >>> $370; $372 = HEAP8[$41>>0]|0; $373 = $372&255; $374 = (74436 + ($373<<2)|0); $375 = HEAP32[$374>>2]|0; $376 = (($375) + ($371)|0); $377 = HEAP8[$376>>0]|0; $378 = $377&255; $379 = HEAP32[$42>>2]|0; $380 = $379 & $366; $381 = HEAP8[$43>>0]|0; $382 = $381&255; $383 = $380 >>> $382; $384 = HEAP8[$44>>0]|0; $385 = $384&255; $386 = (74436 + ($385<<2)|0); $387 = HEAP32[$386>>2]|0; $388 = (($387) + ($383)|0); $389 = HEAP8[$388>>0]|0; $390 = $389&255; $391 = HEAP32[$45>>2]|0; $392 = $391 & $366; $393 = HEAP8[$46>>0]|0; $394 = $393&255; $395 = $392 >>> $394; $396 = HEAP8[$47>>0]|0; $397 = $396&255; $398 = (74436 + ($397<<2)|0); $399 = HEAP32[$398>>2]|0; $400 = (($399) + ($395)|0); $401 = HEAP8[$400>>0]|0; $402 = $401&255; $sB6$0 = $402;$sG5$0 = $390;$sR4$0 = $378; break; } default: { $sB6$0 = 0;$sG5$0 = 0;$sR4$0 = 0; } } switch ($20|0) { case 1: { $403 = HEAP8[$31>>0]|0; $404 = $403&255; $405 = $sR4$0 >>> $404; $406 = HEAP8[$32>>0]|0; $407 = $406&255; $408 = $405 << $407; $409 = HEAP8[$33>>0]|0; $410 = $409&255; $411 = $sG5$0 >>> $410; $412 = HEAP8[$34>>0]|0; $413 = $412&255; $414 = $411 << $413; $415 = $414 | $408; $416 = HEAP8[$35>>0]|0; $417 = $416&255; $418 = $sB6$0 >>> $417; $419 = HEAP8[$36>>0]|0; $420 = $419&255; $421 = $418 << $420; $422 = $415 | $421; $423 = HEAP8[$37>>0]|0; $424 = $423&255; $425 = $200 >>> $424; $426 = HEAP8[$38>>0]|0; $427 = $426&255; $428 = $425 << $427; $429 = $422 | $428; $430 = $429&255; HEAP8[$dst$2>>0] = $430; break; } case 2: { $431 = HEAP8[$31>>0]|0; $432 = $431&255; $433 = $sR4$0 >>> $432; $434 = HEAP8[$32>>0]|0; $435 = $434&255; $436 = $433 << $435; $437 = HEAP8[$33>>0]|0; $438 = $437&255; $439 = $sG5$0 >>> $438; $440 = HEAP8[$34>>0]|0; $441 = $440&255; $442 = $439 << $441; $443 = $442 | $436; $444 = HEAP8[$35>>0]|0; $445 = $444&255; $446 = $sB6$0 >>> $445; $447 = HEAP8[$36>>0]|0; $448 = $447&255; $449 = $446 << $448; $450 = $443 | $449; $451 = HEAP8[$37>>0]|0; $452 = $451&255; $453 = $200 >>> $452; $454 = HEAP8[$38>>0]|0; $455 = $454&255; $456 = $453 << $455; $457 = $450 | $456; $458 = $457&65535; HEAP16[$dst$2>>1] = $458; break; } case 3: { $459 = $sR4$0&255; $460 = HEAP8[$32>>0]|0; $div30 = ($460&255) >>> 3; $461 = $div30&255; $462 = (($dst$2) + ($461)|0); HEAP8[$462>>0] = $459; $463 = $sG5$0&255; $464 = HEAP8[$34>>0]|0; $div31 = ($464&255) >>> 3; $465 = $div31&255; $466 = (($dst$2) + ($465)|0); HEAP8[$466>>0] = $463; $467 = $sB6$0&255; $468 = HEAP8[$36>>0]|0; $div32 = ($468&255) >>> 3; $469 = $div32&255; $470 = (($dst$2) + ($469)|0); HEAP8[$470>>0] = $467; break; } case 4: { $471 = HEAP8[$31>>0]|0; $472 = $471&255; $473 = $sR4$0 >>> $472; $474 = HEAP8[$32>>0]|0; $475 = $474&255; $476 = $473 << $475; $477 = HEAP8[$33>>0]|0; $478 = $477&255; $479 = $sG5$0 >>> $478; $480 = HEAP8[$34>>0]|0; $481 = $480&255; $482 = $479 << $481; $483 = $482 | $476; $484 = HEAP8[$35>>0]|0; $485 = $484&255; $486 = $sB6$0 >>> $485; $487 = HEAP8[$36>>0]|0; $488 = $487&255; $489 = $486 << $488; $490 = $483 | $489; $491 = HEAP8[$37>>0]|0; $492 = $491&255; $493 = $200 >>> $492; $494 = HEAP8[$38>>0]|0; $495 = $494&255; $496 = $493 << $495; $497 = $490 | $496; HEAP32[$dst$2>>2] = $497; break; } default: { } } $498 = (($dst$2) + ($20)|0); $499 = (($src$2) + ($15)|0); $dst$3 = $498;$n$2 = $n$1;$src$3 = $499; label = 28; continue; } else if ((label|0) == 28) { label = 0; switch ($15|0) { case 1: { $500 = HEAP8[$src$3>>0]|0; $501 = $500&255; $502 = HEAP32[$39>>2]|0; $503 = $501 & $502; $504 = HEAP8[$40>>0]|0; $505 = $504&255; $506 = $503 >>> $505; $507 = HEAP8[$41>>0]|0; $508 = $507&255; $509 = (74436 + ($508<<2)|0); $510 = HEAP32[$509>>2]|0; $511 = (($510) + ($506)|0); $512 = HEAP8[$511>>0]|0; $513 = $512&255; $514 = HEAP32[$42>>2]|0; $515 = $514 & $501; $516 = HEAP8[$43>>0]|0; $517 = $516&255; $518 = $515 >>> $517; $519 = HEAP8[$44>>0]|0; $520 = $519&255; $521 = (74436 + ($520<<2)|0); $522 = HEAP32[$521>>2]|0; $523 = (($522) + ($518)|0); $524 = HEAP8[$523>>0]|0; $525 = $524&255; $526 = HEAP32[$45>>2]|0; $527 = $526 & $501; $528 = HEAP8[$46>>0]|0; $529 = $528&255; $530 = $527 >>> $529; $531 = HEAP8[$47>>0]|0; $532 = $531&255; $533 = (74436 + ($532<<2)|0); $534 = HEAP32[$533>>2]|0; $535 = (($534) + ($530)|0); $536 = HEAP8[$535>>0]|0; $537 = $536&255; $sB13$0 = $537;$sG12$0 = $525;$sR11$0 = $513; break; } case 2: { $538 = HEAP16[$src$3>>1]|0; $539 = $538&65535; $540 = HEAP32[$39>>2]|0; $541 = $539 & $540; $542 = HEAP8[$40>>0]|0; $543 = $542&255; $544 = $541 >>> $543; $545 = HEAP8[$41>>0]|0; $546 = $545&255; $547 = (74436 + ($546<<2)|0); $548 = HEAP32[$547>>2]|0; $549 = (($548) + ($544)|0); $550 = HEAP8[$549>>0]|0; $551 = $550&255; $552 = HEAP32[$42>>2]|0; $553 = $552 & $539; $554 = HEAP8[$43>>0]|0; $555 = $554&255; $556 = $553 >>> $555; $557 = HEAP8[$44>>0]|0; $558 = $557&255; $559 = (74436 + ($558<<2)|0); $560 = HEAP32[$559>>2]|0; $561 = (($560) + ($556)|0); $562 = HEAP8[$561>>0]|0; $563 = $562&255; $564 = HEAP32[$45>>2]|0; $565 = $564 & $539; $566 = HEAP8[$46>>0]|0; $567 = $566&255; $568 = $565 >>> $567; $569 = HEAP8[$47>>0]|0; $570 = $569&255; $571 = (74436 + ($570<<2)|0); $572 = HEAP32[$571>>2]|0; $573 = (($572) + ($568)|0); $574 = HEAP8[$573>>0]|0; $575 = $574&255; $sB13$0 = $575;$sG12$0 = $563;$sR11$0 = $551; break; } case 3: { $576 = HEAP8[$40>>0]|0; $div27 = ($576&255) >>> 3; $577 = $div27&255; $578 = (($src$3) + ($577)|0); $579 = HEAP8[$578>>0]|0; $580 = $579&255; $581 = HEAP8[$43>>0]|0; $div28 = ($581&255) >>> 3; $582 = $div28&255; $583 = (($src$3) + ($582)|0); $584 = HEAP8[$583>>0]|0; $585 = $584&255; $586 = HEAP8[$46>>0]|0; $div29 = ($586&255) >>> 3; $587 = $div29&255; $588 = (($src$3) + ($587)|0); $589 = HEAP8[$588>>0]|0; $590 = $589&255; $sB13$0 = $590;$sG12$0 = $585;$sR11$0 = $580; break; } case 4: { $591 = HEAP32[$src$3>>2]|0; $592 = HEAP32[$39>>2]|0; $593 = $592 & $591; $594 = HEAP8[$40>>0]|0; $595 = $594&255; $596 = $593 >>> $595; $597 = HEAP8[$41>>0]|0; $598 = $597&255; $599 = (74436 + ($598<<2)|0); $600 = HEAP32[$599>>2]|0; $601 = (($600) + ($596)|0); $602 = HEAP8[$601>>0]|0; $603 = $602&255; $604 = HEAP32[$42>>2]|0; $605 = $604 & $591; $606 = HEAP8[$43>>0]|0; $607 = $606&255; $608 = $605 >>> $607; $609 = HEAP8[$44>>0]|0; $610 = $609&255; $611 = (74436 + ($610<<2)|0); $612 = HEAP32[$611>>2]|0; $613 = (($612) + ($608)|0); $614 = HEAP8[$613>>0]|0; $615 = $614&255; $616 = HEAP32[$45>>2]|0; $617 = $616 & $591; $618 = HEAP8[$46>>0]|0; $619 = $618&255; $620 = $617 >>> $619; $621 = HEAP8[$47>>0]|0; $622 = $621&255; $623 = (74436 + ($622<<2)|0); $624 = HEAP32[$623>>2]|0; $625 = (($624) + ($620)|0); $626 = HEAP8[$625>>0]|0; $627 = $626&255; $sB13$0 = $627;$sG12$0 = $615;$sR11$0 = $603; break; } default: { $sB13$0 = 0;$sG12$0 = 0;$sR11$0 = 0; } } switch ($20|0) { case 1: { $628 = HEAP8[$31>>0]|0; $629 = $628&255; $630 = $sR11$0 >>> $629; $631 = HEAP8[$32>>0]|0; $632 = $631&255; $633 = $630 << $632; $634 = HEAP8[$33>>0]|0; $635 = $634&255; $636 = $sG12$0 >>> $635; $637 = HEAP8[$34>>0]|0; $638 = $637&255; $639 = $636 << $638; $640 = $639 | $633; $641 = HEAP8[$35>>0]|0; $642 = $641&255; $643 = $sB13$0 >>> $642; $644 = HEAP8[$36>>0]|0; $645 = $644&255; $646 = $643 << $645; $647 = $640 | $646; $648 = HEAP8[$37>>0]|0; $649 = $648&255; $650 = $200 >>> $649; $651 = HEAP8[$38>>0]|0; $652 = $651&255; $653 = $650 << $652; $654 = $647 | $653; $655 = $654&255; HEAP8[$dst$3>>0] = $655; break; } case 2: { $656 = HEAP8[$31>>0]|0; $657 = $656&255; $658 = $sR11$0 >>> $657; $659 = HEAP8[$32>>0]|0; $660 = $659&255; $661 = $658 << $660; $662 = HEAP8[$33>>0]|0; $663 = $662&255; $664 = $sG12$0 >>> $663; $665 = HEAP8[$34>>0]|0; $666 = $665&255; $667 = $664 << $666; $668 = $667 | $661; $669 = HEAP8[$35>>0]|0; $670 = $669&255; $671 = $sB13$0 >>> $670; $672 = HEAP8[$36>>0]|0; $673 = $672&255; $674 = $671 << $673; $675 = $668 | $674; $676 = HEAP8[$37>>0]|0; $677 = $676&255; $678 = $200 >>> $677; $679 = HEAP8[$38>>0]|0; $680 = $679&255; $681 = $678 << $680; $682 = $675 | $681; $683 = $682&65535; HEAP16[$dst$3>>1] = $683; break; } case 3: { $684 = $sR11$0&255; $685 = HEAP8[$32>>0]|0; $div24 = ($685&255) >>> 3; $686 = $div24&255; $687 = (($dst$3) + ($686)|0); HEAP8[$687>>0] = $684; $688 = $sG12$0&255; $689 = HEAP8[$34>>0]|0; $div25 = ($689&255) >>> 3; $690 = $div25&255; $691 = (($dst$3) + ($690)|0); HEAP8[$691>>0] = $688; $692 = $sB13$0&255; $693 = HEAP8[$36>>0]|0; $div26 = ($693&255) >>> 3; $694 = $div26&255; $695 = (($dst$3) + ($694)|0); HEAP8[$695>>0] = $692; break; } case 4: { $696 = HEAP8[$31>>0]|0; $697 = $696&255; $698 = $sR11$0 >>> $697; $699 = HEAP8[$32>>0]|0; $700 = $699&255; $701 = $698 << $700; $702 = HEAP8[$33>>0]|0; $703 = $702&255; $704 = $sG12$0 >>> $703; $705 = HEAP8[$34>>0]|0; $706 = $705&255; $707 = $704 << $706; $708 = $707 | $701; $709 = HEAP8[$35>>0]|0; $710 = $709&255; $711 = $sB13$0 >>> $710; $712 = HEAP8[$36>>0]|0; $713 = $712&255; $714 = $711 << $713; $715 = $708 | $714; $716 = HEAP8[$37>>0]|0; $717 = $716&255; $718 = $200 >>> $717; $719 = HEAP8[$38>>0]|0; $720 = $719&255; $721 = $718 << $720; $722 = $715 | $721; HEAP32[$dst$3>>2] = $722; break; } default: { } } $723 = (($dst$3) + ($20)|0); $724 = (($src$3) + ($15)|0); $dst$4 = $723;$n$3 = $n$2;$src$4 = $724; label = 39; continue; } else if ((label|0) == 39) { label = 0; switch ($15|0) { case 1: { $725 = HEAP8[$src$4>>0]|0; $726 = $725&255; $727 = HEAP32[$39>>2]|0; $728 = $726 & $727; $729 = HEAP8[$40>>0]|0; $730 = $729&255; $731 = $728 >>> $730; $732 = HEAP8[$41>>0]|0; $733 = $732&255; $734 = (74436 + ($733<<2)|0); $735 = HEAP32[$734>>2]|0; $736 = (($735) + ($731)|0); $737 = HEAP8[$736>>0]|0; $738 = $737&255; $739 = HEAP32[$42>>2]|0; $740 = $739 & $726; $741 = HEAP8[$43>>0]|0; $742 = $741&255; $743 = $740 >>> $742; $744 = HEAP8[$44>>0]|0; $745 = $744&255; $746 = (74436 + ($745<<2)|0); $747 = HEAP32[$746>>2]|0; $748 = (($747) + ($743)|0); $749 = HEAP8[$748>>0]|0; $750 = $749&255; $751 = HEAP32[$45>>2]|0; $752 = $751 & $726; $753 = HEAP8[$46>>0]|0; $754 = $753&255; $755 = $752 >>> $754; $756 = HEAP8[$47>>0]|0; $757 = $756&255; $758 = (74436 + ($757<<2)|0); $759 = HEAP32[$758>>2]|0; $760 = (($759) + ($755)|0); $761 = HEAP8[$760>>0]|0; $762 = $761&255; $sB20$0 = $762;$sG19$0 = $750;$sR18$0 = $738; break; } case 2: { $763 = HEAP16[$src$4>>1]|0; $764 = $763&65535; $765 = HEAP32[$39>>2]|0; $766 = $764 & $765; $767 = HEAP8[$40>>0]|0; $768 = $767&255; $769 = $766 >>> $768; $770 = HEAP8[$41>>0]|0; $771 = $770&255; $772 = (74436 + ($771<<2)|0); $773 = HEAP32[$772>>2]|0; $774 = (($773) + ($769)|0); $775 = HEAP8[$774>>0]|0; $776 = $775&255; $777 = HEAP32[$42>>2]|0; $778 = $777 & $764; $779 = HEAP8[$43>>0]|0; $780 = $779&255; $781 = $778 >>> $780; $782 = HEAP8[$44>>0]|0; $783 = $782&255; $784 = (74436 + ($783<<2)|0); $785 = HEAP32[$784>>2]|0; $786 = (($785) + ($781)|0); $787 = HEAP8[$786>>0]|0; $788 = $787&255; $789 = HEAP32[$45>>2]|0; $790 = $789 & $764; $791 = HEAP8[$46>>0]|0; $792 = $791&255; $793 = $790 >>> $792; $794 = HEAP8[$47>>0]|0; $795 = $794&255; $796 = (74436 + ($795<<2)|0); $797 = HEAP32[$796>>2]|0; $798 = (($797) + ($793)|0); $799 = HEAP8[$798>>0]|0; $800 = $799&255; $sB20$0 = $800;$sG19$0 = $788;$sR18$0 = $776; break; } case 3: { $801 = HEAP8[$40>>0]|0; $div21 = ($801&255) >>> 3; $802 = $div21&255; $803 = (($src$4) + ($802)|0); $804 = HEAP8[$803>>0]|0; $805 = $804&255; $806 = HEAP8[$43>>0]|0; $div22 = ($806&255) >>> 3; $807 = $div22&255; $808 = (($src$4) + ($807)|0); $809 = HEAP8[$808>>0]|0; $810 = $809&255; $811 = HEAP8[$46>>0]|0; $div23 = ($811&255) >>> 3; $812 = $div23&255; $813 = (($src$4) + ($812)|0); $814 = HEAP8[$813>>0]|0; $815 = $814&255; $sB20$0 = $815;$sG19$0 = $810;$sR18$0 = $805; break; } case 4: { $816 = HEAP32[$src$4>>2]|0; $817 = HEAP32[$39>>2]|0; $818 = $817 & $816; $819 = HEAP8[$40>>0]|0; $820 = $819&255; $821 = $818 >>> $820; $822 = HEAP8[$41>>0]|0; $823 = $822&255; $824 = (74436 + ($823<<2)|0); $825 = HEAP32[$824>>2]|0; $826 = (($825) + ($821)|0); $827 = HEAP8[$826>>0]|0; $828 = $827&255; $829 = HEAP32[$42>>2]|0; $830 = $829 & $816; $831 = HEAP8[$43>>0]|0; $832 = $831&255; $833 = $830 >>> $832; $834 = HEAP8[$44>>0]|0; $835 = $834&255; $836 = (74436 + ($835<<2)|0); $837 = HEAP32[$836>>2]|0; $838 = (($837) + ($833)|0); $839 = HEAP8[$838>>0]|0; $840 = $839&255; $841 = HEAP32[$45>>2]|0; $842 = $841 & $816; $843 = HEAP8[$46>>0]|0; $844 = $843&255; $845 = $842 >>> $844; $846 = HEAP8[$47>>0]|0; $847 = $846&255; $848 = (74436 + ($847<<2)|0); $849 = HEAP32[$848>>2]|0; $850 = (($849) + ($845)|0); $851 = HEAP8[$850>>0]|0; $852 = $851&255; $sB20$0 = $852;$sG19$0 = $840;$sR18$0 = $828; break; } default: { $sB20$0 = 0;$sG19$0 = 0;$sR18$0 = 0; } } switch ($20|0) { case 1: { $853 = HEAP8[$31>>0]|0; $854 = $853&255; $855 = $sR18$0 >>> $854; $856 = HEAP8[$32>>0]|0; $857 = $856&255; $858 = $855 << $857; $859 = HEAP8[$33>>0]|0; $860 = $859&255; $861 = $sG19$0 >>> $860; $862 = HEAP8[$34>>0]|0; $863 = $862&255; $864 = $861 << $863; $865 = $864 | $858; $866 = HEAP8[$35>>0]|0; $867 = $866&255; $868 = $sB20$0 >>> $867; $869 = HEAP8[$36>>0]|0; $870 = $869&255; $871 = $868 << $870; $872 = $865 | $871; $873 = HEAP8[$37>>0]|0; $874 = $873&255; $875 = $200 >>> $874; $876 = HEAP8[$38>>0]|0; $877 = $876&255; $878 = $875 << $877; $879 = $872 | $878; $880 = $879&255; HEAP8[$dst$4>>0] = $880; break; } case 2: { $881 = HEAP8[$31>>0]|0; $882 = $881&255; $883 = $sR18$0 >>> $882; $884 = HEAP8[$32>>0]|0; $885 = $884&255; $886 = $883 << $885; $887 = HEAP8[$33>>0]|0; $888 = $887&255; $889 = $sG19$0 >>> $888; $890 = HEAP8[$34>>0]|0; $891 = $890&255; $892 = $889 << $891; $893 = $892 | $886; $894 = HEAP8[$35>>0]|0; $895 = $894&255; $896 = $sB20$0 >>> $895; $897 = HEAP8[$36>>0]|0; $898 = $897&255; $899 = $896 << $898; $900 = $893 | $899; $901 = HEAP8[$37>>0]|0; $902 = $901&255; $903 = $200 >>> $902; $904 = HEAP8[$38>>0]|0; $905 = $904&255; $906 = $903 << $905; $907 = $900 | $906; $908 = $907&65535; HEAP16[$dst$4>>1] = $908; break; } case 3: { $909 = $sR18$0&255; $910 = HEAP8[$32>>0]|0; $div18 = ($910&255) >>> 3; $911 = $div18&255; $912 = (($dst$4) + ($911)|0); HEAP8[$912>>0] = $909; $913 = $sG19$0&255; $914 = HEAP8[$34>>0]|0; $div19 = ($914&255) >>> 3; $915 = $div19&255; $916 = (($dst$4) + ($915)|0); HEAP8[$916>>0] = $913; $917 = $sB20$0&255; $918 = HEAP8[$36>>0]|0; $div20 = ($918&255) >>> 3; $919 = $div20&255; $920 = (($dst$4) + ($919)|0); HEAP8[$920>>0] = $917; break; } case 4: { $921 = HEAP8[$31>>0]|0; $922 = $921&255; $923 = $sR18$0 >>> $922; $924 = HEAP8[$32>>0]|0; $925 = $924&255; $926 = $923 << $925; $927 = HEAP8[$33>>0]|0; $928 = $927&255; $929 = $sG19$0 >>> $928; $930 = HEAP8[$34>>0]|0; $931 = $930&255; $932 = $929 << $931; $933 = $932 | $926; $934 = HEAP8[$35>>0]|0; $935 = $934&255; $936 = $sB20$0 >>> $935; $937 = HEAP8[$36>>0]|0; $938 = $937&255; $939 = $936 << $938; $940 = $933 | $939; $941 = HEAP8[$37>>0]|0; $942 = $941&255; $943 = $200 >>> $942; $944 = HEAP8[$38>>0]|0; $945 = $944&255; $946 = $943 << $945; $947 = $940 | $946; HEAP32[$dst$4>>2] = $947; break; } default: { } } $948 = (($dst$4) + ($20)|0); $949 = (($src$4) + ($15)|0); $dst$5 = $948;$n$4 = $n$3;$src$5 = $949; label = 50; continue; } else if ((label|0) == 50) { label = 0; switch ($15|0) { case 1: { $950 = HEAP8[$src$5>>0]|0; $951 = $950&255; $952 = HEAP32[$39>>2]|0; $953 = $951 & $952; $954 = HEAP8[$40>>0]|0; $955 = $954&255; $956 = $953 >>> $955; $957 = HEAP8[$41>>0]|0; $958 = $957&255; $959 = (74436 + ($958<<2)|0); $960 = HEAP32[$959>>2]|0; $961 = (($960) + ($956)|0); $962 = HEAP8[$961>>0]|0; $963 = $962&255; $964 = HEAP32[$42>>2]|0; $965 = $964 & $951; $966 = HEAP8[$43>>0]|0; $967 = $966&255; $968 = $965 >>> $967; $969 = HEAP8[$44>>0]|0; $970 = $969&255; $971 = (74436 + ($970<<2)|0); $972 = HEAP32[$971>>2]|0; $973 = (($972) + ($968)|0); $974 = HEAP8[$973>>0]|0; $975 = $974&255; $976 = HEAP32[$45>>2]|0; $977 = $976 & $951; $978 = HEAP8[$46>>0]|0; $979 = $978&255; $980 = $977 >>> $979; $981 = HEAP8[$47>>0]|0; $982 = $981&255; $983 = (74436 + ($982<<2)|0); $984 = HEAP32[$983>>2]|0; $985 = (($984) + ($980)|0); $986 = HEAP8[$985>>0]|0; $987 = $986&255; $sB27$0 = $987;$sG26$0 = $975;$sR25$0 = $963; break; } case 2: { $988 = HEAP16[$src$5>>1]|0; $989 = $988&65535; $990 = HEAP32[$39>>2]|0; $991 = $989 & $990; $992 = HEAP8[$40>>0]|0; $993 = $992&255; $994 = $991 >>> $993; $995 = HEAP8[$41>>0]|0; $996 = $995&255; $997 = (74436 + ($996<<2)|0); $998 = HEAP32[$997>>2]|0; $999 = (($998) + ($994)|0); $1000 = HEAP8[$999>>0]|0; $1001 = $1000&255; $1002 = HEAP32[$42>>2]|0; $1003 = $1002 & $989; $1004 = HEAP8[$43>>0]|0; $1005 = $1004&255; $1006 = $1003 >>> $1005; $1007 = HEAP8[$44>>0]|0; $1008 = $1007&255; $1009 = (74436 + ($1008<<2)|0); $1010 = HEAP32[$1009>>2]|0; $1011 = (($1010) + ($1006)|0); $1012 = HEAP8[$1011>>0]|0; $1013 = $1012&255; $1014 = HEAP32[$45>>2]|0; $1015 = $1014 & $989; $1016 = HEAP8[$46>>0]|0; $1017 = $1016&255; $1018 = $1015 >>> $1017; $1019 = HEAP8[$47>>0]|0; $1020 = $1019&255; $1021 = (74436 + ($1020<<2)|0); $1022 = HEAP32[$1021>>2]|0; $1023 = (($1022) + ($1018)|0); $1024 = HEAP8[$1023>>0]|0; $1025 = $1024&255; $sB27$0 = $1025;$sG26$0 = $1013;$sR25$0 = $1001; break; } case 3: { $1026 = HEAP8[$40>>0]|0; $div15 = ($1026&255) >>> 3; $1027 = $div15&255; $1028 = (($src$5) + ($1027)|0); $1029 = HEAP8[$1028>>0]|0; $1030 = $1029&255; $1031 = HEAP8[$43>>0]|0; $div16 = ($1031&255) >>> 3; $1032 = $div16&255; $1033 = (($src$5) + ($1032)|0); $1034 = HEAP8[$1033>>0]|0; $1035 = $1034&255; $1036 = HEAP8[$46>>0]|0; $div17 = ($1036&255) >>> 3; $1037 = $div17&255; $1038 = (($src$5) + ($1037)|0); $1039 = HEAP8[$1038>>0]|0; $1040 = $1039&255; $sB27$0 = $1040;$sG26$0 = $1035;$sR25$0 = $1030; break; } case 4: { $1041 = HEAP32[$src$5>>2]|0; $1042 = HEAP32[$39>>2]|0; $1043 = $1042 & $1041; $1044 = HEAP8[$40>>0]|0; $1045 = $1044&255; $1046 = $1043 >>> $1045; $1047 = HEAP8[$41>>0]|0; $1048 = $1047&255; $1049 = (74436 + ($1048<<2)|0); $1050 = HEAP32[$1049>>2]|0; $1051 = (($1050) + ($1046)|0); $1052 = HEAP8[$1051>>0]|0; $1053 = $1052&255; $1054 = HEAP32[$42>>2]|0; $1055 = $1054 & $1041; $1056 = HEAP8[$43>>0]|0; $1057 = $1056&255; $1058 = $1055 >>> $1057; $1059 = HEAP8[$44>>0]|0; $1060 = $1059&255; $1061 = (74436 + ($1060<<2)|0); $1062 = HEAP32[$1061>>2]|0; $1063 = (($1062) + ($1058)|0); $1064 = HEAP8[$1063>>0]|0; $1065 = $1064&255; $1066 = HEAP32[$45>>2]|0; $1067 = $1066 & $1041; $1068 = HEAP8[$46>>0]|0; $1069 = $1068&255; $1070 = $1067 >>> $1069; $1071 = HEAP8[$47>>0]|0; $1072 = $1071&255; $1073 = (74436 + ($1072<<2)|0); $1074 = HEAP32[$1073>>2]|0; $1075 = (($1074) + ($1070)|0); $1076 = HEAP8[$1075>>0]|0; $1077 = $1076&255; $sB27$0 = $1077;$sG26$0 = $1065;$sR25$0 = $1053; break; } default: { $sB27$0 = 0;$sG26$0 = 0;$sR25$0 = 0; } } switch ($20|0) { case 1: { $1078 = HEAP8[$31>>0]|0; $1079 = $1078&255; $1080 = $sR25$0 >>> $1079; $1081 = HEAP8[$32>>0]|0; $1082 = $1081&255; $1083 = $1080 << $1082; $1084 = HEAP8[$33>>0]|0; $1085 = $1084&255; $1086 = $sG26$0 >>> $1085; $1087 = HEAP8[$34>>0]|0; $1088 = $1087&255; $1089 = $1086 << $1088; $1090 = $1089 | $1083; $1091 = HEAP8[$35>>0]|0; $1092 = $1091&255; $1093 = $sB27$0 >>> $1092; $1094 = HEAP8[$36>>0]|0; $1095 = $1094&255; $1096 = $1093 << $1095; $1097 = $1090 | $1096; $1098 = HEAP8[$37>>0]|0; $1099 = $1098&255; $1100 = $200 >>> $1099; $1101 = HEAP8[$38>>0]|0; $1102 = $1101&255; $1103 = $1100 << $1102; $1104 = $1097 | $1103; $1105 = $1104&255; HEAP8[$dst$5>>0] = $1105; break; } case 2: { $1106 = HEAP8[$31>>0]|0; $1107 = $1106&255; $1108 = $sR25$0 >>> $1107; $1109 = HEAP8[$32>>0]|0; $1110 = $1109&255; $1111 = $1108 << $1110; $1112 = HEAP8[$33>>0]|0; $1113 = $1112&255; $1114 = $sG26$0 >>> $1113; $1115 = HEAP8[$34>>0]|0; $1116 = $1115&255; $1117 = $1114 << $1116; $1118 = $1117 | $1111; $1119 = HEAP8[$35>>0]|0; $1120 = $1119&255; $1121 = $sB27$0 >>> $1120; $1122 = HEAP8[$36>>0]|0; $1123 = $1122&255; $1124 = $1121 << $1123; $1125 = $1118 | $1124; $1126 = HEAP8[$37>>0]|0; $1127 = $1126&255; $1128 = $200 >>> $1127; $1129 = HEAP8[$38>>0]|0; $1130 = $1129&255; $1131 = $1128 << $1130; $1132 = $1125 | $1131; $1133 = $1132&65535; HEAP16[$dst$5>>1] = $1133; break; } case 3: { $1134 = $sR25$0&255; $1135 = HEAP8[$32>>0]|0; $div12 = ($1135&255) >>> 3; $1136 = $div12&255; $1137 = (($dst$5) + ($1136)|0); HEAP8[$1137>>0] = $1134; $1138 = $sG26$0&255; $1139 = HEAP8[$34>>0]|0; $div13 = ($1139&255) >>> 3; $1140 = $div13&255; $1141 = (($dst$5) + ($1140)|0); HEAP8[$1141>>0] = $1138; $1142 = $sB27$0&255; $1143 = HEAP8[$36>>0]|0; $div14 = ($1143&255) >>> 3; $1144 = $div14&255; $1145 = (($dst$5) + ($1144)|0); HEAP8[$1145>>0] = $1142; break; } case 4: { $1146 = HEAP8[$31>>0]|0; $1147 = $1146&255; $1148 = $sR25$0 >>> $1147; $1149 = HEAP8[$32>>0]|0; $1150 = $1149&255; $1151 = $1148 << $1150; $1152 = HEAP8[$33>>0]|0; $1153 = $1152&255; $1154 = $sG26$0 >>> $1153; $1155 = HEAP8[$34>>0]|0; $1156 = $1155&255; $1157 = $1154 << $1156; $1158 = $1157 | $1151; $1159 = HEAP8[$35>>0]|0; $1160 = $1159&255; $1161 = $sB27$0 >>> $1160; $1162 = HEAP8[$36>>0]|0; $1163 = $1162&255; $1164 = $1161 << $1163; $1165 = $1158 | $1164; $1166 = HEAP8[$37>>0]|0; $1167 = $1166&255; $1168 = $200 >>> $1167; $1169 = HEAP8[$38>>0]|0; $1170 = $1169&255; $1171 = $1168 << $1170; $1172 = $1165 | $1171; HEAP32[$dst$5>>2] = $1172; break; } default: { } } $1173 = (($dst$5) + ($20)|0); $1174 = (($src$5) + ($15)|0); $dst$6 = $1173;$n$5 = $n$4;$src$6 = $1174; label = 61; continue; } else if ((label|0) == 61) { label = 0; switch ($15|0) { case 1: { $1175 = HEAP8[$src$6>>0]|0; $1176 = $1175&255; $1177 = HEAP32[$39>>2]|0; $1178 = $1176 & $1177; $1179 = HEAP8[$40>>0]|0; $1180 = $1179&255; $1181 = $1178 >>> $1180; $1182 = HEAP8[$41>>0]|0; $1183 = $1182&255; $1184 = (74436 + ($1183<<2)|0); $1185 = HEAP32[$1184>>2]|0; $1186 = (($1185) + ($1181)|0); $1187 = HEAP8[$1186>>0]|0; $1188 = $1187&255; $1189 = HEAP32[$42>>2]|0; $1190 = $1189 & $1176; $1191 = HEAP8[$43>>0]|0; $1192 = $1191&255; $1193 = $1190 >>> $1192; $1194 = HEAP8[$44>>0]|0; $1195 = $1194&255; $1196 = (74436 + ($1195<<2)|0); $1197 = HEAP32[$1196>>2]|0; $1198 = (($1197) + ($1193)|0); $1199 = HEAP8[$1198>>0]|0; $1200 = $1199&255; $1201 = HEAP32[$45>>2]|0; $1202 = $1201 & $1176; $1203 = HEAP8[$46>>0]|0; $1204 = $1203&255; $1205 = $1202 >>> $1204; $1206 = HEAP8[$47>>0]|0; $1207 = $1206&255; $1208 = (74436 + ($1207<<2)|0); $1209 = HEAP32[$1208>>2]|0; $1210 = (($1209) + ($1205)|0); $1211 = HEAP8[$1210>>0]|0; $1212 = $1211&255; $sB34$0 = $1212;$sG33$0 = $1200;$sR32$0 = $1188; break; } case 2: { $1213 = HEAP16[$src$6>>1]|0; $1214 = $1213&65535; $1215 = HEAP32[$39>>2]|0; $1216 = $1214 & $1215; $1217 = HEAP8[$40>>0]|0; $1218 = $1217&255; $1219 = $1216 >>> $1218; $1220 = HEAP8[$41>>0]|0; $1221 = $1220&255; $1222 = (74436 + ($1221<<2)|0); $1223 = HEAP32[$1222>>2]|0; $1224 = (($1223) + ($1219)|0); $1225 = HEAP8[$1224>>0]|0; $1226 = $1225&255; $1227 = HEAP32[$42>>2]|0; $1228 = $1227 & $1214; $1229 = HEAP8[$43>>0]|0; $1230 = $1229&255; $1231 = $1228 >>> $1230; $1232 = HEAP8[$44>>0]|0; $1233 = $1232&255; $1234 = (74436 + ($1233<<2)|0); $1235 = HEAP32[$1234>>2]|0; $1236 = (($1235) + ($1231)|0); $1237 = HEAP8[$1236>>0]|0; $1238 = $1237&255; $1239 = HEAP32[$45>>2]|0; $1240 = $1239 & $1214; $1241 = HEAP8[$46>>0]|0; $1242 = $1241&255; $1243 = $1240 >>> $1242; $1244 = HEAP8[$47>>0]|0; $1245 = $1244&255; $1246 = (74436 + ($1245<<2)|0); $1247 = HEAP32[$1246>>2]|0; $1248 = (($1247) + ($1243)|0); $1249 = HEAP8[$1248>>0]|0; $1250 = $1249&255; $sB34$0 = $1250;$sG33$0 = $1238;$sR32$0 = $1226; break; } case 3: { $1251 = HEAP8[$40>>0]|0; $div9 = ($1251&255) >>> 3; $1252 = $div9&255; $1253 = (($src$6) + ($1252)|0); $1254 = HEAP8[$1253>>0]|0; $1255 = $1254&255; $1256 = HEAP8[$43>>0]|0; $div10 = ($1256&255) >>> 3; $1257 = $div10&255; $1258 = (($src$6) + ($1257)|0); $1259 = HEAP8[$1258>>0]|0; $1260 = $1259&255; $1261 = HEAP8[$46>>0]|0; $div11 = ($1261&255) >>> 3; $1262 = $div11&255; $1263 = (($src$6) + ($1262)|0); $1264 = HEAP8[$1263>>0]|0; $1265 = $1264&255; $sB34$0 = $1265;$sG33$0 = $1260;$sR32$0 = $1255; break; } case 4: { $1266 = HEAP32[$src$6>>2]|0; $1267 = HEAP32[$39>>2]|0; $1268 = $1267 & $1266; $1269 = HEAP8[$40>>0]|0; $1270 = $1269&255; $1271 = $1268 >>> $1270; $1272 = HEAP8[$41>>0]|0; $1273 = $1272&255; $1274 = (74436 + ($1273<<2)|0); $1275 = HEAP32[$1274>>2]|0; $1276 = (($1275) + ($1271)|0); $1277 = HEAP8[$1276>>0]|0; $1278 = $1277&255; $1279 = HEAP32[$42>>2]|0; $1280 = $1279 & $1266; $1281 = HEAP8[$43>>0]|0; $1282 = $1281&255; $1283 = $1280 >>> $1282; $1284 = HEAP8[$44>>0]|0; $1285 = $1284&255; $1286 = (74436 + ($1285<<2)|0); $1287 = HEAP32[$1286>>2]|0; $1288 = (($1287) + ($1283)|0); $1289 = HEAP8[$1288>>0]|0; $1290 = $1289&255; $1291 = HEAP32[$45>>2]|0; $1292 = $1291 & $1266; $1293 = HEAP8[$46>>0]|0; $1294 = $1293&255; $1295 = $1292 >>> $1294; $1296 = HEAP8[$47>>0]|0; $1297 = $1296&255; $1298 = (74436 + ($1297<<2)|0); $1299 = HEAP32[$1298>>2]|0; $1300 = (($1299) + ($1295)|0); $1301 = HEAP8[$1300>>0]|0; $1302 = $1301&255; $sB34$0 = $1302;$sG33$0 = $1290;$sR32$0 = $1278; break; } default: { $sB34$0 = 0;$sG33$0 = 0;$sR32$0 = 0; } } switch ($20|0) { case 1: { $1303 = HEAP8[$31>>0]|0; $1304 = $1303&255; $1305 = $sR32$0 >>> $1304; $1306 = HEAP8[$32>>0]|0; $1307 = $1306&255; $1308 = $1305 << $1307; $1309 = HEAP8[$33>>0]|0; $1310 = $1309&255; $1311 = $sG33$0 >>> $1310; $1312 = HEAP8[$34>>0]|0; $1313 = $1312&255; $1314 = $1311 << $1313; $1315 = $1314 | $1308; $1316 = HEAP8[$35>>0]|0; $1317 = $1316&255; $1318 = $sB34$0 >>> $1317; $1319 = HEAP8[$36>>0]|0; $1320 = $1319&255; $1321 = $1318 << $1320; $1322 = $1315 | $1321; $1323 = HEAP8[$37>>0]|0; $1324 = $1323&255; $1325 = $200 >>> $1324; $1326 = HEAP8[$38>>0]|0; $1327 = $1326&255; $1328 = $1325 << $1327; $1329 = $1322 | $1328; $1330 = $1329&255; HEAP8[$dst$6>>0] = $1330; break; } case 2: { $1331 = HEAP8[$31>>0]|0; $1332 = $1331&255; $1333 = $sR32$0 >>> $1332; $1334 = HEAP8[$32>>0]|0; $1335 = $1334&255; $1336 = $1333 << $1335; $1337 = HEAP8[$33>>0]|0; $1338 = $1337&255; $1339 = $sG33$0 >>> $1338; $1340 = HEAP8[$34>>0]|0; $1341 = $1340&255; $1342 = $1339 << $1341; $1343 = $1342 | $1336; $1344 = HEAP8[$35>>0]|0; $1345 = $1344&255; $1346 = $sB34$0 >>> $1345; $1347 = HEAP8[$36>>0]|0; $1348 = $1347&255; $1349 = $1346 << $1348; $1350 = $1343 | $1349; $1351 = HEAP8[$37>>0]|0; $1352 = $1351&255; $1353 = $200 >>> $1352; $1354 = HEAP8[$38>>0]|0; $1355 = $1354&255; $1356 = $1353 << $1355; $1357 = $1350 | $1356; $1358 = $1357&65535; HEAP16[$dst$6>>1] = $1358; break; } case 3: { $1359 = $sR32$0&255; $1360 = HEAP8[$32>>0]|0; $div6 = ($1360&255) >>> 3; $1361 = $div6&255; $1362 = (($dst$6) + ($1361)|0); HEAP8[$1362>>0] = $1359; $1363 = $sG33$0&255; $1364 = HEAP8[$34>>0]|0; $div7 = ($1364&255) >>> 3; $1365 = $div7&255; $1366 = (($dst$6) + ($1365)|0); HEAP8[$1366>>0] = $1363; $1367 = $sB34$0&255; $1368 = HEAP8[$36>>0]|0; $div8 = ($1368&255) >>> 3; $1369 = $div8&255; $1370 = (($dst$6) + ($1369)|0); HEAP8[$1370>>0] = $1367; break; } case 4: { $1371 = HEAP8[$31>>0]|0; $1372 = $1371&255; $1373 = $sR32$0 >>> $1372; $1374 = HEAP8[$32>>0]|0; $1375 = $1374&255; $1376 = $1373 << $1375; $1377 = HEAP8[$33>>0]|0; $1378 = $1377&255; $1379 = $sG33$0 >>> $1378; $1380 = HEAP8[$34>>0]|0; $1381 = $1380&255; $1382 = $1379 << $1381; $1383 = $1382 | $1376; $1384 = HEAP8[$35>>0]|0; $1385 = $1384&255; $1386 = $sB34$0 >>> $1385; $1387 = HEAP8[$36>>0]|0; $1388 = $1387&255; $1389 = $1386 << $1388; $1390 = $1383 | $1389; $1391 = HEAP8[$37>>0]|0; $1392 = $1391&255; $1393 = $200 >>> $1392; $1394 = HEAP8[$38>>0]|0; $1395 = $1394&255; $1396 = $1393 << $1395; $1397 = $1390 | $1396; HEAP32[$dst$6>>2] = $1397; break; } default: { } } $1398 = (($dst$6) + ($20)|0); $1399 = (($src$6) + ($15)|0); $dst$7 = $1398;$n$6 = $n$5;$src$7 = $1399; label = 72; continue; } else if ((label|0) == 72) { label = 0; switch ($15|0) { case 1: { $1400 = HEAP8[$src$7>>0]|0; $1401 = $1400&255; $1402 = HEAP32[$39>>2]|0; $1403 = $1401 & $1402; $1404 = HEAP8[$40>>0]|0; $1405 = $1404&255; $1406 = $1403 >>> $1405; $1407 = HEAP8[$41>>0]|0; $1408 = $1407&255; $1409 = (74436 + ($1408<<2)|0); $1410 = HEAP32[$1409>>2]|0; $1411 = (($1410) + ($1406)|0); $1412 = HEAP8[$1411>>0]|0; $1413 = $1412&255; $1414 = HEAP32[$42>>2]|0; $1415 = $1414 & $1401; $1416 = HEAP8[$43>>0]|0; $1417 = $1416&255; $1418 = $1415 >>> $1417; $1419 = HEAP8[$44>>0]|0; $1420 = $1419&255; $1421 = (74436 + ($1420<<2)|0); $1422 = HEAP32[$1421>>2]|0; $1423 = (($1422) + ($1418)|0); $1424 = HEAP8[$1423>>0]|0; $1425 = $1424&255; $1426 = HEAP32[$45>>2]|0; $1427 = $1426 & $1401; $1428 = HEAP8[$46>>0]|0; $1429 = $1428&255; $1430 = $1427 >>> $1429; $1431 = HEAP8[$47>>0]|0; $1432 = $1431&255; $1433 = (74436 + ($1432<<2)|0); $1434 = HEAP32[$1433>>2]|0; $1435 = (($1434) + ($1430)|0); $1436 = HEAP8[$1435>>0]|0; $1437 = $1436&255; $sB41$0 = $1437;$sG40$0 = $1425;$sR39$0 = $1413; break; } case 2: { $1438 = HEAP16[$src$7>>1]|0; $1439 = $1438&65535; $1440 = HEAP32[$39>>2]|0; $1441 = $1439 & $1440; $1442 = HEAP8[$40>>0]|0; $1443 = $1442&255; $1444 = $1441 >>> $1443; $1445 = HEAP8[$41>>0]|0; $1446 = $1445&255; $1447 = (74436 + ($1446<<2)|0); $1448 = HEAP32[$1447>>2]|0; $1449 = (($1448) + ($1444)|0); $1450 = HEAP8[$1449>>0]|0; $1451 = $1450&255; $1452 = HEAP32[$42>>2]|0; $1453 = $1452 & $1439; $1454 = HEAP8[$43>>0]|0; $1455 = $1454&255; $1456 = $1453 >>> $1455; $1457 = HEAP8[$44>>0]|0; $1458 = $1457&255; $1459 = (74436 + ($1458<<2)|0); $1460 = HEAP32[$1459>>2]|0; $1461 = (($1460) + ($1456)|0); $1462 = HEAP8[$1461>>0]|0; $1463 = $1462&255; $1464 = HEAP32[$45>>2]|0; $1465 = $1464 & $1439; $1466 = HEAP8[$46>>0]|0; $1467 = $1466&255; $1468 = $1465 >>> $1467; $1469 = HEAP8[$47>>0]|0; $1470 = $1469&255; $1471 = (74436 + ($1470<<2)|0); $1472 = HEAP32[$1471>>2]|0; $1473 = (($1472) + ($1468)|0); $1474 = HEAP8[$1473>>0]|0; $1475 = $1474&255; $sB41$0 = $1475;$sG40$0 = $1463;$sR39$0 = $1451; break; } case 3: { $1476 = HEAP8[$40>>0]|0; $div3 = ($1476&255) >>> 3; $1477 = $div3&255; $1478 = (($src$7) + ($1477)|0); $1479 = HEAP8[$1478>>0]|0; $1480 = $1479&255; $1481 = HEAP8[$43>>0]|0; $div4 = ($1481&255) >>> 3; $1482 = $div4&255; $1483 = (($src$7) + ($1482)|0); $1484 = HEAP8[$1483>>0]|0; $1485 = $1484&255; $1486 = HEAP8[$46>>0]|0; $div5 = ($1486&255) >>> 3; $1487 = $div5&255; $1488 = (($src$7) + ($1487)|0); $1489 = HEAP8[$1488>>0]|0; $1490 = $1489&255; $sB41$0 = $1490;$sG40$0 = $1485;$sR39$0 = $1480; break; } case 4: { $1491 = HEAP32[$src$7>>2]|0; $1492 = HEAP32[$39>>2]|0; $1493 = $1492 & $1491; $1494 = HEAP8[$40>>0]|0; $1495 = $1494&255; $1496 = $1493 >>> $1495; $1497 = HEAP8[$41>>0]|0; $1498 = $1497&255; $1499 = (74436 + ($1498<<2)|0); $1500 = HEAP32[$1499>>2]|0; $1501 = (($1500) + ($1496)|0); $1502 = HEAP8[$1501>>0]|0; $1503 = $1502&255; $1504 = HEAP32[$42>>2]|0; $1505 = $1504 & $1491; $1506 = HEAP8[$43>>0]|0; $1507 = $1506&255; $1508 = $1505 >>> $1507; $1509 = HEAP8[$44>>0]|0; $1510 = $1509&255; $1511 = (74436 + ($1510<<2)|0); $1512 = HEAP32[$1511>>2]|0; $1513 = (($1512) + ($1508)|0); $1514 = HEAP8[$1513>>0]|0; $1515 = $1514&255; $1516 = HEAP32[$45>>2]|0; $1517 = $1516 & $1491; $1518 = HEAP8[$46>>0]|0; $1519 = $1518&255; $1520 = $1517 >>> $1519; $1521 = HEAP8[$47>>0]|0; $1522 = $1521&255; $1523 = (74436 + ($1522<<2)|0); $1524 = HEAP32[$1523>>2]|0; $1525 = (($1524) + ($1520)|0); $1526 = HEAP8[$1525>>0]|0; $1527 = $1526&255; $sB41$0 = $1527;$sG40$0 = $1515;$sR39$0 = $1503; break; } default: { $sB41$0 = 0;$sG40$0 = 0;$sR39$0 = 0; } } switch ($20|0) { case 1: { $1528 = HEAP8[$31>>0]|0; $1529 = $1528&255; $1530 = $sR39$0 >>> $1529; $1531 = HEAP8[$32>>0]|0; $1532 = $1531&255; $1533 = $1530 << $1532; $1534 = HEAP8[$33>>0]|0; $1535 = $1534&255; $1536 = $sG40$0 >>> $1535; $1537 = HEAP8[$34>>0]|0; $1538 = $1537&255; $1539 = $1536 << $1538; $1540 = $1539 | $1533; $1541 = HEAP8[$35>>0]|0; $1542 = $1541&255; $1543 = $sB41$0 >>> $1542; $1544 = HEAP8[$36>>0]|0; $1545 = $1544&255; $1546 = $1543 << $1545; $1547 = $1540 | $1546; $1548 = HEAP8[$37>>0]|0; $1549 = $1548&255; $1550 = $200 >>> $1549; $1551 = HEAP8[$38>>0]|0; $1552 = $1551&255; $1553 = $1550 << $1552; $1554 = $1547 | $1553; $1555 = $1554&255; HEAP8[$dst$7>>0] = $1555; break; } case 2: { $1556 = HEAP8[$31>>0]|0; $1557 = $1556&255; $1558 = $sR39$0 >>> $1557; $1559 = HEAP8[$32>>0]|0; $1560 = $1559&255; $1561 = $1558 << $1560; $1562 = HEAP8[$33>>0]|0; $1563 = $1562&255; $1564 = $sG40$0 >>> $1563; $1565 = HEAP8[$34>>0]|0; $1566 = $1565&255; $1567 = $1564 << $1566; $1568 = $1567 | $1561; $1569 = HEAP8[$35>>0]|0; $1570 = $1569&255; $1571 = $sB41$0 >>> $1570; $1572 = HEAP8[$36>>0]|0; $1573 = $1572&255; $1574 = $1571 << $1573; $1575 = $1568 | $1574; $1576 = HEAP8[$37>>0]|0; $1577 = $1576&255; $1578 = $200 >>> $1577; $1579 = HEAP8[$38>>0]|0; $1580 = $1579&255; $1581 = $1578 << $1580; $1582 = $1575 | $1581; $1583 = $1582&65535; HEAP16[$dst$7>>1] = $1583; break; } case 3: { $1584 = $sR39$0&255; $1585 = HEAP8[$32>>0]|0; $div = ($1585&255) >>> 3; $1586 = $div&255; $1587 = (($dst$7) + ($1586)|0); HEAP8[$1587>>0] = $1584; $1588 = $sG40$0&255; $1589 = HEAP8[$34>>0]|0; $div1 = ($1589&255) >>> 3; $1590 = $div1&255; $1591 = (($dst$7) + ($1590)|0); HEAP8[$1591>>0] = $1588; $1592 = $sB41$0&255; $1593 = HEAP8[$36>>0]|0; $div2 = ($1593&255) >>> 3; $1594 = $div2&255; $1595 = (($dst$7) + ($1594)|0); HEAP8[$1595>>0] = $1592; break; } case 4: { $1596 = HEAP8[$31>>0]|0; $1597 = $1596&255; $1598 = $sR39$0 >>> $1597; $1599 = HEAP8[$32>>0]|0; $1600 = $1599&255; $1601 = $1598 << $1600; $1602 = HEAP8[$33>>0]|0; $1603 = $1602&255; $1604 = $sG40$0 >>> $1603; $1605 = HEAP8[$34>>0]|0; $1606 = $1605&255; $1607 = $1604 << $1606; $1608 = $1607 | $1601; $1609 = HEAP8[$35>>0]|0; $1610 = $1609&255; $1611 = $sB41$0 >>> $1610; $1612 = HEAP8[$36>>0]|0; $1613 = $1612&255; $1614 = $1611 << $1613; $1615 = $1608 | $1614; $1616 = HEAP8[$37>>0]|0; $1617 = $1616&255; $1618 = $200 >>> $1617; $1619 = HEAP8[$38>>0]|0; $1620 = $1619&255; $1621 = $1618 << $1620; $1622 = $1615 | $1621; HEAP32[$dst$7>>2] = $1622; break; } default: { } } $1623 = (($dst$7) + ($20)|0); $1624 = (($src$7) + ($15)|0); $dst$8 = $1623;$n$7 = $n$6;$src$8 = $1624; label = 83; continue; } else if ((label|0) == 83) { label = 0; switch ($15|0) { case 1: { $1625 = HEAP8[$src$8>>0]|0; $1626 = $1625&255; $1627 = HEAP32[$39>>2]|0; $1628 = $1626 & $1627; $1629 = HEAP8[$40>>0]|0; $1630 = $1629&255; $1631 = $1628 >>> $1630; $1632 = HEAP8[$41>>0]|0; $1633 = $1632&255; $1634 = (74436 + ($1633<<2)|0); $1635 = HEAP32[$1634>>2]|0; $1636 = (($1635) + ($1631)|0); $1637 = HEAP8[$1636>>0]|0; $1638 = $1637&255; $1639 = HEAP32[$42>>2]|0; $1640 = $1639 & $1626; $1641 = HEAP8[$43>>0]|0; $1642 = $1641&255; $1643 = $1640 >>> $1642; $1644 = HEAP8[$44>>0]|0; $1645 = $1644&255; $1646 = (74436 + ($1645<<2)|0); $1647 = HEAP32[$1646>>2]|0; $1648 = (($1647) + ($1643)|0); $1649 = HEAP8[$1648>>0]|0; $1650 = $1649&255; $1651 = HEAP32[$45>>2]|0; $1652 = $1651 & $1626; $1653 = HEAP8[$46>>0]|0; $1654 = $1653&255; $1655 = $1652 >>> $1654; $1656 = HEAP8[$47>>0]|0; $1657 = $1656&255; $1658 = (74436 + ($1657<<2)|0); $1659 = HEAP32[$1658>>2]|0; $1660 = (($1659) + ($1655)|0); $1661 = HEAP8[$1660>>0]|0; $1662 = $1661&255; $sB48$0 = $1662;$sG47$0 = $1650;$sR46$0 = $1638; break; } case 2: { $1663 = HEAP16[$src$8>>1]|0; $1664 = $1663&65535; $1665 = HEAP32[$39>>2]|0; $1666 = $1664 & $1665; $1667 = HEAP8[$40>>0]|0; $1668 = $1667&255; $1669 = $1666 >>> $1668; $1670 = HEAP8[$41>>0]|0; $1671 = $1670&255; $1672 = (74436 + ($1671<<2)|0); $1673 = HEAP32[$1672>>2]|0; $1674 = (($1673) + ($1669)|0); $1675 = HEAP8[$1674>>0]|0; $1676 = $1675&255; $1677 = HEAP32[$42>>2]|0; $1678 = $1677 & $1664; $1679 = HEAP8[$43>>0]|0; $1680 = $1679&255; $1681 = $1678 >>> $1680; $1682 = HEAP8[$44>>0]|0; $1683 = $1682&255; $1684 = (74436 + ($1683<<2)|0); $1685 = HEAP32[$1684>>2]|0; $1686 = (($1685) + ($1681)|0); $1687 = HEAP8[$1686>>0]|0; $1688 = $1687&255; $1689 = HEAP32[$45>>2]|0; $1690 = $1689 & $1664; $1691 = HEAP8[$46>>0]|0; $1692 = $1691&255; $1693 = $1690 >>> $1692; $1694 = HEAP8[$47>>0]|0; $1695 = $1694&255; $1696 = (74436 + ($1695<<2)|0); $1697 = HEAP32[$1696>>2]|0; $1698 = (($1697) + ($1693)|0); $1699 = HEAP8[$1698>>0]|0; $1700 = $1699&255; $sB48$0 = $1700;$sG47$0 = $1688;$sR46$0 = $1676; break; } case 3: { $1701 = HEAP8[$40>>0]|0; $div45 = ($1701&255) >>> 3; $1702 = $div45&255; $1703 = (($src$8) + ($1702)|0); $1704 = HEAP8[$1703>>0]|0; $1705 = $1704&255; $1706 = HEAP8[$43>>0]|0; $div46 = ($1706&255) >>> 3; $1707 = $div46&255; $1708 = (($src$8) + ($1707)|0); $1709 = HEAP8[$1708>>0]|0; $1710 = $1709&255; $1711 = HEAP8[$46>>0]|0; $div47 = ($1711&255) >>> 3; $1712 = $div47&255; $1713 = (($src$8) + ($1712)|0); $1714 = HEAP8[$1713>>0]|0; $1715 = $1714&255; $sB48$0 = $1715;$sG47$0 = $1710;$sR46$0 = $1705; break; } case 4: { $1716 = HEAP32[$src$8>>2]|0; $1717 = HEAP32[$39>>2]|0; $1718 = $1717 & $1716; $1719 = HEAP8[$40>>0]|0; $1720 = $1719&255; $1721 = $1718 >>> $1720; $1722 = HEAP8[$41>>0]|0; $1723 = $1722&255; $1724 = (74436 + ($1723<<2)|0); $1725 = HEAP32[$1724>>2]|0; $1726 = (($1725) + ($1721)|0); $1727 = HEAP8[$1726>>0]|0; $1728 = $1727&255; $1729 = HEAP32[$42>>2]|0; $1730 = $1729 & $1716; $1731 = HEAP8[$43>>0]|0; $1732 = $1731&255; $1733 = $1730 >>> $1732; $1734 = HEAP8[$44>>0]|0; $1735 = $1734&255; $1736 = (74436 + ($1735<<2)|0); $1737 = HEAP32[$1736>>2]|0; $1738 = (($1737) + ($1733)|0); $1739 = HEAP8[$1738>>0]|0; $1740 = $1739&255; $1741 = HEAP32[$45>>2]|0; $1742 = $1741 & $1716; $1743 = HEAP8[$46>>0]|0; $1744 = $1743&255; $1745 = $1742 >>> $1744; $1746 = HEAP8[$47>>0]|0; $1747 = $1746&255; $1748 = (74436 + ($1747<<2)|0); $1749 = HEAP32[$1748>>2]|0; $1750 = (($1749) + ($1745)|0); $1751 = HEAP8[$1750>>0]|0; $1752 = $1751&255; $sB48$0 = $1752;$sG47$0 = $1740;$sR46$0 = $1728; break; } default: { $sB48$0 = 0;$sG47$0 = 0;$sR46$0 = 0; } } switch ($20|0) { case 1: { $1753 = HEAP8[$31>>0]|0; $1754 = $1753&255; $1755 = $sR46$0 >>> $1754; $1756 = HEAP8[$32>>0]|0; $1757 = $1756&255; $1758 = $1755 << $1757; $1759 = HEAP8[$33>>0]|0; $1760 = $1759&255; $1761 = $sG47$0 >>> $1760; $1762 = HEAP8[$34>>0]|0; $1763 = $1762&255; $1764 = $1761 << $1763; $1765 = $1764 | $1758; $1766 = HEAP8[$35>>0]|0; $1767 = $1766&255; $1768 = $sB48$0 >>> $1767; $1769 = HEAP8[$36>>0]|0; $1770 = $1769&255; $1771 = $1768 << $1770; $1772 = $1765 | $1771; $1773 = HEAP8[$37>>0]|0; $1774 = $1773&255; $1775 = $200 >>> $1774; $1776 = HEAP8[$38>>0]|0; $1777 = $1776&255; $1778 = $1775 << $1777; $1779 = $1772 | $1778; $1780 = $1779&255; HEAP8[$dst$8>>0] = $1780; break; } case 2: { $1781 = HEAP8[$31>>0]|0; $1782 = $1781&255; $1783 = $sR46$0 >>> $1782; $1784 = HEAP8[$32>>0]|0; $1785 = $1784&255; $1786 = $1783 << $1785; $1787 = HEAP8[$33>>0]|0; $1788 = $1787&255; $1789 = $sG47$0 >>> $1788; $1790 = HEAP8[$34>>0]|0; $1791 = $1790&255; $1792 = $1789 << $1791; $1793 = $1792 | $1786; $1794 = HEAP8[$35>>0]|0; $1795 = $1794&255; $1796 = $sB48$0 >>> $1795; $1797 = HEAP8[$36>>0]|0; $1798 = $1797&255; $1799 = $1796 << $1798; $1800 = $1793 | $1799; $1801 = HEAP8[$37>>0]|0; $1802 = $1801&255; $1803 = $200 >>> $1802; $1804 = HEAP8[$38>>0]|0; $1805 = $1804&255; $1806 = $1803 << $1805; $1807 = $1800 | $1806; $1808 = $1807&65535; HEAP16[$dst$8>>1] = $1808; break; } case 3: { $1809 = $sR46$0&255; $1810 = HEAP8[$32>>0]|0; $div42 = ($1810&255) >>> 3; $1811 = $div42&255; $1812 = (($dst$8) + ($1811)|0); HEAP8[$1812>>0] = $1809; $1813 = $sG47$0&255; $1814 = HEAP8[$34>>0]|0; $div43 = ($1814&255) >>> 3; $1815 = $div43&255; $1816 = (($dst$8) + ($1815)|0); HEAP8[$1816>>0] = $1813; $1817 = $sB48$0&255; $1818 = HEAP8[$36>>0]|0; $div44 = ($1818&255) >>> 3; $1819 = $div44&255; $1820 = (($dst$8) + ($1819)|0); HEAP8[$1820>>0] = $1817; break; } case 4: { $1821 = HEAP8[$31>>0]|0; $1822 = $1821&255; $1823 = $sR46$0 >>> $1822; $1824 = HEAP8[$32>>0]|0; $1825 = $1824&255; $1826 = $1823 << $1825; $1827 = HEAP8[$33>>0]|0; $1828 = $1827&255; $1829 = $sG47$0 >>> $1828; $1830 = HEAP8[$34>>0]|0; $1831 = $1830&255; $1832 = $1829 << $1831; $1833 = $1832 | $1826; $1834 = HEAP8[$35>>0]|0; $1835 = $1834&255; $1836 = $sB48$0 >>> $1835; $1837 = HEAP8[$36>>0]|0; $1838 = $1837&255; $1839 = $1836 << $1838; $1840 = $1833 | $1839; $1841 = HEAP8[$37>>0]|0; $1842 = $1841&255; $1843 = $200 >>> $1842; $1844 = HEAP8[$38>>0]|0; $1845 = $1844&255; $1846 = $1843 << $1845; $1847 = $1840 | $1846; HEAP32[$dst$8>>2] = $1847; break; } default: { } } $1848 = (($dst$8) + ($20)|0); $1849 = (($src$8) + ($15)|0); $1850 = (($n$7) + -1)|0; $1851 = ($n$7|0)>(1); if ($1851) { $dst$1 = $1848;$n$0 = $1850;$src$1 = $1849; label = 6; continue; } else { $dst$9 = $1848;$src$9 = $1849; label = 94; continue; } } else if ((label|0) == 94) { label = 0; $1852 = (($src$9) + ($6)|0); $1853 = (($dst$9) + ($10)|0); $1854 = ($48|0)==(0); if ($1854) { break L7; } else { $$in = $48;$dst$048 = $1853;$src$049 = $1852; continue L7; } } } } return; } function _BlitNtoNCopyAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c$06 = 0, $div = 0, $div1 = 0, $div2 = 0, $div3 = 0, $div4 = 0, $div5 = 0; var $dst$010 = 0, $dst$1$lcssa = 0, $dst$17 = 0, $sA$0 = 0, $sB$0 = 0, $sG$0 = 0, $sR$0 = 0, $scevgep = 0, $scevgep14 = 0, $src$011 = 0, $src$1$lcssa = 0, $src$18 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ((($info)) + 44|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 9|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($3|0)==(0); if ($18) { return; } $19 = ((($info)) + 20|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$info>>2]|0; $22 = ($1|0)==(0); $23 = ((($14)) + 28|0); $24 = ((($14)) + 32|0); $25 = ((($14)) + 29|0); $26 = ((($14)) + 33|0); $27 = ((($14)) + 30|0); $28 = ((($14)) + 34|0); $29 = ((($14)) + 31|0); $30 = ((($14)) + 35|0); $31 = ((($9)) + 12|0); $32 = ((($9)) + 32|0); $33 = ((($9)) + 28|0); $34 = ((($9)) + 16|0); $35 = ((($9)) + 33|0); $36 = ((($9)) + 29|0); $37 = ((($9)) + 20|0); $38 = ((($9)) + 34|0); $39 = ((($9)) + 30|0); $40 = ((($9)) + 24|0); $41 = ((($9)) + 35|0); $42 = ((($9)) + 31|0); $43 = Math_imul($1, $12)|0; $44 = Math_imul($1, $17)|0; $$in = $3;$dst$010 = $20;$src$011 = $21; while(1) { $45 = (($$in) + -1)|0; if ($22) { $dst$1$lcssa = $dst$010;$src$1$lcssa = $src$011; } else { $scevgep = (($src$011) + ($43)|0); $c$06 = $1;$dst$17 = $dst$010;$src$18 = $src$011; while(1) { switch ($12|0) { case 1: { $46 = HEAP8[$src$18>>0]|0; $47 = $46&255; $48 = HEAP32[$31>>2]|0; $49 = $47 & $48; $50 = HEAP8[$32>>0]|0; $51 = $50&255; $52 = $49 >>> $51; $53 = HEAP8[$33>>0]|0; $54 = $53&255; $55 = (74436 + ($54<<2)|0); $56 = HEAP32[$55>>2]|0; $57 = (($56) + ($52)|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = HEAP32[$34>>2]|0; $61 = $60 & $47; $62 = HEAP8[$35>>0]|0; $63 = $62&255; $64 = $61 >>> $63; $65 = HEAP8[$36>>0]|0; $66 = $65&255; $67 = (74436 + ($66<<2)|0); $68 = HEAP32[$67>>2]|0; $69 = (($68) + ($64)|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = HEAP32[$37>>2]|0; $73 = $72 & $47; $74 = HEAP8[$38>>0]|0; $75 = $74&255; $76 = $73 >>> $75; $77 = HEAP8[$39>>0]|0; $78 = $77&255; $79 = (74436 + ($78<<2)|0); $80 = HEAP32[$79>>2]|0; $81 = (($80) + ($76)|0); $82 = HEAP8[$81>>0]|0; $83 = $82&255; $84 = HEAP32[$40>>2]|0; $85 = $84 & $47; $86 = HEAP8[$41>>0]|0; $87 = $86&255; $88 = $85 >>> $87; $89 = HEAP8[$42>>0]|0; $90 = $89&255; $91 = (74436 + ($90<<2)|0); $92 = HEAP32[$91>>2]|0; $93 = (($92) + ($88)|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $sA$0 = $95;$sB$0 = $83;$sG$0 = $71;$sR$0 = $59; break; } case 2: { $96 = HEAP16[$src$18>>1]|0; $97 = $96&65535; $98 = HEAP32[$31>>2]|0; $99 = $97 & $98; $100 = HEAP8[$32>>0]|0; $101 = $100&255; $102 = $99 >>> $101; $103 = HEAP8[$33>>0]|0; $104 = $103&255; $105 = (74436 + ($104<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = (($106) + ($102)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = HEAP32[$34>>2]|0; $111 = $110 & $97; $112 = HEAP8[$35>>0]|0; $113 = $112&255; $114 = $111 >>> $113; $115 = HEAP8[$36>>0]|0; $116 = $115&255; $117 = (74436 + ($116<<2)|0); $118 = HEAP32[$117>>2]|0; $119 = (($118) + ($114)|0); $120 = HEAP8[$119>>0]|0; $121 = $120&255; $122 = HEAP32[$37>>2]|0; $123 = $122 & $97; $124 = HEAP8[$38>>0]|0; $125 = $124&255; $126 = $123 >>> $125; $127 = HEAP8[$39>>0]|0; $128 = $127&255; $129 = (74436 + ($128<<2)|0); $130 = HEAP32[$129>>2]|0; $131 = (($130) + ($126)|0); $132 = HEAP8[$131>>0]|0; $133 = $132&255; $134 = HEAP32[$40>>2]|0; $135 = $134 & $97; $136 = HEAP8[$41>>0]|0; $137 = $136&255; $138 = $135 >>> $137; $139 = HEAP8[$42>>0]|0; $140 = $139&255; $141 = (74436 + ($140<<2)|0); $142 = HEAP32[$141>>2]|0; $143 = (($142) + ($138)|0); $144 = HEAP8[$143>>0]|0; $145 = $144&255; $sA$0 = $145;$sB$0 = $133;$sG$0 = $121;$sR$0 = $109; break; } case 3: { $146 = HEAP8[$32>>0]|0; $div3 = ($146&255) >>> 3; $147 = $div3&255; $148 = (($src$18) + ($147)|0); $149 = HEAP8[$148>>0]|0; $150 = $149&255; $151 = HEAP8[$35>>0]|0; $div4 = ($151&255) >>> 3; $152 = $div4&255; $153 = (($src$18) + ($152)|0); $154 = HEAP8[$153>>0]|0; $155 = $154&255; $156 = HEAP8[$38>>0]|0; $div5 = ($156&255) >>> 3; $157 = $div5&255; $158 = (($src$18) + ($157)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $sA$0 = 255;$sB$0 = $160;$sG$0 = $155;$sR$0 = $150; break; } case 4: { $161 = HEAP32[$src$18>>2]|0; $162 = HEAP32[$31>>2]|0; $163 = $162 & $161; $164 = HEAP8[$32>>0]|0; $165 = $164&255; $166 = $163 >>> $165; $167 = HEAP8[$33>>0]|0; $168 = $167&255; $169 = (74436 + ($168<<2)|0); $170 = HEAP32[$169>>2]|0; $171 = (($170) + ($166)|0); $172 = HEAP8[$171>>0]|0; $173 = $172&255; $174 = HEAP32[$34>>2]|0; $175 = $174 & $161; $176 = HEAP8[$35>>0]|0; $177 = $176&255; $178 = $175 >>> $177; $179 = HEAP8[$36>>0]|0; $180 = $179&255; $181 = (74436 + ($180<<2)|0); $182 = HEAP32[$181>>2]|0; $183 = (($182) + ($178)|0); $184 = HEAP8[$183>>0]|0; $185 = $184&255; $186 = HEAP32[$37>>2]|0; $187 = $186 & $161; $188 = HEAP8[$38>>0]|0; $189 = $188&255; $190 = $187 >>> $189; $191 = HEAP8[$39>>0]|0; $192 = $191&255; $193 = (74436 + ($192<<2)|0); $194 = HEAP32[$193>>2]|0; $195 = (($194) + ($190)|0); $196 = HEAP8[$195>>0]|0; $197 = $196&255; $198 = HEAP32[$40>>2]|0; $199 = $198 & $161; $200 = HEAP8[$41>>0]|0; $201 = $200&255; $202 = $199 >>> $201; $203 = HEAP8[$42>>0]|0; $204 = $203&255; $205 = (74436 + ($204<<2)|0); $206 = HEAP32[$205>>2]|0; $207 = (($206) + ($202)|0); $208 = HEAP8[$207>>0]|0; $209 = $208&255; $sA$0 = $209;$sB$0 = $197;$sG$0 = $185;$sR$0 = $173; break; } default: { $sA$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } switch ($17|0) { case 1: { $210 = HEAP8[$23>>0]|0; $211 = $210&255; $212 = $sR$0 >>> $211; $213 = HEAP8[$24>>0]|0; $214 = $213&255; $215 = $212 << $214; $216 = HEAP8[$25>>0]|0; $217 = $216&255; $218 = $sG$0 >>> $217; $219 = HEAP8[$26>>0]|0; $220 = $219&255; $221 = $218 << $220; $222 = $221 | $215; $223 = HEAP8[$27>>0]|0; $224 = $223&255; $225 = $sB$0 >>> $224; $226 = HEAP8[$28>>0]|0; $227 = $226&255; $228 = $225 << $227; $229 = $222 | $228; $230 = HEAP8[$29>>0]|0; $231 = $230&255; $232 = $sA$0 >>> $231; $233 = HEAP8[$30>>0]|0; $234 = $233&255; $235 = $232 << $234; $236 = $229 | $235; $237 = $236&255; HEAP8[$dst$17>>0] = $237; break; } case 2: { $238 = HEAP8[$23>>0]|0; $239 = $238&255; $240 = $sR$0 >>> $239; $241 = HEAP8[$24>>0]|0; $242 = $241&255; $243 = $240 << $242; $244 = HEAP8[$25>>0]|0; $245 = $244&255; $246 = $sG$0 >>> $245; $247 = HEAP8[$26>>0]|0; $248 = $247&255; $249 = $246 << $248; $250 = $249 | $243; $251 = HEAP8[$27>>0]|0; $252 = $251&255; $253 = $sB$0 >>> $252; $254 = HEAP8[$28>>0]|0; $255 = $254&255; $256 = $253 << $255; $257 = $250 | $256; $258 = HEAP8[$29>>0]|0; $259 = $258&255; $260 = $sA$0 >>> $259; $261 = HEAP8[$30>>0]|0; $262 = $261&255; $263 = $260 << $262; $264 = $257 | $263; $265 = $264&65535; HEAP16[$dst$17>>1] = $265; break; } case 3: { $266 = $sR$0&255; $267 = HEAP8[$24>>0]|0; $div = ($267&255) >>> 3; $268 = $div&255; $269 = (($dst$17) + ($268)|0); HEAP8[$269>>0] = $266; $270 = $sG$0&255; $271 = HEAP8[$26>>0]|0; $div1 = ($271&255) >>> 3; $272 = $div1&255; $273 = (($dst$17) + ($272)|0); HEAP8[$273>>0] = $270; $274 = $sB$0&255; $275 = HEAP8[$28>>0]|0; $div2 = ($275&255) >>> 3; $276 = $div2&255; $277 = (($dst$17) + ($276)|0); HEAP8[$277>>0] = $274; break; } case 4: { $278 = HEAP8[$23>>0]|0; $279 = $278&255; $280 = $sR$0 >>> $279; $281 = HEAP8[$24>>0]|0; $282 = $281&255; $283 = $280 << $282; $284 = HEAP8[$25>>0]|0; $285 = $284&255; $286 = $sG$0 >>> $285; $287 = HEAP8[$26>>0]|0; $288 = $287&255; $289 = $286 << $288; $290 = $289 | $283; $291 = HEAP8[$27>>0]|0; $292 = $291&255; $293 = $sB$0 >>> $292; $294 = HEAP8[$28>>0]|0; $295 = $294&255; $296 = $293 << $295; $297 = $290 | $296; $298 = HEAP8[$29>>0]|0; $299 = $298&255; $300 = $sA$0 >>> $299; $301 = HEAP8[$30>>0]|0; $302 = $301&255; $303 = $300 << $302; $304 = $297 | $303; HEAP32[$dst$17>>2] = $304; break; } default: { } } $305 = (($dst$17) + ($17)|0); $306 = (($src$18) + ($12)|0); $307 = (($c$06) + -1)|0; $308 = ($307|0)==(0); if ($308) { break; } else { $c$06 = $307;$dst$17 = $305;$src$18 = $306; } } $scevgep14 = (($dst$010) + ($44)|0); $dst$1$lcssa = $scevgep14;$src$1$lcssa = $scevgep; } $309 = (($src$1$lcssa) + ($5)|0); $310 = (($dst$1$lcssa) + ($7)|0); $311 = ($45|0)==(0); if ($311) { break; } else { $$in = $45;$dst$010 = $310;$src$011 = $309; } } return; } function _BlitNtoNKey($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0; var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; var $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0; var $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0; var $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0; var $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; var $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0; var $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0; var $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; var $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0; var $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0; var $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0; var $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0; var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0; var $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; var $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0; var $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; var $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0; var $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0; var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0; var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0; var $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0; var $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $Pixel$0 = 0, $Pixel11$0 = 0, $Pixel19$0 = 0, $Pixel27$0 = 0, $Pixel3$0 = 0, $Pixel35$0 = 0; var $Pixel43$0 = 0, $Pixel51$0 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div3 = 0; var $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$024 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0; var $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$025 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($info)) + 44|0); $16 = HEAP32[$15>>2]|0; $17 = ((($14)) + 9|0); $18 = HEAP8[$17>>0]|0; $19 = $18&255; $20 = ((($16)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = ((($16)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0); if ($25) { $133 = 0; } else { $26 = ((($info)) + 63|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $133 = $28; } $29 = ((($14)) + 24|0); $30 = HEAP32[$29>>2]|0; $31 = $30 ^ -1; $32 = $12 & $31; $33 = ($3|0)==(0); if ($33) { return; } $34 = (($1) + 7)|0; $35 = (($34|0) / 8)&-1; $36 = $1 & 7; $37 = ((($14)) + 12|0); $38 = ((($14)) + 32|0); $39 = ((($14)) + 28|0); $40 = ((($14)) + 16|0); $41 = ((($14)) + 33|0); $42 = ((($14)) + 29|0); $43 = ((($14)) + 20|0); $44 = ((($14)) + 34|0); $45 = ((($14)) + 30|0); $46 = ((($16)) + 28|0); $47 = ((($16)) + 32|0); $48 = ((($16)) + 29|0); $49 = ((($16)) + 33|0); $50 = ((($16)) + 30|0); $51 = ((($16)) + 34|0); $52 = ((($16)) + 31|0); $53 = ((($16)) + 35|0); $$in = $3;$dst$024 = $8;$src$025 = $4; L7: while(1) { $54 = (($$in) + -1)|0; switch ($36|0) { case 0: { $dst$1 = $dst$024;$n$0 = $35;$src$1 = $src$025; label = 6; break; } case 7: { $dst$2 = $dst$024;$n$1 = $35;$src$2 = $src$025; label = 18; break; } case 6: { $dst$3 = $dst$024;$n$2 = $35;$src$3 = $src$025; label = 30; break; } case 5: { $dst$4 = $dst$024;$n$3 = $35;$src$4 = $src$025; label = 42; break; } case 4: { $dst$5 = $dst$024;$n$4 = $35;$src$5 = $src$025; label = 54; break; } case 3: { $dst$6 = $dst$024;$n$5 = $35;$src$6 = $src$025; label = 66; break; } case 2: { $dst$7 = $dst$024;$n$6 = $35;$src$7 = $src$025; label = 78; break; } case 1: { $dst$8 = $dst$024;$n$7 = $35;$src$8 = $src$025; label = 90; break; } default: { $dst$9 = $dst$024;$src$9 = $src$025; label = 102; } } while(1) { if ((label|0) == 6) { label = 0; switch ($19|0) { case 1: { $55 = HEAP8[$src$1>>0]|0; $56 = $55&255; $Pixel$0 = $56; break; } case 2: { $57 = HEAP16[$src$1>>1]|0; $58 = $57&65535; $Pixel$0 = $58; break; } case 3: { $59 = HEAP8[$src$1>>0]|0; $60 = $59&255; $61 = ((($src$1)) + 1|0); $62 = HEAP8[$61>>0]|0; $63 = $62&255; $64 = $63 << 8; $65 = $64 | $60; $66 = ((($src$1)) + 2|0); $67 = HEAP8[$66>>0]|0; $68 = $67&255; $69 = $68 << 16; $70 = $65 | $69; $Pixel$0 = $70; break; } case 4: { $71 = HEAP32[$src$1>>2]|0; $Pixel$0 = $71; break; } default: { $Pixel$0 = 0; } } $72 = $Pixel$0 & $31; $73 = ($72|0)==($32|0); L19: do { if (!($73)) { $74 = HEAP32[$37>>2]|0; $75 = $74 & $Pixel$0; $76 = HEAP8[$38>>0]|0; $77 = $76&255; $78 = $75 >>> $77; $79 = HEAP8[$39>>0]|0; $80 = $79&255; $81 = (74436 + ($80<<2)|0); $82 = HEAP32[$81>>2]|0; $83 = (($82) + ($78)|0); $84 = HEAP8[$83>>0]|0; $85 = $84&255; $86 = HEAP32[$40>>2]|0; $87 = $86 & $Pixel$0; $88 = HEAP8[$41>>0]|0; $89 = $88&255; $90 = $87 >>> $89; $91 = HEAP8[$42>>0]|0; $92 = $91&255; $93 = (74436 + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = (($94) + ($90)|0); $96 = HEAP8[$95>>0]|0; $97 = $96&255; $98 = HEAP32[$43>>2]|0; $99 = $98 & $Pixel$0; $100 = HEAP8[$44>>0]|0; $101 = $100&255; $102 = $99 >>> $101; $103 = HEAP8[$45>>0]|0; $104 = $103&255; $105 = (74436 + ($104<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = (($106) + ($102)|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; switch ($22|0) { case 1: { $110 = HEAP8[$46>>0]|0; $111 = $110&255; $112 = $85 >>> $111; $113 = HEAP8[$47>>0]|0; $114 = $113&255; $115 = $112 << $114; $116 = HEAP8[$48>>0]|0; $117 = $116&255; $118 = $97 >>> $117; $119 = HEAP8[$49>>0]|0; $120 = $119&255; $121 = $118 << $120; $122 = $121 | $115; $123 = HEAP8[$50>>0]|0; $124 = $123&255; $125 = $109 >>> $124; $126 = HEAP8[$51>>0]|0; $127 = $126&255; $128 = $125 << $127; $129 = $122 | $128; $130 = HEAP8[$52>>0]|0; $131 = $130&255; $132 = $133 >>> $131; $134 = HEAP8[$53>>0]|0; $135 = $134&255; $136 = $132 << $135; $137 = $129 | $136; $138 = $137&255; HEAP8[$dst$1>>0] = $138; break L19; break; } case 2: { $139 = HEAP8[$46>>0]|0; $140 = $139&255; $141 = $85 >>> $140; $142 = HEAP8[$47>>0]|0; $143 = $142&255; $144 = $141 << $143; $145 = HEAP8[$48>>0]|0; $146 = $145&255; $147 = $97 >>> $146; $148 = HEAP8[$49>>0]|0; $149 = $148&255; $150 = $147 << $149; $151 = $150 | $144; $152 = HEAP8[$50>>0]|0; $153 = $152&255; $154 = $109 >>> $153; $155 = HEAP8[$51>>0]|0; $156 = $155&255; $157 = $154 << $156; $158 = $151 | $157; $159 = HEAP8[$52>>0]|0; $160 = $159&255; $161 = $133 >>> $160; $162 = HEAP8[$53>>0]|0; $163 = $162&255; $164 = $161 << $163; $165 = $158 | $164; $166 = $165&65535; HEAP16[$dst$1>>1] = $166; break L19; break; } case 3: { $167 = HEAP8[$47>>0]|0; $div18 = ($167&255) >>> 3; $168 = $div18&255; $169 = (($dst$1) + ($168)|0); HEAP8[$169>>0] = $84; $170 = HEAP8[$49>>0]|0; $div19 = ($170&255) >>> 3; $171 = $div19&255; $172 = (($dst$1) + ($171)|0); HEAP8[$172>>0] = $96; $173 = HEAP8[$51>>0]|0; $div20 = ($173&255) >>> 3; $174 = $div20&255; $175 = (($dst$1) + ($174)|0); HEAP8[$175>>0] = $108; break L19; break; } case 4: { $176 = HEAP8[$46>>0]|0; $177 = $176&255; $178 = $85 >>> $177; $179 = HEAP8[$47>>0]|0; $180 = $179&255; $181 = $178 << $180; $182 = HEAP8[$48>>0]|0; $183 = $182&255; $184 = $97 >>> $183; $185 = HEAP8[$49>>0]|0; $186 = $185&255; $187 = $184 << $186; $188 = $187 | $181; $189 = HEAP8[$50>>0]|0; $190 = $189&255; $191 = $109 >>> $190; $192 = HEAP8[$51>>0]|0; $193 = $192&255; $194 = $191 << $193; $195 = $188 | $194; $196 = HEAP8[$52>>0]|0; $197 = $196&255; $198 = $133 >>> $197; $199 = HEAP8[$53>>0]|0; $200 = $199&255; $201 = $198 << $200; $202 = $195 | $201; HEAP32[$dst$1>>2] = $202; break L19; break; } default: { break L19; } } } } while(0); $203 = (($dst$1) + ($22)|0); $204 = (($src$1) + ($19)|0); $dst$2 = $203;$n$1 = $n$0;$src$2 = $204; label = 18; continue; } else if ((label|0) == 18) { label = 0; switch ($19|0) { case 1: { $205 = HEAP8[$src$2>>0]|0; $206 = $205&255; $Pixel3$0 = $206; break; } case 2: { $207 = HEAP16[$src$2>>1]|0; $208 = $207&65535; $Pixel3$0 = $208; break; } case 3: { $209 = HEAP8[$src$2>>0]|0; $210 = $209&255; $211 = ((($src$2)) + 1|0); $212 = HEAP8[$211>>0]|0; $213 = $212&255; $214 = $213 << 8; $215 = $214 | $210; $216 = ((($src$2)) + 2|0); $217 = HEAP8[$216>>0]|0; $218 = $217&255; $219 = $218 << 16; $220 = $215 | $219; $Pixel3$0 = $220; break; } case 4: { $221 = HEAP32[$src$2>>2]|0; $Pixel3$0 = $221; break; } default: { $Pixel3$0 = 0; } } $222 = $Pixel3$0 & $31; $223 = ($222|0)==($32|0); L34: do { if (!($223)) { $224 = HEAP32[$37>>2]|0; $225 = $224 & $Pixel3$0; $226 = HEAP8[$38>>0]|0; $227 = $226&255; $228 = $225 >>> $227; $229 = HEAP8[$39>>0]|0; $230 = $229&255; $231 = (74436 + ($230<<2)|0); $232 = HEAP32[$231>>2]|0; $233 = (($232) + ($228)|0); $234 = HEAP8[$233>>0]|0; $235 = $234&255; $236 = HEAP32[$40>>2]|0; $237 = $236 & $Pixel3$0; $238 = HEAP8[$41>>0]|0; $239 = $238&255; $240 = $237 >>> $239; $241 = HEAP8[$42>>0]|0; $242 = $241&255; $243 = (74436 + ($242<<2)|0); $244 = HEAP32[$243>>2]|0; $245 = (($244) + ($240)|0); $246 = HEAP8[$245>>0]|0; $247 = $246&255; $248 = HEAP32[$43>>2]|0; $249 = $248 & $Pixel3$0; $250 = HEAP8[$44>>0]|0; $251 = $250&255; $252 = $249 >>> $251; $253 = HEAP8[$45>>0]|0; $254 = $253&255; $255 = (74436 + ($254<<2)|0); $256 = HEAP32[$255>>2]|0; $257 = (($256) + ($252)|0); $258 = HEAP8[$257>>0]|0; $259 = $258&255; switch ($22|0) { case 1: { $260 = HEAP8[$46>>0]|0; $261 = $260&255; $262 = $235 >>> $261; $263 = HEAP8[$47>>0]|0; $264 = $263&255; $265 = $262 << $264; $266 = HEAP8[$48>>0]|0; $267 = $266&255; $268 = $247 >>> $267; $269 = HEAP8[$49>>0]|0; $270 = $269&255; $271 = $268 << $270; $272 = $271 | $265; $273 = HEAP8[$50>>0]|0; $274 = $273&255; $275 = $259 >>> $274; $276 = HEAP8[$51>>0]|0; $277 = $276&255; $278 = $275 << $277; $279 = $272 | $278; $280 = HEAP8[$52>>0]|0; $281 = $280&255; $282 = $133 >>> $281; $283 = HEAP8[$53>>0]|0; $284 = $283&255; $285 = $282 << $284; $286 = $279 | $285; $287 = $286&255; HEAP8[$dst$2>>0] = $287; break L34; break; } case 2: { $288 = HEAP8[$46>>0]|0; $289 = $288&255; $290 = $235 >>> $289; $291 = HEAP8[$47>>0]|0; $292 = $291&255; $293 = $290 << $292; $294 = HEAP8[$48>>0]|0; $295 = $294&255; $296 = $247 >>> $295; $297 = HEAP8[$49>>0]|0; $298 = $297&255; $299 = $296 << $298; $300 = $299 | $293; $301 = HEAP8[$50>>0]|0; $302 = $301&255; $303 = $259 >>> $302; $304 = HEAP8[$51>>0]|0; $305 = $304&255; $306 = $303 << $305; $307 = $300 | $306; $308 = HEAP8[$52>>0]|0; $309 = $308&255; $310 = $133 >>> $309; $311 = HEAP8[$53>>0]|0; $312 = $311&255; $313 = $310 << $312; $314 = $307 | $313; $315 = $314&65535; HEAP16[$dst$2>>1] = $315; break L34; break; } case 3: { $316 = HEAP8[$47>>0]|0; $div15 = ($316&255) >>> 3; $317 = $div15&255; $318 = (($dst$2) + ($317)|0); HEAP8[$318>>0] = $234; $319 = HEAP8[$49>>0]|0; $div16 = ($319&255) >>> 3; $320 = $div16&255; $321 = (($dst$2) + ($320)|0); HEAP8[$321>>0] = $246; $322 = HEAP8[$51>>0]|0; $div17 = ($322&255) >>> 3; $323 = $div17&255; $324 = (($dst$2) + ($323)|0); HEAP8[$324>>0] = $258; break L34; break; } case 4: { $325 = HEAP8[$46>>0]|0; $326 = $325&255; $327 = $235 >>> $326; $328 = HEAP8[$47>>0]|0; $329 = $328&255; $330 = $327 << $329; $331 = HEAP8[$48>>0]|0; $332 = $331&255; $333 = $247 >>> $332; $334 = HEAP8[$49>>0]|0; $335 = $334&255; $336 = $333 << $335; $337 = $336 | $330; $338 = HEAP8[$50>>0]|0; $339 = $338&255; $340 = $259 >>> $339; $341 = HEAP8[$51>>0]|0; $342 = $341&255; $343 = $340 << $342; $344 = $337 | $343; $345 = HEAP8[$52>>0]|0; $346 = $345&255; $347 = $133 >>> $346; $348 = HEAP8[$53>>0]|0; $349 = $348&255; $350 = $347 << $349; $351 = $344 | $350; HEAP32[$dst$2>>2] = $351; break L34; break; } default: { break L34; } } } } while(0); $352 = (($dst$2) + ($22)|0); $353 = (($src$2) + ($19)|0); $dst$3 = $352;$n$2 = $n$1;$src$3 = $353; label = 30; continue; } else if ((label|0) == 30) { label = 0; switch ($19|0) { case 1: { $354 = HEAP8[$src$3>>0]|0; $355 = $354&255; $Pixel11$0 = $355; break; } case 2: { $356 = HEAP16[$src$3>>1]|0; $357 = $356&65535; $Pixel11$0 = $357; break; } case 3: { $358 = HEAP8[$src$3>>0]|0; $359 = $358&255; $360 = ((($src$3)) + 1|0); $361 = HEAP8[$360>>0]|0; $362 = $361&255; $363 = $362 << 8; $364 = $363 | $359; $365 = ((($src$3)) + 2|0); $366 = HEAP8[$365>>0]|0; $367 = $366&255; $368 = $367 << 16; $369 = $364 | $368; $Pixel11$0 = $369; break; } case 4: { $370 = HEAP32[$src$3>>2]|0; $Pixel11$0 = $370; break; } default: { $Pixel11$0 = 0; } } $371 = $Pixel11$0 & $31; $372 = ($371|0)==($32|0); L49: do { if (!($372)) { $373 = HEAP32[$37>>2]|0; $374 = $373 & $Pixel11$0; $375 = HEAP8[$38>>0]|0; $376 = $375&255; $377 = $374 >>> $376; $378 = HEAP8[$39>>0]|0; $379 = $378&255; $380 = (74436 + ($379<<2)|0); $381 = HEAP32[$380>>2]|0; $382 = (($381) + ($377)|0); $383 = HEAP8[$382>>0]|0; $384 = $383&255; $385 = HEAP32[$40>>2]|0; $386 = $385 & $Pixel11$0; $387 = HEAP8[$41>>0]|0; $388 = $387&255; $389 = $386 >>> $388; $390 = HEAP8[$42>>0]|0; $391 = $390&255; $392 = (74436 + ($391<<2)|0); $393 = HEAP32[$392>>2]|0; $394 = (($393) + ($389)|0); $395 = HEAP8[$394>>0]|0; $396 = $395&255; $397 = HEAP32[$43>>2]|0; $398 = $397 & $Pixel11$0; $399 = HEAP8[$44>>0]|0; $400 = $399&255; $401 = $398 >>> $400; $402 = HEAP8[$45>>0]|0; $403 = $402&255; $404 = (74436 + ($403<<2)|0); $405 = HEAP32[$404>>2]|0; $406 = (($405) + ($401)|0); $407 = HEAP8[$406>>0]|0; $408 = $407&255; switch ($22|0) { case 1: { $409 = HEAP8[$46>>0]|0; $410 = $409&255; $411 = $384 >>> $410; $412 = HEAP8[$47>>0]|0; $413 = $412&255; $414 = $411 << $413; $415 = HEAP8[$48>>0]|0; $416 = $415&255; $417 = $396 >>> $416; $418 = HEAP8[$49>>0]|0; $419 = $418&255; $420 = $417 << $419; $421 = $420 | $414; $422 = HEAP8[$50>>0]|0; $423 = $422&255; $424 = $408 >>> $423; $425 = HEAP8[$51>>0]|0; $426 = $425&255; $427 = $424 << $426; $428 = $421 | $427; $429 = HEAP8[$52>>0]|0; $430 = $429&255; $431 = $133 >>> $430; $432 = HEAP8[$53>>0]|0; $433 = $432&255; $434 = $431 << $433; $435 = $428 | $434; $436 = $435&255; HEAP8[$dst$3>>0] = $436; break L49; break; } case 2: { $437 = HEAP8[$46>>0]|0; $438 = $437&255; $439 = $384 >>> $438; $440 = HEAP8[$47>>0]|0; $441 = $440&255; $442 = $439 << $441; $443 = HEAP8[$48>>0]|0; $444 = $443&255; $445 = $396 >>> $444; $446 = HEAP8[$49>>0]|0; $447 = $446&255; $448 = $445 << $447; $449 = $448 | $442; $450 = HEAP8[$50>>0]|0; $451 = $450&255; $452 = $408 >>> $451; $453 = HEAP8[$51>>0]|0; $454 = $453&255; $455 = $452 << $454; $456 = $449 | $455; $457 = HEAP8[$52>>0]|0; $458 = $457&255; $459 = $133 >>> $458; $460 = HEAP8[$53>>0]|0; $461 = $460&255; $462 = $459 << $461; $463 = $456 | $462; $464 = $463&65535; HEAP16[$dst$3>>1] = $464; break L49; break; } case 3: { $465 = HEAP8[$47>>0]|0; $div12 = ($465&255) >>> 3; $466 = $div12&255; $467 = (($dst$3) + ($466)|0); HEAP8[$467>>0] = $383; $468 = HEAP8[$49>>0]|0; $div13 = ($468&255) >>> 3; $469 = $div13&255; $470 = (($dst$3) + ($469)|0); HEAP8[$470>>0] = $395; $471 = HEAP8[$51>>0]|0; $div14 = ($471&255) >>> 3; $472 = $div14&255; $473 = (($dst$3) + ($472)|0); HEAP8[$473>>0] = $407; break L49; break; } case 4: { $474 = HEAP8[$46>>0]|0; $475 = $474&255; $476 = $384 >>> $475; $477 = HEAP8[$47>>0]|0; $478 = $477&255; $479 = $476 << $478; $480 = HEAP8[$48>>0]|0; $481 = $480&255; $482 = $396 >>> $481; $483 = HEAP8[$49>>0]|0; $484 = $483&255; $485 = $482 << $484; $486 = $485 | $479; $487 = HEAP8[$50>>0]|0; $488 = $487&255; $489 = $408 >>> $488; $490 = HEAP8[$51>>0]|0; $491 = $490&255; $492 = $489 << $491; $493 = $486 | $492; $494 = HEAP8[$52>>0]|0; $495 = $494&255; $496 = $133 >>> $495; $497 = HEAP8[$53>>0]|0; $498 = $497&255; $499 = $496 << $498; $500 = $493 | $499; HEAP32[$dst$3>>2] = $500; break L49; break; } default: { break L49; } } } } while(0); $501 = (($dst$3) + ($22)|0); $502 = (($src$3) + ($19)|0); $dst$4 = $501;$n$3 = $n$2;$src$4 = $502; label = 42; continue; } else if ((label|0) == 42) { label = 0; switch ($19|0) { case 1: { $503 = HEAP8[$src$4>>0]|0; $504 = $503&255; $Pixel19$0 = $504; break; } case 2: { $505 = HEAP16[$src$4>>1]|0; $506 = $505&65535; $Pixel19$0 = $506; break; } case 3: { $507 = HEAP8[$src$4>>0]|0; $508 = $507&255; $509 = ((($src$4)) + 1|0); $510 = HEAP8[$509>>0]|0; $511 = $510&255; $512 = $511 << 8; $513 = $512 | $508; $514 = ((($src$4)) + 2|0); $515 = HEAP8[$514>>0]|0; $516 = $515&255; $517 = $516 << 16; $518 = $513 | $517; $Pixel19$0 = $518; break; } case 4: { $519 = HEAP32[$src$4>>2]|0; $Pixel19$0 = $519; break; } default: { $Pixel19$0 = 0; } } $520 = $Pixel19$0 & $31; $521 = ($520|0)==($32|0); L64: do { if (!($521)) { $522 = HEAP32[$37>>2]|0; $523 = $522 & $Pixel19$0; $524 = HEAP8[$38>>0]|0; $525 = $524&255; $526 = $523 >>> $525; $527 = HEAP8[$39>>0]|0; $528 = $527&255; $529 = (74436 + ($528<<2)|0); $530 = HEAP32[$529>>2]|0; $531 = (($530) + ($526)|0); $532 = HEAP8[$531>>0]|0; $533 = $532&255; $534 = HEAP32[$40>>2]|0; $535 = $534 & $Pixel19$0; $536 = HEAP8[$41>>0]|0; $537 = $536&255; $538 = $535 >>> $537; $539 = HEAP8[$42>>0]|0; $540 = $539&255; $541 = (74436 + ($540<<2)|0); $542 = HEAP32[$541>>2]|0; $543 = (($542) + ($538)|0); $544 = HEAP8[$543>>0]|0; $545 = $544&255; $546 = HEAP32[$43>>2]|0; $547 = $546 & $Pixel19$0; $548 = HEAP8[$44>>0]|0; $549 = $548&255; $550 = $547 >>> $549; $551 = HEAP8[$45>>0]|0; $552 = $551&255; $553 = (74436 + ($552<<2)|0); $554 = HEAP32[$553>>2]|0; $555 = (($554) + ($550)|0); $556 = HEAP8[$555>>0]|0; $557 = $556&255; switch ($22|0) { case 1: { $558 = HEAP8[$46>>0]|0; $559 = $558&255; $560 = $533 >>> $559; $561 = HEAP8[$47>>0]|0; $562 = $561&255; $563 = $560 << $562; $564 = HEAP8[$48>>0]|0; $565 = $564&255; $566 = $545 >>> $565; $567 = HEAP8[$49>>0]|0; $568 = $567&255; $569 = $566 << $568; $570 = $569 | $563; $571 = HEAP8[$50>>0]|0; $572 = $571&255; $573 = $557 >>> $572; $574 = HEAP8[$51>>0]|0; $575 = $574&255; $576 = $573 << $575; $577 = $570 | $576; $578 = HEAP8[$52>>0]|0; $579 = $578&255; $580 = $133 >>> $579; $581 = HEAP8[$53>>0]|0; $582 = $581&255; $583 = $580 << $582; $584 = $577 | $583; $585 = $584&255; HEAP8[$dst$4>>0] = $585; break L64; break; } case 2: { $586 = HEAP8[$46>>0]|0; $587 = $586&255; $588 = $533 >>> $587; $589 = HEAP8[$47>>0]|0; $590 = $589&255; $591 = $588 << $590; $592 = HEAP8[$48>>0]|0; $593 = $592&255; $594 = $545 >>> $593; $595 = HEAP8[$49>>0]|0; $596 = $595&255; $597 = $594 << $596; $598 = $597 | $591; $599 = HEAP8[$50>>0]|0; $600 = $599&255; $601 = $557 >>> $600; $602 = HEAP8[$51>>0]|0; $603 = $602&255; $604 = $601 << $603; $605 = $598 | $604; $606 = HEAP8[$52>>0]|0; $607 = $606&255; $608 = $133 >>> $607; $609 = HEAP8[$53>>0]|0; $610 = $609&255; $611 = $608 << $610; $612 = $605 | $611; $613 = $612&65535; HEAP16[$dst$4>>1] = $613; break L64; break; } case 3: { $614 = HEAP8[$47>>0]|0; $div9 = ($614&255) >>> 3; $615 = $div9&255; $616 = (($dst$4) + ($615)|0); HEAP8[$616>>0] = $532; $617 = HEAP8[$49>>0]|0; $div10 = ($617&255) >>> 3; $618 = $div10&255; $619 = (($dst$4) + ($618)|0); HEAP8[$619>>0] = $544; $620 = HEAP8[$51>>0]|0; $div11 = ($620&255) >>> 3; $621 = $div11&255; $622 = (($dst$4) + ($621)|0); HEAP8[$622>>0] = $556; break L64; break; } case 4: { $623 = HEAP8[$46>>0]|0; $624 = $623&255; $625 = $533 >>> $624; $626 = HEAP8[$47>>0]|0; $627 = $626&255; $628 = $625 << $627; $629 = HEAP8[$48>>0]|0; $630 = $629&255; $631 = $545 >>> $630; $632 = HEAP8[$49>>0]|0; $633 = $632&255; $634 = $631 << $633; $635 = $634 | $628; $636 = HEAP8[$50>>0]|0; $637 = $636&255; $638 = $557 >>> $637; $639 = HEAP8[$51>>0]|0; $640 = $639&255; $641 = $638 << $640; $642 = $635 | $641; $643 = HEAP8[$52>>0]|0; $644 = $643&255; $645 = $133 >>> $644; $646 = HEAP8[$53>>0]|0; $647 = $646&255; $648 = $645 << $647; $649 = $642 | $648; HEAP32[$dst$4>>2] = $649; break L64; break; } default: { break L64; } } } } while(0); $650 = (($dst$4) + ($22)|0); $651 = (($src$4) + ($19)|0); $dst$5 = $650;$n$4 = $n$3;$src$5 = $651; label = 54; continue; } else if ((label|0) == 54) { label = 0; switch ($19|0) { case 1: { $652 = HEAP8[$src$5>>0]|0; $653 = $652&255; $Pixel27$0 = $653; break; } case 2: { $654 = HEAP16[$src$5>>1]|0; $655 = $654&65535; $Pixel27$0 = $655; break; } case 3: { $656 = HEAP8[$src$5>>0]|0; $657 = $656&255; $658 = ((($src$5)) + 1|0); $659 = HEAP8[$658>>0]|0; $660 = $659&255; $661 = $660 << 8; $662 = $661 | $657; $663 = ((($src$5)) + 2|0); $664 = HEAP8[$663>>0]|0; $665 = $664&255; $666 = $665 << 16; $667 = $662 | $666; $Pixel27$0 = $667; break; } case 4: { $668 = HEAP32[$src$5>>2]|0; $Pixel27$0 = $668; break; } default: { $Pixel27$0 = 0; } } $669 = $Pixel27$0 & $31; $670 = ($669|0)==($32|0); L79: do { if (!($670)) { $671 = HEAP32[$37>>2]|0; $672 = $671 & $Pixel27$0; $673 = HEAP8[$38>>0]|0; $674 = $673&255; $675 = $672 >>> $674; $676 = HEAP8[$39>>0]|0; $677 = $676&255; $678 = (74436 + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = (($679) + ($675)|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $683 = HEAP32[$40>>2]|0; $684 = $683 & $Pixel27$0; $685 = HEAP8[$41>>0]|0; $686 = $685&255; $687 = $684 >>> $686; $688 = HEAP8[$42>>0]|0; $689 = $688&255; $690 = (74436 + ($689<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = (($691) + ($687)|0); $693 = HEAP8[$692>>0]|0; $694 = $693&255; $695 = HEAP32[$43>>2]|0; $696 = $695 & $Pixel27$0; $697 = HEAP8[$44>>0]|0; $698 = $697&255; $699 = $696 >>> $698; $700 = HEAP8[$45>>0]|0; $701 = $700&255; $702 = (74436 + ($701<<2)|0); $703 = HEAP32[$702>>2]|0; $704 = (($703) + ($699)|0); $705 = HEAP8[$704>>0]|0; $706 = $705&255; switch ($22|0) { case 1: { $707 = HEAP8[$46>>0]|0; $708 = $707&255; $709 = $682 >>> $708; $710 = HEAP8[$47>>0]|0; $711 = $710&255; $712 = $709 << $711; $713 = HEAP8[$48>>0]|0; $714 = $713&255; $715 = $694 >>> $714; $716 = HEAP8[$49>>0]|0; $717 = $716&255; $718 = $715 << $717; $719 = $718 | $712; $720 = HEAP8[$50>>0]|0; $721 = $720&255; $722 = $706 >>> $721; $723 = HEAP8[$51>>0]|0; $724 = $723&255; $725 = $722 << $724; $726 = $719 | $725; $727 = HEAP8[$52>>0]|0; $728 = $727&255; $729 = $133 >>> $728; $730 = HEAP8[$53>>0]|0; $731 = $730&255; $732 = $729 << $731; $733 = $726 | $732; $734 = $733&255; HEAP8[$dst$5>>0] = $734; break L79; break; } case 2: { $735 = HEAP8[$46>>0]|0; $736 = $735&255; $737 = $682 >>> $736; $738 = HEAP8[$47>>0]|0; $739 = $738&255; $740 = $737 << $739; $741 = HEAP8[$48>>0]|0; $742 = $741&255; $743 = $694 >>> $742; $744 = HEAP8[$49>>0]|0; $745 = $744&255; $746 = $743 << $745; $747 = $746 | $740; $748 = HEAP8[$50>>0]|0; $749 = $748&255; $750 = $706 >>> $749; $751 = HEAP8[$51>>0]|0; $752 = $751&255; $753 = $750 << $752; $754 = $747 | $753; $755 = HEAP8[$52>>0]|0; $756 = $755&255; $757 = $133 >>> $756; $758 = HEAP8[$53>>0]|0; $759 = $758&255; $760 = $757 << $759; $761 = $754 | $760; $762 = $761&65535; HEAP16[$dst$5>>1] = $762; break L79; break; } case 3: { $763 = HEAP8[$47>>0]|0; $div6 = ($763&255) >>> 3; $764 = $div6&255; $765 = (($dst$5) + ($764)|0); HEAP8[$765>>0] = $681; $766 = HEAP8[$49>>0]|0; $div7 = ($766&255) >>> 3; $767 = $div7&255; $768 = (($dst$5) + ($767)|0); HEAP8[$768>>0] = $693; $769 = HEAP8[$51>>0]|0; $div8 = ($769&255) >>> 3; $770 = $div8&255; $771 = (($dst$5) + ($770)|0); HEAP8[$771>>0] = $705; break L79; break; } case 4: { $772 = HEAP8[$46>>0]|0; $773 = $772&255; $774 = $682 >>> $773; $775 = HEAP8[$47>>0]|0; $776 = $775&255; $777 = $774 << $776; $778 = HEAP8[$48>>0]|0; $779 = $778&255; $780 = $694 >>> $779; $781 = HEAP8[$49>>0]|0; $782 = $781&255; $783 = $780 << $782; $784 = $783 | $777; $785 = HEAP8[$50>>0]|0; $786 = $785&255; $787 = $706 >>> $786; $788 = HEAP8[$51>>0]|0; $789 = $788&255; $790 = $787 << $789; $791 = $784 | $790; $792 = HEAP8[$52>>0]|0; $793 = $792&255; $794 = $133 >>> $793; $795 = HEAP8[$53>>0]|0; $796 = $795&255; $797 = $794 << $796; $798 = $791 | $797; HEAP32[$dst$5>>2] = $798; break L79; break; } default: { break L79; } } } } while(0); $799 = (($dst$5) + ($22)|0); $800 = (($src$5) + ($19)|0); $dst$6 = $799;$n$5 = $n$4;$src$6 = $800; label = 66; continue; } else if ((label|0) == 66) { label = 0; switch ($19|0) { case 1: { $801 = HEAP8[$src$6>>0]|0; $802 = $801&255; $Pixel35$0 = $802; break; } case 2: { $803 = HEAP16[$src$6>>1]|0; $804 = $803&65535; $Pixel35$0 = $804; break; } case 3: { $805 = HEAP8[$src$6>>0]|0; $806 = $805&255; $807 = ((($src$6)) + 1|0); $808 = HEAP8[$807>>0]|0; $809 = $808&255; $810 = $809 << 8; $811 = $810 | $806; $812 = ((($src$6)) + 2|0); $813 = HEAP8[$812>>0]|0; $814 = $813&255; $815 = $814 << 16; $816 = $811 | $815; $Pixel35$0 = $816; break; } case 4: { $817 = HEAP32[$src$6>>2]|0; $Pixel35$0 = $817; break; } default: { $Pixel35$0 = 0; } } $818 = $Pixel35$0 & $31; $819 = ($818|0)==($32|0); L94: do { if (!($819)) { $820 = HEAP32[$37>>2]|0; $821 = $820 & $Pixel35$0; $822 = HEAP8[$38>>0]|0; $823 = $822&255; $824 = $821 >>> $823; $825 = HEAP8[$39>>0]|0; $826 = $825&255; $827 = (74436 + ($826<<2)|0); $828 = HEAP32[$827>>2]|0; $829 = (($828) + ($824)|0); $830 = HEAP8[$829>>0]|0; $831 = $830&255; $832 = HEAP32[$40>>2]|0; $833 = $832 & $Pixel35$0; $834 = HEAP8[$41>>0]|0; $835 = $834&255; $836 = $833 >>> $835; $837 = HEAP8[$42>>0]|0; $838 = $837&255; $839 = (74436 + ($838<<2)|0); $840 = HEAP32[$839>>2]|0; $841 = (($840) + ($836)|0); $842 = HEAP8[$841>>0]|0; $843 = $842&255; $844 = HEAP32[$43>>2]|0; $845 = $844 & $Pixel35$0; $846 = HEAP8[$44>>0]|0; $847 = $846&255; $848 = $845 >>> $847; $849 = HEAP8[$45>>0]|0; $850 = $849&255; $851 = (74436 + ($850<<2)|0); $852 = HEAP32[$851>>2]|0; $853 = (($852) + ($848)|0); $854 = HEAP8[$853>>0]|0; $855 = $854&255; switch ($22|0) { case 1: { $856 = HEAP8[$46>>0]|0; $857 = $856&255; $858 = $831 >>> $857; $859 = HEAP8[$47>>0]|0; $860 = $859&255; $861 = $858 << $860; $862 = HEAP8[$48>>0]|0; $863 = $862&255; $864 = $843 >>> $863; $865 = HEAP8[$49>>0]|0; $866 = $865&255; $867 = $864 << $866; $868 = $867 | $861; $869 = HEAP8[$50>>0]|0; $870 = $869&255; $871 = $855 >>> $870; $872 = HEAP8[$51>>0]|0; $873 = $872&255; $874 = $871 << $873; $875 = $868 | $874; $876 = HEAP8[$52>>0]|0; $877 = $876&255; $878 = $133 >>> $877; $879 = HEAP8[$53>>0]|0; $880 = $879&255; $881 = $878 << $880; $882 = $875 | $881; $883 = $882&255; HEAP8[$dst$6>>0] = $883; break L94; break; } case 2: { $884 = HEAP8[$46>>0]|0; $885 = $884&255; $886 = $831 >>> $885; $887 = HEAP8[$47>>0]|0; $888 = $887&255; $889 = $886 << $888; $890 = HEAP8[$48>>0]|0; $891 = $890&255; $892 = $843 >>> $891; $893 = HEAP8[$49>>0]|0; $894 = $893&255; $895 = $892 << $894; $896 = $895 | $889; $897 = HEAP8[$50>>0]|0; $898 = $897&255; $899 = $855 >>> $898; $900 = HEAP8[$51>>0]|0; $901 = $900&255; $902 = $899 << $901; $903 = $896 | $902; $904 = HEAP8[$52>>0]|0; $905 = $904&255; $906 = $133 >>> $905; $907 = HEAP8[$53>>0]|0; $908 = $907&255; $909 = $906 << $908; $910 = $903 | $909; $911 = $910&65535; HEAP16[$dst$6>>1] = $911; break L94; break; } case 3: { $912 = HEAP8[$47>>0]|0; $div3 = ($912&255) >>> 3; $913 = $div3&255; $914 = (($dst$6) + ($913)|0); HEAP8[$914>>0] = $830; $915 = HEAP8[$49>>0]|0; $div4 = ($915&255) >>> 3; $916 = $div4&255; $917 = (($dst$6) + ($916)|0); HEAP8[$917>>0] = $842; $918 = HEAP8[$51>>0]|0; $div5 = ($918&255) >>> 3; $919 = $div5&255; $920 = (($dst$6) + ($919)|0); HEAP8[$920>>0] = $854; break L94; break; } case 4: { $921 = HEAP8[$46>>0]|0; $922 = $921&255; $923 = $831 >>> $922; $924 = HEAP8[$47>>0]|0; $925 = $924&255; $926 = $923 << $925; $927 = HEAP8[$48>>0]|0; $928 = $927&255; $929 = $843 >>> $928; $930 = HEAP8[$49>>0]|0; $931 = $930&255; $932 = $929 << $931; $933 = $932 | $926; $934 = HEAP8[$50>>0]|0; $935 = $934&255; $936 = $855 >>> $935; $937 = HEAP8[$51>>0]|0; $938 = $937&255; $939 = $936 << $938; $940 = $933 | $939; $941 = HEAP8[$52>>0]|0; $942 = $941&255; $943 = $133 >>> $942; $944 = HEAP8[$53>>0]|0; $945 = $944&255; $946 = $943 << $945; $947 = $940 | $946; HEAP32[$dst$6>>2] = $947; break L94; break; } default: { break L94; } } } } while(0); $948 = (($dst$6) + ($22)|0); $949 = (($src$6) + ($19)|0); $dst$7 = $948;$n$6 = $n$5;$src$7 = $949; label = 78; continue; } else if ((label|0) == 78) { label = 0; switch ($19|0) { case 1: { $950 = HEAP8[$src$7>>0]|0; $951 = $950&255; $Pixel43$0 = $951; break; } case 2: { $952 = HEAP16[$src$7>>1]|0; $953 = $952&65535; $Pixel43$0 = $953; break; } case 3: { $954 = HEAP8[$src$7>>0]|0; $955 = $954&255; $956 = ((($src$7)) + 1|0); $957 = HEAP8[$956>>0]|0; $958 = $957&255; $959 = $958 << 8; $960 = $959 | $955; $961 = ((($src$7)) + 2|0); $962 = HEAP8[$961>>0]|0; $963 = $962&255; $964 = $963 << 16; $965 = $960 | $964; $Pixel43$0 = $965; break; } case 4: { $966 = HEAP32[$src$7>>2]|0; $Pixel43$0 = $966; break; } default: { $Pixel43$0 = 0; } } $967 = $Pixel43$0 & $31; $968 = ($967|0)==($32|0); L109: do { if (!($968)) { $969 = HEAP32[$37>>2]|0; $970 = $969 & $Pixel43$0; $971 = HEAP8[$38>>0]|0; $972 = $971&255; $973 = $970 >>> $972; $974 = HEAP8[$39>>0]|0; $975 = $974&255; $976 = (74436 + ($975<<2)|0); $977 = HEAP32[$976>>2]|0; $978 = (($977) + ($973)|0); $979 = HEAP8[$978>>0]|0; $980 = $979&255; $981 = HEAP32[$40>>2]|0; $982 = $981 & $Pixel43$0; $983 = HEAP8[$41>>0]|0; $984 = $983&255; $985 = $982 >>> $984; $986 = HEAP8[$42>>0]|0; $987 = $986&255; $988 = (74436 + ($987<<2)|0); $989 = HEAP32[$988>>2]|0; $990 = (($989) + ($985)|0); $991 = HEAP8[$990>>0]|0; $992 = $991&255; $993 = HEAP32[$43>>2]|0; $994 = $993 & $Pixel43$0; $995 = HEAP8[$44>>0]|0; $996 = $995&255; $997 = $994 >>> $996; $998 = HEAP8[$45>>0]|0; $999 = $998&255; $1000 = (74436 + ($999<<2)|0); $1001 = HEAP32[$1000>>2]|0; $1002 = (($1001) + ($997)|0); $1003 = HEAP8[$1002>>0]|0; $1004 = $1003&255; switch ($22|0) { case 1: { $1005 = HEAP8[$46>>0]|0; $1006 = $1005&255; $1007 = $980 >>> $1006; $1008 = HEAP8[$47>>0]|0; $1009 = $1008&255; $1010 = $1007 << $1009; $1011 = HEAP8[$48>>0]|0; $1012 = $1011&255; $1013 = $992 >>> $1012; $1014 = HEAP8[$49>>0]|0; $1015 = $1014&255; $1016 = $1013 << $1015; $1017 = $1016 | $1010; $1018 = HEAP8[$50>>0]|0; $1019 = $1018&255; $1020 = $1004 >>> $1019; $1021 = HEAP8[$51>>0]|0; $1022 = $1021&255; $1023 = $1020 << $1022; $1024 = $1017 | $1023; $1025 = HEAP8[$52>>0]|0; $1026 = $1025&255; $1027 = $133 >>> $1026; $1028 = HEAP8[$53>>0]|0; $1029 = $1028&255; $1030 = $1027 << $1029; $1031 = $1024 | $1030; $1032 = $1031&255; HEAP8[$dst$7>>0] = $1032; break L109; break; } case 2: { $1033 = HEAP8[$46>>0]|0; $1034 = $1033&255; $1035 = $980 >>> $1034; $1036 = HEAP8[$47>>0]|0; $1037 = $1036&255; $1038 = $1035 << $1037; $1039 = HEAP8[$48>>0]|0; $1040 = $1039&255; $1041 = $992 >>> $1040; $1042 = HEAP8[$49>>0]|0; $1043 = $1042&255; $1044 = $1041 << $1043; $1045 = $1044 | $1038; $1046 = HEAP8[$50>>0]|0; $1047 = $1046&255; $1048 = $1004 >>> $1047; $1049 = HEAP8[$51>>0]|0; $1050 = $1049&255; $1051 = $1048 << $1050; $1052 = $1045 | $1051; $1053 = HEAP8[$52>>0]|0; $1054 = $1053&255; $1055 = $133 >>> $1054; $1056 = HEAP8[$53>>0]|0; $1057 = $1056&255; $1058 = $1055 << $1057; $1059 = $1052 | $1058; $1060 = $1059&65535; HEAP16[$dst$7>>1] = $1060; break L109; break; } case 3: { $1061 = HEAP8[$47>>0]|0; $div = ($1061&255) >>> 3; $1062 = $div&255; $1063 = (($dst$7) + ($1062)|0); HEAP8[$1063>>0] = $979; $1064 = HEAP8[$49>>0]|0; $div1 = ($1064&255) >>> 3; $1065 = $div1&255; $1066 = (($dst$7) + ($1065)|0); HEAP8[$1066>>0] = $991; $1067 = HEAP8[$51>>0]|0; $div2 = ($1067&255) >>> 3; $1068 = $div2&255; $1069 = (($dst$7) + ($1068)|0); HEAP8[$1069>>0] = $1003; break L109; break; } case 4: { $1070 = HEAP8[$46>>0]|0; $1071 = $1070&255; $1072 = $980 >>> $1071; $1073 = HEAP8[$47>>0]|0; $1074 = $1073&255; $1075 = $1072 << $1074; $1076 = HEAP8[$48>>0]|0; $1077 = $1076&255; $1078 = $992 >>> $1077; $1079 = HEAP8[$49>>0]|0; $1080 = $1079&255; $1081 = $1078 << $1080; $1082 = $1081 | $1075; $1083 = HEAP8[$50>>0]|0; $1084 = $1083&255; $1085 = $1004 >>> $1084; $1086 = HEAP8[$51>>0]|0; $1087 = $1086&255; $1088 = $1085 << $1087; $1089 = $1082 | $1088; $1090 = HEAP8[$52>>0]|0; $1091 = $1090&255; $1092 = $133 >>> $1091; $1093 = HEAP8[$53>>0]|0; $1094 = $1093&255; $1095 = $1092 << $1094; $1096 = $1089 | $1095; HEAP32[$dst$7>>2] = $1096; break L109; break; } default: { break L109; } } } } while(0); $1097 = (($dst$7) + ($22)|0); $1098 = (($src$7) + ($19)|0); $dst$8 = $1097;$n$7 = $n$6;$src$8 = $1098; label = 90; continue; } else if ((label|0) == 90) { label = 0; switch ($19|0) { case 1: { $1099 = HEAP8[$src$8>>0]|0; $1100 = $1099&255; $Pixel51$0 = $1100; break; } case 2: { $1101 = HEAP16[$src$8>>1]|0; $1102 = $1101&65535; $Pixel51$0 = $1102; break; } case 3: { $1103 = HEAP8[$src$8>>0]|0; $1104 = $1103&255; $1105 = ((($src$8)) + 1|0); $1106 = HEAP8[$1105>>0]|0; $1107 = $1106&255; $1108 = $1107 << 8; $1109 = $1108 | $1104; $1110 = ((($src$8)) + 2|0); $1111 = HEAP8[$1110>>0]|0; $1112 = $1111&255; $1113 = $1112 << 16; $1114 = $1109 | $1113; $Pixel51$0 = $1114; break; } case 4: { $1115 = HEAP32[$src$8>>2]|0; $Pixel51$0 = $1115; break; } default: { $Pixel51$0 = 0; } } $1116 = $Pixel51$0 & $31; $1117 = ($1116|0)==($32|0); L124: do { if (!($1117)) { $1118 = HEAP32[$37>>2]|0; $1119 = $1118 & $Pixel51$0; $1120 = HEAP8[$38>>0]|0; $1121 = $1120&255; $1122 = $1119 >>> $1121; $1123 = HEAP8[$39>>0]|0; $1124 = $1123&255; $1125 = (74436 + ($1124<<2)|0); $1126 = HEAP32[$1125>>2]|0; $1127 = (($1126) + ($1122)|0); $1128 = HEAP8[$1127>>0]|0; $1129 = $1128&255; $1130 = HEAP32[$40>>2]|0; $1131 = $1130 & $Pixel51$0; $1132 = HEAP8[$41>>0]|0; $1133 = $1132&255; $1134 = $1131 >>> $1133; $1135 = HEAP8[$42>>0]|0; $1136 = $1135&255; $1137 = (74436 + ($1136<<2)|0); $1138 = HEAP32[$1137>>2]|0; $1139 = (($1138) + ($1134)|0); $1140 = HEAP8[$1139>>0]|0; $1141 = $1140&255; $1142 = HEAP32[$43>>2]|0; $1143 = $1142 & $Pixel51$0; $1144 = HEAP8[$44>>0]|0; $1145 = $1144&255; $1146 = $1143 >>> $1145; $1147 = HEAP8[$45>>0]|0; $1148 = $1147&255; $1149 = (74436 + ($1148<<2)|0); $1150 = HEAP32[$1149>>2]|0; $1151 = (($1150) + ($1146)|0); $1152 = HEAP8[$1151>>0]|0; $1153 = $1152&255; switch ($22|0) { case 1: { $1154 = HEAP8[$46>>0]|0; $1155 = $1154&255; $1156 = $1129 >>> $1155; $1157 = HEAP8[$47>>0]|0; $1158 = $1157&255; $1159 = $1156 << $1158; $1160 = HEAP8[$48>>0]|0; $1161 = $1160&255; $1162 = $1141 >>> $1161; $1163 = HEAP8[$49>>0]|0; $1164 = $1163&255; $1165 = $1162 << $1164; $1166 = $1165 | $1159; $1167 = HEAP8[$50>>0]|0; $1168 = $1167&255; $1169 = $1153 >>> $1168; $1170 = HEAP8[$51>>0]|0; $1171 = $1170&255; $1172 = $1169 << $1171; $1173 = $1166 | $1172; $1174 = HEAP8[$52>>0]|0; $1175 = $1174&255; $1176 = $133 >>> $1175; $1177 = HEAP8[$53>>0]|0; $1178 = $1177&255; $1179 = $1176 << $1178; $1180 = $1173 | $1179; $1181 = $1180&255; HEAP8[$dst$8>>0] = $1181; break L124; break; } case 2: { $1182 = HEAP8[$46>>0]|0; $1183 = $1182&255; $1184 = $1129 >>> $1183; $1185 = HEAP8[$47>>0]|0; $1186 = $1185&255; $1187 = $1184 << $1186; $1188 = HEAP8[$48>>0]|0; $1189 = $1188&255; $1190 = $1141 >>> $1189; $1191 = HEAP8[$49>>0]|0; $1192 = $1191&255; $1193 = $1190 << $1192; $1194 = $1193 | $1187; $1195 = HEAP8[$50>>0]|0; $1196 = $1195&255; $1197 = $1153 >>> $1196; $1198 = HEAP8[$51>>0]|0; $1199 = $1198&255; $1200 = $1197 << $1199; $1201 = $1194 | $1200; $1202 = HEAP8[$52>>0]|0; $1203 = $1202&255; $1204 = $133 >>> $1203; $1205 = HEAP8[$53>>0]|0; $1206 = $1205&255; $1207 = $1204 << $1206; $1208 = $1201 | $1207; $1209 = $1208&65535; HEAP16[$dst$8>>1] = $1209; break L124; break; } case 3: { $1210 = HEAP8[$47>>0]|0; $div21 = ($1210&255) >>> 3; $1211 = $div21&255; $1212 = (($dst$8) + ($1211)|0); HEAP8[$1212>>0] = $1128; $1213 = HEAP8[$49>>0]|0; $div22 = ($1213&255) >>> 3; $1214 = $div22&255; $1215 = (($dst$8) + ($1214)|0); HEAP8[$1215>>0] = $1140; $1216 = HEAP8[$51>>0]|0; $div23 = ($1216&255) >>> 3; $1217 = $div23&255; $1218 = (($dst$8) + ($1217)|0); HEAP8[$1218>>0] = $1152; break L124; break; } case 4: { $1219 = HEAP8[$46>>0]|0; $1220 = $1219&255; $1221 = $1129 >>> $1220; $1222 = HEAP8[$47>>0]|0; $1223 = $1222&255; $1224 = $1221 << $1223; $1225 = HEAP8[$48>>0]|0; $1226 = $1225&255; $1227 = $1141 >>> $1226; $1228 = HEAP8[$49>>0]|0; $1229 = $1228&255; $1230 = $1227 << $1229; $1231 = $1230 | $1224; $1232 = HEAP8[$50>>0]|0; $1233 = $1232&255; $1234 = $1153 >>> $1233; $1235 = HEAP8[$51>>0]|0; $1236 = $1235&255; $1237 = $1234 << $1236; $1238 = $1231 | $1237; $1239 = HEAP8[$52>>0]|0; $1240 = $1239&255; $1241 = $133 >>> $1240; $1242 = HEAP8[$53>>0]|0; $1243 = $1242&255; $1244 = $1241 << $1243; $1245 = $1238 | $1244; HEAP32[$dst$8>>2] = $1245; break L124; break; } default: { break L124; } } } } while(0); $1246 = (($dst$8) + ($22)|0); $1247 = (($src$8) + ($19)|0); $1248 = (($n$7) + -1)|0; $1249 = ($n$7|0)>(1); if ($1249) { $dst$1 = $1246;$n$0 = $1248;$src$1 = $1247; label = 6; continue; } else { $dst$9 = $1246;$src$9 = $1247; label = 102; continue; } } else if ((label|0) == 102) { label = 0; $1250 = (($src$9) + ($6)|0); $1251 = (($dst$9) + ($10)|0); $1252 = ($54|0)==(0); if ($1252) { break L7; } else { $$in = $54;$dst$024 = $1251;$src$025 = $1250; continue L7; } } } } return; } function _BlitNto1($info) { $info = $info|0; var $$in = 0, $$in$55 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0; var $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0; var $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0; var $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0; var $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0; var $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0; var $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0; var $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0; var $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0; var $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0; var $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0; var $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0; var $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0; var $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0; var $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0; var $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0; var $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0; var $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0; var $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0; var $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0; var $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0; var $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0; var $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0; var $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0; var $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0; var $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0; var $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0; var $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0; var $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0; var $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0; var $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0; var $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0; var $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0; var $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0; var $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0; var $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0; var $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0; var $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0; var $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0; var $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0; var $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0; var $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0; var $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0; var $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0; var $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0; var $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0; var $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0; var $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0; var $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0; var $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0; var $1897 = 0, $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0; var $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0; var $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0; var $1950 = 0, $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0; var $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0; var $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0; var $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0; var $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0; var $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0; var $2058 = 0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0; var $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0; var $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0; var $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0; var $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0; var $2148 = 0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0; var $2166 = 0, $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0; var $2184 = 0, $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0; var $2201 = 0, $2202 = 0, $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0; var $222 = 0, $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0; var $2238 = 0, $2239 = 0, $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; var $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0; var $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0; var $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0; var $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0; var $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0; var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0; var $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0; var $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0; var $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0; var $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0; var $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0; var $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $div = 0, $div1 = 0; var $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0; var $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0, $div32 = 0, $div33 = 0, $div34 = 0, $div35 = 0, $div36 = 0, $div37 = 0, $div38 = 0, $div39 = 0, $div4 = 0, $div40 = 0, $div41 = 0, $div42 = 0, $div43 = 0, $div44 = 0, $div45 = 0, $div46 = 0; var $div47 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$050 = 0, $dst$1 = 0, $dst$1052 = 0, $dst$11 = 0, $dst$12 = 0, $dst$13 = 0, $dst$14 = 0, $dst$15 = 0, $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0, $dst$2 = 0, $dst$3 = 0; var $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $n1$0 = 0, $n1$1 = 0, $n1$2 = 0, $n1$3 = 0, $n1$4 = 0, $n1$5 = 0; var $n1$6 = 0, $n1$7 = 0, $sB$0 = 0, $sB$1 = 0, $sB$10 = 0, $sB$11 = 0, $sB$12 = 0, $sB$13 = 0, $sB$14 = 0, $sB$15 = 0, $sB$2 = 0, $sB$3 = 0, $sB$4 = 0, $sB$5 = 0, $sB$6 = 0, $sB$7 = 0, $sB$8 = 0, $sB$9 = 0, $sG$0 = 0, $sG$1 = 0; var $sG$10 = 0, $sG$11 = 0, $sG$12 = 0, $sG$13 = 0, $sG$14 = 0, $sG$15 = 0, $sG$2 = 0, $sG$3 = 0, $sG$4 = 0, $sG$5 = 0, $sG$6 = 0, $sG$7 = 0, $sG$8 = 0, $sG$9 = 0, $sR$0 = 0, $sR$1 = 0, $sR$10 = 0, $sR$11 = 0, $sR$12 = 0, $sR$13 = 0; var $sR$14 = 0, $sR$15 = 0, $sR$2 = 0, $sR$3 = 0, $sR$4 = 0, $sR$5 = 0, $sR$6 = 0, $sR$7 = 0, $sR$8 = 0, $sR$9 = 0, $src$051 = 0, $src$1 = 0, $src$1053 = 0, $src$11 = 0, $src$12 = 0, $src$13 = 0, $src$14 = 0, $src$15 = 0, $src$16 = 0, $src$17 = 0; var $src$18 = 0, $src$19 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 9|0); $16 = HEAP8[$15>>0]|0; $17 = $16&255; $18 = ($12|0)==(0|0); $19 = ($3|0)==(0); if ($18) { if ($19) { return; } $32 = (($1) + 7)|0; $33 = (($32|0) / 8)&-1; $34 = $1 & 7; $35 = ((($14)) + 12|0); $36 = ((($14)) + 32|0); $37 = ((($14)) + 28|0); $38 = ((($14)) + 16|0); $39 = ((($14)) + 33|0); $40 = ((($14)) + 29|0); $41 = ((($14)) + 20|0); $42 = ((($14)) + 34|0); $43 = ((($14)) + 30|0); $$in$55 = $3;$dst$050 = $8;$src$051 = $4; L6: while(1) { $44 = (($$in$55) + -1)|0; switch ($34|0) { case 0: { $dst$1 = $dst$050;$n$0 = $33;$src$1 = $src$051; label = 7; break; } case 7: { $dst$2 = $dst$050;$n$1 = $33;$src$2 = $src$051; label = 13; break; } case 6: { $dst$3 = $dst$050;$n$2 = $33;$src$3 = $src$051; label = 19; break; } case 5: { $dst$4 = $dst$050;$n$3 = $33;$src$4 = $src$051; label = 25; break; } case 4: { $dst$5 = $dst$050;$n$4 = $33;$src$5 = $src$051; label = 31; break; } case 3: { $dst$6 = $dst$050;$n$5 = $33;$src$6 = $src$051; label = 37; break; } case 2: { $dst$7 = $dst$050;$n$6 = $33;$src$7 = $src$051; label = 43; break; } case 1: { $dst$8 = $dst$050;$n$7 = $33;$src$8 = $src$051; label = 49; break; } default: { $dst$9 = $dst$050;$src$9 = $src$051; label = 55; } } while(1) { if ((label|0) == 7) { label = 0; switch ($17|0) { case 1: { $45 = HEAP8[$src$1>>0]|0; $46 = $45&255; $47 = HEAP32[$35>>2]|0; $48 = $46 & $47; $49 = HEAP8[$36>>0]|0; $50 = $49&255; $51 = $48 >>> $50; $52 = HEAP8[$37>>0]|0; $53 = $52&255; $54 = (74436 + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = (($55) + ($51)|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = HEAP32[$38>>2]|0; $60 = $59 & $46; $61 = HEAP8[$39>>0]|0; $62 = $61&255; $63 = $60 >>> $62; $64 = HEAP8[$40>>0]|0; $65 = $64&255; $66 = (74436 + ($65<<2)|0); $67 = HEAP32[$66>>2]|0; $68 = (($67) + ($63)|0); $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = HEAP32[$41>>2]|0; $72 = $71 & $46; $73 = HEAP8[$42>>0]|0; $74 = $73&255; $75 = $72 >>> $74; $76 = HEAP8[$43>>0]|0; $77 = $76&255; $78 = (74436 + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = (($79) + ($75)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $sB$0 = $82;$sG$0 = $70;$sR$0 = $58; break; } case 2: { $83 = HEAP16[$src$1>>1]|0; $84 = $83&65535; $85 = HEAP32[$35>>2]|0; $86 = $84 & $85; $87 = HEAP8[$36>>0]|0; $88 = $87&255; $89 = $86 >>> $88; $90 = HEAP8[$37>>0]|0; $91 = $90&255; $92 = (74436 + ($91<<2)|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) + ($89)|0); $95 = HEAP8[$94>>0]|0; $96 = $95&255; $97 = HEAP32[$38>>2]|0; $98 = $97 & $84; $99 = HEAP8[$39>>0]|0; $100 = $99&255; $101 = $98 >>> $100; $102 = HEAP8[$40>>0]|0; $103 = $102&255; $104 = (74436 + ($103<<2)|0); $105 = HEAP32[$104>>2]|0; $106 = (($105) + ($101)|0); $107 = HEAP8[$106>>0]|0; $108 = $107&255; $109 = HEAP32[$41>>2]|0; $110 = $109 & $84; $111 = HEAP8[$42>>0]|0; $112 = $111&255; $113 = $110 >>> $112; $114 = HEAP8[$43>>0]|0; $115 = $114&255; $116 = (74436 + ($115<<2)|0); $117 = HEAP32[$116>>2]|0; $118 = (($117) + ($113)|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $sB$0 = $120;$sG$0 = $108;$sR$0 = $96; break; } case 3: { $121 = HEAP8[$36>>0]|0; $div42 = ($121&255) >>> 3; $122 = $div42&255; $123 = (($src$1) + ($122)|0); $124 = HEAP8[$123>>0]|0; $125 = $124&255; $126 = HEAP8[$39>>0]|0; $div43 = ($126&255) >>> 3; $127 = $div43&255; $128 = (($src$1) + ($127)|0); $129 = HEAP8[$128>>0]|0; $130 = $129&255; $131 = HEAP8[$42>>0]|0; $div44 = ($131&255) >>> 3; $132 = $div44&255; $133 = (($src$1) + ($132)|0); $134 = HEAP8[$133>>0]|0; $135 = $134&255; $sB$0 = $135;$sG$0 = $130;$sR$0 = $125; break; } case 4: { $136 = HEAP32[$src$1>>2]|0; $137 = HEAP32[$35>>2]|0; $138 = $137 & $136; $139 = HEAP8[$36>>0]|0; $140 = $139&255; $141 = $138 >>> $140; $142 = HEAP8[$37>>0]|0; $143 = $142&255; $144 = (74436 + ($143<<2)|0); $145 = HEAP32[$144>>2]|0; $146 = (($145) + ($141)|0); $147 = HEAP8[$146>>0]|0; $148 = $147&255; $149 = HEAP32[$38>>2]|0; $150 = $149 & $136; $151 = HEAP8[$39>>0]|0; $152 = $151&255; $153 = $150 >>> $152; $154 = HEAP8[$40>>0]|0; $155 = $154&255; $156 = (74436 + ($155<<2)|0); $157 = HEAP32[$156>>2]|0; $158 = (($157) + ($153)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = HEAP32[$41>>2]|0; $162 = $161 & $136; $163 = HEAP8[$42>>0]|0; $164 = $163&255; $165 = $162 >>> $164; $166 = HEAP8[$43>>0]|0; $167 = $166&255; $168 = (74436 + ($167<<2)|0); $169 = HEAP32[$168>>2]|0; $170 = (($169) + ($165)|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $sB$0 = $172;$sG$0 = $160;$sR$0 = $148; break; } default: { $sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $173 = $sR$0 & 224; $174 = $sG$0 >>> 5; $175 = $174 << 2; $176 = $175 | $173; $177 = $sB$0 >>> 6; $178 = $176 | $177; $179 = $178&255; HEAP8[$dst$1>>0] = $179; $180 = ((($dst$1)) + 1|0); $181 = (($src$1) + ($17)|0); $dst$2 = $180;$n$1 = $n$0;$src$2 = $181; label = 13; continue; } else if ((label|0) == 13) { label = 0; switch ($17|0) { case 1: { $182 = HEAP8[$src$2>>0]|0; $183 = $182&255; $184 = HEAP32[$35>>2]|0; $185 = $183 & $184; $186 = HEAP8[$36>>0]|0; $187 = $186&255; $188 = $185 >>> $187; $189 = HEAP8[$37>>0]|0; $190 = $189&255; $191 = (74436 + ($190<<2)|0); $192 = HEAP32[$191>>2]|0; $193 = (($192) + ($188)|0); $194 = HEAP8[$193>>0]|0; $195 = $194&255; $196 = HEAP32[$38>>2]|0; $197 = $196 & $183; $198 = HEAP8[$39>>0]|0; $199 = $198&255; $200 = $197 >>> $199; $201 = HEAP8[$40>>0]|0; $202 = $201&255; $203 = (74436 + ($202<<2)|0); $204 = HEAP32[$203>>2]|0; $205 = (($204) + ($200)|0); $206 = HEAP8[$205>>0]|0; $207 = $206&255; $208 = HEAP32[$41>>2]|0; $209 = $208 & $183; $210 = HEAP8[$42>>0]|0; $211 = $210&255; $212 = $209 >>> $211; $213 = HEAP8[$43>>0]|0; $214 = $213&255; $215 = (74436 + ($214<<2)|0); $216 = HEAP32[$215>>2]|0; $217 = (($216) + ($212)|0); $218 = HEAP8[$217>>0]|0; $219 = $218&255; $sB$1 = $219;$sG$1 = $207;$sR$1 = $195; break; } case 2: { $220 = HEAP16[$src$2>>1]|0; $221 = $220&65535; $222 = HEAP32[$35>>2]|0; $223 = $221 & $222; $224 = HEAP8[$36>>0]|0; $225 = $224&255; $226 = $223 >>> $225; $227 = HEAP8[$37>>0]|0; $228 = $227&255; $229 = (74436 + ($228<<2)|0); $230 = HEAP32[$229>>2]|0; $231 = (($230) + ($226)|0); $232 = HEAP8[$231>>0]|0; $233 = $232&255; $234 = HEAP32[$38>>2]|0; $235 = $234 & $221; $236 = HEAP8[$39>>0]|0; $237 = $236&255; $238 = $235 >>> $237; $239 = HEAP8[$40>>0]|0; $240 = $239&255; $241 = (74436 + ($240<<2)|0); $242 = HEAP32[$241>>2]|0; $243 = (($242) + ($238)|0); $244 = HEAP8[$243>>0]|0; $245 = $244&255; $246 = HEAP32[$41>>2]|0; $247 = $246 & $221; $248 = HEAP8[$42>>0]|0; $249 = $248&255; $250 = $247 >>> $249; $251 = HEAP8[$43>>0]|0; $252 = $251&255; $253 = (74436 + ($252<<2)|0); $254 = HEAP32[$253>>2]|0; $255 = (($254) + ($250)|0); $256 = HEAP8[$255>>0]|0; $257 = $256&255; $sB$1 = $257;$sG$1 = $245;$sR$1 = $233; break; } case 3: { $258 = HEAP8[$36>>0]|0; $div39 = ($258&255) >>> 3; $259 = $div39&255; $260 = (($src$2) + ($259)|0); $261 = HEAP8[$260>>0]|0; $262 = $261&255; $263 = HEAP8[$39>>0]|0; $div40 = ($263&255) >>> 3; $264 = $div40&255; $265 = (($src$2) + ($264)|0); $266 = HEAP8[$265>>0]|0; $267 = $266&255; $268 = HEAP8[$42>>0]|0; $div41 = ($268&255) >>> 3; $269 = $div41&255; $270 = (($src$2) + ($269)|0); $271 = HEAP8[$270>>0]|0; $272 = $271&255; $sB$1 = $272;$sG$1 = $267;$sR$1 = $262; break; } case 4: { $273 = HEAP32[$src$2>>2]|0; $274 = HEAP32[$35>>2]|0; $275 = $274 & $273; $276 = HEAP8[$36>>0]|0; $277 = $276&255; $278 = $275 >>> $277; $279 = HEAP8[$37>>0]|0; $280 = $279&255; $281 = (74436 + ($280<<2)|0); $282 = HEAP32[$281>>2]|0; $283 = (($282) + ($278)|0); $284 = HEAP8[$283>>0]|0; $285 = $284&255; $286 = HEAP32[$38>>2]|0; $287 = $286 & $273; $288 = HEAP8[$39>>0]|0; $289 = $288&255; $290 = $287 >>> $289; $291 = HEAP8[$40>>0]|0; $292 = $291&255; $293 = (74436 + ($292<<2)|0); $294 = HEAP32[$293>>2]|0; $295 = (($294) + ($290)|0); $296 = HEAP8[$295>>0]|0; $297 = $296&255; $298 = HEAP32[$41>>2]|0; $299 = $298 & $273; $300 = HEAP8[$42>>0]|0; $301 = $300&255; $302 = $299 >>> $301; $303 = HEAP8[$43>>0]|0; $304 = $303&255; $305 = (74436 + ($304<<2)|0); $306 = HEAP32[$305>>2]|0; $307 = (($306) + ($302)|0); $308 = HEAP8[$307>>0]|0; $309 = $308&255; $sB$1 = $309;$sG$1 = $297;$sR$1 = $285; break; } default: { $sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $310 = $sR$1 & 224; $311 = $sG$1 >>> 5; $312 = $311 << 2; $313 = $312 | $310; $314 = $sB$1 >>> 6; $315 = $313 | $314; $316 = $315&255; HEAP8[$dst$2>>0] = $316; $317 = ((($dst$2)) + 1|0); $318 = (($src$2) + ($17)|0); $dst$3 = $317;$n$2 = $n$1;$src$3 = $318; label = 19; continue; } else if ((label|0) == 19) { label = 0; switch ($17|0) { case 1: { $319 = HEAP8[$src$3>>0]|0; $320 = $319&255; $321 = HEAP32[$35>>2]|0; $322 = $320 & $321; $323 = HEAP8[$36>>0]|0; $324 = $323&255; $325 = $322 >>> $324; $326 = HEAP8[$37>>0]|0; $327 = $326&255; $328 = (74436 + ($327<<2)|0); $329 = HEAP32[$328>>2]|0; $330 = (($329) + ($325)|0); $331 = HEAP8[$330>>0]|0; $332 = $331&255; $333 = HEAP32[$38>>2]|0; $334 = $333 & $320; $335 = HEAP8[$39>>0]|0; $336 = $335&255; $337 = $334 >>> $336; $338 = HEAP8[$40>>0]|0; $339 = $338&255; $340 = (74436 + ($339<<2)|0); $341 = HEAP32[$340>>2]|0; $342 = (($341) + ($337)|0); $343 = HEAP8[$342>>0]|0; $344 = $343&255; $345 = HEAP32[$41>>2]|0; $346 = $345 & $320; $347 = HEAP8[$42>>0]|0; $348 = $347&255; $349 = $346 >>> $348; $350 = HEAP8[$43>>0]|0; $351 = $350&255; $352 = (74436 + ($351<<2)|0); $353 = HEAP32[$352>>2]|0; $354 = (($353) + ($349)|0); $355 = HEAP8[$354>>0]|0; $356 = $355&255; $sB$2 = $356;$sG$2 = $344;$sR$2 = $332; break; } case 2: { $357 = HEAP16[$src$3>>1]|0; $358 = $357&65535; $359 = HEAP32[$35>>2]|0; $360 = $358 & $359; $361 = HEAP8[$36>>0]|0; $362 = $361&255; $363 = $360 >>> $362; $364 = HEAP8[$37>>0]|0; $365 = $364&255; $366 = (74436 + ($365<<2)|0); $367 = HEAP32[$366>>2]|0; $368 = (($367) + ($363)|0); $369 = HEAP8[$368>>0]|0; $370 = $369&255; $371 = HEAP32[$38>>2]|0; $372 = $371 & $358; $373 = HEAP8[$39>>0]|0; $374 = $373&255; $375 = $372 >>> $374; $376 = HEAP8[$40>>0]|0; $377 = $376&255; $378 = (74436 + ($377<<2)|0); $379 = HEAP32[$378>>2]|0; $380 = (($379) + ($375)|0); $381 = HEAP8[$380>>0]|0; $382 = $381&255; $383 = HEAP32[$41>>2]|0; $384 = $383 & $358; $385 = HEAP8[$42>>0]|0; $386 = $385&255; $387 = $384 >>> $386; $388 = HEAP8[$43>>0]|0; $389 = $388&255; $390 = (74436 + ($389<<2)|0); $391 = HEAP32[$390>>2]|0; $392 = (($391) + ($387)|0); $393 = HEAP8[$392>>0]|0; $394 = $393&255; $sB$2 = $394;$sG$2 = $382;$sR$2 = $370; break; } case 3: { $395 = HEAP8[$36>>0]|0; $div36 = ($395&255) >>> 3; $396 = $div36&255; $397 = (($src$3) + ($396)|0); $398 = HEAP8[$397>>0]|0; $399 = $398&255; $400 = HEAP8[$39>>0]|0; $div37 = ($400&255) >>> 3; $401 = $div37&255; $402 = (($src$3) + ($401)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $405 = HEAP8[$42>>0]|0; $div38 = ($405&255) >>> 3; $406 = $div38&255; $407 = (($src$3) + ($406)|0); $408 = HEAP8[$407>>0]|0; $409 = $408&255; $sB$2 = $409;$sG$2 = $404;$sR$2 = $399; break; } case 4: { $410 = HEAP32[$src$3>>2]|0; $411 = HEAP32[$35>>2]|0; $412 = $411 & $410; $413 = HEAP8[$36>>0]|0; $414 = $413&255; $415 = $412 >>> $414; $416 = HEAP8[$37>>0]|0; $417 = $416&255; $418 = (74436 + ($417<<2)|0); $419 = HEAP32[$418>>2]|0; $420 = (($419) + ($415)|0); $421 = HEAP8[$420>>0]|0; $422 = $421&255; $423 = HEAP32[$38>>2]|0; $424 = $423 & $410; $425 = HEAP8[$39>>0]|0; $426 = $425&255; $427 = $424 >>> $426; $428 = HEAP8[$40>>0]|0; $429 = $428&255; $430 = (74436 + ($429<<2)|0); $431 = HEAP32[$430>>2]|0; $432 = (($431) + ($427)|0); $433 = HEAP8[$432>>0]|0; $434 = $433&255; $435 = HEAP32[$41>>2]|0; $436 = $435 & $410; $437 = HEAP8[$42>>0]|0; $438 = $437&255; $439 = $436 >>> $438; $440 = HEAP8[$43>>0]|0; $441 = $440&255; $442 = (74436 + ($441<<2)|0); $443 = HEAP32[$442>>2]|0; $444 = (($443) + ($439)|0); $445 = HEAP8[$444>>0]|0; $446 = $445&255; $sB$2 = $446;$sG$2 = $434;$sR$2 = $422; break; } default: { $sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $447 = $sR$2 & 224; $448 = $sG$2 >>> 5; $449 = $448 << 2; $450 = $449 | $447; $451 = $sB$2 >>> 6; $452 = $450 | $451; $453 = $452&255; HEAP8[$dst$3>>0] = $453; $454 = ((($dst$3)) + 1|0); $455 = (($src$3) + ($17)|0); $dst$4 = $454;$n$3 = $n$2;$src$4 = $455; label = 25; continue; } else if ((label|0) == 25) { label = 0; switch ($17|0) { case 1: { $456 = HEAP8[$src$4>>0]|0; $457 = $456&255; $458 = HEAP32[$35>>2]|0; $459 = $457 & $458; $460 = HEAP8[$36>>0]|0; $461 = $460&255; $462 = $459 >>> $461; $463 = HEAP8[$37>>0]|0; $464 = $463&255; $465 = (74436 + ($464<<2)|0); $466 = HEAP32[$465>>2]|0; $467 = (($466) + ($462)|0); $468 = HEAP8[$467>>0]|0; $469 = $468&255; $470 = HEAP32[$38>>2]|0; $471 = $470 & $457; $472 = HEAP8[$39>>0]|0; $473 = $472&255; $474 = $471 >>> $473; $475 = HEAP8[$40>>0]|0; $476 = $475&255; $477 = (74436 + ($476<<2)|0); $478 = HEAP32[$477>>2]|0; $479 = (($478) + ($474)|0); $480 = HEAP8[$479>>0]|0; $481 = $480&255; $482 = HEAP32[$41>>2]|0; $483 = $482 & $457; $484 = HEAP8[$42>>0]|0; $485 = $484&255; $486 = $483 >>> $485; $487 = HEAP8[$43>>0]|0; $488 = $487&255; $489 = (74436 + ($488<<2)|0); $490 = HEAP32[$489>>2]|0; $491 = (($490) + ($486)|0); $492 = HEAP8[$491>>0]|0; $493 = $492&255; $sB$3 = $493;$sG$3 = $481;$sR$3 = $469; break; } case 2: { $494 = HEAP16[$src$4>>1]|0; $495 = $494&65535; $496 = HEAP32[$35>>2]|0; $497 = $495 & $496; $498 = HEAP8[$36>>0]|0; $499 = $498&255; $500 = $497 >>> $499; $501 = HEAP8[$37>>0]|0; $502 = $501&255; $503 = (74436 + ($502<<2)|0); $504 = HEAP32[$503>>2]|0; $505 = (($504) + ($500)|0); $506 = HEAP8[$505>>0]|0; $507 = $506&255; $508 = HEAP32[$38>>2]|0; $509 = $508 & $495; $510 = HEAP8[$39>>0]|0; $511 = $510&255; $512 = $509 >>> $511; $513 = HEAP8[$40>>0]|0; $514 = $513&255; $515 = (74436 + ($514<<2)|0); $516 = HEAP32[$515>>2]|0; $517 = (($516) + ($512)|0); $518 = HEAP8[$517>>0]|0; $519 = $518&255; $520 = HEAP32[$41>>2]|0; $521 = $520 & $495; $522 = HEAP8[$42>>0]|0; $523 = $522&255; $524 = $521 >>> $523; $525 = HEAP8[$43>>0]|0; $526 = $525&255; $527 = (74436 + ($526<<2)|0); $528 = HEAP32[$527>>2]|0; $529 = (($528) + ($524)|0); $530 = HEAP8[$529>>0]|0; $531 = $530&255; $sB$3 = $531;$sG$3 = $519;$sR$3 = $507; break; } case 3: { $532 = HEAP8[$36>>0]|0; $div33 = ($532&255) >>> 3; $533 = $div33&255; $534 = (($src$4) + ($533)|0); $535 = HEAP8[$534>>0]|0; $536 = $535&255; $537 = HEAP8[$39>>0]|0; $div34 = ($537&255) >>> 3; $538 = $div34&255; $539 = (($src$4) + ($538)|0); $540 = HEAP8[$539>>0]|0; $541 = $540&255; $542 = HEAP8[$42>>0]|0; $div35 = ($542&255) >>> 3; $543 = $div35&255; $544 = (($src$4) + ($543)|0); $545 = HEAP8[$544>>0]|0; $546 = $545&255; $sB$3 = $546;$sG$3 = $541;$sR$3 = $536; break; } case 4: { $547 = HEAP32[$src$4>>2]|0; $548 = HEAP32[$35>>2]|0; $549 = $548 & $547; $550 = HEAP8[$36>>0]|0; $551 = $550&255; $552 = $549 >>> $551; $553 = HEAP8[$37>>0]|0; $554 = $553&255; $555 = (74436 + ($554<<2)|0); $556 = HEAP32[$555>>2]|0; $557 = (($556) + ($552)|0); $558 = HEAP8[$557>>0]|0; $559 = $558&255; $560 = HEAP32[$38>>2]|0; $561 = $560 & $547; $562 = HEAP8[$39>>0]|0; $563 = $562&255; $564 = $561 >>> $563; $565 = HEAP8[$40>>0]|0; $566 = $565&255; $567 = (74436 + ($566<<2)|0); $568 = HEAP32[$567>>2]|0; $569 = (($568) + ($564)|0); $570 = HEAP8[$569>>0]|0; $571 = $570&255; $572 = HEAP32[$41>>2]|0; $573 = $572 & $547; $574 = HEAP8[$42>>0]|0; $575 = $574&255; $576 = $573 >>> $575; $577 = HEAP8[$43>>0]|0; $578 = $577&255; $579 = (74436 + ($578<<2)|0); $580 = HEAP32[$579>>2]|0; $581 = (($580) + ($576)|0); $582 = HEAP8[$581>>0]|0; $583 = $582&255; $sB$3 = $583;$sG$3 = $571;$sR$3 = $559; break; } default: { $sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $584 = $sR$3 & 224; $585 = $sG$3 >>> 5; $586 = $585 << 2; $587 = $586 | $584; $588 = $sB$3 >>> 6; $589 = $587 | $588; $590 = $589&255; HEAP8[$dst$4>>0] = $590; $591 = ((($dst$4)) + 1|0); $592 = (($src$4) + ($17)|0); $dst$5 = $591;$n$4 = $n$3;$src$5 = $592; label = 31; continue; } else if ((label|0) == 31) { label = 0; switch ($17|0) { case 1: { $593 = HEAP8[$src$5>>0]|0; $594 = $593&255; $595 = HEAP32[$35>>2]|0; $596 = $594 & $595; $597 = HEAP8[$36>>0]|0; $598 = $597&255; $599 = $596 >>> $598; $600 = HEAP8[$37>>0]|0; $601 = $600&255; $602 = (74436 + ($601<<2)|0); $603 = HEAP32[$602>>2]|0; $604 = (($603) + ($599)|0); $605 = HEAP8[$604>>0]|0; $606 = $605&255; $607 = HEAP32[$38>>2]|0; $608 = $607 & $594; $609 = HEAP8[$39>>0]|0; $610 = $609&255; $611 = $608 >>> $610; $612 = HEAP8[$40>>0]|0; $613 = $612&255; $614 = (74436 + ($613<<2)|0); $615 = HEAP32[$614>>2]|0; $616 = (($615) + ($611)|0); $617 = HEAP8[$616>>0]|0; $618 = $617&255; $619 = HEAP32[$41>>2]|0; $620 = $619 & $594; $621 = HEAP8[$42>>0]|0; $622 = $621&255; $623 = $620 >>> $622; $624 = HEAP8[$43>>0]|0; $625 = $624&255; $626 = (74436 + ($625<<2)|0); $627 = HEAP32[$626>>2]|0; $628 = (($627) + ($623)|0); $629 = HEAP8[$628>>0]|0; $630 = $629&255; $sB$4 = $630;$sG$4 = $618;$sR$4 = $606; break; } case 2: { $631 = HEAP16[$src$5>>1]|0; $632 = $631&65535; $633 = HEAP32[$35>>2]|0; $634 = $632 & $633; $635 = HEAP8[$36>>0]|0; $636 = $635&255; $637 = $634 >>> $636; $638 = HEAP8[$37>>0]|0; $639 = $638&255; $640 = (74436 + ($639<<2)|0); $641 = HEAP32[$640>>2]|0; $642 = (($641) + ($637)|0); $643 = HEAP8[$642>>0]|0; $644 = $643&255; $645 = HEAP32[$38>>2]|0; $646 = $645 & $632; $647 = HEAP8[$39>>0]|0; $648 = $647&255; $649 = $646 >>> $648; $650 = HEAP8[$40>>0]|0; $651 = $650&255; $652 = (74436 + ($651<<2)|0); $653 = HEAP32[$652>>2]|0; $654 = (($653) + ($649)|0); $655 = HEAP8[$654>>0]|0; $656 = $655&255; $657 = HEAP32[$41>>2]|0; $658 = $657 & $632; $659 = HEAP8[$42>>0]|0; $660 = $659&255; $661 = $658 >>> $660; $662 = HEAP8[$43>>0]|0; $663 = $662&255; $664 = (74436 + ($663<<2)|0); $665 = HEAP32[$664>>2]|0; $666 = (($665) + ($661)|0); $667 = HEAP8[$666>>0]|0; $668 = $667&255; $sB$4 = $668;$sG$4 = $656;$sR$4 = $644; break; } case 3: { $669 = HEAP8[$36>>0]|0; $div30 = ($669&255) >>> 3; $670 = $div30&255; $671 = (($src$5) + ($670)|0); $672 = HEAP8[$671>>0]|0; $673 = $672&255; $674 = HEAP8[$39>>0]|0; $div31 = ($674&255) >>> 3; $675 = $div31&255; $676 = (($src$5) + ($675)|0); $677 = HEAP8[$676>>0]|0; $678 = $677&255; $679 = HEAP8[$42>>0]|0; $div32 = ($679&255) >>> 3; $680 = $div32&255; $681 = (($src$5) + ($680)|0); $682 = HEAP8[$681>>0]|0; $683 = $682&255; $sB$4 = $683;$sG$4 = $678;$sR$4 = $673; break; } case 4: { $684 = HEAP32[$src$5>>2]|0; $685 = HEAP32[$35>>2]|0; $686 = $685 & $684; $687 = HEAP8[$36>>0]|0; $688 = $687&255; $689 = $686 >>> $688; $690 = HEAP8[$37>>0]|0; $691 = $690&255; $692 = (74436 + ($691<<2)|0); $693 = HEAP32[$692>>2]|0; $694 = (($693) + ($689)|0); $695 = HEAP8[$694>>0]|0; $696 = $695&255; $697 = HEAP32[$38>>2]|0; $698 = $697 & $684; $699 = HEAP8[$39>>0]|0; $700 = $699&255; $701 = $698 >>> $700; $702 = HEAP8[$40>>0]|0; $703 = $702&255; $704 = (74436 + ($703<<2)|0); $705 = HEAP32[$704>>2]|0; $706 = (($705) + ($701)|0); $707 = HEAP8[$706>>0]|0; $708 = $707&255; $709 = HEAP32[$41>>2]|0; $710 = $709 & $684; $711 = HEAP8[$42>>0]|0; $712 = $711&255; $713 = $710 >>> $712; $714 = HEAP8[$43>>0]|0; $715 = $714&255; $716 = (74436 + ($715<<2)|0); $717 = HEAP32[$716>>2]|0; $718 = (($717) + ($713)|0); $719 = HEAP8[$718>>0]|0; $720 = $719&255; $sB$4 = $720;$sG$4 = $708;$sR$4 = $696; break; } default: { $sB$4 = 0;$sG$4 = 0;$sR$4 = 0; } } $721 = $sR$4 & 224; $722 = $sG$4 >>> 5; $723 = $722 << 2; $724 = $723 | $721; $725 = $sB$4 >>> 6; $726 = $724 | $725; $727 = $726&255; HEAP8[$dst$5>>0] = $727; $728 = ((($dst$5)) + 1|0); $729 = (($src$5) + ($17)|0); $dst$6 = $728;$n$5 = $n$4;$src$6 = $729; label = 37; continue; } else if ((label|0) == 37) { label = 0; switch ($17|0) { case 1: { $730 = HEAP8[$src$6>>0]|0; $731 = $730&255; $732 = HEAP32[$35>>2]|0; $733 = $731 & $732; $734 = HEAP8[$36>>0]|0; $735 = $734&255; $736 = $733 >>> $735; $737 = HEAP8[$37>>0]|0; $738 = $737&255; $739 = (74436 + ($738<<2)|0); $740 = HEAP32[$739>>2]|0; $741 = (($740) + ($736)|0); $742 = HEAP8[$741>>0]|0; $743 = $742&255; $744 = HEAP32[$38>>2]|0; $745 = $744 & $731; $746 = HEAP8[$39>>0]|0; $747 = $746&255; $748 = $745 >>> $747; $749 = HEAP8[$40>>0]|0; $750 = $749&255; $751 = (74436 + ($750<<2)|0); $752 = HEAP32[$751>>2]|0; $753 = (($752) + ($748)|0); $754 = HEAP8[$753>>0]|0; $755 = $754&255; $756 = HEAP32[$41>>2]|0; $757 = $756 & $731; $758 = HEAP8[$42>>0]|0; $759 = $758&255; $760 = $757 >>> $759; $761 = HEAP8[$43>>0]|0; $762 = $761&255; $763 = (74436 + ($762<<2)|0); $764 = HEAP32[$763>>2]|0; $765 = (($764) + ($760)|0); $766 = HEAP8[$765>>0]|0; $767 = $766&255; $sB$5 = $767;$sG$5 = $755;$sR$5 = $743; break; } case 2: { $768 = HEAP16[$src$6>>1]|0; $769 = $768&65535; $770 = HEAP32[$35>>2]|0; $771 = $769 & $770; $772 = HEAP8[$36>>0]|0; $773 = $772&255; $774 = $771 >>> $773; $775 = HEAP8[$37>>0]|0; $776 = $775&255; $777 = (74436 + ($776<<2)|0); $778 = HEAP32[$777>>2]|0; $779 = (($778) + ($774)|0); $780 = HEAP8[$779>>0]|0; $781 = $780&255; $782 = HEAP32[$38>>2]|0; $783 = $782 & $769; $784 = HEAP8[$39>>0]|0; $785 = $784&255; $786 = $783 >>> $785; $787 = HEAP8[$40>>0]|0; $788 = $787&255; $789 = (74436 + ($788<<2)|0); $790 = HEAP32[$789>>2]|0; $791 = (($790) + ($786)|0); $792 = HEAP8[$791>>0]|0; $793 = $792&255; $794 = HEAP32[$41>>2]|0; $795 = $794 & $769; $796 = HEAP8[$42>>0]|0; $797 = $796&255; $798 = $795 >>> $797; $799 = HEAP8[$43>>0]|0; $800 = $799&255; $801 = (74436 + ($800<<2)|0); $802 = HEAP32[$801>>2]|0; $803 = (($802) + ($798)|0); $804 = HEAP8[$803>>0]|0; $805 = $804&255; $sB$5 = $805;$sG$5 = $793;$sR$5 = $781; break; } case 3: { $806 = HEAP8[$36>>0]|0; $div27 = ($806&255) >>> 3; $807 = $div27&255; $808 = (($src$6) + ($807)|0); $809 = HEAP8[$808>>0]|0; $810 = $809&255; $811 = HEAP8[$39>>0]|0; $div28 = ($811&255) >>> 3; $812 = $div28&255; $813 = (($src$6) + ($812)|0); $814 = HEAP8[$813>>0]|0; $815 = $814&255; $816 = HEAP8[$42>>0]|0; $div29 = ($816&255) >>> 3; $817 = $div29&255; $818 = (($src$6) + ($817)|0); $819 = HEAP8[$818>>0]|0; $820 = $819&255; $sB$5 = $820;$sG$5 = $815;$sR$5 = $810; break; } case 4: { $821 = HEAP32[$src$6>>2]|0; $822 = HEAP32[$35>>2]|0; $823 = $822 & $821; $824 = HEAP8[$36>>0]|0; $825 = $824&255; $826 = $823 >>> $825; $827 = HEAP8[$37>>0]|0; $828 = $827&255; $829 = (74436 + ($828<<2)|0); $830 = HEAP32[$829>>2]|0; $831 = (($830) + ($826)|0); $832 = HEAP8[$831>>0]|0; $833 = $832&255; $834 = HEAP32[$38>>2]|0; $835 = $834 & $821; $836 = HEAP8[$39>>0]|0; $837 = $836&255; $838 = $835 >>> $837; $839 = HEAP8[$40>>0]|0; $840 = $839&255; $841 = (74436 + ($840<<2)|0); $842 = HEAP32[$841>>2]|0; $843 = (($842) + ($838)|0); $844 = HEAP8[$843>>0]|0; $845 = $844&255; $846 = HEAP32[$41>>2]|0; $847 = $846 & $821; $848 = HEAP8[$42>>0]|0; $849 = $848&255; $850 = $847 >>> $849; $851 = HEAP8[$43>>0]|0; $852 = $851&255; $853 = (74436 + ($852<<2)|0); $854 = HEAP32[$853>>2]|0; $855 = (($854) + ($850)|0); $856 = HEAP8[$855>>0]|0; $857 = $856&255; $sB$5 = $857;$sG$5 = $845;$sR$5 = $833; break; } default: { $sB$5 = 0;$sG$5 = 0;$sR$5 = 0; } } $858 = $sR$5 & 224; $859 = $sG$5 >>> 5; $860 = $859 << 2; $861 = $860 | $858; $862 = $sB$5 >>> 6; $863 = $861 | $862; $864 = $863&255; HEAP8[$dst$6>>0] = $864; $865 = ((($dst$6)) + 1|0); $866 = (($src$6) + ($17)|0); $dst$7 = $865;$n$6 = $n$5;$src$7 = $866; label = 43; continue; } else if ((label|0) == 43) { label = 0; switch ($17|0) { case 1: { $867 = HEAP8[$src$7>>0]|0; $868 = $867&255; $869 = HEAP32[$35>>2]|0; $870 = $868 & $869; $871 = HEAP8[$36>>0]|0; $872 = $871&255; $873 = $870 >>> $872; $874 = HEAP8[$37>>0]|0; $875 = $874&255; $876 = (74436 + ($875<<2)|0); $877 = HEAP32[$876>>2]|0; $878 = (($877) + ($873)|0); $879 = HEAP8[$878>>0]|0; $880 = $879&255; $881 = HEAP32[$38>>2]|0; $882 = $881 & $868; $883 = HEAP8[$39>>0]|0; $884 = $883&255; $885 = $882 >>> $884; $886 = HEAP8[$40>>0]|0; $887 = $886&255; $888 = (74436 + ($887<<2)|0); $889 = HEAP32[$888>>2]|0; $890 = (($889) + ($885)|0); $891 = HEAP8[$890>>0]|0; $892 = $891&255; $893 = HEAP32[$41>>2]|0; $894 = $893 & $868; $895 = HEAP8[$42>>0]|0; $896 = $895&255; $897 = $894 >>> $896; $898 = HEAP8[$43>>0]|0; $899 = $898&255; $900 = (74436 + ($899<<2)|0); $901 = HEAP32[$900>>2]|0; $902 = (($901) + ($897)|0); $903 = HEAP8[$902>>0]|0; $904 = $903&255; $sB$6 = $904;$sG$6 = $892;$sR$6 = $880; break; } case 2: { $905 = HEAP16[$src$7>>1]|0; $906 = $905&65535; $907 = HEAP32[$35>>2]|0; $908 = $906 & $907; $909 = HEAP8[$36>>0]|0; $910 = $909&255; $911 = $908 >>> $910; $912 = HEAP8[$37>>0]|0; $913 = $912&255; $914 = (74436 + ($913<<2)|0); $915 = HEAP32[$914>>2]|0; $916 = (($915) + ($911)|0); $917 = HEAP8[$916>>0]|0; $918 = $917&255; $919 = HEAP32[$38>>2]|0; $920 = $919 & $906; $921 = HEAP8[$39>>0]|0; $922 = $921&255; $923 = $920 >>> $922; $924 = HEAP8[$40>>0]|0; $925 = $924&255; $926 = (74436 + ($925<<2)|0); $927 = HEAP32[$926>>2]|0; $928 = (($927) + ($923)|0); $929 = HEAP8[$928>>0]|0; $930 = $929&255; $931 = HEAP32[$41>>2]|0; $932 = $931 & $906; $933 = HEAP8[$42>>0]|0; $934 = $933&255; $935 = $932 >>> $934; $936 = HEAP8[$43>>0]|0; $937 = $936&255; $938 = (74436 + ($937<<2)|0); $939 = HEAP32[$938>>2]|0; $940 = (($939) + ($935)|0); $941 = HEAP8[$940>>0]|0; $942 = $941&255; $sB$6 = $942;$sG$6 = $930;$sR$6 = $918; break; } case 3: { $943 = HEAP8[$36>>0]|0; $div24 = ($943&255) >>> 3; $944 = $div24&255; $945 = (($src$7) + ($944)|0); $946 = HEAP8[$945>>0]|0; $947 = $946&255; $948 = HEAP8[$39>>0]|0; $div25 = ($948&255) >>> 3; $949 = $div25&255; $950 = (($src$7) + ($949)|0); $951 = HEAP8[$950>>0]|0; $952 = $951&255; $953 = HEAP8[$42>>0]|0; $div26 = ($953&255) >>> 3; $954 = $div26&255; $955 = (($src$7) + ($954)|0); $956 = HEAP8[$955>>0]|0; $957 = $956&255; $sB$6 = $957;$sG$6 = $952;$sR$6 = $947; break; } case 4: { $958 = HEAP32[$src$7>>2]|0; $959 = HEAP32[$35>>2]|0; $960 = $959 & $958; $961 = HEAP8[$36>>0]|0; $962 = $961&255; $963 = $960 >>> $962; $964 = HEAP8[$37>>0]|0; $965 = $964&255; $966 = (74436 + ($965<<2)|0); $967 = HEAP32[$966>>2]|0; $968 = (($967) + ($963)|0); $969 = HEAP8[$968>>0]|0; $970 = $969&255; $971 = HEAP32[$38>>2]|0; $972 = $971 & $958; $973 = HEAP8[$39>>0]|0; $974 = $973&255; $975 = $972 >>> $974; $976 = HEAP8[$40>>0]|0; $977 = $976&255; $978 = (74436 + ($977<<2)|0); $979 = HEAP32[$978>>2]|0; $980 = (($979) + ($975)|0); $981 = HEAP8[$980>>0]|0; $982 = $981&255; $983 = HEAP32[$41>>2]|0; $984 = $983 & $958; $985 = HEAP8[$42>>0]|0; $986 = $985&255; $987 = $984 >>> $986; $988 = HEAP8[$43>>0]|0; $989 = $988&255; $990 = (74436 + ($989<<2)|0); $991 = HEAP32[$990>>2]|0; $992 = (($991) + ($987)|0); $993 = HEAP8[$992>>0]|0; $994 = $993&255; $sB$6 = $994;$sG$6 = $982;$sR$6 = $970; break; } default: { $sB$6 = 0;$sG$6 = 0;$sR$6 = 0; } } $995 = $sR$6 & 224; $996 = $sG$6 >>> 5; $997 = $996 << 2; $998 = $997 | $995; $999 = $sB$6 >>> 6; $1000 = $998 | $999; $1001 = $1000&255; HEAP8[$dst$7>>0] = $1001; $1002 = ((($dst$7)) + 1|0); $1003 = (($src$7) + ($17)|0); $dst$8 = $1002;$n$7 = $n$6;$src$8 = $1003; label = 49; continue; } else if ((label|0) == 49) { label = 0; switch ($17|0) { case 1: { $1004 = HEAP8[$src$8>>0]|0; $1005 = $1004&255; $1006 = HEAP32[$35>>2]|0; $1007 = $1005 & $1006; $1008 = HEAP8[$36>>0]|0; $1009 = $1008&255; $1010 = $1007 >>> $1009; $1011 = HEAP8[$37>>0]|0; $1012 = $1011&255; $1013 = (74436 + ($1012<<2)|0); $1014 = HEAP32[$1013>>2]|0; $1015 = (($1014) + ($1010)|0); $1016 = HEAP8[$1015>>0]|0; $1017 = $1016&255; $1018 = HEAP32[$38>>2]|0; $1019 = $1018 & $1005; $1020 = HEAP8[$39>>0]|0; $1021 = $1020&255; $1022 = $1019 >>> $1021; $1023 = HEAP8[$40>>0]|0; $1024 = $1023&255; $1025 = (74436 + ($1024<<2)|0); $1026 = HEAP32[$1025>>2]|0; $1027 = (($1026) + ($1022)|0); $1028 = HEAP8[$1027>>0]|0; $1029 = $1028&255; $1030 = HEAP32[$41>>2]|0; $1031 = $1030 & $1005; $1032 = HEAP8[$42>>0]|0; $1033 = $1032&255; $1034 = $1031 >>> $1033; $1035 = HEAP8[$43>>0]|0; $1036 = $1035&255; $1037 = (74436 + ($1036<<2)|0); $1038 = HEAP32[$1037>>2]|0; $1039 = (($1038) + ($1034)|0); $1040 = HEAP8[$1039>>0]|0; $1041 = $1040&255; $sB$7 = $1041;$sG$7 = $1029;$sR$7 = $1017; break; } case 2: { $1042 = HEAP16[$src$8>>1]|0; $1043 = $1042&65535; $1044 = HEAP32[$35>>2]|0; $1045 = $1043 & $1044; $1046 = HEAP8[$36>>0]|0; $1047 = $1046&255; $1048 = $1045 >>> $1047; $1049 = HEAP8[$37>>0]|0; $1050 = $1049&255; $1051 = (74436 + ($1050<<2)|0); $1052 = HEAP32[$1051>>2]|0; $1053 = (($1052) + ($1048)|0); $1054 = HEAP8[$1053>>0]|0; $1055 = $1054&255; $1056 = HEAP32[$38>>2]|0; $1057 = $1056 & $1043; $1058 = HEAP8[$39>>0]|0; $1059 = $1058&255; $1060 = $1057 >>> $1059; $1061 = HEAP8[$40>>0]|0; $1062 = $1061&255; $1063 = (74436 + ($1062<<2)|0); $1064 = HEAP32[$1063>>2]|0; $1065 = (($1064) + ($1060)|0); $1066 = HEAP8[$1065>>0]|0; $1067 = $1066&255; $1068 = HEAP32[$41>>2]|0; $1069 = $1068 & $1043; $1070 = HEAP8[$42>>0]|0; $1071 = $1070&255; $1072 = $1069 >>> $1071; $1073 = HEAP8[$43>>0]|0; $1074 = $1073&255; $1075 = (74436 + ($1074<<2)|0); $1076 = HEAP32[$1075>>2]|0; $1077 = (($1076) + ($1072)|0); $1078 = HEAP8[$1077>>0]|0; $1079 = $1078&255; $sB$7 = $1079;$sG$7 = $1067;$sR$7 = $1055; break; } case 3: { $1080 = HEAP8[$36>>0]|0; $div45 = ($1080&255) >>> 3; $1081 = $div45&255; $1082 = (($src$8) + ($1081)|0); $1083 = HEAP8[$1082>>0]|0; $1084 = $1083&255; $1085 = HEAP8[$39>>0]|0; $div46 = ($1085&255) >>> 3; $1086 = $div46&255; $1087 = (($src$8) + ($1086)|0); $1088 = HEAP8[$1087>>0]|0; $1089 = $1088&255; $1090 = HEAP8[$42>>0]|0; $div47 = ($1090&255) >>> 3; $1091 = $div47&255; $1092 = (($src$8) + ($1091)|0); $1093 = HEAP8[$1092>>0]|0; $1094 = $1093&255; $sB$7 = $1094;$sG$7 = $1089;$sR$7 = $1084; break; } case 4: { $1095 = HEAP32[$src$8>>2]|0; $1096 = HEAP32[$35>>2]|0; $1097 = $1096 & $1095; $1098 = HEAP8[$36>>0]|0; $1099 = $1098&255; $1100 = $1097 >>> $1099; $1101 = HEAP8[$37>>0]|0; $1102 = $1101&255; $1103 = (74436 + ($1102<<2)|0); $1104 = HEAP32[$1103>>2]|0; $1105 = (($1104) + ($1100)|0); $1106 = HEAP8[$1105>>0]|0; $1107 = $1106&255; $1108 = HEAP32[$38>>2]|0; $1109 = $1108 & $1095; $1110 = HEAP8[$39>>0]|0; $1111 = $1110&255; $1112 = $1109 >>> $1111; $1113 = HEAP8[$40>>0]|0; $1114 = $1113&255; $1115 = (74436 + ($1114<<2)|0); $1116 = HEAP32[$1115>>2]|0; $1117 = (($1116) + ($1112)|0); $1118 = HEAP8[$1117>>0]|0; $1119 = $1118&255; $1120 = HEAP32[$41>>2]|0; $1121 = $1120 & $1095; $1122 = HEAP8[$42>>0]|0; $1123 = $1122&255; $1124 = $1121 >>> $1123; $1125 = HEAP8[$43>>0]|0; $1126 = $1125&255; $1127 = (74436 + ($1126<<2)|0); $1128 = HEAP32[$1127>>2]|0; $1129 = (($1128) + ($1124)|0); $1130 = HEAP8[$1129>>0]|0; $1131 = $1130&255; $sB$7 = $1131;$sG$7 = $1119;$sR$7 = $1107; break; } default: { $sB$7 = 0;$sG$7 = 0;$sR$7 = 0; } } $1132 = $sR$7 & 224; $1133 = $sG$7 >>> 5; $1134 = $1133 << 2; $1135 = $1134 | $1132; $1136 = $sB$7 >>> 6; $1137 = $1135 | $1136; $1138 = $1137&255; HEAP8[$dst$8>>0] = $1138; $1139 = ((($dst$8)) + 1|0); $1140 = (($src$8) + ($17)|0); $1141 = (($n$7) + -1)|0; $1142 = ($n$7|0)>(1); if ($1142) { $dst$1 = $1139;$n$0 = $1141;$src$1 = $1140; label = 7; continue; } else { $dst$9 = $1139;$src$9 = $1140; label = 55; continue; } } else if ((label|0) == 55) { label = 0; $1143 = (($src$9) + ($6)|0); $1144 = (($dst$9) + ($10)|0); $1145 = ($44|0)==(0); if ($1145) { break L6; } else { $$in$55 = $44;$dst$050 = $1144;$src$051 = $1143; continue L6; } } } } return; } else { if ($19) { return; } $20 = (($1) + 7)|0; $21 = (($20|0) / 8)&-1; $22 = $1 & 7; $23 = ((($14)) + 12|0); $24 = ((($14)) + 32|0); $25 = ((($14)) + 28|0); $26 = ((($14)) + 16|0); $27 = ((($14)) + 33|0); $28 = ((($14)) + 29|0); $29 = ((($14)) + 20|0); $30 = ((($14)) + 34|0); $31 = ((($14)) + 30|0); $$in = $3;$dst$1052 = $8;$src$1053 = $4; L72: while(1) { $1146 = (($$in) + -1)|0; switch ($22|0) { case 0: { $dst$11 = $dst$1052;$n1$0 = $21;$src$11 = $src$1053; label = 57; break; } case 7: { $dst$12 = $dst$1052;$n1$1 = $21;$src$12 = $src$1053; label = 63; break; } case 6: { $dst$13 = $dst$1052;$n1$2 = $21;$src$13 = $src$1053; label = 69; break; } case 5: { $dst$14 = $dst$1052;$n1$3 = $21;$src$14 = $src$1053; label = 75; break; } case 4: { $dst$15 = $dst$1052;$n1$4 = $21;$src$15 = $src$1053; label = 81; break; } case 3: { $dst$16 = $dst$1052;$n1$5 = $21;$src$16 = $src$1053; label = 87; break; } case 2: { $dst$17 = $dst$1052;$n1$6 = $21;$src$17 = $src$1053; label = 93; break; } case 1: { $dst$18 = $dst$1052;$n1$7 = $21;$src$18 = $src$1053; label = 99; break; } default: { $dst$19 = $dst$1052;$src$19 = $src$1053; label = 105; } } while(1) { if ((label|0) == 57) { label = 0; switch ($17|0) { case 1: { $1147 = HEAP8[$src$11>>0]|0; $1148 = $1147&255; $1149 = HEAP32[$23>>2]|0; $1150 = $1148 & $1149; $1151 = HEAP8[$24>>0]|0; $1152 = $1151&255; $1153 = $1150 >>> $1152; $1154 = HEAP8[$25>>0]|0; $1155 = $1154&255; $1156 = (74436 + ($1155<<2)|0); $1157 = HEAP32[$1156>>2]|0; $1158 = (($1157) + ($1153)|0); $1159 = HEAP8[$1158>>0]|0; $1160 = $1159&255; $1161 = HEAP32[$26>>2]|0; $1162 = $1161 & $1148; $1163 = HEAP8[$27>>0]|0; $1164 = $1163&255; $1165 = $1162 >>> $1164; $1166 = HEAP8[$28>>0]|0; $1167 = $1166&255; $1168 = (74436 + ($1167<<2)|0); $1169 = HEAP32[$1168>>2]|0; $1170 = (($1169) + ($1165)|0); $1171 = HEAP8[$1170>>0]|0; $1172 = $1171&255; $1173 = HEAP32[$29>>2]|0; $1174 = $1173 & $1148; $1175 = HEAP8[$30>>0]|0; $1176 = $1175&255; $1177 = $1174 >>> $1176; $1178 = HEAP8[$31>>0]|0; $1179 = $1178&255; $1180 = (74436 + ($1179<<2)|0); $1181 = HEAP32[$1180>>2]|0; $1182 = (($1181) + ($1177)|0); $1183 = HEAP8[$1182>>0]|0; $1184 = $1183&255; $sB$8 = $1184;$sG$8 = $1172;$sR$8 = $1160; break; } case 2: { $1185 = HEAP16[$src$11>>1]|0; $1186 = $1185&65535; $1187 = HEAP32[$23>>2]|0; $1188 = $1186 & $1187; $1189 = HEAP8[$24>>0]|0; $1190 = $1189&255; $1191 = $1188 >>> $1190; $1192 = HEAP8[$25>>0]|0; $1193 = $1192&255; $1194 = (74436 + ($1193<<2)|0); $1195 = HEAP32[$1194>>2]|0; $1196 = (($1195) + ($1191)|0); $1197 = HEAP8[$1196>>0]|0; $1198 = $1197&255; $1199 = HEAP32[$26>>2]|0; $1200 = $1199 & $1186; $1201 = HEAP8[$27>>0]|0; $1202 = $1201&255; $1203 = $1200 >>> $1202; $1204 = HEAP8[$28>>0]|0; $1205 = $1204&255; $1206 = (74436 + ($1205<<2)|0); $1207 = HEAP32[$1206>>2]|0; $1208 = (($1207) + ($1203)|0); $1209 = HEAP8[$1208>>0]|0; $1210 = $1209&255; $1211 = HEAP32[$29>>2]|0; $1212 = $1211 & $1186; $1213 = HEAP8[$30>>0]|0; $1214 = $1213&255; $1215 = $1212 >>> $1214; $1216 = HEAP8[$31>>0]|0; $1217 = $1216&255; $1218 = (74436 + ($1217<<2)|0); $1219 = HEAP32[$1218>>2]|0; $1220 = (($1219) + ($1215)|0); $1221 = HEAP8[$1220>>0]|0; $1222 = $1221&255; $sB$8 = $1222;$sG$8 = $1210;$sR$8 = $1198; break; } case 3: { $1223 = HEAP8[$24>>0]|0; $div18 = ($1223&255) >>> 3; $1224 = $div18&255; $1225 = (($src$11) + ($1224)|0); $1226 = HEAP8[$1225>>0]|0; $1227 = $1226&255; $1228 = HEAP8[$27>>0]|0; $div19 = ($1228&255) >>> 3; $1229 = $div19&255; $1230 = (($src$11) + ($1229)|0); $1231 = HEAP8[$1230>>0]|0; $1232 = $1231&255; $1233 = HEAP8[$30>>0]|0; $div20 = ($1233&255) >>> 3; $1234 = $div20&255; $1235 = (($src$11) + ($1234)|0); $1236 = HEAP8[$1235>>0]|0; $1237 = $1236&255; $sB$8 = $1237;$sG$8 = $1232;$sR$8 = $1227; break; } case 4: { $1238 = HEAP32[$src$11>>2]|0; $1239 = HEAP32[$23>>2]|0; $1240 = $1239 & $1238; $1241 = HEAP8[$24>>0]|0; $1242 = $1241&255; $1243 = $1240 >>> $1242; $1244 = HEAP8[$25>>0]|0; $1245 = $1244&255; $1246 = (74436 + ($1245<<2)|0); $1247 = HEAP32[$1246>>2]|0; $1248 = (($1247) + ($1243)|0); $1249 = HEAP8[$1248>>0]|0; $1250 = $1249&255; $1251 = HEAP32[$26>>2]|0; $1252 = $1251 & $1238; $1253 = HEAP8[$27>>0]|0; $1254 = $1253&255; $1255 = $1252 >>> $1254; $1256 = HEAP8[$28>>0]|0; $1257 = $1256&255; $1258 = (74436 + ($1257<<2)|0); $1259 = HEAP32[$1258>>2]|0; $1260 = (($1259) + ($1255)|0); $1261 = HEAP8[$1260>>0]|0; $1262 = $1261&255; $1263 = HEAP32[$29>>2]|0; $1264 = $1263 & $1238; $1265 = HEAP8[$30>>0]|0; $1266 = $1265&255; $1267 = $1264 >>> $1266; $1268 = HEAP8[$31>>0]|0; $1269 = $1268&255; $1270 = (74436 + ($1269<<2)|0); $1271 = HEAP32[$1270>>2]|0; $1272 = (($1271) + ($1267)|0); $1273 = HEAP8[$1272>>0]|0; $1274 = $1273&255; $sB$8 = $1274;$sG$8 = $1262;$sR$8 = $1250; break; } default: { $sB$8 = 0;$sG$8 = 0;$sR$8 = 0; } } $1275 = $sR$8 & 224; $1276 = $sG$8 >>> 5; $1277 = $1276 << 2; $1278 = $1277 | $1275; $1279 = $sB$8 >>> 6; $1280 = $1278 | $1279; $1281 = (($12) + ($1280)|0); $1282 = HEAP8[$1281>>0]|0; HEAP8[$dst$11>>0] = $1282; $1283 = ((($dst$11)) + 1|0); $1284 = (($src$11) + ($17)|0); $dst$12 = $1283;$n1$1 = $n1$0;$src$12 = $1284; label = 63; continue; } else if ((label|0) == 63) { label = 0; switch ($17|0) { case 1: { $1285 = HEAP8[$src$12>>0]|0; $1286 = $1285&255; $1287 = HEAP32[$23>>2]|0; $1288 = $1286 & $1287; $1289 = HEAP8[$24>>0]|0; $1290 = $1289&255; $1291 = $1288 >>> $1290; $1292 = HEAP8[$25>>0]|0; $1293 = $1292&255; $1294 = (74436 + ($1293<<2)|0); $1295 = HEAP32[$1294>>2]|0; $1296 = (($1295) + ($1291)|0); $1297 = HEAP8[$1296>>0]|0; $1298 = $1297&255; $1299 = HEAP32[$26>>2]|0; $1300 = $1299 & $1286; $1301 = HEAP8[$27>>0]|0; $1302 = $1301&255; $1303 = $1300 >>> $1302; $1304 = HEAP8[$28>>0]|0; $1305 = $1304&255; $1306 = (74436 + ($1305<<2)|0); $1307 = HEAP32[$1306>>2]|0; $1308 = (($1307) + ($1303)|0); $1309 = HEAP8[$1308>>0]|0; $1310 = $1309&255; $1311 = HEAP32[$29>>2]|0; $1312 = $1311 & $1286; $1313 = HEAP8[$30>>0]|0; $1314 = $1313&255; $1315 = $1312 >>> $1314; $1316 = HEAP8[$31>>0]|0; $1317 = $1316&255; $1318 = (74436 + ($1317<<2)|0); $1319 = HEAP32[$1318>>2]|0; $1320 = (($1319) + ($1315)|0); $1321 = HEAP8[$1320>>0]|0; $1322 = $1321&255; $sB$9 = $1322;$sG$9 = $1310;$sR$9 = $1298; break; } case 2: { $1323 = HEAP16[$src$12>>1]|0; $1324 = $1323&65535; $1325 = HEAP32[$23>>2]|0; $1326 = $1324 & $1325; $1327 = HEAP8[$24>>0]|0; $1328 = $1327&255; $1329 = $1326 >>> $1328; $1330 = HEAP8[$25>>0]|0; $1331 = $1330&255; $1332 = (74436 + ($1331<<2)|0); $1333 = HEAP32[$1332>>2]|0; $1334 = (($1333) + ($1329)|0); $1335 = HEAP8[$1334>>0]|0; $1336 = $1335&255; $1337 = HEAP32[$26>>2]|0; $1338 = $1337 & $1324; $1339 = HEAP8[$27>>0]|0; $1340 = $1339&255; $1341 = $1338 >>> $1340; $1342 = HEAP8[$28>>0]|0; $1343 = $1342&255; $1344 = (74436 + ($1343<<2)|0); $1345 = HEAP32[$1344>>2]|0; $1346 = (($1345) + ($1341)|0); $1347 = HEAP8[$1346>>0]|0; $1348 = $1347&255; $1349 = HEAP32[$29>>2]|0; $1350 = $1349 & $1324; $1351 = HEAP8[$30>>0]|0; $1352 = $1351&255; $1353 = $1350 >>> $1352; $1354 = HEAP8[$31>>0]|0; $1355 = $1354&255; $1356 = (74436 + ($1355<<2)|0); $1357 = HEAP32[$1356>>2]|0; $1358 = (($1357) + ($1353)|0); $1359 = HEAP8[$1358>>0]|0; $1360 = $1359&255; $sB$9 = $1360;$sG$9 = $1348;$sR$9 = $1336; break; } case 3: { $1361 = HEAP8[$24>>0]|0; $div15 = ($1361&255) >>> 3; $1362 = $div15&255; $1363 = (($src$12) + ($1362)|0); $1364 = HEAP8[$1363>>0]|0; $1365 = $1364&255; $1366 = HEAP8[$27>>0]|0; $div16 = ($1366&255) >>> 3; $1367 = $div16&255; $1368 = (($src$12) + ($1367)|0); $1369 = HEAP8[$1368>>0]|0; $1370 = $1369&255; $1371 = HEAP8[$30>>0]|0; $div17 = ($1371&255) >>> 3; $1372 = $div17&255; $1373 = (($src$12) + ($1372)|0); $1374 = HEAP8[$1373>>0]|0; $1375 = $1374&255; $sB$9 = $1375;$sG$9 = $1370;$sR$9 = $1365; break; } case 4: { $1376 = HEAP32[$src$12>>2]|0; $1377 = HEAP32[$23>>2]|0; $1378 = $1377 & $1376; $1379 = HEAP8[$24>>0]|0; $1380 = $1379&255; $1381 = $1378 >>> $1380; $1382 = HEAP8[$25>>0]|0; $1383 = $1382&255; $1384 = (74436 + ($1383<<2)|0); $1385 = HEAP32[$1384>>2]|0; $1386 = (($1385) + ($1381)|0); $1387 = HEAP8[$1386>>0]|0; $1388 = $1387&255; $1389 = HEAP32[$26>>2]|0; $1390 = $1389 & $1376; $1391 = HEAP8[$27>>0]|0; $1392 = $1391&255; $1393 = $1390 >>> $1392; $1394 = HEAP8[$28>>0]|0; $1395 = $1394&255; $1396 = (74436 + ($1395<<2)|0); $1397 = HEAP32[$1396>>2]|0; $1398 = (($1397) + ($1393)|0); $1399 = HEAP8[$1398>>0]|0; $1400 = $1399&255; $1401 = HEAP32[$29>>2]|0; $1402 = $1401 & $1376; $1403 = HEAP8[$30>>0]|0; $1404 = $1403&255; $1405 = $1402 >>> $1404; $1406 = HEAP8[$31>>0]|0; $1407 = $1406&255; $1408 = (74436 + ($1407<<2)|0); $1409 = HEAP32[$1408>>2]|0; $1410 = (($1409) + ($1405)|0); $1411 = HEAP8[$1410>>0]|0; $1412 = $1411&255; $sB$9 = $1412;$sG$9 = $1400;$sR$9 = $1388; break; } default: { $sB$9 = 0;$sG$9 = 0;$sR$9 = 0; } } $1413 = $sR$9 & 224; $1414 = $sG$9 >>> 5; $1415 = $1414 << 2; $1416 = $1415 | $1413; $1417 = $sB$9 >>> 6; $1418 = $1416 | $1417; $1419 = (($12) + ($1418)|0); $1420 = HEAP8[$1419>>0]|0; HEAP8[$dst$12>>0] = $1420; $1421 = ((($dst$12)) + 1|0); $1422 = (($src$12) + ($17)|0); $dst$13 = $1421;$n1$2 = $n1$1;$src$13 = $1422; label = 69; continue; } else if ((label|0) == 69) { label = 0; switch ($17|0) { case 1: { $1423 = HEAP8[$src$13>>0]|0; $1424 = $1423&255; $1425 = HEAP32[$23>>2]|0; $1426 = $1424 & $1425; $1427 = HEAP8[$24>>0]|0; $1428 = $1427&255; $1429 = $1426 >>> $1428; $1430 = HEAP8[$25>>0]|0; $1431 = $1430&255; $1432 = (74436 + ($1431<<2)|0); $1433 = HEAP32[$1432>>2]|0; $1434 = (($1433) + ($1429)|0); $1435 = HEAP8[$1434>>0]|0; $1436 = $1435&255; $1437 = HEAP32[$26>>2]|0; $1438 = $1437 & $1424; $1439 = HEAP8[$27>>0]|0; $1440 = $1439&255; $1441 = $1438 >>> $1440; $1442 = HEAP8[$28>>0]|0; $1443 = $1442&255; $1444 = (74436 + ($1443<<2)|0); $1445 = HEAP32[$1444>>2]|0; $1446 = (($1445) + ($1441)|0); $1447 = HEAP8[$1446>>0]|0; $1448 = $1447&255; $1449 = HEAP32[$29>>2]|0; $1450 = $1449 & $1424; $1451 = HEAP8[$30>>0]|0; $1452 = $1451&255; $1453 = $1450 >>> $1452; $1454 = HEAP8[$31>>0]|0; $1455 = $1454&255; $1456 = (74436 + ($1455<<2)|0); $1457 = HEAP32[$1456>>2]|0; $1458 = (($1457) + ($1453)|0); $1459 = HEAP8[$1458>>0]|0; $1460 = $1459&255; $sB$10 = $1460;$sG$10 = $1448;$sR$10 = $1436; break; } case 2: { $1461 = HEAP16[$src$13>>1]|0; $1462 = $1461&65535; $1463 = HEAP32[$23>>2]|0; $1464 = $1462 & $1463; $1465 = HEAP8[$24>>0]|0; $1466 = $1465&255; $1467 = $1464 >>> $1466; $1468 = HEAP8[$25>>0]|0; $1469 = $1468&255; $1470 = (74436 + ($1469<<2)|0); $1471 = HEAP32[$1470>>2]|0; $1472 = (($1471) + ($1467)|0); $1473 = HEAP8[$1472>>0]|0; $1474 = $1473&255; $1475 = HEAP32[$26>>2]|0; $1476 = $1475 & $1462; $1477 = HEAP8[$27>>0]|0; $1478 = $1477&255; $1479 = $1476 >>> $1478; $1480 = HEAP8[$28>>0]|0; $1481 = $1480&255; $1482 = (74436 + ($1481<<2)|0); $1483 = HEAP32[$1482>>2]|0; $1484 = (($1483) + ($1479)|0); $1485 = HEAP8[$1484>>0]|0; $1486 = $1485&255; $1487 = HEAP32[$29>>2]|0; $1488 = $1487 & $1462; $1489 = HEAP8[$30>>0]|0; $1490 = $1489&255; $1491 = $1488 >>> $1490; $1492 = HEAP8[$31>>0]|0; $1493 = $1492&255; $1494 = (74436 + ($1493<<2)|0); $1495 = HEAP32[$1494>>2]|0; $1496 = (($1495) + ($1491)|0); $1497 = HEAP8[$1496>>0]|0; $1498 = $1497&255; $sB$10 = $1498;$sG$10 = $1486;$sR$10 = $1474; break; } case 3: { $1499 = HEAP8[$24>>0]|0; $div12 = ($1499&255) >>> 3; $1500 = $div12&255; $1501 = (($src$13) + ($1500)|0); $1502 = HEAP8[$1501>>0]|0; $1503 = $1502&255; $1504 = HEAP8[$27>>0]|0; $div13 = ($1504&255) >>> 3; $1505 = $div13&255; $1506 = (($src$13) + ($1505)|0); $1507 = HEAP8[$1506>>0]|0; $1508 = $1507&255; $1509 = HEAP8[$30>>0]|0; $div14 = ($1509&255) >>> 3; $1510 = $div14&255; $1511 = (($src$13) + ($1510)|0); $1512 = HEAP8[$1511>>0]|0; $1513 = $1512&255; $sB$10 = $1513;$sG$10 = $1508;$sR$10 = $1503; break; } case 4: { $1514 = HEAP32[$src$13>>2]|0; $1515 = HEAP32[$23>>2]|0; $1516 = $1515 & $1514; $1517 = HEAP8[$24>>0]|0; $1518 = $1517&255; $1519 = $1516 >>> $1518; $1520 = HEAP8[$25>>0]|0; $1521 = $1520&255; $1522 = (74436 + ($1521<<2)|0); $1523 = HEAP32[$1522>>2]|0; $1524 = (($1523) + ($1519)|0); $1525 = HEAP8[$1524>>0]|0; $1526 = $1525&255; $1527 = HEAP32[$26>>2]|0; $1528 = $1527 & $1514; $1529 = HEAP8[$27>>0]|0; $1530 = $1529&255; $1531 = $1528 >>> $1530; $1532 = HEAP8[$28>>0]|0; $1533 = $1532&255; $1534 = (74436 + ($1533<<2)|0); $1535 = HEAP32[$1534>>2]|0; $1536 = (($1535) + ($1531)|0); $1537 = HEAP8[$1536>>0]|0; $1538 = $1537&255; $1539 = HEAP32[$29>>2]|0; $1540 = $1539 & $1514; $1541 = HEAP8[$30>>0]|0; $1542 = $1541&255; $1543 = $1540 >>> $1542; $1544 = HEAP8[$31>>0]|0; $1545 = $1544&255; $1546 = (74436 + ($1545<<2)|0); $1547 = HEAP32[$1546>>2]|0; $1548 = (($1547) + ($1543)|0); $1549 = HEAP8[$1548>>0]|0; $1550 = $1549&255; $sB$10 = $1550;$sG$10 = $1538;$sR$10 = $1526; break; } default: { $sB$10 = 0;$sG$10 = 0;$sR$10 = 0; } } $1551 = $sR$10 & 224; $1552 = $sG$10 >>> 5; $1553 = $1552 << 2; $1554 = $1553 | $1551; $1555 = $sB$10 >>> 6; $1556 = $1554 | $1555; $1557 = (($12) + ($1556)|0); $1558 = HEAP8[$1557>>0]|0; HEAP8[$dst$13>>0] = $1558; $1559 = ((($dst$13)) + 1|0); $1560 = (($src$13) + ($17)|0); $dst$14 = $1559;$n1$3 = $n1$2;$src$14 = $1560; label = 75; continue; } else if ((label|0) == 75) { label = 0; switch ($17|0) { case 1: { $1561 = HEAP8[$src$14>>0]|0; $1562 = $1561&255; $1563 = HEAP32[$23>>2]|0; $1564 = $1562 & $1563; $1565 = HEAP8[$24>>0]|0; $1566 = $1565&255; $1567 = $1564 >>> $1566; $1568 = HEAP8[$25>>0]|0; $1569 = $1568&255; $1570 = (74436 + ($1569<<2)|0); $1571 = HEAP32[$1570>>2]|0; $1572 = (($1571) + ($1567)|0); $1573 = HEAP8[$1572>>0]|0; $1574 = $1573&255; $1575 = HEAP32[$26>>2]|0; $1576 = $1575 & $1562; $1577 = HEAP8[$27>>0]|0; $1578 = $1577&255; $1579 = $1576 >>> $1578; $1580 = HEAP8[$28>>0]|0; $1581 = $1580&255; $1582 = (74436 + ($1581<<2)|0); $1583 = HEAP32[$1582>>2]|0; $1584 = (($1583) + ($1579)|0); $1585 = HEAP8[$1584>>0]|0; $1586 = $1585&255; $1587 = HEAP32[$29>>2]|0; $1588 = $1587 & $1562; $1589 = HEAP8[$30>>0]|0; $1590 = $1589&255; $1591 = $1588 >>> $1590; $1592 = HEAP8[$31>>0]|0; $1593 = $1592&255; $1594 = (74436 + ($1593<<2)|0); $1595 = HEAP32[$1594>>2]|0; $1596 = (($1595) + ($1591)|0); $1597 = HEAP8[$1596>>0]|0; $1598 = $1597&255; $sB$11 = $1598;$sG$11 = $1586;$sR$11 = $1574; break; } case 2: { $1599 = HEAP16[$src$14>>1]|0; $1600 = $1599&65535; $1601 = HEAP32[$23>>2]|0; $1602 = $1600 & $1601; $1603 = HEAP8[$24>>0]|0; $1604 = $1603&255; $1605 = $1602 >>> $1604; $1606 = HEAP8[$25>>0]|0; $1607 = $1606&255; $1608 = (74436 + ($1607<<2)|0); $1609 = HEAP32[$1608>>2]|0; $1610 = (($1609) + ($1605)|0); $1611 = HEAP8[$1610>>0]|0; $1612 = $1611&255; $1613 = HEAP32[$26>>2]|0; $1614 = $1613 & $1600; $1615 = HEAP8[$27>>0]|0; $1616 = $1615&255; $1617 = $1614 >>> $1616; $1618 = HEAP8[$28>>0]|0; $1619 = $1618&255; $1620 = (74436 + ($1619<<2)|0); $1621 = HEAP32[$1620>>2]|0; $1622 = (($1621) + ($1617)|0); $1623 = HEAP8[$1622>>0]|0; $1624 = $1623&255; $1625 = HEAP32[$29>>2]|0; $1626 = $1625 & $1600; $1627 = HEAP8[$30>>0]|0; $1628 = $1627&255; $1629 = $1626 >>> $1628; $1630 = HEAP8[$31>>0]|0; $1631 = $1630&255; $1632 = (74436 + ($1631<<2)|0); $1633 = HEAP32[$1632>>2]|0; $1634 = (($1633) + ($1629)|0); $1635 = HEAP8[$1634>>0]|0; $1636 = $1635&255; $sB$11 = $1636;$sG$11 = $1624;$sR$11 = $1612; break; } case 3: { $1637 = HEAP8[$24>>0]|0; $div9 = ($1637&255) >>> 3; $1638 = $div9&255; $1639 = (($src$14) + ($1638)|0); $1640 = HEAP8[$1639>>0]|0; $1641 = $1640&255; $1642 = HEAP8[$27>>0]|0; $div10 = ($1642&255) >>> 3; $1643 = $div10&255; $1644 = (($src$14) + ($1643)|0); $1645 = HEAP8[$1644>>0]|0; $1646 = $1645&255; $1647 = HEAP8[$30>>0]|0; $div11 = ($1647&255) >>> 3; $1648 = $div11&255; $1649 = (($src$14) + ($1648)|0); $1650 = HEAP8[$1649>>0]|0; $1651 = $1650&255; $sB$11 = $1651;$sG$11 = $1646;$sR$11 = $1641; break; } case 4: { $1652 = HEAP32[$src$14>>2]|0; $1653 = HEAP32[$23>>2]|0; $1654 = $1653 & $1652; $1655 = HEAP8[$24>>0]|0; $1656 = $1655&255; $1657 = $1654 >>> $1656; $1658 = HEAP8[$25>>0]|0; $1659 = $1658&255; $1660 = (74436 + ($1659<<2)|0); $1661 = HEAP32[$1660>>2]|0; $1662 = (($1661) + ($1657)|0); $1663 = HEAP8[$1662>>0]|0; $1664 = $1663&255; $1665 = HEAP32[$26>>2]|0; $1666 = $1665 & $1652; $1667 = HEAP8[$27>>0]|0; $1668 = $1667&255; $1669 = $1666 >>> $1668; $1670 = HEAP8[$28>>0]|0; $1671 = $1670&255; $1672 = (74436 + ($1671<<2)|0); $1673 = HEAP32[$1672>>2]|0; $1674 = (($1673) + ($1669)|0); $1675 = HEAP8[$1674>>0]|0; $1676 = $1675&255; $1677 = HEAP32[$29>>2]|0; $1678 = $1677 & $1652; $1679 = HEAP8[$30>>0]|0; $1680 = $1679&255; $1681 = $1678 >>> $1680; $1682 = HEAP8[$31>>0]|0; $1683 = $1682&255; $1684 = (74436 + ($1683<<2)|0); $1685 = HEAP32[$1684>>2]|0; $1686 = (($1685) + ($1681)|0); $1687 = HEAP8[$1686>>0]|0; $1688 = $1687&255; $sB$11 = $1688;$sG$11 = $1676;$sR$11 = $1664; break; } default: { $sB$11 = 0;$sG$11 = 0;$sR$11 = 0; } } $1689 = $sR$11 & 224; $1690 = $sG$11 >>> 5; $1691 = $1690 << 2; $1692 = $1691 | $1689; $1693 = $sB$11 >>> 6; $1694 = $1692 | $1693; $1695 = (($12) + ($1694)|0); $1696 = HEAP8[$1695>>0]|0; HEAP8[$dst$14>>0] = $1696; $1697 = ((($dst$14)) + 1|0); $1698 = (($src$14) + ($17)|0); $dst$15 = $1697;$n1$4 = $n1$3;$src$15 = $1698; label = 81; continue; } else if ((label|0) == 81) { label = 0; switch ($17|0) { case 1: { $1699 = HEAP8[$src$15>>0]|0; $1700 = $1699&255; $1701 = HEAP32[$23>>2]|0; $1702 = $1700 & $1701; $1703 = HEAP8[$24>>0]|0; $1704 = $1703&255; $1705 = $1702 >>> $1704; $1706 = HEAP8[$25>>0]|0; $1707 = $1706&255; $1708 = (74436 + ($1707<<2)|0); $1709 = HEAP32[$1708>>2]|0; $1710 = (($1709) + ($1705)|0); $1711 = HEAP8[$1710>>0]|0; $1712 = $1711&255; $1713 = HEAP32[$26>>2]|0; $1714 = $1713 & $1700; $1715 = HEAP8[$27>>0]|0; $1716 = $1715&255; $1717 = $1714 >>> $1716; $1718 = HEAP8[$28>>0]|0; $1719 = $1718&255; $1720 = (74436 + ($1719<<2)|0); $1721 = HEAP32[$1720>>2]|0; $1722 = (($1721) + ($1717)|0); $1723 = HEAP8[$1722>>0]|0; $1724 = $1723&255; $1725 = HEAP32[$29>>2]|0; $1726 = $1725 & $1700; $1727 = HEAP8[$30>>0]|0; $1728 = $1727&255; $1729 = $1726 >>> $1728; $1730 = HEAP8[$31>>0]|0; $1731 = $1730&255; $1732 = (74436 + ($1731<<2)|0); $1733 = HEAP32[$1732>>2]|0; $1734 = (($1733) + ($1729)|0); $1735 = HEAP8[$1734>>0]|0; $1736 = $1735&255; $sB$12 = $1736;$sG$12 = $1724;$sR$12 = $1712; break; } case 2: { $1737 = HEAP16[$src$15>>1]|0; $1738 = $1737&65535; $1739 = HEAP32[$23>>2]|0; $1740 = $1738 & $1739; $1741 = HEAP8[$24>>0]|0; $1742 = $1741&255; $1743 = $1740 >>> $1742; $1744 = HEAP8[$25>>0]|0; $1745 = $1744&255; $1746 = (74436 + ($1745<<2)|0); $1747 = HEAP32[$1746>>2]|0; $1748 = (($1747) + ($1743)|0); $1749 = HEAP8[$1748>>0]|0; $1750 = $1749&255; $1751 = HEAP32[$26>>2]|0; $1752 = $1751 & $1738; $1753 = HEAP8[$27>>0]|0; $1754 = $1753&255; $1755 = $1752 >>> $1754; $1756 = HEAP8[$28>>0]|0; $1757 = $1756&255; $1758 = (74436 + ($1757<<2)|0); $1759 = HEAP32[$1758>>2]|0; $1760 = (($1759) + ($1755)|0); $1761 = HEAP8[$1760>>0]|0; $1762 = $1761&255; $1763 = HEAP32[$29>>2]|0; $1764 = $1763 & $1738; $1765 = HEAP8[$30>>0]|0; $1766 = $1765&255; $1767 = $1764 >>> $1766; $1768 = HEAP8[$31>>0]|0; $1769 = $1768&255; $1770 = (74436 + ($1769<<2)|0); $1771 = HEAP32[$1770>>2]|0; $1772 = (($1771) + ($1767)|0); $1773 = HEAP8[$1772>>0]|0; $1774 = $1773&255; $sB$12 = $1774;$sG$12 = $1762;$sR$12 = $1750; break; } case 3: { $1775 = HEAP8[$24>>0]|0; $div6 = ($1775&255) >>> 3; $1776 = $div6&255; $1777 = (($src$15) + ($1776)|0); $1778 = HEAP8[$1777>>0]|0; $1779 = $1778&255; $1780 = HEAP8[$27>>0]|0; $div7 = ($1780&255) >>> 3; $1781 = $div7&255; $1782 = (($src$15) + ($1781)|0); $1783 = HEAP8[$1782>>0]|0; $1784 = $1783&255; $1785 = HEAP8[$30>>0]|0; $div8 = ($1785&255) >>> 3; $1786 = $div8&255; $1787 = (($src$15) + ($1786)|0); $1788 = HEAP8[$1787>>0]|0; $1789 = $1788&255; $sB$12 = $1789;$sG$12 = $1784;$sR$12 = $1779; break; } case 4: { $1790 = HEAP32[$src$15>>2]|0; $1791 = HEAP32[$23>>2]|0; $1792 = $1791 & $1790; $1793 = HEAP8[$24>>0]|0; $1794 = $1793&255; $1795 = $1792 >>> $1794; $1796 = HEAP8[$25>>0]|0; $1797 = $1796&255; $1798 = (74436 + ($1797<<2)|0); $1799 = HEAP32[$1798>>2]|0; $1800 = (($1799) + ($1795)|0); $1801 = HEAP8[$1800>>0]|0; $1802 = $1801&255; $1803 = HEAP32[$26>>2]|0; $1804 = $1803 & $1790; $1805 = HEAP8[$27>>0]|0; $1806 = $1805&255; $1807 = $1804 >>> $1806; $1808 = HEAP8[$28>>0]|0; $1809 = $1808&255; $1810 = (74436 + ($1809<<2)|0); $1811 = HEAP32[$1810>>2]|0; $1812 = (($1811) + ($1807)|0); $1813 = HEAP8[$1812>>0]|0; $1814 = $1813&255; $1815 = HEAP32[$29>>2]|0; $1816 = $1815 & $1790; $1817 = HEAP8[$30>>0]|0; $1818 = $1817&255; $1819 = $1816 >>> $1818; $1820 = HEAP8[$31>>0]|0; $1821 = $1820&255; $1822 = (74436 + ($1821<<2)|0); $1823 = HEAP32[$1822>>2]|0; $1824 = (($1823) + ($1819)|0); $1825 = HEAP8[$1824>>0]|0; $1826 = $1825&255; $sB$12 = $1826;$sG$12 = $1814;$sR$12 = $1802; break; } default: { $sB$12 = 0;$sG$12 = 0;$sR$12 = 0; } } $1827 = $sR$12 & 224; $1828 = $sG$12 >>> 5; $1829 = $1828 << 2; $1830 = $1829 | $1827; $1831 = $sB$12 >>> 6; $1832 = $1830 | $1831; $1833 = (($12) + ($1832)|0); $1834 = HEAP8[$1833>>0]|0; HEAP8[$dst$15>>0] = $1834; $1835 = ((($dst$15)) + 1|0); $1836 = (($src$15) + ($17)|0); $dst$16 = $1835;$n1$5 = $n1$4;$src$16 = $1836; label = 87; continue; } else if ((label|0) == 87) { label = 0; switch ($17|0) { case 1: { $1837 = HEAP8[$src$16>>0]|0; $1838 = $1837&255; $1839 = HEAP32[$23>>2]|0; $1840 = $1838 & $1839; $1841 = HEAP8[$24>>0]|0; $1842 = $1841&255; $1843 = $1840 >>> $1842; $1844 = HEAP8[$25>>0]|0; $1845 = $1844&255; $1846 = (74436 + ($1845<<2)|0); $1847 = HEAP32[$1846>>2]|0; $1848 = (($1847) + ($1843)|0); $1849 = HEAP8[$1848>>0]|0; $1850 = $1849&255; $1851 = HEAP32[$26>>2]|0; $1852 = $1851 & $1838; $1853 = HEAP8[$27>>0]|0; $1854 = $1853&255; $1855 = $1852 >>> $1854; $1856 = HEAP8[$28>>0]|0; $1857 = $1856&255; $1858 = (74436 + ($1857<<2)|0); $1859 = HEAP32[$1858>>2]|0; $1860 = (($1859) + ($1855)|0); $1861 = HEAP8[$1860>>0]|0; $1862 = $1861&255; $1863 = HEAP32[$29>>2]|0; $1864 = $1863 & $1838; $1865 = HEAP8[$30>>0]|0; $1866 = $1865&255; $1867 = $1864 >>> $1866; $1868 = HEAP8[$31>>0]|0; $1869 = $1868&255; $1870 = (74436 + ($1869<<2)|0); $1871 = HEAP32[$1870>>2]|0; $1872 = (($1871) + ($1867)|0); $1873 = HEAP8[$1872>>0]|0; $1874 = $1873&255; $sB$13 = $1874;$sG$13 = $1862;$sR$13 = $1850; break; } case 2: { $1875 = HEAP16[$src$16>>1]|0; $1876 = $1875&65535; $1877 = HEAP32[$23>>2]|0; $1878 = $1876 & $1877; $1879 = HEAP8[$24>>0]|0; $1880 = $1879&255; $1881 = $1878 >>> $1880; $1882 = HEAP8[$25>>0]|0; $1883 = $1882&255; $1884 = (74436 + ($1883<<2)|0); $1885 = HEAP32[$1884>>2]|0; $1886 = (($1885) + ($1881)|0); $1887 = HEAP8[$1886>>0]|0; $1888 = $1887&255; $1889 = HEAP32[$26>>2]|0; $1890 = $1889 & $1876; $1891 = HEAP8[$27>>0]|0; $1892 = $1891&255; $1893 = $1890 >>> $1892; $1894 = HEAP8[$28>>0]|0; $1895 = $1894&255; $1896 = (74436 + ($1895<<2)|0); $1897 = HEAP32[$1896>>2]|0; $1898 = (($1897) + ($1893)|0); $1899 = HEAP8[$1898>>0]|0; $1900 = $1899&255; $1901 = HEAP32[$29>>2]|0; $1902 = $1901 & $1876; $1903 = HEAP8[$30>>0]|0; $1904 = $1903&255; $1905 = $1902 >>> $1904; $1906 = HEAP8[$31>>0]|0; $1907 = $1906&255; $1908 = (74436 + ($1907<<2)|0); $1909 = HEAP32[$1908>>2]|0; $1910 = (($1909) + ($1905)|0); $1911 = HEAP8[$1910>>0]|0; $1912 = $1911&255; $sB$13 = $1912;$sG$13 = $1900;$sR$13 = $1888; break; } case 3: { $1913 = HEAP8[$24>>0]|0; $div3 = ($1913&255) >>> 3; $1914 = $div3&255; $1915 = (($src$16) + ($1914)|0); $1916 = HEAP8[$1915>>0]|0; $1917 = $1916&255; $1918 = HEAP8[$27>>0]|0; $div4 = ($1918&255) >>> 3; $1919 = $div4&255; $1920 = (($src$16) + ($1919)|0); $1921 = HEAP8[$1920>>0]|0; $1922 = $1921&255; $1923 = HEAP8[$30>>0]|0; $div5 = ($1923&255) >>> 3; $1924 = $div5&255; $1925 = (($src$16) + ($1924)|0); $1926 = HEAP8[$1925>>0]|0; $1927 = $1926&255; $sB$13 = $1927;$sG$13 = $1922;$sR$13 = $1917; break; } case 4: { $1928 = HEAP32[$src$16>>2]|0; $1929 = HEAP32[$23>>2]|0; $1930 = $1929 & $1928; $1931 = HEAP8[$24>>0]|0; $1932 = $1931&255; $1933 = $1930 >>> $1932; $1934 = HEAP8[$25>>0]|0; $1935 = $1934&255; $1936 = (74436 + ($1935<<2)|0); $1937 = HEAP32[$1936>>2]|0; $1938 = (($1937) + ($1933)|0); $1939 = HEAP8[$1938>>0]|0; $1940 = $1939&255; $1941 = HEAP32[$26>>2]|0; $1942 = $1941 & $1928; $1943 = HEAP8[$27>>0]|0; $1944 = $1943&255; $1945 = $1942 >>> $1944; $1946 = HEAP8[$28>>0]|0; $1947 = $1946&255; $1948 = (74436 + ($1947<<2)|0); $1949 = HEAP32[$1948>>2]|0; $1950 = (($1949) + ($1945)|0); $1951 = HEAP8[$1950>>0]|0; $1952 = $1951&255; $1953 = HEAP32[$29>>2]|0; $1954 = $1953 & $1928; $1955 = HEAP8[$30>>0]|0; $1956 = $1955&255; $1957 = $1954 >>> $1956; $1958 = HEAP8[$31>>0]|0; $1959 = $1958&255; $1960 = (74436 + ($1959<<2)|0); $1961 = HEAP32[$1960>>2]|0; $1962 = (($1961) + ($1957)|0); $1963 = HEAP8[$1962>>0]|0; $1964 = $1963&255; $sB$13 = $1964;$sG$13 = $1952;$sR$13 = $1940; break; } default: { $sB$13 = 0;$sG$13 = 0;$sR$13 = 0; } } $1965 = $sR$13 & 224; $1966 = $sG$13 >>> 5; $1967 = $1966 << 2; $1968 = $1967 | $1965; $1969 = $sB$13 >>> 6; $1970 = $1968 | $1969; $1971 = (($12) + ($1970)|0); $1972 = HEAP8[$1971>>0]|0; HEAP8[$dst$16>>0] = $1972; $1973 = ((($dst$16)) + 1|0); $1974 = (($src$16) + ($17)|0); $dst$17 = $1973;$n1$6 = $n1$5;$src$17 = $1974; label = 93; continue; } else if ((label|0) == 93) { label = 0; switch ($17|0) { case 1: { $1975 = HEAP8[$src$17>>0]|0; $1976 = $1975&255; $1977 = HEAP32[$23>>2]|0; $1978 = $1976 & $1977; $1979 = HEAP8[$24>>0]|0; $1980 = $1979&255; $1981 = $1978 >>> $1980; $1982 = HEAP8[$25>>0]|0; $1983 = $1982&255; $1984 = (74436 + ($1983<<2)|0); $1985 = HEAP32[$1984>>2]|0; $1986 = (($1985) + ($1981)|0); $1987 = HEAP8[$1986>>0]|0; $1988 = $1987&255; $1989 = HEAP32[$26>>2]|0; $1990 = $1989 & $1976; $1991 = HEAP8[$27>>0]|0; $1992 = $1991&255; $1993 = $1990 >>> $1992; $1994 = HEAP8[$28>>0]|0; $1995 = $1994&255; $1996 = (74436 + ($1995<<2)|0); $1997 = HEAP32[$1996>>2]|0; $1998 = (($1997) + ($1993)|0); $1999 = HEAP8[$1998>>0]|0; $2000 = $1999&255; $2001 = HEAP32[$29>>2]|0; $2002 = $2001 & $1976; $2003 = HEAP8[$30>>0]|0; $2004 = $2003&255; $2005 = $2002 >>> $2004; $2006 = HEAP8[$31>>0]|0; $2007 = $2006&255; $2008 = (74436 + ($2007<<2)|0); $2009 = HEAP32[$2008>>2]|0; $2010 = (($2009) + ($2005)|0); $2011 = HEAP8[$2010>>0]|0; $2012 = $2011&255; $sB$14 = $2012;$sG$14 = $2000;$sR$14 = $1988; break; } case 2: { $2013 = HEAP16[$src$17>>1]|0; $2014 = $2013&65535; $2015 = HEAP32[$23>>2]|0; $2016 = $2014 & $2015; $2017 = HEAP8[$24>>0]|0; $2018 = $2017&255; $2019 = $2016 >>> $2018; $2020 = HEAP8[$25>>0]|0; $2021 = $2020&255; $2022 = (74436 + ($2021<<2)|0); $2023 = HEAP32[$2022>>2]|0; $2024 = (($2023) + ($2019)|0); $2025 = HEAP8[$2024>>0]|0; $2026 = $2025&255; $2027 = HEAP32[$26>>2]|0; $2028 = $2027 & $2014; $2029 = HEAP8[$27>>0]|0; $2030 = $2029&255; $2031 = $2028 >>> $2030; $2032 = HEAP8[$28>>0]|0; $2033 = $2032&255; $2034 = (74436 + ($2033<<2)|0); $2035 = HEAP32[$2034>>2]|0; $2036 = (($2035) + ($2031)|0); $2037 = HEAP8[$2036>>0]|0; $2038 = $2037&255; $2039 = HEAP32[$29>>2]|0; $2040 = $2039 & $2014; $2041 = HEAP8[$30>>0]|0; $2042 = $2041&255; $2043 = $2040 >>> $2042; $2044 = HEAP8[$31>>0]|0; $2045 = $2044&255; $2046 = (74436 + ($2045<<2)|0); $2047 = HEAP32[$2046>>2]|0; $2048 = (($2047) + ($2043)|0); $2049 = HEAP8[$2048>>0]|0; $2050 = $2049&255; $sB$14 = $2050;$sG$14 = $2038;$sR$14 = $2026; break; } case 3: { $2051 = HEAP8[$24>>0]|0; $div = ($2051&255) >>> 3; $2052 = $div&255; $2053 = (($src$17) + ($2052)|0); $2054 = HEAP8[$2053>>0]|0; $2055 = $2054&255; $2056 = HEAP8[$27>>0]|0; $div1 = ($2056&255) >>> 3; $2057 = $div1&255; $2058 = (($src$17) + ($2057)|0); $2059 = HEAP8[$2058>>0]|0; $2060 = $2059&255; $2061 = HEAP8[$30>>0]|0; $div2 = ($2061&255) >>> 3; $2062 = $div2&255; $2063 = (($src$17) + ($2062)|0); $2064 = HEAP8[$2063>>0]|0; $2065 = $2064&255; $sB$14 = $2065;$sG$14 = $2060;$sR$14 = $2055; break; } case 4: { $2066 = HEAP32[$src$17>>2]|0; $2067 = HEAP32[$23>>2]|0; $2068 = $2067 & $2066; $2069 = HEAP8[$24>>0]|0; $2070 = $2069&255; $2071 = $2068 >>> $2070; $2072 = HEAP8[$25>>0]|0; $2073 = $2072&255; $2074 = (74436 + ($2073<<2)|0); $2075 = HEAP32[$2074>>2]|0; $2076 = (($2075) + ($2071)|0); $2077 = HEAP8[$2076>>0]|0; $2078 = $2077&255; $2079 = HEAP32[$26>>2]|0; $2080 = $2079 & $2066; $2081 = HEAP8[$27>>0]|0; $2082 = $2081&255; $2083 = $2080 >>> $2082; $2084 = HEAP8[$28>>0]|0; $2085 = $2084&255; $2086 = (74436 + ($2085<<2)|0); $2087 = HEAP32[$2086>>2]|0; $2088 = (($2087) + ($2083)|0); $2089 = HEAP8[$2088>>0]|0; $2090 = $2089&255; $2091 = HEAP32[$29>>2]|0; $2092 = $2091 & $2066; $2093 = HEAP8[$30>>0]|0; $2094 = $2093&255; $2095 = $2092 >>> $2094; $2096 = HEAP8[$31>>0]|0; $2097 = $2096&255; $2098 = (74436 + ($2097<<2)|0); $2099 = HEAP32[$2098>>2]|0; $2100 = (($2099) + ($2095)|0); $2101 = HEAP8[$2100>>0]|0; $2102 = $2101&255; $sB$14 = $2102;$sG$14 = $2090;$sR$14 = $2078; break; } default: { $sB$14 = 0;$sG$14 = 0;$sR$14 = 0; } } $2103 = $sR$14 & 224; $2104 = $sG$14 >>> 5; $2105 = $2104 << 2; $2106 = $2105 | $2103; $2107 = $sB$14 >>> 6; $2108 = $2106 | $2107; $2109 = (($12) + ($2108)|0); $2110 = HEAP8[$2109>>0]|0; HEAP8[$dst$17>>0] = $2110; $2111 = ((($dst$17)) + 1|0); $2112 = (($src$17) + ($17)|0); $dst$18 = $2111;$n1$7 = $n1$6;$src$18 = $2112; label = 99; continue; } else if ((label|0) == 99) { label = 0; switch ($17|0) { case 1: { $2113 = HEAP8[$src$18>>0]|0; $2114 = $2113&255; $2115 = HEAP32[$23>>2]|0; $2116 = $2114 & $2115; $2117 = HEAP8[$24>>0]|0; $2118 = $2117&255; $2119 = $2116 >>> $2118; $2120 = HEAP8[$25>>0]|0; $2121 = $2120&255; $2122 = (74436 + ($2121<<2)|0); $2123 = HEAP32[$2122>>2]|0; $2124 = (($2123) + ($2119)|0); $2125 = HEAP8[$2124>>0]|0; $2126 = $2125&255; $2127 = HEAP32[$26>>2]|0; $2128 = $2127 & $2114; $2129 = HEAP8[$27>>0]|0; $2130 = $2129&255; $2131 = $2128 >>> $2130; $2132 = HEAP8[$28>>0]|0; $2133 = $2132&255; $2134 = (74436 + ($2133<<2)|0); $2135 = HEAP32[$2134>>2]|0; $2136 = (($2135) + ($2131)|0); $2137 = HEAP8[$2136>>0]|0; $2138 = $2137&255; $2139 = HEAP32[$29>>2]|0; $2140 = $2139 & $2114; $2141 = HEAP8[$30>>0]|0; $2142 = $2141&255; $2143 = $2140 >>> $2142; $2144 = HEAP8[$31>>0]|0; $2145 = $2144&255; $2146 = (74436 + ($2145<<2)|0); $2147 = HEAP32[$2146>>2]|0; $2148 = (($2147) + ($2143)|0); $2149 = HEAP8[$2148>>0]|0; $2150 = $2149&255; $sB$15 = $2150;$sG$15 = $2138;$sR$15 = $2126; break; } case 2: { $2151 = HEAP16[$src$18>>1]|0; $2152 = $2151&65535; $2153 = HEAP32[$23>>2]|0; $2154 = $2152 & $2153; $2155 = HEAP8[$24>>0]|0; $2156 = $2155&255; $2157 = $2154 >>> $2156; $2158 = HEAP8[$25>>0]|0; $2159 = $2158&255; $2160 = (74436 + ($2159<<2)|0); $2161 = HEAP32[$2160>>2]|0; $2162 = (($2161) + ($2157)|0); $2163 = HEAP8[$2162>>0]|0; $2164 = $2163&255; $2165 = HEAP32[$26>>2]|0; $2166 = $2165 & $2152; $2167 = HEAP8[$27>>0]|0; $2168 = $2167&255; $2169 = $2166 >>> $2168; $2170 = HEAP8[$28>>0]|0; $2171 = $2170&255; $2172 = (74436 + ($2171<<2)|0); $2173 = HEAP32[$2172>>2]|0; $2174 = (($2173) + ($2169)|0); $2175 = HEAP8[$2174>>0]|0; $2176 = $2175&255; $2177 = HEAP32[$29>>2]|0; $2178 = $2177 & $2152; $2179 = HEAP8[$30>>0]|0; $2180 = $2179&255; $2181 = $2178 >>> $2180; $2182 = HEAP8[$31>>0]|0; $2183 = $2182&255; $2184 = (74436 + ($2183<<2)|0); $2185 = HEAP32[$2184>>2]|0; $2186 = (($2185) + ($2181)|0); $2187 = HEAP8[$2186>>0]|0; $2188 = $2187&255; $sB$15 = $2188;$sG$15 = $2176;$sR$15 = $2164; break; } case 3: { $2189 = HEAP8[$24>>0]|0; $div21 = ($2189&255) >>> 3; $2190 = $div21&255; $2191 = (($src$18) + ($2190)|0); $2192 = HEAP8[$2191>>0]|0; $2193 = $2192&255; $2194 = HEAP8[$27>>0]|0; $div22 = ($2194&255) >>> 3; $2195 = $div22&255; $2196 = (($src$18) + ($2195)|0); $2197 = HEAP8[$2196>>0]|0; $2198 = $2197&255; $2199 = HEAP8[$30>>0]|0; $div23 = ($2199&255) >>> 3; $2200 = $div23&255; $2201 = (($src$18) + ($2200)|0); $2202 = HEAP8[$2201>>0]|0; $2203 = $2202&255; $sB$15 = $2203;$sG$15 = $2198;$sR$15 = $2193; break; } case 4: { $2204 = HEAP32[$src$18>>2]|0; $2205 = HEAP32[$23>>2]|0; $2206 = $2205 & $2204; $2207 = HEAP8[$24>>0]|0; $2208 = $2207&255; $2209 = $2206 >>> $2208; $2210 = HEAP8[$25>>0]|0; $2211 = $2210&255; $2212 = (74436 + ($2211<<2)|0); $2213 = HEAP32[$2212>>2]|0; $2214 = (($2213) + ($2209)|0); $2215 = HEAP8[$2214>>0]|0; $2216 = $2215&255; $2217 = HEAP32[$26>>2]|0; $2218 = $2217 & $2204; $2219 = HEAP8[$27>>0]|0; $2220 = $2219&255; $2221 = $2218 >>> $2220; $2222 = HEAP8[$28>>0]|0; $2223 = $2222&255; $2224 = (74436 + ($2223<<2)|0); $2225 = HEAP32[$2224>>2]|0; $2226 = (($2225) + ($2221)|0); $2227 = HEAP8[$2226>>0]|0; $2228 = $2227&255; $2229 = HEAP32[$29>>2]|0; $2230 = $2229 & $2204; $2231 = HEAP8[$30>>0]|0; $2232 = $2231&255; $2233 = $2230 >>> $2232; $2234 = HEAP8[$31>>0]|0; $2235 = $2234&255; $2236 = (74436 + ($2235<<2)|0); $2237 = HEAP32[$2236>>2]|0; $2238 = (($2237) + ($2233)|0); $2239 = HEAP8[$2238>>0]|0; $2240 = $2239&255; $sB$15 = $2240;$sG$15 = $2228;$sR$15 = $2216; break; } default: { $sB$15 = 0;$sG$15 = 0;$sR$15 = 0; } } $2241 = $sR$15 & 224; $2242 = $sG$15 >>> 5; $2243 = $2242 << 2; $2244 = $2243 | $2241; $2245 = $sB$15 >>> 6; $2246 = $2244 | $2245; $2247 = (($12) + ($2246)|0); $2248 = HEAP8[$2247>>0]|0; HEAP8[$dst$18>>0] = $2248; $2249 = ((($dst$18)) + 1|0); $2250 = (($src$18) + ($17)|0); $2251 = (($n1$7) + -1)|0; $2252 = ($n1$7|0)>(1); if ($2252) { $dst$11 = $2249;$n1$0 = $2251;$src$11 = $2250; label = 57; continue; } else { $dst$19 = $2249;$src$19 = $2250; label = 105; continue; } } else if ((label|0) == 105) { label = 0; $2253 = (($src$19) + ($6)|0); $2254 = (($dst$19) + ($10)|0); $2255 = ($1146|0)==(0); if ($2255) { break L72; } else { $$in = $1146;$dst$1052 = $2254;$src$1053 = $2253; continue L72; } } } } return; } } function _Blit_RGB888_index8($info) { $info = $info|0; var $$in = 0, $$in$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$03 = 0, $dst$1 = 0, $dst$106 = 0, $dst$11 = 0, $dst$12 = 0, $dst$13 = 0, $dst$14 = 0, $dst$15 = 0, $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0; var $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $n1$0 = 0, $n1$1 = 0, $n1$2 = 0, $n1$3 = 0; var $n1$4 = 0, $n1$5 = 0, $n1$6 = 0, $n1$7 = 0, $src$04 = 0, $src$10 = 0, $src$17 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6|0) / 4)&-1; $8 = ((($info)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ((($info)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $15 = ($3|0)==(0); if ($14) { if ($15) { return; } $19 = (($1) + 7)|0; $20 = (($19|0) / 8)&-1; $21 = $1 & 7; $$in$9 = $3;$dst$03 = $9;$src$04 = $4; L6: while(1) { $22 = (($$in$9) + -1)|0; switch ($21|0) { case 0: { $dst$1 = $dst$03;$n$0 = $20; label = 7; break; } case 7: { $dst$2 = $dst$03;$n$1 = $20; label = 8; break; } case 6: { $dst$3 = $dst$03;$n$2 = $20; label = 9; break; } case 5: { $dst$4 = $dst$03;$n$3 = $20; label = 10; break; } case 4: { $dst$5 = $dst$03;$n$4 = $20; label = 11; break; } case 3: { $dst$6 = $dst$03;$n$5 = $20; label = 12; break; } case 2: { $dst$7 = $dst$03;$n$6 = $20; label = 13; break; } case 1: { $dst$8 = $dst$03;$n$7 = $20; label = 14; break; } default: { $dst$9 = $dst$03; label = 15; } } while(1) { if ((label|0) == 7) { label = 0; $23 = HEAP32[$src$04>>2]|0; $24 = $23 >>> 16; $25 = $24 & 224; $26 = $23 >>> 11; $27 = $26 & 28; $28 = $25 | $27; $29 = $23 >>> 6; $30 = $29 & 3; $31 = $28 | $30; $32 = $31&255; $33 = ((($dst$1)) + 1|0); HEAP8[$dst$1>>0] = $32; $dst$2 = $33;$n$1 = $n$0; label = 8; continue; } else if ((label|0) == 8) { label = 0; $34 = HEAP32[$src$04>>2]|0; $35 = $34 >>> 16; $36 = $35 & 224; $37 = $34 >>> 11; $38 = $37 & 28; $39 = $36 | $38; $40 = $34 >>> 6; $41 = $40 & 3; $42 = $39 | $41; $43 = $42&255; $44 = ((($dst$2)) + 1|0); HEAP8[$dst$2>>0] = $43; $dst$3 = $44;$n$2 = $n$1; label = 9; continue; } else if ((label|0) == 9) { label = 0; $45 = HEAP32[$src$04>>2]|0; $46 = $45 >>> 16; $47 = $46 & 224; $48 = $45 >>> 11; $49 = $48 & 28; $50 = $47 | $49; $51 = $45 >>> 6; $52 = $51 & 3; $53 = $50 | $52; $54 = $53&255; $55 = ((($dst$3)) + 1|0); HEAP8[$dst$3>>0] = $54; $dst$4 = $55;$n$3 = $n$2; label = 10; continue; } else if ((label|0) == 10) { label = 0; $56 = HEAP32[$src$04>>2]|0; $57 = $56 >>> 16; $58 = $57 & 224; $59 = $56 >>> 11; $60 = $59 & 28; $61 = $58 | $60; $62 = $56 >>> 6; $63 = $62 & 3; $64 = $61 | $63; $65 = $64&255; $66 = ((($dst$4)) + 1|0); HEAP8[$dst$4>>0] = $65; $dst$5 = $66;$n$4 = $n$3; label = 11; continue; } else if ((label|0) == 11) { label = 0; $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 16; $69 = $68 & 224; $70 = $67 >>> 11; $71 = $70 & 28; $72 = $69 | $71; $73 = $67 >>> 6; $74 = $73 & 3; $75 = $72 | $74; $76 = $75&255; $77 = ((($dst$5)) + 1|0); HEAP8[$dst$5>>0] = $76; $dst$6 = $77;$n$5 = $n$4; label = 12; continue; } else if ((label|0) == 12) { label = 0; $78 = HEAP32[$src$04>>2]|0; $79 = $78 >>> 16; $80 = $79 & 224; $81 = $78 >>> 11; $82 = $81 & 28; $83 = $80 | $82; $84 = $78 >>> 6; $85 = $84 & 3; $86 = $83 | $85; $87 = $86&255; $88 = ((($dst$6)) + 1|0); HEAP8[$dst$6>>0] = $87; $dst$7 = $88;$n$6 = $n$5; label = 13; continue; } else if ((label|0) == 13) { label = 0; $89 = HEAP32[$src$04>>2]|0; $90 = $89 >>> 16; $91 = $90 & 224; $92 = $89 >>> 11; $93 = $92 & 28; $94 = $91 | $93; $95 = $89 >>> 6; $96 = $95 & 3; $97 = $94 | $96; $98 = $97&255; $99 = ((($dst$7)) + 1|0); HEAP8[$dst$7>>0] = $98; $dst$8 = $99;$n$7 = $n$6; label = 14; continue; } else if ((label|0) == 14) { label = 0; $100 = HEAP32[$src$04>>2]|0; $101 = $100 >>> 16; $102 = $101 & 224; $103 = $100 >>> 11; $104 = $103 & 28; $105 = $102 | $104; $106 = $100 >>> 6; $107 = $106 & 3; $108 = $105 | $107; $109 = $108&255; $110 = ((($dst$8)) + 1|0); HEAP8[$dst$8>>0] = $109; $111 = (($n$7) + -1)|0; $112 = ($n$7|0)>(1); if ($112) { $dst$1 = $110;$n$0 = $111; label = 7; continue; } else { $dst$9 = $110; label = 15; continue; } } else if ((label|0) == 15) { label = 0; $113 = (($src$04) + ($7<<2)|0); $114 = (($dst$9) + ($11)|0); $115 = ($22|0)==(0); if ($115) { break L6; } else { $$in$9 = $22;$dst$03 = $114;$src$04 = $113; continue L6; } } } } return; } else { if ($15) { return; } $16 = (($1) + 7)|0; $17 = (($16|0) / 8)&-1; $18 = $1 & 7; $$in = $3;$dst$106 = $9;$src$17 = $4; L24: while(1) { $116 = (($$in) + -1)|0; switch ($18|0) { case 0: { $dst$11 = $dst$106;$n1$0 = $17;$src$2 = $src$17; label = 17; break; } case 7: { $dst$12 = $dst$106;$n1$1 = $17;$src$3 = $src$17; label = 18; break; } case 6: { $dst$13 = $dst$106;$n1$2 = $17;$src$4 = $src$17; label = 19; break; } case 5: { $dst$14 = $dst$106;$n1$3 = $17;$src$5 = $src$17; label = 20; break; } case 4: { $dst$15 = $dst$106;$n1$4 = $17;$src$6 = $src$17; label = 21; break; } case 3: { $dst$16 = $dst$106;$n1$5 = $17;$src$7 = $src$17; label = 22; break; } case 2: { $dst$17 = $dst$106;$n1$6 = $17;$src$8 = $src$17; label = 23; break; } case 1: { $dst$18 = $dst$106;$n1$7 = $17;$src$9 = $src$17; label = 24; break; } default: { $dst$19 = $dst$106;$src$10 = $src$17; label = 25; } } while(1) { if ((label|0) == 17) { label = 0; $117 = HEAP32[$src$2>>2]|0; $118 = $117 >>> 16; $119 = $118 & 224; $120 = $117 >>> 11; $121 = $120 & 28; $122 = $119 | $121; $123 = $117 >>> 6; $124 = $123 & 3; $125 = $122 | $124; $126 = (($13) + ($125)|0); $127 = HEAP8[$126>>0]|0; $128 = ((($dst$11)) + 1|0); HEAP8[$dst$11>>0] = $127; $129 = ((($src$2)) + 4|0); $dst$12 = $128;$n1$1 = $n1$0;$src$3 = $129; label = 18; continue; } else if ((label|0) == 18) { label = 0; $130 = HEAP32[$src$3>>2]|0; $131 = $130 >>> 16; $132 = $131 & 224; $133 = $130 >>> 11; $134 = $133 & 28; $135 = $132 | $134; $136 = $130 >>> 6; $137 = $136 & 3; $138 = $135 | $137; $139 = (($13) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = ((($dst$12)) + 1|0); HEAP8[$dst$12>>0] = $140; $142 = ((($src$3)) + 4|0); $dst$13 = $141;$n1$2 = $n1$1;$src$4 = $142; label = 19; continue; } else if ((label|0) == 19) { label = 0; $143 = HEAP32[$src$4>>2]|0; $144 = $143 >>> 16; $145 = $144 & 224; $146 = $143 >>> 11; $147 = $146 & 28; $148 = $145 | $147; $149 = $143 >>> 6; $150 = $149 & 3; $151 = $148 | $150; $152 = (($13) + ($151)|0); $153 = HEAP8[$152>>0]|0; $154 = ((($dst$13)) + 1|0); HEAP8[$dst$13>>0] = $153; $155 = ((($src$4)) + 4|0); $dst$14 = $154;$n1$3 = $n1$2;$src$5 = $155; label = 20; continue; } else if ((label|0) == 20) { label = 0; $156 = HEAP32[$src$5>>2]|0; $157 = $156 >>> 16; $158 = $157 & 224; $159 = $156 >>> 11; $160 = $159 & 28; $161 = $158 | $160; $162 = $156 >>> 6; $163 = $162 & 3; $164 = $161 | $163; $165 = (($13) + ($164)|0); $166 = HEAP8[$165>>0]|0; $167 = ((($dst$14)) + 1|0); HEAP8[$dst$14>>0] = $166; $168 = ((($src$5)) + 4|0); $dst$15 = $167;$n1$4 = $n1$3;$src$6 = $168; label = 21; continue; } else if ((label|0) == 21) { label = 0; $169 = HEAP32[$src$6>>2]|0; $170 = $169 >>> 16; $171 = $170 & 224; $172 = $169 >>> 11; $173 = $172 & 28; $174 = $171 | $173; $175 = $169 >>> 6; $176 = $175 & 3; $177 = $174 | $176; $178 = (($13) + ($177)|0); $179 = HEAP8[$178>>0]|0; $180 = ((($dst$15)) + 1|0); HEAP8[$dst$15>>0] = $179; $181 = ((($src$6)) + 4|0); $dst$16 = $180;$n1$5 = $n1$4;$src$7 = $181; label = 22; continue; } else if ((label|0) == 22) { label = 0; $182 = HEAP32[$src$7>>2]|0; $183 = $182 >>> 16; $184 = $183 & 224; $185 = $182 >>> 11; $186 = $185 & 28; $187 = $184 | $186; $188 = $182 >>> 6; $189 = $188 & 3; $190 = $187 | $189; $191 = (($13) + ($190)|0); $192 = HEAP8[$191>>0]|0; $193 = ((($dst$16)) + 1|0); HEAP8[$dst$16>>0] = $192; $194 = ((($src$7)) + 4|0); $dst$17 = $193;$n1$6 = $n1$5;$src$8 = $194; label = 23; continue; } else if ((label|0) == 23) { label = 0; $195 = HEAP32[$src$8>>2]|0; $196 = $195 >>> 16; $197 = $196 & 224; $198 = $195 >>> 11; $199 = $198 & 28; $200 = $197 | $199; $201 = $195 >>> 6; $202 = $201 & 3; $203 = $200 | $202; $204 = (($13) + ($203)|0); $205 = HEAP8[$204>>0]|0; $206 = ((($dst$17)) + 1|0); HEAP8[$dst$17>>0] = $205; $207 = ((($src$8)) + 4|0); $dst$18 = $206;$n1$7 = $n1$6;$src$9 = $207; label = 24; continue; } else if ((label|0) == 24) { label = 0; $208 = HEAP32[$src$9>>2]|0; $209 = $208 >>> 16; $210 = $209 & 224; $211 = $208 >>> 11; $212 = $211 & 28; $213 = $210 | $212; $214 = $208 >>> 6; $215 = $214 & 3; $216 = $213 | $215; $217 = (($13) + ($216)|0); $218 = HEAP8[$217>>0]|0; $219 = ((($dst$18)) + 1|0); HEAP8[$dst$18>>0] = $218; $220 = ((($src$9)) + 4|0); $221 = (($n1$7) + -1)|0; $222 = ($n1$7|0)>(1); if ($222) { $dst$11 = $219;$n1$0 = $221;$src$2 = $220; label = 17; continue; } else { $dst$19 = $219;$src$10 = $220; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $223 = (($src$10) + ($7<<2)|0); $224 = (($dst$19) + ($11)|0); $225 = ($116|0)==(0); if ($225) { break L24; } else { $$in = $116;$dst$106 = $224;$src$17 = $223; continue L24; } } } } return; } } function _Blit_RGB101010_index8($info) { $info = $info|0; var $$in = 0, $$in$9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$03 = 0, $dst$1 = 0, $dst$106 = 0, $dst$11 = 0, $dst$12 = 0, $dst$13 = 0, $dst$14 = 0, $dst$15 = 0, $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0; var $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $n1$0 = 0, $n1$1 = 0, $n1$2 = 0, $n1$3 = 0; var $n1$4 = 0, $n1$5 = 0, $n1$6 = 0, $n1$7 = 0, $src$04 = 0, $src$10 = 0, $src$17 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = (($6|0) / 4)&-1; $8 = ((($info)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ((($info)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0|0); $15 = ($3|0)==(0); if ($14) { if ($15) { return; } $19 = (($1) + 7)|0; $20 = (($19|0) / 8)&-1; $21 = $1 & 7; $$in$9 = $3;$dst$03 = $9;$src$04 = $4; L6: while(1) { $22 = (($$in$9) + -1)|0; switch ($21|0) { case 0: { $dst$1 = $dst$03;$n$0 = $20; label = 7; break; } case 7: { $dst$2 = $dst$03;$n$1 = $20; label = 8; break; } case 6: { $dst$3 = $dst$03;$n$2 = $20; label = 9; break; } case 5: { $dst$4 = $dst$03;$n$3 = $20; label = 10; break; } case 4: { $dst$5 = $dst$03;$n$4 = $20; label = 11; break; } case 3: { $dst$6 = $dst$03;$n$5 = $20; label = 12; break; } case 2: { $dst$7 = $dst$03;$n$6 = $20; label = 13; break; } case 1: { $dst$8 = $dst$03;$n$7 = $20; label = 14; break; } default: { $dst$9 = $dst$03; label = 15; } } while(1) { if ((label|0) == 7) { label = 0; $23 = HEAP32[$src$04>>2]|0; $24 = $23 >>> 22; $25 = $24 & 224; $26 = $23 >>> 15; $27 = $26 & 28; $28 = $25 | $27; $29 = $23 >>> 8; $30 = $29 & 3; $31 = $28 | $30; $32 = $31&255; $33 = ((($dst$1)) + 1|0); HEAP8[$dst$1>>0] = $32; $dst$2 = $33;$n$1 = $n$0; label = 8; continue; } else if ((label|0) == 8) { label = 0; $34 = HEAP32[$src$04>>2]|0; $35 = $34 >>> 22; $36 = $35 & 224; $37 = $34 >>> 15; $38 = $37 & 28; $39 = $36 | $38; $40 = $34 >>> 8; $41 = $40 & 3; $42 = $39 | $41; $43 = $42&255; $44 = ((($dst$2)) + 1|0); HEAP8[$dst$2>>0] = $43; $dst$3 = $44;$n$2 = $n$1; label = 9; continue; } else if ((label|0) == 9) { label = 0; $45 = HEAP32[$src$04>>2]|0; $46 = $45 >>> 22; $47 = $46 & 224; $48 = $45 >>> 15; $49 = $48 & 28; $50 = $47 | $49; $51 = $45 >>> 8; $52 = $51 & 3; $53 = $50 | $52; $54 = $53&255; $55 = ((($dst$3)) + 1|0); HEAP8[$dst$3>>0] = $54; $dst$4 = $55;$n$3 = $n$2; label = 10; continue; } else if ((label|0) == 10) { label = 0; $56 = HEAP32[$src$04>>2]|0; $57 = $56 >>> 22; $58 = $57 & 224; $59 = $56 >>> 15; $60 = $59 & 28; $61 = $58 | $60; $62 = $56 >>> 8; $63 = $62 & 3; $64 = $61 | $63; $65 = $64&255; $66 = ((($dst$4)) + 1|0); HEAP8[$dst$4>>0] = $65; $dst$5 = $66;$n$4 = $n$3; label = 11; continue; } else if ((label|0) == 11) { label = 0; $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 22; $69 = $68 & 224; $70 = $67 >>> 15; $71 = $70 & 28; $72 = $69 | $71; $73 = $67 >>> 8; $74 = $73 & 3; $75 = $72 | $74; $76 = $75&255; $77 = ((($dst$5)) + 1|0); HEAP8[$dst$5>>0] = $76; $dst$6 = $77;$n$5 = $n$4; label = 12; continue; } else if ((label|0) == 12) { label = 0; $78 = HEAP32[$src$04>>2]|0; $79 = $78 >>> 22; $80 = $79 & 224; $81 = $78 >>> 15; $82 = $81 & 28; $83 = $80 | $82; $84 = $78 >>> 8; $85 = $84 & 3; $86 = $83 | $85; $87 = $86&255; $88 = ((($dst$6)) + 1|0); HEAP8[$dst$6>>0] = $87; $dst$7 = $88;$n$6 = $n$5; label = 13; continue; } else if ((label|0) == 13) { label = 0; $89 = HEAP32[$src$04>>2]|0; $90 = $89 >>> 22; $91 = $90 & 224; $92 = $89 >>> 15; $93 = $92 & 28; $94 = $91 | $93; $95 = $89 >>> 8; $96 = $95 & 3; $97 = $94 | $96; $98 = $97&255; $99 = ((($dst$7)) + 1|0); HEAP8[$dst$7>>0] = $98; $dst$8 = $99;$n$7 = $n$6; label = 14; continue; } else if ((label|0) == 14) { label = 0; $100 = HEAP32[$src$04>>2]|0; $101 = $100 >>> 22; $102 = $101 & 224; $103 = $100 >>> 15; $104 = $103 & 28; $105 = $102 | $104; $106 = $100 >>> 8; $107 = $106 & 3; $108 = $105 | $107; $109 = $108&255; $110 = ((($dst$8)) + 1|0); HEAP8[$dst$8>>0] = $109; $111 = (($n$7) + -1)|0; $112 = ($n$7|0)>(1); if ($112) { $dst$1 = $110;$n$0 = $111; label = 7; continue; } else { $dst$9 = $110; label = 15; continue; } } else if ((label|0) == 15) { label = 0; $113 = (($src$04) + ($7<<2)|0); $114 = (($dst$9) + ($11)|0); $115 = ($22|0)==(0); if ($115) { break L6; } else { $$in$9 = $22;$dst$03 = $114;$src$04 = $113; continue L6; } } } } return; } else { if ($15) { return; } $16 = (($1) + 7)|0; $17 = (($16|0) / 8)&-1; $18 = $1 & 7; $$in = $3;$dst$106 = $9;$src$17 = $4; L24: while(1) { $116 = (($$in) + -1)|0; switch ($18|0) { case 0: { $dst$11 = $dst$106;$n1$0 = $17;$src$2 = $src$17; label = 17; break; } case 7: { $dst$12 = $dst$106;$n1$1 = $17;$src$3 = $src$17; label = 18; break; } case 6: { $dst$13 = $dst$106;$n1$2 = $17;$src$4 = $src$17; label = 19; break; } case 5: { $dst$14 = $dst$106;$n1$3 = $17;$src$5 = $src$17; label = 20; break; } case 4: { $dst$15 = $dst$106;$n1$4 = $17;$src$6 = $src$17; label = 21; break; } case 3: { $dst$16 = $dst$106;$n1$5 = $17;$src$7 = $src$17; label = 22; break; } case 2: { $dst$17 = $dst$106;$n1$6 = $17;$src$8 = $src$17; label = 23; break; } case 1: { $dst$18 = $dst$106;$n1$7 = $17;$src$9 = $src$17; label = 24; break; } default: { $dst$19 = $dst$106;$src$10 = $src$17; label = 25; } } while(1) { if ((label|0) == 17) { label = 0; $117 = HEAP32[$src$2>>2]|0; $118 = $117 >>> 22; $119 = $118 & 224; $120 = $117 >>> 15; $121 = $120 & 28; $122 = $119 | $121; $123 = $117 >>> 8; $124 = $123 & 3; $125 = $122 | $124; $126 = (($13) + ($125)|0); $127 = HEAP8[$126>>0]|0; $128 = ((($dst$11)) + 1|0); HEAP8[$dst$11>>0] = $127; $129 = ((($src$2)) + 4|0); $dst$12 = $128;$n1$1 = $n1$0;$src$3 = $129; label = 18; continue; } else if ((label|0) == 18) { label = 0; $130 = HEAP32[$src$3>>2]|0; $131 = $130 >>> 22; $132 = $131 & 224; $133 = $130 >>> 15; $134 = $133 & 28; $135 = $132 | $134; $136 = $130 >>> 8; $137 = $136 & 3; $138 = $135 | $137; $139 = (($13) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = ((($dst$12)) + 1|0); HEAP8[$dst$12>>0] = $140; $142 = ((($src$3)) + 4|0); $dst$13 = $141;$n1$2 = $n1$1;$src$4 = $142; label = 19; continue; } else if ((label|0) == 19) { label = 0; $143 = HEAP32[$src$4>>2]|0; $144 = $143 >>> 22; $145 = $144 & 224; $146 = $143 >>> 15; $147 = $146 & 28; $148 = $145 | $147; $149 = $143 >>> 8; $150 = $149 & 3; $151 = $148 | $150; $152 = (($13) + ($151)|0); $153 = HEAP8[$152>>0]|0; $154 = ((($dst$13)) + 1|0); HEAP8[$dst$13>>0] = $153; $155 = ((($src$4)) + 4|0); $dst$14 = $154;$n1$3 = $n1$2;$src$5 = $155; label = 20; continue; } else if ((label|0) == 20) { label = 0; $156 = HEAP32[$src$5>>2]|0; $157 = $156 >>> 22; $158 = $157 & 224; $159 = $156 >>> 15; $160 = $159 & 28; $161 = $158 | $160; $162 = $156 >>> 8; $163 = $162 & 3; $164 = $161 | $163; $165 = (($13) + ($164)|0); $166 = HEAP8[$165>>0]|0; $167 = ((($dst$14)) + 1|0); HEAP8[$dst$14>>0] = $166; $168 = ((($src$5)) + 4|0); $dst$15 = $167;$n1$4 = $n1$3;$src$6 = $168; label = 21; continue; } else if ((label|0) == 21) { label = 0; $169 = HEAP32[$src$6>>2]|0; $170 = $169 >>> 22; $171 = $170 & 224; $172 = $169 >>> 15; $173 = $172 & 28; $174 = $171 | $173; $175 = $169 >>> 8; $176 = $175 & 3; $177 = $174 | $176; $178 = (($13) + ($177)|0); $179 = HEAP8[$178>>0]|0; $180 = ((($dst$15)) + 1|0); HEAP8[$dst$15>>0] = $179; $181 = ((($src$6)) + 4|0); $dst$16 = $180;$n1$5 = $n1$4;$src$7 = $181; label = 22; continue; } else if ((label|0) == 22) { label = 0; $182 = HEAP32[$src$7>>2]|0; $183 = $182 >>> 22; $184 = $183 & 224; $185 = $182 >>> 15; $186 = $185 & 28; $187 = $184 | $186; $188 = $182 >>> 8; $189 = $188 & 3; $190 = $187 | $189; $191 = (($13) + ($190)|0); $192 = HEAP8[$191>>0]|0; $193 = ((($dst$16)) + 1|0); HEAP8[$dst$16>>0] = $192; $194 = ((($src$7)) + 4|0); $dst$17 = $193;$n1$6 = $n1$5;$src$8 = $194; label = 23; continue; } else if ((label|0) == 23) { label = 0; $195 = HEAP32[$src$8>>2]|0; $196 = $195 >>> 22; $197 = $196 & 224; $198 = $195 >>> 15; $199 = $198 & 28; $200 = $197 | $199; $201 = $195 >>> 8; $202 = $201 & 3; $203 = $200 | $202; $204 = (($13) + ($203)|0); $205 = HEAP8[$204>>0]|0; $206 = ((($dst$17)) + 1|0); HEAP8[$dst$17>>0] = $205; $207 = ((($src$8)) + 4|0); $dst$18 = $206;$n1$7 = $n1$6;$src$9 = $207; label = 24; continue; } else if ((label|0) == 24) { label = 0; $208 = HEAP32[$src$9>>2]|0; $209 = $208 >>> 22; $210 = $209 & 224; $211 = $208 >>> 15; $212 = $211 & 28; $213 = $210 | $212; $214 = $208 >>> 8; $215 = $214 & 3; $216 = $213 | $215; $217 = (($13) + ($216)|0); $218 = HEAP8[$217>>0]|0; $219 = ((($dst$18)) + 1|0); HEAP8[$dst$18>>0] = $218; $220 = ((($src$9)) + 4|0); $221 = (($n1$7) + -1)|0; $222 = ($n1$7|0)>(1); if ($222) { $dst$11 = $219;$n1$0 = $221;$src$2 = $220; label = 17; continue; } else { $dst$19 = $219;$src$10 = $220; label = 25; continue; } } else if ((label|0) == 25) { label = 0; $223 = (($src$10) + ($7<<2)|0); $224 = (($dst$19) + ($11)|0); $225 = ($116|0)==(0); if ($225) { break L24; } else { $$in = $116;$dst$106 = $224;$src$17 = $223; continue L24; } } } } return; } } function _Blit2101010toN($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0; var $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0; var $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0; var $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0; var $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0; var $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0; var $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0; var $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0; var $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0; var $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0; var $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0; var $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0; var $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0; var $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div3 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$024 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0; var $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$025 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($3|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$info>>2]|0; $17 = (($1) + 7)|0; $18 = (($17|0) / 8)&-1; $19 = $1 & 7; $20 = ((($9)) + 28|0); $21 = ((($9)) + 32|0); $22 = ((($9)) + 29|0); $23 = ((($9)) + 33|0); $24 = ((($9)) + 30|0); $25 = ((($9)) + 34|0); $26 = ((($9)) + 31|0); $27 = ((($9)) + 35|0); $$in = $3;$dst$024 = $15;$src$025 = $16; L4: while(1) { $28 = (($$in) + -1)|0; switch ($19|0) { case 0: { $dst$1 = $dst$024;$n$0 = $18;$src$1 = $src$025; label = 4; break; } case 7: { $dst$2 = $dst$024;$n$1 = $18;$src$2 = $src$025; label = 10; break; } case 6: { $dst$3 = $dst$024;$n$2 = $18;$src$3 = $src$025; label = 16; break; } case 5: { $dst$4 = $dst$024;$n$3 = $18;$src$4 = $src$025; label = 22; break; } case 4: { $dst$5 = $dst$024;$n$4 = $18;$src$5 = $src$025; label = 28; break; } case 3: { $dst$6 = $dst$024;$n$5 = $18;$src$6 = $src$025; label = 34; break; } case 2: { $dst$7 = $dst$024;$n$6 = $18;$src$7 = $src$025; label = 40; break; } case 1: { $dst$8 = $dst$024;$n$7 = $18;$src$8 = $src$025; label = 46; break; } default: { $dst$9 = $dst$024;$src$9 = $src$025; label = 52; } } while(1) { if ((label|0) == 4) { label = 0; $29 = HEAP32[$src$1>>2]|0; $30 = $29 >>> 22; $31 = $30 & 255; $32 = $29 >>> 12; $33 = $32 & 255; $34 = $29 >>> 2; $35 = $34 & 255; $36 = $29 >>> 30; $37 = HEAP32[(74460)>>2]|0; $38 = (($37) + ($36)|0); $39 = HEAP8[$38>>0]|0; $40 = $39&255; switch ($12|0) { case 1: { $41 = HEAP8[$20>>0]|0; $42 = $41&255; $43 = $31 >>> $42; $44 = HEAP8[$21>>0]|0; $45 = $44&255; $46 = $43 << $45; $47 = HEAP8[$22>>0]|0; $48 = $47&255; $49 = $33 >>> $48; $50 = HEAP8[$23>>0]|0; $51 = $50&255; $52 = $49 << $51; $53 = $52 | $46; $54 = HEAP8[$24>>0]|0; $55 = $54&255; $56 = $35 >>> $55; $57 = HEAP8[$25>>0]|0; $58 = $57&255; $59 = $56 << $58; $60 = $53 | $59; $61 = HEAP8[$26>>0]|0; $62 = $61&255; $63 = $40 >>> $62; $64 = HEAP8[$27>>0]|0; $65 = $64&255; $66 = $63 << $65; $67 = $60 | $66; $68 = $67&255; HEAP8[$dst$1>>0] = $68; break; } case 2: { $69 = HEAP8[$20>>0]|0; $70 = $69&255; $71 = $31 >>> $70; $72 = HEAP8[$21>>0]|0; $73 = $72&255; $74 = $71 << $73; $75 = HEAP8[$22>>0]|0; $76 = $75&255; $77 = $33 >>> $76; $78 = HEAP8[$23>>0]|0; $79 = $78&255; $80 = $77 << $79; $81 = $80 | $74; $82 = HEAP8[$24>>0]|0; $83 = $82&255; $84 = $35 >>> $83; $85 = HEAP8[$25>>0]|0; $86 = $85&255; $87 = $84 << $86; $88 = $81 | $87; $89 = HEAP8[$26>>0]|0; $90 = $89&255; $91 = $40 >>> $90; $92 = HEAP8[$27>>0]|0; $93 = $92&255; $94 = $91 << $93; $95 = $88 | $94; $96 = $95&65535; HEAP16[$dst$1>>1] = $96; break; } case 3: { $97 = $30&255; $98 = HEAP8[$21>>0]|0; $div18 = ($98&255) >>> 3; $99 = $div18&255; $100 = (($dst$1) + ($99)|0); HEAP8[$100>>0] = $97; $101 = $32&255; $102 = HEAP8[$23>>0]|0; $div19 = ($102&255) >>> 3; $103 = $div19&255; $104 = (($dst$1) + ($103)|0); HEAP8[$104>>0] = $101; $105 = $34&255; $106 = HEAP8[$25>>0]|0; $div20 = ($106&255) >>> 3; $107 = $div20&255; $108 = (($dst$1) + ($107)|0); HEAP8[$108>>0] = $105; break; } case 4: { $109 = HEAP8[$20>>0]|0; $110 = $109&255; $111 = $31 >>> $110; $112 = HEAP8[$21>>0]|0; $113 = $112&255; $114 = $111 << $113; $115 = HEAP8[$22>>0]|0; $116 = $115&255; $117 = $33 >>> $116; $118 = HEAP8[$23>>0]|0; $119 = $118&255; $120 = $117 << $119; $121 = $120 | $114; $122 = HEAP8[$24>>0]|0; $123 = $122&255; $124 = $35 >>> $123; $125 = HEAP8[$25>>0]|0; $126 = $125&255; $127 = $124 << $126; $128 = $121 | $127; $129 = HEAP8[$26>>0]|0; $130 = $129&255; $131 = $40 >>> $130; $132 = HEAP8[$27>>0]|0; $133 = $132&255; $134 = $131 << $133; $135 = $128 | $134; HEAP32[$dst$1>>2] = $135; break; } default: { } } $136 = (($dst$1) + ($12)|0); $137 = ((($src$1)) + 4|0); $dst$2 = $136;$n$1 = $n$0;$src$2 = $137; label = 10; continue; } else if ((label|0) == 10) { label = 0; $138 = HEAP32[$src$2>>2]|0; $139 = $138 >>> 22; $140 = $139 & 255; $141 = $138 >>> 12; $142 = $141 & 255; $143 = $138 >>> 2; $144 = $143 & 255; $145 = $138 >>> 30; $146 = HEAP32[(74460)>>2]|0; $147 = (($146) + ($145)|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; switch ($12|0) { case 1: { $150 = HEAP8[$20>>0]|0; $151 = $150&255; $152 = $140 >>> $151; $153 = HEAP8[$21>>0]|0; $154 = $153&255; $155 = $152 << $154; $156 = HEAP8[$22>>0]|0; $157 = $156&255; $158 = $142 >>> $157; $159 = HEAP8[$23>>0]|0; $160 = $159&255; $161 = $158 << $160; $162 = $161 | $155; $163 = HEAP8[$24>>0]|0; $164 = $163&255; $165 = $144 >>> $164; $166 = HEAP8[$25>>0]|0; $167 = $166&255; $168 = $165 << $167; $169 = $162 | $168; $170 = HEAP8[$26>>0]|0; $171 = $170&255; $172 = $149 >>> $171; $173 = HEAP8[$27>>0]|0; $174 = $173&255; $175 = $172 << $174; $176 = $169 | $175; $177 = $176&255; HEAP8[$dst$2>>0] = $177; break; } case 2: { $178 = HEAP8[$20>>0]|0; $179 = $178&255; $180 = $140 >>> $179; $181 = HEAP8[$21>>0]|0; $182 = $181&255; $183 = $180 << $182; $184 = HEAP8[$22>>0]|0; $185 = $184&255; $186 = $142 >>> $185; $187 = HEAP8[$23>>0]|0; $188 = $187&255; $189 = $186 << $188; $190 = $189 | $183; $191 = HEAP8[$24>>0]|0; $192 = $191&255; $193 = $144 >>> $192; $194 = HEAP8[$25>>0]|0; $195 = $194&255; $196 = $193 << $195; $197 = $190 | $196; $198 = HEAP8[$26>>0]|0; $199 = $198&255; $200 = $149 >>> $199; $201 = HEAP8[$27>>0]|0; $202 = $201&255; $203 = $200 << $202; $204 = $197 | $203; $205 = $204&65535; HEAP16[$dst$2>>1] = $205; break; } case 3: { $206 = $139&255; $207 = HEAP8[$21>>0]|0; $div15 = ($207&255) >>> 3; $208 = $div15&255; $209 = (($dst$2) + ($208)|0); HEAP8[$209>>0] = $206; $210 = $141&255; $211 = HEAP8[$23>>0]|0; $div16 = ($211&255) >>> 3; $212 = $div16&255; $213 = (($dst$2) + ($212)|0); HEAP8[$213>>0] = $210; $214 = $143&255; $215 = HEAP8[$25>>0]|0; $div17 = ($215&255) >>> 3; $216 = $div17&255; $217 = (($dst$2) + ($216)|0); HEAP8[$217>>0] = $214; break; } case 4: { $218 = HEAP8[$20>>0]|0; $219 = $218&255; $220 = $140 >>> $219; $221 = HEAP8[$21>>0]|0; $222 = $221&255; $223 = $220 << $222; $224 = HEAP8[$22>>0]|0; $225 = $224&255; $226 = $142 >>> $225; $227 = HEAP8[$23>>0]|0; $228 = $227&255; $229 = $226 << $228; $230 = $229 | $223; $231 = HEAP8[$24>>0]|0; $232 = $231&255; $233 = $144 >>> $232; $234 = HEAP8[$25>>0]|0; $235 = $234&255; $236 = $233 << $235; $237 = $230 | $236; $238 = HEAP8[$26>>0]|0; $239 = $238&255; $240 = $149 >>> $239; $241 = HEAP8[$27>>0]|0; $242 = $241&255; $243 = $240 << $242; $244 = $237 | $243; HEAP32[$dst$2>>2] = $244; break; } default: { } } $245 = (($dst$2) + ($12)|0); $246 = ((($src$2)) + 4|0); $dst$3 = $245;$n$2 = $n$1;$src$3 = $246; label = 16; continue; } else if ((label|0) == 16) { label = 0; $247 = HEAP32[$src$3>>2]|0; $248 = $247 >>> 22; $249 = $248 & 255; $250 = $247 >>> 12; $251 = $250 & 255; $252 = $247 >>> 2; $253 = $252 & 255; $254 = $247 >>> 30; $255 = HEAP32[(74460)>>2]|0; $256 = (($255) + ($254)|0); $257 = HEAP8[$256>>0]|0; $258 = $257&255; switch ($12|0) { case 1: { $259 = HEAP8[$20>>0]|0; $260 = $259&255; $261 = $249 >>> $260; $262 = HEAP8[$21>>0]|0; $263 = $262&255; $264 = $261 << $263; $265 = HEAP8[$22>>0]|0; $266 = $265&255; $267 = $251 >>> $266; $268 = HEAP8[$23>>0]|0; $269 = $268&255; $270 = $267 << $269; $271 = $270 | $264; $272 = HEAP8[$24>>0]|0; $273 = $272&255; $274 = $253 >>> $273; $275 = HEAP8[$25>>0]|0; $276 = $275&255; $277 = $274 << $276; $278 = $271 | $277; $279 = HEAP8[$26>>0]|0; $280 = $279&255; $281 = $258 >>> $280; $282 = HEAP8[$27>>0]|0; $283 = $282&255; $284 = $281 << $283; $285 = $278 | $284; $286 = $285&255; HEAP8[$dst$3>>0] = $286; break; } case 2: { $287 = HEAP8[$20>>0]|0; $288 = $287&255; $289 = $249 >>> $288; $290 = HEAP8[$21>>0]|0; $291 = $290&255; $292 = $289 << $291; $293 = HEAP8[$22>>0]|0; $294 = $293&255; $295 = $251 >>> $294; $296 = HEAP8[$23>>0]|0; $297 = $296&255; $298 = $295 << $297; $299 = $298 | $292; $300 = HEAP8[$24>>0]|0; $301 = $300&255; $302 = $253 >>> $301; $303 = HEAP8[$25>>0]|0; $304 = $303&255; $305 = $302 << $304; $306 = $299 | $305; $307 = HEAP8[$26>>0]|0; $308 = $307&255; $309 = $258 >>> $308; $310 = HEAP8[$27>>0]|0; $311 = $310&255; $312 = $309 << $311; $313 = $306 | $312; $314 = $313&65535; HEAP16[$dst$3>>1] = $314; break; } case 3: { $315 = $248&255; $316 = HEAP8[$21>>0]|0; $div12 = ($316&255) >>> 3; $317 = $div12&255; $318 = (($dst$3) + ($317)|0); HEAP8[$318>>0] = $315; $319 = $250&255; $320 = HEAP8[$23>>0]|0; $div13 = ($320&255) >>> 3; $321 = $div13&255; $322 = (($dst$3) + ($321)|0); HEAP8[$322>>0] = $319; $323 = $252&255; $324 = HEAP8[$25>>0]|0; $div14 = ($324&255) >>> 3; $325 = $div14&255; $326 = (($dst$3) + ($325)|0); HEAP8[$326>>0] = $323; break; } case 4: { $327 = HEAP8[$20>>0]|0; $328 = $327&255; $329 = $249 >>> $328; $330 = HEAP8[$21>>0]|0; $331 = $330&255; $332 = $329 << $331; $333 = HEAP8[$22>>0]|0; $334 = $333&255; $335 = $251 >>> $334; $336 = HEAP8[$23>>0]|0; $337 = $336&255; $338 = $335 << $337; $339 = $338 | $332; $340 = HEAP8[$24>>0]|0; $341 = $340&255; $342 = $253 >>> $341; $343 = HEAP8[$25>>0]|0; $344 = $343&255; $345 = $342 << $344; $346 = $339 | $345; $347 = HEAP8[$26>>0]|0; $348 = $347&255; $349 = $258 >>> $348; $350 = HEAP8[$27>>0]|0; $351 = $350&255; $352 = $349 << $351; $353 = $346 | $352; HEAP32[$dst$3>>2] = $353; break; } default: { } } $354 = (($dst$3) + ($12)|0); $355 = ((($src$3)) + 4|0); $dst$4 = $354;$n$3 = $n$2;$src$4 = $355; label = 22; continue; } else if ((label|0) == 22) { label = 0; $356 = HEAP32[$src$4>>2]|0; $357 = $356 >>> 22; $358 = $357 & 255; $359 = $356 >>> 12; $360 = $359 & 255; $361 = $356 >>> 2; $362 = $361 & 255; $363 = $356 >>> 30; $364 = HEAP32[(74460)>>2]|0; $365 = (($364) + ($363)|0); $366 = HEAP8[$365>>0]|0; $367 = $366&255; switch ($12|0) { case 1: { $368 = HEAP8[$20>>0]|0; $369 = $368&255; $370 = $358 >>> $369; $371 = HEAP8[$21>>0]|0; $372 = $371&255; $373 = $370 << $372; $374 = HEAP8[$22>>0]|0; $375 = $374&255; $376 = $360 >>> $375; $377 = HEAP8[$23>>0]|0; $378 = $377&255; $379 = $376 << $378; $380 = $379 | $373; $381 = HEAP8[$24>>0]|0; $382 = $381&255; $383 = $362 >>> $382; $384 = HEAP8[$25>>0]|0; $385 = $384&255; $386 = $383 << $385; $387 = $380 | $386; $388 = HEAP8[$26>>0]|0; $389 = $388&255; $390 = $367 >>> $389; $391 = HEAP8[$27>>0]|0; $392 = $391&255; $393 = $390 << $392; $394 = $387 | $393; $395 = $394&255; HEAP8[$dst$4>>0] = $395; break; } case 2: { $396 = HEAP8[$20>>0]|0; $397 = $396&255; $398 = $358 >>> $397; $399 = HEAP8[$21>>0]|0; $400 = $399&255; $401 = $398 << $400; $402 = HEAP8[$22>>0]|0; $403 = $402&255; $404 = $360 >>> $403; $405 = HEAP8[$23>>0]|0; $406 = $405&255; $407 = $404 << $406; $408 = $407 | $401; $409 = HEAP8[$24>>0]|0; $410 = $409&255; $411 = $362 >>> $410; $412 = HEAP8[$25>>0]|0; $413 = $412&255; $414 = $411 << $413; $415 = $408 | $414; $416 = HEAP8[$26>>0]|0; $417 = $416&255; $418 = $367 >>> $417; $419 = HEAP8[$27>>0]|0; $420 = $419&255; $421 = $418 << $420; $422 = $415 | $421; $423 = $422&65535; HEAP16[$dst$4>>1] = $423; break; } case 3: { $424 = $357&255; $425 = HEAP8[$21>>0]|0; $div9 = ($425&255) >>> 3; $426 = $div9&255; $427 = (($dst$4) + ($426)|0); HEAP8[$427>>0] = $424; $428 = $359&255; $429 = HEAP8[$23>>0]|0; $div10 = ($429&255) >>> 3; $430 = $div10&255; $431 = (($dst$4) + ($430)|0); HEAP8[$431>>0] = $428; $432 = $361&255; $433 = HEAP8[$25>>0]|0; $div11 = ($433&255) >>> 3; $434 = $div11&255; $435 = (($dst$4) + ($434)|0); HEAP8[$435>>0] = $432; break; } case 4: { $436 = HEAP8[$20>>0]|0; $437 = $436&255; $438 = $358 >>> $437; $439 = HEAP8[$21>>0]|0; $440 = $439&255; $441 = $438 << $440; $442 = HEAP8[$22>>0]|0; $443 = $442&255; $444 = $360 >>> $443; $445 = HEAP8[$23>>0]|0; $446 = $445&255; $447 = $444 << $446; $448 = $447 | $441; $449 = HEAP8[$24>>0]|0; $450 = $449&255; $451 = $362 >>> $450; $452 = HEAP8[$25>>0]|0; $453 = $452&255; $454 = $451 << $453; $455 = $448 | $454; $456 = HEAP8[$26>>0]|0; $457 = $456&255; $458 = $367 >>> $457; $459 = HEAP8[$27>>0]|0; $460 = $459&255; $461 = $458 << $460; $462 = $455 | $461; HEAP32[$dst$4>>2] = $462; break; } default: { } } $463 = (($dst$4) + ($12)|0); $464 = ((($src$4)) + 4|0); $dst$5 = $463;$n$4 = $n$3;$src$5 = $464; label = 28; continue; } else if ((label|0) == 28) { label = 0; $465 = HEAP32[$src$5>>2]|0; $466 = $465 >>> 22; $467 = $466 & 255; $468 = $465 >>> 12; $469 = $468 & 255; $470 = $465 >>> 2; $471 = $470 & 255; $472 = $465 >>> 30; $473 = HEAP32[(74460)>>2]|0; $474 = (($473) + ($472)|0); $475 = HEAP8[$474>>0]|0; $476 = $475&255; switch ($12|0) { case 1: { $477 = HEAP8[$20>>0]|0; $478 = $477&255; $479 = $467 >>> $478; $480 = HEAP8[$21>>0]|0; $481 = $480&255; $482 = $479 << $481; $483 = HEAP8[$22>>0]|0; $484 = $483&255; $485 = $469 >>> $484; $486 = HEAP8[$23>>0]|0; $487 = $486&255; $488 = $485 << $487; $489 = $488 | $482; $490 = HEAP8[$24>>0]|0; $491 = $490&255; $492 = $471 >>> $491; $493 = HEAP8[$25>>0]|0; $494 = $493&255; $495 = $492 << $494; $496 = $489 | $495; $497 = HEAP8[$26>>0]|0; $498 = $497&255; $499 = $476 >>> $498; $500 = HEAP8[$27>>0]|0; $501 = $500&255; $502 = $499 << $501; $503 = $496 | $502; $504 = $503&255; HEAP8[$dst$5>>0] = $504; break; } case 2: { $505 = HEAP8[$20>>0]|0; $506 = $505&255; $507 = $467 >>> $506; $508 = HEAP8[$21>>0]|0; $509 = $508&255; $510 = $507 << $509; $511 = HEAP8[$22>>0]|0; $512 = $511&255; $513 = $469 >>> $512; $514 = HEAP8[$23>>0]|0; $515 = $514&255; $516 = $513 << $515; $517 = $516 | $510; $518 = HEAP8[$24>>0]|0; $519 = $518&255; $520 = $471 >>> $519; $521 = HEAP8[$25>>0]|0; $522 = $521&255; $523 = $520 << $522; $524 = $517 | $523; $525 = HEAP8[$26>>0]|0; $526 = $525&255; $527 = $476 >>> $526; $528 = HEAP8[$27>>0]|0; $529 = $528&255; $530 = $527 << $529; $531 = $524 | $530; $532 = $531&65535; HEAP16[$dst$5>>1] = $532; break; } case 3: { $533 = $466&255; $534 = HEAP8[$21>>0]|0; $div6 = ($534&255) >>> 3; $535 = $div6&255; $536 = (($dst$5) + ($535)|0); HEAP8[$536>>0] = $533; $537 = $468&255; $538 = HEAP8[$23>>0]|0; $div7 = ($538&255) >>> 3; $539 = $div7&255; $540 = (($dst$5) + ($539)|0); HEAP8[$540>>0] = $537; $541 = $470&255; $542 = HEAP8[$25>>0]|0; $div8 = ($542&255) >>> 3; $543 = $div8&255; $544 = (($dst$5) + ($543)|0); HEAP8[$544>>0] = $541; break; } case 4: { $545 = HEAP8[$20>>0]|0; $546 = $545&255; $547 = $467 >>> $546; $548 = HEAP8[$21>>0]|0; $549 = $548&255; $550 = $547 << $549; $551 = HEAP8[$22>>0]|0; $552 = $551&255; $553 = $469 >>> $552; $554 = HEAP8[$23>>0]|0; $555 = $554&255; $556 = $553 << $555; $557 = $556 | $550; $558 = HEAP8[$24>>0]|0; $559 = $558&255; $560 = $471 >>> $559; $561 = HEAP8[$25>>0]|0; $562 = $561&255; $563 = $560 << $562; $564 = $557 | $563; $565 = HEAP8[$26>>0]|0; $566 = $565&255; $567 = $476 >>> $566; $568 = HEAP8[$27>>0]|0; $569 = $568&255; $570 = $567 << $569; $571 = $564 | $570; HEAP32[$dst$5>>2] = $571; break; } default: { } } $572 = (($dst$5) + ($12)|0); $573 = ((($src$5)) + 4|0); $dst$6 = $572;$n$5 = $n$4;$src$6 = $573; label = 34; continue; } else if ((label|0) == 34) { label = 0; $574 = HEAP32[$src$6>>2]|0; $575 = $574 >>> 22; $576 = $575 & 255; $577 = $574 >>> 12; $578 = $577 & 255; $579 = $574 >>> 2; $580 = $579 & 255; $581 = $574 >>> 30; $582 = HEAP32[(74460)>>2]|0; $583 = (($582) + ($581)|0); $584 = HEAP8[$583>>0]|0; $585 = $584&255; switch ($12|0) { case 1: { $586 = HEAP8[$20>>0]|0; $587 = $586&255; $588 = $576 >>> $587; $589 = HEAP8[$21>>0]|0; $590 = $589&255; $591 = $588 << $590; $592 = HEAP8[$22>>0]|0; $593 = $592&255; $594 = $578 >>> $593; $595 = HEAP8[$23>>0]|0; $596 = $595&255; $597 = $594 << $596; $598 = $597 | $591; $599 = HEAP8[$24>>0]|0; $600 = $599&255; $601 = $580 >>> $600; $602 = HEAP8[$25>>0]|0; $603 = $602&255; $604 = $601 << $603; $605 = $598 | $604; $606 = HEAP8[$26>>0]|0; $607 = $606&255; $608 = $585 >>> $607; $609 = HEAP8[$27>>0]|0; $610 = $609&255; $611 = $608 << $610; $612 = $605 | $611; $613 = $612&255; HEAP8[$dst$6>>0] = $613; break; } case 2: { $614 = HEAP8[$20>>0]|0; $615 = $614&255; $616 = $576 >>> $615; $617 = HEAP8[$21>>0]|0; $618 = $617&255; $619 = $616 << $618; $620 = HEAP8[$22>>0]|0; $621 = $620&255; $622 = $578 >>> $621; $623 = HEAP8[$23>>0]|0; $624 = $623&255; $625 = $622 << $624; $626 = $625 | $619; $627 = HEAP8[$24>>0]|0; $628 = $627&255; $629 = $580 >>> $628; $630 = HEAP8[$25>>0]|0; $631 = $630&255; $632 = $629 << $631; $633 = $626 | $632; $634 = HEAP8[$26>>0]|0; $635 = $634&255; $636 = $585 >>> $635; $637 = HEAP8[$27>>0]|0; $638 = $637&255; $639 = $636 << $638; $640 = $633 | $639; $641 = $640&65535; HEAP16[$dst$6>>1] = $641; break; } case 3: { $642 = $575&255; $643 = HEAP8[$21>>0]|0; $div3 = ($643&255) >>> 3; $644 = $div3&255; $645 = (($dst$6) + ($644)|0); HEAP8[$645>>0] = $642; $646 = $577&255; $647 = HEAP8[$23>>0]|0; $div4 = ($647&255) >>> 3; $648 = $div4&255; $649 = (($dst$6) + ($648)|0); HEAP8[$649>>0] = $646; $650 = $579&255; $651 = HEAP8[$25>>0]|0; $div5 = ($651&255) >>> 3; $652 = $div5&255; $653 = (($dst$6) + ($652)|0); HEAP8[$653>>0] = $650; break; } case 4: { $654 = HEAP8[$20>>0]|0; $655 = $654&255; $656 = $576 >>> $655; $657 = HEAP8[$21>>0]|0; $658 = $657&255; $659 = $656 << $658; $660 = HEAP8[$22>>0]|0; $661 = $660&255; $662 = $578 >>> $661; $663 = HEAP8[$23>>0]|0; $664 = $663&255; $665 = $662 << $664; $666 = $665 | $659; $667 = HEAP8[$24>>0]|0; $668 = $667&255; $669 = $580 >>> $668; $670 = HEAP8[$25>>0]|0; $671 = $670&255; $672 = $669 << $671; $673 = $666 | $672; $674 = HEAP8[$26>>0]|0; $675 = $674&255; $676 = $585 >>> $675; $677 = HEAP8[$27>>0]|0; $678 = $677&255; $679 = $676 << $678; $680 = $673 | $679; HEAP32[$dst$6>>2] = $680; break; } default: { } } $681 = (($dst$6) + ($12)|0); $682 = ((($src$6)) + 4|0); $dst$7 = $681;$n$6 = $n$5;$src$7 = $682; label = 40; continue; } else if ((label|0) == 40) { label = 0; $683 = HEAP32[$src$7>>2]|0; $684 = $683 >>> 22; $685 = $684 & 255; $686 = $683 >>> 12; $687 = $686 & 255; $688 = $683 >>> 2; $689 = $688 & 255; $690 = $683 >>> 30; $691 = HEAP32[(74460)>>2]|0; $692 = (($691) + ($690)|0); $693 = HEAP8[$692>>0]|0; $694 = $693&255; switch ($12|0) { case 1: { $695 = HEAP8[$20>>0]|0; $696 = $695&255; $697 = $685 >>> $696; $698 = HEAP8[$21>>0]|0; $699 = $698&255; $700 = $697 << $699; $701 = HEAP8[$22>>0]|0; $702 = $701&255; $703 = $687 >>> $702; $704 = HEAP8[$23>>0]|0; $705 = $704&255; $706 = $703 << $705; $707 = $706 | $700; $708 = HEAP8[$24>>0]|0; $709 = $708&255; $710 = $689 >>> $709; $711 = HEAP8[$25>>0]|0; $712 = $711&255; $713 = $710 << $712; $714 = $707 | $713; $715 = HEAP8[$26>>0]|0; $716 = $715&255; $717 = $694 >>> $716; $718 = HEAP8[$27>>0]|0; $719 = $718&255; $720 = $717 << $719; $721 = $714 | $720; $722 = $721&255; HEAP8[$dst$7>>0] = $722; break; } case 2: { $723 = HEAP8[$20>>0]|0; $724 = $723&255; $725 = $685 >>> $724; $726 = HEAP8[$21>>0]|0; $727 = $726&255; $728 = $725 << $727; $729 = HEAP8[$22>>0]|0; $730 = $729&255; $731 = $687 >>> $730; $732 = HEAP8[$23>>0]|0; $733 = $732&255; $734 = $731 << $733; $735 = $734 | $728; $736 = HEAP8[$24>>0]|0; $737 = $736&255; $738 = $689 >>> $737; $739 = HEAP8[$25>>0]|0; $740 = $739&255; $741 = $738 << $740; $742 = $735 | $741; $743 = HEAP8[$26>>0]|0; $744 = $743&255; $745 = $694 >>> $744; $746 = HEAP8[$27>>0]|0; $747 = $746&255; $748 = $745 << $747; $749 = $742 | $748; $750 = $749&65535; HEAP16[$dst$7>>1] = $750; break; } case 3: { $751 = $684&255; $752 = HEAP8[$21>>0]|0; $div = ($752&255) >>> 3; $753 = $div&255; $754 = (($dst$7) + ($753)|0); HEAP8[$754>>0] = $751; $755 = $686&255; $756 = HEAP8[$23>>0]|0; $div1 = ($756&255) >>> 3; $757 = $div1&255; $758 = (($dst$7) + ($757)|0); HEAP8[$758>>0] = $755; $759 = $688&255; $760 = HEAP8[$25>>0]|0; $div2 = ($760&255) >>> 3; $761 = $div2&255; $762 = (($dst$7) + ($761)|0); HEAP8[$762>>0] = $759; break; } case 4: { $763 = HEAP8[$20>>0]|0; $764 = $763&255; $765 = $685 >>> $764; $766 = HEAP8[$21>>0]|0; $767 = $766&255; $768 = $765 << $767; $769 = HEAP8[$22>>0]|0; $770 = $769&255; $771 = $687 >>> $770; $772 = HEAP8[$23>>0]|0; $773 = $772&255; $774 = $771 << $773; $775 = $774 | $768; $776 = HEAP8[$24>>0]|0; $777 = $776&255; $778 = $689 >>> $777; $779 = HEAP8[$25>>0]|0; $780 = $779&255; $781 = $778 << $780; $782 = $775 | $781; $783 = HEAP8[$26>>0]|0; $784 = $783&255; $785 = $694 >>> $784; $786 = HEAP8[$27>>0]|0; $787 = $786&255; $788 = $785 << $787; $789 = $782 | $788; HEAP32[$dst$7>>2] = $789; break; } default: { } } $790 = (($dst$7) + ($12)|0); $791 = ((($src$7)) + 4|0); $dst$8 = $790;$n$7 = $n$6;$src$8 = $791; label = 46; continue; } else if ((label|0) == 46) { label = 0; $792 = HEAP32[$src$8>>2]|0; $793 = $792 >>> 22; $794 = $793 & 255; $795 = $792 >>> 12; $796 = $795 & 255; $797 = $792 >>> 2; $798 = $797 & 255; $799 = $792 >>> 30; $800 = HEAP32[(74460)>>2]|0; $801 = (($800) + ($799)|0); $802 = HEAP8[$801>>0]|0; $803 = $802&255; switch ($12|0) { case 1: { $804 = HEAP8[$20>>0]|0; $805 = $804&255; $806 = $794 >>> $805; $807 = HEAP8[$21>>0]|0; $808 = $807&255; $809 = $806 << $808; $810 = HEAP8[$22>>0]|0; $811 = $810&255; $812 = $796 >>> $811; $813 = HEAP8[$23>>0]|0; $814 = $813&255; $815 = $812 << $814; $816 = $815 | $809; $817 = HEAP8[$24>>0]|0; $818 = $817&255; $819 = $798 >>> $818; $820 = HEAP8[$25>>0]|0; $821 = $820&255; $822 = $819 << $821; $823 = $816 | $822; $824 = HEAP8[$26>>0]|0; $825 = $824&255; $826 = $803 >>> $825; $827 = HEAP8[$27>>0]|0; $828 = $827&255; $829 = $826 << $828; $830 = $823 | $829; $831 = $830&255; HEAP8[$dst$8>>0] = $831; break; } case 2: { $832 = HEAP8[$20>>0]|0; $833 = $832&255; $834 = $794 >>> $833; $835 = HEAP8[$21>>0]|0; $836 = $835&255; $837 = $834 << $836; $838 = HEAP8[$22>>0]|0; $839 = $838&255; $840 = $796 >>> $839; $841 = HEAP8[$23>>0]|0; $842 = $841&255; $843 = $840 << $842; $844 = $843 | $837; $845 = HEAP8[$24>>0]|0; $846 = $845&255; $847 = $798 >>> $846; $848 = HEAP8[$25>>0]|0; $849 = $848&255; $850 = $847 << $849; $851 = $844 | $850; $852 = HEAP8[$26>>0]|0; $853 = $852&255; $854 = $803 >>> $853; $855 = HEAP8[$27>>0]|0; $856 = $855&255; $857 = $854 << $856; $858 = $851 | $857; $859 = $858&65535; HEAP16[$dst$8>>1] = $859; break; } case 3: { $860 = $793&255; $861 = HEAP8[$21>>0]|0; $div21 = ($861&255) >>> 3; $862 = $div21&255; $863 = (($dst$8) + ($862)|0); HEAP8[$863>>0] = $860; $864 = $795&255; $865 = HEAP8[$23>>0]|0; $div22 = ($865&255) >>> 3; $866 = $div22&255; $867 = (($dst$8) + ($866)|0); HEAP8[$867>>0] = $864; $868 = $797&255; $869 = HEAP8[$25>>0]|0; $div23 = ($869&255) >>> 3; $870 = $div23&255; $871 = (($dst$8) + ($870)|0); HEAP8[$871>>0] = $868; break; } case 4: { $872 = HEAP8[$20>>0]|0; $873 = $872&255; $874 = $794 >>> $873; $875 = HEAP8[$21>>0]|0; $876 = $875&255; $877 = $874 << $876; $878 = HEAP8[$22>>0]|0; $879 = $878&255; $880 = $796 >>> $879; $881 = HEAP8[$23>>0]|0; $882 = $881&255; $883 = $880 << $882; $884 = $883 | $877; $885 = HEAP8[$24>>0]|0; $886 = $885&255; $887 = $798 >>> $886; $888 = HEAP8[$25>>0]|0; $889 = $888&255; $890 = $887 << $889; $891 = $884 | $890; $892 = HEAP8[$26>>0]|0; $893 = $892&255; $894 = $803 >>> $893; $895 = HEAP8[$27>>0]|0; $896 = $895&255; $897 = $894 << $896; $898 = $891 | $897; HEAP32[$dst$8>>2] = $898; break; } default: { } } $899 = (($dst$8) + ($12)|0); $900 = ((($src$8)) + 4|0); $901 = (($n$7) + -1)|0; $902 = ($n$7|0)>(1); if ($902) { $dst$1 = $899;$n$0 = $901;$src$1 = $900; label = 4; continue; } else { $dst$9 = $899;$src$9 = $900; label = 52; continue; } } else if ((label|0) == 52) { label = 0; $903 = (($src$9) + ($5)|0); $904 = (($dst$9) + ($7)|0); $905 = ($28|0)==(0); if ($905) { break L4; } else { $$in = $28;$dst$024 = $904;$src$025 = $903; continue L4; } } } } return; } function _BlitNto2101010($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0; var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; var $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0; var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; var $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0; var $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0; var $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0; var $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0; var $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0; var $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0; var $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0; var $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0; var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0; var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0; var $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0; var $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0; var $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0; var $997 = 0, $998 = 0, $999 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0; var $div3 = 0, $div4 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$024 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0; var $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $sA$0 = 0, $sA$1 = 0, $sA$2 = 0, $sA$3 = 0, $sA$4 = 0, $sA$5 = 0, $sA$6 = 0, $sA$7 = 0, $sB$0 = 0, $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sB$4 = 0, $sB$5 = 0, $sB$6 = 0; var $sB$7 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sG$4 = 0, $sG$5 = 0, $sG$6 = 0, $sG$7 = 0, $sR$0 = 0, $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $sR$4 = 0, $sR$5 = 0, $sR$6 = 0, $sR$7 = 0, $src$025 = 0, $src$1 = 0, $src$2 = 0; var $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 40|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 9|0); $11 = HEAP8[$10>>0]|0; $12 = $11&255; $13 = ($3|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = HEAP32[$info>>2]|0; $17 = (($1) + 7)|0; $18 = (($17|0) / 8)&-1; $19 = $1 & 7; $20 = ((($9)) + 12|0); $21 = ((($9)) + 32|0); $22 = ((($9)) + 28|0); $23 = ((($9)) + 16|0); $24 = ((($9)) + 33|0); $25 = ((($9)) + 29|0); $26 = ((($9)) + 20|0); $27 = ((($9)) + 34|0); $28 = ((($9)) + 30|0); $29 = ((($9)) + 24|0); $30 = ((($9)) + 35|0); $31 = ((($9)) + 31|0); $$in = $3;$dst$024 = $15;$src$025 = $16; L4: while(1) { $32 = (($$in) + -1)|0; switch ($19|0) { case 0: { $dst$1 = $dst$024;$n$0 = $18;$src$1 = $src$025; label = 4; break; } case 7: { $dst$2 = $dst$024;$n$1 = $18;$src$2 = $src$025; label = 10; break; } case 6: { $dst$3 = $dst$024;$n$2 = $18;$src$3 = $src$025; label = 16; break; } case 5: { $dst$4 = $dst$024;$n$3 = $18;$src$4 = $src$025; label = 22; break; } case 4: { $dst$5 = $dst$024;$n$4 = $18;$src$5 = $src$025; label = 28; break; } case 3: { $dst$6 = $dst$024;$n$5 = $18;$src$6 = $src$025; label = 34; break; } case 2: { $dst$7 = $dst$024;$n$6 = $18;$src$7 = $src$025; label = 40; break; } case 1: { $dst$8 = $dst$024;$n$7 = $18;$src$8 = $src$025; label = 46; break; } default: { $dst$9 = $dst$024;$src$9 = $src$025; label = 52; } } while(1) { if ((label|0) == 4) { label = 0; switch ($12|0) { case 1: { $33 = HEAP8[$src$1>>0]|0; $34 = $33&255; $35 = HEAP32[$20>>2]|0; $36 = $34 & $35; $37 = HEAP8[$21>>0]|0; $38 = $37&255; $39 = $36 >>> $38; $40 = HEAP8[$22>>0]|0; $41 = $40&255; $42 = (74436 + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($39)|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = HEAP32[$23>>2]|0; $48 = $47 & $34; $49 = HEAP8[$24>>0]|0; $50 = $49&255; $51 = $48 >>> $50; $52 = HEAP8[$25>>0]|0; $53 = $52&255; $54 = (74436 + ($53<<2)|0); $55 = HEAP32[$54>>2]|0; $56 = (($55) + ($51)|0); $57 = HEAP8[$56>>0]|0; $58 = $57&255; $59 = HEAP32[$26>>2]|0; $60 = $59 & $34; $61 = HEAP8[$27>>0]|0; $62 = $61&255; $63 = $60 >>> $62; $64 = HEAP8[$28>>0]|0; $65 = $64&255; $66 = (74436 + ($65<<2)|0); $67 = HEAP32[$66>>2]|0; $68 = (($67) + ($63)|0); $69 = HEAP8[$68>>0]|0; $70 = $69&255; $71 = HEAP32[$29>>2]|0; $72 = $71 & $34; $73 = HEAP8[$30>>0]|0; $74 = $73&255; $75 = $72 >>> $74; $76 = HEAP8[$31>>0]|0; $77 = $76&255; $78 = (74436 + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = (($79) + ($75)|0); $81 = HEAP8[$80>>0]|0; $82 = $81&255; $sA$0 = $82;$sB$0 = $70;$sG$0 = $58;$sR$0 = $46; break; } case 2: { $83 = HEAP16[$src$1>>1]|0; $84 = $83&65535; $85 = HEAP32[$20>>2]|0; $86 = $84 & $85; $87 = HEAP8[$21>>0]|0; $88 = $87&255; $89 = $86 >>> $88; $90 = HEAP8[$22>>0]|0; $91 = $90&255; $92 = (74436 + ($91<<2)|0); $93 = HEAP32[$92>>2]|0; $94 = (($93) + ($89)|0); $95 = HEAP8[$94>>0]|0; $96 = $95&255; $97 = HEAP32[$23>>2]|0; $98 = $97 & $84; $99 = HEAP8[$24>>0]|0; $100 = $99&255; $101 = $98 >>> $100; $102 = HEAP8[$25>>0]|0; $103 = $102&255; $104 = (74436 + ($103<<2)|0); $105 = HEAP32[$104>>2]|0; $106 = (($105) + ($101)|0); $107 = HEAP8[$106>>0]|0; $108 = $107&255; $109 = HEAP32[$26>>2]|0; $110 = $109 & $84; $111 = HEAP8[$27>>0]|0; $112 = $111&255; $113 = $110 >>> $112; $114 = HEAP8[$28>>0]|0; $115 = $114&255; $116 = (74436 + ($115<<2)|0); $117 = HEAP32[$116>>2]|0; $118 = (($117) + ($113)|0); $119 = HEAP8[$118>>0]|0; $120 = $119&255; $121 = HEAP32[$29>>2]|0; $122 = $121 & $84; $123 = HEAP8[$30>>0]|0; $124 = $123&255; $125 = $122 >>> $124; $126 = HEAP8[$31>>0]|0; $127 = $126&255; $128 = (74436 + ($127<<2)|0); $129 = HEAP32[$128>>2]|0; $130 = (($129) + ($125)|0); $131 = HEAP8[$130>>0]|0; $132 = $131&255; $sA$0 = $132;$sB$0 = $120;$sG$0 = $108;$sR$0 = $96; break; } case 3: { $133 = HEAP8[$21>>0]|0; $div18 = ($133&255) >>> 3; $134 = $div18&255; $135 = (($src$1) + ($134)|0); $136 = HEAP8[$135>>0]|0; $137 = $136&255; $138 = HEAP8[$24>>0]|0; $div19 = ($138&255) >>> 3; $139 = $div19&255; $140 = (($src$1) + ($139)|0); $141 = HEAP8[$140>>0]|0; $142 = $141&255; $143 = HEAP8[$27>>0]|0; $div20 = ($143&255) >>> 3; $144 = $div20&255; $145 = (($src$1) + ($144)|0); $146 = HEAP8[$145>>0]|0; $147 = $146&255; $sA$0 = 255;$sB$0 = $147;$sG$0 = $142;$sR$0 = $137; break; } case 4: { $148 = HEAP32[$src$1>>2]|0; $149 = HEAP32[$20>>2]|0; $150 = $149 & $148; $151 = HEAP8[$21>>0]|0; $152 = $151&255; $153 = $150 >>> $152; $154 = HEAP8[$22>>0]|0; $155 = $154&255; $156 = (74436 + ($155<<2)|0); $157 = HEAP32[$156>>2]|0; $158 = (($157) + ($153)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = HEAP32[$23>>2]|0; $162 = $161 & $148; $163 = HEAP8[$24>>0]|0; $164 = $163&255; $165 = $162 >>> $164; $166 = HEAP8[$25>>0]|0; $167 = $166&255; $168 = (74436 + ($167<<2)|0); $169 = HEAP32[$168>>2]|0; $170 = (($169) + ($165)|0); $171 = HEAP8[$170>>0]|0; $172 = $171&255; $173 = HEAP32[$26>>2]|0; $174 = $173 & $148; $175 = HEAP8[$27>>0]|0; $176 = $175&255; $177 = $174 >>> $176; $178 = HEAP8[$28>>0]|0; $179 = $178&255; $180 = (74436 + ($179<<2)|0); $181 = HEAP32[$180>>2]|0; $182 = (($181) + ($177)|0); $183 = HEAP8[$182>>0]|0; $184 = $183&255; $185 = HEAP32[$29>>2]|0; $186 = $185 & $148; $187 = HEAP8[$30>>0]|0; $188 = $187&255; $189 = $186 >>> $188; $190 = HEAP8[$31>>0]|0; $191 = $190&255; $192 = (74436 + ($191<<2)|0); $193 = HEAP32[$192>>2]|0; $194 = (($193) + ($189)|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $sA$0 = $196;$sB$0 = $184;$sG$0 = $172;$sR$0 = $160; break; } default: { $sA$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $197 = ($sR$0|0)==(0); $198 = $sR$0 << 22; $199 = $198 | 3145728; $200 = $197 ? 0 : $199; $201 = ($sG$0|0)==(0); $202 = $sG$0 << 12; $203 = $202 | 3072; $204 = $201 ? 0 : $203; $205 = ($sB$0|0)==(0); $206 = $sB$0 << 2; $207 = $206 | 3; $208 = $205 ? 0 : $207; $209 = (($sA$0>>>0) / 85)&-1; $210 = $209 << 30; $211 = $204 | $200; $212 = $211 | $210; $213 = $212 | $208; HEAP32[$dst$1>>2] = $213; $214 = ((($dst$1)) + 4|0); $215 = (($src$1) + ($12)|0); $dst$2 = $214;$n$1 = $n$0;$src$2 = $215; label = 10; continue; } else if ((label|0) == 10) { label = 0; switch ($12|0) { case 1: { $216 = HEAP8[$src$2>>0]|0; $217 = $216&255; $218 = HEAP32[$20>>2]|0; $219 = $217 & $218; $220 = HEAP8[$21>>0]|0; $221 = $220&255; $222 = $219 >>> $221; $223 = HEAP8[$22>>0]|0; $224 = $223&255; $225 = (74436 + ($224<<2)|0); $226 = HEAP32[$225>>2]|0; $227 = (($226) + ($222)|0); $228 = HEAP8[$227>>0]|0; $229 = $228&255; $230 = HEAP32[$23>>2]|0; $231 = $230 & $217; $232 = HEAP8[$24>>0]|0; $233 = $232&255; $234 = $231 >>> $233; $235 = HEAP8[$25>>0]|0; $236 = $235&255; $237 = (74436 + ($236<<2)|0); $238 = HEAP32[$237>>2]|0; $239 = (($238) + ($234)|0); $240 = HEAP8[$239>>0]|0; $241 = $240&255; $242 = HEAP32[$26>>2]|0; $243 = $242 & $217; $244 = HEAP8[$27>>0]|0; $245 = $244&255; $246 = $243 >>> $245; $247 = HEAP8[$28>>0]|0; $248 = $247&255; $249 = (74436 + ($248<<2)|0); $250 = HEAP32[$249>>2]|0; $251 = (($250) + ($246)|0); $252 = HEAP8[$251>>0]|0; $253 = $252&255; $254 = HEAP32[$29>>2]|0; $255 = $254 & $217; $256 = HEAP8[$30>>0]|0; $257 = $256&255; $258 = $255 >>> $257; $259 = HEAP8[$31>>0]|0; $260 = $259&255; $261 = (74436 + ($260<<2)|0); $262 = HEAP32[$261>>2]|0; $263 = (($262) + ($258)|0); $264 = HEAP8[$263>>0]|0; $265 = $264&255; $sA$1 = $265;$sB$1 = $253;$sG$1 = $241;$sR$1 = $229; break; } case 2: { $266 = HEAP16[$src$2>>1]|0; $267 = $266&65535; $268 = HEAP32[$20>>2]|0; $269 = $267 & $268; $270 = HEAP8[$21>>0]|0; $271 = $270&255; $272 = $269 >>> $271; $273 = HEAP8[$22>>0]|0; $274 = $273&255; $275 = (74436 + ($274<<2)|0); $276 = HEAP32[$275>>2]|0; $277 = (($276) + ($272)|0); $278 = HEAP8[$277>>0]|0; $279 = $278&255; $280 = HEAP32[$23>>2]|0; $281 = $280 & $267; $282 = HEAP8[$24>>0]|0; $283 = $282&255; $284 = $281 >>> $283; $285 = HEAP8[$25>>0]|0; $286 = $285&255; $287 = (74436 + ($286<<2)|0); $288 = HEAP32[$287>>2]|0; $289 = (($288) + ($284)|0); $290 = HEAP8[$289>>0]|0; $291 = $290&255; $292 = HEAP32[$26>>2]|0; $293 = $292 & $267; $294 = HEAP8[$27>>0]|0; $295 = $294&255; $296 = $293 >>> $295; $297 = HEAP8[$28>>0]|0; $298 = $297&255; $299 = (74436 + ($298<<2)|0); $300 = HEAP32[$299>>2]|0; $301 = (($300) + ($296)|0); $302 = HEAP8[$301>>0]|0; $303 = $302&255; $304 = HEAP32[$29>>2]|0; $305 = $304 & $267; $306 = HEAP8[$30>>0]|0; $307 = $306&255; $308 = $305 >>> $307; $309 = HEAP8[$31>>0]|0; $310 = $309&255; $311 = (74436 + ($310<<2)|0); $312 = HEAP32[$311>>2]|0; $313 = (($312) + ($308)|0); $314 = HEAP8[$313>>0]|0; $315 = $314&255; $sA$1 = $315;$sB$1 = $303;$sG$1 = $291;$sR$1 = $279; break; } case 3: { $316 = HEAP8[$21>>0]|0; $div15 = ($316&255) >>> 3; $317 = $div15&255; $318 = (($src$2) + ($317)|0); $319 = HEAP8[$318>>0]|0; $320 = $319&255; $321 = HEAP8[$24>>0]|0; $div16 = ($321&255) >>> 3; $322 = $div16&255; $323 = (($src$2) + ($322)|0); $324 = HEAP8[$323>>0]|0; $325 = $324&255; $326 = HEAP8[$27>>0]|0; $div17 = ($326&255) >>> 3; $327 = $div17&255; $328 = (($src$2) + ($327)|0); $329 = HEAP8[$328>>0]|0; $330 = $329&255; $sA$1 = 255;$sB$1 = $330;$sG$1 = $325;$sR$1 = $320; break; } case 4: { $331 = HEAP32[$src$2>>2]|0; $332 = HEAP32[$20>>2]|0; $333 = $332 & $331; $334 = HEAP8[$21>>0]|0; $335 = $334&255; $336 = $333 >>> $335; $337 = HEAP8[$22>>0]|0; $338 = $337&255; $339 = (74436 + ($338<<2)|0); $340 = HEAP32[$339>>2]|0; $341 = (($340) + ($336)|0); $342 = HEAP8[$341>>0]|0; $343 = $342&255; $344 = HEAP32[$23>>2]|0; $345 = $344 & $331; $346 = HEAP8[$24>>0]|0; $347 = $346&255; $348 = $345 >>> $347; $349 = HEAP8[$25>>0]|0; $350 = $349&255; $351 = (74436 + ($350<<2)|0); $352 = HEAP32[$351>>2]|0; $353 = (($352) + ($348)|0); $354 = HEAP8[$353>>0]|0; $355 = $354&255; $356 = HEAP32[$26>>2]|0; $357 = $356 & $331; $358 = HEAP8[$27>>0]|0; $359 = $358&255; $360 = $357 >>> $359; $361 = HEAP8[$28>>0]|0; $362 = $361&255; $363 = (74436 + ($362<<2)|0); $364 = HEAP32[$363>>2]|0; $365 = (($364) + ($360)|0); $366 = HEAP8[$365>>0]|0; $367 = $366&255; $368 = HEAP32[$29>>2]|0; $369 = $368 & $331; $370 = HEAP8[$30>>0]|0; $371 = $370&255; $372 = $369 >>> $371; $373 = HEAP8[$31>>0]|0; $374 = $373&255; $375 = (74436 + ($374<<2)|0); $376 = HEAP32[$375>>2]|0; $377 = (($376) + ($372)|0); $378 = HEAP8[$377>>0]|0; $379 = $378&255; $sA$1 = $379;$sB$1 = $367;$sG$1 = $355;$sR$1 = $343; break; } default: { $sA$1 = 0;$sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $380 = ($sR$1|0)==(0); $381 = $sR$1 << 22; $382 = $381 | 3145728; $383 = $380 ? 0 : $382; $384 = ($sG$1|0)==(0); $385 = $sG$1 << 12; $386 = $385 | 3072; $387 = $384 ? 0 : $386; $388 = ($sB$1|0)==(0); $389 = $sB$1 << 2; $390 = $389 | 3; $391 = $388 ? 0 : $390; $392 = (($sA$1>>>0) / 85)&-1; $393 = $392 << 30; $394 = $387 | $383; $395 = $394 | $393; $396 = $395 | $391; HEAP32[$dst$2>>2] = $396; $397 = ((($dst$2)) + 4|0); $398 = (($src$2) + ($12)|0); $dst$3 = $397;$n$2 = $n$1;$src$3 = $398; label = 16; continue; } else if ((label|0) == 16) { label = 0; switch ($12|0) { case 1: { $399 = HEAP8[$src$3>>0]|0; $400 = $399&255; $401 = HEAP32[$20>>2]|0; $402 = $400 & $401; $403 = HEAP8[$21>>0]|0; $404 = $403&255; $405 = $402 >>> $404; $406 = HEAP8[$22>>0]|0; $407 = $406&255; $408 = (74436 + ($407<<2)|0); $409 = HEAP32[$408>>2]|0; $410 = (($409) + ($405)|0); $411 = HEAP8[$410>>0]|0; $412 = $411&255; $413 = HEAP32[$23>>2]|0; $414 = $413 & $400; $415 = HEAP8[$24>>0]|0; $416 = $415&255; $417 = $414 >>> $416; $418 = HEAP8[$25>>0]|0; $419 = $418&255; $420 = (74436 + ($419<<2)|0); $421 = HEAP32[$420>>2]|0; $422 = (($421) + ($417)|0); $423 = HEAP8[$422>>0]|0; $424 = $423&255; $425 = HEAP32[$26>>2]|0; $426 = $425 & $400; $427 = HEAP8[$27>>0]|0; $428 = $427&255; $429 = $426 >>> $428; $430 = HEAP8[$28>>0]|0; $431 = $430&255; $432 = (74436 + ($431<<2)|0); $433 = HEAP32[$432>>2]|0; $434 = (($433) + ($429)|0); $435 = HEAP8[$434>>0]|0; $436 = $435&255; $437 = HEAP32[$29>>2]|0; $438 = $437 & $400; $439 = HEAP8[$30>>0]|0; $440 = $439&255; $441 = $438 >>> $440; $442 = HEAP8[$31>>0]|0; $443 = $442&255; $444 = (74436 + ($443<<2)|0); $445 = HEAP32[$444>>2]|0; $446 = (($445) + ($441)|0); $447 = HEAP8[$446>>0]|0; $448 = $447&255; $sA$2 = $448;$sB$2 = $436;$sG$2 = $424;$sR$2 = $412; break; } case 2: { $449 = HEAP16[$src$3>>1]|0; $450 = $449&65535; $451 = HEAP32[$20>>2]|0; $452 = $450 & $451; $453 = HEAP8[$21>>0]|0; $454 = $453&255; $455 = $452 >>> $454; $456 = HEAP8[$22>>0]|0; $457 = $456&255; $458 = (74436 + ($457<<2)|0); $459 = HEAP32[$458>>2]|0; $460 = (($459) + ($455)|0); $461 = HEAP8[$460>>0]|0; $462 = $461&255; $463 = HEAP32[$23>>2]|0; $464 = $463 & $450; $465 = HEAP8[$24>>0]|0; $466 = $465&255; $467 = $464 >>> $466; $468 = HEAP8[$25>>0]|0; $469 = $468&255; $470 = (74436 + ($469<<2)|0); $471 = HEAP32[$470>>2]|0; $472 = (($471) + ($467)|0); $473 = HEAP8[$472>>0]|0; $474 = $473&255; $475 = HEAP32[$26>>2]|0; $476 = $475 & $450; $477 = HEAP8[$27>>0]|0; $478 = $477&255; $479 = $476 >>> $478; $480 = HEAP8[$28>>0]|0; $481 = $480&255; $482 = (74436 + ($481<<2)|0); $483 = HEAP32[$482>>2]|0; $484 = (($483) + ($479)|0); $485 = HEAP8[$484>>0]|0; $486 = $485&255; $487 = HEAP32[$29>>2]|0; $488 = $487 & $450; $489 = HEAP8[$30>>0]|0; $490 = $489&255; $491 = $488 >>> $490; $492 = HEAP8[$31>>0]|0; $493 = $492&255; $494 = (74436 + ($493<<2)|0); $495 = HEAP32[$494>>2]|0; $496 = (($495) + ($491)|0); $497 = HEAP8[$496>>0]|0; $498 = $497&255; $sA$2 = $498;$sB$2 = $486;$sG$2 = $474;$sR$2 = $462; break; } case 3: { $499 = HEAP8[$21>>0]|0; $div12 = ($499&255) >>> 3; $500 = $div12&255; $501 = (($src$3) + ($500)|0); $502 = HEAP8[$501>>0]|0; $503 = $502&255; $504 = HEAP8[$24>>0]|0; $div13 = ($504&255) >>> 3; $505 = $div13&255; $506 = (($src$3) + ($505)|0); $507 = HEAP8[$506>>0]|0; $508 = $507&255; $509 = HEAP8[$27>>0]|0; $div14 = ($509&255) >>> 3; $510 = $div14&255; $511 = (($src$3) + ($510)|0); $512 = HEAP8[$511>>0]|0; $513 = $512&255; $sA$2 = 255;$sB$2 = $513;$sG$2 = $508;$sR$2 = $503; break; } case 4: { $514 = HEAP32[$src$3>>2]|0; $515 = HEAP32[$20>>2]|0; $516 = $515 & $514; $517 = HEAP8[$21>>0]|0; $518 = $517&255; $519 = $516 >>> $518; $520 = HEAP8[$22>>0]|0; $521 = $520&255; $522 = (74436 + ($521<<2)|0); $523 = HEAP32[$522>>2]|0; $524 = (($523) + ($519)|0); $525 = HEAP8[$524>>0]|0; $526 = $525&255; $527 = HEAP32[$23>>2]|0; $528 = $527 & $514; $529 = HEAP8[$24>>0]|0; $530 = $529&255; $531 = $528 >>> $530; $532 = HEAP8[$25>>0]|0; $533 = $532&255; $534 = (74436 + ($533<<2)|0); $535 = HEAP32[$534>>2]|0; $536 = (($535) + ($531)|0); $537 = HEAP8[$536>>0]|0; $538 = $537&255; $539 = HEAP32[$26>>2]|0; $540 = $539 & $514; $541 = HEAP8[$27>>0]|0; $542 = $541&255; $543 = $540 >>> $542; $544 = HEAP8[$28>>0]|0; $545 = $544&255; $546 = (74436 + ($545<<2)|0); $547 = HEAP32[$546>>2]|0; $548 = (($547) + ($543)|0); $549 = HEAP8[$548>>0]|0; $550 = $549&255; $551 = HEAP32[$29>>2]|0; $552 = $551 & $514; $553 = HEAP8[$30>>0]|0; $554 = $553&255; $555 = $552 >>> $554; $556 = HEAP8[$31>>0]|0; $557 = $556&255; $558 = (74436 + ($557<<2)|0); $559 = HEAP32[$558>>2]|0; $560 = (($559) + ($555)|0); $561 = HEAP8[$560>>0]|0; $562 = $561&255; $sA$2 = $562;$sB$2 = $550;$sG$2 = $538;$sR$2 = $526; break; } default: { $sA$2 = 0;$sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $563 = ($sR$2|0)==(0); $564 = $sR$2 << 22; $565 = $564 | 3145728; $566 = $563 ? 0 : $565; $567 = ($sG$2|0)==(0); $568 = $sG$2 << 12; $569 = $568 | 3072; $570 = $567 ? 0 : $569; $571 = ($sB$2|0)==(0); $572 = $sB$2 << 2; $573 = $572 | 3; $574 = $571 ? 0 : $573; $575 = (($sA$2>>>0) / 85)&-1; $576 = $575 << 30; $577 = $570 | $566; $578 = $577 | $576; $579 = $578 | $574; HEAP32[$dst$3>>2] = $579; $580 = ((($dst$3)) + 4|0); $581 = (($src$3) + ($12)|0); $dst$4 = $580;$n$3 = $n$2;$src$4 = $581; label = 22; continue; } else if ((label|0) == 22) { label = 0; switch ($12|0) { case 1: { $582 = HEAP8[$src$4>>0]|0; $583 = $582&255; $584 = HEAP32[$20>>2]|0; $585 = $583 & $584; $586 = HEAP8[$21>>0]|0; $587 = $586&255; $588 = $585 >>> $587; $589 = HEAP8[$22>>0]|0; $590 = $589&255; $591 = (74436 + ($590<<2)|0); $592 = HEAP32[$591>>2]|0; $593 = (($592) + ($588)|0); $594 = HEAP8[$593>>0]|0; $595 = $594&255; $596 = HEAP32[$23>>2]|0; $597 = $596 & $583; $598 = HEAP8[$24>>0]|0; $599 = $598&255; $600 = $597 >>> $599; $601 = HEAP8[$25>>0]|0; $602 = $601&255; $603 = (74436 + ($602<<2)|0); $604 = HEAP32[$603>>2]|0; $605 = (($604) + ($600)|0); $606 = HEAP8[$605>>0]|0; $607 = $606&255; $608 = HEAP32[$26>>2]|0; $609 = $608 & $583; $610 = HEAP8[$27>>0]|0; $611 = $610&255; $612 = $609 >>> $611; $613 = HEAP8[$28>>0]|0; $614 = $613&255; $615 = (74436 + ($614<<2)|0); $616 = HEAP32[$615>>2]|0; $617 = (($616) + ($612)|0); $618 = HEAP8[$617>>0]|0; $619 = $618&255; $620 = HEAP32[$29>>2]|0; $621 = $620 & $583; $622 = HEAP8[$30>>0]|0; $623 = $622&255; $624 = $621 >>> $623; $625 = HEAP8[$31>>0]|0; $626 = $625&255; $627 = (74436 + ($626<<2)|0); $628 = HEAP32[$627>>2]|0; $629 = (($628) + ($624)|0); $630 = HEAP8[$629>>0]|0; $631 = $630&255; $sA$3 = $631;$sB$3 = $619;$sG$3 = $607;$sR$3 = $595; break; } case 2: { $632 = HEAP16[$src$4>>1]|0; $633 = $632&65535; $634 = HEAP32[$20>>2]|0; $635 = $633 & $634; $636 = HEAP8[$21>>0]|0; $637 = $636&255; $638 = $635 >>> $637; $639 = HEAP8[$22>>0]|0; $640 = $639&255; $641 = (74436 + ($640<<2)|0); $642 = HEAP32[$641>>2]|0; $643 = (($642) + ($638)|0); $644 = HEAP8[$643>>0]|0; $645 = $644&255; $646 = HEAP32[$23>>2]|0; $647 = $646 & $633; $648 = HEAP8[$24>>0]|0; $649 = $648&255; $650 = $647 >>> $649; $651 = HEAP8[$25>>0]|0; $652 = $651&255; $653 = (74436 + ($652<<2)|0); $654 = HEAP32[$653>>2]|0; $655 = (($654) + ($650)|0); $656 = HEAP8[$655>>0]|0; $657 = $656&255; $658 = HEAP32[$26>>2]|0; $659 = $658 & $633; $660 = HEAP8[$27>>0]|0; $661 = $660&255; $662 = $659 >>> $661; $663 = HEAP8[$28>>0]|0; $664 = $663&255; $665 = (74436 + ($664<<2)|0); $666 = HEAP32[$665>>2]|0; $667 = (($666) + ($662)|0); $668 = HEAP8[$667>>0]|0; $669 = $668&255; $670 = HEAP32[$29>>2]|0; $671 = $670 & $633; $672 = HEAP8[$30>>0]|0; $673 = $672&255; $674 = $671 >>> $673; $675 = HEAP8[$31>>0]|0; $676 = $675&255; $677 = (74436 + ($676<<2)|0); $678 = HEAP32[$677>>2]|0; $679 = (($678) + ($674)|0); $680 = HEAP8[$679>>0]|0; $681 = $680&255; $sA$3 = $681;$sB$3 = $669;$sG$3 = $657;$sR$3 = $645; break; } case 3: { $682 = HEAP8[$21>>0]|0; $div9 = ($682&255) >>> 3; $683 = $div9&255; $684 = (($src$4) + ($683)|0); $685 = HEAP8[$684>>0]|0; $686 = $685&255; $687 = HEAP8[$24>>0]|0; $div10 = ($687&255) >>> 3; $688 = $div10&255; $689 = (($src$4) + ($688)|0); $690 = HEAP8[$689>>0]|0; $691 = $690&255; $692 = HEAP8[$27>>0]|0; $div11 = ($692&255) >>> 3; $693 = $div11&255; $694 = (($src$4) + ($693)|0); $695 = HEAP8[$694>>0]|0; $696 = $695&255; $sA$3 = 255;$sB$3 = $696;$sG$3 = $691;$sR$3 = $686; break; } case 4: { $697 = HEAP32[$src$4>>2]|0; $698 = HEAP32[$20>>2]|0; $699 = $698 & $697; $700 = HEAP8[$21>>0]|0; $701 = $700&255; $702 = $699 >>> $701; $703 = HEAP8[$22>>0]|0; $704 = $703&255; $705 = (74436 + ($704<<2)|0); $706 = HEAP32[$705>>2]|0; $707 = (($706) + ($702)|0); $708 = HEAP8[$707>>0]|0; $709 = $708&255; $710 = HEAP32[$23>>2]|0; $711 = $710 & $697; $712 = HEAP8[$24>>0]|0; $713 = $712&255; $714 = $711 >>> $713; $715 = HEAP8[$25>>0]|0; $716 = $715&255; $717 = (74436 + ($716<<2)|0); $718 = HEAP32[$717>>2]|0; $719 = (($718) + ($714)|0); $720 = HEAP8[$719>>0]|0; $721 = $720&255; $722 = HEAP32[$26>>2]|0; $723 = $722 & $697; $724 = HEAP8[$27>>0]|0; $725 = $724&255; $726 = $723 >>> $725; $727 = HEAP8[$28>>0]|0; $728 = $727&255; $729 = (74436 + ($728<<2)|0); $730 = HEAP32[$729>>2]|0; $731 = (($730) + ($726)|0); $732 = HEAP8[$731>>0]|0; $733 = $732&255; $734 = HEAP32[$29>>2]|0; $735 = $734 & $697; $736 = HEAP8[$30>>0]|0; $737 = $736&255; $738 = $735 >>> $737; $739 = HEAP8[$31>>0]|0; $740 = $739&255; $741 = (74436 + ($740<<2)|0); $742 = HEAP32[$741>>2]|0; $743 = (($742) + ($738)|0); $744 = HEAP8[$743>>0]|0; $745 = $744&255; $sA$3 = $745;$sB$3 = $733;$sG$3 = $721;$sR$3 = $709; break; } default: { $sA$3 = 0;$sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $746 = ($sR$3|0)==(0); $747 = $sR$3 << 22; $748 = $747 | 3145728; $749 = $746 ? 0 : $748; $750 = ($sG$3|0)==(0); $751 = $sG$3 << 12; $752 = $751 | 3072; $753 = $750 ? 0 : $752; $754 = ($sB$3|0)==(0); $755 = $sB$3 << 2; $756 = $755 | 3; $757 = $754 ? 0 : $756; $758 = (($sA$3>>>0) / 85)&-1; $759 = $758 << 30; $760 = $753 | $749; $761 = $760 | $759; $762 = $761 | $757; HEAP32[$dst$4>>2] = $762; $763 = ((($dst$4)) + 4|0); $764 = (($src$4) + ($12)|0); $dst$5 = $763;$n$4 = $n$3;$src$5 = $764; label = 28; continue; } else if ((label|0) == 28) { label = 0; switch ($12|0) { case 1: { $765 = HEAP8[$src$5>>0]|0; $766 = $765&255; $767 = HEAP32[$20>>2]|0; $768 = $766 & $767; $769 = HEAP8[$21>>0]|0; $770 = $769&255; $771 = $768 >>> $770; $772 = HEAP8[$22>>0]|0; $773 = $772&255; $774 = (74436 + ($773<<2)|0); $775 = HEAP32[$774>>2]|0; $776 = (($775) + ($771)|0); $777 = HEAP8[$776>>0]|0; $778 = $777&255; $779 = HEAP32[$23>>2]|0; $780 = $779 & $766; $781 = HEAP8[$24>>0]|0; $782 = $781&255; $783 = $780 >>> $782; $784 = HEAP8[$25>>0]|0; $785 = $784&255; $786 = (74436 + ($785<<2)|0); $787 = HEAP32[$786>>2]|0; $788 = (($787) + ($783)|0); $789 = HEAP8[$788>>0]|0; $790 = $789&255; $791 = HEAP32[$26>>2]|0; $792 = $791 & $766; $793 = HEAP8[$27>>0]|0; $794 = $793&255; $795 = $792 >>> $794; $796 = HEAP8[$28>>0]|0; $797 = $796&255; $798 = (74436 + ($797<<2)|0); $799 = HEAP32[$798>>2]|0; $800 = (($799) + ($795)|0); $801 = HEAP8[$800>>0]|0; $802 = $801&255; $803 = HEAP32[$29>>2]|0; $804 = $803 & $766; $805 = HEAP8[$30>>0]|0; $806 = $805&255; $807 = $804 >>> $806; $808 = HEAP8[$31>>0]|0; $809 = $808&255; $810 = (74436 + ($809<<2)|0); $811 = HEAP32[$810>>2]|0; $812 = (($811) + ($807)|0); $813 = HEAP8[$812>>0]|0; $814 = $813&255; $sA$4 = $814;$sB$4 = $802;$sG$4 = $790;$sR$4 = $778; break; } case 2: { $815 = HEAP16[$src$5>>1]|0; $816 = $815&65535; $817 = HEAP32[$20>>2]|0; $818 = $816 & $817; $819 = HEAP8[$21>>0]|0; $820 = $819&255; $821 = $818 >>> $820; $822 = HEAP8[$22>>0]|0; $823 = $822&255; $824 = (74436 + ($823<<2)|0); $825 = HEAP32[$824>>2]|0; $826 = (($825) + ($821)|0); $827 = HEAP8[$826>>0]|0; $828 = $827&255; $829 = HEAP32[$23>>2]|0; $830 = $829 & $816; $831 = HEAP8[$24>>0]|0; $832 = $831&255; $833 = $830 >>> $832; $834 = HEAP8[$25>>0]|0; $835 = $834&255; $836 = (74436 + ($835<<2)|0); $837 = HEAP32[$836>>2]|0; $838 = (($837) + ($833)|0); $839 = HEAP8[$838>>0]|0; $840 = $839&255; $841 = HEAP32[$26>>2]|0; $842 = $841 & $816; $843 = HEAP8[$27>>0]|0; $844 = $843&255; $845 = $842 >>> $844; $846 = HEAP8[$28>>0]|0; $847 = $846&255; $848 = (74436 + ($847<<2)|0); $849 = HEAP32[$848>>2]|0; $850 = (($849) + ($845)|0); $851 = HEAP8[$850>>0]|0; $852 = $851&255; $853 = HEAP32[$29>>2]|0; $854 = $853 & $816; $855 = HEAP8[$30>>0]|0; $856 = $855&255; $857 = $854 >>> $856; $858 = HEAP8[$31>>0]|0; $859 = $858&255; $860 = (74436 + ($859<<2)|0); $861 = HEAP32[$860>>2]|0; $862 = (($861) + ($857)|0); $863 = HEAP8[$862>>0]|0; $864 = $863&255; $sA$4 = $864;$sB$4 = $852;$sG$4 = $840;$sR$4 = $828; break; } case 3: { $865 = HEAP8[$21>>0]|0; $div6 = ($865&255) >>> 3; $866 = $div6&255; $867 = (($src$5) + ($866)|0); $868 = HEAP8[$867>>0]|0; $869 = $868&255; $870 = HEAP8[$24>>0]|0; $div7 = ($870&255) >>> 3; $871 = $div7&255; $872 = (($src$5) + ($871)|0); $873 = HEAP8[$872>>0]|0; $874 = $873&255; $875 = HEAP8[$27>>0]|0; $div8 = ($875&255) >>> 3; $876 = $div8&255; $877 = (($src$5) + ($876)|0); $878 = HEAP8[$877>>0]|0; $879 = $878&255; $sA$4 = 255;$sB$4 = $879;$sG$4 = $874;$sR$4 = $869; break; } case 4: { $880 = HEAP32[$src$5>>2]|0; $881 = HEAP32[$20>>2]|0; $882 = $881 & $880; $883 = HEAP8[$21>>0]|0; $884 = $883&255; $885 = $882 >>> $884; $886 = HEAP8[$22>>0]|0; $887 = $886&255; $888 = (74436 + ($887<<2)|0); $889 = HEAP32[$888>>2]|0; $890 = (($889) + ($885)|0); $891 = HEAP8[$890>>0]|0; $892 = $891&255; $893 = HEAP32[$23>>2]|0; $894 = $893 & $880; $895 = HEAP8[$24>>0]|0; $896 = $895&255; $897 = $894 >>> $896; $898 = HEAP8[$25>>0]|0; $899 = $898&255; $900 = (74436 + ($899<<2)|0); $901 = HEAP32[$900>>2]|0; $902 = (($901) + ($897)|0); $903 = HEAP8[$902>>0]|0; $904 = $903&255; $905 = HEAP32[$26>>2]|0; $906 = $905 & $880; $907 = HEAP8[$27>>0]|0; $908 = $907&255; $909 = $906 >>> $908; $910 = HEAP8[$28>>0]|0; $911 = $910&255; $912 = (74436 + ($911<<2)|0); $913 = HEAP32[$912>>2]|0; $914 = (($913) + ($909)|0); $915 = HEAP8[$914>>0]|0; $916 = $915&255; $917 = HEAP32[$29>>2]|0; $918 = $917 & $880; $919 = HEAP8[$30>>0]|0; $920 = $919&255; $921 = $918 >>> $920; $922 = HEAP8[$31>>0]|0; $923 = $922&255; $924 = (74436 + ($923<<2)|0); $925 = HEAP32[$924>>2]|0; $926 = (($925) + ($921)|0); $927 = HEAP8[$926>>0]|0; $928 = $927&255; $sA$4 = $928;$sB$4 = $916;$sG$4 = $904;$sR$4 = $892; break; } default: { $sA$4 = 0;$sB$4 = 0;$sG$4 = 0;$sR$4 = 0; } } $929 = ($sR$4|0)==(0); $930 = $sR$4 << 22; $931 = $930 | 3145728; $932 = $929 ? 0 : $931; $933 = ($sG$4|0)==(0); $934 = $sG$4 << 12; $935 = $934 | 3072; $936 = $933 ? 0 : $935; $937 = ($sB$4|0)==(0); $938 = $sB$4 << 2; $939 = $938 | 3; $940 = $937 ? 0 : $939; $941 = (($sA$4>>>0) / 85)&-1; $942 = $941 << 30; $943 = $936 | $932; $944 = $943 | $942; $945 = $944 | $940; HEAP32[$dst$5>>2] = $945; $946 = ((($dst$5)) + 4|0); $947 = (($src$5) + ($12)|0); $dst$6 = $946;$n$5 = $n$4;$src$6 = $947; label = 34; continue; } else if ((label|0) == 34) { label = 0; switch ($12|0) { case 1: { $948 = HEAP8[$src$6>>0]|0; $949 = $948&255; $950 = HEAP32[$20>>2]|0; $951 = $949 & $950; $952 = HEAP8[$21>>0]|0; $953 = $952&255; $954 = $951 >>> $953; $955 = HEAP8[$22>>0]|0; $956 = $955&255; $957 = (74436 + ($956<<2)|0); $958 = HEAP32[$957>>2]|0; $959 = (($958) + ($954)|0); $960 = HEAP8[$959>>0]|0; $961 = $960&255; $962 = HEAP32[$23>>2]|0; $963 = $962 & $949; $964 = HEAP8[$24>>0]|0; $965 = $964&255; $966 = $963 >>> $965; $967 = HEAP8[$25>>0]|0; $968 = $967&255; $969 = (74436 + ($968<<2)|0); $970 = HEAP32[$969>>2]|0; $971 = (($970) + ($966)|0); $972 = HEAP8[$971>>0]|0; $973 = $972&255; $974 = HEAP32[$26>>2]|0; $975 = $974 & $949; $976 = HEAP8[$27>>0]|0; $977 = $976&255; $978 = $975 >>> $977; $979 = HEAP8[$28>>0]|0; $980 = $979&255; $981 = (74436 + ($980<<2)|0); $982 = HEAP32[$981>>2]|0; $983 = (($982) + ($978)|0); $984 = HEAP8[$983>>0]|0; $985 = $984&255; $986 = HEAP32[$29>>2]|0; $987 = $986 & $949; $988 = HEAP8[$30>>0]|0; $989 = $988&255; $990 = $987 >>> $989; $991 = HEAP8[$31>>0]|0; $992 = $991&255; $993 = (74436 + ($992<<2)|0); $994 = HEAP32[$993>>2]|0; $995 = (($994) + ($990)|0); $996 = HEAP8[$995>>0]|0; $997 = $996&255; $sA$5 = $997;$sB$5 = $985;$sG$5 = $973;$sR$5 = $961; break; } case 2: { $998 = HEAP16[$src$6>>1]|0; $999 = $998&65535; $1000 = HEAP32[$20>>2]|0; $1001 = $999 & $1000; $1002 = HEAP8[$21>>0]|0; $1003 = $1002&255; $1004 = $1001 >>> $1003; $1005 = HEAP8[$22>>0]|0; $1006 = $1005&255; $1007 = (74436 + ($1006<<2)|0); $1008 = HEAP32[$1007>>2]|0; $1009 = (($1008) + ($1004)|0); $1010 = HEAP8[$1009>>0]|0; $1011 = $1010&255; $1012 = HEAP32[$23>>2]|0; $1013 = $1012 & $999; $1014 = HEAP8[$24>>0]|0; $1015 = $1014&255; $1016 = $1013 >>> $1015; $1017 = HEAP8[$25>>0]|0; $1018 = $1017&255; $1019 = (74436 + ($1018<<2)|0); $1020 = HEAP32[$1019>>2]|0; $1021 = (($1020) + ($1016)|0); $1022 = HEAP8[$1021>>0]|0; $1023 = $1022&255; $1024 = HEAP32[$26>>2]|0; $1025 = $1024 & $999; $1026 = HEAP8[$27>>0]|0; $1027 = $1026&255; $1028 = $1025 >>> $1027; $1029 = HEAP8[$28>>0]|0; $1030 = $1029&255; $1031 = (74436 + ($1030<<2)|0); $1032 = HEAP32[$1031>>2]|0; $1033 = (($1032) + ($1028)|0); $1034 = HEAP8[$1033>>0]|0; $1035 = $1034&255; $1036 = HEAP32[$29>>2]|0; $1037 = $1036 & $999; $1038 = HEAP8[$30>>0]|0; $1039 = $1038&255; $1040 = $1037 >>> $1039; $1041 = HEAP8[$31>>0]|0; $1042 = $1041&255; $1043 = (74436 + ($1042<<2)|0); $1044 = HEAP32[$1043>>2]|0; $1045 = (($1044) + ($1040)|0); $1046 = HEAP8[$1045>>0]|0; $1047 = $1046&255; $sA$5 = $1047;$sB$5 = $1035;$sG$5 = $1023;$sR$5 = $1011; break; } case 3: { $1048 = HEAP8[$21>>0]|0; $div3 = ($1048&255) >>> 3; $1049 = $div3&255; $1050 = (($src$6) + ($1049)|0); $1051 = HEAP8[$1050>>0]|0; $1052 = $1051&255; $1053 = HEAP8[$24>>0]|0; $div4 = ($1053&255) >>> 3; $1054 = $div4&255; $1055 = (($src$6) + ($1054)|0); $1056 = HEAP8[$1055>>0]|0; $1057 = $1056&255; $1058 = HEAP8[$27>>0]|0; $div5 = ($1058&255) >>> 3; $1059 = $div5&255; $1060 = (($src$6) + ($1059)|0); $1061 = HEAP8[$1060>>0]|0; $1062 = $1061&255; $sA$5 = 255;$sB$5 = $1062;$sG$5 = $1057;$sR$5 = $1052; break; } case 4: { $1063 = HEAP32[$src$6>>2]|0; $1064 = HEAP32[$20>>2]|0; $1065 = $1064 & $1063; $1066 = HEAP8[$21>>0]|0; $1067 = $1066&255; $1068 = $1065 >>> $1067; $1069 = HEAP8[$22>>0]|0; $1070 = $1069&255; $1071 = (74436 + ($1070<<2)|0); $1072 = HEAP32[$1071>>2]|0; $1073 = (($1072) + ($1068)|0); $1074 = HEAP8[$1073>>0]|0; $1075 = $1074&255; $1076 = HEAP32[$23>>2]|0; $1077 = $1076 & $1063; $1078 = HEAP8[$24>>0]|0; $1079 = $1078&255; $1080 = $1077 >>> $1079; $1081 = HEAP8[$25>>0]|0; $1082 = $1081&255; $1083 = (74436 + ($1082<<2)|0); $1084 = HEAP32[$1083>>2]|0; $1085 = (($1084) + ($1080)|0); $1086 = HEAP8[$1085>>0]|0; $1087 = $1086&255; $1088 = HEAP32[$26>>2]|0; $1089 = $1088 & $1063; $1090 = HEAP8[$27>>0]|0; $1091 = $1090&255; $1092 = $1089 >>> $1091; $1093 = HEAP8[$28>>0]|0; $1094 = $1093&255; $1095 = (74436 + ($1094<<2)|0); $1096 = HEAP32[$1095>>2]|0; $1097 = (($1096) + ($1092)|0); $1098 = HEAP8[$1097>>0]|0; $1099 = $1098&255; $1100 = HEAP32[$29>>2]|0; $1101 = $1100 & $1063; $1102 = HEAP8[$30>>0]|0; $1103 = $1102&255; $1104 = $1101 >>> $1103; $1105 = HEAP8[$31>>0]|0; $1106 = $1105&255; $1107 = (74436 + ($1106<<2)|0); $1108 = HEAP32[$1107>>2]|0; $1109 = (($1108) + ($1104)|0); $1110 = HEAP8[$1109>>0]|0; $1111 = $1110&255; $sA$5 = $1111;$sB$5 = $1099;$sG$5 = $1087;$sR$5 = $1075; break; } default: { $sA$5 = 0;$sB$5 = 0;$sG$5 = 0;$sR$5 = 0; } } $1112 = ($sR$5|0)==(0); $1113 = $sR$5 << 22; $1114 = $1113 | 3145728; $1115 = $1112 ? 0 : $1114; $1116 = ($sG$5|0)==(0); $1117 = $sG$5 << 12; $1118 = $1117 | 3072; $1119 = $1116 ? 0 : $1118; $1120 = ($sB$5|0)==(0); $1121 = $sB$5 << 2; $1122 = $1121 | 3; $1123 = $1120 ? 0 : $1122; $1124 = (($sA$5>>>0) / 85)&-1; $1125 = $1124 << 30; $1126 = $1119 | $1115; $1127 = $1126 | $1125; $1128 = $1127 | $1123; HEAP32[$dst$6>>2] = $1128; $1129 = ((($dst$6)) + 4|0); $1130 = (($src$6) + ($12)|0); $dst$7 = $1129;$n$6 = $n$5;$src$7 = $1130; label = 40; continue; } else if ((label|0) == 40) { label = 0; switch ($12|0) { case 1: { $1131 = HEAP8[$src$7>>0]|0; $1132 = $1131&255; $1133 = HEAP32[$20>>2]|0; $1134 = $1132 & $1133; $1135 = HEAP8[$21>>0]|0; $1136 = $1135&255; $1137 = $1134 >>> $1136; $1138 = HEAP8[$22>>0]|0; $1139 = $1138&255; $1140 = (74436 + ($1139<<2)|0); $1141 = HEAP32[$1140>>2]|0; $1142 = (($1141) + ($1137)|0); $1143 = HEAP8[$1142>>0]|0; $1144 = $1143&255; $1145 = HEAP32[$23>>2]|0; $1146 = $1145 & $1132; $1147 = HEAP8[$24>>0]|0; $1148 = $1147&255; $1149 = $1146 >>> $1148; $1150 = HEAP8[$25>>0]|0; $1151 = $1150&255; $1152 = (74436 + ($1151<<2)|0); $1153 = HEAP32[$1152>>2]|0; $1154 = (($1153) + ($1149)|0); $1155 = HEAP8[$1154>>0]|0; $1156 = $1155&255; $1157 = HEAP32[$26>>2]|0; $1158 = $1157 & $1132; $1159 = HEAP8[$27>>0]|0; $1160 = $1159&255; $1161 = $1158 >>> $1160; $1162 = HEAP8[$28>>0]|0; $1163 = $1162&255; $1164 = (74436 + ($1163<<2)|0); $1165 = HEAP32[$1164>>2]|0; $1166 = (($1165) + ($1161)|0); $1167 = HEAP8[$1166>>0]|0; $1168 = $1167&255; $1169 = HEAP32[$29>>2]|0; $1170 = $1169 & $1132; $1171 = HEAP8[$30>>0]|0; $1172 = $1171&255; $1173 = $1170 >>> $1172; $1174 = HEAP8[$31>>0]|0; $1175 = $1174&255; $1176 = (74436 + ($1175<<2)|0); $1177 = HEAP32[$1176>>2]|0; $1178 = (($1177) + ($1173)|0); $1179 = HEAP8[$1178>>0]|0; $1180 = $1179&255; $sA$6 = $1180;$sB$6 = $1168;$sG$6 = $1156;$sR$6 = $1144; break; } case 2: { $1181 = HEAP16[$src$7>>1]|0; $1182 = $1181&65535; $1183 = HEAP32[$20>>2]|0; $1184 = $1182 & $1183; $1185 = HEAP8[$21>>0]|0; $1186 = $1185&255; $1187 = $1184 >>> $1186; $1188 = HEAP8[$22>>0]|0; $1189 = $1188&255; $1190 = (74436 + ($1189<<2)|0); $1191 = HEAP32[$1190>>2]|0; $1192 = (($1191) + ($1187)|0); $1193 = HEAP8[$1192>>0]|0; $1194 = $1193&255; $1195 = HEAP32[$23>>2]|0; $1196 = $1195 & $1182; $1197 = HEAP8[$24>>0]|0; $1198 = $1197&255; $1199 = $1196 >>> $1198; $1200 = HEAP8[$25>>0]|0; $1201 = $1200&255; $1202 = (74436 + ($1201<<2)|0); $1203 = HEAP32[$1202>>2]|0; $1204 = (($1203) + ($1199)|0); $1205 = HEAP8[$1204>>0]|0; $1206 = $1205&255; $1207 = HEAP32[$26>>2]|0; $1208 = $1207 & $1182; $1209 = HEAP8[$27>>0]|0; $1210 = $1209&255; $1211 = $1208 >>> $1210; $1212 = HEAP8[$28>>0]|0; $1213 = $1212&255; $1214 = (74436 + ($1213<<2)|0); $1215 = HEAP32[$1214>>2]|0; $1216 = (($1215) + ($1211)|0); $1217 = HEAP8[$1216>>0]|0; $1218 = $1217&255; $1219 = HEAP32[$29>>2]|0; $1220 = $1219 & $1182; $1221 = HEAP8[$30>>0]|0; $1222 = $1221&255; $1223 = $1220 >>> $1222; $1224 = HEAP8[$31>>0]|0; $1225 = $1224&255; $1226 = (74436 + ($1225<<2)|0); $1227 = HEAP32[$1226>>2]|0; $1228 = (($1227) + ($1223)|0); $1229 = HEAP8[$1228>>0]|0; $1230 = $1229&255; $sA$6 = $1230;$sB$6 = $1218;$sG$6 = $1206;$sR$6 = $1194; break; } case 3: { $1231 = HEAP8[$21>>0]|0; $div = ($1231&255) >>> 3; $1232 = $div&255; $1233 = (($src$7) + ($1232)|0); $1234 = HEAP8[$1233>>0]|0; $1235 = $1234&255; $1236 = HEAP8[$24>>0]|0; $div1 = ($1236&255) >>> 3; $1237 = $div1&255; $1238 = (($src$7) + ($1237)|0); $1239 = HEAP8[$1238>>0]|0; $1240 = $1239&255; $1241 = HEAP8[$27>>0]|0; $div2 = ($1241&255) >>> 3; $1242 = $div2&255; $1243 = (($src$7) + ($1242)|0); $1244 = HEAP8[$1243>>0]|0; $1245 = $1244&255; $sA$6 = 255;$sB$6 = $1245;$sG$6 = $1240;$sR$6 = $1235; break; } case 4: { $1246 = HEAP32[$src$7>>2]|0; $1247 = HEAP32[$20>>2]|0; $1248 = $1247 & $1246; $1249 = HEAP8[$21>>0]|0; $1250 = $1249&255; $1251 = $1248 >>> $1250; $1252 = HEAP8[$22>>0]|0; $1253 = $1252&255; $1254 = (74436 + ($1253<<2)|0); $1255 = HEAP32[$1254>>2]|0; $1256 = (($1255) + ($1251)|0); $1257 = HEAP8[$1256>>0]|0; $1258 = $1257&255; $1259 = HEAP32[$23>>2]|0; $1260 = $1259 & $1246; $1261 = HEAP8[$24>>0]|0; $1262 = $1261&255; $1263 = $1260 >>> $1262; $1264 = HEAP8[$25>>0]|0; $1265 = $1264&255; $1266 = (74436 + ($1265<<2)|0); $1267 = HEAP32[$1266>>2]|0; $1268 = (($1267) + ($1263)|0); $1269 = HEAP8[$1268>>0]|0; $1270 = $1269&255; $1271 = HEAP32[$26>>2]|0; $1272 = $1271 & $1246; $1273 = HEAP8[$27>>0]|0; $1274 = $1273&255; $1275 = $1272 >>> $1274; $1276 = HEAP8[$28>>0]|0; $1277 = $1276&255; $1278 = (74436 + ($1277<<2)|0); $1279 = HEAP32[$1278>>2]|0; $1280 = (($1279) + ($1275)|0); $1281 = HEAP8[$1280>>0]|0; $1282 = $1281&255; $1283 = HEAP32[$29>>2]|0; $1284 = $1283 & $1246; $1285 = HEAP8[$30>>0]|0; $1286 = $1285&255; $1287 = $1284 >>> $1286; $1288 = HEAP8[$31>>0]|0; $1289 = $1288&255; $1290 = (74436 + ($1289<<2)|0); $1291 = HEAP32[$1290>>2]|0; $1292 = (($1291) + ($1287)|0); $1293 = HEAP8[$1292>>0]|0; $1294 = $1293&255; $sA$6 = $1294;$sB$6 = $1282;$sG$6 = $1270;$sR$6 = $1258; break; } default: { $sA$6 = 0;$sB$6 = 0;$sG$6 = 0;$sR$6 = 0; } } $1295 = ($sR$6|0)==(0); $1296 = $sR$6 << 22; $1297 = $1296 | 3145728; $1298 = $1295 ? 0 : $1297; $1299 = ($sG$6|0)==(0); $1300 = $sG$6 << 12; $1301 = $1300 | 3072; $1302 = $1299 ? 0 : $1301; $1303 = ($sB$6|0)==(0); $1304 = $sB$6 << 2; $1305 = $1304 | 3; $1306 = $1303 ? 0 : $1305; $1307 = (($sA$6>>>0) / 85)&-1; $1308 = $1307 << 30; $1309 = $1302 | $1298; $1310 = $1309 | $1308; $1311 = $1310 | $1306; HEAP32[$dst$7>>2] = $1311; $1312 = ((($dst$7)) + 4|0); $1313 = (($src$7) + ($12)|0); $dst$8 = $1312;$n$7 = $n$6;$src$8 = $1313; label = 46; continue; } else if ((label|0) == 46) { label = 0; switch ($12|0) { case 1: { $1314 = HEAP8[$src$8>>0]|0; $1315 = $1314&255; $1316 = HEAP32[$20>>2]|0; $1317 = $1315 & $1316; $1318 = HEAP8[$21>>0]|0; $1319 = $1318&255; $1320 = $1317 >>> $1319; $1321 = HEAP8[$22>>0]|0; $1322 = $1321&255; $1323 = (74436 + ($1322<<2)|0); $1324 = HEAP32[$1323>>2]|0; $1325 = (($1324) + ($1320)|0); $1326 = HEAP8[$1325>>0]|0; $1327 = $1326&255; $1328 = HEAP32[$23>>2]|0; $1329 = $1328 & $1315; $1330 = HEAP8[$24>>0]|0; $1331 = $1330&255; $1332 = $1329 >>> $1331; $1333 = HEAP8[$25>>0]|0; $1334 = $1333&255; $1335 = (74436 + ($1334<<2)|0); $1336 = HEAP32[$1335>>2]|0; $1337 = (($1336) + ($1332)|0); $1338 = HEAP8[$1337>>0]|0; $1339 = $1338&255; $1340 = HEAP32[$26>>2]|0; $1341 = $1340 & $1315; $1342 = HEAP8[$27>>0]|0; $1343 = $1342&255; $1344 = $1341 >>> $1343; $1345 = HEAP8[$28>>0]|0; $1346 = $1345&255; $1347 = (74436 + ($1346<<2)|0); $1348 = HEAP32[$1347>>2]|0; $1349 = (($1348) + ($1344)|0); $1350 = HEAP8[$1349>>0]|0; $1351 = $1350&255; $1352 = HEAP32[$29>>2]|0; $1353 = $1352 & $1315; $1354 = HEAP8[$30>>0]|0; $1355 = $1354&255; $1356 = $1353 >>> $1355; $1357 = HEAP8[$31>>0]|0; $1358 = $1357&255; $1359 = (74436 + ($1358<<2)|0); $1360 = HEAP32[$1359>>2]|0; $1361 = (($1360) + ($1356)|0); $1362 = HEAP8[$1361>>0]|0; $1363 = $1362&255; $sA$7 = $1363;$sB$7 = $1351;$sG$7 = $1339;$sR$7 = $1327; break; } case 2: { $1364 = HEAP16[$src$8>>1]|0; $1365 = $1364&65535; $1366 = HEAP32[$20>>2]|0; $1367 = $1365 & $1366; $1368 = HEAP8[$21>>0]|0; $1369 = $1368&255; $1370 = $1367 >>> $1369; $1371 = HEAP8[$22>>0]|0; $1372 = $1371&255; $1373 = (74436 + ($1372<<2)|0); $1374 = HEAP32[$1373>>2]|0; $1375 = (($1374) + ($1370)|0); $1376 = HEAP8[$1375>>0]|0; $1377 = $1376&255; $1378 = HEAP32[$23>>2]|0; $1379 = $1378 & $1365; $1380 = HEAP8[$24>>0]|0; $1381 = $1380&255; $1382 = $1379 >>> $1381; $1383 = HEAP8[$25>>0]|0; $1384 = $1383&255; $1385 = (74436 + ($1384<<2)|0); $1386 = HEAP32[$1385>>2]|0; $1387 = (($1386) + ($1382)|0); $1388 = HEAP8[$1387>>0]|0; $1389 = $1388&255; $1390 = HEAP32[$26>>2]|0; $1391 = $1390 & $1365; $1392 = HEAP8[$27>>0]|0; $1393 = $1392&255; $1394 = $1391 >>> $1393; $1395 = HEAP8[$28>>0]|0; $1396 = $1395&255; $1397 = (74436 + ($1396<<2)|0); $1398 = HEAP32[$1397>>2]|0; $1399 = (($1398) + ($1394)|0); $1400 = HEAP8[$1399>>0]|0; $1401 = $1400&255; $1402 = HEAP32[$29>>2]|0; $1403 = $1402 & $1365; $1404 = HEAP8[$30>>0]|0; $1405 = $1404&255; $1406 = $1403 >>> $1405; $1407 = HEAP8[$31>>0]|0; $1408 = $1407&255; $1409 = (74436 + ($1408<<2)|0); $1410 = HEAP32[$1409>>2]|0; $1411 = (($1410) + ($1406)|0); $1412 = HEAP8[$1411>>0]|0; $1413 = $1412&255; $sA$7 = $1413;$sB$7 = $1401;$sG$7 = $1389;$sR$7 = $1377; break; } case 3: { $1414 = HEAP8[$21>>0]|0; $div21 = ($1414&255) >>> 3; $1415 = $div21&255; $1416 = (($src$8) + ($1415)|0); $1417 = HEAP8[$1416>>0]|0; $1418 = $1417&255; $1419 = HEAP8[$24>>0]|0; $div22 = ($1419&255) >>> 3; $1420 = $div22&255; $1421 = (($src$8) + ($1420)|0); $1422 = HEAP8[$1421>>0]|0; $1423 = $1422&255; $1424 = HEAP8[$27>>0]|0; $div23 = ($1424&255) >>> 3; $1425 = $div23&255; $1426 = (($src$8) + ($1425)|0); $1427 = HEAP8[$1426>>0]|0; $1428 = $1427&255; $sA$7 = 255;$sB$7 = $1428;$sG$7 = $1423;$sR$7 = $1418; break; } case 4: { $1429 = HEAP32[$src$8>>2]|0; $1430 = HEAP32[$20>>2]|0; $1431 = $1430 & $1429; $1432 = HEAP8[$21>>0]|0; $1433 = $1432&255; $1434 = $1431 >>> $1433; $1435 = HEAP8[$22>>0]|0; $1436 = $1435&255; $1437 = (74436 + ($1436<<2)|0); $1438 = HEAP32[$1437>>2]|0; $1439 = (($1438) + ($1434)|0); $1440 = HEAP8[$1439>>0]|0; $1441 = $1440&255; $1442 = HEAP32[$23>>2]|0; $1443 = $1442 & $1429; $1444 = HEAP8[$24>>0]|0; $1445 = $1444&255; $1446 = $1443 >>> $1445; $1447 = HEAP8[$25>>0]|0; $1448 = $1447&255; $1449 = (74436 + ($1448<<2)|0); $1450 = HEAP32[$1449>>2]|0; $1451 = (($1450) + ($1446)|0); $1452 = HEAP8[$1451>>0]|0; $1453 = $1452&255; $1454 = HEAP32[$26>>2]|0; $1455 = $1454 & $1429; $1456 = HEAP8[$27>>0]|0; $1457 = $1456&255; $1458 = $1455 >>> $1457; $1459 = HEAP8[$28>>0]|0; $1460 = $1459&255; $1461 = (74436 + ($1460<<2)|0); $1462 = HEAP32[$1461>>2]|0; $1463 = (($1462) + ($1458)|0); $1464 = HEAP8[$1463>>0]|0; $1465 = $1464&255; $1466 = HEAP32[$29>>2]|0; $1467 = $1466 & $1429; $1468 = HEAP8[$30>>0]|0; $1469 = $1468&255; $1470 = $1467 >>> $1469; $1471 = HEAP8[$31>>0]|0; $1472 = $1471&255; $1473 = (74436 + ($1472<<2)|0); $1474 = HEAP32[$1473>>2]|0; $1475 = (($1474) + ($1470)|0); $1476 = HEAP8[$1475>>0]|0; $1477 = $1476&255; $sA$7 = $1477;$sB$7 = $1465;$sG$7 = $1453;$sR$7 = $1441; break; } default: { $sA$7 = 0;$sB$7 = 0;$sG$7 = 0;$sR$7 = 0; } } $1478 = ($sR$7|0)==(0); $1479 = $sR$7 << 22; $1480 = $1479 | 3145728; $1481 = $1478 ? 0 : $1480; $1482 = ($sG$7|0)==(0); $1483 = $sG$7 << 12; $1484 = $1483 | 3072; $1485 = $1482 ? 0 : $1484; $1486 = ($sB$7|0)==(0); $1487 = $sB$7 << 2; $1488 = $1487 | 3; $1489 = $1486 ? 0 : $1488; $1490 = (($sA$7>>>0) / 85)&-1; $1491 = $1490 << 30; $1492 = $1485 | $1481; $1493 = $1492 | $1491; $1494 = $1493 | $1489; HEAP32[$dst$8>>2] = $1494; $1495 = ((($dst$8)) + 4|0); $1496 = (($src$8) + ($12)|0); $1497 = (($n$7) + -1)|0; $1498 = ($n$7|0)>(1); if ($1498) { $dst$1 = $1495;$n$0 = $1497;$src$1 = $1496; label = 4; continue; } else { $dst$9 = $1495;$src$9 = $1496; label = 52; continue; } } else if ((label|0) == 52) { label = 0; $1499 = (($src$9) + ($5)|0); $1500 = (($dst$9) + ($7)|0); $1501 = ($32|0)==(0); if ($1501) { break L4; } else { $$in = $32;$dst$024 = $1500;$src$025 = $1499; continue L4; } } } } return; } function _Blit4to4MaskAlpha($info) { $info = $info|0; var $$lcssa = 0, $$lcssa106 = 0, $$lcssa107 = 0, $$lcssa108 = 0, $$lcssa109 = 0, $$lcssa110 = 0, $$lcssa111 = 0, $$lcssa112 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$034 = 0, $dst$034$us = 0, $dst$034$us$41 = 0, $dst$1$us = 0, $dst$102 = 0, $dst$102$us = 0, $dst$102$us$5 = 0, $dst$11$us = 0, $dst$12$us$9 = 0, $dst$13 = 0, $dst$14 = 0; var $dst$15 = 0, $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0, $dst$2$us$45 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0$us = 0, $n$1$us$47 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0; var $n$7 = 0, $n2$0$us = 0, $n2$1$us$11 = 0, $n2$2 = 0, $n2$3 = 0, $n2$4 = 0, $n2$5 = 0, $n2$6 = 0, $n2$7 = 0, $src$035 = 0, $src$035$us = 0, $src$035$us$40 = 0, $src$1$us = 0, $src$103 = 0, $src$103$us = 0, $src$103$us$4 = 0, $src$11$us = 0, $src$12$us$10 = 0, $src$13 = 0, $src$14 = 0; var $src$15 = 0, $src$16 = 0, $src$17 = 0, $src$18 = 0, $src$19 = 0, $src$2$us$46 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 44|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { $151 = ((($12)) + 12|0); $152 = HEAP32[$151>>2]|0; $153 = ((($12)) + 16|0); $154 = HEAP32[$153>>2]|0; $155 = $154 | $152; $156 = ((($12)) + 20|0); $157 = HEAP32[$156>>2]|0; $158 = $155 | $157; $159 = (($3) + -1)|0; $160 = ($3|0)==(0); if ($160) { return; } $161 = (($1) + 7)|0; $162 = (($161|0) / 8)&-1; $163 = $1 & 7; switch ($163|0) { case 0: { $201 = $159;$dst$102$us = $8;$src$103$us = $4; while(1) { $dst$11$us = $dst$102$us;$n2$0$us = $162;$src$11$us = $src$103$us; while(1) { $164 = HEAP32[$src$11$us>>2]|0; $165 = $164 & $158; HEAP32[$dst$11$us>>2] = $165; $166 = ((($dst$11$us)) + 4|0); $167 = ((($src$11$us)) + 4|0); $168 = HEAP32[$167>>2]|0; $169 = $168 & $158; HEAP32[$166>>2] = $169; $170 = ((($dst$11$us)) + 8|0); $171 = ((($src$11$us)) + 8|0); $172 = HEAP32[$171>>2]|0; $173 = $172 & $158; HEAP32[$170>>2] = $173; $174 = ((($dst$11$us)) + 12|0); $175 = ((($src$11$us)) + 12|0); $176 = HEAP32[$175>>2]|0; $177 = $176 & $158; HEAP32[$174>>2] = $177; $178 = ((($dst$11$us)) + 16|0); $179 = ((($src$11$us)) + 16|0); $180 = HEAP32[$179>>2]|0; $181 = $180 & $158; HEAP32[$178>>2] = $181; $182 = ((($dst$11$us)) + 20|0); $183 = ((($src$11$us)) + 20|0); $184 = HEAP32[$183>>2]|0; $185 = $184 & $158; HEAP32[$182>>2] = $185; $186 = ((($dst$11$us)) + 24|0); $187 = ((($src$11$us)) + 24|0); $188 = HEAP32[$187>>2]|0; $189 = $188 & $158; HEAP32[$186>>2] = $189; $190 = ((($dst$11$us)) + 28|0); $191 = ((($src$11$us)) + 28|0); $192 = HEAP32[$191>>2]|0; $193 = $192 & $158; HEAP32[$190>>2] = $193; $194 = ((($dst$11$us)) + 32|0); $195 = ((($src$11$us)) + 32|0); $196 = (($n2$0$us) + -1)|0; $197 = ($n2$0$us|0)>(1); if ($197) { $dst$11$us = $194;$n2$0$us = $196;$src$11$us = $195; } else { $$lcssa = $194;$$lcssa106 = $195; break; } } $198 = (($$lcssa106) + ($6)|0); $199 = (($$lcssa) + ($10)|0); $200 = (($201) + -1)|0; $202 = ($201|0)==(0); if ($202) { break; } else { $201 = $200;$dst$102$us = $199;$src$103$us = $198; } } return; break; } case 7: { $240 = $159;$dst$102$us$5 = $8;$src$103$us$4 = $4; while(1) { $dst$12$us$9 = $dst$102$us$5;$n2$1$us$11 = $162;$src$12$us$10 = $src$103$us$4; while(1) { $210 = HEAP32[$src$12$us$10>>2]|0; $211 = $210 & $158; HEAP32[$dst$12$us$9>>2] = $211; $212 = ((($dst$12$us$9)) + 4|0); $213 = ((($src$12$us$10)) + 4|0); $214 = HEAP32[$213>>2]|0; $215 = $214 & $158; HEAP32[$212>>2] = $215; $216 = ((($dst$12$us$9)) + 8|0); $217 = ((($src$12$us$10)) + 8|0); $218 = HEAP32[$217>>2]|0; $219 = $218 & $158; HEAP32[$216>>2] = $219; $220 = ((($dst$12$us$9)) + 12|0); $221 = ((($src$12$us$10)) + 12|0); $222 = HEAP32[$221>>2]|0; $223 = $222 & $158; HEAP32[$220>>2] = $223; $224 = ((($dst$12$us$9)) + 16|0); $225 = ((($src$12$us$10)) + 16|0); $226 = HEAP32[$225>>2]|0; $227 = $226 & $158; HEAP32[$224>>2] = $227; $228 = ((($dst$12$us$9)) + 20|0); $229 = ((($src$12$us$10)) + 20|0); $230 = HEAP32[$229>>2]|0; $231 = $230 & $158; HEAP32[$228>>2] = $231; $232 = ((($dst$12$us$9)) + 24|0); $233 = ((($src$12$us$10)) + 24|0); $234 = HEAP32[$233>>2]|0; $235 = $234 & $158; HEAP32[$232>>2] = $235; $207 = ((($dst$12$us$9)) + 28|0); $205 = ((($src$12$us$10)) + 28|0); $236 = ($n2$1$us$11|0)>(1); if (!($236)) { $$lcssa107 = $207;$$lcssa108 = $205; break; } $203 = (($n2$1$us$11) + -1)|0; $204 = HEAP32[$205>>2]|0; $206 = $204 & $158; HEAP32[$207>>2] = $206; $208 = ((($dst$12$us$9)) + 32|0); $209 = ((($src$12$us$10)) + 32|0); $dst$12$us$9 = $208;$n2$1$us$11 = $203;$src$12$us$10 = $209; } $237 = (($$lcssa108) + ($6)|0); $238 = (($$lcssa107) + ($10)|0); $239 = (($240) + -1)|0; $241 = ($240|0)==(0); if ($241) { break; } else { $240 = $239;$dst$102$us$5 = $238;$src$103$us$4 = $237; } } return; break; } default: { $279 = $159;$dst$102 = $8;$src$103 = $4; L7: while(1) { switch ($163|0) { case 1: { $dst$18 = $dst$102;$n2$7 = $162;$src$18 = $src$103; label = 36; break; } case 2: { $dst$17 = $dst$102;$n2$6 = $162;$src$17 = $src$103; label = 35; break; } case 6: { $dst$13 = $dst$102;$n2$2 = $162;$src$13 = $src$103; label = 31; break; } case 5: { $dst$14 = $dst$102;$n2$3 = $162;$src$14 = $src$103; label = 32; break; } case 4: { $dst$15 = $dst$102;$n2$4 = $162;$src$15 = $src$103; label = 33; break; } case 3: { $dst$16 = $dst$102;$n2$5 = $162;$src$16 = $src$103; label = 34; break; } default: { $dst$19 = $dst$102;$src$19 = $src$103; label = 37; } } while(1) { if ((label|0) == 31) { label = 0; $253 = HEAP32[$src$13>>2]|0; $254 = $253 & $158; HEAP32[$dst$13>>2] = $254; $255 = ((($dst$13)) + 4|0); $256 = ((($src$13)) + 4|0); $dst$14 = $255;$n2$3 = $n2$2;$src$14 = $256; label = 32; continue; } else if ((label|0) == 32) { label = 0; $257 = HEAP32[$src$14>>2]|0; $258 = $257 & $158; HEAP32[$dst$14>>2] = $258; $259 = ((($dst$14)) + 4|0); $260 = ((($src$14)) + 4|0); $dst$15 = $259;$n2$4 = $n2$3;$src$15 = $260; label = 33; continue; } else if ((label|0) == 33) { label = 0; $261 = HEAP32[$src$15>>2]|0; $262 = $261 & $158; HEAP32[$dst$15>>2] = $262; $263 = ((($dst$15)) + 4|0); $264 = ((($src$15)) + 4|0); $dst$16 = $263;$n2$5 = $n2$4;$src$16 = $264; label = 34; continue; } else if ((label|0) == 34) { label = 0; $265 = HEAP32[$src$16>>2]|0; $266 = $265 & $158; HEAP32[$dst$16>>2] = $266; $267 = ((($dst$16)) + 4|0); $268 = ((($src$16)) + 4|0); $dst$17 = $267;$n2$6 = $n2$5;$src$17 = $268; label = 35; continue; } else if ((label|0) == 35) { label = 0; $269 = HEAP32[$src$17>>2]|0; $270 = $269 & $158; HEAP32[$dst$17>>2] = $270; $271 = ((($dst$17)) + 4|0); $272 = ((($src$17)) + 4|0); $dst$18 = $271;$n2$7 = $n2$6;$src$18 = $272; label = 36; continue; } else if ((label|0) == 36) { label = 0; $273 = HEAP32[$src$18>>2]|0; $274 = $273 & $158; HEAP32[$dst$18>>2] = $274; $246 = ((($dst$18)) + 4|0); $244 = ((($src$18)) + 4|0); $275 = ($n2$7|0)>(1); if (!($275)) { $dst$19 = $246;$src$19 = $244; label = 37; continue; } $242 = (($n2$7) + -1)|0; $243 = HEAP32[$244>>2]|0; $245 = $243 & $158; HEAP32[$246>>2] = $245; $247 = ((($dst$18)) + 8|0); $248 = ((($src$18)) + 8|0); $249 = HEAP32[$248>>2]|0; $250 = $249 & $158; HEAP32[$247>>2] = $250; $251 = ((($dst$18)) + 12|0); $252 = ((($src$18)) + 12|0); $dst$13 = $251;$n2$2 = $242;$src$13 = $252; label = 31; continue; } else if ((label|0) == 37) { label = 0; $276 = (($src$19) + ($6)|0); $277 = (($dst$19) + ($10)|0); $278 = (($279) + -1)|0; $280 = ($279|0)==(0); if ($280) { break L7; } else { $279 = $278;$dst$102 = $277;$src$103 = $276; continue L7; } } } } return; } } } else { $18 = ((($info)) + 63|0); $19 = HEAP8[$18>>0]|0; $20 = $19&255; $21 = ((($14)) + 31|0); $22 = HEAP8[$21>>0]|0; $23 = $22&255; $24 = $20 >>> $23; $25 = ((($14)) + 35|0); $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = $24 << $27; $29 = (($3) + -1)|0; $30 = ($3|0)==(0); if ($30) { return; } $31 = (($1) + 7)|0; $32 = (($31|0) / 8)&-1; $33 = $1 & 7; switch ($33|0) { case 0: { $71 = $29;$dst$034$us = $8;$src$035$us = $4; while(1) { $dst$1$us = $dst$034$us;$n$0$us = $32;$src$1$us = $src$035$us; while(1) { $34 = HEAP32[$src$1$us>>2]|0; $35 = $34 | $28; HEAP32[$dst$1$us>>2] = $35; $36 = ((($dst$1$us)) + 4|0); $37 = ((($src$1$us)) + 4|0); $38 = HEAP32[$37>>2]|0; $39 = $38 | $28; HEAP32[$36>>2] = $39; $40 = ((($dst$1$us)) + 8|0); $41 = ((($src$1$us)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = $42 | $28; HEAP32[$40>>2] = $43; $44 = ((($dst$1$us)) + 12|0); $45 = ((($src$1$us)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = $46 | $28; HEAP32[$44>>2] = $47; $48 = ((($dst$1$us)) + 16|0); $49 = ((($src$1$us)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = $50 | $28; HEAP32[$48>>2] = $51; $52 = ((($dst$1$us)) + 20|0); $53 = ((($src$1$us)) + 20|0); $54 = HEAP32[$53>>2]|0; $55 = $54 | $28; HEAP32[$52>>2] = $55; $56 = ((($dst$1$us)) + 24|0); $57 = ((($src$1$us)) + 24|0); $58 = HEAP32[$57>>2]|0; $59 = $58 | $28; HEAP32[$56>>2] = $59; $60 = ((($dst$1$us)) + 28|0); $61 = ((($src$1$us)) + 28|0); $62 = HEAP32[$61>>2]|0; $63 = $62 | $28; HEAP32[$60>>2] = $63; $64 = ((($dst$1$us)) + 32|0); $65 = ((($src$1$us)) + 32|0); $66 = (($n$0$us) + -1)|0; $67 = ($n$0$us|0)>(1); if ($67) { $dst$1$us = $64;$n$0$us = $66;$src$1$us = $65; } else { $$lcssa109 = $64;$$lcssa110 = $65; break; } } $68 = (($$lcssa110) + ($6)|0); $69 = (($$lcssa109) + ($10)|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break; } else { $71 = $70;$dst$034$us = $69;$src$035$us = $68; } } return; break; } case 7: { $110 = $29;$dst$034$us$41 = $8;$src$035$us$40 = $4; while(1) { $dst$2$us$45 = $dst$034$us$41;$n$1$us$47 = $32;$src$2$us$46 = $src$035$us$40; while(1) { $80 = HEAP32[$src$2$us$46>>2]|0; $81 = $80 | $28; HEAP32[$dst$2$us$45>>2] = $81; $82 = ((($dst$2$us$45)) + 4|0); $83 = ((($src$2$us$46)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = $84 | $28; HEAP32[$82>>2] = $85; $86 = ((($dst$2$us$45)) + 8|0); $87 = ((($src$2$us$46)) + 8|0); $88 = HEAP32[$87>>2]|0; $89 = $88 | $28; HEAP32[$86>>2] = $89; $90 = ((($dst$2$us$45)) + 12|0); $91 = ((($src$2$us$46)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = $92 | $28; HEAP32[$90>>2] = $93; $94 = ((($dst$2$us$45)) + 16|0); $95 = ((($src$2$us$46)) + 16|0); $96 = HEAP32[$95>>2]|0; $97 = $96 | $28; HEAP32[$94>>2] = $97; $98 = ((($dst$2$us$45)) + 20|0); $99 = ((($src$2$us$46)) + 20|0); $100 = HEAP32[$99>>2]|0; $101 = $100 | $28; HEAP32[$98>>2] = $101; $102 = ((($dst$2$us$45)) + 24|0); $103 = ((($src$2$us$46)) + 24|0); $104 = HEAP32[$103>>2]|0; $105 = $104 | $28; HEAP32[$102>>2] = $105; $77 = ((($dst$2$us$45)) + 28|0); $75 = ((($src$2$us$46)) + 28|0); $106 = ($n$1$us$47|0)>(1); if (!($106)) { $$lcssa111 = $77;$$lcssa112 = $75; break; } $73 = (($n$1$us$47) + -1)|0; $74 = HEAP32[$75>>2]|0; $76 = $74 | $28; HEAP32[$77>>2] = $76; $78 = ((($dst$2$us$45)) + 32|0); $79 = ((($src$2$us$46)) + 32|0); $dst$2$us$45 = $78;$n$1$us$47 = $73;$src$2$us$46 = $79; } $107 = (($$lcssa112) + ($6)|0); $108 = (($$lcssa111) + ($10)|0); $109 = (($110) + -1)|0; $111 = ($110|0)==(0); if ($111) { break; } else { $110 = $109;$dst$034$us$41 = $108;$src$035$us$40 = $107; } } return; break; } default: { $149 = $29;$dst$034 = $8;$src$035 = $4; L38: while(1) { switch ($33|0) { case 1: { $dst$8 = $dst$034;$n$7 = $32;$src$8 = $src$035; label = 18; break; } case 2: { $dst$7 = $dst$034;$n$6 = $32;$src$7 = $src$035; label = 17; break; } case 6: { $dst$3 = $dst$034;$n$2 = $32;$src$3 = $src$035; label = 13; break; } case 5: { $dst$4 = $dst$034;$n$3 = $32;$src$4 = $src$035; label = 14; break; } case 4: { $dst$5 = $dst$034;$n$4 = $32;$src$5 = $src$035; label = 15; break; } case 3: { $dst$6 = $dst$034;$n$5 = $32;$src$6 = $src$035; label = 16; break; } default: { $dst$9 = $dst$034;$src$9 = $src$035; label = 19; } } while(1) { if ((label|0) == 13) { label = 0; $123 = HEAP32[$src$3>>2]|0; $124 = $123 | $28; HEAP32[$dst$3>>2] = $124; $125 = ((($dst$3)) + 4|0); $126 = ((($src$3)) + 4|0); $dst$4 = $125;$n$3 = $n$2;$src$4 = $126; label = 14; continue; } else if ((label|0) == 14) { label = 0; $127 = HEAP32[$src$4>>2]|0; $128 = $127 | $28; HEAP32[$dst$4>>2] = $128; $129 = ((($dst$4)) + 4|0); $130 = ((($src$4)) + 4|0); $dst$5 = $129;$n$4 = $n$3;$src$5 = $130; label = 15; continue; } else if ((label|0) == 15) { label = 0; $131 = HEAP32[$src$5>>2]|0; $132 = $131 | $28; HEAP32[$dst$5>>2] = $132; $133 = ((($dst$5)) + 4|0); $134 = ((($src$5)) + 4|0); $dst$6 = $133;$n$5 = $n$4;$src$6 = $134; label = 16; continue; } else if ((label|0) == 16) { label = 0; $135 = HEAP32[$src$6>>2]|0; $136 = $135 | $28; HEAP32[$dst$6>>2] = $136; $137 = ((($dst$6)) + 4|0); $138 = ((($src$6)) + 4|0); $dst$7 = $137;$n$6 = $n$5;$src$7 = $138; label = 17; continue; } else if ((label|0) == 17) { label = 0; $139 = HEAP32[$src$7>>2]|0; $140 = $139 | $28; HEAP32[$dst$7>>2] = $140; $141 = ((($dst$7)) + 4|0); $142 = ((($src$7)) + 4|0); $dst$8 = $141;$n$7 = $n$6;$src$8 = $142; label = 18; continue; } else if ((label|0) == 18) { label = 0; $143 = HEAP32[$src$8>>2]|0; $144 = $143 | $28; HEAP32[$dst$8>>2] = $144; $116 = ((($dst$8)) + 4|0); $114 = ((($src$8)) + 4|0); $145 = ($n$7|0)>(1); if (!($145)) { $dst$9 = $116;$src$9 = $114; label = 19; continue; } $112 = (($n$7) + -1)|0; $113 = HEAP32[$114>>2]|0; $115 = $113 | $28; HEAP32[$116>>2] = $115; $117 = ((($dst$8)) + 8|0); $118 = ((($src$8)) + 8|0); $119 = HEAP32[$118>>2]|0; $120 = $119 | $28; HEAP32[$117>>2] = $120; $121 = ((($dst$8)) + 12|0); $122 = ((($src$8)) + 12|0); $dst$3 = $121;$n$2 = $112;$src$3 = $122; label = 13; continue; } else if ((label|0) == 19) { label = 0; $146 = (($src$9) + ($6)|0); $147 = (($dst$9) + ($10)|0); $148 = (($149) + -1)|0; $150 = ($149|0)==(0); if ($150) { break L38; } else { $149 = $148;$dst$034 = $147;$src$035 = $146; continue L38; } } } } return; } } } } function _Blit2to2Key($info) { $info = $info|0; var $$lcssa = 0, $$lcssa10 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$02 = 0; var $dstp$02$us = 0, $dstp$1$us = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $dstp$6 = 0, $dstp$7 = 0, $dstp$8 = 0, $dstp$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $srcp$01 = 0, $srcp$01$us = 0; var $srcp$1$us = 0, $srcp$2 = 0, $srcp$3 = 0, $srcp$4 = 0, $srcp$5 = 0, $srcp$6 = 0, $srcp$7 = 0, $srcp$8 = 0, $srcp$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = $16 ^ -1; $18 = (($6|0) / 2)&-1; $19 = (($10|0) / 2)&-1; $20 = $12 & $17; $21 = (($3) + -1)|0; $22 = ($3|0)==(0); if ($22) { return; } $23 = (($1) + 7)|0; $24 = (($23|0) / 8)&-1; $25 = $1 & 7; $26 = ($25|0)==(0); if ($26) { $80 = $21;$dstp$02$us = $8;$srcp$01$us = $4; while(1) { $dstp$1$us = $dstp$02$us;$n$0$us = $24;$srcp$1$us = $srcp$01$us; while(1) { $27 = HEAP16[$srcp$1$us>>1]|0; $28 = $27&65535; $29 = $28 & $17; $30 = ($29|0)==($20|0); if (!($30)) { HEAP16[$dstp$1$us>>1] = $27; } $31 = ((($srcp$1$us)) + 2|0); $32 = HEAP16[$31>>1]|0; $33 = $32&65535; $34 = $33 & $17; $35 = ($34|0)==($20|0); if (!($35)) { $36 = ((($dstp$1$us)) + 2|0); HEAP16[$36>>1] = $32; } $37 = ((($srcp$1$us)) + 4|0); $38 = HEAP16[$37>>1]|0; $39 = $38&65535; $40 = $39 & $17; $41 = ($40|0)==($20|0); if (!($41)) { $42 = ((($dstp$1$us)) + 4|0); HEAP16[$42>>1] = $38; } $43 = ((($srcp$1$us)) + 6|0); $44 = HEAP16[$43>>1]|0; $45 = $44&65535; $46 = $45 & $17; $47 = ($46|0)==($20|0); if (!($47)) { $48 = ((($dstp$1$us)) + 6|0); HEAP16[$48>>1] = $44; } $49 = ((($srcp$1$us)) + 8|0); $50 = HEAP16[$49>>1]|0; $51 = $50&65535; $52 = $51 & $17; $53 = ($52|0)==($20|0); if (!($53)) { $54 = ((($dstp$1$us)) + 8|0); HEAP16[$54>>1] = $50; } $55 = ((($srcp$1$us)) + 10|0); $56 = HEAP16[$55>>1]|0; $57 = $56&65535; $58 = $57 & $17; $59 = ($58|0)==($20|0); if (!($59)) { $60 = ((($dstp$1$us)) + 10|0); HEAP16[$60>>1] = $56; } $61 = ((($srcp$1$us)) + 12|0); $62 = HEAP16[$61>>1]|0; $63 = $62&65535; $64 = $63 & $17; $65 = ($64|0)==($20|0); if (!($65)) { $66 = ((($dstp$1$us)) + 12|0); HEAP16[$66>>1] = $62; } $67 = ((($srcp$1$us)) + 14|0); $68 = HEAP16[$67>>1]|0; $69 = $68&65535; $70 = $69 & $17; $71 = ($70|0)==($20|0); if (!($71)) { $72 = ((($dstp$1$us)) + 14|0); HEAP16[$72>>1] = $68; } $73 = ((($dstp$1$us)) + 16|0); $74 = ((($srcp$1$us)) + 16|0); $75 = (($n$0$us) + -1)|0; $76 = ($n$0$us|0)>(1); if ($76) { $dstp$1$us = $73;$n$0$us = $75;$srcp$1$us = $74; } else { $$lcssa = $73;$$lcssa10 = $74; break; } } $77 = (($$lcssa10) + ($18<<1)|0); $78 = (($$lcssa) + ($19<<1)|0); $79 = (($80) + -1)|0; $81 = ($80|0)==(0); if ($81) { break; } else { $80 = $79;$dstp$02$us = $78;$srcp$01$us = $77; } } return; } else { $135 = $21;$dstp$02 = $8;$srcp$01 = $4; } L35: while(1) { switch ($25|0) { case 1: { $dstp$8 = $dstp$02;$n$7 = $24;$srcp$8 = $srcp$01; label = 44; break; } case 7: { $dstp$2 = $dstp$02;$n$1 = $24;$srcp$2 = $srcp$01; label = 26; break; } case 6: { $dstp$3 = $dstp$02;$n$2 = $24;$srcp$3 = $srcp$01; label = 29; break; } case 5: { $dstp$4 = $dstp$02;$n$3 = $24;$srcp$4 = $srcp$01; label = 32; break; } case 4: { $dstp$5 = $dstp$02;$n$4 = $24;$srcp$5 = $srcp$01; label = 35; break; } case 3: { $dstp$6 = $dstp$02;$n$5 = $24;$srcp$6 = $srcp$01; label = 38; break; } case 2: { $dstp$7 = $dstp$02;$n$6 = $24;$srcp$7 = $srcp$01; label = 41; break; } default: { $dstp$9 = $dstp$02;$srcp$9 = $srcp$01; label = 47; } } while(1) { if ((label|0) == 26) { label = 0; $90 = HEAP16[$srcp$2>>1]|0; $91 = $90&65535; $92 = $91 & $17; $93 = ($92|0)==($20|0); if (!($93)) { HEAP16[$dstp$2>>1] = $90; } $94 = ((($dstp$2)) + 2|0); $95 = ((($srcp$2)) + 2|0); $dstp$3 = $94;$n$2 = $n$1;$srcp$3 = $95; label = 29; continue; } else if ((label|0) == 29) { label = 0; $96 = HEAP16[$srcp$3>>1]|0; $97 = $96&65535; $98 = $97 & $17; $99 = ($98|0)==($20|0); if (!($99)) { HEAP16[$dstp$3>>1] = $96; } $100 = ((($dstp$3)) + 2|0); $101 = ((($srcp$3)) + 2|0); $dstp$4 = $100;$n$3 = $n$2;$srcp$4 = $101; label = 32; continue; } else if ((label|0) == 32) { label = 0; $102 = HEAP16[$srcp$4>>1]|0; $103 = $102&65535; $104 = $103 & $17; $105 = ($104|0)==($20|0); if (!($105)) { HEAP16[$dstp$4>>1] = $102; } $106 = ((($dstp$4)) + 2|0); $107 = ((($srcp$4)) + 2|0); $dstp$5 = $106;$n$4 = $n$3;$srcp$5 = $107; label = 35; continue; } else if ((label|0) == 35) { label = 0; $108 = HEAP16[$srcp$5>>1]|0; $109 = $108&65535; $110 = $109 & $17; $111 = ($110|0)==($20|0); if (!($111)) { HEAP16[$dstp$5>>1] = $108; } $112 = ((($dstp$5)) + 2|0); $113 = ((($srcp$5)) + 2|0); $dstp$6 = $112;$n$5 = $n$4;$srcp$6 = $113; label = 38; continue; } else if ((label|0) == 38) { label = 0; $114 = HEAP16[$srcp$6>>1]|0; $115 = $114&65535; $116 = $115 & $17; $117 = ($116|0)==($20|0); if (!($117)) { HEAP16[$dstp$6>>1] = $114; } $118 = ((($dstp$6)) + 2|0); $119 = ((($srcp$6)) + 2|0); $dstp$7 = $118;$n$6 = $n$5;$srcp$7 = $119; label = 41; continue; } else if ((label|0) == 41) { label = 0; $120 = HEAP16[$srcp$7>>1]|0; $121 = $120&65535; $122 = $121 & $17; $123 = ($122|0)==($20|0); if (!($123)) { HEAP16[$dstp$7>>1] = $120; } $124 = ((($dstp$7)) + 2|0); $125 = ((($srcp$7)) + 2|0); $dstp$8 = $124;$n$7 = $n$6;$srcp$8 = $125; label = 44; continue; } else if ((label|0) == 44) { label = 0; $126 = HEAP16[$srcp$8>>1]|0; $127 = $126&65535; $128 = $127 & $17; $129 = ($128|0)==($20|0); if (!($129)) { HEAP16[$dstp$8>>1] = $126; } $87 = ((($dstp$8)) + 2|0); $83 = ((($srcp$8)) + 2|0); $130 = (($n$7) + -1)|0; $131 = ($n$7|0)>(1); if (!($131)) { $dstp$9 = $87;$srcp$9 = $83; label = 47; continue; } $82 = HEAP16[$83>>1]|0; $84 = $82&65535; $85 = $84 & $17; $86 = ($85|0)==($20|0); if (!($86)) { HEAP16[$87>>1] = $82; } $88 = ((($dstp$8)) + 4|0); $89 = ((($srcp$8)) + 4|0); $dstp$2 = $88;$n$1 = $130;$srcp$2 = $89; label = 26; continue; } else if ((label|0) == 47) { label = 0; $132 = (($srcp$9) + ($18<<1)|0); $133 = (($dstp$9) + ($19<<1)|0); $134 = (($135) + -1)|0; $136 = ($135|0)==(0); if ($136) { break L35; } else { $135 = $134;$dstp$02 = $133;$srcp$01 = $132; continue L35; } } } } return; } function _BlitNto1Key($info) { $info = $info|0; var $$in = 0, $$in$55 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0; var $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0; var $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0; var $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0; var $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0; var $1086 = 0, $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0; var $1103 = 0, $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0; var $1121 = 0, $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0; var $114 = 0, $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0; var $1158 = 0, $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0; var $1176 = 0, $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0; var $1194 = 0, $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0; var $1211 = 0, $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0; var $123 = 0, $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0; var $1248 = 0, $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0; var $1266 = 0, $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0; var $1284 = 0, $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0; var $1301 = 0, $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0; var $132 = 0, $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0; var $1338 = 0, $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0; var $1356 = 0, $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0; var $1374 = 0, $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0; var $1392 = 0, $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0; var $141 = 0, $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0; var $1428 = 0, $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0; var $1446 = 0, $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0; var $1464 = 0, $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0; var $1482 = 0, $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0; var $150 = 0, $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0; var $1518 = 0, $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0; var $1536 = 0, $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0; var $1554 = 0, $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0; var $1572 = 0, $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0; var $1590 = 0, $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0; var $1608 = 0, $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0; var $1626 = 0, $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0; var $1644 = 0, $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0; var $1662 = 0, $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0; var $1680 = 0, $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0; var $1699 = 0, $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0; var $1716 = 0, $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0; var $1734 = 0, $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0; var $1752 = 0, $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0; var $1770 = 0, $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0; var $1789 = 0, $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0; var $1806 = 0, $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0; var $1824 = 0, $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0; var $1842 = 0, $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0; var $1860 = 0, $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0; var $1879 = 0, $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0; var $1897 = 0, $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0; var $1914 = 0, $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0; var $1932 = 0, $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0; var $1950 = 0, $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0; var $1969 = 0, $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0; var $1987 = 0, $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0; var $2003 = 0, $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0; var $2021 = 0, $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0; var $204 = 0, $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0; var $2058 = 0, $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0; var $2076 = 0, $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0; var $2094 = 0, $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0; var $2111 = 0, $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0; var $213 = 0, $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0; var $2148 = 0, $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $2160 = 0, $2161 = 0, $2162 = 0, $2163 = 0, $2164 = 0, $2165 = 0; var $2166 = 0, $2167 = 0, $2168 = 0, $2169 = 0, $217 = 0, $2170 = 0, $2171 = 0, $2172 = 0, $2173 = 0, $2174 = 0, $2175 = 0, $2176 = 0, $2177 = 0, $2178 = 0, $2179 = 0, $218 = 0, $2180 = 0, $2181 = 0, $2182 = 0, $2183 = 0; var $2184 = 0, $2185 = 0, $2186 = 0, $2187 = 0, $2188 = 0, $2189 = 0, $219 = 0, $2190 = 0, $2191 = 0, $2192 = 0, $2193 = 0, $2194 = 0, $2195 = 0, $2196 = 0, $2197 = 0, $2198 = 0, $2199 = 0, $22 = 0, $220 = 0, $2200 = 0; var $2201 = 0, $2202 = 0, $2203 = 0, $2204 = 0, $2205 = 0, $2206 = 0, $2207 = 0, $2208 = 0, $2209 = 0, $221 = 0, $2210 = 0, $2211 = 0, $2212 = 0, $2213 = 0, $2214 = 0, $2215 = 0, $2216 = 0, $2217 = 0, $2218 = 0, $2219 = 0; var $222 = 0, $2220 = 0, $2221 = 0, $2222 = 0, $2223 = 0, $2224 = 0, $2225 = 0, $2226 = 0, $2227 = 0, $2228 = 0, $2229 = 0, $223 = 0, $2230 = 0, $2231 = 0, $2232 = 0, $2233 = 0, $2234 = 0, $2235 = 0, $2236 = 0, $2237 = 0; var $2238 = 0, $2239 = 0, $224 = 0, $2240 = 0, $2241 = 0, $2242 = 0, $2243 = 0, $2244 = 0, $2245 = 0, $2246 = 0, $2247 = 0, $2248 = 0, $2249 = 0, $225 = 0, $2250 = 0, $2251 = 0, $2252 = 0, $2253 = 0, $2254 = 0, $2255 = 0; var $2256 = 0, $2257 = 0, $2258 = 0, $2259 = 0, $226 = 0, $2260 = 0, $2261 = 0, $2262 = 0, $2263 = 0, $2264 = 0, $2265 = 0, $2266 = 0, $2267 = 0, $2268 = 0, $2269 = 0, $227 = 0, $2270 = 0, $2271 = 0, $2272 = 0, $2273 = 0; var $2274 = 0, $2275 = 0, $2276 = 0, $2277 = 0, $2278 = 0, $2279 = 0, $228 = 0, $2280 = 0, $2281 = 0, $2282 = 0, $2283 = 0, $2284 = 0, $2285 = 0, $2286 = 0, $2287 = 0, $2288 = 0, $2289 = 0, $229 = 0, $2290 = 0, $2291 = 0; var $2292 = 0, $2293 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0; var $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0; var $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0; var $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0; var $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0; var $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $Pixel$0 = 0, $Pixel$1 = 0, $Pixel$10 = 0, $Pixel$11 = 0; var $Pixel$12 = 0, $Pixel$13 = 0, $Pixel$14 = 0, $Pixel$15 = 0, $Pixel$2 = 0, $Pixel$3 = 0, $Pixel$4 = 0, $Pixel$5 = 0, $Pixel$6 = 0, $Pixel$7 = 0, $Pixel$8 = 0, $Pixel$9 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0; var $div16 = 0, $div17 = 0, $div18 = 0, $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0, $div32 = 0, $div33 = 0; var $div34 = 0, $div35 = 0, $div36 = 0, $div37 = 0, $div38 = 0, $div39 = 0, $div4 = 0, $div40 = 0, $div41 = 0, $div42 = 0, $div43 = 0, $div44 = 0, $div45 = 0, $div46 = 0, $div47 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0; var $dst$050 = 0, $dst$1 = 0, $dst$1052 = 0, $dst$11 = 0, $dst$12 = 0, $dst$13 = 0, $dst$14 = 0, $dst$15 = 0, $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0; var $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $n1$0 = 0, $n1$1 = 0, $n1$2 = 0, $n1$3 = 0, $n1$4 = 0, $n1$5 = 0, $n1$6 = 0, $n1$7 = 0, $sB$0 = 0, $sB$1 = 0, $sB$10 = 0, $sB$11 = 0; var $sB$12 = 0, $sB$13 = 0, $sB$14 = 0, $sB$15 = 0, $sB$2 = 0, $sB$3 = 0, $sB$4 = 0, $sB$5 = 0, $sB$6 = 0, $sB$7 = 0, $sB$8 = 0, $sB$9 = 0, $sG$0 = 0, $sG$1 = 0, $sG$10 = 0, $sG$11 = 0, $sG$12 = 0, $sG$13 = 0, $sG$14 = 0, $sG$15 = 0; var $sG$2 = 0, $sG$3 = 0, $sG$4 = 0, $sG$5 = 0, $sG$6 = 0, $sG$7 = 0, $sG$8 = 0, $sG$9 = 0, $sR$0 = 0, $sR$1 = 0, $sR$10 = 0, $sR$11 = 0, $sR$12 = 0, $sR$13 = 0, $sR$14 = 0, $sR$15 = 0, $sR$2 = 0, $sR$3 = 0, $sR$4 = 0, $sR$5 = 0; var $sR$6 = 0, $sR$7 = 0, $sR$8 = 0, $sR$9 = 0, $src$051 = 0, $src$1 = 0, $src$1053 = 0, $src$11 = 0, $src$12 = 0, $src$13 = 0, $src$14 = 0, $src$15 = 0, $src$16 = 0, $src$17 = 0, $src$18 = 0, $src$19 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0; var $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 48|0); $14 = HEAP32[$13>>2]|0; $15 = ((($info)) + 56|0); $16 = HEAP32[$15>>2]|0; $17 = ((($12)) + 24|0); $18 = HEAP32[$17>>2]|0; $19 = $18 ^ -1; $20 = ((($12)) + 9|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = $16 & $19; $24 = ($14|0)==(0|0); $25 = ($3|0)==(0); if ($24) { if ($25) { return; } $38 = (($1) + 7)|0; $39 = (($38|0) / 8)&-1; $40 = $1 & 7; $41 = ((($12)) + 12|0); $42 = ((($12)) + 32|0); $43 = ((($12)) + 28|0); $44 = ((($12)) + 16|0); $45 = ((($12)) + 33|0); $46 = ((($12)) + 29|0); $47 = ((($12)) + 20|0); $48 = ((($12)) + 34|0); $49 = ((($12)) + 30|0); $$in$55 = $3;$dst$050 = $8;$src$051 = $4; L6: while(1) { $50 = (($$in$55) + -1)|0; switch ($40|0) { case 0: { $dst$1 = $dst$050;$n$0 = $39;$src$1 = $src$051; label = 7; break; } case 7: { $dst$2 = $dst$050;$n$1 = $39;$src$2 = $src$051; label = 15; break; } case 6: { $dst$3 = $dst$050;$n$2 = $39;$src$3 = $src$051; label = 23; break; } case 5: { $dst$4 = $dst$050;$n$3 = $39;$src$4 = $src$051; label = 31; break; } case 4: { $dst$5 = $dst$050;$n$4 = $39;$src$5 = $src$051; label = 39; break; } case 3: { $dst$6 = $dst$050;$n$5 = $39;$src$6 = $src$051; label = 47; break; } case 2: { $dst$7 = $dst$050;$n$6 = $39;$src$7 = $src$051; label = 55; break; } case 1: { $dst$8 = $dst$050;$n$7 = $39;$src$8 = $src$051; label = 63; break; } default: { $dst$9 = $dst$050;$src$9 = $src$051; label = 71; } } while(1) { if ((label|0) == 7) { label = 0; switch ($22|0) { case 1: { $51 = HEAP8[$src$1>>0]|0; $52 = $51&255; $53 = HEAP32[$41>>2]|0; $54 = $52 & $53; $55 = HEAP8[$42>>0]|0; $56 = $55&255; $57 = $54 >>> $56; $58 = HEAP8[$43>>0]|0; $59 = $58&255; $60 = (74436 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($57)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$44>>2]|0; $66 = $65 & $52; $67 = HEAP8[$45>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$46>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$47>>2]|0; $78 = $77 & $52; $79 = HEAP8[$48>>0]|0; $80 = $79&255; $81 = $78 >>> $80; $82 = HEAP8[$49>>0]|0; $83 = $82&255; $84 = (74436 + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + ($81)|0); $87 = HEAP8[$86>>0]|0; $88 = $87&255; $Pixel$0 = $52;$sB$0 = $88;$sG$0 = $76;$sR$0 = $64; break; } case 2: { $89 = HEAP16[$src$1>>1]|0; $90 = $89&65535; $91 = HEAP32[$41>>2]|0; $92 = $90 & $91; $93 = HEAP8[$42>>0]|0; $94 = $93&255; $95 = $92 >>> $94; $96 = HEAP8[$43>>0]|0; $97 = $96&255; $98 = (74436 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = (($99) + ($95)|0); $101 = HEAP8[$100>>0]|0; $102 = $101&255; $103 = HEAP32[$44>>2]|0; $104 = $103 & $90; $105 = HEAP8[$45>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$46>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = HEAP32[$47>>2]|0; $116 = $115 & $90; $117 = HEAP8[$48>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$49>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $Pixel$0 = $90;$sB$0 = $126;$sG$0 = $114;$sR$0 = $102; break; } case 3: { $127 = HEAP8[$42>>0]|0; $div42 = ($127&255) >>> 3; $128 = $div42&255; $129 = (($src$1) + ($128)|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = HEAP8[$45>>0]|0; $div43 = ($132&255) >>> 3; $133 = $div43&255; $134 = (($src$1) + ($133)|0); $135 = HEAP8[$134>>0]|0; $136 = $135&255; $137 = HEAP8[$48>>0]|0; $div44 = ($137&255) >>> 3; $138 = $div44&255; $139 = (($src$1) + ($138)|0); $140 = HEAP8[$139>>0]|0; $141 = $140&255; $Pixel$0 = 0;$sB$0 = $141;$sG$0 = $136;$sR$0 = $131; break; } case 4: { $142 = HEAP32[$src$1>>2]|0; $143 = HEAP32[$41>>2]|0; $144 = $143 & $142; $145 = HEAP8[$42>>0]|0; $146 = $145&255; $147 = $144 >>> $146; $148 = HEAP8[$43>>0]|0; $149 = $148&255; $150 = (74436 + ($149<<2)|0); $151 = HEAP32[$150>>2]|0; $152 = (($151) + ($147)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = HEAP32[$44>>2]|0; $156 = $155 & $142; $157 = HEAP8[$45>>0]|0; $158 = $157&255; $159 = $156 >>> $158; $160 = HEAP8[$46>>0]|0; $161 = $160&255; $162 = (74436 + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = (($163) + ($159)|0); $165 = HEAP8[$164>>0]|0; $166 = $165&255; $167 = HEAP32[$47>>2]|0; $168 = $167 & $142; $169 = HEAP8[$48>>0]|0; $170 = $169&255; $171 = $168 >>> $170; $172 = HEAP8[$49>>0]|0; $173 = $172&255; $174 = (74436 + ($173<<2)|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($171)|0); $177 = HEAP8[$176>>0]|0; $178 = $177&255; $Pixel$0 = $142;$sB$0 = $178;$sG$0 = $166;$sR$0 = $154; break; } default: { $Pixel$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $179 = $Pixel$0 & $19; $180 = ($179|0)==($23|0); if (!($180)) { $181 = $sR$0 & 224; $182 = $sG$0 >>> 5; $183 = $182 << 2; $184 = $183 | $181; $185 = $sB$0 >>> 6; $186 = $184 | $185; $187 = $186&255; HEAP8[$dst$1>>0] = $187; } $188 = ((($dst$1)) + 1|0); $189 = (($src$1) + ($22)|0); $dst$2 = $188;$n$1 = $n$0;$src$2 = $189; label = 15; continue; } else if ((label|0) == 15) { label = 0; switch ($22|0) { case 1: { $190 = HEAP8[$src$2>>0]|0; $191 = $190&255; $192 = HEAP32[$41>>2]|0; $193 = $191 & $192; $194 = HEAP8[$42>>0]|0; $195 = $194&255; $196 = $193 >>> $195; $197 = HEAP8[$43>>0]|0; $198 = $197&255; $199 = (74436 + ($198<<2)|0); $200 = HEAP32[$199>>2]|0; $201 = (($200) + ($196)|0); $202 = HEAP8[$201>>0]|0; $203 = $202&255; $204 = HEAP32[$44>>2]|0; $205 = $204 & $191; $206 = HEAP8[$45>>0]|0; $207 = $206&255; $208 = $205 >>> $207; $209 = HEAP8[$46>>0]|0; $210 = $209&255; $211 = (74436 + ($210<<2)|0); $212 = HEAP32[$211>>2]|0; $213 = (($212) + ($208)|0); $214 = HEAP8[$213>>0]|0; $215 = $214&255; $216 = HEAP32[$47>>2]|0; $217 = $216 & $191; $218 = HEAP8[$48>>0]|0; $219 = $218&255; $220 = $217 >>> $219; $221 = HEAP8[$49>>0]|0; $222 = $221&255; $223 = (74436 + ($222<<2)|0); $224 = HEAP32[$223>>2]|0; $225 = (($224) + ($220)|0); $226 = HEAP8[$225>>0]|0; $227 = $226&255; $Pixel$1 = $191;$sB$1 = $227;$sG$1 = $215;$sR$1 = $203; break; } case 2: { $228 = HEAP16[$src$2>>1]|0; $229 = $228&65535; $230 = HEAP32[$41>>2]|0; $231 = $229 & $230; $232 = HEAP8[$42>>0]|0; $233 = $232&255; $234 = $231 >>> $233; $235 = HEAP8[$43>>0]|0; $236 = $235&255; $237 = (74436 + ($236<<2)|0); $238 = HEAP32[$237>>2]|0; $239 = (($238) + ($234)|0); $240 = HEAP8[$239>>0]|0; $241 = $240&255; $242 = HEAP32[$44>>2]|0; $243 = $242 & $229; $244 = HEAP8[$45>>0]|0; $245 = $244&255; $246 = $243 >>> $245; $247 = HEAP8[$46>>0]|0; $248 = $247&255; $249 = (74436 + ($248<<2)|0); $250 = HEAP32[$249>>2]|0; $251 = (($250) + ($246)|0); $252 = HEAP8[$251>>0]|0; $253 = $252&255; $254 = HEAP32[$47>>2]|0; $255 = $254 & $229; $256 = HEAP8[$48>>0]|0; $257 = $256&255; $258 = $255 >>> $257; $259 = HEAP8[$49>>0]|0; $260 = $259&255; $261 = (74436 + ($260<<2)|0); $262 = HEAP32[$261>>2]|0; $263 = (($262) + ($258)|0); $264 = HEAP8[$263>>0]|0; $265 = $264&255; $Pixel$1 = $229;$sB$1 = $265;$sG$1 = $253;$sR$1 = $241; break; } case 3: { $266 = HEAP8[$42>>0]|0; $div39 = ($266&255) >>> 3; $267 = $div39&255; $268 = (($src$2) + ($267)|0); $269 = HEAP8[$268>>0]|0; $270 = $269&255; $271 = HEAP8[$45>>0]|0; $div40 = ($271&255) >>> 3; $272 = $div40&255; $273 = (($src$2) + ($272)|0); $274 = HEAP8[$273>>0]|0; $275 = $274&255; $276 = HEAP8[$48>>0]|0; $div41 = ($276&255) >>> 3; $277 = $div41&255; $278 = (($src$2) + ($277)|0); $279 = HEAP8[$278>>0]|0; $280 = $279&255; $Pixel$1 = 0;$sB$1 = $280;$sG$1 = $275;$sR$1 = $270; break; } case 4: { $281 = HEAP32[$src$2>>2]|0; $282 = HEAP32[$41>>2]|0; $283 = $282 & $281; $284 = HEAP8[$42>>0]|0; $285 = $284&255; $286 = $283 >>> $285; $287 = HEAP8[$43>>0]|0; $288 = $287&255; $289 = (74436 + ($288<<2)|0); $290 = HEAP32[$289>>2]|0; $291 = (($290) + ($286)|0); $292 = HEAP8[$291>>0]|0; $293 = $292&255; $294 = HEAP32[$44>>2]|0; $295 = $294 & $281; $296 = HEAP8[$45>>0]|0; $297 = $296&255; $298 = $295 >>> $297; $299 = HEAP8[$46>>0]|0; $300 = $299&255; $301 = (74436 + ($300<<2)|0); $302 = HEAP32[$301>>2]|0; $303 = (($302) + ($298)|0); $304 = HEAP8[$303>>0]|0; $305 = $304&255; $306 = HEAP32[$47>>2]|0; $307 = $306 & $281; $308 = HEAP8[$48>>0]|0; $309 = $308&255; $310 = $307 >>> $309; $311 = HEAP8[$49>>0]|0; $312 = $311&255; $313 = (74436 + ($312<<2)|0); $314 = HEAP32[$313>>2]|0; $315 = (($314) + ($310)|0); $316 = HEAP8[$315>>0]|0; $317 = $316&255; $Pixel$1 = $281;$sB$1 = $317;$sG$1 = $305;$sR$1 = $293; break; } default: { $Pixel$1 = 0;$sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $318 = $Pixel$1 & $19; $319 = ($318|0)==($23|0); if (!($319)) { $320 = $sR$1 & 224; $321 = $sG$1 >>> 5; $322 = $321 << 2; $323 = $322 | $320; $324 = $sB$1 >>> 6; $325 = $323 | $324; $326 = $325&255; HEAP8[$dst$2>>0] = $326; } $327 = ((($dst$2)) + 1|0); $328 = (($src$2) + ($22)|0); $dst$3 = $327;$n$2 = $n$1;$src$3 = $328; label = 23; continue; } else if ((label|0) == 23) { label = 0; switch ($22|0) { case 1: { $329 = HEAP8[$src$3>>0]|0; $330 = $329&255; $331 = HEAP32[$41>>2]|0; $332 = $330 & $331; $333 = HEAP8[$42>>0]|0; $334 = $333&255; $335 = $332 >>> $334; $336 = HEAP8[$43>>0]|0; $337 = $336&255; $338 = (74436 + ($337<<2)|0); $339 = HEAP32[$338>>2]|0; $340 = (($339) + ($335)|0); $341 = HEAP8[$340>>0]|0; $342 = $341&255; $343 = HEAP32[$44>>2]|0; $344 = $343 & $330; $345 = HEAP8[$45>>0]|0; $346 = $345&255; $347 = $344 >>> $346; $348 = HEAP8[$46>>0]|0; $349 = $348&255; $350 = (74436 + ($349<<2)|0); $351 = HEAP32[$350>>2]|0; $352 = (($351) + ($347)|0); $353 = HEAP8[$352>>0]|0; $354 = $353&255; $355 = HEAP32[$47>>2]|0; $356 = $355 & $330; $357 = HEAP8[$48>>0]|0; $358 = $357&255; $359 = $356 >>> $358; $360 = HEAP8[$49>>0]|0; $361 = $360&255; $362 = (74436 + ($361<<2)|0); $363 = HEAP32[$362>>2]|0; $364 = (($363) + ($359)|0); $365 = HEAP8[$364>>0]|0; $366 = $365&255; $Pixel$2 = $330;$sB$2 = $366;$sG$2 = $354;$sR$2 = $342; break; } case 2: { $367 = HEAP16[$src$3>>1]|0; $368 = $367&65535; $369 = HEAP32[$41>>2]|0; $370 = $368 & $369; $371 = HEAP8[$42>>0]|0; $372 = $371&255; $373 = $370 >>> $372; $374 = HEAP8[$43>>0]|0; $375 = $374&255; $376 = (74436 + ($375<<2)|0); $377 = HEAP32[$376>>2]|0; $378 = (($377) + ($373)|0); $379 = HEAP8[$378>>0]|0; $380 = $379&255; $381 = HEAP32[$44>>2]|0; $382 = $381 & $368; $383 = HEAP8[$45>>0]|0; $384 = $383&255; $385 = $382 >>> $384; $386 = HEAP8[$46>>0]|0; $387 = $386&255; $388 = (74436 + ($387<<2)|0); $389 = HEAP32[$388>>2]|0; $390 = (($389) + ($385)|0); $391 = HEAP8[$390>>0]|0; $392 = $391&255; $393 = HEAP32[$47>>2]|0; $394 = $393 & $368; $395 = HEAP8[$48>>0]|0; $396 = $395&255; $397 = $394 >>> $396; $398 = HEAP8[$49>>0]|0; $399 = $398&255; $400 = (74436 + ($399<<2)|0); $401 = HEAP32[$400>>2]|0; $402 = (($401) + ($397)|0); $403 = HEAP8[$402>>0]|0; $404 = $403&255; $Pixel$2 = $368;$sB$2 = $404;$sG$2 = $392;$sR$2 = $380; break; } case 3: { $405 = HEAP8[$42>>0]|0; $div36 = ($405&255) >>> 3; $406 = $div36&255; $407 = (($src$3) + ($406)|0); $408 = HEAP8[$407>>0]|0; $409 = $408&255; $410 = HEAP8[$45>>0]|0; $div37 = ($410&255) >>> 3; $411 = $div37&255; $412 = (($src$3) + ($411)|0); $413 = HEAP8[$412>>0]|0; $414 = $413&255; $415 = HEAP8[$48>>0]|0; $div38 = ($415&255) >>> 3; $416 = $div38&255; $417 = (($src$3) + ($416)|0); $418 = HEAP8[$417>>0]|0; $419 = $418&255; $Pixel$2 = 0;$sB$2 = $419;$sG$2 = $414;$sR$2 = $409; break; } case 4: { $420 = HEAP32[$src$3>>2]|0; $421 = HEAP32[$41>>2]|0; $422 = $421 & $420; $423 = HEAP8[$42>>0]|0; $424 = $423&255; $425 = $422 >>> $424; $426 = HEAP8[$43>>0]|0; $427 = $426&255; $428 = (74436 + ($427<<2)|0); $429 = HEAP32[$428>>2]|0; $430 = (($429) + ($425)|0); $431 = HEAP8[$430>>0]|0; $432 = $431&255; $433 = HEAP32[$44>>2]|0; $434 = $433 & $420; $435 = HEAP8[$45>>0]|0; $436 = $435&255; $437 = $434 >>> $436; $438 = HEAP8[$46>>0]|0; $439 = $438&255; $440 = (74436 + ($439<<2)|0); $441 = HEAP32[$440>>2]|0; $442 = (($441) + ($437)|0); $443 = HEAP8[$442>>0]|0; $444 = $443&255; $445 = HEAP32[$47>>2]|0; $446 = $445 & $420; $447 = HEAP8[$48>>0]|0; $448 = $447&255; $449 = $446 >>> $448; $450 = HEAP8[$49>>0]|0; $451 = $450&255; $452 = (74436 + ($451<<2)|0); $453 = HEAP32[$452>>2]|0; $454 = (($453) + ($449)|0); $455 = HEAP8[$454>>0]|0; $456 = $455&255; $Pixel$2 = $420;$sB$2 = $456;$sG$2 = $444;$sR$2 = $432; break; } default: { $Pixel$2 = 0;$sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $457 = $Pixel$2 & $19; $458 = ($457|0)==($23|0); if (!($458)) { $459 = $sR$2 & 224; $460 = $sG$2 >>> 5; $461 = $460 << 2; $462 = $461 | $459; $463 = $sB$2 >>> 6; $464 = $462 | $463; $465 = $464&255; HEAP8[$dst$3>>0] = $465; } $466 = ((($dst$3)) + 1|0); $467 = (($src$3) + ($22)|0); $dst$4 = $466;$n$3 = $n$2;$src$4 = $467; label = 31; continue; } else if ((label|0) == 31) { label = 0; switch ($22|0) { case 1: { $468 = HEAP8[$src$4>>0]|0; $469 = $468&255; $470 = HEAP32[$41>>2]|0; $471 = $469 & $470; $472 = HEAP8[$42>>0]|0; $473 = $472&255; $474 = $471 >>> $473; $475 = HEAP8[$43>>0]|0; $476 = $475&255; $477 = (74436 + ($476<<2)|0); $478 = HEAP32[$477>>2]|0; $479 = (($478) + ($474)|0); $480 = HEAP8[$479>>0]|0; $481 = $480&255; $482 = HEAP32[$44>>2]|0; $483 = $482 & $469; $484 = HEAP8[$45>>0]|0; $485 = $484&255; $486 = $483 >>> $485; $487 = HEAP8[$46>>0]|0; $488 = $487&255; $489 = (74436 + ($488<<2)|0); $490 = HEAP32[$489>>2]|0; $491 = (($490) + ($486)|0); $492 = HEAP8[$491>>0]|0; $493 = $492&255; $494 = HEAP32[$47>>2]|0; $495 = $494 & $469; $496 = HEAP8[$48>>0]|0; $497 = $496&255; $498 = $495 >>> $497; $499 = HEAP8[$49>>0]|0; $500 = $499&255; $501 = (74436 + ($500<<2)|0); $502 = HEAP32[$501>>2]|0; $503 = (($502) + ($498)|0); $504 = HEAP8[$503>>0]|0; $505 = $504&255; $Pixel$3 = $469;$sB$3 = $505;$sG$3 = $493;$sR$3 = $481; break; } case 2: { $506 = HEAP16[$src$4>>1]|0; $507 = $506&65535; $508 = HEAP32[$41>>2]|0; $509 = $507 & $508; $510 = HEAP8[$42>>0]|0; $511 = $510&255; $512 = $509 >>> $511; $513 = HEAP8[$43>>0]|0; $514 = $513&255; $515 = (74436 + ($514<<2)|0); $516 = HEAP32[$515>>2]|0; $517 = (($516) + ($512)|0); $518 = HEAP8[$517>>0]|0; $519 = $518&255; $520 = HEAP32[$44>>2]|0; $521 = $520 & $507; $522 = HEAP8[$45>>0]|0; $523 = $522&255; $524 = $521 >>> $523; $525 = HEAP8[$46>>0]|0; $526 = $525&255; $527 = (74436 + ($526<<2)|0); $528 = HEAP32[$527>>2]|0; $529 = (($528) + ($524)|0); $530 = HEAP8[$529>>0]|0; $531 = $530&255; $532 = HEAP32[$47>>2]|0; $533 = $532 & $507; $534 = HEAP8[$48>>0]|0; $535 = $534&255; $536 = $533 >>> $535; $537 = HEAP8[$49>>0]|0; $538 = $537&255; $539 = (74436 + ($538<<2)|0); $540 = HEAP32[$539>>2]|0; $541 = (($540) + ($536)|0); $542 = HEAP8[$541>>0]|0; $543 = $542&255; $Pixel$3 = $507;$sB$3 = $543;$sG$3 = $531;$sR$3 = $519; break; } case 3: { $544 = HEAP8[$42>>0]|0; $div33 = ($544&255) >>> 3; $545 = $div33&255; $546 = (($src$4) + ($545)|0); $547 = HEAP8[$546>>0]|0; $548 = $547&255; $549 = HEAP8[$45>>0]|0; $div34 = ($549&255) >>> 3; $550 = $div34&255; $551 = (($src$4) + ($550)|0); $552 = HEAP8[$551>>0]|0; $553 = $552&255; $554 = HEAP8[$48>>0]|0; $div35 = ($554&255) >>> 3; $555 = $div35&255; $556 = (($src$4) + ($555)|0); $557 = HEAP8[$556>>0]|0; $558 = $557&255; $Pixel$3 = 0;$sB$3 = $558;$sG$3 = $553;$sR$3 = $548; break; } case 4: { $559 = HEAP32[$src$4>>2]|0; $560 = HEAP32[$41>>2]|0; $561 = $560 & $559; $562 = HEAP8[$42>>0]|0; $563 = $562&255; $564 = $561 >>> $563; $565 = HEAP8[$43>>0]|0; $566 = $565&255; $567 = (74436 + ($566<<2)|0); $568 = HEAP32[$567>>2]|0; $569 = (($568) + ($564)|0); $570 = HEAP8[$569>>0]|0; $571 = $570&255; $572 = HEAP32[$44>>2]|0; $573 = $572 & $559; $574 = HEAP8[$45>>0]|0; $575 = $574&255; $576 = $573 >>> $575; $577 = HEAP8[$46>>0]|0; $578 = $577&255; $579 = (74436 + ($578<<2)|0); $580 = HEAP32[$579>>2]|0; $581 = (($580) + ($576)|0); $582 = HEAP8[$581>>0]|0; $583 = $582&255; $584 = HEAP32[$47>>2]|0; $585 = $584 & $559; $586 = HEAP8[$48>>0]|0; $587 = $586&255; $588 = $585 >>> $587; $589 = HEAP8[$49>>0]|0; $590 = $589&255; $591 = (74436 + ($590<<2)|0); $592 = HEAP32[$591>>2]|0; $593 = (($592) + ($588)|0); $594 = HEAP8[$593>>0]|0; $595 = $594&255; $Pixel$3 = $559;$sB$3 = $595;$sG$3 = $583;$sR$3 = $571; break; } default: { $Pixel$3 = 0;$sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $596 = $Pixel$3 & $19; $597 = ($596|0)==($23|0); if (!($597)) { $598 = $sR$3 & 224; $599 = $sG$3 >>> 5; $600 = $599 << 2; $601 = $600 | $598; $602 = $sB$3 >>> 6; $603 = $601 | $602; $604 = $603&255; HEAP8[$dst$4>>0] = $604; } $605 = ((($dst$4)) + 1|0); $606 = (($src$4) + ($22)|0); $dst$5 = $605;$n$4 = $n$3;$src$5 = $606; label = 39; continue; } else if ((label|0) == 39) { label = 0; switch ($22|0) { case 1: { $607 = HEAP8[$src$5>>0]|0; $608 = $607&255; $609 = HEAP32[$41>>2]|0; $610 = $608 & $609; $611 = HEAP8[$42>>0]|0; $612 = $611&255; $613 = $610 >>> $612; $614 = HEAP8[$43>>0]|0; $615 = $614&255; $616 = (74436 + ($615<<2)|0); $617 = HEAP32[$616>>2]|0; $618 = (($617) + ($613)|0); $619 = HEAP8[$618>>0]|0; $620 = $619&255; $621 = HEAP32[$44>>2]|0; $622 = $621 & $608; $623 = HEAP8[$45>>0]|0; $624 = $623&255; $625 = $622 >>> $624; $626 = HEAP8[$46>>0]|0; $627 = $626&255; $628 = (74436 + ($627<<2)|0); $629 = HEAP32[$628>>2]|0; $630 = (($629) + ($625)|0); $631 = HEAP8[$630>>0]|0; $632 = $631&255; $633 = HEAP32[$47>>2]|0; $634 = $633 & $608; $635 = HEAP8[$48>>0]|0; $636 = $635&255; $637 = $634 >>> $636; $638 = HEAP8[$49>>0]|0; $639 = $638&255; $640 = (74436 + ($639<<2)|0); $641 = HEAP32[$640>>2]|0; $642 = (($641) + ($637)|0); $643 = HEAP8[$642>>0]|0; $644 = $643&255; $Pixel$4 = $608;$sB$4 = $644;$sG$4 = $632;$sR$4 = $620; break; } case 2: { $645 = HEAP16[$src$5>>1]|0; $646 = $645&65535; $647 = HEAP32[$41>>2]|0; $648 = $646 & $647; $649 = HEAP8[$42>>0]|0; $650 = $649&255; $651 = $648 >>> $650; $652 = HEAP8[$43>>0]|0; $653 = $652&255; $654 = (74436 + ($653<<2)|0); $655 = HEAP32[$654>>2]|0; $656 = (($655) + ($651)|0); $657 = HEAP8[$656>>0]|0; $658 = $657&255; $659 = HEAP32[$44>>2]|0; $660 = $659 & $646; $661 = HEAP8[$45>>0]|0; $662 = $661&255; $663 = $660 >>> $662; $664 = HEAP8[$46>>0]|0; $665 = $664&255; $666 = (74436 + ($665<<2)|0); $667 = HEAP32[$666>>2]|0; $668 = (($667) + ($663)|0); $669 = HEAP8[$668>>0]|0; $670 = $669&255; $671 = HEAP32[$47>>2]|0; $672 = $671 & $646; $673 = HEAP8[$48>>0]|0; $674 = $673&255; $675 = $672 >>> $674; $676 = HEAP8[$49>>0]|0; $677 = $676&255; $678 = (74436 + ($677<<2)|0); $679 = HEAP32[$678>>2]|0; $680 = (($679) + ($675)|0); $681 = HEAP8[$680>>0]|0; $682 = $681&255; $Pixel$4 = $646;$sB$4 = $682;$sG$4 = $670;$sR$4 = $658; break; } case 3: { $683 = HEAP8[$42>>0]|0; $div30 = ($683&255) >>> 3; $684 = $div30&255; $685 = (($src$5) + ($684)|0); $686 = HEAP8[$685>>0]|0; $687 = $686&255; $688 = HEAP8[$45>>0]|0; $div31 = ($688&255) >>> 3; $689 = $div31&255; $690 = (($src$5) + ($689)|0); $691 = HEAP8[$690>>0]|0; $692 = $691&255; $693 = HEAP8[$48>>0]|0; $div32 = ($693&255) >>> 3; $694 = $div32&255; $695 = (($src$5) + ($694)|0); $696 = HEAP8[$695>>0]|0; $697 = $696&255; $Pixel$4 = 0;$sB$4 = $697;$sG$4 = $692;$sR$4 = $687; break; } case 4: { $698 = HEAP32[$src$5>>2]|0; $699 = HEAP32[$41>>2]|0; $700 = $699 & $698; $701 = HEAP8[$42>>0]|0; $702 = $701&255; $703 = $700 >>> $702; $704 = HEAP8[$43>>0]|0; $705 = $704&255; $706 = (74436 + ($705<<2)|0); $707 = HEAP32[$706>>2]|0; $708 = (($707) + ($703)|0); $709 = HEAP8[$708>>0]|0; $710 = $709&255; $711 = HEAP32[$44>>2]|0; $712 = $711 & $698; $713 = HEAP8[$45>>0]|0; $714 = $713&255; $715 = $712 >>> $714; $716 = HEAP8[$46>>0]|0; $717 = $716&255; $718 = (74436 + ($717<<2)|0); $719 = HEAP32[$718>>2]|0; $720 = (($719) + ($715)|0); $721 = HEAP8[$720>>0]|0; $722 = $721&255; $723 = HEAP32[$47>>2]|0; $724 = $723 & $698; $725 = HEAP8[$48>>0]|0; $726 = $725&255; $727 = $724 >>> $726; $728 = HEAP8[$49>>0]|0; $729 = $728&255; $730 = (74436 + ($729<<2)|0); $731 = HEAP32[$730>>2]|0; $732 = (($731) + ($727)|0); $733 = HEAP8[$732>>0]|0; $734 = $733&255; $Pixel$4 = $698;$sB$4 = $734;$sG$4 = $722;$sR$4 = $710; break; } default: { $Pixel$4 = 0;$sB$4 = 0;$sG$4 = 0;$sR$4 = 0; } } $735 = $Pixel$4 & $19; $736 = ($735|0)==($23|0); if (!($736)) { $737 = $sR$4 & 224; $738 = $sG$4 >>> 5; $739 = $738 << 2; $740 = $739 | $737; $741 = $sB$4 >>> 6; $742 = $740 | $741; $743 = $742&255; HEAP8[$dst$5>>0] = $743; } $744 = ((($dst$5)) + 1|0); $745 = (($src$5) + ($22)|0); $dst$6 = $744;$n$5 = $n$4;$src$6 = $745; label = 47; continue; } else if ((label|0) == 47) { label = 0; switch ($22|0) { case 1: { $746 = HEAP8[$src$6>>0]|0; $747 = $746&255; $748 = HEAP32[$41>>2]|0; $749 = $747 & $748; $750 = HEAP8[$42>>0]|0; $751 = $750&255; $752 = $749 >>> $751; $753 = HEAP8[$43>>0]|0; $754 = $753&255; $755 = (74436 + ($754<<2)|0); $756 = HEAP32[$755>>2]|0; $757 = (($756) + ($752)|0); $758 = HEAP8[$757>>0]|0; $759 = $758&255; $760 = HEAP32[$44>>2]|0; $761 = $760 & $747; $762 = HEAP8[$45>>0]|0; $763 = $762&255; $764 = $761 >>> $763; $765 = HEAP8[$46>>0]|0; $766 = $765&255; $767 = (74436 + ($766<<2)|0); $768 = HEAP32[$767>>2]|0; $769 = (($768) + ($764)|0); $770 = HEAP8[$769>>0]|0; $771 = $770&255; $772 = HEAP32[$47>>2]|0; $773 = $772 & $747; $774 = HEAP8[$48>>0]|0; $775 = $774&255; $776 = $773 >>> $775; $777 = HEAP8[$49>>0]|0; $778 = $777&255; $779 = (74436 + ($778<<2)|0); $780 = HEAP32[$779>>2]|0; $781 = (($780) + ($776)|0); $782 = HEAP8[$781>>0]|0; $783 = $782&255; $Pixel$5 = $747;$sB$5 = $783;$sG$5 = $771;$sR$5 = $759; break; } case 2: { $784 = HEAP16[$src$6>>1]|0; $785 = $784&65535; $786 = HEAP32[$41>>2]|0; $787 = $785 & $786; $788 = HEAP8[$42>>0]|0; $789 = $788&255; $790 = $787 >>> $789; $791 = HEAP8[$43>>0]|0; $792 = $791&255; $793 = (74436 + ($792<<2)|0); $794 = HEAP32[$793>>2]|0; $795 = (($794) + ($790)|0); $796 = HEAP8[$795>>0]|0; $797 = $796&255; $798 = HEAP32[$44>>2]|0; $799 = $798 & $785; $800 = HEAP8[$45>>0]|0; $801 = $800&255; $802 = $799 >>> $801; $803 = HEAP8[$46>>0]|0; $804 = $803&255; $805 = (74436 + ($804<<2)|0); $806 = HEAP32[$805>>2]|0; $807 = (($806) + ($802)|0); $808 = HEAP8[$807>>0]|0; $809 = $808&255; $810 = HEAP32[$47>>2]|0; $811 = $810 & $785; $812 = HEAP8[$48>>0]|0; $813 = $812&255; $814 = $811 >>> $813; $815 = HEAP8[$49>>0]|0; $816 = $815&255; $817 = (74436 + ($816<<2)|0); $818 = HEAP32[$817>>2]|0; $819 = (($818) + ($814)|0); $820 = HEAP8[$819>>0]|0; $821 = $820&255; $Pixel$5 = $785;$sB$5 = $821;$sG$5 = $809;$sR$5 = $797; break; } case 3: { $822 = HEAP8[$42>>0]|0; $div27 = ($822&255) >>> 3; $823 = $div27&255; $824 = (($src$6) + ($823)|0); $825 = HEAP8[$824>>0]|0; $826 = $825&255; $827 = HEAP8[$45>>0]|0; $div28 = ($827&255) >>> 3; $828 = $div28&255; $829 = (($src$6) + ($828)|0); $830 = HEAP8[$829>>0]|0; $831 = $830&255; $832 = HEAP8[$48>>0]|0; $div29 = ($832&255) >>> 3; $833 = $div29&255; $834 = (($src$6) + ($833)|0); $835 = HEAP8[$834>>0]|0; $836 = $835&255; $Pixel$5 = 0;$sB$5 = $836;$sG$5 = $831;$sR$5 = $826; break; } case 4: { $837 = HEAP32[$src$6>>2]|0; $838 = HEAP32[$41>>2]|0; $839 = $838 & $837; $840 = HEAP8[$42>>0]|0; $841 = $840&255; $842 = $839 >>> $841; $843 = HEAP8[$43>>0]|0; $844 = $843&255; $845 = (74436 + ($844<<2)|0); $846 = HEAP32[$845>>2]|0; $847 = (($846) + ($842)|0); $848 = HEAP8[$847>>0]|0; $849 = $848&255; $850 = HEAP32[$44>>2]|0; $851 = $850 & $837; $852 = HEAP8[$45>>0]|0; $853 = $852&255; $854 = $851 >>> $853; $855 = HEAP8[$46>>0]|0; $856 = $855&255; $857 = (74436 + ($856<<2)|0); $858 = HEAP32[$857>>2]|0; $859 = (($858) + ($854)|0); $860 = HEAP8[$859>>0]|0; $861 = $860&255; $862 = HEAP32[$47>>2]|0; $863 = $862 & $837; $864 = HEAP8[$48>>0]|0; $865 = $864&255; $866 = $863 >>> $865; $867 = HEAP8[$49>>0]|0; $868 = $867&255; $869 = (74436 + ($868<<2)|0); $870 = HEAP32[$869>>2]|0; $871 = (($870) + ($866)|0); $872 = HEAP8[$871>>0]|0; $873 = $872&255; $Pixel$5 = $837;$sB$5 = $873;$sG$5 = $861;$sR$5 = $849; break; } default: { $Pixel$5 = 0;$sB$5 = 0;$sG$5 = 0;$sR$5 = 0; } } $874 = $Pixel$5 & $19; $875 = ($874|0)==($23|0); if (!($875)) { $876 = $sR$5 & 224; $877 = $sG$5 >>> 5; $878 = $877 << 2; $879 = $878 | $876; $880 = $sB$5 >>> 6; $881 = $879 | $880; $882 = $881&255; HEAP8[$dst$6>>0] = $882; } $883 = ((($dst$6)) + 1|0); $884 = (($src$6) + ($22)|0); $dst$7 = $883;$n$6 = $n$5;$src$7 = $884; label = 55; continue; } else if ((label|0) == 55) { label = 0; switch ($22|0) { case 1: { $885 = HEAP8[$src$7>>0]|0; $886 = $885&255; $887 = HEAP32[$41>>2]|0; $888 = $886 & $887; $889 = HEAP8[$42>>0]|0; $890 = $889&255; $891 = $888 >>> $890; $892 = HEAP8[$43>>0]|0; $893 = $892&255; $894 = (74436 + ($893<<2)|0); $895 = HEAP32[$894>>2]|0; $896 = (($895) + ($891)|0); $897 = HEAP8[$896>>0]|0; $898 = $897&255; $899 = HEAP32[$44>>2]|0; $900 = $899 & $886; $901 = HEAP8[$45>>0]|0; $902 = $901&255; $903 = $900 >>> $902; $904 = HEAP8[$46>>0]|0; $905 = $904&255; $906 = (74436 + ($905<<2)|0); $907 = HEAP32[$906>>2]|0; $908 = (($907) + ($903)|0); $909 = HEAP8[$908>>0]|0; $910 = $909&255; $911 = HEAP32[$47>>2]|0; $912 = $911 & $886; $913 = HEAP8[$48>>0]|0; $914 = $913&255; $915 = $912 >>> $914; $916 = HEAP8[$49>>0]|0; $917 = $916&255; $918 = (74436 + ($917<<2)|0); $919 = HEAP32[$918>>2]|0; $920 = (($919) + ($915)|0); $921 = HEAP8[$920>>0]|0; $922 = $921&255; $Pixel$6 = $886;$sB$6 = $922;$sG$6 = $910;$sR$6 = $898; break; } case 2: { $923 = HEAP16[$src$7>>1]|0; $924 = $923&65535; $925 = HEAP32[$41>>2]|0; $926 = $924 & $925; $927 = HEAP8[$42>>0]|0; $928 = $927&255; $929 = $926 >>> $928; $930 = HEAP8[$43>>0]|0; $931 = $930&255; $932 = (74436 + ($931<<2)|0); $933 = HEAP32[$932>>2]|0; $934 = (($933) + ($929)|0); $935 = HEAP8[$934>>0]|0; $936 = $935&255; $937 = HEAP32[$44>>2]|0; $938 = $937 & $924; $939 = HEAP8[$45>>0]|0; $940 = $939&255; $941 = $938 >>> $940; $942 = HEAP8[$46>>0]|0; $943 = $942&255; $944 = (74436 + ($943<<2)|0); $945 = HEAP32[$944>>2]|0; $946 = (($945) + ($941)|0); $947 = HEAP8[$946>>0]|0; $948 = $947&255; $949 = HEAP32[$47>>2]|0; $950 = $949 & $924; $951 = HEAP8[$48>>0]|0; $952 = $951&255; $953 = $950 >>> $952; $954 = HEAP8[$49>>0]|0; $955 = $954&255; $956 = (74436 + ($955<<2)|0); $957 = HEAP32[$956>>2]|0; $958 = (($957) + ($953)|0); $959 = HEAP8[$958>>0]|0; $960 = $959&255; $Pixel$6 = $924;$sB$6 = $960;$sG$6 = $948;$sR$6 = $936; break; } case 3: { $961 = HEAP8[$42>>0]|0; $div24 = ($961&255) >>> 3; $962 = $div24&255; $963 = (($src$7) + ($962)|0); $964 = HEAP8[$963>>0]|0; $965 = $964&255; $966 = HEAP8[$45>>0]|0; $div25 = ($966&255) >>> 3; $967 = $div25&255; $968 = (($src$7) + ($967)|0); $969 = HEAP8[$968>>0]|0; $970 = $969&255; $971 = HEAP8[$48>>0]|0; $div26 = ($971&255) >>> 3; $972 = $div26&255; $973 = (($src$7) + ($972)|0); $974 = HEAP8[$973>>0]|0; $975 = $974&255; $Pixel$6 = 0;$sB$6 = $975;$sG$6 = $970;$sR$6 = $965; break; } case 4: { $976 = HEAP32[$src$7>>2]|0; $977 = HEAP32[$41>>2]|0; $978 = $977 & $976; $979 = HEAP8[$42>>0]|0; $980 = $979&255; $981 = $978 >>> $980; $982 = HEAP8[$43>>0]|0; $983 = $982&255; $984 = (74436 + ($983<<2)|0); $985 = HEAP32[$984>>2]|0; $986 = (($985) + ($981)|0); $987 = HEAP8[$986>>0]|0; $988 = $987&255; $989 = HEAP32[$44>>2]|0; $990 = $989 & $976; $991 = HEAP8[$45>>0]|0; $992 = $991&255; $993 = $990 >>> $992; $994 = HEAP8[$46>>0]|0; $995 = $994&255; $996 = (74436 + ($995<<2)|0); $997 = HEAP32[$996>>2]|0; $998 = (($997) + ($993)|0); $999 = HEAP8[$998>>0]|0; $1000 = $999&255; $1001 = HEAP32[$47>>2]|0; $1002 = $1001 & $976; $1003 = HEAP8[$48>>0]|0; $1004 = $1003&255; $1005 = $1002 >>> $1004; $1006 = HEAP8[$49>>0]|0; $1007 = $1006&255; $1008 = (74436 + ($1007<<2)|0); $1009 = HEAP32[$1008>>2]|0; $1010 = (($1009) + ($1005)|0); $1011 = HEAP8[$1010>>0]|0; $1012 = $1011&255; $Pixel$6 = $976;$sB$6 = $1012;$sG$6 = $1000;$sR$6 = $988; break; } default: { $Pixel$6 = 0;$sB$6 = 0;$sG$6 = 0;$sR$6 = 0; } } $1013 = $Pixel$6 & $19; $1014 = ($1013|0)==($23|0); if (!($1014)) { $1015 = $sR$6 & 224; $1016 = $sG$6 >>> 5; $1017 = $1016 << 2; $1018 = $1017 | $1015; $1019 = $sB$6 >>> 6; $1020 = $1018 | $1019; $1021 = $1020&255; HEAP8[$dst$7>>0] = $1021; } $1022 = ((($dst$7)) + 1|0); $1023 = (($src$7) + ($22)|0); $dst$8 = $1022;$n$7 = $n$6;$src$8 = $1023; label = 63; continue; } else if ((label|0) == 63) { label = 0; switch ($22|0) { case 1: { $1024 = HEAP8[$src$8>>0]|0; $1025 = $1024&255; $1026 = HEAP32[$41>>2]|0; $1027 = $1025 & $1026; $1028 = HEAP8[$42>>0]|0; $1029 = $1028&255; $1030 = $1027 >>> $1029; $1031 = HEAP8[$43>>0]|0; $1032 = $1031&255; $1033 = (74436 + ($1032<<2)|0); $1034 = HEAP32[$1033>>2]|0; $1035 = (($1034) + ($1030)|0); $1036 = HEAP8[$1035>>0]|0; $1037 = $1036&255; $1038 = HEAP32[$44>>2]|0; $1039 = $1038 & $1025; $1040 = HEAP8[$45>>0]|0; $1041 = $1040&255; $1042 = $1039 >>> $1041; $1043 = HEAP8[$46>>0]|0; $1044 = $1043&255; $1045 = (74436 + ($1044<<2)|0); $1046 = HEAP32[$1045>>2]|0; $1047 = (($1046) + ($1042)|0); $1048 = HEAP8[$1047>>0]|0; $1049 = $1048&255; $1050 = HEAP32[$47>>2]|0; $1051 = $1050 & $1025; $1052 = HEAP8[$48>>0]|0; $1053 = $1052&255; $1054 = $1051 >>> $1053; $1055 = HEAP8[$49>>0]|0; $1056 = $1055&255; $1057 = (74436 + ($1056<<2)|0); $1058 = HEAP32[$1057>>2]|0; $1059 = (($1058) + ($1054)|0); $1060 = HEAP8[$1059>>0]|0; $1061 = $1060&255; $Pixel$7 = $1025;$sB$7 = $1061;$sG$7 = $1049;$sR$7 = $1037; break; } case 2: { $1062 = HEAP16[$src$8>>1]|0; $1063 = $1062&65535; $1064 = HEAP32[$41>>2]|0; $1065 = $1063 & $1064; $1066 = HEAP8[$42>>0]|0; $1067 = $1066&255; $1068 = $1065 >>> $1067; $1069 = HEAP8[$43>>0]|0; $1070 = $1069&255; $1071 = (74436 + ($1070<<2)|0); $1072 = HEAP32[$1071>>2]|0; $1073 = (($1072) + ($1068)|0); $1074 = HEAP8[$1073>>0]|0; $1075 = $1074&255; $1076 = HEAP32[$44>>2]|0; $1077 = $1076 & $1063; $1078 = HEAP8[$45>>0]|0; $1079 = $1078&255; $1080 = $1077 >>> $1079; $1081 = HEAP8[$46>>0]|0; $1082 = $1081&255; $1083 = (74436 + ($1082<<2)|0); $1084 = HEAP32[$1083>>2]|0; $1085 = (($1084) + ($1080)|0); $1086 = HEAP8[$1085>>0]|0; $1087 = $1086&255; $1088 = HEAP32[$47>>2]|0; $1089 = $1088 & $1063; $1090 = HEAP8[$48>>0]|0; $1091 = $1090&255; $1092 = $1089 >>> $1091; $1093 = HEAP8[$49>>0]|0; $1094 = $1093&255; $1095 = (74436 + ($1094<<2)|0); $1096 = HEAP32[$1095>>2]|0; $1097 = (($1096) + ($1092)|0); $1098 = HEAP8[$1097>>0]|0; $1099 = $1098&255; $Pixel$7 = $1063;$sB$7 = $1099;$sG$7 = $1087;$sR$7 = $1075; break; } case 3: { $1100 = HEAP8[$42>>0]|0; $div45 = ($1100&255) >>> 3; $1101 = $div45&255; $1102 = (($src$8) + ($1101)|0); $1103 = HEAP8[$1102>>0]|0; $1104 = $1103&255; $1105 = HEAP8[$45>>0]|0; $div46 = ($1105&255) >>> 3; $1106 = $div46&255; $1107 = (($src$8) + ($1106)|0); $1108 = HEAP8[$1107>>0]|0; $1109 = $1108&255; $1110 = HEAP8[$48>>0]|0; $div47 = ($1110&255) >>> 3; $1111 = $div47&255; $1112 = (($src$8) + ($1111)|0); $1113 = HEAP8[$1112>>0]|0; $1114 = $1113&255; $Pixel$7 = 0;$sB$7 = $1114;$sG$7 = $1109;$sR$7 = $1104; break; } case 4: { $1115 = HEAP32[$src$8>>2]|0; $1116 = HEAP32[$41>>2]|0; $1117 = $1116 & $1115; $1118 = HEAP8[$42>>0]|0; $1119 = $1118&255; $1120 = $1117 >>> $1119; $1121 = HEAP8[$43>>0]|0; $1122 = $1121&255; $1123 = (74436 + ($1122<<2)|0); $1124 = HEAP32[$1123>>2]|0; $1125 = (($1124) + ($1120)|0); $1126 = HEAP8[$1125>>0]|0; $1127 = $1126&255; $1128 = HEAP32[$44>>2]|0; $1129 = $1128 & $1115; $1130 = HEAP8[$45>>0]|0; $1131 = $1130&255; $1132 = $1129 >>> $1131; $1133 = HEAP8[$46>>0]|0; $1134 = $1133&255; $1135 = (74436 + ($1134<<2)|0); $1136 = HEAP32[$1135>>2]|0; $1137 = (($1136) + ($1132)|0); $1138 = HEAP8[$1137>>0]|0; $1139 = $1138&255; $1140 = HEAP32[$47>>2]|0; $1141 = $1140 & $1115; $1142 = HEAP8[$48>>0]|0; $1143 = $1142&255; $1144 = $1141 >>> $1143; $1145 = HEAP8[$49>>0]|0; $1146 = $1145&255; $1147 = (74436 + ($1146<<2)|0); $1148 = HEAP32[$1147>>2]|0; $1149 = (($1148) + ($1144)|0); $1150 = HEAP8[$1149>>0]|0; $1151 = $1150&255; $Pixel$7 = $1115;$sB$7 = $1151;$sG$7 = $1139;$sR$7 = $1127; break; } default: { $Pixel$7 = 0;$sB$7 = 0;$sG$7 = 0;$sR$7 = 0; } } $1152 = $Pixel$7 & $19; $1153 = ($1152|0)==($23|0); if (!($1153)) { $1154 = $sR$7 & 224; $1155 = $sG$7 >>> 5; $1156 = $1155 << 2; $1157 = $1156 | $1154; $1158 = $sB$7 >>> 6; $1159 = $1157 | $1158; $1160 = $1159&255; HEAP8[$dst$8>>0] = $1160; } $1161 = ((($dst$8)) + 1|0); $1162 = (($src$8) + ($22)|0); $1163 = (($n$7) + -1)|0; $1164 = ($n$7|0)>(1); if ($1164) { $dst$1 = $1161;$n$0 = $1163;$src$1 = $1162; label = 7; continue; } else { $dst$9 = $1161;$src$9 = $1162; label = 71; continue; } } else if ((label|0) == 71) { label = 0; $1165 = (($src$9) + ($6)|0); $1166 = (($dst$9) + ($10)|0); $1167 = ($50|0)==(0); if ($1167) { break L6; } else { $$in$55 = $50;$dst$050 = $1166;$src$051 = $1165; continue L6; } } } } return; } else { if ($25) { return; } $26 = (($1) + 7)|0; $27 = (($26|0) / 8)&-1; $28 = $1 & 7; $29 = ((($12)) + 12|0); $30 = ((($12)) + 32|0); $31 = ((($12)) + 28|0); $32 = ((($12)) + 16|0); $33 = ((($12)) + 33|0); $34 = ((($12)) + 29|0); $35 = ((($12)) + 20|0); $36 = ((($12)) + 34|0); $37 = ((($12)) + 30|0); $$in = $3;$dst$1052 = $8;$src$1053 = $4; L96: while(1) { $1168 = (($$in) + -1)|0; switch ($28|0) { case 0: { $dst$11 = $dst$1052;$n1$0 = $27;$src$11 = $src$1053; label = 73; break; } case 7: { $dst$12 = $dst$1052;$n1$1 = $27;$src$12 = $src$1053; label = 81; break; } case 6: { $dst$13 = $dst$1052;$n1$2 = $27;$src$13 = $src$1053; label = 89; break; } case 5: { $dst$14 = $dst$1052;$n1$3 = $27;$src$14 = $src$1053; label = 97; break; } case 4: { $dst$15 = $dst$1052;$n1$4 = $27;$src$15 = $src$1053; label = 105; break; } case 3: { $dst$16 = $dst$1052;$n1$5 = $27;$src$16 = $src$1053; label = 113; break; } case 2: { $dst$17 = $dst$1052;$n1$6 = $27;$src$17 = $src$1053; label = 121; break; } case 1: { $dst$18 = $dst$1052;$n1$7 = $27;$src$18 = $src$1053; label = 129; break; } default: { $dst$19 = $dst$1052;$src$19 = $src$1053; label = 137; } } while(1) { if ((label|0) == 73) { label = 0; switch ($22|0) { case 1: { $1169 = HEAP8[$src$11>>0]|0; $1170 = $1169&255; $1171 = HEAP32[$29>>2]|0; $1172 = $1170 & $1171; $1173 = HEAP8[$30>>0]|0; $1174 = $1173&255; $1175 = $1172 >>> $1174; $1176 = HEAP8[$31>>0]|0; $1177 = $1176&255; $1178 = (74436 + ($1177<<2)|0); $1179 = HEAP32[$1178>>2]|0; $1180 = (($1179) + ($1175)|0); $1181 = HEAP8[$1180>>0]|0; $1182 = $1181&255; $1183 = HEAP32[$32>>2]|0; $1184 = $1183 & $1170; $1185 = HEAP8[$33>>0]|0; $1186 = $1185&255; $1187 = $1184 >>> $1186; $1188 = HEAP8[$34>>0]|0; $1189 = $1188&255; $1190 = (74436 + ($1189<<2)|0); $1191 = HEAP32[$1190>>2]|0; $1192 = (($1191) + ($1187)|0); $1193 = HEAP8[$1192>>0]|0; $1194 = $1193&255; $1195 = HEAP32[$35>>2]|0; $1196 = $1195 & $1170; $1197 = HEAP8[$36>>0]|0; $1198 = $1197&255; $1199 = $1196 >>> $1198; $1200 = HEAP8[$37>>0]|0; $1201 = $1200&255; $1202 = (74436 + ($1201<<2)|0); $1203 = HEAP32[$1202>>2]|0; $1204 = (($1203) + ($1199)|0); $1205 = HEAP8[$1204>>0]|0; $1206 = $1205&255; $Pixel$8 = $1170;$sB$8 = $1206;$sG$8 = $1194;$sR$8 = $1182; break; } case 2: { $1207 = HEAP16[$src$11>>1]|0; $1208 = $1207&65535; $1209 = HEAP32[$29>>2]|0; $1210 = $1208 & $1209; $1211 = HEAP8[$30>>0]|0; $1212 = $1211&255; $1213 = $1210 >>> $1212; $1214 = HEAP8[$31>>0]|0; $1215 = $1214&255; $1216 = (74436 + ($1215<<2)|0); $1217 = HEAP32[$1216>>2]|0; $1218 = (($1217) + ($1213)|0); $1219 = HEAP8[$1218>>0]|0; $1220 = $1219&255; $1221 = HEAP32[$32>>2]|0; $1222 = $1221 & $1208; $1223 = HEAP8[$33>>0]|0; $1224 = $1223&255; $1225 = $1222 >>> $1224; $1226 = HEAP8[$34>>0]|0; $1227 = $1226&255; $1228 = (74436 + ($1227<<2)|0); $1229 = HEAP32[$1228>>2]|0; $1230 = (($1229) + ($1225)|0); $1231 = HEAP8[$1230>>0]|0; $1232 = $1231&255; $1233 = HEAP32[$35>>2]|0; $1234 = $1233 & $1208; $1235 = HEAP8[$36>>0]|0; $1236 = $1235&255; $1237 = $1234 >>> $1236; $1238 = HEAP8[$37>>0]|0; $1239 = $1238&255; $1240 = (74436 + ($1239<<2)|0); $1241 = HEAP32[$1240>>2]|0; $1242 = (($1241) + ($1237)|0); $1243 = HEAP8[$1242>>0]|0; $1244 = $1243&255; $Pixel$8 = $1208;$sB$8 = $1244;$sG$8 = $1232;$sR$8 = $1220; break; } case 3: { $1245 = HEAP8[$30>>0]|0; $div18 = ($1245&255) >>> 3; $1246 = $div18&255; $1247 = (($src$11) + ($1246)|0); $1248 = HEAP8[$1247>>0]|0; $1249 = $1248&255; $1250 = HEAP8[$33>>0]|0; $div19 = ($1250&255) >>> 3; $1251 = $div19&255; $1252 = (($src$11) + ($1251)|0); $1253 = HEAP8[$1252>>0]|0; $1254 = $1253&255; $1255 = HEAP8[$36>>0]|0; $div20 = ($1255&255) >>> 3; $1256 = $div20&255; $1257 = (($src$11) + ($1256)|0); $1258 = HEAP8[$1257>>0]|0; $1259 = $1258&255; $Pixel$8 = 0;$sB$8 = $1259;$sG$8 = $1254;$sR$8 = $1249; break; } case 4: { $1260 = HEAP32[$src$11>>2]|0; $1261 = HEAP32[$29>>2]|0; $1262 = $1261 & $1260; $1263 = HEAP8[$30>>0]|0; $1264 = $1263&255; $1265 = $1262 >>> $1264; $1266 = HEAP8[$31>>0]|0; $1267 = $1266&255; $1268 = (74436 + ($1267<<2)|0); $1269 = HEAP32[$1268>>2]|0; $1270 = (($1269) + ($1265)|0); $1271 = HEAP8[$1270>>0]|0; $1272 = $1271&255; $1273 = HEAP32[$32>>2]|0; $1274 = $1273 & $1260; $1275 = HEAP8[$33>>0]|0; $1276 = $1275&255; $1277 = $1274 >>> $1276; $1278 = HEAP8[$34>>0]|0; $1279 = $1278&255; $1280 = (74436 + ($1279<<2)|0); $1281 = HEAP32[$1280>>2]|0; $1282 = (($1281) + ($1277)|0); $1283 = HEAP8[$1282>>0]|0; $1284 = $1283&255; $1285 = HEAP32[$35>>2]|0; $1286 = $1285 & $1260; $1287 = HEAP8[$36>>0]|0; $1288 = $1287&255; $1289 = $1286 >>> $1288; $1290 = HEAP8[$37>>0]|0; $1291 = $1290&255; $1292 = (74436 + ($1291<<2)|0); $1293 = HEAP32[$1292>>2]|0; $1294 = (($1293) + ($1289)|0); $1295 = HEAP8[$1294>>0]|0; $1296 = $1295&255; $Pixel$8 = $1260;$sB$8 = $1296;$sG$8 = $1284;$sR$8 = $1272; break; } default: { $Pixel$8 = 0;$sB$8 = 0;$sG$8 = 0;$sR$8 = 0; } } $1297 = $Pixel$8 & $19; $1298 = ($1297|0)==($23|0); if (!($1298)) { $1299 = $sR$8 & 224; $1300 = $sG$8 >>> 5; $1301 = $1300 << 2; $1302 = $1301 | $1299; $1303 = $sB$8 >>> 6; $1304 = $1302 | $1303; $1305 = (($14) + ($1304)|0); $1306 = HEAP8[$1305>>0]|0; HEAP8[$dst$11>>0] = $1306; } $1307 = ((($dst$11)) + 1|0); $1308 = (($src$11) + ($22)|0); $dst$12 = $1307;$n1$1 = $n1$0;$src$12 = $1308; label = 81; continue; } else if ((label|0) == 81) { label = 0; switch ($22|0) { case 1: { $1309 = HEAP8[$src$12>>0]|0; $1310 = $1309&255; $1311 = HEAP32[$29>>2]|0; $1312 = $1310 & $1311; $1313 = HEAP8[$30>>0]|0; $1314 = $1313&255; $1315 = $1312 >>> $1314; $1316 = HEAP8[$31>>0]|0; $1317 = $1316&255; $1318 = (74436 + ($1317<<2)|0); $1319 = HEAP32[$1318>>2]|0; $1320 = (($1319) + ($1315)|0); $1321 = HEAP8[$1320>>0]|0; $1322 = $1321&255; $1323 = HEAP32[$32>>2]|0; $1324 = $1323 & $1310; $1325 = HEAP8[$33>>0]|0; $1326 = $1325&255; $1327 = $1324 >>> $1326; $1328 = HEAP8[$34>>0]|0; $1329 = $1328&255; $1330 = (74436 + ($1329<<2)|0); $1331 = HEAP32[$1330>>2]|0; $1332 = (($1331) + ($1327)|0); $1333 = HEAP8[$1332>>0]|0; $1334 = $1333&255; $1335 = HEAP32[$35>>2]|0; $1336 = $1335 & $1310; $1337 = HEAP8[$36>>0]|0; $1338 = $1337&255; $1339 = $1336 >>> $1338; $1340 = HEAP8[$37>>0]|0; $1341 = $1340&255; $1342 = (74436 + ($1341<<2)|0); $1343 = HEAP32[$1342>>2]|0; $1344 = (($1343) + ($1339)|0); $1345 = HEAP8[$1344>>0]|0; $1346 = $1345&255; $Pixel$9 = $1310;$sB$9 = $1346;$sG$9 = $1334;$sR$9 = $1322; break; } case 2: { $1347 = HEAP16[$src$12>>1]|0; $1348 = $1347&65535; $1349 = HEAP32[$29>>2]|0; $1350 = $1348 & $1349; $1351 = HEAP8[$30>>0]|0; $1352 = $1351&255; $1353 = $1350 >>> $1352; $1354 = HEAP8[$31>>0]|0; $1355 = $1354&255; $1356 = (74436 + ($1355<<2)|0); $1357 = HEAP32[$1356>>2]|0; $1358 = (($1357) + ($1353)|0); $1359 = HEAP8[$1358>>0]|0; $1360 = $1359&255; $1361 = HEAP32[$32>>2]|0; $1362 = $1361 & $1348; $1363 = HEAP8[$33>>0]|0; $1364 = $1363&255; $1365 = $1362 >>> $1364; $1366 = HEAP8[$34>>0]|0; $1367 = $1366&255; $1368 = (74436 + ($1367<<2)|0); $1369 = HEAP32[$1368>>2]|0; $1370 = (($1369) + ($1365)|0); $1371 = HEAP8[$1370>>0]|0; $1372 = $1371&255; $1373 = HEAP32[$35>>2]|0; $1374 = $1373 & $1348; $1375 = HEAP8[$36>>0]|0; $1376 = $1375&255; $1377 = $1374 >>> $1376; $1378 = HEAP8[$37>>0]|0; $1379 = $1378&255; $1380 = (74436 + ($1379<<2)|0); $1381 = HEAP32[$1380>>2]|0; $1382 = (($1381) + ($1377)|0); $1383 = HEAP8[$1382>>0]|0; $1384 = $1383&255; $Pixel$9 = $1348;$sB$9 = $1384;$sG$9 = $1372;$sR$9 = $1360; break; } case 3: { $1385 = HEAP8[$30>>0]|0; $div15 = ($1385&255) >>> 3; $1386 = $div15&255; $1387 = (($src$12) + ($1386)|0); $1388 = HEAP8[$1387>>0]|0; $1389 = $1388&255; $1390 = HEAP8[$33>>0]|0; $div16 = ($1390&255) >>> 3; $1391 = $div16&255; $1392 = (($src$12) + ($1391)|0); $1393 = HEAP8[$1392>>0]|0; $1394 = $1393&255; $1395 = HEAP8[$36>>0]|0; $div17 = ($1395&255) >>> 3; $1396 = $div17&255; $1397 = (($src$12) + ($1396)|0); $1398 = HEAP8[$1397>>0]|0; $1399 = $1398&255; $Pixel$9 = 0;$sB$9 = $1399;$sG$9 = $1394;$sR$9 = $1389; break; } case 4: { $1400 = HEAP32[$src$12>>2]|0; $1401 = HEAP32[$29>>2]|0; $1402 = $1401 & $1400; $1403 = HEAP8[$30>>0]|0; $1404 = $1403&255; $1405 = $1402 >>> $1404; $1406 = HEAP8[$31>>0]|0; $1407 = $1406&255; $1408 = (74436 + ($1407<<2)|0); $1409 = HEAP32[$1408>>2]|0; $1410 = (($1409) + ($1405)|0); $1411 = HEAP8[$1410>>0]|0; $1412 = $1411&255; $1413 = HEAP32[$32>>2]|0; $1414 = $1413 & $1400; $1415 = HEAP8[$33>>0]|0; $1416 = $1415&255; $1417 = $1414 >>> $1416; $1418 = HEAP8[$34>>0]|0; $1419 = $1418&255; $1420 = (74436 + ($1419<<2)|0); $1421 = HEAP32[$1420>>2]|0; $1422 = (($1421) + ($1417)|0); $1423 = HEAP8[$1422>>0]|0; $1424 = $1423&255; $1425 = HEAP32[$35>>2]|0; $1426 = $1425 & $1400; $1427 = HEAP8[$36>>0]|0; $1428 = $1427&255; $1429 = $1426 >>> $1428; $1430 = HEAP8[$37>>0]|0; $1431 = $1430&255; $1432 = (74436 + ($1431<<2)|0); $1433 = HEAP32[$1432>>2]|0; $1434 = (($1433) + ($1429)|0); $1435 = HEAP8[$1434>>0]|0; $1436 = $1435&255; $Pixel$9 = $1400;$sB$9 = $1436;$sG$9 = $1424;$sR$9 = $1412; break; } default: { $Pixel$9 = 0;$sB$9 = 0;$sG$9 = 0;$sR$9 = 0; } } $1437 = $Pixel$9 & $19; $1438 = ($1437|0)==($23|0); if (!($1438)) { $1439 = $sR$9 & 224; $1440 = $sG$9 >>> 5; $1441 = $1440 << 2; $1442 = $1441 | $1439; $1443 = $sB$9 >>> 6; $1444 = $1442 | $1443; $1445 = (($14) + ($1444)|0); $1446 = HEAP8[$1445>>0]|0; HEAP8[$dst$12>>0] = $1446; } $1447 = ((($dst$12)) + 1|0); $1448 = (($src$12) + ($22)|0); $dst$13 = $1447;$n1$2 = $n1$1;$src$13 = $1448; label = 89; continue; } else if ((label|0) == 89) { label = 0; switch ($22|0) { case 1: { $1449 = HEAP8[$src$13>>0]|0; $1450 = $1449&255; $1451 = HEAP32[$29>>2]|0; $1452 = $1450 & $1451; $1453 = HEAP8[$30>>0]|0; $1454 = $1453&255; $1455 = $1452 >>> $1454; $1456 = HEAP8[$31>>0]|0; $1457 = $1456&255; $1458 = (74436 + ($1457<<2)|0); $1459 = HEAP32[$1458>>2]|0; $1460 = (($1459) + ($1455)|0); $1461 = HEAP8[$1460>>0]|0; $1462 = $1461&255; $1463 = HEAP32[$32>>2]|0; $1464 = $1463 & $1450; $1465 = HEAP8[$33>>0]|0; $1466 = $1465&255; $1467 = $1464 >>> $1466; $1468 = HEAP8[$34>>0]|0; $1469 = $1468&255; $1470 = (74436 + ($1469<<2)|0); $1471 = HEAP32[$1470>>2]|0; $1472 = (($1471) + ($1467)|0); $1473 = HEAP8[$1472>>0]|0; $1474 = $1473&255; $1475 = HEAP32[$35>>2]|0; $1476 = $1475 & $1450; $1477 = HEAP8[$36>>0]|0; $1478 = $1477&255; $1479 = $1476 >>> $1478; $1480 = HEAP8[$37>>0]|0; $1481 = $1480&255; $1482 = (74436 + ($1481<<2)|0); $1483 = HEAP32[$1482>>2]|0; $1484 = (($1483) + ($1479)|0); $1485 = HEAP8[$1484>>0]|0; $1486 = $1485&255; $Pixel$10 = $1450;$sB$10 = $1486;$sG$10 = $1474;$sR$10 = $1462; break; } case 2: { $1487 = HEAP16[$src$13>>1]|0; $1488 = $1487&65535; $1489 = HEAP32[$29>>2]|0; $1490 = $1488 & $1489; $1491 = HEAP8[$30>>0]|0; $1492 = $1491&255; $1493 = $1490 >>> $1492; $1494 = HEAP8[$31>>0]|0; $1495 = $1494&255; $1496 = (74436 + ($1495<<2)|0); $1497 = HEAP32[$1496>>2]|0; $1498 = (($1497) + ($1493)|0); $1499 = HEAP8[$1498>>0]|0; $1500 = $1499&255; $1501 = HEAP32[$32>>2]|0; $1502 = $1501 & $1488; $1503 = HEAP8[$33>>0]|0; $1504 = $1503&255; $1505 = $1502 >>> $1504; $1506 = HEAP8[$34>>0]|0; $1507 = $1506&255; $1508 = (74436 + ($1507<<2)|0); $1509 = HEAP32[$1508>>2]|0; $1510 = (($1509) + ($1505)|0); $1511 = HEAP8[$1510>>0]|0; $1512 = $1511&255; $1513 = HEAP32[$35>>2]|0; $1514 = $1513 & $1488; $1515 = HEAP8[$36>>0]|0; $1516 = $1515&255; $1517 = $1514 >>> $1516; $1518 = HEAP8[$37>>0]|0; $1519 = $1518&255; $1520 = (74436 + ($1519<<2)|0); $1521 = HEAP32[$1520>>2]|0; $1522 = (($1521) + ($1517)|0); $1523 = HEAP8[$1522>>0]|0; $1524 = $1523&255; $Pixel$10 = $1488;$sB$10 = $1524;$sG$10 = $1512;$sR$10 = $1500; break; } case 3: { $1525 = HEAP8[$30>>0]|0; $div12 = ($1525&255) >>> 3; $1526 = $div12&255; $1527 = (($src$13) + ($1526)|0); $1528 = HEAP8[$1527>>0]|0; $1529 = $1528&255; $1530 = HEAP8[$33>>0]|0; $div13 = ($1530&255) >>> 3; $1531 = $div13&255; $1532 = (($src$13) + ($1531)|0); $1533 = HEAP8[$1532>>0]|0; $1534 = $1533&255; $1535 = HEAP8[$36>>0]|0; $div14 = ($1535&255) >>> 3; $1536 = $div14&255; $1537 = (($src$13) + ($1536)|0); $1538 = HEAP8[$1537>>0]|0; $1539 = $1538&255; $Pixel$10 = 0;$sB$10 = $1539;$sG$10 = $1534;$sR$10 = $1529; break; } case 4: { $1540 = HEAP32[$src$13>>2]|0; $1541 = HEAP32[$29>>2]|0; $1542 = $1541 & $1540; $1543 = HEAP8[$30>>0]|0; $1544 = $1543&255; $1545 = $1542 >>> $1544; $1546 = HEAP8[$31>>0]|0; $1547 = $1546&255; $1548 = (74436 + ($1547<<2)|0); $1549 = HEAP32[$1548>>2]|0; $1550 = (($1549) + ($1545)|0); $1551 = HEAP8[$1550>>0]|0; $1552 = $1551&255; $1553 = HEAP32[$32>>2]|0; $1554 = $1553 & $1540; $1555 = HEAP8[$33>>0]|0; $1556 = $1555&255; $1557 = $1554 >>> $1556; $1558 = HEAP8[$34>>0]|0; $1559 = $1558&255; $1560 = (74436 + ($1559<<2)|0); $1561 = HEAP32[$1560>>2]|0; $1562 = (($1561) + ($1557)|0); $1563 = HEAP8[$1562>>0]|0; $1564 = $1563&255; $1565 = HEAP32[$35>>2]|0; $1566 = $1565 & $1540; $1567 = HEAP8[$36>>0]|0; $1568 = $1567&255; $1569 = $1566 >>> $1568; $1570 = HEAP8[$37>>0]|0; $1571 = $1570&255; $1572 = (74436 + ($1571<<2)|0); $1573 = HEAP32[$1572>>2]|0; $1574 = (($1573) + ($1569)|0); $1575 = HEAP8[$1574>>0]|0; $1576 = $1575&255; $Pixel$10 = $1540;$sB$10 = $1576;$sG$10 = $1564;$sR$10 = $1552; break; } default: { $Pixel$10 = 0;$sB$10 = 0;$sG$10 = 0;$sR$10 = 0; } } $1577 = $Pixel$10 & $19; $1578 = ($1577|0)==($23|0); if (!($1578)) { $1579 = $sR$10 & 224; $1580 = $sG$10 >>> 5; $1581 = $1580 << 2; $1582 = $1581 | $1579; $1583 = $sB$10 >>> 6; $1584 = $1582 | $1583; $1585 = (($14) + ($1584)|0); $1586 = HEAP8[$1585>>0]|0; HEAP8[$dst$13>>0] = $1586; } $1587 = ((($dst$13)) + 1|0); $1588 = (($src$13) + ($22)|0); $dst$14 = $1587;$n1$3 = $n1$2;$src$14 = $1588; label = 97; continue; } else if ((label|0) == 97) { label = 0; switch ($22|0) { case 1: { $1589 = HEAP8[$src$14>>0]|0; $1590 = $1589&255; $1591 = HEAP32[$29>>2]|0; $1592 = $1590 & $1591; $1593 = HEAP8[$30>>0]|0; $1594 = $1593&255; $1595 = $1592 >>> $1594; $1596 = HEAP8[$31>>0]|0; $1597 = $1596&255; $1598 = (74436 + ($1597<<2)|0); $1599 = HEAP32[$1598>>2]|0; $1600 = (($1599) + ($1595)|0); $1601 = HEAP8[$1600>>0]|0; $1602 = $1601&255; $1603 = HEAP32[$32>>2]|0; $1604 = $1603 & $1590; $1605 = HEAP8[$33>>0]|0; $1606 = $1605&255; $1607 = $1604 >>> $1606; $1608 = HEAP8[$34>>0]|0; $1609 = $1608&255; $1610 = (74436 + ($1609<<2)|0); $1611 = HEAP32[$1610>>2]|0; $1612 = (($1611) + ($1607)|0); $1613 = HEAP8[$1612>>0]|0; $1614 = $1613&255; $1615 = HEAP32[$35>>2]|0; $1616 = $1615 & $1590; $1617 = HEAP8[$36>>0]|0; $1618 = $1617&255; $1619 = $1616 >>> $1618; $1620 = HEAP8[$37>>0]|0; $1621 = $1620&255; $1622 = (74436 + ($1621<<2)|0); $1623 = HEAP32[$1622>>2]|0; $1624 = (($1623) + ($1619)|0); $1625 = HEAP8[$1624>>0]|0; $1626 = $1625&255; $Pixel$11 = $1590;$sB$11 = $1626;$sG$11 = $1614;$sR$11 = $1602; break; } case 2: { $1627 = HEAP16[$src$14>>1]|0; $1628 = $1627&65535; $1629 = HEAP32[$29>>2]|0; $1630 = $1628 & $1629; $1631 = HEAP8[$30>>0]|0; $1632 = $1631&255; $1633 = $1630 >>> $1632; $1634 = HEAP8[$31>>0]|0; $1635 = $1634&255; $1636 = (74436 + ($1635<<2)|0); $1637 = HEAP32[$1636>>2]|0; $1638 = (($1637) + ($1633)|0); $1639 = HEAP8[$1638>>0]|0; $1640 = $1639&255; $1641 = HEAP32[$32>>2]|0; $1642 = $1641 & $1628; $1643 = HEAP8[$33>>0]|0; $1644 = $1643&255; $1645 = $1642 >>> $1644; $1646 = HEAP8[$34>>0]|0; $1647 = $1646&255; $1648 = (74436 + ($1647<<2)|0); $1649 = HEAP32[$1648>>2]|0; $1650 = (($1649) + ($1645)|0); $1651 = HEAP8[$1650>>0]|0; $1652 = $1651&255; $1653 = HEAP32[$35>>2]|0; $1654 = $1653 & $1628; $1655 = HEAP8[$36>>0]|0; $1656 = $1655&255; $1657 = $1654 >>> $1656; $1658 = HEAP8[$37>>0]|0; $1659 = $1658&255; $1660 = (74436 + ($1659<<2)|0); $1661 = HEAP32[$1660>>2]|0; $1662 = (($1661) + ($1657)|0); $1663 = HEAP8[$1662>>0]|0; $1664 = $1663&255; $Pixel$11 = $1628;$sB$11 = $1664;$sG$11 = $1652;$sR$11 = $1640; break; } case 3: { $1665 = HEAP8[$30>>0]|0; $div9 = ($1665&255) >>> 3; $1666 = $div9&255; $1667 = (($src$14) + ($1666)|0); $1668 = HEAP8[$1667>>0]|0; $1669 = $1668&255; $1670 = HEAP8[$33>>0]|0; $div10 = ($1670&255) >>> 3; $1671 = $div10&255; $1672 = (($src$14) + ($1671)|0); $1673 = HEAP8[$1672>>0]|0; $1674 = $1673&255; $1675 = HEAP8[$36>>0]|0; $div11 = ($1675&255) >>> 3; $1676 = $div11&255; $1677 = (($src$14) + ($1676)|0); $1678 = HEAP8[$1677>>0]|0; $1679 = $1678&255; $Pixel$11 = 0;$sB$11 = $1679;$sG$11 = $1674;$sR$11 = $1669; break; } case 4: { $1680 = HEAP32[$src$14>>2]|0; $1681 = HEAP32[$29>>2]|0; $1682 = $1681 & $1680; $1683 = HEAP8[$30>>0]|0; $1684 = $1683&255; $1685 = $1682 >>> $1684; $1686 = HEAP8[$31>>0]|0; $1687 = $1686&255; $1688 = (74436 + ($1687<<2)|0); $1689 = HEAP32[$1688>>2]|0; $1690 = (($1689) + ($1685)|0); $1691 = HEAP8[$1690>>0]|0; $1692 = $1691&255; $1693 = HEAP32[$32>>2]|0; $1694 = $1693 & $1680; $1695 = HEAP8[$33>>0]|0; $1696 = $1695&255; $1697 = $1694 >>> $1696; $1698 = HEAP8[$34>>0]|0; $1699 = $1698&255; $1700 = (74436 + ($1699<<2)|0); $1701 = HEAP32[$1700>>2]|0; $1702 = (($1701) + ($1697)|0); $1703 = HEAP8[$1702>>0]|0; $1704 = $1703&255; $1705 = HEAP32[$35>>2]|0; $1706 = $1705 & $1680; $1707 = HEAP8[$36>>0]|0; $1708 = $1707&255; $1709 = $1706 >>> $1708; $1710 = HEAP8[$37>>0]|0; $1711 = $1710&255; $1712 = (74436 + ($1711<<2)|0); $1713 = HEAP32[$1712>>2]|0; $1714 = (($1713) + ($1709)|0); $1715 = HEAP8[$1714>>0]|0; $1716 = $1715&255; $Pixel$11 = $1680;$sB$11 = $1716;$sG$11 = $1704;$sR$11 = $1692; break; } default: { $Pixel$11 = 0;$sB$11 = 0;$sG$11 = 0;$sR$11 = 0; } } $1717 = $Pixel$11 & $19; $1718 = ($1717|0)==($23|0); if (!($1718)) { $1719 = $sR$11 & 224; $1720 = $sG$11 >>> 5; $1721 = $1720 << 2; $1722 = $1721 | $1719; $1723 = $sB$11 >>> 6; $1724 = $1722 | $1723; $1725 = (($14) + ($1724)|0); $1726 = HEAP8[$1725>>0]|0; HEAP8[$dst$14>>0] = $1726; } $1727 = ((($dst$14)) + 1|0); $1728 = (($src$14) + ($22)|0); $dst$15 = $1727;$n1$4 = $n1$3;$src$15 = $1728; label = 105; continue; } else if ((label|0) == 105) { label = 0; switch ($22|0) { case 1: { $1729 = HEAP8[$src$15>>0]|0; $1730 = $1729&255; $1731 = HEAP32[$29>>2]|0; $1732 = $1730 & $1731; $1733 = HEAP8[$30>>0]|0; $1734 = $1733&255; $1735 = $1732 >>> $1734; $1736 = HEAP8[$31>>0]|0; $1737 = $1736&255; $1738 = (74436 + ($1737<<2)|0); $1739 = HEAP32[$1738>>2]|0; $1740 = (($1739) + ($1735)|0); $1741 = HEAP8[$1740>>0]|0; $1742 = $1741&255; $1743 = HEAP32[$32>>2]|0; $1744 = $1743 & $1730; $1745 = HEAP8[$33>>0]|0; $1746 = $1745&255; $1747 = $1744 >>> $1746; $1748 = HEAP8[$34>>0]|0; $1749 = $1748&255; $1750 = (74436 + ($1749<<2)|0); $1751 = HEAP32[$1750>>2]|0; $1752 = (($1751) + ($1747)|0); $1753 = HEAP8[$1752>>0]|0; $1754 = $1753&255; $1755 = HEAP32[$35>>2]|0; $1756 = $1755 & $1730; $1757 = HEAP8[$36>>0]|0; $1758 = $1757&255; $1759 = $1756 >>> $1758; $1760 = HEAP8[$37>>0]|0; $1761 = $1760&255; $1762 = (74436 + ($1761<<2)|0); $1763 = HEAP32[$1762>>2]|0; $1764 = (($1763) + ($1759)|0); $1765 = HEAP8[$1764>>0]|0; $1766 = $1765&255; $Pixel$12 = $1730;$sB$12 = $1766;$sG$12 = $1754;$sR$12 = $1742; break; } case 2: { $1767 = HEAP16[$src$15>>1]|0; $1768 = $1767&65535; $1769 = HEAP32[$29>>2]|0; $1770 = $1768 & $1769; $1771 = HEAP8[$30>>0]|0; $1772 = $1771&255; $1773 = $1770 >>> $1772; $1774 = HEAP8[$31>>0]|0; $1775 = $1774&255; $1776 = (74436 + ($1775<<2)|0); $1777 = HEAP32[$1776>>2]|0; $1778 = (($1777) + ($1773)|0); $1779 = HEAP8[$1778>>0]|0; $1780 = $1779&255; $1781 = HEAP32[$32>>2]|0; $1782 = $1781 & $1768; $1783 = HEAP8[$33>>0]|0; $1784 = $1783&255; $1785 = $1782 >>> $1784; $1786 = HEAP8[$34>>0]|0; $1787 = $1786&255; $1788 = (74436 + ($1787<<2)|0); $1789 = HEAP32[$1788>>2]|0; $1790 = (($1789) + ($1785)|0); $1791 = HEAP8[$1790>>0]|0; $1792 = $1791&255; $1793 = HEAP32[$35>>2]|0; $1794 = $1793 & $1768; $1795 = HEAP8[$36>>0]|0; $1796 = $1795&255; $1797 = $1794 >>> $1796; $1798 = HEAP8[$37>>0]|0; $1799 = $1798&255; $1800 = (74436 + ($1799<<2)|0); $1801 = HEAP32[$1800>>2]|0; $1802 = (($1801) + ($1797)|0); $1803 = HEAP8[$1802>>0]|0; $1804 = $1803&255; $Pixel$12 = $1768;$sB$12 = $1804;$sG$12 = $1792;$sR$12 = $1780; break; } case 3: { $1805 = HEAP8[$30>>0]|0; $div6 = ($1805&255) >>> 3; $1806 = $div6&255; $1807 = (($src$15) + ($1806)|0); $1808 = HEAP8[$1807>>0]|0; $1809 = $1808&255; $1810 = HEAP8[$33>>0]|0; $div7 = ($1810&255) >>> 3; $1811 = $div7&255; $1812 = (($src$15) + ($1811)|0); $1813 = HEAP8[$1812>>0]|0; $1814 = $1813&255; $1815 = HEAP8[$36>>0]|0; $div8 = ($1815&255) >>> 3; $1816 = $div8&255; $1817 = (($src$15) + ($1816)|0); $1818 = HEAP8[$1817>>0]|0; $1819 = $1818&255; $Pixel$12 = 0;$sB$12 = $1819;$sG$12 = $1814;$sR$12 = $1809; break; } case 4: { $1820 = HEAP32[$src$15>>2]|0; $1821 = HEAP32[$29>>2]|0; $1822 = $1821 & $1820; $1823 = HEAP8[$30>>0]|0; $1824 = $1823&255; $1825 = $1822 >>> $1824; $1826 = HEAP8[$31>>0]|0; $1827 = $1826&255; $1828 = (74436 + ($1827<<2)|0); $1829 = HEAP32[$1828>>2]|0; $1830 = (($1829) + ($1825)|0); $1831 = HEAP8[$1830>>0]|0; $1832 = $1831&255; $1833 = HEAP32[$32>>2]|0; $1834 = $1833 & $1820; $1835 = HEAP8[$33>>0]|0; $1836 = $1835&255; $1837 = $1834 >>> $1836; $1838 = HEAP8[$34>>0]|0; $1839 = $1838&255; $1840 = (74436 + ($1839<<2)|0); $1841 = HEAP32[$1840>>2]|0; $1842 = (($1841) + ($1837)|0); $1843 = HEAP8[$1842>>0]|0; $1844 = $1843&255; $1845 = HEAP32[$35>>2]|0; $1846 = $1845 & $1820; $1847 = HEAP8[$36>>0]|0; $1848 = $1847&255; $1849 = $1846 >>> $1848; $1850 = HEAP8[$37>>0]|0; $1851 = $1850&255; $1852 = (74436 + ($1851<<2)|0); $1853 = HEAP32[$1852>>2]|0; $1854 = (($1853) + ($1849)|0); $1855 = HEAP8[$1854>>0]|0; $1856 = $1855&255; $Pixel$12 = $1820;$sB$12 = $1856;$sG$12 = $1844;$sR$12 = $1832; break; } default: { $Pixel$12 = 0;$sB$12 = 0;$sG$12 = 0;$sR$12 = 0; } } $1857 = $Pixel$12 & $19; $1858 = ($1857|0)==($23|0); if (!($1858)) { $1859 = $sR$12 & 224; $1860 = $sG$12 >>> 5; $1861 = $1860 << 2; $1862 = $1861 | $1859; $1863 = $sB$12 >>> 6; $1864 = $1862 | $1863; $1865 = (($14) + ($1864)|0); $1866 = HEAP8[$1865>>0]|0; HEAP8[$dst$15>>0] = $1866; } $1867 = ((($dst$15)) + 1|0); $1868 = (($src$15) + ($22)|0); $dst$16 = $1867;$n1$5 = $n1$4;$src$16 = $1868; label = 113; continue; } else if ((label|0) == 113) { label = 0; switch ($22|0) { case 1: { $1869 = HEAP8[$src$16>>0]|0; $1870 = $1869&255; $1871 = HEAP32[$29>>2]|0; $1872 = $1870 & $1871; $1873 = HEAP8[$30>>0]|0; $1874 = $1873&255; $1875 = $1872 >>> $1874; $1876 = HEAP8[$31>>0]|0; $1877 = $1876&255; $1878 = (74436 + ($1877<<2)|0); $1879 = HEAP32[$1878>>2]|0; $1880 = (($1879) + ($1875)|0); $1881 = HEAP8[$1880>>0]|0; $1882 = $1881&255; $1883 = HEAP32[$32>>2]|0; $1884 = $1883 & $1870; $1885 = HEAP8[$33>>0]|0; $1886 = $1885&255; $1887 = $1884 >>> $1886; $1888 = HEAP8[$34>>0]|0; $1889 = $1888&255; $1890 = (74436 + ($1889<<2)|0); $1891 = HEAP32[$1890>>2]|0; $1892 = (($1891) + ($1887)|0); $1893 = HEAP8[$1892>>0]|0; $1894 = $1893&255; $1895 = HEAP32[$35>>2]|0; $1896 = $1895 & $1870; $1897 = HEAP8[$36>>0]|0; $1898 = $1897&255; $1899 = $1896 >>> $1898; $1900 = HEAP8[$37>>0]|0; $1901 = $1900&255; $1902 = (74436 + ($1901<<2)|0); $1903 = HEAP32[$1902>>2]|0; $1904 = (($1903) + ($1899)|0); $1905 = HEAP8[$1904>>0]|0; $1906 = $1905&255; $Pixel$13 = $1870;$sB$13 = $1906;$sG$13 = $1894;$sR$13 = $1882; break; } case 2: { $1907 = HEAP16[$src$16>>1]|0; $1908 = $1907&65535; $1909 = HEAP32[$29>>2]|0; $1910 = $1908 & $1909; $1911 = HEAP8[$30>>0]|0; $1912 = $1911&255; $1913 = $1910 >>> $1912; $1914 = HEAP8[$31>>0]|0; $1915 = $1914&255; $1916 = (74436 + ($1915<<2)|0); $1917 = HEAP32[$1916>>2]|0; $1918 = (($1917) + ($1913)|0); $1919 = HEAP8[$1918>>0]|0; $1920 = $1919&255; $1921 = HEAP32[$32>>2]|0; $1922 = $1921 & $1908; $1923 = HEAP8[$33>>0]|0; $1924 = $1923&255; $1925 = $1922 >>> $1924; $1926 = HEAP8[$34>>0]|0; $1927 = $1926&255; $1928 = (74436 + ($1927<<2)|0); $1929 = HEAP32[$1928>>2]|0; $1930 = (($1929) + ($1925)|0); $1931 = HEAP8[$1930>>0]|0; $1932 = $1931&255; $1933 = HEAP32[$35>>2]|0; $1934 = $1933 & $1908; $1935 = HEAP8[$36>>0]|0; $1936 = $1935&255; $1937 = $1934 >>> $1936; $1938 = HEAP8[$37>>0]|0; $1939 = $1938&255; $1940 = (74436 + ($1939<<2)|0); $1941 = HEAP32[$1940>>2]|0; $1942 = (($1941) + ($1937)|0); $1943 = HEAP8[$1942>>0]|0; $1944 = $1943&255; $Pixel$13 = $1908;$sB$13 = $1944;$sG$13 = $1932;$sR$13 = $1920; break; } case 3: { $1945 = HEAP8[$30>>0]|0; $div3 = ($1945&255) >>> 3; $1946 = $div3&255; $1947 = (($src$16) + ($1946)|0); $1948 = HEAP8[$1947>>0]|0; $1949 = $1948&255; $1950 = HEAP8[$33>>0]|0; $div4 = ($1950&255) >>> 3; $1951 = $div4&255; $1952 = (($src$16) + ($1951)|0); $1953 = HEAP8[$1952>>0]|0; $1954 = $1953&255; $1955 = HEAP8[$36>>0]|0; $div5 = ($1955&255) >>> 3; $1956 = $div5&255; $1957 = (($src$16) + ($1956)|0); $1958 = HEAP8[$1957>>0]|0; $1959 = $1958&255; $Pixel$13 = 0;$sB$13 = $1959;$sG$13 = $1954;$sR$13 = $1949; break; } case 4: { $1960 = HEAP32[$src$16>>2]|0; $1961 = HEAP32[$29>>2]|0; $1962 = $1961 & $1960; $1963 = HEAP8[$30>>0]|0; $1964 = $1963&255; $1965 = $1962 >>> $1964; $1966 = HEAP8[$31>>0]|0; $1967 = $1966&255; $1968 = (74436 + ($1967<<2)|0); $1969 = HEAP32[$1968>>2]|0; $1970 = (($1969) + ($1965)|0); $1971 = HEAP8[$1970>>0]|0; $1972 = $1971&255; $1973 = HEAP32[$32>>2]|0; $1974 = $1973 & $1960; $1975 = HEAP8[$33>>0]|0; $1976 = $1975&255; $1977 = $1974 >>> $1976; $1978 = HEAP8[$34>>0]|0; $1979 = $1978&255; $1980 = (74436 + ($1979<<2)|0); $1981 = HEAP32[$1980>>2]|0; $1982 = (($1981) + ($1977)|0); $1983 = HEAP8[$1982>>0]|0; $1984 = $1983&255; $1985 = HEAP32[$35>>2]|0; $1986 = $1985 & $1960; $1987 = HEAP8[$36>>0]|0; $1988 = $1987&255; $1989 = $1986 >>> $1988; $1990 = HEAP8[$37>>0]|0; $1991 = $1990&255; $1992 = (74436 + ($1991<<2)|0); $1993 = HEAP32[$1992>>2]|0; $1994 = (($1993) + ($1989)|0); $1995 = HEAP8[$1994>>0]|0; $1996 = $1995&255; $Pixel$13 = $1960;$sB$13 = $1996;$sG$13 = $1984;$sR$13 = $1972; break; } default: { $Pixel$13 = 0;$sB$13 = 0;$sG$13 = 0;$sR$13 = 0; } } $1997 = $Pixel$13 & $19; $1998 = ($1997|0)==($23|0); if (!($1998)) { $1999 = $sR$13 & 224; $2000 = $sG$13 >>> 5; $2001 = $2000 << 2; $2002 = $2001 | $1999; $2003 = $sB$13 >>> 6; $2004 = $2002 | $2003; $2005 = (($14) + ($2004)|0); $2006 = HEAP8[$2005>>0]|0; HEAP8[$dst$16>>0] = $2006; } $2007 = ((($dst$16)) + 1|0); $2008 = (($src$16) + ($22)|0); $dst$17 = $2007;$n1$6 = $n1$5;$src$17 = $2008; label = 121; continue; } else if ((label|0) == 121) { label = 0; switch ($22|0) { case 1: { $2009 = HEAP8[$src$17>>0]|0; $2010 = $2009&255; $2011 = HEAP32[$29>>2]|0; $2012 = $2010 & $2011; $2013 = HEAP8[$30>>0]|0; $2014 = $2013&255; $2015 = $2012 >>> $2014; $2016 = HEAP8[$31>>0]|0; $2017 = $2016&255; $2018 = (74436 + ($2017<<2)|0); $2019 = HEAP32[$2018>>2]|0; $2020 = (($2019) + ($2015)|0); $2021 = HEAP8[$2020>>0]|0; $2022 = $2021&255; $2023 = HEAP32[$32>>2]|0; $2024 = $2023 & $2010; $2025 = HEAP8[$33>>0]|0; $2026 = $2025&255; $2027 = $2024 >>> $2026; $2028 = HEAP8[$34>>0]|0; $2029 = $2028&255; $2030 = (74436 + ($2029<<2)|0); $2031 = HEAP32[$2030>>2]|0; $2032 = (($2031) + ($2027)|0); $2033 = HEAP8[$2032>>0]|0; $2034 = $2033&255; $2035 = HEAP32[$35>>2]|0; $2036 = $2035 & $2010; $2037 = HEAP8[$36>>0]|0; $2038 = $2037&255; $2039 = $2036 >>> $2038; $2040 = HEAP8[$37>>0]|0; $2041 = $2040&255; $2042 = (74436 + ($2041<<2)|0); $2043 = HEAP32[$2042>>2]|0; $2044 = (($2043) + ($2039)|0); $2045 = HEAP8[$2044>>0]|0; $2046 = $2045&255; $Pixel$14 = $2010;$sB$14 = $2046;$sG$14 = $2034;$sR$14 = $2022; break; } case 2: { $2047 = HEAP16[$src$17>>1]|0; $2048 = $2047&65535; $2049 = HEAP32[$29>>2]|0; $2050 = $2048 & $2049; $2051 = HEAP8[$30>>0]|0; $2052 = $2051&255; $2053 = $2050 >>> $2052; $2054 = HEAP8[$31>>0]|0; $2055 = $2054&255; $2056 = (74436 + ($2055<<2)|0); $2057 = HEAP32[$2056>>2]|0; $2058 = (($2057) + ($2053)|0); $2059 = HEAP8[$2058>>0]|0; $2060 = $2059&255; $2061 = HEAP32[$32>>2]|0; $2062 = $2061 & $2048; $2063 = HEAP8[$33>>0]|0; $2064 = $2063&255; $2065 = $2062 >>> $2064; $2066 = HEAP8[$34>>0]|0; $2067 = $2066&255; $2068 = (74436 + ($2067<<2)|0); $2069 = HEAP32[$2068>>2]|0; $2070 = (($2069) + ($2065)|0); $2071 = HEAP8[$2070>>0]|0; $2072 = $2071&255; $2073 = HEAP32[$35>>2]|0; $2074 = $2073 & $2048; $2075 = HEAP8[$36>>0]|0; $2076 = $2075&255; $2077 = $2074 >>> $2076; $2078 = HEAP8[$37>>0]|0; $2079 = $2078&255; $2080 = (74436 + ($2079<<2)|0); $2081 = HEAP32[$2080>>2]|0; $2082 = (($2081) + ($2077)|0); $2083 = HEAP8[$2082>>0]|0; $2084 = $2083&255; $Pixel$14 = $2048;$sB$14 = $2084;$sG$14 = $2072;$sR$14 = $2060; break; } case 3: { $2085 = HEAP8[$30>>0]|0; $div = ($2085&255) >>> 3; $2086 = $div&255; $2087 = (($src$17) + ($2086)|0); $2088 = HEAP8[$2087>>0]|0; $2089 = $2088&255; $2090 = HEAP8[$33>>0]|0; $div1 = ($2090&255) >>> 3; $2091 = $div1&255; $2092 = (($src$17) + ($2091)|0); $2093 = HEAP8[$2092>>0]|0; $2094 = $2093&255; $2095 = HEAP8[$36>>0]|0; $div2 = ($2095&255) >>> 3; $2096 = $div2&255; $2097 = (($src$17) + ($2096)|0); $2098 = HEAP8[$2097>>0]|0; $2099 = $2098&255; $Pixel$14 = 0;$sB$14 = $2099;$sG$14 = $2094;$sR$14 = $2089; break; } case 4: { $2100 = HEAP32[$src$17>>2]|0; $2101 = HEAP32[$29>>2]|0; $2102 = $2101 & $2100; $2103 = HEAP8[$30>>0]|0; $2104 = $2103&255; $2105 = $2102 >>> $2104; $2106 = HEAP8[$31>>0]|0; $2107 = $2106&255; $2108 = (74436 + ($2107<<2)|0); $2109 = HEAP32[$2108>>2]|0; $2110 = (($2109) + ($2105)|0); $2111 = HEAP8[$2110>>0]|0; $2112 = $2111&255; $2113 = HEAP32[$32>>2]|0; $2114 = $2113 & $2100; $2115 = HEAP8[$33>>0]|0; $2116 = $2115&255; $2117 = $2114 >>> $2116; $2118 = HEAP8[$34>>0]|0; $2119 = $2118&255; $2120 = (74436 + ($2119<<2)|0); $2121 = HEAP32[$2120>>2]|0; $2122 = (($2121) + ($2117)|0); $2123 = HEAP8[$2122>>0]|0; $2124 = $2123&255; $2125 = HEAP32[$35>>2]|0; $2126 = $2125 & $2100; $2127 = HEAP8[$36>>0]|0; $2128 = $2127&255; $2129 = $2126 >>> $2128; $2130 = HEAP8[$37>>0]|0; $2131 = $2130&255; $2132 = (74436 + ($2131<<2)|0); $2133 = HEAP32[$2132>>2]|0; $2134 = (($2133) + ($2129)|0); $2135 = HEAP8[$2134>>0]|0; $2136 = $2135&255; $Pixel$14 = $2100;$sB$14 = $2136;$sG$14 = $2124;$sR$14 = $2112; break; } default: { $Pixel$14 = 0;$sB$14 = 0;$sG$14 = 0;$sR$14 = 0; } } $2137 = $Pixel$14 & $19; $2138 = ($2137|0)==($23|0); if (!($2138)) { $2139 = $sR$14 & 224; $2140 = $sG$14 >>> 5; $2141 = $2140 << 2; $2142 = $2141 | $2139; $2143 = $sB$14 >>> 6; $2144 = $2142 | $2143; $2145 = (($14) + ($2144)|0); $2146 = HEAP8[$2145>>0]|0; HEAP8[$dst$17>>0] = $2146; } $2147 = ((($dst$17)) + 1|0); $2148 = (($src$17) + ($22)|0); $dst$18 = $2147;$n1$7 = $n1$6;$src$18 = $2148; label = 129; continue; } else if ((label|0) == 129) { label = 0; switch ($22|0) { case 1: { $2149 = HEAP8[$src$18>>0]|0; $2150 = $2149&255; $2151 = HEAP32[$29>>2]|0; $2152 = $2150 & $2151; $2153 = HEAP8[$30>>0]|0; $2154 = $2153&255; $2155 = $2152 >>> $2154; $2156 = HEAP8[$31>>0]|0; $2157 = $2156&255; $2158 = (74436 + ($2157<<2)|0); $2159 = HEAP32[$2158>>2]|0; $2160 = (($2159) + ($2155)|0); $2161 = HEAP8[$2160>>0]|0; $2162 = $2161&255; $2163 = HEAP32[$32>>2]|0; $2164 = $2163 & $2150; $2165 = HEAP8[$33>>0]|0; $2166 = $2165&255; $2167 = $2164 >>> $2166; $2168 = HEAP8[$34>>0]|0; $2169 = $2168&255; $2170 = (74436 + ($2169<<2)|0); $2171 = HEAP32[$2170>>2]|0; $2172 = (($2171) + ($2167)|0); $2173 = HEAP8[$2172>>0]|0; $2174 = $2173&255; $2175 = HEAP32[$35>>2]|0; $2176 = $2175 & $2150; $2177 = HEAP8[$36>>0]|0; $2178 = $2177&255; $2179 = $2176 >>> $2178; $2180 = HEAP8[$37>>0]|0; $2181 = $2180&255; $2182 = (74436 + ($2181<<2)|0); $2183 = HEAP32[$2182>>2]|0; $2184 = (($2183) + ($2179)|0); $2185 = HEAP8[$2184>>0]|0; $2186 = $2185&255; $Pixel$15 = $2150;$sB$15 = $2186;$sG$15 = $2174;$sR$15 = $2162; break; } case 2: { $2187 = HEAP16[$src$18>>1]|0; $2188 = $2187&65535; $2189 = HEAP32[$29>>2]|0; $2190 = $2188 & $2189; $2191 = HEAP8[$30>>0]|0; $2192 = $2191&255; $2193 = $2190 >>> $2192; $2194 = HEAP8[$31>>0]|0; $2195 = $2194&255; $2196 = (74436 + ($2195<<2)|0); $2197 = HEAP32[$2196>>2]|0; $2198 = (($2197) + ($2193)|0); $2199 = HEAP8[$2198>>0]|0; $2200 = $2199&255; $2201 = HEAP32[$32>>2]|0; $2202 = $2201 & $2188; $2203 = HEAP8[$33>>0]|0; $2204 = $2203&255; $2205 = $2202 >>> $2204; $2206 = HEAP8[$34>>0]|0; $2207 = $2206&255; $2208 = (74436 + ($2207<<2)|0); $2209 = HEAP32[$2208>>2]|0; $2210 = (($2209) + ($2205)|0); $2211 = HEAP8[$2210>>0]|0; $2212 = $2211&255; $2213 = HEAP32[$35>>2]|0; $2214 = $2213 & $2188; $2215 = HEAP8[$36>>0]|0; $2216 = $2215&255; $2217 = $2214 >>> $2216; $2218 = HEAP8[$37>>0]|0; $2219 = $2218&255; $2220 = (74436 + ($2219<<2)|0); $2221 = HEAP32[$2220>>2]|0; $2222 = (($2221) + ($2217)|0); $2223 = HEAP8[$2222>>0]|0; $2224 = $2223&255; $Pixel$15 = $2188;$sB$15 = $2224;$sG$15 = $2212;$sR$15 = $2200; break; } case 3: { $2225 = HEAP8[$30>>0]|0; $div21 = ($2225&255) >>> 3; $2226 = $div21&255; $2227 = (($src$18) + ($2226)|0); $2228 = HEAP8[$2227>>0]|0; $2229 = $2228&255; $2230 = HEAP8[$33>>0]|0; $div22 = ($2230&255) >>> 3; $2231 = $div22&255; $2232 = (($src$18) + ($2231)|0); $2233 = HEAP8[$2232>>0]|0; $2234 = $2233&255; $2235 = HEAP8[$36>>0]|0; $div23 = ($2235&255) >>> 3; $2236 = $div23&255; $2237 = (($src$18) + ($2236)|0); $2238 = HEAP8[$2237>>0]|0; $2239 = $2238&255; $Pixel$15 = 0;$sB$15 = $2239;$sG$15 = $2234;$sR$15 = $2229; break; } case 4: { $2240 = HEAP32[$src$18>>2]|0; $2241 = HEAP32[$29>>2]|0; $2242 = $2241 & $2240; $2243 = HEAP8[$30>>0]|0; $2244 = $2243&255; $2245 = $2242 >>> $2244; $2246 = HEAP8[$31>>0]|0; $2247 = $2246&255; $2248 = (74436 + ($2247<<2)|0); $2249 = HEAP32[$2248>>2]|0; $2250 = (($2249) + ($2245)|0); $2251 = HEAP8[$2250>>0]|0; $2252 = $2251&255; $2253 = HEAP32[$32>>2]|0; $2254 = $2253 & $2240; $2255 = HEAP8[$33>>0]|0; $2256 = $2255&255; $2257 = $2254 >>> $2256; $2258 = HEAP8[$34>>0]|0; $2259 = $2258&255; $2260 = (74436 + ($2259<<2)|0); $2261 = HEAP32[$2260>>2]|0; $2262 = (($2261) + ($2257)|0); $2263 = HEAP8[$2262>>0]|0; $2264 = $2263&255; $2265 = HEAP32[$35>>2]|0; $2266 = $2265 & $2240; $2267 = HEAP8[$36>>0]|0; $2268 = $2267&255; $2269 = $2266 >>> $2268; $2270 = HEAP8[$37>>0]|0; $2271 = $2270&255; $2272 = (74436 + ($2271<<2)|0); $2273 = HEAP32[$2272>>2]|0; $2274 = (($2273) + ($2269)|0); $2275 = HEAP8[$2274>>0]|0; $2276 = $2275&255; $Pixel$15 = $2240;$sB$15 = $2276;$sG$15 = $2264;$sR$15 = $2252; break; } default: { $Pixel$15 = 0;$sB$15 = 0;$sG$15 = 0;$sR$15 = 0; } } $2277 = $Pixel$15 & $19; $2278 = ($2277|0)==($23|0); if (!($2278)) { $2279 = $sR$15 & 224; $2280 = $sG$15 >>> 5; $2281 = $2280 << 2; $2282 = $2281 | $2279; $2283 = $sB$15 >>> 6; $2284 = $2282 | $2283; $2285 = (($14) + ($2284)|0); $2286 = HEAP8[$2285>>0]|0; HEAP8[$dst$18>>0] = $2286; } $2287 = ((($dst$18)) + 1|0); $2288 = (($src$18) + ($22)|0); $2289 = (($n1$7) + -1)|0; $2290 = ($n1$7|0)>(1); if ($2290) { $dst$11 = $2287;$n1$0 = $2289;$src$11 = $2288; label = 73; continue; } else { $dst$19 = $2287;$src$19 = $2288; label = 137; continue; } } else if ((label|0) == 137) { label = 0; $2291 = (($src$19) + ($6)|0); $2292 = (($dst$19) + ($10)|0); $2293 = ($1168|0)==(0); if ($2293) { break L96; } else { $$in = $1168;$dst$1052 = $2292;$src$1053 = $2291; continue L96; } } } } return; } } function _BlitNtoNKeyCopyAlpha($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0; var $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0; var $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0; var $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0, $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0; var $1069 = 0, $107 = 0, $1070 = 0, $1071 = 0, $1072 = 0, $1073 = 0, $1074 = 0, $1075 = 0, $1076 = 0, $1077 = 0, $1078 = 0, $1079 = 0, $108 = 0, $1080 = 0, $1081 = 0, $1082 = 0, $1083 = 0, $1084 = 0, $1085 = 0, $1086 = 0; var $1087 = 0, $1088 = 0, $1089 = 0, $109 = 0, $1090 = 0, $1091 = 0, $1092 = 0, $1093 = 0, $1094 = 0, $1095 = 0, $1096 = 0, $1097 = 0, $1098 = 0, $1099 = 0, $11 = 0, $110 = 0, $1100 = 0, $1101 = 0, $1102 = 0, $1103 = 0; var $1104 = 0, $1105 = 0, $1106 = 0, $1107 = 0, $1108 = 0, $1109 = 0, $111 = 0, $1110 = 0, $1111 = 0, $1112 = 0, $1113 = 0, $1114 = 0, $1115 = 0, $1116 = 0, $1117 = 0, $1118 = 0, $1119 = 0, $112 = 0, $1120 = 0, $1121 = 0; var $1122 = 0, $1123 = 0, $1124 = 0, $1125 = 0, $1126 = 0, $1127 = 0, $1128 = 0, $1129 = 0, $113 = 0, $1130 = 0, $1131 = 0, $1132 = 0, $1133 = 0, $1134 = 0, $1135 = 0, $1136 = 0, $1137 = 0, $1138 = 0, $1139 = 0, $114 = 0; var $1140 = 0, $1141 = 0, $1142 = 0, $1143 = 0, $1144 = 0, $1145 = 0, $1146 = 0, $1147 = 0, $1148 = 0, $1149 = 0, $115 = 0, $1150 = 0, $1151 = 0, $1152 = 0, $1153 = 0, $1154 = 0, $1155 = 0, $1156 = 0, $1157 = 0, $1158 = 0; var $1159 = 0, $116 = 0, $1160 = 0, $1161 = 0, $1162 = 0, $1163 = 0, $1164 = 0, $1165 = 0, $1166 = 0, $1167 = 0, $1168 = 0, $1169 = 0, $117 = 0, $1170 = 0, $1171 = 0, $1172 = 0, $1173 = 0, $1174 = 0, $1175 = 0, $1176 = 0; var $1177 = 0, $1178 = 0, $1179 = 0, $118 = 0, $1180 = 0, $1181 = 0, $1182 = 0, $1183 = 0, $1184 = 0, $1185 = 0, $1186 = 0, $1187 = 0, $1188 = 0, $1189 = 0, $119 = 0, $1190 = 0, $1191 = 0, $1192 = 0, $1193 = 0, $1194 = 0; var $1195 = 0, $1196 = 0, $1197 = 0, $1198 = 0, $1199 = 0, $12 = 0, $120 = 0, $1200 = 0, $1201 = 0, $1202 = 0, $1203 = 0, $1204 = 0, $1205 = 0, $1206 = 0, $1207 = 0, $1208 = 0, $1209 = 0, $121 = 0, $1210 = 0, $1211 = 0; var $1212 = 0, $1213 = 0, $1214 = 0, $1215 = 0, $1216 = 0, $1217 = 0, $1218 = 0, $1219 = 0, $122 = 0, $1220 = 0, $1221 = 0, $1222 = 0, $1223 = 0, $1224 = 0, $1225 = 0, $1226 = 0, $1227 = 0, $1228 = 0, $1229 = 0, $123 = 0; var $1230 = 0, $1231 = 0, $1232 = 0, $1233 = 0, $1234 = 0, $1235 = 0, $1236 = 0, $1237 = 0, $1238 = 0, $1239 = 0, $124 = 0, $1240 = 0, $1241 = 0, $1242 = 0, $1243 = 0, $1244 = 0, $1245 = 0, $1246 = 0, $1247 = 0, $1248 = 0; var $1249 = 0, $125 = 0, $1250 = 0, $1251 = 0, $1252 = 0, $1253 = 0, $1254 = 0, $1255 = 0, $1256 = 0, $1257 = 0, $1258 = 0, $1259 = 0, $126 = 0, $1260 = 0, $1261 = 0, $1262 = 0, $1263 = 0, $1264 = 0, $1265 = 0, $1266 = 0; var $1267 = 0, $1268 = 0, $1269 = 0, $127 = 0, $1270 = 0, $1271 = 0, $1272 = 0, $1273 = 0, $1274 = 0, $1275 = 0, $1276 = 0, $1277 = 0, $1278 = 0, $1279 = 0, $128 = 0, $1280 = 0, $1281 = 0, $1282 = 0, $1283 = 0, $1284 = 0; var $1285 = 0, $1286 = 0, $1287 = 0, $1288 = 0, $1289 = 0, $129 = 0, $1290 = 0, $1291 = 0, $1292 = 0, $1293 = 0, $1294 = 0, $1295 = 0, $1296 = 0, $1297 = 0, $1298 = 0, $1299 = 0, $13 = 0, $130 = 0, $1300 = 0, $1301 = 0; var $1302 = 0, $1303 = 0, $1304 = 0, $1305 = 0, $1306 = 0, $1307 = 0, $1308 = 0, $1309 = 0, $131 = 0, $1310 = 0, $1311 = 0, $1312 = 0, $1313 = 0, $1314 = 0, $1315 = 0, $1316 = 0, $1317 = 0, $1318 = 0, $1319 = 0, $132 = 0; var $1320 = 0, $1321 = 0, $1322 = 0, $1323 = 0, $1324 = 0, $1325 = 0, $1326 = 0, $1327 = 0, $1328 = 0, $1329 = 0, $133 = 0, $1330 = 0, $1331 = 0, $1332 = 0, $1333 = 0, $1334 = 0, $1335 = 0, $1336 = 0, $1337 = 0, $1338 = 0; var $1339 = 0, $134 = 0, $1340 = 0, $1341 = 0, $1342 = 0, $1343 = 0, $1344 = 0, $1345 = 0, $1346 = 0, $1347 = 0, $1348 = 0, $1349 = 0, $135 = 0, $1350 = 0, $1351 = 0, $1352 = 0, $1353 = 0, $1354 = 0, $1355 = 0, $1356 = 0; var $1357 = 0, $1358 = 0, $1359 = 0, $136 = 0, $1360 = 0, $1361 = 0, $1362 = 0, $1363 = 0, $1364 = 0, $1365 = 0, $1366 = 0, $1367 = 0, $1368 = 0, $1369 = 0, $137 = 0, $1370 = 0, $1371 = 0, $1372 = 0, $1373 = 0, $1374 = 0; var $1375 = 0, $1376 = 0, $1377 = 0, $1378 = 0, $1379 = 0, $138 = 0, $1380 = 0, $1381 = 0, $1382 = 0, $1383 = 0, $1384 = 0, $1385 = 0, $1386 = 0, $1387 = 0, $1388 = 0, $1389 = 0, $139 = 0, $1390 = 0, $1391 = 0, $1392 = 0; var $1393 = 0, $1394 = 0, $1395 = 0, $1396 = 0, $1397 = 0, $1398 = 0, $1399 = 0, $14 = 0, $140 = 0, $1400 = 0, $1401 = 0, $1402 = 0, $1403 = 0, $1404 = 0, $1405 = 0, $1406 = 0, $1407 = 0, $1408 = 0, $1409 = 0, $141 = 0; var $1410 = 0, $1411 = 0, $1412 = 0, $1413 = 0, $1414 = 0, $1415 = 0, $1416 = 0, $1417 = 0, $1418 = 0, $1419 = 0, $142 = 0, $1420 = 0, $1421 = 0, $1422 = 0, $1423 = 0, $1424 = 0, $1425 = 0, $1426 = 0, $1427 = 0, $1428 = 0; var $1429 = 0, $143 = 0, $1430 = 0, $1431 = 0, $1432 = 0, $1433 = 0, $1434 = 0, $1435 = 0, $1436 = 0, $1437 = 0, $1438 = 0, $1439 = 0, $144 = 0, $1440 = 0, $1441 = 0, $1442 = 0, $1443 = 0, $1444 = 0, $1445 = 0, $1446 = 0; var $1447 = 0, $1448 = 0, $1449 = 0, $145 = 0, $1450 = 0, $1451 = 0, $1452 = 0, $1453 = 0, $1454 = 0, $1455 = 0, $1456 = 0, $1457 = 0, $1458 = 0, $1459 = 0, $146 = 0, $1460 = 0, $1461 = 0, $1462 = 0, $1463 = 0, $1464 = 0; var $1465 = 0, $1466 = 0, $1467 = 0, $1468 = 0, $1469 = 0, $147 = 0, $1470 = 0, $1471 = 0, $1472 = 0, $1473 = 0, $1474 = 0, $1475 = 0, $1476 = 0, $1477 = 0, $1478 = 0, $1479 = 0, $148 = 0, $1480 = 0, $1481 = 0, $1482 = 0; var $1483 = 0, $1484 = 0, $1485 = 0, $1486 = 0, $1487 = 0, $1488 = 0, $1489 = 0, $149 = 0, $1490 = 0, $1491 = 0, $1492 = 0, $1493 = 0, $1494 = 0, $1495 = 0, $1496 = 0, $1497 = 0, $1498 = 0, $1499 = 0, $15 = 0, $150 = 0; var $1500 = 0, $1501 = 0, $1502 = 0, $1503 = 0, $1504 = 0, $1505 = 0, $1506 = 0, $1507 = 0, $1508 = 0, $1509 = 0, $151 = 0, $1510 = 0, $1511 = 0, $1512 = 0, $1513 = 0, $1514 = 0, $1515 = 0, $1516 = 0, $1517 = 0, $1518 = 0; var $1519 = 0, $152 = 0, $1520 = 0, $1521 = 0, $1522 = 0, $1523 = 0, $1524 = 0, $1525 = 0, $1526 = 0, $1527 = 0, $1528 = 0, $1529 = 0, $153 = 0, $1530 = 0, $1531 = 0, $1532 = 0, $1533 = 0, $1534 = 0, $1535 = 0, $1536 = 0; var $1537 = 0, $1538 = 0, $1539 = 0, $154 = 0, $1540 = 0, $1541 = 0, $1542 = 0, $1543 = 0, $1544 = 0, $1545 = 0, $1546 = 0, $1547 = 0, $1548 = 0, $1549 = 0, $155 = 0, $1550 = 0, $1551 = 0, $1552 = 0, $1553 = 0, $1554 = 0; var $1555 = 0, $1556 = 0, $1557 = 0, $1558 = 0, $1559 = 0, $156 = 0, $1560 = 0, $1561 = 0, $1562 = 0, $1563 = 0, $1564 = 0, $1565 = 0, $1566 = 0, $1567 = 0, $1568 = 0, $1569 = 0, $157 = 0, $1570 = 0, $1571 = 0, $1572 = 0; var $1573 = 0, $1574 = 0, $1575 = 0, $1576 = 0, $1577 = 0, $1578 = 0, $1579 = 0, $158 = 0, $1580 = 0, $1581 = 0, $1582 = 0, $1583 = 0, $1584 = 0, $1585 = 0, $1586 = 0, $1587 = 0, $1588 = 0, $1589 = 0, $159 = 0, $1590 = 0; var $1591 = 0, $1592 = 0, $1593 = 0, $1594 = 0, $1595 = 0, $1596 = 0, $1597 = 0, $1598 = 0, $1599 = 0, $16 = 0, $160 = 0, $1600 = 0, $1601 = 0, $1602 = 0, $1603 = 0, $1604 = 0, $1605 = 0, $1606 = 0, $1607 = 0, $1608 = 0; var $1609 = 0, $161 = 0, $1610 = 0, $1611 = 0, $1612 = 0, $1613 = 0, $1614 = 0, $1615 = 0, $1616 = 0, $1617 = 0, $1618 = 0, $1619 = 0, $162 = 0, $1620 = 0, $1621 = 0, $1622 = 0, $1623 = 0, $1624 = 0, $1625 = 0, $1626 = 0; var $1627 = 0, $1628 = 0, $1629 = 0, $163 = 0, $1630 = 0, $1631 = 0, $1632 = 0, $1633 = 0, $1634 = 0, $1635 = 0, $1636 = 0, $1637 = 0, $1638 = 0, $1639 = 0, $164 = 0, $1640 = 0, $1641 = 0, $1642 = 0, $1643 = 0, $1644 = 0; var $1645 = 0, $1646 = 0, $1647 = 0, $1648 = 0, $1649 = 0, $165 = 0, $1650 = 0, $1651 = 0, $1652 = 0, $1653 = 0, $1654 = 0, $1655 = 0, $1656 = 0, $1657 = 0, $1658 = 0, $1659 = 0, $166 = 0, $1660 = 0, $1661 = 0, $1662 = 0; var $1663 = 0, $1664 = 0, $1665 = 0, $1666 = 0, $1667 = 0, $1668 = 0, $1669 = 0, $167 = 0, $1670 = 0, $1671 = 0, $1672 = 0, $1673 = 0, $1674 = 0, $1675 = 0, $1676 = 0, $1677 = 0, $1678 = 0, $1679 = 0, $168 = 0, $1680 = 0; var $1681 = 0, $1682 = 0, $1683 = 0, $1684 = 0, $1685 = 0, $1686 = 0, $1687 = 0, $1688 = 0, $1689 = 0, $169 = 0, $1690 = 0, $1691 = 0, $1692 = 0, $1693 = 0, $1694 = 0, $1695 = 0, $1696 = 0, $1697 = 0, $1698 = 0, $1699 = 0; var $17 = 0, $170 = 0, $1700 = 0, $1701 = 0, $1702 = 0, $1703 = 0, $1704 = 0, $1705 = 0, $1706 = 0, $1707 = 0, $1708 = 0, $1709 = 0, $171 = 0, $1710 = 0, $1711 = 0, $1712 = 0, $1713 = 0, $1714 = 0, $1715 = 0, $1716 = 0; var $1717 = 0, $1718 = 0, $1719 = 0, $172 = 0, $1720 = 0, $1721 = 0, $1722 = 0, $1723 = 0, $1724 = 0, $1725 = 0, $1726 = 0, $1727 = 0, $1728 = 0, $1729 = 0, $173 = 0, $1730 = 0, $1731 = 0, $1732 = 0, $1733 = 0, $1734 = 0; var $1735 = 0, $1736 = 0, $1737 = 0, $1738 = 0, $1739 = 0, $174 = 0, $1740 = 0, $1741 = 0, $1742 = 0, $1743 = 0, $1744 = 0, $1745 = 0, $1746 = 0, $1747 = 0, $1748 = 0, $1749 = 0, $175 = 0, $1750 = 0, $1751 = 0, $1752 = 0; var $1753 = 0, $1754 = 0, $1755 = 0, $1756 = 0, $1757 = 0, $1758 = 0, $1759 = 0, $176 = 0, $1760 = 0, $1761 = 0, $1762 = 0, $1763 = 0, $1764 = 0, $1765 = 0, $1766 = 0, $1767 = 0, $1768 = 0, $1769 = 0, $177 = 0, $1770 = 0; var $1771 = 0, $1772 = 0, $1773 = 0, $1774 = 0, $1775 = 0, $1776 = 0, $1777 = 0, $1778 = 0, $1779 = 0, $178 = 0, $1780 = 0, $1781 = 0, $1782 = 0, $1783 = 0, $1784 = 0, $1785 = 0, $1786 = 0, $1787 = 0, $1788 = 0, $1789 = 0; var $179 = 0, $1790 = 0, $1791 = 0, $1792 = 0, $1793 = 0, $1794 = 0, $1795 = 0, $1796 = 0, $1797 = 0, $1798 = 0, $1799 = 0, $18 = 0, $180 = 0, $1800 = 0, $1801 = 0, $1802 = 0, $1803 = 0, $1804 = 0, $1805 = 0, $1806 = 0; var $1807 = 0, $1808 = 0, $1809 = 0, $181 = 0, $1810 = 0, $1811 = 0, $1812 = 0, $1813 = 0, $1814 = 0, $1815 = 0, $1816 = 0, $1817 = 0, $1818 = 0, $1819 = 0, $182 = 0, $1820 = 0, $1821 = 0, $1822 = 0, $1823 = 0, $1824 = 0; var $1825 = 0, $1826 = 0, $1827 = 0, $1828 = 0, $1829 = 0, $183 = 0, $1830 = 0, $1831 = 0, $1832 = 0, $1833 = 0, $1834 = 0, $1835 = 0, $1836 = 0, $1837 = 0, $1838 = 0, $1839 = 0, $184 = 0, $1840 = 0, $1841 = 0, $1842 = 0; var $1843 = 0, $1844 = 0, $1845 = 0, $1846 = 0, $1847 = 0, $1848 = 0, $1849 = 0, $185 = 0, $1850 = 0, $1851 = 0, $1852 = 0, $1853 = 0, $1854 = 0, $1855 = 0, $1856 = 0, $1857 = 0, $1858 = 0, $1859 = 0, $186 = 0, $1860 = 0; var $1861 = 0, $1862 = 0, $1863 = 0, $1864 = 0, $1865 = 0, $1866 = 0, $1867 = 0, $1868 = 0, $1869 = 0, $187 = 0, $1870 = 0, $1871 = 0, $1872 = 0, $1873 = 0, $1874 = 0, $1875 = 0, $1876 = 0, $1877 = 0, $1878 = 0, $1879 = 0; var $188 = 0, $1880 = 0, $1881 = 0, $1882 = 0, $1883 = 0, $1884 = 0, $1885 = 0, $1886 = 0, $1887 = 0, $1888 = 0, $1889 = 0, $189 = 0, $1890 = 0, $1891 = 0, $1892 = 0, $1893 = 0, $1894 = 0, $1895 = 0, $1896 = 0, $1897 = 0; var $1898 = 0, $1899 = 0, $19 = 0, $190 = 0, $1900 = 0, $1901 = 0, $1902 = 0, $1903 = 0, $1904 = 0, $1905 = 0, $1906 = 0, $1907 = 0, $1908 = 0, $1909 = 0, $191 = 0, $1910 = 0, $1911 = 0, $1912 = 0, $1913 = 0, $1914 = 0; var $1915 = 0, $1916 = 0, $1917 = 0, $1918 = 0, $1919 = 0, $192 = 0, $1920 = 0, $1921 = 0, $1922 = 0, $1923 = 0, $1924 = 0, $1925 = 0, $1926 = 0, $1927 = 0, $1928 = 0, $1929 = 0, $193 = 0, $1930 = 0, $1931 = 0, $1932 = 0; var $1933 = 0, $1934 = 0, $1935 = 0, $1936 = 0, $1937 = 0, $1938 = 0, $1939 = 0, $194 = 0, $1940 = 0, $1941 = 0, $1942 = 0, $1943 = 0, $1944 = 0, $1945 = 0, $1946 = 0, $1947 = 0, $1948 = 0, $1949 = 0, $195 = 0, $1950 = 0; var $1951 = 0, $1952 = 0, $1953 = 0, $1954 = 0, $1955 = 0, $1956 = 0, $1957 = 0, $1958 = 0, $1959 = 0, $196 = 0, $1960 = 0, $1961 = 0, $1962 = 0, $1963 = 0, $1964 = 0, $1965 = 0, $1966 = 0, $1967 = 0, $1968 = 0, $1969 = 0; var $197 = 0, $1970 = 0, $1971 = 0, $1972 = 0, $1973 = 0, $1974 = 0, $1975 = 0, $1976 = 0, $1977 = 0, $1978 = 0, $1979 = 0, $198 = 0, $1980 = 0, $1981 = 0, $1982 = 0, $1983 = 0, $1984 = 0, $1985 = 0, $1986 = 0, $1987 = 0; var $1988 = 0, $1989 = 0, $199 = 0, $1990 = 0, $1991 = 0, $1992 = 0, $1993 = 0, $1994 = 0, $1995 = 0, $1996 = 0, $1997 = 0, $1998 = 0, $1999 = 0, $2 = 0, $20 = 0, $200 = 0, $2000 = 0, $2001 = 0, $2002 = 0, $2003 = 0; var $2004 = 0, $2005 = 0, $2006 = 0, $2007 = 0, $2008 = 0, $2009 = 0, $201 = 0, $2010 = 0, $2011 = 0, $2012 = 0, $2013 = 0, $2014 = 0, $2015 = 0, $2016 = 0, $2017 = 0, $2018 = 0, $2019 = 0, $202 = 0, $2020 = 0, $2021 = 0; var $2022 = 0, $2023 = 0, $2024 = 0, $2025 = 0, $2026 = 0, $2027 = 0, $2028 = 0, $2029 = 0, $203 = 0, $2030 = 0, $2031 = 0, $2032 = 0, $2033 = 0, $2034 = 0, $2035 = 0, $2036 = 0, $2037 = 0, $2038 = 0, $2039 = 0, $204 = 0; var $2040 = 0, $2041 = 0, $2042 = 0, $2043 = 0, $2044 = 0, $2045 = 0, $2046 = 0, $2047 = 0, $2048 = 0, $2049 = 0, $205 = 0, $2050 = 0, $2051 = 0, $2052 = 0, $2053 = 0, $2054 = 0, $2055 = 0, $2056 = 0, $2057 = 0, $2058 = 0; var $2059 = 0, $206 = 0, $2060 = 0, $2061 = 0, $2062 = 0, $2063 = 0, $2064 = 0, $2065 = 0, $2066 = 0, $2067 = 0, $2068 = 0, $2069 = 0, $207 = 0, $2070 = 0, $2071 = 0, $2072 = 0, $2073 = 0, $2074 = 0, $2075 = 0, $2076 = 0; var $2077 = 0, $2078 = 0, $2079 = 0, $208 = 0, $2080 = 0, $2081 = 0, $2082 = 0, $2083 = 0, $2084 = 0, $2085 = 0, $2086 = 0, $2087 = 0, $2088 = 0, $2089 = 0, $209 = 0, $2090 = 0, $2091 = 0, $2092 = 0, $2093 = 0, $2094 = 0; var $2095 = 0, $2096 = 0, $2097 = 0, $2098 = 0, $2099 = 0, $21 = 0, $210 = 0, $2100 = 0, $2101 = 0, $2102 = 0, $2103 = 0, $2104 = 0, $2105 = 0, $2106 = 0, $2107 = 0, $2108 = 0, $2109 = 0, $211 = 0, $2110 = 0, $2111 = 0; var $2112 = 0, $2113 = 0, $2114 = 0, $2115 = 0, $2116 = 0, $2117 = 0, $2118 = 0, $2119 = 0, $212 = 0, $2120 = 0, $2121 = 0, $2122 = 0, $2123 = 0, $2124 = 0, $2125 = 0, $2126 = 0, $2127 = 0, $2128 = 0, $2129 = 0, $213 = 0; var $2130 = 0, $2131 = 0, $2132 = 0, $2133 = 0, $2134 = 0, $2135 = 0, $2136 = 0, $2137 = 0, $2138 = 0, $2139 = 0, $214 = 0, $2140 = 0, $2141 = 0, $2142 = 0, $2143 = 0, $2144 = 0, $2145 = 0, $2146 = 0, $2147 = 0, $2148 = 0; var $2149 = 0, $215 = 0, $2150 = 0, $2151 = 0, $2152 = 0, $2153 = 0, $2154 = 0, $2155 = 0, $2156 = 0, $2157 = 0, $2158 = 0, $2159 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0; var $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0; var $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0; var $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0; var $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0; var $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0; var $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0; var $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0; var $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0; var $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0; var $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0; var $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0; var $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0; var $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0; var $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0; var $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0; var $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0; var $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0; var $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0; var $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0; var $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0; var $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0; var $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0; var $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0; var $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0; var $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0; var $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0; var $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0; var $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0; var $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0; var $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0; var $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0; var $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0; var $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0; var $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0; var $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0; var $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0; var $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0; var $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0; var $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0; var $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0; var $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0; var $999 = 0, $Pixel$0 = 0, $Pixel$1 = 0, $Pixel$2 = 0, $Pixel$3 = 0, $Pixel$4 = 0, $Pixel$5 = 0, $Pixel$6 = 0, $Pixel$7 = 0, $div = 0, $div1 = 0, $div10 = 0, $div11 = 0, $div12 = 0, $div13 = 0, $div14 = 0, $div15 = 0, $div16 = 0, $div17 = 0, $div18 = 0; var $div19 = 0, $div2 = 0, $div20 = 0, $div21 = 0, $div22 = 0, $div23 = 0, $div24 = 0, $div25 = 0, $div26 = 0, $div27 = 0, $div28 = 0, $div29 = 0, $div3 = 0, $div30 = 0, $div31 = 0, $div32 = 0, $div33 = 0, $div34 = 0, $div35 = 0, $div36 = 0; var $div37 = 0, $div38 = 0, $div39 = 0, $div4 = 0, $div40 = 0, $div41 = 0, $div42 = 0, $div43 = 0, $div44 = 0, $div45 = 0, $div46 = 0, $div47 = 0, $div5 = 0, $div6 = 0, $div7 = 0, $div8 = 0, $div9 = 0, $dst$048 = 0, $dst$1 = 0, $dst$2 = 0; var $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $sA$0 = 0, $sA$1 = 0, $sA$2 = 0, $sA$3 = 0, $sA$4 = 0; var $sA$5 = 0, $sA$6 = 0, $sA$7 = 0, $sB$0 = 0, $sB$1 = 0, $sB$2 = 0, $sB$3 = 0, $sB$4 = 0, $sB$5 = 0, $sB$6 = 0, $sB$7 = 0, $sG$0 = 0, $sG$1 = 0, $sG$2 = 0, $sG$3 = 0, $sG$4 = 0, $sG$5 = 0, $sG$6 = 0, $sG$7 = 0, $sR$0 = 0; var $sR$1 = 0, $sR$2 = 0, $sR$3 = 0, $sR$4 = 0, $sR$5 = 0, $sR$6 = 0, $sR$7 = 0, $src$049 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 40|0); $11 = HEAP32[$10>>2]|0; $12 = ((($info)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ((($11)) + 24|0); $15 = HEAP32[$14>>2]|0; $16 = $15 ^ -1; $17 = $9 & $16; $18 = ($3|0)==(0); if ($18) { return; } $19 = ((($13)) + 9|0); $20 = HEAP8[$19>>0]|0; $21 = ((($11)) + 9|0); $22 = HEAP8[$21>>0]|0; $23 = ((($info)) + 20|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$info>>2]|0; $26 = (($1) + 7)|0; $27 = (($26|0) / 8)&-1; $28 = $1 & 7; $29 = $22&255; $30 = $20&255; $31 = ((($13)) + 28|0); $32 = ((($13)) + 32|0); $33 = ((($13)) + 29|0); $34 = ((($13)) + 33|0); $35 = ((($13)) + 30|0); $36 = ((($13)) + 34|0); $37 = ((($13)) + 31|0); $38 = ((($13)) + 35|0); $39 = ((($11)) + 12|0); $40 = ((($11)) + 32|0); $41 = ((($11)) + 28|0); $42 = ((($11)) + 16|0); $43 = ((($11)) + 33|0); $44 = ((($11)) + 29|0); $45 = ((($11)) + 20|0); $46 = ((($11)) + 34|0); $47 = ((($11)) + 30|0); $48 = ((($11)) + 35|0); $49 = ((($11)) + 31|0); $$in = $3;$dst$048 = $24;$src$049 = $25; L4: while(1) { $50 = (($$in) + -1)|0; switch ($28|0) { case 0: { $dst$1 = $dst$048;$n$0 = $27;$src$1 = $src$049; label = 4; break; } case 7: { $dst$2 = $dst$048;$n$1 = $27;$src$2 = $src$049; label = 16; break; } case 6: { $dst$3 = $dst$048;$n$2 = $27;$src$3 = $src$049; label = 28; break; } case 5: { $dst$4 = $dst$048;$n$3 = $27;$src$4 = $src$049; label = 40; break; } case 4: { $dst$5 = $dst$048;$n$4 = $27;$src$5 = $src$049; label = 52; break; } case 3: { $dst$6 = $dst$048;$n$5 = $27;$src$6 = $src$049; label = 64; break; } case 2: { $dst$7 = $dst$048;$n$6 = $27;$src$7 = $src$049; label = 76; break; } case 1: { $dst$8 = $dst$048;$n$7 = $27;$src$8 = $src$049; label = 88; break; } default: { $dst$9 = $dst$048;$src$9 = $src$049; label = 100; } } while(1) { if ((label|0) == 4) { label = 0; switch ($29|0) { case 1: { $51 = HEAP8[$src$1>>0]|0; $52 = $51&255; $53 = HEAP32[$39>>2]|0; $54 = $52 & $53; $55 = HEAP8[$40>>0]|0; $56 = $55&255; $57 = $54 >>> $56; $58 = HEAP8[$41>>0]|0; $59 = $58&255; $60 = (74436 + ($59<<2)|0); $61 = HEAP32[$60>>2]|0; $62 = (($61) + ($57)|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = HEAP32[$42>>2]|0; $66 = $65 & $52; $67 = HEAP8[$43>>0]|0; $68 = $67&255; $69 = $66 >>> $68; $70 = HEAP8[$44>>0]|0; $71 = $70&255; $72 = (74436 + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($69)|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = HEAP32[$45>>2]|0; $78 = $77 & $52; $79 = HEAP8[$46>>0]|0; $80 = $79&255; $81 = $78 >>> $80; $82 = HEAP8[$47>>0]|0; $83 = $82&255; $84 = (74436 + ($83<<2)|0); $85 = HEAP32[$84>>2]|0; $86 = (($85) + ($81)|0); $87 = HEAP8[$86>>0]|0; $88 = $87&255; $89 = HEAP32[$14>>2]|0; $90 = $89 & $52; $91 = HEAP8[$48>>0]|0; $92 = $91&255; $93 = $90 >>> $92; $94 = HEAP8[$49>>0]|0; $95 = $94&255; $96 = (74436 + ($95<<2)|0); $97 = HEAP32[$96>>2]|0; $98 = (($97) + ($93)|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $Pixel$0 = $52;$sA$0 = $100;$sB$0 = $88;$sG$0 = $76;$sR$0 = $64; break; } case 2: { $101 = HEAP16[$src$1>>1]|0; $102 = $101&65535; $103 = HEAP32[$39>>2]|0; $104 = $102 & $103; $105 = HEAP8[$40>>0]|0; $106 = $105&255; $107 = $104 >>> $106; $108 = HEAP8[$41>>0]|0; $109 = $108&255; $110 = (74436 + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = (($111) + ($107)|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = HEAP32[$42>>2]|0; $116 = $115 & $102; $117 = HEAP8[$43>>0]|0; $118 = $117&255; $119 = $116 >>> $118; $120 = HEAP8[$44>>0]|0; $121 = $120&255; $122 = (74436 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($119)|0); $125 = HEAP8[$124>>0]|0; $126 = $125&255; $127 = HEAP32[$45>>2]|0; $128 = $127 & $102; $129 = HEAP8[$46>>0]|0; $130 = $129&255; $131 = $128 >>> $130; $132 = HEAP8[$47>>0]|0; $133 = $132&255; $134 = (74436 + ($133<<2)|0); $135 = HEAP32[$134>>2]|0; $136 = (($135) + ($131)|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = HEAP32[$14>>2]|0; $140 = $139 & $102; $141 = HEAP8[$48>>0]|0; $142 = $141&255; $143 = $140 >>> $142; $144 = HEAP8[$49>>0]|0; $145 = $144&255; $146 = (74436 + ($145<<2)|0); $147 = HEAP32[$146>>2]|0; $148 = (($147) + ($143)|0); $149 = HEAP8[$148>>0]|0; $150 = $149&255; $Pixel$0 = $102;$sA$0 = $150;$sB$0 = $138;$sG$0 = $126;$sR$0 = $114; break; } case 3: { $151 = HEAP8[$40>>0]|0; $div39 = ($151&255) >>> 3; $152 = $div39&255; $153 = (($src$1) + ($152)|0); $154 = HEAP8[$153>>0]|0; $155 = $154&255; $156 = HEAP8[$43>>0]|0; $div40 = ($156&255) >>> 3; $157 = $div40&255; $158 = (($src$1) + ($157)|0); $159 = HEAP8[$158>>0]|0; $160 = $159&255; $161 = HEAP8[$46>>0]|0; $div41 = ($161&255) >>> 3; $162 = $div41&255; $163 = (($src$1) + ($162)|0); $164 = HEAP8[$163>>0]|0; $165 = $164&255; $Pixel$0 = 0;$sA$0 = 255;$sB$0 = $165;$sG$0 = $160;$sR$0 = $155; break; } case 4: { $166 = HEAP32[$src$1>>2]|0; $167 = HEAP32[$39>>2]|0; $168 = $167 & $166; $169 = HEAP8[$40>>0]|0; $170 = $169&255; $171 = $168 >>> $170; $172 = HEAP8[$41>>0]|0; $173 = $172&255; $174 = (74436 + ($173<<2)|0); $175 = HEAP32[$174>>2]|0; $176 = (($175) + ($171)|0); $177 = HEAP8[$176>>0]|0; $178 = $177&255; $179 = HEAP32[$42>>2]|0; $180 = $179 & $166; $181 = HEAP8[$43>>0]|0; $182 = $181&255; $183 = $180 >>> $182; $184 = HEAP8[$44>>0]|0; $185 = $184&255; $186 = (74436 + ($185<<2)|0); $187 = HEAP32[$186>>2]|0; $188 = (($187) + ($183)|0); $189 = HEAP8[$188>>0]|0; $190 = $189&255; $191 = HEAP32[$45>>2]|0; $192 = $191 & $166; $193 = HEAP8[$46>>0]|0; $194 = $193&255; $195 = $192 >>> $194; $196 = HEAP8[$47>>0]|0; $197 = $196&255; $198 = (74436 + ($197<<2)|0); $199 = HEAP32[$198>>2]|0; $200 = (($199) + ($195)|0); $201 = HEAP8[$200>>0]|0; $202 = $201&255; $203 = HEAP32[$14>>2]|0; $204 = $203 & $166; $205 = HEAP8[$48>>0]|0; $206 = $205&255; $207 = $204 >>> $206; $208 = HEAP8[$49>>0]|0; $209 = $208&255; $210 = (74436 + ($209<<2)|0); $211 = HEAP32[$210>>2]|0; $212 = (($211) + ($207)|0); $213 = HEAP8[$212>>0]|0; $214 = $213&255; $Pixel$0 = $166;$sA$0 = $214;$sB$0 = $202;$sG$0 = $190;$sR$0 = $178; break; } default: { $Pixel$0 = 0;$sA$0 = 0;$sB$0 = 0;$sG$0 = 0;$sR$0 = 0; } } $215 = $Pixel$0 & $16; $216 = ($215|0)==($17|0); L16: do { if (!($216)) { switch ($30|0) { case 1: { $217 = HEAP8[$31>>0]|0; $218 = $217&255; $219 = $sR$0 >>> $218; $220 = HEAP8[$32>>0]|0; $221 = $220&255; $222 = $219 << $221; $223 = HEAP8[$33>>0]|0; $224 = $223&255; $225 = $sG$0 >>> $224; $226 = HEAP8[$34>>0]|0; $227 = $226&255; $228 = $225 << $227; $229 = $228 | $222; $230 = HEAP8[$35>>0]|0; $231 = $230&255; $232 = $sB$0 >>> $231; $233 = HEAP8[$36>>0]|0; $234 = $233&255; $235 = $232 << $234; $236 = $229 | $235; $237 = HEAP8[$37>>0]|0; $238 = $237&255; $239 = $sA$0 >>> $238; $240 = HEAP8[$38>>0]|0; $241 = $240&255; $242 = $239 << $241; $243 = $236 | $242; $244 = $243&255; HEAP8[$dst$1>>0] = $244; break L16; break; } case 2: { $245 = HEAP8[$31>>0]|0; $246 = $245&255; $247 = $sR$0 >>> $246; $248 = HEAP8[$32>>0]|0; $249 = $248&255; $250 = $247 << $249; $251 = HEAP8[$33>>0]|0; $252 = $251&255; $253 = $sG$0 >>> $252; $254 = HEAP8[$34>>0]|0; $255 = $254&255; $256 = $253 << $255; $257 = $256 | $250; $258 = HEAP8[$35>>0]|0; $259 = $258&255; $260 = $sB$0 >>> $259; $261 = HEAP8[$36>>0]|0; $262 = $261&255; $263 = $260 << $262; $264 = $257 | $263; $265 = HEAP8[$37>>0]|0; $266 = $265&255; $267 = $sA$0 >>> $266; $268 = HEAP8[$38>>0]|0; $269 = $268&255; $270 = $267 << $269; $271 = $264 | $270; $272 = $271&65535; HEAP16[$dst$1>>1] = $272; break L16; break; } case 3: { $273 = $sR$0&255; $274 = HEAP8[$32>>0]|0; $div36 = ($274&255) >>> 3; $275 = $div36&255; $276 = (($dst$1) + ($275)|0); HEAP8[$276>>0] = $273; $277 = $sG$0&255; $278 = HEAP8[$34>>0]|0; $div37 = ($278&255) >>> 3; $279 = $div37&255; $280 = (($dst$1) + ($279)|0); HEAP8[$280>>0] = $277; $281 = $sB$0&255; $282 = HEAP8[$36>>0]|0; $div38 = ($282&255) >>> 3; $283 = $div38&255; $284 = (($dst$1) + ($283)|0); HEAP8[$284>>0] = $281; break L16; break; } case 4: { $285 = HEAP8[$31>>0]|0; $286 = $285&255; $287 = $sR$0 >>> $286; $288 = HEAP8[$32>>0]|0; $289 = $288&255; $290 = $287 << $289; $291 = HEAP8[$33>>0]|0; $292 = $291&255; $293 = $sG$0 >>> $292; $294 = HEAP8[$34>>0]|0; $295 = $294&255; $296 = $293 << $295; $297 = $296 | $290; $298 = HEAP8[$35>>0]|0; $299 = $298&255; $300 = $sB$0 >>> $299; $301 = HEAP8[$36>>0]|0; $302 = $301&255; $303 = $300 << $302; $304 = $297 | $303; $305 = HEAP8[$37>>0]|0; $306 = $305&255; $307 = $sA$0 >>> $306; $308 = HEAP8[$38>>0]|0; $309 = $308&255; $310 = $307 << $309; $311 = $304 | $310; HEAP32[$dst$1>>2] = $311; break L16; break; } default: { break L16; } } } } while(0); $312 = (($dst$1) + ($30)|0); $313 = (($src$1) + ($29)|0); $dst$2 = $312;$n$1 = $n$0;$src$2 = $313; label = 16; continue; } else if ((label|0) == 16) { label = 0; switch ($29|0) { case 1: { $314 = HEAP8[$src$2>>0]|0; $315 = $314&255; $316 = HEAP32[$39>>2]|0; $317 = $315 & $316; $318 = HEAP8[$40>>0]|0; $319 = $318&255; $320 = $317 >>> $319; $321 = HEAP8[$41>>0]|0; $322 = $321&255; $323 = (74436 + ($322<<2)|0); $324 = HEAP32[$323>>2]|0; $325 = (($324) + ($320)|0); $326 = HEAP8[$325>>0]|0; $327 = $326&255; $328 = HEAP32[$42>>2]|0; $329 = $328 & $315; $330 = HEAP8[$43>>0]|0; $331 = $330&255; $332 = $329 >>> $331; $333 = HEAP8[$44>>0]|0; $334 = $333&255; $335 = (74436 + ($334<<2)|0); $336 = HEAP32[$335>>2]|0; $337 = (($336) + ($332)|0); $338 = HEAP8[$337>>0]|0; $339 = $338&255; $340 = HEAP32[$45>>2]|0; $341 = $340 & $315; $342 = HEAP8[$46>>0]|0; $343 = $342&255; $344 = $341 >>> $343; $345 = HEAP8[$47>>0]|0; $346 = $345&255; $347 = (74436 + ($346<<2)|0); $348 = HEAP32[$347>>2]|0; $349 = (($348) + ($344)|0); $350 = HEAP8[$349>>0]|0; $351 = $350&255; $352 = HEAP32[$14>>2]|0; $353 = $352 & $315; $354 = HEAP8[$48>>0]|0; $355 = $354&255; $356 = $353 >>> $355; $357 = HEAP8[$49>>0]|0; $358 = $357&255; $359 = (74436 + ($358<<2)|0); $360 = HEAP32[$359>>2]|0; $361 = (($360) + ($356)|0); $362 = HEAP8[$361>>0]|0; $363 = $362&255; $Pixel$1 = $315;$sA$1 = $363;$sB$1 = $351;$sG$1 = $339;$sR$1 = $327; break; } case 2: { $364 = HEAP16[$src$2>>1]|0; $365 = $364&65535; $366 = HEAP32[$39>>2]|0; $367 = $365 & $366; $368 = HEAP8[$40>>0]|0; $369 = $368&255; $370 = $367 >>> $369; $371 = HEAP8[$41>>0]|0; $372 = $371&255; $373 = (74436 + ($372<<2)|0); $374 = HEAP32[$373>>2]|0; $375 = (($374) + ($370)|0); $376 = HEAP8[$375>>0]|0; $377 = $376&255; $378 = HEAP32[$42>>2]|0; $379 = $378 & $365; $380 = HEAP8[$43>>0]|0; $381 = $380&255; $382 = $379 >>> $381; $383 = HEAP8[$44>>0]|0; $384 = $383&255; $385 = (74436 + ($384<<2)|0); $386 = HEAP32[$385>>2]|0; $387 = (($386) + ($382)|0); $388 = HEAP8[$387>>0]|0; $389 = $388&255; $390 = HEAP32[$45>>2]|0; $391 = $390 & $365; $392 = HEAP8[$46>>0]|0; $393 = $392&255; $394 = $391 >>> $393; $395 = HEAP8[$47>>0]|0; $396 = $395&255; $397 = (74436 + ($396<<2)|0); $398 = HEAP32[$397>>2]|0; $399 = (($398) + ($394)|0); $400 = HEAP8[$399>>0]|0; $401 = $400&255; $402 = HEAP32[$14>>2]|0; $403 = $402 & $365; $404 = HEAP8[$48>>0]|0; $405 = $404&255; $406 = $403 >>> $405; $407 = HEAP8[$49>>0]|0; $408 = $407&255; $409 = (74436 + ($408<<2)|0); $410 = HEAP32[$409>>2]|0; $411 = (($410) + ($406)|0); $412 = HEAP8[$411>>0]|0; $413 = $412&255; $Pixel$1 = $365;$sA$1 = $413;$sB$1 = $401;$sG$1 = $389;$sR$1 = $377; break; } case 3: { $414 = HEAP8[$40>>0]|0; $div33 = ($414&255) >>> 3; $415 = $div33&255; $416 = (($src$2) + ($415)|0); $417 = HEAP8[$416>>0]|0; $418 = $417&255; $419 = HEAP8[$43>>0]|0; $div34 = ($419&255) >>> 3; $420 = $div34&255; $421 = (($src$2) + ($420)|0); $422 = HEAP8[$421>>0]|0; $423 = $422&255; $424 = HEAP8[$46>>0]|0; $div35 = ($424&255) >>> 3; $425 = $div35&255; $426 = (($src$2) + ($425)|0); $427 = HEAP8[$426>>0]|0; $428 = $427&255; $Pixel$1 = 0;$sA$1 = 255;$sB$1 = $428;$sG$1 = $423;$sR$1 = $418; break; } case 4: { $429 = HEAP32[$src$2>>2]|0; $430 = HEAP32[$39>>2]|0; $431 = $430 & $429; $432 = HEAP8[$40>>0]|0; $433 = $432&255; $434 = $431 >>> $433; $435 = HEAP8[$41>>0]|0; $436 = $435&255; $437 = (74436 + ($436<<2)|0); $438 = HEAP32[$437>>2]|0; $439 = (($438) + ($434)|0); $440 = HEAP8[$439>>0]|0; $441 = $440&255; $442 = HEAP32[$42>>2]|0; $443 = $442 & $429; $444 = HEAP8[$43>>0]|0; $445 = $444&255; $446 = $443 >>> $445; $447 = HEAP8[$44>>0]|0; $448 = $447&255; $449 = (74436 + ($448<<2)|0); $450 = HEAP32[$449>>2]|0; $451 = (($450) + ($446)|0); $452 = HEAP8[$451>>0]|0; $453 = $452&255; $454 = HEAP32[$45>>2]|0; $455 = $454 & $429; $456 = HEAP8[$46>>0]|0; $457 = $456&255; $458 = $455 >>> $457; $459 = HEAP8[$47>>0]|0; $460 = $459&255; $461 = (74436 + ($460<<2)|0); $462 = HEAP32[$461>>2]|0; $463 = (($462) + ($458)|0); $464 = HEAP8[$463>>0]|0; $465 = $464&255; $466 = HEAP32[$14>>2]|0; $467 = $466 & $429; $468 = HEAP8[$48>>0]|0; $469 = $468&255; $470 = $467 >>> $469; $471 = HEAP8[$49>>0]|0; $472 = $471&255; $473 = (74436 + ($472<<2)|0); $474 = HEAP32[$473>>2]|0; $475 = (($474) + ($470)|0); $476 = HEAP8[$475>>0]|0; $477 = $476&255; $Pixel$1 = $429;$sA$1 = $477;$sB$1 = $465;$sG$1 = $453;$sR$1 = $441; break; } default: { $Pixel$1 = 0;$sA$1 = 0;$sB$1 = 0;$sG$1 = 0;$sR$1 = 0; } } $478 = $Pixel$1 & $16; $479 = ($478|0)==($17|0); L31: do { if (!($479)) { switch ($30|0) { case 1: { $480 = HEAP8[$31>>0]|0; $481 = $480&255; $482 = $sR$1 >>> $481; $483 = HEAP8[$32>>0]|0; $484 = $483&255; $485 = $482 << $484; $486 = HEAP8[$33>>0]|0; $487 = $486&255; $488 = $sG$1 >>> $487; $489 = HEAP8[$34>>0]|0; $490 = $489&255; $491 = $488 << $490; $492 = $491 | $485; $493 = HEAP8[$35>>0]|0; $494 = $493&255; $495 = $sB$1 >>> $494; $496 = HEAP8[$36>>0]|0; $497 = $496&255; $498 = $495 << $497; $499 = $492 | $498; $500 = HEAP8[$37>>0]|0; $501 = $500&255; $502 = $sA$1 >>> $501; $503 = HEAP8[$38>>0]|0; $504 = $503&255; $505 = $502 << $504; $506 = $499 | $505; $507 = $506&255; HEAP8[$dst$2>>0] = $507; break L31; break; } case 2: { $508 = HEAP8[$31>>0]|0; $509 = $508&255; $510 = $sR$1 >>> $509; $511 = HEAP8[$32>>0]|0; $512 = $511&255; $513 = $510 << $512; $514 = HEAP8[$33>>0]|0; $515 = $514&255; $516 = $sG$1 >>> $515; $517 = HEAP8[$34>>0]|0; $518 = $517&255; $519 = $516 << $518; $520 = $519 | $513; $521 = HEAP8[$35>>0]|0; $522 = $521&255; $523 = $sB$1 >>> $522; $524 = HEAP8[$36>>0]|0; $525 = $524&255; $526 = $523 << $525; $527 = $520 | $526; $528 = HEAP8[$37>>0]|0; $529 = $528&255; $530 = $sA$1 >>> $529; $531 = HEAP8[$38>>0]|0; $532 = $531&255; $533 = $530 << $532; $534 = $527 | $533; $535 = $534&65535; HEAP16[$dst$2>>1] = $535; break L31; break; } case 3: { $536 = $sR$1&255; $537 = HEAP8[$32>>0]|0; $div30 = ($537&255) >>> 3; $538 = $div30&255; $539 = (($dst$2) + ($538)|0); HEAP8[$539>>0] = $536; $540 = $sG$1&255; $541 = HEAP8[$34>>0]|0; $div31 = ($541&255) >>> 3; $542 = $div31&255; $543 = (($dst$2) + ($542)|0); HEAP8[$543>>0] = $540; $544 = $sB$1&255; $545 = HEAP8[$36>>0]|0; $div32 = ($545&255) >>> 3; $546 = $div32&255; $547 = (($dst$2) + ($546)|0); HEAP8[$547>>0] = $544; break L31; break; } case 4: { $548 = HEAP8[$31>>0]|0; $549 = $548&255; $550 = $sR$1 >>> $549; $551 = HEAP8[$32>>0]|0; $552 = $551&255; $553 = $550 << $552; $554 = HEAP8[$33>>0]|0; $555 = $554&255; $556 = $sG$1 >>> $555; $557 = HEAP8[$34>>0]|0; $558 = $557&255; $559 = $556 << $558; $560 = $559 | $553; $561 = HEAP8[$35>>0]|0; $562 = $561&255; $563 = $sB$1 >>> $562; $564 = HEAP8[$36>>0]|0; $565 = $564&255; $566 = $563 << $565; $567 = $560 | $566; $568 = HEAP8[$37>>0]|0; $569 = $568&255; $570 = $sA$1 >>> $569; $571 = HEAP8[$38>>0]|0; $572 = $571&255; $573 = $570 << $572; $574 = $567 | $573; HEAP32[$dst$2>>2] = $574; break L31; break; } default: { break L31; } } } } while(0); $575 = (($dst$2) + ($30)|0); $576 = (($src$2) + ($29)|0); $dst$3 = $575;$n$2 = $n$1;$src$3 = $576; label = 28; continue; } else if ((label|0) == 28) { label = 0; switch ($29|0) { case 1: { $577 = HEAP8[$src$3>>0]|0; $578 = $577&255; $579 = HEAP32[$39>>2]|0; $580 = $578 & $579; $581 = HEAP8[$40>>0]|0; $582 = $581&255; $583 = $580 >>> $582; $584 = HEAP8[$41>>0]|0; $585 = $584&255; $586 = (74436 + ($585<<2)|0); $587 = HEAP32[$586>>2]|0; $588 = (($587) + ($583)|0); $589 = HEAP8[$588>>0]|0; $590 = $589&255; $591 = HEAP32[$42>>2]|0; $592 = $591 & $578; $593 = HEAP8[$43>>0]|0; $594 = $593&255; $595 = $592 >>> $594; $596 = HEAP8[$44>>0]|0; $597 = $596&255; $598 = (74436 + ($597<<2)|0); $599 = HEAP32[$598>>2]|0; $600 = (($599) + ($595)|0); $601 = HEAP8[$600>>0]|0; $602 = $601&255; $603 = HEAP32[$45>>2]|0; $604 = $603 & $578; $605 = HEAP8[$46>>0]|0; $606 = $605&255; $607 = $604 >>> $606; $608 = HEAP8[$47>>0]|0; $609 = $608&255; $610 = (74436 + ($609<<2)|0); $611 = HEAP32[$610>>2]|0; $612 = (($611) + ($607)|0); $613 = HEAP8[$612>>0]|0; $614 = $613&255; $615 = HEAP32[$14>>2]|0; $616 = $615 & $578; $617 = HEAP8[$48>>0]|0; $618 = $617&255; $619 = $616 >>> $618; $620 = HEAP8[$49>>0]|0; $621 = $620&255; $622 = (74436 + ($621<<2)|0); $623 = HEAP32[$622>>2]|0; $624 = (($623) + ($619)|0); $625 = HEAP8[$624>>0]|0; $626 = $625&255; $Pixel$2 = $578;$sA$2 = $626;$sB$2 = $614;$sG$2 = $602;$sR$2 = $590; break; } case 2: { $627 = HEAP16[$src$3>>1]|0; $628 = $627&65535; $629 = HEAP32[$39>>2]|0; $630 = $628 & $629; $631 = HEAP8[$40>>0]|0; $632 = $631&255; $633 = $630 >>> $632; $634 = HEAP8[$41>>0]|0; $635 = $634&255; $636 = (74436 + ($635<<2)|0); $637 = HEAP32[$636>>2]|0; $638 = (($637) + ($633)|0); $639 = HEAP8[$638>>0]|0; $640 = $639&255; $641 = HEAP32[$42>>2]|0; $642 = $641 & $628; $643 = HEAP8[$43>>0]|0; $644 = $643&255; $645 = $642 >>> $644; $646 = HEAP8[$44>>0]|0; $647 = $646&255; $648 = (74436 + ($647<<2)|0); $649 = HEAP32[$648>>2]|0; $650 = (($649) + ($645)|0); $651 = HEAP8[$650>>0]|0; $652 = $651&255; $653 = HEAP32[$45>>2]|0; $654 = $653 & $628; $655 = HEAP8[$46>>0]|0; $656 = $655&255; $657 = $654 >>> $656; $658 = HEAP8[$47>>0]|0; $659 = $658&255; $660 = (74436 + ($659<<2)|0); $661 = HEAP32[$660>>2]|0; $662 = (($661) + ($657)|0); $663 = HEAP8[$662>>0]|0; $664 = $663&255; $665 = HEAP32[$14>>2]|0; $666 = $665 & $628; $667 = HEAP8[$48>>0]|0; $668 = $667&255; $669 = $666 >>> $668; $670 = HEAP8[$49>>0]|0; $671 = $670&255; $672 = (74436 + ($671<<2)|0); $673 = HEAP32[$672>>2]|0; $674 = (($673) + ($669)|0); $675 = HEAP8[$674>>0]|0; $676 = $675&255; $Pixel$2 = $628;$sA$2 = $676;$sB$2 = $664;$sG$2 = $652;$sR$2 = $640; break; } case 3: { $677 = HEAP8[$40>>0]|0; $div27 = ($677&255) >>> 3; $678 = $div27&255; $679 = (($src$3) + ($678)|0); $680 = HEAP8[$679>>0]|0; $681 = $680&255; $682 = HEAP8[$43>>0]|0; $div28 = ($682&255) >>> 3; $683 = $div28&255; $684 = (($src$3) + ($683)|0); $685 = HEAP8[$684>>0]|0; $686 = $685&255; $687 = HEAP8[$46>>0]|0; $div29 = ($687&255) >>> 3; $688 = $div29&255; $689 = (($src$3) + ($688)|0); $690 = HEAP8[$689>>0]|0; $691 = $690&255; $Pixel$2 = 0;$sA$2 = 255;$sB$2 = $691;$sG$2 = $686;$sR$2 = $681; break; } case 4: { $692 = HEAP32[$src$3>>2]|0; $693 = HEAP32[$39>>2]|0; $694 = $693 & $692; $695 = HEAP8[$40>>0]|0; $696 = $695&255; $697 = $694 >>> $696; $698 = HEAP8[$41>>0]|0; $699 = $698&255; $700 = (74436 + ($699<<2)|0); $701 = HEAP32[$700>>2]|0; $702 = (($701) + ($697)|0); $703 = HEAP8[$702>>0]|0; $704 = $703&255; $705 = HEAP32[$42>>2]|0; $706 = $705 & $692; $707 = HEAP8[$43>>0]|0; $708 = $707&255; $709 = $706 >>> $708; $710 = HEAP8[$44>>0]|0; $711 = $710&255; $712 = (74436 + ($711<<2)|0); $713 = HEAP32[$712>>2]|0; $714 = (($713) + ($709)|0); $715 = HEAP8[$714>>0]|0; $716 = $715&255; $717 = HEAP32[$45>>2]|0; $718 = $717 & $692; $719 = HEAP8[$46>>0]|0; $720 = $719&255; $721 = $718 >>> $720; $722 = HEAP8[$47>>0]|0; $723 = $722&255; $724 = (74436 + ($723<<2)|0); $725 = HEAP32[$724>>2]|0; $726 = (($725) + ($721)|0); $727 = HEAP8[$726>>0]|0; $728 = $727&255; $729 = HEAP32[$14>>2]|0; $730 = $729 & $692; $731 = HEAP8[$48>>0]|0; $732 = $731&255; $733 = $730 >>> $732; $734 = HEAP8[$49>>0]|0; $735 = $734&255; $736 = (74436 + ($735<<2)|0); $737 = HEAP32[$736>>2]|0; $738 = (($737) + ($733)|0); $739 = HEAP8[$738>>0]|0; $740 = $739&255; $Pixel$2 = $692;$sA$2 = $740;$sB$2 = $728;$sG$2 = $716;$sR$2 = $704; break; } default: { $Pixel$2 = 0;$sA$2 = 0;$sB$2 = 0;$sG$2 = 0;$sR$2 = 0; } } $741 = $Pixel$2 & $16; $742 = ($741|0)==($17|0); L46: do { if (!($742)) { switch ($30|0) { case 1: { $743 = HEAP8[$31>>0]|0; $744 = $743&255; $745 = $sR$2 >>> $744; $746 = HEAP8[$32>>0]|0; $747 = $746&255; $748 = $745 << $747; $749 = HEAP8[$33>>0]|0; $750 = $749&255; $751 = $sG$2 >>> $750; $752 = HEAP8[$34>>0]|0; $753 = $752&255; $754 = $751 << $753; $755 = $754 | $748; $756 = HEAP8[$35>>0]|0; $757 = $756&255; $758 = $sB$2 >>> $757; $759 = HEAP8[$36>>0]|0; $760 = $759&255; $761 = $758 << $760; $762 = $755 | $761; $763 = HEAP8[$37>>0]|0; $764 = $763&255; $765 = $sA$2 >>> $764; $766 = HEAP8[$38>>0]|0; $767 = $766&255; $768 = $765 << $767; $769 = $762 | $768; $770 = $769&255; HEAP8[$dst$3>>0] = $770; break L46; break; } case 2: { $771 = HEAP8[$31>>0]|0; $772 = $771&255; $773 = $sR$2 >>> $772; $774 = HEAP8[$32>>0]|0; $775 = $774&255; $776 = $773 << $775; $777 = HEAP8[$33>>0]|0; $778 = $777&255; $779 = $sG$2 >>> $778; $780 = HEAP8[$34>>0]|0; $781 = $780&255; $782 = $779 << $781; $783 = $782 | $776; $784 = HEAP8[$35>>0]|0; $785 = $784&255; $786 = $sB$2 >>> $785; $787 = HEAP8[$36>>0]|0; $788 = $787&255; $789 = $786 << $788; $790 = $783 | $789; $791 = HEAP8[$37>>0]|0; $792 = $791&255; $793 = $sA$2 >>> $792; $794 = HEAP8[$38>>0]|0; $795 = $794&255; $796 = $793 << $795; $797 = $790 | $796; $798 = $797&65535; HEAP16[$dst$3>>1] = $798; break L46; break; } case 3: { $799 = $sR$2&255; $800 = HEAP8[$32>>0]|0; $div24 = ($800&255) >>> 3; $801 = $div24&255; $802 = (($dst$3) + ($801)|0); HEAP8[$802>>0] = $799; $803 = $sG$2&255; $804 = HEAP8[$34>>0]|0; $div25 = ($804&255) >>> 3; $805 = $div25&255; $806 = (($dst$3) + ($805)|0); HEAP8[$806>>0] = $803; $807 = $sB$2&255; $808 = HEAP8[$36>>0]|0; $div26 = ($808&255) >>> 3; $809 = $div26&255; $810 = (($dst$3) + ($809)|0); HEAP8[$810>>0] = $807; break L46; break; } case 4: { $811 = HEAP8[$31>>0]|0; $812 = $811&255; $813 = $sR$2 >>> $812; $814 = HEAP8[$32>>0]|0; $815 = $814&255; $816 = $813 << $815; $817 = HEAP8[$33>>0]|0; $818 = $817&255; $819 = $sG$2 >>> $818; $820 = HEAP8[$34>>0]|0; $821 = $820&255; $822 = $819 << $821; $823 = $822 | $816; $824 = HEAP8[$35>>0]|0; $825 = $824&255; $826 = $sB$2 >>> $825; $827 = HEAP8[$36>>0]|0; $828 = $827&255; $829 = $826 << $828; $830 = $823 | $829; $831 = HEAP8[$37>>0]|0; $832 = $831&255; $833 = $sA$2 >>> $832; $834 = HEAP8[$38>>0]|0; $835 = $834&255; $836 = $833 << $835; $837 = $830 | $836; HEAP32[$dst$3>>2] = $837; break L46; break; } default: { break L46; } } } } while(0); $838 = (($dst$3) + ($30)|0); $839 = (($src$3) + ($29)|0); $dst$4 = $838;$n$3 = $n$2;$src$4 = $839; label = 40; continue; } else if ((label|0) == 40) { label = 0; switch ($29|0) { case 1: { $840 = HEAP8[$src$4>>0]|0; $841 = $840&255; $842 = HEAP32[$39>>2]|0; $843 = $841 & $842; $844 = HEAP8[$40>>0]|0; $845 = $844&255; $846 = $843 >>> $845; $847 = HEAP8[$41>>0]|0; $848 = $847&255; $849 = (74436 + ($848<<2)|0); $850 = HEAP32[$849>>2]|0; $851 = (($850) + ($846)|0); $852 = HEAP8[$851>>0]|0; $853 = $852&255; $854 = HEAP32[$42>>2]|0; $855 = $854 & $841; $856 = HEAP8[$43>>0]|0; $857 = $856&255; $858 = $855 >>> $857; $859 = HEAP8[$44>>0]|0; $860 = $859&255; $861 = (74436 + ($860<<2)|0); $862 = HEAP32[$861>>2]|0; $863 = (($862) + ($858)|0); $864 = HEAP8[$863>>0]|0; $865 = $864&255; $866 = HEAP32[$45>>2]|0; $867 = $866 & $841; $868 = HEAP8[$46>>0]|0; $869 = $868&255; $870 = $867 >>> $869; $871 = HEAP8[$47>>0]|0; $872 = $871&255; $873 = (74436 + ($872<<2)|0); $874 = HEAP32[$873>>2]|0; $875 = (($874) + ($870)|0); $876 = HEAP8[$875>>0]|0; $877 = $876&255; $878 = HEAP32[$14>>2]|0; $879 = $878 & $841; $880 = HEAP8[$48>>0]|0; $881 = $880&255; $882 = $879 >>> $881; $883 = HEAP8[$49>>0]|0; $884 = $883&255; $885 = (74436 + ($884<<2)|0); $886 = HEAP32[$885>>2]|0; $887 = (($886) + ($882)|0); $888 = HEAP8[$887>>0]|0; $889 = $888&255; $Pixel$3 = $841;$sA$3 = $889;$sB$3 = $877;$sG$3 = $865;$sR$3 = $853; break; } case 2: { $890 = HEAP16[$src$4>>1]|0; $891 = $890&65535; $892 = HEAP32[$39>>2]|0; $893 = $891 & $892; $894 = HEAP8[$40>>0]|0; $895 = $894&255; $896 = $893 >>> $895; $897 = HEAP8[$41>>0]|0; $898 = $897&255; $899 = (74436 + ($898<<2)|0); $900 = HEAP32[$899>>2]|0; $901 = (($900) + ($896)|0); $902 = HEAP8[$901>>0]|0; $903 = $902&255; $904 = HEAP32[$42>>2]|0; $905 = $904 & $891; $906 = HEAP8[$43>>0]|0; $907 = $906&255; $908 = $905 >>> $907; $909 = HEAP8[$44>>0]|0; $910 = $909&255; $911 = (74436 + ($910<<2)|0); $912 = HEAP32[$911>>2]|0; $913 = (($912) + ($908)|0); $914 = HEAP8[$913>>0]|0; $915 = $914&255; $916 = HEAP32[$45>>2]|0; $917 = $916 & $891; $918 = HEAP8[$46>>0]|0; $919 = $918&255; $920 = $917 >>> $919; $921 = HEAP8[$47>>0]|0; $922 = $921&255; $923 = (74436 + ($922<<2)|0); $924 = HEAP32[$923>>2]|0; $925 = (($924) + ($920)|0); $926 = HEAP8[$925>>0]|0; $927 = $926&255; $928 = HEAP32[$14>>2]|0; $929 = $928 & $891; $930 = HEAP8[$48>>0]|0; $931 = $930&255; $932 = $929 >>> $931; $933 = HEAP8[$49>>0]|0; $934 = $933&255; $935 = (74436 + ($934<<2)|0); $936 = HEAP32[$935>>2]|0; $937 = (($936) + ($932)|0); $938 = HEAP8[$937>>0]|0; $939 = $938&255; $Pixel$3 = $891;$sA$3 = $939;$sB$3 = $927;$sG$3 = $915;$sR$3 = $903; break; } case 3: { $940 = HEAP8[$40>>0]|0; $div21 = ($940&255) >>> 3; $941 = $div21&255; $942 = (($src$4) + ($941)|0); $943 = HEAP8[$942>>0]|0; $944 = $943&255; $945 = HEAP8[$43>>0]|0; $div22 = ($945&255) >>> 3; $946 = $div22&255; $947 = (($src$4) + ($946)|0); $948 = HEAP8[$947>>0]|0; $949 = $948&255; $950 = HEAP8[$46>>0]|0; $div23 = ($950&255) >>> 3; $951 = $div23&255; $952 = (($src$4) + ($951)|0); $953 = HEAP8[$952>>0]|0; $954 = $953&255; $Pixel$3 = 0;$sA$3 = 255;$sB$3 = $954;$sG$3 = $949;$sR$3 = $944; break; } case 4: { $955 = HEAP32[$src$4>>2]|0; $956 = HEAP32[$39>>2]|0; $957 = $956 & $955; $958 = HEAP8[$40>>0]|0; $959 = $958&255; $960 = $957 >>> $959; $961 = HEAP8[$41>>0]|0; $962 = $961&255; $963 = (74436 + ($962<<2)|0); $964 = HEAP32[$963>>2]|0; $965 = (($964) + ($960)|0); $966 = HEAP8[$965>>0]|0; $967 = $966&255; $968 = HEAP32[$42>>2]|0; $969 = $968 & $955; $970 = HEAP8[$43>>0]|0; $971 = $970&255; $972 = $969 >>> $971; $973 = HEAP8[$44>>0]|0; $974 = $973&255; $975 = (74436 + ($974<<2)|0); $976 = HEAP32[$975>>2]|0; $977 = (($976) + ($972)|0); $978 = HEAP8[$977>>0]|0; $979 = $978&255; $980 = HEAP32[$45>>2]|0; $981 = $980 & $955; $982 = HEAP8[$46>>0]|0; $983 = $982&255; $984 = $981 >>> $983; $985 = HEAP8[$47>>0]|0; $986 = $985&255; $987 = (74436 + ($986<<2)|0); $988 = HEAP32[$987>>2]|0; $989 = (($988) + ($984)|0); $990 = HEAP8[$989>>0]|0; $991 = $990&255; $992 = HEAP32[$14>>2]|0; $993 = $992 & $955; $994 = HEAP8[$48>>0]|0; $995 = $994&255; $996 = $993 >>> $995; $997 = HEAP8[$49>>0]|0; $998 = $997&255; $999 = (74436 + ($998<<2)|0); $1000 = HEAP32[$999>>2]|0; $1001 = (($1000) + ($996)|0); $1002 = HEAP8[$1001>>0]|0; $1003 = $1002&255; $Pixel$3 = $955;$sA$3 = $1003;$sB$3 = $991;$sG$3 = $979;$sR$3 = $967; break; } default: { $Pixel$3 = 0;$sA$3 = 0;$sB$3 = 0;$sG$3 = 0;$sR$3 = 0; } } $1004 = $Pixel$3 & $16; $1005 = ($1004|0)==($17|0); L61: do { if (!($1005)) { switch ($30|0) { case 1: { $1006 = HEAP8[$31>>0]|0; $1007 = $1006&255; $1008 = $sR$3 >>> $1007; $1009 = HEAP8[$32>>0]|0; $1010 = $1009&255; $1011 = $1008 << $1010; $1012 = HEAP8[$33>>0]|0; $1013 = $1012&255; $1014 = $sG$3 >>> $1013; $1015 = HEAP8[$34>>0]|0; $1016 = $1015&255; $1017 = $1014 << $1016; $1018 = $1017 | $1011; $1019 = HEAP8[$35>>0]|0; $1020 = $1019&255; $1021 = $sB$3 >>> $1020; $1022 = HEAP8[$36>>0]|0; $1023 = $1022&255; $1024 = $1021 << $1023; $1025 = $1018 | $1024; $1026 = HEAP8[$37>>0]|0; $1027 = $1026&255; $1028 = $sA$3 >>> $1027; $1029 = HEAP8[$38>>0]|0; $1030 = $1029&255; $1031 = $1028 << $1030; $1032 = $1025 | $1031; $1033 = $1032&255; HEAP8[$dst$4>>0] = $1033; break L61; break; } case 2: { $1034 = HEAP8[$31>>0]|0; $1035 = $1034&255; $1036 = $sR$3 >>> $1035; $1037 = HEAP8[$32>>0]|0; $1038 = $1037&255; $1039 = $1036 << $1038; $1040 = HEAP8[$33>>0]|0; $1041 = $1040&255; $1042 = $sG$3 >>> $1041; $1043 = HEAP8[$34>>0]|0; $1044 = $1043&255; $1045 = $1042 << $1044; $1046 = $1045 | $1039; $1047 = HEAP8[$35>>0]|0; $1048 = $1047&255; $1049 = $sB$3 >>> $1048; $1050 = HEAP8[$36>>0]|0; $1051 = $1050&255; $1052 = $1049 << $1051; $1053 = $1046 | $1052; $1054 = HEAP8[$37>>0]|0; $1055 = $1054&255; $1056 = $sA$3 >>> $1055; $1057 = HEAP8[$38>>0]|0; $1058 = $1057&255; $1059 = $1056 << $1058; $1060 = $1053 | $1059; $1061 = $1060&65535; HEAP16[$dst$4>>1] = $1061; break L61; break; } case 3: { $1062 = $sR$3&255; $1063 = HEAP8[$32>>0]|0; $div18 = ($1063&255) >>> 3; $1064 = $div18&255; $1065 = (($dst$4) + ($1064)|0); HEAP8[$1065>>0] = $1062; $1066 = $sG$3&255; $1067 = HEAP8[$34>>0]|0; $div19 = ($1067&255) >>> 3; $1068 = $div19&255; $1069 = (($dst$4) + ($1068)|0); HEAP8[$1069>>0] = $1066; $1070 = $sB$3&255; $1071 = HEAP8[$36>>0]|0; $div20 = ($1071&255) >>> 3; $1072 = $div20&255; $1073 = (($dst$4) + ($1072)|0); HEAP8[$1073>>0] = $1070; break L61; break; } case 4: { $1074 = HEAP8[$31>>0]|0; $1075 = $1074&255; $1076 = $sR$3 >>> $1075; $1077 = HEAP8[$32>>0]|0; $1078 = $1077&255; $1079 = $1076 << $1078; $1080 = HEAP8[$33>>0]|0; $1081 = $1080&255; $1082 = $sG$3 >>> $1081; $1083 = HEAP8[$34>>0]|0; $1084 = $1083&255; $1085 = $1082 << $1084; $1086 = $1085 | $1079; $1087 = HEAP8[$35>>0]|0; $1088 = $1087&255; $1089 = $sB$3 >>> $1088; $1090 = HEAP8[$36>>0]|0; $1091 = $1090&255; $1092 = $1089 << $1091; $1093 = $1086 | $1092; $1094 = HEAP8[$37>>0]|0; $1095 = $1094&255; $1096 = $sA$3 >>> $1095; $1097 = HEAP8[$38>>0]|0; $1098 = $1097&255; $1099 = $1096 << $1098; $1100 = $1093 | $1099; HEAP32[$dst$4>>2] = $1100; break L61; break; } default: { break L61; } } } } while(0); $1101 = (($dst$4) + ($30)|0); $1102 = (($src$4) + ($29)|0); $dst$5 = $1101;$n$4 = $n$3;$src$5 = $1102; label = 52; continue; } else if ((label|0) == 52) { label = 0; switch ($29|0) { case 1: { $1103 = HEAP8[$src$5>>0]|0; $1104 = $1103&255; $1105 = HEAP32[$39>>2]|0; $1106 = $1104 & $1105; $1107 = HEAP8[$40>>0]|0; $1108 = $1107&255; $1109 = $1106 >>> $1108; $1110 = HEAP8[$41>>0]|0; $1111 = $1110&255; $1112 = (74436 + ($1111<<2)|0); $1113 = HEAP32[$1112>>2]|0; $1114 = (($1113) + ($1109)|0); $1115 = HEAP8[$1114>>0]|0; $1116 = $1115&255; $1117 = HEAP32[$42>>2]|0; $1118 = $1117 & $1104; $1119 = HEAP8[$43>>0]|0; $1120 = $1119&255; $1121 = $1118 >>> $1120; $1122 = HEAP8[$44>>0]|0; $1123 = $1122&255; $1124 = (74436 + ($1123<<2)|0); $1125 = HEAP32[$1124>>2]|0; $1126 = (($1125) + ($1121)|0); $1127 = HEAP8[$1126>>0]|0; $1128 = $1127&255; $1129 = HEAP32[$45>>2]|0; $1130 = $1129 & $1104; $1131 = HEAP8[$46>>0]|0; $1132 = $1131&255; $1133 = $1130 >>> $1132; $1134 = HEAP8[$47>>0]|0; $1135 = $1134&255; $1136 = (74436 + ($1135<<2)|0); $1137 = HEAP32[$1136>>2]|0; $1138 = (($1137) + ($1133)|0); $1139 = HEAP8[$1138>>0]|0; $1140 = $1139&255; $1141 = HEAP32[$14>>2]|0; $1142 = $1141 & $1104; $1143 = HEAP8[$48>>0]|0; $1144 = $1143&255; $1145 = $1142 >>> $1144; $1146 = HEAP8[$49>>0]|0; $1147 = $1146&255; $1148 = (74436 + ($1147<<2)|0); $1149 = HEAP32[$1148>>2]|0; $1150 = (($1149) + ($1145)|0); $1151 = HEAP8[$1150>>0]|0; $1152 = $1151&255; $Pixel$4 = $1104;$sA$4 = $1152;$sB$4 = $1140;$sG$4 = $1128;$sR$4 = $1116; break; } case 2: { $1153 = HEAP16[$src$5>>1]|0; $1154 = $1153&65535; $1155 = HEAP32[$39>>2]|0; $1156 = $1154 & $1155; $1157 = HEAP8[$40>>0]|0; $1158 = $1157&255; $1159 = $1156 >>> $1158; $1160 = HEAP8[$41>>0]|0; $1161 = $1160&255; $1162 = (74436 + ($1161<<2)|0); $1163 = HEAP32[$1162>>2]|0; $1164 = (($1163) + ($1159)|0); $1165 = HEAP8[$1164>>0]|0; $1166 = $1165&255; $1167 = HEAP32[$42>>2]|0; $1168 = $1167 & $1154; $1169 = HEAP8[$43>>0]|0; $1170 = $1169&255; $1171 = $1168 >>> $1170; $1172 = HEAP8[$44>>0]|0; $1173 = $1172&255; $1174 = (74436 + ($1173<<2)|0); $1175 = HEAP32[$1174>>2]|0; $1176 = (($1175) + ($1171)|0); $1177 = HEAP8[$1176>>0]|0; $1178 = $1177&255; $1179 = HEAP32[$45>>2]|0; $1180 = $1179 & $1154; $1181 = HEAP8[$46>>0]|0; $1182 = $1181&255; $1183 = $1180 >>> $1182; $1184 = HEAP8[$47>>0]|0; $1185 = $1184&255; $1186 = (74436 + ($1185<<2)|0); $1187 = HEAP32[$1186>>2]|0; $1188 = (($1187) + ($1183)|0); $1189 = HEAP8[$1188>>0]|0; $1190 = $1189&255; $1191 = HEAP32[$14>>2]|0; $1192 = $1191 & $1154; $1193 = HEAP8[$48>>0]|0; $1194 = $1193&255; $1195 = $1192 >>> $1194; $1196 = HEAP8[$49>>0]|0; $1197 = $1196&255; $1198 = (74436 + ($1197<<2)|0); $1199 = HEAP32[$1198>>2]|0; $1200 = (($1199) + ($1195)|0); $1201 = HEAP8[$1200>>0]|0; $1202 = $1201&255; $Pixel$4 = $1154;$sA$4 = $1202;$sB$4 = $1190;$sG$4 = $1178;$sR$4 = $1166; break; } case 3: { $1203 = HEAP8[$40>>0]|0; $div15 = ($1203&255) >>> 3; $1204 = $div15&255; $1205 = (($src$5) + ($1204)|0); $1206 = HEAP8[$1205>>0]|0; $1207 = $1206&255; $1208 = HEAP8[$43>>0]|0; $div16 = ($1208&255) >>> 3; $1209 = $div16&255; $1210 = (($src$5) + ($1209)|0); $1211 = HEAP8[$1210>>0]|0; $1212 = $1211&255; $1213 = HEAP8[$46>>0]|0; $div17 = ($1213&255) >>> 3; $1214 = $div17&255; $1215 = (($src$5) + ($1214)|0); $1216 = HEAP8[$1215>>0]|0; $1217 = $1216&255; $Pixel$4 = 0;$sA$4 = 255;$sB$4 = $1217;$sG$4 = $1212;$sR$4 = $1207; break; } case 4: { $1218 = HEAP32[$src$5>>2]|0; $1219 = HEAP32[$39>>2]|0; $1220 = $1219 & $1218; $1221 = HEAP8[$40>>0]|0; $1222 = $1221&255; $1223 = $1220 >>> $1222; $1224 = HEAP8[$41>>0]|0; $1225 = $1224&255; $1226 = (74436 + ($1225<<2)|0); $1227 = HEAP32[$1226>>2]|0; $1228 = (($1227) + ($1223)|0); $1229 = HEAP8[$1228>>0]|0; $1230 = $1229&255; $1231 = HEAP32[$42>>2]|0; $1232 = $1231 & $1218; $1233 = HEAP8[$43>>0]|0; $1234 = $1233&255; $1235 = $1232 >>> $1234; $1236 = HEAP8[$44>>0]|0; $1237 = $1236&255; $1238 = (74436 + ($1237<<2)|0); $1239 = HEAP32[$1238>>2]|0; $1240 = (($1239) + ($1235)|0); $1241 = HEAP8[$1240>>0]|0; $1242 = $1241&255; $1243 = HEAP32[$45>>2]|0; $1244 = $1243 & $1218; $1245 = HEAP8[$46>>0]|0; $1246 = $1245&255; $1247 = $1244 >>> $1246; $1248 = HEAP8[$47>>0]|0; $1249 = $1248&255; $1250 = (74436 + ($1249<<2)|0); $1251 = HEAP32[$1250>>2]|0; $1252 = (($1251) + ($1247)|0); $1253 = HEAP8[$1252>>0]|0; $1254 = $1253&255; $1255 = HEAP32[$14>>2]|0; $1256 = $1255 & $1218; $1257 = HEAP8[$48>>0]|0; $1258 = $1257&255; $1259 = $1256 >>> $1258; $1260 = HEAP8[$49>>0]|0; $1261 = $1260&255; $1262 = (74436 + ($1261<<2)|0); $1263 = HEAP32[$1262>>2]|0; $1264 = (($1263) + ($1259)|0); $1265 = HEAP8[$1264>>0]|0; $1266 = $1265&255; $Pixel$4 = $1218;$sA$4 = $1266;$sB$4 = $1254;$sG$4 = $1242;$sR$4 = $1230; break; } default: { $Pixel$4 = 0;$sA$4 = 0;$sB$4 = 0;$sG$4 = 0;$sR$4 = 0; } } $1267 = $Pixel$4 & $16; $1268 = ($1267|0)==($17|0); L76: do { if (!($1268)) { switch ($30|0) { case 1: { $1269 = HEAP8[$31>>0]|0; $1270 = $1269&255; $1271 = $sR$4 >>> $1270; $1272 = HEAP8[$32>>0]|0; $1273 = $1272&255; $1274 = $1271 << $1273; $1275 = HEAP8[$33>>0]|0; $1276 = $1275&255; $1277 = $sG$4 >>> $1276; $1278 = HEAP8[$34>>0]|0; $1279 = $1278&255; $1280 = $1277 << $1279; $1281 = $1280 | $1274; $1282 = HEAP8[$35>>0]|0; $1283 = $1282&255; $1284 = $sB$4 >>> $1283; $1285 = HEAP8[$36>>0]|0; $1286 = $1285&255; $1287 = $1284 << $1286; $1288 = $1281 | $1287; $1289 = HEAP8[$37>>0]|0; $1290 = $1289&255; $1291 = $sA$4 >>> $1290; $1292 = HEAP8[$38>>0]|0; $1293 = $1292&255; $1294 = $1291 << $1293; $1295 = $1288 | $1294; $1296 = $1295&255; HEAP8[$dst$5>>0] = $1296; break L76; break; } case 2: { $1297 = HEAP8[$31>>0]|0; $1298 = $1297&255; $1299 = $sR$4 >>> $1298; $1300 = HEAP8[$32>>0]|0; $1301 = $1300&255; $1302 = $1299 << $1301; $1303 = HEAP8[$33>>0]|0; $1304 = $1303&255; $1305 = $sG$4 >>> $1304; $1306 = HEAP8[$34>>0]|0; $1307 = $1306&255; $1308 = $1305 << $1307; $1309 = $1308 | $1302; $1310 = HEAP8[$35>>0]|0; $1311 = $1310&255; $1312 = $sB$4 >>> $1311; $1313 = HEAP8[$36>>0]|0; $1314 = $1313&255; $1315 = $1312 << $1314; $1316 = $1309 | $1315; $1317 = HEAP8[$37>>0]|0; $1318 = $1317&255; $1319 = $sA$4 >>> $1318; $1320 = HEAP8[$38>>0]|0; $1321 = $1320&255; $1322 = $1319 << $1321; $1323 = $1316 | $1322; $1324 = $1323&65535; HEAP16[$dst$5>>1] = $1324; break L76; break; } case 3: { $1325 = $sR$4&255; $1326 = HEAP8[$32>>0]|0; $div12 = ($1326&255) >>> 3; $1327 = $div12&255; $1328 = (($dst$5) + ($1327)|0); HEAP8[$1328>>0] = $1325; $1329 = $sG$4&255; $1330 = HEAP8[$34>>0]|0; $div13 = ($1330&255) >>> 3; $1331 = $div13&255; $1332 = (($dst$5) + ($1331)|0); HEAP8[$1332>>0] = $1329; $1333 = $sB$4&255; $1334 = HEAP8[$36>>0]|0; $div14 = ($1334&255) >>> 3; $1335 = $div14&255; $1336 = (($dst$5) + ($1335)|0); HEAP8[$1336>>0] = $1333; break L76; break; } case 4: { $1337 = HEAP8[$31>>0]|0; $1338 = $1337&255; $1339 = $sR$4 >>> $1338; $1340 = HEAP8[$32>>0]|0; $1341 = $1340&255; $1342 = $1339 << $1341; $1343 = HEAP8[$33>>0]|0; $1344 = $1343&255; $1345 = $sG$4 >>> $1344; $1346 = HEAP8[$34>>0]|0; $1347 = $1346&255; $1348 = $1345 << $1347; $1349 = $1348 | $1342; $1350 = HEAP8[$35>>0]|0; $1351 = $1350&255; $1352 = $sB$4 >>> $1351; $1353 = HEAP8[$36>>0]|0; $1354 = $1353&255; $1355 = $1352 << $1354; $1356 = $1349 | $1355; $1357 = HEAP8[$37>>0]|0; $1358 = $1357&255; $1359 = $sA$4 >>> $1358; $1360 = HEAP8[$38>>0]|0; $1361 = $1360&255; $1362 = $1359 << $1361; $1363 = $1356 | $1362; HEAP32[$dst$5>>2] = $1363; break L76; break; } default: { break L76; } } } } while(0); $1364 = (($dst$5) + ($30)|0); $1365 = (($src$5) + ($29)|0); $dst$6 = $1364;$n$5 = $n$4;$src$6 = $1365; label = 64; continue; } else if ((label|0) == 64) { label = 0; switch ($29|0) { case 1: { $1366 = HEAP8[$src$6>>0]|0; $1367 = $1366&255; $1368 = HEAP32[$39>>2]|0; $1369 = $1367 & $1368; $1370 = HEAP8[$40>>0]|0; $1371 = $1370&255; $1372 = $1369 >>> $1371; $1373 = HEAP8[$41>>0]|0; $1374 = $1373&255; $1375 = (74436 + ($1374<<2)|0); $1376 = HEAP32[$1375>>2]|0; $1377 = (($1376) + ($1372)|0); $1378 = HEAP8[$1377>>0]|0; $1379 = $1378&255; $1380 = HEAP32[$42>>2]|0; $1381 = $1380 & $1367; $1382 = HEAP8[$43>>0]|0; $1383 = $1382&255; $1384 = $1381 >>> $1383; $1385 = HEAP8[$44>>0]|0; $1386 = $1385&255; $1387 = (74436 + ($1386<<2)|0); $1388 = HEAP32[$1387>>2]|0; $1389 = (($1388) + ($1384)|0); $1390 = HEAP8[$1389>>0]|0; $1391 = $1390&255; $1392 = HEAP32[$45>>2]|0; $1393 = $1392 & $1367; $1394 = HEAP8[$46>>0]|0; $1395 = $1394&255; $1396 = $1393 >>> $1395; $1397 = HEAP8[$47>>0]|0; $1398 = $1397&255; $1399 = (74436 + ($1398<<2)|0); $1400 = HEAP32[$1399>>2]|0; $1401 = (($1400) + ($1396)|0); $1402 = HEAP8[$1401>>0]|0; $1403 = $1402&255; $1404 = HEAP32[$14>>2]|0; $1405 = $1404 & $1367; $1406 = HEAP8[$48>>0]|0; $1407 = $1406&255; $1408 = $1405 >>> $1407; $1409 = HEAP8[$49>>0]|0; $1410 = $1409&255; $1411 = (74436 + ($1410<<2)|0); $1412 = HEAP32[$1411>>2]|0; $1413 = (($1412) + ($1408)|0); $1414 = HEAP8[$1413>>0]|0; $1415 = $1414&255; $Pixel$5 = $1367;$sA$5 = $1415;$sB$5 = $1403;$sG$5 = $1391;$sR$5 = $1379; break; } case 2: { $1416 = HEAP16[$src$6>>1]|0; $1417 = $1416&65535; $1418 = HEAP32[$39>>2]|0; $1419 = $1417 & $1418; $1420 = HEAP8[$40>>0]|0; $1421 = $1420&255; $1422 = $1419 >>> $1421; $1423 = HEAP8[$41>>0]|0; $1424 = $1423&255; $1425 = (74436 + ($1424<<2)|0); $1426 = HEAP32[$1425>>2]|0; $1427 = (($1426) + ($1422)|0); $1428 = HEAP8[$1427>>0]|0; $1429 = $1428&255; $1430 = HEAP32[$42>>2]|0; $1431 = $1430 & $1417; $1432 = HEAP8[$43>>0]|0; $1433 = $1432&255; $1434 = $1431 >>> $1433; $1435 = HEAP8[$44>>0]|0; $1436 = $1435&255; $1437 = (74436 + ($1436<<2)|0); $1438 = HEAP32[$1437>>2]|0; $1439 = (($1438) + ($1434)|0); $1440 = HEAP8[$1439>>0]|0; $1441 = $1440&255; $1442 = HEAP32[$45>>2]|0; $1443 = $1442 & $1417; $1444 = HEAP8[$46>>0]|0; $1445 = $1444&255; $1446 = $1443 >>> $1445; $1447 = HEAP8[$47>>0]|0; $1448 = $1447&255; $1449 = (74436 + ($1448<<2)|0); $1450 = HEAP32[$1449>>2]|0; $1451 = (($1450) + ($1446)|0); $1452 = HEAP8[$1451>>0]|0; $1453 = $1452&255; $1454 = HEAP32[$14>>2]|0; $1455 = $1454 & $1417; $1456 = HEAP8[$48>>0]|0; $1457 = $1456&255; $1458 = $1455 >>> $1457; $1459 = HEAP8[$49>>0]|0; $1460 = $1459&255; $1461 = (74436 + ($1460<<2)|0); $1462 = HEAP32[$1461>>2]|0; $1463 = (($1462) + ($1458)|0); $1464 = HEAP8[$1463>>0]|0; $1465 = $1464&255; $Pixel$5 = $1417;$sA$5 = $1465;$sB$5 = $1453;$sG$5 = $1441;$sR$5 = $1429; break; } case 3: { $1466 = HEAP8[$40>>0]|0; $div9 = ($1466&255) >>> 3; $1467 = $div9&255; $1468 = (($src$6) + ($1467)|0); $1469 = HEAP8[$1468>>0]|0; $1470 = $1469&255; $1471 = HEAP8[$43>>0]|0; $div10 = ($1471&255) >>> 3; $1472 = $div10&255; $1473 = (($src$6) + ($1472)|0); $1474 = HEAP8[$1473>>0]|0; $1475 = $1474&255; $1476 = HEAP8[$46>>0]|0; $div11 = ($1476&255) >>> 3; $1477 = $div11&255; $1478 = (($src$6) + ($1477)|0); $1479 = HEAP8[$1478>>0]|0; $1480 = $1479&255; $Pixel$5 = 0;$sA$5 = 255;$sB$5 = $1480;$sG$5 = $1475;$sR$5 = $1470; break; } case 4: { $1481 = HEAP32[$src$6>>2]|0; $1482 = HEAP32[$39>>2]|0; $1483 = $1482 & $1481; $1484 = HEAP8[$40>>0]|0; $1485 = $1484&255; $1486 = $1483 >>> $1485; $1487 = HEAP8[$41>>0]|0; $1488 = $1487&255; $1489 = (74436 + ($1488<<2)|0); $1490 = HEAP32[$1489>>2]|0; $1491 = (($1490) + ($1486)|0); $1492 = HEAP8[$1491>>0]|0; $1493 = $1492&255; $1494 = HEAP32[$42>>2]|0; $1495 = $1494 & $1481; $1496 = HEAP8[$43>>0]|0; $1497 = $1496&255; $1498 = $1495 >>> $1497; $1499 = HEAP8[$44>>0]|0; $1500 = $1499&255; $1501 = (74436 + ($1500<<2)|0); $1502 = HEAP32[$1501>>2]|0; $1503 = (($1502) + ($1498)|0); $1504 = HEAP8[$1503>>0]|0; $1505 = $1504&255; $1506 = HEAP32[$45>>2]|0; $1507 = $1506 & $1481; $1508 = HEAP8[$46>>0]|0; $1509 = $1508&255; $1510 = $1507 >>> $1509; $1511 = HEAP8[$47>>0]|0; $1512 = $1511&255; $1513 = (74436 + ($1512<<2)|0); $1514 = HEAP32[$1513>>2]|0; $1515 = (($1514) + ($1510)|0); $1516 = HEAP8[$1515>>0]|0; $1517 = $1516&255; $1518 = HEAP32[$14>>2]|0; $1519 = $1518 & $1481; $1520 = HEAP8[$48>>0]|0; $1521 = $1520&255; $1522 = $1519 >>> $1521; $1523 = HEAP8[$49>>0]|0; $1524 = $1523&255; $1525 = (74436 + ($1524<<2)|0); $1526 = HEAP32[$1525>>2]|0; $1527 = (($1526) + ($1522)|0); $1528 = HEAP8[$1527>>0]|0; $1529 = $1528&255; $Pixel$5 = $1481;$sA$5 = $1529;$sB$5 = $1517;$sG$5 = $1505;$sR$5 = $1493; break; } default: { $Pixel$5 = 0;$sA$5 = 0;$sB$5 = 0;$sG$5 = 0;$sR$5 = 0; } } $1530 = $Pixel$5 & $16; $1531 = ($1530|0)==($17|0); L91: do { if (!($1531)) { switch ($30|0) { case 1: { $1532 = HEAP8[$31>>0]|0; $1533 = $1532&255; $1534 = $sR$5 >>> $1533; $1535 = HEAP8[$32>>0]|0; $1536 = $1535&255; $1537 = $1534 << $1536; $1538 = HEAP8[$33>>0]|0; $1539 = $1538&255; $1540 = $sG$5 >>> $1539; $1541 = HEAP8[$34>>0]|0; $1542 = $1541&255; $1543 = $1540 << $1542; $1544 = $1543 | $1537; $1545 = HEAP8[$35>>0]|0; $1546 = $1545&255; $1547 = $sB$5 >>> $1546; $1548 = HEAP8[$36>>0]|0; $1549 = $1548&255; $1550 = $1547 << $1549; $1551 = $1544 | $1550; $1552 = HEAP8[$37>>0]|0; $1553 = $1552&255; $1554 = $sA$5 >>> $1553; $1555 = HEAP8[$38>>0]|0; $1556 = $1555&255; $1557 = $1554 << $1556; $1558 = $1551 | $1557; $1559 = $1558&255; HEAP8[$dst$6>>0] = $1559; break L91; break; } case 2: { $1560 = HEAP8[$31>>0]|0; $1561 = $1560&255; $1562 = $sR$5 >>> $1561; $1563 = HEAP8[$32>>0]|0; $1564 = $1563&255; $1565 = $1562 << $1564; $1566 = HEAP8[$33>>0]|0; $1567 = $1566&255; $1568 = $sG$5 >>> $1567; $1569 = HEAP8[$34>>0]|0; $1570 = $1569&255; $1571 = $1568 << $1570; $1572 = $1571 | $1565; $1573 = HEAP8[$35>>0]|0; $1574 = $1573&255; $1575 = $sB$5 >>> $1574; $1576 = HEAP8[$36>>0]|0; $1577 = $1576&255; $1578 = $1575 << $1577; $1579 = $1572 | $1578; $1580 = HEAP8[$37>>0]|0; $1581 = $1580&255; $1582 = $sA$5 >>> $1581; $1583 = HEAP8[$38>>0]|0; $1584 = $1583&255; $1585 = $1582 << $1584; $1586 = $1579 | $1585; $1587 = $1586&65535; HEAP16[$dst$6>>1] = $1587; break L91; break; } case 3: { $1588 = $sR$5&255; $1589 = HEAP8[$32>>0]|0; $div6 = ($1589&255) >>> 3; $1590 = $div6&255; $1591 = (($dst$6) + ($1590)|0); HEAP8[$1591>>0] = $1588; $1592 = $sG$5&255; $1593 = HEAP8[$34>>0]|0; $div7 = ($1593&255) >>> 3; $1594 = $div7&255; $1595 = (($dst$6) + ($1594)|0); HEAP8[$1595>>0] = $1592; $1596 = $sB$5&255; $1597 = HEAP8[$36>>0]|0; $div8 = ($1597&255) >>> 3; $1598 = $div8&255; $1599 = (($dst$6) + ($1598)|0); HEAP8[$1599>>0] = $1596; break L91; break; } case 4: { $1600 = HEAP8[$31>>0]|0; $1601 = $1600&255; $1602 = $sR$5 >>> $1601; $1603 = HEAP8[$32>>0]|0; $1604 = $1603&255; $1605 = $1602 << $1604; $1606 = HEAP8[$33>>0]|0; $1607 = $1606&255; $1608 = $sG$5 >>> $1607; $1609 = HEAP8[$34>>0]|0; $1610 = $1609&255; $1611 = $1608 << $1610; $1612 = $1611 | $1605; $1613 = HEAP8[$35>>0]|0; $1614 = $1613&255; $1615 = $sB$5 >>> $1614; $1616 = HEAP8[$36>>0]|0; $1617 = $1616&255; $1618 = $1615 << $1617; $1619 = $1612 | $1618; $1620 = HEAP8[$37>>0]|0; $1621 = $1620&255; $1622 = $sA$5 >>> $1621; $1623 = HEAP8[$38>>0]|0; $1624 = $1623&255; $1625 = $1622 << $1624; $1626 = $1619 | $1625; HEAP32[$dst$6>>2] = $1626; break L91; break; } default: { break L91; } } } } while(0); $1627 = (($dst$6) + ($30)|0); $1628 = (($src$6) + ($29)|0); $dst$7 = $1627;$n$6 = $n$5;$src$7 = $1628; label = 76; continue; } else if ((label|0) == 76) { label = 0; switch ($29|0) { case 1: { $1629 = HEAP8[$src$7>>0]|0; $1630 = $1629&255; $1631 = HEAP32[$39>>2]|0; $1632 = $1630 & $1631; $1633 = HEAP8[$40>>0]|0; $1634 = $1633&255; $1635 = $1632 >>> $1634; $1636 = HEAP8[$41>>0]|0; $1637 = $1636&255; $1638 = (74436 + ($1637<<2)|0); $1639 = HEAP32[$1638>>2]|0; $1640 = (($1639) + ($1635)|0); $1641 = HEAP8[$1640>>0]|0; $1642 = $1641&255; $1643 = HEAP32[$42>>2]|0; $1644 = $1643 & $1630; $1645 = HEAP8[$43>>0]|0; $1646 = $1645&255; $1647 = $1644 >>> $1646; $1648 = HEAP8[$44>>0]|0; $1649 = $1648&255; $1650 = (74436 + ($1649<<2)|0); $1651 = HEAP32[$1650>>2]|0; $1652 = (($1651) + ($1647)|0); $1653 = HEAP8[$1652>>0]|0; $1654 = $1653&255; $1655 = HEAP32[$45>>2]|0; $1656 = $1655 & $1630; $1657 = HEAP8[$46>>0]|0; $1658 = $1657&255; $1659 = $1656 >>> $1658; $1660 = HEAP8[$47>>0]|0; $1661 = $1660&255; $1662 = (74436 + ($1661<<2)|0); $1663 = HEAP32[$1662>>2]|0; $1664 = (($1663) + ($1659)|0); $1665 = HEAP8[$1664>>0]|0; $1666 = $1665&255; $1667 = HEAP32[$14>>2]|0; $1668 = $1667 & $1630; $1669 = HEAP8[$48>>0]|0; $1670 = $1669&255; $1671 = $1668 >>> $1670; $1672 = HEAP8[$49>>0]|0; $1673 = $1672&255; $1674 = (74436 + ($1673<<2)|0); $1675 = HEAP32[$1674>>2]|0; $1676 = (($1675) + ($1671)|0); $1677 = HEAP8[$1676>>0]|0; $1678 = $1677&255; $Pixel$6 = $1630;$sA$6 = $1678;$sB$6 = $1666;$sG$6 = $1654;$sR$6 = $1642; break; } case 2: { $1679 = HEAP16[$src$7>>1]|0; $1680 = $1679&65535; $1681 = HEAP32[$39>>2]|0; $1682 = $1680 & $1681; $1683 = HEAP8[$40>>0]|0; $1684 = $1683&255; $1685 = $1682 >>> $1684; $1686 = HEAP8[$41>>0]|0; $1687 = $1686&255; $1688 = (74436 + ($1687<<2)|0); $1689 = HEAP32[$1688>>2]|0; $1690 = (($1689) + ($1685)|0); $1691 = HEAP8[$1690>>0]|0; $1692 = $1691&255; $1693 = HEAP32[$42>>2]|0; $1694 = $1693 & $1680; $1695 = HEAP8[$43>>0]|0; $1696 = $1695&255; $1697 = $1694 >>> $1696; $1698 = HEAP8[$44>>0]|0; $1699 = $1698&255; $1700 = (74436 + ($1699<<2)|0); $1701 = HEAP32[$1700>>2]|0; $1702 = (($1701) + ($1697)|0); $1703 = HEAP8[$1702>>0]|0; $1704 = $1703&255; $1705 = HEAP32[$45>>2]|0; $1706 = $1705 & $1680; $1707 = HEAP8[$46>>0]|0; $1708 = $1707&255; $1709 = $1706 >>> $1708; $1710 = HEAP8[$47>>0]|0; $1711 = $1710&255; $1712 = (74436 + ($1711<<2)|0); $1713 = HEAP32[$1712>>2]|0; $1714 = (($1713) + ($1709)|0); $1715 = HEAP8[$1714>>0]|0; $1716 = $1715&255; $1717 = HEAP32[$14>>2]|0; $1718 = $1717 & $1680; $1719 = HEAP8[$48>>0]|0; $1720 = $1719&255; $1721 = $1718 >>> $1720; $1722 = HEAP8[$49>>0]|0; $1723 = $1722&255; $1724 = (74436 + ($1723<<2)|0); $1725 = HEAP32[$1724>>2]|0; $1726 = (($1725) + ($1721)|0); $1727 = HEAP8[$1726>>0]|0; $1728 = $1727&255; $Pixel$6 = $1680;$sA$6 = $1728;$sB$6 = $1716;$sG$6 = $1704;$sR$6 = $1692; break; } case 3: { $1729 = HEAP8[$40>>0]|0; $div3 = ($1729&255) >>> 3; $1730 = $div3&255; $1731 = (($src$7) + ($1730)|0); $1732 = HEAP8[$1731>>0]|0; $1733 = $1732&255; $1734 = HEAP8[$43>>0]|0; $div4 = ($1734&255) >>> 3; $1735 = $div4&255; $1736 = (($src$7) + ($1735)|0); $1737 = HEAP8[$1736>>0]|0; $1738 = $1737&255; $1739 = HEAP8[$46>>0]|0; $div5 = ($1739&255) >>> 3; $1740 = $div5&255; $1741 = (($src$7) + ($1740)|0); $1742 = HEAP8[$1741>>0]|0; $1743 = $1742&255; $Pixel$6 = 0;$sA$6 = 255;$sB$6 = $1743;$sG$6 = $1738;$sR$6 = $1733; break; } case 4: { $1744 = HEAP32[$src$7>>2]|0; $1745 = HEAP32[$39>>2]|0; $1746 = $1745 & $1744; $1747 = HEAP8[$40>>0]|0; $1748 = $1747&255; $1749 = $1746 >>> $1748; $1750 = HEAP8[$41>>0]|0; $1751 = $1750&255; $1752 = (74436 + ($1751<<2)|0); $1753 = HEAP32[$1752>>2]|0; $1754 = (($1753) + ($1749)|0); $1755 = HEAP8[$1754>>0]|0; $1756 = $1755&255; $1757 = HEAP32[$42>>2]|0; $1758 = $1757 & $1744; $1759 = HEAP8[$43>>0]|0; $1760 = $1759&255; $1761 = $1758 >>> $1760; $1762 = HEAP8[$44>>0]|0; $1763 = $1762&255; $1764 = (74436 + ($1763<<2)|0); $1765 = HEAP32[$1764>>2]|0; $1766 = (($1765) + ($1761)|0); $1767 = HEAP8[$1766>>0]|0; $1768 = $1767&255; $1769 = HEAP32[$45>>2]|0; $1770 = $1769 & $1744; $1771 = HEAP8[$46>>0]|0; $1772 = $1771&255; $1773 = $1770 >>> $1772; $1774 = HEAP8[$47>>0]|0; $1775 = $1774&255; $1776 = (74436 + ($1775<<2)|0); $1777 = HEAP32[$1776>>2]|0; $1778 = (($1777) + ($1773)|0); $1779 = HEAP8[$1778>>0]|0; $1780 = $1779&255; $1781 = HEAP32[$14>>2]|0; $1782 = $1781 & $1744; $1783 = HEAP8[$48>>0]|0; $1784 = $1783&255; $1785 = $1782 >>> $1784; $1786 = HEAP8[$49>>0]|0; $1787 = $1786&255; $1788 = (74436 + ($1787<<2)|0); $1789 = HEAP32[$1788>>2]|0; $1790 = (($1789) + ($1785)|0); $1791 = HEAP8[$1790>>0]|0; $1792 = $1791&255; $Pixel$6 = $1744;$sA$6 = $1792;$sB$6 = $1780;$sG$6 = $1768;$sR$6 = $1756; break; } default: { $Pixel$6 = 0;$sA$6 = 0;$sB$6 = 0;$sG$6 = 0;$sR$6 = 0; } } $1793 = $Pixel$6 & $16; $1794 = ($1793|0)==($17|0); L106: do { if (!($1794)) { switch ($30|0) { case 1: { $1795 = HEAP8[$31>>0]|0; $1796 = $1795&255; $1797 = $sR$6 >>> $1796; $1798 = HEAP8[$32>>0]|0; $1799 = $1798&255; $1800 = $1797 << $1799; $1801 = HEAP8[$33>>0]|0; $1802 = $1801&255; $1803 = $sG$6 >>> $1802; $1804 = HEAP8[$34>>0]|0; $1805 = $1804&255; $1806 = $1803 << $1805; $1807 = $1806 | $1800; $1808 = HEAP8[$35>>0]|0; $1809 = $1808&255; $1810 = $sB$6 >>> $1809; $1811 = HEAP8[$36>>0]|0; $1812 = $1811&255; $1813 = $1810 << $1812; $1814 = $1807 | $1813; $1815 = HEAP8[$37>>0]|0; $1816 = $1815&255; $1817 = $sA$6 >>> $1816; $1818 = HEAP8[$38>>0]|0; $1819 = $1818&255; $1820 = $1817 << $1819; $1821 = $1814 | $1820; $1822 = $1821&255; HEAP8[$dst$7>>0] = $1822; break L106; break; } case 2: { $1823 = HEAP8[$31>>0]|0; $1824 = $1823&255; $1825 = $sR$6 >>> $1824; $1826 = HEAP8[$32>>0]|0; $1827 = $1826&255; $1828 = $1825 << $1827; $1829 = HEAP8[$33>>0]|0; $1830 = $1829&255; $1831 = $sG$6 >>> $1830; $1832 = HEAP8[$34>>0]|0; $1833 = $1832&255; $1834 = $1831 << $1833; $1835 = $1834 | $1828; $1836 = HEAP8[$35>>0]|0; $1837 = $1836&255; $1838 = $sB$6 >>> $1837; $1839 = HEAP8[$36>>0]|0; $1840 = $1839&255; $1841 = $1838 << $1840; $1842 = $1835 | $1841; $1843 = HEAP8[$37>>0]|0; $1844 = $1843&255; $1845 = $sA$6 >>> $1844; $1846 = HEAP8[$38>>0]|0; $1847 = $1846&255; $1848 = $1845 << $1847; $1849 = $1842 | $1848; $1850 = $1849&65535; HEAP16[$dst$7>>1] = $1850; break L106; break; } case 3: { $1851 = $sR$6&255; $1852 = HEAP8[$32>>0]|0; $div = ($1852&255) >>> 3; $1853 = $div&255; $1854 = (($dst$7) + ($1853)|0); HEAP8[$1854>>0] = $1851; $1855 = $sG$6&255; $1856 = HEAP8[$34>>0]|0; $div1 = ($1856&255) >>> 3; $1857 = $div1&255; $1858 = (($dst$7) + ($1857)|0); HEAP8[$1858>>0] = $1855; $1859 = $sB$6&255; $1860 = HEAP8[$36>>0]|0; $div2 = ($1860&255) >>> 3; $1861 = $div2&255; $1862 = (($dst$7) + ($1861)|0); HEAP8[$1862>>0] = $1859; break L106; break; } case 4: { $1863 = HEAP8[$31>>0]|0; $1864 = $1863&255; $1865 = $sR$6 >>> $1864; $1866 = HEAP8[$32>>0]|0; $1867 = $1866&255; $1868 = $1865 << $1867; $1869 = HEAP8[$33>>0]|0; $1870 = $1869&255; $1871 = $sG$6 >>> $1870; $1872 = HEAP8[$34>>0]|0; $1873 = $1872&255; $1874 = $1871 << $1873; $1875 = $1874 | $1868; $1876 = HEAP8[$35>>0]|0; $1877 = $1876&255; $1878 = $sB$6 >>> $1877; $1879 = HEAP8[$36>>0]|0; $1880 = $1879&255; $1881 = $1878 << $1880; $1882 = $1875 | $1881; $1883 = HEAP8[$37>>0]|0; $1884 = $1883&255; $1885 = $sA$6 >>> $1884; $1886 = HEAP8[$38>>0]|0; $1887 = $1886&255; $1888 = $1885 << $1887; $1889 = $1882 | $1888; HEAP32[$dst$7>>2] = $1889; break L106; break; } default: { break L106; } } } } while(0); $1890 = (($dst$7) + ($30)|0); $1891 = (($src$7) + ($29)|0); $dst$8 = $1890;$n$7 = $n$6;$src$8 = $1891; label = 88; continue; } else if ((label|0) == 88) { label = 0; switch ($29|0) { case 1: { $1892 = HEAP8[$src$8>>0]|0; $1893 = $1892&255; $1894 = HEAP32[$39>>2]|0; $1895 = $1893 & $1894; $1896 = HEAP8[$40>>0]|0; $1897 = $1896&255; $1898 = $1895 >>> $1897; $1899 = HEAP8[$41>>0]|0; $1900 = $1899&255; $1901 = (74436 + ($1900<<2)|0); $1902 = HEAP32[$1901>>2]|0; $1903 = (($1902) + ($1898)|0); $1904 = HEAP8[$1903>>0]|0; $1905 = $1904&255; $1906 = HEAP32[$42>>2]|0; $1907 = $1906 & $1893; $1908 = HEAP8[$43>>0]|0; $1909 = $1908&255; $1910 = $1907 >>> $1909; $1911 = HEAP8[$44>>0]|0; $1912 = $1911&255; $1913 = (74436 + ($1912<<2)|0); $1914 = HEAP32[$1913>>2]|0; $1915 = (($1914) + ($1910)|0); $1916 = HEAP8[$1915>>0]|0; $1917 = $1916&255; $1918 = HEAP32[$45>>2]|0; $1919 = $1918 & $1893; $1920 = HEAP8[$46>>0]|0; $1921 = $1920&255; $1922 = $1919 >>> $1921; $1923 = HEAP8[$47>>0]|0; $1924 = $1923&255; $1925 = (74436 + ($1924<<2)|0); $1926 = HEAP32[$1925>>2]|0; $1927 = (($1926) + ($1922)|0); $1928 = HEAP8[$1927>>0]|0; $1929 = $1928&255; $1930 = HEAP32[$14>>2]|0; $1931 = $1930 & $1893; $1932 = HEAP8[$48>>0]|0; $1933 = $1932&255; $1934 = $1931 >>> $1933; $1935 = HEAP8[$49>>0]|0; $1936 = $1935&255; $1937 = (74436 + ($1936<<2)|0); $1938 = HEAP32[$1937>>2]|0; $1939 = (($1938) + ($1934)|0); $1940 = HEAP8[$1939>>0]|0; $1941 = $1940&255; $Pixel$7 = $1893;$sA$7 = $1941;$sB$7 = $1929;$sG$7 = $1917;$sR$7 = $1905; break; } case 2: { $1942 = HEAP16[$src$8>>1]|0; $1943 = $1942&65535; $1944 = HEAP32[$39>>2]|0; $1945 = $1943 & $1944; $1946 = HEAP8[$40>>0]|0; $1947 = $1946&255; $1948 = $1945 >>> $1947; $1949 = HEAP8[$41>>0]|0; $1950 = $1949&255; $1951 = (74436 + ($1950<<2)|0); $1952 = HEAP32[$1951>>2]|0; $1953 = (($1952) + ($1948)|0); $1954 = HEAP8[$1953>>0]|0; $1955 = $1954&255; $1956 = HEAP32[$42>>2]|0; $1957 = $1956 & $1943; $1958 = HEAP8[$43>>0]|0; $1959 = $1958&255; $1960 = $1957 >>> $1959; $1961 = HEAP8[$44>>0]|0; $1962 = $1961&255; $1963 = (74436 + ($1962<<2)|0); $1964 = HEAP32[$1963>>2]|0; $1965 = (($1964) + ($1960)|0); $1966 = HEAP8[$1965>>0]|0; $1967 = $1966&255; $1968 = HEAP32[$45>>2]|0; $1969 = $1968 & $1943; $1970 = HEAP8[$46>>0]|0; $1971 = $1970&255; $1972 = $1969 >>> $1971; $1973 = HEAP8[$47>>0]|0; $1974 = $1973&255; $1975 = (74436 + ($1974<<2)|0); $1976 = HEAP32[$1975>>2]|0; $1977 = (($1976) + ($1972)|0); $1978 = HEAP8[$1977>>0]|0; $1979 = $1978&255; $1980 = HEAP32[$14>>2]|0; $1981 = $1980 & $1943; $1982 = HEAP8[$48>>0]|0; $1983 = $1982&255; $1984 = $1981 >>> $1983; $1985 = HEAP8[$49>>0]|0; $1986 = $1985&255; $1987 = (74436 + ($1986<<2)|0); $1988 = HEAP32[$1987>>2]|0; $1989 = (($1988) + ($1984)|0); $1990 = HEAP8[$1989>>0]|0; $1991 = $1990&255; $Pixel$7 = $1943;$sA$7 = $1991;$sB$7 = $1979;$sG$7 = $1967;$sR$7 = $1955; break; } case 3: { $1992 = HEAP8[$40>>0]|0; $div45 = ($1992&255) >>> 3; $1993 = $div45&255; $1994 = (($src$8) + ($1993)|0); $1995 = HEAP8[$1994>>0]|0; $1996 = $1995&255; $1997 = HEAP8[$43>>0]|0; $div46 = ($1997&255) >>> 3; $1998 = $div46&255; $1999 = (($src$8) + ($1998)|0); $2000 = HEAP8[$1999>>0]|0; $2001 = $2000&255; $2002 = HEAP8[$46>>0]|0; $div47 = ($2002&255) >>> 3; $2003 = $div47&255; $2004 = (($src$8) + ($2003)|0); $2005 = HEAP8[$2004>>0]|0; $2006 = $2005&255; $Pixel$7 = 0;$sA$7 = 255;$sB$7 = $2006;$sG$7 = $2001;$sR$7 = $1996; break; } case 4: { $2007 = HEAP32[$src$8>>2]|0; $2008 = HEAP32[$39>>2]|0; $2009 = $2008 & $2007; $2010 = HEAP8[$40>>0]|0; $2011 = $2010&255; $2012 = $2009 >>> $2011; $2013 = HEAP8[$41>>0]|0; $2014 = $2013&255; $2015 = (74436 + ($2014<<2)|0); $2016 = HEAP32[$2015>>2]|0; $2017 = (($2016) + ($2012)|0); $2018 = HEAP8[$2017>>0]|0; $2019 = $2018&255; $2020 = HEAP32[$42>>2]|0; $2021 = $2020 & $2007; $2022 = HEAP8[$43>>0]|0; $2023 = $2022&255; $2024 = $2021 >>> $2023; $2025 = HEAP8[$44>>0]|0; $2026 = $2025&255; $2027 = (74436 + ($2026<<2)|0); $2028 = HEAP32[$2027>>2]|0; $2029 = (($2028) + ($2024)|0); $2030 = HEAP8[$2029>>0]|0; $2031 = $2030&255; $2032 = HEAP32[$45>>2]|0; $2033 = $2032 & $2007; $2034 = HEAP8[$46>>0]|0; $2035 = $2034&255; $2036 = $2033 >>> $2035; $2037 = HEAP8[$47>>0]|0; $2038 = $2037&255; $2039 = (74436 + ($2038<<2)|0); $2040 = HEAP32[$2039>>2]|0; $2041 = (($2040) + ($2036)|0); $2042 = HEAP8[$2041>>0]|0; $2043 = $2042&255; $2044 = HEAP32[$14>>2]|0; $2045 = $2044 & $2007; $2046 = HEAP8[$48>>0]|0; $2047 = $2046&255; $2048 = $2045 >>> $2047; $2049 = HEAP8[$49>>0]|0; $2050 = $2049&255; $2051 = (74436 + ($2050<<2)|0); $2052 = HEAP32[$2051>>2]|0; $2053 = (($2052) + ($2048)|0); $2054 = HEAP8[$2053>>0]|0; $2055 = $2054&255; $Pixel$7 = $2007;$sA$7 = $2055;$sB$7 = $2043;$sG$7 = $2031;$sR$7 = $2019; break; } default: { $Pixel$7 = 0;$sA$7 = 0;$sB$7 = 0;$sG$7 = 0;$sR$7 = 0; } } $2056 = $Pixel$7 & $16; $2057 = ($2056|0)==($17|0); L121: do { if (!($2057)) { switch ($30|0) { case 1: { $2058 = HEAP8[$31>>0]|0; $2059 = $2058&255; $2060 = $sR$7 >>> $2059; $2061 = HEAP8[$32>>0]|0; $2062 = $2061&255; $2063 = $2060 << $2062; $2064 = HEAP8[$33>>0]|0; $2065 = $2064&255; $2066 = $sG$7 >>> $2065; $2067 = HEAP8[$34>>0]|0; $2068 = $2067&255; $2069 = $2066 << $2068; $2070 = $2069 | $2063; $2071 = HEAP8[$35>>0]|0; $2072 = $2071&255; $2073 = $sB$7 >>> $2072; $2074 = HEAP8[$36>>0]|0; $2075 = $2074&255; $2076 = $2073 << $2075; $2077 = $2070 | $2076; $2078 = HEAP8[$37>>0]|0; $2079 = $2078&255; $2080 = $sA$7 >>> $2079; $2081 = HEAP8[$38>>0]|0; $2082 = $2081&255; $2083 = $2080 << $2082; $2084 = $2077 | $2083; $2085 = $2084&255; HEAP8[$dst$8>>0] = $2085; break L121; break; } case 2: { $2086 = HEAP8[$31>>0]|0; $2087 = $2086&255; $2088 = $sR$7 >>> $2087; $2089 = HEAP8[$32>>0]|0; $2090 = $2089&255; $2091 = $2088 << $2090; $2092 = HEAP8[$33>>0]|0; $2093 = $2092&255; $2094 = $sG$7 >>> $2093; $2095 = HEAP8[$34>>0]|0; $2096 = $2095&255; $2097 = $2094 << $2096; $2098 = $2097 | $2091; $2099 = HEAP8[$35>>0]|0; $2100 = $2099&255; $2101 = $sB$7 >>> $2100; $2102 = HEAP8[$36>>0]|0; $2103 = $2102&255; $2104 = $2101 << $2103; $2105 = $2098 | $2104; $2106 = HEAP8[$37>>0]|0; $2107 = $2106&255; $2108 = $sA$7 >>> $2107; $2109 = HEAP8[$38>>0]|0; $2110 = $2109&255; $2111 = $2108 << $2110; $2112 = $2105 | $2111; $2113 = $2112&65535; HEAP16[$dst$8>>1] = $2113; break L121; break; } case 3: { $2114 = $sR$7&255; $2115 = HEAP8[$32>>0]|0; $div42 = ($2115&255) >>> 3; $2116 = $div42&255; $2117 = (($dst$8) + ($2116)|0); HEAP8[$2117>>0] = $2114; $2118 = $sG$7&255; $2119 = HEAP8[$34>>0]|0; $div43 = ($2119&255) >>> 3; $2120 = $div43&255; $2121 = (($dst$8) + ($2120)|0); HEAP8[$2121>>0] = $2118; $2122 = $sB$7&255; $2123 = HEAP8[$36>>0]|0; $div44 = ($2123&255) >>> 3; $2124 = $div44&255; $2125 = (($dst$8) + ($2124)|0); HEAP8[$2125>>0] = $2122; break L121; break; } case 4: { $2126 = HEAP8[$31>>0]|0; $2127 = $2126&255; $2128 = $sR$7 >>> $2127; $2129 = HEAP8[$32>>0]|0; $2130 = $2129&255; $2131 = $2128 << $2130; $2132 = HEAP8[$33>>0]|0; $2133 = $2132&255; $2134 = $sG$7 >>> $2133; $2135 = HEAP8[$34>>0]|0; $2136 = $2135&255; $2137 = $2134 << $2136; $2138 = $2137 | $2131; $2139 = HEAP8[$35>>0]|0; $2140 = $2139&255; $2141 = $sB$7 >>> $2140; $2142 = HEAP8[$36>>0]|0; $2143 = $2142&255; $2144 = $2141 << $2143; $2145 = $2138 | $2144; $2146 = HEAP8[$37>>0]|0; $2147 = $2146&255; $2148 = $sA$7 >>> $2147; $2149 = HEAP8[$38>>0]|0; $2150 = $2149&255; $2151 = $2148 << $2150; $2152 = $2145 | $2151; HEAP32[$dst$8>>2] = $2152; break L121; break; } default: { break L121; } } } } while(0); $2153 = (($dst$8) + ($30)|0); $2154 = (($src$8) + ($29)|0); $2155 = (($n$7) + -1)|0; $2156 = ($n$7|0)>(1); if ($2156) { $dst$1 = $2153;$n$0 = $2155;$src$1 = $2154; label = 4; continue; } else { $dst$9 = $2153;$src$9 = $2154; label = 100; continue; } } else if ((label|0) == 100) { label = 0; $2157 = (($src$9) + ($5)|0); $2158 = (($dst$9) + ($7)|0); $2159 = ($50|0)==(0); if ($2159) { break L4; } else { $$in = $50;$dst$048 = $2158;$src$049 = $2157; continue L4; } } } } return; } function _Map1to1($src,$dst,$identical) { $src = $src|0; $dst = $dst|0; $identical = $identical|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $i$01 = 0, $i$02$i = 0, $pixel$03$i = 0, $pixel$1$i = 0, $pixel$2$i = 0, $smallest$01$i = 0, $smallest$1$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($identical|0)==(0|0); if (!($0)) { $1 = HEAP32[$src>>2]|0; $2 = HEAP32[$dst>>2]|0; $3 = ($1|0)>($2|0); do { if (!($3)) { $4 = ($src|0)==($dst|0); if (!($4)) { $5 = ((($src)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($dst)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $1 << 2; $10 = (_SDL_memcmp($6,$8,$9)|0); $11 = ($10|0)==(0); if (!($11)) { break; } } HEAP32[$identical>>2] = 1; $$0 = 0; return ($$0|0); } } while(0); HEAP32[$identical>>2] = 0; } $12 = HEAP32[$src>>2]|0; $13 = (_SDL_malloc($12)|0); $14 = ($13|0)==(0|0); if ($14) { (_SDL_Error(0)|0); $$0 = 0; return ($$0|0); } $15 = HEAP32[$src>>2]|0; $16 = ($15|0)>(0); if (!($16)) { $$0 = $13; return ($$0|0); } $17 = ((($src)) + 4|0); $18 = ((($dst)) + 4|0); $i$01 = 0; while(1) { $19 = HEAP32[$17>>2]|0; $20 = HEAP32[$dst>>2]|0; $21 = ($20|0)>(0); L20: do { if ($21) { $22 = (((($19) + ($i$01<<2)|0)) + 3|0); $23 = HEAP8[$22>>0]|0; $24 = (((($19) + ($i$01<<2)|0)) + 2|0); $25 = HEAP8[$24>>0]|0; $26 = (((($19) + ($i$01<<2)|0)) + 1|0); $27 = HEAP8[$26>>0]|0; $28 = (($19) + ($i$01<<2)|0); $29 = HEAP8[$28>>0]|0; $30 = HEAP32[$18>>2]|0; $31 = $29&255; $32 = $27&255; $33 = $25&255; $34 = $23&255; $i$02$i = 0;$pixel$03$i = 0;$smallest$01$i = -1; while(1) { $35 = (($30) + ($i$02$i<<2)|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = (($37) - ($31))|0; $39 = (((($30) + ($i$02$i<<2)|0)) + 1|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = (($41) - ($32))|0; $43 = (((($30) + ($i$02$i<<2)|0)) + 2|0); $44 = HEAP8[$43>>0]|0; $45 = $44&255; $46 = (($45) - ($33))|0; $47 = (((($30) + ($i$02$i<<2)|0)) + 3|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (($49) - ($34))|0; $51 = Math_imul($38, $38)|0; $52 = Math_imul($42, $42)|0; $53 = (($52) + ($51))|0; $54 = Math_imul($46, $46)|0; $55 = (($53) + ($54))|0; $56 = Math_imul($50, $50)|0; $57 = (($55) + ($56))|0; $58 = ($57>>>0)<($smallest$01$i>>>0); if ($58) { $59 = $i$02$i&255; $60 = ($57|0)==(0); if ($60) { $pixel$2$i = $59; break L20; } else { $pixel$1$i = $59;$smallest$1$i = $57; } } else { $pixel$1$i = $pixel$03$i;$smallest$1$i = $smallest$01$i; } $61 = (($i$02$i) + 1)|0; $62 = ($61|0)<($20|0); if ($62) { $i$02$i = $61;$pixel$03$i = $pixel$1$i;$smallest$01$i = $smallest$1$i; } else { $pixel$2$i = $pixel$1$i; break; } } } else { $pixel$2$i = 0; } } while(0); $63 = (($13) + ($i$01)|0); HEAP8[$63>>0] = $pixel$2$i; $64 = (($i$01) + 1)|0; $65 = HEAP32[$src>>2]|0; $66 = ($64|0)<($65|0); if ($66) { $i$01 = $64; } else { $$0 = $13; break; } } return ($$0|0); } function _SDL_CreateWindowTexture($unused,$window,$format,$pixels,$pitch) { $unused = $unused|0; $window = $window|0; $format = $format|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$36 = 0, $$lcssa = 0, $$lcssa51 = 0, $$mask = 0, $$mask8 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $data$0$2$i = 0, $data$0$i = 0, $data$03$i = 0, $data$03$i$lcssa = 0, $data$1$in = 0, $i$032 = 0, $i$032$lcssa = 0, $i$130 = 0, $i5$029 = 0, $info = 0, $info1 = 0, $info4 = 0, $or$cond = 0, $or$cond13 = 0, $phitmp = 0, $renderer$619 = 0, $switch = 0, $switch$split2D = 0, $vararg_buffer = 0; var $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $info = sp + 188|0; $info1 = sp + 104|0; $info4 = sp + 20|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); L1: do { if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); label = 11; } else { $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 132|0); $data$0$2$i = HEAP32[$6>>2]|0; $7 = ($data$0$2$i|0)==(0|0); if ($7) { label = 11; break; } else { $data$03$i = $data$0$2$i; } while(1) { $8 = HEAP32[$data$03$i>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = (_SDL_strcmp($8,193872)|0); $11 = ($10|0)==(0); if ($11) { $data$03$i$lcssa = $data$03$i; break; } } $12 = ((($data$03$i)) + 8|0); $data$0$i = HEAP32[$12>>2]|0; $13 = ($data$0$i|0)==(0|0); if ($13) { label = 11; break L1; } else { $data$03$i = $data$0$i; } } $14 = ((($data$03$i$lcssa)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if ($16) { label = 11; break; } else { $data$1$in = $15; break; } } } (_SDL_SetError(186937,$vararg_buffer1)|0); label = 11; } } while(0); do { if ((label|0) == 11) { $17 = (_SDL_GetHint(186798)|0); $18 = ($17|0)==(0|0); L16: do { if ($18) { label = 19; } else { $19 = HEAP8[$17>>0]|0; $20 = $19 & -2; $switch = ($20<<24>>24)==(48); if ($switch) { label = 19; } else { $21 = (_SDL_strcasecmp($17,189471)|0); $22 = ($21|0)==(0); if ($22) { label = 19; } else { $23 = (_SDL_GetNumRenderDrivers()|0); $24 = ($23|0)>(0); if ($24) { $i$032 = 0; while(1) { (_SDL_GetRenderDriverInfo($i$032,$info)|0); $25 = HEAP32[$info>>2]|0; $26 = (_SDL_strcasecmp($25,$17)|0); $27 = ($26|0)==(0); if ($27) { $i$032$lcssa = $i$032; break; } $28 = (($i$032) + 1)|0; $29 = (_SDL_GetNumRenderDrivers()|0); $30 = ($28|0)<($29|0); if ($30) { $i$032 = $28; } else { label = 19; break L16; } } $31 = (_SDL_CreateRenderer($window,$i$032$lcssa,0)|0); $32 = ($31|0)==(0|0); if ($32) { label = 19; } else { $renderer$619 = $31; } } else { label = 19; } } } } } while(0); L25: do { if ((label|0) == 19) { $33 = (_SDL_GetNumRenderDrivers()|0); $34 = ($33|0)>(0); L27: do { if ($34) { $i$130 = 0; while(1) { (_SDL_GetRenderDriverInfo($i$130,$info1)|0); $35 = HEAP32[$info1>>2]|0; $36 = (_SDL_strcmp($35,189471)|0); $37 = ($36|0)==(0); if (!($37)) { $38 = (_SDL_CreateRenderer($window,$i$130,0)|0); $39 = ($38|0)==(0|0); if (!($39)) { $$lcssa51 = $38; break; } } $40 = (($i$130) + 1)|0; $41 = (_SDL_GetNumRenderDrivers()|0); $42 = ($40|0)<($41|0); if ($42) { $i$130 = $40; } else { break L27; } } $renderer$619 = $$lcssa51; break L25; } } while(0); $43 = (_SDL_SetError(193918,$vararg_buffer3)|0); $$36 = $43; STACKTOP = sp;return ($$36|0); } } while(0); $44 = (_SDL_calloc(1,20)|0); $45 = ($44|0)==(0|0); if (!($45)) { (_SDL_SetWindowData($window,193872,$44)|0); HEAP32[$44>>2] = $renderer$619; $data$1$in = $44; break; } _SDL_DestroyRenderer($renderer$619); $46 = (_SDL_Error(0)|0); $$36 = $46; STACKTOP = sp;return ($$36|0); } } while(0); $47 = ((($data$1$in)) + 4|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==(0|0); if (!($49)) { _SDL_DestroyTexture($48); HEAP32[$47>>2] = 0; } $50 = ((($data$1$in)) + 8|0); $51 = HEAP32[$50>>2]|0; _SDL_free($51); HEAP32[$50>>2] = 0; $52 = HEAP32[$data$1$in>>2]|0; $53 = (_SDL_GetRendererInfo($52,$info4)|0); $54 = ($53|0)<(0); if ($54) { $$36 = -1; STACKTOP = sp;return ($$36|0); } $55 = ((($info4)) + 12|0); $56 = HEAP32[$55>>2]|0; HEAP32[$format>>2] = $56; $57 = ((($info4)) + 8|0); $58 = HEAP32[$57>>2]|0; $59 = ($58|0)==(0); L50: do { if ($59) { $72 = $56; } else { $60 = $56;$i5$029 = 0; L51: while(1) { $61 = ($60|0)==(0); $$mask8 = $60 & -268435456; $62 = ($$mask8|0)==(268435456); $or$cond = $61 | $62; if ($or$cond) { $63 = $60 >>> 20; $64 = $63 & 15; switch ($64|0) { case 8: case 7: case 4: case 3: { break; } default: { $$lcssa = $60; break L51; } } } $65 = (($i5$029) + 1)|0; $66 = ($65>>>0)<($58>>>0); if (!($66)) { $72 = $56; break L50; } $$phi$trans$insert = (((($info4)) + 12|0) + ($65<<2)|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $60 = $$pre;$i5$029 = $65; } HEAP32[$format>>2] = $$lcssa; $72 = $$lcssa; } } while(0); $67 = HEAP32[$data$1$in>>2]|0; $68 = ((($window)) + 24|0); $69 = HEAP32[$68>>2]|0; $70 = ((($window)) + 28|0); $71 = HEAP32[$70>>2]|0; $73 = (_SDL_CreateTexture($67,$72,1,$69,$71)|0); HEAP32[$47>>2] = $73; $74 = ($73|0)==(0|0); if ($74) { $$36 = -1; STACKTOP = sp;return ($$36|0); } $75 = HEAP32[$format>>2]|0; $76 = ($75|0)==(0); $$mask = $75 & -268435456; $77 = ($$mask|0)==(268435456); $or$cond13 = $76 | $77; L62: do { if ($or$cond13) { $79 = $75 & 255; $81 = $79; } else { $switch$split2D = ($75|0)<(1498831189); if ($switch$split2D) { switch ($75|0) { case 844715353: { $81 = 2; break L62; break; } default: { } } } else { switch ($75|0) { case 1498831189: { $81 = 2; break L62; break; } default: { } } } $78 = ($75|0)==(1431918169); $phitmp = $78 ? 2 : 1; $81 = $phitmp; } } while(0); $80 = ((($data$1$in)) + 16|0); HEAP32[$80>>2] = $81; $82 = HEAP32[$68>>2]|0; $83 = Math_imul($82, $81)|0; $84 = (($83) + 3)|0; $85 = $84 & -4; $86 = ((($data$1$in)) + 12|0); HEAP32[$86>>2] = $85; $87 = HEAP32[$70>>2]|0; $88 = Math_imul($85, $87)|0; $89 = (_SDL_malloc($88)|0); HEAP32[$50>>2] = $89; $90 = ($89|0)==(0|0); if ($90) { $91 = (_SDL_Error(0)|0); $$36 = $91; STACKTOP = sp;return ($$36|0); } else { HEAP32[$pixels>>2] = $89; $92 = HEAP32[$86>>2]|0; HEAP32[$pitch>>2] = $92; $93 = HEAP32[$data$1$in>>2]|0; (_SDL_RenderSetViewport($93,0)|0); $$36 = 0; STACKTOP = sp;return ($$36|0); } return (0)|0; } function _SDL_UpdateWindowTexture($unused,$window,$rects,$numrects) { $unused = $unused|0; $window = $window|0; $rects = $rects|0; $numrects = $numrects|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $data$0$2$i = 0, $data$0$i = 0, $data$03$i = 0, $data$03$i$lcssa = 0, $rect = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $rect = sp + 24|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); L1: do { if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); } else { $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 132|0); $data$0$2$i = HEAP32[$6>>2]|0; $7 = ($data$0$2$i|0)==(0|0); if ($7) { break; } else { $data$03$i = $data$0$2$i; } while(1) { $8 = HEAP32[$data$03$i>>2]|0; $9 = ($8|0)==(0|0); if (!($9)) { $10 = (_SDL_strcmp($8,193872)|0); $11 = ($10|0)==(0); if ($11) { $data$03$i$lcssa = $data$03$i; break; } } $12 = ((($data$03$i)) + 8|0); $data$0$i = HEAP32[$12>>2]|0; $13 = ($data$0$i|0)==(0|0); if ($13) { break L1; } else { $data$03$i = $data$0$i; } } $14 = ((($data$03$i$lcssa)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0|0); if ($16) { break; } $17 = ((($15)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = ($18|0)==(0|0); if ($19) { break; } $21 = ((($window)) + 24|0); $22 = HEAP32[$21>>2]|0; $23 = ((($window)) + 28|0); $24 = HEAP32[$23>>2]|0; $25 = (_SDL_GetSpanEnclosingRect($22,$24,$numrects,$rects,$rect)|0); $26 = ($25|0)==(0); if ($26) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $27 = ((($15)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($rect)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($15)) + 12|0); $32 = HEAP32[$31>>2]|0; $33 = Math_imul($32, $30)|0; $34 = (($28) + ($33)|0); $35 = HEAP32[$rect>>2]|0; $36 = ((($15)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = Math_imul($37, $35)|0; $39 = (($34) + ($38)|0); $40 = HEAP32[$17>>2]|0; $41 = (_SDL_UpdateTexture($40,$rect,$39,$32)|0); $42 = ($41|0)<(0); if ($42) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $43 = HEAP32[$15>>2]|0; $44 = HEAP32[$17>>2]|0; $45 = (_SDL_RenderCopy($43,$44,0,0)|0); $46 = ($45|0)<(0); if ($46) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $47 = HEAP32[$15>>2]|0; _SDL_RenderPresent($47); $$0 = 0; STACKTOP = sp;return ($$0|0); } } (_SDL_SetError(186937,$vararg_buffer1)|0); } } while(0); $20 = (_SDL_SetError(193895,$vararg_buffer3)|0); $$0 = $20; STACKTOP = sp;return ($$0|0); } function _SDL_DestroyWindowTexture($unused,$window) { $unused = $unused|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_SetWindowData($window,193872,0)|0); $1 = ($0|0)==(0|0); if ($1) { return; } $2 = ((($0)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if (!($4)) { _SDL_DestroyTexture($3); } $5 = HEAP32[$0>>2]|0; $6 = ($5|0)==(0|0); if (!($6)) { _SDL_DestroyRenderer($5); } $7 = ((($0)) + 8|0); $8 = HEAP32[$7>>2]|0; _SDL_free($8); _SDL_free($0); return; } function _cmpmodes($A,$B) { $A = $A|0; $B = $B|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($A|0)==($B|0); if ($0) { $$0 = 0; return ($$0|0); } $1 = ((($A)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ((($B)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==($2|0); if (!($5)) { $6 = (($4) - ($2))|0; $$0 = $6; return ($$0|0); } $7 = ((($A)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ((($B)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==($8|0); if (!($11)) { $12 = (($10) - ($8))|0; $$0 = $12; return ($$0|0); } $13 = HEAP32[$A>>2]|0; $14 = $13 >>> 8; $15 = $14 & 255; $16 = HEAP32[$B>>2]|0; $17 = $16 >>> 8; $18 = $17 & 255; $19 = ($18|0)==($15|0); if (!($19)) { $20 = (($18) - ($15))|0; $$0 = $20; return ($$0|0); } $21 = $13 >>> 16; $22 = $21 & 15; $23 = $16 >>> 16; $24 = $23 & 15; $25 = ($24|0)==($22|0); if ($25) { $27 = ((($A)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($B)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==($28|0); $32 = (($30) - ($28))|0; $$ = $31 ? 0 : $32; return ($$|0); } $26 = (($24) - ($22))|0; $$0 = $26; return ($$0|0); } function _SDL_GetClosestDisplayModeForDisplay($display,$mode,$closest) { $display = $display|0; $mode = $mode|0; $closest = $closest|0; var $$0 = 0, $$pre = 0, $$pre$i = 0, $$sink3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $i$0 = 0, $match$0 = 0, $match$0$ = 0, $match$0$lcssa = 0, $match$1 = 0, $or$cond = 0, $or$cond2 = 0, $target_format$0 = 0, $target_refresh_rate$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ($mode|0)!=(0|0); $1 = ($closest|0)!=(0|0); $or$cond = $0 & $1; if (!($or$cond)) { (_SDL_SetError(193825,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $2 = HEAP32[$mode>>2]|0; $3 = ($2|0)==(0); if ($3) { $4 = ((($display)) + 16|0); $5 = HEAP32[$4>>2]|0; $target_format$0 = $5; } else { $target_format$0 = $2; } $6 = ((($mode)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0); if ($8) { $9 = ((($display)) + 28|0); $10 = HEAP32[$9>>2]|0; $target_refresh_rate$0 = $10; } else { $target_refresh_rate$0 = $7; } $11 = ((($mode)) + 4|0); $12 = ((($display)) + 8|0); $13 = ((($display)) + 12|0); $14 = $target_format$0 >>> 8; $15 = $14 & 255; $16 = ((($mode)) + 8|0); $$pre = HEAP32[$12>>2]|0; $17 = $$pre;$i$0 = 0;$match$0 = 0; while(1) { $18 = ($17|0)==(0); if ($18) { $19 = HEAP32[20879]|0; $20 = ((($19)) + 16|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $26 = 0; } else { FUNCTION_TABLE_vii[$21 & 8191]($19,$display); $23 = HEAP32[$13>>2]|0; $24 = HEAP32[$12>>2]|0; _SDL_qsort($23,$24,20,7296); $$pre$i = HEAP32[$12>>2]|0; $26 = $$pre$i; } } else { $26 = $17; } $25 = ($i$0|0)<($26|0); if (!($25)) { $match$0$lcssa = $match$0; break; } $27 = HEAP32[$13>>2]|0; $28 = (($27) + (($i$0*20)|0)|0); $29 = (((($27) + (($i$0*20)|0)|0)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0); if (!($31)) { $32 = HEAP32[$11>>2]|0; $33 = ($30|0)<($32|0); if ($33) { $match$0$lcssa = $match$0; break; } } $34 = (((($27) + (($i$0*20)|0)|0)) + 8|0); $35 = HEAP32[$34>>2]|0; $36 = ($35|0)==(0); if ($36) { label = 18; } else { $37 = HEAP32[$16>>2]|0; $38 = ($35|0)<($37|0); if ($38) { if ($31) { $match$1 = $match$0; } else { $39 = HEAP32[$11>>2]|0; $40 = ($30|0)==($39|0); if ($40) { $match$0$lcssa = $match$0; break; } else { $match$1 = $match$0; } } } else { label = 18; } } do { if ((label|0) == 18) { label = 0; $41 = ($match$0|0)==(0|0); if ($41) { $match$1 = $28; } else { $42 = ((($match$0)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = ($30|0)<($43|0); if ($44) { $match$1 = $28; } else { $45 = ((($match$0)) + 8|0); $46 = HEAP32[$45>>2]|0; $47 = ($35|0)<($46|0); if ($47) { $match$1 = $28; } else { $48 = HEAP32[$28>>2]|0; $49 = HEAP32[$match$0>>2]|0; $50 = ($48|0)==($49|0); if ($50) { $58 = (((($27) + (($i$0*20)|0)|0)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ((($match$0)) + 12|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)==($61|0); $63 = ($59|0)<($target_refresh_rate$0|0); $or$cond2 = $63 | $62; $match$0$ = $or$cond2 ? $match$0 : $28; $match$1 = $match$0$; break; } $51 = ($48|0)==($target_format$0|0); if (!($51)) { $52 = $48 >>> 8; $53 = $52 & 255; $54 = ($53>>>0)<($15>>>0); if ($54) { $match$1 = $match$0; break; } $55 = $48 ^ $target_format$0; $56 = $55 & 251658240; $57 = ($56|0)==(0); if (!($57)) { $match$1 = $match$0; break; } } $match$1 = $28; } } } } } while(0); $64 = (($i$0) + 1)|0; $17 = $26;$i$0 = $64;$match$0 = $match$1; } $65 = ($match$0$lcssa|0)==(0|0); if ($65) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $66 = HEAP32[$match$0$lcssa>>2]|0; $67 = ($66|0)==(0); if ($67) { $68 = HEAP32[$mode>>2]|0; $69 = $68; } else { $69 = $66; } HEAP32[$closest>>2] = $69; $70 = ((($match$0$lcssa)) + 4|0); $71 = HEAP32[$70>>2]|0; $72 = ($71|0)==(0); if ($72) { label = 34; } else { $73 = ((($match$0$lcssa)) + 8|0); $74 = HEAP32[$73>>2]|0; $75 = ($74|0)==(0); if ($75) { label = 34; } else { $76 = ((($closest)) + 4|0); HEAP32[$76>>2] = $71; $77 = ((($closest)) + 8|0); HEAP32[$77>>2] = $74; $91 = $71;$94 = $74; } } if ((label|0) == 34) { $78 = HEAP32[$11>>2]|0; $79 = ((($closest)) + 4|0); HEAP32[$79>>2] = $78; $80 = HEAP32[$16>>2]|0; $81 = ((($closest)) + 8|0); HEAP32[$81>>2] = $80; $91 = $78;$94 = $80; } $82 = ((($match$0$lcssa)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ($83|0)==(0); if ($84) { $85 = HEAP32[$6>>2]|0; $$sink3 = $85; } else { $$sink3 = $83; } $86 = ((($closest)) + 12|0); HEAP32[$86>>2] = $$sink3; $87 = ((($match$0$lcssa)) + 16|0); $88 = HEAP32[$87>>2]|0; $89 = ((($closest)) + 16|0); HEAP32[$89>>2] = $88; $90 = ($69|0)==(0); if ($90) { HEAP32[$closest>>2] = 370546692; } $92 = ($91|0)==(0); if ($92) { $93 = ((($closest)) + 4|0); HEAP32[$93>>2] = 640; } $95 = ($94|0)==(0); if (!($95)) { $$0 = $closest; STACKTOP = sp;return ($$0|0); } $96 = ((($closest)) + 8|0); HEAP32[$96>>2] = 480; $$0 = $closest; STACKTOP = sp;return ($$0|0); } function _SDL_SetDisplayModeForDisplay($display,$mode) { $display = $display|0; $mode = $mode|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $current_mode = 0, $display_mode = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $display_mode = sp + 32|0; $current_mode = sp + 12|0; $0 = ($mode|0)==(0|0); if ($0) { $24 = ((($display)) + 16|0); ;HEAP32[$display_mode>>2]=HEAP32[$24>>2]|0;HEAP32[$display_mode+4>>2]=HEAP32[$24+4>>2]|0;HEAP32[$display_mode+8>>2]=HEAP32[$24+8>>2]|0;HEAP32[$display_mode+12>>2]=HEAP32[$24+12>>2]|0;HEAP32[$display_mode+16>>2]=HEAP32[$24+16>>2]|0; } else { ;HEAP32[$display_mode>>2]=HEAP32[$mode>>2]|0;HEAP32[$display_mode+4>>2]=HEAP32[$mode+4>>2]|0;HEAP32[$display_mode+8>>2]=HEAP32[$mode+8>>2]|0;HEAP32[$display_mode+12>>2]=HEAP32[$mode+12>>2]|0;HEAP32[$display_mode+16>>2]=HEAP32[$mode+16>>2]|0; $1 = HEAP32[$display_mode>>2]|0; $2 = ($1|0)==(0); if ($2) { $3 = ((($display)) + 36|0); $4 = HEAP32[$3>>2]|0; HEAP32[$display_mode>>2] = $4; } $5 = ((($display_mode)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $8 = ((($display)) + 40|0); $9 = HEAP32[$8>>2]|0; HEAP32[$5>>2] = $9; } $10 = ((($display_mode)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0); if ($12) { $13 = ((($display)) + 44|0); $14 = HEAP32[$13>>2]|0; HEAP32[$10>>2] = $14; } $15 = ((($display_mode)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if ($17) { $18 = ((($display)) + 48|0); $19 = HEAP32[$18>>2]|0; HEAP32[$15>>2] = $19; } $20 = (_SDL_GetClosestDisplayModeForDisplay($display,$display_mode,$display_mode)|0); $21 = ($20|0)==(0|0); if ($21) { $22 = HEAP32[$5>>2]|0; $23 = HEAP32[$10>>2]|0; HEAP32[$vararg_buffer>>2] = $22; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $23; (_SDL_SetError(193788,$vararg_buffer)|0); STACKTOP = sp;return; } } $25 = ((($display)) + 36|0); ;HEAP32[$current_mode>>2]=HEAP32[$25>>2]|0;HEAP32[$current_mode+4>>2]=HEAP32[$25+4>>2]|0;HEAP32[$current_mode+8>>2]=HEAP32[$25+8>>2]|0;HEAP32[$current_mode+12>>2]=HEAP32[$25+12>>2]|0;HEAP32[$current_mode+16>>2]=HEAP32[$25+16>>2]|0; $26 = (_SDL_memcmp($display_mode,$current_mode,20)|0); $27 = ($26|0)==(0); if ($27) { STACKTOP = sp;return; } $28 = HEAP32[20879]|0; $29 = ((($28)) + 20|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if ($31) { (_SDL_SetError(193737,$vararg_buffer2)|0); STACKTOP = sp;return; } $32 = (FUNCTION_TABLE_iiii[$30 & 8191]($28,$display,$display_mode)|0); $33 = ($32|0)<(0); if ($33) { STACKTOP = sp;return; } ;HEAP32[$25>>2]=HEAP32[$display_mode>>2]|0;HEAP32[$25+4>>2]=HEAP32[$display_mode+4>>2]|0;HEAP32[$25+8>>2]=HEAP32[$display_mode+8>>2]|0;HEAP32[$25+12>>2]=HEAP32[$display_mode+12>>2]|0;HEAP32[$25+16>>2]=HEAP32[$display_mode+16>>2]|0; STACKTOP = sp;return; } function _SDL_FinishWindowCreation($window,$flags) { $window = $window|0; $flags = $flags|0; var $$lobit$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $grabbed$0$i$i = 0, $tmp$i = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer17 = sp + 72|0; $vararg_buffer15 = sp + 64|0; $vararg_buffer13 = sp + 56|0; $vararg_buffer11 = sp + 48|0; $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($window)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = ((($window)) + 56|0); HEAP32[$2>>2] = $1; $3 = ((($window)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = ((($window)) + 60|0); HEAP32[$5>>2] = $4; $6 = ((($window)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = ((($window)) + 64|0); HEAP32[$8>>2] = $7; $9 = ((($window)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = ((($window)) + 68|0); HEAP32[$11>>2] = $10; $12 = $flags & 128; $13 = ($12|0)==(0); do { if (!($13)) { $14 = HEAP32[20879]|0; $15 = ($14|0)==(0|0); if ($15) { (_SDL_SetError(186855,$vararg_buffer)|0); break; } $16 = HEAP32[$window>>2]|0; $17 = ((($14)) + 248|0); $18 = ($16|0)==($17|0); if (!($18)) { (_SDL_SetError(186937,$vararg_buffer1)|0); break; } $19 = ((($window)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = $20 & 128; $22 = ($21|0)==(0); if ($22) { $23 = ((($14)) + 68|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { FUNCTION_TABLE_vii[$24 & 8191]($14,$window); } } } } while(0); $26 = $flags & 64; $27 = ($26|0)==(0); do { if (!($27)) { $28 = HEAP32[20879]|0; $29 = ($28|0)==(0|0); if ($29) { (_SDL_SetError(186855,$vararg_buffer3)|0); break; } $30 = HEAP32[$window>>2]|0; $31 = ((($28)) + 248|0); $32 = ($30|0)==($31|0); if (!($32)) { (_SDL_SetError(186937,$vararg_buffer5)|0); break; } $33 = ((($window)) + 48|0); $34 = HEAP32[$33>>2]|0; $35 = $34 & 64; $36 = ($35|0)==(0); if ($36) { _SDL_UpdateFullscreenMode($window,0); $37 = HEAP32[20879]|0; $38 = ((($37)) + 72|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0|0); if (!($40)) { FUNCTION_TABLE_vii[$39 & 8191]($37,$window); } } } } while(0); $41 = $flags & 1; $42 = ($41|0)==(0); do { if (!($42)) { $43 = HEAP32[20879]|0; $44 = ($43|0)==(0|0); if ($44) { (_SDL_SetError(186855,$vararg_buffer7)|0); break; } $45 = HEAP32[$window>>2]|0; $46 = ((($43)) + 248|0); $47 = ($45|0)==($46|0); if (!($47)) { (_SDL_SetError(186937,$vararg_buffer9)|0); break; } $48 = $flags & 4097; $49 = ((($window)) + 48|0); $50 = HEAP32[$49>>2]|0; $51 = $50 & 4097; $52 = ($48|0)==($51|0); if (!($52)) { $53 = $50 & -4098; $54 = $53 | $48; HEAP32[$49>>2] = $54; $55 = $50 & 68; $56 = ($55|0)==(4); $57 = $56&1; _SDL_UpdateFullscreenMode($window,$57); } } } while(0); $58 = $flags & 256; $59 = ($58|0)==(0); do { if (!($59)) { $60 = HEAP32[20879]|0; $61 = ($60|0)==(0|0); if ($61) { (_SDL_SetError(186855,$vararg_buffer11)|0); break; } $62 = HEAP32[$window>>2]|0; $63 = ((($60)) + 248|0); $64 = ($62|0)==($63|0); if (!($64)) { (_SDL_SetError(186937,$vararg_buffer13)|0); break; } $65 = ((($window)) + 48|0); $66 = HEAP32[$65>>2]|0; $67 = $66 & 256; $tmp$i = ($67|0)==(0); if ($tmp$i) { $68 = $66 | 256; HEAP32[$65>>2] = $68; $69 = ((($60)) + 96|0); $70 = HEAP32[$69>>2]|0; $71 = ($70|0)==(0|0); if (!($71)) { $72 = (_SDL_GetMouse()|0); $73 = ((($72)) + 76|0); $74 = HEAP32[$73>>2]|0; $75 = HEAP32[$65>>2]|0; $76 = $75 & 256; $77 = $76 | $74; $78 = ($77|0)==(0); $79 = $78&1; $80 = $75 >>> 9; $$lobit$i$i = $80 & 1; $81 = $$lobit$i$i ^ 1; $82 = $79 | $81; $grabbed$0$i$i = $82 ^ 1; $83 = HEAP32[20879]|0; $84 = ((($83)) + 96|0); $85 = HEAP32[$84>>2]|0; FUNCTION_TABLE_viii[$85 & 8191]($83,$window,$grabbed$0$i$i); } } } } while(0); $86 = $flags & 8; $87 = ($86|0)==(0); if (!($87)) { STACKTOP = sp;return; } $88 = HEAP32[20879]|0; $89 = ($88|0)==(0|0); if ($89) { (_SDL_SetError(186855,$vararg_buffer15)|0); STACKTOP = sp;return; } $90 = HEAP32[$window>>2]|0; $91 = ((($88)) + 248|0); $92 = ($90|0)==($91|0); if (!($92)) { (_SDL_SetError(186937,$vararg_buffer17)|0); STACKTOP = sp;return; } $93 = ((($window)) + 48|0); $94 = HEAP32[$93>>2]|0; $95 = $94 & 4; $96 = ($95|0)==(0); if (!($96)) { STACKTOP = sp;return; } $97 = ((($88)) + 56|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)==(0|0); if (!($99)) { FUNCTION_TABLE_vii[$98 & 8191]($88,$window); } (_SDL_SendWindowEvent($window,1,0,0)|0); STACKTOP = sp;return; } function _SDL_UpdateFullscreenMode($window,$fullscreen) { $window = $window|0; $fullscreen = $fullscreen|0; var $$0$i = 0, $$0$i$9 = 0, $$0$i$9$us = 0, $$8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $current_mode$i = 0, $current_mode$i$15 = 0, $display_mode$i = 0, $display_mode$i$14 = 0, $fullscreen_mode = 0, $not$ = 0, $or$cond = 0, $or$cond3 = 0, $other$0 = 0; var $other$0$24 = 0, $other$0$lcssa23 = 0, $other$0$us = 0, $other$025 = 0, $other$025$us = 0, $resized$0 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_buffer9 = 0, $x$i = 0, $x$i$11 = 0, $y$i = 0, $y$i$12 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer9 = sp + 40|0; $vararg_buffer7 = sp + 32|0; $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $display_mode$i$14 = sp + 140|0; $current_mode$i$15 = sp + 120|0; $x$i$11 = sp + 116|0; $y$i$12 = sp + 112|0; $display_mode$i = sp + 92|0; $current_mode$i = sp + 72|0; $x$i = sp + 68|0; $y$i = sp + 64|0; $fullscreen_mode = sp + 44|0; $0 = HEAP32[20879]|0; $1 = ($0|0)==(0|0); if ($1) { (_SDL_SetError(186855,$vararg_buffer)|0); STACKTOP = sp;return; } $2 = ($window|0)==(0|0); if (!($2)) { $3 = HEAP32[$window>>2]|0; $4 = ((($0)) + 248|0); $5 = ($3|0)==($4|0); if ($5) { $6 = ((($window)) + 112|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)!=(0); $9 = ($fullscreen|0)!=(0); $or$cond = $9 & $8; if ($or$cond) { STACKTOP = sp;return; } $10 = (_SDL_GetWindowDisplayIndex($window)|0); $11 = ($10|0)>(-1); if ($11) { $12 = HEAP32[20879]|0; $13 = ((($12)) + 240|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + (($10*68)|0)|0); $$0$i = $15; } else { $$0$i = 0; } $16 = ((($$0$i)) + 56|0); do { if ($9) { $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(0|0); $19 = ($17|0)==($window|0); $or$cond3 = $18 | $19; if (!($or$cond3)) { $20 = HEAP32[20879]|0; $21 = ($20|0)==(0|0); if ($21) { (_SDL_SetError(186855,$vararg_buffer3)|0); break; } $22 = HEAP32[$17>>2]|0; $23 = ((($20)) + 248|0); $24 = ($22|0)==($23|0); if (!($24)) { (_SDL_SetError(186937,$vararg_buffer5)|0); break; } $25 = ((($17)) + 48|0); $26 = HEAP32[$25>>2]|0; $27 = $26 & 64; $28 = ($27|0)==(0); if ($28) { _SDL_UpdateFullscreenMode($17,0); $29 = HEAP32[20879]|0; $30 = ((($29)) + 72|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { FUNCTION_TABLE_vii[$31 & 8191]($29,$17); } } } } } while(0); $33 = HEAP32[$16>>2]|0; $34 = ($33|0)==($window|0); $35 = $34&1; $36 = ($35|0)==($fullscreen|0); if ($36) { $37 = ((($window)) + 52|0); $38 = HEAP32[$37>>2]|0; $39 = ((($window)) + 48|0); $40 = HEAP32[$39>>2]|0; $41 = $40 ^ $38; $42 = $41 & 4097; $43 = ($42|0)==(0); if ($43) { STACKTOP = sp;return; } } $44 = HEAP32[20879]|0; $45 = ((($44)) + 244|0); $other$0$24 = HEAP32[$45>>2]|0; $46 = ($other$0$24|0)==(0|0); L30: do { if (!($46)) { $47 = ($fullscreen|0)==(0); L32: do { if ($47) { $other$025$us = $other$0$24; while(1) { $48 = ($other$025$us|0)==($window|0); if (!($48)) { $49 = ((($other$025$us)) + 48|0); $50 = HEAP32[$49>>2]|0; $51 = $50 & 69; $52 = ($51|0)==(5); if ($52) { $53 = (_SDL_GetWindowDisplayIndex($other$025$us)|0); $54 = ($53|0)>(-1); if ($54) { $55 = HEAP32[20879]|0; $56 = ((($55)) + 240|0); $57 = HEAP32[$56>>2]|0; $58 = (($57) + (($53*68)|0)|0); $$0$i$9$us = $58; } else { $$0$i$9$us = 0; } $59 = ($$0$i$9$us|0)==($$0$i|0); if ($59) { (_SDL_memset($fullscreen_mode,0,20)|0); $60 = (_SDL_GetWindowDisplayMode($other$025$us,$fullscreen_mode)|0); $61 = ($60|0)==(0); if ($61) { $other$0$lcssa23 = $other$025$us; break L32; } } } } $62 = ((($other$025$us)) + 144|0); $other$0$us = HEAP32[$62>>2]|0; $63 = ($other$0$us|0)==(0|0); if ($63) { break L30; } else { $other$025$us = $other$0$us; } } } else { $other$025 = $other$0$24; while(1) { $64 = ($other$025|0)==($window|0); if ($64) { label = 35; } else { $65 = ((($other$025)) + 48|0); $66 = HEAP32[$65>>2]|0; $67 = $66 & 69; $68 = ($67|0)==(5); if ($68) { $69 = (_SDL_GetWindowDisplayIndex($other$025)|0); $70 = ($69|0)>(-1); if ($70) { $71 = HEAP32[20879]|0; $72 = ((($71)) + 240|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + (($69*68)|0)|0); $$0$i$9 = $74; } else { $$0$i$9 = 0; } $75 = ($$0$i$9|0)==($$0$i|0); if ($75) { label = 35; } } } if ((label|0) == 35) { label = 0; (_SDL_memset($fullscreen_mode,0,20)|0); $76 = (_SDL_GetWindowDisplayMode($other$025,$fullscreen_mode)|0); $77 = ($76|0)==(0); if ($77) { $other$0$lcssa23 = $other$025; break L32; } } $119 = ((($other$025)) + 144|0); $other$0 = HEAP32[$119>>2]|0; $120 = ($other$0|0)==(0|0); if ($120) { break L30; } else { $other$025 = $other$0; } } } } while(0); $78 = ((($other$0$lcssa23)) + 24|0); $79 = HEAP32[$78>>2]|0; $80 = ((($fullscreen_mode)) + 4|0); $81 = HEAP32[$80>>2]|0; $82 = ($79|0)==($81|0); if ($82) { $83 = ((($other$0$lcssa23)) + 28|0); $84 = HEAP32[$83>>2]|0; $85 = ((($fullscreen_mode)) + 8|0); $86 = HEAP32[$85>>2]|0; $not$ = ($84|0)!=($86|0); $$8 = $not$&1; $resized$0 = $$8; } else { $resized$0 = 1; } $87 = ((($window)) + 48|0); $88 = HEAP32[$87>>2]|0; $89 = $88 & 4097; $90 = ($89|0)==(4097); if ($90) { $91 = ((($$0$i)) + 16|0); ;HEAP32[$display_mode$i>>2]=HEAP32[$91>>2]|0;HEAP32[$display_mode$i+4>>2]=HEAP32[$91+4>>2]|0;HEAP32[$display_mode$i+8>>2]=HEAP32[$91+8>>2]|0;HEAP32[$display_mode$i+12>>2]=HEAP32[$91+12>>2]|0;HEAP32[$display_mode$i+16>>2]=HEAP32[$91+16>>2]|0; $92 = ((($$0$i)) + 36|0); ;HEAP32[$current_mode$i>>2]=HEAP32[$92>>2]|0;HEAP32[$current_mode$i+4>>2]=HEAP32[$92+4>>2]|0;HEAP32[$current_mode$i+8>>2]=HEAP32[$92+8>>2]|0;HEAP32[$current_mode$i+12>>2]=HEAP32[$92+12>>2]|0;HEAP32[$current_mode$i+16>>2]=HEAP32[$92+16>>2]|0; $93 = (_SDL_memcmp($display_mode$i,$current_mode$i,20)|0); $94 = ($93|0)==(0); do { if (!($94)) { $95 = HEAP32[20879]|0; $96 = ((($95)) + 20|0); $97 = HEAP32[$96>>2]|0; $98 = ($97|0)==(0|0); if ($98) { (_SDL_SetError(193737,$vararg_buffer7)|0); break; } $99 = (FUNCTION_TABLE_iiii[$97 & 8191]($95,$$0$i,$display_mode$i)|0); $100 = ($99|0)<(0); if (!($100)) { ;HEAP32[$92>>2]=HEAP32[$display_mode$i>>2]|0;HEAP32[$92+4>>2]=HEAP32[$display_mode$i+4>>2]|0;HEAP32[$92+8>>2]=HEAP32[$display_mode$i+8>>2]|0;HEAP32[$92+12>>2]=HEAP32[$display_mode$i+12>>2]|0;HEAP32[$92+16>>2]=HEAP32[$display_mode$i+16>>2]|0; } } } while(0); } else { _SDL_SetDisplayModeForDisplay($$0$i,$fullscreen_mode); } $101 = HEAP32[20879]|0; $102 = ((($101)) + 84|0); $103 = HEAP32[$102>>2]|0; $104 = ($103|0)==(0|0); if (!($104)) { FUNCTION_TABLE_viiii[$103 & 8191]($101,$other$0$lcssa23,$$0$i,1); } HEAP32[$16>>2] = $other$0$lcssa23; $105 = ($resized$0|0)==(0); if ($105) { $109 = ((($other$0$lcssa23)) + 108|0); HEAP32[$109>>2] = 0; $110 = HEAP32[$78>>2]|0; $111 = ((($other$0$lcssa23)) + 28|0); $112 = HEAP32[$111>>2]|0; (_SDL_SendWindowEvent($other$0$lcssa23,6,$110,$112)|0); } else { $106 = HEAP32[$80>>2]|0; $107 = ((($fullscreen_mode)) + 8|0); $108 = HEAP32[$107>>2]|0; (_SDL_SendWindowEvent($other$0$lcssa23,5,$106,$108)|0); } $113 = (_SDL_GetMouseFocus()|0); $114 = ($113|0)==($other$0$lcssa23|0); if ($114) { (_SDL_GetMouseState($x$i$11,$y$i$12)|0); $115 = HEAP32[$x$i$11>>2]|0; $116 = HEAP32[$y$i$12>>2]|0; _SDL_WarpMouseInWindow($other$0$lcssa23,$115,$116); } $117 = HEAP32[$87>>2]|0; $118 = ((($window)) + 52|0); HEAP32[$118>>2] = $117; STACKTOP = sp;return; } } while(0); $121 = ((($$0$i)) + 16|0); ;HEAP32[$display_mode$i$14>>2]=HEAP32[$121>>2]|0;HEAP32[$display_mode$i$14+4>>2]=HEAP32[$121+4>>2]|0;HEAP32[$display_mode$i$14+8>>2]=HEAP32[$121+8>>2]|0;HEAP32[$display_mode$i$14+12>>2]=HEAP32[$121+12>>2]|0;HEAP32[$display_mode$i$14+16>>2]=HEAP32[$121+16>>2]|0; $122 = ((($$0$i)) + 36|0); ;HEAP32[$current_mode$i$15>>2]=HEAP32[$122>>2]|0;HEAP32[$current_mode$i$15+4>>2]=HEAP32[$122+4>>2]|0;HEAP32[$current_mode$i$15+8>>2]=HEAP32[$122+8>>2]|0;HEAP32[$current_mode$i$15+12>>2]=HEAP32[$122+12>>2]|0;HEAP32[$current_mode$i$15+16>>2]=HEAP32[$122+16>>2]|0; $123 = (_SDL_memcmp($display_mode$i$14,$current_mode$i$15,20)|0); $124 = ($123|0)==(0); do { if (!($124)) { $125 = HEAP32[20879]|0; $126 = ((($125)) + 20|0); $127 = HEAP32[$126>>2]|0; $128 = ($127|0)==(0|0); if ($128) { (_SDL_SetError(193737,$vararg_buffer9)|0); break; } $129 = (FUNCTION_TABLE_iiii[$127 & 8191]($125,$$0$i,$display_mode$i$14)|0); $130 = ($129|0)<(0); if (!($130)) { ;HEAP32[$122>>2]=HEAP32[$display_mode$i$14>>2]|0;HEAP32[$122+4>>2]=HEAP32[$display_mode$i$14+4>>2]|0;HEAP32[$122+8>>2]=HEAP32[$display_mode$i$14+8>>2]|0;HEAP32[$122+12>>2]=HEAP32[$display_mode$i$14+12>>2]|0;HEAP32[$122+16>>2]=HEAP32[$display_mode$i$14+16>>2]|0; } } } while(0); $131 = HEAP32[20879]|0; $132 = ((($131)) + 84|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)==(0|0); if (!($134)) { FUNCTION_TABLE_viiii[$133 & 8191]($131,$window,$$0$i,0); } HEAP32[$16>>2] = 0; $135 = ((($window)) + 108|0); HEAP32[$135>>2] = 0; $136 = ((($window)) + 24|0); $137 = HEAP32[$136>>2]|0; $138 = ((($window)) + 28|0); $139 = HEAP32[$138>>2]|0; (_SDL_SendWindowEvent($window,6,$137,$139)|0); $140 = (_SDL_GetMouseFocus()|0); $141 = ($140|0)==($window|0); if ($141) { (_SDL_GetMouseState($x$i,$y$i)|0); $142 = HEAP32[$x$i>>2]|0; $143 = HEAP32[$y$i>>2]|0; _SDL_WarpMouseInWindow($window,$142,$143); } $144 = ((($window)) + 48|0); $145 = HEAP32[$144>>2]|0; $146 = ((($window)) + 52|0); HEAP32[$146>>2] = $145; STACKTOP = sp;return; } } (_SDL_SetError(186937,$vararg_buffer1)|0); STACKTOP = sp;return; } function _Emscripten_CreateCursor($sruface,$hot_x,$hot_y) { $sruface = $sruface|0; $hot_x = $hot_x|0; $hot_y = $hot_y|0; var $$0$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_calloc(1,8)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0$i = $0; return ($$0$i|0); } $2 = (_SDL_calloc(1,4)|0); $3 = ($2|0)==(0|0); if ($3) { (_SDL_Error(0)|0); _SDL_free($0); $$0$i = 0; return ($$0$i|0); } else { HEAP32[$2>>2] = 189195; $4 = ((($0)) + 4|0); HEAP32[$4>>2] = $2; $$0$i = $0; return ($$0$i|0); } return (0)|0; } function _Emscripten_ShowCursor($cursor) { $cursor = $cursor|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetMouseFocus()|0); $1 = ($0|0)==(0|0); if ($1) { return 0; } $2 = ($cursor|0)==(0|0); if (!($2)) { $3 = ((($cursor)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = HEAP32[$4>>2]|0; $7 = ($6|0)==(0|0); if ($7) { return 0; } $8 = _emscripten_asm_const_1(1, ($6|0))|0; return 0; } } _emscripten_asm_const_0(2); return 0; } function _Emscripten_FreeCursor($cursor) { $cursor = $cursor|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($cursor|0)==(0|0); if ($0) { return; } $1 = ((($cursor)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { _SDL_free($2); } _SDL_free($cursor); return; } function _Emscripten_WarpMouse($window,$x,$y) { $window = $window|0; $x = $x|0; $y = $y|0; var label = 0, sp = 0; sp = STACKTOP; (_SDL_Error(4)|0); return; } function _Emscripten_CreateSystemCursor($id) { $id = $id|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $cursor_name$0 = 0, label = 0, sp = 0; sp = STACKTOP; do { switch ($id|0) { case 0: { $cursor_name$0 = 189195; label = 13; break; } case 1: { $cursor_name$0 = 193555; label = 13; break; } case 2: { $cursor_name$0 = 193550; label = 13; break; } case 3: { $cursor_name$0 = 193540; label = 13; break; } case 4: { $cursor_name$0 = 193531; label = 13; break; } case 5: { $cursor_name$0 = 193519; label = 13; break; } case 6: { $cursor_name$0 = 193507; label = 13; break; } case 7: { $cursor_name$0 = 193497; label = 13; break; } case 8: { $cursor_name$0 = 193487; label = 13; break; } case 9: { $cursor_name$0 = 0; label = 13; break; } case 10: { $cursor_name$0 = 193475; label = 13; break; } case 11: { $cursor_name$0 = 193467; label = 13; break; } default: { $$0 = 0; } } } while(0); do { if ((label|0) == 13) { $0 = (_SDL_calloc(1,8)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0 = 0; break; } $2 = (_SDL_calloc(1,4)|0); $3 = ($2|0)==(0|0); if ($3) { (_SDL_Error(0)|0); _SDL_free($0); $$0 = 0; break; } else { HEAP32[$2>>2] = $cursor_name$0; $4 = ((($0)) + 4|0); HEAP32[$4>>2] = $2; $$0 = $0; break; } } } while(0); return ($$0|0); } function _Emscripten_SetRelativeMouseMode($enabled) { $enabled = $enabled|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($enabled|0)==(0); if ($0) { $3 = (_emscripten_exit_pointerlock()|0); $4 = ($3|0)>(-1); if ($4) { $$0 = 0; return ($$0|0); } } else { $1 = (_emscripten_request_pointerlock((0|0),1)|0); $2 = ($1|0)>(-1); if ($2) { $$0 = 0; return ($$0|0); } } $$0 = -1; return ($$0|0); } function _GLES2_CreateRenderer($window,$flags) { $window = $window|0; $flags = $flags|0; var $$0 = 0, $$0$i = 0, $$0$i$i$i = 0, $$021$i$i = 0, $$1$i$i = 0, $$pre = 0, $$pre$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; var $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0; var $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0; var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; var $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; var $399 = 0.0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0, $402 = 0, $403 = 0.0, $404 = 0.0, $405 = 0, $406 = 0, $407 = 0.0, $408 = 0.0, $409 = 0, $41 = 0, $410 = 0, $411 = 0.0, $412 = 0.0, $413 = 0, $414 = 0, $415 = 0; var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; var $434 = 0, $435 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $changed_window$0 = 0, $hasCompiler = 0, $major = 0, $minor = 0, $nFormats = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $profile_mask = 0, $value = 0, $vararg_buffer = 0, $vararg_buffer10 = 0, $vararg_buffer102 = 0, $vararg_buffer106 = 0, $vararg_buffer110 = 0, $vararg_buffer114 = 0, $vararg_buffer118 = 0; var $vararg_buffer122 = 0, $vararg_buffer126 = 0, $vararg_buffer130 = 0, $vararg_buffer134 = 0, $vararg_buffer138 = 0, $vararg_buffer14 = 0, $vararg_buffer142 = 0, $vararg_buffer146 = 0, $vararg_buffer150 = 0, $vararg_buffer154 = 0, $vararg_buffer158 = 0, $vararg_buffer162 = 0, $vararg_buffer166 = 0, $vararg_buffer170 = 0, $vararg_buffer174 = 0, $vararg_buffer178 = 0, $vararg_buffer18 = 0, $vararg_buffer182 = 0, $vararg_buffer186 = 0, $vararg_buffer190 = 0; var $vararg_buffer194 = 0, $vararg_buffer198 = 0, $vararg_buffer2 = 0, $vararg_buffer202 = 0, $vararg_buffer206 = 0, $vararg_buffer210 = 0, $vararg_buffer214 = 0, $vararg_buffer22 = 0, $vararg_buffer26 = 0, $vararg_buffer30 = 0, $vararg_buffer34 = 0, $vararg_buffer38 = 0, $vararg_buffer42 = 0, $vararg_buffer46 = 0, $vararg_buffer50 = 0, $vararg_buffer54 = 0, $vararg_buffer58 = 0, $vararg_buffer6 = 0, $vararg_buffer62 = 0, $vararg_buffer66 = 0; var $vararg_buffer70 = 0, $vararg_buffer74 = 0, $vararg_buffer78 = 0, $vararg_buffer82 = 0, $vararg_buffer86 = 0, $vararg_buffer90 = 0, $vararg_buffer94 = 0, $vararg_buffer98 = 0, $vararg_ptr1 = 0, $vararg_ptr101 = 0, $vararg_ptr105 = 0, $vararg_ptr109 = 0, $vararg_ptr113 = 0, $vararg_ptr117 = 0, $vararg_ptr121 = 0, $vararg_ptr125 = 0, $vararg_ptr129 = 0, $vararg_ptr13 = 0, $vararg_ptr133 = 0, $vararg_ptr137 = 0; var $vararg_ptr141 = 0, $vararg_ptr145 = 0, $vararg_ptr149 = 0, $vararg_ptr153 = 0, $vararg_ptr157 = 0, $vararg_ptr161 = 0, $vararg_ptr165 = 0, $vararg_ptr169 = 0, $vararg_ptr17 = 0, $vararg_ptr173 = 0, $vararg_ptr177 = 0, $vararg_ptr181 = 0, $vararg_ptr185 = 0, $vararg_ptr189 = 0, $vararg_ptr193 = 0, $vararg_ptr197 = 0, $vararg_ptr201 = 0, $vararg_ptr205 = 0, $vararg_ptr209 = 0, $vararg_ptr21 = 0; var $vararg_ptr213 = 0, $vararg_ptr217 = 0, $vararg_ptr218 = 0, $vararg_ptr219 = 0, $vararg_ptr220 = 0, $vararg_ptr221 = 0, $vararg_ptr25 = 0, $vararg_ptr29 = 0, $vararg_ptr33 = 0, $vararg_ptr37 = 0, $vararg_ptr41 = 0, $vararg_ptr45 = 0, $vararg_ptr49 = 0, $vararg_ptr5 = 0, $vararg_ptr53 = 0, $vararg_ptr57 = 0, $vararg_ptr61 = 0, $vararg_ptr65 = 0, $vararg_ptr69 = 0, $vararg_ptr73 = 0; var $vararg_ptr77 = 0, $vararg_ptr81 = 0, $vararg_ptr85 = 0, $vararg_ptr89 = 0, $vararg_ptr9 = 0, $vararg_ptr93 = 0, $vararg_ptr97 = 0, $window_framebuffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer214 = sp + 432|0; $vararg_buffer210 = sp + 424|0; $vararg_buffer206 = sp + 416|0; $vararg_buffer202 = sp + 408|0; $vararg_buffer198 = sp + 400|0; $vararg_buffer194 = sp + 392|0; $vararg_buffer190 = sp + 384|0; $vararg_buffer186 = sp + 376|0; $vararg_buffer182 = sp + 368|0; $vararg_buffer178 = sp + 360|0; $vararg_buffer174 = sp + 352|0; $vararg_buffer170 = sp + 344|0; $vararg_buffer166 = sp + 336|0; $vararg_buffer162 = sp + 328|0; $vararg_buffer158 = sp + 320|0; $vararg_buffer154 = sp + 312|0; $vararg_buffer150 = sp + 304|0; $vararg_buffer146 = sp + 296|0; $vararg_buffer142 = sp + 288|0; $vararg_buffer138 = sp + 280|0; $vararg_buffer134 = sp + 272|0; $vararg_buffer130 = sp + 264|0; $vararg_buffer126 = sp + 256|0; $vararg_buffer122 = sp + 248|0; $vararg_buffer118 = sp + 240|0; $vararg_buffer114 = sp + 232|0; $vararg_buffer110 = sp + 224|0; $vararg_buffer106 = sp + 216|0; $vararg_buffer102 = sp + 208|0; $vararg_buffer98 = sp + 200|0; $vararg_buffer94 = sp + 192|0; $vararg_buffer90 = sp + 184|0; $vararg_buffer86 = sp + 176|0; $vararg_buffer82 = sp + 168|0; $vararg_buffer78 = sp + 160|0; $vararg_buffer74 = sp + 152|0; $vararg_buffer70 = sp + 144|0; $vararg_buffer66 = sp + 136|0; $vararg_buffer62 = sp + 128|0; $vararg_buffer58 = sp + 120|0; $vararg_buffer54 = sp + 112|0; $vararg_buffer50 = sp + 104|0; $vararg_buffer46 = sp + 96|0; $vararg_buffer42 = sp + 88|0; $vararg_buffer38 = sp + 80|0; $vararg_buffer34 = sp + 72|0; $vararg_buffer30 = sp + 64|0; $vararg_buffer26 = sp + 56|0; $vararg_buffer22 = sp + 48|0; $vararg_buffer18 = sp + 40|0; $vararg_buffer14 = sp + 32|0; $vararg_buffer10 = sp + 24|0; $vararg_buffer6 = sp + 16|0; $vararg_buffer2 = sp + 8|0; $vararg_buffer = sp; $nFormats = sp + 476|0; $hasCompiler = sp + 480|0; $window_framebuffer = sp + 472|0; $value = sp + 468|0; $profile_mask = sp + 464|0; $major = sp + 460|0; $minor = sp + 456|0; (_SDL_GL_GetAttribute(21,$profile_mask)|0); (_SDL_GL_GetAttribute(17,$major)|0); (_SDL_GL_GetAttribute(18,$minor)|0); $0 = (_SDL_GetWindowFlags($window)|0); $1 = $0 & 2; $2 = ($1|0)==(0); $3 = HEAP32[$profile_mask>>2]|0; $4 = ($3|0)!=(4); $or$cond = $2 | $4; $5 = HEAP32[$major>>2]|0; $6 = ($5|0)!=(2); $or$cond3 = $or$cond | $6; $7 = HEAP32[$minor>>2]|0; $8 = ($7|0)!=(0); $or$cond5 = $or$cond3 | $8; if ($or$cond5) { (_SDL_GL_SetAttribute(21,4)|0); (_SDL_GL_SetAttribute(17,2)|0); (_SDL_GL_SetAttribute(18,0)|0); $9 = $0 | 2; $10 = (_SDL_RecreateWindow($window,$9)|0); $11 = ($10|0)<(0); if (!($11)) { $changed_window$0 = 1; label = 3; } } else { $changed_window$0 = 0; label = 3; } if ((label|0) == 3) { $12 = (_SDL_calloc(1,320)|0); $13 = ($12|0)==(0|0); do { if ($13) { (_SDL_Error(0)|0); } else { $14 = (_SDL_calloc(1,308)|0); $15 = ($14|0)==(0|0); if ($15) { _GLES2_DestroyRenderer($12); (_SDL_Error(0)|0); break; } $16 = ((($12)) + 104|0); dest=$16; src=(71724); stop=dest+84|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $17 = ((($12)) + 108|0); HEAP32[$17>>2] = 10; $18 = ((($12)) + 316|0); HEAP32[$18>>2] = $14; $19 = ((($12)) + 188|0); HEAP32[$19>>2] = $window; $20 = (_SDL_GL_CreateContext($window)|0); HEAP32[$14>>2] = $20; $21 = ($20|0)==(0|0); if ($21) { _GLES2_DestroyRenderer($12); break; } $22 = (_SDL_GL_MakeCurrent($window,$20)|0); $23 = ($22|0)<(0); if ($23) { _GLES2_DestroyRenderer($12); break; } $24 = (_SDL_GL_GetProcAddress(203431)|0); $25 = ((($14)) + 16|0); HEAP32[$25>>2] = $24; $26 = ($24|0)==(0|0); do { if ($26) { $27 = (_SDL_GetError()|0); HEAP32[$vararg_buffer>>2] = 203431; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $27; $28 = (_SDL_SetError(191905,$vararg_buffer)|0); $$0$i = $28; label = 119; } else { $29 = (_SDL_GL_GetProcAddress(201205)|0); $30 = ((($14)) + 20|0); HEAP32[$30>>2] = $29; $31 = ($29|0)==(0|0); if ($31) { $32 = (_SDL_GetError()|0); HEAP32[$vararg_buffer2>>2] = 201205; $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); HEAP32[$vararg_ptr5>>2] = $32; $33 = (_SDL_SetError(191905,$vararg_buffer2)|0); $$0$i = $33; label = 119; break; } $34 = (_SDL_GL_GetProcAddress(202503)|0); $35 = ((($14)) + 24|0); HEAP32[$35>>2] = $34; $36 = ($34|0)==(0|0); if ($36) { $37 = (_SDL_GetError()|0); HEAP32[$vararg_buffer6>>2] = 202503; $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); HEAP32[$vararg_ptr9>>2] = $37; $38 = (_SDL_SetError(191905,$vararg_buffer6)|0); $$0$i = $38; label = 119; break; } $39 = (_SDL_GL_GetProcAddress(201438)|0); $40 = ((($14)) + 28|0); HEAP32[$40>>2] = $39; $41 = ($39|0)==(0|0); if ($41) { $42 = (_SDL_GetError()|0); HEAP32[$vararg_buffer10>>2] = 201438; $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); HEAP32[$vararg_ptr13>>2] = $42; $43 = (_SDL_SetError(191905,$vararg_buffer10)|0); $$0$i = $43; label = 119; break; } $44 = (_SDL_GL_GetProcAddress(203777)|0); $45 = ((($14)) + 32|0); HEAP32[$45>>2] = $44; $46 = ($44|0)==(0|0); if ($46) { $47 = (_SDL_GetError()|0); HEAP32[$vararg_buffer14>>2] = 203777; $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); HEAP32[$vararg_ptr17>>2] = $47; $48 = (_SDL_SetError(191905,$vararg_buffer14)|0); $$0$i = $48; label = 119; break; } $49 = (_SDL_GL_GetProcAddress(203328)|0); $50 = ((($14)) + 36|0); HEAP32[$50>>2] = $49; $51 = ($49|0)==(0|0); if ($51) { $52 = (_SDL_GetError()|0); HEAP32[$vararg_buffer18>>2] = 203328; $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); HEAP32[$vararg_ptr21>>2] = $52; $53 = (_SDL_SetError(191905,$vararg_buffer18)|0); $$0$i = $53; label = 119; break; } $54 = (_SDL_GL_GetProcAddress(203703)|0); $55 = ((($14)) + 40|0); HEAP32[$55>>2] = $54; $56 = ($54|0)==(0|0); if ($56) { $57 = (_SDL_GetError()|0); HEAP32[$vararg_buffer22>>2] = 203703; $vararg_ptr25 = ((($vararg_buffer22)) + 4|0); HEAP32[$vararg_ptr25>>2] = $57; $58 = (_SDL_SetError(191905,$vararg_buffer22)|0); $$0$i = $58; label = 119; break; } $59 = (_SDL_GL_GetProcAddress(202321)|0); $60 = ((($14)) + 44|0); HEAP32[$60>>2] = $59; $61 = ($59|0)==(0|0); if ($61) { $62 = (_SDL_GetError()|0); HEAP32[$vararg_buffer26>>2] = 202321; $vararg_ptr29 = ((($vararg_buffer26)) + 4|0); HEAP32[$vararg_ptr29>>2] = $62; $63 = (_SDL_SetError(191905,$vararg_buffer26)|0); $$0$i = $63; label = 119; break; } $64 = (_SDL_GL_GetProcAddress(201106)|0); $65 = ((($14)) + 48|0); HEAP32[$65>>2] = $64; $66 = ($64|0)==(0|0); if ($66) { $67 = (_SDL_GetError()|0); HEAP32[$vararg_buffer30>>2] = 201106; $vararg_ptr33 = ((($vararg_buffer30)) + 4|0); HEAP32[$vararg_ptr33>>2] = $67; $68 = (_SDL_SetError(191905,$vararg_buffer30)|0); $$0$i = $68; label = 119; break; } $69 = (_SDL_GL_GetProcAddress(201175)|0); $70 = ((($14)) + 52|0); HEAP32[$70>>2] = $69; $71 = ($69|0)==(0|0); if ($71) { $72 = (_SDL_GetError()|0); HEAP32[$vararg_buffer34>>2] = 201175; $vararg_ptr37 = ((($vararg_buffer34)) + 4|0); HEAP32[$vararg_ptr37>>2] = $72; $73 = (_SDL_SetError(191905,$vararg_buffer34)|0); $$0$i = $73; label = 119; break; } $74 = (_SDL_GL_GetProcAddress(202396)|0); $75 = ((($14)) + 56|0); HEAP32[$75>>2] = $74; $76 = ($74|0)==(0|0); if ($76) { $77 = (_SDL_GetError()|0); HEAP32[$vararg_buffer38>>2] = 202396; $vararg_ptr41 = ((($vararg_buffer38)) + 4|0); HEAP32[$vararg_ptr41>>2] = $77; $78 = (_SDL_SetError(191905,$vararg_buffer38)|0); $$0$i = $78; label = 119; break; } $79 = (_SDL_GL_GetProcAddress(202252)|0); $80 = ((($14)) + 60|0); HEAP32[$80>>2] = $79; $81 = ($79|0)==(0|0); if ($81) { $82 = (_SDL_GetError()|0); HEAP32[$vararg_buffer42>>2] = 202252; $vararg_ptr45 = ((($vararg_buffer42)) + 4|0); HEAP32[$vararg_ptr45>>2] = $82; $83 = (_SDL_SetError(191905,$vararg_buffer42)|0); $$0$i = $83; label = 119; break; } $84 = (_SDL_GL_GetProcAddress(201330)|0); $85 = ((($14)) + 64|0); HEAP32[$85>>2] = $84; $86 = ($84|0)==(0|0); if ($86) { $87 = (_SDL_GetError()|0); HEAP32[$vararg_buffer46>>2] = 201330; $vararg_ptr49 = ((($vararg_buffer46)) + 4|0); HEAP32[$vararg_ptr49>>2] = $87; $88 = (_SDL_SetError(191905,$vararg_buffer46)|0); $$0$i = $88; label = 119; break; } $89 = (_SDL_GL_GetProcAddress(203295)|0); $90 = ((($14)) + 68|0); HEAP32[$90>>2] = $89; $91 = ($89|0)==(0|0); if ($91) { $92 = (_SDL_GetError()|0); HEAP32[$vararg_buffer50>>2] = 203295; $vararg_ptr53 = ((($vararg_buffer50)) + 4|0); HEAP32[$vararg_ptr53>>2] = $92; $93 = (_SDL_SetError(191905,$vararg_buffer50)|0); $$0$i = $93; label = 119; break; } $94 = (_SDL_GL_GetProcAddress(203057)|0); $95 = ((($14)) + 72|0); HEAP32[$95>>2] = $94; $96 = ($94|0)==(0|0); if ($96) { $97 = (_SDL_GetError()|0); HEAP32[$vararg_buffer54>>2] = 203057; $vararg_ptr57 = ((($vararg_buffer54)) + 4|0); HEAP32[$vararg_ptr57>>2] = $97; $98 = (_SDL_SetError(191905,$vararg_buffer54)|0); $$0$i = $98; label = 119; break; } $99 = (_SDL_GL_GetProcAddress(203084)|0); $100 = ((($14)) + 76|0); HEAP32[$100>>2] = $99; $101 = ($99|0)==(0|0); if ($101) { $102 = (_SDL_GetError()|0); HEAP32[$vararg_buffer58>>2] = 203084; $vararg_ptr61 = ((($vararg_buffer58)) + 4|0); HEAP32[$vararg_ptr61>>2] = $102; $103 = (_SDL_SetError(191905,$vararg_buffer58)|0); $$0$i = $103; label = 119; break; } $104 = (_SDL_GL_GetProcAddress(203286)|0); $105 = ((($14)) + 80|0); HEAP32[$105>>2] = $104; $106 = ($104|0)==(0|0); if ($106) { $107 = (_SDL_GetError()|0); HEAP32[$vararg_buffer62>>2] = 203286; $vararg_ptr65 = ((($vararg_buffer62)) + 4|0); HEAP32[$vararg_ptr65>>2] = $107; $108 = (_SDL_SetError(191905,$vararg_buffer62)|0); $$0$i = $108; label = 119; break; } $109 = (_SDL_GL_GetProcAddress(203031)|0); $110 = ((($14)) + 84|0); HEAP32[$110>>2] = $109; $111 = ($109|0)==(0|0); if ($111) { $112 = (_SDL_GetError()|0); HEAP32[$vararg_buffer66>>2] = 203031; $vararg_ptr69 = ((($vararg_buffer66)) + 4|0); HEAP32[$vararg_ptr69>>2] = $112; $113 = (_SDL_SetError(191905,$vararg_buffer66)|0); $$0$i = $113; label = 119; break; } $114 = (_SDL_GL_GetProcAddress(203230)|0); $115 = ((($14)) + 88|0); HEAP32[$115>>2] = $114; $116 = ($114|0)==(0|0); if ($116) { $117 = (_SDL_GetError()|0); HEAP32[$vararg_buffer70>>2] = 203230; $vararg_ptr73 = ((($vararg_buffer70)) + 4|0); HEAP32[$vararg_ptr73>>2] = $117; $118 = (_SDL_SetError(191905,$vararg_buffer70)|0); $$0$i = $118; label = 119; break; } $119 = (_SDL_GL_GetProcAddress(202542)|0); $120 = ((($14)) + 92|0); HEAP32[$120>>2] = $119; $121 = ($119|0)==(0|0); if ($121) { $122 = (_SDL_GetError()|0); HEAP32[$vararg_buffer74>>2] = 202542; $vararg_ptr77 = ((($vararg_buffer74)) + 4|0); HEAP32[$vararg_ptr77>>2] = $122; $123 = (_SDL_SetError(191905,$vararg_buffer74)|0); $$0$i = $123; label = 119; break; } $124 = (_SDL_GL_GetProcAddress(201316)|0); $125 = ((($14)) + 96|0); HEAP32[$125>>2] = $124; $126 = ($124|0)==(0|0); if ($126) { $127 = (_SDL_GetError()|0); HEAP32[$vararg_buffer78>>2] = 201316; $vararg_ptr81 = ((($vararg_buffer78)) + 4|0); HEAP32[$vararg_ptr81>>2] = $127; $128 = (_SDL_SetError(191905,$vararg_buffer78)|0); $$0$i = $128; label = 119; break; } $129 = (_SDL_GL_GetProcAddress(201302)|0); $130 = ((($14)) + 100|0); HEAP32[$130>>2] = $129; $131 = ($129|0)==(0|0); if ($131) { $132 = (_SDL_GetError()|0); HEAP32[$vararg_buffer82>>2] = 201302; $vararg_ptr85 = ((($vararg_buffer82)) + 4|0); HEAP32[$vararg_ptr85>>2] = $132; $133 = (_SDL_SetError(191905,$vararg_buffer82)|0); $$0$i = $133; label = 119; break; } $134 = (_SDL_GL_GetProcAddress(201264)|0); $135 = ((($14)) + 104|0); HEAP32[$135>>2] = $134; $136 = ($134|0)==(0|0); if ($136) { $137 = (_SDL_GetError()|0); HEAP32[$vararg_buffer86>>2] = 201264; $vararg_ptr89 = ((($vararg_buffer86)) + 4|0); HEAP32[$vararg_ptr89>>2] = $137; $138 = (_SDL_SetError(191905,$vararg_buffer86)|0); $$0$i = $138; label = 119; break; } $139 = (_SDL_GL_GetProcAddress(203151)|0); $140 = ((($14)) + 108|0); HEAP32[$140>>2] = $139; $141 = ($139|0)==(0|0); if ($141) { $142 = (_SDL_GetError()|0); HEAP32[$vararg_buffer90>>2] = 203151; $vararg_ptr93 = ((($vararg_buffer90)) + 4|0); HEAP32[$vararg_ptr93>>2] = $142; $143 = (_SDL_SetError(191905,$vararg_buffer90)|0); $$0$i = $143; label = 119; break; } $144 = (_SDL_GL_GetProcAddress(201276)|0); $145 = ((($14)) + 112|0); HEAP32[$145>>2] = $144; $146 = ($144|0)==(0|0); if ($146) { $147 = (_SDL_GetError()|0); HEAP32[$vararg_buffer94>>2] = 201276; $vararg_ptr97 = ((($vararg_buffer94)) + 4|0); HEAP32[$vararg_ptr97>>2] = $147; $148 = (_SDL_SetError(191905,$vararg_buffer94)|0); $$0$i = $148; label = 119; break; } $149 = (_SDL_GL_GetProcAddress(202370)|0); $150 = ((($14)) + 116|0); HEAP32[$150>>2] = $149; $151 = ($149|0)==(0|0); if ($151) { $152 = (_SDL_GetError()|0); HEAP32[$vararg_buffer98>>2] = 202370; $vararg_ptr101 = ((($vararg_buffer98)) + 4|0); HEAP32[$vararg_ptr101>>2] = $152; $153 = (_SDL_SetError(191905,$vararg_buffer98)|0); $$0$i = $153; label = 119; break; } $154 = (_SDL_GL_GetProcAddress(202337)|0); $155 = ((($14)) + 120|0); HEAP32[$155>>2] = $154; $156 = ($154|0)==(0|0); if ($156) { $157 = (_SDL_GetError()|0); HEAP32[$vararg_buffer102>>2] = 202337; $vararg_ptr105 = ((($vararg_buffer102)) + 4|0); HEAP32[$vararg_ptr105>>2] = $157; $158 = (_SDL_SetError(191905,$vararg_buffer102)|0); $$0$i = $158; label = 119; break; } $159 = (_SDL_GL_GetProcAddress(202356)|0); $160 = ((($14)) + 124|0); HEAP32[$160>>2] = $159; $161 = ($159|0)==(0|0); if ($161) { $162 = (_SDL_GetError()|0); HEAP32[$vararg_buffer106>>2] = 202356; $vararg_ptr109 = ((($vararg_buffer106)) + 4|0); HEAP32[$vararg_ptr109>>2] = $162; $163 = (_SDL_SetError(191905,$vararg_buffer106)|0); $$0$i = $163; label = 119; break; } $164 = (_SDL_GL_GetProcAddress(201766)|0); $165 = ((($14)) + 128|0); HEAP32[$165>>2] = $164; $166 = ($164|0)==(0|0); if ($166) { $167 = (_SDL_GetError()|0); HEAP32[$vararg_buffer110>>2] = 201766; $vararg_ptr113 = ((($vararg_buffer110)) + 4|0); HEAP32[$vararg_ptr113>>2] = $167; $168 = (_SDL_SetError(191905,$vararg_buffer110)|0); $$0$i = $168; label = 119; break; } $169 = (_SDL_GL_GetProcAddress(202439)|0); $170 = ((($14)) + 132|0); HEAP32[$170>>2] = $169; $171 = ($169|0)==(0|0); if ($171) { $172 = (_SDL_GetError()|0); HEAP32[$vararg_buffer114>>2] = 202439; $vararg_ptr117 = ((($vararg_buffer114)) + 4|0); HEAP32[$vararg_ptr117>>2] = $172; $173 = (_SDL_SetError(191905,$vararg_buffer114)|0); $$0$i = $173; label = 119; break; } $174 = (_SDL_GL_GetProcAddress(201250)|0); $175 = ((($14)) + 136|0); HEAP32[$175>>2] = $174; $176 = ($174|0)==(0|0); if ($176) { $177 = (_SDL_GetError()|0); HEAP32[$vararg_buffer118>>2] = 201250; $vararg_ptr121 = ((($vararg_buffer118)) + 4|0); HEAP32[$vararg_ptr121>>2] = $177; $178 = (_SDL_SetError(191905,$vararg_buffer118)|0); $$0$i = $178; label = 119; break; } $179 = (_SDL_GL_GetProcAddress(201425)|0); $180 = ((($14)) + 140|0); HEAP32[$180>>2] = $179; $181 = ($179|0)==(0|0); if ($181) { $182 = (_SDL_GetError()|0); HEAP32[$vararg_buffer122>>2] = 201425; $vararg_ptr125 = ((($vararg_buffer122)) + 4|0); HEAP32[$vararg_ptr125>>2] = $182; $183 = (_SDL_SetError(191905,$vararg_buffer122)|0); $$0$i = $183; label = 119; break; } $184 = (_SDL_GL_GetProcAddress(203716)|0); $185 = ((($14)) + 144|0); HEAP32[$185>>2] = $184; $186 = ($184|0)==(0|0); if ($186) { $187 = (_SDL_GetError()|0); HEAP32[$vararg_buffer126>>2] = 203716; $vararg_ptr129 = ((($vararg_buffer126)) + 4|0); HEAP32[$vararg_ptr129>>2] = $187; $188 = (_SDL_SetError(191905,$vararg_buffer126)|0); $$0$i = $188; label = 119; break; } $189 = (_SDL_GL_GetProcAddress(203112)|0); $190 = ((($14)) + 148|0); HEAP32[$190>>2] = $189; $191 = ($189|0)==(0|0); if ($191) { $192 = (_SDL_GetError()|0); HEAP32[$vararg_buffer130>>2] = 203112; $vararg_ptr133 = ((($vararg_buffer130)) + 4|0); HEAP32[$vararg_ptr133>>2] = $192; $193 = (_SDL_SetError(191905,$vararg_buffer130)|0); $$0$i = $193; label = 119; break; } $194 = (_SDL_GL_GetProcAddress(202288)|0); $195 = ((($14)) + 152|0); HEAP32[$195>>2] = $194; $196 = ($194|0)==(0|0); if ($196) { $197 = (_SDL_GetError()|0); HEAP32[$vararg_buffer134>>2] = 202288; $vararg_ptr137 = ((($vararg_buffer134)) + 4|0); HEAP32[$vararg_ptr137>>2] = $197; $198 = (_SDL_SetError(191905,$vararg_buffer134)|0); $$0$i = $198; label = 119; break; } $199 = (_SDL_GL_GetProcAddress(201396)|0); $200 = ((($14)) + 156|0); HEAP32[$200>>2] = $199; $201 = ($199|0)==(0|0); if ($201) { $202 = (_SDL_GetError()|0); HEAP32[$vararg_buffer138>>2] = 201396; $vararg_ptr141 = ((($vararg_buffer138)) + 4|0); HEAP32[$vararg_ptr141>>2] = $202; $203 = (_SDL_SetError(191905,$vararg_buffer138)|0); $$0$i = $203; label = 119; break; } $204 = (_SDL_GL_GetProcAddress(203617)|0); $205 = ((($14)) + 160|0); HEAP32[$205>>2] = $204; $206 = ($204|0)==(0|0); if ($206) { $207 = (_SDL_GetError()|0); HEAP32[$vararg_buffer142>>2] = 203617; $vararg_ptr145 = ((($vararg_buffer142)) + 4|0); HEAP32[$vararg_ptr145>>2] = $207; $208 = (_SDL_SetError(191905,$vararg_buffer142)|0); $$0$i = $208; label = 119; break; } $209 = (_SDL_GL_GetProcAddress(201409)|0); $210 = ((($14)) + 164|0); HEAP32[$210>>2] = $209; $211 = ($209|0)==(0|0); if ($211) { $212 = (_SDL_GetError()|0); HEAP32[$vararg_buffer146>>2] = 201409; $vararg_ptr149 = ((($vararg_buffer146)) + 4|0); HEAP32[$vararg_ptr149>>2] = $212; $213 = (_SDL_SetError(191905,$vararg_buffer146)|0); $$0$i = $213; label = 119; break; } $214 = (_SDL_GL_GetProcAddress(201920)|0); $215 = ((($14)) + 168|0); HEAP32[$215>>2] = $214; $216 = ($214|0)==(0|0); if ($216) { $217 = (_SDL_GetError()|0); HEAP32[$vararg_buffer150>>2] = 201920; $vararg_ptr153 = ((($vararg_buffer150)) + 4|0); HEAP32[$vararg_ptr153>>2] = $217; $218 = (_SDL_SetError(191905,$vararg_buffer150)|0); $$0$i = $218; label = 119; break; } $219 = (_SDL_GL_GetProcAddress(201908)|0); $220 = ((($14)) + 172|0); HEAP32[$220>>2] = $219; $221 = ($219|0)==(0|0); if ($221) { $222 = (_SDL_GetError()|0); HEAP32[$vararg_buffer154>>2] = 201908; $vararg_ptr157 = ((($vararg_buffer154)) + 4|0); HEAP32[$vararg_ptr157>>2] = $222; $223 = (_SDL_SetError(191905,$vararg_buffer154)|0); $$0$i = $223; label = 119; break; } $224 = (_SDL_GL_GetProcAddress(202110)|0); $225 = ((($14)) + 176|0); HEAP32[$225>>2] = $224; $226 = ($224|0)==(0|0); if ($226) { $227 = (_SDL_GetError()|0); HEAP32[$vararg_buffer158>>2] = 202110; $vararg_ptr161 = ((($vararg_buffer158)) + 4|0); HEAP32[$vararg_ptr161>>2] = $227; $228 = (_SDL_SetError(191905,$vararg_buffer158)|0); $$0$i = $228; label = 119; break; } $229 = (_SDL_GL_GetProcAddress(201141)|0); $230 = ((($14)) + 180|0); HEAP32[$230>>2] = $229; $231 = ($229|0)==(0|0); if ($231) { $232 = (_SDL_GetError()|0); HEAP32[$vararg_buffer162>>2] = 201141; $vararg_ptr165 = ((($vararg_buffer162)) + 4|0); HEAP32[$vararg_ptr165>>2] = $232; $233 = (_SDL_SetError(191905,$vararg_buffer162)|0); $$0$i = $233; label = 119; break; } $234 = (_SDL_GL_GetProcAddress(203009)|0); $235 = ((($14)) + 184|0); HEAP32[$235>>2] = $234; $236 = ($234|0)==(0|0); if ($236) { $237 = (_SDL_GetError()|0); HEAP32[$vararg_buffer166>>2] = 203009; $vararg_ptr169 = ((($vararg_buffer166)) + 4|0); HEAP32[$vararg_ptr169>>2] = $237; $238 = (_SDL_SetError(191905,$vararg_buffer166)|0); $$0$i = $238; label = 119; break; } $239 = (_SDL_GL_GetProcAddress(203692)|0); $240 = ((($14)) + 188|0); HEAP32[$240>>2] = $239; $241 = ($239|0)==(0|0); if ($241) { $242 = (_SDL_GetError()|0); HEAP32[$vararg_buffer170>>2] = 203692; $vararg_ptr173 = ((($vararg_buffer170)) + 4|0); HEAP32[$vararg_ptr173>>2] = $242; $243 = (_SDL_SetError(191905,$vararg_buffer170)|0); $$0$i = $243; label = 119; break; } $244 = (_SDL_GL_GetProcAddress(202524)|0); $245 = ((($14)) + 192|0); HEAP32[$245>>2] = $244; $246 = ($244|0)==(0|0); if ($246) { $247 = (_SDL_GetError()|0); HEAP32[$vararg_buffer174>>2] = 202524; $vararg_ptr177 = ((($vararg_buffer174)) + 4|0); HEAP32[$vararg_ptr177>>2] = $247; $248 = (_SDL_SetError(191905,$vararg_buffer174)|0); $$0$i = $248; label = 119; break; } $249 = (_SDL_GL_GetProcAddress(202607)|0); $250 = ((($14)) + 196|0); HEAP32[$250>>2] = $249; $251 = ($249|0)==(0|0); if ($251) { $252 = (_SDL_GetError()|0); HEAP32[$vararg_buffer178>>2] = 202607; $vararg_ptr181 = ((($vararg_buffer178)) + 4|0); HEAP32[$vararg_ptr181>>2] = $252; $253 = (_SDL_SetError(191905,$vararg_buffer178)|0); $$0$i = $253; label = 119; break; } $254 = (_SDL_GL_GetProcAddress(203389)|0); $255 = ((($14)) + 200|0); HEAP32[$255>>2] = $254; $256 = ($254|0)==(0|0); if ($256) { $257 = (_SDL_GetError()|0); HEAP32[$vararg_buffer182>>2] = 203389; $vararg_ptr185 = ((($vararg_buffer182)) + 4|0); HEAP32[$vararg_ptr185>>2] = $257; $258 = (_SDL_SetError(191905,$vararg_buffer182)|0); $$0$i = $258; label = 119; break; } $259 = (_SDL_GL_GetProcAddress(202560)|0); $260 = ((($14)) + 204|0); HEAP32[$260>>2] = $259; $261 = ($259|0)==(0|0); if ($261) { $262 = (_SDL_GetError()|0); HEAP32[$vararg_buffer186>>2] = 202560; $vararg_ptr189 = ((($vararg_buffer186)) + 4|0); HEAP32[$vararg_ptr189>>2] = $262; $263 = (_SDL_SetError(191905,$vararg_buffer186)|0); $$0$i = $263; label = 119; break; } $264 = (_SDL_GL_GetProcAddress(202214)|0); $265 = ((($14)) + 208|0); HEAP32[$265>>2] = $264; $266 = ($264|0)==(0|0); if ($266) { $267 = (_SDL_GetError()|0); HEAP32[$vararg_buffer190>>2] = 202214; $vararg_ptr193 = ((($vararg_buffer190)) + 4|0); HEAP32[$vararg_ptr193>>2] = $267; $268 = (_SDL_SetError(191905,$vararg_buffer190)|0); $$0$i = $268; label = 119; break; } $269 = (_SDL_GL_GetProcAddress(202453)|0); $270 = ((($14)) + 212|0); HEAP32[$270>>2] = $269; $271 = ($269|0)==(0|0); if ($271) { $272 = (_SDL_GetError()|0); HEAP32[$vararg_buffer194>>2] = 202453; $vararg_ptr197 = ((($vararg_buffer194)) + 4|0); HEAP32[$vararg_ptr197>>2] = $272; $273 = (_SDL_SetError(191905,$vararg_buffer194)|0); $$0$i = $273; label = 119; break; } $274 = (_SDL_GL_GetProcAddress(201538)|0); $275 = ((($14)) + 216|0); HEAP32[$275>>2] = $274; $276 = ($274|0)==(0|0); if ($276) { $277 = (_SDL_GetError()|0); HEAP32[$vararg_buffer198>>2] = 201538; $vararg_ptr201 = ((($vararg_buffer198)) + 4|0); HEAP32[$vararg_ptr201>>2] = $277; $278 = (_SDL_SetError(191905,$vararg_buffer198)|0); $$0$i = $278; label = 119; break; } $279 = (_SDL_GL_GetProcAddress(202129)|0); $280 = ((($14)) + 220|0); HEAP32[$280>>2] = $279; $281 = ($279|0)==(0|0); if ($281) { $282 = (_SDL_GetError()|0); HEAP32[$vararg_buffer202>>2] = 202129; $vararg_ptr205 = ((($vararg_buffer202)) + 4|0); HEAP32[$vararg_ptr205>>2] = $282; $283 = (_SDL_SetError(191905,$vararg_buffer202)|0); $$0$i = $283; label = 119; break; } $284 = (_SDL_GL_GetProcAddress(201590)|0); $285 = ((($14)) + 224|0); HEAP32[$285>>2] = $284; $286 = ($284|0)==(0|0); if ($286) { $287 = (_SDL_GetError()|0); HEAP32[$vararg_buffer206>>2] = 201590; $vararg_ptr209 = ((($vararg_buffer206)) + 4|0); HEAP32[$vararg_ptr209>>2] = $287; $288 = (_SDL_SetError(191905,$vararg_buffer206)|0); $$0$i = $288; label = 119; break; } $289 = (_SDL_GL_GetProcAddress(201603)|0); $290 = ((($14)) + 228|0); HEAP32[$290>>2] = $289; $291 = ($289|0)==(0|0); if (!($291)) { break; } $292 = (_SDL_GetError()|0); HEAP32[$vararg_buffer210>>2] = 201603; $vararg_ptr213 = ((($vararg_buffer210)) + 4|0); HEAP32[$vararg_ptr213>>2] = $292; $293 = (_SDL_SetError(191905,$vararg_buffer210)|0); $$0$i = $293; label = 119; } } while(0); if ((label|0) == 119) { $294 = ($$0$i|0)<(0); if ($294) { _GLES2_DestroyRenderer($12); break; } } $295 = $flags & 4; $296 = ($295|0)==(0); if ($296) { (_SDL_GL_SetSwapInterval(0)|0); } else { (_SDL_GL_SetSwapInterval(1)|0); } $297 = (_SDL_GL_GetSwapInterval()|0); $298 = ($297|0)>(0); if ($298) { $299 = HEAP32[$17>>2]|0; $300 = $299 | 4; HEAP32[$17>>2] = $300; } $301 = (_SDL_GL_GetAttribute(20,$value)|0); $302 = ($301|0)==(0); if ($302) { $303 = HEAP32[$value>>2]|0; $304 = $303 & 1; $305 = ($304|0)==(0); if (!($305)) { $306 = ((($14)) + 4|0); HEAP32[$306>>2] = 1; } } HEAP32[$value>>2] = 0; $307 = ((($14)) + 112|0); $308 = HEAP32[$307>>2]|0; FUNCTION_TABLE_vii[$308 & 8191](3379,$value); $309 = HEAP32[$value>>2]|0; $310 = ((($12)) + 180|0); HEAP32[$310>>2] = $309; HEAP32[$value>>2] = 0; $311 = HEAP32[$307>>2]|0; FUNCTION_TABLE_vii[$311 & 8191](3379,$value); $312 = HEAP32[$value>>2]|0; $313 = ((($12)) + 184|0); HEAP32[$313>>2] = $312; $314 = HEAP32[$307>>2]|0; FUNCTION_TABLE_vii[$314 & 8191](36345,$nFormats); $315 = ((($14)) + 100|0); $316 = HEAP32[$315>>2]|0; FUNCTION_TABLE_vii[$316 & 8191](36346,$hasCompiler); $317 = HEAP8[$hasCompiler>>0]|0; $318 = ($317<<24>>24)==(0); $$pre = HEAP32[$nFormats>>2]|0; if ($318) { $320 = $$pre; } else { $319 = (($$pre) + 1)|0; HEAP32[$nFormats>>2] = $319; $320 = $319; } $321 = (_SDL_calloc($320,4)|0); $322 = ((($14)) + 244|0); HEAP32[$322>>2] = $321; $323 = ($321|0)==(0|0); if ($323) { _GLES2_DestroyRenderer($12); (_SDL_Error(0)|0); break; } $324 = HEAP32[$nFormats>>2]|0; $325 = ((($14)) + 240|0); HEAP32[$325>>2] = $324; $326 = HEAP32[$307>>2]|0; FUNCTION_TABLE_vii[$326 & 8191](36344,$321); $327 = HEAP8[$hasCompiler>>0]|0; $328 = ($327<<24>>24)==(0); if (!($328)) { $329 = HEAP32[$nFormats>>2]|0; $330 = (($329) + -1)|0; $331 = HEAP32[$322>>2]|0; $332 = (($331) + ($330<<2)|0); HEAP32[$332>>2] = -1; } $333 = ((($14)) + 232|0); HEAP32[$333>>2] = 0; $334 = HEAP32[$307>>2]|0; FUNCTION_TABLE_vii[$334 & 8191](36006,$window_framebuffer); $335 = HEAP32[$window_framebuffer>>2]|0; $336 = ((($14)) + 236|0); HEAP32[$336>>2] = $335; $337 = ((($12)) + 4|0); HEAP32[$337>>2] = 7332; $338 = ((($12)) + 12|0); HEAP32[$338>>2] = 7333; $339 = ((($12)) + 28|0); HEAP32[$339>>2] = 7334; $340 = ((($12)) + 32|0); HEAP32[$340>>2] = 7335; $341 = ((($12)) + 36|0); HEAP32[$341>>2] = 7336; $342 = ((($12)) + 40|0); HEAP32[$342>>2] = 7337; $343 = ((($12)) + 44|0); HEAP32[$343>>2] = 7338; $344 = ((($12)) + 48|0); HEAP32[$344>>2] = 7339; $345 = ((($12)) + 52|0); HEAP32[$345>>2] = 7340; $346 = ((($12)) + 56|0); HEAP32[$346>>2] = 7341; $347 = ((($12)) + 60|0); HEAP32[$347>>2] = 7342; $348 = ((($12)) + 64|0); HEAP32[$348>>2] = 7343; $349 = ((($12)) + 68|0); HEAP32[$349>>2] = 7344; $350 = ((($12)) + 72|0); HEAP32[$350>>2] = 7345; $351 = ((($12)) + 76|0); HEAP32[$351>>2] = 7346; $352 = ((($12)) + 80|0); HEAP32[$352>>2] = 7347; $353 = ((($12)) + 84|0); HEAP32[$353>>2] = 7348; $354 = ((($12)) + 88|0); HEAP32[$354>>2] = 7349; $355 = ((($12)) + 92|0); HEAP32[$355>>2] = 7350; $356 = ((($12)) + 96|0); HEAP32[$356>>2] = 7351; $357 = ((($12)) + 100|0); HEAP32[$357>>2] = 7352; $358 = ((($12)) + 112|0); $359 = HEAP32[$358>>2]|0; $360 = (($359) + 1)|0; HEAP32[$358>>2] = $360; $361 = ((($12)) + 116|0); $362 = (($361) + ($359<<2)|0); HEAP32[$362>>2] = 842094169; $363 = HEAP32[$358>>2]|0; $364 = (($363) + 1)|0; HEAP32[$358>>2] = $364; $365 = (($361) + ($363<<2)|0); HEAP32[$365>>2] = 1448433993; $366 = HEAP32[$358>>2]|0; $367 = (($366) + 1)|0; HEAP32[$358>>2] = $367; $368 = (($361) + ($366<<2)|0); HEAP32[$368>>2] = 842094158; $369 = HEAP32[$358>>2]|0; $370 = (($369) + 1)|0; HEAP32[$358>>2] = $370; $371 = (($361) + ($369<<2)|0); HEAP32[$371>>2] = 825382478; $372 = HEAP32[$18>>2]|0; $373 = HEAP32[21114]|0; $374 = HEAP32[$372>>2]|0; $375 = ($373|0)==($374|0); if ($375) { (_GLES2_UpdateViewport($12)|0); } else { $376 = ((($372)) + 268|0); HEAP32[$376>>2] = 0; $377 = HEAP32[$19>>2]|0; $378 = (_SDL_GL_MakeCurrent($377,$374)|0); $379 = ($378|0)<(0); if (!($379)) { $380 = HEAP32[$372>>2]|0; HEAP32[21114] = $380; (_GLES2_UpdateViewport($12)|0); $$pre$i$i = HEAP32[$18>>2]|0; $381 = ((($$pre$i$i)) + 4|0); $382 = HEAP32[$381>>2]|0; $383 = ($382|0)==(0); if (!($383)) { $384 = ((($$pre$i$i)) + 108|0); while(1) { $385 = HEAP32[$384>>2]|0; $386 = (FUNCTION_TABLE_i[$385 & 8191]()|0); $387 = ($386|0)==(0); if ($387) { break; } } } } } $388 = ((($372)) + 8|0); HEAP32[$388>>2] = -1; $389 = ((($372)) + 12|0); HEAP32[$389>>2] = 0; $390 = ((($372)) + 16|0); $391 = HEAP32[$390>>2]|0; FUNCTION_TABLE_vi[$391 & 8191](33984); $392 = ((($372)) + 136|0); $393 = HEAP32[$392>>2]|0; FUNCTION_TABLE_vii[$393 & 8191](3333,1); $394 = HEAP32[$392>>2]|0; FUNCTION_TABLE_vii[$394 & 8191](3317,1); $395 = ((($372)) + 40|0); $396 = HEAP32[$395>>2]|0; $397 = ((($372)) + 272|0); $398 = HEAP8[$397>>0]|0; $399 = (+($398&255)); $400 = $399 * 0.0039215688593685627; $401 = ((($372)) + 273|0); $402 = HEAP8[$401>>0]|0; $403 = (+($402&255)); $404 = $403 * 0.0039215688593685627; $405 = ((($372)) + 274|0); $406 = HEAP8[$405>>0]|0; $407 = (+($406&255)); $408 = $407 * 0.0039215688593685627; $409 = ((($372)) + 275|0); $410 = HEAP8[$409>>0]|0; $411 = (+($410&255)); $412 = $411 * 0.0039215688593685627; FUNCTION_TABLE_vdddd[$396 & 8191]($400,$404,$408,$412); $413 = ((($372)) + 84|0); $414 = HEAP32[$413>>2]|0; FUNCTION_TABLE_vi[$414 & 8191](0); $415 = ((($372)) + 72|0); $416 = HEAP32[$415>>2]|0; FUNCTION_TABLE_vi[$416 & 8191](1); $417 = HEAP32[$18>>2]|0; $418 = ((($417)) + 4|0); $419 = HEAP32[$418>>2]|0; $420 = ($419|0)==(0); if ($420) { $$0 = $12; STACKTOP = sp;return ($$0|0); } $421 = ((($417)) + 108|0); $422 = HEAP32[$421>>2]|0; $423 = (FUNCTION_TABLE_i[$422 & 8191]()|0); $424 = ($423|0)==(0); if ($424) { $$0 = $12; STACKTOP = sp;return ($$0|0); } else { $$021$i$i = 211279;$428 = $423; } while(1) { $425 = ($$021$i$i|0)==(0|0); if ($425) { label = 145; } else { $426 = HEAP8[$$021$i$i>>0]|0; $427 = ($426<<24>>24)==(0); if ($427) { label = 145; } else { $$1$i$i = $$021$i$i; } } if ((label|0) == 145) { label = 0; $$1$i$i = 209137; } switch ($428|0) { case 1280: { $$0$i$i$i = 192005; break; } case 1281: { $$0$i$i$i = 191988; break; } case 1282: { $$0$i$i$i = 191967; break; } case 1285: { $$0$i$i$i = 191950; break; } default: { $$0$i$i$i = 191942; } } HEAP32[$vararg_buffer214>>2] = $$1$i$i; $vararg_ptr217 = ((($vararg_buffer214)) + 4|0); HEAP32[$vararg_ptr217>>2] = 192047; $vararg_ptr218 = ((($vararg_buffer214)) + 8|0); HEAP32[$vararg_ptr218>>2] = 1930; $vararg_ptr219 = ((($vararg_buffer214)) + 12|0); HEAP32[$vararg_ptr219>>2] = 192144; $vararg_ptr220 = ((($vararg_buffer214)) + 16|0); HEAP32[$vararg_ptr220>>2] = $$0$i$i$i; $vararg_ptr221 = ((($vararg_buffer214)) + 20|0); HEAP32[$vararg_ptr221>>2] = $428; (_SDL_SetError(192021,$vararg_buffer214)|0); $429 = HEAP32[$421>>2]|0; $430 = (FUNCTION_TABLE_i[$429 & 8191]()|0); $431 = ($430|0)==(0); if ($431) { $$0 = $12; break; } else { $$021$i$i = $$1$i$i;$428 = $430; } } STACKTOP = sp;return ($$0|0); } } while(0); $432 = ($changed_window$0|0)==(0); if ($432) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } $433 = HEAP32[$profile_mask>>2]|0; (_SDL_GL_SetAttribute(21,$433)|0); $434 = HEAP32[$major>>2]|0; (_SDL_GL_SetAttribute(17,$434)|0); $435 = HEAP32[$minor>>2]|0; (_SDL_GL_SetAttribute(18,$435)|0); (_SDL_RecreateWindow($window,$0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _SW_CreateRenderer($window,$flags) { $window = $window|0; $flags = $flags|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_GetWindowSurface($window)|0); $1 = ($0|0)==(0|0); if ($1) { $$0 = 0; return ($$0|0); } $2 = (_SW_CreateRendererForSurface($0)|0); $$0 = $2; return ($$0|0); } function _SDL_Blit_RGB888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0; var $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$46 = $$pre;$51 = $12;$52 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $48 = $51; } else { $$in = $24;$dst$013 = $52;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; HEAP32[$dst$013>>2] = $40; $41 = (($posx$2) + ($11))|0; $42 = ((($dst$013)) + 4|0); $43 = ($26|0)==(0); if ($43) { break; } else { $$in = $26;$dst$013 = $42;$posx$010 = $41;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $48 = $$pre25; } $44 = HEAP32[$15>>2]|0; $45 = (($46) + ($44)|0); $47 = (($48) + -1)|0; HEAP32[$3>>2] = $47; $49 = ($48|0)==(0); if ($49) { $$lcssa = $45; break; } $50 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$46 = $45;$51 = $47;$52 = $45;$posy$016 = $50;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_RGB888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa28 = 0, $$pre = 0, $$pre19 = 0, $$pre20 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $cond = 0, $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0; var $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre19 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $77 = $$pre;$80 = $$pre19;$84 = $4;$85 = $$pre19;$86 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $82 = $84; } else { switch ($10|0) { case 16: { $19 = $12;$dst$05$us = $85;$src$04$us = $86; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 & 16777215; HEAP32[$dst$05$us>>2] = $15; $16 = ((($src$04$us)) + 4|0); $17 = ((($dst$05$us)) + 4|0); $18 = (($19) + -1)|0; $20 = ($19|0)==(0); if ($20) { break; } else { $19 = $18;$dst$05$us = $17;$src$04$us = $16; } } break; } case 32: { $46 = $12;$dst$05$us$6 = $85;$src$04$us$7 = $86; while(1) { $21 = HEAP32[$src$04$us$7>>2]|0; $22 = HEAP32[$dst$05$us$6>>2]|0; $23 = $22 >>> 16; $24 = $23 & 255; $25 = $22 >>> 8; $26 = $25 & 255; $27 = $22 & 255; $28 = $21 & 255; $29 = $21 >>> 8; $30 = $29 & 255; $31 = $21 >>> 16; $32 = $31 & 255; $33 = (($24) + ($32))|0; $34 = ($33>>>0)>(255); $$$us$8 = $34 ? 255 : $33; $35 = (($26) + ($30))|0; $36 = ($35>>>0)>(255); $$3$us$9 = $36 ? 255 : $35; $37 = (($27) + ($28))|0; $38 = ($37>>>0)>(255); $$1$us$10 = $38 ? 255 : $37; $39 = $$$us$8 << 16; $40 = $$3$us$9 << 8; $41 = $40 | $39; $42 = $41 | $$1$us$10; HEAP32[$dst$05$us$6>>2] = $42; $43 = ((($src$04$us$7)) + 4|0); $44 = ((($dst$05$us$6)) + 4|0); $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { break; } else { $46 = $45;$dst$05$us$6 = $44;$src$04$us$7 = $43; } } break; } default: { $73 = $12;$dst$05 = $85;$src$04 = $86; while(1) { $48 = HEAP32[$src$04>>2]|0; $49 = HEAP32[$dst$05>>2]|0; $50 = $49 >>> 16; $51 = $50 & 255; $52 = $49 >>> 8; $53 = $52 & 255; $54 = $49 & 255; if ($cond) { $55 = $48 & 255; $56 = $48 >>> 8; $57 = $56 & 255; $58 = $48 >>> 16; $59 = $58 & 255; $60 = Math_imul($51, $59)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($53, $57)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($54, $55)|0; $65 = (($64>>>0) / 255)&-1; $dstB$0 = $65;$dstG$0 = $63;$dstR$0 = $61; } else { $dstB$0 = $54;$dstG$0 = $53;$dstR$0 = $51; } $66 = $dstR$0 << 16; $67 = $dstG$0 << 8; $68 = $67 | $66; $69 = $68 | $dstB$0; HEAP32[$dst$05>>2] = $69; $70 = ((($src$04)) + 4|0); $71 = ((($dst$05)) + 4|0); $72 = (($73) + -1)|0; $74 = ($73|0)==(0); if ($74) { break; } else { $73 = $72;$dst$05 = $71;$src$04 = $70; } } } } $$pre20 = HEAP32[$2>>2]|0; $82 = $$pre20; } $75 = HEAP32[$8>>2]|0; $76 = (($77) + ($75)|0); $78 = HEAP32[$9>>2]|0; $79 = (($80) + ($78)|0); $81 = (($82) + -1)|0; HEAP32[$2>>2] = $81; $83 = ($82|0)==(0); if ($83) { $$lcssa = $76;$$lcssa28 = $79; break; } else { $77 = $76;$80 = $79;$84 = $81;$85 = $79;$86 = $76; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa28; return; } function _SDL_Blit_RGB888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $posx$014 = 0, $posx$014$us = 0; var $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $104 = $14;$105 = $$pre;$29 = $12;$99 = $$pre;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $101 = $104; } else { L11: do { if ($20) { $49 = $28;$dst$016$us = $105;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 & 16777215; HEAP32[$dst$016$us>>2] = $45; $46 = (($posx$2$us) + ($13))|0; $47 = ((($dst$016$us)) + 4|0); $48 = (($49) + -1)|0; $50 = ($49|0)==(0); if ($50) { break; } else { $49 = $48;$dst$016$us = $47;$posx$014$us = $46;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $95 = $28;$dst$016 = $105;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $51 = ($posx$014|0)>(65535); if ($51) { $52 = (($posx$014) + -65536)|0; $53 = $52 >>> 16; $54 = $53 << 16; $55 = (($srcx$013) + 1)|0; $56 = (($52) - ($54))|0; $57 = (($55) + ($53))|0; $58 = HEAP32[$info>>2]|0; $59 = HEAP32[$19>>2]|0; $60 = Math_imul($59, $srcy$1$lcssa)|0; $61 = (($58) + ($60)|0); $62 = $57 << 2; $63 = (($61) + ($62)|0); $posx$2 = $56;$src$1 = $63;$srcx$2 = $57; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $64 = HEAP32[$src$1>>2]|0; $65 = $64 >>> 16; $66 = $65 & 255; $67 = $64 >>> 8; $68 = $67 & 255; $69 = $64 & 255; $70 = HEAP32[$dst$016>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; switch ($18|0) { case 64: { $82 = Math_imul($72, $66)|0; $83 = (($82>>>0) / 255)&-1; $84 = Math_imul($74, $68)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($75, $69)|0; $87 = (($86>>>0) / 255)&-1; $dstB$0 = $87;$dstG$0 = $85;$dstR$0 = $83; break; } case 32: { $76 = (($72) + ($66))|0; $77 = ($76>>>0)>(255); $$ = $77 ? 255 : $76; $78 = (($74) + ($68))|0; $79 = ($78>>>0)>(255); $$3 = $79 ? 255 : $78; $80 = (($75) + ($69))|0; $81 = ($80>>>0)>(255); $$1 = $81 ? 255 : $80; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $75;$dstG$0 = $74;$dstR$0 = $72; } } $88 = $dstR$0 << 16; $89 = $dstG$0 << 8; $90 = $89 | $88; $91 = $90 | $dstB$0; HEAP32[$dst$016>>2] = $91; $92 = (($posx$2) + ($13))|0; $93 = ((($dst$016)) + 4|0); $94 = (($95) + -1)|0; $96 = ($95|0)==(0); if ($96) { break L11; } else { $95 = $94;$dst$016 = $93;$posx$014 = $92;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $101 = $$pre30; } $97 = HEAP32[$17>>2]|0; $98 = (($99) + ($97)|0); $100 = (($101) + -1)|0; HEAP32[$5>>2] = $100; $102 = ($101|0)==(0); if ($102) { $$lcssa = $98; break; } $103 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $104 = $100;$105 = $98;$29 = $$pre29;$99 = $98;$posy$020 = $103;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$69 = $13;$70 = $$pre18;$71 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $69; } else { $$in$13 = $21;$dst$02$us$us = $70;$src$01$us$us = $71; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 & 16777215; HEAP32[$dst$02$us$us>>2] = $34; $35 = ((($src$01$us$us)) + 4|0); $36 = ((($dst$02$us$us)) + 4|0); $37 = ($32|0)==(0); if ($37) { break; } else { $$in$13 = $32;$dst$02$us$us = $36;$src$01$us$us = $35; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$69 = $29;$70 = $27;$71 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $62 = $$pre17;$65 = $$pre18;$72 = $13;$73 = $$pre18;$74 = $$pre17; while(1) { $38 = HEAP32[$16>>2]|0; $39 = ($38|0)==(0); if ($39) { $67 = $72; } else { $$in = $38;$dst$02 = $73;$src$01 = $74; while(1) { $40 = (($$in) + -1)|0; $41 = HEAP32[$src$01>>2]|0; $42 = $41 & 255; $43 = $41 >>> 8; $44 = $43 & 255; $45 = $41 >>> 16; $46 = $45 & 255; $47 = Math_imul($46, $4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($44, $7)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($42, $10)|0; $52 = (($51>>>0) / 255)&-1; $53 = $48 << 16; $54 = $50 << 8; $55 = $54 | $53; $56 = $55 | $52; HEAP32[$dst$02>>2] = $56; $57 = ((($src$01)) + 4|0); $58 = ((($dst$02)) + 4|0); $59 = ($40|0)==(0); if ($59) { break; } else { $$in = $40;$dst$02 = $58;$src$01 = $57; } } $$pre16$pre = HEAP32[$11>>2]|0; $67 = $$pre16$pre; } $60 = HEAP32[$17>>2]|0; $61 = (($62) + ($60)|0); $63 = HEAP32[$18>>2]|0; $64 = (($65) + ($63)|0); $66 = (($67) + -1)|0; HEAP32[$11>>2] = $66; $68 = ($67|0)==(0); if ($68) { $$lcssa33 = $61;$$lcssa34 = $64; break; } else { $62 = $61;$65 = $64;$72 = $66;$73 = $64;$74 = $61; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_RGB888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0; var $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $101 = $23;$102 = $$pre;$38 = $21;$96 = $$pre;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $98 = $101; } else { if ($28) { $58 = $37;$dst$013$us = $102;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 & 16777215; HEAP32[$dst$013$us>>2] = $54; $55 = (($posx$2$us) + ($22))|0; $56 = ((($dst$013$us)) + 4|0); $57 = (($58) + -1)|0; $59 = ($58|0)==(0); if ($59) { break; } else { $58 = $57;$dst$013$us = $56;$posx$011$us = $55;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $92 = $37;$dst$013 = $102;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $60 = ($posx$011|0)>(65535); if ($60) { $61 = (($posx$011) + -65536)|0; $62 = $61 >>> 16; $63 = $62 << 16; $64 = (($srcx$010) + 1)|0; $65 = (($61) - ($63))|0; $66 = (($64) + ($62))|0; $67 = HEAP32[$info>>2]|0; $68 = HEAP32[$29>>2]|0; $69 = Math_imul($68, $srcy$1$lcssa)|0; $70 = (($67) + ($69)|0); $71 = $66 << 2; $72 = (($70) + ($71)|0); $posx$2 = $65;$src$1 = $72;$srcx$2 = $66; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $73 = HEAP32[$src$1>>2]|0; $74 = $73 & 255; $75 = $73 >>> 8; $76 = $75 & 255; $77 = $73 >>> 16; $78 = $77 & 255; $79 = Math_imul($78, $4)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($76, $7)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($74, $10)|0; $84 = (($83>>>0) / 255)&-1; $85 = $80 << 16; $86 = $82 << 8; $87 = $84 | $86; $88 = $87 | $85; HEAP32[$dst$013>>2] = $88; $89 = (($posx$2) + ($22))|0; $90 = ((($dst$013)) + 4|0); $91 = (($92) + -1)|0; $93 = ($92|0)==(0); if ($93) { break; } else { $92 = $91;$dst$013 = $90;$posx$011 = $89;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $98 = $$pre28; } $94 = HEAP32[$26>>2]|0; $95 = (($96) + ($94)|0); $97 = (($98) + -1)|0; HEAP32[$14>>2] = $97; $99 = ($98|0)==(0); if ($99) { $$lcssa = $95; break; } $100 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $101 = $97;$102 = $95;$38 = $$pre26;$96 = $95;$posy$017 = $100;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$06 = 0, $dst$06$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $138 = $$pre;$141 = $$pre10;$145 = $15;$146 = $$pre10;$147 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $143 = $145; } else { L8: do { if ($23) { $80 = $32;$dst$06$us = $146;$src$05$us = $147; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; if ($or$cond) { $46 = Math_imul($36, $$4)|0; $47 = (($46>>>0) / 255)&-1; $48 = Math_imul($38, $$4)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($39, $$4)|0; $51 = (($50>>>0) / 255)&-1; $srcB$1$us = $51;$srcG$1$us = $49;$srcR$1$us = $47; } else { $srcB$1$us = $39;$srcG$1$us = $38;$srcR$1$us = $36; } switch ($29|0) { case 16: { $64 = Math_imul($42, $30)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($srcR$1$us))|0; $67 = Math_imul($44, $30)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcG$1$us))|0; $70 = Math_imul($45, $30)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcB$1$us))|0; $dstB$0$us = $72;$dstG$0$us = $69;$dstR$0$us = $66; break; } case 32: { $58 = (($srcR$1$us) + ($42))|0; $59 = ($58>>>0)>(255); $$$us = $59 ? 255 : $58; $60 = (($srcG$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$3$us = $61 ? 255 : $60; $62 = (($srcB$1$us) + ($45))|0; $63 = ($62>>>0)>(255); $$1$us = $63 ? 255 : $62; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $52 = Math_imul($srcR$1$us, $42)|0; $53 = (($52>>>0) / 255)&-1; $54 = Math_imul($srcG$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcB$1$us, $45)|0; $57 = (($56>>>0) / 255)&-1; $dstB$0$us = $57;$dstG$0$us = $55;$dstR$0$us = $53; break; } default: { $dstB$0$us = $45;$dstG$0$us = $44;$dstR$0$us = $42; } } $73 = $dstR$0$us << 16; $74 = $dstG$0$us << 8; $75 = $74 | $73; $76 = $75 | $dstB$0$us; HEAP32[$dst$06$us>>2] = $76; $77 = ((($src$05$us)) + 4|0); $78 = ((($dst$06$us)) + 4|0); $79 = (($80) + -1)|0; $81 = ($80|0)==(0); if ($81) { break L8; } else { $80 = $79;$dst$06$us = $78;$src$05$us = $77; } } } else { $134 = $32;$dst$06 = $146;$src$05 = $147; while(1) { $82 = HEAP32[$src$05>>2]|0; $83 = HEAP32[$dst$06>>2]|0; $84 = $83 >>> 16; $85 = $84 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 & 255; $89 = $82 & 255; $90 = $82 >>> 8; $91 = $90 & 255; $92 = $82 >>> 16; $93 = $92 & 255; $94 = Math_imul($93, $4)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $7)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($89, $10)|0; $99 = (($98>>>0) / 255)&-1; if ($or$cond) { $100 = Math_imul($95, $$4)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $$4)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($99, $$4)|0; $105 = (($104>>>0) / 255)&-1; $srcB$1 = $105;$srcG$1 = $103;$srcR$1 = $101; } else { $srcB$1 = $99;$srcG$1 = $97;$srcR$1 = $95; } switch ($29|0) { case 16: { $106 = Math_imul($85, $30)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcR$1))|0; $109 = Math_imul($87, $30)|0; $110 = (($109>>>0) / 255)&-1; $111 = (($110) + ($srcG$1))|0; $112 = Math_imul($88, $30)|0; $113 = (($112>>>0) / 255)&-1; $114 = (($113) + ($srcB$1))|0; $dstB$0 = $114;$dstG$0 = $111;$dstR$0 = $108; break; } case 32: { $115 = (($srcR$1) + ($85))|0; $116 = ($115>>>0)>(255); $$ = $116 ? 255 : $115; $117 = (($srcG$1) + ($87))|0; $118 = ($117>>>0)>(255); $$3 = $118 ? 255 : $117; $119 = (($srcB$1) + ($88))|0; $120 = ($119>>>0)>(255); $$1 = $120 ? 255 : $119; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $121 = Math_imul($srcR$1, $85)|0; $122 = (($121>>>0) / 255)&-1; $123 = Math_imul($srcG$1, $87)|0; $124 = (($123>>>0) / 255)&-1; $125 = Math_imul($srcB$1, $88)|0; $126 = (($125>>>0) / 255)&-1; $dstB$0 = $126;$dstG$0 = $124;$dstR$0 = $122; break; } default: { $dstB$0 = $88;$dstG$0 = $87;$dstR$0 = $85; } } $127 = $dstR$0 << 16; $128 = $dstG$0 << 8; $129 = $128 | $127; $130 = $129 | $dstB$0; HEAP32[$dst$06>>2] = $130; $131 = ((($src$05)) + 4|0); $132 = ((($dst$06)) + 4|0); $133 = (($134) + -1)|0; $135 = ($134|0)==(0); if ($135) { break L8; } else { $134 = $133;$dst$06 = $132;$src$05 = $131; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $143 = $$pre12; } $136 = HEAP32[$20>>2]|0; $137 = (($138) + ($136)|0); $139 = HEAP32[$21>>2]|0; $140 = (($141) + ($139)|0); $142 = (($143) + -1)|0; HEAP32[$13>>2] = $142; $144 = ($143|0)==(0); if ($144) { $$lcssa = $137;$$lcssa20 = $140; break; } else { $138 = $137;$141 = $140;$145 = $142;$146 = $140;$147 = $137; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0; var $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0; var $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $180 = $$pre;$185 = $25;$186 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $182 = $185; } else { L11: do { if ($31) { $109 = $47;$dst$017$us = $186;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; if ($or$cond) { $75 = Math_imul($65, $$4)|0; $76 = (($75>>>0) / 255)&-1; $77 = Math_imul($67, $$4)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($68, $$4)|0; $80 = (($79>>>0) / 255)&-1; $srcB$1$us = $80;$srcG$1$us = $78;$srcR$1$us = $76; } else { $srcB$1$us = $68;$srcG$1$us = $67;$srcR$1$us = $65; } switch ($37|0) { case 16: { $93 = Math_imul($71, $38)|0; $94 = (($93>>>0) / 255)&-1; $95 = (($94) + ($srcR$1$us))|0; $96 = Math_imul($73, $38)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcG$1$us))|0; $99 = Math_imul($74, $38)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcB$1$us))|0; $dstB$0$us = $101;$dstG$0$us = $98;$dstR$0$us = $95; break; } case 32: { $87 = (($srcR$1$us) + ($71))|0; $88 = ($87>>>0)>(255); $$$us = $88 ? 255 : $87; $89 = (($srcG$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$3$us = $90 ? 255 : $89; $91 = (($srcB$1$us) + ($74))|0; $92 = ($91>>>0)>(255); $$1$us = $92 ? 255 : $91; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $81 = Math_imul($srcR$1$us, $71)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($srcG$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcB$1$us, $74)|0; $86 = (($85>>>0) / 255)&-1; $dstB$0$us = $86;$dstG$0$us = $84;$dstR$0$us = $82; break; } default: { $dstB$0$us = $74;$dstG$0$us = $73;$dstR$0$us = $71; } } $102 = $dstR$0$us << 16; $103 = $dstG$0$us << 8; $104 = $103 | $102; $105 = $104 | $dstB$0$us; HEAP32[$dst$017$us>>2] = $105; $106 = (($posx$2$us) + ($24))|0; $107 = ((($dst$017$us)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L11; } else { $109 = $108;$dst$017$us = $107;$posx$015$us = $106;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $176 = $47;$dst$017 = $186;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $111 = ($posx$015|0)>(65535); if ($111) { $112 = (($posx$015) + -65536)|0; $113 = $112 >>> 16; $114 = $113 << 16; $115 = (($srcx$014) + 1)|0; $116 = (($112) - ($114))|0; $117 = (($115) + ($113))|0; $118 = HEAP32[$info>>2]|0; $119 = HEAP32[$39>>2]|0; $120 = Math_imul($119, $srcy$1$lcssa)|0; $121 = (($118) + ($120)|0); $122 = $117 << 2; $123 = (($121) + ($122)|0); $posx$2 = $116;$src$1 = $123;$srcx$2 = $117; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $124 = HEAP32[$src$1>>2]|0; $125 = HEAP32[$dst$017>>2]|0; $126 = $125 >>> 16; $127 = $126 & 255; $128 = $125 >>> 8; $129 = $128 & 255; $130 = $125 & 255; $131 = $124 & 255; $132 = $124 >>> 8; $133 = $132 & 255; $134 = $124 >>> 16; $135 = $134 & 255; $136 = Math_imul($135, $4)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($133, $7)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($131, $10)|0; $141 = (($140>>>0) / 255)&-1; if ($or$cond) { $142 = Math_imul($137, $$4)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $$4)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($141, $$4)|0; $147 = (($146>>>0) / 255)&-1; $srcB$1 = $147;$srcG$1 = $145;$srcR$1 = $143; } else { $srcB$1 = $141;$srcG$1 = $139;$srcR$1 = $137; } switch ($37|0) { case 16: { $148 = Math_imul($127, $38)|0; $149 = (($148>>>0) / 255)&-1; $150 = (($149) + ($srcR$1))|0; $151 = Math_imul($129, $38)|0; $152 = (($151>>>0) / 255)&-1; $153 = (($152) + ($srcG$1))|0; $154 = Math_imul($130, $38)|0; $155 = (($154>>>0) / 255)&-1; $156 = (($155) + ($srcB$1))|0; $dstB$0 = $156;$dstG$0 = $153;$dstR$0 = $150; break; } case 32: { $157 = (($srcR$1) + ($127))|0; $158 = ($157>>>0)>(255); $$ = $158 ? 255 : $157; $159 = (($srcG$1) + ($129))|0; $160 = ($159>>>0)>(255); $$3 = $160 ? 255 : $159; $161 = (($srcB$1) + ($130))|0; $162 = ($161>>>0)>(255); $$1 = $162 ? 255 : $161; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $163 = Math_imul($srcR$1, $127)|0; $164 = (($163>>>0) / 255)&-1; $165 = Math_imul($srcG$1, $129)|0; $166 = (($165>>>0) / 255)&-1; $167 = Math_imul($srcB$1, $130)|0; $168 = (($167>>>0) / 255)&-1; $dstB$0 = $168;$dstG$0 = $166;$dstR$0 = $164; break; } default: { $dstB$0 = $130;$dstG$0 = $129;$dstR$0 = $127; } } $169 = $dstR$0 << 16; $170 = $dstG$0 << 8; $171 = $170 | $169; $172 = $171 | $dstB$0; HEAP32[$dst$017>>2] = $172; $173 = (($posx$2) + ($24))|0; $174 = ((($dst$017)) + 4|0); $175 = (($176) + -1)|0; $177 = ($176|0)==(0); if ($177) { break L11; } else { $176 = $175;$dst$017 = $174;$posx$015 = $173;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $182 = $$pre32; } $178 = HEAP32[$29>>2]|0; $179 = (($180) + ($178)|0); $181 = (($182) + -1)|0; HEAP32[$16>>2] = $181; $183 = ($182|0)==(0); if ($183) { $$lcssa = $179; break; } $184 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $180 = $179;$185 = $181;$186 = $179;$48 = $$pre30;$posy$021 = $184;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 & 65280; $44 = $40 << 16; $45 = $44 & 16711680; $46 = $45 | $43; $47 = $46 | $42; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_BGR888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa28 = 0, $$pre = 0, $$pre19 = 0, $$pre20 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $cond = 0, $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre19 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $83 = $$pre;$86 = $$pre19;$90 = $4;$91 = $$pre19;$92 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $88 = $90; } else { switch ($10|0) { case 16: { $25 = $12;$dst$05$us = $91;$src$04$us = $92; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 & 65280; $16 = $14 >>> 16; $17 = $16 & 255; $18 = $14 << 16; $19 = $18 & 16711680; $20 = $15 | $17; $21 = $20 | $19; HEAP32[$dst$05$us>>2] = $21; $22 = ((($src$04$us)) + 4|0); $23 = ((($dst$05$us)) + 4|0); $24 = (($25) + -1)|0; $26 = ($25|0)==(0); if ($26) { break; } else { $25 = $24;$dst$05$us = $23;$src$04$us = $22; } } break; } case 32: { $52 = $12;$dst$05$us$6 = $91;$src$04$us$7 = $92; while(1) { $27 = HEAP32[$src$04$us$7>>2]|0; $28 = HEAP32[$dst$05$us$6>>2]|0; $29 = $28 >>> 16; $30 = $29 & 255; $31 = $28 >>> 8; $32 = $31 & 255; $33 = $28 & 255; $34 = $27 & 255; $35 = $27 >>> 8; $36 = $35 & 255; $37 = $27 >>> 16; $38 = $37 & 255; $39 = (($38) + ($33))|0; $40 = ($39>>>0)>(255); $$$us$8 = $40 ? 255 : $39; $41 = (($32) + ($36))|0; $42 = ($41>>>0)>(255); $$3$us$9 = $42 ? 255 : $41; $43 = (($30) + ($34))|0; $44 = ($43>>>0)>(255); $$1$us$10 = $44 ? 255 : $43; $45 = $$1$us$10 << 16; $46 = $$3$us$9 << 8; $47 = $46 | $$$us$8; $48 = $47 | $45; HEAP32[$dst$05$us$6>>2] = $48; $49 = ((($src$04$us$7)) + 4|0); $50 = ((($dst$05$us$6)) + 4|0); $51 = (($52) + -1)|0; $53 = ($52|0)==(0); if ($53) { break; } else { $52 = $51;$dst$05$us$6 = $50;$src$04$us$7 = $49; } } break; } default: { $79 = $12;$dst$05 = $91;$src$04 = $92; while(1) { $54 = HEAP32[$src$04>>2]|0; $55 = HEAP32[$dst$05>>2]|0; $56 = $55 >>> 16; $57 = $56 & 255; $58 = $55 >>> 8; $59 = $58 & 255; $60 = $55 & 255; if ($cond) { $61 = $54 & 255; $62 = $54 >>> 8; $63 = $62 & 255; $64 = $54 >>> 16; $65 = $64 & 255; $66 = Math_imul($65, $60)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($59, $63)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($57, $61)|0; $71 = (($70>>>0) / 255)&-1; $dstB$0 = $71;$dstG$0 = $69;$dstR$0 = $67; } else { $dstB$0 = $57;$dstG$0 = $59;$dstR$0 = $60; } $72 = $dstB$0 << 16; $73 = $dstG$0 << 8; $74 = $73 | $dstR$0; $75 = $74 | $72; HEAP32[$dst$05>>2] = $75; $76 = ((($src$04)) + 4|0); $77 = ((($dst$05)) + 4|0); $78 = (($79) + -1)|0; $80 = ($79|0)==(0); if ($80) { break; } else { $79 = $78;$dst$05 = $77;$src$04 = $76; } } } } $$pre20 = HEAP32[$2>>2]|0; $88 = $$pre20; } $81 = HEAP32[$8>>2]|0; $82 = (($83) + ($81)|0); $84 = HEAP32[$9>>2]|0; $85 = (($86) + ($84)|0); $87 = (($88) + -1)|0; HEAP32[$2>>2] = $87; $89 = ($88|0)==(0); if ($89) { $$lcssa = $82;$$lcssa28 = $85; break; } else { $83 = $82;$86 = $85;$90 = $87;$91 = $85;$92 = $82; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa28; return; } function _SDL_Blit_RGB888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0; var $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $105 = $$pre;$110 = $14;$111 = $$pre;$29 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $107 = $110; } else { L11: do { if ($20) { $55 = $28;$dst$016$us = $111;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 & 65280; $46 = $44 >>> 16; $47 = $46 & 255; $48 = $44 << 16; $49 = $48 & 16711680; $50 = $45 | $47; $51 = $50 | $49; HEAP32[$dst$016$us>>2] = $51; $52 = (($posx$2$us) + ($13))|0; $53 = ((($dst$016$us)) + 4|0); $54 = (($55) + -1)|0; $56 = ($55|0)==(0); if ($56) { break; } else { $55 = $54;$dst$016$us = $53;$posx$014$us = $52;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $101 = $28;$dst$016 = $111;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $57 = ($posx$014|0)>(65535); if ($57) { $58 = (($posx$014) + -65536)|0; $59 = $58 >>> 16; $60 = $59 << 16; $61 = (($srcx$013) + 1)|0; $62 = (($58) - ($60))|0; $63 = (($61) + ($59))|0; $64 = HEAP32[$info>>2]|0; $65 = HEAP32[$19>>2]|0; $66 = Math_imul($65, $srcy$1$lcssa)|0; $67 = (($64) + ($66)|0); $68 = $63 << 2; $69 = (($67) + ($68)|0); $posx$2 = $62;$src$1 = $69;$srcx$2 = $63; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $70 = HEAP32[$src$1>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; $76 = HEAP32[$dst$016>>2]|0; $77 = $76 >>> 16; $78 = $77 & 255; $79 = $76 >>> 8; $80 = $79 & 255; $81 = $76 & 255; switch ($18|0) { case 64: { $88 = Math_imul($72, $81)|0; $89 = (($88>>>0) / 255)&-1; $90 = Math_imul($80, $74)|0; $91 = (($90>>>0) / 255)&-1; $92 = Math_imul($78, $75)|0; $93 = (($92>>>0) / 255)&-1; $dstB$0 = $93;$dstG$0 = $91;$dstR$0 = $89; break; } case 32: { $82 = (($72) + ($81))|0; $83 = ($82>>>0)>(255); $$ = $83 ? 255 : $82; $84 = (($80) + ($74))|0; $85 = ($84>>>0)>(255); $$3 = $85 ? 255 : $84; $86 = (($78) + ($75))|0; $87 = ($86>>>0)>(255); $$1 = $87 ? 255 : $86; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $78;$dstG$0 = $80;$dstR$0 = $81; } } $94 = $dstB$0 << 16; $95 = $dstG$0 << 8; $96 = $95 | $dstR$0; $97 = $96 | $94; HEAP32[$dst$016>>2] = $97; $98 = (($posx$2) + ($13))|0; $99 = ((($dst$016)) + 4|0); $100 = (($101) + -1)|0; $102 = ($101|0)==(0); if ($102) { break L11; } else { $101 = $100;$dst$016 = $99;$posx$014 = $98;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $107 = $$pre30; } $103 = HEAP32[$17>>2]|0; $104 = (($105) + ($103)|0); $106 = (($107) + -1)|0; HEAP32[$5>>2] = $106; $108 = ($107|0)==(0); if ($108) { $$lcssa = $104; break; } $109 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $105 = $104;$110 = $106;$111 = $104;$29 = $$pre29;$posy$020 = $109;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 16; $35 = $34 & 255; $36 = $33 & 65280; $37 = $33 << 16; $38 = $37 & 16711680; $39 = $36 | $35; $40 = $39 | $38; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 & 255; $49 = $47 >>> 8; $50 = $49 & 255; $51 = $47 >>> 16; $52 = $51 & 255; $53 = Math_imul($52, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($50, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($48, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $58 << 16; $60 = $56 << 8; $61 = $60 | $54; $62 = $61 | $59; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_RGB888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 16; $55 = $54 & 255; $56 = $53 & 65280; $57 = $53 << 16; $58 = $57 & 16711680; $59 = $58 | $56; $60 = $59 | $55; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 & 255; $81 = $79 >>> 8; $82 = $81 & 255; $83 = $79 >>> 16; $84 = $83 & 255; $85 = Math_imul($84, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($82, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($80, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $90 << 16; $92 = $88 << 8; $93 = $91 | $92; $94 = $93 | $86; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$06 = 0, $dst$06$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $138 = $$pre;$141 = $$pre10;$145 = $15;$146 = $$pre10;$147 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $143 = $145; } else { L8: do { if ($23) { $80 = $32;$dst$06$us = $146;$src$05$us = $147; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; if ($or$cond) { $46 = Math_imul($36, $$4)|0; $47 = (($46>>>0) / 255)&-1; $48 = Math_imul($38, $$4)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($39, $$4)|0; $51 = (($50>>>0) / 255)&-1; $srcB$1$us = $51;$srcG$1$us = $49;$srcR$1$us = $47; } else { $srcB$1$us = $39;$srcG$1$us = $38;$srcR$1$us = $36; } switch ($29|0) { case 16: { $64 = Math_imul($45, $30)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($srcR$1$us))|0; $67 = Math_imul($44, $30)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcG$1$us))|0; $70 = Math_imul($42, $30)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcB$1$us))|0; $dstB$0$us = $72;$dstG$0$us = $69;$dstR$0$us = $66; break; } case 32: { $58 = (($srcR$1$us) + ($45))|0; $59 = ($58>>>0)>(255); $$$us = $59 ? 255 : $58; $60 = (($srcG$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$3$us = $61 ? 255 : $60; $62 = (($srcB$1$us) + ($42))|0; $63 = ($62>>>0)>(255); $$1$us = $63 ? 255 : $62; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $52 = Math_imul($srcR$1$us, $45)|0; $53 = (($52>>>0) / 255)&-1; $54 = Math_imul($srcG$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcB$1$us, $42)|0; $57 = (($56>>>0) / 255)&-1; $dstB$0$us = $57;$dstG$0$us = $55;$dstR$0$us = $53; break; } default: { $dstB$0$us = $42;$dstG$0$us = $44;$dstR$0$us = $45; } } $73 = $dstB$0$us << 16; $74 = $dstG$0$us << 8; $75 = $74 | $dstR$0$us; $76 = $75 | $73; HEAP32[$dst$06$us>>2] = $76; $77 = ((($src$05$us)) + 4|0); $78 = ((($dst$06$us)) + 4|0); $79 = (($80) + -1)|0; $81 = ($80|0)==(0); if ($81) { break L8; } else { $80 = $79;$dst$06$us = $78;$src$05$us = $77; } } } else { $134 = $32;$dst$06 = $146;$src$05 = $147; while(1) { $82 = HEAP32[$src$05>>2]|0; $83 = HEAP32[$dst$06>>2]|0; $84 = $83 >>> 16; $85 = $84 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 & 255; $89 = $82 & 255; $90 = $82 >>> 8; $91 = $90 & 255; $92 = $82 >>> 16; $93 = $92 & 255; $94 = Math_imul($93, $4)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $7)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($89, $10)|0; $99 = (($98>>>0) / 255)&-1; if ($or$cond) { $100 = Math_imul($95, $$4)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $$4)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($99, $$4)|0; $105 = (($104>>>0) / 255)&-1; $srcB$1 = $105;$srcG$1 = $103;$srcR$1 = $101; } else { $srcB$1 = $99;$srcG$1 = $97;$srcR$1 = $95; } switch ($29|0) { case 16: { $106 = Math_imul($88, $30)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcR$1))|0; $109 = Math_imul($87, $30)|0; $110 = (($109>>>0) / 255)&-1; $111 = (($110) + ($srcG$1))|0; $112 = Math_imul($85, $30)|0; $113 = (($112>>>0) / 255)&-1; $114 = (($113) + ($srcB$1))|0; $dstB$0 = $114;$dstG$0 = $111;$dstR$0 = $108; break; } case 32: { $115 = (($srcR$1) + ($88))|0; $116 = ($115>>>0)>(255); $$ = $116 ? 255 : $115; $117 = (($srcG$1) + ($87))|0; $118 = ($117>>>0)>(255); $$3 = $118 ? 255 : $117; $119 = (($srcB$1) + ($85))|0; $120 = ($119>>>0)>(255); $$1 = $120 ? 255 : $119; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $121 = Math_imul($srcR$1, $88)|0; $122 = (($121>>>0) / 255)&-1; $123 = Math_imul($srcG$1, $87)|0; $124 = (($123>>>0) / 255)&-1; $125 = Math_imul($srcB$1, $85)|0; $126 = (($125>>>0) / 255)&-1; $dstB$0 = $126;$dstG$0 = $124;$dstR$0 = $122; break; } default: { $dstB$0 = $85;$dstG$0 = $87;$dstR$0 = $88; } } $127 = $dstB$0 << 16; $128 = $dstG$0 << 8; $129 = $128 | $dstR$0; $130 = $129 | $127; HEAP32[$dst$06>>2] = $130; $131 = ((($src$05)) + 4|0); $132 = ((($dst$06)) + 4|0); $133 = (($134) + -1)|0; $135 = ($134|0)==(0); if ($135) { break L8; } else { $134 = $133;$dst$06 = $132;$src$05 = $131; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $143 = $$pre12; } $136 = HEAP32[$20>>2]|0; $137 = (($138) + ($136)|0); $139 = HEAP32[$21>>2]|0; $140 = (($141) + ($139)|0); $142 = (($143) + -1)|0; HEAP32[$13>>2] = $142; $144 = ($143|0)==(0); if ($144) { $$lcssa = $137;$$lcssa20 = $140; break; } else { $138 = $137;$141 = $140;$145 = $142;$146 = $140;$147 = $137; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0; var $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0; var $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $180 = $$pre;$185 = $25;$186 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $182 = $185; } else { L11: do { if ($31) { $109 = $47;$dst$017$us = $186;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; if ($or$cond) { $75 = Math_imul($65, $$4)|0; $76 = (($75>>>0) / 255)&-1; $77 = Math_imul($67, $$4)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($68, $$4)|0; $80 = (($79>>>0) / 255)&-1; $srcB$1$us = $80;$srcG$1$us = $78;$srcR$1$us = $76; } else { $srcB$1$us = $68;$srcG$1$us = $67;$srcR$1$us = $65; } switch ($37|0) { case 16: { $93 = Math_imul($74, $38)|0; $94 = (($93>>>0) / 255)&-1; $95 = (($94) + ($srcR$1$us))|0; $96 = Math_imul($73, $38)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcG$1$us))|0; $99 = Math_imul($71, $38)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcB$1$us))|0; $dstB$0$us = $101;$dstG$0$us = $98;$dstR$0$us = $95; break; } case 32: { $87 = (($srcR$1$us) + ($74))|0; $88 = ($87>>>0)>(255); $$$us = $88 ? 255 : $87; $89 = (($srcG$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$3$us = $90 ? 255 : $89; $91 = (($srcB$1$us) + ($71))|0; $92 = ($91>>>0)>(255); $$1$us = $92 ? 255 : $91; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $81 = Math_imul($srcR$1$us, $74)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($srcG$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcB$1$us, $71)|0; $86 = (($85>>>0) / 255)&-1; $dstB$0$us = $86;$dstG$0$us = $84;$dstR$0$us = $82; break; } default: { $dstB$0$us = $71;$dstG$0$us = $73;$dstR$0$us = $74; } } $102 = $dstB$0$us << 16; $103 = $dstG$0$us << 8; $104 = $103 | $dstR$0$us; $105 = $104 | $102; HEAP32[$dst$017$us>>2] = $105; $106 = (($posx$2$us) + ($24))|0; $107 = ((($dst$017$us)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L11; } else { $109 = $108;$dst$017$us = $107;$posx$015$us = $106;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $176 = $47;$dst$017 = $186;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $111 = ($posx$015|0)>(65535); if ($111) { $112 = (($posx$015) + -65536)|0; $113 = $112 >>> 16; $114 = $113 << 16; $115 = (($srcx$014) + 1)|0; $116 = (($112) - ($114))|0; $117 = (($115) + ($113))|0; $118 = HEAP32[$info>>2]|0; $119 = HEAP32[$39>>2]|0; $120 = Math_imul($119, $srcy$1$lcssa)|0; $121 = (($118) + ($120)|0); $122 = $117 << 2; $123 = (($121) + ($122)|0); $posx$2 = $116;$src$1 = $123;$srcx$2 = $117; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $124 = HEAP32[$src$1>>2]|0; $125 = HEAP32[$dst$017>>2]|0; $126 = $125 >>> 16; $127 = $126 & 255; $128 = $125 >>> 8; $129 = $128 & 255; $130 = $125 & 255; $131 = $124 & 255; $132 = $124 >>> 8; $133 = $132 & 255; $134 = $124 >>> 16; $135 = $134 & 255; $136 = Math_imul($135, $4)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($133, $7)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($131, $10)|0; $141 = (($140>>>0) / 255)&-1; if ($or$cond) { $142 = Math_imul($137, $$4)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $$4)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($141, $$4)|0; $147 = (($146>>>0) / 255)&-1; $srcB$1 = $147;$srcG$1 = $145;$srcR$1 = $143; } else { $srcB$1 = $141;$srcG$1 = $139;$srcR$1 = $137; } switch ($37|0) { case 16: { $148 = Math_imul($130, $38)|0; $149 = (($148>>>0) / 255)&-1; $150 = (($149) + ($srcR$1))|0; $151 = Math_imul($129, $38)|0; $152 = (($151>>>0) / 255)&-1; $153 = (($152) + ($srcG$1))|0; $154 = Math_imul($127, $38)|0; $155 = (($154>>>0) / 255)&-1; $156 = (($155) + ($srcB$1))|0; $dstB$0 = $156;$dstG$0 = $153;$dstR$0 = $150; break; } case 32: { $157 = (($srcR$1) + ($130))|0; $158 = ($157>>>0)>(255); $$ = $158 ? 255 : $157; $159 = (($srcG$1) + ($129))|0; $160 = ($159>>>0)>(255); $$3 = $160 ? 255 : $159; $161 = (($srcB$1) + ($127))|0; $162 = ($161>>>0)>(255); $$1 = $162 ? 255 : $161; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $163 = Math_imul($srcR$1, $130)|0; $164 = (($163>>>0) / 255)&-1; $165 = Math_imul($srcG$1, $129)|0; $166 = (($165>>>0) / 255)&-1; $167 = Math_imul($srcB$1, $127)|0; $168 = (($167>>>0) / 255)&-1; $dstB$0 = $168;$dstG$0 = $166;$dstR$0 = $164; break; } default: { $dstB$0 = $127;$dstG$0 = $129;$dstR$0 = $130; } } $169 = $dstB$0 << 16; $170 = $dstG$0 << 8; $171 = $170 | $dstR$0; $172 = $171 | $169; HEAP32[$dst$017>>2] = $172; $173 = (($posx$2) + ($24))|0; $174 = ((($dst$017)) + 4|0); $175 = (($176) + -1)|0; $177 = ($176|0)==(0); if ($177) { break L11; } else { $176 = $175;$dst$017 = $174;$posx$015 = $173;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $182 = $$pre32; } $178 = HEAP32[$29>>2]|0; $179 = (($180) + ($178)|0); $181 = (($182) + -1)|0; HEAP32[$16>>2] = $181; $183 = ($182|0)==(0); if ($183) { $$lcssa = $179; break; } $184 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $180 = $179;$185 = $181;$186 = $179;$48 = $$pre30;$posy$021 = $184;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0; var $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$47 = $$pre;$52 = $12;$53 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $49 = $52; } else { $$in = $24;$dst$013 = $53;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 | -16777216; HEAP32[$dst$013>>2] = $41; $42 = (($posx$2) + ($11))|0; $43 = ((($dst$013)) + 4|0); $44 = ($26|0)==(0); if ($44) { break; } else { $$in = $26;$dst$013 = $43;$posx$010 = $42;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $49 = $$pre25; } $45 = HEAP32[$15>>2]|0; $46 = (($47) + ($45)|0); $48 = (($49) + -1)|0; HEAP32[$3>>2] = $48; $50 = ($49|0)==(0); if ($50) { $$lcssa = $46; break; } $51 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$47 = $46;$52 = $48;$53 = $46;$posy$016 = $51;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_ARGB8888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa29 = 0, $$pre = 0, $$pre20 = 0, $$pre21 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $cond = 0; var $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre20 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $81 = $$pre;$84 = $$pre20;$88 = $4;$89 = $$pre20;$90 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $86 = $88; } else { switch ($10|0) { case 16: { $19 = $12;$dst$05$us = $89;$src$04$us = $90; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 | -16777216; HEAP32[$dst$05$us>>2] = $15; $16 = ((($src$04$us)) + 4|0); $17 = ((($dst$05$us)) + 4|0); $18 = (($19) + -1)|0; $20 = ($19|0)==(0); if ($20) { break; } else { $19 = $18;$dst$05$us = $17;$src$04$us = $16; } } break; } case 32: { $48 = $12;$dst$05$us$6 = $89;$src$04$us$7 = $90; while(1) { $21 = HEAP32[$src$04$us$7>>2]|0; $22 = HEAP32[$dst$05$us$6>>2]|0; $23 = $22 >>> 16; $24 = $23 & 255; $25 = $22 >>> 8; $26 = $25 & 255; $27 = $22 & 255; $28 = $22 & -16777216; $29 = $21 & 255; $30 = $21 >>> 8; $31 = $30 & 255; $32 = $21 >>> 16; $33 = $32 & 255; $34 = (($24) + ($33))|0; $35 = ($34>>>0)>(255); $$$us$8 = $35 ? 255 : $34; $36 = (($26) + ($31))|0; $37 = ($36>>>0)>(255); $$3$us$9 = $37 ? 255 : $36; $38 = (($27) + ($29))|0; $39 = ($38>>>0)>(255); $$1$us$10 = $39 ? 255 : $38; $40 = $$$us$8 << 16; $41 = $$3$us$9 << 8; $42 = $41 | $40; $43 = $42 | $$1$us$10; $44 = $43 | $28; HEAP32[$dst$05$us$6>>2] = $44; $45 = ((($src$04$us$7)) + 4|0); $46 = ((($dst$05$us$6)) + 4|0); $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { break; } else { $48 = $47;$dst$05$us$6 = $46;$src$04$us$7 = $45; } } break; } default: { $77 = $12;$dst$05 = $89;$src$04 = $90; while(1) { $50 = HEAP32[$src$04>>2]|0; $51 = HEAP32[$dst$05>>2]|0; $52 = $51 >>> 16; $53 = $52 & 255; $54 = $51 >>> 8; $55 = $54 & 255; $56 = $51 & 255; $57 = $51 & -16777216; if ($cond) { $58 = $50 & 255; $59 = $50 >>> 8; $60 = $59 & 255; $61 = $50 >>> 16; $62 = $61 & 255; $63 = Math_imul($53, $62)|0; $64 = (($63>>>0) / 255)&-1; $65 = Math_imul($55, $60)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($56, $58)|0; $68 = (($67>>>0) / 255)&-1; $dstB$0 = $68;$dstG$0 = $66;$dstR$0 = $64; } else { $dstB$0 = $56;$dstG$0 = $55;$dstR$0 = $53; } $69 = $dstR$0 << 16; $70 = $dstG$0 << 8; $71 = $70 | $69; $72 = $71 | $dstB$0; $73 = $72 | $57; HEAP32[$dst$05>>2] = $73; $74 = ((($src$04)) + 4|0); $75 = ((($dst$05)) + 4|0); $76 = (($77) + -1)|0; $78 = ($77|0)==(0); if ($78) { break; } else { $77 = $76;$dst$05 = $75;$src$04 = $74; } } } } $$pre21 = HEAP32[$2>>2]|0; $86 = $$pre21; } $79 = HEAP32[$8>>2]|0; $80 = (($81) + ($79)|0); $82 = HEAP32[$9>>2]|0; $83 = (($84) + ($82)|0); $85 = (($86) + -1)|0; HEAP32[$2>>2] = $85; $87 = ($86|0)==(0); if ($87) { $$lcssa = $80;$$lcssa29 = $83; break; } else { $81 = $80;$84 = $83;$88 = $85;$89 = $83;$90 = $80; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa29; return; } function _SDL_Blit_RGB888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $101 = $$pre;$106 = $14;$107 = $$pre;$29 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $103 = $106; } else { L11: do { if ($20) { $49 = $28;$dst$016$us = $107;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 | -16777216; HEAP32[$dst$016$us>>2] = $45; $46 = (($posx$2$us) + ($13))|0; $47 = ((($dst$016$us)) + 4|0); $48 = (($49) + -1)|0; $50 = ($49|0)==(0); if ($50) { break; } else { $49 = $48;$dst$016$us = $47;$posx$014$us = $46;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $97 = $28;$dst$016 = $107;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $51 = ($posx$014|0)>(65535); if ($51) { $52 = (($posx$014) + -65536)|0; $53 = $52 >>> 16; $54 = $53 << 16; $55 = (($srcx$013) + 1)|0; $56 = (($52) - ($54))|0; $57 = (($55) + ($53))|0; $58 = HEAP32[$info>>2]|0; $59 = HEAP32[$19>>2]|0; $60 = Math_imul($59, $srcy$1$lcssa)|0; $61 = (($58) + ($60)|0); $62 = $57 << 2; $63 = (($61) + ($62)|0); $posx$2 = $56;$src$1 = $63;$srcx$2 = $57; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $64 = HEAP32[$src$1>>2]|0; $65 = $64 >>> 16; $66 = $65 & 255; $67 = $64 >>> 8; $68 = $67 & 255; $69 = $64 & 255; $70 = HEAP32[$dst$016>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; $76 = $70 & -16777216; switch ($18|0) { case 64: { $83 = Math_imul($72, $66)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($74, $68)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($75, $69)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0 = $88;$dstG$0 = $86;$dstR$0 = $84; break; } case 32: { $77 = (($72) + ($66))|0; $78 = ($77>>>0)>(255); $$ = $78 ? 255 : $77; $79 = (($74) + ($68))|0; $80 = ($79>>>0)>(255); $$3 = $80 ? 255 : $79; $81 = (($75) + ($69))|0; $82 = ($81>>>0)>(255); $$1 = $82 ? 255 : $81; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $75;$dstG$0 = $74;$dstR$0 = $72; } } $89 = $dstR$0 << 16; $90 = $dstG$0 << 8; $91 = $90 | $89; $92 = $91 | $dstB$0; $93 = $92 | $76; HEAP32[$dst$016>>2] = $93; $94 = (($posx$2) + ($13))|0; $95 = ((($dst$016)) + 4|0); $96 = (($97) + -1)|0; $98 = ($97|0)==(0); if ($98) { break L11; } else { $97 = $96;$dst$016 = $95;$posx$014 = $94;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $103 = $$pre30; } $99 = HEAP32[$17>>2]|0; $100 = (($101) + ($99)|0); $102 = (($103) + -1)|0; HEAP32[$5>>2] = $102; $104 = ($103|0)==(0); if ($104) { $$lcssa = $100; break; } $105 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $101 = $100;$106 = $102;$107 = $100;$29 = $$pre29;$posy$020 = $105;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_ARGB8888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$op = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0; var $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$op = $17 << 24; $26 = $25 ? -16777216 : $$op; $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$18>>2]|0; if ($23) { $31 = $$pre17;$34 = $$pre18;$81 = $15;$82 = $$pre18;$83 = $$pre17; while(1) { $27 = HEAP32[$19>>2]|0; $28 = ($27|0)==(0); if ($28) { $36 = $81; } else { $$in$13 = $27;$dst$02$us$us = $82;$src$01$us$us = $83; while(1) { $38 = (($$in$13) + -1)|0; $39 = HEAP32[$src$01$us$us>>2]|0; $40 = $39 & 16711680; $41 = $39 & 65280; $42 = $39 & 255; $43 = $40 | $26; $44 = $43 | $41; $45 = $44 | $42; HEAP32[$dst$02$us$us>>2] = $45; $46 = ((($src$01$us$us)) + 4|0); $47 = ((($dst$02$us$us)) + 4|0); $48 = ($38|0)==(0); if ($48) { break; } else { $$in$13 = $38;$dst$02$us$us = $47;$src$01$us$us = $46; } } $$pre19$pre = HEAP32[$13>>2]|0; $36 = $$pre19$pre; } $29 = HEAP32[$20>>2]|0; $30 = (($31) + ($29)|0); $32 = HEAP32[$21>>2]|0; $33 = (($34) + ($32)|0); $35 = (($36) + -1)|0; HEAP32[$13>>2] = $35; $37 = ($36|0)==(0); if ($37) { $$lcssa = $30;$$lcssa32 = $33; break; } else { $31 = $30;$34 = $33;$81 = $35;$82 = $33;$83 = $30; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa32; return; } else { $74 = $$pre17;$77 = $$pre18;$84 = $15;$85 = $$pre18;$86 = $$pre17; while(1) { $49 = HEAP32[$19>>2]|0; $50 = ($49|0)==(0); if ($50) { $79 = $84; } else { $$in = $49;$dst$02 = $85;$src$01 = $86; while(1) { $51 = (($$in) + -1)|0; $52 = HEAP32[$src$01>>2]|0; $53 = $52 & 255; $54 = $52 >>> 8; $55 = $54 & 255; $56 = $52 >>> 16; $57 = $56 & 255; $58 = Math_imul($57, $4)|0; $59 = (($58>>>0) / 255)&-1; $60 = Math_imul($55, $7)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($53, $10)|0; $63 = (($62>>>0) / 255)&-1; $64 = $59 << 16; $65 = $64 | $26; $66 = $61 << 8; $67 = $65 | $66; $68 = $67 | $63; HEAP32[$dst$02>>2] = $68; $69 = ((($src$01)) + 4|0); $70 = ((($dst$02)) + 4|0); $71 = ($51|0)==(0); if ($71) { break; } else { $$in = $51;$dst$02 = $70;$src$01 = $69; } } $$pre16$pre = HEAP32[$13>>2]|0; $79 = $$pre16$pre; } $72 = HEAP32[$20>>2]|0; $73 = (($74) + ($72)|0); $75 = HEAP32[$21>>2]|0; $76 = (($77) + ($75)|0); $78 = (($79) + -1)|0; HEAP32[$13>>2] = $78; $80 = ($79|0)==(0); if ($80) { $$lcssa33 = $73;$$lcssa34 = $76; break; } else { $74 = $73;$77 = $76;$84 = $78;$85 = $76;$86 = $73; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$18>>2] = $$lcssa34; return; } } function _SDL_Blit_RGB888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$op = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$op = $27 << 24; $34 = $33 ? -16777216 : $$op; $35 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $108 = $$pre;$113 = $25;$114 = $$pre;$44 = $23;$posy$017 = 0;$srcy$016 = 0; while(1) { $36 = ($posy$017|0)>(65535); if ($36) { $37 = (($posy$017) + -65536)|0; $38 = $37 >>> 16; $39 = $38 << 16; $40 = (($srcy$016) + 1)|0; $41 = (($37) - ($39))|0; $42 = (($40) + ($38))|0; $posy$1$lcssa = $41;$srcy$1$lcssa = $42; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $43 = (($44) + -1)|0; $45 = ($44|0)==(0); if ($45) { $110 = $113; } else { if ($31) { $69 = $43;$dst$013$us = $114;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $46 = ($posx$011$us|0)>(65535); if ($46) { $47 = (($posx$011$us) + -65536)|0; $48 = $47 >>> 16; $49 = $48 << 16; $50 = (($srcx$010$us) + 1)|0; $51 = (($47) - ($49))|0; $52 = (($50) + ($48))|0; $53 = HEAP32[$info>>2]|0; $54 = HEAP32[$35>>2]|0; $55 = Math_imul($54, $srcy$1$lcssa)|0; $56 = (($53) + ($55)|0); $57 = $52 << 2; $58 = (($56) + ($57)|0); $posx$2$us = $51;$src$1$us = $58;$srcx$2$us = $52; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $59 = HEAP32[$src$1$us>>2]|0; $60 = $59 & 16711680; $61 = $59 & 65280; $62 = $59 & 255; $63 = $61 | $34; $64 = $63 | $62; $65 = $64 | $60; HEAP32[$dst$013$us>>2] = $65; $66 = (($posx$2$us) + ($24))|0; $67 = ((($dst$013$us)) + 4|0); $68 = (($69) + -1)|0; $70 = ($69|0)==(0); if ($70) { break; } else { $69 = $68;$dst$013$us = $67;$posx$011$us = $66;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $104 = $43;$dst$013 = $114;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $71 = ($posx$011|0)>(65535); if ($71) { $72 = (($posx$011) + -65536)|0; $73 = $72 >>> 16; $74 = $73 << 16; $75 = (($srcx$010) + 1)|0; $76 = (($72) - ($74))|0; $77 = (($75) + ($73))|0; $78 = HEAP32[$info>>2]|0; $79 = HEAP32[$35>>2]|0; $80 = Math_imul($79, $srcy$1$lcssa)|0; $81 = (($78) + ($80)|0); $82 = $77 << 2; $83 = (($81) + ($82)|0); $posx$2 = $76;$src$1 = $83;$srcx$2 = $77; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $84 = HEAP32[$src$1>>2]|0; $85 = $84 & 255; $86 = $84 >>> 8; $87 = $86 & 255; $88 = $84 >>> 16; $89 = $88 & 255; $90 = Math_imul($89, $4)|0; $91 = (($90>>>0) / 255)&-1; $92 = Math_imul($87, $7)|0; $93 = (($92>>>0) / 255)&-1; $94 = Math_imul($85, $10)|0; $95 = (($94>>>0) / 255)&-1; $96 = $91 << 16; $97 = $93 << 8; $98 = $97 | $34; $99 = $98 | $95; $100 = $99 | $96; HEAP32[$dst$013>>2] = $100; $101 = (($posx$2) + ($24))|0; $102 = ((($dst$013)) + 4|0); $103 = (($104) + -1)|0; $105 = ($104|0)==(0); if ($105) { break; } else { $104 = $103;$dst$013 = $102;$posx$011 = $101;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$16>>2]|0; $110 = $$pre28; } $106 = HEAP32[$29>>2]|0; $107 = (($108) + ($106)|0); $109 = (($110) + -1)|0; HEAP32[$16>>2] = $109; $111 = ($110|0)==(0); if ($111) { $$lcssa = $107; break; } $112 = (($posy$1$lcssa) + ($18))|0; $$pre26 = HEAP32[$22>>2]|0; $108 = $107;$113 = $109;$114 = $107;$44 = $$pre26;$posy$017 = $112;$srcy$016 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGB888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$06 = 0, $dst$06$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $150 = $$pre;$153 = $$pre10;$157 = $15;$158 = $$pre10;$159 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $155 = $157; } else { L8: do { if ($23) { $86 = $32;$dst$06$us = $158;$src$05$us = $159; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; $46 = $40 >>> 24; if ($or$cond) { $47 = Math_imul($36, $$4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($38, $$4)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($39, $$4)|0; $52 = (($51>>>0) / 255)&-1; $srcB$1$us = $52;$srcG$1$us = $50;$srcR$1$us = $48; } else { $srcB$1$us = $39;$srcG$1$us = $38;$srcR$1$us = $36; } switch ($29|0) { case 16: { $65 = Math_imul($42, $30)|0; $66 = (($65>>>0) / 255)&-1; $67 = (($66) + ($srcR$1$us))|0; $68 = Math_imul($44, $30)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcG$1$us))|0; $71 = Math_imul($45, $30)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcB$1$us))|0; $74 = Math_imul($46, $30)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($$4))|0; $dstA$0$us = $76;$dstB$0$us = $73;$dstG$0$us = $70;$dstR$0$us = $67; break; } case 32: { $59 = (($srcR$1$us) + ($42))|0; $60 = ($59>>>0)>(255); $$$us = $60 ? 255 : $59; $61 = (($srcG$1$us) + ($44))|0; $62 = ($61>>>0)>(255); $$3$us = $62 ? 255 : $61; $63 = (($srcB$1$us) + ($45))|0; $64 = ($63>>>0)>(255); $$1$us = $64 ? 255 : $63; $dstA$0$us = $46;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $53 = Math_imul($srcR$1$us, $42)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($srcG$1$us, $44)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcB$1$us, $45)|0; $58 = (($57>>>0) / 255)&-1; $dstA$0$us = $46;$dstB$0$us = $58;$dstG$0$us = $56;$dstR$0$us = $54; break; } default: { $dstA$0$us = $46;$dstB$0$us = $45;$dstG$0$us = $44;$dstR$0$us = $42; } } $77 = $dstA$0$us << 24; $78 = $dstR$0$us << 16; $79 = $dstG$0$us << 8; $80 = $79 | $78; $81 = $80 | $dstB$0$us; $82 = $81 | $77; HEAP32[$dst$06$us>>2] = $82; $83 = ((($src$05$us)) + 4|0); $84 = ((($dst$06$us)) + 4|0); $85 = (($86) + -1)|0; $87 = ($86|0)==(0); if ($87) { break L8; } else { $86 = $85;$dst$06$us = $84;$src$05$us = $83; } } } else { $146 = $32;$dst$06 = $158;$src$05 = $159; while(1) { $88 = HEAP32[$src$05>>2]|0; $89 = HEAP32[$dst$06>>2]|0; $90 = $89 >>> 16; $91 = $90 & 255; $92 = $89 >>> 8; $93 = $92 & 255; $94 = $89 & 255; $95 = $89 >>> 24; $96 = $88 & 255; $97 = $88 >>> 8; $98 = $97 & 255; $99 = $88 >>> 16; $100 = $99 & 255; $101 = Math_imul($100, $4)|0; $102 = (($101>>>0) / 255)&-1; $103 = Math_imul($98, $7)|0; $104 = (($103>>>0) / 255)&-1; $105 = Math_imul($96, $10)|0; $106 = (($105>>>0) / 255)&-1; if ($or$cond) { $107 = Math_imul($102, $$4)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($104, $$4)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($106, $$4)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $106;$srcG$1 = $104;$srcR$1 = $102; } switch ($29|0) { case 16: { $113 = Math_imul($91, $30)|0; $114 = (($113>>>0) / 255)&-1; $115 = (($114) + ($srcR$1))|0; $116 = Math_imul($93, $30)|0; $117 = (($116>>>0) / 255)&-1; $118 = (($117) + ($srcG$1))|0; $119 = Math_imul($94, $30)|0; $120 = (($119>>>0) / 255)&-1; $121 = (($120) + ($srcB$1))|0; $122 = Math_imul($95, $30)|0; $123 = (($122>>>0) / 255)&-1; $124 = (($123) + ($$4))|0; $dstA$0 = $124;$dstB$0 = $121;$dstG$0 = $118;$dstR$0 = $115; break; } case 32: { $125 = (($srcR$1) + ($91))|0; $126 = ($125>>>0)>(255); $$ = $126 ? 255 : $125; $127 = (($srcG$1) + ($93))|0; $128 = ($127>>>0)>(255); $$3 = $128 ? 255 : $127; $129 = (($srcB$1) + ($94))|0; $130 = ($129>>>0)>(255); $$1 = $130 ? 255 : $129; $dstA$0 = $95;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $131 = Math_imul($srcR$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcG$1, $93)|0; $134 = (($133>>>0) / 255)&-1; $135 = Math_imul($srcB$1, $94)|0; $136 = (($135>>>0) / 255)&-1; $dstA$0 = $95;$dstB$0 = $136;$dstG$0 = $134;$dstR$0 = $132; break; } default: { $dstA$0 = $95;$dstB$0 = $94;$dstG$0 = $93;$dstR$0 = $91; } } $137 = $dstA$0 << 24; $138 = $dstR$0 << 16; $139 = $dstG$0 << 8; $140 = $139 | $138; $141 = $140 | $dstB$0; $142 = $141 | $137; HEAP32[$dst$06>>2] = $142; $143 = ((($src$05)) + 4|0); $144 = ((($dst$06)) + 4|0); $145 = (($146) + -1)|0; $147 = ($146|0)==(0); if ($147) { break L8; } else { $146 = $145;$dst$06 = $144;$src$05 = $143; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $155 = $$pre12; } $148 = HEAP32[$20>>2]|0; $149 = (($150) + ($148)|0); $151 = HEAP32[$21>>2]|0; $152 = (($153) + ($151)|0); $154 = (($155) + -1)|0; HEAP32[$13>>2] = $154; $156 = ($155|0)==(0); if ($156) { $$lcssa = $149;$$lcssa20 = $152; break; } else { $150 = $149;$153 = $152;$157 = $154;$158 = $152;$159 = $149; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0; var $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $192 = $$pre;$197 = $25;$198 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $194 = $197; } else { L11: do { if ($31) { $115 = $47;$dst$017$us = $198;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; $75 = $69 >>> 24; if ($or$cond) { $76 = Math_imul($65, $$4)|0; $77 = (($76>>>0) / 255)&-1; $78 = Math_imul($67, $$4)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($68, $$4)|0; $81 = (($80>>>0) / 255)&-1; $srcB$1$us = $81;$srcG$1$us = $79;$srcR$1$us = $77; } else { $srcB$1$us = $68;$srcG$1$us = $67;$srcR$1$us = $65; } switch ($37|0) { case 16: { $94 = Math_imul($71, $38)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($srcR$1$us))|0; $97 = Math_imul($73, $38)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcG$1$us))|0; $100 = Math_imul($74, $38)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcB$1$us))|0; $103 = Math_imul($75, $38)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($$4))|0; $dstA$0$us = $105;$dstB$0$us = $102;$dstG$0$us = $99;$dstR$0$us = $96; break; } case 32: { $88 = (($srcR$1$us) + ($71))|0; $89 = ($88>>>0)>(255); $$$us = $89 ? 255 : $88; $90 = (($srcG$1$us) + ($73))|0; $91 = ($90>>>0)>(255); $$3$us = $91 ? 255 : $90; $92 = (($srcB$1$us) + ($74))|0; $93 = ($92>>>0)>(255); $$1$us = $93 ? 255 : $92; $dstA$0$us = $75;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $82 = Math_imul($srcR$1$us, $71)|0; $83 = (($82>>>0) / 255)&-1; $84 = Math_imul($srcG$1$us, $73)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcB$1$us, $74)|0; $87 = (($86>>>0) / 255)&-1; $dstA$0$us = $75;$dstB$0$us = $87;$dstG$0$us = $85;$dstR$0$us = $83; break; } default: { $dstA$0$us = $75;$dstB$0$us = $74;$dstG$0$us = $73;$dstR$0$us = $71; } } $106 = $dstA$0$us << 24; $107 = $dstR$0$us << 16; $108 = $dstG$0$us << 8; $109 = $108 | $107; $110 = $109 | $dstB$0$us; $111 = $110 | $106; HEAP32[$dst$017$us>>2] = $111; $112 = (($posx$2$us) + ($24))|0; $113 = ((($dst$017$us)) + 4|0); $114 = (($115) + -1)|0; $116 = ($115|0)==(0); if ($116) { break L11; } else { $115 = $114;$dst$017$us = $113;$posx$015$us = $112;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $188 = $47;$dst$017 = $198;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $117 = ($posx$015|0)>(65535); if ($117) { $118 = (($posx$015) + -65536)|0; $119 = $118 >>> 16; $120 = $119 << 16; $121 = (($srcx$014) + 1)|0; $122 = (($118) - ($120))|0; $123 = (($121) + ($119))|0; $124 = HEAP32[$info>>2]|0; $125 = HEAP32[$39>>2]|0; $126 = Math_imul($125, $srcy$1$lcssa)|0; $127 = (($124) + ($126)|0); $128 = $123 << 2; $129 = (($127) + ($128)|0); $posx$2 = $122;$src$1 = $129;$srcx$2 = $123; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $130 = HEAP32[$src$1>>2]|0; $131 = HEAP32[$dst$017>>2]|0; $132 = $131 >>> 16; $133 = $132 & 255; $134 = $131 >>> 8; $135 = $134 & 255; $136 = $131 & 255; $137 = $131 >>> 24; $138 = $130 & 255; $139 = $130 >>> 8; $140 = $139 & 255; $141 = $130 >>> 16; $142 = $141 & 255; $143 = Math_imul($142, $4)|0; $144 = (($143>>>0) / 255)&-1; $145 = Math_imul($140, $7)|0; $146 = (($145>>>0) / 255)&-1; $147 = Math_imul($138, $10)|0; $148 = (($147>>>0) / 255)&-1; if ($or$cond) { $149 = Math_imul($144, $$4)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($146, $$4)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($148, $$4)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $148;$srcG$1 = $146;$srcR$1 = $144; } switch ($37|0) { case 16: { $155 = Math_imul($133, $38)|0; $156 = (($155>>>0) / 255)&-1; $157 = (($156) + ($srcR$1))|0; $158 = Math_imul($135, $38)|0; $159 = (($158>>>0) / 255)&-1; $160 = (($159) + ($srcG$1))|0; $161 = Math_imul($136, $38)|0; $162 = (($161>>>0) / 255)&-1; $163 = (($162) + ($srcB$1))|0; $164 = Math_imul($137, $38)|0; $165 = (($164>>>0) / 255)&-1; $166 = (($165) + ($$4))|0; $dstA$0 = $166;$dstB$0 = $163;$dstG$0 = $160;$dstR$0 = $157; break; } case 32: { $167 = (($srcR$1) + ($133))|0; $168 = ($167>>>0)>(255); $$ = $168 ? 255 : $167; $169 = (($srcG$1) + ($135))|0; $170 = ($169>>>0)>(255); $$3 = $170 ? 255 : $169; $171 = (($srcB$1) + ($136))|0; $172 = ($171>>>0)>(255); $$1 = $172 ? 255 : $171; $dstA$0 = $137;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $173 = Math_imul($srcR$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcG$1, $135)|0; $176 = (($175>>>0) / 255)&-1; $177 = Math_imul($srcB$1, $136)|0; $178 = (($177>>>0) / 255)&-1; $dstA$0 = $137;$dstB$0 = $178;$dstG$0 = $176;$dstR$0 = $174; break; } default: { $dstA$0 = $137;$dstB$0 = $136;$dstG$0 = $135;$dstR$0 = $133; } } $179 = $dstA$0 << 24; $180 = $dstR$0 << 16; $181 = $dstG$0 << 8; $182 = $181 | $180; $183 = $182 | $dstB$0; $184 = $183 | $179; HEAP32[$dst$017>>2] = $184; $185 = (($posx$2) + ($24))|0; $186 = ((($dst$017)) + 4|0); $187 = (($188) + -1)|0; $189 = ($188|0)==(0); if ($189) { break L11; } else { $188 = $187;$dst$017 = $186;$posx$015 = $185;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $194 = $$pre32; } $190 = HEAP32[$29>>2]|0; $191 = (($192) + ($190)|0); $193 = (($194) + -1)|0; HEAP32[$16>>2] = $193; $195 = ($194|0)==(0); if ($195) { $$lcssa = $191; break; } $196 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $192 = $191;$197 = $193;$198 = $191;$48 = $$pre30;$posy$021 = $196;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 & 65280; $44 = $40 << 16; $45 = $44 & 16711680; $46 = $45 | $43; $47 = $46 | $42; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_RGB888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa28 = 0, $$pre = 0, $$pre19 = 0, $$pre20 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $cond = 0, $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre19 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $83 = $$pre;$86 = $$pre19;$90 = $4;$91 = $$pre19;$92 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $88 = $90; } else { switch ($10|0) { case 16: { $25 = $12;$dst$05$us = $91;$src$04$us = $92; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 & 65280; $16 = $14 >>> 16; $17 = $16 & 255; $18 = $14 << 16; $19 = $18 & 16711680; $20 = $15 | $19; $21 = $20 | $17; HEAP32[$dst$05$us>>2] = $21; $22 = ((($src$04$us)) + 4|0); $23 = ((($dst$05$us)) + 4|0); $24 = (($25) + -1)|0; $26 = ($25|0)==(0); if ($26) { break; } else { $25 = $24;$dst$05$us = $23;$src$04$us = $22; } } break; } case 32: { $52 = $12;$dst$05$us$6 = $91;$src$04$us$7 = $92; while(1) { $27 = HEAP32[$src$04$us$7>>2]|0; $28 = HEAP32[$dst$05$us$6>>2]|0; $29 = $28 >>> 16; $30 = $29 & 255; $31 = $28 >>> 8; $32 = $31 & 255; $33 = $28 & 255; $34 = $27 & 255; $35 = $27 >>> 8; $36 = $35 & 255; $37 = $27 >>> 16; $38 = $37 & 255; $39 = (($30) + ($34))|0; $40 = ($39>>>0)>(255); $$$us$8 = $40 ? 255 : $39; $41 = (($32) + ($36))|0; $42 = ($41>>>0)>(255); $$3$us$9 = $42 ? 255 : $41; $43 = (($38) + ($33))|0; $44 = ($43>>>0)>(255); $$1$us$10 = $44 ? 255 : $43; $45 = $$$us$8 << 16; $46 = $$3$us$9 << 8; $47 = $46 | $45; $48 = $47 | $$1$us$10; HEAP32[$dst$05$us$6>>2] = $48; $49 = ((($src$04$us$7)) + 4|0); $50 = ((($dst$05$us$6)) + 4|0); $51 = (($52) + -1)|0; $53 = ($52|0)==(0); if ($53) { break; } else { $52 = $51;$dst$05$us$6 = $50;$src$04$us$7 = $49; } } break; } default: { $79 = $12;$dst$05 = $91;$src$04 = $92; while(1) { $54 = HEAP32[$src$04>>2]|0; $55 = HEAP32[$dst$05>>2]|0; $56 = $55 >>> 16; $57 = $56 & 255; $58 = $55 >>> 8; $59 = $58 & 255; $60 = $55 & 255; if ($cond) { $61 = $54 & 255; $62 = $54 >>> 8; $63 = $62 & 255; $64 = $54 >>> 16; $65 = $64 & 255; $66 = Math_imul($57, $61)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($59, $63)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($65, $60)|0; $71 = (($70>>>0) / 255)&-1; $dstB$0 = $71;$dstG$0 = $69;$dstR$0 = $67; } else { $dstB$0 = $60;$dstG$0 = $59;$dstR$0 = $57; } $72 = $dstR$0 << 16; $73 = $dstG$0 << 8; $74 = $73 | $72; $75 = $74 | $dstB$0; HEAP32[$dst$05>>2] = $75; $76 = ((($src$04)) + 4|0); $77 = ((($dst$05)) + 4|0); $78 = (($79) + -1)|0; $80 = ($79|0)==(0); if ($80) { break; } else { $79 = $78;$dst$05 = $77;$src$04 = $76; } } } } $$pre20 = HEAP32[$2>>2]|0; $88 = $$pre20; } $81 = HEAP32[$8>>2]|0; $82 = (($83) + ($81)|0); $84 = HEAP32[$9>>2]|0; $85 = (($86) + ($84)|0); $87 = (($88) + -1)|0; HEAP32[$2>>2] = $87; $89 = ($88|0)==(0); if ($89) { $$lcssa = $82;$$lcssa28 = $85; break; } else { $83 = $82;$86 = $85;$90 = $87;$91 = $85;$92 = $82; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa28; return; } function _SDL_Blit_BGR888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0; var $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $105 = $$pre;$110 = $14;$111 = $$pre;$29 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $107 = $110; } else { L11: do { if ($20) { $55 = $28;$dst$016$us = $111;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 & 65280; $46 = $44 >>> 16; $47 = $46 & 255; $48 = $44 << 16; $49 = $48 & 16711680; $50 = $45 | $49; $51 = $50 | $47; HEAP32[$dst$016$us>>2] = $51; $52 = (($posx$2$us) + ($13))|0; $53 = ((($dst$016$us)) + 4|0); $54 = (($55) + -1)|0; $56 = ($55|0)==(0); if ($56) { break; } else { $55 = $54;$dst$016$us = $53;$posx$014$us = $52;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $101 = $28;$dst$016 = $111;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $57 = ($posx$014|0)>(65535); if ($57) { $58 = (($posx$014) + -65536)|0; $59 = $58 >>> 16; $60 = $59 << 16; $61 = (($srcx$013) + 1)|0; $62 = (($58) - ($60))|0; $63 = (($61) + ($59))|0; $64 = HEAP32[$info>>2]|0; $65 = HEAP32[$19>>2]|0; $66 = Math_imul($65, $srcy$1$lcssa)|0; $67 = (($64) + ($66)|0); $68 = $63 << 2; $69 = (($67) + ($68)|0); $posx$2 = $62;$src$1 = $69;$srcx$2 = $63; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $70 = HEAP32[$src$1>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; $76 = HEAP32[$dst$016>>2]|0; $77 = $76 >>> 16; $78 = $77 & 255; $79 = $76 >>> 8; $80 = $79 & 255; $81 = $76 & 255; switch ($18|0) { case 64: { $88 = Math_imul($78, $75)|0; $89 = (($88>>>0) / 255)&-1; $90 = Math_imul($80, $74)|0; $91 = (($90>>>0) / 255)&-1; $92 = Math_imul($72, $81)|0; $93 = (($92>>>0) / 255)&-1; $dstB$0 = $93;$dstG$0 = $91;$dstR$0 = $89; break; } case 32: { $82 = (($78) + ($75))|0; $83 = ($82>>>0)>(255); $$ = $83 ? 255 : $82; $84 = (($80) + ($74))|0; $85 = ($84>>>0)>(255); $$3 = $85 ? 255 : $84; $86 = (($72) + ($81))|0; $87 = ($86>>>0)>(255); $$1 = $87 ? 255 : $86; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $81;$dstG$0 = $80;$dstR$0 = $78; } } $94 = $dstR$0 << 16; $95 = $dstG$0 << 8; $96 = $95 | $94; $97 = $96 | $dstB$0; HEAP32[$dst$016>>2] = $97; $98 = (($posx$2) + ($13))|0; $99 = ((($dst$016)) + 4|0); $100 = (($101) + -1)|0; $102 = ($101|0)==(0); if ($102) { break L11; } else { $101 = $100;$dst$016 = $99;$posx$014 = $98;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $107 = $$pre30; } $103 = HEAP32[$17>>2]|0; $104 = (($105) + ($103)|0); $106 = (($107) + -1)|0; HEAP32[$5>>2] = $106; $108 = ($107|0)==(0); if ($108) { $$lcssa = $104; break; } $109 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $105 = $104;$110 = $106;$111 = $104;$29 = $$pre29;$posy$020 = $109;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 16; $35 = $34 & 255; $36 = $33 & 65280; $37 = $33 << 16; $38 = $37 & 16711680; $39 = $36 | $38; $40 = $39 | $35; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 & 255; $49 = $47 >>> 8; $50 = $49 & 255; $51 = $47 >>> 16; $52 = $51 & 255; $53 = Math_imul($48, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($50, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($52, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $54 << 16; $60 = $56 << 8; $61 = $60 | $59; $62 = $61 | $58; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_BGR888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 16; $55 = $54 & 255; $56 = $53 & 65280; $57 = $53 << 16; $58 = $57 & 16711680; $59 = $55 | $56; $60 = $59 | $58; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 & 255; $81 = $79 >>> 8; $82 = $81 & 255; $83 = $79 >>> 16; $84 = $83 & 255; $85 = Math_imul($80, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($82, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($84, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $86 << 16; $92 = $88 << 8; $93 = $90 | $92; $94 = $93 | $91; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$06 = 0, $dst$06$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $138 = $$pre;$141 = $$pre10;$145 = $15;$146 = $$pre10;$147 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $143 = $145; } else { L8: do { if ($23) { $80 = $32;$dst$06$us = $146;$src$05$us = $147; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; if ($or$cond) { $46 = Math_imul($39, $$4)|0; $47 = (($46>>>0) / 255)&-1; $48 = Math_imul($38, $$4)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($36, $$4)|0; $51 = (($50>>>0) / 255)&-1; $srcB$1$us = $51;$srcG$1$us = $49;$srcR$1$us = $47; } else { $srcB$1$us = $36;$srcG$1$us = $38;$srcR$1$us = $39; } switch ($29|0) { case 16: { $64 = Math_imul($42, $30)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($srcR$1$us))|0; $67 = Math_imul($44, $30)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcG$1$us))|0; $70 = Math_imul($45, $30)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcB$1$us))|0; $dstB$0$us = $72;$dstG$0$us = $69;$dstR$0$us = $66; break; } case 32: { $58 = (($srcR$1$us) + ($42))|0; $59 = ($58>>>0)>(255); $$$us = $59 ? 255 : $58; $60 = (($srcG$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$3$us = $61 ? 255 : $60; $62 = (($srcB$1$us) + ($45))|0; $63 = ($62>>>0)>(255); $$1$us = $63 ? 255 : $62; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $52 = Math_imul($srcR$1$us, $42)|0; $53 = (($52>>>0) / 255)&-1; $54 = Math_imul($srcG$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcB$1$us, $45)|0; $57 = (($56>>>0) / 255)&-1; $dstB$0$us = $57;$dstG$0$us = $55;$dstR$0$us = $53; break; } default: { $dstB$0$us = $45;$dstG$0$us = $44;$dstR$0$us = $42; } } $73 = $dstR$0$us << 16; $74 = $dstG$0$us << 8; $75 = $74 | $73; $76 = $75 | $dstB$0$us; HEAP32[$dst$06$us>>2] = $76; $77 = ((($src$05$us)) + 4|0); $78 = ((($dst$06$us)) + 4|0); $79 = (($80) + -1)|0; $81 = ($80|0)==(0); if ($81) { break L8; } else { $80 = $79;$dst$06$us = $78;$src$05$us = $77; } } } else { $134 = $32;$dst$06 = $146;$src$05 = $147; while(1) { $82 = HEAP32[$src$05>>2]|0; $83 = HEAP32[$dst$06>>2]|0; $84 = $83 >>> 16; $85 = $84 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 & 255; $89 = $82 & 255; $90 = $82 >>> 8; $91 = $90 & 255; $92 = $82 >>> 16; $93 = $92 & 255; $94 = Math_imul($89, $4)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $7)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($93, $10)|0; $99 = (($98>>>0) / 255)&-1; if ($or$cond) { $100 = Math_imul($95, $$4)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $$4)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($99, $$4)|0; $105 = (($104>>>0) / 255)&-1; $srcB$1 = $105;$srcG$1 = $103;$srcR$1 = $101; } else { $srcB$1 = $99;$srcG$1 = $97;$srcR$1 = $95; } switch ($29|0) { case 16: { $106 = Math_imul($85, $30)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcR$1))|0; $109 = Math_imul($87, $30)|0; $110 = (($109>>>0) / 255)&-1; $111 = (($110) + ($srcG$1))|0; $112 = Math_imul($88, $30)|0; $113 = (($112>>>0) / 255)&-1; $114 = (($113) + ($srcB$1))|0; $dstB$0 = $114;$dstG$0 = $111;$dstR$0 = $108; break; } case 32: { $115 = (($srcR$1) + ($85))|0; $116 = ($115>>>0)>(255); $$ = $116 ? 255 : $115; $117 = (($srcG$1) + ($87))|0; $118 = ($117>>>0)>(255); $$3 = $118 ? 255 : $117; $119 = (($srcB$1) + ($88))|0; $120 = ($119>>>0)>(255); $$1 = $120 ? 255 : $119; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $121 = Math_imul($srcR$1, $85)|0; $122 = (($121>>>0) / 255)&-1; $123 = Math_imul($srcG$1, $87)|0; $124 = (($123>>>0) / 255)&-1; $125 = Math_imul($srcB$1, $88)|0; $126 = (($125>>>0) / 255)&-1; $dstB$0 = $126;$dstG$0 = $124;$dstR$0 = $122; break; } default: { $dstB$0 = $88;$dstG$0 = $87;$dstR$0 = $85; } } $127 = $dstR$0 << 16; $128 = $dstG$0 << 8; $129 = $128 | $127; $130 = $129 | $dstB$0; HEAP32[$dst$06>>2] = $130; $131 = ((($src$05)) + 4|0); $132 = ((($dst$06)) + 4|0); $133 = (($134) + -1)|0; $135 = ($134|0)==(0); if ($135) { break L8; } else { $134 = $133;$dst$06 = $132;$src$05 = $131; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $143 = $$pre12; } $136 = HEAP32[$20>>2]|0; $137 = (($138) + ($136)|0); $139 = HEAP32[$21>>2]|0; $140 = (($141) + ($139)|0); $142 = (($143) + -1)|0; HEAP32[$13>>2] = $142; $144 = ($143|0)==(0); if ($144) { $$lcssa = $137;$$lcssa20 = $140; break; } else { $138 = $137;$141 = $140;$145 = $142;$146 = $140;$147 = $137; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0; var $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0; var $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $180 = $$pre;$185 = $25;$186 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $182 = $185; } else { L11: do { if ($31) { $109 = $47;$dst$017$us = $186;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; if ($or$cond) { $75 = Math_imul($68, $$4)|0; $76 = (($75>>>0) / 255)&-1; $77 = Math_imul($67, $$4)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($65, $$4)|0; $80 = (($79>>>0) / 255)&-1; $srcB$1$us = $80;$srcG$1$us = $78;$srcR$1$us = $76; } else { $srcB$1$us = $65;$srcG$1$us = $67;$srcR$1$us = $68; } switch ($37|0) { case 16: { $93 = Math_imul($71, $38)|0; $94 = (($93>>>0) / 255)&-1; $95 = (($94) + ($srcR$1$us))|0; $96 = Math_imul($73, $38)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcG$1$us))|0; $99 = Math_imul($74, $38)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcB$1$us))|0; $dstB$0$us = $101;$dstG$0$us = $98;$dstR$0$us = $95; break; } case 32: { $87 = (($srcR$1$us) + ($71))|0; $88 = ($87>>>0)>(255); $$$us = $88 ? 255 : $87; $89 = (($srcG$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$3$us = $90 ? 255 : $89; $91 = (($srcB$1$us) + ($74))|0; $92 = ($91>>>0)>(255); $$1$us = $92 ? 255 : $91; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $81 = Math_imul($srcR$1$us, $71)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($srcG$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcB$1$us, $74)|0; $86 = (($85>>>0) / 255)&-1; $dstB$0$us = $86;$dstG$0$us = $84;$dstR$0$us = $82; break; } default: { $dstB$0$us = $74;$dstG$0$us = $73;$dstR$0$us = $71; } } $102 = $dstR$0$us << 16; $103 = $dstG$0$us << 8; $104 = $103 | $102; $105 = $104 | $dstB$0$us; HEAP32[$dst$017$us>>2] = $105; $106 = (($posx$2$us) + ($24))|0; $107 = ((($dst$017$us)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L11; } else { $109 = $108;$dst$017$us = $107;$posx$015$us = $106;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $176 = $47;$dst$017 = $186;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $111 = ($posx$015|0)>(65535); if ($111) { $112 = (($posx$015) + -65536)|0; $113 = $112 >>> 16; $114 = $113 << 16; $115 = (($srcx$014) + 1)|0; $116 = (($112) - ($114))|0; $117 = (($115) + ($113))|0; $118 = HEAP32[$info>>2]|0; $119 = HEAP32[$39>>2]|0; $120 = Math_imul($119, $srcy$1$lcssa)|0; $121 = (($118) + ($120)|0); $122 = $117 << 2; $123 = (($121) + ($122)|0); $posx$2 = $116;$src$1 = $123;$srcx$2 = $117; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $124 = HEAP32[$src$1>>2]|0; $125 = HEAP32[$dst$017>>2]|0; $126 = $125 >>> 16; $127 = $126 & 255; $128 = $125 >>> 8; $129 = $128 & 255; $130 = $125 & 255; $131 = $124 & 255; $132 = $124 >>> 8; $133 = $132 & 255; $134 = $124 >>> 16; $135 = $134 & 255; $136 = Math_imul($131, $4)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($133, $7)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($135, $10)|0; $141 = (($140>>>0) / 255)&-1; if ($or$cond) { $142 = Math_imul($137, $$4)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $$4)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($141, $$4)|0; $147 = (($146>>>0) / 255)&-1; $srcB$1 = $147;$srcG$1 = $145;$srcR$1 = $143; } else { $srcB$1 = $141;$srcG$1 = $139;$srcR$1 = $137; } switch ($37|0) { case 16: { $148 = Math_imul($127, $38)|0; $149 = (($148>>>0) / 255)&-1; $150 = (($149) + ($srcR$1))|0; $151 = Math_imul($129, $38)|0; $152 = (($151>>>0) / 255)&-1; $153 = (($152) + ($srcG$1))|0; $154 = Math_imul($130, $38)|0; $155 = (($154>>>0) / 255)&-1; $156 = (($155) + ($srcB$1))|0; $dstB$0 = $156;$dstG$0 = $153;$dstR$0 = $150; break; } case 32: { $157 = (($srcR$1) + ($127))|0; $158 = ($157>>>0)>(255); $$ = $158 ? 255 : $157; $159 = (($srcG$1) + ($129))|0; $160 = ($159>>>0)>(255); $$3 = $160 ? 255 : $159; $161 = (($srcB$1) + ($130))|0; $162 = ($161>>>0)>(255); $$1 = $162 ? 255 : $161; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $163 = Math_imul($srcR$1, $127)|0; $164 = (($163>>>0) / 255)&-1; $165 = Math_imul($srcG$1, $129)|0; $166 = (($165>>>0) / 255)&-1; $167 = Math_imul($srcB$1, $130)|0; $168 = (($167>>>0) / 255)&-1; $dstB$0 = $168;$dstG$0 = $166;$dstR$0 = $164; break; } default: { $dstB$0 = $130;$dstG$0 = $129;$dstR$0 = $127; } } $169 = $dstR$0 << 16; $170 = $dstG$0 << 8; $171 = $170 | $169; $172 = $171 | $dstB$0; HEAP32[$dst$017>>2] = $172; $173 = (($posx$2) + ($24))|0; $174 = ((($dst$017)) + 4|0); $175 = (($176) + -1)|0; $177 = ($176|0)==(0); if ($177) { break L11; } else { $176 = $175;$dst$017 = $174;$posx$015 = $173;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $182 = $$pre32; } $178 = HEAP32[$29>>2]|0; $179 = (($180) + ($178)|0); $181 = (($182) + -1)|0; HEAP32[$16>>2] = $181; $183 = ($182|0)==(0); if ($183) { $$lcssa = $179; break; } $184 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $180 = $179;$185 = $181;$186 = $179;$48 = $$pre30;$posy$021 = $184;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0; var $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$46 = $$pre;$51 = $12;$52 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $48 = $51; } else { $$in = $24;$dst$013 = $52;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; HEAP32[$dst$013>>2] = $40; $41 = (($posx$2) + ($11))|0; $42 = ((($dst$013)) + 4|0); $43 = ($26|0)==(0); if ($43) { break; } else { $$in = $26;$dst$013 = $42;$posx$010 = $41;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $48 = $$pre25; } $44 = HEAP32[$15>>2]|0; $45 = (($46) + ($44)|0); $47 = (($48) + -1)|0; HEAP32[$3>>2] = $47; $49 = ($48|0)==(0); if ($49) { $$lcssa = $45; break; } $50 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$46 = $45;$51 = $47;$52 = $45;$posy$016 = $50;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_BGR888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa28 = 0, $$pre = 0, $$pre19 = 0, $$pre20 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $cond = 0, $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0; var $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre19 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $77 = $$pre;$80 = $$pre19;$84 = $4;$85 = $$pre19;$86 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $82 = $84; } else { switch ($10|0) { case 16: { $19 = $12;$dst$05$us = $85;$src$04$us = $86; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 & 16777215; HEAP32[$dst$05$us>>2] = $15; $16 = ((($src$04$us)) + 4|0); $17 = ((($dst$05$us)) + 4|0); $18 = (($19) + -1)|0; $20 = ($19|0)==(0); if ($20) { break; } else { $19 = $18;$dst$05$us = $17;$src$04$us = $16; } } break; } case 32: { $46 = $12;$dst$05$us$6 = $85;$src$04$us$7 = $86; while(1) { $21 = HEAP32[$src$04$us$7>>2]|0; $22 = HEAP32[$dst$05$us$6>>2]|0; $23 = $22 >>> 16; $24 = $23 & 255; $25 = $22 >>> 8; $26 = $25 & 255; $27 = $22 & 255; $28 = $21 & 255; $29 = $21 >>> 8; $30 = $29 & 255; $31 = $21 >>> 16; $32 = $31 & 255; $33 = (($27) + ($28))|0; $34 = ($33>>>0)>(255); $$$us$8 = $34 ? 255 : $33; $35 = (($26) + ($30))|0; $36 = ($35>>>0)>(255); $$3$us$9 = $36 ? 255 : $35; $37 = (($24) + ($32))|0; $38 = ($37>>>0)>(255); $$1$us$10 = $38 ? 255 : $37; $39 = $$1$us$10 << 16; $40 = $$3$us$9 << 8; $41 = $40 | $$$us$8; $42 = $41 | $39; HEAP32[$dst$05$us$6>>2] = $42; $43 = ((($src$04$us$7)) + 4|0); $44 = ((($dst$05$us$6)) + 4|0); $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { break; } else { $46 = $45;$dst$05$us$6 = $44;$src$04$us$7 = $43; } } break; } default: { $73 = $12;$dst$05 = $85;$src$04 = $86; while(1) { $48 = HEAP32[$src$04>>2]|0; $49 = HEAP32[$dst$05>>2]|0; $50 = $49 >>> 16; $51 = $50 & 255; $52 = $49 >>> 8; $53 = $52 & 255; $54 = $49 & 255; if ($cond) { $55 = $48 & 255; $56 = $48 >>> 8; $57 = $56 & 255; $58 = $48 >>> 16; $59 = $58 & 255; $60 = Math_imul($54, $55)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($53, $57)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($51, $59)|0; $65 = (($64>>>0) / 255)&-1; $dstB$0 = $65;$dstG$0 = $63;$dstR$0 = $61; } else { $dstB$0 = $51;$dstG$0 = $53;$dstR$0 = $54; } $66 = $dstB$0 << 16; $67 = $dstG$0 << 8; $68 = $67 | $dstR$0; $69 = $68 | $66; HEAP32[$dst$05>>2] = $69; $70 = ((($src$04)) + 4|0); $71 = ((($dst$05)) + 4|0); $72 = (($73) + -1)|0; $74 = ($73|0)==(0); if ($74) { break; } else { $73 = $72;$dst$05 = $71;$src$04 = $70; } } } } $$pre20 = HEAP32[$2>>2]|0; $82 = $$pre20; } $75 = HEAP32[$8>>2]|0; $76 = (($77) + ($75)|0); $78 = HEAP32[$9>>2]|0; $79 = (($80) + ($78)|0); $81 = (($82) + -1)|0; HEAP32[$2>>2] = $81; $83 = ($82|0)==(0); if ($83) { $$lcssa = $76;$$lcssa28 = $79; break; } else { $77 = $76;$80 = $79;$84 = $81;$85 = $79;$86 = $76; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa28; return; } function _SDL_Blit_BGR888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $posx$014 = 0, $posx$014$us = 0; var $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $104 = $14;$105 = $$pre;$29 = $12;$99 = $$pre;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $101 = $104; } else { L11: do { if ($20) { $49 = $28;$dst$016$us = $105;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 & 16777215; HEAP32[$dst$016$us>>2] = $45; $46 = (($posx$2$us) + ($13))|0; $47 = ((($dst$016$us)) + 4|0); $48 = (($49) + -1)|0; $50 = ($49|0)==(0); if ($50) { break; } else { $49 = $48;$dst$016$us = $47;$posx$014$us = $46;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $95 = $28;$dst$016 = $105;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $51 = ($posx$014|0)>(65535); if ($51) { $52 = (($posx$014) + -65536)|0; $53 = $52 >>> 16; $54 = $53 << 16; $55 = (($srcx$013) + 1)|0; $56 = (($52) - ($54))|0; $57 = (($55) + ($53))|0; $58 = HEAP32[$info>>2]|0; $59 = HEAP32[$19>>2]|0; $60 = Math_imul($59, $srcy$1$lcssa)|0; $61 = (($58) + ($60)|0); $62 = $57 << 2; $63 = (($61) + ($62)|0); $posx$2 = $56;$src$1 = $63;$srcx$2 = $57; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $64 = HEAP32[$src$1>>2]|0; $65 = $64 >>> 16; $66 = $65 & 255; $67 = $64 >>> 8; $68 = $67 & 255; $69 = $64 & 255; $70 = HEAP32[$dst$016>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; switch ($18|0) { case 64: { $82 = Math_imul($75, $69)|0; $83 = (($82>>>0) / 255)&-1; $84 = Math_imul($74, $68)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($72, $66)|0; $87 = (($86>>>0) / 255)&-1; $dstB$0 = $87;$dstG$0 = $85;$dstR$0 = $83; break; } case 32: { $76 = (($75) + ($69))|0; $77 = ($76>>>0)>(255); $$ = $77 ? 255 : $76; $78 = (($74) + ($68))|0; $79 = ($78>>>0)>(255); $$3 = $79 ? 255 : $78; $80 = (($72) + ($66))|0; $81 = ($80>>>0)>(255); $$1 = $81 ? 255 : $80; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $72;$dstG$0 = $74;$dstR$0 = $75; } } $88 = $dstB$0 << 16; $89 = $dstG$0 << 8; $90 = $89 | $dstR$0; $91 = $90 | $88; HEAP32[$dst$016>>2] = $91; $92 = (($posx$2) + ($13))|0; $93 = ((($dst$016)) + 4|0); $94 = (($95) + -1)|0; $96 = ($95|0)==(0); if ($96) { break L11; } else { $95 = $94;$dst$016 = $93;$posx$014 = $92;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $101 = $$pre30; } $97 = HEAP32[$17>>2]|0; $98 = (($99) + ($97)|0); $100 = (($101) + -1)|0; HEAP32[$5>>2] = $100; $102 = ($101|0)==(0); if ($102) { $$lcssa = $98; break; } $103 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $104 = $100;$105 = $98;$29 = $$pre29;$99 = $98;$posy$020 = $103;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$69 = $13;$70 = $$pre18;$71 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $69; } else { $$in$13 = $21;$dst$02$us$us = $70;$src$01$us$us = $71; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 & 16777215; HEAP32[$dst$02$us$us>>2] = $34; $35 = ((($src$01$us$us)) + 4|0); $36 = ((($dst$02$us$us)) + 4|0); $37 = ($32|0)==(0); if ($37) { break; } else { $$in$13 = $32;$dst$02$us$us = $36;$src$01$us$us = $35; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$69 = $29;$70 = $27;$71 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $62 = $$pre17;$65 = $$pre18;$72 = $13;$73 = $$pre18;$74 = $$pre17; while(1) { $38 = HEAP32[$16>>2]|0; $39 = ($38|0)==(0); if ($39) { $67 = $72; } else { $$in = $38;$dst$02 = $73;$src$01 = $74; while(1) { $40 = (($$in) + -1)|0; $41 = HEAP32[$src$01>>2]|0; $42 = $41 & 255; $43 = $41 >>> 8; $44 = $43 & 255; $45 = $41 >>> 16; $46 = $45 & 255; $47 = Math_imul($42, $4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($44, $7)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($46, $10)|0; $52 = (($51>>>0) / 255)&-1; $53 = $52 << 16; $54 = $50 << 8; $55 = $54 | $48; $56 = $55 | $53; HEAP32[$dst$02>>2] = $56; $57 = ((($src$01)) + 4|0); $58 = ((($dst$02)) + 4|0); $59 = ($40|0)==(0); if ($59) { break; } else { $$in = $40;$dst$02 = $58;$src$01 = $57; } } $$pre16$pre = HEAP32[$11>>2]|0; $67 = $$pre16$pre; } $60 = HEAP32[$17>>2]|0; $61 = (($62) + ($60)|0); $63 = HEAP32[$18>>2]|0; $64 = (($65) + ($63)|0); $66 = (($67) + -1)|0; HEAP32[$11>>2] = $66; $68 = ($67|0)==(0); if ($68) { $$lcssa33 = $61;$$lcssa34 = $64; break; } else { $62 = $61;$65 = $64;$72 = $66;$73 = $64;$74 = $61; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_BGR888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0; var $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $101 = $23;$102 = $$pre;$38 = $21;$96 = $$pre;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $98 = $101; } else { if ($28) { $58 = $37;$dst$013$us = $102;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 & 16777215; HEAP32[$dst$013$us>>2] = $54; $55 = (($posx$2$us) + ($22))|0; $56 = ((($dst$013$us)) + 4|0); $57 = (($58) + -1)|0; $59 = ($58|0)==(0); if ($59) { break; } else { $58 = $57;$dst$013$us = $56;$posx$011$us = $55;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $92 = $37;$dst$013 = $102;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $60 = ($posx$011|0)>(65535); if ($60) { $61 = (($posx$011) + -65536)|0; $62 = $61 >>> 16; $63 = $62 << 16; $64 = (($srcx$010) + 1)|0; $65 = (($61) - ($63))|0; $66 = (($64) + ($62))|0; $67 = HEAP32[$info>>2]|0; $68 = HEAP32[$29>>2]|0; $69 = Math_imul($68, $srcy$1$lcssa)|0; $70 = (($67) + ($69)|0); $71 = $66 << 2; $72 = (($70) + ($71)|0); $posx$2 = $65;$src$1 = $72;$srcx$2 = $66; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $73 = HEAP32[$src$1>>2]|0; $74 = $73 & 255; $75 = $73 >>> 8; $76 = $75 & 255; $77 = $73 >>> 16; $78 = $77 & 255; $79 = Math_imul($74, $4)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($76, $7)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($78, $10)|0; $84 = (($83>>>0) / 255)&-1; $85 = $84 << 16; $86 = $82 << 8; $87 = $85 | $86; $88 = $87 | $80; HEAP32[$dst$013>>2] = $88; $89 = (($posx$2) + ($22))|0; $90 = ((($dst$013)) + 4|0); $91 = (($92) + -1)|0; $93 = ($92|0)==(0); if ($93) { break; } else { $92 = $91;$dst$013 = $90;$posx$011 = $89;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $98 = $$pre28; } $94 = HEAP32[$26>>2]|0; $95 = (($96) + ($94)|0); $97 = (($98) + -1)|0; HEAP32[$14>>2] = $97; $99 = ($98|0)==(0); if ($99) { $$lcssa = $95; break; } $100 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $101 = $97;$102 = $95;$38 = $$pre26;$96 = $95;$posy$017 = $100;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$06 = 0, $dst$06$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $138 = $$pre;$141 = $$pre10;$145 = $15;$146 = $$pre10;$147 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $143 = $145; } else { L8: do { if ($23) { $80 = $32;$dst$06$us = $146;$src$05$us = $147; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; if ($or$cond) { $46 = Math_imul($39, $$4)|0; $47 = (($46>>>0) / 255)&-1; $48 = Math_imul($38, $$4)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($36, $$4)|0; $51 = (($50>>>0) / 255)&-1; $srcB$1$us = $51;$srcG$1$us = $49;$srcR$1$us = $47; } else { $srcB$1$us = $36;$srcG$1$us = $38;$srcR$1$us = $39; } switch ($29|0) { case 16: { $64 = Math_imul($45, $30)|0; $65 = (($64>>>0) / 255)&-1; $66 = (($65) + ($srcR$1$us))|0; $67 = Math_imul($44, $30)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcG$1$us))|0; $70 = Math_imul($42, $30)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcB$1$us))|0; $dstB$0$us = $72;$dstG$0$us = $69;$dstR$0$us = $66; break; } case 32: { $58 = (($srcR$1$us) + ($45))|0; $59 = ($58>>>0)>(255); $$$us = $59 ? 255 : $58; $60 = (($srcG$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$3$us = $61 ? 255 : $60; $62 = (($srcB$1$us) + ($42))|0; $63 = ($62>>>0)>(255); $$1$us = $63 ? 255 : $62; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $52 = Math_imul($srcR$1$us, $45)|0; $53 = (($52>>>0) / 255)&-1; $54 = Math_imul($srcG$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcB$1$us, $42)|0; $57 = (($56>>>0) / 255)&-1; $dstB$0$us = $57;$dstG$0$us = $55;$dstR$0$us = $53; break; } default: { $dstB$0$us = $42;$dstG$0$us = $44;$dstR$0$us = $45; } } $73 = $dstB$0$us << 16; $74 = $dstG$0$us << 8; $75 = $74 | $dstR$0$us; $76 = $75 | $73; HEAP32[$dst$06$us>>2] = $76; $77 = ((($src$05$us)) + 4|0); $78 = ((($dst$06$us)) + 4|0); $79 = (($80) + -1)|0; $81 = ($80|0)==(0); if ($81) { break L8; } else { $80 = $79;$dst$06$us = $78;$src$05$us = $77; } } } else { $134 = $32;$dst$06 = $146;$src$05 = $147; while(1) { $82 = HEAP32[$src$05>>2]|0; $83 = HEAP32[$dst$06>>2]|0; $84 = $83 >>> 16; $85 = $84 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 & 255; $89 = $82 & 255; $90 = $82 >>> 8; $91 = $90 & 255; $92 = $82 >>> 16; $93 = $92 & 255; $94 = Math_imul($89, $4)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $7)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($93, $10)|0; $99 = (($98>>>0) / 255)&-1; if ($or$cond) { $100 = Math_imul($95, $$4)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $$4)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($99, $$4)|0; $105 = (($104>>>0) / 255)&-1; $srcB$1 = $105;$srcG$1 = $103;$srcR$1 = $101; } else { $srcB$1 = $99;$srcG$1 = $97;$srcR$1 = $95; } switch ($29|0) { case 16: { $106 = Math_imul($88, $30)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcR$1))|0; $109 = Math_imul($87, $30)|0; $110 = (($109>>>0) / 255)&-1; $111 = (($110) + ($srcG$1))|0; $112 = Math_imul($85, $30)|0; $113 = (($112>>>0) / 255)&-1; $114 = (($113) + ($srcB$1))|0; $dstB$0 = $114;$dstG$0 = $111;$dstR$0 = $108; break; } case 32: { $115 = (($srcR$1) + ($88))|0; $116 = ($115>>>0)>(255); $$ = $116 ? 255 : $115; $117 = (($srcG$1) + ($87))|0; $118 = ($117>>>0)>(255); $$3 = $118 ? 255 : $117; $119 = (($srcB$1) + ($85))|0; $120 = ($119>>>0)>(255); $$1 = $120 ? 255 : $119; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $121 = Math_imul($srcR$1, $88)|0; $122 = (($121>>>0) / 255)&-1; $123 = Math_imul($srcG$1, $87)|0; $124 = (($123>>>0) / 255)&-1; $125 = Math_imul($srcB$1, $85)|0; $126 = (($125>>>0) / 255)&-1; $dstB$0 = $126;$dstG$0 = $124;$dstR$0 = $122; break; } default: { $dstB$0 = $85;$dstG$0 = $87;$dstR$0 = $88; } } $127 = $dstB$0 << 16; $128 = $dstG$0 << 8; $129 = $128 | $dstR$0; $130 = $129 | $127; HEAP32[$dst$06>>2] = $130; $131 = ((($src$05)) + 4|0); $132 = ((($dst$06)) + 4|0); $133 = (($134) + -1)|0; $135 = ($134|0)==(0); if ($135) { break L8; } else { $134 = $133;$dst$06 = $132;$src$05 = $131; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $143 = $$pre12; } $136 = HEAP32[$20>>2]|0; $137 = (($138) + ($136)|0); $139 = HEAP32[$21>>2]|0; $140 = (($141) + ($139)|0); $142 = (($143) + -1)|0; HEAP32[$13>>2] = $142; $144 = ($143|0)==(0); if ($144) { $$lcssa = $137;$$lcssa20 = $140; break; } else { $138 = $137;$141 = $140;$145 = $142;$146 = $140;$147 = $137; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0; var $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0; var $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $180 = $$pre;$185 = $25;$186 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $182 = $185; } else { L11: do { if ($31) { $109 = $47;$dst$017$us = $186;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; if ($or$cond) { $75 = Math_imul($68, $$4)|0; $76 = (($75>>>0) / 255)&-1; $77 = Math_imul($67, $$4)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($65, $$4)|0; $80 = (($79>>>0) / 255)&-1; $srcB$1$us = $80;$srcG$1$us = $78;$srcR$1$us = $76; } else { $srcB$1$us = $65;$srcG$1$us = $67;$srcR$1$us = $68; } switch ($37|0) { case 16: { $93 = Math_imul($74, $38)|0; $94 = (($93>>>0) / 255)&-1; $95 = (($94) + ($srcR$1$us))|0; $96 = Math_imul($73, $38)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcG$1$us))|0; $99 = Math_imul($71, $38)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcB$1$us))|0; $dstB$0$us = $101;$dstG$0$us = $98;$dstR$0$us = $95; break; } case 32: { $87 = (($srcR$1$us) + ($74))|0; $88 = ($87>>>0)>(255); $$$us = $88 ? 255 : $87; $89 = (($srcG$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$3$us = $90 ? 255 : $89; $91 = (($srcB$1$us) + ($71))|0; $92 = ($91>>>0)>(255); $$1$us = $92 ? 255 : $91; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $81 = Math_imul($srcR$1$us, $74)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($srcG$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcB$1$us, $71)|0; $86 = (($85>>>0) / 255)&-1; $dstB$0$us = $86;$dstG$0$us = $84;$dstR$0$us = $82; break; } default: { $dstB$0$us = $71;$dstG$0$us = $73;$dstR$0$us = $74; } } $102 = $dstB$0$us << 16; $103 = $dstG$0$us << 8; $104 = $103 | $dstR$0$us; $105 = $104 | $102; HEAP32[$dst$017$us>>2] = $105; $106 = (($posx$2$us) + ($24))|0; $107 = ((($dst$017$us)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L11; } else { $109 = $108;$dst$017$us = $107;$posx$015$us = $106;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $176 = $47;$dst$017 = $186;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $111 = ($posx$015|0)>(65535); if ($111) { $112 = (($posx$015) + -65536)|0; $113 = $112 >>> 16; $114 = $113 << 16; $115 = (($srcx$014) + 1)|0; $116 = (($112) - ($114))|0; $117 = (($115) + ($113))|0; $118 = HEAP32[$info>>2]|0; $119 = HEAP32[$39>>2]|0; $120 = Math_imul($119, $srcy$1$lcssa)|0; $121 = (($118) + ($120)|0); $122 = $117 << 2; $123 = (($121) + ($122)|0); $posx$2 = $116;$src$1 = $123;$srcx$2 = $117; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $124 = HEAP32[$src$1>>2]|0; $125 = HEAP32[$dst$017>>2]|0; $126 = $125 >>> 16; $127 = $126 & 255; $128 = $125 >>> 8; $129 = $128 & 255; $130 = $125 & 255; $131 = $124 & 255; $132 = $124 >>> 8; $133 = $132 & 255; $134 = $124 >>> 16; $135 = $134 & 255; $136 = Math_imul($131, $4)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($133, $7)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($135, $10)|0; $141 = (($140>>>0) / 255)&-1; if ($or$cond) { $142 = Math_imul($137, $$4)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $$4)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($141, $$4)|0; $147 = (($146>>>0) / 255)&-1; $srcB$1 = $147;$srcG$1 = $145;$srcR$1 = $143; } else { $srcB$1 = $141;$srcG$1 = $139;$srcR$1 = $137; } switch ($37|0) { case 16: { $148 = Math_imul($130, $38)|0; $149 = (($148>>>0) / 255)&-1; $150 = (($149) + ($srcR$1))|0; $151 = Math_imul($129, $38)|0; $152 = (($151>>>0) / 255)&-1; $153 = (($152) + ($srcG$1))|0; $154 = Math_imul($127, $38)|0; $155 = (($154>>>0) / 255)&-1; $156 = (($155) + ($srcB$1))|0; $dstB$0 = $156;$dstG$0 = $153;$dstR$0 = $150; break; } case 32: { $157 = (($srcR$1) + ($130))|0; $158 = ($157>>>0)>(255); $$ = $158 ? 255 : $157; $159 = (($srcG$1) + ($129))|0; $160 = ($159>>>0)>(255); $$3 = $160 ? 255 : $159; $161 = (($srcB$1) + ($127))|0; $162 = ($161>>>0)>(255); $$1 = $162 ? 255 : $161; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $163 = Math_imul($srcR$1, $130)|0; $164 = (($163>>>0) / 255)&-1; $165 = Math_imul($srcG$1, $129)|0; $166 = (($165>>>0) / 255)&-1; $167 = Math_imul($srcB$1, $127)|0; $168 = (($167>>>0) / 255)&-1; $dstB$0 = $168;$dstG$0 = $166;$dstR$0 = $164; break; } default: { $dstB$0 = $127;$dstG$0 = $129;$dstR$0 = $130; } } $169 = $dstB$0 << 16; $170 = $dstG$0 << 8; $171 = $170 | $dstR$0; $172 = $171 | $169; HEAP32[$dst$017>>2] = $172; $173 = (($posx$2) + ($24))|0; $174 = ((($dst$017)) + 4|0); $175 = (($176) + -1)|0; $177 = ($176|0)==(0); if ($177) { break L11; } else { $176 = $175;$dst$017 = $174;$posx$015 = $173;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $182 = $$pre32; } $178 = HEAP32[$29>>2]|0; $179 = (($180) + ($178)|0); $181 = (($182) + -1)|0; HEAP32[$16>>2] = $181; $183 = ($182|0)==(0); if ($183) { $$lcssa = $179; break; } $184 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $180 = $179;$185 = $181;$186 = $179;$48 = $$pre30;$posy$021 = $184;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 & 65280; $44 = $40 << 16; $45 = $43 | $44; $46 = $45 | $42; $47 = $46 | -16777216; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_ARGB8888_Blend($info) { $info = $info|0; var $$$us$8 = 0, $$1$us$10 = 0, $$3$us$9 = 0, $$lcssa = 0, $$lcssa29 = 0, $$pre = 0, $$pre20 = 0, $$pre21 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $cond = 0, $dst$05 = 0, $dst$05$us = 0, $dst$05$us$6 = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $src$04 = 0, $src$04$us = 0, $src$04$us$7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre20 = HEAP32[$6>>2]|0; $cond = ($10|0)==(64); $87 = $$pre;$90 = $$pre20;$94 = $4;$95 = $$pre20;$96 = $$pre; while(1) { $11 = HEAP32[$7>>2]|0; $12 = (($11) + -1)|0; $13 = ($11|0)==(0); if ($13) { $92 = $94; } else { switch ($10|0) { case 16: { $25 = $12;$dst$05$us = $95;$src$04$us = $96; while(1) { $14 = HEAP32[$src$04$us>>2]|0; $15 = $14 & 65280; $16 = $14 >>> 16; $17 = $16 & 255; $18 = $14 << 16; $19 = $15 | $18; $20 = $19 | $17; $21 = $20 | -16777216; HEAP32[$dst$05$us>>2] = $21; $22 = ((($src$04$us)) + 4|0); $23 = ((($dst$05$us)) + 4|0); $24 = (($25) + -1)|0; $26 = ($25|0)==(0); if ($26) { break; } else { $25 = $24;$dst$05$us = $23;$src$04$us = $22; } } break; } case 32: { $54 = $12;$dst$05$us$6 = $95;$src$04$us$7 = $96; while(1) { $27 = HEAP32[$src$04$us$7>>2]|0; $28 = HEAP32[$dst$05$us$6>>2]|0; $29 = $28 >>> 16; $30 = $29 & 255; $31 = $28 >>> 8; $32 = $31 & 255; $33 = $28 & 255; $34 = $28 & -16777216; $35 = $27 & 255; $36 = $27 >>> 8; $37 = $36 & 255; $38 = $27 >>> 16; $39 = $38 & 255; $40 = (($30) + ($35))|0; $41 = ($40>>>0)>(255); $$$us$8 = $41 ? 255 : $40; $42 = (($32) + ($37))|0; $43 = ($42>>>0)>(255); $$3$us$9 = $43 ? 255 : $42; $44 = (($39) + ($33))|0; $45 = ($44>>>0)>(255); $$1$us$10 = $45 ? 255 : $44; $46 = $$$us$8 << 16; $47 = $$3$us$9 << 8; $48 = $47 | $46; $49 = $48 | $$1$us$10; $50 = $49 | $34; HEAP32[$dst$05$us$6>>2] = $50; $51 = ((($src$04$us$7)) + 4|0); $52 = ((($dst$05$us$6)) + 4|0); $53 = (($54) + -1)|0; $55 = ($54|0)==(0); if ($55) { break; } else { $54 = $53;$dst$05$us$6 = $52;$src$04$us$7 = $51; } } break; } default: { $83 = $12;$dst$05 = $95;$src$04 = $96; while(1) { $56 = HEAP32[$src$04>>2]|0; $57 = HEAP32[$dst$05>>2]|0; $58 = $57 >>> 16; $59 = $58 & 255; $60 = $57 >>> 8; $61 = $60 & 255; $62 = $57 & 255; $63 = $57 & -16777216; if ($cond) { $64 = $56 & 255; $65 = $56 >>> 8; $66 = $65 & 255; $67 = $56 >>> 16; $68 = $67 & 255; $69 = Math_imul($59, $64)|0; $70 = (($69>>>0) / 255)&-1; $71 = Math_imul($61, $66)|0; $72 = (($71>>>0) / 255)&-1; $73 = Math_imul($68, $62)|0; $74 = (($73>>>0) / 255)&-1; $dstB$0 = $74;$dstG$0 = $72;$dstR$0 = $70; } else { $dstB$0 = $62;$dstG$0 = $61;$dstR$0 = $59; } $75 = $dstR$0 << 16; $76 = $dstG$0 << 8; $77 = $76 | $75; $78 = $77 | $dstB$0; $79 = $78 | $63; HEAP32[$dst$05>>2] = $79; $80 = ((($src$04)) + 4|0); $81 = ((($dst$05)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dst$05 = $81;$src$04 = $80; } } } } $$pre21 = HEAP32[$2>>2]|0; $92 = $$pre21; } $85 = HEAP32[$8>>2]|0; $86 = (($87) + ($85)|0); $88 = HEAP32[$9>>2]|0; $89 = (($90) + ($88)|0); $91 = (($92) + -1)|0; HEAP32[$2>>2] = $91; $93 = ($92|0)==(0); if ($93) { $$lcssa = $86;$$lcssa29 = $89; break; } else { $87 = $86;$90 = $89;$94 = $91;$95 = $89;$96 = $86; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa29; return; } function _SDL_Blit_BGR888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$1 = 0, $$3 = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstG$0 = 0, $dstR$0 = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0; var $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 112; $19 = ((($info)) + 12|0); $20 = ($18|0)==(16); $$pre = HEAP32[$16>>2]|0; $107 = $$pre;$112 = $14;$113 = $$pre;$29 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $21 = ($posy$020|0)>(65535); if ($21) { $22 = (($posy$020) + -65536)|0; $23 = $22 >>> 16; $24 = $23 << 16; $25 = (($srcy$019) + 1)|0; $26 = (($22) - ($24))|0; $27 = (($25) + ($23))|0; $posy$1$lcssa = $26;$srcy$1$lcssa = $27; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $28 = (($29) + -1)|0; $30 = ($29|0)==(0); if ($30) { $109 = $112; } else { L11: do { if ($20) { $55 = $28;$dst$016$us = $113;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $31 = ($posx$014$us|0)>(65535); if ($31) { $32 = (($posx$014$us) + -65536)|0; $33 = $32 >>> 16; $34 = $33 << 16; $35 = (($srcx$013$us) + 1)|0; $36 = (($32) - ($34))|0; $37 = (($35) + ($33))|0; $38 = HEAP32[$info>>2]|0; $39 = HEAP32[$19>>2]|0; $40 = Math_imul($39, $srcy$1$lcssa)|0; $41 = (($38) + ($40)|0); $42 = $37 << 2; $43 = (($41) + ($42)|0); $posx$2$us = $36;$src$1$us = $43;$srcx$2$us = $37; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $44 = HEAP32[$src$1$us>>2]|0; $45 = $44 & 65280; $46 = $44 >>> 16; $47 = $46 & 255; $48 = $44 << 16; $49 = $45 | $48; $50 = $49 | $47; $51 = $50 | -16777216; HEAP32[$dst$016$us>>2] = $51; $52 = (($posx$2$us) + ($13))|0; $53 = ((($dst$016$us)) + 4|0); $54 = (($55) + -1)|0; $56 = ($55|0)==(0); if ($56) { break; } else { $55 = $54;$dst$016$us = $53;$posx$014$us = $52;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $103 = $28;$dst$016 = $113;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $57 = ($posx$014|0)>(65535); if ($57) { $58 = (($posx$014) + -65536)|0; $59 = $58 >>> 16; $60 = $59 << 16; $61 = (($srcx$013) + 1)|0; $62 = (($58) - ($60))|0; $63 = (($61) + ($59))|0; $64 = HEAP32[$info>>2]|0; $65 = HEAP32[$19>>2]|0; $66 = Math_imul($65, $srcy$1$lcssa)|0; $67 = (($64) + ($66)|0); $68 = $63 << 2; $69 = (($67) + ($68)|0); $posx$2 = $62;$src$1 = $69;$srcx$2 = $63; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $70 = HEAP32[$src$1>>2]|0; $71 = $70 >>> 16; $72 = $71 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 & 255; $76 = HEAP32[$dst$016>>2]|0; $77 = $76 >>> 16; $78 = $77 & 255; $79 = $76 >>> 8; $80 = $79 & 255; $81 = $76 & 255; $82 = $76 & -16777216; switch ($18|0) { case 64: { $89 = Math_imul($78, $75)|0; $90 = (($89>>>0) / 255)&-1; $91 = Math_imul($80, $74)|0; $92 = (($91>>>0) / 255)&-1; $93 = Math_imul($72, $81)|0; $94 = (($93>>>0) / 255)&-1; $dstB$0 = $94;$dstG$0 = $92;$dstR$0 = $90; break; } case 32: { $83 = (($78) + ($75))|0; $84 = ($83>>>0)>(255); $$ = $84 ? 255 : $83; $85 = (($80) + ($74))|0; $86 = ($85>>>0)>(255); $$3 = $86 ? 255 : $85; $87 = (($72) + ($81))|0; $88 = ($87>>>0)>(255); $$1 = $88 ? 255 : $87; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } default: { $dstB$0 = $81;$dstG$0 = $80;$dstR$0 = $78; } } $95 = $dstR$0 << 16; $96 = $dstG$0 << 8; $97 = $96 | $95; $98 = $97 | $dstB$0; $99 = $98 | $82; HEAP32[$dst$016>>2] = $99; $100 = (($posx$2) + ($13))|0; $101 = ((($dst$016)) + 4|0); $102 = (($103) + -1)|0; $104 = ($103|0)==(0); if ($104) { break L11; } else { $103 = $102;$dst$016 = $101;$posx$014 = $100;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $109 = $$pre30; } $105 = HEAP32[$17>>2]|0; $106 = (($107) + ($105)|0); $108 = (($109) + -1)|0; HEAP32[$5>>2] = $108; $110 = ($109|0)==(0); if ($110) { $$lcssa = $106; break; } $111 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $107 = $106;$112 = $108;$113 = $106;$29 = $$pre29;$posy$020 = $111;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_ARGB8888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$op = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0; var $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$op = $17 << 24; $26 = $25 ? -16777216 : $$op; $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$18>>2]|0; if ($23) { $31 = $$pre17;$34 = $$pre18;$83 = $15;$84 = $$pre18;$85 = $$pre17; while(1) { $27 = HEAP32[$19>>2]|0; $28 = ($27|0)==(0); if ($28) { $36 = $83; } else { $$in$13 = $27;$dst$02$us$us = $84;$src$01$us$us = $85; while(1) { $38 = (($$in$13) + -1)|0; $39 = HEAP32[$src$01$us$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 & 65280; $43 = $39 << 16; $44 = $43 & 16711680; $45 = $44 | $26; $46 = $45 | $42; $47 = $46 | $41; HEAP32[$dst$02$us$us>>2] = $47; $48 = ((($src$01$us$us)) + 4|0); $49 = ((($dst$02$us$us)) + 4|0); $50 = ($38|0)==(0); if ($50) { break; } else { $$in$13 = $38;$dst$02$us$us = $49;$src$01$us$us = $48; } } $$pre19$pre = HEAP32[$13>>2]|0; $36 = $$pre19$pre; } $29 = HEAP32[$20>>2]|0; $30 = (($31) + ($29)|0); $32 = HEAP32[$21>>2]|0; $33 = (($34) + ($32)|0); $35 = (($36) + -1)|0; HEAP32[$13>>2] = $35; $37 = ($36|0)==(0); if ($37) { $$lcssa = $30;$$lcssa32 = $33; break; } else { $31 = $30;$34 = $33;$83 = $35;$84 = $33;$85 = $30; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa32; return; } else { $76 = $$pre17;$79 = $$pre18;$86 = $15;$87 = $$pre18;$88 = $$pre17; while(1) { $51 = HEAP32[$19>>2]|0; $52 = ($51|0)==(0); if ($52) { $81 = $86; } else { $$in = $51;$dst$02 = $87;$src$01 = $88; while(1) { $53 = (($$in) + -1)|0; $54 = HEAP32[$src$01>>2]|0; $55 = $54 & 255; $56 = $54 >>> 8; $57 = $56 & 255; $58 = $54 >>> 16; $59 = $58 & 255; $60 = Math_imul($55, $4)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($57, $7)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($59, $10)|0; $65 = (($64>>>0) / 255)&-1; $66 = $61 << 16; $67 = $66 | $26; $68 = $63 << 8; $69 = $67 | $68; $70 = $69 | $65; HEAP32[$dst$02>>2] = $70; $71 = ((($src$01)) + 4|0); $72 = ((($dst$02)) + 4|0); $73 = ($53|0)==(0); if ($73) { break; } else { $$in = $53;$dst$02 = $72;$src$01 = $71; } } $$pre16$pre = HEAP32[$13>>2]|0; $81 = $$pre16$pre; } $74 = HEAP32[$20>>2]|0; $75 = (($76) + ($74)|0); $77 = HEAP32[$21>>2]|0; $78 = (($79) + ($77)|0); $80 = (($81) + -1)|0; HEAP32[$13>>2] = $80; $82 = ($81|0)==(0); if ($82) { $$lcssa33 = $75;$$lcssa34 = $78; break; } else { $76 = $75;$79 = $78;$86 = $80;$87 = $78;$88 = $75; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$18>>2] = $$lcssa34; return; } } function _SDL_Blit_BGR888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$op = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$op = $27 << 24; $34 = $33 ? -16777216 : $$op; $35 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $110 = $$pre;$115 = $25;$116 = $$pre;$44 = $23;$posy$017 = 0;$srcy$016 = 0; while(1) { $36 = ($posy$017|0)>(65535); if ($36) { $37 = (($posy$017) + -65536)|0; $38 = $37 >>> 16; $39 = $38 << 16; $40 = (($srcy$016) + 1)|0; $41 = (($37) - ($39))|0; $42 = (($40) + ($38))|0; $posy$1$lcssa = $41;$srcy$1$lcssa = $42; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $43 = (($44) + -1)|0; $45 = ($44|0)==(0); if ($45) { $112 = $115; } else { if ($31) { $71 = $43;$dst$013$us = $116;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $46 = ($posx$011$us|0)>(65535); if ($46) { $47 = (($posx$011$us) + -65536)|0; $48 = $47 >>> 16; $49 = $48 << 16; $50 = (($srcx$010$us) + 1)|0; $51 = (($47) - ($49))|0; $52 = (($50) + ($48))|0; $53 = HEAP32[$info>>2]|0; $54 = HEAP32[$35>>2]|0; $55 = Math_imul($54, $srcy$1$lcssa)|0; $56 = (($53) + ($55)|0); $57 = $52 << 2; $58 = (($56) + ($57)|0); $posx$2$us = $51;$src$1$us = $58;$srcx$2$us = $52; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $59 = HEAP32[$src$1$us>>2]|0; $60 = $59 >>> 16; $61 = $60 & 255; $62 = $59 & 65280; $63 = $59 << 16; $64 = $63 & 16711680; $65 = $62 | $34; $66 = $65 | $61; $67 = $66 | $64; HEAP32[$dst$013$us>>2] = $67; $68 = (($posx$2$us) + ($24))|0; $69 = ((($dst$013$us)) + 4|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break; } else { $71 = $70;$dst$013$us = $69;$posx$011$us = $68;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $106 = $43;$dst$013 = $116;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $73 = ($posx$011|0)>(65535); if ($73) { $74 = (($posx$011) + -65536)|0; $75 = $74 >>> 16; $76 = $75 << 16; $77 = (($srcx$010) + 1)|0; $78 = (($74) - ($76))|0; $79 = (($77) + ($75))|0; $80 = HEAP32[$info>>2]|0; $81 = HEAP32[$35>>2]|0; $82 = Math_imul($81, $srcy$1$lcssa)|0; $83 = (($80) + ($82)|0); $84 = $79 << 2; $85 = (($83) + ($84)|0); $posx$2 = $78;$src$1 = $85;$srcx$2 = $79; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $86 = HEAP32[$src$1>>2]|0; $87 = $86 & 255; $88 = $86 >>> 8; $89 = $88 & 255; $90 = $86 >>> 16; $91 = $90 & 255; $92 = Math_imul($87, $4)|0; $93 = (($92>>>0) / 255)&-1; $94 = Math_imul($89, $7)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $10)|0; $97 = (($96>>>0) / 255)&-1; $98 = $93 << 16; $99 = $95 << 8; $100 = $99 | $34; $101 = $100 | $97; $102 = $101 | $98; HEAP32[$dst$013>>2] = $102; $103 = (($posx$2) + ($24))|0; $104 = ((($dst$013)) + 4|0); $105 = (($106) + -1)|0; $107 = ($106|0)==(0); if ($107) { break; } else { $106 = $105;$dst$013 = $104;$posx$011 = $103;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$16>>2]|0; $112 = $$pre28; } $108 = HEAP32[$29>>2]|0; $109 = (($110) + ($108)|0); $111 = (($112) + -1)|0; HEAP32[$16>>2] = $111; $113 = ($112|0)==(0); if ($113) { $$lcssa = $109; break; } $114 = (($posy$1$lcssa) + ($18))|0; $$pre26 = HEAP32[$22>>2]|0; $110 = $109;$115 = $111;$116 = $109;$44 = $$pre26;$posy$017 = $114;$srcy$016 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGR888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$lcssa20 = 0, $$pre = 0, $$pre10 = 0, $$pre12 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$06 = 0, $dst$06$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $src$05 = 0, $src$05$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 28|0); $14 = HEAP32[$13>>2]|0; $15 = (($14) + -1)|0; HEAP32[$13>>2] = $15; $16 = ($14|0)==(0); if ($16) { return; } $17 = $12&255; $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$4 = $25 ? 255 : $17; $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = ($$4|0)!=(255); $or$cond = $27 & $28; $29 = $1 & 112; $30 = $$4 ^ 255; $$pre = HEAP32[$info>>2]|0; $$pre10 = HEAP32[$18>>2]|0; $150 = $$pre;$153 = $$pre10;$157 = $15;$158 = $$pre10;$159 = $$pre; while(1) { $31 = HEAP32[$19>>2]|0; $32 = (($31) + -1)|0; $33 = ($31|0)==(0); if ($33) { $155 = $157; } else { L8: do { if ($23) { $86 = $32;$dst$06$us = $158;$src$05$us = $159; while(1) { $34 = HEAP32[$src$05$us>>2]|0; $35 = $34 >>> 16; $36 = $35 & 255; $37 = $34 >>> 8; $38 = $37 & 255; $39 = $34 & 255; $40 = HEAP32[$dst$06$us>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 >>> 8; $44 = $43 & 255; $45 = $40 & 255; $46 = $40 >>> 24; if ($or$cond) { $47 = Math_imul($39, $$4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($38, $$4)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($36, $$4)|0; $52 = (($51>>>0) / 255)&-1; $srcB$1$us = $52;$srcG$1$us = $50;$srcR$1$us = $48; } else { $srcB$1$us = $36;$srcG$1$us = $38;$srcR$1$us = $39; } switch ($29|0) { case 16: { $65 = Math_imul($42, $30)|0; $66 = (($65>>>0) / 255)&-1; $67 = (($66) + ($srcR$1$us))|0; $68 = Math_imul($44, $30)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcG$1$us))|0; $71 = Math_imul($45, $30)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcB$1$us))|0; $74 = Math_imul($46, $30)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($$4))|0; $dstA$0$us = $76;$dstB$0$us = $73;$dstG$0$us = $70;$dstR$0$us = $67; break; } case 32: { $59 = (($srcR$1$us) + ($42))|0; $60 = ($59>>>0)>(255); $$$us = $60 ? 255 : $59; $61 = (($srcG$1$us) + ($44))|0; $62 = ($61>>>0)>(255); $$3$us = $62 ? 255 : $61; $63 = (($srcB$1$us) + ($45))|0; $64 = ($63>>>0)>(255); $$1$us = $64 ? 255 : $63; $dstA$0$us = $46;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $53 = Math_imul($srcR$1$us, $42)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($srcG$1$us, $44)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcB$1$us, $45)|0; $58 = (($57>>>0) / 255)&-1; $dstA$0$us = $46;$dstB$0$us = $58;$dstG$0$us = $56;$dstR$0$us = $54; break; } default: { $dstA$0$us = $46;$dstB$0$us = $45;$dstG$0$us = $44;$dstR$0$us = $42; } } $77 = $dstA$0$us << 24; $78 = $dstR$0$us << 16; $79 = $dstG$0$us << 8; $80 = $79 | $78; $81 = $80 | $dstB$0$us; $82 = $81 | $77; HEAP32[$dst$06$us>>2] = $82; $83 = ((($src$05$us)) + 4|0); $84 = ((($dst$06$us)) + 4|0); $85 = (($86) + -1)|0; $87 = ($86|0)==(0); if ($87) { break L8; } else { $86 = $85;$dst$06$us = $84;$src$05$us = $83; } } } else { $146 = $32;$dst$06 = $158;$src$05 = $159; while(1) { $88 = HEAP32[$src$05>>2]|0; $89 = HEAP32[$dst$06>>2]|0; $90 = $89 >>> 16; $91 = $90 & 255; $92 = $89 >>> 8; $93 = $92 & 255; $94 = $89 & 255; $95 = $89 >>> 24; $96 = $88 & 255; $97 = $88 >>> 8; $98 = $97 & 255; $99 = $88 >>> 16; $100 = $99 & 255; $101 = Math_imul($96, $4)|0; $102 = (($101>>>0) / 255)&-1; $103 = Math_imul($98, $7)|0; $104 = (($103>>>0) / 255)&-1; $105 = Math_imul($100, $10)|0; $106 = (($105>>>0) / 255)&-1; if ($or$cond) { $107 = Math_imul($102, $$4)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($104, $$4)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($106, $$4)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $106;$srcG$1 = $104;$srcR$1 = $102; } switch ($29|0) { case 16: { $113 = Math_imul($91, $30)|0; $114 = (($113>>>0) / 255)&-1; $115 = (($114) + ($srcR$1))|0; $116 = Math_imul($93, $30)|0; $117 = (($116>>>0) / 255)&-1; $118 = (($117) + ($srcG$1))|0; $119 = Math_imul($94, $30)|0; $120 = (($119>>>0) / 255)&-1; $121 = (($120) + ($srcB$1))|0; $122 = Math_imul($95, $30)|0; $123 = (($122>>>0) / 255)&-1; $124 = (($123) + ($$4))|0; $dstA$0 = $124;$dstB$0 = $121;$dstG$0 = $118;$dstR$0 = $115; break; } case 32: { $125 = (($srcR$1) + ($91))|0; $126 = ($125>>>0)>(255); $$ = $126 ? 255 : $125; $127 = (($srcG$1) + ($93))|0; $128 = ($127>>>0)>(255); $$3 = $128 ? 255 : $127; $129 = (($srcB$1) + ($94))|0; $130 = ($129>>>0)>(255); $$1 = $130 ? 255 : $129; $dstA$0 = $95;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $131 = Math_imul($srcR$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcG$1, $93)|0; $134 = (($133>>>0) / 255)&-1; $135 = Math_imul($srcB$1, $94)|0; $136 = (($135>>>0) / 255)&-1; $dstA$0 = $95;$dstB$0 = $136;$dstG$0 = $134;$dstR$0 = $132; break; } default: { $dstA$0 = $95;$dstB$0 = $94;$dstG$0 = $93;$dstR$0 = $91; } } $137 = $dstA$0 << 24; $138 = $dstR$0 << 16; $139 = $dstG$0 << 8; $140 = $139 | $138; $141 = $140 | $dstB$0; $142 = $141 | $137; HEAP32[$dst$06>>2] = $142; $143 = ((($src$05)) + 4|0); $144 = ((($dst$06)) + 4|0); $145 = (($146) + -1)|0; $147 = ($146|0)==(0); if ($147) { break L8; } else { $146 = $145;$dst$06 = $144;$src$05 = $143; } } } } while(0); $$pre12 = HEAP32[$13>>2]|0; $155 = $$pre12; } $148 = HEAP32[$20>>2]|0; $149 = (($150) + ($148)|0); $151 = HEAP32[$21>>2]|0; $152 = (($153) + ($151)|0); $154 = (($155) + -1)|0; HEAP32[$13>>2] = $154; $156 = ($155|0)==(0); if ($156) { $$lcssa = $149;$$lcssa20 = $152; break; } else { $150 = $149;$153 = $152;$157 = $154;$158 = $152;$159 = $149; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa20; return; } function _SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$4 = 0, $$lcssa = 0, $$pre = 0, $$pre30 = 0, $$pre32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$017 = 0, $dst$017$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $or$cond = 0, $posx$015 = 0, $posx$015$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$021 = 0, $posy$1$lcssa = 0, $src$016 = 0, $src$016$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$014 = 0, $srcx$014$us = 0, $srcx$2 = 0; var $srcx$2$us = 0, $srcy$020 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = ((($info)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = $14 << 16; $16 = ((($info)) + 28|0); $17 = HEAP32[$16>>2]|0; $18 = (($15|0) / ($17|0))&-1; $19 = ((($info)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 16; $22 = ((($info)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = (($21|0) / ($23|0))&-1; $25 = (($17) + -1)|0; HEAP32[$16>>2] = $25; $26 = ($17|0)==(0); if ($26) { return; } $27 = $12&255; $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $$4 = $33 ? 255 : $27; $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = ($$4|0)!=(255); $or$cond = $35 & $36; $37 = $1 & 112; $38 = $$4 ^ 255; $39 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $192 = $$pre;$197 = $25;$198 = $$pre;$48 = $23;$posy$021 = 0;$srcy$020 = 0; while(1) { $40 = ($posy$021|0)>(65535); if ($40) { $41 = (($posy$021) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcy$020) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $posy$1$lcssa = $45;$srcy$1$lcssa = $46; } else { $posy$1$lcssa = $posy$021;$srcy$1$lcssa = $srcy$020; } $47 = (($48) + -1)|0; $49 = ($48|0)==(0); if ($49) { $194 = $197; } else { L11: do { if ($31) { $115 = $47;$dst$017$us = $198;$posx$015$us = 65536;$src$016$us = 0;$srcx$014$us = -1; while(1) { $50 = ($posx$015$us|0)>(65535); if ($50) { $51 = (($posx$015$us) + -65536)|0; $52 = $51 >>> 16; $53 = $52 << 16; $54 = (($srcx$014$us) + 1)|0; $55 = (($51) - ($53))|0; $56 = (($54) + ($52))|0; $57 = HEAP32[$info>>2]|0; $58 = HEAP32[$39>>2]|0; $59 = Math_imul($58, $srcy$1$lcssa)|0; $60 = (($57) + ($59)|0); $61 = $56 << 2; $62 = (($60) + ($61)|0); $posx$2$us = $55;$src$1$us = $62;$srcx$2$us = $56; } else { $posx$2$us = $posx$015$us;$src$1$us = $src$016$us;$srcx$2$us = $srcx$014$us; } $63 = HEAP32[$src$1$us>>2]|0; $64 = $63 >>> 16; $65 = $64 & 255; $66 = $63 >>> 8; $67 = $66 & 255; $68 = $63 & 255; $69 = HEAP32[$dst$017$us>>2]|0; $70 = $69 >>> 16; $71 = $70 & 255; $72 = $69 >>> 8; $73 = $72 & 255; $74 = $69 & 255; $75 = $69 >>> 24; if ($or$cond) { $76 = Math_imul($68, $$4)|0; $77 = (($76>>>0) / 255)&-1; $78 = Math_imul($67, $$4)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($65, $$4)|0; $81 = (($80>>>0) / 255)&-1; $srcB$1$us = $81;$srcG$1$us = $79;$srcR$1$us = $77; } else { $srcB$1$us = $65;$srcG$1$us = $67;$srcR$1$us = $68; } switch ($37|0) { case 16: { $94 = Math_imul($71, $38)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($srcR$1$us))|0; $97 = Math_imul($73, $38)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcG$1$us))|0; $100 = Math_imul($74, $38)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcB$1$us))|0; $103 = Math_imul($75, $38)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($$4))|0; $dstA$0$us = $105;$dstB$0$us = $102;$dstG$0$us = $99;$dstR$0$us = $96; break; } case 32: { $88 = (($srcR$1$us) + ($71))|0; $89 = ($88>>>0)>(255); $$$us = $89 ? 255 : $88; $90 = (($srcG$1$us) + ($73))|0; $91 = ($90>>>0)>(255); $$3$us = $91 ? 255 : $90; $92 = (($srcB$1$us) + ($74))|0; $93 = ($92>>>0)>(255); $$1$us = $93 ? 255 : $92; $dstA$0$us = $75;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $82 = Math_imul($srcR$1$us, $71)|0; $83 = (($82>>>0) / 255)&-1; $84 = Math_imul($srcG$1$us, $73)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcB$1$us, $74)|0; $87 = (($86>>>0) / 255)&-1; $dstA$0$us = $75;$dstB$0$us = $87;$dstG$0$us = $85;$dstR$0$us = $83; break; } default: { $dstA$0$us = $75;$dstB$0$us = $74;$dstG$0$us = $73;$dstR$0$us = $71; } } $106 = $dstA$0$us << 24; $107 = $dstR$0$us << 16; $108 = $dstG$0$us << 8; $109 = $108 | $107; $110 = $109 | $dstB$0$us; $111 = $110 | $106; HEAP32[$dst$017$us>>2] = $111; $112 = (($posx$2$us) + ($24))|0; $113 = ((($dst$017$us)) + 4|0); $114 = (($115) + -1)|0; $116 = ($115|0)==(0); if ($116) { break L11; } else { $115 = $114;$dst$017$us = $113;$posx$015$us = $112;$src$016$us = $src$1$us;$srcx$014$us = $srcx$2$us; } } } else { $188 = $47;$dst$017 = $198;$posx$015 = 65536;$src$016 = 0;$srcx$014 = -1; while(1) { $117 = ($posx$015|0)>(65535); if ($117) { $118 = (($posx$015) + -65536)|0; $119 = $118 >>> 16; $120 = $119 << 16; $121 = (($srcx$014) + 1)|0; $122 = (($118) - ($120))|0; $123 = (($121) + ($119))|0; $124 = HEAP32[$info>>2]|0; $125 = HEAP32[$39>>2]|0; $126 = Math_imul($125, $srcy$1$lcssa)|0; $127 = (($124) + ($126)|0); $128 = $123 << 2; $129 = (($127) + ($128)|0); $posx$2 = $122;$src$1 = $129;$srcx$2 = $123; } else { $posx$2 = $posx$015;$src$1 = $src$016;$srcx$2 = $srcx$014; } $130 = HEAP32[$src$1>>2]|0; $131 = HEAP32[$dst$017>>2]|0; $132 = $131 >>> 16; $133 = $132 & 255; $134 = $131 >>> 8; $135 = $134 & 255; $136 = $131 & 255; $137 = $131 >>> 24; $138 = $130 & 255; $139 = $130 >>> 8; $140 = $139 & 255; $141 = $130 >>> 16; $142 = $141 & 255; $143 = Math_imul($138, $4)|0; $144 = (($143>>>0) / 255)&-1; $145 = Math_imul($140, $7)|0; $146 = (($145>>>0) / 255)&-1; $147 = Math_imul($142, $10)|0; $148 = (($147>>>0) / 255)&-1; if ($or$cond) { $149 = Math_imul($144, $$4)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($146, $$4)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($148, $$4)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $148;$srcG$1 = $146;$srcR$1 = $144; } switch ($37|0) { case 16: { $155 = Math_imul($133, $38)|0; $156 = (($155>>>0) / 255)&-1; $157 = (($156) + ($srcR$1))|0; $158 = Math_imul($135, $38)|0; $159 = (($158>>>0) / 255)&-1; $160 = (($159) + ($srcG$1))|0; $161 = Math_imul($136, $38)|0; $162 = (($161>>>0) / 255)&-1; $163 = (($162) + ($srcB$1))|0; $164 = Math_imul($137, $38)|0; $165 = (($164>>>0) / 255)&-1; $166 = (($165) + ($$4))|0; $dstA$0 = $166;$dstB$0 = $163;$dstG$0 = $160;$dstR$0 = $157; break; } case 32: { $167 = (($srcR$1) + ($133))|0; $168 = ($167>>>0)>(255); $$ = $168 ? 255 : $167; $169 = (($srcG$1) + ($135))|0; $170 = ($169>>>0)>(255); $$3 = $170 ? 255 : $169; $171 = (($srcB$1) + ($136))|0; $172 = ($171>>>0)>(255); $$1 = $172 ? 255 : $171; $dstA$0 = $137;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $173 = Math_imul($srcR$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcG$1, $135)|0; $176 = (($175>>>0) / 255)&-1; $177 = Math_imul($srcB$1, $136)|0; $178 = (($177>>>0) / 255)&-1; $dstA$0 = $137;$dstB$0 = $178;$dstG$0 = $176;$dstR$0 = $174; break; } default: { $dstA$0 = $137;$dstB$0 = $136;$dstG$0 = $135;$dstR$0 = $133; } } $179 = $dstA$0 << 24; $180 = $dstR$0 << 16; $181 = $dstG$0 << 8; $182 = $181 | $180; $183 = $182 | $dstB$0; $184 = $183 | $179; HEAP32[$dst$017>>2] = $184; $185 = (($posx$2) + ($24))|0; $186 = ((($dst$017)) + 4|0); $187 = (($188) + -1)|0; $189 = ($188|0)==(0); if ($189) { break L11; } else { $188 = $187;$dst$017 = $186;$posx$015 = $185;$src$016 = $src$1;$srcx$014 = $srcx$2; } } } } while(0); $$pre32 = HEAP32[$16>>2]|0; $194 = $$pre32; } $190 = HEAP32[$29>>2]|0; $191 = (($192) + ($190)|0); $193 = (($194) + -1)|0; HEAP32[$16>>2] = $193; $195 = ($194|0)==(0); if ($195) { $$lcssa = $191; break; } $196 = (($posy$1$lcssa) + ($18))|0; $$pre30 = HEAP32[$22>>2]|0; $192 = $191;$197 = $193;$198 = $191;$48 = $$pre30;$posy$021 = $196;$srcy$020 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0; var $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$47 = $$pre;$52 = $12;$53 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $49 = $52; } else { $$in = $24;$dst$013 = $53;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 & 16777215; HEAP32[$dst$013>>2] = $41; $42 = (($posx$2) + ($11))|0; $43 = ((($dst$013)) + 4|0); $44 = ($26|0)==(0); if ($44) { break; } else { $$in = $26;$dst$013 = $43;$posx$010 = $42;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $49 = $$pre25; } $45 = HEAP32[$15>>2]|0; $46 = (($47) + ($45)|0); $48 = (($49) + -1)|0; HEAP32[$3>>2] = $48; $50 = ($49|0)==(0); if ($50) { $$lcssa = $46; break; } $51 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$47 = $46;$52 = $48;$53 = $46;$posy$016 = $51;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_RGB888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 16; $69 = $68 & 255; $70 = $67 >>> 8; $71 = $70 & 255; $72 = $67 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 >>> 24; $80 = $79 ^ 255; $81 = Math_imul($75, $80)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($69))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($71))|0; $87 = Math_imul($80, $78)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($72))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($69) + ($75))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($71) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($72) + ($78))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($69, $75)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($71, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($72, $78)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $78;$dstG$0 = $77;$dstR$0 = $75; } } $102 = $dstR$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $102; $105 = $104 | $dstB$0; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $21;$srcG$0$us = $20;$srcR$0$us = $18; } else { $30 = Math_imul($18, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($20, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($21, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($25, $48)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($48, $28)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($25))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($28))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $25)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $28)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $58 = $dstR$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $58; $61 = $60 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ARGB8888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 16; $111 = $110 & 255; $112 = $109 >>> 8; $113 = $112 & 255; $114 = $109 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 >>> 24; $122 = $121 ^ 255; $123 = Math_imul($117, $122)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($111))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($113))|0; $129 = Math_imul($122, $120)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($114))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($111) + ($117))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($113) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($114) + ($120))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($111, $117)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($113, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($114, $120)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $120;$dstG$0 = $119;$dstR$0 = $117; } } $144 = $dstR$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $144; $147 = $146 | $dstB$0; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $50;$srcG$0$us = $49;$srcR$0$us = $47; } else { $59 = Math_imul($47, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($49, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($50, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($54, $77)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($77, $57)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($54))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($57))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $54)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $57)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $87 = $dstR$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $87; $90 = $89 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$69 = $13;$70 = $$pre18;$71 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $69; } else { $$in$13 = $21;$dst$02$us$us = $70;$src$01$us$us = $71; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 & 16777215; HEAP32[$dst$02$us$us>>2] = $34; $35 = ((($src$01$us$us)) + 4|0); $36 = ((($dst$02$us$us)) + 4|0); $37 = ($32|0)==(0); if ($37) { break; } else { $$in$13 = $32;$dst$02$us$us = $36;$src$01$us$us = $35; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$69 = $29;$70 = $27;$71 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $62 = $$pre17;$65 = $$pre18;$72 = $13;$73 = $$pre18;$74 = $$pre17; while(1) { $38 = HEAP32[$16>>2]|0; $39 = ($38|0)==(0); if ($39) { $67 = $72; } else { $$in = $38;$dst$02 = $73;$src$01 = $74; while(1) { $40 = (($$in) + -1)|0; $41 = HEAP32[$src$01>>2]|0; $42 = $41 & 255; $43 = $41 >>> 8; $44 = $43 & 255; $45 = $41 >>> 16; $46 = $45 & 255; $47 = Math_imul($46, $4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($44, $7)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($42, $10)|0; $52 = (($51>>>0) / 255)&-1; $53 = $48 << 16; $54 = $50 << 8; $55 = $54 | $53; $56 = $55 | $52; HEAP32[$dst$02>>2] = $56; $57 = ((($src$01)) + 4|0); $58 = ((($dst$02)) + 4|0); $59 = ($40|0)==(0); if ($59) { break; } else { $$in = $40;$dst$02 = $58;$src$01 = $57; } } $$pre16$pre = HEAP32[$11>>2]|0; $67 = $$pre16$pre; } $60 = HEAP32[$17>>2]|0; $61 = (($62) + ($60)|0); $63 = HEAP32[$18>>2]|0; $64 = (($65) + ($63)|0); $66 = (($67) + -1)|0; HEAP32[$11>>2] = $66; $68 = ($67|0)==(0); if ($68) { $$lcssa33 = $61;$$lcssa34 = $64; break; } else { $62 = $61;$65 = $64;$72 = $66;$73 = $64;$74 = $61; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_ARGB8888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0; var $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $101 = $23;$102 = $$pre;$38 = $21;$96 = $$pre;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $98 = $101; } else { if ($28) { $58 = $37;$dst$013$us = $102;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 & 16777215; HEAP32[$dst$013$us>>2] = $54; $55 = (($posx$2$us) + ($22))|0; $56 = ((($dst$013$us)) + 4|0); $57 = (($58) + -1)|0; $59 = ($58|0)==(0); if ($59) { break; } else { $58 = $57;$dst$013$us = $56;$posx$011$us = $55;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $92 = $37;$dst$013 = $102;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $60 = ($posx$011|0)>(65535); if ($60) { $61 = (($posx$011) + -65536)|0; $62 = $61 >>> 16; $63 = $62 << 16; $64 = (($srcx$010) + 1)|0; $65 = (($61) - ($63))|0; $66 = (($64) + ($62))|0; $67 = HEAP32[$info>>2]|0; $68 = HEAP32[$29>>2]|0; $69 = Math_imul($68, $srcy$1$lcssa)|0; $70 = (($67) + ($69)|0); $71 = $66 << 2; $72 = (($70) + ($71)|0); $posx$2 = $65;$src$1 = $72;$srcx$2 = $66; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $73 = HEAP32[$src$1>>2]|0; $74 = $73 & 255; $75 = $73 >>> 8; $76 = $75 & 255; $77 = $73 >>> 16; $78 = $77 & 255; $79 = Math_imul($78, $4)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($76, $7)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($74, $10)|0; $84 = (($83>>>0) / 255)&-1; $85 = $80 << 16; $86 = $82 << 8; $87 = $84 | $86; $88 = $87 | $85; HEAP32[$dst$013>>2] = $88; $89 = (($posx$2) + ($22))|0; $90 = ((($dst$013)) + 4|0); $91 = (($92) + -1)|0; $93 = ($92|0)==(0); if ($93) { break; } else { $92 = $91;$dst$013 = $90;$posx$011 = $89;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $98 = $$pre28; } $94 = HEAP32[$26>>2]|0; $95 = (($96) + ($94)|0); $97 = (($98) + -1)|0; HEAP32[$14>>2] = $97; $99 = ($98|0)==(0); if ($99) { $$lcssa = $95; break; } $100 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $101 = $97;$102 = $95;$38 = $$pre26;$96 = $95;$posy$017 = $100;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $34)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $36)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $37)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $37;$srcG$1$us = $36;$srcR$1$us = $34; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $41)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $44)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($41))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($44))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $41)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $44)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $76 = $dstR$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $76; $79 = $78 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 >>> 24; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 & 255; $94 = $85 >>> 8; $95 = $94 & 255; $96 = $85 >>> 16; $97 = $96 & 255; $98 = Math_imul($97, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($95, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($93, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $89)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $92)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($89))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($92))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $89)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $92)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $92;$dstG$0 = $91;$dstR$0 = $89; } } $135 = $dstR$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $135; $138 = $137 | $dstB$0; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $63)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $65)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $66)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $66;$srcG$1$us = $65;$srcR$1$us = $63; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $70)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $73)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($70))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($73))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $70)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $73)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $105 = $dstR$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $105; $108 = $107 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 >>> 24; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 & 255; $136 = $127 >>> 8; $137 = $136 & 255; $138 = $127 >>> 16; $139 = $138 & 255; $140 = Math_imul($139, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($137, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($135, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $131)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $134)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($131))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($134))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $131)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $134)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $134;$dstG$0 = $133;$dstR$0 = $131; } } $177 = $dstR$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $177; $180 = $179 | $dstB$0; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 & 65280; $44 = $40 << 16; $45 = $44 & 16711680; $46 = $45 | $43; $47 = $46 | $42; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_BGR888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 16; $69 = $68 & 255; $70 = $67 >>> 8; $71 = $70 & 255; $72 = $67 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 >>> 24; $80 = $79 ^ 255; $81 = Math_imul($80, $78)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($69))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($71))|0; $87 = Math_imul($75, $80)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($72))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($69) + ($78))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($71) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($72) + ($75))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($69, $78)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($71, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($72, $75)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $75;$dstG$0 = $77;$dstR$0 = $78; } } $102 = $dstB$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $dstR$0; $105 = $104 | $102; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $21;$srcG$0$us = $20;$srcR$0$us = $18; } else { $30 = Math_imul($18, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($20, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($21, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($48, $28)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($25, $48)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($28))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($25))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $28)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $25)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $25;$dstG$0$us = $27;$dstR$0$us = $28; } } $58 = $dstB$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $dstR$0$us; $61 = $60 | $58; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ARGB8888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 16; $111 = $110 & 255; $112 = $109 >>> 8; $113 = $112 & 255; $114 = $109 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 >>> 24; $122 = $121 ^ 255; $123 = Math_imul($122, $120)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($111))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($113))|0; $129 = Math_imul($117, $122)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($114))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($111) + ($120))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($113) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($114) + ($117))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($111, $120)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($113, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($114, $117)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $117;$dstG$0 = $119;$dstR$0 = $120; } } $144 = $dstB$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $dstR$0; $147 = $146 | $144; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $50;$srcG$0$us = $49;$srcR$0$us = $47; } else { $59 = Math_imul($47, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($49, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($50, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($77, $57)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($54, $77)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($57))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($54))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $57)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $54)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $54;$dstG$0$us = $56;$dstR$0$us = $57; } } $87 = $dstB$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $dstR$0$us; $90 = $89 | $87; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 16; $35 = $34 & 255; $36 = $33 & 65280; $37 = $33 << 16; $38 = $37 & 16711680; $39 = $36 | $35; $40 = $39 | $38; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 & 255; $49 = $47 >>> 8; $50 = $49 & 255; $51 = $47 >>> 16; $52 = $51 & 255; $53 = Math_imul($52, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($50, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($48, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $58 << 16; $60 = $56 << 8; $61 = $60 | $54; $62 = $61 | $59; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_ARGB8888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 16; $55 = $54 & 255; $56 = $53 & 65280; $57 = $53 << 16; $58 = $57 & 16711680; $59 = $58 | $56; $60 = $59 | $55; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 & 255; $81 = $79 >>> 8; $82 = $81 & 255; $83 = $79 >>> 16; $84 = $83 & 255; $85 = Math_imul($84, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($82, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($80, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $90 << 16; $92 = $88 << 8; $93 = $91 | $92; $94 = $93 | $86; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $34)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $36)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $37)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $37;$srcG$1$us = $36;$srcR$1$us = $34; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $44)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $41)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($41))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $41)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $41;$dstG$0$us = $43;$dstR$0$us = $44; } } $76 = $dstB$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $dstR$0$us; $79 = $78 | $76; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 >>> 24; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 & 255; $94 = $85 >>> 8; $95 = $94 & 255; $96 = $85 >>> 16; $97 = $96 & 255; $98 = Math_imul($97, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($95, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($93, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $92)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $89)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($92))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($89))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $92)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $89)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $89;$dstG$0 = $91;$dstR$0 = $92; } } $135 = $dstB$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $dstR$0; $138 = $137 | $135; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $63)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $65)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $66)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $66;$srcG$1$us = $65;$srcR$1$us = $63; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $73)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $70)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($70))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $70)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $70;$dstG$0$us = $72;$dstR$0$us = $73; } } $105 = $dstB$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $dstR$0$us; $108 = $107 | $105; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 >>> 24; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 & 255; $136 = $127 >>> 8; $137 = $136 & 255; $138 = $127 >>> 16; $139 = $138 & 255; $140 = Math_imul($139, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($137, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($135, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $134)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $131)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($134))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($131))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $134)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $131)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $131;$dstG$0 = $133;$dstR$0 = $134; } } $177 = $dstB$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $dstR$0; $180 = $179 | $177; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0; var $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$46 = $$pre;$51 = $12;$52 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $48 = $51; } else { $$in = $24;$dst$013 = $52;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; HEAP32[$dst$013>>2] = $40; $41 = (($posx$2) + ($11))|0; $42 = ((($dst$013)) + 4|0); $43 = ($26|0)==(0); if ($43) { break; } else { $$in = $26;$dst$013 = $42;$posx$010 = $41;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $48 = $$pre25; } $44 = HEAP32[$15>>2]|0; $45 = (($46) + ($44)|0); $47 = (($48) + -1)|0; HEAP32[$3>>2] = $47; $49 = ($48|0)==(0); if ($49) { $$lcssa = $45; break; } $50 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$46 = $45;$51 = $47;$52 = $45;$posy$016 = $50;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_ARGB8888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0; var $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $125 = $$pre;$128 = $$pre9;$132 = $4;$133 = $$pre9;$134 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $130 = $132; } else { L8: do { if ($11) { $121 = $14;$dst$05 = $133;$src$04 = $134; while(1) { $73 = HEAP32[$src$04>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; $79 = $73 >>> 24; $80 = HEAP32[$dst$05>>2]|0; $81 = $80 >>> 16; $82 = $81 & 255; $83 = $80 >>> 8; $84 = $83 & 255; $85 = $80 & 255; $86 = $80 >>> 24; switch ($12|0) { case 16: { $87 = $79 ^ 255; $88 = Math_imul($82, $87)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($75))|0; $91 = Math_imul($84, $87)|0; $92 = (($91>>>0) / 255)&-1; $93 = (($92) + ($77))|0; $94 = Math_imul($87, $85)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($78))|0; $97 = Math_imul($87, $86)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($79))|0; $dstA$0 = $99;$dstB$0 = $96;$dstG$0 = $93;$dstR$0 = $90; break; } case 32: { $100 = (($75) + ($82))|0; $101 = ($100>>>0)>(255); $$ = $101 ? 255 : $100; $102 = (($77) + ($84))|0; $103 = ($102>>>0)>(255); $$3 = $103 ? 255 : $102; $104 = (($78) + ($85))|0; $105 = ($104>>>0)>(255); $$1 = $105 ? 255 : $104; $dstA$0 = $86;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $106 = Math_imul($75, $82)|0; $107 = (($106>>>0) / 255)&-1; $108 = Math_imul($77, $84)|0; $109 = (($108>>>0) / 255)&-1; $110 = Math_imul($78, $85)|0; $111 = (($110>>>0) / 255)&-1; $dstA$0 = $86;$dstB$0 = $111;$dstG$0 = $109;$dstR$0 = $107; break; } default: { $dstA$0 = $86;$dstB$0 = $85;$dstG$0 = $84;$dstR$0 = $82; } } $112 = $dstA$0 << 24; $113 = $dstR$0 << 16; $114 = $dstG$0 << 8; $115 = $114 | $113; $116 = $115 | $dstB$0; $117 = $116 | $112; HEAP32[$dst$05>>2] = $117; $118 = ((($src$04)) + 4|0); $119 = ((($dst$05)) + 4|0); $120 = (($121) + -1)|0; $122 = ($121|0)==(0); if ($122) { break L8; } else { $121 = $120;$dst$05 = $119;$src$04 = $118; } } } else { $71 = $14;$dst$05$us = $133;$src$04$us = $134; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = $23 >>> 24; $30 = ($22|0)==(255); if ($30) { $srcB$0$us = $21;$srcG$0$us = $20;$srcR$0$us = $18; } else { $31 = Math_imul($18, $22)|0; $32 = (($31>>>0) / 255)&-1; $33 = Math_imul($20, $22)|0; $34 = (($33>>>0) / 255)&-1; $35 = Math_imul($21, $22)|0; $36 = (($35>>>0) / 255)&-1; $srcB$0$us = $36;$srcG$0$us = $34;$srcR$0$us = $32; } switch ($12|0) { case 16: { $49 = $22 ^ 255; $50 = Math_imul($25, $49)|0; $51 = (($50>>>0) / 255)&-1; $52 = (($51) + ($srcR$0$us))|0; $53 = Math_imul($27, $49)|0; $54 = (($53>>>0) / 255)&-1; $55 = (($54) + ($srcG$0$us))|0; $56 = Math_imul($49, $28)|0; $57 = (($56>>>0) / 255)&-1; $58 = (($57) + ($srcB$0$us))|0; $59 = Math_imul($49, $29)|0; $60 = (($59>>>0) / 255)&-1; $61 = (($60) + ($22))|0; $dstA$0$us = $61;$dstB$0$us = $58;$dstG$0$us = $55;$dstR$0$us = $52; break; } case 32: { $43 = (($srcR$0$us) + ($25))|0; $44 = ($43>>>0)>(255); $$$us = $44 ? 255 : $43; $45 = (($srcG$0$us) + ($27))|0; $46 = ($45>>>0)>(255); $$3$us = $46 ? 255 : $45; $47 = (($srcB$0$us) + ($28))|0; $48 = ($47>>>0)>(255); $$1$us = $48 ? 255 : $47; $dstA$0$us = $29;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $37 = Math_imul($srcR$0$us, $25)|0; $38 = (($37>>>0) / 255)&-1; $39 = Math_imul($srcG$0$us, $27)|0; $40 = (($39>>>0) / 255)&-1; $41 = Math_imul($srcB$0$us, $28)|0; $42 = (($41>>>0) / 255)&-1; $dstA$0$us = $29;$dstB$0$us = $42;$dstG$0$us = $40;$dstR$0$us = $38; break; } default: { $dstA$0$us = $29;$dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $62 = $dstA$0$us << 24; $63 = $dstR$0$us << 16; $64 = $dstG$0$us << 8; $65 = $64 | $63; $66 = $65 | $dstB$0$us; $67 = $66 | $62; HEAP32[$dst$05$us>>2] = $67; $68 = ((($src$04$us)) + 4|0); $69 = ((($dst$05$us)) + 4|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break L8; } else { $71 = $70;$dst$05$us = $69;$src$04$us = $68; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $130 = $$pre10; } $123 = HEAP32[$8>>2]|0; $124 = (($125) + ($123)|0); $126 = HEAP32[$9>>2]|0; $127 = (($128) + ($126)|0); $129 = (($130) + -1)|0; HEAP32[$2>>2] = $129; $131 = ($130|0)==(0); if ($131) { $$lcssa = $124;$$lcssa17 = $127; break; } else { $125 = $124;$128 = $127;$132 = $129;$133 = $127;$134 = $124; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ARGB8888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0; var $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $167 = $$pre;$172 = $14;$173 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $169 = $172; } else { L11: do { if ($19) { $163 = $29;$dst$016 = $173;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $102 = ($posx$014|0)>(65535); if ($102) { $103 = (($posx$014) + -65536)|0; $104 = $103 >>> 16; $105 = $104 << 16; $106 = (($srcx$013) + 1)|0; $107 = (($103) - ($105))|0; $108 = (($106) + ($104))|0; $109 = HEAP32[$info>>2]|0; $110 = HEAP32[$21>>2]|0; $111 = Math_imul($110, $srcy$1$lcssa)|0; $112 = (($109) + ($111)|0); $113 = $108 << 2; $114 = (($112) + ($113)|0); $posx$2 = $107;$src$1 = $114;$srcx$2 = $108; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $115 = HEAP32[$src$1>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; $121 = $115 >>> 24; $122 = HEAP32[$dst$016>>2]|0; $123 = $122 >>> 16; $124 = $123 & 255; $125 = $122 >>> 8; $126 = $125 & 255; $127 = $122 & 255; $128 = $122 >>> 24; switch ($20|0) { case 16: { $129 = $121 ^ 255; $130 = Math_imul($124, $129)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($117))|0; $133 = Math_imul($126, $129)|0; $134 = (($133>>>0) / 255)&-1; $135 = (($134) + ($119))|0; $136 = Math_imul($129, $127)|0; $137 = (($136>>>0) / 255)&-1; $138 = (($137) + ($120))|0; $139 = Math_imul($129, $128)|0; $140 = (($139>>>0) / 255)&-1; $141 = (($140) + ($121))|0; $dstA$0 = $141;$dstB$0 = $138;$dstG$0 = $135;$dstR$0 = $132; break; } case 32: { $142 = (($117) + ($124))|0; $143 = ($142>>>0)>(255); $$ = $143 ? 255 : $142; $144 = (($119) + ($126))|0; $145 = ($144>>>0)>(255); $$3 = $145 ? 255 : $144; $146 = (($120) + ($127))|0; $147 = ($146>>>0)>(255); $$1 = $147 ? 255 : $146; $dstA$0 = $128;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $148 = Math_imul($117, $124)|0; $149 = (($148>>>0) / 255)&-1; $150 = Math_imul($119, $126)|0; $151 = (($150>>>0) / 255)&-1; $152 = Math_imul($120, $127)|0; $153 = (($152>>>0) / 255)&-1; $dstA$0 = $128;$dstB$0 = $153;$dstG$0 = $151;$dstR$0 = $149; break; } default: { $dstA$0 = $128;$dstB$0 = $127;$dstG$0 = $126;$dstR$0 = $124; } } $154 = $dstA$0 << 24; $155 = $dstR$0 << 16; $156 = $dstG$0 << 8; $157 = $156 | $155; $158 = $157 | $dstB$0; $159 = $158 | $154; HEAP32[$dst$016>>2] = $159; $160 = (($posx$2) + ($13))|0; $161 = ((($dst$016)) + 4|0); $162 = (($163) + -1)|0; $164 = ($163|0)==(0); if ($164) { break L11; } else { $163 = $162;$dst$016 = $161;$posx$014 = $160;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $100 = $29;$dst$016$us = $173;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = $52 >>> 24; $59 = ($51|0)==(255); if ($59) { $srcB$0$us = $50;$srcG$0$us = $49;$srcR$0$us = $47; } else { $60 = Math_imul($47, $51)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($49, $51)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($50, $51)|0; $65 = (($64>>>0) / 255)&-1; $srcB$0$us = $65;$srcG$0$us = $63;$srcR$0$us = $61; } switch ($20|0) { case 16: { $78 = $51 ^ 255; $79 = Math_imul($54, $78)|0; $80 = (($79>>>0) / 255)&-1; $81 = (($80) + ($srcR$0$us))|0; $82 = Math_imul($56, $78)|0; $83 = (($82>>>0) / 255)&-1; $84 = (($83) + ($srcG$0$us))|0; $85 = Math_imul($78, $57)|0; $86 = (($85>>>0) / 255)&-1; $87 = (($86) + ($srcB$0$us))|0; $88 = Math_imul($78, $58)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($51))|0; $dstA$0$us = $90;$dstB$0$us = $87;$dstG$0$us = $84;$dstR$0$us = $81; break; } case 32: { $72 = (($srcR$0$us) + ($54))|0; $73 = ($72>>>0)>(255); $$$us = $73 ? 255 : $72; $74 = (($srcG$0$us) + ($56))|0; $75 = ($74>>>0)>(255); $$3$us = $75 ? 255 : $74; $76 = (($srcB$0$us) + ($57))|0; $77 = ($76>>>0)>(255); $$1$us = $77 ? 255 : $76; $dstA$0$us = $58;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $66 = Math_imul($srcR$0$us, $54)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($srcG$0$us, $56)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($srcB$0$us, $57)|0; $71 = (($70>>>0) / 255)&-1; $dstA$0$us = $58;$dstB$0$us = $71;$dstG$0$us = $69;$dstR$0$us = $67; break; } default: { $dstA$0$us = $58;$dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $91 = $dstA$0$us << 24; $92 = $dstR$0$us << 16; $93 = $dstG$0$us << 8; $94 = $93 | $92; $95 = $94 | $dstB$0$us; $96 = $95 | $91; HEAP32[$dst$016$us>>2] = $96; $97 = (($posx$2$us) + ($13))|0; $98 = ((($dst$016$us)) + 4|0); $99 = (($100) + -1)|0; $101 = ($100|0)==(0); if ($101) { break L11; } else { $100 = $99;$dst$016$us = $98;$posx$014$us = $97;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $169 = $$pre30; } $165 = HEAP32[$17>>2]|0; $166 = (($167) + ($165)|0); $168 = (($169) + -1)|0; HEAP32[$5>>2] = $168; $170 = ($169|0)==(0); if ($170) { $$lcssa = $166; break; } $171 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $167 = $166;$172 = $168;$173 = $166;$30 = $$pre29;$posy$020 = $171;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_ARGB8888_Modulate($info) { $info = $info|0; var $$lcssa = 0, $$lcssa31 = 0, $$pre = 0, $$pre12 = 0, $$pre15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$02 = 0, $dst$02$us = 0, $dst$02$us$3 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us = 0, $src$01$us$4 = 0; var $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$pre = HEAP32[$info>>2]|0; $$pre12 = HEAP32[$18>>2]|0; $101 = $$pre12;$105 = $16;$106 = $$pre12;$107 = $$pre;$98 = $$pre; while(1) { $26 = HEAP32[$19>>2]|0; $27 = (($26) + -1)|0; $28 = ($26|0)==(0); if ($28) { $103 = $105; } else { if ($23) { if ($25) { $33 = $27;$dst$02$us$us = $106;$src$01$us$us = $107; while(1) { $29 = HEAP32[$src$01$us$us>>2]|0; HEAP32[$dst$02$us$us>>2] = $29; $30 = ((($src$01$us$us)) + 4|0); $31 = ((($dst$02$us$us)) + 4|0); $32 = (($33) + -1)|0; $34 = ($33|0)==(0); if ($34) { break; } else { $33 = $32;$dst$02$us$us = $31;$src$01$us$us = $30; } } } else { $45 = $27;$dst$02$us = $106;$src$01$us = $107; while(1) { $35 = HEAP32[$src$01$us>>2]|0; $36 = $35 >>> 24; $37 = Math_imul($36, $13)|0; $38 = (($37>>>0) / 255)&-1; $39 = $38 << 24; $40 = $35 & 16777215; $41 = $40 | $39; HEAP32[$dst$02$us>>2] = $41; $42 = ((($src$01$us)) + 4|0); $43 = ((($dst$02$us)) + 4|0); $44 = (($45) + -1)|0; $46 = ($45|0)==(0); if ($46) { break; } else { $45 = $44;$dst$02$us = $43;$src$01$us = $42; } } } } else { if ($25) { $68 = $27;$dst$02$us$3 = $106;$src$01$us$4 = $107; while(1) { $47 = HEAP32[$src$01$us$4>>2]|0; $48 = $47 & -16777216; $49 = $47 & 255; $50 = $47 >>> 8; $51 = $50 & 255; $52 = $47 >>> 16; $53 = $52 & 255; $54 = Math_imul($53, $4)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($51, $7)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($49, $10)|0; $59 = (($58>>>0) / 255)&-1; $60 = $55 << 16; $61 = $57 << 8; $62 = $61 | $60; $63 = $62 | $59; $64 = $63 | $48; HEAP32[$dst$02$us$3>>2] = $64; $65 = ((($src$01$us$4)) + 4|0); $66 = ((($dst$02$us$3)) + 4|0); $67 = (($68) + -1)|0; $69 = ($68|0)==(0); if ($69) { break; } else { $68 = $67;$dst$02$us$3 = $66;$src$01$us$4 = $65; } } } else { $94 = $27;$dst$02 = $106;$src$01 = $107; while(1) { $70 = HEAP32[$src$01>>2]|0; $71 = $70 >>> 24; $72 = $70 & 255; $73 = $70 >>> 8; $74 = $73 & 255; $75 = $70 >>> 16; $76 = $75 & 255; $77 = Math_imul($76, $4)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($74, $7)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($72, $10)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($71, $13)|0; $84 = (($83>>>0) / 255)&-1; $85 = $84 << 24; $86 = $78 << 16; $87 = $80 << 8; $88 = $87 | $86; $89 = $88 | $82; $90 = $89 | $85; HEAP32[$dst$02>>2] = $90; $91 = ((($src$01)) + 4|0); $92 = ((($dst$02)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break; } else { $94 = $93;$dst$02 = $92;$src$01 = $91; } } } } $$pre15 = HEAP32[$14>>2]|0; $103 = $$pre15; } $96 = HEAP32[$20>>2]|0; $97 = (($98) + ($96)|0); $99 = HEAP32[$21>>2]|0; $100 = (($101) + ($99)|0); $102 = (($103) + -1)|0; HEAP32[$14>>2] = $102; $104 = ($103|0)==(0); if ($104) { $$lcssa = $97;$$lcssa31 = $100; break; } else { $101 = $100;$105 = $102;$106 = $100;$107 = $97;$98 = $97; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa31; return; } function _SDL_Blit_ARGB8888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre48 = 0, $$pre51 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $A$0$us = 0, $dst$013 = 0; var $dst$013$us = 0, $dst$013$us$16 = 0, $posx$011 = 0, $posx$011$us = 0, $posx$011$us$18 = 0, $posx$2 = 0, $posx$2$us = 0, $posx$2$us$23 = 0, $posy$037 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$012$us$17 = 0, $src$1 = 0, $src$1$us = 0, $src$1$us$24 = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$010$us$19 = 0, $srcx$2 = 0; var $srcx$2$us = 0, $srcx$2$us$22 = 0, $srcy$036 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $147 = $$pre;$152 = $26;$153 = $$pre;$43 = $24;$posy$037 = 0;$srcy$036 = 0; while(1) { $35 = ($posy$037|0)>(65535); if ($35) { $36 = (($posy$037) + -65536)|0; $37 = $36 >>> 16; $38 = $37 << 16; $39 = (($srcy$036) + 1)|0; $40 = (($36) - ($38))|0; $41 = (($39) + ($37))|0; $posy$1$lcssa = $40;$srcy$1$lcssa = $41; } else { $posy$1$lcssa = $posy$037;$srcy$1$lcssa = $srcy$036; } $42 = (($43) + -1)|0; $44 = ($43|0)==(0); if ($44) { $149 = $152; } else { if ($31) { $68 = $42;$dst$013$us = $153;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $45 = ($posx$011$us|0)>(65535); if ($45) { $46 = (($posx$011$us) + -65536)|0; $47 = $46 >>> 16; $48 = $47 << 16; $49 = (($srcx$010$us) + 1)|0; $50 = (($46) - ($48))|0; $51 = (($49) + ($47))|0; $52 = HEAP32[$info>>2]|0; $53 = HEAP32[$34>>2]|0; $54 = Math_imul($53, $srcy$1$lcssa)|0; $55 = (($52) + ($54)|0); $56 = $51 << 2; $57 = (($55) + ($56)|0); $posx$2$us = $50;$src$1$us = $57;$srcx$2$us = $51; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $58 = HEAP32[$src$1$us>>2]|0; $59 = $58 >>> 24; $60 = Math_imul($59, $13)|0; $61 = (($60>>>0) / 255)&-1; $A$0$us = $33 ? $59 : $61; $62 = $A$0$us << 24; $63 = $58 & 16777215; $64 = $63 | $62; HEAP32[$dst$013$us>>2] = $64; $65 = (($posx$2$us) + ($25))|0; $66 = ((($dst$013$us)) + 4|0); $67 = (($68) + -1)|0; $69 = ($68|0)==(0); if ($69) { break; } else { $68 = $67;$dst$013$us = $66;$posx$011$us = $65;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { if ($33) { $104 = $42;$dst$013$us$16 = $153;$posx$011$us$18 = 65536;$src$012$us$17 = 0;$srcx$010$us$19 = -1; while(1) { $70 = ($posx$011$us$18|0)>(65535); if ($70) { $71 = (($posx$011$us$18) + -65536)|0; $72 = $71 >>> 16; $73 = $72 << 16; $74 = (($srcx$010$us$19) + 1)|0; $75 = (($71) - ($73))|0; $76 = (($74) + ($72))|0; $77 = HEAP32[$info>>2]|0; $78 = HEAP32[$34>>2]|0; $79 = Math_imul($78, $srcy$1$lcssa)|0; $80 = (($77) + ($79)|0); $81 = $76 << 2; $82 = (($80) + ($81)|0); $posx$2$us$23 = $75;$src$1$us$24 = $82;$srcx$2$us$22 = $76; } else { $posx$2$us$23 = $posx$011$us$18;$src$1$us$24 = $src$012$us$17;$srcx$2$us$22 = $srcx$010$us$19; } $83 = HEAP32[$src$1$us$24>>2]|0; $84 = $83 & -16777216; $85 = $83 & 255; $86 = $83 >>> 8; $87 = $86 & 255; $88 = $83 >>> 16; $89 = $88 & 255; $90 = Math_imul($89, $4)|0; $91 = (($90>>>0) / 255)&-1; $92 = Math_imul($87, $7)|0; $93 = (($92>>>0) / 255)&-1; $94 = Math_imul($85, $10)|0; $95 = (($94>>>0) / 255)&-1; $96 = $91 << 16; $97 = $93 << 8; $98 = $95 | $97; $99 = $98 | $96; $100 = $99 | $84; HEAP32[$dst$013$us$16>>2] = $100; $101 = (($posx$2$us$23) + ($25))|0; $102 = ((($dst$013$us$16)) + 4|0); $103 = (($104) + -1)|0; $105 = ($104|0)==(0); if ($105) { break; } else { $104 = $103;$dst$013$us$16 = $102;$posx$011$us$18 = $101;$src$012$us$17 = $src$1$us$24;$srcx$010$us$19 = $srcx$2$us$22; } } } else { $143 = $42;$dst$013 = $153;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $106 = ($posx$011|0)>(65535); if ($106) { $107 = (($posx$011) + -65536)|0; $108 = $107 >>> 16; $109 = $108 << 16; $110 = (($srcx$010) + 1)|0; $111 = (($107) - ($109))|0; $112 = (($110) + ($108))|0; $113 = HEAP32[$info>>2]|0; $114 = HEAP32[$34>>2]|0; $115 = Math_imul($114, $srcy$1$lcssa)|0; $116 = (($113) + ($115)|0); $117 = $112 << 2; $118 = (($116) + ($117)|0); $posx$2 = $111;$src$1 = $118;$srcx$2 = $112; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $119 = HEAP32[$src$1>>2]|0; $120 = $119 >>> 24; $121 = $119 & 255; $122 = $119 >>> 8; $123 = $122 & 255; $124 = $119 >>> 16; $125 = $124 & 255; $126 = Math_imul($125, $4)|0; $127 = (($126>>>0) / 255)&-1; $128 = Math_imul($123, $7)|0; $129 = (($128>>>0) / 255)&-1; $130 = Math_imul($121, $10)|0; $131 = (($130>>>0) / 255)&-1; $132 = Math_imul($120, $13)|0; $133 = (($132>>>0) / 255)&-1; $134 = $133 << 24; $135 = $127 << 16; $136 = $129 << 8; $137 = $131 | $136; $138 = $137 | $135; $139 = $138 | $134; HEAP32[$dst$013>>2] = $139; $140 = (($posx$2) + ($25))|0; $141 = ((($dst$013)) + 4|0); $142 = (($143) + -1)|0; $144 = ($143|0)==(0); if ($144) { break; } else { $143 = $142;$dst$013 = $141;$posx$011 = $140;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } } $$pre51 = HEAP32[$17>>2]|0; $149 = $$pre51; } $145 = HEAP32[$29>>2]|0; $146 = (($147) + ($145)|0); $148 = (($149) + -1)|0; HEAP32[$17>>2] = $148; $150 = ($149|0)==(0); if ($150) { $$lcssa = $146; break; } $151 = (($posy$1$lcssa) + ($19))|0; $$pre48 = HEAP32[$23>>2]|0; $147 = $146;$152 = $148;$153 = $146;$43 = $$pre48;$posy$037 = $151;$srcy$036 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0; var $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0; var $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $158 = $$pre;$161 = $$pre9;$165 = $16;$166 = $$pre9;$167 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $163 = $165; } else { L8: do { if ($23) { $89 = $30;$dst$05$us = $166;$src$04$us = $167; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = $39 >>> 24; $46 = Math_imul($38, $13)|0; $47 = (($46>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $47; $48 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $48; if ($or$cond$us) { $49 = Math_imul($srcA$0$us, $34)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($srcA$0$us, $36)|0; $52 = (($51>>>0) / 255)&-1; $53 = Math_imul($srcA$0$us, $37)|0; $54 = (($53>>>0) / 255)&-1; $srcB$1$us = $54;$srcG$1$us = $52;$srcR$1$us = $50; } else { $srcB$1$us = $37;$srcG$1$us = $36;$srcR$1$us = $34; } switch ($28|0) { case 16: { $67 = (255 - ($srcA$0$us))|0; $68 = Math_imul($67, $41)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcR$1$us))|0; $71 = Math_imul($67, $43)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcG$1$us))|0; $74 = Math_imul($67, $44)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($srcB$1$us))|0; $77 = Math_imul($67, $45)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($srcA$0$us))|0; $dstA$0$us = $79;$dstB$0$us = $76;$dstG$0$us = $73;$dstR$0$us = $70; break; } case 32: { $61 = (($srcR$1$us) + ($41))|0; $62 = ($61>>>0)>(255); $$$us = $62 ? 255 : $61; $63 = (($srcG$1$us) + ($43))|0; $64 = ($63>>>0)>(255); $$3$us = $64 ? 255 : $63; $65 = (($srcB$1$us) + ($44))|0; $66 = ($65>>>0)>(255); $$1$us = $66 ? 255 : $65; $dstA$0$us = $45;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $55 = Math_imul($srcR$1$us, $41)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcG$1$us, $43)|0; $58 = (($57>>>0) / 255)&-1; $59 = Math_imul($srcB$1$us, $44)|0; $60 = (($59>>>0) / 255)&-1; $dstA$0$us = $45;$dstB$0$us = $60;$dstG$0$us = $58;$dstR$0$us = $56; break; } default: { $dstA$0$us = $45;$dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $80 = $dstA$0$us << 24; $81 = $dstR$0$us << 16; $82 = $dstG$0$us << 8; $83 = $82 | $81; $84 = $83 | $dstB$0$us; $85 = $84 | $80; HEAP32[$dst$05$us>>2] = $85; $86 = ((($src$04$us)) + 4|0); $87 = ((($dst$05$us)) + 4|0); $88 = (($89) + -1)|0; $90 = ($89|0)==(0); if ($90) { break L8; } else { $89 = $88;$dst$05$us = $87;$src$04$us = $86; } } } else { $154 = $30;$dst$05 = $166;$src$04 = $167; while(1) { $91 = HEAP32[$src$04>>2]|0; $92 = $91 >>> 24; $93 = HEAP32[$dst$05>>2]|0; $94 = $93 >>> 16; $95 = $94 & 255; $96 = $93 >>> 8; $97 = $96 & 255; $98 = $93 & 255; $99 = $93 >>> 24; $100 = $91 & 255; $101 = $91 >>> 8; $102 = $101 & 255; $103 = $91 >>> 16; $104 = $103 & 255; $105 = Math_imul($104, $4)|0; $106 = (($105>>>0) / 255)&-1; $107 = Math_imul($102, $7)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($100, $10)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($92, $13)|0; $112 = (($111>>>0) / 255)&-1; $srcA$0 = $25 ? $92 : $112; $113 = ($srcA$0>>>0)<(255); $or$cond = $27 & $113; if ($or$cond) { $114 = Math_imul($srcA$0, $106)|0; $115 = (($114>>>0) / 255)&-1; $116 = Math_imul($srcA$0, $108)|0; $117 = (($116>>>0) / 255)&-1; $118 = Math_imul($srcA$0, $110)|0; $119 = (($118>>>0) / 255)&-1; $srcB$1 = $119;$srcG$1 = $117;$srcR$1 = $115; } else { $srcB$1 = $110;$srcG$1 = $108;$srcR$1 = $106; } switch ($28|0) { case 16: { $120 = (255 - ($srcA$0))|0; $121 = Math_imul($120, $95)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($srcR$1))|0; $124 = Math_imul($120, $97)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($srcG$1))|0; $127 = Math_imul($120, $98)|0; $128 = (($127>>>0) / 255)&-1; $129 = (($128) + ($srcB$1))|0; $130 = Math_imul($120, $99)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($srcA$0))|0; $dstA$0 = $132;$dstB$0 = $129;$dstG$0 = $126;$dstR$0 = $123; break; } case 32: { $133 = (($srcR$1) + ($95))|0; $134 = ($133>>>0)>(255); $$ = $134 ? 255 : $133; $135 = (($srcG$1) + ($97))|0; $136 = ($135>>>0)>(255); $$3 = $136 ? 255 : $135; $137 = (($srcB$1) + ($98))|0; $138 = ($137>>>0)>(255); $$1 = $138 ? 255 : $137; $dstA$0 = $99;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $139 = Math_imul($srcR$1, $95)|0; $140 = (($139>>>0) / 255)&-1; $141 = Math_imul($srcG$1, $97)|0; $142 = (($141>>>0) / 255)&-1; $143 = Math_imul($srcB$1, $98)|0; $144 = (($143>>>0) / 255)&-1; $dstA$0 = $99;$dstB$0 = $144;$dstG$0 = $142;$dstR$0 = $140; break; } default: { $dstA$0 = $99;$dstB$0 = $98;$dstG$0 = $97;$dstR$0 = $95; } } $145 = $dstA$0 << 24; $146 = $dstR$0 << 16; $147 = $dstG$0 << 8; $148 = $147 | $146; $149 = $148 | $dstB$0; $150 = $149 | $145; HEAP32[$dst$05>>2] = $150; $151 = ((($src$04)) + 4|0); $152 = ((($dst$05)) + 4|0); $153 = (($154) + -1)|0; $155 = ($154|0)==(0); if ($155) { break L8; } else { $154 = $153;$dst$05 = $152;$src$04 = $151; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $163 = $$pre11; } $156 = HEAP32[$20>>2]|0; $157 = (($158) + ($156)|0); $159 = HEAP32[$21>>2]|0; $160 = (($161) + ($159)|0); $162 = (($163) + -1)|0; HEAP32[$14>>2] = $162; $164 = ($163|0)==(0); if ($164) { $$lcssa = $157;$$lcssa19 = $160; break; } else { $158 = $157;$161 = $160;$165 = $162;$166 = $160;$167 = $157; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0; var $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $200 = $$pre;$205 = $26;$206 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $202 = $205; } else { L11: do { if ($31) { $118 = $45;$dst$016$us = $206;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = $68 >>> 24; $75 = Math_imul($67, $13)|0; $76 = (($75>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $76; $77 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $77; if ($or$cond$us) { $78 = Math_imul($srcA$0$us, $63)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($srcA$0$us, $65)|0; $81 = (($80>>>0) / 255)&-1; $82 = Math_imul($srcA$0$us, $66)|0; $83 = (($82>>>0) / 255)&-1; $srcB$1$us = $83;$srcG$1$us = $81;$srcR$1$us = $79; } else { $srcB$1$us = $66;$srcG$1$us = $65;$srcR$1$us = $63; } switch ($36|0) { case 16: { $96 = (255 - ($srcA$0$us))|0; $97 = Math_imul($96, $70)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcR$1$us))|0; $100 = Math_imul($96, $72)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcG$1$us))|0; $103 = Math_imul($96, $73)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($srcB$1$us))|0; $106 = Math_imul($96, $74)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcA$0$us))|0; $dstA$0$us = $108;$dstB$0$us = $105;$dstG$0$us = $102;$dstR$0$us = $99; break; } case 32: { $90 = (($srcR$1$us) + ($70))|0; $91 = ($90>>>0)>(255); $$$us = $91 ? 255 : $90; $92 = (($srcG$1$us) + ($72))|0; $93 = ($92>>>0)>(255); $$3$us = $93 ? 255 : $92; $94 = (($srcB$1$us) + ($73))|0; $95 = ($94>>>0)>(255); $$1$us = $95 ? 255 : $94; $dstA$0$us = $74;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $84 = Math_imul($srcR$1$us, $70)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcG$1$us, $72)|0; $87 = (($86>>>0) / 255)&-1; $88 = Math_imul($srcB$1$us, $73)|0; $89 = (($88>>>0) / 255)&-1; $dstA$0$us = $74;$dstB$0$us = $89;$dstG$0$us = $87;$dstR$0$us = $85; break; } default: { $dstA$0$us = $74;$dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $109 = $dstA$0$us << 24; $110 = $dstR$0$us << 16; $111 = $dstG$0$us << 8; $112 = $111 | $110; $113 = $112 | $dstB$0$us; $114 = $113 | $109; HEAP32[$dst$016$us>>2] = $114; $115 = (($posx$2$us) + ($25))|0; $116 = ((($dst$016$us)) + 4|0); $117 = (($118) + -1)|0; $119 = ($118|0)==(0); if ($119) { break L11; } else { $118 = $117;$dst$016$us = $116;$posx$014$us = $115;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $196 = $45;$dst$016 = $206;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $120 = ($posx$014|0)>(65535); if ($120) { $121 = (($posx$014) + -65536)|0; $122 = $121 >>> 16; $123 = $122 << 16; $124 = (($srcx$013) + 1)|0; $125 = (($121) - ($123))|0; $126 = (($124) + ($122))|0; $127 = HEAP32[$info>>2]|0; $128 = HEAP32[$37>>2]|0; $129 = Math_imul($128, $srcy$1$lcssa)|0; $130 = (($127) + ($129)|0); $131 = $126 << 2; $132 = (($130) + ($131)|0); $posx$2 = $125;$src$1 = $132;$srcx$2 = $126; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $133 = HEAP32[$src$1>>2]|0; $134 = $133 >>> 24; $135 = HEAP32[$dst$016>>2]|0; $136 = $135 >>> 16; $137 = $136 & 255; $138 = $135 >>> 8; $139 = $138 & 255; $140 = $135 & 255; $141 = $135 >>> 24; $142 = $133 & 255; $143 = $133 >>> 8; $144 = $143 & 255; $145 = $133 >>> 16; $146 = $145 & 255; $147 = Math_imul($146, $4)|0; $148 = (($147>>>0) / 255)&-1; $149 = Math_imul($144, $7)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($142, $10)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($134, $13)|0; $154 = (($153>>>0) / 255)&-1; $srcA$0 = $33 ? $134 : $154; $155 = ($srcA$0>>>0)<(255); $or$cond = $35 & $155; if ($or$cond) { $156 = Math_imul($srcA$0, $148)|0; $157 = (($156>>>0) / 255)&-1; $158 = Math_imul($srcA$0, $150)|0; $159 = (($158>>>0) / 255)&-1; $160 = Math_imul($srcA$0, $152)|0; $161 = (($160>>>0) / 255)&-1; $srcB$1 = $161;$srcG$1 = $159;$srcR$1 = $157; } else { $srcB$1 = $152;$srcG$1 = $150;$srcR$1 = $148; } switch ($36|0) { case 16: { $162 = (255 - ($srcA$0))|0; $163 = Math_imul($162, $137)|0; $164 = (($163>>>0) / 255)&-1; $165 = (($164) + ($srcR$1))|0; $166 = Math_imul($162, $139)|0; $167 = (($166>>>0) / 255)&-1; $168 = (($167) + ($srcG$1))|0; $169 = Math_imul($162, $140)|0; $170 = (($169>>>0) / 255)&-1; $171 = (($170) + ($srcB$1))|0; $172 = Math_imul($162, $141)|0; $173 = (($172>>>0) / 255)&-1; $174 = (($173) + ($srcA$0))|0; $dstA$0 = $174;$dstB$0 = $171;$dstG$0 = $168;$dstR$0 = $165; break; } case 32: { $175 = (($srcR$1) + ($137))|0; $176 = ($175>>>0)>(255); $$ = $176 ? 255 : $175; $177 = (($srcG$1) + ($139))|0; $178 = ($177>>>0)>(255); $$3 = $178 ? 255 : $177; $179 = (($srcB$1) + ($140))|0; $180 = ($179>>>0)>(255); $$1 = $180 ? 255 : $179; $dstA$0 = $141;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $181 = Math_imul($srcR$1, $137)|0; $182 = (($181>>>0) / 255)&-1; $183 = Math_imul($srcG$1, $139)|0; $184 = (($183>>>0) / 255)&-1; $185 = Math_imul($srcB$1, $140)|0; $186 = (($185>>>0) / 255)&-1; $dstA$0 = $141;$dstB$0 = $186;$dstG$0 = $184;$dstR$0 = $182; break; } default: { $dstA$0 = $141;$dstB$0 = $140;$dstG$0 = $139;$dstR$0 = $137; } } $187 = $dstA$0 << 24; $188 = $dstR$0 << 16; $189 = $dstG$0 << 8; $190 = $189 | $188; $191 = $190 | $dstB$0; $192 = $191 | $187; HEAP32[$dst$016>>2] = $192; $193 = (($posx$2) + ($25))|0; $194 = ((($dst$016)) + 4|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L11; } else { $196 = $195;$dst$016 = $194;$posx$014 = $193;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $202 = $$pre31; } $198 = HEAP32[$29>>2]|0; $199 = (($200) + ($198)|0); $201 = (($202) + -1)|0; HEAP32[$17>>2] = $201; $203 = ($202|0)==(0); if ($203) { $$lcssa = $199; break; } $204 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $200 = $199;$205 = $201;$206 = $199;$46 = $$pre29;$posy$020 = $204;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 24; $42 = $40 >>> 8; $43 = $42 & 255; $44 = $41 << 16; $45 = $42 & 65280; $46 = $44 | $45; $47 = $46 | $43; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_RGB888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 24; $69 = $67 >>> 16; $70 = $69 & 255; $71 = $67 >>> 8; $72 = $71 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 & 255; $80 = $79 ^ 255; $81 = Math_imul($75, $80)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($68))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($70))|0; $87 = Math_imul($80, $78)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($72))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($68) + ($75))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($70) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($72) + ($78))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($68, $75)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($70, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($72, $78)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $78;$dstG$0 = $77;$dstR$0 = $75; } } $102 = $dstR$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $102; $105 = $104 | $dstB$0; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $21;$srcG$0$us = $19;$srcR$0$us = $17; } else { $30 = Math_imul($17, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($19, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($21, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($25, $48)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($48, $28)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($25))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($28))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $25)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $28)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $58 = $dstR$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $58; $61 = $60 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_RGBA8888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 24; $111 = $109 >>> 16; $112 = $111 & 255; $113 = $109 >>> 8; $114 = $113 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 & 255; $122 = $121 ^ 255; $123 = Math_imul($117, $122)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($110))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($112))|0; $129 = Math_imul($122, $120)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($114))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($110) + ($117))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($112) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($114) + ($120))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($110, $117)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($112, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($114, $120)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $120;$dstG$0 = $119;$dstR$0 = $117; } } $144 = $dstR$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $144; $147 = $146 | $dstB$0; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $50;$srcG$0$us = $48;$srcR$0$us = $46; } else { $59 = Math_imul($46, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($48, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($50, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($54, $77)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($77, $57)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($54))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($57))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $54)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $57)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $87 = $dstR$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $87; $90 = $89 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 24; $35 = $33 >>> 8; $36 = $35 & 255; $37 = $34 << 16; $38 = $35 & 65280; $39 = $38 | $37; $40 = $39 | $36; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 >>> 8; $49 = $48 & 255; $50 = $47 >>> 16; $51 = $50 & 255; $52 = $47 >>> 24; $53 = Math_imul($52, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($51, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($49, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $54 << 16; $60 = $56 << 8; $61 = $60 | $59; $62 = $61 | $58; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_RGBA8888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0; var $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $100 = $$pre;$105 = $23;$106 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $102 = $105; } else { if ($28) { $62 = $37;$dst$013$us = $106;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 24; $55 = $53 >>> 8; $56 = $54 << 16; $57 = $55 & 65535; $58 = $57 | $56; HEAP32[$dst$013$us>>2] = $58; $59 = (($posx$2$us) + ($22))|0; $60 = ((($dst$013$us)) + 4|0); $61 = (($62) + -1)|0; $63 = ($62|0)==(0); if ($63) { break; } else { $62 = $61;$dst$013$us = $60;$posx$011$us = $59;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $96 = $37;$dst$013 = $106;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $64 = ($posx$011|0)>(65535); if ($64) { $65 = (($posx$011) + -65536)|0; $66 = $65 >>> 16; $67 = $66 << 16; $68 = (($srcx$010) + 1)|0; $69 = (($65) - ($67))|0; $70 = (($68) + ($66))|0; $71 = HEAP32[$info>>2]|0; $72 = HEAP32[$29>>2]|0; $73 = Math_imul($72, $srcy$1$lcssa)|0; $74 = (($71) + ($73)|0); $75 = $70 << 2; $76 = (($74) + ($75)|0); $posx$2 = $69;$src$1 = $76;$srcx$2 = $70; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $77 = HEAP32[$src$1>>2]|0; $78 = $77 >>> 8; $79 = $78 & 255; $80 = $77 >>> 16; $81 = $80 & 255; $82 = $77 >>> 24; $83 = Math_imul($82, $4)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($81, $7)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($79, $10)|0; $88 = (($87>>>0) / 255)&-1; $89 = $84 << 16; $90 = $86 << 8; $91 = $88 | $90; $92 = $91 | $89; HEAP32[$dst$013>>2] = $92; $93 = (($posx$2) + ($22))|0; $94 = ((($dst$013)) + 4|0); $95 = (($96) + -1)|0; $97 = ($96|0)==(0); if ($97) { break; } else { $96 = $95;$dst$013 = $94;$posx$011 = $93;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $102 = $$pre28; } $98 = HEAP32[$26>>2]|0; $99 = (($100) + ($98)|0); $101 = (($102) + -1)|0; HEAP32[$14>>2] = $101; $103 = ($102|0)==(0); if ($103) { $$lcssa = $99; break; } $104 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $100 = $99;$105 = $101;$106 = $99;$38 = $$pre26;$posy$017 = $104;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $33)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $35)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $37)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $37;$srcG$1$us = $35;$srcR$1$us = $33; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $41)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $44)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($41))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($44))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $41)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $44)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $76 = $dstR$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $76; $79 = $78 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 & 255; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 >>> 8; $94 = $93 & 255; $95 = $85 >>> 16; $96 = $95 & 255; $97 = $85 >>> 24; $98 = Math_imul($97, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($96, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($94, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $89)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $92)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($89))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($92))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $89)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $92)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $92;$dstG$0 = $91;$dstR$0 = $89; } } $135 = $dstR$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $135; $138 = $137 | $dstB$0; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $62)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $64)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $66)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $66;$srcG$1$us = $64;$srcR$1$us = $62; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $70)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $73)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($70))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($73))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $70)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $73)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $105 = $dstR$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $105; $108 = $107 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 & 255; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 >>> 8; $136 = $135 & 255; $137 = $127 >>> 16; $138 = $137 & 255; $139 = $127 >>> 24; $140 = Math_imul($139, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($138, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($136, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $131)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $134)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($131))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($134))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $131)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $134)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $134;$dstG$0 = $133;$dstR$0 = $131; } } $177 = $dstR$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $177; $180 = $179 | $dstB$0; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 24; $42 = $40 << 8; $43 = $42 & 16711680; $44 = $40 >>> 8; $45 = $44 & 65280; $46 = $45 | $41; $47 = $46 | $43; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_BGR888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 24; $69 = $67 >>> 16; $70 = $69 & 255; $71 = $67 >>> 8; $72 = $71 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 & 255; $80 = $79 ^ 255; $81 = Math_imul($80, $78)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($68))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($70))|0; $87 = Math_imul($75, $80)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($72))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($68) + ($78))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($70) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($72) + ($75))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($68, $78)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($70, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($72, $75)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $75;$dstG$0 = $77;$dstR$0 = $78; } } $102 = $dstB$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $dstR$0; $105 = $104 | $102; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $21;$srcG$0$us = $19;$srcR$0$us = $17; } else { $30 = Math_imul($17, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($19, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($21, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($48, $28)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($25, $48)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($28))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($25))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $28)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $25)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $25;$dstG$0$us = $27;$dstR$0$us = $28; } } $58 = $dstB$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $dstR$0$us; $61 = $60 | $58; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_RGBA8888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 24; $111 = $109 >>> 16; $112 = $111 & 255; $113 = $109 >>> 8; $114 = $113 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 & 255; $122 = $121 ^ 255; $123 = Math_imul($122, $120)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($110))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($112))|0; $129 = Math_imul($117, $122)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($114))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($110) + ($120))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($112) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($114) + ($117))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($110, $120)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($112, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($114, $117)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $117;$dstG$0 = $119;$dstR$0 = $120; } } $144 = $dstB$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $dstR$0; $147 = $146 | $144; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $50;$srcG$0$us = $48;$srcR$0$us = $46; } else { $59 = Math_imul($46, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($48, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($50, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($77, $57)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($54, $77)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($57))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($54))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $57)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $54)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $54;$dstG$0$us = $56;$dstR$0$us = $57; } } $87 = $dstB$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $dstR$0$us; $90 = $89 | $87; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 24; $35 = $33 << 8; $36 = $35 & 16711680; $37 = $33 >>> 8; $38 = $37 & 65280; $39 = $38 | $34; $40 = $39 | $36; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 >>> 8; $49 = $48 & 255; $50 = $47 >>> 16; $51 = $50 & 255; $52 = $47 >>> 24; $53 = Math_imul($52, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($51, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($49, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $58 << 16; $60 = $56 << 8; $61 = $60 | $54; $62 = $61 | $59; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_RGBA8888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 24; $55 = $53 << 8; $56 = $55 & 16711680; $57 = $53 >>> 8; $58 = $57 & 65280; $59 = $56 | $58; $60 = $59 | $54; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 >>> 8; $81 = $80 & 255; $82 = $79 >>> 16; $83 = $82 & 255; $84 = $79 >>> 24; $85 = Math_imul($84, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($83, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($81, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $90 << 16; $92 = $88 << 8; $93 = $91 | $92; $94 = $93 | $86; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $33)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $35)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $37)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $37;$srcG$1$us = $35;$srcR$1$us = $33; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $44)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $41)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($41))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $41)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $41;$dstG$0$us = $43;$dstR$0$us = $44; } } $76 = $dstB$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $dstR$0$us; $79 = $78 | $76; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 & 255; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 >>> 8; $94 = $93 & 255; $95 = $85 >>> 16; $96 = $95 & 255; $97 = $85 >>> 24; $98 = Math_imul($97, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($96, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($94, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $92)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $89)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($92))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($89))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $92)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $89)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $89;$dstG$0 = $91;$dstR$0 = $92; } } $135 = $dstB$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $dstR$0; $138 = $137 | $135; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $62)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $64)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $66)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $66;$srcG$1$us = $64;$srcR$1$us = $62; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $73)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $70)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($70))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $70)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $70;$dstG$0$us = $72;$dstR$0$us = $73; } } $105 = $dstB$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $dstR$0$us; $108 = $107 | $105; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 & 255; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 >>> 8; $136 = $135 & 255; $137 = $127 >>> 16; $138 = $137 & 255; $139 = $127 >>> 24; $140 = Math_imul($139, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($138, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($136, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $134)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $131)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($134))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($131))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $134)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $131)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $131;$dstG$0 = $133;$dstR$0 = $134; } } $177 = $dstB$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $dstR$0; $180 = $179 | $177; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$55 = $$pre;$60 = $12;$61 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $57 = $60; } else { $$in = $24;$dst$013 = $61;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 24; $42 = $40 >>> 8; $43 = $42 & 255; $44 = $40 << 24; $45 = $41 << 16; $46 = $45 | $44; $47 = $42 & 65280; $48 = $46 | $47; $49 = $48 | $43; HEAP32[$dst$013>>2] = $49; $50 = (($posx$2) + ($11))|0; $51 = ((($dst$013)) + 4|0); $52 = ($26|0)==(0); if ($52) { break; } else { $$in = $26;$dst$013 = $51;$posx$010 = $50;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $57 = $$pre25; } $53 = HEAP32[$15>>2]|0; $54 = (($55) + ($53)|0); $56 = (($57) + -1)|0; HEAP32[$3>>2] = $56; $58 = ($57|0)==(0); if ($58) { $$lcssa = $54; break; } $59 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$55 = $54;$60 = $56;$61 = $54;$posy$016 = $59;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_ARGB8888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0; var $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $125 = $$pre;$128 = $$pre9;$132 = $4;$133 = $$pre9;$134 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $130 = $132; } else { L8: do { if ($11) { $121 = $14;$dst$05 = $133;$src$04 = $134; while(1) { $73 = HEAP32[$src$04>>2]|0; $74 = $73 >>> 24; $75 = $73 >>> 16; $76 = $75 & 255; $77 = $73 >>> 8; $78 = $77 & 255; $79 = $73 & 255; $80 = HEAP32[$dst$05>>2]|0; $81 = $80 >>> 16; $82 = $81 & 255; $83 = $80 >>> 8; $84 = $83 & 255; $85 = $80 & 255; $86 = $80 >>> 24; switch ($12|0) { case 16: { $87 = $79 ^ 255; $88 = Math_imul($82, $87)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($74))|0; $91 = Math_imul($84, $87)|0; $92 = (($91>>>0) / 255)&-1; $93 = (($92) + ($76))|0; $94 = Math_imul($87, $85)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($78))|0; $97 = Math_imul($87, $86)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($79))|0; $dstA$0 = $99;$dstB$0 = $96;$dstG$0 = $93;$dstR$0 = $90; break; } case 32: { $100 = (($74) + ($82))|0; $101 = ($100>>>0)>(255); $$ = $101 ? 255 : $100; $102 = (($76) + ($84))|0; $103 = ($102>>>0)>(255); $$3 = $103 ? 255 : $102; $104 = (($78) + ($85))|0; $105 = ($104>>>0)>(255); $$1 = $105 ? 255 : $104; $dstA$0 = $86;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $106 = Math_imul($74, $82)|0; $107 = (($106>>>0) / 255)&-1; $108 = Math_imul($76, $84)|0; $109 = (($108>>>0) / 255)&-1; $110 = Math_imul($78, $85)|0; $111 = (($110>>>0) / 255)&-1; $dstA$0 = $86;$dstB$0 = $111;$dstG$0 = $109;$dstR$0 = $107; break; } default: { $dstA$0 = $86;$dstB$0 = $85;$dstG$0 = $84;$dstR$0 = $82; } } $112 = $dstA$0 << 24; $113 = $dstR$0 << 16; $114 = $dstG$0 << 8; $115 = $114 | $113; $116 = $115 | $dstB$0; $117 = $116 | $112; HEAP32[$dst$05>>2] = $117; $118 = ((($src$04)) + 4|0); $119 = ((($dst$05)) + 4|0); $120 = (($121) + -1)|0; $122 = ($121|0)==(0); if ($122) { break L8; } else { $121 = $120;$dst$05 = $119;$src$04 = $118; } } } else { $71 = $14;$dst$05$us = $133;$src$04$us = $134; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = $23 >>> 24; $30 = ($22|0)==(255); if ($30) { $srcB$0$us = $21;$srcG$0$us = $19;$srcR$0$us = $17; } else { $31 = Math_imul($17, $22)|0; $32 = (($31>>>0) / 255)&-1; $33 = Math_imul($19, $22)|0; $34 = (($33>>>0) / 255)&-1; $35 = Math_imul($21, $22)|0; $36 = (($35>>>0) / 255)&-1; $srcB$0$us = $36;$srcG$0$us = $34;$srcR$0$us = $32; } switch ($12|0) { case 16: { $49 = $22 ^ 255; $50 = Math_imul($25, $49)|0; $51 = (($50>>>0) / 255)&-1; $52 = (($51) + ($srcR$0$us))|0; $53 = Math_imul($27, $49)|0; $54 = (($53>>>0) / 255)&-1; $55 = (($54) + ($srcG$0$us))|0; $56 = Math_imul($49, $28)|0; $57 = (($56>>>0) / 255)&-1; $58 = (($57) + ($srcB$0$us))|0; $59 = Math_imul($49, $29)|0; $60 = (($59>>>0) / 255)&-1; $61 = (($60) + ($22))|0; $dstA$0$us = $61;$dstB$0$us = $58;$dstG$0$us = $55;$dstR$0$us = $52; break; } case 32: { $43 = (($srcR$0$us) + ($25))|0; $44 = ($43>>>0)>(255); $$$us = $44 ? 255 : $43; $45 = (($srcG$0$us) + ($27))|0; $46 = ($45>>>0)>(255); $$3$us = $46 ? 255 : $45; $47 = (($srcB$0$us) + ($28))|0; $48 = ($47>>>0)>(255); $$1$us = $48 ? 255 : $47; $dstA$0$us = $29;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $37 = Math_imul($srcR$0$us, $25)|0; $38 = (($37>>>0) / 255)&-1; $39 = Math_imul($srcG$0$us, $27)|0; $40 = (($39>>>0) / 255)&-1; $41 = Math_imul($srcB$0$us, $28)|0; $42 = (($41>>>0) / 255)&-1; $dstA$0$us = $29;$dstB$0$us = $42;$dstG$0$us = $40;$dstR$0$us = $38; break; } default: { $dstA$0$us = $29;$dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $62 = $dstA$0$us << 24; $63 = $dstR$0$us << 16; $64 = $dstG$0$us << 8; $65 = $64 | $63; $66 = $65 | $dstB$0$us; $67 = $66 | $62; HEAP32[$dst$05$us>>2] = $67; $68 = ((($src$04$us)) + 4|0); $69 = ((($dst$05$us)) + 4|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break L8; } else { $71 = $70;$dst$05$us = $69;$src$04$us = $68; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $130 = $$pre10; } $123 = HEAP32[$8>>2]|0; $124 = (($125) + ($123)|0); $126 = HEAP32[$9>>2]|0; $127 = (($128) + ($126)|0); $129 = (($130) + -1)|0; HEAP32[$2>>2] = $129; $131 = ($130|0)==(0); if ($131) { $$lcssa = $124;$$lcssa17 = $127; break; } else { $125 = $124;$128 = $127;$132 = $129;$133 = $127;$134 = $124; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_RGBA8888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0; var $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $167 = $$pre;$172 = $14;$173 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $169 = $172; } else { L11: do { if ($19) { $163 = $29;$dst$016 = $173;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $102 = ($posx$014|0)>(65535); if ($102) { $103 = (($posx$014) + -65536)|0; $104 = $103 >>> 16; $105 = $104 << 16; $106 = (($srcx$013) + 1)|0; $107 = (($103) - ($105))|0; $108 = (($106) + ($104))|0; $109 = HEAP32[$info>>2]|0; $110 = HEAP32[$21>>2]|0; $111 = Math_imul($110, $srcy$1$lcssa)|0; $112 = (($109) + ($111)|0); $113 = $108 << 2; $114 = (($112) + ($113)|0); $posx$2 = $107;$src$1 = $114;$srcx$2 = $108; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $115 = HEAP32[$src$1>>2]|0; $116 = $115 >>> 24; $117 = $115 >>> 16; $118 = $117 & 255; $119 = $115 >>> 8; $120 = $119 & 255; $121 = $115 & 255; $122 = HEAP32[$dst$016>>2]|0; $123 = $122 >>> 16; $124 = $123 & 255; $125 = $122 >>> 8; $126 = $125 & 255; $127 = $122 & 255; $128 = $122 >>> 24; switch ($20|0) { case 16: { $129 = $121 ^ 255; $130 = Math_imul($124, $129)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($116))|0; $133 = Math_imul($126, $129)|0; $134 = (($133>>>0) / 255)&-1; $135 = (($134) + ($118))|0; $136 = Math_imul($129, $127)|0; $137 = (($136>>>0) / 255)&-1; $138 = (($137) + ($120))|0; $139 = Math_imul($129, $128)|0; $140 = (($139>>>0) / 255)&-1; $141 = (($140) + ($121))|0; $dstA$0 = $141;$dstB$0 = $138;$dstG$0 = $135;$dstR$0 = $132; break; } case 32: { $142 = (($116) + ($124))|0; $143 = ($142>>>0)>(255); $$ = $143 ? 255 : $142; $144 = (($118) + ($126))|0; $145 = ($144>>>0)>(255); $$3 = $145 ? 255 : $144; $146 = (($120) + ($127))|0; $147 = ($146>>>0)>(255); $$1 = $147 ? 255 : $146; $dstA$0 = $128;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $148 = Math_imul($116, $124)|0; $149 = (($148>>>0) / 255)&-1; $150 = Math_imul($118, $126)|0; $151 = (($150>>>0) / 255)&-1; $152 = Math_imul($120, $127)|0; $153 = (($152>>>0) / 255)&-1; $dstA$0 = $128;$dstB$0 = $153;$dstG$0 = $151;$dstR$0 = $149; break; } default: { $dstA$0 = $128;$dstB$0 = $127;$dstG$0 = $126;$dstR$0 = $124; } } $154 = $dstA$0 << 24; $155 = $dstR$0 << 16; $156 = $dstG$0 << 8; $157 = $156 | $155; $158 = $157 | $dstB$0; $159 = $158 | $154; HEAP32[$dst$016>>2] = $159; $160 = (($posx$2) + ($13))|0; $161 = ((($dst$016)) + 4|0); $162 = (($163) + -1)|0; $164 = ($163|0)==(0); if ($164) { break L11; } else { $163 = $162;$dst$016 = $161;$posx$014 = $160;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $100 = $29;$dst$016$us = $173;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = $52 >>> 24; $59 = ($51|0)==(255); if ($59) { $srcB$0$us = $50;$srcG$0$us = $48;$srcR$0$us = $46; } else { $60 = Math_imul($46, $51)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($48, $51)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($50, $51)|0; $65 = (($64>>>0) / 255)&-1; $srcB$0$us = $65;$srcG$0$us = $63;$srcR$0$us = $61; } switch ($20|0) { case 16: { $78 = $51 ^ 255; $79 = Math_imul($54, $78)|0; $80 = (($79>>>0) / 255)&-1; $81 = (($80) + ($srcR$0$us))|0; $82 = Math_imul($56, $78)|0; $83 = (($82>>>0) / 255)&-1; $84 = (($83) + ($srcG$0$us))|0; $85 = Math_imul($78, $57)|0; $86 = (($85>>>0) / 255)&-1; $87 = (($86) + ($srcB$0$us))|0; $88 = Math_imul($78, $58)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($51))|0; $dstA$0$us = $90;$dstB$0$us = $87;$dstG$0$us = $84;$dstR$0$us = $81; break; } case 32: { $72 = (($srcR$0$us) + ($54))|0; $73 = ($72>>>0)>(255); $$$us = $73 ? 255 : $72; $74 = (($srcG$0$us) + ($56))|0; $75 = ($74>>>0)>(255); $$3$us = $75 ? 255 : $74; $76 = (($srcB$0$us) + ($57))|0; $77 = ($76>>>0)>(255); $$1$us = $77 ? 255 : $76; $dstA$0$us = $58;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $66 = Math_imul($srcR$0$us, $54)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($srcG$0$us, $56)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($srcB$0$us, $57)|0; $71 = (($70>>>0) / 255)&-1; $dstA$0$us = $58;$dstB$0$us = $71;$dstG$0$us = $69;$dstR$0$us = $67; break; } default: { $dstA$0$us = $58;$dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $91 = $dstA$0$us << 24; $92 = $dstR$0$us << 16; $93 = $dstG$0$us << 8; $94 = $93 | $92; $95 = $94 | $dstB$0$us; $96 = $95 | $91; HEAP32[$dst$016$us>>2] = $96; $97 = (($posx$2$us) + ($13))|0; $98 = ((($dst$016$us)) + 4|0); $99 = (($100) + -1)|0; $101 = ($100|0)==(0); if ($101) { break L11; } else { $100 = $99;$dst$016$us = $98;$posx$014$us = $97;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $169 = $$pre30; } $165 = HEAP32[$17>>2]|0; $166 = (($167) + ($165)|0); $168 = (($169) + -1)|0; HEAP32[$5>>2] = $168; $170 = ($169|0)==(0); if ($170) { $$lcssa = $166; break; } $171 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $167 = $166;$172 = $168;$173 = $166;$30 = $$pre29;$posy$020 = $171;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_ARGB8888_Modulate($info) { $info = $info|0; var $$lcssa = 0, $$lcssa31 = 0, $$pre = 0, $$pre12 = 0, $$pre15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$02 = 0, $dst$02$us = 0, $dst$02$us$3 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us = 0, $src$01$us$4 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$pre = HEAP32[$info>>2]|0; $$pre12 = HEAP32[$18>>2]|0; $113 = $$pre;$116 = $$pre12;$120 = $16;$121 = $$pre12;$122 = $$pre; while(1) { $26 = HEAP32[$19>>2]|0; $27 = (($26) + -1)|0; $28 = ($26|0)==(0); if ($28) { $118 = $120; } else { if ($23) { if ($25) { $42 = $27;$dst$02$us$us = $121;$src$01$us$us = $122; while(1) { $29 = HEAP32[$src$01$us$us>>2]|0; $30 = $29 >>> 24; $31 = $29 >>> 8; $32 = $31 & 255; $33 = $29 << 24; $34 = $30 << 16; $35 = $31 & 65280; $36 = $35 | $34; $37 = $36 | $32; $38 = $37 | $33; HEAP32[$dst$02$us$us>>2] = $38; $39 = ((($src$01$us$us)) + 4|0); $40 = ((($dst$02$us$us)) + 4|0); $41 = (($42) + -1)|0; $43 = ($42|0)==(0); if ($43) { break; } else { $42 = $41;$dst$02$us$us = $40;$src$01$us$us = $39; } } } else { $60 = $27;$dst$02$us = $121;$src$01$us = $122; while(1) { $44 = HEAP32[$src$01$us>>2]|0; $45 = $44 >>> 24; $46 = $44 >>> 8; $47 = $46 & 255; $48 = $44 & 255; $49 = Math_imul($48, $13)|0; $50 = (($49>>>0) / 255)&-1; $51 = $50 << 24; $52 = $45 << 16; $53 = $46 & 65280; $54 = $53 | $52; $55 = $54 | $47; $56 = $55 | $51; HEAP32[$dst$02$us>>2] = $56; $57 = ((($src$01$us)) + 4|0); $58 = ((($dst$02$us)) + 4|0); $59 = (($60) + -1)|0; $61 = ($60|0)==(0); if ($61) { break; } else { $60 = $59;$dst$02$us = $58;$src$01$us = $57; } } } } else { if ($25) { $83 = $27;$dst$02$us$3 = $121;$src$01$us$4 = $122; while(1) { $62 = HEAP32[$src$01$us$4>>2]|0; $63 = $62 >>> 8; $64 = $63 & 255; $65 = $62 >>> 16; $66 = $65 & 255; $67 = $62 >>> 24; $68 = Math_imul($67, $4)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($66, $7)|0; $71 = (($70>>>0) / 255)&-1; $72 = Math_imul($64, $10)|0; $73 = (($72>>>0) / 255)&-1; $74 = $62 << 24; $75 = $69 << 16; $76 = $71 << 8; $77 = $76 | $75; $78 = $77 | $73; $79 = $78 | $74; HEAP32[$dst$02$us$3>>2] = $79; $80 = ((($src$01$us$4)) + 4|0); $81 = ((($dst$02$us$3)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dst$02$us$3 = $81;$src$01$us$4 = $80; } } } else { $109 = $27;$dst$02 = $121;$src$01 = $122; while(1) { $85 = HEAP32[$src$01>>2]|0; $86 = $85 & 255; $87 = $85 >>> 8; $88 = $87 & 255; $89 = $85 >>> 16; $90 = $89 & 255; $91 = $85 >>> 24; $92 = Math_imul($91, $4)|0; $93 = (($92>>>0) / 255)&-1; $94 = Math_imul($90, $7)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($88, $10)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($86, $13)|0; $99 = (($98>>>0) / 255)&-1; $100 = $99 << 24; $101 = $93 << 16; $102 = $95 << 8; $103 = $102 | $101; $104 = $103 | $97; $105 = $104 | $100; HEAP32[$dst$02>>2] = $105; $106 = ((($src$01)) + 4|0); $107 = ((($dst$02)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break; } else { $109 = $108;$dst$02 = $107;$src$01 = $106; } } } } $$pre15 = HEAP32[$14>>2]|0; $118 = $$pre15; } $111 = HEAP32[$20>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$21>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$14>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa31 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa31; return; } function _SDL_Blit_RGBA8888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre48 = 0, $$pre51 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $A$0$us = 0, $dst$013 = 0, $dst$013$us = 0, $dst$013$us$16 = 0, $posx$011 = 0, $posx$011$us = 0, $posx$011$us$18 = 0, $posx$2 = 0, $posx$2$us = 0, $posx$2$us$23 = 0, $posy$037 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$012$us$17 = 0, $src$1 = 0, $src$1$us = 0, $src$1$us$24 = 0; var $srcx$010 = 0, $srcx$010$us = 0, $srcx$010$us$19 = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcx$2$us$22 = 0, $srcy$036 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $151 = $$pre;$156 = $26;$157 = $$pre;$43 = $24;$posy$037 = 0;$srcy$036 = 0; while(1) { $35 = ($posy$037|0)>(65535); if ($35) { $36 = (($posy$037) + -65536)|0; $37 = $36 >>> 16; $38 = $37 << 16; $39 = (($srcy$036) + 1)|0; $40 = (($36) - ($38))|0; $41 = (($39) + ($37))|0; $posy$1$lcssa = $40;$srcy$1$lcssa = $41; } else { $posy$1$lcssa = $posy$037;$srcy$1$lcssa = $srcy$036; } $42 = (($43) + -1)|0; $44 = ($43|0)==(0); if ($44) { $153 = $156; } else { if ($31) { $72 = $42;$dst$013$us = $157;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $45 = ($posx$011$us|0)>(65535); if ($45) { $46 = (($posx$011$us) + -65536)|0; $47 = $46 >>> 16; $48 = $47 << 16; $49 = (($srcx$010$us) + 1)|0; $50 = (($46) - ($48))|0; $51 = (($49) + ($47))|0; $52 = HEAP32[$info>>2]|0; $53 = HEAP32[$34>>2]|0; $54 = Math_imul($53, $srcy$1$lcssa)|0; $55 = (($52) + ($54)|0); $56 = $51 << 2; $57 = (($55) + ($56)|0); $posx$2$us = $50;$src$1$us = $57;$srcx$2$us = $51; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $58 = HEAP32[$src$1$us>>2]|0; $59 = $58 >>> 24; $60 = $58 >>> 8; $61 = $58 & 255; $62 = Math_imul($61, $13)|0; $63 = (($62>>>0) / 255)&-1; $A$0$us = $33 ? $58 : $63; $64 = $A$0$us << 24; $65 = $59 << 16; $66 = $60 & 65535; $67 = $66 | $65; $68 = $67 | $64; HEAP32[$dst$013$us>>2] = $68; $69 = (($posx$2$us) + ($25))|0; $70 = ((($dst$013$us)) + 4|0); $71 = (($72) + -1)|0; $73 = ($72|0)==(0); if ($73) { break; } else { $72 = $71;$dst$013$us = $70;$posx$011$us = $69;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { if ($33) { $108 = $42;$dst$013$us$16 = $157;$posx$011$us$18 = 65536;$src$012$us$17 = 0;$srcx$010$us$19 = -1; while(1) { $74 = ($posx$011$us$18|0)>(65535); if ($74) { $75 = (($posx$011$us$18) + -65536)|0; $76 = $75 >>> 16; $77 = $76 << 16; $78 = (($srcx$010$us$19) + 1)|0; $79 = (($75) - ($77))|0; $80 = (($78) + ($76))|0; $81 = HEAP32[$info>>2]|0; $82 = HEAP32[$34>>2]|0; $83 = Math_imul($82, $srcy$1$lcssa)|0; $84 = (($81) + ($83)|0); $85 = $80 << 2; $86 = (($84) + ($85)|0); $posx$2$us$23 = $79;$src$1$us$24 = $86;$srcx$2$us$22 = $80; } else { $posx$2$us$23 = $posx$011$us$18;$src$1$us$24 = $src$012$us$17;$srcx$2$us$22 = $srcx$010$us$19; } $87 = HEAP32[$src$1$us$24>>2]|0; $88 = $87 >>> 8; $89 = $88 & 255; $90 = $87 >>> 16; $91 = $90 & 255; $92 = $87 >>> 24; $93 = Math_imul($92, $4)|0; $94 = (($93>>>0) / 255)&-1; $95 = Math_imul($91, $7)|0; $96 = (($95>>>0) / 255)&-1; $97 = Math_imul($89, $10)|0; $98 = (($97>>>0) / 255)&-1; $99 = $87 << 24; $100 = $94 << 16; $101 = $96 << 8; $102 = $98 | $101; $103 = $102 | $100; $104 = $103 | $99; HEAP32[$dst$013$us$16>>2] = $104; $105 = (($posx$2$us$23) + ($25))|0; $106 = ((($dst$013$us$16)) + 4|0); $107 = (($108) + -1)|0; $109 = ($108|0)==(0); if ($109) { break; } else { $108 = $107;$dst$013$us$16 = $106;$posx$011$us$18 = $105;$src$012$us$17 = $src$1$us$24;$srcx$010$us$19 = $srcx$2$us$22; } } } else { $147 = $42;$dst$013 = $157;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $110 = ($posx$011|0)>(65535); if ($110) { $111 = (($posx$011) + -65536)|0; $112 = $111 >>> 16; $113 = $112 << 16; $114 = (($srcx$010) + 1)|0; $115 = (($111) - ($113))|0; $116 = (($114) + ($112))|0; $117 = HEAP32[$info>>2]|0; $118 = HEAP32[$34>>2]|0; $119 = Math_imul($118, $srcy$1$lcssa)|0; $120 = (($117) + ($119)|0); $121 = $116 << 2; $122 = (($120) + ($121)|0); $posx$2 = $115;$src$1 = $122;$srcx$2 = $116; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $123 = HEAP32[$src$1>>2]|0; $124 = $123 & 255; $125 = $123 >>> 8; $126 = $125 & 255; $127 = $123 >>> 16; $128 = $127 & 255; $129 = $123 >>> 24; $130 = Math_imul($129, $4)|0; $131 = (($130>>>0) / 255)&-1; $132 = Math_imul($128, $7)|0; $133 = (($132>>>0) / 255)&-1; $134 = Math_imul($126, $10)|0; $135 = (($134>>>0) / 255)&-1; $136 = Math_imul($124, $13)|0; $137 = (($136>>>0) / 255)&-1; $138 = $137 << 24; $139 = $131 << 16; $140 = $133 << 8; $141 = $135 | $140; $142 = $141 | $139; $143 = $142 | $138; HEAP32[$dst$013>>2] = $143; $144 = (($posx$2) + ($25))|0; $145 = ((($dst$013)) + 4|0); $146 = (($147) + -1)|0; $148 = ($147|0)==(0); if ($148) { break; } else { $147 = $146;$dst$013 = $145;$posx$011 = $144;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } } $$pre51 = HEAP32[$17>>2]|0; $153 = $$pre51; } $149 = HEAP32[$29>>2]|0; $150 = (($151) + ($149)|0); $152 = (($153) + -1)|0; HEAP32[$17>>2] = $152; $154 = ($153|0)==(0); if ($154) { $$lcssa = $150; break; } $155 = (($posy$1$lcssa) + ($19))|0; $$pre48 = HEAP32[$23>>2]|0; $151 = $150;$156 = $152;$157 = $150;$43 = $$pre48;$posy$037 = $155;$srcy$036 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0; var $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0; var $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $158 = $$pre;$161 = $$pre9;$165 = $16;$166 = $$pre9;$167 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $163 = $165; } else { L8: do { if ($23) { $89 = $30;$dst$05$us = $166;$src$04$us = $167; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = $39 >>> 24; $46 = Math_imul($38, $13)|0; $47 = (($46>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $47; $48 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $48; if ($or$cond$us) { $49 = Math_imul($srcA$0$us, $33)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($srcA$0$us, $35)|0; $52 = (($51>>>0) / 255)&-1; $53 = Math_imul($srcA$0$us, $37)|0; $54 = (($53>>>0) / 255)&-1; $srcB$1$us = $54;$srcG$1$us = $52;$srcR$1$us = $50; } else { $srcB$1$us = $37;$srcG$1$us = $35;$srcR$1$us = $33; } switch ($28|0) { case 16: { $67 = (255 - ($srcA$0$us))|0; $68 = Math_imul($67, $41)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcR$1$us))|0; $71 = Math_imul($67, $43)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcG$1$us))|0; $74 = Math_imul($67, $44)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($srcB$1$us))|0; $77 = Math_imul($67, $45)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($srcA$0$us))|0; $dstA$0$us = $79;$dstB$0$us = $76;$dstG$0$us = $73;$dstR$0$us = $70; break; } case 32: { $61 = (($srcR$1$us) + ($41))|0; $62 = ($61>>>0)>(255); $$$us = $62 ? 255 : $61; $63 = (($srcG$1$us) + ($43))|0; $64 = ($63>>>0)>(255); $$3$us = $64 ? 255 : $63; $65 = (($srcB$1$us) + ($44))|0; $66 = ($65>>>0)>(255); $$1$us = $66 ? 255 : $65; $dstA$0$us = $45;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $55 = Math_imul($srcR$1$us, $41)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcG$1$us, $43)|0; $58 = (($57>>>0) / 255)&-1; $59 = Math_imul($srcB$1$us, $44)|0; $60 = (($59>>>0) / 255)&-1; $dstA$0$us = $45;$dstB$0$us = $60;$dstG$0$us = $58;$dstR$0$us = $56; break; } default: { $dstA$0$us = $45;$dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $80 = $dstA$0$us << 24; $81 = $dstR$0$us << 16; $82 = $dstG$0$us << 8; $83 = $82 | $81; $84 = $83 | $dstB$0$us; $85 = $84 | $80; HEAP32[$dst$05$us>>2] = $85; $86 = ((($src$04$us)) + 4|0); $87 = ((($dst$05$us)) + 4|0); $88 = (($89) + -1)|0; $90 = ($89|0)==(0); if ($90) { break L8; } else { $89 = $88;$dst$05$us = $87;$src$04$us = $86; } } } else { $154 = $30;$dst$05 = $166;$src$04 = $167; while(1) { $91 = HEAP32[$src$04>>2]|0; $92 = $91 & 255; $93 = HEAP32[$dst$05>>2]|0; $94 = $93 >>> 16; $95 = $94 & 255; $96 = $93 >>> 8; $97 = $96 & 255; $98 = $93 & 255; $99 = $93 >>> 24; $100 = $91 >>> 8; $101 = $100 & 255; $102 = $91 >>> 16; $103 = $102 & 255; $104 = $91 >>> 24; $105 = Math_imul($104, $4)|0; $106 = (($105>>>0) / 255)&-1; $107 = Math_imul($103, $7)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($101, $10)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($92, $13)|0; $112 = (($111>>>0) / 255)&-1; $srcA$0 = $25 ? $92 : $112; $113 = ($srcA$0>>>0)<(255); $or$cond = $27 & $113; if ($or$cond) { $114 = Math_imul($srcA$0, $106)|0; $115 = (($114>>>0) / 255)&-1; $116 = Math_imul($srcA$0, $108)|0; $117 = (($116>>>0) / 255)&-1; $118 = Math_imul($srcA$0, $110)|0; $119 = (($118>>>0) / 255)&-1; $srcB$1 = $119;$srcG$1 = $117;$srcR$1 = $115; } else { $srcB$1 = $110;$srcG$1 = $108;$srcR$1 = $106; } switch ($28|0) { case 16: { $120 = (255 - ($srcA$0))|0; $121 = Math_imul($120, $95)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($srcR$1))|0; $124 = Math_imul($120, $97)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($srcG$1))|0; $127 = Math_imul($120, $98)|0; $128 = (($127>>>0) / 255)&-1; $129 = (($128) + ($srcB$1))|0; $130 = Math_imul($120, $99)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($srcA$0))|0; $dstA$0 = $132;$dstB$0 = $129;$dstG$0 = $126;$dstR$0 = $123; break; } case 32: { $133 = (($srcR$1) + ($95))|0; $134 = ($133>>>0)>(255); $$ = $134 ? 255 : $133; $135 = (($srcG$1) + ($97))|0; $136 = ($135>>>0)>(255); $$3 = $136 ? 255 : $135; $137 = (($srcB$1) + ($98))|0; $138 = ($137>>>0)>(255); $$1 = $138 ? 255 : $137; $dstA$0 = $99;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $139 = Math_imul($srcR$1, $95)|0; $140 = (($139>>>0) / 255)&-1; $141 = Math_imul($srcG$1, $97)|0; $142 = (($141>>>0) / 255)&-1; $143 = Math_imul($srcB$1, $98)|0; $144 = (($143>>>0) / 255)&-1; $dstA$0 = $99;$dstB$0 = $144;$dstG$0 = $142;$dstR$0 = $140; break; } default: { $dstA$0 = $99;$dstB$0 = $98;$dstG$0 = $97;$dstR$0 = $95; } } $145 = $dstA$0 << 24; $146 = $dstR$0 << 16; $147 = $dstG$0 << 8; $148 = $147 | $146; $149 = $148 | $dstB$0; $150 = $149 | $145; HEAP32[$dst$05>>2] = $150; $151 = ((($src$04)) + 4|0); $152 = ((($dst$05)) + 4|0); $153 = (($154) + -1)|0; $155 = ($154|0)==(0); if ($155) { break L8; } else { $154 = $153;$dst$05 = $152;$src$04 = $151; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $163 = $$pre11; } $156 = HEAP32[$20>>2]|0; $157 = (($158) + ($156)|0); $159 = HEAP32[$21>>2]|0; $160 = (($161) + ($159)|0); $162 = (($163) + -1)|0; HEAP32[$14>>2] = $162; $164 = ($163|0)==(0); if ($164) { $$lcssa = $157;$$lcssa19 = $160; break; } else { $158 = $157;$161 = $160;$165 = $162;$166 = $160;$167 = $157; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0; var $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $200 = $$pre;$205 = $26;$206 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $202 = $205; } else { L11: do { if ($31) { $118 = $45;$dst$016$us = $206;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = $68 >>> 24; $75 = Math_imul($67, $13)|0; $76 = (($75>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $76; $77 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $77; if ($or$cond$us) { $78 = Math_imul($srcA$0$us, $62)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($srcA$0$us, $64)|0; $81 = (($80>>>0) / 255)&-1; $82 = Math_imul($srcA$0$us, $66)|0; $83 = (($82>>>0) / 255)&-1; $srcB$1$us = $83;$srcG$1$us = $81;$srcR$1$us = $79; } else { $srcB$1$us = $66;$srcG$1$us = $64;$srcR$1$us = $62; } switch ($36|0) { case 16: { $96 = (255 - ($srcA$0$us))|0; $97 = Math_imul($96, $70)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcR$1$us))|0; $100 = Math_imul($96, $72)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcG$1$us))|0; $103 = Math_imul($96, $73)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($srcB$1$us))|0; $106 = Math_imul($96, $74)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcA$0$us))|0; $dstA$0$us = $108;$dstB$0$us = $105;$dstG$0$us = $102;$dstR$0$us = $99; break; } case 32: { $90 = (($srcR$1$us) + ($70))|0; $91 = ($90>>>0)>(255); $$$us = $91 ? 255 : $90; $92 = (($srcG$1$us) + ($72))|0; $93 = ($92>>>0)>(255); $$3$us = $93 ? 255 : $92; $94 = (($srcB$1$us) + ($73))|0; $95 = ($94>>>0)>(255); $$1$us = $95 ? 255 : $94; $dstA$0$us = $74;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $84 = Math_imul($srcR$1$us, $70)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcG$1$us, $72)|0; $87 = (($86>>>0) / 255)&-1; $88 = Math_imul($srcB$1$us, $73)|0; $89 = (($88>>>0) / 255)&-1; $dstA$0$us = $74;$dstB$0$us = $89;$dstG$0$us = $87;$dstR$0$us = $85; break; } default: { $dstA$0$us = $74;$dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $109 = $dstA$0$us << 24; $110 = $dstR$0$us << 16; $111 = $dstG$0$us << 8; $112 = $111 | $110; $113 = $112 | $dstB$0$us; $114 = $113 | $109; HEAP32[$dst$016$us>>2] = $114; $115 = (($posx$2$us) + ($25))|0; $116 = ((($dst$016$us)) + 4|0); $117 = (($118) + -1)|0; $119 = ($118|0)==(0); if ($119) { break L11; } else { $118 = $117;$dst$016$us = $116;$posx$014$us = $115;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $196 = $45;$dst$016 = $206;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $120 = ($posx$014|0)>(65535); if ($120) { $121 = (($posx$014) + -65536)|0; $122 = $121 >>> 16; $123 = $122 << 16; $124 = (($srcx$013) + 1)|0; $125 = (($121) - ($123))|0; $126 = (($124) + ($122))|0; $127 = HEAP32[$info>>2]|0; $128 = HEAP32[$37>>2]|0; $129 = Math_imul($128, $srcy$1$lcssa)|0; $130 = (($127) + ($129)|0); $131 = $126 << 2; $132 = (($130) + ($131)|0); $posx$2 = $125;$src$1 = $132;$srcx$2 = $126; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $133 = HEAP32[$src$1>>2]|0; $134 = $133 & 255; $135 = HEAP32[$dst$016>>2]|0; $136 = $135 >>> 16; $137 = $136 & 255; $138 = $135 >>> 8; $139 = $138 & 255; $140 = $135 & 255; $141 = $135 >>> 24; $142 = $133 >>> 8; $143 = $142 & 255; $144 = $133 >>> 16; $145 = $144 & 255; $146 = $133 >>> 24; $147 = Math_imul($146, $4)|0; $148 = (($147>>>0) / 255)&-1; $149 = Math_imul($145, $7)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($143, $10)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($134, $13)|0; $154 = (($153>>>0) / 255)&-1; $srcA$0 = $33 ? $134 : $154; $155 = ($srcA$0>>>0)<(255); $or$cond = $35 & $155; if ($or$cond) { $156 = Math_imul($srcA$0, $148)|0; $157 = (($156>>>0) / 255)&-1; $158 = Math_imul($srcA$0, $150)|0; $159 = (($158>>>0) / 255)&-1; $160 = Math_imul($srcA$0, $152)|0; $161 = (($160>>>0) / 255)&-1; $srcB$1 = $161;$srcG$1 = $159;$srcR$1 = $157; } else { $srcB$1 = $152;$srcG$1 = $150;$srcR$1 = $148; } switch ($36|0) { case 16: { $162 = (255 - ($srcA$0))|0; $163 = Math_imul($162, $137)|0; $164 = (($163>>>0) / 255)&-1; $165 = (($164) + ($srcR$1))|0; $166 = Math_imul($162, $139)|0; $167 = (($166>>>0) / 255)&-1; $168 = (($167) + ($srcG$1))|0; $169 = Math_imul($162, $140)|0; $170 = (($169>>>0) / 255)&-1; $171 = (($170) + ($srcB$1))|0; $172 = Math_imul($162, $141)|0; $173 = (($172>>>0) / 255)&-1; $174 = (($173) + ($srcA$0))|0; $dstA$0 = $174;$dstB$0 = $171;$dstG$0 = $168;$dstR$0 = $165; break; } case 32: { $175 = (($srcR$1) + ($137))|0; $176 = ($175>>>0)>(255); $$ = $176 ? 255 : $175; $177 = (($srcG$1) + ($139))|0; $178 = ($177>>>0)>(255); $$3 = $178 ? 255 : $177; $179 = (($srcB$1) + ($140))|0; $180 = ($179>>>0)>(255); $$1 = $180 ? 255 : $179; $dstA$0 = $141;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $181 = Math_imul($srcR$1, $137)|0; $182 = (($181>>>0) / 255)&-1; $183 = Math_imul($srcG$1, $139)|0; $184 = (($183>>>0) / 255)&-1; $185 = Math_imul($srcB$1, $140)|0; $186 = (($185>>>0) / 255)&-1; $dstA$0 = $141;$dstB$0 = $186;$dstG$0 = $184;$dstR$0 = $182; break; } default: { $dstA$0 = $141;$dstB$0 = $140;$dstG$0 = $139;$dstR$0 = $137; } } $187 = $dstA$0 << 24; $188 = $dstR$0 << 16; $189 = $dstG$0 << 8; $190 = $189 | $188; $191 = $190 | $dstB$0; $192 = $191 | $187; HEAP32[$dst$016>>2] = $192; $193 = (($posx$2) + ($25))|0; $194 = ((($dst$016)) + 4|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L11; } else { $196 = $195;$dst$016 = $194;$posx$014 = $193;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $202 = $$pre31; } $198 = HEAP32[$29>>2]|0; $199 = (($200) + ($198)|0); $201 = (($202) + -1)|0; HEAP32[$17>>2] = $201; $203 = ($202|0)==(0); if ($203) { $$lcssa = $199; break; } $204 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $200 = $199;$205 = $201;$206 = $199;$46 = $$pre29;$posy$020 = $204;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 & 65280; $44 = $40 << 16; $45 = $44 & 16711680; $46 = $45 | $43; $47 = $46 | $42; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_RGB888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 16; $69 = $68 & 255; $70 = $67 >>> 8; $71 = $70 & 255; $72 = $67 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 >>> 24; $80 = $79 ^ 255; $81 = Math_imul($75, $80)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($72))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($71))|0; $87 = Math_imul($80, $78)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($69))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($72) + ($75))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($71) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($69) + ($78))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($72, $75)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($71, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($69, $78)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $78;$dstG$0 = $77;$dstR$0 = $75; } } $102 = $dstR$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $102; $105 = $104 | $dstB$0; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $18;$srcG$0$us = $20;$srcR$0$us = $21; } else { $30 = Math_imul($21, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($20, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($18, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($25, $48)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($48, $28)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($25))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($28))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $25)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $28)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $58 = $dstR$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $58; $61 = $60 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ABGR8888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 16; $111 = $110 & 255; $112 = $109 >>> 8; $113 = $112 & 255; $114 = $109 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 >>> 24; $122 = $121 ^ 255; $123 = Math_imul($117, $122)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($114))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($113))|0; $129 = Math_imul($122, $120)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($111))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($114) + ($117))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($113) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($111) + ($120))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($114, $117)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($113, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($111, $120)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $120;$dstG$0 = $119;$dstR$0 = $117; } } $144 = $dstR$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $144; $147 = $146 | $dstB$0; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $47;$srcG$0$us = $49;$srcR$0$us = $50; } else { $59 = Math_imul($50, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($49, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($47, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($54, $77)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($77, $57)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($54))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($57))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $54)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $57)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $87 = $dstR$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $87; $90 = $89 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 16; $35 = $34 & 255; $36 = $33 & 65280; $37 = $33 << 16; $38 = $37 & 16711680; $39 = $36 | $38; $40 = $39 | $35; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 & 255; $49 = $47 >>> 8; $50 = $49 & 255; $51 = $47 >>> 16; $52 = $51 & 255; $53 = Math_imul($48, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($50, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($52, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $54 << 16; $60 = $56 << 8; $61 = $60 | $59; $62 = $61 | $58; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_ABGR8888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 16; $55 = $54 & 255; $56 = $53 & 65280; $57 = $53 << 16; $58 = $57 & 16711680; $59 = $55 | $56; $60 = $59 | $58; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 & 255; $81 = $79 >>> 8; $82 = $81 & 255; $83 = $79 >>> 16; $84 = $83 & 255; $85 = Math_imul($80, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($82, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($84, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $86 << 16; $92 = $88 << 8; $93 = $90 | $92; $94 = $93 | $91; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $37)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $36)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $34)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $34;$srcG$1$us = $36;$srcR$1$us = $37; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $41)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $44)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($41))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($44))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $41)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $44)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $76 = $dstR$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $76; $79 = $78 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 >>> 24; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 & 255; $94 = $85 >>> 8; $95 = $94 & 255; $96 = $85 >>> 16; $97 = $96 & 255; $98 = Math_imul($93, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($95, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $89)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $92)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($89))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($92))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $89)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $92)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $92;$dstG$0 = $91;$dstR$0 = $89; } } $135 = $dstR$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $135; $138 = $137 | $dstB$0; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $66)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $65)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $63)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $63;$srcG$1$us = $65;$srcR$1$us = $66; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $70)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $73)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($70))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($73))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $70)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $73)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $105 = $dstR$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $105; $108 = $107 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 >>> 24; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 & 255; $136 = $127 >>> 8; $137 = $136 & 255; $138 = $127 >>> 16; $139 = $138 & 255; $140 = Math_imul($135, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($137, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $131)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $134)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($131))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($134))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $131)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $134)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $134;$dstG$0 = $133;$dstR$0 = $131; } } $177 = $dstR$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $177; $180 = $179 | $dstB$0; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0; var $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$47 = $$pre;$52 = $12;$53 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $49 = $52; } else { $$in = $24;$dst$013 = $53;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 & 16777215; HEAP32[$dst$013>>2] = $41; $42 = (($posx$2) + ($11))|0; $43 = ((($dst$013)) + 4|0); $44 = ($26|0)==(0); if ($44) { break; } else { $$in = $26;$dst$013 = $43;$posx$010 = $42;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $49 = $$pre25; } $45 = HEAP32[$15>>2]|0; $46 = (($47) + ($45)|0); $48 = (($49) + -1)|0; HEAP32[$3>>2] = $48; $50 = ($49|0)==(0); if ($50) { $$lcssa = $46; break; } $51 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$47 = $46;$52 = $48;$53 = $46;$posy$016 = $51;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_BGR888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 16; $69 = $68 & 255; $70 = $67 >>> 8; $71 = $70 & 255; $72 = $67 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 >>> 24; $80 = $79 ^ 255; $81 = Math_imul($80, $78)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($72))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($71))|0; $87 = Math_imul($75, $80)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($69))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($72) + ($78))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($71) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($69) + ($75))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($72, $78)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($71, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($69, $75)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $75;$dstG$0 = $77;$dstR$0 = $78; } } $102 = $dstB$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $dstR$0; $105 = $104 | $102; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $18;$srcG$0$us = $20;$srcR$0$us = $21; } else { $30 = Math_imul($21, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($20, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($18, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($48, $28)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($25, $48)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($28))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($25))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $28)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $25)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $25;$dstG$0$us = $27;$dstR$0$us = $28; } } $58 = $dstB$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $dstR$0$us; $61 = $60 | $58; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ABGR8888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 16; $111 = $110 & 255; $112 = $109 >>> 8; $113 = $112 & 255; $114 = $109 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 >>> 24; $122 = $121 ^ 255; $123 = Math_imul($122, $120)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($114))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($113))|0; $129 = Math_imul($117, $122)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($111))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($114) + ($120))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($113) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($111) + ($117))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($114, $120)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($113, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($111, $117)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $117;$dstG$0 = $119;$dstR$0 = $120; } } $144 = $dstB$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $dstR$0; $147 = $146 | $144; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $47;$srcG$0$us = $49;$srcR$0$us = $50; } else { $59 = Math_imul($50, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($49, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($47, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($77, $57)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($54, $77)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($57))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($54))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $57)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $54)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $54;$dstG$0$us = $56;$dstR$0$us = $57; } } $87 = $dstB$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $dstR$0$us; $90 = $89 | $87; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$69 = $13;$70 = $$pre18;$71 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $69; } else { $$in$13 = $21;$dst$02$us$us = $70;$src$01$us$us = $71; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 & 16777215; HEAP32[$dst$02$us$us>>2] = $34; $35 = ((($src$01$us$us)) + 4|0); $36 = ((($dst$02$us$us)) + 4|0); $37 = ($32|0)==(0); if ($37) { break; } else { $$in$13 = $32;$dst$02$us$us = $36;$src$01$us$us = $35; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$69 = $29;$70 = $27;$71 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $62 = $$pre17;$65 = $$pre18;$72 = $13;$73 = $$pre18;$74 = $$pre17; while(1) { $38 = HEAP32[$16>>2]|0; $39 = ($38|0)==(0); if ($39) { $67 = $72; } else { $$in = $38;$dst$02 = $73;$src$01 = $74; while(1) { $40 = (($$in) + -1)|0; $41 = HEAP32[$src$01>>2]|0; $42 = $41 & 255; $43 = $41 >>> 8; $44 = $43 & 255; $45 = $41 >>> 16; $46 = $45 & 255; $47 = Math_imul($42, $4)|0; $48 = (($47>>>0) / 255)&-1; $49 = Math_imul($44, $7)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($46, $10)|0; $52 = (($51>>>0) / 255)&-1; $53 = $52 << 16; $54 = $50 << 8; $55 = $54 | $48; $56 = $55 | $53; HEAP32[$dst$02>>2] = $56; $57 = ((($src$01)) + 4|0); $58 = ((($dst$02)) + 4|0); $59 = ($40|0)==(0); if ($59) { break; } else { $$in = $40;$dst$02 = $58;$src$01 = $57; } } $$pre16$pre = HEAP32[$11>>2]|0; $67 = $$pre16$pre; } $60 = HEAP32[$17>>2]|0; $61 = (($62) + ($60)|0); $63 = HEAP32[$18>>2]|0; $64 = (($65) + ($63)|0); $66 = (($67) + -1)|0; HEAP32[$11>>2] = $66; $68 = ($67|0)==(0); if ($68) { $$lcssa33 = $61;$$lcssa34 = $64; break; } else { $62 = $61;$65 = $64;$72 = $66;$73 = $64;$74 = $61; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_ABGR8888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0; var $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $101 = $23;$102 = $$pre;$38 = $21;$96 = $$pre;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $98 = $101; } else { if ($28) { $58 = $37;$dst$013$us = $102;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 & 16777215; HEAP32[$dst$013$us>>2] = $54; $55 = (($posx$2$us) + ($22))|0; $56 = ((($dst$013$us)) + 4|0); $57 = (($58) + -1)|0; $59 = ($58|0)==(0); if ($59) { break; } else { $58 = $57;$dst$013$us = $56;$posx$011$us = $55;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $92 = $37;$dst$013 = $102;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $60 = ($posx$011|0)>(65535); if ($60) { $61 = (($posx$011) + -65536)|0; $62 = $61 >>> 16; $63 = $62 << 16; $64 = (($srcx$010) + 1)|0; $65 = (($61) - ($63))|0; $66 = (($64) + ($62))|0; $67 = HEAP32[$info>>2]|0; $68 = HEAP32[$29>>2]|0; $69 = Math_imul($68, $srcy$1$lcssa)|0; $70 = (($67) + ($69)|0); $71 = $66 << 2; $72 = (($70) + ($71)|0); $posx$2 = $65;$src$1 = $72;$srcx$2 = $66; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $73 = HEAP32[$src$1>>2]|0; $74 = $73 & 255; $75 = $73 >>> 8; $76 = $75 & 255; $77 = $73 >>> 16; $78 = $77 & 255; $79 = Math_imul($74, $4)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($76, $7)|0; $82 = (($81>>>0) / 255)&-1; $83 = Math_imul($78, $10)|0; $84 = (($83>>>0) / 255)&-1; $85 = $84 << 16; $86 = $82 << 8; $87 = $85 | $86; $88 = $87 | $80; HEAP32[$dst$013>>2] = $88; $89 = (($posx$2) + ($22))|0; $90 = ((($dst$013)) + 4|0); $91 = (($92) + -1)|0; $93 = ($92|0)==(0); if ($93) { break; } else { $92 = $91;$dst$013 = $90;$posx$011 = $89;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $98 = $$pre28; } $94 = HEAP32[$26>>2]|0; $95 = (($96) + ($94)|0); $97 = (($98) + -1)|0; HEAP32[$14>>2] = $97; $99 = ($98|0)==(0); if ($99) { $$lcssa = $95; break; } $100 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $101 = $97;$102 = $95;$38 = $$pre26;$96 = $95;$posy$017 = $100;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $37)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $36)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $34)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $34;$srcG$1$us = $36;$srcR$1$us = $37; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $44)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $41)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($41))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $41)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $41;$dstG$0$us = $43;$dstR$0$us = $44; } } $76 = $dstB$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $dstR$0$us; $79 = $78 | $76; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 >>> 24; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 & 255; $94 = $85 >>> 8; $95 = $94 & 255; $96 = $85 >>> 16; $97 = $96 & 255; $98 = Math_imul($93, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($95, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $92)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $89)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($92))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($89))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $92)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $89)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $89;$dstG$0 = $91;$dstR$0 = $92; } } $135 = $dstB$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $dstR$0; $138 = $137 | $135; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $66)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $65)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $63)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $63;$srcG$1$us = $65;$srcR$1$us = $66; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $73)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $70)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($70))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $70)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $70;$dstG$0$us = $72;$dstR$0$us = $73; } } $105 = $dstB$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $dstR$0$us; $108 = $107 | $105; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 >>> 24; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 & 255; $136 = $127 >>> 8; $137 = $136 & 255; $138 = $127 >>> 16; $139 = $138 & 255; $140 = Math_imul($135, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($137, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $134)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $131)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($134))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($131))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $134)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $131)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $131;$dstG$0 = $133;$dstR$0 = $134; } } $177 = $dstB$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $dstR$0; $180 = $179 | $177; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 16; $42 = $41 & 255; $43 = $40 << 16; $44 = $43 & 16711680; $45 = $40 & -16711936; $46 = $45 | $44; $47 = $46 | $42; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_ARGB8888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0; var $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $125 = $$pre;$128 = $$pre9;$132 = $4;$133 = $$pre9;$134 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $130 = $132; } else { L8: do { if ($11) { $121 = $14;$dst$05 = $133;$src$04 = $134; while(1) { $73 = HEAP32[$src$04>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; $79 = $73 >>> 24; $80 = HEAP32[$dst$05>>2]|0; $81 = $80 >>> 16; $82 = $81 & 255; $83 = $80 >>> 8; $84 = $83 & 255; $85 = $80 & 255; $86 = $80 >>> 24; switch ($12|0) { case 16: { $87 = $79 ^ 255; $88 = Math_imul($82, $87)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($78))|0; $91 = Math_imul($84, $87)|0; $92 = (($91>>>0) / 255)&-1; $93 = (($92) + ($77))|0; $94 = Math_imul($87, $85)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($75))|0; $97 = Math_imul($87, $86)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($79))|0; $dstA$0 = $99;$dstB$0 = $96;$dstG$0 = $93;$dstR$0 = $90; break; } case 32: { $100 = (($78) + ($82))|0; $101 = ($100>>>0)>(255); $$ = $101 ? 255 : $100; $102 = (($77) + ($84))|0; $103 = ($102>>>0)>(255); $$3 = $103 ? 255 : $102; $104 = (($75) + ($85))|0; $105 = ($104>>>0)>(255); $$1 = $105 ? 255 : $104; $dstA$0 = $86;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $106 = Math_imul($78, $82)|0; $107 = (($106>>>0) / 255)&-1; $108 = Math_imul($77, $84)|0; $109 = (($108>>>0) / 255)&-1; $110 = Math_imul($75, $85)|0; $111 = (($110>>>0) / 255)&-1; $dstA$0 = $86;$dstB$0 = $111;$dstG$0 = $109;$dstR$0 = $107; break; } default: { $dstA$0 = $86;$dstB$0 = $85;$dstG$0 = $84;$dstR$0 = $82; } } $112 = $dstA$0 << 24; $113 = $dstR$0 << 16; $114 = $dstG$0 << 8; $115 = $114 | $113; $116 = $115 | $dstB$0; $117 = $116 | $112; HEAP32[$dst$05>>2] = $117; $118 = ((($src$04)) + 4|0); $119 = ((($dst$05)) + 4|0); $120 = (($121) + -1)|0; $122 = ($121|0)==(0); if ($122) { break L8; } else { $121 = $120;$dst$05 = $119;$src$04 = $118; } } } else { $71 = $14;$dst$05$us = $133;$src$04$us = $134; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 16; $18 = $17 & 255; $19 = $16 >>> 8; $20 = $19 & 255; $21 = $16 & 255; $22 = $16 >>> 24; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = $23 >>> 24; $30 = ($22|0)==(255); if ($30) { $srcB$0$us = $18;$srcG$0$us = $20;$srcR$0$us = $21; } else { $31 = Math_imul($21, $22)|0; $32 = (($31>>>0) / 255)&-1; $33 = Math_imul($20, $22)|0; $34 = (($33>>>0) / 255)&-1; $35 = Math_imul($18, $22)|0; $36 = (($35>>>0) / 255)&-1; $srcB$0$us = $36;$srcG$0$us = $34;$srcR$0$us = $32; } switch ($12|0) { case 16: { $49 = $22 ^ 255; $50 = Math_imul($25, $49)|0; $51 = (($50>>>0) / 255)&-1; $52 = (($51) + ($srcR$0$us))|0; $53 = Math_imul($27, $49)|0; $54 = (($53>>>0) / 255)&-1; $55 = (($54) + ($srcG$0$us))|0; $56 = Math_imul($49, $28)|0; $57 = (($56>>>0) / 255)&-1; $58 = (($57) + ($srcB$0$us))|0; $59 = Math_imul($49, $29)|0; $60 = (($59>>>0) / 255)&-1; $61 = (($60) + ($22))|0; $dstA$0$us = $61;$dstB$0$us = $58;$dstG$0$us = $55;$dstR$0$us = $52; break; } case 32: { $43 = (($srcR$0$us) + ($25))|0; $44 = ($43>>>0)>(255); $$$us = $44 ? 255 : $43; $45 = (($srcG$0$us) + ($27))|0; $46 = ($45>>>0)>(255); $$3$us = $46 ? 255 : $45; $47 = (($srcB$0$us) + ($28))|0; $48 = ($47>>>0)>(255); $$1$us = $48 ? 255 : $47; $dstA$0$us = $29;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $37 = Math_imul($srcR$0$us, $25)|0; $38 = (($37>>>0) / 255)&-1; $39 = Math_imul($srcG$0$us, $27)|0; $40 = (($39>>>0) / 255)&-1; $41 = Math_imul($srcB$0$us, $28)|0; $42 = (($41>>>0) / 255)&-1; $dstA$0$us = $29;$dstB$0$us = $42;$dstG$0$us = $40;$dstR$0$us = $38; break; } default: { $dstA$0$us = $29;$dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $62 = $dstA$0$us << 24; $63 = $dstR$0$us << 16; $64 = $dstG$0$us << 8; $65 = $64 | $63; $66 = $65 | $dstB$0$us; $67 = $66 | $62; HEAP32[$dst$05$us>>2] = $67; $68 = ((($src$04$us)) + 4|0); $69 = ((($dst$05$us)) + 4|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break L8; } else { $71 = $70;$dst$05$us = $69;$src$04$us = $68; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $130 = $$pre10; } $123 = HEAP32[$8>>2]|0; $124 = (($125) + ($123)|0); $126 = HEAP32[$9>>2]|0; $127 = (($128) + ($126)|0); $129 = (($130) + -1)|0; HEAP32[$2>>2] = $129; $131 = ($130|0)==(0); if ($131) { $$lcssa = $124;$$lcssa17 = $127; break; } else { $125 = $124;$128 = $127;$132 = $129;$133 = $127;$134 = $124; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_ABGR8888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0; var $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $167 = $$pre;$172 = $14;$173 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $169 = $172; } else { L11: do { if ($19) { $163 = $29;$dst$016 = $173;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $102 = ($posx$014|0)>(65535); if ($102) { $103 = (($posx$014) + -65536)|0; $104 = $103 >>> 16; $105 = $104 << 16; $106 = (($srcx$013) + 1)|0; $107 = (($103) - ($105))|0; $108 = (($106) + ($104))|0; $109 = HEAP32[$info>>2]|0; $110 = HEAP32[$21>>2]|0; $111 = Math_imul($110, $srcy$1$lcssa)|0; $112 = (($109) + ($111)|0); $113 = $108 << 2; $114 = (($112) + ($113)|0); $posx$2 = $107;$src$1 = $114;$srcx$2 = $108; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $115 = HEAP32[$src$1>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; $121 = $115 >>> 24; $122 = HEAP32[$dst$016>>2]|0; $123 = $122 >>> 16; $124 = $123 & 255; $125 = $122 >>> 8; $126 = $125 & 255; $127 = $122 & 255; $128 = $122 >>> 24; switch ($20|0) { case 16: { $129 = $121 ^ 255; $130 = Math_imul($124, $129)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($120))|0; $133 = Math_imul($126, $129)|0; $134 = (($133>>>0) / 255)&-1; $135 = (($134) + ($119))|0; $136 = Math_imul($129, $127)|0; $137 = (($136>>>0) / 255)&-1; $138 = (($137) + ($117))|0; $139 = Math_imul($129, $128)|0; $140 = (($139>>>0) / 255)&-1; $141 = (($140) + ($121))|0; $dstA$0 = $141;$dstB$0 = $138;$dstG$0 = $135;$dstR$0 = $132; break; } case 32: { $142 = (($120) + ($124))|0; $143 = ($142>>>0)>(255); $$ = $143 ? 255 : $142; $144 = (($119) + ($126))|0; $145 = ($144>>>0)>(255); $$3 = $145 ? 255 : $144; $146 = (($117) + ($127))|0; $147 = ($146>>>0)>(255); $$1 = $147 ? 255 : $146; $dstA$0 = $128;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $148 = Math_imul($120, $124)|0; $149 = (($148>>>0) / 255)&-1; $150 = Math_imul($119, $126)|0; $151 = (($150>>>0) / 255)&-1; $152 = Math_imul($117, $127)|0; $153 = (($152>>>0) / 255)&-1; $dstA$0 = $128;$dstB$0 = $153;$dstG$0 = $151;$dstR$0 = $149; break; } default: { $dstA$0 = $128;$dstB$0 = $127;$dstG$0 = $126;$dstR$0 = $124; } } $154 = $dstA$0 << 24; $155 = $dstR$0 << 16; $156 = $dstG$0 << 8; $157 = $156 | $155; $158 = $157 | $dstB$0; $159 = $158 | $154; HEAP32[$dst$016>>2] = $159; $160 = (($posx$2) + ($13))|0; $161 = ((($dst$016)) + 4|0); $162 = (($163) + -1)|0; $164 = ($163|0)==(0); if ($164) { break L11; } else { $163 = $162;$dst$016 = $161;$posx$014 = $160;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $100 = $29;$dst$016$us = $173;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 16; $47 = $46 & 255; $48 = $45 >>> 8; $49 = $48 & 255; $50 = $45 & 255; $51 = $45 >>> 24; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = $52 >>> 24; $59 = ($51|0)==(255); if ($59) { $srcB$0$us = $47;$srcG$0$us = $49;$srcR$0$us = $50; } else { $60 = Math_imul($50, $51)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($49, $51)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($47, $51)|0; $65 = (($64>>>0) / 255)&-1; $srcB$0$us = $65;$srcG$0$us = $63;$srcR$0$us = $61; } switch ($20|0) { case 16: { $78 = $51 ^ 255; $79 = Math_imul($54, $78)|0; $80 = (($79>>>0) / 255)&-1; $81 = (($80) + ($srcR$0$us))|0; $82 = Math_imul($56, $78)|0; $83 = (($82>>>0) / 255)&-1; $84 = (($83) + ($srcG$0$us))|0; $85 = Math_imul($78, $57)|0; $86 = (($85>>>0) / 255)&-1; $87 = (($86) + ($srcB$0$us))|0; $88 = Math_imul($78, $58)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($51))|0; $dstA$0$us = $90;$dstB$0$us = $87;$dstG$0$us = $84;$dstR$0$us = $81; break; } case 32: { $72 = (($srcR$0$us) + ($54))|0; $73 = ($72>>>0)>(255); $$$us = $73 ? 255 : $72; $74 = (($srcG$0$us) + ($56))|0; $75 = ($74>>>0)>(255); $$3$us = $75 ? 255 : $74; $76 = (($srcB$0$us) + ($57))|0; $77 = ($76>>>0)>(255); $$1$us = $77 ? 255 : $76; $dstA$0$us = $58;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $66 = Math_imul($srcR$0$us, $54)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($srcG$0$us, $56)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($srcB$0$us, $57)|0; $71 = (($70>>>0) / 255)&-1; $dstA$0$us = $58;$dstB$0$us = $71;$dstG$0$us = $69;$dstR$0$us = $67; break; } default: { $dstA$0$us = $58;$dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $91 = $dstA$0$us << 24; $92 = $dstR$0$us << 16; $93 = $dstG$0$us << 8; $94 = $93 | $92; $95 = $94 | $dstB$0$us; $96 = $95 | $91; HEAP32[$dst$016$us>>2] = $96; $97 = (($posx$2$us) + ($13))|0; $98 = ((($dst$016$us)) + 4|0); $99 = (($100) + -1)|0; $101 = ($100|0)==(0); if ($101) { break L11; } else { $100 = $99;$dst$016$us = $98;$posx$014$us = $97;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $169 = $$pre30; } $165 = HEAP32[$17>>2]|0; $166 = (($167) + ($165)|0); $168 = (($169) + -1)|0; HEAP32[$5>>2] = $168; $170 = ($169|0)==(0); if ($170) { $$lcssa = $166; break; } $171 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $167 = $166;$172 = $168;$173 = $166;$30 = $$pre29;$posy$020 = $171;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_ARGB8888_Modulate($info) { $info = $info|0; var $$lcssa = 0, $$lcssa31 = 0, $$pre = 0, $$pre12 = 0, $$pre15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$02 = 0, $dst$02$us = 0, $dst$02$us$3 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us = 0, $src$01$us$4 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$pre = HEAP32[$info>>2]|0; $$pre12 = HEAP32[$18>>2]|0; $113 = $$pre;$116 = $$pre12;$120 = $16;$121 = $$pre12;$122 = $$pre; while(1) { $26 = HEAP32[$19>>2]|0; $27 = (($26) + -1)|0; $28 = ($26|0)==(0); if ($28) { $118 = $120; } else { if ($23) { if ($25) { $42 = $27;$dst$02$us$us = $121;$src$01$us$us = $122; while(1) { $29 = HEAP32[$src$01$us$us>>2]|0; $30 = $29 >>> 16; $31 = $30 & 255; $32 = $29 & 65280; $33 = $29 & -16777216; $34 = $29 << 16; $35 = $34 & 16711680; $36 = $32 | $35; $37 = $36 | $31; $38 = $37 | $33; HEAP32[$dst$02$us$us>>2] = $38; $39 = ((($src$01$us$us)) + 4|0); $40 = ((($dst$02$us$us)) + 4|0); $41 = (($42) + -1)|0; $43 = ($42|0)==(0); if ($43) { break; } else { $42 = $41;$dst$02$us$us = $40;$src$01$us$us = $39; } } } else { $60 = $27;$dst$02$us = $121;$src$01$us = $122; while(1) { $44 = HEAP32[$src$01$us>>2]|0; $45 = $44 >>> 16; $46 = $45 & 255; $47 = $44 & 65280; $48 = $44 >>> 24; $49 = Math_imul($48, $13)|0; $50 = (($49>>>0) / 255)&-1; $51 = $50 << 24; $52 = $44 << 16; $53 = $52 & 16711680; $54 = $47 | $53; $55 = $54 | $46; $56 = $55 | $51; HEAP32[$dst$02$us>>2] = $56; $57 = ((($src$01$us)) + 4|0); $58 = ((($dst$02$us)) + 4|0); $59 = (($60) + -1)|0; $61 = ($60|0)==(0); if ($61) { break; } else { $60 = $59;$dst$02$us = $58;$src$01$us = $57; } } } } else { if ($25) { $83 = $27;$dst$02$us$3 = $121;$src$01$us$4 = $122; while(1) { $62 = HEAP32[$src$01$us$4>>2]|0; $63 = $62 & -16777216; $64 = $62 & 255; $65 = $62 >>> 8; $66 = $65 & 255; $67 = $62 >>> 16; $68 = $67 & 255; $69 = Math_imul($64, $4)|0; $70 = (($69>>>0) / 255)&-1; $71 = Math_imul($66, $7)|0; $72 = (($71>>>0) / 255)&-1; $73 = Math_imul($68, $10)|0; $74 = (($73>>>0) / 255)&-1; $75 = $70 << 16; $76 = $72 << 8; $77 = $76 | $75; $78 = $77 | $74; $79 = $78 | $63; HEAP32[$dst$02$us$3>>2] = $79; $80 = ((($src$01$us$4)) + 4|0); $81 = ((($dst$02$us$3)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dst$02$us$3 = $81;$src$01$us$4 = $80; } } } else { $109 = $27;$dst$02 = $121;$src$01 = $122; while(1) { $85 = HEAP32[$src$01>>2]|0; $86 = $85 >>> 24; $87 = $85 & 255; $88 = $85 >>> 8; $89 = $88 & 255; $90 = $85 >>> 16; $91 = $90 & 255; $92 = Math_imul($87, $4)|0; $93 = (($92>>>0) / 255)&-1; $94 = Math_imul($89, $7)|0; $95 = (($94>>>0) / 255)&-1; $96 = Math_imul($91, $10)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($86, $13)|0; $99 = (($98>>>0) / 255)&-1; $100 = $99 << 24; $101 = $93 << 16; $102 = $95 << 8; $103 = $102 | $101; $104 = $103 | $97; $105 = $104 | $100; HEAP32[$dst$02>>2] = $105; $106 = ((($src$01)) + 4|0); $107 = ((($dst$02)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break; } else { $109 = $108;$dst$02 = $107;$src$01 = $106; } } } } $$pre15 = HEAP32[$14>>2]|0; $118 = $$pre15; } $111 = HEAP32[$20>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$21>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$14>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa31 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa31; return; } function _SDL_Blit_ABGR8888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre48 = 0, $$pre51 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $A$0$us = 0, $dst$013 = 0, $dst$013$us = 0, $dst$013$us$16 = 0, $posx$011 = 0, $posx$011$us = 0, $posx$011$us$18 = 0, $posx$2 = 0, $posx$2$us = 0, $posx$2$us$23 = 0, $posy$037 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$012$us$17 = 0, $src$1 = 0; var $src$1$us = 0, $src$1$us$24 = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$010$us$19 = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcx$2$us$22 = 0, $srcy$036 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $153 = $$pre;$158 = $26;$159 = $$pre;$43 = $24;$posy$037 = 0;$srcy$036 = 0; while(1) { $35 = ($posy$037|0)>(65535); if ($35) { $36 = (($posy$037) + -65536)|0; $37 = $36 >>> 16; $38 = $37 << 16; $39 = (($srcy$036) + 1)|0; $40 = (($36) - ($38))|0; $41 = (($39) + ($37))|0; $posy$1$lcssa = $40;$srcy$1$lcssa = $41; } else { $posy$1$lcssa = $posy$037;$srcy$1$lcssa = $srcy$036; } $42 = (($43) + -1)|0; $44 = ($43|0)==(0); if ($44) { $155 = $158; } else { if ($31) { $74 = $42;$dst$013$us = $159;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $45 = ($posx$011$us|0)>(65535); if ($45) { $46 = (($posx$011$us) + -65536)|0; $47 = $46 >>> 16; $48 = $47 << 16; $49 = (($srcx$010$us) + 1)|0; $50 = (($46) - ($48))|0; $51 = (($49) + ($47))|0; $52 = HEAP32[$info>>2]|0; $53 = HEAP32[$34>>2]|0; $54 = Math_imul($53, $srcy$1$lcssa)|0; $55 = (($52) + ($54)|0); $56 = $51 << 2; $57 = (($55) + ($56)|0); $posx$2$us = $50;$src$1$us = $57;$srcx$2$us = $51; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $58 = HEAP32[$src$1$us>>2]|0; $59 = $58 >>> 16; $60 = $59 & 255; $61 = $58 & 65280; $62 = $58 >>> 24; $63 = Math_imul($62, $13)|0; $64 = (($63>>>0) / 255)&-1; $A$0$us = $33 ? $62 : $64; $65 = $A$0$us << 24; $66 = $58 << 16; $67 = $66 & 16711680; $68 = $60 | $61; $69 = $68 | $67; $70 = $69 | $65; HEAP32[$dst$013$us>>2] = $70; $71 = (($posx$2$us) + ($25))|0; $72 = ((($dst$013$us)) + 4|0); $73 = (($74) + -1)|0; $75 = ($74|0)==(0); if ($75) { break; } else { $74 = $73;$dst$013$us = $72;$posx$011$us = $71;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { if ($33) { $110 = $42;$dst$013$us$16 = $159;$posx$011$us$18 = 65536;$src$012$us$17 = 0;$srcx$010$us$19 = -1; while(1) { $76 = ($posx$011$us$18|0)>(65535); if ($76) { $77 = (($posx$011$us$18) + -65536)|0; $78 = $77 >>> 16; $79 = $78 << 16; $80 = (($srcx$010$us$19) + 1)|0; $81 = (($77) - ($79))|0; $82 = (($80) + ($78))|0; $83 = HEAP32[$info>>2]|0; $84 = HEAP32[$34>>2]|0; $85 = Math_imul($84, $srcy$1$lcssa)|0; $86 = (($83) + ($85)|0); $87 = $82 << 2; $88 = (($86) + ($87)|0); $posx$2$us$23 = $81;$src$1$us$24 = $88;$srcx$2$us$22 = $82; } else { $posx$2$us$23 = $posx$011$us$18;$src$1$us$24 = $src$012$us$17;$srcx$2$us$22 = $srcx$010$us$19; } $89 = HEAP32[$src$1$us$24>>2]|0; $90 = $89 & -16777216; $91 = $89 & 255; $92 = $89 >>> 8; $93 = $92 & 255; $94 = $89 >>> 16; $95 = $94 & 255; $96 = Math_imul($91, $4)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($93, $7)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($95, $10)|0; $101 = (($100>>>0) / 255)&-1; $102 = $97 << 16; $103 = $99 << 8; $104 = $101 | $103; $105 = $104 | $102; $106 = $105 | $90; HEAP32[$dst$013$us$16>>2] = $106; $107 = (($posx$2$us$23) + ($25))|0; $108 = ((($dst$013$us$16)) + 4|0); $109 = (($110) + -1)|0; $111 = ($110|0)==(0); if ($111) { break; } else { $110 = $109;$dst$013$us$16 = $108;$posx$011$us$18 = $107;$src$012$us$17 = $src$1$us$24;$srcx$010$us$19 = $srcx$2$us$22; } } } else { $149 = $42;$dst$013 = $159;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $112 = ($posx$011|0)>(65535); if ($112) { $113 = (($posx$011) + -65536)|0; $114 = $113 >>> 16; $115 = $114 << 16; $116 = (($srcx$010) + 1)|0; $117 = (($113) - ($115))|0; $118 = (($116) + ($114))|0; $119 = HEAP32[$info>>2]|0; $120 = HEAP32[$34>>2]|0; $121 = Math_imul($120, $srcy$1$lcssa)|0; $122 = (($119) + ($121)|0); $123 = $118 << 2; $124 = (($122) + ($123)|0); $posx$2 = $117;$src$1 = $124;$srcx$2 = $118; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $125 = HEAP32[$src$1>>2]|0; $126 = $125 >>> 24; $127 = $125 & 255; $128 = $125 >>> 8; $129 = $128 & 255; $130 = $125 >>> 16; $131 = $130 & 255; $132 = Math_imul($127, $4)|0; $133 = (($132>>>0) / 255)&-1; $134 = Math_imul($129, $7)|0; $135 = (($134>>>0) / 255)&-1; $136 = Math_imul($131, $10)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($126, $13)|0; $139 = (($138>>>0) / 255)&-1; $140 = $139 << 24; $141 = $133 << 16; $142 = $135 << 8; $143 = $137 | $142; $144 = $143 | $141; $145 = $144 | $140; HEAP32[$dst$013>>2] = $145; $146 = (($posx$2) + ($25))|0; $147 = ((($dst$013)) + 4|0); $148 = (($149) + -1)|0; $150 = ($149|0)==(0); if ($150) { break; } else { $149 = $148;$dst$013 = $147;$posx$011 = $146;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } } $$pre51 = HEAP32[$17>>2]|0; $155 = $$pre51; } $151 = HEAP32[$29>>2]|0; $152 = (($153) + ($151)|0); $154 = (($155) + -1)|0; HEAP32[$17>>2] = $154; $156 = ($155|0)==(0); if ($156) { $$lcssa = $152; break; } $157 = (($posy$1$lcssa) + ($19))|0; $$pre48 = HEAP32[$23>>2]|0; $153 = $152;$158 = $154;$159 = $152;$43 = $$pre48;$posy$037 = $157;$srcy$036 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0; var $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0; var $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $158 = $$pre;$161 = $$pre9;$165 = $16;$166 = $$pre9;$167 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $163 = $165; } else { L8: do { if ($23) { $89 = $30;$dst$05$us = $166;$src$04$us = $167; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 16; $34 = $33 & 255; $35 = $32 >>> 8; $36 = $35 & 255; $37 = $32 & 255; $38 = $32 >>> 24; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = $39 >>> 24; $46 = Math_imul($38, $13)|0; $47 = (($46>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $47; $48 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $48; if ($or$cond$us) { $49 = Math_imul($srcA$0$us, $37)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($srcA$0$us, $36)|0; $52 = (($51>>>0) / 255)&-1; $53 = Math_imul($srcA$0$us, $34)|0; $54 = (($53>>>0) / 255)&-1; $srcB$1$us = $54;$srcG$1$us = $52;$srcR$1$us = $50; } else { $srcB$1$us = $34;$srcG$1$us = $36;$srcR$1$us = $37; } switch ($28|0) { case 16: { $67 = (255 - ($srcA$0$us))|0; $68 = Math_imul($67, $41)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcR$1$us))|0; $71 = Math_imul($67, $43)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcG$1$us))|0; $74 = Math_imul($67, $44)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($srcB$1$us))|0; $77 = Math_imul($67, $45)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($srcA$0$us))|0; $dstA$0$us = $79;$dstB$0$us = $76;$dstG$0$us = $73;$dstR$0$us = $70; break; } case 32: { $61 = (($srcR$1$us) + ($41))|0; $62 = ($61>>>0)>(255); $$$us = $62 ? 255 : $61; $63 = (($srcG$1$us) + ($43))|0; $64 = ($63>>>0)>(255); $$3$us = $64 ? 255 : $63; $65 = (($srcB$1$us) + ($44))|0; $66 = ($65>>>0)>(255); $$1$us = $66 ? 255 : $65; $dstA$0$us = $45;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $55 = Math_imul($srcR$1$us, $41)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcG$1$us, $43)|0; $58 = (($57>>>0) / 255)&-1; $59 = Math_imul($srcB$1$us, $44)|0; $60 = (($59>>>0) / 255)&-1; $dstA$0$us = $45;$dstB$0$us = $60;$dstG$0$us = $58;$dstR$0$us = $56; break; } default: { $dstA$0$us = $45;$dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $80 = $dstA$0$us << 24; $81 = $dstR$0$us << 16; $82 = $dstG$0$us << 8; $83 = $82 | $81; $84 = $83 | $dstB$0$us; $85 = $84 | $80; HEAP32[$dst$05$us>>2] = $85; $86 = ((($src$04$us)) + 4|0); $87 = ((($dst$05$us)) + 4|0); $88 = (($89) + -1)|0; $90 = ($89|0)==(0); if ($90) { break L8; } else { $89 = $88;$dst$05$us = $87;$src$04$us = $86; } } } else { $154 = $30;$dst$05 = $166;$src$04 = $167; while(1) { $91 = HEAP32[$src$04>>2]|0; $92 = $91 >>> 24; $93 = HEAP32[$dst$05>>2]|0; $94 = $93 >>> 16; $95 = $94 & 255; $96 = $93 >>> 8; $97 = $96 & 255; $98 = $93 & 255; $99 = $93 >>> 24; $100 = $91 & 255; $101 = $91 >>> 8; $102 = $101 & 255; $103 = $91 >>> 16; $104 = $103 & 255; $105 = Math_imul($100, $4)|0; $106 = (($105>>>0) / 255)&-1; $107 = Math_imul($102, $7)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($104, $10)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($92, $13)|0; $112 = (($111>>>0) / 255)&-1; $srcA$0 = $25 ? $92 : $112; $113 = ($srcA$0>>>0)<(255); $or$cond = $27 & $113; if ($or$cond) { $114 = Math_imul($srcA$0, $106)|0; $115 = (($114>>>0) / 255)&-1; $116 = Math_imul($srcA$0, $108)|0; $117 = (($116>>>0) / 255)&-1; $118 = Math_imul($srcA$0, $110)|0; $119 = (($118>>>0) / 255)&-1; $srcB$1 = $119;$srcG$1 = $117;$srcR$1 = $115; } else { $srcB$1 = $110;$srcG$1 = $108;$srcR$1 = $106; } switch ($28|0) { case 16: { $120 = (255 - ($srcA$0))|0; $121 = Math_imul($120, $95)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($srcR$1))|0; $124 = Math_imul($120, $97)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($srcG$1))|0; $127 = Math_imul($120, $98)|0; $128 = (($127>>>0) / 255)&-1; $129 = (($128) + ($srcB$1))|0; $130 = Math_imul($120, $99)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($srcA$0))|0; $dstA$0 = $132;$dstB$0 = $129;$dstG$0 = $126;$dstR$0 = $123; break; } case 32: { $133 = (($srcR$1) + ($95))|0; $134 = ($133>>>0)>(255); $$ = $134 ? 255 : $133; $135 = (($srcG$1) + ($97))|0; $136 = ($135>>>0)>(255); $$3 = $136 ? 255 : $135; $137 = (($srcB$1) + ($98))|0; $138 = ($137>>>0)>(255); $$1 = $138 ? 255 : $137; $dstA$0 = $99;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $139 = Math_imul($srcR$1, $95)|0; $140 = (($139>>>0) / 255)&-1; $141 = Math_imul($srcG$1, $97)|0; $142 = (($141>>>0) / 255)&-1; $143 = Math_imul($srcB$1, $98)|0; $144 = (($143>>>0) / 255)&-1; $dstA$0 = $99;$dstB$0 = $144;$dstG$0 = $142;$dstR$0 = $140; break; } default: { $dstA$0 = $99;$dstB$0 = $98;$dstG$0 = $97;$dstR$0 = $95; } } $145 = $dstA$0 << 24; $146 = $dstR$0 << 16; $147 = $dstG$0 << 8; $148 = $147 | $146; $149 = $148 | $dstB$0; $150 = $149 | $145; HEAP32[$dst$05>>2] = $150; $151 = ((($src$04)) + 4|0); $152 = ((($dst$05)) + 4|0); $153 = (($154) + -1)|0; $155 = ($154|0)==(0); if ($155) { break L8; } else { $154 = $153;$dst$05 = $152;$src$04 = $151; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $163 = $$pre11; } $156 = HEAP32[$20>>2]|0; $157 = (($158) + ($156)|0); $159 = HEAP32[$21>>2]|0; $160 = (($161) + ($159)|0); $162 = (($163) + -1)|0; HEAP32[$14>>2] = $162; $164 = ($163|0)==(0); if ($164) { $$lcssa = $157;$$lcssa19 = $160; break; } else { $158 = $157;$161 = $160;$165 = $162;$166 = $160;$167 = $157; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0; var $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $200 = $$pre;$205 = $26;$206 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $202 = $205; } else { L11: do { if ($31) { $118 = $45;$dst$016$us = $206;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 16; $63 = $62 & 255; $64 = $61 >>> 8; $65 = $64 & 255; $66 = $61 & 255; $67 = $61 >>> 24; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = $68 >>> 24; $75 = Math_imul($67, $13)|0; $76 = (($75>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $76; $77 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $77; if ($or$cond$us) { $78 = Math_imul($srcA$0$us, $66)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($srcA$0$us, $65)|0; $81 = (($80>>>0) / 255)&-1; $82 = Math_imul($srcA$0$us, $63)|0; $83 = (($82>>>0) / 255)&-1; $srcB$1$us = $83;$srcG$1$us = $81;$srcR$1$us = $79; } else { $srcB$1$us = $63;$srcG$1$us = $65;$srcR$1$us = $66; } switch ($36|0) { case 16: { $96 = (255 - ($srcA$0$us))|0; $97 = Math_imul($96, $70)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcR$1$us))|0; $100 = Math_imul($96, $72)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcG$1$us))|0; $103 = Math_imul($96, $73)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($srcB$1$us))|0; $106 = Math_imul($96, $74)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcA$0$us))|0; $dstA$0$us = $108;$dstB$0$us = $105;$dstG$0$us = $102;$dstR$0$us = $99; break; } case 32: { $90 = (($srcR$1$us) + ($70))|0; $91 = ($90>>>0)>(255); $$$us = $91 ? 255 : $90; $92 = (($srcG$1$us) + ($72))|0; $93 = ($92>>>0)>(255); $$3$us = $93 ? 255 : $92; $94 = (($srcB$1$us) + ($73))|0; $95 = ($94>>>0)>(255); $$1$us = $95 ? 255 : $94; $dstA$0$us = $74;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $84 = Math_imul($srcR$1$us, $70)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcG$1$us, $72)|0; $87 = (($86>>>0) / 255)&-1; $88 = Math_imul($srcB$1$us, $73)|0; $89 = (($88>>>0) / 255)&-1; $dstA$0$us = $74;$dstB$0$us = $89;$dstG$0$us = $87;$dstR$0$us = $85; break; } default: { $dstA$0$us = $74;$dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $109 = $dstA$0$us << 24; $110 = $dstR$0$us << 16; $111 = $dstG$0$us << 8; $112 = $111 | $110; $113 = $112 | $dstB$0$us; $114 = $113 | $109; HEAP32[$dst$016$us>>2] = $114; $115 = (($posx$2$us) + ($25))|0; $116 = ((($dst$016$us)) + 4|0); $117 = (($118) + -1)|0; $119 = ($118|0)==(0); if ($119) { break L11; } else { $118 = $117;$dst$016$us = $116;$posx$014$us = $115;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $196 = $45;$dst$016 = $206;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $120 = ($posx$014|0)>(65535); if ($120) { $121 = (($posx$014) + -65536)|0; $122 = $121 >>> 16; $123 = $122 << 16; $124 = (($srcx$013) + 1)|0; $125 = (($121) - ($123))|0; $126 = (($124) + ($122))|0; $127 = HEAP32[$info>>2]|0; $128 = HEAP32[$37>>2]|0; $129 = Math_imul($128, $srcy$1$lcssa)|0; $130 = (($127) + ($129)|0); $131 = $126 << 2; $132 = (($130) + ($131)|0); $posx$2 = $125;$src$1 = $132;$srcx$2 = $126; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $133 = HEAP32[$src$1>>2]|0; $134 = $133 >>> 24; $135 = HEAP32[$dst$016>>2]|0; $136 = $135 >>> 16; $137 = $136 & 255; $138 = $135 >>> 8; $139 = $138 & 255; $140 = $135 & 255; $141 = $135 >>> 24; $142 = $133 & 255; $143 = $133 >>> 8; $144 = $143 & 255; $145 = $133 >>> 16; $146 = $145 & 255; $147 = Math_imul($142, $4)|0; $148 = (($147>>>0) / 255)&-1; $149 = Math_imul($144, $7)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($146, $10)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($134, $13)|0; $154 = (($153>>>0) / 255)&-1; $srcA$0 = $33 ? $134 : $154; $155 = ($srcA$0>>>0)<(255); $or$cond = $35 & $155; if ($or$cond) { $156 = Math_imul($srcA$0, $148)|0; $157 = (($156>>>0) / 255)&-1; $158 = Math_imul($srcA$0, $150)|0; $159 = (($158>>>0) / 255)&-1; $160 = Math_imul($srcA$0, $152)|0; $161 = (($160>>>0) / 255)&-1; $srcB$1 = $161;$srcG$1 = $159;$srcR$1 = $157; } else { $srcB$1 = $152;$srcG$1 = $150;$srcR$1 = $148; } switch ($36|0) { case 16: { $162 = (255 - ($srcA$0))|0; $163 = Math_imul($162, $137)|0; $164 = (($163>>>0) / 255)&-1; $165 = (($164) + ($srcR$1))|0; $166 = Math_imul($162, $139)|0; $167 = (($166>>>0) / 255)&-1; $168 = (($167) + ($srcG$1))|0; $169 = Math_imul($162, $140)|0; $170 = (($169>>>0) / 255)&-1; $171 = (($170) + ($srcB$1))|0; $172 = Math_imul($162, $141)|0; $173 = (($172>>>0) / 255)&-1; $174 = (($173) + ($srcA$0))|0; $dstA$0 = $174;$dstB$0 = $171;$dstG$0 = $168;$dstR$0 = $165; break; } case 32: { $175 = (($srcR$1) + ($137))|0; $176 = ($175>>>0)>(255); $$ = $176 ? 255 : $175; $177 = (($srcG$1) + ($139))|0; $178 = ($177>>>0)>(255); $$3 = $178 ? 255 : $177; $179 = (($srcB$1) + ($140))|0; $180 = ($179>>>0)>(255); $$1 = $180 ? 255 : $179; $dstA$0 = $141;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $181 = Math_imul($srcR$1, $137)|0; $182 = (($181>>>0) / 255)&-1; $183 = Math_imul($srcG$1, $139)|0; $184 = (($183>>>0) / 255)&-1; $185 = Math_imul($srcB$1, $140)|0; $186 = (($185>>>0) / 255)&-1; $dstA$0 = $141;$dstB$0 = $186;$dstG$0 = $184;$dstR$0 = $182; break; } default: { $dstA$0 = $141;$dstB$0 = $140;$dstG$0 = $139;$dstR$0 = $137; } } $187 = $dstA$0 << 24; $188 = $dstR$0 << 16; $189 = $dstG$0 << 8; $190 = $189 | $188; $191 = $190 | $dstB$0; $192 = $191 | $187; HEAP32[$dst$016>>2] = $192; $193 = (($posx$2) + ($25))|0; $194 = ((($dst$016)) + 4|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L11; } else { $196 = $195;$dst$016 = $194;$posx$014 = $193;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $202 = $$pre31; } $198 = HEAP32[$29>>2]|0; $199 = (($200) + ($198)|0); $201 = (($202) + -1)|0; HEAP32[$17>>2] = $201; $203 = ($202|0)==(0); if ($203) { $$lcssa = $199; break; } $204 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $200 = $199;$205 = $201;$206 = $199;$46 = $$pre29;$posy$020 = $204;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_RGB888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 24; $42 = $40 << 8; $43 = $42 & 16711680; $44 = $40 >>> 8; $45 = $44 & 65280; $46 = $45 | $41; $47 = $46 | $43; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_RGB888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 24; $69 = $67 >>> 16; $70 = $69 & 255; $71 = $67 >>> 8; $72 = $71 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 & 255; $80 = $79 ^ 255; $81 = Math_imul($75, $80)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($72))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($70))|0; $87 = Math_imul($80, $78)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($68))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($72) + ($75))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($70) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($68) + ($78))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($72, $75)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($70, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($68, $78)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $78;$dstG$0 = $77;$dstR$0 = $75; } } $102 = $dstR$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $102; $105 = $104 | $dstB$0; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $17;$srcG$0$us = $19;$srcR$0$us = $21; } else { $30 = Math_imul($21, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($19, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($17, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($25, $48)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($48, $28)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($25))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($28))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $25)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $28)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $58 = $dstR$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $58; $61 = $60 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_BGRA8888_RGB888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 24; $111 = $109 >>> 16; $112 = $111 & 255; $113 = $109 >>> 8; $114 = $113 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 & 255; $122 = $121 ^ 255; $123 = Math_imul($117, $122)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($114))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($112))|0; $129 = Math_imul($122, $120)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($110))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($114) + ($117))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($112) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($110) + ($120))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($114, $117)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($112, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($110, $120)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $120;$dstG$0 = $119;$dstR$0 = $117; } } $144 = $dstR$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $144; $147 = $146 | $dstB$0; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $46;$srcG$0$us = $48;$srcR$0$us = $50; } else { $59 = Math_imul($50, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($48, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($46, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($54, $77)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($77, $57)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($54))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($57))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $54)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $57)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $87 = $dstR$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $87; $90 = $89 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_RGB888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$75 = $13;$76 = $$pre18;$77 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $75; } else { $$in$13 = $21;$dst$02$us$us = $76;$src$01$us$us = $77; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 24; $35 = $33 << 8; $36 = $35 & 16711680; $37 = $33 >>> 8; $38 = $37 & 65280; $39 = $38 | $36; $40 = $39 | $34; HEAP32[$dst$02$us$us>>2] = $40; $41 = ((($src$01$us$us)) + 4|0); $42 = ((($dst$02$us$us)) + 4|0); $43 = ($32|0)==(0); if ($43) { break; } else { $$in$13 = $32;$dst$02$us$us = $42;$src$01$us$us = $41; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$75 = $29;$76 = $27;$77 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $68 = $$pre17;$71 = $$pre18;$78 = $13;$79 = $$pre18;$80 = $$pre17; while(1) { $44 = HEAP32[$16>>2]|0; $45 = ($44|0)==(0); if ($45) { $73 = $78; } else { $$in = $44;$dst$02 = $79;$src$01 = $80; while(1) { $46 = (($$in) + -1)|0; $47 = HEAP32[$src$01>>2]|0; $48 = $47 >>> 8; $49 = $48 & 255; $50 = $47 >>> 16; $51 = $50 & 255; $52 = $47 >>> 24; $53 = Math_imul($49, $4)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($51, $7)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($52, $10)|0; $58 = (($57>>>0) / 255)&-1; $59 = $54 << 16; $60 = $56 << 8; $61 = $60 | $59; $62 = $61 | $58; HEAP32[$dst$02>>2] = $62; $63 = ((($src$01)) + 4|0); $64 = ((($dst$02)) + 4|0); $65 = ($46|0)==(0); if ($65) { break; } else { $$in = $46;$dst$02 = $64;$src$01 = $63; } } $$pre16$pre = HEAP32[$11>>2]|0; $73 = $$pre16$pre; } $66 = HEAP32[$17>>2]|0; $67 = (($68) + ($66)|0); $69 = HEAP32[$18>>2]|0; $70 = (($71) + ($69)|0); $72 = (($73) + -1)|0; HEAP32[$11>>2] = $72; $74 = ($73|0)==(0); if ($74) { $$lcssa33 = $67;$$lcssa34 = $70; break; } else { $68 = $67;$71 = $70;$78 = $72;$79 = $70;$80 = $67; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_BGRA8888_RGB888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 24; $55 = $53 << 8; $56 = $55 & 16711680; $57 = $53 >>> 8; $58 = $57 & 65280; $59 = $54 | $58; $60 = $59 | $56; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 >>> 8; $81 = $80 & 255; $82 = $79 >>> 16; $83 = $82 & 255; $84 = $79 >>> 24; $85 = Math_imul($81, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($83, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($84, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $86 << 16; $92 = $88 << 8; $93 = $90 | $92; $94 = $93 | $91; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_RGB888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $37)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $35)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $33)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $33;$srcG$1$us = $35;$srcR$1$us = $37; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $41)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $44)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($41))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($44))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $41)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $44)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $76 = $dstR$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $76; $79 = $78 | $dstB$0$us; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 & 255; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 >>> 8; $94 = $93 & 255; $95 = $85 >>> 16; $96 = $95 & 255; $97 = $85 >>> 24; $98 = Math_imul($94, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($96, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $89)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $92)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($89))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($92))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $89)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $92)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $92;$dstG$0 = $91;$dstR$0 = $89; } } $135 = $dstR$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $135; $138 = $137 | $dstB$0; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $66)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $64)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $62)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $62;$srcG$1$us = $64;$srcR$1$us = $66; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $70)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $73)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($70))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($73))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $70)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $73)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $105 = $dstR$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $105; $108 = $107 | $dstB$0$us; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 & 255; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 >>> 8; $136 = $135 & 255; $137 = $127 >>> 16; $138 = $137 & 255; $139 = $127 >>> 24; $140 = Math_imul($136, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($138, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $131)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $134)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($131))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($134))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $131)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $134)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $134;$dstG$0 = $133;$dstR$0 = $131; } } $177 = $dstR$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $177; $180 = $179 | $dstB$0; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_BGR888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0, $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$53 = $$pre;$58 = $12;$59 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $55 = $58; } else { $$in = $24;$dst$013 = $59;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = $40 >>> 24; $42 = $40 >>> 8; $43 = $42 & 255; $44 = $41 << 16; $45 = $42 & 65280; $46 = $44 | $45; $47 = $46 | $43; HEAP32[$dst$013>>2] = $47; $48 = (($posx$2) + ($11))|0; $49 = ((($dst$013)) + 4|0); $50 = ($26|0)==(0); if ($50) { break; } else { $$in = $26;$dst$013 = $49;$posx$010 = $48;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $55 = $$pre25; } $51 = HEAP32[$15>>2]|0; $52 = (($53) + ($51)|0); $54 = (($55) + -1)|0; HEAP32[$3>>2] = $54; $56 = ($55|0)==(0); if ($56) { $$lcssa = $52; break; } $57 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$53 = $52;$58 = $54;$59 = $52;$posy$016 = $57;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_BGR888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0; var $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $113 = $$pre;$116 = $$pre9;$120 = $4;$121 = $$pre9;$122 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $118 = $120; } else { L8: do { if ($11) { $109 = $14;$dst$05 = $121;$src$04 = $122; while(1) { $67 = HEAP32[$src$04>>2]|0; $68 = $67 >>> 24; $69 = $67 >>> 16; $70 = $69 & 255; $71 = $67 >>> 8; $72 = $71 & 255; $73 = HEAP32[$dst$05>>2]|0; $74 = $73 >>> 16; $75 = $74 & 255; $76 = $73 >>> 8; $77 = $76 & 255; $78 = $73 & 255; switch ($12|0) { case 16: { $79 = $67 & 255; $80 = $79 ^ 255; $81 = Math_imul($80, $78)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($72))|0; $84 = Math_imul($77, $80)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($70))|0; $87 = Math_imul($75, $80)|0; $88 = (($87>>>0) / 255)&-1; $89 = (($88) + ($68))|0; $dstB$0 = $89;$dstG$0 = $86;$dstR$0 = $83; break; } case 32: { $90 = (($72) + ($78))|0; $91 = ($90>>>0)>(255); $$ = $91 ? 255 : $90; $92 = (($70) + ($77))|0; $93 = ($92>>>0)>(255); $$3 = $93 ? 255 : $92; $94 = (($68) + ($75))|0; $95 = ($94>>>0)>(255); $$1 = $95 ? 255 : $94; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $96 = Math_imul($72, $78)|0; $97 = (($96>>>0) / 255)&-1; $98 = Math_imul($70, $77)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($68, $75)|0; $101 = (($100>>>0) / 255)&-1; $dstB$0 = $101;$dstG$0 = $99;$dstR$0 = $97; break; } default: { $dstB$0 = $75;$dstG$0 = $77;$dstR$0 = $78; } } $102 = $dstB$0 << 16; $103 = $dstG$0 << 8; $104 = $103 | $dstR$0; $105 = $104 | $102; HEAP32[$dst$05>>2] = $105; $106 = ((($src$04)) + 4|0); $107 = ((($dst$05)) + 4|0); $108 = (($109) + -1)|0; $110 = ($109|0)==(0); if ($110) { break L8; } else { $109 = $108;$dst$05 = $107;$src$04 = $106; } } } else { $65 = $14;$dst$05$us = $121;$src$04$us = $122; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = ($22|0)==(255); if ($29) { $srcB$0$us = $17;$srcG$0$us = $19;$srcR$0$us = $21; } else { $30 = Math_imul($21, $22)|0; $31 = (($30>>>0) / 255)&-1; $32 = Math_imul($19, $22)|0; $33 = (($32>>>0) / 255)&-1; $34 = Math_imul($17, $22)|0; $35 = (($34>>>0) / 255)&-1; $srcB$0$us = $35;$srcG$0$us = $33;$srcR$0$us = $31; } switch ($12|0) { case 16: { $48 = $22 ^ 255; $49 = Math_imul($48, $28)|0; $50 = (($49>>>0) / 255)&-1; $51 = (($50) + ($srcR$0$us))|0; $52 = Math_imul($27, $48)|0; $53 = (($52>>>0) / 255)&-1; $54 = (($53) + ($srcG$0$us))|0; $55 = Math_imul($25, $48)|0; $56 = (($55>>>0) / 255)&-1; $57 = (($56) + ($srcB$0$us))|0; $dstB$0$us = $57;$dstG$0$us = $54;$dstR$0$us = $51; break; } case 32: { $42 = (($srcR$0$us) + ($28))|0; $43 = ($42>>>0)>(255); $$$us = $43 ? 255 : $42; $44 = (($srcG$0$us) + ($27))|0; $45 = ($44>>>0)>(255); $$3$us = $45 ? 255 : $44; $46 = (($srcB$0$us) + ($25))|0; $47 = ($46>>>0)>(255); $$1$us = $47 ? 255 : $46; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $36 = Math_imul($srcR$0$us, $28)|0; $37 = (($36>>>0) / 255)&-1; $38 = Math_imul($srcG$0$us, $27)|0; $39 = (($38>>>0) / 255)&-1; $40 = Math_imul($srcB$0$us, $25)|0; $41 = (($40>>>0) / 255)&-1; $dstB$0$us = $41;$dstG$0$us = $39;$dstR$0$us = $37; break; } default: { $dstB$0$us = $25;$dstG$0$us = $27;$dstR$0$us = $28; } } $58 = $dstB$0$us << 16; $59 = $dstG$0$us << 8; $60 = $59 | $dstR$0$us; $61 = $60 | $58; HEAP32[$dst$05$us>>2] = $61; $62 = ((($src$04$us)) + 4|0); $63 = ((($dst$05$us)) + 4|0); $64 = (($65) + -1)|0; $66 = ($65|0)==(0); if ($66) { break L8; } else { $65 = $64;$dst$05$us = $63;$src$04$us = $62; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $118 = $$pre10; } $111 = HEAP32[$8>>2]|0; $112 = (($113) + ($111)|0); $114 = HEAP32[$9>>2]|0; $115 = (($116) + ($114)|0); $117 = (($118) + -1)|0; HEAP32[$2>>2] = $117; $119 = ($118|0)==(0); if ($119) { $$lcssa = $112;$$lcssa17 = $115; break; } else { $113 = $112;$116 = $115;$120 = $117;$121 = $115;$122 = $112; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_BGRA8888_BGR888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0; var $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $155 = $$pre;$160 = $14;$161 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $157 = $160; } else { L11: do { if ($19) { $151 = $29;$dst$016 = $161;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $96 = ($posx$014|0)>(65535); if ($96) { $97 = (($posx$014) + -65536)|0; $98 = $97 >>> 16; $99 = $98 << 16; $100 = (($srcx$013) + 1)|0; $101 = (($97) - ($99))|0; $102 = (($100) + ($98))|0; $103 = HEAP32[$info>>2]|0; $104 = HEAP32[$21>>2]|0; $105 = Math_imul($104, $srcy$1$lcssa)|0; $106 = (($103) + ($105)|0); $107 = $102 << 2; $108 = (($106) + ($107)|0); $posx$2 = $101;$src$1 = $108;$srcx$2 = $102; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $109 = HEAP32[$src$1>>2]|0; $110 = $109 >>> 24; $111 = $109 >>> 16; $112 = $111 & 255; $113 = $109 >>> 8; $114 = $113 & 255; $115 = HEAP32[$dst$016>>2]|0; $116 = $115 >>> 16; $117 = $116 & 255; $118 = $115 >>> 8; $119 = $118 & 255; $120 = $115 & 255; switch ($20|0) { case 16: { $121 = $109 & 255; $122 = $121 ^ 255; $123 = Math_imul($122, $120)|0; $124 = (($123>>>0) / 255)&-1; $125 = (($124) + ($114))|0; $126 = Math_imul($119, $122)|0; $127 = (($126>>>0) / 255)&-1; $128 = (($127) + ($112))|0; $129 = Math_imul($117, $122)|0; $130 = (($129>>>0) / 255)&-1; $131 = (($130) + ($110))|0; $dstB$0 = $131;$dstG$0 = $128;$dstR$0 = $125; break; } case 32: { $132 = (($114) + ($120))|0; $133 = ($132>>>0)>(255); $$ = $133 ? 255 : $132; $134 = (($112) + ($119))|0; $135 = ($134>>>0)>(255); $$3 = $135 ? 255 : $134; $136 = (($110) + ($117))|0; $137 = ($136>>>0)>(255); $$1 = $137 ? 255 : $136; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $138 = Math_imul($114, $120)|0; $139 = (($138>>>0) / 255)&-1; $140 = Math_imul($112, $119)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($110, $117)|0; $143 = (($142>>>0) / 255)&-1; $dstB$0 = $143;$dstG$0 = $141;$dstR$0 = $139; break; } default: { $dstB$0 = $117;$dstG$0 = $119;$dstR$0 = $120; } } $144 = $dstB$0 << 16; $145 = $dstG$0 << 8; $146 = $145 | $dstR$0; $147 = $146 | $144; HEAP32[$dst$016>>2] = $147; $148 = (($posx$2) + ($13))|0; $149 = ((($dst$016)) + 4|0); $150 = (($151) + -1)|0; $152 = ($151|0)==(0); if ($152) { break L11; } else { $151 = $150;$dst$016 = $149;$posx$014 = $148;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $94 = $29;$dst$016$us = $161;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = ($51|0)==(255); if ($58) { $srcB$0$us = $46;$srcG$0$us = $48;$srcR$0$us = $50; } else { $59 = Math_imul($50, $51)|0; $60 = (($59>>>0) / 255)&-1; $61 = Math_imul($48, $51)|0; $62 = (($61>>>0) / 255)&-1; $63 = Math_imul($46, $51)|0; $64 = (($63>>>0) / 255)&-1; $srcB$0$us = $64;$srcG$0$us = $62;$srcR$0$us = $60; } switch ($20|0) { case 16: { $77 = $51 ^ 255; $78 = Math_imul($77, $57)|0; $79 = (($78>>>0) / 255)&-1; $80 = (($79) + ($srcR$0$us))|0; $81 = Math_imul($56, $77)|0; $82 = (($81>>>0) / 255)&-1; $83 = (($82) + ($srcG$0$us))|0; $84 = Math_imul($54, $77)|0; $85 = (($84>>>0) / 255)&-1; $86 = (($85) + ($srcB$0$us))|0; $dstB$0$us = $86;$dstG$0$us = $83;$dstR$0$us = $80; break; } case 32: { $71 = (($srcR$0$us) + ($57))|0; $72 = ($71>>>0)>(255); $$$us = $72 ? 255 : $71; $73 = (($srcG$0$us) + ($56))|0; $74 = ($73>>>0)>(255); $$3$us = $74 ? 255 : $73; $75 = (($srcB$0$us) + ($54))|0; $76 = ($75>>>0)>(255); $$1$us = $76 ? 255 : $75; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $65 = Math_imul($srcR$0$us, $57)|0; $66 = (($65>>>0) / 255)&-1; $67 = Math_imul($srcG$0$us, $56)|0; $68 = (($67>>>0) / 255)&-1; $69 = Math_imul($srcB$0$us, $54)|0; $70 = (($69>>>0) / 255)&-1; $dstB$0$us = $70;$dstG$0$us = $68;$dstR$0$us = $66; break; } default: { $dstB$0$us = $54;$dstG$0$us = $56;$dstR$0$us = $57; } } $87 = $dstB$0$us << 16; $88 = $dstG$0$us << 8; $89 = $88 | $dstR$0$us; $90 = $89 | $87; HEAP32[$dst$016$us>>2] = $90; $91 = (($posx$2$us) + ($13))|0; $92 = ((($dst$016$us)) + 4|0); $93 = (($94) + -1)|0; $95 = ($94|0)==(0); if ($95) { break L11; } else { $94 = $93;$dst$016$us = $92;$posx$014$us = $91;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $157 = $$pre30; } $153 = HEAP32[$17>>2]|0; $154 = (($155) + ($153)|0); $156 = (($157) + -1)|0; HEAP32[$5>>2] = $156; $158 = ($157|0)==(0); if ($158) { $$lcssa = $154; break; } $159 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $155 = $154;$160 = $156;$161 = $154;$30 = $$pre29;$posy$020 = $159;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_BGR888_Modulate($info) { $info = $info|0; var $$in = 0, $$in$13 = 0, $$lcssa = 0, $$lcssa32 = 0, $$lcssa33 = 0, $$lcssa34 = 0, $$pre16$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre19$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $dst$02 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 28|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) + -1)|0; HEAP32[$11>>2] = $13; $14 = ($12|0)==(0); if ($14) { return; } $15 = ((($info)) + 20|0); $16 = ((($info)) + 24|0); $17 = ((($info)) + 12|0); $18 = ((($info)) + 32|0); $19 = $1 & 1; $20 = ($19|0)==(0); $$pre17 = HEAP32[$info>>2]|0; $$pre18 = HEAP32[$15>>2]|0; if ($20) { $25 = $$pre17;$28 = $$pre18;$73 = $13;$74 = $$pre18;$75 = $$pre17; while(1) { $21 = HEAP32[$16>>2]|0; $22 = ($21|0)==(0); if ($22) { $30 = $73; } else { $$in$13 = $21;$dst$02$us$us = $74;$src$01$us$us = $75; while(1) { $32 = (($$in$13) + -1)|0; $33 = HEAP32[$src$01$us$us>>2]|0; $34 = $33 >>> 24; $35 = $33 >>> 8; $36 = $34 << 16; $37 = $35 & 65535; $38 = $37 | $36; HEAP32[$dst$02$us$us>>2] = $38; $39 = ((($src$01$us$us)) + 4|0); $40 = ((($dst$02$us$us)) + 4|0); $41 = ($32|0)==(0); if ($41) { break; } else { $$in$13 = $32;$dst$02$us$us = $40;$src$01$us$us = $39; } } $$pre19$pre = HEAP32[$11>>2]|0; $30 = $$pre19$pre; } $23 = HEAP32[$17>>2]|0; $24 = (($25) + ($23)|0); $26 = HEAP32[$18>>2]|0; $27 = (($28) + ($26)|0); $29 = (($30) + -1)|0; HEAP32[$11>>2] = $29; $31 = ($30|0)==(0); if ($31) { $$lcssa = $24;$$lcssa32 = $27; break; } else { $25 = $24;$28 = $27;$73 = $29;$74 = $27;$75 = $24; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$15>>2] = $$lcssa32; return; } else { $66 = $$pre17;$69 = $$pre18;$76 = $13;$77 = $$pre18;$78 = $$pre17; while(1) { $42 = HEAP32[$16>>2]|0; $43 = ($42|0)==(0); if ($43) { $71 = $76; } else { $$in = $42;$dst$02 = $77;$src$01 = $78; while(1) { $44 = (($$in) + -1)|0; $45 = HEAP32[$src$01>>2]|0; $46 = $45 >>> 8; $47 = $46 & 255; $48 = $45 >>> 16; $49 = $48 & 255; $50 = $45 >>> 24; $51 = Math_imul($47, $4)|0; $52 = (($51>>>0) / 255)&-1; $53 = Math_imul($49, $7)|0; $54 = (($53>>>0) / 255)&-1; $55 = Math_imul($50, $10)|0; $56 = (($55>>>0) / 255)&-1; $57 = $56 << 16; $58 = $54 << 8; $59 = $58 | $52; $60 = $59 | $57; HEAP32[$dst$02>>2] = $60; $61 = ((($src$01)) + 4|0); $62 = ((($dst$02)) + 4|0); $63 = ($44|0)==(0); if ($63) { break; } else { $$in = $44;$dst$02 = $62;$src$01 = $61; } } $$pre16$pre = HEAP32[$11>>2]|0; $71 = $$pre16$pre; } $64 = HEAP32[$17>>2]|0; $65 = (($66) + ($64)|0); $67 = HEAP32[$18>>2]|0; $68 = (($69) + ($67)|0); $70 = (($71) + -1)|0; HEAP32[$11>>2] = $70; $72 = ($71|0)==(0); if ($72) { $$lcssa33 = $65;$$lcssa34 = $68; break; } else { $66 = $65;$69 = $68;$76 = $70;$77 = $68;$78 = $65; } } HEAP32[$info>>2] = $$lcssa33; HEAP32[$15>>2] = $$lcssa34; return; } } function _SDL_Blit_BGRA8888_BGR888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre26 = 0, $$pre28 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$013 = 0, $dst$013$us = 0, $posx$011 = 0, $posx$011$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$017 = 0; var $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$1 = 0, $src$1$us = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$016 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = $12 << 16; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($13|0) / ($15|0))&-1; $17 = ((($info)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $18 << 16; $20 = ((($info)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = (($19|0) / ($21|0))&-1; $23 = (($15) + -1)|0; HEAP32[$14>>2] = $23; $24 = ($15|0)==(0); if ($24) { return; } $25 = ((($info)) + 20|0); $26 = ((($info)) + 32|0); $27 = $1 & 1; $28 = ($27|0)==(0); $29 = ((($info)) + 12|0); $$pre = HEAP32[$25>>2]|0; $102 = $$pre;$107 = $23;$108 = $$pre;$38 = $21;$posy$017 = 0;$srcy$016 = 0; while(1) { $30 = ($posy$017|0)>(65535); if ($30) { $31 = (($posy$017) + -65536)|0; $32 = $31 >>> 16; $33 = $32 << 16; $34 = (($srcy$016) + 1)|0; $35 = (($31) - ($33))|0; $36 = (($34) + ($32))|0; $posy$1$lcssa = $35;$srcy$1$lcssa = $36; } else { $posy$1$lcssa = $posy$017;$srcy$1$lcssa = $srcy$016; } $37 = (($38) + -1)|0; $39 = ($38|0)==(0); if ($39) { $104 = $107; } else { if ($28) { $64 = $37;$dst$013$us = $108;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $40 = ($posx$011$us|0)>(65535); if ($40) { $41 = (($posx$011$us) + -65536)|0; $42 = $41 >>> 16; $43 = $42 << 16; $44 = (($srcx$010$us) + 1)|0; $45 = (($41) - ($43))|0; $46 = (($44) + ($42))|0; $47 = HEAP32[$info>>2]|0; $48 = HEAP32[$29>>2]|0; $49 = Math_imul($48, $srcy$1$lcssa)|0; $50 = (($47) + ($49)|0); $51 = $46 << 2; $52 = (($50) + ($51)|0); $posx$2$us = $45;$src$1$us = $52;$srcx$2$us = $46; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $53 = HEAP32[$src$1$us>>2]|0; $54 = $53 >>> 24; $55 = $53 >>> 8; $56 = $55 & 255; $57 = $54 << 16; $58 = $55 & 65280; $59 = $57 | $58; $60 = $59 | $56; HEAP32[$dst$013$us>>2] = $60; $61 = (($posx$2$us) + ($22))|0; $62 = ((($dst$013$us)) + 4|0); $63 = (($64) + -1)|0; $65 = ($64|0)==(0); if ($65) { break; } else { $64 = $63;$dst$013$us = $62;$posx$011$us = $61;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { $98 = $37;$dst$013 = $108;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $66 = ($posx$011|0)>(65535); if ($66) { $67 = (($posx$011) + -65536)|0; $68 = $67 >>> 16; $69 = $68 << 16; $70 = (($srcx$010) + 1)|0; $71 = (($67) - ($69))|0; $72 = (($70) + ($68))|0; $73 = HEAP32[$info>>2]|0; $74 = HEAP32[$29>>2]|0; $75 = Math_imul($74, $srcy$1$lcssa)|0; $76 = (($73) + ($75)|0); $77 = $72 << 2; $78 = (($76) + ($77)|0); $posx$2 = $71;$src$1 = $78;$srcx$2 = $72; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $79 = HEAP32[$src$1>>2]|0; $80 = $79 >>> 8; $81 = $80 & 255; $82 = $79 >>> 16; $83 = $82 & 255; $84 = $79 >>> 24; $85 = Math_imul($81, $4)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($83, $7)|0; $88 = (($87>>>0) / 255)&-1; $89 = Math_imul($84, $10)|0; $90 = (($89>>>0) / 255)&-1; $91 = $90 << 16; $92 = $88 << 8; $93 = $91 | $92; $94 = $93 | $86; HEAP32[$dst$013>>2] = $94; $95 = (($posx$2) + ($22))|0; $96 = ((($dst$013)) + 4|0); $97 = (($98) + -1)|0; $99 = ($98|0)==(0); if ($99) { break; } else { $98 = $97;$dst$013 = $96;$posx$011 = $95;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } $$pre28 = HEAP32[$14>>2]|0; $104 = $$pre28; } $100 = HEAP32[$26>>2]|0; $101 = (($102) + ($100)|0); $103 = (($104) + -1)|0; HEAP32[$14>>2] = $103; $105 = ($104|0)==(0); if ($105) { $$lcssa = $101; break; } $106 = (($posy$1$lcssa) + ($16))|0; $$pre26 = HEAP32[$20>>2]|0; $102 = $101;$107 = $103;$108 = $101;$38 = $$pre26;$posy$017 = $106;$srcy$016 = $srcy$1$lcssa; } HEAP32[$25>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_BGR888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $146 = $$pre;$149 = $$pre9;$153 = $16;$154 = $$pre9;$155 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $151 = $153; } else { L8: do { if ($23) { $83 = $30;$dst$05$us = $154;$src$04$us = $155; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = Math_imul($38, $13)|0; $46 = (($45>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $46; $47 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $47; if ($or$cond$us) { $48 = Math_imul($srcA$0$us, $37)|0; $49 = (($48>>>0) / 255)&-1; $50 = Math_imul($srcA$0$us, $35)|0; $51 = (($50>>>0) / 255)&-1; $52 = Math_imul($srcA$0$us, $33)|0; $53 = (($52>>>0) / 255)&-1; $srcB$1$us = $53;$srcG$1$us = $51;$srcR$1$us = $49; } else { $srcB$1$us = $33;$srcG$1$us = $35;$srcR$1$us = $37; } switch ($28|0) { case 16: { $66 = (255 - ($srcA$0$us))|0; $67 = Math_imul($66, $44)|0; $68 = (($67>>>0) / 255)&-1; $69 = (($68) + ($srcR$1$us))|0; $70 = Math_imul($66, $43)|0; $71 = (($70>>>0) / 255)&-1; $72 = (($71) + ($srcG$1$us))|0; $73 = Math_imul($66, $41)|0; $74 = (($73>>>0) / 255)&-1; $75 = (($74) + ($srcB$1$us))|0; $dstB$0$us = $75;$dstG$0$us = $72;$dstR$0$us = $69; break; } case 32: { $60 = (($srcR$1$us) + ($44))|0; $61 = ($60>>>0)>(255); $$$us = $61 ? 255 : $60; $62 = (($srcG$1$us) + ($43))|0; $63 = ($62>>>0)>(255); $$3$us = $63 ? 255 : $62; $64 = (($srcB$1$us) + ($41))|0; $65 = ($64>>>0)>(255); $$1$us = $65 ? 255 : $64; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $54 = Math_imul($srcR$1$us, $44)|0; $55 = (($54>>>0) / 255)&-1; $56 = Math_imul($srcG$1$us, $43)|0; $57 = (($56>>>0) / 255)&-1; $58 = Math_imul($srcB$1$us, $41)|0; $59 = (($58>>>0) / 255)&-1; $dstB$0$us = $59;$dstG$0$us = $57;$dstR$0$us = $55; break; } default: { $dstB$0$us = $41;$dstG$0$us = $43;$dstR$0$us = $44; } } $76 = $dstB$0$us << 16; $77 = $dstG$0$us << 8; $78 = $77 | $dstR$0$us; $79 = $78 | $76; HEAP32[$dst$05$us>>2] = $79; $80 = ((($src$04$us)) + 4|0); $81 = ((($dst$05$us)) + 4|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break L8; } else { $83 = $82;$dst$05$us = $81;$src$04$us = $80; } } } else { $142 = $30;$dst$05 = $154;$src$04 = $155; while(1) { $85 = HEAP32[$src$04>>2]|0; $86 = $85 & 255; $87 = HEAP32[$dst$05>>2]|0; $88 = $87 >>> 16; $89 = $88 & 255; $90 = $87 >>> 8; $91 = $90 & 255; $92 = $87 & 255; $93 = $85 >>> 8; $94 = $93 & 255; $95 = $85 >>> 16; $96 = $95 & 255; $97 = $85 >>> 24; $98 = Math_imul($94, $4)|0; $99 = (($98>>>0) / 255)&-1; $100 = Math_imul($96, $7)|0; $101 = (($100>>>0) / 255)&-1; $102 = Math_imul($97, $10)|0; $103 = (($102>>>0) / 255)&-1; $104 = Math_imul($86, $13)|0; $105 = (($104>>>0) / 255)&-1; $srcA$0 = $25 ? $86 : $105; $106 = ($srcA$0>>>0)<(255); $or$cond = $27 & $106; if ($or$cond) { $107 = Math_imul($srcA$0, $99)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($srcA$0, $101)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($srcA$0, $103)|0; $112 = (($111>>>0) / 255)&-1; $srcB$1 = $112;$srcG$1 = $110;$srcR$1 = $108; } else { $srcB$1 = $103;$srcG$1 = $101;$srcR$1 = $99; } switch ($28|0) { case 16: { $113 = (255 - ($srcA$0))|0; $114 = Math_imul($113, $92)|0; $115 = (($114>>>0) / 255)&-1; $116 = (($115) + ($srcR$1))|0; $117 = Math_imul($113, $91)|0; $118 = (($117>>>0) / 255)&-1; $119 = (($118) + ($srcG$1))|0; $120 = Math_imul($113, $89)|0; $121 = (($120>>>0) / 255)&-1; $122 = (($121) + ($srcB$1))|0; $dstB$0 = $122;$dstG$0 = $119;$dstR$0 = $116; break; } case 32: { $123 = (($srcR$1) + ($92))|0; $124 = ($123>>>0)>(255); $$ = $124 ? 255 : $123; $125 = (($srcG$1) + ($91))|0; $126 = ($125>>>0)>(255); $$3 = $126 ? 255 : $125; $127 = (($srcB$1) + ($89))|0; $128 = ($127>>>0)>(255); $$1 = $128 ? 255 : $127; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $129 = Math_imul($srcR$1, $92)|0; $130 = (($129>>>0) / 255)&-1; $131 = Math_imul($srcG$1, $91)|0; $132 = (($131>>>0) / 255)&-1; $133 = Math_imul($srcB$1, $89)|0; $134 = (($133>>>0) / 255)&-1; $dstB$0 = $134;$dstG$0 = $132;$dstR$0 = $130; break; } default: { $dstB$0 = $89;$dstG$0 = $91;$dstR$0 = $92; } } $135 = $dstB$0 << 16; $136 = $dstG$0 << 8; $137 = $136 | $dstR$0; $138 = $137 | $135; HEAP32[$dst$05>>2] = $138; $139 = ((($src$04)) + 4|0); $140 = ((($dst$05)) + 4|0); $141 = (($142) + -1)|0; $143 = ($142|0)==(0); if ($143) { break L8; } else { $142 = $141;$dst$05 = $140;$src$04 = $139; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $151 = $$pre11; } $144 = HEAP32[$20>>2]|0; $145 = (($146) + ($144)|0); $147 = HEAP32[$21>>2]|0; $148 = (($149) + ($147)|0); $150 = (($151) + -1)|0; HEAP32[$14>>2] = $150; $152 = ($151|0)==(0); if ($152) { $$lcssa = $145;$$lcssa19 = $148; break; } else { $146 = $145;$149 = $148;$153 = $150;$154 = $148;$155 = $145; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0; var $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $188 = $$pre;$193 = $26;$194 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $190 = $193; } else { L11: do { if ($31) { $112 = $45;$dst$016$us = $194;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = Math_imul($67, $13)|0; $75 = (($74>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $75; $76 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $76; if ($or$cond$us) { $77 = Math_imul($srcA$0$us, $66)|0; $78 = (($77>>>0) / 255)&-1; $79 = Math_imul($srcA$0$us, $64)|0; $80 = (($79>>>0) / 255)&-1; $81 = Math_imul($srcA$0$us, $62)|0; $82 = (($81>>>0) / 255)&-1; $srcB$1$us = $82;$srcG$1$us = $80;$srcR$1$us = $78; } else { $srcB$1$us = $62;$srcG$1$us = $64;$srcR$1$us = $66; } switch ($36|0) { case 16: { $95 = (255 - ($srcA$0$us))|0; $96 = Math_imul($95, $73)|0; $97 = (($96>>>0) / 255)&-1; $98 = (($97) + ($srcR$1$us))|0; $99 = Math_imul($95, $72)|0; $100 = (($99>>>0) / 255)&-1; $101 = (($100) + ($srcG$1$us))|0; $102 = Math_imul($95, $70)|0; $103 = (($102>>>0) / 255)&-1; $104 = (($103) + ($srcB$1$us))|0; $dstB$0$us = $104;$dstG$0$us = $101;$dstR$0$us = $98; break; } case 32: { $89 = (($srcR$1$us) + ($73))|0; $90 = ($89>>>0)>(255); $$$us = $90 ? 255 : $89; $91 = (($srcG$1$us) + ($72))|0; $92 = ($91>>>0)>(255); $$3$us = $92 ? 255 : $91; $93 = (($srcB$1$us) + ($70))|0; $94 = ($93>>>0)>(255); $$1$us = $94 ? 255 : $93; $dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $83 = Math_imul($srcR$1$us, $73)|0; $84 = (($83>>>0) / 255)&-1; $85 = Math_imul($srcG$1$us, $72)|0; $86 = (($85>>>0) / 255)&-1; $87 = Math_imul($srcB$1$us, $70)|0; $88 = (($87>>>0) / 255)&-1; $dstB$0$us = $88;$dstG$0$us = $86;$dstR$0$us = $84; break; } default: { $dstB$0$us = $70;$dstG$0$us = $72;$dstR$0$us = $73; } } $105 = $dstB$0$us << 16; $106 = $dstG$0$us << 8; $107 = $106 | $dstR$0$us; $108 = $107 | $105; HEAP32[$dst$016$us>>2] = $108; $109 = (($posx$2$us) + ($25))|0; $110 = ((($dst$016$us)) + 4|0); $111 = (($112) + -1)|0; $113 = ($112|0)==(0); if ($113) { break L11; } else { $112 = $111;$dst$016$us = $110;$posx$014$us = $109;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $184 = $45;$dst$016 = $194;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $114 = ($posx$014|0)>(65535); if ($114) { $115 = (($posx$014) + -65536)|0; $116 = $115 >>> 16; $117 = $116 << 16; $118 = (($srcx$013) + 1)|0; $119 = (($115) - ($117))|0; $120 = (($118) + ($116))|0; $121 = HEAP32[$info>>2]|0; $122 = HEAP32[$37>>2]|0; $123 = Math_imul($122, $srcy$1$lcssa)|0; $124 = (($121) + ($123)|0); $125 = $120 << 2; $126 = (($124) + ($125)|0); $posx$2 = $119;$src$1 = $126;$srcx$2 = $120; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $127 = HEAP32[$src$1>>2]|0; $128 = $127 & 255; $129 = HEAP32[$dst$016>>2]|0; $130 = $129 >>> 16; $131 = $130 & 255; $132 = $129 >>> 8; $133 = $132 & 255; $134 = $129 & 255; $135 = $127 >>> 8; $136 = $135 & 255; $137 = $127 >>> 16; $138 = $137 & 255; $139 = $127 >>> 24; $140 = Math_imul($136, $4)|0; $141 = (($140>>>0) / 255)&-1; $142 = Math_imul($138, $7)|0; $143 = (($142>>>0) / 255)&-1; $144 = Math_imul($139, $10)|0; $145 = (($144>>>0) / 255)&-1; $146 = Math_imul($128, $13)|0; $147 = (($146>>>0) / 255)&-1; $srcA$0 = $33 ? $128 : $147; $148 = ($srcA$0>>>0)<(255); $or$cond = $35 & $148; if ($or$cond) { $149 = Math_imul($srcA$0, $141)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($srcA$0, $143)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($srcA$0, $145)|0; $154 = (($153>>>0) / 255)&-1; $srcB$1 = $154;$srcG$1 = $152;$srcR$1 = $150; } else { $srcB$1 = $145;$srcG$1 = $143;$srcR$1 = $141; } switch ($36|0) { case 16: { $155 = (255 - ($srcA$0))|0; $156 = Math_imul($155, $134)|0; $157 = (($156>>>0) / 255)&-1; $158 = (($157) + ($srcR$1))|0; $159 = Math_imul($155, $133)|0; $160 = (($159>>>0) / 255)&-1; $161 = (($160) + ($srcG$1))|0; $162 = Math_imul($155, $131)|0; $163 = (($162>>>0) / 255)&-1; $164 = (($163) + ($srcB$1))|0; $dstB$0 = $164;$dstG$0 = $161;$dstR$0 = $158; break; } case 32: { $165 = (($srcR$1) + ($134))|0; $166 = ($165>>>0)>(255); $$ = $166 ? 255 : $165; $167 = (($srcG$1) + ($133))|0; $168 = ($167>>>0)>(255); $$3 = $168 ? 255 : $167; $169 = (($srcB$1) + ($131))|0; $170 = ($169>>>0)>(255); $$1 = $170 ? 255 : $169; $dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $171 = Math_imul($srcR$1, $134)|0; $172 = (($171>>>0) / 255)&-1; $173 = Math_imul($srcG$1, $133)|0; $174 = (($173>>>0) / 255)&-1; $175 = Math_imul($srcB$1, $131)|0; $176 = (($175>>>0) / 255)&-1; $dstB$0 = $176;$dstG$0 = $174;$dstR$0 = $172; break; } default: { $dstB$0 = $131;$dstG$0 = $133;$dstR$0 = $134; } } $177 = $dstB$0 << 16; $178 = $dstG$0 << 8; $179 = $178 | $dstR$0; $180 = $179 | $177; HEAP32[$dst$016>>2] = $180; $181 = (($posx$2) + ($25))|0; $182 = ((($dst$016)) + 4|0); $183 = (($184) + -1)|0; $185 = ($184|0)==(0); if ($185) { break L11; } else { $184 = $183;$dst$016 = $182;$posx$014 = $181;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $190 = $$pre31; } $186 = HEAP32[$29>>2]|0; $187 = (($188) + ($186)|0); $189 = (($190) + -1)|0; HEAP32[$17>>2] = $189; $191 = ($190|0)==(0); if ($191) { $$lcssa = $187; break; } $192 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $188 = $187;$193 = $189;$194 = $187;$46 = $$pre29;$posy$020 = $192;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_ARGB8888_Scale($info) { $info = $info|0; var $$in = 0, $$lcssa = 0, $$pre = 0, $$pre24 = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$013 = 0; var $posx$010 = 0, $posx$2 = 0, $posy$016 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$1 = 0, $srcx$011 = 0, $srcx$2 = 0, $srcy$017 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = $1 << 16; $3 = ((($info)) + 28|0); $4 = HEAP32[$3>>2]|0; $5 = (($2|0) / ($4|0))&-1; $6 = ((($info)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = $7 << 16; $9 = ((($info)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = (($8|0) / ($10|0))&-1; $12 = (($4) + -1)|0; HEAP32[$3>>2] = $12; $13 = ($4|0)==(0); if ($13) { return; } $14 = ((($info)) + 20|0); $15 = ((($info)) + 32|0); $16 = ((($info)) + 12|0); $$pre = HEAP32[$14>>2]|0; $24 = $10;$47 = $$pre;$52 = $12;$53 = $$pre;$posy$016 = 0;$srcy$017 = 0; while(1) { $17 = ($posy$016|0)>(65535); if ($17) { $18 = (($posy$016) + -65536)|0; $19 = $18 >>> 16; $20 = $19 << 16; $21 = (($srcy$017) + 1)|0; $22 = (($18) - ($20))|0; $23 = (($21) + ($19))|0; $posy$1$lcssa = $22;$srcy$1$lcssa = $23; } else { $posy$1$lcssa = $posy$016;$srcy$1$lcssa = $srcy$017; } $25 = ($24|0)==(0); if ($25) { $49 = $52; } else { $$in = $24;$dst$013 = $53;$posx$010 = 65536;$src$012 = 0;$srcx$011 = -1; while(1) { $26 = (($$in) + -1)|0; $27 = ($posx$010|0)>(65535); if ($27) { $28 = (($posx$010) + -65536)|0; $29 = $28 >>> 16; $30 = $29 << 16; $31 = (($srcx$011) + 1)|0; $32 = (($28) - ($30))|0; $33 = (($31) + ($29))|0; $34 = HEAP32[$info>>2]|0; $35 = HEAP32[$16>>2]|0; $36 = Math_imul($35, $srcy$1$lcssa)|0; $37 = (($34) + ($36)|0); $38 = $33 << 2; $39 = (($37) + ($38)|0); $posx$2 = $32;$src$1 = $39;$srcx$2 = $33; } else { $posx$2 = $posx$010;$src$1 = $src$012;$srcx$2 = $srcx$011; } $40 = HEAP32[$src$1>>2]|0; $41 = (_llvm_bswap_i32(($40|0))|0); HEAP32[$dst$013>>2] = $41; $42 = (($posx$2) + ($11))|0; $43 = ((($dst$013)) + 4|0); $44 = ($26|0)==(0); if ($44) { break; } else { $$in = $26;$dst$013 = $43;$posx$010 = $42;$src$012 = $src$1;$srcx$011 = $srcx$2; } } $$pre25 = HEAP32[$3>>2]|0; $49 = $$pre25; } $45 = HEAP32[$15>>2]|0; $46 = (($47) + ($45)|0); $48 = (($49) + -1)|0; HEAP32[$3>>2] = $48; $50 = ($49|0)==(0); if ($50) { $$lcssa = $46; break; } $51 = (($posy$1$lcssa) + ($5))|0; $$pre24 = HEAP32[$9>>2]|0; $24 = $$pre24;$47 = $46;$52 = $48;$53 = $46;$posy$016 = $51;$srcy$017 = $srcy$1$lcssa; } HEAP32[$14>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_ARGB8888_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa17 = 0, $$pre = 0, $$pre10 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $src$04 = 0, $src$04$us = 0, $srcB$0$us = 0, $srcG$0$us = 0; var $srcR$0$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + -1)|0; HEAP32[$2>>2] = $4; $5 = ($3|0)==(0); if ($5) { return; } $6 = ((($info)) + 20|0); $7 = ((($info)) + 24|0); $8 = ((($info)) + 12|0); $9 = ((($info)) + 32|0); $10 = $1 & 48; $11 = ($10|0)==(0); $12 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$6>>2]|0; $125 = $$pre;$128 = $$pre9;$132 = $4;$133 = $$pre9;$134 = $$pre; while(1) { $13 = HEAP32[$7>>2]|0; $14 = (($13) + -1)|0; $15 = ($13|0)==(0); if ($15) { $130 = $132; } else { L8: do { if ($11) { $121 = $14;$dst$05 = $133;$src$04 = $134; while(1) { $73 = HEAP32[$src$04>>2]|0; $74 = $73 >>> 24; $75 = $73 >>> 16; $76 = $75 & 255; $77 = $73 >>> 8; $78 = $77 & 255; $79 = $73 & 255; $80 = HEAP32[$dst$05>>2]|0; $81 = $80 >>> 16; $82 = $81 & 255; $83 = $80 >>> 8; $84 = $83 & 255; $85 = $80 & 255; $86 = $80 >>> 24; switch ($12|0) { case 16: { $87 = $79 ^ 255; $88 = Math_imul($82, $87)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($78))|0; $91 = Math_imul($84, $87)|0; $92 = (($91>>>0) / 255)&-1; $93 = (($92) + ($76))|0; $94 = Math_imul($87, $85)|0; $95 = (($94>>>0) / 255)&-1; $96 = (($95) + ($74))|0; $97 = Math_imul($87, $86)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($79))|0; $dstA$0 = $99;$dstB$0 = $96;$dstG$0 = $93;$dstR$0 = $90; break; } case 32: { $100 = (($78) + ($82))|0; $101 = ($100>>>0)>(255); $$ = $101 ? 255 : $100; $102 = (($76) + ($84))|0; $103 = ($102>>>0)>(255); $$3 = $103 ? 255 : $102; $104 = (($74) + ($85))|0; $105 = ($104>>>0)>(255); $$1 = $105 ? 255 : $104; $dstA$0 = $86;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $106 = Math_imul($78, $82)|0; $107 = (($106>>>0) / 255)&-1; $108 = Math_imul($76, $84)|0; $109 = (($108>>>0) / 255)&-1; $110 = Math_imul($74, $85)|0; $111 = (($110>>>0) / 255)&-1; $dstA$0 = $86;$dstB$0 = $111;$dstG$0 = $109;$dstR$0 = $107; break; } default: { $dstA$0 = $86;$dstB$0 = $85;$dstG$0 = $84;$dstR$0 = $82; } } $112 = $dstA$0 << 24; $113 = $dstR$0 << 16; $114 = $dstG$0 << 8; $115 = $114 | $113; $116 = $115 | $dstB$0; $117 = $116 | $112; HEAP32[$dst$05>>2] = $117; $118 = ((($src$04)) + 4|0); $119 = ((($dst$05)) + 4|0); $120 = (($121) + -1)|0; $122 = ($121|0)==(0); if ($122) { break L8; } else { $121 = $120;$dst$05 = $119;$src$04 = $118; } } } else { $71 = $14;$dst$05$us = $133;$src$04$us = $134; while(1) { $16 = HEAP32[$src$04$us>>2]|0; $17 = $16 >>> 24; $18 = $16 >>> 16; $19 = $18 & 255; $20 = $16 >>> 8; $21 = $20 & 255; $22 = $16 & 255; $23 = HEAP32[$dst$05$us>>2]|0; $24 = $23 >>> 16; $25 = $24 & 255; $26 = $23 >>> 8; $27 = $26 & 255; $28 = $23 & 255; $29 = $23 >>> 24; $30 = ($22|0)==(255); if ($30) { $srcB$0$us = $17;$srcG$0$us = $19;$srcR$0$us = $21; } else { $31 = Math_imul($21, $22)|0; $32 = (($31>>>0) / 255)&-1; $33 = Math_imul($19, $22)|0; $34 = (($33>>>0) / 255)&-1; $35 = Math_imul($17, $22)|0; $36 = (($35>>>0) / 255)&-1; $srcB$0$us = $36;$srcG$0$us = $34;$srcR$0$us = $32; } switch ($12|0) { case 16: { $49 = $22 ^ 255; $50 = Math_imul($25, $49)|0; $51 = (($50>>>0) / 255)&-1; $52 = (($51) + ($srcR$0$us))|0; $53 = Math_imul($27, $49)|0; $54 = (($53>>>0) / 255)&-1; $55 = (($54) + ($srcG$0$us))|0; $56 = Math_imul($49, $28)|0; $57 = (($56>>>0) / 255)&-1; $58 = (($57) + ($srcB$0$us))|0; $59 = Math_imul($49, $29)|0; $60 = (($59>>>0) / 255)&-1; $61 = (($60) + ($22))|0; $dstA$0$us = $61;$dstB$0$us = $58;$dstG$0$us = $55;$dstR$0$us = $52; break; } case 32: { $43 = (($srcR$0$us) + ($25))|0; $44 = ($43>>>0)>(255); $$$us = $44 ? 255 : $43; $45 = (($srcG$0$us) + ($27))|0; $46 = ($45>>>0)>(255); $$3$us = $46 ? 255 : $45; $47 = (($srcB$0$us) + ($28))|0; $48 = ($47>>>0)>(255); $$1$us = $48 ? 255 : $47; $dstA$0$us = $29;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $37 = Math_imul($srcR$0$us, $25)|0; $38 = (($37>>>0) / 255)&-1; $39 = Math_imul($srcG$0$us, $27)|0; $40 = (($39>>>0) / 255)&-1; $41 = Math_imul($srcB$0$us, $28)|0; $42 = (($41>>>0) / 255)&-1; $dstA$0$us = $29;$dstB$0$us = $42;$dstG$0$us = $40;$dstR$0$us = $38; break; } default: { $dstA$0$us = $29;$dstB$0$us = $28;$dstG$0$us = $27;$dstR$0$us = $25; } } $62 = $dstA$0$us << 24; $63 = $dstR$0$us << 16; $64 = $dstG$0$us << 8; $65 = $64 | $63; $66 = $65 | $dstB$0$us; $67 = $66 | $62; HEAP32[$dst$05$us>>2] = $67; $68 = ((($src$04$us)) + 4|0); $69 = ((($dst$05$us)) + 4|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break L8; } else { $71 = $70;$dst$05$us = $69;$src$04$us = $68; } } } } while(0); $$pre10 = HEAP32[$2>>2]|0; $130 = $$pre10; } $123 = HEAP32[$8>>2]|0; $124 = (($125) + ($123)|0); $126 = HEAP32[$9>>2]|0; $127 = (($128) + ($126)|0); $129 = (($130) + -1)|0; HEAP32[$2>>2] = $129; $131 = ($130|0)==(0); if ($131) { $$lcssa = $124;$$lcssa17 = $127; break; } else { $125 = $124;$128 = $127;$132 = $129;$133 = $127;$134 = $124; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$6>>2] = $$lcssa17; return; } function _SDL_Blit_BGRA8888_ARGB8888_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0; var $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcB$0$us = 0, $srcG$0$us = 0, $srcR$0$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = $3 << 16; $5 = ((($info)) + 28|0); $6 = HEAP32[$5>>2]|0; $7 = (($4|0) / ($6|0))&-1; $8 = ((($info)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 << 16; $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (($10|0) / ($12|0))&-1; $14 = (($6) + -1)|0; HEAP32[$5>>2] = $14; $15 = ($6|0)==(0); if ($15) { return; } $16 = ((($info)) + 20|0); $17 = ((($info)) + 32|0); $18 = $1 & 48; $19 = ($18|0)==(0); $20 = $1 & 112; $21 = ((($info)) + 12|0); $$pre = HEAP32[$16>>2]|0; $167 = $$pre;$172 = $14;$173 = $$pre;$30 = $12;$posy$020 = 0;$srcy$019 = 0; while(1) { $22 = ($posy$020|0)>(65535); if ($22) { $23 = (($posy$020) + -65536)|0; $24 = $23 >>> 16; $25 = $24 << 16; $26 = (($srcy$019) + 1)|0; $27 = (($23) - ($25))|0; $28 = (($26) + ($24))|0; $posy$1$lcssa = $27;$srcy$1$lcssa = $28; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $29 = (($30) + -1)|0; $31 = ($30|0)==(0); if ($31) { $169 = $172; } else { L11: do { if ($19) { $163 = $29;$dst$016 = $173;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $102 = ($posx$014|0)>(65535); if ($102) { $103 = (($posx$014) + -65536)|0; $104 = $103 >>> 16; $105 = $104 << 16; $106 = (($srcx$013) + 1)|0; $107 = (($103) - ($105))|0; $108 = (($106) + ($104))|0; $109 = HEAP32[$info>>2]|0; $110 = HEAP32[$21>>2]|0; $111 = Math_imul($110, $srcy$1$lcssa)|0; $112 = (($109) + ($111)|0); $113 = $108 << 2; $114 = (($112) + ($113)|0); $posx$2 = $107;$src$1 = $114;$srcx$2 = $108; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $115 = HEAP32[$src$1>>2]|0; $116 = $115 >>> 24; $117 = $115 >>> 16; $118 = $117 & 255; $119 = $115 >>> 8; $120 = $119 & 255; $121 = $115 & 255; $122 = HEAP32[$dst$016>>2]|0; $123 = $122 >>> 16; $124 = $123 & 255; $125 = $122 >>> 8; $126 = $125 & 255; $127 = $122 & 255; $128 = $122 >>> 24; switch ($20|0) { case 16: { $129 = $121 ^ 255; $130 = Math_imul($124, $129)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($120))|0; $133 = Math_imul($126, $129)|0; $134 = (($133>>>0) / 255)&-1; $135 = (($134) + ($118))|0; $136 = Math_imul($129, $127)|0; $137 = (($136>>>0) / 255)&-1; $138 = (($137) + ($116))|0; $139 = Math_imul($129, $128)|0; $140 = (($139>>>0) / 255)&-1; $141 = (($140) + ($121))|0; $dstA$0 = $141;$dstB$0 = $138;$dstG$0 = $135;$dstR$0 = $132; break; } case 32: { $142 = (($120) + ($124))|0; $143 = ($142>>>0)>(255); $$ = $143 ? 255 : $142; $144 = (($118) + ($126))|0; $145 = ($144>>>0)>(255); $$3 = $145 ? 255 : $144; $146 = (($116) + ($127))|0; $147 = ($146>>>0)>(255); $$1 = $147 ? 255 : $146; $dstA$0 = $128;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $148 = Math_imul($120, $124)|0; $149 = (($148>>>0) / 255)&-1; $150 = Math_imul($118, $126)|0; $151 = (($150>>>0) / 255)&-1; $152 = Math_imul($116, $127)|0; $153 = (($152>>>0) / 255)&-1; $dstA$0 = $128;$dstB$0 = $153;$dstG$0 = $151;$dstR$0 = $149; break; } default: { $dstA$0 = $128;$dstB$0 = $127;$dstG$0 = $126;$dstR$0 = $124; } } $154 = $dstA$0 << 24; $155 = $dstR$0 << 16; $156 = $dstG$0 << 8; $157 = $156 | $155; $158 = $157 | $dstB$0; $159 = $158 | $154; HEAP32[$dst$016>>2] = $159; $160 = (($posx$2) + ($13))|0; $161 = ((($dst$016)) + 4|0); $162 = (($163) + -1)|0; $164 = ($163|0)==(0); if ($164) { break L11; } else { $163 = $162;$dst$016 = $161;$posx$014 = $160;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } else { $100 = $29;$dst$016$us = $173;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $32 = ($posx$014$us|0)>(65535); if ($32) { $33 = (($posx$014$us) + -65536)|0; $34 = $33 >>> 16; $35 = $34 << 16; $36 = (($srcx$013$us) + 1)|0; $37 = (($33) - ($35))|0; $38 = (($36) + ($34))|0; $39 = HEAP32[$info>>2]|0; $40 = HEAP32[$21>>2]|0; $41 = Math_imul($40, $srcy$1$lcssa)|0; $42 = (($39) + ($41)|0); $43 = $38 << 2; $44 = (($42) + ($43)|0); $posx$2$us = $37;$src$1$us = $44;$srcx$2$us = $38; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $45 = HEAP32[$src$1$us>>2]|0; $46 = $45 >>> 24; $47 = $45 >>> 16; $48 = $47 & 255; $49 = $45 >>> 8; $50 = $49 & 255; $51 = $45 & 255; $52 = HEAP32[$dst$016$us>>2]|0; $53 = $52 >>> 16; $54 = $53 & 255; $55 = $52 >>> 8; $56 = $55 & 255; $57 = $52 & 255; $58 = $52 >>> 24; $59 = ($51|0)==(255); if ($59) { $srcB$0$us = $46;$srcG$0$us = $48;$srcR$0$us = $50; } else { $60 = Math_imul($50, $51)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($48, $51)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($46, $51)|0; $65 = (($64>>>0) / 255)&-1; $srcB$0$us = $65;$srcG$0$us = $63;$srcR$0$us = $61; } switch ($20|0) { case 16: { $78 = $51 ^ 255; $79 = Math_imul($54, $78)|0; $80 = (($79>>>0) / 255)&-1; $81 = (($80) + ($srcR$0$us))|0; $82 = Math_imul($56, $78)|0; $83 = (($82>>>0) / 255)&-1; $84 = (($83) + ($srcG$0$us))|0; $85 = Math_imul($78, $57)|0; $86 = (($85>>>0) / 255)&-1; $87 = (($86) + ($srcB$0$us))|0; $88 = Math_imul($78, $58)|0; $89 = (($88>>>0) / 255)&-1; $90 = (($89) + ($51))|0; $dstA$0$us = $90;$dstB$0$us = $87;$dstG$0$us = $84;$dstR$0$us = $81; break; } case 32: { $72 = (($srcR$0$us) + ($54))|0; $73 = ($72>>>0)>(255); $$$us = $73 ? 255 : $72; $74 = (($srcG$0$us) + ($56))|0; $75 = ($74>>>0)>(255); $$3$us = $75 ? 255 : $74; $76 = (($srcB$0$us) + ($57))|0; $77 = ($76>>>0)>(255); $$1$us = $77 ? 255 : $76; $dstA$0$us = $58;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $66 = Math_imul($srcR$0$us, $54)|0; $67 = (($66>>>0) / 255)&-1; $68 = Math_imul($srcG$0$us, $56)|0; $69 = (($68>>>0) / 255)&-1; $70 = Math_imul($srcB$0$us, $57)|0; $71 = (($70>>>0) / 255)&-1; $dstA$0$us = $58;$dstB$0$us = $71;$dstG$0$us = $69;$dstR$0$us = $67; break; } default: { $dstA$0$us = $58;$dstB$0$us = $57;$dstG$0$us = $56;$dstR$0$us = $54; } } $91 = $dstA$0$us << 24; $92 = $dstR$0$us << 16; $93 = $dstG$0$us << 8; $94 = $93 | $92; $95 = $94 | $dstB$0$us; $96 = $95 | $91; HEAP32[$dst$016$us>>2] = $96; $97 = (($posx$2$us) + ($13))|0; $98 = ((($dst$016$us)) + 4|0); $99 = (($100) + -1)|0; $101 = ($100|0)==(0); if ($101) { break L11; } else { $100 = $99;$dst$016$us = $98;$posx$014$us = $97;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } } while(0); $$pre30 = HEAP32[$5>>2]|0; $169 = $$pre30; } $165 = HEAP32[$17>>2]|0; $166 = (($167) + ($165)|0); $168 = (($169) + -1)|0; HEAP32[$5>>2] = $168; $170 = ($169|0)==(0); if ($170) { $$lcssa = $166; break; } $171 = (($posy$1$lcssa) + ($7))|0; $$pre29 = HEAP32[$11>>2]|0; $167 = $166;$172 = $168;$173 = $166;$30 = $$pre29;$posy$020 = $171;$srcy$019 = $srcy$1$lcssa; } HEAP32[$16>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_ARGB8888_Modulate($info) { $info = $info|0; var $$lcssa = 0, $$lcssa31 = 0, $$pre = 0, $$pre12 = 0, $$pre15 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$02 = 0, $dst$02$us = 0, $dst$02$us$3 = 0, $dst$02$us$us = 0, $src$01 = 0, $src$01$us = 0, $src$01$us$4 = 0, $src$01$us$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $$pre = HEAP32[$info>>2]|0; $$pre12 = HEAP32[$18>>2]|0; $105 = $$pre;$108 = $$pre12;$112 = $16;$113 = $$pre12;$114 = $$pre; while(1) { $26 = HEAP32[$19>>2]|0; $27 = (($26) + -1)|0; $28 = ($26|0)==(0); if ($28) { $110 = $112; } else { if ($23) { if ($25) { $34 = $27;$dst$02$us$us = $113;$src$01$us$us = $114; while(1) { $29 = HEAP32[$src$01$us$us>>2]|0; $30 = (_llvm_bswap_i32(($29|0))|0); HEAP32[$dst$02$us$us>>2] = $30; $31 = ((($src$01$us$us)) + 4|0); $32 = ((($dst$02$us$us)) + 4|0); $33 = (($34) + -1)|0; $35 = ($34|0)==(0); if ($35) { break; } else { $34 = $33;$dst$02$us$us = $32;$src$01$us$us = $31; } } } else { $52 = $27;$dst$02$us = $113;$src$01$us = $114; while(1) { $36 = HEAP32[$src$01$us>>2]|0; $37 = $36 >>> 24; $38 = $36 & 255; $39 = Math_imul($38, $13)|0; $40 = (($39>>>0) / 255)&-1; $41 = $40 << 24; $42 = $36 << 8; $43 = $42 & 16711680; $44 = $36 >>> 8; $45 = $44 & 65280; $46 = $45 | $43; $47 = $46 | $37; $48 = $47 | $41; HEAP32[$dst$02$us>>2] = $48; $49 = ((($src$01$us)) + 4|0); $50 = ((($dst$02$us)) + 4|0); $51 = (($52) + -1)|0; $53 = ($52|0)==(0); if ($53) { break; } else { $52 = $51;$dst$02$us = $50;$src$01$us = $49; } } } } else { if ($25) { $75 = $27;$dst$02$us$3 = $113;$src$01$us$4 = $114; while(1) { $54 = HEAP32[$src$01$us$4>>2]|0; $55 = $54 >>> 8; $56 = $55 & 255; $57 = $54 >>> 16; $58 = $57 & 255; $59 = $54 >>> 24; $60 = Math_imul($56, $4)|0; $61 = (($60>>>0) / 255)&-1; $62 = Math_imul($58, $7)|0; $63 = (($62>>>0) / 255)&-1; $64 = Math_imul($59, $10)|0; $65 = (($64>>>0) / 255)&-1; $66 = $54 << 24; $67 = $61 << 16; $68 = $63 << 8; $69 = $68 | $67; $70 = $69 | $65; $71 = $70 | $66; HEAP32[$dst$02$us$3>>2] = $71; $72 = ((($src$01$us$4)) + 4|0); $73 = ((($dst$02$us$3)) + 4|0); $74 = (($75) + -1)|0; $76 = ($75|0)==(0); if ($76) { break; } else { $75 = $74;$dst$02$us$3 = $73;$src$01$us$4 = $72; } } } else { $101 = $27;$dst$02 = $113;$src$01 = $114; while(1) { $77 = HEAP32[$src$01>>2]|0; $78 = $77 & 255; $79 = $77 >>> 8; $80 = $79 & 255; $81 = $77 >>> 16; $82 = $81 & 255; $83 = $77 >>> 24; $84 = Math_imul($80, $4)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($82, $7)|0; $87 = (($86>>>0) / 255)&-1; $88 = Math_imul($83, $10)|0; $89 = (($88>>>0) / 255)&-1; $90 = Math_imul($78, $13)|0; $91 = (($90>>>0) / 255)&-1; $92 = $91 << 24; $93 = $85 << 16; $94 = $87 << 8; $95 = $94 | $93; $96 = $95 | $89; $97 = $96 | $92; HEAP32[$dst$02>>2] = $97; $98 = ((($src$01)) + 4|0); $99 = ((($dst$02)) + 4|0); $100 = (($101) + -1)|0; $102 = ($101|0)==(0); if ($102) { break; } else { $101 = $100;$dst$02 = $99;$src$01 = $98; } } } } $$pre15 = HEAP32[$14>>2]|0; $110 = $$pre15; } $103 = HEAP32[$20>>2]|0; $104 = (($105) + ($103)|0); $106 = HEAP32[$21>>2]|0; $107 = (($108) + ($106)|0); $109 = (($110) + -1)|0; HEAP32[$14>>2] = $109; $111 = ($110|0)==(0); if ($111) { $$lcssa = $104;$$lcssa31 = $107; break; } else { $105 = $104;$108 = $107;$112 = $109;$113 = $107;$114 = $104; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa31; return; } function _SDL_Blit_BGRA8888_ARGB8888_Modulate_Scale($info) { $info = $info|0; var $$lcssa = 0, $$pre = 0, $$pre48 = 0, $$pre51 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $A$0$us = 0, $dst$013 = 0, $dst$013$us = 0, $dst$013$us$16 = 0, $posx$011 = 0, $posx$011$us = 0, $posx$011$us$18 = 0, $posx$2 = 0, $posx$2$us = 0, $posx$2$us$23 = 0, $posy$037 = 0, $posy$1$lcssa = 0, $src$012 = 0, $src$012$us = 0, $src$012$us$17 = 0, $src$1 = 0; var $src$1$us = 0, $src$1$us$24 = 0, $srcx$010 = 0, $srcx$010$us = 0, $srcx$010$us$19 = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcx$2$us$22 = 0, $srcy$036 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $153 = $$pre;$158 = $26;$159 = $$pre;$43 = $24;$posy$037 = 0;$srcy$036 = 0; while(1) { $35 = ($posy$037|0)>(65535); if ($35) { $36 = (($posy$037) + -65536)|0; $37 = $36 >>> 16; $38 = $37 << 16; $39 = (($srcy$036) + 1)|0; $40 = (($36) - ($38))|0; $41 = (($39) + ($37))|0; $posy$1$lcssa = $40;$srcy$1$lcssa = $41; } else { $posy$1$lcssa = $posy$037;$srcy$1$lcssa = $srcy$036; } $42 = (($43) + -1)|0; $44 = ($43|0)==(0); if ($44) { $155 = $158; } else { if ($31) { $74 = $42;$dst$013$us = $159;$posx$011$us = 65536;$src$012$us = 0;$srcx$010$us = -1; while(1) { $45 = ($posx$011$us|0)>(65535); if ($45) { $46 = (($posx$011$us) + -65536)|0; $47 = $46 >>> 16; $48 = $47 << 16; $49 = (($srcx$010$us) + 1)|0; $50 = (($46) - ($48))|0; $51 = (($49) + ($47))|0; $52 = HEAP32[$info>>2]|0; $53 = HEAP32[$34>>2]|0; $54 = Math_imul($53, $srcy$1$lcssa)|0; $55 = (($52) + ($54)|0); $56 = $51 << 2; $57 = (($55) + ($56)|0); $posx$2$us = $50;$src$1$us = $57;$srcx$2$us = $51; } else { $posx$2$us = $posx$011$us;$src$1$us = $src$012$us;$srcx$2$us = $srcx$010$us; } $58 = HEAP32[$src$1$us>>2]|0; $59 = $58 >>> 24; $60 = $58 & 255; $61 = Math_imul($60, $13)|0; $62 = (($61>>>0) / 255)&-1; $A$0$us = $33 ? $58 : $62; $63 = $A$0$us << 24; $64 = $58 << 8; $65 = $64 & 16711680; $66 = $58 >>> 8; $67 = $66 & 65280; $68 = $59 | $67; $69 = $68 | $65; $70 = $69 | $63; HEAP32[$dst$013$us>>2] = $70; $71 = (($posx$2$us) + ($25))|0; $72 = ((($dst$013$us)) + 4|0); $73 = (($74) + -1)|0; $75 = ($74|0)==(0); if ($75) { break; } else { $74 = $73;$dst$013$us = $72;$posx$011$us = $71;$src$012$us = $src$1$us;$srcx$010$us = $srcx$2$us; } } } else { if ($33) { $110 = $42;$dst$013$us$16 = $159;$posx$011$us$18 = 65536;$src$012$us$17 = 0;$srcx$010$us$19 = -1; while(1) { $76 = ($posx$011$us$18|0)>(65535); if ($76) { $77 = (($posx$011$us$18) + -65536)|0; $78 = $77 >>> 16; $79 = $78 << 16; $80 = (($srcx$010$us$19) + 1)|0; $81 = (($77) - ($79))|0; $82 = (($80) + ($78))|0; $83 = HEAP32[$info>>2]|0; $84 = HEAP32[$34>>2]|0; $85 = Math_imul($84, $srcy$1$lcssa)|0; $86 = (($83) + ($85)|0); $87 = $82 << 2; $88 = (($86) + ($87)|0); $posx$2$us$23 = $81;$src$1$us$24 = $88;$srcx$2$us$22 = $82; } else { $posx$2$us$23 = $posx$011$us$18;$src$1$us$24 = $src$012$us$17;$srcx$2$us$22 = $srcx$010$us$19; } $89 = HEAP32[$src$1$us$24>>2]|0; $90 = $89 >>> 8; $91 = $90 & 255; $92 = $89 >>> 16; $93 = $92 & 255; $94 = $89 >>> 24; $95 = Math_imul($91, $4)|0; $96 = (($95>>>0) / 255)&-1; $97 = Math_imul($93, $7)|0; $98 = (($97>>>0) / 255)&-1; $99 = Math_imul($94, $10)|0; $100 = (($99>>>0) / 255)&-1; $101 = $89 << 24; $102 = $96 << 16; $103 = $98 << 8; $104 = $100 | $103; $105 = $104 | $102; $106 = $105 | $101; HEAP32[$dst$013$us$16>>2] = $106; $107 = (($posx$2$us$23) + ($25))|0; $108 = ((($dst$013$us$16)) + 4|0); $109 = (($110) + -1)|0; $111 = ($110|0)==(0); if ($111) { break; } else { $110 = $109;$dst$013$us$16 = $108;$posx$011$us$18 = $107;$src$012$us$17 = $src$1$us$24;$srcx$010$us$19 = $srcx$2$us$22; } } } else { $149 = $42;$dst$013 = $159;$posx$011 = 65536;$src$012 = 0;$srcx$010 = -1; while(1) { $112 = ($posx$011|0)>(65535); if ($112) { $113 = (($posx$011) + -65536)|0; $114 = $113 >>> 16; $115 = $114 << 16; $116 = (($srcx$010) + 1)|0; $117 = (($113) - ($115))|0; $118 = (($116) + ($114))|0; $119 = HEAP32[$info>>2]|0; $120 = HEAP32[$34>>2]|0; $121 = Math_imul($120, $srcy$1$lcssa)|0; $122 = (($119) + ($121)|0); $123 = $118 << 2; $124 = (($122) + ($123)|0); $posx$2 = $117;$src$1 = $124;$srcx$2 = $118; } else { $posx$2 = $posx$011;$src$1 = $src$012;$srcx$2 = $srcx$010; } $125 = HEAP32[$src$1>>2]|0; $126 = $125 & 255; $127 = $125 >>> 8; $128 = $127 & 255; $129 = $125 >>> 16; $130 = $129 & 255; $131 = $125 >>> 24; $132 = Math_imul($128, $4)|0; $133 = (($132>>>0) / 255)&-1; $134 = Math_imul($130, $7)|0; $135 = (($134>>>0) / 255)&-1; $136 = Math_imul($131, $10)|0; $137 = (($136>>>0) / 255)&-1; $138 = Math_imul($126, $13)|0; $139 = (($138>>>0) / 255)&-1; $140 = $139 << 24; $141 = $133 << 16; $142 = $135 << 8; $143 = $137 | $142; $144 = $143 | $141; $145 = $144 | $140; HEAP32[$dst$013>>2] = $145; $146 = (($posx$2) + ($25))|0; $147 = ((($dst$013)) + 4|0); $148 = (($149) + -1)|0; $150 = ($149|0)==(0); if ($150) { break; } else { $149 = $148;$dst$013 = $147;$posx$011 = $146;$src$012 = $src$1;$srcx$010 = $srcx$2; } } } } $$pre51 = HEAP32[$17>>2]|0; $155 = $$pre51; } $151 = HEAP32[$29>>2]|0; $152 = (($153) + ($151)|0); $154 = (($155) + -1)|0; HEAP32[$17>>2] = $154; $156 = ($155|0)==(0); if ($156) { $$lcssa = $152; break; } $157 = (($posy$1$lcssa) + ($19))|0; $$pre48 = HEAP32[$23>>2]|0; $153 = $152;$158 = $154;$159 = $152;$43 = $$pre48;$posy$037 = $157;$srcy$036 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$lcssa19 = 0, $$pre = 0, $$pre11 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0; var $dst$05$us = 0, $dstA$0 = 0, $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $src$04 = 0, $src$04$us = 0, $srcA$0 = 0, $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0; var $srcR$1$us = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = (($15) + -1)|0; HEAP32[$14>>2] = $16; $17 = ($15|0)==(0); if ($17) { return; } $18 = ((($info)) + 20|0); $19 = ((($info)) + 24|0); $20 = ((($info)) + 12|0); $21 = ((($info)) + 32|0); $22 = $1 & 1; $23 = ($22|0)==(0); $24 = $1 & 2; $25 = ($24|0)==(0); $26 = $1 & 48; $27 = ($26|0)!=(0); $28 = $1 & 112; $$pre = HEAP32[$info>>2]|0; $$pre9 = HEAP32[$18>>2]|0; $158 = $$pre;$161 = $$pre9;$165 = $16;$166 = $$pre9;$167 = $$pre; while(1) { $29 = HEAP32[$19>>2]|0; $30 = (($29) + -1)|0; $31 = ($29|0)==(0); if ($31) { $163 = $165; } else { L8: do { if ($23) { $89 = $30;$dst$05$us = $166;$src$04$us = $167; while(1) { $32 = HEAP32[$src$04$us>>2]|0; $33 = $32 >>> 24; $34 = $32 >>> 16; $35 = $34 & 255; $36 = $32 >>> 8; $37 = $36 & 255; $38 = $32 & 255; $39 = HEAP32[$dst$05$us>>2]|0; $40 = $39 >>> 16; $41 = $40 & 255; $42 = $39 >>> 8; $43 = $42 & 255; $44 = $39 & 255; $45 = $39 >>> 24; $46 = Math_imul($38, $13)|0; $47 = (($46>>>0) / 255)&-1; $srcA$0$us = $25 ? $38 : $47; $48 = ($srcA$0$us>>>0)<(255); $or$cond$us = $27 & $48; if ($or$cond$us) { $49 = Math_imul($srcA$0$us, $37)|0; $50 = (($49>>>0) / 255)&-1; $51 = Math_imul($srcA$0$us, $35)|0; $52 = (($51>>>0) / 255)&-1; $53 = Math_imul($srcA$0$us, $33)|0; $54 = (($53>>>0) / 255)&-1; $srcB$1$us = $54;$srcG$1$us = $52;$srcR$1$us = $50; } else { $srcB$1$us = $33;$srcG$1$us = $35;$srcR$1$us = $37; } switch ($28|0) { case 16: { $67 = (255 - ($srcA$0$us))|0; $68 = Math_imul($67, $41)|0; $69 = (($68>>>0) / 255)&-1; $70 = (($69) + ($srcR$1$us))|0; $71 = Math_imul($67, $43)|0; $72 = (($71>>>0) / 255)&-1; $73 = (($72) + ($srcG$1$us))|0; $74 = Math_imul($67, $44)|0; $75 = (($74>>>0) / 255)&-1; $76 = (($75) + ($srcB$1$us))|0; $77 = Math_imul($67, $45)|0; $78 = (($77>>>0) / 255)&-1; $79 = (($78) + ($srcA$0$us))|0; $dstA$0$us = $79;$dstB$0$us = $76;$dstG$0$us = $73;$dstR$0$us = $70; break; } case 32: { $61 = (($srcR$1$us) + ($41))|0; $62 = ($61>>>0)>(255); $$$us = $62 ? 255 : $61; $63 = (($srcG$1$us) + ($43))|0; $64 = ($63>>>0)>(255); $$3$us = $64 ? 255 : $63; $65 = (($srcB$1$us) + ($44))|0; $66 = ($65>>>0)>(255); $$1$us = $66 ? 255 : $65; $dstA$0$us = $45;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $55 = Math_imul($srcR$1$us, $41)|0; $56 = (($55>>>0) / 255)&-1; $57 = Math_imul($srcG$1$us, $43)|0; $58 = (($57>>>0) / 255)&-1; $59 = Math_imul($srcB$1$us, $44)|0; $60 = (($59>>>0) / 255)&-1; $dstA$0$us = $45;$dstB$0$us = $60;$dstG$0$us = $58;$dstR$0$us = $56; break; } default: { $dstA$0$us = $45;$dstB$0$us = $44;$dstG$0$us = $43;$dstR$0$us = $41; } } $80 = $dstA$0$us << 24; $81 = $dstR$0$us << 16; $82 = $dstG$0$us << 8; $83 = $82 | $81; $84 = $83 | $dstB$0$us; $85 = $84 | $80; HEAP32[$dst$05$us>>2] = $85; $86 = ((($src$04$us)) + 4|0); $87 = ((($dst$05$us)) + 4|0); $88 = (($89) + -1)|0; $90 = ($89|0)==(0); if ($90) { break L8; } else { $89 = $88;$dst$05$us = $87;$src$04$us = $86; } } } else { $154 = $30;$dst$05 = $166;$src$04 = $167; while(1) { $91 = HEAP32[$src$04>>2]|0; $92 = $91 & 255; $93 = HEAP32[$dst$05>>2]|0; $94 = $93 >>> 16; $95 = $94 & 255; $96 = $93 >>> 8; $97 = $96 & 255; $98 = $93 & 255; $99 = $93 >>> 24; $100 = $91 >>> 8; $101 = $100 & 255; $102 = $91 >>> 16; $103 = $102 & 255; $104 = $91 >>> 24; $105 = Math_imul($101, $4)|0; $106 = (($105>>>0) / 255)&-1; $107 = Math_imul($103, $7)|0; $108 = (($107>>>0) / 255)&-1; $109 = Math_imul($104, $10)|0; $110 = (($109>>>0) / 255)&-1; $111 = Math_imul($92, $13)|0; $112 = (($111>>>0) / 255)&-1; $srcA$0 = $25 ? $92 : $112; $113 = ($srcA$0>>>0)<(255); $or$cond = $27 & $113; if ($or$cond) { $114 = Math_imul($srcA$0, $106)|0; $115 = (($114>>>0) / 255)&-1; $116 = Math_imul($srcA$0, $108)|0; $117 = (($116>>>0) / 255)&-1; $118 = Math_imul($srcA$0, $110)|0; $119 = (($118>>>0) / 255)&-1; $srcB$1 = $119;$srcG$1 = $117;$srcR$1 = $115; } else { $srcB$1 = $110;$srcG$1 = $108;$srcR$1 = $106; } switch ($28|0) { case 16: { $120 = (255 - ($srcA$0))|0; $121 = Math_imul($120, $95)|0; $122 = (($121>>>0) / 255)&-1; $123 = (($122) + ($srcR$1))|0; $124 = Math_imul($120, $97)|0; $125 = (($124>>>0) / 255)&-1; $126 = (($125) + ($srcG$1))|0; $127 = Math_imul($120, $98)|0; $128 = (($127>>>0) / 255)&-1; $129 = (($128) + ($srcB$1))|0; $130 = Math_imul($120, $99)|0; $131 = (($130>>>0) / 255)&-1; $132 = (($131) + ($srcA$0))|0; $dstA$0 = $132;$dstB$0 = $129;$dstG$0 = $126;$dstR$0 = $123; break; } case 32: { $133 = (($srcR$1) + ($95))|0; $134 = ($133>>>0)>(255); $$ = $134 ? 255 : $133; $135 = (($srcG$1) + ($97))|0; $136 = ($135>>>0)>(255); $$3 = $136 ? 255 : $135; $137 = (($srcB$1) + ($98))|0; $138 = ($137>>>0)>(255); $$1 = $138 ? 255 : $137; $dstA$0 = $99;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $139 = Math_imul($srcR$1, $95)|0; $140 = (($139>>>0) / 255)&-1; $141 = Math_imul($srcG$1, $97)|0; $142 = (($141>>>0) / 255)&-1; $143 = Math_imul($srcB$1, $98)|0; $144 = (($143>>>0) / 255)&-1; $dstA$0 = $99;$dstB$0 = $144;$dstG$0 = $142;$dstR$0 = $140; break; } default: { $dstA$0 = $99;$dstB$0 = $98;$dstG$0 = $97;$dstR$0 = $95; } } $145 = $dstA$0 << 24; $146 = $dstR$0 << 16; $147 = $dstG$0 << 8; $148 = $147 | $146; $149 = $148 | $dstB$0; $150 = $149 | $145; HEAP32[$dst$05>>2] = $150; $151 = ((($src$04)) + 4|0); $152 = ((($dst$05)) + 4|0); $153 = (($154) + -1)|0; $155 = ($154|0)==(0); if ($155) { break L8; } else { $154 = $153;$dst$05 = $152;$src$04 = $151; } } } } while(0); $$pre11 = HEAP32[$14>>2]|0; $163 = $$pre11; } $156 = HEAP32[$20>>2]|0; $157 = (($158) + ($156)|0); $159 = HEAP32[$21>>2]|0; $160 = (($161) + ($159)|0); $162 = (($163) + -1)|0; HEAP32[$14>>2] = $162; $164 = ($163|0)==(0); if ($164) { $$lcssa = $157;$$lcssa19 = $160; break; } else { $158 = $157;$161 = $160;$165 = $162;$166 = $160;$167 = $157; } } HEAP32[$info>>2] = $$lcssa; HEAP32[$18>>2] = $$lcssa19; return; } function _SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend_Scale($info) { $info = $info|0; var $$ = 0, $$$us = 0, $$1 = 0, $$1$us = 0, $$3 = 0, $$3$us = 0, $$lcssa = 0, $$pre = 0, $$pre29 = 0, $$pre31 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$016 = 0, $dst$016$us = 0, $dstA$0 = 0; var $dstA$0$us = 0, $dstB$0 = 0, $dstB$0$us = 0, $dstG$0 = 0, $dstG$0$us = 0, $dstR$0 = 0, $dstR$0$us = 0, $or$cond = 0, $or$cond$us = 0, $posx$014 = 0, $posx$014$us = 0, $posx$2 = 0, $posx$2$us = 0, $posy$020 = 0, $posy$1$lcssa = 0, $src$015 = 0, $src$015$us = 0, $src$1 = 0, $src$1$us = 0, $srcA$0 = 0; var $srcA$0$us = 0, $srcB$1 = 0, $srcB$1$us = 0, $srcG$1 = 0, $srcG$1$us = 0, $srcR$1 = 0, $srcR$1$us = 0, $srcx$013 = 0, $srcx$013$us = 0, $srcx$2 = 0, $srcx$2$us = 0, $srcy$019 = 0, $srcy$1$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 52|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 60|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = ((($info)) + 61|0); $6 = HEAP8[$5>>0]|0; $7 = $6&255; $8 = ((($info)) + 62|0); $9 = HEAP8[$8>>0]|0; $10 = $9&255; $11 = ((($info)) + 63|0); $12 = HEAP8[$11>>0]|0; $13 = $12&255; $14 = ((($info)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $15 << 16; $17 = ((($info)) + 28|0); $18 = HEAP32[$17>>2]|0; $19 = (($16|0) / ($18|0))&-1; $20 = ((($info)) + 4|0); $21 = HEAP32[$20>>2]|0; $22 = $21 << 16; $23 = ((($info)) + 24|0); $24 = HEAP32[$23>>2]|0; $25 = (($22|0) / ($24|0))&-1; $26 = (($18) + -1)|0; HEAP32[$17>>2] = $26; $27 = ($18|0)==(0); if ($27) { return; } $28 = ((($info)) + 20|0); $29 = ((($info)) + 32|0); $30 = $1 & 1; $31 = ($30|0)==(0); $32 = $1 & 2; $33 = ($32|0)==(0); $34 = $1 & 48; $35 = ($34|0)!=(0); $36 = $1 & 112; $37 = ((($info)) + 12|0); $$pre = HEAP32[$28>>2]|0; $200 = $$pre;$205 = $26;$206 = $$pre;$46 = $24;$posy$020 = 0;$srcy$019 = 0; while(1) { $38 = ($posy$020|0)>(65535); if ($38) { $39 = (($posy$020) + -65536)|0; $40 = $39 >>> 16; $41 = $40 << 16; $42 = (($srcy$019) + 1)|0; $43 = (($39) - ($41))|0; $44 = (($42) + ($40))|0; $posy$1$lcssa = $43;$srcy$1$lcssa = $44; } else { $posy$1$lcssa = $posy$020;$srcy$1$lcssa = $srcy$019; } $45 = (($46) + -1)|0; $47 = ($46|0)==(0); if ($47) { $202 = $205; } else { L11: do { if ($31) { $118 = $45;$dst$016$us = $206;$posx$014$us = 65536;$src$015$us = 0;$srcx$013$us = -1; while(1) { $48 = ($posx$014$us|0)>(65535); if ($48) { $49 = (($posx$014$us) + -65536)|0; $50 = $49 >>> 16; $51 = $50 << 16; $52 = (($srcx$013$us) + 1)|0; $53 = (($49) - ($51))|0; $54 = (($52) + ($50))|0; $55 = HEAP32[$info>>2]|0; $56 = HEAP32[$37>>2]|0; $57 = Math_imul($56, $srcy$1$lcssa)|0; $58 = (($55) + ($57)|0); $59 = $54 << 2; $60 = (($58) + ($59)|0); $posx$2$us = $53;$src$1$us = $60;$srcx$2$us = $54; } else { $posx$2$us = $posx$014$us;$src$1$us = $src$015$us;$srcx$2$us = $srcx$013$us; } $61 = HEAP32[$src$1$us>>2]|0; $62 = $61 >>> 24; $63 = $61 >>> 16; $64 = $63 & 255; $65 = $61 >>> 8; $66 = $65 & 255; $67 = $61 & 255; $68 = HEAP32[$dst$016$us>>2]|0; $69 = $68 >>> 16; $70 = $69 & 255; $71 = $68 >>> 8; $72 = $71 & 255; $73 = $68 & 255; $74 = $68 >>> 24; $75 = Math_imul($67, $13)|0; $76 = (($75>>>0) / 255)&-1; $srcA$0$us = $33 ? $67 : $76; $77 = ($srcA$0$us>>>0)<(255); $or$cond$us = $35 & $77; if ($or$cond$us) { $78 = Math_imul($srcA$0$us, $66)|0; $79 = (($78>>>0) / 255)&-1; $80 = Math_imul($srcA$0$us, $64)|0; $81 = (($80>>>0) / 255)&-1; $82 = Math_imul($srcA$0$us, $62)|0; $83 = (($82>>>0) / 255)&-1; $srcB$1$us = $83;$srcG$1$us = $81;$srcR$1$us = $79; } else { $srcB$1$us = $62;$srcG$1$us = $64;$srcR$1$us = $66; } switch ($36|0) { case 16: { $96 = (255 - ($srcA$0$us))|0; $97 = Math_imul($96, $70)|0; $98 = (($97>>>0) / 255)&-1; $99 = (($98) + ($srcR$1$us))|0; $100 = Math_imul($96, $72)|0; $101 = (($100>>>0) / 255)&-1; $102 = (($101) + ($srcG$1$us))|0; $103 = Math_imul($96, $73)|0; $104 = (($103>>>0) / 255)&-1; $105 = (($104) + ($srcB$1$us))|0; $106 = Math_imul($96, $74)|0; $107 = (($106>>>0) / 255)&-1; $108 = (($107) + ($srcA$0$us))|0; $dstA$0$us = $108;$dstB$0$us = $105;$dstG$0$us = $102;$dstR$0$us = $99; break; } case 32: { $90 = (($srcR$1$us) + ($70))|0; $91 = ($90>>>0)>(255); $$$us = $91 ? 255 : $90; $92 = (($srcG$1$us) + ($72))|0; $93 = ($92>>>0)>(255); $$3$us = $93 ? 255 : $92; $94 = (($srcB$1$us) + ($73))|0; $95 = ($94>>>0)>(255); $$1$us = $95 ? 255 : $94; $dstA$0$us = $74;$dstB$0$us = $$1$us;$dstG$0$us = $$3$us;$dstR$0$us = $$$us; break; } case 64: { $84 = Math_imul($srcR$1$us, $70)|0; $85 = (($84>>>0) / 255)&-1; $86 = Math_imul($srcG$1$us, $72)|0; $87 = (($86>>>0) / 255)&-1; $88 = Math_imul($srcB$1$us, $73)|0; $89 = (($88>>>0) / 255)&-1; $dstA$0$us = $74;$dstB$0$us = $89;$dstG$0$us = $87;$dstR$0$us = $85; break; } default: { $dstA$0$us = $74;$dstB$0$us = $73;$dstG$0$us = $72;$dstR$0$us = $70; } } $109 = $dstA$0$us << 24; $110 = $dstR$0$us << 16; $111 = $dstG$0$us << 8; $112 = $111 | $110; $113 = $112 | $dstB$0$us; $114 = $113 | $109; HEAP32[$dst$016$us>>2] = $114; $115 = (($posx$2$us) + ($25))|0; $116 = ((($dst$016$us)) + 4|0); $117 = (($118) + -1)|0; $119 = ($118|0)==(0); if ($119) { break L11; } else { $118 = $117;$dst$016$us = $116;$posx$014$us = $115;$src$015$us = $src$1$us;$srcx$013$us = $srcx$2$us; } } } else { $196 = $45;$dst$016 = $206;$posx$014 = 65536;$src$015 = 0;$srcx$013 = -1; while(1) { $120 = ($posx$014|0)>(65535); if ($120) { $121 = (($posx$014) + -65536)|0; $122 = $121 >>> 16; $123 = $122 << 16; $124 = (($srcx$013) + 1)|0; $125 = (($121) - ($123))|0; $126 = (($124) + ($122))|0; $127 = HEAP32[$info>>2]|0; $128 = HEAP32[$37>>2]|0; $129 = Math_imul($128, $srcy$1$lcssa)|0; $130 = (($127) + ($129)|0); $131 = $126 << 2; $132 = (($130) + ($131)|0); $posx$2 = $125;$src$1 = $132;$srcx$2 = $126; } else { $posx$2 = $posx$014;$src$1 = $src$015;$srcx$2 = $srcx$013; } $133 = HEAP32[$src$1>>2]|0; $134 = $133 & 255; $135 = HEAP32[$dst$016>>2]|0; $136 = $135 >>> 16; $137 = $136 & 255; $138 = $135 >>> 8; $139 = $138 & 255; $140 = $135 & 255; $141 = $135 >>> 24; $142 = $133 >>> 8; $143 = $142 & 255; $144 = $133 >>> 16; $145 = $144 & 255; $146 = $133 >>> 24; $147 = Math_imul($143, $4)|0; $148 = (($147>>>0) / 255)&-1; $149 = Math_imul($145, $7)|0; $150 = (($149>>>0) / 255)&-1; $151 = Math_imul($146, $10)|0; $152 = (($151>>>0) / 255)&-1; $153 = Math_imul($134, $13)|0; $154 = (($153>>>0) / 255)&-1; $srcA$0 = $33 ? $134 : $154; $155 = ($srcA$0>>>0)<(255); $or$cond = $35 & $155; if ($or$cond) { $156 = Math_imul($srcA$0, $148)|0; $157 = (($156>>>0) / 255)&-1; $158 = Math_imul($srcA$0, $150)|0; $159 = (($158>>>0) / 255)&-1; $160 = Math_imul($srcA$0, $152)|0; $161 = (($160>>>0) / 255)&-1; $srcB$1 = $161;$srcG$1 = $159;$srcR$1 = $157; } else { $srcB$1 = $152;$srcG$1 = $150;$srcR$1 = $148; } switch ($36|0) { case 16: { $162 = (255 - ($srcA$0))|0; $163 = Math_imul($162, $137)|0; $164 = (($163>>>0) / 255)&-1; $165 = (($164) + ($srcR$1))|0; $166 = Math_imul($162, $139)|0; $167 = (($166>>>0) / 255)&-1; $168 = (($167) + ($srcG$1))|0; $169 = Math_imul($162, $140)|0; $170 = (($169>>>0) / 255)&-1; $171 = (($170) + ($srcB$1))|0; $172 = Math_imul($162, $141)|0; $173 = (($172>>>0) / 255)&-1; $174 = (($173) + ($srcA$0))|0; $dstA$0 = $174;$dstB$0 = $171;$dstG$0 = $168;$dstR$0 = $165; break; } case 32: { $175 = (($srcR$1) + ($137))|0; $176 = ($175>>>0)>(255); $$ = $176 ? 255 : $175; $177 = (($srcG$1) + ($139))|0; $178 = ($177>>>0)>(255); $$3 = $178 ? 255 : $177; $179 = (($srcB$1) + ($140))|0; $180 = ($179>>>0)>(255); $$1 = $180 ? 255 : $179; $dstA$0 = $141;$dstB$0 = $$1;$dstG$0 = $$3;$dstR$0 = $$; break; } case 64: { $181 = Math_imul($srcR$1, $137)|0; $182 = (($181>>>0) / 255)&-1; $183 = Math_imul($srcG$1, $139)|0; $184 = (($183>>>0) / 255)&-1; $185 = Math_imul($srcB$1, $140)|0; $186 = (($185>>>0) / 255)&-1; $dstA$0 = $141;$dstB$0 = $186;$dstG$0 = $184;$dstR$0 = $182; break; } default: { $dstA$0 = $141;$dstB$0 = $140;$dstG$0 = $139;$dstR$0 = $137; } } $187 = $dstA$0 << 24; $188 = $dstR$0 << 16; $189 = $dstG$0 << 8; $190 = $189 | $188; $191 = $190 | $dstB$0; $192 = $191 | $187; HEAP32[$dst$016>>2] = $192; $193 = (($posx$2) + ($25))|0; $194 = ((($dst$016)) + 4|0); $195 = (($196) + -1)|0; $197 = ($196|0)==(0); if ($197) { break L11; } else { $196 = $195;$dst$016 = $194;$posx$014 = $193;$src$015 = $src$1;$srcx$013 = $srcx$2; } } } } while(0); $$pre31 = HEAP32[$17>>2]|0; $202 = $$pre31; } $198 = HEAP32[$29>>2]|0; $199 = (($200) + ($198)|0); $201 = (($202) + -1)|0; HEAP32[$17>>2] = $201; $203 = ($202|0)==(0); if ($203) { $$lcssa = $199; break; } $204 = (($posy$1$lcssa) + ($19))|0; $$pre29 = HEAP32[$23>>2]|0; $200 = $199;$205 = $201;$206 = $199;$46 = $$pre29;$posy$020 = $204;$srcy$019 = $srcy$1$lcssa; } HEAP32[$28>>2] = $$lcssa; return; } function _Emscripten_Available() { var label = 0, sp = 0; sp = STACKTOP; return 1; } function _Emscripten_CreateDevice($devindex) { $devindex = $devindex|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_calloc(1,656)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); $$0 = 0; return ($$0|0); } else { (_SDL_SetHint(191654,197934)|0); $2 = ((($0)) + 4|0); HEAP32[$2>>2] = 7353; $3 = ((($0)) + 8|0); HEAP32[$3>>2] = 7354; $4 = ((($0)) + 20|0); HEAP32[$4>>2] = 7355; $5 = ((($0)) + 176|0); HEAP32[$5>>2] = 7356; $6 = ((($0)) + 24|0); HEAP32[$6>>2] = 7357; $7 = ((($0)) + 32|0); HEAP32[$7>>2] = 7358; $8 = ((($0)) + 44|0); HEAP32[$8>>2] = 7359; $9 = ((($0)) + 100|0); HEAP32[$9>>2] = 7360; $10 = ((($0)) + 84|0); HEAP32[$10>>2] = 7361; $11 = ((($0)) + 104|0); HEAP32[$11>>2] = 7362; $12 = ((($0)) + 108|0); HEAP32[$12>>2] = 7363; $13 = ((($0)) + 112|0); HEAP32[$13>>2] = 7364; $14 = ((($0)) + 136|0); HEAP32[$14>>2] = 7365; $15 = ((($0)) + 140|0); HEAP32[$15>>2] = 7366; $16 = ((($0)) + 144|0); HEAP32[$16>>2] = 7367; $17 = ((($0)) + 148|0); HEAP32[$17>>2] = 7368; $18 = ((($0)) + 152|0); HEAP32[$18>>2] = 7369; $19 = ((($0)) + 160|0); HEAP32[$19>>2] = 7370; $20 = ((($0)) + 164|0); HEAP32[$20>>2] = 7371; $21 = ((($0)) + 168|0); HEAP32[$21>>2] = 7372; $22 = ((($0)) + 172|0); HEAP32[$22>>2] = 7373; $23 = ((($0)) + 156|0); HEAP32[$23>>2] = 7374; $24 = ((($0)) + 652|0); HEAP32[$24>>2] = 7375; $$0 = $0; return ($$0|0); } return (0)|0; } function _Emscripten_Init($impl) { $impl = $impl|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($impl)) + 4|0); HEAP32[$0>>2] = 7376; $1 = ((($impl)) + 32|0); HEAP32[$1>>2] = 7377; $2 = ((($impl)) + 64|0); HEAP32[$2>>2] = 1; $3 = ((($impl)) + 56|0); HEAP32[$3>>2] = 1; $4 = ((($impl)) + 52|0); HEAP32[$4>>2] = 1; $5 = _emscripten_asm_const_0(3)|0; return ($5|0); } function _DUMMY_Available() { var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_getenv(190270)|0); $1 = ($0|0)==(0|0); if (!($1)) { $2 = (_SDL_strcmp($0,190107)|0); $3 = ($2|0)==(0); if ($3) { $$0 = 1; return ($$0|0); } } $$0 = 0; return ($$0|0); } function _DUMMY_CreateDevice($devindex) { $devindex = $devindex|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_SDL_calloc(1,656)|0); $1 = ($0|0)==(0|0); if ($1) { (_SDL_Error(0)|0); _SDL_free(0); $$0 = 0; return ($$0|0); } else { $2 = ((($0)) + 4|0); HEAP32[$2>>2] = 7378; $3 = ((($0)) + 8|0); HEAP32[$3>>2] = 7379; $4 = ((($0)) + 20|0); HEAP32[$4>>2] = 7380; $5 = ((($0)) + 176|0); HEAP32[$5>>2] = 7381; $6 = ((($0)) + 104|0); HEAP32[$6>>2] = 7382; $7 = ((($0)) + 108|0); HEAP32[$7>>2] = 7383; $8 = ((($0)) + 112|0); HEAP32[$8>>2] = 7384; $9 = ((($0)) + 652|0); HEAP32[$9>>2] = 7385; $$0 = $0; return ($$0|0); } return (0)|0; } function _DISKAUD_Init($impl) { $impl = $impl|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($impl)) + 4|0); HEAP32[$0>>2] = 7386; $1 = ((($impl)) + 12|0); HEAP32[$1>>2] = 7387; $2 = ((($impl)) + 16|0); HEAP32[$2>>2] = 7388; $3 = ((($impl)) + 24|0); HEAP32[$3>>2] = 7389; $4 = ((($impl)) + 32|0); HEAP32[$4>>2] = 7390; $5 = ((($impl)) + 72|0); HEAP32[$5>>2] = 1; return 1; } function _DUMMYAUD_Init($impl) { $impl = $impl|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($impl)) + 4|0); HEAP32[$0>>2] = 7391; $1 = ((($impl)) + 64|0); HEAP32[$1>>2] = 1; return 1; } function _DUMMYAUD_OpenDevice($this,$handle,$devname,$iscapture) { $this = $this|0; $handle = $handle|0; $devname = $devname|0; $iscapture = $iscapture|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _DISKAUD_OpenDevice($this,$handle,$devname,$iscapture) { $this = $this|0; $handle = $handle|0; $devname = $devname|0; $iscapture = $iscapture|0; var $$$i = 0, $$0 = 0, $$0$i = 0, $$in$i = 0, $$in$i$1 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_SDL_getenv(190136)|0); $1 = ($devname|0)==(0|0); if ($1) { $2 = (_SDL_getenv(190155)|0); $3 = ($2|0)==(0|0); $$$i = $3 ? 190173 : $2; $$0$i = $$$i; } else { $$0$i = $devname; } $4 = (_SDL_malloc(16)|0); $5 = ((($this)) + 184|0); HEAP32[$5>>2] = $4; $6 = ($4|0)==(0|0); if ($6) { $7 = (_SDL_Error(0)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } (_SDL_memset($4,0,16)|0); $8 = ((($this)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$5>>2]|0; $11 = ((($10)) + 8|0); HEAP32[$11>>2] = $9; $12 = ($0|0)==(0|0); if ($12) { $15 = $10;$16 = 150; } else { $13 = (_SDL_atoi($0)|0); $$pre = HEAP32[$5>>2]|0; $15 = $$pre;$16 = $13; } $14 = ((($15)) + 12|0); HEAP32[$14>>2] = $16; $17 = (_SDL_RWFromFile($$0$i,190186)|0); $18 = HEAP32[$5>>2]|0; HEAP32[$18>>2] = $17; $19 = ($17|0)==(0|0); if ($19) { $20 = ($18|0)==(0|0); if ($20) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $21 = ((($18)) + 4|0); $22 = HEAP32[$21>>2]|0; _SDL_free($22); $23 = HEAP32[$5>>2]|0; $24 = ((($23)) + 4|0); HEAP32[$24>>2] = 0; $25 = HEAP32[$23>>2]|0; $26 = ($25|0)==(0|0); if ($26) { $$in$i = $23; } else { $27 = ((($25)) + 16|0); $28 = HEAP32[$27>>2]|0; (FUNCTION_TABLE_ii[$28 & 8191]($25)|0); $29 = HEAP32[$5>>2]|0; HEAP32[$29>>2] = 0; $$in$i = $29; } _SDL_free($$in$i); HEAP32[$5>>2] = 0; $$0 = -1; STACKTOP = sp;return ($$0|0); } $30 = ((($18)) + 8|0); $31 = HEAP32[$30>>2]|0; $32 = (_SDL_malloc($31)|0); $33 = HEAP32[$5>>2]|0; $34 = ((($33)) + 4|0); HEAP32[$34>>2] = $32; $35 = ($32|0)==(0|0); if (!($35)) { $44 = ((($this)) + 11|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = HEAP32[$8>>2]|0; (_SDL_memset($32,$46,$47)|0); $48 = HEAP32[25481]|0; HEAP32[$vararg_buffer>>2] = $$0$i; (_fprintf($48,190189,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $36 = ($33|0)==(0|0); if ($36) { $$0 = -1; STACKTOP = sp;return ($$0|0); } _SDL_free(0); $37 = HEAP32[$5>>2]|0; $38 = ((($37)) + 4|0); HEAP32[$38>>2] = 0; $39 = HEAP32[$37>>2]|0; $40 = ($39|0)==(0|0); if ($40) { $$in$i$1 = $37; } else { $41 = ((($39)) + 16|0); $42 = HEAP32[$41>>2]|0; (FUNCTION_TABLE_ii[$42 & 8191]($39)|0); $43 = HEAP32[$5>>2]|0; HEAP32[$43>>2] = 0; $$in$i$1 = $43; } _SDL_free($$in$i$1); HEAP32[$5>>2] = 0; $$0 = -1; STACKTOP = sp;return ($$0|0); } function _DISKAUD_WaitDevice($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 184|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; _SDL_Delay($3); return; } function _DISKAUD_PlayDevice($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 184|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($1)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = (FUNCTION_TABLE_iiiii[$4 & 8191]($2,$6,1,$8)|0); $10 = HEAP32[$0>>2]|0; $11 = ((($10)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($9|0)==($12|0); if ($13) { return; } _SDL_OpenedAudioDeviceDisconnected($this); return; } function _DISKAUD_GetDeviceBuf($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 184|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; return ($3|0); } function _DISKAUD_CloseDevice($this) { $this = $this|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 184|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } $3 = ((($1)) + 4|0); $4 = HEAP32[$3>>2]|0; _SDL_free($4); $5 = HEAP32[$0>>2]|0; $6 = ((($5)) + 4|0); HEAP32[$6>>2] = 0; $7 = HEAP32[$5>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $$in = $5; } else { $9 = ((($7)) + 16|0); $10 = HEAP32[$9>>2]|0; (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $11 = HEAP32[$0>>2]|0; HEAP32[$11>>2] = 0; $$in = $11; } _SDL_free($$in); HEAP32[$0>>2] = 0; return; } function _DUMMY_VideoInit($_this) { $_this = $_this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $mode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $mode = sp; HEAP32[$mode>>2] = 370546692; $0 = ((($mode)) + 4|0); HEAP32[$0>>2] = 1024; $1 = ((($mode)) + 8|0); HEAP32[$1>>2] = 768; $2 = ((($mode)) + 12|0); HEAP32[$2>>2] = 0; $3 = ((($mode)) + 16|0); HEAP32[$3>>2] = 0; $4 = (_SDL_AddBasicVideoDisplay($mode)|0); $5 = ($4|0)<(0); if ($5) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_memset($mode,0,20)|0); $6 = ((($_this)) + 240|0); $7 = HEAP32[$6>>2]|0; (_SDL_AddDisplayMode($7,$mode)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _DUMMY_VideoQuit($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _DUMMY_SetDisplayMode($_this,$display,$mode) { $_this = $_this|0; $display = $display|0; $mode = $mode|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _DUMMY_DeleteDevice($device) { $device = $device|0; var label = 0, sp = 0; sp = STACKTOP; _SDL_free($device); return; } function _Emscripten_OpenDevice($this,$handle,$devname,$iscapture) { $this = $this|0; $handle = $handle|0; $devname = $devname|0; $iscapture = $iscapture|0; var $$0 = 0, $$lcssa = 0.0, $$pre = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0; var $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, $i$0215 = 0, $test_format$03 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($this)) + 4|0); $1 = ((($this)) + 8|0); $2 = HEAP16[$1>>1]|0; $3 = (_SDL_FirstAudioFormat($2)|0); $4 = ($3<<16>>16)==(0); L1: do { if (!($4)) { $test_format$03 = $3; while(1) { $cond = ($test_format$03<<16>>16)==(-32480); if ($cond) { break; } $5 = (_SDL_NextAudioFormat()|0); $6 = ($5<<16>>16)==(0); if ($6) { break L1; } else { $test_format$03 = $5; } } HEAP16[$1>>1] = -32480; (_SDL_NextAudioFormat()|0); $8 = (_SDL_malloc(20)|0); $9 = ((($this)) + 184|0); HEAP32[$9>>2] = $8; $10 = ($8|0)==(0|0); if ($10) { $11 = (_SDL_Error(0)|0); $$0 = $11; STACKTOP = sp;return ($$0|0); } (_SDL_memset($8,0,20)|0); $12 = _emscripten_asm_const_0(4)|0; $13 = ($12|0)<(0); if ($13) { $14 = (_SDL_SetError(190802,$vararg_buffer1)|0); $$0 = $14; STACKTOP = sp;return ($$0|0); } $15 = _emscripten_asm_const_0(5)|0; $16 = HEAP32[$0>>2]|0; $17 = ($16|0)==($15|0); $$pre9 = ((($this)) + 12|0); if (!($17)) { $18 = HEAP16[$$pre9>>1]|0; $19 = ($18<<16>>16)==(0); L16: do { if (!($19)) { $20 = (+($15|0)); $21 = (+($18&65535)); $22 = $21 / $20; $23 = (+($16|0)); $24 = $22 * $23; $25 = $24; $26 = (+_SDL_floor($25)); $27 = $26 == $25; if ($27) { $$lcssa = $25; } else { $28 = $18&65535; $i$0215 = $28; while(1) { $29 = ($i$0215|0)>(1); if (!($29)) { break L16; } $30 = (($i$0215) + -1)|0; $$pre = HEAP32[$0>>2]|0; $31 = (+($30|0)); $32 = $31 / $20; $33 = (+($$pre|0)); $34 = $32 * $33; $35 = $34; $36 = (+_SDL_floor($35)); $37 = $36 == $35; if ($37) { $$lcssa = $35; break; } else { $i$0215 = $30; } } } $38 = (+_SDL_floor($$lcssa)); $39 = (~~(($38))>>>0); $40 = HEAP32[$9>>2]|0; $41 = ((($40)) + 8|0); HEAP32[$41>>2] = $39; } } while(0); HEAP32[$0>>2] = $15; } _SDL_CalculateAudioSpec($0); $42 = ((($this)) + 10|0); $43 = HEAP8[$42>>0]|0; $44 = $43&255; $45 = HEAP16[$$pre9>>1]|0; $46 = $45&65535; $47 = _emscripten_asm_const_4(6, ($44|0), ($46|0), (7392|0), ($this|0))|0; $$0 = 0; STACKTOP = sp;return ($$0|0); } } while(0); $7 = (_SDL_SetError(190423,$vararg_buffer)|0); $$0 = $7; STACKTOP = sp;return ($$0|0); } function _Emscripten_CloseDevice($this) { $this = $this|0; var $$in = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 184|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } $3 = HEAP32[$1>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $$in = $1; } else { _SDL_free($3); $5 = HEAP32[$0>>2]|0; HEAP32[$5>>2] = 0; $$in = $5; } _SDL_free($$in); HEAP32[$0>>2] = 0; return; } function _HandleAudioProcess($this) { $this = $this|0; var $$ = 0, $$lcssa = 0, $$phi$trans$insert = 0, $$pre = 0, $$pre$i = 0, $$pre$i$3 = 0, $$pre$phiZ2D = 0, $$pre1$i = 0, $$pre1$i$2 = 0, $$pre1$pre$i = 0, $$pre1$pre$i$1 = 0, $$pre7 = 0, $$pre9 = 0, $$pre9$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf$0 = 0, $byte_len$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP16[$0>>1]|0; $2 = $1&65535; $3 = $2 >>> 3; $4 = $3 & 31; $5 = ((($this)) + 28|0); $6 = ((($this)) + 32|0); $7 = HEAPU8[$6>>0]|(HEAPU8[$6+1>>0]<<8); $8 = $7&65535; $9 = $8 >>> 3; $10 = $9 & 31; $11 = ((($this)) + 136|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0); if ($13) { return; } $14 = ((($this)) + 144|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); if (!($16)) { return; } $17 = HEAPU8[$5>>0]|(HEAPU8[$5+1>>0]<<8)|(HEAPU8[$5+2>>0]<<16)|(HEAPU8[$5+3>>0]<<24); $18 = ($17|0)==(0); $19 = ((($this)) + 184|0); $20 = HEAP32[$19>>2]|0; if ($18) { $136 = HEAP32[$20>>2]|0; $137 = ($136|0)==(0|0); if ($137) { $138 = ((($this)) + 16|0); $139 = HEAP32[$138>>2]|0; $140 = ((($20)) + 4|0); HEAP32[$140>>2] = $139; $141 = (_SDL_malloc($139)|0); $142 = HEAP32[$19>>2]|0; HEAP32[$142>>2] = $141; $148 = $142;$150 = $141; } else { $148 = $20;$150 = $136; } $143 = ((($this)) + 20|0); $144 = HEAP32[$143>>2]|0; $145 = ((($this)) + 24|0); $146 = HEAP32[$145>>2]|0; $147 = ((($148)) + 4|0); $149 = HEAP32[$147>>2]|0; FUNCTION_TABLE_viii[$144 & 8191]($146,$150,$149); $151 = HEAP32[$19>>2]|0; $152 = HEAP32[$151>>2]|0; $153 = ((($151)) + 4|0); $154 = HEAP32[$153>>2]|0; $buf$0 = $152;$byte_len$1 = $154; } else { $21 = ((($20)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(0); if ($23) { $$phi$trans$insert = ((($this)) + 48|0); $$pre = HEAPU8[$$phi$trans$insert>>0]|(HEAPU8[$$phi$trans$insert+1>>0]<<8)|(HEAPU8[$$phi$trans$insert+2>>0]<<16)|(HEAPU8[$$phi$trans$insert+3>>0]<<24); $$pre$phiZ2D = $$phi$trans$insert;$36 = $$pre; } else { $24 = Math_imul($22, $10)|0; $25 = ((($this)) + 10|0); $26 = HEAP8[$25>>0]|0; $27 = $26&255; $28 = Math_imul($24, $27)|0; $29 = ((($this)) + 48|0); HEAP8[$29>>0]=$28&255;HEAP8[$29+1>>0]=($28>>8)&255;HEAP8[$29+2>>0]=($28>>16)&255;HEAP8[$29+3>>0]=$28>>24; $$pre$phiZ2D = $29;$36 = $28; } $30 = ((($this)) + 20|0); $31 = HEAP32[$30>>2]|0; $32 = ((($this)) + 24|0); $33 = HEAP32[$32>>2]|0; $34 = ((($this)) + 44|0); $35 = HEAPU8[$34>>0]|(HEAPU8[$34+1>>0]<<8)|(HEAPU8[$34+2>>0]<<16)|(HEAPU8[$34+3>>0]<<24); FUNCTION_TABLE_viii[$31 & 8191]($33,$35,$36); (_SDL_ConvertAudio($5)|0); $37 = HEAPU8[$34>>0]|(HEAPU8[$34+1>>0]<<8)|(HEAPU8[$34+2>>0]<<16)|(HEAPU8[$34+3>>0]<<24); $38 = ((($this)) + 52|0); $39 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $40 = ((($this)) + 16|0); $41 = HEAP32[$40>>2]|0; $42 = ($39|0)==($41|0); if ($42) { $buf$0 = $37;$byte_len$1 = $39; } else { $43 = HEAP32[$19>>2]|0; $44 = HEAP32[$43>>2]|0; $45 = ($44|0)==(0|0); if ($45) { $46 = ($41>>>0)>($39>>>0); $$ = $46 ? $41 : $39; $47 = $$ << 1; $48 = ((($43)) + 4|0); HEAP32[$48>>2] = $47; $49 = (_SDL_malloc($47)|0); $50 = HEAP32[$19>>2]|0; HEAP32[$50>>2] = $49; $$pre7 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $52 = $50;$55 = $$pre7;$63 = $49; } else { $52 = $43;$55 = $39;$63 = $44; } $51 = ((($52)) + 12|0); $53 = HEAP32[$51>>2]|0; $54 = (($55) + ($53))|0; $56 = ((($52)) + 4|0); $57 = HEAP32[$56>>2]|0; $58 = ($54>>>0)>($57>>>0); if ($58) { $59 = ((($52)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = ($53>>>0)>($60>>>0); if ($61) { $62 = (($63) + ($60)|0); $64 = (($57) - ($60))|0; (_SDL_memmove($63,$62,$64)|0); $65 = HEAP32[$19>>2]|0; $66 = ((($65)) + 12|0); $67 = HEAP32[$66>>2]|0; $68 = ((($65)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = (($67) - ($69))|0; HEAP32[$66>>2] = $70; $$pre1$pre$i = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $$pre9$pre = HEAP32[$65>>2]|0; $$pre$i = $70;$$pre1$i = $$pre1$pre$i;$$pre9 = $$pre9$pre;$72 = $65; } else { HEAP32[$51>>2] = 0; $$pre$i = 0;$$pre1$i = $55;$$pre9 = $63;$72 = $52; } $71 = ((($72)) + 16|0); HEAP32[$71>>2] = 0; $74 = $$pre9;$75 = $$pre$i;$77 = $$pre1$i; } else { $74 = $63;$75 = $53;$77 = $55; } $73 = (($74) + ($75)|0); $76 = HEAPU8[$34>>0]|(HEAPU8[$34+1>>0]<<8)|(HEAPU8[$34+2>>0]<<16)|(HEAPU8[$34+3>>0]<<24); (_SDL_memcpy($73,$76,$77)|0); $78 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $79 = HEAP32[$19>>2]|0; $80 = ((($79)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = (($81) + ($78))|0; HEAP32[$80>>2] = $82; $83 = ((($79)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = (($82) - ($84))|0; $86 = HEAP32[$40>>2]|0; $87 = ($85>>>0)<($86>>>0); if ($87) { while(1) { $88 = HEAP32[$30>>2]|0; $89 = HEAP32[$32>>2]|0; $90 = HEAPU8[$34>>0]|(HEAPU8[$34+1>>0]<<8)|(HEAPU8[$34+2>>0]<<16)|(HEAPU8[$34+3>>0]<<24); $91 = HEAPU8[$$pre$phiZ2D>>0]|(HEAPU8[$$pre$phiZ2D+1>>0]<<8)|(HEAPU8[$$pre$phiZ2D+2>>0]<<16)|(HEAPU8[$$pre$phiZ2D+3>>0]<<24); FUNCTION_TABLE_viii[$88 & 8191]($89,$90,$91); (_SDL_ConvertAudio($5)|0); $92 = HEAP32[$19>>2]|0; $93 = ((($92)) + 12|0); $94 = HEAP32[$93>>2]|0; $95 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $96 = (($95) + ($94))|0; $97 = ((($92)) + 4|0); $98 = HEAP32[$97>>2]|0; $99 = ($96>>>0)>($98>>>0); if ($99) { $100 = ((($92)) + 16|0); $101 = HEAP32[$100>>2]|0; $102 = ($94>>>0)>($101>>>0); if ($102) { $103 = HEAP32[$92>>2]|0; $104 = (($103) + ($101)|0); $105 = (($98) - ($101))|0; (_SDL_memmove($103,$104,$105)|0); $106 = HEAP32[$19>>2]|0; $107 = ((($106)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = ((($106)) + 16|0); $110 = HEAP32[$109>>2]|0; $111 = (($108) - ($110))|0; HEAP32[$107>>2] = $111; $$pre1$pre$i$1 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $$pre$i$3 = $111;$$pre1$i$2 = $$pre1$pre$i$1;$113 = $106; } else { HEAP32[$93>>2] = 0; $$pre$i$3 = 0;$$pre1$i$2 = $95;$113 = $92; } $112 = ((($113)) + 16|0); HEAP32[$112>>2] = 0; $115 = $113;$117 = $$pre$i$3;$119 = $$pre1$i$2; } else { $115 = $92;$117 = $94;$119 = $95; } $114 = HEAP32[$115>>2]|0; $116 = (($114) + ($117)|0); $118 = HEAPU8[$34>>0]|(HEAPU8[$34+1>>0]<<8)|(HEAPU8[$34+2>>0]<<16)|(HEAPU8[$34+3>>0]<<24); (_SDL_memcpy($116,$118,$119)|0); $120 = HEAPU8[$38>>0]|(HEAPU8[$38+1>>0]<<8)|(HEAPU8[$38+2>>0]<<16)|(HEAPU8[$38+3>>0]<<24); $121 = HEAP32[$19>>2]|0; $122 = ((($121)) + 12|0); $123 = HEAP32[$122>>2]|0; $124 = (($123) + ($120))|0; HEAP32[$122>>2] = $124; $125 = ((($121)) + 16|0); $126 = HEAP32[$125>>2]|0; $127 = (($124) - ($126))|0; $128 = HEAP32[$40>>2]|0; $129 = ($127>>>0)<($128>>>0); if (!($129)) { $$lcssa = $128;$131 = $121;$134 = $126; break; } } } else { $$lcssa = $86;$131 = $79;$134 = $84; } $130 = HEAP32[$131>>2]|0; $132 = ((($131)) + 16|0); $133 = (($130) + ($134)|0); $135 = (($134) + ($$lcssa))|0; HEAP32[$132>>2] = $135; $buf$0 = $133;$byte_len$1 = $$lcssa; } } $155 = ($buf$0|0)==(0|0); if ($155) { return; } $156 = (($byte_len$1|0) / ($4|0))&-1; $157 = ((($this)) + 10|0); $158 = HEAP8[$157>>0]|0; $159 = $158&255; $160 = (($156|0) / ($159|0))&-1; $161 = _emscripten_asm_const_2(7, ($buf$0|0), ($160|0))|0; return; } function _Emscripten_VideoInit($_this) { $_this = $_this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mode = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $mode = sp; HEAP32[$mode>>2] = 370546692; $0 = _emscripten_asm_const_0(8)|0; $1 = ((($mode)) + 4|0); HEAP32[$1>>2] = $0; $2 = _emscripten_asm_const_0(9)|0; $3 = ((($mode)) + 8|0); HEAP32[$3>>2] = $2; $4 = ((($mode)) + 12|0); HEAP32[$4>>2] = 0; $5 = ((($mode)) + 16|0); HEAP32[$5>>2] = 0; $6 = (_SDL_AddBasicVideoDisplay($mode)|0); $7 = ($6|0)<(0); if ($7) { $$0 = -1; STACKTOP = sp;return ($$0|0); } (_SDL_memset($mode,0,20)|0); $8 = ((($_this)) + 240|0); $9 = HEAP32[$8>>2]|0; (_SDL_AddDisplayMode($9,$mode)|0); _Emscripten_InitMouse(); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _Emscripten_VideoQuit($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; _Emscripten_FiniMouse(); return; } function _Emscripten_SetDisplayMode($_this,$display,$mode) { $_this = $_this|0; $display = $display|0; $mode = $mode|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _Emscripten_PumpEvents($_this) { $_this = $_this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function _Emscripten_CreateWindow($_this,$window) { $_this = $_this|0; $window = $window|0; var $$0 = 0, $$not = 0, $$not$demorgan = 0, $$pre = 0, $$pre$phi1Z2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0; var $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0; var $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $brmerge = 0, $css_h = 0, $css_w = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp + 16|0; $css_w = sp + 8|0; $css_h = sp; $0 = (_SDL_calloc(1,28)|0); $1 = ($0|0)==(0|0); if ($1) { $2 = (_SDL_Error(0)|0); $$0 = $2; STACKTOP = sp;return ($$0|0); } $3 = ((($window)) + 48|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & 8192; $6 = ($5|0)==(0); if ($6) { $10 = ((($0)) + 12|0); HEAPF32[$10>>2] = 1.0; $$pre$phi1Z2D = $10;$15 = 1.0; } else { $7 = (+_emscripten_get_device_pixel_ratio()); $8 = $7; $9 = ((($0)) + 12|0); HEAPF32[$9>>2] = $8; $$pre$phi1Z2D = $9;$15 = $8; } $11 = ((($window)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = (+($12|0)); $14 = $13 * $15; $16 = $14; $17 = (+_SDL_floor($16)); $18 = ((($window)) + 28|0); $19 = HEAP32[$18>>2]|0; $20 = (+($19|0)); $21 = +HEAPF32[$$pre$phi1Z2D>>2]; $22 = $20 * $21; $23 = $22; $24 = (+_SDL_floor($23)); $25 = (~~(($17))); $26 = (~~(($24))); _emscripten_set_canvas_size(($25|0),($26|0)); (_emscripten_get_element_css_size((0|0),($css_w|0),($css_h|0))|0); $27 = +HEAPF64[$css_w>>3]; $28 = $27 != $17; $29 = +HEAPF64[$css_h>>3]; $30 = $29 != $24; $31 = $28 | $30; $32 = $31&1; $33 = ((($0)) + 16|0); HEAP32[$33>>2] = $32; $34 = HEAP32[$3>>2]|0; $35 = $34 & 32; $36 = ($35|0)==(0); $$not$demorgan = $28 | $30; $$not = $$not$demorgan ^ 1; $brmerge = $36 | $$not; if ($brmerge) { $47 = $32; } else { $37 = +HEAPF32[$$pre$phi1Z2D>>2]; $38 = $37; $39 = $27 * $38; $40 = $29 * $38; $41 = (~~(($39))); $42 = (~~(($40))); _emscripten_set_canvas_size(($41|0),($42|0)); $43 = +HEAPF64[$css_w>>3]; $44 = (~~(($43))); $45 = +HEAPF64[$css_h>>3]; $46 = (~~(($45))); (_SDL_SendWindowEvent($window,5,$44,$46)|0); $$pre = HEAP32[$33>>2]|0; $47 = $$pre; } $48 = ($47|0)==(0); if ($48) { $49 = +HEAPF32[$$pre$phi1Z2D>>2]; $50 = $49 != 1.0; if ($50) { $51 = HEAP32[$11>>2]|0; $52 = (+($51|0)); $53 = HEAP32[$18>>2]|0; $54 = (+($53|0)); (_emscripten_set_element_css_size((0|0),(+$52),(+$54))|0); } } $55 = HEAP32[$3>>2]|0; $56 = $55 & 2; $57 = ($56|0)==(0); if (!($57)) { $58 = ((($_this)) + 644|0); $59 = HEAP32[$58>>2]|0; $60 = ($59|0)==(0|0); if ($60) { $61 = (_SDL_GL_LoadLibrary(0)|0); $62 = ($61|0)<(0); if ($62) { $$0 = -1; STACKTOP = sp;return ($$0|0); } } $63 = (_SDL_EGL_CreateSurface($_this,0)|0); HEAP32[$0>>2] = $63; $64 = ($63|0)==(0|0); if ($64) { $65 = (_SDL_SetError(191817,$vararg_buffer)|0); $$0 = $65; STACKTOP = sp;return ($$0|0); } } $66 = ((($0)) + 4|0); HEAP32[$66>>2] = $window; $67 = ((($window)) + 136|0); HEAP32[$67>>2] = $0; _SDL_SetMouseFocus($window); _SDL_SetKeyboardFocus($window); _Emscripten_RegisterEventHandlers($0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _Emscripten_SetWindowTitle($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = _emscripten_asm_const_1(10, ($1|0))|0; return; } function _Emscripten_SetWindowSize($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $3 = 0, $4 = 0, $5 = 0.0; var $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } $3 = ((($window)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = (+($4|0)); $6 = ((($1)) + 12|0); $7 = +HEAPF32[$6>>2]; $8 = $5 * $7; $9 = (~~(($8))); $10 = ((($window)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = (+($11|0)); $13 = $7 * $12; $14 = (~~(($13))); _emscripten_set_canvas_size(($9|0),($14|0)); $15 = ((($1)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0); if (!($17)) { return; } $18 = +HEAPF32[$6>>2]; $19 = $18 != 1.0; if (!($19)) { return; } $20 = HEAP32[$3>>2]|0; $21 = (+($20|0)); $22 = HEAP32[$10>>2]|0; $23 = (+($22|0)); (_emscripten_set_element_css_size((0|0),(+$21),(+$23))|0); return; } function _Emscripten_DestroyWindow($_this,$window) { $_this = $_this|0; $window = $window|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { return; } _Emscripten_UnregisterEventHandlers($1); $3 = HEAP32[$1>>2]|0; $4 = ($3|0)==(0|0); if (!($4)) { _SDL_EGL_DestroySurface($_this,$3); HEAP32[$1>>2] = 0; } $5 = HEAP32[$0>>2]|0; _SDL_free($5); HEAP32[$0>>2] = 0; return; } function _Emscripten_SetWindowFullscreen($_this,$window,$display,$fullscreen) { $_this = $_this|0; $window = $window|0; $display = $display|0; $fullscreen = $fullscreen|0; var $$cmp = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $strategy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $strategy = sp; $0 = ((($window)) + 136|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { STACKTOP = sp;return; } $3 = ($fullscreen|0)==(0); if ($3) { (_emscripten_exit_fullscreen()|0); STACKTOP = sp;return; } $4 = ((($window)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 4097; $7 = ($6|0)==(4097); $8 = $7&1; $9 = $7 ? 1 : 2; HEAP32[$strategy>>2] = $9; do { if ($7) { $11 = $5 & 8192; $12 = ($11|0)==(0); $13 = ((($strategy)) + 4|0); if ($12) { HEAP32[$13>>2] = 1; break; } else { HEAP32[$13>>2] = 2; break; } } else { $10 = ((($strategy)) + 4|0); HEAP32[$10>>2] = 0; } } while(0); $14 = ((($strategy)) + 8|0); HEAP32[$14>>2] = 0; $15 = ((($strategy)) + 12|0); HEAP32[$15>>2] = 7393; $16 = ((($strategy)) + 16|0); HEAP32[$16>>2] = $1; $17 = ((($1)) + 20|0); HEAP32[$17>>2] = $6; $18 = ((($1)) + 24|0); HEAP32[$18>>2] = $8; $19 = (_emscripten_request_fullscreen_strategy((0|0),1,($strategy|0))|0); $$cmp = ($19>>>0)>(1); if ($$cmp) { $20 = HEAP32[$4>>2]|0; $21 = $20 & -4098; HEAP32[$4>>2] = $21; } STACKTOP = sp;return; } function _Emscripten_DeleteDevice($device) { $device = $device|0; var label = 0, sp = 0; sp = STACKTOP; _SDL_free($device); return; } function _GLES2_DestroyRenderer($renderer) { $renderer = $renderer|0; var $$0$i$i = 0, $$021$i = 0, $$1$i = 0, $$cast = 0, $$pre = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $entry$05 = 0, $entry1$01 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0; var $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { _SDL_free($renderer); STACKTOP = sp;return; } $3 = HEAP32[21114]|0; $4 = HEAP32[$1>>2]|0; $5 = ($3|0)==($4|0); if ($5) { $13 = $1; label = 5; } else { $6 = ((($1)) + 268|0); HEAP32[$6>>2] = 0; $7 = ((($renderer)) + 188|0); $8 = HEAP32[$7>>2]|0; $9 = (_SDL_GL_MakeCurrent($8,$4)|0); $10 = ($9|0)<(0); if (!($10)) { $11 = HEAP32[$1>>2]|0; HEAP32[21114] = $11; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $13 = $$pre$i; label = 5; } } if ((label|0) == 5) { $12 = ((($13)) + 4|0); $14 = HEAP32[$12>>2]|0; $15 = ($14|0)==(0); if (!($15)) { $16 = ((($13)) + 108|0); while(1) { $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_i[$17 & 8191]()|0); $19 = ($18|0)==(0); if ($19) { break; } } } } $20 = ((($1)) + 252|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0|0); if (!($22)) { $23 = ((($1)) + 60|0); $entry$05 = $21; while(1) { $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$entry$05>>2]|0; FUNCTION_TABLE_vi[$24 & 8191]($25); $26 = ((($entry$05)) + 24|0); $27 = HEAP32[$26>>2]|0; _SDL_free($entry$05); $28 = ($27|0)==(0|0); if ($28) { break; } else { $entry$05 = $27; } } } $29 = ((($1)) + 260|0); $30 = HEAP32[$29>>2]|0; $31 = ($30|0)==(0|0); if (!($31)) { $32 = ((($1)) + 56|0); $entry1$01 = $30; while(1) { $33 = HEAP32[$32>>2]|0; $34 = HEAP32[$entry1$01>>2]|0; FUNCTION_TABLE_vi[$33 & 8191]($34); $35 = ((($entry1$01)) + 156|0); $36 = HEAP32[$35>>2]|0; _SDL_free($entry1$01); $37 = ($36|0)==(0|0); if ($37) { break; } else { $entry1$01 = $36; } } } $38 = HEAP32[$1>>2]|0; $39 = ($38|0)==(0|0); if (!($39)) { $40 = ((($1)) + 232|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0|0); if ($42) { $66 = $38; } else { $43 = ((($1)) + 204|0); $45 = $41; while(1) { $44 = ((($45)) + 12|0); $46 = HEAP32[$44>>2]|0; $47 = HEAP32[$43>>2]|0; $48 = ((($45)) + 8|0); FUNCTION_TABLE_vii[$47 & 8191](1,$48); $49 = HEAP32[$0>>2]|0; $50 = ((($49)) + 4|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==(0); L29: do { if (!($52)) { $53 = ((($49)) + 108|0); $54 = HEAP32[$53>>2]|0; $55 = (FUNCTION_TABLE_i[$54 & 8191]()|0); $56 = ($55|0)==(0); if (!($56)) { $$021$i = 211279;$60 = $55; while(1) { $57 = ($$021$i|0)==(0|0); if ($57) { label = 21; } else { $58 = HEAP8[$$021$i>>0]|0; $59 = ($58<<24>>24)==(0); if ($59) { label = 21; } else { $$1$i = $$021$i; } } if ((label|0) == 21) { label = 0; $$1$i = 209137; } switch ($60|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 447; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 193424; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $60; (_SDL_SetError(192021,$vararg_buffer)|0); $61 = HEAP32[$53>>2]|0; $62 = (FUNCTION_TABLE_i[$61 & 8191]()|0); $63 = ($62|0)==(0); if ($63) { break L29; } else { $$021$i = $$1$i;$60 = $62; } } } } } while(0); $64 = HEAP32[$40>>2]|0; _SDL_free($64); HEAP32[$40>>2] = $46; $$cast = $46; $65 = ($46|0)==(0); if ($65) { break; } else { $45 = $$cast; } } $$pre = HEAP32[$1>>2]|0; $66 = $$pre; } _SDL_GL_DeleteContext($66); } $67 = ((($1)) + 244|0); $68 = HEAP32[$67>>2]|0; _SDL_free($68); _SDL_free($1); _SDL_free($renderer); STACKTOP = sp;return; } function _GLES2_WindowEvent($renderer,$event) { $renderer = $renderer|0; $event = $event|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($event)) + 12|0); $1 = HEAP8[$0>>0]|0; switch ($1<<24>>24) { case 2: case 1: case 6: { HEAP32[21114] = 0; return; break; } case 7: { $2 = ((($renderer)) + 316|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 88|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_v[$5 & 8191](); return; break; } default: { return; } } } function _GLES2_CreateTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$ = 0, $$$i = 0, $$0$i$i = 0, $$0$i$i$15 = 0, $$0$i$i$23 = 0, $$0$i$i$31 = 0, $$0$i$i$39 = 0, $$0$i$i$47 = 0, $$0$i$i$55 = 0, $$0$i$i$64 = 0, $$0$i$i$7 = 0, $$021$i = 0, $$021$i$61 = 0, $$1 = 0, $$1$i = 0, $$1$i$63 = 0, $$mask = 0, $$pre = 0, $$pre$i = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond$4$i = 0, $cond$i = 0, $format$0 = 0, $or$cond = 0, $phitmp = 0, $result$0$3$i = 0, $result$0$i = 0, $result$05$i = 0, $result$1$i = 0, $size$0 = 0, $size$0$ = 0, $switch$split2D = 0, $switch$split722D = 0, $switch$split752D = 0; var $switch$split782D = 0, $switch$split812D = 0, $switch$split842D = 0, $switch$split872D = 0, $switch$split902D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer16 = 0, $vararg_buffer24 = 0, $vararg_buffer32 = 0, $vararg_buffer40 = 0, $vararg_buffer48 = 0, $vararg_buffer56 = 0, $vararg_buffer64 = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, $vararg_ptr15 = 0; var $vararg_ptr19 = 0, $vararg_ptr20 = 0, $vararg_ptr21 = 0, $vararg_ptr22 = 0, $vararg_ptr23 = 0, $vararg_ptr27 = 0, $vararg_ptr28 = 0, $vararg_ptr29 = 0, $vararg_ptr3 = 0, $vararg_ptr30 = 0, $vararg_ptr31 = 0, $vararg_ptr35 = 0, $vararg_ptr36 = 0, $vararg_ptr37 = 0, $vararg_ptr38 = 0, $vararg_ptr39 = 0, $vararg_ptr4 = 0, $vararg_ptr43 = 0, $vararg_ptr44 = 0, $vararg_ptr45 = 0; var $vararg_ptr46 = 0, $vararg_ptr47 = 0, $vararg_ptr5 = 0, $vararg_ptr51 = 0, $vararg_ptr52 = 0, $vararg_ptr53 = 0, $vararg_ptr54 = 0, $vararg_ptr55 = 0, $vararg_ptr59 = 0, $vararg_ptr6 = 0, $vararg_ptr60 = 0, $vararg_ptr61 = 0, $vararg_ptr62 = 0, $vararg_ptr63 = 0, $vararg_ptr67 = 0, $vararg_ptr68 = 0, $vararg_ptr69 = 0, $vararg_ptr7 = 0, $vararg_ptr70 = 0, $vararg_ptr71 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer64 = sp + 200|0; $vararg_buffer56 = sp + 176|0; $vararg_buffer48 = sp + 152|0; $vararg_buffer40 = sp + 128|0; $vararg_buffer32 = sp + 104|0; $vararg_buffer24 = sp + 80|0; $vararg_buffer16 = sp + 56|0; $vararg_buffer8 = sp + 32|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = ((($texture)) + 4|0); $20 = HEAP32[$19>>2]|0; $switch$split2D = ($20|0)<(825382478); L10: do { if ($switch$split2D) { $switch$split752D = ($20|0)<(374740996); if ($switch$split752D) { $switch$split812D = ($20|0)<(372645892); if ($switch$split812D) { switch ($20|0) { case 370546692: { $format$0 = 6408; break L10; break; } default: { label = 9; break L10; } } } else { switch ($20|0) { case 372645892: { $format$0 = 6408; break L10; break; } default: { label = 9; break L10; } } } } else { $switch$split842D = ($20|0)<(376840196); if ($switch$split842D) { switch ($20|0) { case 374740996: { $format$0 = 6408; break L10; break; } default: { label = 9; break L10; } } } else { switch ($20|0) { case 376840196: { $format$0 = 6408; break L10; break; } default: { label = 9; break L10; } } } } } else { $switch$split782D = ($20|0)<(842094169); L22: do { if ($switch$split782D) { $switch$split872D = ($20|0)<(842094158); if ($switch$split872D) { switch ($20|0) { case 825382478: { break L22; break; } default: { label = 9; break L10; } } } else { switch ($20|0) { case 842094158: { break L22; break; } default: { label = 9; break L10; } } } } else { $switch$split902D = ($20|0)<(1448433993); if ($switch$split902D) { switch ($20|0) { case 842094169: { break L22; break; } default: { label = 9; break L10; } } } else { switch ($20|0) { case 1448433993: { break L22; break; } default: { label = 9; break L10; } } } } } while(0); $format$0 = 6409; } } while(0); if ((label|0) == 9) { $21 = (_SDL_SetError(193310,$vararg_buffer)|0); $$1 = $21; STACKTOP = sp;return ($$1|0); } $22 = (_SDL_calloc(1,44)|0); $23 = ($22|0)==(0|0); if ($23) { $24 = (_SDL_Error(0)|0); $$1 = $24; STACKTOP = sp;return ($$1|0); } HEAP32[$22>>2] = 0; $25 = ((($22)) + 4|0); HEAP32[$25>>2] = 3553; $26 = ((($22)) + 8|0); HEAP32[$26>>2] = $format$0; $27 = ((($22)) + 12|0); HEAP32[$27>>2] = 5121; $28 = HEAP32[$19>>2]|0; $29 = ($28|0)==(1448433993); $30 = ($28|0)==(842094169); $$ = $29 | $30; $31 = $$&1; $32 = ((($22)) + 24|0); HEAP32[$32>>2] = $31; $33 = ($28|0)==(842094158); $34 = ($28|0)==(825382478); $35 = $33 | $34; $36 = $35&1; $37 = ((($22)) + 28|0); HEAP32[$37>>2] = $36; $38 = ((($22)) + 36|0); HEAP32[$38>>2] = 0; $39 = ((($22)) + 32|0); HEAP32[$39>>2] = 0; $40 = (_SDL_GetHint(194002)|0); $41 = ($40|0)==(0|0); if ($41) { $113 = 9728; } else { $42 = HEAP8[$40>>0]|0; $43 = ($42<<24>>24)==(48); if ($43) { $113 = 9728; } else { $44 = (_SDL_strcasecmp($40,194027)|0); $45 = ($44|0)==(0); $$$i = $45 ? 9728 : 9729; $113 = $$$i; } } $46 = ((($texture)) + 8|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==(1); if ($48) { $49 = ((($texture)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = HEAP32[$19>>2]|0; $52 = ($51|0)==(0); $$mask = $51 & -268435456; $53 = ($$mask|0)==(268435456); $or$cond = $52 | $53; L46: do { if ($or$cond) { $55 = $51 & 255; $57 = $55; } else { $switch$split722D = ($51|0)<(1498831189); if ($switch$split722D) { switch ($51|0) { case 844715353: { $57 = 2; break L46; break; } default: { } } } else { switch ($51|0) { case 1498831189: { $57 = 2; break L46; break; } default: { } } } $54 = ($51|0)==(1431918169); $phitmp = $54 ? 2 : 1; $57 = $phitmp; } } while(0); $56 = Math_imul($57, $50)|0; $58 = ((($22)) + 20|0); HEAP32[$58>>2] = $56; $59 = ((($texture)) + 16|0); $60 = HEAP32[$59>>2]|0; $61 = Math_imul($60, $56)|0; $62 = HEAP32[$32>>2]|0; $63 = ($62|0)==(0); $64 = (($61|0) / 2)&-1; $65 = $63 ? 0 : $64; $size$0 = (($65) + ($61))|0; $66 = HEAP32[$37>>2]|0; $67 = ($66|0)==(0); $68 = $67 ? 0 : $64; $size$0$ = (($size$0) + ($68))|0; $69 = (_SDL_calloc(1,$size$0$)|0); $70 = ((($22)) + 16|0); HEAP32[$70>>2] = $69; $71 = ($69|0)==(0|0); if ($71) { _SDL_free($22); $72 = (_SDL_Error(0)|0); $$1 = $72; STACKTOP = sp;return ($$1|0); } } $73 = HEAP32[$0>>2]|0; $74 = ((($73)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = ($75|0)==(0); L57: do { if (!($76)) { $77 = ((($73)) + 108|0); $78 = HEAP32[$77>>2]|0; $79 = (FUNCTION_TABLE_i[$78 & 8191]()|0); $80 = ($79|0)==(0); if (!($80)) { $$021$i = 211279;$84 = $79; while(1) { $81 = ($$021$i|0)==(0|0); if ($81) { label = 26; } else { $82 = HEAP8[$$021$i>>0]|0; $83 = ($82<<24>>24)==(0); if ($83) { label = 26; } else { $$1$i = $$021$i; } } if ((label|0) == 26) { label = 0; $$1$i = 209137; } switch ($84|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer1>>2] = $$1$i; $vararg_ptr3 = ((($vararg_buffer1)) + 4|0); HEAP32[$vararg_ptr3>>2] = 192047; $vararg_ptr4 = ((($vararg_buffer1)) + 8|0); HEAP32[$vararg_ptr4>>2] = 557; $vararg_ptr5 = ((($vararg_buffer1)) + 12|0); HEAP32[$vararg_ptr5>>2] = 193339; $vararg_ptr6 = ((($vararg_buffer1)) + 16|0); HEAP32[$vararg_ptr6>>2] = $$0$i$i; $vararg_ptr7 = ((($vararg_buffer1)) + 20|0); HEAP32[$vararg_ptr7>>2] = $84; (_SDL_SetError(192021,$vararg_buffer1)|0); $85 = HEAP32[$77>>2]|0; $86 = (FUNCTION_TABLE_i[$85 & 8191]()|0); $87 = ($86|0)==(0); if ($87) { break L57; } else { $$021$i = $$1$i;$84 = $86; } } } } } while(0); $88 = HEAP32[$32>>2]|0; $89 = ($88|0)==(0); if (!($89)) { $90 = ((($1)) + 96|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vii[$91 & 8191](1,$39); $92 = HEAP32[$0>>2]|0; $93 = ((($92)) + 4|0); $94 = HEAP32[$93>>2]|0; $95 = ($94|0)==(0); if (!($95)) { $96 = ((($92)) + 108|0); $97 = HEAP32[$96>>2]|0; $98 = (FUNCTION_TABLE_i[$97 & 8191]()|0); $99 = ($98|0)==(0); if (!($99)) { $100 = $98; while(1) { switch ($100|0) { case 1280: { $$0$i$i$7 = 192005; break; } case 1281: { $$0$i$i$7 = 191988; break; } case 1282: { $$0$i$i$7 = 191967; break; } case 1285: { $$0$i$i$7 = 191950; break; } default: { $$0$i$i$7 = 191942; } } HEAP32[$vararg_buffer8>>2] = 193394; $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); HEAP32[$vararg_ptr11>>2] = 192047; $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); HEAP32[$vararg_ptr12>>2] = 561; $vararg_ptr13 = ((($vararg_buffer8)) + 12|0); HEAP32[$vararg_ptr13>>2] = 193339; $vararg_ptr14 = ((($vararg_buffer8)) + 16|0); HEAP32[$vararg_ptr14>>2] = $$0$i$i$7; $vararg_ptr15 = ((($vararg_buffer8)) + 20|0); HEAP32[$vararg_ptr15>>2] = $100; (_SDL_SetError(192021,$vararg_buffer8)|0); $101 = HEAP32[$96>>2]|0; $102 = (FUNCTION_TABLE_i[$101 & 8191]()|0); $103 = ($102|0)==(0); if ($103) { $$1 = -1; break; } else { $100 = $102; } } STACKTOP = sp;return ($$1|0); } } $104 = ((($1)) + 16|0); $105 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$105 & 8191](33986); $106 = ((($1)) + 28|0); $107 = HEAP32[$106>>2]|0; $108 = HEAP32[$25>>2]|0; $109 = HEAP32[$39>>2]|0; FUNCTION_TABLE_vii[$107 & 8191]($108,$109); $110 = ((($1)) + 160|0); $111 = HEAP32[$110>>2]|0; $112 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$111 & 8191]($112,10241,$113); $114 = HEAP32[$110>>2]|0; $115 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$114 & 8191]($115,10240,$113); $116 = HEAP32[$110>>2]|0; $117 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$116 & 8191]($117,10242,33071); $118 = HEAP32[$110>>2]|0; $119 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$118 & 8191]($119,10243,33071); $120 = ((($1)) + 156|0); $121 = HEAP32[$120>>2]|0; $122 = HEAP32[$25>>2]|0; $123 = ((($texture)) + 12|0); $124 = HEAP32[$123>>2]|0; $125 = (($124|0) / 2)&-1; $126 = ((($texture)) + 16|0); $127 = HEAP32[$126>>2]|0; $128 = (($127|0) / 2)&-1; FUNCTION_TABLE_viiiiiiiii[$121 & 8191]($122,0,$format$0,$125,$128,0,$format$0,5121,0); $129 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vii[$129 & 8191](1,$38); $130 = HEAP32[$0>>2]|0; $131 = ((($130)) + 4|0); $132 = HEAP32[$131>>2]|0; $133 = ($132|0)==(0); if (!($133)) { $134 = ((($130)) + 108|0); $135 = HEAP32[$134>>2]|0; $136 = (FUNCTION_TABLE_i[$135 & 8191]()|0); $137 = ($136|0)==(0); if (!($137)) { $138 = $136; while(1) { switch ($138|0) { case 1280: { $$0$i$i$15 = 192005; break; } case 1281: { $$0$i$i$15 = 191988; break; } case 1282: { $$0$i$i$15 = 191967; break; } case 1285: { $$0$i$i$15 = 191950; break; } default: { $$0$i$i$15 = 191942; } } HEAP32[$vararg_buffer16>>2] = 193394; $vararg_ptr19 = ((($vararg_buffer16)) + 4|0); HEAP32[$vararg_ptr19>>2] = 192047; $vararg_ptr20 = ((($vararg_buffer16)) + 8|0); HEAP32[$vararg_ptr20>>2] = 573; $vararg_ptr21 = ((($vararg_buffer16)) + 12|0); HEAP32[$vararg_ptr21>>2] = 193339; $vararg_ptr22 = ((($vararg_buffer16)) + 16|0); HEAP32[$vararg_ptr22>>2] = $$0$i$i$15; $vararg_ptr23 = ((($vararg_buffer16)) + 20|0); HEAP32[$vararg_ptr23>>2] = $138; (_SDL_SetError(192021,$vararg_buffer16)|0); $139 = HEAP32[$134>>2]|0; $140 = (FUNCTION_TABLE_i[$139 & 8191]()|0); $141 = ($140|0)==(0); if ($141) { $$1 = -1; break; } else { $138 = $140; } } STACKTOP = sp;return ($$1|0); } } $142 = HEAP32[$104>>2]|0; FUNCTION_TABLE_vi[$142 & 8191](33985); $143 = HEAP32[$106>>2]|0; $144 = HEAP32[$25>>2]|0; $145 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vii[$143 & 8191]($144,$145); $146 = HEAP32[$110>>2]|0; $147 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$146 & 8191]($147,10241,$113); $148 = HEAP32[$110>>2]|0; $149 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$148 & 8191]($149,10240,$113); $150 = HEAP32[$110>>2]|0; $151 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$150 & 8191]($151,10242,33071); $152 = HEAP32[$110>>2]|0; $153 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$152 & 8191]($153,10243,33071); $154 = HEAP32[$120>>2]|0; $155 = HEAP32[$25>>2]|0; $156 = HEAP32[$123>>2]|0; $157 = (($156|0) / 2)&-1; $158 = HEAP32[$126>>2]|0; $159 = (($158|0) / 2)&-1; FUNCTION_TABLE_viiiiiiiii[$154 & 8191]($155,0,$format$0,$157,$159,0,$format$0,5121,0); $160 = HEAP32[$0>>2]|0; $161 = ((($160)) + 4|0); $162 = HEAP32[$161>>2]|0; $163 = ($162|0)==(0); if (!($163)) { $164 = ((($160)) + 108|0); $165 = HEAP32[$164>>2]|0; $166 = (FUNCTION_TABLE_i[$165 & 8191]()|0); $167 = ($166|0)==(0); if (!($167)) { $168 = $166; while(1) { switch ($168|0) { case 1280: { $$0$i$i$23 = 192005; break; } case 1281: { $$0$i$i$23 = 191988; break; } case 1282: { $$0$i$i$23 = 191967; break; } case 1285: { $$0$i$i$23 = 191950; break; } default: { $$0$i$i$23 = 191942; } } HEAP32[$vararg_buffer24>>2] = 193409; $vararg_ptr27 = ((($vararg_buffer24)) + 4|0); HEAP32[$vararg_ptr27>>2] = 192047; $vararg_ptr28 = ((($vararg_buffer24)) + 8|0); HEAP32[$vararg_ptr28>>2] = 583; $vararg_ptr29 = ((($vararg_buffer24)) + 12|0); HEAP32[$vararg_ptr29>>2] = 193339; $vararg_ptr30 = ((($vararg_buffer24)) + 16|0); HEAP32[$vararg_ptr30>>2] = $$0$i$i$23; $vararg_ptr31 = ((($vararg_buffer24)) + 20|0); HEAP32[$vararg_ptr31>>2] = $168; (_SDL_SetError(192021,$vararg_buffer24)|0); $169 = HEAP32[$164>>2]|0; $170 = (FUNCTION_TABLE_i[$169 & 8191]()|0); $171 = ($170|0)==(0); if ($171) { $$1 = -1; break; } else { $168 = $170; } } STACKTOP = sp;return ($$1|0); } } } $172 = HEAP32[$37>>2]|0; $173 = ($172|0)==(0); $$pre = ((($1)) + 96|0); if (!($173)) { $174 = HEAP32[$$pre>>2]|0; FUNCTION_TABLE_vii[$174 & 8191](1,$38); $175 = HEAP32[$0>>2]|0; $176 = ((($175)) + 4|0); $177 = HEAP32[$176>>2]|0; $178 = ($177|0)==(0); if (!($178)) { $179 = ((($175)) + 108|0); $180 = HEAP32[$179>>2]|0; $181 = (FUNCTION_TABLE_i[$180 & 8191]()|0); $182 = ($181|0)==(0); if (!($182)) { $183 = $181; while(1) { switch ($183|0) { case 1280: { $$0$i$i$31 = 192005; break; } case 1281: { $$0$i$i$31 = 191988; break; } case 1282: { $$0$i$i$31 = 191967; break; } case 1285: { $$0$i$i$31 = 191950; break; } default: { $$0$i$i$31 = 191942; } } HEAP32[$vararg_buffer32>>2] = 193394; $vararg_ptr35 = ((($vararg_buffer32)) + 4|0); HEAP32[$vararg_ptr35>>2] = 192047; $vararg_ptr36 = ((($vararg_buffer32)) + 8|0); HEAP32[$vararg_ptr36>>2] = 590; $vararg_ptr37 = ((($vararg_buffer32)) + 12|0); HEAP32[$vararg_ptr37>>2] = 193339; $vararg_ptr38 = ((($vararg_buffer32)) + 16|0); HEAP32[$vararg_ptr38>>2] = $$0$i$i$31; $vararg_ptr39 = ((($vararg_buffer32)) + 20|0); HEAP32[$vararg_ptr39>>2] = $183; (_SDL_SetError(192021,$vararg_buffer32)|0); $184 = HEAP32[$179>>2]|0; $185 = (FUNCTION_TABLE_i[$184 & 8191]()|0); $186 = ($185|0)==(0); if ($186) { $$1 = -1; break; } else { $183 = $185; } } STACKTOP = sp;return ($$1|0); } } $187 = ((($1)) + 16|0); $188 = HEAP32[$187>>2]|0; FUNCTION_TABLE_vi[$188 & 8191](33985); $189 = ((($1)) + 28|0); $190 = HEAP32[$189>>2]|0; $191 = HEAP32[$25>>2]|0; $192 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vii[$190 & 8191]($191,$192); $193 = ((($1)) + 160|0); $194 = HEAP32[$193>>2]|0; $195 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$194 & 8191]($195,10241,$113); $196 = HEAP32[$193>>2]|0; $197 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$196 & 8191]($197,10240,$113); $198 = HEAP32[$193>>2]|0; $199 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$198 & 8191]($199,10242,33071); $200 = HEAP32[$193>>2]|0; $201 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$200 & 8191]($201,10243,33071); $202 = ((($1)) + 156|0); $203 = HEAP32[$202>>2]|0; $204 = HEAP32[$25>>2]|0; $205 = ((($texture)) + 12|0); $206 = HEAP32[$205>>2]|0; $207 = (($206|0) / 2)&-1; $208 = ((($texture)) + 16|0); $209 = HEAP32[$208>>2]|0; $210 = (($209|0) / 2)&-1; FUNCTION_TABLE_viiiiiiiii[$203 & 8191]($204,0,6410,$207,$210,0,6410,5121,0); $211 = HEAP32[$0>>2]|0; $212 = ((($211)) + 4|0); $213 = HEAP32[$212>>2]|0; $214 = ($213|0)==(0); if (!($214)) { $215 = ((($211)) + 108|0); $216 = HEAP32[$215>>2]|0; $217 = (FUNCTION_TABLE_i[$216 & 8191]()|0); $218 = ($217|0)==(0); if (!($218)) { $219 = $217; while(1) { switch ($219|0) { case 1280: { $$0$i$i$39 = 192005; break; } case 1281: { $$0$i$i$39 = 191988; break; } case 1282: { $$0$i$i$39 = 191967; break; } case 1285: { $$0$i$i$39 = 191950; break; } default: { $$0$i$i$39 = 191942; } } HEAP32[$vararg_buffer40>>2] = 193409; $vararg_ptr43 = ((($vararg_buffer40)) + 4|0); HEAP32[$vararg_ptr43>>2] = 192047; $vararg_ptr44 = ((($vararg_buffer40)) + 8|0); HEAP32[$vararg_ptr44>>2] = 600; $vararg_ptr45 = ((($vararg_buffer40)) + 12|0); HEAP32[$vararg_ptr45>>2] = 193339; $vararg_ptr46 = ((($vararg_buffer40)) + 16|0); HEAP32[$vararg_ptr46>>2] = $$0$i$i$39; $vararg_ptr47 = ((($vararg_buffer40)) + 20|0); HEAP32[$vararg_ptr47>>2] = $219; (_SDL_SetError(192021,$vararg_buffer40)|0); $220 = HEAP32[$215>>2]|0; $221 = (FUNCTION_TABLE_i[$220 & 8191]()|0); $222 = ($221|0)==(0); if ($222) { $$1 = -1; break; } else { $219 = $221; } } STACKTOP = sp;return ($$1|0); } } } $223 = HEAP32[$$pre>>2]|0; FUNCTION_TABLE_vii[$223 & 8191](1,$22); $224 = HEAP32[$0>>2]|0; $225 = ((($224)) + 4|0); $226 = HEAP32[$225>>2]|0; $227 = ($226|0)==(0); if (!($227)) { $228 = ((($224)) + 108|0); $229 = HEAP32[$228>>2]|0; $230 = (FUNCTION_TABLE_i[$229 & 8191]()|0); $231 = ($230|0)==(0); if (!($231)) { $232 = $230; while(1) { switch ($232|0) { case 1280: { $$0$i$i$47 = 192005; break; } case 1281: { $$0$i$i$47 = 191988; break; } case 1282: { $$0$i$i$47 = 191967; break; } case 1285: { $$0$i$i$47 = 191950; break; } default: { $$0$i$i$47 = 191942; } } HEAP32[$vararg_buffer48>>2] = 193394; $vararg_ptr51 = ((($vararg_buffer48)) + 4|0); HEAP32[$vararg_ptr51>>2] = 192047; $vararg_ptr52 = ((($vararg_buffer48)) + 8|0); HEAP32[$vararg_ptr52>>2] = 606; $vararg_ptr53 = ((($vararg_buffer48)) + 12|0); HEAP32[$vararg_ptr53>>2] = 193339; $vararg_ptr54 = ((($vararg_buffer48)) + 16|0); HEAP32[$vararg_ptr54>>2] = $$0$i$i$47; $vararg_ptr55 = ((($vararg_buffer48)) + 20|0); HEAP32[$vararg_ptr55>>2] = $232; (_SDL_SetError(192021,$vararg_buffer48)|0); $233 = HEAP32[$228>>2]|0; $234 = (FUNCTION_TABLE_i[$233 & 8191]()|0); $235 = ($234|0)==(0); if ($235) { $$1 = -1; break; } else { $232 = $234; } } STACKTOP = sp;return ($$1|0); } } $236 = ((($texture)) + 68|0); HEAP32[$236>>2] = $22; $237 = ((($1)) + 16|0); $238 = HEAP32[$237>>2]|0; FUNCTION_TABLE_vi[$238 & 8191](33984); $239 = ((($1)) + 28|0); $240 = HEAP32[$239>>2]|0; $241 = HEAP32[$25>>2]|0; $242 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$240 & 8191]($241,$242); $243 = ((($1)) + 160|0); $244 = HEAP32[$243>>2]|0; $245 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$244 & 8191]($245,10241,$113); $246 = HEAP32[$243>>2]|0; $247 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$246 & 8191]($247,10240,$113); $248 = HEAP32[$243>>2]|0; $249 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$248 & 8191]($249,10242,33071); $250 = HEAP32[$243>>2]|0; $251 = HEAP32[$25>>2]|0; FUNCTION_TABLE_viii[$250 & 8191]($251,10243,33071); $252 = ((($1)) + 156|0); $253 = HEAP32[$252>>2]|0; $254 = HEAP32[$25>>2]|0; $255 = ((($texture)) + 12|0); $256 = HEAP32[$255>>2]|0; $257 = ((($texture)) + 16|0); $258 = HEAP32[$257>>2]|0; FUNCTION_TABLE_viiiiiiiii[$253 & 8191]($254,0,$format$0,$256,$258,0,$format$0,5121,0); $259 = HEAP32[$0>>2]|0; $260 = ((($259)) + 4|0); $261 = HEAP32[$260>>2]|0; $262 = ($261|0)==(0); if (!($262)) { $263 = ((($259)) + 108|0); $264 = HEAP32[$263>>2]|0; $265 = (FUNCTION_TABLE_i[$264 & 8191]()|0); $266 = ($265|0)==(0); if (!($266)) { $267 = $265; while(1) { switch ($267|0) { case 1280: { $$0$i$i$55 = 192005; break; } case 1281: { $$0$i$i$55 = 191988; break; } case 1282: { $$0$i$i$55 = 191967; break; } case 1285: { $$0$i$i$55 = 191950; break; } default: { $$0$i$i$55 = 191942; } } HEAP32[$vararg_buffer56>>2] = 193409; $vararg_ptr59 = ((($vararg_buffer56)) + 4|0); HEAP32[$vararg_ptr59>>2] = 192047; $vararg_ptr60 = ((($vararg_buffer56)) + 8|0); HEAP32[$vararg_ptr60>>2] = 617; $vararg_ptr61 = ((($vararg_buffer56)) + 12|0); HEAP32[$vararg_ptr61>>2] = 193339; $vararg_ptr62 = ((($vararg_buffer56)) + 16|0); HEAP32[$vararg_ptr62>>2] = $$0$i$i$55; $vararg_ptr63 = ((($vararg_buffer56)) + 20|0); HEAP32[$vararg_ptr63>>2] = $267; (_SDL_SetError(192021,$vararg_buffer56)|0); $268 = HEAP32[$263>>2]|0; $269 = (FUNCTION_TABLE_i[$268 & 8191]()|0); $270 = ($269|0)==(0); if ($270) { $$1 = -1; break; } else { $267 = $269; } } STACKTOP = sp;return ($$1|0); } } $271 = HEAP32[$46>>2]|0; $272 = ($271|0)==(2); if ($272) { $273 = HEAP32[$0>>2]|0; $274 = HEAP32[$255>>2]|0; $275 = HEAP32[$257>>2]|0; $276 = ((($273)) + 232|0); $result$0$3$i = HEAP32[$276>>2]|0; $cond$4$i = ($result$0$3$i|0)==(0|0); L161: do { if ($cond$4$i) { label = 96; } else { $result$05$i = $result$0$3$i; while(1) { $277 = HEAP32[$result$05$i>>2]|0; $278 = ($277|0)==($274|0); if ($278) { $279 = ((($result$05$i)) + 4|0); $280 = HEAP32[$279>>2]|0; $281 = ($280|0)==($275|0); if ($281) { $result$1$i = $result$05$i; break L161; } } $282 = ((($result$05$i)) + 12|0); $result$0$i = HEAP32[$282>>2]|0; $cond$i = ($result$0$i|0)==(0|0); if ($cond$i) { label = 96; break; } else { $result$05$i = $result$0$i; } } } } while(0); if ((label|0) == 96) { $283 = (_SDL_malloc(16)|0); HEAP32[$283>>2] = $274; $284 = ((($283)) + 4|0); HEAP32[$284>>2] = $275; $285 = ((($273)) + 92|0); $286 = HEAP32[$285>>2]|0; $287 = ((($283)) + 8|0); FUNCTION_TABLE_vii[$286 & 8191](1,$287); $288 = HEAP32[$276>>2]|0; $289 = ((($283)) + 12|0); HEAP32[$289>>2] = $288; HEAP32[$276>>2] = $283; $result$1$i = $283; } $290 = ((($22)) + 40|0); HEAP32[$290>>2] = $result$1$i; } else { $291 = ((($22)) + 40|0); HEAP32[$291>>2] = 0; } $292 = HEAP32[$0>>2]|0; $293 = ((($292)) + 4|0); $294 = HEAP32[$293>>2]|0; $295 = ($294|0)==(0); if ($295) { $$1 = 0; STACKTOP = sp;return ($$1|0); } $296 = ((($292)) + 108|0); $297 = HEAP32[$296>>2]|0; $298 = (FUNCTION_TABLE_i[$297 & 8191]()|0); $299 = ($298|0)==(0); if ($299) { $$1 = 0; STACKTOP = sp;return ($$1|0); } else { $$021$i$61 = 211279;$303 = $298; } while(1) { $300 = ($$021$i$61|0)==(0|0); if ($300) { label = 103; } else { $301 = HEAP8[$$021$i$61>>0]|0; $302 = ($301<<24>>24)==(0); if ($302) { label = 103; } else { $$1$i$63 = $$021$i$61; } } if ((label|0) == 103) { label = 0; $$1$i$63 = 209137; } switch ($303|0) { case 1280: { $$0$i$i$64 = 192005; break; } case 1281: { $$0$i$i$64 = 191988; break; } case 1282: { $$0$i$i$64 = 191967; break; } case 1285: { $$0$i$i$64 = 191950; break; } default: { $$0$i$i$64 = 191942; } } HEAP32[$vararg_buffer64>>2] = $$1$i$63; $vararg_ptr67 = ((($vararg_buffer64)) + 4|0); HEAP32[$vararg_ptr67>>2] = 192047; $vararg_ptr68 = ((($vararg_buffer64)) + 8|0); HEAP32[$vararg_ptr68>>2] = 627; $vararg_ptr69 = ((($vararg_buffer64)) + 12|0); HEAP32[$vararg_ptr69>>2] = 193339; $vararg_ptr70 = ((($vararg_buffer64)) + 16|0); HEAP32[$vararg_ptr70>>2] = $$0$i$i$64; $vararg_ptr71 = ((($vararg_buffer64)) + 20|0); HEAP32[$vararg_ptr71>>2] = $303; (_SDL_SetError(192021,$vararg_buffer64)|0); $304 = HEAP32[$296>>2]|0; $305 = (FUNCTION_TABLE_i[$304 & 8191]()|0); $306 = ($305|0)==(0); if ($306) { $$1 = -1; break; } else { $$021$i$61 = $$1$i$63;$303 = $305; } } STACKTOP = sp;return ($$1|0); } function _GLES2_UpdateTexture($renderer,$texture,$rect,$pixels,$pitch) { $renderer = $renderer|0; $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$0$i$i = 0, $$01 = 0, $$011$i = 0, $$011$i$16 = 0, $$011$i$26 = 0, $$011$i$6 = 0, $$mask = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $blob$0$i = 0, $blob$0$i$19 = 0, $blob$0$i$29 = 0, $blob$0$i$9 = 0, $exitcond$i = 0, $exitcond$i$17 = 0, $exitcond$i$27 = 0, $exitcond$i$7 = 0, $or$cond = 0, $phitmp = 0, $src$02$i = 0, $src$02$i$15 = 0, $src$02$i$25 = 0, $src$02$i$5 = 0, $src$1$i = 0, $src$1$i$10 = 0; var $src$1$i$20 = 0, $src$1$i$30 = 0, $switch$split2D = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $y$03$i = 0, $y$03$i$14 = 0, $y$03$i$24 = 0, $y$03$i$4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ((($rect)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)<(1); if ($23) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $24 = ((($rect)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)<(1); if ($26) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $27 = ((($1)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$28 & 8191]($30,$31); $32 = HEAP32[$29>>2]|0; $33 = HEAP32[$rect>>2]|0; $34 = ((($rect)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = HEAP32[$21>>2]|0; $37 = HEAP32[$24>>2]|0; $38 = ((($3)) + 8|0); $39 = HEAP32[$38>>2]|0; $40 = ((($3)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = ((($texture)) + 4|0); $43 = HEAP32[$42>>2]|0; $44 = ($43|0)==(0); $$mask = $43 & -268435456; $45 = ($$mask|0)==(268435456); $or$cond = $44 | $45; L16: do { if ($or$cond) { $47 = $43 & 255; $49 = $47; } else { $switch$split2D = ($43|0)<(1498831189); if ($switch$split2D) { switch ($43|0) { case 844715353: { $49 = 2; break L16; break; } default: { } } } else { switch ($43|0) { case 1498831189: { $49 = 2; break L16; break; } default: { } } } $46 = ($43|0)==(1431918169); $phitmp = $46 ? 2 : 1; $49 = $phitmp; } } while(0); $48 = Math_imul($49, $36)|0; $50 = ($48|0)==($pitch|0); do { if ($50) { $blob$0$i = 0;$src$1$i = $pixels; label = 18; } else { $51 = Math_imul($48, $37)|0; $52 = (_SDL_malloc($51)|0); $53 = ($52|0)==(0|0); if ($53) { (_SDL_Error(0)|0); break; } $54 = ($37|0)>(0); if ($54) { $$011$i = $pixels;$src$02$i = $52;$y$03$i = 0; while(1) { (_SDL_memcpy($src$02$i,$$011$i,$48)|0); $55 = (($src$02$i) + ($48)|0); $56 = (($$011$i) + ($pitch)|0); $57 = (($y$03$i) + 1)|0; $exitcond$i = ($57|0)==($37|0); if ($exitcond$i) { $blob$0$i = $52;$src$1$i = $52; label = 18; break; } else { $$011$i = $56;$src$02$i = $55;$y$03$i = $57; } } } else { $blob$0$i = $52;$src$1$i = $52; label = 18; } } } while(0); if ((label|0) == 18) { $58 = ((($1)) + 164|0); $59 = HEAP32[$58>>2]|0; FUNCTION_TABLE_viiiiiiiii[$59 & 8191]($32,0,$33,$35,$36,$37,$39,$41,$src$1$i); $60 = ($blob$0$i|0)==(0|0); if (!($60)) { _SDL_free($blob$0$i); } } $61 = ((($3)) + 24|0); $62 = HEAP32[$61>>2]|0; $63 = ($62|0)==(0); do { if ($63) { $$01 = $pixels; } else { $64 = HEAP32[$24>>2]|0; $65 = Math_imul($64, $pitch)|0; $66 = (($pixels) + ($65)|0); $67 = HEAP32[$42>>2]|0; $68 = ($67|0)==(842094169); $69 = HEAP32[$27>>2]|0; $70 = HEAP32[$29>>2]|0; if ($68) { $71 = ((($3)) + 32|0); $72 = HEAP32[$71>>2]|0; FUNCTION_TABLE_vii[$69 & 8191]($70,$72); } else { $73 = ((($3)) + 36|0); $74 = HEAP32[$73>>2]|0; FUNCTION_TABLE_vii[$69 & 8191]($70,$74); } $75 = HEAP32[$29>>2]|0; $76 = HEAP32[$rect>>2]|0; $77 = (($76|0) / 2)&-1; $78 = HEAP32[$34>>2]|0; $79 = (($78|0) / 2)&-1; $80 = HEAP32[$21>>2]|0; $81 = (($80|0) / 2)&-1; $82 = HEAP32[$24>>2]|0; $83 = (($82|0) / 2)&-1; $84 = HEAP32[$38>>2]|0; $85 = HEAP32[$40>>2]|0; $86 = (($pitch|0) / 2)&-1; $87 = ($81|0)==($86|0); do { if ($87) { $blob$0$i$9 = 0;$src$1$i$10 = $66; label = 29; } else { $88 = Math_imul($83, $81)|0; $89 = (_SDL_malloc($88)|0); $90 = ($89|0)==(0|0); if ($90) { (_SDL_Error(0)|0); break; } $91 = ($82|0)>(1); if ($91) { $$011$i$6 = $66;$src$02$i$5 = $89;$y$03$i$4 = 0; while(1) { (_SDL_memcpy($src$02$i$5,$$011$i$6,$81)|0); $92 = (($src$02$i$5) + ($81)|0); $93 = (($$011$i$6) + ($86)|0); $94 = (($y$03$i$4) + 1)|0; $exitcond$i$7 = ($94|0)==($83|0); if ($exitcond$i$7) { $blob$0$i$9 = $89;$src$1$i$10 = $89; label = 29; break; } else { $$011$i$6 = $93;$src$02$i$5 = $92;$y$03$i$4 = $94; } } } else { $blob$0$i$9 = $89;$src$1$i$10 = $89; label = 29; } } } while(0); if ((label|0) == 29) { $95 = ((($1)) + 164|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_viiiiiiiii[$96 & 8191]($75,0,$77,$79,$81,$83,$84,$85,$src$1$i$10); $97 = ($blob$0$i$9|0)==(0|0); if (!($97)) { _SDL_free($blob$0$i$9); } } $98 = HEAP32[$24>>2]|0; $99 = Math_imul($98, $pitch)|0; $100 = (($99|0) / 4)&-1; $101 = (($66) + ($100)|0); $102 = HEAP32[$42>>2]|0; $103 = ($102|0)==(842094169); $104 = HEAP32[$27>>2]|0; $105 = HEAP32[$29>>2]|0; if ($103) { $106 = ((($3)) + 36|0); $107 = HEAP32[$106>>2]|0; FUNCTION_TABLE_vii[$104 & 8191]($105,$107); } else { $108 = ((($3)) + 32|0); $109 = HEAP32[$108>>2]|0; FUNCTION_TABLE_vii[$104 & 8191]($105,$109); } $110 = HEAP32[$29>>2]|0; $111 = HEAP32[$rect>>2]|0; $112 = (($111|0) / 2)&-1; $113 = HEAP32[$34>>2]|0; $114 = (($113|0) / 2)&-1; $115 = HEAP32[$21>>2]|0; $116 = (($115|0) / 2)&-1; $117 = HEAP32[$24>>2]|0; $118 = (($117|0) / 2)&-1; $119 = HEAP32[$38>>2]|0; $120 = HEAP32[$40>>2]|0; $121 = ($116|0)==($86|0); if ($121) { $blob$0$i$19 = 0;$src$1$i$20 = $101; } else { $122 = Math_imul($118, $116)|0; $123 = (_SDL_malloc($122)|0); $124 = ($123|0)==(0|0); if ($124) { (_SDL_Error(0)|0); $$01 = $101; break; } $125 = ($117|0)>(1); if ($125) { $$011$i$16 = $101;$src$02$i$15 = $123;$y$03$i$14 = 0; while(1) { (_SDL_memcpy($src$02$i$15,$$011$i$16,$116)|0); $126 = (($src$02$i$15) + ($116)|0); $127 = (($$011$i$16) + ($86)|0); $128 = (($y$03$i$14) + 1)|0; $exitcond$i$17 = ($128|0)==($118|0); if ($exitcond$i$17) { $blob$0$i$19 = $123;$src$1$i$20 = $123; break; } else { $$011$i$16 = $127;$src$02$i$15 = $126;$y$03$i$14 = $128; } } } else { $blob$0$i$19 = $123;$src$1$i$20 = $123; } } $129 = ((($1)) + 164|0); $130 = HEAP32[$129>>2]|0; FUNCTION_TABLE_viiiiiiiii[$130 & 8191]($110,0,$112,$114,$116,$118,$119,$120,$src$1$i$20); $131 = ($blob$0$i$19|0)==(0|0); if ($131) { $$01 = $101; } else { _SDL_free($blob$0$i$19); $$01 = $101; } } } while(0); $132 = ((($3)) + 28|0); $133 = HEAP32[$132>>2]|0; $134 = ($133|0)==(0); do { if (!($134)) { $135 = HEAP32[$24>>2]|0; $136 = Math_imul($135, $pitch)|0; $137 = (($$01) + ($136)|0); $138 = HEAP32[$27>>2]|0; $139 = HEAP32[$29>>2]|0; $140 = ((($3)) + 36|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vii[$138 & 8191]($139,$141); $142 = HEAP32[$29>>2]|0; $143 = HEAP32[$rect>>2]|0; $144 = (($143|0) / 2)&-1; $145 = HEAP32[$34>>2]|0; $146 = (($145|0) / 2)&-1; $147 = HEAP32[$21>>2]|0; $148 = (($147|0) / 2)&-1; $149 = HEAP32[$24>>2]|0; $150 = (($149|0) / 2)&-1; $151 = $148 << 1; $152 = ($151|0)==($pitch|0); if ($152) { $blob$0$i$29 = 0;$src$1$i$30 = $137; } else { $153 = Math_imul($150, $151)|0; $154 = (_SDL_malloc($153)|0); $155 = ($154|0)==(0|0); if ($155) { (_SDL_Error(0)|0); break; } $156 = ($149|0)>(1); if ($156) { $$011$i$26 = $137;$src$02$i$25 = $154;$y$03$i$24 = 0; while(1) { (_SDL_memcpy($src$02$i$25,$$011$i$26,$151)|0); $157 = (($src$02$i$25) + ($151)|0); $158 = (($$011$i$26) + ($pitch)|0); $159 = (($y$03$i$24) + 1)|0; $exitcond$i$27 = ($159|0)==($150|0); if ($exitcond$i$27) { $blob$0$i$29 = $154;$src$1$i$30 = $154; break; } else { $$011$i$26 = $158;$src$02$i$25 = $157;$y$03$i$24 = $159; } } } else { $blob$0$i$29 = $154;$src$1$i$30 = $154; } } $160 = ((($1)) + 164|0); $161 = HEAP32[$160>>2]|0; FUNCTION_TABLE_viiiiiiiii[$161 & 8191]($142,0,$144,$146,$148,$150,6410,5121,$src$1$i$30); $162 = ($blob$0$i$29|0)==(0|0); if (!($162)) { _SDL_free($blob$0$i$29); } } } while(0); $163 = HEAP32[$0>>2]|0; $164 = ((($163)) + 4|0); $165 = HEAP32[$164>>2]|0; $166 = ($165|0)==(0); if ($166) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $167 = ((($163)) + 108|0); $168 = HEAP32[$167>>2]|0; $169 = (FUNCTION_TABLE_i[$168 & 8191]()|0); $170 = ($169|0)==(0); if ($170) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $171 = $169; } while(1) { switch ($171|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = 193064; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 735; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 193218; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $171; (_SDL_SetError(192021,$vararg_buffer)|0); $172 = HEAP32[$167>>2]|0; $173 = (FUNCTION_TABLE_i[$172 & 8191]()|0); $174 = ($173|0)==(0); if ($174) { $$0 = -1; break; } else { $171 = $173; } } STACKTOP = sp;return ($$0|0); } function _GLES2_UpdateTextureYUV($renderer,$texture,$rect,$Yplane,$Ypitch,$Uplane,$Upitch,$Vplane,$Vpitch) { $renderer = $renderer|0; $texture = $texture|0; $rect = $rect|0; $Yplane = $Yplane|0; $Ypitch = $Ypitch|0; $Uplane = $Uplane|0; $Upitch = $Upitch|0; $Vplane = $Vplane|0; $Vpitch = $Vpitch|0; var $$0 = 0, $$0$i$i = 0, $$011$i = 0, $$011$i$14 = 0, $$011$i$4 = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $blob$0$i = 0, $blob$0$i$17 = 0, $blob$0$i$7 = 0, $exitcond$i = 0, $exitcond$i$15 = 0, $exitcond$i$5 = 0, $src$02$i = 0, $src$02$i$13 = 0, $src$02$i$3 = 0, $src$1$i = 0, $src$1$i$18 = 0, $src$1$i$8 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0; var $vararg_ptr5 = 0, $y$03$i = 0, $y$03$i$12 = 0, $y$03$i$2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ((($rect)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)<(1); if ($23) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $24 = ((($rect)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)<(1); if ($26) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $27 = ((($1)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = ((($3)) + 32|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vii[$28 & 8191]($30,$32); $33 = HEAP32[$29>>2]|0; $34 = HEAP32[$rect>>2]|0; $35 = (($34|0) / 2)&-1; $36 = ((($rect)) + 4|0); $37 = HEAP32[$36>>2]|0; $38 = (($37|0) / 2)&-1; $39 = HEAP32[$21>>2]|0; $40 = (($39|0) / 2)&-1; $41 = HEAP32[$24>>2]|0; $42 = (($41|0) / 2)&-1; $43 = ((($3)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = ((($3)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = ($40|0)==($Vpitch|0); do { if ($47) { $blob$0$i = 0;$src$1$i = $Vplane; label = 14; } else { $48 = Math_imul($42, $40)|0; $49 = (_SDL_malloc($48)|0); $50 = ($49|0)==(0|0); if ($50) { (_SDL_Error(0)|0); break; } $51 = ($41|0)>(1); if ($51) { $$011$i = $Vplane;$src$02$i = $49;$y$03$i = 0; while(1) { (_SDL_memcpy($src$02$i,$$011$i,$40)|0); $52 = (($src$02$i) + ($40)|0); $53 = (($$011$i) + ($Vpitch)|0); $54 = (($y$03$i) + 1)|0; $exitcond$i = ($54|0)==($42|0); if ($exitcond$i) { $blob$0$i = $49;$src$1$i = $49; label = 14; break; } else { $$011$i = $53;$src$02$i = $52;$y$03$i = $54; } } } else { $blob$0$i = $49;$src$1$i = $49; label = 14; } } } while(0); if ((label|0) == 14) { $55 = ((($1)) + 164|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_viiiiiiiii[$56 & 8191]($33,0,$35,$38,$40,$42,$44,$46,$src$1$i); $57 = ($blob$0$i|0)==(0|0); if (!($57)) { _SDL_free($blob$0$i); } } $58 = HEAP32[$27>>2]|0; $59 = HEAP32[$29>>2]|0; $60 = ((($3)) + 36|0); $61 = HEAP32[$60>>2]|0; FUNCTION_TABLE_vii[$58 & 8191]($59,$61); $62 = HEAP32[$29>>2]|0; $63 = HEAP32[$rect>>2]|0; $64 = (($63|0) / 2)&-1; $65 = HEAP32[$36>>2]|0; $66 = (($65|0) / 2)&-1; $67 = HEAP32[$21>>2]|0; $68 = (($67|0) / 2)&-1; $69 = HEAP32[$24>>2]|0; $70 = (($69|0) / 2)&-1; $71 = HEAP32[$43>>2]|0; $72 = HEAP32[$45>>2]|0; $73 = ($68|0)==($Upitch|0); do { if ($73) { $blob$0$i$7 = 0;$src$1$i$8 = $Uplane; label = 21; } else { $74 = Math_imul($70, $68)|0; $75 = (_SDL_malloc($74)|0); $76 = ($75|0)==(0|0); if ($76) { (_SDL_Error(0)|0); break; } $77 = ($69|0)>(1); if ($77) { $$011$i$4 = $Uplane;$src$02$i$3 = $75;$y$03$i$2 = 0; while(1) { (_SDL_memcpy($src$02$i$3,$$011$i$4,$68)|0); $78 = (($src$02$i$3) + ($68)|0); $79 = (($$011$i$4) + ($Upitch)|0); $80 = (($y$03$i$2) + 1)|0; $exitcond$i$5 = ($80|0)==($70|0); if ($exitcond$i$5) { $blob$0$i$7 = $75;$src$1$i$8 = $75; label = 21; break; } else { $$011$i$4 = $79;$src$02$i$3 = $78;$y$03$i$2 = $80; } } } else { $blob$0$i$7 = $75;$src$1$i$8 = $75; label = 21; } } } while(0); if ((label|0) == 21) { $81 = ((($1)) + 164|0); $82 = HEAP32[$81>>2]|0; FUNCTION_TABLE_viiiiiiiii[$82 & 8191]($62,0,$64,$66,$68,$70,$71,$72,$src$1$i$8); $83 = ($blob$0$i$7|0)==(0|0); if (!($83)) { _SDL_free($blob$0$i$7); } } $84 = HEAP32[$27>>2]|0; $85 = HEAP32[$29>>2]|0; $86 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$84 & 8191]($85,$86); $87 = HEAP32[$29>>2]|0; $88 = HEAP32[$rect>>2]|0; $89 = HEAP32[$36>>2]|0; $90 = HEAP32[$21>>2]|0; $91 = HEAP32[$24>>2]|0; $92 = HEAP32[$43>>2]|0; $93 = HEAP32[$45>>2]|0; $94 = ($90|0)==($Ypitch|0); do { if ($94) { $blob$0$i$17 = 0;$src$1$i$18 = $Yplane; label = 28; } else { $95 = Math_imul($91, $90)|0; $96 = (_SDL_malloc($95)|0); $97 = ($96|0)==(0|0); if ($97) { (_SDL_Error(0)|0); break; } $98 = ($91|0)>(0); if ($98) { $$011$i$14 = $Yplane;$src$02$i$13 = $96;$y$03$i$12 = 0; while(1) { (_SDL_memcpy($src$02$i$13,$$011$i$14,$90)|0); $99 = (($src$02$i$13) + ($90)|0); $100 = (($$011$i$14) + ($Ypitch)|0); $101 = (($y$03$i$12) + 1)|0; $exitcond$i$15 = ($101|0)==($91|0); if ($exitcond$i$15) { $blob$0$i$17 = $96;$src$1$i$18 = $96; label = 28; break; } else { $$011$i$14 = $100;$src$02$i$13 = $99;$y$03$i$12 = $101; } } } else { $blob$0$i$17 = $96;$src$1$i$18 = $96; label = 28; } } } while(0); if ((label|0) == 28) { $102 = ((($1)) + 164|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_viiiiiiiii[$103 & 8191]($87,0,$88,$89,$90,$91,$92,$93,$src$1$i$18); $104 = ($blob$0$i$17|0)==(0|0); if (!($104)) { _SDL_free($blob$0$i$17); } } $105 = HEAP32[$0>>2]|0; $106 = ((($105)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)==(0); if ($108) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $109 = ((($105)) + 108|0); $110 = HEAP32[$109>>2]|0; $111 = (FUNCTION_TABLE_i[$110 & 8191]()|0); $112 = ($111|0)==(0); if ($112) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $113 = $111; } while(1) { switch ($113|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = 193064; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 784; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 193082; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $113; (_SDL_SetError(192021,$vararg_buffer)|0); $114 = HEAP32[$109>>2]|0; $115 = (FUNCTION_TABLE_i[$114 & 8191]()|0); $116 = ($115|0)==(0); if ($116) { $$0 = -1; break; } else { $113 = $115; } } STACKTOP = sp;return ($$0|0); } function _GLES2_LockTexture($renderer,$texture,$rect,$pixels,$pitch) { $renderer = $renderer|0; $texture = $texture|0; $rect = $rect|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$mask = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $or$cond = 0, $phitmp = 0, $switch$split2D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ((($1)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = ((($rect)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = Math_imul($7, $5)|0; $9 = (($3) + ($8)|0); $10 = HEAP32[$rect>>2]|0; $11 = ((($texture)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0); $$mask = $12 & -268435456; $14 = ($$mask|0)==(268435456); $or$cond = $13 | $14; L1: do { if ($or$cond) { $16 = $12 & 255; $18 = $16; } else { $switch$split2D = ($12|0)<(1498831189); if ($switch$split2D) { switch ($12|0) { case 844715353: { $18 = 2; break L1; break; } default: { } } } else { switch ($12|0) { case 1498831189: { $18 = 2; break L1; break; } default: { } } } $15 = ($12|0)==(1431918169); $phitmp = $15 ? 2 : 1; $18 = $phitmp; } } while(0); $17 = Math_imul($18, $10)|0; $19 = (($9) + ($17)|0); HEAP32[$pixels>>2] = $19; HEAP32[$pitch>>2] = $5; return 0; } function _GLES2_UnlockTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $rect = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $rect = sp; $0 = ((($texture)) + 68|0); $1 = HEAP32[$0>>2]|0; HEAP32[$rect>>2] = 0; $2 = ((($rect)) + 4|0); HEAP32[$2>>2] = 0; $3 = ((($texture)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ((($rect)) + 8|0); HEAP32[$5>>2] = $4; $6 = ((($texture)) + 16|0); $7 = HEAP32[$6>>2]|0; $8 = ((($rect)) + 12|0); HEAP32[$8>>2] = $7; $9 = ((($1)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ((($1)) + 20|0); $12 = HEAP32[$11>>2]|0; (_GLES2_UpdateTexture($renderer,$texture,$rect,$10,$12)|0); STACKTOP = sp;return; } function _GLES2_SetRenderTarget($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ($texture|0)==(0|0); if ($2) { $3 = ((($1)) + 192|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 236|0); $6 = HEAP32[$5>>2]|0; FUNCTION_TABLE_vii[$4 & 8191](36160,$6); $$0 = 0; STACKTOP = sp;return ($$0|0); } $7 = ((($texture)) + 68|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 192|0); $10 = HEAP32[$9>>2]|0; $11 = ((($8)) + 40|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 8|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vii[$10 & 8191](36160,$14); $15 = ((($1)) + 196|0); $16 = HEAP32[$15>>2]|0; $17 = ((($8)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$8>>2]|0; FUNCTION_TABLE_viiiii[$16 & 8191](36160,36064,$18,$19,0); $20 = ((($1)) + 200|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191](36160)|0); $23 = ($22|0)==(36053); if ($23) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $24 = (_SDL_SetError(193032,$vararg_buffer)|0); $$0 = $24; STACKTOP = sp;return ($$0|0); } function _GLES2_UpdateViewport($renderer) { $renderer = $renderer|0; var $$$i = 0.0, $$0 = 0, $$0$i$i = 0, $$021$i = 0, $$1$i = 0.0, $$1$i$1 = 0, $$sink$i = 0.0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0, $projection$i = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $projection$i = sp + 24|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if (!($4)) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $5 = ((($1)) + 188|0); $6 = HEAP32[$5>>2]|0; $7 = ((($renderer)) + 212|0); $8 = HEAP32[$7>>2]|0; $9 = ((($renderer)) + 216|0); $10 = HEAP32[$9>>2]|0; $11 = ((($renderer)) + 220|0); $12 = HEAP32[$11>>2]|0; $13 = ((($renderer)) + 224|0); $14 = HEAP32[$13>>2]|0; FUNCTION_TABLE_viiii[$6 & 8191]($8,$10,$12,$14); $15 = ((($1)) + 268|0); $16 = HEAP32[$15>>2]|0; $17 = ($16|0)==(0|0); if (!($17)) { $18 = HEAP32[$0>>2]|0; $19 = HEAP32[$11>>2]|0; $20 = ($19|0)==(0); if (!($20)) { $21 = HEAP32[$13>>2]|0; $22 = ($21|0)==(0); if (!($22)) { $23 = (+($19|0)); $24 = 2.0 / $23; HEAPF32[$projection$i>>2] = $24; $25 = ((($projection$i)) + 4|0); $26 = ((($renderer)) + 304|0); ;HEAP32[$25>>2]=0|0;HEAP32[$25+4>>2]=0|0;HEAP32[$25+8>>2]=0|0;HEAP32[$25+12>>2]=0|0; $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(0|0); $29 = (+($21|0)); $$1$i = $28 ? -2.0 : 2.0; $$sink$i = $$1$i / $29; $30 = ((($projection$i)) + 20|0); HEAPF32[$30>>2] = $$sink$i; $31 = ((($projection$i)) + 24|0); $32 = ((($projection$i)) + 48|0); ;HEAP32[$31>>2]=0|0;HEAP32[$31+4>>2]=0|0;HEAP32[$31+8>>2]=0|0;HEAP32[$31+12>>2]=0|0;HEAP32[$31+16>>2]=0|0;HEAP32[$31+20>>2]=0|0; HEAPF32[$32>>2] = -1.0; $33 = ((($projection$i)) + 52|0); $$$i = $28 ? 1.0 : -1.0; HEAPF32[$33>>2] = $$$i; $34 = ((($projection$i)) + 56|0); HEAPF32[$34>>2] = 0.0; $35 = ((($projection$i)) + 60|0); HEAPF32[$35>>2] = 1.0; $36 = ((($18)) + 268|0); $37 = HEAP32[$36>>2]|0; $38 = ((($37)) + 88|0); $39 = (_SDL_memcmp($38,$projection$i,64)|0); $40 = ($39|0)==(0); if (!($40)) { $41 = HEAP32[$36>>2]|0; $42 = ((($41)) + 16|0); $43 = HEAP32[$42>>2]|0; $44 = ((($18)) + 176|0); $45 = HEAP32[$44>>2]|0; FUNCTION_TABLE_viiii[$45 & 8191]($43,1,0,$projection$i); $46 = HEAP32[$36>>2]|0; $47 = ((($46)) + 88|0); (_SDL_memcpy($47,$projection$i,64)|0); } } } } $48 = HEAP32[$0>>2]|0; $49 = ((($48)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0); if ($51) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $52 = ((($48)) + 108|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_i[$53 & 8191]()|0); $55 = ($54|0)==(0); if ($55) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$021$i = 211279;$59 = $54; } while(1) { $56 = ($$021$i|0)==(0|0); if ($56) { label = 12; } else { $57 = HEAP8[$$021$i>>0]|0; $58 = ($57<<24>>24)==(0); if ($58) { label = 12; } else { $$1$i$1 = $$021$i; } } if ((label|0) == 12) { label = 0; $$1$i$1 = 209137; } switch ($59|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i$1; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 388; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192991; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $59; (_SDL_SetError(192021,$vararg_buffer)|0); $60 = HEAP32[$52>>2]|0; $61 = (FUNCTION_TABLE_i[$60 & 8191]()|0); $62 = ($61|0)==(0); if ($62) { $$0 = -1; break; } else { $$021$i = $$1$i$1;$59 = $61; } } STACKTOP = sp;return ($$0|0); } function _GLES2_UpdateClipRect($renderer) { $renderer = $renderer|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if (!($4)) { return 0; } $5 = ((($renderer)) + 276|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $24 = ((($1)) + 68|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191](3089); return 0; } else { $8 = ((($1)) + 80|0); $9 = HEAP32[$8>>2]|0; FUNCTION_TABLE_vi[$9 & 8191](3089); $10 = ((($1)) + 144|0); $11 = HEAP32[$10>>2]|0; $12 = ((($renderer)) + 244|0); $13 = HEAP32[$12>>2]|0; $14 = ((($renderer)) + 224|0); $15 = HEAP32[$14>>2]|0; $16 = ((($renderer)) + 248|0); $17 = HEAP32[$16>>2]|0; $18 = (($15) - ($17))|0; $19 = ((($renderer)) + 256|0); $20 = HEAP32[$19>>2]|0; $21 = (($18) - ($20))|0; $22 = ((($renderer)) + 252|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_viiii[$11 & 8191]($13,$21,$23,$20); return 0; } return (0)|0; } function _GLES2_RenderClear($renderer) { $renderer = $renderer|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $b$0 = 0, $r$0 = 0; var $switch$split2D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = ((($1)) + 272|0); $20 = HEAP8[$19>>0]|0; $21 = ((($1)) + 273|0); $22 = HEAP8[$21>>0]|0; $23 = ((($1)) + 274|0); $24 = HEAP8[$23>>0]|0; $25 = ((($1)) + 275|0); $26 = HEAP8[$25>>0]|0; $27 = ((($renderer)) + 308|0); $28 = HEAP8[$27>>0]|0; $29 = ((($renderer)) + 309|0); $30 = HEAP8[$29>>0]|0; $31 = ((($renderer)) + 310|0); $32 = HEAP8[$31>>0]|0; $33 = ((($renderer)) + 311|0); $34 = HEAP8[$33>>0]|0; $35 = $20&255; $36 = $35 << 24; $37 = $22&255; $38 = $37 << 16; $39 = $38 | $36; $40 = $24&255; $41 = $40 << 8; $42 = $39 | $41; $43 = $26&255; $44 = $42 | $43; $45 = $28&255; $46 = $45 << 24; $47 = $30&255; $48 = $47 << 16; $49 = $48 | $46; $50 = $32&255; $51 = $50 << 8; $52 = $49 | $51; $53 = $34&255; $54 = $52 | $53; $55 = ($44|0)==($54|0); if ($55) { $75 = ((($1)) + 36|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vi[$76 & 8191](16384); return 0; } $56 = ((($renderer)) + 304|0); $57 = HEAP32[$56>>2]|0; $58 = ($57|0)==(0|0); L13: do { if ($58) { label = 10; } else { $59 = ((($57)) + 4|0); $60 = HEAP32[$59>>2]|0; $switch$split2D = ($60|0)<(372645892); if ($switch$split2D) { switch ($60|0) { case 370546692: { $b$0 = $28;$r$0 = $32; break L13; break; } default: { label = 10; break L13; } } } else { switch ($60|0) { case 372645892: { $b$0 = $28;$r$0 = $32; break L13; break; } default: { label = 10; break L13; } } } } } while(0); if ((label|0) == 10) { $b$0 = $32;$r$0 = $28; } $61 = ((($1)) + 40|0); $62 = HEAP32[$61>>2]|0; $63 = (+($r$0&255)); $64 = $63 * 0.0039215688593685627; $65 = (+($30&255)); $66 = $65 * 0.0039215688593685627; $67 = (+($b$0&255)); $68 = $67 * 0.0039215688593685627; $69 = (+($34&255)); $70 = $69 * 0.0039215688593685627; FUNCTION_TABLE_vdddd[$62 & 8191]($64,$66,$68,$70); $71 = HEAP8[$27>>0]|0; HEAP8[$19>>0] = $71; $72 = HEAP8[$29>>0]|0; HEAP8[$21>>0] = $72; $73 = HEAP8[$31>>0]|0; HEAP8[$23>>0] = $73; $74 = HEAP8[$33>>0]|0; HEAP8[$25>>0] = $74; $75 = ((($1)) + 36|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vi[$76 & 8191](16384); return 0; } function _GLES2_RenderDrawPoints($renderer,$points,$count) { $renderer = $renderer|0; $points = $points|0; $count = $count|0; var $$0 = 0, $$alloca_mul = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0; var $9 = 0.0, $exitcond = 0, $idx$01 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = (_GLES2_SetDrawingState($renderer)|0); $3 = ($2|0)<(0); if ($3) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $4 = $count << 3; $$alloca_mul = $4; $5 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $6 = ($count|0)>(0); if ($6) { $idx$01 = 0; while(1) { $7 = (($points) + ($idx$01<<3)|0); $8 = +HEAPF32[$7>>2]; $9 = $8 + 0.5; $10 = (((($points) + ($idx$01<<3)|0)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + 0.5; $13 = $idx$01 << 1; $14 = (($5) + ($13<<2)|0); HEAPF32[$14>>2] = $9; $15 = $13 | 1; $16 = (($5) + ($15<<2)|0); HEAPF32[$16>>2] = $12; $17 = (($idx$01) + 1)|0; $exitcond = ($17|0)==($count|0); if ($exitcond) { break; } else { $idx$01 = $17; } } } $18 = HEAP32[$0>>2]|0; $19 = ((($18)) + 276|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); if ($21) { $22 = ((($18)) + 216|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$23 & 8191](1,$19); $$pre$i = HEAP32[$19>>2]|0; $26 = $$pre$i; } else { $26 = $20; } $24 = ((($18)) + 220|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vii[$25 & 8191](34962,$26); $27 = ((($18)) + 292|0); $28 = HEAP32[$27>>2]|0; $29 = ($28>>>0)<($4>>>0); if ($29) { $30 = ((($18)) + 224|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_viiii[$31 & 8191](34962,$4,$5,35040); HEAP32[$27>>2] = $4; } else { $32 = ((($18)) + 228|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viiii[$33 & 8191](34962,0,$4,$5); } $34 = ((($18)) + 184|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_viiiiii[$35 & 8191](0,2,5126,0,0,0); $36 = ((($1)) + 76|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viii[$37 & 8191](0,0,$count); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _GLES2_RenderDrawLines($renderer,$points,$count) { $renderer = $renderer|0; $points = $points|0; $count = $count|0; var $$0 = 0, $$0$i$i = 0, $$021$i = 0, $$1$i = 0, $$alloca_mul = 0, $$pre$i = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $exitcond = 0, $idx$01 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = (_GLES2_SetDrawingState($renderer)|0); $3 = ($2|0)<(0); if ($3) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $4 = $count << 3; $$alloca_mul = $4; $5 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $6 = ($count|0)>(0); if ($6) { $idx$01 = 0; while(1) { $7 = (($points) + ($idx$01<<3)|0); $8 = +HEAPF32[$7>>2]; $9 = $8 + 0.5; $10 = (((($points) + ($idx$01<<3)|0)) + 4|0); $11 = +HEAPF32[$10>>2]; $12 = $11 + 0.5; $13 = $idx$01 << 1; $14 = (($5) + ($13<<2)|0); HEAPF32[$14>>2] = $9; $15 = $13 | 1; $16 = (($5) + ($15<<2)|0); HEAPF32[$16>>2] = $12; $17 = (($idx$01) + 1)|0; $exitcond = ($17|0)==($count|0); if ($exitcond) { break; } else { $idx$01 = $17; } } } $18 = HEAP32[$0>>2]|0; $19 = ((($18)) + 276|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(0); if ($21) { $22 = ((($18)) + 216|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$23 & 8191](1,$19); $$pre$i = HEAP32[$19>>2]|0; $26 = $$pre$i; } else { $26 = $20; } $24 = ((($18)) + 220|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vii[$25 & 8191](34962,$26); $27 = ((($18)) + 292|0); $28 = HEAP32[$27>>2]|0; $29 = ($28>>>0)<($4>>>0); if ($29) { $30 = ((($18)) + 224|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_viiii[$31 & 8191](34962,$4,$5,35040); HEAP32[$27>>2] = $4; } else { $32 = ((($18)) + 228|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viiii[$33 & 8191](34962,0,$4,$5); } $34 = ((($18)) + 184|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_viiiiii[$35 & 8191](0,2,5126,0,0,0); $36 = ((($1)) + 76|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viii[$37 & 8191](3,0,$count); $38 = ($count|0)==(2); if ($38) { $$pre$phiZ2D = 1; label = 12; } else { $39 = +HEAPF32[$points>>2]; $40 = (($count) + -1)|0; $41 = (($points) + ($40<<3)|0); $42 = +HEAPF32[$41>>2]; $43 = $39 != $42; if ($43) { $$pre$phiZ2D = $40; label = 12; } else { $44 = ((($points)) + 4|0); $45 = +HEAPF32[$44>>2]; $46 = (((($points) + ($40<<3)|0)) + 4|0); $47 = +HEAPF32[$46>>2]; $48 = $45 != $47; if ($48) { $$pre$phiZ2D = $40; label = 12; } } } if ((label|0) == 12) { $49 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viii[$49 & 8191](0,$$pre$phiZ2D,1); } $50 = HEAP32[$0>>2]|0; $51 = ((($50)) + 4|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(0); if ($53) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $54 = ((($50)) + 108|0); $55 = HEAP32[$54>>2]|0; $56 = (FUNCTION_TABLE_i[$55 & 8191]()|0); $57 = ($56|0)==(0); if ($57) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$021$i = 211279;$61 = $56; } while(1) { $58 = ($$021$i|0)==(0|0); if ($58) { label = 17; } else { $59 = HEAP8[$$021$i>>0]|0; $60 = ($59<<24>>24)==(0); if ($60) { label = 17; } else { $$1$i = $$021$i; } } if ((label|0) == 17) { label = 0; $$1$i = 209137; } switch ($61|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1491; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192924; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $61; (_SDL_SetError(192021,$vararg_buffer)|0); $62 = HEAP32[$54>>2]|0; $63 = (FUNCTION_TABLE_i[$62 & 8191]()|0); $64 = ($63|0)==(0); if ($64) { $$0 = -1; break; } else { $$021$i = $$1$i;$61 = $63; } } STACKTOP = sp;return ($$0|0); } function _GLES2_RenderFillRects($renderer,$rects,$count) { $renderer = $renderer|0; $rects = $rects|0; $count = $count|0; var $$0 = 0, $$0$i$i = 0, $$021$i = 0, $$1$i = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0; var $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $idx$01 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $vertices = sp + 24|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = (_GLES2_SetDrawingState($renderer)|0); $3 = ($2|0)<(0); if ($3) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $4 = ($count|0)>(0); if ($4) { $5 = ((($vertices)) + 4|0); $6 = ((($vertices)) + 8|0); $7 = ((($vertices)) + 12|0); $8 = ((($vertices)) + 16|0); $9 = ((($vertices)) + 20|0); $10 = ((($vertices)) + 24|0); $11 = ((($vertices)) + 28|0); $12 = ((($1)) + 76|0); $idx$01 = 0; while(1) { $13 = (($rects) + ($idx$01<<4)|0); $14 = +HEAPF32[$13>>2]; $15 = (((($rects) + ($idx$01<<4)|0)) + 8|0); $16 = +HEAPF32[$15>>2]; $17 = $14 + $16; $18 = (((($rects) + ($idx$01<<4)|0)) + 4|0); $19 = +HEAPF32[$18>>2]; $20 = (((($rects) + ($idx$01<<4)|0)) + 12|0); $21 = +HEAPF32[$20>>2]; $22 = $19 + $21; HEAPF32[$vertices>>2] = $14; HEAPF32[$5>>2] = $19; HEAPF32[$6>>2] = $17; HEAPF32[$7>>2] = $19; HEAPF32[$8>>2] = $14; HEAPF32[$9>>2] = $22; HEAPF32[$10>>2] = $17; HEAPF32[$11>>2] = $22; $23 = HEAP32[$0>>2]|0; $24 = ((($23)) + 276|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0); if ($26) { $27 = ((($23)) + 216|0); $28 = HEAP32[$27>>2]|0; FUNCTION_TABLE_vii[$28 & 8191](1,$24); $$pre$i = HEAP32[$24>>2]|0; $31 = $$pre$i; } else { $31 = $25; } $29 = ((($23)) + 220|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vii[$30 & 8191](34962,$31); $32 = ((($23)) + 292|0); $33 = HEAP32[$32>>2]|0; $34 = ($33>>>0)<(32); if ($34) { $35 = ((($23)) + 224|0); $36 = HEAP32[$35>>2]|0; FUNCTION_TABLE_viiii[$36 & 8191](34962,32,$vertices,35040); HEAP32[$32>>2] = 32; } else { $37 = ((($23)) + 228|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_viiii[$38 & 8191](34962,0,32,$vertices); } $39 = ((($23)) + 184|0); $40 = HEAP32[$39>>2]|0; FUNCTION_TABLE_viiiiii[$40 & 8191](0,2,5126,0,0,0); $41 = HEAP32[$12>>2]|0; FUNCTION_TABLE_viii[$41 & 8191](5,0,4); $42 = (($idx$01) + 1)|0; $exitcond = ($42|0)==($count|0); if ($exitcond) { break; } else { $idx$01 = $42; } } } $43 = HEAP32[$0>>2]|0; $44 = ((($43)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ($45|0)==(0); if ($46) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $47 = ((($43)) + 108|0); $48 = HEAP32[$47>>2]|0; $49 = (FUNCTION_TABLE_i[$48 & 8191]()|0); $50 = ($49|0)==(0); if ($50) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$021$i = 211279;$54 = $49; } while(1) { $51 = ($$021$i|0)==(0|0); if ($51) { label = 14; } else { $52 = HEAP8[$$021$i>>0]|0; $53 = ($52<<24>>24)==(0); if ($53) { label = 14; } else { $$1$i = $$021$i; } } if ((label|0) == 14) { label = 0; $$1$i = 209137; } switch ($54|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1526; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192858; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $54; (_SDL_SetError(192021,$vararg_buffer)|0); $55 = HEAP32[$47>>2]|0; $56 = (FUNCTION_TABLE_i[$55 & 8191]()|0); $57 = ($56|0)==(0); if ($57) { $$0 = -1; break; } else { $$021$i = $$1$i;$54 = $56; } } STACKTOP = sp;return ($$0|0); } function _GLES2_RenderCopy($renderer,$texture,$srcrect,$dstrect) { $renderer = $renderer|0; $texture = $texture|0; $srcrect = $srcrect|0; $dstrect = $dstrect|0; var $$0 = 0, $$0$i$i = 0, $$021$i = 0, $$1$i = 0, $$pre$i = 0, $$pre$i$1 = 0, $$pre$i$2 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $texCoords = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $vertices = sp + 56|0; $texCoords = sp + 24|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = (_GLES2_SetupCopy($renderer,$texture)|0); $20 = ($19|0)<(0); if ($20) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $21 = HEAP32[$dstrect>>2]|0; HEAP32[$vertices>>2] = $21; $22 = ((($dstrect)) + 4|0); $23 = HEAP32[$22>>2]|0; $24 = ((($vertices)) + 4|0); HEAP32[$24>>2] = $23; $25 = (HEAP32[tempDoublePtr>>2]=$21,+HEAPF32[tempDoublePtr>>2]); $26 = ((($dstrect)) + 8|0); $27 = +HEAPF32[$26>>2]; $28 = $25 + $27; $29 = ((($vertices)) + 8|0); HEAPF32[$29>>2] = $28; $30 = ((($vertices)) + 12|0); HEAP32[$30>>2] = $23; $31 = ((($vertices)) + 16|0); HEAP32[$31>>2] = $21; $32 = (HEAP32[tempDoublePtr>>2]=$23,+HEAPF32[tempDoublePtr>>2]); $33 = ((($dstrect)) + 12|0); $34 = +HEAPF32[$33>>2]; $35 = $32 + $34; $36 = ((($vertices)) + 20|0); HEAPF32[$36>>2] = $35; $37 = ((($vertices)) + 24|0); HEAPF32[$37>>2] = $28; $38 = ((($vertices)) + 28|0); HEAPF32[$38>>2] = $35; $39 = HEAP32[$0>>2]|0; $40 = ((($39)) + 276|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(0); if ($42) { $43 = ((($39)) + 216|0); $44 = HEAP32[$43>>2]|0; FUNCTION_TABLE_vii[$44 & 8191](1,$40); $$pre$i$1 = HEAP32[$40>>2]|0; $47 = $$pre$i$1; } else { $47 = $41; } $45 = ((($39)) + 220|0); $46 = HEAP32[$45>>2]|0; FUNCTION_TABLE_vii[$46 & 8191](34962,$47); $48 = ((($39)) + 292|0); $49 = HEAP32[$48>>2]|0; $50 = ($49>>>0)<(32); if ($50) { $51 = ((($39)) + 224|0); $52 = HEAP32[$51>>2]|0; FUNCTION_TABLE_viiii[$52 & 8191](34962,32,$vertices,35040); HEAP32[$48>>2] = 32; } else { $53 = ((($39)) + 228|0); $54 = HEAP32[$53>>2]|0; FUNCTION_TABLE_viiii[$54 & 8191](34962,0,32,$vertices); } $55 = ((($39)) + 184|0); $56 = HEAP32[$55>>2]|0; FUNCTION_TABLE_viiiiii[$56 & 8191](0,2,5126,0,0,0); $57 = HEAP32[$srcrect>>2]|0; $58 = (+($57|0)); $59 = ((($texture)) + 12|0); $60 = HEAP32[$59>>2]|0; $61 = (+($60|0)); $62 = $58 / $61; HEAPF32[$texCoords>>2] = $62; $63 = ((($srcrect)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = (+($64|0)); $66 = ((($texture)) + 16|0); $67 = HEAP32[$66>>2]|0; $68 = (+($67|0)); $69 = $65 / $68; $70 = ((($texCoords)) + 4|0); HEAPF32[$70>>2] = $69; $71 = ((($srcrect)) + 8|0); $72 = HEAP32[$71>>2]|0; $73 = (($72) + ($57))|0; $74 = (+($73|0)); $75 = $74 / $61; $76 = ((($texCoords)) + 8|0); HEAPF32[$76>>2] = $75; $77 = ((($texCoords)) + 12|0); HEAPF32[$77>>2] = $69; $78 = ((($texCoords)) + 16|0); HEAPF32[$78>>2] = $62; $79 = ((($srcrect)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = (($80) + ($64))|0; $82 = (+($81|0)); $83 = $82 / $68; $84 = ((($texCoords)) + 20|0); HEAPF32[$84>>2] = $83; $85 = ((($texCoords)) + 24|0); HEAPF32[$85>>2] = $75; $86 = ((($texCoords)) + 28|0); HEAPF32[$86>>2] = $83; $87 = HEAP32[$0>>2]|0; $88 = ((($87)) + 280|0); $89 = HEAP32[$88>>2]|0; $90 = ($89|0)==(0); if ($90) { $91 = ((($87)) + 216|0); $92 = HEAP32[$91>>2]|0; FUNCTION_TABLE_vii[$92 & 8191](1,$88); $$pre$i$2 = HEAP32[$88>>2]|0; $95 = $$pre$i$2; } else { $95 = $89; } $93 = ((($87)) + 220|0); $94 = HEAP32[$93>>2]|0; FUNCTION_TABLE_vii[$94 & 8191](34962,$95); $96 = ((($87)) + 296|0); $97 = HEAP32[$96>>2]|0; $98 = ($97>>>0)<(32); if ($98) { $99 = ((($87)) + 224|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_viiii[$100 & 8191](34962,32,$texCoords,35040); HEAP32[$96>>2] = 32; } else { $101 = ((($87)) + 228|0); $102 = HEAP32[$101>>2]|0; FUNCTION_TABLE_viiii[$102 & 8191](34962,0,32,$texCoords); } $103 = ((($87)) + 184|0); $104 = HEAP32[$103>>2]|0; FUNCTION_TABLE_viiiiii[$104 & 8191](1,2,5126,0,0,0); $105 = ((($1)) + 76|0); $106 = HEAP32[$105>>2]|0; FUNCTION_TABLE_viii[$106 & 8191](5,0,4); $107 = HEAP32[$0>>2]|0; $108 = ((($107)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = ($109|0)==(0); if ($110) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $111 = ((($107)) + 108|0); $112 = HEAP32[$111>>2]|0; $113 = (FUNCTION_TABLE_i[$112 & 8191]()|0); $114 = ($113|0)==(0); if ($114) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$021$i = 211279;$118 = $113; } while(1) { $115 = ($$021$i|0)==(0|0); if ($115) { label = 22; } else { $116 = HEAP8[$$021$i>>0]|0; $117 = ($116<<24>>24)==(0); if ($117) { label = 22; } else { $$1$i = $$021$i; } } if ((label|0) == 22) { label = 0; $$1$i = 209137; } switch ($118|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1733; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192769; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $118; (_SDL_SetError(192021,$vararg_buffer)|0); $119 = HEAP32[$111>>2]|0; $120 = (FUNCTION_TABLE_i[$119 & 8191]()|0); $121 = ($120|0)==(0); if ($121) { $$0 = -1; break; } else { $$021$i = $$1$i;$118 = $120; } } STACKTOP = sp;return ($$0|0); } function _GLES2_RenderCopyEx($renderer,$texture,$srcrect,$dstrect,$angle,$center,$flip) { $renderer = $renderer|0; $texture = $texture|0; $srcrect = $srcrect|0; $dstrect = $dstrect|0; $angle = +$angle; $center = $center|0; $flip = $flip|0; var $$0 = 0, $$0$i$i = 0, $$021$i = 0, $$1$i = 0, $$pre$i = 0, $$pre$i$1 = 0, $$pre$i$2 = 0, $$pre$i$4 = 0, $$pre$i$6 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0; var $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0.0, $141 = 0.0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $fAngle = 0, $texCoords = 0, $translate = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0; var $vararg_ptr5 = 0, $vertices = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $vertices = sp + 104|0; $texCoords = sp + 72|0; $translate = sp + 40|0; $fAngle = sp + 24|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = (_GLES2_SetupCopy($renderer,$texture)|0); $20 = ($19|0)<(0); if ($20) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $21 = ((($1)) + 84|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$22 & 8191](3); $23 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vi[$23 & 8191](2); $24 = 360.0 - $angle; $25 = $24; $26 = ((($fAngle)) + 12|0); HEAPF32[$26>>2] = $25; $27 = ((($fAngle)) + 8|0); HEAPF32[$27>>2] = $25; $28 = ((($fAngle)) + 4|0); HEAPF32[$28>>2] = $25; HEAPF32[$fAngle>>2] = $25; $29 = +HEAPF32[$center>>2]; $30 = +HEAPF32[$dstrect>>2]; $31 = $29 + $30; $32 = ((($translate)) + 24|0); HEAPF32[$32>>2] = $31; $33 = ((($translate)) + 16|0); HEAPF32[$33>>2] = $31; $34 = ((($translate)) + 8|0); HEAPF32[$34>>2] = $31; HEAPF32[$translate>>2] = $31; $35 = ((($center)) + 4|0); $36 = +HEAPF32[$35>>2]; $37 = ((($dstrect)) + 4|0); $38 = +HEAPF32[$37>>2]; $39 = $36 + $38; $40 = ((($translate)) + 28|0); HEAPF32[$40>>2] = $39; $41 = ((($translate)) + 20|0); HEAPF32[$41>>2] = $39; $42 = ((($translate)) + 12|0); HEAPF32[$42>>2] = $39; $43 = ((($translate)) + 4|0); HEAPF32[$43>>2] = $39; HEAPF32[$vertices>>2] = $30; $44 = ((($vertices)) + 4|0); HEAPF32[$44>>2] = $38; $45 = ((($dstrect)) + 8|0); $46 = +HEAPF32[$45>>2]; $47 = $30 + $46; $48 = ((($vertices)) + 8|0); HEAPF32[$48>>2] = $47; $49 = ((($vertices)) + 12|0); HEAPF32[$49>>2] = $38; $50 = ((($vertices)) + 16|0); HEAPF32[$50>>2] = $30; $51 = ((($dstrect)) + 12|0); $52 = +HEAPF32[$51>>2]; $53 = $38 + $52; $54 = ((($vertices)) + 20|0); HEAPF32[$54>>2] = $53; $55 = ((($vertices)) + 24|0); HEAPF32[$55>>2] = $47; $56 = ((($vertices)) + 28|0); HEAPF32[$56>>2] = $53; $57 = $flip & 1; $58 = ($57|0)==(0); if (!($58)) { HEAPF32[$50>>2] = $47; HEAPF32[$vertices>>2] = $47; HEAPF32[$55>>2] = $30; HEAPF32[$48>>2] = $30; } $59 = $flip & 2; $60 = ($59|0)==(0); if (!($60)) { HEAPF32[$49>>2] = $53; HEAPF32[$44>>2] = $53; HEAPF32[$56>>2] = $38; HEAPF32[$54>>2] = $38; } $61 = HEAP32[$0>>2]|0; $62 = ((($61)) + 284|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0); if ($64) { $65 = ((($61)) + 216|0); $66 = HEAP32[$65>>2]|0; FUNCTION_TABLE_vii[$66 & 8191](1,$62); $$pre$i$1 = HEAP32[$62>>2]|0; $69 = $$pre$i$1; } else { $69 = $63; } $67 = ((($61)) + 220|0); $68 = HEAP32[$67>>2]|0; FUNCTION_TABLE_vii[$68 & 8191](34962,$69); $70 = ((($61)) + 300|0); $71 = HEAP32[$70>>2]|0; $72 = ($71>>>0)<(16); if ($72) { $73 = ((($61)) + 224|0); $74 = HEAP32[$73>>2]|0; FUNCTION_TABLE_viiii[$74 & 8191](34962,16,$fAngle,35040); HEAP32[$70>>2] = 16; } else { $75 = ((($61)) + 228|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_viiii[$76 & 8191](34962,0,16,$fAngle); } $77 = ((($61)) + 184|0); $78 = HEAP32[$77>>2]|0; FUNCTION_TABLE_viiiiii[$78 & 8191](2,1,5126,0,0,0); $79 = HEAP32[$0>>2]|0; $80 = ((($79)) + 288|0); $81 = HEAP32[$80>>2]|0; $82 = ($81|0)==(0); if ($82) { $83 = ((($79)) + 216|0); $84 = HEAP32[$83>>2]|0; FUNCTION_TABLE_vii[$84 & 8191](1,$80); $$pre$i$2 = HEAP32[$80>>2]|0; $87 = $$pre$i$2; } else { $87 = $81; } $85 = ((($79)) + 220|0); $86 = HEAP32[$85>>2]|0; FUNCTION_TABLE_vii[$86 & 8191](34962,$87); $88 = ((($79)) + 304|0); $89 = HEAP32[$88>>2]|0; $90 = ($89>>>0)<(32); if ($90) { $91 = ((($79)) + 224|0); $92 = HEAP32[$91>>2]|0; FUNCTION_TABLE_viiii[$92 & 8191](34962,32,$translate,35040); HEAP32[$88>>2] = 32; } else { $93 = ((($79)) + 228|0); $94 = HEAP32[$93>>2]|0; FUNCTION_TABLE_viiii[$94 & 8191](34962,0,32,$translate); } $95 = ((($79)) + 184|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_viiiiii[$96 & 8191](3,2,5126,0,0,0); $97 = HEAP32[$0>>2]|0; $98 = ((($97)) + 276|0); $99 = HEAP32[$98>>2]|0; $100 = ($99|0)==(0); if ($100) { $101 = ((($97)) + 216|0); $102 = HEAP32[$101>>2]|0; FUNCTION_TABLE_vii[$102 & 8191](1,$98); $$pre$i$4 = HEAP32[$98>>2]|0; $105 = $$pre$i$4; } else { $105 = $99; } $103 = ((($97)) + 220|0); $104 = HEAP32[$103>>2]|0; FUNCTION_TABLE_vii[$104 & 8191](34962,$105); $106 = ((($97)) + 292|0); $107 = HEAP32[$106>>2]|0; $108 = ($107>>>0)<(32); if ($108) { $109 = ((($97)) + 224|0); $110 = HEAP32[$109>>2]|0; FUNCTION_TABLE_viiii[$110 & 8191](34962,32,$vertices,35040); HEAP32[$106>>2] = 32; } else { $111 = ((($97)) + 228|0); $112 = HEAP32[$111>>2]|0; FUNCTION_TABLE_viiii[$112 & 8191](34962,0,32,$vertices); } $113 = ((($97)) + 184|0); $114 = HEAP32[$113>>2]|0; FUNCTION_TABLE_viiiiii[$114 & 8191](0,2,5126,0,0,0); $115 = HEAP32[$srcrect>>2]|0; $116 = (+($115|0)); $117 = ((($texture)) + 12|0); $118 = HEAP32[$117>>2]|0; $119 = (+($118|0)); $120 = $116 / $119; HEAPF32[$texCoords>>2] = $120; $121 = ((($srcrect)) + 4|0); $122 = HEAP32[$121>>2]|0; $123 = (+($122|0)); $124 = ((($texture)) + 16|0); $125 = HEAP32[$124>>2]|0; $126 = (+($125|0)); $127 = $123 / $126; $128 = ((($texCoords)) + 4|0); HEAPF32[$128>>2] = $127; $129 = ((($srcrect)) + 8|0); $130 = HEAP32[$129>>2]|0; $131 = (($130) + ($115))|0; $132 = (+($131|0)); $133 = $132 / $119; $134 = ((($texCoords)) + 8|0); HEAPF32[$134>>2] = $133; $135 = ((($texCoords)) + 12|0); HEAPF32[$135>>2] = $127; $136 = ((($texCoords)) + 16|0); HEAPF32[$136>>2] = $120; $137 = ((($srcrect)) + 12|0); $138 = HEAP32[$137>>2]|0; $139 = (($138) + ($122))|0; $140 = (+($139|0)); $141 = $140 / $126; $142 = ((($texCoords)) + 20|0); HEAPF32[$142>>2] = $141; $143 = ((($texCoords)) + 24|0); HEAPF32[$143>>2] = $133; $144 = ((($texCoords)) + 28|0); HEAPF32[$144>>2] = $141; $145 = HEAP32[$0>>2]|0; $146 = ((($145)) + 280|0); $147 = HEAP32[$146>>2]|0; $148 = ($147|0)==(0); if ($148) { $149 = ((($145)) + 216|0); $150 = HEAP32[$149>>2]|0; FUNCTION_TABLE_vii[$150 & 8191](1,$146); $$pre$i$6 = HEAP32[$146>>2]|0; $153 = $$pre$i$6; } else { $153 = $147; } $151 = ((($145)) + 220|0); $152 = HEAP32[$151>>2]|0; FUNCTION_TABLE_vii[$152 & 8191](34962,$153); $154 = ((($145)) + 296|0); $155 = HEAP32[$154>>2]|0; $156 = ($155>>>0)<(32); if ($156) { $157 = ((($145)) + 224|0); $158 = HEAP32[$157>>2]|0; FUNCTION_TABLE_viiii[$158 & 8191](34962,32,$texCoords,35040); HEAP32[$154>>2] = 32; } else { $159 = ((($145)) + 228|0); $160 = HEAP32[$159>>2]|0; FUNCTION_TABLE_viiii[$160 & 8191](34962,0,32,$texCoords); } $161 = ((($145)) + 184|0); $162 = HEAP32[$161>>2]|0; FUNCTION_TABLE_viiiiii[$162 & 8191](1,2,5126,0,0,0); $163 = ((($1)) + 76|0); $164 = HEAP32[$163>>2]|0; FUNCTION_TABLE_viii[$164 & 8191](5,0,4); $165 = ((($1)) + 72|0); $166 = HEAP32[$165>>2]|0; FUNCTION_TABLE_vi[$166 & 8191](3); $167 = HEAP32[$165>>2]|0; FUNCTION_TABLE_vi[$167 & 8191](2); $168 = HEAP32[$0>>2]|0; $169 = ((($168)) + 4|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)==(0); if ($171) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $172 = ((($168)) + 108|0); $173 = HEAP32[$172>>2]|0; $174 = (FUNCTION_TABLE_i[$173 & 8191]()|0); $175 = ($174|0)==(0); if ($175) { $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$021$i = 211279;$179 = $174; } while(1) { $176 = ($$021$i|0)==(0|0); if ($176) { label = 36; } else { $177 = HEAP8[$$021$i>>0]|0; $178 = ($177<<24>>24)==(0); if ($178) { label = 36; } else { $$1$i = $$021$i; } } if ((label|0) == 36) { label = 0; $$1$i = 209137; } switch ($179|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = $$1$i; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1802; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192279; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $179; (_SDL_SetError(192021,$vararg_buffer)|0); $180 = HEAP32[$172>>2]|0; $181 = (FUNCTION_TABLE_i[$180 & 8191]()|0); $182 = ($181|0)==(0); if ($182) { $$0 = -1; break; } else { $$021$i = $$1$i;$179 = $181; } } STACKTOP = sp;return ($$0|0); } function _GLES2_RenderReadPixels($renderer,$rect,$pixel_format,$pixels,$pitch) { $renderer = $renderer|0; $rect = $rect|0; $pixel_format = $pixel_format|0; $pixels = $pixels|0; $pitch = $pitch|0; var $$0 = 0, $$0$i$i = 0, $$alloca_mul = 0, $$off = 0, $$pre = 0, $$pre$i = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $7 = 0, $8 = 0, $9 = 0, $dst$06 = 0, $h = 0, $rows$08 = 0, $src$07 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0; var $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $w = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $w = sp + 28|0; $h = sp + 24|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = ((($rect)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = $20 << 2; $22 = ((($rect)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = Math_imul($23, $21)|0; $25 = (_SDL_malloc($24)|0); $26 = ($25|0)==(0|0); if ($26) { $27 = (_SDL_Error(0)|0); $$0 = $27; STACKTOP = sp;return ($$0|0); } (_SDL_GetRendererOutputSize($renderer,$w,$h)|0); $28 = ((($1)) + 140|0); $29 = HEAP32[$28>>2]|0; $30 = HEAP32[$rect>>2]|0; $31 = HEAP32[$h>>2]|0; $32 = ((($rect)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = (($31) - ($33))|0; $35 = HEAP32[$22>>2]|0; $36 = (($34) - ($35))|0; $37 = HEAP32[$19>>2]|0; FUNCTION_TABLE_viiiiiii[$29 & 8191]($30,$36,$37,$35,6408,5121,$25); $38 = HEAP32[$0>>2]|0; $39 = ((($38)) + 4|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(0); if (!($41)) { $42 = ((($38)) + 108|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_i[$43 & 8191]()|0); $45 = ($44|0)==(0); if (!($45)) { $46 = $44; while(1) { switch ($46|0) { case 1280: { $$0$i$i = 192005; break; } case 1281: { $$0$i$i = 191988; break; } case 1282: { $$0$i$i = 191967; break; } case 1285: { $$0$i$i = 191950; break; } default: { $$0$i$i = 191942; } } HEAP32[$vararg_buffer>>2] = 192182; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 192047; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1829; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = 192197; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $$0$i$i; $vararg_ptr5 = ((($vararg_buffer)) + 20|0); HEAP32[$vararg_ptr5>>2] = $46; (_SDL_SetError(192021,$vararg_buffer)|0); $47 = HEAP32[$42>>2]|0; $48 = (FUNCTION_TABLE_i[$47 & 8191]()|0); $49 = ($48|0)==(0); if ($49) { $$0 = -1; break; } else { $46 = $48; } } STACKTOP = sp;return ($$0|0); } } $50 = HEAP32[$19>>2]|0; $51 = $50 << 2; $52 = HEAP32[$22>>2]|0; $$alloca_mul = $51; $53 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $$off = (($52) + 1)|0; $54 = ($$off>>>0)<(3); if ($54) { $64 = $50;$65 = $52; } else { $55 = (($52|0) / 2)&-1; $56 = (($52) + -1)|0; $57 = Math_imul($56, $21)|0; $58 = (($25) + ($57)|0); $59 = (0 - ($21))|0; $dst$06 = $25;$rows$08 = $55;$src$07 = $58; while(1) { $60 = (($rows$08) + -1)|0; (_SDL_memcpy($53,$dst$06,$51)|0); (_SDL_memcpy($dst$06,$src$07,$51)|0); (_SDL_memcpy($src$07,$53,$51)|0); $61 = (($dst$06) + ($21)|0); $62 = (($src$07) + ($59)|0); $63 = ($60|0)==(0); if ($63) { break; } else { $dst$06 = $61;$rows$08 = $60;$src$07 = $62; } } $$pre = HEAP32[$19>>2]|0; $$pre9 = HEAP32[$22>>2]|0; $64 = $$pre;$65 = $$pre9; } $66 = (_SDL_ConvertPixels($64,$65,376840196,$25,$21,$pixel_format,$pixels,$pitch)|0); _SDL_free($25); $$0 = $66; STACKTOP = sp;return ($$0|0); } function _GLES2_RenderPresent($renderer) { $renderer = $renderer|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[21114]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2|0)==($3|0); if ($4) { $12 = $1; label = 4; } else { $5 = ((($1)) + 268|0); HEAP32[$5>>2] = 0; $6 = ((($renderer)) + 188|0); $7 = HEAP32[$6>>2]|0; $8 = (_SDL_GL_MakeCurrent($7,$3)|0); $9 = ($8|0)<(0); if (!($9)) { $10 = HEAP32[$1>>2]|0; HEAP32[21114] = $10; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $12 = $$pre$i; label = 4; } } if ((label|0) == 4) { $11 = ((($12)) + 4|0); $13 = HEAP32[$11>>2]|0; $14 = ($13|0)==(0); if (!($14)) { $15 = ((($12)) + 108|0); while(1) { $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_i[$16 & 8191]()|0); $18 = ($17|0)==(0); if ($18) { break; } } } } $19 = ((($renderer)) + 188|0); $20 = HEAP32[$19>>2]|0; _SDL_GL_SwapWindow($20); return; } function _GLES2_DestroyTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ($3|0)==(0|0); if ($21) { return; } $22 = ((($1)) + 64|0); $23 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$23 & 8191](1,$3); $24 = ((($3)) + 32|0); $25 = HEAP32[$24>>2]|0; $26 = ($25|0)==(0); if (!($26)) { $27 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$27 & 8191](1,$24); } $28 = ((($3)) + 36|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0); if (!($30)) { $31 = HEAP32[$22>>2]|0; FUNCTION_TABLE_vii[$31 & 8191](1,$28); } $32 = ((($3)) + 16|0); $33 = HEAP32[$32>>2]|0; _SDL_free($33); _SDL_free($3); HEAP32[$2>>2] = 0; return; } function _GLES2_BindTexture($renderer,$texture,$texw,$texh) { $renderer = $renderer|0; $texture = $texture|0; $texw = $texw|0; $texh = $texh|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ((($1)) + 28|0); $22 = HEAP32[$21>>2]|0; $23 = ((($3)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($24,$25); $26 = ($texw|0)==(0|0); if (!($26)) { HEAPF32[$texw>>2] = 1.0; } $27 = ($texh|0)==(0|0); if ($27) { return 0; } HEAPF32[$texh>>2] = 1.0; return 0; } function _GLES2_UnbindTexture($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ((($1)) + 28|0); $22 = HEAP32[$21>>2]|0; $23 = ((($3)) + 4|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($24,0); return 0; } function _GLES2_SetupCopy($renderer,$texture) { $renderer = $renderer|0; $texture = $texture|0; var $$0 = 0, $$pre = 0, $$pre$phi2Z2D = 0, $$pre$phiZ2D = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, $b$0 = 0, $b$0$in = 0, $r$0 = 0, $r$0$in = 0, $sourceType$0 = 0, $switch$split122D = 0; var $switch$split152D = 0, $switch$split182D = 0, $switch$split212D = 0, $switch$split242D = 0, $switch$split272D = 0, $switch$split2D = 0, $switch$split302D = 0, $switch$split32D = 0, $switch$split332D = 0, $switch$split362D = 0, $switch$split392D = 0, $switch$split422D = 0, $switch$split452D = 0, $switch$split482D = 0, $switch$split512D = 0, $switch$split542D = 0, $switch$split572D = 0, $switch$split602D = 0, $switch$split62D = 0, $switch$split92D = 0; var $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($texture)) + 68|0); $3 = HEAP32[$2>>2]|0; $4 = ((($texture)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ((($renderer)) + 304|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); L1: do { if ($8) { $15 = ((($texture)) + 4|0); $16 = HEAP32[$15>>2]|0; $switch$split152D = ($16|0)<(825382478); L3: do { if ($switch$split152D) { $switch$split332D = ($16|0)<(374740996); if ($switch$split332D) { $switch$split512D = ($16|0)<(372645892); if (!($switch$split512D)) { switch ($16|0) { case 372645892: { $sourceType$0 = 2; break L1; break; } default: { break L3; } } } switch ($16|0) { case 370546692: { break; } default: { break L3; } } $sourceType$0 = 3; break L1; } $switch$split542D = ($16|0)<(376840196); if ($switch$split542D) { switch ($16|0) { case 374740996: { break; } default: { break L3; } } $sourceType$0 = 4; break L1; } else { switch ($16|0) { case 376840196: { break; } default: { break L3; } } $sourceType$0 = 1; break L1; } } else { $switch$split362D = ($16|0)<(842094169); if (!($switch$split362D)) { $switch$split602D = ($16|0)<(1448433993); if ($switch$split602D) { switch ($16|0) { case 842094169: { break; } default: { break L3; } } } else { switch ($16|0) { case 1448433993: { break; } default: { break L3; } } } $sourceType$0 = 5; break L1; } $switch$split572D = ($16|0)<(842094158); if ($switch$split572D) { switch ($16|0) { case 825382478: { break; } default: { break L3; } } $sourceType$0 = 7; break L1; } else { switch ($16|0) { case 842094158: { break; } default: { break L3; } } $sourceType$0 = 6; break L1; } } } while(0); $17 = (_SDL_SetError(192428,$vararg_buffer1)|0); $$0 = $17; STACKTOP = sp;return ($$0|0); } else { $9 = ((($7)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($texture)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = ($10|0)==($12|0); if ($13) { $sourceType$0 = 1; } else { $switch$split2D = ($12|0)<(825382478); L34: do { if ($switch$split2D) { $switch$split212D = ($12|0)<(374740996); if ($switch$split212D) { $switch$split392D = ($12|0)<(372645892); if (!($switch$split392D)) { switch ($12|0) { case 372645892: { break; } default: { break L34; } } $switch$split32D = ($10|0)<(376840196); if ($switch$split32D) { switch ($10|0) { case 374740996: { break; } default: { $sourceType$0 = 1; break L1; } } } else { switch ($10|0) { case 376840196: { break; } default: { $sourceType$0 = 1; break L1; } } } $sourceType$0 = 2; break L1; } switch ($12|0) { case 370546692: { break; } default: { break L34; } } $switch$split92D = ($10|0)<(374740996); if ($switch$split92D) { switch ($10|0) { case 372645892: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 4; break L1; } $switch$split272D = ($10|0)<(376840196); if ($switch$split272D) { switch ($10|0) { case 374740996: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 2; break L1; } else { switch ($10|0) { case 376840196: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 2; break L1; } } else { $switch$split422D = ($12|0)<(376840196); if (!($switch$split422D)) { switch ($12|0) { case 376840196: { break; } default: { break L34; } } $switch$split62D = ($10|0)<(372645892); if ($switch$split62D) { switch ($10|0) { case 370546692: { break; } default: { $sourceType$0 = 1; break L1; } } } else { switch ($10|0) { case 372645892: { break; } default: { $sourceType$0 = 1; break L1; } } } $sourceType$0 = 2; break L1; } switch ($12|0) { case 374740996: { break; } default: { break L34; } } $switch$split122D = ($10|0)<(372645892); if ($switch$split122D) { switch ($10|0) { case 370546692: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 2; break L1; } $switch$split302D = ($10|0)<(376840196); if ($switch$split302D) { switch ($10|0) { case 372645892: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 3; break L1; } else { switch ($10|0) { case 376840196: { break; } default: { $sourceType$0 = 1; break L1; } } $sourceType$0 = 4; break L1; } } } else { $switch$split242D = ($12|0)<(842094169); if (!($switch$split242D)) { $switch$split482D = ($12|0)<(1448433993); if ($switch$split482D) { switch ($12|0) { case 842094169: { $sourceType$0 = 5; break L1; break; } default: { break L34; } } } else { switch ($12|0) { case 1448433993: { $sourceType$0 = 5; break L1; break; } default: { break L34; } } } } $switch$split452D = ($12|0)<(842094158); if ($switch$split452D) { switch ($12|0) { case 825382478: { break; } default: { break L34; } } $sourceType$0 = 7; break L1; } else { switch ($12|0) { case 842094158: { break; } default: { break L34; } } $sourceType$0 = 6; break L1; } } } while(0); $14 = (_SDL_SetError(192428,$vararg_buffer)|0); $$0 = $14; STACKTOP = sp;return ($$0|0); } } } while(0); $18 = (_GLES2_SelectProgram($renderer,$sourceType$0,$5)|0); $19 = ($18|0)<(0); if ($19) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $20 = ((($3)) + 24|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(0); if (!($22)) { $23 = ((($1)) + 16|0); $24 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$24 & 8191](33986); $25 = ((($1)) + 28|0); $26 = HEAP32[$25>>2]|0; $27 = ((($3)) + 4|0); $28 = HEAP32[$27>>2]|0; $29 = ((($3)) + 32|0); $30 = HEAP32[$29>>2]|0; FUNCTION_TABLE_vii[$26 & 8191]($28,$30); $31 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$31 & 8191](33985); $32 = HEAP32[$25>>2]|0; $33 = HEAP32[$27>>2]|0; $34 = ((($3)) + 36|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($33,$35); $36 = HEAP32[$23>>2]|0; FUNCTION_TABLE_vi[$36 & 8191](33984); } $37 = ((($3)) + 28|0); $38 = HEAP32[$37>>2]|0; $39 = ($38|0)==(0); if ($39) { $$pre = ((($1)) + 28|0); $$pre1 = ((($3)) + 4|0); $$pre$phi2Z2D = $$pre1;$$pre$phiZ2D = $$pre; } else { $40 = ((($1)) + 16|0); $41 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$41 & 8191](33985); $42 = ((($1)) + 28|0); $43 = HEAP32[$42>>2]|0; $44 = ((($3)) + 4|0); $45 = HEAP32[$44>>2]|0; $46 = ((($3)) + 36|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_vii[$43 & 8191]($45,$47); $48 = HEAP32[$40>>2]|0; FUNCTION_TABLE_vi[$48 & 8191](33984); $$pre$phi2Z2D = $44;$$pre$phiZ2D = $42; } $49 = HEAP32[$$pre$phiZ2D>>2]|0; $50 = HEAP32[$$pre$phi2Z2D>>2]|0; $51 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$49 & 8191]($50,$51); $52 = ((($texture)) + 29|0); $53 = HEAP8[$52>>0]|0; $54 = ((($texture)) + 31|0); $55 = HEAP8[$54>>0]|0; $56 = HEAP32[$6>>2]|0; $57 = ($56|0)==(0|0); L100: do { if ($57) { label = 36; } else { $58 = ((($56)) + 4|0); $59 = HEAP32[$58>>2]|0; $switch$split182D = ($59|0)<(372645892); if ($switch$split182D) { switch ($59|0) { case 370546692: { break; } default: { label = 36; break L100; } } } else { switch ($59|0) { case 372645892: { break; } default: { label = 36; break L100; } } } $60 = ((($texture)) + 30|0); $61 = ((($texture)) + 28|0); $b$0$in = $61;$r$0$in = $60; } } while(0); if ((label|0) == 36) { $62 = ((($texture)) + 28|0); $63 = ((($texture)) + 30|0); $b$0$in = $63;$r$0$in = $62; } $b$0 = HEAP8[$b$0$in>>0]|0; $r$0 = HEAP8[$r$0$in>>0]|0; $64 = ((($1)) + 268|0); $65 = HEAP32[$64>>2]|0; $66 = ((($65)) + 84|0); $67 = HEAP8[$66>>0]|0; $68 = ((($65)) + 85|0); $69 = HEAP8[$68>>0]|0; $70 = ((($65)) + 86|0); $71 = HEAP8[$70>>0]|0; $72 = ((($65)) + 87|0); $73 = HEAP8[$72>>0]|0; $74 = $67&255; $75 = $74 << 24; $76 = $69&255; $77 = $76 << 16; $78 = $77 | $75; $79 = $71&255; $80 = $79 << 8; $81 = $78 | $80; $82 = $73&255; $83 = $81 | $82; $84 = $r$0&255; $85 = $84 << 24; $86 = $53&255; $87 = $86 << 16; $88 = $b$0&255; $89 = $88 << 8; $90 = $55&255; $91 = $90 | $87; $92 = $91 | $89; $93 = $92 | $85; $94 = ($83|0)==($93|0); if (!($94)) { $95 = ((($1)) + 172|0); $96 = HEAP32[$95>>2]|0; $97 = ((($65)) + 24|0); $98 = HEAP32[$97>>2]|0; $99 = (+($r$0&255)); $100 = $99 * 0.0039215688593685627; $101 = (+($53&255)); $102 = $101 * 0.0039215688593685627; $103 = (+($b$0&255)); $104 = $103 * 0.0039215688593685627; $105 = (+($55&255)); $106 = $105 * 0.0039215688593685627; FUNCTION_TABLE_vidddd[$96 & 8191]($98,$100,$102,$104,$106); HEAP8[$66>>0] = $r$0; HEAP8[$68>>0] = $53; HEAP8[$70>>0] = $b$0; HEAP8[$72>>0] = $55; } $107 = ((($1)) + 8|0); $108 = HEAP32[$107>>2]|0; $109 = ($108|0)==($5|0); if (!($109)) { switch ($5|0) { case 4: { $120 = ((($1)) + 80|0); $121 = HEAP32[$120>>2]|0; FUNCTION_TABLE_vi[$121 & 8191](3042); $122 = ((($1)) + 32|0); $123 = HEAP32[$122>>2]|0; FUNCTION_TABLE_viiii[$123 & 8191](0,768,0,1); break; } case 1: { $112 = ((($1)) + 80|0); $113 = HEAP32[$112>>2]|0; FUNCTION_TABLE_vi[$113 & 8191](3042); $114 = ((($1)) + 32|0); $115 = HEAP32[$114>>2]|0; FUNCTION_TABLE_viiii[$115 & 8191](770,771,1,771); break; } case 2: { $116 = ((($1)) + 80|0); $117 = HEAP32[$116>>2]|0; FUNCTION_TABLE_vi[$117 & 8191](3042); $118 = ((($1)) + 32|0); $119 = HEAP32[$118>>2]|0; FUNCTION_TABLE_viiii[$119 & 8191](770,1,0,1); break; } default: { $110 = ((($1)) + 68|0); $111 = HEAP32[$110>>2]|0; FUNCTION_TABLE_vi[$111 & 8191](3042); } } HEAP32[$107>>2] = $5; } $124 = ((($1)) + 12|0); $125 = HEAP32[$124>>2]|0; $126 = ($125|0)==(1); if ($126) { $$0 = 0; STACKTOP = sp;return ($$0|0); } $127 = ((($1)) + 84|0); $128 = HEAP32[$127>>2]|0; FUNCTION_TABLE_vi[$128 & 8191](1); HEAP32[$124>>2] = 1; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _GLES2_SelectProgram($renderer,$source,$blendMode) { $renderer = $renderer|0; $source = $source|0; $blendMode = $blendMode|0; var $$$i = 0.0, $$0 = 0, $$0$i$ph = 0, $$0$i6 = 0, $$1$i = 0.0, $$pre$i = 0, $$pre$i$1 = 0, $$pre$i$1$i = 0, $$pre$i$3 = 0, $$pre$i$i = 0, $$pre10$i = 0, $$pre8$i = 0, $$sink$i = 0.0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $entry$0$5$i = 0, $entry$0$i = 0, $entry$06$i = 0, $entry$06$i$lcssa = 0, $fragment$011 = 0, $ftype$0 = 0, $linkSuccessful$i = 0, $projection$i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $projection$i = sp + 8|0; $linkSuccessful$i = sp + 4|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; switch ($source|0) { case 0: { $ftype$0 = 1; label = 9; break; } case 1: { $ftype$0 = 2; label = 9; break; } case 2: { $ftype$0 = 3; label = 9; break; } case 3: { $ftype$0 = 5; label = 9; break; } case 4: { $ftype$0 = 4; label = 9; break; } case 5: { $ftype$0 = 6; label = 9; break; } case 6: { $ftype$0 = 7; label = 9; break; } case 7: { $ftype$0 = 8; label = 9; break; } default: { } } if ((label|0) == 9) { $2 = (_GLES2_CacheShader($renderer,0,$blendMode)|0); $3 = ($2|0)==(0|0); if (!($3)) { $4 = (_GLES2_CacheShader($renderer,$ftype$0,$blendMode)|0); $5 = ($4|0)==(0|0); L12: do { if ($5) { $fragment$011 = 0; } else { $6 = ((($1)) + 268|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if (!($8)) { $9 = ((($7)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==($2|0); if ($11) { $12 = ((($7)) + 12|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==($4|0); if ($14) { $$0 = 0; STACKTOP = sp;return ($$0|0); } } } $15 = HEAP32[$0>>2]|0; $16 = ((($15)) + 260|0); $entry$0$5$i = HEAP32[$16>>2]|0; $17 = ($entry$0$5$i|0)==(0|0); $18 = $entry$0$5$i; L19: do { if ($17) { label = 24; } else { $entry$06$i = $entry$0$5$i; while(1) { $19 = ((($entry$06$i)) + 8|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==($2|0); if ($21) { $22 = ((($entry$06$i)) + 12|0); $23 = HEAP32[$22>>2]|0; $24 = ($23|0)==($4|0); if ($24) { $entry$06$i$lcssa = $entry$06$i; break; } } $25 = ((($entry$06$i)) + 156|0); $entry$0$i = HEAP32[$25>>2]|0; $26 = ($entry$0$i|0)==(0|0); if ($26) { label = 24; break L19; } else { $entry$06$i = $entry$0$i; } } $27 = ($entry$0$5$i|0)==($entry$06$i$lcssa|0); if ($27) { $$0$i6 = $entry$0$5$i; break; } $28 = ((($entry$06$i$lcssa)) + 156|0); $29 = HEAP32[$28>>2]|0; $30 = ($29|0)==(0|0); $31 = $29; $$pre10$i = ((($entry$06$i$lcssa)) + 152|0); if (!($30)) { $32 = HEAP32[$$pre10$i>>2]|0; $33 = ((($29)) + 152|0); HEAP32[$33>>2] = $32; } $34 = HEAP32[$$pre10$i>>2]|0; $35 = ($34|0)==(0|0); if (!($35)) { $36 = ((($34)) + 156|0); HEAP32[$36>>2] = $31; } HEAP32[$$pre10$i>>2] = 0; HEAP32[$28>>2] = $18; $37 = ((($entry$0$5$i)) + 152|0); HEAP32[$37>>2] = $entry$06$i$lcssa; HEAP32[$16>>2] = $entry$06$i$lcssa; $$0$i$ph = $entry$06$i$lcssa; label = 49; } } while(0); L35: do { if ((label|0) == 24) { $38 = (_SDL_calloc(1,160)|0); $39 = ($38|0)==(0|0); do { if ($39) { (_SDL_Error(0)|0); } else { $40 = ((($38)) + 8|0); HEAP32[$40>>2] = $2; $41 = ((($38)) + 12|0); HEAP32[$41>>2] = $4; $42 = ((($38)) + 4|0); HEAP32[$42>>2] = $blendMode; $43 = ((($15)) + 48|0); $44 = HEAP32[$43>>2]|0; $45 = (FUNCTION_TABLE_i[$44 & 8191]()|0); HEAP32[$38>>2] = $45; $46 = ((($15)) + 20|0); $47 = HEAP32[$46>>2]|0; $48 = HEAP32[$2>>2]|0; FUNCTION_TABLE_vii[$47 & 8191]($45,$48); $49 = HEAP32[$46>>2]|0; $50 = HEAP32[$38>>2]|0; $51 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vii[$49 & 8191]($50,$51); $52 = ((($15)) + 24|0); $53 = HEAP32[$52>>2]|0; $54 = HEAP32[$38>>2]|0; FUNCTION_TABLE_viii[$53 & 8191]($54,0,192455); $55 = HEAP32[$52>>2]|0; $56 = HEAP32[$38>>2]|0; FUNCTION_TABLE_viii[$55 & 8191]($56,1,192466); $57 = HEAP32[$52>>2]|0; $58 = HEAP32[$38>>2]|0; FUNCTION_TABLE_viii[$57 & 8191]($58,2,192477); $59 = HEAP32[$52>>2]|0; $60 = HEAP32[$38>>2]|0; FUNCTION_TABLE_viii[$59 & 8191]($60,3,192485); $61 = ((($15)) + 132|0); $62 = HEAP32[$61>>2]|0; $63 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$62 & 8191]($63); $64 = ((($15)) + 116|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$38>>2]|0; FUNCTION_TABLE_viii[$65 & 8191]($66,35714,$linkSuccessful$i); $67 = HEAP32[$linkSuccessful$i>>2]|0; $68 = ($67|0)==(0); if ($68) { $69 = ((($15)) + 56|0); $70 = HEAP32[$69>>2]|0; $71 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$70 & 8191]($71); _SDL_free($38); (_SDL_SetError(192494,$vararg_buffer)|0); break; } $72 = ((($15)) + 128|0); $73 = HEAP32[$72>>2]|0; $74 = HEAP32[$38>>2]|0; $75 = (FUNCTION_TABLE_iii[$73 & 8191]($74,192524)|0); $76 = ((($38)) + 16|0); HEAP32[$76>>2] = $75; $77 = HEAP32[$72>>2]|0; $78 = HEAP32[$38>>2]|0; $79 = (FUNCTION_TABLE_iii[$77 & 8191]($78,192537)|0); $80 = ((($38)) + 36|0); HEAP32[$80>>2] = $79; $81 = HEAP32[$72>>2]|0; $82 = HEAP32[$38>>2]|0; $83 = (FUNCTION_TABLE_iii[$81 & 8191]($82,192549)|0); $84 = ((($38)) + 32|0); HEAP32[$84>>2] = $83; $85 = HEAP32[$72>>2]|0; $86 = HEAP32[$38>>2]|0; $87 = (FUNCTION_TABLE_iii[$85 & 8191]($86,192561)|0); $88 = ((($38)) + 20|0); HEAP32[$88>>2] = $87; $89 = HEAP32[$72>>2]|0; $90 = HEAP32[$38>>2]|0; $91 = (FUNCTION_TABLE_iii[$89 & 8191]($90,192571)|0); $92 = ((($38)) + 24|0); HEAP32[$92>>2] = $91; $93 = HEAP32[$72>>2]|0; $94 = HEAP32[$38>>2]|0; $95 = (FUNCTION_TABLE_iii[$93 & 8191]($94,192584)|0); $96 = ((($38)) + 28|0); HEAP32[$96>>2] = $95; $97 = ((($38)) + 80|0); $98 = ((($15)) + 180|0); $99 = $97; $100 = $99; HEAP8[$100>>0]=-1&255;HEAP8[$100+1>>0]=(-1>>8)&255;HEAP8[$100+2>>0]=(-1>>16)&255;HEAP8[$100+3>>0]=-1>>24; $101 = (($99) + 4)|0; $102 = $101; HEAP8[$102>>0]=-1&255;HEAP8[$102+1>>0]=(-1>>8)&255;HEAP8[$102+2>>0]=(-1>>16)&255;HEAP8[$102+3>>0]=-1>>24; $103 = HEAP32[$98>>2]|0; $104 = HEAP32[$38>>2]|0; FUNCTION_TABLE_vi[$103 & 8191]($104); $105 = ((($15)) + 168|0); $106 = HEAP32[$105>>2]|0; $107 = HEAP32[$80>>2]|0; FUNCTION_TABLE_vii[$106 & 8191]($107,2); $108 = HEAP32[$105>>2]|0; $109 = HEAP32[$84>>2]|0; FUNCTION_TABLE_vii[$108 & 8191]($109,1); $110 = HEAP32[$105>>2]|0; $111 = HEAP32[$88>>2]|0; FUNCTION_TABLE_vii[$110 & 8191]($111,0); $112 = ((($15)) + 176|0); $113 = HEAP32[$112>>2]|0; $114 = HEAP32[$76>>2]|0; $115 = ((($38)) + 88|0); FUNCTION_TABLE_viiii[$113 & 8191]($114,1,0,$115); $116 = ((($15)) + 172|0); $117 = HEAP32[$116>>2]|0; $118 = HEAP32[$92>>2]|0; FUNCTION_TABLE_vidddd[$117 & 8191]($118,1.0,1.0,1.0,1.0); $119 = HEAP32[$116>>2]|0; $120 = HEAP32[$96>>2]|0; FUNCTION_TABLE_vidddd[$119 & 8191]($120,1.0,1.0,1.0,1.0); $121 = HEAP32[$16>>2]|0; $122 = ($121|0)==(0|0); if ($122) { $125 = ((($15)) + 264|0); HEAP32[$125>>2] = $38; } else { $123 = ((($38)) + 156|0); HEAP32[$123>>2] = $121; $124 = ((($121)) + 152|0); HEAP32[$124>>2] = $38; } HEAP32[$16>>2] = $38; $126 = ((($15)) + 256|0); $127 = HEAP32[$126>>2]|0; $128 = (($127) + 1)|0; HEAP32[$126>>2] = $128; $129 = ((($2)) + 12|0); $130 = HEAP32[$129>>2]|0; $131 = (($130) + 1)|0; HEAP32[$129>>2] = $131; $132 = ((($4)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = (($133) + 1)|0; HEAP32[$132>>2] = $134; $135 = ($127|0)>(7); if (!($135)) { $$0$i$ph = $38; label = 49; break L35; } $136 = ((($15)) + 264|0); $137 = HEAP32[$136>>2]|0; $138 = ((($137)) + 8|0); $139 = HEAP32[$138>>2]|0; $140 = ((($139)) + 12|0); $141 = HEAP32[$140>>2]|0; $142 = (($141) + -1)|0; HEAP32[$140>>2] = $142; $143 = ($141|0)<(2); if ($143) { $144 = HEAP32[$0>>2]|0; $145 = ((($139)) + 24|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)==(0|0); $148 = $146; $$pre$i$i = ((($139)) + 20|0); if (!($147)) { $149 = HEAP32[$$pre$i$i>>2]|0; $150 = ((($146)) + 20|0); HEAP32[$150>>2] = $149; } $151 = HEAP32[$$pre$i$i>>2]|0; $152 = ($151|0)==(0|0); if (!($152)) { $153 = ((($151)) + 24|0); HEAP32[$153>>2] = $148; } $154 = ((($144)) + 252|0); $155 = HEAP32[$154>>2]|0; $156 = ($155|0)==($139|0); if ($156) { $157 = HEAP32[$145>>2]|0; HEAP32[$154>>2] = $157; } $158 = ((($144)) + 248|0); $159 = HEAP32[$158>>2]|0; $160 = (($159) + -1)|0; HEAP32[$158>>2] = $160; $161 = ((($144)) + 60|0); $162 = HEAP32[$161>>2]|0; $163 = HEAP32[$139>>2]|0; FUNCTION_TABLE_vi[$162 & 8191]($163); _SDL_free($139); $$pre$i = HEAP32[$136>>2]|0; $165 = $$pre$i; } else { $165 = $137; } $164 = ((($165)) + 12|0); $166 = HEAP32[$164>>2]|0; $167 = ((($166)) + 12|0); $168 = HEAP32[$167>>2]|0; $169 = (($168) + -1)|0; HEAP32[$167>>2] = $169; $170 = ($168|0)<(2); if ($170) { $171 = HEAP32[$0>>2]|0; $172 = ((($166)) + 24|0); $173 = HEAP32[$172>>2]|0; $174 = ($173|0)==(0|0); $175 = $173; $$pre$i$1$i = ((($166)) + 20|0); if (!($174)) { $176 = HEAP32[$$pre$i$1$i>>2]|0; $177 = ((($173)) + 20|0); HEAP32[$177>>2] = $176; } $178 = HEAP32[$$pre$i$1$i>>2]|0; $179 = ($178|0)==(0|0); if (!($179)) { $180 = ((($178)) + 24|0); HEAP32[$180>>2] = $175; } $181 = ((($171)) + 252|0); $182 = HEAP32[$181>>2]|0; $183 = ($182|0)==($166|0); if ($183) { $184 = HEAP32[$172>>2]|0; HEAP32[$181>>2] = $184; } $185 = ((($171)) + 248|0); $186 = HEAP32[$185>>2]|0; $187 = (($186) + -1)|0; HEAP32[$185>>2] = $187; $188 = ((($171)) + 60|0); $189 = HEAP32[$188>>2]|0; $190 = HEAP32[$166>>2]|0; FUNCTION_TABLE_vi[$189 & 8191]($190); _SDL_free($166); $$pre8$i = HEAP32[$136>>2]|0; $194 = $$pre8$i; } else { $194 = $165; } $191 = ((($15)) + 56|0); $192 = HEAP32[$191>>2]|0; $193 = HEAP32[$194>>2]|0; FUNCTION_TABLE_vi[$192 & 8191]($193); $195 = HEAP32[$136>>2]|0; $196 = ((($195)) + 152|0); $197 = HEAP32[$196>>2]|0; HEAP32[$136>>2] = $197; $198 = ((($197)) + 156|0); $199 = HEAP32[$198>>2]|0; _SDL_free($199); $200 = HEAP32[$136>>2]|0; $201 = ((($200)) + 156|0); HEAP32[$201>>2] = 0; $202 = HEAP32[$126>>2]|0; $203 = (($202) + -1)|0; HEAP32[$126>>2] = $203; $$0$i$ph = $38; label = 49; break L35; } } while(0); $fragment$011 = $4; break L12; } } while(0); if ((label|0) == 49) { $$0$i6 = $$0$i$ph; } $204 = ((($1)) + 180|0); $205 = HEAP32[$204>>2]|0; $206 = HEAP32[$$0$i6>>2]|0; FUNCTION_TABLE_vi[$205 & 8191]($206); HEAP32[$6>>2] = $$0$i6; $207 = HEAP32[$0>>2]|0; $208 = ((($renderer)) + 220|0); $209 = HEAP32[$208>>2]|0; $210 = ($209|0)==(0); if (!($210)) { $211 = ((($renderer)) + 224|0); $212 = HEAP32[$211>>2]|0; $213 = ($212|0)==(0); if (!($213)) { $214 = (+($209|0)); $215 = 2.0 / $214; HEAPF32[$projection$i>>2] = $215; $216 = ((($projection$i)) + 4|0); $217 = ((($renderer)) + 304|0); ;HEAP32[$216>>2]=0|0;HEAP32[$216+4>>2]=0|0;HEAP32[$216+8>>2]=0|0;HEAP32[$216+12>>2]=0|0; $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0|0); $220 = (+($212|0)); $$1$i = $219 ? -2.0 : 2.0; $$sink$i = $$1$i / $220; $221 = ((($projection$i)) + 20|0); HEAPF32[$221>>2] = $$sink$i; $222 = ((($projection$i)) + 24|0); $223 = ((($projection$i)) + 48|0); ;HEAP32[$222>>2]=0|0;HEAP32[$222+4>>2]=0|0;HEAP32[$222+8>>2]=0|0;HEAP32[$222+12>>2]=0|0;HEAP32[$222+16>>2]=0|0;HEAP32[$222+20>>2]=0|0; HEAPF32[$223>>2] = -1.0; $224 = ((($projection$i)) + 52|0); $$$i = $219 ? 1.0 : -1.0; HEAPF32[$224>>2] = $$$i; $225 = ((($projection$i)) + 56|0); HEAPF32[$225>>2] = 0.0; $226 = ((($projection$i)) + 60|0); HEAPF32[$226>>2] = 1.0; $227 = ((($207)) + 268|0); $228 = HEAP32[$227>>2]|0; $229 = ((($228)) + 88|0); $230 = (_SDL_memcmp($229,$projection$i,64)|0); $231 = ($230|0)==(0); if (!($231)) { $232 = HEAP32[$227>>2]|0; $233 = ((($232)) + 16|0); $234 = HEAP32[$233>>2]|0; $235 = ((($207)) + 176|0); $236 = HEAP32[$235>>2]|0; FUNCTION_TABLE_viiii[$236 & 8191]($234,1,0,$projection$i); $237 = HEAP32[$227>>2]|0; $238 = ((($237)) + 88|0); (_SDL_memcpy($238,$projection$i,64)|0); } } } $$0 = 0; STACKTOP = sp;return ($$0|0); } } while(0); $239 = ((($2)) + 12|0); $240 = HEAP32[$239>>2]|0; $241 = ($240|0)<(1); if ($241) { $242 = HEAP32[$0>>2]|0; $243 = ((($2)) + 24|0); $244 = HEAP32[$243>>2]|0; $245 = ($244|0)==(0|0); $246 = $244; $$pre$i$1 = ((($2)) + 20|0); if (!($245)) { $247 = HEAP32[$$pre$i$1>>2]|0; $248 = ((($244)) + 20|0); HEAP32[$248>>2] = $247; } $249 = HEAP32[$$pre$i$1>>2]|0; $250 = ($249|0)==(0|0); if (!($250)) { $251 = ((($249)) + 24|0); HEAP32[$251>>2] = $246; } $252 = ((($242)) + 252|0); $253 = HEAP32[$252>>2]|0; $254 = ($253|0)==($2|0); if ($254) { $255 = HEAP32[$243>>2]|0; HEAP32[$252>>2] = $255; } $256 = ((($242)) + 248|0); $257 = HEAP32[$256>>2]|0; $258 = (($257) + -1)|0; HEAP32[$256>>2] = $258; $259 = ((($242)) + 60|0); $260 = HEAP32[$259>>2]|0; $261 = HEAP32[$2>>2]|0; FUNCTION_TABLE_vi[$260 & 8191]($261); _SDL_free($2); } $262 = ($fragment$011|0)==(0|0); if (!($262)) { $263 = ((($fragment$011)) + 12|0); $264 = HEAP32[$263>>2]|0; $265 = ($264|0)<(1); if ($265) { $266 = HEAP32[$0>>2]|0; $267 = ((($fragment$011)) + 24|0); $268 = HEAP32[$267>>2]|0; $269 = ($268|0)==(0|0); $270 = $268; $$pre$i$3 = ((($fragment$011)) + 20|0); if (!($269)) { $271 = HEAP32[$$pre$i$3>>2]|0; $272 = ((($268)) + 20|0); HEAP32[$272>>2] = $271; } $273 = HEAP32[$$pre$i$3>>2]|0; $274 = ($273|0)==(0|0); if (!($274)) { $275 = ((($273)) + 24|0); HEAP32[$275>>2] = $270; } $276 = ((($266)) + 252|0); $277 = HEAP32[$276>>2]|0; $278 = ($277|0)==($fragment$011|0); if ($278) { $279 = HEAP32[$267>>2]|0; HEAP32[$276>>2] = $279; } $280 = ((($266)) + 248|0); $281 = HEAP32[$280>>2]|0; $282 = (($281) + -1)|0; HEAP32[$280>>2] = $282; $283 = ((($266)) + 60|0); $284 = HEAP32[$283>>2]|0; $285 = HEAP32[$fragment$011>>2]|0; FUNCTION_TABLE_vi[$284 & 8191]($285); _SDL_free($fragment$011); } } } } $286 = ((($1)) + 268|0); HEAP32[$286>>2] = 0; $$0 = -1; STACKTOP = sp;return ($$0|0); } function _GLES2_CacheShader($renderer,$type,$blendMode) { $renderer = $renderer|0; $type = $type|0; $blendMode = $blendMode|0; var $$0 = 0, $$alloca_mul = 0, $$instance$1$us$19 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0; var $9 = 0, $compileSuccessful = 0, $entry$0 = 0, $entry$0$7 = 0, $entry$08 = 0, $i$014$us = 0, $j$011$us$17 = 0, $length = 0, $or$cond$us = 0, $or$cond2$us$21 = 0, $split$us = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer5 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $compileSuccessful = sp + 32|0; $length = sp + 28|0; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; HEAP32[$compileSuccessful>>2] = 0; $2 = (_GLES2_GetShader($type,$blendMode)|0); $3 = ($2|0)==(0|0); if ($3) { (_SDL_SetError(192592,$vararg_buffer)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $4 = HEAP32[$2>>2]|0; $5 = ($4|0)>(0); if ($5) { $6 = ((($1)) + 240|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)>(0); $9 = ((($1)) + 244|0); if ($8) { $i$014$us = 0; while(1) { $22 = (((($2)) + 4|0) + ($i$014$us<<2)|0); $18 = HEAP32[$22>>2]|0; $23 = ($18|0)==(0|0); if ($23) { $split$us = 0; } else { $24 = ((($18)) + 4|0); $16 = HEAP32[$24>>2]|0; $14 = HEAP32[$9>>2]|0; $j$011$us$17 = 0; while(1) { $13 = (($14) + ($j$011$us$17<<2)|0); $15 = HEAP32[$13>>2]|0; $17 = ($16|0)==($15|0); $$instance$1$us$19 = $17 ? $18 : 0; $19 = (($j$011$us$17) + 1)|0; $20 = ($19|0)<($7|0); $21 = ($$instance$1$us$19|0)==(0|0); $or$cond2$us$21 = $21 & $20; if ($or$cond2$us$21) { $j$011$us$17 = $19; } else { $split$us = $$instance$1$us$19; break; } } } $10 = (($i$014$us) + 1)|0; $11 = ($10|0)<($4|0); $12 = ($split$us|0)==(0|0); $or$cond$us = $12 & $11; if ($or$cond$us) { $i$014$us = $10; } else { break; } } if (!($12)) { $25 = ((($1)) + 252|0); $entry$0$7 = HEAP32[$25>>2]|0; $26 = ($entry$0$7|0)==(0|0); L16: do { if (!($26)) { $entry$08 = $entry$0$7; while(1) { $27 = ((($entry$08)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ($28|0)==($split$us|0); if ($29) { $$0 = $entry$08; break; } $30 = ((($entry$08)) + 24|0); $entry$0 = HEAP32[$30>>2]|0; $31 = ($entry$0|0)==(0|0); if ($31) { break L16; } else { $entry$08 = $entry$0; } } STACKTOP = sp;return ($$0|0); } } while(0); $32 = (_SDL_calloc(1,28)|0); $33 = ($32|0)==(0|0); if ($33) { (_SDL_Error(0)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } $34 = ((($32)) + 4|0); HEAP32[$34>>2] = $type; $35 = ((($32)) + 8|0); HEAP32[$35>>2] = $split$us; $36 = ((($1)) + 52|0); $37 = HEAP32[$36>>2]|0; $38 = HEAP32[$split$us>>2]|0; $39 = (FUNCTION_TABLE_ii[$37 & 8191]($38)|0); HEAP32[$32>>2] = $39; $40 = ((($split$us)) + 4|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==(-1); if ($42) { $49 = ((($1)) + 152|0); $50 = HEAP32[$49>>2]|0; $51 = ((($split$us)) + 12|0); FUNCTION_TABLE_viiii[$50 & 8191]($39,1,$51,0); $52 = ((($1)) + 44|0); $53 = HEAP32[$52>>2]|0; $54 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vi[$53 & 8191]($54); $55 = ((($1)) + 124|0); $56 = HEAP32[$55>>2]|0; $57 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viii[$56 & 8191]($57,35713,$compileSuccessful); $$pr = HEAP32[$compileSuccessful>>2]|0; $58 = ($$pr|0)==(0); if ($58) { HEAP32[$length>>2] = 0; $59 = HEAP32[$55>>2]|0; $60 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viii[$59 & 8191]($60,35716,$length); $61 = HEAP32[$length>>2]|0; $62 = ($61|0)>(0); if ($62) { $$alloca_mul = $61; $63 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort();; $64 = ((($1)) + 120|0); $65 = HEAP32[$64>>2]|0; $66 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viiii[$65 & 8191]($66,$61,$length,$63); HEAP32[$vararg_buffer3>>2] = $63; (_SDL_SetError(192713,$vararg_buffer3)|0); } else { (_SDL_SetError(192743,$vararg_buffer5)|0); } $67 = ((($1)) + 60|0); $68 = HEAP32[$67>>2]|0; $69 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vi[$68 & 8191]($69); _SDL_free($32); $$0 = 0; STACKTOP = sp;return ($$0|0); } } else { $43 = ((($1)) + 148|0); $44 = HEAP32[$43>>2]|0; $45 = ((($split$us)) + 12|0); $46 = HEAP32[$45>>2]|0; $47 = ((($split$us)) + 8|0); $48 = HEAP32[$47>>2]|0; FUNCTION_TABLE_viiiii[$44 & 8191](1,$32,$41,$46,$48); HEAP32[$compileSuccessful>>2] = 1; } $70 = HEAP32[$25>>2]|0; $71 = ($70|0)==(0|0); if (!($71)) { $72 = ((($32)) + 24|0); HEAP32[$72>>2] = $70; $73 = ((($70)) + 20|0); HEAP32[$73>>2] = $32; } HEAP32[$25>>2] = $32; $74 = ((($1)) + 248|0); $75 = HEAP32[$74>>2]|0; $76 = (($75) + 1)|0; HEAP32[$74>>2] = $76; $$0 = $32; STACKTOP = sp;return ($$0|0); } } } (_SDL_SetError(192651,$vararg_buffer1)|0); $$0 = 0; STACKTOP = sp;return ($$0|0); } function _GLES2_SetDrawingState($renderer) { $renderer = $renderer|0; var $$0 = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0; var $97 = 0.0, $98 = 0.0, $99 = 0.0, $b$0 = 0, $b$0$in = 0, $r$0 = 0, $r$0$in = 0, $switch$split2D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($renderer)) + 316|0); $1 = HEAP32[$0>>2]|0; $2 = ((($renderer)) + 312|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[21114]|0; $5 = HEAP32[$1>>2]|0; $6 = ($4|0)==($5|0); if ($6) { $14 = $1; label = 4; } else { $7 = ((($1)) + 268|0); HEAP32[$7>>2] = 0; $8 = ((($renderer)) + 188|0); $9 = HEAP32[$8>>2]|0; $10 = (_SDL_GL_MakeCurrent($9,$5)|0); $11 = ($10|0)<(0); if (!($11)) { $12 = HEAP32[$1>>2]|0; HEAP32[21114] = $12; (_GLES2_UpdateViewport($renderer)|0); $$pre$i = HEAP32[$0>>2]|0; $14 = $$pre$i; label = 4; } } if ((label|0) == 4) { $13 = ((($14)) + 4|0); $15 = HEAP32[$13>>2]|0; $16 = ($15|0)==(0); if (!($16)) { $17 = ((($14)) + 108|0); while(1) { $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_i[$18 & 8191]()|0); $20 = ($19|0)==(0); if ($20) { break; } } } } $21 = ((($1)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==($3|0); if (!($23)) { switch ($3|0) { case 4: { $34 = ((($1)) + 80|0); $35 = HEAP32[$34>>2]|0; FUNCTION_TABLE_vi[$35 & 8191](3042); $36 = ((($1)) + 32|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_viiii[$37 & 8191](0,768,0,1); break; } case 1: { $26 = ((($1)) + 80|0); $27 = HEAP32[$26>>2]|0; FUNCTION_TABLE_vi[$27 & 8191](3042); $28 = ((($1)) + 32|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_viiii[$29 & 8191](770,771,1,771); break; } case 2: { $30 = ((($1)) + 80|0); $31 = HEAP32[$30>>2]|0; FUNCTION_TABLE_vi[$31 & 8191](3042); $32 = ((($1)) + 32|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_viiii[$33 & 8191](770,1,0,1); break; } default: { $24 = ((($1)) + 68|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_vi[$25 & 8191](3042); } } HEAP32[$21>>2] = $3; } $38 = ((($1)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = ($39|0)==(0); if (!($40)) { $41 = ((($1)) + 72|0); $42 = HEAP32[$41>>2]|0; FUNCTION_TABLE_vi[$42 & 8191](1); HEAP32[$38>>2] = 0; } $43 = (_GLES2_SelectProgram($renderer,0,$3)|0); $44 = ($43|0)<(0); if ($44) { $$0 = -1; return ($$0|0); } $45 = ((($renderer)) + 309|0); $46 = HEAP8[$45>>0]|0; $47 = ((($renderer)) + 311|0); $48 = HEAP8[$47>>0]|0; $49 = ((($renderer)) + 304|0); $50 = HEAP32[$49>>2]|0; $51 = ($50|0)==(0|0); L25: do { if ($51) { label = 20; } else { $52 = ((($50)) + 4|0); $53 = HEAP32[$52>>2]|0; $switch$split2D = ($53|0)<(372645892); if ($switch$split2D) { switch ($53|0) { case 370546692: { break; } default: { label = 20; break L25; } } } else { switch ($53|0) { case 372645892: { break; } default: { label = 20; break L25; } } } $54 = ((($renderer)) + 310|0); $55 = ((($renderer)) + 308|0); $b$0$in = $55;$r$0$in = $54; } } while(0); if ((label|0) == 20) { $56 = ((($renderer)) + 308|0); $57 = ((($renderer)) + 310|0); $b$0$in = $57;$r$0$in = $56; } $b$0 = HEAP8[$b$0$in>>0]|0; $r$0 = HEAP8[$r$0$in>>0]|0; $58 = ((($1)) + 268|0); $59 = HEAP32[$58>>2]|0; $60 = ((($59)) + 80|0); $61 = HEAP8[$60>>0]|0; $62 = ((($59)) + 81|0); $63 = HEAP8[$62>>0]|0; $64 = ((($59)) + 82|0); $65 = HEAP8[$64>>0]|0; $66 = ((($59)) + 83|0); $67 = HEAP8[$66>>0]|0; $68 = $61&255; $69 = $68 << 24; $70 = $63&255; $71 = $70 << 16; $72 = $71 | $69; $73 = $65&255; $74 = $73 << 8; $75 = $72 | $74; $76 = $67&255; $77 = $75 | $76; $78 = $r$0&255; $79 = $78 << 24; $80 = $46&255; $81 = $80 << 16; $82 = $b$0&255; $83 = $82 << 8; $84 = $48&255; $85 = $84 | $81; $86 = $85 | $83; $87 = $86 | $79; $88 = ($77|0)==($87|0); if ($88) { $$0 = 0; return ($$0|0); } $89 = ((($1)) + 172|0); $90 = HEAP32[$89>>2]|0; $91 = ((($59)) + 28|0); $92 = HEAP32[$91>>2]|0; $93 = (+($r$0&255)); $94 = $93 * 0.0039215688593685627; $95 = (+($46&255)); $96 = $95 * 0.0039215688593685627; $97 = (+($b$0&255)); $98 = $97 * 0.0039215688593685627; $99 = (+($48&255)); $100 = $99 * 0.0039215688593685627; FUNCTION_TABLE_vidddd[$90 & 8191]($92,$94,$96,$98,$100); HEAP8[$60>>0] = $r$0; HEAP8[$62>>0] = $46; HEAP8[$64>>0] = $b$0; HEAP8[$66>>0] = $48; $$0 = 0; return ($$0|0); } function _Blit_RGB888_RGB565($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$01 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$1 = 0; var $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($5|0) / 4)&-1; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = (($8|0) / 2)&-1; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 7)|0; $15 = (($14|0) / 8)&-1; $16 = $1 & 7; $$in = $3;$dst$01 = $12;$src$02 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dst$1 = $dst$01;$n$0 = $15;$src$1 = $src$02; label = 4; break; } case 7: { $dst$2 = $dst$01;$n$1 = $15;$src$2 = $src$02; label = 5; break; } case 6: { $dst$3 = $dst$01;$n$2 = $15;$src$3 = $src$02; label = 6; break; } case 5: { $dst$4 = $dst$01;$n$3 = $15;$src$4 = $src$02; label = 7; break; } case 4: { $dst$5 = $dst$01;$n$4 = $15;$src$5 = $src$02; label = 8; break; } case 3: { $dst$6 = $dst$01;$n$5 = $15;$src$6 = $src$02; label = 9; break; } case 2: { $dst$7 = $dst$01;$n$6 = $15;$src$7 = $src$02; label = 10; break; } case 1: { $dst$8 = $dst$01;$n$7 = $15;$src$8 = $src$02; label = 11; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 12; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP32[$src$1>>2]|0; $19 = $18 >>> 8; $20 = $19 & 63488; $21 = $18 >>> 5; $22 = $21 & 2016; $23 = $20 | $22; $24 = $18 >>> 3; $25 = $24 & 31; $26 = $23 | $25; $27 = $26&65535; HEAP16[$dst$1>>1] = $27; $28 = ((($src$1)) + 4|0); $29 = ((($dst$1)) + 2|0); $dst$2 = $29;$n$1 = $n$0;$src$2 = $28; label = 5; continue; } else if ((label|0) == 5) { label = 0; $30 = HEAP32[$src$2>>2]|0; $31 = $30 >>> 8; $32 = $31 & 63488; $33 = $30 >>> 5; $34 = $33 & 2016; $35 = $32 | $34; $36 = $30 >>> 3; $37 = $36 & 31; $38 = $35 | $37; $39 = $38&65535; HEAP16[$dst$2>>1] = $39; $40 = ((($src$2)) + 4|0); $41 = ((($dst$2)) + 2|0); $dst$3 = $41;$n$2 = $n$1;$src$3 = $40; label = 6; continue; } else if ((label|0) == 6) { label = 0; $42 = HEAP32[$src$3>>2]|0; $43 = $42 >>> 8; $44 = $43 & 63488; $45 = $42 >>> 5; $46 = $45 & 2016; $47 = $44 | $46; $48 = $42 >>> 3; $49 = $48 & 31; $50 = $47 | $49; $51 = $50&65535; HEAP16[$dst$3>>1] = $51; $52 = ((($src$3)) + 4|0); $53 = ((($dst$3)) + 2|0); $dst$4 = $53;$n$3 = $n$2;$src$4 = $52; label = 7; continue; } else if ((label|0) == 7) { label = 0; $54 = HEAP32[$src$4>>2]|0; $55 = $54 >>> 8; $56 = $55 & 63488; $57 = $54 >>> 5; $58 = $57 & 2016; $59 = $56 | $58; $60 = $54 >>> 3; $61 = $60 & 31; $62 = $59 | $61; $63 = $62&65535; HEAP16[$dst$4>>1] = $63; $64 = ((($src$4)) + 4|0); $65 = ((($dst$4)) + 2|0); $dst$5 = $65;$n$4 = $n$3;$src$5 = $64; label = 8; continue; } else if ((label|0) == 8) { label = 0; $66 = HEAP32[$src$5>>2]|0; $67 = $66 >>> 8; $68 = $67 & 63488; $69 = $66 >>> 5; $70 = $69 & 2016; $71 = $68 | $70; $72 = $66 >>> 3; $73 = $72 & 31; $74 = $71 | $73; $75 = $74&65535; HEAP16[$dst$5>>1] = $75; $76 = ((($src$5)) + 4|0); $77 = ((($dst$5)) + 2|0); $dst$6 = $77;$n$5 = $n$4;$src$6 = $76; label = 9; continue; } else if ((label|0) == 9) { label = 0; $78 = HEAP32[$src$6>>2]|0; $79 = $78 >>> 8; $80 = $79 & 63488; $81 = $78 >>> 5; $82 = $81 & 2016; $83 = $80 | $82; $84 = $78 >>> 3; $85 = $84 & 31; $86 = $83 | $85; $87 = $86&65535; HEAP16[$dst$6>>1] = $87; $88 = ((($src$6)) + 4|0); $89 = ((($dst$6)) + 2|0); $dst$7 = $89;$n$6 = $n$5;$src$7 = $88; label = 10; continue; } else if ((label|0) == 10) { label = 0; $90 = HEAP32[$src$7>>2]|0; $91 = $90 >>> 8; $92 = $91 & 63488; $93 = $90 >>> 5; $94 = $93 & 2016; $95 = $92 | $94; $96 = $90 >>> 3; $97 = $96 & 31; $98 = $95 | $97; $99 = $98&65535; HEAP16[$dst$7>>1] = $99; $100 = ((($src$7)) + 4|0); $101 = ((($dst$7)) + 2|0); $dst$8 = $101;$n$7 = $n$6;$src$8 = $100; label = 11; continue; } else if ((label|0) == 11) { label = 0; $102 = HEAP32[$src$8>>2]|0; $103 = $102 >>> 8; $104 = $103 & 63488; $105 = $102 >>> 5; $106 = $105 & 2016; $107 = $104 | $106; $108 = $102 >>> 3; $109 = $108 & 31; $110 = $107 | $109; $111 = $110&65535; HEAP16[$dst$8>>1] = $111; $112 = ((($src$8)) + 4|0); $113 = ((($dst$8)) + 2|0); $114 = (($n$7) + -1)|0; $115 = ($n$7|0)>(1); if ($115) { $dst$1 = $113;$n$0 = $114;$src$1 = $112; label = 4; continue; } else { $dst$9 = $113;$src$9 = $112; label = 12; continue; } } else if ((label|0) == 12) { label = 0; $116 = (($src$9) + ($6<<2)|0); $117 = (($dst$9) + ($9<<1)|0); $118 = ($17|0)==(0); if ($118) { break L4; } else { $$in = $17;$dst$01 = $117;$src$02 = $116; continue L4; } } } } return; } function _Blit_RGB888_RGB555($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $dst$01 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$1 = 0; var $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = (($5|0) / 4)&-1; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = (($8|0) / 2)&-1; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 7)|0; $15 = (($14|0) / 8)&-1; $16 = $1 & 7; $$in = $3;$dst$01 = $12;$src$02 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dst$1 = $dst$01;$n$0 = $15;$src$1 = $src$02; label = 4; break; } case 7: { $dst$2 = $dst$01;$n$1 = $15;$src$2 = $src$02; label = 5; break; } case 6: { $dst$3 = $dst$01;$n$2 = $15;$src$3 = $src$02; label = 6; break; } case 5: { $dst$4 = $dst$01;$n$3 = $15;$src$4 = $src$02; label = 7; break; } case 4: { $dst$5 = $dst$01;$n$4 = $15;$src$5 = $src$02; label = 8; break; } case 3: { $dst$6 = $dst$01;$n$5 = $15;$src$6 = $src$02; label = 9; break; } case 2: { $dst$7 = $dst$01;$n$6 = $15;$src$7 = $src$02; label = 10; break; } case 1: { $dst$8 = $dst$01;$n$7 = $15;$src$8 = $src$02; label = 11; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 12; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP32[$src$1>>2]|0; $19 = $18 >>> 9; $20 = $19 & 31744; $21 = $18 >>> 6; $22 = $21 & 992; $23 = $20 | $22; $24 = $18 >>> 3; $25 = $24 & 31; $26 = $23 | $25; $27 = $26&65535; HEAP16[$dst$1>>1] = $27; $28 = ((($src$1)) + 4|0); $29 = ((($dst$1)) + 2|0); $dst$2 = $29;$n$1 = $n$0;$src$2 = $28; label = 5; continue; } else if ((label|0) == 5) { label = 0; $30 = HEAP32[$src$2>>2]|0; $31 = $30 >>> 9; $32 = $31 & 31744; $33 = $30 >>> 6; $34 = $33 & 992; $35 = $32 | $34; $36 = $30 >>> 3; $37 = $36 & 31; $38 = $35 | $37; $39 = $38&65535; HEAP16[$dst$2>>1] = $39; $40 = ((($src$2)) + 4|0); $41 = ((($dst$2)) + 2|0); $dst$3 = $41;$n$2 = $n$1;$src$3 = $40; label = 6; continue; } else if ((label|0) == 6) { label = 0; $42 = HEAP32[$src$3>>2]|0; $43 = $42 >>> 9; $44 = $43 & 31744; $45 = $42 >>> 6; $46 = $45 & 992; $47 = $44 | $46; $48 = $42 >>> 3; $49 = $48 & 31; $50 = $47 | $49; $51 = $50&65535; HEAP16[$dst$3>>1] = $51; $52 = ((($src$3)) + 4|0); $53 = ((($dst$3)) + 2|0); $dst$4 = $53;$n$3 = $n$2;$src$4 = $52; label = 7; continue; } else if ((label|0) == 7) { label = 0; $54 = HEAP32[$src$4>>2]|0; $55 = $54 >>> 9; $56 = $55 & 31744; $57 = $54 >>> 6; $58 = $57 & 992; $59 = $56 | $58; $60 = $54 >>> 3; $61 = $60 & 31; $62 = $59 | $61; $63 = $62&65535; HEAP16[$dst$4>>1] = $63; $64 = ((($src$4)) + 4|0); $65 = ((($dst$4)) + 2|0); $dst$5 = $65;$n$4 = $n$3;$src$5 = $64; label = 8; continue; } else if ((label|0) == 8) { label = 0; $66 = HEAP32[$src$5>>2]|0; $67 = $66 >>> 9; $68 = $67 & 31744; $69 = $66 >>> 6; $70 = $69 & 992; $71 = $68 | $70; $72 = $66 >>> 3; $73 = $72 & 31; $74 = $71 | $73; $75 = $74&65535; HEAP16[$dst$5>>1] = $75; $76 = ((($src$5)) + 4|0); $77 = ((($dst$5)) + 2|0); $dst$6 = $77;$n$5 = $n$4;$src$6 = $76; label = 9; continue; } else if ((label|0) == 9) { label = 0; $78 = HEAP32[$src$6>>2]|0; $79 = $78 >>> 9; $80 = $79 & 31744; $81 = $78 >>> 6; $82 = $81 & 992; $83 = $80 | $82; $84 = $78 >>> 3; $85 = $84 & 31; $86 = $83 | $85; $87 = $86&65535; HEAP16[$dst$6>>1] = $87; $88 = ((($src$6)) + 4|0); $89 = ((($dst$6)) + 2|0); $dst$7 = $89;$n$6 = $n$5;$src$7 = $88; label = 10; continue; } else if ((label|0) == 10) { label = 0; $90 = HEAP32[$src$7>>2]|0; $91 = $90 >>> 9; $92 = $91 & 31744; $93 = $90 >>> 6; $94 = $93 & 992; $95 = $92 | $94; $96 = $90 >>> 3; $97 = $96 & 31; $98 = $95 | $97; $99 = $98&65535; HEAP16[$dst$7>>1] = $99; $100 = ((($src$7)) + 4|0); $101 = ((($dst$7)) + 2|0); $dst$8 = $101;$n$7 = $n$6;$src$8 = $100; label = 11; continue; } else if ((label|0) == 11) { label = 0; $102 = HEAP32[$src$8>>2]|0; $103 = $102 >>> 9; $104 = $103 & 31744; $105 = $102 >>> 6; $106 = $105 & 992; $107 = $104 | $106; $108 = $102 >>> 3; $109 = $108 & 31; $110 = $107 | $109; $111 = $110&65535; HEAP16[$dst$8>>1] = $111; $112 = ((($src$8)) + 4|0); $113 = ((($dst$8)) + 2|0); $114 = (($n$7) + -1)|0; $115 = ($n$7|0)>(1); if ($115) { $dst$1 = $113;$n$0 = $114;$src$1 = $112; label = 4; continue; } else { $dst$9 = $113;$src$9 = $112; label = 12; continue; } } else if ((label|0) == 12) { label = 0; $116 = (($src$9) + ($6<<2)|0); $117 = (($dst$9) + ($9<<1)|0); $118 = ($17|0)==(0); if ($118) { break L4; } else { $$in = $17;$dst$01 = $117;$src$02 = $116; continue L4; } } } } return; } function _Blit_RGB565_ARGB8888($info) { $info = $info|0; var label = 0, sp = 0; sp = STACKTOP; _Blit_RGB565_32($info,91004); return; } function _Blit_RGB565_ABGR8888($info) { $info = $info|0; var label = 0, sp = 0; sp = STACKTOP; _Blit_RGB565_32($info,88956); return; } function _Blit_RGB565_RGBA8888($info) { $info = $info|0; var label = 0, sp = 0; sp = STACKTOP; _Blit_RGB565_32($info,86908); return; } function _Blit_RGB565_BGRA8888($info) { $info = $info|0; var label = 0, sp = 0; sp = STACKTOP; _Blit_RGB565_32($info,84860); return; } function _Blit_RGB565_32($info,$map) { $info = $info|0; $map = $map|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $dst$01 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0; var $n$7 = 0, $src$02 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (($7|0) / 4)&-1; $9 = ($3|0)==(0); if ($9) { return; } $10 = ((($info)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$info>>2]|0; $13 = (($1) + 7)|0; $14 = (($13|0) / 8)&-1; $15 = $1 & 7; $$in = $3;$dst$01 = $11;$src$02 = $12; L4: while(1) { $16 = (($$in) + -1)|0; switch ($15|0) { case 0: { $dst$1 = $dst$01;$n$0 = $14;$src$1 = $src$02; label = 4; break; } case 7: { $dst$2 = $dst$01;$n$1 = $14;$src$2 = $src$02; label = 5; break; } case 6: { $dst$3 = $dst$01;$n$2 = $14;$src$3 = $src$02; label = 6; break; } case 5: { $dst$4 = $dst$01;$n$3 = $14;$src$4 = $src$02; label = 7; break; } case 4: { $dst$5 = $dst$01;$n$4 = $14;$src$5 = $src$02; label = 8; break; } case 3: { $dst$6 = $dst$01;$n$5 = $14;$src$6 = $src$02; label = 9; break; } case 2: { $dst$7 = $dst$01;$n$6 = $14;$src$7 = $src$02; label = 10; break; } case 1: { $dst$8 = $dst$01;$n$7 = $14;$src$8 = $src$02; label = 11; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 12; } } while(1) { if ((label|0) == 4) { label = 0; $17 = HEAP8[$src$1>>0]|0; $18 = $17&255; $19 = $18 << 1; $20 = (($map) + ($19<<2)|0); $21 = HEAP32[$20>>2]|0; $22 = ((($src$1)) + 1|0); $23 = HEAP8[$22>>0]|0; $24 = $23&255; $25 = $24 << 1; $26 = $25 | 1; $27 = (($map) + ($26<<2)|0); $28 = HEAP32[$27>>2]|0; $29 = (($28) + ($21))|0; $30 = ((($dst$1)) + 4|0); HEAP32[$dst$1>>2] = $29; $31 = ((($src$1)) + 2|0); $dst$2 = $30;$n$1 = $n$0;$src$2 = $31; label = 5; continue; } else if ((label|0) == 5) { label = 0; $32 = HEAP8[$src$2>>0]|0; $33 = $32&255; $34 = $33 << 1; $35 = (($map) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($src$2)) + 1|0); $38 = HEAP8[$37>>0]|0; $39 = $38&255; $40 = $39 << 1; $41 = $40 | 1; $42 = (($map) + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($36))|0; $45 = ((($dst$2)) + 4|0); HEAP32[$dst$2>>2] = $44; $46 = ((($src$2)) + 2|0); $dst$3 = $45;$n$2 = $n$1;$src$3 = $46; label = 6; continue; } else if ((label|0) == 6) { label = 0; $47 = HEAP8[$src$3>>0]|0; $48 = $47&255; $49 = $48 << 1; $50 = (($map) + ($49<<2)|0); $51 = HEAP32[$50>>2]|0; $52 = ((($src$3)) + 1|0); $53 = HEAP8[$52>>0]|0; $54 = $53&255; $55 = $54 << 1; $56 = $55 | 1; $57 = (($map) + ($56<<2)|0); $58 = HEAP32[$57>>2]|0; $59 = (($58) + ($51))|0; $60 = ((($dst$3)) + 4|0); HEAP32[$dst$3>>2] = $59; $61 = ((($src$3)) + 2|0); $dst$4 = $60;$n$3 = $n$2;$src$4 = $61; label = 7; continue; } else if ((label|0) == 7) { label = 0; $62 = HEAP8[$src$4>>0]|0; $63 = $62&255; $64 = $63 << 1; $65 = (($map) + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = ((($src$4)) + 1|0); $68 = HEAP8[$67>>0]|0; $69 = $68&255; $70 = $69 << 1; $71 = $70 | 1; $72 = (($map) + ($71<<2)|0); $73 = HEAP32[$72>>2]|0; $74 = (($73) + ($66))|0; $75 = ((($dst$4)) + 4|0); HEAP32[$dst$4>>2] = $74; $76 = ((($src$4)) + 2|0); $dst$5 = $75;$n$4 = $n$3;$src$5 = $76; label = 8; continue; } else if ((label|0) == 8) { label = 0; $77 = HEAP8[$src$5>>0]|0; $78 = $77&255; $79 = $78 << 1; $80 = (($map) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($src$5)) + 1|0); $83 = HEAP8[$82>>0]|0; $84 = $83&255; $85 = $84 << 1; $86 = $85 | 1; $87 = (($map) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = (($88) + ($81))|0; $90 = ((($dst$5)) + 4|0); HEAP32[$dst$5>>2] = $89; $91 = ((($src$5)) + 2|0); $dst$6 = $90;$n$5 = $n$4;$src$6 = $91; label = 9; continue; } else if ((label|0) == 9) { label = 0; $92 = HEAP8[$src$6>>0]|0; $93 = $92&255; $94 = $93 << 1; $95 = (($map) + ($94<<2)|0); $96 = HEAP32[$95>>2]|0; $97 = ((($src$6)) + 1|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = $99 << 1; $101 = $100 | 1; $102 = (($map) + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = (($103) + ($96))|0; $105 = ((($dst$6)) + 4|0); HEAP32[$dst$6>>2] = $104; $106 = ((($src$6)) + 2|0); $dst$7 = $105;$n$6 = $n$5;$src$7 = $106; label = 10; continue; } else if ((label|0) == 10) { label = 0; $107 = HEAP8[$src$7>>0]|0; $108 = $107&255; $109 = $108 << 1; $110 = (($map) + ($109<<2)|0); $111 = HEAP32[$110>>2]|0; $112 = ((($src$7)) + 1|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = $114 << 1; $116 = $115 | 1; $117 = (($map) + ($116<<2)|0); $118 = HEAP32[$117>>2]|0; $119 = (($118) + ($111))|0; $120 = ((($dst$7)) + 4|0); HEAP32[$dst$7>>2] = $119; $121 = ((($src$7)) + 2|0); $dst$8 = $120;$n$7 = $n$6;$src$8 = $121; label = 11; continue; } else if ((label|0) == 11) { label = 0; $122 = HEAP8[$src$8>>0]|0; $123 = $122&255; $124 = $123 << 1; $125 = (($map) + ($124<<2)|0); $126 = HEAP32[$125>>2]|0; $127 = ((($src$8)) + 1|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $130 = $129 << 1; $131 = $130 | 1; $132 = (($map) + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = (($133) + ($126))|0; $135 = ((($dst$8)) + 4|0); HEAP32[$dst$8>>2] = $134; $136 = ((($src$8)) + 2|0); $137 = (($n$7) + -1)|0; $138 = ($n$7|0)>(1); if ($138) { $dst$1 = $135;$n$0 = $137;$src$1 = $136; label = 4; continue; } else { $dst$9 = $135;$src$9 = $136; label = 12; continue; } } else if ((label|0) == 12) { label = 0; $139 = (($src$9) + ($5)|0); $140 = (($dst$9) + ($8<<2)|0); $141 = ($16|0)==(0); if ($141) { break L4; } else { $$in = $16;$dst$01 = $140;$src$02 = $139; continue L4; } } } } return; } function _Blit16to16SurfaceAlpha128($info,$mask) { $info = $info|0; $mask = $mask|0; var $$in = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$0$be = 0; var $dstp$016 = 0, $dstp$1 = 0, $dstp$2$lcssa = 0, $dstp$23 = 0, $dstp$3 = 0, $dstp$3$pn = 0, $dstp$4$lcssa = 0, $dstp$4$ph = 0, $dstp$49 = 0, $dstp$5 = 0, $prev_sw$0$lcssa = 0, $prev_sw$02 = 0, $scevgep = 0, $scevgep27 = 0, $scevgep28 = 0, $scevgep29 = 0, $scevgep30 = 0, $scevgep31 = 0, $scevgep32 = 0, $scevgep33 = 0; var $srcp$0$be = 0, $srcp$017 = 0, $srcp$1 = 0, $srcp$2$lcssa = 0, $srcp$24 = 0, $srcp$3 = 0, $srcp$4$lcssa = 0, $srcp$4$ph = 0, $srcp$410 = 0, $srcp$5 = 0, $w$0 = 0, $w$1$lcssa = 0, $w$11 = 0, $w4$0$lcssa = 0, $w4$0$ph = 0, $w4$08 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = $5 >> 1; $7 = ((($info)) + 36|0); $8 = HEAP32[$7>>2]|0; $9 = $8 >> 1; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = $mask&65535; $15 = $14 ^ 65535; $16 = (($1) + -1)|0; $17 = $14 << 16; $18 = $17 | $14; $19 = $18 ^ -1; $20 = (($6) + -1)|0; $$in = $3;$dstp$016 = $12;$srcp$017 = $13; while(1) { $21 = (($$in) + -1)|0; $22 = $srcp$017; $23 = $dstp$016; $24 = $22 ^ $23; $25 = $24 & 2; $26 = ($25|0)==(0); if ($26) { $84 = $22 & 2; $85 = ($84|0)==(0); if ($85) { $dstp$4$ph = $dstp$016;$srcp$4$ph = $srcp$017;$w4$0$ph = $1; } else { $86 = HEAP16[$dstp$016>>1]|0; $87 = HEAP16[$srcp$017>>1]|0; $88 = $87 & $mask; $89 = $88&65535; $90 = $86 & $mask; $91 = $90&65535; $92 = (($89) + ($91))|0; $93 = $92 >>> 1; $94 = $87 & $86; $95 = $94&65535; $96 = $95 & $15; $97 = (($93) + ($96))|0; $98 = $97&65535; HEAP16[$dstp$016>>1] = $98; $99 = ((($srcp$017)) + 2|0); $100 = ((($dstp$016)) + 2|0); $dstp$4$ph = $100;$srcp$4$ph = $99;$w4$0$ph = $16; } $101 = ($w4$0$ph|0)>(1); if ($101) { $102 = (($w4$0$ph) + -2)|0; $103 = $102 & -2; $scevgep30 = ((($dstp$4$ph)) + 4|0); $scevgep32 = ((($srcp$4$ph)) + 4|0); $dstp$49 = $dstp$4$ph;$srcp$410 = $srcp$4$ph;$w4$08 = $w4$0$ph; while(1) { $104 = HEAP32[$srcp$410>>2]|0; $105 = HEAP32[$dstp$49>>2]|0; $106 = $104 & $18; $107 = $106 >>> 1; $108 = $105 & $18; $109 = $108 >>> 1; $110 = (($109) + ($107))|0; $111 = $104 & $19; $112 = $111 & $105; $113 = (($110) + ($112))|0; HEAP32[$dstp$49>>2] = $113; $114 = ((($srcp$410)) + 4|0); $115 = ((($dstp$49)) + 4|0); $116 = (($w4$08) + -2)|0; $117 = ($116|0)>(1); if ($117) { $dstp$49 = $115;$srcp$410 = $114;$w4$08 = $116; } else { break; } } $118 = (($102) - ($103))|0; $scevgep31 = (($scevgep30) + ($103<<1)|0); $scevgep33 = (($scevgep32) + ($103<<1)|0); $dstp$4$lcssa = $scevgep31;$srcp$4$lcssa = $scevgep33;$w4$0$lcssa = $118; } else { $dstp$4$lcssa = $dstp$4$ph;$srcp$4$lcssa = $srcp$4$ph;$w4$0$lcssa = $w4$0$ph; } $119 = ($w4$0$lcssa|0)==(0); if ($119) { $dstp$5 = $dstp$4$lcssa;$srcp$5 = $srcp$4$lcssa; } else { $120 = HEAP16[$dstp$4$lcssa>>1]|0; $121 = HEAP16[$srcp$4$lcssa>>1]|0; $122 = $121 & $mask; $123 = $122&65535; $124 = $120 & $mask; $125 = $124&65535; $126 = (($123) + ($125))|0; $127 = $126 >>> 1; $128 = $121 & $120; $129 = $128&65535; $130 = $129 & $15; $131 = (($127) + ($130))|0; $132 = $131&65535; HEAP16[$dstp$4$lcssa>>1] = $132; $133 = ((($srcp$4$lcssa)) + 2|0); $134 = ((($dstp$4$lcssa)) + 2|0); $dstp$5 = $134;$srcp$5 = $133; } $135 = (($srcp$5) + ($6<<1)|0); $dstp$3$pn = $dstp$5;$srcp$0$be = $135; } else { $27 = $23 & 2; $28 = ($27|0)==(0); if ($28) { $dstp$1 = $dstp$016;$srcp$1 = $srcp$017;$w$0 = $1; } else { $29 = HEAP16[$dstp$016>>1]|0; $30 = HEAP16[$srcp$017>>1]|0; $31 = $30 & $mask; $32 = $31&65535; $33 = $29 & $mask; $34 = $33&65535; $35 = (($32) + ($34))|0; $36 = $35 >>> 1; $37 = $30 & $29; $38 = $37&65535; $39 = $38 & $15; $40 = (($36) + ($39))|0; $41 = $40&65535; HEAP16[$dstp$016>>1] = $41; $42 = ((($dstp$016)) + 2|0); $43 = ((($srcp$017)) + 2|0); $dstp$1 = $42;$srcp$1 = $43;$w$0 = $16; } $44 = ((($srcp$1)) + 2|0); $45 = ((($srcp$1)) + -2|0); $46 = HEAP32[$45>>2]|0; $47 = ($w$0|0)>(1); if ($47) { $48 = (($w$0) + -2)|0; $49 = $48 & -2; $scevgep = ((($srcp$1)) + 6|0); $scevgep28 = ((($dstp$1)) + 4|0); $dstp$23 = $dstp$1;$prev_sw$02 = $46;$srcp$24 = $44;$w$11 = $w$0; while(1) { $50 = HEAP32[$srcp$24>>2]|0; $51 = HEAP32[$dstp$23>>2]|0; $52 = $prev_sw$02 >>> 16; $53 = $50 << 16; $54 = $53 | $52; $55 = $54 & $18; $56 = $55 >>> 1; $57 = $51 & $18; $58 = $57 >>> 1; $59 = (($56) + ($58))|0; $60 = $51 & $19; $61 = $60 & $54; $62 = (($59) + ($61))|0; HEAP32[$dstp$23>>2] = $62; $63 = ((($dstp$23)) + 4|0); $64 = ((($srcp$24)) + 4|0); $65 = (($w$11) + -2)|0; $66 = ($65|0)>(1); if ($66) { $dstp$23 = $63;$prev_sw$02 = $50;$srcp$24 = $64;$w$11 = $65; } else { $$lcssa = $50; break; } } $67 = (($48) - ($49))|0; $scevgep27 = (($scevgep) + ($49<<1)|0); $scevgep29 = (($scevgep28) + ($49<<1)|0); $dstp$2$lcssa = $scevgep29;$prev_sw$0$lcssa = $$lcssa;$srcp$2$lcssa = $scevgep27;$w$1$lcssa = $67; } else { $dstp$2$lcssa = $dstp$1;$prev_sw$0$lcssa = $46;$srcp$2$lcssa = $44;$w$1$lcssa = $w$0; } $68 = ($w$1$lcssa|0)==(0); if ($68) { $dstp$3 = $dstp$2$lcssa;$srcp$3 = $srcp$2$lcssa; } else { $69 = HEAP16[$dstp$2$lcssa>>1]|0; $70 = $prev_sw$0$lcssa >>> 16; $71 = $70 & $14; $72 = $69&65535; $73 = $69 & $mask; $74 = $73&65535; $75 = (($74) + ($71))|0; $76 = $75 >>> 1; $77 = $70 & $15; $78 = $77 & $72; $79 = (($76) + ($78))|0; $80 = $79&65535; HEAP16[$dstp$2$lcssa>>1] = $80; $81 = ((($srcp$2$lcssa)) + 2|0); $82 = ((($dstp$2$lcssa)) + 2|0); $dstp$3 = $82;$srcp$3 = $81; } $83 = (($srcp$3) + ($20<<1)|0); $dstp$3$pn = $dstp$3;$srcp$0$be = $83; } $dstp$0$be = (($dstp$3$pn) + ($9<<1)|0); $136 = ($21|0)==(0); if ($136) { break; } else { $$in = $21;$dstp$016 = $dstp$0$be;$srcp$017 = $srcp$0$be; } } return; } function _Blit1to1Key($info) { $info = $info|0; var $$lcssa = 0, $$lcssa28 = 0, $$lcssa29 = 0, $$lcssa30 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$05 = 0, $dst$05$us = 0, $dst$1$us = 0, $dst$103 = 0, $dst$103$us = 0, $dst$11$us = 0, $dst$12 = 0, $dst$13 = 0, $dst$14 = 0, $dst$15 = 0; var $dst$16 = 0, $dst$17 = 0, $dst$18 = 0, $dst$19 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0; var $n1$0$us = 0, $n1$1 = 0, $n1$2 = 0, $n1$3 = 0, $n1$4 = 0, $n1$5 = 0, $n1$6 = 0, $n1$7 = 0, $src$06 = 0, $src$06$us = 0, $src$1$us = 0, $src$104 = 0, $src$104$us = 0, $src$11$us = 0, $src$12 = 0, $src$13 = 0, $src$14 = 0, $src$15 = 0, $src$16 = 0, $src$17 = 0; var $src$18 = 0, $src$19 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)==(0|0); $16 = (($3) + -1)|0; $17 = ($3|0)==(0); if ($15) { if ($17) { return; } $85 = (($1) + 7)|0; $86 = (($85|0) / 8)&-1; $87 = $1 & 7; $88 = ($87|0)==(0); if ($88) { $134 = $16;$dst$103$us = $8;$src$104$us = $4; while(1) { $dst$11$us = $dst$103$us;$n1$0$us = $86;$src$11$us = $src$104$us; while(1) { $89 = HEAP8[$src$11$us>>0]|0; $90 = $89&255; $91 = ($90|0)==($14|0); if (!($91)) { HEAP8[$dst$11$us>>0] = $89; } $92 = ((($src$11$us)) + 1|0); $93 = HEAP8[$92>>0]|0; $94 = $93&255; $95 = ($94|0)==($14|0); if (!($95)) { $96 = ((($dst$11$us)) + 1|0); HEAP8[$96>>0] = $93; } $97 = ((($src$11$us)) + 2|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = ($99|0)==($14|0); if (!($100)) { $101 = ((($dst$11$us)) + 2|0); HEAP8[$101>>0] = $98; } $102 = ((($src$11$us)) + 3|0); $103 = HEAP8[$102>>0]|0; $104 = $103&255; $105 = ($104|0)==($14|0); if (!($105)) { $106 = ((($dst$11$us)) + 3|0); HEAP8[$106>>0] = $103; } $107 = ((($src$11$us)) + 4|0); $108 = HEAP8[$107>>0]|0; $109 = $108&255; $110 = ($109|0)==($14|0); if (!($110)) { $111 = ((($dst$11$us)) + 4|0); HEAP8[$111>>0] = $108; } $112 = ((($src$11$us)) + 5|0); $113 = HEAP8[$112>>0]|0; $114 = $113&255; $115 = ($114|0)==($14|0); if (!($115)) { $116 = ((($dst$11$us)) + 5|0); HEAP8[$116>>0] = $113; } $117 = ((($src$11$us)) + 6|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = ($119|0)==($14|0); if (!($120)) { $121 = ((($dst$11$us)) + 6|0); HEAP8[$121>>0] = $118; } $122 = ((($src$11$us)) + 7|0); $123 = HEAP8[$122>>0]|0; $124 = $123&255; $125 = ($124|0)==($14|0); if (!($125)) { $126 = ((($dst$11$us)) + 7|0); HEAP8[$126>>0] = $123; } $127 = ((($dst$11$us)) + 8|0); $128 = ((($src$11$us)) + 8|0); $129 = (($n1$0$us) + -1)|0; $130 = ($n1$0$us|0)>(1); if ($130) { $dst$11$us = $127;$n1$0$us = $129;$src$11$us = $128; } else { $$lcssa = $127;$$lcssa28 = $128; break; } } $131 = (($$lcssa28) + ($6)|0); $132 = (($$lcssa) + ($10)|0); $133 = (($134) + -1)|0; $135 = ($134|0)==(0); if ($135) { break; } else { $134 = $133;$dst$103$us = $132;$src$104$us = $131; } } return; } else { $244 = $16;$dst$103 = $8;$src$104 = $4; } L37: while(1) { switch ($87|0) { case 1: { $dst$18 = $dst$103;$n1$7 = $86;$src$18 = $src$104; label = 92; break; } case 7: { $dst$12 = $dst$103;$n1$1 = $86;$src$12 = $src$104; label = 74; break; } case 6: { $dst$13 = $dst$103;$n1$2 = $86;$src$13 = $src$104; label = 77; break; } case 5: { $dst$14 = $dst$103;$n1$3 = $86;$src$14 = $src$104; label = 80; break; } case 4: { $dst$15 = $dst$103;$n1$4 = $86;$src$15 = $src$104; label = 83; break; } case 3: { $dst$16 = $dst$103;$n1$5 = $86;$src$16 = $src$104; label = 86; break; } case 2: { $dst$17 = $dst$103;$n1$6 = $86;$src$17 = $src$104; label = 89; break; } default: { $dst$19 = $dst$103;$src$19 = $src$104; label = 95; } } while(1) { if ((label|0) == 74) { label = 0; $206 = HEAP8[$src$12>>0]|0; $207 = $206&255; $208 = ($207|0)==($14|0); if (!($208)) { HEAP8[$dst$12>>0] = $206; } $209 = ((($dst$12)) + 1|0); $210 = ((($src$12)) + 1|0); $dst$13 = $209;$n1$2 = $n1$1;$src$13 = $210; label = 77; continue; } else if ((label|0) == 77) { label = 0; $211 = HEAP8[$src$13>>0]|0; $212 = $211&255; $213 = ($212|0)==($14|0); if (!($213)) { HEAP8[$dst$13>>0] = $211; } $214 = ((($dst$13)) + 1|0); $215 = ((($src$13)) + 1|0); $dst$14 = $214;$n1$3 = $n1$2;$src$14 = $215; label = 80; continue; } else if ((label|0) == 80) { label = 0; $216 = HEAP8[$src$14>>0]|0; $217 = $216&255; $218 = ($217|0)==($14|0); if (!($218)) { HEAP8[$dst$14>>0] = $216; } $219 = ((($dst$14)) + 1|0); $220 = ((($src$14)) + 1|0); $dst$15 = $219;$n1$4 = $n1$3;$src$15 = $220; label = 83; continue; } else if ((label|0) == 83) { label = 0; $221 = HEAP8[$src$15>>0]|0; $222 = $221&255; $223 = ($222|0)==($14|0); if (!($223)) { HEAP8[$dst$15>>0] = $221; } $224 = ((($dst$15)) + 1|0); $225 = ((($src$15)) + 1|0); $dst$16 = $224;$n1$5 = $n1$4;$src$16 = $225; label = 86; continue; } else if ((label|0) == 86) { label = 0; $226 = HEAP8[$src$16>>0]|0; $227 = $226&255; $228 = ($227|0)==($14|0); if (!($228)) { HEAP8[$dst$16>>0] = $226; } $229 = ((($dst$16)) + 1|0); $230 = ((($src$16)) + 1|0); $dst$17 = $229;$n1$6 = $n1$5;$src$17 = $230; label = 89; continue; } else if ((label|0) == 89) { label = 0; $231 = HEAP8[$src$17>>0]|0; $232 = $231&255; $233 = ($232|0)==($14|0); if (!($233)) { HEAP8[$dst$17>>0] = $231; } $234 = ((($dst$17)) + 1|0); $235 = ((($src$17)) + 1|0); $dst$18 = $234;$n1$7 = $n1$6;$src$18 = $235; label = 92; continue; } else if ((label|0) == 92) { label = 0; $236 = HEAP8[$src$18>>0]|0; $237 = $236&255; $238 = ($237|0)==($14|0); if (!($238)) { HEAP8[$dst$18>>0] = $236; } $203 = ((($dst$18)) + 1|0); $200 = ((($src$18)) + 1|0); $239 = (($n1$7) + -1)|0; $240 = ($n1$7|0)>(1); if (!($240)) { $dst$19 = $203;$src$19 = $200; label = 95; continue; } $199 = HEAP8[$200>>0]|0; $201 = $199&255; $202 = ($201|0)==($14|0); if (!($202)) { HEAP8[$203>>0] = $199; } $204 = ((($dst$18)) + 2|0); $205 = ((($src$18)) + 2|0); $dst$12 = $204;$n1$1 = $239;$src$12 = $205; label = 74; continue; } else if ((label|0) == 95) { label = 0; $241 = (($src$19) + ($6)|0); $242 = (($dst$19) + ($10)|0); $243 = (($244) + -1)|0; $245 = ($244|0)==(0); if ($245) { break L37; } else { $244 = $243;$dst$103 = $242;$src$104 = $241; continue L37; } } } } return; } else { if ($17) { return; } $18 = (($1) + 7)|0; $19 = (($18|0) / 8)&-1; $20 = $1 & 7; $21 = ($20|0)==(0); if ($21) { $83 = $16;$dst$05$us = $8;$src$06$us = $4; while(1) { $dst$1$us = $dst$05$us;$n$0$us = $19;$src$1$us = $src$06$us; while(1) { $22 = HEAP8[$src$1$us>>0]|0; $23 = $22&255; $24 = ($23|0)==($14|0); if (!($24)) { $25 = (($12) + ($23)|0); $26 = HEAP8[$25>>0]|0; HEAP8[$dst$1$us>>0] = $26; } $27 = ((($src$1$us)) + 1|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)==($14|0); if (!($30)) { $31 = ((($dst$1$us)) + 1|0); $32 = (($12) + ($29)|0); $33 = HEAP8[$32>>0]|0; HEAP8[$31>>0] = $33; } $34 = ((($src$1$us)) + 2|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = ($36|0)==($14|0); if (!($37)) { $38 = ((($dst$1$us)) + 2|0); $39 = (($12) + ($36)|0); $40 = HEAP8[$39>>0]|0; HEAP8[$38>>0] = $40; } $41 = ((($src$1$us)) + 3|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = ($43|0)==($14|0); if (!($44)) { $45 = ((($dst$1$us)) + 3|0); $46 = (($12) + ($43)|0); $47 = HEAP8[$46>>0]|0; HEAP8[$45>>0] = $47; } $48 = ((($src$1$us)) + 4|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = ($50|0)==($14|0); if (!($51)) { $52 = ((($dst$1$us)) + 4|0); $53 = (($12) + ($50)|0); $54 = HEAP8[$53>>0]|0; HEAP8[$52>>0] = $54; } $55 = ((($src$1$us)) + 5|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; $58 = ($57|0)==($14|0); if (!($58)) { $59 = ((($dst$1$us)) + 5|0); $60 = (($12) + ($57)|0); $61 = HEAP8[$60>>0]|0; HEAP8[$59>>0] = $61; } $62 = ((($src$1$us)) + 6|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = ($64|0)==($14|0); if (!($65)) { $66 = ((($dst$1$us)) + 6|0); $67 = (($12) + ($64)|0); $68 = HEAP8[$67>>0]|0; HEAP8[$66>>0] = $68; } $69 = ((($src$1$us)) + 7|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = ($71|0)==($14|0); if (!($72)) { $73 = ((($dst$1$us)) + 7|0); $74 = (($12) + ($71)|0); $75 = HEAP8[$74>>0]|0; HEAP8[$73>>0] = $75; } $76 = ((($dst$1$us)) + 8|0); $77 = ((($src$1$us)) + 8|0); $78 = (($n$0$us) + -1)|0; $79 = ($n$0$us|0)>(1); if ($79) { $dst$1$us = $76;$n$0$us = $78;$src$1$us = $77; } else { $$lcssa29 = $76;$$lcssa30 = $77; break; } } $80 = (($$lcssa30) + ($6)|0); $81 = (($$lcssa29) + ($10)|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dst$05$us = $81;$src$06$us = $80; } } return; } else { $197 = $16;$dst$05 = $8;$src$06 = $4; } L110: while(1) { switch ($20|0) { case 1: { $dst$8 = $dst$05;$n$7 = $19;$src$8 = $src$06; label = 66; break; } case 7: { $dst$2 = $dst$05;$n$1 = $19;$src$2 = $src$06; label = 48; break; } case 6: { $dst$3 = $dst$05;$n$2 = $19;$src$3 = $src$06; label = 51; break; } case 5: { $dst$4 = $dst$05;$n$3 = $19;$src$4 = $src$06; label = 54; break; } case 4: { $dst$5 = $dst$05;$n$4 = $19;$src$5 = $src$06; label = 57; break; } case 3: { $dst$6 = $dst$05;$n$5 = $19;$src$6 = $src$06; label = 60; break; } case 2: { $dst$7 = $dst$05;$n$6 = $19;$src$7 = $src$06; label = 63; break; } default: { $dst$9 = $dst$05;$src$9 = $src$06; label = 69; } } while(1) { if ((label|0) == 48) { label = 0; $145 = HEAP8[$src$2>>0]|0; $146 = $145&255; $147 = ($146|0)==($14|0); if (!($147)) { $148 = (($12) + ($146)|0); $149 = HEAP8[$148>>0]|0; HEAP8[$dst$2>>0] = $149; } $150 = ((($dst$2)) + 1|0); $151 = ((($src$2)) + 1|0); $dst$3 = $150;$n$2 = $n$1;$src$3 = $151; label = 51; continue; } else if ((label|0) == 51) { label = 0; $152 = HEAP8[$src$3>>0]|0; $153 = $152&255; $154 = ($153|0)==($14|0); if (!($154)) { $155 = (($12) + ($153)|0); $156 = HEAP8[$155>>0]|0; HEAP8[$dst$3>>0] = $156; } $157 = ((($dst$3)) + 1|0); $158 = ((($src$3)) + 1|0); $dst$4 = $157;$n$3 = $n$2;$src$4 = $158; label = 54; continue; } else if ((label|0) == 54) { label = 0; $159 = HEAP8[$src$4>>0]|0; $160 = $159&255; $161 = ($160|0)==($14|0); if (!($161)) { $162 = (($12) + ($160)|0); $163 = HEAP8[$162>>0]|0; HEAP8[$dst$4>>0] = $163; } $164 = ((($dst$4)) + 1|0); $165 = ((($src$4)) + 1|0); $dst$5 = $164;$n$4 = $n$3;$src$5 = $165; label = 57; continue; } else if ((label|0) == 57) { label = 0; $166 = HEAP8[$src$5>>0]|0; $167 = $166&255; $168 = ($167|0)==($14|0); if (!($168)) { $169 = (($12) + ($167)|0); $170 = HEAP8[$169>>0]|0; HEAP8[$dst$5>>0] = $170; } $171 = ((($dst$5)) + 1|0); $172 = ((($src$5)) + 1|0); $dst$6 = $171;$n$5 = $n$4;$src$6 = $172; label = 60; continue; } else if ((label|0) == 60) { label = 0; $173 = HEAP8[$src$6>>0]|0; $174 = $173&255; $175 = ($174|0)==($14|0); if (!($175)) { $176 = (($12) + ($174)|0); $177 = HEAP8[$176>>0]|0; HEAP8[$dst$6>>0] = $177; } $178 = ((($dst$6)) + 1|0); $179 = ((($src$6)) + 1|0); $dst$7 = $178;$n$6 = $n$5;$src$7 = $179; label = 63; continue; } else if ((label|0) == 63) { label = 0; $180 = HEAP8[$src$7>>0]|0; $181 = $180&255; $182 = ($181|0)==($14|0); if (!($182)) { $183 = (($12) + ($181)|0); $184 = HEAP8[$183>>0]|0; HEAP8[$dst$7>>0] = $184; } $185 = ((($dst$7)) + 1|0); $186 = ((($src$7)) + 1|0); $dst$8 = $185;$n$7 = $n$6;$src$8 = $186; label = 66; continue; } else if ((label|0) == 66) { label = 0; $187 = HEAP8[$src$8>>0]|0; $188 = $187&255; $189 = ($188|0)==($14|0); if (!($189)) { $190 = (($12) + ($188)|0); $191 = HEAP8[$190>>0]|0; HEAP8[$dst$8>>0] = $191; } $142 = ((($dst$8)) + 1|0); $137 = ((($src$8)) + 1|0); $192 = (($n$7) + -1)|0; $193 = ($n$7|0)>(1); if (!($193)) { $dst$9 = $142;$src$9 = $137; label = 69; continue; } $136 = HEAP8[$137>>0]|0; $138 = $136&255; $139 = ($138|0)==($14|0); if (!($139)) { $140 = (($12) + ($138)|0); $141 = HEAP8[$140>>0]|0; HEAP8[$142>>0] = $141; } $143 = ((($dst$8)) + 2|0); $144 = ((($src$8)) + 2|0); $dst$2 = $143;$n$1 = $192;$src$2 = $144; label = 48; continue; } else if ((label|0) == 69) { label = 0; $194 = (($src$9) + ($6)|0); $195 = (($dst$9) + ($10)|0); $196 = (($197) + -1)|0; $198 = ($197|0)==(0); if ($198) { break L110; } else { $197 = $196;$dst$05 = $195;$src$06 = $194; continue L110; } } } } return; } } function _Blit1to2Key($info) { $info = $info|0; var $$lcssa = 0, $$lcssa10 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$01 = 0, $dstp$01$us = 0, $dstp$1$us = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $dstp$6 = 0, $dstp$7 = 0, $dstp$8 = 0; var $dstp$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$02$us = 0, $src$1$us = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = (($10|0) / 2)&-1; $16 = (($3) + -1)|0; $17 = ($3|0)==(0); if ($17) { return; } $18 = (($1) + 7)|0; $19 = (($18|0) / 8)&-1; $20 = $1 & 7; $21 = ($20|0)==(0); if ($21) { $83 = $16;$dstp$01$us = $8;$src$02$us = $4; while(1) { $dstp$1$us = $dstp$01$us;$n$0$us = $19;$src$1$us = $src$02$us; while(1) { $22 = HEAP8[$src$1$us>>0]|0; $23 = $22&255; $24 = ($23|0)==($14|0); if (!($24)) { $25 = (($12) + ($23<<1)|0); $26 = HEAP16[$25>>1]|0; HEAP16[$dstp$1$us>>1] = $26; } $27 = ((($src$1$us)) + 1|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)==($14|0); if (!($30)) { $31 = ((($dstp$1$us)) + 2|0); $32 = (($12) + ($29<<1)|0); $33 = HEAP16[$32>>1]|0; HEAP16[$31>>1] = $33; } $34 = ((($src$1$us)) + 2|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = ($36|0)==($14|0); if (!($37)) { $38 = ((($dstp$1$us)) + 4|0); $39 = (($12) + ($36<<1)|0); $40 = HEAP16[$39>>1]|0; HEAP16[$38>>1] = $40; } $41 = ((($src$1$us)) + 3|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = ($43|0)==($14|0); if (!($44)) { $45 = ((($dstp$1$us)) + 6|0); $46 = (($12) + ($43<<1)|0); $47 = HEAP16[$46>>1]|0; HEAP16[$45>>1] = $47; } $48 = ((($src$1$us)) + 4|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = ($50|0)==($14|0); if (!($51)) { $52 = ((($dstp$1$us)) + 8|0); $53 = (($12) + ($50<<1)|0); $54 = HEAP16[$53>>1]|0; HEAP16[$52>>1] = $54; } $55 = ((($src$1$us)) + 5|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; $58 = ($57|0)==($14|0); if (!($58)) { $59 = ((($dstp$1$us)) + 10|0); $60 = (($12) + ($57<<1)|0); $61 = HEAP16[$60>>1]|0; HEAP16[$59>>1] = $61; } $62 = ((($src$1$us)) + 6|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = ($64|0)==($14|0); if (!($65)) { $66 = ((($dstp$1$us)) + 12|0); $67 = (($12) + ($64<<1)|0); $68 = HEAP16[$67>>1]|0; HEAP16[$66>>1] = $68; } $69 = ((($src$1$us)) + 7|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = ($71|0)==($14|0); if (!($72)) { $73 = ((($dstp$1$us)) + 14|0); $74 = (($12) + ($71<<1)|0); $75 = HEAP16[$74>>1]|0; HEAP16[$73>>1] = $75; } $76 = ((($src$1$us)) + 8|0); $77 = ((($dstp$1$us)) + 16|0); $78 = (($n$0$us) + -1)|0; $79 = ($n$0$us|0)>(1); if ($79) { $dstp$1$us = $77;$n$0$us = $78;$src$1$us = $76; } else { $$lcssa = $76;$$lcssa10 = $77; break; } } $80 = (($$lcssa) + ($6)|0); $81 = (($$lcssa10) + ($15<<1)|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dstp$01$us = $81;$src$02$us = $80; } } return; } else { $146 = $16;$dstp$01 = $8;$src$02 = $4; } L35: while(1) { switch ($20|0) { case 1: { $dstp$8 = $dstp$01;$n$7 = $19;$src$8 = $src$02; label = 44; break; } case 7: { $dstp$2 = $dstp$01;$n$1 = $19;$src$2 = $src$02; label = 26; break; } case 6: { $dstp$3 = $dstp$01;$n$2 = $19;$src$3 = $src$02; label = 29; break; } case 5: { $dstp$4 = $dstp$01;$n$3 = $19;$src$4 = $src$02; label = 32; break; } case 4: { $dstp$5 = $dstp$01;$n$4 = $19;$src$5 = $src$02; label = 35; break; } case 3: { $dstp$6 = $dstp$01;$n$5 = $19;$src$6 = $src$02; label = 38; break; } case 2: { $dstp$7 = $dstp$01;$n$6 = $19;$src$7 = $src$02; label = 41; break; } default: { $dstp$9 = $dstp$01;$src$9 = $src$02; label = 47; } } while(1) { if ((label|0) == 26) { label = 0; $94 = HEAP8[$src$2>>0]|0; $95 = $94&255; $96 = ($95|0)==($14|0); if (!($96)) { $97 = (($12) + ($95<<1)|0); $98 = HEAP16[$97>>1]|0; HEAP16[$dstp$2>>1] = $98; } $99 = ((($src$2)) + 1|0); $100 = ((($dstp$2)) + 2|0); $dstp$3 = $100;$n$2 = $n$1;$src$3 = $99; label = 29; continue; } else if ((label|0) == 29) { label = 0; $101 = HEAP8[$src$3>>0]|0; $102 = $101&255; $103 = ($102|0)==($14|0); if (!($103)) { $104 = (($12) + ($102<<1)|0); $105 = HEAP16[$104>>1]|0; HEAP16[$dstp$3>>1] = $105; } $106 = ((($src$3)) + 1|0); $107 = ((($dstp$3)) + 2|0); $dstp$4 = $107;$n$3 = $n$2;$src$4 = $106; label = 32; continue; } else if ((label|0) == 32) { label = 0; $108 = HEAP8[$src$4>>0]|0; $109 = $108&255; $110 = ($109|0)==($14|0); if (!($110)) { $111 = (($12) + ($109<<1)|0); $112 = HEAP16[$111>>1]|0; HEAP16[$dstp$4>>1] = $112; } $113 = ((($src$4)) + 1|0); $114 = ((($dstp$4)) + 2|0); $dstp$5 = $114;$n$4 = $n$3;$src$5 = $113; label = 35; continue; } else if ((label|0) == 35) { label = 0; $115 = HEAP8[$src$5>>0]|0; $116 = $115&255; $117 = ($116|0)==($14|0); if (!($117)) { $118 = (($12) + ($116<<1)|0); $119 = HEAP16[$118>>1]|0; HEAP16[$dstp$5>>1] = $119; } $120 = ((($src$5)) + 1|0); $121 = ((($dstp$5)) + 2|0); $dstp$6 = $121;$n$5 = $n$4;$src$6 = $120; label = 38; continue; } else if ((label|0) == 38) { label = 0; $122 = HEAP8[$src$6>>0]|0; $123 = $122&255; $124 = ($123|0)==($14|0); if (!($124)) { $125 = (($12) + ($123<<1)|0); $126 = HEAP16[$125>>1]|0; HEAP16[$dstp$6>>1] = $126; } $127 = ((($src$6)) + 1|0); $128 = ((($dstp$6)) + 2|0); $dstp$7 = $128;$n$6 = $n$5;$src$7 = $127; label = 41; continue; } else if ((label|0) == 41) { label = 0; $129 = HEAP8[$src$7>>0]|0; $130 = $129&255; $131 = ($130|0)==($14|0); if (!($131)) { $132 = (($12) + ($130<<1)|0); $133 = HEAP16[$132>>1]|0; HEAP16[$dstp$7>>1] = $133; } $134 = ((($src$7)) + 1|0); $135 = ((($dstp$7)) + 2|0); $dstp$8 = $135;$n$7 = $n$6;$src$8 = $134; label = 44; continue; } else if ((label|0) == 44) { label = 0; $136 = HEAP8[$src$8>>0]|0; $137 = $136&255; $138 = ($137|0)==($14|0); if (!($138)) { $139 = (($12) + ($137<<1)|0); $140 = HEAP16[$139>>1]|0; HEAP16[$dstp$8>>1] = $140; } $86 = ((($src$8)) + 1|0); $91 = ((($dstp$8)) + 2|0); $141 = (($n$7) + -1)|0; $142 = ($n$7|0)>(1); if (!($142)) { $dstp$9 = $91;$src$9 = $86; label = 47; continue; } $85 = HEAP8[$86>>0]|0; $87 = $85&255; $88 = ($87|0)==($14|0); if (!($88)) { $89 = (($12) + ($87<<1)|0); $90 = HEAP16[$89>>1]|0; HEAP16[$91>>1] = $90; } $92 = ((($src$8)) + 2|0); $93 = ((($dstp$8)) + 4|0); $dstp$2 = $93;$n$1 = $141;$src$2 = $92; label = 26; continue; } else if ((label|0) == 47) { label = 0; $143 = (($src$9) + ($6)|0); $144 = (($dstp$9) + ($15<<1)|0); $145 = (($146) + -1)|0; $147 = ($146|0)==(0); if ($147) { break L35; } else { $146 = $145;$dstp$01 = $144;$src$02 = $143; continue L35; } } } } return; } function _Blit1to3Key($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; var $151 = 0, $152 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$01 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0; var $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0; var $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 56|0); $11 = HEAP32[$10>>2]|0; $12 = ($3|0)==(0); if ($12) { return; } $13 = ((($info)) + 20|0); $14 = HEAP32[$13>>2]|0; $15 = HEAP32[$info>>2]|0; $16 = (($1) + 7)|0; $17 = (($16|0) / 8)&-1; $18 = $1 & 7; $$in = $3;$dst$01 = $14;$src$02 = $15; L4: while(1) { $19 = (($$in) + -1)|0; switch ($18|0) { case 0: { $dst$1 = $dst$01;$n$0 = $17;$src$1 = $src$02; label = 4; break; } case 7: { $dst$2 = $dst$01;$n$1 = $17;$src$2 = $src$02; label = 7; break; } case 6: { $dst$3 = $dst$01;$n$2 = $17;$src$3 = $src$02; label = 10; break; } case 5: { $dst$4 = $dst$01;$n$3 = $17;$src$4 = $src$02; label = 13; break; } case 4: { $dst$5 = $dst$01;$n$4 = $17;$src$5 = $src$02; label = 16; break; } case 3: { $dst$6 = $dst$01;$n$5 = $17;$src$6 = $src$02; label = 19; break; } case 2: { $dst$7 = $dst$01;$n$6 = $17;$src$7 = $src$02; label = 22; break; } case 1: { $dst$8 = $dst$01;$n$7 = $17;$src$8 = $src$02; label = 25; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 28; } } while(1) { if ((label|0) == 4) { label = 0; $20 = HEAP8[$src$1>>0]|0; $21 = $20&255; $22 = ($21|0)==($11|0); if (!($22)) { $23 = $21 << 2; $24 = $23 | 1; $25 = (($9) + ($23)|0); $26 = HEAP8[$25>>0]|0; HEAP8[$dst$1>>0] = $26; $27 = (($24) + 1)|0; $28 = (($9) + ($24)|0); $29 = HEAP8[$28>>0]|0; $30 = ((($dst$1)) + 1|0); HEAP8[$30>>0] = $29; $31 = (($9) + ($27)|0); $32 = HEAP8[$31>>0]|0; $33 = ((($dst$1)) + 2|0); HEAP8[$33>>0] = $32; } $34 = ((($src$1)) + 1|0); $35 = ((($dst$1)) + 3|0); $dst$2 = $35;$n$1 = $n$0;$src$2 = $34; label = 7; continue; } else if ((label|0) == 7) { label = 0; $36 = HEAP8[$src$2>>0]|0; $37 = $36&255; $38 = ($37|0)==($11|0); if (!($38)) { $39 = $37 << 2; $40 = $39 | 1; $41 = (($9) + ($39)|0); $42 = HEAP8[$41>>0]|0; HEAP8[$dst$2>>0] = $42; $43 = (($40) + 1)|0; $44 = (($9) + ($40)|0); $45 = HEAP8[$44>>0]|0; $46 = ((($dst$2)) + 1|0); HEAP8[$46>>0] = $45; $47 = (($9) + ($43)|0); $48 = HEAP8[$47>>0]|0; $49 = ((($dst$2)) + 2|0); HEAP8[$49>>0] = $48; } $50 = ((($src$2)) + 1|0); $51 = ((($dst$2)) + 3|0); $dst$3 = $51;$n$2 = $n$1;$src$3 = $50; label = 10; continue; } else if ((label|0) == 10) { label = 0; $52 = HEAP8[$src$3>>0]|0; $53 = $52&255; $54 = ($53|0)==($11|0); if (!($54)) { $55 = $53 << 2; $56 = $55 | 1; $57 = (($9) + ($55)|0); $58 = HEAP8[$57>>0]|0; HEAP8[$dst$3>>0] = $58; $59 = (($56) + 1)|0; $60 = (($9) + ($56)|0); $61 = HEAP8[$60>>0]|0; $62 = ((($dst$3)) + 1|0); HEAP8[$62>>0] = $61; $63 = (($9) + ($59)|0); $64 = HEAP8[$63>>0]|0; $65 = ((($dst$3)) + 2|0); HEAP8[$65>>0] = $64; } $66 = ((($src$3)) + 1|0); $67 = ((($dst$3)) + 3|0); $dst$4 = $67;$n$3 = $n$2;$src$4 = $66; label = 13; continue; } else if ((label|0) == 13) { label = 0; $68 = HEAP8[$src$4>>0]|0; $69 = $68&255; $70 = ($69|0)==($11|0); if (!($70)) { $71 = $69 << 2; $72 = $71 | 1; $73 = (($9) + ($71)|0); $74 = HEAP8[$73>>0]|0; HEAP8[$dst$4>>0] = $74; $75 = (($72) + 1)|0; $76 = (($9) + ($72)|0); $77 = HEAP8[$76>>0]|0; $78 = ((($dst$4)) + 1|0); HEAP8[$78>>0] = $77; $79 = (($9) + ($75)|0); $80 = HEAP8[$79>>0]|0; $81 = ((($dst$4)) + 2|0); HEAP8[$81>>0] = $80; } $82 = ((($src$4)) + 1|0); $83 = ((($dst$4)) + 3|0); $dst$5 = $83;$n$4 = $n$3;$src$5 = $82; label = 16; continue; } else if ((label|0) == 16) { label = 0; $84 = HEAP8[$src$5>>0]|0; $85 = $84&255; $86 = ($85|0)==($11|0); if (!($86)) { $87 = $85 << 2; $88 = $87 | 1; $89 = (($9) + ($87)|0); $90 = HEAP8[$89>>0]|0; HEAP8[$dst$5>>0] = $90; $91 = (($88) + 1)|0; $92 = (($9) + ($88)|0); $93 = HEAP8[$92>>0]|0; $94 = ((($dst$5)) + 1|0); HEAP8[$94>>0] = $93; $95 = (($9) + ($91)|0); $96 = HEAP8[$95>>0]|0; $97 = ((($dst$5)) + 2|0); HEAP8[$97>>0] = $96; } $98 = ((($src$5)) + 1|0); $99 = ((($dst$5)) + 3|0); $dst$6 = $99;$n$5 = $n$4;$src$6 = $98; label = 19; continue; } else if ((label|0) == 19) { label = 0; $100 = HEAP8[$src$6>>0]|0; $101 = $100&255; $102 = ($101|0)==($11|0); if (!($102)) { $103 = $101 << 2; $104 = $103 | 1; $105 = (($9) + ($103)|0); $106 = HEAP8[$105>>0]|0; HEAP8[$dst$6>>0] = $106; $107 = (($104) + 1)|0; $108 = (($9) + ($104)|0); $109 = HEAP8[$108>>0]|0; $110 = ((($dst$6)) + 1|0); HEAP8[$110>>0] = $109; $111 = (($9) + ($107)|0); $112 = HEAP8[$111>>0]|0; $113 = ((($dst$6)) + 2|0); HEAP8[$113>>0] = $112; } $114 = ((($src$6)) + 1|0); $115 = ((($dst$6)) + 3|0); $dst$7 = $115;$n$6 = $n$5;$src$7 = $114; label = 22; continue; } else if ((label|0) == 22) { label = 0; $116 = HEAP8[$src$7>>0]|0; $117 = $116&255; $118 = ($117|0)==($11|0); if (!($118)) { $119 = $117 << 2; $120 = $119 | 1; $121 = (($9) + ($119)|0); $122 = HEAP8[$121>>0]|0; HEAP8[$dst$7>>0] = $122; $123 = (($120) + 1)|0; $124 = (($9) + ($120)|0); $125 = HEAP8[$124>>0]|0; $126 = ((($dst$7)) + 1|0); HEAP8[$126>>0] = $125; $127 = (($9) + ($123)|0); $128 = HEAP8[$127>>0]|0; $129 = ((($dst$7)) + 2|0); HEAP8[$129>>0] = $128; } $130 = ((($src$7)) + 1|0); $131 = ((($dst$7)) + 3|0); $dst$8 = $131;$n$7 = $n$6;$src$8 = $130; label = 25; continue; } else if ((label|0) == 25) { label = 0; $132 = HEAP8[$src$8>>0]|0; $133 = $132&255; $134 = ($133|0)==($11|0); if (!($134)) { $135 = $133 << 2; $136 = $135 | 1; $137 = (($9) + ($135)|0); $138 = HEAP8[$137>>0]|0; HEAP8[$dst$8>>0] = $138; $139 = (($136) + 1)|0; $140 = (($9) + ($136)|0); $141 = HEAP8[$140>>0]|0; $142 = ((($dst$8)) + 1|0); HEAP8[$142>>0] = $141; $143 = (($9) + ($139)|0); $144 = HEAP8[$143>>0]|0; $145 = ((($dst$8)) + 2|0); HEAP8[$145>>0] = $144; } $146 = ((($src$8)) + 1|0); $147 = ((($dst$8)) + 3|0); $148 = (($n$7) + -1)|0; $149 = ($n$7|0)>(1); if ($149) { $dst$1 = $147;$n$0 = $148;$src$1 = $146; label = 4; continue; } else { $dst$9 = $147;$src$9 = $146; label = 28; continue; } } else if ((label|0) == 28) { label = 0; $150 = (($src$9) + ($5)|0); $151 = (($dst$9) + ($7)|0); $152 = ($19|0)==(0); if ($152) { break L4; } else { $$in = $19;$dst$01 = $151;$src$02 = $150; continue L4; } } } } return; } function _Blit1to4Key($info) { $info = $info|0; var $$lcssa = 0, $$lcssa10 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dstp$01 = 0, $dstp$01$us = 0, $dstp$1$us = 0, $dstp$2 = 0, $dstp$3 = 0, $dstp$4 = 0, $dstp$5 = 0, $dstp$6 = 0, $dstp$7 = 0, $dstp$8 = 0; var $dstp$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$02$us = 0, $src$1$us = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 56|0); $14 = HEAP32[$13>>2]|0; $15 = (($10|0) / 4)&-1; $16 = (($3) + -1)|0; $17 = ($3|0)==(0); if ($17) { return; } $18 = (($1) + 7)|0; $19 = (($18|0) / 8)&-1; $20 = $1 & 7; $21 = ($20|0)==(0); if ($21) { $83 = $16;$dstp$01$us = $8;$src$02$us = $4; while(1) { $dstp$1$us = $dstp$01$us;$n$0$us = $19;$src$1$us = $src$02$us; while(1) { $22 = HEAP8[$src$1$us>>0]|0; $23 = $22&255; $24 = ($23|0)==($14|0); if (!($24)) { $25 = (($12) + ($23<<2)|0); $26 = HEAP32[$25>>2]|0; HEAP32[$dstp$1$us>>2] = $26; } $27 = ((($src$1$us)) + 1|0); $28 = HEAP8[$27>>0]|0; $29 = $28&255; $30 = ($29|0)==($14|0); if (!($30)) { $31 = ((($dstp$1$us)) + 4|0); $32 = (($12) + ($29<<2)|0); $33 = HEAP32[$32>>2]|0; HEAP32[$31>>2] = $33; } $34 = ((($src$1$us)) + 2|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = ($36|0)==($14|0); if (!($37)) { $38 = ((($dstp$1$us)) + 8|0); $39 = (($12) + ($36<<2)|0); $40 = HEAP32[$39>>2]|0; HEAP32[$38>>2] = $40; } $41 = ((($src$1$us)) + 3|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = ($43|0)==($14|0); if (!($44)) { $45 = ((($dstp$1$us)) + 12|0); $46 = (($12) + ($43<<2)|0); $47 = HEAP32[$46>>2]|0; HEAP32[$45>>2] = $47; } $48 = ((($src$1$us)) + 4|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = ($50|0)==($14|0); if (!($51)) { $52 = ((($dstp$1$us)) + 16|0); $53 = (($12) + ($50<<2)|0); $54 = HEAP32[$53>>2]|0; HEAP32[$52>>2] = $54; } $55 = ((($src$1$us)) + 5|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; $58 = ($57|0)==($14|0); if (!($58)) { $59 = ((($dstp$1$us)) + 20|0); $60 = (($12) + ($57<<2)|0); $61 = HEAP32[$60>>2]|0; HEAP32[$59>>2] = $61; } $62 = ((($src$1$us)) + 6|0); $63 = HEAP8[$62>>0]|0; $64 = $63&255; $65 = ($64|0)==($14|0); if (!($65)) { $66 = ((($dstp$1$us)) + 24|0); $67 = (($12) + ($64<<2)|0); $68 = HEAP32[$67>>2]|0; HEAP32[$66>>2] = $68; } $69 = ((($src$1$us)) + 7|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = ($71|0)==($14|0); if (!($72)) { $73 = ((($dstp$1$us)) + 28|0); $74 = (($12) + ($71<<2)|0); $75 = HEAP32[$74>>2]|0; HEAP32[$73>>2] = $75; } $76 = ((($src$1$us)) + 8|0); $77 = ((($dstp$1$us)) + 32|0); $78 = (($n$0$us) + -1)|0; $79 = ($n$0$us|0)>(1); if ($79) { $dstp$1$us = $77;$n$0$us = $78;$src$1$us = $76; } else { $$lcssa = $76;$$lcssa10 = $77; break; } } $80 = (($$lcssa) + ($6)|0); $81 = (($$lcssa10) + ($15<<2)|0); $82 = (($83) + -1)|0; $84 = ($83|0)==(0); if ($84) { break; } else { $83 = $82;$dstp$01$us = $81;$src$02$us = $80; } } return; } else { $146 = $16;$dstp$01 = $8;$src$02 = $4; } L35: while(1) { switch ($20|0) { case 1: { $dstp$8 = $dstp$01;$n$7 = $19;$src$8 = $src$02; label = 44; break; } case 7: { $dstp$2 = $dstp$01;$n$1 = $19;$src$2 = $src$02; label = 26; break; } case 6: { $dstp$3 = $dstp$01;$n$2 = $19;$src$3 = $src$02; label = 29; break; } case 5: { $dstp$4 = $dstp$01;$n$3 = $19;$src$4 = $src$02; label = 32; break; } case 4: { $dstp$5 = $dstp$01;$n$4 = $19;$src$5 = $src$02; label = 35; break; } case 3: { $dstp$6 = $dstp$01;$n$5 = $19;$src$6 = $src$02; label = 38; break; } case 2: { $dstp$7 = $dstp$01;$n$6 = $19;$src$7 = $src$02; label = 41; break; } default: { $dstp$9 = $dstp$01;$src$9 = $src$02; label = 47; } } while(1) { if ((label|0) == 26) { label = 0; $94 = HEAP8[$src$2>>0]|0; $95 = $94&255; $96 = ($95|0)==($14|0); if (!($96)) { $97 = (($12) + ($95<<2)|0); $98 = HEAP32[$97>>2]|0; HEAP32[$dstp$2>>2] = $98; } $99 = ((($src$2)) + 1|0); $100 = ((($dstp$2)) + 4|0); $dstp$3 = $100;$n$2 = $n$1;$src$3 = $99; label = 29; continue; } else if ((label|0) == 29) { label = 0; $101 = HEAP8[$src$3>>0]|0; $102 = $101&255; $103 = ($102|0)==($14|0); if (!($103)) { $104 = (($12) + ($102<<2)|0); $105 = HEAP32[$104>>2]|0; HEAP32[$dstp$3>>2] = $105; } $106 = ((($src$3)) + 1|0); $107 = ((($dstp$3)) + 4|0); $dstp$4 = $107;$n$3 = $n$2;$src$4 = $106; label = 32; continue; } else if ((label|0) == 32) { label = 0; $108 = HEAP8[$src$4>>0]|0; $109 = $108&255; $110 = ($109|0)==($14|0); if (!($110)) { $111 = (($12) + ($109<<2)|0); $112 = HEAP32[$111>>2]|0; HEAP32[$dstp$4>>2] = $112; } $113 = ((($src$4)) + 1|0); $114 = ((($dstp$4)) + 4|0); $dstp$5 = $114;$n$4 = $n$3;$src$5 = $113; label = 35; continue; } else if ((label|0) == 35) { label = 0; $115 = HEAP8[$src$5>>0]|0; $116 = $115&255; $117 = ($116|0)==($14|0); if (!($117)) { $118 = (($12) + ($116<<2)|0); $119 = HEAP32[$118>>2]|0; HEAP32[$dstp$5>>2] = $119; } $120 = ((($src$5)) + 1|0); $121 = ((($dstp$5)) + 4|0); $dstp$6 = $121;$n$5 = $n$4;$src$6 = $120; label = 38; continue; } else if ((label|0) == 38) { label = 0; $122 = HEAP8[$src$6>>0]|0; $123 = $122&255; $124 = ($123|0)==($14|0); if (!($124)) { $125 = (($12) + ($123<<2)|0); $126 = HEAP32[$125>>2]|0; HEAP32[$dstp$6>>2] = $126; } $127 = ((($src$6)) + 1|0); $128 = ((($dstp$6)) + 4|0); $dstp$7 = $128;$n$6 = $n$5;$src$7 = $127; label = 41; continue; } else if ((label|0) == 41) { label = 0; $129 = HEAP8[$src$7>>0]|0; $130 = $129&255; $131 = ($130|0)==($14|0); if (!($131)) { $132 = (($12) + ($130<<2)|0); $133 = HEAP32[$132>>2]|0; HEAP32[$dstp$7>>2] = $133; } $134 = ((($src$7)) + 1|0); $135 = ((($dstp$7)) + 4|0); $dstp$8 = $135;$n$7 = $n$6;$src$8 = $134; label = 44; continue; } else if ((label|0) == 44) { label = 0; $136 = HEAP8[$src$8>>0]|0; $137 = $136&255; $138 = ($137|0)==($14|0); if (!($138)) { $139 = (($12) + ($137<<2)|0); $140 = HEAP32[$139>>2]|0; HEAP32[$dstp$8>>2] = $140; } $86 = ((($src$8)) + 1|0); $91 = ((($dstp$8)) + 4|0); $141 = (($n$7) + -1)|0; $142 = ($n$7|0)>(1); if (!($142)) { $dstp$9 = $91;$src$9 = $86; label = 47; continue; } $85 = HEAP8[$86>>0]|0; $87 = $85&255; $88 = ($87|0)==($14|0); if (!($88)) { $89 = (($12) + ($87<<2)|0); $90 = HEAP32[$89>>2]|0; HEAP32[$91>>2] = $90; } $92 = ((($src$8)) + 2|0); $93 = ((($dstp$8)) + 8|0); $dstp$2 = $93;$n$1 = $141;$src$2 = $92; label = 26; continue; } else if ((label|0) == 47) { label = 0; $143 = (($src$9) + ($6)|0); $144 = (($dstp$9) + ($15<<2)|0); $145 = (($146) + -1)|0; $147 = ($146|0)==(0); if ($147) { break L35; } else { $146 = $145;$dstp$01 = $144;$src$02 = $143; continue L35; } } } } return; } function _Blit1to1($info) { $info = $info|0; var $$lcssa = 0, $$lcssa51 = 0, $$lcssa52 = 0, $$lcssa53 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$01 = 0, $dst$01$us = 0, $dst$01$us$5 = 0, $dst$1$us = 0, $dst$2$us$9 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0$us = 0; var $n$1$us$11 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$02$us = 0, $src$02$us$4 = 0, $src$1$us = 0, $src$2$us$10 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = (($3) + -1)|0; $14 = ($3|0)==(0); if ($14) { return; } $15 = (($1) + 7)|0; $16 = (($15|0) / 8)&-1; $17 = $1 & 7; switch ($17|0) { case 0: { $71 = $13;$dst$01$us = $8;$src$02$us = $4; while(1) { $dst$1$us = $dst$01$us;$n$0$us = $16;$src$1$us = $src$02$us; while(1) { $18 = HEAP8[$src$1$us>>0]|0; $19 = $18&255; $20 = (($12) + ($19)|0); $21 = HEAP8[$20>>0]|0; HEAP8[$dst$1$us>>0] = $21; $22 = ((($dst$1$us)) + 1|0); $23 = ((($src$1$us)) + 1|0); $24 = HEAP8[$23>>0]|0; $25 = $24&255; $26 = (($12) + ($25)|0); $27 = HEAP8[$26>>0]|0; HEAP8[$22>>0] = $27; $28 = ((($dst$1$us)) + 2|0); $29 = ((($src$1$us)) + 2|0); $30 = HEAP8[$29>>0]|0; $31 = $30&255; $32 = (($12) + ($31)|0); $33 = HEAP8[$32>>0]|0; HEAP8[$28>>0] = $33; $34 = ((($dst$1$us)) + 3|0); $35 = ((($src$1$us)) + 3|0); $36 = HEAP8[$35>>0]|0; $37 = $36&255; $38 = (($12) + ($37)|0); $39 = HEAP8[$38>>0]|0; HEAP8[$34>>0] = $39; $40 = ((($dst$1$us)) + 4|0); $41 = ((($src$1$us)) + 4|0); $42 = HEAP8[$41>>0]|0; $43 = $42&255; $44 = (($12) + ($43)|0); $45 = HEAP8[$44>>0]|0; HEAP8[$40>>0] = $45; $46 = ((($dst$1$us)) + 5|0); $47 = ((($src$1$us)) + 5|0); $48 = HEAP8[$47>>0]|0; $49 = $48&255; $50 = (($12) + ($49)|0); $51 = HEAP8[$50>>0]|0; HEAP8[$46>>0] = $51; $52 = ((($dst$1$us)) + 6|0); $53 = ((($src$1$us)) + 6|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = (($12) + ($55)|0); $57 = HEAP8[$56>>0]|0; HEAP8[$52>>0] = $57; $58 = ((($dst$1$us)) + 7|0); $59 = ((($src$1$us)) + 7|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = (($12) + ($61)|0); $63 = HEAP8[$62>>0]|0; HEAP8[$58>>0] = $63; $64 = ((($dst$1$us)) + 8|0); $65 = ((($src$1$us)) + 8|0); $66 = (($n$0$us) + -1)|0; $67 = ($n$0$us|0)>(1); if ($67) { $dst$1$us = $64;$n$0$us = $66;$src$1$us = $65; } else { $$lcssa = $64;$$lcssa51 = $65; break; } } $68 = (($$lcssa51) + ($6)|0); $69 = (($$lcssa) + ($10)|0); $70 = (($71) + -1)|0; $72 = ($71|0)==(0); if ($72) { break; } else { $71 = $70;$dst$01$us = $69;$src$02$us = $68; } } return; break; } case 7: { $126 = $13;$dst$01$us$5 = $8;$src$02$us$4 = $4; while(1) { $dst$2$us$9 = $dst$01$us$5;$n$1$us$11 = $16;$src$2$us$10 = $src$02$us$4; while(1) { $82 = HEAP8[$src$2$us$10>>0]|0; $83 = $82&255; $84 = (($12) + ($83)|0); $85 = HEAP8[$84>>0]|0; HEAP8[$dst$2$us$9>>0] = $85; $86 = ((($dst$2$us$9)) + 1|0); $87 = ((($src$2$us$10)) + 1|0); $88 = HEAP8[$87>>0]|0; $89 = $88&255; $90 = (($12) + ($89)|0); $91 = HEAP8[$90>>0]|0; HEAP8[$86>>0] = $91; $92 = ((($dst$2$us$9)) + 2|0); $93 = ((($src$2$us$10)) + 2|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = (($12) + ($95)|0); $97 = HEAP8[$96>>0]|0; HEAP8[$92>>0] = $97; $98 = ((($dst$2$us$9)) + 3|0); $99 = ((($src$2$us$10)) + 3|0); $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = (($12) + ($101)|0); $103 = HEAP8[$102>>0]|0; HEAP8[$98>>0] = $103; $104 = ((($dst$2$us$9)) + 4|0); $105 = ((($src$2$us$10)) + 4|0); $106 = HEAP8[$105>>0]|0; $107 = $106&255; $108 = (($12) + ($107)|0); $109 = HEAP8[$108>>0]|0; HEAP8[$104>>0] = $109; $110 = ((($dst$2$us$9)) + 5|0); $111 = ((($src$2$us$10)) + 5|0); $112 = HEAP8[$111>>0]|0; $113 = $112&255; $114 = (($12) + ($113)|0); $115 = HEAP8[$114>>0]|0; HEAP8[$110>>0] = $115; $116 = ((($dst$2$us$9)) + 6|0); $117 = ((($src$2$us$10)) + 6|0); $118 = HEAP8[$117>>0]|0; $119 = $118&255; $120 = (($12) + ($119)|0); $121 = HEAP8[$120>>0]|0; HEAP8[$116>>0] = $121; $79 = ((($dst$2$us$9)) + 7|0); $75 = ((($src$2$us$10)) + 7|0); $122 = ($n$1$us$11|0)>(1); if (!($122)) { $$lcssa52 = $79;$$lcssa53 = $75; break; } $73 = (($n$1$us$11) + -1)|0; $74 = HEAP8[$75>>0]|0; $76 = $74&255; $77 = (($12) + ($76)|0); $78 = HEAP8[$77>>0]|0; HEAP8[$79>>0] = $78; $80 = ((($dst$2$us$9)) + 8|0); $81 = ((($src$2$us$10)) + 8|0); $dst$2$us$9 = $80;$n$1$us$11 = $73;$src$2$us$10 = $81; } $123 = (($$lcssa53) + ($6)|0); $124 = (($$lcssa52) + ($10)|0); $125 = (($126) + -1)|0; $127 = ($126|0)==(0); if ($127) { break; } else { $126 = $125;$dst$01$us$5 = $124;$src$02$us$4 = $123; } } return; break; } default: { $181 = $13;$dst$01 = $8;$src$02 = $4; L5: while(1) { switch ($17|0) { case 1: { $dst$8 = $dst$01;$n$7 = $16;$src$8 = $src$02; label = 17; break; } case 2: { $dst$7 = $dst$01;$n$6 = $16;$src$7 = $src$02; label = 16; break; } case 6: { $dst$3 = $dst$01;$n$2 = $16;$src$3 = $src$02; label = 12; break; } case 5: { $dst$4 = $dst$01;$n$3 = $16;$src$4 = $src$02; label = 13; break; } case 4: { $dst$5 = $dst$01;$n$4 = $16;$src$5 = $src$02; label = 14; break; } case 3: { $dst$6 = $dst$01;$n$5 = $16;$src$6 = $src$02; label = 15; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 18; } } while(1) { if ((label|0) == 12) { label = 0; $143 = HEAP8[$src$3>>0]|0; $144 = $143&255; $145 = (($12) + ($144)|0); $146 = HEAP8[$145>>0]|0; HEAP8[$dst$3>>0] = $146; $147 = ((($dst$3)) + 1|0); $148 = ((($src$3)) + 1|0); $dst$4 = $147;$n$3 = $n$2;$src$4 = $148; label = 13; continue; } else if ((label|0) == 13) { label = 0; $149 = HEAP8[$src$4>>0]|0; $150 = $149&255; $151 = (($12) + ($150)|0); $152 = HEAP8[$151>>0]|0; HEAP8[$dst$4>>0] = $152; $153 = ((($dst$4)) + 1|0); $154 = ((($src$4)) + 1|0); $dst$5 = $153;$n$4 = $n$3;$src$5 = $154; label = 14; continue; } else if ((label|0) == 14) { label = 0; $155 = HEAP8[$src$5>>0]|0; $156 = $155&255; $157 = (($12) + ($156)|0); $158 = HEAP8[$157>>0]|0; HEAP8[$dst$5>>0] = $158; $159 = ((($dst$5)) + 1|0); $160 = ((($src$5)) + 1|0); $dst$6 = $159;$n$5 = $n$4;$src$6 = $160; label = 15; continue; } else if ((label|0) == 15) { label = 0; $161 = HEAP8[$src$6>>0]|0; $162 = $161&255; $163 = (($12) + ($162)|0); $164 = HEAP8[$163>>0]|0; HEAP8[$dst$6>>0] = $164; $165 = ((($dst$6)) + 1|0); $166 = ((($src$6)) + 1|0); $dst$7 = $165;$n$6 = $n$5;$src$7 = $166; label = 16; continue; } else if ((label|0) == 16) { label = 0; $167 = HEAP8[$src$7>>0]|0; $168 = $167&255; $169 = (($12) + ($168)|0); $170 = HEAP8[$169>>0]|0; HEAP8[$dst$7>>0] = $170; $171 = ((($dst$7)) + 1|0); $172 = ((($src$7)) + 1|0); $dst$8 = $171;$n$7 = $n$6;$src$8 = $172; label = 17; continue; } else if ((label|0) == 17) { label = 0; $173 = HEAP8[$src$8>>0]|0; $174 = $173&255; $175 = (($12) + ($174)|0); $176 = HEAP8[$175>>0]|0; HEAP8[$dst$8>>0] = $176; $134 = ((($dst$8)) + 1|0); $130 = ((($src$8)) + 1|0); $177 = ($n$7|0)>(1); if (!($177)) { $dst$9 = $134;$src$9 = $130; label = 18; continue; } $128 = (($n$7) + -1)|0; $129 = HEAP8[$130>>0]|0; $131 = $129&255; $132 = (($12) + ($131)|0); $133 = HEAP8[$132>>0]|0; HEAP8[$134>>0] = $133; $135 = ((($dst$8)) + 2|0); $136 = ((($src$8)) + 2|0); $137 = HEAP8[$136>>0]|0; $138 = $137&255; $139 = (($12) + ($138)|0); $140 = HEAP8[$139>>0]|0; HEAP8[$135>>0] = $140; $141 = ((($dst$8)) + 3|0); $142 = ((($src$8)) + 3|0); $dst$3 = $141;$n$2 = $128;$src$3 = $142; label = 12; continue; } else if ((label|0) == 18) { label = 0; $178 = (($src$9) + ($6)|0); $179 = (($dst$9) + ($10)|0); $180 = (($181) + -1)|0; $182 = ($181|0)==(0); if ($182) { break L5; } else { $181 = $180;$dst$01 = $179;$src$02 = $178; continue L5; } } } } return; } } } function _Blit1to2($info) { $info = $info|0; var $$lcssa = 0, $$lcssa11 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$01 = 0, $dst$01$us = 0, $dst$1$us = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0; var $dst$8 = 0, $dst$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$02$us = 0, $src$1$us = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0; var $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = (($3) + -1)|0; $14 = ($3|0)==(0); if ($14) { return; } $15 = (($1) + 7)|0; $16 = (($15|0) / 8)&-1; $17 = $1 & 7; $18 = ($17|0)==(0); if ($18) { $72 = $13;$dst$01$us = $8;$src$02$us = $4; while(1) { $dst$1$us = $dst$01$us;$n$0$us = $16;$src$1$us = $src$02$us; while(1) { $19 = ((($src$1$us)) + 1|0); $20 = HEAP8[$src$1$us>>0]|0; $21 = $20&255; $22 = (($12) + ($21<<1)|0); $23 = HEAP16[$22>>1]|0; HEAP16[$dst$1$us>>1] = $23; $24 = ((($dst$1$us)) + 2|0); $25 = ((($src$1$us)) + 2|0); $26 = HEAP8[$19>>0]|0; $27 = $26&255; $28 = (($12) + ($27<<1)|0); $29 = HEAP16[$28>>1]|0; HEAP16[$24>>1] = $29; $30 = ((($dst$1$us)) + 4|0); $31 = ((($src$1$us)) + 3|0); $32 = HEAP8[$25>>0]|0; $33 = $32&255; $34 = (($12) + ($33<<1)|0); $35 = HEAP16[$34>>1]|0; HEAP16[$30>>1] = $35; $36 = ((($dst$1$us)) + 6|0); $37 = ((($src$1$us)) + 4|0); $38 = HEAP8[$31>>0]|0; $39 = $38&255; $40 = (($12) + ($39<<1)|0); $41 = HEAP16[$40>>1]|0; HEAP16[$36>>1] = $41; $42 = ((($dst$1$us)) + 8|0); $43 = ((($src$1$us)) + 5|0); $44 = HEAP8[$37>>0]|0; $45 = $44&255; $46 = (($12) + ($45<<1)|0); $47 = HEAP16[$46>>1]|0; HEAP16[$42>>1] = $47; $48 = ((($dst$1$us)) + 10|0); $49 = ((($src$1$us)) + 6|0); $50 = HEAP8[$43>>0]|0; $51 = $50&255; $52 = (($12) + ($51<<1)|0); $53 = HEAP16[$52>>1]|0; HEAP16[$48>>1] = $53; $54 = ((($dst$1$us)) + 12|0); $55 = ((($src$1$us)) + 7|0); $56 = HEAP8[$49>>0]|0; $57 = $56&255; $58 = (($12) + ($57<<1)|0); $59 = HEAP16[$58>>1]|0; HEAP16[$54>>1] = $59; $60 = ((($dst$1$us)) + 14|0); $61 = ((($src$1$us)) + 8|0); $62 = HEAP8[$55>>0]|0; $63 = $62&255; $64 = (($12) + ($63<<1)|0); $65 = HEAP16[$64>>1]|0; HEAP16[$60>>1] = $65; $66 = ((($dst$1$us)) + 16|0); $67 = (($n$0$us) + -1)|0; $68 = ($n$0$us|0)>(1); if ($68) { $dst$1$us = $66;$n$0$us = $67;$src$1$us = $61; } else { $$lcssa = $61;$$lcssa11 = $66; break; } } $69 = (($$lcssa) + ($6)|0); $70 = (($$lcssa11) + ($10)|0); $71 = (($72) + -1)|0; $73 = ($72|0)==(0); if ($73) { break; } else { $72 = $71;$dst$01$us = $70;$src$02$us = $69; } } return; } else { $127 = $13;$dst$01 = $8;$src$02 = $4; } L11: while(1) { switch ($17|0) { case 1: { $dst$8 = $dst$01;$n$7 = $16;$src$8 = $src$02; label = 14; break; } case 7: { $dst$2 = $dst$01;$n$1 = $16;$src$2 = $src$02; label = 8; break; } case 6: { $dst$3 = $dst$01;$n$2 = $16;$src$3 = $src$02; label = 9; break; } case 5: { $dst$4 = $dst$01;$n$3 = $16;$src$4 = $src$02; label = 10; break; } case 4: { $dst$5 = $dst$01;$n$4 = $16;$src$5 = $src$02; label = 11; break; } case 3: { $dst$6 = $dst$01;$n$5 = $16;$src$6 = $src$02; label = 12; break; } case 2: { $dst$7 = $dst$01;$n$6 = $16;$src$7 = $src$02; label = 13; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 15; } } while(1) { if ((label|0) == 8) { label = 0; $83 = ((($src$2)) + 1|0); $84 = HEAP8[$src$2>>0]|0; $85 = $84&255; $86 = (($12) + ($85<<1)|0); $87 = HEAP16[$86>>1]|0; HEAP16[$dst$2>>1] = $87; $88 = ((($dst$2)) + 2|0); $dst$3 = $88;$n$2 = $n$1;$src$3 = $83; label = 9; continue; } else if ((label|0) == 9) { label = 0; $89 = ((($src$3)) + 1|0); $90 = HEAP8[$src$3>>0]|0; $91 = $90&255; $92 = (($12) + ($91<<1)|0); $93 = HEAP16[$92>>1]|0; HEAP16[$dst$3>>1] = $93; $94 = ((($dst$3)) + 2|0); $dst$4 = $94;$n$3 = $n$2;$src$4 = $89; label = 10; continue; } else if ((label|0) == 10) { label = 0; $95 = ((($src$4)) + 1|0); $96 = HEAP8[$src$4>>0]|0; $97 = $96&255; $98 = (($12) + ($97<<1)|0); $99 = HEAP16[$98>>1]|0; HEAP16[$dst$4>>1] = $99; $100 = ((($dst$4)) + 2|0); $dst$5 = $100;$n$4 = $n$3;$src$5 = $95; label = 11; continue; } else if ((label|0) == 11) { label = 0; $101 = ((($src$5)) + 1|0); $102 = HEAP8[$src$5>>0]|0; $103 = $102&255; $104 = (($12) + ($103<<1)|0); $105 = HEAP16[$104>>1]|0; HEAP16[$dst$5>>1] = $105; $106 = ((($dst$5)) + 2|0); $dst$6 = $106;$n$5 = $n$4;$src$6 = $101; label = 12; continue; } else if ((label|0) == 12) { label = 0; $107 = ((($src$6)) + 1|0); $108 = HEAP8[$src$6>>0]|0; $109 = $108&255; $110 = (($12) + ($109<<1)|0); $111 = HEAP16[$110>>1]|0; HEAP16[$dst$6>>1] = $111; $112 = ((($dst$6)) + 2|0); $dst$7 = $112;$n$6 = $n$5;$src$7 = $107; label = 13; continue; } else if ((label|0) == 13) { label = 0; $113 = ((($src$7)) + 1|0); $114 = HEAP8[$src$7>>0]|0; $115 = $114&255; $116 = (($12) + ($115<<1)|0); $117 = HEAP16[$116>>1]|0; HEAP16[$dst$7>>1] = $117; $118 = ((($dst$7)) + 2|0); $dst$8 = $118;$n$7 = $n$6;$src$8 = $113; label = 14; continue; } else if ((label|0) == 14) { label = 0; $77 = ((($src$8)) + 1|0); $119 = HEAP8[$src$8>>0]|0; $120 = $119&255; $121 = (($12) + ($120<<1)|0); $122 = HEAP16[$121>>1]|0; HEAP16[$dst$8>>1] = $122; $81 = ((($dst$8)) + 2|0); $123 = ($n$7|0)>(1); if (!($123)) { $dst$9 = $81;$src$9 = $77; label = 15; continue; } $74 = (($n$7) + -1)|0; $75 = ((($src$8)) + 2|0); $76 = HEAP8[$77>>0]|0; $78 = $76&255; $79 = (($12) + ($78<<1)|0); $80 = HEAP16[$79>>1]|0; HEAP16[$81>>1] = $80; $82 = ((($dst$8)) + 4|0); $dst$2 = $82;$n$1 = $74;$src$2 = $75; label = 8; continue; } else if ((label|0) == 15) { label = 0; $124 = (($src$9) + ($6)|0); $125 = (($dst$9) + ($10)|0); $126 = (($127) + -1)|0; $128 = ($127|0)==(0); if ($128) { break L11; } else { $127 = $126;$dst$01 = $125;$src$02 = $124; continue L11; } } } } return; } function _Blit1to3($info) { $info = $info|0; var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$02 = 0, $dst$1 = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0, $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0; var $n$6 = 0, $n$7 = 0, $src$01 = 0, $src$1 = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0, $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = ($3|0)==(0); if ($10) { return; } $11 = ((($info)) + 20|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$info>>2]|0; $14 = (($1) + 7)|0; $15 = (($14|0) / 8)&-1; $16 = $1 & 7; $$in = $3;$dst$02 = $12;$src$01 = $13; L4: while(1) { $17 = (($$in) + -1)|0; switch ($16|0) { case 0: { $dst$1 = $dst$02;$n$0 = $15;$src$1 = $src$01; label = 4; break; } case 7: { $dst$2 = $dst$02;$n$1 = $15;$src$2 = $src$01; label = 5; break; } case 6: { $dst$3 = $dst$02;$n$2 = $15;$src$3 = $src$01; label = 6; break; } case 5: { $dst$4 = $dst$02;$n$3 = $15;$src$4 = $src$01; label = 7; break; } case 4: { $dst$5 = $dst$02;$n$4 = $15;$src$5 = $src$01; label = 8; break; } case 3: { $dst$6 = $dst$02;$n$5 = $15;$src$6 = $src$01; label = 9; break; } case 2: { $dst$7 = $dst$02;$n$6 = $15;$src$7 = $src$01; label = 10; break; } case 1: { $dst$8 = $dst$02;$n$7 = $15;$src$8 = $src$01; label = 11; break; } default: { $dst$9 = $dst$02;$src$9 = $src$01; label = 12; } } while(1) { if ((label|0) == 4) { label = 0; $18 = HEAP8[$src$1>>0]|0; $19 = $18&255; $20 = $19 << 2; $21 = $20 | 1; $22 = (($9) + ($20)|0); $23 = HEAP8[$22>>0]|0; HEAP8[$dst$1>>0] = $23; $24 = (($21) + 1)|0; $25 = (($9) + ($21)|0); $26 = HEAP8[$25>>0]|0; $27 = ((($dst$1)) + 1|0); HEAP8[$27>>0] = $26; $28 = (($9) + ($24)|0); $29 = HEAP8[$28>>0]|0; $30 = ((($dst$1)) + 2|0); HEAP8[$30>>0] = $29; $31 = ((($src$1)) + 1|0); $32 = ((($dst$1)) + 3|0); $dst$2 = $32;$n$1 = $n$0;$src$2 = $31; label = 5; continue; } else if ((label|0) == 5) { label = 0; $33 = HEAP8[$src$2>>0]|0; $34 = $33&255; $35 = $34 << 2; $36 = $35 | 1; $37 = (($9) + ($35)|0); $38 = HEAP8[$37>>0]|0; HEAP8[$dst$2>>0] = $38; $39 = (($36) + 1)|0; $40 = (($9) + ($36)|0); $41 = HEAP8[$40>>0]|0; $42 = ((($dst$2)) + 1|0); HEAP8[$42>>0] = $41; $43 = (($9) + ($39)|0); $44 = HEAP8[$43>>0]|0; $45 = ((($dst$2)) + 2|0); HEAP8[$45>>0] = $44; $46 = ((($src$2)) + 1|0); $47 = ((($dst$2)) + 3|0); $dst$3 = $47;$n$2 = $n$1;$src$3 = $46; label = 6; continue; } else if ((label|0) == 6) { label = 0; $48 = HEAP8[$src$3>>0]|0; $49 = $48&255; $50 = $49 << 2; $51 = $50 | 1; $52 = (($9) + ($50)|0); $53 = HEAP8[$52>>0]|0; HEAP8[$dst$3>>0] = $53; $54 = (($51) + 1)|0; $55 = (($9) + ($51)|0); $56 = HEAP8[$55>>0]|0; $57 = ((($dst$3)) + 1|0); HEAP8[$57>>0] = $56; $58 = (($9) + ($54)|0); $59 = HEAP8[$58>>0]|0; $60 = ((($dst$3)) + 2|0); HEAP8[$60>>0] = $59; $61 = ((($src$3)) + 1|0); $62 = ((($dst$3)) + 3|0); $dst$4 = $62;$n$3 = $n$2;$src$4 = $61; label = 7; continue; } else if ((label|0) == 7) { label = 0; $63 = HEAP8[$src$4>>0]|0; $64 = $63&255; $65 = $64 << 2; $66 = $65 | 1; $67 = (($9) + ($65)|0); $68 = HEAP8[$67>>0]|0; HEAP8[$dst$4>>0] = $68; $69 = (($66) + 1)|0; $70 = (($9) + ($66)|0); $71 = HEAP8[$70>>0]|0; $72 = ((($dst$4)) + 1|0); HEAP8[$72>>0] = $71; $73 = (($9) + ($69)|0); $74 = HEAP8[$73>>0]|0; $75 = ((($dst$4)) + 2|0); HEAP8[$75>>0] = $74; $76 = ((($src$4)) + 1|0); $77 = ((($dst$4)) + 3|0); $dst$5 = $77;$n$4 = $n$3;$src$5 = $76; label = 8; continue; } else if ((label|0) == 8) { label = 0; $78 = HEAP8[$src$5>>0]|0; $79 = $78&255; $80 = $79 << 2; $81 = $80 | 1; $82 = (($9) + ($80)|0); $83 = HEAP8[$82>>0]|0; HEAP8[$dst$5>>0] = $83; $84 = (($81) + 1)|0; $85 = (($9) + ($81)|0); $86 = HEAP8[$85>>0]|0; $87 = ((($dst$5)) + 1|0); HEAP8[$87>>0] = $86; $88 = (($9) + ($84)|0); $89 = HEAP8[$88>>0]|0; $90 = ((($dst$5)) + 2|0); HEAP8[$90>>0] = $89; $91 = ((($src$5)) + 1|0); $92 = ((($dst$5)) + 3|0); $dst$6 = $92;$n$5 = $n$4;$src$6 = $91; label = 9; continue; } else if ((label|0) == 9) { label = 0; $93 = HEAP8[$src$6>>0]|0; $94 = $93&255; $95 = $94 << 2; $96 = $95 | 1; $97 = (($9) + ($95)|0); $98 = HEAP8[$97>>0]|0; HEAP8[$dst$6>>0] = $98; $99 = (($96) + 1)|0; $100 = (($9) + ($96)|0); $101 = HEAP8[$100>>0]|0; $102 = ((($dst$6)) + 1|0); HEAP8[$102>>0] = $101; $103 = (($9) + ($99)|0); $104 = HEAP8[$103>>0]|0; $105 = ((($dst$6)) + 2|0); HEAP8[$105>>0] = $104; $106 = ((($src$6)) + 1|0); $107 = ((($dst$6)) + 3|0); $dst$7 = $107;$n$6 = $n$5;$src$7 = $106; label = 10; continue; } else if ((label|0) == 10) { label = 0; $108 = HEAP8[$src$7>>0]|0; $109 = $108&255; $110 = $109 << 2; $111 = $110 | 1; $112 = (($9) + ($110)|0); $113 = HEAP8[$112>>0]|0; HEAP8[$dst$7>>0] = $113; $114 = (($111) + 1)|0; $115 = (($9) + ($111)|0); $116 = HEAP8[$115>>0]|0; $117 = ((($dst$7)) + 1|0); HEAP8[$117>>0] = $116; $118 = (($9) + ($114)|0); $119 = HEAP8[$118>>0]|0; $120 = ((($dst$7)) + 2|0); HEAP8[$120>>0] = $119; $121 = ((($src$7)) + 1|0); $122 = ((($dst$7)) + 3|0); $dst$8 = $122;$n$7 = $n$6;$src$8 = $121; label = 11; continue; } else if ((label|0) == 11) { label = 0; $123 = HEAP8[$src$8>>0]|0; $124 = $123&255; $125 = $124 << 2; $126 = $125 | 1; $127 = (($9) + ($125)|0); $128 = HEAP8[$127>>0]|0; HEAP8[$dst$8>>0] = $128; $129 = (($126) + 1)|0; $130 = (($9) + ($126)|0); $131 = HEAP8[$130>>0]|0; $132 = ((($dst$8)) + 1|0); HEAP8[$132>>0] = $131; $133 = (($9) + ($129)|0); $134 = HEAP8[$133>>0]|0; $135 = ((($dst$8)) + 2|0); HEAP8[$135>>0] = $134; $136 = ((($src$8)) + 1|0); $137 = ((($dst$8)) + 3|0); $138 = (($n$7) + -1)|0; $139 = ($n$7|0)>(1); if ($139) { $dst$1 = $137;$n$0 = $138;$src$1 = $136; label = 4; continue; } else { $dst$9 = $137;$src$9 = $136; label = 12; continue; } } else if ((label|0) == 12) { label = 0; $140 = (($src$9) + ($5)|0); $141 = (($dst$9) + ($7)|0); $142 = ($17|0)==(0); if ($142) { break L4; } else { $$in = $17;$dst$02 = $141;$src$01 = $140; continue L4; } } } } return; } function _Blit1to4($info) { $info = $info|0; var $$lcssa = 0, $$lcssa11 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dst$01 = 0, $dst$01$us = 0, $dst$1$us = 0, $dst$2 = 0, $dst$3 = 0, $dst$4 = 0, $dst$5 = 0, $dst$6 = 0; var $dst$7 = 0, $dst$8 = 0, $dst$9 = 0, $n$0$us = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, $n$4 = 0, $n$5 = 0, $n$6 = 0, $n$7 = 0, $src$02 = 0, $src$02$us = 0, $src$1$us = 0, $src$2 = 0, $src$3 = 0, $src$4 = 0, $src$5 = 0, $src$6 = 0, $src$7 = 0; var $src$8 = 0, $src$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = (($10|0) / 4)&-1; $12 = ((($info)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = (($3) + -1)|0; $15 = ($3|0)==(0); if ($15) { return; } $16 = (($1) + 7)|0; $17 = (($16|0) / 8)&-1; $18 = $1 & 7; $19 = ($18|0)==(0); if ($19) { $73 = $14;$dst$01$us = $8;$src$02$us = $4; while(1) { $dst$1$us = $dst$01$us;$n$0$us = $17;$src$1$us = $src$02$us; while(1) { $20 = ((($src$1$us)) + 1|0); $21 = HEAP8[$src$1$us>>0]|0; $22 = $21&255; $23 = (($13) + ($22<<2)|0); $24 = HEAP32[$23>>2]|0; $25 = ((($dst$1$us)) + 4|0); HEAP32[$dst$1$us>>2] = $24; $26 = ((($src$1$us)) + 2|0); $27 = HEAP8[$20>>0]|0; $28 = $27&255; $29 = (($13) + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = ((($dst$1$us)) + 8|0); HEAP32[$25>>2] = $30; $32 = ((($src$1$us)) + 3|0); $33 = HEAP8[$26>>0]|0; $34 = $33&255; $35 = (($13) + ($34<<2)|0); $36 = HEAP32[$35>>2]|0; $37 = ((($dst$1$us)) + 12|0); HEAP32[$31>>2] = $36; $38 = ((($src$1$us)) + 4|0); $39 = HEAP8[$32>>0]|0; $40 = $39&255; $41 = (($13) + ($40<<2)|0); $42 = HEAP32[$41>>2]|0; $43 = ((($dst$1$us)) + 16|0); HEAP32[$37>>2] = $42; $44 = ((($src$1$us)) + 5|0); $45 = HEAP8[$38>>0]|0; $46 = $45&255; $47 = (($13) + ($46<<2)|0); $48 = HEAP32[$47>>2]|0; $49 = ((($dst$1$us)) + 20|0); HEAP32[$43>>2] = $48; $50 = ((($src$1$us)) + 6|0); $51 = HEAP8[$44>>0]|0; $52 = $51&255; $53 = (($13) + ($52<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = ((($dst$1$us)) + 24|0); HEAP32[$49>>2] = $54; $56 = ((($src$1$us)) + 7|0); $57 = HEAP8[$50>>0]|0; $58 = $57&255; $59 = (($13) + ($58<<2)|0); $60 = HEAP32[$59>>2]|0; $61 = ((($dst$1$us)) + 28|0); HEAP32[$55>>2] = $60; $62 = ((($src$1$us)) + 8|0); $63 = HEAP8[$56>>0]|0; $64 = $63&255; $65 = (($13) + ($64<<2)|0); $66 = HEAP32[$65>>2]|0; $67 = ((($dst$1$us)) + 32|0); HEAP32[$61>>2] = $66; $68 = (($n$0$us) + -1)|0; $69 = ($n$0$us|0)>(1); if ($69) { $dst$1$us = $67;$n$0$us = $68;$src$1$us = $62; } else { $$lcssa = $62;$$lcssa11 = $67; break; } } $70 = (($$lcssa) + ($6)|0); $71 = (($$lcssa11) + ($11<<2)|0); $72 = (($73) + -1)|0; $74 = ($73|0)==(0); if ($74) { break; } else { $73 = $72;$dst$01$us = $71;$src$02$us = $70; } } return; } else { $128 = $14;$dst$01 = $8;$src$02 = $4; } L11: while(1) { switch ($18|0) { case 1: { $dst$8 = $dst$01;$n$7 = $17;$src$8 = $src$02; label = 14; break; } case 7: { $dst$2 = $dst$01;$n$1 = $17;$src$2 = $src$02; label = 8; break; } case 6: { $dst$3 = $dst$01;$n$2 = $17;$src$3 = $src$02; label = 9; break; } case 5: { $dst$4 = $dst$01;$n$3 = $17;$src$4 = $src$02; label = 10; break; } case 4: { $dst$5 = $dst$01;$n$4 = $17;$src$5 = $src$02; label = 11; break; } case 3: { $dst$6 = $dst$01;$n$5 = $17;$src$6 = $src$02; label = 12; break; } case 2: { $dst$7 = $dst$01;$n$6 = $17;$src$7 = $src$02; label = 13; break; } default: { $dst$9 = $dst$01;$src$9 = $src$02; label = 15; } } while(1) { if ((label|0) == 8) { label = 0; $84 = ((($src$2)) + 1|0); $85 = HEAP8[$src$2>>0]|0; $86 = $85&255; $87 = (($13) + ($86<<2)|0); $88 = HEAP32[$87>>2]|0; $89 = ((($dst$2)) + 4|0); HEAP32[$dst$2>>2] = $88; $dst$3 = $89;$n$2 = $n$1;$src$3 = $84; label = 9; continue; } else if ((label|0) == 9) { label = 0; $90 = ((($src$3)) + 1|0); $91 = HEAP8[$src$3>>0]|0; $92 = $91&255; $93 = (($13) + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = ((($dst$3)) + 4|0); HEAP32[$dst$3>>2] = $94; $dst$4 = $95;$n$3 = $n$2;$src$4 = $90; label = 10; continue; } else if ((label|0) == 10) { label = 0; $96 = ((($src$4)) + 1|0); $97 = HEAP8[$src$4>>0]|0; $98 = $97&255; $99 = (($13) + ($98<<2)|0); $100 = HEAP32[$99>>2]|0; $101 = ((($dst$4)) + 4|0); HEAP32[$dst$4>>2] = $100; $dst$5 = $101;$n$4 = $n$3;$src$5 = $96; label = 11; continue; } else if ((label|0) == 11) { label = 0; $102 = ((($src$5)) + 1|0); $103 = HEAP8[$src$5>>0]|0; $104 = $103&255; $105 = (($13) + ($104<<2)|0); $106 = HEAP32[$105>>2]|0; $107 = ((($dst$5)) + 4|0); HEAP32[$dst$5>>2] = $106; $dst$6 = $107;$n$5 = $n$4;$src$6 = $102; label = 12; continue; } else if ((label|0) == 12) { label = 0; $108 = ((($src$6)) + 1|0); $109 = HEAP8[$src$6>>0]|0; $110 = $109&255; $111 = (($13) + ($110<<2)|0); $112 = HEAP32[$111>>2]|0; $113 = ((($dst$6)) + 4|0); HEAP32[$dst$6>>2] = $112; $dst$7 = $113;$n$6 = $n$5;$src$7 = $108; label = 13; continue; } else if ((label|0) == 13) { label = 0; $114 = ((($src$7)) + 1|0); $115 = HEAP8[$src$7>>0]|0; $116 = $115&255; $117 = (($13) + ($116<<2)|0); $118 = HEAP32[$117>>2]|0; $119 = ((($dst$7)) + 4|0); HEAP32[$dst$7>>2] = $118; $dst$8 = $119;$n$7 = $n$6;$src$8 = $114; label = 14; continue; } else if ((label|0) == 14) { label = 0; $78 = ((($src$8)) + 1|0); $120 = HEAP8[$src$8>>0]|0; $121 = $120&255; $122 = (($13) + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $83 = ((($dst$8)) + 4|0); HEAP32[$dst$8>>2] = $123; $124 = ($n$7|0)>(1); if (!($124)) { $dst$9 = $83;$src$9 = $78; label = 15; continue; } $75 = (($n$7) + -1)|0; $76 = ((($src$8)) + 2|0); $77 = HEAP8[$78>>0]|0; $79 = $77&255; $80 = (($13) + ($79<<2)|0); $81 = HEAP32[$80>>2]|0; $82 = ((($dst$8)) + 8|0); HEAP32[$83>>2] = $81; $dst$2 = $82;$n$1 = $75;$src$2 = $76; label = 8; continue; } else if ((label|0) == 15) { label = 0; $125 = (($src$9) + ($6)|0); $126 = (($dst$9) + ($11<<2)|0); $127 = (($128) + -1)|0; $129 = ($128|0)==(0); if ($129) { break L11; } else { $128 = $127;$dst$01 = $126;$src$02 = $125; continue L11; } } } } return; } function _BlitBto1Key($info) { $info = $info|0; var $$in = 0, $$in$25 = 0, $$not27 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byte$014$us = 0, $byte$1$us = 0; var $byte1$08$us = 0, $byte1$1$us = 0, $c$013$us = 0, $c$16$us = 0, $dst$020$us = 0, $dst$112$us = 0, $dst$210$us = 0, $dst$35$us = 0, $exitcond = 0, $exitcond24 = 0, $or$cond28 = 0, $scevgep = 0, $scevgep23 = 0, $src$021$us = 0, $src$115$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, $src$311$us = 0, $src$47$us = 0, $src$5$us = 0; var $src$5$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 16|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 56|0); $12 = HEAP32[$11>>2]|0; $13 = ((($info)) + 48|0); $14 = HEAP32[$13>>2]|0; $15 = (($1) + 7)|0; $16 = (($15|0) / 8)&-1; $17 = (($1) - ($16))|0; $18 = (($17) + ($8))|0; $19 = ($14|0)==(0|0); $$not27 = ($3|0)!=(0); $20 = ($1|0)>(0); $or$cond28 = $$not27 & $20; if ($19) { if ($or$cond28) { $$in$25 = $3;$dst$210$us = $6;$src$311$us = $4; } else { return; } while(1) { $41 = (($$in$25) + -1)|0; $byte1$08$us = 0;$c$16$us = 0;$dst$35$us = $dst$210$us;$src$47$us = $src$311$us; while(1) { $43 = $c$16$us & 7; $44 = ($43|0)==(0); if ($44) { $45 = ((($src$47$us)) + 1|0); $46 = HEAP8[$src$47$us>>0]|0; $byte1$1$us = $46;$src$5$us = $45; } else { $byte1$1$us = $byte1$08$us;$src$5$us = $src$47$us; } $47 = $byte1$1$us&255; $48 = ($byte1$1$us&255) >>> 7; $49 = $48&255; $50 = ($49|0)==($12|0); if (!($50)) { HEAP8[$dst$35$us>>0] = $48; } $51 = ((($dst$35$us)) + 1|0); $52 = $47 << 1; $53 = $52&255; $54 = (($c$16$us) + 1)|0; $exitcond = ($54|0)==($1|0); if ($exitcond) { $src$5$us$lcssa = $src$5$us; break; } else { $byte1$08$us = $53;$c$16$us = $54;$dst$35$us = $51;$src$47$us = $src$5$us; } } $scevgep = (($dst$210$us) + ($1)|0); $39 = (($src$5$us$lcssa) + ($18)|0); $40 = (($scevgep) + ($10)|0); $42 = ($41|0)==(0); if ($42) { break; } else { $$in$25 = $41;$dst$210$us = $40;$src$311$us = $39; } } return; } else { if ($or$cond28) { $$in = $3;$dst$020$us = $6;$src$021$us = $4; } else { return; } while(1) { $23 = (($$in) + -1)|0; $byte$014$us = 0;$c$013$us = 0;$dst$112$us = $dst$020$us;$src$115$us = $src$021$us; while(1) { $25 = $c$013$us & 7; $26 = ($25|0)==(0); if ($26) { $27 = ((($src$115$us)) + 1|0); $28 = HEAP8[$src$115$us>>0]|0; $byte$1$us = $28;$src$2$us = $27; } else { $byte$1$us = $byte$014$us;$src$2$us = $src$115$us; } $29 = $byte$1$us&255; $30 = ($byte$1$us&255) >>> 7; $31 = $30&255; $32 = ($31|0)==($12|0); if (!($32)) { $33 = (($14) + ($31)|0); $34 = HEAP8[$33>>0]|0; HEAP8[$dst$112$us>>0] = $34; } $35 = ((($dst$112$us)) + 1|0); $36 = $29 << 1; $37 = $36&255; $38 = (($c$013$us) + 1)|0; $exitcond24 = ($38|0)==($1|0); if ($exitcond24) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$014$us = $37;$c$013$us = $38;$dst$112$us = $35;$src$115$us = $src$2$us; } } $scevgep23 = (($dst$020$us) + ($1)|0); $21 = (($src$2$us$lcssa) + ($18)|0); $22 = (($scevgep23) + ($10)|0); $24 = ($23|0)==(0); if ($24) { break; } else { $$in = $23;$dst$020$us = $22;$src$021$us = $21; } } return; } } function _BlitBto2Key($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $byte$04$us = 0, $byte$1$us = 0, $c$03$us = 0, $dstp$06$us = 0, $dstp$11$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$07$us = 0, $src$12$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = (($1) + 7)|0; $$neg = (($12|0) / -8)&-1; $13 = (($5) + ($1))|0; $14 = (($13) + ($$neg))|0; $15 = (($7|0) / 2)&-1; $16 = ($3|0)!=(0); $17 = ($1|0)>(0); $or$cond = $16 & $17; if (!($or$cond)) { return; } $18 = ((($info)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$info>>2]|0; $$in = $3;$dstp$06$us = $19;$src$07$us = $20; while(1) { $23 = (($$in) + -1)|0; $byte$04$us = 0;$c$03$us = 0;$dstp$11$us = $dstp$06$us;$src$12$us = $src$07$us; while(1) { $25 = $c$03$us & 7; $26 = ($25|0)==(0); if ($26) { $27 = ((($src$12$us)) + 1|0); $28 = HEAP8[$src$12$us>>0]|0; $byte$1$us = $28;$src$2$us = $27; } else { $byte$1$us = $byte$04$us;$src$2$us = $src$12$us; } $29 = $byte$1$us&255; $30 = ($byte$1$us&255) >>> 7; $31 = $30&255; $32 = ($31|0)==($9|0); if (!($32)) { $33 = (($11) + ($31<<1)|0); $34 = HEAP16[$33>>1]|0; HEAP16[$dstp$11$us>>1] = $34; } $35 = $29 << 1; $36 = $35&255; $37 = ((($dstp$11$us)) + 2|0); $38 = (($c$03$us) + 1)|0; $exitcond = ($38|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$04$us = $36;$c$03$us = $38;$dstp$11$us = $37;$src$12$us = $src$2$us; } } $scevgep = (($dstp$06$us) + ($1<<1)|0); $21 = (($src$2$us$lcssa) + ($14)|0); $22 = (($scevgep) + ($15<<1)|0); $24 = ($23|0)==(0); if ($24) { break; } else { $$in = $23;$dstp$06$us = $22;$src$07$us = $21; } } return; } function _BlitBto3Key($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $byte$04$us = 0, $byte$1$us = 0, $c$03$us = 0, $dst$06$us = 0, $dst$11$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$07$us = 0, $src$12$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = (($1) + 7)|0; $$neg = (($12|0) / -8)&-1; $13 = (($5) + ($1))|0; $14 = (($13) + ($$neg))|0; $15 = ($3|0)!=(0); $16 = ($1|0)>(0); $or$cond = $15 & $16; if (!($or$cond)) { return; } $17 = ((($info)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = HEAP32[$info>>2]|0; $20 = ($1*3)|0; $$in = $3;$dst$06$us = $18;$src$07$us = $19; while(1) { $23 = (($$in) + -1)|0; $byte$04$us = 0;$c$03$us = 0;$dst$11$us = $dst$06$us;$src$12$us = $src$07$us; while(1) { $25 = $c$03$us & 7; $26 = ($25|0)==(0); if ($26) { $27 = ((($src$12$us)) + 1|0); $28 = HEAP8[$src$12$us>>0]|0; $byte$1$us = $28;$src$2$us = $27; } else { $byte$1$us = $byte$04$us;$src$2$us = $src$12$us; } $29 = $byte$1$us&255; $30 = ($byte$1$us&255) >>> 7; $31 = $30&255; $32 = ($31|0)==($9|0); if (!($32)) { $33 = $31 << 2; $34 = (($11) + ($33)|0); (_SDL_memcpy($dst$11$us,$34,3)|0); } $35 = $29 << 1; $36 = $35&255; $37 = ((($dst$11$us)) + 3|0); $38 = (($c$03$us) + 1)|0; $exitcond = ($38|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$04$us = $36;$c$03$us = $38;$dst$11$us = $37;$src$12$us = $src$2$us; } } $scevgep = (($dst$06$us) + ($20)|0); $21 = (($src$2$us$lcssa) + ($14)|0); $22 = (($scevgep) + ($7)|0); $24 = ($23|0)==(0); if ($24) { break; } else { $$in = $23;$dst$06$us = $22;$src$07$us = $21; } } return; } function _BlitBto4Key($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $byte$04$us = 0, $byte$1$us = 0, $c$03$us = 0, $dstp$06$us = 0, $dstp$11$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$07$us = 0, $src$12$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 56|0); $9 = HEAP32[$8>>2]|0; $10 = ((($info)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = (($1) + 7)|0; $$neg = (($12|0) / -8)&-1; $13 = (($5) + ($1))|0; $14 = (($13) + ($$neg))|0; $15 = (($7|0) / 4)&-1; $16 = ($3|0)!=(0); $17 = ($1|0)>(0); $or$cond = $16 & $17; if (!($or$cond)) { return; } $18 = ((($info)) + 20|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$info>>2]|0; $$in = $3;$dstp$06$us = $19;$src$07$us = $20; while(1) { $23 = (($$in) + -1)|0; $byte$04$us = 0;$c$03$us = 0;$dstp$11$us = $dstp$06$us;$src$12$us = $src$07$us; while(1) { $25 = $c$03$us & 7; $26 = ($25|0)==(0); if ($26) { $27 = ((($src$12$us)) + 1|0); $28 = HEAP8[$src$12$us>>0]|0; $byte$1$us = $28;$src$2$us = $27; } else { $byte$1$us = $byte$04$us;$src$2$us = $src$12$us; } $29 = $byte$1$us&255; $30 = ($byte$1$us&255) >>> 7; $31 = $30&255; $32 = ($31|0)==($9|0); if (!($32)) { $33 = (($11) + ($31<<2)|0); $34 = HEAP32[$33>>2]|0; HEAP32[$dstp$11$us>>2] = $34; } $35 = $29 << 1; $36 = $35&255; $37 = ((($dstp$11$us)) + 4|0); $38 = (($c$03$us) + 1)|0; $exitcond = ($38|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$04$us = $36;$c$03$us = $38;$dstp$11$us = $37;$src$12$us = $src$2$us; } } $scevgep = (($dstp$06$us) + ($1<<2)|0); $21 = (($src$2$us$lcssa) + ($14)|0); $22 = (($scevgep) + ($15<<2)|0); $24 = ($23|0)==(0); if ($24) { break; } else { $$in = $23;$dstp$06$us = $22;$src$07$us = $21; } } return; } function _BlitBto1($info) { $info = $info|0; var $$in = 0, $$in$25 = 0, $$not27 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byte$014$us = 0, $byte$1$us = 0, $byte1$07$us = 0, $byte1$1$us = 0, $c$015$us = 0, $c$18$us = 0, $dst$020$us = 0; var $dst$112$us = 0, $dst$210$us = 0, $dst$35$us = 0, $exitcond = 0, $exitcond24 = 0, $or$cond28 = 0, $scevgep = 0, $scevgep23 = 0, $src$021$us = 0, $src$113$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, $src$311$us = 0, $src$46$us = 0, $src$5$us = 0, $src$5$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = HEAP32[$info>>2]|0; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ((($info)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = ((($info)) + 48|0); $12 = HEAP32[$11>>2]|0; $13 = (($1) + 7)|0; $14 = (($13|0) / 8)&-1; $15 = (($1) - ($14))|0; $16 = (($15) + ($6))|0; $17 = ($12|0)==(0|0); $$not27 = ($3|0)!=(0); $18 = ($1|0)>(0); $or$cond28 = $$not27 & $18; if ($17) { if ($or$cond28) { $$in$25 = $3;$dst$210$us = $8;$src$311$us = $4; } else { return; } while(1) { $38 = (($$in$25) + -1)|0; $byte1$07$us = 0;$c$18$us = 0;$dst$35$us = $dst$210$us;$src$46$us = $src$311$us; while(1) { $40 = $c$18$us & 7; $41 = ($40|0)==(0); if ($41) { $42 = ((($src$46$us)) + 1|0); $43 = HEAP8[$src$46$us>>0]|0; $byte1$1$us = $43;$src$5$us = $42; } else { $byte1$1$us = $byte1$07$us;$src$5$us = $src$46$us; } $44 = $byte1$1$us&255; $45 = ($byte1$1$us&255) >>> 7; HEAP8[$dst$35$us>>0] = $45; $46 = ((($dst$35$us)) + 1|0); $47 = $44 << 1; $48 = $47&255; $49 = (($c$18$us) + 1)|0; $exitcond = ($49|0)==($1|0); if ($exitcond) { $src$5$us$lcssa = $src$5$us; break; } else { $byte1$07$us = $48;$c$18$us = $49;$dst$35$us = $46;$src$46$us = $src$5$us; } } $scevgep = (($dst$210$us) + ($1)|0); $36 = (($src$5$us$lcssa) + ($16)|0); $37 = (($scevgep) + ($10)|0); $39 = ($38|0)==(0); if ($39) { break; } else { $$in$25 = $38;$dst$210$us = $37;$src$311$us = $36; } } return; } else { if ($or$cond28) { $$in = $3;$dst$020$us = $8;$src$021$us = $4; } else { return; } while(1) { $21 = (($$in) + -1)|0; $byte$014$us = 0;$c$015$us = 0;$dst$112$us = $dst$020$us;$src$113$us = $src$021$us; while(1) { $23 = $c$015$us & 7; $24 = ($23|0)==(0); if ($24) { $25 = ((($src$113$us)) + 1|0); $26 = HEAP8[$src$113$us>>0]|0; $byte$1$us = $26;$src$2$us = $25; } else { $byte$1$us = $byte$014$us;$src$2$us = $src$113$us; } $27 = $byte$1$us&255; $28 = ($byte$1$us&255) >>> 7; $29 = $28&255; $30 = (($12) + ($29)|0); $31 = HEAP8[$30>>0]|0; HEAP8[$dst$112$us>>0] = $31; $32 = ((($dst$112$us)) + 1|0); $33 = $27 << 1; $34 = $33&255; $35 = (($c$015$us) + 1)|0; $exitcond24 = ($35|0)==($1|0); if ($exitcond24) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$014$us = $34;$c$015$us = $35;$dst$112$us = $32;$src$113$us = $src$2$us; } } $scevgep23 = (($dst$020$us) + ($1)|0); $19 = (($src$2$us$lcssa) + ($16)|0); $20 = (($scevgep23) + ($10)|0); $22 = ($21|0)==(0); if ($22) { break; } else { $$in = $21;$dst$020$us = $20;$src$021$us = $19; } } return; } } function _BlitBto2($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byte$03$us = 0, $byte$1$us = 0; var $c$04$us = 0, $dst$07$us = 0, $dst$12$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$06$us = 0, $src$11$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (($7|0) / 2)&-1; $9 = ((($info)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = (($1) + 7)|0; $$neg = (($11|0) / -8)&-1; $12 = (($5) + ($1))|0; $13 = (($12) + ($$neg))|0; $14 = ($3|0)!=(0); $15 = ($1|0)>(0); $or$cond = $14 & $15; if (!($or$cond)) { return; } $16 = ((($info)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$info>>2]|0; $$in = $3;$dst$07$us = $17;$src$06$us = $18; while(1) { $21 = (($$in) + -1)|0; $byte$03$us = 0;$c$04$us = 0;$dst$12$us = $dst$07$us;$src$11$us = $src$06$us; while(1) { $23 = $c$04$us & 7; $24 = ($23|0)==(0); if ($24) { $25 = ((($src$11$us)) + 1|0); $26 = HEAP8[$src$11$us>>0]|0; $byte$1$us = $26;$src$2$us = $25; } else { $byte$1$us = $byte$03$us;$src$2$us = $src$11$us; } $27 = $byte$1$us&255; $28 = ($byte$1$us&255) >>> 7; $29 = $28&255; $30 = (($10) + ($29<<1)|0); $31 = HEAP16[$30>>1]|0; HEAP16[$dst$12$us>>1] = $31; $32 = $27 << 1; $33 = $32&255; $34 = ((($dst$12$us)) + 2|0); $35 = (($c$04$us) + 1)|0; $exitcond = ($35|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$03$us = $33;$c$04$us = $35;$dst$12$us = $34;$src$11$us = $src$2$us; } } $scevgep = (($dst$07$us) + ($1<<1)|0); $19 = (($src$2$us$lcssa) + ($13)|0); $20 = (($scevgep) + ($8<<1)|0); $22 = ($21|0)==(0); if ($22) { break; } else { $$in = $21;$dst$07$us = $20;$src$06$us = $19; } } return; } function _BlitBto3($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byte$03$us = 0, $byte$1$us = 0, $c$04$us = 0, $dst$07$us = 0, $dst$12$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$06$us = 0, $src$11$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = ((($info)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = (($1) + 7)|0; $$neg = (($10|0) / -8)&-1; $11 = (($5) + ($1))|0; $12 = (($11) + ($$neg))|0; $13 = ($3|0)!=(0); $14 = ($1|0)>(0); $or$cond = $13 & $14; if (!($or$cond)) { return; } $15 = ((($info)) + 20|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$info>>2]|0; $18 = ($1*3)|0; $$in = $3;$dst$07$us = $16;$src$06$us = $17; while(1) { $21 = (($$in) + -1)|0; $byte$03$us = 0;$c$04$us = 0;$dst$12$us = $dst$07$us;$src$11$us = $src$06$us; while(1) { $23 = $c$04$us & 7; $24 = ($23|0)==(0); if ($24) { $25 = ((($src$11$us)) + 1|0); $26 = HEAP8[$src$11$us>>0]|0; $byte$1$us = $26;$src$2$us = $25; } else { $byte$1$us = $byte$03$us;$src$2$us = $src$11$us; } $27 = $byte$1$us&255; $28 = ($byte$1$us&255) >>> 7; $29 = $28&255; $30 = $29 << 2; $31 = $30 | 1; $32 = (($9) + ($30)|0); $33 = HEAP8[$32>>0]|0; HEAP8[$dst$12$us>>0] = $33; $34 = (($31) + 1)|0; $35 = (($9) + ($31)|0); $36 = HEAP8[$35>>0]|0; $37 = ((($dst$12$us)) + 1|0); HEAP8[$37>>0] = $36; $38 = (($9) + ($34)|0); $39 = HEAP8[$38>>0]|0; $40 = ((($dst$12$us)) + 2|0); HEAP8[$40>>0] = $39; $41 = $27 << 1; $42 = $41&255; $43 = ((($dst$12$us)) + 3|0); $44 = (($c$04$us) + 1)|0; $exitcond = ($44|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$03$us = $42;$c$04$us = $44;$dst$12$us = $43;$src$11$us = $src$2$us; } } $scevgep = (($dst$07$us) + ($18)|0); $19 = (($src$2$us$lcssa) + ($12)|0); $20 = (($scevgep) + ($7)|0); $22 = ($21|0)==(0); if ($22) { break; } else { $$in = $21;$dst$07$us = $20;$src$06$us = $19; } } return; } function _BlitBto4($info) { $info = $info|0; var $$in = 0, $$neg = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byte$04$us = 0, $byte$1$us = 0; var $c$03$us = 0, $dst$06$us = 0, $dst$11$us = 0, $exitcond = 0, $or$cond = 0, $scevgep = 0, $src$07$us = 0, $src$12$us = 0, $src$2$us = 0, $src$2$us$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($info)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ((($info)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ((($info)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (($7|0) / 4)&-1; $9 = ((($info)) + 48|0); $10 = HEAP32[$9>>2]|0; $11 = (($1) + 7)|0; $$neg = (($11|0) / -8)&-1; $12 = (($5) + ($1))|0; $13 = (($12) + ($$neg))|0; $14 = ($3|0)!=(0); $15 = ($1|0)>(0); $or$cond = $14 & $15; if (!($or$cond)) { return; } $16 = ((($info)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$info>>2]|0; $$in = $3;$dst$06$us = $17;$src$07$us = $18; while(1) { $21 = (($$in) + -1)|0; $byte$04$us = 0;$c$03$us = 0;$dst$11$us = $dst$06$us;$src$12$us = $src$07$us; while(1) { $23 = $c$03$us & 7; $24 = ($23|0)==(0); if ($24) { $25 = ((($src$12$us)) + 1|0); $26 = HEAP8[$src$12$us>>0]|0; $byte$1$us = $26;$src$2$us = $25; } else { $byte$1$us = $byte$04$us;$src$2$us = $src$12$us; } $27 = $byte$1$us&255; $28 = ($byte$1$us&255) >>> 7; $29 = $28&255; $30 = (($10) + ($29<<2)|0); $31 = HEAP32[$30>>2]|0; HEAP32[$dst$11$us>>2] = $31; $32 = $27 << 1; $33 = $32&255; $34 = ((($dst$11$us)) + 4|0); $35 = (($c$03$us) + 1)|0; $exitcond = ($35|0)==($1|0); if ($exitcond) { $src$2$us$lcssa = $src$2$us; break; } else { $byte$04$us = $33;$c$03$us = $35;$dst$11$us = $34;$src$12$us = $src$2$us; } } $scevgep = (($dst$06$us) + ($1<<2)|0); $19 = (($src$2$us$lcssa) + ($13)|0); $20 = (($scevgep) + ($8<<2)|0); $22 = ($21|0)==(0); if ($22) { break; } else { $$in = $21;$dst$06$us = $20;$src$07$us = $19; } } return; } function _getpix_8($srcbuf) { $srcbuf = $srcbuf|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$srcbuf>>0]|0; $1 = $0&255; return ($1|0); } function _getpix_16($srcbuf) { $srcbuf = $srcbuf|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP16[$srcbuf>>1]|0; $1 = $0&65535; return ($1|0); } function _getpix_24($srcbuf) { $srcbuf = $srcbuf|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$srcbuf>>0]|0; $1 = $0&255; $2 = ((($srcbuf)) + 1|0); $3 = HEAP8[$2>>0]|0; $4 = $3&255; $5 = $4 << 8; $6 = $5 | $1; $7 = ((($srcbuf)) + 2|0); $8 = HEAP8[$7>>0]|0; $9 = $8&255; $10 = $9 << 16; $11 = $6 | $10; return ($11|0); } function _getpix_32($srcbuf) { $srcbuf = $srcbuf|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$srcbuf>>2]|0; return ($0|0); } function _SDL_LogOutput($userdata,$category,$priority,$message) { $userdata = $userdata|0; $category = $category|0; $priority = $priority|0; $message = $message|0; var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = HEAP32[25481]|0; $1 = (93196 + ($priority<<2)|0); $2 = HEAP32[$1>>2]|0; HEAP32[$vararg_buffer>>2] = $2; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $message; (_fprintf($0,199533,$vararg_buffer)|0); STACKTOP = sp;return; } function _crc32($crc,$buf,$len) { $crc = $crc|0; $buf = $buf|0; $len = $len|0; var $$0116$i = 0, $$0116$i$lcssa = 0, $$017$i = 0, $$017$i$lcssa = 0, $$1 = 0, $$1$lcssa$i = 0, $$12$i = 0, $$19$i = 0, $$2$lcssa$i = 0, $$24$i = 0, $$3$i = 0, $$lcssa35 = 0, $$lcssa36 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $buf4$0$lcssa$i = 0, $buf4$011$i = 0, $buf4$1$lcssa$i = 0, $buf4$16$i = 0; var $c$0$masked$i = 0, $c$018$i = 0, $c$018$i$lcssa = 0, $c$1$lcssa$i = 0, $c$110$i = 0, $c$2$lcssa$i = 0, $c$25$i = 0, $c$3$i = 0, $c$3$masked$i = 0, $c$4$i = 0, $scevgep$i = 0, $scevgep40$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($buf|0)==(0|0); if ($0) { $$1 = 0; return ($$1|0); } $1 = $crc ^ -1; $2 = ($len|0)==(0); L4: do { if ($2) { $c$4$i = $1; } else { $$0116$i = $buf;$$017$i = $len;$c$018$i = $1; while(1) { $3 = $$0116$i; $4 = $3 & 3; $5 = ($4|0)==(0); if ($5) { $$0116$i$lcssa = $$0116$i;$$017$i$lcssa = $$017$i;$c$018$i$lcssa = $c$018$i; break; } $6 = ((($$0116$i)) + 1|0); $7 = HEAP8[$$0116$i>>0]|0; $8 = $7&255; $c$0$masked$i = $c$018$i & 255; $9 = $8 ^ $c$0$masked$i; $10 = (93224 + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; $12 = $c$018$i >>> 8; $13 = $11 ^ $12; $14 = (($$017$i) + -1)|0; $15 = ($14|0)==(0); if ($15) { $c$4$i = $13; break L4; } else { $$0116$i = $6;$$017$i = $14;$c$018$i = $13; } } $16 = ($$017$i$lcssa>>>0)>(31); if ($16) { $17 = (($$017$i$lcssa) + -32)|0; $18 = $17 & -32; $19 = (($18) + 32)|0; $$19$i = $$017$i$lcssa;$buf4$011$i = $$0116$i$lcssa;$c$110$i = $c$018$i$lcssa; while(1) { $25 = ((($buf4$011$i)) + 4|0); $26 = HEAP32[$buf4$011$i>>2]|0; $27 = $26 ^ $c$110$i; $28 = $27 & 255; $29 = (96296 + ($28<<2)|0); $30 = HEAP32[$29>>2]|0; $31 = $27 >>> 8; $32 = $31 & 255; $33 = (95272 + ($32<<2)|0); $34 = HEAP32[$33>>2]|0; $35 = $34 ^ $30; $36 = $27 >>> 16; $37 = $36 & 255; $38 = (94248 + ($37<<2)|0); $39 = HEAP32[$38>>2]|0; $40 = $35 ^ $39; $41 = $27 >>> 24; $42 = (93224 + ($41<<2)|0); $43 = HEAP32[$42>>2]|0; $44 = $40 ^ $43; $45 = ((($buf4$011$i)) + 8|0); $46 = HEAP32[$25>>2]|0; $47 = $44 ^ $46; $48 = $47 & 255; $49 = (96296 + ($48<<2)|0); $50 = HEAP32[$49>>2]|0; $51 = $47 >>> 8; $52 = $51 & 255; $53 = (95272 + ($52<<2)|0); $54 = HEAP32[$53>>2]|0; $55 = $54 ^ $50; $56 = $47 >>> 16; $57 = $56 & 255; $58 = (94248 + ($57<<2)|0); $59 = HEAP32[$58>>2]|0; $60 = $55 ^ $59; $61 = $47 >>> 24; $62 = (93224 + ($61<<2)|0); $63 = HEAP32[$62>>2]|0; $64 = $60 ^ $63; $65 = ((($buf4$011$i)) + 12|0); $66 = HEAP32[$45>>2]|0; $67 = $64 ^ $66; $68 = $67 & 255; $69 = (96296 + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = $67 >>> 8; $72 = $71 & 255; $73 = (95272 + ($72<<2)|0); $74 = HEAP32[$73>>2]|0; $75 = $74 ^ $70; $76 = $67 >>> 16; $77 = $76 & 255; $78 = (94248 + ($77<<2)|0); $79 = HEAP32[$78>>2]|0; $80 = $75 ^ $79; $81 = $67 >>> 24; $82 = (93224 + ($81<<2)|0); $83 = HEAP32[$82>>2]|0; $84 = $80 ^ $83; $85 = ((($buf4$011$i)) + 16|0); $86 = HEAP32[$65>>2]|0; $87 = $84 ^ $86; $88 = $87 & 255; $89 = (96296 + ($88<<2)|0); $90 = HEAP32[$89>>2]|0; $91 = $87 >>> 8; $92 = $91 & 255; $93 = (95272 + ($92<<2)|0); $94 = HEAP32[$93>>2]|0; $95 = $94 ^ $90; $96 = $87 >>> 16; $97 = $96 & 255; $98 = (94248 + ($97<<2)|0); $99 = HEAP32[$98>>2]|0; $100 = $95 ^ $99; $101 = $87 >>> 24; $102 = (93224 + ($101<<2)|0); $103 = HEAP32[$102>>2]|0; $104 = $100 ^ $103; $105 = ((($buf4$011$i)) + 20|0); $106 = HEAP32[$85>>2]|0; $107 = $104 ^ $106; $108 = $107 & 255; $109 = (96296 + ($108<<2)|0); $110 = HEAP32[$109>>2]|0; $111 = $107 >>> 8; $112 = $111 & 255; $113 = (95272 + ($112<<2)|0); $114 = HEAP32[$113>>2]|0; $115 = $114 ^ $110; $116 = $107 >>> 16; $117 = $116 & 255; $118 = (94248 + ($117<<2)|0); $119 = HEAP32[$118>>2]|0; $120 = $115 ^ $119; $121 = $107 >>> 24; $122 = (93224 + ($121<<2)|0); $123 = HEAP32[$122>>2]|0; $124 = $120 ^ $123; $125 = ((($buf4$011$i)) + 24|0); $126 = HEAP32[$105>>2]|0; $127 = $124 ^ $126; $128 = $127 & 255; $129 = (96296 + ($128<<2)|0); $130 = HEAP32[$129>>2]|0; $131 = $127 >>> 8; $132 = $131 & 255; $133 = (95272 + ($132<<2)|0); $134 = HEAP32[$133>>2]|0; $135 = $134 ^ $130; $136 = $127 >>> 16; $137 = $136 & 255; $138 = (94248 + ($137<<2)|0); $139 = HEAP32[$138>>2]|0; $140 = $135 ^ $139; $141 = $127 >>> 24; $142 = (93224 + ($141<<2)|0); $143 = HEAP32[$142>>2]|0; $144 = $140 ^ $143; $145 = ((($buf4$011$i)) + 28|0); $146 = HEAP32[$125>>2]|0; $147 = $144 ^ $146; $148 = $147 & 255; $149 = (96296 + ($148<<2)|0); $150 = HEAP32[$149>>2]|0; $151 = $147 >>> 8; $152 = $151 & 255; $153 = (95272 + ($152<<2)|0); $154 = HEAP32[$153>>2]|0; $155 = $154 ^ $150; $156 = $147 >>> 16; $157 = $156 & 255; $158 = (94248 + ($157<<2)|0); $159 = HEAP32[$158>>2]|0; $160 = $155 ^ $159; $161 = $147 >>> 24; $162 = (93224 + ($161<<2)|0); $163 = HEAP32[$162>>2]|0; $164 = $160 ^ $163; $165 = ((($buf4$011$i)) + 32|0); $166 = HEAP32[$145>>2]|0; $167 = $164 ^ $166; $168 = $167 & 255; $169 = (96296 + ($168<<2)|0); $170 = HEAP32[$169>>2]|0; $171 = $167 >>> 8; $172 = $171 & 255; $173 = (95272 + ($172<<2)|0); $174 = HEAP32[$173>>2]|0; $175 = $174 ^ $170; $176 = $167 >>> 16; $177 = $176 & 255; $178 = (94248 + ($177<<2)|0); $179 = HEAP32[$178>>2]|0; $180 = $175 ^ $179; $181 = $167 >>> 24; $182 = (93224 + ($181<<2)|0); $183 = HEAP32[$182>>2]|0; $184 = $180 ^ $183; $185 = (($$19$i) + -32)|0; $186 = ($185>>>0)>(31); if ($186) { $$19$i = $185;$buf4$011$i = $165;$c$110$i = $184; } else { $$lcssa36 = $184; break; } } $scevgep40$i = (($$0116$i$lcssa) + ($19)|0); $20 = (($17) - ($18))|0; $$1$lcssa$i = $20;$buf4$0$lcssa$i = $scevgep40$i;$c$1$lcssa$i = $$lcssa36; } else { $$1$lcssa$i = $$017$i$lcssa;$buf4$0$lcssa$i = $$0116$i$lcssa;$c$1$lcssa$i = $c$018$i$lcssa; } $21 = ($$1$lcssa$i>>>0)>(3); if ($21) { $22 = (($$1$lcssa$i) + -4)|0; $23 = $22 >>> 2; $24 = $23 << 2; $$24$i = $$1$lcssa$i;$buf4$16$i = $buf4$0$lcssa$i;$c$25$i = $c$1$lcssa$i; while(1) { $187 = ((($buf4$16$i)) + 4|0); $188 = HEAP32[$buf4$16$i>>2]|0; $189 = $188 ^ $c$25$i; $190 = $189 & 255; $191 = (96296 + ($190<<2)|0); $192 = HEAP32[$191>>2]|0; $193 = $189 >>> 8; $194 = $193 & 255; $195 = (95272 + ($194<<2)|0); $196 = HEAP32[$195>>2]|0; $197 = $196 ^ $192; $198 = $189 >>> 16; $199 = $198 & 255; $200 = (94248 + ($199<<2)|0); $201 = HEAP32[$200>>2]|0; $202 = $197 ^ $201; $203 = $189 >>> 24; $204 = (93224 + ($203<<2)|0); $205 = HEAP32[$204>>2]|0; $206 = $202 ^ $205; $207 = (($$24$i) + -4)|0; $208 = ($207>>>0)>(3); if ($208) { $$24$i = $207;$buf4$16$i = $187;$c$25$i = $206; } else { $$lcssa35 = $206; break; } } $209 = (($23) + 1)|0; $210 = (($22) - ($24))|0; $scevgep$i = (($buf4$0$lcssa$i) + ($209<<2)|0); $$2$lcssa$i = $210;$buf4$1$lcssa$i = $scevgep$i;$c$2$lcssa$i = $$lcssa35; } else { $$2$lcssa$i = $$1$lcssa$i;$buf4$1$lcssa$i = $buf4$0$lcssa$i;$c$2$lcssa$i = $c$1$lcssa$i; } $211 = ($$2$lcssa$i|0)==(0); if ($211) { $c$4$i = $c$2$lcssa$i; } else { $$12$i = $buf4$1$lcssa$i;$$3$i = $$2$lcssa$i;$c$3$i = $c$2$lcssa$i; while(1) { $212 = ((($$12$i)) + 1|0); $213 = HEAP8[$$12$i>>0]|0; $214 = $213&255; $c$3$masked$i = $c$3$i & 255; $215 = $214 ^ $c$3$masked$i; $216 = (93224 + ($215<<2)|0); $217 = HEAP32[$216>>2]|0; $218 = $c$3$i >>> 8; $219 = $217 ^ $218; $220 = (($$3$i) + -1)|0; $221 = ($220|0)==(0); if ($221) { $c$4$i = $219; break; } else { $$12$i = $212;$$3$i = $220;$c$3$i = $219; } } } } } while(0); $222 = $c$4$i ^ -1; $$1 = $222; return ($$1|0); } function _inflateReset($strm) { $strm = $strm|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($strm|0)==(0|0); if ($0) { $$0 = -2; return ($$0|0); } $1 = ((($strm)) + 28|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $$0 = -2; return ($$0|0); } $4 = ((($2)) + 40|0); HEAP32[$4>>2] = 0; $5 = ((($2)) + 44|0); HEAP32[$5>>2] = 0; $6 = ((($2)) + 48|0); HEAP32[$6>>2] = 0; $7 = ((($2)) + 28|0); HEAP32[$7>>2] = 0; $8 = ((($strm)) + 20|0); HEAP32[$8>>2] = 0; $9 = ((($strm)) + 8|0); HEAP32[$9>>2] = 0; $10 = ((($strm)) + 24|0); HEAP32[$10>>2] = 0; $11 = ((($2)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(0); if (!($13)) { $14 = $12 & 1; $15 = ((($strm)) + 48|0); HEAP32[$15>>2] = $14; } HEAP32[$2>>2] = 0; $16 = ((($2)) + 4|0); HEAP32[$16>>2] = 0; $17 = ((($2)) + 12|0); HEAP32[$17>>2] = 0; $18 = ((($2)) + 20|0); HEAP32[$18>>2] = 32768; $19 = ((($2)) + 32|0); HEAP32[$19>>2] = 0; $20 = ((($2)) + 56|0); HEAP32[$20>>2] = 0; $21 = ((($2)) + 60|0); HEAP32[$21>>2] = 0; $22 = ((($2)) + 1328|0); $23 = ((($2)) + 108|0); HEAP32[$23>>2] = $22; $24 = ((($2)) + 80|0); HEAP32[$24>>2] = $22; $25 = ((($2)) + 76|0); HEAP32[$25>>2] = $22; $26 = ((($2)) + 7104|0); HEAP32[$26>>2] = 1; $27 = ((($2)) + 7108|0); HEAP32[$27>>2] = -1; $$0 = 0; return ($$0|0); } function _inflateReset2($strm,$windowBits) { $strm = $strm|0; $windowBits = $windowBits|0; var $$0 = 0, $$02 = 0, $$pre = 0, $$pre4 = 0, $$windowBits = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $wrap$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($strm|0)==(0|0); if ($0) { $$0 = -2; return ($$0|0); } $1 = ((($strm)) + 28|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $$0 = -2; return ($$0|0); } $4 = ($windowBits|0)<(0); if ($4) { $5 = (0 - ($windowBits))|0; $$02 = $5;$wrap$0 = 0; } else { $6 = $windowBits >> 4; $7 = (($6) + 1)|0; $8 = ($windowBits|0)<(48); $9 = $windowBits & 15; $$windowBits = $8 ? $9 : $windowBits; $$02 = $$windowBits;$wrap$0 = $7; } $10 = ($$02|0)==(0); $11 = $$02 & -8; $12 = ($11|0)==(8); $or$cond = $10 | $12; if (!($or$cond)) { $$0 = -2; return ($$0|0); } $13 = ((($2)) + 52|0); $14 = HEAP32[$13>>2]|0; $15 = ($14|0)==(0|0); $$pre4 = ((($2)) + 36|0); if ($15) { label = 9; } else { $16 = HEAP32[$$pre4>>2]|0; $17 = ($16|0)==($$02|0); if ($17) { label = 9; } else { $19 = ((($strm)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = ((($strm)) + 40|0); $22 = HEAP32[$21>>2]|0; FUNCTION_TABLE_vii[$20 & 8191]($22,$14); HEAP32[$13>>2] = 0; $$pre = HEAP32[$1>>2]|0; $23 = ((($2)) + 8|0); HEAP32[$23>>2] = $wrap$0; HEAP32[$$pre4>>2] = $$02; $24 = ($$pre|0)==(0|0); if ($24) { $$0 = -2; return ($$0|0); } else { $26 = $$pre; } } } if ((label|0) == 9) { $18 = ((($2)) + 8|0); HEAP32[$18>>2] = $wrap$0; HEAP32[$$pre4>>2] = $$02; $26 = $2; } $25 = ((($26)) + 40|0); HEAP32[$25>>2] = 0; $27 = ((($26)) + 44|0); HEAP32[$27>>2] = 0; $28 = ((($26)) + 48|0); HEAP32[$28>>2] = 0; $29 = ((($26)) + 28|0); HEAP32[$29>>2] = 0; $30 = ((($strm)) + 20|0); HEAP32[$30>>2] = 0; $31 = ((($strm)) + 8|0); HEAP32[$31>>2] = 0; $32 = ((($strm)) + 24|0); HEAP32[$32>>2] = 0; $33 = ((($26)) + 8|0); $34 = HEAP32[$33>>2]|0; $35 = ($34|0)==(0); if (!($35)) { $36 = $34 & 1; $37 = ((($strm)) + 48|0); HEAP32[$37>>2] = $36; } HEAP32[$26>>2] = 0; $38 = ((($26)) + 4|0); HEAP32[$38>>2] = 0; $39 = ((($26)) + 12|0); HEAP32[$39>>2] = 0; $40 = ((($26)) + 20|0); HEAP32[$40>>2] = 32768; $41 = ((($26)) + 32|0); HEAP32[$41>>2] = 0; $42 = ((($26)) + 56|0); HEAP32[$42>>2] = 0; $43 = ((($26)) + 60|0); HEAP32[$43>>2] = 0; $44 = ((($26)) + 1328|0); $45 = ((($26)) + 108|0); HEAP32[$45>>2] = $44; $46 = ((($26)) + 80|0); HEAP32[$46>>2] = $44; $47 = ((($26)) + 76|0); HEAP32[$47>>2] = $44; $48 = ((($26)) + 7104|0); HEAP32[$48>>2] = 1; $49 = ((($26)) + 7108|0); HEAP32[$49>>2] = -1; $$0 = 0; return ($$0|0); } function _inflateInit2_($strm,$windowBits,$version,$stream_size) { $strm = $strm|0; $windowBits = $windowBits|0; $version = $version|0; $stream_size = $stream_size|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($version|0)==(0|0); if ($0) { $$0 = -6; return ($$0|0); } $1 = HEAP8[$version>>0]|0; $2 = ($1<<24>>24)!=(49); $3 = ($stream_size|0)!=(56); $or$cond = $3 | $2; if ($or$cond) { $$0 = -6; return ($$0|0); } $4 = ($strm|0)==(0|0); if ($4) { $$0 = -2; return ($$0|0); } $5 = ((($strm)) + 24|0); HEAP32[$5>>2] = 0; $6 = ((($strm)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { HEAP32[$6>>2] = 7394; $9 = ((($strm)) + 40|0); HEAP32[$9>>2] = 0; $15 = 7394; } else { $15 = $7; } $10 = ((($strm)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { HEAP32[$10>>2] = 7395; } $13 = ((($strm)) + 40|0); $14 = HEAP32[$13>>2]|0; $16 = (FUNCTION_TABLE_iiii[$15 & 8191]($14,1,7116)|0); $17 = ($16|0)==(0|0); if ($17) { $$0 = -4; return ($$0|0); } $18 = ((($strm)) + 28|0); HEAP32[$18>>2] = $16; $19 = ((($16)) + 52|0); HEAP32[$19>>2] = 0; $20 = (_inflateReset2($strm,$windowBits)|0); $21 = ($20|0)==(0); if ($21) { $$0 = 0; return ($$0|0); } $22 = HEAP32[$10>>2]|0; $23 = HEAP32[$13>>2]|0; FUNCTION_TABLE_vii[$22 & 8191]($23,$16); HEAP32[$18>>2] = 0; $$0 = $20; return ($$0|0); } function _inflateInit_($strm,$version,$stream_size) { $strm = $strm|0; $version = $version|0; $stream_size = $stream_size|0; var $$0$i = 0, $$pre4$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($version|0)==(0|0); if ($0) { $$0$i = -6; return ($$0$i|0); } $1 = HEAP8[$version>>0]|0; $2 = ($1<<24>>24)!=(49); $3 = ($stream_size|0)!=(56); $or$cond$i = $3 | $2; if ($or$cond$i) { $$0$i = -6; return ($$0$i|0); } $4 = ($strm|0)==(0|0); if ($4) { $$0$i = -2; return ($$0$i|0); } $5 = ((($strm)) + 24|0); HEAP32[$5>>2] = 0; $6 = ((($strm)) + 32|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); if ($8) { HEAP32[$6>>2] = 7394; $9 = ((($strm)) + 40|0); HEAP32[$9>>2] = 0; $15 = 7394; } else { $15 = $7; } $10 = ((($strm)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(0|0); if ($12) { HEAP32[$10>>2] = 7395; } $13 = ((($strm)) + 40|0); $14 = HEAP32[$13>>2]|0; $16 = (FUNCTION_TABLE_iiii[$15 & 8191]($14,1,7116)|0); $17 = ($16|0)==(0|0); if ($17) { $$0$i = -4; return ($$0$i|0); } $18 = ((($strm)) + 28|0); HEAP32[$18>>2] = $16; $19 = ((($16)) + 52|0); HEAP32[$19>>2] = 0; $$pre4$i = ((($16)) + 36|0); $20 = ((($16)) + 8|0); HEAP32[$20>>2] = 1; HEAP32[$$pre4$i>>2] = 15; $21 = ((($16)) + 40|0); HEAP32[$21>>2] = 0; $22 = ((($16)) + 44|0); HEAP32[$22>>2] = 0; $23 = ((($16)) + 48|0); HEAP32[$23>>2] = 0; $24 = ((($16)) + 28|0); HEAP32[$24>>2] = 0; $25 = ((($strm)) + 20|0); HEAP32[$25>>2] = 0; $26 = ((($strm)) + 8|0); HEAP32[$26>>2] = 0; HEAP32[$5>>2] = 0; $27 = ((($strm)) + 48|0); HEAP32[$27>>2] = 1; HEAP32[$16>>2] = 0; $28 = ((($16)) + 4|0); HEAP32[$28>>2] = 0; $29 = ((($16)) + 12|0); HEAP32[$29>>2] = 0; $30 = ((($16)) + 20|0); HEAP32[$30>>2] = 32768; $31 = ((($16)) + 32|0); HEAP32[$31>>2] = 0; $32 = ((($16)) + 56|0); HEAP32[$32>>2] = 0; $33 = ((($16)) + 60|0); HEAP32[$33>>2] = 0; $34 = ((($16)) + 1328|0); $35 = ((($16)) + 108|0); HEAP32[$35>>2] = $34; $36 = ((($16)) + 80|0); HEAP32[$36>>2] = $34; $37 = ((($16)) + 76|0); HEAP32[$37>>2] = $34; $38 = ((($16)) + 7104|0); HEAP32[$38>>2] = 1; $39 = ((($16)) + 7108|0); HEAP32[$39>>2] = -1; $$0$i = 0; return ($$0$i|0); } function _inflate($strm,$flush) { $strm = $strm|0; $flush = $flush|0; var $$0 = 0, $$copy$7 = 0, $$hold$47 = 0, $$lcssa101 = 0, $$lcssa101$in = 0, $$lcssa164 = 0, $$lcssa164$in = 0, $$lcssa166 = 0, $$lcssa168 = 0, $$lcssa168$in = 0, $$lcssa170 = 0, $$lcssa176 = 0, $$lcssa180 = 0, $$lcssa194 = 0, $$lcssa194$in = 0, $$lcssa196 = 0, $$lcssa198 = 0, $$lcssa198$in = 0, $$lcssa200 = 0, $$lcssa206 = 0; var $$lcssa210 = 0, $$lcssa2640 = 0, $$lcssa2641 = 0, $$lcssa2642 = 0, $$lcssa2695 = 0, $$lcssa2741 = 0, $$lcssa2742 = 0, $$lcssa2743 = 0, $$lcssa2744 = 0, $$lcssa2790 = 0, $$lcssa2793 = 0, $$lcssa2809 = 0, $$lcssa2811 = 0, $$lcssa563$pn = 0, $$lcssa95 = 0, $$pn = 0, $$pn$1235 = 0, $$pn$1237 = 0, $$pr21$pre = 0, $$pre = 0; var $$pre1215 = 0, $$pre1216 = 0, $$pre1217 = 0, $$pre1218 = 0, $$pre1220 = 0, $$pre1223 = 0, $$pre1225 = 0, $$pre1227 = 0, $$pre1229 = 0, $$pre1230 = 0, $$pre1232 = 0, $$pre1233 = 0, $$ret$8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0; var $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0; var $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0; var $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0; var $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0; var $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0; var $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0; var $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0; var $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0; var $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0; var $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0; var $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0; var $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0; var $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0; var $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0; var $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0; var $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0; var $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0; var $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0; var $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0; var $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0; var $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0; var $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0; var $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0; var $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0; var $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0; var $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bits$0 = 0, $bits$0$be = 0, $bits$0$lcssa2906 = 0, $bits$1$lcssa = 0, $bits$10 = 0; var $bits$11 = 0, $bits$12$lcssa = 0, $bits$12770 = 0, $bits$13 = 0, $bits$14714 = 0, $bits$15 = 0, $bits$15$lcssa = 0, $bits$16 = 0, $bits$17 = 0, $bits$1780 = 0, $bits$18$lcssa = 0, $bits$18$lcssa$lcssa = 0, $bits$18723 = 0, $bits$19$lcssa = 0, $bits$19703 = 0, $bits$2$lcssa = 0, $bits$20 = 0, $bits$21 = 0, $bits$22$lcssa = 0, $bits$22519 = 0; var $bits$23$lcssa = 0, $bits$23$ph1249 = 0, $bits$23539 = 0, $bits$24$lcssa = 0, $bits$24529 = 0, $bits$25$be = 0, $bits$25$be$lcssa = 0, $bits$25$lcssa1251 = 0, $bits$25$ph = 0, $bits$25601 = 0, $bits$26$lcssa = 0, $bits$26553 = 0, $bits$27$lcssa = 0, $bits$2733 = 0, $bits$27580 = 0, $bits$28$lcssa = 0, $bits$28570 = 0, $bits$29$lcssa = 0, $bits$29590 = 0, $bits$30 = 0; var $bits$30$lcssa = 0, $bits$32 = 0, $bits$33 = 0, $bits$34$lcssa = 0, $bits$34612 = 0, $bits$35$lcssa = 0, $bits$35634 = 0, $bits$36 = 0, $bits$37 = 0, $bits$3743 = 0, $bits$38$lcssa = 0, $bits$38647 = 0, $bits$39 = 0, $bits$40$lcssa = 0, $bits$40$ph = 0, $bits$40658 = 0, $bits$41$lcssa = 0, $bits$41679 = 0, $bits$42 = 0, $bits$43 = 0; var $bits$44$lcssa = 0, $bits$44692 = 0, $bits$45 = 0, $bits$46 = 0, $bits$47$lcssa = 0, $bits$47502 = 0, $bits$4752 = 0, $bits$48 = 0, $bits$49 = 0, $bits$5 = 0, $bits$50$lcssa = 0, $bits$50509 = 0, $bits$51 = 0, $bits$53 = 0, $bits$6761 = 0, $bits$7 = 0, $bits$8 = 0, $bits$9 = 0, $copy$1 = 0, $copy$10 = 0; var $copy$2 = 0, $copy$4 = 0, $copy$5 = 0, $copy$7 = 0, $copy$8 = 0, $exitcond = 0, $flush$off = 0, $from$0 = 0, $from$1 = 0, $from$2 = 0, $have$0 = 0, $have$0$be = 0, $have$0$lcssa2819 = 0, $have$1$lcssa = 0, $have$10 = 0, $have$11 = 0, $have$12 = 0, $have$13 = 0, $have$14 = 0, $have$15 = 0; var $have$16$lcssa = 0, $have$16768 = 0, $have$17 = 0, $have$1778 = 0, $have$18$lcssa = 0, $have$18712 = 0, $have$19 = 0, $have$19$lcssa = 0, $have$2$lcssa = 0, $have$20 = 0, $have$21 = 0, $have$22$lcssa = 0, $have$22$lcssa$lcssa = 0, $have$22721 = 0, $have$23$lcssa = 0, $have$23701 = 0, $have$24 = 0, $have$25 = 0, $have$25$ = 0, $have$26$lcssa = 0; var $have$26517 = 0, $have$27$lcssa = 0, $have$27$ph1247 = 0, $have$2731 = 0, $have$27537 = 0, $have$28$lcssa = 0, $have$28527 = 0, $have$29$be = 0, $have$29$be$lcssa = 0, $have$29$lcssa1253 = 0, $have$29$ph = 0, $have$29599 = 0, $have$3$lcssa = 0, $have$30$lcssa = 0, $have$30551 = 0, $have$31$lcssa = 0, $have$31$lcssa$lcssa = 0, $have$31578 = 0, $have$32$lcssa = 0, $have$32568 = 0; var $have$33$lcssa = 0, $have$33588 = 0, $have$34 = 0, $have$34$lcssa = 0, $have$36 = 0, $have$37 = 0, $have$3741 = 0, $have$38$lcssa = 0, $have$38610 = 0, $have$39$lcssa = 0, $have$39632 = 0, $have$4$lcssa = 0, $have$40 = 0, $have$41 = 0, $have$42$lcssa = 0, $have$42645 = 0, $have$43 = 0, $have$44$lcssa = 0, $have$44$ph = 0, $have$44656 = 0; var $have$45$lcssa = 0, $have$45677 = 0, $have$46 = 0, $have$47 = 0, $have$4750 = 0, $have$48$lcssa = 0, $have$48690 = 0, $have$49 = 0, $have$5 = 0, $have$50 = 0, $have$51$lcssa = 0, $have$51500 = 0, $have$52 = 0, $have$53 = 0, $have$54$lcssa = 0, $have$54507 = 0, $have$55 = 0, $have$57 = 0, $have$6$lcssa = 0, $have$6759 = 0; var $have$7 = 0, $have$8 = 0, $have$8$ = 0, $have$9 = 0, $hbuf = 0, $here$sroa$0$0 = 0, $here$sroa$0$1 = 0, $here$sroa$18$0 = 0, $here$sroa$18$1 = 0, $here$sroa$42$0 = 0, $here$sroa$42$1 = 0, $hold$0 = 0, $hold$0$be = 0, $hold$0$lcssa2877 = 0, $hold$1$lcssa = 0, $hold$10 = 0, $hold$11 = 0, $hold$12$lcssa = 0, $hold$12769 = 0, $hold$13 = 0; var $hold$14$lcssa = 0, $hold$14713 = 0, $hold$15 = 0, $hold$15$lcssa = 0, $hold$16 = 0, $hold$17 = 0, $hold$1779 = 0, $hold$18$lcssa = 0, $hold$18$lcssa$lcssa = 0, $hold$18722 = 0, $hold$19$lcssa = 0, $hold$19702 = 0, $hold$20 = 0, $hold$21 = 0, $hold$22$lcssa = 0, $hold$22518 = 0, $hold$23$lcssa = 0, $hold$23$ph1248 = 0, $hold$23538 = 0, $hold$24$lcssa = 0; var $hold$24528 = 0, $hold$25$be = 0, $hold$25$be$lcssa = 0, $hold$25$lcssa1252 = 0, $hold$25$ph = 0, $hold$25600 = 0, $hold$26$lcssa = 0, $hold$26552 = 0, $hold$27$lcssa = 0, $hold$2732 = 0, $hold$27579 = 0, $hold$28$lcssa = 0, $hold$28569 = 0, $hold$29$lcssa = 0, $hold$29589 = 0, $hold$3$lcssa = 0, $hold$30 = 0, $hold$30$lcssa = 0, $hold$32 = 0, $hold$33 = 0; var $hold$34$lcssa = 0, $hold$34611 = 0, $hold$35$lcssa = 0, $hold$35633 = 0, $hold$36 = 0, $hold$37 = 0, $hold$3742 = 0, $hold$38$lcssa = 0, $hold$38646 = 0, $hold$39 = 0, $hold$4$lcssa = 0, $hold$40$lcssa = 0, $hold$40$ph = 0, $hold$40657 = 0, $hold$41$lcssa = 0, $hold$41678 = 0, $hold$42 = 0, $hold$43 = 0, $hold$44$lcssa = 0, $hold$44691 = 0; var $hold$45 = 0, $hold$46 = 0, $hold$47$lcssa = 0, $hold$47501 = 0, $hold$4751 = 0, $hold$48 = 0, $hold$49 = 0, $hold$5 = 0, $hold$50$lcssa = 0, $hold$50508 = 0, $hold$51 = 0, $hold$53 = 0, $hold$6$lcssa = 0, $hold$6760 = 0, $hold$7 = 0, $hold$8 = 0, $hold$9 = 0, $left$0 = 0, $left$0$be = 0, $left$0$copy$8 = 0; var $left$0$lcssa2848 = 0, $left$0$lcssa2851 = 0, $left$0$lcssa2867 = 0, $left$0$lcssa2869 = 0, $len$0 = 0, $next$0 = 0, $next$0$be = 0, $next$0$lcssa2760 = 0, $next$1$lcssa = 0, $next$10 = 0, $next$11 = 0, $next$12 = 0, $next$13 = 0, $next$14 = 0, $next$15 = 0, $next$16$lcssa = 0, $next$16767 = 0, $next$17 = 0, $next$1777 = 0, $next$18$lcssa = 0; var $next$18711 = 0, $next$19 = 0, $next$19$lcssa = 0, $next$2$lcssa = 0, $next$20 = 0, $next$21 = 0, $next$22$lcssa = 0, $next$22$lcssa$lcssa = 0, $next$22720 = 0, $next$23$lcssa = 0, $next$23700 = 0, $next$24 = 0, $next$25 = 0, $next$26$lcssa = 0, $next$26516 = 0, $next$27$lcssa = 0, $next$27$ph1246 = 0, $next$2730 = 0, $next$27536 = 0, $next$28$lcssa = 0; var $next$28526 = 0, $next$29$be = 0, $next$29$be$lcssa = 0, $next$29$lcssa1254 = 0, $next$29$ph = 0, $next$29598 = 0, $next$3$lcssa = 0, $next$30$lcssa = 0, $next$30550 = 0, $next$31$lcssa = 0, $next$31$lcssa$lcssa = 0, $next$31577 = 0, $next$32$lcssa = 0, $next$32567 = 0, $next$33$lcssa = 0, $next$33587 = 0, $next$34 = 0, $next$34$lcssa = 0, $next$36 = 0, $next$37 = 0; var $next$3740 = 0, $next$38$lcssa = 0, $next$38609 = 0, $next$39$lcssa = 0, $next$39631 = 0, $next$4$lcssa = 0, $next$40 = 0, $next$41 = 0, $next$42$lcssa = 0, $next$42644 = 0, $next$43 = 0, $next$44$lcssa = 0, $next$44$ph = 0, $next$44655 = 0, $next$45$lcssa = 0, $next$45676 = 0, $next$46 = 0, $next$47 = 0, $next$4749 = 0, $next$48$lcssa = 0; var $next$48689 = 0, $next$49 = 0, $next$5 = 0, $next$50 = 0, $next$51$lcssa = 0, $next$51499 = 0, $next$52 = 0, $next$53 = 0, $next$54$lcssa = 0, $next$54506 = 0, $next$55 = 0, $next$57 = 0, $next$6$lcssa = 0, $next$6758 = 0, $next$7 = 0, $next$8 = 0, $next$9 = 0, $or$cond = 0, $or$cond10 = 0, $or$cond12 = 0; var $or$cond14 = 0, $or$cond16 = 0, $or$cond1696 = 0, $or$cond17 = 0, $or$cond18 = 0, $or$cond20 = 0, $or$cond6 = 0, $or$cond8 = 0, $out$0 = 0, $out$0$be = 0, $out$0$lcssa2935 = 0, $out$0$lcssa2956 = 0, $out$1 = 0, $out$2 = 0, $out$2$lcssa = 0, $out$4 = 0, $put$0$be = 0, $put$1 = 0, $ret$0 = 0, $ret$0$be = 0; var $ret$0$lcssa2985 = 0, $ret$1$ph = 0, $ret$2 = 0, $ret$3 = 0, $ret$4 = 0, $ret$5$ph = 0, $ret$6 = 0, $ret$7 = 0, $ret$8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $hbuf = sp; $0 = ($strm|0)==(0|0); if ($0) { $$0 = -2; STACKTOP = sp;return ($$0|0); } $1 = ((($strm)) + 28|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $$0 = -2; STACKTOP = sp;return ($$0|0); } $4 = ((($strm)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if ($6) { $$0 = -2; STACKTOP = sp;return ($$0|0); } $7 = HEAP32[$strm>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $9 = ((($strm)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if (!($11)) { $$0 = -2; STACKTOP = sp;return ($$0|0); } } $12 = HEAP32[$2>>2]|0; $13 = ($12|0)==(11); if ($13) { HEAP32[$2>>2] = 12; $900 = 12; } else { $900 = $12; } $14 = ((($strm)) + 16|0); $15 = HEAP32[$14>>2]|0; $16 = ((($strm)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = ((($2)) + 56|0); $19 = HEAP32[$18>>2]|0; $20 = ((($2)) + 60|0); $21 = HEAP32[$20>>2]|0; $22 = ((($2)) + 8|0); $23 = ((($2)) + 24|0); $24 = ((($hbuf)) + 1|0); $25 = ((($2)) + 16|0); $26 = ((($2)) + 32|0); $27 = ((($strm)) + 24|0); $28 = ((($2)) + 36|0); $29 = ((($2)) + 20|0); $30 = ((($strm)) + 48|0); $31 = ((($2)) + 64|0); $32 = ((($2)) + 12|0); $flush$off = (($flush) + -5)|0; $33 = ($flush$off>>>0)<(2); $34 = ((($2)) + 4|0); $35 = ((($2)) + 76|0); $36 = ((($2)) + 84|0); $37 = ((($2)) + 80|0); $38 = ((($2)) + 88|0); $39 = ($flush|0)==(6); $40 = ((($2)) + 7108|0); $41 = ((($2)) + 72|0); $42 = ((($2)) + 7112|0); $43 = ((($2)) + 68|0); $44 = ((($2)) + 44|0); $45 = ((($2)) + 7104|0); $46 = ((($2)) + 48|0); $47 = ((($2)) + 52|0); $48 = ((($2)) + 40|0); $49 = ((($strm)) + 20|0); $50 = ((($2)) + 28|0); $51 = ((($hbuf)) + 2|0); $52 = ((($hbuf)) + 3|0); $53 = ((($2)) + 104|0); $54 = ((($2)) + 96|0); $55 = ((($2)) + 100|0); $56 = ((($2)) + 624|0); $57 = ((($2)) + 1328|0); $58 = ((($2)) + 108|0); $59 = ((($2)) + 112|0); $60 = ((($2)) + 752|0); $61 = ((($2)) + 92|0); $381 = $5;$62 = $900;$bits$0 = $21;$have$0 = $17;$hold$0 = $19;$left$0 = $15;$next$0 = $7;$out$0 = $15;$ret$0 = 0; L17: while(1) { L19: do { switch ($62|0) { case 28: { $846 = $381;$847 = $left$0;$bits$53 = $bits$0;$have$57 = $have$0;$hold$53 = $hold$0;$next$57 = $next$0;$out$4 = $out$0;$ret$8 = 1; break L17; break; } case 29: { $$lcssa2790 = $381;$bits$0$lcssa2906 = $bits$0;$have$0$lcssa2819 = $have$0;$hold$0$lcssa2877 = $hold$0;$left$0$lcssa2848 = $left$0;$next$0$lcssa2760 = $next$0;$out$0$lcssa2935 = $out$0; label = 281; break L17; break; } case 30: { $$0 = -4; label = 296; break L17; break; } case 0: { $66 = HEAP32[$22>>2]|0; $67 = ($66|0)==(0); if ($67) { HEAP32[$2>>2] = 12; $bits$0$be = $bits$0;$have$0$be = $have$0;$hold$0$be = $hold$0;$left$0$be = $left$0;$next$0$be = $next$0;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } $68 = ($bits$0>>>0)<(16); if ($68) { $bits$1780 = $bits$0;$have$1778 = $have$0;$hold$1779 = $hold$0;$next$1777 = $next$0; while(1) { $69 = ($have$1778|0)==(0); if ($69) { $846 = $381;$847 = $left$0;$bits$53 = $bits$1780;$have$57 = 0;$hold$53 = $hold$1779;$next$57 = $next$1777;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $70 = (($have$1778) + -1)|0; $71 = ((($next$1777)) + 1|0); $72 = HEAP8[$next$1777>>0]|0; $73 = $72&255; $74 = $73 << $bits$1780; $75 = (($74) + ($hold$1779))|0; $76 = (($bits$1780) + 8)|0; $77 = ($76>>>0)<(16); if ($77) { $bits$1780 = $76;$have$1778 = $70;$hold$1779 = $75;$next$1777 = $71; } else { $bits$1$lcssa = $76;$have$1$lcssa = $70;$hold$1$lcssa = $75;$next$1$lcssa = $71; break; } } } else { $bits$1$lcssa = $bits$0;$have$1$lcssa = $have$0;$hold$1$lcssa = $hold$0;$next$1$lcssa = $next$0; } $78 = $66 & 2; $79 = ($78|0)!=(0); $80 = ($hold$1$lcssa|0)==(35615); $or$cond = $80 & $79; if ($or$cond) { $81 = (_crc32(0,0,0)|0); HEAP32[$23>>2] = $81; HEAP8[$hbuf>>0] = 31; HEAP8[$24>>0] = -117; $82 = HEAP32[$23>>2]|0; $83 = (_crc32($82,$hbuf,2)|0); HEAP32[$23>>2] = $83; HEAP32[$2>>2] = 1; $bits$0$be = 0;$have$0$be = $have$1$lcssa;$hold$0$be = 0;$left$0$be = $left$0;$next$0$be = $next$1$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } HEAP32[$25>>2] = 0; $84 = HEAP32[$26>>2]|0; $85 = ($84|0)==(0|0); if (!($85)) { $86 = ((($84)) + 48|0); HEAP32[$86>>2] = -1; } $87 = $66 & 1; $88 = ($87|0)==(0); if (!($88)) { $89 = $hold$1$lcssa << 8; $90 = $89 & 65280; $91 = $hold$1$lcssa >>> 8; $92 = (($90) + ($91))|0; $93 = (($92>>>0) % 31)&-1; $94 = ($93|0)==(0); if ($94) { $95 = $hold$1$lcssa & 15; $96 = ($95|0)==(8); if (!($96)) { HEAP32[$27>>2] = 199603; HEAP32[$2>>2] = 29; $bits$0$be = $bits$1$lcssa;$have$0$be = $have$1$lcssa;$hold$0$be = $hold$1$lcssa;$left$0$be = $left$0;$next$0$be = $next$1$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } $97 = $hold$1$lcssa >>> 4; $98 = (($bits$1$lcssa) + -4)|0; $99 = $97 & 15; $100 = (($99) + 8)|0; $101 = HEAP32[$28>>2]|0; $102 = ($101|0)==(0); if ($102) { HEAP32[$28>>2] = $100; } else { $103 = ($100>>>0)>($101>>>0); if ($103) { HEAP32[$27>>2] = 199630; HEAP32[$2>>2] = 29; $bits$0$be = $98;$have$0$be = $have$1$lcssa;$hold$0$be = $97;$left$0$be = $left$0;$next$0$be = $next$1$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } } $104 = 1 << $100; HEAP32[$29>>2] = $104; $105 = (_adler32(0,0,0)|0); HEAP32[$23>>2] = $105; HEAP32[$30>>2] = $105; $106 = $hold$1$lcssa >>> 12; $107 = $106 & 2; $108 = $107 ^ 11; HEAP32[$2>>2] = $108; $bits$0$be = 0;$have$0$be = $have$1$lcssa;$hold$0$be = 0;$left$0$be = $left$0;$next$0$be = $next$1$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } } HEAP32[$27>>2] = 199580; HEAP32[$2>>2] = 29; $bits$0$be = $bits$1$lcssa;$have$0$be = $have$1$lcssa;$hold$0$be = $hold$1$lcssa;$left$0$be = $left$0;$next$0$be = $next$1$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break; } case 1: { $65 = ($bits$0>>>0)<(16); if ($65) { $bits$2733 = $bits$0;$have$2731 = $have$0;$hold$2732 = $hold$0;$next$2730 = $next$0; while(1) { $109 = ($have$2731|0)==(0); if ($109) { $846 = $381;$847 = $left$0;$bits$53 = $bits$2733;$have$57 = 0;$hold$53 = $hold$2732;$next$57 = $next$2730;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $110 = (($have$2731) + -1)|0; $111 = ((($next$2730)) + 1|0); $112 = HEAP8[$next$2730>>0]|0; $113 = $112&255; $114 = $113 << $bits$2733; $115 = (($114) + ($hold$2732))|0; $116 = (($bits$2733) + 8)|0; $117 = ($116>>>0)<(16); if ($117) { $bits$2733 = $116;$have$2731 = $110;$hold$2732 = $115;$next$2730 = $111; } else { $118 = $115;$bits$2$lcssa = $116;$have$2$lcssa = $110;$next$2$lcssa = $111; break; } } } else { $118 = $hold$0;$bits$2$lcssa = $bits$0;$have$2$lcssa = $have$0;$next$2$lcssa = $next$0; } HEAP32[$25>>2] = $118; $119 = $118 & 255; $120 = ($119|0)==(8); if (!($120)) { HEAP32[$27>>2] = 199603; HEAP32[$2>>2] = 29; $bits$0$be = $bits$2$lcssa;$have$0$be = $have$2$lcssa;$hold$0$be = $118;$left$0$be = $left$0;$next$0$be = $next$2$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } $121 = $118 & 57344; $122 = ($121|0)==(0); if (!($122)) { HEAP32[$27>>2] = 199650; HEAP32[$2>>2] = 29; $bits$0$be = $bits$2$lcssa;$have$0$be = $have$2$lcssa;$hold$0$be = $118;$left$0$be = $left$0;$next$0$be = $next$2$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } $123 = HEAP32[$26>>2]|0; $124 = ($123|0)==(0|0); if (!($124)) { $125 = $118 >>> 8; $126 = $125 & 1; HEAP32[$123>>2] = $126; } $127 = $118 & 512; $128 = ($127|0)==(0); if (!($128)) { $129 = $118&255; HEAP8[$hbuf>>0] = $129; $130 = $118 >>> 8; $131 = $130&255; HEAP8[$24>>0] = $131; $132 = HEAP32[$23>>2]|0; $133 = (_crc32($132,$hbuf,2)|0); HEAP32[$23>>2] = $133; } HEAP32[$2>>2] = 2; $bits$3743 = 0;$have$3741 = $have$2$lcssa;$hold$3742 = 0;$next$3740 = $next$2$lcssa; label = 47; break; } case 2: { $134 = ($bits$0>>>0)<(32); if ($134) { $bits$3743 = $bits$0;$have$3741 = $have$0;$hold$3742 = $hold$0;$next$3740 = $next$0; label = 47; } else { $have$3$lcssa = $have$0;$hold$3$lcssa = $hold$0;$next$3$lcssa = $next$0; label = 49; } break; } case 3: { $159 = ($bits$0>>>0)<(16); if ($159) { $bits$4752 = $bits$0;$have$4750 = $have$0;$hold$4751 = $hold$0;$next$4749 = $next$0; label = 55; } else { $have$4$lcssa = $have$0;$hold$4$lcssa = $hold$0;$next$4$lcssa = $next$0; label = 57; } break; } case 4: { $bits$5 = $bits$0;$have$5 = $have$0;$hold$5 = $hold$0;$next$5 = $next$0; label = 62; break; } case 5: { $bits$8 = $bits$0;$have$8 = $have$0;$hold$8 = $hold$0;$next$8 = $next$0; label = 73; break; } case 6: { $bits$9 = $bits$0;$have$11 = $have$0;$hold$9 = $hold$0;$next$11 = $next$0; label = 83; break; } case 7: { $bits$10 = $bits$0;$have$13 = $have$0;$hold$10 = $hold$0;$next$13 = $next$0; label = 96; break; } case 8: { $bits$11 = $bits$0;$have$15 = $have$0;$hold$11 = $hold$0;$next$15 = $next$0; label = 109; break; } case 9: { $64 = ($bits$0>>>0)<(32); if ($64) { $bits$14714 = $bits$0;$have$18712 = $have$0;$hold$14713 = $hold$0;$next$18711 = $next$0; while(1) { $324 = ($have$18712|0)==(0); if ($324) { $846 = $381;$847 = $left$0;$bits$53 = $bits$14714;$have$57 = 0;$hold$53 = $hold$14713;$next$57 = $next$18711;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $325 = (($have$18712) + -1)|0; $326 = ((($next$18711)) + 1|0); $327 = HEAP8[$next$18711>>0]|0; $328 = $327&255; $329 = $328 << $bits$14714; $330 = (($329) + ($hold$14713))|0; $331 = (($bits$14714) + 8)|0; $332 = ($331>>>0)<(32); if ($332) { $bits$14714 = $331;$have$18712 = $325;$hold$14713 = $330;$next$18711 = $326; } else { $have$18$lcssa = $325;$hold$14$lcssa = $330;$next$18$lcssa = $326; break; } } } else { $have$18$lcssa = $have$0;$hold$14$lcssa = $hold$0;$next$18$lcssa = $next$0; } $333 = (_llvm_bswap_i32(($hold$14$lcssa|0))|0); HEAP32[$23>>2] = $333; HEAP32[$30>>2] = $333; HEAP32[$2>>2] = 10; $bits$15 = 0;$have$19 = $have$18$lcssa;$hold$15 = 0;$next$19 = $next$18$lcssa; label = 121; break; } case 10: { $bits$15 = $bits$0;$have$19 = $have$0;$hold$15 = $hold$0;$next$19 = $next$0; label = 121; break; } case 11: { $bits$16 = $bits$0;$have$20 = $have$0;$hold$16 = $hold$0;$next$20 = $next$0; label = 124; break; } case 12: { $bits$17 = $bits$0;$have$21 = $have$0;$hold$17 = $hold$0;$next$21 = $next$0; label = 125; break; } case 13: { $359 = $bits$0 & 7; $360 = $hold$0 >>> $359; $361 = (($bits$0) - ($359))|0; $362 = ($361>>>0)<(32); if ($362) { $bits$19703 = $361;$have$23701 = $have$0;$hold$19702 = $360;$next$23700 = $next$0; while(1) { $363 = ($have$23701|0)==(0); if ($363) { $846 = $381;$847 = $left$0;$bits$53 = $bits$19703;$have$57 = 0;$hold$53 = $hold$19702;$next$57 = $next$23700;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $364 = (($have$23701) + -1)|0; $365 = ((($next$23700)) + 1|0); $366 = HEAP8[$next$23700>>0]|0; $367 = $366&255; $368 = $367 << $bits$19703; $369 = (($368) + ($hold$19702))|0; $370 = (($bits$19703) + 8)|0; $371 = ($370>>>0)<(32); if ($371) { $bits$19703 = $370;$have$23701 = $364;$hold$19702 = $369;$next$23700 = $365; } else { $bits$19$lcssa = $370;$have$23$lcssa = $364;$hold$19$lcssa = $369;$next$23$lcssa = $365; break; } } } else { $bits$19$lcssa = $361;$have$23$lcssa = $have$0;$hold$19$lcssa = $360;$next$23$lcssa = $next$0; } $372 = $hold$19$lcssa & 65535; $373 = $hold$19$lcssa >>> 16; $374 = $373 ^ 65535; $375 = ($372|0)==($374|0); if ($375) { HEAP32[$31>>2] = $372; HEAP32[$2>>2] = 14; if ($39) { $846 = $381;$847 = $left$0;$bits$53 = 0;$have$57 = $have$23$lcssa;$hold$53 = 0;$next$57 = $next$23$lcssa;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } else { $bits$20 = 0;$have$24 = $have$23$lcssa;$hold$20 = 0;$next$24 = $next$23$lcssa; label = 143; break L19; } } else { HEAP32[$27>>2] = 199714; HEAP32[$2>>2] = 29; $bits$0$be = $bits$19$lcssa;$have$0$be = $have$23$lcssa;$hold$0$be = $hold$19$lcssa;$left$0$be = $left$0;$next$0$be = $next$23$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } break; } case 14: { $bits$20 = $bits$0;$have$24 = $have$0;$hold$20 = $hold$0;$next$24 = $next$0; label = 143; break; } case 15: { $bits$21 = $bits$0;$have$25 = $have$0;$hold$21 = $hold$0;$next$25 = $next$0; label = 144; break; } case 16: { $63 = ($bits$0>>>0)<(14); if ($63) { $bits$22519 = $bits$0;$have$26517 = $have$0;$hold$22518 = $hold$0;$next$26516 = $next$0; while(1) { $388 = ($have$26517|0)==(0); if ($388) { $846 = $381;$847 = $left$0;$bits$53 = $bits$22519;$have$57 = 0;$hold$53 = $hold$22518;$next$57 = $next$26516;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $389 = (($have$26517) + -1)|0; $390 = ((($next$26516)) + 1|0); $391 = HEAP8[$next$26516>>0]|0; $392 = $391&255; $393 = $392 << $bits$22519; $394 = (($393) + ($hold$22518))|0; $395 = (($bits$22519) + 8)|0; $396 = ($395>>>0)<(14); if ($396) { $bits$22519 = $395;$have$26517 = $389;$hold$22518 = $394;$next$26516 = $390; } else { $bits$22$lcssa = $395;$have$26$lcssa = $389;$hold$22$lcssa = $394;$next$26$lcssa = $390; break; } } } else { $bits$22$lcssa = $bits$0;$have$26$lcssa = $have$0;$hold$22$lcssa = $hold$0;$next$26$lcssa = $next$0; } $397 = $hold$22$lcssa & 31; $398 = (($397) + 257)|0; HEAP32[$54>>2] = $398; $399 = $hold$22$lcssa >>> 5; $400 = $399 & 31; $401 = (($400) + 1)|0; HEAP32[$55>>2] = $401; $402 = $hold$22$lcssa >>> 10; $403 = $402 & 15; $404 = (($403) + 4)|0; HEAP32[$61>>2] = $404; $405 = $hold$22$lcssa >>> 14; $406 = (($bits$22$lcssa) + -14)|0; $407 = ($398>>>0)>(286); $408 = ($401>>>0)>(30); $or$cond1696 = $407 | $408; if ($or$cond1696) { HEAP32[$27>>2] = 199743; HEAP32[$2>>2] = 29; $bits$0$be = $406;$have$0$be = $have$26$lcssa;$hold$0$be = $405;$left$0$be = $left$0;$next$0$be = $next$26$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } else { HEAP32[$53>>2] = 0; HEAP32[$2>>2] = 17; $432 = $404;$901 = 0;$bits$23$ph1249 = $406;$have$27$ph1247 = $have$26$lcssa;$hold$23$ph1248 = $405;$next$27$ph1246 = $next$26$lcssa; label = 154; break L19; } break; } case 17: { $$pre1216 = HEAP32[$53>>2]|0; $$pre1217 = HEAP32[$61>>2]|0; $409 = ($$pre1216>>>0)<($$pre1217>>>0); if ($409) { $432 = $$pre1217;$901 = $$pre1216;$bits$23$ph1249 = $bits$0;$have$27$ph1247 = $have$0;$hold$23$ph1248 = $hold$0;$next$27$ph1246 = $next$0; label = 154; } else { $$lcssa95 = $$pre1216;$bits$23$lcssa = $bits$0;$have$27$lcssa = $have$0;$hold$23$lcssa = $hold$0;$next$27$lcssa = $next$0; label = 155; } break; } case 18: { $$pre1218 = HEAP32[$53>>2]|0; $444 = $$pre1218;$bits$25$ph = $bits$0;$have$29$ph = $have$0;$hold$25$ph = $hold$0;$next$29$ph = $next$0;$ret$1$ph = $ret$0; label = 165; break; } case 19: { $bits$32 = $bits$0;$have$36 = $have$0;$hold$32 = $hold$0;$next$36 = $next$0;$ret$2 = $ret$0; label = 199; break; } case 20: { $bits$33 = $bits$0;$have$37 = $have$0;$hold$33 = $hold$0;$next$37 = $next$0;$ret$3 = $ret$0; label = 200; break; } case 21: { $$pre1223 = HEAP32[$41>>2]|0; $645 = $$pre1223;$bits$37 = $bits$0;$have$41 = $have$0;$hold$37 = $hold$0;$next$41 = $next$0;$ret$4 = $ret$0; label = 218; break; } case 22: { $bits$40$ph = $bits$0;$have$44$ph = $have$0;$hold$40$ph = $hold$0;$next$44$ph = $next$0;$ret$5$ph = $ret$0; label = 225; break; } case 23: { $$pre1229 = HEAP32[$41>>2]|0; $738 = $$pre1229;$bits$43 = $bits$0;$have$47 = $have$0;$hold$43 = $hold$0;$next$47 = $next$0;$ret$6 = $ret$0; label = 237; break; } case 24: { $bits$46 = $bits$0;$have$50 = $have$0;$hold$46 = $hold$0;$next$50 = $next$0;$ret$7 = $ret$0; label = 243; break; } case 25: { $794 = ($left$0|0)==(0); if ($794) { $846 = $381;$847 = 0;$bits$53 = $bits$0;$have$57 = $have$0;$hold$53 = $hold$0;$next$57 = $next$0;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $795 = HEAP32[$31>>2]|0; $796 = $795&255; $797 = ((($381)) + 1|0); HEAP8[$381>>0] = $796; $798 = (($left$0) + -1)|0; HEAP32[$2>>2] = 20; $bits$0$be = $bits$0;$have$0$be = $have$0;$hold$0$be = $hold$0;$left$0$be = $798;$next$0$be = $next$0;$out$0$be = $out$0;$put$0$be = $797;$ret$0$be = $ret$0; break; } case 26: { $799 = HEAP32[$22>>2]|0; $800 = ($799|0)==(0); if ($800) { $bits$48 = $bits$0;$have$52 = $have$0;$hold$48 = $hold$0;$next$52 = $next$0;$out$1 = $out$0; } else { $801 = ($bits$0>>>0)<(32); if ($801) { $bits$47502 = $bits$0;$have$51500 = $have$0;$hold$47501 = $hold$0;$next$51499 = $next$0; while(1) { $802 = ($have$51500|0)==(0); if ($802) { $846 = $381;$847 = $left$0;$bits$53 = $bits$47502;$have$57 = 0;$hold$53 = $hold$47501;$next$57 = $next$51499;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $803 = (($have$51500) + -1)|0; $804 = ((($next$51499)) + 1|0); $805 = HEAP8[$next$51499>>0]|0; $806 = $805&255; $807 = $806 << $bits$47502; $808 = (($807) + ($hold$47501))|0; $809 = (($bits$47502) + 8)|0; $810 = ($809>>>0)<(32); if ($810) { $bits$47502 = $809;$have$51500 = $803;$hold$47501 = $808;$next$51499 = $804; } else { $bits$47$lcssa = $809;$have$51$lcssa = $803;$hold$47$lcssa = $808;$next$51$lcssa = $804; break; } } } else { $bits$47$lcssa = $bits$0;$have$51$lcssa = $have$0;$hold$47$lcssa = $hold$0;$next$51$lcssa = $next$0; } $811 = (($out$0) - ($left$0))|0; $812 = HEAP32[$49>>2]|0; $813 = (($812) + ($811))|0; HEAP32[$49>>2] = $813; $814 = HEAP32[$50>>2]|0; $815 = (($814) + ($811))|0; HEAP32[$50>>2] = $815; $816 = ($out$0|0)==($left$0|0); if ($816) { $$pre1215 = HEAP32[$23>>2]|0; $829 = $$pre1215; } else { $817 = HEAP32[$25>>2]|0; $818 = ($817|0)==(0); $819 = HEAP32[$23>>2]|0; $820 = (0 - ($811))|0; $821 = (($381) + ($820)|0); if ($818) { $823 = (_adler32($819,$821,$811)|0); $824 = $823; } else { $822 = (_crc32($819,$821,$811)|0); $824 = $822; } HEAP32[$23>>2] = $824; HEAP32[$30>>2] = $824; $829 = $824; } $825 = HEAP32[$25>>2]|0; $826 = ($825|0)==(0); $827 = (_llvm_bswap_i32(($hold$47$lcssa|0))|0); $$hold$47 = $826 ? $827 : $hold$47$lcssa; $828 = ($$hold$47|0)==($829|0); if ($828) { $bits$48 = 0;$have$52 = $have$51$lcssa;$hold$48 = 0;$next$52 = $next$51$lcssa;$out$1 = $left$0; } else { HEAP32[$27>>2] = 199917; HEAP32[$2>>2] = 29; $bits$0$be = $bits$47$lcssa;$have$0$be = $have$51$lcssa;$hold$0$be = $hold$47$lcssa;$left$0$be = $left$0;$next$0$be = $next$51$lcssa;$out$0$be = $left$0;$put$0$be = $381;$ret$0$be = $ret$0; break L19; } } HEAP32[$2>>2] = 27; $bits$49 = $bits$48;$have$53 = $have$52;$hold$49 = $hold$48;$next$53 = $next$52;$out$2 = $out$1; label = 273; break; } case 27: { $bits$49 = $bits$0;$have$53 = $have$0;$hold$49 = $hold$0;$next$53 = $next$0;$out$2 = $out$0; label = 273; break; } default: { label = 295; break L17; } } } while(0); if ((label|0) == 47) { while(1) { label = 0; $135 = ($have$3741|0)==(0); if ($135) { $846 = $381;$847 = $left$0;$bits$53 = $bits$3743;$have$57 = 0;$hold$53 = $hold$3742;$next$57 = $next$3740;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $136 = (($have$3741) + -1)|0; $137 = ((($next$3740)) + 1|0); $138 = HEAP8[$next$3740>>0]|0; $139 = $138&255; $140 = $139 << $bits$3743; $141 = (($140) + ($hold$3742))|0; $142 = (($bits$3743) + 8)|0; $143 = ($142>>>0)<(32); if ($143) { $bits$3743 = $142;$have$3741 = $136;$hold$3742 = $141;$next$3740 = $137; label = 47; } else { $have$3$lcssa = $136;$hold$3$lcssa = $141;$next$3$lcssa = $137; label = 49; break; } } } else if ((label|0) == 121) { label = 0; $334 = HEAP32[$32>>2]|0; $335 = ($334|0)==(0); if ($335) { $$lcssa2809 = $381;$bits$15$lcssa = $bits$15;$have$19$lcssa = $have$19;$hold$15$lcssa = $hold$15;$left$0$lcssa2867 = $left$0;$next$19$lcssa = $next$19; label = 122; break; } $336 = (_adler32(0,0,0)|0); HEAP32[$23>>2] = $336; HEAP32[$30>>2] = $336; HEAP32[$2>>2] = 11; $bits$16 = $bits$15;$have$20 = $have$19;$hold$16 = $hold$15;$next$20 = $next$19; label = 124; } else if ((label|0) == 143) { label = 0; HEAP32[$2>>2] = 15; $bits$21 = $bits$20;$have$25 = $have$24;$hold$21 = $hold$20;$next$25 = $next$24; label = 144; } else if ((label|0) == 154) { label = 0; $424 = $901;$bits$23539 = $bits$23$ph1249;$have$27537 = $have$27$ph1247;$hold$23538 = $hold$23$ph1248;$next$27536 = $next$27$ph1246; while(1) { $411 = ($bits$23539>>>0)<(3); if ($411) { $bits$24529 = $bits$23539;$have$28527 = $have$27537;$hold$24528 = $hold$23538;$next$28526 = $next$27536; while(1) { $412 = ($have$28527|0)==(0); if ($412) { $846 = $381;$847 = $left$0;$bits$53 = $bits$24529;$have$57 = 0;$hold$53 = $hold$24528;$next$57 = $next$28526;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $413 = (($have$28527) + -1)|0; $414 = ((($next$28526)) + 1|0); $415 = HEAP8[$next$28526>>0]|0; $416 = $415&255; $417 = $416 << $bits$24529; $418 = (($417) + ($hold$24528))|0; $419 = (($bits$24529) + 8)|0; $420 = ($419>>>0)<(3); if ($420) { $bits$24529 = $419;$have$28527 = $413;$hold$24528 = $418;$next$28526 = $414; } else { $bits$24$lcssa = $419;$have$28$lcssa = $413;$hold$24$lcssa = $418;$next$28$lcssa = $414; break; } } } else { $bits$24$lcssa = $bits$23539;$have$28$lcssa = $have$27537;$hold$24$lcssa = $hold$23538;$next$28$lcssa = $next$27536; } $421 = $hold$24$lcssa & 7; $422 = $421&65535; $423 = (($424) + 1)|0; HEAP32[$53>>2] = $423; $425 = (117432 + ($424<<1)|0); $426 = HEAP16[$425>>1]|0; $427 = $426&65535; $428 = (((($2)) + 112|0) + ($427<<1)|0); HEAP16[$428>>1] = $422; $429 = $hold$24$lcssa >>> 3; $430 = (($bits$24$lcssa) + -3)|0; $431 = ($423>>>0)<($432>>>0); if ($431) { $424 = $423;$bits$23539 = $430;$have$27537 = $have$28$lcssa;$hold$23538 = $429;$next$27536 = $next$28$lcssa; } else { $$lcssa95 = $423;$bits$23$lcssa = $430;$have$27$lcssa = $have$28$lcssa;$hold$23$lcssa = $429;$next$27$lcssa = $next$28$lcssa; label = 155; break; } } } else if ((label|0) == 273) { label = 0; $830 = HEAP32[$22>>2]|0; $831 = ($830|0)==(0); if ($831) { $$lcssa2793 = $381;$bits$51 = $bits$49;$have$55 = $have$53;$hold$51 = $hold$49;$left$0$lcssa2851 = $left$0;$next$55 = $next$53;$out$2$lcssa = $out$2; label = 280; break; } $832 = HEAP32[$25>>2]|0; $833 = ($832|0)==(0); if ($833) { $$lcssa2793 = $381;$bits$51 = $bits$49;$have$55 = $have$53;$hold$51 = $hold$49;$left$0$lcssa2851 = $left$0;$next$55 = $next$53;$out$2$lcssa = $out$2; label = 280; break; } $834 = ($bits$49>>>0)<(32); if ($834) { $bits$50509 = $bits$49;$have$54507 = $have$53;$hold$50508 = $hold$49;$next$54506 = $next$53; while(1) { $835 = ($have$54507|0)==(0); if ($835) { $846 = $381;$847 = $left$0;$bits$53 = $bits$50509;$have$57 = 0;$hold$53 = $hold$50508;$next$57 = $next$54506;$out$4 = $out$2;$ret$8 = $ret$0; break L17; } $836 = (($have$54507) + -1)|0; $837 = ((($next$54506)) + 1|0); $838 = HEAP8[$next$54506>>0]|0; $839 = $838&255; $840 = $839 << $bits$50509; $841 = (($840) + ($hold$50508))|0; $842 = (($bits$50509) + 8)|0; $843 = ($842>>>0)<(32); if ($843) { $bits$50509 = $842;$have$54507 = $836;$hold$50508 = $841;$next$54506 = $837; } else { $bits$50$lcssa = $842;$have$54$lcssa = $836;$hold$50$lcssa = $841;$next$54$lcssa = $837; break; } } } else { $bits$50$lcssa = $bits$49;$have$54$lcssa = $have$53;$hold$50$lcssa = $hold$49;$next$54$lcssa = $next$53; } $844 = HEAP32[$50>>2]|0; $845 = ($hold$50$lcssa|0)==($844|0); if ($845) { $$lcssa2793 = $381;$bits$51 = 0;$have$55 = $have$54$lcssa;$hold$51 = 0;$left$0$lcssa2851 = $left$0;$next$55 = $next$54$lcssa;$out$2$lcssa = $out$2; label = 280; break; } HEAP32[$27>>2] = 199938; HEAP32[$2>>2] = 29; $bits$0$be = $bits$50$lcssa;$have$0$be = $have$54$lcssa;$hold$0$be = $hold$50$lcssa;$left$0$be = $left$0;$next$0$be = $next$54$lcssa;$out$0$be = $out$2;$put$0$be = $381;$ret$0$be = $ret$0; } do { if ((label|0) == 49) { label = 0; $144 = HEAP32[$26>>2]|0; $145 = ($144|0)==(0|0); if (!($145)) { $146 = ((($144)) + 4|0); HEAP32[$146>>2] = $hold$3$lcssa; } $147 = HEAP32[$25>>2]|0; $148 = $147 & 512; $149 = ($148|0)==(0); if (!($149)) { $150 = $hold$3$lcssa&255; HEAP8[$hbuf>>0] = $150; $151 = $hold$3$lcssa >>> 8; $152 = $151&255; HEAP8[$24>>0] = $152; $153 = $hold$3$lcssa >>> 16; $154 = $153&255; HEAP8[$51>>0] = $154; $155 = $hold$3$lcssa >>> 24; $156 = $155&255; HEAP8[$52>>0] = $156; $157 = HEAP32[$23>>2]|0; $158 = (_crc32($157,$hbuf,4)|0); HEAP32[$23>>2] = $158; } HEAP32[$2>>2] = 3; $bits$4752 = 0;$have$4750 = $have$3$lcssa;$hold$4751 = 0;$next$4749 = $next$3$lcssa; label = 55; } else if ((label|0) == 124) { label = 0; if ($33) { $846 = $381;$847 = $left$0;$bits$53 = $bits$16;$have$57 = $have$20;$hold$53 = $hold$16;$next$57 = $next$20;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } else { $bits$17 = $bits$16;$have$21 = $have$20;$hold$17 = $hold$16;$next$21 = $next$20; label = 125; } } else if ((label|0) == 144) { label = 0; $376 = HEAP32[$31>>2]|0; $377 = ($376|0)==(0); if ($377) { HEAP32[$2>>2] = 11; $bits$0$be = $bits$21;$have$0$be = $have$25;$hold$0$be = $hold$21;$left$0$be = $left$0;$next$0$be = $next$25;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break; } $378 = ($376>>>0)>($have$25>>>0); $have$25$ = $378 ? $have$25 : $376; $379 = ($have$25$>>>0)>($left$0>>>0); $copy$4 = $379 ? $left$0 : $have$25$; $380 = ($copy$4|0)==(0); if ($380) { $846 = $381;$847 = $left$0;$bits$53 = $bits$21;$have$57 = $have$25;$hold$53 = $hold$21;$next$57 = $next$25;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } _memcpy(($381|0),($next$25|0),($copy$4|0))|0; $382 = (($have$25) - ($copy$4))|0; $383 = (($next$25) + ($copy$4)|0); $384 = (($left$0) - ($copy$4))|0; $385 = (($381) + ($copy$4)|0); $386 = HEAP32[$31>>2]|0; $387 = (($386) - ($copy$4))|0; HEAP32[$31>>2] = $387; $bits$0$be = $bits$21;$have$0$be = $382;$hold$0$be = $hold$21;$left$0$be = $384;$next$0$be = $383;$out$0$be = $out$0;$put$0$be = $385;$ret$0$be = $ret$0; } else if ((label|0) == 155) { label = 0; $410 = ($$lcssa95>>>0)<(19); if ($410) { $434 = $$lcssa95; while(1) { $433 = (($434) + 1)|0; $435 = (117432 + ($434<<1)|0); $436 = HEAP16[$435>>1]|0; $437 = $436&65535; $438 = (((($2)) + 112|0) + ($437<<1)|0); HEAP16[$438>>1] = 0; $exitcond = ($433|0)==(19); if ($exitcond) { break; } else { $434 = $433; } } HEAP32[$53>>2] = 19; } HEAP32[$58>>2] = $57; HEAP32[$35>>2] = $57; HEAP32[$36>>2] = 7; $439 = (_inflate_table(0,$59,19,$58,$36,$60)|0); $440 = ($439|0)==(0); if ($440) { HEAP32[$53>>2] = 0; HEAP32[$2>>2] = 18; $444 = 0;$bits$25$ph = $bits$23$lcssa;$have$29$ph = $have$27$lcssa;$hold$25$ph = $hold$23$lcssa;$next$29$ph = $next$27$lcssa;$ret$1$ph = 0; label = 165; break; } else { HEAP32[$27>>2] = 199779; HEAP32[$2>>2] = 29; $bits$0$be = $bits$23$lcssa;$have$0$be = $have$27$lcssa;$hold$0$be = $hold$23$lcssa;$left$0$be = $left$0;$next$0$be = $next$27$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $439; break; } } } while(0); L162: do { if ((label|0) == 55) { while(1) { label = 0; $160 = ($have$4750|0)==(0); if ($160) { $846 = $381;$847 = $left$0;$bits$53 = $bits$4752;$have$57 = 0;$hold$53 = $hold$4751;$next$57 = $next$4749;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $161 = (($have$4750) + -1)|0; $162 = ((($next$4749)) + 1|0); $163 = HEAP8[$next$4749>>0]|0; $164 = $163&255; $165 = $164 << $bits$4752; $166 = (($165) + ($hold$4751))|0; $167 = (($bits$4752) + 8)|0; $168 = ($167>>>0)<(16); if ($168) { $bits$4752 = $167;$have$4750 = $161;$hold$4751 = $166;$next$4749 = $162; label = 55; } else { $have$4$lcssa = $161;$hold$4$lcssa = $166;$next$4$lcssa = $162; label = 57; break; } } } else if ((label|0) == 125) { label = 0; $337 = HEAP32[$34>>2]|0; $338 = ($337|0)==(0); if (!($338)) { $340 = $bits$17 & 7; $341 = $hold$17 >>> $340; $342 = (($bits$17) - ($340))|0; HEAP32[$2>>2] = 26; $bits$0$be = $342;$have$0$be = $have$21;$hold$0$be = $341;$left$0$be = $left$0;$next$0$be = $next$21;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break; } $339 = ($bits$17>>>0)<(3); if ($339) { $bits$18723 = $bits$17;$have$22721 = $have$21;$hold$18722 = $hold$17;$next$22720 = $next$21; while(1) { $343 = ($have$22721|0)==(0); if ($343) { $846 = $381;$847 = $left$0;$bits$53 = $bits$18723;$have$57 = 0;$hold$53 = $hold$18722;$next$57 = $next$22720;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $344 = (($have$22721) + -1)|0; $345 = ((($next$22720)) + 1|0); $346 = HEAP8[$next$22720>>0]|0; $347 = $346&255; $348 = $347 << $bits$18723; $349 = (($348) + ($hold$18722))|0; $350 = (($bits$18723) + 8)|0; $351 = ($350>>>0)<(3); if ($351) { $bits$18723 = $350;$have$22721 = $344;$hold$18722 = $349;$next$22720 = $345; } else { $bits$18$lcssa = $350;$have$22$lcssa = $344;$hold$18$lcssa = $349;$next$22$lcssa = $345; break; } } } else { $bits$18$lcssa = $bits$17;$have$22$lcssa = $have$21;$hold$18$lcssa = $hold$17;$next$22$lcssa = $next$21; } $352 = $hold$18$lcssa & 1; HEAP32[$34>>2] = $352; $353 = $hold$18$lcssa >>> 1; $354 = $353 & 3; switch ($354|0) { case 0: { HEAP32[$2>>2] = 13; break; } case 1: { HEAP32[$35>>2] = 115256; HEAP32[$36>>2] = 9; HEAP32[$37>>2] = 117304; HEAP32[$38>>2] = 5; HEAP32[$2>>2] = 19; if ($39) { $$lcssa2811 = $381;$bits$18$lcssa$lcssa = $bits$18$lcssa;$have$22$lcssa$lcssa = $have$22$lcssa;$hold$18$lcssa$lcssa = $hold$18$lcssa;$left$0$lcssa2869 = $left$0;$next$22$lcssa$lcssa = $next$22$lcssa;$out$0$lcssa2956 = $out$0;$ret$0$lcssa2985 = $ret$0; label = 133; break L17; } break; } case 2: { HEAP32[$2>>2] = 16; break; } case 3: { HEAP32[$27>>2] = 199695; HEAP32[$2>>2] = 29; break; } default: { } } $357 = $hold$18$lcssa >>> 3; $358 = (($bits$18$lcssa) + -3)|0; $bits$0$be = $358;$have$0$be = $have$22$lcssa;$hold$0$be = $357;$left$0$be = $left$0;$next$0$be = $next$22$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; } else if ((label|0) == 165) { label = 0; $441 = HEAP32[$54>>2]|0; $442 = HEAP32[$55>>2]|0; $443 = (($442) + ($441))|0; $445 = ($444>>>0)<($443>>>0); do { if ($445) { $472 = $444;$537 = $442;$538 = $441;$bits$25601 = $bits$25$ph;$have$29599 = $have$29$ph;$hold$25600 = $hold$25$ph;$next$29598 = $next$29$ph; L183: while(1) { $446 = HEAP32[$36>>2]|0; $447 = 1 << $446; $448 = (($447) + -1)|0; $449 = $448 & $hold$25600; $450 = HEAP32[$35>>2]|0; $451 = (((($450) + ($449<<2)|0)) + 1|0); $452 = HEAP8[$451>>0]|0; $453 = $452&255; $454 = ($bits$25601>>>0)<($453>>>0); if ($454) { $bits$26553 = $bits$25601;$have$30551 = $have$29599;$hold$26552 = $hold$25600;$next$30550 = $next$29598; while(1) { $455 = ($have$30551|0)==(0); if ($455) { $846 = $381;$847 = $left$0;$bits$53 = $bits$26553;$have$57 = 0;$hold$53 = $hold$26552;$next$57 = $next$30550;$out$4 = $out$0;$ret$8 = $ret$1$ph; break L17; } $456 = (($have$30551) + -1)|0; $457 = ((($next$30550)) + 1|0); $458 = HEAP8[$next$30550>>0]|0; $459 = $458&255; $460 = $459 << $bits$26553; $461 = (($460) + ($hold$26552))|0; $462 = (($bits$26553) + 8)|0; $463 = $448 & $461; $464 = (((($450) + ($463<<2)|0)) + 1|0); $465 = HEAP8[$464>>0]|0; $466 = $465&255; $467 = ($462>>>0)<($466>>>0); if ($467) { $bits$26553 = $462;$have$30551 = $456;$hold$26552 = $461;$next$30550 = $457; } else { $$lcssa563$pn = $466;$$pn$1237 = $463;$bits$26$lcssa = $462;$have$30$lcssa = $456;$hold$26$lcssa = $461;$next$30$lcssa = $457; break; } } } else { $$lcssa563$pn = $453;$$pn$1237 = $449;$bits$26$lcssa = $bits$25601;$have$30$lcssa = $have$29599;$hold$26$lcssa = $hold$25600;$next$30$lcssa = $next$29598; } $$lcssa101$in = (((($450) + ($$pn$1237<<2)|0)) + 2|0); $$lcssa101 = HEAP16[$$lcssa101$in>>1]|0; $468 = ($$lcssa101&65535)<(16); if ($468) { $469 = $hold$26$lcssa >>> $$lcssa563$pn; $470 = (($bits$26$lcssa) - ($$lcssa563$pn))|0; $471 = (($472) + 1)|0; HEAP32[$53>>2] = $471; $473 = (((($2)) + 112|0) + ($472<<1)|0); HEAP16[$473>>1] = $$lcssa101; $bits$25$be = $470;$have$29$be = $have$30$lcssa;$hold$25$be = $469;$next$29$be = $next$30$lcssa; } else { switch ($$lcssa101<<16>>16) { case 16: { $481 = (($$lcssa563$pn) + 2)|0; $482 = ($bits$26$lcssa>>>0)<($481>>>0); if ($482) { $bits$27580 = $bits$26$lcssa;$have$31578 = $have$30$lcssa;$hold$27579 = $hold$26$lcssa;$next$31577 = $next$30$lcssa; while(1) { $485 = ($have$31578|0)==(0); if ($485) { $846 = $381;$847 = $left$0;$bits$53 = $bits$27580;$have$57 = 0;$hold$53 = $hold$27579;$next$57 = $next$31577;$out$4 = $out$0;$ret$8 = $ret$1$ph; break L17; } $486 = (($have$31578) + -1)|0; $487 = ((($next$31577)) + 1|0); $488 = HEAP8[$next$31577>>0]|0; $489 = $488&255; $490 = $489 << $bits$27580; $491 = (($490) + ($hold$27579))|0; $492 = (($bits$27580) + 8)|0; $493 = ($492>>>0)<($481>>>0); if ($493) { $bits$27580 = $492;$have$31578 = $486;$hold$27579 = $491;$next$31577 = $487; } else { $bits$27$lcssa = $492;$have$31$lcssa = $486;$hold$27$lcssa = $491;$next$31$lcssa = $487; break; } } } else { $bits$27$lcssa = $bits$26$lcssa;$have$31$lcssa = $have$30$lcssa;$hold$27$lcssa = $hold$26$lcssa;$next$31$lcssa = $next$30$lcssa; } $494 = $hold$27$lcssa >>> $$lcssa563$pn; $495 = (($bits$27$lcssa) - ($$lcssa563$pn))|0; $496 = ($472|0)==(0); if ($496) { $$lcssa2640 = $494;$$lcssa2641 = $495;$have$31$lcssa$lcssa = $have$31$lcssa;$next$31$lcssa$lcssa = $next$31$lcssa; label = 179; break L183; } $497 = (($472) + -1)|0; $498 = (((($2)) + 112|0) + ($497<<1)|0); $499 = HEAP16[$498>>1]|0; $500 = $499&65535; $501 = $494 & 3; $502 = (($501) + 3)|0; $503 = $494 >>> 2; $504 = (($495) + -2)|0; $bits$30 = $504;$copy$5 = $502;$have$34 = $have$31$lcssa;$hold$30 = $503;$len$0 = $500;$next$34 = $next$31$lcssa; break; } case 17: { $479 = (($$lcssa563$pn) + 3)|0; $480 = ($bits$26$lcssa>>>0)<($479>>>0); if ($480) { $bits$28570 = $bits$26$lcssa;$have$32568 = $have$30$lcssa;$hold$28569 = $hold$26$lcssa;$next$32567 = $next$30$lcssa; while(1) { $505 = ($have$32568|0)==(0); if ($505) { $846 = $381;$847 = $left$0;$bits$53 = $bits$28570;$have$57 = 0;$hold$53 = $hold$28569;$next$57 = $next$32567;$out$4 = $out$0;$ret$8 = $ret$1$ph; break L17; } $506 = (($have$32568) + -1)|0; $507 = ((($next$32567)) + 1|0); $508 = HEAP8[$next$32567>>0]|0; $509 = $508&255; $510 = $509 << $bits$28570; $511 = (($510) + ($hold$28569))|0; $512 = (($bits$28570) + 8)|0; $513 = ($512>>>0)<($479>>>0); if ($513) { $bits$28570 = $512;$have$32568 = $506;$hold$28569 = $511;$next$32567 = $507; } else { $bits$28$lcssa = $512;$have$32$lcssa = $506;$hold$28$lcssa = $511;$next$32$lcssa = $507; break; } } } else { $bits$28$lcssa = $bits$26$lcssa;$have$32$lcssa = $have$30$lcssa;$hold$28$lcssa = $hold$26$lcssa;$next$32$lcssa = $next$30$lcssa; } $514 = $hold$28$lcssa >>> $$lcssa563$pn; $515 = $514 & 7; $516 = (($515) + 3)|0; $517 = $514 >>> 3; $518 = (-3 - ($$lcssa563$pn))|0; $519 = (($518) + ($bits$28$lcssa))|0; $bits$30 = $519;$copy$5 = $516;$have$34 = $have$32$lcssa;$hold$30 = $517;$len$0 = 0;$next$34 = $next$32$lcssa; break; } default: { $483 = (($$lcssa563$pn) + 7)|0; $484 = ($bits$26$lcssa>>>0)<($483>>>0); if ($484) { $bits$29590 = $bits$26$lcssa;$have$33588 = $have$30$lcssa;$hold$29589 = $hold$26$lcssa;$next$33587 = $next$30$lcssa; while(1) { $520 = ($have$33588|0)==(0); if ($520) { $846 = $381;$847 = $left$0;$bits$53 = $bits$29590;$have$57 = 0;$hold$53 = $hold$29589;$next$57 = $next$33587;$out$4 = $out$0;$ret$8 = $ret$1$ph; break L17; } $521 = (($have$33588) + -1)|0; $522 = ((($next$33587)) + 1|0); $523 = HEAP8[$next$33587>>0]|0; $524 = $523&255; $525 = $524 << $bits$29590; $526 = (($525) + ($hold$29589))|0; $527 = (($bits$29590) + 8)|0; $528 = ($527>>>0)<($483>>>0); if ($528) { $bits$29590 = $527;$have$33588 = $521;$hold$29589 = $526;$next$33587 = $522; } else { $bits$29$lcssa = $527;$have$33$lcssa = $521;$hold$29$lcssa = $526;$next$33$lcssa = $522; break; } } } else { $bits$29$lcssa = $bits$26$lcssa;$have$33$lcssa = $have$30$lcssa;$hold$29$lcssa = $hold$26$lcssa;$next$33$lcssa = $next$30$lcssa; } $529 = $hold$29$lcssa >>> $$lcssa563$pn; $530 = $529 & 127; $531 = (($530) + 11)|0; $532 = $529 >>> 7; $533 = (-7 - ($$lcssa563$pn))|0; $534 = (($533) + ($bits$29$lcssa))|0; $bits$30 = $534;$copy$5 = $531;$have$34 = $have$33$lcssa;$hold$30 = $532;$len$0 = 0;$next$34 = $next$33$lcssa; } } $535 = (($472) + ($copy$5))|0; $536 = (($537) + ($538))|0; $539 = ($535>>>0)>($536>>>0); if ($539) { $bits$30$lcssa = $bits$30;$have$34$lcssa = $have$34;$hold$30$lcssa = $hold$30;$next$34$lcssa = $next$34; label = 189; break; } $540 = $len$0&65535; $541 = (($copy$5) + -1)|0; $542 = (($472) + 1)|0; HEAP32[$53>>2] = $542; $543 = (((($2)) + 112|0) + ($472<<1)|0); HEAP16[$543>>1] = $540; $544 = ($541|0)==(0); if ($544) { $bits$25$be = $bits$30;$have$29$be = $have$34;$hold$25$be = $hold$30;$next$29$be = $next$34; } else { $546 = $541; while(1) { $$pre1220 = HEAP32[$53>>2]|0; $545 = (($546) + -1)|0; $547 = (($$pre1220) + 1)|0; HEAP32[$53>>2] = $547; $548 = (((($2)) + 112|0) + ($$pre1220<<1)|0); HEAP16[$548>>1] = $540; $549 = ($545|0)==(0); if ($549) { $bits$25$be = $bits$30;$have$29$be = $have$34;$hold$25$be = $hold$30;$next$29$be = $next$34; break; } else { $546 = $545; } } } } $474 = HEAP32[$53>>2]|0; $475 = HEAP32[$54>>2]|0; $476 = HEAP32[$55>>2]|0; $477 = (($476) + ($475))|0; $478 = ($474>>>0)<($477>>>0); if ($478) { $472 = $474;$537 = $476;$538 = $475;$bits$25601 = $bits$25$be;$have$29599 = $have$29$be;$hold$25600 = $hold$25$be;$next$29598 = $next$29$be; } else { $$lcssa2642 = $475;$bits$25$be$lcssa = $bits$25$be;$have$29$be$lcssa = $have$29$be;$hold$25$be$lcssa = $hold$25$be;$next$29$be$lcssa = $next$29$be; label = 191; break; } } if ((label|0) == 179) { label = 0; HEAP32[$27>>2] = 199804; HEAP32[$2>>2] = 29; $bits$0$be = $$lcssa2641;$have$0$be = $have$31$lcssa$lcssa;$hold$0$be = $$lcssa2640;$left$0$be = $left$0;$next$0$be = $next$31$lcssa$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$1$ph; break L162; } else if ((label|0) == 189) { label = 0; HEAP32[$27>>2] = 199804; HEAP32[$2>>2] = 29; $bits$0$be = $bits$30$lcssa;$have$0$be = $have$34$lcssa;$hold$0$be = $hold$30$lcssa;$left$0$be = $left$0;$next$0$be = $next$34$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$1$ph; break L162; } else if ((label|0) == 191) { label = 0; $$pr21$pre = HEAP32[$2>>2]|0; $550 = ($$pr21$pre|0)==(29); if ($550) { $bits$0$be = $bits$25$be$lcssa;$have$0$be = $have$29$be$lcssa;$hold$0$be = $hold$25$be$lcssa;$left$0$be = $left$0;$next$0$be = $next$29$be$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$1$ph; break L162; } else { $553 = $$lcssa2642;$bits$25$lcssa1251 = $bits$25$be$lcssa;$have$29$lcssa1253 = $have$29$be$lcssa;$hold$25$lcssa1252 = $hold$25$be$lcssa;$next$29$lcssa1254 = $next$29$be$lcssa; break; } } } else { $553 = $441;$bits$25$lcssa1251 = $bits$25$ph;$have$29$lcssa1253 = $have$29$ph;$hold$25$lcssa1252 = $hold$25$ph;$next$29$lcssa1254 = $next$29$ph; } } while(0); $551 = HEAP16[$56>>1]|0; $552 = ($551<<16>>16)==(0); if ($552) { HEAP32[$27>>2] = 199830; HEAP32[$2>>2] = 29; $bits$0$be = $bits$25$lcssa1251;$have$0$be = $have$29$lcssa1253;$hold$0$be = $hold$25$lcssa1252;$left$0$be = $left$0;$next$0$be = $next$29$lcssa1254;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$1$ph; break; } HEAP32[$58>>2] = $57; HEAP32[$35>>2] = $57; HEAP32[$36>>2] = 9; $554 = (_inflate_table(1,$59,$553,$58,$36,$60)|0); $555 = ($554|0)==(0); if (!($555)) { HEAP32[$27>>2] = 199867; HEAP32[$2>>2] = 29; $bits$0$be = $bits$25$lcssa1251;$have$0$be = $have$29$lcssa1253;$hold$0$be = $hold$25$lcssa1252;$left$0$be = $left$0;$next$0$be = $next$29$lcssa1254;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $554; break; } $556 = HEAP32[$58>>2]|0; HEAP32[$37>>2] = $556; HEAP32[$38>>2] = 6; $557 = HEAP32[$54>>2]|0; $558 = (((($2)) + 112|0) + ($557<<1)|0); $559 = HEAP32[$55>>2]|0; $560 = (_inflate_table(2,$558,$559,$58,$38,$60)|0); $561 = ($560|0)==(0); if ($561) { HEAP32[$2>>2] = 19; if ($39) { $846 = $381;$847 = $left$0;$bits$53 = $bits$25$lcssa1251;$have$57 = $have$29$lcssa1253;$hold$53 = $hold$25$lcssa1252;$next$57 = $next$29$lcssa1254;$out$4 = $out$0;$ret$8 = 0; break L17; } else { $bits$32 = $bits$25$lcssa1251;$have$36 = $have$29$lcssa1253;$hold$32 = $hold$25$lcssa1252;$next$36 = $next$29$lcssa1254;$ret$2 = 0; label = 199; break; } } else { HEAP32[$27>>2] = 199895; HEAP32[$2>>2] = 29; $bits$0$be = $bits$25$lcssa1251;$have$0$be = $have$29$lcssa1253;$hold$0$be = $hold$25$lcssa1252;$left$0$be = $left$0;$next$0$be = $next$29$lcssa1254;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $560; break; } } } while(0); if ((label|0) == 57) { label = 0; $169 = HEAP32[$26>>2]|0; $170 = ($169|0)==(0|0); if (!($170)) { $171 = $hold$4$lcssa & 255; $172 = ((($169)) + 8|0); HEAP32[$172>>2] = $171; $173 = $hold$4$lcssa >>> 8; $174 = ((($169)) + 12|0); HEAP32[$174>>2] = $173; } $175 = HEAP32[$25>>2]|0; $176 = $175 & 512; $177 = ($176|0)==(0); if (!($177)) { $178 = $hold$4$lcssa&255; HEAP8[$hbuf>>0] = $178; $179 = $hold$4$lcssa >>> 8; $180 = $179&255; HEAP8[$24>>0] = $180; $181 = HEAP32[$23>>2]|0; $182 = (_crc32($181,$hbuf,2)|0); HEAP32[$23>>2] = $182; } HEAP32[$2>>2] = 4; $bits$5 = 0;$have$5 = $have$4$lcssa;$hold$5 = 0;$next$5 = $next$4$lcssa; label = 62; } else if ((label|0) == 199) { label = 0; HEAP32[$2>>2] = 20; $bits$33 = $bits$32;$have$37 = $have$36;$hold$33 = $hold$32;$next$37 = $next$36;$ret$3 = $ret$2; label = 200; } do { if ((label|0) == 62) { label = 0; $183 = HEAP32[$25>>2]|0; $184 = $183 & 1024; $185 = ($184|0)==(0); if ($185) { $206 = HEAP32[$26>>2]|0; $207 = ($206|0)==(0|0); if ($207) { $bits$7 = $bits$5;$have$7 = $have$5;$hold$7 = $hold$5;$next$7 = $next$5; } else { $208 = ((($206)) + 16|0); HEAP32[$208>>2] = 0; $bits$7 = $bits$5;$have$7 = $have$5;$hold$7 = $hold$5;$next$7 = $next$5; } } else { $186 = ($bits$5>>>0)<(16); if ($186) { $bits$6761 = $bits$5;$have$6759 = $have$5;$hold$6760 = $hold$5;$next$6758 = $next$5; while(1) { $187 = ($have$6759|0)==(0); if ($187) { $846 = $381;$847 = $left$0;$bits$53 = $bits$6761;$have$57 = 0;$hold$53 = $hold$6760;$next$57 = $next$6758;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $188 = (($have$6759) + -1)|0; $189 = ((($next$6758)) + 1|0); $190 = HEAP8[$next$6758>>0]|0; $191 = $190&255; $192 = $191 << $bits$6761; $193 = (($192) + ($hold$6760))|0; $194 = (($bits$6761) + 8)|0; $195 = ($194>>>0)<(16); if ($195) { $bits$6761 = $194;$have$6759 = $188;$hold$6760 = $193;$next$6758 = $189; } else { $have$6$lcssa = $188;$hold$6$lcssa = $193;$next$6$lcssa = $189; break; } } } else { $have$6$lcssa = $have$5;$hold$6$lcssa = $hold$5;$next$6$lcssa = $next$5; } HEAP32[$31>>2] = $hold$6$lcssa; $196 = HEAP32[$26>>2]|0; $197 = ($196|0)==(0|0); if (!($197)) { $198 = ((($196)) + 20|0); HEAP32[$198>>2] = $hold$6$lcssa; } $199 = $183 & 512; $200 = ($199|0)==(0); if ($200) { $bits$7 = 0;$have$7 = $have$6$lcssa;$hold$7 = 0;$next$7 = $next$6$lcssa; } else { $201 = $hold$6$lcssa&255; HEAP8[$hbuf>>0] = $201; $202 = $hold$6$lcssa >>> 8; $203 = $202&255; HEAP8[$24>>0] = $203; $204 = HEAP32[$23>>2]|0; $205 = (_crc32($204,$hbuf,2)|0); HEAP32[$23>>2] = $205; $bits$7 = 0;$have$7 = $have$6$lcssa;$hold$7 = 0;$next$7 = $next$6$lcssa; } } HEAP32[$2>>2] = 5; $bits$8 = $bits$7;$have$8 = $have$7;$hold$8 = $hold$7;$next$8 = $next$7; label = 73; } else if ((label|0) == 200) { label = 0; $562 = ($have$37>>>0)>(5); $563 = ($left$0>>>0)>(257); $or$cond6 = $563 & $562; if ($or$cond6) { HEAP32[$4>>2] = $381; HEAP32[$14>>2] = $left$0; HEAP32[$strm>>2] = $next$37; HEAP32[$16>>2] = $have$37; HEAP32[$18>>2] = $hold$33; HEAP32[$20>>2] = $bits$33; _inflate_fast($strm,$out$0); $564 = HEAP32[$4>>2]|0; $565 = HEAP32[$14>>2]|0; $566 = HEAP32[$strm>>2]|0; $567 = HEAP32[$16>>2]|0; $568 = HEAP32[$18>>2]|0; $569 = HEAP32[$20>>2]|0; $570 = HEAP32[$2>>2]|0; $571 = ($570|0)==(11); if (!($571)) { $bits$0$be = $569;$have$0$be = $567;$hold$0$be = $568;$left$0$be = $565;$next$0$be = $566;$out$0$be = $out$0;$put$0$be = $564;$ret$0$be = $ret$3; break; } HEAP32[$40>>2] = -1; $bits$0$be = $569;$have$0$be = $567;$hold$0$be = $568;$left$0$be = $565;$next$0$be = $566;$out$0$be = $out$0;$put$0$be = $564;$ret$0$be = $ret$3; break; } HEAP32[$40>>2] = 0; $572 = HEAP32[$36>>2]|0; $573 = 1 << $572; $574 = (($573) + -1)|0; $575 = $574 & $hold$33; $576 = HEAP32[$35>>2]|0; $577 = (((($576) + ($575<<2)|0)) + 1|0); $578 = HEAP8[$577>>0]|0; $579 = $578&255; $580 = ($579>>>0)>($bits$33>>>0); if ($580) { $bits$34612 = $bits$33;$have$38610 = $have$37;$hold$34611 = $hold$33;$next$38609 = $next$37; while(1) { $581 = ($have$38610|0)==(0); if ($581) { $846 = $381;$847 = $left$0;$bits$53 = $bits$34612;$have$57 = 0;$hold$53 = $hold$34611;$next$57 = $next$38609;$out$4 = $out$0;$ret$8 = $ret$3; break L17; } $582 = (($have$38610) + -1)|0; $583 = ((($next$38609)) + 1|0); $584 = HEAP8[$next$38609>>0]|0; $585 = $584&255; $586 = $585 << $bits$34612; $587 = (($586) + ($hold$34611))|0; $588 = (($bits$34612) + 8)|0; $589 = $574 & $587; $590 = (((($576) + ($589<<2)|0)) + 1|0); $591 = HEAP8[$590>>0]|0; $592 = $591&255; $593 = ($592>>>0)>($588>>>0); if ($593) { $bits$34612 = $588;$have$38610 = $582;$hold$34611 = $587;$next$38609 = $583; } else { $$lcssa166 = $591;$$lcssa170 = $592;$$pn$1235 = $589;$bits$34$lcssa = $588;$have$38$lcssa = $582;$hold$34$lcssa = $587;$next$38$lcssa = $583; break; } } } else { $$lcssa166 = $578;$$lcssa170 = $579;$$pn$1235 = $575;$bits$34$lcssa = $bits$33;$have$38$lcssa = $have$37;$hold$34$lcssa = $hold$33;$next$38$lcssa = $next$37; } $$lcssa164$in = (($576) + ($$pn$1235<<2)|0); $$lcssa168$in = (((($576) + ($$pn$1235<<2)|0)) + 2|0); $$lcssa164 = HEAP8[$$lcssa164$in>>0]|0; $$lcssa168 = HEAP16[$$lcssa168$in>>1]|0; $594 = $$lcssa164&255; $595 = ($$lcssa164<<24>>24)!=(0); $596 = $594 & 240; $597 = ($596|0)==(0); $or$cond20 = $595 & $597; if ($or$cond20) { $598 = $$lcssa168&65535; $599 = (($$lcssa170) + ($594))|0; $600 = 1 << $599; $601 = (($600) + -1)|0; $602 = $hold$34$lcssa & $601; $603 = $602 >>> $$lcssa170; $604 = (($603) + ($598))|0; $605 = (((($576) + ($604<<2)|0)) + 1|0); $606 = HEAP8[$605>>0]|0; $607 = $606&255; $608 = (($607) + ($$lcssa170))|0; $609 = ($608>>>0)>($bits$34$lcssa>>>0); if ($609) { $bits$35634 = $bits$34$lcssa;$have$39632 = $have$38$lcssa;$hold$35633 = $hold$34$lcssa;$next$39631 = $next$38$lcssa; while(1) { $610 = ($have$39632|0)==(0); if ($610) { $846 = $381;$847 = $left$0;$bits$53 = $bits$35634;$have$57 = 0;$hold$53 = $hold$35633;$next$57 = $next$39631;$out$4 = $out$0;$ret$8 = $ret$3; break L17; } $611 = (($have$39632) + -1)|0; $612 = ((($next$39631)) + 1|0); $613 = HEAP8[$next$39631>>0]|0; $614 = $613&255; $615 = $614 << $bits$35634; $616 = (($615) + ($hold$35633))|0; $617 = (($bits$35634) + 8)|0; $618 = $616 & $601; $619 = $618 >>> $$lcssa170; $620 = (($619) + ($598))|0; $621 = (((($576) + ($620<<2)|0)) + 1|0); $622 = HEAP8[$621>>0]|0; $623 = $622&255; $624 = (($623) + ($$lcssa170))|0; $625 = ($624>>>0)>($617>>>0); if ($625) { $bits$35634 = $617;$have$39632 = $611;$hold$35633 = $616;$next$39631 = $612; } else { $$lcssa176 = $620;$$lcssa180 = $622;$bits$35$lcssa = $617;$have$39$lcssa = $611;$hold$35$lcssa = $616;$next$39$lcssa = $612; break; } } } else { $$lcssa176 = $604;$$lcssa180 = $606;$bits$35$lcssa = $bits$34$lcssa;$have$39$lcssa = $have$38$lcssa;$hold$35$lcssa = $hold$34$lcssa;$next$39$lcssa = $next$38$lcssa; } $626 = (((($576) + ($$lcssa176<<2)|0)) + 2|0); $627 = HEAP16[$626>>1]|0; $628 = (($576) + ($$lcssa176<<2)|0); $629 = HEAP8[$628>>0]|0; $630 = $hold$35$lcssa >>> $$lcssa170; $631 = (($bits$35$lcssa) - ($$lcssa170))|0; HEAP32[$40>>2] = $$lcssa170; $636 = $$lcssa170;$bits$36 = $631;$have$40 = $have$39$lcssa;$here$sroa$0$0 = $629;$here$sroa$18$0 = $$lcssa180;$here$sroa$42$0 = $627;$hold$36 = $630;$next$40 = $next$39$lcssa; } else { $636 = 0;$bits$36 = $bits$34$lcssa;$have$40 = $have$38$lcssa;$here$sroa$0$0 = $$lcssa164;$here$sroa$18$0 = $$lcssa166;$here$sroa$42$0 = $$lcssa168;$hold$36 = $hold$34$lcssa;$next$40 = $next$38$lcssa; } $632 = $here$sroa$18$0&255; $633 = $hold$36 >>> $632; $634 = (($bits$36) - ($632))|0; $635 = (($636) + ($632))|0; HEAP32[$40>>2] = $635; $637 = $here$sroa$42$0&65535; HEAP32[$31>>2] = $637; $638 = $here$sroa$0$0&255; $639 = ($here$sroa$0$0<<24>>24)==(0); if ($639) { HEAP32[$2>>2] = 25; $bits$0$be = $634;$have$0$be = $have$40;$hold$0$be = $633;$left$0$be = $left$0;$next$0$be = $next$40;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$3; break; } $640 = $638 & 32; $641 = ($640|0)==(0); if (!($641)) { HEAP32[$40>>2] = -1; HEAP32[$2>>2] = 11; $bits$0$be = $634;$have$0$be = $have$40;$hold$0$be = $633;$left$0$be = $left$0;$next$0$be = $next$40;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$3; break; } $642 = $638 & 64; $643 = ($642|0)==(0); if ($643) { $644 = $638 & 15; HEAP32[$41>>2] = $644; HEAP32[$2>>2] = 21; $645 = $644;$bits$37 = $634;$have$41 = $have$40;$hold$37 = $633;$next$41 = $next$40;$ret$4 = $ret$3; label = 218; break; } else { HEAP32[$27>>2] = 200013; HEAP32[$2>>2] = 29; $bits$0$be = $634;$have$0$be = $have$40;$hold$0$be = $633;$left$0$be = $left$0;$next$0$be = $next$40;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$3; break; } } } while(0); if ((label|0) == 73) { label = 0; $209 = HEAP32[$25>>2]|0; $210 = $209 & 1024; $211 = ($210|0)==(0); if ($211) { $have$10 = $have$8;$next$10 = $next$8; } else { $212 = HEAP32[$31>>2]|0; $213 = ($212>>>0)>($have$8>>>0); $have$8$ = $213 ? $have$8 : $212; $214 = ($have$8$|0)==(0); if ($214) { $239 = $212;$have$9 = $have$8;$next$9 = $next$8; } else { $215 = HEAP32[$26>>2]|0; $216 = ($215|0)==(0|0); if ($216) { $231 = $209; } else { $217 = ((($215)) + 16|0); $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0|0); if ($219) { $231 = $209; } else { $220 = ((($215)) + 20|0); $221 = HEAP32[$220>>2]|0; $222 = (($221) - ($212))|0; $223 = (($218) + ($222)|0); $224 = (($222) + ($have$8$))|0; $225 = ((($215)) + 24|0); $226 = HEAP32[$225>>2]|0; $227 = ($224>>>0)>($226>>>0); $228 = (($226) - ($222))|0; $229 = $227 ? $228 : $have$8$; _memcpy(($223|0),($next$8|0),($229|0))|0; $$pre1230 = HEAP32[$25>>2]|0; $231 = $$pre1230; } } $230 = $231 & 512; $232 = ($230|0)==(0); if (!($232)) { $233 = HEAP32[$23>>2]|0; $234 = (_crc32($233,$next$8,$have$8$)|0); HEAP32[$23>>2] = $234; } $235 = (($have$8) - ($have$8$))|0; $236 = (($next$8) + ($have$8$)|0); $237 = HEAP32[$31>>2]|0; $238 = (($237) - ($have$8$))|0; HEAP32[$31>>2] = $238; $239 = $238;$have$9 = $235;$next$9 = $236; } $240 = ($239|0)==(0); if ($240) { $have$10 = $have$9;$next$10 = $next$9; } else { $846 = $381;$847 = $left$0;$bits$53 = $bits$8;$have$57 = $have$9;$hold$53 = $hold$8;$next$57 = $next$9;$out$4 = $out$0;$ret$8 = $ret$0; break; } } HEAP32[$31>>2] = 0; HEAP32[$2>>2] = 6; $bits$9 = $bits$8;$have$11 = $have$10;$hold$9 = $hold$8;$next$11 = $next$10; label = 83; } else if ((label|0) == 218) { label = 0; $646 = ($645|0)==(0); if ($646) { $$pre1225 = HEAP32[$31>>2]|0; $666 = $$pre1225;$bits$39 = $bits$37;$have$43 = $have$41;$hold$39 = $hold$37;$next$43 = $next$41; } else { $647 = ($bits$37>>>0)<($645>>>0); if ($647) { $bits$38647 = $bits$37;$have$42645 = $have$41;$hold$38646 = $hold$37;$next$42644 = $next$41; while(1) { $648 = ($have$42645|0)==(0); if ($648) { $846 = $381;$847 = $left$0;$bits$53 = $bits$38647;$have$57 = 0;$hold$53 = $hold$38646;$next$57 = $next$42644;$out$4 = $out$0;$ret$8 = $ret$4; break L17; } $649 = (($have$42645) + -1)|0; $650 = ((($next$42644)) + 1|0); $651 = HEAP8[$next$42644>>0]|0; $652 = $651&255; $653 = $652 << $bits$38647; $654 = (($653) + ($hold$38646))|0; $655 = (($bits$38647) + 8)|0; $656 = ($655>>>0)<($645>>>0); if ($656) { $bits$38647 = $655;$have$42645 = $649;$hold$38646 = $654;$next$42644 = $650; } else { $bits$38$lcssa = $655;$have$42$lcssa = $649;$hold$38$lcssa = $654;$next$42$lcssa = $650; break; } } } else { $bits$38$lcssa = $bits$37;$have$42$lcssa = $have$41;$hold$38$lcssa = $hold$37;$next$42$lcssa = $next$41; } $657 = 1 << $645; $658 = (($657) + -1)|0; $659 = $658 & $hold$38$lcssa; $660 = HEAP32[$31>>2]|0; $661 = (($660) + ($659))|0; HEAP32[$31>>2] = $661; $662 = $hold$38$lcssa >>> $645; $663 = (($bits$38$lcssa) - ($645))|0; $664 = HEAP32[$40>>2]|0; $665 = (($664) + ($645))|0; HEAP32[$40>>2] = $665; $666 = $661;$bits$39 = $663;$have$43 = $have$42$lcssa;$hold$39 = $662;$next$43 = $next$42$lcssa; } HEAP32[$42>>2] = $666; HEAP32[$2>>2] = 22; $bits$40$ph = $bits$39;$have$44$ph = $have$43;$hold$40$ph = $hold$39;$next$44$ph = $next$43;$ret$5$ph = $ret$4; label = 225; } do { if ((label|0) == 83) { label = 0; $241 = HEAP32[$25>>2]|0; $242 = $241 & 2048; $243 = ($242|0)==(0); if ($243) { $268 = HEAP32[$26>>2]|0; $269 = ($268|0)==(0|0); if ($269) { $have$12 = $have$11;$next$12 = $next$11; } else { $270 = ((($268)) + 28|0); HEAP32[$270>>2] = 0; $have$12 = $have$11;$next$12 = $next$11; } } else { $244 = ($have$11|0)==(0); if ($244) { $846 = $381;$847 = $left$0;$bits$53 = $bits$9;$have$57 = 0;$hold$53 = $hold$9;$next$57 = $next$11;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } else { $copy$1 = 0; } while(1) { $245 = (($copy$1) + 1)|0; $246 = (($next$11) + ($copy$1)|0); $247 = HEAP8[$246>>0]|0; $248 = HEAP32[$26>>2]|0; $249 = ($248|0)==(0|0); if (!($249)) { $250 = ((($248)) + 28|0); $251 = HEAP32[$250>>2]|0; $252 = ($251|0)==(0|0); if (!($252)) { $253 = HEAP32[$31>>2]|0; $254 = ((($248)) + 32|0); $255 = HEAP32[$254>>2]|0; $256 = ($253>>>0)<($255>>>0); if ($256) { $257 = (($253) + 1)|0; HEAP32[$31>>2] = $257; $258 = (($251) + ($253)|0); HEAP8[$258>>0] = $247; } } } $259 = ($247<<24>>24)!=(0); $260 = ($have$11>>>0)>($245>>>0); $or$cond17 = $259 & $260; if ($or$cond17) { $copy$1 = $245; } else { $$lcssa2741 = $245;$$lcssa2742 = $259; break; } } $261 = HEAP32[$25>>2]|0; $262 = $261 & 512; $263 = ($262|0)==(0); if (!($263)) { $264 = HEAP32[$23>>2]|0; $265 = (_crc32($264,$next$11,$$lcssa2741)|0); HEAP32[$23>>2] = $265; } $266 = (($have$11) - ($$lcssa2741))|0; $267 = (($next$11) + ($$lcssa2741)|0); if ($$lcssa2742) { $846 = $381;$847 = $left$0;$bits$53 = $bits$9;$have$57 = $266;$hold$53 = $hold$9;$next$57 = $267;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } else { $have$12 = $266;$next$12 = $267; } } HEAP32[$31>>2] = 0; HEAP32[$2>>2] = 7; $bits$10 = $bits$9;$have$13 = $have$12;$hold$10 = $hold$9;$next$13 = $next$12; label = 96; } else if ((label|0) == 225) { label = 0; $667 = HEAP32[$38>>2]|0; $668 = 1 << $667; $669 = (($668) + -1)|0; $670 = $669 & $hold$40$ph; $671 = HEAP32[$37>>2]|0; $672 = (((($671) + ($670<<2)|0)) + 1|0); $673 = HEAP8[$672>>0]|0; $674 = $673&255; $675 = ($674>>>0)>($bits$40$ph>>>0); if ($675) { $bits$40658 = $bits$40$ph;$have$44656 = $have$44$ph;$hold$40657 = $hold$40$ph;$next$44655 = $next$44$ph; while(1) { $676 = ($have$44656|0)==(0); if ($676) { $846 = $381;$847 = $left$0;$bits$53 = $bits$40658;$have$57 = 0;$hold$53 = $hold$40657;$next$57 = $next$44655;$out$4 = $out$0;$ret$8 = $ret$5$ph; break L17; } $677 = (($have$44656) + -1)|0; $678 = ((($next$44655)) + 1|0); $679 = HEAP8[$next$44655>>0]|0; $680 = $679&255; $681 = $680 << $bits$40658; $682 = (($681) + ($hold$40657))|0; $683 = (($bits$40658) + 8)|0; $684 = $669 & $682; $685 = (((($671) + ($684<<2)|0)) + 1|0); $686 = HEAP8[$685>>0]|0; $687 = $686&255; $688 = ($687>>>0)>($683>>>0); if ($688) { $bits$40658 = $683;$have$44656 = $677;$hold$40657 = $682;$next$44655 = $678; } else { $$lcssa196 = $686;$$lcssa200 = $687;$$pn = $684;$bits$40$lcssa = $683;$have$44$lcssa = $677;$hold$40$lcssa = $682;$next$44$lcssa = $678; break; } } } else { $$lcssa196 = $673;$$lcssa200 = $674;$$pn = $670;$bits$40$lcssa = $bits$40$ph;$have$44$lcssa = $have$44$ph;$hold$40$lcssa = $hold$40$ph;$next$44$lcssa = $next$44$ph; } $$lcssa194$in = (($671) + ($$pn<<2)|0); $$lcssa198$in = (((($671) + ($$pn<<2)|0)) + 2|0); $$lcssa194 = HEAP8[$$lcssa194$in>>0]|0; $$lcssa198 = HEAP16[$$lcssa198$in>>1]|0; $689 = $$lcssa194&255; $690 = $689 & 240; $691 = ($690|0)==(0); if ($691) { $692 = $$lcssa198&65535; $693 = (($$lcssa200) + ($689))|0; $694 = 1 << $693; $695 = (($694) + -1)|0; $696 = $hold$40$lcssa & $695; $697 = $696 >>> $$lcssa200; $698 = (($697) + ($692))|0; $699 = (((($671) + ($698<<2)|0)) + 1|0); $700 = HEAP8[$699>>0]|0; $701 = $700&255; $702 = (($701) + ($$lcssa200))|0; $703 = ($702>>>0)>($bits$40$lcssa>>>0); if ($703) { $bits$41679 = $bits$40$lcssa;$have$45677 = $have$44$lcssa;$hold$41678 = $hold$40$lcssa;$next$45676 = $next$44$lcssa; while(1) { $704 = ($have$45677|0)==(0); if ($704) { $846 = $381;$847 = $left$0;$bits$53 = $bits$41679;$have$57 = 0;$hold$53 = $hold$41678;$next$57 = $next$45676;$out$4 = $out$0;$ret$8 = $ret$5$ph; break L17; } $705 = (($have$45677) + -1)|0; $706 = ((($next$45676)) + 1|0); $707 = HEAP8[$next$45676>>0]|0; $708 = $707&255; $709 = $708 << $bits$41679; $710 = (($709) + ($hold$41678))|0; $711 = (($bits$41679) + 8)|0; $712 = $710 & $695; $713 = $712 >>> $$lcssa200; $714 = (($713) + ($692))|0; $715 = (((($671) + ($714<<2)|0)) + 1|0); $716 = HEAP8[$715>>0]|0; $717 = $716&255; $718 = (($717) + ($$lcssa200))|0; $719 = ($718>>>0)>($711>>>0); if ($719) { $bits$41679 = $711;$have$45677 = $705;$hold$41678 = $710;$next$45676 = $706; } else { $$lcssa206 = $714;$$lcssa210 = $716;$bits$41$lcssa = $711;$have$45$lcssa = $705;$hold$41$lcssa = $710;$next$45$lcssa = $706; break; } } } else { $$lcssa206 = $698;$$lcssa210 = $700;$bits$41$lcssa = $bits$40$lcssa;$have$45$lcssa = $have$44$lcssa;$hold$41$lcssa = $hold$40$lcssa;$next$45$lcssa = $next$44$lcssa; } $720 = (((($671) + ($$lcssa206<<2)|0)) + 2|0); $721 = HEAP16[$720>>1]|0; $722 = (($671) + ($$lcssa206<<2)|0); $723 = HEAP8[$722>>0]|0; $724 = $hold$41$lcssa >>> $$lcssa200; $725 = (($bits$41$lcssa) - ($$lcssa200))|0; $726 = HEAP32[$40>>2]|0; $727 = (($726) + ($$lcssa200))|0; HEAP32[$40>>2] = $727; $732 = $727;$bits$42 = $725;$have$46 = $have$45$lcssa;$here$sroa$0$1 = $723;$here$sroa$18$1 = $$lcssa210;$here$sroa$42$1 = $721;$hold$42 = $724;$next$46 = $next$45$lcssa; } else { $$pre1227 = HEAP32[$40>>2]|0; $732 = $$pre1227;$bits$42 = $bits$40$lcssa;$have$46 = $have$44$lcssa;$here$sroa$0$1 = $$lcssa194;$here$sroa$18$1 = $$lcssa196;$here$sroa$42$1 = $$lcssa198;$hold$42 = $hold$40$lcssa;$next$46 = $next$44$lcssa; } $728 = $here$sroa$18$1&255; $729 = $hold$42 >>> $728; $730 = (($bits$42) - ($728))|0; $731 = (($732) + ($728))|0; HEAP32[$40>>2] = $731; $733 = $here$sroa$0$1&255; $734 = $733 & 64; $735 = ($734|0)==(0); if ($735) { $736 = $here$sroa$42$1&65535; HEAP32[$43>>2] = $736; $737 = $733 & 15; HEAP32[$41>>2] = $737; HEAP32[$2>>2] = 23; $738 = $737;$bits$43 = $730;$have$47 = $have$46;$hold$43 = $729;$next$47 = $next$46;$ret$6 = $ret$5$ph; label = 237; break; } else { HEAP32[$27>>2] = 199991; HEAP32[$2>>2] = 29; $bits$0$be = $730;$have$0$be = $have$46;$hold$0$be = $729;$left$0$be = $left$0;$next$0$be = $next$46;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$5$ph; break; } } } while(0); if ((label|0) == 96) { label = 0; $271 = HEAP32[$25>>2]|0; $272 = $271 & 4096; $273 = ($272|0)==(0); if ($273) { $298 = HEAP32[$26>>2]|0; $299 = ($298|0)==(0|0); if ($299) { $have$14 = $have$13;$next$14 = $next$13; } else { $300 = ((($298)) + 36|0); HEAP32[$300>>2] = 0; $have$14 = $have$13;$next$14 = $next$13; } } else { $274 = ($have$13|0)==(0); if ($274) { $846 = $381;$847 = $left$0;$bits$53 = $bits$10;$have$57 = 0;$hold$53 = $hold$10;$next$57 = $next$13;$out$4 = $out$0;$ret$8 = $ret$0; break; } else { $copy$2 = 0; } while(1) { $275 = (($copy$2) + 1)|0; $276 = (($next$13) + ($copy$2)|0); $277 = HEAP8[$276>>0]|0; $278 = HEAP32[$26>>2]|0; $279 = ($278|0)==(0|0); if (!($279)) { $280 = ((($278)) + 36|0); $281 = HEAP32[$280>>2]|0; $282 = ($281|0)==(0|0); if (!($282)) { $283 = HEAP32[$31>>2]|0; $284 = ((($278)) + 40|0); $285 = HEAP32[$284>>2]|0; $286 = ($283>>>0)<($285>>>0); if ($286) { $287 = (($283) + 1)|0; HEAP32[$31>>2] = $287; $288 = (($281) + ($283)|0); HEAP8[$288>>0] = $277; } } } $289 = ($277<<24>>24)!=(0); $290 = ($have$13>>>0)>($275>>>0); $or$cond18 = $289 & $290; if ($or$cond18) { $copy$2 = $275; } else { $$lcssa2743 = $275;$$lcssa2744 = $289; break; } } $291 = HEAP32[$25>>2]|0; $292 = $291 & 512; $293 = ($292|0)==(0); if (!($293)) { $294 = HEAP32[$23>>2]|0; $295 = (_crc32($294,$next$13,$$lcssa2743)|0); HEAP32[$23>>2] = $295; } $296 = (($have$13) - ($$lcssa2743))|0; $297 = (($next$13) + ($$lcssa2743)|0); if ($$lcssa2744) { $846 = $381;$847 = $left$0;$bits$53 = $bits$10;$have$57 = $296;$hold$53 = $hold$10;$next$57 = $297;$out$4 = $out$0;$ret$8 = $ret$0; break; } else { $have$14 = $296;$next$14 = $297; } } HEAP32[$2>>2] = 8; $bits$11 = $bits$10;$have$15 = $have$14;$hold$11 = $hold$10;$next$15 = $next$14; label = 109; } else if ((label|0) == 237) { label = 0; $739 = ($738|0)==(0); if ($739) { $bits$45 = $bits$43;$have$49 = $have$47;$hold$45 = $hold$43;$next$49 = $next$47; } else { $740 = ($bits$43>>>0)<($738>>>0); if ($740) { $bits$44692 = $bits$43;$have$48690 = $have$47;$hold$44691 = $hold$43;$next$48689 = $next$47; while(1) { $741 = ($have$48690|0)==(0); if ($741) { $846 = $381;$847 = $left$0;$bits$53 = $bits$44692;$have$57 = 0;$hold$53 = $hold$44691;$next$57 = $next$48689;$out$4 = $out$0;$ret$8 = $ret$6; break L17; } $742 = (($have$48690) + -1)|0; $743 = ((($next$48689)) + 1|0); $744 = HEAP8[$next$48689>>0]|0; $745 = $744&255; $746 = $745 << $bits$44692; $747 = (($746) + ($hold$44691))|0; $748 = (($bits$44692) + 8)|0; $749 = ($748>>>0)<($738>>>0); if ($749) { $bits$44692 = $748;$have$48690 = $742;$hold$44691 = $747;$next$48689 = $743; } else { $bits$44$lcssa = $748;$have$48$lcssa = $742;$hold$44$lcssa = $747;$next$48$lcssa = $743; break; } } } else { $bits$44$lcssa = $bits$43;$have$48$lcssa = $have$47;$hold$44$lcssa = $hold$43;$next$48$lcssa = $next$47; } $750 = 1 << $738; $751 = (($750) + -1)|0; $752 = $751 & $hold$44$lcssa; $753 = HEAP32[$43>>2]|0; $754 = (($753) + ($752))|0; HEAP32[$43>>2] = $754; $755 = $hold$44$lcssa >>> $738; $756 = (($bits$44$lcssa) - ($738))|0; $757 = HEAP32[$40>>2]|0; $758 = (($757) + ($738))|0; HEAP32[$40>>2] = $758; $bits$45 = $756;$have$49 = $have$48$lcssa;$hold$45 = $755;$next$49 = $next$48$lcssa; } HEAP32[$2>>2] = 24; $bits$46 = $bits$45;$have$50 = $have$49;$hold$46 = $hold$45;$next$50 = $next$49;$ret$7 = $ret$6; label = 243; } do { if ((label|0) == 109) { label = 0; $301 = HEAP32[$25>>2]|0; $302 = $301 & 512; $303 = ($302|0)==(0); if ($303) { $bits$13 = $bits$11;$have$17 = $have$15;$hold$13 = $hold$11;$next$17 = $next$15; } else { $304 = ($bits$11>>>0)<(16); if ($304) { $bits$12770 = $bits$11;$have$16768 = $have$15;$hold$12769 = $hold$11;$next$16767 = $next$15; while(1) { $305 = ($have$16768|0)==(0); if ($305) { $846 = $381;$847 = $left$0;$bits$53 = $bits$12770;$have$57 = 0;$hold$53 = $hold$12769;$next$57 = $next$16767;$out$4 = $out$0;$ret$8 = $ret$0; break L17; } $306 = (($have$16768) + -1)|0; $307 = ((($next$16767)) + 1|0); $308 = HEAP8[$next$16767>>0]|0; $309 = $308&255; $310 = $309 << $bits$12770; $311 = (($310) + ($hold$12769))|0; $312 = (($bits$12770) + 8)|0; $313 = ($312>>>0)<(16); if ($313) { $bits$12770 = $312;$have$16768 = $306;$hold$12769 = $311;$next$16767 = $307; } else { $bits$12$lcssa = $312;$have$16$lcssa = $306;$hold$12$lcssa = $311;$next$16$lcssa = $307; break; } } } else { $bits$12$lcssa = $bits$11;$have$16$lcssa = $have$15;$hold$12$lcssa = $hold$11;$next$16$lcssa = $next$15; } $314 = HEAP32[$23>>2]|0; $315 = $314 & 65535; $316 = ($hold$12$lcssa|0)==($315|0); if ($316) { $bits$13 = 0;$have$17 = $have$16$lcssa;$hold$13 = 0;$next$17 = $next$16$lcssa; } else { HEAP32[$27>>2] = 199675; HEAP32[$2>>2] = 29; $bits$0$be = $bits$12$lcssa;$have$0$be = $have$16$lcssa;$hold$0$be = $hold$12$lcssa;$left$0$be = $left$0;$next$0$be = $next$16$lcssa;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; break; } } $317 = HEAP32[$26>>2]|0; $318 = ($317|0)==(0|0); if (!($318)) { $319 = $301 >>> 9; $320 = $319 & 1; $321 = ((($317)) + 44|0); HEAP32[$321>>2] = $320; $322 = ((($317)) + 48|0); HEAP32[$322>>2] = 1; } $323 = (_crc32(0,0,0)|0); HEAP32[$23>>2] = $323; HEAP32[$30>>2] = $323; HEAP32[$2>>2] = 11; $bits$0$be = $bits$13;$have$0$be = $have$17;$hold$0$be = $hold$13;$left$0$be = $left$0;$next$0$be = $next$17;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$0; } else if ((label|0) == 243) { label = 0; $759 = ($left$0|0)==(0); if ($759) { $846 = $381;$847 = 0;$bits$53 = $bits$46;$have$57 = $have$50;$hold$53 = $hold$46;$next$57 = $next$50;$out$4 = $out$0;$ret$8 = $ret$7; break L17; } $760 = (($out$0) - ($left$0))|0; $761 = HEAP32[$43>>2]|0; $762 = ($761>>>0)>($760>>>0); if ($762) { $763 = (($761) - ($760))|0; $764 = HEAP32[$44>>2]|0; $765 = ($763>>>0)>($764>>>0); if ($765) { $766 = HEAP32[$45>>2]|0; $767 = ($766|0)==(0); if (!($767)) { HEAP32[$27>>2] = 199961; HEAP32[$2>>2] = 29; $bits$0$be = $bits$46;$have$0$be = $have$50;$hold$0$be = $hold$46;$left$0$be = $left$0;$next$0$be = $next$50;$out$0$be = $out$0;$put$0$be = $381;$ret$0$be = $ret$7; break; } } $768 = HEAP32[$46>>2]|0; $769 = ($763>>>0)>($768>>>0); if ($769) { $770 = (($763) - ($768))|0; $771 = HEAP32[$47>>2]|0; $772 = HEAP32[$48>>2]|0; $773 = (($772) - ($770))|0; $774 = (($771) + ($773)|0); $copy$7 = $770;$from$0 = $774; } else { $775 = HEAP32[$47>>2]|0; $776 = (($768) - ($763))|0; $777 = (($775) + ($776)|0); $copy$7 = $763;$from$0 = $777; } $778 = HEAP32[$31>>2]|0; $779 = ($copy$7>>>0)>($778>>>0); $$copy$7 = $779 ? $778 : $copy$7; $785 = $778;$copy$8 = $$copy$7;$from$1 = $from$0; } else { $780 = (0 - ($761))|0; $781 = (($381) + ($780)|0); $782 = HEAP32[$31>>2]|0; $785 = $782;$copy$8 = $782;$from$1 = $781; } $783 = ($copy$8>>>0)>($left$0>>>0); $left$0$copy$8 = $783 ? $left$0 : $copy$8; $784 = (($785) - ($left$0$copy$8))|0; HEAP32[$31>>2] = $784; $copy$10 = $left$0$copy$8;$from$2 = $from$1;$put$1 = $381; while(1) { $786 = ((($from$2)) + 1|0); $787 = HEAP8[$from$2>>0]|0; $788 = ((($put$1)) + 1|0); HEAP8[$put$1>>0] = $787; $789 = (($copy$10) + -1)|0; $790 = ($789|0)==(0); if ($790) { $$lcssa2695 = $788; break; } else { $copy$10 = $789;$from$2 = $786;$put$1 = $788; } } $791 = (($left$0) - ($left$0$copy$8))|0; $792 = HEAP32[$31>>2]|0; $793 = ($792|0)==(0); if ($793) { HEAP32[$2>>2] = 20; $bits$0$be = $bits$46;$have$0$be = $have$50;$hold$0$be = $hold$46;$left$0$be = $791;$next$0$be = $next$50;$out$0$be = $out$0;$put$0$be = $$lcssa2695;$ret$0$be = $ret$7; } else { $bits$0$be = $bits$46;$have$0$be = $have$50;$hold$0$be = $hold$46;$left$0$be = $791;$next$0$be = $next$50;$out$0$be = $out$0;$put$0$be = $$lcssa2695;$ret$0$be = $ret$7; } } } while(0); $$pre = HEAP32[$2>>2]|0; $381 = $put$0$be;$62 = $$pre;$bits$0 = $bits$0$be;$have$0 = $have$0$be;$hold$0 = $hold$0$be;$left$0 = $left$0$be;$next$0 = $next$0$be;$out$0 = $out$0$be;$ret$0 = $ret$0$be; } if ((label|0) == 122) { HEAP32[$4>>2] = $$lcssa2809; HEAP32[$14>>2] = $left$0$lcssa2867; HEAP32[$strm>>2] = $next$19$lcssa; HEAP32[$16>>2] = $have$19$lcssa; HEAP32[$18>>2] = $hold$15$lcssa; HEAP32[$20>>2] = $bits$15$lcssa; $$0 = 2; STACKTOP = sp;return ($$0|0); } else if ((label|0) == 133) { $355 = $hold$18$lcssa$lcssa >>> 3; $356 = (($bits$18$lcssa$lcssa) + -3)|0; $846 = $$lcssa2811;$847 = $left$0$lcssa2869;$bits$53 = $356;$have$57 = $have$22$lcssa$lcssa;$hold$53 = $355;$next$57 = $next$22$lcssa$lcssa;$out$4 = $out$0$lcssa2956;$ret$8 = $ret$0$lcssa2985; } else if ((label|0) == 280) { HEAP32[$2>>2] = 28; $846 = $$lcssa2793;$847 = $left$0$lcssa2851;$bits$53 = $bits$51;$have$57 = $have$55;$hold$53 = $hold$51;$next$57 = $next$55;$out$4 = $out$2$lcssa;$ret$8 = 1; } else if ((label|0) == 281) { $846 = $$lcssa2790;$847 = $left$0$lcssa2848;$bits$53 = $bits$0$lcssa2906;$have$57 = $have$0$lcssa2819;$hold$53 = $hold$0$lcssa2877;$next$57 = $next$0$lcssa2760;$out$4 = $out$0$lcssa2935;$ret$8 = -3; } else if ((label|0) == 295) { $$0 = -2; STACKTOP = sp;return ($$0|0); } else if ((label|0) == 296) { STACKTOP = sp;return ($$0|0); } HEAP32[$4>>2] = $846; HEAP32[$14>>2] = $847; HEAP32[$strm>>2] = $next$57; HEAP32[$16>>2] = $have$57; HEAP32[$18>>2] = $hold$53; HEAP32[$20>>2] = $bits$53; $848 = HEAP32[$48>>2]|0; $849 = ($848|0)==(0); if ($849) { $850 = ($out$4|0)==($847|0); if ($850) { $859 = $have$57;$861 = $847; } else { $851 = HEAP32[$2>>2]|0; $852 = ($851>>>0)<(29); if ($852) { $853 = ($851>>>0)<(26); $854 = ($flush|0)!=(4); $or$cond8 = $854 | $853; if ($or$cond8) { label = 286; } else { $859 = $have$57;$861 = $847; } } else { $859 = $have$57;$861 = $847; } } } else { label = 286; } do { if ((label|0) == 286) { $855 = (($out$4) - ($847))|0; $856 = (_updatewindow($strm,$846,$855)|0); $857 = ($856|0)==(0); if ($857) { $$pre1232 = HEAP32[$16>>2]|0; $$pre1233 = HEAP32[$14>>2]|0; $859 = $$pre1232;$861 = $$pre1233; break; } HEAP32[$2>>2] = 30; $$0 = -4; STACKTOP = sp;return ($$0|0); } } while(0); $858 = (($17) - ($859))|0; $860 = (($out$4) - ($861))|0; $862 = ((($strm)) + 8|0); $863 = HEAP32[$862>>2]|0; $864 = (($858) + ($863))|0; HEAP32[$862>>2] = $864; $865 = HEAP32[$49>>2]|0; $866 = (($865) + ($860))|0; HEAP32[$49>>2] = $866; $867 = HEAP32[$50>>2]|0; $868 = (($867) + ($860))|0; HEAP32[$50>>2] = $868; $869 = HEAP32[$22>>2]|0; $870 = ($869|0)!=(0); $871 = ($out$4|0)!=($861|0); $or$cond10 = $871 & $870; if ($or$cond10) { $872 = HEAP32[$25>>2]|0; $873 = ($872|0)==(0); $874 = HEAP32[$23>>2]|0; $875 = HEAP32[$4>>2]|0; $876 = (0 - ($860))|0; $877 = (($875) + ($876)|0); if ($873) { $879 = (_adler32($874,$877,$860)|0); $880 = $879; } else { $878 = (_crc32($874,$877,$860)|0); $880 = $878; } HEAP32[$23>>2] = $880; HEAP32[$30>>2] = $880; } $881 = HEAP32[$20>>2]|0; $882 = HEAP32[$34>>2]|0; $883 = ($882|0)!=(0); $884 = $883 ? 64 : 0; $885 = (($884) + ($881))|0; $886 = HEAP32[$2>>2]|0; $887 = ($886|0)==(11); $888 = $887 ? 128 : 0; $889 = (($885) + ($888))|0; $890 = ($886|0)==(19); $891 = ($886|0)==(14); $892 = $890 | $891; $893 = $892 ? 256 : 0; $894 = (($889) + ($893))|0; $895 = ((($strm)) + 44|0); HEAP32[$895>>2] = $894; $896 = ($17|0)==($859|0); $897 = ($out$4|0)==($861|0); $or$cond12 = $896 & $897; $898 = ($flush|0)==(4); $or$cond14 = $898 | $or$cond12; $899 = ($ret$8|0)==(0); $or$cond16 = $899 & $or$cond14; $$ret$8 = $or$cond16 ? -5 : $ret$8; $$0 = $$ret$8; STACKTOP = sp;return ($$0|0); } function _inflateEnd($strm) { $strm = $strm|0; var $$0 = 0, $$pre = 0, $$pre1 = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($strm|0)==(0|0); if ($0) { $$0 = -2; return ($$0|0); } $1 = ((($strm)) + 28|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $$0 = -2; return ($$0|0); } $4 = ((($strm)) + 36|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); if ($6) { $$0 = -2; return ($$0|0); } $7 = ((($2)) + 52|0); $8 = HEAP32[$7>>2]|0; $9 = ($8|0)==(0|0); $$pre2 = ((($strm)) + 40|0); if ($9) { $12 = $5;$13 = $2; } else { $10 = HEAP32[$$pre2>>2]|0; FUNCTION_TABLE_vii[$5 & 8191]($10,$8); $$pre = HEAP32[$4>>2]|0; $$pre1 = HEAP32[$1>>2]|0; $12 = $$pre;$13 = $$pre1; } $11 = HEAP32[$$pre2>>2]|0; FUNCTION_TABLE_vii[$12 & 8191]($11,$13); HEAP32[$1>>2] = 0; $$0 = 0; return ($$0|0); } function _updatewindow($strm,$end,$copy) { $strm = $strm|0; $end = $end|0; $copy = $copy|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $copy$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($strm)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = ((($1)) + 52|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0|0); if ($4) { $5 = ((($strm)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = ((($strm)) + 40|0); $8 = HEAP32[$7>>2]|0; $9 = ((($1)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = 1 << $10; $12 = (FUNCTION_TABLE_iiii[$6 & 8191]($8,$11,1)|0); HEAP32[$2>>2] = $12; $13 = ($12|0)==(0|0); if ($13) { $$0 = 1; return ($$0|0); } else { $26 = $12; } } else { $26 = $3; } $14 = ((($1)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==(0); if ($16) { $17 = ((($1)) + 36|0); $18 = HEAP32[$17>>2]|0; $19 = 1 << $18; HEAP32[$14>>2] = $19; $20 = ((($1)) + 48|0); HEAP32[$20>>2] = 0; $21 = ((($1)) + 44|0); HEAP32[$21>>2] = 0; $22 = $19; } else { $22 = $15; } $23 = ($22>>>0)>($copy>>>0); if (!($23)) { $24 = (0 - ($22))|0; $25 = (($end) + ($24)|0); _memcpy(($26|0),($25|0),($22|0))|0; $27 = ((($1)) + 48|0); HEAP32[$27>>2] = 0; $28 = HEAP32[$14>>2]|0; $29 = ((($1)) + 44|0); HEAP32[$29>>2] = $28; $$0 = 0; return ($$0|0); } $30 = ((($1)) + 48|0); $31 = HEAP32[$30>>2]|0; $32 = (($22) - ($31))|0; $33 = ($32>>>0)>($copy>>>0); $copy$ = $33 ? $copy : $32; $34 = (($26) + ($31)|0); $35 = (0 - ($copy))|0; $36 = (($end) + ($35)|0); _memcpy(($34|0),($36|0),($copy$|0))|0; $37 = (($copy) - ($copy$))|0; $38 = ($copy$|0)==($copy|0); if (!($38)) { $39 = HEAP32[$2>>2]|0; $40 = (0 - ($37))|0; $41 = (($end) + ($40)|0); _memcpy(($39|0),($41|0),($37|0))|0; HEAP32[$30>>2] = $37; $42 = HEAP32[$14>>2]|0; $43 = ((($1)) + 44|0); HEAP32[$43>>2] = $42; $$0 = 0; return ($$0|0); } $44 = HEAP32[$30>>2]|0; $45 = (($44) + ($copy))|0; $46 = HEAP32[$14>>2]|0; $47 = ($45|0)==($46|0); $$ = $47 ? 0 : $45; HEAP32[$30>>2] = $$; $48 = ((($1)) + 44|0); $49 = HEAP32[$48>>2]|0; $50 = ($49>>>0)<($46>>>0); if (!($50)) { $$0 = 0; return ($$0|0); } $51 = (($49) + ($copy))|0; HEAP32[$48>>2] = $51; $$0 = 0; return ($$0|0); } function _inflate_table($type,$lens,$codes,$table,$bits,$work) { $type = $type|0; $lens = $lens|0; $codes = $codes|0; $table = $table|0; $bits = $bits|0; $work = $work|0; var $$0 = 0, $$lcssa = 0, $$lcssa126 = 0, $$lcssa127 = 0, $$ph = 0, $$ph21 = 0, $$ph21$in = 0, $$ph22 = 0, $$ph82 = 0, $$ph83 = 0, $$phi$trans$insert = 0, $$phi$trans$insert79 = 0, $$phi$trans$insert79$1 = 0, $$phi$trans$insert79$10 = 0, $$phi$trans$insert79$11 = 0, $$phi$trans$insert79$12 = 0, $$phi$trans$insert79$2 = 0, $$phi$trans$insert79$3 = 0, $$phi$trans$insert79$4 = 0, $$phi$trans$insert79$5 = 0; var $$phi$trans$insert79$6 = 0, $$phi$trans$insert79$7 = 0, $$phi$trans$insert79$8 = 0, $$phi$trans$insert79$9 = 0, $$pre = 0, $$pre80 = 0, $$pre80$1 = 0, $$pre80$10 = 0, $$pre80$11 = 0, $$pre80$12 = 0, $$pre80$2 = 0, $$pre80$3 = 0, $$pre80$4 = 0, $$pre80$5 = 0, $$pre80$6 = 0, $$pre80$7 = 0, $$pre80$8 = 0, $$pre80$9 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $base$01320$ph = 0, $count = 0, $curr$0$ph = 0, $curr$1$lcssa = 0, $curr$139 = 0, $drop$0$ph = 0, $end$01518$ph = 0, $exitcond = 0, $exitcond76 = 0, $extra$01419$ph = 0, $fill$0 = 0; var $fold = 0, $fold113 = 0, $fold114 = 0, $fold115 = 0, $fold116 = 0, $fold117 = 0, $fold118 = 0, $fold119 = 0, $fold120 = 0, $fold121 = 0, $fold122 = 0, $here$sroa$0$0 = 0, $here$sroa$14$0 = 0, $huff$0 = 0, $huff$0$ph = 0, $huff$1 = 0, $huff$1$lcssa = 0, $huff$1$lcssa124 = 0, $incr$0 = 0, $incr$0$lcssa = 0; var $left$140 = 0, $len$3 = 0, $len$3$ph = 0, $len$4 = 0, $len$4$lcssa = 0, $low$0$ph = 0, $max$0$$84 = 0, $max$0$$90 = 0, $max$0$87 = 0, $max$056$lcssa$ph = 0, $max$056$lcssa85 = 0, $min$0$lcssa = 0, $min$0$max$0$ = 0, $min$0$max$0$$drop$0 = 0, $min$049 = 0, $next$0$ph = 0, $next$0$ph24 = 0, $next$0$ph24$lcssa = 0, $offs = 0, $or$cond = 0; var $or$cond10 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $sym$057 = 0, $sym$143 = 0, $sym$2 = 0, $sym$2$ph = 0, $used$0$ph23 = 0, $used$0$ph23$lcssa = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $count = sp + 32|0; $offs = sp; dest=$count; stop=dest+32|0; do { HEAP16[dest>>1]=0|0; dest=dest+2|0; } while ((dest|0) < (stop|0)); $0 = ($codes|0)==(0); if ($0) { $1 = HEAP32[$bits>>2]|0; $301 = $1; label = 5; } else { $sym$057 = 0; while(1) { $2 = (($lens) + ($sym$057<<1)|0); $3 = HEAP16[$2>>1]|0; $4 = $3&65535; $5 = (($count) + ($4<<1)|0); $6 = HEAP16[$5>>1]|0; $7 = (($6) + 1)<<16>>16; HEAP16[$5>>1] = $7; $8 = (($sym$057) + 1)|0; $exitcond76 = ($8|0)==($codes|0); if ($exitcond76) { break; } else { $sym$057 = $8; } } $$phi$trans$insert = ((($count)) + 30|0); $$pre = HEAP16[$$phi$trans$insert>>1]|0; $9 = HEAP32[$bits>>2]|0; $10 = ($$pre<<16>>16)==(0); if ($10) { $301 = $9; label = 5; } else { $$ph82 = $9;$$ph83 = $$pre;$max$056$lcssa$ph = 15; label = 6; } } do { if ((label|0) == 5) { $11 = ((($count)) + 28|0); $12 = HEAP16[$11>>1]|0; $13 = ($12<<16>>16)==(0); if ($13) { $262 = ((($count)) + 26|0); $263 = HEAP16[$262>>1]|0; $264 = ($263<<16>>16)==(0); if ($264) { $265 = ((($count)) + 24|0); $266 = HEAP16[$265>>1]|0; $267 = ($266<<16>>16)==(0); if ($267) { $268 = ((($count)) + 22|0); $269 = HEAP16[$268>>1]|0; $270 = ($269<<16>>16)==(0); if ($270) { $271 = ((($count)) + 20|0); $272 = HEAP16[$271>>1]|0; $273 = ($272<<16>>16)==(0); if ($273) { $274 = ((($count)) + 18|0); $275 = HEAP16[$274>>1]|0; $276 = ($275<<16>>16)==(0); if ($276) { $277 = ((($count)) + 16|0); $278 = HEAP16[$277>>1]|0; $279 = ($278<<16>>16)==(0); if ($279) { $280 = ((($count)) + 14|0); $281 = HEAP16[$280>>1]|0; $282 = ($281<<16>>16)==(0); if ($282) { $283 = ((($count)) + 12|0); $284 = HEAP16[$283>>1]|0; $285 = ($284<<16>>16)==(0); if ($285) { $286 = ((($count)) + 10|0); $287 = HEAP16[$286>>1]|0; $288 = ($287<<16>>16)==(0); if ($288) { $289 = ((($count)) + 8|0); $290 = HEAP16[$289>>1]|0; $291 = ($290<<16>>16)==(0); if ($291) { $292 = ((($count)) + 6|0); $293 = HEAP16[$292>>1]|0; $294 = ($293<<16>>16)==(0); if ($294) { $295 = ((($count)) + 4|0); $296 = HEAP16[$295>>1]|0; $297 = ($296<<16>>16)==(0); if ($297) { $298 = ((($count)) + 2|0); $299 = HEAP16[$298>>1]|0; $300 = ($299<<16>>16)==(0); if (!($300)) { $302 = ($301>>>0)>(1); $max$0$$90 = $302 ? 1 : $301; $258 = 0;$max$0$87 = $max$0$$90;$max$056$lcssa85 = 1;$min$0$lcssa = 1; break; } $303 = HEAP32[$table>>2]|0; $304 = ((($303)) + 4|0); HEAP32[$table>>2] = $304; HEAP8[$303>>0] = 64; $305 = ((($303)) + 1|0); HEAP8[$305>>0] = 1; $306 = ((($303)) + 2|0); HEAP16[$306>>1] = 0; $307 = HEAP32[$table>>2]|0; $308 = ((($307)) + 4|0); HEAP32[$table>>2] = $308; HEAP8[$307>>0] = 64; $309 = ((($307)) + 1|0); HEAP8[$309>>0] = 1; $310 = ((($307)) + 2|0); HEAP16[$310>>1] = 0; HEAP32[$bits>>2] = 1; $$0 = 0; STACKTOP = sp;return ($$0|0); } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 2; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 3; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 4; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 5; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 6; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 7; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 8; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 9; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 10; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 11; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 12; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 13; label = 6; } } else { $$ph82 = $301;$$ph83 = 0;$max$056$lcssa$ph = 14; label = 6; } } } while(0); L25: do { if ((label|0) == 6) { $14 = ($$ph82>>>0)>($max$056$lcssa$ph>>>0); $max$0$$84 = $14 ? $max$056$lcssa$ph : $$ph82; $min$049 = 1; while(1) { $15 = (($count) + ($min$049<<1)|0); $16 = HEAP16[$15>>1]|0; $17 = ($16<<16>>16)==(0); if (!($17)) { $258 = $$ph83;$max$0$87 = $max$0$$84;$max$056$lcssa85 = $max$056$lcssa$ph;$min$0$lcssa = $min$049; break L25; } $18 = (($min$049) + 1)|0; $19 = ($18>>>0)<($max$056$lcssa$ph>>>0); if ($19) { $min$049 = $18; } else { $258 = $$ph83;$max$0$87 = $max$0$$84;$max$056$lcssa85 = $max$056$lcssa$ph;$min$0$lcssa = $18; break; } } } } while(0); $20 = ($max$0$87>>>0)<($min$0$lcssa>>>0); $min$0$max$0$ = $20 ? $min$0$lcssa : $max$0$87; $21 = ((($count)) + 2|0); $22 = HEAP16[$21>>1]|0; $23 = $22&65535; $24 = (2 - ($23))|0; $25 = ($24|0)<(0); if ($25) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $26 = $24 << 1; $27 = ((($count)) + 4|0); $28 = HEAP16[$27>>1]|0; $29 = $28&65535; $30 = (($26) - ($29))|0; $31 = ($30|0)<(0); if ($31) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $184 = $30 << 1; $185 = ((($count)) + 6|0); $186 = HEAP16[$185>>1]|0; $187 = $186&65535; $188 = (($184) - ($187))|0; $189 = ($188|0)<(0); if ($189) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $190 = $188 << 1; $191 = ((($count)) + 8|0); $192 = HEAP16[$191>>1]|0; $193 = $192&65535; $194 = (($190) - ($193))|0; $195 = ($194|0)<(0); if ($195) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $196 = $194 << 1; $197 = ((($count)) + 10|0); $198 = HEAP16[$197>>1]|0; $199 = $198&65535; $200 = (($196) - ($199))|0; $201 = ($200|0)<(0); if ($201) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $202 = $200 << 1; $203 = ((($count)) + 12|0); $204 = HEAP16[$203>>1]|0; $205 = $204&65535; $206 = (($202) - ($205))|0; $207 = ($206|0)<(0); if ($207) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $208 = $206 << 1; $209 = ((($count)) + 14|0); $210 = HEAP16[$209>>1]|0; $211 = $210&65535; $212 = (($208) - ($211))|0; $213 = ($212|0)<(0); if ($213) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $214 = $212 << 1; $215 = ((($count)) + 16|0); $216 = HEAP16[$215>>1]|0; $217 = $216&65535; $218 = (($214) - ($217))|0; $219 = ($218|0)<(0); if ($219) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $220 = $218 << 1; $221 = ((($count)) + 18|0); $222 = HEAP16[$221>>1]|0; $223 = $222&65535; $224 = (($220) - ($223))|0; $225 = ($224|0)<(0); if ($225) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $226 = $224 << 1; $227 = ((($count)) + 20|0); $228 = HEAP16[$227>>1]|0; $229 = $228&65535; $230 = (($226) - ($229))|0; $231 = ($230|0)<(0); if ($231) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $232 = $230 << 1; $233 = ((($count)) + 22|0); $234 = HEAP16[$233>>1]|0; $235 = $234&65535; $236 = (($232) - ($235))|0; $237 = ($236|0)<(0); if ($237) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $238 = $236 << 1; $239 = ((($count)) + 24|0); $240 = HEAP16[$239>>1]|0; $241 = $240&65535; $242 = (($238) - ($241))|0; $243 = ($242|0)<(0); if ($243) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $244 = $242 << 1; $245 = ((($count)) + 26|0); $246 = HEAP16[$245>>1]|0; $247 = $246&65535; $248 = (($244) - ($247))|0; $249 = ($248|0)<(0); if ($249) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $250 = $248 << 1; $251 = ((($count)) + 28|0); $252 = HEAP16[$251>>1]|0; $253 = $252&65535; $254 = (($250) - ($253))|0; $255 = ($254|0)<(0); if ($255) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $256 = $254 << 1; $257 = $258&65535; $259 = (($256) - ($257))|0; $260 = ($259|0)<(0); if ($260) { $$0 = -1; STACKTOP = sp;return ($$0|0); } $261 = ($259|0)>(0); if ($261) { $32 = ($type|0)==(0); $33 = ($max$056$lcssa85|0)!=(1); $or$cond = $32 | $33; if ($or$cond) { $$0 = -1; STACKTOP = sp;return ($$0|0); } } $34 = ((($offs)) + 2|0); HEAP16[$34>>1] = 0; $35 = ((($offs)) + 4|0); HEAP16[$35>>1] = $22; $36 = $22&65535; $$phi$trans$insert79 = ((($count)) + 4|0); $$pre80 = HEAP16[$$phi$trans$insert79>>1]|0; $37 = $$pre80&65535; $38 = (($37) + ($36))|0; $39 = $38&65535; $40 = ((($offs)) + 6|0); HEAP16[$40>>1] = $39; $$phi$trans$insert79$1 = ((($count)) + 6|0); $$pre80$1 = HEAP16[$$phi$trans$insert79$1>>1]|0; $41 = $$pre80$1&65535; $42 = (($41) + ($38))|0; $43 = $42&65535; $44 = ((($offs)) + 8|0); HEAP16[$44>>1] = $43; $$phi$trans$insert79$2 = ((($count)) + 8|0); $$pre80$2 = HEAP16[$$phi$trans$insert79$2>>1]|0; $fold = (($38) + ($41))|0; $45 = $$pre80$2&65535; $46 = (($45) + ($fold))|0; $47 = $46&65535; $48 = ((($offs)) + 10|0); HEAP16[$48>>1] = $47; $$phi$trans$insert79$3 = ((($count)) + 10|0); $$pre80$3 = HEAP16[$$phi$trans$insert79$3>>1]|0; $fold113 = (($fold) + ($45))|0; $49 = $$pre80$3&65535; $50 = (($49) + ($fold113))|0; $51 = $50&65535; $52 = ((($offs)) + 12|0); HEAP16[$52>>1] = $51; $$phi$trans$insert79$4 = ((($count)) + 12|0); $$pre80$4 = HEAP16[$$phi$trans$insert79$4>>1]|0; $fold114 = (($fold113) + ($49))|0; $53 = $$pre80$4&65535; $54 = (($53) + ($fold114))|0; $55 = $54&65535; $56 = ((($offs)) + 14|0); HEAP16[$56>>1] = $55; $$phi$trans$insert79$5 = ((($count)) + 14|0); $$pre80$5 = HEAP16[$$phi$trans$insert79$5>>1]|0; $fold115 = (($fold114) + ($53))|0; $57 = $$pre80$5&65535; $58 = (($57) + ($fold115))|0; $59 = $58&65535; $60 = ((($offs)) + 16|0); HEAP16[$60>>1] = $59; $$phi$trans$insert79$6 = ((($count)) + 16|0); $$pre80$6 = HEAP16[$$phi$trans$insert79$6>>1]|0; $fold116 = (($fold115) + ($57))|0; $61 = $$pre80$6&65535; $62 = (($61) + ($fold116))|0; $63 = $62&65535; $64 = ((($offs)) + 18|0); HEAP16[$64>>1] = $63; $$phi$trans$insert79$7 = ((($count)) + 18|0); $$pre80$7 = HEAP16[$$phi$trans$insert79$7>>1]|0; $fold117 = (($fold116) + ($61))|0; $65 = $$pre80$7&65535; $66 = (($65) + ($fold117))|0; $67 = $66&65535; $68 = ((($offs)) + 20|0); HEAP16[$68>>1] = $67; $$phi$trans$insert79$8 = ((($count)) + 20|0); $$pre80$8 = HEAP16[$$phi$trans$insert79$8>>1]|0; $fold118 = (($fold117) + ($65))|0; $69 = $$pre80$8&65535; $70 = (($69) + ($fold118))|0; $71 = $70&65535; $72 = ((($offs)) + 22|0); HEAP16[$72>>1] = $71; $$phi$trans$insert79$9 = ((($count)) + 22|0); $$pre80$9 = HEAP16[$$phi$trans$insert79$9>>1]|0; $fold119 = (($fold118) + ($69))|0; $73 = $$pre80$9&65535; $74 = (($73) + ($fold119))|0; $75 = $74&65535; $76 = ((($offs)) + 24|0); HEAP16[$76>>1] = $75; $$phi$trans$insert79$10 = ((($count)) + 24|0); $$pre80$10 = HEAP16[$$phi$trans$insert79$10>>1]|0; $fold120 = (($fold119) + ($73))|0; $77 = $$pre80$10&65535; $78 = (($77) + ($fold120))|0; $79 = $78&65535; $80 = ((($offs)) + 26|0); HEAP16[$80>>1] = $79; $$phi$trans$insert79$11 = ((($count)) + 26|0); $$pre80$11 = HEAP16[$$phi$trans$insert79$11>>1]|0; $fold121 = (($fold120) + ($77))|0; $81 = $$pre80$11&65535; $82 = (($81) + ($fold121))|0; $83 = $82&65535; $84 = ((($offs)) + 28|0); HEAP16[$84>>1] = $83; $$phi$trans$insert79$12 = ((($count)) + 28|0); $$pre80$12 = HEAP16[$$phi$trans$insert79$12>>1]|0; $fold122 = (($fold121) + ($81))|0; $85 = $$pre80$12&65535; $86 = (($85) + ($fold122))|0; $87 = $86&65535; $88 = ((($offs)) + 30|0); HEAP16[$88>>1] = $87; if (!($0)) { $sym$143 = 0; while(1) { $89 = (($lens) + ($sym$143<<1)|0); $90 = HEAP16[$89>>1]|0; $91 = ($90<<16>>16)==(0); if (!($91)) { $92 = $90&65535; $93 = $sym$143&65535; $94 = (($offs) + ($92<<1)|0); $95 = HEAP16[$94>>1]|0; $96 = (($95) + 1)<<16>>16; HEAP16[$94>>1] = $96; $97 = $95&65535; $98 = (($work) + ($97<<1)|0); HEAP16[$98>>1] = $93; } $99 = (($sym$143) + 1)|0; $exitcond = ($99|0)==($codes|0); if ($exitcond) { break; } else { $sym$143 = $99; } } } switch ($type|0) { case 0: { $$ph = 0;$$ph22 = 0;$base$01320$ph = $work;$end$01518$ph = 19;$extra$01419$ph = $work; break; } case 1: { $100 = ($min$0$max$0$>>>0)>(9); if ($100) { $$0 = 1; STACKTOP = sp;return ($$0|0); } else { $$ph = 0;$$ph22 = 1;$base$01320$ph = (117020);$end$01518$ph = 256;$extra$01419$ph = (117146); } break; } default: { $101 = ($min$0$max$0$>>>0)>(9); $102 = ($type|0)==(2); $or$cond5 = $102 & $101; if ($or$cond5) { $$0 = 1; STACKTOP = sp;return ($$0|0); } else { $$ph = $102;$$ph22 = 0;$base$01320$ph = 117470;$end$01518$ph = -1;$extra$01419$ph = 117596; } } } $$ph21$in = 1 << $min$0$max$0$; $next$0$ph = HEAP32[$table>>2]|0; $$ph21 = (($$ph21$in) + -1)|0; $103 = $min$0$max$0$&255; $curr$0$ph = $min$0$max$0$;$drop$0$ph = 0;$huff$0$ph = 0;$len$3$ph = $min$0$lcssa;$low$0$ph = -1;$next$0$ph24 = $next$0$ph;$sym$2$ph = 0;$used$0$ph23 = $$ph21$in; L93: while(1) { $104 = 1 << $curr$0$ph; $huff$0 = $huff$0$ph;$len$3 = $len$3$ph;$sym$2 = $sym$2$ph; while(1) { $105 = (($len$3) - ($drop$0$ph))|0; $106 = $105&255; $107 = (($work) + ($sym$2<<1)|0); $108 = HEAP16[$107>>1]|0; $109 = $108&65535; $110 = ($109|0)<($end$01518$ph|0); do { if ($110) { $here$sroa$0$0 = 0;$here$sroa$14$0 = $108; } else { $111 = ($109|0)>($end$01518$ph|0); if (!($111)) { $here$sroa$0$0 = 96;$here$sroa$14$0 = 0; break; } $112 = (($extra$01419$ph) + ($109<<1)|0); $113 = HEAP16[$112>>1]|0; $114 = $113&255; $115 = (($base$01320$ph) + ($109<<1)|0); $116 = HEAP16[$115>>1]|0; $here$sroa$0$0 = $114;$here$sroa$14$0 = $116; } } while(0); $117 = 1 << $105; $118 = $huff$0 >>> $drop$0$ph; $fill$0 = $104; while(1) { $119 = (($fill$0) - ($117))|0; $120 = (($119) + ($118))|0; $121 = (($next$0$ph24) + ($120<<2)|0); HEAP8[$121>>0] = $here$sroa$0$0; $122 = (((($next$0$ph24) + ($120<<2)|0)) + 1|0); HEAP8[$122>>0] = $106; $123 = (((($next$0$ph24) + ($120<<2)|0)) + 2|0); HEAP16[$123>>1] = $here$sroa$14$0; $124 = ($fill$0|0)==($117|0); if ($124) { break; } else { $fill$0 = $119; } } $125 = (($len$3) + -1)|0; $126 = 1 << $125; $incr$0 = $126; while(1) { $127 = $incr$0 & $huff$0; $128 = ($127|0)==(0); $129 = $incr$0 >>> 1; if ($128) { $incr$0$lcssa = $incr$0; break; } else { $incr$0 = $129; } } $130 = ($incr$0$lcssa|0)==(0); if ($130) { $huff$1 = 0; } else { $131 = (($incr$0$lcssa) + -1)|0; $132 = $131 & $huff$0; $133 = (($132) + ($incr$0$lcssa))|0; $huff$1 = $133; } $134 = (($sym$2) + 1)|0; $135 = (($count) + ($len$3<<1)|0); $136 = HEAP16[$135>>1]|0; $137 = (($136) + -1)<<16>>16; HEAP16[$135>>1] = $137; $138 = ($137<<16>>16)==(0); if ($138) { $139 = ($len$3|0)==($max$056$lcssa85|0); if ($139) { $$lcssa = $106;$huff$1$lcssa = $huff$1;$next$0$ph24$lcssa = $next$0$ph24;$used$0$ph23$lcssa = $used$0$ph23; break L93; } $140 = (($work) + ($134<<1)|0); $141 = HEAP16[$140>>1]|0; $142 = $141&65535; $143 = (($lens) + ($142<<1)|0); $144 = HEAP16[$143>>1]|0; $145 = $144&65535; $len$4 = $145; } else { $len$4 = $len$3; } $146 = ($len$4>>>0)>($min$0$max$0$>>>0); if (!($146)) { $huff$0 = $huff$1;$len$3 = $len$4;$sym$2 = $134; continue; } $147 = $huff$1 & $$ph21; $148 = ($147|0)==($low$0$ph|0); if ($148) { $huff$0 = $huff$1;$len$3 = $len$4;$sym$2 = $134; } else { $$lcssa126 = $134;$$lcssa127 = $147;$huff$1$lcssa124 = $huff$1;$len$4$lcssa = $len$4; break; } } $149 = ($drop$0$ph|0)==(0); $min$0$max$0$$drop$0 = $149 ? $min$0$max$0$ : $drop$0$ph; $150 = (($next$0$ph24) + ($104<<2)|0); $151 = (($len$4$lcssa) - ($min$0$max$0$$drop$0))|0; $152 = ($len$4$lcssa>>>0)<($max$056$lcssa85>>>0); L116: do { if ($152) { $153 = 1 << $151; $155 = $len$4$lcssa;$curr$139 = $151;$left$140 = $153; while(1) { $154 = (($count) + ($155<<1)|0); $156 = HEAP16[$154>>1]|0; $157 = $156&65535; $158 = (($left$140) - ($157))|0; $159 = ($158|0)<(1); if ($159) { $curr$1$lcssa = $curr$139; break L116; } $160 = (($curr$139) + 1)|0; $161 = $158 << 1; $162 = (($160) + ($min$0$max$0$$drop$0))|0; $163 = ($162>>>0)<($max$056$lcssa85>>>0); if ($163) { $155 = $162;$curr$139 = $160;$left$140 = $161; } else { $curr$1$lcssa = $160; break; } } } else { $curr$1$lcssa = $151; } } while(0); $164 = 1 << $curr$1$lcssa; $165 = (($164) + ($used$0$ph23))|0; $166 = ($165>>>0)>(852); $or$cond7 = $$ph22 & $166; $167 = ($165>>>0)>(592); $or$cond9 = $$ph & $167; $or$cond10 = $or$cond7 | $or$cond9; if ($or$cond10) { $$0 = 1; label = 44; break; } $168 = $curr$1$lcssa&255; $169 = HEAP32[$table>>2]|0; $170 = (($169) + ($$lcssa127<<2)|0); HEAP8[$170>>0] = $168; $171 = (((($169) + ($$lcssa127<<2)|0)) + 1|0); HEAP8[$171>>0] = $103; $172 = $150; $173 = $169; $174 = (($172) - ($173))|0; $175 = $174 >>> 2; $176 = $175&65535; $177 = (((($169) + ($$lcssa127<<2)|0)) + 2|0); HEAP16[$177>>1] = $176; $curr$0$ph = $curr$1$lcssa;$drop$0$ph = $min$0$max$0$$drop$0;$huff$0$ph = $huff$1$lcssa124;$len$3$ph = $len$4$lcssa;$low$0$ph = $$lcssa127;$next$0$ph24 = $150;$sym$2$ph = $$lcssa126;$used$0$ph23 = $165; } if ((label|0) == 44) { STACKTOP = sp;return ($$0|0); } $178 = ($huff$1$lcssa|0)==(0); if (!($178)) { $179 = (($next$0$ph24$lcssa) + ($huff$1$lcssa<<2)|0); HEAP8[$179>>0] = 64; $180 = (((($next$0$ph24$lcssa) + ($huff$1$lcssa<<2)|0)) + 1|0); HEAP8[$180>>0] = $$lcssa; $181 = (((($next$0$ph24$lcssa) + ($huff$1$lcssa<<2)|0)) + 2|0); HEAP16[$181>>1] = 0; } $182 = HEAP32[$table>>2]|0; $183 = (($182) + ($used$0$ph23$lcssa<<2)|0); HEAP32[$table>>2] = $183; HEAP32[$bits>>2] = $min$0$max$0$; $$0 = 0; STACKTOP = sp;return ($$0|0); } function _zcalloc($opaque,$items,$size) { $opaque = $opaque|0; $items = $items|0; $size = $size|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = Math_imul($size, $items)|0; $1 = (_malloc($0)|0); return ($1|0); } function _zcfree($opaque,$ptr) { $opaque = $opaque|0; $ptr = $ptr|0; var label = 0, sp = 0; sp = STACKTOP; _free($ptr); return; } function _adler32($adler,$buf,$len) { $adler = $adler|0; $buf = $buf|0; $len = $len|0; var $$ = 0, $$$16 = 0, $$010 = 0, $$0117 = 0, $$018 = 0, $$1$lcssa6469 = 0, $$12$lcssa6568 = 0, $$1239 = 0, $$140 = 0, $$16$lcssa = 0, $$1616 = 0, $$23 = 0, $$231 = 0, $$323 = 0, $$3430 = 0, $$38$lcssa6667 = 0, $$3838 = 0, $$422 = 0, $$49 = 0, $$529 = 0; var $$6$lcssa = 0, $$621 = 0, $$7 = 0, $$lcssa108 = 0, $$lcssa109 = 0, $$lcssa110 = 0, $$lcssa111 = 0, $$lcssa112 = 0, $$lcssa113 = 0, $$lcssa114 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $n$0 = 0, $scevgep = 0, $scevgep61 = 0, $scevgep61$lcssa = 0, $sum2$0 = 0, $sum2$1$lcssa = 0, $sum2$119 = 0, $sum2$2$lcssa6370 = 0, $sum2$241 = 0, $sum2$3 = 0, $sum2$432 = 0, $sum2$5$lcssa = 0, $sum2$524 = 0, $sum2$6 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = $adler >>> 16; $1 = $adler & 65535; $2 = ($len|0)==(1); if ($2) { $3 = HEAP8[$buf>>0]|0; $4 = $3&255; $5 = (($4) + ($1))|0; $6 = ($5>>>0)>(65520); $7 = (($5) + -65521)|0; $$ = $6 ? $7 : $5; $8 = (($$) + ($0))|0; $9 = ($8>>>0)>(65520); $10 = (($8) + 15)|0; $sum2$0 = $9 ? $10 : $8; $11 = $sum2$0 << 16; $12 = $11 | $$; $$010 = $12; return ($$010|0); } $13 = ($buf|0)==(0|0); if ($13) { $$010 = 1; return ($$010|0); } $14 = ($len>>>0)<(16); if ($14) { $16 = ($len|0)==(0); if ($16) { $$16$lcssa = $1;$sum2$1$lcssa = $0; } else { $$0117 = $buf;$$018 = $len;$$1616 = $1;$sum2$119 = $0; while(1) { $17 = (($$018) + -1)|0; $18 = ((($$0117)) + 1|0); $19 = HEAP8[$$0117>>0]|0; $20 = $19&255; $21 = (($20) + ($$1616))|0; $22 = (($21) + ($sum2$119))|0; $23 = ($17|0)==(0); if ($23) { $$16$lcssa = $21;$sum2$1$lcssa = $22; break; } else { $$0117 = $18;$$018 = $17;$$1616 = $21;$sum2$119 = $22; } } } $24 = ($$16$lcssa>>>0)>(65520); $25 = (($$16$lcssa) + -65521)|0; $$$16 = $24 ? $25 : $$16$lcssa; $26 = (($sum2$1$lcssa>>>0) % 65521)&-1; $27 = $26 << 16; $28 = $27 | $$$16; $$010 = $28; return ($$010|0); } $15 = ($len>>>0)>(5551); if ($15) { $$1239 = $buf;$$140 = $len;$$3838 = $1;$sum2$241 = $0; while(1) { $29 = (($$140) + -5552)|0; $$23 = $$1239;$$49 = $$3838;$n$0 = 347;$sum2$3 = $sum2$241; while(1) { $30 = HEAP8[$$23>>0]|0; $31 = $30&255; $32 = (($31) + ($$49))|0; $33 = (($32) + ($sum2$3))|0; $34 = ((($$23)) + 1|0); $35 = HEAP8[$34>>0]|0; $36 = $35&255; $37 = (($32) + ($36))|0; $38 = (($33) + ($37))|0; $39 = ((($$23)) + 2|0); $40 = HEAP8[$39>>0]|0; $41 = $40&255; $42 = (($37) + ($41))|0; $43 = (($38) + ($42))|0; $44 = ((($$23)) + 3|0); $45 = HEAP8[$44>>0]|0; $46 = $45&255; $47 = (($42) + ($46))|0; $48 = (($43) + ($47))|0; $49 = ((($$23)) + 4|0); $50 = HEAP8[$49>>0]|0; $51 = $50&255; $52 = (($47) + ($51))|0; $53 = (($48) + ($52))|0; $54 = ((($$23)) + 5|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = (($52) + ($56))|0; $58 = (($53) + ($57))|0; $59 = ((($$23)) + 6|0); $60 = HEAP8[$59>>0]|0; $61 = $60&255; $62 = (($57) + ($61))|0; $63 = (($58) + ($62))|0; $64 = ((($$23)) + 7|0); $65 = HEAP8[$64>>0]|0; $66 = $65&255; $67 = (($62) + ($66))|0; $68 = (($63) + ($67))|0; $69 = ((($$23)) + 8|0); $70 = HEAP8[$69>>0]|0; $71 = $70&255; $72 = (($67) + ($71))|0; $73 = (($68) + ($72))|0; $74 = ((($$23)) + 9|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = (($72) + ($76))|0; $78 = (($73) + ($77))|0; $79 = ((($$23)) + 10|0); $80 = HEAP8[$79>>0]|0; $81 = $80&255; $82 = (($77) + ($81))|0; $83 = (($78) + ($82))|0; $84 = ((($$23)) + 11|0); $85 = HEAP8[$84>>0]|0; $86 = $85&255; $87 = (($82) + ($86))|0; $88 = (($83) + ($87))|0; $89 = ((($$23)) + 12|0); $90 = HEAP8[$89>>0]|0; $91 = $90&255; $92 = (($87) + ($91))|0; $93 = (($88) + ($92))|0; $94 = ((($$23)) + 13|0); $95 = HEAP8[$94>>0]|0; $96 = $95&255; $97 = (($92) + ($96))|0; $98 = (($93) + ($97))|0; $99 = ((($$23)) + 14|0); $100 = HEAP8[$99>>0]|0; $101 = $100&255; $102 = (($97) + ($101))|0; $103 = (($98) + ($102))|0; $104 = ((($$23)) + 15|0); $105 = HEAP8[$104>>0]|0; $106 = $105&255; $107 = (($102) + ($106))|0; $108 = (($103) + ($107))|0; $109 = ((($$23)) + 16|0); $110 = (($n$0) + -1)|0; $111 = ($110|0)==(0); if ($111) { $$lcssa110 = $107;$$lcssa111 = $108; break; } else { $$23 = $109;$$49 = $107;$n$0 = $110;$sum2$3 = $108; } } $scevgep61 = ((($$1239)) + 5552|0); $112 = (($$lcssa110>>>0) % 65521)&-1; $113 = (($$lcssa111>>>0) % 65521)&-1; $114 = ($29>>>0)>(5551); if ($114) { $$1239 = $scevgep61;$$140 = $29;$$3838 = $112;$sum2$241 = $113; } else { $$lcssa112 = $29;$$lcssa113 = $112;$$lcssa114 = $113;$scevgep61$lcssa = $scevgep61; break; } } $115 = ($$lcssa112|0)==(0); if ($115) { $$7 = $$lcssa113;$sum2$6 = $$lcssa114; } else { $116 = ($$lcssa112>>>0)>(15); if ($116) { $$1$lcssa6469 = $$lcssa112;$$12$lcssa6568 = $scevgep61$lcssa;$$38$lcssa6667 = $$lcssa113;$sum2$2$lcssa6370 = $$lcssa114; label = 14; } else { $$323 = $$lcssa112;$$422 = $scevgep61$lcssa;$$621 = $$lcssa113;$sum2$524 = $$lcssa114; label = 17; } } } else { $$1$lcssa6469 = $len;$$12$lcssa6568 = $buf;$$38$lcssa6667 = $1;$sum2$2$lcssa6370 = $0; label = 14; } if ((label|0) == 14) { $117 = (($$1$lcssa6469) + -16)|0; $118 = $117 & -16; $119 = (($118) + 16)|0; $scevgep = (($$12$lcssa6568) + ($119)|0); $$231 = $$1$lcssa6469;$$3430 = $$12$lcssa6568;$$529 = $$38$lcssa6667;$sum2$432 = $sum2$2$lcssa6370; while(1) { $122 = (($$231) + -16)|0; $123 = HEAP8[$$3430>>0]|0; $124 = $123&255; $125 = (($124) + ($$529))|0; $126 = (($125) + ($sum2$432))|0; $127 = ((($$3430)) + 1|0); $128 = HEAP8[$127>>0]|0; $129 = $128&255; $130 = (($125) + ($129))|0; $131 = (($126) + ($130))|0; $132 = ((($$3430)) + 2|0); $133 = HEAP8[$132>>0]|0; $134 = $133&255; $135 = (($130) + ($134))|0; $136 = (($131) + ($135))|0; $137 = ((($$3430)) + 3|0); $138 = HEAP8[$137>>0]|0; $139 = $138&255; $140 = (($135) + ($139))|0; $141 = (($136) + ($140))|0; $142 = ((($$3430)) + 4|0); $143 = HEAP8[$142>>0]|0; $144 = $143&255; $145 = (($140) + ($144))|0; $146 = (($141) + ($145))|0; $147 = ((($$3430)) + 5|0); $148 = HEAP8[$147>>0]|0; $149 = $148&255; $150 = (($145) + ($149))|0; $151 = (($146) + ($150))|0; $152 = ((($$3430)) + 6|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = (($150) + ($154))|0; $156 = (($151) + ($155))|0; $157 = ((($$3430)) + 7|0); $158 = HEAP8[$157>>0]|0; $159 = $158&255; $160 = (($155) + ($159))|0; $161 = (($156) + ($160))|0; $162 = ((($$3430)) + 8|0); $163 = HEAP8[$162>>0]|0; $164 = $163&255; $165 = (($160) + ($164))|0; $166 = (($161) + ($165))|0; $167 = ((($$3430)) + 9|0); $168 = HEAP8[$167>>0]|0; $169 = $168&255; $170 = (($165) + ($169))|0; $171 = (($166) + ($170))|0; $172 = ((($$3430)) + 10|0); $173 = HEAP8[$172>>0]|0; $174 = $173&255; $175 = (($170) + ($174))|0; $176 = (($171) + ($175))|0; $177 = ((($$3430)) + 11|0); $178 = HEAP8[$177>>0]|0; $179 = $178&255; $180 = (($175) + ($179))|0; $181 = (($176) + ($180))|0; $182 = ((($$3430)) + 12|0); $183 = HEAP8[$182>>0]|0; $184 = $183&255; $185 = (($180) + ($184))|0; $186 = (($181) + ($185))|0; $187 = ((($$3430)) + 13|0); $188 = HEAP8[$187>>0]|0; $189 = $188&255; $190 = (($185) + ($189))|0; $191 = (($186) + ($190))|0; $192 = ((($$3430)) + 14|0); $193 = HEAP8[$192>>0]|0; $194 = $193&255; $195 = (($190) + ($194))|0; $196 = (($191) + ($195))|0; $197 = ((($$3430)) + 15|0); $198 = HEAP8[$197>>0]|0; $199 = $198&255; $200 = (($195) + ($199))|0; $201 = (($196) + ($200))|0; $202 = ((($$3430)) + 16|0); $203 = ($122>>>0)>(15); if ($203) { $$231 = $122;$$3430 = $202;$$529 = $200;$sum2$432 = $201; } else { $$lcssa108 = $200;$$lcssa109 = $201; break; } } $120 = (($117) - ($118))|0; $121 = ($117|0)==($118|0); if ($121) { $$6$lcssa = $$lcssa108;$sum2$5$lcssa = $$lcssa109; label = 18; } else { $$323 = $120;$$422 = $scevgep;$$621 = $$lcssa108;$sum2$524 = $$lcssa109; label = 17; } } if ((label|0) == 17) { while(1) { label = 0; $204 = (($$323) + -1)|0; $205 = ((($$422)) + 1|0); $206 = HEAP8[$$422>>0]|0; $207 = $206&255; $208 = (($207) + ($$621))|0; $209 = (($208) + ($sum2$524))|0; $210 = ($204|0)==(0); if ($210) { $$6$lcssa = $208;$sum2$5$lcssa = $209; label = 18; break; } else { $$323 = $204;$$422 = $205;$$621 = $208;$sum2$524 = $209; label = 17; } } } if ((label|0) == 18) { $211 = (($$6$lcssa>>>0) % 65521)&-1; $212 = (($sum2$5$lcssa>>>0) % 65521)&-1; $$7 = $211;$sum2$6 = $212; } $213 = $sum2$6 << 16; $214 = $213 | $$7; $$010 = $214; return ($$010|0); } function _inflate_fast($strm,$start) { $strm = $strm|0; $start = $start|0; var $$lcssa = 0, $$lcssa13 = 0, $$lcssa20 = 0, $$lcssa22 = 0, $$lcssa236 = 0, $$lcssa237 = 0, $$lcssa239 = 0, $$lcssa24 = 0, $$lcssa240 = 0, $$lcssa242 = 0, $$lcssa243 = 0, $$lcssa247 = 0, $$lcssa248 = 0, $$lcssa249 = 0, $$lcssa251 = 0, $$lcssa257 = 0, $$lcssa258 = 0, $$lcssa269 = 0, $$lcssa270 = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bits$0 = 0, $bits$1 = 0, $bits$3 = 0, $bits$4 = 0, $bits$5 = 0; var $bits$7 = 0, $bits$8 = 0, $bits$9 = 0, $extract$t = 0, $extract$t72 = 0, $from$0 = 0, $from$1 = 0, $from$2 = 0, $from$3 = 0, $from$4$lcssa = 0, $from$4$ph = 0, $from$466 = 0, $from$5 = 0, $from$5$lcssa = 0, $here$sroa$0$0 = 0, $here$sroa$0$0$44 = 0, $here$sroa$0$0$in = 0, $here$sroa$0$0$in$41 = 0, $here$sroa$0$1 = 0, $here$sroa$0$1$53 = 0; var $here$sroa$0$1$in = 0, $here$sroa$0$1$in$50 = 0, $here$sroa$10$0 = 0, $here$sroa$10$0$46 = 0, $here$sroa$10$0$in = 0, $here$sroa$10$0$in$43 = 0, $here$sroa$10$0$lcssa = 0, $here$sroa$10$0$lcssa$off0 = 0, $here$sroa$10$047 = 0, $here$sroa$10$047$lcssa = 0, $here$sroa$10$1 = 0, $here$sroa$10$1$55 = 0, $here$sroa$10$1$in = 0, $here$sroa$10$1$in$52 = 0, $here$sroa$10$1$lcssa = 0, $here$sroa$10$156 = 0, $here$sroa$8$0 = 0, $here$sroa$8$0$45 = 0, $here$sroa$8$0$in = 0, $here$sroa$8$0$in$42 = 0; var $here$sroa$8$1 = 0, $here$sroa$8$1$54 = 0, $here$sroa$8$1$in = 0, $here$sroa$8$1$in$51 = 0, $hold$0 = 0, $hold$1 = 0, $hold$3 = 0, $hold$4 = 0, $hold$5 = 0, $hold$7 = 0, $hold$8 = 0, $hold$9 = 0, $in$0 = 0, $in$1 = 0, $in$1$lcssa266 = 0, $in$2 = 0, $in$3 = 0, $in$4 = 0, $in$4$lcssa = 0, $in$5 = 0; var $in$5$lcssa = 0, $in$6 = 0, $in$7 = 0, $len$0 = 0, $len$1$lcssa = 0, $len$1$ph = 0, $len$165 = 0, $len$2 = 0, $op$0 = 0, $op$1 = 0, $op$2 = 0, $op$3 = 0, $or$cond = 0, $out$0 = 0, $out$0$lcssa = 0, $out$0$lcssa262 = 0, $out$0$lcssa263 = 0, $out$1 = 0, $out$2 = 0, $out$3 = 0; var $out$4 = 0, $out$5$lcssa = 0, $out$5$ph = 0, $out$564 = 0, $out$6 = 0, $out$6$lcssa = 0, $out$7 = 0, $out$8 = 0, $scevgep = 0, $scevgep115 = 0, $scevgep117 = 0, $scevgep118 = 0, $scevgep120 = 0, $scevgep121 = 0, $scevgep124 = 0, $scevgep125 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($strm)) + 28|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$strm>>2]|0; $3 = ((($2)) + -1|0); $4 = ((($strm)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + -5)|0; $7 = (($3) + ($6)|0); $8 = ((($strm)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + -1|0); $11 = ((($strm)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = (($12) - ($start))|0; $14 = (($10) + ($13)|0); $15 = (($12) + -257)|0; $16 = (($10) + ($15)|0); $17 = ((($1)) + 40|0); $18 = HEAP32[$17>>2]|0; $19 = ((($1)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = ((($1)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = ((($1)) + 52|0); $24 = HEAP32[$23>>2]|0; $25 = ((($1)) + 56|0); $26 = HEAP32[$25>>2]|0; $27 = ((($1)) + 60|0); $28 = HEAP32[$27>>2]|0; $29 = ((($1)) + 76|0); $30 = HEAP32[$29>>2]|0; $31 = ((($1)) + 80|0); $32 = HEAP32[$31>>2]|0; $33 = ((($1)) + 84|0); $34 = HEAP32[$33>>2]|0; $35 = 1 << $34; $36 = (($35) + -1)|0; $37 = ((($1)) + 88|0); $38 = HEAP32[$37>>2]|0; $39 = 1 << $38; $40 = (($39) + -1)|0; $41 = $14; $42 = ((($1)) + 7104|0); $43 = ((($24)) + -1|0); $44 = ($22|0)==(0); $45 = (($22) + ($18))|0; $46 = (($41) - ($22))|0; $bits$0 = $28;$hold$0 = $26;$in$0 = $3;$out$0 = $10; L1: while(1) { $47 = ($bits$0>>>0)<(15); if ($47) { $48 = ((($in$0)) + 1|0); $49 = HEAP8[$48>>0]|0; $50 = $49&255; $51 = $50 << $bits$0; $52 = (($51) + ($hold$0))|0; $53 = (($bits$0) + 8)|0; $54 = ((($in$0)) + 2|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = $56 << $53; $58 = (($52) + ($57))|0; $59 = (($bits$0) + 16)|0; $bits$1 = $59;$hold$1 = $58;$in$1 = $54; } else { $bits$1 = $bits$0;$hold$1 = $hold$0;$in$1 = $in$0; } $60 = $hold$1 & $36; $here$sroa$0$0$in$41 = (($30) + ($60<<2)|0); $here$sroa$8$0$in$42 = (((($30) + ($60<<2)|0)) + 1|0); $here$sroa$10$0$in$43 = (((($30) + ($60<<2)|0)) + 2|0); $here$sroa$0$0$44 = HEAP8[$here$sroa$0$0$in$41>>0]|0; $here$sroa$8$0$45 = HEAP8[$here$sroa$8$0$in$42>>0]|0; $here$sroa$10$0$46 = HEAP16[$here$sroa$10$0$in$43>>1]|0; $61 = $here$sroa$8$0$45&255; $62 = $hold$1 >>> $61; $63 = (($bits$1) - ($61))|0; $64 = ($here$sroa$0$0$44<<24>>24)==(0); $extract$t72 = $here$sroa$10$0$46&255; do { if ($64) { $$lcssa = $62;$$lcssa13 = $63;$here$sroa$10$0$lcssa$off0 = $extract$t72; label = 7; } else { $65 = $here$sroa$0$0$44&255; $245 = $62;$250 = $63;$68 = $65;$here$sroa$10$047 = $here$sroa$10$0$46; while(1) { $67 = $68 & 16; $69 = ($67|0)==(0); if (!($69)) { $$lcssa236 = $68;$$lcssa239 = $250;$$lcssa242 = $245;$here$sroa$10$047$lcssa = $here$sroa$10$047; break; } $239 = $68 & 64; $240 = ($239|0)==(0); if (!($240)) { $$lcssa237 = $68;$$lcssa240 = $250;$$lcssa243 = $245;$in$1$lcssa266 = $in$1;$out$0$lcssa263 = $out$0; label = 55; break L1; } $241 = $here$sroa$10$047&65535; $242 = 1 << $68; $243 = (($242) + -1)|0; $244 = $245 & $243; $246 = (($244) + ($241))|0; $here$sroa$0$0$in = (($30) + ($246<<2)|0); $here$sroa$8$0$in = (((($30) + ($246<<2)|0)) + 1|0); $here$sroa$10$0$in = (((($30) + ($246<<2)|0)) + 2|0); $here$sroa$0$0 = HEAP8[$here$sroa$0$0$in>>0]|0; $here$sroa$8$0 = HEAP8[$here$sroa$8$0$in>>0]|0; $here$sroa$10$0 = HEAP16[$here$sroa$10$0$in>>1]|0; $247 = $here$sroa$8$0&255; $248 = $245 >>> $247; $249 = (($250) - ($247))|0; $251 = $here$sroa$0$0&255; $252 = ($here$sroa$0$0<<24>>24)==(0); if ($252) { $$lcssa247 = $248;$$lcssa248 = $249;$here$sroa$10$0$lcssa = $here$sroa$10$0; label = 6; break; } else { $245 = $248;$250 = $249;$68 = $251;$here$sroa$10$047 = $here$sroa$10$0; } } if ((label|0) == 6) { label = 0; $extract$t = $here$sroa$10$0$lcssa&255; $$lcssa = $$lcssa247;$$lcssa13 = $$lcssa248;$here$sroa$10$0$lcssa$off0 = $extract$t; label = 7; break; } $70 = $here$sroa$10$047$lcssa&65535; $71 = $$lcssa236 & 15; $72 = ($71|0)==(0); if ($72) { $bits$4 = $$lcssa239;$hold$4 = $$lcssa242;$in$3 = $in$1;$len$0 = $70; } else { $73 = ($$lcssa239>>>0)<($71>>>0); if ($73) { $74 = ((($in$1)) + 1|0); $75 = HEAP8[$74>>0]|0; $76 = $75&255; $77 = $76 << $$lcssa239; $78 = (($77) + ($$lcssa242))|0; $79 = (($$lcssa239) + 8)|0; $bits$3 = $79;$hold$3 = $78;$in$2 = $74; } else { $bits$3 = $$lcssa239;$hold$3 = $$lcssa242;$in$2 = $in$1; } $80 = 1 << $71; $81 = (($80) + -1)|0; $82 = $hold$3 & $81; $83 = (($82) + ($70))|0; $84 = $hold$3 >>> $71; $85 = (($bits$3) - ($71))|0; $bits$4 = $85;$hold$4 = $84;$in$3 = $in$2;$len$0 = $83; } $86 = ($bits$4>>>0)<(15); if ($86) { $87 = ((($in$3)) + 1|0); $88 = HEAP8[$87>>0]|0; $89 = $88&255; $90 = $89 << $bits$4; $91 = (($90) + ($hold$4))|0; $92 = (($bits$4) + 8)|0; $93 = ((($in$3)) + 2|0); $94 = HEAP8[$93>>0]|0; $95 = $94&255; $96 = $95 << $92; $97 = (($91) + ($96))|0; $98 = (($bits$4) + 16)|0; $bits$5 = $98;$hold$5 = $97;$in$4 = $93; } else { $bits$5 = $bits$4;$hold$5 = $hold$4;$in$4 = $in$3; } $99 = $hold$5 & $40; $here$sroa$0$1$in$50 = (($32) + ($99<<2)|0); $here$sroa$8$1$in$51 = (((($32) + ($99<<2)|0)) + 1|0); $here$sroa$10$1$in$52 = (((($32) + ($99<<2)|0)) + 2|0); $here$sroa$0$1$53 = HEAP8[$here$sroa$0$1$in$50>>0]|0; $here$sroa$8$1$54 = HEAP8[$here$sroa$8$1$in$51>>0]|0; $here$sroa$10$1$55 = HEAP16[$here$sroa$10$1$in$52>>1]|0; $100 = $here$sroa$8$1$54&255; $101 = $hold$5 >>> $100; $102 = (($bits$5) - ($100))|0; $103 = $here$sroa$0$1$53&255; $104 = $103 & 16; $105 = ($104|0)==(0); if ($105) { $223 = $103;$229 = $101;$234 = $102;$here$sroa$10$156 = $here$sroa$10$1$55; while(1) { $222 = $223 & 64; $224 = ($222|0)==(0); if (!($224)) { $$lcssa249 = $234;$$lcssa251 = $229;$in$4$lcssa = $in$4;$out$0$lcssa = $out$0; label = 52; break L1; } $225 = $here$sroa$10$156&65535; $226 = 1 << $223; $227 = (($226) + -1)|0; $228 = $229 & $227; $230 = (($228) + ($225))|0; $here$sroa$0$1$in = (($32) + ($230<<2)|0); $here$sroa$8$1$in = (((($32) + ($230<<2)|0)) + 1|0); $here$sroa$10$1$in = (((($32) + ($230<<2)|0)) + 2|0); $here$sroa$0$1 = HEAP8[$here$sroa$0$1$in>>0]|0; $here$sroa$8$1 = HEAP8[$here$sroa$8$1$in>>0]|0; $here$sroa$10$1 = HEAP16[$here$sroa$10$1$in>>1]|0; $231 = $here$sroa$8$1&255; $232 = $229 >>> $231; $233 = (($234) - ($231))|0; $235 = $here$sroa$0$1&255; $236 = $235 & 16; $237 = ($236|0)==(0); if ($237) { $223 = $235;$229 = $232;$234 = $233;$here$sroa$10$156 = $here$sroa$10$1; } else { $$lcssa20 = $232;$$lcssa22 = $233;$$lcssa24 = $235;$here$sroa$10$1$lcssa = $here$sroa$10$1; break; } } } else { $$lcssa20 = $101;$$lcssa22 = $102;$$lcssa24 = $103;$here$sroa$10$1$lcssa = $here$sroa$10$1$55; } $106 = $here$sroa$10$1$lcssa&65535; $107 = $$lcssa24 & 15; $108 = ($$lcssa22>>>0)<($107>>>0); if ($108) { $109 = ((($in$4)) + 1|0); $110 = HEAP8[$109>>0]|0; $111 = $110&255; $112 = $111 << $$lcssa22; $113 = (($112) + ($$lcssa20))|0; $114 = (($$lcssa22) + 8)|0; $115 = ($114>>>0)<($107>>>0); if ($115) { $116 = ((($in$4)) + 2|0); $117 = HEAP8[$116>>0]|0; $118 = $117&255; $119 = $118 << $114; $120 = (($119) + ($113))|0; $121 = (($$lcssa22) + 16)|0; $bits$7 = $121;$hold$7 = $120;$in$5 = $116; } else { $bits$7 = $114;$hold$7 = $113;$in$5 = $109; } } else { $bits$7 = $$lcssa22;$hold$7 = $$lcssa20;$in$5 = $in$4; } $122 = 1 << $107; $123 = (($122) + -1)|0; $124 = $hold$7 & $123; $125 = (($124) + ($106))|0; $126 = $hold$7 >>> $107; $127 = (($bits$7) - ($107))|0; $128 = $out$0; $129 = (($128) - ($41))|0; $130 = ($125>>>0)>($129>>>0); if (!($130)) { $201 = (0 - ($125))|0; $202 = (($out$0) + ($201)|0); $from$5 = $202;$len$2 = $len$0;$out$6 = $out$0; while(1) { $203 = ((($from$5)) + 1|0); $204 = HEAP8[$203>>0]|0; $205 = ((($out$6)) + 1|0); HEAP8[$205>>0] = $204; $206 = ((($from$5)) + 2|0); $207 = HEAP8[$206>>0]|0; $208 = ((($out$6)) + 2|0); HEAP8[$208>>0] = $207; $209 = ((($from$5)) + 3|0); $210 = HEAP8[$209>>0]|0; $211 = ((($out$6)) + 3|0); HEAP8[$211>>0] = $210; $212 = (($len$2) + -3)|0; $213 = ($212>>>0)>(2); if ($213) { $from$5 = $209;$len$2 = $212;$out$6 = $211; } else { $$lcssa257 = $211;$$lcssa258 = $212;$from$5$lcssa = $from$5;$out$6$lcssa = $out$6; break; } } $214 = ($$lcssa258|0)==(0); if ($214) { $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $$lcssa257; break; } $215 = ((($from$5$lcssa)) + 4|0); $216 = HEAP8[$215>>0]|0; $217 = ((($out$6$lcssa)) + 4|0); HEAP8[$217>>0] = $216; $218 = ($$lcssa258>>>0)>(1); if (!($218)) { $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $217; break; } $219 = ((($from$5$lcssa)) + 5|0); $220 = HEAP8[$219>>0]|0; $221 = ((($out$6$lcssa)) + 5|0); HEAP8[$221>>0] = $220; $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $221; break; } $131 = (($125) - ($129))|0; $132 = ($131>>>0)>($20>>>0); if ($132) { $133 = HEAP32[$42>>2]|0; $134 = ($133|0)==(0); if (!($134)) { $$lcssa269 = $126;$$lcssa270 = $127;$in$5$lcssa = $in$5;$out$0$lcssa262 = $out$0; label = 22; break L1; } } do { if ($44) { $136 = (($18) - ($131))|0; $137 = (($43) + ($136)|0); $138 = ($len$0>>>0)>($131>>>0); if ($138) { $139 = (($len$0) - ($131))|0; $140 = (($125) - ($128))|0; $from$0 = $137;$op$0 = $131;$out$1 = $out$0; while(1) { $141 = ((($from$0)) + 1|0); $142 = HEAP8[$141>>0]|0; $143 = ((($out$1)) + 1|0); HEAP8[$143>>0] = $142; $144 = (($op$0) + -1)|0; $145 = ($144|0)==(0); if ($145) { break; } else { $from$0 = $141;$op$0 = $144;$out$1 = $143; } } $scevgep124 = (($out$0) + ($41)|0); $scevgep125 = (($scevgep124) + ($140)|0); $146 = (0 - ($125))|0; $147 = (($scevgep125) + ($146)|0); $from$4$ph = $147;$len$1$ph = $139;$out$5$ph = $scevgep125; } else { $from$4$ph = $137;$len$1$ph = $len$0;$out$5$ph = $out$0; } } else { $148 = ($22>>>0)<($131>>>0); if (!($148)) { $169 = (($22) - ($131))|0; $170 = (($43) + ($169)|0); $171 = ($len$0>>>0)>($131>>>0); if (!($171)) { $from$4$ph = $170;$len$1$ph = $len$0;$out$5$ph = $out$0; break; } $172 = (($len$0) - ($131))|0; $173 = (($125) - ($128))|0; $from$3 = $170;$op$3 = $131;$out$4 = $out$0; while(1) { $174 = ((($from$3)) + 1|0); $175 = HEAP8[$174>>0]|0; $176 = ((($out$4)) + 1|0); HEAP8[$176>>0] = $175; $177 = (($op$3) + -1)|0; $178 = ($177|0)==(0); if ($178) { break; } else { $from$3 = $174;$op$3 = $177;$out$4 = $176; } } $scevgep = (($out$0) + ($41)|0); $scevgep115 = (($scevgep) + ($173)|0); $179 = (0 - ($125))|0; $180 = (($scevgep115) + ($179)|0); $from$4$ph = $180;$len$1$ph = $172;$out$5$ph = $scevgep115; break; } $149 = (($45) - ($131))|0; $150 = (($43) + ($149)|0); $151 = (($131) - ($22))|0; $152 = ($len$0>>>0)>($151>>>0); if ($152) { $153 = (($len$0) - ($151))|0; $154 = (($125) - ($128))|0; $from$1 = $150;$op$1 = $151;$out$2 = $out$0; while(1) { $155 = ((($from$1)) + 1|0); $156 = HEAP8[$155>>0]|0; $157 = ((($out$2)) + 1|0); HEAP8[$157>>0] = $156; $158 = (($op$1) + -1)|0; $159 = ($158|0)==(0); if ($159) { break; } else { $from$1 = $155;$op$1 = $158;$out$2 = $157; } } $scevgep117 = (($out$0) + ($46)|0); $scevgep118 = (($scevgep117) + ($154)|0); $160 = ($153>>>0)>($22>>>0); if ($160) { $161 = (($153) - ($22))|0; $from$2 = $43;$op$2 = $22;$out$3 = $scevgep118; while(1) { $162 = ((($from$2)) + 1|0); $163 = HEAP8[$162>>0]|0; $164 = ((($out$3)) + 1|0); HEAP8[$164>>0] = $163; $165 = (($op$2) + -1)|0; $166 = ($165|0)==(0); if ($166) { break; } else { $from$2 = $162;$op$2 = $165;$out$3 = $164; } } $scevgep120 = (($out$0) + ($41)|0); $scevgep121 = (($scevgep120) + ($154)|0); $167 = (0 - ($125))|0; $168 = (($scevgep121) + ($167)|0); $from$4$ph = $168;$len$1$ph = $161;$out$5$ph = $scevgep121; } else { $from$4$ph = $43;$len$1$ph = $153;$out$5$ph = $scevgep118; } } else { $from$4$ph = $150;$len$1$ph = $len$0;$out$5$ph = $out$0; } } } while(0); $181 = ($len$1$ph>>>0)>(2); if ($181) { $from$466 = $from$4$ph;$len$165 = $len$1$ph;$out$564 = $out$5$ph; while(1) { $182 = ((($from$466)) + 1|0); $183 = HEAP8[$182>>0]|0; $184 = ((($out$564)) + 1|0); HEAP8[$184>>0] = $183; $185 = ((($from$466)) + 2|0); $186 = HEAP8[$185>>0]|0; $187 = ((($out$564)) + 2|0); HEAP8[$187>>0] = $186; $188 = ((($from$466)) + 3|0); $189 = HEAP8[$188>>0]|0; $190 = ((($out$564)) + 3|0); HEAP8[$190>>0] = $189; $191 = (($len$165) + -3)|0; $192 = ($191>>>0)>(2); if ($192) { $from$466 = $188;$len$165 = $191;$out$564 = $190; } else { $from$4$lcssa = $188;$len$1$lcssa = $191;$out$5$lcssa = $190; break; } } } else { $from$4$lcssa = $from$4$ph;$len$1$lcssa = $len$1$ph;$out$5$lcssa = $out$5$ph; } $193 = ($len$1$lcssa|0)==(0); if ($193) { $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $out$5$lcssa; } else { $194 = ((($from$4$lcssa)) + 1|0); $195 = HEAP8[$194>>0]|0; $196 = ((($out$5$lcssa)) + 1|0); HEAP8[$196>>0] = $195; $197 = ($len$1$lcssa>>>0)>(1); if ($197) { $198 = ((($from$4$lcssa)) + 2|0); $199 = HEAP8[$198>>0]|0; $200 = ((($out$5$lcssa)) + 2|0); HEAP8[$200>>0] = $199; $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $200; } else { $bits$8 = $127;$hold$8 = $126;$in$6 = $in$5;$out$7 = $196; } } } } while(0); if ((label|0) == 7) { label = 0; $66 = ((($out$0)) + 1|0); HEAP8[$66>>0] = $here$sroa$10$0$lcssa$off0; $bits$8 = $$lcssa13;$hold$8 = $$lcssa;$in$6 = $in$1;$out$7 = $66; } $256 = ($in$6>>>0)<($7>>>0); $257 = ($out$7>>>0)<($16>>>0); $or$cond = $257 & $256; if ($or$cond) { $bits$0 = $bits$8;$hold$0 = $hold$8;$in$0 = $in$6;$out$0 = $out$7; } else { $bits$9 = $bits$8;$hold$9 = $hold$8;$in$7 = $in$6;$out$8 = $out$7; break; } } do { if ((label|0) == 22) { $135 = ((($strm)) + 24|0); HEAP32[$135>>2] = 199961; HEAP32[$1>>2] = 29; $bits$9 = $$lcssa270;$hold$9 = $$lcssa269;$in$7 = $in$5$lcssa;$out$8 = $out$0$lcssa262; } else if ((label|0) == 52) { $238 = ((($strm)) + 24|0); HEAP32[$238>>2] = 199991; HEAP32[$1>>2] = 29; $bits$9 = $$lcssa249;$hold$9 = $$lcssa251;$in$7 = $in$4$lcssa;$out$8 = $out$0$lcssa; } else if ((label|0) == 55) { $253 = $$lcssa237 & 32; $254 = ($253|0)==(0); if ($254) { $255 = ((($strm)) + 24|0); HEAP32[$255>>2] = 200013; HEAP32[$1>>2] = 29; $bits$9 = $$lcssa240;$hold$9 = $$lcssa243;$in$7 = $in$1$lcssa266;$out$8 = $out$0$lcssa263; break; } else { HEAP32[$1>>2] = 11; $bits$9 = $$lcssa240;$hold$9 = $$lcssa243;$in$7 = $in$1$lcssa266;$out$8 = $out$0$lcssa263; break; } } } while(0); $258 = $bits$9 >>> 3; $259 = (0 - ($258))|0; $260 = (($in$7) + ($259)|0); $261 = $258 << 3; $262 = (($bits$9) - ($261))|0; $263 = 1 << $262; $264 = (($263) + -1)|0; $265 = $264 & $hold$9; $266 = ((($260)) + 1|0); HEAP32[$strm>>2] = $266; $267 = ((($out$8)) + 1|0); HEAP32[$8>>2] = $267; $268 = $7; $269 = $260; $270 = (($268) + 5)|0; $271 = (($270) - ($269))|0; HEAP32[$4>>2] = $271; $272 = $16; $273 = $out$8; $274 = (($272) + 257)|0; $275 = (($274) - ($273))|0; HEAP32[$11>>2] = $275; HEAP32[$25>>2] = $265; HEAP32[$27>>2] = $262; return; } function _abort_message($format,$varargs) { $format = $format|0; $varargs = $varargs|0; var $0 = 0, $list = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $list = sp; HEAP32[$list>>2] = $varargs; $0 = HEAP32[25481]|0; (_vfprintf($0,$format,$list)|0); (_fputc(10,$0)|0); _abort(); // unreachable; } function ___cxa_bad_typeid() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___cxa_allocate_exception(4)|0); __ZNSt10bad_typeidC2Ev($0); ___cxa_throw(($0|0),(9792|0),(3454|0)); // unreachable; } function __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; ___assert_fail((200371|0),(200400|0),1164,(200470|0)); // unreachable; } function __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; ___assert_fail((200491|0),(200514|0),303,(200470|0)); // unreachable; } function ___cxa_get_globals_fast() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_pthread_once((101668|0),(7396|0))|0); $1 = ($0|0)==(0); if ($1) { $2 = HEAP32[25416]|0; $3 = (_pthread_getspecific(($2|0))|0); STACKTOP = sp;return ($3|0); } else { _abort_message(200584,$vararg_buffer); // unreachable; } return (0)|0; } function __Znwj($size) { $size = $size|0; var $$lcssa = 0, $$size = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($size|0)==(0); $$size = $0 ? 1 : $size; while(1) { $1 = (_malloc($$size)|0); $2 = ($1|0)==(0|0); if (!($2)) { $$lcssa = $1; label = 6; break; } $3 = (__ZSt15get_new_handlerv()|0); $4 = ($3|0)==(0|0); if ($4) { label = 5; break; } FUNCTION_TABLE_v[$3 & 8191](); } if ((label|0) == 5) { $5 = (___cxa_allocate_exception(4)|0); HEAP32[$5>>2] = (101428); ___cxa_throw(($5|0),(9696|0),(3441|0)); // unreachable; } else if ((label|0) == 6) { return ($$lcssa|0); } return (0)|0; } function __ZnwjRKSt9nothrow_t($size,$0) { $size = $size|0; $0 = $0|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p$0 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $1 = (invoke_ii(3903,($size|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if ($3) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; (___cxa_begin_catch(($4|0))|0); __THREW__ = 0; invoke_v(3867); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } else { $p$0 = 0; } } else { $p$0 = $1; } return ($p$0|0); } function __Znaj($size) { $size = $size|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__Znwj($size)|0); return ($0|0); } function __ZdlPv($ptr) { $ptr = $ptr|0; var label = 0, sp = 0; sp = STACKTOP; _free($ptr); return; } function __ZdaPv($ptr) { $ptr = $ptr|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($ptr); return; } function __ZNSt9bad_allocC2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101428); return; } function __ZNSt9bad_allocD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt9bad_allocD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt9bad_alloc4whatEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (200633|0); } function __ZSt11__terminatePFvvE($func) { $func = $func|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; __THREW__ = 0; invoke_v($func|0); $0 = __THREW__; __THREW__ = 0; $1 = $0&1; if (!($1)) { __THREW__ = 0; invoke_vii(7397,(200648|0),($vararg_buffer|0)); $2 = __THREW__; __THREW__ = 0; } $3 = ___cxa_find_matching_catch(0|0)|0; $4 = tempRet0; (___cxa_begin_catch(($3|0))|0); __THREW__ = 0; invoke_vii(7397,(200688|0),($vararg_buffer1|0)); $5 = __THREW__; __THREW__ = 0; $6 = ___cxa_find_matching_catch(0|0)|0; $7 = tempRet0; __THREW__ = 0; invoke_v(3867); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch(0|0)|0; $11 = tempRet0; ___clang_call_terminate($10); // unreachable; } else { ___clang_call_terminate($6); // unreachable; } } function __ZSt9terminatev() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_i(7398)|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $21 = ___cxa_find_matching_catch(0|0)|0; $22 = tempRet0; ___clang_call_terminate($21); // unreachable; } $3 = ($0|0)==(0|0); if (!($3)) { $4 = HEAP32[$0>>2]|0; $5 = ($4|0)==(0|0); if (!($5)) { $6 = ((($4)) + 48|0); $7 = $6; $8 = $7; $9 = HEAP32[$8>>2]|0; $10 = (($7) + 4)|0; $11 = $10; $12 = HEAP32[$11>>2]|0; $13 = $9 & -256; $14 = ($13|0)==(1126902528); $15 = ($12|0)==(1129074247); $16 = $14 & $15; if ($16) { $17 = ((($4)) + 12|0); $18 = HEAP32[$17>>2]|0; __ZSt11__terminatePFvvE($18); // unreachable; } } } $19 = HEAP32[25354]|0;HEAP32[25354] = (($19+0)|0); $20 = $19; __ZSt11__terminatePFvvE($20); // unreachable; } function __ZSt15get_new_handlerv() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[25360]|0;HEAP32[25360] = (($0+0)|0); $1 = $0; return ($1|0); } function __ZNSt9exceptionD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt11logic_errorD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101452); $0 = ((($this)) + 4|0); __ZN12_GLOBAL__N_114__libcpp_nmstrD2Ev($0); return; } function __ZNSt11logic_errorD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt11logic_errorD2Ev($this); __ZdlPv($this); return; } function __ZNKSt11logic_error4whatEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNSt13runtime_errorD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101472); $0 = ((($this)) + 4|0); __ZN12_GLOBAL__N_114__libcpp_nmstrD2Ev($0); return; } function __ZNSt13runtime_errorD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt13runtime_errorD2Ev($this); __ZdlPv($this); return; } function __ZNKSt13runtime_error4whatEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNSt12out_of_rangeD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt11logic_errorD2Ev($this); __ZdlPv($this); return; } function __ZNSt9type_infoD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt8bad_castC2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101512); return; } function __ZNSt8bad_castD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt8bad_castD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt8bad_cast4whatEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (200738|0); } function __ZNSt10bad_typeidC2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101532); return; } function __ZNSt10bad_typeidD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt10bad_typeidD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt10bad_typeid4whatEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (200752|0); } function __ZN10__cxxabiv116__shim_type_infoD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNK10__cxxabiv116__shim_type_info5noop1Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNK10__cxxabiv116__shim_type_info5noop2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZN10__cxxabiv117__class_type_infoD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZN10__cxxabiv120__si_class_type_infoD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZN10__cxxabiv121__vmi_class_type_infoD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv($this,$thrown_type,$adjustedPtr) { $this = $this|0; $thrown_type = $thrown_type|0; $adjustedPtr = $adjustedPtr|0; var $$0 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $info = 0, dest = 0; var label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $info = sp; $0 = ($this|0)==($thrown_type|0); if ($0) { $$2 = 1; } else { $1 = ($thrown_type|0)==(0|0); if ($1) { $$2 = 0; } else { $2 = (___dynamic_cast($thrown_type,9808,9824,0)|0); $3 = ($2|0)==(0|0); if ($3) { $$2 = 0; } else { dest=$info; stop=dest+56|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); HEAP32[$info>>2] = $2; $4 = ((($info)) + 8|0); HEAP32[$4>>2] = $this; $5 = ((($info)) + 12|0); HEAP32[$5>>2] = -1; $6 = ((($info)) + 48|0); HEAP32[$6>>2] = 1; $7 = HEAP32[$2>>2]|0; $8 = ((($7)) + 28|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$adjustedPtr>>2]|0; FUNCTION_TABLE_viiii[$9 & 8191]($2,$info,$10,1); $11 = ((($info)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==(1); if ($13) { $14 = ((($info)) + 16|0); $15 = HEAP32[$14>>2]|0; HEAP32[$adjustedPtr>>2] = $15; $$0 = 1; } else { $$0 = 0; } $$2 = $$0; } } } STACKTOP = sp;return ($$2|0); } function __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi($this,$info,$adjustedPtr,$path_below) { $this = $this|0; $info = $info|0; $adjustedPtr = $adjustedPtr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); do { if ($2) { HEAP32[$0>>2] = $adjustedPtr; $3 = ((($info)) + 24|0); HEAP32[$3>>2] = $path_below; $4 = ((($info)) + 36|0); HEAP32[$4>>2] = 1; } else { $5 = ($1|0)==($adjustedPtr|0); if (!($5)) { $9 = ((($info)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = (($10) + 1)|0; HEAP32[$9>>2] = $11; $12 = ((($info)) + 24|0); HEAP32[$12>>2] = 2; $13 = ((($info)) + 54|0); HEAP8[$13>>0] = 1; break; } $6 = ((($info)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(2); if ($8) { HEAP32[$6>>2] = $path_below; } } } while(0); return; } function __ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($this,$info,$adjustedPtr,$path_below) { $this = $this|0; $info = $info|0; $adjustedPtr = $adjustedPtr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); if ($2) { __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,$info,$adjustedPtr,$path_below); } return; } function __ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($this,$info,$adjustedPtr,$path_below) { $this = $this|0; $info = $info|0; $adjustedPtr = $adjustedPtr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); if ($2) { __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,$info,$adjustedPtr,$path_below); } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_viiii[$7 & 8191]($4,$info,$adjustedPtr,$path_below); } return; } function __ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($this,$info,$adjustedPtr,$path_below) { $this = $this|0; $info = $info|0; $adjustedPtr = $adjustedPtr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $offset_to_base$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 >> 8; $3 = $1 & 1; $4 = ($3|0)==(0); if ($4) { $offset_to_base$0 = $2; } else { $5 = HEAP32[$adjustedPtr>>2]|0; $6 = (($5) + ($2)|0); $7 = HEAP32[$6>>2]|0; $offset_to_base$0 = $7; } $8 = HEAP32[$this>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 28|0); $11 = HEAP32[$10>>2]|0; $12 = (($adjustedPtr) + ($offset_to_base$0)|0); $13 = $1 & 2; $14 = ($13|0)!=(0); $15 = $14 ? $path_below : 2; FUNCTION_TABLE_viiii[$11 & 8191]($8,$info,$12,$15); return; } function __ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($this,$info,$adjustedPtr,$path_below) { $this = $this|0; $info = $info|0; $adjustedPtr = $adjustedPtr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); L1: do { if ($2) { __ZNK10__cxxabiv117__class_type_info24process_found_base_classEPNS_19__dynamic_cast_infoEPvi(0,$info,$adjustedPtr,$path_below); } else { $3 = ((($this)) + 16|0); $4 = ((($this)) + 12|0); $5 = HEAP32[$4>>2]|0; $6 = (((($this)) + 16|0) + ($5<<3)|0); __ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($3,$info,$adjustedPtr,$path_below); $7 = ($5|0)>(1); if ($7) { $8 = ((($this)) + 24|0); $9 = ((($info)) + 54|0); $p$0 = $8; while(1) { __ZNK10__cxxabiv122__base_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi($p$0,$info,$adjustedPtr,$path_below); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)==(0); if (!($11)) { break L1; } $12 = ((($p$0)) + 8|0); $13 = ($12>>>0)<($6>>>0); if ($13) { $p$0 = $12; } else { break; } } } } } while(0); return; } function ___dynamic_cast($static_ptr,$static_type,$dst_type,$src2dst_offset) { $static_ptr = $static_ptr|0; $static_type = $static_type|0; $dst_type = $dst_type|0; $src2dst_offset = $src2dst_offset|0; var $$ = 0, $$8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dst_ptr$0 = 0, $info = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $info = sp; $0 = HEAP32[$static_ptr>>2]|0; $1 = ((($0)) + -8|0); $2 = HEAP32[$1>>2]|0; $3 = (($static_ptr) + ($2)|0); $4 = ((($0)) + -4|0); $5 = HEAP32[$4>>2]|0; HEAP32[$info>>2] = $dst_type; $6 = ((($info)) + 4|0); HEAP32[$6>>2] = $static_ptr; $7 = ((($info)) + 8|0); HEAP32[$7>>2] = $static_type; $8 = ((($info)) + 12|0); HEAP32[$8>>2] = $src2dst_offset; $9 = ((($info)) + 16|0); $10 = ((($info)) + 20|0); $11 = ((($info)) + 24|0); $12 = ((($info)) + 28|0); $13 = ((($info)) + 32|0); $14 = ((($info)) + 40|0); $15 = ($5|0)==($dst_type|0); dest=$9; stop=dest+36|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0));HEAP16[$9+36>>1]=0|0;HEAP8[$9+38>>0]=0|0; L1: do { if ($15) { $16 = ((($info)) + 48|0); HEAP32[$16>>2] = 1; $17 = HEAP32[$dst_type>>2]|0; $18 = ((($17)) + 20|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_viiiiii[$19 & 8191]($dst_type,$info,$3,$3,1,0); $20 = HEAP32[$11>>2]|0; $21 = ($20|0)==(1); $$ = $21 ? $3 : 0; $dst_ptr$0 = $$; } else { $22 = ((($info)) + 36|0); $23 = HEAP32[$5>>2]|0; $24 = ((($23)) + 24|0); $25 = HEAP32[$24>>2]|0; FUNCTION_TABLE_viiiii[$25 & 8191]($5,$info,$3,1,0); $26 = HEAP32[$22>>2]|0; switch ($26|0) { case 0: { $27 = HEAP32[$14>>2]|0; $28 = ($27|0)==(1); $29 = HEAP32[$12>>2]|0; $30 = ($29|0)==(1); $or$cond = $28 & $30; $31 = HEAP32[$13>>2]|0; $32 = ($31|0)==(1); $or$cond3 = $or$cond & $32; $33 = HEAP32[$10>>2]|0; $$8 = $or$cond3 ? $33 : 0; $dst_ptr$0 = $$8; break L1; break; } case 1: { break; } default: { $dst_ptr$0 = 0; break L1; } } $34 = HEAP32[$11>>2]|0; $35 = ($34|0)==(1); if (!($35)) { $36 = HEAP32[$14>>2]|0; $37 = ($36|0)==(0); $38 = HEAP32[$12>>2]|0; $39 = ($38|0)==(1); $or$cond5 = $37 & $39; $40 = HEAP32[$13>>2]|0; $41 = ($40|0)==(1); $or$cond7 = $or$cond5 & $41; if (!($or$cond7)) { $dst_ptr$0 = 0; break; } } $42 = HEAP32[$9>>2]|0; $dst_ptr$0 = $42; } } while(0); STACKTOP = sp;return ($dst_ptr$0|0); } function __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i($this,$info,$dst_ptr,$current_ptr,$path_below) { $this = $this|0; $info = $info|0; $dst_ptr = $dst_ptr|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 53|0); HEAP8[$0>>0] = 1; $1 = ((($info)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==($current_ptr|0); do { if ($3) { $4 = ((($info)) + 52|0); HEAP8[$4>>0] = 1; $5 = ((($info)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if ($7) { HEAP32[$5>>2] = $dst_ptr; $8 = ((($info)) + 24|0); HEAP32[$8>>2] = $path_below; $9 = ((($info)) + 36|0); HEAP32[$9>>2] = 1; $10 = ((($info)) + 48|0); $11 = HEAP32[$10>>2]|0; $12 = ($11|0)==(1); $13 = ($path_below|0)==(1); $or$cond = $12 & $13; if (!($or$cond)) { break; } $14 = ((($info)) + 54|0); HEAP8[$14>>0] = 1; break; } $15 = ($6|0)==($dst_ptr|0); if (!($15)) { $25 = ((($info)) + 36|0); $26 = HEAP32[$25>>2]|0; $27 = (($26) + 1)|0; HEAP32[$25>>2] = $27; $28 = ((($info)) + 54|0); HEAP8[$28>>0] = 1; break; } $16 = ((($info)) + 24|0); $17 = HEAP32[$16>>2]|0; $18 = ($17|0)==(2); if ($18) { HEAP32[$16>>2] = $path_below; $22 = $path_below; } else { $22 = $17; } $19 = ((($info)) + 48|0); $20 = HEAP32[$19>>2]|0; $21 = ($20|0)==(1); $23 = ($22|0)==(1); $or$cond1 = $21 & $23; if ($or$cond1) { $24 = ((($info)) + 54|0); HEAP8[$24>>0] = 1; } } } while(0); return; } function __ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($this,$info,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $does_dst_type_point_to_our_static_type$0$off0 = 0, $does_dst_type_point_to_our_static_type$0$off0$lcssa = 0, $does_dst_type_point_to_our_static_type$1$off0 = 0, $is_dst_type_derived_from_static_type$0$off0 = 0, $is_dst_type_derived_from_static_type$1$off0 = 0, $is_dst_type_derived_from_static_type$2$off0 = 0; var $is_dst_type_derived_from_static_type$2$off09 = 0, $p$0 = 0, $p2$0 = 0, $p2$1 = 0, $p2$2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); L1: do { if ($2) { $3 = ((($info)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==($current_ptr|0); if ($5) { $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(1); if (!($8)) { HEAP32[$6>>2] = $path_below; } } } else { $9 = HEAP32[$info>>2]|0; $10 = ($this|0)==($9|0); if (!($10)) { $56 = ((($this)) + 16|0); $57 = ((($this)) + 12|0); $58 = HEAP32[$57>>2]|0; $59 = (((($this)) + 16|0) + ($58<<3)|0); __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($56,$info,$current_ptr,$path_below,$use_strcmp); $60 = ((($this)) + 24|0); $61 = ($58|0)>(1); if (!($61)) { break; } $62 = ((($this)) + 8|0); $63 = HEAP32[$62>>2]|0; $64 = $63 & 2; $65 = ($64|0)==(0); if ($65) { $66 = ((($info)) + 36|0); $67 = HEAP32[$66>>2]|0; $68 = ($67|0)==(1); if (!($68)) { $74 = $63 & 1; $75 = ($74|0)==(0); if ($75) { $78 = ((($info)) + 54|0); $p2$2 = $60; while(1) { $87 = HEAP8[$78>>0]|0; $88 = ($87<<24>>24)==(0); if (!($88)) { break L1; } $89 = HEAP32[$66>>2]|0; $90 = ($89|0)==(1); if ($90) { break L1; } __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($p2$2,$info,$current_ptr,$path_below,$use_strcmp); $91 = ((($p2$2)) + 8|0); $92 = ($91>>>0)<($59>>>0); if ($92) { $p2$2 = $91; } else { break L1; } } } $76 = ((($info)) + 24|0); $77 = ((($info)) + 54|0); $p2$1 = $60; while(1) { $79 = HEAP8[$77>>0]|0; $80 = ($79<<24>>24)==(0); if (!($80)) { break L1; } $81 = HEAP32[$66>>2]|0; $82 = ($81|0)==(1); if ($82) { $83 = HEAP32[$76>>2]|0; $84 = ($83|0)==(1); if ($84) { break L1; } } __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($p2$1,$info,$current_ptr,$path_below,$use_strcmp); $85 = ((($p2$1)) + 8|0); $86 = ($85>>>0)<($59>>>0); if ($86) { $p2$1 = $85; } else { break L1; } } } } $69 = ((($info)) + 54|0); $p2$0 = $60; while(1) { $70 = HEAP8[$69>>0]|0; $71 = ($70<<24>>24)==(0); if (!($71)) { break L1; } __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($p2$0,$info,$current_ptr,$path_below,$use_strcmp); $72 = ((($p2$0)) + 8|0); $73 = ($72>>>0)<($59>>>0); if ($73) { $p2$0 = $72; } else { break L1; } } } $11 = ((($info)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==($current_ptr|0); if (!($13)) { $14 = ((($info)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==($current_ptr|0); if (!($16)) { $19 = ((($info)) + 32|0); HEAP32[$19>>2] = $path_below; $20 = ((($info)) + 44|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(4); if ($22) { break; } $23 = ((($this)) + 16|0); $24 = ((($this)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = (((($this)) + 16|0) + ($25<<3)|0); $27 = ((($info)) + 52|0); $28 = ((($info)) + 53|0); $29 = ((($info)) + 54|0); $30 = ((($this)) + 8|0); $31 = ((($info)) + 24|0); $does_dst_type_point_to_our_static_type$0$off0 = 0;$is_dst_type_derived_from_static_type$0$off0 = 0;$p$0 = $23; L34: while(1) { $32 = ($p$0>>>0)<($26>>>0); if (!($32)) { $does_dst_type_point_to_our_static_type$0$off0$lcssa = $does_dst_type_point_to_our_static_type$0$off0;$is_dst_type_derived_from_static_type$2$off0 = $is_dst_type_derived_from_static_type$0$off0; label = 20; break; } HEAP8[$27>>0] = 0; HEAP8[$28>>0] = 0; __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($p$0,$info,$current_ptr,$current_ptr,1,$use_strcmp); $33 = HEAP8[$29>>0]|0; $34 = ($33<<24>>24)==(0); if (!($34)) { $does_dst_type_point_to_our_static_type$0$off0$lcssa = $does_dst_type_point_to_our_static_type$0$off0;$is_dst_type_derived_from_static_type$2$off0 = $is_dst_type_derived_from_static_type$0$off0; label = 20; break; } $35 = HEAP8[$28>>0]|0; $36 = ($35<<24>>24)==(0); do { if ($36) { $does_dst_type_point_to_our_static_type$1$off0 = $does_dst_type_point_to_our_static_type$0$off0;$is_dst_type_derived_from_static_type$1$off0 = $is_dst_type_derived_from_static_type$0$off0; } else { $37 = HEAP8[$27>>0]|0; $38 = ($37<<24>>24)==(0); if ($38) { $44 = HEAP32[$30>>2]|0; $45 = $44 & 1; $46 = ($45|0)==(0); if ($46) { $does_dst_type_point_to_our_static_type$0$off0$lcssa = $does_dst_type_point_to_our_static_type$0$off0;$is_dst_type_derived_from_static_type$2$off0 = 1; label = 20; break L34; } else { $does_dst_type_point_to_our_static_type$1$off0 = $does_dst_type_point_to_our_static_type$0$off0;$is_dst_type_derived_from_static_type$1$off0 = 1; break; } } $39 = HEAP32[$31>>2]|0; $40 = ($39|0)==(1); if ($40) { $is_dst_type_derived_from_static_type$2$off09 = 1; break L34; } $41 = HEAP32[$30>>2]|0; $42 = $41 & 2; $43 = ($42|0)==(0); if ($43) { $is_dst_type_derived_from_static_type$2$off09 = 1; break L34; } else { $does_dst_type_point_to_our_static_type$1$off0 = 1;$is_dst_type_derived_from_static_type$1$off0 = 1; } } } while(0); $47 = ((($p$0)) + 8|0); $does_dst_type_point_to_our_static_type$0$off0 = $does_dst_type_point_to_our_static_type$1$off0;$is_dst_type_derived_from_static_type$0$off0 = $is_dst_type_derived_from_static_type$1$off0;$p$0 = $47; } if ((label|0) == 20) { if ($does_dst_type_point_to_our_static_type$0$off0$lcssa) { $is_dst_type_derived_from_static_type$2$off09 = $is_dst_type_derived_from_static_type$2$off0; } else { HEAP32[$14>>2] = $current_ptr; $48 = ((($info)) + 40|0); $49 = HEAP32[$48>>2]|0; $50 = (($49) + 1)|0; HEAP32[$48>>2] = $50; $51 = ((($info)) + 36|0); $52 = HEAP32[$51>>2]|0; $53 = ($52|0)==(1); if ($53) { $54 = HEAP32[$31>>2]|0; $55 = ($54|0)==(2); if ($55) { HEAP8[$29>>0] = 1; $is_dst_type_derived_from_static_type$2$off09 = $is_dst_type_derived_from_static_type$2$off0; } else { $is_dst_type_derived_from_static_type$2$off09 = $is_dst_type_derived_from_static_type$2$off0; } } else { $is_dst_type_derived_from_static_type$2$off09 = $is_dst_type_derived_from_static_type$2$off0; } } } $$ = $is_dst_type_derived_from_static_type$2$off09 ? 3 : 4; HEAP32[$20>>2] = $$; break; } } $17 = ($path_below|0)==(1); if ($17) { $18 = ((($info)) + 32|0); HEAP32[$18>>2] = 1; } } } while(0); return; } function __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($this,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $dst_ptr = $dst_ptr|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $offset_to_base$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 >> 8; $3 = $1 & 1; $4 = ($3|0)==(0); if ($4) { $offset_to_base$0 = $2; } else { $5 = HEAP32[$current_ptr>>2]|0; $6 = (($5) + ($2)|0); $7 = HEAP32[$6>>2]|0; $offset_to_base$0 = $7; } $8 = HEAP32[$this>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 20|0); $11 = HEAP32[$10>>2]|0; $12 = (($current_ptr) + ($offset_to_base$0)|0); $13 = $1 & 2; $14 = ($13|0)!=(0); $15 = $14 ? $path_below : 2; FUNCTION_TABLE_viiiiii[$11 & 8191]($8,$info,$dst_ptr,$12,$15,$use_strcmp); return; } function __ZNK10__cxxabiv122__base_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($this,$info,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $offset_to_base$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 >> 8; $3 = $1 & 1; $4 = ($3|0)==(0); if ($4) { $offset_to_base$0 = $2; } else { $5 = HEAP32[$current_ptr>>2]|0; $6 = (($5) + ($2)|0); $7 = HEAP32[$6>>2]|0; $offset_to_base$0 = $7; } $8 = HEAP32[$this>>2]|0; $9 = HEAP32[$8>>2]|0; $10 = ((($9)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = (($current_ptr) + ($offset_to_base$0)|0); $13 = $1 & 2; $14 = ($13|0)!=(0); $15 = $14 ? $path_below : 2; FUNCTION_TABLE_viiiii[$11 & 8191]($8,$info,$12,$15,$use_strcmp); return; } function __ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($this,$info,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $is_dst_type_derived_from_static_type$0$off02 = 0, $is_dst_type_derived_from_static_type$0$off03 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); do { if ($2) { $3 = ((($info)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==($current_ptr|0); if ($5) { $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(1); if (!($8)) { HEAP32[$6>>2] = $path_below; } } } else { $9 = HEAP32[$info>>2]|0; $10 = ($this|0)==($9|0); if (!($10)) { $43 = ((($this)) + 8|0); $44 = HEAP32[$43>>2]|0; $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 24|0); $47 = HEAP32[$46>>2]|0; FUNCTION_TABLE_viiiii[$47 & 8191]($44,$info,$current_ptr,$path_below,$use_strcmp); break; } $11 = ((($info)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==($current_ptr|0); if (!($13)) { $14 = ((($info)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==($current_ptr|0); if (!($16)) { $19 = ((($info)) + 32|0); HEAP32[$19>>2] = $path_below; $20 = ((($info)) + 44|0); $21 = HEAP32[$20>>2]|0; $22 = ($21|0)==(4); if ($22) { break; } $23 = ((($info)) + 52|0); HEAP8[$23>>0] = 0; $24 = ((($info)) + 53|0); HEAP8[$24>>0] = 0; $25 = ((($this)) + 8|0); $26 = HEAP32[$25>>2]|0; $27 = HEAP32[$26>>2]|0; $28 = ((($27)) + 20|0); $29 = HEAP32[$28>>2]|0; FUNCTION_TABLE_viiiiii[$29 & 8191]($26,$info,$current_ptr,$current_ptr,1,$use_strcmp); $30 = HEAP8[$24>>0]|0; $31 = ($30<<24>>24)==(0); if ($31) { $is_dst_type_derived_from_static_type$0$off02 = 0; label = 13; } else { $32 = HEAP8[$23>>0]|0; $not$ = ($32<<24>>24)==(0); if ($not$) { $is_dst_type_derived_from_static_type$0$off02 = 1; label = 13; } else { $is_dst_type_derived_from_static_type$0$off03 = 1; } } if ((label|0) == 13) { HEAP32[$14>>2] = $current_ptr; $33 = ((($info)) + 40|0); $34 = HEAP32[$33>>2]|0; $35 = (($34) + 1)|0; HEAP32[$33>>2] = $35; $36 = ((($info)) + 36|0); $37 = HEAP32[$36>>2]|0; $38 = ($37|0)==(1); if ($38) { $39 = ((($info)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = ($40|0)==(2); if ($41) { $42 = ((($info)) + 54|0); HEAP8[$42>>0] = 1; $is_dst_type_derived_from_static_type$0$off03 = $is_dst_type_derived_from_static_type$0$off02; } else { $is_dst_type_derived_from_static_type$0$off03 = $is_dst_type_derived_from_static_type$0$off02; } } else { $is_dst_type_derived_from_static_type$0$off03 = $is_dst_type_derived_from_static_type$0$off02; } } $$1 = $is_dst_type_derived_from_static_type$0$off03 ? 3 : 4; HEAP32[$20>>2] = $$1; break; } } $17 = ($path_below|0)==(1); if ($17) { $18 = ((($info)) + 32|0); HEAP32[$18>>2] = 1; } } } while(0); return; } function __ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib($this,$info,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); do { if ($2) { $3 = ((($info)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==($current_ptr|0); if ($5) { $6 = ((($info)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(1); if (!($8)) { HEAP32[$6>>2] = $path_below; } } } else { $9 = HEAP32[$info>>2]|0; $10 = ($this|0)==($9|0); if ($10) { $11 = ((($info)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($12|0)==($current_ptr|0); if (!($13)) { $14 = ((($info)) + 20|0); $15 = HEAP32[$14>>2]|0; $16 = ($15|0)==($current_ptr|0); if (!($16)) { $19 = ((($info)) + 32|0); HEAP32[$19>>2] = $path_below; HEAP32[$14>>2] = $current_ptr; $20 = ((($info)) + 40|0); $21 = HEAP32[$20>>2]|0; $22 = (($21) + 1)|0; HEAP32[$20>>2] = $22; $23 = ((($info)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(1); if ($25) { $26 = ((($info)) + 24|0); $27 = HEAP32[$26>>2]|0; $28 = ($27|0)==(2); if ($28) { $29 = ((($info)) + 54|0); HEAP8[$29>>0] = 1; } } $30 = ((($info)) + 44|0); HEAP32[$30>>2] = 4; break; } } $17 = ($path_below|0)==(1); if ($17) { $18 = ((($info)) + 32|0); HEAP32[$18>>2] = 1; } } } } while(0); return; } function __ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($this,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $dst_ptr = $dst_ptr|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); if ($2) { __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,$info,$dst_ptr,$current_ptr,$path_below); } else { $3 = ((($info)) + 52|0); $4 = HEAP8[$3>>0]|0; $5 = ((($info)) + 53|0); $6 = HEAP8[$5>>0]|0; $7 = ((($this)) + 16|0); $8 = ((($this)) + 12|0); $9 = HEAP32[$8>>2]|0; $10 = (((($this)) + 16|0) + ($9<<3)|0); HEAP8[$3>>0] = 0; HEAP8[$5>>0] = 0; __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($7,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp); $11 = ($9|0)>(1); L4: do { if ($11) { $12 = ((($this)) + 24|0); $13 = ((($info)) + 24|0); $14 = ((($this)) + 8|0); $15 = ((($info)) + 54|0); $p$0 = $12; while(1) { $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)==(0); if (!($17)) { break L4; } $18 = HEAP8[$3>>0]|0; $19 = ($18<<24>>24)==(0); if ($19) { $25 = HEAP8[$5>>0]|0; $26 = ($25<<24>>24)==(0); if (!($26)) { $27 = HEAP32[$14>>2]|0; $28 = $27 & 1; $29 = ($28|0)==(0); if ($29) { break L4; } } } else { $20 = HEAP32[$13>>2]|0; $21 = ($20|0)==(1); if ($21) { break L4; } $22 = HEAP32[$14>>2]|0; $23 = $22 & 2; $24 = ($23|0)==(0); if ($24) { break L4; } } HEAP8[$3>>0] = 0; HEAP8[$5>>0] = 0; __ZNK10__cxxabiv122__base_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($p$0,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp); $30 = ((($p$0)) + 8|0); $31 = ($30>>>0)<($10>>>0); if ($31) { $p$0 = $30; } else { break; } } } } while(0); HEAP8[$3>>0] = $4; HEAP8[$5>>0] = $6; } return; } function __ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($this,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $dst_ptr = $dst_ptr|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); if ($2) { __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,$info,$dst_ptr,$current_ptr,$path_below); } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = HEAP32[$4>>2]|0; $6 = ((($5)) + 20|0); $7 = HEAP32[$6>>2]|0; FUNCTION_TABLE_viiiiii[$7 & 8191]($4,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp); } return; } function __ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib($this,$info,$dst_ptr,$current_ptr,$path_below,$use_strcmp) { $this = $this|0; $info = $info|0; $dst_ptr = $dst_ptr|0; $current_ptr = $current_ptr|0; $path_below = $path_below|0; $use_strcmp = $use_strcmp|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($info)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($this|0)==($1|0); if ($2) { __ZNK10__cxxabiv117__class_type_info29process_static_type_above_dstEPNS_19__dynamic_cast_infoEPKvS4_i(0,$info,$dst_ptr,$current_ptr,$path_below); } return; } function ___cxa_can_catch($catchType,$excpType,$thrown) { $catchType = $catchType|0; $excpType = $excpType|0; $thrown = $thrown|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $temp = sp; $0 = HEAP32[$thrown>>2]|0; HEAP32[$temp>>2] = $0; $1 = HEAP32[$catchType>>2]|0; $2 = ((($1)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = (FUNCTION_TABLE_iiii[$3 & 8191]($catchType,$excpType,$temp)|0); $5 = $4&1; if ($4) { $6 = HEAP32[$temp>>2]|0; HEAP32[$thrown>>2] = $6; } STACKTOP = sp;return ($5|0); } function ___cxa_is_pointer_type($type) { $type = $type|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($type|0)==(0|0); if ($0) { $3 = 0; } else { $1 = (___dynamic_cast($type,9808,9856,0)|0); $phitmp = ($1|0)!=(0|0); $3 = $phitmp; } $2 = $3&1; return ($2|0); } function __ZSt17__throw_bad_allocv() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___cxa_allocate_exception(4)|0); __ZNSt9bad_allocC2Ev($0); ___cxa_throw(($0|0),(9696|0),(3441|0)); // unreachable; } function __ZL25default_terminate_handlerv() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $thrown_object = 0, $vararg_buffer = 0, $vararg_buffer10 = 0; var $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $thrown_object = sp + 36|0; $0 = (___cxa_get_globals_fast()|0); $1 = ($0|0)==(0|0); if (!($1)) { $2 = HEAP32[$0>>2]|0; $3 = ($2|0)==(0|0); if (!($3)) { $4 = ((($2)) + 80|0); $5 = ((($2)) + 48|0); $6 = $5; $7 = $6; $8 = HEAP32[$7>>2]|0; $9 = (($6) + 4)|0; $10 = $9; $11 = HEAP32[$10>>2]|0; $12 = $8 & -256; $13 = ($12|0)==(1126902528); $14 = ($11|0)==(1129074247); $15 = $13 & $14; if (!($15)) { $36 = HEAP32[25418]|0; HEAP32[$vararg_buffer7>>2] = $36; _abort_message(201007,$vararg_buffer7); // unreachable; } $16 = ($8|0)==(1126902529); $17 = ($11|0)==(1129074247); $18 = $16 & $17; if ($18) { $19 = ((($2)) + 44|0); $20 = HEAP32[$19>>2]|0; $21 = $20; } else { $21 = $4; } HEAP32[$thrown_object>>2] = $21; $22 = HEAP32[$2>>2]|0; $23 = ((($22)) + 4|0); $24 = HEAP32[$23>>2]|0; $25 = HEAP32[2428]|0; $26 = ((($25)) + 16|0); $27 = HEAP32[$26>>2]|0; $28 = (FUNCTION_TABLE_iiii[$27 & 8191](9712,$22,$thrown_object)|0); if ($28) { $29 = HEAP32[$thrown_object>>2]|0; $30 = HEAP32[25418]|0; $31 = HEAP32[$29>>2]|0; $32 = ((($31)) + 8|0); $33 = HEAP32[$32>>2]|0; $34 = (FUNCTION_TABLE_ii[$33 & 8191]($29)|0); HEAP32[$vararg_buffer>>2] = $30; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $24; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $34; _abort_message(200921,$vararg_buffer); // unreachable; } else { $35 = HEAP32[25418]|0; HEAP32[$vararg_buffer3>>2] = $35; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $24; _abort_message(200966,$vararg_buffer3); // unreachable; } } } _abort_message(201045,$vararg_buffer10); // unreachable; } function __ZN10__cxxabiv112_GLOBAL__N_110construct_Ev() { var $0 = 0, $1 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = (_pthread_key_create((101664|0),(7399|0))|0); $1 = ($0|0)==(0); if ($1) { STACKTOP = sp;return; } else { _abort_message(200768,$vararg_buffer); // unreachable; } } function __ZN12_GLOBAL__N_114__libcpp_nmstrD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -4|0); $2 = HEAP32[$1>>2]|0;HEAP32[$1>>2] = (($2+-1)|0); $3 = (($2) + -1)|0; $4 = ($3|0)<(0); if ($4) { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + -12|0); __ZdlPv($6); } return; } function __ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv($p) { $p = $p|0; var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; _free($p); $0 = HEAP32[25416]|0; $1 = (_pthread_setspecific(($0|0),(0|0))|0); $2 = ($1|0)==(0); if ($2) { STACKTOP = sp;return; } else { _abort_message(200818,$vararg_buffer); // unreachable; } } function __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; ___assert_fail((200871|0),(200400|0),1175,(200900|0)); // unreachable; } function _emscripten_GetProcAddress($name_) { $name_ = $name_|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; var $549 = 0, $55 = 0, $550 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $end = 0, $name = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $1 = $name_; $2 = $1; $3 = (_strlen($2)|0); $4 = (($3) + 1)|0; $5 = (_malloc($4)|0); $name = $5; $6 = $name; $7 = $1; (_strcpy($6,$7)|0); $8 = $name; $9 = (_strstr($8,201066)|0); $end = $9; $10 = $end; $11 = ($10|0)!=(0|0); if ($11) { $12 = $end; HEAP8[$12>>0] = 0; } $13 = $name; $14 = (_strstr($13,201070)|0); $end = $14; $15 = $end; $16 = ($15|0)!=(0|0); if ($16) { $17 = $end; HEAP8[$17>>0] = 0; } $18 = $name; $19 = (_strstr($18,201074)|0); $end = $19; $20 = $end; $21 = ($20|0)!=(0|0); if ($21) { $22 = $end; HEAP8[$22>>0] = 0; } $23 = $name; $24 = (_strstr($23,201078)|0); $end = $24; $25 = $end; $26 = ($25|0)!=(0|0); if ($26) { $27 = $end; HEAP8[$27>>0] = 0; } $28 = $name; $29 = (_strcmp($28,201084)|0); $30 = ($29|0)!=(0); do { if ($30) { $31 = $name; $32 = (_strcmp($31,201122)|0); $33 = ($32|0)!=(0); if (!($33)) { $name = 201141; break; } $34 = $name; $35 = (_strcmp($34,201154)|0); $36 = ($35|0)!=(0); if (!($36)) { $name = 201175; break; } $37 = $name; $38 = (_strcmp($37,201190)|0); $39 = ($38|0)!=(0); if (!($39)) { $name = 201205; break; } $40 = $name; $41 = (_strcmp($40,201220)|0); $42 = ($41|0)!=(0); if (!($42)) { $name = 201235; } } else { $name = 201106; } } while(0); $43 = $name; $44 = (_strcmp($43,201250)|0); $45 = ($44|0)!=(0); do { if ($45) { $46 = $name; $47 = (_strcmp($46,201264)|0); $48 = ($47|0)!=(0); if (!($48)) { $0 = 7401; break; } $49 = $name; $50 = (_strcmp($49,201276)|0); $51 = ($50|0)!=(0); if (!($51)) { $0 = 7402; break; } $52 = $name; $53 = (_strcmp($52,201290)|0); $54 = ($53|0)!=(0); if (!($54)) { $0 = 7403; break; } $55 = $name; $56 = (_strcmp($55,201302)|0); $57 = ($56|0)!=(0); if (!($57)) { $0 = 7404; break; } $58 = $name; $59 = (_strcmp($58,201316)|0); $60 = ($59|0)!=(0); if (!($60)) { $0 = 7405; break; } $61 = $name; $62 = (_strcmp($61,201330)|0); $63 = ($62|0)!=(0); if (!($63)) { $0 = 7406; break; } $64 = $name; $65 = (_strcmp($64,201347)|0); $66 = ($65|0)!=(0); if (!($66)) { $0 = 7407; break; } $67 = $name; $68 = (_strcmp($67,201370)|0); $69 = ($68|0)!=(0); if (!($69)) { $0 = 7408; break; } $70 = $name; $71 = (_strcmp($70,201396)|0); $72 = ($71|0)!=(0); if (!($72)) { $0 = 7409; break; } $73 = $name; $74 = (_strcmp($73,201409)|0); $75 = ($74|0)!=(0); if (!($75)) { $0 = 7410; break; } $76 = $name; $77 = (_strcmp($76,201425)|0); $78 = ($77|0)!=(0); if (!($78)) { $0 = 7411; break; } $79 = $name; $80 = (_strcmp($79,201438)|0); $81 = ($80|0)!=(0); if (!($81)) { $0 = 7412; break; } $82 = $name; $83 = (_strcmp($82,201452)|0); $84 = ($83|0)!=(0); if (!($84)) { $0 = 7413; break; } $85 = $name; $86 = (_strcmp($85,201472)|0); $87 = ($86|0)!=(0); if (!($87)) { $0 = 7414; break; } $88 = $name; $89 = (_strcmp($88,201492)|0); $90 = ($89|0)!=(0); if (!($90)) { $0 = 7415; break; } $91 = $name; $92 = (_strcmp($91,201509)|0); $93 = ($92|0)!=(0); if (!($93)) { $0 = 7416; break; } $94 = $name; $95 = (_strcmp($94,201526)|0); $96 = ($95|0)!=(0); if (!($96)) { $0 = 7417; break; } $97 = $name; $98 = (_strcmp($97,201538)|0); $99 = ($98|0)!=(0); if (!($99)) { $0 = 7418; break; } $100 = $name; $101 = (_strcmp($100,201551)|0); $102 = ($101|0)!=(0); if (!($102)) { $0 = 7419; break; } $103 = $name; $104 = (_strcmp($103,201567)|0); $105 = ($104|0)!=(0); if (!($105)) { $0 = 7420; break; } $106 = $name; $107 = (_strcmp($106,201590)|0); $108 = ($107|0)!=(0); if (!($108)) { $0 = 7421; break; } $109 = $name; $110 = (_strcmp($109,201603)|0); $111 = ($110|0)!=(0); if (!($111)) { $0 = 7422; break; } $112 = $name; $113 = (_strcmp($112,201619)|0); $114 = ($113|0)!=(0); if (!($114)) { $0 = 7423; break; } $115 = $name; $116 = (_strcmp($115,201630)|0); $117 = ($116|0)!=(0); if (!($117)) { $0 = 7424; break; } $118 = $name; $119 = (_strcmp($118,201649)|0); $120 = ($119|0)!=(0); if (!($120)) { $0 = 7425; break; } $121 = $name; $122 = (_strcmp($121,201671)|0); $123 = ($122|0)!=(0); if (!($123)) { $0 = 7426; break; } $124 = $name; $125 = (_strcmp($124,201690)|0); $126 = ($125|0)!=(0); if (!($126)) { $0 = 7427; break; } $127 = $name; $128 = (_strcmp($127,201719)|0); $129 = ($128|0)!=(0); if (!($129)) { $0 = 7428; break; } $130 = $name; $131 = (_strcmp($130,201736)|0); $132 = ($131|0)!=(0); if (!($132)) { $0 = 7429; break; } $133 = $name; $134 = (_strcmp($133,201751)|0); $135 = ($134|0)!=(0); if (!($135)) { $0 = 7430; break; } $136 = $name; $137 = (_strcmp($136,201766)|0); $138 = ($137|0)!=(0); if (!($138)) { $0 = 7431; break; } $139 = $name; $140 = (_strcmp($139,201787)|0); $141 = ($140|0)!=(0); if (!($141)) { $0 = 7432; break; } $142 = $name; $143 = (_strcmp($142,201807)|0); $144 = ($143|0)!=(0); if (!($144)) { $0 = 7433; break; } $145 = $name; $146 = (_strcmp($145,201827)|0); $147 = ($146|0)!=(0); if (!($147)) { $0 = 7434; break; } $148 = $name; $149 = (_strcmp($148,201853)|0); $150 = ($149|0)!=(0); if (!($150)) { $0 = 7435; break; } $151 = $name; $152 = (_strcmp($151,201872)|0); $153 = ($152|0)!=(0); if (!($153)) { $0 = 7436; break; } $154 = $name; $155 = (_strcmp($154,201884)|0); $156 = ($155|0)!=(0); if (!($156)) { $0 = 7437; break; } $157 = $name; $158 = (_strcmp($157,201896)|0); $159 = ($158|0)!=(0); if (!($159)) { $0 = 7438; break; } $160 = $name; $161 = (_strcmp($160,201908)|0); $162 = ($161|0)!=(0); if (!($162)) { $0 = 7439; break; } $163 = $name; $164 = (_strcmp($163,201920)|0); $165 = ($164|0)!=(0); if (!($165)) { $0 = 7440; break; } $166 = $name; $167 = (_strcmp($166,201932)|0); $168 = ($167|0)!=(0); if (!($168)) { $0 = 7441; break; } $169 = $name; $170 = (_strcmp($169,201944)|0); $171 = ($170|0)!=(0); if (!($171)) { $0 = 7442; break; } $172 = $name; $173 = (_strcmp($172,201956)|0); $174 = ($173|0)!=(0); if (!($174)) { $0 = 7443; break; } $175 = $name; $176 = (_strcmp($175,201968)|0); $177 = ($176|0)!=(0); if (!($177)) { $0 = 7444; break; } $178 = $name; $179 = (_strcmp($178,201981)|0); $180 = ($179|0)!=(0); if (!($180)) { $0 = 7445; break; } $181 = $name; $182 = (_strcmp($181,201994)|0); $183 = ($182|0)!=(0); if (!($183)) { $0 = 7446; break; } $184 = $name; $185 = (_strcmp($184,202007)|0); $186 = ($185|0)!=(0); if (!($186)) { $0 = 7447; break; } $187 = $name; $188 = (_strcmp($187,202020)|0); $189 = ($188|0)!=(0); if (!($189)) { $0 = 7448; break; } $190 = $name; $191 = (_strcmp($190,202033)|0); $192 = ($191|0)!=(0); if (!($192)) { $0 = 7449; break; } $193 = $name; $194 = (_strcmp($193,202046)|0); $195 = ($194|0)!=(0); if (!($195)) { $0 = 7450; break; } $196 = $name; $197 = (_strcmp($196,202059)|0); $198 = ($197|0)!=(0); if (!($198)) { $0 = 7451; break; } $199 = $name; $200 = (_strcmp($199,202072)|0); $201 = ($200|0)!=(0); if (!($201)) { $0 = 7452; break; } $202 = $name; $203 = (_strcmp($202,202091)|0); $204 = ($203|0)!=(0); if (!($204)) { $0 = 7453; break; } $205 = $name; $206 = (_strcmp($205,202110)|0); $207 = ($206|0)!=(0); if (!($207)) { $0 = 7454; break; } $208 = $name; $209 = (_strcmp($208,202129)|0); $210 = ($209|0)!=(0); if (!($210)) { $0 = 7455; break; } $211 = $name; $212 = (_strcmp($211,202142)|0); $213 = ($212|0)!=(0); if (!($213)) { $0 = 7456; break; } $214 = $name; $215 = (_strcmp($214,202160)|0); $216 = ($215|0)!=(0); if (!($216)) { $0 = 7457; break; } $217 = $name; $218 = (_strcmp($217,202178)|0); $219 = ($218|0)!=(0); if (!($219)) { $0 = 7458; break; } $220 = $name; $221 = (_strcmp($220,202196)|0); $222 = ($221|0)!=(0); if (!($222)) { $0 = 7459; break; } $223 = $name; $224 = (_strcmp($223,202214)|0); $225 = ($224|0)!=(0); if (!($225)) { $0 = 7460; break; } $226 = $name; $227 = (_strcmp($226,202234)|0); $228 = ($227|0)!=(0); if (!($228)) { $0 = 7461; break; } $229 = $name; $230 = (_strcmp($229,201175)|0); $231 = ($230|0)!=(0); if (!($231)) { $0 = 7462; break; } $232 = $name; $233 = (_strcmp($232,202252)|0); $234 = ($233|0)!=(0); if (!($234)) { $0 = 7463; break; } $235 = $name; $236 = (_strcmp($235,202267)|0); $237 = ($236|0)!=(0); if (!($237)) { $0 = 7464; break; } $238 = $name; $239 = (_strcmp($238,202288)|0); $240 = ($239|0)!=(0); if (!($240)) { $0 = 7465; break; } $241 = $name; $242 = (_strcmp($241,202303)|0); $243 = ($242|0)!=(0); if (!($243)) { $0 = 7466; break; } $244 = $name; $245 = (_strcmp($244,202321)|0); $246 = ($245|0)!=(0); if (!($246)) { $0 = 7467; break; } $247 = $name; $248 = (_strcmp($247,202337)|0); $249 = ($248|0)!=(0); if (!($249)) { $0 = 7468; break; } $250 = $name; $251 = (_strcmp($250,202356)|0); $252 = ($251|0)!=(0); if (!($252)) { $0 = 7469; break; } $253 = $name; $254 = (_strcmp($253,202370)|0); $255 = ($254|0)!=(0); if (!($255)) { $0 = 7470; break; } $256 = $name; $257 = (_strcmp($256,202385)|0); $258 = ($257|0)!=(0); if (!($258)) { $0 = 7471; break; } $259 = $name; $260 = (_strcmp($259,201106)|0); $261 = ($260|0)!=(0); if (!($261)) { $0 = 7472; break; } $262 = $name; $263 = (_strcmp($262,202396)|0); $264 = ($263|0)!=(0); if (!($264)) { $0 = 7473; break; } $265 = $name; $266 = (_strcmp($265,201205)|0); $267 = ($266|0)!=(0); if (!($267)) { $0 = 7474; break; } $268 = $name; $269 = (_strcmp($268,201235)|0); $270 = ($269|0)!=(0); if (!($270)) { $0 = 7475; break; } $271 = $name; $272 = (_strcmp($271,202412)|0); $273 = ($272|0)!=(0); if (!($273)) { $0 = 7476; break; } $274 = $name; $275 = (_strcmp($274,202439)|0); $276 = ($275|0)!=(0); if (!($276)) { $0 = 7477; break; } $277 = $name; $278 = (_strcmp($277,202453)|0); $279 = ($278|0)!=(0); if (!($279)) { $0 = 7478; break; } $280 = $name; $281 = (_strcmp($280,201141)|0); $282 = ($281|0)!=(0); if (!($282)) { $0 = 7479; break; } $283 = $name; $284 = (_strcmp($283,202473)|0); $285 = ($284|0)!=(0); if (!($285)) { $0 = 7480; break; } $286 = $name; $287 = (_strcmp($286,202491)|0); $288 = ($287|0)!=(0); if (!($288)) { $0 = 7481; break; } $289 = $name; $290 = (_strcmp($289,202503)|0); $291 = ($290|0)!=(0); if (!($291)) { $0 = 7482; break; } $292 = $name; $293 = (_strcmp($292,202524)|0); $294 = ($293|0)!=(0); if (!($294)) { $0 = 7483; break; } $295 = $name; $296 = (_strcmp($295,202542)|0); $297 = ($296|0)!=(0); if (!($297)) { $0 = 7484; break; } $298 = $name; $299 = (_strcmp($298,202560)|0); $300 = ($299|0)!=(0); if (!($300)) { $0 = 7485; break; } $301 = $name; $302 = (_strcmp($301,202581)|0); $303 = ($302|0)!=(0); if (!($303)) { $0 = 7486; break; } $304 = $name; $305 = (_strcmp($304,202607)|0); $306 = ($305|0)!=(0); if (!($306)) { $0 = 7487; break; } $307 = $name; $308 = (_strcmp($307,202630)|0); $309 = ($308|0)!=(0); if (!($309)) { $0 = 7488; break; } $310 = $name; $311 = (_strcmp($310,202668)|0); $312 = ($311|0)!=(0); if (!($312)) { $0 = 7489; break; } $313 = $name; $314 = (_strcmp($313,202684)|0); $315 = ($314|0)!=(0); if (!($315)) { $0 = 7490; break; } $316 = $name; $317 = (_strcmp($316,202699)|0); $318 = ($317|0)!=(0); if (!($318)) { $0 = 7491; break; } $319 = $name; $320 = (_strcmp($319,202722)|0); $321 = ($320|0)!=(0); if (!($321)) { $0 = 7492; break; } $322 = $name; $323 = (_strcmp($322,202735)|0); $324 = ($323|0)!=(0); if (!($324)) { $0 = 7493; break; } $325 = $name; $326 = (_strcmp($325,202749)|0); $327 = ($326|0)!=(0); if (!($327)) { $0 = 7494; break; } $328 = $name; $329 = (_strcmp($328,202763)|0); $330 = ($329|0)!=(0); if (!($330)) { $0 = 7495; break; } $331 = $name; $332 = (_strcmp($331,202783)|0); $333 = ($332|0)!=(0); if (!($333)) { $0 = 7496; break; } $334 = $name; $335 = (_strcmp($334,202803)|0); $336 = ($335|0)!=(0); if (!($336)) { $0 = 7497; break; } $337 = $name; $338 = (_strcmp($337,202819)|0); $339 = ($338|0)!=(0); if (!($339)) { $0 = 7498; break; } $340 = $name; $341 = (_strcmp($340,202837)|0); $342 = ($341|0)!=(0); if (!($342)) { $0 = 7499; break; } $343 = $name; $344 = (_strcmp($343,202853)|0); $345 = ($344|0)!=(0); if (!($345)) { $0 = 7500; break; } $346 = $name; $347 = (_strcmp($346,202868)|0); $348 = ($347|0)!=(0); if (!($348)) { $0 = 7501; break; } $349 = $name; $350 = (_strcmp($349,202890)|0); $351 = ($350|0)!=(0); if (!($351)) { $0 = 7502; break; } $352 = $name; $353 = (_strcmp($352,202908)|0); $354 = ($353|0)!=(0); if (!($354)) { $0 = 7503; break; } $355 = $name; $356 = (_strcmp($355,202929)|0); $357 = ($356|0)!=(0); if (!($357)) { $0 = 7504; break; } $358 = $name; $359 = (_strcmp($358,202947)|0); $360 = ($359|0)!=(0); if (!($360)) { $0 = 7505; break; } $361 = $name; $362 = (_strcmp($361,202960)|0); $363 = ($362|0)!=(0); if (!($363)) { $0 = 7506; break; } $364 = $name; $365 = (_strcmp($364,202975)|0); $366 = ($365|0)!=(0); if (!($366)) { $0 = 7507; break; } $367 = $name; $368 = (_strcmp($367,202989)|0); $369 = ($368|0)!=(0); if (!($369)) { $0 = 7508; break; } $370 = $name; $371 = (_strcmp($370,202999)|0); $372 = ($371|0)!=(0); if (!($372)) { $0 = 7509; break; } $373 = $name; $374 = (_strcmp($373,203009)|0); $375 = ($374|0)!=(0); if (!($375)) { $0 = 7510; break; } $376 = $name; $377 = (_strcmp($376,203031)|0); $378 = ($377|0)!=(0); if (!($378)) { $0 = 7511; break; } $379 = $name; $380 = (_strcmp($379,203057)|0); $381 = ($380|0)!=(0); if (!($381)) { $0 = 7512; break; } $382 = $name; $383 = (_strcmp($382,203084)|0); $384 = ($383|0)!=(0); if (!($384)) { $0 = 7513; break; } $385 = $name; $386 = (_strcmp($385,203097)|0); $387 = ($386|0)!=(0); if (!($387)) { $0 = 7514; break; } $388 = $name; $389 = (_strcmp($388,203112)|0); $390 = ($389|0)!=(0); if (!($390)) { $0 = 7515; break; } $391 = $name; $392 = (_strcmp($391,203127)|0); $393 = ($392|0)!=(0); if (!($393)) { $0 = 7516; break; } $394 = $name; $395 = (_strcmp($394,203151)|0); $396 = ($395|0)!=(0); if (!($396)) { $0 = 7517; break; } $397 = $name; $398 = (_strcmp($397,203162)|0); $399 = ($398|0)!=(0); if (!($399)) { $0 = 7518; break; } $400 = $name; $401 = (_strcmp($400,203184)|0); $402 = ($401|0)!=(0); if (!($402)) { $0 = 7519; break; } $403 = $name; $404 = (_strcmp($403,203206)|0); $405 = ($404|0)!=(0); if (!($405)) { $0 = 7520; break; } $406 = $name; $407 = (_strcmp($406,203230)|0); $408 = ($407|0)!=(0); if (!($408)) { $0 = 7521; break; } $409 = $name; $410 = (_strcmp($409,203239)|0); $411 = ($410|0)!=(0); if (!($411)) { $0 = 7522; break; } $412 = $name; $413 = (_strcmp($412,203247)|0); $414 = ($413|0)!=(0); if (!($414)) { $0 = 7523; break; } $415 = $name; $416 = (_strcmp($415,203260)|0); $417 = ($416|0)!=(0); if (!($417)) { $0 = 7524; break; } $418 = $name; $419 = (_strcmp($418,203274)|0); $420 = ($419|0)!=(0); if (!($420)) { $0 = 7525; break; } $421 = $name; $422 = (_strcmp($421,203286)|0); $423 = ($422|0)!=(0); if (!($423)) { $0 = 7526; break; } $424 = $name; $425 = (_strcmp($424,203295)|0); $426 = ($425|0)!=(0); if (!($426)) { $0 = 7527; break; } $427 = $name; $428 = (_strcmp($427,203305)|0); $429 = ($428|0)!=(0); if (!($429)) { $0 = 7528; break; } $430 = $name; $431 = (_strcmp($430,203317)|0); $432 = ($431|0)!=(0); if (!($432)) { $0 = 7529; break; } $433 = $name; $434 = (_strcmp($433,203328)|0); $435 = ($434|0)!=(0); if (!($435)) { $0 = 7530; break; } $436 = $name; $437 = (_strcmp($436,203336)|0); $438 = ($437|0)!=(0); if (!($438)) { $0 = 7531; break; } $439 = $name; $440 = (_strcmp($439,203348)|0); $441 = ($440|0)!=(0); if (!($441)) { $0 = 7532; break; } $442 = $name; $443 = (_strcmp($442,203363)|0); $444 = ($443|0)!=(0); if (!($444)) { $0 = 7533; break; } $445 = $name; $446 = (_strcmp($445,203375)|0); $447 = ($446|0)!=(0); if (!($447)) { $0 = 7534; break; } $448 = $name; $449 = (_strcmp($448,203389)|0); $450 = ($449|0)!=(0); if (!($450)) { $0 = 7535; break; } $451 = $name; $452 = (_strcmp($451,203414)|0); $453 = ($452|0)!=(0); if (!($453)) { $0 = 7536; break; } $454 = $name; $455 = (_strcmp($454,203431)|0); $456 = ($455|0)!=(0); if (!($456)) { $0 = 7537; break; } $457 = $name; $458 = (_strcmp($457,203447)|0); $459 = ($458|0)!=(0); if (!($459)) { $0 = 7538; break; } $460 = $name; $461 = (_strcmp($460,203463)|0); $462 = ($461|0)!=(0); if (!($462)) { $0 = 7539; break; } $463 = $name; $464 = (_strcmp($463,203475)|0); $465 = ($464|0)!=(0); if (!($465)) { $0 = 7540; break; } $466 = $name; $467 = (_strcmp($466,203487)|0); $468 = ($467|0)!=(0); if (!($468)) { $0 = 7541; break; } $469 = $name; $470 = (_strcmp($469,203511)|0); $471 = ($470|0)!=(0); if (!($471)) { $0 = 7542; break; } $472 = $name; $473 = (_strcmp($472,203524)|0); $474 = ($473|0)!=(0); if (!($474)) { $0 = 7543; break; } $475 = $name; $476 = (_strcmp($475,203538)|0); $477 = ($476|0)!=(0); if (!($477)) { $0 = 7544; break; } $478 = $name; $479 = (_strcmp($478,203560)|0); $480 = ($479|0)!=(0); if (!($480)) { $0 = 7545; break; } $481 = $name; $482 = (_strcmp($481,203567)|0); $483 = ($482|0)!=(0); if (!($483)) { $0 = 7546; break; } $484 = $name; $485 = (_strcmp($484,203583)|0); $486 = ($485|0)!=(0); if (!($486)) { $0 = 7547; break; } $487 = $name; $488 = (_strcmp($487,203600)|0); $489 = ($488|0)!=(0); if (!($489)) { $0 = 7548; break; } $490 = $name; $491 = (_strcmp($490,203617)|0); $492 = ($491|0)!=(0); if (!($492)) { $0 = 7549; break; } $493 = $name; $494 = (_strcmp($493,203633)|0); $495 = ($494|0)!=(0); if (!($495)) { $0 = 7550; break; } $496 = $name; $497 = (_strcmp($496,203649)|0); $498 = ($497|0)!=(0); if (!($498)) { $0 = 7551; break; } $499 = $name; $500 = (_strcmp($499,203666)|0); $501 = ($500|0)!=(0); if (!($501)) { $0 = 7552; break; } $502 = $name; $503 = (_strcmp($502,203680)|0); $504 = ($503|0)!=(0); if (!($504)) { $0 = 7553; break; } $505 = $name; $506 = (_strcmp($505,203692)|0); $507 = ($506|0)!=(0); if (!($507)) { $0 = 7554; break; } $508 = $name; $509 = (_strcmp($508,203703)|0); $510 = ($509|0)!=(0); if (!($510)) { $0 = 7555; break; } $511 = $name; $512 = (_strcmp($511,203716)|0); $513 = ($512|0)!=(0); if (!($513)) { $0 = 7556; break; } $514 = $name; $515 = (_strcmp($514,203726)|0); $516 = ($515|0)!=(0); if (!($516)) { $0 = 7557; break; } $517 = $name; $518 = (_strcmp($517,203743)|0); $519 = ($518|0)!=(0); if (!($519)) { $0 = 7558; break; } $520 = $name; $521 = (_strcmp($520,203755)|0); $522 = ($521|0)!=(0); if (!($522)) { $0 = 7559; break; } $523 = $name; $524 = (_strcmp($523,203777)|0); $525 = ($524|0)!=(0); if (!($525)) { $0 = 7560; break; } $526 = $name; $527 = (_strcmp($526,203797)|0); $528 = ($527|0)!=(0); if (!($528)) { $0 = 7561; break; } $529 = $name; $530 = (_strcmp($529,203810)|0); $531 = ($530|0)!=(0); if (!($531)) { $0 = 7562; break; } $532 = $name; $533 = (_strcmp($532,203832)|0); $534 = ($533|0)!=(0); if (!($534)) { $0 = 7563; break; } $535 = $name; $536 = (_strcmp($535,203852)|0); $537 = ($536|0)!=(0); if (!($537)) { $0 = 7564; break; } $538 = $name; $539 = (_strcmp($538,203869)|0); $540 = ($539|0)!=(0); if (!($540)) { $0 = 7565; break; } $541 = $name; $542 = (_strcmp($541,203886)|0); $543 = ($542|0)!=(0); if (!($543)) { $0 = 7566; break; } $544 = $name; $545 = (_strcmp($544,203906)|0); $546 = ($545|0)!=(0); if ($546) { $547 = $1; $548 = $name; $549 = _emscripten_asm_const_2(11, ($547|0), ($548|0))|0; $0 = 0; break; } else { $0 = 7567; break; } } else { $0 = 7400; } } while(0); $550 = $0; STACKTOP = sp;return ($550|0); } function _strtoull_l($s,$p,$base,$loc) { $s = $s|0; $p = $p|0; $base = $base|0; $loc = $loc|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strtoull($s,$p,$base)|0); $1 = tempRet0; tempRet0 = ($1); return ($0|0); } function _strtoll_l($s,$p,$base,$loc) { $s = $s|0; $p = $p|0; $base = $base|0; $loc = $loc|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strtoll($s,$p,$base)|0); $1 = tempRet0; tempRet0 = ($1); return ($0|0); } function _isalnum($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $isdigit = 0, $isdigittmp = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_isalpha($c)|0); $isdigittmp = (($c) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); $not$ = ($0|0)!=(0); $1 = $isdigit | $not$; $2 = $1&1; return ($2|0); } function _isalpha($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c | 32; $1 = (($0) + -97)|0; $2 = ($1>>>0)<(26); $3 = $2&1; return ($3|0); } function _isascii($c) { $c = $c|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($c>>>0)<(128); $1 = $0&1; return ($1|0); } function _isdigit($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($c) + -48)|0; $1 = ($0>>>0)<(10); $2 = $1&1; return ($2|0); } function _isgraph($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($c) + -33)|0; $1 = ($0>>>0)<(94); $2 = $1&1; return ($2|0); } function _islower($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($c) + -97)|0; $1 = ($0>>>0)<(26); $2 = $1&1; return ($2|0); } function _isprint($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($c) + -32)|0; $1 = ($0>>>0)<(95); $2 = $1&1; return ($2|0); } function _ispunct($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_isgraph($c)|0); $1 = ($0|0)==(0); if ($1) { $5 = 0; } else { $2 = (_isalnum($c)|0); $3 = ($2|0)==(0); $5 = $3; } $4 = $5&1; return ($4|0); } function _isspace($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($c|0)==(32); $1 = (($c) + -9)|0; $2 = ($1>>>0)<(5); $3 = $0 | $2; $4 = $3&1; return ($4|0); } function _isupper($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($c) + -65)|0; $1 = ($0>>>0)<(26); $2 = $1&1; return ($2|0); } function _isxdigit($c) { $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $isdigit = 0, $isdigittmp = 0, label = 0, sp = 0; sp = STACKTOP; $isdigittmp = (($c) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $4 = 1; } else { $0 = $c | 32; $1 = (($0) + -97)|0; $2 = ($1>>>0)<(6); $4 = $2; } $3 = $4&1; return ($3|0); } function _tolower($c) { $c = $c|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_isupper($c)|0); $1 = ($0|0)==(0); $2 = $c | 32; $$0 = $1 ? $c : $2; return ($$0|0); } function _toupper($c) { $c = $c|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_islower($c)|0); $1 = ($0|0)==(0); $2 = $c & 95; $$0 = $1 ? $c : $2; return ($$0|0); } function ___ctype_b_loc() { var label = 0, sp = 0; sp = STACKTOP; return (101940|0); } function ___ctype_tolower_loc() { var label = 0, sp = 0; sp = STACKTOP; return (101944|0); } function ___ctype_toupper_loc() { var label = 0, sp = 0; sp = STACKTOP; return (101948|0); } function _closedir($dir) { $dir = $dir|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$dir>>2]|0; $1 = (_close($0)|0); _free($dir); return ($1|0); } function _opendir($name) { $name = $name|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $0 = (_open($name,589824,$vararg_buffer)|0); $1 = ($0|0)<(0); do { if ($1) { $$0 = 0; } else { $2 = (_calloc(1,2072)|0); $3 = ($2|0)==(0|0); if ($3) { HEAP32[$vararg_buffer1>>2] = $0; (___syscall6(6,($vararg_buffer1|0))|0); $$0 = 0; break; } else { HEAP32[$2>>2] = $0; $$0 = $2; break; } } } while(0); STACKTOP = sp;return ($$0|0); } function _readdir($dir) { $dir = $dir|0; var $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($dir)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ((($dir)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ($1|0)<($3|0); do { if ($4) { $14 = $1; label = 6; } else { $5 = HEAP32[$dir>>2]|0; $6 = ((($dir)) + 24|0); HEAP32[$vararg_buffer>>2] = $5; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $6; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 2048; $7 = (___syscall220(220,($vararg_buffer|0))|0); $8 = ($7|0)<(1); if (!($8)) { HEAP32[$2>>2] = $7; HEAP32[$0>>2] = 0; $14 = 0; label = 6; break; } $9 = ($7|0)<(0); $10 = ($7|0)!=(-2); $or$cond = $9 & $10; if ($or$cond) { $11 = (0 - ($7))|0; $12 = (___errno_location()|0); HEAP32[$12>>2] = $11; $$1 = 0; } else { $$1 = 0; } } } while(0); if ((label|0) == 6) { $13 = (((($dir)) + 24|0) + ($14)|0); $15 = ((($13)) + 8|0); $16 = HEAP16[$15>>1]|0; $17 = $16&65535; $18 = (($17) + ($14))|0; HEAP32[$0>>2] = $18; $19 = ((($13)) + 4|0); $20 = HEAP32[$19>>2]|0; $21 = ((($dir)) + 4|0); HEAP32[$21>>2] = $20; $$1 = $13; } STACKTOP = sp;return ($$1|0); } function _strerror($e) { $e = $e|0; var $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$03 = 0, $i$03$lcssa = 0, $i$12 = 0, $s$0$lcssa = 0, $s$01 = 0, $s$1 = 0, label = 0; var sp = 0; sp = STACKTOP; $i$03 = 0; while(1) { $1 = (204022 + ($i$03)|0); $2 = HEAP8[$1>>0]|0; $3 = $2&255; $4 = ($3|0)==($e|0); if ($4) { $i$03$lcssa = $i$03; label = 2; break; } $5 = (($i$03) + 1)|0; $6 = ($5|0)==(87); if ($6) { $i$12 = 87;$s$01 = 204110; label = 5; break; } else { $i$03 = $5; } } if ((label|0) == 2) { $0 = ($i$03$lcssa|0)==(0); if ($0) { $s$0$lcssa = 204110; } else { $i$12 = $i$03$lcssa;$s$01 = 204110; label = 5; } } if ((label|0) == 5) { while(1) { label = 0; $s$1 = $s$01; while(1) { $7 = HEAP8[$s$1>>0]|0; $8 = ($7<<24>>24)==(0); $9 = ((($s$1)) + 1|0); if ($8) { $$lcssa = $9; break; } else { $s$1 = $9; } } $10 = (($i$12) + -1)|0; $11 = ($10|0)==(0); if ($11) { $s$0$lcssa = $$lcssa; break; } else { $i$12 = $10;$s$01 = $$lcssa; label = 5; } } } return ($s$0$lcssa|0); } function ___errno_location() { var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[25419]|0; $1 = ($0|0)==(0|0); if ($1) { $$0 = 101952; } else { $2 = (_pthread_self()|0); $3 = ((($2)) + 60|0); $4 = HEAP32[$3>>2]|0; $$0 = $4; } return ($$0|0); } function _open($filename,$flags,$varargs) { $filename = $filename|0; $flags = $flags|0; $varargs = $varargs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ap = 0, $arglist_current = 0, $arglist_next = 0, $expanded = 0, $expanded2 = 0, $expanded4 = 0, $expanded5 = 0, $expanded6 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0; var $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $ap = sp + 16|0; HEAP32[$ap>>2] = $varargs; $arglist_current = HEAP32[$ap>>2]|0; $0 = $arglist_current; $1 = ((0) + 4|0); $expanded2 = $1; $expanded = (($expanded2) - 1)|0; $2 = (($0) + ($expanded))|0; $3 = ((0) + 4|0); $expanded6 = $3; $expanded5 = (($expanded6) - 1)|0; $expanded4 = $expanded5 ^ -1; $4 = $2 & $expanded4; $5 = $4; $6 = HEAP32[$5>>2]|0; $arglist_next = ((($5)) + 4|0); HEAP32[$ap>>2] = $arglist_next; $7 = $flags | 32768; HEAP32[$vararg_buffer>>2] = $filename; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $7; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $6; $8 = (___syscall5(5,($vararg_buffer|0))|0); $9 = (___syscall_ret($8)|0); STACKTOP = sp;return ($9|0); } function ___floatscan($f,$prec,$pok) { $f = $f|0; $prec = $prec|0; $pok = $pok|0; var $$$i = 0, $$0 = 0.0, $$010$i = 0, $$012$i = 0, $$07$i = 0, $$0710$i = 0, $$0711$i = 0, $$1$i = 0.0, $$111$be$i = 0, $$111$ph$i = 0, $$16$i = 0, $$2$i = 0, $$24$i = 0, $$3$be$i = 0, $$3$lcssa$i = 0, $$3113$i = 0, $$in = 0, $$k$0$i = 0, $$lcssa = 0, $$lcssa256 = 0; var $$lcssa256$lcssa = 0, $$lcssa257 = 0, $$lcssa257$lcssa = 0, $$lcssa263 = 0, $$lcssa264 = 0, $$lcssa265 = 0, $$lcssa275 = 0, $$lnz$0$i = 0, $$neg40$i = 0, $$not$i = 0, $$old8 = 0, $$pn$i = 0.0, $$pre$i = 0, $$pre$i$17 = 0, $$pre$phi42$iZ2D = 0.0, $$pre41$i = 0.0, $$promoted$i = 0, $$sink$off0$i = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0, $19 = 0; var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; var $208 = 0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0; var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; var $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0, $324 = 0, $325 = 0.0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; var $424 = 0.0, $425 = 0.0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0.0; var $442 = 0.0, $443 = 0.0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0.0, $454 = 0.0, $455 = 0.0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0.0, $466 = 0.0, $467 = 0.0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; var $479 = 0.0, $48 = 0, $480 = 0, $481 = 0.0, $482 = 0.0, $483 = 0, $484 = 0.0, $485 = 0, $486 = 0.0, $487 = 0.0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0.0, $492 = 0.0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; var $497 = 0, $498 = 0.0, $499 = 0.0, $5 = 0, $50 = 0.0, $500 = 0.0, $501 = 0, $502 = 0, $503 = 0, $504 = 0.0, $505 = 0.0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0.0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0.0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0.0, $62 = 0, $620 = 0, $621 = 0; var $622 = 0, $623 = 0, $624 = 0.0, $625 = 0.0, $626 = 0.0, $627 = 0, $628 = 0.0, $629 = 0.0, $63 = 0, $630 = 0.0, $631 = 0.0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; var $640 = 0, $641 = 0, $642 = 0.0, $643 = 0.0, $644 = 0.0, $645 = 0, $646 = 0.0, $647 = 0.0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0.0, $652 = 0.0, $653 = 0.0, $654 = 0.0, $655 = 0, $656 = 0, $657 = 0.0, $658 = 0; var $659 = 0.0, $66 = 0, $660 = 0.0, $661 = 0.0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0.0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0.0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; var $677 = 0, $678 = 0.0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0.0, $684 = 0, $685 = 0, $686 = 0.0, $687 = 0.0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $a$0$lcssa159$i = 0, $a$093$i = 0, $a$1$i = 0, $a$1$i$lcssa = 0, $a$2$ph46$i = 0, $a$4$i = 0, $a$4$i$lcssa248 = 0, $a$4$i249 = 0, $a$4$ph$i = 0, $a$4$ph165$i = 0, $a$586$i = 0, $a$6$i = 0, $a$6$i$lcssa = 0, $a$6$i$lcssa$lcssa = 0, $bias$0$i = 0.0, $bias$0$i$25 = 0.0, $bits$0$ph = 0, $brmerge$i$28 = 0; var $c$0 = 0, $c$0$i = 0, $c$1$lcssa = 0, $c$1$ph$i = 0, $c$179 = 0, $c$2 = 0, $c$2$i = 0, $c$2$lcssa$i = 0, $c$377 = 0, $c$4 = 0, $c$5 = 0, $c$6 = 0, $carry$095$i = 0, $carry1$0$i = 0, $carry1$1$i = 0, $carry1$1$i$lcssa = 0, $carry1$1$i$lcssa$lcssa = 0, $carry4$089$i = 0, $cond$i = 0, $d$0$i = 0; var $denormal$0$i = 0, $denormal$1$i = 0, $denormal$2$i = 0, $e2$0$i$19 = 0, $e2$0$ph$i = 0, $e2$1$i = 0, $e2$1$i246 = 0, $e2$1$ph$i = 0, $e2$1$ph164$i = 0, $e2$3$i = 0, $e2$4$i = 0, $emin$0$ph = 0, $exitcond$i = 0, $frac$0$i = 0.0, $frac$1$i = 0.0, $frac$3$i = 0.0, $gotdig$0$i = 0, $gotdig$0$i$12 = 0, $gotdig$0$i$12$lcssa273 = 0, $gotdig$0$i$lcssa242 = 0; var $gotdig$2$i = 0, $gotdig$2$i$13 = 0, $gotdig$2$i$lcssa = 0, $gotdig$3$i = 0, $gotdig$3$lcssa$i = 0, $gotdig$3109$i = 0, $gotdig$3109$i$lcssa = 0, $gotdig$4$i = 0, $gotrad$0$i = 0, $gotrad$0$i$14 = 0, $gotrad$0$i$lcssa = 0, $gotrad$1$i = 0, $gotrad$1$lcssa$i = 0, $gotrad$1110$i = 0, $gotrad$2$i = 0, $gottail$0$i = 0, $gottail$1$i = 0, $gottail$2$i = 0, $i$0$lcssa = 0, $i$078 = 0; var $i$1 = 0, $i$276 = 0, $i$3 = 0, $i$4 = 0, $i$4$lcssa = 0, $j$0$lcssa$i = 0, $j$0112$i = 0, $j$0112$i$lcssa = 0, $j$075$i = 0, $j$076$i = 0, $j$077$i = 0, $j$2$i = 0, $j$3102$i = 0, $k$0$lcssa$i = 0, $k$0111$i = 0, $k$0111$i$lcssa = 0, $k$071$i = 0, $k$072$i = 0, $k$073$i = 0, $k$2$i = 0; var $k$3$i = 0, $k$494$i = 0, $k$5$i = 0, $k$5$in$i = 0, $k$5$z$2$i = 0, $k$687$i = 0, $lnz$0$lcssa$i = 0, $lnz$0108$i = 0, $lnz$0108$i$lcssa = 0, $lnz$065$i = 0, $lnz$066$i = 0, $lnz$067$i = 0, $lnz$2$i = 0, $or$cond = 0, $or$cond$i = 0, $or$cond$i$16 = 0, $or$cond18$i = 0, $or$cond190$i = 0, $or$cond20$i = 0, $or$cond21$i = 0; var $or$cond22$i = 0, $or$cond25$i = 0, $or$cond26$i = 0, $or$cond3$i = 0, $or$cond4$i = 0, $or$cond5 = 0, $or$cond6$i = 0, $or$cond7 = 0, $or$cond9 = 0, $or$cond9$i = 0, $or$cond9$i$27 = 0, $rp$0$lcssa160$i = 0, $rp$092$i = 0, $rp$1$i$18 = 0, $rp$1$i$18$lcssa = 0, $rp$2$ph44$i = 0, $rp$4$ph$i = 0, $rp$4$ph42$i = 0, $rp$585$i = 0, $rp$6$i = 0; var $rp$6$i$lcssa = 0, $rp$6$i$lcssa$lcssa = 0, $scale$0$i = 0.0, $scale$1$i = 0.0, $scale$2$i = 0.0, $sign$0 = 0, $storemerge$i = 0, $sum$i = 0, $x$0$i = 0, $x$0$i$lcssa = 0, $x$1$i = 0, $x$2$i = 0, $x$3$lcssa$i = 0, $x$324$i = 0, $x$4$lcssa$i = 0, $x$419$i = 0, $x$5$i = 0, $x$6$i = 0, $x$i = 0, $y$0$i = 0.0; var $y$0$i$lcssa = 0.0, $y$1$i = 0.0, $y$1$i$24 = 0.0, $y$2$i = 0.0, $y$2$i$26 = 0.0, $y$3$i = 0.0, $y$3$lcssa$i = 0.0, $y$320$i = 0.0, $y$4$i = 0.0, $y$5$i = 0.0, $z$0$i = 0, $z$1$i = 0, $z$1$ph45$i = 0, $z$10$1$i = 0, $z$10$i = 0, $z$2$i = 0, $z$3$i = 0, $z$3$i$lcssa = 0, $z$3$i$lcssa$lcssa = 0, $z$4$i = 0; var $z$6$ph$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $x$i = sp; switch ($prec|0) { case 0: { $bits$0$ph = 24;$emin$0$ph = -149; label = 4; break; } case 1: { $bits$0$ph = 53;$emin$0$ph = -1074; label = 4; break; } case 2: { $bits$0$ph = 53;$emin$0$ph = -1074; label = 4; break; } default: { $$0 = 0.0; } } L4: do { if ((label|0) == 4) { $0 = ((($f)) + 4|0); $1 = ((($f)) + 100|0); while(1) { $2 = HEAP32[$0>>2]|0; $3 = HEAP32[$1>>2]|0; $4 = ($2>>>0)<($3>>>0); if ($4) { $5 = ((($2)) + 1|0); HEAP32[$0>>2] = $5; $6 = HEAP8[$2>>0]|0; $7 = $6&255; $9 = $7; } else { $8 = (___shgetc($f)|0); $9 = $8; } $10 = (_isspace($9)|0); $11 = ($10|0)==(0); if ($11) { $$lcssa275 = $9; break; } } $12 = ($$lcssa275|0)==(45); L13: do { switch ($$lcssa275|0) { case 43: case 45: { $13 = $12&1; $14 = $13 << 1; $15 = (1 - ($14))|0; $16 = HEAP32[$0>>2]|0; $17 = HEAP32[$1>>2]|0; $18 = ($16>>>0)<($17>>>0); if ($18) { $19 = ((($16)) + 1|0); HEAP32[$0>>2] = $19; $20 = HEAP8[$16>>0]|0; $21 = $20&255; $c$0 = $21;$sign$0 = $15; break L13; } else { $22 = (___shgetc($f)|0); $c$0 = $22;$sign$0 = $15; break L13; } break; } default: { $c$0 = $$lcssa275;$sign$0 = 1; } } } while(0); $c$179 = $c$0;$i$078 = 0; while(1) { $23 = $c$179 | 32; $24 = (205914 + ($i$078)|0); $25 = HEAP8[$24>>0]|0; $26 = $25 << 24 >> 24; $27 = ($23|0)==($26|0); if (!($27)) { $c$1$lcssa = $c$179;$i$0$lcssa = $i$078; break; } $28 = ($i$078>>>0)<(7); do { if ($28) { $29 = HEAP32[$0>>2]|0; $30 = HEAP32[$1>>2]|0; $31 = ($29>>>0)<($30>>>0); if ($31) { $32 = ((($29)) + 1|0); HEAP32[$0>>2] = $32; $33 = HEAP8[$29>>0]|0; $34 = $33&255; $c$2 = $34; break; } else { $35 = (___shgetc($f)|0); $c$2 = $35; break; } } else { $c$2 = $c$179; } } while(0); $36 = (($i$078) + 1)|0; $37 = ($36>>>0)<(8); if ($37) { $c$179 = $c$2;$i$078 = $36; } else { $c$1$lcssa = $c$2;$i$0$lcssa = $36; break; } } L29: do { switch ($i$0$lcssa|0) { case 8: { break; } case 3: { label = 23; break; } default: { $38 = ($i$0$lcssa>>>0)>(3); $39 = ($pok|0)!=(0); $or$cond5 = $39 & $38; if ($or$cond5) { $40 = ($i$0$lcssa|0)==(8); if ($40) { break L29; } else { label = 23; break L29; } } $53 = ($i$0$lcssa|0)==(0); L34: do { if ($53) { $c$377 = $c$1$lcssa;$i$276 = 0; while(1) { $54 = $c$377 | 32; $55 = (208795 + ($i$276)|0); $56 = HEAP8[$55>>0]|0; $57 = $56 << 24 >> 24; $58 = ($54|0)==($57|0); if (!($58)) { $c$5 = $c$377;$i$3 = $i$276; break L34; } $59 = ($i$276>>>0)<(2); do { if ($59) { $60 = HEAP32[$0>>2]|0; $61 = HEAP32[$1>>2]|0; $62 = ($60>>>0)<($61>>>0); if ($62) { $63 = ((($60)) + 1|0); HEAP32[$0>>2] = $63; $64 = HEAP8[$60>>0]|0; $65 = $64&255; $c$4 = $65; break; } else { $66 = (___shgetc($f)|0); $c$4 = $66; break; } } else { $c$4 = $c$377; } } while(0); $67 = (($i$276) + 1)|0; $68 = ($67>>>0)<(3); if ($68) { $c$377 = $c$4;$i$276 = $67; } else { $c$5 = $c$4;$i$3 = $67; break; } } } else { $c$5 = $c$1$lcssa;$i$3 = $i$0$lcssa; } } while(0); switch ($i$3|0) { case 3: { $69 = HEAP32[$0>>2]|0; $70 = HEAP32[$1>>2]|0; $71 = ($69>>>0)<($70>>>0); if ($71) { $72 = ((($69)) + 1|0); HEAP32[$0>>2] = $72; $73 = HEAP8[$69>>0]|0; $74 = $73&255; $76 = $74; } else { $75 = (___shgetc($f)|0); $76 = $75; } $77 = ($76|0)==(40); if ($77) { $i$4 = 1; } else { $78 = HEAP32[$1>>2]|0; $79 = ($78|0)==(0|0); if ($79) { $$0 = nan; break L4; } $80 = HEAP32[$0>>2]|0; $81 = ((($80)) + -1|0); HEAP32[$0>>2] = $81; $$0 = nan; break L4; } while(1) { $82 = HEAP32[$0>>2]|0; $83 = HEAP32[$1>>2]|0; $84 = ($82>>>0)<($83>>>0); if ($84) { $85 = ((($82)) + 1|0); HEAP32[$0>>2] = $85; $86 = HEAP8[$82>>0]|0; $87 = $86&255; $90 = $87; } else { $88 = (___shgetc($f)|0); $90 = $88; } $89 = (($90) + -48)|0; $91 = ($89>>>0)<(10); $92 = (($90) + -65)|0; $93 = ($92>>>0)<(26); $or$cond = $91 | $93; if (!($or$cond)) { $94 = (($90) + -97)|0; $95 = ($94>>>0)<(26); $96 = ($90|0)==(95); $or$cond7 = $96 | $95; if (!($or$cond7)) { $$lcssa = $90;$i$4$lcssa = $i$4; break; } } $108 = (($i$4) + 1)|0; $i$4 = $108; } $97 = ($$lcssa|0)==(41); if ($97) { $$0 = nan; break L4; } $98 = HEAP32[$1>>2]|0; $99 = ($98|0)==(0|0); if (!($99)) { $100 = HEAP32[$0>>2]|0; $101 = ((($100)) + -1|0); HEAP32[$0>>2] = $101; } if (!($39)) { $103 = (___errno_location()|0); HEAP32[$103>>2] = 22; ___shlim($f,0); $$0 = 0.0; break L4; } $102 = ($i$4$lcssa|0)==(0); if ($102) { $$0 = nan; break L4; } else { $$in = $i$4$lcssa; } while(1) { $104 = (($$in) + -1)|0; if (!($99)) { $105 = HEAP32[$0>>2]|0; $106 = ((($105)) + -1|0); HEAP32[$0>>2] = $106; } $107 = ($104|0)==(0); if ($107) { $$0 = nan; break L4; } else { $$in = $104; } } break; } case 0: { $114 = ($c$5|0)==(48); do { if ($114) { $115 = HEAP32[$0>>2]|0; $116 = HEAP32[$1>>2]|0; $117 = ($115>>>0)<($116>>>0); if ($117) { $118 = ((($115)) + 1|0); HEAP32[$0>>2] = $118; $119 = HEAP8[$115>>0]|0; $120 = $119&255; $123 = $120; } else { $121 = (___shgetc($f)|0); $123 = $121; } $122 = $123 | 32; $124 = ($122|0)==(120); if (!($124)) { $326 = HEAP32[$1>>2]|0; $327 = ($326|0)==(0|0); if ($327) { $c$6 = 48; break; } $328 = HEAP32[$0>>2]|0; $329 = ((($328)) + -1|0); HEAP32[$0>>2] = $329; $c$6 = 48; break; } $125 = HEAP32[$0>>2]|0; $126 = HEAP32[$1>>2]|0; $127 = ($125>>>0)<($126>>>0); if ($127) { $128 = ((($125)) + 1|0); HEAP32[$0>>2] = $128; $129 = HEAP8[$125>>0]|0; $130 = $129&255; $c$0$i = $130;$gotdig$0$i = 0; } else { $131 = (___shgetc($f)|0); $c$0$i = $131;$gotdig$0$i = 0; } L94: while(1) { switch ($c$0$i|0) { case 46: { $gotdig$0$i$lcssa242 = $gotdig$0$i; label = 74; break L94; break; } case 48: { break; } default: { $168 = 0;$170 = 0;$694 = 0;$695 = 0;$c$2$i = $c$0$i;$gotdig$2$i = $gotdig$0$i;$gotrad$0$i = 0;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; break L94; } } $132 = HEAP32[$0>>2]|0; $133 = HEAP32[$1>>2]|0; $134 = ($132>>>0)<($133>>>0); if ($134) { $135 = ((($132)) + 1|0); HEAP32[$0>>2] = $135; $136 = HEAP8[$132>>0]|0; $137 = $136&255; $c$0$i = $137;$gotdig$0$i = 1; continue; } else { $138 = (___shgetc($f)|0); $c$0$i = $138;$gotdig$0$i = 1; continue; } } if ((label|0) == 74) { $139 = HEAP32[$0>>2]|0; $140 = HEAP32[$1>>2]|0; $141 = ($139>>>0)<($140>>>0); if ($141) { $142 = ((($139)) + 1|0); HEAP32[$0>>2] = $142; $143 = HEAP8[$139>>0]|0; $144 = $143&255; $c$1$ph$i = $144; } else { $145 = (___shgetc($f)|0); $c$1$ph$i = $145; } $146 = ($c$1$ph$i|0)==(48); if ($146) { $154 = 0;$155 = 0; while(1) { $147 = HEAP32[$0>>2]|0; $148 = HEAP32[$1>>2]|0; $149 = ($147>>>0)<($148>>>0); if ($149) { $150 = ((($147)) + 1|0); HEAP32[$0>>2] = $150; $151 = HEAP8[$147>>0]|0; $152 = $151&255; $158 = $152; } else { $153 = (___shgetc($f)|0); $158 = $153; } $156 = (_i64Add(($154|0),($155|0),-1,-1)|0); $157 = tempRet0; $159 = ($158|0)==(48); if ($159) { $154 = $156;$155 = $157; } else { $168 = 0;$170 = 0;$694 = $156;$695 = $157;$c$2$i = $158;$gotdig$2$i = 1;$gotrad$0$i = 1;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; break; } } } else { $168 = 0;$170 = 0;$694 = 0;$695 = 0;$c$2$i = $c$1$ph$i;$gotdig$2$i = $gotdig$0$i$lcssa242;$gotrad$0$i = 1;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; } } while(1) { $160 = (($c$2$i) + -48)|0; $161 = ($160>>>0)<(10); $$pre$i = $c$2$i | 32; if ($161) { label = 86; } else { $162 = (($$pre$i) + -97)|0; $163 = ($162>>>0)<(6); $164 = ($c$2$i|0)==(46); $or$cond6$i = $164 | $163; if (!($or$cond6$i)) { $212 = $694;$213 = $170;$215 = $695;$216 = $168;$c$2$lcssa$i = $c$2$i;$gotdig$2$i$lcssa = $gotdig$2$i;$gotrad$0$i$lcssa = $gotrad$0$i;$x$0$i$lcssa = $x$0$i;$y$0$i$lcssa = $y$0$i; break; } if ($164) { $165 = ($gotrad$0$i|0)==(0); if ($165) { $696 = $170;$697 = $168;$698 = $170;$699 = $168;$gotdig$3$i = $gotdig$2$i;$gotrad$1$i = 1;$gottail$2$i = $gottail$0$i;$scale$2$i = $scale$0$i;$x$2$i = $x$0$i;$y$2$i = $y$0$i; } else { $212 = $694;$213 = $170;$215 = $695;$216 = $168;$c$2$lcssa$i = 46;$gotdig$2$i$lcssa = $gotdig$2$i;$gotrad$0$i$lcssa = $gotrad$0$i;$x$0$i$lcssa = $x$0$i;$y$0$i$lcssa = $y$0$i; break; } } else { label = 86; } } if ((label|0) == 86) { label = 0; $166 = ($c$2$i|0)>(57); $167 = (($$pre$i) + -87)|0; $d$0$i = $166 ? $167 : $160; $169 = ($168|0)<(0); $171 = ($170>>>0)<(8); $172 = ($168|0)==(0); $173 = $172 & $171; $174 = $169 | $173; do { if ($174) { $175 = $x$0$i << 4; $176 = (($d$0$i) + ($175))|0; $gottail$1$i = $gottail$0$i;$scale$1$i = $scale$0$i;$x$1$i = $176;$y$1$i = $y$0$i; } else { $177 = ($168|0)<(0); $178 = ($170>>>0)<(14); $179 = ($168|0)==(0); $180 = $179 & $178; $181 = $177 | $180; if ($181) { $182 = (+($d$0$i|0)); $183 = $scale$0$i * 0.0625; $184 = $183 * $182; $185 = $y$0$i + $184; $gottail$1$i = $gottail$0$i;$scale$1$i = $183;$x$1$i = $x$0$i;$y$1$i = $185; break; } $186 = ($d$0$i|0)==(0); $187 = ($gottail$0$i|0)!=(0); $or$cond$i = $187 | $186; if ($or$cond$i) { $gottail$1$i = $gottail$0$i;$scale$1$i = $scale$0$i;$x$1$i = $x$0$i;$y$1$i = $y$0$i; } else { $188 = $scale$0$i * 0.5; $189 = $y$0$i + $188; $gottail$1$i = 1;$scale$1$i = $scale$0$i;$x$1$i = $x$0$i;$y$1$i = $189; } } } while(0); $190 = (_i64Add(($170|0),($168|0),1,0)|0); $191 = tempRet0; $696 = $694;$697 = $695;$698 = $190;$699 = $191;$gotdig$3$i = 1;$gotrad$1$i = $gotrad$0$i;$gottail$2$i = $gottail$1$i;$scale$2$i = $scale$1$i;$x$2$i = $x$1$i;$y$2$i = $y$1$i; } $192 = HEAP32[$0>>2]|0; $193 = HEAP32[$1>>2]|0; $194 = ($192>>>0)<($193>>>0); if ($194) { $195 = ((($192)) + 1|0); HEAP32[$0>>2] = $195; $196 = HEAP8[$192>>0]|0; $197 = $196&255; $168 = $699;$170 = $698;$694 = $696;$695 = $697;$c$2$i = $197;$gotdig$2$i = $gotdig$3$i;$gotrad$0$i = $gotrad$1$i;$gottail$0$i = $gottail$2$i;$scale$0$i = $scale$2$i;$x$0$i = $x$2$i;$y$0$i = $y$2$i; continue; } else { $198 = (___shgetc($f)|0); $168 = $699;$170 = $698;$694 = $696;$695 = $697;$c$2$i = $198;$gotdig$2$i = $gotdig$3$i;$gotrad$0$i = $gotrad$1$i;$gottail$0$i = $gottail$2$i;$scale$0$i = $scale$2$i;$x$0$i = $x$2$i;$y$0$i = $y$2$i; continue; } } $199 = ($gotdig$2$i$lcssa|0)==(0); if ($199) { $200 = HEAP32[$1>>2]|0; $201 = ($200|0)==(0|0); if (!($201)) { $202 = HEAP32[$0>>2]|0; $203 = ((($202)) + -1|0); HEAP32[$0>>2] = $203; } $204 = ($pok|0)==(0); if ($204) { ___shlim($f,0); } else { if (!($201)) { $205 = HEAP32[$0>>2]|0; $206 = ((($205)) + -1|0); HEAP32[$0>>2] = $206; $207 = ($gotrad$0$i$lcssa|0)==(0); if (!($207)) { $208 = ((($205)) + -2|0); HEAP32[$0>>2] = $208; } } } $209 = (+($sign$0|0)); $210 = $209 * 0.0; $$0 = $210; break L4; } $211 = ($gotrad$0$i$lcssa|0)==(0); $214 = $211 ? $213 : $212; $217 = $211 ? $216 : $215; $218 = ($216|0)<(0); $219 = ($213>>>0)<(8); $220 = ($216|0)==(0); $221 = $220 & $219; $222 = $218 | $221; if ($222) { $224 = $213;$225 = $216;$x$324$i = $x$0$i$lcssa; while(1) { $223 = $x$324$i << 4; $226 = (_i64Add(($224|0),($225|0),1,0)|0); $227 = tempRet0; $228 = ($227|0)<(0); $229 = ($226>>>0)<(8); $230 = ($227|0)==(0); $231 = $230 & $229; $232 = $228 | $231; if ($232) { $224 = $226;$225 = $227;$x$324$i = $223; } else { $x$3$lcssa$i = $223; break; } } } else { $x$3$lcssa$i = $x$0$i$lcssa; } $233 = $c$2$lcssa$i | 32; $234 = ($233|0)==(112); if ($234) { $235 = (_scanexp($f,$pok)|0); $236 = tempRet0; $237 = ($235|0)==(0); $238 = ($236|0)==(-2147483648); $239 = $237 & $238; if ($239) { $240 = ($pok|0)==(0); if ($240) { ___shlim($f,0); $$0 = 0.0; break L4; } $241 = HEAP32[$1>>2]|0; $242 = ($241|0)==(0|0); if ($242) { $253 = 0;$254 = 0; } else { $243 = HEAP32[$0>>2]|0; $244 = ((($243)) + -1|0); HEAP32[$0>>2] = $244; $253 = 0;$254 = 0; } } else { $253 = $235;$254 = $236; } } else { $245 = HEAP32[$1>>2]|0; $246 = ($245|0)==(0|0); if ($246) { $253 = 0;$254 = 0; } else { $247 = HEAP32[$0>>2]|0; $248 = ((($247)) + -1|0); HEAP32[$0>>2] = $248; $253 = 0;$254 = 0; } } $249 = (_bitshift64Shl(($214|0),($217|0),2)|0); $250 = tempRet0; $251 = (_i64Add(($249|0),($250|0),-32,-1)|0); $252 = tempRet0; $255 = (_i64Add(($251|0),($252|0),($253|0),($254|0))|0); $256 = tempRet0; $257 = ($x$3$lcssa$i|0)==(0); if ($257) { $258 = (+($sign$0|0)); $259 = $258 * 0.0; $$0 = $259; break L4; } $260 = (0 - ($emin$0$ph))|0; $261 = ($256|0)>(0); $262 = ($255>>>0)>($260>>>0); $263 = ($256|0)==(0); $264 = $263 & $262; $265 = $261 | $264; if ($265) { $266 = (___errno_location()|0); HEAP32[$266>>2] = 34; $267 = (+($sign$0|0)); $268 = $267 * 1.7976931348623157E+308; $269 = $268 * 1.7976931348623157E+308; $$0 = $269; break L4; } $270 = (($emin$0$ph) + -106)|0; $271 = ($270|0)<(0); $272 = $271 << 31 >> 31; $273 = ($256|0)<($272|0); $274 = ($255>>>0)<($270>>>0); $275 = ($256|0)==($272|0); $276 = $275 & $274; $277 = $273 | $276; if ($277) { $279 = (___errno_location()|0); HEAP32[$279>>2] = 34; $280 = (+($sign$0|0)); $281 = $280 * 2.2250738585072014E-308; $282 = $281 * 2.2250738585072014E-308; $$0 = $282; break L4; } $278 = ($x$3$lcssa$i|0)>(-1); if ($278) { $288 = $255;$289 = $256;$x$419$i = $x$3$lcssa$i;$y$320$i = $y$0$i$lcssa; while(1) { $283 = !($y$320$i >= 0.5); $284 = $x$419$i << 1; $285 = $y$320$i + -1.0; $286 = $283&1; $287 = $286 | $284; $x$5$i = $287 ^ 1; $$pn$i = $283 ? $y$320$i : $285; $y$4$i = $y$320$i + $$pn$i; $290 = (_i64Add(($288|0),($289|0),-1,-1)|0); $291 = tempRet0; $292 = ($287|0)>(-1); if ($292) { $288 = $290;$289 = $291;$x$419$i = $x$5$i;$y$320$i = $y$4$i; } else { $297 = $290;$298 = $291;$x$4$lcssa$i = $x$5$i;$y$3$lcssa$i = $y$4$i; break; } } } else { $297 = $255;$298 = $256;$x$4$lcssa$i = $x$3$lcssa$i;$y$3$lcssa$i = $y$0$i$lcssa; } $293 = ($emin$0$ph|0)<(0); $294 = $293 << 31 >> 31; $295 = (_i64Subtract(32,0,($emin$0$ph|0),($294|0))|0); $296 = tempRet0; $299 = (_i64Add(($297|0),($298|0),($295|0),($296|0))|0); $300 = tempRet0; $301 = (0)>($300|0); $302 = ($bits$0$ph>>>0)>($299>>>0); $303 = (0)==($300|0); $304 = $303 & $302; $305 = $301 | $304; if ($305) { $306 = ($299|0)<(0); if ($306) { $$0710$i = 0; label = 127; } else { $$07$i = $299; label = 125; } } else { $$07$i = $bits$0$ph; label = 125; } if ((label|0) == 125) { $307 = ($$07$i|0)<(53); if ($307) { $$0710$i = $$07$i; label = 127; } else { $$pre41$i = (+($sign$0|0)); $$0711$i = $$07$i;$$pre$phi42$iZ2D = $$pre41$i;$bias$0$i = 0.0; } } if ((label|0) == 127) { $308 = (84 - ($$0710$i))|0; $309 = (+_scalbn(1.0,$308)); $310 = (+($sign$0|0)); $311 = (+_copysignl($309,$310)); $$0711$i = $$0710$i;$$pre$phi42$iZ2D = $310;$bias$0$i = $311; } $312 = ($$0711$i|0)<(32); $313 = $y$3$lcssa$i != 0.0; $or$cond4$i = $313 & $312; $314 = $x$4$lcssa$i & 1; $315 = ($314|0)==(0); $or$cond9$i = $315 & $or$cond4$i; $316 = $or$cond9$i&1; $x$6$i = (($316) + ($x$4$lcssa$i))|0; $y$5$i = $or$cond9$i ? 0.0 : $y$3$lcssa$i; $317 = (+($x$6$i>>>0)); $318 = $$pre$phi42$iZ2D * $317; $319 = $bias$0$i + $318; $320 = $$pre$phi42$iZ2D * $y$5$i; $321 = $320 + $319; $322 = $321 - $bias$0$i; $323 = $322 != 0.0; if (!($323)) { $324 = (___errno_location()|0); HEAP32[$324>>2] = 34; } $325 = (+_scalbnl($322,$297)); $$0 = $325; break L4; } else { $c$6 = $c$5; } } while(0); $sum$i = (($emin$0$ph) + ($bits$0$ph))|0; $330 = (0 - ($sum$i))|0; $$010$i = $c$6;$gotdig$0$i$12 = 0; L184: while(1) { switch ($$010$i|0) { case 46: { $gotdig$0$i$12$lcssa273 = $gotdig$0$i$12; label = 138; break L184; break; } case 48: { break; } default: { $$2$i = $$010$i;$700 = 0;$701 = 0;$gotdig$2$i$13 = $gotdig$0$i$12;$gotrad$0$i$14 = 0; break L184; } } $331 = HEAP32[$0>>2]|0; $332 = HEAP32[$1>>2]|0; $333 = ($331>>>0)<($332>>>0); if ($333) { $334 = ((($331)) + 1|0); HEAP32[$0>>2] = $334; $335 = HEAP8[$331>>0]|0; $336 = $335&255; $$010$i = $336;$gotdig$0$i$12 = 1; continue; } else { $337 = (___shgetc($f)|0); $$010$i = $337;$gotdig$0$i$12 = 1; continue; } } if ((label|0) == 138) { $338 = HEAP32[$0>>2]|0; $339 = HEAP32[$1>>2]|0; $340 = ($338>>>0)<($339>>>0); if ($340) { $341 = ((($338)) + 1|0); HEAP32[$0>>2] = $341; $342 = HEAP8[$338>>0]|0; $343 = $342&255; $$111$ph$i = $343; } else { $344 = (___shgetc($f)|0); $$111$ph$i = $344; } $345 = ($$111$ph$i|0)==(48); if ($345) { $346 = 0;$347 = 0; while(1) { $348 = (_i64Add(($346|0),($347|0),-1,-1)|0); $349 = tempRet0; $350 = HEAP32[$0>>2]|0; $351 = HEAP32[$1>>2]|0; $352 = ($350>>>0)<($351>>>0); if ($352) { $353 = ((($350)) + 1|0); HEAP32[$0>>2] = $353; $354 = HEAP8[$350>>0]|0; $355 = $354&255; $$111$be$i = $355; } else { $356 = (___shgetc($f)|0); $$111$be$i = $356; } $357 = ($$111$be$i|0)==(48); if ($357) { $346 = $348;$347 = $349; } else { $$2$i = $$111$be$i;$700 = $348;$701 = $349;$gotdig$2$i$13 = 1;$gotrad$0$i$14 = 1; break; } } } else { $$2$i = $$111$ph$i;$700 = 0;$701 = 0;$gotdig$2$i$13 = $gotdig$0$i$12$lcssa273;$gotrad$0$i$14 = 1; } } HEAP32[$x$i>>2] = 0; $358 = (($$2$i) + -48)|0; $359 = ($358>>>0)<(10); $360 = ($$2$i|0)==(46); $361 = $360 | $359; L203: do { if ($361) { $362 = ((($x$i)) + 496|0); $$3113$i = $$2$i;$365 = 0;$366 = 0;$702 = $360;$703 = $358;$704 = $700;$705 = $701;$gotdig$3109$i = $gotdig$2$i$13;$gotrad$1110$i = $gotrad$0$i$14;$j$0112$i = 0;$k$0111$i = 0;$lnz$0108$i = 0; L205: while(1) { do { if ($702) { $cond$i = ($gotrad$1110$i|0)==(0); if ($cond$i) { $706 = $365;$707 = $366;$708 = $365;$709 = $366;$gotdig$4$i = $gotdig$3109$i;$gotrad$2$i = 1;$j$2$i = $j$0112$i;$k$2$i = $k$0111$i;$lnz$2$i = $lnz$0108$i; } else { $710 = $704;$711 = $705;$712 = $365;$713 = $366;$gotdig$3109$i$lcssa = $gotdig$3109$i;$j$0112$i$lcssa = $j$0112$i;$k$0111$i$lcssa = $k$0111$i;$lnz$0108$i$lcssa = $lnz$0108$i; break L205; } } else { $364 = ($k$0111$i|0)<(125); $367 = (_i64Add(($365|0),($366|0),1,0)|0); $368 = tempRet0; $369 = ($$3113$i|0)!=(48); if (!($364)) { if (!($369)) { $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = $gotdig$3109$i;$gotrad$2$i = $gotrad$1110$i;$j$2$i = $j$0112$i;$k$2$i = $k$0111$i;$lnz$2$i = $lnz$0108$i; break; } $379 = HEAP32[$362>>2]|0; $380 = $379 | 1; HEAP32[$362>>2] = $380; $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = $gotdig$3109$i;$gotrad$2$i = $gotrad$1110$i;$j$2$i = $j$0112$i;$k$2$i = $k$0111$i;$lnz$2$i = $lnz$0108$i; break; } $$lnz$0$i = $369 ? $367 : $lnz$0108$i; $370 = ($j$0112$i|0)==(0); $371 = (($x$i) + ($k$0111$i<<2)|0); if ($370) { $storemerge$i = $703; } else { $372 = HEAP32[$371>>2]|0; $373 = ($372*10)|0; $374 = (($$3113$i) + -48)|0; $375 = (($374) + ($373))|0; $storemerge$i = $375; } HEAP32[$371>>2] = $storemerge$i; $376 = (($j$0112$i) + 1)|0; $377 = ($376|0)==(9); $378 = $377&1; $$k$0$i = (($378) + ($k$0111$i))|0; $$16$i = $377 ? 0 : $376; $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = 1;$gotrad$2$i = $gotrad$1110$i;$j$2$i = $$16$i;$k$2$i = $$k$0$i;$lnz$2$i = $$lnz$0$i; } } while(0); $381 = HEAP32[$0>>2]|0; $382 = HEAP32[$1>>2]|0; $383 = ($381>>>0)<($382>>>0); if ($383) { $384 = ((($381)) + 1|0); HEAP32[$0>>2] = $384; $385 = HEAP8[$381>>0]|0; $386 = $385&255; $$3$be$i = $386; } else { $387 = (___shgetc($f)|0); $$3$be$i = $387; } $388 = (($$3$be$i) + -48)|0; $389 = ($388>>>0)<(10); $390 = ($$3$be$i|0)==(46); $391 = $390 | $389; if ($391) { $$3113$i = $$3$be$i;$365 = $708;$366 = $709;$702 = $390;$703 = $388;$704 = $706;$705 = $707;$gotdig$3109$i = $gotdig$4$i;$gotrad$1110$i = $gotrad$2$i;$j$0112$i = $j$2$i;$k$0111$i = $k$2$i;$lnz$0108$i = $lnz$2$i; } else { $$3$lcssa$i = $$3$be$i;$393 = $706;$394 = $708;$396 = $707;$397 = $709;$gotdig$3$lcssa$i = $gotdig$4$i;$gotrad$1$lcssa$i = $gotrad$2$i;$j$0$lcssa$i = $j$2$i;$k$0$lcssa$i = $k$2$i;$lnz$0$lcssa$i = $lnz$2$i; label = 161; break L203; } } $363 = ($gotdig$3109$i$lcssa|0)!=(0); $714 = $712;$715 = $713;$716 = $710;$717 = $711;$718 = $363;$j$077$i = $j$0112$i$lcssa;$k$073$i = $k$0111$i$lcssa;$lnz$067$i = $lnz$0108$i$lcssa; label = 169; } else { $$3$lcssa$i = $$2$i;$393 = $700;$394 = 0;$396 = $701;$397 = 0;$gotdig$3$lcssa$i = $gotdig$2$i$13;$gotrad$1$lcssa$i = $gotrad$0$i$14;$j$0$lcssa$i = 0;$k$0$lcssa$i = 0;$lnz$0$lcssa$i = 0; label = 161; } } while(0); do { if ((label|0) == 161) { $392 = ($gotrad$1$lcssa$i|0)==(0); $395 = $392 ? $394 : $393; $398 = $392 ? $397 : $396; $399 = ($gotdig$3$lcssa$i|0)!=(0); $400 = $$3$lcssa$i | 32; $401 = ($400|0)==(101); $or$cond18$i = $401 & $399; if (!($or$cond18$i)) { $416 = ($$3$lcssa$i|0)>(-1); if ($416) { $714 = $394;$715 = $397;$716 = $395;$717 = $398;$718 = $399;$j$077$i = $j$0$lcssa$i;$k$073$i = $k$0$lcssa$i;$lnz$067$i = $lnz$0$lcssa$i; label = 169; break; } else { $719 = $394;$720 = $397;$721 = $399;$722 = $395;$723 = $398;$j$076$i = $j$0$lcssa$i;$k$072$i = $k$0$lcssa$i;$lnz$066$i = $lnz$0$lcssa$i; label = 171; break; } } $402 = (_scanexp($f,$pok)|0); $403 = tempRet0; $404 = ($402|0)==(0); $405 = ($403|0)==(-2147483648); $406 = $404 & $405; if ($406) { $407 = ($pok|0)==(0); if ($407) { ___shlim($f,0); $$1$i = 0.0; break; } $408 = HEAP32[$1>>2]|0; $409 = ($408|0)==(0|0); if ($409) { $412 = 0;$413 = 0; } else { $410 = HEAP32[$0>>2]|0; $411 = ((($410)) + -1|0); HEAP32[$0>>2] = $411; $412 = 0;$413 = 0; } } else { $412 = $402;$413 = $403; } $414 = (_i64Add(($412|0),($413|0),($395|0),($398|0))|0); $415 = tempRet0; $426 = $414;$428 = $394;$429 = $415;$431 = $397;$j$075$i = $j$0$lcssa$i;$k$071$i = $k$0$lcssa$i;$lnz$065$i = $lnz$0$lcssa$i; label = 173; } } while(0); if ((label|0) == 169) { $417 = HEAP32[$1>>2]|0; $418 = ($417|0)==(0|0); if ($418) { $719 = $714;$720 = $715;$721 = $718;$722 = $716;$723 = $717;$j$076$i = $j$077$i;$k$072$i = $k$073$i;$lnz$066$i = $lnz$067$i; label = 171; } else { $419 = HEAP32[$0>>2]|0; $420 = ((($419)) + -1|0); HEAP32[$0>>2] = $420; if ($718) { $426 = $716;$428 = $714;$429 = $717;$431 = $715;$j$075$i = $j$077$i;$k$071$i = $k$073$i;$lnz$065$i = $lnz$067$i; label = 173; } else { label = 172; } } } if ((label|0) == 171) { if ($721) { $426 = $722;$428 = $719;$429 = $723;$431 = $720;$j$075$i = $j$076$i;$k$071$i = $k$072$i;$lnz$065$i = $lnz$066$i; label = 173; } else { label = 172; } } do { if ((label|0) == 172) { $421 = (___errno_location()|0); HEAP32[$421>>2] = 22; ___shlim($f,0); $$1$i = 0.0; } else if ((label|0) == 173) { $422 = HEAP32[$x$i>>2]|0; $423 = ($422|0)==(0); if ($423) { $424 = (+($sign$0|0)); $425 = $424 * 0.0; $$1$i = $425; break; } $427 = ($426|0)==($428|0); $430 = ($429|0)==($431|0); $432 = $427 & $430; $433 = ($431|0)<(0); $434 = ($428>>>0)<(10); $435 = ($431|0)==(0); $436 = $435 & $434; $437 = $433 | $436; $or$cond$i$16 = $437 & $432; if ($or$cond$i$16) { $438 = ($bits$0$ph>>>0)>(30); $439 = $422 >>> $bits$0$ph; $440 = ($439|0)==(0); $or$cond20$i = $438 | $440; if ($or$cond20$i) { $441 = (+($sign$0|0)); $442 = (+($422>>>0)); $443 = $441 * $442; $$1$i = $443; break; } } $444 = (($emin$0$ph|0) / -2)&-1; $445 = ($444|0)<(0); $446 = $445 << 31 >> 31; $447 = ($429|0)>($446|0); $448 = ($426>>>0)>($444>>>0); $449 = ($429|0)==($446|0); $450 = $449 & $448; $451 = $447 | $450; if ($451) { $452 = (___errno_location()|0); HEAP32[$452>>2] = 34; $453 = (+($sign$0|0)); $454 = $453 * 1.7976931348623157E+308; $455 = $454 * 1.7976931348623157E+308; $$1$i = $455; break; } $456 = (($emin$0$ph) + -106)|0; $457 = ($456|0)<(0); $458 = $457 << 31 >> 31; $459 = ($429|0)<($458|0); $460 = ($426>>>0)<($456>>>0); $461 = ($429|0)==($458|0); $462 = $461 & $460; $463 = $459 | $462; if ($463) { $464 = (___errno_location()|0); HEAP32[$464>>2] = 34; $465 = (+($sign$0|0)); $466 = $465 * 2.2250738585072014E-308; $467 = $466 * 2.2250738585072014E-308; $$1$i = $467; break; } $468 = ($j$075$i|0)==(0); if ($468) { $k$3$i = $k$071$i; } else { $469 = ($j$075$i|0)<(9); if ($469) { $470 = (($x$i) + ($k$071$i<<2)|0); $$promoted$i = HEAP32[$470>>2]|0; $472 = $$promoted$i;$j$3102$i = $j$075$i; while(1) { $471 = ($472*10)|0; $473 = (($j$3102$i) + 1)|0; $exitcond$i = ($473|0)==(9); if ($exitcond$i) { $$lcssa265 = $471; break; } else { $472 = $471;$j$3102$i = $473; } } HEAP32[$470>>2] = $$lcssa265; } $474 = (($k$071$i) + 1)|0; $k$3$i = $474; } $475 = ($lnz$065$i|0)<(9); if ($475) { $476 = ($lnz$065$i|0)<=($426|0); $477 = ($426|0)<(18); $or$cond3$i = $476 & $477; if ($or$cond3$i) { $478 = ($426|0)==(9); if ($478) { $479 = (+($sign$0|0)); $480 = HEAP32[$x$i>>2]|0; $481 = (+($480>>>0)); $482 = $479 * $481; $$1$i = $482; break; } $483 = ($426|0)<(9); if ($483) { $484 = (+($sign$0|0)); $485 = HEAP32[$x$i>>2]|0; $486 = (+($485>>>0)); $487 = $484 * $486; $488 = (8 - ($426))|0; $489 = (101956 + ($488<<2)|0); $490 = HEAP32[$489>>2]|0; $491 = (+($490|0)); $492 = $487 / $491; $$1$i = $492; break; } $493 = Math_imul($426, -3)|0; $$neg40$i = (($bits$0$ph) + 27)|0; $494 = (($$neg40$i) + ($493))|0; $495 = ($494|0)>(30); $$pre$i$17 = HEAP32[$x$i>>2]|0; $496 = $$pre$i$17 >>> $494; $497 = ($496|0)==(0); $or$cond190$i = $495 | $497; if ($or$cond190$i) { $498 = (+($sign$0|0)); $499 = (+($$pre$i$17>>>0)); $500 = $498 * $499; $501 = (($426) + -10)|0; $502 = (101956 + ($501<<2)|0); $503 = HEAP32[$502>>2]|0; $504 = (+($503|0)); $505 = $500 * $504; $$1$i = $505; break; } } } $506 = (($426|0) % 9)&-1; $507 = ($506|0)==(0); if ($507) { $a$2$ph46$i = 0;$e2$0$ph$i = 0;$rp$2$ph44$i = $426;$z$1$ph45$i = $k$3$i; } else { $508 = ($426|0)>(-1); $509 = (($506) + 9)|0; $510 = $508 ? $506 : $509; $511 = (8 - ($510))|0; $512 = (101956 + ($511<<2)|0); $513 = HEAP32[$512>>2]|0; $514 = ($k$3$i|0)==(0); if ($514) { $a$0$lcssa159$i = 0;$rp$0$lcssa160$i = $426;$z$0$i = 0; } else { $515 = (1000000000 / ($513|0))&-1; $a$093$i = 0;$carry$095$i = 0;$k$494$i = 0;$rp$092$i = $426; while(1) { $516 = (($x$i) + ($k$494$i<<2)|0); $517 = HEAP32[$516>>2]|0; $518 = (($517>>>0) % ($513>>>0))&-1; $519 = (($517>>>0) / ($513>>>0))&-1; $520 = (($519) + ($carry$095$i))|0; HEAP32[$516>>2] = $520; $521 = Math_imul($518, $515)|0; $522 = ($k$494$i|0)==($a$093$i|0); $523 = ($520|0)==(0); $or$cond21$i = $522 & $523; $524 = (($k$494$i) + 1)|0; $525 = $524 & 127; $526 = (($rp$092$i) + -9)|0; $rp$1$i$18 = $or$cond21$i ? $526 : $rp$092$i; $a$1$i = $or$cond21$i ? $525 : $a$093$i; $527 = ($524|0)==($k$3$i|0); if ($527) { $$lcssa264 = $521;$a$1$i$lcssa = $a$1$i;$rp$1$i$18$lcssa = $rp$1$i$18; break; } else { $a$093$i = $a$1$i;$carry$095$i = $521;$k$494$i = $524;$rp$092$i = $rp$1$i$18; } } $528 = ($$lcssa264|0)==(0); if ($528) { $a$0$lcssa159$i = $a$1$i$lcssa;$rp$0$lcssa160$i = $rp$1$i$18$lcssa;$z$0$i = $k$3$i; } else { $529 = (($k$3$i) + 1)|0; $530 = (($x$i) + ($k$3$i<<2)|0); HEAP32[$530>>2] = $$lcssa264; $a$0$lcssa159$i = $a$1$i$lcssa;$rp$0$lcssa160$i = $rp$1$i$18$lcssa;$z$0$i = $529; } } $531 = (9 - ($510))|0; $532 = (($531) + ($rp$0$lcssa160$i))|0; $a$2$ph46$i = $a$0$lcssa159$i;$e2$0$ph$i = 0;$rp$2$ph44$i = $532;$z$1$ph45$i = $z$0$i; } L284: while(1) { $533 = ($rp$2$ph44$i|0)<(18); $534 = ($rp$2$ph44$i|0)==(18); $535 = (($x$i) + ($a$2$ph46$i<<2)|0); $e2$0$i$19 = $e2$0$ph$i;$z$1$i = $z$1$ph45$i; while(1) { if (!($533)) { if (!($534)) { $a$4$ph$i = $a$2$ph46$i;$e2$1$ph$i = $e2$0$i$19;$rp$4$ph42$i = $rp$2$ph44$i;$z$6$ph$i = $z$1$i; break L284; } $536 = HEAP32[$535>>2]|0; $537 = ($536>>>0)<(9007199); if (!($537)) { $a$4$ph$i = $a$2$ph46$i;$e2$1$ph$i = $e2$0$i$19;$rp$4$ph42$i = 18;$z$6$ph$i = $z$1$i; break L284; } } $538 = (($z$1$i) + 127)|0; $carry1$0$i = 0;$k$5$in$i = $538;$z$2$i = $z$1$i; while(1) { $k$5$i = $k$5$in$i & 127; $539 = (($x$i) + ($k$5$i<<2)|0); $540 = HEAP32[$539>>2]|0; $541 = (_bitshift64Shl(($540|0),0,29)|0); $542 = tempRet0; $543 = (_i64Add(($541|0),($542|0),($carry1$0$i|0),0)|0); $544 = tempRet0; $545 = ($544>>>0)>(0); $546 = ($543>>>0)>(1000000000); $547 = ($544|0)==(0); $548 = $547 & $546; $549 = $545 | $548; $550 = (___udivdi3(($543|0),($544|0),1000000000,0)|0); $551 = tempRet0; $552 = (___uremdi3(($543|0),($544|0),1000000000,0)|0); $553 = tempRet0; $$sink$off0$i = $549 ? $552 : $543; $carry1$1$i = $549 ? $550 : 0; HEAP32[$539>>2] = $$sink$off0$i; $554 = (($z$2$i) + 127)|0; $555 = $554 & 127; $556 = ($k$5$i|0)!=($555|0); $557 = ($k$5$i|0)==($a$2$ph46$i|0); $or$cond22$i = $556 | $557; $558 = ($$sink$off0$i|0)==(0); $k$5$z$2$i = $558 ? $k$5$i : $z$2$i; $z$3$i = $or$cond22$i ? $z$2$i : $k$5$z$2$i; $559 = (($k$5$i) + -1)|0; if ($557) { $carry1$1$i$lcssa = $carry1$1$i;$z$3$i$lcssa = $z$3$i; break; } else { $carry1$0$i = $carry1$1$i;$k$5$in$i = $559;$z$2$i = $z$3$i; } } $560 = (($e2$0$i$19) + -29)|0; $561 = ($carry1$1$i$lcssa|0)==(0); if ($561) { $e2$0$i$19 = $560;$z$1$i = $z$3$i$lcssa; } else { $$lcssa263 = $560;$carry1$1$i$lcssa$lcssa = $carry1$1$i$lcssa;$z$3$i$lcssa$lcssa = $z$3$i$lcssa; break; } } $562 = (($rp$2$ph44$i) + 9)|0; $563 = (($a$2$ph46$i) + 127)|0; $564 = $563 & 127; $565 = ($564|0)==($z$3$i$lcssa$lcssa|0); if ($565) { $566 = (($z$3$i$lcssa$lcssa) + 127)|0; $567 = $566 & 127; $568 = (($x$i) + ($567<<2)|0); $569 = HEAP32[$568>>2]|0; $570 = (($z$3$i$lcssa$lcssa) + 126)|0; $571 = $570 & 127; $572 = (($x$i) + ($571<<2)|0); $573 = HEAP32[$572>>2]|0; $574 = $573 | $569; HEAP32[$572>>2] = $574; $z$4$i = $567; } else { $z$4$i = $z$3$i$lcssa$lcssa; } $575 = (($x$i) + ($564<<2)|0); HEAP32[$575>>2] = $carry1$1$i$lcssa$lcssa; $a$2$ph46$i = $564;$e2$0$ph$i = $$lcssa263;$rp$2$ph44$i = $562;$z$1$ph45$i = $z$4$i; } L299: while(1) { $606 = (($z$6$ph$i) + 1)|0; $603 = $606 & 127; $607 = (($z$6$ph$i) + 127)|0; $608 = $607 & 127; $609 = (($x$i) + ($608<<2)|0); $a$4$ph165$i = $a$4$ph$i;$e2$1$ph164$i = $e2$1$ph$i;$rp$4$ph$i = $rp$4$ph42$i; while(1) { $610 = ($rp$4$ph$i|0)==(18); $611 = ($rp$4$ph$i|0)>(27); $$24$i = $611 ? 9 : 1; $$not$i = $610 ^ 1; $a$4$i = $a$4$ph165$i;$e2$1$i = $e2$1$ph164$i; while(1) { $576 = $a$4$i & 127; $577 = ($576|0)==($z$6$ph$i|0); do { if ($577) { label = 217; } else { $578 = (($x$i) + ($576<<2)|0); $579 = HEAP32[$578>>2]|0; $580 = ($579>>>0)<(9007199); if ($580) { label = 217; break; } $581 = ($579>>>0)>(9007199); if ($581) { break; } $582 = (($a$4$i) + 1)|0; $583 = $582 & 127; $584 = ($583|0)==($z$6$ph$i|0); if ($584) { label = 217; break; } $690 = (($x$i) + ($583<<2)|0); $691 = HEAP32[$690>>2]|0; $692 = ($691>>>0)<(254740991); if ($692) { label = 217; break; } $693 = ($691>>>0)>(254740991); $brmerge$i$28 = $693 | $$not$i; if (!($brmerge$i$28)) { $617 = $576;$a$4$i249 = $a$4$i;$e2$1$i246 = $e2$1$i;$z$10$i = $z$6$ph$i; break L299; } } } while(0); if ((label|0) == 217) { label = 0; if ($610) { label = 218; break L299; } } $585 = (($e2$1$i) + ($$24$i))|0; $586 = ($a$4$i|0)==($z$6$ph$i|0); if ($586) { $a$4$i = $z$6$ph$i;$e2$1$i = $585; } else { $$lcssa256 = $585;$a$4$i$lcssa248 = $a$4$i; break; } } $587 = 1 << $$24$i; $588 = (($587) + -1)|0; $589 = 1000000000 >>> $$24$i; $a$586$i = $a$4$i$lcssa248;$carry4$089$i = 0;$k$687$i = $a$4$i$lcssa248;$rp$585$i = $rp$4$ph$i; while(1) { $590 = (($x$i) + ($k$687$i<<2)|0); $591 = HEAP32[$590>>2]|0; $592 = $591 & $588; $593 = $591 >>> $$24$i; $594 = (($593) + ($carry4$089$i))|0; HEAP32[$590>>2] = $594; $595 = Math_imul($592, $589)|0; $596 = ($k$687$i|0)==($a$586$i|0); $597 = ($594|0)==(0); $or$cond25$i = $596 & $597; $598 = (($k$687$i) + 1)|0; $599 = $598 & 127; $600 = (($rp$585$i) + -9)|0; $rp$6$i = $or$cond25$i ? $600 : $rp$585$i; $a$6$i = $or$cond25$i ? $599 : $a$586$i; $601 = ($599|0)==($z$6$ph$i|0); if ($601) { $$lcssa257 = $595;$a$6$i$lcssa = $a$6$i;$rp$6$i$lcssa = $rp$6$i; break; } else { $a$586$i = $a$6$i;$carry4$089$i = $595;$k$687$i = $599;$rp$585$i = $rp$6$i; } } $602 = ($$lcssa257|0)==(0); if ($602) { $a$4$ph165$i = $a$6$i$lcssa;$e2$1$ph164$i = $$lcssa256;$rp$4$ph$i = $rp$6$i$lcssa; continue; } $604 = ($603|0)==($a$6$i$lcssa|0); if (!($604)) { $$lcssa256$lcssa = $$lcssa256;$$lcssa257$lcssa = $$lcssa257;$a$6$i$lcssa$lcssa = $a$6$i$lcssa;$rp$6$i$lcssa$lcssa = $rp$6$i$lcssa; break; } $612 = HEAP32[$609>>2]|0; $613 = $612 | 1; HEAP32[$609>>2] = $613; $a$4$ph165$i = $a$6$i$lcssa;$e2$1$ph164$i = $$lcssa256;$rp$4$ph$i = $rp$6$i$lcssa; } $605 = (($x$i) + ($z$6$ph$i<<2)|0); HEAP32[$605>>2] = $$lcssa257$lcssa; $a$4$ph$i = $a$6$i$lcssa$lcssa;$e2$1$ph$i = $$lcssa256$lcssa;$rp$4$ph42$i = $rp$6$i$lcssa$lcssa;$z$6$ph$i = $603; } if ((label|0) == 218) { if ($577) { $614 = (($603) + -1)|0; $615 = (($x$i) + ($614<<2)|0); HEAP32[$615>>2] = 0; $617 = $z$6$ph$i;$a$4$i249 = $a$4$i;$e2$1$i246 = $e2$1$i;$z$10$i = $603; } else { $617 = $576;$a$4$i249 = $a$4$i;$e2$1$i246 = $e2$1$i;$z$10$i = $z$6$ph$i; } } $616 = (($x$i) + ($617<<2)|0); $618 = HEAP32[$616>>2]|0; $619 = (+($618>>>0)); $620 = (($a$4$i249) + 1)|0; $621 = $620 & 127; $622 = ($621|0)==($z$10$i|0); if ($622) { $679 = (($a$4$i249) + 2)|0; $680 = $679 & 127; $681 = (($680) + -1)|0; $682 = (($x$i) + ($681<<2)|0); HEAP32[$682>>2] = 0; $z$10$1$i = $680; } else { $z$10$1$i = $z$10$i; } $683 = $619 * 1.0E+9; $684 = (($x$i) + ($621<<2)|0); $685 = HEAP32[$684>>2]|0; $686 = (+($685>>>0)); $687 = $683 + $686; $643 = (+($sign$0|0)); $625 = $643 * $687; $663 = (($e2$1$i246) + 53)|0; $669 = (($663) - ($emin$0$ph))|0; $670 = ($669|0)<($bits$0$ph|0); $688 = ($669|0)<(0); $$$i = $688 ? 0 : $669; $denormal$0$i = $670&1; $$012$i = $670 ? $$$i : $bits$0$ph; $689 = ($$012$i|0)<(53); if ($689) { $623 = (105 - ($$012$i))|0; $624 = (+_scalbn(1.0,$623)); $626 = (+_copysignl($624,$625)); $627 = (53 - ($$012$i))|0; $628 = (+_scalbn(1.0,$627)); $629 = (+_fmodl($625,$628)); $630 = $625 - $629; $631 = $626 + $630; $bias$0$i$25 = $626;$frac$0$i = $629;$y$1$i$24 = $631; } else { $bias$0$i$25 = 0.0;$frac$0$i = 0.0;$y$1$i$24 = $625; } $632 = (($a$4$i249) + 2)|0; $633 = $632 & 127; $634 = ($633|0)==($z$10$1$i|0); do { if ($634) { $frac$3$i = $frac$0$i; } else { $635 = (($x$i) + ($633<<2)|0); $636 = HEAP32[$635>>2]|0; $637 = ($636>>>0)<(500000000); do { if ($637) { $638 = ($636|0)==(0); if ($638) { $639 = (($a$4$i249) + 3)|0; $640 = $639 & 127; $641 = ($640|0)==($z$10$1$i|0); if ($641) { $frac$1$i = $frac$0$i; break; } } $642 = $643 * 0.25; $644 = $642 + $frac$0$i; $frac$1$i = $644; } else { $645 = ($636>>>0)>(500000000); if ($645) { $646 = $643 * 0.75; $647 = $646 + $frac$0$i; $frac$1$i = $647; break; } $648 = (($a$4$i249) + 3)|0; $649 = $648 & 127; $650 = ($649|0)==($z$10$1$i|0); if ($650) { $651 = $643 * 0.5; $652 = $651 + $frac$0$i; $frac$1$i = $652; break; } else { $653 = $643 * 0.75; $654 = $653 + $frac$0$i; $frac$1$i = $654; break; } } } while(0); $655 = (53 - ($$012$i))|0; $656 = ($655|0)>(1); if (!($656)) { $frac$3$i = $frac$1$i; break; } $657 = (+_fmodl($frac$1$i,1.0)); $658 = $657 != 0.0; if ($658) { $frac$3$i = $frac$1$i; break; } $659 = $frac$1$i + 1.0; $frac$3$i = $659; } } while(0); $660 = $y$1$i$24 + $frac$3$i; $661 = $660 - $bias$0$i$25; $662 = $663 & 2147483647; $664 = (-2 - ($sum$i))|0; $665 = ($662|0)>($664|0); do { if ($665) { $666 = (+Math_abs((+$661))); $667 = !($666 >= 9007199254740992.0); if ($667) { $denormal$2$i = $denormal$0$i;$e2$3$i = $e2$1$i246;$y$2$i$26 = $661; } else { $668 = ($$012$i|0)==($669|0); $or$cond26$i = $670 & $668; $denormal$1$i = $or$cond26$i ? 0 : $denormal$0$i; $671 = $661 * 0.5; $672 = (($e2$1$i246) + 1)|0; $denormal$2$i = $denormal$1$i;$e2$3$i = $672;$y$2$i$26 = $671; } $673 = (($e2$3$i) + 50)|0; $674 = ($673|0)>($330|0); if (!($674)) { $675 = ($denormal$2$i|0)!=(0); $676 = $frac$3$i != 0.0; $or$cond9$i$27 = $676 & $675; if (!($or$cond9$i$27)) { $e2$4$i = $e2$3$i;$y$3$i = $y$2$i$26; break; } } $677 = (___errno_location()|0); HEAP32[$677>>2] = 34; $e2$4$i = $e2$3$i;$y$3$i = $y$2$i$26; } else { $e2$4$i = $e2$1$i246;$y$3$i = $661; } } while(0); $678 = (+_scalbnl($y$3$i,$e2$4$i)); $$1$i = $678; } } while(0); $$0 = $$1$i; break L4; break; } default: { $109 = HEAP32[$1>>2]|0; $110 = ($109|0)==(0|0); if (!($110)) { $111 = HEAP32[$0>>2]|0; $112 = ((($111)) + -1|0); HEAP32[$0>>2] = $112; } $113 = (___errno_location()|0); HEAP32[$113>>2] = 22; ___shlim($f,0); $$0 = 0.0; break L4; } } } } } while(0); if ((label|0) == 23) { $41 = HEAP32[$1>>2]|0; $42 = ($41|0)==(0|0); if (!($42)) { $43 = HEAP32[$0>>2]|0; $44 = ((($43)) + -1|0); HEAP32[$0>>2] = $44; } $45 = ($pok|0)!=(0); $46 = ($i$0$lcssa>>>0)>(3); $or$cond9 = $45 & $46; if ($or$cond9) { $i$1 = $i$0$lcssa; while(1) { if (!($42)) { $47 = HEAP32[$0>>2]|0; $48 = ((($47)) + -1|0); HEAP32[$0>>2] = $48; } $49 = (($i$1) + -1)|0; $$old8 = ($49>>>0)>(3); if ($$old8) { $i$1 = $49; } else { break; } } } } $50 = (+($sign$0|0)); $51 = $50 * inf; $52 = $51; $$0 = $52; } } while(0); STACKTOP = sp;return (+$$0); } function ___intscan($f,$base,$pok,$0,$1) { $f = $f|0; $base = $base|0; $pok = $pok|0; $0 = $0|0; $1 = $1|0; var $$1 = 0, $$115 = 0, $$116 = 0, $$base14 = 0, $$lcssa = 0, $$lcssa118 = 0, $$lcssa119 = 0, $$lcssa120 = 0, $$lcssa121 = 0, $$lcssa122 = 0, $$lcssa123 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0; var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; var $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; var $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0; var $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0; var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; var $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c$0 = 0, $c$1 = 0, $c$117 = 0, $c$2$be = 0, $c$2$be$lcssa = 0, $c$2$lcssa = 0, $c$3$be = 0, $c$3$lcssa = 0, $c$359 = 0, $c$4$be = 0, $c$4$be$lcssa = 0, $c$4$lcssa = 0, $c$5$be = 0, $c$6$be = 0, $c$6$be$lcssa = 0; var $c$6$lcssa = 0, $c$7$be = 0, $c$742 = 0, $c$8 = 0, $c$9$be = 0, $neg$0 = 0, $neg$0$ = 0, $neg$1 = 0, $or$cond = 0, $or$cond$31 = 0, $or$cond12 = 0, $or$cond5 = 0, $or$cond7 = 0, $x$070 = 0, $x$136 = 0, $x$254 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ($base>>>0)>(36); L1: do { if ($2) { $5 = (___errno_location()|0); HEAP32[$5>>2] = 22; $286 = 0;$287 = 0; } else { $3 = ((($f)) + 4|0); $4 = ((($f)) + 100|0); while(1) { $6 = HEAP32[$3>>2]|0; $7 = HEAP32[$4>>2]|0; $8 = ($6>>>0)<($7>>>0); if ($8) { $9 = ((($6)) + 1|0); HEAP32[$3>>2] = $9; $10 = HEAP8[$6>>0]|0; $11 = $10&255; $13 = $11; } else { $12 = (___shgetc($f)|0); $13 = $12; } $14 = (_isspace($13)|0); $15 = ($14|0)==(0); if ($15) { $$lcssa123 = $13; break; } } $16 = ($$lcssa123|0)==(45); L11: do { switch ($$lcssa123|0) { case 43: case 45: { $17 = $16 << 31 >> 31; $18 = HEAP32[$3>>2]|0; $19 = HEAP32[$4>>2]|0; $20 = ($18>>>0)<($19>>>0); if ($20) { $21 = ((($18)) + 1|0); HEAP32[$3>>2] = $21; $22 = HEAP8[$18>>0]|0; $23 = $22&255; $c$0 = $23;$neg$0 = $17; break L11; } else { $24 = (___shgetc($f)|0); $c$0 = $24;$neg$0 = $17; break L11; } break; } default: { $c$0 = $$lcssa123;$neg$0 = 0; } } } while(0); $25 = ($base|0)==(0); $26 = $base & -17; $27 = ($26|0)==(0); $28 = ($c$0|0)==(48); $or$cond5 = $27 & $28; do { if ($or$cond5) { $29 = HEAP32[$3>>2]|0; $30 = HEAP32[$4>>2]|0; $31 = ($29>>>0)<($30>>>0); if ($31) { $32 = ((($29)) + 1|0); HEAP32[$3>>2] = $32; $33 = HEAP8[$29>>0]|0; $34 = $33&255; $37 = $34; } else { $35 = (___shgetc($f)|0); $37 = $35; } $36 = $37 | 32; $38 = ($36|0)==(120); if (!($38)) { if ($25) { $$116 = 8;$c$117 = $37; label = 46; break; } else { $$1 = $base;$c$1 = $37; label = 32; break; } } $39 = HEAP32[$3>>2]|0; $40 = HEAP32[$4>>2]|0; $41 = ($39>>>0)<($40>>>0); if ($41) { $42 = ((($39)) + 1|0); HEAP32[$3>>2] = $42; $43 = HEAP8[$39>>0]|0; $44 = $43&255; $47 = $44; } else { $45 = (___shgetc($f)|0); $47 = $45; } $46 = ((205924) + ($47)|0); $48 = HEAP8[$46>>0]|0; $49 = ($48&255)>(15); if ($49) { $50 = HEAP32[$4>>2]|0; $51 = ($50|0)==(0|0); if (!($51)) { $52 = HEAP32[$3>>2]|0; $53 = ((($52)) + -1|0); HEAP32[$3>>2] = $53; } $54 = ($pok|0)==(0); if ($54) { ___shlim($f,0); $286 = 0;$287 = 0; break L1; } if ($51) { $286 = 0;$287 = 0; break L1; } $55 = HEAP32[$3>>2]|0; $56 = ((($55)) + -1|0); HEAP32[$3>>2] = $56; $286 = 0;$287 = 0; break L1; } else { $$116 = 16;$c$117 = $47; label = 46; } } else { $$base14 = $25 ? 10 : $base; $57 = ((205924) + ($c$0)|0); $58 = HEAP8[$57>>0]|0; $59 = $58&255; $60 = ($59>>>0)<($$base14>>>0); if ($60) { $$1 = $$base14;$c$1 = $c$0; label = 32; } else { $61 = HEAP32[$4>>2]|0; $62 = ($61|0)==(0|0); if (!($62)) { $63 = HEAP32[$3>>2]|0; $64 = ((($63)) + -1|0); HEAP32[$3>>2] = $64; } ___shlim($f,0); $65 = (___errno_location()|0); HEAP32[$65>>2] = 22; $286 = 0;$287 = 0; break L1; } } } while(0); if ((label|0) == 32) { $66 = ($$1|0)==(10); if ($66) { $67 = (($c$1) + -48)|0; $68 = ($67>>>0)<(10); if ($68) { $71 = $67;$x$070 = 0; while(1) { $69 = ($x$070*10)|0; $70 = (($69) + ($71))|0; $72 = HEAP32[$3>>2]|0; $73 = HEAP32[$4>>2]|0; $74 = ($72>>>0)<($73>>>0); if ($74) { $75 = ((($72)) + 1|0); HEAP32[$3>>2] = $75; $76 = HEAP8[$72>>0]|0; $77 = $76&255; $c$2$be = $77; } else { $78 = (___shgetc($f)|0); $c$2$be = $78; } $79 = (($c$2$be) + -48)|0; $80 = ($79>>>0)<(10); $81 = ($70>>>0)<(429496729); $82 = $80 & $81; if ($82) { $71 = $79;$x$070 = $70; } else { $$lcssa122 = $70;$c$2$be$lcssa = $c$2$be; break; } } $288 = $$lcssa122;$289 = 0;$c$2$lcssa = $c$2$be$lcssa; } else { $288 = 0;$289 = 0;$c$2$lcssa = $c$1; } $83 = (($c$2$lcssa) + -48)|0; $84 = ($83>>>0)<(10); if ($84) { $85 = $288;$86 = $289;$89 = $83;$c$359 = $c$2$lcssa; while(1) { $87 = (___muldi3(($85|0),($86|0),10,0)|0); $88 = tempRet0; $90 = ($89|0)<(0); $91 = $90 << 31 >> 31; $92 = $89 ^ -1; $93 = $91 ^ -1; $94 = ($88>>>0)>($93>>>0); $95 = ($87>>>0)>($92>>>0); $96 = ($88|0)==($93|0); $97 = $96 & $95; $98 = $94 | $97; if ($98) { $$lcssa = $89;$290 = $85;$291 = $86;$c$3$lcssa = $c$359; break; } $99 = (_i64Add(($87|0),($88|0),($89|0),($91|0))|0); $100 = tempRet0; $101 = HEAP32[$3>>2]|0; $102 = HEAP32[$4>>2]|0; $103 = ($101>>>0)<($102>>>0); if ($103) { $104 = ((($101)) + 1|0); HEAP32[$3>>2] = $104; $105 = HEAP8[$101>>0]|0; $106 = $105&255; $c$3$be = $106; } else { $107 = (___shgetc($f)|0); $c$3$be = $107; } $108 = (($c$3$be) + -48)|0; $109 = ($108>>>0)<(10); $110 = ($100>>>0)<(429496729); $111 = ($99>>>0)<(2576980378); $112 = ($100|0)==(429496729); $113 = $112 & $111; $114 = $110 | $113; $or$cond7 = $109 & $114; if ($or$cond7) { $85 = $99;$86 = $100;$89 = $108;$c$359 = $c$3$be; } else { $$lcssa = $108;$290 = $99;$291 = $100;$c$3$lcssa = $c$3$be; break; } } $115 = ($$lcssa>>>0)>(9); if ($115) { $259 = $291;$261 = $290;$neg$1 = $neg$0; } else { $$115 = 10;$292 = $290;$293 = $291;$c$8 = $c$3$lcssa; label = 72; } } else { $259 = $289;$261 = $288;$neg$1 = $neg$0; } } else { $$116 = $$1;$c$117 = $c$1; label = 46; } } L63: do { if ((label|0) == 46) { $116 = (($$116) + -1)|0; $117 = $116 & $$116; $118 = ($117|0)==(0); if ($118) { $123 = ($$116*23)|0; $124 = $123 >>> 5; $125 = $124 & 7; $126 = (206180 + ($125)|0); $127 = HEAP8[$126>>0]|0; $128 = $127 << 24 >> 24; $129 = ((205924) + ($c$117)|0); $130 = HEAP8[$129>>0]|0; $131 = $130&255; $132 = ($131>>>0)<($$116>>>0); if ($132) { $135 = $131;$x$136 = 0; while(1) { $133 = $x$136 << $128; $134 = $135 | $133; $136 = HEAP32[$3>>2]|0; $137 = HEAP32[$4>>2]|0; $138 = ($136>>>0)<($137>>>0); if ($138) { $139 = ((($136)) + 1|0); HEAP32[$3>>2] = $139; $140 = HEAP8[$136>>0]|0; $141 = $140&255; $c$4$be = $141; } else { $142 = (___shgetc($f)|0); $c$4$be = $142; } $143 = ((205924) + ($c$4$be)|0); $144 = HEAP8[$143>>0]|0; $145 = $144&255; $146 = ($145>>>0)<($$116>>>0); $147 = ($134>>>0)<(134217728); $148 = $147 & $146; if ($148) { $135 = $145;$x$136 = $134; } else { $$lcssa118 = $134;$$lcssa119 = $144;$c$4$be$lcssa = $c$4$be; break; } } $152 = $$lcssa119;$154 = 0;$156 = $$lcssa118;$c$4$lcssa = $c$4$be$lcssa; } else { $152 = $130;$154 = 0;$156 = 0;$c$4$lcssa = $c$117; } $149 = (_bitshift64Lshr(-1,-1,($128|0))|0); $150 = tempRet0; $151 = $152&255; $153 = ($151>>>0)>=($$116>>>0); $155 = ($154>>>0)>($150>>>0); $157 = ($156>>>0)>($149>>>0); $158 = ($154|0)==($150|0); $159 = $158 & $157; $160 = $155 | $159; $or$cond$31 = $153 | $160; if ($or$cond$31) { $$115 = $$116;$292 = $156;$293 = $154;$c$8 = $c$4$lcssa; label = 72; break; } else { $161 = $156;$162 = $154;$166 = $152; } while(1) { $163 = (_bitshift64Shl(($161|0),($162|0),($128|0))|0); $164 = tempRet0; $165 = $166&255; $167 = $165 | $163; $168 = HEAP32[$3>>2]|0; $169 = HEAP32[$4>>2]|0; $170 = ($168>>>0)<($169>>>0); if ($170) { $171 = ((($168)) + 1|0); HEAP32[$3>>2] = $171; $172 = HEAP8[$168>>0]|0; $173 = $172&255; $c$5$be = $173; } else { $174 = (___shgetc($f)|0); $c$5$be = $174; } $175 = ((205924) + ($c$5$be)|0); $176 = HEAP8[$175>>0]|0; $177 = $176&255; $178 = ($177>>>0)>=($$116>>>0); $179 = ($164>>>0)>($150>>>0); $180 = ($167>>>0)>($149>>>0); $181 = ($164|0)==($150|0); $182 = $181 & $180; $183 = $179 | $182; $or$cond = $178 | $183; if ($or$cond) { $$115 = $$116;$292 = $167;$293 = $164;$c$8 = $c$5$be; label = 72; break L63; } else { $161 = $167;$162 = $164;$166 = $176; } } } $119 = ((205924) + ($c$117)|0); $120 = HEAP8[$119>>0]|0; $121 = $120&255; $122 = ($121>>>0)<($$116>>>0); if ($122) { $186 = $121;$x$254 = 0; while(1) { $184 = Math_imul($x$254, $$116)|0; $185 = (($186) + ($184))|0; $187 = HEAP32[$3>>2]|0; $188 = HEAP32[$4>>2]|0; $189 = ($187>>>0)<($188>>>0); if ($189) { $190 = ((($187)) + 1|0); HEAP32[$3>>2] = $190; $191 = HEAP8[$187>>0]|0; $192 = $191&255; $c$6$be = $192; } else { $193 = (___shgetc($f)|0); $c$6$be = $193; } $194 = ((205924) + ($c$6$be)|0); $195 = HEAP8[$194>>0]|0; $196 = $195&255; $197 = ($196>>>0)<($$116>>>0); $198 = ($185>>>0)<(119304647); $199 = $198 & $197; if ($199) { $186 = $196;$x$254 = $185; } else { $$lcssa120 = $185;$$lcssa121 = $195;$c$6$be$lcssa = $c$6$be; break; } } $201 = $$lcssa121;$294 = $$lcssa120;$295 = 0;$c$6$lcssa = $c$6$be$lcssa; } else { $201 = $120;$294 = 0;$295 = 0;$c$6$lcssa = $c$117; } $200 = $201&255; $202 = ($200>>>0)<($$116>>>0); if ($202) { $203 = (___udivdi3(-1,-1,($$116|0),0)|0); $204 = tempRet0; $205 = $295;$207 = $294;$215 = $201;$c$742 = $c$6$lcssa; while(1) { $206 = ($205>>>0)>($204>>>0); $208 = ($207>>>0)>($203>>>0); $209 = ($205|0)==($204|0); $210 = $209 & $208; $211 = $206 | $210; if ($211) { $$115 = $$116;$292 = $207;$293 = $205;$c$8 = $c$742; label = 72; break L63; } $212 = (___muldi3(($207|0),($205|0),($$116|0),0)|0); $213 = tempRet0; $214 = $215&255; $216 = $214 ^ -1; $217 = ($213>>>0)>(4294967295); $218 = ($212>>>0)>($216>>>0); $219 = ($213|0)==(-1); $220 = $219 & $218; $221 = $217 | $220; if ($221) { $$115 = $$116;$292 = $207;$293 = $205;$c$8 = $c$742; label = 72; break L63; } $222 = (_i64Add(($214|0),0,($212|0),($213|0))|0); $223 = tempRet0; $224 = HEAP32[$3>>2]|0; $225 = HEAP32[$4>>2]|0; $226 = ($224>>>0)<($225>>>0); if ($226) { $227 = ((($224)) + 1|0); HEAP32[$3>>2] = $227; $228 = HEAP8[$224>>0]|0; $229 = $228&255; $c$7$be = $229; } else { $230 = (___shgetc($f)|0); $c$7$be = $230; } $231 = ((205924) + ($c$7$be)|0); $232 = HEAP8[$231>>0]|0; $233 = $232&255; $234 = ($233>>>0)<($$116>>>0); if ($234) { $205 = $223;$207 = $222;$215 = $232;$c$742 = $c$7$be; } else { $$115 = $$116;$292 = $222;$293 = $223;$c$8 = $c$7$be; label = 72; break; } } } else { $$115 = $$116;$292 = $294;$293 = $295;$c$8 = $c$6$lcssa; label = 72; } } } while(0); if ((label|0) == 72) { $235 = ((205924) + ($c$8)|0); $236 = HEAP8[$235>>0]|0; $237 = $236&255; $238 = ($237>>>0)<($$115>>>0); if ($238) { while(1) { $239 = HEAP32[$3>>2]|0; $240 = HEAP32[$4>>2]|0; $241 = ($239>>>0)<($240>>>0); if ($241) { $242 = ((($239)) + 1|0); HEAP32[$3>>2] = $242; $243 = HEAP8[$239>>0]|0; $244 = $243&255; $c$9$be = $244; } else { $245 = (___shgetc($f)|0); $c$9$be = $245; } $246 = ((205924) + ($c$9$be)|0); $247 = HEAP8[$246>>0]|0; $248 = $247&255; $249 = ($248>>>0)<($$115>>>0); if (!($249)) { break; } } $250 = (___errno_location()|0); HEAP32[$250>>2] = 34; $251 = $0 & 1; $252 = ($251|0)==(0); $253 = (0)==(0); $254 = $252 & $253; $neg$0$ = $254 ? $neg$0 : 0; $259 = $1;$261 = $0;$neg$1 = $neg$0$; } else { $259 = $293;$261 = $292;$neg$1 = $neg$0; } } $255 = HEAP32[$4>>2]|0; $256 = ($255|0)==(0|0); if (!($256)) { $257 = HEAP32[$3>>2]|0; $258 = ((($257)) + -1|0); HEAP32[$3>>2] = $258; } $260 = ($259>>>0)<($1>>>0); $262 = ($261>>>0)<($0>>>0); $263 = ($259|0)==($1|0); $264 = $263 & $262; $265 = $260 | $264; if (!($265)) { $266 = $0 & 1; $267 = ($266|0)!=(0); $268 = (0)!=(0); $269 = $267 | $268; $270 = ($neg$1|0)!=(0); $or$cond12 = $269 | $270; if (!($or$cond12)) { $271 = (___errno_location()|0); HEAP32[$271>>2] = 34; $272 = (_i64Add(($0|0),($1|0),-1,-1)|0); $273 = tempRet0; $286 = $273;$287 = $272; break; } $274 = ($259>>>0)>($1>>>0); $275 = ($261>>>0)>($0>>>0); $276 = ($259|0)==($1|0); $277 = $276 & $275; $278 = $274 | $277; if ($278) { $279 = (___errno_location()|0); HEAP32[$279>>2] = 34; $286 = $1;$287 = $0; break; } } $280 = ($neg$1|0)<(0); $281 = $280 << 31 >> 31; $282 = $261 ^ $neg$1; $283 = $259 ^ $281; $284 = (_i64Subtract(($282|0),($283|0),($neg$1|0),($281|0))|0); $285 = tempRet0; $286 = $285;$287 = $284; } } while(0); tempRet0 = ($286); return ($287|0); } function ___shlim($f,$lim) { $f = $f|0; $lim = $lim|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 104|0); HEAP32[$0>>2] = $lim; $1 = ((($f)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($f)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (($2) - ($4))|0; $6 = ((($f)) + 108|0); HEAP32[$6>>2] = $5; $7 = ($lim|0)!=(0); $8 = ($5|0)>($lim|0); $or$cond = $7 & $8; if ($or$cond) { $9 = $4; $10 = (($9) + ($lim)|0); $11 = ((($f)) + 100|0); HEAP32[$11>>2] = $10; } else { $12 = ((($f)) + 100|0); HEAP32[$12>>2] = $2; } return; } function ___shgetc($f) { $f = $f|0; var $$0 = 0, $$phi$trans$insert = 0, $$phi$trans$insert3 = 0, $$pre = 0, $$pre4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 104|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { label = 3; } else { $3 = ((($f)) + 108|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)<($1|0); if ($5) { label = 3; } else { label = 4; } } if ((label|0) == 3) { $6 = (___uflow($f)|0); $7 = ($6|0)<(0); if ($7) { label = 4; } else { $9 = HEAP32[$0>>2]|0; $10 = ($9|0)==(0); $$phi$trans$insert = ((($f)) + 8|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; if ($10) { $11 = $$pre; $41 = $11; label = 9; } else { $12 = ((($f)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $13; $15 = (($$pre) - ($14))|0; $16 = ((($f)) + 108|0); $17 = HEAP32[$16>>2]|0; $18 = (($9) - ($17))|0; $19 = (($18) + -1)|0; $20 = ($15|0)>($19|0); $21 = $$pre; if ($20) { $22 = (($13) + ($19)|0); $23 = ((($f)) + 100|0); HEAP32[$23>>2] = $22; $25 = $21; } else { $41 = $21; label = 9; } } if ((label|0) == 9) { $24 = ((($f)) + 100|0); HEAP32[$24>>2] = $$pre; $25 = $41; } $26 = ($25|0)==(0|0); $$phi$trans$insert3 = ((($f)) + 4|0); if ($26) { $$pre4 = HEAP32[$$phi$trans$insert3>>2]|0; $36 = $$pre4; } else { $27 = HEAP32[$$phi$trans$insert3>>2]|0; $28 = $25; $29 = ((($f)) + 108|0); $30 = HEAP32[$29>>2]|0; $31 = (($28) + 1)|0; $32 = (($31) - ($27))|0; $33 = (($32) + ($30))|0; HEAP32[$29>>2] = $33; $34 = $27; $36 = $34; } $35 = ((($36)) + -1|0); $37 = HEAP8[$35>>0]|0; $38 = $37&255; $39 = ($38|0)==($6|0); if ($39) { $$0 = $6; } else { $40 = $6&255; HEAP8[$35>>0] = $40; $$0 = $6; } } } if ((label|0) == 4) { $8 = ((($f)) + 100|0); HEAP32[$8>>2] = 0; $$0 = -1; } return ($$0|0); } function ___syscall_ret($r) { $r = $r|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($r>>>0)>(4294963200); if ($0) { $1 = (0 - ($r))|0; $2 = (___errno_location()|0); HEAP32[$2>>2] = $1; $$0 = -1; } else { $$0 = $r; } return ($$0|0); } function _catclose($catd) { $catd = $catd|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function _catgets($catd,$set_id,$msg_id,$s) { $catd = $catd|0; $set_id = $set_id|0; $msg_id = $msg_id|0; $s = $s|0; var label = 0, sp = 0; sp = STACKTOP; return ($s|0); } function _catopen($name,$oflag) { $name = $name|0; $oflag = $oflag|0; var label = 0, sp = 0; sp = STACKTOP; return ((-1)|0); } function _freelocale($l) { $l = $l|0; var label = 0, sp = 0; sp = STACKTOP; _free($l); return; } function _isdigit_l($c,$l) { $c = $c|0; $l = $l|0; var $0 = 0, $isdigit = 0, $isdigittmp = 0, label = 0, sp = 0; sp = STACKTOP; $isdigittmp = (($c) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); $0 = $isdigit&1; return ($0|0); } function _isxdigit_l($c,$l) { $c = $c|0; $l = $l|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_isxdigit($c)|0); return ($0|0); } function _newlocale($mask,$name,$base) { $mask = $mask|0; $name = $name|0; $base = $base|0; var $$01 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$name>>0]|0; $1 = ($0<<24>>24)==(0); if ($1) { label = 4; } else { $2 = (_strcmp($name,211266)|0); $3 = ($2|0)==(0); if ($3) { label = 4; } else { $4 = (_strcmp($name,206189)|0); $5 = ($4|0)==(0); if ($5) { label = 4; } else { $$01 = 0; } } } if ((label|0) == 4) { $6 = ($base|0)==(0|0); if ($6) { $7 = (_calloc(1,4)|0); $$01 = $7; } else { $$01 = $base; } } return ($$01|0); } function _uselocale($l) { $l = $l|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_pthread_self()|0); $1 = ((($0)) + 176|0); $2 = HEAP32[$1>>2]|0; $3 = ($l|0)==(0|0); if (!($3)) { HEAP32[$1>>2] = $l; } return ($2|0); } function _copysign($x,$y) { $x = +$x; $y = +$y; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; $1 = HEAP32[tempDoublePtr+4>>2]|0; HEAPF64[tempDoublePtr>>3] = $y;$2 = HEAP32[tempDoublePtr>>2]|0; $3 = HEAP32[tempDoublePtr+4>>2]|0; $4 = $1 & 2147483647; $5 = $3 & -2147483648; $6 = $5 | $4; HEAP32[tempDoublePtr>>2] = $0;HEAP32[tempDoublePtr+4>>2] = $6;$7 = +HEAPF64[tempDoublePtr>>3]; return (+$7); } function _copysignl($x,$y) { $x = +$x; $y = +$y; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_copysign($x,$y)); return (+$0); } function _fmod($x,$y) { $x = +$x; $y = +$y; var $$0 = 0.0, $$lcssa7 = 0, $$x = 0.0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; var $15 = 0, $150 = 0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0; var $ex$0$lcssa = 0, $ex$026 = 0, $ex$1 = 0, $ex$2$lcssa = 0, $ex$212 = 0, $ex$3$lcssa = 0, $ex$39 = 0, $ey$0$lcssa = 0, $ey$020 = 0, $ey$1$ph = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; $1 = HEAP32[tempDoublePtr+4>>2]|0; HEAPF64[tempDoublePtr>>3] = $y;$2 = HEAP32[tempDoublePtr>>2]|0; $3 = HEAP32[tempDoublePtr+4>>2]|0; $4 = (_bitshift64Lshr(($0|0),($1|0),52)|0); $5 = tempRet0; $6 = $4 & 2047; $7 = (_bitshift64Lshr(($2|0),($3|0),52)|0); $8 = tempRet0; $9 = $7 & 2047; $10 = $1 & -2147483648; $11 = (_bitshift64Shl(($2|0),($3|0),1)|0); $12 = tempRet0; $13 = ($11|0)==(0); $14 = ($12|0)==(0); $15 = $13 & $14; L1: do { if ($15) { label = 3; } else { $16 = $3 & 2147483647; $17 = ($16>>>0)>(2146435072); $18 = ($2>>>0)>(0); $19 = ($16|0)==(2146435072); $20 = $19 & $18; $21 = $17 | $20; $22 = ($6|0)==(2047); $or$cond = $21 | $22; if ($or$cond) { label = 3; } else { $25 = (_bitshift64Shl(($0|0),($1|0),1)|0); $26 = tempRet0; $27 = ($26>>>0)>($12>>>0); $28 = ($25>>>0)>($11>>>0); $29 = ($26|0)==($12|0); $30 = $29 & $28; $31 = $27 | $30; if (!($31)) { $32 = ($25|0)==($11|0); $33 = ($26|0)==($12|0); $34 = $32 & $33; $35 = $x * 0.0; $$x = $34 ? $35 : $x; return (+$$x); } $36 = ($6|0)==(0); if ($36) { $37 = (_bitshift64Shl(($0|0),($1|0),12)|0); $38 = tempRet0; $39 = ($38|0)>(-1); $40 = ($37>>>0)>(4294967295); $41 = ($38|0)==(-1); $42 = $41 & $40; $43 = $39 | $42; if ($43) { $45 = $37;$46 = $38;$ex$026 = 0; while(1) { $44 = (($ex$026) + -1)|0; $47 = (_bitshift64Shl(($45|0),($46|0),1)|0); $48 = tempRet0; $49 = ($48|0)>(-1); $50 = ($47>>>0)>(4294967295); $51 = ($48|0)==(-1); $52 = $51 & $50; $53 = $49 | $52; if ($53) { $45 = $47;$46 = $48;$ex$026 = $44; } else { $ex$0$lcssa = $44; break; } } } else { $ex$0$lcssa = 0; } $54 = (1 - ($ex$0$lcssa))|0; $55 = (_bitshift64Shl(($0|0),($1|0),($54|0))|0); $56 = tempRet0; $83 = $55;$84 = $56;$ex$1 = $ex$0$lcssa; } else { $57 = $1 & 1048575; $58 = $57 | 1048576; $83 = $0;$84 = $58;$ex$1 = $6; } $59 = ($9|0)==(0); if ($59) { $60 = (_bitshift64Shl(($2|0),($3|0),12)|0); $61 = tempRet0; $62 = ($61|0)>(-1); $63 = ($60>>>0)>(4294967295); $64 = ($61|0)==(-1); $65 = $64 & $63; $66 = $62 | $65; if ($66) { $68 = $60;$69 = $61;$ey$020 = 0; while(1) { $67 = (($ey$020) + -1)|0; $70 = (_bitshift64Shl(($68|0),($69|0),1)|0); $71 = tempRet0; $72 = ($71|0)>(-1); $73 = ($70>>>0)>(4294967295); $74 = ($71|0)==(-1); $75 = $74 & $73; $76 = $72 | $75; if ($76) { $68 = $70;$69 = $71;$ey$020 = $67; } else { $ey$0$lcssa = $67; break; } } } else { $ey$0$lcssa = 0; } $77 = (1 - ($ey$0$lcssa))|0; $78 = (_bitshift64Shl(($2|0),($3|0),($77|0))|0); $79 = tempRet0; $85 = $78;$86 = $79;$ey$1$ph = $ey$0$lcssa; } else { $80 = $3 & 1048575; $81 = $80 | 1048576; $85 = $2;$86 = $81;$ey$1$ph = $9; } $82 = ($ex$1|0)>($ey$1$ph|0); $87 = (_i64Subtract(($83|0),($84|0),($85|0),($86|0))|0); $88 = tempRet0; $89 = ($88|0)>(-1); $90 = ($87>>>0)>(4294967295); $91 = ($88|0)==(-1); $92 = $91 & $90; $93 = $89 | $92; L23: do { if ($82) { $152 = $93;$153 = $87;$154 = $88;$94 = $83;$96 = $84;$ex$212 = $ex$1; while(1) { if ($152) { $95 = ($94|0)==($85|0); $97 = ($96|0)==($86|0); $98 = $95 & $97; if ($98) { break; } else { $100 = $153;$101 = $154; } } else { $100 = $94;$101 = $96; } $102 = (_bitshift64Shl(($100|0),($101|0),1)|0); $103 = tempRet0; $104 = (($ex$212) + -1)|0; $105 = ($104|0)>($ey$1$ph|0); $106 = (_i64Subtract(($102|0),($103|0),($85|0),($86|0))|0); $107 = tempRet0; $108 = ($107|0)>(-1); $109 = ($106>>>0)>(4294967295); $110 = ($107|0)==(-1); $111 = $110 & $109; $112 = $108 | $111; if ($105) { $152 = $112;$153 = $106;$154 = $107;$94 = $102;$96 = $103;$ex$212 = $104; } else { $$lcssa7 = $112;$113 = $102;$115 = $103;$155 = $106;$156 = $107;$ex$2$lcssa = $104; break L23; } } $99 = $x * 0.0; $$0 = $99; break L1; } else { $$lcssa7 = $93;$113 = $83;$115 = $84;$155 = $87;$156 = $88;$ex$2$lcssa = $ex$1; } } while(0); if ($$lcssa7) { $114 = ($113|0)==($85|0); $116 = ($115|0)==($86|0); $117 = $114 & $116; if ($117) { $125 = $x * 0.0; $$0 = $125; break; } else { $118 = $156;$120 = $155; } } else { $118 = $115;$120 = $113; } $119 = ($118>>>0)<(1048576); $121 = ($120>>>0)<(0); $122 = ($118|0)==(1048576); $123 = $122 & $121; $124 = $119 | $123; if ($124) { $126 = $120;$127 = $118;$ex$39 = $ex$2$lcssa; while(1) { $128 = (_bitshift64Shl(($126|0),($127|0),1)|0); $129 = tempRet0; $130 = (($ex$39) + -1)|0; $131 = ($129>>>0)<(1048576); $132 = ($128>>>0)<(0); $133 = ($129|0)==(1048576); $134 = $133 & $132; $135 = $131 | $134; if ($135) { $126 = $128;$127 = $129;$ex$39 = $130; } else { $137 = $128;$138 = $129;$ex$3$lcssa = $130; break; } } } else { $137 = $120;$138 = $118;$ex$3$lcssa = $ex$2$lcssa; } $136 = ($ex$3$lcssa|0)>(0); if ($136) { $139 = (_i64Add(($137|0),($138|0),0,-1048576)|0); $140 = tempRet0; $141 = (_bitshift64Shl(($ex$3$lcssa|0),0,52)|0); $142 = tempRet0; $143 = $139 | $141; $144 = $140 | $142; $149 = $144;$150 = $143; } else { $145 = (1 - ($ex$3$lcssa))|0; $146 = (_bitshift64Lshr(($137|0),($138|0),($145|0))|0); $147 = tempRet0; $149 = $147;$150 = $146; } $148 = $149 | $10; HEAP32[tempDoublePtr>>2] = $150;HEAP32[tempDoublePtr+4>>2] = $148;$151 = +HEAPF64[tempDoublePtr>>3]; $$0 = $151; } } } while(0); if ((label|0) == 3) { $23 = $x * $y; $24 = $23 / $23; $$0 = $24; } return (+$$0); } function _fmodl($x,$y) { $x = +$x; $y = +$y; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_fmod($x,$y)); return (+$0); } function _frexp($x,$e) { $x = +$x; $e = $e|0; var $$0 = 0.0, $$01 = 0.0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; $1 = HEAP32[tempDoublePtr+4>>2]|0; $2 = (_bitshift64Lshr(($0|0),($1|0),52)|0); $3 = tempRet0; $4 = $2 & 2047; switch ($4|0) { case 0: { $5 = $x != 0.0; if ($5) { $6 = $x * 1.8446744073709552E+19; $7 = (+_frexp($6,$e)); $8 = HEAP32[$e>>2]|0; $9 = (($8) + -64)|0; $$01 = $7;$storemerge = $9; } else { $$01 = $x;$storemerge = 0; } HEAP32[$e>>2] = $storemerge; $$0 = $$01; break; } case 2047: { $$0 = $x; break; } default: { $10 = (($4) + -1022)|0; HEAP32[$e>>2] = $10; $11 = $1 & -2146435073; $12 = $11 | 1071644672; HEAP32[tempDoublePtr>>2] = $0;HEAP32[tempDoublePtr+4>>2] = $12;$13 = +HEAPF64[tempDoublePtr>>3]; $$0 = $13; } } return (+$$0); } function _frexpl($x,$e) { $x = +$x; $e = $e|0; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_frexp($x,$e)); return (+$0); } function _scalbn($x,$n) { $x = +$x; $n = $n|0; var $$ = 0, $$0 = 0, $$1 = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0.0, $9 = 0, $y$0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)>(1023); if ($0) { $1 = $x * 8.9884656743115795E+307; $2 = (($n) + -1023)|0; $3 = ($2|0)>(1023); if ($3) { $4 = $1 * 8.9884656743115795E+307; $5 = (($n) + -2046)|0; $6 = ($5|0)>(1023); $$ = $6 ? 1023 : $5; $$0 = $$;$y$0 = $4; } else { $$0 = $2;$y$0 = $1; } } else { $7 = ($n|0)<(-1022); if ($7) { $8 = $x * 2.2250738585072014E-308; $9 = (($n) + 1022)|0; $10 = ($9|0)<(-1022); if ($10) { $11 = $8 * 2.2250738585072014E-308; $12 = (($n) + 2044)|0; $13 = ($12|0)<(-1022); $$1 = $13 ? -1022 : $12; $$0 = $$1;$y$0 = $11; } else { $$0 = $9;$y$0 = $8; } } else { $$0 = $n;$y$0 = $x; } } $14 = (($$0) + 1023)|0; $15 = (_bitshift64Shl(($14|0),0,52)|0); $16 = tempRet0; HEAP32[tempDoublePtr>>2] = $15;HEAP32[tempDoublePtr+4>>2] = $16;$17 = +HEAPF64[tempDoublePtr>>3]; $18 = $y$0 * $17; return (+$18); } function _scalbnl($x,$n) { $x = +$x; $n = $n|0; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_scalbn($x,$n)); return (+$0); } function _mbrlen($s,$n,$st) { $s = $s|0; $n = $n|0; $st = $st|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($st|0)!=(0|0); $1 = $0 ? $st : 101988; $2 = (_mbrtowc(0,$s,$n,$1)|0); return ($2|0); } function _mbrtowc($wc,$src,$n,$st) { $wc = $wc|0; $src = $src|0; $n = $n|0; $st = $st|0; var $$0 = 0, $$024 = 0, $$1 = 0, $$lcssa = 0, $$lcssa35 = 0, $$st = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c$05 = 0, $c$1 = 0, $c$2 = 0, $dummy = 0, $dummy$wc = 0, $s$06 = 0, $s$1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dummy = sp; $0 = ($st|0)==(0|0); $$st = $0 ? 101992 : $st; $1 = HEAP32[$$st>>2]|0; $2 = ($src|0)==(0|0); L1: do { if ($2) { $3 = ($1|0)==(0); if ($3) { $$0 = 0; } else { label = 15; } } else { $4 = ($wc|0)==(0|0); $dummy$wc = $4 ? $dummy : $wc; $5 = ($n|0)==(0); if ($5) { $$0 = -2; } else { $6 = ($1|0)==(0); if ($6) { $7 = HEAP8[$src>>0]|0; $8 = $7&255; $9 = ($7<<24>>24)>(-1); if ($9) { HEAP32[$dummy$wc>>2] = $8; $10 = ($7<<24>>24)!=(0); $11 = $10&1; $$0 = $11; break; } $12 = (($8) + -194)|0; $13 = ($12>>>0)>(50); if ($13) { label = 15; break; } $14 = ((($src)) + 1|0); $15 = (101720 + ($12<<2)|0); $16 = HEAP32[$15>>2]|0; $17 = (($n) + -1)|0; $18 = ($17|0)==(0); if ($18) { $c$2 = $16; } else { $$024 = $17;$c$05 = $16;$s$06 = $14; label = 9; } } else { $$024 = $n;$c$05 = $1;$s$06 = $src; label = 9; } L11: do { if ((label|0) == 9) { $19 = HEAP8[$s$06>>0]|0; $20 = $19&255; $21 = $20 >>> 3; $22 = (($21) + -16)|0; $23 = $c$05 >> 26; $24 = (($21) + ($23))|0; $25 = $22 | $24; $26 = ($25>>>0)>(7); if ($26) { label = 15; break L1; } else { $$1 = $$024;$30 = $19;$c$1 = $c$05;$s$1 = $s$06; } while(1) { $27 = $c$1 << 6; $28 = ((($s$1)) + 1|0); $29 = $30&255; $31 = (($29) + -128)|0; $32 = $31 | $27; $33 = (($$1) + -1)|0; $34 = ($32|0)<(0); if (!($34)) { $$lcssa = $32;$$lcssa35 = $33; break; } $36 = ($33|0)==(0); if ($36) { $c$2 = $32; break L11; } $37 = HEAP8[$28>>0]|0; $38 = $37 & -64; $39 = ($38<<24>>24)==(-128); if ($39) { $$1 = $33;$30 = $37;$c$1 = $32;$s$1 = $28; } else { label = 15; break L1; } } HEAP32[$$st>>2] = 0; HEAP32[$dummy$wc>>2] = $$lcssa; $35 = (($n) - ($$lcssa35))|0; $$0 = $35; break L1; } } while(0); HEAP32[$$st>>2] = $c$2; $$0 = -2; } } } while(0); if ((label|0) == 15) { HEAP32[$$st>>2] = 0; $40 = (___errno_location()|0); HEAP32[$40>>2] = 84; $$0 = -1; } STACKTOP = sp;return ($$0|0); } function _mbsinit($st) { $st = $st|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($st|0)==(0|0); if ($0) { $4 = 1; } else { $1 = HEAP32[$st>>2]|0; $2 = ($1|0)==(0); $4 = $2; } $3 = $4&1; return ($3|0); } function _mbsnrtowcs($wcs,$src,$n,$wn,$st) { $wcs = $wcs|0; $src = $src|0; $n = $n|0; $wn = $wn|0; $st = $st|0; var $$019 = 0, $$02$ = 0, $$0218 = 0, $$1 = 0, $$13 = 0, $$214 = 0, $$24 = 0, $$313 = 0, $$cast = 0, $$lcssa = 0, $$lcssa57 = 0, $$pr$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cnt$020 = 0, $cnt$1 = 0, $cnt$215 = 0, $cnt$215$lcssa = 0, $cnt$3 = 0, $or$cond = 0, $or$cond$17 = 0, $s = 0, $wbuf = 0, $wcs$ = 0; var $wn$ = 0, $ws$010 = 0, $ws$021 = 0, $ws$021$lcssa56 = 0, $ws$1 = 0, $ws$216 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1040|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $wbuf = sp + 8|0; $s = sp; $0 = HEAP32[$src>>2]|0; HEAP32[$s>>2] = $0; $1 = ($wcs|0)!=(0|0); $wn$ = $1 ? $wn : 256; $wcs$ = $1 ? $wcs : $wbuf; $$cast = $0; $2 = ($0|0)!=(0); $3 = ($wn$|0)!=(0); $or$cond$17 = $3 & $2; L1: do { if ($or$cond$17) { $$019 = $n;$$0218 = $wn$;$37 = $$cast;$cnt$020 = 0;$ws$021 = $wcs$; while(1) { $4 = $$019 >>> 2; $5 = ($4>>>0)>=($$0218>>>0); $6 = ($$019>>>0)>(131); $7 = $6 | $5; if (!($7)) { $$1 = $$019;$$24 = $$0218;$18 = $37;$cnt$1 = $cnt$020;$ws$010 = $ws$021; break L1; } $$02$ = $5 ? $$0218 : $4; $8 = (($$019) - ($$02$))|0; $9 = (_mbsrtowcs($ws$021,$s,$$02$,$st)|0); $10 = ($9|0)==(-1); if ($10) { $$lcssa57 = $8;$ws$021$lcssa56 = $ws$021; break; } $11 = ($ws$021|0)==($wbuf|0); $12 = (($ws$021) + ($9<<2)|0); $13 = $11 ? 0 : $9; $$13 = (($$0218) - ($13))|0; $ws$1 = $11 ? $ws$021 : $12; $14 = (($9) + ($cnt$020))|0; $15 = HEAP32[$s>>2]|0; $16 = ($15|0)!=(0|0); $17 = ($$0218|0)!=($13|0); $or$cond = $17 & $16; if ($or$cond) { $$019 = $8;$$0218 = $$13;$37 = $15;$cnt$020 = $14;$ws$021 = $ws$1; } else { $$1 = $8;$$24 = $$13;$18 = $15;$cnt$1 = $14;$ws$010 = $ws$1; break L1; } } $$pr$pre = HEAP32[$s>>2]|0; $$1 = $$lcssa57;$$24 = 0;$18 = $$pr$pre;$cnt$1 = -1;$ws$010 = $ws$021$lcssa56; } else { $$1 = $n;$$24 = $wn$;$18 = $$cast;$cnt$1 = 0;$ws$010 = $wcs$; } } while(0); $19 = ($18|0)==(0|0); L8: do { if ($19) { $cnt$3 = $cnt$1; } else { $20 = ($$24|0)!=(0); $21 = ($$1|0)!=(0); $22 = $20 & $21; if ($22) { $$214 = $$1;$$313 = $$24;$23 = $18;$cnt$215 = $cnt$1;$ws$216 = $ws$010; while(1) { $24 = (_mbrtowc($ws$216,$23,$$214,$st)|0); $25 = (($24) + 2)|0; $26 = ($25>>>0)<(3); if ($26) { $$lcssa = $24;$cnt$215$lcssa = $cnt$215; break; } $27 = HEAP32[$s>>2]|0; $28 = (($27) + ($24)|0); HEAP32[$s>>2] = $28; $29 = (($$214) - ($24))|0; $30 = ((($ws$216)) + 4|0); $31 = (($$313) + -1)|0; $32 = (($cnt$215) + 1)|0; $33 = ($31|0)!=(0); $34 = ($$214|0)!=($24|0); $35 = $33 & $34; if ($35) { $$214 = $29;$$313 = $31;$23 = $28;$cnt$215 = $32;$ws$216 = $30; } else { $cnt$3 = $32; break L8; } } switch ($$lcssa|0) { case -1: { $cnt$3 = -1; break L8; break; } case 0: { HEAP32[$s>>2] = 0; $cnt$3 = $cnt$215$lcssa; break L8; break; } default: { HEAP32[$st>>2] = 0; $cnt$3 = $cnt$215$lcssa; break L8; } } } else { $cnt$3 = $cnt$1; } } } while(0); if ($1) { $36 = HEAP32[$s>>2]|0; HEAP32[$src>>2] = $36; } STACKTOP = sp;return ($cnt$3|0); } function _mbsrtowcs($ws,$src,$wn,$st) { $ws = $ws|0; $src = $src|0; $wn = $wn|0; $st = $st|0; var $$0 = 0, $$02$ph = 0, $$0219 = 0, $$03 = 0, $$1 = 0, $$1$lcssa = 0, $$14$lcssa = 0, $$1415 = 0, $$2 = 0, $$2$lcssa = 0, $$25 = 0, $$25$lcssa = 0, $$3 = 0, $$36 = 0, $$4 = 0, $$434 = 0, $$47$ph = 0, $$4718 = 0, $$48 = 0, $$5 = 0; var $$5$lcssa = 0, $$6 = 0, $$6$lcssa = 0, $$7 = 0, $$8 = 0, $$833 = 0, $$in = 0, $$lcssa102 = 0, $$lcssa90 = 0, $$lcssa94 = 0, $$lcssa96 = 0, $$lcssa97 = 0, $$lcssa98 = 0, $$old1 = 0, $$pre$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $c$2 = 0, $c$4 = 0, $c$5 = 0, $c$6 = 0, $or$cond = 0, $s$0 = 0, $s$1$lcssa = 0, $s$10 = 0, $s$1035 = 0, $s$109 = 0, $s$116 = 0, $s$2 = 0, $s$2$lcssa = 0, $s$3 = 0, $s$4 = 0, $s$5$lcssa = 0, $s$5$ph = 0; var $s$520 = 0, $s$6 = 0, $s$6$lcssa = 0, $s$7 = 0, $s$7$lcssa = 0, $s$8 = 0, $s$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$src>>2]|0; $1 = ($st|0)==(0|0); if ($1) { label = 5; } else { $2 = HEAP32[$st>>2]|0; $3 = ($2|0)==(0); if ($3) { label = 5; } else { $4 = ($ws|0)==(0|0); if ($4) { $$36 = $wn;$c$2 = $2;$s$3 = $0; label = 16; } else { HEAP32[$st>>2] = 0; $$3 = $ws;$$7 = $wn;$c$4 = $2;$s$8 = $0; label = 37; } } } if ((label|0) == 5) { $5 = ($ws|0)==(0|0); if ($5) { $$03 = $wn;$s$0 = $0; label = 7; } else { $$02$ph = $ws;$$47$ph = $wn;$s$5$ph = $0; label = 6; } } L7: while(1) { if ((label|0) == 6) { label = 0; $6 = ($$47$ph|0)==(0); if ($6) { $s$5$lcssa = $s$5$ph; label = 26; break; } else { $$0219 = $$02$ph;$$4718 = $$47$ph;$s$520 = $s$5$ph; } while(1) { $63 = HEAP8[$s$520>>0]|0; $64 = $63&255; $65 = (($64) + -1)|0; $66 = ($65>>>0)<(127); do { if ($66) { $67 = $s$520; $68 = $67 & 3; $69 = ($68|0)==(0); $70 = ($$4718>>>0)>(4); $or$cond = $70 & $69; if ($or$cond) { $$1 = $$0219;$$5 = $$4718;$s$6 = $s$520; while(1) { $71 = HEAP32[$s$6>>2]|0; $72 = (($71) + -16843009)|0; $73 = $72 | $71; $74 = $73 & -2139062144; $75 = ($74|0)==(0); if (!($75)) { $$1$lcssa = $$1;$$5$lcssa = $$5;$$lcssa94 = $71;$s$6$lcssa = $s$6; label = 32; break; } $76 = ((($s$6)) + 1|0); $77 = $71 & 255; $78 = ((($$1)) + 4|0); HEAP32[$$1>>2] = $77; $79 = ((($s$6)) + 2|0); $80 = HEAP8[$76>>0]|0; $81 = $80&255; $82 = ((($$1)) + 8|0); HEAP32[$78>>2] = $81; $83 = ((($s$6)) + 3|0); $84 = HEAP8[$79>>0]|0; $85 = $84&255; $86 = ((($$1)) + 12|0); HEAP32[$82>>2] = $85; $87 = ((($s$6)) + 4|0); $88 = HEAP8[$83>>0]|0; $89 = $88&255; $90 = ((($$1)) + 16|0); HEAP32[$86>>2] = $89; $91 = (($$5) + -4)|0; $$old1 = ($91>>>0)>(4); if ($$old1) { $$1 = $90;$$5 = $91;$s$6 = $87; } else { $$lcssa96 = $87;$$lcssa97 = $90;$$lcssa98 = $91; label = 31; break; } } if ((label|0) == 31) { label = 0; $$pre$pre = HEAP8[$$lcssa96>>0]|0; $$2 = $$lcssa97;$$6 = $$lcssa98;$94 = $$pre$pre;$s$7 = $$lcssa96; break; } else if ((label|0) == 32) { label = 0; $92 = $$lcssa94&255; $$2 = $$1$lcssa;$$6 = $$5$lcssa;$94 = $92;$s$7 = $s$6$lcssa; break; } } else { $$2 = $$0219;$$6 = $$4718;$94 = $63;$s$7 = $s$520; } } else { $$2 = $$0219;$$6 = $$4718;$94 = $63;$s$7 = $s$520; } } while(0); $93 = $94&255; $95 = (($93) + -1)|0; $96 = ($95>>>0)<(127); if (!($96)) { $$2$lcssa = $$2;$$6$lcssa = $$6;$$lcssa102 = $93;$s$7$lcssa = $s$7; break; } $97 = ((($s$7)) + 1|0); $98 = ((($$2)) + 4|0); HEAP32[$$2>>2] = $93; $99 = (($$6) + -1)|0; $100 = ($99|0)==(0); if ($100) { $s$5$lcssa = $97; label = 26; break L7; } else { $$0219 = $98;$$4718 = $99;$s$520 = $97; } } $101 = (($$lcssa102) + -194)|0; $102 = ($101>>>0)>(50); if ($102) { $$434 = $$2$lcssa;$$833 = $$6$lcssa;$s$1035 = $s$7$lcssa; label = 48; break; } $103 = ((($s$7$lcssa)) + 1|0); $104 = (101720 + ($101<<2)|0); $105 = HEAP32[$104>>2]|0; $$3 = $$2$lcssa;$$7 = $$6$lcssa;$c$4 = $105;$s$8 = $103; label = 37; continue; } else if ((label|0) == 7) { label = 0; $7 = HEAP8[$s$0>>0]|0; $8 = $7&255; $9 = (($8) + -1)|0; $10 = ($9>>>0)<(127); if ($10) { $11 = $s$0; $12 = $11 & 3; $13 = ($12|0)==(0); if ($13) { $14 = HEAP32[$s$0>>2]|0; $15 = (($14) + -16843009)|0; $16 = $15 | $14; $17 = $16 & -2139062144; $18 = ($17|0)==(0); if ($18) { $$1415 = $$03;$s$116 = $s$0; while(1) { $19 = ((($s$116)) + 4|0); $20 = (($$1415) + -4)|0; $21 = HEAP32[$19>>2]|0; $22 = (($21) + -16843009)|0; $23 = $22 | $21; $24 = $23 & -2139062144; $25 = ($24|0)==(0); if ($25) { $$1415 = $20;$s$116 = $19; } else { $$14$lcssa = $20;$$in = $21;$s$1$lcssa = $19; break; } } } else { $$14$lcssa = $$03;$$in = $14;$s$1$lcssa = $s$0; } $26 = $$in&255; $$25 = $$14$lcssa;$28 = $26;$s$2 = $s$1$lcssa; } else { $$25 = $$03;$28 = $7;$s$2 = $s$0; } } else { $$25 = $$03;$28 = $7;$s$2 = $s$0; } $27 = $28&255; $29 = (($27) + -1)|0; $30 = ($29>>>0)<(127); if ($30) { $31 = ((($s$2)) + 1|0); $32 = (($$25) + -1)|0; $$03 = $32;$s$0 = $31; label = 7; continue; } else { $$25$lcssa = $$25;$$lcssa90 = $27;$s$2$lcssa = $s$2; } $33 = (($$lcssa90) + -194)|0; $34 = ($33>>>0)>(50); if ($34) { $$434 = $ws;$$833 = $$25$lcssa;$s$1035 = $s$2$lcssa; label = 48; break; } $35 = ((($s$2$lcssa)) + 1|0); $36 = (101720 + ($33<<2)|0); $37 = HEAP32[$36>>2]|0; $$36 = $$25$lcssa;$c$2 = $37;$s$3 = $35; label = 16; continue; } else if ((label|0) == 16) { label = 0; $38 = HEAP8[$s$3>>0]|0; $39 = $38&255; $40 = $39 >>> 3; $41 = (($40) + -16)|0; $42 = $c$2 >> 26; $43 = (($40) + ($42))|0; $44 = $41 | $43; $45 = ($44>>>0)>(7); if ($45) { label = 17; break; } $47 = ((($s$3)) + 1|0); $48 = $c$2 & 33554432; $49 = ($48|0)==(0); if ($49) { $s$4 = $47; } else { $50 = HEAP8[$47>>0]|0; $51 = $50 & -64; $52 = ($51<<24>>24)==(-128); if (!($52)) { label = 20; break; } $54 = ((($s$3)) + 2|0); $55 = $c$2 & 524288; $56 = ($55|0)==(0); if ($56) { $s$4 = $54; } else { $57 = HEAP8[$54>>0]|0; $58 = $57 & -64; $59 = ($58<<24>>24)==(-128); if (!($59)) { label = 23; break; } $61 = ((($s$3)) + 3|0); $s$4 = $61; } } $62 = (($$36) + -1)|0; $$03 = $62;$s$0 = $s$4; label = 7; continue; } else if ((label|0) == 37) { label = 0; $106 = HEAP8[$s$8>>0]|0; $107 = $106&255; $108 = $107 >>> 3; $109 = (($108) + -16)|0; $110 = $c$4 >> 26; $111 = (($108) + ($110))|0; $112 = $109 | $111; $113 = ($112>>>0)>(7); if ($113) { label = 38; break; } $115 = $c$4 << 6; $116 = ((($s$8)) + 1|0); $117 = (($107) + -128)|0; $118 = $117 | $115; $119 = ($118|0)<(0); if ($119) { $120 = HEAP8[$116>>0]|0; $121 = $120&255; $122 = $121 & 192; $123 = ($122|0)==(128); if (!($123)) { label = 41; break; } $125 = $118 << 6; $126 = ((($s$8)) + 2|0); $127 = (($121) + -128)|0; $128 = $127 | $125; $129 = ($128|0)<(0); if ($129) { $130 = HEAP8[$126>>0]|0; $131 = $130&255; $132 = $131 & 192; $133 = ($132|0)==(128); if (!($133)) { label = 44; break; } $135 = $128 << 6; $136 = ((($s$8)) + 3|0); $137 = (($131) + -128)|0; $138 = $137 | $135; $c$5 = $138;$s$9 = $136; } else { $c$5 = $128;$s$9 = $126; } } else { $c$5 = $118;$s$9 = $116; } $139 = ((($$3)) + 4|0); HEAP32[$$3>>2] = $c$5; $140 = (($$7) + -1)|0; $$02$ph = $139;$$47$ph = $140;$s$5$ph = $s$9; label = 6; continue; } } if ((label|0) == 17) { $46 = ((($s$3)) + -1|0); $$4 = $ws;$$8 = $$36;$c$6 = $c$2;$s$10 = $46; label = 47; } else if ((label|0) == 20) { $53 = ((($s$3)) + -1|0); $$4 = $ws;$$8 = $$36;$c$6 = $c$2;$s$10 = $53; label = 47; } else if ((label|0) == 23) { $60 = ((($s$3)) + -1|0); $$4 = $ws;$$8 = $$36;$c$6 = $c$2;$s$10 = $60; label = 47; } else if ((label|0) == 26) { HEAP32[$src>>2] = $s$5$lcssa; $$0 = $wn; } else if ((label|0) == 38) { $114 = ((($s$8)) + -1|0); $$4 = $$3;$$8 = $$7;$c$6 = $c$4;$s$10 = $114; label = 47; } else if ((label|0) == 41) { $124 = ((($s$8)) + -1|0); $$48 = $$3;$s$109 = $124; label = 52; } else if ((label|0) == 44) { $134 = ((($s$8)) + -1|0); $$48 = $$3;$s$109 = $134; label = 52; } if ((label|0) == 47) { $141 = ($c$6|0)==(0); if ($141) { $$434 = $$4;$$833 = $$8;$s$1035 = $s$10; label = 48; } else { $$48 = $$4;$s$109 = $s$10; label = 52; } } if ((label|0) == 48) { $142 = HEAP8[$s$1035>>0]|0; $143 = ($142<<24>>24)==(0); if ($143) { $144 = ($$434|0)==(0|0); if (!($144)) { HEAP32[$$434>>2] = 0; HEAP32[$src>>2] = 0; } $145 = (($wn) - ($$833))|0; $$0 = $145; } else { $$48 = $$434;$s$109 = $s$1035; label = 52; } } if ((label|0) == 52) { $146 = (___errno_location()|0); HEAP32[$146>>2] = 84; $147 = ($$48|0)==(0|0); if ($147) { $$0 = -1; } else { HEAP32[$src>>2] = $s$109; $$0 = -1; } } return ($$0|0); } function _mbtowc($wc,$src,$n) { $wc = $wc|0; $src = $src|0; $n = $n|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dummy = 0, $dummy$wc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $dummy = sp; $0 = ($src|0)==(0|0); L1: do { if ($0) { $$0 = 0; } else { $1 = ($n|0)==(0); do { if (!($1)) { $2 = ($wc|0)==(0|0); $dummy$wc = $2 ? $dummy : $wc; $3 = HEAP8[$src>>0]|0; $4 = $3&255; $5 = ($3<<24>>24)>(-1); if ($5) { HEAP32[$dummy$wc>>2] = $4; $6 = ($3<<24>>24)!=(0); $7 = $6&1; $$0 = $7; break L1; } $8 = (($4) + -194)|0; $9 = ($8>>>0)>(50); if (!($9)) { $10 = ((($src)) + 1|0); $11 = (101720 + ($8<<2)|0); $12 = HEAP32[$11>>2]|0; $13 = ($n>>>0)<(4); if ($13) { $14 = ($n*6)|0; $15 = (($14) + -6)|0; $16 = -2147483648 >>> $15; $17 = $12 & $16; $18 = ($17|0)==(0); if (!($18)) { break; } } $19 = HEAP8[$10>>0]|0; $20 = $19&255; $21 = $20 >>> 3; $22 = (($21) + -16)|0; $23 = $12 >> 26; $24 = (($21) + ($23))|0; $25 = $22 | $24; $26 = ($25>>>0)>(7); if (!($26)) { $27 = $12 << 6; $28 = (($20) + -128)|0; $29 = $28 | $27; $30 = ($29|0)<(0); if (!($30)) { HEAP32[$dummy$wc>>2] = $29; $$0 = 2; break L1; } $31 = ((($src)) + 2|0); $32 = HEAP8[$31>>0]|0; $33 = $32&255; $34 = $33 & 192; $35 = ($34|0)==(128); if ($35) { $36 = $29 << 6; $37 = (($33) + -128)|0; $38 = $37 | $36; $39 = ($38|0)<(0); if (!($39)) { HEAP32[$dummy$wc>>2] = $38; $$0 = 3; break L1; } $40 = ((($src)) + 3|0); $41 = HEAP8[$40>>0]|0; $42 = $41&255; $43 = $42 & 192; $44 = ($43|0)==(128); if ($44) { $45 = $38 << 6; $46 = (($42) + -128)|0; $47 = $46 | $45; HEAP32[$dummy$wc>>2] = $47; $$0 = 4; break L1; } } } } } } while(0); $48 = (___errno_location()|0); HEAP32[$48>>2] = 84; $$0 = -1; } } while(0); STACKTOP = sp;return ($$0|0); } function _wcrtomb($s,$wc,$st) { $s = $s|0; $wc = $wc|0; $st = $st|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($s|0)==(0|0); do { if ($0) { $$0 = 1; } else { $1 = ($wc>>>0)<(128); if ($1) { $2 = $wc&255; HEAP8[$s>>0] = $2; $$0 = 1; break; } $3 = ($wc>>>0)<(2048); if ($3) { $4 = $wc >>> 6; $5 = $4 | 192; $6 = $5&255; $7 = ((($s)) + 1|0); HEAP8[$s>>0] = $6; $8 = $wc & 63; $9 = $8 | 128; $10 = $9&255; HEAP8[$7>>0] = $10; $$0 = 2; break; } $11 = ($wc>>>0)<(55296); $12 = $wc & -8192; $13 = ($12|0)==(57344); $or$cond = $11 | $13; if ($or$cond) { $14 = $wc >>> 12; $15 = $14 | 224; $16 = $15&255; $17 = ((($s)) + 1|0); HEAP8[$s>>0] = $16; $18 = $wc >>> 6; $19 = $18 & 63; $20 = $19 | 128; $21 = $20&255; $22 = ((($s)) + 2|0); HEAP8[$17>>0] = $21; $23 = $wc & 63; $24 = $23 | 128; $25 = $24&255; HEAP8[$22>>0] = $25; $$0 = 3; break; } $26 = (($wc) + -65536)|0; $27 = ($26>>>0)<(1048576); if ($27) { $28 = $wc >>> 18; $29 = $28 | 240; $30 = $29&255; $31 = ((($s)) + 1|0); HEAP8[$s>>0] = $30; $32 = $wc >>> 12; $33 = $32 & 63; $34 = $33 | 128; $35 = $34&255; $36 = ((($s)) + 2|0); HEAP8[$31>>0] = $35; $37 = $wc >>> 6; $38 = $37 & 63; $39 = $38 | 128; $40 = $39&255; $41 = ((($s)) + 3|0); HEAP8[$36>>0] = $40; $42 = $wc & 63; $43 = $42 | 128; $44 = $43&255; HEAP8[$41>>0] = $44; $$0 = 4; break; } else { $45 = (___errno_location()|0); HEAP32[$45>>2] = 84; $$0 = -1; break; } } } while(0); return ($$0|0); } function _wcsnrtombs($dst,$wcs,$wn,$n,$st) { $dst = $dst|0; $wcs = $wcs|0; $wn = $wn|0; $n = $n|0; $st = $st|0; var $$019 = 0, $$02$$0 = 0, $$0218 = 0, $$1 = 0, $$13 = 0, $$214 = 0, $$24 = 0, $$313 = 0, $$cast = 0, $$lcssa = 0, $$lcssa57 = 0, $$pr$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $cnt$020 = 0, $cnt$1 = 0, $cnt$215 = 0, $cnt$215$lcssa = 0, $cnt$3 = 0, $dst$ = 0, $n$ = 0, $or$cond = 0; var $or$cond$17 = 0, $s$010 = 0, $s$021 = 0, $s$021$lcssa56 = 0, $s$1 = 0, $s$216 = 0, $ws = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp + 8|0; $ws = sp; $0 = HEAP32[$wcs>>2]|0; HEAP32[$ws>>2] = $0; $1 = ($dst|0)!=(0|0); $n$ = $1 ? $n : 256; $dst$ = $1 ? $dst : $buf; $$cast = $0; $2 = ($0|0)!=(0); $3 = ($n$|0)!=(0); $or$cond$17 = $3 & $2; L1: do { if ($or$cond$17) { $$019 = $wn;$$0218 = $n$;$38 = $$cast;$cnt$020 = 0;$s$021 = $dst$; while(1) { $4 = ($$019>>>0)>=($$0218>>>0); $5 = ($$019>>>0)>(32); $6 = $4 | $5; if (!($6)) { $$1 = $$019;$$24 = $$0218;$17 = $38;$cnt$1 = $cnt$020;$s$010 = $s$021; break L1; } $$02$$0 = $4 ? $$0218 : $$019; $7 = (($$019) - ($$02$$0))|0; $8 = (_wcsrtombs($s$021,$ws,$$02$$0,0)|0); $9 = ($8|0)==(-1); if ($9) { $$lcssa57 = $7;$s$021$lcssa56 = $s$021; break; } $10 = ($s$021|0)==($buf|0); $11 = (($s$021) + ($8)|0); $12 = $10 ? 0 : $8; $$13 = (($$0218) - ($12))|0; $s$1 = $10 ? $s$021 : $11; $13 = (($8) + ($cnt$020))|0; $14 = HEAP32[$ws>>2]|0; $15 = ($14|0)!=(0|0); $16 = ($$0218|0)!=($12|0); $or$cond = $16 & $15; if ($or$cond) { $$019 = $7;$$0218 = $$13;$38 = $14;$cnt$020 = $13;$s$021 = $s$1; } else { $$1 = $7;$$24 = $$13;$17 = $14;$cnt$1 = $13;$s$010 = $s$1; break L1; } } $$pr$pre = HEAP32[$ws>>2]|0; $$1 = $$lcssa57;$$24 = 0;$17 = $$pr$pre;$cnt$1 = -1;$s$010 = $s$021$lcssa56; } else { $$1 = $wn;$$24 = $n$;$17 = $$cast;$cnt$1 = 0;$s$010 = $dst$; } } while(0); $18 = ($17|0)==(0|0); L8: do { if ($18) { $cnt$3 = $cnt$1; } else { $19 = ($$24|0)!=(0); $20 = ($$1|0)!=(0); $21 = $19 & $20; if ($21) { $$214 = $$1;$$313 = $$24;$23 = $17;$cnt$215 = $cnt$1;$s$216 = $s$010; while(1) { $22 = HEAP32[$23>>2]|0; $24 = (_wcrtomb($s$216,$22,0)|0); $25 = (($24) + 1)|0; $26 = ($25>>>0)<(2); if ($26) { $$lcssa = $24;$cnt$215$lcssa = $cnt$215; break; } $28 = HEAP32[$ws>>2]|0; $29 = ((($28)) + 4|0); HEAP32[$ws>>2] = $29; $30 = (($$214) + -1)|0; $31 = (($s$216) + ($24)|0); $32 = (($$313) - ($24))|0; $33 = (($cnt$215) + 1)|0; $34 = ($$313|0)!=($24|0); $35 = ($30|0)!=(0); $36 = $34 & $35; if ($36) { $$214 = $30;$$313 = $32;$23 = $29;$cnt$215 = $33;$s$216 = $31; } else { $cnt$3 = $33; break L8; } } $27 = ($$lcssa|0)==(0); if ($27) { HEAP32[$ws>>2] = 0; $cnt$3 = $cnt$215$lcssa; } else { $cnt$3 = -1; } } else { $cnt$3 = $cnt$1; } } } while(0); if ($1) { $37 = HEAP32[$ws>>2]|0; HEAP32[$wcs>>2] = $37; } STACKTOP = sp;return ($cnt$3|0); } function _wcsrtombs($s,$ws,$n,$st) { $s = $s|0; $ws = $ws|0; $n = $n|0; $st = $st|0; var $$0 = 0, $$01$lcssa = 0, $$0129 = 0, $$0129$lcssa = 0, $$0218 = 0, $$1 = 0, $$13 = 0, $$223 = 0, $$223$lcssa = 0, $$24$lcssa = 0, $$2428 = 0, $$2428$lcssa = 0, $$3 = 0, $$35 = 0, $$422 = 0, $$422$lcssa = 0, $$422$lcssa82 = 0, $$5 = 0, $$pn = 0, $$pre = 0; var $$pre43 = 0, $$pre44 = 0, $$pre45 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf = 0, $ws2$019 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $buf = sp; $0 = ($s|0)==(0|0); L1: do { if ($0) { $2 = HEAP32[$ws>>2]|0; $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==(0); if ($4) { $$0 = 0; } else { $$0218 = 0;$5 = $3;$ws2$019 = $2; while(1) { $6 = ($5>>>0)>(127); if ($6) { $7 = (_wcrtomb($buf,$5,0)|0); $8 = ($7|0)==(-1); if ($8) { $$0 = -1; break L1; } else { $$pn = $7; } } else { $$pn = 1; } $$13 = (($$pn) + ($$0218))|0; $9 = ((($ws2$019)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $$0 = $$13; break; } else { $$0218 = $$13;$5 = $10;$ws2$019 = $9; } } } } else { $1 = ($n>>>0)>(3); L9: do { if ($1) { $$pre = HEAP32[$ws>>2]|0; $$0129 = $s;$$2428 = $n;$14 = $$pre; while(1) { $13 = HEAP32[$14>>2]|0; $15 = (($13) + -1)|0; $16 = ($15>>>0)>(126); if ($16) { $17 = ($13|0)==(0); if ($17) { $$0129$lcssa = $$0129;$$2428$lcssa = $$2428; break; } $19 = (_wcrtomb($$0129,$13,0)|0); $20 = ($19|0)==(-1); if ($20) { $$0 = -1; break L1; } $21 = (($$0129) + ($19)|0); $22 = (($$2428) - ($19))|0; $$1 = $21;$$35 = $22;$27 = $14; } else { $23 = $13&255; $24 = ((($$0129)) + 1|0); HEAP8[$$0129>>0] = $23; $25 = (($$2428) + -1)|0; $$pre43 = HEAP32[$ws>>2]|0; $$1 = $24;$$35 = $25;$27 = $$pre43; } $26 = ((($27)) + 4|0); HEAP32[$ws>>2] = $26; $28 = ($$35>>>0)>(3); if ($28) { $$0129 = $$1;$$2428 = $$35;$14 = $26; } else { $$01$lcssa = $$1;$$24$lcssa = $$35; break L9; } } HEAP8[$$0129$lcssa>>0] = 0; HEAP32[$ws>>2] = 0; $18 = (($n) - ($$2428$lcssa))|0; $$0 = $18; break L1; } else { $$01$lcssa = $s;$$24$lcssa = $n; } } while(0); $12 = ($$24$lcssa|0)==(0); if ($12) { $$0 = $n; } else { $$pre44 = HEAP32[$ws>>2]|0; $$223 = $$01$lcssa;$$422 = $$24$lcssa;$30 = $$pre44; while(1) { $29 = HEAP32[$30>>2]|0; $31 = (($29) + -1)|0; $32 = ($31>>>0)>(126); if ($32) { $33 = ($29|0)==(0); if ($33) { $$223$lcssa = $$223;$$422$lcssa = $$422; label = 19; break; } $35 = (_wcrtomb($buf,$29,0)|0); $36 = ($35|0)==(-1); if ($36) { $$0 = -1; break L1; } $37 = ($$422>>>0)<($35>>>0); if ($37) { $$422$lcssa82 = $$422; label = 22; break; } $39 = HEAP32[$30>>2]|0; (_wcrtomb($$223,$39,0)|0); $40 = (($$223) + ($35)|0); $41 = (($$422) - ($35))|0; $$3 = $40;$$5 = $41;$46 = $30; } else { $42 = $29&255; $43 = ((($$223)) + 1|0); HEAP8[$$223>>0] = $42; $44 = (($$422) + -1)|0; $$pre45 = HEAP32[$ws>>2]|0; $$3 = $43;$$5 = $44;$46 = $$pre45; } $45 = ((($46)) + 4|0); HEAP32[$ws>>2] = $45; $47 = ($$5|0)==(0); if ($47) { $$0 = $n; break L1; } else { $$223 = $$3;$$422 = $$5;$30 = $45; } } if ((label|0) == 19) { HEAP8[$$223$lcssa>>0] = 0; HEAP32[$ws>>2] = 0; $34 = (($n) - ($$422$lcssa))|0; $$0 = $34; break; } else if ((label|0) == 22) { $38 = (($n) - ($$422$lcssa82))|0; $$0 = $38; break; } } } } while(0); STACKTOP = sp;return ($$0|0); } function _wctomb($s,$wc) { $s = $s|0; $wc = $wc|0; var $$0 = 0, $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($s|0)==(0|0); if ($0) { $$0 = 0; } else { $1 = (_wcrtomb($s,$wc,0)|0); $$0 = $1; } return ($$0|0); } function _htonl($n) { $n = $n|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_llvm_bswap_i32(($n|0))|0); return ($0|0); } function _htons($n) { $n = $n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $n&65535; $1 = $0 << 8; $2 = $0 >>> 8; $3 = $1 | $2; $4 = $3&65535; return ($4|0); } function _ntohs($n) { $n = $n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $n&65535; $1 = $0 << 8; $2 = $0 >>> 8; $3 = $1 | $2; $4 = $3&65535; return ($4|0); } function _srand($s) { $s = $s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($s) + -1)|0; $1 = 9904; $2 = $1; HEAP32[$2>>2] = $0; $3 = (($1) + 4)|0; $4 = $3; HEAP32[$4>>2] = 0; return; } function _rand() { var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = 9904; $1 = $0; $2 = HEAP32[$1>>2]|0; $3 = (($0) + 4)|0; $4 = $3; $5 = HEAP32[$4>>2]|0; $6 = (___muldi3(($2|0),($5|0),1284865837,1481765933)|0); $7 = tempRet0; $8 = (_i64Add(($6|0),($7|0),1,0)|0); $9 = tempRet0; $10 = 9904; $11 = $10; HEAP32[$11>>2] = $8; $12 = (($10) + 4)|0; $13 = $12; HEAP32[$13>>2] = $9; $14 = (_bitshift64Lshr(($8|0),($9|0),33)|0); $15 = tempRet0; return ($14|0); } function _mkdir($path,$mode) { $path = $path|0; $mode = $mode|0; var $0 = 0, $1 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; HEAP32[$vararg_buffer>>2] = $path; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $mode; $0 = (___syscall39(39,($vararg_buffer|0))|0); $1 = (___syscall_ret($0)|0); STACKTOP = sp;return ($1|0); } function _stat($path,$buf) { $path = $path|0; $buf = $buf|0; var $0 = 0, $1 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; HEAP32[$vararg_buffer>>2] = $path; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $buf; $0 = (___syscall195(195,($vararg_buffer|0))|0); $1 = (___syscall_ret($0)|0); STACKTOP = sp;return ($1|0); } function _fclose($f) { $f = $f|0; var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)>(-1); if ($2) { (___lockfile($f)|0); } $3 = HEAP32[$f>>2]|0; $4 = $3 & 1; $5 = ($4|0)!=(0); if (!($5)) { ___lock(((101704)|0)); $6 = ((($f)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); $9 = $7; $$pre = ((($f)) + 56|0); if (!($8)) { $10 = HEAP32[$$pre>>2]|0; $11 = ((($7)) + 56|0); HEAP32[$11>>2] = $10; } $12 = HEAP32[$$pre>>2]|0; $13 = ($12|0)==(0|0); $14 = $12; if (!($13)) { $15 = ((($12)) + 52|0); HEAP32[$15>>2] = $9; } $16 = HEAP32[(101700)>>2]|0; $17 = ($16|0)==($f|0); if ($17) { HEAP32[(101700)>>2] = $14; } ___unlock(((101704)|0)); } $18 = (_fflush($f)|0); $19 = ((($f)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($f)|0); $22 = $21 | $18; $23 = ((($f)) + 92|0); $24 = HEAP32[$23>>2]|0; $25 = ($24|0)==(0|0); if (!($25)) { _free($24); } if (!($5)) { _free($f); } return ($22|0); } function _ferror($f) { $f = $f|0; var $$lobit = 0, $$lobit$1 = 0, $$lobit2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)>(-1); if ($2) { $5 = (___lockfile($f)|0); $phitmp = ($5|0)==(0); $6 = HEAP32[$f>>2]|0; $7 = $6 >>> 5; $$lobit = $7 & 1; if ($phitmp) { $$lobit2 = $$lobit; } else { ___unlockfile($f); $$lobit2 = $$lobit; } } else { $3 = HEAP32[$f>>2]|0; $4 = $3 >>> 5; $$lobit$1 = $4 & 1; $$lobit2 = $$lobit$1; } return ($$lobit2|0); } function _fflush($f) { $f = $f|0; var $$0 = 0, $$01 = 0, $$01$2 = 0, $$014 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, $r$0$lcssa = 0, $r$03 = 0, $r$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($f|0)==(0|0); do { if ($0) { $7 = HEAP32[25484]|0; $8 = ($7|0)==(0|0); if ($8) { $27 = 0; } else { $9 = HEAP32[25484]|0; $10 = (_fflush($9)|0); $27 = $10; } ___lock(((101704)|0)); $$01$2 = HEAP32[(101700)>>2]|0; $11 = ($$01$2|0)==(0|0); if ($11) { $r$0$lcssa = $27; } else { $$014 = $$01$2;$r$03 = $27; while(1) { $12 = ((($$014)) + 76|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)>(-1); if ($14) { $15 = (___lockfile($$014)|0); $23 = $15; } else { $23 = 0; } $16 = ((($$014)) + 20|0); $17 = HEAP32[$16>>2]|0; $18 = ((($$014)) + 28|0); $19 = HEAP32[$18>>2]|0; $20 = ($17>>>0)>($19>>>0); if ($20) { $21 = (___fflush_unlocked($$014)|0); $22 = $21 | $r$03; $r$1 = $22; } else { $r$1 = $r$03; } $24 = ($23|0)==(0); if (!($24)) { ___unlockfile($$014); } $25 = ((($$014)) + 56|0); $$01 = HEAP32[$25>>2]|0; $26 = ($$01|0)==(0|0); if ($26) { $r$0$lcssa = $r$1; break; } else { $$014 = $$01;$r$03 = $r$1; } } } ___unlock(((101704)|0)); $$0 = $r$0$lcssa; } else { $1 = ((($f)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)>(-1); if (!($3)) { $4 = (___fflush_unlocked($f)|0); $$0 = $4; break; } $5 = (___lockfile($f)|0); $phitmp = ($5|0)==(0); $6 = (___fflush_unlocked($f)|0); if ($phitmp) { $$0 = $6; } else { ___unlockfile($f); $$0 = $6; } } } while(0); return ($$0|0); } function _fopen($filename,$mode) { $filename = $filename|0; $mode = $mode|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $0 = HEAP8[$mode>>0]|0; $1 = $0 << 24 >> 24; $memchr = (_memchr(206195,$1,4)|0); $2 = ($memchr|0)==(0|0); if ($2) { $3 = (___errno_location()|0); HEAP32[$3>>2] = 22; $$0 = 0; } else { $4 = (___fmodeflags($mode)|0); $5 = $4 | 32768; HEAP32[$vararg_buffer>>2] = $filename; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $5; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 438; $6 = (___syscall5(5,($vararg_buffer|0))|0); $7 = (___syscall_ret($6)|0); $8 = ($7|0)<(0); if ($8) { $$0 = 0; } else { $9 = (___fdopen($7,$mode)|0); $10 = ($9|0)==(0|0); if ($10) { HEAP32[$vararg_buffer3>>2] = $7; (___syscall6(6,($vararg_buffer3|0))|0); $$0 = 0; } else { $$0 = $9; } } } STACKTOP = sp;return ($$0|0); } function _fprintf($f,$fmt,$varargs) { $f = $f|0; $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = (_vfprintf($f,$fmt,$ap)|0); STACKTOP = sp;return ($0|0); } function _fputc($c,$f) { $c = $c|0; $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)<(0); if ($2) { label = 3; } else { $3 = (___lockfile($f)|0); $4 = ($3|0)==(0); if ($4) { label = 3; } else { $18 = ((($f)) + 75|0); $19 = HEAP8[$18>>0]|0; $20 = $19 << 24 >> 24; $21 = ($20|0)==($c|0); if ($21) { label = 10; } else { $22 = ((($f)) + 20|0); $23 = HEAP32[$22>>2]|0; $24 = ((($f)) + 16|0); $25 = HEAP32[$24>>2]|0; $26 = ($23>>>0)<($25>>>0); if ($26) { $27 = $c&255; $28 = ((($23)) + 1|0); HEAP32[$22>>2] = $28; HEAP8[$23>>0] = $27; $29 = $c & 255; $31 = $29; } else { label = 10; } } if ((label|0) == 10) { $30 = (___overflow($f,$c)|0); $31 = $30; } ___unlockfile($f); $$0 = $31; } } do { if ((label|0) == 3) { $5 = ((($f)) + 75|0); $6 = HEAP8[$5>>0]|0; $7 = $6 << 24 >> 24; $8 = ($7|0)==($c|0); if (!($8)) { $9 = ((($f)) + 20|0); $10 = HEAP32[$9>>2]|0; $11 = ((($f)) + 16|0); $12 = HEAP32[$11>>2]|0; $13 = ($10>>>0)<($12>>>0); if ($13) { $14 = $c&255; $15 = ((($10)) + 1|0); HEAP32[$9>>2] = $15; HEAP8[$10>>0] = $14; $16 = $c & 255; $$0 = $16; break; } } $17 = (___overflow($f,$c)|0); $$0 = $17; } } while(0); return ($$0|0); } function _fputs($s,$f) { $s = $s|0; $f = $f|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($s)|0); $1 = (_fwrite($s,$0,1,$f)|0); $2 = (($1) + -1)|0; return ($2|0); } function _fread($destv,$size,$nmemb,$f) { $destv = $destv|0; $size = $size|0; $nmemb = $nmemb|0; $f = $f|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $dest$0$ph = 0, $dest$02 = 0, $l$0$ph = 0, $l$03 = 0, $l$03$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = Math_imul($nmemb, $size)|0; $1 = ((($f)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)>(-1); if ($3) { $4 = (___lockfile($f)|0); $30 = $4; } else { $30 = 0; } $5 = ((($f)) + 74|0); $6 = HEAP8[$5>>0]|0; $7 = $6 << 24 >> 24; $8 = (($7) + 255)|0; $9 = $8 | $7; $10 = $9&255; HEAP8[$5>>0] = $10; $11 = ((($f)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ((($f)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = (($12) - ($14))|0; $16 = ($15|0)>(0); $17 = $14; if ($16) { $18 = ($15>>>0)<($0>>>0); $$ = $18 ? $15 : $0; _memcpy(($destv|0),($17|0),($$|0))|0; $19 = (($17) + ($$)|0); HEAP32[$13>>2] = $19; $20 = (($destv) + ($$)|0); $21 = (($0) - ($$))|0; $dest$0$ph = $20;$l$0$ph = $21; } else { $dest$0$ph = $destv;$l$0$ph = $0; } $22 = ($l$0$ph|0)==(0); L7: do { if ($22) { label = 13; } else { $23 = ((($f)) + 32|0); $dest$02 = $dest$0$ph;$l$03 = $l$0$ph; while(1) { $24 = (___toread($f)|0); $25 = ($24|0)==(0); if (!($25)) { $l$03$lcssa = $l$03; break; } $26 = HEAP32[$23>>2]|0; $27 = (FUNCTION_TABLE_iiii[$26 & 8191]($f,$dest$02,$l$03)|0); $28 = (($27) + 1)|0; $29 = ($28>>>0)<(2); if ($29) { $l$03$lcssa = $l$03; break; } $34 = (($l$03) - ($27))|0; $35 = (($dest$02) + ($27)|0); $36 = ($l$03|0)==($27|0); if ($36) { label = 13; break L7; } else { $dest$02 = $35;$l$03 = $34; } } $31 = ($30|0)==(0); if (!($31)) { ___unlockfile($f); } $32 = (($0) - ($l$03$lcssa))|0; $33 = (($32>>>0) / ($size>>>0))&-1; $$0 = $33; } } while(0); if ((label|0) == 13) { $37 = ($30|0)==(0); if ($37) { $$0 = $nmemb; } else { ___unlockfile($f); $$0 = $nmemb; } } return ($$0|0); } function ___fseeko_unlocked($f,$off,$whence) { $f = $f|0; $off = $off|0; $whence = $whence|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($whence|0)==(1); if ($0) { $1 = ((($f)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($f)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (($off) - ($2))|0; $6 = (($5) + ($4))|0; $$01 = $6; } else { $$01 = $off; } $7 = ((($f)) + 20|0); $8 = HEAP32[$7>>2]|0; $9 = ((($f)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = ($8>>>0)>($10>>>0); if ($11) { $12 = ((($f)) + 36|0); $13 = HEAP32[$12>>2]|0; (FUNCTION_TABLE_iiii[$13 & 8191]($f,0,0)|0); $14 = HEAP32[$7>>2]|0; $15 = ($14|0)==(0|0); if ($15) { $$0 = -1; } else { label = 5; } } else { label = 5; } if ((label|0) == 5) { $16 = ((($f)) + 16|0); HEAP32[$16>>2] = 0; HEAP32[$9>>2] = 0; HEAP32[$7>>2] = 0; $17 = ((($f)) + 40|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iiii[$18 & 8191]($f,$$01,$whence)|0); $20 = ($19|0)<(0); if ($20) { $$0 = -1; } else { $21 = ((($f)) + 8|0); HEAP32[$21>>2] = 0; $22 = ((($f)) + 4|0); HEAP32[$22>>2] = 0; $23 = HEAP32[$f>>2]|0; $24 = $23 & -17; HEAP32[$f>>2] = $24; $$0 = 0; } } return ($$0|0); } function ___fseeko($f,$off,$whence) { $f = $f|0; $off = $off|0; $whence = $whence|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)>(-1); if ($2) { $4 = (___lockfile($f)|0); $phitmp = ($4|0)==(0); $5 = (___fseeko_unlocked($f,$off,$whence)|0); if ($phitmp) { $6 = $5; } else { ___unlockfile($f); $6 = $5; } } else { $3 = (___fseeko_unlocked($f,$off,$whence)|0); $6 = $3; } return ($6|0); } function _fseek($f,$off,$whence) { $f = $f|0; $off = $off|0; $whence = $whence|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___fseeko($f,$off,$whence)|0); return ($0|0); } function ___ftello_unlocked($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 40|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$f>>2]|0; $3 = $2 & 128; $4 = ($3|0)==(0); if ($4) { $10 = 1; } else { $5 = ((($f)) + 20|0); $6 = HEAP32[$5>>2]|0; $7 = ((($f)) + 28|0); $8 = HEAP32[$7>>2]|0; $9 = ($6>>>0)>($8>>>0); $phitmp = $9 ? 2 : 1; $10 = $phitmp; } $11 = (FUNCTION_TABLE_iiii[$1 & 8191]($f,0,$10)|0); $12 = ($11|0)<(0); if ($12) { $$0 = $11; } else { $13 = ((($f)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($f)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = ((($f)) + 20|0); $18 = HEAP32[$17>>2]|0; $19 = ((($f)) + 28|0); $20 = HEAP32[$19>>2]|0; $21 = (($11) - ($14))|0; $22 = (($21) + ($16))|0; $23 = (($22) + ($18))|0; $24 = (($23) - ($20))|0; $$0 = $24; } return ($$0|0); } function ___ftello($f) { $f = $f|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)>(-1); if ($2) { $4 = (___lockfile($f)|0); $phitmp = ($4|0)==(0); $5 = (___ftello_unlocked($f)|0); if ($phitmp) { $6 = $5; } else { ___unlockfile($f); $6 = $5; } } else { $3 = (___ftello_unlocked($f)|0); $6 = $3; } return ($6|0); } function _ftell($f) { $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___ftello($f)|0); return ($0|0); } function ___fwritex($s,$l,$f) { $s = $s|0; $l = $l|0; $f = $f|0; var $$0 = 0, $$01 = 0, $$02 = 0, $$pre = 0, $$pre6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$0 = 0, $i$0$lcssa12 = 0; var $i$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $4 = (___towrite($f)|0); $5 = ($4|0)==(0); if ($5) { $$pre = HEAP32[$0>>2]|0; $9 = $$pre; label = 5; } else { $$0 = 0; } } else { $3 = $1; $9 = $3; label = 5; } L5: do { if ((label|0) == 5) { $6 = ((($f)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = (($9) - ($7))|0; $10 = ($8>>>0)<($l>>>0); $11 = $7; if ($10) { $12 = ((($f)) + 36|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_iiii[$13 & 8191]($f,$s,$l)|0); $$0 = $14; break; } $15 = ((($f)) + 75|0); $16 = HEAP8[$15>>0]|0; $17 = ($16<<24>>24)>(-1); L10: do { if ($17) { $i$0 = $l; while(1) { $18 = ($i$0|0)==(0); if ($18) { $$01 = $l;$$02 = $s;$29 = $11;$i$1 = 0; break L10; } $19 = (($i$0) + -1)|0; $20 = (($s) + ($19)|0); $21 = HEAP8[$20>>0]|0; $22 = ($21<<24>>24)==(10); if ($22) { $i$0$lcssa12 = $i$0; break; } else { $i$0 = $19; } } $23 = ((($f)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_iiii[$24 & 8191]($f,$s,$i$0$lcssa12)|0); $26 = ($25>>>0)<($i$0$lcssa12>>>0); if ($26) { $$0 = $i$0$lcssa12; break L5; } $27 = (($s) + ($i$0$lcssa12)|0); $28 = (($l) - ($i$0$lcssa12))|0; $$pre6 = HEAP32[$6>>2]|0; $$01 = $28;$$02 = $27;$29 = $$pre6;$i$1 = $i$0$lcssa12; } else { $$01 = $l;$$02 = $s;$29 = $11;$i$1 = 0; } } while(0); _memcpy(($29|0),($$02|0),($$01|0))|0; $30 = HEAP32[$6>>2]|0; $31 = (($30) + ($$01)|0); HEAP32[$6>>2] = $31; $32 = (($i$1) + ($$01))|0; $$0 = $32; } } while(0); return ($$0|0); } function _fwrite($src,$size,$nmemb,$f) { $src = $src|0; $size = $size|0; $nmemb = $nmemb|0; $f = $f|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = Math_imul($nmemb, $size)|0; $1 = ((($f)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)>(-1); if ($3) { $5 = (___lockfile($f)|0); $phitmp = ($5|0)==(0); $6 = (___fwritex($src,$0,$f)|0); if ($phitmp) { $7 = $6; } else { ___unlockfile($f); $7 = $6; } } else { $4 = (___fwritex($src,$0,$f)|0); $7 = $4; } $8 = ($7|0)==($0|0); if ($8) { $10 = $nmemb; } else { $9 = (($7>>>0) / ($size>>>0))&-1; $10 = $9; } return ($10|0); } function _getc($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)<(0); if ($2) { label = 3; } else { $3 = (___lockfile($f)|0); $4 = ($3|0)==(0); if ($4) { label = 3; } else { $14 = ((($f)) + 4|0); $15 = HEAP32[$14>>2]|0; $16 = ((($f)) + 8|0); $17 = HEAP32[$16>>2]|0; $18 = ($15>>>0)<($17>>>0); if ($18) { $19 = ((($15)) + 1|0); HEAP32[$14>>2] = $19; $20 = HEAP8[$15>>0]|0; $21 = $20&255; $23 = $21; } else { $22 = (___uflow($f)|0); $23 = $22; } ___unlockfile($f); $$0 = $23; } } do { if ((label|0) == 3) { $5 = ((($f)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = ((($f)) + 8|0); $8 = HEAP32[$7>>2]|0; $9 = ($6>>>0)<($8>>>0); if ($9) { $10 = ((($6)) + 1|0); HEAP32[$5>>2] = $10; $11 = HEAP8[$6>>0]|0; $12 = $11&255; $$0 = $12; break; } else { $13 = (___uflow($f)|0); $$0 = $13; break; } } } while(0); return ($$0|0); } function _printf($fmt,$varargs) { $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $1 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = HEAP32[25483]|0; $1 = (_vfprintf($0,$fmt,$ap)|0); STACKTOP = sp;return ($1|0); } function _remove($path) { $path = $path|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; HEAP32[$vararg_buffer>>2] = $path; $0 = (___syscall10(10,($vararg_buffer|0))|0); $1 = (___syscall_ret($0)|0); $2 = ($1|0)==(0); if ($2) { $8 = 0; } else { $3 = (___errno_location()|0); $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(21); if ($5) { HEAP32[$vararg_buffer1>>2] = $path; $6 = (___syscall40(40,($vararg_buffer1|0))|0); $7 = (___syscall_ret($6)|0); $8 = $7; } else { $8 = $1; } } STACKTOP = sp;return ($8|0); } function _rename($old,$new) { $old = $old|0; $new = $new|0; var $0 = 0, $1 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; HEAP32[$vararg_buffer>>2] = $old; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $new; $0 = (___syscall38(38,($vararg_buffer|0))|0); $1 = (___syscall_ret($0)|0); STACKTOP = sp;return ($1|0); } function _snprintf($s,$n,$fmt,$varargs) { $s = $s|0; $n = $n|0; $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = (_vsnprintf($s,$n,$fmt,$ap)|0); STACKTOP = sp;return ($0|0); } function _sprintf($s,$fmt,$varargs) { $s = $s|0; $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = (_vsprintf($s,$fmt,$ap)|0); STACKTOP = sp;return ($0|0); } function _sscanf($s,$fmt,$varargs) { $s = $s|0; $fmt = $fmt|0; $varargs = $varargs|0; var $0 = 0, $ap = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap = sp; HEAP32[$ap>>2] = $varargs; $0 = (_vsscanf($s,$fmt,$ap)|0); STACKTOP = sp;return ($0|0); } function _ungetc($c,$f) { $c = $c|0; $f = $f|0; var $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($c|0)==(-1); do { if ($0) { $$1 = -1; } else { $1 = ((($f)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)>(-1); if ($3) { $4 = (___lockfile($f)|0); $16 = $4; } else { $16 = 0; } $5 = ((($f)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0|0); if ($7) { $8 = (___toread($f)|0); $9 = ($8|0)==(0); if ($9) { label = 6; } } else { label = 6; } if ((label|0) == 6) { $10 = ((($f)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = ((($f)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + -8|0); $15 = ($11>>>0)>($14>>>0); if ($15) { $18 = $c&255; $19 = ((($11)) + -1|0); HEAP32[$10>>2] = $19; HEAP8[$19>>0] = $18; $20 = HEAP32[$f>>2]|0; $21 = $20 & -17; HEAP32[$f>>2] = $21; $22 = ($16|0)==(0); if ($22) { $$1 = $c; break; } ___unlockfile($f); $$1 = $c; break; } } $17 = ($16|0)==(0); if ($17) { $$1 = -1; } else { ___unlockfile($f); $$1 = -1; } } } while(0); return ($$1|0); } function _vasprintf($s,$fmt,$ap) { $s = $s|0; $fmt = $fmt|0; $ap = $ap|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ap2 = 0, $vacopy_currentptr = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap2 = sp; $0 = (_malloc(240)|0); $1 = ($0|0)==(0|0); do { if ($1) { $$0 = -1; } else { $vacopy_currentptr = HEAP32[$ap>>2]|0; HEAP32[$ap2>>2] = $vacopy_currentptr; $2 = (_vsnprintf($0,240,$fmt,$ap2)|0); $3 = ($2>>>0)<(240); if ($3) { $4 = (($2) + 1)|0; $5 = (_realloc($0,$4)|0); $6 = ($5|0)!=(0|0); $7 = $6 ? $5 : $0; HEAP32[$s>>2] = $7; $$0 = $2; break; } _free($0); $8 = ($2|0)<(0); if ($8) { $$0 = -1; } else { $9 = (($2) + 1)|0; $10 = (_malloc($9)|0); HEAP32[$s>>2] = $10; $11 = ($10|0)==(0|0); if ($11) { $$0 = -1; } else { $12 = (_vsnprintf($10,$9,$fmt,$ap)|0); $$0 = $12; } } } } while(0); STACKTOP = sp;return ($$0|0); } function _vfprintf($f,$fmt,$ap) { $f = $f|0; $fmt = $fmt|0; $ap = $ap|0; var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ap2 = 0, $internal_buf = 0, $nl_arg = 0, $nl_type = 0; var $ret$1 = 0, $ret$1$ = 0, $vacopy_currentptr = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap2 = sp + 120|0; $nl_type = sp + 80|0; $nl_arg = sp; $internal_buf = sp + 136|0; dest=$nl_type; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $vacopy_currentptr = HEAP32[$ap>>2]|0; HEAP32[$ap2>>2] = $vacopy_currentptr; $0 = (_printf_core(0,$fmt,$ap2,$nl_arg,$nl_type)|0); $1 = ($0|0)<(0); if ($1) { $$0 = -1; } else { $2 = ((($f)) + 76|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)>(-1); if ($4) { $5 = (___lockfile($f)|0); $32 = $5; } else { $32 = 0; } $6 = HEAP32[$f>>2]|0; $7 = $6 & 32; $8 = ((($f)) + 74|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)<(1); if ($10) { $11 = $6 & -33; HEAP32[$f>>2] = $11; } $12 = ((($f)) + 48|0); $13 = HEAP32[$12>>2]|0; $14 = ($13|0)==(0); if ($14) { $16 = ((($f)) + 44|0); $17 = HEAP32[$16>>2]|0; HEAP32[$16>>2] = $internal_buf; $18 = ((($f)) + 28|0); HEAP32[$18>>2] = $internal_buf; $19 = ((($f)) + 20|0); HEAP32[$19>>2] = $internal_buf; HEAP32[$12>>2] = 80; $20 = ((($internal_buf)) + 80|0); $21 = ((($f)) + 16|0); HEAP32[$21>>2] = $20; $22 = (_printf_core($f,$fmt,$ap2,$nl_arg,$nl_type)|0); $23 = ($17|0)==(0|0); if ($23) { $ret$1 = $22; } else { $24 = ((($f)) + 36|0); $25 = HEAP32[$24>>2]|0; (FUNCTION_TABLE_iiii[$25 & 8191]($f,0,0)|0); $26 = HEAP32[$19>>2]|0; $27 = ($26|0)==(0|0); $$ = $27 ? -1 : $22; HEAP32[$16>>2] = $17; HEAP32[$12>>2] = 0; HEAP32[$21>>2] = 0; HEAP32[$18>>2] = 0; HEAP32[$19>>2] = 0; $ret$1 = $$; } } else { $15 = (_printf_core($f,$fmt,$ap2,$nl_arg,$nl_type)|0); $ret$1 = $15; } $28 = HEAP32[$f>>2]|0; $29 = $28 & 32; $30 = ($29|0)==(0); $ret$1$ = $30 ? $ret$1 : -1; $31 = $28 | $7; HEAP32[$f>>2] = $31; $33 = ($32|0)==(0); if (!($33)) { ___unlockfile($f); } $$0 = $ret$1$; } STACKTOP = sp;return ($$0|0); } function _vfscanf($f,$fmt,$ap) { $f = $f|0; $fmt = $fmt|0; $ap = $ap|0; var $$ = 0, $$11 = 0, $$12 = 0, $$13 = 0, $$14 = 0, $$lcssa = 0, $$lcssa386 = 0, $$lcssa40 = 0, $$not = 0, $$old4 = 0, $$pre = 0, $$pre$phi184Z2D = 0, $$pre170 = 0, $$pre172 = 0, $$pre174 = 0, $$pre176 = 0, $$pre178 = 0, $$pre180 = 0, $$pre182 = 0, $$pre183 = 0; var $$size$0 = 0, $$width$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; var $312 = 0, $313 = 0, $314 = 0, $315 = 0.0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $alloc$0 = 0, $alloc$0402 = 0, $alloc$1 = 0, $alloc$2 = 0, $ap2$i = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0; var $base$0 = 0, $c$0102 = 0, $dest$0 = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $factor = 0, $factor18 = 0, $i$0$i = 0, $i$0$ph = 0, $i$0$ph$phi = 0, $i$0$ph22 = 0, $i$0$ph22$lcssa = 0; var $i$1 = 0, $i$2 = 0, $i$2$ph = 0, $i$2$ph$phi = 0, $i$3 = 0, $i$4 = 0, $invert$0 = 0, $isdigit = 0, $isdigit8 = 0, $isdigit8$97 = 0, $isdigittmp = 0, $isdigittmp7 = 0, $isdigittmp7$96 = 0, $k$0$ph = 0, $k$1$ph = 0, $matches$0$ = 0, $matches$0107 = 0, $matches$0107$lcssa = 0, $matches$0107371 = 0, $matches$1 = 0; var $matches$2 = 0, $matches$3 = 0, $not$ = 0, $or$cond = 0, $or$cond10 = 0, $or$cond3 = 0, $or$cond5 = 0, $p$0110 = 0, $p$1 = 0, $p$1$lcssa = 0, $p$10 = 0, $p$11 = 0, $p$2 = 0, $p$3$lcssa = 0, $p$398 = 0, $p$4 = 0, $p$5 = 0, $p$6 = 0, $p$7 = 0, $p$7$ph = 0; var $p$8 = 0, $p$9 = 0, $pos$0111 = 0, $pos$1 = 0, $pos$2 = 0, $s$0105 = 0, $s$0105$lcssa = 0, $s$1 = 0, $s$2$ph = 0, $s$4 = 0, $s$5 = 0, $s$6 = 0, $s$7 = 0, $s$8 = 0, $s$9 = 0, $scanset = 0, $size$0 = 0, $st = 0, $vacopy_currentptr = 0, $wc = 0; var $wcs$0106 = 0, $wcs$0106$lcssa = 0, $wcs$1 = 0, $wcs$10 = 0, $wcs$2 = 0, $wcs$3$ph = 0, $wcs$3$ph$lcssa = 0, $wcs$5 = 0, $wcs$6 = 0, $wcs$7 = 0, $wcs$8 = 0, $wcs$9 = 0, $width$0$lcssa = 0, $width$099 = 0, $width$1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ap2$i = sp + 16|0; $st = sp + 8|0; $scanset = sp + 33|0; $wc = sp; $0 = sp + 32|0; $1 = ((($f)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)>(-1); if ($3) { $4 = (___lockfile($f)|0); $327 = $4; } else { $327 = 0; } $5 = HEAP8[$fmt>>0]|0; $6 = ($5<<24>>24)==(0); L4: do { if ($6) { $matches$3 = 0; } else { $7 = ((($f)) + 4|0); $8 = ((($f)) + 100|0); $9 = ((($f)) + 108|0); $10 = ((($f)) + 8|0); $11 = ((($scanset)) + 10|0); $12 = ((($scanset)) + 33|0); $13 = ((($st)) + 4|0); $14 = ((($scanset)) + 46|0); $15 = ((($scanset)) + 94|0); $17 = $5;$matches$0107 = 0;$p$0110 = $fmt;$pos$0111 = 0;$s$0105 = 0;$wcs$0106 = 0; L6: while(1) { $16 = $17&255; $18 = (_isspace($16)|0); $19 = ($18|0)==(0); L8: do { if ($19) { $46 = HEAP8[$p$0110>>0]|0; $47 = ($46<<24>>24)==(37); L10: do { if ($47) { $48 = ((($p$0110)) + 1|0); $49 = HEAP8[$48>>0]|0; L12: do { switch ($49<<24>>24) { case 37: { break L10; break; } case 42: { $70 = ((($p$0110)) + 2|0); $dest$0 = 0;$p$2 = $70; break; } default: { $71 = $49&255; $isdigittmp = (($71) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $72 = ((($p$0110)) + 2|0); $73 = HEAP8[$72>>0]|0; $74 = ($73<<24>>24)==(36); if ($74) { $vacopy_currentptr = HEAP32[$ap>>2]|0; HEAP32[$ap2$i>>2] = $vacopy_currentptr; $i$0$i = $isdigittmp; while(1) { $75 = ($i$0$i>>>0)>(1); $arglist_current = HEAP32[$ap2$i>>2]|0; $76 = $arglist_current; $77 = ((0) + 4|0); $expanded4 = $77; $expanded = (($expanded4) - 1)|0; $78 = (($76) + ($expanded))|0; $79 = ((0) + 4|0); $expanded8 = $79; $expanded7 = (($expanded8) - 1)|0; $expanded6 = $expanded7 ^ -1; $80 = $78 & $expanded6; $81 = $80; $82 = HEAP32[$81>>2]|0; $arglist_next = ((($81)) + 4|0); HEAP32[$ap2$i>>2] = $arglist_next; $83 = (($i$0$i) + -1)|0; if ($75) { $i$0$i = $83; } else { $$lcssa = $82; break; } } $84 = ((($p$0110)) + 3|0); $dest$0 = $$lcssa;$p$2 = $84; break L12; } } $arglist_current2 = HEAP32[$ap>>2]|0; $85 = $arglist_current2; $86 = ((0) + 4|0); $expanded11 = $86; $expanded10 = (($expanded11) - 1)|0; $87 = (($85) + ($expanded10))|0; $88 = ((0) + 4|0); $expanded15 = $88; $expanded14 = (($expanded15) - 1)|0; $expanded13 = $expanded14 ^ -1; $89 = $87 & $expanded13; $90 = $89; $91 = HEAP32[$90>>2]|0; $arglist_next3 = ((($90)) + 4|0); HEAP32[$ap>>2] = $arglist_next3; $dest$0 = $91;$p$2 = $48; } } } while(0); $92 = HEAP8[$p$2>>0]|0; $93 = $92&255; $isdigittmp7$96 = (($93) + -48)|0; $isdigit8$97 = ($isdigittmp7$96>>>0)<(10); if ($isdigit8$97) { $97 = $93;$p$398 = $p$2;$width$099 = 0; while(1) { $94 = ($width$099*10)|0; $95 = (($94) + -48)|0; $96 = (($95) + ($97))|0; $98 = ((($p$398)) + 1|0); $99 = HEAP8[$98>>0]|0; $100 = $99&255; $isdigittmp7 = (($100) + -48)|0; $isdigit8 = ($isdigittmp7>>>0)<(10); if ($isdigit8) { $97 = $100;$p$398 = $98;$width$099 = $96; } else { $$lcssa40 = $99;$p$3$lcssa = $98;$width$0$lcssa = $96; break; } } } else { $$lcssa40 = $92;$p$3$lcssa = $p$2;$width$0$lcssa = 0; } $101 = ($$lcssa40<<24>>24)==(109); if ($101) { $102 = ($dest$0|0)!=(0|0); $103 = $102&1; $104 = ((($p$3$lcssa)) + 1|0); $$pre170 = HEAP8[$104>>0]|0; $107 = $$pre170;$alloc$0 = $103;$p$4 = $104;$s$1 = 0;$wcs$1 = 0; } else { $107 = $$lcssa40;$alloc$0 = 0;$p$4 = $p$3$lcssa;$s$1 = $s$0105;$wcs$1 = $wcs$0106; } $105 = ((($p$4)) + 1|0); $106 = $107&255; switch ($106|0) { case 104: { $108 = HEAP8[$105>>0]|0; $109 = ($108<<24>>24)==(104); $110 = ((($p$4)) + 2|0); $$11 = $109 ? $110 : $105; $$12 = $109 ? -2 : -1; $p$5 = $$11;$size$0 = $$12; break; } case 108: { $111 = HEAP8[$105>>0]|0; $112 = ($111<<24>>24)==(108); $113 = ((($p$4)) + 2|0); $$13 = $112 ? $113 : $105; $$14 = $112 ? 3 : 1; $p$5 = $$13;$size$0 = $$14; break; } case 106: { $p$5 = $105;$size$0 = 3; break; } case 116: case 122: { $p$5 = $105;$size$0 = 1; break; } case 76: { $p$5 = $105;$size$0 = 2; break; } case 110: case 112: case 67: case 83: case 91: case 99: case 115: case 88: case 71: case 70: case 69: case 65: case 103: case 102: case 101: case 97: case 120: case 117: case 111: case 105: case 100: { $p$5 = $p$4;$size$0 = 0; break; } default: { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = $s$1;$wcs$8 = $wcs$1; label = 154; break L6; } } $114 = HEAP8[$p$5>>0]|0; $115 = $114&255; $116 = $115 & 47; $117 = ($116|0)==(3); $118 = $115 | 32; $$ = $117 ? $118 : $115; $$size$0 = $117 ? 1 : $size$0; switch ($$|0) { case 99: { $119 = ($width$0$lcssa|0)<(1); $$width$0 = $119 ? 1 : $width$0$lcssa; $pos$1 = $pos$0111;$width$1 = $$width$0; break; } case 91: { $pos$1 = $pos$0111;$width$1 = $width$0$lcssa; break; } case 110: { $120 = ($pos$0111|0)<(0); $121 = $120 << 31 >> 31; $122 = ($dest$0|0)==(0|0); if ($122) { $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; } switch ($$size$0|0) { case -2: { $123 = $pos$0111&255; HEAP8[$dest$0>>0] = $123; $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; break; } case -1: { $124 = $pos$0111&65535; HEAP16[$dest$0>>1] = $124; $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; break; } case 0: { HEAP32[$dest$0>>2] = $pos$0111; $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; break; } case 1: { HEAP32[$dest$0>>2] = $pos$0111; $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; break; } case 3: { $125 = $dest$0; $126 = $125; HEAP32[$126>>2] = $pos$0111; $127 = (($125) + 4)|0; $128 = $127; HEAP32[$128>>2] = $121; $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; break; } default: { $matches$1 = $matches$0107;$p$11 = $p$5;$pos$2 = $pos$0111;$s$6 = $s$1;$wcs$7 = $wcs$1; break L8; } } break; } default: { ___shlim($f,0); while(1) { $129 = HEAP32[$7>>2]|0; $130 = HEAP32[$8>>2]|0; $131 = ($129>>>0)<($130>>>0); if ($131) { $132 = ((($129)) + 1|0); HEAP32[$7>>2] = $132; $133 = HEAP8[$129>>0]|0; $134 = $133&255; $136 = $134; } else { $135 = (___shgetc($f)|0); $136 = $135; } $137 = (_isspace($136)|0); $138 = ($137|0)==(0); if ($138) { break; } } $139 = HEAP32[$8>>2]|0; $140 = ($139|0)==(0|0); if ($140) { $$pre172 = HEAP32[$7>>2]|0; $148 = $$pre172; } else { $141 = HEAP32[$7>>2]|0; $142 = ((($141)) + -1|0); HEAP32[$7>>2] = $142; $143 = $142; $148 = $143; } $144 = HEAP32[$9>>2]|0; $145 = HEAP32[$10>>2]|0; $146 = (($144) + ($pos$0111))|0; $147 = (($146) + ($148))|0; $149 = (($147) - ($145))|0; $pos$1 = $149;$width$1 = $width$0$lcssa; } } ___shlim($f,$width$1); $150 = HEAP32[$7>>2]|0; $151 = HEAP32[$8>>2]|0; $152 = ($150>>>0)<($151>>>0); if ($152) { $153 = ((($150)) + 1|0); HEAP32[$7>>2] = $153; $156 = $151; } else { $154 = (___shgetc($f)|0); $155 = ($154|0)<(0); if ($155) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = $s$1;$wcs$8 = $wcs$1; label = 154; break L6; } $$pre174 = HEAP32[$8>>2]|0; $156 = $$pre174; } $157 = ($156|0)==(0|0); if (!($157)) { $158 = HEAP32[$7>>2]|0; $159 = ((($158)) + -1|0); HEAP32[$7>>2] = $159; } L68: do { switch ($$|0) { case 91: case 99: case 115: { $160 = ($$|0)==(99); $161 = $$ & 239; $162 = ($161|0)==(99); L70: do { if ($162) { $163 = ($$|0)==(115); _memset(($scanset|0),-1,257)|0; HEAP8[$scanset>>0] = 0; if ($163) { HEAP8[$12>>0] = 0; ;HEAP8[$11>>0]=0|0;HEAP8[$11+1>>0]=0|0;HEAP8[$11+2>>0]=0|0;HEAP8[$11+3>>0]=0|0;HEAP8[$11+4>>0]=0|0; $p$9 = $p$5; } else { $p$9 = $p$5; } } else { $164 = ((($p$5)) + 1|0); $165 = HEAP8[$164>>0]|0; $166 = ($165<<24>>24)==(94); $167 = ((($p$5)) + 2|0); $invert$0 = $166&1; $168 = $166 ? $164 : $p$5; $p$6 = $166 ? $167 : $164; $169 = $166&1; _memset(($scanset|0),($169|0),257)|0; HEAP8[$scanset>>0] = 0; $170 = HEAP8[$p$6>>0]|0; switch ($170<<24>>24) { case 45: { $171 = ((($168)) + 2|0); $172 = $invert$0 ^ 1; $173 = $172&255; HEAP8[$14>>0] = $173; $$pre$phi184Z2D = $173;$p$7$ph = $171; break; } case 93: { $174 = ((($168)) + 2|0); $175 = $invert$0 ^ 1; $176 = $175&255; HEAP8[$15>>0] = $176; $$pre$phi184Z2D = $176;$p$7$ph = $174; break; } default: { $$pre182 = $invert$0 ^ 1; $$pre183 = $$pre182&255; $$pre$phi184Z2D = $$pre183;$p$7$ph = $p$6; } } $p$7 = $p$7$ph; while(1) { $177 = HEAP8[$p$7>>0]|0; L81: do { switch ($177<<24>>24) { case 0: { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = $s$1;$wcs$8 = $wcs$1; label = 154; break L6; break; } case 93: { $p$9 = $p$7; break L70; break; } case 45: { $178 = ((($p$7)) + 1|0); $179 = HEAP8[$178>>0]|0; switch ($179<<24>>24) { case 93: case 0: { $190 = 45;$p$8 = $p$7; break L81; break; } default: { } } $180 = ((($p$7)) + -1|0); $181 = HEAP8[$180>>0]|0; $182 = ($181&255)<($179&255); if ($182) { $183 = $181&255; $c$0102 = $183; while(1) { $184 = (($c$0102) + 1)|0; $185 = (($scanset) + ($184)|0); HEAP8[$185>>0] = $$pre$phi184Z2D; $186 = HEAP8[$178>>0]|0; $187 = $186&255; $188 = ($184|0)<($187|0); if ($188) { $c$0102 = $184; } else { $190 = $186;$p$8 = $178; break; } } } else { $190 = $179;$p$8 = $178; } break; } default: { $190 = $177;$p$8 = $p$7; } } } while(0); $189 = $190&255; $191 = (($189) + 1)|0; $192 = (($scanset) + ($191)|0); HEAP8[$192>>0] = $$pre$phi184Z2D; $193 = ((($p$8)) + 1|0); $p$7 = $193; } } } while(0); $194 = (($width$1) + 1)|0; $195 = $160 ? $194 : 31; $196 = ($$size$0|0)==(1); $197 = ($alloc$0|0)!=(0); L89: do { if ($196) { if ($197) { $198 = $195 << 2; $199 = (_malloc($198)|0); $200 = ($199|0)==(0|0); if ($200) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = 0;$wcs$8 = $199; label = 154; break L6; } else { $wcs$2 = $199; } } else { $wcs$2 = $dest$0; } HEAP32[$st>>2] = 0; HEAP32[$13>>2] = 0; $i$0$ph = 0;$k$0$ph = $195;$wcs$3$ph = $wcs$2; L95: while(1) { $201 = ($wcs$3$ph|0)==(0|0); $i$0$ph22 = $i$0$ph; while(1) { L99: while(1) { $202 = HEAP32[$7>>2]|0; $203 = HEAP32[$8>>2]|0; $204 = ($202>>>0)<($203>>>0); if ($204) { $205 = ((($202)) + 1|0); HEAP32[$7>>2] = $205; $206 = HEAP8[$202>>0]|0; $207 = $206&255; $210 = $207; } else { $208 = (___shgetc($f)|0); $210 = $208; } $209 = (($210) + 1)|0; $211 = (($scanset) + ($209)|0); $212 = HEAP8[$211>>0]|0; $213 = ($212<<24>>24)==(0); if ($213) { $i$0$ph22$lcssa = $i$0$ph22;$wcs$3$ph$lcssa = $wcs$3$ph; break L95; } $214 = $210&255; HEAP8[$0>>0] = $214; $215 = (_mbrtowc($wc,$0,1,$st)|0); switch ($215|0) { case -1: { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = 0;$wcs$8 = $wcs$3$ph; label = 154; break L6; break; } case -2: { break; } default: { break L99; } } } if ($201) { $i$1 = $i$0$ph22; } else { $216 = HEAP32[$wc>>2]|0; $217 = (($i$0$ph22) + 1)|0; $218 = (($wcs$3$ph) + ($i$0$ph22<<2)|0); HEAP32[$218>>2] = $216; $i$1 = $217; } $219 = ($i$1|0)==($k$0$ph|0); $or$cond = $197 & $219; if ($or$cond) { break; } else { $i$0$ph22 = $i$1; } } $factor = $k$0$ph << 1; $220 = $factor | 1; $221 = $220 << 2; $222 = (_realloc($wcs$3$ph,$221)|0); $223 = ($222|0)==(0|0); if ($223) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = 0;$wcs$8 = $wcs$3$ph; label = 154; break L6; } else { $i$0$ph$phi = $k$0$ph;$k$0$ph = $220;$wcs$3$ph = $222;$i$0$ph = $i$0$ph$phi; } } $224 = (_mbsinit($st)|0); $225 = ($224|0)==(0); if ($225) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = 0;$wcs$8 = $wcs$3$ph$lcssa; label = 154; break L6; } else { $i$4 = $i$0$ph22$lcssa;$s$4 = 0;$wcs$5 = $wcs$3$ph$lcssa; } } else { if ($197) { $226 = (_malloc($195)|0); $227 = ($226|0)==(0|0); if ($227) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = 0;$wcs$8 = 0; label = 154; break L6; } else { $i$2$ph = 0;$k$1$ph = $195;$s$2$ph = $226; } while(1) { $i$2 = $i$2$ph; while(1) { $228 = HEAP32[$7>>2]|0; $229 = HEAP32[$8>>2]|0; $230 = ($228>>>0)<($229>>>0); if ($230) { $231 = ((($228)) + 1|0); HEAP32[$7>>2] = $231; $232 = HEAP8[$228>>0]|0; $233 = $232&255; $236 = $233; } else { $234 = (___shgetc($f)|0); $236 = $234; } $235 = (($236) + 1)|0; $237 = (($scanset) + ($235)|0); $238 = HEAP8[$237>>0]|0; $239 = ($238<<24>>24)==(0); if ($239) { $i$4 = $i$2;$s$4 = $s$2$ph;$wcs$5 = 0; break L89; } $240 = $236&255; $241 = (($i$2) + 1)|0; $242 = (($s$2$ph) + ($i$2)|0); HEAP8[$242>>0] = $240; $243 = ($241|0)==($k$1$ph|0); if ($243) { break; } else { $i$2 = $241; } } $factor18 = $k$1$ph << 1; $244 = $factor18 | 1; $245 = (_realloc($s$2$ph,$244)|0); $246 = ($245|0)==(0|0); if ($246) { $alloc$0402 = $alloc$0;$matches$0107371 = $matches$0107;$s$7 = $s$2$ph;$wcs$8 = 0; label = 154; break L6; } else { $i$2$ph$phi = $k$1$ph;$k$1$ph = $244;$s$2$ph = $245;$i$2$ph = $i$2$ph$phi; } } } $247 = ($dest$0|0)==(0|0); if ($247) { $265 = $156; while(1) { $263 = HEAP32[$7>>2]|0; $264 = ($263>>>0)<($265>>>0); if ($264) { $266 = ((($263)) + 1|0); HEAP32[$7>>2] = $266; $267 = HEAP8[$263>>0]|0; $268 = $267&255; $271 = $268; } else { $269 = (___shgetc($f)|0); $271 = $269; } $270 = (($271) + 1)|0; $272 = (($scanset) + ($270)|0); $273 = HEAP8[$272>>0]|0; $274 = ($273<<24>>24)==(0); if ($274) { $i$4 = 0;$s$4 = 0;$wcs$5 = 0; break L89; } $$pre178 = HEAP32[$8>>2]|0; $265 = $$pre178; } } else { $250 = $156;$i$3 = 0; while(1) { $248 = HEAP32[$7>>2]|0; $249 = ($248>>>0)<($250>>>0); if ($249) { $251 = ((($248)) + 1|0); HEAP32[$7>>2] = $251; $252 = HEAP8[$248>>0]|0; $253 = $252&255; $256 = $253; } else { $254 = (___shgetc($f)|0); $256 = $254; } $255 = (($256) + 1)|0; $257 = (($scanset) + ($255)|0); $258 = HEAP8[$257>>0]|0; $259 = ($258<<24>>24)==(0); if ($259) { $i$4 = $i$3;$s$4 = $dest$0;$wcs$5 = 0; break L89; } $260 = $256&255; $261 = (($i$3) + 1)|0; $262 = (($dest$0) + ($i$3)|0); HEAP8[$262>>0] = $260; $$pre176 = HEAP32[$8>>2]|0; $250 = $$pre176;$i$3 = $261; } } } } while(0); $275 = HEAP32[$8>>2]|0; $276 = ($275|0)==(0|0); if ($276) { $$pre180 = HEAP32[$7>>2]|0; $283 = $$pre180; } else { $277 = HEAP32[$7>>2]|0; $278 = ((($277)) + -1|0); HEAP32[$7>>2] = $278; $279 = $278; $283 = $279; } $280 = HEAP32[$9>>2]|0; $281 = HEAP32[$10>>2]|0; $282 = (($283) - ($281))|0; $284 = (($282) + ($280))|0; $285 = ($284|0)==(0); if ($285) { $alloc$2 = $alloc$0;$matches$2 = $matches$0107;$s$9 = $s$4;$wcs$10 = $wcs$5; break L6; } $$not = $160 ^ 1; $286 = ($284|0)==($width$1|0); $or$cond10 = $286 | $$not; if (!($or$cond10)) { $alloc$2 = $alloc$0;$matches$2 = $matches$0107;$s$9 = $s$4;$wcs$10 = $wcs$5; break L6; } do { if ($197) { if ($196) { HEAP32[$dest$0>>2] = $wcs$5; break; } else { HEAP32[$dest$0>>2] = $s$4; break; } } } while(0); if ($160) { $p$10 = $p$9;$s$5 = $s$4;$wcs$6 = $wcs$5; } else { $287 = ($wcs$5|0)==(0|0); if (!($287)) { $288 = (($wcs$5) + ($i$4<<2)|0); HEAP32[$288>>2] = 0; } $289 = ($s$4|0)==(0|0); if ($289) { $p$10 = $p$9;$s$5 = 0;$wcs$6 = $wcs$5; break L68; } $290 = (($s$4) + ($i$4)|0); HEAP8[$290>>0] = 0; $p$10 = $p$9;$s$5 = $s$4;$wcs$6 = $wcs$5; } break; } case 120: case 88: case 112: { $base$0 = 16; label = 136; break; } case 111: { $base$0 = 8; label = 136; break; } case 117: case 100: { $base$0 = 10; label = 136; break; } case 105: { $base$0 = 0; label = 136; break; } case 71: case 103: case 70: case 102: case 69: case 101: case 65: case 97: { $308 = (+___floatscan($f,$$size$0,0)); $309 = HEAP32[$9>>2]|0; $310 = HEAP32[$7>>2]|0; $311 = HEAP32[$10>>2]|0; $312 = (($311) - ($310))|0; $313 = ($309|0)==($312|0); if ($313) { $alloc$2 = $alloc$0;$matches$2 = $matches$0107;$s$9 = $s$1;$wcs$10 = $wcs$1; break L6; } $314 = ($dest$0|0)==(0|0); if ($314) { $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; } else { switch ($$size$0|0) { case 0: { $315 = $308; HEAPF32[$dest$0>>2] = $315; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L68; break; } case 1: { HEAPF64[$dest$0>>3] = $308; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L68; break; } case 2: { HEAPF64[$dest$0>>3] = $308; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L68; break; } default: { $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L68; } } } break; } default: { $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; } } } while(0); L169: do { if ((label|0) == 136) { label = 0; $291 = (___intscan($f,$base$0,0,-1,-1)|0); $292 = tempRet0; $293 = HEAP32[$9>>2]|0; $294 = HEAP32[$7>>2]|0; $295 = HEAP32[$10>>2]|0; $296 = (($295) - ($294))|0; $297 = ($293|0)==($296|0); if ($297) { $alloc$2 = $alloc$0;$matches$2 = $matches$0107;$s$9 = $s$1;$wcs$10 = $wcs$1; break L6; } $298 = ($$|0)==(112); $299 = ($dest$0|0)!=(0|0); $or$cond3 = $299 & $298; if ($or$cond3) { $300 = $291; HEAP32[$dest$0>>2] = $300; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break; } $301 = ($dest$0|0)==(0|0); if ($301) { $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; } else { switch ($$size$0|0) { case -2: { $302 = $291&255; HEAP8[$dest$0>>0] = $302; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; break; } case -1: { $303 = $291&65535; HEAP16[$dest$0>>1] = $303; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; break; } case 0: { HEAP32[$dest$0>>2] = $291; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; break; } case 1: { HEAP32[$dest$0>>2] = $291; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; break; } case 3: { $304 = $dest$0; $305 = $304; HEAP32[$305>>2] = $291; $306 = (($304) + 4)|0; $307 = $306; HEAP32[$307>>2] = $292; $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; break; } default: { $p$10 = $p$5;$s$5 = $s$1;$wcs$6 = $wcs$1; break L169; } } } } } while(0); $316 = HEAP32[$9>>2]|0; $317 = HEAP32[$7>>2]|0; $318 = HEAP32[$10>>2]|0; $319 = (($316) + ($pos$1))|0; $320 = (($319) + ($317))|0; $321 = (($320) - ($318))|0; $not$ = ($dest$0|0)!=(0|0); $322 = $not$&1; $matches$0$ = (($322) + ($matches$0107))|0; $matches$1 = $matches$0$;$p$11 = $p$10;$pos$2 = $321;$s$6 = $s$5;$wcs$7 = $wcs$6; break L8; } } while(0); $50 = $47&1; $51 = (($p$0110) + ($50)|0); ___shlim($f,0); $52 = HEAP32[$7>>2]|0; $53 = HEAP32[$8>>2]|0; $54 = ($52>>>0)<($53>>>0); if ($54) { $55 = ((($52)) + 1|0); HEAP32[$7>>2] = $55; $56 = HEAP8[$52>>0]|0; $57 = $56&255; $61 = $57; } else { $58 = (___shgetc($f)|0); $61 = $58; } $59 = HEAP8[$51>>0]|0; $60 = $59&255; $62 = ($61|0)==($60|0); if (!($62)) { $$lcssa386 = $61;$matches$0107$lcssa = $matches$0107;$s$0105$lcssa = $s$0105;$wcs$0106$lcssa = $wcs$0106; label = 22; break L6; } $69 = (($pos$0111) + 1)|0; $matches$1 = $matches$0107;$p$11 = $51;$pos$2 = $69;$s$6 = $s$0105;$wcs$7 = $wcs$0106; } else { $p$1 = $p$0110; while(1) { $20 = ((($p$1)) + 1|0); $21 = HEAP8[$20>>0]|0; $22 = $21&255; $23 = (_isspace($22)|0); $24 = ($23|0)==(0); if ($24) { $p$1$lcssa = $p$1; break; } else { $p$1 = $20; } } ___shlim($f,0); while(1) { $25 = HEAP32[$7>>2]|0; $26 = HEAP32[$8>>2]|0; $27 = ($25>>>0)<($26>>>0); if ($27) { $28 = ((($25)) + 1|0); HEAP32[$7>>2] = $28; $29 = HEAP8[$25>>0]|0; $30 = $29&255; $32 = $30; } else { $31 = (___shgetc($f)|0); $32 = $31; } $33 = (_isspace($32)|0); $34 = ($33|0)==(0); if ($34) { break; } } $35 = HEAP32[$8>>2]|0; $36 = ($35|0)==(0|0); if ($36) { $$pre = HEAP32[$7>>2]|0; $44 = $$pre; } else { $37 = HEAP32[$7>>2]|0; $38 = ((($37)) + -1|0); HEAP32[$7>>2] = $38; $39 = $38; $44 = $39; } $40 = HEAP32[$9>>2]|0; $41 = HEAP32[$10>>2]|0; $42 = (($40) + ($pos$0111))|0; $43 = (($42) + ($44))|0; $45 = (($43) - ($41))|0; $matches$1 = $matches$0107;$p$11 = $p$1$lcssa;$pos$2 = $45;$s$6 = $s$0105;$wcs$7 = $wcs$0106; } } while(0); $323 = ((($p$11)) + 1|0); $324 = HEAP8[$323>>0]|0; $325 = ($324<<24>>24)==(0); if ($325) { $matches$3 = $matches$1; break L4; } else { $17 = $324;$matches$0107 = $matches$1;$p$0110 = $323;$pos$0111 = $pos$2;$s$0105 = $s$6;$wcs$0106 = $wcs$7; } } if ((label|0) == 22) { $63 = HEAP32[$8>>2]|0; $64 = ($63|0)==(0|0); if (!($64)) { $65 = HEAP32[$7>>2]|0; $66 = ((($65)) + -1|0); HEAP32[$7>>2] = $66; } $67 = ($$lcssa386|0)>(-1); $68 = ($matches$0107$lcssa|0)!=(0); $or$cond5 = $68 | $67; if ($or$cond5) { $matches$3 = $matches$0107$lcssa; break; } else { $alloc$1 = 0;$s$8 = $s$0105$lcssa;$wcs$9 = $wcs$0106$lcssa; label = 155; } } else if ((label|0) == 154) { $$old4 = ($matches$0107371|0)==(0); if ($$old4) { $alloc$1 = $alloc$0402;$s$8 = $s$7;$wcs$9 = $wcs$8; label = 155; } else { $alloc$2 = $alloc$0402;$matches$2 = $matches$0107371;$s$9 = $s$7;$wcs$10 = $wcs$8; } } if ((label|0) == 155) { $alloc$2 = $alloc$1;$matches$2 = -1;$s$9 = $s$8;$wcs$10 = $wcs$9; } $326 = ($alloc$2|0)==(0); if ($326) { $matches$3 = $matches$2; } else { _free($s$9); _free($wcs$10); $matches$3 = $matches$2; } } } while(0); $328 = ($327|0)==(0); if (!($328)) { ___unlockfile($f); } STACKTOP = sp;return ($matches$3|0); } function _vsnprintf($s,$n,$fmt,$ap) { $s = $s|0; $n = $n|0; $fmt = $fmt|0; $ap = $ap|0; var $$$02 = 0, $$0 = 0, $$01 = 0, $$02 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $b = 0, $f = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $b = sp + 112|0; $f = sp; dest=$f; src=101996; stop=dest+112|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); $0 = (($n) + -1)|0; $1 = ($0>>>0)>(2147483646); if ($1) { $2 = ($n|0)==(0); if ($2) { $$01 = $b;$$02 = 1; label = 4; } else { $3 = (___errno_location()|0); HEAP32[$3>>2] = 75; $$0 = -1; } } else { $$01 = $s;$$02 = $n; label = 4; } if ((label|0) == 4) { $4 = $$01; $5 = (-2 - ($4))|0; $6 = ($$02>>>0)>($5>>>0); $$$02 = $6 ? $5 : $$02; $7 = ((($f)) + 48|0); HEAP32[$7>>2] = $$$02; $8 = ((($f)) + 20|0); HEAP32[$8>>2] = $$01; $9 = ((($f)) + 44|0); HEAP32[$9>>2] = $$01; $10 = (($$01) + ($$$02)|0); $11 = ((($f)) + 16|0); HEAP32[$11>>2] = $10; $12 = ((($f)) + 28|0); HEAP32[$12>>2] = $10; $13 = (_vfprintf($f,$fmt,$ap)|0); $14 = ($$$02|0)==(0); if ($14) { $$0 = $13; } else { $15 = HEAP32[$8>>2]|0; $16 = HEAP32[$11>>2]|0; $17 = ($15|0)==($16|0); $18 = $17 << 31 >> 31; $19 = (($15) + ($18)|0); HEAP8[$19>>0] = 0; $$0 = $13; } } STACKTOP = sp;return ($$0|0); } function _vsprintf($s,$fmt,$ap) { $s = $s|0; $fmt = $fmt|0; $ap = $ap|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_vsnprintf($s,2147483647,$fmt,$ap)|0); return ($0|0); } function _vsscanf($s,$fmt,$ap) { $s = $s|0; $fmt = $fmt|0; $ap = $ap|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $f = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $f = sp; dest=$f; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $0 = ((($f)) + 32|0); HEAP32[$0>>2] = 7568; $1 = ((($f)) + 44|0); HEAP32[$1>>2] = $s; $2 = ((($f)) + 76|0); HEAP32[$2>>2] = -1; $3 = ((($f)) + 84|0); HEAP32[$3>>2] = $s; $4 = (_vfscanf($f,$fmt,$ap)|0); STACKTOP = sp;return ($4|0); } function ___fdopen($fd,$mode) { $fd = $fd|0; $mode = $mode|0; var $$0 = 0, $$cast = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $tio = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr15 = 0, $vararg_ptr16 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, dest = 0, label = 0; var sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer12 = sp + 40|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $tio = sp + 52|0; $0 = HEAP8[$mode>>0]|0; $1 = $0 << 24 >> 24; $memchr = (_memchr(206195,$1,4)|0); $2 = ($memchr|0)==(0|0); if ($2) { $3 = (___errno_location()|0); HEAP32[$3>>2] = 22; $$0 = 0; } else { $4 = (_malloc(1144)|0); $5 = ($4|0)==(0|0); if ($5) { $$0 = 0; } else { dest=$4; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $6 = (_strchr($mode,43)|0); $7 = ($6|0)==(0|0); if ($7) { $8 = ($0<<24>>24)==(114); $9 = $8 ? 8 : 4; HEAP32[$4>>2] = $9; } $10 = (_strchr($mode,101)|0); $11 = ($10|0)==(0|0); if ($11) { $12 = $0; } else { HEAP32[$vararg_buffer>>2] = $fd; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 2; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 1; (___syscall221(221,($vararg_buffer|0))|0); $$pre = HEAP8[$mode>>0]|0; $12 = $$pre; } $13 = ($12<<24>>24)==(97); if ($13) { HEAP32[$vararg_buffer3>>2] = $fd; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = 3; $14 = (___syscall221(221,($vararg_buffer3|0))|0); $15 = $14 & 1024; $16 = ($15|0)==(0); if ($16) { $17 = $14 | 1024; HEAP32[$vararg_buffer7>>2] = $fd; $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); HEAP32[$vararg_ptr10>>2] = 4; $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); HEAP32[$vararg_ptr11>>2] = $17; (___syscall221(221,($vararg_buffer7|0))|0); } $18 = HEAP32[$4>>2]|0; $19 = $18 | 128; HEAP32[$4>>2] = $19; $26 = $19; } else { $$pre1 = HEAP32[$4>>2]|0; $26 = $$pre1; } $20 = ((($4)) + 60|0); HEAP32[$20>>2] = $fd; $21 = ((($4)) + 120|0); $22 = ((($4)) + 44|0); HEAP32[$22>>2] = $21; $23 = ((($4)) + 48|0); HEAP32[$23>>2] = 1024; $24 = ((($4)) + 75|0); HEAP8[$24>>0] = -1; $25 = $26 & 8; $27 = ($25|0)==(0); if ($27) { HEAP32[$vararg_buffer12>>2] = $fd; $vararg_ptr15 = ((($vararg_buffer12)) + 4|0); HEAP32[$vararg_ptr15>>2] = 21505; $vararg_ptr16 = ((($vararg_buffer12)) + 8|0); HEAP32[$vararg_ptr16>>2] = $tio; $28 = (___syscall54(54,($vararg_buffer12|0))|0); $29 = ($28|0)==(0); if ($29) { HEAP8[$24>>0] = 10; } } $30 = ((($4)) + 32|0); HEAP32[$30>>2] = 3477; $31 = ((($4)) + 36|0); HEAP32[$31>>2] = 3475; $32 = ((($4)) + 40|0); HEAP32[$32>>2] = 3476; $33 = ((($4)) + 12|0); HEAP32[$33>>2] = 3474; $34 = HEAP32[(101680)>>2]|0; $35 = ($34|0)==(0); if ($35) { $36 = ((($4)) + 76|0); HEAP32[$36>>2] = -1; } ___lock(((101704)|0)); $37 = HEAP32[(101700)>>2]|0; $38 = ((($4)) + 56|0); HEAP32[$38>>2] = $37; $39 = ($37|0)==(0); if (!($39)) { $$cast = $37; $40 = ((($$cast)) + 52|0); HEAP32[$40>>2] = $4; } HEAP32[(101700)>>2] = $4; ___unlock(((101704)|0)); $$0 = $4; } } STACKTOP = sp;return ($$0|0); } function ___fmodeflags($mode) { $mode = $mode|0; var $$ = 0, $$flags$4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flags$0 = 0, $flags$0$ = 0, $flags$2 = 0; var $flags$2$ = 0, $flags$4 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strchr($mode,43)|0); $1 = ($0|0)==(0|0); $2 = HEAP8[$mode>>0]|0; $not$ = ($2<<24>>24)!=(114); $$ = $not$&1; $flags$0 = $1 ? $$ : 2; $3 = (_strchr($mode,120)|0); $4 = ($3|0)==(0|0); $5 = $flags$0 | 128; $flags$0$ = $4 ? $flags$0 : $5; $6 = (_strchr($mode,101)|0); $7 = ($6|0)==(0|0); $8 = $flags$0$ | 524288; $flags$2 = $7 ? $flags$0$ : $8; $9 = ($2<<24>>24)==(114); $10 = $flags$2 | 64; $flags$2$ = $9 ? $flags$2 : $10; $11 = ($2<<24>>24)==(119); $12 = $flags$2$ | 512; $flags$4 = $11 ? $12 : $flags$2$; $13 = ($2<<24>>24)==(97); $14 = $flags$4 | 1024; $$flags$4 = $13 ? $14 : $flags$4; return ($$flags$4|0); } function ___lockfile($f) { $f = $f|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function ___unlockfile($f) { $f = $f|0; var label = 0, sp = 0; sp = STACKTOP; return; } function ___overflow($f,$_c) { $f = $f|0; $_c = $_c|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $c = sp; $0 = $_c&255; HEAP8[$c>>0] = $0; $1 = ((($f)) + 16|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); if ($3) { $4 = (___towrite($f)|0); $5 = ($4|0)==(0); if ($5) { $$pre = HEAP32[$1>>2]|0; $9 = $$pre; label = 4; } else { $$0 = -1; } } else { $9 = $2; label = 4; } do { if ((label|0) == 4) { $6 = ((($f)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = ($7>>>0)<($9>>>0); if ($8) { $10 = $_c & 255; $11 = ((($f)) + 75|0); $12 = HEAP8[$11>>0]|0; $13 = $12 << 24 >> 24; $14 = ($10|0)==($13|0); if (!($14)) { $15 = ((($7)) + 1|0); HEAP32[$6>>2] = $15; HEAP8[$7>>0] = $0; $$0 = $10; break; } } $16 = ((($f)) + 36|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iiii[$17 & 8191]($f,$c,1)|0); $19 = ($18|0)==(1); if ($19) { $20 = HEAP8[$c>>0]|0; $21 = $20&255; $$0 = $21; } else { $$0 = -1; } } } while(0); STACKTOP = sp;return ($$0|0); } function ___stdio_close($f) { $f = $f|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $0 = ((($f)) + 60|0); $1 = HEAP32[$0>>2]|0; HEAP32[$vararg_buffer>>2] = $1; $2 = (___syscall6(6,($vararg_buffer|0))|0); $3 = (___syscall_ret($2)|0); STACKTOP = sp;return ($3|0); } function ___stdio_read($f,$buf,$len) { $f = $f|0; $buf = $buf|0; $len = $len|0; var $$0 = 0, $$cast = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $cnt$0 = 0, $iov = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $iov = sp + 32|0; HEAP32[$iov>>2] = $buf; $0 = ((($iov)) + 4|0); $1 = ((($f)) + 48|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)!=(0); $4 = $3&1; $5 = (($len) - ($4))|0; HEAP32[$0>>2] = $5; $6 = ((($iov)) + 8|0); $7 = ((($f)) + 44|0); $8 = HEAP32[$7>>2]|0; HEAP32[$6>>2] = $8; $9 = ((($iov)) + 12|0); HEAP32[$9>>2] = $2; $10 = HEAP32[25419]|0; $11 = ($10|0)==(0|0); if ($11) { $16 = ((($f)) + 60|0); $17 = HEAP32[$16>>2]|0; HEAP32[$vararg_buffer3>>2] = $17; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $iov; $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); HEAP32[$vararg_ptr7>>2] = 2; $18 = (___syscall145(145,($vararg_buffer3|0))|0); $19 = (___syscall_ret($18)|0); $cnt$0 = $19; } else { _pthread_cleanup_push((7569|0),($f|0)); $12 = ((($f)) + 60|0); $13 = HEAP32[$12>>2]|0; HEAP32[$vararg_buffer>>2] = $13; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $iov; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = 2; $14 = (___syscall145(145,($vararg_buffer|0))|0); $15 = (___syscall_ret($14)|0); _pthread_cleanup_pop(0); $cnt$0 = $15; } $20 = ($cnt$0|0)<(1); if ($20) { $21 = $cnt$0 & 48; $22 = $21 ^ 16; $23 = HEAP32[$f>>2]|0; $24 = $23 | $22; HEAP32[$f>>2] = $24; $25 = ((($f)) + 8|0); HEAP32[$25>>2] = 0; $26 = ((($f)) + 4|0); HEAP32[$26>>2] = 0; $$0 = $cnt$0; } else { $27 = HEAP32[$0>>2]|0; $28 = ($cnt$0>>>0)>($27>>>0); if ($28) { $29 = (($cnt$0) - ($27))|0; $30 = HEAP32[$7>>2]|0; $31 = ((($f)) + 4|0); HEAP32[$31>>2] = $30; $$cast = $30; $32 = (($$cast) + ($29)|0); $33 = ((($f)) + 8|0); HEAP32[$33>>2] = $32; $34 = HEAP32[$1>>2]|0; $35 = ($34|0)==(0); if ($35) { $$0 = $len; } else { $36 = ((($$cast)) + 1|0); HEAP32[$31>>2] = $36; $37 = HEAP8[$$cast>>0]|0; $38 = (($len) + -1)|0; $39 = (($buf) + ($38)|0); HEAP8[$39>>0] = $37; $$0 = $len; } } else { $$0 = $cnt$0; } } STACKTOP = sp;return ($$0|0); } function ___stdio_seek($f,$off,$whence) { $f = $f|0; $off = $off|0; $whence = $whence|0; var $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $ret = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $ret = sp + 20|0; $0 = ((($f)) + 60|0); $1 = HEAP32[$0>>2]|0; HEAP32[$vararg_buffer>>2] = $1; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 0; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $off; $vararg_ptr3 = ((($vararg_buffer)) + 12|0); HEAP32[$vararg_ptr3>>2] = $ret; $vararg_ptr4 = ((($vararg_buffer)) + 16|0); HEAP32[$vararg_ptr4>>2] = $whence; $2 = (___syscall140(140,($vararg_buffer|0))|0); $3 = (___syscall_ret($2)|0); $4 = ($3|0)<(0); if ($4) { HEAP32[$ret>>2] = -1; $5 = -1; } else { $$pre = HEAP32[$ret>>2]|0; $5 = $$pre; } STACKTOP = sp;return ($5|0); } function ___stdio_write($f,$buf,$len) { $f = $f|0; $buf = $buf|0; $len = $len|0; var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cnt$0 = 0, $cnt$1 = 0, $iov$0 = 0, $iov$0$lcssa11 = 0, $iov$1 = 0, $iovcnt$0 = 0, $iovcnt$0$lcssa12 = 0; var $iovcnt$1 = 0, $iovs = 0, $rem$0 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer3 = sp + 16|0; $vararg_buffer = sp; $iovs = sp + 32|0; $0 = ((($f)) + 28|0); $1 = HEAP32[$0>>2]|0; HEAP32[$iovs>>2] = $1; $2 = ((($iovs)) + 4|0); $3 = ((($f)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = (($4) - ($1))|0; HEAP32[$2>>2] = $5; $6 = ((($iovs)) + 8|0); HEAP32[$6>>2] = $buf; $7 = ((($iovs)) + 12|0); HEAP32[$7>>2] = $len; $8 = (($5) + ($len))|0; $9 = ((($f)) + 60|0); $10 = ((($f)) + 44|0); $iov$0 = $iovs;$iovcnt$0 = 2;$rem$0 = $8; while(1) { $11 = HEAP32[25419]|0; $12 = ($11|0)==(0|0); if ($12) { $16 = HEAP32[$9>>2]|0; HEAP32[$vararg_buffer3>>2] = $16; $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); HEAP32[$vararg_ptr6>>2] = $iov$0; $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); HEAP32[$vararg_ptr7>>2] = $iovcnt$0; $17 = (___syscall146(146,($vararg_buffer3|0))|0); $18 = (___syscall_ret($17)|0); $cnt$0 = $18; } else { _pthread_cleanup_push((7570|0),($f|0)); $13 = HEAP32[$9>>2]|0; HEAP32[$vararg_buffer>>2] = $13; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = $iov$0; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $iovcnt$0; $14 = (___syscall146(146,($vararg_buffer|0))|0); $15 = (___syscall_ret($14)|0); _pthread_cleanup_pop(0); $cnt$0 = $15; } $19 = ($rem$0|0)==($cnt$0|0); if ($19) { label = 6; break; } $26 = ($cnt$0|0)<(0); if ($26) { $iov$0$lcssa11 = $iov$0;$iovcnt$0$lcssa12 = $iovcnt$0; label = 8; break; } $34 = (($rem$0) - ($cnt$0))|0; $35 = ((($iov$0)) + 4|0); $36 = HEAP32[$35>>2]|0; $37 = ($cnt$0>>>0)>($36>>>0); if ($37) { $38 = HEAP32[$10>>2]|0; HEAP32[$0>>2] = $38; HEAP32[$3>>2] = $38; $39 = (($cnt$0) - ($36))|0; $40 = ((($iov$0)) + 8|0); $41 = (($iovcnt$0) + -1)|0; $$phi$trans$insert = ((($iov$0)) + 12|0); $$pre = HEAP32[$$phi$trans$insert>>2]|0; $49 = $$pre;$cnt$1 = $39;$iov$1 = $40;$iovcnt$1 = $41; } else { $42 = ($iovcnt$0|0)==(2); if ($42) { $43 = HEAP32[$0>>2]|0; $44 = (($43) + ($cnt$0)|0); HEAP32[$0>>2] = $44; $49 = $36;$cnt$1 = $cnt$0;$iov$1 = $iov$0;$iovcnt$1 = 2; } else { $49 = $36;$cnt$1 = $cnt$0;$iov$1 = $iov$0;$iovcnt$1 = $iovcnt$0; } } $45 = HEAP32[$iov$1>>2]|0; $46 = (($45) + ($cnt$1)|0); HEAP32[$iov$1>>2] = $46; $47 = ((($iov$1)) + 4|0); $48 = (($49) - ($cnt$1))|0; HEAP32[$47>>2] = $48; $iov$0 = $iov$1;$iovcnt$0 = $iovcnt$1;$rem$0 = $34; } if ((label|0) == 6) { $20 = HEAP32[$10>>2]|0; $21 = ((($f)) + 48|0); $22 = HEAP32[$21>>2]|0; $23 = (($20) + ($22)|0); $24 = ((($f)) + 16|0); HEAP32[$24>>2] = $23; $25 = $20; HEAP32[$0>>2] = $25; HEAP32[$3>>2] = $25; $$0 = $len; } else if ((label|0) == 8) { $27 = ((($f)) + 16|0); HEAP32[$27>>2] = 0; HEAP32[$0>>2] = 0; HEAP32[$3>>2] = 0; $28 = HEAP32[$f>>2]|0; $29 = $28 | 32; HEAP32[$f>>2] = $29; $30 = ($iovcnt$0$lcssa12|0)==(2); if ($30) { $$0 = 0; } else { $31 = ((($iov$0$lcssa11)) + 4|0); $32 = HEAP32[$31>>2]|0; $33 = (($len) - ($32))|0; $$0 = $33; } } STACKTOP = sp;return ($$0|0); } function ___stdout_write($f,$buf,$len) { $f = $f|0; $buf = $buf|0; $len = $len|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tio = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $tio = sp + 12|0; $0 = ((($f)) + 36|0); HEAP32[$0>>2] = 3475; $1 = HEAP32[$f>>2]|0; $2 = $1 & 64; $3 = ($2|0)==(0); if ($3) { $4 = ((($f)) + 60|0); $5 = HEAP32[$4>>2]|0; HEAP32[$vararg_buffer>>2] = $5; $vararg_ptr1 = ((($vararg_buffer)) + 4|0); HEAP32[$vararg_ptr1>>2] = 21505; $vararg_ptr2 = ((($vararg_buffer)) + 8|0); HEAP32[$vararg_ptr2>>2] = $tio; $6 = (___syscall54(54,($vararg_buffer|0))|0); $7 = ($6|0)==(0); if (!($7)) { $8 = ((($f)) + 75|0); HEAP8[$8>>0] = -1; } } $9 = (___stdio_write($f,$buf,$len)|0); STACKTOP = sp;return ($9|0); } function ___string_read($f,$buf,$len) { $f = $f|0; $buf = $buf|0; $len = $len|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k$0 = 0, $k$0$len = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 84|0); $1 = HEAP32[$0>>2]|0; $2 = (($len) + 256)|0; $3 = (_memchr($1,0,$2)|0); $4 = ($3|0)==(0|0); $5 = $3; $6 = $1; $7 = (($5) - ($6))|0; $k$0 = $4 ? $2 : $7; $8 = ($k$0>>>0)<($len>>>0); $k$0$len = $8 ? $k$0 : $len; _memcpy(($buf|0),($1|0),($k$0$len|0))|0; $9 = (($1) + ($k$0$len)|0); $10 = ((($f)) + 4|0); HEAP32[$10>>2] = $9; $11 = (($1) + ($k$0)|0); $12 = ((($f)) + 8|0); HEAP32[$12>>2] = $11; HEAP32[$0>>2] = $11; return ($k$0$len|0); } function ___toread($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 74|0); $1 = HEAP8[$0>>0]|0; $2 = $1 << 24 >> 24; $3 = (($2) + 255)|0; $4 = $3 | $2; $5 = $4&255; HEAP8[$0>>0] = $5; $6 = ((($f)) + 20|0); $7 = HEAP32[$6>>2]|0; $8 = ((($f)) + 44|0); $9 = HEAP32[$8>>2]|0; $10 = ($7>>>0)>($9>>>0); if ($10) { $11 = ((($f)) + 36|0); $12 = HEAP32[$11>>2]|0; (FUNCTION_TABLE_iiii[$12 & 8191]($f,0,0)|0); } $13 = ((($f)) + 16|0); HEAP32[$13>>2] = 0; $14 = ((($f)) + 28|0); HEAP32[$14>>2] = 0; HEAP32[$6>>2] = 0; $15 = HEAP32[$f>>2]|0; $16 = $15 & 20; $17 = ($16|0)==(0); if ($17) { $21 = HEAP32[$8>>2]|0; $22 = ((($f)) + 8|0); HEAP32[$22>>2] = $21; $23 = ((($f)) + 4|0); HEAP32[$23>>2] = $21; $$0 = 0; } else { $18 = $15 & 4; $19 = ($18|0)==(0); if ($19) { $$0 = -1; } else { $20 = $15 | 32; HEAP32[$f>>2] = $20; $$0 = -1; } } return ($$0|0); } function ___towrite($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 74|0); $1 = HEAP8[$0>>0]|0; $2 = $1 << 24 >> 24; $3 = (($2) + 255)|0; $4 = $3 | $2; $5 = $4&255; HEAP8[$0>>0] = $5; $6 = HEAP32[$f>>2]|0; $7 = $6 & 8; $8 = ($7|0)==(0); if ($8) { $10 = ((($f)) + 8|0); HEAP32[$10>>2] = 0; $11 = ((($f)) + 4|0); HEAP32[$11>>2] = 0; $12 = ((($f)) + 44|0); $13 = HEAP32[$12>>2]|0; $14 = ((($f)) + 28|0); HEAP32[$14>>2] = $13; $15 = ((($f)) + 20|0); HEAP32[$15>>2] = $13; $16 = $13; $17 = ((($f)) + 48|0); $18 = HEAP32[$17>>2]|0; $19 = (($16) + ($18)|0); $20 = ((($f)) + 16|0); HEAP32[$20>>2] = $19; $$0 = 0; } else { $9 = $6 | 32; HEAP32[$f>>2] = $9; $$0 = -1; } return ($$0|0); } function ___uflow($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $c = sp; $0 = ((($f)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $3 = (___toread($f)|0); $4 = ($3|0)==(0); if ($4) { label = 3; } else { $$0 = -1; } } else { label = 3; } if ((label|0) == 3) { $5 = ((($f)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = (FUNCTION_TABLE_iiii[$6 & 8191]($f,$c,1)|0); $8 = ($7|0)==(1); if ($8) { $9 = HEAP8[$c>>0]|0; $10 = $9&255; $$0 = $10; } else { $$0 = -1; } } STACKTOP = sp;return ($$0|0); } function _atof($s) { $s = $s|0; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_strtod($s,0)); return (+$0); } function _atoi($s) { $s = $s|0; var $$0 = 0, $$0$lcssa = 0, $$1$ph = 0, $$13 = 0, $$lcssa9 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $isdigit = 0, $isdigit$2 = 0, $isdigittmp = 0, $isdigittmp$1 = 0, $isdigittmp5 = 0, $n$0$lcssa = 0, $n$04 = 0, $neg$0 = 0, $neg$1$ph = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $s; while(1) { $0 = HEAP8[$$0>>0]|0; $1 = $0 << 24 >> 24; $2 = (_isspace($1)|0); $3 = ($2|0)==(0); $4 = ((($$0)) + 1|0); if ($3) { $$0$lcssa = $$0;$$lcssa9 = $4; break; } else { $$0 = $4; } } $5 = HEAP8[$$0$lcssa>>0]|0; $6 = $5 << 24 >> 24; switch ($6|0) { case 45: { $neg$0 = 1; label = 5; break; } case 43: { $neg$0 = 0; label = 5; break; } default: { $$1$ph = $$0$lcssa;$8 = $5;$neg$1$ph = 0; } } if ((label|0) == 5) { $$pre = HEAP8[$$lcssa9>>0]|0; $$1$ph = $$lcssa9;$8 = $$pre;$neg$1$ph = $neg$0; } $7 = $8 << 24 >> 24; $isdigittmp$1 = (($7) + -48)|0; $isdigit$2 = ($isdigittmp$1>>>0)<(10); if ($isdigit$2) { $$13 = $$1$ph;$isdigittmp5 = $isdigittmp$1;$n$04 = 0; while(1) { $9 = ($n$04*10)|0; $10 = ((($$13)) + 1|0); $11 = (($9) - ($isdigittmp5))|0; $12 = HEAP8[$10>>0]|0; $13 = $12 << 24 >> 24; $isdigittmp = (($13) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $$13 = $10;$isdigittmp5 = $isdigittmp;$n$04 = $11; } else { $n$0$lcssa = $11; break; } } } else { $n$0$lcssa = 0; } $14 = ($neg$1$ph|0)!=(0); $15 = (0 - ($n$0$lcssa))|0; $16 = $14 ? $n$0$lcssa : $15; return ($16|0); } function _qsort($base,$nel,$width,$cmp) { $base = $base|0; $nel = $nel|0; $width = $width|0; $cmp = $cmp|0; var $$0$i = 0, $$0$i$29 = 0, $$02$i$3$i = 0, $$02$i$i = 0, $$lcssa = 0, $$lcssa56 = 0, $$phi$trans$insert$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$10 = 0, $$pre$i$19 = 0, $$pre$i$4 = 0, $$pre$i$7 = 0, $$pre1$i = 0, $$pre1$i$11 = 0, $$pre1$i$26$pre = 0, $$pre1$i$5 = 0, $$pre1$i$8 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $9$phi = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $head$0$lcssa = 0; var $head$035 = 0, $head$1$be = 0, $head$152 = 0, $i$0 = 0, $lp = 0, $nTrailingZeros$03$i$2$i = 0, $nTrailingZeros$03$i$2$i$lcssa = 0, $nTrailingZeros$03$i$i = 0, $or$cond = 0, $or$cond$50 = 0, $or$cond47 = 0, $or$cond47$51 = 0, $p = 0, $pshift$0$lcssa = 0, $pshift$036 = 0, $pshift$1 = 0, $pshift$2$be = 0, $pshift$253 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $lp = sp + 8|0; $p = sp; $0 = Math_imul($width, $nel)|0; $1 = $p; $2 = $1; HEAP32[$2>>2] = 1; $3 = (($1) + 4)|0; $4 = $3; HEAP32[$4>>2] = 0; $5 = ($0|0)==(0); if (!($5)) { $6 = (0 - ($width))|0; $7 = ((($lp)) + 4|0); HEAP32[$7>>2] = $width; HEAP32[$lp>>2] = $width; $11 = $width;$9 = $width;$i$0 = 2; while(1) { $8 = (($9) + ($width))|0; $10 = (($8) + ($11))|0; $12 = (($lp) + ($i$0<<2)|0); HEAP32[$12>>2] = $10; $13 = ($10>>>0)<($0>>>0); $14 = (($i$0) + 1)|0; if ($13) { $9$phi = $11;$11 = $10;$i$0 = $14;$9 = $9$phi; } else { break; } } $15 = (($base) + ($0)|0); $16 = (($15) + ($6)|0); $17 = ($16>>>0)>($base>>>0); $$phi$trans$insert$i = ((($p)) + 4|0); if ($17) { $18 = $16; $20 = 1;$head$035 = $base;$pshift$036 = 1; while(1) { $19 = $20 & 3; $21 = ($19|0)==(3); do { if ($21) { _sift($head$035,$width,$cmp,$pshift$036,$lp); $$pre$i = HEAP32[$p>>2]|0; $$pre1$i = HEAP32[$$phi$trans$insert$i>>2]|0; $22 = $$pre$i >>> 2; $23 = $$pre1$i << 30; $24 = $23 | $22; HEAP32[$p>>2] = $24; $25 = $$pre1$i >>> 2; HEAP32[$$phi$trans$insert$i>>2] = $25; $26 = (($pshift$036) + 2)|0; $49 = $24;$pshift$1 = $26; } else { $27 = (($pshift$036) + -1)|0; $28 = (($lp) + ($27<<2)|0); $29 = HEAP32[$28>>2]|0; $30 = $head$035; $31 = (($18) - ($30))|0; $32 = ($29>>>0)<($31>>>0); if ($32) { _sift($head$035,$width,$cmp,$pshift$036,$lp); } else { _trinkle($head$035,$width,$cmp,$p,$pshift$036,0,$lp); } $33 = ($pshift$036|0)==(1); if ($33) { $$pre$i$4 = HEAP32[$$phi$trans$insert$i>>2]|0; $$pre1$i$5 = HEAP32[$p>>2]|0; $34 = $$pre$i$4 << 1; $35 = $$pre1$i$5 >>> 31; $36 = $35 | $34; HEAP32[$$phi$trans$insert$i>>2] = $36; $37 = $$pre1$i$5 << 1; HEAP32[$p>>2] = $37; $49 = $37;$pshift$1 = 0; break; } $38 = ($27>>>0)>(31); if ($38) { $39 = (($pshift$036) + -33)|0; $40 = HEAP32[$p>>2]|0; HEAP32[$$phi$trans$insert$i>>2] = $40; HEAP32[$p>>2] = 0; $$0$i = $39;$42 = $40;$45 = 0; } else { $$pre$i$10 = HEAP32[$$phi$trans$insert$i>>2]|0; $$pre1$i$11 = HEAP32[$p>>2]|0; $$0$i = $27;$42 = $$pre$i$10;$45 = $$pre1$i$11; } $41 = $42 << $$0$i; $43 = (32 - ($$0$i))|0; $44 = $45 >>> $43; $46 = $44 | $41; HEAP32[$$phi$trans$insert$i>>2] = $46; $47 = $45 << $$0$i; HEAP32[$p>>2] = $47; $49 = $47;$pshift$1 = 1; } } while(0); $48 = $49 | 1; HEAP32[$p>>2] = $48; $50 = (($head$035) + ($width)|0); $51 = ($50>>>0)<($16>>>0); if ($51) { $20 = $48;$head$035 = $50;$pshift$036 = $pshift$1; } else { $head$0$lcssa = $50;$pshift$0$lcssa = $pshift$1; break; } } } else { $head$0$lcssa = $base;$pshift$0$lcssa = 1; } _trinkle($head$0$lcssa,$width,$cmp,$p,$pshift$0$lcssa,0,$lp); $52 = ((($p)) + 4|0); $53 = ($pshift$0$lcssa|0)==(1); $54 = HEAP32[$p>>2]|0; $55 = ($54|0)==(1); $or$cond$50 = $53 & $55; $56 = HEAP32[$52>>2]|0; $57 = ($56|0)==(0); $or$cond47$51 = $or$cond$50 & $57; if (!($or$cond47$51)) { $60 = $54;$head$152 = $head$0$lcssa;$pshift$253 = $pshift$0$lcssa; while(1) { $58 = ($pshift$253|0)<(2); if ($58) { $59 = (($60) + -1)|0; $61 = ($59|0)==(0); do { if ($61) { $82 = 32; label = 30; } else { $62 = $59 & 1; $63 = ($62|0)==(0); if ($63) { $$02$i$i = $59;$nTrailingZeros$03$i$i = 0; while(1) { $64 = (($nTrailingZeros$03$i$i) + 1)|0; $65 = $$02$i$i >>> 1; $66 = $65 & 1; $67 = ($66|0)==(0); if ($67) { $$02$i$i = $65;$nTrailingZeros$03$i$i = $64; } else { $$lcssa = $64; break; } } $68 = ($$lcssa|0)==(0); if ($68) { label = 24; } else { $79 = $$lcssa; } } else { label = 24; } if ((label|0) == 24) { label = 0; $69 = HEAP32[$$phi$trans$insert$i>>2]|0; $70 = ($69|0)==(0); if ($70) { $82 = 64; label = 30; break; } $71 = $69 & 1; $72 = ($71|0)==(0); if ($72) { $$02$i$3$i = $69;$nTrailingZeros$03$i$2$i = 0; } else { $$0$i$29 = 0;$85 = $60;$88 = $69;$92 = 0; break; } while(1) { $73 = (($nTrailingZeros$03$i$2$i) + 1)|0; $74 = $$02$i$3$i >>> 1; $75 = $74 & 1; $76 = ($75|0)==(0); if ($76) { $$02$i$3$i = $74;$nTrailingZeros$03$i$2$i = $73; } else { $$lcssa56 = $73;$nTrailingZeros$03$i$2$i$lcssa = $nTrailingZeros$03$i$2$i; break; } } $77 = (($nTrailingZeros$03$i$2$i$lcssa) + 33)|0; $78 = ($$lcssa56|0)==(0); if ($78) { $$0$i$29 = 0;$85 = $60;$88 = $69;$92 = 0; break; } else { $79 = $77; } } $80 = ($79>>>0)>(31); if ($80) { $82 = $79; label = 30; } else { $$pre1$i$26$pre = HEAP32[$$phi$trans$insert$i>>2]|0; $$0$i$29 = $79;$85 = $60;$88 = $$pre1$i$26$pre;$92 = $79; } } } while(0); if ((label|0) == 30) { label = 0; $81 = (($82) + -32)|0; $83 = HEAP32[$$phi$trans$insert$i>>2]|0; HEAP32[$p>>2] = $83; HEAP32[$$phi$trans$insert$i>>2] = 0; $$0$i$29 = $81;$85 = $83;$88 = 0;$92 = $82; } $84 = $85 >>> $$0$i$29; $86 = (32 - ($$0$i$29))|0; $87 = $88 << $86; $89 = $87 | $84; HEAP32[$p>>2] = $89; $90 = $88 >>> $$0$i$29; HEAP32[$$phi$trans$insert$i>>2] = $90; $91 = (($92) + ($pshift$253))|0; $$pre = (($head$152) + ($6)|0); $head$1$be = $$pre;$pshift$2$be = $91; } else { $$pre$i$19 = HEAP32[$$phi$trans$insert$i>>2]|0; $93 = $$pre$i$19 << 2; $94 = $60 >>> 30; $95 = $94 | $93; $96 = (($pshift$253) + -2)|0; $97 = $60 << 1; $98 = $97 & 2147483646; $99 = $94 << 31; $100 = $98 | $99; $101 = $100 ^ 3; HEAP32[$p>>2] = $101; $102 = $95 >>> 1; HEAP32[$$phi$trans$insert$i>>2] = $102; $103 = (($lp) + ($96<<2)|0); $104 = HEAP32[$103>>2]|0; $105 = (0 - ($104))|0; $106 = (($head$152) + ($105)|0); $107 = (($106) + ($6)|0); $108 = (($pshift$253) + -1)|0; _trinkle($107,$width,$cmp,$p,$108,1,$lp); $$pre$i$7 = HEAP32[$$phi$trans$insert$i>>2]|0; $$pre1$i$8 = HEAP32[$p>>2]|0; $109 = $$pre$i$7 << 1; $110 = $$pre1$i$8 >>> 31; $111 = $110 | $109; HEAP32[$$phi$trans$insert$i>>2] = $111; $112 = $$pre1$i$8 << 1; $113 = $112 | 1; HEAP32[$p>>2] = $113; $114 = (($head$152) + ($6)|0); _trinkle($114,$width,$cmp,$p,$96,1,$lp); $head$1$be = $114;$pshift$2$be = $96; } $115 = ($pshift$2$be|0)==(1); $116 = HEAP32[$p>>2]|0; $117 = ($116|0)==(1); $or$cond = $115 & $117; $118 = HEAP32[$52>>2]|0; $119 = ($118|0)==(0); $or$cond47 = $or$cond & $119; if ($or$cond47) { break; } else { $60 = $116;$head$152 = $head$1$be;$pshift$253 = $pshift$2$be; } } } } STACKTOP = sp;return; } function _strtod($s,$p) { $s = $s|0; $p = $p|0; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_strtox($s,$p,1)); return (+$0); } function _strtold_l($s,$p,$l) { $s = $s|0; $p = $p|0; $l = $l|0; var $0 = 0.0, label = 0, sp = 0; sp = STACKTOP; $0 = (+_strtox($s,$p,2)); return (+$0); } function _strtoull($s,$p,$base) { $s = $s|0; $p = $p|0; $base = $base|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strtox_555($s,$p,$base,-1,-1)|0); $1 = tempRet0; tempRet0 = ($1); return ($0|0); } function _strtoll($s,$p,$base) { $s = $s|0; $p = $p|0; $base = $base|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strtox_555($s,$p,$base,0,-2147483648)|0); $1 = tempRet0; tempRet0 = ($1); return ($0|0); } function _memchr($src,$c,$n) { $src = $src|0; $c = $c|0; $n = $n|0; var $$0$lcssa = 0, $$0$lcssa44 = 0, $$019 = 0, $$1$lcssa = 0, $$110 = 0, $$110$lcssa = 0, $$24 = 0, $$3 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond$18 = 0, $s$0$lcssa = 0, $s$0$lcssa43 = 0, $s$020 = 0, $s$15 = 0, $s$2 = 0, $w$0$lcssa = 0, $w$011 = 0, $w$011$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c & 255; $1 = $src; $2 = $1 & 3; $3 = ($2|0)!=(0); $4 = ($n|0)!=(0); $or$cond$18 = $4 & $3; L1: do { if ($or$cond$18) { $5 = $c&255; $$019 = $n;$s$020 = $src; while(1) { $6 = HEAP8[$s$020>>0]|0; $7 = ($6<<24>>24)==($5<<24>>24); if ($7) { $$0$lcssa44 = $$019;$s$0$lcssa43 = $s$020; label = 6; break L1; } $8 = ((($s$020)) + 1|0); $9 = (($$019) + -1)|0; $10 = $8; $11 = $10 & 3; $12 = ($11|0)!=(0); $13 = ($9|0)!=(0); $or$cond = $13 & $12; if ($or$cond) { $$019 = $9;$s$020 = $8; } else { $$0$lcssa = $9;$$lcssa = $13;$s$0$lcssa = $8; label = 5; break; } } } else { $$0$lcssa = $n;$$lcssa = $4;$s$0$lcssa = $src; label = 5; } } while(0); if ((label|0) == 5) { if ($$lcssa) { $$0$lcssa44 = $$0$lcssa;$s$0$lcssa43 = $s$0$lcssa; label = 6; } else { $$3 = 0;$s$2 = $s$0$lcssa; } } L8: do { if ((label|0) == 6) { $14 = HEAP8[$s$0$lcssa43>>0]|0; $15 = $c&255; $16 = ($14<<24>>24)==($15<<24>>24); if ($16) { $$3 = $$0$lcssa44;$s$2 = $s$0$lcssa43; } else { $17 = Math_imul($0, 16843009)|0; $18 = ($$0$lcssa44>>>0)>(3); L11: do { if ($18) { $$110 = $$0$lcssa44;$w$011 = $s$0$lcssa43; while(1) { $19 = HEAP32[$w$011>>2]|0; $20 = $19 ^ $17; $21 = (($20) + -16843009)|0; $22 = $20 & -2139062144; $23 = $22 ^ -2139062144; $24 = $23 & $21; $25 = ($24|0)==(0); if (!($25)) { $$110$lcssa = $$110;$w$011$lcssa = $w$011; break; } $26 = ((($w$011)) + 4|0); $27 = (($$110) + -4)|0; $28 = ($27>>>0)>(3); if ($28) { $$110 = $27;$w$011 = $26; } else { $$1$lcssa = $27;$w$0$lcssa = $26; label = 11; break L11; } } $$24 = $$110$lcssa;$s$15 = $w$011$lcssa; } else { $$1$lcssa = $$0$lcssa44;$w$0$lcssa = $s$0$lcssa43; label = 11; } } while(0); if ((label|0) == 11) { $29 = ($$1$lcssa|0)==(0); if ($29) { $$3 = 0;$s$2 = $w$0$lcssa; break; } else { $$24 = $$1$lcssa;$s$15 = $w$0$lcssa; } } while(1) { $30 = HEAP8[$s$15>>0]|0; $31 = ($30<<24>>24)==($15<<24>>24); if ($31) { $$3 = $$24;$s$2 = $s$15; break L8; } $32 = ((($s$15)) + 1|0); $33 = (($$24) + -1)|0; $34 = ($33|0)==(0); if ($34) { $$3 = 0;$s$2 = $32; break; } else { $$24 = $33;$s$15 = $32; } } } } } while(0); $35 = ($$3|0)!=(0); $36 = $35 ? $s$2 : 0; return ($36|0); } function _memcmp($vl,$vr,$n) { $vl = $vl|0; $vr = $vr|0; $n = $n|0; var $$03 = 0, $$lcssa = 0, $$lcssa19 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $l$04 = 0, $r$05 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)==(0); L1: do { if ($0) { $11 = 0; } else { $$03 = $n;$l$04 = $vl;$r$05 = $vr; while(1) { $1 = HEAP8[$l$04>>0]|0; $2 = HEAP8[$r$05>>0]|0; $3 = ($1<<24>>24)==($2<<24>>24); if (!($3)) { $$lcssa = $1;$$lcssa19 = $2; break; } $4 = (($$03) + -1)|0; $5 = ((($l$04)) + 1|0); $6 = ((($r$05)) + 1|0); $7 = ($4|0)==(0); if ($7) { $11 = 0; break L1; } else { $$03 = $4;$l$04 = $5;$r$05 = $6; } } $8 = $$lcssa&255; $9 = $$lcssa19&255; $10 = (($8) - ($9))|0; $11 = $10; } } while(0); return ($11|0); } function ___memrchr($m,$c,$n) { $m = $m|0; $c = $c|0; $n = $n|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c&255; $$01 = $n; while(1) { $1 = (($$01) + -1)|0; $2 = ($$01|0)==(0); if ($2) { $$0 = 0; break; } $3 = (($m) + ($1)|0); $4 = HEAP8[$3>>0]|0; $5 = ($4<<24>>24)==($0<<24>>24); if ($5) { $$0 = $3; break; } else { $$01 = $1; } } return ($$0|0); } function ___stpcpy($d,$s) { $d = $d|0; $s = $s|0; var $$0$lcssa = 0, $$01$lcssa = 0, $$0115 = 0, $$016 = 0, $$03 = 0, $$1$ph = 0, $$12$ph = 0, $$128 = 0, $$19 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $wd$0$lcssa = 0, $wd$010 = 0, $ws$0$lcssa = 0, $ws$011 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $s; $1 = $d; $2 = $0 ^ $1; $3 = $2 & 3; $4 = ($3|0)==(0); L1: do { if ($4) { $5 = $0 & 3; $6 = ($5|0)==(0); if ($6) { $$0$lcssa = $s;$$01$lcssa = $d; } else { $$0115 = $d;$$016 = $s; while(1) { $7 = HEAP8[$$016>>0]|0; HEAP8[$$0115>>0] = $7; $8 = ($7<<24>>24)==(0); if ($8) { $$03 = $$0115; break L1; } $9 = ((($$016)) + 1|0); $10 = ((($$0115)) + 1|0); $11 = $9; $12 = $11 & 3; $13 = ($12|0)==(0); if ($13) { $$0$lcssa = $9;$$01$lcssa = $10; break; } else { $$0115 = $10;$$016 = $9; } } } $14 = HEAP32[$$0$lcssa>>2]|0; $15 = (($14) + -16843009)|0; $16 = $14 & -2139062144; $17 = $16 ^ -2139062144; $18 = $17 & $15; $19 = ($18|0)==(0); if ($19) { $22 = $14;$wd$010 = $$01$lcssa;$ws$011 = $$0$lcssa; while(1) { $20 = ((($ws$011)) + 4|0); $21 = ((($wd$010)) + 4|0); HEAP32[$wd$010>>2] = $22; $23 = HEAP32[$20>>2]|0; $24 = (($23) + -16843009)|0; $25 = $23 & -2139062144; $26 = $25 ^ -2139062144; $27 = $26 & $24; $28 = ($27|0)==(0); if ($28) { $22 = $23;$wd$010 = $21;$ws$011 = $20; } else { $wd$0$lcssa = $21;$ws$0$lcssa = $20; break; } } } else { $wd$0$lcssa = $$01$lcssa;$ws$0$lcssa = $$0$lcssa; } $$1$ph = $ws$0$lcssa;$$12$ph = $wd$0$lcssa; label = 8; } else { $$1$ph = $s;$$12$ph = $d; label = 8; } } while(0); if ((label|0) == 8) { $29 = HEAP8[$$1$ph>>0]|0; HEAP8[$$12$ph>>0] = $29; $30 = ($29<<24>>24)==(0); if ($30) { $$03 = $$12$ph; } else { $$128 = $$12$ph;$$19 = $$1$ph; while(1) { $31 = ((($$19)) + 1|0); $32 = ((($$128)) + 1|0); $33 = HEAP8[$31>>0]|0; HEAP8[$32>>0] = $33; $34 = ($33<<24>>24)==(0); if ($34) { $$03 = $32; break; } else { $$128 = $32;$$19 = $31; } } } } return ($$03|0); } function _strcasecmp($_l,$_r) { $_l = $_l|0; $_r = $_r|0; var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $l$03 = 0, $l$03$lcssa24 = 0, $r$0$lcssa = 0, $r$04 = 0, $r$04$lcssa23 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$_l>>0]|0; $1 = ($0<<24>>24)==(0); L1: do { if ($1) { $19 = 0;$r$0$lcssa = $_r; } else { $2 = $0&255; $5 = $0;$7 = $2;$l$03 = $_l;$r$04 = $_r; while(1) { $3 = HEAP8[$r$04>>0]|0; $4 = ($3<<24>>24)==(0); if ($4) { $19 = $5;$r$0$lcssa = $r$04; break L1; } $6 = ($5<<24>>24)==($3<<24>>24); if (!($6)) { $8 = (_tolower($7)|0); $9 = HEAP8[$r$04>>0]|0; $10 = $9&255; $11 = (_tolower($10)|0); $12 = ($8|0)==($11|0); if (!($12)) { $l$03$lcssa24 = $l$03;$r$04$lcssa23 = $r$04; break; } } $13 = ((($l$03)) + 1|0); $14 = ((($r$04)) + 1|0); $15 = HEAP8[$13>>0]|0; $16 = $15&255; $17 = ($15<<24>>24)==(0); if ($17) { $19 = 0;$r$0$lcssa = $14; break L1; } else { $5 = $15;$7 = $16;$l$03 = $13;$r$04 = $14; } } $$pre = HEAP8[$l$03$lcssa24>>0]|0; $19 = $$pre;$r$0$lcssa = $r$04$lcssa23; } } while(0); $18 = $19&255; $20 = (_tolower($18)|0); $21 = HEAP8[$r$0$lcssa>>0]|0; $22 = $21&255; $23 = (_tolower($22)|0); $24 = (($20) - ($23))|0; return ($24|0); } function _strchr($s,$c) { $s = $s|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___strchrnul($s,$c)|0); $1 = HEAP8[$0>>0]|0; $2 = $c&255; $3 = ($1<<24>>24)==($2<<24>>24); $4 = $3 ? $0 : 0; return ($4|0); } function ___strchrnul($s,$c) { $s = $s|0; $c = $c|0; var $$0 = 0, $$02$lcssa = 0, $$0211 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond5 = 0, $w$0$lcssa = 0, $w$08 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c & 255; $1 = ($0|0)==(0); L1: do { if ($1) { $6 = (_strlen($s)|0); $7 = (($s) + ($6)|0); $$0 = $7; } else { $2 = $s; $3 = $2 & 3; $4 = ($3|0)==(0); if ($4) { $$02$lcssa = $s; } else { $5 = $c&255; $$0211 = $s; while(1) { $8 = HEAP8[$$0211>>0]|0; $9 = ($8<<24>>24)==(0); $10 = ($8<<24>>24)==($5<<24>>24); $or$cond = $9 | $10; if ($or$cond) { $$0 = $$0211; break L1; } $11 = ((($$0211)) + 1|0); $12 = $11; $13 = $12 & 3; $14 = ($13|0)==(0); if ($14) { $$02$lcssa = $11; break; } else { $$0211 = $11; } } } $15 = Math_imul($0, 16843009)|0; $16 = HEAP32[$$02$lcssa>>2]|0; $17 = (($16) + -16843009)|0; $18 = $16 & -2139062144; $19 = $18 ^ -2139062144; $20 = $19 & $17; $21 = ($20|0)==(0); L10: do { if ($21) { $23 = $16;$w$08 = $$02$lcssa; while(1) { $22 = $23 ^ $15; $24 = (($22) + -16843009)|0; $25 = $22 & -2139062144; $26 = $25 ^ -2139062144; $27 = $26 & $24; $28 = ($27|0)==(0); if (!($28)) { $w$0$lcssa = $w$08; break L10; } $29 = ((($w$08)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = (($30) + -16843009)|0; $32 = $30 & -2139062144; $33 = $32 ^ -2139062144; $34 = $33 & $31; $35 = ($34|0)==(0); if ($35) { $23 = $30;$w$08 = $29; } else { $w$0$lcssa = $29; break; } } } else { $w$0$lcssa = $$02$lcssa; } } while(0); $36 = $c&255; $$1 = $w$0$lcssa; while(1) { $37 = HEAP8[$$1>>0]|0; $38 = ($37<<24>>24)==(0); $39 = ($37<<24>>24)==($36<<24>>24); $or$cond5 = $38 | $39; $40 = ((($$1)) + 1|0); if ($or$cond5) { $$0 = $$1; break; } else { $$1 = $40; } } } } while(0); return ($$0|0); } function _strcmp($l,$r) { $l = $l|0; $r = $r|0; var $$014 = 0, $$05 = 0, $$lcssa = 0, $$lcssa2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond$3 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = HEAP8[$l>>0]|0; $1 = HEAP8[$r>>0]|0; $2 = ($0<<24>>24)!=($1<<24>>24); $3 = ($0<<24>>24)==(0); $or$cond$3 = $3 | $2; if ($or$cond$3) { $$lcssa = $0;$$lcssa2 = $1; } else { $$014 = $l;$$05 = $r; while(1) { $4 = ((($$014)) + 1|0); $5 = ((($$05)) + 1|0); $6 = HEAP8[$4>>0]|0; $7 = HEAP8[$5>>0]|0; $8 = ($6<<24>>24)!=($7<<24>>24); $9 = ($6<<24>>24)==(0); $or$cond = $9 | $8; if ($or$cond) { $$lcssa = $6;$$lcssa2 = $7; break; } else { $$014 = $4;$$05 = $5; } } } $10 = $$lcssa&255; $11 = $$lcssa2&255; $12 = (($10) - ($11))|0; return ($12|0); } function _strcpy($dest,$src) { $dest = $dest|0; $src = $src|0; var label = 0, sp = 0; sp = STACKTOP; (___stpcpy($dest,$src)|0); return ($dest|0); } function ___strdup($s) { $s = $s|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($s)|0); $1 = (($0) + 1)|0; $2 = (_malloc($1)|0); $3 = ($2|0)==(0|0); if ($3) { $$0 = 0; } else { _memcpy(($2|0),($s|0),($1|0))|0; $$0 = $2; } return ($$0|0); } function _strlen($s) { $s = $s|0; var $$0 = 0, $$01$lcssa = 0, $$014 = 0, $$1$lcssa = 0, $$lcssa20 = 0, $$pn = 0, $$pn$15 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $w$0 = 0, $w$0$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $s; $1 = $0 & 3; $2 = ($1|0)==(0); L1: do { if ($2) { $$01$lcssa = $s; label = 4; } else { $$014 = $s;$21 = $0; while(1) { $3 = HEAP8[$$014>>0]|0; $4 = ($3<<24>>24)==(0); if ($4) { $$pn = $21; break L1; } $5 = ((($$014)) + 1|0); $6 = $5; $7 = $6 & 3; $8 = ($7|0)==(0); if ($8) { $$01$lcssa = $5; label = 4; break; } else { $$014 = $5;$21 = $6; } } } } while(0); if ((label|0) == 4) { $w$0 = $$01$lcssa; while(1) { $9 = HEAP32[$w$0>>2]|0; $10 = (($9) + -16843009)|0; $11 = $9 & -2139062144; $12 = $11 ^ -2139062144; $13 = $12 & $10; $14 = ($13|0)==(0); $15 = ((($w$0)) + 4|0); if ($14) { $w$0 = $15; } else { $$lcssa20 = $9;$w$0$lcssa = $w$0; break; } } $16 = $$lcssa20&255; $17 = ($16<<24>>24)==(0); if ($17) { $$1$lcssa = $w$0$lcssa; } else { $$pn$15 = $w$0$lcssa; while(1) { $18 = ((($$pn$15)) + 1|0); $$pre = HEAP8[$18>>0]|0; $19 = ($$pre<<24>>24)==(0); if ($19) { $$1$lcssa = $18; break; } else { $$pn$15 = $18; } } } $20 = $$1$lcssa; $$pn = $20; } $$0 = (($$pn) - ($0))|0; return ($$0|0); } function _strncasecmp($_l,$_r,$n) { $_l = $_l|0; $_r = $_r|0; $n = $n|0; var $$04 = 0, $$08 = 0, $$08$in = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $l$06 = 0, $l$06$lcssa28 = 0, $or$cond = 0, $r$0$lcssa = 0, $r$07 = 0, $r$07$lcssa27 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)==(0); if ($0) { $$04 = 0; } else { $1 = HEAP8[$_l>>0]|0; $2 = ($1<<24>>24)==(0); L3: do { if ($2) { $21 = 0;$r$0$lcssa = $_r; } else { $3 = $1&255; $$08$in = $n;$7 = $1;$9 = $3;$l$06 = $_l;$r$07 = $_r; while(1) { $$08 = (($$08$in) + -1)|0; $4 = HEAP8[$r$07>>0]|0; $5 = ($4<<24>>24)!=(0); $6 = ($$08|0)!=(0); $or$cond = $6 & $5; if (!($or$cond)) { $21 = $7;$r$0$lcssa = $r$07; break L3; } $8 = ($7<<24>>24)==($4<<24>>24); if (!($8)) { $10 = (_tolower($9)|0); $11 = HEAP8[$r$07>>0]|0; $12 = $11&255; $13 = (_tolower($12)|0); $14 = ($10|0)==($13|0); if (!($14)) { $l$06$lcssa28 = $l$06;$r$07$lcssa27 = $r$07; break; } } $15 = ((($l$06)) + 1|0); $16 = ((($r$07)) + 1|0); $17 = HEAP8[$15>>0]|0; $18 = $17&255; $19 = ($17<<24>>24)==(0); if ($19) { $21 = 0;$r$0$lcssa = $16; break L3; } else { $$08$in = $$08;$7 = $17;$9 = $18;$l$06 = $15;$r$07 = $16; } } $$pre = HEAP8[$l$06$lcssa28>>0]|0; $21 = $$pre;$r$0$lcssa = $r$07$lcssa27; } } while(0); $20 = $21&255; $22 = (_tolower($20)|0); $23 = HEAP8[$r$0$lcssa>>0]|0; $24 = $23&255; $25 = (_tolower($24)|0); $26 = (($22) - ($25))|0; $$04 = $26; } return ($$04|0); } function _strncmp($_l,$_r,$n) { $_l = $_l|0; $_r = $_r|0; $n = $n|0; var $$03 = 0, $$08 = 0, $$08$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $l$06 = 0, $or$cond = 0, $or$cond4 = 0, $r$0$lcssa = 0, $r$07 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)==(0); if ($0) { $$03 = 0; } else { $1 = HEAP8[$_l>>0]|0; $2 = ($1<<24>>24)==(0); L3: do { if ($2) { $13 = 0;$r$0$lcssa = $_r; } else { $$08$in = $n;$6 = $1;$l$06 = $_l;$r$07 = $_r; while(1) { $$08 = (($$08$in) + -1)|0; $3 = HEAP8[$r$07>>0]|0; $4 = ($3<<24>>24)!=(0); $5 = ($$08|0)!=(0); $or$cond = $5 & $4; $7 = ($6<<24>>24)==($3<<24>>24); $or$cond4 = $7 & $or$cond; if (!($or$cond4)) { $13 = $6;$r$0$lcssa = $r$07; break L3; } $8 = ((($l$06)) + 1|0); $9 = ((($r$07)) + 1|0); $10 = HEAP8[$8>>0]|0; $11 = ($10<<24>>24)==(0); if ($11) { $13 = 0;$r$0$lcssa = $9; break; } else { $$08$in = $$08;$6 = $10;$l$06 = $8;$r$07 = $9; } } } } while(0); $12 = $13&255; $14 = HEAP8[$r$0$lcssa>>0]|0; $15 = $14&255; $16 = (($12) - ($15))|0; $$03 = $16; } return ($$03|0); } function _strrchr($s,$c) { $s = $s|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($s)|0); $1 = (($0) + 1)|0; $2 = (___memrchr($s,$c,$1)|0); return ($2|0); } function _strstr($h,$n) { $h = $h|0; $n = $n|0; var $$0 = 0, $$0$lcssa$i = 0, $$0$lcssa$i$12 = 0, $$01$i = 0, $$02$i = 0, $$02$i$8 = 0, $$03$i = 0, $$3$i = 0, $$lcssa$i = 0, $$lcssa$i$11 = 0, $$lcssa$i$4 = 0, $$lcssa283 = 0, $$lcssa286 = 0, $$lcssa289 = 0, $$lcssa303 = 0, $$lcssa306 = 0, $$lcssa309 = 0, $$lcssa324 = 0, $$pr$i = 0, $0 = 0; var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $233$phi = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $byteset$i = 0, $div$i = 0, $div5$i = 0, $hw$0$in2$i = 0, $hw$03$i = 0, $hw$03$i$7 = 0, $ip$0$ph$lcssa$i = 0, $ip$0$ph$lcssa145$i = 0, $ip$0$ph78$i = 0, $ip$1$ip$0$$i = 0, $ip$1$ip$0$i = 0, $ip$1$ph$lcssa$i = 0, $ip$1$ph57$i = 0, $jp$0$ph15$ph72$i = 0, $jp$0$ph1567$i = 0, $jp$0$ph1567$i$lcssa = 0, $jp$0$ph1567$i$lcssa$lcssa = 0, $jp$0$ph79$i = 0, $jp$1$ph11$ph51$i = 0, $jp$1$ph1146$i = 0; var $jp$1$ph1146$i$lcssa = 0, $jp$1$ph1146$i$lcssa$lcssa = 0, $jp$1$ph58$i = 0, $k$061$i = 0, $k$141$i = 0, $k$2$i = 0, $k$340$i = 0, $k$340$i$lcssa = 0, $k$4$i = 0, $l$082$i = 0, $l$082$i$lcssa323 = 0, $mem$0$i = 0, $mem0$0$i = 0, $or$cond$i = 0, $or$cond$i$2 = 0, $or$cond$i$9 = 0, $or$cond6$i = 0, $p$0$ph$ph$lcssa34$i = 0, $p$0$ph$ph$lcssa34149$i = 0, $p$0$ph$ph73$i = 0; var $p$1$p$0$i = 0, $p$1$ph$ph$lcssa25$i = 0, $p$1$ph$ph52$i = 0, $p$3$i = 0, $shift$i = 0, $z$0$i = 0, $z$3$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $byteset$i = sp + 1024|0; $shift$i = sp; $0 = HEAP8[$n>>0]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $$0 = $h; } else { $2 = $0 << 24 >> 24; $3 = (_strchr($h,$2)|0); $4 = ($3|0)==(0|0); if ($4) { $$0 = 0; } else { $5 = ((($n)) + 1|0); $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)==(0); if ($7) { $$0 = $3; } else { $8 = ((($3)) + 1|0); $9 = HEAP8[$8>>0]|0; $10 = ($9<<24>>24)==(0); if ($10) { $$0 = 0; } else { $11 = ((($n)) + 2|0); $12 = HEAP8[$11>>0]|0; $13 = ($12<<24>>24)==(0); if ($13) { $14 = $0&255; $15 = $14 << 8; $16 = $6&255; $17 = $16 | $15; $18 = HEAP8[$3>>0]|0; $19 = $18&255; $20 = $19 << 8; $21 = $9&255; $22 = $20 | $21; $$01$i = $8;$232 = $9;$233 = $3;$hw$0$in2$i = $22; while(1) { $23 = $hw$0$in2$i & 65535; $24 = ($23|0)==($17|0); if ($24) { $$lcssa$i = $233;$31 = $232; break; } $25 = $23 << 8; $26 = ((($$01$i)) + 1|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = $28 | $25; $30 = ($27<<24>>24)==(0); if ($30) { $$lcssa$i = $$01$i;$31 = 0; break; } else { $233$phi = $$01$i;$$01$i = $26;$232 = $27;$hw$0$in2$i = $29;$233 = $233$phi; } } $32 = ($31<<24>>24)!=(0); $33 = $32 ? $$lcssa$i : 0; $$0 = $33; break; } $34 = ((($3)) + 2|0); $35 = HEAP8[$34>>0]|0; $36 = ($35<<24>>24)==(0); if ($36) { $$0 = 0; } else { $37 = ((($n)) + 3|0); $38 = HEAP8[$37>>0]|0; $39 = ($38<<24>>24)==(0); if ($39) { $40 = $0&255; $41 = $40 << 24; $42 = $6&255; $43 = $42 << 16; $44 = $43 | $41; $45 = $12&255; $46 = $45 << 8; $47 = $44 | $46; $48 = HEAP8[$3>>0]|0; $49 = $48&255; $50 = $49 << 24; $51 = $9&255; $52 = $51 << 16; $53 = $35&255; $54 = $53 << 8; $55 = $54 | $52; $56 = $55 | $50; $57 = ($56|0)==($47|0); if ($57) { $$0$lcssa$i = $34;$$lcssa$i$4 = $35; } else { $$02$i = $34;$hw$03$i = $56; while(1) { $58 = ((($$02$i)) + 1|0); $59 = HEAP8[$58>>0]|0; $60 = $59&255; $61 = $60 | $hw$03$i; $62 = $61 << 8; $63 = ($59<<24>>24)==(0); $64 = ($62|0)==($47|0); $or$cond$i$2 = $63 | $64; if ($or$cond$i$2) { $$0$lcssa$i = $58;$$lcssa$i$4 = $59; break; } else { $$02$i = $58;$hw$03$i = $62; } } } $65 = ($$lcssa$i$4<<24>>24)!=(0); $66 = ((($$0$lcssa$i)) + -2|0); $67 = $65 ? $66 : 0; $$0 = $67; break; } $68 = ((($3)) + 3|0); $69 = HEAP8[$68>>0]|0; $70 = ($69<<24>>24)==(0); if ($70) { $$0 = 0; } else { $71 = ((($n)) + 4|0); $72 = HEAP8[$71>>0]|0; $73 = ($72<<24>>24)==(0); if ($73) { $74 = $0&255; $75 = $74 << 24; $76 = $6&255; $77 = $76 << 16; $78 = $77 | $75; $79 = $12&255; $80 = $79 << 8; $81 = $78 | $80; $82 = $38&255; $83 = $81 | $82; $84 = HEAP8[$3>>0]|0; $85 = $84&255; $86 = $85 << 24; $87 = $9&255; $88 = $87 << 16; $89 = $35&255; $90 = $89 << 8; $91 = $69&255; $92 = $90 | $88; $93 = $92 | $91; $94 = $93 | $86; $95 = ($94|0)==($83|0); if ($95) { $$0$lcssa$i$12 = $68;$$lcssa$i$11 = $69; } else { $$02$i$8 = $68;$hw$03$i$7 = $94; while(1) { $96 = $hw$03$i$7 << 8; $97 = ((($$02$i$8)) + 1|0); $98 = HEAP8[$97>>0]|0; $99 = $98&255; $100 = $99 | $96; $101 = ($98<<24>>24)==(0); $102 = ($100|0)==($83|0); $or$cond$i$9 = $101 | $102; if ($or$cond$i$9) { $$0$lcssa$i$12 = $97;$$lcssa$i$11 = $98; break; } else { $$02$i$8 = $97;$hw$03$i$7 = $100; } } } $103 = ($$lcssa$i$11<<24>>24)!=(0); $104 = ((($$0$lcssa$i$12)) + -3|0); $105 = $103 ? $104 : 0; $$0 = $105; break; } ;HEAP32[$byteset$i>>2]=0|0;HEAP32[$byteset$i+4>>2]=0|0;HEAP32[$byteset$i+8>>2]=0|0;HEAP32[$byteset$i+12>>2]=0|0;HEAP32[$byteset$i+16>>2]=0|0;HEAP32[$byteset$i+20>>2]=0|0;HEAP32[$byteset$i+24>>2]=0|0;HEAP32[$byteset$i+28>>2]=0|0; $110 = $0;$l$082$i = 0; while(1) { $106 = (($3) + ($l$082$i)|0); $107 = HEAP8[$106>>0]|0; $108 = ($107<<24>>24)==(0); if ($108) { $$3$i = 0; break; } $109 = $110 & 31; $111 = $109&255; $112 = 1 << $111; $div5$i = ($110&255) >>> 5; $113 = $div5$i&255; $114 = (($byteset$i) + ($113<<2)|0); $115 = HEAP32[$114>>2]|0; $116 = $115 | $112; HEAP32[$114>>2] = $116; $117 = (($l$082$i) + 1)|0; $118 = $110&255; $119 = (($shift$i) + ($118<<2)|0); HEAP32[$119>>2] = $117; $120 = (($n) + ($117)|0); $121 = HEAP8[$120>>0]|0; $122 = ($121<<24>>24)==(0); if ($122) { $$lcssa324 = $117;$l$082$i$lcssa323 = $l$082$i; label = 23; break; } else { $110 = $121;$l$082$i = $117; } } L32: do { if ((label|0) == 23) { $123 = ($$lcssa324>>>0)>(1); L34: do { if ($123) { $234 = 1;$ip$0$ph78$i = -1;$jp$0$ph79$i = 0; L35: while(1) { $235 = $234;$jp$0$ph15$ph72$i = $jp$0$ph79$i;$p$0$ph$ph73$i = 1; while(1) { $236 = $235;$jp$0$ph1567$i = $jp$0$ph15$ph72$i; L39: while(1) { $133 = $236;$k$061$i = 1; while(1) { $129 = (($k$061$i) + ($ip$0$ph78$i))|0; $130 = (($n) + ($129)|0); $131 = HEAP8[$130>>0]|0; $132 = (($n) + ($133)|0); $134 = HEAP8[$132>>0]|0; $135 = ($131<<24>>24)==($134<<24>>24); if (!($135)) { $$lcssa303 = $133;$$lcssa306 = $131;$$lcssa309 = $134;$jp$0$ph1567$i$lcssa = $jp$0$ph1567$i; break L39; } $136 = ($k$061$i|0)==($p$0$ph$ph73$i|0); $127 = (($k$061$i) + 1)|0; if ($136) { break; } $126 = (($127) + ($jp$0$ph1567$i))|0; $128 = ($126>>>0)<($$lcssa324>>>0); if ($128) { $133 = $126;$k$061$i = $127; } else { $ip$0$ph$lcssa$i = $ip$0$ph78$i;$p$0$ph$ph$lcssa34$i = $p$0$ph$ph73$i; break L35; } } $137 = (($jp$0$ph1567$i) + ($p$0$ph$ph73$i))|0; $138 = (($137) + 1)|0; $139 = ($138>>>0)<($$lcssa324>>>0); if ($139) { $236 = $138;$jp$0$ph1567$i = $137; } else { $ip$0$ph$lcssa$i = $ip$0$ph78$i;$p$0$ph$ph$lcssa34$i = $p$0$ph$ph73$i; break L35; } } $140 = ($$lcssa306&255)>($$lcssa309&255); $141 = (($$lcssa303) - ($ip$0$ph78$i))|0; if (!($140)) { $jp$0$ph1567$i$lcssa$lcssa = $jp$0$ph1567$i$lcssa; break; } $124 = (($$lcssa303) + 1)|0; $125 = ($124>>>0)<($$lcssa324>>>0); if ($125) { $235 = $124;$jp$0$ph15$ph72$i = $$lcssa303;$p$0$ph$ph73$i = $141; } else { $ip$0$ph$lcssa$i = $ip$0$ph78$i;$p$0$ph$ph$lcssa34$i = $141; break L35; } } $142 = (($jp$0$ph1567$i$lcssa$lcssa) + 1)|0; $143 = (($jp$0$ph1567$i$lcssa$lcssa) + 2)|0; $144 = ($143>>>0)<($$lcssa324>>>0); if ($144) { $234 = $143;$ip$0$ph78$i = $jp$0$ph1567$i$lcssa$lcssa;$jp$0$ph79$i = $142; } else { $ip$0$ph$lcssa$i = $jp$0$ph1567$i$lcssa$lcssa;$p$0$ph$ph$lcssa34$i = 1; break; } } $237 = 1;$ip$1$ph57$i = -1;$jp$1$ph58$i = 0; while(1) { $239 = $237;$jp$1$ph11$ph51$i = $jp$1$ph58$i;$p$1$ph$ph52$i = 1; while(1) { $238 = $239;$jp$1$ph1146$i = $jp$1$ph11$ph51$i; L54: while(1) { $152 = $238;$k$141$i = 1; while(1) { $148 = (($k$141$i) + ($ip$1$ph57$i))|0; $149 = (($n) + ($148)|0); $150 = HEAP8[$149>>0]|0; $151 = (($n) + ($152)|0); $153 = HEAP8[$151>>0]|0; $154 = ($150<<24>>24)==($153<<24>>24); if (!($154)) { $$lcssa283 = $152;$$lcssa286 = $150;$$lcssa289 = $153;$jp$1$ph1146$i$lcssa = $jp$1$ph1146$i; break L54; } $155 = ($k$141$i|0)==($p$1$ph$ph52$i|0); $146 = (($k$141$i) + 1)|0; if ($155) { break; } $145 = (($146) + ($jp$1$ph1146$i))|0; $147 = ($145>>>0)<($$lcssa324>>>0); if ($147) { $152 = $145;$k$141$i = $146; } else { $ip$0$ph$lcssa145$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph57$i;$p$0$ph$ph$lcssa34149$i = $p$0$ph$ph$lcssa34$i;$p$1$ph$ph$lcssa25$i = $p$1$ph$ph52$i; break L34; } } $156 = (($jp$1$ph1146$i) + ($p$1$ph$ph52$i))|0; $157 = (($156) + 1)|0; $158 = ($157>>>0)<($$lcssa324>>>0); if ($158) { $238 = $157;$jp$1$ph1146$i = $156; } else { $ip$0$ph$lcssa145$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph57$i;$p$0$ph$ph$lcssa34149$i = $p$0$ph$ph$lcssa34$i;$p$1$ph$ph$lcssa25$i = $p$1$ph$ph52$i; break L34; } } $159 = ($$lcssa286&255)<($$lcssa289&255); $160 = (($$lcssa283) - ($ip$1$ph57$i))|0; if (!($159)) { $jp$1$ph1146$i$lcssa$lcssa = $jp$1$ph1146$i$lcssa; break; } $164 = (($$lcssa283) + 1)|0; $165 = ($164>>>0)<($$lcssa324>>>0); if ($165) { $239 = $164;$jp$1$ph11$ph51$i = $$lcssa283;$p$1$ph$ph52$i = $160; } else { $ip$0$ph$lcssa145$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph57$i;$p$0$ph$ph$lcssa34149$i = $p$0$ph$ph$lcssa34$i;$p$1$ph$ph$lcssa25$i = $160; break L34; } } $161 = (($jp$1$ph1146$i$lcssa$lcssa) + 1)|0; $162 = (($jp$1$ph1146$i$lcssa$lcssa) + 2)|0; $163 = ($162>>>0)<($$lcssa324>>>0); if ($163) { $237 = $162;$ip$1$ph57$i = $jp$1$ph1146$i$lcssa$lcssa;$jp$1$ph58$i = $161; } else { $ip$0$ph$lcssa145$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $jp$1$ph1146$i$lcssa$lcssa;$p$0$ph$ph$lcssa34149$i = $p$0$ph$ph$lcssa34$i;$p$1$ph$ph$lcssa25$i = 1; break; } } } else { $ip$0$ph$lcssa145$i = -1;$ip$1$ph$lcssa$i = -1;$p$0$ph$ph$lcssa34149$i = 1;$p$1$ph$ph$lcssa25$i = 1; } } while(0); $166 = (($ip$1$ph$lcssa$i) + 1)|0; $167 = (($ip$0$ph$lcssa145$i) + 1)|0; $168 = ($166>>>0)>($167>>>0); $p$1$p$0$i = $168 ? $p$1$ph$ph$lcssa25$i : $p$0$ph$ph$lcssa34149$i; $ip$1$ip$0$i = $168 ? $ip$1$ph$lcssa$i : $ip$0$ph$lcssa145$i; $169 = (($n) + ($p$1$p$0$i)|0); $170 = (($ip$1$ip$0$i) + 1)|0; $171 = (_memcmp($n,$169,$170)|0); $172 = ($171|0)==(0); if ($172) { $177 = (($$lcssa324) - ($p$1$p$0$i))|0; $mem0$0$i = $177;$p$3$i = $p$1$p$0$i; } else { $173 = (($$lcssa324) - ($ip$1$ip$0$i))|0; $174 = (($173) + -1)|0; $175 = ($ip$1$ip$0$i>>>0)>($174>>>0); $ip$1$ip$0$$i = $175 ? $ip$1$ip$0$i : $174; $176 = (($ip$1$ip$0$$i) + 1)|0; $mem0$0$i = 0;$p$3$i = $176; } $178 = $$lcssa324 | 63; $179 = ($mem0$0$i|0)!=(0); $180 = (($$lcssa324) - ($p$3$i))|0; $$03$i = $3;$mem$0$i = 0;$z$0$i = $3; L69: while(1) { $181 = $z$0$i; $182 = $$03$i; $183 = (($181) - ($182))|0; $184 = ($183>>>0)<($$lcssa324>>>0); do { if ($184) { $185 = (_memchr($z$0$i,0,$178)|0); $186 = ($185|0)==(0|0); if ($186) { $190 = (($z$0$i) + ($178)|0); $z$3$i = $190; break; } else { $187 = $185; $188 = (($187) - ($182))|0; $189 = ($188>>>0)<($$lcssa324>>>0); if ($189) { $$3$i = 0; break L32; } else { $z$3$i = $185; break; } } } else { $z$3$i = $z$0$i; } } while(0); $191 = (($$03$i) + ($l$082$i$lcssa323)|0); $192 = HEAP8[$191>>0]|0; $div$i = ($192&255) >>> 5; $193 = $div$i&255; $194 = (($byteset$i) + ($193<<2)|0); $195 = HEAP32[$194>>2]|0; $196 = $192 & 31; $197 = $196&255; $198 = 1 << $197; $199 = $198 & $195; $200 = ($199|0)==(0); if ($200) { $209 = (($$03$i) + ($$lcssa324)|0); $$03$i = $209;$mem$0$i = 0;$z$0$i = $z$3$i; continue; } $201 = $192&255; $202 = (($shift$i) + ($201<<2)|0); $203 = HEAP32[$202>>2]|0; $204 = (($$lcssa324) - ($203))|0; $205 = ($$lcssa324|0)==($203|0); if (!($205)) { $206 = ($mem$0$i|0)!=(0); $or$cond$i = $179 & $206; $207 = ($204>>>0)<($p$3$i>>>0); $or$cond6$i = $or$cond$i & $207; $k$2$i = $or$cond6$i ? $180 : $204; $208 = (($$03$i) + ($k$2$i)|0); $$03$i = $208;$mem$0$i = 0;$z$0$i = $z$3$i; continue; } $210 = ($170>>>0)>($mem$0$i>>>0); $211 = $210 ? $170 : $mem$0$i; $212 = (($n) + ($211)|0); $213 = HEAP8[$212>>0]|0; $214 = ($213<<24>>24)==(0); L83: do { if ($214) { $k$4$i = $170; } else { $$pr$i = $213;$k$340$i = $211; while(1) { $215 = (($$03$i) + ($k$340$i)|0); $216 = HEAP8[$215>>0]|0; $217 = ($$pr$i<<24>>24)==($216<<24>>24); if (!($217)) { $k$340$i$lcssa = $k$340$i; break; } $218 = (($k$340$i) + 1)|0; $219 = (($n) + ($218)|0); $220 = HEAP8[$219>>0]|0; $221 = ($220<<24>>24)==(0); if ($221) { $k$4$i = $170; break L83; } else { $$pr$i = $220;$k$340$i = $218; } } $222 = (($k$340$i$lcssa) - ($ip$1$ip$0$i))|0; $223 = (($$03$i) + ($222)|0); $$03$i = $223;$mem$0$i = 0;$z$0$i = $z$3$i; continue L69; } } while(0); while(1) { $224 = ($k$4$i>>>0)>($mem$0$i>>>0); if (!($224)) { $$3$i = $$03$i; break L32; } $225 = (($k$4$i) + -1)|0; $226 = (($n) + ($225)|0); $227 = HEAP8[$226>>0]|0; $228 = (($$03$i) + ($225)|0); $229 = HEAP8[$228>>0]|0; $230 = ($227<<24>>24)==($229<<24>>24); if ($230) { $k$4$i = $225; } else { break; } } $231 = (($$03$i) + ($p$3$i)|0); $$03$i = $231;$mem$0$i = $mem0$0$i;$z$0$i = $z$3$i; } } } while(0); $$0 = $$3$i; } } } } } } } while(0); STACKTOP = sp;return ($$0|0); } function _wcslen($s) { $s = $s|0; var $$0 = 0, $$0$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $s; while(1) { $0 = HEAP32[$$0>>2]|0; $1 = ($0|0)==(0); $2 = ((($$0)) + 4|0); if ($1) { $$0$lcssa = $$0; break; } else { $$0 = $2; } } $3 = $$0$lcssa; $4 = $s; $5 = (($3) - ($4))|0; $6 = $5 >> 2; return ($6|0); } function _wmemcpy($d,$s,$n) { $d = $d|0; $s = $s|0; $n = $n|0; var $$014 = 0, $$023 = 0, $$05 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)==(0); if (!($0)) { $$014 = $n;$$023 = $s;$$05 = $d; while(1) { $1 = (($$014) + -1)|0; $2 = ((($$023)) + 4|0); $3 = HEAP32[$$023>>2]|0; $4 = ((($$05)) + 4|0); HEAP32[$$05>>2] = $3; $5 = ($1|0)==(0); if ($5) { break; } else { $$014 = $1;$$023 = $2;$$05 = $4; } } } return ($d|0); } function _wmemmove($d,$s,$n) { $d = $d|0; $s = $s|0; $n = $n|0; var $$025 = 0, $$07 = 0, $$16 = 0, $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = $d; $1 = $s; $2 = (($0) - ($1))|0; $3 = $2 >> 2; $4 = ($3>>>0)<($n>>>0); $5 = ($n|0)==(0); if ($4) { if (!($5)) { $$in = $n; while(1) { $6 = (($$in) + -1)|0; $7 = (($s) + ($6<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = (($d) + ($6<<2)|0); HEAP32[$9>>2] = $8; $10 = ($6|0)==(0); if ($10) { break; } else { $$in = $6; } } } } else { if (!($5)) { $$025 = $s;$$07 = $d;$$16 = $n; while(1) { $11 = (($$16) + -1)|0; $12 = ((($$025)) + 4|0); $13 = HEAP32[$$025>>2]|0; $14 = ((($$07)) + 4|0); HEAP32[$$07>>2] = $13; $15 = ($11|0)==(0); if ($15) { break; } else { $$025 = $12;$$07 = $14;$$16 = $11; } } } } return ($d|0); } function _wmemset($d,$c,$n) { $d = $d|0; $c = $c|0; $n = $n|0; var $$012 = 0, $$03 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n|0)==(0); if (!($0)) { $$012 = $n;$$03 = $d; while(1) { $1 = (($$012) + -1)|0; $2 = ((($$03)) + 4|0); HEAP32[$$03>>2] = $c; $3 = ($1|0)==(0); if ($3) { break; } else { $$012 = $1;$$03 = $2; } } } return ($d|0); } function _close($fd) { $fd = $fd|0; var $$ = 0, $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; HEAP32[$vararg_buffer>>2] = $fd; $0 = (___syscall6(6,($vararg_buffer|0))|0); $1 = ($0|0)==(-4); $$ = $1 ? -115 : $0; $2 = (___syscall_ret($$)|0); STACKTOP = sp;return ($2|0); } function _scanexp($f,$pok) { $f = $f|0; $pok = $pok|0; var $$lcssa22 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; var $99 = 0, $c$0 = 0, $c$1$be = 0, $c$1$be$lcssa = 0, $c$112 = 0, $c$2$be = 0, $c$2$lcssa = 0, $c$27 = 0, $c$3$be = 0, $neg$0 = 0, $or$cond3 = 0, $x$013 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($f)) + 100|0); $3 = HEAP32[$2>>2]|0; $4 = ($1>>>0)<($3>>>0); if ($4) { $5 = ((($1)) + 1|0); HEAP32[$0>>2] = $5; $6 = HEAP8[$1>>0]|0; $7 = $6&255; $9 = $7; } else { $8 = (___shgetc($f)|0); $9 = $8; } $10 = ($9|0)==(45); switch ($9|0) { case 43: case 45: { $11 = $10&1; $12 = HEAP32[$0>>2]|0; $13 = HEAP32[$2>>2]|0; $14 = ($12>>>0)<($13>>>0); if ($14) { $15 = ((($12)) + 1|0); HEAP32[$0>>2] = $15; $16 = HEAP8[$12>>0]|0; $17 = $16&255; $20 = $17; } else { $18 = (___shgetc($f)|0); $20 = $18; } $19 = (($20) + -48)|0; $21 = ($19>>>0)>(9); $22 = ($pok|0)!=(0); $or$cond3 = $22 & $21; if ($or$cond3) { $23 = HEAP32[$2>>2]|0; $24 = ($23|0)==(0|0); if ($24) { $c$0 = $20;$neg$0 = $11; } else { $25 = HEAP32[$0>>2]|0; $26 = ((($25)) + -1|0); HEAP32[$0>>2] = $26; $c$0 = $20;$neg$0 = $11; } } else { $c$0 = $20;$neg$0 = $11; } break; } default: { $c$0 = $9;$neg$0 = 0; } } $27 = (($c$0) + -48)|0; $28 = ($27>>>0)>(9); if ($28) { $29 = HEAP32[$2>>2]|0; $30 = ($29|0)==(0|0); if ($30) { $98 = -2147483648;$99 = 0; } else { $31 = HEAP32[$0>>2]|0; $32 = ((($31)) + -1|0); HEAP32[$0>>2] = $32; $98 = -2147483648;$99 = 0; } } else { $c$112 = $c$0;$x$013 = 0; while(1) { $33 = ($x$013*10)|0; $34 = (($c$112) + -48)|0; $35 = (($34) + ($33))|0; $36 = HEAP32[$0>>2]|0; $37 = HEAP32[$2>>2]|0; $38 = ($36>>>0)<($37>>>0); if ($38) { $39 = ((($36)) + 1|0); HEAP32[$0>>2] = $39; $40 = HEAP8[$36>>0]|0; $41 = $40&255; $c$1$be = $41; } else { $42 = (___shgetc($f)|0); $c$1$be = $42; } $43 = (($c$1$be) + -48)|0; $44 = ($43>>>0)<(10); $45 = ($35|0)<(214748364); $46 = $44 & $45; if ($46) { $c$112 = $c$1$be;$x$013 = $35; } else { $$lcssa22 = $35;$c$1$be$lcssa = $c$1$be; break; } } $47 = ($$lcssa22|0)<(0); $48 = $47 << 31 >> 31; $49 = (($c$1$be$lcssa) + -48)|0; $50 = ($49>>>0)<(10); if ($50) { $53 = $$lcssa22;$54 = $48;$c$27 = $c$1$be$lcssa; while(1) { $55 = (___muldi3(($53|0),($54|0),10,0)|0); $56 = tempRet0; $57 = ($c$27|0)<(0); $58 = $57 << 31 >> 31; $59 = (_i64Add(($c$27|0),($58|0),-48,-1)|0); $60 = tempRet0; $61 = (_i64Add(($59|0),($60|0),($55|0),($56|0))|0); $62 = tempRet0; $63 = HEAP32[$0>>2]|0; $64 = HEAP32[$2>>2]|0; $65 = ($63>>>0)<($64>>>0); if ($65) { $66 = ((($63)) + 1|0); HEAP32[$0>>2] = $66; $67 = HEAP8[$63>>0]|0; $68 = $67&255; $c$2$be = $68; } else { $69 = (___shgetc($f)|0); $c$2$be = $69; } $70 = (($c$2$be) + -48)|0; $71 = ($70>>>0)<(10); $72 = ($62|0)<(21474836); $73 = ($61>>>0)<(2061584302); $74 = ($62|0)==(21474836); $75 = $74 & $73; $76 = $72 | $75; $77 = $71 & $76; if ($77) { $53 = $61;$54 = $62;$c$27 = $c$2$be; } else { $92 = $61;$93 = $62;$c$2$lcssa = $c$2$be; break; } } } else { $92 = $$lcssa22;$93 = $48;$c$2$lcssa = $c$1$be$lcssa; } $51 = (($c$2$lcssa) + -48)|0; $52 = ($51>>>0)<(10); if ($52) { while(1) { $78 = HEAP32[$0>>2]|0; $79 = HEAP32[$2>>2]|0; $80 = ($78>>>0)<($79>>>0); if ($80) { $81 = ((($78)) + 1|0); HEAP32[$0>>2] = $81; $82 = HEAP8[$78>>0]|0; $83 = $82&255; $c$3$be = $83; } else { $84 = (___shgetc($f)|0); $c$3$be = $84; } $85 = (($c$3$be) + -48)|0; $86 = ($85>>>0)<(10); if (!($86)) { break; } } } $87 = HEAP32[$2>>2]|0; $88 = ($87|0)==(0|0); if (!($88)) { $89 = HEAP32[$0>>2]|0; $90 = ((($89)) + -1|0); HEAP32[$0>>2] = $90; } $91 = ($neg$0|0)!=(0); $94 = (_i64Subtract(0,0,($92|0),($93|0))|0); $95 = tempRet0; $96 = $91 ? $94 : $92; $97 = $91 ? $95 : $93; $98 = $97;$99 = $96; } tempRet0 = ($98); return ($99|0); } function ___fflush_unlocked($f) { $f = $f|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 20|0); $1 = HEAP32[$0>>2]|0; $2 = ((($f)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($1>>>0)>($3>>>0); if ($4) { $5 = ((($f)) + 36|0); $6 = HEAP32[$5>>2]|0; (FUNCTION_TABLE_iiii[$6 & 8191]($f,0,0)|0); $7 = HEAP32[$0>>2]|0; $8 = ($7|0)==(0|0); if ($8) { $$0 = -1; } else { label = 3; } } else { label = 3; } if ((label|0) == 3) { $9 = ((($f)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = ((($f)) + 8|0); $12 = HEAP32[$11>>2]|0; $13 = ($10>>>0)<($12>>>0); if ($13) { $14 = ((($f)) + 40|0); $15 = HEAP32[$14>>2]|0; $16 = $10; $17 = $12; $18 = (($16) - ($17))|0; (FUNCTION_TABLE_iiii[$15 & 8191]($f,$18,1)|0); } $19 = ((($f)) + 16|0); HEAP32[$19>>2] = 0; HEAP32[$2>>2] = 0; HEAP32[$0>>2] = 0; HEAP32[$11>>2] = 0; HEAP32[$9>>2] = 0; $$0 = 0; } return ($$0|0); } function _printf_core($f,$fmt,$ap,$nl_arg,$nl_type) { $f = $f|0; $fmt = $fmt|0; $ap = $ap|0; $nl_arg = $nl_arg|0; $nl_type = $nl_type|0; var $$ = 0, $$$i = 0, $$0 = 0, $$0$i = 0, $$0$lcssa$i = 0, $$012$i = 0, $$013$i = 0, $$03$i$33 = 0, $$07$i = 0.0, $$1$i = 0.0, $$114$i = 0, $$2$i = 0.0, $$20$i = 0.0, $$210$$24$i = 0, $$210$$26$i = 0, $$210$i = 0, $$23$i = 0, $$25$i = 0, $$3$i = 0.0, $$311$i = 0; var $$33$i = 0, $$36$i = 0.0, $$4$i = 0.0, $$412$lcssa$i = 0, $$41279$i = 0, $$43 = 0, $$5$lcssa$i = 0, $$590$i = 0, $$a$3$188$i = 0, $$a$3$i = 0, $$a$3189$i = 0, $$fl$4 = 0, $$l10n$0 = 0, $$lcssa162$i = 0, $$lcssa321 = 0, $$lcssa322 = 0, $$lcssa326 = 0, $$lcssa328 = 0, $$lcssa329 = 0, $$lcssa330 = 0; var $$lcssa331 = 0, $$lcssa332 = 0, $$lcssa334 = 0, $$lcssa344 = 0, $$lcssa347 = 0.0, $$lcssa349 = 0, $$lcssa52 = 0, $$neg55$i = 0, $$neg56$i = 0, $$p$$i = 0, $$p$0 = 0, $$p$5 = 0, $$p$i = 0, $$pn$i = 0, $$pr$i = 0, $$pr50$i = 0, $$pre = 0, $$pre$i = 0, $$pre$phi187$iZ2D = 0, $$pre182$i = 0; var $$pre185$i = 0, $$pre186$i = 0, $$pre190 = 0, $$z$3$i = 0, $$z$4$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; var $364 = 0.0, $365 = 0, $366 = 0, $367 = 0, $368 = 0.0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0.0, $397 = 0.0, $398 = 0, $399 = 0, $4 = 0; var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0.0, $413 = 0, $414 = 0, $415 = 0, $416 = 0.0, $417 = 0.0; var $418 = 0.0, $419 = 0.0, $42 = 0, $420 = 0.0, $421 = 0.0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0.0, $448 = 0.0, $449 = 0.0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0.0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; var $490 = 0.0, $491 = 0.0, $492 = 0.0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; var $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0.0, $602 = 0.0, $603 = 0, $604 = 0.0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a$0 = 0, $a$1 = 0, $a$1$lcssa$i = 0, $a$1150$i = 0, $a$2 = 0, $a$2$ph$i = 0, $a$3$lcssa$i = 0, $a$3137$i = 0, $a$5$lcssa$i = 0, $a$5112$i = 0, $a$6$i = 0, $a$8$i = 0; var $a$9$ph$i = 0, $arg = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0, $argpos$0 = 0, $big$i = 0, $buf = 0, $buf$i = 0, $carry$0143$i = 0, $carry3$0131$i = 0, $cnt$0 = 0, $cnt$1 = 0, $cnt$1$lcssa = 0, $d$0$142$i = 0, $d$0$i = 0, $d$0144$i = 0, $d$1130$i = 0, $d$2$lcssa$i = 0; var $d$2111$i = 0, $d$4$i = 0, $d$585$i = 0, $d$678$i = 0, $d$789$i = 0, $e$0126$i = 0, $e$1$i = 0, $e$2107$i = 0, $e$4$i = 0, $e$5$ph$i = 0, $e2$i = 0, $ebuf0$i = 0, $estr$0$i = 0, $estr$1$lcssa$i = 0, $estr$196$i = 0, $estr$2$i = 0, $exitcond$i = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0; var $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $fl$0103 = 0, $fl$056 = 0, $fl$1 = 0, $fl$1$ = 0, $fl$3 = 0, $fl$4 = 0, $fl$6 = 0, $i$0$lcssa = 0, $i$0$lcssa197 = 0, $i$0108 = 0, $i$0125$i = 0, $i$03$i = 0, $i$03$i$25 = 0; var $i$1$lcssa$i = 0, $i$1119 = 0, $i$1119$i = 0, $i$2106$i = 0, $i$295 = 0, $i$295$lcssa = 0, $i$3102$i = 0, $i$393 = 0, $isdigit = 0, $isdigit$2$i = 0, $isdigit$2$i$23 = 0, $isdigit$i = 0, $isdigit$i$27 = 0, $isdigit10 = 0, $isdigit12 = 0, $isdigittmp = 0, $isdigittmp$ = 0, $isdigittmp$1$i = 0, $isdigittmp$1$i$22 = 0, $isdigittmp$i = 0; var $isdigittmp$i$26 = 0, $isdigittmp11 = 0, $isdigittmp4$i = 0, $isdigittmp4$i$24 = 0, $isdigittmp9 = 0, $j$0$118$i = 0, $j$0$i = 0, $j$0120$i = 0, $j$1103$i = 0, $j$2$i = 0, $l$0 = 0, $l$0$i = 0, $l$1$i = 0, $l$1107 = 0, $l$2 = 0, $l10n$0 = 0, $l10n$0$lcssa = 0, $l10n$0$phi = 0, $l10n$1 = 0, $l10n$2 = 0; var $l10n$3 = 0, $mb = 0, $notlhs$i = 0, $notrhs$i = 0, $or$cond = 0, $or$cond$i = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond18$i = 0, $or$cond20 = 0, $or$cond22$i = 0, $or$cond239 = 0, $or$cond3$not$i = 0, $or$cond31$i = 0, $or$cond6$i = 0, $p$0 = 0, $p$1 = 0, $p$2 = 0, $p$2$ = 0, $p$3 = 0; var $p$4195 = 0, $p$5 = 0, $pl$0 = 0, $pl$0$i = 0, $pl$1 = 0, $pl$1$i = 0, $pl$2 = 0, $prefix$0 = 0, $prefix$0$$i = 0, $prefix$0$i = 0, $prefix$1 = 0, $prefix$2 = 0, $r$0$a$9$i = 0, $re$172$i = 0, $round$071$i = 0.0, $round6$1$i = 0.0, $s$0$i = 0, $s$1$i = 0, $s$1$i$lcssa = 0, $s1$0$i = 0; var $s7$082$i = 0, $s7$1$i = 0, $s8$0$lcssa$i = 0, $s8$073$i = 0, $s9$0$i = 0, $s9$186$i = 0, $s9$2$i = 0, $small$0$i = 0.0, $small$1$i = 0.0, $st$0 = 0, $st$0$lcssa327 = 0, $storemerge = 0, $storemerge$13 = 0, $storemerge$8102 = 0, $storemerge$854 = 0, $sum = 0, $t$0 = 0, $t$1 = 0, $w$$i = 0, $w$0 = 0; var $w$1 = 0, $w$2 = 0, $w$32$i = 0, $wc = 0, $ws$0109 = 0, $ws$1120 = 0, $z$0$i = 0, $z$0$lcssa = 0, $z$096 = 0, $z$1 = 0, $z$1$lcssa$i = 0, $z$1149$i = 0, $z$2 = 0, $z$2$i = 0, $z$2$i$lcssa = 0, $z$3$lcssa$i = 0, $z$3136$i = 0, $z$4$i = 0, $z$7$$i = 0, $z$7$i = 0; var $z$7$i$lcssa = 0, $z$7$ph$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 624|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $big$i = sp + 24|0; $e2$i = sp + 16|0; $buf$i = sp + 588|0; $ebuf0$i = sp + 576|0; $arg = sp; $buf = sp + 536|0; $wc = sp + 8|0; $mb = sp + 528|0; $0 = ($f|0)!=(0|0); $1 = ((($buf)) + 40|0); $2 = $1; $3 = ((($buf)) + 39|0); $4 = ((($wc)) + 4|0); $5 = ((($ebuf0$i)) + 12|0); $6 = ((($ebuf0$i)) + 11|0); $7 = $buf$i; $8 = $5; $9 = (($8) - ($7))|0; $10 = (-2 - ($7))|0; $11 = (($8) + 2)|0; $12 = ((($big$i)) + 288|0); $13 = ((($buf$i)) + 9|0); $14 = $13; $15 = ((($buf$i)) + 8|0); $22 = $fmt;$cnt$0 = 0;$l$0 = 0;$l10n$0 = 0; L1: while(1) { $16 = ($cnt$0|0)>(-1); do { if ($16) { $17 = (2147483647 - ($cnt$0))|0; $18 = ($l$0|0)>($17|0); if ($18) { $19 = (___errno_location()|0); HEAP32[$19>>2] = 75; $cnt$1 = -1; break; } else { $20 = (($l$0) + ($cnt$0))|0; $cnt$1 = $20; break; } } else { $cnt$1 = $cnt$0; } } while(0); $21 = HEAP8[$22>>0]|0; $23 = ($21<<24>>24)==(0); if ($23) { $cnt$1$lcssa = $cnt$1;$l10n$0$lcssa = $l10n$0; label = 242; break; } else { $24 = $21;$26 = $22; } L9: while(1) { switch ($24<<24>>24) { case 37: { $28 = $26;$z$096 = $26; label = 9; break L9; break; } case 0: { $$lcssa52 = $26;$z$0$lcssa = $26; break L9; break; } default: { } } $25 = ((($26)) + 1|0); $$pre = HEAP8[$25>>0]|0; $24 = $$pre;$26 = $25; } L12: do { if ((label|0) == 9) { while(1) { label = 0; $27 = ((($28)) + 1|0); $29 = HEAP8[$27>>0]|0; $30 = ($29<<24>>24)==(37); if (!($30)) { $$lcssa52 = $28;$z$0$lcssa = $z$096; break L12; } $31 = ((($z$096)) + 1|0); $32 = ((($28)) + 2|0); $33 = HEAP8[$32>>0]|0; $34 = ($33<<24>>24)==(37); if ($34) { $28 = $32;$z$096 = $31; label = 9; } else { $$lcssa52 = $32;$z$0$lcssa = $31; break; } } } } while(0); $35 = $z$0$lcssa; $36 = $22; $37 = (($35) - ($36))|0; if ($0) { $38 = HEAP32[$f>>2]|0; $39 = $38 & 32; $40 = ($39|0)==(0); if ($40) { (___fwritex($22,$37,$f)|0); } } $41 = ($z$0$lcssa|0)==($22|0); if (!($41)) { $l10n$0$phi = $l10n$0;$22 = $$lcssa52;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$0$phi; continue; } $42 = ((($$lcssa52)) + 1|0); $43 = HEAP8[$42>>0]|0; $44 = $43 << 24 >> 24; $isdigittmp = (($44) + -48)|0; $isdigit = ($isdigittmp>>>0)<(10); if ($isdigit) { $45 = ((($$lcssa52)) + 2|0); $46 = HEAP8[$45>>0]|0; $47 = ($46<<24>>24)==(36); $48 = ((($$lcssa52)) + 3|0); $$43 = $47 ? $48 : $42; $$l10n$0 = $47 ? 1 : $l10n$0; $isdigittmp$ = $47 ? $isdigittmp : -1; $$pre190 = HEAP8[$$43>>0]|0; $50 = $$pre190;$argpos$0 = $isdigittmp$;$l10n$1 = $$l10n$0;$storemerge = $$43; } else { $50 = $43;$argpos$0 = -1;$l10n$1 = $l10n$0;$storemerge = $42; } $49 = $50 << 24 >> 24; $51 = $49 & -32; $52 = ($51|0)==(32); L25: do { if ($52) { $54 = $49;$59 = $50;$fl$0103 = 0;$storemerge$8102 = $storemerge; while(1) { $53 = (($54) + -32)|0; $55 = 1 << $53; $56 = $55 & 75913; $57 = ($56|0)==(0); if ($57) { $68 = $59;$fl$056 = $fl$0103;$storemerge$854 = $storemerge$8102; break L25; } $58 = $59 << 24 >> 24; $60 = (($58) + -32)|0; $61 = 1 << $60; $62 = $61 | $fl$0103; $63 = ((($storemerge$8102)) + 1|0); $64 = HEAP8[$63>>0]|0; $65 = $64 << 24 >> 24; $66 = $65 & -32; $67 = ($66|0)==(32); if ($67) { $54 = $65;$59 = $64;$fl$0103 = $62;$storemerge$8102 = $63; } else { $68 = $64;$fl$056 = $62;$storemerge$854 = $63; break; } } } else { $68 = $50;$fl$056 = 0;$storemerge$854 = $storemerge; } } while(0); $69 = ($68<<24>>24)==(42); do { if ($69) { $70 = ((($storemerge$854)) + 1|0); $71 = HEAP8[$70>>0]|0; $72 = $71 << 24 >> 24; $isdigittmp11 = (($72) + -48)|0; $isdigit12 = ($isdigittmp11>>>0)<(10); if ($isdigit12) { $73 = ((($storemerge$854)) + 2|0); $74 = HEAP8[$73>>0]|0; $75 = ($74<<24>>24)==(36); if ($75) { $76 = (($nl_type) + ($isdigittmp11<<2)|0); HEAP32[$76>>2] = 10; $77 = HEAP8[$70>>0]|0; $78 = $77 << 24 >> 24; $79 = (($78) + -48)|0; $80 = (($nl_arg) + ($79<<3)|0); $81 = $80; $82 = $81; $83 = HEAP32[$82>>2]|0; $84 = (($81) + 4)|0; $85 = $84; $86 = HEAP32[$85>>2]|0; $87 = ((($storemerge$854)) + 3|0); $l10n$2 = 1;$storemerge$13 = $87;$w$0 = $83; } else { label = 24; } } else { label = 24; } if ((label|0) == 24) { label = 0; $88 = ($l10n$1|0)==(0); if (!($88)) { $$0 = -1; break L1; } if (!($0)) { $108 = $70;$fl$1 = $fl$056;$l10n$3 = 0;$w$1 = 0; break; } $arglist_current = HEAP32[$ap>>2]|0; $89 = $arglist_current; $90 = ((0) + 4|0); $expanded4 = $90; $expanded = (($expanded4) - 1)|0; $91 = (($89) + ($expanded))|0; $92 = ((0) + 4|0); $expanded8 = $92; $expanded7 = (($expanded8) - 1)|0; $expanded6 = $expanded7 ^ -1; $93 = $91 & $expanded6; $94 = $93; $95 = HEAP32[$94>>2]|0; $arglist_next = ((($94)) + 4|0); HEAP32[$ap>>2] = $arglist_next; $l10n$2 = 0;$storemerge$13 = $70;$w$0 = $95; } $96 = ($w$0|0)<(0); if ($96) { $97 = $fl$056 | 8192; $98 = (0 - ($w$0))|0; $108 = $storemerge$13;$fl$1 = $97;$l10n$3 = $l10n$2;$w$1 = $98; } else { $108 = $storemerge$13;$fl$1 = $fl$056;$l10n$3 = $l10n$2;$w$1 = $w$0; } } else { $99 = $68 << 24 >> 24; $isdigittmp$1$i = (($99) + -48)|0; $isdigit$2$i = ($isdigittmp$1$i>>>0)<(10); if ($isdigit$2$i) { $103 = $storemerge$854;$i$03$i = 0;$isdigittmp4$i = $isdigittmp$1$i; while(1) { $100 = ($i$03$i*10)|0; $101 = (($100) + ($isdigittmp4$i))|0; $102 = ((($103)) + 1|0); $104 = HEAP8[$102>>0]|0; $105 = $104 << 24 >> 24; $isdigittmp$i = (($105) + -48)|0; $isdigit$i = ($isdigittmp$i>>>0)<(10); if ($isdigit$i) { $103 = $102;$i$03$i = $101;$isdigittmp4$i = $isdigittmp$i; } else { $$lcssa321 = $101;$$lcssa322 = $102; break; } } $106 = ($$lcssa321|0)<(0); if ($106) { $$0 = -1; break L1; } else { $108 = $$lcssa322;$fl$1 = $fl$056;$l10n$3 = $l10n$1;$w$1 = $$lcssa321; } } else { $108 = $storemerge$854;$fl$1 = $fl$056;$l10n$3 = $l10n$1;$w$1 = 0; } } } while(0); $107 = HEAP8[$108>>0]|0; $109 = ($107<<24>>24)==(46); L46: do { if ($109) { $110 = ((($108)) + 1|0); $111 = HEAP8[$110>>0]|0; $112 = ($111<<24>>24)==(42); if (!($112)) { $139 = $111 << 24 >> 24; $isdigittmp$1$i$22 = (($139) + -48)|0; $isdigit$2$i$23 = ($isdigittmp$1$i$22>>>0)<(10); if ($isdigit$2$i$23) { $143 = $110;$i$03$i$25 = 0;$isdigittmp4$i$24 = $isdigittmp$1$i$22; } else { $802 = $110;$p$0 = 0; break; } while(1) { $140 = ($i$03$i$25*10)|0; $141 = (($140) + ($isdigittmp4$i$24))|0; $142 = ((($143)) + 1|0); $144 = HEAP8[$142>>0]|0; $145 = $144 << 24 >> 24; $isdigittmp$i$26 = (($145) + -48)|0; $isdigit$i$27 = ($isdigittmp$i$26>>>0)<(10); if ($isdigit$i$27) { $143 = $142;$i$03$i$25 = $141;$isdigittmp4$i$24 = $isdigittmp$i$26; } else { $802 = $142;$p$0 = $141; break L46; } } } $113 = ((($108)) + 2|0); $114 = HEAP8[$113>>0]|0; $115 = $114 << 24 >> 24; $isdigittmp9 = (($115) + -48)|0; $isdigit10 = ($isdigittmp9>>>0)<(10); if ($isdigit10) { $116 = ((($108)) + 3|0); $117 = HEAP8[$116>>0]|0; $118 = ($117<<24>>24)==(36); if ($118) { $119 = (($nl_type) + ($isdigittmp9<<2)|0); HEAP32[$119>>2] = 10; $120 = HEAP8[$113>>0]|0; $121 = $120 << 24 >> 24; $122 = (($121) + -48)|0; $123 = (($nl_arg) + ($122<<3)|0); $124 = $123; $125 = $124; $126 = HEAP32[$125>>2]|0; $127 = (($124) + 4)|0; $128 = $127; $129 = HEAP32[$128>>2]|0; $130 = ((($108)) + 4|0); $802 = $130;$p$0 = $126; break; } } $131 = ($l10n$3|0)==(0); if (!($131)) { $$0 = -1; break L1; } if ($0) { $arglist_current2 = HEAP32[$ap>>2]|0; $132 = $arglist_current2; $133 = ((0) + 4|0); $expanded11 = $133; $expanded10 = (($expanded11) - 1)|0; $134 = (($132) + ($expanded10))|0; $135 = ((0) + 4|0); $expanded15 = $135; $expanded14 = (($expanded15) - 1)|0; $expanded13 = $expanded14 ^ -1; $136 = $134 & $expanded13; $137 = $136; $138 = HEAP32[$137>>2]|0; $arglist_next3 = ((($137)) + 4|0); HEAP32[$ap>>2] = $arglist_next3; $802 = $113;$p$0 = $138; } else { $802 = $113;$p$0 = 0; } } else { $802 = $108;$p$0 = -1; } } while(0); $147 = $802;$st$0 = 0; while(1) { $146 = HEAP8[$147>>0]|0; $148 = $146 << 24 >> 24; $149 = (($148) + -65)|0; $150 = ($149>>>0)>(57); if ($150) { $$0 = -1; break L1; } $151 = ((($147)) + 1|0); $152 = ((208271 + (($st$0*58)|0)|0) + ($149)|0); $153 = HEAP8[$152>>0]|0; $154 = $153&255; $155 = (($154) + -1)|0; $156 = ($155>>>0)<(8); if ($156) { $147 = $151;$st$0 = $154; } else { $$lcssa326 = $147;$$lcssa328 = $151;$$lcssa329 = $153;$$lcssa330 = $154;$st$0$lcssa327 = $st$0; break; } } $157 = ($$lcssa329<<24>>24)==(0); if ($157) { $$0 = -1; break; } $158 = ($$lcssa329<<24>>24)==(19); $159 = ($argpos$0|0)>(-1); do { if ($158) { if ($159) { $$0 = -1; break L1; } else { label = 52; } } else { if ($159) { $160 = (($nl_type) + ($argpos$0<<2)|0); HEAP32[$160>>2] = $$lcssa330; $161 = (($nl_arg) + ($argpos$0<<3)|0); $162 = $161; $163 = $162; $164 = HEAP32[$163>>2]|0; $165 = (($162) + 4)|0; $166 = $165; $167 = HEAP32[$166>>2]|0; $168 = $arg; $169 = $168; HEAP32[$169>>2] = $164; $170 = (($168) + 4)|0; $171 = $170; HEAP32[$171>>2] = $167; label = 52; break; } if (!($0)) { $$0 = 0; break L1; } _pop_arg($arg,$$lcssa330,$ap); } } while(0); if ((label|0) == 52) { label = 0; if (!($0)) { $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue; } } $172 = HEAP8[$$lcssa326>>0]|0; $173 = $172 << 24 >> 24; $174 = ($st$0$lcssa327|0)!=(0); $175 = $173 & 15; $176 = ($175|0)==(3); $or$cond15 = $174 & $176; $177 = $173 & -33; $t$0 = $or$cond15 ? $177 : $173; $178 = $fl$1 & 8192; $179 = ($178|0)==(0); $180 = $fl$1 & -65537; $fl$1$ = $179 ? $fl$1 : $180; L75: do { switch ($t$0|0) { case 110: { switch ($st$0$lcssa327|0) { case 0: { $187 = HEAP32[$arg>>2]|0; HEAP32[$187>>2] = $cnt$1; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 1: { $188 = HEAP32[$arg>>2]|0; HEAP32[$188>>2] = $cnt$1; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 2: { $189 = ($cnt$1|0)<(0); $190 = $189 << 31 >> 31; $191 = HEAP32[$arg>>2]|0; $192 = $191; $193 = $192; HEAP32[$193>>2] = $cnt$1; $194 = (($192) + 4)|0; $195 = $194; HEAP32[$195>>2] = $190; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 3: { $196 = $cnt$1&65535; $197 = HEAP32[$arg>>2]|0; HEAP16[$197>>1] = $196; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 4: { $198 = $cnt$1&255; $199 = HEAP32[$arg>>2]|0; HEAP8[$199>>0] = $198; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 6: { $200 = HEAP32[$arg>>2]|0; HEAP32[$200>>2] = $cnt$1; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } case 7: { $201 = ($cnt$1|0)<(0); $202 = $201 << 31 >> 31; $203 = HEAP32[$arg>>2]|0; $204 = $203; $205 = $204; HEAP32[$205>>2] = $cnt$1; $206 = (($204) + 4)|0; $207 = $206; HEAP32[$207>>2] = $202; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; break; } default: { $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $37;$l10n$0 = $l10n$3; continue L1; } } break; } case 112: { $208 = ($p$0>>>0)>(8); $209 = $208 ? $p$0 : 8; $210 = $fl$1$ | 8; $fl$3 = $210;$p$1 = $209;$t$1 = 120; label = 64; break; } case 88: case 120: { $fl$3 = $fl$1$;$p$1 = $p$0;$t$1 = $t$0; label = 64; break; } case 111: { $248 = $arg; $249 = $248; $250 = HEAP32[$249>>2]|0; $251 = (($248) + 4)|0; $252 = $251; $253 = HEAP32[$252>>2]|0; $254 = ($250|0)==(0); $255 = ($253|0)==(0); $256 = $254 & $255; if ($256) { $$0$lcssa$i = $1; } else { $$03$i$33 = $1;$258 = $250;$262 = $253; while(1) { $257 = $258 & 7; $259 = $257 | 48; $260 = $259&255; $261 = ((($$03$i$33)) + -1|0); HEAP8[$261>>0] = $260; $263 = (_bitshift64Lshr(($258|0),($262|0),3)|0); $264 = tempRet0; $265 = ($263|0)==(0); $266 = ($264|0)==(0); $267 = $265 & $266; if ($267) { $$0$lcssa$i = $261; break; } else { $$03$i$33 = $261;$258 = $263;$262 = $264; } } } $268 = $fl$1$ & 8; $269 = ($268|0)==(0); if ($269) { $a$0 = $$0$lcssa$i;$fl$4 = $fl$1$;$p$2 = $p$0;$pl$1 = 0;$prefix$1 = 208751; label = 77; } else { $270 = $$0$lcssa$i; $271 = (($2) - ($270))|0; $272 = (($271) + 1)|0; $273 = ($p$0|0)<($272|0); $$p$0 = $273 ? $272 : $p$0; $a$0 = $$0$lcssa$i;$fl$4 = $fl$1$;$p$2 = $$p$0;$pl$1 = 0;$prefix$1 = 208751; label = 77; } break; } case 105: case 100: { $274 = $arg; $275 = $274; $276 = HEAP32[$275>>2]|0; $277 = (($274) + 4)|0; $278 = $277; $279 = HEAP32[$278>>2]|0; $280 = ($279|0)<(0); if ($280) { $281 = (_i64Subtract(0,0,($276|0),($279|0))|0); $282 = tempRet0; $283 = $arg; $284 = $283; HEAP32[$284>>2] = $281; $285 = (($283) + 4)|0; $286 = $285; HEAP32[$286>>2] = $282; $291 = $281;$292 = $282;$pl$0 = 1;$prefix$0 = 208751; label = 76; break L75; } $287 = $fl$1$ & 2048; $288 = ($287|0)==(0); if ($288) { $289 = $fl$1$ & 1; $290 = ($289|0)==(0); $$ = $290 ? 208751 : (208753); $291 = $276;$292 = $279;$pl$0 = $289;$prefix$0 = $$; label = 76; } else { $291 = $276;$292 = $279;$pl$0 = 1;$prefix$0 = (208752); label = 76; } break; } case 117: { $181 = $arg; $182 = $181; $183 = HEAP32[$182>>2]|0; $184 = (($181) + 4)|0; $185 = $184; $186 = HEAP32[$185>>2]|0; $291 = $183;$292 = $186;$pl$0 = 0;$prefix$0 = 208751; label = 76; break; } case 99: { $312 = $arg; $313 = $312; $314 = HEAP32[$313>>2]|0; $315 = (($312) + 4)|0; $316 = $315; $317 = HEAP32[$316>>2]|0; $318 = $314&255; HEAP8[$3>>0] = $318; $a$2 = $3;$fl$6 = $180;$p$5 = 1;$pl$2 = 0;$prefix$2 = 208751;$z$2 = $1; break; } case 109: { $319 = (___errno_location()|0); $320 = HEAP32[$319>>2]|0; $321 = (_strerror($320)|0); $a$1 = $321; label = 82; break; } case 115: { $322 = HEAP32[$arg>>2]|0; $323 = ($322|0)!=(0|0); $324 = $323 ? $322 : 208761; $a$1 = $324; label = 82; break; } case 67: { $331 = $arg; $332 = $331; $333 = HEAP32[$332>>2]|0; $334 = (($331) + 4)|0; $335 = $334; $336 = HEAP32[$335>>2]|0; HEAP32[$wc>>2] = $333; HEAP32[$4>>2] = 0; HEAP32[$arg>>2] = $wc; $p$4195 = -1; label = 86; break; } case 83: { $337 = ($p$0|0)==(0); if ($337) { _pad($f,32,$w$1,0,$fl$1$); $i$0$lcssa197 = 0; label = 98; } else { $p$4195 = $p$0; label = 86; } break; } case 65: case 71: case 70: case 69: case 97: case 103: case 102: case 101: { $364 = +HEAPF64[$arg>>3]; HEAP32[$e2$i>>2] = 0; HEAPF64[tempDoublePtr>>3] = $364;$365 = HEAP32[tempDoublePtr>>2]|0; $366 = HEAP32[tempDoublePtr+4>>2]|0; $367 = ($366|0)<(0); if ($367) { $368 = -$364; $$07$i = $368;$pl$0$i = 1;$prefix$0$i = 208768; } else { $369 = $fl$1$ & 2048; $370 = ($369|0)==(0); if ($370) { $371 = $fl$1$ & 1; $372 = ($371|0)==(0); $$$i = $372 ? (208769) : (208774); $$07$i = $364;$pl$0$i = $371;$prefix$0$i = $$$i; } else { $$07$i = $364;$pl$0$i = 1;$prefix$0$i = (208771); } } HEAPF64[tempDoublePtr>>3] = $$07$i;$373 = HEAP32[tempDoublePtr>>2]|0; $374 = HEAP32[tempDoublePtr+4>>2]|0; $375 = $374 & 2146435072; $376 = ($375>>>0)<(2146435072); $377 = (0)<(0); $378 = ($375|0)==(2146435072); $379 = $378 & $377; $380 = $376 | $379; do { if ($380) { $396 = (+_frexpl($$07$i,$e2$i)); $397 = $396 * 2.0; $398 = $397 != 0.0; if ($398) { $399 = HEAP32[$e2$i>>2]|0; $400 = (($399) + -1)|0; HEAP32[$e2$i>>2] = $400; } $401 = $t$0 | 32; $402 = ($401|0)==(97); if ($402) { $403 = $t$0 & 32; $404 = ($403|0)==(0); $405 = ((($prefix$0$i)) + 9|0); $prefix$0$$i = $404 ? $prefix$0$i : $405; $406 = $pl$0$i | 2; $407 = ($p$0>>>0)>(11); $408 = (12 - ($p$0))|0; $409 = ($408|0)==(0); $410 = $407 | $409; do { if ($410) { $$1$i = $397; } else { $re$172$i = $408;$round$071$i = 8.0; while(1) { $411 = (($re$172$i) + -1)|0; $412 = $round$071$i * 16.0; $413 = ($411|0)==(0); if ($413) { $$lcssa347 = $412; break; } else { $re$172$i = $411;$round$071$i = $412; } } $414 = HEAP8[$prefix$0$$i>>0]|0; $415 = ($414<<24>>24)==(45); if ($415) { $416 = -$397; $417 = $416 - $$lcssa347; $418 = $$lcssa347 + $417; $419 = -$418; $$1$i = $419; break; } else { $420 = $397 + $$lcssa347; $421 = $420 - $$lcssa347; $$1$i = $421; break; } } } while(0); $422 = HEAP32[$e2$i>>2]|0; $423 = ($422|0)<(0); $424 = (0 - ($422))|0; $425 = $423 ? $424 : $422; $426 = ($425|0)<(0); $427 = $426 << 31 >> 31; $428 = (_fmt_u($425,$427,$5)|0); $429 = ($428|0)==($5|0); if ($429) { HEAP8[$6>>0] = 48; $estr$0$i = $6; } else { $estr$0$i = $428; } $430 = $422 >> 31; $431 = $430 & 2; $432 = (($431) + 43)|0; $433 = $432&255; $434 = ((($estr$0$i)) + -1|0); HEAP8[$434>>0] = $433; $435 = (($t$0) + 15)|0; $436 = $435&255; $437 = ((($estr$0$i)) + -2|0); HEAP8[$437>>0] = $436; $notrhs$i = ($p$0|0)<(1); $438 = $fl$1$ & 8; $439 = ($438|0)==(0); $$2$i = $$1$i;$s$0$i = $buf$i; while(1) { $440 = (~~(($$2$i))); $441 = (208735 + ($440)|0); $442 = HEAP8[$441>>0]|0; $443 = $442&255; $444 = $443 | $403; $445 = $444&255; $446 = ((($s$0$i)) + 1|0); HEAP8[$s$0$i>>0] = $445; $447 = (+($440|0)); $448 = $$2$i - $447; $449 = $448 * 16.0; $450 = $446; $451 = (($450) - ($7))|0; $452 = ($451|0)==(1); do { if ($452) { $notlhs$i = $449 == 0.0; $or$cond3$not$i = $notrhs$i & $notlhs$i; $or$cond$i = $439 & $or$cond3$not$i; if ($or$cond$i) { $s$1$i = $446; break; } $453 = ((($s$0$i)) + 2|0); HEAP8[$446>>0] = 46; $s$1$i = $453; } else { $s$1$i = $446; } } while(0); $454 = $449 != 0.0; if ($454) { $$2$i = $449;$s$0$i = $s$1$i; } else { $s$1$i$lcssa = $s$1$i; break; } } $455 = ($p$0|0)!=(0); $$pre185$i = $s$1$i$lcssa; $456 = (($10) + ($$pre185$i))|0; $457 = ($456|0)<($p$0|0); $or$cond239 = $455 & $457; $458 = $437; $459 = (($11) + ($p$0))|0; $460 = (($459) - ($458))|0; $461 = $437; $462 = (($9) - ($461))|0; $463 = (($462) + ($$pre185$i))|0; $l$0$i = $or$cond239 ? $460 : $463; $464 = (($l$0$i) + ($406))|0; _pad($f,32,$w$1,$464,$fl$1$); $465 = HEAP32[$f>>2]|0; $466 = $465 & 32; $467 = ($466|0)==(0); if ($467) { (___fwritex($prefix$0$$i,$406,$f)|0); } $468 = $fl$1$ ^ 65536; _pad($f,48,$w$1,$464,$468); $469 = (($$pre185$i) - ($7))|0; $470 = HEAP32[$f>>2]|0; $471 = $470 & 32; $472 = ($471|0)==(0); if ($472) { (___fwritex($buf$i,$469,$f)|0); } $473 = $437; $474 = (($8) - ($473))|0; $sum = (($469) + ($474))|0; $475 = (($l$0$i) - ($sum))|0; _pad($f,48,$475,0,0); $476 = HEAP32[$f>>2]|0; $477 = $476 & 32; $478 = ($477|0)==(0); if ($478) { (___fwritex($437,$474,$f)|0); } $479 = $fl$1$ ^ 8192; _pad($f,32,$w$1,$464,$479); $480 = ($464|0)<($w$1|0); $w$$i = $480 ? $w$1 : $464; $$0$i = $w$$i; break; } $481 = ($p$0|0)<(0); $$p$i = $481 ? 6 : $p$0; if ($398) { $482 = $397 * 268435456.0; $483 = HEAP32[$e2$i>>2]|0; $484 = (($483) + -28)|0; HEAP32[$e2$i>>2] = $484; $$3$i = $482;$485 = $484; } else { $$pre182$i = HEAP32[$e2$i>>2]|0; $$3$i = $397;$485 = $$pre182$i; } $486 = ($485|0)<(0); $$33$i = $486 ? $big$i : $12; $487 = $$33$i; $$4$i = $$3$i;$z$0$i = $$33$i; while(1) { $488 = (~~(($$4$i))>>>0); HEAP32[$z$0$i>>2] = $488; $489 = ((($z$0$i)) + 4|0); $490 = (+($488>>>0)); $491 = $$4$i - $490; $492 = $491 * 1.0E+9; $493 = $492 != 0.0; if ($493) { $$4$i = $492;$z$0$i = $489; } else { $$lcssa331 = $489; break; } } $$pr$i = HEAP32[$e2$i>>2]|0; $494 = ($$pr$i|0)>(0); if ($494) { $495 = $$pr$i;$a$1150$i = $$33$i;$z$1149$i = $$lcssa331; while(1) { $496 = ($495|0)>(29); $497 = $496 ? 29 : $495; $d$0$142$i = ((($z$1149$i)) + -4|0); $498 = ($d$0$142$i>>>0)<($a$1150$i>>>0); do { if ($498) { $a$2$ph$i = $a$1150$i; } else { $carry$0143$i = 0;$d$0144$i = $d$0$142$i; while(1) { $499 = HEAP32[$d$0144$i>>2]|0; $500 = (_bitshift64Shl(($499|0),0,($497|0))|0); $501 = tempRet0; $502 = (_i64Add(($500|0),($501|0),($carry$0143$i|0),0)|0); $503 = tempRet0; $504 = (___uremdi3(($502|0),($503|0),1000000000,0)|0); $505 = tempRet0; HEAP32[$d$0144$i>>2] = $504; $506 = (___udivdi3(($502|0),($503|0),1000000000,0)|0); $507 = tempRet0; $d$0$i = ((($d$0144$i)) + -4|0); $508 = ($d$0$i>>>0)<($a$1150$i>>>0); if ($508) { $$lcssa332 = $506; break; } else { $carry$0143$i = $506;$d$0144$i = $d$0$i; } } $509 = ($$lcssa332|0)==(0); if ($509) { $a$2$ph$i = $a$1150$i; break; } $510 = ((($a$1150$i)) + -4|0); HEAP32[$510>>2] = $$lcssa332; $a$2$ph$i = $510; } } while(0); $z$2$i = $z$1149$i; while(1) { $511 = ($z$2$i>>>0)>($a$2$ph$i>>>0); if (!($511)) { $z$2$i$lcssa = $z$2$i; break; } $512 = ((($z$2$i)) + -4|0); $513 = HEAP32[$512>>2]|0; $514 = ($513|0)==(0); if ($514) { $z$2$i = $512; } else { $z$2$i$lcssa = $z$2$i; break; } } $515 = HEAP32[$e2$i>>2]|0; $516 = (($515) - ($497))|0; HEAP32[$e2$i>>2] = $516; $517 = ($516|0)>(0); if ($517) { $495 = $516;$a$1150$i = $a$2$ph$i;$z$1149$i = $z$2$i$lcssa; } else { $$pr50$i = $516;$a$1$lcssa$i = $a$2$ph$i;$z$1$lcssa$i = $z$2$i$lcssa; break; } } } else { $$pr50$i = $$pr$i;$a$1$lcssa$i = $$33$i;$z$1$lcssa$i = $$lcssa331; } $518 = ($$pr50$i|0)<(0); if ($518) { $519 = (($$p$i) + 25)|0; $520 = (($519|0) / 9)&-1; $521 = (($520) + 1)|0; $522 = ($401|0)==(102); $524 = $$pr50$i;$a$3137$i = $a$1$lcssa$i;$z$3136$i = $z$1$lcssa$i; while(1) { $523 = (0 - ($524))|0; $525 = ($523|0)>(9); $526 = $525 ? 9 : $523; $527 = ($a$3137$i>>>0)<($z$3136$i>>>0); do { if ($527) { $531 = 1 << $526; $532 = (($531) + -1)|0; $533 = 1000000000 >>> $526; $carry3$0131$i = 0;$d$1130$i = $a$3137$i; while(1) { $534 = HEAP32[$d$1130$i>>2]|0; $535 = $534 & $532; $536 = $534 >>> $526; $537 = (($536) + ($carry3$0131$i))|0; HEAP32[$d$1130$i>>2] = $537; $538 = Math_imul($535, $533)|0; $539 = ((($d$1130$i)) + 4|0); $540 = ($539>>>0)<($z$3136$i>>>0); if ($540) { $carry3$0131$i = $538;$d$1130$i = $539; } else { $$lcssa334 = $538; break; } } $541 = HEAP32[$a$3137$i>>2]|0; $542 = ($541|0)==(0); $543 = ((($a$3137$i)) + 4|0); $$a$3$i = $542 ? $543 : $a$3137$i; $544 = ($$lcssa334|0)==(0); if ($544) { $$a$3189$i = $$a$3$i;$z$4$i = $z$3136$i; break; } $545 = ((($z$3136$i)) + 4|0); HEAP32[$z$3136$i>>2] = $$lcssa334; $$a$3189$i = $$a$3$i;$z$4$i = $545; } else { $528 = HEAP32[$a$3137$i>>2]|0; $529 = ($528|0)==(0); $530 = ((($a$3137$i)) + 4|0); $$a$3$188$i = $529 ? $530 : $a$3137$i; $$a$3189$i = $$a$3$188$i;$z$4$i = $z$3136$i; } } while(0); $546 = $522 ? $$33$i : $$a$3189$i; $547 = $z$4$i; $548 = $546; $549 = (($547) - ($548))|0; $550 = $549 >> 2; $551 = ($550|0)>($521|0); $552 = (($546) + ($521<<2)|0); $$z$4$i = $551 ? $552 : $z$4$i; $553 = HEAP32[$e2$i>>2]|0; $554 = (($553) + ($526))|0; HEAP32[$e2$i>>2] = $554; $555 = ($554|0)<(0); if ($555) { $524 = $554;$a$3137$i = $$a$3189$i;$z$3136$i = $$z$4$i; } else { $a$3$lcssa$i = $$a$3189$i;$z$3$lcssa$i = $$z$4$i; break; } } } else { $a$3$lcssa$i = $a$1$lcssa$i;$z$3$lcssa$i = $z$1$lcssa$i; } $556 = ($a$3$lcssa$i>>>0)<($z$3$lcssa$i>>>0); do { if ($556) { $557 = $a$3$lcssa$i; $558 = (($487) - ($557))|0; $559 = $558 >> 2; $560 = ($559*9)|0; $561 = HEAP32[$a$3$lcssa$i>>2]|0; $562 = ($561>>>0)<(10); if ($562) { $e$1$i = $560; break; } else { $e$0126$i = $560;$i$0125$i = 10; } while(1) { $563 = ($i$0125$i*10)|0; $564 = (($e$0126$i) + 1)|0; $565 = ($561>>>0)<($563>>>0); if ($565) { $e$1$i = $564; break; } else { $e$0126$i = $564;$i$0125$i = $563; } } } else { $e$1$i = 0; } } while(0); $566 = ($401|0)!=(102); $567 = $566 ? $e$1$i : 0; $568 = (($$p$i) - ($567))|0; $569 = ($401|0)==(103); $570 = ($$p$i|0)!=(0); $571 = $570 & $569; $$neg55$i = $571 << 31 >> 31; $572 = (($568) + ($$neg55$i))|0; $573 = $z$3$lcssa$i; $574 = (($573) - ($487))|0; $575 = $574 >> 2; $576 = ($575*9)|0; $577 = (($576) + -9)|0; $578 = ($572|0)<($577|0); if ($578) { $579 = ((($$33$i)) + 4|0); $580 = (($572) + 9216)|0; $581 = (($580|0) / 9)&-1; $582 = (($581) + -1024)|0; $583 = (($579) + ($582<<2)|0); $584 = (($580|0) % 9)&-1; $j$0$118$i = (($584) + 1)|0; $585 = ($j$0$118$i|0)<(9); if ($585) { $i$1119$i = 10;$j$0120$i = $j$0$118$i; while(1) { $586 = ($i$1119$i*10)|0; $j$0$i = (($j$0120$i) + 1)|0; $exitcond$i = ($j$0$i|0)==(9); if ($exitcond$i) { $i$1$lcssa$i = $586; break; } else { $i$1119$i = $586;$j$0120$i = $j$0$i; } } } else { $i$1$lcssa$i = 10; } $587 = HEAP32[$583>>2]|0; $588 = (($587>>>0) % ($i$1$lcssa$i>>>0))&-1; $589 = ($588|0)==(0); $590 = ((($583)) + 4|0); $591 = ($590|0)==($z$3$lcssa$i|0); $or$cond18$i = $591 & $589; do { if ($or$cond18$i) { $a$8$i = $a$3$lcssa$i;$d$4$i = $583;$e$4$i = $e$1$i; } else { $592 = (($587>>>0) / ($i$1$lcssa$i>>>0))&-1; $593 = $592 & 1; $594 = ($593|0)==(0); $$20$i = $594 ? 9007199254740992.0 : 9007199254740994.0; $595 = (($i$1$lcssa$i|0) / 2)&-1; $596 = ($588>>>0)<($595>>>0); if ($596) { $small$0$i = 0.5; } else { $597 = ($588|0)==($595|0); $or$cond22$i = $591 & $597; $$36$i = $or$cond22$i ? 1.0 : 1.5; $small$0$i = $$36$i; } $598 = ($pl$0$i|0)==(0); do { if ($598) { $round6$1$i = $$20$i;$small$1$i = $small$0$i; } else { $599 = HEAP8[$prefix$0$i>>0]|0; $600 = ($599<<24>>24)==(45); if (!($600)) { $round6$1$i = $$20$i;$small$1$i = $small$0$i; break; } $601 = -$$20$i; $602 = -$small$0$i; $round6$1$i = $601;$small$1$i = $602; } } while(0); $603 = (($587) - ($588))|0; HEAP32[$583>>2] = $603; $604 = $round6$1$i + $small$1$i; $605 = $604 != $round6$1$i; if (!($605)) { $a$8$i = $a$3$lcssa$i;$d$4$i = $583;$e$4$i = $e$1$i; break; } $606 = (($603) + ($i$1$lcssa$i))|0; HEAP32[$583>>2] = $606; $607 = ($606>>>0)>(999999999); if ($607) { $a$5112$i = $a$3$lcssa$i;$d$2111$i = $583; while(1) { $608 = ((($d$2111$i)) + -4|0); HEAP32[$d$2111$i>>2] = 0; $609 = ($608>>>0)<($a$5112$i>>>0); if ($609) { $610 = ((($a$5112$i)) + -4|0); HEAP32[$610>>2] = 0; $a$6$i = $610; } else { $a$6$i = $a$5112$i; } $611 = HEAP32[$608>>2]|0; $612 = (($611) + 1)|0; HEAP32[$608>>2] = $612; $613 = ($612>>>0)>(999999999); if ($613) { $a$5112$i = $a$6$i;$d$2111$i = $608; } else { $a$5$lcssa$i = $a$6$i;$d$2$lcssa$i = $608; break; } } } else { $a$5$lcssa$i = $a$3$lcssa$i;$d$2$lcssa$i = $583; } $614 = $a$5$lcssa$i; $615 = (($487) - ($614))|0; $616 = $615 >> 2; $617 = ($616*9)|0; $618 = HEAP32[$a$5$lcssa$i>>2]|0; $619 = ($618>>>0)<(10); if ($619) { $a$8$i = $a$5$lcssa$i;$d$4$i = $d$2$lcssa$i;$e$4$i = $617; break; } else { $e$2107$i = $617;$i$2106$i = 10; } while(1) { $620 = ($i$2106$i*10)|0; $621 = (($e$2107$i) + 1)|0; $622 = ($618>>>0)<($620>>>0); if ($622) { $a$8$i = $a$5$lcssa$i;$d$4$i = $d$2$lcssa$i;$e$4$i = $621; break; } else { $e$2107$i = $621;$i$2106$i = $620; } } } } while(0); $623 = ((($d$4$i)) + 4|0); $624 = ($z$3$lcssa$i>>>0)>($623>>>0); $$z$3$i = $624 ? $623 : $z$3$lcssa$i; $a$9$ph$i = $a$8$i;$e$5$ph$i = $e$4$i;$z$7$ph$i = $$z$3$i; } else { $a$9$ph$i = $a$3$lcssa$i;$e$5$ph$i = $e$1$i;$z$7$ph$i = $z$3$lcssa$i; } $625 = (0 - ($e$5$ph$i))|0; $z$7$i = $z$7$ph$i; while(1) { $626 = ($z$7$i>>>0)>($a$9$ph$i>>>0); if (!($626)) { $$lcssa162$i = 0;$z$7$i$lcssa = $z$7$i; break; } $627 = ((($z$7$i)) + -4|0); $628 = HEAP32[$627>>2]|0; $629 = ($628|0)==(0); if ($629) { $z$7$i = $627; } else { $$lcssa162$i = 1;$z$7$i$lcssa = $z$7$i; break; } } do { if ($569) { $630 = $570&1; $631 = $630 ^ 1; $$p$$i = (($631) + ($$p$i))|0; $632 = ($$p$$i|0)>($e$5$ph$i|0); $633 = ($e$5$ph$i|0)>(-5); $or$cond6$i = $632 & $633; if ($or$cond6$i) { $634 = (($t$0) + -1)|0; $$neg56$i = (($$p$$i) + -1)|0; $635 = (($$neg56$i) - ($e$5$ph$i))|0; $$013$i = $634;$$210$i = $635; } else { $636 = (($t$0) + -2)|0; $637 = (($$p$$i) + -1)|0; $$013$i = $636;$$210$i = $637; } $638 = $fl$1$ & 8; $639 = ($638|0)==(0); if (!($639)) { $$114$i = $$013$i;$$311$i = $$210$i;$$pre$phi187$iZ2D = $638; break; } do { if ($$lcssa162$i) { $640 = ((($z$7$i$lcssa)) + -4|0); $641 = HEAP32[$640>>2]|0; $642 = ($641|0)==(0); if ($642) { $j$2$i = 9; break; } $643 = (($641>>>0) % 10)&-1; $644 = ($643|0)==(0); if ($644) { $i$3102$i = 10;$j$1103$i = 0; } else { $j$2$i = 0; break; } while(1) { $645 = ($i$3102$i*10)|0; $646 = (($j$1103$i) + 1)|0; $647 = (($641>>>0) % ($645>>>0))&-1; $648 = ($647|0)==(0); if ($648) { $i$3102$i = $645;$j$1103$i = $646; } else { $j$2$i = $646; break; } } } else { $j$2$i = 9; } } while(0); $649 = $$013$i | 32; $650 = ($649|0)==(102); $651 = $z$7$i$lcssa; $652 = (($651) - ($487))|0; $653 = $652 >> 2; $654 = ($653*9)|0; $655 = (($654) + -9)|0; if ($650) { $656 = (($655) - ($j$2$i))|0; $657 = ($656|0)<(0); $$23$i = $657 ? 0 : $656; $658 = ($$210$i|0)<($$23$i|0); $$210$$24$i = $658 ? $$210$i : $$23$i; $$114$i = $$013$i;$$311$i = $$210$$24$i;$$pre$phi187$iZ2D = 0; break; } else { $659 = (($655) + ($e$5$ph$i))|0; $660 = (($659) - ($j$2$i))|0; $661 = ($660|0)<(0); $$25$i = $661 ? 0 : $660; $662 = ($$210$i|0)<($$25$i|0); $$210$$26$i = $662 ? $$210$i : $$25$i; $$114$i = $$013$i;$$311$i = $$210$$26$i;$$pre$phi187$iZ2D = 0; break; } } else { $$pre186$i = $fl$1$ & 8; $$114$i = $t$0;$$311$i = $$p$i;$$pre$phi187$iZ2D = $$pre186$i; } } while(0); $663 = $$311$i | $$pre$phi187$iZ2D; $664 = ($663|0)!=(0); $665 = $664&1; $666 = $$114$i | 32; $667 = ($666|0)==(102); if ($667) { $668 = ($e$5$ph$i|0)>(0); $669 = $668 ? $e$5$ph$i : 0; $$pn$i = $669;$estr$2$i = 0; } else { $670 = ($e$5$ph$i|0)<(0); $671 = $670 ? $625 : $e$5$ph$i; $672 = ($671|0)<(0); $673 = $672 << 31 >> 31; $674 = (_fmt_u($671,$673,$5)|0); $675 = $674; $676 = (($8) - ($675))|0; $677 = ($676|0)<(2); if ($677) { $estr$196$i = $674; while(1) { $678 = ((($estr$196$i)) + -1|0); HEAP8[$678>>0] = 48; $679 = $678; $680 = (($8) - ($679))|0; $681 = ($680|0)<(2); if ($681) { $estr$196$i = $678; } else { $estr$1$lcssa$i = $678; break; } } } else { $estr$1$lcssa$i = $674; } $682 = $e$5$ph$i >> 31; $683 = $682 & 2; $684 = (($683) + 43)|0; $685 = $684&255; $686 = ((($estr$1$lcssa$i)) + -1|0); HEAP8[$686>>0] = $685; $687 = $$114$i&255; $688 = ((($estr$1$lcssa$i)) + -2|0); HEAP8[$688>>0] = $687; $689 = $688; $690 = (($8) - ($689))|0; $$pn$i = $690;$estr$2$i = $688; } $691 = (($pl$0$i) + 1)|0; $692 = (($691) + ($$311$i))|0; $l$1$i = (($692) + ($665))|0; $693 = (($l$1$i) + ($$pn$i))|0; _pad($f,32,$w$1,$693,$fl$1$); $694 = HEAP32[$f>>2]|0; $695 = $694 & 32; $696 = ($695|0)==(0); if ($696) { (___fwritex($prefix$0$i,$pl$0$i,$f)|0); } $697 = $fl$1$ ^ 65536; _pad($f,48,$w$1,$693,$697); do { if ($667) { $698 = ($a$9$ph$i>>>0)>($$33$i>>>0); $r$0$a$9$i = $698 ? $$33$i : $a$9$ph$i; $d$585$i = $r$0$a$9$i; while(1) { $699 = HEAP32[$d$585$i>>2]|0; $700 = (_fmt_u($699,0,$13)|0); $701 = ($d$585$i|0)==($r$0$a$9$i|0); do { if ($701) { $705 = ($700|0)==($13|0); if (!($705)) { $s7$1$i = $700; break; } HEAP8[$15>>0] = 48; $s7$1$i = $15; } else { $702 = ($700>>>0)>($buf$i>>>0); if ($702) { $s7$082$i = $700; } else { $s7$1$i = $700; break; } while(1) { $703 = ((($s7$082$i)) + -1|0); HEAP8[$703>>0] = 48; $704 = ($703>>>0)>($buf$i>>>0); if ($704) { $s7$082$i = $703; } else { $s7$1$i = $703; break; } } } } while(0); $706 = HEAP32[$f>>2]|0; $707 = $706 & 32; $708 = ($707|0)==(0); if ($708) { $709 = $s7$1$i; $710 = (($14) - ($709))|0; (___fwritex($s7$1$i,$710,$f)|0); } $711 = ((($d$585$i)) + 4|0); $712 = ($711>>>0)>($$33$i>>>0); if ($712) { $$lcssa344 = $711; break; } else { $d$585$i = $711; } } $713 = ($663|0)==(0); do { if (!($713)) { $714 = HEAP32[$f>>2]|0; $715 = $714 & 32; $716 = ($715|0)==(0); if (!($716)) { break; } (___fwritex(208803,1,$f)|0); } } while(0); $717 = ($$lcssa344>>>0)<($z$7$i$lcssa>>>0); $718 = ($$311$i|0)>(0); $719 = $718 & $717; if ($719) { $$41279$i = $$311$i;$d$678$i = $$lcssa344; while(1) { $720 = HEAP32[$d$678$i>>2]|0; $721 = (_fmt_u($720,0,$13)|0); $722 = ($721>>>0)>($buf$i>>>0); if ($722) { $s8$073$i = $721; while(1) { $723 = ((($s8$073$i)) + -1|0); HEAP8[$723>>0] = 48; $724 = ($723>>>0)>($buf$i>>>0); if ($724) { $s8$073$i = $723; } else { $s8$0$lcssa$i = $723; break; } } } else { $s8$0$lcssa$i = $721; } $725 = HEAP32[$f>>2]|0; $726 = $725 & 32; $727 = ($726|0)==(0); if ($727) { $728 = ($$41279$i|0)>(9); $729 = $728 ? 9 : $$41279$i; (___fwritex($s8$0$lcssa$i,$729,$f)|0); } $730 = ((($d$678$i)) + 4|0); $731 = (($$41279$i) + -9)|0; $732 = ($730>>>0)<($z$7$i$lcssa>>>0); $733 = ($$41279$i|0)>(9); $734 = $733 & $732; if ($734) { $$41279$i = $731;$d$678$i = $730; } else { $$412$lcssa$i = $731; break; } } } else { $$412$lcssa$i = $$311$i; } $735 = (($$412$lcssa$i) + 9)|0; _pad($f,48,$735,9,0); } else { $736 = ((($a$9$ph$i)) + 4|0); $z$7$$i = $$lcssa162$i ? $z$7$i$lcssa : $736; $737 = ($$311$i|0)>(-1); if ($737) { $738 = ($$pre$phi187$iZ2D|0)==(0); $$590$i = $$311$i;$d$789$i = $a$9$ph$i; while(1) { $739 = HEAP32[$d$789$i>>2]|0; $740 = (_fmt_u($739,0,$13)|0); $741 = ($740|0)==($13|0); if ($741) { HEAP8[$15>>0] = 48; $s9$0$i = $15; } else { $s9$0$i = $740; } $742 = ($d$789$i|0)==($a$9$ph$i|0); do { if ($742) { $746 = ((($s9$0$i)) + 1|0); $747 = HEAP32[$f>>2]|0; $748 = $747 & 32; $749 = ($748|0)==(0); if ($749) { (___fwritex($s9$0$i,1,$f)|0); } $750 = ($$590$i|0)<(1); $or$cond31$i = $738 & $750; if ($or$cond31$i) { $s9$2$i = $746; break; } $751 = HEAP32[$f>>2]|0; $752 = $751 & 32; $753 = ($752|0)==(0); if (!($753)) { $s9$2$i = $746; break; } (___fwritex(208803,1,$f)|0); $s9$2$i = $746; } else { $743 = ($s9$0$i>>>0)>($buf$i>>>0); if ($743) { $s9$186$i = $s9$0$i; } else { $s9$2$i = $s9$0$i; break; } while(1) { $744 = ((($s9$186$i)) + -1|0); HEAP8[$744>>0] = 48; $745 = ($744>>>0)>($buf$i>>>0); if ($745) { $s9$186$i = $744; } else { $s9$2$i = $744; break; } } } } while(0); $754 = $s9$2$i; $755 = (($14) - ($754))|0; $756 = HEAP32[$f>>2]|0; $757 = $756 & 32; $758 = ($757|0)==(0); if ($758) { $759 = ($$590$i|0)>($755|0); $760 = $759 ? $755 : $$590$i; (___fwritex($s9$2$i,$760,$f)|0); } $761 = (($$590$i) - ($755))|0; $762 = ((($d$789$i)) + 4|0); $763 = ($762>>>0)<($z$7$$i>>>0); $764 = ($761|0)>(-1); $765 = $763 & $764; if ($765) { $$590$i = $761;$d$789$i = $762; } else { $$5$lcssa$i = $761; break; } } } else { $$5$lcssa$i = $$311$i; } $766 = (($$5$lcssa$i) + 18)|0; _pad($f,48,$766,18,0); $767 = HEAP32[$f>>2]|0; $768 = $767 & 32; $769 = ($768|0)==(0); if (!($769)) { break; } $770 = $estr$2$i; $771 = (($8) - ($770))|0; (___fwritex($estr$2$i,$771,$f)|0); } } while(0); $772 = $fl$1$ ^ 8192; _pad($f,32,$w$1,$693,$772); $773 = ($693|0)<($w$1|0); $w$32$i = $773 ? $w$1 : $693; $$0$i = $w$32$i; } else { $381 = $t$0 & 32; $382 = ($381|0)!=(0); $383 = $382 ? 208787 : 208791; $384 = ($$07$i != $$07$i) | (0.0 != 0.0); $385 = $382 ? 208795 : 208799; $pl$1$i = $384 ? 0 : $pl$0$i; $s1$0$i = $384 ? $385 : $383; $386 = (($pl$1$i) + 3)|0; _pad($f,32,$w$1,$386,$180); $387 = HEAP32[$f>>2]|0; $388 = $387 & 32; $389 = ($388|0)==(0); if ($389) { (___fwritex($prefix$0$i,$pl$1$i,$f)|0); $$pre$i = HEAP32[$f>>2]|0; $391 = $$pre$i; } else { $391 = $387; } $390 = $391 & 32; $392 = ($390|0)==(0); if ($392) { (___fwritex($s1$0$i,3,$f)|0); } $393 = $fl$1$ ^ 8192; _pad($f,32,$w$1,$386,$393); $394 = ($386|0)<($w$1|0); $395 = $394 ? $w$1 : $386; $$0$i = $395; } } while(0); $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $$0$i;$l10n$0 = $l10n$3; continue L1; break; } default: { $a$2 = $22;$fl$6 = $fl$1$;$p$5 = $p$0;$pl$2 = 0;$prefix$2 = 208751;$z$2 = $1; } } } while(0); L308: do { if ((label|0) == 64) { label = 0; $211 = $arg; $212 = $211; $213 = HEAP32[$212>>2]|0; $214 = (($211) + 4)|0; $215 = $214; $216 = HEAP32[$215>>2]|0; $217 = $t$1 & 32; $218 = ($213|0)==(0); $219 = ($216|0)==(0); $220 = $218 & $219; if ($220) { $a$0 = $1;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 0;$prefix$1 = 208751; label = 77; } else { $$012$i = $1;$222 = $213;$229 = $216; while(1) { $221 = $222 & 15; $223 = (208735 + ($221)|0); $224 = HEAP8[$223>>0]|0; $225 = $224&255; $226 = $225 | $217; $227 = $226&255; $228 = ((($$012$i)) + -1|0); HEAP8[$228>>0] = $227; $230 = (_bitshift64Lshr(($222|0),($229|0),4)|0); $231 = tempRet0; $232 = ($230|0)==(0); $233 = ($231|0)==(0); $234 = $232 & $233; if ($234) { $$lcssa349 = $228; break; } else { $$012$i = $228;$222 = $230;$229 = $231; } } $235 = $arg; $236 = $235; $237 = HEAP32[$236>>2]|0; $238 = (($235) + 4)|0; $239 = $238; $240 = HEAP32[$239>>2]|0; $241 = ($237|0)==(0); $242 = ($240|0)==(0); $243 = $241 & $242; $244 = $fl$3 & 8; $245 = ($244|0)==(0); $or$cond17 = $245 | $243; if ($or$cond17) { $a$0 = $$lcssa349;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 0;$prefix$1 = 208751; label = 77; } else { $246 = $t$1 >> 4; $247 = (208751 + ($246)|0); $a$0 = $$lcssa349;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 2;$prefix$1 = $247; label = 77; } } } else if ((label|0) == 76) { label = 0; $293 = (_fmt_u($291,$292,$1)|0); $a$0 = $293;$fl$4 = $fl$1$;$p$2 = $p$0;$pl$1 = $pl$0;$prefix$1 = $prefix$0; label = 77; } else if ((label|0) == 82) { label = 0; $325 = (_memchr($a$1,0,$p$0)|0); $326 = ($325|0)==(0|0); $327 = $325; $328 = $a$1; $329 = (($327) - ($328))|0; $330 = (($a$1) + ($p$0)|0); $z$1 = $326 ? $330 : $325; $p$3 = $326 ? $p$0 : $329; $a$2 = $a$1;$fl$6 = $180;$p$5 = $p$3;$pl$2 = 0;$prefix$2 = 208751;$z$2 = $z$1; } else if ((label|0) == 86) { label = 0; $338 = HEAP32[$arg>>2]|0; $i$0108 = 0;$l$1107 = 0;$ws$0109 = $338; while(1) { $339 = HEAP32[$ws$0109>>2]|0; $340 = ($339|0)==(0); if ($340) { $i$0$lcssa = $i$0108;$l$2 = $l$1107; break; } $341 = (_wctomb($mb,$339)|0); $342 = ($341|0)<(0); $343 = (($p$4195) - ($i$0108))|0; $344 = ($341>>>0)>($343>>>0); $or$cond20 = $342 | $344; if ($or$cond20) { $i$0$lcssa = $i$0108;$l$2 = $341; break; } $345 = ((($ws$0109)) + 4|0); $346 = (($341) + ($i$0108))|0; $347 = ($p$4195>>>0)>($346>>>0); if ($347) { $i$0108 = $346;$l$1107 = $341;$ws$0109 = $345; } else { $i$0$lcssa = $346;$l$2 = $341; break; } } $348 = ($l$2|0)<(0); if ($348) { $$0 = -1; break L1; } _pad($f,32,$w$1,$i$0$lcssa,$fl$1$); $349 = ($i$0$lcssa|0)==(0); if ($349) { $i$0$lcssa197 = 0; label = 98; } else { $350 = HEAP32[$arg>>2]|0; $i$1119 = 0;$ws$1120 = $350; while(1) { $351 = HEAP32[$ws$1120>>2]|0; $352 = ($351|0)==(0); if ($352) { $i$0$lcssa197 = $i$0$lcssa; label = 98; break L308; } $353 = ((($ws$1120)) + 4|0); $354 = (_wctomb($mb,$351)|0); $355 = (($354) + ($i$1119))|0; $356 = ($355|0)>($i$0$lcssa|0); if ($356) { $i$0$lcssa197 = $i$0$lcssa; label = 98; break L308; } $357 = HEAP32[$f>>2]|0; $358 = $357 & 32; $359 = ($358|0)==(0); if ($359) { (___fwritex($mb,$354,$f)|0); } $360 = ($355>>>0)<($i$0$lcssa>>>0); if ($360) { $i$1119 = $355;$ws$1120 = $353; } else { $i$0$lcssa197 = $i$0$lcssa; label = 98; break; } } } } } while(0); if ((label|0) == 98) { label = 0; $361 = $fl$1$ ^ 8192; _pad($f,32,$w$1,$i$0$lcssa197,$361); $362 = ($w$1|0)>($i$0$lcssa197|0); $363 = $362 ? $w$1 : $i$0$lcssa197; $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $363;$l10n$0 = $l10n$3; continue; } if ((label|0) == 77) { label = 0; $294 = ($p$2|0)>(-1); $295 = $fl$4 & -65537; $$fl$4 = $294 ? $295 : $fl$4; $296 = $arg; $297 = $296; $298 = HEAP32[$297>>2]|0; $299 = (($296) + 4)|0; $300 = $299; $301 = HEAP32[$300>>2]|0; $302 = ($298|0)!=(0); $303 = ($301|0)!=(0); $304 = $302 | $303; $305 = ($p$2|0)!=(0); $or$cond = $305 | $304; if ($or$cond) { $306 = $a$0; $307 = (($2) - ($306))|0; $308 = $304&1; $309 = $308 ^ 1; $310 = (($309) + ($307))|0; $311 = ($p$2|0)>($310|0); $p$2$ = $311 ? $p$2 : $310; $a$2 = $a$0;$fl$6 = $$fl$4;$p$5 = $p$2$;$pl$2 = $pl$1;$prefix$2 = $prefix$1;$z$2 = $1; } else { $a$2 = $1;$fl$6 = $$fl$4;$p$5 = 0;$pl$2 = $pl$1;$prefix$2 = $prefix$1;$z$2 = $1; } } $774 = $z$2; $775 = $a$2; $776 = (($774) - ($775))|0; $777 = ($p$5|0)<($776|0); $$p$5 = $777 ? $776 : $p$5; $778 = (($pl$2) + ($$p$5))|0; $779 = ($w$1|0)<($778|0); $w$2 = $779 ? $778 : $w$1; _pad($f,32,$w$2,$778,$fl$6); $780 = HEAP32[$f>>2]|0; $781 = $780 & 32; $782 = ($781|0)==(0); if ($782) { (___fwritex($prefix$2,$pl$2,$f)|0); } $783 = $fl$6 ^ 65536; _pad($f,48,$w$2,$778,$783); _pad($f,48,$$p$5,$776,0); $784 = HEAP32[$f>>2]|0; $785 = $784 & 32; $786 = ($785|0)==(0); if ($786) { (___fwritex($a$2,$776,$f)|0); } $787 = $fl$6 ^ 8192; _pad($f,32,$w$2,$778,$787); $22 = $$lcssa328;$cnt$0 = $cnt$1;$l$0 = $w$2;$l10n$0 = $l10n$3; } L343: do { if ((label|0) == 242) { $788 = ($f|0)==(0|0); if ($788) { $789 = ($l10n$0$lcssa|0)==(0); if ($789) { $$0 = 0; } else { $i$295 = 1; while(1) { $790 = (($nl_type) + ($i$295<<2)|0); $791 = HEAP32[$790>>2]|0; $792 = ($791|0)==(0); if ($792) { $i$295$lcssa = $i$295; break; } $794 = (($nl_arg) + ($i$295<<3)|0); _pop_arg($794,$791,$ap); $795 = (($i$295) + 1)|0; $796 = ($795|0)<(10); if ($796) { $i$295 = $795; } else { $$0 = 1; break L343; } } $793 = ($i$295$lcssa|0)<(10); if ($793) { $i$393 = $i$295$lcssa; while(1) { $799 = (($nl_type) + ($i$393<<2)|0); $800 = HEAP32[$799>>2]|0; $801 = ($800|0)==(0); $797 = (($i$393) + 1)|0; if (!($801)) { $$0 = -1; break L343; } $798 = ($797|0)<(10); if ($798) { $i$393 = $797; } else { $$0 = 1; break; } } } else { $$0 = 1; } } } else { $$0 = $cnt$1$lcssa; } } } while(0); STACKTOP = sp;return ($$0|0); } function _do_read($f,$buf,$len) { $f = $f|0; $buf = $buf|0; $len = $len|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___string_read($f,$buf,$len)|0); return ($0|0); } function _cleanup_521($p) { $p = $p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($p)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { ___unlockfile($p); } return; } function _cleanup_526($p) { $p = $p|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($p)) + 68|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); if ($2) { ___unlockfile($p); } return; } function _sift($head,$width,$cmp,$pshift,$lp) { $head = $head|0; $width = $width|0; $cmp = $cmp|0; $pshift = $pshift|0; $lp = $lp|0; var $$0$be = 0, $$01$be = 0, $$012 = 0, $$03 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ar = 0, $i$0$lcssa = 0, $i$04 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ar = sp; HEAP32[$ar>>2] = $head; $0 = ($pshift|0)>(1); L1: do { if ($0) { $1 = (0 - ($width))|0; $$012 = $pshift;$$03 = $head;$8 = $head;$i$04 = 1; while(1) { $2 = (($$03) + ($1)|0); $3 = (($$012) + -2)|0; $4 = (($lp) + ($3<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = (0 - ($5))|0; $7 = (($2) + ($6)|0); $9 = (FUNCTION_TABLE_iii[$cmp & 8191]($8,$7)|0); $10 = ($9|0)>(-1); if ($10) { $11 = (FUNCTION_TABLE_iii[$cmp & 8191]($8,$2)|0); $12 = ($11|0)>(-1); if ($12) { $i$0$lcssa = $i$04; break L1; } } $13 = (FUNCTION_TABLE_iii[$cmp & 8191]($7,$2)|0); $14 = ($13|0)>(-1); $15 = (($i$04) + 1)|0; $16 = (($ar) + ($i$04<<2)|0); if ($14) { HEAP32[$16>>2] = $7; $17 = (($$012) + -1)|0; $$0$be = $7;$$01$be = $17; } else { HEAP32[$16>>2] = $2; $$0$be = $2;$$01$be = $3; } $18 = ($$01$be|0)>(1); if (!($18)) { $i$0$lcssa = $15; break L1; } $$pre = HEAP32[$ar>>2]|0; $$012 = $$01$be;$$03 = $$0$be;$8 = $$pre;$i$04 = $15; } } else { $i$0$lcssa = 1; } } while(0); _cycle($width,$ar,$i$0$lcssa); STACKTOP = sp;return; } function _trinkle($head,$width,$cmp,$pp,$pshift,$trusty,$lp) { $head = $head|0; $width = $width|0; $cmp = $cmp|0; $pp = $pp|0; $pshift = $pshift|0; $trusty = $trusty|0; $lp = $lp|0; var $$0$i = 0, $$0$lcssa = 0, $$0$lcssa49 = 0, $$01162 = 0, $$01162$phi = 0, $$02$i$3$i = 0, $$02$i$i = 0, $$02$lcssa = 0, $$02$lcssa51 = 0, $$02964 = 0, $$03$lcssa = 0, $$03865 = 0, $$lcssa = 0, $$lcssa75 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $ar = 0, $i$0$lcssa = 0, $i$0$lcssa50 = 0, $i$01063 = 0, $nTrailingZeros$03$i$2$i = 0, $nTrailingZeros$03$i$2$i$lcssa = 0, $nTrailingZeros$03$i$i = 0, $or$cond = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $ar = sp; $0 = HEAP32[$pp>>2]|0; $1 = ((($pp)) + 4|0); $2 = HEAP32[$1>>2]|0; HEAP32[$ar>>2] = $head; $3 = (0 - ($width))|0; $4 = ($0|0)!=(1); $5 = ($2|0)!=(0); $6 = $5 | $4; L1: do { if ($6) { $7 = (($lp) + ($pshift<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = (0 - ($8))|0; $10 = (($head) + ($9)|0); $11 = (FUNCTION_TABLE_iii[$cmp & 8191]($10,$head)|0); $12 = ($11|0)<(1); if ($12) { $$0$lcssa = $head;$$02$lcssa = $pshift;$$03$lcssa = $trusty;$i$0$lcssa = 1; label = 19; } else { $phitmp = ($trusty|0)==(0); $$01162 = $head;$$02964 = $pshift;$$03865 = $phitmp;$18 = $10;$28 = $0;$37 = $2;$i$01063 = 1; while(1) { $13 = ($$02964|0)>(1); $or$cond = $$03865 & $13; if ($or$cond) { $14 = (($$01162) + ($3)|0); $15 = (($$02964) + -2)|0; $16 = (($lp) + ($15<<2)|0); $17 = HEAP32[$16>>2]|0; $19 = (FUNCTION_TABLE_iii[$cmp & 8191]($14,$18)|0); $20 = ($19|0)>(-1); if ($20) { $$0$lcssa49 = $$01162;$$02$lcssa51 = $$02964;$i$0$lcssa50 = $i$01063; label = 20; break L1; } $21 = (0 - ($17))|0; $22 = (($14) + ($21)|0); $23 = (FUNCTION_TABLE_iii[$cmp & 8191]($22,$18)|0); $24 = ($23|0)>(-1); if ($24) { $$0$lcssa49 = $$01162;$$02$lcssa51 = $$02964;$i$0$lcssa50 = $i$01063; label = 20; break L1; } } $25 = (($i$01063) + 1)|0; $26 = (($ar) + ($i$01063<<2)|0); HEAP32[$26>>2] = $18; $27 = (($28) + -1)|0; $29 = ($27|0)==(0); do { if ($29) { $50 = 32; label = 16; } else { $30 = $27 & 1; $31 = ($30|0)==(0); if ($31) { $$02$i$i = $27;$nTrailingZeros$03$i$i = 0; while(1) { $32 = (($nTrailingZeros$03$i$i) + 1)|0; $33 = $$02$i$i >>> 1; $34 = $33 & 1; $35 = ($34|0)==(0); if ($35) { $$02$i$i = $33;$nTrailingZeros$03$i$i = $32; } else { $$lcssa = $32; break; } } $36 = ($$lcssa|0)==(0); if ($36) { label = 11; } else { $47 = $$lcssa; } } else { label = 11; } if ((label|0) == 11) { label = 0; $38 = ($37|0)==(0); if ($38) { $50 = 64; label = 16; break; } $39 = $37 & 1; $40 = ($39|0)==(0); if ($40) { $$02$i$3$i = $37;$nTrailingZeros$03$i$2$i = 0; } else { $$0$i = 0;$52 = $28;$55 = $37;$59 = 0; break; } while(1) { $41 = (($nTrailingZeros$03$i$2$i) + 1)|0; $42 = $$02$i$3$i >>> 1; $43 = $42 & 1; $44 = ($43|0)==(0); if ($44) { $$02$i$3$i = $42;$nTrailingZeros$03$i$2$i = $41; } else { $$lcssa75 = $41;$nTrailingZeros$03$i$2$i$lcssa = $nTrailingZeros$03$i$2$i; break; } } $45 = (($nTrailingZeros$03$i$2$i$lcssa) + 33)|0; $46 = ($$lcssa75|0)==(0); if ($46) { $$0$i = 0;$52 = $28;$55 = $37;$59 = 0; break; } else { $47 = $45; } } $48 = ($47>>>0)>(31); if ($48) { $50 = $47; label = 16; } else { $$0$i = $47;$52 = $28;$55 = $37;$59 = $47; } } } while(0); if ((label|0) == 16) { label = 0; $49 = (($50) + -32)|0; $$0$i = $49;$52 = $37;$55 = 0;$59 = $50; } $51 = $52 >>> $$0$i; $53 = (32 - ($$0$i))|0; $54 = $55 << $53; $56 = $54 | $51; $57 = $55 >>> $$0$i; $58 = (($59) + ($$02964))|0; $60 = ($56|0)!=(1); $61 = ($57|0)!=(0); $62 = $61 | $60; if (!($62)) { $$0$lcssa49 = $18;$$02$lcssa51 = $58;$i$0$lcssa50 = $25; label = 20; break L1; } $$pre = HEAP32[$ar>>2]|0; $63 = (($lp) + ($58<<2)|0); $64 = HEAP32[$63>>2]|0; $65 = (0 - ($64))|0; $66 = (($18) + ($65)|0); $67 = (FUNCTION_TABLE_iii[$cmp & 8191]($66,$$pre)|0); $68 = ($67|0)<(1); if ($68) { $$0$lcssa = $18;$$02$lcssa = $58;$$03$lcssa = 0;$i$0$lcssa = $25; label = 19; break; } else { $$01162$phi = $18;$$02964 = $58;$$03865 = 1;$18 = $66;$28 = $56;$37 = $57;$i$01063 = $25;$$01162 = $$01162$phi; } } } } else { $$0$lcssa = $head;$$02$lcssa = $pshift;$$03$lcssa = $trusty;$i$0$lcssa = 1; label = 19; } } while(0); if ((label|0) == 19) { $69 = ($$03$lcssa|0)==(0); if ($69) { $$0$lcssa49 = $$0$lcssa;$$02$lcssa51 = $$02$lcssa;$i$0$lcssa50 = $i$0$lcssa; label = 20; } } if ((label|0) == 20) { _cycle($width,$ar,$i$0$lcssa50); _sift($$0$lcssa49,$width,$cmp,$$02$lcssa51,$lp); } STACKTOP = sp;return; } function _strtox($s,$p,$prec) { $s = $s|0; $p = $p|0; $prec = $prec|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $f = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $f = sp; dest=$f; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); $0 = ((($f)) + 4|0); HEAP32[$0>>2] = $s; $1 = ((($f)) + 8|0); HEAP32[$1>>2] = (-1); $2 = ((($f)) + 44|0); HEAP32[$2>>2] = $s; $3 = ((($f)) + 76|0); HEAP32[$3>>2] = -1; ___shlim($f,0); $4 = (+___floatscan($f,$prec,1)); $5 = ((($f)) + 108|0); $6 = HEAP32[$5>>2]|0; $7 = HEAP32[$0>>2]|0; $8 = HEAP32[$1>>2]|0; $9 = (($7) - ($8))|0; $10 = (($9) + ($6))|0; $11 = ($p|0)==(0|0); if (!($11)) { $12 = ($10|0)!=(0); $13 = (($s) + ($10)|0); $14 = $12 ? $13 : $s; HEAP32[$p>>2] = $14; } STACKTOP = sp;return (+$4); } function _strtox_555($s,$p,$base,$0,$1) { $s = $s|0; $p = $p|0; $base = $base|0; $0 = $0|0; $1 = $1|0; var $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $f = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $f = sp; HEAP32[$f>>2] = 0; $2 = ((($f)) + 4|0); HEAP32[$2>>2] = $s; $3 = ((($f)) + 44|0); HEAP32[$3>>2] = $s; $4 = ($s|0)<(0|0); $5 = ((($s)) + 2147483647|0); $$sink = $4 ? (-1) : $5; $6 = ((($f)) + 8|0); HEAP32[$6>>2] = $$sink; $7 = ((($f)) + 76|0); HEAP32[$7>>2] = -1; ___shlim($f,0); $8 = (___intscan($f,$base,1,$0,$1)|0); $9 = tempRet0; $10 = ($p|0)==(0|0); if (!($10)) { $11 = ((($f)) + 108|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$2>>2]|0; $14 = HEAP32[$6>>2]|0; $15 = (($13) + ($12))|0; $16 = (($15) - ($14))|0; $17 = (($s) + ($16)|0); HEAP32[$p>>2] = $17; } tempRet0 = ($9); STACKTOP = sp;return ($8|0); } function _cycle($width,$ar,$n) { $width = $width|0; $ar = $ar|0; $n = $n|0; var $$02 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$01 = 0; var $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmp = sp; $0 = ($n|0)<(2); L1: do { if (!($0)) { $1 = (($ar) + ($n<<2)|0); HEAP32[$1>>2] = $tmp; $2 = ($width|0)==(0); if (!($2)) { $$02 = $width;$6 = $tmp; while(1) { $3 = ($$02>>>0)>(256); $4 = $3 ? 256 : $$02; $5 = HEAP32[$ar>>2]|0; _memcpy(($6|0),($5|0),($4|0))|0; $i$01 = 0; while(1) { $7 = (($ar) + ($i$01<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = (($i$01) + 1)|0; $10 = (($ar) + ($9<<2)|0); $11 = HEAP32[$10>>2]|0; _memcpy(($8|0),($11|0),($4|0))|0; $12 = HEAP32[$7>>2]|0; $13 = (($12) + ($4)|0); HEAP32[$7>>2] = $13; $exitcond = ($9|0)==($n|0); if ($exitcond) { break; } else { $i$01 = $9; } } $14 = ($$02|0)==($4|0); if ($14) { break L1; } $15 = (($$02) - ($4))|0; $$pre = HEAP32[$1>>2]|0; $$02 = $15;$6 = $$pre; } } } } while(0); STACKTOP = sp;return; } function _sn_write($f,$s,$l) { $f = $f|0; $s = $s|0; $l = $l|0; var $$cast = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $l$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($f)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = ((($f)) + 20|0); $3 = HEAP32[$2>>2]|0; $4 = (($1) - ($3))|0; $5 = ($4>>>0)>($l>>>0); $l$ = $5 ? $l : $4; $$cast = $3; _memcpy(($$cast|0),($s|0),($l$|0))|0; $6 = HEAP32[$2>>2]|0; $7 = (($6) + ($l$)|0); HEAP32[$2>>2] = $7; return ($l|0); } function _pop_arg($arg,$type,$ap) { $arg = $arg|0; $type = $type|0; $ap = $ap|0; var $$mask = 0, $$mask1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0; var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current11 = 0, $arglist_current14 = 0, $arglist_current17 = 0; var $arglist_current2 = 0, $arglist_current20 = 0, $arglist_current23 = 0, $arglist_current26 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next12 = 0, $arglist_next15 = 0, $arglist_next18 = 0, $arglist_next21 = 0, $arglist_next24 = 0, $arglist_next27 = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded28 = 0, $expanded30 = 0, $expanded31 = 0; var $expanded32 = 0, $expanded34 = 0, $expanded35 = 0, $expanded37 = 0, $expanded38 = 0, $expanded39 = 0, $expanded41 = 0, $expanded42 = 0, $expanded44 = 0, $expanded45 = 0, $expanded46 = 0, $expanded48 = 0, $expanded49 = 0, $expanded51 = 0, $expanded52 = 0, $expanded53 = 0, $expanded55 = 0, $expanded56 = 0, $expanded58 = 0, $expanded59 = 0; var $expanded60 = 0, $expanded62 = 0, $expanded63 = 0, $expanded65 = 0, $expanded66 = 0, $expanded67 = 0, $expanded69 = 0, $expanded70 = 0, $expanded72 = 0, $expanded73 = 0, $expanded74 = 0, $expanded76 = 0, $expanded77 = 0, $expanded79 = 0, $expanded80 = 0, $expanded81 = 0, $expanded83 = 0, $expanded84 = 0, $expanded86 = 0, $expanded87 = 0; var $expanded88 = 0, $expanded90 = 0, $expanded91 = 0, $expanded93 = 0, $expanded94 = 0, $expanded95 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($type>>>0)>(20); L1: do { if (!($0)) { do { switch ($type|0) { case 9: { $arglist_current = HEAP32[$ap>>2]|0; $1 = $arglist_current; $2 = ((0) + 4|0); $expanded28 = $2; $expanded = (($expanded28) - 1)|0; $3 = (($1) + ($expanded))|0; $4 = ((0) + 4|0); $expanded32 = $4; $expanded31 = (($expanded32) - 1)|0; $expanded30 = $expanded31 ^ -1; $5 = $3 & $expanded30; $6 = $5; $7 = HEAP32[$6>>2]|0; $arglist_next = ((($6)) + 4|0); HEAP32[$ap>>2] = $arglist_next; HEAP32[$arg>>2] = $7; break L1; break; } case 10: { $arglist_current2 = HEAP32[$ap>>2]|0; $8 = $arglist_current2; $9 = ((0) + 4|0); $expanded35 = $9; $expanded34 = (($expanded35) - 1)|0; $10 = (($8) + ($expanded34))|0; $11 = ((0) + 4|0); $expanded39 = $11; $expanded38 = (($expanded39) - 1)|0; $expanded37 = $expanded38 ^ -1; $12 = $10 & $expanded37; $13 = $12; $14 = HEAP32[$13>>2]|0; $arglist_next3 = ((($13)) + 4|0); HEAP32[$ap>>2] = $arglist_next3; $15 = ($14|0)<(0); $16 = $15 << 31 >> 31; $17 = $arg; $18 = $17; HEAP32[$18>>2] = $14; $19 = (($17) + 4)|0; $20 = $19; HEAP32[$20>>2] = $16; break L1; break; } case 11: { $arglist_current5 = HEAP32[$ap>>2]|0; $21 = $arglist_current5; $22 = ((0) + 4|0); $expanded42 = $22; $expanded41 = (($expanded42) - 1)|0; $23 = (($21) + ($expanded41))|0; $24 = ((0) + 4|0); $expanded46 = $24; $expanded45 = (($expanded46) - 1)|0; $expanded44 = $expanded45 ^ -1; $25 = $23 & $expanded44; $26 = $25; $27 = HEAP32[$26>>2]|0; $arglist_next6 = ((($26)) + 4|0); HEAP32[$ap>>2] = $arglist_next6; $28 = $arg; $29 = $28; HEAP32[$29>>2] = $27; $30 = (($28) + 4)|0; $31 = $30; HEAP32[$31>>2] = 0; break L1; break; } case 12: { $arglist_current8 = HEAP32[$ap>>2]|0; $32 = $arglist_current8; $33 = ((0) + 8|0); $expanded49 = $33; $expanded48 = (($expanded49) - 1)|0; $34 = (($32) + ($expanded48))|0; $35 = ((0) + 8|0); $expanded53 = $35; $expanded52 = (($expanded53) - 1)|0; $expanded51 = $expanded52 ^ -1; $36 = $34 & $expanded51; $37 = $36; $38 = $37; $39 = $38; $40 = HEAP32[$39>>2]|0; $41 = (($38) + 4)|0; $42 = $41; $43 = HEAP32[$42>>2]|0; $arglist_next9 = ((($37)) + 8|0); HEAP32[$ap>>2] = $arglist_next9; $44 = $arg; $45 = $44; HEAP32[$45>>2] = $40; $46 = (($44) + 4)|0; $47 = $46; HEAP32[$47>>2] = $43; break L1; break; } case 13: { $arglist_current11 = HEAP32[$ap>>2]|0; $48 = $arglist_current11; $49 = ((0) + 4|0); $expanded56 = $49; $expanded55 = (($expanded56) - 1)|0; $50 = (($48) + ($expanded55))|0; $51 = ((0) + 4|0); $expanded60 = $51; $expanded59 = (($expanded60) - 1)|0; $expanded58 = $expanded59 ^ -1; $52 = $50 & $expanded58; $53 = $52; $54 = HEAP32[$53>>2]|0; $arglist_next12 = ((($53)) + 4|0); HEAP32[$ap>>2] = $arglist_next12; $55 = $54&65535; $56 = $55 << 16 >> 16; $57 = ($56|0)<(0); $58 = $57 << 31 >> 31; $59 = $arg; $60 = $59; HEAP32[$60>>2] = $56; $61 = (($59) + 4)|0; $62 = $61; HEAP32[$62>>2] = $58; break L1; break; } case 14: { $arglist_current14 = HEAP32[$ap>>2]|0; $63 = $arglist_current14; $64 = ((0) + 4|0); $expanded63 = $64; $expanded62 = (($expanded63) - 1)|0; $65 = (($63) + ($expanded62))|0; $66 = ((0) + 4|0); $expanded67 = $66; $expanded66 = (($expanded67) - 1)|0; $expanded65 = $expanded66 ^ -1; $67 = $65 & $expanded65; $68 = $67; $69 = HEAP32[$68>>2]|0; $arglist_next15 = ((($68)) + 4|0); HEAP32[$ap>>2] = $arglist_next15; $$mask1 = $69 & 65535; $70 = $arg; $71 = $70; HEAP32[$71>>2] = $$mask1; $72 = (($70) + 4)|0; $73 = $72; HEAP32[$73>>2] = 0; break L1; break; } case 15: { $arglist_current17 = HEAP32[$ap>>2]|0; $74 = $arglist_current17; $75 = ((0) + 4|0); $expanded70 = $75; $expanded69 = (($expanded70) - 1)|0; $76 = (($74) + ($expanded69))|0; $77 = ((0) + 4|0); $expanded74 = $77; $expanded73 = (($expanded74) - 1)|0; $expanded72 = $expanded73 ^ -1; $78 = $76 & $expanded72; $79 = $78; $80 = HEAP32[$79>>2]|0; $arglist_next18 = ((($79)) + 4|0); HEAP32[$ap>>2] = $arglist_next18; $81 = $80&255; $82 = $81 << 24 >> 24; $83 = ($82|0)<(0); $84 = $83 << 31 >> 31; $85 = $arg; $86 = $85; HEAP32[$86>>2] = $82; $87 = (($85) + 4)|0; $88 = $87; HEAP32[$88>>2] = $84; break L1; break; } case 16: { $arglist_current20 = HEAP32[$ap>>2]|0; $89 = $arglist_current20; $90 = ((0) + 4|0); $expanded77 = $90; $expanded76 = (($expanded77) - 1)|0; $91 = (($89) + ($expanded76))|0; $92 = ((0) + 4|0); $expanded81 = $92; $expanded80 = (($expanded81) - 1)|0; $expanded79 = $expanded80 ^ -1; $93 = $91 & $expanded79; $94 = $93; $95 = HEAP32[$94>>2]|0; $arglist_next21 = ((($94)) + 4|0); HEAP32[$ap>>2] = $arglist_next21; $$mask = $95 & 255; $96 = $arg; $97 = $96; HEAP32[$97>>2] = $$mask; $98 = (($96) + 4)|0; $99 = $98; HEAP32[$99>>2] = 0; break L1; break; } case 17: { $arglist_current23 = HEAP32[$ap>>2]|0; $100 = $arglist_current23; $101 = ((0) + 8|0); $expanded84 = $101; $expanded83 = (($expanded84) - 1)|0; $102 = (($100) + ($expanded83))|0; $103 = ((0) + 8|0); $expanded88 = $103; $expanded87 = (($expanded88) - 1)|0; $expanded86 = $expanded87 ^ -1; $104 = $102 & $expanded86; $105 = $104; $106 = +HEAPF64[$105>>3]; $arglist_next24 = ((($105)) + 8|0); HEAP32[$ap>>2] = $arglist_next24; HEAPF64[$arg>>3] = $106; break L1; break; } case 18: { $arglist_current26 = HEAP32[$ap>>2]|0; $107 = $arglist_current26; $108 = ((0) + 8|0); $expanded91 = $108; $expanded90 = (($expanded91) - 1)|0; $109 = (($107) + ($expanded90))|0; $110 = ((0) + 8|0); $expanded95 = $110; $expanded94 = (($expanded95) - 1)|0; $expanded93 = $expanded94 ^ -1; $111 = $109 & $expanded93; $112 = $111; $113 = +HEAPF64[$112>>3]; $arglist_next27 = ((($112)) + 8|0); HEAP32[$ap>>2] = $arglist_next27; HEAPF64[$arg>>3] = $113; break L1; break; } default: { break L1; } } } while(0); } } while(0); return; } function _fmt_u($0,$1,$s) { $0 = $0|0; $1 = $1|0; $s = $s|0; var $$0$lcssa = 0, $$01$lcssa$off0 = 0, $$05 = 0, $$1$lcssa = 0, $$12 = 0, $$lcssa20 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $y$03 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = ($1>>>0)>(0); $3 = ($0>>>0)>(4294967295); $4 = ($1|0)==(0); $5 = $4 & $3; $6 = $2 | $5; if ($6) { $$05 = $s;$7 = $0;$8 = $1; while(1) { $9 = (___uremdi3(($7|0),($8|0),10,0)|0); $10 = tempRet0; $11 = $9 | 48; $12 = $11&255; $13 = ((($$05)) + -1|0); HEAP8[$13>>0] = $12; $14 = (___udivdi3(($7|0),($8|0),10,0)|0); $15 = tempRet0; $16 = ($8>>>0)>(9); $17 = ($7>>>0)>(4294967295); $18 = ($8|0)==(9); $19 = $18 & $17; $20 = $16 | $19; if ($20) { $$05 = $13;$7 = $14;$8 = $15; } else { $$lcssa20 = $13;$28 = $14;$29 = $15; break; } } $$0$lcssa = $$lcssa20;$$01$lcssa$off0 = $28; } else { $$0$lcssa = $s;$$01$lcssa$off0 = $0; } $21 = ($$01$lcssa$off0|0)==(0); if ($21) { $$1$lcssa = $$0$lcssa; } else { $$12 = $$0$lcssa;$y$03 = $$01$lcssa$off0; while(1) { $22 = (($y$03>>>0) % 10)&-1; $23 = $22 | 48; $24 = $23&255; $25 = ((($$12)) + -1|0); HEAP8[$25>>0] = $24; $26 = (($y$03>>>0) / 10)&-1; $27 = ($y$03>>>0)<(10); if ($27) { $$1$lcssa = $25; break; } else { $$12 = $25;$y$03 = $26; } } } return ($$1$lcssa|0); } function _pad($f,$c,$w,$l,$fl) { $f = $f|0; $c = $c|0; $w = $w|0; $l = $l|0; $fl = $fl|0; var $$0$lcssa6 = 0, $$02 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $or$cond = 0, $pad = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $pad = sp; $0 = $fl & 73728; $1 = ($0|0)==(0); $2 = ($w|0)>($l|0); $or$cond = $2 & $1; do { if ($or$cond) { $3 = (($w) - ($l))|0; $4 = ($3>>>0)>(256); $5 = $4 ? 256 : $3; _memset(($pad|0),($c|0),($5|0))|0; $6 = ($3>>>0)>(255); $7 = HEAP32[$f>>2]|0; $8 = $7 & 32; $9 = ($8|0)==(0); if ($6) { $10 = (($w) - ($l))|0; $$02 = $3;$17 = $7;$18 = $9; while(1) { if ($18) { (___fwritex($pad,256,$f)|0); $$pre = HEAP32[$f>>2]|0; $14 = $$pre; } else { $14 = $17; } $11 = (($$02) + -256)|0; $12 = ($11>>>0)>(255); $13 = $14 & 32; $15 = ($13|0)==(0); if ($12) { $$02 = $11;$17 = $14;$18 = $15; } else { break; } } $16 = $10 & 255; if ($15) { $$0$lcssa6 = $16; } else { break; } } else { if ($9) { $$0$lcssa6 = $3; } else { break; } } (___fwritex($pad,$$0$lcssa6,$f)|0); } } while(0); STACKTOP = sp;return; } function _malloc($bytes) { $bytes = $bytes|0; var $$0 = 0, $$lcssa = 0, $$lcssa141 = 0, $$lcssa142 = 0, $$lcssa144 = 0, $$lcssa147 = 0, $$lcssa149 = 0, $$lcssa151 = 0, $$lcssa153 = 0, $$lcssa155 = 0, $$lcssa157 = 0, $$not$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$13 = 0, $$pre$i$16$i = 0, $$pre$i$i = 0, $$pre$phi$i$14Z2D = 0, $$pre$phi$i$17$iZ2D = 0, $$pre$phi$i$iZ2D = 0; var $$pre$phi$iZ2D = 0, $$pre$phi10$i$iZ2D = 0, $$pre$phiZ2D = 0, $$pre71 = 0, $$pre9$i$i = 0, $$rsize$0$i = 0, $$rsize$4$i = 0, $$v$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0; var $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0; var $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0; var $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0; var $1062 = 0, $1063 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0; var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0; var $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0; var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0; var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0; var $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0; var $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0; var $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0; var $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0; var $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0; var $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0; var $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0; var $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0; var $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0; var $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0; var $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0; var $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $F$0$i$i = 0, $F1$0$i = 0, $F4$0 = 0, $F4$0$i$i = 0, $F5$0$i = 0, $I1$0$i$i = 0, $I7$0$i = 0, $I7$0$i$i = 0; var $K12$0$i = 0, $K2$0$i$i = 0, $K8$0$i$i = 0, $R$1$i = 0, $R$1$i$9 = 0, $R$1$i$9$lcssa = 0, $R$1$i$i = 0, $R$1$i$i$lcssa = 0, $R$1$i$lcssa = 0, $R$3$i = 0, $R$3$i$11 = 0, $R$3$i$i = 0, $RP$1$i = 0, $RP$1$i$8 = 0, $RP$1$i$8$lcssa = 0, $RP$1$i$i = 0, $RP$1$i$i$lcssa = 0, $RP$1$i$lcssa = 0, $T$0$i = 0, $T$0$i$18$i = 0; var $T$0$i$18$i$lcssa = 0, $T$0$i$18$i$lcssa139 = 0, $T$0$i$i = 0, $T$0$i$i$lcssa = 0, $T$0$i$i$lcssa140 = 0, $T$0$i$lcssa = 0, $T$0$i$lcssa156 = 0, $br$2$ph$i = 0, $cond$i = 0, $cond$i$12 = 0, $cond$i$i = 0, $exitcond$i$i = 0, $i$01$i$i = 0, $idx$0$i = 0, $nb$0 = 0, $not$$i$20$i = 0, $not$$i$i = 0, $not$7$i = 0, $oldfirst$0$i$i = 0, $or$cond$i = 0; var $or$cond$i$17 = 0, $or$cond1$i = 0, $or$cond1$i$16 = 0, $or$cond10$i = 0, $or$cond11$i = 0, $or$cond2$i = 0, $or$cond49$i = 0, $or$cond5$i = 0, $or$cond7$i = 0, $or$cond8$i = 0, $p$0$i$i = 0, $qsize$0$i$i = 0, $rsize$0$i = 0, $rsize$0$i$5 = 0, $rsize$0$i$lcssa = 0, $rsize$1$i = 0, $rsize$3$i = 0, $rsize$4$lcssa$i = 0, $rsize$412$i = 0, $rst$0$i = 0; var $rst$1$i = 0, $sizebits$0$$i = 0, $sizebits$0$i = 0, $sp$0$i$i = 0, $sp$0$i$i$i = 0, $sp$069$i = 0, $sp$069$i$lcssa = 0, $sp$168$i = 0, $sp$168$i$lcssa = 0, $ssize$0$i = 0, $ssize$2$ph$i = 0, $ssize$5$i = 0, $t$0$i = 0, $t$0$i$4 = 0, $t$2$i = 0, $t$4$ph$i = 0, $t$4$v$4$i = 0, $t$411$i = 0, $tbase$747$i = 0, $tsize$746$i = 0; var $v$0$i = 0, $v$0$i$6 = 0, $v$0$i$lcssa = 0, $v$1$i = 0, $v$3$i = 0, $v$4$lcssa$i = 0, $v$413$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($bytes>>>0)<(245); do { if ($0) { $1 = ($bytes>>>0)<(11); $2 = (($bytes) + 11)|0; $3 = $2 & -8; $4 = $1 ? 16 : $3; $5 = $4 >>> 3; $6 = HEAP32[26379]|0; $7 = $6 >>> $5; $8 = $7 & 3; $9 = ($8|0)==(0); if (!($9)) { $10 = $7 & 1; $11 = $10 ^ 1; $12 = (($11) + ($5))|0; $13 = $12 << 1; $14 = (105556 + ($13<<2)|0); $15 = ((($14)) + 8|0); $16 = HEAP32[$15>>2]|0; $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ($14|0)==($18|0); do { if ($19) { $20 = 1 << $12; $21 = $20 ^ -1; $22 = $6 & $21; HEAP32[26379] = $22; } else { $23 = HEAP32[(105532)>>2]|0; $24 = ($18>>>0)<($23>>>0); if ($24) { _abort(); // unreachable; } $25 = ((($18)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==($16|0); if ($27) { HEAP32[$25>>2] = $14; HEAP32[$15>>2] = $18; break; } else { _abort(); // unreachable; } } } while(0); $28 = $12 << 3; $29 = $28 | 3; $30 = ((($16)) + 4|0); HEAP32[$30>>2] = $29; $31 = (($16) + ($28)|0); $32 = ((($31)) + 4|0); $33 = HEAP32[$32>>2]|0; $34 = $33 | 1; HEAP32[$32>>2] = $34; $$0 = $17; return ($$0|0); } $35 = HEAP32[(105524)>>2]|0; $36 = ($4>>>0)>($35>>>0); if ($36) { $37 = ($7|0)==(0); if (!($37)) { $38 = $7 << $5; $39 = 2 << $5; $40 = (0 - ($39))|0; $41 = $39 | $40; $42 = $38 & $41; $43 = (0 - ($42))|0; $44 = $42 & $43; $45 = (($44) + -1)|0; $46 = $45 >>> 12; $47 = $46 & 16; $48 = $45 >>> $47; $49 = $48 >>> 5; $50 = $49 & 8; $51 = $50 | $47; $52 = $48 >>> $50; $53 = $52 >>> 2; $54 = $53 & 4; $55 = $51 | $54; $56 = $52 >>> $54; $57 = $56 >>> 1; $58 = $57 & 2; $59 = $55 | $58; $60 = $56 >>> $58; $61 = $60 >>> 1; $62 = $61 & 1; $63 = $59 | $62; $64 = $60 >>> $62; $65 = (($63) + ($64))|0; $66 = $65 << 1; $67 = (105556 + ($66<<2)|0); $68 = ((($67)) + 8|0); $69 = HEAP32[$68>>2]|0; $70 = ((($69)) + 8|0); $71 = HEAP32[$70>>2]|0; $72 = ($67|0)==($71|0); do { if ($72) { $73 = 1 << $65; $74 = $73 ^ -1; $75 = $6 & $74; HEAP32[26379] = $75; $89 = $35; } else { $76 = HEAP32[(105532)>>2]|0; $77 = ($71>>>0)<($76>>>0); if ($77) { _abort(); // unreachable; } $78 = ((($71)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==($69|0); if ($80) { HEAP32[$78>>2] = $67; HEAP32[$68>>2] = $71; $$pre = HEAP32[(105524)>>2]|0; $89 = $$pre; break; } else { _abort(); // unreachable; } } } while(0); $81 = $65 << 3; $82 = (($81) - ($4))|0; $83 = $4 | 3; $84 = ((($69)) + 4|0); HEAP32[$84>>2] = $83; $85 = (($69) + ($4)|0); $86 = $82 | 1; $87 = ((($85)) + 4|0); HEAP32[$87>>2] = $86; $88 = (($85) + ($82)|0); HEAP32[$88>>2] = $82; $90 = ($89|0)==(0); if (!($90)) { $91 = HEAP32[(105536)>>2]|0; $92 = $89 >>> 3; $93 = $92 << 1; $94 = (105556 + ($93<<2)|0); $95 = HEAP32[26379]|0; $96 = 1 << $92; $97 = $95 & $96; $98 = ($97|0)==(0); if ($98) { $99 = $95 | $96; HEAP32[26379] = $99; $$pre71 = ((($94)) + 8|0); $$pre$phiZ2D = $$pre71;$F4$0 = $94; } else { $100 = ((($94)) + 8|0); $101 = HEAP32[$100>>2]|0; $102 = HEAP32[(105532)>>2]|0; $103 = ($101>>>0)<($102>>>0); if ($103) { _abort(); // unreachable; } else { $$pre$phiZ2D = $100;$F4$0 = $101; } } HEAP32[$$pre$phiZ2D>>2] = $91; $104 = ((($F4$0)) + 12|0); HEAP32[$104>>2] = $91; $105 = ((($91)) + 8|0); HEAP32[$105>>2] = $F4$0; $106 = ((($91)) + 12|0); HEAP32[$106>>2] = $94; } HEAP32[(105524)>>2] = $82; HEAP32[(105536)>>2] = $85; $$0 = $70; return ($$0|0); } $107 = HEAP32[(105520)>>2]|0; $108 = ($107|0)==(0); if ($108) { $nb$0 = $4; } else { $109 = (0 - ($107))|0; $110 = $107 & $109; $111 = (($110) + -1)|0; $112 = $111 >>> 12; $113 = $112 & 16; $114 = $111 >>> $113; $115 = $114 >>> 5; $116 = $115 & 8; $117 = $116 | $113; $118 = $114 >>> $116; $119 = $118 >>> 2; $120 = $119 & 4; $121 = $117 | $120; $122 = $118 >>> $120; $123 = $122 >>> 1; $124 = $123 & 2; $125 = $121 | $124; $126 = $122 >>> $124; $127 = $126 >>> 1; $128 = $127 & 1; $129 = $125 | $128; $130 = $126 >>> $128; $131 = (($129) + ($130))|0; $132 = (105820 + ($131<<2)|0); $133 = HEAP32[$132>>2]|0; $134 = ((($133)) + 4|0); $135 = HEAP32[$134>>2]|0; $136 = $135 & -8; $137 = (($136) - ($4))|0; $rsize$0$i = $137;$t$0$i = $133;$v$0$i = $133; while(1) { $138 = ((($t$0$i)) + 16|0); $139 = HEAP32[$138>>2]|0; $140 = ($139|0)==(0|0); if ($140) { $141 = ((($t$0$i)) + 20|0); $142 = HEAP32[$141>>2]|0; $143 = ($142|0)==(0|0); if ($143) { $rsize$0$i$lcssa = $rsize$0$i;$v$0$i$lcssa = $v$0$i; break; } else { $145 = $142; } } else { $145 = $139; } $144 = ((($145)) + 4|0); $146 = HEAP32[$144>>2]|0; $147 = $146 & -8; $148 = (($147) - ($4))|0; $149 = ($148>>>0)<($rsize$0$i>>>0); $$rsize$0$i = $149 ? $148 : $rsize$0$i; $$v$0$i = $149 ? $145 : $v$0$i; $rsize$0$i = $$rsize$0$i;$t$0$i = $145;$v$0$i = $$v$0$i; } $150 = HEAP32[(105532)>>2]|0; $151 = ($v$0$i$lcssa>>>0)<($150>>>0); if ($151) { _abort(); // unreachable; } $152 = (($v$0$i$lcssa) + ($4)|0); $153 = ($v$0$i$lcssa>>>0)<($152>>>0); if (!($153)) { _abort(); // unreachable; } $154 = ((($v$0$i$lcssa)) + 24|0); $155 = HEAP32[$154>>2]|0; $156 = ((($v$0$i$lcssa)) + 12|0); $157 = HEAP32[$156>>2]|0; $158 = ($157|0)==($v$0$i$lcssa|0); do { if ($158) { $168 = ((($v$0$i$lcssa)) + 20|0); $169 = HEAP32[$168>>2]|0; $170 = ($169|0)==(0|0); if ($170) { $171 = ((($v$0$i$lcssa)) + 16|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)==(0|0); if ($173) { $R$3$i = 0; break; } else { $R$1$i = $172;$RP$1$i = $171; } } else { $R$1$i = $169;$RP$1$i = $168; } while(1) { $174 = ((($R$1$i)) + 20|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)==(0|0); if (!($176)) { $R$1$i = $175;$RP$1$i = $174; continue; } $177 = ((($R$1$i)) + 16|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)==(0|0); if ($179) { $R$1$i$lcssa = $R$1$i;$RP$1$i$lcssa = $RP$1$i; break; } else { $R$1$i = $178;$RP$1$i = $177; } } $180 = ($RP$1$i$lcssa>>>0)<($150>>>0); if ($180) { _abort(); // unreachable; } else { HEAP32[$RP$1$i$lcssa>>2] = 0; $R$3$i = $R$1$i$lcssa; break; } } else { $159 = ((($v$0$i$lcssa)) + 8|0); $160 = HEAP32[$159>>2]|0; $161 = ($160>>>0)<($150>>>0); if ($161) { _abort(); // unreachable; } $162 = ((($160)) + 12|0); $163 = HEAP32[$162>>2]|0; $164 = ($163|0)==($v$0$i$lcssa|0); if (!($164)) { _abort(); // unreachable; } $165 = ((($157)) + 8|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)==($v$0$i$lcssa|0); if ($167) { HEAP32[$162>>2] = $157; HEAP32[$165>>2] = $160; $R$3$i = $157; break; } else { _abort(); // unreachable; } } } while(0); $181 = ($155|0)==(0|0); do { if (!($181)) { $182 = ((($v$0$i$lcssa)) + 28|0); $183 = HEAP32[$182>>2]|0; $184 = (105820 + ($183<<2)|0); $185 = HEAP32[$184>>2]|0; $186 = ($v$0$i$lcssa|0)==($185|0); if ($186) { HEAP32[$184>>2] = $R$3$i; $cond$i = ($R$3$i|0)==(0|0); if ($cond$i) { $187 = 1 << $183; $188 = $187 ^ -1; $189 = HEAP32[(105520)>>2]|0; $190 = $189 & $188; HEAP32[(105520)>>2] = $190; break; } } else { $191 = HEAP32[(105532)>>2]|0; $192 = ($155>>>0)<($191>>>0); if ($192) { _abort(); // unreachable; } $193 = ((($155)) + 16|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)==($v$0$i$lcssa|0); if ($195) { HEAP32[$193>>2] = $R$3$i; } else { $196 = ((($155)) + 20|0); HEAP32[$196>>2] = $R$3$i; } $197 = ($R$3$i|0)==(0|0); if ($197) { break; } } $198 = HEAP32[(105532)>>2]|0; $199 = ($R$3$i>>>0)<($198>>>0); if ($199) { _abort(); // unreachable; } $200 = ((($R$3$i)) + 24|0); HEAP32[$200>>2] = $155; $201 = ((($v$0$i$lcssa)) + 16|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)==(0|0); do { if (!($203)) { $204 = ($202>>>0)<($198>>>0); if ($204) { _abort(); // unreachable; } else { $205 = ((($R$3$i)) + 16|0); HEAP32[$205>>2] = $202; $206 = ((($202)) + 24|0); HEAP32[$206>>2] = $R$3$i; break; } } } while(0); $207 = ((($v$0$i$lcssa)) + 20|0); $208 = HEAP32[$207>>2]|0; $209 = ($208|0)==(0|0); if (!($209)) { $210 = HEAP32[(105532)>>2]|0; $211 = ($208>>>0)<($210>>>0); if ($211) { _abort(); // unreachable; } else { $212 = ((($R$3$i)) + 20|0); HEAP32[$212>>2] = $208; $213 = ((($208)) + 24|0); HEAP32[$213>>2] = $R$3$i; break; } } } } while(0); $214 = ($rsize$0$i$lcssa>>>0)<(16); if ($214) { $215 = (($rsize$0$i$lcssa) + ($4))|0; $216 = $215 | 3; $217 = ((($v$0$i$lcssa)) + 4|0); HEAP32[$217>>2] = $216; $218 = (($v$0$i$lcssa) + ($215)|0); $219 = ((($218)) + 4|0); $220 = HEAP32[$219>>2]|0; $221 = $220 | 1; HEAP32[$219>>2] = $221; } else { $222 = $4 | 3; $223 = ((($v$0$i$lcssa)) + 4|0); HEAP32[$223>>2] = $222; $224 = $rsize$0$i$lcssa | 1; $225 = ((($152)) + 4|0); HEAP32[$225>>2] = $224; $226 = (($152) + ($rsize$0$i$lcssa)|0); HEAP32[$226>>2] = $rsize$0$i$lcssa; $227 = HEAP32[(105524)>>2]|0; $228 = ($227|0)==(0); if (!($228)) { $229 = HEAP32[(105536)>>2]|0; $230 = $227 >>> 3; $231 = $230 << 1; $232 = (105556 + ($231<<2)|0); $233 = HEAP32[26379]|0; $234 = 1 << $230; $235 = $233 & $234; $236 = ($235|0)==(0); if ($236) { $237 = $233 | $234; HEAP32[26379] = $237; $$pre$i = ((($232)) + 8|0); $$pre$phi$iZ2D = $$pre$i;$F1$0$i = $232; } else { $238 = ((($232)) + 8|0); $239 = HEAP32[$238>>2]|0; $240 = HEAP32[(105532)>>2]|0; $241 = ($239>>>0)<($240>>>0); if ($241) { _abort(); // unreachable; } else { $$pre$phi$iZ2D = $238;$F1$0$i = $239; } } HEAP32[$$pre$phi$iZ2D>>2] = $229; $242 = ((($F1$0$i)) + 12|0); HEAP32[$242>>2] = $229; $243 = ((($229)) + 8|0); HEAP32[$243>>2] = $F1$0$i; $244 = ((($229)) + 12|0); HEAP32[$244>>2] = $232; } HEAP32[(105524)>>2] = $rsize$0$i$lcssa; HEAP32[(105536)>>2] = $152; } $245 = ((($v$0$i$lcssa)) + 8|0); $$0 = $245; return ($$0|0); } } else { $nb$0 = $4; } } else { $246 = ($bytes>>>0)>(4294967231); if ($246) { $nb$0 = -1; } else { $247 = (($bytes) + 11)|0; $248 = $247 & -8; $249 = HEAP32[(105520)>>2]|0; $250 = ($249|0)==(0); if ($250) { $nb$0 = $248; } else { $251 = (0 - ($248))|0; $252 = $247 >>> 8; $253 = ($252|0)==(0); if ($253) { $idx$0$i = 0; } else { $254 = ($248>>>0)>(16777215); if ($254) { $idx$0$i = 31; } else { $255 = (($252) + 1048320)|0; $256 = $255 >>> 16; $257 = $256 & 8; $258 = $252 << $257; $259 = (($258) + 520192)|0; $260 = $259 >>> 16; $261 = $260 & 4; $262 = $261 | $257; $263 = $258 << $261; $264 = (($263) + 245760)|0; $265 = $264 >>> 16; $266 = $265 & 2; $267 = $262 | $266; $268 = (14 - ($267))|0; $269 = $263 << $266; $270 = $269 >>> 15; $271 = (($268) + ($270))|0; $272 = $271 << 1; $273 = (($271) + 7)|0; $274 = $248 >>> $273; $275 = $274 & 1; $276 = $275 | $272; $idx$0$i = $276; } } $277 = (105820 + ($idx$0$i<<2)|0); $278 = HEAP32[$277>>2]|0; $279 = ($278|0)==(0|0); L123: do { if ($279) { $rsize$3$i = $251;$t$2$i = 0;$v$3$i = 0; label = 86; } else { $280 = ($idx$0$i|0)==(31); $281 = $idx$0$i >>> 1; $282 = (25 - ($281))|0; $283 = $280 ? 0 : $282; $284 = $248 << $283; $rsize$0$i$5 = $251;$rst$0$i = 0;$sizebits$0$i = $284;$t$0$i$4 = $278;$v$0$i$6 = 0; while(1) { $285 = ((($t$0$i$4)) + 4|0); $286 = HEAP32[$285>>2]|0; $287 = $286 & -8; $288 = (($287) - ($248))|0; $289 = ($288>>>0)<($rsize$0$i$5>>>0); if ($289) { $290 = ($287|0)==($248|0); if ($290) { $rsize$412$i = $288;$t$411$i = $t$0$i$4;$v$413$i = $t$0$i$4; label = 90; break L123; } else { $rsize$1$i = $288;$v$1$i = $t$0$i$4; } } else { $rsize$1$i = $rsize$0$i$5;$v$1$i = $v$0$i$6; } $291 = ((($t$0$i$4)) + 20|0); $292 = HEAP32[$291>>2]|0; $293 = $sizebits$0$i >>> 31; $294 = (((($t$0$i$4)) + 16|0) + ($293<<2)|0); $295 = HEAP32[$294>>2]|0; $296 = ($292|0)==(0|0); $297 = ($292|0)==($295|0); $or$cond1$i = $296 | $297; $rst$1$i = $or$cond1$i ? $rst$0$i : $292; $298 = ($295|0)==(0|0); $299 = $298&1; $300 = $299 ^ 1; $sizebits$0$$i = $sizebits$0$i << $300; if ($298) { $rsize$3$i = $rsize$1$i;$t$2$i = $rst$1$i;$v$3$i = $v$1$i; label = 86; break; } else { $rsize$0$i$5 = $rsize$1$i;$rst$0$i = $rst$1$i;$sizebits$0$i = $sizebits$0$$i;$t$0$i$4 = $295;$v$0$i$6 = $v$1$i; } } } } while(0); if ((label|0) == 86) { $301 = ($t$2$i|0)==(0|0); $302 = ($v$3$i|0)==(0|0); $or$cond$i = $301 & $302; if ($or$cond$i) { $303 = 2 << $idx$0$i; $304 = (0 - ($303))|0; $305 = $303 | $304; $306 = $249 & $305; $307 = ($306|0)==(0); if ($307) { $nb$0 = $248; break; } $308 = (0 - ($306))|0; $309 = $306 & $308; $310 = (($309) + -1)|0; $311 = $310 >>> 12; $312 = $311 & 16; $313 = $310 >>> $312; $314 = $313 >>> 5; $315 = $314 & 8; $316 = $315 | $312; $317 = $313 >>> $315; $318 = $317 >>> 2; $319 = $318 & 4; $320 = $316 | $319; $321 = $317 >>> $319; $322 = $321 >>> 1; $323 = $322 & 2; $324 = $320 | $323; $325 = $321 >>> $323; $326 = $325 >>> 1; $327 = $326 & 1; $328 = $324 | $327; $329 = $325 >>> $327; $330 = (($328) + ($329))|0; $331 = (105820 + ($330<<2)|0); $332 = HEAP32[$331>>2]|0; $t$4$ph$i = $332; } else { $t$4$ph$i = $t$2$i; } $333 = ($t$4$ph$i|0)==(0|0); if ($333) { $rsize$4$lcssa$i = $rsize$3$i;$v$4$lcssa$i = $v$3$i; } else { $rsize$412$i = $rsize$3$i;$t$411$i = $t$4$ph$i;$v$413$i = $v$3$i; label = 90; } } if ((label|0) == 90) { while(1) { label = 0; $334 = ((($t$411$i)) + 4|0); $335 = HEAP32[$334>>2]|0; $336 = $335 & -8; $337 = (($336) - ($248))|0; $338 = ($337>>>0)<($rsize$412$i>>>0); $$rsize$4$i = $338 ? $337 : $rsize$412$i; $t$4$v$4$i = $338 ? $t$411$i : $v$413$i; $339 = ((($t$411$i)) + 16|0); $340 = HEAP32[$339>>2]|0; $341 = ($340|0)==(0|0); if (!($341)) { $rsize$412$i = $$rsize$4$i;$t$411$i = $340;$v$413$i = $t$4$v$4$i; label = 90; continue; } $342 = ((($t$411$i)) + 20|0); $343 = HEAP32[$342>>2]|0; $344 = ($343|0)==(0|0); if ($344) { $rsize$4$lcssa$i = $$rsize$4$i;$v$4$lcssa$i = $t$4$v$4$i; break; } else { $rsize$412$i = $$rsize$4$i;$t$411$i = $343;$v$413$i = $t$4$v$4$i; label = 90; } } } $345 = ($v$4$lcssa$i|0)==(0|0); if ($345) { $nb$0 = $248; } else { $346 = HEAP32[(105524)>>2]|0; $347 = (($346) - ($248))|0; $348 = ($rsize$4$lcssa$i>>>0)<($347>>>0); if ($348) { $349 = HEAP32[(105532)>>2]|0; $350 = ($v$4$lcssa$i>>>0)<($349>>>0); if ($350) { _abort(); // unreachable; } $351 = (($v$4$lcssa$i) + ($248)|0); $352 = ($v$4$lcssa$i>>>0)<($351>>>0); if (!($352)) { _abort(); // unreachable; } $353 = ((($v$4$lcssa$i)) + 24|0); $354 = HEAP32[$353>>2]|0; $355 = ((($v$4$lcssa$i)) + 12|0); $356 = HEAP32[$355>>2]|0; $357 = ($356|0)==($v$4$lcssa$i|0); do { if ($357) { $367 = ((($v$4$lcssa$i)) + 20|0); $368 = HEAP32[$367>>2]|0; $369 = ($368|0)==(0|0); if ($369) { $370 = ((($v$4$lcssa$i)) + 16|0); $371 = HEAP32[$370>>2]|0; $372 = ($371|0)==(0|0); if ($372) { $R$3$i$11 = 0; break; } else { $R$1$i$9 = $371;$RP$1$i$8 = $370; } } else { $R$1$i$9 = $368;$RP$1$i$8 = $367; } while(1) { $373 = ((($R$1$i$9)) + 20|0); $374 = HEAP32[$373>>2]|0; $375 = ($374|0)==(0|0); if (!($375)) { $R$1$i$9 = $374;$RP$1$i$8 = $373; continue; } $376 = ((($R$1$i$9)) + 16|0); $377 = HEAP32[$376>>2]|0; $378 = ($377|0)==(0|0); if ($378) { $R$1$i$9$lcssa = $R$1$i$9;$RP$1$i$8$lcssa = $RP$1$i$8; break; } else { $R$1$i$9 = $377;$RP$1$i$8 = $376; } } $379 = ($RP$1$i$8$lcssa>>>0)<($349>>>0); if ($379) { _abort(); // unreachable; } else { HEAP32[$RP$1$i$8$lcssa>>2] = 0; $R$3$i$11 = $R$1$i$9$lcssa; break; } } else { $358 = ((($v$4$lcssa$i)) + 8|0); $359 = HEAP32[$358>>2]|0; $360 = ($359>>>0)<($349>>>0); if ($360) { _abort(); // unreachable; } $361 = ((($359)) + 12|0); $362 = HEAP32[$361>>2]|0; $363 = ($362|0)==($v$4$lcssa$i|0); if (!($363)) { _abort(); // unreachable; } $364 = ((($356)) + 8|0); $365 = HEAP32[$364>>2]|0; $366 = ($365|0)==($v$4$lcssa$i|0); if ($366) { HEAP32[$361>>2] = $356; HEAP32[$364>>2] = $359; $R$3$i$11 = $356; break; } else { _abort(); // unreachable; } } } while(0); $380 = ($354|0)==(0|0); do { if (!($380)) { $381 = ((($v$4$lcssa$i)) + 28|0); $382 = HEAP32[$381>>2]|0; $383 = (105820 + ($382<<2)|0); $384 = HEAP32[$383>>2]|0; $385 = ($v$4$lcssa$i|0)==($384|0); if ($385) { HEAP32[$383>>2] = $R$3$i$11; $cond$i$12 = ($R$3$i$11|0)==(0|0); if ($cond$i$12) { $386 = 1 << $382; $387 = $386 ^ -1; $388 = HEAP32[(105520)>>2]|0; $389 = $388 & $387; HEAP32[(105520)>>2] = $389; break; } } else { $390 = HEAP32[(105532)>>2]|0; $391 = ($354>>>0)<($390>>>0); if ($391) { _abort(); // unreachable; } $392 = ((($354)) + 16|0); $393 = HEAP32[$392>>2]|0; $394 = ($393|0)==($v$4$lcssa$i|0); if ($394) { HEAP32[$392>>2] = $R$3$i$11; } else { $395 = ((($354)) + 20|0); HEAP32[$395>>2] = $R$3$i$11; } $396 = ($R$3$i$11|0)==(0|0); if ($396) { break; } } $397 = HEAP32[(105532)>>2]|0; $398 = ($R$3$i$11>>>0)<($397>>>0); if ($398) { _abort(); // unreachable; } $399 = ((($R$3$i$11)) + 24|0); HEAP32[$399>>2] = $354; $400 = ((($v$4$lcssa$i)) + 16|0); $401 = HEAP32[$400>>2]|0; $402 = ($401|0)==(0|0); do { if (!($402)) { $403 = ($401>>>0)<($397>>>0); if ($403) { _abort(); // unreachable; } else { $404 = ((($R$3$i$11)) + 16|0); HEAP32[$404>>2] = $401; $405 = ((($401)) + 24|0); HEAP32[$405>>2] = $R$3$i$11; break; } } } while(0); $406 = ((($v$4$lcssa$i)) + 20|0); $407 = HEAP32[$406>>2]|0; $408 = ($407|0)==(0|0); if (!($408)) { $409 = HEAP32[(105532)>>2]|0; $410 = ($407>>>0)<($409>>>0); if ($410) { _abort(); // unreachable; } else { $411 = ((($R$3$i$11)) + 20|0); HEAP32[$411>>2] = $407; $412 = ((($407)) + 24|0); HEAP32[$412>>2] = $R$3$i$11; break; } } } } while(0); $413 = ($rsize$4$lcssa$i>>>0)<(16); do { if ($413) { $414 = (($rsize$4$lcssa$i) + ($248))|0; $415 = $414 | 3; $416 = ((($v$4$lcssa$i)) + 4|0); HEAP32[$416>>2] = $415; $417 = (($v$4$lcssa$i) + ($414)|0); $418 = ((($417)) + 4|0); $419 = HEAP32[$418>>2]|0; $420 = $419 | 1; HEAP32[$418>>2] = $420; } else { $421 = $248 | 3; $422 = ((($v$4$lcssa$i)) + 4|0); HEAP32[$422>>2] = $421; $423 = $rsize$4$lcssa$i | 1; $424 = ((($351)) + 4|0); HEAP32[$424>>2] = $423; $425 = (($351) + ($rsize$4$lcssa$i)|0); HEAP32[$425>>2] = $rsize$4$lcssa$i; $426 = $rsize$4$lcssa$i >>> 3; $427 = ($rsize$4$lcssa$i>>>0)<(256); if ($427) { $428 = $426 << 1; $429 = (105556 + ($428<<2)|0); $430 = HEAP32[26379]|0; $431 = 1 << $426; $432 = $430 & $431; $433 = ($432|0)==(0); if ($433) { $434 = $430 | $431; HEAP32[26379] = $434; $$pre$i$13 = ((($429)) + 8|0); $$pre$phi$i$14Z2D = $$pre$i$13;$F5$0$i = $429; } else { $435 = ((($429)) + 8|0); $436 = HEAP32[$435>>2]|0; $437 = HEAP32[(105532)>>2]|0; $438 = ($436>>>0)<($437>>>0); if ($438) { _abort(); // unreachable; } else { $$pre$phi$i$14Z2D = $435;$F5$0$i = $436; } } HEAP32[$$pre$phi$i$14Z2D>>2] = $351; $439 = ((($F5$0$i)) + 12|0); HEAP32[$439>>2] = $351; $440 = ((($351)) + 8|0); HEAP32[$440>>2] = $F5$0$i; $441 = ((($351)) + 12|0); HEAP32[$441>>2] = $429; break; } $442 = $rsize$4$lcssa$i >>> 8; $443 = ($442|0)==(0); if ($443) { $I7$0$i = 0; } else { $444 = ($rsize$4$lcssa$i>>>0)>(16777215); if ($444) { $I7$0$i = 31; } else { $445 = (($442) + 1048320)|0; $446 = $445 >>> 16; $447 = $446 & 8; $448 = $442 << $447; $449 = (($448) + 520192)|0; $450 = $449 >>> 16; $451 = $450 & 4; $452 = $451 | $447; $453 = $448 << $451; $454 = (($453) + 245760)|0; $455 = $454 >>> 16; $456 = $455 & 2; $457 = $452 | $456; $458 = (14 - ($457))|0; $459 = $453 << $456; $460 = $459 >>> 15; $461 = (($458) + ($460))|0; $462 = $461 << 1; $463 = (($461) + 7)|0; $464 = $rsize$4$lcssa$i >>> $463; $465 = $464 & 1; $466 = $465 | $462; $I7$0$i = $466; } } $467 = (105820 + ($I7$0$i<<2)|0); $468 = ((($351)) + 28|0); HEAP32[$468>>2] = $I7$0$i; $469 = ((($351)) + 16|0); $470 = ((($469)) + 4|0); HEAP32[$470>>2] = 0; HEAP32[$469>>2] = 0; $471 = HEAP32[(105520)>>2]|0; $472 = 1 << $I7$0$i; $473 = $471 & $472; $474 = ($473|0)==(0); if ($474) { $475 = $471 | $472; HEAP32[(105520)>>2] = $475; HEAP32[$467>>2] = $351; $476 = ((($351)) + 24|0); HEAP32[$476>>2] = $467; $477 = ((($351)) + 12|0); HEAP32[$477>>2] = $351; $478 = ((($351)) + 8|0); HEAP32[$478>>2] = $351; break; } $479 = HEAP32[$467>>2]|0; $480 = ($I7$0$i|0)==(31); $481 = $I7$0$i >>> 1; $482 = (25 - ($481))|0; $483 = $480 ? 0 : $482; $484 = $rsize$4$lcssa$i << $483; $K12$0$i = $484;$T$0$i = $479; while(1) { $485 = ((($T$0$i)) + 4|0); $486 = HEAP32[$485>>2]|0; $487 = $486 & -8; $488 = ($487|0)==($rsize$4$lcssa$i|0); if ($488) { $T$0$i$lcssa = $T$0$i; label = 148; break; } $489 = $K12$0$i >>> 31; $490 = (((($T$0$i)) + 16|0) + ($489<<2)|0); $491 = $K12$0$i << 1; $492 = HEAP32[$490>>2]|0; $493 = ($492|0)==(0|0); if ($493) { $$lcssa157 = $490;$T$0$i$lcssa156 = $T$0$i; label = 145; break; } else { $K12$0$i = $491;$T$0$i = $492; } } if ((label|0) == 145) { $494 = HEAP32[(105532)>>2]|0; $495 = ($$lcssa157>>>0)<($494>>>0); if ($495) { _abort(); // unreachable; } else { HEAP32[$$lcssa157>>2] = $351; $496 = ((($351)) + 24|0); HEAP32[$496>>2] = $T$0$i$lcssa156; $497 = ((($351)) + 12|0); HEAP32[$497>>2] = $351; $498 = ((($351)) + 8|0); HEAP32[$498>>2] = $351; break; } } else if ((label|0) == 148) { $499 = ((($T$0$i$lcssa)) + 8|0); $500 = HEAP32[$499>>2]|0; $501 = HEAP32[(105532)>>2]|0; $502 = ($500>>>0)>=($501>>>0); $not$7$i = ($T$0$i$lcssa>>>0)>=($501>>>0); $503 = $502 & $not$7$i; if ($503) { $504 = ((($500)) + 12|0); HEAP32[$504>>2] = $351; HEAP32[$499>>2] = $351; $505 = ((($351)) + 8|0); HEAP32[$505>>2] = $500; $506 = ((($351)) + 12|0); HEAP32[$506>>2] = $T$0$i$lcssa; $507 = ((($351)) + 24|0); HEAP32[$507>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $508 = ((($v$4$lcssa$i)) + 8|0); $$0 = $508; return ($$0|0); } else { $nb$0 = $248; } } } } } } while(0); $509 = HEAP32[(105524)>>2]|0; $510 = ($509>>>0)<($nb$0>>>0); if (!($510)) { $511 = (($509) - ($nb$0))|0; $512 = HEAP32[(105536)>>2]|0; $513 = ($511>>>0)>(15); if ($513) { $514 = (($512) + ($nb$0)|0); HEAP32[(105536)>>2] = $514; HEAP32[(105524)>>2] = $511; $515 = $511 | 1; $516 = ((($514)) + 4|0); HEAP32[$516>>2] = $515; $517 = (($514) + ($511)|0); HEAP32[$517>>2] = $511; $518 = $nb$0 | 3; $519 = ((($512)) + 4|0); HEAP32[$519>>2] = $518; } else { HEAP32[(105524)>>2] = 0; HEAP32[(105536)>>2] = 0; $520 = $509 | 3; $521 = ((($512)) + 4|0); HEAP32[$521>>2] = $520; $522 = (($512) + ($509)|0); $523 = ((($522)) + 4|0); $524 = HEAP32[$523>>2]|0; $525 = $524 | 1; HEAP32[$523>>2] = $525; } $526 = ((($512)) + 8|0); $$0 = $526; return ($$0|0); } $527 = HEAP32[(105528)>>2]|0; $528 = ($527>>>0)>($nb$0>>>0); if ($528) { $529 = (($527) - ($nb$0))|0; HEAP32[(105528)>>2] = $529; $530 = HEAP32[(105540)>>2]|0; $531 = (($530) + ($nb$0)|0); HEAP32[(105540)>>2] = $531; $532 = $529 | 1; $533 = ((($531)) + 4|0); HEAP32[$533>>2] = $532; $534 = $nb$0 | 3; $535 = ((($530)) + 4|0); HEAP32[$535>>2] = $534; $536 = ((($530)) + 8|0); $$0 = $536; return ($$0|0); } $537 = HEAP32[26497]|0; $538 = ($537|0)==(0); do { if ($538) { $539 = (_sysconf(30)|0); $540 = (($539) + -1)|0; $541 = $540 & $539; $542 = ($541|0)==(0); if ($542) { HEAP32[(105996)>>2] = $539; HEAP32[(105992)>>2] = $539; HEAP32[(106000)>>2] = -1; HEAP32[(106004)>>2] = -1; HEAP32[(106008)>>2] = 0; HEAP32[(105960)>>2] = 0; $543 = (_time((0|0))|0); $544 = $543 & -16; $545 = $544 ^ 1431655768; HEAP32[26497] = $545; break; } else { _abort(); // unreachable; } } } while(0); $546 = (($nb$0) + 48)|0; $547 = HEAP32[(105996)>>2]|0; $548 = (($nb$0) + 47)|0; $549 = (($547) + ($548))|0; $550 = (0 - ($547))|0; $551 = $549 & $550; $552 = ($551>>>0)>($nb$0>>>0); if (!($552)) { $$0 = 0; return ($$0|0); } $553 = HEAP32[(105956)>>2]|0; $554 = ($553|0)==(0); if (!($554)) { $555 = HEAP32[(105948)>>2]|0; $556 = (($555) + ($551))|0; $557 = ($556>>>0)<=($555>>>0); $558 = ($556>>>0)>($553>>>0); $or$cond1$i$16 = $557 | $558; if ($or$cond1$i$16) { $$0 = 0; return ($$0|0); } } $559 = HEAP32[(105960)>>2]|0; $560 = $559 & 4; $561 = ($560|0)==(0); L257: do { if ($561) { $562 = HEAP32[(105540)>>2]|0; $563 = ($562|0)==(0|0); L259: do { if ($563) { label = 173; } else { $sp$0$i$i = (105964); while(1) { $564 = HEAP32[$sp$0$i$i>>2]|0; $565 = ($564>>>0)>($562>>>0); if (!($565)) { $566 = ((($sp$0$i$i)) + 4|0); $567 = HEAP32[$566>>2]|0; $568 = (($564) + ($567)|0); $569 = ($568>>>0)>($562>>>0); if ($569) { $$lcssa153 = $sp$0$i$i;$$lcssa155 = $566; break; } } $570 = ((($sp$0$i$i)) + 8|0); $571 = HEAP32[$570>>2]|0; $572 = ($571|0)==(0|0); if ($572) { label = 173; break L259; } else { $sp$0$i$i = $571; } } $595 = HEAP32[(105528)>>2]|0; $596 = (($549) - ($595))|0; $597 = $596 & $550; $598 = ($597>>>0)<(2147483647); if ($598) { $599 = (_sbrk(($597|0))|0); $600 = HEAP32[$$lcssa153>>2]|0; $601 = HEAP32[$$lcssa155>>2]|0; $602 = (($600) + ($601)|0); $603 = ($599|0)==($602|0); if ($603) { $604 = ($599|0)==((-1)|0); if (!($604)) { $tbase$747$i = $599;$tsize$746$i = $597; label = 193; break L257; } } else { $br$2$ph$i = $599;$ssize$2$ph$i = $597; label = 183; } } } } while(0); do { if ((label|0) == 173) { $573 = (_sbrk(0)|0); $574 = ($573|0)==((-1)|0); if (!($574)) { $575 = $573; $576 = HEAP32[(105992)>>2]|0; $577 = (($576) + -1)|0; $578 = $577 & $575; $579 = ($578|0)==(0); if ($579) { $ssize$0$i = $551; } else { $580 = (($577) + ($575))|0; $581 = (0 - ($576))|0; $582 = $580 & $581; $583 = (($551) - ($575))|0; $584 = (($583) + ($582))|0; $ssize$0$i = $584; } $585 = HEAP32[(105948)>>2]|0; $586 = (($585) + ($ssize$0$i))|0; $587 = ($ssize$0$i>>>0)>($nb$0>>>0); $588 = ($ssize$0$i>>>0)<(2147483647); $or$cond$i$17 = $587 & $588; if ($or$cond$i$17) { $589 = HEAP32[(105956)>>2]|0; $590 = ($589|0)==(0); if (!($590)) { $591 = ($586>>>0)<=($585>>>0); $592 = ($586>>>0)>($589>>>0); $or$cond2$i = $591 | $592; if ($or$cond2$i) { break; } } $593 = (_sbrk(($ssize$0$i|0))|0); $594 = ($593|0)==($573|0); if ($594) { $tbase$747$i = $573;$tsize$746$i = $ssize$0$i; label = 193; break L257; } else { $br$2$ph$i = $593;$ssize$2$ph$i = $ssize$0$i; label = 183; } } } } } while(0); L279: do { if ((label|0) == 183) { $605 = (0 - ($ssize$2$ph$i))|0; $606 = ($br$2$ph$i|0)!=((-1)|0); $607 = ($ssize$2$ph$i>>>0)<(2147483647); $or$cond7$i = $607 & $606; $608 = ($546>>>0)>($ssize$2$ph$i>>>0); $or$cond8$i = $608 & $or$cond7$i; do { if ($or$cond8$i) { $609 = HEAP32[(105996)>>2]|0; $610 = (($548) - ($ssize$2$ph$i))|0; $611 = (($610) + ($609))|0; $612 = (0 - ($609))|0; $613 = $611 & $612; $614 = ($613>>>0)<(2147483647); if ($614) { $615 = (_sbrk(($613|0))|0); $616 = ($615|0)==((-1)|0); if ($616) { (_sbrk(($605|0))|0); break L279; } else { $617 = (($613) + ($ssize$2$ph$i))|0; $ssize$5$i = $617; break; } } else { $ssize$5$i = $ssize$2$ph$i; } } else { $ssize$5$i = $ssize$2$ph$i; } } while(0); $618 = ($br$2$ph$i|0)==((-1)|0); if (!($618)) { $tbase$747$i = $br$2$ph$i;$tsize$746$i = $ssize$5$i; label = 193; break L257; } } } while(0); $619 = HEAP32[(105960)>>2]|0; $620 = $619 | 4; HEAP32[(105960)>>2] = $620; label = 190; } else { label = 190; } } while(0); if ((label|0) == 190) { $621 = ($551>>>0)<(2147483647); if ($621) { $622 = (_sbrk(($551|0))|0); $623 = (_sbrk(0)|0); $624 = ($622|0)!=((-1)|0); $625 = ($623|0)!=((-1)|0); $or$cond5$i = $624 & $625; $626 = ($622>>>0)<($623>>>0); $or$cond10$i = $626 & $or$cond5$i; if ($or$cond10$i) { $627 = $623; $628 = $622; $629 = (($627) - ($628))|0; $630 = (($nb$0) + 40)|0; $$not$i = ($629>>>0)>($630>>>0); if ($$not$i) { $tbase$747$i = $622;$tsize$746$i = $629; label = 193; } } } } if ((label|0) == 193) { $631 = HEAP32[(105948)>>2]|0; $632 = (($631) + ($tsize$746$i))|0; HEAP32[(105948)>>2] = $632; $633 = HEAP32[(105952)>>2]|0; $634 = ($632>>>0)>($633>>>0); if ($634) { HEAP32[(105952)>>2] = $632; } $635 = HEAP32[(105540)>>2]|0; $636 = ($635|0)==(0|0); do { if ($636) { $637 = HEAP32[(105532)>>2]|0; $638 = ($637|0)==(0|0); $639 = ($tbase$747$i>>>0)<($637>>>0); $or$cond11$i = $638 | $639; if ($or$cond11$i) { HEAP32[(105532)>>2] = $tbase$747$i; } HEAP32[(105964)>>2] = $tbase$747$i; HEAP32[(105968)>>2] = $tsize$746$i; HEAP32[(105976)>>2] = 0; $640 = HEAP32[26497]|0; HEAP32[(105552)>>2] = $640; HEAP32[(105548)>>2] = -1; $i$01$i$i = 0; while(1) { $641 = $i$01$i$i << 1; $642 = (105556 + ($641<<2)|0); $643 = ((($642)) + 12|0); HEAP32[$643>>2] = $642; $644 = ((($642)) + 8|0); HEAP32[$644>>2] = $642; $645 = (($i$01$i$i) + 1)|0; $exitcond$i$i = ($645|0)==(32); if ($exitcond$i$i) { break; } else { $i$01$i$i = $645; } } $646 = (($tsize$746$i) + -40)|0; $647 = ((($tbase$747$i)) + 8|0); $648 = $647; $649 = $648 & 7; $650 = ($649|0)==(0); $651 = (0 - ($648))|0; $652 = $651 & 7; $653 = $650 ? 0 : $652; $654 = (($tbase$747$i) + ($653)|0); $655 = (($646) - ($653))|0; HEAP32[(105540)>>2] = $654; HEAP32[(105528)>>2] = $655; $656 = $655 | 1; $657 = ((($654)) + 4|0); HEAP32[$657>>2] = $656; $658 = (($654) + ($655)|0); $659 = ((($658)) + 4|0); HEAP32[$659>>2] = 40; $660 = HEAP32[(106004)>>2]|0; HEAP32[(105544)>>2] = $660; } else { $sp$069$i = (105964); while(1) { $661 = HEAP32[$sp$069$i>>2]|0; $662 = ((($sp$069$i)) + 4|0); $663 = HEAP32[$662>>2]|0; $664 = (($661) + ($663)|0); $665 = ($tbase$747$i|0)==($664|0); if ($665) { $$lcssa147 = $661;$$lcssa149 = $662;$$lcssa151 = $663;$sp$069$i$lcssa = $sp$069$i; label = 203; break; } $666 = ((($sp$069$i)) + 8|0); $667 = HEAP32[$666>>2]|0; $668 = ($667|0)==(0|0); if ($668) { break; } else { $sp$069$i = $667; } } if ((label|0) == 203) { $669 = ((($sp$069$i$lcssa)) + 12|0); $670 = HEAP32[$669>>2]|0; $671 = $670 & 8; $672 = ($671|0)==(0); if ($672) { $673 = ($635>>>0)>=($$lcssa147>>>0); $674 = ($635>>>0)<($tbase$747$i>>>0); $or$cond49$i = $674 & $673; if ($or$cond49$i) { $675 = (($$lcssa151) + ($tsize$746$i))|0; HEAP32[$$lcssa149>>2] = $675; $676 = HEAP32[(105528)>>2]|0; $677 = ((($635)) + 8|0); $678 = $677; $679 = $678 & 7; $680 = ($679|0)==(0); $681 = (0 - ($678))|0; $682 = $681 & 7; $683 = $680 ? 0 : $682; $684 = (($635) + ($683)|0); $685 = (($tsize$746$i) - ($683))|0; $686 = (($685) + ($676))|0; HEAP32[(105540)>>2] = $684; HEAP32[(105528)>>2] = $686; $687 = $686 | 1; $688 = ((($684)) + 4|0); HEAP32[$688>>2] = $687; $689 = (($684) + ($686)|0); $690 = ((($689)) + 4|0); HEAP32[$690>>2] = 40; $691 = HEAP32[(106004)>>2]|0; HEAP32[(105544)>>2] = $691; break; } } } $692 = HEAP32[(105532)>>2]|0; $693 = ($tbase$747$i>>>0)<($692>>>0); if ($693) { HEAP32[(105532)>>2] = $tbase$747$i; $757 = $tbase$747$i; } else { $757 = $692; } $694 = (($tbase$747$i) + ($tsize$746$i)|0); $sp$168$i = (105964); while(1) { $695 = HEAP32[$sp$168$i>>2]|0; $696 = ($695|0)==($694|0); if ($696) { $$lcssa144 = $sp$168$i;$sp$168$i$lcssa = $sp$168$i; label = 211; break; } $697 = ((($sp$168$i)) + 8|0); $698 = HEAP32[$697>>2]|0; $699 = ($698|0)==(0|0); if ($699) { $sp$0$i$i$i = (105964); break; } else { $sp$168$i = $698; } } if ((label|0) == 211) { $700 = ((($sp$168$i$lcssa)) + 12|0); $701 = HEAP32[$700>>2]|0; $702 = $701 & 8; $703 = ($702|0)==(0); if ($703) { HEAP32[$$lcssa144>>2] = $tbase$747$i; $704 = ((($sp$168$i$lcssa)) + 4|0); $705 = HEAP32[$704>>2]|0; $706 = (($705) + ($tsize$746$i))|0; HEAP32[$704>>2] = $706; $707 = ((($tbase$747$i)) + 8|0); $708 = $707; $709 = $708 & 7; $710 = ($709|0)==(0); $711 = (0 - ($708))|0; $712 = $711 & 7; $713 = $710 ? 0 : $712; $714 = (($tbase$747$i) + ($713)|0); $715 = ((($694)) + 8|0); $716 = $715; $717 = $716 & 7; $718 = ($717|0)==(0); $719 = (0 - ($716))|0; $720 = $719 & 7; $721 = $718 ? 0 : $720; $722 = (($694) + ($721)|0); $723 = $722; $724 = $714; $725 = (($723) - ($724))|0; $726 = (($714) + ($nb$0)|0); $727 = (($725) - ($nb$0))|0; $728 = $nb$0 | 3; $729 = ((($714)) + 4|0); HEAP32[$729>>2] = $728; $730 = ($722|0)==($635|0); do { if ($730) { $731 = HEAP32[(105528)>>2]|0; $732 = (($731) + ($727))|0; HEAP32[(105528)>>2] = $732; HEAP32[(105540)>>2] = $726; $733 = $732 | 1; $734 = ((($726)) + 4|0); HEAP32[$734>>2] = $733; } else { $735 = HEAP32[(105536)>>2]|0; $736 = ($722|0)==($735|0); if ($736) { $737 = HEAP32[(105524)>>2]|0; $738 = (($737) + ($727))|0; HEAP32[(105524)>>2] = $738; HEAP32[(105536)>>2] = $726; $739 = $738 | 1; $740 = ((($726)) + 4|0); HEAP32[$740>>2] = $739; $741 = (($726) + ($738)|0); HEAP32[$741>>2] = $738; break; } $742 = ((($722)) + 4|0); $743 = HEAP32[$742>>2]|0; $744 = $743 & 3; $745 = ($744|0)==(1); if ($745) { $746 = $743 & -8; $747 = $743 >>> 3; $748 = ($743>>>0)<(256); L331: do { if ($748) { $749 = ((($722)) + 8|0); $750 = HEAP32[$749>>2]|0; $751 = ((($722)) + 12|0); $752 = HEAP32[$751>>2]|0; $753 = $747 << 1; $754 = (105556 + ($753<<2)|0); $755 = ($750|0)==($754|0); do { if (!($755)) { $756 = ($750>>>0)<($757>>>0); if ($756) { _abort(); // unreachable; } $758 = ((($750)) + 12|0); $759 = HEAP32[$758>>2]|0; $760 = ($759|0)==($722|0); if ($760) { break; } _abort(); // unreachable; } } while(0); $761 = ($752|0)==($750|0); if ($761) { $762 = 1 << $747; $763 = $762 ^ -1; $764 = HEAP32[26379]|0; $765 = $764 & $763; HEAP32[26379] = $765; break; } $766 = ($752|0)==($754|0); do { if ($766) { $$pre9$i$i = ((($752)) + 8|0); $$pre$phi10$i$iZ2D = $$pre9$i$i; } else { $767 = ($752>>>0)<($757>>>0); if ($767) { _abort(); // unreachable; } $768 = ((($752)) + 8|0); $769 = HEAP32[$768>>2]|0; $770 = ($769|0)==($722|0); if ($770) { $$pre$phi10$i$iZ2D = $768; break; } _abort(); // unreachable; } } while(0); $771 = ((($750)) + 12|0); HEAP32[$771>>2] = $752; HEAP32[$$pre$phi10$i$iZ2D>>2] = $750; } else { $772 = ((($722)) + 24|0); $773 = HEAP32[$772>>2]|0; $774 = ((($722)) + 12|0); $775 = HEAP32[$774>>2]|0; $776 = ($775|0)==($722|0); do { if ($776) { $786 = ((($722)) + 16|0); $787 = ((($786)) + 4|0); $788 = HEAP32[$787>>2]|0; $789 = ($788|0)==(0|0); if ($789) { $790 = HEAP32[$786>>2]|0; $791 = ($790|0)==(0|0); if ($791) { $R$3$i$i = 0; break; } else { $R$1$i$i = $790;$RP$1$i$i = $786; } } else { $R$1$i$i = $788;$RP$1$i$i = $787; } while(1) { $792 = ((($R$1$i$i)) + 20|0); $793 = HEAP32[$792>>2]|0; $794 = ($793|0)==(0|0); if (!($794)) { $R$1$i$i = $793;$RP$1$i$i = $792; continue; } $795 = ((($R$1$i$i)) + 16|0); $796 = HEAP32[$795>>2]|0; $797 = ($796|0)==(0|0); if ($797) { $R$1$i$i$lcssa = $R$1$i$i;$RP$1$i$i$lcssa = $RP$1$i$i; break; } else { $R$1$i$i = $796;$RP$1$i$i = $795; } } $798 = ($RP$1$i$i$lcssa>>>0)<($757>>>0); if ($798) { _abort(); // unreachable; } else { HEAP32[$RP$1$i$i$lcssa>>2] = 0; $R$3$i$i = $R$1$i$i$lcssa; break; } } else { $777 = ((($722)) + 8|0); $778 = HEAP32[$777>>2]|0; $779 = ($778>>>0)<($757>>>0); if ($779) { _abort(); // unreachable; } $780 = ((($778)) + 12|0); $781 = HEAP32[$780>>2]|0; $782 = ($781|0)==($722|0); if (!($782)) { _abort(); // unreachable; } $783 = ((($775)) + 8|0); $784 = HEAP32[$783>>2]|0; $785 = ($784|0)==($722|0); if ($785) { HEAP32[$780>>2] = $775; HEAP32[$783>>2] = $778; $R$3$i$i = $775; break; } else { _abort(); // unreachable; } } } while(0); $799 = ($773|0)==(0|0); if ($799) { break; } $800 = ((($722)) + 28|0); $801 = HEAP32[$800>>2]|0; $802 = (105820 + ($801<<2)|0); $803 = HEAP32[$802>>2]|0; $804 = ($722|0)==($803|0); do { if ($804) { HEAP32[$802>>2] = $R$3$i$i; $cond$i$i = ($R$3$i$i|0)==(0|0); if (!($cond$i$i)) { break; } $805 = 1 << $801; $806 = $805 ^ -1; $807 = HEAP32[(105520)>>2]|0; $808 = $807 & $806; HEAP32[(105520)>>2] = $808; break L331; } else { $809 = HEAP32[(105532)>>2]|0; $810 = ($773>>>0)<($809>>>0); if ($810) { _abort(); // unreachable; } $811 = ((($773)) + 16|0); $812 = HEAP32[$811>>2]|0; $813 = ($812|0)==($722|0); if ($813) { HEAP32[$811>>2] = $R$3$i$i; } else { $814 = ((($773)) + 20|0); HEAP32[$814>>2] = $R$3$i$i; } $815 = ($R$3$i$i|0)==(0|0); if ($815) { break L331; } } } while(0); $816 = HEAP32[(105532)>>2]|0; $817 = ($R$3$i$i>>>0)<($816>>>0); if ($817) { _abort(); // unreachable; } $818 = ((($R$3$i$i)) + 24|0); HEAP32[$818>>2] = $773; $819 = ((($722)) + 16|0); $820 = HEAP32[$819>>2]|0; $821 = ($820|0)==(0|0); do { if (!($821)) { $822 = ($820>>>0)<($816>>>0); if ($822) { _abort(); // unreachable; } else { $823 = ((($R$3$i$i)) + 16|0); HEAP32[$823>>2] = $820; $824 = ((($820)) + 24|0); HEAP32[$824>>2] = $R$3$i$i; break; } } } while(0); $825 = ((($819)) + 4|0); $826 = HEAP32[$825>>2]|0; $827 = ($826|0)==(0|0); if ($827) { break; } $828 = HEAP32[(105532)>>2]|0; $829 = ($826>>>0)<($828>>>0); if ($829) { _abort(); // unreachable; } else { $830 = ((($R$3$i$i)) + 20|0); HEAP32[$830>>2] = $826; $831 = ((($826)) + 24|0); HEAP32[$831>>2] = $R$3$i$i; break; } } } while(0); $832 = (($722) + ($746)|0); $833 = (($746) + ($727))|0; $oldfirst$0$i$i = $832;$qsize$0$i$i = $833; } else { $oldfirst$0$i$i = $722;$qsize$0$i$i = $727; } $834 = ((($oldfirst$0$i$i)) + 4|0); $835 = HEAP32[$834>>2]|0; $836 = $835 & -2; HEAP32[$834>>2] = $836; $837 = $qsize$0$i$i | 1; $838 = ((($726)) + 4|0); HEAP32[$838>>2] = $837; $839 = (($726) + ($qsize$0$i$i)|0); HEAP32[$839>>2] = $qsize$0$i$i; $840 = $qsize$0$i$i >>> 3; $841 = ($qsize$0$i$i>>>0)<(256); if ($841) { $842 = $840 << 1; $843 = (105556 + ($842<<2)|0); $844 = HEAP32[26379]|0; $845 = 1 << $840; $846 = $844 & $845; $847 = ($846|0)==(0); do { if ($847) { $848 = $844 | $845; HEAP32[26379] = $848; $$pre$i$16$i = ((($843)) + 8|0); $$pre$phi$i$17$iZ2D = $$pre$i$16$i;$F4$0$i$i = $843; } else { $849 = ((($843)) + 8|0); $850 = HEAP32[$849>>2]|0; $851 = HEAP32[(105532)>>2]|0; $852 = ($850>>>0)<($851>>>0); if (!($852)) { $$pre$phi$i$17$iZ2D = $849;$F4$0$i$i = $850; break; } _abort(); // unreachable; } } while(0); HEAP32[$$pre$phi$i$17$iZ2D>>2] = $726; $853 = ((($F4$0$i$i)) + 12|0); HEAP32[$853>>2] = $726; $854 = ((($726)) + 8|0); HEAP32[$854>>2] = $F4$0$i$i; $855 = ((($726)) + 12|0); HEAP32[$855>>2] = $843; break; } $856 = $qsize$0$i$i >>> 8; $857 = ($856|0)==(0); do { if ($857) { $I7$0$i$i = 0; } else { $858 = ($qsize$0$i$i>>>0)>(16777215); if ($858) { $I7$0$i$i = 31; break; } $859 = (($856) + 1048320)|0; $860 = $859 >>> 16; $861 = $860 & 8; $862 = $856 << $861; $863 = (($862) + 520192)|0; $864 = $863 >>> 16; $865 = $864 & 4; $866 = $865 | $861; $867 = $862 << $865; $868 = (($867) + 245760)|0; $869 = $868 >>> 16; $870 = $869 & 2; $871 = $866 | $870; $872 = (14 - ($871))|0; $873 = $867 << $870; $874 = $873 >>> 15; $875 = (($872) + ($874))|0; $876 = $875 << 1; $877 = (($875) + 7)|0; $878 = $qsize$0$i$i >>> $877; $879 = $878 & 1; $880 = $879 | $876; $I7$0$i$i = $880; } } while(0); $881 = (105820 + ($I7$0$i$i<<2)|0); $882 = ((($726)) + 28|0); HEAP32[$882>>2] = $I7$0$i$i; $883 = ((($726)) + 16|0); $884 = ((($883)) + 4|0); HEAP32[$884>>2] = 0; HEAP32[$883>>2] = 0; $885 = HEAP32[(105520)>>2]|0; $886 = 1 << $I7$0$i$i; $887 = $885 & $886; $888 = ($887|0)==(0); if ($888) { $889 = $885 | $886; HEAP32[(105520)>>2] = $889; HEAP32[$881>>2] = $726; $890 = ((($726)) + 24|0); HEAP32[$890>>2] = $881; $891 = ((($726)) + 12|0); HEAP32[$891>>2] = $726; $892 = ((($726)) + 8|0); HEAP32[$892>>2] = $726; break; } $893 = HEAP32[$881>>2]|0; $894 = ($I7$0$i$i|0)==(31); $895 = $I7$0$i$i >>> 1; $896 = (25 - ($895))|0; $897 = $894 ? 0 : $896; $898 = $qsize$0$i$i << $897; $K8$0$i$i = $898;$T$0$i$18$i = $893; while(1) { $899 = ((($T$0$i$18$i)) + 4|0); $900 = HEAP32[$899>>2]|0; $901 = $900 & -8; $902 = ($901|0)==($qsize$0$i$i|0); if ($902) { $T$0$i$18$i$lcssa = $T$0$i$18$i; label = 281; break; } $903 = $K8$0$i$i >>> 31; $904 = (((($T$0$i$18$i)) + 16|0) + ($903<<2)|0); $905 = $K8$0$i$i << 1; $906 = HEAP32[$904>>2]|0; $907 = ($906|0)==(0|0); if ($907) { $$lcssa = $904;$T$0$i$18$i$lcssa139 = $T$0$i$18$i; label = 278; break; } else { $K8$0$i$i = $905;$T$0$i$18$i = $906; } } if ((label|0) == 278) { $908 = HEAP32[(105532)>>2]|0; $909 = ($$lcssa>>>0)<($908>>>0); if ($909) { _abort(); // unreachable; } else { HEAP32[$$lcssa>>2] = $726; $910 = ((($726)) + 24|0); HEAP32[$910>>2] = $T$0$i$18$i$lcssa139; $911 = ((($726)) + 12|0); HEAP32[$911>>2] = $726; $912 = ((($726)) + 8|0); HEAP32[$912>>2] = $726; break; } } else if ((label|0) == 281) { $913 = ((($T$0$i$18$i$lcssa)) + 8|0); $914 = HEAP32[$913>>2]|0; $915 = HEAP32[(105532)>>2]|0; $916 = ($914>>>0)>=($915>>>0); $not$$i$20$i = ($T$0$i$18$i$lcssa>>>0)>=($915>>>0); $917 = $916 & $not$$i$20$i; if ($917) { $918 = ((($914)) + 12|0); HEAP32[$918>>2] = $726; HEAP32[$913>>2] = $726; $919 = ((($726)) + 8|0); HEAP32[$919>>2] = $914; $920 = ((($726)) + 12|0); HEAP32[$920>>2] = $T$0$i$18$i$lcssa; $921 = ((($726)) + 24|0); HEAP32[$921>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $1052 = ((($714)) + 8|0); $$0 = $1052; return ($$0|0); } else { $sp$0$i$i$i = (105964); } } while(1) { $922 = HEAP32[$sp$0$i$i$i>>2]|0; $923 = ($922>>>0)>($635>>>0); if (!($923)) { $924 = ((($sp$0$i$i$i)) + 4|0); $925 = HEAP32[$924>>2]|0; $926 = (($922) + ($925)|0); $927 = ($926>>>0)>($635>>>0); if ($927) { $$lcssa142 = $926; break; } } $928 = ((($sp$0$i$i$i)) + 8|0); $929 = HEAP32[$928>>2]|0; $sp$0$i$i$i = $929; } $930 = ((($$lcssa142)) + -47|0); $931 = ((($930)) + 8|0); $932 = $931; $933 = $932 & 7; $934 = ($933|0)==(0); $935 = (0 - ($932))|0; $936 = $935 & 7; $937 = $934 ? 0 : $936; $938 = (($930) + ($937)|0); $939 = ((($635)) + 16|0); $940 = ($938>>>0)<($939>>>0); $941 = $940 ? $635 : $938; $942 = ((($941)) + 8|0); $943 = ((($941)) + 24|0); $944 = (($tsize$746$i) + -40)|0; $945 = ((($tbase$747$i)) + 8|0); $946 = $945; $947 = $946 & 7; $948 = ($947|0)==(0); $949 = (0 - ($946))|0; $950 = $949 & 7; $951 = $948 ? 0 : $950; $952 = (($tbase$747$i) + ($951)|0); $953 = (($944) - ($951))|0; HEAP32[(105540)>>2] = $952; HEAP32[(105528)>>2] = $953; $954 = $953 | 1; $955 = ((($952)) + 4|0); HEAP32[$955>>2] = $954; $956 = (($952) + ($953)|0); $957 = ((($956)) + 4|0); HEAP32[$957>>2] = 40; $958 = HEAP32[(106004)>>2]|0; HEAP32[(105544)>>2] = $958; $959 = ((($941)) + 4|0); HEAP32[$959>>2] = 27; ;HEAP32[$942>>2]=HEAP32[(105964)>>2]|0;HEAP32[$942+4>>2]=HEAP32[(105964)+4>>2]|0;HEAP32[$942+8>>2]=HEAP32[(105964)+8>>2]|0;HEAP32[$942+12>>2]=HEAP32[(105964)+12>>2]|0; HEAP32[(105964)>>2] = $tbase$747$i; HEAP32[(105968)>>2] = $tsize$746$i; HEAP32[(105976)>>2] = 0; HEAP32[(105972)>>2] = $942; $p$0$i$i = $943; while(1) { $960 = ((($p$0$i$i)) + 4|0); HEAP32[$960>>2] = 7; $961 = ((($960)) + 4|0); $962 = ($961>>>0)<($$lcssa142>>>0); if ($962) { $p$0$i$i = $960; } else { break; } } $963 = ($941|0)==($635|0); if (!($963)) { $964 = $941; $965 = $635; $966 = (($964) - ($965))|0; $967 = HEAP32[$959>>2]|0; $968 = $967 & -2; HEAP32[$959>>2] = $968; $969 = $966 | 1; $970 = ((($635)) + 4|0); HEAP32[$970>>2] = $969; HEAP32[$941>>2] = $966; $971 = $966 >>> 3; $972 = ($966>>>0)<(256); if ($972) { $973 = $971 << 1; $974 = (105556 + ($973<<2)|0); $975 = HEAP32[26379]|0; $976 = 1 << $971; $977 = $975 & $976; $978 = ($977|0)==(0); if ($978) { $979 = $975 | $976; HEAP32[26379] = $979; $$pre$i$i = ((($974)) + 8|0); $$pre$phi$i$iZ2D = $$pre$i$i;$F$0$i$i = $974; } else { $980 = ((($974)) + 8|0); $981 = HEAP32[$980>>2]|0; $982 = HEAP32[(105532)>>2]|0; $983 = ($981>>>0)<($982>>>0); if ($983) { _abort(); // unreachable; } else { $$pre$phi$i$iZ2D = $980;$F$0$i$i = $981; } } HEAP32[$$pre$phi$i$iZ2D>>2] = $635; $984 = ((($F$0$i$i)) + 12|0); HEAP32[$984>>2] = $635; $985 = ((($635)) + 8|0); HEAP32[$985>>2] = $F$0$i$i; $986 = ((($635)) + 12|0); HEAP32[$986>>2] = $974; break; } $987 = $966 >>> 8; $988 = ($987|0)==(0); if ($988) { $I1$0$i$i = 0; } else { $989 = ($966>>>0)>(16777215); if ($989) { $I1$0$i$i = 31; } else { $990 = (($987) + 1048320)|0; $991 = $990 >>> 16; $992 = $991 & 8; $993 = $987 << $992; $994 = (($993) + 520192)|0; $995 = $994 >>> 16; $996 = $995 & 4; $997 = $996 | $992; $998 = $993 << $996; $999 = (($998) + 245760)|0; $1000 = $999 >>> 16; $1001 = $1000 & 2; $1002 = $997 | $1001; $1003 = (14 - ($1002))|0; $1004 = $998 << $1001; $1005 = $1004 >>> 15; $1006 = (($1003) + ($1005))|0; $1007 = $1006 << 1; $1008 = (($1006) + 7)|0; $1009 = $966 >>> $1008; $1010 = $1009 & 1; $1011 = $1010 | $1007; $I1$0$i$i = $1011; } } $1012 = (105820 + ($I1$0$i$i<<2)|0); $1013 = ((($635)) + 28|0); HEAP32[$1013>>2] = $I1$0$i$i; $1014 = ((($635)) + 20|0); HEAP32[$1014>>2] = 0; HEAP32[$939>>2] = 0; $1015 = HEAP32[(105520)>>2]|0; $1016 = 1 << $I1$0$i$i; $1017 = $1015 & $1016; $1018 = ($1017|0)==(0); if ($1018) { $1019 = $1015 | $1016; HEAP32[(105520)>>2] = $1019; HEAP32[$1012>>2] = $635; $1020 = ((($635)) + 24|0); HEAP32[$1020>>2] = $1012; $1021 = ((($635)) + 12|0); HEAP32[$1021>>2] = $635; $1022 = ((($635)) + 8|0); HEAP32[$1022>>2] = $635; break; } $1023 = HEAP32[$1012>>2]|0; $1024 = ($I1$0$i$i|0)==(31); $1025 = $I1$0$i$i >>> 1; $1026 = (25 - ($1025))|0; $1027 = $1024 ? 0 : $1026; $1028 = $966 << $1027; $K2$0$i$i = $1028;$T$0$i$i = $1023; while(1) { $1029 = ((($T$0$i$i)) + 4|0); $1030 = HEAP32[$1029>>2]|0; $1031 = $1030 & -8; $1032 = ($1031|0)==($966|0); if ($1032) { $T$0$i$i$lcssa = $T$0$i$i; label = 307; break; } $1033 = $K2$0$i$i >>> 31; $1034 = (((($T$0$i$i)) + 16|0) + ($1033<<2)|0); $1035 = $K2$0$i$i << 1; $1036 = HEAP32[$1034>>2]|0; $1037 = ($1036|0)==(0|0); if ($1037) { $$lcssa141 = $1034;$T$0$i$i$lcssa140 = $T$0$i$i; label = 304; break; } else { $K2$0$i$i = $1035;$T$0$i$i = $1036; } } if ((label|0) == 304) { $1038 = HEAP32[(105532)>>2]|0; $1039 = ($$lcssa141>>>0)<($1038>>>0); if ($1039) { _abort(); // unreachable; } else { HEAP32[$$lcssa141>>2] = $635; $1040 = ((($635)) + 24|0); HEAP32[$1040>>2] = $T$0$i$i$lcssa140; $1041 = ((($635)) + 12|0); HEAP32[$1041>>2] = $635; $1042 = ((($635)) + 8|0); HEAP32[$1042>>2] = $635; break; } } else if ((label|0) == 307) { $1043 = ((($T$0$i$i$lcssa)) + 8|0); $1044 = HEAP32[$1043>>2]|0; $1045 = HEAP32[(105532)>>2]|0; $1046 = ($1044>>>0)>=($1045>>>0); $not$$i$i = ($T$0$i$i$lcssa>>>0)>=($1045>>>0); $1047 = $1046 & $not$$i$i; if ($1047) { $1048 = ((($1044)) + 12|0); HEAP32[$1048>>2] = $635; HEAP32[$1043>>2] = $635; $1049 = ((($635)) + 8|0); HEAP32[$1049>>2] = $1044; $1050 = ((($635)) + 12|0); HEAP32[$1050>>2] = $T$0$i$i$lcssa; $1051 = ((($635)) + 24|0); HEAP32[$1051>>2] = 0; break; } else { _abort(); // unreachable; } } } } } while(0); $1053 = HEAP32[(105528)>>2]|0; $1054 = ($1053>>>0)>($nb$0>>>0); if ($1054) { $1055 = (($1053) - ($nb$0))|0; HEAP32[(105528)>>2] = $1055; $1056 = HEAP32[(105540)>>2]|0; $1057 = (($1056) + ($nb$0)|0); HEAP32[(105540)>>2] = $1057; $1058 = $1055 | 1; $1059 = ((($1057)) + 4|0); HEAP32[$1059>>2] = $1058; $1060 = $nb$0 | 3; $1061 = ((($1056)) + 4|0); HEAP32[$1061>>2] = $1060; $1062 = ((($1056)) + 8|0); $$0 = $1062; return ($$0|0); } } $1063 = (___errno_location()|0); HEAP32[$1063>>2] = 12; $$0 = 0; return ($$0|0); } function _free($mem) { $mem = $mem|0; var $$lcssa = 0, $$pre = 0, $$pre$phi46Z2D = 0, $$pre$phi48Z2D = 0, $$pre$phiZ2D = 0, $$pre45 = 0, $$pre47 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0; var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0; var $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $F18$0 = 0, $I20$0 = 0, $K21$0 = 0, $R$1 = 0, $R$1$lcssa = 0, $R$3 = 0, $R8$1 = 0, $R8$1$lcssa = 0, $R8$3 = 0, $RP$1 = 0, $RP$1$lcssa = 0, $RP10$1 = 0, $RP10$1$lcssa = 0; var $T$0 = 0, $T$0$lcssa = 0, $T$0$lcssa53 = 0, $cond20 = 0, $cond21 = 0, $not$ = 0, $p$1 = 0, $psize$1 = 0, $psize$2 = 0, $sp$0$i = 0, $sp$0$in$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($mem|0)==(0|0); if ($0) { return; } $1 = ((($mem)) + -8|0); $2 = HEAP32[(105532)>>2]|0; $3 = ($1>>>0)<($2>>>0); if ($3) { _abort(); // unreachable; } $4 = ((($mem)) + -4|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & 3; $7 = ($6|0)==(1); if ($7) { _abort(); // unreachable; } $8 = $5 & -8; $9 = (($1) + ($8)|0); $10 = $5 & 1; $11 = ($10|0)==(0); do { if ($11) { $12 = HEAP32[$1>>2]|0; $13 = ($6|0)==(0); if ($13) { return; } $14 = (0 - ($12))|0; $15 = (($1) + ($14)|0); $16 = (($12) + ($8))|0; $17 = ($15>>>0)<($2>>>0); if ($17) { _abort(); // unreachable; } $18 = HEAP32[(105536)>>2]|0; $19 = ($15|0)==($18|0); if ($19) { $104 = ((($9)) + 4|0); $105 = HEAP32[$104>>2]|0; $106 = $105 & 3; $107 = ($106|0)==(3); if (!($107)) { $p$1 = $15;$psize$1 = $16; break; } HEAP32[(105524)>>2] = $16; $108 = $105 & -2; HEAP32[$104>>2] = $108; $109 = $16 | 1; $110 = ((($15)) + 4|0); HEAP32[$110>>2] = $109; $111 = (($15) + ($16)|0); HEAP32[$111>>2] = $16; return; } $20 = $12 >>> 3; $21 = ($12>>>0)<(256); if ($21) { $22 = ((($15)) + 8|0); $23 = HEAP32[$22>>2]|0; $24 = ((($15)) + 12|0); $25 = HEAP32[$24>>2]|0; $26 = $20 << 1; $27 = (105556 + ($26<<2)|0); $28 = ($23|0)==($27|0); if (!($28)) { $29 = ($23>>>0)<($2>>>0); if ($29) { _abort(); // unreachable; } $30 = ((($23)) + 12|0); $31 = HEAP32[$30>>2]|0; $32 = ($31|0)==($15|0); if (!($32)) { _abort(); // unreachable; } } $33 = ($25|0)==($23|0); if ($33) { $34 = 1 << $20; $35 = $34 ^ -1; $36 = HEAP32[26379]|0; $37 = $36 & $35; HEAP32[26379] = $37; $p$1 = $15;$psize$1 = $16; break; } $38 = ($25|0)==($27|0); if ($38) { $$pre47 = ((($25)) + 8|0); $$pre$phi48Z2D = $$pre47; } else { $39 = ($25>>>0)<($2>>>0); if ($39) { _abort(); // unreachable; } $40 = ((($25)) + 8|0); $41 = HEAP32[$40>>2]|0; $42 = ($41|0)==($15|0); if ($42) { $$pre$phi48Z2D = $40; } else { _abort(); // unreachable; } } $43 = ((($23)) + 12|0); HEAP32[$43>>2] = $25; HEAP32[$$pre$phi48Z2D>>2] = $23; $p$1 = $15;$psize$1 = $16; break; } $44 = ((($15)) + 24|0); $45 = HEAP32[$44>>2]|0; $46 = ((($15)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = ($47|0)==($15|0); do { if ($48) { $58 = ((($15)) + 16|0); $59 = ((($58)) + 4|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(0|0); if ($61) { $62 = HEAP32[$58>>2]|0; $63 = ($62|0)==(0|0); if ($63) { $R$3 = 0; break; } else { $R$1 = $62;$RP$1 = $58; } } else { $R$1 = $60;$RP$1 = $59; } while(1) { $64 = ((($R$1)) + 20|0); $65 = HEAP32[$64>>2]|0; $66 = ($65|0)==(0|0); if (!($66)) { $R$1 = $65;$RP$1 = $64; continue; } $67 = ((($R$1)) + 16|0); $68 = HEAP32[$67>>2]|0; $69 = ($68|0)==(0|0); if ($69) { $R$1$lcssa = $R$1;$RP$1$lcssa = $RP$1; break; } else { $R$1 = $68;$RP$1 = $67; } } $70 = ($RP$1$lcssa>>>0)<($2>>>0); if ($70) { _abort(); // unreachable; } else { HEAP32[$RP$1$lcssa>>2] = 0; $R$3 = $R$1$lcssa; break; } } else { $49 = ((($15)) + 8|0); $50 = HEAP32[$49>>2]|0; $51 = ($50>>>0)<($2>>>0); if ($51) { _abort(); // unreachable; } $52 = ((($50)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ($53|0)==($15|0); if (!($54)) { _abort(); // unreachable; } $55 = ((($47)) + 8|0); $56 = HEAP32[$55>>2]|0; $57 = ($56|0)==($15|0); if ($57) { HEAP32[$52>>2] = $47; HEAP32[$55>>2] = $50; $R$3 = $47; break; } else { _abort(); // unreachable; } } } while(0); $71 = ($45|0)==(0|0); if ($71) { $p$1 = $15;$psize$1 = $16; } else { $72 = ((($15)) + 28|0); $73 = HEAP32[$72>>2]|0; $74 = (105820 + ($73<<2)|0); $75 = HEAP32[$74>>2]|0; $76 = ($15|0)==($75|0); if ($76) { HEAP32[$74>>2] = $R$3; $cond20 = ($R$3|0)==(0|0); if ($cond20) { $77 = 1 << $73; $78 = $77 ^ -1; $79 = HEAP32[(105520)>>2]|0; $80 = $79 & $78; HEAP32[(105520)>>2] = $80; $p$1 = $15;$psize$1 = $16; break; } } else { $81 = HEAP32[(105532)>>2]|0; $82 = ($45>>>0)<($81>>>0); if ($82) { _abort(); // unreachable; } $83 = ((($45)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = ($84|0)==($15|0); if ($85) { HEAP32[$83>>2] = $R$3; } else { $86 = ((($45)) + 20|0); HEAP32[$86>>2] = $R$3; } $87 = ($R$3|0)==(0|0); if ($87) { $p$1 = $15;$psize$1 = $16; break; } } $88 = HEAP32[(105532)>>2]|0; $89 = ($R$3>>>0)<($88>>>0); if ($89) { _abort(); // unreachable; } $90 = ((($R$3)) + 24|0); HEAP32[$90>>2] = $45; $91 = ((($15)) + 16|0); $92 = HEAP32[$91>>2]|0; $93 = ($92|0)==(0|0); do { if (!($93)) { $94 = ($92>>>0)<($88>>>0); if ($94) { _abort(); // unreachable; } else { $95 = ((($R$3)) + 16|0); HEAP32[$95>>2] = $92; $96 = ((($92)) + 24|0); HEAP32[$96>>2] = $R$3; break; } } } while(0); $97 = ((($91)) + 4|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)==(0|0); if ($99) { $p$1 = $15;$psize$1 = $16; } else { $100 = HEAP32[(105532)>>2]|0; $101 = ($98>>>0)<($100>>>0); if ($101) { _abort(); // unreachable; } else { $102 = ((($R$3)) + 20|0); HEAP32[$102>>2] = $98; $103 = ((($98)) + 24|0); HEAP32[$103>>2] = $R$3; $p$1 = $15;$psize$1 = $16; break; } } } } else { $p$1 = $1;$psize$1 = $8; } } while(0); $112 = ($p$1>>>0)<($9>>>0); if (!($112)) { _abort(); // unreachable; } $113 = ((($9)) + 4|0); $114 = HEAP32[$113>>2]|0; $115 = $114 & 1; $116 = ($115|0)==(0); if ($116) { _abort(); // unreachable; } $117 = $114 & 2; $118 = ($117|0)==(0); if ($118) { $119 = HEAP32[(105540)>>2]|0; $120 = ($9|0)==($119|0); if ($120) { $121 = HEAP32[(105528)>>2]|0; $122 = (($121) + ($psize$1))|0; HEAP32[(105528)>>2] = $122; HEAP32[(105540)>>2] = $p$1; $123 = $122 | 1; $124 = ((($p$1)) + 4|0); HEAP32[$124>>2] = $123; $125 = HEAP32[(105536)>>2]|0; $126 = ($p$1|0)==($125|0); if (!($126)) { return; } HEAP32[(105536)>>2] = 0; HEAP32[(105524)>>2] = 0; return; } $127 = HEAP32[(105536)>>2]|0; $128 = ($9|0)==($127|0); if ($128) { $129 = HEAP32[(105524)>>2]|0; $130 = (($129) + ($psize$1))|0; HEAP32[(105524)>>2] = $130; HEAP32[(105536)>>2] = $p$1; $131 = $130 | 1; $132 = ((($p$1)) + 4|0); HEAP32[$132>>2] = $131; $133 = (($p$1) + ($130)|0); HEAP32[$133>>2] = $130; return; } $134 = $114 & -8; $135 = (($134) + ($psize$1))|0; $136 = $114 >>> 3; $137 = ($114>>>0)<(256); do { if ($137) { $138 = ((($9)) + 8|0); $139 = HEAP32[$138>>2]|0; $140 = ((($9)) + 12|0); $141 = HEAP32[$140>>2]|0; $142 = $136 << 1; $143 = (105556 + ($142<<2)|0); $144 = ($139|0)==($143|0); if (!($144)) { $145 = HEAP32[(105532)>>2]|0; $146 = ($139>>>0)<($145>>>0); if ($146) { _abort(); // unreachable; } $147 = ((($139)) + 12|0); $148 = HEAP32[$147>>2]|0; $149 = ($148|0)==($9|0); if (!($149)) { _abort(); // unreachable; } } $150 = ($141|0)==($139|0); if ($150) { $151 = 1 << $136; $152 = $151 ^ -1; $153 = HEAP32[26379]|0; $154 = $153 & $152; HEAP32[26379] = $154; break; } $155 = ($141|0)==($143|0); if ($155) { $$pre45 = ((($141)) + 8|0); $$pre$phi46Z2D = $$pre45; } else { $156 = HEAP32[(105532)>>2]|0; $157 = ($141>>>0)<($156>>>0); if ($157) { _abort(); // unreachable; } $158 = ((($141)) + 8|0); $159 = HEAP32[$158>>2]|0; $160 = ($159|0)==($9|0); if ($160) { $$pre$phi46Z2D = $158; } else { _abort(); // unreachable; } } $161 = ((($139)) + 12|0); HEAP32[$161>>2] = $141; HEAP32[$$pre$phi46Z2D>>2] = $139; } else { $162 = ((($9)) + 24|0); $163 = HEAP32[$162>>2]|0; $164 = ((($9)) + 12|0); $165 = HEAP32[$164>>2]|0; $166 = ($165|0)==($9|0); do { if ($166) { $177 = ((($9)) + 16|0); $178 = ((($177)) + 4|0); $179 = HEAP32[$178>>2]|0; $180 = ($179|0)==(0|0); if ($180) { $181 = HEAP32[$177>>2]|0; $182 = ($181|0)==(0|0); if ($182) { $R8$3 = 0; break; } else { $R8$1 = $181;$RP10$1 = $177; } } else { $R8$1 = $179;$RP10$1 = $178; } while(1) { $183 = ((($R8$1)) + 20|0); $184 = HEAP32[$183>>2]|0; $185 = ($184|0)==(0|0); if (!($185)) { $R8$1 = $184;$RP10$1 = $183; continue; } $186 = ((($R8$1)) + 16|0); $187 = HEAP32[$186>>2]|0; $188 = ($187|0)==(0|0); if ($188) { $R8$1$lcssa = $R8$1;$RP10$1$lcssa = $RP10$1; break; } else { $R8$1 = $187;$RP10$1 = $186; } } $189 = HEAP32[(105532)>>2]|0; $190 = ($RP10$1$lcssa>>>0)<($189>>>0); if ($190) { _abort(); // unreachable; } else { HEAP32[$RP10$1$lcssa>>2] = 0; $R8$3 = $R8$1$lcssa; break; } } else { $167 = ((($9)) + 8|0); $168 = HEAP32[$167>>2]|0; $169 = HEAP32[(105532)>>2]|0; $170 = ($168>>>0)<($169>>>0); if ($170) { _abort(); // unreachable; } $171 = ((($168)) + 12|0); $172 = HEAP32[$171>>2]|0; $173 = ($172|0)==($9|0); if (!($173)) { _abort(); // unreachable; } $174 = ((($165)) + 8|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)==($9|0); if ($176) { HEAP32[$171>>2] = $165; HEAP32[$174>>2] = $168; $R8$3 = $165; break; } else { _abort(); // unreachable; } } } while(0); $191 = ($163|0)==(0|0); if (!($191)) { $192 = ((($9)) + 28|0); $193 = HEAP32[$192>>2]|0; $194 = (105820 + ($193<<2)|0); $195 = HEAP32[$194>>2]|0; $196 = ($9|0)==($195|0); if ($196) { HEAP32[$194>>2] = $R8$3; $cond21 = ($R8$3|0)==(0|0); if ($cond21) { $197 = 1 << $193; $198 = $197 ^ -1; $199 = HEAP32[(105520)>>2]|0; $200 = $199 & $198; HEAP32[(105520)>>2] = $200; break; } } else { $201 = HEAP32[(105532)>>2]|0; $202 = ($163>>>0)<($201>>>0); if ($202) { _abort(); // unreachable; } $203 = ((($163)) + 16|0); $204 = HEAP32[$203>>2]|0; $205 = ($204|0)==($9|0); if ($205) { HEAP32[$203>>2] = $R8$3; } else { $206 = ((($163)) + 20|0); HEAP32[$206>>2] = $R8$3; } $207 = ($R8$3|0)==(0|0); if ($207) { break; } } $208 = HEAP32[(105532)>>2]|0; $209 = ($R8$3>>>0)<($208>>>0); if ($209) { _abort(); // unreachable; } $210 = ((($R8$3)) + 24|0); HEAP32[$210>>2] = $163; $211 = ((($9)) + 16|0); $212 = HEAP32[$211>>2]|0; $213 = ($212|0)==(0|0); do { if (!($213)) { $214 = ($212>>>0)<($208>>>0); if ($214) { _abort(); // unreachable; } else { $215 = ((($R8$3)) + 16|0); HEAP32[$215>>2] = $212; $216 = ((($212)) + 24|0); HEAP32[$216>>2] = $R8$3; break; } } } while(0); $217 = ((($211)) + 4|0); $218 = HEAP32[$217>>2]|0; $219 = ($218|0)==(0|0); if (!($219)) { $220 = HEAP32[(105532)>>2]|0; $221 = ($218>>>0)<($220>>>0); if ($221) { _abort(); // unreachable; } else { $222 = ((($R8$3)) + 20|0); HEAP32[$222>>2] = $218; $223 = ((($218)) + 24|0); HEAP32[$223>>2] = $R8$3; break; } } } } } while(0); $224 = $135 | 1; $225 = ((($p$1)) + 4|0); HEAP32[$225>>2] = $224; $226 = (($p$1) + ($135)|0); HEAP32[$226>>2] = $135; $227 = HEAP32[(105536)>>2]|0; $228 = ($p$1|0)==($227|0); if ($228) { HEAP32[(105524)>>2] = $135; return; } else { $psize$2 = $135; } } else { $229 = $114 & -2; HEAP32[$113>>2] = $229; $230 = $psize$1 | 1; $231 = ((($p$1)) + 4|0); HEAP32[$231>>2] = $230; $232 = (($p$1) + ($psize$1)|0); HEAP32[$232>>2] = $psize$1; $psize$2 = $psize$1; } $233 = $psize$2 >>> 3; $234 = ($psize$2>>>0)<(256); if ($234) { $235 = $233 << 1; $236 = (105556 + ($235<<2)|0); $237 = HEAP32[26379]|0; $238 = 1 << $233; $239 = $237 & $238; $240 = ($239|0)==(0); if ($240) { $241 = $237 | $238; HEAP32[26379] = $241; $$pre = ((($236)) + 8|0); $$pre$phiZ2D = $$pre;$F18$0 = $236; } else { $242 = ((($236)) + 8|0); $243 = HEAP32[$242>>2]|0; $244 = HEAP32[(105532)>>2]|0; $245 = ($243>>>0)<($244>>>0); if ($245) { _abort(); // unreachable; } else { $$pre$phiZ2D = $242;$F18$0 = $243; } } HEAP32[$$pre$phiZ2D>>2] = $p$1; $246 = ((($F18$0)) + 12|0); HEAP32[$246>>2] = $p$1; $247 = ((($p$1)) + 8|0); HEAP32[$247>>2] = $F18$0; $248 = ((($p$1)) + 12|0); HEAP32[$248>>2] = $236; return; } $249 = $psize$2 >>> 8; $250 = ($249|0)==(0); if ($250) { $I20$0 = 0; } else { $251 = ($psize$2>>>0)>(16777215); if ($251) { $I20$0 = 31; } else { $252 = (($249) + 1048320)|0; $253 = $252 >>> 16; $254 = $253 & 8; $255 = $249 << $254; $256 = (($255) + 520192)|0; $257 = $256 >>> 16; $258 = $257 & 4; $259 = $258 | $254; $260 = $255 << $258; $261 = (($260) + 245760)|0; $262 = $261 >>> 16; $263 = $262 & 2; $264 = $259 | $263; $265 = (14 - ($264))|0; $266 = $260 << $263; $267 = $266 >>> 15; $268 = (($265) + ($267))|0; $269 = $268 << 1; $270 = (($268) + 7)|0; $271 = $psize$2 >>> $270; $272 = $271 & 1; $273 = $272 | $269; $I20$0 = $273; } } $274 = (105820 + ($I20$0<<2)|0); $275 = ((($p$1)) + 28|0); HEAP32[$275>>2] = $I20$0; $276 = ((($p$1)) + 16|0); $277 = ((($p$1)) + 20|0); HEAP32[$277>>2] = 0; HEAP32[$276>>2] = 0; $278 = HEAP32[(105520)>>2]|0; $279 = 1 << $I20$0; $280 = $278 & $279; $281 = ($280|0)==(0); do { if ($281) { $282 = $278 | $279; HEAP32[(105520)>>2] = $282; HEAP32[$274>>2] = $p$1; $283 = ((($p$1)) + 24|0); HEAP32[$283>>2] = $274; $284 = ((($p$1)) + 12|0); HEAP32[$284>>2] = $p$1; $285 = ((($p$1)) + 8|0); HEAP32[$285>>2] = $p$1; } else { $286 = HEAP32[$274>>2]|0; $287 = ($I20$0|0)==(31); $288 = $I20$0 >>> 1; $289 = (25 - ($288))|0; $290 = $287 ? 0 : $289; $291 = $psize$2 << $290; $K21$0 = $291;$T$0 = $286; while(1) { $292 = ((($T$0)) + 4|0); $293 = HEAP32[$292>>2]|0; $294 = $293 & -8; $295 = ($294|0)==($psize$2|0); if ($295) { $T$0$lcssa = $T$0; label = 130; break; } $296 = $K21$0 >>> 31; $297 = (((($T$0)) + 16|0) + ($296<<2)|0); $298 = $K21$0 << 1; $299 = HEAP32[$297>>2]|0; $300 = ($299|0)==(0|0); if ($300) { $$lcssa = $297;$T$0$lcssa53 = $T$0; label = 127; break; } else { $K21$0 = $298;$T$0 = $299; } } if ((label|0) == 127) { $301 = HEAP32[(105532)>>2]|0; $302 = ($$lcssa>>>0)<($301>>>0); if ($302) { _abort(); // unreachable; } else { HEAP32[$$lcssa>>2] = $p$1; $303 = ((($p$1)) + 24|0); HEAP32[$303>>2] = $T$0$lcssa53; $304 = ((($p$1)) + 12|0); HEAP32[$304>>2] = $p$1; $305 = ((($p$1)) + 8|0); HEAP32[$305>>2] = $p$1; break; } } else if ((label|0) == 130) { $306 = ((($T$0$lcssa)) + 8|0); $307 = HEAP32[$306>>2]|0; $308 = HEAP32[(105532)>>2]|0; $309 = ($307>>>0)>=($308>>>0); $not$ = ($T$0$lcssa>>>0)>=($308>>>0); $310 = $309 & $not$; if ($310) { $311 = ((($307)) + 12|0); HEAP32[$311>>2] = $p$1; HEAP32[$306>>2] = $p$1; $312 = ((($p$1)) + 8|0); HEAP32[$312>>2] = $307; $313 = ((($p$1)) + 12|0); HEAP32[$313>>2] = $T$0$lcssa; $314 = ((($p$1)) + 24|0); HEAP32[$314>>2] = 0; break; } else { _abort(); // unreachable; } } } } while(0); $315 = HEAP32[(105548)>>2]|0; $316 = (($315) + -1)|0; HEAP32[(105548)>>2] = $316; $317 = ($316|0)==(0); if ($317) { $sp$0$in$i = (105972); } else { return; } while(1) { $sp$0$i = HEAP32[$sp$0$in$i>>2]|0; $318 = ($sp$0$i|0)==(0|0); $319 = ((($sp$0$i)) + 8|0); if ($318) { break; } else { $sp$0$in$i = $319; } } HEAP32[(105548)>>2] = -1; return; } function _calloc($n_elements,$elem_size) { $n_elements = $n_elements|0; $elem_size = $elem_size|0; var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $req$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($n_elements|0)==(0); if ($0) { $req$0 = 0; } else { $1 = Math_imul($elem_size, $n_elements)|0; $2 = $elem_size | $n_elements; $3 = ($2>>>0)>(65535); if ($3) { $4 = (($1>>>0) / ($n_elements>>>0))&-1; $5 = ($4|0)==($elem_size|0); $$ = $5 ? $1 : -1; $req$0 = $$; } else { $req$0 = $1; } } $6 = (_malloc($req$0)|0); $7 = ($6|0)==(0|0); if ($7) { return ($6|0); } $8 = ((($6)) + -4|0); $9 = HEAP32[$8>>2]|0; $10 = $9 & 3; $11 = ($10|0)==(0); if ($11) { return ($6|0); } _memset(($6|0),0,($req$0|0))|0; return ($6|0); } function _realloc($oldmem,$bytes) { $oldmem = $oldmem|0; $bytes = $bytes|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $mem$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($oldmem|0)==(0|0); if ($0) { $1 = (_malloc($bytes)|0); $mem$1 = $1; return ($mem$1|0); } $2 = ($bytes>>>0)>(4294967231); if ($2) { $3 = (___errno_location()|0); HEAP32[$3>>2] = 12; $mem$1 = 0; return ($mem$1|0); } $4 = ($bytes>>>0)<(11); $5 = (($bytes) + 11)|0; $6 = $5 & -8; $7 = $4 ? 16 : $6; $8 = ((($oldmem)) + -8|0); $9 = (_try_realloc_chunk($8,$7)|0); $10 = ($9|0)==(0|0); if (!($10)) { $11 = ((($9)) + 8|0); $mem$1 = $11; return ($mem$1|0); } $12 = (_malloc($bytes)|0); $13 = ($12|0)==(0|0); if ($13) { $mem$1 = 0; return ($mem$1|0); } $14 = ((($oldmem)) + -4|0); $15 = HEAP32[$14>>2]|0; $16 = $15 & -8; $17 = $15 & 3; $18 = ($17|0)==(0); $19 = $18 ? 8 : 4; $20 = (($16) - ($19))|0; $21 = ($20>>>0)<($bytes>>>0); $22 = $21 ? $20 : $bytes; _memcpy(($12|0),($oldmem|0),($22|0))|0; _free($oldmem); $mem$1 = $12; return ($mem$1|0); } function _try_realloc_chunk($p,$nb) { $p = $p|0; $nb = $nb|0; var $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $R$1 = 0, $R$1$lcssa = 0; var $R$3 = 0, $RP$1 = 0, $RP$1$lcssa = 0, $cond = 0, $newp$2 = 0, $notlhs = 0, $notrhs = 0, $or$cond$not = 0, $or$cond3 = 0, $storemerge = 0, $storemerge$1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($p)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & -8; $3 = (($p) + ($2)|0); $4 = HEAP32[(105532)>>2]|0; $5 = $1 & 3; $notlhs = ($p>>>0)>=($4>>>0); $notrhs = ($5|0)!=(1); $or$cond$not = $notrhs & $notlhs; $6 = ($p>>>0)<($3>>>0); $or$cond3 = $or$cond$not & $6; if (!($or$cond3)) { _abort(); // unreachable; } $7 = ((($3)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 1; $10 = ($9|0)==(0); if ($10) { _abort(); // unreachable; } $11 = ($5|0)==(0); if ($11) { $12 = ($nb>>>0)<(256); if ($12) { $newp$2 = 0; return ($newp$2|0); } $13 = (($nb) + 4)|0; $14 = ($2>>>0)<($13>>>0); if (!($14)) { $15 = (($2) - ($nb))|0; $16 = HEAP32[(105996)>>2]|0; $17 = $16 << 1; $18 = ($15>>>0)>($17>>>0); if (!($18)) { $newp$2 = $p; return ($newp$2|0); } } $newp$2 = 0; return ($newp$2|0); } $19 = ($2>>>0)<($nb>>>0); if (!($19)) { $20 = (($2) - ($nb))|0; $21 = ($20>>>0)>(15); if (!($21)) { $newp$2 = $p; return ($newp$2|0); } $22 = (($p) + ($nb)|0); $23 = $1 & 1; $24 = $23 | $nb; $25 = $24 | 2; HEAP32[$0>>2] = $25; $26 = ((($22)) + 4|0); $27 = $20 | 3; HEAP32[$26>>2] = $27; $28 = (($22) + ($20)|0); $29 = ((($28)) + 4|0); $30 = HEAP32[$29>>2]|0; $31 = $30 | 1; HEAP32[$29>>2] = $31; _dispose_chunk($22,$20); $newp$2 = $p; return ($newp$2|0); } $32 = HEAP32[(105540)>>2]|0; $33 = ($3|0)==($32|0); if ($33) { $34 = HEAP32[(105528)>>2]|0; $35 = (($34) + ($2))|0; $36 = ($35>>>0)>($nb>>>0); if (!($36)) { $newp$2 = 0; return ($newp$2|0); } $37 = (($35) - ($nb))|0; $38 = (($p) + ($nb)|0); $39 = $1 & 1; $40 = $39 | $nb; $41 = $40 | 2; HEAP32[$0>>2] = $41; $42 = ((($38)) + 4|0); $43 = $37 | 1; HEAP32[$42>>2] = $43; HEAP32[(105540)>>2] = $38; HEAP32[(105528)>>2] = $37; $newp$2 = $p; return ($newp$2|0); } $44 = HEAP32[(105536)>>2]|0; $45 = ($3|0)==($44|0); if ($45) { $46 = HEAP32[(105524)>>2]|0; $47 = (($46) + ($2))|0; $48 = ($47>>>0)<($nb>>>0); if ($48) { $newp$2 = 0; return ($newp$2|0); } $49 = (($47) - ($nb))|0; $50 = ($49>>>0)>(15); if ($50) { $51 = (($p) + ($nb)|0); $52 = (($51) + ($49)|0); $53 = $1 & 1; $54 = $53 | $nb; $55 = $54 | 2; HEAP32[$0>>2] = $55; $56 = ((($51)) + 4|0); $57 = $49 | 1; HEAP32[$56>>2] = $57; HEAP32[$52>>2] = $49; $58 = ((($52)) + 4|0); $59 = HEAP32[$58>>2]|0; $60 = $59 & -2; HEAP32[$58>>2] = $60; $storemerge = $51;$storemerge$1 = $49; } else { $61 = $1 & 1; $62 = $61 | $47; $63 = $62 | 2; HEAP32[$0>>2] = $63; $64 = (($p) + ($47)|0); $65 = ((($64)) + 4|0); $66 = HEAP32[$65>>2]|0; $67 = $66 | 1; HEAP32[$65>>2] = $67; $storemerge = 0;$storemerge$1 = 0; } HEAP32[(105524)>>2] = $storemerge$1; HEAP32[(105536)>>2] = $storemerge; $newp$2 = $p; return ($newp$2|0); } $68 = $8 & 2; $69 = ($68|0)==(0); if (!($69)) { $newp$2 = 0; return ($newp$2|0); } $70 = $8 & -8; $71 = (($70) + ($2))|0; $72 = ($71>>>0)<($nb>>>0); if ($72) { $newp$2 = 0; return ($newp$2|0); } $73 = (($71) - ($nb))|0; $74 = $8 >>> 3; $75 = ($8>>>0)<(256); do { if ($75) { $76 = ((($3)) + 8|0); $77 = HEAP32[$76>>2]|0; $78 = ((($3)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = $74 << 1; $81 = (105556 + ($80<<2)|0); $82 = ($77|0)==($81|0); if (!($82)) { $83 = ($77>>>0)<($4>>>0); if ($83) { _abort(); // unreachable; } $84 = ((($77)) + 12|0); $85 = HEAP32[$84>>2]|0; $86 = ($85|0)==($3|0); if (!($86)) { _abort(); // unreachable; } } $87 = ($79|0)==($77|0); if ($87) { $88 = 1 << $74; $89 = $88 ^ -1; $90 = HEAP32[26379]|0; $91 = $90 & $89; HEAP32[26379] = $91; break; } $92 = ($79|0)==($81|0); if ($92) { $$pre = ((($79)) + 8|0); $$pre$phiZ2D = $$pre; } else { $93 = ($79>>>0)<($4>>>0); if ($93) { _abort(); // unreachable; } $94 = ((($79)) + 8|0); $95 = HEAP32[$94>>2]|0; $96 = ($95|0)==($3|0); if ($96) { $$pre$phiZ2D = $94; } else { _abort(); // unreachable; } } $97 = ((($77)) + 12|0); HEAP32[$97>>2] = $79; HEAP32[$$pre$phiZ2D>>2] = $77; } else { $98 = ((($3)) + 24|0); $99 = HEAP32[$98>>2]|0; $100 = ((($3)) + 12|0); $101 = HEAP32[$100>>2]|0; $102 = ($101|0)==($3|0); do { if ($102) { $112 = ((($3)) + 16|0); $113 = ((($112)) + 4|0); $114 = HEAP32[$113>>2]|0; $115 = ($114|0)==(0|0); if ($115) { $116 = HEAP32[$112>>2]|0; $117 = ($116|0)==(0|0); if ($117) { $R$3 = 0; break; } else { $R$1 = $116;$RP$1 = $112; } } else { $R$1 = $114;$RP$1 = $113; } while(1) { $118 = ((($R$1)) + 20|0); $119 = HEAP32[$118>>2]|0; $120 = ($119|0)==(0|0); if (!($120)) { $R$1 = $119;$RP$1 = $118; continue; } $121 = ((($R$1)) + 16|0); $122 = HEAP32[$121>>2]|0; $123 = ($122|0)==(0|0); if ($123) { $R$1$lcssa = $R$1;$RP$1$lcssa = $RP$1; break; } else { $R$1 = $122;$RP$1 = $121; } } $124 = ($RP$1$lcssa>>>0)<($4>>>0); if ($124) { _abort(); // unreachable; } else { HEAP32[$RP$1$lcssa>>2] = 0; $R$3 = $R$1$lcssa; break; } } else { $103 = ((($3)) + 8|0); $104 = HEAP32[$103>>2]|0; $105 = ($104>>>0)<($4>>>0); if ($105) { _abort(); // unreachable; } $106 = ((($104)) + 12|0); $107 = HEAP32[$106>>2]|0; $108 = ($107|0)==($3|0); if (!($108)) { _abort(); // unreachable; } $109 = ((($101)) + 8|0); $110 = HEAP32[$109>>2]|0; $111 = ($110|0)==($3|0); if ($111) { HEAP32[$106>>2] = $101; HEAP32[$109>>2] = $104; $R$3 = $101; break; } else { _abort(); // unreachable; } } } while(0); $125 = ($99|0)==(0|0); if (!($125)) { $126 = ((($3)) + 28|0); $127 = HEAP32[$126>>2]|0; $128 = (105820 + ($127<<2)|0); $129 = HEAP32[$128>>2]|0; $130 = ($3|0)==($129|0); if ($130) { HEAP32[$128>>2] = $R$3; $cond = ($R$3|0)==(0|0); if ($cond) { $131 = 1 << $127; $132 = $131 ^ -1; $133 = HEAP32[(105520)>>2]|0; $134 = $133 & $132; HEAP32[(105520)>>2] = $134; break; } } else { $135 = HEAP32[(105532)>>2]|0; $136 = ($99>>>0)<($135>>>0); if ($136) { _abort(); // unreachable; } $137 = ((($99)) + 16|0); $138 = HEAP32[$137>>2]|0; $139 = ($138|0)==($3|0); if ($139) { HEAP32[$137>>2] = $R$3; } else { $140 = ((($99)) + 20|0); HEAP32[$140>>2] = $R$3; } $141 = ($R$3|0)==(0|0); if ($141) { break; } } $142 = HEAP32[(105532)>>2]|0; $143 = ($R$3>>>0)<($142>>>0); if ($143) { _abort(); // unreachable; } $144 = ((($R$3)) + 24|0); HEAP32[$144>>2] = $99; $145 = ((($3)) + 16|0); $146 = HEAP32[$145>>2]|0; $147 = ($146|0)==(0|0); do { if (!($147)) { $148 = ($146>>>0)<($142>>>0); if ($148) { _abort(); // unreachable; } else { $149 = ((($R$3)) + 16|0); HEAP32[$149>>2] = $146; $150 = ((($146)) + 24|0); HEAP32[$150>>2] = $R$3; break; } } } while(0); $151 = ((($145)) + 4|0); $152 = HEAP32[$151>>2]|0; $153 = ($152|0)==(0|0); if (!($153)) { $154 = HEAP32[(105532)>>2]|0; $155 = ($152>>>0)<($154>>>0); if ($155) { _abort(); // unreachable; } else { $156 = ((($R$3)) + 20|0); HEAP32[$156>>2] = $152; $157 = ((($152)) + 24|0); HEAP32[$157>>2] = $R$3; break; } } } } } while(0); $158 = ($73>>>0)<(16); if ($158) { $159 = $1 & 1; $160 = $71 | $159; $161 = $160 | 2; HEAP32[$0>>2] = $161; $162 = (($p) + ($71)|0); $163 = ((($162)) + 4|0); $164 = HEAP32[$163>>2]|0; $165 = $164 | 1; HEAP32[$163>>2] = $165; $newp$2 = $p; return ($newp$2|0); } else { $166 = (($p) + ($nb)|0); $167 = $1 & 1; $168 = $167 | $nb; $169 = $168 | 2; HEAP32[$0>>2] = $169; $170 = ((($166)) + 4|0); $171 = $73 | 3; HEAP32[$170>>2] = $171; $172 = (($166) + ($73)|0); $173 = ((($172)) + 4|0); $174 = HEAP32[$173>>2]|0; $175 = $174 | 1; HEAP32[$173>>2] = $175; _dispose_chunk($166,$73); $newp$2 = $p; return ($newp$2|0); } return (0)|0; } function _dispose_chunk($p,$psize) { $p = $p|0; $psize = $psize|0; var $$1 = 0, $$14 = 0, $$2 = 0, $$lcssa = 0, $$pre = 0, $$pre$phi22Z2D = 0, $$pre$phi24Z2D = 0, $$pre$phiZ2D = 0, $$pre21 = 0, $$pre23 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; var $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $F17$0 = 0, $I20$0 = 0, $K21$0 = 0, $R$1 = 0, $R$1$lcssa = 0; var $R$3 = 0, $R7$1 = 0, $R7$1$lcssa = 0, $R7$3 = 0, $RP$1 = 0, $RP$1$lcssa = 0, $RP9$1 = 0, $RP9$1$lcssa = 0, $T$0 = 0, $T$0$lcssa = 0, $T$0$lcssa30 = 0, $cond = 0, $cond16 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($p) + ($psize)|0); $1 = ((($p)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = $2 & 1; $4 = ($3|0)==(0); do { if ($4) { $5 = HEAP32[$p>>2]|0; $6 = $2 & 3; $7 = ($6|0)==(0); if ($7) { return; } $8 = (0 - ($5))|0; $9 = (($p) + ($8)|0); $10 = (($5) + ($psize))|0; $11 = HEAP32[(105532)>>2]|0; $12 = ($9>>>0)<($11>>>0); if ($12) { _abort(); // unreachable; } $13 = HEAP32[(105536)>>2]|0; $14 = ($9|0)==($13|0); if ($14) { $99 = ((($0)) + 4|0); $100 = HEAP32[$99>>2]|0; $101 = $100 & 3; $102 = ($101|0)==(3); if (!($102)) { $$1 = $9;$$14 = $10; break; } HEAP32[(105524)>>2] = $10; $103 = $100 & -2; HEAP32[$99>>2] = $103; $104 = $10 | 1; $105 = ((($9)) + 4|0); HEAP32[$105>>2] = $104; $106 = (($9) + ($10)|0); HEAP32[$106>>2] = $10; return; } $15 = $5 >>> 3; $16 = ($5>>>0)<(256); if ($16) { $17 = ((($9)) + 8|0); $18 = HEAP32[$17>>2]|0; $19 = ((($9)) + 12|0); $20 = HEAP32[$19>>2]|0; $21 = $15 << 1; $22 = (105556 + ($21<<2)|0); $23 = ($18|0)==($22|0); if (!($23)) { $24 = ($18>>>0)<($11>>>0); if ($24) { _abort(); // unreachable; } $25 = ((($18)) + 12|0); $26 = HEAP32[$25>>2]|0; $27 = ($26|0)==($9|0); if (!($27)) { _abort(); // unreachable; } } $28 = ($20|0)==($18|0); if ($28) { $29 = 1 << $15; $30 = $29 ^ -1; $31 = HEAP32[26379]|0; $32 = $31 & $30; HEAP32[26379] = $32; $$1 = $9;$$14 = $10; break; } $33 = ($20|0)==($22|0); if ($33) { $$pre23 = ((($20)) + 8|0); $$pre$phi24Z2D = $$pre23; } else { $34 = ($20>>>0)<($11>>>0); if ($34) { _abort(); // unreachable; } $35 = ((($20)) + 8|0); $36 = HEAP32[$35>>2]|0; $37 = ($36|0)==($9|0); if ($37) { $$pre$phi24Z2D = $35; } else { _abort(); // unreachable; } } $38 = ((($18)) + 12|0); HEAP32[$38>>2] = $20; HEAP32[$$pre$phi24Z2D>>2] = $18; $$1 = $9;$$14 = $10; break; } $39 = ((($9)) + 24|0); $40 = HEAP32[$39>>2]|0; $41 = ((($9)) + 12|0); $42 = HEAP32[$41>>2]|0; $43 = ($42|0)==($9|0); do { if ($43) { $53 = ((($9)) + 16|0); $54 = ((($53)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = ($55|0)==(0|0); if ($56) { $57 = HEAP32[$53>>2]|0; $58 = ($57|0)==(0|0); if ($58) { $R$3 = 0; break; } else { $R$1 = $57;$RP$1 = $53; } } else { $R$1 = $55;$RP$1 = $54; } while(1) { $59 = ((($R$1)) + 20|0); $60 = HEAP32[$59>>2]|0; $61 = ($60|0)==(0|0); if (!($61)) { $R$1 = $60;$RP$1 = $59; continue; } $62 = ((($R$1)) + 16|0); $63 = HEAP32[$62>>2]|0; $64 = ($63|0)==(0|0); if ($64) { $R$1$lcssa = $R$1;$RP$1$lcssa = $RP$1; break; } else { $R$1 = $63;$RP$1 = $62; } } $65 = ($RP$1$lcssa>>>0)<($11>>>0); if ($65) { _abort(); // unreachable; } else { HEAP32[$RP$1$lcssa>>2] = 0; $R$3 = $R$1$lcssa; break; } } else { $44 = ((($9)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ($45>>>0)<($11>>>0); if ($46) { _abort(); // unreachable; } $47 = ((($45)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ($48|0)==($9|0); if (!($49)) { _abort(); // unreachable; } $50 = ((($42)) + 8|0); $51 = HEAP32[$50>>2]|0; $52 = ($51|0)==($9|0); if ($52) { HEAP32[$47>>2] = $42; HEAP32[$50>>2] = $45; $R$3 = $42; break; } else { _abort(); // unreachable; } } } while(0); $66 = ($40|0)==(0|0); if ($66) { $$1 = $9;$$14 = $10; } else { $67 = ((($9)) + 28|0); $68 = HEAP32[$67>>2]|0; $69 = (105820 + ($68<<2)|0); $70 = HEAP32[$69>>2]|0; $71 = ($9|0)==($70|0); if ($71) { HEAP32[$69>>2] = $R$3; $cond = ($R$3|0)==(0|0); if ($cond) { $72 = 1 << $68; $73 = $72 ^ -1; $74 = HEAP32[(105520)>>2]|0; $75 = $74 & $73; HEAP32[(105520)>>2] = $75; $$1 = $9;$$14 = $10; break; } } else { $76 = HEAP32[(105532)>>2]|0; $77 = ($40>>>0)<($76>>>0); if ($77) { _abort(); // unreachable; } $78 = ((($40)) + 16|0); $79 = HEAP32[$78>>2]|0; $80 = ($79|0)==($9|0); if ($80) { HEAP32[$78>>2] = $R$3; } else { $81 = ((($40)) + 20|0); HEAP32[$81>>2] = $R$3; } $82 = ($R$3|0)==(0|0); if ($82) { $$1 = $9;$$14 = $10; break; } } $83 = HEAP32[(105532)>>2]|0; $84 = ($R$3>>>0)<($83>>>0); if ($84) { _abort(); // unreachable; } $85 = ((($R$3)) + 24|0); HEAP32[$85>>2] = $40; $86 = ((($9)) + 16|0); $87 = HEAP32[$86>>2]|0; $88 = ($87|0)==(0|0); do { if (!($88)) { $89 = ($87>>>0)<($83>>>0); if ($89) { _abort(); // unreachable; } else { $90 = ((($R$3)) + 16|0); HEAP32[$90>>2] = $87; $91 = ((($87)) + 24|0); HEAP32[$91>>2] = $R$3; break; } } } while(0); $92 = ((($86)) + 4|0); $93 = HEAP32[$92>>2]|0; $94 = ($93|0)==(0|0); if ($94) { $$1 = $9;$$14 = $10; } else { $95 = HEAP32[(105532)>>2]|0; $96 = ($93>>>0)<($95>>>0); if ($96) { _abort(); // unreachable; } else { $97 = ((($R$3)) + 20|0); HEAP32[$97>>2] = $93; $98 = ((($93)) + 24|0); HEAP32[$98>>2] = $R$3; $$1 = $9;$$14 = $10; break; } } } } else { $$1 = $p;$$14 = $psize; } } while(0); $107 = HEAP32[(105532)>>2]|0; $108 = ($0>>>0)<($107>>>0); if ($108) { _abort(); // unreachable; } $109 = ((($0)) + 4|0); $110 = HEAP32[$109>>2]|0; $111 = $110 & 2; $112 = ($111|0)==(0); if ($112) { $113 = HEAP32[(105540)>>2]|0; $114 = ($0|0)==($113|0); if ($114) { $115 = HEAP32[(105528)>>2]|0; $116 = (($115) + ($$14))|0; HEAP32[(105528)>>2] = $116; HEAP32[(105540)>>2] = $$1; $117 = $116 | 1; $118 = ((($$1)) + 4|0); HEAP32[$118>>2] = $117; $119 = HEAP32[(105536)>>2]|0; $120 = ($$1|0)==($119|0); if (!($120)) { return; } HEAP32[(105536)>>2] = 0; HEAP32[(105524)>>2] = 0; return; } $121 = HEAP32[(105536)>>2]|0; $122 = ($0|0)==($121|0); if ($122) { $123 = HEAP32[(105524)>>2]|0; $124 = (($123) + ($$14))|0; HEAP32[(105524)>>2] = $124; HEAP32[(105536)>>2] = $$1; $125 = $124 | 1; $126 = ((($$1)) + 4|0); HEAP32[$126>>2] = $125; $127 = (($$1) + ($124)|0); HEAP32[$127>>2] = $124; return; } $128 = $110 & -8; $129 = (($128) + ($$14))|0; $130 = $110 >>> 3; $131 = ($110>>>0)<(256); do { if ($131) { $132 = ((($0)) + 8|0); $133 = HEAP32[$132>>2]|0; $134 = ((($0)) + 12|0); $135 = HEAP32[$134>>2]|0; $136 = $130 << 1; $137 = (105556 + ($136<<2)|0); $138 = ($133|0)==($137|0); if (!($138)) { $139 = ($133>>>0)<($107>>>0); if ($139) { _abort(); // unreachable; } $140 = ((($133)) + 12|0); $141 = HEAP32[$140>>2]|0; $142 = ($141|0)==($0|0); if (!($142)) { _abort(); // unreachable; } } $143 = ($135|0)==($133|0); if ($143) { $144 = 1 << $130; $145 = $144 ^ -1; $146 = HEAP32[26379]|0; $147 = $146 & $145; HEAP32[26379] = $147; break; } $148 = ($135|0)==($137|0); if ($148) { $$pre21 = ((($135)) + 8|0); $$pre$phi22Z2D = $$pre21; } else { $149 = ($135>>>0)<($107>>>0); if ($149) { _abort(); // unreachable; } $150 = ((($135)) + 8|0); $151 = HEAP32[$150>>2]|0; $152 = ($151|0)==($0|0); if ($152) { $$pre$phi22Z2D = $150; } else { _abort(); // unreachable; } } $153 = ((($133)) + 12|0); HEAP32[$153>>2] = $135; HEAP32[$$pre$phi22Z2D>>2] = $133; } else { $154 = ((($0)) + 24|0); $155 = HEAP32[$154>>2]|0; $156 = ((($0)) + 12|0); $157 = HEAP32[$156>>2]|0; $158 = ($157|0)==($0|0); do { if ($158) { $168 = ((($0)) + 16|0); $169 = ((($168)) + 4|0); $170 = HEAP32[$169>>2]|0; $171 = ($170|0)==(0|0); if ($171) { $172 = HEAP32[$168>>2]|0; $173 = ($172|0)==(0|0); if ($173) { $R7$3 = 0; break; } else { $R7$1 = $172;$RP9$1 = $168; } } else { $R7$1 = $170;$RP9$1 = $169; } while(1) { $174 = ((($R7$1)) + 20|0); $175 = HEAP32[$174>>2]|0; $176 = ($175|0)==(0|0); if (!($176)) { $R7$1 = $175;$RP9$1 = $174; continue; } $177 = ((($R7$1)) + 16|0); $178 = HEAP32[$177>>2]|0; $179 = ($178|0)==(0|0); if ($179) { $R7$1$lcssa = $R7$1;$RP9$1$lcssa = $RP9$1; break; } else { $R7$1 = $178;$RP9$1 = $177; } } $180 = ($RP9$1$lcssa>>>0)<($107>>>0); if ($180) { _abort(); // unreachable; } else { HEAP32[$RP9$1$lcssa>>2] = 0; $R7$3 = $R7$1$lcssa; break; } } else { $159 = ((($0)) + 8|0); $160 = HEAP32[$159>>2]|0; $161 = ($160>>>0)<($107>>>0); if ($161) { _abort(); // unreachable; } $162 = ((($160)) + 12|0); $163 = HEAP32[$162>>2]|0; $164 = ($163|0)==($0|0); if (!($164)) { _abort(); // unreachable; } $165 = ((($157)) + 8|0); $166 = HEAP32[$165>>2]|0; $167 = ($166|0)==($0|0); if ($167) { HEAP32[$162>>2] = $157; HEAP32[$165>>2] = $160; $R7$3 = $157; break; } else { _abort(); // unreachable; } } } while(0); $181 = ($155|0)==(0|0); if (!($181)) { $182 = ((($0)) + 28|0); $183 = HEAP32[$182>>2]|0; $184 = (105820 + ($183<<2)|0); $185 = HEAP32[$184>>2]|0; $186 = ($0|0)==($185|0); if ($186) { HEAP32[$184>>2] = $R7$3; $cond16 = ($R7$3|0)==(0|0); if ($cond16) { $187 = 1 << $183; $188 = $187 ^ -1; $189 = HEAP32[(105520)>>2]|0; $190 = $189 & $188; HEAP32[(105520)>>2] = $190; break; } } else { $191 = HEAP32[(105532)>>2]|0; $192 = ($155>>>0)<($191>>>0); if ($192) { _abort(); // unreachable; } $193 = ((($155)) + 16|0); $194 = HEAP32[$193>>2]|0; $195 = ($194|0)==($0|0); if ($195) { HEAP32[$193>>2] = $R7$3; } else { $196 = ((($155)) + 20|0); HEAP32[$196>>2] = $R7$3; } $197 = ($R7$3|0)==(0|0); if ($197) { break; } } $198 = HEAP32[(105532)>>2]|0; $199 = ($R7$3>>>0)<($198>>>0); if ($199) { _abort(); // unreachable; } $200 = ((($R7$3)) + 24|0); HEAP32[$200>>2] = $155; $201 = ((($0)) + 16|0); $202 = HEAP32[$201>>2]|0; $203 = ($202|0)==(0|0); do { if (!($203)) { $204 = ($202>>>0)<($198>>>0); if ($204) { _abort(); // unreachable; } else { $205 = ((($R7$3)) + 16|0); HEAP32[$205>>2] = $202; $206 = ((($202)) + 24|0); HEAP32[$206>>2] = $R7$3; break; } } } while(0); $207 = ((($201)) + 4|0); $208 = HEAP32[$207>>2]|0; $209 = ($208|0)==(0|0); if (!($209)) { $210 = HEAP32[(105532)>>2]|0; $211 = ($208>>>0)<($210>>>0); if ($211) { _abort(); // unreachable; } else { $212 = ((($R7$3)) + 20|0); HEAP32[$212>>2] = $208; $213 = ((($208)) + 24|0); HEAP32[$213>>2] = $R7$3; break; } } } } } while(0); $214 = $129 | 1; $215 = ((($$1)) + 4|0); HEAP32[$215>>2] = $214; $216 = (($$1) + ($129)|0); HEAP32[$216>>2] = $129; $217 = HEAP32[(105536)>>2]|0; $218 = ($$1|0)==($217|0); if ($218) { HEAP32[(105524)>>2] = $129; return; } else { $$2 = $129; } } else { $219 = $110 & -2; HEAP32[$109>>2] = $219; $220 = $$14 | 1; $221 = ((($$1)) + 4|0); HEAP32[$221>>2] = $220; $222 = (($$1) + ($$14)|0); HEAP32[$222>>2] = $$14; $$2 = $$14; } $223 = $$2 >>> 3; $224 = ($$2>>>0)<(256); if ($224) { $225 = $223 << 1; $226 = (105556 + ($225<<2)|0); $227 = HEAP32[26379]|0; $228 = 1 << $223; $229 = $227 & $228; $230 = ($229|0)==(0); if ($230) { $231 = $227 | $228; HEAP32[26379] = $231; $$pre = ((($226)) + 8|0); $$pre$phiZ2D = $$pre;$F17$0 = $226; } else { $232 = ((($226)) + 8|0); $233 = HEAP32[$232>>2]|0; $234 = HEAP32[(105532)>>2]|0; $235 = ($233>>>0)<($234>>>0); if ($235) { _abort(); // unreachable; } else { $$pre$phiZ2D = $232;$F17$0 = $233; } } HEAP32[$$pre$phiZ2D>>2] = $$1; $236 = ((($F17$0)) + 12|0); HEAP32[$236>>2] = $$1; $237 = ((($$1)) + 8|0); HEAP32[$237>>2] = $F17$0; $238 = ((($$1)) + 12|0); HEAP32[$238>>2] = $226; return; } $239 = $$2 >>> 8; $240 = ($239|0)==(0); if ($240) { $I20$0 = 0; } else { $241 = ($$2>>>0)>(16777215); if ($241) { $I20$0 = 31; } else { $242 = (($239) + 1048320)|0; $243 = $242 >>> 16; $244 = $243 & 8; $245 = $239 << $244; $246 = (($245) + 520192)|0; $247 = $246 >>> 16; $248 = $247 & 4; $249 = $248 | $244; $250 = $245 << $248; $251 = (($250) + 245760)|0; $252 = $251 >>> 16; $253 = $252 & 2; $254 = $249 | $253; $255 = (14 - ($254))|0; $256 = $250 << $253; $257 = $256 >>> 15; $258 = (($255) + ($257))|0; $259 = $258 << 1; $260 = (($258) + 7)|0; $261 = $$2 >>> $260; $262 = $261 & 1; $263 = $262 | $259; $I20$0 = $263; } } $264 = (105820 + ($I20$0<<2)|0); $265 = ((($$1)) + 28|0); HEAP32[$265>>2] = $I20$0; $266 = ((($$1)) + 16|0); $267 = ((($$1)) + 20|0); HEAP32[$267>>2] = 0; HEAP32[$266>>2] = 0; $268 = HEAP32[(105520)>>2]|0; $269 = 1 << $I20$0; $270 = $268 & $269; $271 = ($270|0)==(0); if ($271) { $272 = $268 | $269; HEAP32[(105520)>>2] = $272; HEAP32[$264>>2] = $$1; $273 = ((($$1)) + 24|0); HEAP32[$273>>2] = $264; $274 = ((($$1)) + 12|0); HEAP32[$274>>2] = $$1; $275 = ((($$1)) + 8|0); HEAP32[$275>>2] = $$1; return; } $276 = HEAP32[$264>>2]|0; $277 = ($I20$0|0)==(31); $278 = $I20$0 >>> 1; $279 = (25 - ($278))|0; $280 = $277 ? 0 : $279; $281 = $$2 << $280; $K21$0 = $281;$T$0 = $276; while(1) { $282 = ((($T$0)) + 4|0); $283 = HEAP32[$282>>2]|0; $284 = $283 & -8; $285 = ($284|0)==($$2|0); if ($285) { $T$0$lcssa = $T$0; label = 127; break; } $286 = $K21$0 >>> 31; $287 = (((($T$0)) + 16|0) + ($286<<2)|0); $288 = $K21$0 << 1; $289 = HEAP32[$287>>2]|0; $290 = ($289|0)==(0|0); if ($290) { $$lcssa = $287;$T$0$lcssa30 = $T$0; label = 124; break; } else { $K21$0 = $288;$T$0 = $289; } } if ((label|0) == 124) { $291 = HEAP32[(105532)>>2]|0; $292 = ($$lcssa>>>0)<($291>>>0); if ($292) { _abort(); // unreachable; } HEAP32[$$lcssa>>2] = $$1; $293 = ((($$1)) + 24|0); HEAP32[$293>>2] = $T$0$lcssa30; $294 = ((($$1)) + 12|0); HEAP32[$294>>2] = $$1; $295 = ((($$1)) + 8|0); HEAP32[$295>>2] = $$1; return; } else if ((label|0) == 127) { $296 = ((($T$0$lcssa)) + 8|0); $297 = HEAP32[$296>>2]|0; $298 = HEAP32[(105532)>>2]|0; $299 = ($297>>>0)>=($298>>>0); $not$ = ($T$0$lcssa>>>0)>=($298>>>0); $300 = $299 & $not$; if (!($300)) { _abort(); // unreachable; } $301 = ((($297)) + 12|0); HEAP32[$301>>2] = $$1; HEAP32[$296>>2] = $$1; $302 = ((($$1)) + 8|0); HEAP32[$302>>2] = $297; $303 = ((($$1)) + 12|0); HEAP32[$303>>2] = $T$0$lcssa; $304 = ((($$1)) + 24|0); HEAP32[$304>>2] = 0; return; } } function __ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$0 = 0, $$0$lcssa220 = 0, $$0$lcssa221 = 0, $$0$lcssa222 = 0, $$0$lcssa223 = 0, $$0$lcssa224 = 0, $$0$lcssa227 = 0, $$0$ph = 0, $$04$ph = 0, $$04$ph$lcssa236 = 0, $$__m$0 = 0, $$lcssa = 0, $$lcssa207 = 0, $$lcssa209 = 0, $$lcssa211 = 0, $$lcssa212 = 0, $$lcssa213 = 0, $$lcssa214 = 0, $$lcssa215 = 0, $$lcssa216 = 0; var $$lcssa217 = 0, $$lcssa218 = 0, $$lcssa219 = 0, $$lcssa240 = 0, $$lcssa241 = 0, $$lcssa242 = 0, $$lcssa243 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $75$phi = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__i$0$lcssa210 = 0, $__i$1 = 0, $__i$2 = 0, $__i$2$lcssa = 0, $__i$2$ph = 0, $__i$3 = 0, $__i$3$lcssa = 0, $__i$3$ph = 0, $__i$4 = 0, $__i$4$lcssa229 = 0, $__j$0 = 0, $__j$1$ph = 0, $__j$2 = 0, $__j$3 = 0, $__j$4$ph = 0; var $__j$5 = 0, $__m$0$ph = 0, $__m$2 = 0, $__n_swaps$0 = 0, $__n_swaps$3 = 0, $__n_swaps$4$ph = 0, $__n_swaps$5 = 0, $__n_swaps$6 = 0, label = 0, sp = 0; sp = STACKTOP; $$0$ph = $__first;$$04$ph = $__last; L1: while(1) { $0 = $$04$ph; $1 = ((($$04$ph)) + -4|0); $$0 = $$0$ph; L3: while(1) { $2 = $$0; $3 = (($0) - ($2))|0; $4 = $3 >> 2; switch ($4|0) { case 1: case 0: { break L1; break; } case 2: { $$0$lcssa220 = $$0;$$lcssa240 = $1; label = 4; break L1; break; } case 3: { $$0$lcssa221 = $$0;$$lcssa241 = $1; label = 6; break L1; break; } case 4: { $$0$lcssa222 = $$0;$$lcssa242 = $1; label = 7; break L1; break; } case 5: { $$0$lcssa223 = $$0;$$lcssa243 = $1; label = 8; break L1; break; } default: { } } $14 = ($3|0)<(124); if ($14) { $$0$lcssa224 = $$0;$$04$ph$lcssa236 = $$04$ph; label = 10; break L1; } $15 = ($3|0)>(3996); $16 = (($4|0) / 2)&-1; $17 = (($$0) + ($16<<2)|0); if ($15) { $18 = (($4|0) / 4)&-1; $19 = (($$0) + ($18<<2)|0); $20 = (($17) + ($18<<2)|0); $21 = (__ZNSt3__17__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_($$0,$19,$17,$20,$1,$__comp)|0); $__n_swaps$0 = $21; } else { $22 = (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($$0,$17,$1,$__comp)|0); $__n_swaps$0 = $22; } $23 = HEAP32[$$0>>2]|0; $24 = HEAP32[$17>>2]|0; $25 = ($23>>>0)<($24>>>0); do { if ($25) { $__j$3 = $1;$__n_swaps$3 = $__n_swaps$0; } else { $__j$0 = $1; while(1) { $26 = ((($__j$0)) + -4|0); $27 = ($$0|0)==($26|0); if ($27) { break; } $45 = HEAP32[$26>>2]|0; $46 = ($45>>>0)<($24>>>0); if ($46) { $$lcssa = $45;$$lcssa207 = $26; label = 29; break; } else { $__j$0 = $26; } } if ((label|0) == 29) { label = 0; HEAP32[$$0>>2] = $$lcssa; HEAP32[$$lcssa207>>2] = $23; $47 = (($__n_swaps$0) + 1)|0; $__j$3 = $$lcssa207;$__n_swaps$3 = $47; break; } $28 = ((($$0)) + 4|0); $29 = HEAP32[$1>>2]|0; $30 = ($23>>>0)<($29>>>0); if ($30) { $__i$1 = $28; } else { $75 = $$0;$__i$0 = $28; while(1) { $31 = ($__i$0|0)==($1|0); if ($31) { break L1; } $32 = HEAP32[$__i$0>>2]|0; $33 = ($23>>>0)<($32>>>0); if ($33) { $$lcssa209 = $75;$$lcssa211 = $32;$__i$0$lcssa210 = $__i$0; break; } $35 = ((($__i$0)) + 4|0); $75$phi = $__i$0;$__i$0 = $35;$75 = $75$phi; } HEAP32[$__i$0$lcssa210>>2] = $29; HEAP32[$1>>2] = $$lcssa211; $34 = ((($$lcssa209)) + 8|0); $__i$1 = $34; } $36 = ($__i$1|0)==($1|0); if ($36) { break L1; } else { $__i$2$ph = $__i$1;$__j$1$ph = $1; } while(1) { $37 = HEAP32[$$0>>2]|0; $__i$2 = $__i$2$ph; while(1) { $38 = HEAP32[$__i$2>>2]|0; $39 = ($37>>>0)<($38>>>0); $40 = ((($__i$2)) + 4|0); if ($39) { $$lcssa212 = $38;$$lcssa213 = $40;$__i$2$lcssa = $__i$2; break; } else { $__i$2 = $40; } } $__j$2 = $__j$1$ph; while(1) { $41 = ((($__j$2)) + -4|0); $42 = HEAP32[$41>>2]|0; $43 = ($37>>>0)<($42>>>0); if ($43) { $__j$2 = $41; } else { $$lcssa214 = $41;$$lcssa215 = $42; break; } } $44 = ($__i$2$lcssa>>>0)<($$lcssa214>>>0); if (!($44)) { $$0 = $__i$2$lcssa; continue L3; } HEAP32[$__i$2$lcssa>>2] = $$lcssa215; HEAP32[$$lcssa214>>2] = $$lcssa212; $__i$2$ph = $$lcssa213;$__j$1$ph = $$lcssa214; } } } while(0); $48 = ((($$0)) + 4|0); $49 = ($48>>>0)<($__j$3>>>0); L35: do { if ($49) { $__i$3$ph = $48;$__j$4$ph = $__j$3;$__m$0$ph = $17;$__n_swaps$4$ph = $__n_swaps$3; while(1) { $50 = HEAP32[$__m$0$ph>>2]|0; $__i$3 = $__i$3$ph; while(1) { $51 = HEAP32[$__i$3>>2]|0; $52 = ($51>>>0)<($50>>>0); $53 = ((($__i$3)) + 4|0); if ($52) { $__i$3 = $53; } else { $$lcssa216 = $51;$$lcssa217 = $53;$__i$3$lcssa = $__i$3; break; } } $__j$5 = $__j$4$ph; while(1) { $54 = ((($__j$5)) + -4|0); $55 = HEAP32[$54>>2]|0; $56 = ($55>>>0)<($50>>>0); if ($56) { $$lcssa218 = $54;$$lcssa219 = $55; break; } else { $__j$5 = $54; } } $57 = ($__i$3$lcssa>>>0)>($$lcssa218>>>0); if ($57) { $__i$4 = $__i$3$lcssa;$__m$2 = $__m$0$ph;$__n_swaps$5 = $__n_swaps$4$ph; break L35; } HEAP32[$__i$3$lcssa>>2] = $$lcssa219; HEAP32[$$lcssa218>>2] = $$lcssa216; $58 = (($__n_swaps$4$ph) + 1)|0; $59 = ($__m$0$ph|0)==($__i$3$lcssa|0); $$__m$0 = $59 ? $$lcssa218 : $__m$0$ph; $__i$3$ph = $$lcssa217;$__j$4$ph = $$lcssa218;$__m$0$ph = $$__m$0;$__n_swaps$4$ph = $58; } } else { $__i$4 = $48;$__m$2 = $17;$__n_swaps$5 = $__n_swaps$3; } } while(0); $60 = ($__i$4|0)==($__m$2|0); if ($60) { $__n_swaps$6 = $__n_swaps$5; } else { $61 = HEAP32[$__m$2>>2]|0; $62 = HEAP32[$__i$4>>2]|0; $63 = ($61>>>0)<($62>>>0); if ($63) { HEAP32[$__i$4>>2] = $61; HEAP32[$__m$2>>2] = $62; $64 = (($__n_swaps$5) + 1)|0; $__n_swaps$6 = $64; } else { $__n_swaps$6 = $__n_swaps$5; } } $65 = ($__n_swaps$6|0)==(0); if ($65) { $66 = (__ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_($$0,$__i$4,$__comp)|0); $67 = ((($__i$4)) + 4|0); $68 = (__ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_($67,$$04$ph,$__comp)|0); if ($68) { label = 46; break; } if ($66) { $$0 = $67; continue; } } $69 = $__i$4; $70 = (($69) - ($2))|0; $71 = (($0) - ($69))|0; $72 = ($70|0)<($71|0); if (!($72)) { $$0$lcssa227 = $$0;$__i$4$lcssa229 = $__i$4; label = 45; break; } __ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_($$0,$__i$4,$__comp); $73 = ((($__i$4)) + 4|0); $$0 = $73; } if ((label|0) == 45) { label = 0; $74 = ((($__i$4$lcssa229)) + 4|0); __ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_($74,$$04$ph,$__comp); $$0$ph = $$0$lcssa227;$$04$ph = $__i$4$lcssa229; continue; } else if ((label|0) == 46) { label = 0; if ($66) { break; } else { $$0$ph = $$0;$$04$ph = $__i$4; continue; } } } if ((label|0) == 4) { $5 = HEAP32[$$lcssa240>>2]|0; $6 = HEAP32[$$0$lcssa220>>2]|0; $7 = ($5>>>0)<($6>>>0); if ($7) { HEAP32[$$0$lcssa220>>2] = $5; HEAP32[$$lcssa240>>2] = $6; } } else if ((label|0) == 6) { $8 = ((($$0$lcssa221)) + 4|0); (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($$0$lcssa221,$8,$$lcssa241,$__comp)|0); } else if ((label|0) == 7) { $9 = ((($$0$lcssa222)) + 4|0); $10 = ((($$0$lcssa222)) + 8|0); (__ZNSt3__17__sort4IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_T_($$0$lcssa222,$9,$10,$$lcssa242,$__comp)|0); } else if ((label|0) == 8) { $11 = ((($$0$lcssa223)) + 4|0); $12 = ((($$0$lcssa223)) + 8|0); $13 = ((($$0$lcssa223)) + 12|0); (__ZNSt3__17__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_($$0$lcssa223,$11,$12,$13,$$lcssa243,$__comp)|0); } else if ((label|0) == 10) { __ZNSt3__118__insertion_sort_3IRNS_6__lessIjjEEPjEEvT0_S5_T_($$0$lcssa224,$$04$ph$lcssa236,$__comp); } return; } function __ZNSt3__127__insertion_sort_incompleteIRNS_6__lessIjjEEPjEEbT0_S5_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $$$3 = 0, $$1 = 0, $$3 = 0, $$5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__count$0 = 0, $__count$1 = 0; var $__i$0 = 0, $__j$0 = 0, $__j$0$phi = 0, $__j$1 = 0, $__j$1$phi = 0, $__k$0 = 0, $__k$0$lcssa = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__last; $1 = $__first; $2 = (($0) - ($1))|0; $3 = $2 >> 2; switch ($3|0) { case 1: case 0: { $$5 = 1; break; } case 2: { $4 = ((($__last)) + -4|0); $5 = HEAP32[$4>>2]|0; $6 = HEAP32[$__first>>2]|0; $7 = ($5>>>0)<($6>>>0); if ($7) { HEAP32[$__first>>2] = $5; HEAP32[$4>>2] = $6; $$5 = 1; } else { $$5 = 1; } break; } case 3: { $8 = ((($__first)) + 4|0); $9 = ((($__last)) + -4|0); (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($__first,$8,$9,$__comp)|0); $$5 = 1; break; } case 4: { $10 = ((($__first)) + 4|0); $11 = ((($__first)) + 8|0); $12 = ((($__last)) + -4|0); (__ZNSt3__17__sort4IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_T_($__first,$10,$11,$12,$__comp)|0); $$5 = 1; break; } case 5: { $13 = ((($__first)) + 4|0); $14 = ((($__first)) + 8|0); $15 = ((($__first)) + 12|0); $16 = ((($__last)) + -4|0); (__ZNSt3__17__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_($__first,$13,$14,$15,$16,$__comp)|0); $$5 = 1; break; } default: { $17 = ((($__first)) + 8|0); $18 = ((($__first)) + 4|0); (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($__first,$18,$17,$__comp)|0); $19 = ((($__first)) + 12|0); $__count$0 = 0;$__i$0 = $19;$__j$0 = $17; while(1) { $20 = ($__i$0|0)==($__last|0); if ($20) { $$1 = 1;$$3 = 0; break; } $21 = HEAP32[$__i$0>>2]|0; $22 = HEAP32[$__j$0>>2]|0; $23 = ($21>>>0)<($22>>>0); if ($23) { $24 = $22;$__j$1 = $__i$0;$__k$0 = $__j$0; while(1) { HEAP32[$__j$1>>2] = $24; $25 = ($__k$0|0)==($__first|0); if ($25) { $__k$0$lcssa = $__first; break; } $26 = ((($__k$0)) + -4|0); $27 = HEAP32[$26>>2]|0; $28 = ($21>>>0)<($27>>>0); if ($28) { $__j$1$phi = $__k$0;$24 = $27;$__k$0 = $26;$__j$1 = $__j$1$phi; } else { $__k$0$lcssa = $__k$0; break; } } HEAP32[$__k$0$lcssa>>2] = $21; $29 = (($__count$0) + 1)|0; $30 = ($29|0)==(8); $31 = ((($__i$0)) + 4|0); $32 = ($31|0)==($__last|0); if ($30) { $$1 = 0;$$3 = $32; break; } else { $__count$1 = $29; } } else { $__count$1 = $__count$0; } $33 = ((($__i$0)) + 4|0); $__j$0$phi = $__i$0;$__count$0 = $__count$1;$__i$0 = $33;$__j$0 = $__j$0$phi; } $$$3 = $$3 | $$1; $$5 = $$$3; } } return ($$5|0); } function __ZNSt3__112__rs_defaultD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[26503]|0; $1 = (($0) + -1)|0; HEAP32[26503] = $1; $2 = ($1|0)==(0); if ($2) { __THREW__ = 0; (invoke_ii(7571,(106016|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } } return; } function __ZNSt3__112__rs_defaultclEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[9912]|0; $1 = ($0<<24>>24)==(0); if ($1) { $2 = (___cxa_guard_acquire((9912|0))|0); $3 = ($2|0)==(0); if (!($3)) { __ZNSt3__123mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EE4seedEj(106044,5489); ___cxa_guard_release((9912|0)); } } $4 = (__ZNSt3__123mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EEclEv(106044)|0); return ($4|0); } function __ZNSt3__18__rs_getEv($agg$result) { $agg$result = $agg$result|0; var label = 0, sp = 0; sp = STACKTOP; (_pthread_mutex_lock((106016|0))|0); HEAP32[26503] = 1; return; } function __ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($__x,$__y,$__z,$__c) { $__x = $__x|0; $__y = $__y|0; $__z = $__z|0; $__c = $__c|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__y>>2]|0; $1 = HEAP32[$__x>>2]|0; $2 = ($0>>>0)<($1>>>0); $3 = HEAP32[$__z>>2]|0; $4 = ($3>>>0)<($0>>>0); do { if ($2) { if ($4) { HEAP32[$__x>>2] = $3; HEAP32[$__z>>2] = $1; $$0 = 1; break; } HEAP32[$__x>>2] = $0; HEAP32[$__y>>2] = $1; $8 = HEAP32[$__z>>2]|0; $9 = ($8>>>0)<($1>>>0); if ($9) { HEAP32[$__y>>2] = $8; HEAP32[$__z>>2] = $1; $$0 = 2; } else { $$0 = 1; } } else { if ($4) { HEAP32[$__y>>2] = $3; HEAP32[$__z>>2] = $0; $5 = HEAP32[$__y>>2]|0; $6 = HEAP32[$__x>>2]|0; $7 = ($5>>>0)<($6>>>0); if ($7) { HEAP32[$__x>>2] = $5; HEAP32[$__y>>2] = $6; $$0 = 2; } else { $$0 = 1; } } else { $$0 = 0; } } } while(0); return ($$0|0); } function __ZNSt3__17__sort4IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_T_($__x1,$__x2,$__x3,$__x4,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($__x1,$__x2,$__x3,$__c)|0); $1 = HEAP32[$__x4>>2]|0; $2 = HEAP32[$__x3>>2]|0; $3 = ($1>>>0)<($2>>>0); if ($3) { HEAP32[$__x3>>2] = $1; HEAP32[$__x4>>2] = $2; $4 = (($0) + 1)|0; $5 = HEAP32[$__x3>>2]|0; $6 = HEAP32[$__x2>>2]|0; $7 = ($5>>>0)<($6>>>0); if ($7) { HEAP32[$__x2>>2] = $5; HEAP32[$__x3>>2] = $6; $8 = (($0) + 2)|0; $9 = HEAP32[$__x2>>2]|0; $10 = HEAP32[$__x1>>2]|0; $11 = ($9>>>0)<($10>>>0); if ($11) { HEAP32[$__x1>>2] = $9; HEAP32[$__x2>>2] = $10; $12 = (($0) + 3)|0; $__r$0 = $12; } else { $__r$0 = $8; } } else { $__r$0 = $4; } } else { $__r$0 = $0; } return ($__r$0|0); } function __ZNSt3__17__sort5IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_S5_T_($__x1,$__x2,$__x3,$__x4,$__x5,$__c) { $__x1 = $__x1|0; $__x2 = $__x2|0; $__x3 = $__x3|0; $__x4 = $__x4|0; $__x5 = $__x5|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__17__sort4IRNS_6__lessIjjEEPjEEjT0_S5_S5_S5_T_($__x1,$__x2,$__x3,$__x4,$__c)|0); $1 = HEAP32[$__x5>>2]|0; $2 = HEAP32[$__x4>>2]|0; $3 = ($1>>>0)<($2>>>0); if ($3) { HEAP32[$__x4>>2] = $1; HEAP32[$__x5>>2] = $2; $4 = (($0) + 1)|0; $5 = HEAP32[$__x4>>2]|0; $6 = HEAP32[$__x3>>2]|0; $7 = ($5>>>0)<($6>>>0); if ($7) { HEAP32[$__x3>>2] = $5; HEAP32[$__x4>>2] = $6; $8 = (($0) + 2)|0; $9 = HEAP32[$__x3>>2]|0; $10 = HEAP32[$__x2>>2]|0; $11 = ($9>>>0)<($10>>>0); if ($11) { HEAP32[$__x2>>2] = $9; HEAP32[$__x3>>2] = $10; $12 = (($0) + 3)|0; $13 = HEAP32[$__x2>>2]|0; $14 = HEAP32[$__x1>>2]|0; $15 = ($13>>>0)<($14>>>0); if ($15) { HEAP32[$__x1>>2] = $13; HEAP32[$__x2>>2] = $14; $16 = (($0) + 4)|0; $__r$0 = $16; } else { $__r$0 = $12; } } else { $__r$0 = $8; } } else { $__r$0 = $4; } } else { $__r$0 = $0; } return ($__r$0|0); } function __ZNSt3__118__insertion_sort_3IRNS_6__lessIjjEEPjEEvT0_S5_T_($__first,$__last,$__comp) { $__first = $__first|0; $__last = $__last|0; $__comp = $__comp|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__j$0 = 0, $__j$0$phi = 0, $__j$1 = 0, $__j$1$phi = 0, $__k$0 = 0, $__k$0$lcssa = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($__first)) + 8|0); $1 = ((($__first)) + 4|0); (__ZNSt3__17__sort3IRNS_6__lessIjjEEPjEEjT0_S5_S5_T_($__first,$1,$0,$__comp)|0); $2 = ((($__first)) + 12|0); $__i$0 = $2;$__j$0 = $0; while(1) { $3 = ($__i$0|0)==($__last|0); if ($3) { break; } $4 = HEAP32[$__i$0>>2]|0; $5 = HEAP32[$__j$0>>2]|0; $6 = ($4>>>0)<($5>>>0); if ($6) { $7 = $5;$__j$1 = $__i$0;$__k$0 = $__j$0; while(1) { HEAP32[$__j$1>>2] = $7; $8 = ($__k$0|0)==($__first|0); if ($8) { $__k$0$lcssa = $__first; break; } $9 = ((($__k$0)) + -4|0); $10 = HEAP32[$9>>2]|0; $11 = ($4>>>0)<($10>>>0); if ($11) { $__j$1$phi = $__k$0;$7 = $10;$__k$0 = $9;$__j$1 = $__j$1$phi; } else { $__k$0$lcssa = $__k$0; break; } } HEAP32[$__k$0$lcssa>>2] = $4; } $12 = ((($__i$0)) + 4|0); $__j$0$phi = $__i$0;$__i$0 = $12;$__j$0 = $__j$0$phi; } return; } function __ZNSt3__123mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EE4seedEj($this,$__sd) { $this = $this|0; $__sd = $__sd|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $__i$0 = 0, $exitcond = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = $__sd; $2 = $__sd;$__i$0 = 1; while(1) { $exitcond = ($__i$0|0)==(624); if ($exitcond) { break; } $1 = $2 >>> 30; $3 = $1 ^ $2; $4 = Math_imul($3, 1812433253)|0; $5 = (($4) + ($__i$0))|0; $6 = (($this) + ($__i$0<<2)|0); HEAP32[$6>>2] = $5; $7 = (($__i$0) + 1)|0; $2 = $5;$__i$0 = $7; } $0 = ((($this)) + 2496|0); HEAP32[$0>>2] = 0; return; } function __ZNSt3__123mersenne_twister_engineIjLj32ELj624ELj397ELj31ELj2567483615ELj11ELj4294967295ELj7ELj2636928640ELj15ELj4022730752ELj18ELj1812433253EEclEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 2496|0); $1 = HEAP32[$0>>2]|0; $2 = (($1) + 1)|0; $3 = (($2>>>0) % 624)&-1; $4 = (($this) + ($1<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = $5 & -2147483648; $7 = (($this) + ($3<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = $8 & 2147483646; $10 = $9 | $6; $11 = (($1) + 397)|0; $12 = (($11>>>0) % 624)&-1; $13 = (($this) + ($12<<2)|0); $14 = HEAP32[$13>>2]|0; $15 = $10 >>> 1; $16 = $8 & 1; $17 = (0 - ($16))|0; $18 = $17 & -1727483681; $19 = $18 ^ $14; $20 = $19 ^ $15; HEAP32[$4>>2] = $20; $21 = HEAP32[$0>>2]|0; $22 = (($this) + ($21<<2)|0); $23 = HEAP32[$22>>2]|0; $24 = $23 >>> 11; $25 = $24 ^ $23; HEAP32[$0>>2] = $3; $26 = $25 << 7; $27 = $26 & -1658038656; $28 = $27 ^ $25; $29 = $28 << 15; $30 = $29 & -272236544; $31 = $30 ^ $28; $32 = $31 >>> 18; $33 = $32 ^ $31; return ($33|0); } function __ZNSt3__18ios_base4InitC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[25482]|0; __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t(109224,$0,109280); HEAP32[27136] = (110212); HEAP32[(108552)>>2] = (110232); HEAP32[(108548)>>2] = 0; __THREW__ = 0; invoke_vii(7572,((108552)|0),(109224|0)); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $3 = ___cxa_find_matching_catch()|0; $4 = tempRet0; __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev((108552)); ___resumeException($3|0); // unreachable; } HEAP32[(108624)>>2] = 0; HEAP32[(108628)>>2] = -1; $5 = HEAP32[25483]|0; __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(109328,$5,(109288)); HEAP32[27158] = (110292); HEAP32[(108636)>>2] = (110312); __THREW__ = 0; invoke_vii(7572,((108636)|0),(109328|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev((108636)); ___resumeException($8|0); // unreachable; } HEAP32[(108708)>>2] = 0; HEAP32[(108712)>>2] = -1; $10 = HEAP32[25481]|0; __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t(109376,$10,(109296)); HEAP32[27179] = (110292); HEAP32[(108720)>>2] = (110312); __THREW__ = 0; invoke_vii(7572,((108720)|0),(109376|0)); $11 = __THREW__; __THREW__ = 0; $12 = $11&1; if ($12) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev((108720)); ___resumeException($13|0); // unreachable; } HEAP32[(108792)>>2] = 0; HEAP32[(108796)>>2] = -1; $15 = HEAP32[27179]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (108716 + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; HEAP32[27200] = (110292); HEAP32[(108804)>>2] = (110312); __THREW__ = 0; invoke_vii(7572,((108804)|0),($20|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev((108804)); ___resumeException($23|0); // unreachable; } HEAP32[(108876)>>2] = 0; HEAP32[(108880)>>2] = -1; $25 = HEAP32[27136]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (108544 + ($27)|0); $29 = ((($28)) + 72|0); HEAP32[$29>>2] = 108632; $30 = HEAP32[27179]|0; $31 = ((($30)) + -12|0); $32 = HEAP32[$31>>2]|0; $33 = (108716 + ($32)|0); $34 = ((($33)) + 4|0); $35 = HEAP32[$34>>2]|0; $36 = $35 | 8192; HEAP32[$34>>2] = $36; $37 = HEAP32[27179]|0; $38 = ((($37)) + -12|0); $39 = HEAP32[$38>>2]|0; $40 = (108716 + ($39)|0); $41 = ((($40)) + 72|0); HEAP32[$41>>2] = 108632; __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t(109424,$0,(109304)); HEAP32[27221] = (110252); HEAP32[(108892)>>2] = (110272); HEAP32[(108888)>>2] = 0; __THREW__ = 0; invoke_vii(7572,((108892)|0),(109424|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; __ZNSt3__19basic_iosIwNS_11char_traitsIwEEED2Ev((108892)); ___resumeException($44|0); // unreachable; } HEAP32[(108964)>>2] = 0; HEAP32[(108968)>>2] = -1; __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(109480,$5,(109312)); HEAP32[27243] = (110332); HEAP32[(108976)>>2] = (110352); __THREW__ = 0; invoke_vii(7572,((108976)|0),(109480|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; __ZNSt3__19basic_iosIwNS_11char_traitsIwEEED2Ev((108976)); ___resumeException($48|0); // unreachable; } HEAP32[(109048)>>2] = 0; HEAP32[(109052)>>2] = -1; __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t(109528,$10,(109320)); HEAP32[27264] = (110332); HEAP32[(109060)>>2] = (110352); __THREW__ = 0; invoke_vii(7572,((109060)|0),(109528|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; __ZNSt3__19basic_iosIwNS_11char_traitsIwEEED2Ev((109060)); ___resumeException($52|0); // unreachable; } HEAP32[(109132)>>2] = 0; HEAP32[(109136)>>2] = -1; $54 = HEAP32[27264]|0; $55 = ((($54)) + -12|0); $56 = HEAP32[$55>>2]|0; $57 = (109056 + ($56)|0); $58 = ((($57)) + 24|0); $59 = HEAP32[$58>>2]|0; HEAP32[27285] = (110332); HEAP32[(109144)>>2] = (110352); __THREW__ = 0; invoke_vii(7572,((109144)|0),($59|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; __ZNSt3__19basic_iosIwNS_11char_traitsIwEEED2Ev((109144)); ___resumeException($62|0); // unreachable; } else { HEAP32[(109216)>>2] = 0; HEAP32[(109220)>>2] = -1; $64 = HEAP32[27221]|0; $65 = ((($64)) + -12|0); $66 = HEAP32[$65>>2]|0; $67 = (108884 + ($66)|0); $68 = ((($67)) + 72|0); HEAP32[$68>>2] = 108972; $69 = HEAP32[27264]|0; $70 = ((($69)) + -12|0); $71 = HEAP32[$70>>2]|0; $72 = (109056 + ($71)|0); $73 = ((($72)) + 4|0); $74 = HEAP32[$73>>2]|0; $75 = $74 | 8192; HEAP32[$73>>2] = $75; $76 = HEAP32[27264]|0; $77 = ((($76)) + -12|0); $78 = HEAP32[$77>>2]|0; $79 = (109056 + ($78)|0); $80 = ((($79)) + 72|0); HEAP32[$80>>2] = 108972; return; } } function __ZNSt3__18ios_base4InitD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; (invoke_ii(7573,(108632|0))|0); $0 = __THREW__; __THREW__ = 0; $1 = $0&1; if (!($1)) { __THREW__ = 0; (invoke_ii(7573,(108800|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { __THREW__ = 0; (invoke_ii(7574,(108972|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; (invoke_ii(7574,(109140|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { return; } } } } $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __GLOBAL__I_000101() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_base4InitC2Ev(0); (___cxa_atexit((7575|0),(208805|0),(___dso_handle|0))|0); return; } function __GLOBAL__sub_I_iostream_cpp() { var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__110__stdinbufIcEC2EP8_IO_FILEP11__mbstate_t($this,$__fp,$__st) { $this = $this|0; $__fp = $__fp|0; $__st = $__st|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = sp; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($this); HEAP32[$this>>2] = (109776); $2 = ((($this)) + 32|0); HEAP32[$2>>2] = $__fp; $3 = ((($this)) + 40|0); HEAP32[$3>>2] = $__st; $4 = ((($this)) + 48|0); HEAP32[$4>>2] = -1; $5 = ((($this)) + 52|0); HEAP8[$5>>0] = 0; $6 = ((($this)) + 4|0); __ZNSt3__16localeC2ERKS0_($0,$6); $7 = HEAP32[$0>>2]|0; HEAP32[$1>>2] = $7; __THREW__ = 0; invoke_vii(3508,($this|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; __ZNSt3__16localeD2Ev($1); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this); ___resumeException($10|0); // unreachable; } else { __ZNSt3__16localeD2Ev($1); STACKTOP = sp;return; } } function __ZNSt3__111__stdoutbufIcEC2EP8_IO_FILEP11__mbstate_t($this,$__fp,$__st) { $this = $this|0; $__fp = $__fp|0; $__st = $__st|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = sp; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($this); HEAP32[$this>>2] = (109712); $2 = ((($this)) + 32|0); HEAP32[$2>>2] = $__fp; $3 = ((($this)) + 4|0); __ZNSt3__16localeC2ERKS0_($0,$3); $4 = HEAP32[$0>>2]|0; HEAP32[$1>>2] = $4; __THREW__ = 0; $5 = (invoke_iii(7576,($1|0),(111600|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; __ZNSt3__16localeD2Ev($1); __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this); ___resumeException($16|0); // unreachable; } else { $8 = ((($this)) + 36|0); __ZNSt3__16localeD2Ev($1); HEAP32[$8>>2] = $5; $9 = ((($this)) + 40|0); HEAP32[$9>>2] = $__st; $10 = ((($this)) + 44|0); $11 = HEAP32[$5>>2]|0; $12 = ((($11)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($5)|0); $15 = $14&1; HEAP8[$10>>0] = $15; STACKTOP = sp;return; } } function __ZNSt3__110__stdinbufIwEC2EP8_IO_FILEP11__mbstate_t($this,$__fp,$__st) { $this = $this|0; $__fp = $__fp|0; $__st = $__st|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = sp; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev($this); HEAP32[$this>>2] = (109648); $2 = ((($this)) + 32|0); HEAP32[$2>>2] = $__fp; $3 = ((($this)) + 40|0); HEAP32[$3>>2] = $__st; $4 = ((($this)) + 48|0); HEAP32[$4>>2] = -1; $5 = ((($this)) + 52|0); HEAP8[$5>>0] = 0; $6 = ((($this)) + 4|0); __ZNSt3__16localeC2ERKS0_($0,$6); $7 = HEAP32[$0>>2]|0; HEAP32[$1>>2] = $7; __THREW__ = 0; invoke_vii(3494,($this|0),($1|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; __ZNSt3__16localeD2Ev($1); __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this); ___resumeException($10|0); // unreachable; } else { __ZNSt3__16localeD2Ev($1); STACKTOP = sp;return; } } function __ZNSt3__111__stdoutbufIwEC2EP8_IO_FILEP11__mbstate_t($this,$__fp,$__st) { $this = $this|0; $__fp = $__fp|0; $__st = $__st|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 4|0; $1 = sp; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev($this); HEAP32[$this>>2] = (109584); $2 = ((($this)) + 32|0); HEAP32[$2>>2] = $__fp; $3 = ((($this)) + 4|0); __ZNSt3__16localeC2ERKS0_($0,$3); $4 = HEAP32[$0>>2]|0; HEAP32[$1>>2] = $4; __THREW__ = 0; $5 = (invoke_iii(7576,($1|0),(111608|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; __ZNSt3__16localeD2Ev($1); __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this); ___resumeException($16|0); // unreachable; } else { $8 = ((($this)) + 36|0); __ZNSt3__16localeD2Ev($1); HEAP32[$8>>2] = $5; $9 = ((($this)) + 40|0); HEAP32[$9>>2] = $__st; $10 = ((($this)) + 44|0); $11 = HEAP32[$5>>2]|0; $12 = ((($11)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = (FUNCTION_TABLE_ii[$13 & 8191]($5)|0); $15 = $14&1; HEAP8[$10>>0] = $15; STACKTOP = sp;return; } } function __ZNSt3__111__stdoutbufIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this); __ZdlPv($this); return; } function __ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE($this,$__loc) { $this = $this|0; $__loc = $__loc|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + 24|0); $2 = HEAP32[$1>>2]|0; (FUNCTION_TABLE_ii[$2 & 8191]($this)|0); $3 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111608)|0); $4 = ((($this)) + 36|0); HEAP32[$4>>2] = $3; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($3)|0); $9 = ((($this)) + 44|0); $10 = $8&1; HEAP8[$9>>0] = $10; return; } function __ZNSt3__111__stdoutbufIwE4syncEv($this) { $this = $this|0; var $$2 = 0, $$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__extbe = 0, $__extbuf = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 8|0; $__extbe = sp; $0 = ((($this)) + 36|0); $1 = ((($this)) + 40|0); $2 = ((($__extbuf)) + 8|0); $3 = $__extbuf; $4 = ((($this)) + 32|0); L1: while(1) { $5 = HEAP32[$0>>2]|0; $6 = HEAP32[$1>>2]|0; $7 = HEAP32[$5>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iiiiii[$9 & 8191]($5,$6,$__extbuf,$2,$__extbe)|0); $11 = HEAP32[$__extbe>>2]|0; $12 = (($11) - ($3))|0; $13 = HEAP32[$4>>2]|0; $14 = (_fwrite($__extbuf,1,$12,$13)|0); $15 = ($14|0)==($12|0); if (!($15)) { $$2 = -1; break; } switch ($10|0) { case 1: { break; } case 2: { $$2 = -1; break L1; break; } default: { label = 4; break L1; } } } if ((label|0) == 4) { $16 = HEAP32[$4>>2]|0; $17 = (_fflush($16)|0); $not$ = ($17|0)!=(0); $$3 = $not$ << 31 >> 31; $$2 = $$3; } STACKTOP = sp;return ($$2|0); } function __ZNSt3__111__stdoutbufIwE6xsputnEPKwi($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 44|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(0); L1: do { if ($2) { $$01 = $__s;$__i$0 = 0; while(1) { $6 = ($__i$0|0)<($__n|0); if (!($6)) { $$0 = $__i$0; break L1; } $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + 52|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP32[$$01>>2]|0; $11 = (FUNCTION_TABLE_iii[$9 & 8191]($this,$10)|0); $12 = ($11|0)==(-1); if ($12) { $$0 = $__i$0; break L1; } $13 = (($__i$0) + 1)|0; $14 = ((($$01)) + 4|0); $$01 = $14;$__i$0 = $13; } } else { $3 = ((($this)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = (_fwrite($__s,4,$__n,$4)|0); $$0 = $5; } } while(0); return ($$0|0); } function __ZNSt3__111__stdoutbufIwE8overflowEj($this,$__c) { $this = $this|0; $__c = $__c|0; var $$4 = 0, $$__c$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__1buf = 0, $__e = 0, $__extbe = 0, $__extbuf = 0; var $pbase$0 = 0, $pbase$0$lcssa27 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__1buf = sp + 8|0; $__extbe = sp + 4|0; $__e = sp; $0 = ($__c|0)==(-1); do { if ($0) { label = 14; } else { HEAP32[$__1buf>>2] = $__c; $1 = ((($this)) + 44|0); $2 = HEAP8[$1>>0]|0; $3 = ($2<<24>>24)==(0); if (!($3)) { $4 = ((($this)) + 32|0); $5 = HEAP32[$4>>2]|0; $6 = (_fwrite($__1buf,4,1,$5)|0); $7 = ($6|0)==(1); if ($7) { label = 14; break; } else { $$4 = -1; break; } } HEAP32[$__extbe>>2] = $__extbuf; $8 = ((($__1buf)) + 4|0); $9 = ((($this)) + 36|0); $10 = ((($this)) + 40|0); $11 = ((($__extbuf)) + 8|0); $12 = $__extbuf; $13 = ((($this)) + 32|0); $pbase$0 = $__1buf; while(1) { $14 = HEAP32[$9>>2]|0; $15 = HEAP32[$10>>2]|0; $16 = HEAP32[$14>>2]|0; $17 = ((($16)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iiiiiiiii[$18 & 8191]($14,$15,$pbase$0,$8,$__e,$__extbuf,$11,$__extbe)|0); $20 = HEAP32[$__e>>2]|0; $21 = ($20|0)==($pbase$0|0); if ($21) { label = 13; break; } $22 = ($19|0)==(3); if ($22) { $pbase$0$lcssa27 = $pbase$0; label = 7; break; } $26 = ($19|0)==(1); $27 = ($19>>>0)<(2); if (!($27)) { label = 13; break; } $28 = HEAP32[$__extbe>>2]|0; $29 = (($28) - ($12))|0; $30 = HEAP32[$13>>2]|0; $31 = (_fwrite($__extbuf,1,$29,$30)|0); $32 = ($31|0)==($29|0); if (!($32)) { label = 13; break; } $33 = HEAP32[$__e>>2]|0; if ($26) { $pbase$0 = $33; } else { label = 12; break; } } if ((label|0) == 7) { $23 = HEAP32[$13>>2]|0; $24 = (_fwrite($pbase$0$lcssa27,1,1,$23)|0); $25 = ($24|0)==(1); if ($25) { label = 12; } else { label = 13; } } if ((label|0) == 12) { label = 14; break; } else if ((label|0) == 13) { $$4 = -1; break; } } } while(0); if ((label|0) == 14) { $$__c$i = $0 ? 0 : $__c; $$4 = $$__c$i; } STACKTOP = sp;return ($$4|0); } function __ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE($this,$__loc) { $this = $this|0; $__loc = $__loc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111608)|0); $1 = ((($this)) + 36|0); HEAP32[$1>>2] = $0; $2 = HEAP32[$0>>2]|0; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($0)|0); $6 = ((($this)) + 44|0); HEAP32[$6>>2] = $5; $7 = HEAP32[$1>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = ((($this)) + 53|0); $13 = $11&1; HEAP8[$12>>0] = $13; $14 = HEAP32[$6>>2]|0; $15 = ($14|0)>(8); if ($15) { __ZNSt3__121__throw_runtime_errorEPKc(208831); } return; } function __ZNSt3__110__stdinbufIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this); __ZdlPv($this); return; } function __ZNSt3__110__stdinbufIwE9underflowEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__110__stdinbufIwE9__getcharEb($this,0)|0); return ($0|0); } function __ZNSt3__110__stdinbufIwE5uflowEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__110__stdinbufIwE9__getcharEb($this,1)|0); return ($0|0); } function __ZNSt3__110__stdinbufIwE9pbackfailEj($this,$__c) { $this = $this|0; $__c = $__c|0; var $$1 = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ci = 0, $__enxt = 0, $__extbuf = 0, $__inxt = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__enxt = sp + 8|0; $__ci = sp + 4|0; $__inxt = sp; $0 = ($__c|0)==(-1); $1 = ((($this)) + 52|0); $2 = HEAP8[$1>>0]|0; $3 = ($2<<24>>24)!=(0); L1: do { if ($0) { if ($3) { $$1 = -1; } else { $4 = ((($this)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(-1); $7 = $6&1; HEAP8[$1>>0] = $7; $$1 = $5; } } else { do { if ($3) { $8 = ((($this)) + 48|0); $9 = HEAP32[$8>>2]|0; HEAP32[$__ci>>2] = $9; $10 = ((($this)) + 36|0); $11 = HEAP32[$10>>2]|0; $12 = ((($this)) + 40|0); $13 = HEAP32[$12>>2]|0; $14 = ((($__ci)) + 4|0); $15 = ((($__extbuf)) + 8|0); $16 = HEAP32[$11>>2]|0; $17 = ((($16)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = (FUNCTION_TABLE_iiiiiiiii[$18 & 8191]($11,$13,$__ci,$14,$__inxt,$__extbuf,$15,$__enxt)|0); switch ($19|0) { case 1: case 2: { $$1 = -1; break L1; break; } case 3: { $20 = HEAP32[$8>>2]|0; $21 = $20&255; HEAP8[$__extbuf>>0] = $21; $22 = ((($__extbuf)) + 1|0); HEAP32[$__enxt>>2] = $22; break; } default: { } } $23 = ((($this)) + 32|0); while(1) { $24 = HEAP32[$__enxt>>2]|0; $25 = ($24>>>0)>($__extbuf>>>0); if (!($25)) { label = 13; break; } $26 = ((($24)) + -1|0); HEAP32[$__enxt>>2] = $26; $27 = HEAP8[$26>>0]|0; $28 = $27 << 24 >> 24; $29 = HEAP32[$23>>2]|0; $30 = (_ungetc($28,$29)|0); $31 = ($30|0)==(-1); if ($31) { label = 12; break; } } if ((label|0) == 12) { $$1 = -1; break L1; } else if ((label|0) == 13) { $$pre$phiZ2D = $8; break; } } else { $$pre = ((($this)) + 48|0); $$pre$phiZ2D = $$pre; } } while(0); HEAP32[$$pre$phiZ2D>>2] = $__c; HEAP8[$1>>0] = 1; $$1 = $__c; } } while(0); STACKTOP = sp;return ($$1|0); } function __ZNSt3__110__stdinbufIwE9__getcharEb($this,$__consume) { $this = $this|0; $__consume = $__consume|0; var $$10 = 0, $$11 = 0, $$9 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $__1buf = 0, $__enxt = 0, $__extbuf = 0, $__i$0 = 0, $__i6$0 = 0, $__inxt = 0, $__nread$0 = 0, $__nread$0$lcssa51 = 0, $__nread$053 = 0, $__nread$3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__1buf = sp + 8|0; $__enxt = sp + 4|0; $__inxt = sp; $0 = ((($this)) + 52|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 44|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)>(1); $8 = $7 ? $6 : 1; $9 = ((($this)) + 32|0); $__i$0 = 0; while(1) { $10 = ($__i$0|0)<($8|0); if (!($10)) { label = 8; break; } $11 = HEAP32[$9>>2]|0; $12 = (_getc($11)|0); $13 = ($12|0)==(-1); if ($13) { $$10 = -1; break; } $14 = $12&255; $15 = (($__extbuf) + ($__i$0)|0); HEAP8[$15>>0] = $14; $16 = (($__i$0) + 1)|0; $__i$0 = $16; } if ((label|0) == 8) { $17 = ((($this)) + 53|0); $18 = HEAP8[$17>>0]|0; $19 = ($18<<24>>24)==(0); do { if ($19) { $22 = ((($this)) + 40|0); $23 = ((($this)) + 36|0); $24 = ((($__1buf)) + 4|0); $__nread$0 = $8; L11: while(1) { $25 = HEAP32[$22>>2]|0; $26 = $25; $27 = $26; $28 = HEAP32[$27>>2]|0; $29 = (($26) + 4)|0; $30 = $29; $31 = HEAP32[$30>>2]|0; $32 = HEAP32[$23>>2]|0; $33 = (($__extbuf) + ($__nread$0)|0); $34 = HEAP32[$32>>2]|0; $35 = ((($34)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_iiiiiiiii[$36 & 8191]($32,$25,$__extbuf,$33,$__enxt,$__1buf,$24,$__inxt)|0); switch ($37|0) { case 3: { $__nread$0$lcssa51 = $__nread$0; label = 15; break L11; break; } case 2: { label = 17; break L11; break; } case 1: { break; } default: { $__nread$053 = $__nread$0; break L11; } } $38 = HEAP32[$22>>2]|0; $39 = $38; $40 = $39; HEAP32[$40>>2] = $28; $41 = (($39) + 4)|0; $42 = $41; HEAP32[$42>>2] = $31; $43 = ($__nread$0|0)==(8); if ($43) { label = 17; break; } $44 = HEAP32[$9>>2]|0; $45 = (_getc($44)|0); $46 = ($45|0)==(-1); if ($46) { label = 17; break; } $47 = $45&255; HEAP8[$33>>0] = $47; $48 = (($__nread$0) + 1)|0; $__nread$0 = $48; } if ((label|0) == 15) { $49 = HEAP8[$__extbuf>>0]|0; $50 = $49 << 24 >> 24; HEAP32[$__1buf>>2] = $50; $__nread$053 = $__nread$0$lcssa51; } else if ((label|0) == 17) { $$9 = -1; break; } $__nread$3 = $__nread$053; label = 18; } else { $20 = HEAP8[$__extbuf>>0]|0; $21 = $20 << 24 >> 24; HEAP32[$__1buf>>2] = $21; $__nread$3 = $8; label = 18; } } while(0); L21: do { if ((label|0) == 18) { if ($__consume) { $59 = HEAP32[$__1buf>>2]|0; $60 = ((($this)) + 48|0); HEAP32[$60>>2] = $59; $$9 = $59; break; } else { $__i6$0 = $__nread$3; } while(1) { $51 = ($__i6$0|0)>(0); if (!($51)) { break; } $52 = (($__i6$0) + -1)|0; $53 = (($__extbuf) + ($52)|0); $54 = HEAP8[$53>>0]|0; $55 = $54 << 24 >> 24; $56 = HEAP32[$9>>2]|0; $57 = (_ungetc($55,$56)|0); $58 = ($57|0)==(-1); if ($58) { $$9 = -1; break L21; } else { $__i6$0 = $52; } } $$pre = HEAP32[$__1buf>>2]|0; $$9 = $$pre; } } while(0); $$10 = $$9; } $$11 = $$10; } else { $3 = ((($this)) + 48|0); $4 = HEAP32[$3>>2]|0; if ($__consume) { HEAP32[$3>>2] = -1; HEAP8[$0>>0] = 0; $$11 = $4; } else { $$11 = $4; } } STACKTOP = sp;return ($$11|0); } function __ZNSt3__111__stdoutbufIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this); __ZdlPv($this); return; } function __ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE($this,$__loc) { $this = $this|0; $__loc = $__loc|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + 24|0); $2 = HEAP32[$1>>2]|0; (FUNCTION_TABLE_ii[$2 & 8191]($this)|0); $3 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111600)|0); $4 = ((($this)) + 36|0); HEAP32[$4>>2] = $3; $5 = HEAP32[$3>>2]|0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($3)|0); $9 = ((($this)) + 44|0); $10 = $8&1; HEAP8[$9>>0] = $10; return; } function __ZNSt3__111__stdoutbufIcE4syncEv($this) { $this = $this|0; var $$2 = 0, $$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__extbe = 0, $__extbuf = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 8|0; $__extbe = sp; $0 = ((($this)) + 36|0); $1 = ((($this)) + 40|0); $2 = ((($__extbuf)) + 8|0); $3 = $__extbuf; $4 = ((($this)) + 32|0); L1: while(1) { $5 = HEAP32[$0>>2]|0; $6 = HEAP32[$1>>2]|0; $7 = HEAP32[$5>>2]|0; $8 = ((($7)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_iiiiii[$9 & 8191]($5,$6,$__extbuf,$2,$__extbe)|0); $11 = HEAP32[$__extbe>>2]|0; $12 = (($11) - ($3))|0; $13 = HEAP32[$4>>2]|0; $14 = (_fwrite($__extbuf,1,$12,$13)|0); $15 = ($14|0)==($12|0); if (!($15)) { $$2 = -1; break; } switch ($10|0) { case 1: { break; } case 2: { $$2 = -1; break L1; break; } default: { label = 4; break L1; } } } if ((label|0) == 4) { $16 = HEAP32[$4>>2]|0; $17 = (_fflush($16)|0); $not$ = ($17|0)!=(0); $$3 = $not$ << 31 >> 31; $$2 = $$3; } STACKTOP = sp;return ($$2|0); } function __ZNSt3__111__stdoutbufIcE6xsputnEPKci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($this)) + 44|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(0); L1: do { if ($2) { $$01 = $__s;$__i$0 = 0; while(1) { $6 = ($__i$0|0)<($__n|0); if (!($6)) { $$0 = $__i$0; break L1; } $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + 52|0); $9 = HEAP32[$8>>2]|0; $10 = HEAP8[$$01>>0]|0; $11 = $10&255; $12 = (FUNCTION_TABLE_iii[$9 & 8191]($this,$11)|0); $13 = ($12|0)==(-1); if ($13) { $$0 = $__i$0; break L1; } $14 = (($__i$0) + 1)|0; $15 = ((($$01)) + 1|0); $$01 = $15;$__i$0 = $14; } } else { $3 = ((($this)) + 32|0); $4 = HEAP32[$3>>2]|0; $5 = (_fwrite($__s,1,$__n,$4)|0); $$0 = $5; } } while(0); return ($$0|0); } function __ZNSt3__111__stdoutbufIcE8overflowEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $$4 = 0, $$__c$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__1buf = 0, $__e = 0, $__extbe = 0; var $__extbuf = 0, $pbase$0 = 0, $pbase$0$lcssa27 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__1buf = sp + 8|0; $__extbe = sp + 4|0; $__e = sp; $0 = ($__c|0)==(-1); do { if ($0) { label = 14; } else { $1 = $__c&255; HEAP8[$__1buf>>0] = $1; $2 = ((($this)) + 44|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==(0); if (!($4)) { $5 = ((($this)) + 32|0); $6 = HEAP32[$5>>2]|0; $7 = (_fwrite($__1buf,1,1,$6)|0); $8 = ($7|0)==(1); if ($8) { label = 14; break; } else { $$4 = -1; break; } } HEAP32[$__extbe>>2] = $__extbuf; $9 = ((($__1buf)) + 1|0); $10 = ((($this)) + 36|0); $11 = ((($this)) + 40|0); $12 = ((($__extbuf)) + 8|0); $13 = $__extbuf; $14 = ((($this)) + 32|0); $pbase$0 = $__1buf; while(1) { $15 = HEAP32[$10>>2]|0; $16 = HEAP32[$11>>2]|0; $17 = HEAP32[$15>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iiiiiiiii[$19 & 8191]($15,$16,$pbase$0,$9,$__e,$__extbuf,$12,$__extbe)|0); $21 = HEAP32[$__e>>2]|0; $22 = ($21|0)==($pbase$0|0); if ($22) { label = 13; break; } $23 = ($20|0)==(3); if ($23) { $pbase$0$lcssa27 = $pbase$0; label = 7; break; } $27 = ($20|0)==(1); $28 = ($20>>>0)<(2); if (!($28)) { label = 13; break; } $29 = HEAP32[$__extbe>>2]|0; $30 = (($29) - ($13))|0; $31 = HEAP32[$14>>2]|0; $32 = (_fwrite($__extbuf,1,$30,$31)|0); $33 = ($32|0)==($30|0); if (!($33)) { label = 13; break; } $34 = HEAP32[$__e>>2]|0; if ($27) { $pbase$0 = $34; } else { label = 12; break; } } if ((label|0) == 7) { $24 = HEAP32[$14>>2]|0; $25 = (_fwrite($pbase$0$lcssa27,1,1,$24)|0); $26 = ($25|0)==(1); if ($26) { label = 12; } else { label = 13; } } if ((label|0) == 12) { label = 14; break; } else if ((label|0) == 13) { $$4 = -1; break; } } } while(0); if ((label|0) == 14) { $$__c$i = $0 ? 0 : $__c; $$4 = $$__c$i; } STACKTOP = sp;return ($$4|0); } function __ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE($this,$__loc) { $this = $this|0; $__loc = $__loc|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111600)|0); $1 = ((($this)) + 36|0); HEAP32[$1>>2] = $0; $2 = HEAP32[$0>>2]|0; $3 = ((($2)) + 24|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($0)|0); $6 = ((($this)) + 44|0); HEAP32[$6>>2] = $5; $7 = HEAP32[$1>>2]|0; $8 = HEAP32[$7>>2]|0; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($7)|0); $12 = ((($this)) + 53|0); $13 = $11&1; HEAP8[$12>>0] = $13; $14 = HEAP32[$6>>2]|0; $15 = ($14|0)>(8); if ($15) { __ZNSt3__121__throw_runtime_errorEPKc(208831); } return; } function __ZNSt3__110__stdinbufIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this); __ZdlPv($this); return; } function __ZNSt3__110__stdinbufIcE9underflowEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__110__stdinbufIcE9__getcharEb($this,0)|0); return ($0|0); } function __ZNSt3__110__stdinbufIcE5uflowEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__110__stdinbufIcE9__getcharEb($this,1)|0); return ($0|0); } function __ZNSt3__110__stdinbufIcE9pbackfailEi($this,$__c) { $this = $this|0; $__c = $__c|0; var $$1 = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ci = 0, $__enxt = 0, $__extbuf = 0, $__inxt = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__enxt = sp + 4|0; $__ci = sp + 8|0; $__inxt = sp; $0 = ($__c|0)==(-1); $1 = ((($this)) + 52|0); $2 = HEAP8[$1>>0]|0; $3 = ($2<<24>>24)!=(0); L1: do { if ($0) { if ($3) { $$1 = -1; } else { $4 = ((($this)) + 48|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)!=(-1); $7 = $6&1; HEAP8[$1>>0] = $7; $$1 = $5; } } else { do { if ($3) { $8 = ((($this)) + 48|0); $9 = HEAP32[$8>>2]|0; $10 = $9&255; HEAP8[$__ci>>0] = $10; $11 = ((($this)) + 36|0); $12 = HEAP32[$11>>2]|0; $13 = ((($this)) + 40|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__ci)) + 1|0); $16 = ((($__extbuf)) + 8|0); $17 = HEAP32[$12>>2]|0; $18 = ((($17)) + 12|0); $19 = HEAP32[$18>>2]|0; $20 = (FUNCTION_TABLE_iiiiiiiii[$19 & 8191]($12,$14,$__ci,$15,$__inxt,$__extbuf,$16,$__enxt)|0); switch ($20|0) { case 1: case 2: { $$1 = -1; break L1; break; } case 3: { $21 = HEAP32[$8>>2]|0; $22 = $21&255; HEAP8[$__extbuf>>0] = $22; $23 = ((($__extbuf)) + 1|0); HEAP32[$__enxt>>2] = $23; break; } default: { } } $24 = ((($this)) + 32|0); while(1) { $25 = HEAP32[$__enxt>>2]|0; $26 = ($25>>>0)>($__extbuf>>>0); if (!($26)) { label = 13; break; } $27 = ((($25)) + -1|0); HEAP32[$__enxt>>2] = $27; $28 = HEAP8[$27>>0]|0; $29 = $28 << 24 >> 24; $30 = HEAP32[$24>>2]|0; $31 = (_ungetc($29,$30)|0); $32 = ($31|0)==(-1); if ($32) { label = 12; break; } } if ((label|0) == 12) { $$1 = -1; break L1; } else if ((label|0) == 13) { $$pre$phiZ2D = $8; break; } } else { $$pre = ((($this)) + 48|0); $$pre$phiZ2D = $$pre; } } while(0); HEAP32[$$pre$phiZ2D>>2] = $__c; HEAP8[$1>>0] = 1; $$1 = $__c; } } while(0); STACKTOP = sp;return ($$1|0); } function __ZNSt3__110__stdinbufIcE9__getcharEb($this,$__consume) { $this = $this|0; $__consume = $__consume|0; var $$10 = 0, $$11 = 0, $$9 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $__1buf = 0, $__enxt = 0, $__extbuf = 0, $__i$0 = 0, $__i6$0 = 0, $__inxt = 0, $__nread$0 = 0, $__nread$0$lcssa51 = 0, $__nread$053 = 0, $__nread$3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__extbuf = sp + 16|0; $__1buf = sp + 8|0; $__enxt = sp + 4|0; $__inxt = sp; $0 = ((($this)) + 52|0); $1 = HEAP8[$0>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 44|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)>(1); $8 = $7 ? $6 : 1; $9 = ((($this)) + 32|0); $__i$0 = 0; while(1) { $10 = ($__i$0|0)<($8|0); if (!($10)) { label = 8; break; } $11 = HEAP32[$9>>2]|0; $12 = (_getc($11)|0); $13 = ($12|0)==(-1); if ($13) { $$10 = -1; break; } $14 = $12&255; $15 = (($__extbuf) + ($__i$0)|0); HEAP8[$15>>0] = $14; $16 = (($__i$0) + 1)|0; $__i$0 = $16; } if ((label|0) == 8) { $17 = ((($this)) + 53|0); $18 = HEAP8[$17>>0]|0; $19 = ($18<<24>>24)==(0); do { if ($19) { $21 = ((($this)) + 40|0); $22 = ((($this)) + 36|0); $23 = ((($__1buf)) + 1|0); $__nread$0 = $8; L11: while(1) { $24 = HEAP32[$21>>2]|0; $25 = $24; $26 = $25; $27 = HEAP32[$26>>2]|0; $28 = (($25) + 4)|0; $29 = $28; $30 = HEAP32[$29>>2]|0; $31 = HEAP32[$22>>2]|0; $32 = (($__extbuf) + ($__nread$0)|0); $33 = HEAP32[$31>>2]|0; $34 = ((($33)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_iiiiiiiii[$35 & 8191]($31,$24,$__extbuf,$32,$__enxt,$__1buf,$23,$__inxt)|0); switch ($36|0) { case 3: { $__nread$0$lcssa51 = $__nread$0; label = 15; break L11; break; } case 2: { label = 17; break L11; break; } case 1: { break; } default: { $__nread$053 = $__nread$0; break L11; } } $37 = HEAP32[$21>>2]|0; $38 = $37; $39 = $38; HEAP32[$39>>2] = $27; $40 = (($38) + 4)|0; $41 = $40; HEAP32[$41>>2] = $30; $42 = ($__nread$0|0)==(8); if ($42) { label = 17; break; } $43 = HEAP32[$9>>2]|0; $44 = (_getc($43)|0); $45 = ($44|0)==(-1); if ($45) { label = 17; break; } $46 = $44&255; HEAP8[$32>>0] = $46; $47 = (($__nread$0) + 1)|0; $__nread$0 = $47; } if ((label|0) == 15) { $48 = HEAP8[$__extbuf>>0]|0; HEAP8[$__1buf>>0] = $48; $__nread$053 = $__nread$0$lcssa51; } else if ((label|0) == 17) { $$9 = -1; break; } $__nread$3 = $__nread$053; label = 18; } else { $20 = HEAP8[$__extbuf>>0]|0; HEAP8[$__1buf>>0] = $20; $__nread$3 = $8; label = 18; } } while(0); L21: do { if ((label|0) == 18) { if ($__consume) { $57 = HEAP8[$__1buf>>0]|0; $58 = $57&255; $59 = ((($this)) + 48|0); HEAP32[$59>>2] = $58; $61 = $57; } else { $__i6$0 = $__nread$3; while(1) { $49 = ($__i6$0|0)>(0); if (!($49)) { break; } $50 = (($__i6$0) + -1)|0; $51 = (($__extbuf) + ($50)|0); $52 = HEAP8[$51>>0]|0; $53 = $52&255; $54 = HEAP32[$9>>2]|0; $55 = (_ungetc($53,$54)|0); $56 = ($55|0)==(-1); if ($56) { $$9 = -1; break L21; } else { $__i6$0 = $50; } } $$pre = HEAP8[$__1buf>>0]|0; $61 = $$pre; } $60 = $61&255; $$9 = $60; } } while(0); $$10 = $$9; } $$11 = $$10; } else { $3 = ((($this)) + 48|0); $4 = HEAP32[$3>>2]|0; if ($__consume) { HEAP32[$3>>2] = -1; HEAP8[$0>>0] = 0; $$11 = $4; } else { $$11 = $4; } } STACKTOP = sp;return ($$11|0); } function __ZNSt3__114__shared_countD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__114__shared_countD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__114__shared_count12__add_sharedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0;HEAP32[$0>>2] = (($1+1)|0); return; } function __ZNSt3__114__shared_count16__release_sharedEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0;HEAP32[$0>>2] = (($1+-1)|0); $2 = ($1|0)==(0); if ($2) { $3 = HEAP32[$this>>2]|0; $4 = ((($3)) + 8|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($this); $$0 = 1; } else { $$0 = 0; } return ($$0|0); } function __ZNSt3__119__shared_weak_countD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__119__shared_weak_count12__add_sharedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0;HEAP32[$0>>2] = (($1+1)|0); return; } function __ZNSt3__119__shared_weak_count16__release_sharedEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__114__shared_count16__release_sharedEv($this)|0); if ($0) { __ZNSt3__119__shared_weak_count14__release_weakEv($this); } return; } function __ZNSt3__119__shared_weak_count14__release_weakEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0;HEAP32[$0>>2] = (($1+-1)|0); $2 = ($1|0)==(0); if ($2) { $3 = HEAP32[$this>>2]|0; $4 = ((($3)) + 16|0); $5 = HEAP32[$4>>2]|0; FUNCTION_TABLE_vi[$5 & 8191]($this); } return; } function __ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return (0|0); } function __ZNSt11logic_errorC2EPKc($this,$msg) { $this = $this|0; $msg = $msg|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101452); $0 = ((($this)) + 4|0); __THREW__ = 0; invoke_vii(7577,($0|0),($msg|0)); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $3 = ___cxa_find_matching_catch()|0; $4 = tempRet0; ___resumeException($3|0); // unreachable; } else { return; } } function __ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE($this,$msg) { $this = $this|0; $msg = $msg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101472); $0 = ((($this)) + 4|0); $1 = HEAP8[$msg>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); $4 = ((($msg)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($msg)) + 1|0); $7 = $3 ? $6 : $5; __THREW__ = 0; invoke_vii(7577,($0|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $10 = ___cxa_find_matching_catch()|0; $11 = tempRet0; ___resumeException($10|0); // unreachable; } else { return; } } function __ZNSt13runtime_errorC2EPKc($this,$msg) { $this = $this|0; $msg = $msg|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (101472); $0 = ((($this)) + 4|0); __THREW__ = 0; invoke_vii(7577,($0|0),($msg|0)); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $3 = ___cxa_find_matching_catch()|0; $4 = tempRet0; ___resumeException($3|0); // unreachable; } else { return; } } function __ZNSt3__118__libcpp_refstringC2EPKc($this,$msg) { $this = $this|0; $msg = $msg|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($msg)|0); $1 = (($0) + 13)|0; $2 = (__Znwj($1)|0); HEAP32[$2>>2] = $0; $3 = ((($2)) + 4|0); HEAP32[$3>>2] = $0; $4 = ((($2)) + 8|0); HEAP32[$4>>2] = 0; $5 = ((($2)) + 12|0); $6 = (($0) + 1)|0; _memcpy(($5|0),($msg|0),($6|0))|0; HEAP32[$this>>2] = $5; return; } function __ZNKSt3__114error_category23default_error_conditionEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$agg$result>>2] = $ev; $0 = ((($agg$result)) + 4|0); HEAP32[$0>>2] = $this; return; } function __ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE($this,$code,$condition) { $this = $this|0; $code = $code|0; $condition = $condition|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = HEAP32[$this>>2]|0; $2 = ((($1)) + 12|0); $3 = HEAP32[$2>>2]|0; FUNCTION_TABLE_viii[$3 & 8191]($0,$this,$code); $4 = ((($0)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = ((($condition)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = ($5|0)==($7|0); if ($8) { $9 = HEAP32[$0>>2]|0; $10 = HEAP32[$condition>>2]|0; $11 = ($9|0)==($10|0); $12 = $11; } else { $12 = 0; } STACKTOP = sp;return ($12|0); } function __ZNKSt3__114error_category10equivalentERKNS_10error_codeEi($this,$code,$condition) { $this = $this|0; $code = $code|0; $condition = $condition|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($code)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==($this|0); $3 = HEAP32[$code>>2]|0; $4 = ($3|0)==($condition|0); $5 = $2 & $4; return ($5|0); } function __ZNKSt3__112__do_message7messageEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strerror($ev)|0); $1 = (_strlen($0)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,$0,$1); return; } function __ZNKSt3__124__generic_error_category4nameEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (209137|0); } function __ZNKSt3__124__generic_error_category7messageEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($ev|0)>(256); if ($0) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,209145,34); } else { __ZNKSt3__112__do_message7messageEi($agg$result,0,$ev); } return; } function __ZNSt3__116generic_categoryEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[10088]|0; $1 = ($0<<24>>24)==(0); if ($1) { $2 = (___cxa_guard_acquire((10088|0))|0); $3 = ($2|0)==(0); if (!($3)) { HEAP32[27493] = (109908); ___cxa_guard_release((10088|0)); } } return (109972|0); } function __ZNKSt3__123__system_error_category4nameEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (209180|0); } function __ZNKSt3__123__system_error_category7messageEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($ev|0)>(256); if ($0) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,209187,33); } else { __ZNKSt3__112__do_message7messageEi($agg$result,0,$ev); } return; } function __ZNKSt3__123__system_error_category23default_error_conditionEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $$sink = 0, $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($ev|0)>(256); if ($0) { (__ZNSt3__115system_categoryEv()|0); $$sink = 109976; } else { (__ZNSt3__116generic_categoryEv()|0); $$sink = 109972; } HEAP32[$agg$result>>2] = $ev; $1 = ((($agg$result)) + 4|0); HEAP32[$1>>2] = $$sink; return; } function __ZNSt3__115system_categoryEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[10096]|0; $1 = ($0<<24>>24)==(0); if ($1) { $2 = (___cxa_guard_acquire((10096|0))|0); $3 = ($2|0)==(0); if (!($3)) { HEAP32[27494] = (109944); ___cxa_guard_release((10096|0)); } } return (109976|0); } function __ZNSt3__112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($agg$result,$ec,$what_arg) { $agg$result = $agg$result|0; $ec = $ec|0; $what_arg = $what_arg|0; var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = HEAP32[$ec>>2]|0; $2 = ($1|0)==(0); do { if (!($2)) { $3 = HEAP8[$what_arg>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = $3&255; $9 = $8 >>> 1; $10 = $9; } else { $6 = ((($what_arg)) + 4|0); $7 = HEAP32[$6>>2]|0; $10 = $7; } $11 = ($10|0)==(0); if ($11) { $17 = $1; } else { (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($what_arg,209221)|0); $$pre = HEAP32[$ec>>2]|0; $17 = $$pre; } $12 = ((($ec)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = HEAP32[$13>>2]|0; $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; FUNCTION_TABLE_viii[$16 & 8191]($0,$13,$17); $18 = HEAP8[$0>>0]|0; $19 = $18 & 1; $20 = ($19<<24>>24)==(0); $21 = ((($0)) + 8|0); $22 = HEAP32[$21>>2]|0; $23 = ((($0)) + 1|0); $24 = $20 ? $23 : $22; $25 = ((($0)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $18&255; $28 = $27 >>> 1; $29 = $20 ? $28 : $26; __THREW__ = 0; (invoke_iiii(3805,($what_arg|0),($24|0),($29|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { $32 = ___cxa_find_matching_catch()|0; $33 = tempRet0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); ___resumeException($32|0); // unreachable; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); break; } } } while(0); ;HEAP32[$agg$result>>2]=HEAP32[$what_arg>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$what_arg+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$what_arg+8>>2]|0; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $34 = (($what_arg) + ($__i$0$i$i<<2)|0); HEAP32[$34>>2] = 0; $35 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $35; } STACKTOP = sp;return; } function __ZNSt3__112system_errorC2ENS_10error_codeEPKc($this,$ec,$what_arg) { $this = $this|0; $ec = $ec|0; $what_arg = $what_arg|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 12|0; $1 = sp; $2 = (_strlen($what_arg)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($1,$what_arg,$2); __THREW__ = 0; invoke_viii(7578,($0|0),($ec|0),($1|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if ($4) { $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; $$0 = $19;$$01 = $18; } else { __THREW__ = 0; invoke_vii(7579,($this|0),($0|0)); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $20 = ___cxa_find_matching_catch()|0; $21 = tempRet0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); $$0 = $21;$$01 = $20; break; } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); HEAP32[$this>>2] = (109888); $7 = ((($this)) + 8|0); $8 = $ec; $9 = $8; $10 = HEAP32[$9>>2]|0; $11 = (($8) + 4)|0; $12 = $11; $13 = HEAP32[$12>>2]|0; $14 = $7; $15 = $14; HEAP32[$15>>2] = $10; $16 = (($14) + 4)|0; $17 = $16; HEAP32[$17>>2] = $13; STACKTOP = sp;return; } } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); ___resumeException($$01|0); // unreachable; } function __ZNSt3__112system_errorD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt13runtime_errorD2Ev($this); return; } function __ZNSt3__112system_errorD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt13runtime_errorD2Ev($this); __ZdlPv($this); return; } function __ZNSt3__120__throw_system_errorEiPKc($ev,$what_arg) { $ev = $ev|0; $what_arg = $what_arg|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp; $1 = (___cxa_allocate_exception(16)|0); (__ZNSt3__115system_categoryEv()|0); HEAP32[$0>>2] = $ev; $2 = ((($0)) + 4|0); HEAP32[$2>>2] = 109976; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; invoke_viii(7580,($1|0),($$byval_copy|0),($what_arg|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch()|0; $6 = tempRet0; ___cxa_free_exception(($1|0)); ___resumeException($5|0); // unreachable; } else { ___cxa_throw(($1|0),(10016|0),(3516|0)); // unreachable; } } function __ZNSt3__114error_categoryD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__124__generic_error_categoryD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__123__system_error_categoryD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__15mutexD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; (invoke_ii(7581,($this|0))|0); $0 = __THREW__; __THREW__ = 0; $1 = $0&1; if ($1) { $2 = ___cxa_find_matching_catch(0|0)|0; $3 = tempRet0; ___clang_call_terminate($2); // unreachable; } else { return; } } function __ZNSt3__15mutex4lockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_pthread_mutex_lock(($this|0))|0); $1 = ($0|0)==(0); if ($1) { return; } else { __ZNSt3__120__throw_system_errorEiPKc($0,209224); // unreachable; } } function __ZNSt3__15mutex6unlockEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_ii(7571,($this|0))|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; do { if (!($2)) { $3 = ($0|0)==(0); if ($3) { return; } else { __THREW__ = 0; invoke_viiii(4107,(209242|0),(209250|0),47,(209319|0)); $4 = __THREW__; __THREW__ = 0; break; } } } while(0); $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } function __ZNSt3__111__call_onceERVmPvPFvS2_E($flag,$arg,$func) { $flag = $flag|0; $arg = $arg|0; $func = $func|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; (_pthread_mutex_lock((109980|0))|0); while(1) { $0 = HEAP32[$flag>>2]|0; $1 = ($0|0)==(1); if (!($1)) { break; } (_pthread_cond_wait((110008|0),(109980|0))|0); } $2 = HEAP32[$flag>>2]|0; $3 = ($2|0)==(0); do { if ($3) { HEAP32[$flag>>2] = 1; __THREW__ = 0; (invoke_ii(7571,(109980|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if (!($5)) { __THREW__ = 0; invoke_vi($func|0,($arg|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { __THREW__ = 0; (invoke_ii(7582,(109980|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if (!($9)) { HEAP32[$flag>>2] = -1; __THREW__ = 0; (invoke_ii(7571,(109980|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { __THREW__ = 0; (invoke_ii(7583,(110008|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { break; } } } } } $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; (___cxa_begin_catch(($14|0))|0); __THREW__ = 0; (invoke_ii(7582,(109980|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { HEAP32[$flag>>2] = 0; __THREW__ = 0; (invoke_ii(7571,(109980|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if (!($19)) { __THREW__ = 0; (invoke_ii(7583,(110008|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if (!($21)) { __THREW__ = 0; invoke_v(4020); $22 = __THREW__; __THREW__ = 0; } } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; __THREW__ = 0; invoke_v(3867); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; ___clang_call_terminate($27); // unreachable; } else { ___resumeException($23|0); // unreachable; } } else { (_pthread_mutex_unlock((109980|0))|0); } } while(0); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i = 0, $exitcond$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i = 0; while(1) { $exitcond$i = ($__i$0$i|0)==(3); if ($exitcond$i) { break; } $0 = (($this) + ($__i$0$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i) + 1)|0; $__i$0$i = $1; } return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_($this,$__a) { $this = $this|0; $__a = $__a|0; var $0 = 0, $1 = 0, $__i$0$i = 0, $exitcond$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i = 0; while(1) { $exitcond$i = ($__i$0$i|0)==(3); if ($exitcond$i) { break; } $0 = (($this) + ($__i$0$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i) + 1)|0; $__i$0$i = $1; } return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { ;HEAP32[$this>>2]=HEAP32[$__str>>2]|0;HEAP32[$this+4>>2]=HEAP32[$__str+4>>2]|0;HEAP32[$this+8>>2]=HEAP32[$__str+8>>2]|0; } else { $3 = ((($__str)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($__str)) + 4|0); $6 = HEAP32[$5>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($this,$4,$6); } return; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)!=(0); return ($2|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($this,$__s,$__sz) { $this = $this|0; $__s = $__s|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__sz>>>0)>(4294967279); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ($__sz>>>0)<(11); if ($1) { $2 = $__sz << 1; $3 = $2&255; HEAP8[$this>>0] = $3; $4 = ((($this)) + 1|0); $__p$0 = $4; } else { $5 = (($__sz) + 16)|0; $6 = $5 & -16; $7 = (__Znwj($6)|0); $8 = ((($this)) + 8|0); HEAP32[$8>>2] = $7; $9 = $6 | 1; HEAP32[$this>>2] = $9; $10 = ((($this)) + 4|0); HEAP32[$10>>2] = $__sz; $__p$0 = $7; } _memcpy(($__p$0|0),($__s|0),($__sz|0))|0; $11 = (($__p$0) + ($__sz)|0); HEAP8[$11>>0] = 0; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $__i$0$i = 0, $exitcond$i = 0, label = 0, sp = 0; sp = STACKTOP; ;HEAP32[$this>>2]=HEAP32[$__str>>2]|0;HEAP32[$this+4>>2]=HEAP32[$__str+4>>2]|0;HEAP32[$this+8>>2]=HEAP32[$__str+8>>2]|0; $__i$0$i = 0; while(1) { $exitcond$i = ($__i$0$i|0)==(3); if ($exitcond$i) { break; } $0 = (($__str) + ($__i$0$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i) + 1)|0; $__i$0$i = $1; } return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($this,$__s,$0); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ejc($this,$__n,$__c) { $this = $this|0; $__n = $__n|0; $__c = $__c|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc($this,$__n,$__c); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc($this,$__n,$__c) { $this = $this|0; $__n = $__n|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__n>>>0)>(4294967279); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ($__n>>>0)<(11); if ($1) { $2 = $__n << 1; $3 = $2&255; HEAP8[$this>>0] = $3; $4 = ((($this)) + 1|0); $__p$0 = $4; } else { $5 = (($__n) + 16)|0; $6 = $5 & -16; $7 = (__Znwj($6)|0); $8 = ((($this)) + 8|0); HEAP32[$8>>2] = $7; $9 = $6 | 1; HEAP32[$this>>2] = $9; $10 = ((($this)) + 4|0); HEAP32[$10>>2] = $__n; $__p$0 = $7; } _memset(($__p$0|0),($__c|0),($__n|0))|0; $11 = (($__p$0) + ($__n)|0); HEAP8[$11>>0] = 0; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_jjRKS4_($this,$__str,$__pos,$__n,$__a) { $this = $this|0; $__str = $__str|0; $__pos = $__pos|0; $__n = $__n|0; $__a = $__a|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__str)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0&255; $6 = $5 >>> 1; $7 = $2 ? $6 : $4; $8 = ($7>>>0)<($__pos>>>0); if ($8) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } else { $9 = ((($__str)) + 8|0); $10 = HEAP32[$9>>2]|0; $11 = ((($__str)) + 1|0); $12 = $2 ? $11 : $10; $13 = (($12) + ($__pos)|0); $14 = (($7) - ($__pos))|0; $15 = ($14>>>0)<($__n>>>0); $16 = $15 ? $14 : $__n; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($this,$13,$16); return; } } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } return ($7|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $6 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $6 = $4; } return ($6|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if (!($2)) { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; __ZdlPv($4); } return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($this|0)==($__str|0); if (!($0)) { $1 = HEAP8[$__str>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); $4 = ((($__str)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($__str)) + 1|0); $7 = $3 ? $6 : $5; $8 = ((($__str)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $1&255; $11 = $10 >>> 1; $12 = $3 ? $11 : $9; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj($this,$7,$12)|0); } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $6 = ((($this)) + 1|0); HEAP8[$6>>0] = 0; HEAP8[$this>>0] = 0; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; HEAP8[$4>>0] = 0; $5 = ((($this)) + 4|0); HEAP32[$5>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($this|0),0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } ;HEAP32[$this>>2]=HEAP32[$__str>>2]|0;HEAP32[$this+4>>2]=HEAP32[$__str+4>>2]|0;HEAP32[$this+8>>2]=HEAP32[$__str+8>>2]|0; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $11 = (($__str) + ($__i$0$i$i<<2)|0); HEAP32[$11>>2] = 0; $12 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $12; } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc($this,$__s)|0); return ($0|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); $1 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj($this,$__s,$0)|0); return ($1|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $6 = ((($this)) + 1|0); HEAP8[$this>>0] = 2; $__p$0 = $6; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); HEAP32[$5>>2] = 1; $__p$0 = $4; } HEAP8[$__p$0>>0] = $__c; $7 = ((($__p$0)) + 1|0); HEAP8[$7>>0] = 0; return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = $__s; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 1|0); return ($0|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__s << 1; $1 = $0&255; HEAP8[$this>>0] = $1; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE27__invalidate_iterators_pastEj($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcj($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $6 = 10;$9 = $0; } else { $3 = HEAP32[$this>>2]|0; $4 = $3 & -2; $phitmp$i = (($4) + -1)|0; $5 = $3&255; $6 = $phitmp$i;$9 = $5; } $7 = ($6>>>0)<($__n>>>0); $8 = $9 & 1; $10 = ($8<<24>>24)==(0); do { if ($7) { if ($10) { $24 = $9&255; $25 = $24 >>> 1; $27 = $25; } else { $22 = ((($this)) + 4|0); $23 = HEAP32[$22>>2]|0; $27 = $23; } $26 = (($__n) - ($6))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc($this,$6,$26,$27,0,$27,$__n,$__s); } else { if ($10) { $13 = ((($this)) + 1|0); $14 = $13; } else { $11 = ((($this)) + 8|0); $12 = HEAP32[$11>>2]|0; $14 = $12; } _memmove(($14|0),($__s|0),($__n|0))|0; $15 = (($14) + ($__n)|0); HEAP8[$15>>0] = 0; $16 = HEAP8[$this>>0]|0; $17 = $16 & 1; $18 = ($17<<24>>24)==(0); if ($18) { $20 = $__n << 1; $21 = $20&255; HEAP8[$this>>0] = $21; break; } else { $19 = ((($this)) + 4|0); HEAP32[$19>>2] = $__n; break; } } } while(0); return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $6 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $6 = $4; } return ($6|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $6 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $6 = $4; } return ($6|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $7;$12 = $9; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $4;$12 = $6; } $10 = (($11) + ($12)|0); return ($10|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6rbeginEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $7;$12 = $9; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $4;$12 = $6; } $10 = (($11) + ($12)|0); $13 = $10; HEAP32[$agg$result>>2] = $13; $14 = ((($agg$result)) + 4|0); HEAP32[$14>>2] = $13; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4rendEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $6 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $6 = $4; } $7 = $6; HEAP32[$agg$result>>2] = $7; $8 = ((($agg$result)) + 4|0); HEAP32[$8>>2] = $7; return; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } return ($7|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return -17; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = 10; } else { $3 = HEAP32[$this>>2]|0; $4 = $3 & -2; $phitmp = (($4) + -1)|0; $5 = $phitmp; } return ($5|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc($this,$__n,$__c) { $this = $this|0; $__n = $__n|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)<($__n>>>0); do { if ($8) { $9 = (($__n) - ($7))|0; (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc($this,$9,$__c)|0); } else { if ($2) { $14 = (((($this)) + 1|0) + ($__n)|0); HEAP8[$14>>0] = 0; $15 = $__n << 1; $16 = $15&255; HEAP8[$this>>0] = $16; break; } else { $10 = ((($this)) + 8|0); $11 = HEAP32[$10>>2]|0; $12 = (($11) + ($__n)|0); HEAP8[$12>>0] = 0; $13 = ((($this)) + 4|0); HEAP32[$13>>2] = $__n; break; } } } while(0); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEjc($this,$__n,$__c) { $this = $this|0; $__n = $__n|0; $__c = $__c|0; var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__n|0)==(0); if (!($0)) { $1 = HEAP8[$this>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); if ($3) { $15 = 10;$8 = $1; } else { $4 = HEAP32[$this>>2]|0; $5 = $4 & -2; $phitmp$i = (($5) + -1)|0; $6 = $4&255; $15 = $phitmp$i;$8 = $6; } $7 = $8 & 1; $9 = ($7<<24>>24)==(0); if ($9) { $12 = $8&255; $13 = $12 >>> 1; $16 = $13; } else { $10 = ((($this)) + 4|0); $11 = HEAP32[$10>>2]|0; $16 = $11; } $14 = (($15) - ($16))|0; $17 = ($14>>>0)<($__n>>>0); if ($17) { $18 = (($__n) - ($15))|0; $19 = (($18) + ($16))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this,$15,$19,$16,$16,0,0); $$pre = HEAP8[$this>>0]|0; $21 = $$pre; } else { $21 = $8; } $20 = $21 & 1; $22 = ($20<<24>>24)==(0); if ($22) { $25 = ((($this)) + 1|0); $27 = $25; } else { $23 = ((($this)) + 8|0); $24 = HEAP32[$23>>2]|0; $27 = $24; } $26 = (($27) + ($16)|0); _memset(($26|0),($__c|0),($__n|0))|0; $28 = (($16) + ($__n))|0; $29 = HEAP8[$this>>0]|0; $30 = $29 & 1; $31 = ($30<<24>>24)==(0); if ($31) { $33 = $28 << 1; $34 = $33&255; HEAP8[$this>>0] = $34; } else { $32 = ((($this)) + 4|0); HEAP32[$32>>2] = $28; } $35 = (($27) + ($28)|0); HEAP8[$35>>0] = 0; } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj($this,$__n) { $this = $this|0; $__n = $__n|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc($this,$__n,0); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj($this,$__res_arg) { $this = $this|0; $__res_arg = $__res_arg|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__new_data$0 = 0, $__new_data$1 = 0, $__now_long$0$off0 = 0, $__p$0 = 0, $__was_long$0$off0 = 0, $phitmp$i = 0; var $phitmp$i$2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__res_arg>>>0)>(4294967279); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = HEAP8[$this>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); if ($3) { $22 = 10;$8 = $1; } else { $4 = HEAP32[$this>>2]|0; $5 = $4 & -2; $phitmp$i = (($5) + -1)|0; $6 = $4&255; $22 = $phitmp$i;$8 = $6; } $7 = $8 & 1; $9 = ($7<<24>>24)==(0); if ($9) { $12 = $8&255; $13 = $12 >>> 1; $14 = $13; } else { $10 = ((($this)) + 4|0); $11 = HEAP32[$10>>2]|0; $14 = $11; } $15 = ($14>>>0)>($__res_arg>>>0); $16 = $15 ? $14 : $__res_arg; $17 = ($16>>>0)<(11); if ($17) { $20 = 10; } else { $18 = (($16) + 16)|0; $19 = $18 & -16; $phitmp$i$2 = (($19) + -1)|0; $20 = $phitmp$i$2; } $21 = ($20|0)==($22|0); L14: do { if (!($21)) { $23 = ($20|0)==(10); do { if ($23) { $24 = ((($this)) + 1|0); $25 = ((($this)) + 8|0); $26 = HEAP32[$25>>2]|0; $__new_data$1 = $24;$__now_long$0$off0 = 0;$__p$0 = $26;$__was_long$0$off0 = 1; } else { $27 = ($20>>>0)>($22>>>0); $28 = (($20) + 1)|0; if ($27) { $29 = (__Znwj($28)|0); $__new_data$0 = $29; } else { __THREW__ = 0; $30 = (invoke_ii(3903,($28|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $33 = ___cxa_find_matching_catch(0|0)|0; $34 = tempRet0; (___cxa_begin_catch(($33|0))|0); ___cxa_end_catch(); break L14; } else { $__new_data$0 = $30; } } $35 = $8 & 1; $36 = ($35<<24>>24)==(0); if ($36) { $39 = ((($this)) + 1|0); $__new_data$1 = $__new_data$0;$__now_long$0$off0 = 1;$__p$0 = $39;$__was_long$0$off0 = 0; break; } else { $37 = ((($this)) + 8|0); $38 = HEAP32[$37>>2]|0; $__new_data$1 = $__new_data$0;$__now_long$0$off0 = 1;$__p$0 = $38;$__was_long$0$off0 = 1; break; } } } while(0); $40 = $8 & 1; $41 = ($40<<24>>24)==(0); if ($41) { $44 = $8&255; $45 = $44 >>> 1; $47 = $45; } else { $42 = ((($this)) + 4|0); $43 = HEAP32[$42>>2]|0; $47 = $43; } $46 = (($47) + 1)|0; _memcpy(($__new_data$1|0),($__p$0|0),($46|0))|0; if ($__was_long$0$off0) { __ZdlPv($__p$0); } if ($__now_long$0$off0) { $48 = (($20) + 1)|0; $49 = $48 | 1; HEAP32[$this>>2] = $49; $50 = ((($this)) + 4|0); HEAP32[$50>>2] = $14; $51 = ((($this)) + 8|0); HEAP32[$51>>2] = $__new_data$1; break; } else { $52 = $14 << 1; $53 = $52&255; HEAP8[$this>>0] = $53; break; } } } while(0); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj($__s) { $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__s>>>0)<(11); if ($0) { $3 = 10; } else { $1 = (($__s) + 16)|0; $2 = $1 & -16; $phitmp = (($2) + -1)|0; $3 = $phitmp; } return ($3|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__s | 1; HEAP32[$this>>2] = $0; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc($this,$__p) { $this = $this|0; $__p = $__p|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); HEAP32[$0>>2] = $__p; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $6 = ((($this)) + 1|0); HEAP8[$6>>0] = 0; HEAP8[$this>>0] = 0; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; HEAP8[$4>>0] = 0; $5 = ((($this)) + 4|0); HEAP32[$5>>2] = 0; } return; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7|0)==(0); return ($8|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($this,$__pos) { $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $7 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $6 = (($7) + ($__pos)|0); return ($6|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj($this,$__pos) { $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $7 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $6 = (($7) + ($__pos)|0); return ($6|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)>($__n>>>0); if (!($8)) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } if ($2) { $11 = ((($this)) + 1|0); $13 = $11; } else { $9 = ((($this)) + 8|0); $10 = HEAP32[$9>>2]|0; $13 = $10; } $12 = (($13) + ($__n)|0); return ($12|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLERKS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__str)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($__str)) + 1|0); $6 = $2 ? $5 : $4; $7 = ((($__str)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $0&255; $10 = $9 >>> 1; $11 = $2 ? $10 : $8; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($this,$6,$11)|0); return ($12|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__str)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($__str)) + 1|0); $6 = $2 ? $5 : $4; $7 = ((($__str)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $0&255; $10 = $9 >>> 1; $11 = $2 ? $10 : $8; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($this,$6,$11)|0); return ($12|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($this,$__s)|0); return ($0|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); $1 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($this,$__s,$0)|0); return ($1|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc($this,$__c) { $this = $this|0; $__c = $__c|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc($this,$__c); return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc($this,$__c) { $this = $this|0; $__c = $__c|0; var $$pn = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cap$0 = 0, $__p$0 = 0, $__sz$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)!=(0); if ($2) { $5 = HEAP32[$this>>2]|0; $6 = $5 & -2; $7 = (($6) + -1)|0; $8 = ((($this)) + 4|0); $9 = HEAP32[$8>>2]|0; $__cap$0 = $7;$__sz$0 = $9; } else { $3 = $0&255; $4 = $3 >>> 1; $__cap$0 = 10;$__sz$0 = $4; } $10 = ($__sz$0|0)==($__cap$0|0); if ($10) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this,$__cap$0,1,$__cap$0,$__cap$0,0,0); $11 = HEAP8[$this>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); if ($13) { label = 7; } else { label = 8; } } else { if ($2) { label = 8; } else { label = 7; } } if ((label|0) == 7) { $14 = ((($this)) + 1|0); $15 = $__sz$0 << 1; $16 = (($15) + 2)|0; $17 = $16&255; HEAP8[$this>>0] = $17; $$pn = $14; } else if ((label|0) == 8) { $18 = ((($this)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = (($__sz$0) + 1)|0; $21 = ((($this)) + 4|0); HEAP32[$21>>2] = $20; $$pn = $19; } $__p$0 = (($$pn) + ($__sz$0)|0); HEAP8[$__p$0>>0] = $__c; $22 = ((($__p$0)) + 1|0); HEAP8[$22>>0] = 0; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $14 = 10;$7 = $0; } else { $3 = HEAP32[$this>>2]|0; $4 = $3 & -2; $phitmp$i = (($4) + -1)|0; $5 = $3&255; $14 = $phitmp$i;$7 = $5; } $6 = $7 & 1; $8 = ($6<<24>>24)==(0); if ($8) { $11 = $7&255; $12 = $11 >>> 1; $15 = $12; } else { $9 = ((($this)) + 4|0); $10 = HEAP32[$9>>2]|0; $15 = $10; } $13 = (($14) - ($15))|0; $16 = ($13>>>0)<($__n>>>0); if ($16) { $33 = (($__n) - ($14))|0; $34 = (($33) + ($15))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc($this,$14,$34,$15,$15,0,$__n,$__s); } else { $17 = ($__n|0)==(0); if (!($17)) { $18 = $7 & 1; $19 = ($18<<24>>24)==(0); if ($19) { $22 = ((($this)) + 1|0); $24 = $22; } else { $20 = ((($this)) + 8|0); $21 = HEAP32[$20>>2]|0; $24 = $21; } $23 = (($24) + ($15)|0); _memcpy(($23|0),($__s|0),($__n|0))|0; $25 = (($15) + ($__n))|0; $26 = HEAP8[$this>>0]|0; $27 = $26 & 1; $28 = ($27<<24>>24)==(0); if ($28) { $30 = $25 << 1; $31 = $30&255; HEAP8[$this>>0] = $31; } else { $29 = ((($this)) + 4|0); HEAP32[$29>>2] = $25; } $32 = (($24) + ($25)|0); HEAP8[$32>>0] = 0; } } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__set_sizeEj($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $4 = $__s << 1; $5 = $4&255; HEAP8[$this>>0] = $5; } else { $3 = ((($this)) + 4|0); HEAP32[$3>>2] = $__s; } return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc($this,$__old_cap,$__delta_cap,$__old_sz,$__n_copy,$__n_del,$__n_add,$__p_new_stuff) { $this = $this|0; $__old_cap = $__old_cap|0; $__delta_cap = $__delta_cap|0; $__old_sz = $__old_sz|0; $__n_copy = $__n_copy|0; $__n_del = $__n_del|0; $__n_add = $__n_add|0; $__p_new_stuff = $__p_new_stuff|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (-18 - ($__old_cap))|0; $1 = ($0>>>0)<($__delta_cap>>>0); if ($1) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $2 = HEAP8[$this>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = ((($this)) + 1|0); $20 = $7; } else { $5 = ((($this)) + 8|0); $6 = HEAP32[$5>>2]|0; $20 = $6; } $8 = ($__old_cap>>>0)<(2147483623); if ($8) { $9 = (($__delta_cap) + ($__old_cap))|0; $10 = $__old_cap << 1; $11 = ($9>>>0)<($10>>>0); $12 = $11 ? $10 : $9; $13 = ($12>>>0)<(11); $14 = (($12) + 16)|0; $15 = $14 & -16; $16 = $13 ? 11 : $15; $17 = $16; } else { $17 = -17; } $18 = (__Znwj($17)|0); $19 = ($__n_copy|0)==(0); if (!($19)) { _memcpy(($18|0),($20|0),($__n_copy|0))|0; } $21 = ($__n_add|0)==(0); if (!($21)) { $22 = (($18) + ($__n_copy)|0); _memcpy(($22|0),($__p_new_stuff|0),($__n_add|0))|0; } $23 = (($__old_sz) - ($__n_del))|0; $24 = ($23|0)==($__n_copy|0); if (!($24)) { $25 = (($23) - ($__n_copy))|0; $26 = (($18) + ($__n_copy)|0); $27 = (($26) + ($__n_add)|0); $28 = (($20) + ($__n_copy)|0); $29 = (($28) + ($__n_del)|0); _memcpy(($27|0),($29|0),($25|0))|0; } $30 = ($__old_cap|0)==(10); if (!($30)) { __ZdlPv($20); } $31 = ((($this)) + 8|0); HEAP32[$31>>2] = $18; $32 = $17 | 1; HEAP32[$this>>2] = $32; $33 = (($23) + ($__n_add))|0; $34 = ((($this)) + 4|0); HEAP32[$34>>2] = $33; $35 = (($18) + ($33)|0); HEAP8[$35>>0] = 0; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this,$__old_cap,$__delta_cap,$__old_sz,$__n_copy,$__n_del,$__n_add) { $this = $this|0; $__old_cap = $__old_cap|0; $__delta_cap = $__delta_cap|0; $__old_sz = $__old_sz|0; $__n_copy = $__n_copy|0; $__n_del = $__n_del|0; $__n_add = $__n_add|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (-17 - ($__old_cap))|0; $1 = ($0>>>0)<($__delta_cap>>>0); if ($1) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $2 = HEAP8[$this>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = ((($this)) + 1|0); $20 = $7; } else { $5 = ((($this)) + 8|0); $6 = HEAP32[$5>>2]|0; $20 = $6; } $8 = ($__old_cap>>>0)<(2147483623); if ($8) { $9 = (($__delta_cap) + ($__old_cap))|0; $10 = $__old_cap << 1; $11 = ($9>>>0)<($10>>>0); $12 = $11 ? $10 : $9; $13 = ($12>>>0)<(11); $14 = (($12) + 16)|0; $15 = $14 & -16; $16 = $13 ? 11 : $15; $17 = $16; } else { $17 = -17; } $18 = (__Znwj($17)|0); $19 = ($__n_copy|0)==(0); if (!($19)) { _memcpy(($18|0),($20|0),($__n_copy|0))|0; } $21 = (($__old_sz) - ($__n_del))|0; $22 = ($21|0)==($__n_copy|0); if (!($22)) { $23 = (($21) - ($__n_copy))|0; $24 = (($18) + ($__n_copy)|0); $25 = (($24) + ($__n_add)|0); $26 = (($20) + ($__n_copy)|0); $27 = (($26) + ($__n_del)|0); _memcpy(($25|0),($27|0),($23|0))|0; } $28 = ($__old_cap|0)==(10); if (!($28)) { __ZdlPv($20); } $29 = ((($this)) + 8|0); HEAP32[$29>>2] = $18; $30 = $17 | 1; HEAP32[$this>>2] = $30; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_($this,$__pos1,$__str) { $this = $this|0; $__pos1 = $__pos1|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__str)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($__str)) + 1|0); $6 = $2 ? $5 : $4; $7 = ((($__str)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $0&255; $10 = $9 >>> 1; $11 = $2 ? $10 : $8; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj($this,$__pos1,$6,$11)|0); return ($12|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj($this,$__pos,$__s,$__n) { $this = $this|0; $__pos = $__pos|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)<($__pos>>>0); if ($8) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } if ($2) { $13 = 10;$17 = $0; } else { $9 = HEAP32[$this>>2]|0; $10 = $9 & -2; $phitmp$i = (($10) + -1)|0; $11 = $9&255; $13 = $phitmp$i;$17 = $11; } $12 = (($13) - ($7))|0; $14 = ($12>>>0)<($__n>>>0); if ($14) { $39 = (($7) + ($__n))|0; $40 = (($39) - ($13))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc($this,$13,$40,$7,$__pos,0,$__n,$__s); } else { $15 = ($__n|0)==(0); if (!($15)) { $16 = $17 & 1; $18 = ($16<<24>>24)==(0); if ($18) { $21 = ((($this)) + 1|0); $23 = $21; } else { $19 = ((($this)) + 8|0); $20 = HEAP32[$19>>2]|0; $23 = $20; } $22 = ($7|0)==($__pos|0); if ($22) { $$pre = (($23) + ($__pos)|0); $$1 = $__s;$$pre$phiZ2D = $$pre; } else { $24 = (($7) - ($__pos))|0; $25 = (($23) + ($__pos)|0); $26 = ($25>>>0)<=($__s>>>0); $27 = (($23) + ($7)|0); $28 = ($27>>>0)>($__s>>>0); $or$cond = $26 & $28; $29 = (($__s) + ($__n)|0); $$0 = $or$cond ? $29 : $__s; $30 = (($25) + ($__n)|0); _memmove(($30|0),($25|0),($24|0))|0; $$1 = $$0;$$pre$phiZ2D = $25; } _memmove(($$pre$phiZ2D|0),($$1|0),($__n|0))|0; $31 = (($7) + ($__n))|0; $32 = HEAP8[$this>>0]|0; $33 = $32 & 1; $34 = ($33<<24>>24)==(0); if ($34) { $36 = $31 << 1; $37 = $36&255; HEAP8[$this>>0] = $37; } else { $35 = ((($this)) + 4|0); HEAP32[$35>>2] = $31; } $38 = (($23) + ($31)|0); HEAP8[$38>>0] = 0; } } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc($this,$__pos,$__s) { $this = $this|0; $__pos = $__pos|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); $1 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKcj($this,$__pos,$__s,$0)|0); return ($1|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj($this,$__pos,$__n) { $this = $this|0; $__pos = $__pos|0; $__n = $__n|0; var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)<($__pos>>>0); if ($8) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } $9 = ($__n|0)==(0); if (!($9)) { if ($2) { $12 = ((($this)) + 1|0); $19 = $12; } else { $10 = ((($this)) + 8|0); $11 = HEAP32[$10>>2]|0; $19 = $11; } $13 = (($7) - ($__pos))|0; $14 = ($13>>>0)<($__n>>>0); $15 = $14 ? $13 : $__n; $16 = ($13|0)==($15|0); if ($16) { $23 = $0; } else { $17 = (($13) - ($15))|0; $18 = (($19) + ($__pos)|0); $20 = (($18) + ($15)|0); _memmove(($18|0),($20|0),($17|0))|0; $$pre = HEAP8[$this>>0]|0; $23 = $$pre; } $21 = (($7) - ($15))|0; $22 = $23 & 1; $24 = ($22<<24>>24)==(0); if ($24) { $26 = $21 << 1; $27 = $26&255; HEAP8[$this>>0] = $27; } else { $25 = ((($this)) + 4|0); HEAP32[$25>>2] = $21; } $28 = (($19) + ($21)|0); HEAP8[$28>>0] = 0; } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_($this,$__pos1,$__n1,$__str) { $this = $this|0; $__pos1 = $__pos1|0; $__n1 = $__n1|0; $__str = $__str|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__str>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__str)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($__str)) + 1|0); $6 = $2 ? $5 : $4; $7 = ((($__str)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = $0&255; $10 = $9 >>> 1; $11 = $2 ? $10 : $8; $12 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj($this,$__pos1,$__n1,$6,$11)|0); return ($12|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj($this,$__pos,$__n1,$__s,$__n2) { $this = $this|0; $__pos = $__pos|0; $__n1 = $__n1|0; $__s = $__s|0; $__n2 = $__n2|0; var $$01 = 0, $$02 = 0, $$06 = 0, $$3 = 0, $$35 = 0, $$39 = 0, $$4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__n111 = 0, $__n112 = 0, $__n113 = 0, $or$cond = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)<($__pos>>>0); if ($8) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } $9 = (($7) - ($__pos))|0; $10 = ($9>>>0)<($__n1>>>0); $11 = $10 ? $9 : $__n1; if ($2) { $17 = 10;$20 = $0; } else { $12 = HEAP32[$this>>2]|0; $13 = $12 & -2; $phitmp$i = (($13) + -1)|0; $14 = $12&255; $17 = $phitmp$i;$20 = $14; } $15 = (($11) - ($7))|0; $16 = (($15) + ($17))|0; $18 = ($16>>>0)<($__n2>>>0); if ($18) { $56 = (($7) + ($__n2))|0; $57 = (($56) - ($11))|0; $58 = (($57) - ($17))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEjjjjjjPKc($this,$17,$58,$7,$__pos,$11,$__n2,$__s); } else { $19 = $20 & 1; $21 = ($19<<24>>24)==(0); if ($21) { $24 = ((($this)) + 1|0); $30 = $24; } else { $22 = ((($this)) + 8|0); $23 = HEAP32[$22>>2]|0; $30 = $23; } $25 = ($11|0)==($__n2|0); do { if ($25) { $$3 = $__pos;$$35 = $__s;$$39 = $__n2;$__n113 = $__n2; label = 21; } else { $26 = (($9) - ($11))|0; $27 = ($9|0)==($11|0); if ($27) { $$3 = $__pos;$$35 = $__s;$$39 = $__n2;$__n113 = $9; label = 21; } else { $28 = ($11>>>0)>($__n2>>>0); $29 = (($30) + ($__pos)|0); if ($28) { _memmove(($29|0),($__s|0),($__n2|0))|0; $44 = (($29) + ($__n2)|0); $45 = (($29) + ($11)|0); _memmove(($44|0),($45|0),($26|0))|0; $$4 = $__n2;$__n112 = $11; break; } $31 = ($29>>>0)<($__s>>>0); $32 = (($30) + ($7)|0); $33 = ($32>>>0)>($__s>>>0); $or$cond = $31 & $33; do { if ($or$cond) { $34 = (($29) + ($11)|0); $35 = ($34>>>0)>($__s>>>0); if ($35) { _memmove(($29|0),($__s|0),($11|0))|0; $38 = (($11) + ($__pos))|0; $39 = (($__s) + ($__n2)|0); $40 = (($__n2) - ($11))|0; $$01 = $38;$$02 = $39;$$06 = $40;$__n111 = 0; break; } else { $36 = (($__n2) - ($11))|0; $37 = (($__s) + ($36)|0); $$01 = $__pos;$$02 = $37;$$06 = $__n2;$__n111 = $11; break; } } else { $$01 = $__pos;$$02 = $__s;$$06 = $__n2;$__n111 = $11; } } while(0); $41 = (($30) + ($$01)|0); $42 = (($41) + ($$06)|0); $43 = (($41) + ($__n111)|0); _memmove(($42|0),($43|0),($26|0))|0; $$3 = $$01;$$35 = $$02;$$39 = $$06;$__n113 = $__n111; label = 21; } } } while(0); if ((label|0) == 21) { $46 = (($30) + ($$3)|0); _memmove(($46|0),($$35|0),($$39|0))|0; $$4 = $$39;$__n112 = $__n113; } $47 = (($$4) - ($__n112))|0; $48 = (($47) + ($7))|0; $49 = HEAP8[$this>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); if ($51) { $53 = $48 << 1; $54 = $53&255; HEAP8[$this>>0] = $54; } else { $52 = ((($this)) + 4|0); HEAP32[$52>>2] = $48; } $55 = (($30) + ($48)|0); HEAP8[$55>>0] = 0; } return ($this|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc($this,$__pos,$__n1,$__s) { $this = $this|0; $__pos = $__pos|0; $__n1 = $__n1|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); $1 = (__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKcj($this,$__pos,$__n1,$__s,$0)|0); return ($1|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj($agg$result,$this,$__pos,$__n) { $agg$result = $agg$result|0; $this = $this|0; $__pos = $__pos|0; $__n = $__n|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_jjRKS4_($agg$result,$this,$__pos,$__n,$this); return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4swapERS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $__t$sroa$0$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__t$sroa$0$i = sp; ;HEAP32[$__t$sroa$0$i>>2]=HEAP32[$this>>2]|0;HEAP32[$__t$sroa$0$i+4>>2]=HEAP32[$this+4>>2]|0;HEAP32[$__t$sroa$0$i+8>>2]=HEAP32[$this+8>>2]|0; ;HEAP32[$this>>2]=HEAP32[$__str>>2]|0;HEAP32[$this+4>>2]=HEAP32[$__str+4>>2]|0;HEAP32[$this+8>>2]=HEAP32[$__str+8>>2]|0; ;HEAP32[$__str>>2]=HEAP32[$__t$sroa$0$i>>2]|0;HEAP32[$__str+4>>2]=HEAP32[$__t$sroa$0$i+4>>2]|0;HEAP32[$__str+8>>2]=HEAP32[$__t$sroa$0$i+8>>2]|0; STACKTOP = sp;return; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = ((($this)) + 1|0); $6 = $5; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $6 = $4; } return ($6|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findERKS5_j($this,$__str,$__pos) { $this = $this|0; $__str = $__str|0; $__pos = $__pos|0; var $$0$i = 0, $$01$be$i$i = 0, $$01$i$i = 0, $$1$i = 0, $$4$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__m1$0$i$i = 0, $__m2$0$i$i = 0, $or$cond$i = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $22 = $9;$28 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $22 = $6;$28 = $4; } $10 = HEAP8[$__str>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__str)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__str)) + 1|0); $16 = $12 ? $15 : $14; $17 = ((($__str)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $10&255; $20 = $19 >>> 1; $21 = $12 ? $20 : $18; $23 = ($22>>>0)<($__pos>>>0); $24 = (($22) - ($__pos))|0; $25 = ($24>>>0)<($21>>>0); $or$cond$i = $23 | $25; if ($or$cond$i) { $$1$i = -1; } else { $26 = ($21|0)==(0); if ($26) { $$1$i = $__pos; } else { $27 = (($28) + ($__pos)|0); $29 = (($28) + ($22)|0); $30 = (($16) + ($21)|0); $31 = $29; $32 = $27; $33 = (($31) - ($32))|0; $34 = ($33|0)<($21|0); L8: do { if ($34) { $$4$i$i = $29; } else { $35 = (1 - ($21))|0; $36 = (($29) + ($35)|0); $$01$i$i = $27; while(1) { $37 = ($$01$i$i|0)==($36|0); if ($37) { $$4$i$i = $29; break L8; } $38 = HEAP8[$$01$i$i>>0]|0; $39 = HEAP8[$16>>0]|0; $40 = ($38<<24>>24)==($39<<24>>24); if ($40) { $__m1$0$i$i = $$01$i$i;$__m2$0$i$i = $16; while(1) { $41 = ((($__m2$0$i$i)) + 1|0); $42 = ($41|0)==($30|0); if ($42) { $$4$i$i = $$01$i$i; break L8; } $43 = ((($__m1$0$i$i)) + 1|0); $44 = HEAP8[$43>>0]|0; $45 = HEAP8[$41>>0]|0; $46 = ($44<<24>>24)==($45<<24>>24); if ($46) { $__m1$0$i$i = $43;$__m2$0$i$i = $41; } else { break; } } } $$01$be$i$i = ((($$01$i$i)) + 1|0); $$01$i$i = $$01$be$i$i; } } } while(0); $47 = ($$4$i$i|0)==($29|0); $48 = $$4$i$i; $49 = $28; $50 = (($48) - ($49))|0; $$0$i = $47 ? -1 : $50; $$1$i = $$0$i; } } return ($$1$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$0$i = 0, $$01$be$i$i = 0, $$01$i$i = 0, $$1$i = 0, $$4$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__m1$0$i$i = 0, $__m2$0$i$i = 0, $or$cond$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $9;$17 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $6;$17 = $4; } $10 = (_strlen($__s)|0); $12 = ($11>>>0)<($__pos>>>0); $13 = (($11) - ($__pos))|0; $14 = ($13>>>0)<($10>>>0); $or$cond$i = $12 | $14; if ($or$cond$i) { $$1$i = -1; } else { $15 = ($10|0)==(0); if ($15) { $$1$i = $__pos; } else { $16 = (($17) + ($__pos)|0); $18 = (($17) + ($11)|0); $19 = (($__s) + ($10)|0); $20 = $18; $21 = $16; $22 = (($20) - ($21))|0; $23 = ($22|0)<($10|0); L8: do { if ($23) { $$4$i$i = $18; } else { $24 = (1 - ($10))|0; $25 = (($18) + ($24)|0); $$01$i$i = $16; while(1) { $26 = ($$01$i$i|0)==($25|0); if ($26) { $$4$i$i = $18; break L8; } $27 = HEAP8[$$01$i$i>>0]|0; $28 = HEAP8[$__s>>0]|0; $29 = ($27<<24>>24)==($28<<24>>24); if ($29) { $__m1$0$i$i = $$01$i$i;$__m2$0$i$i = $__s; while(1) { $30 = ((($__m2$0$i$i)) + 1|0); $31 = ($30|0)==($19|0); if ($31) { $$4$i$i = $$01$i$i; break L8; } $32 = ((($__m1$0$i$i)) + 1|0); $33 = HEAP8[$32>>0]|0; $34 = HEAP8[$30>>0]|0; $35 = ($33<<24>>24)==($34<<24>>24); if ($35) { $__m1$0$i$i = $32;$__m2$0$i$i = $30; } else { break; } } } $$01$be$i$i = ((($$01$i$i)) + 1|0); $$01$i$i = $$01$be$i$i; } } } while(0); $36 = ($$4$i$i|0)==($18|0); $37 = $$4$i$i; $38 = $17; $39 = (($37) - ($38))|0; $$0$i = $36 ? -1 : $39; $$1$i = $$0$i; } } return ($$1$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($this,$__c,$__pos) { $this = $this|0; $__c = $__c|0; $__pos = $__pos|0; var $$0$i = 0, $$1$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $10 = $9;$13 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $10 = $6;$13 = $4; } $11 = ($10>>>0)>($__pos>>>0); if ($11) { $12 = (($13) + ($__pos)|0); $14 = (($10) - ($__pos))|0; $15 = $__c&255; $16 = (_memchr($12,$15,$14)|0); $17 = ($16|0)==(0|0); $18 = $16; $19 = $13; $20 = (($18) - ($19))|0; $$0$i = $17 ? -1 : $20; $$1$i = $$0$i; } else { $$1$i = -1; } return ($$1$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$0$i = 0, $$4$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__l1$0$i$i = 0, $__m1$0$i$i = 0, $__m2$0$i$i = 0, $or$cond$i = 0, $or$cond4$i = 0, $storemerge$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $9;$18 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $6;$18 = $4; } $10 = (_strlen($__s)|0); $12 = ($11>>>0)<($__pos>>>0); $13 = $12 ? $11 : $__pos; $14 = (($11) - ($13))|0; $15 = ($14>>>0)>($10>>>0); $16 = (($13) + ($10))|0; $storemerge$i = $15 ? $16 : $11; $17 = (($18) + ($storemerge$i)|0); $19 = ($10|0)==(0); $20 = ($storemerge$i|0)<($10|0); $or$cond4$i = $19 | $20; L5: do { if ($or$cond4$i) { $$4$i$i = $17; } else { $21 = (($__s) + ($10)|0); $22 = (($10) + -1)|0; $23 = (($18) + ($22)|0); $24 = ((($21)) + -1|0); $__l1$0$i$i = $17; L7: while(1) { $25 = ($23|0)==($__l1$0$i$i|0); if ($25) { $$4$i$i = $17; break L5; } $26 = ((($__l1$0$i$i)) + -1|0); $27 = HEAP8[$26>>0]|0; $28 = HEAP8[$24>>0]|0; $29 = ($27<<24>>24)==($28<<24>>24); if ($29) { $__m1$0$i$i = $26;$__m2$0$i$i = $24; } else { $__l1$0$i$i = $26; continue; } while(1) { $30 = ($__m2$0$i$i|0)==($__s|0); if ($30) { $$4$i$i = $__m1$0$i$i; break L5; } $31 = ((($__m1$0$i$i)) + -1|0); $32 = HEAP8[$31>>0]|0; $33 = ((($__m2$0$i$i)) + -1|0); $34 = HEAP8[$33>>0]|0; $35 = ($32<<24>>24)==($34<<24>>24); if ($35) { $__m1$0$i$i = $31;$__m2$0$i$i = $33; } else { $__l1$0$i$i = $26; continue L7; } } } } } while(0); $36 = ($10|0)!=(0); $37 = ($$4$i$i|0)==($17|0); $or$cond$i = $36 & $37; $38 = $$4$i$i; $39 = $18; $40 = (($38) - ($39))|0; $$0$i = $or$cond$i ? -1 : $40; return ($$0$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$0$i = 0, $$02$i$i = 0, $$1$i = 0, $$2$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__j$0$i$i = 0, $or$cond$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $9;$15 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $6;$15 = $4; } $10 = (_strlen($__s)|0); $12 = ($11>>>0)<=($__pos>>>0); $13 = ($10|0)==(0); $or$cond$i = $12 | $13; if ($or$cond$i) { $$1$i = -1; } else { $14 = (($15) + ($__pos)|0); $16 = (($15) + ($11)|0); $17 = (($__s) + ($10)|0); $$02$i$i = $14; L7: while(1) { $18 = ($$02$i$i|0)==($16|0); if ($18) { $$2$i$i = $16; break; } else { $__j$0$i$i = $__s; } while(1) { $19 = ($__j$0$i$i|0)==($17|0); if ($19) { break; } $20 = HEAP8[$$02$i$i>>0]|0; $21 = HEAP8[$__j$0$i$i>>0]|0; $22 = ($20<<24>>24)==($21<<24>>24); $23 = ((($__j$0$i$i)) + 1|0); if ($22) { $$2$i$i = $$02$i$i; break L7; } else { $__j$0$i$i = $23; } } $24 = ((($$02$i$i)) + 1|0); $$02$i$i = $24; } $25 = ($$2$i$i|0)==($16|0); $26 = $$2$i$i; $27 = $15; $28 = (($26) - ($27))|0; $$0$i = $25 ? -1 : $28; $$1$i = $$0$i; } return ($$1$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13find_first_ofEcj($this,$__c,$__pos) { $this = $this|0; $__c = $__c|0; $__pos = $__pos|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcj($this,$__c,$__pos)|0); return ($0|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE12find_last_ofEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$03$i = 0, $$3$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ps$0$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $12 = $9;$16 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $12 = $6;$16 = $4; } $10 = (_strlen($__s)|0); $11 = ($10|0)==(0); L5: do { if ($11) { $$3$i = -1; } else { $13 = ($12>>>0)>($__pos>>>0); $14 = (($__pos) + 1)|0; $$03$i = $13 ? $14 : $12; $15 = (($16) + ($$03$i)|0); $17 = $16; $__ps$0$i = $15; while(1) { $18 = ($__ps$0$i|0)==($16|0); if ($18) { $$3$i = -1; break L5; } $19 = ((($__ps$0$i)) + -1|0); $20 = (__ZNSt3__111char_traitsIcE4findEPKcjRS2_($__s,$10,$19)|0); $21 = ($20|0)==(0|0); $22 = $19; $23 = (($22) - ($17))|0; if ($21) { $__ps$0$i = $19; } else { $$3$i = $23; break; } } } } while(0); return ($$3$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofERKS5_j($this,$__str,$__pos) { $this = $this|0; $__str = $__str|0; $__pos = $__pos|0; var $$12$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ps$0$i = 0, $__ps$0$i$lcssa8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $22 = $9;$25 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $22 = $6;$25 = $4; } $10 = HEAP8[$__str>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__str)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__str)) + 1|0); $16 = $12 ? $15 : $14; $17 = ((($__str)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $10&255; $20 = $19 >>> 1; $21 = $12 ? $20 : $18; $23 = ($22>>>0)>($__pos>>>0); L5: do { if ($23) { $24 = (($25) + ($22)|0); $26 = (($25) + ($__pos)|0); $__ps$0$i = $26; while(1) { $27 = ($__ps$0$i|0)==($24|0); if ($27) { $$12$i = -1; break L5; } $28 = (__ZNSt3__111char_traitsIcE4findEPKcjRS2_($16,$21,$__ps$0$i)|0); $29 = ($28|0)==(0|0); if ($29) { $__ps$0$i$lcssa8 = $__ps$0$i; break; } $30 = ((($__ps$0$i)) + 1|0); $__ps$0$i = $30; } $31 = $__ps$0$i$lcssa8; $32 = $25; $33 = (($31) - ($32))|0; $$12$i = $33; } else { $$12$i = -1; } } while(0); return ($$12$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$12$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ps$0$i = 0, $__ps$0$i$lcssa6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $9;$14 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $6;$14 = $4; } $10 = (_strlen($__s)|0); $12 = ($11>>>0)>($__pos>>>0); L5: do { if ($12) { $13 = (($14) + ($11)|0); $15 = (($14) + ($__pos)|0); $__ps$0$i = $15; while(1) { $16 = ($__ps$0$i|0)==($13|0); if ($16) { $$12$i = -1; break L5; } $17 = (__ZNSt3__111char_traitsIcE4findEPKcjRS2_($__s,$10,$__ps$0$i)|0); $18 = ($17|0)==(0|0); if ($18) { $__ps$0$i$lcssa6 = $__ps$0$i; break; } $19 = ((($__ps$0$i)) + 1|0); $__ps$0$i = $19; } $20 = $__ps$0$i$lcssa6; $21 = $14; $22 = (($20) - ($21))|0; $$12$i = $22; } else { $$12$i = -1; } } while(0); return ($$12$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofERKS5_j($this,$__str,$__pos) { $this = $this|0; $__str = $__str|0; $__pos = $__pos|0; var $$0$i = 0, $$02$i = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ps$0$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $22 = $9;$26 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $22 = $6;$26 = $4; } $10 = HEAP8[$__str>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__str)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__str)) + 1|0); $16 = $12 ? $15 : $14; $17 = ((($__str)) + 4|0); $18 = HEAP32[$17>>2]|0; $19 = $10&255; $20 = $19 >>> 1; $21 = $12 ? $20 : $18; $23 = ($22>>>0)>($__pos>>>0); $24 = (($__pos) + 1)|0; $$02$i = $23 ? $24 : $22; $25 = (($26) + ($$02$i)|0); $__ps$0$i = $25; while(1) { $27 = ($__ps$0$i|0)==($26|0); if ($27) { $$0$i = -1; break; } $28 = ((($__ps$0$i)) + -1|0); $29 = (__ZNSt3__111char_traitsIcE4findEPKcjRS2_($16,$21,$28)|0); $30 = ($29|0)==(0|0); if ($30) { $$lcssa = $28; label = 7; break; } else { $__ps$0$i = $28; } } if ((label|0) == 7) { $31 = $$lcssa; $32 = $26; $33 = (($31) - ($32))|0; $$0$i = $33; } return ($$0$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcj($this,$__s,$__pos) { $this = $this|0; $__s = $__s|0; $__pos = $__pos|0; var $$0$i = 0, $$02$i = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ps$0$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $7 = ((($this)) + 1|0); $8 = $0&255; $9 = $8 >>> 1; $11 = $9;$15 = $7; } else { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = ((($this)) + 4|0); $6 = HEAP32[$5>>2]|0; $11 = $6;$15 = $4; } $10 = (_strlen($__s)|0); $12 = ($11>>>0)>($__pos>>>0); $13 = (($__pos) + 1)|0; $$02$i = $12 ? $13 : $11; $14 = (($15) + ($$02$i)|0); $__ps$0$i = $14; while(1) { $16 = ($__ps$0$i|0)==($15|0); if ($16) { $$0$i = -1; break; } $17 = ((($__ps$0$i)) + -1|0); $18 = (__ZNSt3__111char_traitsIcE4findEPKcjRS2_($__s,$10,$17)|0); $19 = ($18|0)==(0|0); if ($19) { $$lcssa = $17; label = 7; break; } else { $__ps$0$i = $17; } } if ((label|0) == 7) { $20 = $$lcssa; $21 = $15; $22 = (($20) - ($21))|0; $$0$i = $22; } return ($$0$i|0); } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareERKS5_($this,$__str) { $this = $this|0; $__str = $__str|0; var $$ = 0, $$$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $23 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $23 = $4; } $7 = HEAP8[$__str>>0]|0; $8 = $7 & 1; $9 = ($8<<24>>24)==(0); $10 = ((($__str)) + 4|0); $11 = HEAP32[$10>>2]|0; $12 = $7&255; $13 = $12 >>> 1; $14 = $9 ? $13 : $11; if ($2) { $17 = ((($this)) + 1|0); $25 = $17; } else { $15 = ((($this)) + 8|0); $16 = HEAP32[$15>>2]|0; $25 = $16; } $18 = ((($__str)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($__str)) + 1|0); $21 = $9 ? $20 : $19; $22 = ($14>>>0)<($23>>>0); $24 = $22 ? $14 : $23; $26 = (_memcmp($25,$21,$24)|0); $27 = ($26|0)==(0); if ($27) { $28 = ($23>>>0)<($14>>>0); $$ = $22&1; $$$ = $28 ? -1 : $$; return ($$$|0); } else { return ($26|0); } return (0)|0; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj($this,$__pos1,$__n1,$__s,$__n2) { $this = $this|0; $__pos1 = $__pos1|0; $__n1 = $__n1|0; $__s = $__s|0; $__n2 = $__n2|0; var $$ = 0, $$$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $5 = $0&255; $6 = $5 >>> 1; $7 = $6; } else { $3 = ((($this)) + 4|0); $4 = HEAP32[$3>>2]|0; $7 = $4; } $8 = ($7>>>0)<($__pos1>>>0); $9 = ($__n2|0)==(-1); $or$cond = $9 | $8; if ($or$cond) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv($this); // unreachable; } $10 = (($7) - ($__pos1))|0; $11 = ($10>>>0)<($__n1>>>0); $12 = $11 ? $10 : $__n1; if ($2) { $15 = ((($this)) + 1|0); $17 = $15; } else { $13 = ((($this)) + 8|0); $14 = HEAP32[$13>>2]|0; $17 = $14; } $16 = (($17) + ($__pos1)|0); $18 = ($12>>>0)>($__n2>>>0); $19 = $18 ? $__n2 : $12; $20 = (_memcmp($16,$__s,$19)|0); $21 = ($20|0)==(0); if ($21) { $22 = ($12>>>0)<($__n2>>>0); $$ = $18&1; $$$ = $22 ? -1 : $$; return ($$$|0); } else { return ($20|0); } return (0)|0; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); __THREW__ = 0; $1 = (invoke_iiiiii(7584,($this|0),0,-1,($__s|0),($0|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if ($3) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { return ($1|0); } return (0)|0; } function __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKc($this,$__pos1,$__n1,$__s) { $this = $this|0; $__pos1 = $__pos1|0; $__n1 = $__n1|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_strlen($__s)|0); $1 = (__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj($this,$__pos1,$__n1,$__s,$0)|0); return ($1|0); } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj($this,$__s,$__sz,$__reserve) { $this = $this|0; $__s = $__s|0; $__sz = $__sz|0; $__reserve = $__reserve|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__reserve>>>0)>(4294967279); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ($__reserve>>>0)<(11); if ($1) { $2 = $__sz << 1; $3 = $2&255; HEAP8[$this>>0] = $3; $4 = ((($this)) + 1|0); $__p$0 = $4; } else { $5 = (($__reserve) + 16)|0; $6 = $5 & -16; $7 = (__Znwj($6)|0); $8 = ((($this)) + 8|0); HEAP32[$8>>2] = $7; $9 = $6 | 1; HEAP32[$this>>2] = $9; $10 = ((($this)) + 4|0); HEAP32[$10>>2] = $__sz; $__p$0 = $7; } _memcpy(($__p$0|0),($__s|0),($__sz|0))|0; $11 = (($__p$0) + ($__sz)|0); HEAP8[$11>>0] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj($this,$__s,$__sz) { $this = $this|0; $__s = $__s|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__sz>>>0)>(1073741807); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ($__sz>>>0)<(2); if ($1) { $2 = $__sz << 1; $3 = $2&255; HEAP8[$this>>0] = $3; $4 = ((($this)) + 4|0); $__p$0 = $4; } else { $5 = (($__sz) + 4)|0; $6 = $5 & -4; $7 = $6 << 2; $8 = (__Znwj($7)|0); $9 = ((($this)) + 8|0); HEAP32[$9>>2] = $8; $10 = $6 | 1; HEAP32[$this>>2] = $10; $11 = ((($this)) + 4|0); HEAP32[$11>>2] = $__sz; $__p$0 = $8; } (_wmemcpy($__p$0,$__s,$__sz)|0); $12 = (($__p$0) + ($__sz<<2)|0); HEAP32[$12>>2] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw($this,$__n,$__c) { $this = $this|0; $__n = $__n|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__n>>>0)>(1073741807); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ($__n>>>0)<(2); if ($1) { $2 = $__n << 1; $3 = $2&255; HEAP8[$this>>0] = $3; $4 = ((($this)) + 4|0); $__p$0 = $4; } else { $5 = (($__n) + 4)|0; $6 = $5 & -4; $7 = $6 << 2; $8 = (__Znwj($7)|0); $9 = ((($this)) + 8|0); HEAP32[$9>>2] = $8; $10 = $6 | 1; HEAP32[$this>>2] = $10; $11 = ((($this)) + 4|0); HEAP32[$11>>2] = $__n; $__p$0 = $8; } (_wmemset($__p$0,$__c,$__n)|0); $12 = (($__p$0) + ($__n<<2)|0); HEAP32[$12>>2] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if (!($2)) { $3 = ((($this)) + 8|0); $4 = HEAP32[$3>>2]|0; __ZdlPv($4); } return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw($this,$__s) { $this = $this|0; $__s = $__s|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_wcslen($__s)|0); $1 = (__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj($this,$__s,$0)|0); return ($1|0); } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKwj($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); if ($2) { $6 = 1;$9 = $0; } else { $3 = HEAP32[$this>>2]|0; $4 = $3 & -2; $phitmp$i = (($4) + -1)|0; $5 = $3&255; $6 = $phitmp$i;$9 = $5; } $7 = ($6>>>0)<($__n>>>0); $8 = $9 & 1; $10 = ($8<<24>>24)==(0); do { if ($7) { if ($10) { $24 = $9&255; $25 = $24 >>> 1; $27 = $25; } else { $22 = ((($this)) + 4|0); $23 = HEAP32[$22>>2]|0; $27 = $23; } $26 = (($__n) - ($6))|0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKw($this,$6,$26,$27,0,$27,$__n,$__s); } else { if ($10) { $13 = ((($this)) + 4|0); $14 = $13; } else { $11 = ((($this)) + 8|0); $12 = HEAP32[$11>>2]|0; $14 = $12; } (_wmemmove($14,$__s,$__n)|0); $15 = (($14) + ($__n<<2)|0); HEAP32[$15>>2] = 0; $16 = HEAP8[$this>>0]|0; $17 = $16 & 1; $18 = ($17<<24>>24)==(0); if ($18) { $20 = $__n << 1; $21 = $20&255; HEAP8[$this>>0] = $21; break; } else { $19 = ((($this)) + 4|0); HEAP32[$19>>2] = $__n; break; } } } while(0); return ($this|0); } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj($this,$__res_arg) { $this = $this|0; $__res_arg = $__res_arg|0; var $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__new_data$1 = 0, $__now_long$0$off0 = 0, $__p$0 = 0, $__was_long$0$off0 = 0; var $phitmp$i = 0, $phitmp$i$2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__res_arg>>>0)>(1073741807); if ($0) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = HEAP8[$this>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); if ($3) { $22 = 1;$8 = $1; } else { $4 = HEAP32[$this>>2]|0; $5 = $4 & -2; $phitmp$i = (($5) + -1)|0; $6 = $4&255; $22 = $phitmp$i;$8 = $6; } $7 = $8 & 1; $9 = ($7<<24>>24)==(0); if ($9) { $12 = $8&255; $13 = $12 >>> 1; $14 = $13; } else { $10 = ((($this)) + 4|0); $11 = HEAP32[$10>>2]|0; $14 = $11; } $15 = ($14>>>0)>($__res_arg>>>0); $16 = $15 ? $14 : $__res_arg; $17 = ($16>>>0)<(2); if ($17) { $20 = 1; } else { $18 = (($16) + 4)|0; $19 = $18 & -4; $phitmp$i$2 = (($19) + -1)|0; $20 = $phitmp$i$2; } $21 = ($20|0)==($22|0); L14: do { if (!($21)) { $23 = ($20|0)==(1); do { if ($23) { $24 = ((($this)) + 4|0); $25 = ((($this)) + 8|0); $26 = HEAP32[$25>>2]|0; $__new_data$1 = $24;$__now_long$0$off0 = 0;$__p$0 = $26;$__was_long$0$off0 = 1; } else { $27 = ($20>>>0)>($22>>>0); $28 = $20 << 2; $29 = (($28) + 4)|0; if ($27) { $30 = (__Znwj($29)|0); $$sink = $30; } else { __THREW__ = 0; $31 = (invoke_ii(3903,($29|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; (___cxa_begin_catch(($34|0))|0); ___cxa_end_catch(); break L14; } else { $$sink = $31; } } $36 = $8 & 1; $37 = ($36<<24>>24)==(0); if ($37) { $40 = ((($this)) + 4|0); $__new_data$1 = $$sink;$__now_long$0$off0 = 1;$__p$0 = $40;$__was_long$0$off0 = 0; break; } else { $38 = ((($this)) + 8|0); $39 = HEAP32[$38>>2]|0; $__new_data$1 = $$sink;$__now_long$0$off0 = 1;$__p$0 = $39;$__was_long$0$off0 = 1; break; } } } while(0); $41 = $8 & 1; $42 = ($41<<24>>24)==(0); if ($42) { $45 = $8&255; $46 = $45 >>> 1; $48 = $46; } else { $43 = ((($this)) + 4|0); $44 = HEAP32[$43>>2]|0; $48 = $44; } $47 = (($48) + 1)|0; (_wmemcpy($__new_data$1,$__p$0,$47)|0); if ($__was_long$0$off0) { __ZdlPv($__p$0); } if ($__now_long$0$off0) { $49 = (($20) + 1)|0; $50 = $49 | 1; HEAP32[$this>>2] = $50; $51 = ((($this)) + 4|0); HEAP32[$51>>2] = $14; $52 = ((($this)) + 8|0); HEAP32[$52>>2] = $__new_data$1; break; } else { $53 = $14 << 1; $54 = $53&255; HEAP8[$this>>0] = $54; break; } } } while(0); return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw($this,$__c) { $this = $this|0; $__c = $__c|0; var $$pn = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__cap$0 = 0, $__p$0 = 0, $__sz$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)!=(0); if ($2) { $5 = HEAP32[$this>>2]|0; $6 = $5 & -2; $7 = (($6) + -1)|0; $8 = ((($this)) + 4|0); $9 = HEAP32[$8>>2]|0; $__cap$0 = $7;$__sz$0 = $9; } else { $3 = $0&255; $4 = $3 >>> 1; $__cap$0 = 1;$__sz$0 = $4; } $10 = ($__sz$0|0)==($__cap$0|0); if ($10) { __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj($this,$__cap$0,1,$__cap$0,$__cap$0,0,0); $11 = HEAP8[$this>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); if ($13) { label = 7; } else { label = 8; } } else { if ($2) { label = 8; } else { label = 7; } } if ((label|0) == 7) { $14 = ((($this)) + 4|0); $15 = $__sz$0 << 1; $16 = (($15) + 2)|0; $17 = $16&255; HEAP8[$this>>0] = $17; $$pn = $14; } else if ((label|0) == 8) { $18 = ((($this)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = (($__sz$0) + 1)|0; $21 = ((($this)) + 4|0); HEAP32[$21>>2] = $20; $$pn = $19; } $__p$0 = (($$pn) + ($__sz$0<<2)|0); HEAP32[$__p$0>>2] = $__c; $22 = ((($__p$0)) + 4|0); HEAP32[$22>>2] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE21__grow_by_and_replaceEjjjjjjPKw($this,$__old_cap,$__delta_cap,$__old_sz,$__n_copy,$__n_del,$__n_add,$__p_new_stuff) { $this = $this|0; $__old_cap = $__old_cap|0; $__delta_cap = $__delta_cap|0; $__old_sz = $__old_sz|0; $__n_copy = $__n_copy|0; $__n_del = $__n_del|0; $__n_add = $__n_add|0; $__p_new_stuff = $__p_new_stuff|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (1073741806 - ($__old_cap))|0; $1 = ($0>>>0)<($__delta_cap>>>0); if ($1) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $2 = HEAP8[$this>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = ((($this)) + 4|0); $21 = $7; } else { $5 = ((($this)) + 8|0); $6 = HEAP32[$5>>2]|0; $21 = $6; } $8 = ($__old_cap>>>0)<(536870887); if ($8) { $9 = (($__delta_cap) + ($__old_cap))|0; $10 = $__old_cap << 1; $11 = ($9>>>0)<($10>>>0); $12 = $11 ? $10 : $9; $13 = ($12>>>0)<(2); $14 = (($12) + 4)|0; $15 = $14 & -4; $16 = $13 ? 2 : $15; $18 = $16; } else { $18 = 1073741807; } $17 = $18 << 2; $19 = (__Znwj($17)|0); $20 = ($__n_copy|0)==(0); if (!($20)) { (_wmemcpy($19,$21,$__n_copy)|0); } $22 = ($__n_add|0)==(0); if (!($22)) { $23 = (($19) + ($__n_copy<<2)|0); (_wmemcpy($23,$__p_new_stuff,$__n_add)|0); } $24 = (($__old_sz) - ($__n_del))|0; $25 = ($24|0)==($__n_copy|0); if (!($25)) { $26 = (($24) - ($__n_copy))|0; $27 = (($19) + ($__n_copy<<2)|0); $28 = (($27) + ($__n_add<<2)|0); $29 = (($21) + ($__n_copy<<2)|0); $30 = (($29) + ($__n_del<<2)|0); (_wmemcpy($28,$30,$26)|0); } $31 = ($__old_cap|0)==(1); if (!($31)) { __ZdlPv($21); } $32 = ((($this)) + 8|0); HEAP32[$32>>2] = $19; $33 = $18 | 1; HEAP32[$this>>2] = $33; $34 = (($24) + ($__n_add))|0; $35 = ((($this)) + 4|0); HEAP32[$35>>2] = $34; $36 = (($19) + ($34<<2)|0); HEAP32[$36>>2] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj($this,$__old_cap,$__delta_cap,$__old_sz,$__n_copy,$__n_del,$__n_add) { $this = $this|0; $__old_cap = $__old_cap|0; $__delta_cap = $__delta_cap|0; $__old_sz = $__old_sz|0; $__n_copy = $__n_copy|0; $__n_del = $__n_del|0; $__n_add = $__n_add|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (1073741807 - ($__old_cap))|0; $1 = ($0>>>0)<($__delta_cap>>>0); if ($1) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $2 = HEAP8[$this>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = ((($this)) + 4|0); $21 = $7; } else { $5 = ((($this)) + 8|0); $6 = HEAP32[$5>>2]|0; $21 = $6; } $8 = ($__old_cap>>>0)<(536870887); if ($8) { $9 = (($__delta_cap) + ($__old_cap))|0; $10 = $__old_cap << 1; $11 = ($9>>>0)<($10>>>0); $12 = $11 ? $10 : $9; $13 = ($12>>>0)<(2); $14 = (($12) + 4)|0; $15 = $14 & -4; $16 = $13 ? 2 : $15; $18 = $16; } else { $18 = 1073741807; } $17 = $18 << 2; $19 = (__Znwj($17)|0); $20 = ($__n_copy|0)==(0); if (!($20)) { (_wmemcpy($19,$21,$__n_copy)|0); } $22 = (($__old_sz) - ($__n_del))|0; $23 = ($22|0)==($__n_copy|0); if (!($23)) { $24 = (($22) - ($__n_copy))|0; $25 = (($19) + ($__n_copy<<2)|0); $26 = (($25) + ($__n_add<<2)|0); $27 = (($21) + ($__n_copy<<2)|0); $28 = (($27) + ($__n_del<<2)|0); (_wmemcpy($26,$28,$24)|0); } $29 = ($__old_cap|0)==(1); if (!($29)) { __ZdlPv($21); } $30 = ((($this)) + 8|0); HEAP32[$30>>2] = $19; $31 = $18 | 1; HEAP32[$this>>2] = $31; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__p$0 = 0, $__p$0$ph = 0, $scevgep2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__first; $1 = $__last; $2 = (($1) - ($0))|0; $3 = ($2>>>0)>(4294967279); if ($3) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $4 = ($2>>>0)<(11); if ($4) { $5 = $2 << 1; $6 = $5&255; HEAP8[$this>>0] = $6; $7 = ((($this)) + 1|0); $__p$0$ph = $7; } else { $8 = (($2) + 16)|0; $9 = $8 & -16; $10 = (__Znwj($9)|0); $11 = ((($this)) + 8|0); HEAP32[$11>>2] = $10; $12 = $9 | 1; HEAP32[$this>>2] = $12; $13 = ((($this)) + 4|0); HEAP32[$13>>2] = $2; $__p$0$ph = $10; } $14 = $__last; $15 = (($14) - ($0))|0; $$0 = $__first;$__p$0 = $__p$0$ph; while(1) { $16 = ($$0|0)==($__last|0); if ($16) { break; } $17 = HEAP8[$$0>>0]|0; HEAP8[$__p$0>>0] = $17; $18 = ((($$0)) + 1|0); $19 = ((($__p$0)) + 1|0); $$0 = $18;$__p$0 = $19; } $scevgep2 = (($__p$0$ph) + ($15)|0); HEAP8[$scevgep2>>0] = 0; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, $__p$0$ph = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__first; $1 = $__last; $2 = (($1) - ($0))|0; $3 = $2 >> 2; $4 = ($3>>>0)>(1073741807); if ($4) { __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $5 = ($3>>>0)<(2); if ($5) { $6 = $2 >>> 1; $7 = $6&255; HEAP8[$this>>0] = $7; $8 = ((($this)) + 4|0); $__p$0$ph = $8; } else { $9 = (($3) + 4)|0; $10 = $9 & -4; $11 = $10 << 2; $12 = (__Znwj($11)|0); $13 = ((($this)) + 8|0); HEAP32[$13>>2] = $12; $14 = $10 | 1; HEAP32[$this>>2] = $14; $15 = ((($this)) + 4|0); HEAP32[$15>>2] = $3; $__p$0$ph = $12; } $16 = $__last; $17 = (($16) - ($0))|0; $18 = $17 >>> 2; $$0 = $__first;$__p$0 = $__p$0$ph; while(1) { $19 = ($$0|0)==($__last|0); if ($19) { break; } $20 = HEAP32[$$0>>2]|0; HEAP32[$__p$0>>2] = $20; $21 = ((($$0)) + 4|0); $22 = ((($__p$0)) + 4|0); $$0 = $21;$__p$0 = $22; } $scevgep = (($__p$0$ph) + ($18<<2)|0); HEAP32[$scevgep>>2] = 0; return; } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 5; $3 = ($2|0)==(0); return ($3|0); } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 5; $3 = ($2|0)!=(0); return ($3|0); } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearEj($this,$__state) { $this = $this|0; $__state = $__state|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_base5clearEj($this,$__state); return; } function __ZNSt3__18ios_base5clearEj($this,$state) { $this = $this|0; $state = $state|0; var $$state = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = ((($this)) + 24|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(0|0); $4 = $3&1; $$state = $4 | $state; $5 = ((($this)) + 16|0); HEAP32[$5>>2] = $$state; $6 = $3&1; $7 = $6 | $state; $8 = ((($this)) + 20|0); $9 = HEAP32[$8>>2]|0; $10 = $7 & $9; $11 = ($10|0)==(0); if ($11) { STACKTOP = sp;return; } $12 = (___cxa_allocate_exception(16)|0); (__ZNSt3__117iostream_categoryEv()|0); HEAP32[$0>>2] = 1; $13 = ((($0)) + 4|0); HEAP32[$13>>2] = (110432); __THREW__ = 0; invoke_viii(7585,($12|0),(209818|0),($0|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; ___cxa_free_exception(($12|0)); ___resumeException($16|0); // unreachable; } else { ___cxa_throw(($12|0),(10104|0),(3542|0)); // unreachable; } } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj($this,$__state) { $this = $this|0; $__state = $__state|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = $1 | $__state; __ZNSt3__18ios_base5clearEj($this,$2); return; } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0); return ($2|0); } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE3eofEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 2; $3 = ($2|0)!=(0); return ($3|0); } function __ZNSt3__18ios_baseD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110388); __THREW__ = 0; invoke_vii(7586,($this|0),0); $0 = __THREW__; __THREW__ = 0; $1 = $0&1; if ($1) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } else { $2 = ((($this)) + 28|0); __ZNSt3__16localeD2Ev($2); $3 = ((($this)) + 32|0); $4 = HEAP32[$3>>2]|0; _free($4); $5 = ((($this)) + 36|0); $6 = HEAP32[$5>>2]|0; _free($6); $7 = ((($this)) + 48|0); $8 = HEAP32[$7>>2]|0; _free($8); $9 = ((($this)) + 60|0); $10 = HEAP32[$9>>2]|0; _free($10); return; } } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_baseD2Ev($this); return; } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_baseD2Ev($this); __ZdlPv($this); return; } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEPNS_15basic_streambufIcS2_EE($this,$__sb) { $this = $this|0; $__sb = $__sb|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = HEAP32[$0>>2]|0; HEAP32[$0>>2] = $__sb; __ZNSt3__18ios_base5clearEj($this,0); return ($1|0); } function __ZNSt3__18ios_base16__call_callbacksENS0_5eventE($this,$ev) { $this = $this|0; $ev = $ev|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 40|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 32|0); $3 = ((($this)) + 36|0); $i$0 = $1; while(1) { $4 = ($i$0|0)==(0); if ($4) { break; } $5 = (($i$0) + -1)|0; $6 = HEAP32[$2>>2]|0; $7 = (($6) + ($5<<2)|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$3>>2]|0; $10 = (($9) + ($5<<2)|0); $11 = HEAP32[$10>>2]|0; FUNCTION_TABLE_viii[$8 & 8191]($ev,$this,$11); $i$0 = $5; } return; } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = ((($this)) + 76|0); $2 = HEAP32[$1>>2]|0; $3 = ($2|0)==(-1); do { if ($3) { $4 = (__ZNKSt3__18ios_base6getlocEv($this)|0); HEAP32[$0>>2] = $4; __THREW__ = 0; $5 = (invoke_iii(7576,($0|0),(111540|0))|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if (!($7)) { $8 = HEAP32[$5>>2]|0; $9 = ((($8)) + 28|0); $10 = HEAP32[$9>>2]|0; __THREW__ = 0; $11 = (invoke_iii($10|0,($5|0),32)|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { __ZNSt3__16localeD2Ev($0); $16 = $11 << 24 >> 24; HEAP32[$1>>2] = $16; $18 = $16; break; } } $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; __ZNSt3__16localeD2Ev($0); ___resumeException($14|0); // unreachable; } else { $18 = $2; } } while(0); $17 = $18&255; STACKTOP = sp;return ($17|0); } function __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc($this,$__c) { $this = $this|0; $__c = $__c|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = (__ZNKSt3__18ios_base6getlocEv($this)|0); HEAP32[$0>>2] = $1; __THREW__ = 0; $2 = (invoke_iii(7576,($0|0),(111540|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if (!($4)) { $5 = HEAP32[$2>>2]|0; $6 = ((($5)) + 28|0); $7 = HEAP32[$6>>2]|0; __THREW__ = 0; $8 = (invoke_iii($7|0,($2|0),($__c|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { __ZNSt3__16localeD2Ev($0); STACKTOP = sp;return ($8|0); } } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; __ZNSt3__16localeD2Ev($0); ___resumeException($11|0); // unreachable; return (0)|0; } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEc($this,$__ch) { $this = $this|0; $__ch = $__ch|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 76|0); $1 = HEAP32[$0>>2]|0; $2 = $1&255; $3 = $__ch << 24 >> 24; HEAP32[$0>>2] = $3; return ($2|0); } function __ZNKSt3__18ios_base6getlocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = ((($this)) + 28|0); __ZNSt3__16localeC2ERKS0_($0,$1); $2 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110064); return; } function __ZNSt3__18ios_base4initEPv($this,$sb) { $this = $this|0; $sb = $sb|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $not$ = 0, dest = 0, label = 0, sp = 0, stop = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); HEAP32[$0>>2] = $sb; $not$ = ($sb|0)==(0|0); $1 = $not$&1; $2 = ((($this)) + 16|0); HEAP32[$2>>2] = $1; $3 = ((($this)) + 20|0); HEAP32[$3>>2] = 0; $4 = ((($this)) + 4|0); HEAP32[$4>>2] = 4098; $5 = ((($this)) + 12|0); HEAP32[$5>>2] = 0; $6 = ((($this)) + 8|0); HEAP32[$6>>2] = 6; $7 = ((($this)) + 32|0); $8 = ((($this)) + 28|0); dest=$7; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); __ZNSt3__16localeC2Ev($8); return; } function __ZNSt3__19basic_iosIwNS_11char_traitsIwEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_baseD2Ev($this); return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110080); $0 = ((($this)) + 4|0); __ZNSt3__16localeD2Ev($0); return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110080); $0 = ((($this)) + 4|0); __ZNSt3__16localeD2Ev($0); __ZdlPv($this); return; } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE6getlocEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; $1 = ((($this)) + 4|0); __ZNSt3__16localeC2ERKS0_($0,$1); $2 = HEAP32[$0>>2]|0; STACKTOP = sp;return ($2|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($1|0)==($3|0); if ($4) { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + 40|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($this)|0); $$0 = $8; } else { $9 = ((($1)) + 1|0); HEAP32[$0>>2] = $9; $10 = HEAP8[$1>>0]|0; $11 = $10&255; $$0 = $11; } return ($$0|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sgetcEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 16|0); $3 = HEAP32[$2>>2]|0; $4 = ($1|0)==($3|0); if ($4) { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + 36|0); $7 = HEAP32[$6>>2]|0; $8 = (FUNCTION_TABLE_ii[$7 & 8191]($this)|0); $$0 = $8; } else { $9 = HEAP8[$1>>0]|0; $10 = $9&255; $$0 = $10; } return ($$0|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc($this,$__c) { $this = $this|0; $__c = $__c|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 28|0); $3 = HEAP32[$2>>2]|0; $4 = ($1|0)==($3|0); if ($4) { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + 52|0); $7 = HEAP32[$6>>2]|0; $8 = $__c&255; $9 = (FUNCTION_TABLE_iii[$7 & 8191]($this,$8)|0); $$0 = $9; } else { $10 = ((($1)) + 1|0); HEAP32[$0>>2] = $10; HEAP8[$1>>0] = $__c; $11 = $__c&255; $$0 = $11; } return ($$0|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + 48|0); $2 = HEAP32[$1>>2]|0; $3 = (FUNCTION_TABLE_iiii[$2 & 8191]($this,$__s,$__n)|0); return ($3|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110080); $0 = ((($this)) + 4|0); __ZNSt3__16localeC2Ev($0); $1 = ((($this)) + 8|0); ;HEAP32[$1>>2]=0|0;HEAP32[$1+4>>2]=0|0;HEAP32[$1+8>>2]=0|0;HEAP32[$1+12>>2]=0|0;HEAP32[$1+16>>2]=0|0;HEAP32[$1+20>>2]=0|0; return; } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5gbumpEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = HEAP32[$0>>2]|0; $2 = (($1) + ($__n)|0); HEAP32[$0>>2] = $2; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_($this,$__gbeg,$__gnext,$__gend) { $this = $this|0; $__gbeg = $__gbeg|0; $__gnext = $__gnext|0; $__gend = $__gend|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); HEAP32[$0>>2] = $__gbeg; $1 = ((($this)) + 12|0); HEAP32[$1>>2] = $__gnext; $2 = ((($this)) + 16|0); HEAP32[$2>>2] = $__gend; return; } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 20|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 28|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = HEAP32[$0>>2]|0; $2 = (($1) + ($__n)|0); HEAP32[$0>>2] = $2; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_($this,$__pbeg,$__pend) { $this = $this|0; $__pbeg = $__pbeg|0; $__pend = $__pend|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); HEAP32[$0>>2] = $__pbeg; $1 = ((($this)) + 20|0); HEAP32[$1>>2] = $__pbeg; $2 = ((($this)) + 28|0); HEAP32[$2>>2] = $__pend; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var label = 0, sp = 0; sp = STACKTOP; return ($this|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$this,$0,$1,$2,$3) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = $agg$result; $5 = $4; HEAP32[$5>>2] = 0; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($agg$result)) + 8|0); $9 = $8; $10 = $9; HEAP32[$10>>2] = -1; $11 = (($9) + 4)|0; $12 = $11; HEAP32[$12>>2] = -1; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj($agg$result,$this,$0,$1) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = $agg$result; $3 = $2; HEAP32[$3>>2] = 0; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($agg$result)) + 8|0); $7 = $6; $8 = $7; HEAP32[$8>>2] = -1; $9 = (($7) + 4)|0; $10 = $9; HEAP32[$10>>2] = -1; return; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__i$0$lcssa = 0, $storemerge = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = ((($this)) + 16|0); $$0 = $__s;$__i$0 = 0; while(1) { $2 = ($__i$0|0)<($__n|0); if (!($2)) { $__i$0$lcssa = $__i$0; break; } $3 = HEAP32[$0>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = ($3>>>0)<($4>>>0); if ($5) { $6 = ((($3)) + 1|0); HEAP32[$0>>2] = $6; $7 = HEAP8[$3>>0]|0; $storemerge = $7; } else { $8 = HEAP32[$this>>2]|0; $9 = ((($8)) + 40|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($this)|0); $12 = ($11|0)==(-1); if ($12) { $__i$0$lcssa = $__i$0; break; } $13 = $11&255; $storemerge = $13; } HEAP8[$$0>>0] = $storemerge; $14 = (($__i$0) + 1)|0; $15 = ((($$0)) + 1|0); $$0 = $15;$__i$0 = $14; } return ($__i$0$lcssa|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + 36|0); $2 = HEAP32[$1>>2]|0; $3 = (FUNCTION_TABLE_ii[$2 & 8191]($this)|0); $4 = ($3|0)==(-1); if ($4) { $$0 = -1; } else { $5 = ((($this)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 1|0); HEAP32[$5>>2] = $7; $8 = HEAP8[$6>>0]|0; $9 = $8&255; $$0 = $9; } return ($$0|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__i$0$lcssa = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = ((($this)) + 28|0); $$0 = $__s;$__i$0 = 0; while(1) { $2 = ($__i$0|0)<($__n|0); if (!($2)) { $__i$0$lcssa = $__i$0; break; } $3 = HEAP32[$0>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = ($3>>>0)<($4>>>0); if ($5) { $6 = HEAP8[$$0>>0]|0; $7 = ((($3)) + 1|0); HEAP32[$0>>2] = $7; HEAP8[$3>>0] = $6; } else { $8 = HEAP32[$this>>2]|0; $9 = ((($8)) + 52|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP8[$$0>>0]|0; $12 = $11&255; $13 = (FUNCTION_TABLE_iii[$10 & 8191]($this,$12)|0); $14 = ($13|0)==(-1); if ($14) { $__i$0$lcssa = $__i$0; break; } } $15 = ((($$0)) + 1|0); $16 = (($__i$0) + 1)|0; $$0 = $15;$__i$0 = $16; } return ($__i$0$lcssa|0); } function __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110144); $0 = ((($this)) + 4|0); __ZNSt3__16localeD2Ev($0); return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110144); $0 = ((($this)) + 4|0); __ZNSt3__16localeD2Ev($0); __ZdlPv($this); return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEEC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (110144); $0 = ((($this)) + 4|0); __ZNSt3__16localeC2Ev($0); $1 = ((($this)) + 8|0); ;HEAP32[$1>>2]=0|0;HEAP32[$1+4>>2]=0|0;HEAP32[$1+8>>2]=0|0;HEAP32[$1+12>>2]=0|0;HEAP32[$1+16>>2]=0|0;HEAP32[$1+20>>2]=0|0; return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi($this,$0,$1) { $this = $this|0; $0 = $0|0; $1 = $1|0; var label = 0, sp = 0; sp = STACKTOP; return ($this|0); } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj($agg$result,$this,$0,$1,$2,$3) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; $2 = $2|0; $3 = $3|0; var $10 = 0, $11 = 0, $12 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $4 = $agg$result; $5 = $4; HEAP32[$5>>2] = 0; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($agg$result)) + 8|0); $9 = $8; $10 = $9; HEAP32[$10>>2] = -1; $11 = (($9) + 4)|0; $12 = $11; HEAP32[$12>>2] = -1; return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj($agg$result,$this,$0,$1) { $agg$result = $agg$result|0; $this = $this|0; $0 = $0|0; $1 = $1|0; var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $2 = $agg$result; $3 = $2; HEAP32[$3>>2] = 0; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($agg$result)) + 8|0); $7 = $6; $8 = $7; HEAP32[$8>>2] = -1; $9 = (($7) + 4)|0; $10 = $9; HEAP32[$10>>2] = -1; return; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__i$0$lcssa = 0, $storemerge = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = ((($this)) + 16|0); $$0 = $__s;$__i$0 = 0; while(1) { $2 = ($__i$0|0)<($__n|0); if (!($2)) { $__i$0$lcssa = $__i$0; break; } $3 = HEAP32[$0>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = ($3>>>0)<($4>>>0); if ($5) { $6 = ((($3)) + 4|0); HEAP32[$0>>2] = $6; $7 = HEAP32[$3>>2]|0; $storemerge = $7; } else { $8 = HEAP32[$this>>2]|0; $9 = ((($8)) + 40|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($this)|0); $12 = ($11|0)==(-1); if ($12) { $__i$0$lcssa = $__i$0; break; } else { $storemerge = $11; } } HEAP32[$$0>>2] = $storemerge; $13 = (($__i$0) + 1)|0; $14 = ((($$0)) + 4|0); $$0 = $14;$__i$0 = $13; } return ($__i$0$lcssa|0); } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + 36|0); $2 = HEAP32[$1>>2]|0; $3 = (FUNCTION_TABLE_ii[$2 & 8191]($this)|0); $4 = ($3|0)==(-1); if ($4) { $$0 = -1; } else { $5 = ((($this)) + 12|0); $6 = HEAP32[$5>>2]|0; $7 = ((($6)) + 4|0); HEAP32[$5>>2] = $7; $8 = HEAP32[$6>>2]|0; $$0 = $8; } return ($$0|0); } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0 = 0, $__i$0$lcssa = 0, label = 0; var sp = 0; sp = STACKTOP; $0 = ((($this)) + 24|0); $1 = ((($this)) + 28|0); $$0 = $__s;$__i$0 = 0; while(1) { $2 = ($__i$0|0)<($__n|0); if (!($2)) { $__i$0$lcssa = $__i$0; break; } $3 = HEAP32[$0>>2]|0; $4 = HEAP32[$1>>2]|0; $5 = ($3>>>0)<($4>>>0); if ($5) { $6 = HEAP32[$$0>>2]|0; $7 = ((($3)) + 4|0); HEAP32[$0>>2] = $7; HEAP32[$3>>2] = $6; } else { $8 = HEAP32[$this>>2]|0; $9 = ((($8)) + 52|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$$0>>2]|0; $12 = (FUNCTION_TABLE_iii[$10 & 8191]($this,$11)|0); $13 = ($12|0)==(-1); if ($13) { $__i$0$lcssa = $__i$0; break; } } $14 = ((($$0)) + 4|0); $15 = (($__i$0) + 1)|0; $$0 = $14;$__i$0 = $15; } return ($__i$0$lcssa|0); } function __ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj($this,$0) { $this = $this|0; $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return -1; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE($this,$vtt,$__sb) { $this = $this|0; $vtt = $vtt|0; $__sb = $__sb|0; var $$cast = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$vtt>>2]|0; HEAP32[$this>>2] = $0; $1 = ((($vtt)) + 4|0); $2 = HEAP32[$1>>2]|0; $$cast = $0; $3 = ((($$cast)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($this) + ($4)|0); HEAP32[$5>>2] = $2; $6 = ((($this)) + 4|0); HEAP32[$6>>2] = 0; $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); __ZNSt3__18ios_base4initEPv($10,$__sb); $11 = ((($10)) + 72|0); HEAP32[$11>>2] = 0; $12 = ((($10)) + 76|0); HEAP32[$12>>2] = -1; return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__18ios_baseD2Ev($0); return; } function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 8|0); __ZNSt3__18ios_baseD2Ev($4); return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__18ios_baseD2Ev($0); __ZdlPv($this); return; } function __ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev($3); return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b($this,$__is,$__noskipws) { $this = $this|0; $__is = $__is|0; $__noskipws = $__noskipws|0; var $$0$i$i = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $isascii1$i = 0, $sext = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp; HEAP8[$this>>0] = 0; $1 = HEAP32[$__is>>2]|0; $2 = ((($1)) + -12|0); $3 = HEAP32[$2>>2]|0; $4 = (($__is) + ($3)|0); $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $8 = ((($4)) + 72|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv($9)|0); } do { if (!($__noskipws)) { $11 = HEAP32[$__is>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($__is) + ($13)|0); $15 = ((($14)) + 4|0); $16 = HEAP32[$15>>2]|0; $17 = $16 & 4096; $18 = ($17|0)==(0); if (!($18)) { $19 = (__ZNKSt3__18ios_base6getlocEv($14)|0); HEAP32[$0>>2] = $19; __THREW__ = 0; $20 = (invoke_iii(7576,($0|0),(111540|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if ($22) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; __ZNSt3__16localeD2Ev($0); ___resumeException($64|0); // unreachable; } __ZNSt3__16localeD2Ev($0); $23 = HEAP32[$__is>>2]|0; $24 = ((($23)) + -12|0); $25 = HEAP32[$24>>2]|0; $26 = (($__is) + ($25)|0); $27 = ((($26)) + 24|0); $28 = HEAP32[$27>>2]|0; $29 = ((($20)) + 8|0); $30 = $28; $31 = ($28|0)==(0); $32 = ((($30)) + 12|0); $33 = ((($30)) + 16|0); $34 = $28; $35 = $28; $36 = ((($35)) + 12|0); $37 = ((($35)) + 16|0); $38 = $28; $39 = $28; while(1) { if ($31) { $$pre$phiZ2D = 0;$73 = 0; break; } $40 = HEAP32[$32>>2]|0; $41 = HEAP32[$33>>2]|0; $42 = ($40|0)==($41|0); if ($42) { $43 = HEAP32[$34>>2]|0; $44 = ((($43)) + 36|0); $45 = HEAP32[$44>>2]|0; $46 = (FUNCTION_TABLE_ii[$45 & 8191]($30)|0); $47 = ($46|0)==(-1); if ($47) { $$pre$phiZ2D = 0;$73 = 0; break; } } $48 = HEAP32[$36>>2]|0; $49 = HEAP32[$37>>2]|0; $50 = ($48|0)==($49|0); if ($50) { $51 = HEAP32[$38>>2]|0; $52 = ((($51)) + 36|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($35)|0); $$0$i$i = $54; } else { $55 = HEAP8[$48>>0]|0; $56 = $55&255; $$0$i$i = $56; } $57 = $$0$i$i&255; $isascii1$i = ($57<<24>>24)>(-1); if (!($isascii1$i)) { $$pre$phiZ2D = $35;$73 = $28; break; } $sext = $$0$i$i << 24; $58 = $sext >> 24; $59 = HEAP32[$29>>2]|0; $60 = (($59) + ($58<<1)|0); $61 = HEAP16[$60>>1]|0; $62 = $61 & 8192; $63 = ($62<<16>>16)==(0); if ($63) { $$pre$phiZ2D = $35;$73 = $28; break; } $66 = HEAP32[$36>>2]|0; $67 = HEAP32[$37>>2]|0; $68 = ($66|0)==($67|0); if ($68) { $69 = HEAP32[$39>>2]|0; $70 = ((($69)) + 40|0); $71 = HEAP32[$70>>2]|0; (FUNCTION_TABLE_ii[$71 & 8191]($35)|0); continue; } else { $72 = ((($66)) + 1|0); HEAP32[$36>>2] = $72; continue; } } $74 = ($73|0)==(0); if (!($74)) { $75 = ((($$pre$phiZ2D)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = ((($$pre$phiZ2D)) + 16|0); $78 = HEAP32[$77>>2]|0; $79 = ($76|0)==($78|0); if (!($79)) { break; } $80 = $73; $81 = HEAP32[$80>>2]|0; $82 = ((($81)) + 36|0); $83 = HEAP32[$82>>2]|0; $84 = (FUNCTION_TABLE_ii[$83 & 8191]($$pre$phiZ2D)|0); $85 = ($84|0)==(-1); if (!($85)) { break; } } $86 = HEAP32[$__is>>2]|0; $87 = ((($86)) + -12|0); $88 = HEAP32[$87>>2]|0; $89 = (($__is) + ($88)|0); $90 = ((($89)) + 16|0); $91 = HEAP32[$90>>2]|0; $92 = $91 | 6; __ZNSt3__18ios_base5clearEj($89,$92); } } } while(0); $93 = HEAP32[$__is>>2]|0; $94 = ((($93)) + -12|0); $95 = HEAP32[$94>>2]|0; $96 = (($__is) + ($95)|0); $97 = ((($96)) + 16|0); $98 = HEAP32[$97>>2]|0; $99 = ($98|0)==(0); $100 = $99&1; HEAP8[$this>>0] = $100; } else { $101 = $6 | 4; __ZNSt3__18ios_base5clearEj($4,$101); } STACKTOP = sp;return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__s = sp; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); L1: do { if (!($6)) { __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L3: do { if ($8) { $33 = ___cxa_find_matching_catch(0|0)|0; $34 = tempRet0; $$0 = $33; } else { $9 = HEAP8[$__s>>0]|0; $10 = ($9<<24>>24)==(0); do { if (!($10)) { $11 = HEAP32[$this>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($this) + ($13)|0); $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii($19|0,($16|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ($20|0)==(-1); if (!($23)) { break; } $24 = HEAP32[$this>>2]|0; $25 = ((($24)) + -12|0); $26 = HEAP32[$25>>2]|0; $27 = (($this) + ($26)|0); $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $29 | 1; __THREW__ = 0; invoke_vii(7587,($27|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { break; } } $35 = ___cxa_find_matching_catch(0|0)|0; $36 = tempRet0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$0 = $35; break L3; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); break L1; } } while(0); (___cxa_begin_catch(($$0|0))|0); $37 = HEAP32[$this>>2]|0; $38 = ((($37)) + -12|0); $39 = HEAP32[$38>>2]|0; $40 = (($this) + ($39)|0); __THREW__ = 0; invoke_vi(3866,($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { ___cxa_end_catch(); break; } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; __THREW__ = 0; invoke_v(3867); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $47 = ___cxa_find_matching_catch(0|0)|0; $48 = tempRet0; ___clang_call_terminate($47); // unreachable; } else { ___resumeException($43|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentrycvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = ($0<<24>>24)!=(0); return ($1|0); } function __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); $1 = HEAP32[$0>>2]|0; $2 = $1 | 1; HEAP32[$0>>2] = $2; $3 = ((($this)) + 20|0); $4 = HEAP32[$3>>2]|0; $5 = $4 & 1; $6 = ($5|0)==(0); if ($6) { return; } else { ___cxa_rethrow(); // unreachable; } } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$pre$phi5Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__err = 0, $__s = 0; var $__temp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 24|0; $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $__s = sp + 28|0; $__err = sp + 8|0; $__temp = sp + 4|0; $2 = sp; __THREW__ = 0; invoke_viii(4233,($__s|0),($this|0),0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { label = 6; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { HEAP32[$__err>>2] = 0; $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110580|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$12>>2]|0; $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; HEAP32[$0>>2] = $20; HEAP32[$1>>2] = 0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; (invoke_iiiiiii($23|0,($12|0),($$byval_copy|0),($$byval_copy$1|0),($18|0),($__err|0),($__temp|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __ZNSt3__16localeD2Ev($2); $26 = HEAP32[$__temp>>2]|0; HEAP32[$__n>>2] = $26; $27 = HEAP32[$this>>2]|0; $28 = ((($27)) + -12|0); $29 = HEAP32[$28>>2]|0; $30 = (($this) + ($29)|0); $31 = HEAP32[$__err>>2]|0; $32 = ((($30)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = $33 | $31; __THREW__ = 0; invoke_vii(7587,($30|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 6; break L1; } break; } } $39 = ___cxa_find_matching_catch(0|0)|0; $40 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $39;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 8; break L1; } } while(0); } } while(0); if ((label|0) == 6) { $37 = ___cxa_find_matching_catch(0|0)|0; $38 = tempRet0; $$0 = $37;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 8; } do { if ((label|0) == 8) { (___cxa_begin_catch(($$0|0))|0); $41 = HEAP32[$$pre$phiZ2D>>2]|0; $42 = ((($41)) + -12|0); $43 = HEAP32[$42>>2]|0; $44 = (($$pre$phi5Z2D) + ($43)|0); __THREW__ = 0; invoke_vi(3866,($44|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if (!($46)) { ___cxa_end_catch(); break; } $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; __THREW__ = 0; invoke_v(3867); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $51 = ___cxa_find_matching_catch(0|0)|0; $52 = tempRet0; ___clang_call_terminate($51); // unreachable; } else { ___resumeException($47|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERj($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$pre$phi5Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__err = 0, $__s = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 20|0; $$byval_copy = sp + 16|0; $0 = sp + 12|0; $1 = sp + 8|0; $__s = sp + 24|0; $__err = sp + 4|0; $2 = sp; __THREW__ = 0; invoke_viii(4233,($__s|0),($this|0),0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { label = 7; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { HEAP32[$__err>>2] = 0; $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110580|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = HEAP32[$12>>2]|0; $22 = ((($21)) + 28|0); $23 = HEAP32[$22>>2]|0; HEAP32[$0>>2] = $20; HEAP32[$1>>2] = 0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; (invoke_iiiiiii($23|0,($12|0),($$byval_copy|0),($$byval_copy$1|0),($18|0),($__err|0),($__n|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { __ZNSt3__16localeD2Ev($2); $26 = HEAP32[$this>>2]|0; $27 = ((($26)) + -12|0); $28 = HEAP32[$27>>2]|0; $29 = (($this) + ($28)|0); $30 = HEAP32[$__err>>2]|0; $31 = ((($29)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = $32 | $30; __THREW__ = 0; invoke_vii(7587,($29|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 7; break L1; } break; } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $38;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 9; break L1; } } while(0); } } while(0); if ((label|0) == 7) { $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; $$0 = $36;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 9; } do { if ((label|0) == 9) { (___cxa_begin_catch(($$0|0))|0); $40 = HEAP32[$$pre$phiZ2D>>2]|0; $41 = ((($40)) + -12|0); $42 = HEAP32[$41>>2]|0; $43 = (($$pre$phi5Z2D) + ($42)|0); __THREW__ = 0; invoke_vi(3866,($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { ___cxa_end_catch(); break; } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; __THREW__ = 0; invoke_v(3867); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $50 = ___cxa_find_matching_catch(0|0)|0; $51 = tempRet0; ___clang_call_terminate($50); // unreachable; } else { ___resumeException($46|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv($this) { $this = $this|0; var $$0$i1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r$1 = 0, $__r$2 = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__s = sp; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = 0; __THREW__ = 0; invoke_viii(4233,($__s|0),($this|0),1); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; L1: do { if ($2) { label = 8; } else { $3 = HEAP8[$__s>>0]|0; $4 = ($3<<24>>24)==(0); do { if ($4) { $__r$2 = -1; } else { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($this) + ($7)|0); $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($10)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)==($14|0); if ($15) { $16 = HEAP32[$10>>2]|0; $17 = ((($16)) + 40|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; $19 = (invoke_ii($18|0,($10|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 8; break L1; } $25 = ($19|0)==(-1); if ($25) { $26 = HEAP32[$this>>2]|0; $27 = ((($26)) + -12|0); $28 = HEAP32[$27>>2]|0; $29 = (($this) + ($28)|0); $30 = ((($29)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = $31 | 6; __THREW__ = 0; invoke_vii(7587,($29|0),($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 8; break L1; } else { $__r$2 = -1; break; } } else { $$0$i1 = $19; } } else { $22 = ((($12)) + 1|0); HEAP32[$11>>2] = $22; $23 = HEAP8[$12>>0]|0; $24 = $23&255; $$0$i1 = $24; } HEAP32[$0>>2] = 1; $__r$2 = $$0$i1; } } while(0); $__r$1 = $__r$2; } } while(0); do { if ((label|0) == 8) { $35 = ___cxa_find_matching_catch(0|0)|0; $36 = tempRet0; (___cxa_begin_catch(($35|0))|0); $37 = HEAP32[$this>>2]|0; $38 = ((($37)) + -12|0); $39 = HEAP32[$38>>2]|0; $40 = (($this) + ($39)|0); __THREW__ = 0; invoke_vi(3866,($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { ___cxa_end_catch(); $__r$1 = -1; break; } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; __THREW__ = 0; invoke_v(3867); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $47 = ___cxa_find_matching_catch(0|0)|0; $48 = tempRet0; ___clang_call_terminate($47); // unreachable; } else { ___resumeException($43|0); // unreachable; } } } while(0); STACKTOP = sp;return ($__r$1|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc($this,$__sb,$__dlm) { $this = $this|0; $__sb = $__sb|0; $__dlm = $__dlm|0; var $$0$i$16 = 0, $$__err$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $__err$1 = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = 0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; do { if ($2) { label = 8; } else { $3 = HEAP8[$__sen>>0]|0; $4 = ($3<<24>>24)==(0); if (!($4)) { $5 = ((($__sb)) + 24|0); $6 = ((($__sb)) + 28|0); while(1) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($12)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = HEAP32[$12>>2]|0; $19 = ((($18)) + 36|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii($20|0,($12|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 11; break; } $26 = ($21|0)==(-1); if ($26) { $__err$1 = 2; break; } else { $$0$i$16 = $21; } } else { $24 = HEAP8[$14>>0]|0; $25 = $24&255; $$0$i$16 = $25; } $51 = $$0$i$16&255; $52 = ($51<<24>>24)==($__dlm<<24>>24); if ($52) { $__err$1 = 0; break; } $53 = HEAP32[$5>>2]|0; $54 = HEAP32[$6>>2]|0; $55 = ($53|0)==($54|0); if ($55) { $56 = HEAP32[$__sb>>2]|0; $57 = ((($56)) + 52|0); $58 = HEAP32[$57>>2]|0; $59 = $$0$i$16 & 255; __THREW__ = 0; $60 = (invoke_iii($58|0,($__sb|0),($59|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { label = 11; break; } $64 = ($60|0)==(-1); if ($64) { $__err$1 = 0; break; } } else { $63 = ((($53)) + 1|0); HEAP32[$5>>2] = $63; HEAP8[$53>>0] = $51; } $65 = HEAP32[$0>>2]|0; $66 = (($65) + 1)|0; HEAP32[$0>>2] = $66; $67 = HEAP32[$this>>2]|0; $68 = ((($67)) + -12|0); $69 = HEAP32[$68>>2]|0; $70 = (($this) + ($69)|0); $71 = ((($70)) + 24|0); $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 12|0); $74 = HEAP32[$73>>2]|0; $75 = ((($72)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)==($76|0); if ($77) { $78 = HEAP32[$72>>2]|0; $79 = ((($78)) + 40|0); $80 = HEAP32[$79>>2]|0; __THREW__ = 0; (invoke_ii($80|0,($72|0))|0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { label = 11; break; } else { continue; } } else { $83 = ((($74)) + 1|0); HEAP32[$73>>2] = $83; continue; } } if ((label|0) == 11) { $35 = ___cxa_find_matching_catch(0|0)|0; $36 = tempRet0; (___cxa_begin_catch(($35|0))|0); __THREW__ = 0; invoke_v(3867); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 8; break; } else { $__err$1 = 0; } } $39 = HEAP32[$0>>2]|0; $40 = ($39|0)==(0); $41 = $__err$1 | 4; $$__err$1 = $40 ? $41 : $__err$1; $42 = HEAP32[$this>>2]|0; $43 = ((($42)) + -12|0); $44 = HEAP32[$43>>2]|0; $45 = (($this) + ($44)|0); $46 = ((($45)) + 16|0); $47 = HEAP32[$46>>2]|0; $48 = $47 | $$__err$1; __THREW__ = 0; invoke_vii(7587,($45|0),($48|0)); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 8; break; } } } } while(0); do { if ((label|0) == 8) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; (___cxa_begin_catch(($27|0))|0); $29 = HEAP32[$this>>2]|0; $30 = ((($29)) + -12|0); $31 = HEAP32[$30>>2]|0; $32 = (($this) + ($31)|0); __THREW__ = 0; invoke_vi(3866,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { ___cxa_end_catch(); break; } $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; __THREW__ = 0; invoke_v(3867); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $88 = ___cxa_find_matching_catch(0|0)|0; $89 = tempRet0; ___clang_call_terminate($88); // unreachable; } else { ___resumeException($84|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__r$1 = 0, $__r$2 = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = 0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; L1: do { if ($2) { label = 8; } else { $3 = HEAP8[$__sen>>0]|0; $4 = ($3<<24>>24)==(0); do { if ($4) { $__r$2 = -1; } else { $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($this) + ($7)|0); $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = ((($10)) + 12|0); $12 = HEAP32[$11>>2]|0; $13 = ((($10)) + 16|0); $14 = HEAP32[$13>>2]|0; $15 = ($12|0)==($14|0); if (!($15)) { $22 = HEAP8[$12>>0]|0; $23 = $22&255; $__r$2 = $23; break; } $16 = HEAP32[$10>>2]|0; $17 = ((($16)) + 36|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; $19 = (invoke_ii($18|0,($10|0))|0); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 8; break L1; } $24 = ($19|0)==(-1); if ($24) { $25 = HEAP32[$this>>2]|0; $26 = ((($25)) + -12|0); $27 = HEAP32[$26>>2]|0; $28 = (($this) + ($27)|0); $29 = ((($28)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = $30 | 2; __THREW__ = 0; invoke_vii(7587,($28|0),($31|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 8; break L1; } else { $__r$2 = -1; } } else { $__r$2 = $19; } } } while(0); $__r$1 = $__r$2; } } while(0); do { if ((label|0) == 8) { $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; (___cxa_begin_catch(($34|0))|0); $36 = HEAP32[$this>>2]|0; $37 = ((($36)) + -12|0); $38 = HEAP32[$37>>2]|0; $39 = (($this) + ($38)|0); __THREW__ = 0; invoke_vi(3866,($39|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if (!($41)) { ___cxa_end_catch(); $__r$1 = -1; break; } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; __THREW__ = 0; invoke_v(3867); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $46 = ___cxa_find_matching_catch(0|0)|0; $47 = tempRet0; ___clang_call_terminate($46); // unreachable; } else { ___resumeException($42|0); // unreachable; } } } while(0); STACKTOP = sp;return ($__r$1|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci($this,$__s,$__n) { $this = $this|0; $__s = $__s|0; $__n = $__n|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = 0; __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; do { if ($2) { label = 6; } else { $3 = HEAP8[$__sen>>0]|0; $4 = ($3<<24>>24)==(0); $5 = HEAP32[$this>>2]|0; $6 = ((($5)) + -12|0); $7 = HEAP32[$6>>2]|0; $8 = (($this) + ($7)|0); if ($4) { $35 = ((($8)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = $36 | 4; __THREW__ = 0; invoke_vii(7587,($8|0),($37|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 6; break; } } else { $9 = ((($8)) + 24|0); $10 = HEAP32[$9>>2]|0; $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 32|0); $13 = HEAP32[$12>>2]|0; __THREW__ = 0; $14 = (invoke_iiii($13|0,($10|0),($__s|0),($__n|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 6; break; } HEAP32[$0>>2] = $14; $17 = ($14|0)==($__n|0); if (!($17)) { $18 = HEAP32[$this>>2]|0; $19 = ((($18)) + -12|0); $20 = HEAP32[$19>>2]|0; $21 = (($this) + ($20)|0); $22 = ((($21)) + 16|0); $23 = HEAP32[$22>>2]|0; $24 = $23 | 6; __THREW__ = 0; invoke_vii(7587,($21|0),($24|0)); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 6; break; } } } } } while(0); do { if ((label|0) == 6) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; (___cxa_begin_catch(($27|0))|0); $29 = HEAP32[$this>>2]|0; $30 = ((($29)) + -12|0); $31 = HEAP32[$30>>2]|0; $32 = (($this) + ($31)|0); __THREW__ = 0; invoke_vi(3866,($32|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { ___cxa_end_catch(); break; } $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; __THREW__ = 0; invoke_v(3867); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { $44 = ___cxa_find_matching_catch(0|0)|0; $45 = tempRet0; ___clang_call_terminate($44); // unreachable; } else { ___resumeException($40|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__sen = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp + 16|0; $0 = sp; $1 = $agg$result; $2 = $1; HEAP32[$2>>2] = 0; $3 = (($1) + 4)|0; $4 = $3; HEAP32[$4>>2] = 0; $5 = ((($agg$result)) + 8|0); $6 = $5; $7 = $6; HEAP32[$7>>2] = -1; $8 = (($6) + 4)|0; $9 = $8; HEAP32[$9>>2] = -1; __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; do { if ($11) { label = 5; } else { $12 = HEAP8[$__sen>>0]|0; $13 = ($12<<24>>24)==(0); if (!($13)) { $14 = HEAP32[$this>>2]|0; $15 = ((($14)) + -12|0); $16 = HEAP32[$15>>2]|0; $17 = (($this) + ($16)|0); $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 16|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; invoke_viiiiii($22|0,($0|0),($19|0),0,0,1,8); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 5; break; } ;HEAP32[$agg$result>>2]=HEAP32[$0>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$0+12>>2]|0; } } } while(0); do { if ((label|0) == 5) { $25 = ___cxa_find_matching_catch(0|0)|0; $26 = tempRet0; (___cxa_begin_catch(($25|0))|0); $27 = HEAP32[$this>>2]|0; $28 = ((($27)) + -12|0); $29 = HEAP32[$28>>2]|0; $30 = (($this) + ($29)|0); __THREW__ = 0; invoke_vi(3866,($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { ___cxa_end_catch(); break; } $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; __THREW__ = 0; invoke_v(3867); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $37 = ___cxa_find_matching_catch(0|0)|0; $38 = tempRet0; ___clang_call_terminate($37); // unreachable; } else { ___resumeException($33|0); // unreachable; } } } while(0); STACKTOP = sp;return; } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE($this,$__pos) { $this = $this|0; $__pos = $__pos|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__pos$byval_copy = 0, $__sen = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__pos$byval_copy = sp + 16|0; $__sen = sp + 32|0; $0 = sp; $1 = HEAP32[$this>>2]|0; $2 = ((($1)) + -12|0); $3 = HEAP32[$2>>2]|0; $4 = (($this) + ($3)|0); $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & -3; __THREW__ = 0; invoke_vii(7587,($4|0),($7|0)); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; do { if ($9) { label = 7; } else { __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 7; } else { $12 = HEAP8[$__sen>>0]|0; $13 = ($12<<24>>24)==(0); if (!($13)) { $14 = HEAP32[$this>>2]|0; $15 = ((($14)) + -12|0); $16 = HEAP32[$15>>2]|0; $17 = (($this) + ($16)|0); $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; $20 = HEAP32[$19>>2]|0; $21 = ((($20)) + 20|0); $22 = HEAP32[$21>>2]|0; __THREW__ = 0; ;HEAP32[$__pos$byval_copy>>2]=HEAP32[$__pos>>2]|0;HEAP32[$__pos$byval_copy+4>>2]=HEAP32[$__pos+4>>2]|0;HEAP32[$__pos$byval_copy+8>>2]=HEAP32[$__pos+8>>2]|0;HEAP32[$__pos$byval_copy+12>>2]=HEAP32[$__pos+12>>2]|0; invoke_viiii($22|0,($0|0),($19|0),($__pos$byval_copy|0),8); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 7; break; } $25 = ((($0)) + 8|0); $26 = $25; $27 = $26; $28 = HEAP32[$27>>2]|0; $29 = (($26) + 4)|0; $30 = $29; $31 = HEAP32[$30>>2]|0; $32 = ($28|0)==(-1); $33 = ($31|0)==(-1); $34 = $32 & $33; if ($34) { $35 = HEAP32[$this>>2]|0; $36 = ((($35)) + -12|0); $37 = HEAP32[$36>>2]|0; $38 = (($this) + ($37)|0); $39 = ((($38)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = $40 | 4; __THREW__ = 0; invoke_vii(7587,($38|0),($41|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 7; break; } } } } } } while(0); do { if ((label|0) == 7) { $44 = ___cxa_find_matching_catch(0|0)|0; $45 = tempRet0; (___cxa_begin_catch(($44|0))|0); $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); __THREW__ = 0; invoke_vi(3866,($49|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if (!($51)) { ___cxa_end_catch(); break; } $52 = ___cxa_find_matching_catch()|0; $53 = tempRet0; __THREW__ = 0; invoke_v(3867); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { $56 = ___cxa_find_matching_catch(0|0)|0; $57 = tempRet0; ___clang_call_terminate($56); // unreachable; } else { ___resumeException($52|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE($this,$0,$1,$__dir) { $this = $this|0; $0 = $0|0; $1 = $1|0; $__dir = $__dir|0; var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__sen = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sen = sp + 16|0; $2 = sp; __THREW__ = 0; invoke_viii(4233,($__sen|0),($this|0),1); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if ($4) { label = 6; } else { $5 = HEAP8[$__sen>>0]|0; $6 = ($5<<24>>24)==(0); if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = ((($10)) + 24|0); $12 = HEAP32[$11>>2]|0; $13 = HEAP32[$12>>2]|0; $14 = ((($13)) + 16|0); $15 = HEAP32[$14>>2]|0; __THREW__ = 0; invoke_viiiiii($15|0,($2|0),($12|0),($0|0),($1|0),($__dir|0),8); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if ($17) { label = 6; break; } $18 = ((($2)) + 8|0); $19 = $18; $20 = $19; $21 = HEAP32[$20>>2]|0; $22 = (($19) + 4)|0; $23 = $22; $24 = HEAP32[$23>>2]|0; $25 = ($21|0)==(-1); $26 = ($24|0)==(-1); $27 = $25 & $26; if ($27) { $28 = HEAP32[$this>>2]|0; $29 = ((($28)) + -12|0); $30 = HEAP32[$29>>2]|0; $31 = (($this) + ($30)|0); $32 = ((($31)) + 16|0); $33 = HEAP32[$32>>2]|0; $34 = $33 | 4; __THREW__ = 0; invoke_vii(7587,($31|0),($34|0)); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { label = 6; break; } } } } } while(0); do { if ((label|0) == 6) { $37 = ___cxa_find_matching_catch(0|0)|0; $38 = tempRet0; (___cxa_begin_catch(($37|0))|0); $39 = HEAP32[$this>>2]|0; $40 = ((($39)) + -12|0); $41 = HEAP32[$40>>2]|0; $42 = (($this) + ($41)|0); __THREW__ = 0; invoke_vi(3866,($42|0)); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { ___cxa_end_catch(); break; } $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; __THREW__ = 0; invoke_v(3867); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $49 = ___cxa_find_matching_catch(0|0)|0; $50 = tempRet0; ___clang_call_terminate($49); // unreachable; } else { ___resumeException($45|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__18ios_baseD2Ev($0); return; } function __ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 8|0); __ZNSt3__18ios_baseD2Ev($4); return; } function __ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__18ios_baseD2Ev($0); __ZdlPv($this); return; } function __ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); __ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev($3); return; } function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__s = sp; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 24|0); $5 = HEAP32[$4>>2]|0; $6 = ($5|0)==(0|0); L1: do { if (!($6)) { __THREW__ = 0; invoke_vii(7588,($__s|0),($this|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; L3: do { if ($8) { $33 = ___cxa_find_matching_catch(0|0)|0; $34 = tempRet0; $$0 = $33; } else { $9 = HEAP8[$__s>>0]|0; $10 = ($9<<24>>24)==(0); do { if (!($10)) { $11 = HEAP32[$this>>2]|0; $12 = ((($11)) + -12|0); $13 = HEAP32[$12>>2]|0; $14 = (($this) + ($13)|0); $15 = ((($14)) + 24|0); $16 = HEAP32[$15>>2]|0; $17 = HEAP32[$16>>2]|0; $18 = ((($17)) + 24|0); $19 = HEAP32[$18>>2]|0; __THREW__ = 0; $20 = (invoke_ii($19|0,($16|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { $23 = ($20|0)==(-1); if (!($23)) { break; } $24 = HEAP32[$this>>2]|0; $25 = ((($24)) + -12|0); $26 = HEAP32[$25>>2]|0; $27 = (($this) + ($26)|0); $28 = ((($27)) + 16|0); $29 = HEAP32[$28>>2]|0; $30 = $29 | 1; __THREW__ = 0; invoke_vii(7587,($27|0),($30|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { break; } } $35 = ___cxa_find_matching_catch(0|0)|0; $36 = tempRet0; __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev($__s); $$0 = $35; break L3; } } while(0); __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev($__s); break L1; } } while(0); (___cxa_begin_catch(($$0|0))|0); $37 = HEAP32[$this>>2]|0; $38 = ((($37)) + -12|0); $39 = HEAP32[$38>>2]|0; $40 = (($this) + ($39)|0); __THREW__ = 0; invoke_vi(3866,($40|0)); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { ___cxa_end_catch(); break; } $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; __THREW__ = 0; invoke_v(3867); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $47 = ___cxa_find_matching_catch(0|0)|0; $48 = tempRet0; ___clang_call_terminate($47); // unreachable; } else { ___resumeException($43|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE($this,$vtt,$__sb) { $this = $this|0; $vtt = $vtt|0; $__sb = $__sb|0; var $$cast = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$vtt>>2]|0; HEAP32[$this>>2] = $0; $1 = ((($vtt)) + 4|0); $2 = HEAP32[$1>>2]|0; $$cast = $0; $3 = ((($$cast)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($this) + ($4)|0); HEAP32[$5>>2] = $2; $6 = HEAP32[$this>>2]|0; $7 = ((($6)) + -12|0); $8 = HEAP32[$7>>2]|0; $9 = (($this) + ($8)|0); __ZNSt3__18ios_base4initEPv($9,$__sb); $10 = ((($9)) + 72|0); HEAP32[$10>>2] = 0; $11 = ((($9)) + 76|0); HEAP32[$11>>2] = -1; return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); __ZNSt3__18ios_baseD2Ev($0); return; } function __ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 4|0); __ZNSt3__18ios_baseD2Ev($4); return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); __ZNSt3__18ios_baseD2Ev($0); __ZdlPv($this); return; } function __ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev($3); return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_($this,$__os) { $this = $this|0; $__os = $__os|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP8[$this>>0] = 0; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = $__os; $1 = HEAP32[$__os>>2]|0; $2 = ((($1)) + -12|0); $3 = HEAP32[$2>>2]|0; $4 = (($__os) + ($3)|0); $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $8 = ((($4)) + 72|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { (__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv($9)|0); } HEAP8[$this>>0] = 1; } return; } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); do { if (!($8)) { $9 = ((($5)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $12 = ((($5)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $13 & 8192; $15 = ($14|0)==(0); if (!($15)) { $16 = (__ZSt18uncaught_exceptionv()|0); if (!($16)) { $17 = HEAP32[$0>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + -12|0); $20 = HEAP32[$19>>2]|0; $21 = (($17) + ($20)|0); $22 = ((($21)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; $27 = (invoke_ii($26|0,($23|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ($27|0)==(-1); if (!($30)) { break; } $31 = HEAP32[$0>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + -12|0); $34 = HEAP32[$33>>2]|0; $35 = (($31) + ($34)|0); $36 = ((($35)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = $37 | 1; __THREW__ = 0; invoke_vii(7587,($35|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { break; } } $41 = ___cxa_find_matching_catch(0|0)|0; $42 = tempRet0; (___cxa_begin_catch(($41|0))|0); __THREW__ = 0; invoke_v(3867); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $45 = ___cxa_find_matching_catch(0|0)|0; $46 = tempRet0; ___clang_call_terminate($45); // unreachable; } } } } } } while(0); return; } function __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$this>>0]|0; $1 = ($0<<24>>24)!=(0); return ($1|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E($this,$__pf) { $this = $this|0; $__pf = $__pf|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (FUNCTION_TABLE_ii[$__pf & 8191]($this)|0); return ($0|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E($this,$__pf) { $this = $this|0; $__pf = $__pf|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); (FUNCTION_TABLE_ii[$__pf & 8191]($3)|0); return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi4Z2D = 0, $$pre$phi6Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__s = 0; var $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $55 = ___cxa_find_matching_catch(0|0)|0; $56 = tempRet0; $$1 = $55;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $59; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi6Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi6Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = HEAP32[$12>>2]|0; $40 = ((($39)) + 12|0); $41 = HEAP32[$40>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $42 = (invoke_iiiiii($41|0,($12|0),($$byval_copy|0),($$pre$phi6Z2D|0),($37|0),($__n|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ($42|0)==(0|0); if (!($45)) { break; } $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | 5; __THREW__ = 0; invoke_vii(7587,($49|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { break; } } $57 = ___cxa_find_matching_catch(0|0)|0; $58 = tempRet0; $eh$lpad$body$indexZ2D = $57; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $61 = HEAP32[$$pre$phiZ2D>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($$pre$phi4Z2D) + ($63)|0); __THREW__ = 0; invoke_vi(3866,($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { ___cxa_end_catch(); break; } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; __THREW__ = 0; invoke_v(3867); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $71 = ___cxa_find_matching_catch(0|0)|0; $72 = tempRet0; ___clang_call_terminate($71); // unreachable; } else { ___resumeException($67|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi5Z2D = 0, $$pre$phi7Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__s = 0; var $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $55 = ___cxa_find_matching_catch(0|0)|0; $56 = tempRet0; $$1 = $55;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $59; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi7Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi7Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = HEAP32[$12>>2]|0; $40 = ((($39)) + 16|0); $41 = HEAP32[$40>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $42 = (invoke_iiiiii($41|0,($12|0),($$byval_copy|0),($$pre$phi7Z2D|0),($37|0),($__n|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ($42|0)==(0|0); if (!($45)) { break; } $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | 5; __THREW__ = 0; invoke_vii(7587,($49|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { break; } } $57 = ___cxa_find_matching_catch(0|0)|0; $58 = tempRet0; $eh$lpad$body$indexZ2D = $57; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi5Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $61 = HEAP32[$$pre$phiZ2D>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($$pre$phi5Z2D) + ($63)|0); __THREW__ = 0; invoke_vi(3866,($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { ___cxa_end_catch(); break; } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; __THREW__ = 0; invoke_v(3867); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $71 = ___cxa_find_matching_catch(0|0)|0; $72 = tempRet0; ___clang_call_terminate($71); // unreachable; } else { ___resumeException($67|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi4Z2D = 0, $$pre$phi6Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__s = 0; var $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $55 = ___cxa_find_matching_catch(0|0)|0; $56 = tempRet0; $$1 = $55;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $59; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi6Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi6Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = HEAP32[$12>>2]|0; $40 = ((($39)) + 24|0); $41 = HEAP32[$40>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $42 = (invoke_iiiiii($41|0,($12|0),($$byval_copy|0),($$pre$phi6Z2D|0),($37|0),($__n|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ($42|0)==(0|0); if (!($45)) { break; } $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | 5; __THREW__ = 0; invoke_vii(7587,($49|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { break; } } $57 = ___cxa_find_matching_catch(0|0)|0; $58 = tempRet0; $eh$lpad$body$indexZ2D = $57; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $61 = HEAP32[$$pre$phiZ2D>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($$pre$phi4Z2D) + ($63)|0); __THREW__ = 0; invoke_vi(3866,($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { ___cxa_end_catch(); break; } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; __THREW__ = 0; invoke_v(3867); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $71 = ___cxa_find_matching_catch(0|0)|0; $72 = tempRet0; ___clang_call_terminate($71); // unreachable; } else { ___resumeException($67|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi4Z2D = 0, $$pre$phi6Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__s = 0; var $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $55 = ___cxa_find_matching_catch(0|0)|0; $56 = tempRet0; $$1 = $55;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $59; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi6Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi6Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = HEAP32[$12>>2]|0; $40 = ((($39)) + 24|0); $41 = HEAP32[$40>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $42 = (invoke_iiiiii($41|0,($12|0),($$byval_copy|0),($$pre$phi6Z2D|0),($37|0),($__n|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ($42|0)==(0|0); if (!($45)) { break; } $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | 5; __THREW__ = 0; invoke_vii(7587,($49|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { break; } } $57 = ___cxa_find_matching_catch(0|0)|0; $58 = tempRet0; $eh$lpad$body$indexZ2D = $57; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $61 = HEAP32[$$pre$phiZ2D>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($$pre$phi4Z2D) + ($63)|0); __THREW__ = 0; invoke_vi(3866,($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { ___cxa_end_catch(); break; } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; __THREW__ = 0; invoke_v(3867); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $71 = ___cxa_find_matching_catch(0|0)|0; $72 = tempRet0; ___clang_call_terminate($71); // unreachable; } else { ___resumeException($67|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf($this,$__n) { $this = $this|0; $__n = +$__n; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi4Z2D = 0, $$pre$phi6Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $8 = 0, $9 = 0; var $__s = 0, $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $56 = ___cxa_find_matching_catch(0|0)|0; $57 = tempRet0; $$1 = $56;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $60 = ___cxa_find_matching_catch(0|0)|0; $61 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $60; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi6Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi6Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = $__n; $40 = HEAP32[$12>>2]|0; $41 = ((($40)) + 32|0); $42 = HEAP32[$41>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $43 = (invoke_iiiiid($42|0,($12|0),($$byval_copy|0),($$pre$phi6Z2D|0),($37|0),(+$39))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { $46 = ($43|0)==(0|0); if (!($46)) { break; } $47 = HEAP32[$this>>2]|0; $48 = ((($47)) + -12|0); $49 = HEAP32[$48>>2]|0; $50 = (($this) + ($49)|0); $51 = ((($50)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = $52 | 5; __THREW__ = 0; invoke_vii(7587,($50|0),($53|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if (!($55)) { break; } } $58 = ___cxa_find_matching_catch(0|0)|0; $59 = tempRet0; $eh$lpad$body$indexZ2D = $58; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $62 = HEAP32[$$pre$phiZ2D>>2]|0; $63 = ((($62)) + -12|0); $64 = HEAP32[$63>>2]|0; $65 = (($$pre$phi4Z2D) + ($64)|0); __THREW__ = 0; invoke_vi(3866,($65|0)); $66 = __THREW__; __THREW__ = 0; $67 = $66&1; if (!($67)) { ___cxa_end_catch(); break; } $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; __THREW__ = 0; invoke_v(3867); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $72 = ___cxa_find_matching_catch(0|0)|0; $73 = tempRet0; ___clang_call_terminate($72); // unreachable; } else { ___resumeException($68|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPKv($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$1 = 0, $$byval_copy = 0, $$pre$phi4Z2D = 0, $$pre$phi6Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $__s = 0; var $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $0 = sp + 20|0; $1 = sp + 16|0; $__s = sp + 8|0; $2 = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; L1: do { if ($4) { $55 = ___cxa_find_matching_catch(0|0)|0; $56 = tempRet0; $$1 = $55;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; } else { $5 = HEAP8[$__s>>0]|0; $6 = ($5<<24>>24)==(0); do { if (!($6)) { $7 = HEAP32[$this>>2]|0; $8 = ((($7)) + -12|0); $9 = HEAP32[$8>>2]|0; $10 = (($this) + ($9)|0); $11 = (__ZNKSt3__18ios_base6getlocEv($10)|0); HEAP32[$2>>2] = $11; __THREW__ = 0; $12 = (invoke_iii(7576,($2|0),(110712|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if ($14) { $59 = ___cxa_find_matching_catch(0|0)|0; $60 = tempRet0; __ZNSt3__16localeD2Ev($2); $$0 = $59; } else { __ZNSt3__16localeD2Ev($2); $15 = HEAP32[$this>>2]|0; $16 = ((($15)) + -12|0); $17 = HEAP32[$16>>2]|0; $18 = (($this) + ($17)|0); $19 = ((($18)) + 24|0); $20 = HEAP32[$19>>2]|0; $21 = ((($18)) + 76|0); $22 = HEAP32[$21>>2]|0; $23 = ($22|0)==(-1); do { if ($23) { $24 = (__ZNKSt3__18ios_base6getlocEv($18)|0); HEAP32[$1>>2] = $24; __THREW__ = 0; $25 = (invoke_iii(7576,($1|0),(111540|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if (!($27)) { $28 = HEAP32[$25>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($25|0),32)|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { __ZNSt3__16localeD2Ev($1); $36 = $31 << 24 >> 24; HEAP32[$21>>2] = $36; $$pre$phi6Z2D = $18;$38 = $36; label = 10; break; } } $34 = ___cxa_find_matching_catch(0|0)|0; $35 = tempRet0; __ZNSt3__16localeD2Ev($1); $eh$lpad$body$indexZ2D = $34; } else { $$pre$phi6Z2D = $18;$38 = $22; label = 10; } } while(0); if ((label|0) == 10) { $37 = $38&255; $39 = HEAP32[$12>>2]|0; $40 = ((($39)) + 40|0); $41 = HEAP32[$40>>2]|0; HEAP32[$0>>2] = $20; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $42 = (invoke_iiiiii($41|0,($12|0),($$byval_copy|0),($$pre$phi6Z2D|0),($37|0),($__n|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if (!($44)) { $45 = ($42|0)==(0|0); if (!($45)) { break; } $46 = HEAP32[$this>>2]|0; $47 = ((($46)) + -12|0); $48 = HEAP32[$47>>2]|0; $49 = (($this) + ($48)|0); $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = $51 | 5; __THREW__ = 0; invoke_vii(7587,($49|0),($52|0)); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if (!($54)) { break; } } $57 = ___cxa_find_matching_catch(0|0)|0; $58 = tempRet0; $eh$lpad$body$indexZ2D = $57; } $$0 = $eh$lpad$body$indexZ2D; } __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$1 = $$0;$$pre$phi4Z2D = $this;$$pre$phiZ2D = $this; label = 19; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 19) { (___cxa_begin_catch(($$1|0))|0); $61 = HEAP32[$$pre$phiZ2D>>2]|0; $62 = ((($61)) + -12|0); $63 = HEAP32[$62>>2]|0; $64 = (($$pre$phi4Z2D) + ($63)|0); __THREW__ = 0; invoke_vi(3866,($64|0)); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if (!($66)) { ___cxa_end_catch(); break; } $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; __THREW__ = 0; invoke_v(3867); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { $71 = ___cxa_find_matching_catch(0|0)|0; $72 = tempRet0; ___clang_call_terminate($71); // unreachable; } else { ___resumeException($67|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc($this,$__c) { $this = $this|0; $__c = $__c|0; var $$0 = 0, $$pre$phi3Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__s = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__s = sp; __THREW__ = 0; invoke_vii(3860,($__s|0),($this|0)); $0 = __THREW__; __THREW__ = 0; $1 = $0&1; L1: do { if ($1) { $36 = ___cxa_find_matching_catch(0|0)|0; $37 = tempRet0; $$0 = $36;$$pre$phi3Z2D = $this;$$pre$phiZ2D = $this; label = 11; } else { $2 = HEAP8[$__s>>0]|0; $3 = ($2<<24>>24)==(0); do { if (!($3)) { $4 = HEAP32[$this>>2]|0; $5 = ((($4)) + -12|0); $6 = HEAP32[$5>>2]|0; $7 = (($this) + ($6)|0); $8 = ((($7)) + 24|0); $9 = HEAP32[$8>>2]|0; $10 = $9; $11 = ($9|0)==(0); if ($11) { label = 8; } else { $12 = ((($10)) + 24|0); $13 = HEAP32[$12>>2]|0; $14 = ((($10)) + 28|0); $15 = HEAP32[$14>>2]|0; $16 = ($13|0)==($15|0); if (!($16)) { $17 = ((($13)) + 1|0); HEAP32[$12>>2] = $17; HEAP8[$13>>0] = $__c; break; } $18 = $9; $19 = HEAP32[$18>>2]|0; $20 = ((($19)) + 52|0); $21 = HEAP32[$20>>2]|0; $22 = $__c&255; __THREW__ = 0; $23 = (invoke_iii($21|0,($10|0),($22|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if (!($25)) { $26 = ($23|0)==(-1); if ($26) { label = 8; } else { break; } } } if ((label|0) == 8) { $27 = HEAP32[$this>>2]|0; $28 = ((($27)) + -12|0); $29 = HEAP32[$28>>2]|0; $30 = (($this) + ($29)|0); $31 = ((($30)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = $32 | 1; __THREW__ = 0; invoke_vii(7587,($30|0),($33|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { break; } } $38 = ___cxa_find_matching_catch(0|0)|0; $39 = tempRet0; __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); $$0 = $38;$$pre$phi3Z2D = $this;$$pre$phiZ2D = $this; label = 11; break L1; } } while(0); __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD2Ev($__s); } } while(0); do { if ((label|0) == 11) { (___cxa_begin_catch(($$0|0))|0); $40 = HEAP32[$$pre$phiZ2D>>2]|0; $41 = ((($40)) + -12|0); $42 = HEAP32[$41>>2]|0; $43 = (($$pre$phi3Z2D) + ($42)|0); __THREW__ = 0; invoke_vi(3866,($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if (!($45)) { ___cxa_end_catch(); break; } $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; __THREW__ = 0; invoke_v(3867); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $50 = ___cxa_find_matching_catch(0|0)|0; $51 = tempRet0; ___clang_call_terminate($50); // unreachable; } else { ___resumeException($46|0); // unreachable; } } } while(0); STACKTOP = sp;return ($this|0); } function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); __ZNSt3__18ios_baseD2Ev($0); return; } function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 4|0); __ZNSt3__18ios_baseD2Ev($4); return; } function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); __ZNSt3__18ios_baseD2Ev($0); __ZdlPv($this); return; } function __ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev($3); return; } function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_($this,$__os) { $this = $this|0; $__os = $__os|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP8[$this>>0] = 0; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = $__os; $1 = HEAP32[$__os>>2]|0; $2 = ((($1)) + -12|0); $3 = HEAP32[$2>>2]|0; $4 = (($__os) + ($3)|0); $5 = ((($4)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==(0); if ($7) { $8 = ((($4)) + 72|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==(0|0); if (!($10)) { (__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv($9)|0); } HEAP8[$this>>0] = 1; } return; } function __ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + -12|0); $4 = HEAP32[$3>>2]|0; $5 = (($1) + ($4)|0); $6 = ((($5)) + 24|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)==(0|0); do { if (!($8)) { $9 = ((($5)) + 16|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0); if ($11) { $12 = ((($5)) + 4|0); $13 = HEAP32[$12>>2]|0; $14 = $13 & 8192; $15 = ($14|0)==(0); if (!($15)) { $16 = (__ZSt18uncaught_exceptionv()|0); if (!($16)) { $17 = HEAP32[$0>>2]|0; $18 = HEAP32[$17>>2]|0; $19 = ((($18)) + -12|0); $20 = HEAP32[$19>>2]|0; $21 = (($17) + ($20)|0); $22 = ((($21)) + 24|0); $23 = HEAP32[$22>>2]|0; $24 = HEAP32[$23>>2]|0; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; $27 = (invoke_ii($26|0,($23|0))|0); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if (!($29)) { $30 = ($27|0)==(-1); if (!($30)) { break; } $31 = HEAP32[$0>>2]|0; $32 = HEAP32[$31>>2]|0; $33 = ((($32)) + -12|0); $34 = HEAP32[$33>>2]|0; $35 = (($31) + ($34)|0); $36 = ((($35)) + 16|0); $37 = HEAP32[$36>>2]|0; $38 = $37 | 1; __THREW__ = 0; invoke_vii(7587,($35|0),($38|0)); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { break; } } $41 = ___cxa_find_matching_catch(0|0)|0; $42 = tempRet0; (___cxa_begin_catch(($41|0))|0); __THREW__ = 0; invoke_v(3867); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $45 = ___cxa_find_matching_catch(0|0)|0; $46 = tempRet0; ___clang_call_terminate($45); // unreachable; } } } } } } while(0); return; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE($this,$vtt,$__sb) { $this = $this|0; $vtt = $vtt|0; $__sb = $__sb|0; var $$cast = 0, $$cast$i = 0, $$cast$i$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($vtt)) + 4|0); $1 = HEAP32[$0>>2]|0; HEAP32[$this>>2] = $1; $2 = ((($vtt)) + 8|0); $3 = HEAP32[$2>>2]|0; $$cast$i = $1; $4 = ((($$cast$i)) + -12|0); $5 = HEAP32[$4>>2]|0; $6 = (($this) + ($5)|0); HEAP32[$6>>2] = $3; $7 = ((($this)) + 4|0); HEAP32[$7>>2] = 0; $8 = HEAP32[$this>>2]|0; $9 = ((($8)) + -12|0); $10 = HEAP32[$9>>2]|0; $11 = (($this) + ($10)|0); __ZNSt3__18ios_base4initEPv($11,$__sb); $12 = ((($11)) + 72|0); HEAP32[$12>>2] = 0; $13 = ((($11)) + 76|0); HEAP32[$13>>2] = -1; $14 = ((($this)) + 8|0); $15 = ((($vtt)) + 12|0); $16 = HEAP32[$15>>2]|0; HEAP32[$14>>2] = $16; $17 = ((($vtt)) + 16|0); $18 = HEAP32[$17>>2]|0; $$cast$i$1 = $16; $19 = ((($$cast$i$1)) + -12|0); $20 = HEAP32[$19>>2]|0; $21 = (($14) + ($20)|0); HEAP32[$21>>2] = $18; $22 = HEAP32[$vtt>>2]|0; HEAP32[$this>>2] = $22; $23 = ((($vtt)) + 20|0); $24 = HEAP32[$23>>2]|0; $$cast = $22; $25 = ((($$cast)) + -12|0); $26 = HEAP32[$25>>2]|0; $27 = (($this) + ($26)|0); HEAP32[$27>>2] = $24; $28 = ((($vtt)) + 24|0); $29 = HEAP32[$28>>2]|0; HEAP32[$14>>2] = $29; return; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED2Ev($this,$vtt) { $this = $this|0; $vtt = $vtt|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); __ZNSt3__18ios_baseD2Ev($0); return; } function __ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + -8|0); $1 = ((($0)) + 12|0); __ZNSt3__18ios_baseD2Ev($1); return; } function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); $4 = ((($3)) + 12|0); __ZNSt3__18ios_baseD2Ev($4); return; } function __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); __ZNSt3__18ios_baseD2Ev($0); __ZdlPv($this); return; } function __ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + -8|0); __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev($0); return; } function __ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($0)) + -12|0); $2 = HEAP32[$1>>2]|0; $3 = (($this) + ($2)|0); __ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev($3); return; } function __ZNKSt3__119__iostream_category4nameEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return (209834|0); } function __ZNKSt3__119__iostream_category7messageEi($agg$result,$this,$ev) { $agg$result = $agg$result|0; $this = $this|0; $ev = $ev|0; var $0 = 0, $1 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($ev|0)!=(1); $1 = ($ev|0)<(257); $or$cond = $0 & $1; if ($or$cond) { __ZNKSt3__112__do_message7messageEi($agg$result,$this,$ev); } else { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,209843,35); } return; } function __ZNSt3__117iostream_categoryEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[10320]|0; $1 = ($0<<24>>24)==(0); if ($1) { $2 = (___cxa_guard_acquire((10320|0))|0); $3 = ($2|0)==(0); if (!($3)) { HEAP32[27608] = (110404); (___cxa_atexit((3518|0),(110432|0),(___dso_handle|0))|0); ___cxa_guard_release((10320|0)); } } return (110432|0); } function __ZNSt3__18ios_base7failureC2EPKcRKNS_10error_codeE($this,$msg,$ec) { $this = $this|0; $msg = $msg|0; $ec = $ec|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmpcast$byval_copy = sp + 8|0; $0 = sp; $1 = $ec; $2 = $1; $3 = HEAP32[$2>>2]|0; $4 = (($1) + 4)|0; $5 = $4; $6 = HEAP32[$5>>2]|0; $7 = $0; $8 = $7; HEAP32[$8>>2] = $3; $9 = (($7) + 4)|0; $10 = $9; HEAP32[$10>>2] = $6; ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; __ZNSt3__112system_errorC2ENS_10error_codeEPKc($this,$tmpcast$byval_copy,$msg); HEAP32[$this>>2] = (110368); STACKTOP = sp;return; } function __ZNSt3__18ios_base7failureD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112system_errorD2Ev($this); return; } function __ZNSt3__18ios_base7failureD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112system_errorD2Ev($this); __ZdlPv($this); return; } function __ZNSt3__18ios_baseD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18ios_baseD2Ev($this); __ZdlPv($this); return; } function __ZNSt3__119__iostream_categoryD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__17collateIcED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__16locale5facetD2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17collateIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_($this,$__lo1,$__hi1,$__lo2,$__hi2) { $this = $this|0; $__lo1 = $__lo1|0; $__hi1 = $__hi1|0; $__lo2 = $__lo2|0; $__hi2 = $__hi2|0; var $$0 = 0, $$01 = 0, $$02 = 0, $$02$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $$01 = $__lo2;$$02 = $__lo1; while(1) { $0 = ($$01|0)==($__hi2|0); if ($0) { $$02$lcssa = $$02; label = 7; break; } $1 = ($$02|0)==($__hi1|0); if ($1) { $$0 = -1; break; } $2 = HEAP8[$$02>>0]|0; $3 = HEAP8[$$01>>0]|0; $4 = ($2<<24>>24)<($3<<24>>24); if ($4) { $$0 = -1; break; } $5 = ($3<<24>>24)<($2<<24>>24); if ($5) { $$0 = 1; break; } $6 = ((($$02)) + 1|0); $7 = ((($$01)) + 1|0); $$01 = $7;$$02 = $6; } if ((label|0) == 7) { $8 = ($$02$lcssa|0)!=($__hi1|0); $9 = $8&1; $$0 = $9; } return ($$0|0); } function __ZNKSt3__17collateIcE12do_transformEPKcS3_($agg$result,$this,$__lo,$__hi) { $agg$result = $agg$result|0; $this = $this|0; $__lo = $__lo|0; $__hi = $__hi|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($agg$result,$__lo,$__hi); return; } function __ZNKSt3__17collateIcE7do_hashEPKcS3_($this,$__lo,$__hi) { $this = $this|0; $__lo = $__lo|0; $__hi = $__hi|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__h$0 = 0, $__h$0$lcssa = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $__h$0 = 0;$__p$0 = $__lo; while(1) { $0 = ($__p$0|0)==($__hi|0); if ($0) { $__h$0$lcssa = $__h$0; break; } $1 = $__h$0 << 4; $2 = HEAP8[$__p$0>>0]|0; $3 = $2 << 24 >> 24; $4 = (($3) + ($1))|0; $5 = $4 & -268435456; $6 = $5 >>> 24; $7 = $6 | $5; $8 = $7 ^ $4; $9 = ((($__p$0)) + 1|0); $__h$0 = $8;$__p$0 = $9; } return ($__h$0$lcssa|0); } function __ZNSt3__17collateIwED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17collateIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_($this,$__lo1,$__hi1,$__lo2,$__hi2) { $this = $this|0; $__lo1 = $__lo1|0; $__hi1 = $__hi1|0; $__lo2 = $__lo2|0; $__hi2 = $__hi2|0; var $$0 = 0, $$01 = 0, $$02 = 0, $$02$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $$01 = $__lo2;$$02 = $__lo1; while(1) { $0 = ($$01|0)==($__hi2|0); if ($0) { $$02$lcssa = $$02; label = 7; break; } $1 = ($$02|0)==($__hi1|0); if ($1) { $$0 = -1; break; } $2 = HEAP32[$$02>>2]|0; $3 = HEAP32[$$01>>2]|0; $4 = ($2|0)<($3|0); if ($4) { $$0 = -1; break; } $5 = ($3|0)<($2|0); if ($5) { $$0 = 1; break; } $6 = ((($$02)) + 4|0); $7 = ((($$01)) + 4|0); $$01 = $7;$$02 = $6; } if ((label|0) == 7) { $8 = ($$02$lcssa|0)!=($__hi1|0); $9 = $8&1; $$0 = $9; } return ($$0|0); } function __ZNKSt3__17collateIwE12do_transformEPKwS3_($agg$result,$this,$__lo,$__hi) { $agg$result = $agg$result|0; $this = $this|0; $__lo = $__lo|0; $__hi = $__hi|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initIPKwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESA_SA_($agg$result,$__lo,$__hi); return; } function __ZNKSt3__17collateIwE7do_hashEPKwS3_($this,$__lo,$__hi) { $this = $this|0; $__lo = $__lo|0; $__hi = $__hi|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $__h$0 = 0, $__h$0$lcssa = 0, $__p$0 = 0, label = 0, sp = 0; sp = STACKTOP; $__h$0 = 0;$__p$0 = $__lo; while(1) { $0 = ($__p$0|0)==($__hi|0); if ($0) { $__h$0$lcssa = $__h$0; break; } $1 = $__h$0 << 4; $2 = HEAP32[$__p$0>>2]|0; $3 = (($2) + ($1))|0; $4 = $3 & -268435456; $5 = $4 >>> 24; $6 = $5 | $4; $7 = $6 ^ $3; $8 = ((($__p$0)) + 4|0); $__h$0 = $7;$__p$0 = $8; } return ($__h$0$lcssa|0); } function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$02 = 0, $$03 = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$sroa$01$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lv = 0, $__names = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $__lv = sp + 48|0; $0 = sp + 44|0; $1 = sp + 40|0; $2 = sp + 36|0; $3 = sp + 32|0; $__names = sp + 8|0; $4 = sp; $5 = ((($__iob)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 1; $8 = ($7|0)==(0); L1: do { if ($8) { HEAP32[$__lv>>2] = -1; $9 = HEAP32[$this>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $12; $13 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $13; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $14 = (FUNCTION_TABLE_iiiiiii[$11 & 8191]($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__lv)|0); HEAP32[$__b>>2] = $14; $15 = HEAP32[$__lv>>2]|0; switch ($15|0) { case 0: { HEAP8[$__v>>0] = 0; break; } case 1: { HEAP8[$__v>>0] = 1; break; } default: { HEAP8[$__v>>0] = 1; HEAP32[$__err>>2] = 4; } } $$sroa$01$0 = $14; } else { $16 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $16; __THREW__ = 0; $17 = (invoke_iii(7576,($2|0),(111540|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($16)|0); $$02 = $44;$$03 = $45; } else { (__ZNSt3__114__shared_count16__release_sharedEv($16)|0); $20 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$3>>2] = $20; __THREW__ = 0; $21 = (invoke_iii(7576,($3|0),(111680|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($20)|0); $$02 = $46;$$03 = $47; break; } (__ZNSt3__114__shared_count16__release_sharedEv($20)|0); $24 = HEAP32[$21>>2]|0; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii($26|0,($__names|0),($21|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $$0 = $__names; } else { $29 = ((($__names)) + 12|0); $30 = HEAP32[$21>>2]|0; $31 = ((($30)) + 28|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_vii($32|0,($29|0),($21|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $$0 = $29; } else { $35 = HEAP32[$__e>>2]|0; HEAP32[$4>>2] = $35; $36 = ((($__names)) + 24|0); __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $37 = (invoke_iiiiiiii(7589,($__b|0),($$byval_copy$2|0),($__names|0),($36|0),($17|0),($__err|0),1)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $56 = ((($__names)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($56); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__names); $$02 = $54;$$03 = $55; break; } else { $40 = ($37|0)==($__names|0); $41 = $40&1; HEAP8[$__v>>0] = $41; $42 = HEAP32[$__b>>2]|0; $43 = ((($__names)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($43); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__names); $$sroa$01$0 = $42; break L1; } } } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $50 = ($__names|0)==($$0|0); if ($50) { $$02 = $48;$$03 = $49; } else { $52 = $$0; while(1) { $51 = ((($52)) + -12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($51); $53 = ($51|0)==($__names|0); if ($53) { $$02 = $48;$$03 = $49; break; } else { $52 = $51; } } } } } while(0); ___resumeException($$02|0); // unreachable; } } while(0); STACKTOP = sp;return ($$sroa$01$0|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$0$i$i = 0, $$01 = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$10 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0; var $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__i$0$i$i$5 = 0, $exitcond$i$i = 0, $exitcond$i$i$6 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$26 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $__atoms = sp + 208|0; $__grouping = sp + 196|0; $0 = sp + 192|0; $__buf = sp + 180|0; $__a_end = sp + 176|0; $__g = sp + 16|0; $__g_end = sp + 8|0; $__dc = sp + 4|0; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__grouping) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } __THREW__ = 0; $3 = (invoke_ii(6096,($__iob|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; do { if ($5) { $87 = ___cxa_find_matching_catch()|0; $88 = tempRet0; $$0 = $87;$$01 = $88; } else { HEAP32[$0>>2] = $3; __THREW__ = 0; $6 = (invoke_iii(7576,($0|0),(111540|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = HEAP32[$6>>2]|0; $10 = ((($9)) + 32|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; (invoke_iiiii($11|0,($6|0),(209879|0),((209905)|0),($__atoms|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); $__i$0$i$i$5 = 0; while(1) { $exitcond$i$i$6 = ($__i$0$i$i$5|0)==(3); if ($exitcond$i$i$6) { break; } $14 = (($__buf) + ($__i$0$i$i$5<<2)|0); HEAP32[$14>>2] = 0; $15 = (($__i$0$i$i$5) + 1)|0; $__i$0$i$i$5 = $15; } $16 = HEAP8[$__buf>>0]|0; $17 = $16 & 1; $18 = ($17<<24>>24)==(0); if ($18) { $21 = 10; } else { $19 = HEAP32[$__buf>>2]|0; $20 = $19 & -2; $phitmp$i = (($20) + -1)|0; $21 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($21|0),0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L18: do { if ($23) { label = 36; } else { $24 = HEAP8[$__buf>>0]|0; $25 = $24 & 1; $26 = ($25<<24>>24)==(0); $27 = ((($__buf)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($__buf)) + 1|0); $30 = $26 ? $29 : $28; HEAP32[$__a_end>>2] = $30; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $31 = ((($__buf)) + 4|0); $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$10 = $$pre;$__a$0 = $30; L20: while(1) { $32 = ($$pre$i$i$i$10|0)==(0|0); if ($32) { $$pre$i$i$i = 0; } else { $33 = ((($$pre$i$i$i$10)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = ((($$pre$i$i$i$10)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = ($34|0)==($36|0); if ($37) { $38 = HEAP32[$$pre$i$i$i$10>>2]|0; $39 = ((($38)) + 36|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (invoke_ii($40|0,($$pre$i$i$i$10|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 35; break; } $44 = ($41|0)==(-1); if ($44) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$10; } } else { $$pre$i$i$i = $$pre$i$i$i$10; } } $45 = ($$pre$i$i$i|0)==(0|0); $46 = HEAP32[$__e>>2]|0; $47 = ($46|0)==(0|0); do { if ($47) { label = 25; } else { $48 = ((($46)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = ((($46)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = ($49|0)==($51|0); if (!($52)) { if ($45) { $168 = $46; break; } else { $$pre$i$2$i$i = $46;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L20; } } $53 = HEAP32[$46>>2]|0; $54 = ((($53)) + 36|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii($55|0,($46|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 35; break L20; } $59 = ($56|0)==(-1); if ($59) { HEAP32[$__e>>2] = 0; label = 25; break; } else { if ($45) { $168 = $46; break; } else { $$pre$i$2$i$i = $46;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L20; } } } } while(0); if ((label|0) == 25) { label = 0; if ($45) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $168 = 0; } } $60 = HEAP32[$__a_end>>2]|0; $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); $64 = HEAP32[$31>>2]|0; $65 = $61&255; $66 = $65 >>> 1; $67 = $63 ? $66 : $64; $68 = (($__a$0) + ($67)|0); $69 = ($60|0)==($68|0); if ($69) { $70 = $67 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($70|0),0); $71 = __THREW__; __THREW__ = 0; $72 = $71&1; if ($72) { label = 35; break; } $73 = HEAP8[$__buf>>0]|0; $74 = $73 & 1; $75 = ($74<<24>>24)==(0); if ($75) { $78 = 10; } else { $76 = HEAP32[$__buf>>2]|0; $77 = $76 & -2; $phitmp$i$26 = (($77) + -1)|0; $78 = $phitmp$i$26; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($78|0),0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 35; break; } $81 = HEAP8[$__buf>>0]|0; $82 = $81 & 1; $83 = ($82<<24>>24)==(0); $84 = HEAP32[$27>>2]|0; $85 = $83 ? $29 : $84; $86 = (($85) + ($67)|0); HEAP32[$__a_end>>2] = $86; $__a$1 = $85; } else { $__a$1 = $__a$0; } $95 = ((($$pre$i$i$i)) + 12|0); $96 = HEAP32[$95>>2]|0; $97 = ((($$pre$i$i$i)) + 16|0); $98 = HEAP32[$97>>2]|0; $99 = ($96|0)==($98|0); if ($99) { $100 = HEAP32[$$pre$i$i$i>>2]|0; $101 = ((($100)) + 36|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; $103 = (invoke_ii($102|0,($$pre$i$i$i|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 35; break; } else { $$0$i$i = $103; } } else { $106 = HEAP8[$96>>0]|0; $107 = $106&255; $$0$i$i = $107; } $108 = $$0$i$i&255; $109 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($108,16,$__a$1,$__a_end,$__dc,0,$__grouping,$__g,$__g_end,$__atoms)|0); $110 = ($109|0)==(0); if (!($110)) { $$pre$i$2$i$i = $168;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $111 = HEAP32[$95>>2]|0; $112 = HEAP32[$97>>2]|0; $113 = ($111|0)==($112|0); if ($113) { $114 = HEAP32[$$pre$i$i$i>>2]|0; $115 = ((($114)) + 40|0); $116 = HEAP32[$115>>2]|0; __THREW__ = 0; (invoke_ii($116|0,($$pre$i$i$i|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { label = 35; break; } else { $$pre$i$i$i$10 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $119 = ((($111)) + 1|0); HEAP32[$95>>2] = $119; $$pre$i$i$i$10 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 35) { $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; $lpad$phi$index = $91;$lpad$phi$index2 = $92; break; } $120 = HEAP32[$__a_end>>2]|0; $121 = $__a$2; $122 = (($120) - ($121))|0; __THREW__ = 0; invoke_viii(7590,($__buf|0),($122|0),0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 36; } else { $125 = HEAP8[$__buf>>0]|0; $126 = HEAP32[$27>>2]|0; __THREW__ = 0; $127 = (invoke_i(7591)|0); $128 = __THREW__; __THREW__ = 0; $129 = $128&1; if ($129) { label = 36; } else { $130 = $125 & 1; $131 = ($130<<24>>24)==(0); $132 = $131 ? $29 : $126; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $__v; $133 = (invoke_iiiii(7592,($132|0),($127|0),(211263|0),($vararg_buffer|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 36; } else { $136 = ($133|0)==(1); if (!($136)) { HEAP32[$__err>>2] = 4; } $137 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($137) { $150 = 0; } else { $138 = ((($$pre$i$i$i$lcssa)) + 12|0); $139 = HEAP32[$138>>2]|0; $140 = ((($$pre$i$i$i$lcssa)) + 16|0); $141 = HEAP32[$140>>2]|0; $142 = ($139|0)==($141|0); if ($142) { $143 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $144 = ((($143)) + 36|0); $145 = HEAP32[$144>>2]|0; __THREW__ = 0; $146 = (invoke_ii($145|0,($$pre$i$i$i$lcssa|0))|0); $147 = __THREW__; __THREW__ = 0; $148 = $147&1; if ($148) { label = 36; break; } $149 = ($146|0)==(-1); if ($149) { HEAP32[$__b>>2] = 0; $150 = 0; } else { $150 = $$pre$i$i$i$lcssa; } } else { $150 = $$pre$i$i$i$lcssa; } } $151 = ($150|0)==(0|0); $152 = ($$pre$i$2$i$i|0)==(0|0); do { if ($152) { label = 61; } else { $153 = ((($$pre$i$2$i$i)) + 12|0); $154 = HEAP32[$153>>2]|0; $155 = ((($$pre$i$2$i$i)) + 16|0); $156 = HEAP32[$155>>2]|0; $157 = ($154|0)==($156|0); if ($157) { $158 = HEAP32[$$pre$i$2$i$i>>2]|0; $159 = ((($158)) + 36|0); $160 = HEAP32[$159>>2]|0; __THREW__ = 0; $161 = (invoke_ii($160|0,($$pre$i$2$i$i|0))|0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { label = 36; break L18; } $164 = ($161|0)==(-1); if ($164) { HEAP32[$__e>>2] = 0; label = 61; break; } } if (!($151)) { label = 62; } } } while(0); if ((label|0) == 61) { if ($151) { label = 62; } } if ((label|0) == 62) { $165 = HEAP32[$__err>>2]|0; $166 = $165 | 2; HEAP32[$__err>>2] = $166; } $167 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($167|0); } } } } } while(0); if ((label|0) == 36) { $93 = ___cxa_find_matching_catch()|0; $94 = tempRet0; $lpad$phi$index = $93;$lpad$phi$index2 = $94; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); $$0 = $lpad$phi$index;$$01 = $lpad$phi$index2; break; } } $89 = ___cxa_find_matching_catch()|0; $90 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); $$0 = $89;$$01 = $90; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($$0|0); // unreachable; return (0)|0; } function __ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($__ct,$__base,$__a,$__a_end,$__dc,$__thousands_sep,$__grouping,$__g,$__g_end,$__atoms) { $__ct = $__ct|0; $__base = $__base|0; $__a = $__a|0; $__a_end = $__a_end|0; $__dc = $__dc|0; $__thousands_sep = $__thousands_sep|0; $__grouping = $__grouping|0; $__g = $__g|0; $__g_end = $__g_end|0; $__atoms = $__atoms|0; var $$0$i = 0, $$0$lcssa$i = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__a_end>>2]|0; $1 = ($0|0)==($__a|0); do { if ($1) { $2 = ((($__atoms)) + 24|0); $3 = HEAP8[$2>>0]|0; $4 = ($3<<24>>24)==($__ct<<24>>24); if (!($4)) { $5 = ((($__atoms)) + 25|0); $6 = HEAP8[$5>>0]|0; $7 = ($6<<24>>24)==($__ct<<24>>24); if (!($7)) { label = 5; break; } } $8 = $4 ? 43 : 45; $9 = ((($__a)) + 1|0); HEAP32[$__a_end>>2] = $9; HEAP8[$__a>>0] = $8; HEAP32[$__dc>>2] = 0; $$1 = 0; } else { label = 5; } } while(0); L6: do { if ((label|0) == 5) { $10 = HEAP8[$__grouping>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__grouping)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $10&255; $16 = $15 >>> 1; $17 = $12 ? $16 : $14; $18 = ($17|0)!=(0); $19 = ($__ct<<24>>24)==($__thousands_sep<<24>>24); $or$cond = $19 & $18; if ($or$cond) { $20 = HEAP32[$__g_end>>2]|0; $21 = $20; $22 = $__g; $23 = (($21) - ($22))|0; $24 = ($23|0)<(160); if (!($24)) { $$1 = 0; break; } $25 = HEAP32[$__dc>>2]|0; $26 = ((($20)) + 4|0); HEAP32[$__g_end>>2] = $26; HEAP32[$20>>2] = $25; HEAP32[$__dc>>2] = 0; $$1 = 0; break; } $27 = ((($__atoms)) + 26|0); $$0$i = $__atoms; while(1) { $28 = ($$0$i|0)==($27|0); if ($28) { $$0$lcssa$i = $27; break; } $29 = HEAP8[$$0$i>>0]|0; $30 = ($29<<24>>24)==($__ct<<24>>24); if ($30) { $$0$lcssa$i = $$0$i; break; } $31 = ((($$0$i)) + 1|0); $$0$i = $31; } $32 = $$0$lcssa$i; $33 = $__atoms; $34 = (($32) - ($33))|0; $35 = ($34|0)>(23); if ($35) { $$1 = -1; } else { switch ($__base|0) { case 10: case 8: { $36 = ($34|0)<($__base|0); if (!($36)) { $$1 = -1; break L6; } break; } case 16: { $37 = ($34|0)<(22); if (!($37)) { if ($1) { $$1 = -1; break L6; } $38 = $0; $39 = $__a; $40 = (($38) - ($39))|0; $41 = ($40|0)<(3); if (!($41)) { $$1 = -1; break L6; } $42 = ((($0)) + -1|0); $43 = HEAP8[$42>>0]|0; $44 = ($43<<24>>24)==(48); if (!($44)) { $$1 = -1; break L6; } HEAP32[$__dc>>2] = 0; $45 = (209879 + ($34)|0); $46 = HEAP8[$45>>0]|0; $47 = ((($0)) + 1|0); HEAP32[$__a_end>>2] = $47; HEAP8[$0>>0] = $46; $$1 = 0; break L6; } break; } default: { } } $48 = (209879 + ($34)|0); $49 = HEAP8[$48>>0]|0; $50 = ((($0)) + 1|0); HEAP32[$__a_end>>2] = $50; HEAP8[$0>>0] = $49; $51 = HEAP32[$__dc>>2]|0; $52 = (($51) + 1)|0; HEAP32[$__dc>>2] = $52; $$1 = 0; } } } while(0); return ($$1|0); } function __ZNSt3__16__clocEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11240]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11240|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; $4 = (invoke_iiii(7593,2147483647,(211266|0),(0|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $8 = ___cxa_find_matching_catch()|0; $9 = tempRet0; ___cxa_guard_abort((11240|0)); ___resumeException($8|0); // unreachable; } else { HEAP32[28026] = $4; ___cxa_guard_release((11240|0)); break; } } } } while(0); $7 = HEAP32[28026]|0; return ($7|0); } function __ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$02 = 0, $$03 = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$2 = 0, $$sroa$01$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__lv = 0, $__names = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$2 = sp + 60|0; $$byval_copy$1 = sp + 56|0; $$byval_copy = sp + 52|0; $__lv = sp + 48|0; $0 = sp + 44|0; $1 = sp + 40|0; $2 = sp + 36|0; $3 = sp + 32|0; $__names = sp + 8|0; $4 = sp; $5 = ((($__iob)) + 4|0); $6 = HEAP32[$5>>2]|0; $7 = $6 & 1; $8 = ($7|0)==(0); L1: do { if ($8) { HEAP32[$__lv>>2] = -1; $9 = HEAP32[$this>>2]|0; $10 = ((($9)) + 16|0); $11 = HEAP32[$10>>2]|0; $12 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $12; $13 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $13; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $14 = (FUNCTION_TABLE_iiiiiii[$11 & 8191]($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__lv)|0); HEAP32[$__b>>2] = $14; $15 = HEAP32[$__lv>>2]|0; switch ($15|0) { case 0: { HEAP8[$__v>>0] = 0; break; } case 1: { HEAP8[$__v>>0] = 1; break; } default: { HEAP8[$__v>>0] = 1; HEAP32[$__err>>2] = 4; } } $$sroa$01$0 = $14; } else { $16 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $16; __THREW__ = 0; $17 = (invoke_iii(7576,($2|0),(111532|0))|0); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; do { if ($19) { $44 = ___cxa_find_matching_catch()|0; $45 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($16)|0); $$02 = $44;$$03 = $45; } else { (__ZNSt3__114__shared_count16__release_sharedEv($16)|0); $20 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$3>>2] = $20; __THREW__ = 0; $21 = (invoke_iii(7576,($3|0),(111688|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $46 = ___cxa_find_matching_catch()|0; $47 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($20)|0); $$02 = $46;$$03 = $47; break; } (__ZNSt3__114__shared_count16__release_sharedEv($20)|0); $24 = HEAP32[$21>>2]|0; $25 = ((($24)) + 24|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii($26|0,($__names|0),($21|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $$0 = $__names; } else { $29 = ((($__names)) + 12|0); $30 = HEAP32[$21>>2]|0; $31 = ((($30)) + 28|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; invoke_vii($32|0,($29|0),($21|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $$0 = $29; } else { $35 = HEAP32[$__e>>2]|0; HEAP32[$4>>2] = $35; $36 = ((($__names)) + 24|0); __THREW__ = 0; ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; $37 = (invoke_iiiiiiii(7594,($__b|0),($$byval_copy$2|0),($__names|0),($36|0),($17|0),($__err|0),1)|0); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $56 = ((($__names)) + 12|0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($56); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__names); $$02 = $54;$$03 = $55; break; } else { $40 = ($37|0)==($__names|0); $41 = $40&1; HEAP8[$__v>>0] = $41; $42 = HEAP32[$__b>>2]|0; $43 = ((($__names)) + 12|0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($43); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__names); $$sroa$01$0 = $42; break L1; } } } $48 = ___cxa_find_matching_catch()|0; $49 = tempRet0; $50 = ($__names|0)==($$0|0); if ($50) { $$02 = $48;$$03 = $49; } else { $52 = $$0; while(1) { $51 = ((($52)) + -12|0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($51); $53 = ($51|0)==($__names|0); if ($53) { $$02 = $48;$$03 = $49; break; } else { $52 = $51; } } } } } while(0); ___resumeException($$02|0); // unreachable; } } while(0); STACKTOP = sp;return ($$sroa$01$0|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__v)|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$15 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$9 = 0, $$01 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$11 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__i$0$i$i$5 = 0, $exitcond$i$i = 0, $exitcond$i$i$6 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$30 = 0; var $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $vararg_buffer = sp; $__atoms = sp + 208|0; $__grouping = sp + 196|0; $0 = sp + 192|0; $__buf = sp + 180|0; $__a_end = sp + 176|0; $__g = sp + 16|0; $__g_end = sp + 8|0; $__dc = sp + 4|0; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__grouping) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } __THREW__ = 0; $3 = (invoke_ii(6096,($__iob|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; do { if ($5) { $88 = ___cxa_find_matching_catch()|0; $89 = tempRet0; $$0 = $88;$$01 = $89; } else { HEAP32[$0>>2] = $3; __THREW__ = 0; $6 = (invoke_iii(7576,($0|0),(111532|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { $9 = HEAP32[$6>>2]|0; $10 = ((($9)) + 48|0); $11 = HEAP32[$10>>2]|0; __THREW__ = 0; (invoke_iiiii($11|0,($6|0),(209879|0),((209905)|0),($__atoms|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if (!($13)) { (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); $__i$0$i$i$5 = 0; while(1) { $exitcond$i$i$6 = ($__i$0$i$i$5|0)==(3); if ($exitcond$i$i$6) { break; } $14 = (($__buf) + ($__i$0$i$i$5<<2)|0); HEAP32[$14>>2] = 0; $15 = (($__i$0$i$i$5) + 1)|0; $__i$0$i$i$5 = $15; } $16 = HEAP8[$__buf>>0]|0; $17 = $16 & 1; $18 = ($17<<24>>24)==(0); if ($18) { $21 = 10; } else { $19 = HEAP32[$__buf>>2]|0; $20 = $19 & -2; $phitmp$i = (($20) + -1)|0; $21 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($21|0),0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; L18: do { if ($23) { label = 37; } else { $24 = HEAP8[$__buf>>0]|0; $25 = $24 & 1; $26 = ($25<<24>>24)==(0); $27 = ((($__buf)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($__buf)) + 1|0); $30 = $26 ? $29 : $28; HEAP32[$__a_end>>2] = $30; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $31 = ((($__buf)) + 4|0); $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$11 = $$pre;$__a$0 = $30; L20: while(1) { $32 = ($$pre$i$i$i$11|0)==(0|0); if ($32) { $$pre$i$i$i = 0;$167 = 1; } else { $33 = ((($$pre$i$i$i$11)) + 12|0); $34 = HEAP32[$33>>2]|0; $35 = ((($$pre$i$i$i$11)) + 16|0); $36 = HEAP32[$35>>2]|0; $37 = ($34|0)==($36|0); if ($37) { $38 = HEAP32[$$pre$i$i$i$11>>2]|0; $39 = ((($38)) + 36|0); $40 = HEAP32[$39>>2]|0; __THREW__ = 0; $41 = (invoke_ii($40|0,($$pre$i$i$i$11|0))|0); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 36; break; } else { $$0$i$i$i$i$9 = $41; } } else { $44 = HEAP32[$34>>2]|0; $$0$i$i$i$i$9 = $44; } $45 = ($$0$i$i$i$i$9|0)==(-1); if ($45) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$167 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$11;$167 = 0; } } $46 = HEAP32[$__e>>2]|0; $47 = ($46|0)==(0|0); do { if ($47) { label = 26; } else { $48 = ((($46)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = ((($46)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = ($49|0)==($51|0); if ($52) { $53 = HEAP32[$46>>2]|0; $54 = ((($53)) + 36|0); $55 = HEAP32[$54>>2]|0; __THREW__ = 0; $56 = (invoke_ii($55|0,($46|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { label = 36; break L20; } else { $$0$i$i$1$i$i$15 = $56; } } else { $59 = HEAP32[$49>>2]|0; $$0$i$i$1$i$i$15 = $59; } $60 = ($$0$i$i$1$i$i$15|0)==(-1); if ($60) { HEAP32[$__e>>2] = 0; label = 26; break; } else { if ($167) { $168 = $46; break; } else { $$pre$i$3$i$i = $46;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L20; } } } } while(0); if ((label|0) == 26) { label = 0; if ($167) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $168 = 0; } } $61 = HEAP32[$__a_end>>2]|0; $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); $65 = HEAP32[$31>>2]|0; $66 = $62&255; $67 = $66 >>> 1; $68 = $64 ? $67 : $65; $69 = (($__a$0) + ($68)|0); $70 = ($61|0)==($69|0); if ($70) { $71 = $68 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($71|0),0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { label = 36; break; } $74 = HEAP8[$__buf>>0]|0; $75 = $74 & 1; $76 = ($75<<24>>24)==(0); if ($76) { $79 = 10; } else { $77 = HEAP32[$__buf>>2]|0; $78 = $77 & -2; $phitmp$i$30 = (($78) + -1)|0; $79 = $phitmp$i$30; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($79|0),0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 36; break; } $82 = HEAP8[$__buf>>0]|0; $83 = $82 & 1; $84 = ($83<<24>>24)==(0); $85 = HEAP32[$27>>2]|0; $86 = $84 ? $29 : $85; $87 = (($86) + ($68)|0); HEAP32[$__a_end>>2] = $87; $__a$1 = $86; } else { $__a$1 = $__a$0; } $96 = ((($$pre$i$i$i)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ((($$pre$i$i$i)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = ($97|0)==($99|0); if ($100) { $101 = HEAP32[$$pre$i$i$i>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; $104 = (invoke_ii($103|0,($$pre$i$i$i|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 36; break; } else { $$0$i$i = $104; } } else { $107 = HEAP32[$97>>2]|0; $$0$i$i = $107; } $108 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,16,$__a$1,$__a_end,$__dc,0,$__grouping,$__g,$__g_end,$__atoms)|0); $109 = ($108|0)==(0); if (!($109)) { $$pre$i$3$i$i = $168;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $110 = HEAP32[$96>>2]|0; $111 = HEAP32[$98>>2]|0; $112 = ($110|0)==($111|0); if ($112) { $113 = HEAP32[$$pre$i$i$i>>2]|0; $114 = ((($113)) + 40|0); $115 = HEAP32[$114>>2]|0; __THREW__ = 0; (invoke_ii($115|0,($$pre$i$i$i|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 36; break; } else { $$pre$i$i$i$11 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $118 = ((($110)) + 4|0); HEAP32[$96>>2] = $118; $$pre$i$i$i$11 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 36) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $lpad$phi$index = $92;$lpad$phi$index2 = $93; break; } $119 = HEAP32[$__a_end>>2]|0; $120 = $__a$2; $121 = (($119) - ($120))|0; __THREW__ = 0; invoke_viii(7590,($__buf|0),($121|0),0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 37; } else { $124 = HEAP8[$__buf>>0]|0; $125 = HEAP32[$27>>2]|0; __THREW__ = 0; $126 = (invoke_i(7591)|0); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 37; } else { $129 = $124 & 1; $130 = ($129<<24>>24)==(0); $131 = $130 ? $29 : $125; __THREW__ = 0; HEAP32[$vararg_buffer>>2] = $__v; $132 = (invoke_iiiii(7592,($131|0),($126|0),(211263|0),($vararg_buffer|0))|0); $133 = __THREW__; __THREW__ = 0; $134 = $133&1; if ($134) { label = 37; } else { $135 = ($132|0)==(1); if (!($135)) { HEAP32[$__err>>2] = 4; } $136 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($136) { $169 = 1; } else { $137 = ((($$pre$i$i$i$lcssa)) + 12|0); $138 = HEAP32[$137>>2]|0; $139 = ((($$pre$i$i$i$lcssa)) + 16|0); $140 = HEAP32[$139>>2]|0; $141 = ($138|0)==($140|0); if ($141) { $142 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $143 = ((($142)) + 36|0); $144 = HEAP32[$143>>2]|0; __THREW__ = 0; $145 = (invoke_ii($144|0,($$pre$i$i$i$lcssa|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 37; break; } else { $$0$i$i$i$i = $145; } } else { $148 = HEAP32[$138>>2]|0; $$0$i$i$i$i = $148; } $149 = ($$0$i$i$i$i|0)==(-1); if ($149) { HEAP32[$__b>>2] = 0; $169 = 1; } else { $169 = 0; } } $150 = ($$pre$i$3$i$i|0)==(0|0); do { if ($150) { label = 63; } else { $151 = ((($$pre$i$3$i$i)) + 12|0); $152 = HEAP32[$151>>2]|0; $153 = ((($$pre$i$3$i$i)) + 16|0); $154 = HEAP32[$153>>2]|0; $155 = ($152|0)==($154|0); if ($155) { $156 = HEAP32[$$pre$i$3$i$i>>2]|0; $157 = ((($156)) + 36|0); $158 = HEAP32[$157>>2]|0; __THREW__ = 0; $159 = (invoke_ii($158|0,($$pre$i$3$i$i|0))|0); $160 = __THREW__; __THREW__ = 0; $161 = $160&1; if ($161) { label = 37; break L18; } else { $$0$i$i$1$i$i = $159; } } else { $162 = HEAP32[$152>>2]|0; $$0$i$i$1$i$i = $162; } $163 = ($$0$i$i$1$i$i|0)==(-1); if ($163) { HEAP32[$__e>>2] = 0; label = 63; break; } else { if ($169) { break; } else { label = 65; break; } } } } while(0); if ((label|0) == 63) { if ($169) { label = 65; } } if ((label|0) == 65) { $164 = HEAP32[$__err>>2]|0; $165 = $164 | 2; HEAP32[$__err>>2] = $165; } $166 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($166|0); } } } } } while(0); if ((label|0) == 37) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $lpad$phi$index = $94;$lpad$phi$index2 = $95; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); $$0 = $lpad$phi$index;$$01 = $lpad$phi$index2; break; } } $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); $$0 = $90;$$01 = $91; } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($$0|0); // unreachable; return (0)|0; } function __ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($__ct,$__base,$__a,$__a_end,$__dc,$__thousands_sep,$__grouping,$__g,$__g_end,$__atoms) { $__ct = $__ct|0; $__base = $__base|0; $__a = $__a|0; $__a_end = $__a_end|0; $__dc = $__dc|0; $__thousands_sep = $__thousands_sep|0; $__grouping = $__grouping|0; $__g = $__g|0; $__g_end = $__g_end|0; $__atoms = $__atoms|0; var $$0$i = 0, $$0$lcssa$i = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__a_end>>2]|0; $1 = ($0|0)==($__a|0); do { if ($1) { $2 = ((($__atoms)) + 96|0); $3 = HEAP32[$2>>2]|0; $4 = ($3|0)==($__ct|0); if (!($4)) { $5 = ((($__atoms)) + 100|0); $6 = HEAP32[$5>>2]|0; $7 = ($6|0)==($__ct|0); if (!($7)) { label = 5; break; } } $8 = $4 ? 43 : 45; $9 = ((($__a)) + 1|0); HEAP32[$__a_end>>2] = $9; HEAP8[$__a>>0] = $8; HEAP32[$__dc>>2] = 0; $$1 = 0; } else { label = 5; } } while(0); L6: do { if ((label|0) == 5) { $10 = HEAP8[$__grouping>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__grouping)) + 4|0); $14 = HEAP32[$13>>2]|0; $15 = $10&255; $16 = $15 >>> 1; $17 = $12 ? $16 : $14; $18 = ($17|0)!=(0); $19 = ($__ct|0)==($__thousands_sep|0); $or$cond = $19 & $18; if ($or$cond) { $20 = HEAP32[$__g_end>>2]|0; $21 = $20; $22 = $__g; $23 = (($21) - ($22))|0; $24 = ($23|0)<(160); if (!($24)) { $$1 = 0; break; } $25 = HEAP32[$__dc>>2]|0; $26 = ((($20)) + 4|0); HEAP32[$__g_end>>2] = $26; HEAP32[$20>>2] = $25; HEAP32[$__dc>>2] = 0; $$1 = 0; break; } $27 = ((($__atoms)) + 104|0); $$0$i = $__atoms; while(1) { $28 = ($$0$i|0)==($27|0); if ($28) { $$0$lcssa$i = $27; break; } $29 = HEAP32[$$0$i>>2]|0; $30 = ($29|0)==($__ct|0); if ($30) { $$0$lcssa$i = $$0$i; break; } $31 = ((($$0$i)) + 4|0); $$0$i = $31; } $32 = $$0$lcssa$i; $33 = $__atoms; $34 = (($32) - ($33))|0; $35 = $34 >> 2; $36 = ($34|0)>(92); if ($36) { $$1 = -1; } else { switch ($__base|0) { case 10: case 8: { $37 = ($35|0)<($__base|0); if (!($37)) { $$1 = -1; break L6; } break; } case 16: { $38 = ($34|0)<(88); if (!($38)) { if ($1) { $$1 = -1; break L6; } $39 = $0; $40 = $__a; $41 = (($39) - ($40))|0; $42 = ($41|0)<(3); if (!($42)) { $$1 = -1; break L6; } $43 = ((($0)) + -1|0); $44 = HEAP8[$43>>0]|0; $45 = ($44<<24>>24)==(48); if (!($45)) { $$1 = -1; break L6; } HEAP32[$__dc>>2] = 0; $46 = (209879 + ($35)|0); $47 = HEAP8[$46>>0]|0; $48 = ((($0)) + 1|0); HEAP32[$__a_end>>2] = $48; HEAP8[$0>>0] = $47; $$1 = 0; break L6; } break; } default: { } } $49 = (209879 + ($35)|0); $50 = HEAP8[$49>>0]|0; $51 = ((($0)) + 1|0); HEAP32[$__a_end>>2] = $51; HEAP8[$0>>0] = $50; $52 = HEAP32[$__dc>>2]|0; $53 = (($52) + 1)|0; HEAP32[$__dc>>2] = $53; $$1 = 0; } } } while(0); return ($$1|0); } function __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($agg$result,$__iob,$__atoms,$__thousands_sep) { $agg$result = $agg$result|0; $__iob = $__iob|0; $__atoms = $__atoms|0; $__thousands_sep = $__thousands_sep|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__loc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__loc = sp; $0 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $0; __THREW__ = 0; $1 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 32|0); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; (invoke_iiiii($6|0,($1|0),(209879|0),((209905)|0),($__atoms|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; $9 = (invoke_iii(7576,($__loc|0),(111680|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = HEAP32[$9>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_ii($14|0,($9|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { HEAP8[$__thousands_sep>>0] = $15; $18 = HEAP32[$9>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; invoke_vii($20|0,($agg$result|0),($9|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); STACKTOP = sp;return; } } } } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); ___resumeException($23|0); // unreachable; } function __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_($agg$result,$__iob,$__atoms,$__decimal_point,$__thousands_sep) { $agg$result = $agg$result|0; $__iob = $__iob|0; $__atoms = $__atoms|0; $__decimal_point = $__decimal_point|0; $__thousands_sep = $__thousands_sep|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__loc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__loc = sp; $0 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $0; __THREW__ = 0; $1 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 32|0); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; (invoke_iiiii($6|0,($1|0),(209879|0),((209911)|0),($__atoms|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; $9 = (invoke_iii(7576,($__loc|0),(111680|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = HEAP32[$9>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_ii($14|0,($9|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { HEAP8[$__decimal_point>>0] = $15; $18 = HEAP32[$9>>2]|0; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii($20|0,($9|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { HEAP8[$__thousands_sep>>0] = $21; $24 = HEAP32[$9>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii($26|0,($agg$result|0),($9|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); STACKTOP = sp;return; } } } } } } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); ___resumeException($29|0); // unreachable; } function __ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_($__ct,$__in_units,$__exp,$__a,$__a_end,$__decimal_point,$__thousands_sep,$__grouping,$__g,$__g_end,$__dc,$__atoms) { $__ct = $__ct|0; $__in_units = $__in_units|0; $__exp = $__exp|0; $__a = $__a|0; $__a_end = $__a_end|0; $__decimal_point = $__decimal_point|0; $__thousands_sep = $__thousands_sep|0; $__grouping = $__grouping|0; $__g = $__g|0; $__g_end = $__g_end|0; $__dc = $__dc|0; $__atoms = $__atoms|0; var $$0$i = 0, $$0$lcssa$i = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__ct<<24>>24)==($__decimal_point<<24>>24); L1: do { if ($0) { $1 = HEAP8[$__in_units>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $$2 = -1; } else { HEAP8[$__in_units>>0] = 0; $3 = HEAP32[$__a_end>>2]|0; $4 = ((($3)) + 1|0); HEAP32[$__a_end>>2] = $4; HEAP8[$3>>0] = 46; $5 = HEAP8[$__grouping>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__grouping)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); if ($13) { $$2 = 0; } else { $14 = HEAP32[$__g_end>>2]|0; $15 = $14; $16 = $__g; $17 = (($15) - ($16))|0; $18 = ($17|0)<(160); if ($18) { $19 = HEAP32[$__dc>>2]|0; $20 = ((($14)) + 4|0); HEAP32[$__g_end>>2] = $20; HEAP32[$14>>2] = $19; $$2 = 0; } else { $$2 = 0; } } } } else { $21 = ($__ct<<24>>24)==($__thousands_sep<<24>>24); if ($21) { $22 = HEAP8[$__grouping>>0]|0; $23 = $22 & 1; $24 = ($23<<24>>24)==(0); $25 = ((($__grouping)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $22&255; $28 = $27 >>> 1; $29 = $24 ? $28 : $26; $30 = ($29|0)==(0); if (!($30)) { $31 = HEAP8[$__in_units>>0]|0; $32 = ($31<<24>>24)==(0); if ($32) { $$2 = -1; break; } $33 = HEAP32[$__g_end>>2]|0; $34 = $33; $35 = $__g; $36 = (($34) - ($35))|0; $37 = ($36|0)<(160); if (!($37)) { $$2 = 0; break; } $38 = HEAP32[$__dc>>2]|0; $39 = ((($33)) + 4|0); HEAP32[$__g_end>>2] = $39; HEAP32[$33>>2] = $38; HEAP32[$__dc>>2] = 0; $$2 = 0; break; } } $40 = ((($__atoms)) + 32|0); $$0$i = $__atoms; while(1) { $41 = ($$0$i|0)==($40|0); if ($41) { $$0$lcssa$i = $40; break; } $42 = HEAP8[$$0$i>>0]|0; $43 = ($42<<24>>24)==($__ct<<24>>24); if ($43) { $$0$lcssa$i = $$0$i; break; } $44 = ((($$0$i)) + 1|0); $$0$i = $44; } $45 = $$0$lcssa$i; $46 = $__atoms; $47 = (($45) - ($46))|0; $48 = ($47|0)>(31); if ($48) { $$2 = -1; } else { $49 = (209879 + ($47)|0); $50 = HEAP8[$49>>0]|0; switch ($47|0) { case 24: case 25: { $51 = HEAP32[$__a_end>>2]|0; $52 = ($51|0)==($__a|0); if (!($52)) { $53 = ((($51)) + -1|0); $54 = HEAP8[$53>>0]|0; $55 = $54&255; $56 = $55 & 95; $57 = HEAP8[$__exp>>0]|0; $58 = $57&255; $59 = $58 & 127; $60 = ($56|0)==($59|0); if (!($60)) { $$2 = -1; break L1; } } $61 = ((($51)) + 1|0); HEAP32[$__a_end>>2] = $61; HEAP8[$51>>0] = $50; $$2 = 0; break L1; break; } case 23: case 22: { HEAP8[$__exp>>0] = 80; $62 = HEAP32[$__a_end>>2]|0; $63 = ((($62)) + 1|0); HEAP32[$__a_end>>2] = $63; HEAP8[$62>>0] = $50; $$2 = 0; break L1; break; } default: { $64 = $50&255; $65 = $64 & 95; $66 = HEAP8[$__exp>>0]|0; $67 = $66 << 24 >> 24; $68 = ($65|0)==($67|0); if ($68) { $69 = $65 | 128; $70 = $69&255; HEAP8[$__exp>>0] = $70; $71 = HEAP8[$__in_units>>0]|0; $72 = ($71<<24>>24)==(0); if (!($72)) { HEAP8[$__in_units>>0] = 0; $73 = HEAP8[$__grouping>>0]|0; $74 = $73 & 1; $75 = ($74<<24>>24)==(0); $76 = ((($__grouping)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $73&255; $79 = $78 >>> 1; $80 = $75 ? $79 : $77; $81 = ($80|0)==(0); if (!($81)) { $82 = HEAP32[$__g_end>>2]|0; $83 = $82; $84 = $__g; $85 = (($83) - ($84))|0; $86 = ($85|0)<(160); if ($86) { $87 = HEAP32[$__dc>>2]|0; $88 = ((($82)) + 4|0); HEAP32[$__g_end>>2] = $88; HEAP32[$82>>2] = $87; } } } } $89 = HEAP32[$__a_end>>2]|0; $90 = ((($89)) + 1|0); HEAP32[$__a_end>>2] = $90; HEAP8[$89>>0] = $50; $91 = ($47|0)>(21); if ($91) { $$2 = 0; break L1; } $92 = HEAP32[$__dc>>2]|0; $93 = (($92) + 1)|0; HEAP32[$__dc>>2] = $93; $$2 = 0; break L1; } } } } } while(0); return ($$2|0); } function __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($agg$result,$__iob,$__atoms,$__thousands_sep) { $agg$result = $agg$result|0; $__iob = $__iob|0; $__atoms = $__atoms|0; $__thousands_sep = $__thousands_sep|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__loc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__loc = sp; $0 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $0; __THREW__ = 0; $1 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; (invoke_iiiii($6|0,($1|0),(209879|0),((209905)|0),($__atoms|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; $9 = (invoke_iii(7576,($__loc|0),(111688|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = HEAP32[$9>>2]|0; $13 = ((($12)) + 16|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_ii($14|0,($9|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { HEAP32[$__thousands_sep>>2] = $15; $18 = HEAP32[$9>>2]|0; $19 = ((($18)) + 20|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; invoke_vii($20|0,($agg$result|0),($9|0)); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); STACKTOP = sp;return; } } } } } $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); ___resumeException($23|0); // unreachable; } function __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_($agg$result,$__iob,$__atoms,$__decimal_point,$__thousands_sep) { $agg$result = $agg$result|0; $__iob = $__iob|0; $__atoms = $__atoms|0; $__decimal_point = $__decimal_point|0; $__thousands_sep = $__thousands_sep|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__loc = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__loc = sp; $0 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $0; __THREW__ = 0; $1 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if (!($3)) { $4 = HEAP32[$1>>2]|0; $5 = ((($4)) + 48|0); $6 = HEAP32[$5>>2]|0; __THREW__ = 0; (invoke_iiiii($6|0,($1|0),(209879|0),((209911)|0),($__atoms|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { __THREW__ = 0; $9 = (invoke_iii(7576,($__loc|0),(111688|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if (!($11)) { $12 = HEAP32[$9>>2]|0; $13 = ((($12)) + 12|0); $14 = HEAP32[$13>>2]|0; __THREW__ = 0; $15 = (invoke_ii($14|0,($9|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { HEAP32[$__decimal_point>>2] = $15; $18 = HEAP32[$9>>2]|0; $19 = ((($18)) + 16|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_ii($20|0,($9|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { HEAP32[$__thousands_sep>>2] = $21; $24 = HEAP32[$9>>2]|0; $25 = ((($24)) + 20|0); $26 = HEAP32[$25>>2]|0; __THREW__ = 0; invoke_vii($26|0,($agg$result|0),($9|0)); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); STACKTOP = sp;return; } } } } } } $29 = ___cxa_find_matching_catch()|0; $30 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); ___resumeException($29|0); // unreachable; } function __ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw($__ct,$__in_units,$__exp,$__a,$__a_end,$__decimal_point,$__thousands_sep,$__grouping,$__g,$__g_end,$__dc,$__atoms) { $__ct = $__ct|0; $__in_units = $__in_units|0; $__exp = $__exp|0; $__a = $__a|0; $__a_end = $__a_end|0; $__decimal_point = $__decimal_point|0; $__thousands_sep = $__thousands_sep|0; $__grouping = $__grouping|0; $__g = $__g|0; $__g_end = $__g_end|0; $__dc = $__dc|0; $__atoms = $__atoms|0; var $$0$i = 0, $$0$lcssa$i = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__ct|0)==($__decimal_point|0); L1: do { if ($0) { $1 = HEAP8[$__in_units>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $$2 = -1; } else { HEAP8[$__in_units>>0] = 0; $3 = HEAP32[$__a_end>>2]|0; $4 = ((($3)) + 1|0); HEAP32[$__a_end>>2] = $4; HEAP8[$3>>0] = 46; $5 = HEAP8[$__grouping>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__grouping)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); if ($13) { $$2 = 0; } else { $14 = HEAP32[$__g_end>>2]|0; $15 = $14; $16 = $__g; $17 = (($15) - ($16))|0; $18 = ($17|0)<(160); if ($18) { $19 = HEAP32[$__dc>>2]|0; $20 = ((($14)) + 4|0); HEAP32[$__g_end>>2] = $20; HEAP32[$14>>2] = $19; $$2 = 0; } else { $$2 = 0; } } } } else { $21 = ($__ct|0)==($__thousands_sep|0); if ($21) { $22 = HEAP8[$__grouping>>0]|0; $23 = $22 & 1; $24 = ($23<<24>>24)==(0); $25 = ((($__grouping)) + 4|0); $26 = HEAP32[$25>>2]|0; $27 = $22&255; $28 = $27 >>> 1; $29 = $24 ? $28 : $26; $30 = ($29|0)==(0); if (!($30)) { $31 = HEAP8[$__in_units>>0]|0; $32 = ($31<<24>>24)==(0); if ($32) { $$2 = -1; break; } $33 = HEAP32[$__g_end>>2]|0; $34 = $33; $35 = $__g; $36 = (($34) - ($35))|0; $37 = ($36|0)<(160); if (!($37)) { $$2 = 0; break; } $38 = HEAP32[$__dc>>2]|0; $39 = ((($33)) + 4|0); HEAP32[$__g_end>>2] = $39; HEAP32[$33>>2] = $38; HEAP32[$__dc>>2] = 0; $$2 = 0; break; } } $40 = ((($__atoms)) + 128|0); $$0$i = $__atoms; while(1) { $41 = ($$0$i|0)==($40|0); if ($41) { $$0$lcssa$i = $40; break; } $42 = HEAP32[$$0$i>>2]|0; $43 = ($42|0)==($__ct|0); if ($43) { $$0$lcssa$i = $$0$i; break; } $44 = ((($$0$i)) + 4|0); $$0$i = $44; } $45 = $$0$lcssa$i; $46 = $__atoms; $47 = (($45) - ($46))|0; $48 = $47 >> 2; $49 = ($47|0)>(124); if ($49) { $$2 = -1; } else { $50 = (209879 + ($48)|0); $51 = HEAP8[$50>>0]|0; switch ($48|0) { case 24: case 25: { $52 = HEAP32[$__a_end>>2]|0; $53 = ($52|0)==($__a|0); if (!($53)) { $54 = ((($52)) + -1|0); $55 = HEAP8[$54>>0]|0; $56 = $55&255; $57 = $56 & 95; $58 = HEAP8[$__exp>>0]|0; $59 = $58&255; $60 = $59 & 127; $61 = ($57|0)==($60|0); if (!($61)) { $$2 = -1; break L1; } } $62 = ((($52)) + 1|0); HEAP32[$__a_end>>2] = $62; HEAP8[$52>>0] = $51; $$2 = 0; break L1; break; } case 23: case 22: { HEAP8[$__exp>>0] = 80; break; } default: { $63 = $51&255; $64 = $63 & 95; $65 = HEAP8[$__exp>>0]|0; $66 = $65 << 24 >> 24; $67 = ($64|0)==($66|0); if ($67) { $68 = $64 | 128; $69 = $68&255; HEAP8[$__exp>>0] = $69; $70 = HEAP8[$__in_units>>0]|0; $71 = ($70<<24>>24)==(0); if (!($71)) { HEAP8[$__in_units>>0] = 0; $72 = HEAP8[$__grouping>>0]|0; $73 = $72 & 1; $74 = ($73<<24>>24)==(0); $75 = ((($__grouping)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = $72&255; $78 = $77 >>> 1; $79 = $74 ? $78 : $76; $80 = ($79|0)==(0); if (!($80)) { $81 = HEAP32[$__g_end>>2]|0; $82 = $81; $83 = $__g; $84 = (($82) - ($83))|0; $85 = ($84|0)<(160); if ($85) { $86 = HEAP32[$__dc>>2]|0; $87 = ((($81)) + 4|0); HEAP32[$__g_end>>2] = $87; HEAP32[$81>>2] = $86; } } } } } } $88 = HEAP32[$__a_end>>2]|0; $89 = ((($88)) + 1|0); HEAP32[$__a_end>>2] = $89; HEAP8[$88>>0] = $51; $90 = ($47|0)>(84); if ($90) { $$2 = 0; } else { $91 = HEAP32[$__dc>>2]|0; $92 = (($91) + 1)|0; HEAP32[$__dc>>2] = $92; $$2 = 0; } } } } while(0); return ($$2|0); } function __ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$0 = 0, $$01 = 0, $$byval_copy = 0, $$ph = 0, $$pre = 0, $$pre$phi7Z2D = 0, $$pre3 = 0, $$pre3$val = 0, $$pre6 = 0, $$sroa$0$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $__nm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $__nm = sp; $2 = ((($__iob)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 1; $5 = ($4|0)==(0); L1: do { if ($5) { $6 = HEAP32[$this>>2]|0; $7 = ((($6)) + 24|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $9; $10 = $__v&1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $11 = (FUNCTION_TABLE_iiiiii[$8 & 8191]($this,$$byval_copy,$__iob,$__fl,$10)|0); $$sroa$0$0 = $11; } else { $12 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$1>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(7576,($1|0),(111680|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; do { if ($15) { $40 = ___cxa_find_matching_catch()|0; $41 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($12)|0); $$0 = $41;$$01 = $40; } else { (__ZNSt3__114__shared_count16__release_sharedEv($12)|0); $16 = HEAP32[$13>>2]|0; if ($__v) { $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vii[$18 & 8191]($__nm,$13); } else { $19 = ((($16)) + 28|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vii[$20 & 8191]($__nm,$13); } $21 = HEAP8[$__nm>>0]|0; $22 = $21 & 1; $23 = ($22<<24>>24)==(0); $24 = ((($__nm)) + 8|0); $25 = HEAP32[$24>>2]|0; $$pre6 = ((($__nm)) + 1|0); $26 = ((($__nm)) + 1|0); $$pre3 = ((($__nm)) + 8|0); $$pre$phi7Z2D = $23 ? $26 : $$pre6; $$ph = $23 ? $26 : $25; $27 = ((($__nm)) + 4|0); $29 = $21;$37 = $$ph; L11: while(1) { $28 = $29 & 1; $30 = ($28<<24>>24)==(0); $$pre3$val = HEAP32[$$pre3>>2]|0; $31 = HEAP32[$27>>2]|0; $32 = $29&255; $33 = $32 >>> 1; $34 = $30 ? $$pre$phi7Z2D : $$pre3$val; $35 = $30 ? $33 : $31; $36 = (($34) + ($35)|0); $38 = ($37|0)==($36|0); if ($38) { label = 9; break; } $42 = HEAP8[$37>>0]|0; $43 = HEAP32[$__s>>2]|0; $44 = ($43|0)==(0|0); do { if (!($44)) { $45 = ((($43)) + 24|0); $46 = HEAP32[$45>>2]|0; $47 = ((($43)) + 28|0); $48 = HEAP32[$47>>2]|0; $49 = ($46|0)==($48|0); if (!($49)) { $50 = ((($46)) + 1|0); HEAP32[$45>>2] = $50; HEAP8[$46>>0] = $42; break; } $51 = HEAP32[$43>>2]|0; $52 = ((($51)) + 52|0); $53 = HEAP32[$52>>2]|0; $54 = $42&255; __THREW__ = 0; $55 = (invoke_iii($53|0,($43|0),($54|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 18; break L11; } $58 = ($55|0)==(-1); if ($58) { HEAP32[$__s>>2] = 0; } } } while(0); $59 = ((($37)) + 1|0); $$pre = HEAP8[$__nm>>0]|0; $29 = $$pre;$37 = $59; } if ((label|0) == 9) { $39 = HEAP32[$__s>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__nm); $$sroa$0$0 = $39; break L1; } else if ((label|0) == 18) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__nm); $$0 = $61;$$01 = $60; break; } } } while(0); ___resumeException($$01|0); // unreachable; } } while(0); STACKTOP = sp;return ($$sroa$0$0|0); } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0; var $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 20|0; $vararg_buffer = sp; $__fmt = sp + 60|0; $__nar = sp + 48|0; $__o = sp + 24|0; $__op = sp + 16|0; $__oe = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211268>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211268+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211268+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211268+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211268+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211268+5>>0]|0; $2 = ((($__fmt)) + 1|0); $3 = ((($__iob)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($2,211274,1,$4); $5 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $6 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,12,$5,$__fmt,$vararg_buffer)|0); $7 = (($__nar) + ($6)|0); $8 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$7,$__iob)|0); $9 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $9; __THREW__ = 0; invoke_viiiiiii(7595,($__nar|0),($8|0),($7|0),($__o|0),($__op|0),($__oe|0),($0|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); ___resumeException($16|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); $12 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $12; $13 = HEAP32[$__op>>2]|0; $14 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $15 = (__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$13,$14,$__iob,$__fl)|0); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZNSt3__114__num_put_base12__format_intEPcPKcbj($__fmtp,$__len,$__signd,$__flags) { $__fmtp = $__fmtp|0; $__len = $__len|0; $__signd = $__signd|0; $__flags = $__flags|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$1$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__flags & 2048; $1 = ($0|0)==(0); if ($1) { $$0 = $__fmtp; } else { $2 = ((($__fmtp)) + 1|0); HEAP8[$__fmtp>>0] = 43; $$0 = $2; } $3 = $__flags & 512; $4 = ($3|0)==(0); if ($4) { $$01 = $__len;$$1 = $$0; } else { $5 = ((($$0)) + 1|0); HEAP8[$$0>>0] = 35; $$01 = $__len;$$1 = $5; } while(1) { $6 = HEAP8[$$01>>0]|0; $7 = ($6<<24>>24)==(0); if ($7) { $$1$lcssa = $$1; break; } $8 = ((($$01)) + 1|0); $9 = ((($$1)) + 1|0); HEAP8[$$1>>0] = $6; $$01 = $8;$$1 = $9; } $10 = $__flags & 74; L10: do { switch ($10|0) { case 64: { HEAP8[$$1$lcssa>>0] = 111; break; } case 8: { $11 = $__flags & 16384; $12 = ($11|0)==(0); if ($12) { HEAP8[$$1$lcssa>>0] = 120; break L10; } else { HEAP8[$$1$lcssa>>0] = 88; break L10; } break; } default: { if ($__signd) { HEAP8[$$1$lcssa>>0] = 100; break L10; } else { HEAP8[$$1$lcssa>>0] = 117; break L10; } } } } while(0); return; } function __ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nb,$__ne,$__iob) { $__nb = $__nb|0; $__ne = $__ne|0; $__iob = $__iob|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__iob)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 176; L1: do { switch ($2|0) { case 16: { $3 = HEAP8[$__nb>>0]|0; switch ($3<<24>>24) { case 43: case 45: { $4 = ((($__nb)) + 1|0); $$0 = $4; break L1; break; } default: { } } $5 = $__ne; $6 = $__nb; $7 = (($5) - ($6))|0; $8 = ($7|0)>(1); $9 = ($3<<24>>24)==(48); $or$cond = $8 & $9; if ($or$cond) { $10 = ((($__nb)) + 1|0); $11 = HEAP8[$10>>0]|0; switch ($11<<24>>24) { case 88: case 120: { break; } default: { label = 7; break L1; } } $12 = ((($__nb)) + 2|0); $$0 = $12; } else { label = 7; } break; } case 32: { $$0 = $__ne; break; } default: { label = 7; } } } while(0); if ((label|0) == 7) { $$0 = $__nb; } return ($$0|0); } function __ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE($__nb,$__np,$__ne,$__ob,$__op,$__oe,$__loc) { $__nb = $__nb|0; $__np = $__np|0; $__ne = $__ne|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__loc = $__loc|0; var $$0$i$i = 0, $$0$i$i$6 = 0, $$01$i$i = 0, $$01$i$i$5 = 0, $$__dg$0 = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0; var $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dc$0 = 0, $__dc$1 = 0, $__dg$0 = 0, $__dg$1 = 0, $__grouping = 0, $__nf$0 = 0; var $__nf$1 = 0, $__p$0 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__grouping = sp; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111540)|0); $1 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111680)|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($__grouping,$1); $5 = HEAP8[$__grouping>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__grouping)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); L1: do { if ($13) { $14 = HEAP32[$0>>2]|0; $15 = ((($14)) + 32|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; (invoke_iiiii($16|0,($0|0),($__nb|0),($__ne|0),($__ob|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 5; } else { $19 = $__ne; $20 = $__nb; $21 = (($19) - ($20))|0; $22 = (($__ob) + ($21)|0); HEAP32[$__oe>>2] = $22; $$pre$phiZ2D = $20;$126 = $22; label = 30; } } else { HEAP32[$__oe>>2] = $__ob; $27 = HEAP8[$__nb>>0]|0; switch ($27<<24>>24) { case 43: case 45: { $28 = HEAP32[$0>>2]|0; $29 = ((($28)) + 28|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($0|0),($27|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 5; break L1; } $34 = ((($__nb)) + 1|0); $35 = HEAP32[$__oe>>2]|0; $36 = ((($35)) + 1|0); HEAP32[$__oe>>2] = $36; HEAP8[$35>>0] = $31; $__nf$0 = $34; break; } default: { $__nf$0 = $__nb; } } $37 = $__ne; $38 = $__nf$0; $39 = (($37) - ($38))|0; $40 = ($39|0)>(1); L9: do { if ($40) { $41 = HEAP8[$__nf$0>>0]|0; $42 = ($41<<24>>24)==(48); if ($42) { $43 = ((($__nf$0)) + 1|0); $44 = HEAP8[$43>>0]|0; switch ($44<<24>>24) { case 88: case 120: { break; } default: { $__nf$1 = $__nf$0; break L9; } } $45 = HEAP32[$0>>2]|0; $46 = ((($45)) + 28|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; $48 = (invoke_iii($47|0,($0|0),48)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 5; break L1; } $51 = HEAP32[$__oe>>2]|0; $52 = ((($51)) + 1|0); HEAP32[$__oe>>2] = $52; HEAP8[$51>>0] = $48; $53 = HEAP8[$43>>0]|0; $54 = HEAP32[$0>>2]|0; $55 = ((($54)) + 28|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iii($56|0,($0|0),($53|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 5; break L1; } $60 = ((($__nf$0)) + 2|0); $61 = HEAP32[$__oe>>2]|0; $62 = ((($61)) + 1|0); HEAP32[$__oe>>2] = $62; HEAP8[$61>>0] = $57; $__nf$1 = $60; } else { $__nf$1 = $__nf$0; } } else { $__nf$1 = $__nf$0; } } while(0); $63 = ($__nf$1|0)==($__ne|0); L16: do { if (!($63)) { $$0$i$i = $__ne;$$01$i$i = $__nf$1; while(1) { $64 = ((($$0$i$i)) + -1|0); $65 = ($$01$i$i>>>0)<($64>>>0); if (!($65)) { break L16; } $66 = HEAP8[$$01$i$i>>0]|0; $67 = HEAP8[$64>>0]|0; HEAP8[$$01$i$i>>0] = $67; HEAP8[$64>>0] = $66; $68 = ((($$01$i$i)) + 1|0); $$0$i$i = $64;$$01$i$i = $68; } } } while(0); $69 = HEAP32[$1>>2]|0; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; $72 = (invoke_ii($71|0,($1|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 5; } else { $75 = ((($__grouping)) + 8|0); $76 = ((($__grouping)) + 1|0); $__dc$0 = 0;$__dg$0 = 0;$__p$0 = $__nf$1; while(1) { $77 = ($__p$0>>>0)<($__ne>>>0); if (!($77)) { break; } $89 = HEAP8[$__grouping>>0]|0; $90 = $89 & 1; $91 = ($90<<24>>24)==(0); $92 = HEAP32[$75>>2]|0; $93 = $91 ? $76 : $92; $94 = (($93) + ($__dg$0)|0); $95 = HEAP8[$94>>0]|0; $96 = ($95<<24>>24)!=(0); $97 = $95 << 24 >> 24; $98 = ($__dc$0|0)==($97|0); $or$cond = $96 & $98; if ($or$cond) { $99 = HEAP32[$__oe>>2]|0; $100 = ((($99)) + 1|0); HEAP32[$__oe>>2] = $100; HEAP8[$99>>0] = $72; $101 = HEAP8[$__grouping>>0]|0; $102 = $101 & 1; $103 = ($102<<24>>24)==(0); $104 = HEAP32[$8>>2]|0; $105 = $101&255; $106 = $105 >>> 1; $107 = $103 ? $106 : $104; $108 = (($107) + -1)|0; $109 = ($__dg$0>>>0)<($108>>>0); $110 = $109&1; $$__dg$0 = (($110) + ($__dg$0))|0; $__dc$1 = 0;$__dg$1 = $$__dg$0; } else { $__dc$1 = $__dc$0;$__dg$1 = $__dg$0; } $111 = HEAP8[$__p$0>>0]|0; $112 = HEAP32[$0>>2]|0; $113 = ((($112)) + 28|0); $114 = HEAP32[$113>>2]|0; __THREW__ = 0; $115 = (invoke_iii($114|0,($0|0),($111|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 4; break; } $118 = HEAP32[$__oe>>2]|0; $119 = ((($118)) + 1|0); HEAP32[$__oe>>2] = $119; HEAP8[$118>>0] = $115; $120 = (($__dc$1) + 1)|0; $121 = ((($__p$0)) + 1|0); $__dc$0 = $120;$__dg$0 = $__dg$1;$__p$0 = $121; } if ((label|0) == 4) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $lpad$phi$index = $23;$lpad$phi$index2 = $24; break; } $78 = $__nf$1; $79 = $__nb; $80 = (($78) - ($79))|0; $81 = (($__ob) + ($80)|0); $82 = HEAP32[$__oe>>2]|0; $83 = ($81|0)==($82|0); if ($83) { $$pre$phiZ2D = $79;$126 = $81; label = 30; } else { $$0$i$i$6 = $82;$$01$i$i$5 = $81; while(1) { $84 = ((($$0$i$i$6)) + -1|0); $85 = ($$01$i$i$5>>>0)<($84>>>0); if (!($85)) { break; } $86 = HEAP8[$$01$i$i$5>>0]|0; $87 = HEAP8[$84>>0]|0; HEAP8[$$01$i$i$5>>0] = $87; HEAP8[$84>>0] = $86; $88 = ((($$01$i$i$5)) + 1|0); $$0$i$i$6 = $84;$$01$i$i$5 = $88; } $$pre = HEAP32[$__oe>>2]|0; $$pre$phiZ2D = $79;$126 = $$pre; label = 30; } } } } while(0); if ((label|0) == 5) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $lpad$phi$index = $25;$lpad$phi$index2 = $26; } else if ((label|0) == 30) { $122 = ($__np|0)==($__ne|0); $123 = $__np; $124 = (($123) - ($$pre$phiZ2D))|0; $125 = (($__ob) + ($124)|0); $storemerge = $122 ? $126 : $125; HEAP32[$__op>>2] = $storemerge; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx($this,$__s,$__iob,$__fl,$0,$1) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $0 = $0|0; $1 = $1|0; var $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 32|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 78|0; $__o = sp + 36|0; $__op = sp + 28|0; $__oe = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = $__fmt; $5 = $4; HEAP32[$5>>2] = 37; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($__fmt)) + 1|0); $9 = ((($__iob)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($8,211276,1,$10); $11 = (__ZNSt3__16__clocEv()|0); $12 = $vararg_buffer; $13 = $12; HEAP32[$13>>2] = $0; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $1; $16 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,22,$11,$__fmt,$vararg_buffer)|0); $17 = (($__nar) + ($16)|0); $18 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$17,$__iob)|0); $19 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $19; __THREW__ = 0; invoke_viiiiiii(7595,($__nar|0),($18|0),($17|0),($__o|0),($__op|0),($__oe|0),($2|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); ___resumeException($26|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); $22 = HEAP32[$__s>>2]|0; HEAP32[$3>>2] = $22; $23 = HEAP32[$__op>>2]|0; $24 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $25 = (__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$23,$24,$__iob,$__fl)|0); STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0; var $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 20|0; $vararg_buffer = sp; $__fmt = sp + 60|0; $__nar = sp + 48|0; $__o = sp + 24|0; $__op = sp + 16|0; $__oe = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211268>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211268+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211268+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211268+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211268+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211268+5>>0]|0; $2 = ((($__fmt)) + 1|0); $3 = ((($__iob)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($2,211274,0,$4); $5 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $6 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,12,$5,$__fmt,$vararg_buffer)|0); $7 = (($__nar) + ($6)|0); $8 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$7,$__iob)|0); $9 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $9; __THREW__ = 0; invoke_viiiiiii(7595,($__nar|0),($8|0),($7|0),($__o|0),($__op|0),($__oe|0),($0|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); ___resumeException($16|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); $12 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $12; $13 = HEAP32[$__op>>2]|0; $14 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $15 = (__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$13,$14,$__iob,$__fl)|0); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy($this,$__s,$__iob,$__fl,$0,$1) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $0 = $0|0; $1 = $1|0; var $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 32|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 79|0; $__o = sp + 36|0; $__op = sp + 28|0; $__oe = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = $__fmt; $5 = $4; HEAP32[$5>>2] = 37; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($__fmt)) + 1|0); $9 = ((($__iob)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($8,211276,0,$10); $11 = (__ZNSt3__16__clocEv()|0); $12 = $vararg_buffer; $13 = $12; HEAP32[$13>>2] = $0; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $1; $16 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,23,$11,$__fmt,$vararg_buffer)|0); $17 = (($__nar) + ($16)|0); $18 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$17,$__iob)|0); $19 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $19; __THREW__ = 0; invoke_viiiiiii(7595,($__nar|0),($18|0),($17|0),($__o|0),($__op|0),($__oe|0),($2|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); ___resumeException($26|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); $22 = HEAP32[$__s>>2]|0; HEAP32[$3>>2] = $22; $23 = HEAP32[$__op>>2]|0; $24 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $25 = (__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$23,$24,$__iob,$__fl)|0); STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = +$__v; var $$0 = 0, $$02 = 0, $$117 = 0, $$1316 = 0, $$byval_copy = 0, $$pre = 0, $$pre10 = 0, $$pre10$pre = 0, $$pre1012 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__nb = 0, $__nc$0 = 0, $__nc$1 = 0, $__nc$2 = 0, $__o = 0, $__ob$0 = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0, $vararg_ptr12 = 0; var $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 84|0; $vararg_buffer9 = sp + 48|0; $vararg_buffer5 = sp + 32|0; $vararg_buffer2 = sp + 24|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 146|0; $__nb = sp + 80|0; $__o = sp + 88|0; $__op = sp + 76|0; $__oe = sp + 72|0; $0 = sp + 68|0; $1 = sp + 64|0; $2 = $__fmt; $3 = $2; HEAP32[$3>>2] = 37; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($__fmt)) + 1|0); $7 = ((($__iob)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__114__num_put_base14__format_floatEPcPKcj($6,211279,$8)|0); HEAP32[$__nb>>2] = $__nar; $10 = (__ZNSt3__16__clocEv()|0); if ($9) { $11 = ((($__iob)) + 8|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 8|0); HEAPF64[$vararg_ptr1>>3] = $__v; $13 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer)|0); $__nc$0 = $13; } else { HEAPF64[$vararg_buffer2>>3] = $__v; $14 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer2)|0); $__nc$0 = $14; } $15 = ($__nc$0|0)>(29); do { if ($15) { __THREW__ = 0; $16 = (invoke_i(7591)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($9) { if (!($18)) { $19 = ((($__iob)) + 8|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $20; $vararg_ptr8 = ((($vararg_buffer5)) + 8|0); HEAPF64[$vararg_ptr8>>3] = $__v; $21 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer5|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $__nc$1 = $21; label = 12; } } } else { if (!($18)) { $26 = ((($__iob)) + 8|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $27; $vararg_ptr12 = ((($vararg_buffer9)) + 8|0); HEAPF64[$vararg_ptr12>>3] = $__v; $28 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer9|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $__nc$1 = $28; label = 12; } } } if ((label|0) == 12) { $31 = HEAP32[$__nb>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { $33 = $31; $$pre1012 = $31;$63 = $33;$__nc$2 = $__nc$1; label = 16; break; } __THREW__ = 0; invoke_v(7597); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $$pre = HEAP32[$__nb>>2]|0; $36 = $$pre; $$pre1012 = $36;$63 = $$pre;$__nc$2 = $__nc$1; label = 16; break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $$117 = $24;$$1316 = $25; } else { $$pre9 = HEAP32[$__nb>>2]|0; $$pre1012 = $$pre9;$63 = 0;$__nc$2 = $__nc$0; label = 16; } } while(0); if ((label|0) == 16) { $37 = (($$pre1012) + ($__nc$2)|0); $38 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($$pre1012,$37,$__iob)|0); $39 = ($$pre1012|0)==($__nar|0); do { if ($39) { $51 = $__nar;$60 = 0;$__ob$0 = $__o; label = 22; } else { $40 = $__nc$2 << 1; $41 = (_malloc($40)|0); $42 = ($41|0)==(0|0); if ($42) { __THREW__ = 0; invoke_v(7597); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $73 = 0; label = 20; break; } $$pre10$pre = HEAP32[$__nb>>2]|0; $$pre10 = $$pre10$pre; } else { $$pre10 = $$pre1012; } $47 = $41; $51 = $$pre10;$60 = $47;$__ob$0 = $41; label = 22; } } while(0); do { if ((label|0) == 22) { __THREW__ = 0; $48 = (invoke_ii(6096,($__iob|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $73 = $60; label = 20; } else { HEAP32[$0>>2] = $48; __THREW__ = 0; invoke_viiiiiii(7598,($51|0),($38|0),($37|0),($__ob$0|0),($__op|0),($__oe|0),($0|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($48)|0); $$0 = $66;$$02 = $67;$68 = $60; break; } (__ZNSt3__114__shared_count16__release_sharedEv($48)|0); $54 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $54; $55 = HEAP32[$__op>>2]|0; $56 = HEAP32[$__oe>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $57 = (invoke_iiiiiii(3864,($$byval_copy|0),($__ob$0|0),($55|0),($56|0),($__iob|0),($__fl|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $73 = $60; label = 20; } else { HEAP32[$__s>>2] = $57; $61 = ($60|0)==(0); if (!($61)) { $62 = $60; _free($62); } $64 = ($63|0)==(0); if (!($64)) { $65 = $63; _free($65); } STACKTOP = sp;return ($57|0); } } } } while(0); if ((label|0) == 20) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $$0 = $45;$$02 = $46;$68 = $73; } $69 = ($68|0)==(0); if (!($69)) { $70 = $68; _free($70); } $71 = ($63|0)==(0); if ($71) { $$117 = $$0;$$1316 = $$02; } else { $72 = $63; _free($72); $$117 = $$0;$$1316 = $$02; } } ___resumeException($$117|0); // unreachable; return (0)|0; } function __ZNSt3__114__num_put_base14__format_floatEPcPKcj($__fmtp,$__len,$__flags) { $__fmtp = $__fmtp|0; $__len = $__len|0; $__flags = $__flags|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$2 = 0, $$2$lcssa = 0, $$2$ph = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $specify_precision$0$off0$ph = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__flags & 2048; $1 = ($0|0)==(0); if ($1) { $$0 = $__fmtp; } else { $2 = ((($__fmtp)) + 1|0); HEAP8[$__fmtp>>0] = 43; $$0 = $2; } $3 = $__flags & 1024; $4 = ($3|0)==(0); if ($4) { $$1 = $$0; } else { $5 = ((($$0)) + 1|0); HEAP8[$$0>>0] = 35; $$1 = $5; } $6 = $__flags & 260; $7 = $__flags >>> 14; $8 = ($6|0)==(260); if ($8) { $$2$ph = $$1;$specify_precision$0$off0$ph = 0; } else { $9 = ((($$1)) + 1|0); HEAP8[$$1>>0] = 46; $10 = ((($$1)) + 2|0); HEAP8[$9>>0] = 42; $$2$ph = $10;$specify_precision$0$off0$ph = 1; } $$01 = $__len;$$2 = $$2$ph; while(1) { $11 = HEAP8[$$01>>0]|0; $12 = ($11<<24>>24)==(0); if ($12) { $$2$lcssa = $$2; break; } $13 = ((($$01)) + 1|0); $14 = ((($$2)) + 1|0); HEAP8[$$2>>0] = $11; $$01 = $13;$$2 = $14; } L14: do { switch ($6|0) { case 4: { $15 = $7 & 1; $16 = ($15|0)==(0); if ($16) { HEAP8[$$2$lcssa>>0] = 102; break L14; } else { HEAP8[$$2$lcssa>>0] = 70; break L14; } break; } case 256: { $17 = $7 & 1; $18 = ($17|0)==(0); if ($18) { HEAP8[$$2$lcssa>>0] = 101; break L14; } else { HEAP8[$$2$lcssa>>0] = 69; break L14; } break; } default: { $19 = $7 & 1; $20 = ($19|0)!=(0); if ($8) { if ($20) { HEAP8[$$2$lcssa>>0] = 65; break L14; } else { HEAP8[$$2$lcssa>>0] = 97; break L14; } } else { if ($20) { HEAP8[$$2$lcssa>>0] = 71; break L14; } else { HEAP8[$$2$lcssa>>0] = 103; break L14; } } } } } while(0); return ($specify_precision$0$off0$ph|0); } function __ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE($__nb,$__np,$__ne,$__ob,$__op,$__oe,$__loc) { $__nb = $__nb|0; $__np = $__np|0; $__ne = $__ne|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__loc = $__loc|0; var $$0$i$i = 0, $$0$i$i$6 = 0, $$01$i$i = 0, $$01$i$i$5 = 0, $$__dg$0 = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dc$0 = 0, $__dc$1 = 0, $__dg$0 = 0, $__dg$1 = 0, $__grouping = 0, $__nf$0 = 0; var $__nf$1 = 0, $__nf$2 = 0, $__nf$2$lcssa45 = 0, $__nf$3 = 0, $__ns$0 = 0, $__ns$1 = 0, $__ns$2 = 0, $__p$0 = 0, $lpad$phi$index = 0, $lpad$phi$index5 = 0, $or$cond = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__grouping = sp; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111540)|0); $1 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111680)|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($__grouping,$1); HEAP32[$__oe>>2] = $__ob; $5 = HEAP8[$__nb>>0]|0; switch ($5<<24>>24) { case 43: case 45: { $6 = HEAP32[$0>>2]|0; $7 = ((($6)) + 28|0); $8 = HEAP32[$7>>2]|0; __THREW__ = 0; $9 = (invoke_iii($8|0,($0|0),($5|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 8; } else { $12 = ((($__nb)) + 1|0); $13 = HEAP32[$__oe>>2]|0; $14 = ((($13)) + 1|0); HEAP32[$__oe>>2] = $14; HEAP8[$13>>0] = $9; $__nf$0 = $12; label = 10; } break; } default: { $__nf$0 = $__nb; label = 10; } } L4: do { if ((label|0) == 10) { $25 = $__ne; $26 = $__nf$0; $27 = (($25) - ($26))|0; $28 = ($27|0)>(1); L6: do { if ($28) { $29 = HEAP8[$__nf$0>>0]|0; $30 = ($29<<24>>24)==(48); if ($30) { $31 = ((($__nf$0)) + 1|0); $32 = HEAP8[$31>>0]|0; switch ($32<<24>>24) { case 88: case 120: { break; } default: { $__ns$1 = $__nf$0; label = 21; break L6; } } $33 = HEAP32[$0>>2]|0; $34 = ((($33)) + 28|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_iii($35|0,($0|0),48)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 8; break L4; } $39 = HEAP32[$__oe>>2]|0; $40 = ((($39)) + 1|0); HEAP32[$__oe>>2] = $40; HEAP8[$39>>0] = $36; $41 = ((($__nf$0)) + 2|0); $42 = HEAP8[$31>>0]|0; $43 = HEAP32[$0>>2]|0; $44 = ((($43)) + 28|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_iii($45|0,($0|0),($42|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 8; break L4; } $49 = HEAP32[$__oe>>2]|0; $50 = ((($49)) + 1|0); HEAP32[$__oe>>2] = $50; HEAP8[$49>>0] = $46; $__ns$0 = $41; while(1) { $51 = ($__ns$0>>>0)<($__ne>>>0); if (!($51)) { $__nf$1 = $41;$__ns$2 = $__ns$0; break L6; } $52 = HEAP8[$__ns$0>>0]|0; __THREW__ = 0; $53 = (invoke_i(7591)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } $56 = $52 << 24 >> 24; __THREW__ = 0; $57 = (invoke_iii(7599,($56|0),($53|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } $60 = ($57|0)==(0); if ($60) { $__nf$1 = $41;$__ns$2 = $__ns$0; break L6; } $61 = ((($__ns$0)) + 1|0); $__ns$0 = $61; } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $lpad$phi$index = $21;$lpad$phi$index5 = $22; break L4; } else { $__ns$1 = $__nf$0; label = 21; } } else { $__ns$1 = $__nf$0; label = 21; } } while(0); L19: do { if ((label|0) == 21) { while(1) { label = 0; $62 = ($__ns$1>>>0)<($__ne>>>0); if (!($62)) { $__nf$1 = $__nf$0;$__ns$2 = $__ns$1; break L19; } $63 = HEAP8[$__ns$1>>0]|0; __THREW__ = 0; $64 = (invoke_i(7591)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $67 = $63 << 24 >> 24; __THREW__ = 0; $68 = (invoke_iii(7600,($67|0),($64|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $71 = ($68|0)==(0); if ($71) { $__nf$1 = $__nf$0;$__ns$2 = $__ns$1; break L19; } $72 = ((($__ns$1)) + 1|0); $__ns$1 = $72; label = 21; } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $lpad$phi$index = $19;$lpad$phi$index5 = $20; break L4; } } while(0); $73 = HEAP8[$__grouping>>0]|0; $74 = $73 & 1; $75 = ($74<<24>>24)==(0); $76 = ((($__grouping)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $73&255; $79 = $78 >>> 1; $80 = $75 ? $79 : $77; $81 = ($80|0)==(0); L28: do { if ($81) { $82 = HEAP32[$__oe>>2]|0; $83 = HEAP32[$0>>2]|0; $84 = ((($83)) + 32|0); $85 = HEAP32[$84>>2]|0; __THREW__ = 0; (invoke_iiiii($85|0,($0|0),($__nf$1|0),($__ns$2|0),($82|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 8; break L4; } $88 = $__ns$2; $89 = $__nf$1; $90 = (($88) - ($89))|0; $91 = HEAP32[$__oe>>2]|0; $92 = (($91) + ($90)|0); HEAP32[$__oe>>2] = $92; $$pre$phiZ2D = $0; } else { $93 = ($__nf$1|0)==($__ns$2|0); L32: do { if (!($93)) { $$0$i$i = $__ns$2;$$01$i$i = $__nf$1; while(1) { $94 = ((($$0$i$i)) + -1|0); $95 = ($$01$i$i>>>0)<($94>>>0); if (!($95)) { break L32; } $96 = HEAP8[$$01$i$i>>0]|0; $97 = HEAP8[$94>>0]|0; HEAP8[$$01$i$i>>0] = $97; HEAP8[$94>>0] = $96; $98 = ((($$01$i$i)) + 1|0); $$0$i$i = $94;$$01$i$i = $98; } } } while(0); $99 = HEAP32[$1>>2]|0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii($101|0,($1|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 8; break L4; } $105 = ((($__grouping)) + 8|0); $106 = ((($__grouping)) + 1|0); $__dc$0 = 0;$__dg$0 = 0;$__p$0 = $__nf$1; while(1) { $107 = ($__p$0>>>0)<($__ns$2>>>0); if (!($107)) { break; } $119 = HEAP8[$__grouping>>0]|0; $120 = $119 & 1; $121 = ($120<<24>>24)==(0); $122 = HEAP32[$105>>2]|0; $123 = $121 ? $106 : $122; $124 = (($123) + ($__dg$0)|0); $125 = HEAP8[$124>>0]|0; $126 = ($125<<24>>24)>(0); $127 = $125 << 24 >> 24; $128 = ($__dc$0|0)==($127|0); $or$cond = $126 & $128; if ($or$cond) { $129 = HEAP32[$__oe>>2]|0; $130 = ((($129)) + 1|0); HEAP32[$__oe>>2] = $130; HEAP8[$129>>0] = $102; $131 = HEAP8[$__grouping>>0]|0; $132 = $131 & 1; $133 = ($132<<24>>24)==(0); $134 = HEAP32[$76>>2]|0; $135 = $131&255; $136 = $135 >>> 1; $137 = $133 ? $136 : $134; $138 = (($137) + -1)|0; $139 = ($__dg$0>>>0)<($138>>>0); $140 = $139&1; $$__dg$0 = (($140) + ($__dg$0))|0; $__dc$1 = 0;$__dg$1 = $$__dg$0; } else { $__dc$1 = $__dc$0;$__dg$1 = $__dg$0; } $141 = HEAP8[$__p$0>>0]|0; $142 = HEAP32[$0>>2]|0; $143 = ((($142)) + 28|0); $144 = HEAP32[$143>>2]|0; __THREW__ = 0; $145 = (invoke_iii($144|0,($0|0),($141|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 5; break; } $148 = HEAP32[$__oe>>2]|0; $149 = ((($148)) + 1|0); HEAP32[$__oe>>2] = $149; HEAP8[$148>>0] = $145; $150 = (($__dc$1) + 1)|0; $151 = ((($__p$0)) + 1|0); $__dc$0 = $150;$__dg$0 = $__dg$1;$__p$0 = $151; } if ((label|0) == 5) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $lpad$phi$index = $17;$lpad$phi$index5 = $18; break L4; } $108 = $__nf$1; $109 = $__nb; $110 = (($108) - ($109))|0; $111 = (($__ob) + ($110)|0); $112 = HEAP32[$__oe>>2]|0; $113 = ($111|0)==($112|0); if ($113) { $$pre$phiZ2D = $0; } else { $$0$i$i$6 = $112;$$01$i$i$5 = $111; while(1) { $114 = ((($$0$i$i$6)) + -1|0); $115 = ($$01$i$i$5>>>0)<($114>>>0); if (!($115)) { $$pre$phiZ2D = $0; break L28; } $116 = HEAP8[$$01$i$i$5>>0]|0; $117 = HEAP8[$114>>0]|0; HEAP8[$$01$i$i$5>>0] = $117; HEAP8[$114>>0] = $116; $118 = ((($$01$i$i$5)) + 1|0); $$0$i$i$6 = $114;$$01$i$i$5 = $118; } } } } while(0); $__nf$2 = $__ns$2; while(1) { $152 = ($__nf$2>>>0)<($__ne>>>0); if (!($152)) { $__nf$3 = $__nf$2; break; } $153 = HEAP8[$__nf$2>>0]|0; $154 = ($153<<24>>24)==(46); if ($154) { $__nf$2$lcssa45 = $__nf$2; label = 45; break; } $164 = HEAP32[$$pre$phiZ2D>>2]|0; $165 = ((($164)) + 28|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; $167 = (invoke_iii($166|0,($0|0),($153|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 4; break; } $170 = HEAP32[$__oe>>2]|0; $171 = ((($170)) + 1|0); HEAP32[$__oe>>2] = $171; HEAP8[$170>>0] = $167; $172 = ((($__nf$2)) + 1|0); $__nf$2 = $172; } if ((label|0) == 4) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $lpad$phi$index = $15;$lpad$phi$index5 = $16; break; } if ((label|0) == 45) { $155 = HEAP32[$1>>2]|0; $156 = ((($155)) + 12|0); $157 = HEAP32[$156>>2]|0; __THREW__ = 0; $158 = (invoke_ii($157|0,($1|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 8; break; } $161 = HEAP32[$__oe>>2]|0; $162 = ((($161)) + 1|0); HEAP32[$__oe>>2] = $162; HEAP8[$161>>0] = $158; $163 = ((($__nf$2$lcssa45)) + 1|0); $__nf$3 = $163; } $173 = HEAP32[$__oe>>2]|0; $174 = HEAP32[$0>>2]|0; $175 = ((($174)) + 32|0); $176 = HEAP32[$175>>2]|0; __THREW__ = 0; (invoke_iiiii($176|0,($0|0),($__nf$3|0),($__ne|0),($173|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 8; } else { $179 = $__nf$3; $180 = (($25) - ($179))|0; $181 = HEAP32[$__oe>>2]|0; $182 = (($181) + ($180)|0); HEAP32[$__oe>>2] = $182; $183 = ($__np|0)==($__ne|0); $184 = $__np; $185 = $__nb; $186 = (($184) - ($185))|0; $187 = (($__ob) + ($186)|0); $storemerge = $183 ? $182 : $187; HEAP32[$__op>>2] = $storemerge; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return; } } } while(0); if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $lpad$phi$index = $23;$lpad$phi$index5 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = +$__v; var $$0 = 0, $$02 = 0, $$117 = 0, $$1316 = 0, $$byval_copy = 0, $$pre = 0, $$pre10 = 0, $$pre10$pre = 0, $$pre1012 = 0, $$pre9 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__nb = 0, $__nc$0 = 0, $__nc$1 = 0, $__nc$2 = 0, $__o = 0, $__ob$0 = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 76|0; $vararg_buffer9 = sp + 48|0; $vararg_buffer5 = sp + 32|0; $vararg_buffer2 = sp + 24|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 138|0; $__nb = sp + 72|0; $__o = sp + 80|0; $__op = sp + 68|0; $__oe = sp + 64|0; $0 = sp + 60|0; $1 = sp + 56|0; $2 = $__fmt; $3 = $2; HEAP32[$3>>2] = 37; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($__fmt)) + 1|0); $7 = ((($__iob)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__114__num_put_base14__format_floatEPcPKcj($6,211280,$8)|0); HEAP32[$__nb>>2] = $__nar; $10 = (__ZNSt3__16__clocEv()|0); if ($9) { $11 = ((($__iob)) + 8|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 8|0); HEAPF64[$vararg_ptr1>>3] = $__v; $13 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer)|0); $__nc$0 = $13; } else { HEAPF64[$vararg_buffer2>>3] = $__v; $14 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer2)|0); $__nc$0 = $14; } $15 = ($__nc$0|0)>(29); do { if ($15) { __THREW__ = 0; $16 = (invoke_i(7591)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($9) { if (!($18)) { $19 = ((($__iob)) + 8|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $20; $vararg_ptr8 = ((($vararg_buffer5)) + 8|0); HEAPF64[$vararg_ptr8>>3] = $__v; $21 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer5|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $__nc$1 = $21; label = 12; } } } else { if (!($18)) { __THREW__ = 0; HEAPF64[$vararg_buffer9>>3] = $__v; $26 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer9|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $__nc$1 = $26; label = 12; } } } if ((label|0) == 12) { $29 = HEAP32[$__nb>>2]|0; $30 = ($29|0)==(0|0); if (!($30)) { $31 = $29; $$pre1012 = $29;$61 = $31;$__nc$2 = $__nc$1; label = 16; break; } __THREW__ = 0; invoke_v(7597); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $$pre = HEAP32[$__nb>>2]|0; $34 = $$pre; $$pre1012 = $34;$61 = $$pre;$__nc$2 = $__nc$1; label = 16; break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $$117 = $24;$$1316 = $25; } else { $$pre9 = HEAP32[$__nb>>2]|0; $$pre1012 = $$pre9;$61 = 0;$__nc$2 = $__nc$0; label = 16; } } while(0); if ((label|0) == 16) { $35 = (($$pre1012) + ($__nc$2)|0); $36 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($$pre1012,$35,$__iob)|0); $37 = ($$pre1012|0)==($__nar|0); do { if ($37) { $49 = $__nar;$58 = 0;$__ob$0 = $__o; label = 22; } else { $38 = $__nc$2 << 1; $39 = (_malloc($38)|0); $40 = ($39|0)==(0|0); if ($40) { __THREW__ = 0; invoke_v(7597); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $71 = 0; label = 20; break; } $$pre10$pre = HEAP32[$__nb>>2]|0; $$pre10 = $$pre10$pre; } else { $$pre10 = $$pre1012; } $45 = $39; $49 = $$pre10;$58 = $45;$__ob$0 = $39; label = 22; } } while(0); do { if ((label|0) == 22) { __THREW__ = 0; $46 = (invoke_ii(6096,($__iob|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $71 = $58; label = 20; } else { HEAP32[$0>>2] = $46; __THREW__ = 0; invoke_viiiiiii(7598,($49|0),($36|0),($35|0),($__ob$0|0),($__op|0),($__oe|0),($0|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($46)|0); $$0 = $64;$$02 = $65;$66 = $58; break; } (__ZNSt3__114__shared_count16__release_sharedEv($46)|0); $52 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $52; $53 = HEAP32[$__op>>2]|0; $54 = HEAP32[$__oe>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $55 = (invoke_iiiiiii(3864,($$byval_copy|0),($__ob$0|0),($53|0),($54|0),($__iob|0),($__fl|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $71 = $58; label = 20; } else { HEAP32[$__s>>2] = $55; $59 = ($58|0)==(0); if (!($59)) { $60 = $58; _free($60); } $62 = ($61|0)==(0); if (!($62)) { $63 = $61; _free($63); } STACKTOP = sp;return ($55|0); } } } } while(0); if ((label|0) == 20) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $$0 = $43;$$02 = $44;$66 = $71; } $67 = ($66|0)==(0); if (!($67)) { $68 = $66; _free($68); } $69 = ($61|0)==(0); if ($69) { $$117 = $$0;$$1316 = $$02; } else { $70 = $61; _free($70); $$117 = $$0;$$1316 = $$02; } } ___resumeException($$117|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__op$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 12|0; $vararg_buffer = sp; $__fmt = sp + 76|0; $__nar = sp + 56|0; $__o = sp + 16|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211282>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211282+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211282+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211282+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211282+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211282+5>>0]|0; $2 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $3 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,20,$2,$__fmt,$vararg_buffer)|0); $4 = (($__nar) + ($3)|0); $5 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$4,$__iob)|0); $6 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $6; __THREW__ = 0; $7 = (invoke_iii(7576,($0|0),(111540|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($6)|0); ___resumeException($21|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($6)|0); $10 = HEAP32[$7>>2]|0; $11 = ((($10)) + 32|0); $12 = HEAP32[$11>>2]|0; (FUNCTION_TABLE_iiiii[$12 & 8191]($7,$__nar,$4,$__o)|0); $13 = (($__o) + ($3)|0); $14 = ($5|0)==($4|0); $15 = $__nar; $16 = $5; $17 = (($16) - ($15))|0; $18 = (($__o) + ($17)|0); $__op$0 = $14 ? $13 : $18; $19 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $19; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $20 = (__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$__op$0,$13,$__iob,$__fl)|0); STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$0 = 0, $$0$i$i = 0, $$01 = 0, $$byval_copy = 0, $$ph = 0, $$pre = 0, $$pre$phi5Z2D = 0, $$pre3 = 0, $$pre3$val = 0, $$pre4 = 0, $$sroa$0$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nm = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 20|0; $0 = sp + 16|0; $1 = sp + 12|0; $__nm = sp; $2 = ((($__iob)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = $3 & 1; $5 = ($4|0)==(0); L1: do { if ($5) { $6 = HEAP32[$this>>2]|0; $7 = ((($6)) + 24|0); $8 = HEAP32[$7>>2]|0; $9 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $9; $10 = $__v&1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $11 = (FUNCTION_TABLE_iiiiii[$8 & 8191]($this,$$byval_copy,$__iob,$__fl,$10)|0); $$sroa$0$0 = $11; } else { $12 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$1>>2] = $12; __THREW__ = 0; $13 = (invoke_iii(7576,($1|0),(111688|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; do { if ($15) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($12)|0); $$0 = $40;$$01 = $39; } else { (__ZNSt3__114__shared_count16__release_sharedEv($12)|0); $16 = HEAP32[$13>>2]|0; if ($__v) { $17 = ((($16)) + 24|0); $18 = HEAP32[$17>>2]|0; FUNCTION_TABLE_vii[$18 & 8191]($__nm,$13); } else { $19 = ((($16)) + 28|0); $20 = HEAP32[$19>>2]|0; FUNCTION_TABLE_vii[$20 & 8191]($__nm,$13); } $21 = HEAP8[$__nm>>0]|0; $22 = $21 & 1; $23 = ($22<<24>>24)==(0); $24 = ((($__nm)) + 8|0); $25 = HEAP32[$24>>2]|0; $$pre4 = ((($__nm)) + 4|0); $26 = ((($__nm)) + 4|0); $$pre3 = ((($__nm)) + 8|0); $$pre$phi5Z2D = $23 ? $26 : $$pre4; $$ph = $23 ? $26 : $25; $28 = $21;$36 = $$ph; while(1) { $27 = $28 & 1; $29 = ($27<<24>>24)==(0); $$pre3$val = HEAP32[$$pre3>>2]|0; $30 = HEAP32[$$pre$phi5Z2D>>2]|0; $31 = $28&255; $32 = $31 >>> 1; $33 = $29 ? $$pre$phi5Z2D : $$pre3$val; $34 = $29 ? $32 : $30; $35 = (($33) + ($34<<2)|0); $37 = ($36|0)==($35|0); if ($37) { label = 9; break; } $41 = HEAP32[$36>>2]|0; $42 = HEAP32[$__s>>2]|0; $43 = ($42|0)==(0|0); if (!($43)) { $44 = ((($42)) + 24|0); $45 = HEAP32[$44>>2]|0; $46 = ((($42)) + 28|0); $47 = HEAP32[$46>>2]|0; $48 = ($45|0)==($47|0); if ($48) { $49 = HEAP32[$42>>2]|0; $50 = ((($49)) + 52|0); $51 = HEAP32[$50>>2]|0; __THREW__ = 0; $52 = (invoke_iii($51|0,($42|0),($41|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { label = 18; break; } else { $$0$i$i = $52; } } else { $55 = ((($45)) + 4|0); HEAP32[$44>>2] = $55; HEAP32[$45>>2] = $41; $$0$i$i = $41; } $56 = ($$0$i$i|0)==(-1); if ($56) { HEAP32[$__s>>2] = 0; } } $57 = ((($36)) + 4|0); $$pre = HEAP8[$__nm>>0]|0; $28 = $$pre;$36 = $57; } if ((label|0) == 9) { $38 = HEAP32[$__s>>2]|0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__nm); $$sroa$0$0 = $38; break L1; } else if ((label|0) == 18) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__nm); $$0 = $59;$$01 = $58; break; } } } while(0); ___resumeException($$01|0); // unreachable; } } while(0); STACKTOP = sp;return ($$sroa$0$0|0); } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0; var $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 104|0; $vararg_buffer = sp; $__fmt = sp + 120|0; $__nar = sp + 108|0; $__o = sp + 20|0; $__op = sp + 16|0; $__oe = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211268>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211268+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211268+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211268+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211268+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211268+5>>0]|0; $2 = ((($__fmt)) + 1|0); $3 = ((($__iob)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($2,211274,1,$4); $5 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $6 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,12,$5,$__fmt,$vararg_buffer)|0); $7 = (($__nar) + ($6)|0); $8 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$7,$__iob)|0); $9 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $9; __THREW__ = 0; invoke_viiiiiii(7601,($__nar|0),($8|0),($7|0),($__o|0),($__op|0),($__oe|0),($0|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); ___resumeException($16|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); $12 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $12; $13 = HEAP32[$__op>>2]|0; $14 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $15 = (__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$13,$14,$__iob,$__fl)|0); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE($__nb,$__np,$__ne,$__ob,$__op,$__oe,$__loc) { $__nb = $__nb|0; $__np = $__np|0; $__ne = $__ne|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__loc = $__loc|0; var $$0$i$i = 0, $$0$i$i$6 = 0, $$01$i$i = 0, $$01$i$i$5 = 0, $$__dg$0 = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dc$0 = 0, $__dc$1 = 0, $__dg$0 = 0, $__dg$1 = 0, $__grouping = 0, $__nf$0 = 0, $__nf$1 = 0; var $__p$0 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__grouping = sp; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111532)|0); $1 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111688)|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($__grouping,$1); $5 = HEAP8[$__grouping>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__grouping)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); L1: do { if ($13) { $14 = HEAP32[$0>>2]|0; $15 = ((($14)) + 48|0); $16 = HEAP32[$15>>2]|0; __THREW__ = 0; (invoke_iiiii($16|0,($0|0),($__nb|0),($__ne|0),($__ob|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 5; } else { $19 = $__ne; $20 = $__nb; $21 = (($19) - ($20))|0; $22 = (($__ob) + ($21<<2)|0); HEAP32[$__oe>>2] = $22; $$pre$phiZ2D = $20;$126 = $22; label = 29; } } else { HEAP32[$__oe>>2] = $__ob; $27 = HEAP8[$__nb>>0]|0; switch ($27<<24>>24) { case 43: case 45: { $28 = HEAP32[$0>>2]|0; $29 = ((($28)) + 44|0); $30 = HEAP32[$29>>2]|0; __THREW__ = 0; $31 = (invoke_iii($30|0,($0|0),($27|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 5; break L1; } $34 = ((($__nb)) + 1|0); $35 = HEAP32[$__oe>>2]|0; $36 = ((($35)) + 4|0); HEAP32[$__oe>>2] = $36; HEAP32[$35>>2] = $31; $__nf$0 = $34; break; } default: { $__nf$0 = $__nb; } } $37 = $__ne; $38 = $__nf$0; $39 = (($37) - ($38))|0; $40 = ($39|0)>(1); L9: do { if ($40) { $41 = HEAP8[$__nf$0>>0]|0; $42 = ($41<<24>>24)==(48); if ($42) { $43 = ((($__nf$0)) + 1|0); $44 = HEAP8[$43>>0]|0; switch ($44<<24>>24) { case 88: case 120: { break; } default: { $__nf$1 = $__nf$0; break L9; } } $45 = HEAP32[$0>>2]|0; $46 = ((($45)) + 44|0); $47 = HEAP32[$46>>2]|0; __THREW__ = 0; $48 = (invoke_iii($47|0,($0|0),48)|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { label = 5; break L1; } $51 = HEAP32[$__oe>>2]|0; $52 = ((($51)) + 4|0); HEAP32[$__oe>>2] = $52; HEAP32[$51>>2] = $48; $53 = HEAP8[$43>>0]|0; $54 = HEAP32[$0>>2]|0; $55 = ((($54)) + 44|0); $56 = HEAP32[$55>>2]|0; __THREW__ = 0; $57 = (invoke_iii($56|0,($0|0),($53|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 5; break L1; } $60 = ((($__nf$0)) + 2|0); $61 = HEAP32[$__oe>>2]|0; $62 = ((($61)) + 4|0); HEAP32[$__oe>>2] = $62; HEAP32[$61>>2] = $57; $__nf$1 = $60; } else { $__nf$1 = $__nf$0; } } else { $__nf$1 = $__nf$0; } } while(0); $63 = ($__nf$1|0)==($__ne|0); L16: do { if (!($63)) { $$0$i$i = $__ne;$$01$i$i = $__nf$1; while(1) { $64 = ((($$0$i$i)) + -1|0); $65 = ($$01$i$i>>>0)<($64>>>0); if (!($65)) { break L16; } $66 = HEAP8[$$01$i$i>>0]|0; $67 = HEAP8[$64>>0]|0; HEAP8[$$01$i$i>>0] = $67; HEAP8[$64>>0] = $66; $68 = ((($$01$i$i)) + 1|0); $$0$i$i = $64;$$01$i$i = $68; } } } while(0); $69 = HEAP32[$1>>2]|0; $70 = ((($69)) + 16|0); $71 = HEAP32[$70>>2]|0; __THREW__ = 0; $72 = (invoke_ii($71|0,($1|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { label = 5; } else { $75 = ((($__grouping)) + 8|0); $76 = ((($__grouping)) + 1|0); $__dc$0 = 0;$__dg$0 = 0;$__p$0 = $__nf$1; while(1) { $77 = ($__p$0>>>0)<($__ne>>>0); if (!($77)) { break; } $89 = HEAP8[$__grouping>>0]|0; $90 = $89 & 1; $91 = ($90<<24>>24)==(0); $92 = HEAP32[$75>>2]|0; $93 = $91 ? $76 : $92; $94 = (($93) + ($__dg$0)|0); $95 = HEAP8[$94>>0]|0; $96 = ($95<<24>>24)!=(0); $97 = $95 << 24 >> 24; $98 = ($__dc$0|0)==($97|0); $or$cond = $96 & $98; if ($or$cond) { $99 = HEAP32[$__oe>>2]|0; $100 = ((($99)) + 4|0); HEAP32[$__oe>>2] = $100; HEAP32[$99>>2] = $72; $101 = HEAP8[$__grouping>>0]|0; $102 = $101 & 1; $103 = ($102<<24>>24)==(0); $104 = HEAP32[$8>>2]|0; $105 = $101&255; $106 = $105 >>> 1; $107 = $103 ? $106 : $104; $108 = (($107) + -1)|0; $109 = ($__dg$0>>>0)<($108>>>0); $110 = $109&1; $$__dg$0 = (($110) + ($__dg$0))|0; $__dc$1 = 0;$__dg$1 = $$__dg$0; } else { $__dc$1 = $__dc$0;$__dg$1 = $__dg$0; } $111 = HEAP8[$__p$0>>0]|0; $112 = HEAP32[$0>>2]|0; $113 = ((($112)) + 44|0); $114 = HEAP32[$113>>2]|0; __THREW__ = 0; $115 = (invoke_iii($114|0,($0|0),($111|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 4; break; } $118 = HEAP32[$__oe>>2]|0; $119 = ((($118)) + 4|0); HEAP32[$__oe>>2] = $119; HEAP32[$118>>2] = $115; $120 = (($__dc$1) + 1)|0; $121 = ((($__p$0)) + 1|0); $__dc$0 = $120;$__dg$0 = $__dg$1;$__p$0 = $121; } if ((label|0) == 4) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $lpad$phi$index = $23;$lpad$phi$index2 = $24; break; } $78 = $__nf$1; $79 = $__nb; $80 = (($78) - ($79))|0; $81 = (($__ob) + ($80<<2)|0); $82 = HEAP32[$__oe>>2]|0; $83 = ($81|0)==($82|0); if ($83) { $$pre$phiZ2D = $79;$126 = $81; label = 29; } else { $$0$i$i$6 = $82;$$01$i$i$5 = $81; while(1) { $84 = ((($$0$i$i$6)) + -4|0); $85 = ($$01$i$i$5>>>0)<($84>>>0); if (!($85)) { $$pre$phiZ2D = $79;$126 = $82; label = 29; break L1; } $86 = HEAP32[$$01$i$i$5>>2]|0; $87 = HEAP32[$84>>2]|0; HEAP32[$$01$i$i$5>>2] = $87; HEAP32[$84>>2] = $86; $88 = ((($$01$i$i$5)) + 4|0); $$0$i$i$6 = $84;$$01$i$i$5 = $88; } } } } } while(0); if ((label|0) == 5) { $25 = ___cxa_find_matching_catch()|0; $26 = tempRet0; $lpad$phi$index = $25;$lpad$phi$index2 = $26; } else if ((label|0) == 29) { $122 = ($__np|0)==($__ne|0); $123 = $__np; $124 = (($123) - ($$pre$phiZ2D))|0; $125 = (($__ob) + ($124<<2)|0); $storemerge = $122 ? $126 : $125; HEAP32[$__op>>2] = $storemerge; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx($this,$__s,$__iob,$__fl,$0,$1) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $0 = $0|0; $1 = $1|0; var $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 196|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 200|0; $__o = sp + 32|0; $__op = sp + 28|0; $__oe = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = $__fmt; $5 = $4; HEAP32[$5>>2] = 37; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($__fmt)) + 1|0); $9 = ((($__iob)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($8,211276,1,$10); $11 = (__ZNSt3__16__clocEv()|0); $12 = $vararg_buffer; $13 = $12; HEAP32[$13>>2] = $0; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $1; $16 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,22,$11,$__fmt,$vararg_buffer)|0); $17 = (($__nar) + ($16)|0); $18 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$17,$__iob)|0); $19 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $19; __THREW__ = 0; invoke_viiiiiii(7601,($__nar|0),($18|0),($17|0),($__o|0),($__op|0),($__oe|0),($2|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); ___resumeException($26|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); $22 = HEAP32[$__s>>2]|0; HEAP32[$3>>2] = $22; $23 = HEAP32[$__op>>2]|0; $24 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $25 = (__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$23,$24,$__iob,$__fl)|0); STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0; var $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 104|0; $vararg_buffer = sp; $__fmt = sp + 120|0; $__nar = sp + 108|0; $__o = sp + 20|0; $__op = sp + 16|0; $__oe = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211268>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211268+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211268+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211268+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211268+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211268+5>>0]|0; $2 = ((($__fmt)) + 1|0); $3 = ((($__iob)) + 4|0); $4 = HEAP32[$3>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($2,211274,0,$4); $5 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $6 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,12,$5,$__fmt,$vararg_buffer)|0); $7 = (($__nar) + ($6)|0); $8 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$7,$__iob)|0); $9 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $9; __THREW__ = 0; invoke_viiiiiii(7601,($__nar|0),($8|0),($7|0),($__o|0),($__op|0),($__oe|0),($0|0)); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); ___resumeException($16|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($9)|0); $12 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $12; $13 = HEAP32[$__op>>2]|0; $14 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $15 = (__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$13,$14,$__iob,$__fl)|0); STACKTOP = sp;return ($15|0); } return (0)|0; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy($this,$__s,$__iob,$__fl,$0,$1) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $0 = $0|0; $1 = $1|0; var $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 204|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 208|0; $__o = sp + 32|0; $__op = sp + 28|0; $__oe = sp + 24|0; $2 = sp + 20|0; $3 = sp + 16|0; $4 = $__fmt; $5 = $4; HEAP32[$5>>2] = 37; $6 = (($4) + 4)|0; $7 = $6; HEAP32[$7>>2] = 0; $8 = ((($__fmt)) + 1|0); $9 = ((($__iob)) + 4|0); $10 = HEAP32[$9>>2]|0; __ZNSt3__114__num_put_base12__format_intEPcPKcbj($8,211276,0,$10); $11 = (__ZNSt3__16__clocEv()|0); $12 = $vararg_buffer; $13 = $12; HEAP32[$13>>2] = $0; $14 = (($12) + 4)|0; $15 = $14; HEAP32[$15>>2] = $1; $16 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,23,$11,$__fmt,$vararg_buffer)|0); $17 = (($__nar) + ($16)|0); $18 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$17,$__iob)|0); $19 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$2>>2] = $19; __THREW__ = 0; invoke_viiiiiii(7601,($__nar|0),($18|0),($17|0),($__o|0),($__op|0),($__oe|0),($2|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $26 = ___cxa_find_matching_catch()|0; $27 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); ___resumeException($26|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($19)|0); $22 = HEAP32[$__s>>2]|0; HEAP32[$3>>2] = $22; $23 = HEAP32[$__op>>2]|0; $24 = HEAP32[$__oe>>2]|0; ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0; $25 = (__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$23,$24,$__iob,$__fl)|0); STACKTOP = sp;return ($25|0); } return (0)|0; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = +$__v; var $$0 = 0, $$02 = 0, $$115 = 0, $$1314 = 0, $$byval_copy = 0, $$pre = 0, $$pre7 = 0, $$pre8 = 0, $$pre8$pre = 0, $$pre810 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__nb = 0, $__nc$0 = 0, $__nc$1 = 0, $__nc$2 = 0, $__o = 0, $__ob$0 = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0, $vararg_ptr12 = 0; var $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 312|0; $vararg_buffer9 = sp + 48|0; $vararg_buffer5 = sp + 32|0; $vararg_buffer2 = sp + 24|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 316|0; $__nb = sp + 308|0; $__o = sp + 80|0; $__op = sp + 76|0; $__oe = sp + 72|0; $0 = sp + 68|0; $1 = sp + 64|0; $2 = $__fmt; $3 = $2; HEAP32[$3>>2] = 37; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($__fmt)) + 1|0); $7 = ((($__iob)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__114__num_put_base14__format_floatEPcPKcj($6,211279,$8)|0); HEAP32[$__nb>>2] = $__nar; $10 = (__ZNSt3__16__clocEv()|0); if ($9) { $11 = ((($__iob)) + 8|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 8|0); HEAPF64[$vararg_ptr1>>3] = $__v; $13 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer)|0); $__nc$0 = $13; } else { HEAPF64[$vararg_buffer2>>3] = $__v; $14 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer2)|0); $__nc$0 = $14; } $15 = ($__nc$0|0)>(29); do { if ($15) { __THREW__ = 0; $16 = (invoke_i(7591)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($9) { if (!($18)) { $19 = ((($__iob)) + 8|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $20; $vararg_ptr8 = ((($vararg_buffer5)) + 8|0); HEAPF64[$vararg_ptr8>>3] = $__v; $21 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer5|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $__nc$1 = $21; label = 12; } } } else { if (!($18)) { $26 = ((($__iob)) + 8|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer9>>2] = $27; $vararg_ptr12 = ((($vararg_buffer9)) + 8|0); HEAPF64[$vararg_ptr12>>3] = $__v; $28 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer9|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { $__nc$1 = $28; label = 12; } } } if ((label|0) == 12) { $31 = HEAP32[$__nb>>2]|0; $32 = ($31|0)==(0|0); if (!($32)) { $33 = $31; $$pre810 = $31;$63 = $33;$__nc$2 = $__nc$1; label = 16; break; } __THREW__ = 0; invoke_v(7597); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if (!($35)) { $$pre = HEAP32[$__nb>>2]|0; $36 = $$pre; $$pre810 = $36;$63 = $$pre;$__nc$2 = $__nc$1; label = 16; break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $$115 = $24;$$1314 = $25; } else { $$pre7 = HEAP32[$__nb>>2]|0; $$pre810 = $$pre7;$63 = 0;$__nc$2 = $__nc$0; label = 16; } } while(0); if ((label|0) == 16) { $37 = (($$pre810) + ($__nc$2)|0); $38 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($$pre810,$37,$__iob)|0); $39 = ($$pre810|0)==($__nar|0); do { if ($39) { $51 = $__nar;$60 = 0;$__ob$0 = $__o; label = 22; } else { $40 = $__nc$2 << 3; $41 = (_malloc($40)|0); $42 = ($41|0)==(0|0); if ($42) { __THREW__ = 0; invoke_v(7597); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { $73 = 0; label = 20; break; } $$pre8$pre = HEAP32[$__nb>>2]|0; $$pre8 = $$pre8$pre; } else { $$pre8 = $$pre810; } $47 = $41; $51 = $$pre8;$60 = $47;$__ob$0 = $41; label = 22; } } while(0); do { if ((label|0) == 22) { __THREW__ = 0; $48 = (invoke_ii(6096,($__iob|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { $73 = $60; label = 20; } else { HEAP32[$0>>2] = $48; __THREW__ = 0; invoke_viiiiiii(7602,($51|0),($38|0),($37|0),($__ob$0|0),($__op|0),($__oe|0),($0|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($48)|0); $$0 = $66;$$02 = $67;$68 = $60; break; } (__ZNSt3__114__shared_count16__release_sharedEv($48)|0); $54 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $54; $55 = HEAP32[$__op>>2]|0; $56 = HEAP32[$__oe>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $57 = (invoke_iiiiiii(7603,($$byval_copy|0),($__ob$0|0),($55|0),($56|0),($__iob|0),($__fl|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $73 = $60; label = 20; } else { HEAP32[$__s>>2] = $57; $61 = ($60|0)==(0); if (!($61)) { $62 = $60; _free($62); } $64 = ($63|0)==(0); if (!($64)) { $65 = $63; _free($65); } STACKTOP = sp;return ($57|0); } } } } while(0); if ((label|0) == 20) { $45 = ___cxa_find_matching_catch()|0; $46 = tempRet0; $$0 = $45;$$02 = $46;$68 = $73; } $69 = ($68|0)==(0); if (!($69)) { $70 = $68; _free($70); } $71 = ($63|0)==(0); if ($71) { $$115 = $$0;$$1314 = $$02; } else { $72 = $63; _free($72); $$115 = $$0;$$1314 = $$02; } } ___resumeException($$115|0); // unreachable; return (0)|0; } function __ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE($__nb,$__np,$__ne,$__ob,$__op,$__oe,$__loc) { $__nb = $__nb|0; $__np = $__np|0; $__ne = $__ne|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__loc = $__loc|0; var $$0$i$i = 0, $$0$i$i$6 = 0, $$01$i$i = 0, $$01$i$i$5 = 0, $$__dg$0 = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dc$0 = 0, $__dc$1 = 0, $__dg$0 = 0, $__dg$1 = 0; var $__grouping = 0, $__nf$0 = 0, $__nf$1 = 0, $__nf$2 = 0, $__nf$2$lcssa52 = 0, $__nf$3 = 0, $__ns$0 = 0, $__ns$1 = 0, $__ns$2 = 0, $__p$0 = 0, $lpad$phi$index = 0, $lpad$phi$index5 = 0, $or$cond = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__grouping = sp; $0 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111532)|0); $1 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111688)|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 20|0); $4 = HEAP32[$3>>2]|0; FUNCTION_TABLE_vii[$4 & 8191]($__grouping,$1); HEAP32[$__oe>>2] = $__ob; $5 = HEAP8[$__nb>>0]|0; switch ($5<<24>>24) { case 43: case 45: { $6 = HEAP32[$0>>2]|0; $7 = ((($6)) + 44|0); $8 = HEAP32[$7>>2]|0; __THREW__ = 0; $9 = (invoke_iii($8|0,($0|0),($5|0))|0); $10 = __THREW__; __THREW__ = 0; $11 = $10&1; if ($11) { label = 8; } else { $12 = ((($__nb)) + 1|0); $13 = HEAP32[$__oe>>2]|0; $14 = ((($13)) + 4|0); HEAP32[$__oe>>2] = $14; HEAP32[$13>>2] = $9; $__nf$0 = $12; label = 10; } break; } default: { $__nf$0 = $__nb; label = 10; } } L4: do { if ((label|0) == 10) { $25 = $__ne; $26 = $__nf$0; $27 = (($25) - ($26))|0; $28 = ($27|0)>(1); L6: do { if ($28) { $29 = HEAP8[$__nf$0>>0]|0; $30 = ($29<<24>>24)==(48); if ($30) { $31 = ((($__nf$0)) + 1|0); $32 = HEAP8[$31>>0]|0; switch ($32<<24>>24) { case 88: case 120: { break; } default: { $__ns$1 = $__nf$0; label = 21; break L6; } } $33 = HEAP32[$0>>2]|0; $34 = ((($33)) + 44|0); $35 = HEAP32[$34>>2]|0; __THREW__ = 0; $36 = (invoke_iii($35|0,($0|0),48)|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 8; break L4; } $39 = HEAP32[$__oe>>2]|0; $40 = ((($39)) + 4|0); HEAP32[$__oe>>2] = $40; HEAP32[$39>>2] = $36; $41 = ((($__nf$0)) + 2|0); $42 = HEAP8[$31>>0]|0; $43 = HEAP32[$0>>2]|0; $44 = ((($43)) + 44|0); $45 = HEAP32[$44>>2]|0; __THREW__ = 0; $46 = (invoke_iii($45|0,($0|0),($42|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { label = 8; break L4; } $49 = HEAP32[$__oe>>2]|0; $50 = ((($49)) + 4|0); HEAP32[$__oe>>2] = $50; HEAP32[$49>>2] = $46; $__ns$0 = $41; while(1) { $51 = ($__ns$0>>>0)<($__ne>>>0); if (!($51)) { $__nf$1 = $41;$__ns$2 = $__ns$0; break L6; } $52 = HEAP8[$__ns$0>>0]|0; __THREW__ = 0; $53 = (invoke_i(7591)|0); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { break; } $56 = $52 << 24 >> 24; __THREW__ = 0; $57 = (invoke_iii(7599,($56|0),($53|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { break; } $60 = ($57|0)==(0); if ($60) { $__nf$1 = $41;$__ns$2 = $__ns$0; break L6; } $61 = ((($__ns$0)) + 1|0); $__ns$0 = $61; } $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; $lpad$phi$index = $21;$lpad$phi$index5 = $22; break L4; } else { $__ns$1 = $__nf$0; label = 21; } } else { $__ns$1 = $__nf$0; label = 21; } } while(0); L19: do { if ((label|0) == 21) { while(1) { label = 0; $62 = ($__ns$1>>>0)<($__ne>>>0); if (!($62)) { $__nf$1 = $__nf$0;$__ns$2 = $__ns$1; break L19; } $63 = HEAP8[$__ns$1>>0]|0; __THREW__ = 0; $64 = (invoke_i(7591)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { break; } $67 = $63 << 24 >> 24; __THREW__ = 0; $68 = (invoke_iii(7600,($67|0),($64|0))|0); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { break; } $71 = ($68|0)==(0); if ($71) { $__nf$1 = $__nf$0;$__ns$2 = $__ns$1; break L19; } $72 = ((($__ns$1)) + 1|0); $__ns$1 = $72; label = 21; } $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $lpad$phi$index = $19;$lpad$phi$index5 = $20; break L4; } } while(0); $73 = HEAP8[$__grouping>>0]|0; $74 = $73 & 1; $75 = ($74<<24>>24)==(0); $76 = ((($__grouping)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $73&255; $79 = $78 >>> 1; $80 = $75 ? $79 : $77; $81 = ($80|0)==(0); L28: do { if ($81) { $82 = HEAP32[$__oe>>2]|0; $83 = HEAP32[$0>>2]|0; $84 = ((($83)) + 48|0); $85 = HEAP32[$84>>2]|0; __THREW__ = 0; (invoke_iiiii($85|0,($0|0),($__nf$1|0),($__ns$2|0),($82|0))|0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { label = 8; break L4; } $88 = $__ns$2; $89 = $__nf$1; $90 = (($88) - ($89))|0; $91 = HEAP32[$__oe>>2]|0; $92 = (($91) + ($90<<2)|0); HEAP32[$__oe>>2] = $92; $$pre$phiZ2D = $0;$188 = $92; } else { $93 = ($__nf$1|0)==($__ns$2|0); L32: do { if (!($93)) { $$0$i$i = $__ns$2;$$01$i$i = $__nf$1; while(1) { $94 = ((($$0$i$i)) + -1|0); $95 = ($$01$i$i>>>0)<($94>>>0); if (!($95)) { break L32; } $96 = HEAP8[$$01$i$i>>0]|0; $97 = HEAP8[$94>>0]|0; HEAP8[$$01$i$i>>0] = $97; HEAP8[$94>>0] = $96; $98 = ((($$01$i$i)) + 1|0); $$0$i$i = $94;$$01$i$i = $98; } } } while(0); $99 = HEAP32[$1>>2]|0; $100 = ((($99)) + 16|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii($101|0,($1|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 8; break L4; } $105 = ((($__grouping)) + 8|0); $106 = ((($__grouping)) + 1|0); $__dc$0 = 0;$__dg$0 = 0;$__p$0 = $__nf$1; while(1) { $107 = ($__p$0>>>0)<($__ns$2>>>0); if (!($107)) { break; } $119 = HEAP8[$__grouping>>0]|0; $120 = $119 & 1; $121 = ($120<<24>>24)==(0); $122 = HEAP32[$105>>2]|0; $123 = $121 ? $106 : $122; $124 = (($123) + ($__dg$0)|0); $125 = HEAP8[$124>>0]|0; $126 = ($125<<24>>24)>(0); $127 = $125 << 24 >> 24; $128 = ($__dc$0|0)==($127|0); $or$cond = $126 & $128; if ($or$cond) { $129 = HEAP32[$__oe>>2]|0; $130 = ((($129)) + 4|0); HEAP32[$__oe>>2] = $130; HEAP32[$129>>2] = $102; $131 = HEAP8[$__grouping>>0]|0; $132 = $131 & 1; $133 = ($132<<24>>24)==(0); $134 = HEAP32[$76>>2]|0; $135 = $131&255; $136 = $135 >>> 1; $137 = $133 ? $136 : $134; $138 = (($137) + -1)|0; $139 = ($__dg$0>>>0)<($138>>>0); $140 = $139&1; $$__dg$0 = (($140) + ($__dg$0))|0; $__dc$1 = 0;$__dg$1 = $$__dg$0; } else { $__dc$1 = $__dc$0;$__dg$1 = $__dg$0; } $141 = HEAP8[$__p$0>>0]|0; $142 = HEAP32[$0>>2]|0; $143 = ((($142)) + 44|0); $144 = HEAP32[$143>>2]|0; __THREW__ = 0; $145 = (invoke_iii($144|0,($0|0),($141|0))|0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { label = 5; break; } $148 = HEAP32[$__oe>>2]|0; $149 = ((($148)) + 4|0); HEAP32[$__oe>>2] = $149; HEAP32[$148>>2] = $145; $150 = (($__dc$1) + 1)|0; $151 = ((($__p$0)) + 1|0); $__dc$0 = $150;$__dg$0 = $__dg$1;$__p$0 = $151; } if ((label|0) == 5) { $17 = ___cxa_find_matching_catch()|0; $18 = tempRet0; $lpad$phi$index = $17;$lpad$phi$index5 = $18; break L4; } $108 = $__nf$1; $109 = $__nb; $110 = (($108) - ($109))|0; $111 = (($__ob) + ($110<<2)|0); $112 = HEAP32[$__oe>>2]|0; $113 = ($111|0)==($112|0); if ($113) { $$pre$phiZ2D = $0;$188 = $111; } else { $$0$i$i$6 = $112;$$01$i$i$5 = $111; while(1) { $114 = ((($$0$i$i$6)) + -4|0); $115 = ($$01$i$i$5>>>0)<($114>>>0); if (!($115)) { $$pre$phiZ2D = $0;$188 = $112; break L28; } $116 = HEAP32[$$01$i$i$5>>2]|0; $117 = HEAP32[$114>>2]|0; HEAP32[$$01$i$i$5>>2] = $117; HEAP32[$114>>2] = $116; $118 = ((($$01$i$i$5)) + 4|0); $$0$i$i$6 = $114;$$01$i$i$5 = $118; } } } } while(0); $189 = $188;$__nf$2 = $__ns$2; while(1) { $152 = ($__nf$2>>>0)<($__ne>>>0); if (!($152)) { $176 = $189;$__nf$3 = $__nf$2; break; } $153 = HEAP8[$__nf$2>>0]|0; $154 = ($153<<24>>24)==(46); if ($154) { $__nf$2$lcssa52 = $__nf$2; label = 45; break; } $164 = HEAP32[$$pre$phiZ2D>>2]|0; $165 = ((($164)) + 44|0); $166 = HEAP32[$165>>2]|0; __THREW__ = 0; $167 = (invoke_iii($166|0,($0|0),($153|0))|0); $168 = __THREW__; __THREW__ = 0; $169 = $168&1; if ($169) { label = 4; break; } $170 = HEAP32[$__oe>>2]|0; $171 = ((($170)) + 4|0); HEAP32[$__oe>>2] = $171; HEAP32[$170>>2] = $167; $172 = ((($__nf$2)) + 1|0); $189 = $171;$__nf$2 = $172; } if ((label|0) == 4) { $15 = ___cxa_find_matching_catch()|0; $16 = tempRet0; $lpad$phi$index = $15;$lpad$phi$index5 = $16; break; } if ((label|0) == 45) { $155 = HEAP32[$1>>2]|0; $156 = ((($155)) + 12|0); $157 = HEAP32[$156>>2]|0; __THREW__ = 0; $158 = (invoke_ii($157|0,($1|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 8; break; } $161 = HEAP32[$__oe>>2]|0; $162 = ((($161)) + 4|0); HEAP32[$__oe>>2] = $162; HEAP32[$161>>2] = $158; $163 = ((($__nf$2$lcssa52)) + 1|0); $176 = $162;$__nf$3 = $163; } $173 = HEAP32[$0>>2]|0; $174 = ((($173)) + 48|0); $175 = HEAP32[$174>>2]|0; __THREW__ = 0; (invoke_iiiii($175|0,($0|0),($__nf$3|0),($__ne|0),($176|0))|0); $177 = __THREW__; __THREW__ = 0; $178 = $177&1; if ($178) { label = 8; } else { $179 = $__nf$3; $180 = (($25) - ($179))|0; $181 = HEAP32[$__oe>>2]|0; $182 = (($181) + ($180<<2)|0); HEAP32[$__oe>>2] = $182; $183 = ($__np|0)==($__ne|0); $184 = $__np; $185 = $__nb; $186 = (($184) - ($185))|0; $187 = (($__ob) + ($186<<2)|0); $storemerge = $183 ? $182 : $187; HEAP32[$__op>>2] = $storemerge; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return; } } } while(0); if ((label|0) == 8) { $23 = ___cxa_find_matching_catch()|0; $24 = tempRet0; $lpad$phi$index = $23;$lpad$phi$index5 = $24; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = +$__v; var $$0 = 0, $$02 = 0, $$115 = 0, $$1314 = 0, $$byval_copy = 0, $$pre = 0, $$pre7 = 0, $$pre8 = 0, $$pre8$pre = 0, $$pre810 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__nb = 0, $__nc$0 = 0, $__nc$1 = 0, $__nc$2 = 0, $__o = 0, $__ob$0 = 0, $__oe = 0, $__op = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr1 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 304|0; $vararg_buffer9 = sp + 48|0; $vararg_buffer5 = sp + 32|0; $vararg_buffer2 = sp + 24|0; $vararg_buffer = sp + 8|0; $__fmt = sp; $__nar = sp + 308|0; $__nb = sp + 300|0; $__o = sp + 72|0; $__op = sp + 68|0; $__oe = sp + 64|0; $0 = sp + 60|0; $1 = sp + 56|0; $2 = $__fmt; $3 = $2; HEAP32[$3>>2] = 37; $4 = (($2) + 4)|0; $5 = $4; HEAP32[$5>>2] = 0; $6 = ((($__fmt)) + 1|0); $7 = ((($__iob)) + 4|0); $8 = HEAP32[$7>>2]|0; $9 = (__ZNSt3__114__num_put_base14__format_floatEPcPKcj($6,211280,$8)|0); HEAP32[$__nb>>2] = $__nar; $10 = (__ZNSt3__16__clocEv()|0); if ($9) { $11 = ((($__iob)) + 8|0); $12 = HEAP32[$11>>2]|0; HEAP32[$vararg_buffer>>2] = $12; $vararg_ptr1 = ((($vararg_buffer)) + 8|0); HEAPF64[$vararg_ptr1>>3] = $__v; $13 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer)|0); $__nc$0 = $13; } else { HEAPF64[$vararg_buffer2>>3] = $__v; $14 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,30,$10,$__fmt,$vararg_buffer2)|0); $__nc$0 = $14; } $15 = ($__nc$0|0)>(29); do { if ($15) { __THREW__ = 0; $16 = (invoke_i(7591)|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($9) { if (!($18)) { $19 = ((($__iob)) + 8|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; HEAP32[$vararg_buffer5>>2] = $20; $vararg_ptr8 = ((($vararg_buffer5)) + 8|0); HEAPF64[$vararg_ptr8>>3] = $__v; $21 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer5|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if (!($23)) { $__nc$1 = $21; label = 12; } } } else { if (!($18)) { __THREW__ = 0; HEAPF64[$vararg_buffer9>>3] = $__v; $26 = (invoke_iiiii(7596,($__nb|0),($16|0),($__fmt|0),($vararg_buffer9|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { $__nc$1 = $26; label = 12; } } } if ((label|0) == 12) { $29 = HEAP32[$__nb>>2]|0; $30 = ($29|0)==(0|0); if (!($30)) { $31 = $29; $$pre810 = $29;$61 = $31;$__nc$2 = $__nc$1; label = 16; break; } __THREW__ = 0; invoke_v(7597); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if (!($33)) { $$pre = HEAP32[$__nb>>2]|0; $34 = $$pre; $$pre810 = $34;$61 = $$pre;$__nc$2 = $__nc$1; label = 16; break; } } $24 = ___cxa_find_matching_catch()|0; $25 = tempRet0; $$115 = $24;$$1314 = $25; } else { $$pre7 = HEAP32[$__nb>>2]|0; $$pre810 = $$pre7;$61 = 0;$__nc$2 = $__nc$0; label = 16; } } while(0); if ((label|0) == 16) { $35 = (($$pre810) + ($__nc$2)|0); $36 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($$pre810,$35,$__iob)|0); $37 = ($$pre810|0)==($__nar|0); do { if ($37) { $49 = $__nar;$58 = 0;$__ob$0 = $__o; label = 22; } else { $38 = $__nc$2 << 3; $39 = (_malloc($38)|0); $40 = ($39|0)==(0|0); if ($40) { __THREW__ = 0; invoke_v(7597); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $71 = 0; label = 20; break; } $$pre8$pre = HEAP32[$__nb>>2]|0; $$pre8 = $$pre8$pre; } else { $$pre8 = $$pre810; } $45 = $39; $49 = $$pre8;$58 = $45;$__ob$0 = $39; label = 22; } } while(0); do { if ((label|0) == 22) { __THREW__ = 0; $46 = (invoke_ii(6096,($__iob|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { $71 = $58; label = 20; } else { HEAP32[$0>>2] = $46; __THREW__ = 0; invoke_viiiiiii(7602,($49|0),($36|0),($35|0),($__ob$0|0),($__op|0),($__oe|0),($0|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($46)|0); $$0 = $64;$$02 = $65;$66 = $58; break; } (__ZNSt3__114__shared_count16__release_sharedEv($46)|0); $52 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $52; $53 = HEAP32[$__op>>2]|0; $54 = HEAP32[$__oe>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $55 = (invoke_iiiiiii(7603,($$byval_copy|0),($__ob$0|0),($53|0),($54|0),($__iob|0),($__fl|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { $71 = $58; label = 20; } else { HEAP32[$__s>>2] = $55; $59 = ($58|0)==(0); if (!($59)) { $60 = $58; _free($60); } $62 = ($61|0)==(0); if (!($62)) { $63 = $61; _free($63); } STACKTOP = sp;return ($55|0); } } } } while(0); if ((label|0) == 20) { $43 = ___cxa_find_matching_catch()|0; $44 = tempRet0; $$0 = $43;$$02 = $44;$66 = $71; } $67 = ($66|0)==(0); if (!($67)) { $68 = $66; _free($68); } $69 = ($61|0)==(0); if ($69) { $$115 = $$0;$$1314 = $$02; } else { $70 = $61; _free($70); $$115 = $$0;$$1314 = $$02; } } ___resumeException($$115|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv($this,$__s,$__iob,$__fl,$__v) { $this = $this|0; $__s = $__s|0; $__iob = $__iob|0; $__fl = $__fl|0; $__v = $__v|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__fmt = 0, $__nar = 0, $__o = 0, $__op$0 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 160|0; $vararg_buffer = sp; $__fmt = sp + 184|0; $__nar = sp + 164|0; $__o = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; ;HEAP8[$__fmt>>0]=HEAP8[211282>>0]|0;HEAP8[$__fmt+1>>0]=HEAP8[211282+1>>0]|0;HEAP8[$__fmt+2>>0]=HEAP8[211282+2>>0]|0;HEAP8[$__fmt+3>>0]=HEAP8[211282+3>>0]|0;HEAP8[$__fmt+4>>0]=HEAP8[211282+4>>0]|0;HEAP8[$__fmt+5>>0]=HEAP8[211282+5>>0]|0; $2 = (__ZNSt3__16__clocEv()|0); HEAP32[$vararg_buffer>>2] = $__v; $3 = (__ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__nar,20,$2,$__fmt,$vararg_buffer)|0); $4 = (($__nar) + ($3)|0); $5 = (__ZNSt3__114__num_put_base18__identify_paddingEPcS1_RKNS_8ios_baseE($__nar,$4,$__iob)|0); $6 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $6; __THREW__ = 0; $7 = (invoke_iii(7576,($0|0),(111532|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; if ($9) { $21 = ___cxa_find_matching_catch()|0; $22 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($6)|0); ___resumeException($21|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($6)|0); $10 = HEAP32[$7>>2]|0; $11 = ((($10)) + 48|0); $12 = HEAP32[$11>>2]|0; (FUNCTION_TABLE_iiiii[$12 & 8191]($7,$__nar,$4,$__o)|0); $13 = (($__o) + ($3<<2)|0); $14 = ($5|0)==($4|0); $15 = $__nar; $16 = $5; $17 = (($16) - ($15))|0; $18 = (($__o) + ($17<<2)|0); $__op$0 = $14 ? $13 : $18; $19 = HEAP32[$__s>>2]|0; HEAP32[$1>>2] = $19; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; $20 = (__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($$byval_copy,$__o,$__op$0,$13,$__iob,$__fl)|0); STACKTOP = sp;return ($20|0); } return (0)|0; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$__b,$__e,$__iob,$__err,$__tm,$__fmtb,$__fmte) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; $__fmtb = $__fmtb|0; $__fmte = $__fmte|0; var $$0$i$i = 0, $$0$i$i$27 = 0, $$0$ph = 0, $$0$ph$be = 0, $$0$pn = 0, $$3 = 0, $$3$lcssa = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$lcssa112 = 0, $$lcssa115 = 0, $$lcssa116 = 0, $$lcssa116$lcssa = 0, $$lcssa116$lcssa119 = 0, $$lcssa117 = 0, $$lcssa118 = 0, $$lcssa121 = 0, $$lcssa123 = 0, $$lcssa126 = 0, $$lcssa127 = 0; var $$lcssa128 = 0, $$pre = 0, $$pre$i$2$i$i$22 = 0, $$pre$i$2$i$i$2240 = 0, $$pre$i$2$i$i$2241 = 0, $$pre$i$i$i$18 = 0, $$pre$i$i$i$9 = 0, $$pre$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__cmd$0 = 0, $__opt$0 = 0, $isascii1$i = 0, $isascii1$i$25 = 0, $isascii1$i$6 = 0, $or$cond = 0, $sext = 0, $tmp$i$i$24 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $3; __THREW__ = 0; $4 = (invoke_iii(7576,($0|0),(111540|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $39 = ___cxa_find_matching_catch()|0; $40 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); ___resumeException($39|0); // unreachable; } (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); HEAP32[$__err>>2] = 0; $7 = ((($4)) + 8|0); $$0$ph = $__fmtb;$$pre = 0; L4: while(1) { $8 = ($$0$ph|0)!=($__fmte|0); $9 = $$pre; while(1) { $10 = ($9|0)==(0); $or$cond = $8 & $10; $11 = HEAP32[$__b>>2]|0; if (!($or$cond)) { $$pre$i$i$i$9 = $11; break L4; } $12 = ($11|0)==(0|0); $13 = $11; if ($12) { $189 = $13;$24 = 0; } else { $14 = ((($11)) + 12|0); $15 = HEAP32[$14>>2]|0; $16 = ((($11)) + 16|0); $17 = HEAP32[$16>>2]|0; $18 = ($15|0)==($17|0); if ($18) { $19 = HEAP32[$11>>2]|0; $20 = ((($19)) + 36|0); $21 = HEAP32[$20>>2]|0; $22 = (FUNCTION_TABLE_ii[$21 & 8191]($11)|0); $23 = ($22|0)==(-1); if ($23) { HEAP32[$__b>>2] = 0; $189 = 0;$24 = 0; } else { $189 = $13;$24 = $11; } } else { $189 = $13;$24 = $11; } } $25 = ($24|0)==(0|0); $26 = HEAP32[$__e>>2]|0; $27 = ($26|0)==(0|0); $28 = $26; do { if ($27) { $190 = $28; label = 14; } else { $29 = ((($26)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($26)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = HEAP32[$26>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($26)|0); $38 = ($37|0)==(-1); if ($38) { HEAP32[$__e>>2] = 0; $190 = 0; label = 14; break; } } if ($25) { $191 = $26;$192 = $28; } else { $$lcssa115 = $24; label = 15; break L4; } } } while(0); if ((label|0) == 14) { label = 0; if ($25) { $$lcssa115 = $24; label = 15; break L4; } else { $191 = 0;$192 = $190; } } $41 = HEAP8[$$0$ph>>0]|0; $42 = HEAP32[$4>>2]|0; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; $45 = (FUNCTION_TABLE_iiii[$44 & 8191]($4,$41,0)|0); $46 = ($45<<24>>24)==(37); if ($46) { $$lcssa112 = $189;$$lcssa116 = $24;$$lcssa123 = $192; label = 18; break; } $67 = HEAP8[$$0$ph>>0]|0; $isascii1$i = ($67<<24>>24)>(-1); if ($isascii1$i) { $68 = $67 << 24 >> 24; $69 = HEAP32[$7>>2]|0; $70 = (($69) + ($68<<1)|0); $71 = HEAP16[$70>>1]|0; $72 = $71 & 8192; $73 = ($72<<16>>16)==(0); if (!($73)) { $$lcssa117 = $24;$$lcssa121 = $191;$$lcssa126 = $69; label = 27; break; } } $132 = ((($24)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = ((($24)) + 16|0); $135 = HEAP32[$134>>2]|0; $136 = ($133|0)==($135|0); if ($136) { $137 = HEAP32[$24>>2]|0; $138 = ((($137)) + 36|0); $139 = HEAP32[$138>>2]|0; $140 = (FUNCTION_TABLE_ii[$139 & 8191]($24)|0); $$0$i$i$27 = $140; } else { $141 = HEAP8[$133>>0]|0; $142 = $141&255; $$0$i$i$27 = $142; } $143 = $$0$i$i$27&255; $144 = HEAP32[$4>>2]|0; $145 = ((($144)) + 12|0); $146 = HEAP32[$145>>2]|0; $147 = (FUNCTION_TABLE_iii[$146 & 8191]($4,$143)|0); $148 = HEAP8[$$0$ph>>0]|0; $149 = HEAP32[$4>>2]|0; $150 = ((($149)) + 12|0); $151 = HEAP32[$150>>2]|0; $152 = (FUNCTION_TABLE_iii[$151 & 8191]($4,$148)|0); $153 = ($147<<24>>24)==($152<<24>>24); if ($153) { $$lcssa118 = $24;$$lcssa127 = $132;$$lcssa128 = $134; label = 55; break; } HEAP32[$__err>>2] = 4; $9 = 4; } L32: do { if ((label|0) == 18) { label = 0; $47 = ((($$0$ph)) + 1|0); $48 = ($47|0)==($__fmte|0); if ($48) { $$lcssa116$lcssa = $$lcssa116; label = 19; break L4; } $49 = HEAP8[$47>>0]|0; $50 = HEAP32[$4>>2]|0; $51 = ((($50)) + 36|0); $52 = HEAP32[$51>>2]|0; $53 = (FUNCTION_TABLE_iiii[$52 & 8191]($4,$49,0)|0); switch ($53<<24>>24) { case 48: case 69: { $54 = ((($$0$ph)) + 2|0); $55 = ($54|0)==($__fmte|0); if ($55) { $$lcssa116$lcssa119 = $$lcssa116; label = 24; break L4; } $56 = HEAP8[$54>>0]|0; $57 = HEAP32[$4>>2]|0; $58 = ((($57)) + 36|0); $59 = HEAP32[$58>>2]|0; $60 = (FUNCTION_TABLE_iiii[$59 & 8191]($4,$56,0)|0); $66 = $47;$__cmd$0 = $60;$__opt$0 = $53; break; } default: { $66 = $$0$ph;$__cmd$0 = $53;$__opt$0 = 0; } } $61 = HEAP32[$this>>2]|0; $62 = ((($61)) + 36|0); $63 = HEAP32[$62>>2]|0; HEAP32[$1>>2] = $$lcssa112; HEAP32[$2>>2] = $$lcssa123; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $64 = (FUNCTION_TABLE_iiiiiiiii[$63 & 8191]($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,$__cmd$0,$__opt$0)|0); HEAP32[$__b>>2] = $64; $65 = ((($66)) + 2|0); $$0$ph$be = $65; } else if ((label|0) == 27) { label = 0; $$0$pn = $$0$ph; while(1) { $$3 = ((($$0$pn)) + 1|0); $74 = ($$3|0)==($__fmte|0); if ($74) { $$3$lcssa = $__fmte; break; } $75 = HEAP8[$$3>>0]|0; $isascii1$i$6 = ($75<<24>>24)>(-1); if (!($isascii1$i$6)) { $$3$lcssa = $$3; break; } $76 = $75 << 24 >> 24; $77 = (($$lcssa126) + ($76<<1)|0); $78 = HEAP16[$77>>1]|0; $79 = $78 & 8192; $80 = ($79<<16>>16)==(0); if ($80) { $$3$lcssa = $$3; break; } else { $$0$pn = $$3; } } $$pre$i$2$i$i$22 = $$lcssa121;$$pre$i$i$i$18 = $$lcssa117;$94 = $$lcssa121; while(1) { $81 = ($$pre$i$i$i$18|0)==(0|0); if ($81) { $92 = 0; } else { $82 = ((($$pre$i$i$i$18)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ((($$pre$i$i$i$18)) + 16|0); $85 = HEAP32[$84>>2]|0; $86 = ($83|0)==($85|0); if ($86) { $87 = HEAP32[$$pre$i$i$i$18>>2]|0; $88 = ((($87)) + 36|0); $89 = HEAP32[$88>>2]|0; $90 = (FUNCTION_TABLE_ii[$89 & 8191]($$pre$i$i$i$18)|0); $91 = ($90|0)==(-1); if ($91) { HEAP32[$__b>>2] = 0; $92 = 0; } else { $92 = $$pre$i$i$i$18; } } else { $92 = $$pre$i$i$i$18; } } $93 = ($92|0)==(0|0); $95 = ($94|0)==(0|0); do { if ($95) { $$pre$i$2$i$i$2241 = $$pre$i$2$i$i$22; label = 41; } else { $96 = ((($94)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ((($94)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = ($97|0)==($99|0); if (!($100)) { if ($93) { $$pre$i$2$i$i$2240 = $$pre$i$2$i$i$22;$193 = $94; break; } else { $$0$ph$be = $$3$lcssa; break L32; } } $101 = HEAP32[$94>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; $104 = (FUNCTION_TABLE_ii[$103 & 8191]($94)|0); $105 = ($104|0)==(-1); if ($105) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$2241 = 0; label = 41; break; } else { $106 = ($$pre$i$2$i$i$22|0)==(0|0); $tmp$i$i$24 = $93 ^ $106; if ($tmp$i$i$24) { $$pre$i$2$i$i$2240 = $$pre$i$2$i$i$22;$193 = $$pre$i$2$i$i$22; break; } else { $$0$ph$be = $$3$lcssa; break L32; } } } } while(0); if ((label|0) == 41) { label = 0; if ($93) { $$0$ph$be = $$3$lcssa; break L32; } else { $$pre$i$2$i$i$2240 = $$pre$i$2$i$i$2241;$193 = 0; } } $107 = ((($92)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = ((($92)) + 16|0); $110 = HEAP32[$109>>2]|0; $111 = ($108|0)==($110|0); if ($111) { $112 = HEAP32[$92>>2]|0; $113 = ((($112)) + 36|0); $114 = HEAP32[$113>>2]|0; $115 = (FUNCTION_TABLE_ii[$114 & 8191]($92)|0); $$0$i$i = $115; } else { $116 = HEAP8[$108>>0]|0; $117 = $116&255; $$0$i$i = $117; } $118 = $$0$i$i&255; $isascii1$i$25 = ($118<<24>>24)>(-1); if (!($isascii1$i$25)) { $$0$ph$be = $$3$lcssa; break L32; } $sext = $$0$i$i << 24; $119 = $sext >> 24; $120 = HEAP32[$7>>2]|0; $121 = (($120) + ($119<<1)|0); $122 = HEAP16[$121>>1]|0; $123 = $122 & 8192; $124 = ($123<<16>>16)==(0); if ($124) { $$0$ph$be = $$3$lcssa; break L32; } $125 = HEAP32[$107>>2]|0; $126 = HEAP32[$109>>2]|0; $127 = ($125|0)==($126|0); if ($127) { $128 = HEAP32[$92>>2]|0; $129 = ((($128)) + 40|0); $130 = HEAP32[$129>>2]|0; (FUNCTION_TABLE_ii[$130 & 8191]($92)|0); $$pre$i$2$i$i$22 = $$pre$i$2$i$i$2240;$$pre$i$i$i$18 = $92;$94 = $193; continue; } else { $131 = ((($125)) + 1|0); HEAP32[$107>>2] = $131; $$pre$i$2$i$i$22 = $$pre$i$2$i$i$2240;$$pre$i$i$i$18 = $92;$94 = $193; continue; } } } else if ((label|0) == 55) { label = 0; $154 = HEAP32[$$lcssa127>>2]|0; $155 = HEAP32[$$lcssa128>>2]|0; $156 = ($154|0)==($155|0); if ($156) { $157 = HEAP32[$$lcssa118>>2]|0; $158 = ((($157)) + 40|0); $159 = HEAP32[$158>>2]|0; (FUNCTION_TABLE_ii[$159 & 8191]($$lcssa118)|0); } else { $160 = ((($154)) + 1|0); HEAP32[$$lcssa127>>2] = $160; } $161 = ((($$0$ph)) + 1|0); $$0$ph$be = $161; } } while(0); $$pre$pre = HEAP32[$__err>>2]|0; $$0$ph = $$0$ph$be;$$pre = $$pre$pre; } if ((label|0) == 15) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$9 = $$lcssa115; } else if ((label|0) == 19) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$9 = $$lcssa116$lcssa; } else if ((label|0) == 24) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$9 = $$lcssa116$lcssa119; } $162 = ($$pre$i$i$i$9|0)==(0|0); if ($162) { $173 = 0; } else { $163 = ((($$pre$i$i$i$9)) + 12|0); $164 = HEAP32[$163>>2]|0; $165 = ((($$pre$i$i$i$9)) + 16|0); $166 = HEAP32[$165>>2]|0; $167 = ($164|0)==($166|0); if ($167) { $168 = HEAP32[$$pre$i$i$i$9>>2]|0; $169 = ((($168)) + 36|0); $170 = HEAP32[$169>>2]|0; $171 = (FUNCTION_TABLE_ii[$170 & 8191]($$pre$i$i$i$9)|0); $172 = ($171|0)==(-1); if ($172) { HEAP32[$__b>>2] = 0; $173 = 0; } else { $173 = $$pre$i$i$i$9; } } else { $173 = $$pre$i$i$i$9; } } $174 = ($173|0)==(0|0); $175 = HEAP32[$__e>>2]|0; $176 = ($175|0)==(0|0); do { if ($176) { label = 70; } else { $177 = ((($175)) + 12|0); $178 = HEAP32[$177>>2]|0; $179 = ((($175)) + 16|0); $180 = HEAP32[$179>>2]|0; $181 = ($178|0)==($180|0); if ($181) { $182 = HEAP32[$175>>2]|0; $183 = ((($182)) + 36|0); $184 = HEAP32[$183>>2]|0; $185 = (FUNCTION_TABLE_ii[$184 & 8191]($175)|0); $186 = ($185|0)==(-1); if ($186) { HEAP32[$__e>>2] = 0; label = 70; break; } } if (!($174)) { label = 71; } } } while(0); if ((label|0) == 70) { if ($174) { label = 71; } } if ((label|0) == 71) { $187 = HEAP32[$__err>>2]|0; $188 = $187 | 2; HEAP32[$__err>>2] = $188; } STACKTOP = sp;return ($173|0); } function __ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,211288,(211296))|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = ((($this)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); $7 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $7; $8 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $8; $9 = HEAP8[$6>>0]|0; $10 = $9 & 1; $11 = ($10<<24>>24)==(0); $12 = ((($6)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($6)) + 1|0); $15 = $11 ? $14 : $13; $16 = ((($6)) + 4|0); $17 = HEAP32[$16>>2]|0; $18 = $9&255; $19 = $18 >>> 1; $20 = $11 ? $19 : $17; $21 = (($15) + ($20)|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $22 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,$15,$21)|0); STACKTOP = sp;return ($22|0); } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111540|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 24|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__w,$__b,$__e,$__err,$__ct) { $this = $this|0; $__w = $__w|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; $4 = (FUNCTION_TABLE_ii[$3 & 8191]($1)|0); $5 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $5; $6 = ((($4)) + 168|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $7 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$4,$6,$__ct,$__err,0)|0); $8 = $7; $9 = $4; $10 = (($8) - ($9))|0; $11 = ($10|0)<(168); if ($11) { $12 = (($10|0) / 12)&-1; $13 = (($12|0) % 7)&-1; HEAP32[$__w>>2] = $13; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111540|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 16|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); $6 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $6; $7 = ((($5)) + 288|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $8 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$5,$7,$__ct,$__err,0)|0); $9 = $8; $10 = $5; $11 = (($9) - ($10))|0; $12 = ($11|0)<(288); if ($12) { $13 = (($11|0) / 12)&-1; $14 = (($13|0) % 12)&-1; HEAP32[$__m>>2] = $14; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111540|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 20|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__y,$__b,$__e,$__err,$__ct) { $this = $this|0; $__y = $__y|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$ = 0, $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,4)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); if ($5) { $6 = ($2|0)<(69); if ($6) { $7 = (($2) + 2000)|0; $__t$0 = $7; } else { $$off = (($2) + -69)|0; $8 = ($$off>>>0)<(31); $9 = (($2) + 1900)|0; $$ = $8 ? $9 : $2; $__t$0 = $$; } $10 = (($__t$0) + -1900)|0; HEAP32[$__y>>2] = $10; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc($this,$__b,$__e,$__iob,$__err,$__tm,$__fmt,$0) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$10 = 0, $$byval_copy$11 = 0, $$byval_copy$12 = 0, $$byval_copy$13 = 0, $$byval_copy$14 = 0, $$byval_copy$15 = 0, $$byval_copy$16 = 0, $$byval_copy$17 = 0, $$byval_copy$18 = 0, $$byval_copy$19 = 0, $$byval_copy$2 = 0, $$byval_copy$20 = 0, $$byval_copy$21 = 0, $$byval_copy$22 = 0, $$byval_copy$23 = 0, $$byval_copy$24 = 0, $$byval_copy$25 = 0, $$byval_copy$26 = 0; var $$byval_copy$27 = 0, $$byval_copy$28 = 0, $$byval_copy$29 = 0, $$byval_copy$3 = 0, $$byval_copy$30 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $$sroa$07$0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$30 = sp + 248|0; $$byval_copy$29 = sp + 244|0; $$byval_copy$28 = sp + 240|0; $$byval_copy$27 = sp + 236|0; $$byval_copy$26 = sp + 232|0; $$byval_copy$25 = sp + 228|0; $$byval_copy$24 = sp + 224|0; $$byval_copy$23 = sp + 220|0; $$byval_copy$22 = sp + 216|0; $$byval_copy$21 = sp + 212|0; $$byval_copy$20 = sp + 208|0; $$byval_copy$19 = sp + 204|0; $$byval_copy$18 = sp + 200|0; $$byval_copy$17 = sp + 196|0; $$byval_copy$16 = sp + 192|0; $$byval_copy$15 = sp + 188|0; $$byval_copy$14 = sp + 184|0; $$byval_copy$13 = sp + 180|0; $$byval_copy$12 = sp + 176|0; $$byval_copy$11 = sp + 172|0; $$byval_copy$10 = sp + 168|0; $$byval_copy$9 = sp + 164|0; $$byval_copy$8 = sp + 160|0; $$byval_copy$7 = sp + 156|0; $$byval_copy$6 = sp + 152|0; $$byval_copy$5 = sp + 148|0; $$byval_copy$4 = sp + 144|0; $$byval_copy$3 = sp + 140|0; $$byval_copy$2 = sp + 136|0; $$byval_copy$1 = sp + 132|0; $$byval_copy = sp + 128|0; $1 = sp + 124|0; $2 = sp + 120|0; $3 = sp + 116|0; $4 = sp + 112|0; $5 = sp + 108|0; $6 = sp + 104|0; $7 = sp + 100|0; $8 = sp + 96|0; $9 = sp + 92|0; $10 = sp + 88|0; $11 = sp + 84|0; $12 = sp + 80|0; $13 = sp + 76|0; $14 = sp + 72|0; $15 = sp + 68|0; $16 = sp + 64|0; $17 = sp + 60|0; $18 = sp + 56|0; $19 = sp + 52|0; $20 = sp + 48|0; $21 = sp + 44|0; $22 = sp + 40|0; $23 = sp + 36|0; $24 = sp + 32|0; $25 = sp + 28|0; $26 = sp + 24|0; $27 = sp + 20|0; $28 = sp + 16|0; $29 = sp + 12|0; $30 = sp + 8|0; $31 = sp + 4|0; $32 = sp; HEAP32[$__err>>2] = 0; $33 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$1>>2] = $33; __THREW__ = 0; $34 = (invoke_iii(7576,($1|0),(111540|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($33)|0); ___resumeException($38|0); // unreachable; } (__ZNSt3__114__shared_count16__release_sharedEv($33)|0); $37 = $__fmt << 24 >> 24; do { switch ($37|0) { case 65: case 97: { $40 = ((($__tm)) + 24|0); $41 = HEAP32[$__e>>2]|0; HEAP32[$2>>2] = $41; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$40,$__b,$$byval_copy,$__err,$34); label = 28; break; } case 104: case 66: case 98: { $42 = ((($__tm)) + 16|0); $43 = HEAP32[$__e>>2]|0; HEAP32[$3>>2] = $43; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIcEE($this,$42,$__b,$$byval_copy$1,$__err,$34); label = 28; break; } case 99: { $44 = ((($this)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (FUNCTION_TABLE_ii[$47 & 8191]($44)|0); $49 = HEAP32[$__b>>2]|0; HEAP32[$4>>2] = $49; $50 = HEAP32[$__e>>2]|0; HEAP32[$5>>2] = $50; $51 = HEAP8[$48>>0]|0; $52 = $51 & 1; $53 = ($52<<24>>24)==(0); $54 = ((($48)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ((($48)) + 1|0); $57 = $53 ? $56 : $55; $58 = ((($48)) + 4|0); $59 = HEAP32[$58>>2]|0; $60 = $51&255; $61 = $60 >>> 1; $62 = $53 ? $61 : $59; $63 = (($57) + ($62)|0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$5>>2]|0; $64 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$2,$$byval_copy$3,$__iob,$__err,$__tm,$57,$63)|0); HEAP32[$__b>>2] = $64; label = 28; break; } case 101: case 100: { $65 = ((($__tm)) + 12|0); $66 = HEAP32[$__e>>2]|0; HEAP32[$6>>2] = $66; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$6>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE($this,$65,$__b,$$byval_copy$4,$__err,$34); label = 28; break; } case 68: { $67 = HEAP32[$__b>>2]|0; HEAP32[$7>>2] = $67; $68 = HEAP32[$__e>>2]|0; HEAP32[$8>>2] = $68; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$8>>2]|0; $69 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$5,$$byval_copy$6,$__iob,$__err,$__tm,211296,(211304))|0); HEAP32[$__b>>2] = $69; label = 28; break; } case 70: { $70 = HEAP32[$__b>>2]|0; HEAP32[$9>>2] = $70; $71 = HEAP32[$__e>>2]|0; HEAP32[$10>>2] = $71; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$10>>2]|0; $72 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$7,$$byval_copy$8,$__iob,$__err,$__tm,211304,(211312))|0); HEAP32[$__b>>2] = $72; label = 28; break; } case 72: { $73 = ((($__tm)) + 8|0); $74 = HEAP32[$__e>>2]|0; HEAP32[$11>>2] = $74; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$11>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE($this,$73,$__b,$$byval_copy$9,$__err,$34); label = 28; break; } case 73: { $75 = ((($__tm)) + 8|0); $76 = HEAP32[$__e>>2]|0; HEAP32[$12>>2] = $76; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$12>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE($this,$75,$__b,$$byval_copy$10,$__err,$34); label = 28; break; } case 106: { $77 = ((($__tm)) + 28|0); $78 = HEAP32[$__e>>2]|0; HEAP32[$13>>2] = $78; ;HEAP32[$$byval_copy$11>>2]=HEAP32[$13>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE($this,$77,$__b,$$byval_copy$11,$__err,$34); label = 28; break; } case 109: { $79 = ((($__tm)) + 16|0); $80 = HEAP32[$__e>>2]|0; HEAP32[$14>>2] = $80; ;HEAP32[$$byval_copy$12>>2]=HEAP32[$14>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE($this,$79,$__b,$$byval_copy$12,$__err,$34); label = 28; break; } case 77: { $81 = ((($__tm)) + 4|0); $82 = HEAP32[$__e>>2]|0; HEAP32[$15>>2] = $82; ;HEAP32[$$byval_copy$13>>2]=HEAP32[$15>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE($this,$81,$__b,$$byval_copy$13,$__err,$34); label = 28; break; } case 116: case 110: { $83 = HEAP32[$__e>>2]|0; HEAP32[$16>>2] = $83; ;HEAP32[$$byval_copy$14>>2]=HEAP32[$16>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE($this,$__b,$$byval_copy$14,$__err,$34); label = 28; break; } case 112: { $84 = ((($__tm)) + 8|0); $85 = HEAP32[$__e>>2]|0; HEAP32[$17>>2] = $85; ;HEAP32[$$byval_copy$15>>2]=HEAP32[$17>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE($this,$84,$__b,$$byval_copy$15,$__err,$34); label = 28; break; } case 114: { $86 = HEAP32[$__b>>2]|0; HEAP32[$18>>2] = $86; $87 = HEAP32[$__e>>2]|0; HEAP32[$19>>2] = $87; ;HEAP32[$$byval_copy$16>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$17>>2]=HEAP32[$19>>2]|0; $88 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$16,$$byval_copy$17,$__iob,$__err,$__tm,211312,(211323))|0); HEAP32[$__b>>2] = $88; label = 28; break; } case 82: { $89 = HEAP32[$__b>>2]|0; HEAP32[$20>>2] = $89; $90 = HEAP32[$__e>>2]|0; HEAP32[$21>>2] = $90; ;HEAP32[$$byval_copy$18>>2]=HEAP32[$20>>2]|0; ;HEAP32[$$byval_copy$19>>2]=HEAP32[$21>>2]|0; $91 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$18,$$byval_copy$19,$__iob,$__err,$__tm,211323,(211328))|0); HEAP32[$__b>>2] = $91; label = 28; break; } case 83: { $92 = HEAP32[$__e>>2]|0; HEAP32[$22>>2] = $92; ;HEAP32[$$byval_copy$20>>2]=HEAP32[$22>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__tm,$__b,$$byval_copy$20,$__err,$34); label = 28; break; } case 84: { $93 = HEAP32[$__b>>2]|0; HEAP32[$23>>2] = $93; $94 = HEAP32[$__e>>2]|0; HEAP32[$24>>2] = $94; ;HEAP32[$$byval_copy$21>>2]=HEAP32[$23>>2]|0; ;HEAP32[$$byval_copy$22>>2]=HEAP32[$24>>2]|0; $95 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$21,$$byval_copy$22,$__iob,$__err,$__tm,211328,(211336))|0); HEAP32[$__b>>2] = $95; label = 28; break; } case 119: { $96 = ((($__tm)) + 24|0); $97 = HEAP32[$__e>>2]|0; HEAP32[$25>>2] = $97; ;HEAP32[$$byval_copy$23>>2]=HEAP32[$25>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE($this,$96,$__b,$$byval_copy$23,$__err,$34); label = 28; break; } case 120: { $98 = HEAP32[$this>>2]|0; $99 = ((($98)) + 20|0); $100 = HEAP32[$99>>2]|0; $101 = HEAP32[$__b>>2]|0; HEAP32[$26>>2] = $101; $102 = HEAP32[$__e>>2]|0; HEAP32[$27>>2] = $102; ;HEAP32[$$byval_copy$24>>2]=HEAP32[$26>>2]|0; ;HEAP32[$$byval_copy$25>>2]=HEAP32[$27>>2]|0; $103 = (FUNCTION_TABLE_iiiiiii[$100 & 8191]($this,$$byval_copy$24,$$byval_copy$25,$__iob,$__err,$__tm)|0); $$sroa$07$0 = $103; break; } case 88: { $104 = ((($this)) + 8|0); $105 = HEAP32[$104>>2]|0; $106 = ((($105)) + 24|0); $107 = HEAP32[$106>>2]|0; $108 = (FUNCTION_TABLE_ii[$107 & 8191]($104)|0); $109 = HEAP32[$__b>>2]|0; HEAP32[$28>>2] = $109; $110 = HEAP32[$__e>>2]|0; HEAP32[$29>>2] = $110; $111 = HEAP8[$108>>0]|0; $112 = $111 & 1; $113 = ($112<<24>>24)==(0); $114 = ((($108)) + 8|0); $115 = HEAP32[$114>>2]|0; $116 = ((($108)) + 1|0); $117 = $113 ? $116 : $115; $118 = ((($108)) + 4|0); $119 = HEAP32[$118>>2]|0; $120 = $111&255; $121 = $120 >>> 1; $122 = $113 ? $121 : $119; $123 = (($117) + ($122)|0); ;HEAP32[$$byval_copy$26>>2]=HEAP32[$28>>2]|0; ;HEAP32[$$byval_copy$27>>2]=HEAP32[$29>>2]|0; $124 = (__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKcSC_($this,$$byval_copy$26,$$byval_copy$27,$__iob,$__err,$__tm,$117,$123)|0); HEAP32[$__b>>2] = $124; label = 28; break; } case 121: { $125 = ((($__tm)) + 20|0); $126 = HEAP32[$__e>>2]|0; HEAP32[$30>>2] = $126; ;HEAP32[$$byval_copy$28>>2]=HEAP32[$30>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIcEE($this,$125,$__b,$$byval_copy$28,$__err,$34); label = 28; break; } case 89: { $127 = ((($__tm)) + 20|0); $128 = HEAP32[$__e>>2]|0; HEAP32[$31>>2] = $128; ;HEAP32[$$byval_copy$29>>2]=HEAP32[$31>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE($this,$127,$__b,$$byval_copy$29,$__err,$34); label = 28; break; } case 37: { $129 = HEAP32[$__e>>2]|0; HEAP32[$32>>2] = $129; ;HEAP32[$$byval_copy$30>>2]=HEAP32[$32>>2]|0; __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE($this,$__b,$$byval_copy$30,$__err,$34); label = 28; break; } default: { $130 = HEAP32[$__err>>2]|0; $131 = $130 | 4; HEAP32[$__err>>2] = $131; label = 28; } } } while(0); if ((label|0) == 28) { $132 = HEAP32[$__b>>2]|0; $$sroa$07$0 = $132; } STACKTOP = sp;return ($$sroa$07$0|0); } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__d,$__b,$__e,$__err,$__ct) { $this = $this|0; $__d = $__d|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $$off = (($2) + -1)|0; $6 = ($$off>>>0)<(31); $7 = $6 & $5; if ($7) { HEAP32[$__d>>2] = $2; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(24); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__h>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $$off = (($2) + -1)|0; $6 = ($$off>>>0)<(12); $7 = $6 & $5; if ($7) { HEAP32[$__h>>2] = $2; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__d,$__b,$__e,$__err,$__ct) { $this = $this|0; $__d = $__d|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,3)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(366); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__d>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(13); $or$cond = $6 & $5; if ($or$cond) { $7 = (($2) + -1)|0; HEAP32[$__m>>2] = $7; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(60); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__m>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIcEE($this,$__b,$__e,$__err,$__ct) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$0$i$i = 0, $$pre$i$2$i$i$6 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $isascii1$i = 0, $sext = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__ct)) + 8|0); L1: while(1) { $1 = HEAP32[$__b>>2]|0; $2 = ($1|0)==(0|0); do { if ($2) { $13 = 0; } else { $3 = ((($1)) + 12|0); $4 = HEAP32[$3>>2]|0; $5 = ((($1)) + 16|0); $6 = HEAP32[$5>>2]|0; $7 = ($4|0)==($6|0); if ($7) { $8 = HEAP32[$1>>2]|0; $9 = ((($8)) + 36|0); $10 = HEAP32[$9>>2]|0; $11 = (FUNCTION_TABLE_ii[$10 & 8191]($1)|0); $12 = ($11|0)==(-1); if ($12) { HEAP32[$__b>>2] = 0; $13 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $13 = $$pre$i$i$i; break; } } else { $13 = $1; } } } while(0); $14 = ($13|0)==(0|0); $15 = HEAP32[$__e>>2]|0; $16 = ($15|0)==(0|0); do { if ($16) { label = 12; } else { $17 = ((($15)) + 12|0); $18 = HEAP32[$17>>2]|0; $19 = ((($15)) + 16|0); $20 = HEAP32[$19>>2]|0; $21 = ($18|0)==($20|0); if (!($21)) { if ($14) { $83 = $15; break; } else { $$pre$i$2$i$i$6 = $15; break L1; } } $22 = HEAP32[$15>>2]|0; $23 = ((($22)) + 36|0); $24 = HEAP32[$23>>2]|0; $25 = (FUNCTION_TABLE_ii[$24 & 8191]($15)|0); $26 = ($25|0)==(-1); if ($26) { HEAP32[$__e>>2] = 0; label = 12; break; } else { if ($14) { $83 = $15; break; } else { $$pre$i$2$i$i$6 = $15; break L1; } } } } while(0); if ((label|0) == 12) { label = 0; if ($14) { $$pre$i$2$i$i$6 = 0; break; } else { $83 = 0; } } $27 = HEAP32[$__b>>2]|0; $28 = ((($27)) + 12|0); $29 = HEAP32[$28>>2]|0; $30 = ((($27)) + 16|0); $31 = HEAP32[$30>>2]|0; $32 = ($29|0)==($31|0); if ($32) { $33 = HEAP32[$27>>2]|0; $34 = ((($33)) + 36|0); $35 = HEAP32[$34>>2]|0; $36 = (FUNCTION_TABLE_ii[$35 & 8191]($27)|0); $$0$i$i = $36; } else { $37 = HEAP8[$29>>0]|0; $38 = $37&255; $$0$i$i = $38; } $39 = $$0$i$i&255; $isascii1$i = ($39<<24>>24)>(-1); if (!($isascii1$i)) { $$pre$i$2$i$i$6 = $83; break; } $sext = $$0$i$i << 24; $40 = $sext >> 24; $41 = HEAP32[$0>>2]|0; $42 = (($41) + ($40<<1)|0); $43 = HEAP16[$42>>1]|0; $44 = $43 & 8192; $45 = ($44<<16>>16)==(0); if ($45) { $$pre$i$2$i$i$6 = $83; break; } $46 = HEAP32[$__b>>2]|0; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ((($46)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = ($48|0)==($50|0); if ($51) { $52 = HEAP32[$46>>2]|0; $53 = ((($52)) + 40|0); $54 = HEAP32[$53>>2]|0; (FUNCTION_TABLE_ii[$54 & 8191]($46)|0); continue; } else { $55 = ((($48)) + 1|0); HEAP32[$47>>2] = $55; continue; } } $56 = HEAP32[$__b>>2]|0; $57 = ($56|0)==(0|0); do { if ($57) { $68 = 0; } else { $58 = ((($56)) + 12|0); $59 = HEAP32[$58>>2]|0; $60 = ((($56)) + 16|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)==($61|0); if ($62) { $63 = HEAP32[$56>>2]|0; $64 = ((($63)) + 36|0); $65 = HEAP32[$64>>2]|0; $66 = (FUNCTION_TABLE_ii[$65 & 8191]($56)|0); $67 = ($66|0)==(-1); if ($67) { HEAP32[$__b>>2] = 0; $68 = 0; break; } else { $$pre$i$i$i$2 = HEAP32[$__b>>2]|0; $68 = $$pre$i$i$i$2; break; } } else { $68 = $56; } } } while(0); $69 = ($68|0)==(0|0); $70 = ($$pre$i$2$i$i$6|0)==(0|0); do { if ($70) { label = 32; } else { $71 = ((($$pre$i$2$i$i$6)) + 12|0); $72 = HEAP32[$71>>2]|0; $73 = ((($$pre$i$2$i$i$6)) + 16|0); $74 = HEAP32[$73>>2]|0; $75 = ($72|0)==($74|0); if ($75) { $76 = HEAP32[$$pre$i$2$i$i$6>>2]|0; $77 = ((($76)) + 36|0); $78 = HEAP32[$77>>2]|0; $79 = (FUNCTION_TABLE_ii[$78 & 8191]($$pre$i$2$i$i$6)|0); $80 = ($79|0)==(-1); if ($80) { HEAP32[$__e>>2] = 0; label = 32; break; } } if (!($69)) { label = 33; } } } while(0); if ((label|0) == 32) { if ($69) { label = 33; } } if ((label|0) == 33) { $81 = HEAP32[$__err>>2]|0; $82 = $81 | 2; HEAP32[$__err>>2] = $82; } return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); $6 = HEAP8[$5>>0]|0; $7 = $6 & 1; $8 = ($7<<24>>24)==(0); if ($8) { $11 = $6&255; $12 = $11 >>> 1; $23 = $12; } else { $9 = ((($5)) + 4|0); $10 = HEAP32[$9>>2]|0; $23 = $10; } $13 = ((($5)) + 12|0); $14 = HEAP8[$13>>0]|0; $15 = $14 & 1; $16 = ($15<<24>>24)==(0); if ($16) { $19 = $14&255; $20 = $19 >>> 1; $22 = $20; } else { $17 = ((($5)) + 16|0); $18 = HEAP32[$17>>2]|0; $22 = $18; } $21 = (0 - ($22))|0; $24 = ($23|0)==($21|0); do { if ($24) { $25 = HEAP32[$__err>>2]|0; $26 = $25 | 4; HEAP32[$__err>>2] = $26; } else { $27 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $27; $28 = ((($5)) + 24|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $29 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$5,$28,$__ct,$__err,0)|0); $30 = ($29|0)==($5|0); $31 = HEAP32[$__h>>2]|0; $32 = ($31|0)==(12); $or$cond = $30 & $32; if ($or$cond) { HEAP32[$__h>>2] = 0; break; } $33 = $29; $34 = $5; $35 = (($33) - ($34))|0; $36 = ($35|0)==(12); $37 = ($31|0)<(12); $or$cond3 = $37 & $36; if ($or$cond3) { $38 = (($31) + 12)|0; HEAP32[$__h>>2] = $38; } } } while(0); STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__s,$__b,$__e,$__err,$__ct) { $this = $this|0; $__s = $__s|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(61); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__s>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__w,$__b,$__e,$__err,$__ct) { $this = $this|0; $__w = $__w|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,1)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(7); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__w>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIcEE($this,$__y,$__b,$__e,$__err,$__ct) { $this = $this|0; $__y = $__y|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,4)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); if ($5) { $6 = (($2) + -1900)|0; HEAP32[$__y>>2] = $6; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIcEE($this,$__b,$__e,$__err,$__ct) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i$611 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__b>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $12 = 0; } else { $2 = ((($0)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ((($0)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { $7 = HEAP32[$0>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($0)|0); $11 = ($10|0)==(-1); if ($11) { HEAP32[$__b>>2] = 0; $12 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $12 = $$pre$i$i$i; break; } } else { $12 = $0; } } } while(0); $13 = ($12|0)==(0|0); $14 = HEAP32[$__e>>2]|0; $15 = ($14|0)==(0|0); do { if ($15) { label = 11; } else { $16 = ((($14)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ((($14)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = ($17|0)==($19|0); if ($20) { $21 = HEAP32[$14>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_ii[$23 & 8191]($14)|0); $25 = ($24|0)==(-1); if ($25) { HEAP32[$__e>>2] = 0; label = 11; break; } } if ($13) { $$pre$i$2$i$i$611 = $14; label = 13; } else { label = 12; } } } while(0); if ((label|0) == 11) { if ($13) { label = 12; } else { $$pre$i$2$i$i$611 = 0; label = 13; } } L16: do { if ((label|0) == 12) { $26 = HEAP32[$__err>>2]|0; $27 = $26 | 6; HEAP32[$__err>>2] = $27; } else if ((label|0) == 13) { $28 = HEAP32[$__b>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($28)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = HEAP32[$28>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($28)|0); $$0$i$i = $37; } else { $38 = HEAP8[$30>>0]|0; $39 = $38&255; $$0$i$i = $39; } $40 = $$0$i$i&255; $41 = HEAP32[$__ct>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_iiii[$43 & 8191]($__ct,$40,0)|0); $45 = ($44<<24>>24)==(37); if (!($45)) { $46 = HEAP32[$__err>>2]|0; $47 = $46 | 4; HEAP32[$__err>>2] = $47; break; } $48 = HEAP32[$__b>>2]|0; $49 = ((($48)) + 12|0); $50 = HEAP32[$49>>2]|0; $51 = ((($48)) + 16|0); $52 = HEAP32[$51>>2]|0; $53 = ($50|0)==($52|0); if ($53) { $55 = HEAP32[$48>>2]|0; $56 = ((($55)) + 40|0); $57 = HEAP32[$56>>2]|0; (FUNCTION_TABLE_ii[$57 & 8191]($48)|0); $$pre = HEAP32[$__b>>2]|0; $58 = ($$pre|0)==(0|0); if ($58) { $70 = 0; } else { $60 = $$pre; label = 21; } } else { $54 = ((($50)) + 1|0); HEAP32[$49>>2] = $54; $60 = $48; label = 21; } do { if ((label|0) == 21) { $59 = ((($60)) + 12|0); $61 = HEAP32[$59>>2]|0; $62 = ((($60)) + 16|0); $63 = HEAP32[$62>>2]|0; $64 = ($61|0)==($63|0); if ($64) { $65 = HEAP32[$60>>2]|0; $66 = ((($65)) + 36|0); $67 = HEAP32[$66>>2]|0; $68 = (FUNCTION_TABLE_ii[$67 & 8191]($60)|0); $69 = ($68|0)==(-1); if ($69) { HEAP32[$__b>>2] = 0; $70 = 0; break; } else { $$pre$i$i$i$2 = HEAP32[$__b>>2]|0; $70 = $$pre$i$i$i$2; break; } } else { $70 = $60; } } } while(0); $71 = ($70|0)==(0|0); $72 = ($$pre$i$2$i$i$611|0)==(0|0); do { if ($72) { label = 30; } else { $73 = ((($$pre$i$2$i$i$611)) + 12|0); $74 = HEAP32[$73>>2]|0; $75 = ((($$pre$i$2$i$i$611)) + 16|0); $76 = HEAP32[$75>>2]|0; $77 = ($74|0)==($76|0); if ($77) { $78 = HEAP32[$$pre$i$2$i$i$611>>2]|0; $79 = ((($78)) + 36|0); $80 = HEAP32[$79>>2]|0; $81 = (FUNCTION_TABLE_ii[$80 & 8191]($$pre$i$2$i$i$611)|0); $82 = ($81|0)==(-1); if ($82) { HEAP32[$__e>>2] = 0; label = 30; break; } } if ($71) { break L16; } } } while(0); if ((label|0) == 30) { if (!($71)) { break; } } $83 = HEAP32[$__err>>2]|0; $84 = $83 | 2; HEAP32[$__err>>2] = $84; } } while(0); return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$__b,$__e,$__iob,$__err,$__tm,$__fmtb,$__fmte) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; $__fmtb = $__fmtb|0; $__fmte = $__fmte|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$12 = 0, $$0$i$i$1$i$i$27 = 0, $$0$i$i$18 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$21 = 0, $$0$i$i$i$i$6 = 0, $$0$ph = 0, $$0$ph$be = 0, $$0$pn = 0, $$3 = 0, $$3$lcssa = 0, $$byval_copy = 0, $$byval_copy$1 = 0, $$lcssa114 = 0, $$lcssa117 = 0, $$lcssa118 = 0, $$lcssa118$lcssa = 0, $$lcssa118$lcssa121 = 0; var $$lcssa119 = 0, $$lcssa120 = 0, $$lcssa123 = 0, $$lcssa125 = 0, $$lcssa128 = 0, $$lcssa129 = 0, $$ph = 0, $$pre = 0, $$pre$i$3$i$i$14 = 0, $$pre$i$3$i$i$1445 = 0, $$pre$i$3$i$i$1446 = 0, $$pre$i$i$i$23 = 0, $$pre$i$i$i$8 = 0, $$pre$pre = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__cmd$0 = 0, $__opt$0 = 0, $or$cond = 0, $phitmp$i$4$i$i$15 = 0, $tmp$i$i$17 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 16|0; $$byval_copy = sp + 12|0; $0 = sp + 8|0; $1 = sp + 4|0; $2 = sp; $3 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $3; __THREW__ = 0; $4 = (invoke_iii(7576,($0|0),(111532|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); ___resumeException($38|0); // unreachable; } (__ZNSt3__114__shared_count16__release_sharedEv($3)|0); HEAP32[$__err>>2] = 0; $$0$ph = $__fmtb;$$pre = 0; L4: while(1) { $7 = ($$0$ph|0)!=($__fmte|0); $8 = $$pre; while(1) { $9 = ($8|0)==(0); $or$cond = $7 & $9; $10 = HEAP32[$__b>>2]|0; if (!($or$cond)) { $$pre$i$i$i$23 = $10; break L4; } $11 = ($10|0)==(0|0); $12 = $10; if ($11) { $126 = 0;$182 = $12;$183 = 1; } else { $13 = ((($10)) + 12|0); $14 = HEAP32[$13>>2]|0; $15 = ((($10)) + 16|0); $16 = HEAP32[$15>>2]|0; $17 = ($14|0)==($16|0); if ($17) { $18 = HEAP32[$10>>2]|0; $19 = ((($18)) + 36|0); $20 = HEAP32[$19>>2]|0; $21 = (FUNCTION_TABLE_ii[$20 & 8191]($10)|0); $$0$i$i$i$i = $21; } else { $22 = HEAP32[$14>>2]|0; $$0$i$i$i$i = $22; } $23 = ($$0$i$i$i$i|0)==(-1); if ($23) { HEAP32[$__b>>2] = 0; $126 = 0;$182 = 0;$183 = 1; } else { $126 = $10;$182 = $12;$183 = 0; } } $24 = HEAP32[$__e>>2]|0; $25 = ($24|0)==(0|0); $26 = $24; do { if ($25) { $$ph = $26; label = 17; } else { $27 = ((($24)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($24)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)==($30|0); if ($31) { $32 = HEAP32[$24>>2]|0; $33 = ((($32)) + 36|0); $34 = HEAP32[$33>>2]|0; $35 = (FUNCTION_TABLE_ii[$34 & 8191]($24)|0); $$0$i$i$1$i$i = $35; } else { $36 = HEAP32[$28>>2]|0; $$0$i$i$1$i$i = $36; } $37 = ($$0$i$i$1$i$i|0)==(-1); if ($37) { HEAP32[$__e>>2] = 0; $$ph = 0; label = 17; break; } else { if ($183) { $184 = $24;$185 = $26; break; } else { $$lcssa117 = $126; label = 19; break L4; } } } } while(0); if ((label|0) == 17) { label = 0; if ($183) { $$lcssa117 = $126; label = 19; break L4; } else { $184 = 0;$185 = $$ph; } } $40 = HEAP32[$$0$ph>>2]|0; $41 = HEAP32[$4>>2]|0; $42 = ((($41)) + 52|0); $43 = HEAP32[$42>>2]|0; $44 = (FUNCTION_TABLE_iiii[$43 & 8191]($4,$40,0)|0); $45 = ($44<<24>>24)==(37); if ($45) { $$lcssa114 = $182;$$lcssa118 = $126;$$lcssa125 = $185; label = 22; break; } $66 = HEAP32[$$0$ph>>2]|0; $67 = HEAP32[$4>>2]|0; $68 = ((($67)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = (FUNCTION_TABLE_iiii[$69 & 8191]($4,8192,$66)|0); if ($70) { $$lcssa119 = $126;$$lcssa123 = $184; label = 30; break; } $125 = ((($126)) + 12|0); $127 = HEAP32[$125>>2]|0; $128 = ((($126)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $131 = HEAP32[$126>>2]|0; $132 = ((($131)) + 36|0); $133 = HEAP32[$132>>2]|0; $134 = (FUNCTION_TABLE_ii[$133 & 8191]($126)|0); $$0$i$i$18 = $134; } else { $135 = HEAP32[$127>>2]|0; $$0$i$i$18 = $135; } $136 = HEAP32[$4>>2]|0; $137 = ((($136)) + 28|0); $138 = HEAP32[$137>>2]|0; $139 = (FUNCTION_TABLE_iii[$138 & 8191]($4,$$0$i$i$18)|0); $140 = HEAP32[$$0$ph>>2]|0; $141 = HEAP32[$4>>2]|0; $142 = ((($141)) + 28|0); $143 = HEAP32[$142>>2]|0; $144 = (FUNCTION_TABLE_iii[$143 & 8191]($4,$140)|0); $145 = ($139|0)==($144|0); if ($145) { $$lcssa120 = $126;$$lcssa128 = $125;$$lcssa129 = $128; label = 59; break; } HEAP32[$__err>>2] = 4; $8 = 4; } L36: do { if ((label|0) == 22) { label = 0; $46 = ((($$0$ph)) + 4|0); $47 = ($46|0)==($__fmte|0); if ($47) { $$lcssa118$lcssa = $$lcssa118; label = 23; break L4; } $48 = HEAP32[$46>>2]|0; $49 = HEAP32[$4>>2]|0; $50 = ((($49)) + 52|0); $51 = HEAP32[$50>>2]|0; $52 = (FUNCTION_TABLE_iiii[$51 & 8191]($4,$48,0)|0); switch ($52<<24>>24) { case 48: case 69: { $53 = ((($$0$ph)) + 8|0); $54 = ($53|0)==($__fmte|0); if ($54) { $$lcssa118$lcssa121 = $$lcssa118; label = 28; break L4; } $55 = HEAP32[$53>>2]|0; $56 = HEAP32[$4>>2]|0; $57 = ((($56)) + 52|0); $58 = HEAP32[$57>>2]|0; $59 = (FUNCTION_TABLE_iiii[$58 & 8191]($4,$55,0)|0); $65 = $46;$__cmd$0 = $59;$__opt$0 = $52; break; } default: { $65 = $$0$ph;$__cmd$0 = $52;$__opt$0 = 0; } } $60 = HEAP32[$this>>2]|0; $61 = ((($60)) + 36|0); $62 = HEAP32[$61>>2]|0; HEAP32[$1>>2] = $$lcssa114; HEAP32[$2>>2] = $$lcssa125; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$2>>2]|0; $63 = (FUNCTION_TABLE_iiiiiiiii[$62 & 8191]($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,$__cmd$0,$__opt$0)|0); HEAP32[$__b>>2] = $63; $64 = ((($65)) + 8|0); $$0$ph$be = $64; } else if ((label|0) == 30) { label = 0; $$0$pn = $$0$ph; while(1) { $$3 = ((($$0$pn)) + 4|0); $71 = ($$3|0)==($__fmte|0); if ($71) { $$3$lcssa = $__fmte; break; } $72 = HEAP32[$$3>>2]|0; $73 = HEAP32[$4>>2]|0; $74 = ((($73)) + 12|0); $75 = HEAP32[$74>>2]|0; $76 = (FUNCTION_TABLE_iiii[$75 & 8191]($4,8192,$72)|0); if ($76) { $$0$pn = $$3; } else { $$3$lcssa = $$3; break; } } $$pre$i$3$i$i$14 = $$lcssa123;$$pre$i$i$i$8 = $$lcssa119;$89 = $$lcssa123; while(1) { $77 = ($$pre$i$i$i$8|0)==(0|0); if ($77) { $102 = 1;$104 = 0; } else { $78 = ((($$pre$i$i$i$8)) + 12|0); $79 = HEAP32[$78>>2]|0; $80 = ((($$pre$i$i$i$8)) + 16|0); $81 = HEAP32[$80>>2]|0; $82 = ($79|0)==($81|0); if ($82) { $83 = HEAP32[$$pre$i$i$i$8>>2]|0; $84 = ((($83)) + 36|0); $85 = HEAP32[$84>>2]|0; $86 = (FUNCTION_TABLE_ii[$85 & 8191]($$pre$i$i$i$8)|0); $$0$i$i$i$i$6 = $86; } else { $87 = HEAP32[$79>>2]|0; $$0$i$i$i$i$6 = $87; } $88 = ($$0$i$i$i$i$6|0)==(-1); if ($88) { HEAP32[$__b>>2] = 0; $102 = 1;$104 = 0; } else { $102 = 0;$104 = $$pre$i$i$i$8; } } $90 = ($89|0)==(0|0); do { if ($90) { $$pre$i$3$i$i$1446 = $$pre$i$3$i$i$14; label = 46; } else { $91 = ((($89)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = ((($89)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ($92|0)==($94|0); if ($95) { $96 = HEAP32[$89>>2]|0; $97 = ((($96)) + 36|0); $98 = HEAP32[$97>>2]|0; $99 = (FUNCTION_TABLE_ii[$98 & 8191]($89)|0); $$0$i$i$1$i$i$12 = $99; } else { $100 = HEAP32[$92>>2]|0; $$0$i$i$1$i$i$12 = $100; } $101 = ($$0$i$i$1$i$i$12|0)==(-1); if ($101) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$1446 = 0; label = 46; break; } else { $phitmp$i$4$i$i$15 = ($$pre$i$3$i$i$14|0)==(0|0); $tmp$i$i$17 = $102 ^ $phitmp$i$4$i$i$15; if ($tmp$i$i$17) { $$pre$i$3$i$i$1445 = $$pre$i$3$i$i$14;$186 = $$pre$i$3$i$i$14; break; } else { $$0$ph$be = $$3$lcssa; break L36; } } } } while(0); if ((label|0) == 46) { label = 0; if ($102) { $$0$ph$be = $$3$lcssa; break L36; } else { $$pre$i$3$i$i$1445 = $$pre$i$3$i$i$1446;$186 = 0; } } $103 = ((($104)) + 12|0); $105 = HEAP32[$103>>2]|0; $106 = ((($104)) + 16|0); $107 = HEAP32[$106>>2]|0; $108 = ($105|0)==($107|0); if ($108) { $109 = HEAP32[$104>>2]|0; $110 = ((($109)) + 36|0); $111 = HEAP32[$110>>2]|0; $112 = (FUNCTION_TABLE_ii[$111 & 8191]($104)|0); $$0$i$i = $112; } else { $113 = HEAP32[$105>>2]|0; $$0$i$i = $113; } $114 = HEAP32[$4>>2]|0; $115 = ((($114)) + 12|0); $116 = HEAP32[$115>>2]|0; $117 = (FUNCTION_TABLE_iiii[$116 & 8191]($4,8192,$$0$i$i)|0); if (!($117)) { $$0$ph$be = $$3$lcssa; break L36; } $118 = HEAP32[$103>>2]|0; $119 = HEAP32[$106>>2]|0; $120 = ($118|0)==($119|0); if ($120) { $121 = HEAP32[$104>>2]|0; $122 = ((($121)) + 40|0); $123 = HEAP32[$122>>2]|0; (FUNCTION_TABLE_ii[$123 & 8191]($104)|0); $$pre$i$3$i$i$14 = $$pre$i$3$i$i$1445;$$pre$i$i$i$8 = $104;$89 = $186; continue; } else { $124 = ((($118)) + 4|0); HEAP32[$103>>2] = $124; $$pre$i$3$i$i$14 = $$pre$i$3$i$i$1445;$$pre$i$i$i$8 = $104;$89 = $186; continue; } } } else if ((label|0) == 59) { label = 0; $146 = HEAP32[$$lcssa128>>2]|0; $147 = HEAP32[$$lcssa129>>2]|0; $148 = ($146|0)==($147|0); if ($148) { $149 = HEAP32[$$lcssa120>>2]|0; $150 = ((($149)) + 40|0); $151 = HEAP32[$150>>2]|0; (FUNCTION_TABLE_ii[$151 & 8191]($$lcssa120)|0); } else { $152 = ((($146)) + 4|0); HEAP32[$$lcssa128>>2] = $152; } $153 = ((($$0$ph)) + 4|0); $$0$ph$be = $153; } } while(0); $$pre$pre = HEAP32[$__err>>2]|0; $$0$ph = $$0$ph$be;$$pre = $$pre$pre; } if ((label|0) == 19) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$23 = $$lcssa117; } else if ((label|0) == 23) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$23 = $$lcssa118$lcssa; } else if ((label|0) == 28) { HEAP32[$__err>>2] = 4; $$pre$i$i$i$23 = $$lcssa118$lcssa121; } $154 = ($$pre$i$i$i$23|0)==(0|0); if ($154) { $181 = 0;$187 = 1; } else { $155 = ((($$pre$i$i$i$23)) + 12|0); $156 = HEAP32[$155>>2]|0; $157 = ((($$pre$i$i$i$23)) + 16|0); $158 = HEAP32[$157>>2]|0; $159 = ($156|0)==($158|0); if ($159) { $160 = HEAP32[$$pre$i$i$i$23>>2]|0; $161 = ((($160)) + 36|0); $162 = HEAP32[$161>>2]|0; $163 = (FUNCTION_TABLE_ii[$162 & 8191]($$pre$i$i$i$23)|0); $$0$i$i$i$i$21 = $163; } else { $164 = HEAP32[$156>>2]|0; $$0$i$i$i$i$21 = $164; } $165 = ($$0$i$i$i$i$21|0)==(-1); if ($165) { HEAP32[$__b>>2] = 0; $181 = 0;$187 = 1; } else { $181 = $$pre$i$i$i$23;$187 = 0; } } $166 = HEAP32[$__e>>2]|0; $167 = ($166|0)==(0|0); do { if ($167) { label = 77; } else { $168 = ((($166)) + 12|0); $169 = HEAP32[$168>>2]|0; $170 = ((($166)) + 16|0); $171 = HEAP32[$170>>2]|0; $172 = ($169|0)==($171|0); if ($172) { $173 = HEAP32[$166>>2]|0; $174 = ((($173)) + 36|0); $175 = HEAP32[$174>>2]|0; $176 = (FUNCTION_TABLE_ii[$175 & 8191]($166)|0); $$0$i$i$1$i$i$27 = $176; } else { $177 = HEAP32[$169>>2]|0; $$0$i$i$1$i$i$27 = $177; } $178 = ($$0$i$i$1$i$i$27|0)==(-1); if ($178) { HEAP32[$__e>>2] = 0; label = 77; break; } else { if ($187) { break; } else { label = 79; break; } } } } while(0); if ((label|0) == 77) { if ($187) { label = 79; } } if ((label|0) == 79) { $179 = HEAP32[$__err>>2]|0; $180 = $179 | 2; HEAP32[$__err>>2] = $180; } STACKTOP = sp;return ($181|0); } function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $2; $3 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $3; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $4 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,112108,(112140))|0); STACKTOP = sp;return ($4|0); } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$1 = sp + 12|0; $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = ((($this)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = ((($3)) + 20|0); $5 = HEAP32[$4>>2]|0; $6 = (FUNCTION_TABLE_ii[$5 & 8191]($2)|0); $7 = HEAP32[$__b>>2]|0; HEAP32[$0>>2] = $7; $8 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $8; $9 = HEAP8[$6>>0]|0; $10 = $9 & 1; $11 = ($10<<24>>24)==(0); $12 = ((($6)) + 8|0); $13 = HEAP32[$12>>2]|0; $14 = ((($6)) + 4|0); $15 = $11 ? $14 : $13; $16 = HEAP32[$14>>2]|0; $17 = $9&255; $18 = $17 >>> 1; $19 = $11 ? $18 : $16; $20 = (($15) + ($19<<2)|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$1>>2]|0; $21 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy,$$byval_copy$1,$__iob,$__err,$__tm,$15,$20)|0); STACKTOP = sp;return ($21|0); } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111532|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 24|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__w,$__b,$__e,$__err,$__ct) { $this = $this|0; $__w = $__w|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$2>>2]|0; $4 = (FUNCTION_TABLE_ii[$3 & 8191]($1)|0); $5 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $5; $6 = ((($4)) + 168|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $7 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$4,$6,$__ct,$__err,0)|0); $8 = $7; $9 = $4; $10 = (($8) - ($9))|0; $11 = ($10|0)<(168); if ($11) { $12 = (($10|0) / 12)&-1; $13 = (($12|0) % 7)&-1; HEAP32[$__w>>2] = $13; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111532|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 16|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); $6 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $6; $7 = ((($5)) + 288|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $8 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$5,$7,$__ct,$__err,0)|0); $9 = $8; $10 = $5; $11 = (($9) - ($10))|0; $12 = ($11|0)<(288); if ($12) { $13 = (($11|0) / 12)&-1; $14 = (($13|0) % 12)&-1; HEAP32[$__m>>2] = $14; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm($this,$__b,$__e,$__iob,$__err,$__tm) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 8|0; $0 = sp + 4|0; $1 = sp; $2 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$0>>2] = $2; __THREW__ = 0; $3 = (invoke_iii(7576,($0|0),(111532|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); ___resumeException($9|0); // unreachable; } else { (__ZNSt3__114__shared_count16__release_sharedEv($2)|0); $6 = ((($__tm)) + 20|0); $7 = HEAP32[$__e>>2]|0; HEAP32[$1>>2] = $7; ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE($this,$6,$__b,$$byval_copy,$__err,$3); $8 = HEAP32[$__b>>2]|0; STACKTOP = sp;return ($8|0); } return (0)|0; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__y,$__b,$__e,$__err,$__ct) { $this = $this|0; $__y = $__y|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$ = 0, $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__t$0 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,4)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); if ($5) { $6 = ($2|0)<(69); if ($6) { $7 = (($2) + 2000)|0; $__t$0 = $7; } else { $$off = (($2) + -69)|0; $8 = ($$off>>>0)<(31); $9 = (($2) + 1900)|0; $$ = $8 ? $9 : $2; $__t$0 = $$; } $10 = (($__t$0) + -1900)|0; HEAP32[$__y>>2] = $10; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc($this,$__b,$__e,$__iob,$__err,$__tm,$__fmt,$0) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $0 = $0|0; var $$byval_copy = 0, $$byval_copy$1 = 0, $$byval_copy$10 = 0, $$byval_copy$11 = 0, $$byval_copy$12 = 0, $$byval_copy$13 = 0, $$byval_copy$14 = 0, $$byval_copy$15 = 0, $$byval_copy$16 = 0, $$byval_copy$17 = 0, $$byval_copy$18 = 0, $$byval_copy$19 = 0, $$byval_copy$2 = 0, $$byval_copy$20 = 0, $$byval_copy$21 = 0, $$byval_copy$22 = 0, $$byval_copy$23 = 0, $$byval_copy$24 = 0, $$byval_copy$25 = 0, $$byval_copy$26 = 0; var $$byval_copy$27 = 0, $$byval_copy$28 = 0, $$byval_copy$29 = 0, $$byval_copy$3 = 0, $$byval_copy$30 = 0, $$byval_copy$4 = 0, $$byval_copy$5 = 0, $$byval_copy$6 = 0, $$byval_copy$7 = 0, $$byval_copy$8 = 0, $$byval_copy$9 = 0, $$sroa$07$0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy$30 = sp + 248|0; $$byval_copy$29 = sp + 244|0; $$byval_copy$28 = sp + 240|0; $$byval_copy$27 = sp + 236|0; $$byval_copy$26 = sp + 232|0; $$byval_copy$25 = sp + 228|0; $$byval_copy$24 = sp + 224|0; $$byval_copy$23 = sp + 220|0; $$byval_copy$22 = sp + 216|0; $$byval_copy$21 = sp + 212|0; $$byval_copy$20 = sp + 208|0; $$byval_copy$19 = sp + 204|0; $$byval_copy$18 = sp + 200|0; $$byval_copy$17 = sp + 196|0; $$byval_copy$16 = sp + 192|0; $$byval_copy$15 = sp + 188|0; $$byval_copy$14 = sp + 184|0; $$byval_copy$13 = sp + 180|0; $$byval_copy$12 = sp + 176|0; $$byval_copy$11 = sp + 172|0; $$byval_copy$10 = sp + 168|0; $$byval_copy$9 = sp + 164|0; $$byval_copy$8 = sp + 160|0; $$byval_copy$7 = sp + 156|0; $$byval_copy$6 = sp + 152|0; $$byval_copy$5 = sp + 148|0; $$byval_copy$4 = sp + 144|0; $$byval_copy$3 = sp + 140|0; $$byval_copy$2 = sp + 136|0; $$byval_copy$1 = sp + 132|0; $$byval_copy = sp + 128|0; $1 = sp + 124|0; $2 = sp + 120|0; $3 = sp + 116|0; $4 = sp + 112|0; $5 = sp + 108|0; $6 = sp + 104|0; $7 = sp + 100|0; $8 = sp + 96|0; $9 = sp + 92|0; $10 = sp + 88|0; $11 = sp + 84|0; $12 = sp + 80|0; $13 = sp + 76|0; $14 = sp + 72|0; $15 = sp + 68|0; $16 = sp + 64|0; $17 = sp + 60|0; $18 = sp + 56|0; $19 = sp + 52|0; $20 = sp + 48|0; $21 = sp + 44|0; $22 = sp + 40|0; $23 = sp + 36|0; $24 = sp + 32|0; $25 = sp + 28|0; $26 = sp + 24|0; $27 = sp + 20|0; $28 = sp + 16|0; $29 = sp + 12|0; $30 = sp + 8|0; $31 = sp + 4|0; $32 = sp; HEAP32[$__err>>2] = 0; $33 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$1>>2] = $33; __THREW__ = 0; $34 = (invoke_iii(7576,($1|0),(111532|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if ($36) { $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($33)|0); ___resumeException($38|0); // unreachable; } (__ZNSt3__114__shared_count16__release_sharedEv($33)|0); $37 = $__fmt << 24 >> 24; do { switch ($37|0) { case 65: case 97: { $40 = ((($__tm)) + 24|0); $41 = HEAP32[$__e>>2]|0; HEAP32[$2>>2] = $41; ;HEAP32[$$byval_copy>>2]=HEAP32[$2>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_weekdaynameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$40,$__b,$$byval_copy,$__err,$34); label = 28; break; } case 104: case 66: case 98: { $42 = ((($__tm)) + 16|0); $43 = HEAP32[$__e>>2]|0; HEAP32[$3>>2] = $43; ;HEAP32[$$byval_copy$1>>2]=HEAP32[$3>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__get_monthnameERiRS4_S4_RjRKNS_5ctypeIwEE($this,$42,$__b,$$byval_copy$1,$__err,$34); label = 28; break; } case 99: { $44 = ((($this)) + 8|0); $45 = HEAP32[$44>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (FUNCTION_TABLE_ii[$47 & 8191]($44)|0); $49 = HEAP32[$__b>>2]|0; HEAP32[$4>>2] = $49; $50 = HEAP32[$__e>>2]|0; HEAP32[$5>>2] = $50; $51 = HEAP8[$48>>0]|0; $52 = $51 & 1; $53 = ($52<<24>>24)==(0); $54 = ((($48)) + 8|0); $55 = HEAP32[$54>>2]|0; $56 = ((($48)) + 4|0); $57 = $53 ? $56 : $55; $58 = HEAP32[$56>>2]|0; $59 = $51&255; $60 = $59 >>> 1; $61 = $53 ? $60 : $58; $62 = (($57) + ($61<<2)|0); ;HEAP32[$$byval_copy$2>>2]=HEAP32[$4>>2]|0; ;HEAP32[$$byval_copy$3>>2]=HEAP32[$5>>2]|0; $63 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$2,$$byval_copy$3,$__iob,$__err,$__tm,$57,$62)|0); HEAP32[$__b>>2] = $63; label = 28; break; } case 101: case 100: { $64 = ((($__tm)) + 12|0); $65 = HEAP32[$__e>>2]|0; HEAP32[$6>>2] = $65; ;HEAP32[$$byval_copy$4>>2]=HEAP32[$6>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE($this,$64,$__b,$$byval_copy$4,$__err,$34); label = 28; break; } case 68: { $66 = HEAP32[$__b>>2]|0; HEAP32[$7>>2] = $66; $67 = HEAP32[$__e>>2]|0; HEAP32[$8>>2] = $67; ;HEAP32[$$byval_copy$5>>2]=HEAP32[$7>>2]|0; ;HEAP32[$$byval_copy$6>>2]=HEAP32[$8>>2]|0; $68 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$5,$$byval_copy$6,$__iob,$__err,$__tm,112140,(112172))|0); HEAP32[$__b>>2] = $68; label = 28; break; } case 70: { $69 = HEAP32[$__b>>2]|0; HEAP32[$9>>2] = $69; $70 = HEAP32[$__e>>2]|0; HEAP32[$10>>2] = $70; ;HEAP32[$$byval_copy$7>>2]=HEAP32[$9>>2]|0; ;HEAP32[$$byval_copy$8>>2]=HEAP32[$10>>2]|0; $71 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$7,$$byval_copy$8,$__iob,$__err,$__tm,112172,(112204))|0); HEAP32[$__b>>2] = $71; label = 28; break; } case 72: { $72 = ((($__tm)) + 8|0); $73 = HEAP32[$__e>>2]|0; HEAP32[$11>>2] = $73; ;HEAP32[$$byval_copy$9>>2]=HEAP32[$11>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE($this,$72,$__b,$$byval_copy$9,$__err,$34); label = 28; break; } case 73: { $74 = ((($__tm)) + 8|0); $75 = HEAP32[$__e>>2]|0; HEAP32[$12>>2] = $75; ;HEAP32[$$byval_copy$10>>2]=HEAP32[$12>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE($this,$74,$__b,$$byval_copy$10,$__err,$34); label = 28; break; } case 106: { $76 = ((($__tm)) + 28|0); $77 = HEAP32[$__e>>2]|0; HEAP32[$13>>2] = $77; ;HEAP32[$$byval_copy$11>>2]=HEAP32[$13>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE($this,$76,$__b,$$byval_copy$11,$__err,$34); label = 28; break; } case 109: { $78 = ((($__tm)) + 16|0); $79 = HEAP32[$__e>>2]|0; HEAP32[$14>>2] = $79; ;HEAP32[$$byval_copy$12>>2]=HEAP32[$14>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE($this,$78,$__b,$$byval_copy$12,$__err,$34); label = 28; break; } case 77: { $80 = ((($__tm)) + 4|0); $81 = HEAP32[$__e>>2]|0; HEAP32[$15>>2] = $81; ;HEAP32[$$byval_copy$13>>2]=HEAP32[$15>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE($this,$80,$__b,$$byval_copy$13,$__err,$34); label = 28; break; } case 116: case 110: { $82 = HEAP32[$__e>>2]|0; HEAP32[$16>>2] = $82; ;HEAP32[$$byval_copy$14>>2]=HEAP32[$16>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE($this,$__b,$$byval_copy$14,$__err,$34); label = 28; break; } case 112: { $83 = ((($__tm)) + 8|0); $84 = HEAP32[$__e>>2]|0; HEAP32[$17>>2] = $84; ;HEAP32[$$byval_copy$15>>2]=HEAP32[$17>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE($this,$83,$__b,$$byval_copy$15,$__err,$34); label = 28; break; } case 114: { $85 = HEAP32[$__b>>2]|0; HEAP32[$18>>2] = $85; $86 = HEAP32[$__e>>2]|0; HEAP32[$19>>2] = $86; ;HEAP32[$$byval_copy$16>>2]=HEAP32[$18>>2]|0; ;HEAP32[$$byval_copy$17>>2]=HEAP32[$19>>2]|0; $87 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$16,$$byval_copy$17,$__iob,$__err,$__tm,112204,(112248))|0); HEAP32[$__b>>2] = $87; label = 28; break; } case 82: { $88 = HEAP32[$__b>>2]|0; HEAP32[$20>>2] = $88; $89 = HEAP32[$__e>>2]|0; HEAP32[$21>>2] = $89; ;HEAP32[$$byval_copy$18>>2]=HEAP32[$20>>2]|0; ;HEAP32[$$byval_copy$19>>2]=HEAP32[$21>>2]|0; $90 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$18,$$byval_copy$19,$__iob,$__err,$__tm,112248,(112268))|0); HEAP32[$__b>>2] = $90; label = 28; break; } case 83: { $91 = HEAP32[$__e>>2]|0; HEAP32[$22>>2] = $91; ;HEAP32[$$byval_copy$20>>2]=HEAP32[$22>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__tm,$__b,$$byval_copy$20,$__err,$34); label = 28; break; } case 84: { $92 = HEAP32[$__b>>2]|0; HEAP32[$23>>2] = $92; $93 = HEAP32[$__e>>2]|0; HEAP32[$24>>2] = $93; ;HEAP32[$$byval_copy$21>>2]=HEAP32[$23>>2]|0; ;HEAP32[$$byval_copy$22>>2]=HEAP32[$24>>2]|0; $94 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$21,$$byval_copy$22,$__iob,$__err,$__tm,112268,(112300))|0); HEAP32[$__b>>2] = $94; label = 28; break; } case 119: { $95 = ((($__tm)) + 24|0); $96 = HEAP32[$__e>>2]|0; HEAP32[$25>>2] = $96; ;HEAP32[$$byval_copy$23>>2]=HEAP32[$25>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE($this,$95,$__b,$$byval_copy$23,$__err,$34); label = 28; break; } case 120: { $97 = HEAP32[$this>>2]|0; $98 = ((($97)) + 20|0); $99 = HEAP32[$98>>2]|0; $100 = HEAP32[$__b>>2]|0; HEAP32[$26>>2] = $100; $101 = HEAP32[$__e>>2]|0; HEAP32[$27>>2] = $101; ;HEAP32[$$byval_copy$24>>2]=HEAP32[$26>>2]|0; ;HEAP32[$$byval_copy$25>>2]=HEAP32[$27>>2]|0; $102 = (FUNCTION_TABLE_iiiiiii[$99 & 8191]($this,$$byval_copy$24,$$byval_copy$25,$__iob,$__err,$__tm)|0); $$sroa$07$0 = $102; break; } case 88: { $103 = ((($this)) + 8|0); $104 = HEAP32[$103>>2]|0; $105 = ((($104)) + 24|0); $106 = HEAP32[$105>>2]|0; $107 = (FUNCTION_TABLE_ii[$106 & 8191]($103)|0); $108 = HEAP32[$__b>>2]|0; HEAP32[$28>>2] = $108; $109 = HEAP32[$__e>>2]|0; HEAP32[$29>>2] = $109; $110 = HEAP8[$107>>0]|0; $111 = $110 & 1; $112 = ($111<<24>>24)==(0); $113 = ((($107)) + 8|0); $114 = HEAP32[$113>>2]|0; $115 = ((($107)) + 4|0); $116 = $112 ? $115 : $114; $117 = HEAP32[$115>>2]|0; $118 = $110&255; $119 = $118 >>> 1; $120 = $112 ? $119 : $117; $121 = (($116) + ($120<<2)|0); ;HEAP32[$$byval_copy$26>>2]=HEAP32[$28>>2]|0; ;HEAP32[$$byval_copy$27>>2]=HEAP32[$29>>2]|0; $122 = (__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE3getES4_S4_RNS_8ios_baseERjP2tmPKwSC_($this,$$byval_copy$26,$$byval_copy$27,$__iob,$__err,$__tm,$116,$121)|0); HEAP32[$__b>>2] = $122; label = 28; break; } case 121: { $123 = ((($__tm)) + 20|0); $124 = HEAP32[$__e>>2]|0; HEAP32[$30>>2] = $124; ;HEAP32[$$byval_copy$28>>2]=HEAP32[$30>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_yearERiRS4_S4_RjRKNS_5ctypeIwEE($this,$123,$__b,$$byval_copy$28,$__err,$34); label = 28; break; } case 89: { $125 = ((($__tm)) + 20|0); $126 = HEAP32[$__e>>2]|0; HEAP32[$31>>2] = $126; ;HEAP32[$$byval_copy$29>>2]=HEAP32[$31>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE($this,$125,$__b,$$byval_copy$29,$__err,$34); label = 28; break; } case 37: { $127 = HEAP32[$__e>>2]|0; HEAP32[$32>>2] = $127; ;HEAP32[$$byval_copy$30>>2]=HEAP32[$32>>2]|0; __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE($this,$__b,$$byval_copy$30,$__err,$34); label = 28; break; } default: { $128 = HEAP32[$__err>>2]|0; $129 = $128 | 4; HEAP32[$__err>>2] = $129; label = 28; } } } while(0); if ((label|0) == 28) { $130 = HEAP32[$__b>>2]|0; $$sroa$07$0 = $130; } STACKTOP = sp;return ($$sroa$07$0|0); } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE9__get_dayERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__d,$__b,$__e,$__err,$__ct) { $this = $this|0; $__d = $__d|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $$off = (($2) + -1)|0; $6 = ($$off>>>0)<(31); $7 = $6 & $5; if ($7) { HEAP32[$__d>>2] = $2; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE10__get_hourERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(24); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__h>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_12_hourERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $$off = (($2) + -1)|0; $6 = ($$off>>>0)<(12); $7 = $6 & $5; if ($7) { HEAP32[$__h>>2] = $2; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE18__get_day_year_numERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__d,$__b,$__e,$__err,$__ct) { $this = $this|0; $__d = $__d|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,3)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(366); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__d>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_monthERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(13); $or$cond = $6 & $5; if ($or$cond) { $7 = (($2) + -1)|0; HEAP32[$__m>>2] = $7; } else { $8 = $3 | 4; HEAP32[$__err>>2] = $8; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_minuteERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__m,$__b,$__e,$__err,$__ct) { $this = $this|0; $__m = $__m|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(60); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__m>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__get_white_spaceERS4_S4_RjRKNS_5ctypeIwEE($this,$__b,$__e,$__err,$__ct) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$7 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$1 = 0, $$pre$i$3$i$i$9 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $phitmp$i$i$i = 0, $phitmp$i$i$i$4 = 0, label = 0, sp = 0; sp = STACKTOP; L1: while(1) { $0 = HEAP32[$__b>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $78 = 1; } else { $2 = ((($0)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ((($0)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { $7 = HEAP32[$0>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($0)|0); $$0$i$i$i$i = $10; } else { $11 = HEAP32[$3>>2]|0; $$0$i$i$i$i = $11; } $12 = ($$0$i$i$i$i|0)==(-1); if ($12) { HEAP32[$__b>>2] = 0; $78 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $78 = $phitmp$i$i$i; break; } } } while(0); $13 = HEAP32[$__e>>2]|0; $14 = ($13|0)==(0|0); do { if ($14) { label = 15; } else { $15 = ((($13)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($13)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = HEAP32[$13>>2]|0; $21 = ((($20)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($13)|0); $$0$i$i$1$i$i = $23; } else { $24 = HEAP32[$16>>2]|0; $$0$i$i$1$i$i = $24; } $25 = ($$0$i$i$1$i$i|0)==(-1); if ($25) { HEAP32[$__e>>2] = 0; label = 15; break; } else { if ($78) { $79 = $13; break; } else { $$pre$i$3$i$i$9 = $13; break L1; } } } } while(0); if ((label|0) == 15) { label = 0; if ($78) { $$pre$i$3$i$i$9 = 0; break; } else { $79 = 0; } } $26 = HEAP32[$__b>>2]|0; $27 = ((($26)) + 12|0); $28 = HEAP32[$27>>2]|0; $29 = ((($26)) + 16|0); $30 = HEAP32[$29>>2]|0; $31 = ($28|0)==($30|0); if ($31) { $32 = HEAP32[$26>>2]|0; $33 = ((($32)) + 36|0); $34 = HEAP32[$33>>2]|0; $35 = (FUNCTION_TABLE_ii[$34 & 8191]($26)|0); $$0$i$i = $35; } else { $36 = HEAP32[$28>>2]|0; $$0$i$i = $36; } $37 = HEAP32[$__ct>>2]|0; $38 = ((($37)) + 12|0); $39 = HEAP32[$38>>2]|0; $40 = (FUNCTION_TABLE_iiii[$39 & 8191]($__ct,8192,$$0$i$i)|0); if (!($40)) { $$pre$i$3$i$i$9 = $79; break; } $41 = HEAP32[$__b>>2]|0; $42 = ((($41)) + 12|0); $43 = HEAP32[$42>>2]|0; $44 = ((($41)) + 16|0); $45 = HEAP32[$44>>2]|0; $46 = ($43|0)==($45|0); if ($46) { $47 = HEAP32[$41>>2]|0; $48 = ((($47)) + 40|0); $49 = HEAP32[$48>>2]|0; (FUNCTION_TABLE_ii[$49 & 8191]($41)|0); continue; } else { $50 = ((($43)) + 4|0); HEAP32[$42>>2] = $50; continue; } } $51 = HEAP32[$__b>>2]|0; $52 = ($51|0)==(0|0); do { if ($52) { $80 = 1; } else { $53 = ((($51)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = ((($51)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)==($56|0); if ($57) { $58 = HEAP32[$51>>2]|0; $59 = ((($58)) + 36|0); $60 = HEAP32[$59>>2]|0; $61 = (FUNCTION_TABLE_ii[$60 & 8191]($51)|0); $$0$i$i$i$i$1 = $61; } else { $62 = HEAP32[$54>>2]|0; $$0$i$i$i$i$1 = $62; } $63 = ($$0$i$i$i$i$1|0)==(-1); if ($63) { HEAP32[$__b>>2] = 0; $80 = 1; break; } else { $$pre$i$i$i$3 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$4 = ($$pre$i$i$i$3|0)==(0|0); $80 = $phitmp$i$i$i$4; break; } } } while(0); $64 = ($$pre$i$3$i$i$9|0)==(0|0); do { if ($64) { label = 37; } else { $65 = ((($$pre$i$3$i$i$9)) + 12|0); $66 = HEAP32[$65>>2]|0; $67 = ((($$pre$i$3$i$i$9)) + 16|0); $68 = HEAP32[$67>>2]|0; $69 = ($66|0)==($68|0); if ($69) { $70 = HEAP32[$$pre$i$3$i$i$9>>2]|0; $71 = ((($70)) + 36|0); $72 = HEAP32[$71>>2]|0; $73 = (FUNCTION_TABLE_ii[$72 & 8191]($$pre$i$3$i$i$9)|0); $$0$i$i$1$i$i$7 = $73; } else { $74 = HEAP32[$66>>2]|0; $$0$i$i$1$i$i$7 = $74; } $75 = ($$0$i$i$1$i$i$7|0)==(-1); if ($75) { HEAP32[$__e>>2] = 0; label = 37; break; } else { if ($80) { break; } else { label = 39; break; } } } } while(0); if ((label|0) == 37) { if ($80) { label = 39; } } if ((label|0) == 39) { $76 = HEAP32[$__err>>2]|0; $77 = $76 | 2; HEAP32[$__err>>2] = $77; } return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_am_pmERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__h,$__b,$__e,$__err,$__ct) { $this = $this|0; $__h = $__h|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = ((($this)) + 8|0); $2 = HEAP32[$1>>2]|0; $3 = ((($2)) + 8|0); $4 = HEAP32[$3>>2]|0; $5 = (FUNCTION_TABLE_ii[$4 & 8191]($1)|0); $6 = HEAP8[$5>>0]|0; $7 = $6 & 1; $8 = ($7<<24>>24)==(0); if ($8) { $11 = $6&255; $12 = $11 >>> 1; $23 = $12; } else { $9 = ((($5)) + 4|0); $10 = HEAP32[$9>>2]|0; $23 = $10; } $13 = ((($5)) + 12|0); $14 = HEAP8[$13>>0]|0; $15 = $14 & 1; $16 = ($15<<24>>24)==(0); if ($16) { $19 = $14&255; $20 = $19 >>> 1; $22 = $20; } else { $17 = ((($5)) + 16|0); $18 = HEAP32[$17>>2]|0; $22 = $18; } $21 = (0 - ($22))|0; $24 = ($23|0)==($21|0); do { if ($24) { $25 = HEAP32[$__err>>2]|0; $26 = $25 | 4; HEAP32[$__err>>2] = $26; } else { $27 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $27; $28 = ((($5)) + 24|0); ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $29 = (__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$$byval_copy,$5,$28,$__ct,$__err,0)|0); $30 = ($29|0)==($5|0); $31 = HEAP32[$__h>>2]|0; $32 = ($31|0)==(12); $or$cond = $30 & $32; if ($or$cond) { HEAP32[$__h>>2] = 0; break; } $33 = $29; $34 = $5; $35 = (($33) - ($34))|0; $36 = ($35|0)==(12); $37 = ($31|0)<(12); $or$cond3 = $37 & $36; if ($or$cond3) { $38 = (($31) + 12)|0; HEAP32[$__h>>2] = $38; } } } while(0); STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE12__get_secondERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__s,$__b,$__e,$__err,$__ct) { $this = $this|0; $__s = $__s|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,2)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(61); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__s>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_weekdayERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__w,$__b,$__e,$__err,$__ct) { $this = $this|0; $__w = $__w|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,1)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); $6 = ($2|0)<(7); $or$cond = $6 & $5; if ($or$cond) { HEAP32[$__w>>2] = $2; } else { $7 = $3 | 4; HEAP32[$__err>>2] = $7; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11__get_year4ERiRS4_S4_RjRKNS_5ctypeIwEE($this,$__y,$__b,$__e,$__err,$__ct) { $this = $this|0; $__y = $__y|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 4|0; $0 = sp; $1 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $1; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $2 = (__ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$$byval_copy,$__err,$__ct,4)|0); $3 = HEAP32[$__err>>2]|0; $4 = $3 & 4; $5 = ($4|0)==(0); if ($5) { $6 = (($2) + -1900)|0; HEAP32[$__y>>2] = $6; } STACKTOP = sp;return; } function __ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13__get_percentERS4_S4_RjRKNS_5ctypeIwEE($this,$__b,$__e,$__err,$__ct) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$7 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$1 = 0, $$pre = 0, $$pre$i$3$i$i$915 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $9 = 0, $phitmp$i$i$i = 0, $phitmp$i$i$i$4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__b>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $83 = 1; } else { $2 = ((($0)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ((($0)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { $7 = HEAP32[$0>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($0)|0); $$0$i$i$i$i = $10; } else { $11 = HEAP32[$3>>2]|0; $$0$i$i$i$i = $11; } $12 = ($$0$i$i$i$i|0)==(-1); if ($12) { HEAP32[$__b>>2] = 0; $83 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $83 = $phitmp$i$i$i; break; } } } while(0); $13 = HEAP32[$__e>>2]|0; $14 = ($13|0)==(0|0); do { if ($14) { label = 14; } else { $15 = ((($13)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($13)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = HEAP32[$13>>2]|0; $21 = ((($20)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($13)|0); $$0$i$i$1$i$i = $23; } else { $24 = HEAP32[$16>>2]|0; $$0$i$i$1$i$i = $24; } $25 = ($$0$i$i$1$i$i|0)==(-1); if ($25) { HEAP32[$__e>>2] = 0; label = 14; break; } else { if ($83) { $$pre$i$3$i$i$915 = $13; label = 17; break; } else { label = 16; break; } } } } while(0); if ((label|0) == 14) { if ($83) { label = 16; } else { $$pre$i$3$i$i$915 = 0; label = 17; } } L22: do { if ((label|0) == 16) { $26 = HEAP32[$__err>>2]|0; $27 = $26 | 6; HEAP32[$__err>>2] = $27; } else if ((label|0) == 17) { $28 = HEAP32[$__b>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($28)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = HEAP32[$28>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($28)|0); $$0$i$i = $37; } else { $38 = HEAP32[$30>>2]|0; $$0$i$i = $38; } $39 = HEAP32[$__ct>>2]|0; $40 = ((($39)) + 52|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_iiii[$41 & 8191]($__ct,$$0$i$i,0)|0); $43 = ($42<<24>>24)==(37); if (!($43)) { $44 = HEAP32[$__err>>2]|0; $45 = $44 | 4; HEAP32[$__err>>2] = $45; break; } $46 = HEAP32[$__b>>2]|0; $47 = ((($46)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ((($46)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = ($48|0)==($50|0); if ($51) { $53 = HEAP32[$46>>2]|0; $54 = ((($53)) + 40|0); $55 = HEAP32[$54>>2]|0; (FUNCTION_TABLE_ii[$55 & 8191]($46)|0); $$pre = HEAP32[$__b>>2]|0; $56 = ($$pre|0)==(0|0); if ($56) { $84 = 1; } else { $58 = $$pre; label = 25; } } else { $52 = ((($48)) + 4|0); HEAP32[$47>>2] = $52; $58 = $46; label = 25; } do { if ((label|0) == 25) { $57 = ((($58)) + 12|0); $59 = HEAP32[$57>>2]|0; $60 = ((($58)) + 16|0); $61 = HEAP32[$60>>2]|0; $62 = ($59|0)==($61|0); if ($62) { $63 = HEAP32[$58>>2]|0; $64 = ((($63)) + 36|0); $65 = HEAP32[$64>>2]|0; $66 = (FUNCTION_TABLE_ii[$65 & 8191]($58)|0); $$0$i$i$i$i$1 = $66; } else { $67 = HEAP32[$59>>2]|0; $$0$i$i$i$i$1 = $67; } $68 = ($$0$i$i$i$i$1|0)==(-1); if ($68) { HEAP32[$__b>>2] = 0; $84 = 1; break; } else { $$pre$i$i$i$3 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$4 = ($$pre$i$i$i$3|0)==(0|0); $84 = $phitmp$i$i$i$4; break; } } } while(0); $69 = ($$pre$i$3$i$i$915|0)==(0|0); do { if ($69) { label = 37; } else { $70 = ((($$pre$i$3$i$i$915)) + 12|0); $71 = HEAP32[$70>>2]|0; $72 = ((($$pre$i$3$i$i$915)) + 16|0); $73 = HEAP32[$72>>2]|0; $74 = ($71|0)==($73|0); if ($74) { $75 = HEAP32[$$pre$i$3$i$i$915>>2]|0; $76 = ((($75)) + 36|0); $77 = HEAP32[$76>>2]|0; $78 = (FUNCTION_TABLE_ii[$77 & 8191]($$pre$i$3$i$i$915)|0); $$0$i$i$1$i$i$7 = $78; } else { $79 = HEAP32[$71>>2]|0; $$0$i$i$1$i$i$7 = $79; } $80 = ($$0$i$i$1$i$i$7|0)==(-1); if ($80) { HEAP32[$__e>>2] = 0; label = 37; break; } else { if ($84) { break L22; } else { break; } } } } while(0); if ((label|0) == 37) { if (!($84)) { break; } } $81 = HEAP32[$__err>>2]|0; $82 = $81 | 2; HEAP32[$__err>>2] = $82; } } while(0); return; } function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__110__time_putD2Ev($0); return; } function __ZNSt3__110__time_putD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; __THREW__ = 0; $1 = (invoke_i(7591)|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; do { if (!($3)) { $4 = ($0|0)==($1|0); if (!($4)) { $5 = HEAP32[$this>>2]|0; __THREW__ = 0; invoke_vi(7604,($5|0)); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { break; } } return; } } while(0); $8 = ___cxa_find_matching_catch(0|0)|0; $9 = tempRet0; ___clang_call_terminate($8); // unreachable; } function __ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__110__time_putD2Ev($0); __ZdlPv($this); return; } function __ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc($this,$__s,$0,$1,$__tm,$__fmt,$__mod) { $this = $this|0; $__s = $__s|0; $0 = $0|0; $1 = $1|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $__mod = $__mod|0; var $$$i = 0, $$0$i$i = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nar = 0, $__ne = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__nar = sp + 4|0; $__ne = sp; $2 = ((($__nar)) + 100|0); HEAP32[$__ne>>2] = $2; $3 = ((($this)) + 8|0); __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc($3,$__nar,$__ne,$__tm,$__fmt,$__mod); $4 = HEAP32[$__ne>>2]|0; $5 = HEAP32[$__s>>2]|0; $$0$i$i = $__nar;$8 = $5; while(1) { $6 = ($$0$i$i|0)==($4|0); if ($6) { $$lcssa = $8; break; } $7 = HEAP8[$$0$i$i>>0]|0; $9 = ($8|0)==(0|0); do { if ($9) { $23 = 0; } else { $10 = ((($8)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ((($8)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)==($13|0); if ($14) { $16 = HEAP32[$8>>2]|0; $17 = ((($16)) + 52|0); $18 = HEAP32[$17>>2]|0; $19 = $7&255; $20 = (FUNCTION_TABLE_iii[$18 & 8191]($8,$19)|0); $21 = ($20|0)==(-1); $$$i = $21 ? 0 : $8; $23 = $$$i; break; } else { $15 = ((($11)) + 1|0); HEAP32[$10>>2] = $15; HEAP8[$11>>0] = $7; $23 = $8; break; } } } while(0); $22 = ((($$0$i$i)) + 1|0); $$0$i$i = $22;$8 = $23; } STACKTOP = sp;return ($$lcssa|0); } function __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc($this,$__nb,$__ne,$__tm,$__fmt,$__mod) { $this = $this|0; $__nb = $__nb|0; $__ne = $__ne|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $__mod = $__mod|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $fmt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $fmt = sp; HEAP8[$fmt>>0] = 37; $0 = ((($fmt)) + 1|0); HEAP8[$0>>0] = $__fmt; $1 = ((($fmt)) + 2|0); HEAP8[$1>>0] = $__mod; $2 = ((($fmt)) + 3|0); HEAP8[$2>>0] = 0; $3 = ($__mod<<24>>24)==(0); if (!($3)) { HEAP8[$0>>0] = $__mod; HEAP8[$1>>0] = $__fmt; } $4 = HEAP32[$__ne>>2]|0; $5 = $__nb; $6 = (($4) - ($5))|0; $7 = HEAP32[$this>>2]|0; $8 = (_strftime_l(($__nb|0),($6|0),($fmt|0),($__tm|0),($7|0))|0); $9 = (($__nb) + ($8)|0); HEAP32[$__ne>>2] = $9; STACKTOP = sp;return; } function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__110__time_putD2Ev($0); return; } function __ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); __ZNSt3__110__time_putD2Ev($0); __ZdlPv($this); return; } function __ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc($this,$__s,$0,$1,$__tm,$__fmt,$__mod) { $this = $this|0; $__s = $__s|0; $0 = $0|0; $1 = $1|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $__mod = $__mod|0; var $$$i = 0, $$0$i$i = 0, $$0$i$i$i$i = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nar = 0, $__ne = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__nar = sp + 8|0; $__ne = sp; $2 = ((($__nar)) + 400|0); HEAP32[$__ne>>2] = $2; $3 = ((($this)) + 8|0); __ZNKSt3__110__time_put8__do_putEPwRS1_PK2tmcc($3,$__nar,$__ne,$__tm,$__fmt,$__mod); $4 = HEAP32[$__ne>>2]|0; $5 = HEAP32[$__s>>2]|0; $$0$i$i = $__nar;$8 = $5; while(1) { $6 = ($$0$i$i|0)==($4|0); if ($6) { $$lcssa = $8; break; } $7 = HEAP32[$$0$i$i>>2]|0; $9 = ($8|0)==(0|0); if ($9) { $22 = 0; } else { $10 = ((($8)) + 24|0); $11 = HEAP32[$10>>2]|0; $12 = ((($8)) + 28|0); $13 = HEAP32[$12>>2]|0; $14 = ($11|0)==($13|0); if ($14) { $15 = HEAP32[$8>>2]|0; $16 = ((($15)) + 52|0); $17 = HEAP32[$16>>2]|0; $18 = (FUNCTION_TABLE_iii[$17 & 8191]($8,$7)|0); $$0$i$i$i$i = $18; } else { $19 = ((($11)) + 4|0); HEAP32[$10>>2] = $19; HEAP32[$11>>2] = $7; $$0$i$i$i$i = $7; } $20 = ($$0$i$i$i$i|0)==(-1); $$$i = $20 ? 0 : $8; $22 = $$$i; } $21 = ((($$0$i$i)) + 4|0); $$0$i$i = $21;$8 = $22; } STACKTOP = sp;return ($$lcssa|0); } function __ZNKSt3__110__time_put8__do_putEPwRS1_PK2tmcc($this,$__wb,$__we,$__tm,$__fmt,$__mod) { $this = $this|0; $__wb = $__wb|0; $__we = $__we|0; $__tm = $__tm|0; $__fmt = $__fmt|0; $__mod = $__mod|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__nar = 0, $__nb = 0, $__ne = 0, $mb = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__nar = sp + 16|0; $__ne = sp + 12|0; $mb = sp; $__nb = sp + 8|0; $0 = ((($__nar)) + 100|0); HEAP32[$__ne>>2] = $0; __ZNKSt3__110__time_put8__do_putEPcRS1_PK2tmcc($this,$__nar,$__ne,$__tm,$__fmt,$__mod); $1 = $mb; $2 = $1; HEAP32[$2>>2] = 0; $3 = (($1) + 4)|0; $4 = $3; HEAP32[$4>>2] = 0; HEAP32[$__nb>>2] = $__nar; $5 = HEAP32[$__we>>2]|0; $6 = $__wb; $7 = (($5) - ($6))|0; $8 = $7 >> 2; $9 = HEAP32[$this>>2]|0; $10 = (_uselocale($9)|0); __THREW__ = 0; $11 = (invoke_iiiii(7605,($__wb|0),($__nb|0),($8|0),($mb|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $19 = ___cxa_find_matching_catch()|0; $20 = tempRet0; $21 = ($10|0)==(0|0); if (!($21)) { __THREW__ = 0; (invoke_ii(7606,($10|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $24 = ___cxa_find_matching_catch(0|0)|0; $25 = tempRet0; ___clang_call_terminate($24); // unreachable; } } ___resumeException($19|0); // unreachable; } $14 = ($10|0)==(0|0); if (!($14)) { __THREW__ = 0; (invoke_ii(7606,($10|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { $17 = ___cxa_find_matching_catch(0|0)|0; $18 = tempRet0; ___clang_call_terminate($17); // unreachable; } } $26 = ($11|0)==(-1); if ($26) { __ZNSt3__121__throw_runtime_errorEPKc(211336); // unreachable; } else { $27 = (($__wb) + ($11<<2)|0); HEAP32[$__we>>2] = $27; STACKTOP = sp;return; } } function __ZNSt3__110moneypunctIcLb0EED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__110moneypunctIcLb0EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 127; } function __ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 127; } function __ZNKSt3__110moneypunctIcLb0EE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc($agg$result,1,45); return; } function __ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNSt3__110moneypunctIcLb1EED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__110moneypunctIcLb1EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 127; } function __ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 127; } function __ZNKSt3__110moneypunctIcLb1EE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEjc($agg$result,1,45); return; } function __ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNSt3__110moneypunctIwLb0EED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__110moneypunctIwLb0EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2147483647; } function __ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2147483647; } function __ZNKSt3__110moneypunctIwLb0EE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw($agg$result,1,45); return; } function __ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNSt3__110moneypunctIwLb1EED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__110moneypunctIwLb1EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2147483647; } function __ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 2147483647; } function __ZNKSt3__110moneypunctIwLb1EE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, $1 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($agg$result) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } return; } function __ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw($agg$result,1,45); return; } function __ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; HEAP8[$agg$result>>0]=67109634&255;HEAP8[$agg$result+1>>0]=(67109634>>8)&255;HEAP8[$agg$result+2>>0]=(67109634>>16)&255;HEAP8[$agg$result+3>>0]=67109634>>24; return; } function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe($this,$__b,$__e,$__intl,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$0$i = 0, $$0$lcssa$i = 0, $$01 = 0, $$114 = 0, $$115 = 0, $$1212 = 0, $$1213 = 0, $$byval_copy = 0, $$phi$trans$insert$pre$phiZZZZ2D = 0, $$pre = 0, $$pre$i$i$i = 0, $$pre16 = 0, $$pre8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__atoms = 0, $__loc = 0, $__nbuf = 0, $__nc$0 = 0, $__nc$1 = 0, $__nc$2 = 0, $__nc$2$lcssa = 0, $__neg = 0, $__w$0 = 0, $__wb = 0; var $__wbuf = 0, $__wn = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $vararg_buffer = sp; $__wbuf = sp + 140|0; $__wb = sp + 16|0; $__wn = sp + 12|0; $__loc = sp + 8|0; $__neg = sp + 138|0; $0 = sp + 4|0; $__atoms = sp + 128|0; $__nbuf = sp + 28|0; $1 = $__wbuf; HEAP32[$__wb>>2] = $1; $2 = ((($__wb)) + 4|0); HEAP32[$2>>2] = (7607); $3 = ((($__wbuf)) + 100|0); __THREW__ = 0; $4 = (invoke_ii(6096,($__iob|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; HEAP32[$__wb>>2] = 0; $$114 = $33;$$1212 = $34;$110 = 7607;$111 = $__wbuf; label = 47; } else { HEAP32[$__loc>>2] = $4; __THREW__ = 0; $7 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L4: do { if ($9) { label = 10; } else { HEAP8[$__neg>>0] = 0; $10 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $10; $11 = ((($__iob)) + 4|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $13 = (invoke_iiiiiiiiiiii(7608,($__b|0),($$byval_copy|0),($__intl|0),($__loc|0),($12|0),($__err|0),($__neg|0),($7|0),($__wb|0),($__wn|0),($3|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 10; } else { L7: do { if ($13) { $16 = HEAP32[$7>>2]|0; $17 = ((($16)) + 32|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; (invoke_iiiii($18|0,($7|0),(211357|0),((211367)|0),($__atoms|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 10; break L4; } $21 = HEAP32[$__wn>>2]|0; $22 = HEAP32[$__wb>>2]|0; $23 = (($21) - ($22))|0; $24 = ($23|0)>(98); $25 = $22; $26 = $21; if ($24) { $27 = (($23) + 2)|0; $28 = (_malloc($27)|0); $29 = $28; $30 = ($28|0)==(0|0); if ($30) { __THREW__ = 0; invoke_v(7597); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $39 = $29; } else { $64 = $29;$__nc$0 = 0; label = 13; } } else { $64 = $29;$__nc$0 = $28; label = 13; } } else { $64 = 0;$__nc$0 = $__nbuf; label = 13; } do { if ((label|0) == 13) { $42 = HEAP8[$__neg>>0]|0; $43 = ($42<<24>>24)==(0); if ($43) { $__nc$1 = $__nc$0; } else { $44 = ((($__nc$0)) + 1|0); HEAP8[$__nc$0>>0] = 45; $__nc$1 = $44; } $45 = ((($__atoms)) + 10|0); $46 = $__atoms; $48 = $26;$__nc$2 = $__nc$1;$__w$0 = $25; while(1) { $47 = ($__w$0>>>0)<($48>>>0); if (!($47)) { $__nc$2$lcssa = $__nc$2; break; } $49 = HEAP8[$__w$0>>0]|0; $$0$i = $__atoms; while(1) { $50 = ($$0$i|0)==($45|0); if ($50) { $$0$lcssa$i = $45; break; } $51 = HEAP8[$$0$i>>0]|0; $52 = ($51<<24>>24)==($49<<24>>24); if ($52) { $$0$lcssa$i = $$0$i; break; } $53 = ((($$0$i)) + 1|0); $$0$i = $53; } $54 = $$0$lcssa$i; $55 = (($54) - ($46))|0; $56 = (211357 + ($55)|0); $57 = HEAP8[$56>>0]|0; HEAP8[$__nc$2>>0] = $57; $58 = ((($__w$0)) + 1|0); $59 = ((($__nc$2)) + 1|0); $$pre = HEAP32[$__wn>>2]|0; $48 = $$pre;$__nc$2 = $59;$__w$0 = $58; } HEAP8[$__nc$2$lcssa>>0] = 0; HEAP32[$vararg_buffer>>2] = $__v; $60 = (_sscanf($__nbuf,211368,$vararg_buffer)|0); $61 = ($60|0)==(1); if (!($61)) { __THREW__ = 0; invoke_vi(7609,(211372|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { $39 = $64; break; } } $65 = ($64|0)==(0); if (!($65)) { $66 = $64; _free($66); } break L7; } } while(0); $37 = ___cxa_find_matching_catch()|0; $38 = tempRet0; $40 = ($39|0)==(0); if ($40) { $$0 = $37;$$01 = $38;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; break L4; } $41 = $39; _free($41); $$0 = $37;$$01 = $38;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; break L4; } } while(0); $67 = HEAP32[$__b>>2]|0; $68 = ($67|0)==(0|0); do { if ($68) { $81 = 0; } else { $69 = ((($67)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = ((($67)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = ($70|0)==($72|0); if ($73) { $74 = HEAP32[$67>>2]|0; $75 = ((($74)) + 36|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; $77 = (invoke_ii($76|0,($67|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 10; break L4; } $80 = ($77|0)==(-1); if ($80) { HEAP32[$__b>>2] = 0; $81 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $81 = $$pre$i$i$i; break; } } else { $81 = $67; } } } while(0); $82 = ($81|0)==(0|0); $83 = HEAP32[$__e>>2]|0; $84 = ($83|0)==(0|0); do { if ($84) { label = 39; } else { $85 = ((($83)) + 12|0); $86 = HEAP32[$85>>2]|0; $87 = ((($83)) + 16|0); $88 = HEAP32[$87>>2]|0; $89 = ($86|0)==($88|0); if ($89) { $90 = HEAP32[$83>>2]|0; $91 = ((($90)) + 36|0); $92 = HEAP32[$91>>2]|0; __THREW__ = 0; $93 = (invoke_ii($92|0,($83|0))|0); $94 = __THREW__; __THREW__ = 0; $95 = $94&1; if ($95) { label = 10; break L4; } $96 = ($93|0)==(-1); if ($96) { HEAP32[$__e>>2] = 0; label = 39; break; } } if (!($82)) { label = 40; } } } while(0); if ((label|0) == 39) { if ($82) { label = 40; } } if ((label|0) == 40) { $97 = HEAP32[$__err>>2]|0; $98 = $97 | 2; HEAP32[$__err>>2] = $98; } $99 = HEAP32[$__b>>2]|0; $100 = HEAP32[$__loc>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($100)|0); $101 = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $102 = ($101|0)==(0|0); if (!($102)) { $103 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($103|0,($101|0)); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { $106 = ___cxa_find_matching_catch(0|0)|0; $107 = tempRet0; ___clang_call_terminate($106); // unreachable; } } STACKTOP = sp;return ($99|0); } } } while(0); if ((label|0) == 10) { $35 = ___cxa_find_matching_catch()|0; $36 = tempRet0; $$0 = $35;$$01 = $36;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; } $108 = HEAP32[$__loc>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($108)|0); $$pre8 = HEAP32[$$phi$trans$insert$pre$phiZZZZ2D>>2]|0; HEAP32[$$phi$trans$insert$pre$phiZZZZ2D>>2] = 0; $109 = ($$pre8|0)==(0|0); if ($109) { $$115 = $$0;$$1213 = $$01; } else { $$pre16 = HEAP32[$2>>2]|0; $$114 = $$0;$$1212 = $$01;$110 = $$pre16;$111 = $$pre8; label = 47; } } if ((label|0) == 47) { __THREW__ = 0; invoke_vi($110|0,($111|0)); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { $114 = ___cxa_find_matching_catch(0|0)|0; $115 = tempRet0; ___clang_call_terminate($114); // unreachable; } else { $$115 = $$114;$$1213 = $$1212; } } ___resumeException($$115|0); // unreachable; return (0)|0; } function __ZNSt3__112__do_nothingEPv($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_($__b,$__e,$__intl,$__loc,$__flags,$__err,$__neg,$__ct,$__wb,$__wn,$__we) { $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__loc = $__loc|0; $__flags = $__flags|0; $__err = $__err|0; $__neg = $__neg|0; $__ct = $__ct|0; $__wb = $__wb|0; $__wn = $__wn|0; $__we = $__we|0; var $$0$i$i = 0, $$0$i$i$109 = 0, $$0$i$i$112 = 0, $$0$i$i$129 = 0, $$0$i$i$136 = 0, $$0$i$i$145 = 0, $$0$i$i$155 = 0, $$0$i$i$172 = 0, $$0$i$i$57 = 0, $$0$i$i$60 = 0, $$0$i$i$73 = 0, $$0$i$i$80 = 0, $$0$i$i$83 = 0, $$0$i$i$90 = 0, $$10 = 0, $$lcssa = 0, $$lcssa277 = 0, $$lcssa395 = 0, $$lcssa397 = 0, $$phi$trans$insert = 0; var $$phi$trans$insert308 = 0, $$pre = 0, $$pre$i$2$i$i$123 = 0, $$pre$i$2$i$i$163 = 0, $$pre$i$2$i$i$163290 = 0, $$pre$i$2$i$i$163292 = 0, $$pre$i$2$i$i$180 = 0, $$pre$i$2$i$i$180302 = 0, $$pre$i$2$i$i$180303 = 0, $$pre$i$2$i$i$67 = 0, $$pre$i$2$i$i$67312 = 0, $$pre$i$2$i$i$67314 = 0, $$pre$i$2$i$i$99 = 0, $$pre$i$2$i$i$99298$ph = 0, $$pre$i$2$i$i$99298317 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$119 = 0, $$pre$i$i$i$159 = 0, $$pre$i$i$i$176 = 0, $$pre$i$i$i$47 = 0; var $$pre$i$i$i$63 = 0, $$pre$i$i$i$95 = 0, $$pre295 = 0, $$pre297 = 0, $$pre300 = 0, $$pre301 = 0, $$pre305 = 0, $$pre306 = 0, $$pre307 = 0, $$pre309 = 0, $$pre310 = 0, $$pre311 = 0, $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0; var $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0; var $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0; var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0; var $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0; var $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0; var $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0; var $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0; var $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0; var $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0; var $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0; var $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0; var $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0; var $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0; var $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0; var $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0; var $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0; var $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0; var $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0; var $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0; var $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0; var $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0; var $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0; var $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0; var $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0; var $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0; var $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0; var $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0; var $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0; var $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dp = 0, $__et = 0, $__fd = 0, $__gb = 0, $__gbuf = 0, $__ge = 0, $__gn = 0, $__grp = 0; var $__i$0 = 0, $__i$0$i$i = 0, $__i$0$i$i$29 = 0, $__i$0$i$i$32 = 0, $__i$0$i$i$36 = 0, $__i$0$i$i$41 = 0, $__ng$0 = 0, $__ng$0$lcssa396 = 0, $__ng$2$ph = 0, $__nsn = 0, $__nsn$__trailing_sign$0 = 0, $__nsn$__trailing_sign$023 = 0, $__p$0 = 0, $__pat = 0, $__psn = 0, $__psn$__trailing_sign$0 = 0, $__psn$__trailing_sign$022 = 0, $__spaces = 0, $__sym = 0, $__trailing_sign$0 = 0; var $__trailing_sign$0$lcssa = 0, $__trailing_sign$1 = 0, $__ts = 0, $brmerge = 0, $cond28 = 0, $exitcond$i$i = 0, $exitcond$i$i$30 = 0, $exitcond$i$i$33 = 0, $exitcond$i$i$37 = 0, $exitcond$i$i$42 = 0, $isascii1$i = 0, $isascii1$i$153 = 0, $isascii1$i$186 = 0, $isascii1$i$76 = 0, $isascii1$i$88 = 0, $lpad$phi$index = 0, $lpad$phi$index7 = 0, $or$cond = 0, $or$cond12 = 0, $or$cond14 = 0; var $or$cond25 = 0, $sext = 0, $sext244 = 0, $sext245 = 0, $sext246 = 0, $switch = 0, $tmp$i$i$101 = 0, $tmp$i$i$165 = 0, $tmp$i$i$182 = 0, $tmp$i$i$69 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 488|0; $__gbuf = sp + 88|0; $__gb = sp + 80|0; $__gn = sp + 72|0; $__ge = sp + 68|0; $__pat = sp + 496|0; $__dp = sp + 493|0; $__ts = sp + 492|0; $__grp = sp + 56|0; $__sym = sp + 44|0; $__psn = sp + 32|0; $__nsn = sp + 20|0; $__spaces = sp + 8|0; $__fd = sp + 4|0; $__et = sp; HEAP32[$0>>2] = $__we; $1 = $__gbuf; HEAP32[$__gb>>2] = $1; $2 = ((($__gb)) + 4|0); HEAP32[$2>>2] = (7607); HEAP32[$__gn>>2] = $__gbuf; $3 = ((($__gbuf)) + 400|0); HEAP32[$__ge>>2] = $3; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $4 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$4>>2] = 0; $5 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $5; } $__i$0$i$i$29 = 0; while(1) { $exitcond$i$i$30 = ($__i$0$i$i$29|0)==(3); if ($exitcond$i$i$30) { break; } $6 = (($__sym) + ($__i$0$i$i$29<<2)|0); HEAP32[$6>>2] = 0; $7 = (($__i$0$i$i$29) + 1)|0; $__i$0$i$i$29 = $7; } $__i$0$i$i$32 = 0; while(1) { $exitcond$i$i$33 = ($__i$0$i$i$32|0)==(3); if ($exitcond$i$i$33) { break; } $8 = (($__psn) + ($__i$0$i$i$32<<2)|0); HEAP32[$8>>2] = 0; $9 = (($__i$0$i$i$32) + 1)|0; $__i$0$i$i$32 = $9; } $__i$0$i$i$36 = 0; while(1) { $exitcond$i$i$37 = ($__i$0$i$i$36|0)==(3); if ($exitcond$i$i$37) { break; } $10 = (($__nsn) + ($__i$0$i$i$36<<2)|0); HEAP32[$10>>2] = 0; $11 = (($__i$0$i$i$36) + 1)|0; $__i$0$i$i$36 = $11; } $__i$0$i$i$41 = 0; while(1) { $exitcond$i$i$42 = ($__i$0$i$i$41|0)==(3); if ($exitcond$i$i$42) { break; } $12 = (($__spaces) + ($__i$0$i$i$41<<2)|0); HEAP32[$12>>2] = 0; $13 = (($__i$0$i$i$41) + 1)|0; $__i$0$i$i$41 = $13; } __THREW__ = 0; invoke_viiiiiiiiii(7610,($__intl|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__psn|0),($__nsn|0),($__fd|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; L21: do { if ($15) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index7 = $78; } else { $16 = HEAP32[$__wb>>2]|0; HEAP32[$__wn>>2] = $16; $17 = ((($__ct)) + 8|0); $18 = ((($__psn)) + 4|0); $19 = ((($__nsn)) + 4|0); $20 = ((($__nsn)) + 8|0); $21 = ((($__nsn)) + 1|0); $22 = ((($__psn)) + 8|0); $23 = ((($__psn)) + 1|0); $24 = $__flags & 512; $25 = ($24|0)!=(0); $26 = ((($__sym)) + 8|0); $27 = ((($__sym)) + 1|0); $28 = ((($__sym)) + 4|0); $29 = ((($__spaces)) + 4|0); $30 = ((($__spaces)) + 8|0); $31 = ((($__spaces)) + 1|0); $32 = ((($__pat)) + 3|0); $33 = ((($__grp)) + 4|0); $869 = $__gbuf;$__p$0 = 0;$__trailing_sign$0 = 0; L24: while(1) { $34 = ($__p$0>>>0)<(4); if (!($34)) { $$lcssa397 = $869;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 251; break; } $35 = HEAP32[$__b>>2]|0; $36 = ($35|0)==(0|0); do { if ($36) { $49 = 0; } else { $37 = ((($35)) + 12|0); $38 = HEAP32[$37>>2]|0; $39 = ((($35)) + 16|0); $40 = HEAP32[$39>>2]|0; $41 = ($38|0)==($40|0); if ($41) { $42 = HEAP32[$35>>2]|0; $43 = ((($42)) + 36|0); $44 = HEAP32[$43>>2]|0; __THREW__ = 0; $45 = (invoke_ii($44|0,($35|0))|0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 38; break L24; } $48 = ($45|0)==(-1); if ($48) { HEAP32[$__b>>2] = 0; $49 = 0; break; } else { $$pre$i$i$i$47 = HEAP32[$__b>>2]|0; $49 = $$pre$i$i$i$47; break; } } else { $49 = $35; } } } while(0); $50 = ($49|0)==(0|0); $51 = HEAP32[$__e>>2]|0; $52 = ($51|0)==(0|0); do { if ($52) { label = 31; } else { $53 = ((($51)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = ((($51)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)==($56|0); if (!($57)) { if ($50) { $870 = $51; break; } else { $$lcssa397 = $869;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 251; break L24; } } $58 = HEAP32[$51>>2]|0; $59 = ((($58)) + 36|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; $61 = (invoke_ii($60|0,($51|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 38; break L24; } $64 = ($61|0)==(-1); if ($64) { HEAP32[$__e>>2] = 0; label = 31; break; } else { if ($50) { $870 = $51; break; } else { $$lcssa397 = $869;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 251; break L24; } } } } while(0); if ((label|0) == 31) { label = 0; if ($50) { $$lcssa397 = $869;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 251; break; } else { $870 = 0; } } $86 = (($__pat) + ($__p$0)|0); $87 = HEAP8[$86>>0]|0; $88 = $87 << 24 >> 24; L47: do { switch ($88|0) { case 1: { $cond28 = ($__p$0|0)==(3); if ($cond28) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } else { $90 = HEAP32[$__b>>2]|0; $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = ((($90)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ($92|0)==($94|0); if ($95) { $96 = HEAP32[$90>>2]|0; $97 = ((($96)) + 36|0); $98 = HEAP32[$97>>2]|0; __THREW__ = 0; $99 = (invoke_ii($98|0,($90|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 38; break L24; } else { $$0$i$i$57 = $99; } } else { $102 = HEAP8[$92>>0]|0; $103 = $102&255; $$0$i$i$57 = $103; } $104 = $$0$i$i$57&255; $isascii1$i = ($104<<24>>24)>(-1); if (!($isascii1$i)) { label = 56; break L24; } $sext246 = $$0$i$i$57 << 24; $105 = $sext246 >> 24; $106 = HEAP32[$17>>2]|0; $107 = (($106) + ($105<<1)|0); $108 = HEAP16[$107>>1]|0; $109 = $108 & 8192; $110 = ($109<<16>>16)==(0); if ($110) { label = 56; break L24; } $111 = HEAP32[$__b>>2]|0; $112 = ((($111)) + 12|0); $113 = HEAP32[$112>>2]|0; $114 = ((($111)) + 16|0); $115 = HEAP32[$114>>2]|0; $116 = ($113|0)==($115|0); if ($116) { $117 = HEAP32[$111>>2]|0; $118 = ((($117)) + 40|0); $119 = HEAP32[$118>>2]|0; __THREW__ = 0; $120 = (invoke_ii($119|0,($111|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 38; break L24; } else { $$0$i$i$60 = $120; } } else { $123 = ((($113)) + 1|0); HEAP32[$112>>2] = $123; $124 = HEAP8[$113>>0]|0; $125 = $124&255; $$0$i$i$60 = $125; } $126 = $$0$i$i$60&255; __THREW__ = 0; invoke_vii(3854,($__spaces|0),($126|0)); $127 = __THREW__; __THREW__ = 0; $128 = $127&1; if ($128) { label = 38; break L24; } else { $$pre$i$2$i$i$67 = $870;$148 = $870; label = 58; } } break; } case 0: { $131 = ($__p$0|0)==(3); if ($131) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } else { $$pre$i$2$i$i$67 = $870;$148 = $870; label = 58; } break; } case 3: { $202 = HEAP8[$__psn>>0]|0; $203 = $202 & 1; $204 = ($203<<24>>24)==(0); $205 = HEAP32[$18>>2]|0; $206 = $202&255; $207 = $206 >>> 1; $208 = $204 ? $207 : $205; $209 = HEAP8[$__nsn>>0]|0; $210 = $209 & 1; $211 = ($210<<24>>24)==(0); $212 = HEAP32[$19>>2]|0; $213 = $209&255; $214 = $213 >>> 1; $215 = $211 ? $214 : $212; $216 = (0 - ($215))|0; $217 = ($208|0)==($216|0); if ($217) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } else { $218 = ($208|0)==(0); if ($218) { $262 = HEAP32[$__b>>2]|0; $263 = ((($262)) + 12|0); $264 = HEAP32[$263>>2]|0; $265 = ((($262)) + 16|0); $266 = HEAP32[$265>>2]|0; $267 = ($264|0)==($266|0); if ($267) { $268 = HEAP32[$262>>2]|0; $269 = ((($268)) + 36|0); $270 = HEAP32[$269>>2]|0; __THREW__ = 0; $271 = (invoke_ii($270|0,($262|0))|0); $272 = __THREW__; __THREW__ = 0; $273 = $272&1; if ($273) { label = 38; break L24; } $$pre311 = HEAP8[$__nsn>>0]|0; $$0$i$i$129 = $271;$278 = $$pre311; } else { $274 = HEAP8[$264>>0]|0; $275 = $274&255; $$0$i$i$129 = $275;$278 = $209; } $276 = $$0$i$i$129&255; $277 = $278 & 1; $279 = ($277<<24>>24)==(0); $280 = HEAP32[$20>>2]|0; $281 = $279 ? $21 : $280; $282 = HEAP8[$281>>0]|0; $283 = ($276<<24>>24)==($282<<24>>24); if (!($283)) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L47; } $284 = HEAP32[$__b>>2]|0; $285 = ((($284)) + 12|0); $286 = HEAP32[$285>>2]|0; $287 = ((($284)) + 16|0); $288 = HEAP32[$287>>2]|0; $289 = ($286|0)==($288|0); if ($289) { $290 = HEAP32[$284>>2]|0; $291 = ((($290)) + 40|0); $292 = HEAP32[$291>>2]|0; __THREW__ = 0; (invoke_ii($292|0,($284|0))|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 38; break L24; } } else { $295 = ((($286)) + 1|0); HEAP32[$285>>2] = $295; } HEAP8[$__neg>>0] = 1; $296 = HEAP8[$__nsn>>0]|0; $297 = $296 & 1; $298 = ($297<<24>>24)==(0); $299 = HEAP32[$19>>2]|0; $300 = $296&255; $301 = $300 >>> 1; $302 = $298 ? $301 : $299; $303 = ($302>>>0)>(1); $__nsn$__trailing_sign$0 = $303 ? $__nsn : $__trailing_sign$0; $871 = $869;$__trailing_sign$1 = $__nsn$__trailing_sign$0; break L47; } $219 = ($215|0)==(0); $220 = HEAP32[$__b>>2]|0; $221 = ((($220)) + 12|0); $222 = HEAP32[$221>>2]|0; $223 = ((($220)) + 16|0); $224 = HEAP32[$223>>2]|0; $225 = ($222|0)==($224|0); if ($219) { if ($225) { $226 = HEAP32[$220>>2]|0; $227 = ((($226)) + 36|0); $228 = HEAP32[$227>>2]|0; __THREW__ = 0; $229 = (invoke_ii($228|0,($220|0))|0); $230 = __THREW__; __THREW__ = 0; $231 = $230&1; if ($231) { label = 38; break L24; } $$pre310 = HEAP8[$__psn>>0]|0; $$0$i$i$109 = $229;$236 = $$pre310; } else { $232 = HEAP8[$222>>0]|0; $233 = $232&255; $$0$i$i$109 = $233;$236 = $202; } $234 = $$0$i$i$109&255; $235 = $236 & 1; $237 = ($235<<24>>24)==(0); $238 = HEAP32[$22>>2]|0; $239 = $237 ? $23 : $238; $240 = HEAP8[$239>>0]|0; $241 = ($234<<24>>24)==($240<<24>>24); if (!($241)) { HEAP8[$__neg>>0] = 1; $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L47; } $242 = HEAP32[$__b>>2]|0; $243 = ((($242)) + 12|0); $244 = HEAP32[$243>>2]|0; $245 = ((($242)) + 16|0); $246 = HEAP32[$245>>2]|0; $247 = ($244|0)==($246|0); if ($247) { $248 = HEAP32[$242>>2]|0; $249 = ((($248)) + 40|0); $250 = HEAP32[$249>>2]|0; __THREW__ = 0; (invoke_ii($250|0,($242|0))|0); $251 = __THREW__; __THREW__ = 0; $252 = $251&1; if ($252) { label = 38; break L24; } } else { $253 = ((($244)) + 1|0); HEAP32[$243>>2] = $253; } $254 = HEAP8[$__psn>>0]|0; $255 = $254 & 1; $256 = ($255<<24>>24)==(0); $257 = HEAP32[$18>>2]|0; $258 = $254&255; $259 = $258 >>> 1; $260 = $256 ? $259 : $257; $261 = ($260>>>0)>(1); $__psn$__trailing_sign$0 = $261 ? $__psn : $__trailing_sign$0; $871 = $869;$__trailing_sign$1 = $__psn$__trailing_sign$0; break L47; } if ($225) { $304 = HEAP32[$220>>2]|0; $305 = ((($304)) + 36|0); $306 = HEAP32[$305>>2]|0; __THREW__ = 0; $307 = (invoke_ii($306|0,($220|0))|0); $308 = __THREW__; __THREW__ = 0; $309 = $308&1; if ($309) { label = 38; break L24; } $$pre305 = HEAP8[$__psn>>0]|0; $$pre306 = HEAP32[$__b>>2]|0; $$phi$trans$insert = ((($$pre306)) + 12|0); $$pre307 = HEAP32[$$phi$trans$insert>>2]|0; $$phi$trans$insert308 = ((($$pre306)) + 16|0); $$pre309 = HEAP32[$$phi$trans$insert308>>2]|0; $$0$i$i$136 = $307;$314 = $$pre305;$321 = $$pre306;$322 = $$pre307;$324 = $$pre309; } else { $310 = HEAP8[$222>>0]|0; $311 = $310&255; $$0$i$i$136 = $311;$314 = $202;$321 = $220;$322 = $222;$324 = $224; } $312 = $$0$i$i$136&255; $313 = $314 & 1; $315 = ($313<<24>>24)==(0); $316 = HEAP32[$22>>2]|0; $317 = $315 ? $23 : $316; $318 = HEAP8[$317>>0]|0; $319 = ($312<<24>>24)==($318<<24>>24); $320 = ((($321)) + 12|0); $323 = ($322|0)==($324|0); if ($319) { if ($323) { $325 = HEAP32[$321>>2]|0; $326 = ((($325)) + 40|0); $327 = HEAP32[$326>>2]|0; __THREW__ = 0; (invoke_ii($327|0,($321|0))|0); $328 = __THREW__; __THREW__ = 0; $329 = $328&1; if ($329) { label = 38; break L24; } } else { $330 = ((($322)) + 1|0); HEAP32[$320>>2] = $330; } $331 = HEAP8[$__psn>>0]|0; $332 = $331 & 1; $333 = ($332<<24>>24)==(0); $334 = HEAP32[$18>>2]|0; $335 = $331&255; $336 = $335 >>> 1; $337 = $333 ? $336 : $334; $338 = ($337>>>0)>(1); $__psn$__trailing_sign$022 = $338 ? $__psn : $__trailing_sign$0; $871 = $869;$__trailing_sign$1 = $__psn$__trailing_sign$022; break L47; } if ($323) { $339 = HEAP32[$321>>2]|0; $340 = ((($339)) + 36|0); $341 = HEAP32[$340>>2]|0; __THREW__ = 0; $342 = (invoke_ii($341|0,($321|0))|0); $343 = __THREW__; __THREW__ = 0; $344 = $343&1; if ($344) { label = 38; break L24; } else { $$0$i$i$145 = $342; } } else { $345 = HEAP8[$322>>0]|0; $346 = $345&255; $$0$i$i$145 = $346; } $347 = $$0$i$i$145&255; $348 = HEAP8[$__nsn>>0]|0; $349 = $348 & 1; $350 = ($349<<24>>24)==(0); $351 = HEAP32[$20>>2]|0; $352 = $350 ? $21 : $351; $353 = HEAP8[$352>>0]|0; $354 = ($347<<24>>24)==($353<<24>>24); if (!($354)) { label = 120; break L24; } $355 = HEAP32[$__b>>2]|0; $356 = ((($355)) + 12|0); $357 = HEAP32[$356>>2]|0; $358 = ((($355)) + 16|0); $359 = HEAP32[$358>>2]|0; $360 = ($357|0)==($359|0); if ($360) { $361 = HEAP32[$355>>2]|0; $362 = ((($361)) + 40|0); $363 = HEAP32[$362>>2]|0; __THREW__ = 0; (invoke_ii($363|0,($355|0))|0); $364 = __THREW__; __THREW__ = 0; $365 = $364&1; if ($365) { label = 38; break L24; } } else { $366 = ((($357)) + 1|0); HEAP32[$356>>2] = $366; } HEAP8[$__neg>>0] = 1; $367 = HEAP8[$__nsn>>0]|0; $368 = $367 & 1; $369 = ($368<<24>>24)==(0); $370 = HEAP32[$19>>2]|0; $371 = $367&255; $372 = $371 >>> 1; $373 = $369 ? $372 : $370; $374 = ($373>>>0)>(1); $__nsn$__trailing_sign$023 = $374 ? $__nsn : $__trailing_sign$0; $871 = $869;$__trailing_sign$1 = $__nsn$__trailing_sign$023; } break; } case 2: { $377 = ($__trailing_sign$0|0)!=(0|0); $378 = ($__p$0>>>0)<(2); $or$cond = $378 | $377; if (!($or$cond)) { $379 = ($__p$0|0)==(2); $380 = HEAP8[$32>>0]|0; $381 = ($380<<24>>24)!=(0); $382 = $379 & $381; $brmerge = $25 | $382; if (!($brmerge)) { $871 = $869;$__trailing_sign$1 = 0; break L47; } } $383 = HEAP8[$__sym>>0]|0; $384 = $383 & 1; $385 = ($384<<24>>24)==(0); $386 = HEAP32[$26>>2]|0; $387 = $385 ? $27 : $386; $388 = $387; $389 = ($__p$0|0)==(0); L116: do { if ($389) { $$pre$i$2$i$i$180 = $870;$432 = $383;$437 = $386;$441 = $388;$460 = $870; } else { $390 = (($__p$0) + -1)|0; $391 = (($__pat) + ($390)|0); $392 = HEAP8[$391>>0]|0; $switch = ($392&255)<(2); if ($switch) { $393 = HEAP32[$28>>2]|0; $394 = $383&255; $395 = $394 >>> 1; $396 = $385 ? $395 : $393; $397 = (($387) + ($396)|0); $398 = HEAP32[$17>>2]|0; $399 = $388; while(1) { $400 = $399; $401 = ($400|0)==($397|0); if ($401) { $$lcssa = $399; break; } $402 = HEAP8[$400>>0]|0; $isascii1$i$186 = ($402<<24>>24)>(-1); if (!($isascii1$i$186)) { $$lcssa = $399; break; } $403 = $402 << 24 >> 24; $404 = (($398) + ($403<<1)|0); $405 = HEAP16[$404>>1]|0; $406 = $405 & 8192; $407 = ($406<<16>>16)==(0); if ($407) { $$lcssa = $399; break; } $408 = ((($400)) + 1|0); $409 = $408; $399 = $409; } $410 = (($$lcssa) - ($388))|0; $411 = HEAP8[$__spaces>>0]|0; $412 = $411 & 1; $413 = ($412<<24>>24)==(0); $414 = HEAP32[$29>>2]|0; $415 = $411&255; $416 = $415 >>> 1; $417 = $413 ? $416 : $414; $418 = ($410>>>0)>($417>>>0); if ($418) { $$pre$i$2$i$i$180 = $870;$432 = $383;$437 = $386;$441 = $388;$460 = $870; } else { $419 = HEAP32[$30>>2]|0; $420 = $413 ? $31 : $419; $421 = (($420) + ($417)|0); $422 = (0 - ($410))|0; $423 = (($421) + ($422)|0); $$sink = $387;$424 = $423; while(1) { $425 = ($424|0)==($421|0); if ($425) { $$pre$i$2$i$i$180 = $870;$432 = $383;$437 = $386;$441 = $$lcssa;$460 = $870; break L116; } $426 = HEAP8[$424>>0]|0; $427 = HEAP8[$$sink>>0]|0; $428 = ($426<<24>>24)==($427<<24>>24); if (!($428)) { $$pre$i$2$i$i$180 = $870;$432 = $383;$437 = $386;$441 = $388;$460 = $870; break L116; } $429 = ((($424)) + 1|0); $430 = ((($$sink)) + 1|0); $$sink = $430;$424 = $429; } } } else { $$pre$i$2$i$i$180 = $870;$432 = $383;$437 = $386;$441 = $388;$460 = $870; } } } while(0); L130: while(1) { $431 = $432 & 1; $433 = ($431<<24>>24)==(0); $434 = HEAP32[$28>>2]|0; $435 = $432&255; $436 = $435 >>> 1; $438 = $433 ? $27 : $437; $439 = $433 ? $436 : $434; $440 = (($438) + ($439)|0); $442 = $441; $443 = ($442|0)==($440|0); if ($443) { $$lcssa277 = $440; break; } $444 = HEAP32[$__b>>2]|0; $445 = ($444|0)==(0|0); do { if ($445) { $458 = 0; } else { $446 = ((($444)) + 12|0); $447 = HEAP32[$446>>2]|0; $448 = ((($444)) + 16|0); $449 = HEAP32[$448>>2]|0; $450 = ($447|0)==($449|0); if ($450) { $451 = HEAP32[$444>>2]|0; $452 = ((($451)) + 36|0); $453 = HEAP32[$452>>2]|0; __THREW__ = 0; $454 = (invoke_ii($453|0,($444|0))|0); $455 = __THREW__; __THREW__ = 0; $456 = $455&1; if ($456) { label = 35; break L24; } $457 = ($454|0)==(-1); if ($457) { HEAP32[$__b>>2] = 0; $458 = 0; break; } else { $$pre$i$i$i$176 = HEAP32[$__b>>2]|0; $458 = $$pre$i$i$i$176; break; } } else { $458 = $444; } } } while(0); $459 = ($458|0)==(0|0); $461 = ($460|0)==(0|0); do { if ($461) { $$pre$i$2$i$i$180303 = $$pre$i$2$i$i$180; label = 148; } else { $462 = ((($460)) + 12|0); $463 = HEAP32[$462>>2]|0; $464 = ((($460)) + 16|0); $465 = HEAP32[$464>>2]|0; $466 = ($463|0)==($465|0); if (!($466)) { if ($459) { $$pre$i$2$i$i$180302 = $$pre$i$2$i$i$180;$873 = $460; break; } else { $$lcssa277 = $442; break L130; } } $467 = HEAP32[$460>>2]|0; $468 = ((($467)) + 36|0); $469 = HEAP32[$468>>2]|0; __THREW__ = 0; $470 = (invoke_ii($469|0,($460|0))|0); $471 = __THREW__; __THREW__ = 0; $472 = $471&1; if ($472) { label = 35; break L24; } $473 = ($470|0)==(-1); if ($473) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$180303 = 0; label = 148; break; } else { $474 = ($$pre$i$2$i$i$180|0)==(0|0); $tmp$i$i$182 = $459 ^ $474; if ($tmp$i$i$182) { $$pre$i$2$i$i$180302 = $$pre$i$2$i$i$180;$873 = $$pre$i$2$i$i$180; break; } else { $$lcssa277 = $442; break L130; } } } } while(0); if ((label|0) == 148) { label = 0; if ($459) { $$lcssa277 = $442; break; } else { $$pre$i$2$i$i$180302 = $$pre$i$2$i$i$180303;$873 = 0; } } $475 = HEAP32[$__b>>2]|0; $476 = ((($475)) + 12|0); $477 = HEAP32[$476>>2]|0; $478 = ((($475)) + 16|0); $479 = HEAP32[$478>>2]|0; $480 = ($477|0)==($479|0); if ($480) { $481 = HEAP32[$475>>2]|0; $482 = ((($481)) + 36|0); $483 = HEAP32[$482>>2]|0; __THREW__ = 0; $484 = (invoke_ii($483|0,($475|0))|0); $485 = __THREW__; __THREW__ = 0; $486 = $485&1; if ($486) { label = 35; break L24; } else { $$0$i$i$172 = $484; } } else { $487 = HEAP8[$477>>0]|0; $488 = $487&255; $$0$i$i$172 = $488; } $489 = $$0$i$i$172&255; $490 = HEAP8[$442>>0]|0; $491 = ($489<<24>>24)==($490<<24>>24); if (!($491)) { $$lcssa277 = $442; break; } $492 = HEAP32[$__b>>2]|0; $493 = ((($492)) + 12|0); $494 = HEAP32[$493>>2]|0; $495 = ((($492)) + 16|0); $496 = HEAP32[$495>>2]|0; $497 = ($494|0)==($496|0); if ($497) { $498 = HEAP32[$492>>2]|0; $499 = ((($498)) + 40|0); $500 = HEAP32[$499>>2]|0; __THREW__ = 0; (invoke_ii($500|0,($492|0))|0); $501 = __THREW__; __THREW__ = 0; $502 = $501&1; if ($502) { label = 35; break L24; } } else { $503 = ((($494)) + 1|0); HEAP32[$493>>2] = $503; } $504 = ((($442)) + 1|0); $505 = $504; $$pre300 = HEAP8[$__sym>>0]|0; $$pre301 = HEAP32[$26>>2]|0; $$pre$i$2$i$i$180 = $$pre$i$2$i$i$180302;$432 = $$pre300;$437 = $$pre301;$441 = $505;$460 = $873; } if ($25) { $506 = HEAP8[$__sym>>0]|0; $507 = $506 & 1; $508 = ($507<<24>>24)==(0); $509 = HEAP32[$26>>2]|0; $510 = HEAP32[$28>>2]|0; $511 = $506&255; $512 = $511 >>> 1; $513 = $508 ? $27 : $509; $514 = $508 ? $512 : $510; $515 = (($513) + ($514)|0); $516 = ($$lcssa277|0)==($515|0); if ($516) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } else { label = 160; break L24; } } else { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } break; } case 4: { $89 = HEAP8[$__ts>>0]|0; $$pre$i$2$i$i$163 = $870;$535 = $870;$590 = $869;$__ng$0 = 0; L165: while(1) { $519 = HEAP32[$__b>>2]|0; $520 = ($519|0)==(0|0); do { if ($520) { $533 = 0; } else { $521 = ((($519)) + 12|0); $522 = HEAP32[$521>>2]|0; $523 = ((($519)) + 16|0); $524 = HEAP32[$523>>2]|0; $525 = ($522|0)==($524|0); if ($525) { $526 = HEAP32[$519>>2]|0; $527 = ((($526)) + 36|0); $528 = HEAP32[$527>>2]|0; __THREW__ = 0; $529 = (invoke_ii($528|0,($519|0))|0); $530 = __THREW__; __THREW__ = 0; $531 = $530&1; if ($531) { label = 37; break L24; } $532 = ($529|0)==(-1); if ($532) { HEAP32[$__b>>2] = 0; $533 = 0; break; } else { $$pre$i$i$i$159 = HEAP32[$__b>>2]|0; $533 = $$pre$i$i$i$159; break; } } else { $533 = $519; } } } while(0); $534 = ($533|0)==(0|0); $536 = ($535|0)==(0|0); do { if ($536) { $$pre$i$2$i$i$163290 = $$pre$i$2$i$i$163; label = 173; } else { $537 = ((($535)) + 12|0); $538 = HEAP32[$537>>2]|0; $539 = ((($535)) + 16|0); $540 = HEAP32[$539>>2]|0; $541 = ($538|0)==($540|0); if (!($541)) { if ($534) { $$pre$i$2$i$i$163292 = $$pre$i$2$i$i$163;$874 = $535; break; } else { $$lcssa395 = $590;$$pre$i$2$i$i$123 = $$pre$i$2$i$i$163;$__ng$0$lcssa396 = $__ng$0; break L165; } } $542 = HEAP32[$535>>2]|0; $543 = ((($542)) + 36|0); $544 = HEAP32[$543>>2]|0; __THREW__ = 0; $545 = (invoke_ii($544|0,($535|0))|0); $546 = __THREW__; __THREW__ = 0; $547 = $546&1; if ($547) { label = 37; break L24; } $548 = ($545|0)==(-1); if ($548) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$163290 = 0; label = 173; break; } else { $549 = ($$pre$i$2$i$i$163|0)==(0|0); $tmp$i$i$165 = $534 ^ $549; if ($tmp$i$i$165) { $$pre$i$2$i$i$163292 = $$pre$i$2$i$i$163;$874 = $$pre$i$2$i$i$163; break; } else { $$lcssa395 = $590;$$pre$i$2$i$i$123 = $$pre$i$2$i$i$163;$__ng$0$lcssa396 = $__ng$0; break L165; } } } } while(0); if ((label|0) == 173) { label = 0; if ($534) { $$lcssa395 = $590;$$pre$i$2$i$i$123 = $$pre$i$2$i$i$163290;$__ng$0$lcssa396 = $__ng$0; break; } else { $$pre$i$2$i$i$163292 = $$pre$i$2$i$i$163290;$874 = 0; } } $550 = HEAP32[$__b>>2]|0; $551 = ((($550)) + 12|0); $552 = HEAP32[$551>>2]|0; $553 = ((($550)) + 16|0); $554 = HEAP32[$553>>2]|0; $555 = ($552|0)==($554|0); if ($555) { $556 = HEAP32[$550>>2]|0; $557 = ((($556)) + 36|0); $558 = HEAP32[$557>>2]|0; __THREW__ = 0; $559 = (invoke_ii($558|0,($550|0))|0); $560 = __THREW__; __THREW__ = 0; $561 = $560&1; if ($561) { label = 37; break L24; } else { $$0$i$i$155 = $559; } } else { $562 = HEAP8[$552>>0]|0; $563 = $562&255; $$0$i$i$155 = $563; } $564 = $$0$i$i$155&255; $isascii1$i$153 = ($564<<24>>24)>(-1); if ($isascii1$i$153) { $sext244 = $$0$i$i$155 << 24; $565 = $sext244 >> 24; $566 = HEAP32[$17>>2]|0; $567 = (($566) + ($565<<1)|0); $568 = HEAP16[$567>>1]|0; $569 = $568 & 2048; $570 = ($569<<16>>16)==(0); if ($570) { label = 184; } else { $571 = HEAP32[$__wn>>2]|0; $572 = HEAP32[$0>>2]|0; $573 = ($571|0)==($572|0); if ($573) { __THREW__ = 0; invoke_viii(7611,($__wb|0),($__wn|0),($0|0)); $574 = __THREW__; __THREW__ = 0; $575 = $574&1; if ($575) { label = 37; break L24; } $$pre = HEAP32[$__wn>>2]|0; $577 = $$pre; } else { $577 = $571; } $576 = ((($577)) + 1|0); HEAP32[$__wn>>2] = $576; HEAP8[$577>>0] = $564; $578 = (($__ng$0) + 1)|0; $875 = $590;$__ng$2$ph = $578; } } else { label = 184; } if ((label|0) == 184) { label = 0; $579 = HEAP8[$__grp>>0]|0; $580 = $579 & 1; $581 = ($580<<24>>24)==(0); $582 = HEAP32[$33>>2]|0; $583 = $579&255; $584 = $583 >>> 1; $585 = $581 ? $584 : $582; $586 = ($585|0)!=(0); $587 = ($__ng$0|0)!=(0); $or$cond12 = $587 & $586; $588 = ($564<<24>>24)==($89<<24>>24); $or$cond25 = $588 & $or$cond12; if (!($or$cond25)) { $$lcssa395 = $590;$$pre$i$2$i$i$123 = $$pre$i$2$i$i$163292;$__ng$0$lcssa396 = $__ng$0; break; } $589 = HEAP32[$__ge>>2]|0; $591 = ($590|0)==($589|0); if ($591) { __THREW__ = 0; invoke_viii(7612,($__gb|0),($__gn|0),($__ge|0)); $592 = __THREW__; __THREW__ = 0; $593 = $592&1; if ($593) { label = 37; break L24; } $$pre295 = HEAP32[$__gn>>2]|0; $595 = $$pre295; } else { $595 = $590; } $594 = ((($595)) + 4|0); HEAP32[$__gn>>2] = $594; HEAP32[$595>>2] = $__ng$0; $875 = $594;$__ng$2$ph = 0; } $596 = HEAP32[$__b>>2]|0; $597 = ((($596)) + 12|0); $598 = HEAP32[$597>>2]|0; $599 = ((($596)) + 16|0); $600 = HEAP32[$599>>2]|0; $601 = ($598|0)==($600|0); if ($601) { $602 = HEAP32[$596>>2]|0; $603 = ((($602)) + 40|0); $604 = HEAP32[$603>>2]|0; __THREW__ = 0; (invoke_ii($604|0,($596|0))|0); $605 = __THREW__; __THREW__ = 0; $606 = $605&1; if ($606) { label = 37; break L24; } else { $$pre$i$2$i$i$163 = $$pre$i$2$i$i$163292;$535 = $874;$590 = $875;$__ng$0 = $__ng$2$ph; continue; } } else { $607 = ((($598)) + 1|0); HEAP32[$597>>2] = $607; $$pre$i$2$i$i$163 = $$pre$i$2$i$i$163292;$535 = $874;$590 = $875;$__ng$0 = $__ng$2$ph; continue; } } $608 = HEAP32[$__gb>>2]|0; $609 = ($608|0)!=($$lcssa395|0); $610 = ($__ng$0$lcssa396|0)!=(0); $or$cond14 = $610 & $609; if ($or$cond14) { $611 = HEAP32[$__ge>>2]|0; $612 = ($$lcssa395|0)==($611|0); if ($612) { __THREW__ = 0; invoke_viii(7612,($__gb|0),($__gn|0),($__ge|0)); $613 = __THREW__; __THREW__ = 0; $614 = $613&1; if ($614) { label = 38; break L24; } $$pre297 = HEAP32[$__gn>>2]|0; $616 = $$pre297; } else { $616 = $$lcssa395; } $615 = ((($616)) + 4|0); HEAP32[$__gn>>2] = $615; HEAP32[$616>>2] = $__ng$0$lcssa396; $876 = $615; } else { $876 = $$lcssa395; } $617 = HEAP32[$__fd>>2]|0; $618 = ($617|0)>(0); L217: do { if ($618) { $619 = HEAP32[$__b>>2]|0; $620 = ($619|0)==(0|0); do { if ($620) { $633 = 0; } else { $621 = ((($619)) + 12|0); $622 = HEAP32[$621>>2]|0; $623 = ((($619)) + 16|0); $624 = HEAP32[$623>>2]|0; $625 = ($622|0)==($624|0); if ($625) { $626 = HEAP32[$619>>2]|0; $627 = ((($626)) + 36|0); $628 = HEAP32[$627>>2]|0; __THREW__ = 0; $629 = (invoke_ii($628|0,($619|0))|0); $630 = __THREW__; __THREW__ = 0; $631 = $630&1; if ($631) { label = 38; break L24; } $632 = ($629|0)==(-1); if ($632) { HEAP32[$__b>>2] = 0; $633 = 0; break; } else { $$pre$i$i$i$119 = HEAP32[$__b>>2]|0; $633 = $$pre$i$i$i$119; break; } } else { $633 = $619; } } } while(0); $634 = ($633|0)==(0|0); $635 = ($$pre$i$2$i$i$123|0)==(0|0); do { if ($635) { label = 210; } else { $636 = ((($$pre$i$2$i$i$123)) + 12|0); $637 = HEAP32[$636>>2]|0; $638 = ((($$pre$i$2$i$i$123)) + 16|0); $639 = HEAP32[$638>>2]|0; $640 = ($637|0)==($639|0); if ($640) { $641 = HEAP32[$$pre$i$2$i$i$123>>2]|0; $642 = ((($641)) + 36|0); $643 = HEAP32[$642>>2]|0; __THREW__ = 0; $644 = (invoke_ii($643|0,($$pre$i$2$i$i$123|0))|0); $645 = __THREW__; __THREW__ = 0; $646 = $645&1; if ($646) { label = 38; break L24; } $647 = ($644|0)==(-1); if ($647) { HEAP32[$__e>>2] = 0; label = 210; break; } } if ($634) { $877 = $$pre$i$2$i$i$123; } else { label = 215; break L24; } } } while(0); if ((label|0) == 210) { label = 0; if ($634) { label = 215; break L24; } else { $877 = 0; } } $648 = HEAP32[$__b>>2]|0; $649 = ((($648)) + 12|0); $650 = HEAP32[$649>>2]|0; $651 = ((($648)) + 16|0); $652 = HEAP32[$651>>2]|0; $653 = ($650|0)==($652|0); if ($653) { $654 = HEAP32[$648>>2]|0; $655 = ((($654)) + 36|0); $656 = HEAP32[$655>>2]|0; __THREW__ = 0; $657 = (invoke_ii($656|0,($648|0))|0); $658 = __THREW__; __THREW__ = 0; $659 = $658&1; if ($659) { label = 38; break L24; } else { $$0$i$i$112 = $657; } } else { $660 = HEAP8[$650>>0]|0; $661 = $660&255; $$0$i$i$112 = $661; } $662 = $$0$i$i$112&255; $663 = HEAP8[$__dp>>0]|0; $664 = ($662<<24>>24)==($663<<24>>24); if (!($664)) { label = 215; break L24; } $667 = HEAP32[$__b>>2]|0; $668 = ((($667)) + 12|0); $669 = HEAP32[$668>>2]|0; $670 = ((($667)) + 16|0); $671 = HEAP32[$670>>2]|0; $672 = ($669|0)==($671|0); if ($672) { $673 = HEAP32[$667>>2]|0; $674 = ((($673)) + 40|0); $675 = HEAP32[$674>>2]|0; __THREW__ = 0; (invoke_ii($675|0,($667|0))|0); $676 = __THREW__; __THREW__ = 0; $677 = $676&1; if ($677) { label = 38; break L24; } else { $$pre$i$2$i$i$99 = $877;$679 = $617;$697 = $877; } } else { $678 = ((($669)) + 1|0); HEAP32[$668>>2] = $678; $$pre$i$2$i$i$99 = $877;$679 = $617;$697 = $877; } while(1) { $680 = ($679|0)>(0); if (!($680)) { break L217; } $681 = HEAP32[$__b>>2]|0; $682 = ($681|0)==(0|0); do { if ($682) { $695 = 0; } else { $683 = ((($681)) + 12|0); $684 = HEAP32[$683>>2]|0; $685 = ((($681)) + 16|0); $686 = HEAP32[$685>>2]|0; $687 = ($684|0)==($686|0); if ($687) { $688 = HEAP32[$681>>2]|0; $689 = ((($688)) + 36|0); $690 = HEAP32[$689>>2]|0; __THREW__ = 0; $691 = (invoke_ii($690|0,($681|0))|0); $692 = __THREW__; __THREW__ = 0; $693 = $692&1; if ($693) { label = 36; break L24; } $694 = ($691|0)==(-1); if ($694) { HEAP32[$__b>>2] = 0; $695 = 0; break; } else { $$pre$i$i$i$95 = HEAP32[$__b>>2]|0; $695 = $$pre$i$i$i$95; break; } } else { $695 = $681; } } } while(0); $696 = ($695|0)==(0|0); $698 = ($697|0)==(0|0); do { if ($698) { $$pre$i$2$i$i$99298$ph = $$pre$i$2$i$i$99; label = 232; } else { $699 = ((($697)) + 12|0); $700 = HEAP32[$699>>2]|0; $701 = ((($697)) + 16|0); $702 = HEAP32[$701>>2]|0; $703 = ($700|0)==($702|0); if (!($703)) { if ($696) { $$pre$i$2$i$i$99298317 = $$pre$i$2$i$i$99;$878 = $697; break; } else { label = 239; break L24; } } $704 = HEAP32[$697>>2]|0; $705 = ((($704)) + 36|0); $706 = HEAP32[$705>>2]|0; __THREW__ = 0; $707 = (invoke_ii($706|0,($697|0))|0); $708 = __THREW__; __THREW__ = 0; $709 = $708&1; if ($709) { label = 36; break L24; } $710 = ($707|0)==(-1); if ($710) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$99298$ph = 0; label = 232; break; } else { $711 = ($$pre$i$2$i$i$99|0)==(0|0); $tmp$i$i$101 = $696 ^ $711; if ($tmp$i$i$101) { $$pre$i$2$i$i$99298317 = $$pre$i$2$i$i$99;$878 = $$pre$i$2$i$i$99; break; } else { label = 239; break L24; } } } } while(0); if ((label|0) == 232) { label = 0; if ($696) { label = 239; break L24; } else { $$pre$i$2$i$i$99298317 = $$pre$i$2$i$i$99298$ph;$878 = 0; } } $712 = HEAP32[$__b>>2]|0; $713 = ((($712)) + 12|0); $714 = HEAP32[$713>>2]|0; $715 = ((($712)) + 16|0); $716 = HEAP32[$715>>2]|0; $717 = ($714|0)==($716|0); if ($717) { $718 = HEAP32[$712>>2]|0; $719 = ((($718)) + 36|0); $720 = HEAP32[$719>>2]|0; __THREW__ = 0; $721 = (invoke_ii($720|0,($712|0))|0); $722 = __THREW__; __THREW__ = 0; $723 = $722&1; if ($723) { label = 36; break L24; } else { $$0$i$i$90 = $721; } } else { $724 = HEAP8[$714>>0]|0; $725 = $724&255; $$0$i$i$90 = $725; } $726 = $$0$i$i$90&255; $isascii1$i$88 = ($726<<24>>24)>(-1); if (!($isascii1$i$88)) { label = 239; break L24; } $sext = $$0$i$i$90 << 24; $727 = $sext >> 24; $728 = HEAP32[$17>>2]|0; $729 = (($728) + ($727<<1)|0); $730 = HEAP16[$729>>1]|0; $731 = $730 & 2048; $732 = ($731<<16>>16)==(0); if ($732) { label = 239; break L24; } $735 = HEAP32[$__wn>>2]|0; $736 = HEAP32[$0>>2]|0; $737 = ($735|0)==($736|0); if ($737) { __THREW__ = 0; invoke_viii(7611,($__wb|0),($__wn|0),($0|0)); $738 = __THREW__; __THREW__ = 0; $739 = $738&1; if ($739) { label = 36; break L24; } } $740 = HEAP32[$__b>>2]|0; $741 = ((($740)) + 12|0); $742 = HEAP32[$741>>2]|0; $743 = ((($740)) + 16|0); $744 = HEAP32[$743>>2]|0; $745 = ($742|0)==($744|0); if ($745) { $746 = HEAP32[$740>>2]|0; $747 = ((($746)) + 36|0); $748 = HEAP32[$747>>2]|0; __THREW__ = 0; $749 = (invoke_ii($748|0,($740|0))|0); $750 = __THREW__; __THREW__ = 0; $751 = $750&1; if ($751) { label = 36; break L24; } else { $$0$i$i$83 = $749; } } else { $752 = HEAP8[$742>>0]|0; $753 = $752&255; $$0$i$i$83 = $753; } $754 = $$0$i$i$83&255; $755 = HEAP32[$__wn>>2]|0; $756 = ((($755)) + 1|0); HEAP32[$__wn>>2] = $756; HEAP8[$755>>0] = $754; $757 = (($679) + -1)|0; HEAP32[$__fd>>2] = $757; $758 = HEAP32[$__b>>2]|0; $759 = ((($758)) + 12|0); $760 = HEAP32[$759>>2]|0; $761 = ((($758)) + 16|0); $762 = HEAP32[$761>>2]|0; $763 = ($760|0)==($762|0); if ($763) { $764 = HEAP32[$758>>2]|0; $765 = ((($764)) + 40|0); $766 = HEAP32[$765>>2]|0; __THREW__ = 0; (invoke_ii($766|0,($758|0))|0); $767 = __THREW__; __THREW__ = 0; $768 = $767&1; if ($768) { label = 36; break L24; } else { $$pre$i$2$i$i$99 = $$pre$i$2$i$i$99298317;$679 = $757;$697 = $878; continue; } } else { $769 = ((($760)) + 1|0); HEAP32[$759>>2] = $769; $$pre$i$2$i$i$99 = $$pre$i$2$i$i$99298317;$679 = $757;$697 = $878; continue; } } } } while(0); $770 = HEAP32[$__wn>>2]|0; $771 = HEAP32[$__wb>>2]|0; $772 = ($770|0)==($771|0); if ($772) { label = 249; break L24; } else { $871 = $876;$__trailing_sign$1 = $__trailing_sign$0; } break; } default: { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; } } } while(0); L285: do { if ((label|0) == 58) { while(1) { label = 0; $132 = HEAP32[$__b>>2]|0; $133 = ($132|0)==(0|0); do { if ($133) { $146 = 0; } else { $134 = ((($132)) + 12|0); $135 = HEAP32[$134>>2]|0; $136 = ((($132)) + 16|0); $137 = HEAP32[$136>>2]|0; $138 = ($135|0)==($137|0); if ($138) { $139 = HEAP32[$132>>2]|0; $140 = ((($139)) + 36|0); $141 = HEAP32[$140>>2]|0; __THREW__ = 0; $142 = (invoke_ii($141|0,($132|0))|0); $143 = __THREW__; __THREW__ = 0; $144 = $143&1; if ($144) { label = 34; break L24; } $145 = ($142|0)==(-1); if ($145) { HEAP32[$__b>>2] = 0; $146 = 0; break; } else { $$pre$i$i$i$63 = HEAP32[$__b>>2]|0; $146 = $$pre$i$i$i$63; break; } } else { $146 = $132; } } } while(0); $147 = ($146|0)==(0|0); $149 = ($148|0)==(0|0); do { if ($149) { $$pre$i$2$i$i$67312 = $$pre$i$2$i$i$67; label = 70; } else { $150 = ((($148)) + 12|0); $151 = HEAP32[$150>>2]|0; $152 = ((($148)) + 16|0); $153 = HEAP32[$152>>2]|0; $154 = ($151|0)==($153|0); if (!($154)) { if ($147) { $$pre$i$2$i$i$67314 = $$pre$i$2$i$i$67;$872 = $148; break; } else { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L285; } } $155 = HEAP32[$148>>2]|0; $156 = ((($155)) + 36|0); $157 = HEAP32[$156>>2]|0; __THREW__ = 0; $158 = (invoke_ii($157|0,($148|0))|0); $159 = __THREW__; __THREW__ = 0; $160 = $159&1; if ($160) { label = 34; break L24; } $161 = ($158|0)==(-1); if ($161) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$67312 = 0; label = 70; break; } else { $162 = ($$pre$i$2$i$i$67|0)==(0|0); $tmp$i$i$69 = $147 ^ $162; if ($tmp$i$i$69) { $$pre$i$2$i$i$67314 = $$pre$i$2$i$i$67;$872 = $$pre$i$2$i$i$67; break; } else { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L285; } } } } while(0); if ((label|0) == 70) { label = 0; if ($147) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L285; } else { $$pre$i$2$i$i$67314 = $$pre$i$2$i$i$67312;$872 = 0; } } $163 = HEAP32[$__b>>2]|0; $164 = ((($163)) + 12|0); $165 = HEAP32[$164>>2]|0; $166 = ((($163)) + 16|0); $167 = HEAP32[$166>>2]|0; $168 = ($165|0)==($167|0); if ($168) { $169 = HEAP32[$163>>2]|0; $170 = ((($169)) + 36|0); $171 = HEAP32[$170>>2]|0; __THREW__ = 0; $172 = (invoke_ii($171|0,($163|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 34; break L24; } else { $$0$i$i$73 = $172; } } else { $175 = HEAP8[$165>>0]|0; $176 = $175&255; $$0$i$i$73 = $176; } $177 = $$0$i$i$73&255; $isascii1$i$76 = ($177<<24>>24)>(-1); if (!($isascii1$i$76)) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L285; } $sext245 = $$0$i$i$73 << 24; $178 = $sext245 >> 24; $179 = HEAP32[$17>>2]|0; $180 = (($179) + ($178<<1)|0); $181 = HEAP16[$180>>1]|0; $182 = $181 & 8192; $183 = ($182<<16>>16)==(0); if ($183) { $871 = $869;$__trailing_sign$1 = $__trailing_sign$0; break L285; } $184 = HEAP32[$__b>>2]|0; $185 = ((($184)) + 12|0); $186 = HEAP32[$185>>2]|0; $187 = ((($184)) + 16|0); $188 = HEAP32[$187>>2]|0; $189 = ($186|0)==($188|0); if ($189) { $190 = HEAP32[$184>>2]|0; $191 = ((($190)) + 40|0); $192 = HEAP32[$191>>2]|0; __THREW__ = 0; $193 = (invoke_ii($192|0,($184|0))|0); $194 = __THREW__; __THREW__ = 0; $195 = $194&1; if ($195) { label = 34; break L24; } else { $$0$i$i$80 = $193; } } else { $196 = ((($186)) + 1|0); HEAP32[$185>>2] = $196; $197 = HEAP8[$186>>0]|0; $198 = $197&255; $$0$i$i$80 = $198; } $199 = $$0$i$i$80&255; __THREW__ = 0; invoke_vii(3854,($__spaces|0),($199|0)); $200 = __THREW__; __THREW__ = 0; $201 = $200&1; if ($201) { label = 34; break L24; } else { $$pre$i$2$i$i$67 = $$pre$i$2$i$i$67314;$148 = $872; label = 58; } } } } while(0); $775 = (($__p$0) + 1)|0; $869 = $871;$__p$0 = $775;$__trailing_sign$0 = $__trailing_sign$1; } L319: switch (label|0) { case 34: { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $lpad$phi$index = $67;$lpad$phi$index7 = $68; break L21; break; } case 35: { $69 = ___cxa_find_matching_catch()|0; $70 = tempRet0; $lpad$phi$index = $69;$lpad$phi$index7 = $70; break L21; break; } case 36: { $71 = ___cxa_find_matching_catch()|0; $72 = tempRet0; $lpad$phi$index = $71;$lpad$phi$index7 = $72; break L21; break; } case 37: { $73 = ___cxa_find_matching_catch()|0; $74 = tempRet0; $lpad$phi$index = $73;$lpad$phi$index7 = $74; break L21; break; } case 38: { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index7 = $76; break L21; break; } case 56: { $129 = HEAP32[$__err>>2]|0; $130 = $129 | 4; HEAP32[$__err>>2] = $130; $$10 = 0; break; } case 120: { $375 = HEAP32[$__err>>2]|0; $376 = $375 | 4; HEAP32[$__err>>2] = $376; $$10 = 0; break; } case 160: { $517 = HEAP32[$__err>>2]|0; $518 = $517 | 4; HEAP32[$__err>>2] = $518; $$10 = 0; break; } case 215: { $665 = HEAP32[$__err>>2]|0; $666 = $665 | 4; HEAP32[$__err>>2] = $666; $$10 = 0; break; } case 239: { $733 = HEAP32[$__err>>2]|0; $734 = $733 | 4; HEAP32[$__err>>2] = $734; $$10 = 0; break; } case 249: { $773 = HEAP32[$__err>>2]|0; $774 = $773 | 4; HEAP32[$__err>>2] = $774; $$10 = 0; break; } case 251: { $776 = ($__trailing_sign$0$lcssa|0)==(0|0); L321: do { if (!($776)) { $777 = ((($__trailing_sign$0$lcssa)) + 1|0); $778 = ((($__trailing_sign$0$lcssa)) + 8|0); $779 = ((($__trailing_sign$0$lcssa)) + 4|0); $__i$0 = 1; L323: while(1) { $780 = HEAP8[$__trailing_sign$0$lcssa>>0]|0; $781 = $780 & 1; $782 = ($781<<24>>24)==(0); if ($782) { $784 = $780&255; $785 = $784 >>> 1; $787 = $785; } else { $783 = HEAP32[$779>>2]|0; $787 = $783; } $786 = ($__i$0>>>0)<($787>>>0); if (!($786)) { break L321; } $788 = HEAP32[$__b>>2]|0; $789 = ($788|0)==(0|0); do { if ($789) { $802 = 0; } else { $790 = ((($788)) + 12|0); $791 = HEAP32[$790>>2]|0; $792 = ((($788)) + 16|0); $793 = HEAP32[$792>>2]|0; $794 = ($791|0)==($793|0); if ($794) { $795 = HEAP32[$788>>2]|0; $796 = ((($795)) + 36|0); $797 = HEAP32[$796>>2]|0; __THREW__ = 0; $798 = (invoke_ii($797|0,($788|0))|0); $799 = __THREW__; __THREW__ = 0; $800 = $799&1; if ($800) { label = 33; break L323; } $801 = ($798|0)==(-1); if ($801) { HEAP32[$__b>>2] = 0; $802 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $802 = $$pre$i$i$i; break; } } else { $802 = $788; } } } while(0); $803 = ($802|0)==(0|0); $804 = HEAP32[$__e>>2]|0; $805 = ($804|0)==(0|0); do { if ($805) { label = 269; } else { $806 = ((($804)) + 12|0); $807 = HEAP32[$806>>2]|0; $808 = ((($804)) + 16|0); $809 = HEAP32[$808>>2]|0; $810 = ($807|0)==($809|0); if ($810) { $811 = HEAP32[$804>>2]|0; $812 = ((($811)) + 36|0); $813 = HEAP32[$812>>2]|0; __THREW__ = 0; $814 = (invoke_ii($813|0,($804|0))|0); $815 = __THREW__; __THREW__ = 0; $816 = $815&1; if ($816) { label = 33; break L323; } $817 = ($814|0)==(-1); if ($817) { HEAP32[$__e>>2] = 0; label = 269; break; } } if (!($803)) { label = 276; break L323; } } } while(0); if ((label|0) == 269) { label = 0; if ($803) { label = 276; break; } } $818 = HEAP32[$__b>>2]|0; $819 = ((($818)) + 12|0); $820 = HEAP32[$819>>2]|0; $821 = ((($818)) + 16|0); $822 = HEAP32[$821>>2]|0; $823 = ($820|0)==($822|0); if ($823) { $824 = HEAP32[$818>>2]|0; $825 = ((($824)) + 36|0); $826 = HEAP32[$825>>2]|0; __THREW__ = 0; $827 = (invoke_ii($826|0,($818|0))|0); $828 = __THREW__; __THREW__ = 0; $829 = $828&1; if ($829) { label = 33; break; } else { $$0$i$i = $827; } } else { $830 = HEAP8[$820>>0]|0; $831 = $830&255; $$0$i$i = $831; } $832 = $$0$i$i&255; $833 = HEAP8[$__trailing_sign$0$lcssa>>0]|0; $834 = $833 & 1; $835 = ($834<<24>>24)==(0); if ($835) { $838 = $777; } else { $836 = HEAP32[$778>>2]|0; $838 = $836; } $837 = (($838) + ($__i$0)|0); $839 = HEAP8[$837>>0]|0; $840 = ($832<<24>>24)==($839<<24>>24); if (!($840)) { label = 276; break; } $843 = (($__i$0) + 1)|0; $844 = HEAP32[$__b>>2]|0; $845 = ((($844)) + 12|0); $846 = HEAP32[$845>>2]|0; $847 = ((($844)) + 16|0); $848 = HEAP32[$847>>2]|0; $849 = ($846|0)==($848|0); if ($849) { $850 = HEAP32[$844>>2]|0; $851 = ((($850)) + 40|0); $852 = HEAP32[$851>>2]|0; __THREW__ = 0; (invoke_ii($852|0,($844|0))|0); $853 = __THREW__; __THREW__ = 0; $854 = $853&1; if ($854) { label = 33; break; } else { $__i$0 = $843; continue; } } else { $855 = ((($846)) + 1|0); HEAP32[$845>>2] = $855; $__i$0 = $843; continue; } } if ((label|0) == 33) { $65 = ___cxa_find_matching_catch()|0; $66 = tempRet0; $lpad$phi$index = $65;$lpad$phi$index7 = $66; break L21; } else if ((label|0) == 276) { $841 = HEAP32[$__err>>2]|0; $842 = $841 | 4; HEAP32[$__err>>2] = $842; $$10 = 0; break L319; } } } while(0); $856 = HEAP32[$__gb>>2]|0; $857 = ($856|0)==($$lcssa397|0); if ($857) { $$10 = 1; } else { HEAP32[$__et>>2] = 0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grp,$856,$$lcssa397,$__et); $858 = HEAP32[$__et>>2]|0; $859 = ($858|0)==(0); if ($859) { $$10 = 1; break; } else { $860 = HEAP32[$__err>>2]|0; $861 = $860 | 4; HEAP32[$__err>>2] = $861; $$10 = 0; break; } } break; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__spaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__nsn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__psn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $862 = HEAP32[$__gb>>2]|0; HEAP32[$__gb>>2] = 0; $863 = ($862|0)==(0|0); if (!($863)) { $864 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($864|0,($862|0)); $865 = __THREW__; __THREW__ = 0; $866 = $865&1; if ($866) { $867 = ___cxa_find_matching_catch(0|0)|0; $868 = tempRet0; ___clang_call_terminate($867); // unreachable; } } STACKTOP = sp;return ($$10|0); } } while(0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__spaces); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__nsn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__psn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $79 = HEAP32[$__gb>>2]|0; HEAP32[$__gb>>2] = 0; $80 = ($79|0)==(0|0); if (!($80)) { $81 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($81|0,($79|0)); $82 = __THREW__; __THREW__ = 0; $83 = $82&1; if ($83) { $84 = ___cxa_find_matching_catch(0|0)|0; $85 = tempRet0; ___clang_call_terminate($84); // unreachable; } } ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNSt3__121__throw_runtime_errorEPKc($msg) { $msg = $msg|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___cxa_allocate_exception(8)|0); __THREW__ = 0; invoke_vii(7613,($0|0),($msg|0)); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $3 = ___cxa_find_matching_catch()|0; $4 = tempRet0; ___cxa_free_exception(($0|0)); ___resumeException($3|0); // unreachable; } else { ___cxa_throw(($0|0),(9752|0),(3447|0)); // unreachable; } } function __ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE($this,$__b,$__e,$__intl,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$011 = 0, $$0110 = 0, $$012 = 0, $$019 = 0, $$byval_copy = 0, $$pre = 0, $$pre$i$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__loc = 0, $__neg = 0, $__w$0 = 0, $__w$0$lcssa = 0, $__wb = 0, $__wbuf = 0, $__wn = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 24|0; $__wbuf = sp + 32|0; $__wb = sp + 16|0; $__wn = sp + 8|0; $__loc = sp + 4|0; $__neg = sp + 28|0; $0 = sp; $1 = $__wbuf; HEAP32[$__wb>>2] = $1; $2 = ((($__wb)) + 4|0); HEAP32[$2>>2] = (7607); $3 = ((($__wbuf)) + 100|0); __THREW__ = 0; $4 = (invoke_ii(6096,($__iob|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; HEAP32[$__wb>>2] = 0; $$011 = $34;$$019 = $35;$95 = $__wbuf; label = 37; } else { HEAP32[$__loc>>2] = $4; __THREW__ = 0; $7 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L4: do { if (!($9)) { HEAP8[$__neg>>0] = 0; $10 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $10; $11 = ((($__iob)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $10; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $14 = (invoke_iiiiiiiiiiii(7608,($__b|0),($$byval_copy|0),($__intl|0),($__loc|0),($12|0),($__err|0),($__neg|0),($7|0),($__wb|0),($__wn|0),($3|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { if ($14) { $17 = HEAP8[$__v>>0]|0; $18 = $17 & 1; $19 = ($18<<24>>24)==(0); if ($19) { $23 = ((($__v)) + 1|0); HEAP8[$23>>0] = 0; HEAP8[$__v>>0] = 0; } else { $20 = ((($__v)) + 8|0); $21 = HEAP32[$20>>2]|0; HEAP8[$21>>0] = 0; $22 = ((($__v)) + 4|0); HEAP32[$22>>2] = 0; } $24 = HEAP8[$__neg>>0]|0; $25 = ($24<<24>>24)==(0); if (!($25)) { $26 = HEAP32[$7>>2]|0; $27 = ((($26)) + 28|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_iii($28|0,($7|0),45)|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { break; } __THREW__ = 0; invoke_vii(3854,($__v|0),($29|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { break; } } $36 = HEAP32[$7>>2]|0; $37 = ((($36)) + 28|0); $38 = HEAP32[$37>>2]|0; __THREW__ = 0; $39 = (invoke_iii($38|0,($7|0),48)|0); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { break; } $42 = HEAP32[$__wb>>2]|0; $43 = HEAP32[$__wn>>2]|0; $44 = ((($43)) + -1|0); $__w$0 = $42; while(1) { $45 = ($__w$0>>>0)<($44>>>0); if (!($45)) { $__w$0$lcssa = $__w$0; break; } $46 = HEAP8[$__w$0>>0]|0; $47 = ($46<<24>>24)==($39<<24>>24); if (!($47)) { $__w$0$lcssa = $__w$0; break; } $48 = ((($__w$0)) + 1|0); $__w$0 = $48; } __THREW__ = 0; (invoke_iiii(7614,($__v|0),($__w$0$lcssa|0),($43|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } } $51 = HEAP32[$__b>>2]|0; $52 = ($51|0)==(0|0); do { if ($52) { $65 = 0; } else { $53 = ((($51)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = ((($51)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = ($54|0)==($56|0); if ($57) { $58 = HEAP32[$51>>2]|0; $59 = ((($58)) + 36|0); $60 = HEAP32[$59>>2]|0; __THREW__ = 0; $61 = (invoke_ii($60|0,($51|0))|0); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { break L4; } $64 = ($61|0)==(-1); if ($64) { HEAP32[$__b>>2] = 0; $65 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $65 = $$pre$i$i$i; break; } } else { $65 = $51; } } } while(0); $66 = ($65|0)==(0|0); $67 = ($10|0)==(0); do { if ($67) { label = 30; } else { $68 = ((($13)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = ((($13)) + 16|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)==($71|0); if ($72) { $73 = $10; $74 = HEAP32[$73>>2]|0; $75 = ((($74)) + 36|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; $77 = (invoke_ii($76|0,($13|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { break L4; } $80 = ($77|0)==(-1); if ($80) { HEAP32[$__e>>2] = 0; label = 30; break; } } if (!($66)) { label = 31; } } } while(0); if ((label|0) == 30) { if ($66) { label = 31; } } if ((label|0) == 31) { $81 = HEAP32[$__err>>2]|0; $82 = $81 | 2; HEAP32[$__err>>2] = $82; } $83 = HEAP32[$__b>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($4)|0); $84 = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $85 = ($84|0)==(0|0); if (!($85)) { $86 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($86|0,($84|0)); $87 = __THREW__; __THREW__ = 0; $88 = $87&1; if ($88) { $89 = ___cxa_find_matching_catch(0|0)|0; $90 = tempRet0; ___clang_call_terminate($89); // unreachable; } } STACKTOP = sp;return ($83|0); } } } while(0); $91 = ___cxa_find_matching_catch()|0; $92 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($4)|0); $$pre = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $93 = ($$pre|0)==(0|0); if ($93) { $$0110 = $92;$$012 = $91; } else { $$011 = $91;$$019 = $92;$95 = $$pre; label = 37; } } if ((label|0) == 37) { $94 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($94|0,($95|0)); $96 = __THREW__; __THREW__ = 0; $97 = $96&1; if ($97) { $98 = ___cxa_find_matching_catch(0|0)|0; $99 = tempRet0; ___clang_call_terminate($98); // unreachable; } else { $$0110 = $$019;$$012 = $$011; } } ___resumeException($$012|0); // unreachable; return (0)|0; } function __ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri($__intl,$__loc,$__pat,$__dp,$__ts,$__grp,$__sym,$__psn,$__nsn,$__fd) { $__intl = $__intl|0; $__loc = $__loc|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__psn = $__psn|0; $__nsn = $__nsn|0; $__fd = $__fd|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__i$0$i$i$i = 0, $__i$0$i$i$i$14 = 0, $__i$0$i$i$i$19 = 0, $__i$0$i$i$i$24 = 0, $__i$0$i$i$i$29 = 0, $__i$0$i$i$i$34 = 0, $__i$0$i$i$i$4 = 0, $__i$0$i$i$i$9 = 0; var $exitcond$i$i$i = 0, $exitcond$i$i$i$10 = 0, $exitcond$i$i$i$15 = 0, $exitcond$i$i$i$20 = 0, $exitcond$i$i$i$25 = 0, $exitcond$i$i$i$30 = 0, $exitcond$i$i$i$35 = 0, $exitcond$i$i$i$5 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 100|0; $1 = sp + 88|0; $2 = sp + 76|0; $3 = sp + 64|0; $4 = sp + 52|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; if ($__intl) { $10 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111148)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 44|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vii[$13 & 8191]($0,$10); $14 = HEAP32[$0>>2]|0; HEAP8[$__pat>>0]=$14&255;HEAP8[$__pat+1>>0]=($14>>8)&255;HEAP8[$__pat+2>>0]=($14>>16)&255;HEAP8[$__pat+3>>0]=$14>>24; $15 = HEAP32[$10>>2]|0; $16 = ((($15)) + 32|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($1,$10); $18 = HEAP8[$__nsn>>0]|0; $19 = $18 & 1; $20 = ($19<<24>>24)==(0); if ($20) { $24 = ((($__nsn)) + 1|0); HEAP8[$24>>0] = 0; HEAP8[$__nsn>>0] = 0; } else { $21 = ((($__nsn)) + 8|0); $22 = HEAP32[$21>>2]|0; HEAP8[$22>>0] = 0; $23 = ((($__nsn)) + 4|0); HEAP32[$23>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__nsn|0),0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { $27 = ___cxa_find_matching_catch(0|0)|0; $28 = tempRet0; ___clang_call_terminate($27); // unreachable; } ;HEAP32[$__nsn>>2]=HEAP32[$1>>2]|0;HEAP32[$__nsn+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$__nsn+8>>2]=HEAP32[$1+8>>2]|0; $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $29 = (($1) + ($__i$0$i$i$i<<2)|0); HEAP32[$29>>2] = 0; $30 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $30; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $31 = HEAP32[$10>>2]|0; $32 = ((($31)) + 28|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vii[$33 & 8191]($2,$10); $34 = HEAP8[$__psn>>0]|0; $35 = $34 & 1; $36 = ($35<<24>>24)==(0); if ($36) { $40 = ((($__psn)) + 1|0); HEAP8[$40>>0] = 0; HEAP8[$__psn>>0] = 0; } else { $37 = ((($__psn)) + 8|0); $38 = HEAP32[$37>>2]|0; HEAP8[$38>>0] = 0; $39 = ((($__psn)) + 4|0); HEAP32[$39>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__psn|0),0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { $43 = ___cxa_find_matching_catch(0|0)|0; $44 = tempRet0; ___clang_call_terminate($43); // unreachable; } ;HEAP32[$__psn>>2]=HEAP32[$2>>2]|0;HEAP32[$__psn+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$__psn+8>>2]=HEAP32[$2+8>>2]|0; $__i$0$i$i$i$4 = 0; while(1) { $exitcond$i$i$i$5 = ($__i$0$i$i$i$4|0)==(3); if ($exitcond$i$i$i$5) { break; } $45 = (($2) + ($__i$0$i$i$i$4<<2)|0); HEAP32[$45>>2] = 0; $46 = (($__i$0$i$i$i$4) + 1)|0; $__i$0$i$i$i$4 = $46; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($2); $47 = HEAP32[$10>>2]|0; $48 = ((($47)) + 12|0); $49 = HEAP32[$48>>2]|0; $50 = (FUNCTION_TABLE_ii[$49 & 8191]($10)|0); HEAP8[$__dp>>0] = $50; $51 = HEAP32[$10>>2]|0; $52 = ((($51)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = (FUNCTION_TABLE_ii[$53 & 8191]($10)|0); HEAP8[$__ts>>0] = $54; $55 = HEAP32[$10>>2]|0; $56 = ((($55)) + 20|0); $57 = HEAP32[$56>>2]|0; FUNCTION_TABLE_vii[$57 & 8191]($3,$10); $58 = HEAP8[$__grp>>0]|0; $59 = $58 & 1; $60 = ($59<<24>>24)==(0); if ($60) { $64 = ((($__grp)) + 1|0); HEAP8[$64>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $61 = ((($__grp)) + 8|0); $62 = HEAP32[$61>>2]|0; HEAP8[$62>>0] = 0; $63 = ((($__grp)) + 4|0); HEAP32[$63>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $67 = ___cxa_find_matching_catch(0|0)|0; $68 = tempRet0; ___clang_call_terminate($67); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$3>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$3+8>>2]|0; $__i$0$i$i$i$9 = 0; while(1) { $exitcond$i$i$i$10 = ($__i$0$i$i$i$9|0)==(3); if ($exitcond$i$i$i$10) { break; } $69 = (($3) + ($__i$0$i$i$i$9<<2)|0); HEAP32[$69>>2] = 0; $70 = (($__i$0$i$i$i$9) + 1)|0; $__i$0$i$i$i$9 = $70; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $71 = HEAP32[$10>>2]|0; $72 = ((($71)) + 24|0); $73 = HEAP32[$72>>2]|0; FUNCTION_TABLE_vii[$73 & 8191]($4,$10); $74 = HEAP8[$__sym>>0]|0; $75 = $74 & 1; $76 = ($75<<24>>24)==(0); if ($76) { $80 = ((($__sym)) + 1|0); HEAP8[$80>>0] = 0; HEAP8[$__sym>>0] = 0; } else { $77 = ((($__sym)) + 8|0); $78 = HEAP32[$77>>2]|0; HEAP8[$78>>0] = 0; $79 = ((($__sym)) + 4|0); HEAP32[$79>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sym|0),0); $81 = __THREW__; __THREW__ = 0; $82 = $81&1; if ($82) { $83 = ___cxa_find_matching_catch(0|0)|0; $84 = tempRet0; ___clang_call_terminate($83); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$4>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$4+8>>2]|0; $__i$0$i$i$i$14 = 0; while(1) { $exitcond$i$i$i$15 = ($__i$0$i$i$i$14|0)==(3); if ($exitcond$i$i$i$15) { break; } $85 = (($4) + ($__i$0$i$i$i$14<<2)|0); HEAP32[$85>>2] = 0; $86 = (($__i$0$i$i$i$14) + 1)|0; $__i$0$i$i$i$14 = $86; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $87 = HEAP32[$10>>2]|0; $88 = ((($87)) + 36|0); $89 = HEAP32[$88>>2]|0; $90 = (FUNCTION_TABLE_ii[$89 & 8191]($10)|0); $storemerge = $90; } else { $91 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111084)|0); $92 = HEAP32[$91>>2]|0; $93 = ((($92)) + 44|0); $94 = HEAP32[$93>>2]|0; FUNCTION_TABLE_vii[$94 & 8191]($5,$91); $95 = HEAP32[$5>>2]|0; HEAP8[$__pat>>0]=$95&255;HEAP8[$__pat+1>>0]=($95>>8)&255;HEAP8[$__pat+2>>0]=($95>>16)&255;HEAP8[$__pat+3>>0]=$95>>24; $96 = HEAP32[$91>>2]|0; $97 = ((($96)) + 32|0); $98 = HEAP32[$97>>2]|0; FUNCTION_TABLE_vii[$98 & 8191]($6,$91); $99 = HEAP8[$__nsn>>0]|0; $100 = $99 & 1; $101 = ($100<<24>>24)==(0); if ($101) { $105 = ((($__nsn)) + 1|0); HEAP8[$105>>0] = 0; HEAP8[$__nsn>>0] = 0; } else { $102 = ((($__nsn)) + 8|0); $103 = HEAP32[$102>>2]|0; HEAP8[$103>>0] = 0; $104 = ((($__nsn)) + 4|0); HEAP32[$104>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__nsn|0),0); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $108 = ___cxa_find_matching_catch(0|0)|0; $109 = tempRet0; ___clang_call_terminate($108); // unreachable; } ;HEAP32[$__nsn>>2]=HEAP32[$6>>2]|0;HEAP32[$__nsn+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$__nsn+8>>2]=HEAP32[$6+8>>2]|0; $__i$0$i$i$i$19 = 0; while(1) { $exitcond$i$i$i$20 = ($__i$0$i$i$i$19|0)==(3); if ($exitcond$i$i$i$20) { break; } $110 = (($6) + ($__i$0$i$i$i$19<<2)|0); HEAP32[$110>>2] = 0; $111 = (($__i$0$i$i$i$19) + 1)|0; $__i$0$i$i$i$19 = $111; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($6); $112 = HEAP32[$91>>2]|0; $113 = ((($112)) + 28|0); $114 = HEAP32[$113>>2]|0; FUNCTION_TABLE_vii[$114 & 8191]($7,$91); $115 = HEAP8[$__psn>>0]|0; $116 = $115 & 1; $117 = ($116<<24>>24)==(0); if ($117) { $121 = ((($__psn)) + 1|0); HEAP8[$121>>0] = 0; HEAP8[$__psn>>0] = 0; } else { $118 = ((($__psn)) + 8|0); $119 = HEAP32[$118>>2]|0; HEAP8[$119>>0] = 0; $120 = ((($__psn)) + 4|0); HEAP32[$120>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__psn|0),0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $124 = ___cxa_find_matching_catch(0|0)|0; $125 = tempRet0; ___clang_call_terminate($124); // unreachable; } ;HEAP32[$__psn>>2]=HEAP32[$7>>2]|0;HEAP32[$__psn+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$__psn+8>>2]=HEAP32[$7+8>>2]|0; $__i$0$i$i$i$24 = 0; while(1) { $exitcond$i$i$i$25 = ($__i$0$i$i$i$24|0)==(3); if ($exitcond$i$i$i$25) { break; } $126 = (($7) + ($__i$0$i$i$i$24<<2)|0); HEAP32[$126>>2] = 0; $127 = (($__i$0$i$i$i$24) + 1)|0; $__i$0$i$i$i$24 = $127; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $128 = HEAP32[$91>>2]|0; $129 = ((($128)) + 12|0); $130 = HEAP32[$129>>2]|0; $131 = (FUNCTION_TABLE_ii[$130 & 8191]($91)|0); HEAP8[$__dp>>0] = $131; $132 = HEAP32[$91>>2]|0; $133 = ((($132)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = (FUNCTION_TABLE_ii[$134 & 8191]($91)|0); HEAP8[$__ts>>0] = $135; $136 = HEAP32[$91>>2]|0; $137 = ((($136)) + 20|0); $138 = HEAP32[$137>>2]|0; FUNCTION_TABLE_vii[$138 & 8191]($8,$91); $139 = HEAP8[$__grp>>0]|0; $140 = $139 & 1; $141 = ($140<<24>>24)==(0); if ($141) { $145 = ((($__grp)) + 1|0); HEAP8[$145>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $142 = ((($__grp)) + 8|0); $143 = HEAP32[$142>>2]|0; HEAP8[$143>>0] = 0; $144 = ((($__grp)) + 4|0); HEAP32[$144>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $146 = __THREW__; __THREW__ = 0; $147 = $146&1; if ($147) { $148 = ___cxa_find_matching_catch(0|0)|0; $149 = tempRet0; ___clang_call_terminate($148); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$8>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$8+8>>2]|0; $__i$0$i$i$i$29 = 0; while(1) { $exitcond$i$i$i$30 = ($__i$0$i$i$i$29|0)==(3); if ($exitcond$i$i$i$30) { break; } $150 = (($8) + ($__i$0$i$i$i$29<<2)|0); HEAP32[$150>>2] = 0; $151 = (($__i$0$i$i$i$29) + 1)|0; $__i$0$i$i$i$29 = $151; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $152 = HEAP32[$91>>2]|0; $153 = ((($152)) + 24|0); $154 = HEAP32[$153>>2]|0; FUNCTION_TABLE_vii[$154 & 8191]($9,$91); $155 = HEAP8[$__sym>>0]|0; $156 = $155 & 1; $157 = ($156<<24>>24)==(0); if ($157) { $161 = ((($__sym)) + 1|0); HEAP8[$161>>0] = 0; HEAP8[$__sym>>0] = 0; } else { $158 = ((($__sym)) + 8|0); $159 = HEAP32[$158>>2]|0; HEAP8[$159>>0] = 0; $160 = ((($__sym)) + 4|0); HEAP32[$160>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sym|0),0); $162 = __THREW__; __THREW__ = 0; $163 = $162&1; if ($163) { $164 = ___cxa_find_matching_catch(0|0)|0; $165 = tempRet0; ___clang_call_terminate($164); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$9>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$9+8>>2]|0; $__i$0$i$i$i$34 = 0; while(1) { $exitcond$i$i$i$35 = ($__i$0$i$i$i$34|0)==(3); if ($exitcond$i$i$i$35) { break; } $166 = (($9) + ($__i$0$i$i$i$34<<2)|0); HEAP32[$166>>2] = 0; $167 = (($__i$0$i$i$i$34) + 1)|0; $__i$0$i$i$i$34 = $167; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $168 = HEAP32[$91>>2]|0; $169 = ((($168)) + 36|0); $170 = HEAP32[$169>>2]|0; $171 = (FUNCTION_TABLE_ii[$170 & 8191]($91)|0); $storemerge = $171; } HEAP32[$__fd>>2] = $storemerge; STACKTOP = sp;return; } function __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$__g_end,$__err) { $__grouping = $__grouping|0; $__g = $__g|0; $__g_end = $__g_end|0; $__err = $__err|0; var $$0$i$i = 0, $$01$i$i = 0, $$__ig$0 = 0, $$not = 0, $$pre = 0, $$pre11 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ig$0 = 0, $__r$0 = 0, $or$cond2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[$__grouping>>0]|0; $1 = $0 & 1; $2 = ($1<<24>>24)==(0); $3 = ((($__grouping)) + 4|0); $4 = HEAP32[$3>>2]|0; $5 = $0&255; $6 = $5 >>> 1; $7 = $2 ? $6 : $4; $8 = ($7|0)==(0); do { if (!($8)) { $9 = ($__g|0)==($__g_end|0); if ($9) { $16 = $0;$24 = $4; } else { $$0$i$i = $__g_end;$$01$i$i = $__g; while(1) { $10 = ((($$0$i$i)) + -4|0); $11 = ($$01$i$i>>>0)<($10>>>0); if (!($11)) { break; } $12 = HEAP32[$$01$i$i>>2]|0; $13 = HEAP32[$10>>2]|0; HEAP32[$$01$i$i>>2] = $13; HEAP32[$10>>2] = $12; $14 = ((($$01$i$i)) + 4|0); $$0$i$i = $10;$$01$i$i = $14; } $$pre = HEAP8[$__grouping>>0]|0; $$pre11 = HEAP32[$3>>2]|0; $16 = $$pre;$24 = $$pre11; } $15 = $16 & 1; $17 = ($15<<24>>24)==(0); $18 = ((($__grouping)) + 8|0); $19 = HEAP32[$18>>2]|0; $20 = ((($__grouping)) + 1|0); $21 = $17 ? $20 : $19; $22 = $16&255; $23 = $22 >>> 1; $25 = $17 ? $23 : $24; $26 = (($21) + ($25)|0); $27 = ((($__g_end)) + -4|0); $28 = $26; $__ig$0 = $21;$__r$0 = $__g; while(1) { $29 = ($__r$0>>>0)<($27>>>0); $30 = HEAP8[$__ig$0>>0]|0; $$not = ($30<<24>>24)<(1); $31 = ($30<<24>>24)==(127); $or$cond2 = $$not | $31; if (!($29)) { break; } if (!($or$cond2)) { $32 = $30 << 24 >> 24; $33 = HEAP32[$__r$0>>2]|0; $34 = ($32|0)==($33|0); if (!($34)) { label = 10; break; } } $35 = $__ig$0; $36 = (($28) - ($35))|0; $37 = ($36|0)>(1); $38 = ((($__ig$0)) + 1|0); $$__ig$0 = $37 ? $38 : $__ig$0; $39 = ((($__r$0)) + 4|0); $__ig$0 = $$__ig$0;$__r$0 = $39; } if ((label|0) == 10) { HEAP32[$__err>>2] = 4; break; } if (!($or$cond2)) { $40 = $30 << 24 >> 24; $41 = HEAP32[$27>>2]|0; $42 = (($41) + -1)|0; $43 = ($42>>>0)<($40>>>0); if (!($43)) { HEAP32[$__err>>2] = 4; } } } } while(0); return; } function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe($this,$__b,$__e,$__intl,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0 = 0, $$0$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$i$i = 0, $$0$lcssa$i = 0, $$01 = 0, $$113 = 0, $$114 = 0, $$1211 = 0, $$1212 = 0, $$byval_copy = 0, $$phi$trans$insert$pre$phiZZZZ2D = 0, $$pre = 0, $$pre$i$i$i = 0, $$pre15 = 0, $$pre7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0; var $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $12 = 0; var $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__atoms = 0, $__loc = 0, $__nbuf = 0, $__nc$0 = 0, $__nc$1 = 0; var $__nc$2 = 0, $__nc$2$lcssa = 0, $__neg = 0, $__w$0 = 0, $__wb = 0, $__wbuf = 0, $__wn = 0, $phitmp$i$i$i = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 592|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 472|0; $vararg_buffer = sp; $__wbuf = sp + 72|0; $__wb = sp + 64|0; $__wn = sp + 56|0; $__loc = sp + 52|0; $__neg = sp + 576|0; $0 = sp + 48|0; $__atoms = sp + 8|0; $__nbuf = sp + 476|0; $1 = $__wbuf; HEAP32[$__wb>>2] = $1; $2 = ((($__wb)) + 4|0); HEAP32[$2>>2] = (7607); $3 = ((($__wbuf)) + 400|0); __THREW__ = 0; $4 = (invoke_ii(6096,($__iob|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; HEAP32[$__wb>>2] = 0; $$113 = $34;$$1211 = $35;$112 = 7607;$113 = $__wbuf; label = 49; } else { HEAP32[$__loc>>2] = $4; __THREW__ = 0; $7 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L4: do { if ($9) { label = 10; } else { HEAP8[$__neg>>0] = 0; $10 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $10; $11 = ((($__iob)) + 4|0); $12 = HEAP32[$11>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $13 = (invoke_iiiiiiiiiiii(7615,($__b|0),($$byval_copy|0),($__intl|0),($__loc|0),($12|0),($__err|0),($__neg|0),($7|0),($__wb|0),($__wn|0),($3|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { label = 10; } else { L7: do { if ($13) { $16 = HEAP32[$7>>2]|0; $17 = ((($16)) + 48|0); $18 = HEAP32[$17>>2]|0; __THREW__ = 0; (invoke_iiiii($18|0,($7|0),(211388|0),((211398)|0),($__atoms|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { label = 10; break L4; } $21 = HEAP32[$__wn>>2]|0; $22 = HEAP32[$__wb>>2]|0; $23 = (($21) - ($22))|0; $24 = ($23|0)>(392); $25 = $22; $26 = $21; if ($24) { $27 = $23 >> 2; $28 = (($27) + 2)|0; $29 = (_malloc($28)|0); $30 = $29; $31 = ($29|0)==(0|0); if ($31) { __THREW__ = 0; invoke_v(7597); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $40 = $30; } else { $66 = $30;$__nc$0 = 0; label = 13; } } else { $66 = $30;$__nc$0 = $29; label = 13; } } else { $66 = 0;$__nc$0 = $__nbuf; label = 13; } do { if ((label|0) == 13) { $43 = HEAP8[$__neg>>0]|0; $44 = ($43<<24>>24)==(0); if ($44) { $__nc$1 = $__nc$0; } else { $45 = ((($__nc$0)) + 1|0); HEAP8[$__nc$0>>0] = 45; $__nc$1 = $45; } $46 = ((($__atoms)) + 40|0); $47 = $__atoms; $49 = $26;$__nc$2 = $__nc$1;$__w$0 = $25; while(1) { $48 = ($__w$0>>>0)<($49>>>0); if (!($48)) { $__nc$2$lcssa = $__nc$2; break; } $50 = HEAP32[$__w$0>>2]|0; $$0$i = $__atoms; while(1) { $51 = ($$0$i|0)==($46|0); if ($51) { $$0$lcssa$i = $46; break; } $52 = HEAP32[$$0$i>>2]|0; $53 = ($52|0)==($50|0); if ($53) { $$0$lcssa$i = $$0$i; break; } $54 = ((($$0$i)) + 4|0); $$0$i = $54; } $55 = $$0$lcssa$i; $56 = (($55) - ($47))|0; $57 = $56 >> 2; $58 = (211388 + ($57)|0); $59 = HEAP8[$58>>0]|0; HEAP8[$__nc$2>>0] = $59; $60 = ((($__w$0)) + 4|0); $61 = ((($__nc$2)) + 1|0); $$pre = HEAP32[$__wn>>2]|0; $49 = $$pre;$__nc$2 = $61;$__w$0 = $60; } HEAP8[$__nc$2$lcssa>>0] = 0; HEAP32[$vararg_buffer>>2] = $__v; $62 = (_sscanf($__nbuf,211368,$vararg_buffer)|0); $63 = ($62|0)==(1); if (!($63)) { __THREW__ = 0; invoke_vi(7609,(211372|0)); $64 = __THREW__; __THREW__ = 0; $65 = $64&1; if ($65) { $40 = $66; break; } } $67 = ($66|0)==(0); if (!($67)) { $68 = $66; _free($68); } break L7; } } while(0); $38 = ___cxa_find_matching_catch()|0; $39 = tempRet0; $41 = ($40|0)==(0); if ($41) { $$0 = $38;$$01 = $39;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; break L4; } $42 = $40; _free($42); $$0 = $38;$$01 = $39;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; break L4; } } while(0); $69 = HEAP32[$__b>>2]|0; $70 = ($69|0)==(0|0); do { if ($70) { $118 = 1; } else { $71 = ((($69)) + 12|0); $72 = HEAP32[$71>>2]|0; $73 = ((($69)) + 16|0); $74 = HEAP32[$73>>2]|0; $75 = ($72|0)==($74|0); if ($75) { $76 = HEAP32[$69>>2]|0; $77 = ((($76)) + 36|0); $78 = HEAP32[$77>>2]|0; __THREW__ = 0; $79 = (invoke_ii($78|0,($69|0))|0); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 10; break L4; } else { $$0$i$i$i$i = $79; } } else { $82 = HEAP32[$72>>2]|0; $$0$i$i$i$i = $82; } $83 = ($$0$i$i$i$i|0)==(-1); if ($83) { HEAP32[$__b>>2] = 0; $118 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $118 = $phitmp$i$i$i; break; } } } while(0); $84 = HEAP32[$__e>>2]|0; $85 = ($84|0)==(0|0); do { if ($85) { label = 40; } else { $86 = ((($84)) + 12|0); $87 = HEAP32[$86>>2]|0; $88 = ((($84)) + 16|0); $89 = HEAP32[$88>>2]|0; $90 = ($87|0)==($89|0); if ($90) { $91 = HEAP32[$84>>2]|0; $92 = ((($91)) + 36|0); $93 = HEAP32[$92>>2]|0; __THREW__ = 0; $94 = (invoke_ii($93|0,($84|0))|0); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { label = 10; break L4; } else { $$0$i$i$1$i$i = $94; } } else { $97 = HEAP32[$87>>2]|0; $$0$i$i$1$i$i = $97; } $98 = ($$0$i$i$1$i$i|0)==(-1); if ($98) { HEAP32[$__e>>2] = 0; label = 40; break; } else { if ($118) { break; } else { label = 42; break; } } } } while(0); if ((label|0) == 40) { if ($118) { label = 42; } } if ((label|0) == 42) { $99 = HEAP32[$__err>>2]|0; $100 = $99 | 2; HEAP32[$__err>>2] = $100; } $101 = HEAP32[$__b>>2]|0; $102 = HEAP32[$__loc>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($102)|0); $103 = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $104 = ($103|0)==(0|0); if (!($104)) { $105 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($105|0,($103|0)); $106 = __THREW__; __THREW__ = 0; $107 = $106&1; if ($107) { $108 = ___cxa_find_matching_catch(0|0)|0; $109 = tempRet0; ___clang_call_terminate($108); // unreachable; } } STACKTOP = sp;return ($101|0); } } } while(0); if ((label|0) == 10) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $$0 = $36;$$01 = $37;$$phi$trans$insert$pre$phiZZZZ2D = $__wb; } $110 = HEAP32[$__loc>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($110)|0); $$pre7 = HEAP32[$$phi$trans$insert$pre$phiZZZZ2D>>2]|0; HEAP32[$$phi$trans$insert$pre$phiZZZZ2D>>2] = 0; $111 = ($$pre7|0)==(0|0); if ($111) { $$114 = $$0;$$1212 = $$01; } else { $$pre15 = HEAP32[$2>>2]|0; $$113 = $$0;$$1211 = $$01;$112 = $$pre15;$113 = $$pre7; label = 49; } } if ((label|0) == 49) { __THREW__ = 0; invoke_vi($112|0,($113|0)); $114 = __THREW__; __THREW__ = 0; $115 = $114&1; if ($115) { $116 = ___cxa_find_matching_catch(0|0)|0; $117 = tempRet0; ___clang_call_terminate($116); // unreachable; } else { $$114 = $$113;$$1212 = $$1211; } } ___resumeException($$114|0); // unreachable; return (0)|0; } function __ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_($__b,$__e,$__intl,$__loc,$__flags,$__err,$__neg,$__ct,$__wb,$__wn,$__we) { $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__loc = $__loc|0; $__flags = $__flags|0; $__err = $__err|0; $__neg = $__neg|0; $__ct = $__ct|0; $__wb = $__wb|0; $__wn = $__wn|0; $__we = $__we|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$113 = 0, $$0$i$i$1$i$i$147 = 0, $$0$i$i$1$i$i$179 = 0, $$0$i$i$1$i$i$204 = 0, $$0$i$i$1$i$i$51 = 0, $$0$i$i$1$i$i$72 = 0, $$0$i$i$101 = 0, $$0$i$i$104 = 0, $$0$i$i$125 = 0, $$0$i$i$134 = 0, $$0$i$i$137 = 0, $$0$i$i$159 = 0, $$0$i$i$170 = 0, $$0$i$i$194 = 0, $$0$i$i$60 = 0, $$0$i$i$64 = 0, $$0$i$i$81 = 0, $$0$i$i$88 = 0; var $$0$i$i$93 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$107 = 0, $$0$i$i$i$i$141 = 0, $$0$i$i$i$i$173 = 0, $$0$i$i$i$i$198 = 0, $$0$i$i$i$i$45 = 0, $$0$i$i$i$i$66 = 0, $$10 = 0, $$lcssa295 = 0, $$lcssa453 = 0, $$lcssa462 = 0, $$lcssa463 = 0, $$phi$trans$insert = 0, $$phi$trans$insert330 = 0, $$pre = 0, $$pre$i$3$i$i$115 = 0, $$pre$i$3$i$i$115316$ph = 0, $$pre$i$3$i$i$115316340 = 0, $$pre$i$3$i$i$149 = 0; var $$pre$i$3$i$i$181 = 0, $$pre$i$3$i$i$181309 = 0, $$pre$i$3$i$i$181311 = 0, $$pre$i$3$i$i$206 = 0, $$pre$i$3$i$i$206324 = 0, $$pre$i$3$i$i$206325 = 0, $$pre$i$3$i$i$74 = 0, $$pre$i$3$i$i$74334 = 0, $$pre$i$3$i$i$74336 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$109 = 0, $$pre$i$i$i$143 = 0, $$pre$i$i$i$175 = 0, $$pre$i$i$i$200 = 0, $$pre$i$i$i$47 = 0, $$pre$i$i$i$68 = 0, $$pre313 = 0, $$pre315 = 0, $$pre318 = 0, $$pre319 = 0; var $$pre320 = 0, $$pre321 = 0, $$pre322 = 0, $$pre323 = 0, $$pre327 = 0, $$pre328 = 0, $$pre329 = 0, $$pre331 = 0, $$pre332 = 0, $$pre333 = 0, $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; var $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0; var $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0; var $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0; var $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0; var $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0; var $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0; var $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0; var $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0; var $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0; var $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0; var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0; var $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0; var $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0; var $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0; var $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0; var $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0; var $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0; var $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0; var $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0; var $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0; var $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0; var $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0; var $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0; var $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0; var $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0; var $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0; var $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0; var $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0; var $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0; var $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0; var $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0; var $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dp = 0, $__et = 0, $__fd = 0, $__gb = 0, $__gbuf = 0, $__ge = 0; var $__gn = 0, $__grp = 0, $__i$0 = 0, $__i$0$i$i = 0, $__i$0$i$i$29 = 0, $__i$0$i$i$31 = 0, $__i$0$i$i$35 = 0, $__i$0$i$i$40 = 0, $__ng$0 = 0, $__ng$0$lcssa454 = 0, $__ng$2$ph = 0, $__nsn = 0, $__nsn$__trailing_sign$0 = 0, $__nsn$__trailing_sign$023 = 0, $__p$0 = 0, $__pat = 0, $__psn = 0, $__psn$__trailing_sign$0 = 0, $__psn$__trailing_sign$022 = 0, $__spaces = 0; var $__sym = 0, $__trailing_sign$0 = 0, $__trailing_sign$0$lcssa = 0, $__trailing_sign$1 = 0, $__ts = 0, $brmerge = 0, $cond28 = 0, $exitcond$i$i = 0, $exitcond$i$i$30 = 0, $exitcond$i$i$32 = 0, $exitcond$i$i$36 = 0, $exitcond$i$i$41 = 0, $lpad$phi$index = 0, $lpad$phi$index8 = 0, $or$cond = 0, $or$cond12 = 0, $or$cond14 = 0, $or$cond25 = 0, $phitmp$i$4$i$i$116 = 0, $phitmp$i$4$i$i$182 = 0; var $phitmp$i$4$i$i$207 = 0, $phitmp$i$4$i$i$75 = 0, $phitmp$i$i$i = 0, $phitmp$i$i$i$110 = 0, $phitmp$i$i$i$144 = 0, $phitmp$i$i$i$176 = 0, $phitmp$i$i$i$201 = 0, $phitmp$i$i$i$48 = 0, $phitmp$i$i$i$69 = 0, $switch = 0, $tmp$i$i$118 = 0, $tmp$i$i$184 = 0, $tmp$i$i$209 = 0, $tmp$i$i$77 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 496|0; $__gbuf = sp + 96|0; $__gb = sp + 88|0; $__gn = sp + 80|0; $__ge = sp + 76|0; $__pat = sp + 500|0; $__dp = sp + 72|0; $__ts = sp + 68|0; $__grp = sp + 56|0; $__sym = sp + 44|0; $__psn = sp + 32|0; $__nsn = sp + 20|0; $__spaces = sp + 8|0; $__fd = sp + 4|0; $__et = sp; HEAP32[$0>>2] = $__we; $1 = $__gbuf; HEAP32[$__gb>>2] = $1; $2 = ((($__gb)) + 4|0); HEAP32[$2>>2] = (7607); HEAP32[$__gn>>2] = $__gbuf; $3 = ((($__gbuf)) + 400|0); HEAP32[$__ge>>2] = $3; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $4 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$4>>2] = 0; $5 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $5; } $__i$0$i$i$29 = 0; while(1) { $exitcond$i$i$30 = ($__i$0$i$i$29|0)==(3); if ($exitcond$i$i$30) { break; } $6 = (($__sym) + ($__i$0$i$i$29<<2)|0); HEAP32[$6>>2] = 0; $7 = (($__i$0$i$i$29) + 1)|0; $__i$0$i$i$29 = $7; } $__i$0$i$i$31 = 0; while(1) { $exitcond$i$i$32 = ($__i$0$i$i$31|0)==(3); if ($exitcond$i$i$32) { break; } $8 = (($__psn) + ($__i$0$i$i$31<<2)|0); HEAP32[$8>>2] = 0; $9 = (($__i$0$i$i$31) + 1)|0; $__i$0$i$i$31 = $9; } $__i$0$i$i$35 = 0; while(1) { $exitcond$i$i$36 = ($__i$0$i$i$35|0)==(3); if ($exitcond$i$i$36) { break; } $10 = (($__nsn) + ($__i$0$i$i$35<<2)|0); HEAP32[$10>>2] = 0; $11 = (($__i$0$i$i$35) + 1)|0; $__i$0$i$i$35 = $11; } $__i$0$i$i$40 = 0; while(1) { $exitcond$i$i$41 = ($__i$0$i$i$40|0)==(3); if ($exitcond$i$i$41) { break; } $12 = (($__spaces) + ($__i$0$i$i$40<<2)|0); HEAP32[$12>>2] = 0; $13 = (($__i$0$i$i$40) + 1)|0; $__i$0$i$i$40 = $13; } __THREW__ = 0; invoke_viiiiiiiiii(7616,($__intl|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__psn|0),($__nsn|0),($__fd|0)); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; L21: do { if ($15) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $lpad$phi$index = $74;$lpad$phi$index8 = $75; } else { $16 = HEAP32[$__wb>>2]|0; HEAP32[$__wn>>2] = $16; $17 = ((($__psn)) + 4|0); $18 = ((($__nsn)) + 4|0); $19 = ((($__nsn)) + 8|0); $20 = ((($__psn)) + 8|0); $21 = $__flags & 512; $22 = ($21|0)!=(0); $23 = ((($__sym)) + 8|0); $24 = ((($__sym)) + 4|0); $25 = ((($__spaces)) + 4|0); $26 = ((($__spaces)) + 8|0); $27 = ((($__pat)) + 3|0); $28 = ((($__grp)) + 4|0); $850 = $__gbuf;$__p$0 = 0;$__trailing_sign$0 = 0; L24: while(1) { $29 = ($__p$0>>>0)<(4); if (!($29)) { $$lcssa463 = $850;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 259; break; } $30 = HEAP32[$__b>>2]|0; $31 = ($30|0)==(0|0); do { if ($31) { $851 = 1; } else { $32 = ((($30)) + 12|0); $33 = HEAP32[$32>>2]|0; $34 = ((($30)) + 16|0); $35 = HEAP32[$34>>2]|0; $36 = ($33|0)==($35|0); if ($36) { $37 = HEAP32[$30>>2]|0; $38 = ((($37)) + 36|0); $39 = HEAP32[$38>>2]|0; __THREW__ = 0; $40 = (invoke_ii($39|0,($30|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if ($42) { label = 40; break L24; } else { $$0$i$i$i$i$45 = $40; } } else { $43 = HEAP32[$33>>2]|0; $$0$i$i$i$i$45 = $43; } $44 = ($$0$i$i$i$i$45|0)==(-1); if ($44) { HEAP32[$__b>>2] = 0; $851 = 1; break; } else { $$pre$i$i$i$47 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$48 = ($$pre$i$i$i$47|0)==(0|0); $851 = $phitmp$i$i$i$48; break; } } } while(0); $45 = HEAP32[$__e>>2]|0; $46 = ($45|0)==(0|0); do { if ($46) { label = 32; } else { $47 = ((($45)) + 12|0); $48 = HEAP32[$47>>2]|0; $49 = ((($45)) + 16|0); $50 = HEAP32[$49>>2]|0; $51 = ($48|0)==($50|0); if ($51) { $52 = HEAP32[$45>>2]|0; $53 = ((($52)) + 36|0); $54 = HEAP32[$53>>2]|0; __THREW__ = 0; $55 = (invoke_ii($54|0,($45|0))|0); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 40; break L24; } else { $$0$i$i$1$i$i$51 = $55; } } else { $58 = HEAP32[$48>>2]|0; $$0$i$i$1$i$i$51 = $58; } $59 = ($$0$i$i$1$i$i$51|0)==(-1); if ($59) { HEAP32[$__e>>2] = 0; label = 32; break; } else { if ($851) { $852 = $45; break; } else { $$lcssa463 = $850;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 259; break L24; } } } } while(0); if ((label|0) == 32) { label = 0; if ($851) { $$lcssa463 = $850;$__trailing_sign$0$lcssa = $__trailing_sign$0; label = 259; break; } else { $852 = 0; } } $83 = (($__pat) + ($__p$0)|0); $84 = HEAP8[$83>>0]|0; $85 = $84 << 24 >> 24; L49: do { switch ($85|0) { case 1: { $cond28 = ($__p$0|0)==(3); if ($cond28) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } else { $87 = HEAP32[$__b>>2]|0; $88 = ((($87)) + 12|0); $89 = HEAP32[$88>>2]|0; $90 = ((($87)) + 16|0); $91 = HEAP32[$90>>2]|0; $92 = ($89|0)==($91|0); if ($92) { $93 = HEAP32[$87>>2]|0; $94 = ((($93)) + 36|0); $95 = HEAP32[$94>>2]|0; __THREW__ = 0; $96 = (invoke_ii($95|0,($87|0))|0); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { label = 40; break L24; } else { $$0$i$i$60 = $96; } } else { $99 = HEAP32[$89>>2]|0; $$0$i$i$60 = $99; } $100 = HEAP32[$__ct>>2]|0; $101 = ((($100)) + 12|0); $102 = HEAP32[$101>>2]|0; __THREW__ = 0; $103 = (invoke_iiii($102|0,($__ct|0),8192,($$0$i$i$60|0))|0); $104 = __THREW__; __THREW__ = 0; $105 = $104&1; if ($105) { label = 40; break L24; } if (!($103)) { label = 58; break L24; } $106 = HEAP32[$__b>>2]|0; $107 = ((($106)) + 12|0); $108 = HEAP32[$107>>2]|0; $109 = ((($106)) + 16|0); $110 = HEAP32[$109>>2]|0; $111 = ($108|0)==($110|0); if ($111) { $112 = HEAP32[$106>>2]|0; $113 = ((($112)) + 40|0); $114 = HEAP32[$113>>2]|0; __THREW__ = 0; $115 = (invoke_ii($114|0,($106|0))|0); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { label = 40; break L24; } else { $$0$i$i$64 = $115; } } else { $118 = ((($108)) + 4|0); HEAP32[$107>>2] = $118; $119 = HEAP32[$108>>2]|0; $$0$i$i$64 = $119; } __THREW__ = 0; invoke_vii(7617,($__spaces|0),($$0$i$i$64|0)); $120 = __THREW__; __THREW__ = 0; $121 = $120&1; if ($121) { label = 40; break L24; } else { $$pre$i$3$i$i$74 = $852;$140 = $852; label = 60; } } break; } case 0: { $124 = ($__p$0|0)==(3); if ($124) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } else { $$pre$i$3$i$i$74 = $852;$140 = $852; label = 60; } break; } case 3: { $191 = HEAP8[$__psn>>0]|0; $192 = $191 & 1; $193 = ($192<<24>>24)==(0); $194 = HEAP32[$17>>2]|0; $195 = $191&255; $196 = $195 >>> 1; $197 = $193 ? $196 : $194; $198 = HEAP8[$__nsn>>0]|0; $199 = $198 & 1; $200 = ($199<<24>>24)==(0); $201 = HEAP32[$18>>2]|0; $202 = $198&255; $203 = $202 >>> 1; $204 = $200 ? $203 : $201; $205 = (0 - ($204))|0; $206 = ($197|0)==($205|0); if ($206) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } else { $207 = ($197|0)==(0); if ($207) { $249 = HEAP32[$__b>>2]|0; $250 = ((($249)) + 12|0); $251 = HEAP32[$250>>2]|0; $252 = ((($249)) + 16|0); $253 = HEAP32[$252>>2]|0; $254 = ($251|0)==($253|0); if ($254) { $255 = HEAP32[$249>>2]|0; $256 = ((($255)) + 36|0); $257 = HEAP32[$256>>2]|0; __THREW__ = 0; $258 = (invoke_ii($257|0,($249|0))|0); $259 = __THREW__; __THREW__ = 0; $260 = $259&1; if ($260) { label = 40; break L24; } $$pre333 = HEAP8[$__nsn>>0]|0; $$0$i$i$125 = $258;$263 = $$pre333; } else { $261 = HEAP32[$251>>2]|0; $$0$i$i$125 = $261;$263 = $198; } $262 = $263 & 1; $264 = ($262<<24>>24)==(0); $265 = HEAP32[$19>>2]|0; $266 = $264 ? $18 : $265; $267 = HEAP32[$266>>2]|0; $268 = ($$0$i$i$125|0)==($267|0); if (!($268)) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; break L49; } $269 = HEAP32[$__b>>2]|0; $270 = ((($269)) + 12|0); $271 = HEAP32[$270>>2]|0; $272 = ((($269)) + 16|0); $273 = HEAP32[$272>>2]|0; $274 = ($271|0)==($273|0); if ($274) { $275 = HEAP32[$269>>2]|0; $276 = ((($275)) + 40|0); $277 = HEAP32[$276>>2]|0; __THREW__ = 0; (invoke_ii($277|0,($269|0))|0); $278 = __THREW__; __THREW__ = 0; $279 = $278&1; if ($279) { label = 40; break L24; } } else { $280 = ((($271)) + 4|0); HEAP32[$270>>2] = $280; } HEAP8[$__neg>>0] = 1; $281 = HEAP8[$__nsn>>0]|0; $282 = $281 & 1; $283 = ($282<<24>>24)==(0); $284 = HEAP32[$18>>2]|0; $285 = $281&255; $286 = $285 >>> 1; $287 = $283 ? $286 : $284; $288 = ($287>>>0)>(1); $__nsn$__trailing_sign$0 = $288 ? $__nsn : $__trailing_sign$0; $853 = $850;$__trailing_sign$1 = $__nsn$__trailing_sign$0; break L49; } $208 = ($204|0)==(0); $209 = HEAP32[$__b>>2]|0; $210 = ((($209)) + 12|0); $211 = HEAP32[$210>>2]|0; $212 = ((($209)) + 16|0); $213 = HEAP32[$212>>2]|0; $214 = ($211|0)==($213|0); if ($208) { if ($214) { $215 = HEAP32[$209>>2]|0; $216 = ((($215)) + 36|0); $217 = HEAP32[$216>>2]|0; __THREW__ = 0; $218 = (invoke_ii($217|0,($209|0))|0); $219 = __THREW__; __THREW__ = 0; $220 = $219&1; if ($220) { label = 40; break L24; } $$pre332 = HEAP8[$__psn>>0]|0; $$0$i$i$104 = $218;$223 = $$pre332; } else { $221 = HEAP32[$211>>2]|0; $$0$i$i$104 = $221;$223 = $191; } $222 = $223 & 1; $224 = ($222<<24>>24)==(0); $225 = HEAP32[$20>>2]|0; $226 = $224 ? $17 : $225; $227 = HEAP32[$226>>2]|0; $228 = ($$0$i$i$104|0)==($227|0); if (!($228)) { HEAP8[$__neg>>0] = 1; $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; break L49; } $229 = HEAP32[$__b>>2]|0; $230 = ((($229)) + 12|0); $231 = HEAP32[$230>>2]|0; $232 = ((($229)) + 16|0); $233 = HEAP32[$232>>2]|0; $234 = ($231|0)==($233|0); if ($234) { $235 = HEAP32[$229>>2]|0; $236 = ((($235)) + 40|0); $237 = HEAP32[$236>>2]|0; __THREW__ = 0; (invoke_ii($237|0,($229|0))|0); $238 = __THREW__; __THREW__ = 0; $239 = $238&1; if ($239) { label = 40; break L24; } } else { $240 = ((($231)) + 4|0); HEAP32[$230>>2] = $240; } $241 = HEAP8[$__psn>>0]|0; $242 = $241 & 1; $243 = ($242<<24>>24)==(0); $244 = HEAP32[$17>>2]|0; $245 = $241&255; $246 = $245 >>> 1; $247 = $243 ? $246 : $244; $248 = ($247>>>0)>(1); $__psn$__trailing_sign$0 = $248 ? $__psn : $__trailing_sign$0; $853 = $850;$__trailing_sign$1 = $__psn$__trailing_sign$0; break L49; } if ($214) { $289 = HEAP32[$209>>2]|0; $290 = ((($289)) + 36|0); $291 = HEAP32[$290>>2]|0; __THREW__ = 0; $292 = (invoke_ii($291|0,($209|0))|0); $293 = __THREW__; __THREW__ = 0; $294 = $293&1; if ($294) { label = 40; break L24; } $$pre327 = HEAP8[$__psn>>0]|0; $$pre328 = HEAP32[$__b>>2]|0; $$phi$trans$insert = ((($$pre328)) + 12|0); $$pre329 = HEAP32[$$phi$trans$insert>>2]|0; $$phi$trans$insert330 = ((($$pre328)) + 16|0); $$pre331 = HEAP32[$$phi$trans$insert330>>2]|0; $$0$i$i$137 = $292;$297 = $$pre327;$304 = $$pre328;$305 = $$pre329;$307 = $$pre331; } else { $295 = HEAP32[$211>>2]|0; $$0$i$i$137 = $295;$297 = $191;$304 = $209;$305 = $211;$307 = $213; } $296 = $297 & 1; $298 = ($296<<24>>24)==(0); $299 = HEAP32[$20>>2]|0; $300 = $298 ? $17 : $299; $301 = HEAP32[$300>>2]|0; $302 = ($$0$i$i$137|0)==($301|0); $303 = ((($304)) + 12|0); $306 = ($305|0)==($307|0); if ($302) { if ($306) { $308 = HEAP32[$304>>2]|0; $309 = ((($308)) + 40|0); $310 = HEAP32[$309>>2]|0; __THREW__ = 0; (invoke_ii($310|0,($304|0))|0); $311 = __THREW__; __THREW__ = 0; $312 = $311&1; if ($312) { label = 40; break L24; } } else { $313 = ((($305)) + 4|0); HEAP32[$303>>2] = $313; } $314 = HEAP8[$__psn>>0]|0; $315 = $314 & 1; $316 = ($315<<24>>24)==(0); $317 = HEAP32[$17>>2]|0; $318 = $314&255; $319 = $318 >>> 1; $320 = $316 ? $319 : $317; $321 = ($320>>>0)>(1); $__psn$__trailing_sign$022 = $321 ? $__psn : $__trailing_sign$0; $853 = $850;$__trailing_sign$1 = $__psn$__trailing_sign$022; break L49; } if ($306) { $322 = HEAP32[$304>>2]|0; $323 = ((($322)) + 36|0); $324 = HEAP32[$323>>2]|0; __THREW__ = 0; $325 = (invoke_ii($324|0,($304|0))|0); $326 = __THREW__; __THREW__ = 0; $327 = $326&1; if ($327) { label = 40; break L24; } else { $$0$i$i$159 = $325; } } else { $328 = HEAP32[$305>>2]|0; $$0$i$i$159 = $328; } $329 = HEAP8[$__nsn>>0]|0; $330 = $329 & 1; $331 = ($330<<24>>24)==(0); $332 = HEAP32[$19>>2]|0; $333 = $331 ? $18 : $332; $334 = HEAP32[$333>>2]|0; $335 = ($$0$i$i$159|0)==($334|0); if (!($335)) { label = 123; break L24; } $336 = HEAP32[$__b>>2]|0; $337 = ((($336)) + 12|0); $338 = HEAP32[$337>>2]|0; $339 = ((($336)) + 16|0); $340 = HEAP32[$339>>2]|0; $341 = ($338|0)==($340|0); if ($341) { $342 = HEAP32[$336>>2]|0; $343 = ((($342)) + 40|0); $344 = HEAP32[$343>>2]|0; __THREW__ = 0; (invoke_ii($344|0,($336|0))|0); $345 = __THREW__; __THREW__ = 0; $346 = $345&1; if ($346) { label = 40; break L24; } } else { $347 = ((($338)) + 4|0); HEAP32[$337>>2] = $347; } HEAP8[$__neg>>0] = 1; $348 = HEAP8[$__nsn>>0]|0; $349 = $348 & 1; $350 = ($349<<24>>24)==(0); $351 = HEAP32[$18>>2]|0; $352 = $348&255; $353 = $352 >>> 1; $354 = $350 ? $353 : $351; $355 = ($354>>>0)>(1); $__nsn$__trailing_sign$023 = $355 ? $__nsn : $__trailing_sign$0; $853 = $850;$__trailing_sign$1 = $__nsn$__trailing_sign$023; } break; } case 2: { $358 = ($__trailing_sign$0|0)!=(0|0); $359 = ($__p$0>>>0)<(2); $or$cond = $359 | $358; if (!($or$cond)) { $360 = ($__p$0|0)==(2); $361 = HEAP8[$27>>0]|0; $362 = ($361<<24>>24)!=(0); $363 = $360 & $362; $brmerge = $22 | $363; if (!($brmerge)) { $853 = $850;$__trailing_sign$1 = 0; break L49; } } $364 = HEAP8[$__sym>>0]|0; $365 = $364 & 1; $366 = ($365<<24>>24)==(0); $367 = HEAP32[$23>>2]|0; $368 = $366 ? $24 : $367; $369 = $368; $370 = ($__p$0|0)==(0); L118: do { if ($370) { $$pre$i$3$i$i$206 = $852;$426 = $364;$431 = $367;$435 = $369;$453 = $852; } else { $371 = (($__p$0) + -1)|0; $372 = (($__pat) + ($371)|0); $373 = HEAP8[$372>>0]|0; $switch = ($373&255)<(2); if ($switch) { $375 = $364;$380 = $367;$384 = $369; while(1) { $374 = $375 & 1; $376 = ($374<<24>>24)==(0); $377 = HEAP32[$24>>2]|0; $378 = $375&255; $379 = $378 >>> 1; $381 = $376 ? $24 : $380; $382 = $376 ? $379 : $377; $383 = (($381) + ($382<<2)|0); $385 = $384; $386 = ($385|0)==($383|0); if ($386) { $397 = $375;$399 = $380;$403 = $384; break; } $387 = HEAP32[$385>>2]|0; $388 = HEAP32[$__ct>>2]|0; $389 = ((($388)) + 12|0); $390 = HEAP32[$389>>2]|0; __THREW__ = 0; $391 = (invoke_iiii($390|0,($__ct|0),8192,($387|0))|0); $392 = __THREW__; __THREW__ = 0; $393 = $392&1; if ($393) { label = 37; break L24; } if (!($391)) { $$lcssa462 = $384; label = 131; break; } $394 = ((($385)) + 4|0); $395 = $394; $$pre318 = HEAP8[$__sym>>0]|0; $$pre319 = HEAP32[$23>>2]|0; $375 = $$pre318;$380 = $$pre319;$384 = $395; } if ((label|0) == 131) { label = 0; $$pre320 = HEAP8[$__sym>>0]|0; $$pre321 = HEAP32[$23>>2]|0; $397 = $$pre320;$399 = $$pre321;$403 = $$lcssa462; } $396 = $397 & 1; $398 = ($396<<24>>24)==(0); $400 = $398 ? $24 : $399; $401 = $400; $402 = (($403) - ($401))|0; $404 = $402 >> 2; $405 = HEAP8[$__spaces>>0]|0; $406 = $405 & 1; $407 = ($406<<24>>24)==(0); $408 = HEAP32[$25>>2]|0; $409 = $405&255; $410 = $409 >>> 1; $411 = $407 ? $410 : $408; $412 = ($404>>>0)>($411>>>0); if ($412) { $$pre$i$3$i$i$206 = $852;$426 = $397;$431 = $399;$435 = $401;$453 = $852; } else { $413 = HEAP32[$26>>2]|0; $414 = $407 ? $25 : $413; $415 = (($414) + ($411<<2)|0); $416 = (0 - ($404))|0; $417 = (($415) + ($416<<2)|0); $$sink = $400;$418 = $417; while(1) { $419 = ($418|0)==($415|0); if ($419) { $$pre$i$3$i$i$206 = $852;$426 = $397;$431 = $399;$435 = $403;$453 = $852; break L118; } $420 = HEAP32[$418>>2]|0; $421 = HEAP32[$$sink>>2]|0; $422 = ($420|0)==($421|0); if (!($422)) { $$pre$i$3$i$i$206 = $852;$426 = $397;$431 = $399;$435 = $401;$453 = $852; break L118; } $423 = ((($418)) + 4|0); $424 = ((($$sink)) + 4|0); $$sink = $424;$418 = $423; } } } else { $$pre$i$3$i$i$206 = $852;$426 = $364;$431 = $367;$435 = $369;$453 = $852; } } } while(0); L133: while(1) { $425 = $426 & 1; $427 = ($425<<24>>24)==(0); $428 = HEAP32[$24>>2]|0; $429 = $426&255; $430 = $429 >>> 1; $432 = $427 ? $24 : $431; $433 = $427 ? $430 : $428; $434 = (($432) + ($433<<2)|0); $436 = $435; $437 = ($436|0)==($434|0); if ($437) { $$lcssa295 = $434; break; } $438 = HEAP32[$__b>>2]|0; $439 = ($438|0)==(0|0); do { if ($439) { $468 = 1; } else { $440 = ((($438)) + 12|0); $441 = HEAP32[$440>>2]|0; $442 = ((($438)) + 16|0); $443 = HEAP32[$442>>2]|0; $444 = ($441|0)==($443|0); if ($444) { $445 = HEAP32[$438>>2]|0; $446 = ((($445)) + 36|0); $447 = HEAP32[$446>>2]|0; __THREW__ = 0; $448 = (invoke_ii($447|0,($438|0))|0); $449 = __THREW__; __THREW__ = 0; $450 = $449&1; if ($450) { label = 36; break L24; } else { $$0$i$i$i$i$198 = $448; } } else { $451 = HEAP32[$441>>2]|0; $$0$i$i$i$i$198 = $451; } $452 = ($$0$i$i$i$i$198|0)==(-1); if ($452) { HEAP32[$__b>>2] = 0; $468 = 1; break; } else { $$pre$i$i$i$200 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$201 = ($$pre$i$i$i$200|0)==(0|0); $468 = $phitmp$i$i$i$201; break; } } } while(0); $454 = ($453|0)==(0|0); do { if ($454) { $$pre$i$3$i$i$206325 = $$pre$i$3$i$i$206; label = 152; } else { $455 = ((($453)) + 12|0); $456 = HEAP32[$455>>2]|0; $457 = ((($453)) + 16|0); $458 = HEAP32[$457>>2]|0; $459 = ($456|0)==($458|0); if ($459) { $460 = HEAP32[$453>>2]|0; $461 = ((($460)) + 36|0); $462 = HEAP32[$461>>2]|0; __THREW__ = 0; $463 = (invoke_ii($462|0,($453|0))|0); $464 = __THREW__; __THREW__ = 0; $465 = $464&1; if ($465) { label = 36; break L24; } else { $$0$i$i$1$i$i$204 = $463; } } else { $466 = HEAP32[$456>>2]|0; $$0$i$i$1$i$i$204 = $466; } $467 = ($$0$i$i$1$i$i$204|0)==(-1); if ($467) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$206325 = 0; label = 152; break; } else { $phitmp$i$4$i$i$207 = ($$pre$i$3$i$i$206|0)==(0|0); $tmp$i$i$209 = $468 ^ $phitmp$i$4$i$i$207; if ($tmp$i$i$209) { $$pre$i$3$i$i$206324 = $$pre$i$3$i$i$206;$855 = $$pre$i$3$i$i$206; break; } else { $$lcssa295 = $436; break L133; } } } } while(0); if ((label|0) == 152) { label = 0; if ($468) { $$lcssa295 = $436; break; } else { $$pre$i$3$i$i$206324 = $$pre$i$3$i$i$206325;$855 = 0; } } $469 = HEAP32[$__b>>2]|0; $470 = ((($469)) + 12|0); $471 = HEAP32[$470>>2]|0; $472 = ((($469)) + 16|0); $473 = HEAP32[$472>>2]|0; $474 = ($471|0)==($473|0); if ($474) { $475 = HEAP32[$469>>2]|0; $476 = ((($475)) + 36|0); $477 = HEAP32[$476>>2]|0; __THREW__ = 0; $478 = (invoke_ii($477|0,($469|0))|0); $479 = __THREW__; __THREW__ = 0; $480 = $479&1; if ($480) { label = 36; break L24; } else { $$0$i$i$194 = $478; } } else { $481 = HEAP32[$471>>2]|0; $$0$i$i$194 = $481; } $482 = HEAP32[$436>>2]|0; $483 = ($$0$i$i$194|0)==($482|0); if (!($483)) { $$lcssa295 = $436; break; } $484 = HEAP32[$__b>>2]|0; $485 = ((($484)) + 12|0); $486 = HEAP32[$485>>2]|0; $487 = ((($484)) + 16|0); $488 = HEAP32[$487>>2]|0; $489 = ($486|0)==($488|0); if ($489) { $490 = HEAP32[$484>>2]|0; $491 = ((($490)) + 40|0); $492 = HEAP32[$491>>2]|0; __THREW__ = 0; (invoke_ii($492|0,($484|0))|0); $493 = __THREW__; __THREW__ = 0; $494 = $493&1; if ($494) { label = 36; break L24; } } else { $495 = ((($486)) + 4|0); HEAP32[$485>>2] = $495; } $496 = ((($436)) + 4|0); $497 = $496; $$pre322 = HEAP8[$__sym>>0]|0; $$pre323 = HEAP32[$23>>2]|0; $$pre$i$3$i$i$206 = $$pre$i$3$i$i$206324;$426 = $$pre322;$431 = $$pre323;$435 = $497;$453 = $855; } if ($22) { $498 = HEAP8[$__sym>>0]|0; $499 = $498 & 1; $500 = ($499<<24>>24)==(0); $501 = HEAP32[$23>>2]|0; $502 = HEAP32[$24>>2]|0; $503 = $498&255; $504 = $503 >>> 1; $505 = $500 ? $24 : $501; $506 = $500 ? $504 : $502; $507 = (($505) + ($506<<2)|0); $508 = ($$lcssa295|0)==($507|0); if ($508) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } else { label = 164; break L24; } } else { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } break; } case 4: { $86 = HEAP32[$__ts>>2]|0; $$pre$i$3$i$i$181 = $852;$526 = $852;$580 = $850;$__ng$0 = 0; L170: while(1) { $511 = HEAP32[$__b>>2]|0; $512 = ($511|0)==(0|0); do { if ($512) { $541 = 1; } else { $513 = ((($511)) + 12|0); $514 = HEAP32[$513>>2]|0; $515 = ((($511)) + 16|0); $516 = HEAP32[$515>>2]|0; $517 = ($514|0)==($516|0); if ($517) { $518 = HEAP32[$511>>2]|0; $519 = ((($518)) + 36|0); $520 = HEAP32[$519>>2]|0; __THREW__ = 0; $521 = (invoke_ii($520|0,($511|0))|0); $522 = __THREW__; __THREW__ = 0; $523 = $522&1; if ($523) { label = 39; break L24; } else { $$0$i$i$i$i$173 = $521; } } else { $524 = HEAP32[$514>>2]|0; $$0$i$i$i$i$173 = $524; } $525 = ($$0$i$i$i$i$173|0)==(-1); if ($525) { HEAP32[$__b>>2] = 0; $541 = 1; break; } else { $$pre$i$i$i$175 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$176 = ($$pre$i$i$i$175|0)==(0|0); $541 = $phitmp$i$i$i$176; break; } } } while(0); $527 = ($526|0)==(0|0); do { if ($527) { $$pre$i$3$i$i$181309 = $$pre$i$3$i$i$181; label = 178; } else { $528 = ((($526)) + 12|0); $529 = HEAP32[$528>>2]|0; $530 = ((($526)) + 16|0); $531 = HEAP32[$530>>2]|0; $532 = ($529|0)==($531|0); if ($532) { $533 = HEAP32[$526>>2]|0; $534 = ((($533)) + 36|0); $535 = HEAP32[$534>>2]|0; __THREW__ = 0; $536 = (invoke_ii($535|0,($526|0))|0); $537 = __THREW__; __THREW__ = 0; $538 = $537&1; if ($538) { label = 39; break L24; } else { $$0$i$i$1$i$i$179 = $536; } } else { $539 = HEAP32[$529>>2]|0; $$0$i$i$1$i$i$179 = $539; } $540 = ($$0$i$i$1$i$i$179|0)==(-1); if ($540) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$181309 = 0; label = 178; break; } else { $phitmp$i$4$i$i$182 = ($$pre$i$3$i$i$181|0)==(0|0); $tmp$i$i$184 = $541 ^ $phitmp$i$4$i$i$182; if ($tmp$i$i$184) { $$pre$i$3$i$i$181311 = $$pre$i$3$i$i$181;$856 = $$pre$i$3$i$i$181; break; } else { $$lcssa453 = $580;$$pre$i$3$i$i$149 = $$pre$i$3$i$i$181;$__ng$0$lcssa454 = $__ng$0; break L170; } } } } while(0); if ((label|0) == 178) { label = 0; if ($541) { $$lcssa453 = $580;$$pre$i$3$i$i$149 = $$pre$i$3$i$i$181309;$__ng$0$lcssa454 = $__ng$0; break; } else { $$pre$i$3$i$i$181311 = $$pre$i$3$i$i$181309;$856 = 0; } } $542 = HEAP32[$__b>>2]|0; $543 = ((($542)) + 12|0); $544 = HEAP32[$543>>2]|0; $545 = ((($542)) + 16|0); $546 = HEAP32[$545>>2]|0; $547 = ($544|0)==($546|0); if ($547) { $548 = HEAP32[$542>>2]|0; $549 = ((($548)) + 36|0); $550 = HEAP32[$549>>2]|0; __THREW__ = 0; $551 = (invoke_ii($550|0,($542|0))|0); $552 = __THREW__; __THREW__ = 0; $553 = $552&1; if ($553) { label = 39; break L24; } else { $$0$i$i$170 = $551; } } else { $554 = HEAP32[$544>>2]|0; $$0$i$i$170 = $554; } $555 = HEAP32[$__ct>>2]|0; $556 = ((($555)) + 12|0); $557 = HEAP32[$556>>2]|0; __THREW__ = 0; $558 = (invoke_iiii($557|0,($__ct|0),2048,($$0$i$i$170|0))|0); $559 = __THREW__; __THREW__ = 0; $560 = $559&1; if ($560) { label = 39; break L24; } if ($558) { $561 = HEAP32[$__wn>>2]|0; $562 = HEAP32[$0>>2]|0; $563 = ($561|0)==($562|0); if ($563) { __THREW__ = 0; invoke_viii(7618,($__wb|0),($__wn|0),($0|0)); $564 = __THREW__; __THREW__ = 0; $565 = $564&1; if ($565) { label = 39; break L24; } $$pre313 = HEAP32[$__wn>>2]|0; $567 = $$pre313; } else { $567 = $561; } $566 = ((($567)) + 4|0); HEAP32[$__wn>>2] = $566; HEAP32[$567>>2] = $$0$i$i$170; $568 = (($__ng$0) + 1)|0; $857 = $580;$__ng$2$ph = $568; } else { $569 = HEAP8[$__grp>>0]|0; $570 = $569 & 1; $571 = ($570<<24>>24)==(0); $572 = HEAP32[$28>>2]|0; $573 = $569&255; $574 = $573 >>> 1; $575 = $571 ? $574 : $572; $576 = ($575|0)!=(0); $577 = ($__ng$0|0)!=(0); $or$cond12 = $577 & $576; $578 = ($$0$i$i$170|0)==($86|0); $or$cond25 = $578 & $or$cond12; if (!($or$cond25)) { $$lcssa453 = $580;$$pre$i$3$i$i$149 = $$pre$i$3$i$i$181311;$__ng$0$lcssa454 = $__ng$0; break; } $579 = HEAP32[$__ge>>2]|0; $581 = ($580|0)==($579|0); if ($581) { __THREW__ = 0; invoke_viii(7612,($__gb|0),($__gn|0),($__ge|0)); $582 = __THREW__; __THREW__ = 0; $583 = $582&1; if ($583) { label = 39; break L24; } $$pre = HEAP32[$__gn>>2]|0; $585 = $$pre; } else { $585 = $580; } $584 = ((($585)) + 4|0); HEAP32[$__gn>>2] = $584; HEAP32[$585>>2] = $__ng$0; $857 = $584;$__ng$2$ph = 0; } $586 = HEAP32[$__b>>2]|0; $587 = ((($586)) + 12|0); $588 = HEAP32[$587>>2]|0; $589 = ((($586)) + 16|0); $590 = HEAP32[$589>>2]|0; $591 = ($588|0)==($590|0); if ($591) { $592 = HEAP32[$586>>2]|0; $593 = ((($592)) + 40|0); $594 = HEAP32[$593>>2]|0; __THREW__ = 0; (invoke_ii($594|0,($586|0))|0); $595 = __THREW__; __THREW__ = 0; $596 = $595&1; if ($596) { label = 39; break L24; } else { $$pre$i$3$i$i$181 = $$pre$i$3$i$i$181311;$526 = $856;$580 = $857;$__ng$0 = $__ng$2$ph; continue; } } else { $597 = ((($588)) + 4|0); HEAP32[$587>>2] = $597; $$pre$i$3$i$i$181 = $$pre$i$3$i$i$181311;$526 = $856;$580 = $857;$__ng$0 = $__ng$2$ph; continue; } } $598 = HEAP32[$__gb>>2]|0; $599 = ($598|0)!=($$lcssa453|0); $600 = ($__ng$0$lcssa454|0)!=(0); $or$cond14 = $600 & $599; if ($or$cond14) { $601 = HEAP32[$__ge>>2]|0; $602 = ($$lcssa453|0)==($601|0); if ($602) { __THREW__ = 0; invoke_viii(7612,($__gb|0),($__gn|0),($__ge|0)); $603 = __THREW__; __THREW__ = 0; $604 = $603&1; if ($604) { label = 40; break L24; } $$pre315 = HEAP32[$__gn>>2]|0; $606 = $$pre315; } else { $606 = $$lcssa453; } $605 = ((($606)) + 4|0); HEAP32[$__gn>>2] = $605; HEAP32[$606>>2] = $__ng$0$lcssa454; $858 = $605; } else { $858 = $$lcssa453; } $607 = HEAP32[$__fd>>2]|0; $608 = ($607|0)>(0); L223: do { if ($608) { $609 = HEAP32[$__b>>2]|0; $610 = ($609|0)==(0|0); do { if ($610) { $859 = 1; } else { $611 = ((($609)) + 12|0); $612 = HEAP32[$611>>2]|0; $613 = ((($609)) + 16|0); $614 = HEAP32[$613>>2]|0; $615 = ($612|0)==($614|0); if ($615) { $616 = HEAP32[$609>>2]|0; $617 = ((($616)) + 36|0); $618 = HEAP32[$617>>2]|0; __THREW__ = 0; $619 = (invoke_ii($618|0,($609|0))|0); $620 = __THREW__; __THREW__ = 0; $621 = $620&1; if ($621) { label = 40; break L24; } else { $$0$i$i$i$i$141 = $619; } } else { $622 = HEAP32[$612>>2]|0; $$0$i$i$i$i$141 = $622; } $623 = ($$0$i$i$i$i$141|0)==(-1); if ($623) { HEAP32[$__b>>2] = 0; $859 = 1; break; } else { $$pre$i$i$i$143 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$144 = ($$pre$i$i$i$143|0)==(0|0); $859 = $phitmp$i$i$i$144; break; } } } while(0); $624 = ($$pre$i$3$i$i$149|0)==(0|0); do { if ($624) { label = 216; } else { $625 = ((($$pre$i$3$i$i$149)) + 12|0); $626 = HEAP32[$625>>2]|0; $627 = ((($$pre$i$3$i$i$149)) + 16|0); $628 = HEAP32[$627>>2]|0; $629 = ($626|0)==($628|0); if ($629) { $630 = HEAP32[$$pre$i$3$i$i$149>>2]|0; $631 = ((($630)) + 36|0); $632 = HEAP32[$631>>2]|0; __THREW__ = 0; $633 = (invoke_ii($632|0,($$pre$i$3$i$i$149|0))|0); $634 = __THREW__; __THREW__ = 0; $635 = $634&1; if ($635) { label = 40; break L24; } else { $$0$i$i$1$i$i$147 = $633; } } else { $636 = HEAP32[$626>>2]|0; $$0$i$i$1$i$i$147 = $636; } $637 = ($$0$i$i$1$i$i$147|0)==(-1); if ($637) { HEAP32[$__e>>2] = 0; label = 216; break; } else { if ($859) { $860 = $$pre$i$3$i$i$149; break; } else { label = 222; break L24; } } } } while(0); if ((label|0) == 216) { label = 0; if ($859) { label = 222; break L24; } else { $860 = 0; } } $638 = HEAP32[$__b>>2]|0; $639 = ((($638)) + 12|0); $640 = HEAP32[$639>>2]|0; $641 = ((($638)) + 16|0); $642 = HEAP32[$641>>2]|0; $643 = ($640|0)==($642|0); if ($643) { $644 = HEAP32[$638>>2]|0; $645 = ((($644)) + 36|0); $646 = HEAP32[$645>>2]|0; __THREW__ = 0; $647 = (invoke_ii($646|0,($638|0))|0); $648 = __THREW__; __THREW__ = 0; $649 = $648&1; if ($649) { label = 40; break L24; } else { $$0$i$i$134 = $647; } } else { $650 = HEAP32[$640>>2]|0; $$0$i$i$134 = $650; } $651 = HEAP32[$__dp>>2]|0; $652 = ($$0$i$i$134|0)==($651|0); if (!($652)) { label = 222; break L24; } $655 = HEAP32[$__b>>2]|0; $656 = ((($655)) + 12|0); $657 = HEAP32[$656>>2]|0; $658 = ((($655)) + 16|0); $659 = HEAP32[$658>>2]|0; $660 = ($657|0)==($659|0); if ($660) { $661 = HEAP32[$655>>2]|0; $662 = ((($661)) + 40|0); $663 = HEAP32[$662>>2]|0; __THREW__ = 0; (invoke_ii($663|0,($655|0))|0); $664 = __THREW__; __THREW__ = 0; $665 = $664&1; if ($665) { label = 40; break L24; } else { $$pre$i$3$i$i$115 = $860;$667 = $607;$684 = $860; } } else { $666 = ((($657)) + 4|0); HEAP32[$656>>2] = $666; $$pre$i$3$i$i$115 = $860;$667 = $607;$684 = $860; } while(1) { $668 = ($667|0)>(0); if (!($668)) { break L223; } $669 = HEAP32[$__b>>2]|0; $670 = ($669|0)==(0|0); do { if ($670) { $699 = 1; } else { $671 = ((($669)) + 12|0); $672 = HEAP32[$671>>2]|0; $673 = ((($669)) + 16|0); $674 = HEAP32[$673>>2]|0; $675 = ($672|0)==($674|0); if ($675) { $676 = HEAP32[$669>>2]|0; $677 = ((($676)) + 36|0); $678 = HEAP32[$677>>2]|0; __THREW__ = 0; $679 = (invoke_ii($678|0,($669|0))|0); $680 = __THREW__; __THREW__ = 0; $681 = $680&1; if ($681) { label = 38; break L24; } else { $$0$i$i$i$i$107 = $679; } } else { $682 = HEAP32[$672>>2]|0; $$0$i$i$i$i$107 = $682; } $683 = ($$0$i$i$i$i$107|0)==(-1); if ($683) { HEAP32[$__b>>2] = 0; $699 = 1; break; } else { $$pre$i$i$i$109 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$110 = ($$pre$i$i$i$109|0)==(0|0); $699 = $phitmp$i$i$i$110; break; } } } while(0); $685 = ($684|0)==(0|0); do { if ($685) { $$pre$i$3$i$i$115316$ph = $$pre$i$3$i$i$115; label = 240; } else { $686 = ((($684)) + 12|0); $687 = HEAP32[$686>>2]|0; $688 = ((($684)) + 16|0); $689 = HEAP32[$688>>2]|0; $690 = ($687|0)==($689|0); if ($690) { $691 = HEAP32[$684>>2]|0; $692 = ((($691)) + 36|0); $693 = HEAP32[$692>>2]|0; __THREW__ = 0; $694 = (invoke_ii($693|0,($684|0))|0); $695 = __THREW__; __THREW__ = 0; $696 = $695&1; if ($696) { label = 38; break L24; } else { $$0$i$i$1$i$i$113 = $694; } } else { $697 = HEAP32[$687>>2]|0; $$0$i$i$1$i$i$113 = $697; } $698 = ($$0$i$i$1$i$i$113|0)==(-1); if ($698) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$115316$ph = 0; label = 240; break; } else { $phitmp$i$4$i$i$116 = ($$pre$i$3$i$i$115|0)==(0|0); $tmp$i$i$118 = $699 ^ $phitmp$i$4$i$i$116; if ($tmp$i$i$118) { $$pre$i$3$i$i$115316340 = $$pre$i$3$i$i$115;$861 = $$pre$i$3$i$i$115; break; } else { label = 247; break L24; } } } } while(0); if ((label|0) == 240) { label = 0; if ($699) { label = 247; break L24; } else { $$pre$i$3$i$i$115316340 = $$pre$i$3$i$i$115316$ph;$861 = 0; } } $700 = HEAP32[$__b>>2]|0; $701 = ((($700)) + 12|0); $702 = HEAP32[$701>>2]|0; $703 = ((($700)) + 16|0); $704 = HEAP32[$703>>2]|0; $705 = ($702|0)==($704|0); if ($705) { $706 = HEAP32[$700>>2]|0; $707 = ((($706)) + 36|0); $708 = HEAP32[$707>>2]|0; __THREW__ = 0; $709 = (invoke_ii($708|0,($700|0))|0); $710 = __THREW__; __THREW__ = 0; $711 = $710&1; if ($711) { label = 38; break L24; } else { $$0$i$i$101 = $709; } } else { $712 = HEAP32[$702>>2]|0; $$0$i$i$101 = $712; } $713 = HEAP32[$__ct>>2]|0; $714 = ((($713)) + 12|0); $715 = HEAP32[$714>>2]|0; __THREW__ = 0; $716 = (invoke_iiii($715|0,($__ct|0),2048,($$0$i$i$101|0))|0); $717 = __THREW__; __THREW__ = 0; $718 = $717&1; if ($718) { label = 38; break L24; } if (!($716)) { label = 247; break L24; } $721 = HEAP32[$__wn>>2]|0; $722 = HEAP32[$0>>2]|0; $723 = ($721|0)==($722|0); if ($723) { __THREW__ = 0; invoke_viii(7618,($__wb|0),($__wn|0),($0|0)); $724 = __THREW__; __THREW__ = 0; $725 = $724&1; if ($725) { label = 38; break L24; } } $726 = HEAP32[$__b>>2]|0; $727 = ((($726)) + 12|0); $728 = HEAP32[$727>>2]|0; $729 = ((($726)) + 16|0); $730 = HEAP32[$729>>2]|0; $731 = ($728|0)==($730|0); if ($731) { $732 = HEAP32[$726>>2]|0; $733 = ((($732)) + 36|0); $734 = HEAP32[$733>>2]|0; __THREW__ = 0; $735 = (invoke_ii($734|0,($726|0))|0); $736 = __THREW__; __THREW__ = 0; $737 = $736&1; if ($737) { label = 38; break L24; } else { $$0$i$i$93 = $735; } } else { $738 = HEAP32[$728>>2]|0; $$0$i$i$93 = $738; } $739 = HEAP32[$__wn>>2]|0; $740 = ((($739)) + 4|0); HEAP32[$__wn>>2] = $740; HEAP32[$739>>2] = $$0$i$i$93; $741 = (($667) + -1)|0; HEAP32[$__fd>>2] = $741; $742 = HEAP32[$__b>>2]|0; $743 = ((($742)) + 12|0); $744 = HEAP32[$743>>2]|0; $745 = ((($742)) + 16|0); $746 = HEAP32[$745>>2]|0; $747 = ($744|0)==($746|0); if ($747) { $748 = HEAP32[$742>>2]|0; $749 = ((($748)) + 40|0); $750 = HEAP32[$749>>2]|0; __THREW__ = 0; (invoke_ii($750|0,($742|0))|0); $751 = __THREW__; __THREW__ = 0; $752 = $751&1; if ($752) { label = 38; break L24; } else { $$pre$i$3$i$i$115 = $$pre$i$3$i$i$115316340;$667 = $741;$684 = $861; continue; } } else { $753 = ((($744)) + 4|0); HEAP32[$743>>2] = $753; $$pre$i$3$i$i$115 = $$pre$i$3$i$i$115316340;$667 = $741;$684 = $861; continue; } } } } while(0); $754 = HEAP32[$__wn>>2]|0; $755 = HEAP32[$__wb>>2]|0; $756 = ($754|0)==($755|0); if ($756) { label = 257; break L24; } else { $853 = $858;$__trailing_sign$1 = $__trailing_sign$0; } break; } default: { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; } } } while(0); L297: do { if ((label|0) == 60) { while(1) { label = 0; $125 = HEAP32[$__b>>2]|0; $126 = ($125|0)==(0|0); do { if ($126) { $155 = 1; } else { $127 = ((($125)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ((($125)) + 16|0); $130 = HEAP32[$129>>2]|0; $131 = ($128|0)==($130|0); if ($131) { $132 = HEAP32[$125>>2]|0; $133 = ((($132)) + 36|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_ii($134|0,($125|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 35; break L24; } else { $$0$i$i$i$i$66 = $135; } } else { $138 = HEAP32[$128>>2]|0; $$0$i$i$i$i$66 = $138; } $139 = ($$0$i$i$i$i$66|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $155 = 1; break; } else { $$pre$i$i$i$68 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$69 = ($$pre$i$i$i$68|0)==(0|0); $155 = $phitmp$i$i$i$69; break; } } } while(0); $141 = ($140|0)==(0|0); do { if ($141) { $$pre$i$3$i$i$74334 = $$pre$i$3$i$i$74; label = 73; } else { $142 = ((($140)) + 12|0); $143 = HEAP32[$142>>2]|0; $144 = ((($140)) + 16|0); $145 = HEAP32[$144>>2]|0; $146 = ($143|0)==($145|0); if ($146) { $147 = HEAP32[$140>>2]|0; $148 = ((($147)) + 36|0); $149 = HEAP32[$148>>2]|0; __THREW__ = 0; $150 = (invoke_ii($149|0,($140|0))|0); $151 = __THREW__; __THREW__ = 0; $152 = $151&1; if ($152) { label = 35; break L24; } else { $$0$i$i$1$i$i$72 = $150; } } else { $153 = HEAP32[$143>>2]|0; $$0$i$i$1$i$i$72 = $153; } $154 = ($$0$i$i$1$i$i$72|0)==(-1); if ($154) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$74334 = 0; label = 73; break; } else { $phitmp$i$4$i$i$75 = ($$pre$i$3$i$i$74|0)==(0|0); $tmp$i$i$77 = $155 ^ $phitmp$i$4$i$i$75; if ($tmp$i$i$77) { $$pre$i$3$i$i$74336 = $$pre$i$3$i$i$74;$854 = $$pre$i$3$i$i$74; break; } else { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; break L297; } } } } while(0); if ((label|0) == 73) { label = 0; if ($155) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; break L297; } else { $$pre$i$3$i$i$74336 = $$pre$i$3$i$i$74334;$854 = 0; } } $156 = HEAP32[$__b>>2]|0; $157 = ((($156)) + 12|0); $158 = HEAP32[$157>>2]|0; $159 = ((($156)) + 16|0); $160 = HEAP32[$159>>2]|0; $161 = ($158|0)==($160|0); if ($161) { $162 = HEAP32[$156>>2]|0; $163 = ((($162)) + 36|0); $164 = HEAP32[$163>>2]|0; __THREW__ = 0; $165 = (invoke_ii($164|0,($156|0))|0); $166 = __THREW__; __THREW__ = 0; $167 = $166&1; if ($167) { label = 35; break L24; } else { $$0$i$i$81 = $165; } } else { $168 = HEAP32[$158>>2]|0; $$0$i$i$81 = $168; } $169 = HEAP32[$__ct>>2]|0; $170 = ((($169)) + 12|0); $171 = HEAP32[$170>>2]|0; __THREW__ = 0; $172 = (invoke_iiii($171|0,($__ct|0),8192,($$0$i$i$81|0))|0); $173 = __THREW__; __THREW__ = 0; $174 = $173&1; if ($174) { label = 35; break L24; } if (!($172)) { $853 = $850;$__trailing_sign$1 = $__trailing_sign$0; break L297; } $175 = HEAP32[$__b>>2]|0; $176 = ((($175)) + 12|0); $177 = HEAP32[$176>>2]|0; $178 = ((($175)) + 16|0); $179 = HEAP32[$178>>2]|0; $180 = ($177|0)==($179|0); if ($180) { $181 = HEAP32[$175>>2]|0; $182 = ((($181)) + 40|0); $183 = HEAP32[$182>>2]|0; __THREW__ = 0; $184 = (invoke_ii($183|0,($175|0))|0); $185 = __THREW__; __THREW__ = 0; $186 = $185&1; if ($186) { label = 35; break L24; } else { $$0$i$i$88 = $184; } } else { $187 = ((($177)) + 4|0); HEAP32[$176>>2] = $187; $188 = HEAP32[$177>>2]|0; $$0$i$i$88 = $188; } __THREW__ = 0; invoke_vii(7617,($__spaces|0),($$0$i$i$88|0)); $189 = __THREW__; __THREW__ = 0; $190 = $189&1; if ($190) { label = 35; break L24; } else { $$pre$i$3$i$i$74 = $$pre$i$3$i$i$74336;$140 = $854; label = 60; } } } } while(0); $759 = (($__p$0) + 1)|0; $850 = $853;$__p$0 = $759;$__trailing_sign$0 = $__trailing_sign$1; } L333: switch (label|0) { case 35: { $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; $lpad$phi$index = $62;$lpad$phi$index8 = $63; break L21; break; } case 36: { $64 = ___cxa_find_matching_catch()|0; $65 = tempRet0; $lpad$phi$index = $64;$lpad$phi$index8 = $65; break L21; break; } case 37: { $66 = ___cxa_find_matching_catch()|0; $67 = tempRet0; $lpad$phi$index = $66;$lpad$phi$index8 = $67; break L21; break; } case 38: { $68 = ___cxa_find_matching_catch()|0; $69 = tempRet0; $lpad$phi$index = $68;$lpad$phi$index8 = $69; break L21; break; } case 39: { $70 = ___cxa_find_matching_catch()|0; $71 = tempRet0; $lpad$phi$index = $70;$lpad$phi$index8 = $71; break L21; break; } case 40: { $72 = ___cxa_find_matching_catch()|0; $73 = tempRet0; $lpad$phi$index = $72;$lpad$phi$index8 = $73; break L21; break; } case 58: { $122 = HEAP32[$__err>>2]|0; $123 = $122 | 4; HEAP32[$__err>>2] = $123; $$10 = 0; break; } case 123: { $356 = HEAP32[$__err>>2]|0; $357 = $356 | 4; HEAP32[$__err>>2] = $357; $$10 = 0; break; } case 164: { $509 = HEAP32[$__err>>2]|0; $510 = $509 | 4; HEAP32[$__err>>2] = $510; $$10 = 0; break; } case 222: { $653 = HEAP32[$__err>>2]|0; $654 = $653 | 4; HEAP32[$__err>>2] = $654; $$10 = 0; break; } case 247: { $719 = HEAP32[$__err>>2]|0; $720 = $719 | 4; HEAP32[$__err>>2] = $720; $$10 = 0; break; } case 257: { $757 = HEAP32[$__err>>2]|0; $758 = $757 | 4; HEAP32[$__err>>2] = $758; $$10 = 0; break; } case 259: { $760 = ($__trailing_sign$0$lcssa|0)==(0|0); L335: do { if (!($760)) { $761 = ((($__trailing_sign$0$lcssa)) + 4|0); $762 = ((($__trailing_sign$0$lcssa)) + 8|0); $__i$0 = 1; L337: while(1) { $763 = HEAP8[$__trailing_sign$0$lcssa>>0]|0; $764 = $763 & 1; $765 = ($764<<24>>24)==(0); if ($765) { $767 = $763&255; $768 = $767 >>> 1; $770 = $768; } else { $766 = HEAP32[$761>>2]|0; $770 = $766; } $769 = ($__i$0>>>0)<($770>>>0); if (!($769)) { break L335; } $771 = HEAP32[$__b>>2]|0; $772 = ($771|0)==(0|0); do { if ($772) { $862 = 1; } else { $773 = ((($771)) + 12|0); $774 = HEAP32[$773>>2]|0; $775 = ((($771)) + 16|0); $776 = HEAP32[$775>>2]|0; $777 = ($774|0)==($776|0); if ($777) { $778 = HEAP32[$771>>2]|0; $779 = ((($778)) + 36|0); $780 = HEAP32[$779>>2]|0; __THREW__ = 0; $781 = (invoke_ii($780|0,($771|0))|0); $782 = __THREW__; __THREW__ = 0; $783 = $782&1; if ($783) { label = 34; break L337; } else { $$0$i$i$i$i = $781; } } else { $784 = HEAP32[$774>>2]|0; $$0$i$i$i$i = $784; } $785 = ($$0$i$i$i$i|0)==(-1); if ($785) { HEAP32[$__b>>2] = 0; $862 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $862 = $phitmp$i$i$i; break; } } } while(0); $786 = HEAP32[$__e>>2]|0; $787 = ($786|0)==(0|0); do { if ($787) { label = 278; } else { $788 = ((($786)) + 12|0); $789 = HEAP32[$788>>2]|0; $790 = ((($786)) + 16|0); $791 = HEAP32[$790>>2]|0; $792 = ($789|0)==($791|0); if ($792) { $793 = HEAP32[$786>>2]|0; $794 = ((($793)) + 36|0); $795 = HEAP32[$794>>2]|0; __THREW__ = 0; $796 = (invoke_ii($795|0,($786|0))|0); $797 = __THREW__; __THREW__ = 0; $798 = $797&1; if ($798) { label = 34; break L337; } else { $$0$i$i$1$i$i = $796; } } else { $799 = HEAP32[$789>>2]|0; $$0$i$i$1$i$i = $799; } $800 = ($$0$i$i$1$i$i|0)==(-1); if ($800) { HEAP32[$__e>>2] = 0; label = 278; break; } else { if ($862) { break; } else { label = 286; break L337; } } } } while(0); if ((label|0) == 278) { label = 0; if ($862) { label = 286; break; } } $801 = HEAP32[$__b>>2]|0; $802 = ((($801)) + 12|0); $803 = HEAP32[$802>>2]|0; $804 = ((($801)) + 16|0); $805 = HEAP32[$804>>2]|0; $806 = ($803|0)==($805|0); if ($806) { $807 = HEAP32[$801>>2]|0; $808 = ((($807)) + 36|0); $809 = HEAP32[$808>>2]|0; __THREW__ = 0; $810 = (invoke_ii($809|0,($801|0))|0); $811 = __THREW__; __THREW__ = 0; $812 = $811&1; if ($812) { label = 34; break; } else { $$0$i$i = $810; } } else { $813 = HEAP32[$803>>2]|0; $$0$i$i = $813; } $814 = HEAP8[$__trailing_sign$0$lcssa>>0]|0; $815 = $814 & 1; $816 = ($815<<24>>24)==(0); if ($816) { $819 = $761; } else { $817 = HEAP32[$762>>2]|0; $819 = $817; } $818 = (($819) + ($__i$0<<2)|0); $820 = HEAP32[$818>>2]|0; $821 = ($$0$i$i|0)==($820|0); if (!($821)) { label = 286; break; } $824 = (($__i$0) + 1)|0; $825 = HEAP32[$__b>>2]|0; $826 = ((($825)) + 12|0); $827 = HEAP32[$826>>2]|0; $828 = ((($825)) + 16|0); $829 = HEAP32[$828>>2]|0; $830 = ($827|0)==($829|0); if ($830) { $831 = HEAP32[$825>>2]|0; $832 = ((($831)) + 40|0); $833 = HEAP32[$832>>2]|0; __THREW__ = 0; (invoke_ii($833|0,($825|0))|0); $834 = __THREW__; __THREW__ = 0; $835 = $834&1; if ($835) { label = 34; break; } else { $__i$0 = $824; continue; } } else { $836 = ((($827)) + 4|0); HEAP32[$826>>2] = $836; $__i$0 = $824; continue; } } if ((label|0) == 34) { $60 = ___cxa_find_matching_catch()|0; $61 = tempRet0; $lpad$phi$index = $60;$lpad$phi$index8 = $61; break L21; } else if ((label|0) == 286) { $822 = HEAP32[$__err>>2]|0; $823 = $822 | 4; HEAP32[$__err>>2] = $823; $$10 = 0; break L333; } } } while(0); $837 = HEAP32[$__gb>>2]|0; $838 = ($837|0)==($$lcssa463|0); if ($838) { $$10 = 1; } else { HEAP32[$__et>>2] = 0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grp,$837,$$lcssa463,$__et); $839 = HEAP32[$__et>>2]|0; $840 = ($839|0)==(0); if ($840) { $$10 = 1; break; } else { $841 = HEAP32[$__err>>2]|0; $842 = $841 | 4; HEAP32[$__err>>2] = $842; $$10 = 0; break; } } break; } } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__spaces); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__nsn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__psn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $843 = HEAP32[$__gb>>2]|0; HEAP32[$__gb>>2] = 0; $844 = ($843|0)==(0|0); if (!($844)) { $845 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($845|0,($843|0)); $846 = __THREW__; __THREW__ = 0; $847 = $846&1; if ($847) { $848 = ___cxa_find_matching_catch(0|0)|0; $849 = tempRet0; ___clang_call_terminate($848); // unreachable; } } STACKTOP = sp;return ($$10|0); } } while(0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__spaces); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__nsn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__psn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $76 = HEAP32[$__gb>>2]|0; HEAP32[$__gb>>2] = 0; $77 = ($76|0)==(0|0); if (!($77)) { $78 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($78|0,($76|0)); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { $81 = ___cxa_find_matching_catch(0|0)|0; $82 = tempRet0; ___clang_call_terminate($81); // unreachable; } } ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE($this,$__b,$__e,$__intl,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__intl = $__intl|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i$1$i$i = 0, $$0$i$i$i$i = 0, $$011 = 0, $$0110 = 0, $$012 = 0, $$019 = 0, $$byval_copy = 0, $$pre = 0, $$pre$i$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__loc = 0, $__neg = 0, $__w$0 = 0, $__w$0$lcssa = 0, $__wb = 0, $__wbuf = 0, $__wn = 0, $phitmp$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 432|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 424|0; $__wbuf = sp + 24|0; $__wb = sp + 16|0; $__wn = sp + 8|0; $__loc = sp + 4|0; $__neg = sp + 428|0; $0 = sp; $1 = $__wbuf; HEAP32[$__wb>>2] = $1; $2 = ((($__wb)) + 4|0); HEAP32[$2>>2] = (7607); $3 = ((($__wbuf)) + 400|0); __THREW__ = 0; $4 = (invoke_ii(6096,($__iob|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $33 = ___cxa_find_matching_catch()|0; $34 = tempRet0; HEAP32[$__wb>>2] = 0; $$011 = $33;$$019 = $34;$94 = $__wbuf; label = 39; } else { HEAP32[$__loc>>2] = $4; __THREW__ = 0; $7 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L4: do { if (!($9)) { HEAP8[$__neg>>0] = 0; $10 = HEAP32[$__e>>2]|0; HEAP32[$0>>2] = $10; $11 = ((($__iob)) + 4|0); $12 = HEAP32[$11>>2]|0; $13 = $10; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $14 = (invoke_iiiiiiiiiiii(7615,($__b|0),($$byval_copy|0),($__intl|0),($__loc|0),($12|0),($__err|0),($__neg|0),($7|0),($__wb|0),($__wn|0),($3|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { if ($14) { $17 = HEAP8[$__v>>0]|0; $18 = $17 & 1; $19 = ($18<<24>>24)==(0); if ($19) { HEAP8[$__v>>0] = 0; } else { $20 = ((($__v)) + 8|0); $21 = HEAP32[$20>>2]|0; HEAP32[$21>>2] = 0; } $22 = ((($__v)) + 4|0); HEAP32[$22>>2] = 0; $23 = HEAP8[$__neg>>0]|0; $24 = ($23<<24>>24)==(0); if (!($24)) { $25 = HEAP32[$7>>2]|0; $26 = ((($25)) + 44|0); $27 = HEAP32[$26>>2]|0; __THREW__ = 0; $28 = (invoke_iii($27|0,($7|0),45)|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if ($30) { break; } __THREW__ = 0; invoke_vii(7617,($__v|0),($28|0)); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { break; } } $35 = HEAP32[$7>>2]|0; $36 = ((($35)) + 44|0); $37 = HEAP32[$36>>2]|0; __THREW__ = 0; $38 = (invoke_iii($37|0,($7|0),48)|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { break; } $41 = HEAP32[$__wb>>2]|0; $42 = HEAP32[$__wn>>2]|0; $43 = ((($42)) + -4|0); $__w$0 = $41; while(1) { $44 = ($__w$0>>>0)<($43>>>0); if (!($44)) { $__w$0$lcssa = $__w$0; break; } $45 = HEAP32[$__w$0>>2]|0; $46 = ($45|0)==($38|0); if (!($46)) { $__w$0$lcssa = $__w$0; break; } $47 = ((($__w$0)) + 4|0); $__w$0 = $47; } __THREW__ = 0; (invoke_iiii(7619,($__v|0),($__w$0$lcssa|0),($42|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { break; } } $50 = HEAP32[$__b>>2]|0; $51 = ($50|0)==(0|0); do { if ($51) { $99 = 1; } else { $52 = ((($50)) + 12|0); $53 = HEAP32[$52>>2]|0; $54 = ((($50)) + 16|0); $55 = HEAP32[$54>>2]|0; $56 = ($53|0)==($55|0); if ($56) { $57 = HEAP32[$50>>2]|0; $58 = ((($57)) + 36|0); $59 = HEAP32[$58>>2]|0; __THREW__ = 0; $60 = (invoke_ii($59|0,($50|0))|0); $61 = __THREW__; __THREW__ = 0; $62 = $61&1; if ($62) { break L4; } else { $$0$i$i$i$i = $60; } } else { $63 = HEAP32[$53>>2]|0; $$0$i$i$i$i = $63; } $64 = ($$0$i$i$i$i|0)==(-1); if ($64) { HEAP32[$__b>>2] = 0; $99 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $99 = $phitmp$i$i$i; break; } } } while(0); $65 = ($10|0)==(0); do { if ($65) { label = 31; } else { $66 = ((($13)) + 12|0); $67 = HEAP32[$66>>2]|0; $68 = ((($13)) + 16|0); $69 = HEAP32[$68>>2]|0; $70 = ($67|0)==($69|0); if ($70) { $71 = $10; $72 = HEAP32[$71>>2]|0; $73 = ((($72)) + 36|0); $74 = HEAP32[$73>>2]|0; __THREW__ = 0; $75 = (invoke_ii($74|0,($13|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { break L4; } else { $$0$i$i$1$i$i = $75; } } else { $78 = HEAP32[$67>>2]|0; $$0$i$i$1$i$i = $78; } $79 = ($$0$i$i$1$i$i|0)==(-1); if ($79) { HEAP32[$__e>>2] = 0; label = 31; break; } else { if ($99) { break; } else { label = 33; break; } } } } while(0); if ((label|0) == 31) { if ($99) { label = 33; } } if ((label|0) == 33) { $80 = HEAP32[$__err>>2]|0; $81 = $80 | 2; HEAP32[$__err>>2] = $81; } $82 = HEAP32[$__b>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($4)|0); $83 = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $84 = ($83|0)==(0|0); if (!($84)) { $85 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($85|0,($83|0)); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $88 = ___cxa_find_matching_catch(0|0)|0; $89 = tempRet0; ___clang_call_terminate($88); // unreachable; } } STACKTOP = sp;return ($82|0); } } } while(0); $90 = ___cxa_find_matching_catch()|0; $91 = tempRet0; (__ZNSt3__114__shared_count16__release_sharedEv($4)|0); $$pre = HEAP32[$__wb>>2]|0; HEAP32[$__wb>>2] = 0; $92 = ($$pre|0)==(0|0); if ($92) { $$0110 = $91;$$012 = $90; } else { $$011 = $90;$$019 = $91;$94 = $$pre; label = 39; } } if ((label|0) == 39) { $93 = HEAP32[$2>>2]|0; __THREW__ = 0; invoke_vi($93|0,($94|0)); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $97 = ___cxa_find_matching_catch(0|0)|0; $98 = tempRet0; ___clang_call_terminate($97); // unreachable; } else { $$0110 = $$019;$$012 = $$011; } } ___resumeException($$012|0); // unreachable; return (0)|0; } function __ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri($__intl,$__loc,$__pat,$__dp,$__ts,$__grp,$__sym,$__psn,$__nsn,$__fd) { $__intl = $__intl|0; $__loc = $__loc|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__psn = $__psn|0; $__nsn = $__nsn|0; $__fd = $__fd|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__i$0$i$i$i = 0, $__i$0$i$i$i$11 = 0, $__i$0$i$i$i$16 = 0, $__i$0$i$i$i$21 = 0, $__i$0$i$i$i$26 = 0, $__i$0$i$i$i$31 = 0, $__i$0$i$i$i$4 = 0, $__i$0$i$i$i$7 = 0, $exitcond$i$i$i = 0, $exitcond$i$i$i$12 = 0, $exitcond$i$i$i$17 = 0, $exitcond$i$i$i$22 = 0, $exitcond$i$i$i$27 = 0, $exitcond$i$i$i$32 = 0; var $exitcond$i$i$i$5 = 0, $exitcond$i$i$i$8 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 100|0; $1 = sp + 88|0; $2 = sp + 76|0; $3 = sp + 64|0; $4 = sp + 52|0; $5 = sp + 48|0; $6 = sp + 36|0; $7 = sp + 24|0; $8 = sp + 12|0; $9 = sp; if ($__intl) { $10 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111276)|0); $11 = HEAP32[$10>>2]|0; $12 = ((($11)) + 44|0); $13 = HEAP32[$12>>2]|0; FUNCTION_TABLE_vii[$13 & 8191]($0,$10); $14 = HEAP32[$0>>2]|0; HEAP8[$__pat>>0]=$14&255;HEAP8[$__pat+1>>0]=($14>>8)&255;HEAP8[$__pat+2>>0]=($14>>16)&255;HEAP8[$__pat+3>>0]=$14>>24; $15 = HEAP32[$10>>2]|0; $16 = ((($15)) + 32|0); $17 = HEAP32[$16>>2]|0; FUNCTION_TABLE_vii[$17 & 8191]($1,$10); $18 = HEAP8[$__nsn>>0]|0; $19 = $18 & 1; $20 = ($19<<24>>24)==(0); if ($20) { HEAP8[$__nsn>>0] = 0; } else { $21 = ((($__nsn)) + 8|0); $22 = HEAP32[$21>>2]|0; HEAP32[$22>>2] = 0; } $23 = ((($__nsn)) + 4|0); HEAP32[$23>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__nsn|0),0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { $26 = ___cxa_find_matching_catch(0|0)|0; $27 = tempRet0; ___clang_call_terminate($26); // unreachable; } ;HEAP32[$__nsn>>2]=HEAP32[$1>>2]|0;HEAP32[$__nsn+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$__nsn+8>>2]=HEAP32[$1+8>>2]|0; $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $28 = (($1) + ($__i$0$i$i$i<<2)|0); HEAP32[$28>>2] = 0; $29 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $29; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($1); $30 = HEAP32[$10>>2]|0; $31 = ((($30)) + 28|0); $32 = HEAP32[$31>>2]|0; FUNCTION_TABLE_vii[$32 & 8191]($2,$10); $33 = HEAP8[$__psn>>0]|0; $34 = $33 & 1; $35 = ($34<<24>>24)==(0); if ($35) { HEAP8[$__psn>>0] = 0; } else { $36 = ((($__psn)) + 8|0); $37 = HEAP32[$36>>2]|0; HEAP32[$37>>2] = 0; } $38 = ((($__psn)) + 4|0); HEAP32[$38>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__psn|0),0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if ($40) { $41 = ___cxa_find_matching_catch(0|0)|0; $42 = tempRet0; ___clang_call_terminate($41); // unreachable; } ;HEAP32[$__psn>>2]=HEAP32[$2>>2]|0;HEAP32[$__psn+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$__psn+8>>2]=HEAP32[$2+8>>2]|0; $__i$0$i$i$i$4 = 0; while(1) { $exitcond$i$i$i$5 = ($__i$0$i$i$i$4|0)==(3); if ($exitcond$i$i$i$5) { break; } $43 = (($2) + ($__i$0$i$i$i$4<<2)|0); HEAP32[$43>>2] = 0; $44 = (($__i$0$i$i$i$4) + 1)|0; $__i$0$i$i$i$4 = $44; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($2); $45 = HEAP32[$10>>2]|0; $46 = ((($45)) + 12|0); $47 = HEAP32[$46>>2]|0; $48 = (FUNCTION_TABLE_ii[$47 & 8191]($10)|0); HEAP32[$__dp>>2] = $48; $49 = HEAP32[$10>>2]|0; $50 = ((($49)) + 16|0); $51 = HEAP32[$50>>2]|0; $52 = (FUNCTION_TABLE_ii[$51 & 8191]($10)|0); HEAP32[$__ts>>2] = $52; $53 = HEAP32[$10>>2]|0; $54 = ((($53)) + 20|0); $55 = HEAP32[$54>>2]|0; FUNCTION_TABLE_vii[$55 & 8191]($3,$10); $56 = HEAP8[$__grp>>0]|0; $57 = $56 & 1; $58 = ($57<<24>>24)==(0); if ($58) { $62 = ((($__grp)) + 1|0); HEAP8[$62>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $59 = ((($__grp)) + 8|0); $60 = HEAP32[$59>>2]|0; HEAP8[$60>>0] = 0; $61 = ((($__grp)) + 4|0); HEAP32[$61>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $63 = __THREW__; __THREW__ = 0; $64 = $63&1; if ($64) { $65 = ___cxa_find_matching_catch(0|0)|0; $66 = tempRet0; ___clang_call_terminate($65); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$3>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$3+8>>2]|0; $__i$0$i$i$i$7 = 0; while(1) { $exitcond$i$i$i$8 = ($__i$0$i$i$i$7|0)==(3); if ($exitcond$i$i$i$8) { break; } $67 = (($3) + ($__i$0$i$i$i$7<<2)|0); HEAP32[$67>>2] = 0; $68 = (($__i$0$i$i$i$7) + 1)|0; $__i$0$i$i$i$7 = $68; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $69 = HEAP32[$10>>2]|0; $70 = ((($69)) + 24|0); $71 = HEAP32[$70>>2]|0; FUNCTION_TABLE_vii[$71 & 8191]($4,$10); $72 = HEAP8[$__sym>>0]|0; $73 = $72 & 1; $74 = ($73<<24>>24)==(0); if ($74) { HEAP8[$__sym>>0] = 0; } else { $75 = ((($__sym)) + 8|0); $76 = HEAP32[$75>>2]|0; HEAP32[$76>>2] = 0; } $77 = ((($__sym)) + 4|0); HEAP32[$77>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sym|0),0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $80 = ___cxa_find_matching_catch(0|0)|0; $81 = tempRet0; ___clang_call_terminate($80); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$4>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$4+8>>2]|0; $__i$0$i$i$i$11 = 0; while(1) { $exitcond$i$i$i$12 = ($__i$0$i$i$i$11|0)==(3); if ($exitcond$i$i$i$12) { break; } $82 = (($4) + ($__i$0$i$i$i$11<<2)|0); HEAP32[$82>>2] = 0; $83 = (($__i$0$i$i$i$11) + 1)|0; $__i$0$i$i$i$11 = $83; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($4); $84 = HEAP32[$10>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; $87 = (FUNCTION_TABLE_ii[$86 & 8191]($10)|0); $storemerge = $87; } else { $88 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111212)|0); $89 = HEAP32[$88>>2]|0; $90 = ((($89)) + 44|0); $91 = HEAP32[$90>>2]|0; FUNCTION_TABLE_vii[$91 & 8191]($5,$88); $92 = HEAP32[$5>>2]|0; HEAP8[$__pat>>0]=$92&255;HEAP8[$__pat+1>>0]=($92>>8)&255;HEAP8[$__pat+2>>0]=($92>>16)&255;HEAP8[$__pat+3>>0]=$92>>24; $93 = HEAP32[$88>>2]|0; $94 = ((($93)) + 32|0); $95 = HEAP32[$94>>2]|0; FUNCTION_TABLE_vii[$95 & 8191]($6,$88); $96 = HEAP8[$__nsn>>0]|0; $97 = $96 & 1; $98 = ($97<<24>>24)==(0); if ($98) { HEAP8[$__nsn>>0] = 0; } else { $99 = ((($__nsn)) + 8|0); $100 = HEAP32[$99>>2]|0; HEAP32[$100>>2] = 0; } $101 = ((($__nsn)) + 4|0); HEAP32[$101>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__nsn|0),0); $102 = __THREW__; __THREW__ = 0; $103 = $102&1; if ($103) { $104 = ___cxa_find_matching_catch(0|0)|0; $105 = tempRet0; ___clang_call_terminate($104); // unreachable; } ;HEAP32[$__nsn>>2]=HEAP32[$6>>2]|0;HEAP32[$__nsn+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$__nsn+8>>2]=HEAP32[$6+8>>2]|0; $__i$0$i$i$i$16 = 0; while(1) { $exitcond$i$i$i$17 = ($__i$0$i$i$i$16|0)==(3); if ($exitcond$i$i$i$17) { break; } $106 = (($6) + ($__i$0$i$i$i$16<<2)|0); HEAP32[$106>>2] = 0; $107 = (($__i$0$i$i$i$16) + 1)|0; $__i$0$i$i$i$16 = $107; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($6); $108 = HEAP32[$88>>2]|0; $109 = ((($108)) + 28|0); $110 = HEAP32[$109>>2]|0; FUNCTION_TABLE_vii[$110 & 8191]($7,$88); $111 = HEAP8[$__psn>>0]|0; $112 = $111 & 1; $113 = ($112<<24>>24)==(0); if ($113) { HEAP8[$__psn>>0] = 0; } else { $114 = ((($__psn)) + 8|0); $115 = HEAP32[$114>>2]|0; HEAP32[$115>>2] = 0; } $116 = ((($__psn)) + 4|0); HEAP32[$116>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__psn|0),0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $119 = ___cxa_find_matching_catch(0|0)|0; $120 = tempRet0; ___clang_call_terminate($119); // unreachable; } ;HEAP32[$__psn>>2]=HEAP32[$7>>2]|0;HEAP32[$__psn+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$__psn+8>>2]=HEAP32[$7+8>>2]|0; $__i$0$i$i$i$21 = 0; while(1) { $exitcond$i$i$i$22 = ($__i$0$i$i$i$21|0)==(3); if ($exitcond$i$i$i$22) { break; } $121 = (($7) + ($__i$0$i$i$i$21<<2)|0); HEAP32[$121>>2] = 0; $122 = (($__i$0$i$i$i$21) + 1)|0; $__i$0$i$i$i$21 = $122; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($7); $123 = HEAP32[$88>>2]|0; $124 = ((($123)) + 12|0); $125 = HEAP32[$124>>2]|0; $126 = (FUNCTION_TABLE_ii[$125 & 8191]($88)|0); HEAP32[$__dp>>2] = $126; $127 = HEAP32[$88>>2]|0; $128 = ((($127)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = (FUNCTION_TABLE_ii[$129 & 8191]($88)|0); HEAP32[$__ts>>2] = $130; $131 = HEAP32[$88>>2]|0; $132 = ((($131)) + 20|0); $133 = HEAP32[$132>>2]|0; FUNCTION_TABLE_vii[$133 & 8191]($8,$88); $134 = HEAP8[$__grp>>0]|0; $135 = $134 & 1; $136 = ($135<<24>>24)==(0); if ($136) { $140 = ((($__grp)) + 1|0); HEAP8[$140>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $137 = ((($__grp)) + 8|0); $138 = HEAP32[$137>>2]|0; HEAP8[$138>>0] = 0; $139 = ((($__grp)) + 4|0); HEAP32[$139>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $141 = __THREW__; __THREW__ = 0; $142 = $141&1; if ($142) { $143 = ___cxa_find_matching_catch(0|0)|0; $144 = tempRet0; ___clang_call_terminate($143); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$8>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$8+8>>2]|0; $__i$0$i$i$i$26 = 0; while(1) { $exitcond$i$i$i$27 = ($__i$0$i$i$i$26|0)==(3); if ($exitcond$i$i$i$27) { break; } $145 = (($8) + ($__i$0$i$i$i$26<<2)|0); HEAP32[$145>>2] = 0; $146 = (($__i$0$i$i$i$26) + 1)|0; $__i$0$i$i$i$26 = $146; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($8); $147 = HEAP32[$88>>2]|0; $148 = ((($147)) + 24|0); $149 = HEAP32[$148>>2]|0; FUNCTION_TABLE_vii[$149 & 8191]($9,$88); $150 = HEAP8[$__sym>>0]|0; $151 = $150 & 1; $152 = ($151<<24>>24)==(0); if ($152) { HEAP8[$__sym>>0] = 0; } else { $153 = ((($__sym)) + 8|0); $154 = HEAP32[$153>>2]|0; HEAP32[$154>>2] = 0; } $155 = ((($__sym)) + 4|0); HEAP32[$155>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sym|0),0); $156 = __THREW__; __THREW__ = 0; $157 = $156&1; if ($157) { $158 = ___cxa_find_matching_catch(0|0)|0; $159 = tempRet0; ___clang_call_terminate($158); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$9>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$9+8>>2]|0; $__i$0$i$i$i$31 = 0; while(1) { $exitcond$i$i$i$32 = ($__i$0$i$i$i$31|0)==(3); if ($exitcond$i$i$i$32) { break; } $160 = (($9) + ($__i$0$i$i$i$31<<2)|0); HEAP32[$160>>2] = 0; $161 = (($__i$0$i$i$i$31) + 1)|0; $__i$0$i$i$i$31 = $161; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($9); $162 = HEAP32[$88>>2]|0; $163 = ((($162)) + 36|0); $164 = HEAP32[$163>>2]|0; $165 = (FUNCTION_TABLE_ii[$164 & 8191]($88)|0); $storemerge = $165; } HEAP32[$__fd>>2] = $storemerge; STACKTOP = sp;return; } function __ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce($this,$__s,$__intl,$__iob,$__fl,$__units) { $this = $this|0; $__s = $__s|0; $__intl = $__intl|0; $__iob = $__iob|0; $__fl = $__fl|0; $__units = +$__units; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$2 = 0, $$23 = 0, $$byval_copy = 0, $$pre = 0, $$pre23 = 0, $$pre23$pre = 0, $$pre25 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__bb = 0, $__buf = 0, $__db$0 = 0, $__digits = 0, $__dp = 0, $__fd = 0, $__grp = 0, $__i$0$i$i = 0, $__i$0$i$i$6 = 0, $__i$0$i$i$9 = 0; var $__loc = 0, $__mb$0 = 0, $__mbuf = 0, $__me = 0, $__mi = 0, $__n$0 = 0, $__pat = 0, $__sn = 0, $__sym = 0, $__ts = 0, $exitcond$i$i = 0, $exitcond$i$i$10 = 0, $exitcond$i$i$7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 400|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 76|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $__buf = sp + 288|0; $__bb = sp + 72|0; $__digits = sp + 188|0; $__loc = sp + 68|0; $__pat = sp + 184|0; $__dp = sp + 181|0; $__ts = sp + 180|0; $__grp = sp + 56|0; $__sym = sp + 44|0; $__sn = sp + 32|0; $__fd = sp + 28|0; $__mbuf = sp + 80|0; $__mi = sp + 24|0; $__me = sp + 20|0; $0 = sp + 16|0; HEAP32[$__bb>>2] = $__buf; HEAPF64[$vararg_buffer>>3] = $__units; $1 = (_snprintf($__buf,100,211399,$vararg_buffer)|0); $2 = ($1>>>0)>(99); do { if ($2) { __THREW__ = 0; $3 = (invoke_i(7591)|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $136 = 0;$137 = 0; label = 8; } else { __THREW__ = 0; HEAPF64[$vararg_buffer1>>3] = $__units; $6 = (invoke_iiiii(7596,($__bb|0),($3|0),(211399|0),($vararg_buffer1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $136 = 0;$137 = 0; label = 8; } else { $9 = HEAP32[$__bb>>2]|0; $10 = ($9|0)==(0|0); if ($10) { __THREW__ = 0; invoke_v(7597); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $136 = 0;$137 = 0; label = 8; break; } $$pre = HEAP32[$__bb>>2]|0; $138 = $$pre; } else { $11 = $9; $138 = $11; } $16 = (_malloc($6)|0); $17 = $16; $18 = ($16|0)==(0|0); if ($18) { __THREW__ = 0; invoke_v(7597); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $136 = $138;$137 = $17; label = 8; } else { $123 = $17;$126 = $138;$__db$0 = 0;$__n$0 = $6; label = 11; } } else { $123 = $17;$126 = $138;$__db$0 = $16;$__n$0 = $6; label = 11; } } } } else { $123 = 0;$126 = 0;$__db$0 = $__digits;$__n$0 = $1; label = 11; } } while(0); if ((label|0) == 11) { __THREW__ = 0; $21 = (invoke_ii(6096,($__iob|0))|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { $136 = $126;$137 = $123; label = 8; } else { HEAP32[$__loc>>2] = $21; __THREW__ = 0; $24 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 32; } else { $27 = HEAP32[$__bb>>2]|0; $28 = (($27) + ($__n$0)|0); $29 = HEAP32[$24>>2]|0; $30 = ((($29)) + 32|0); $31 = HEAP32[$30>>2]|0; __THREW__ = 0; (invoke_iiiii($31|0,($24|0),($27|0),($28|0),($__db$0|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 32; } else { $34 = ($__n$0|0)==(0); if ($34) { $44 = 0; } else { $35 = HEAP32[$__bb>>2]|0; $36 = HEAP8[$35>>0]|0; $37 = ($36<<24>>24)==(45); $44 = $37; } $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $38 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$38>>2] = 0; $39 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $39; } $__i$0$i$i$6 = 0; while(1) { $exitcond$i$i$7 = ($__i$0$i$i$6|0)==(3); if ($exitcond$i$i$7) { break; } $40 = (($__sym) + ($__i$0$i$i$6<<2)|0); HEAP32[$40>>2] = 0; $41 = (($__i$0$i$i$6) + 1)|0; $__i$0$i$i$6 = $41; } $__i$0$i$i$9 = 0; while(1) { $exitcond$i$i$10 = ($__i$0$i$i$9|0)==(3); if ($exitcond$i$i$10) { break; } $42 = (($__sn) + ($__i$0$i$i$9<<2)|0); HEAP32[$42>>2] = 0; $43 = (($__i$0$i$i$9) + 1)|0; $__i$0$i$i$9 = $43; } __THREW__ = 0; invoke_viiiiiiiiii(7621,($__intl|0),($44|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__sn|0),($__fd|0)); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $$0 = $99;$$01 = $100;$$pre23 = $21; } else { $47 = HEAP32[$__fd>>2]|0; $48 = ($__n$0|0)>($47|0); if ($48) { $49 = (($__n$0) - ($47))|0; $50 = $49 << 1; $51 = HEAP8[$__sn>>0]|0; $52 = $51 & 1; $53 = ($52<<24>>24)==(0); $54 = ((($__sn)) + 4|0); $55 = HEAP32[$54>>2]|0; $56 = $51&255; $57 = $56 >>> 1; $58 = $53 ? $57 : $55; $59 = HEAP8[$__sym>>0]|0; $60 = $59 & 1; $61 = ($60<<24>>24)==(0); $62 = ((($__sym)) + 4|0); $63 = HEAP32[$62>>2]|0; $64 = $59&255; $65 = $64 >>> 1; $66 = $61 ? $65 : $63; $67 = $50 | 1; $68 = (($67) + ($47))|0; $69 = (($68) + ($58))|0; $70 = (($69) + ($66))|0; $90 = $70; } else { $71 = HEAP8[$__sn>>0]|0; $72 = $71 & 1; $73 = ($72<<24>>24)==(0); $74 = ((($__sn)) + 4|0); $75 = HEAP32[$74>>2]|0; $76 = $71&255; $77 = $76 >>> 1; $78 = $73 ? $77 : $75; $79 = HEAP8[$__sym>>0]|0; $80 = $79 & 1; $81 = ($80<<24>>24)==(0); $82 = ((($__sym)) + 4|0); $83 = HEAP32[$82>>2]|0; $84 = $79&255; $85 = $84 >>> 1; $86 = $81 ? $85 : $83; $87 = (($47) + 2)|0; $88 = (($87) + ($78))|0; $89 = (($88) + ($86))|0; $90 = $89; } $91 = ($90>>>0)>(100); if ($91) { $92 = (_malloc($90)|0); $93 = $92; $94 = ($92|0)==(0|0); if ($94) { __THREW__ = 0; invoke_v(7597); $95 = __THREW__; __THREW__ = 0; $96 = $95&1; if ($96) { $103 = $93; } else { $119 = $93;$__mb$0 = 0; label = 36; } } else { $119 = $93;$__mb$0 = $92; label = 36; } } else { $119 = 0;$__mb$0 = $__mbuf; label = 36; } if ((label|0) == 36) { $106 = ((($__iob)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = (($__db$0) + ($__n$0)|0); $109 = HEAP8[$__dp>>0]|0; $110 = HEAP8[$__ts>>0]|0; __THREW__ = 0; invoke_viiiiiiiiiiiiiii(7622,($__mb$0|0),($__mi|0),($__me|0),($107|0),($__db$0|0),($108|0),($24|0),($44|0),($__pat|0),($109|0),($110|0),($__grp|0),($__sym|0),($__sn|0),($47|0)); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $103 = $119; } else { $113 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $113; $114 = HEAP32[$__mi>>2]|0; $115 = HEAP32[$__me>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $116 = (invoke_iiiiiii(3864,($$byval_copy|0),($__mb$0|0),($114|0),($115|0),($__iob|0),($__fl|0))|0); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $103 = $119; } else { $120 = ($119|0)==(0); if ($120) { $122 = $21; } else { $121 = $119; _free($121); $$pre25 = HEAP32[$__loc>>2]|0; $122 = $$pre25; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); (__ZNSt3__114__shared_count16__release_sharedEv($122)|0); $124 = ($123|0)==(0); if (!($124)) { $125 = $123; _free($125); } $127 = ($126|0)==(0); if (!($127)) { $128 = $126; _free($128); } STACKTOP = sp;return ($116|0); } } } $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $104 = ($103|0)==(0); if ($104) { $$0 = $101;$$01 = $102;$$pre23 = $21; } else { $105 = $103; _free($105); $$pre23$pre = HEAP32[$__loc>>2]|0; $$0 = $101;$$01 = $102;$$pre23 = $$pre23$pre; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $$1 = $$0;$$12 = $$01;$129 = $$pre23; } } if ((label|0) == 32) { $97 = ___cxa_find_matching_catch()|0; $98 = tempRet0; $$1 = $97;$$12 = $98;$129 = $21; } (__ZNSt3__114__shared_count16__release_sharedEv($129)|0); $$2 = $$1;$$23 = $$12;$130 = $123;$133 = $126; } } if ((label|0) == 8) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $$2 = $14;$$23 = $15;$130 = $137;$133 = $136; } $131 = ($130|0)==(0); if (!($131)) { $132 = $130; _free($132); } $134 = ($133|0)==(0); if (!($134)) { $135 = $133; _free($135); } ___resumeException($$2|0); // unreachable; return (0)|0; } function __ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri($__intl,$__neg,$__loc,$__pat,$__dp,$__ts,$__grp,$__sym,$__sn,$__fd) { $__intl = $__intl|0; $__neg = $__neg|0; $__loc = $__loc|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__sn = $__sn|0; $__fd = $__fd|0; var $$pre$phi39Z2D = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__i$0$i$i$i = 0, $__i$0$i$i$i$11 = 0, $__i$0$i$i$i$16 = 0, $__i$0$i$i$i$21 = 0, $__i$0$i$i$i$26 = 0, $__i$0$i$i$i$31 = 0, $__i$0$i$i$i$36 = 0, $__i$0$i$i$i$6 = 0, $exitcond$i$i$i = 0, $exitcond$i$i$i$12 = 0, $exitcond$i$i$i$17 = 0, $exitcond$i$i$i$22 = 0, $exitcond$i$i$i$27 = 0, $exitcond$i$i$i$32 = 0, $exitcond$i$i$i$37 = 0, $exitcond$i$i$i$7 = 0, $storemerge = 0, label = 0; var sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 108|0; $1 = sp + 96|0; $2 = sp + 92|0; $3 = sp + 80|0; $4 = sp + 68|0; $5 = sp + 56|0; $6 = sp + 52|0; $7 = sp + 40|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; if ($__intl) { $12 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111148)|0); $13 = HEAP32[$12>>2]|0; if ($__neg) { $14 = ((($13)) + 44|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($0,$12); $16 = HEAP32[$0>>2]|0; HEAP8[$__pat>>0]=$16&255;HEAP8[$__pat+1>>0]=($16>>8)&255;HEAP8[$__pat+2>>0]=($16>>16)&255;HEAP8[$__pat+3>>0]=$16>>24; $17 = HEAP32[$12>>2]|0; $18 = ((($17)) + 32|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vii[$19 & 8191]($1,$12); $20 = HEAP8[$__sn>>0]|0; $21 = $20 & 1; $22 = ($21<<24>>24)==(0); if ($22) { $26 = ((($__sn)) + 1|0); HEAP8[$26>>0] = 0; HEAP8[$__sn>>0] = 0; } else { $23 = ((($__sn)) + 8|0); $24 = HEAP32[$23>>2]|0; HEAP8[$24>>0] = 0; $25 = ((($__sn)) + 4|0); HEAP32[$25>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sn|0),0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $29 = ___cxa_find_matching_catch(0|0)|0; $30 = tempRet0; ___clang_call_terminate($29); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$1>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$1+8>>2]|0; $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $31 = (($1) + ($__i$0$i$i$i<<2)|0); HEAP32[$31>>2] = 0; $32 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $32; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($1); $$pre$phiZ2D = $12; } else { $33 = ((($13)) + 40|0); $34 = HEAP32[$33>>2]|0; FUNCTION_TABLE_vii[$34 & 8191]($2,$12); $35 = HEAP32[$2>>2]|0; HEAP8[$__pat>>0]=$35&255;HEAP8[$__pat+1>>0]=($35>>8)&255;HEAP8[$__pat+2>>0]=($35>>16)&255;HEAP8[$__pat+3>>0]=$35>>24; $36 = HEAP32[$12>>2]|0; $37 = ((($36)) + 28|0); $38 = HEAP32[$37>>2]|0; FUNCTION_TABLE_vii[$38 & 8191]($3,$12); $39 = HEAP8[$__sn>>0]|0; $40 = $39 & 1; $41 = ($40<<24>>24)==(0); if ($41) { $45 = ((($__sn)) + 1|0); HEAP8[$45>>0] = 0; HEAP8[$__sn>>0] = 0; } else { $42 = ((($__sn)) + 8|0); $43 = HEAP32[$42>>2]|0; HEAP8[$43>>0] = 0; $44 = ((($__sn)) + 4|0); HEAP32[$44>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sn|0),0); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $48 = ___cxa_find_matching_catch(0|0)|0; $49 = tempRet0; ___clang_call_terminate($48); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$3>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$3+8>>2]|0; $__i$0$i$i$i$6 = 0; while(1) { $exitcond$i$i$i$7 = ($__i$0$i$i$i$6|0)==(3); if ($exitcond$i$i$i$7) { break; } $50 = (($3) + ($__i$0$i$i$i$6<<2)|0); HEAP32[$50>>2] = 0; $51 = (($__i$0$i$i$i$6) + 1)|0; $__i$0$i$i$i$6 = $51; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($3); $$pre$phiZ2D = $12; } $52 = HEAP32[$12>>2]|0; $53 = ((($52)) + 12|0); $54 = HEAP32[$53>>2]|0; $55 = (FUNCTION_TABLE_ii[$54 & 8191]($12)|0); HEAP8[$__dp>>0] = $55; $56 = HEAP32[$12>>2]|0; $57 = ((($56)) + 16|0); $58 = HEAP32[$57>>2]|0; $59 = (FUNCTION_TABLE_ii[$58 & 8191]($12)|0); HEAP8[$__ts>>0] = $59; $60 = HEAP32[$$pre$phiZ2D>>2]|0; $61 = ((($60)) + 20|0); $62 = HEAP32[$61>>2]|0; FUNCTION_TABLE_vii[$62 & 8191]($4,$12); $63 = HEAP8[$__grp>>0]|0; $64 = $63 & 1; $65 = ($64<<24>>24)==(0); if ($65) { $69 = ((($__grp)) + 1|0); HEAP8[$69>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $66 = ((($__grp)) + 8|0); $67 = HEAP32[$66>>2]|0; HEAP8[$67>>0] = 0; $68 = ((($__grp)) + 4|0); HEAP32[$68>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $70 = __THREW__; __THREW__ = 0; $71 = $70&1; if ($71) { $72 = ___cxa_find_matching_catch(0|0)|0; $73 = tempRet0; ___clang_call_terminate($72); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$4>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$4+8>>2]|0; $__i$0$i$i$i$11 = 0; while(1) { $exitcond$i$i$i$12 = ($__i$0$i$i$i$11|0)==(3); if ($exitcond$i$i$i$12) { break; } $74 = (($4) + ($__i$0$i$i$i$11<<2)|0); HEAP32[$74>>2] = 0; $75 = (($__i$0$i$i$i$11) + 1)|0; $__i$0$i$i$i$11 = $75; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $76 = HEAP32[$$pre$phiZ2D>>2]|0; $77 = ((($76)) + 24|0); $78 = HEAP32[$77>>2]|0; FUNCTION_TABLE_vii[$78 & 8191]($5,$12); $79 = HEAP8[$__sym>>0]|0; $80 = $79 & 1; $81 = ($80<<24>>24)==(0); if ($81) { $85 = ((($__sym)) + 1|0); HEAP8[$85>>0] = 0; HEAP8[$__sym>>0] = 0; } else { $82 = ((($__sym)) + 8|0); $83 = HEAP32[$82>>2]|0; HEAP8[$83>>0] = 0; $84 = ((($__sym)) + 4|0); HEAP32[$84>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sym|0),0); $86 = __THREW__; __THREW__ = 0; $87 = $86&1; if ($87) { $88 = ___cxa_find_matching_catch(0|0)|0; $89 = tempRet0; ___clang_call_terminate($88); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$5>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$5+8>>2]|0; $__i$0$i$i$i$16 = 0; while(1) { $exitcond$i$i$i$17 = ($__i$0$i$i$i$16|0)==(3); if ($exitcond$i$i$i$17) { break; } $90 = (($5) + ($__i$0$i$i$i$16<<2)|0); HEAP32[$90>>2] = 0; $91 = (($__i$0$i$i$i$16) + 1)|0; $__i$0$i$i$i$16 = $91; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $92 = HEAP32[$12>>2]|0; $93 = ((($92)) + 36|0); $94 = HEAP32[$93>>2]|0; $95 = (FUNCTION_TABLE_ii[$94 & 8191]($12)|0); $storemerge = $95; } else { $96 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111084)|0); $97 = HEAP32[$96>>2]|0; if ($__neg) { $98 = ((($97)) + 44|0); $99 = HEAP32[$98>>2]|0; FUNCTION_TABLE_vii[$99 & 8191]($6,$96); $100 = HEAP32[$6>>2]|0; HEAP8[$__pat>>0]=$100&255;HEAP8[$__pat+1>>0]=($100>>8)&255;HEAP8[$__pat+2>>0]=($100>>16)&255;HEAP8[$__pat+3>>0]=$100>>24; $101 = HEAP32[$96>>2]|0; $102 = ((($101)) + 32|0); $103 = HEAP32[$102>>2]|0; FUNCTION_TABLE_vii[$103 & 8191]($7,$96); $104 = HEAP8[$__sn>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); if ($106) { $110 = ((($__sn)) + 1|0); HEAP8[$110>>0] = 0; HEAP8[$__sn>>0] = 0; } else { $107 = ((($__sn)) + 8|0); $108 = HEAP32[$107>>2]|0; HEAP8[$108>>0] = 0; $109 = ((($__sn)) + 4|0); HEAP32[$109>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sn|0),0); $111 = __THREW__; __THREW__ = 0; $112 = $111&1; if ($112) { $113 = ___cxa_find_matching_catch(0|0)|0; $114 = tempRet0; ___clang_call_terminate($113); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$7>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$7+8>>2]|0; $__i$0$i$i$i$21 = 0; while(1) { $exitcond$i$i$i$22 = ($__i$0$i$i$i$21|0)==(3); if ($exitcond$i$i$i$22) { break; } $115 = (($7) + ($__i$0$i$i$i$21<<2)|0); HEAP32[$115>>2] = 0; $116 = (($__i$0$i$i$i$21) + 1)|0; $__i$0$i$i$i$21 = $116; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); $$pre$phi39Z2D = $96; } else { $117 = ((($97)) + 40|0); $118 = HEAP32[$117>>2]|0; FUNCTION_TABLE_vii[$118 & 8191]($8,$96); $119 = HEAP32[$8>>2]|0; HEAP8[$__pat>>0]=$119&255;HEAP8[$__pat+1>>0]=($119>>8)&255;HEAP8[$__pat+2>>0]=($119>>16)&255;HEAP8[$__pat+3>>0]=$119>>24; $120 = HEAP32[$96>>2]|0; $121 = ((($120)) + 28|0); $122 = HEAP32[$121>>2]|0; FUNCTION_TABLE_vii[$122 & 8191]($9,$96); $123 = HEAP8[$__sn>>0]|0; $124 = $123 & 1; $125 = ($124<<24>>24)==(0); if ($125) { $129 = ((($__sn)) + 1|0); HEAP8[$129>>0] = 0; HEAP8[$__sn>>0] = 0; } else { $126 = ((($__sn)) + 8|0); $127 = HEAP32[$126>>2]|0; HEAP8[$127>>0] = 0; $128 = ((($__sn)) + 4|0); HEAP32[$128>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sn|0),0); $130 = __THREW__; __THREW__ = 0; $131 = $130&1; if ($131) { $132 = ___cxa_find_matching_catch(0|0)|0; $133 = tempRet0; ___clang_call_terminate($132); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$9>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$9+8>>2]|0; $__i$0$i$i$i$26 = 0; while(1) { $exitcond$i$i$i$27 = ($__i$0$i$i$i$26|0)==(3); if ($exitcond$i$i$i$27) { break; } $134 = (($9) + ($__i$0$i$i$i$26<<2)|0); HEAP32[$134>>2] = 0; $135 = (($__i$0$i$i$i$26) + 1)|0; $__i$0$i$i$i$26 = $135; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($9); $$pre$phi39Z2D = $96; } $136 = HEAP32[$96>>2]|0; $137 = ((($136)) + 12|0); $138 = HEAP32[$137>>2]|0; $139 = (FUNCTION_TABLE_ii[$138 & 8191]($96)|0); HEAP8[$__dp>>0] = $139; $140 = HEAP32[$96>>2]|0; $141 = ((($140)) + 16|0); $142 = HEAP32[$141>>2]|0; $143 = (FUNCTION_TABLE_ii[$142 & 8191]($96)|0); HEAP8[$__ts>>0] = $143; $144 = HEAP32[$$pre$phi39Z2D>>2]|0; $145 = ((($144)) + 20|0); $146 = HEAP32[$145>>2]|0; FUNCTION_TABLE_vii[$146 & 8191]($10,$96); $147 = HEAP8[$__grp>>0]|0; $148 = $147 & 1; $149 = ($148<<24>>24)==(0); if ($149) { $153 = ((($__grp)) + 1|0); HEAP8[$153>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $150 = ((($__grp)) + 8|0); $151 = HEAP32[$150>>2]|0; HEAP8[$151>>0] = 0; $152 = ((($__grp)) + 4|0); HEAP32[$152>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $154 = __THREW__; __THREW__ = 0; $155 = $154&1; if ($155) { $156 = ___cxa_find_matching_catch(0|0)|0; $157 = tempRet0; ___clang_call_terminate($156); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$10>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$10+8>>2]|0; $__i$0$i$i$i$31 = 0; while(1) { $exitcond$i$i$i$32 = ($__i$0$i$i$i$31|0)==(3); if ($exitcond$i$i$i$32) { break; } $158 = (($10) + ($__i$0$i$i$i$31<<2)|0); HEAP32[$158>>2] = 0; $159 = (($__i$0$i$i$i$31) + 1)|0; $__i$0$i$i$i$31 = $159; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $160 = HEAP32[$$pre$phi39Z2D>>2]|0; $161 = ((($160)) + 24|0); $162 = HEAP32[$161>>2]|0; FUNCTION_TABLE_vii[$162 & 8191]($11,$96); $163 = HEAP8[$__sym>>0]|0; $164 = $163 & 1; $165 = ($164<<24>>24)==(0); if ($165) { $169 = ((($__sym)) + 1|0); HEAP8[$169>>0] = 0; HEAP8[$__sym>>0] = 0; } else { $166 = ((($__sym)) + 8|0); $167 = HEAP32[$166>>2]|0; HEAP8[$167>>0] = 0; $168 = ((($__sym)) + 4|0); HEAP32[$168>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__sym|0),0); $170 = __THREW__; __THREW__ = 0; $171 = $170&1; if ($171) { $172 = ___cxa_find_matching_catch(0|0)|0; $173 = tempRet0; ___clang_call_terminate($172); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$11>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$11+8>>2]|0; $__i$0$i$i$i$36 = 0; while(1) { $exitcond$i$i$i$37 = ($__i$0$i$i$i$36|0)==(3); if ($exitcond$i$i$i$37) { break; } $174 = (($11) + ($__i$0$i$i$i$36<<2)|0); HEAP32[$174>>2] = 0; $175 = (($__i$0$i$i$i$36) + 1)|0; $__i$0$i$i$i$36 = $175; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($11); $176 = HEAP32[$96>>2]|0; $177 = ((($176)) + 36|0); $178 = HEAP32[$177>>2]|0; $179 = (FUNCTION_TABLE_ii[$178 & 8191]($96)|0); $storemerge = $179; } HEAP32[$__fd>>2] = $storemerge; STACKTOP = sp;return; } function __ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i($__mb,$__mi,$__me,$__flags,$__db,$__de,$__ct,$__neg,$__pat,$__dp,$__ts,$__grp,$__sym,$__sn,$__fd) { $__mb = $__mb|0; $__mi = $__mi|0; $__me = $__me|0; $__flags = $__flags|0; $__db = $__db|0; $__de = $__de|0; $__ct = $__ct|0; $__neg = $__neg|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__sn = $__sn|0; $__fd = $__fd|0; var $$ = 0, $$$0 = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$2 = 0, $$0$i$i$8 = 0, $$0$i$i$8$lcssa = 0, $$0$i$i$lcssa = 0, $$01$i$i = 0, $$2 = 0, $$lcssa35 = 0, $$pn = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__d$0 = 0, $__d$0$lcssa = 0, $__d$1 = 0, $__d$2 = 0, $__d$3 = 0, $__f$0 = 0, $__f$1 = 0, $__gl$0 = 0, $__gl$1 = 0, $__ig$0 = 0, $__ig$1 = 0, $__ng$0 = 0, $__ng$1 = 0, $__p$0 = 0, $exitcond = 0, $isascii1$i = 0, $or$cond = 0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$__me>>2] = $__mb; $0 = ((($__sn)) + 4|0); $1 = ((($__sn)) + 8|0); $2 = ((($__sn)) + 1|0); $3 = ((($__sym)) + 4|0); $4 = $__flags & 512; $5 = ($4|0)==(0); $6 = ((($__sym)) + 8|0); $7 = ((($__sym)) + 1|0); $8 = ((($__ct)) + 8|0); $9 = ($__fd|0)>(0); $10 = ((($__grp)) + 4|0); $11 = ((($__grp)) + 8|0); $12 = ((($__grp)) + 1|0); $$0 = $__db;$__p$0 = 0; while(1) { $exitcond = ($__p$0|0)==(4); if ($exitcond) { break; } $21 = (($__pat) + ($__p$0)|0); $22 = HEAP8[$21>>0]|0; $23 = $22 << 24 >> 24; L4: do { switch ($23|0) { case 0: { $24 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $24; $$2 = $$0; break; } case 1: { $25 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $25; $26 = HEAP32[$__ct>>2]|0; $27 = ((($26)) + 28|0); $28 = HEAP32[$27>>2]|0; $29 = (FUNCTION_TABLE_iii[$28 & 8191]($__ct,32)|0); $30 = HEAP32[$__me>>2]|0; $31 = ((($30)) + 1|0); HEAP32[$__me>>2] = $31; HEAP8[$30>>0] = $29; $$2 = $$0; break; } case 3: { $32 = HEAP8[$__sn>>0]|0; $33 = $32 & 1; $34 = ($33<<24>>24)==(0); $35 = HEAP32[$0>>2]|0; $36 = $32&255; $37 = $36 >>> 1; $38 = $34 ? $37 : $35; $39 = ($38|0)==(0); if ($39) { $$2 = $$0; } else { $40 = HEAP32[$1>>2]|0; $41 = $34 ? $2 : $40; $42 = HEAP8[$41>>0]|0; $43 = HEAP32[$__me>>2]|0; $44 = ((($43)) + 1|0); HEAP32[$__me>>2] = $44; HEAP8[$43>>0] = $42; $$2 = $$0; } break; } case 2: { $45 = HEAP8[$__sym>>0]|0; $46 = $45 & 1; $47 = ($46<<24>>24)==(0); $48 = HEAP32[$3>>2]|0; $49 = $45&255; $50 = $49 >>> 1; $51 = $47 ? $50 : $48; $52 = ($51|0)==(0); $or$cond = $5 | $52; if ($or$cond) { $$2 = $$0; } else { $53 = HEAP32[$6>>2]|0; $54 = $47 ? $7 : $53; $55 = (($54) + ($51)|0); $56 = HEAP32[$__me>>2]|0; $$0$i$i$8 = $56;$57 = $54; while(1) { $58 = ($57|0)==($55|0); if ($58) { $$0$i$i$8$lcssa = $$0$i$i$8; break; } $59 = HEAP8[$57>>0]|0; HEAP8[$$0$i$i$8>>0] = $59; $60 = ((($57)) + 1|0); $61 = ((($$0$i$i$8)) + 1|0); $$0$i$i$8 = $61;$57 = $60; } HEAP32[$__me>>2] = $$0$i$i$8$lcssa; $$2 = $$0; } break; } case 4: { $62 = HEAP32[$__me>>2]|0; $63 = ((($$0)) + 1|0); $$$0 = $__neg ? $63 : $$0; $64 = HEAP32[$8>>2]|0; $__d$0 = $$$0; while(1) { $65 = ($__d$0>>>0)<($__de>>>0); if (!($65)) { $__d$0$lcssa = $__d$0; break; } $66 = HEAP8[$__d$0>>0]|0; $isascii1$i = ($66<<24>>24)>(-1); if (!($isascii1$i)) { $__d$0$lcssa = $__d$0; break; } $67 = $66 << 24 >> 24; $68 = (($64) + ($67<<1)|0); $69 = HEAP16[$68>>1]|0; $70 = $69 & 2048; $71 = ($70<<16>>16)==(0); if ($71) { $__d$0$lcssa = $__d$0; break; } $72 = ((($__d$0)) + 1|0); $__d$0 = $72; } if ($9) { $__d$1 = $__d$0$lcssa;$__f$0 = $__fd; while(1) { $73 = ($__d$1>>>0)>($$$0>>>0); $74 = ($__f$0|0)>(0); $75 = $73 & $74; if (!($75)) { break; } $76 = ((($__d$1)) + -1|0); $77 = HEAP8[$76>>0]|0; $78 = HEAP32[$__me>>2]|0; $79 = ((($78)) + 1|0); HEAP32[$__me>>2] = $79; HEAP8[$78>>0] = $77; $80 = (($__f$0) + -1)|0; $__d$1 = $76;$__f$0 = $80; } if ($74) { $81 = HEAP32[$__ct>>2]|0; $82 = ((($81)) + 28|0); $83 = HEAP32[$82>>2]|0; $84 = (FUNCTION_TABLE_iii[$83 & 8191]($__ct,48)|0); $88 = $84; } else { $88 = 0; } $__f$1 = $__f$0; while(1) { $85 = ($__f$1|0)>(0); $86 = HEAP32[$__me>>2]|0; $87 = ((($86)) + 1|0); HEAP32[$__me>>2] = $87; if (!($85)) { $$lcssa35 = $86; break; } HEAP8[$86>>0] = $88; $89 = (($__f$1) + -1)|0; $__f$1 = $89; } HEAP8[$$lcssa35>>0] = $__dp; $__d$2 = $__d$1; } else { $__d$2 = $__d$0$lcssa; } $90 = ($__d$2|0)==($$$0|0); L35: do { if ($90) { $91 = HEAP32[$__ct>>2]|0; $92 = ((($91)) + 28|0); $93 = HEAP32[$92>>2]|0; $94 = (FUNCTION_TABLE_iii[$93 & 8191]($__ct,48)|0); $95 = HEAP32[$__me>>2]|0; $96 = ((($95)) + 1|0); HEAP32[$__me>>2] = $96; HEAP8[$95>>0] = $94; } else { $97 = HEAP8[$__grp>>0]|0; $98 = $97 & 1; $99 = ($98<<24>>24)==(0); $100 = HEAP32[$10>>2]|0; $101 = $97&255; $102 = $101 >>> 1; $103 = $99 ? $102 : $100; $104 = ($103|0)==(0); if ($104) { $__d$3 = $__d$2;$__gl$0 = -1;$__ig$0 = 0;$__ng$0 = 0; } else { $105 = HEAP32[$11>>2]|0; $106 = $99 ? $12 : $105; $107 = HEAP8[$106>>0]|0; $108 = $107 << 24 >> 24; $__d$3 = $__d$2;$__gl$0 = $108;$__ig$0 = 0;$__ng$0 = 0; } while(1) { $109 = ($__d$3|0)==($$$0|0); if ($109) { break L35; } $110 = ($__ng$0|0)==($__gl$0|0); if ($110) { $111 = HEAP32[$__me>>2]|0; $112 = ((($111)) + 1|0); HEAP32[$__me>>2] = $112; HEAP8[$111>>0] = $__ts; $113 = (($__ig$0) + 1)|0; $114 = HEAP8[$__grp>>0]|0; $115 = $114 & 1; $116 = ($115<<24>>24)==(0); $117 = HEAP32[$10>>2]|0; $118 = $114&255; $119 = $118 >>> 1; $120 = $116 ? $119 : $117; $121 = ($113>>>0)<($120>>>0); if ($121) { $122 = HEAP32[$11>>2]|0; $123 = $116 ? $12 : $122; $124 = (($123) + ($113)|0); $125 = HEAP8[$124>>0]|0; $126 = ($125<<24>>24)==(127); $127 = $125 << 24 >> 24; $$ = $126 ? -1 : $127; $__gl$1 = $$;$__ig$1 = $113;$__ng$1 = 0; } else { $__gl$1 = $__ng$0;$__ig$1 = $113;$__ng$1 = 0; } } else { $__gl$1 = $__gl$0;$__ig$1 = $__ig$0;$__ng$1 = $__ng$0; } $128 = ((($__d$3)) + -1|0); $129 = HEAP8[$128>>0]|0; $130 = HEAP32[$__me>>2]|0; $131 = ((($130)) + 1|0); HEAP32[$__me>>2] = $131; HEAP8[$130>>0] = $129; $132 = (($__ng$1) + 1)|0; $__d$3 = $128;$__gl$0 = $__gl$1;$__ig$0 = $__ig$1;$__ng$0 = $132; } } } while(0); $133 = HEAP32[$__me>>2]|0; $134 = ($62|0)==($133|0); if ($134) { $$2 = $$$0; } else { $$0$i$i$2 = $133;$$01$i$i = $62; while(1) { $135 = ((($$0$i$i$2)) + -1|0); $136 = ($$01$i$i>>>0)<($135>>>0); if (!($136)) { $$2 = $$$0; break L4; } $137 = HEAP8[$$01$i$i>>0]|0; $138 = HEAP8[$135>>0]|0; HEAP8[$$01$i$i>>0] = $138; HEAP8[$135>>0] = $137; $139 = ((($$01$i$i)) + 1|0); $$0$i$i$2 = $135;$$01$i$i = $139; } } break; } default: { $$2 = $$0; } } } while(0); $140 = (($__p$0) + 1)|0; $$0 = $$2;$__p$0 = $140; } $13 = HEAP8[$__sn>>0]|0; $14 = $13 & 1; $15 = ($14<<24>>24)==(0); $16 = HEAP32[$0>>2]|0; $17 = $13&255; $18 = $17 >>> 1; $19 = $15 ? $18 : $16; $20 = ($19>>>0)>(1); if ($20) { $141 = HEAP32[$1>>2]|0; $142 = $15 ? $2 : $141; $143 = (($142) + ($19)|0); $144 = HEAP32[$__me>>2]|0; $$0$i$i = $144;$$pn = $142; while(1) { $145 = ((($$pn)) + 1|0); $146 = ($145|0)==($143|0); if ($146) { $$0$i$i$lcssa = $$0$i$i; break; } $147 = HEAP8[$145>>0]|0; HEAP8[$$0$i$i>>0] = $147; $148 = ((($$0$i$i)) + 1|0); $$0$i$i = $148;$$pn = $145; } HEAP32[$__me>>2] = $$0$i$i$lcssa; } $149 = $__flags & 176; switch ($149|0) { case 32: { $150 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $150; break; } case 16: { break; } default: { HEAP32[$__mi>>2] = $__mb; } } return; } function __ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE($this,$__s,$__intl,$__iob,$__fl,$__digits) { $this = $this|0; $__s = $__s|0; $__intl = $__intl|0; $__iob = $__iob|0; $__fl = $__fl|0; $__digits = $__digits|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$byval_copy = 0, $$pre = 0, $$pre18 = 0, $$pre19 = 0, $$pre19$pre = 0, $$pre21 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; var $__dp = 0, $__fd = 0, $__grp = 0, $__i$0$i$i = 0, $__i$0$i$i$3 = 0, $__i$0$i$i$6 = 0, $__loc = 0, $__mb$0 = 0, $__mbuf = 0, $__me = 0, $__mi = 0, $__pat = 0, $__sn = 0, $__sym = 0, $__ts = 0, $exitcond$i$i = 0, $exitcond$i$i$4 = 0, $exitcond$i$i$7 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 56|0; $__loc = sp + 52|0; $__pat = sp + 164|0; $__dp = sp + 161|0; $__ts = sp + 160|0; $__grp = sp + 40|0; $__sym = sp + 28|0; $__sn = sp + 16|0; $__fd = sp + 12|0; $__mbuf = sp + 60|0; $__mi = sp + 8|0; $__me = sp + 4|0; $0 = sp; $1 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $1; __THREW__ = 0; $2 = (invoke_iii(7576,($__loc|0),(111540|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if ($4) { label = 22; } else { $5 = HEAP8[$__digits>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__digits)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); if ($13) { $32 = 0; } else { $14 = ((($__digits)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__digits)) + 1|0); $17 = $7 ? $16 : $15; $18 = HEAP8[$17>>0]|0; $19 = HEAP32[$2>>2]|0; $20 = ((($19)) + 28|0); $21 = HEAP32[$20>>2]|0; __THREW__ = 0; $22 = (invoke_iii($21|0,($2|0),45)|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { label = 22; break; } $25 = ($18<<24>>24)==($22<<24>>24); $32 = $25; } $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $26 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$26>>2] = 0; $27 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $27; } $__i$0$i$i$3 = 0; while(1) { $exitcond$i$i$4 = ($__i$0$i$i$3|0)==(3); if ($exitcond$i$i$4) { break; } $28 = (($__sym) + ($__i$0$i$i$3<<2)|0); HEAP32[$28>>2] = 0; $29 = (($__i$0$i$i$3) + 1)|0; $__i$0$i$i$3 = $29; } $__i$0$i$i$6 = 0; while(1) { $exitcond$i$i$7 = ($__i$0$i$i$6|0)==(3); if ($exitcond$i$i$7) { break; } $30 = (($__sn) + ($__i$0$i$i$6<<2)|0); HEAP32[$30>>2] = 0; $31 = (($__i$0$i$i$6) + 1)|0; $__i$0$i$i$6 = $31; } __THREW__ = 0; invoke_viiiiiiiiii(7621,($__intl|0),($32|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__sn|0),($__fd|0)); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $$0 = $94;$$01 = $95;$$pre19 = $1; } else { $35 = HEAP8[$__digits>>0]|0; $36 = $35 & 1; $37 = ($36<<24>>24)==(0); $38 = HEAP32[$8>>2]|0; $39 = $35&255; $40 = $39 >>> 1; $41 = $37 ? $40 : $38; $42 = HEAP32[$__fd>>2]|0; $43 = ($41|0)>($42|0); if ($43) { $44 = (($41) - ($42))|0; $45 = $44 << 1; $46 = HEAP8[$__sn>>0]|0; $47 = $46 & 1; $48 = ($47<<24>>24)==(0); $49 = ((($__sn)) + 4|0); $50 = HEAP32[$49>>2]|0; $51 = $46&255; $52 = $51 >>> 1; $53 = $48 ? $52 : $50; $54 = HEAP8[$__sym>>0]|0; $55 = $54 & 1; $56 = ($55<<24>>24)==(0); $57 = ((($__sym)) + 4|0); $58 = HEAP32[$57>>2]|0; $59 = $54&255; $60 = $59 >>> 1; $61 = $56 ? $60 : $58; $62 = $45 | 1; $63 = (($62) + ($42))|0; $64 = (($63) + ($53))|0; $65 = (($64) + ($61))|0; $85 = $65; } else { $66 = HEAP8[$__sn>>0]|0; $67 = $66 & 1; $68 = ($67<<24>>24)==(0); $69 = ((($__sn)) + 4|0); $70 = HEAP32[$69>>2]|0; $71 = $66&255; $72 = $71 >>> 1; $73 = $68 ? $72 : $70; $74 = HEAP8[$__sym>>0]|0; $75 = $74 & 1; $76 = ($75<<24>>24)==(0); $77 = ((($__sym)) + 4|0); $78 = HEAP32[$77>>2]|0; $79 = $74&255; $80 = $79 >>> 1; $81 = $76 ? $80 : $78; $82 = (($42) + 2)|0; $83 = (($82) + ($73))|0; $84 = (($83) + ($81))|0; $85 = $84; } $86 = ($85>>>0)>(100); if ($86) { $87 = (_malloc($85)|0); $88 = $87; $89 = ($87|0)==(0|0); if ($89) { __THREW__ = 0; invoke_v(7597); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $98 = $88; } else { $$pre = HEAP8[$__digits>>0]|0; $$pre18 = HEAP32[$8>>2]|0; $104 = $$pre;$112 = $$pre18;$125 = $88;$__mb$0 = 0; label = 26; } } else { $104 = $35;$112 = $38;$125 = $88;$__mb$0 = $87; label = 26; } } else { $104 = $35;$112 = $38;$125 = 0;$__mb$0 = $__mbuf; label = 26; } if ((label|0) == 26) { $101 = ((($__iob)) + 4|0); $102 = HEAP32[$101>>2]|0; $103 = $104 & 1; $105 = ($103<<24>>24)==(0); $106 = ((($__digits)) + 8|0); $107 = HEAP32[$106>>2]|0; $108 = ((($__digits)) + 1|0); $109 = $105 ? $108 : $107; $110 = $104&255; $111 = $110 >>> 1; $113 = $105 ? $111 : $112; $114 = (($109) + ($113)|0); $115 = HEAP8[$__dp>>0]|0; $116 = HEAP8[$__ts>>0]|0; __THREW__ = 0; invoke_viiiiiiiiiiiiiii(7622,($__mb$0|0),($__mi|0),($__me|0),($102|0),($109|0),($114|0),($2|0),($32|0),($__pat|0),($115|0),($116|0),($__grp|0),($__sym|0),($__sn|0),($42|0)); $117 = __THREW__; __THREW__ = 0; $118 = $117&1; if ($118) { $98 = $125; } else { $119 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $119; $120 = HEAP32[$__mi>>2]|0; $121 = HEAP32[$__me>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $122 = (invoke_iiiiiii(3864,($$byval_copy|0),($__mb$0|0),($120|0),($121|0),($__iob|0),($__fl|0))|0); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { $98 = $125; } else { $126 = ($125|0)==(0); if ($126) { $128 = $1; } else { $127 = $125; _free($127); $$pre21 = HEAP32[$__loc>>2]|0; $128 = $$pre21; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); (__ZNSt3__114__shared_count16__release_sharedEv($128)|0); STACKTOP = sp;return ($122|0); } } } $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $99 = ($98|0)==(0); if ($99) { $$0 = $96;$$01 = $97;$$pre19 = $1; } else { $100 = $98; _free($100); $$pre19$pre = HEAP32[$__loc>>2]|0; $$0 = $96;$$01 = $97;$$pre19 = $$pre19$pre; } } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sn); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $$1 = $$0;$$12 = $$01;$129 = $$pre19; } } while(0); if ((label|0) == 22) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $$1 = $92;$$12 = $93;$129 = $1; } (__ZNSt3__114__shared_count16__release_sharedEv($129)|0); ___resumeException($$1|0); // unreachable; return (0)|0; } function __ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe($this,$__s,$__intl,$__iob,$__fl,$__units) { $this = $this|0; $__s = $__s|0; $__intl = $__intl|0; $__iob = $__iob|0; $__fl = $__fl|0; $__units = +$__units; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$2 = 0, $$23 = 0, $$byval_copy = 0, $$pre = 0, $$pre20 = 0, $$pre20$pre = 0, $$pre22 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0; var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__bb = 0, $__buf = 0, $__db$0 = 0, $__digits = 0, $__dp = 0, $__fd = 0, $__grp = 0, $__i$0$i$i = 0; var $__i$0$i$i$4 = 0, $__i$0$i$i$6 = 0, $__loc = 0, $__mb$0 = 0, $__mbuf = 0, $__me = 0, $__mi = 0, $__n$0 = 0, $__pat = 0, $__sn = 0, $__sym = 0, $__ts = 0, $exitcond$i$i = 0, $exitcond$i$i$5 = 0, $exitcond$i$i$7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 1008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 892|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; $__buf = sp + 900|0; $__bb = sp + 888|0; $__digits = sp + 488|0; $__loc = sp + 480|0; $__pat = sp + 896|0; $__dp = sp + 476|0; $__ts = sp + 472|0; $__grp = sp + 460|0; $__sym = sp + 448|0; $__sn = sp + 436|0; $__fd = sp + 432|0; $__mbuf = sp + 32|0; $__mi = sp + 24|0; $__me = sp + 20|0; $0 = sp + 16|0; HEAP32[$__bb>>2] = $__buf; HEAPF64[$vararg_buffer>>3] = $__units; $1 = (_snprintf($__buf,100,211399,$vararg_buffer)|0); $2 = ($1>>>0)>(99); do { if ($2) { __THREW__ = 0; $3 = (invoke_i(7591)|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $138 = 0;$139 = 0; label = 8; } else { __THREW__ = 0; HEAPF64[$vararg_buffer1>>3] = $__units; $6 = (invoke_iiiii(7596,($__bb|0),($3|0),(211399|0),($vararg_buffer1|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $138 = 0;$139 = 0; label = 8; } else { $9 = HEAP32[$__bb>>2]|0; $10 = ($9|0)==(0|0); if ($10) { __THREW__ = 0; invoke_v(7597); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $138 = 0;$139 = 0; label = 8; break; } $$pre = HEAP32[$__bb>>2]|0; $140 = $$pre; } else { $11 = $9; $140 = $11; } $16 = $6 << 2; $17 = (_malloc($16)|0); $18 = $17; $19 = ($17|0)==(0|0); if ($19) { __THREW__ = 0; invoke_v(7597); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { $138 = $140;$139 = $18; label = 8; } else { $125 = $18;$128 = $140;$__db$0 = 0;$__n$0 = $6; label = 11; } } else { $125 = $18;$128 = $140;$__db$0 = $17;$__n$0 = $6; label = 11; } } } } else { $125 = 0;$128 = 0;$__db$0 = $__digits;$__n$0 = $1; label = 11; } } while(0); if ((label|0) == 11) { __THREW__ = 0; $22 = (invoke_ii(6096,($__iob|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if ($24) { $138 = $128;$139 = $125; label = 8; } else { HEAP32[$__loc>>2] = $22; __THREW__ = 0; $25 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 32; } else { $28 = HEAP32[$__bb>>2]|0; $29 = (($28) + ($__n$0)|0); $30 = HEAP32[$25>>2]|0; $31 = ((($30)) + 48|0); $32 = HEAP32[$31>>2]|0; __THREW__ = 0; (invoke_iiiii($32|0,($25|0),($28|0),($29|0),($__db$0|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if ($34) { label = 32; } else { $35 = ($__n$0|0)==(0); if ($35) { $45 = 0; } else { $36 = HEAP32[$__bb>>2]|0; $37 = HEAP8[$36>>0]|0; $38 = ($37<<24>>24)==(45); $45 = $38; } $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $39 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$39>>2] = 0; $40 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $40; } $__i$0$i$i$4 = 0; while(1) { $exitcond$i$i$5 = ($__i$0$i$i$4|0)==(3); if ($exitcond$i$i$5) { break; } $41 = (($__sym) + ($__i$0$i$i$4<<2)|0); HEAP32[$41>>2] = 0; $42 = (($__i$0$i$i$4) + 1)|0; $__i$0$i$i$4 = $42; } $__i$0$i$i$6 = 0; while(1) { $exitcond$i$i$7 = ($__i$0$i$i$6|0)==(3); if ($exitcond$i$i$7) { break; } $43 = (($__sn) + ($__i$0$i$i$6<<2)|0); HEAP32[$43>>2] = 0; $44 = (($__i$0$i$i$6) + 1)|0; $__i$0$i$i$6 = $44; } __THREW__ = 0; invoke_viiiiiiiiii(7623,($__intl|0),($45|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__sn|0),($__fd|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { $101 = ___cxa_find_matching_catch()|0; $102 = tempRet0; $$0 = $101;$$01 = $102;$$pre20 = $22; } else { $48 = HEAP32[$__fd>>2]|0; $49 = ($__n$0|0)>($48|0); if ($49) { $50 = (($__n$0) - ($48))|0; $51 = $50 << 1; $52 = HEAP8[$__sn>>0]|0; $53 = $52 & 1; $54 = ($53<<24>>24)==(0); $55 = ((($__sn)) + 4|0); $56 = HEAP32[$55>>2]|0; $57 = $52&255; $58 = $57 >>> 1; $59 = $54 ? $58 : $56; $60 = HEAP8[$__sym>>0]|0; $61 = $60 & 1; $62 = ($61<<24>>24)==(0); $63 = ((($__sym)) + 4|0); $64 = HEAP32[$63>>2]|0; $65 = $60&255; $66 = $65 >>> 1; $67 = $62 ? $66 : $64; $68 = $51 | 1; $69 = (($68) + ($48))|0; $70 = (($69) + ($59))|0; $71 = (($70) + ($67))|0; $91 = $71; } else { $72 = HEAP8[$__sn>>0]|0; $73 = $72 & 1; $74 = ($73<<24>>24)==(0); $75 = ((($__sn)) + 4|0); $76 = HEAP32[$75>>2]|0; $77 = $72&255; $78 = $77 >>> 1; $79 = $74 ? $78 : $76; $80 = HEAP8[$__sym>>0]|0; $81 = $80 & 1; $82 = ($81<<24>>24)==(0); $83 = ((($__sym)) + 4|0); $84 = HEAP32[$83>>2]|0; $85 = $80&255; $86 = $85 >>> 1; $87 = $82 ? $86 : $84; $88 = (($48) + 2)|0; $89 = (($88) + ($79))|0; $90 = (($89) + ($87))|0; $91 = $90; } $92 = ($91>>>0)>(100); if ($92) { $93 = $91 << 2; $94 = (_malloc($93)|0); $95 = $94; $96 = ($94|0)==(0|0); if ($96) { __THREW__ = 0; invoke_v(7597); $97 = __THREW__; __THREW__ = 0; $98 = $97&1; if ($98) { $105 = $95; } else { $121 = $95;$__mb$0 = 0; label = 36; } } else { $121 = $95;$__mb$0 = $94; label = 36; } } else { $121 = 0;$__mb$0 = $__mbuf; label = 36; } if ((label|0) == 36) { $108 = ((($__iob)) + 4|0); $109 = HEAP32[$108>>2]|0; $110 = (($__db$0) + ($__n$0<<2)|0); $111 = HEAP32[$__dp>>2]|0; $112 = HEAP32[$__ts>>2]|0; __THREW__ = 0; invoke_viiiiiiiiiiiiiii(7624,($__mb$0|0),($__mi|0),($__me|0),($109|0),($__db$0|0),($110|0),($25|0),($45|0),($__pat|0),($111|0),($112|0),($__grp|0),($__sym|0),($__sn|0),($48|0)); $113 = __THREW__; __THREW__ = 0; $114 = $113&1; if ($114) { $105 = $121; } else { $115 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $115; $116 = HEAP32[$__mi>>2]|0; $117 = HEAP32[$__me>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $118 = (invoke_iiiiiii(7603,($$byval_copy|0),($__mb$0|0),($116|0),($117|0),($__iob|0),($__fl|0))|0); $119 = __THREW__; __THREW__ = 0; $120 = $119&1; if ($120) { $105 = $121; } else { $122 = ($121|0)==(0); if ($122) { $124 = $22; } else { $123 = $121; _free($123); $$pre22 = HEAP32[$__loc>>2]|0; $124 = $$pre22; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); (__ZNSt3__114__shared_count16__release_sharedEv($124)|0); $126 = ($125|0)==(0); if (!($126)) { $127 = $125; _free($127); } $129 = ($128|0)==(0); if (!($129)) { $130 = $128; _free($130); } STACKTOP = sp;return ($118|0); } } } $103 = ___cxa_find_matching_catch()|0; $104 = tempRet0; $106 = ($105|0)==(0); if ($106) { $$0 = $103;$$01 = $104;$$pre20 = $22; } else { $107 = $105; _free($107); $$pre20$pre = HEAP32[$__loc>>2]|0; $$0 = $103;$$01 = $104;$$pre20 = $$pre20$pre; } } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $$1 = $$0;$$12 = $$01;$131 = $$pre20; } } if ((label|0) == 32) { $99 = ___cxa_find_matching_catch()|0; $100 = tempRet0; $$1 = $99;$$12 = $100;$131 = $22; } (__ZNSt3__114__shared_count16__release_sharedEv($131)|0); $$2 = $$1;$$23 = $$12;$132 = $125;$135 = $128; } } if ((label|0) == 8) { $14 = ___cxa_find_matching_catch()|0; $15 = tempRet0; $$2 = $14;$$23 = $15;$132 = $139;$135 = $138; } $133 = ($132|0)==(0); if (!($133)) { $134 = $132; _free($134); } $136 = ($135|0)==(0); if (!($136)) { $137 = $135; _free($137); } ___resumeException($$2|0); // unreachable; return (0)|0; } function __ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri($__intl,$__neg,$__loc,$__pat,$__dp,$__ts,$__grp,$__sym,$__sn,$__fd) { $__intl = $__intl|0; $__neg = $__neg|0; $__loc = $__loc|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__sn = $__sn|0; $__fd = $__fd|0; var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0; var $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__i$0$i$i$i = 0, $__i$0$i$i$i$13 = 0, $__i$0$i$i$i$18 = 0, $__i$0$i$i$i$23 = 0, $__i$0$i$i$i$28 = 0, $__i$0$i$i$i$33 = 0; var $__i$0$i$i$i$6 = 0, $__i$0$i$i$i$9 = 0, $exitcond$i$i$i = 0, $exitcond$i$i$i$10 = 0, $exitcond$i$i$i$14 = 0, $exitcond$i$i$i$19 = 0, $exitcond$i$i$i$24 = 0, $exitcond$i$i$i$29 = 0, $exitcond$i$i$i$34 = 0, $exitcond$i$i$i$7 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $0 = sp + 108|0; $1 = sp + 96|0; $2 = sp + 92|0; $3 = sp + 80|0; $4 = sp + 68|0; $5 = sp + 56|0; $6 = sp + 52|0; $7 = sp + 40|0; $8 = sp + 36|0; $9 = sp + 24|0; $10 = sp + 12|0; $11 = sp; if ($__intl) { $12 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111276)|0); $13 = HEAP32[$12>>2]|0; if ($__neg) { $14 = ((($13)) + 44|0); $15 = HEAP32[$14>>2]|0; FUNCTION_TABLE_vii[$15 & 8191]($0,$12); $16 = HEAP32[$0>>2]|0; HEAP8[$__pat>>0]=$16&255;HEAP8[$__pat+1>>0]=($16>>8)&255;HEAP8[$__pat+2>>0]=($16>>16)&255;HEAP8[$__pat+3>>0]=$16>>24; $17 = HEAP32[$12>>2]|0; $18 = ((($17)) + 32|0); $19 = HEAP32[$18>>2]|0; FUNCTION_TABLE_vii[$19 & 8191]($1,$12); $20 = HEAP8[$__sn>>0]|0; $21 = $20 & 1; $22 = ($21<<24>>24)==(0); if ($22) { HEAP8[$__sn>>0] = 0; } else { $23 = ((($__sn)) + 8|0); $24 = HEAP32[$23>>2]|0; HEAP32[$24>>2] = 0; } $25 = ((($__sn)) + 4|0); HEAP32[$25>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sn|0),0); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { $28 = ___cxa_find_matching_catch(0|0)|0; $29 = tempRet0; ___clang_call_terminate($28); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$1>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$1+8>>2]|0; $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $30 = (($1) + ($__i$0$i$i$i<<2)|0); HEAP32[$30>>2] = 0; $31 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $31; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($1); } else { $32 = ((($13)) + 40|0); $33 = HEAP32[$32>>2]|0; FUNCTION_TABLE_vii[$33 & 8191]($2,$12); $34 = HEAP32[$2>>2]|0; HEAP8[$__pat>>0]=$34&255;HEAP8[$__pat+1>>0]=($34>>8)&255;HEAP8[$__pat+2>>0]=($34>>16)&255;HEAP8[$__pat+3>>0]=$34>>24; $35 = HEAP32[$12>>2]|0; $36 = ((($35)) + 28|0); $37 = HEAP32[$36>>2]|0; FUNCTION_TABLE_vii[$37 & 8191]($3,$12); $38 = HEAP8[$__sn>>0]|0; $39 = $38 & 1; $40 = ($39<<24>>24)==(0); if ($40) { HEAP8[$__sn>>0] = 0; } else { $41 = ((($__sn)) + 8|0); $42 = HEAP32[$41>>2]|0; HEAP32[$42>>2] = 0; } $43 = ((($__sn)) + 4|0); HEAP32[$43>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sn|0),0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { $46 = ___cxa_find_matching_catch(0|0)|0; $47 = tempRet0; ___clang_call_terminate($46); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$3>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$3+8>>2]|0; $__i$0$i$i$i$6 = 0; while(1) { $exitcond$i$i$i$7 = ($__i$0$i$i$i$6|0)==(3); if ($exitcond$i$i$i$7) { break; } $48 = (($3) + ($__i$0$i$i$i$6<<2)|0); HEAP32[$48>>2] = 0; $49 = (($__i$0$i$i$i$6) + 1)|0; $__i$0$i$i$i$6 = $49; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($3); } $50 = HEAP32[$12>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = (FUNCTION_TABLE_ii[$52 & 8191]($12)|0); HEAP32[$__dp>>2] = $53; $54 = HEAP32[$12>>2]|0; $55 = ((($54)) + 16|0); $56 = HEAP32[$55>>2]|0; $57 = (FUNCTION_TABLE_ii[$56 & 8191]($12)|0); HEAP32[$__ts>>2] = $57; $58 = HEAP32[$12>>2]|0; $59 = ((($58)) + 20|0); $60 = HEAP32[$59>>2]|0; FUNCTION_TABLE_vii[$60 & 8191]($4,$12); $61 = HEAP8[$__grp>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $67 = ((($__grp)) + 1|0); HEAP8[$67>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $64 = ((($__grp)) + 8|0); $65 = HEAP32[$64>>2]|0; HEAP8[$65>>0] = 0; $66 = ((($__grp)) + 4|0); HEAP32[$66>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { $70 = ___cxa_find_matching_catch(0|0)|0; $71 = tempRet0; ___clang_call_terminate($70); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$4>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$4+8>>2]|0; $__i$0$i$i$i$9 = 0; while(1) { $exitcond$i$i$i$10 = ($__i$0$i$i$i$9|0)==(3); if ($exitcond$i$i$i$10) { break; } $72 = (($4) + ($__i$0$i$i$i$9<<2)|0); HEAP32[$72>>2] = 0; $73 = (($__i$0$i$i$i$9) + 1)|0; $__i$0$i$i$i$9 = $73; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($4); $74 = HEAP32[$12>>2]|0; $75 = ((($74)) + 24|0); $76 = HEAP32[$75>>2]|0; FUNCTION_TABLE_vii[$76 & 8191]($5,$12); $77 = HEAP8[$__sym>>0]|0; $78 = $77 & 1; $79 = ($78<<24>>24)==(0); if ($79) { HEAP8[$__sym>>0] = 0; } else { $80 = ((($__sym)) + 8|0); $81 = HEAP32[$80>>2]|0; HEAP32[$81>>2] = 0; } $82 = ((($__sym)) + 4|0); HEAP32[$82>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sym|0),0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $85 = ___cxa_find_matching_catch(0|0)|0; $86 = tempRet0; ___clang_call_terminate($85); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$5>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$5+8>>2]|0; $__i$0$i$i$i$13 = 0; while(1) { $exitcond$i$i$i$14 = ($__i$0$i$i$i$13|0)==(3); if ($exitcond$i$i$i$14) { break; } $87 = (($5) + ($__i$0$i$i$i$13<<2)|0); HEAP32[$87>>2] = 0; $88 = (($__i$0$i$i$i$13) + 1)|0; $__i$0$i$i$i$13 = $88; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($5); $89 = HEAP32[$12>>2]|0; $90 = ((($89)) + 36|0); $91 = HEAP32[$90>>2]|0; $92 = (FUNCTION_TABLE_ii[$91 & 8191]($12)|0); $storemerge = $92; } else { $93 = (__ZNKSt3__16locale9use_facetERNS0_2idE($__loc,111212)|0); $94 = HEAP32[$93>>2]|0; if ($__neg) { $95 = ((($94)) + 44|0); $96 = HEAP32[$95>>2]|0; FUNCTION_TABLE_vii[$96 & 8191]($6,$93); $97 = HEAP32[$6>>2]|0; HEAP8[$__pat>>0]=$97&255;HEAP8[$__pat+1>>0]=($97>>8)&255;HEAP8[$__pat+2>>0]=($97>>16)&255;HEAP8[$__pat+3>>0]=$97>>24; $98 = HEAP32[$93>>2]|0; $99 = ((($98)) + 32|0); $100 = HEAP32[$99>>2]|0; FUNCTION_TABLE_vii[$100 & 8191]($7,$93); $101 = HEAP8[$__sn>>0]|0; $102 = $101 & 1; $103 = ($102<<24>>24)==(0); if ($103) { HEAP8[$__sn>>0] = 0; } else { $104 = ((($__sn)) + 8|0); $105 = HEAP32[$104>>2]|0; HEAP32[$105>>2] = 0; } $106 = ((($__sn)) + 4|0); HEAP32[$106>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sn|0),0); $107 = __THREW__; __THREW__ = 0; $108 = $107&1; if ($108) { $109 = ___cxa_find_matching_catch(0|0)|0; $110 = tempRet0; ___clang_call_terminate($109); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$7>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$7+8>>2]|0; $__i$0$i$i$i$18 = 0; while(1) { $exitcond$i$i$i$19 = ($__i$0$i$i$i$18|0)==(3); if ($exitcond$i$i$i$19) { break; } $111 = (($7) + ($__i$0$i$i$i$18<<2)|0); HEAP32[$111>>2] = 0; $112 = (($__i$0$i$i$i$18) + 1)|0; $__i$0$i$i$i$18 = $112; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($7); } else { $113 = ((($94)) + 40|0); $114 = HEAP32[$113>>2]|0; FUNCTION_TABLE_vii[$114 & 8191]($8,$93); $115 = HEAP32[$8>>2]|0; HEAP8[$__pat>>0]=$115&255;HEAP8[$__pat+1>>0]=($115>>8)&255;HEAP8[$__pat+2>>0]=($115>>16)&255;HEAP8[$__pat+3>>0]=$115>>24; $116 = HEAP32[$93>>2]|0; $117 = ((($116)) + 28|0); $118 = HEAP32[$117>>2]|0; FUNCTION_TABLE_vii[$118 & 8191]($9,$93); $119 = HEAP8[$__sn>>0]|0; $120 = $119 & 1; $121 = ($120<<24>>24)==(0); if ($121) { HEAP8[$__sn>>0] = 0; } else { $122 = ((($__sn)) + 8|0); $123 = HEAP32[$122>>2]|0; HEAP32[$123>>2] = 0; } $124 = ((($__sn)) + 4|0); HEAP32[$124>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sn|0),0); $125 = __THREW__; __THREW__ = 0; $126 = $125&1; if ($126) { $127 = ___cxa_find_matching_catch(0|0)|0; $128 = tempRet0; ___clang_call_terminate($127); // unreachable; } ;HEAP32[$__sn>>2]=HEAP32[$9>>2]|0;HEAP32[$__sn+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$__sn+8>>2]=HEAP32[$9+8>>2]|0; $__i$0$i$i$i$23 = 0; while(1) { $exitcond$i$i$i$24 = ($__i$0$i$i$i$23|0)==(3); if ($exitcond$i$i$i$24) { break; } $129 = (($9) + ($__i$0$i$i$i$23<<2)|0); HEAP32[$129>>2] = 0; $130 = (($__i$0$i$i$i$23) + 1)|0; $__i$0$i$i$i$23 = $130; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($9); } $131 = HEAP32[$93>>2]|0; $132 = ((($131)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = (FUNCTION_TABLE_ii[$133 & 8191]($93)|0); HEAP32[$__dp>>2] = $134; $135 = HEAP32[$93>>2]|0; $136 = ((($135)) + 16|0); $137 = HEAP32[$136>>2]|0; $138 = (FUNCTION_TABLE_ii[$137 & 8191]($93)|0); HEAP32[$__ts>>2] = $138; $139 = HEAP32[$93>>2]|0; $140 = ((($139)) + 20|0); $141 = HEAP32[$140>>2]|0; FUNCTION_TABLE_vii[$141 & 8191]($10,$93); $142 = HEAP8[$__grp>>0]|0; $143 = $142 & 1; $144 = ($143<<24>>24)==(0); if ($144) { $148 = ((($__grp)) + 1|0); HEAP8[$148>>0] = 0; HEAP8[$__grp>>0] = 0; } else { $145 = ((($__grp)) + 8|0); $146 = HEAP32[$145>>2]|0; HEAP8[$146>>0] = 0; $147 = ((($__grp)) + 4|0); HEAP32[$147>>2] = 0; } __THREW__ = 0; invoke_vii(7001,($__grp|0),0); $149 = __THREW__; __THREW__ = 0; $150 = $149&1; if ($150) { $151 = ___cxa_find_matching_catch(0|0)|0; $152 = tempRet0; ___clang_call_terminate($151); // unreachable; } ;HEAP32[$__grp>>2]=HEAP32[$10>>2]|0;HEAP32[$__grp+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$__grp+8>>2]=HEAP32[$10+8>>2]|0; $__i$0$i$i$i$28 = 0; while(1) { $exitcond$i$i$i$29 = ($__i$0$i$i$i$28|0)==(3); if ($exitcond$i$i$i$29) { break; } $153 = (($10) + ($__i$0$i$i$i$28<<2)|0); HEAP32[$153>>2] = 0; $154 = (($__i$0$i$i$i$28) + 1)|0; $__i$0$i$i$i$28 = $154; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($10); $155 = HEAP32[$93>>2]|0; $156 = ((($155)) + 24|0); $157 = HEAP32[$156>>2]|0; FUNCTION_TABLE_vii[$157 & 8191]($11,$93); $158 = HEAP8[$__sym>>0]|0; $159 = $158 & 1; $160 = ($159<<24>>24)==(0); if ($160) { HEAP8[$__sym>>0] = 0; } else { $161 = ((($__sym)) + 8|0); $162 = HEAP32[$161>>2]|0; HEAP32[$162>>2] = 0; } $163 = ((($__sym)) + 4|0); HEAP32[$163>>2] = 0; __THREW__ = 0; invoke_vii(7620,($__sym|0),0); $164 = __THREW__; __THREW__ = 0; $165 = $164&1; if ($165) { $166 = ___cxa_find_matching_catch(0|0)|0; $167 = tempRet0; ___clang_call_terminate($166); // unreachable; } ;HEAP32[$__sym>>2]=HEAP32[$11>>2]|0;HEAP32[$__sym+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$__sym+8>>2]=HEAP32[$11+8>>2]|0; $__i$0$i$i$i$33 = 0; while(1) { $exitcond$i$i$i$34 = ($__i$0$i$i$i$33|0)==(3); if ($exitcond$i$i$i$34) { break; } $168 = (($11) + ($__i$0$i$i$i$33<<2)|0); HEAP32[$168>>2] = 0; $169 = (($__i$0$i$i$i$33) + 1)|0; $__i$0$i$i$i$33 = $169; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($11); $170 = HEAP32[$93>>2]|0; $171 = ((($170)) + 36|0); $172 = HEAP32[$171>>2]|0; $173 = (FUNCTION_TABLE_ii[$172 & 8191]($93)|0); $storemerge = $173; } HEAP32[$__fd>>2] = $storemerge; STACKTOP = sp;return; } function __ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i($__mb,$__mi,$__me,$__flags,$__db,$__de,$__ct,$__neg,$__pat,$__dp,$__ts,$__grp,$__sym,$__sn,$__fd) { $__mb = $__mb|0; $__mi = $__mi|0; $__me = $__me|0; $__flags = $__flags|0; $__db = $__db|0; $__de = $__de|0; $__ct = $__ct|0; $__neg = $__neg|0; $__pat = $__pat|0; $__dp = $__dp|0; $__ts = $__ts|0; $__grp = $__grp|0; $__sym = $__sym|0; $__sn = $__sn|0; $__fd = $__fd|0; var $$ = 0, $$$0 = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$2 = 0, $$0$i$i$6 = 0, $$01$i$i = 0, $$2 = 0, $$lcssa34 = 0, $$lcssa35 = 0, $$pre27 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $__d$0 = 0, $__d$0$lcssa = 0, $__d$1 = 0, $__d$2 = 0, $__d$3 = 0, $__f$0 = 0, $__f$1 = 0, $__gl$0 = 0, $__gl$1 = 0, $__ig$0 = 0, $__ig$1 = 0, $__me$promoted = 0, $__ng$0 = 0, $__ng$1 = 0, $__p$0 = 0, $exitcond = 0, $or$cond = 0, $scevgep$i = 0; var $scevgep$i$7 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$__me>>2] = $__mb; $0 = ((($__sn)) + 4|0); $1 = ((($__sn)) + 8|0); $2 = ((($__sym)) + 4|0); $3 = $__flags & 512; $4 = ($3|0)==(0); $5 = ((($__sym)) + 8|0); $6 = ($__fd|0)>(0); $7 = ((($__grp)) + 4|0); $8 = ((($__grp)) + 8|0); $9 = ((($__grp)) + 1|0); $$0 = $__db;$__p$0 = 0; while(1) { $exitcond = ($__p$0|0)==(4); if ($exitcond) { break; } $18 = (($__pat) + ($__p$0)|0); $19 = HEAP8[$18>>0]|0; $20 = $19 << 24 >> 24; L4: do { switch ($20|0) { case 0: { $21 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $21; $$2 = $$0; break; } case 1: { $22 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $22; $23 = HEAP32[$__ct>>2]|0; $24 = ((($23)) + 44|0); $25 = HEAP32[$24>>2]|0; $26 = (FUNCTION_TABLE_iii[$25 & 8191]($__ct,32)|0); $27 = HEAP32[$__me>>2]|0; $28 = ((($27)) + 4|0); HEAP32[$__me>>2] = $28; HEAP32[$27>>2] = $26; $$2 = $$0; break; } case 3: { $29 = HEAP8[$__sn>>0]|0; $30 = $29 & 1; $31 = ($30<<24>>24)==(0); $32 = HEAP32[$0>>2]|0; $33 = $29&255; $34 = $33 >>> 1; $35 = $31 ? $34 : $32; $36 = ($35|0)==(0); if ($36) { $$2 = $$0; } else { $37 = HEAP32[$1>>2]|0; $38 = $31 ? $0 : $37; $39 = HEAP32[$38>>2]|0; $40 = HEAP32[$__me>>2]|0; $41 = ((($40)) + 4|0); HEAP32[$__me>>2] = $41; HEAP32[$40>>2] = $39; $$2 = $$0; } break; } case 2: { $42 = HEAP8[$__sym>>0]|0; $43 = $42 & 1; $44 = ($43<<24>>24)==(0); $45 = HEAP32[$2>>2]|0; $46 = $42&255; $47 = $46 >>> 1; $48 = $44 ? $47 : $45; $49 = ($48|0)==(0); $or$cond = $4 | $49; if ($or$cond) { $$2 = $$0; } else { $50 = HEAP32[$5>>2]|0; $51 = $44 ? $2 : $50; $52 = (($51) + ($48<<2)|0); $53 = HEAP32[$__me>>2]|0; $$0$i$i$6 = $53;$54 = $51; while(1) { $55 = ($54|0)==($52|0); if ($55) { break; } $56 = HEAP32[$54>>2]|0; HEAP32[$$0$i$i$6>>2] = $56; $57 = ((($54)) + 4|0); $58 = ((($$0$i$i$6)) + 4|0); $$0$i$i$6 = $58;$54 = $57; } $scevgep$i$7 = (($53) + ($48<<2)|0); HEAP32[$__me>>2] = $scevgep$i$7; $$2 = $$0; } break; } case 4: { $59 = HEAP32[$__me>>2]|0; $60 = ((($$0)) + 4|0); $$$0 = $__neg ? $60 : $$0; $__d$0 = $$$0; while(1) { $61 = ($__d$0>>>0)<($__de>>>0); if (!($61)) { $__d$0$lcssa = $__d$0; break; } $62 = HEAP32[$__d$0>>2]|0; $63 = HEAP32[$__ct>>2]|0; $64 = ((($63)) + 12|0); $65 = HEAP32[$64>>2]|0; $66 = (FUNCTION_TABLE_iiii[$65 & 8191]($__ct,2048,$62)|0); if (!($66)) { $__d$0$lcssa = $__d$0; break; } $67 = ((($__d$0)) + 4|0); $__d$0 = $67; } if ($6) { $__d$1 = $__d$0$lcssa;$__f$0 = $__fd; while(1) { $68 = ($__d$1>>>0)>($$$0>>>0); $69 = ($__f$0|0)>(0); $70 = $68 & $69; if (!($70)) { break; } $71 = ((($__d$1)) + -4|0); $72 = HEAP32[$71>>2]|0; $73 = HEAP32[$__me>>2]|0; $74 = ((($73)) + 4|0); HEAP32[$__me>>2] = $74; HEAP32[$73>>2] = $72; $75 = (($__f$0) + -1)|0; $__d$1 = $71;$__f$0 = $75; } if ($69) { $76 = HEAP32[$__ct>>2]|0; $77 = ((($76)) + 44|0); $78 = HEAP32[$77>>2]|0; $79 = (FUNCTION_TABLE_iii[$78 & 8191]($__ct,48)|0); $83 = $79; } else { $83 = 0; } $__me$promoted = HEAP32[$__me>>2]|0; $82 = $__me$promoted;$__f$1 = $__f$0; while(1) { $80 = ($__f$1|0)>(0); $81 = ((($82)) + 4|0); if (!($80)) { $$lcssa34 = $82;$$lcssa35 = $81; break; } HEAP32[$82>>2] = $83; $84 = (($__f$1) + -1)|0; $82 = $81;$__f$1 = $84; } HEAP32[$__me>>2] = $$lcssa35; HEAP32[$$lcssa34>>2] = $__dp; $__d$2 = $__d$1; } else { $__d$2 = $__d$0$lcssa; } $85 = ($__d$2|0)==($$$0|0); if ($85) { $86 = HEAP32[$__ct>>2]|0; $87 = ((($86)) + 44|0); $88 = HEAP32[$87>>2]|0; $89 = (FUNCTION_TABLE_iii[$88 & 8191]($__ct,48)|0); $90 = HEAP32[$__me>>2]|0; $91 = ((($90)) + 4|0); HEAP32[$__me>>2] = $91; HEAP32[$90>>2] = $89; $128 = $91; } else { $92 = HEAP8[$__grp>>0]|0; $93 = $92 & 1; $94 = ($93<<24>>24)==(0); $95 = HEAP32[$7>>2]|0; $96 = $92&255; $97 = $96 >>> 1; $98 = $94 ? $97 : $95; $99 = ($98|0)==(0); if ($99) { $__d$3 = $__d$2;$__gl$0 = -1;$__ig$0 = 0;$__ng$0 = 0; } else { $100 = HEAP32[$8>>2]|0; $101 = $94 ? $9 : $100; $102 = HEAP8[$101>>0]|0; $103 = $102 << 24 >> 24; $__d$3 = $__d$2;$__gl$0 = $103;$__ig$0 = 0;$__ng$0 = 0; } while(1) { $104 = ($__d$3|0)==($$$0|0); if ($104) { break; } $105 = ($__ng$0|0)==($__gl$0|0); $106 = HEAP32[$__me>>2]|0; if ($105) { $107 = ((($106)) + 4|0); HEAP32[$__me>>2] = $107; HEAP32[$106>>2] = $__ts; $108 = (($__ig$0) + 1)|0; $109 = HEAP8[$__grp>>0]|0; $110 = $109 & 1; $111 = ($110<<24>>24)==(0); $112 = $109&255; $113 = $112 >>> 1; $114 = $111 ? $113 : $95; $115 = ($108>>>0)<($114>>>0); if ($115) { $116 = HEAP32[$8>>2]|0; $117 = $111 ? $9 : $116; $118 = (($117) + ($108)|0); $119 = HEAP8[$118>>0]|0; $120 = ($119<<24>>24)==(127); $121 = $119 << 24 >> 24; $$ = $120 ? -1 : $121; $125 = $107;$__gl$1 = $$;$__ig$1 = $108;$__ng$1 = 0; } else { $125 = $107;$__gl$1 = $__ng$0;$__ig$1 = $108;$__ng$1 = 0; } } else { $125 = $106;$__gl$1 = $__gl$0;$__ig$1 = $__ig$0;$__ng$1 = $__ng$0; } $122 = ((($__d$3)) + -4|0); $123 = HEAP32[$122>>2]|0; $124 = ((($125)) + 4|0); HEAP32[$__me>>2] = $124; HEAP32[$125>>2] = $123; $126 = (($__ng$1) + 1)|0; $__d$3 = $122;$__gl$0 = $__gl$1;$__ig$0 = $__ig$1;$__ng$0 = $126; } $$pre27 = HEAP32[$__me>>2]|0; $128 = $$pre27; } $127 = ($59|0)==($128|0); if ($127) { $$2 = $$$0; } else { $$0$i$i$2 = $128;$$01$i$i = $59; while(1) { $129 = ((($$0$i$i$2)) + -4|0); $130 = ($$01$i$i>>>0)<($129>>>0); if (!($130)) { $$2 = $$$0; break L4; } $131 = HEAP32[$$01$i$i>>2]|0; $132 = HEAP32[$129>>2]|0; HEAP32[$$01$i$i>>2] = $132; HEAP32[$129>>2] = $131; $133 = ((($$01$i$i)) + 4|0); $$0$i$i$2 = $129;$$01$i$i = $133; } } break; } default: { $$2 = $$0; } } } while(0); $134 = (($__p$0) + 1)|0; $$0 = $$2;$__p$0 = $134; } $10 = HEAP8[$__sn>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = HEAP32[$0>>2]|0; $14 = $10&255; $15 = $14 >>> 1; $16 = $12 ? $15 : $13; $17 = ($16>>>0)>(1); if ($17) { $135 = HEAP32[$1>>2]|0; $136 = $12 ? $0 : $135; $137 = ((($136)) + 4|0); $138 = (($136) + ($16<<2)|0); $139 = HEAP32[$__me>>2]|0; $140 = $137; $141 = $138; $142 = (($141) - ($140))|0; $$0$i$i = $139;$143 = $137; while(1) { $144 = ($143|0)==($138|0); if ($144) { break; } $145 = HEAP32[$143>>2]|0; HEAP32[$$0$i$i>>2] = $145; $146 = ((($143)) + 4|0); $147 = ((($$0$i$i)) + 4|0); $$0$i$i = $147;$143 = $146; } $148 = $142 >>> 2; $scevgep$i = (($139) + ($148<<2)|0); HEAP32[$__me>>2] = $scevgep$i; } $149 = $__flags & 176; switch ($149|0) { case 32: { $150 = HEAP32[$__me>>2]|0; HEAP32[$__mi>>2] = $150; break; } case 16: { break; } default: { HEAP32[$__mi>>2] = $__mb; } } return; } function __ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE($this,$__s,$__intl,$__iob,$__fl,$__digits) { $this = $this|0; $__s = $__s|0; $__intl = $__intl|0; $__iob = $__iob|0; $__fl = $__fl|0; $__digits = $__digits|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$byval_copy = 0, $$pre = 0, $$pre17 = 0, $$pre18 = 0, $$pre18$pre = 0, $$pre20 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__dp = 0; var $__fd = 0, $__grp = 0, $__i$0$i$i = 0, $__i$0$i$i$3 = 0, $__i$0$i$i$5 = 0, $__loc = 0, $__mb$0 = 0, $__mbuf = 0, $__me = 0, $__mi = 0, $__pat = 0, $__sn = 0, $__sym = 0, $__ts = 0, $exitcond$i$i = 0, $exitcond$i$i$4 = 0, $exitcond$i$i$6 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 480|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $$byval_copy = sp + 468|0; $__loc = sp + 464|0; $__pat = sp + 472|0; $__dp = sp + 460|0; $__ts = sp + 456|0; $__grp = sp + 444|0; $__sym = sp + 432|0; $__sn = sp + 420|0; $__fd = sp + 416|0; $__mbuf = sp + 16|0; $__mi = sp + 8|0; $__me = sp + 4|0; $0 = sp; $1 = (__ZNKSt3__18ios_base6getlocEv($__iob)|0); HEAP32[$__loc>>2] = $1; __THREW__ = 0; $2 = (invoke_iii(7576,($__loc|0),(111532|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if ($4) { label = 22; } else { $5 = HEAP8[$__digits>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__digits)) + 4|0); $9 = HEAP32[$8>>2]|0; $10 = $5&255; $11 = $10 >>> 1; $12 = $7 ? $11 : $9; $13 = ($12|0)==(0); if ($13) { $31 = 0; } else { $14 = ((($__digits)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = $7 ? $8 : $15; $17 = HEAP32[$16>>2]|0; $18 = HEAP32[$2>>2]|0; $19 = ((($18)) + 44|0); $20 = HEAP32[$19>>2]|0; __THREW__ = 0; $21 = (invoke_iii($20|0,($2|0),45)|0); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 22; break; } $24 = ($17|0)==($21|0); $31 = $24; } $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $25 = (($__grp) + ($__i$0$i$i<<2)|0); HEAP32[$25>>2] = 0; $26 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $26; } $__i$0$i$i$3 = 0; while(1) { $exitcond$i$i$4 = ($__i$0$i$i$3|0)==(3); if ($exitcond$i$i$4) { break; } $27 = (($__sym) + ($__i$0$i$i$3<<2)|0); HEAP32[$27>>2] = 0; $28 = (($__i$0$i$i$3) + 1)|0; $__i$0$i$i$3 = $28; } $__i$0$i$i$5 = 0; while(1) { $exitcond$i$i$6 = ($__i$0$i$i$5|0)==(3); if ($exitcond$i$i$6) { break; } $29 = (($__sn) + ($__i$0$i$i$5<<2)|0); HEAP32[$29>>2] = 0; $30 = (($__i$0$i$i$5) + 1)|0; $__i$0$i$i$5 = $30; } __THREW__ = 0; invoke_viiiiiiiiii(7623,($__intl|0),($31|0),($__loc|0),($__pat|0),($__dp|0),($__ts|0),($__grp|0),($__sym|0),($__sn|0),($__fd|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $$0 = $94;$$01 = $95;$$pre18 = $1; } else { $34 = HEAP8[$__digits>>0]|0; $35 = $34 & 1; $36 = ($35<<24>>24)==(0); $37 = HEAP32[$8>>2]|0; $38 = $34&255; $39 = $38 >>> 1; $40 = $36 ? $39 : $37; $41 = HEAP32[$__fd>>2]|0; $42 = ($40|0)>($41|0); if ($42) { $43 = (($40) - ($41))|0; $44 = $43 << 1; $45 = HEAP8[$__sn>>0]|0; $46 = $45 & 1; $47 = ($46<<24>>24)==(0); $48 = ((($__sn)) + 4|0); $49 = HEAP32[$48>>2]|0; $50 = $45&255; $51 = $50 >>> 1; $52 = $47 ? $51 : $49; $53 = HEAP8[$__sym>>0]|0; $54 = $53 & 1; $55 = ($54<<24>>24)==(0); $56 = ((($__sym)) + 4|0); $57 = HEAP32[$56>>2]|0; $58 = $53&255; $59 = $58 >>> 1; $60 = $55 ? $59 : $57; $61 = $44 | 1; $62 = (($61) + ($41))|0; $63 = (($62) + ($52))|0; $64 = (($63) + ($60))|0; $84 = $64; } else { $65 = HEAP8[$__sn>>0]|0; $66 = $65 & 1; $67 = ($66<<24>>24)==(0); $68 = ((($__sn)) + 4|0); $69 = HEAP32[$68>>2]|0; $70 = $65&255; $71 = $70 >>> 1; $72 = $67 ? $71 : $69; $73 = HEAP8[$__sym>>0]|0; $74 = $73 & 1; $75 = ($74<<24>>24)==(0); $76 = ((($__sym)) + 4|0); $77 = HEAP32[$76>>2]|0; $78 = $73&255; $79 = $78 >>> 1; $80 = $75 ? $79 : $77; $81 = (($41) + 2)|0; $82 = (($81) + ($72))|0; $83 = (($82) + ($80))|0; $84 = $83; } $85 = ($84>>>0)>(100); if ($85) { $86 = $84 << 2; $87 = (_malloc($86)|0); $88 = $87; $89 = ($87|0)==(0|0); if ($89) { __THREW__ = 0; invoke_v(7597); $90 = __THREW__; __THREW__ = 0; $91 = $90&1; if ($91) { $98 = $88; } else { $$pre = HEAP8[$__digits>>0]|0; $$pre17 = HEAP32[$8>>2]|0; $104 = $$pre;$111 = $$pre17;$124 = $88;$__mb$0 = 0; label = 26; } } else { $104 = $34;$111 = $37;$124 = $88;$__mb$0 = $87; label = 26; } } else { $104 = $34;$111 = $37;$124 = 0;$__mb$0 = $__mbuf; label = 26; } if ((label|0) == 26) { $101 = ((($__iob)) + 4|0); $102 = HEAP32[$101>>2]|0; $103 = $104 & 1; $105 = ($103<<24>>24)==(0); $106 = ((($__digits)) + 8|0); $107 = HEAP32[$106>>2]|0; $108 = $105 ? $8 : $107; $109 = $104&255; $110 = $109 >>> 1; $112 = $105 ? $110 : $111; $113 = (($108) + ($112<<2)|0); $114 = HEAP32[$__dp>>2]|0; $115 = HEAP32[$__ts>>2]|0; __THREW__ = 0; invoke_viiiiiiiiiiiiiii(7624,($__mb$0|0),($__mi|0),($__me|0),($102|0),($108|0),($113|0),($2|0),($31|0),($__pat|0),($114|0),($115|0),($__grp|0),($__sym|0),($__sn|0),($41|0)); $116 = __THREW__; __THREW__ = 0; $117 = $116&1; if ($117) { $98 = $124; } else { $118 = HEAP32[$__s>>2]|0; HEAP32[$0>>2] = $118; $119 = HEAP32[$__mi>>2]|0; $120 = HEAP32[$__me>>2]|0; __THREW__ = 0; ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0; $121 = (invoke_iiiiiii(7603,($$byval_copy|0),($__mb$0|0),($119|0),($120|0),($__iob|0),($__fl|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { $98 = $124; } else { $125 = ($124|0)==(0); if ($125) { $127 = $1; } else { $126 = $124; _free($126); $$pre20 = HEAP32[$__loc>>2]|0; $127 = $$pre20; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); (__ZNSt3__114__shared_count16__release_sharedEv($127)|0); STACKTOP = sp;return ($121|0); } } } $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $99 = ($98|0)==(0); if ($99) { $$0 = $96;$$01 = $97;$$pre18 = $1; } else { $100 = $98; _free($100); $$pre18$pre = HEAP32[$__loc>>2]|0; $$0 = $96;$$01 = $97;$$pre18 = $$pre18$pre; } } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sn); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sym); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grp); $$1 = $$0;$$12 = $$01;$128 = $$pre18; } } while(0); if ((label|0) == 22) { $92 = ___cxa_find_matching_catch()|0; $93 = tempRet0; $$1 = $92;$$12 = $93;$128 = $1; } (__ZNSt3__114__shared_count16__release_sharedEv($128)|0); ___resumeException($$1|0); // unreachable; return (0)|0; } function __ZNSt3__18messagesIcED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__18messagesIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE($this,$__nm,$0) { $this = $this|0; $__nm = $__nm|0; $0 = $0|0; var $$ = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $1 = HEAP8[$__nm>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); $4 = ((($__nm)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($__nm)) + 1|0); $7 = $3 ? $6 : $5; $8 = (_catopen($7,1)|0); $9 = $8; $not$ = ($8|0)!=((-1)|0); $10 = $not$&1; $$ = $9 >>> $10; return ($$|0); } function __ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE($agg$result,$this,$__c,$__set,$__msgid,$__dflt) { $agg$result = $agg$result|0; $this = $this|0; $__c = $__c|0; $__set = $__set|0; $__msgid = $__msgid|0; $__dflt = $__dflt|0; var $$0$i = 0, $$0$i$8 = 0, $$02 = 0, $$03 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i = 0, $__i$0$i$i$4 = 0, $__ndflt = 0, $exitcond$i$i = 0, $exitcond$i$i$5 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__ndflt = sp; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__ndflt) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__dflt>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); $5 = ((($__dflt)) + 8|0); $6 = HEAP32[$5>>2]|0; $7 = ((($__dflt)) + 1|0); $8 = $4 ? $7 : $6; $9 = ((($__dflt)) + 4|0); $10 = HEAP32[$9>>2]|0; $11 = $2&255; $12 = $11 >>> 1; $13 = $4 ? $12 : $10; $14 = (($8) + ($13)|0); $$0$i$8 = $8; while(1) { $15 = ($$0$i$8>>>0)<($14>>>0); if (!($15)) { label = 8; break; } $16 = HEAP8[$$0$i$8>>0]|0; __THREW__ = 0; invoke_vii(3854,($__ndflt|0),($16|0)); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if ($18) { label = 9; break; } $19 = ((($$0$i$8)) + 1|0); $$0$i$8 = $19; } do { if ((label|0) == 8) { $20 = ($__c|0)==(-1); $21 = $__c << 1; $22 = $21; $23 = $20 ? (-1) : $22; $24 = HEAP8[$__ndflt>>0]|0; $25 = $24 & 1; $26 = ($25<<24>>24)==(0); $27 = ((($__ndflt)) + 8|0); $28 = HEAP32[$27>>2]|0; $29 = ((($__ndflt)) + 1|0); $30 = $26 ? $29 : $28; __THREW__ = 0; $31 = (invoke_iiiii(7625,($23|0),($__set|0),($__msgid|0),($30|0))|0); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { $36 = ___cxa_find_matching_catch()|0; $37 = tempRet0; $lpad$phi$index = $36;$lpad$phi$index2 = $37; label = 11; break; } $__i$0$i$i$4 = 0; while(1) { $exitcond$i$i$5 = ($__i$0$i$i$4|0)==(3); if ($exitcond$i$i$5) { break; } $38 = (($agg$result) + ($__i$0$i$i$4<<2)|0); HEAP32[$38>>2] = 0; $39 = (($__i$0$i$i$4) + 1)|0; $__i$0$i$i$4 = $39; } $40 = (_strlen($31)|0); $41 = (($31) + ($40)|0); $$0$i = $31; while(1) { $42 = ($$0$i>>>0)<($41>>>0); if (!($42)) { label = 20; break; } $43 = HEAP8[$$0$i>>0]|0; __THREW__ = 0; invoke_vii(3854,($agg$result|0),($43|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 19; break; } $46 = ((($$0$i)) + 1|0); $$0$i = $46; } if ((label|0) == 19) { $47 = ___cxa_find_matching_catch()|0; $48 = tempRet0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($agg$result); $$02 = $47;$$03 = $48; break; } else if ((label|0) == 20) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__ndflt); STACKTOP = sp;return; } } else if ((label|0) == 9) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $lpad$phi$index = $34;$lpad$phi$index2 = $35; label = 11; } } while(0); if ((label|0) == 11) { $$02 = $lpad$phi$index;$$03 = $lpad$phi$index2; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__ndflt); ___resumeException($$02|0); // unreachable; } function __ZNKSt3__18messagesIcE8do_closeEi($this,$__c) { $this = $this|0; $__c = $__c|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__18messagesIwED2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__18messagesIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE($this,$__nm,$0) { $this = $this|0; $__nm = $__nm|0; $0 = $0|0; var $$ = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; $1 = HEAP8[$__nm>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); $4 = ((($__nm)) + 8|0); $5 = HEAP32[$4>>2]|0; $6 = ((($__nm)) + 1|0); $7 = $3 ? $6 : $5; $8 = (_catopen($7,1)|0); $9 = $8; $not$ = ($8|0)!=((-1)|0); $10 = $not$&1; $$ = $9 >>> $10; return ($$|0); } function __ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE($agg$result,$this,$__c,$__set,$__msgid,$__dflt) { $agg$result = $agg$result|0; $this = $this|0; $__c = $__c|0; $__set = $__set|0; $__msgid = $__msgid|0; $__dflt = $__dflt|0; var $$0$i = 0, $$0$i$14 = 0, $$1 = 0, $$14 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $__bn$i = 0, $__bn$i$12 = 0, $__buf$i = 0, $__buf$i$11 = 0, $__i$0$i$i = 0, $__i$0$i$i$8 = 0, $__mb$i = 0, $__mb$i$10 = 0, $__ndflt = 0, $__nn$i = 0, $__p$0$i = 0, $__p$0$i$16 = 0, $__r$0$i = 0, $__r$0$i$13 = 0, $__wn$i = 0, $exitcond$i$i = 0, $exitcond$i$i$9 = 0, $lpad$phi$index = 0; var $lpad$phi$index10 = 0, $lpad$phi30$index = 0, $lpad$phi30$index3 = 0, $or$cond$i = 0, $or$cond$i$15 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__mb$i$10 = sp + 184|0; $__buf$i$11 = sp + 192|0; $__bn$i$12 = sp + 180|0; $__wn$i = sp + 176|0; $__mb$i = sp + 168|0; $__buf$i = sp + 40|0; $__bn$i = sp + 32|0; $__nn$i = sp + 28|0; $__ndflt = sp + 16|0; $0 = sp + 8|0; $1 = sp; $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $2 = (($__ndflt) + ($__i$0$i$i<<2)|0); HEAP32[$2>>2] = 0; $3 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $3; } $4 = ((($0)) + 4|0); HEAP32[$4>>2] = 0; HEAP32[$0>>2] = (112016); $5 = HEAP8[$__dflt>>0]|0; $6 = $5 & 1; $7 = ($6<<24>>24)==(0); $8 = ((($__dflt)) + 8|0); $9 = HEAP32[$8>>2]|0; $10 = ((($__dflt)) + 4|0); $11 = $7 ? $10 : $9; $12 = HEAP32[$10>>2]|0; $13 = $5&255; $14 = $13 >>> 1; $15 = $7 ? $14 : $12; $16 = (($11) + ($15<<2)|0); $17 = ((($__buf$i$11)) + 32|0); $$0$i$14 = $11;$__r$0$i$13 = 0; L5: while(1) { $18 = ($$0$i$14>>>0)<($16>>>0); $19 = ($__r$0$i$13|0)!=(2); $20 = $19 & $18; if (!($20)) { label = 13; break; } HEAP32[$__wn$i>>2] = $$0$i$14; $21 = HEAP32[$0>>2]|0; $22 = ((($21)) + 12|0); $23 = HEAP32[$22>>2]|0; __THREW__ = 0; $24 = (invoke_iiiiiiiii($23|0,($0|0),($__mb$i$10|0),($$0$i$14|0),($16|0),($__wn$i|0),($__buf$i$11|0),($17|0),($__bn$i$12|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if ($26) { label = 16; break; } $27 = ($24|0)==(2); $28 = HEAP32[$__wn$i>>2]|0; $29 = ($28|0)==($$0$i$14|0); $or$cond$i$15 = $27 | $29; if ($or$cond$i$15) { label = 8; break; } else { $__p$0$i$16 = $__buf$i$11; } while(1) { $33 = HEAP32[$__bn$i$12>>2]|0; $34 = ($__p$0$i$16>>>0)<($33>>>0); if (!($34)) { break; } $36 = HEAP8[$__p$0$i$16>>0]|0; __THREW__ = 0; invoke_vii(3854,($__ndflt|0),($36|0)); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { label = 15; break L5; } $39 = ((($__p$0$i$16)) + 1|0); $__p$0$i$16 = $39; } $35 = HEAP32[$__wn$i>>2]|0; $$0$i$14 = $35;$__r$0$i$13 = $24; } do { if ((label|0) == 8) { __THREW__ = 0; invoke_vi(7609,(211336|0)); $30 = __THREW__; __THREW__ = 0; $31 = ___cxa_find_matching_catch()|0; $32 = tempRet0; $lpad$phi30$index = $31;$lpad$phi30$index3 = $32; label = 17; } else if ((label|0) == 13) { $40 = ($__c|0)==(-1); $41 = $__c << 1; $42 = $41; $43 = $40 ? (-1) : $42; $44 = HEAP8[$__ndflt>>0]|0; $45 = $44 & 1; $46 = ($45<<24>>24)==(0); $47 = ((($__ndflt)) + 8|0); $48 = HEAP32[$47>>2]|0; $49 = ((($__ndflt)) + 1|0); $50 = $46 ? $49 : $48; __THREW__ = 0; $51 = (invoke_iiiii(7625,($43|0),($__set|0),($__msgid|0),($50|0))|0); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { $54 = ___cxa_find_matching_catch()|0; $55 = tempRet0; $$1 = $54;$$14 = $55; break; } $__i$0$i$i$8 = 0; while(1) { $exitcond$i$i$9 = ($__i$0$i$i$8|0)==(3); if ($exitcond$i$i$9) { break; } $60 = (($agg$result) + ($__i$0$i$i$8<<2)|0); HEAP32[$60>>2] = 0; $61 = (($__i$0$i$i$8) + 1)|0; $__i$0$i$i$8 = $61; } $62 = ((($1)) + 4|0); HEAP32[$62>>2] = 0; HEAP32[$1>>2] = (112064); $63 = (_strlen($51)|0); $64 = (($51) + ($63)|0); $65 = $64; $66 = ((($__buf$i)) + 128|0); $$0$i = $51;$__r$0$i = 0; L23: while(1) { $67 = ($$0$i>>>0)<($64>>>0); $68 = ($__r$0$i|0)!=(2); $69 = $68 & $67; if (!($69)) { label = 30; break; } HEAP32[$__nn$i>>2] = $$0$i; $70 = HEAP32[$1>>2]|0; $71 = ((($70)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = $$0$i; $74 = (($65) - ($73))|0; $75 = ($74|0)>(32); $76 = ((($$0$i)) + 32|0); $77 = $75 ? $76 : $64; __THREW__ = 0; $78 = (invoke_iiiiiiiii($72|0,($1|0),($__mb$i|0),($$0$i|0),($77|0),($__nn$i|0),($__buf$i|0),($66|0),($__bn$i|0))|0); $79 = __THREW__; __THREW__ = 0; $80 = $79&1; if ($80) { label = 32; break; } $81 = ($78|0)==(2); $82 = HEAP32[$__nn$i>>2]|0; $83 = ($82|0)==($$0$i|0); $or$cond$i = $81 | $83; if ($or$cond$i) { label = 25; break; } else { $__p$0$i = $__buf$i; } while(1) { $87 = HEAP32[$__bn$i>>2]|0; $88 = ($__p$0$i>>>0)<($87>>>0); if (!($88)) { break; } $90 = HEAP32[$__p$0$i>>2]|0; __THREW__ = 0; invoke_vii(7617,($agg$result|0),($90|0)); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { label = 31; break L23; } $93 = ((($__p$0$i)) + 4|0); $__p$0$i = $93; } $89 = HEAP32[$__nn$i>>2]|0; $$0$i = $89;$__r$0$i = $78; } if ((label|0) == 25) { __THREW__ = 0; invoke_vi(7609,(211336|0)); $84 = __THREW__; __THREW__ = 0; $85 = ___cxa_find_matching_catch()|0; $86 = tempRet0; $lpad$phi$index = $85;$lpad$phi$index10 = $86; } else if ((label|0) == 30) { __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__ndflt); STACKTOP = sp;return; } else if ((label|0) == 31) { $94 = ___cxa_find_matching_catch()|0; $95 = tempRet0; $lpad$phi$index = $94;$lpad$phi$index10 = $95; } else if ((label|0) == 32) { $96 = ___cxa_find_matching_catch()|0; $97 = tempRet0; $lpad$phi$index = $96;$lpad$phi$index10 = $97; } __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($agg$result); $$1 = $lpad$phi$index;$$14 = $lpad$phi$index10; } else if ((label|0) == 15) { $56 = ___cxa_find_matching_catch()|0; $57 = tempRet0; $lpad$phi30$index = $56;$lpad$phi30$index3 = $57; label = 17; } else if ((label|0) == 16) { $58 = ___cxa_find_matching_catch()|0; $59 = tempRet0; $lpad$phi30$index = $58;$lpad$phi30$index3 = $59; label = 17; } } while(0); if ((label|0) == 17) { $$1 = $lpad$phi30$index;$$14 = $lpad$phi30$index3; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__ndflt); ___resumeException($$1|0); // unreachable; } function __ZNKSt3__18messagesIwE8do_closeEi($this,$__c) { $this = $this|0; $__c = $__c|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNSt3__120__vector_base_commonILb1EEC2Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return; } function __ZNKSt3__120__vector_base_commonILb1EE20__throw_out_of_rangeEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (___cxa_allocate_exception(8)|0); __THREW__ = 0; invoke_vii(7626,($0|0),(211405|0)); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $3 = ___cxa_find_matching_catch()|0; $4 = tempRet0; ___cxa_free_exception(($0|0)); ___resumeException($3|0); // unreachable; } else { HEAP32[$0>>2] = (101492); ___cxa_throw(($0|0),(9736|0),(3444|0)); // unreachable; } } function __ZNSt3__16locale5__impC2Ej($this,$refs) { $this = $this|0; $refs = $refs|0; var $$0 = 0, $$01 = 0, $$1 = 0, $$12 = 0, $$pre$i$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, $eh$lpad$body$index3Z2D = 0, $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($refs) + -1)|0; $1 = ((($this)) + 4|0); HEAP32[$1>>2] = $0; HEAP32[$this>>2] = (111516); $2 = ((($this)) + 8|0); __THREW__ = 0; invoke_vii(7627,($2|0),28); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $82 = ___cxa_find_matching_catch()|0; $83 = tempRet0; $$1 = $83;$$12 = $82; } else { $5 = ((($this)) + 144|0); __THREW__ = 0; invoke_viii(7628,($5|0),(211266|0),1); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $84 = ___cxa_find_matching_catch()|0; $85 = tempRet0; $$0 = $85;$$01 = $84; } else { $8 = HEAP32[$2>>2]|0; $9 = ((($this)) + 12|0); $$pre$i$i$i = HEAP32[$9>>2]|0; $10 = $$pre$i$i$i; while(1) { $11 = ($10|0)==($8|0); if ($11) { break; } $12 = ((($10)) + -4|0); HEAP32[$9>>2] = $12; $10 = $12; } HEAP32[(11252)>>2] = 0; HEAP32[2812] = (110444); __THREW__ = 0; invoke_vii(7629,($this|0),(11248|0)); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if ($14) { label = 42; } else { HEAP32[(11260)>>2] = 0; HEAP32[2814] = (110484); __THREW__ = 0; invoke_vii(7630,($this|0),(11256|0)); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if ($16) { label = 42; } else { HEAP32[(11268)>>2] = 0; HEAP32[2816] = (111556); HEAP32[(11272)>>2] = 0; HEAP8[(11276)>>0] = 0; $17 = (__ZNSt3__15ctypeIcE13classic_tableEv()|0); HEAP32[(11272)>>2] = $17; __THREW__ = 0; invoke_vii(7631,($this|0),(11264|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { label = 42; } else { HEAP32[(11284)>>2] = 0; HEAP32[2820] = (111804); __THREW__ = 0; invoke_vii(7632,($this|0),(11280|0)); $20 = __THREW__; __THREW__ = 0; $21 = $20&1; if ($21) { label = 42; } else { HEAP32[(11292)>>2] = 0; HEAP32[2822] = (111872); __THREW__ = 0; invoke_vii(7633,($this|0),(11288|0)); $22 = __THREW__; __THREW__ = 0; $23 = $22&1; if ($23) { label = 42; } else { __THREW__ = 0; invoke_vii(7634,(11296|0),1); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 42; } else { __THREW__ = 0; invoke_vii(7635,($this|0),(11296|0)); $26 = __THREW__; __THREW__ = 0; $27 = $26&1; if ($27) { label = 42; } else { HEAP32[(11316)>>2] = 0; HEAP32[2828] = (111920); __THREW__ = 0; invoke_vii(7636,($this|0),(11312|0)); $28 = __THREW__; __THREW__ = 0; $29 = $28&1; if ($29) { label = 42; } else { HEAP32[(11324)>>2] = 0; HEAP32[2830] = (111968); __THREW__ = 0; invoke_vii(7637,($this|0),(11320|0)); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 42; } else { __ZNSt3__18numpunctIcEC2Ej(11328,1); __THREW__ = 0; invoke_vii(7638,($this|0),(11328|0)); $32 = __THREW__; __THREW__ = 0; $33 = $32&1; if ($33) { label = 42; } else { __ZNSt3__18numpunctIwEC2Ej(11352,1); __THREW__ = 0; invoke_vii(7639,($this|0),(11352|0)); $34 = __THREW__; __THREW__ = 0; $35 = $34&1; if ($35) { label = 42; } else { HEAP32[(11388)>>2] = 0; HEAP32[2846] = (110524); __THREW__ = 0; invoke_vii(7640,($this|0),(11384|0)); $36 = __THREW__; __THREW__ = 0; $37 = $36&1; if ($37) { label = 42; } else { HEAP32[(11396)>>2] = 0; HEAP32[2848] = (110596); __THREW__ = 0; invoke_vii(7641,($this|0),(11392|0)); $38 = __THREW__; __THREW__ = 0; $39 = $38&1; if ($39) { label = 42; } else { HEAP32[(11404)>>2] = 0; HEAP32[2850] = (110668); __THREW__ = 0; invoke_vii(7642,($this|0),(11400|0)); $40 = __THREW__; __THREW__ = 0; $41 = $40&1; if ($41) { label = 42; } else { HEAP32[(11412)>>2] = 0; HEAP32[2852] = (110728); __THREW__ = 0; invoke_vii(7643,($this|0),(11408|0)); $42 = __THREW__; __THREW__ = 0; $43 = $42&1; if ($43) { label = 42; } else { HEAP32[(11420)>>2] = 0; HEAP32[2854] = (111036); __THREW__ = 0; invoke_vii(7644,($this|0),(11416|0)); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 42; break; } HEAP32[(11428)>>2] = 0; HEAP32[2856] = (111100); __THREW__ = 0; invoke_vii(7645,($this|0),(11424|0)); $46 = __THREW__; __THREW__ = 0; $47 = $46&1; if ($47) { label = 42; break; } HEAP32[(11436)>>2] = 0; HEAP32[2858] = (111164); __THREW__ = 0; invoke_vii(7646,($this|0),(11432|0)); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { label = 42; break; } HEAP32[(11444)>>2] = 0; HEAP32[2860] = (111228); __THREW__ = 0; invoke_vii(7647,($this|0),(11440|0)); $50 = __THREW__; __THREW__ = 0; $51 = $50&1; if ($51) { label = 42; break; } HEAP32[(11452)>>2] = 0; HEAP32[2862] = (111292); __THREW__ = 0; invoke_vii(7648,($this|0),(11448|0)); $52 = __THREW__; __THREW__ = 0; $53 = $52&1; if ($53) { label = 42; break; } HEAP32[(11460)>>2] = 0; HEAP32[2864] = (111328); __THREW__ = 0; invoke_vii(7649,($this|0),(11456|0)); $54 = __THREW__; __THREW__ = 0; $55 = $54&1; if ($55) { label = 42; break; } HEAP32[(11468)>>2] = 0; HEAP32[2866] = (111364); __THREW__ = 0; invoke_vii(7650,($this|0),(11464|0)); $56 = __THREW__; __THREW__ = 0; $57 = $56&1; if ($57) { label = 42; break; } HEAP32[(11476)>>2] = 0; HEAP32[2868] = (111400); __THREW__ = 0; invoke_vii(7651,($this|0),(11472|0)); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { label = 42; break; } HEAP32[(11484)>>2] = 0; HEAP32[2870] = (110788); HEAP32[(11488)>>2] = (110836); __THREW__ = 0; invoke_vii(7652,($this|0),(11480|0)); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 42; break; } HEAP32[(11500)>>2] = 0; HEAP32[2874] = (110880); HEAP32[(11504)>>2] = (110928); __THREW__ = 0; invoke_vii(7653,($this|0),(11496|0)); $62 = __THREW__; __THREW__ = 0; $63 = $62&1; if ($63) { label = 42; break; } HEAP32[(11516)>>2] = 0; HEAP32[2878] = (111784); __THREW__ = 0; $64 = (invoke_i(7591)|0); $65 = __THREW__; __THREW__ = 0; $66 = $65&1; if ($66) { $67 = ___cxa_find_matching_catch()|0; $68 = tempRet0; $eh$lpad$body$index3Z2D = $68;$eh$lpad$body$indexZ2D = $67; break; } HEAP32[(11520)>>2] = $64; HEAP32[2878] = (110972); __THREW__ = 0; invoke_vii(7654,($this|0),(11512|0)); $69 = __THREW__; __THREW__ = 0; $70 = $69&1; if ($70) { label = 42; break; } HEAP32[(11532)>>2] = 0; HEAP32[2882] = (111784); __THREW__ = 0; $71 = (invoke_i(7591)|0); $72 = __THREW__; __THREW__ = 0; $73 = $72&1; if ($73) { $74 = ___cxa_find_matching_catch()|0; $75 = tempRet0; $eh$lpad$body$index3Z2D = $75;$eh$lpad$body$indexZ2D = $74; break; } HEAP32[(11536)>>2] = $71; HEAP32[2882] = (111004); __THREW__ = 0; invoke_vii(7655,($this|0),(11528|0)); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 42; break; } HEAP32[(11548)>>2] = 0; HEAP32[2886] = (111436); __THREW__ = 0; invoke_vii(7656,($this|0),(11544|0)); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { label = 42; break; } HEAP32[(11556)>>2] = 0; HEAP32[2888] = (111476); __THREW__ = 0; invoke_vii(7657,($this|0),(11552|0)); $80 = __THREW__; __THREW__ = 0; $81 = $80&1; if ($81) { label = 42; break; } return; } } } } } } } } } } } } } } } } while(0); if ((label|0) == 42) { $86 = ___cxa_find_matching_catch()|0; $87 = tempRet0; $eh$lpad$body$index3Z2D = $87;$eh$lpad$body$indexZ2D = $86; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($5); $$0 = $eh$lpad$body$index3Z2D;$$01 = $eh$lpad$body$indexZ2D; } __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev($2); $$1 = $$0;$$12 = $$01; } ___resumeException($$12|0); // unreachable; } function __ZNSt3__16locale7classicEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11560]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11560|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; (invoke_i(7658)|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; ___cxa_guard_abort((11560|0)); ___resumeException($7|0); // unreachable; } else { HEAP32[28076] = 112300; ___cxa_guard_release((11560|0)); break; } } } } while(0); $6 = HEAP32[28076]|0; return ($6|0); } function __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$id) { $this = $this|0; $f = $f|0; $id = $id|0; var $$pre = 0, $$pre$phiZ2D = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; __ZNSt3__114__shared_count12__add_sharedEv($f); $0 = ((($this)) + 8|0); $1 = ((($this)) + 12|0); $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$0>>2]|0; $4 = (($2) - ($3))|0; $5 = $4 >> 2; $6 = ($5>>>0)>($id>>>0); do { if ($6) { $7 = $3; $$pre$phiZ2D = $0;$15 = $7; } else { $8 = (($id) + 1)|0; __THREW__ = 0; invoke_vii(7659,($0|0),($8|0)); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if (!($10)) { $$pre = HEAP32[$0>>2]|0; $$pre$phiZ2D = $0;$15 = $$pre; break; } $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $13 = ($f|0)==(0|0); if (!($13)) { (__ZNSt3__114__shared_count16__release_sharedEv($f)|0); } ___resumeException($11|0); // unreachable; } } while(0); $14 = (($15) + ($id<<2)|0); $16 = HEAP32[$14>>2]|0; $17 = ($16|0)==(0|0); if ($17) { $19 = $15; } else { (__ZNSt3__114__shared_count16__release_sharedEv($16)|0); $$pre2 = HEAP32[$$pre$phiZ2D>>2]|0; $19 = $$pre2; } $18 = (($19) + ($id<<2)|0); HEAP32[$18>>2] = $f; return; } function __ZNSt3__16locale5__impD2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (111516); $0 = ((($this)) + 8|0); $1 = ((($this)) + 12|0); $i$0 = 0; while(1) { $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$0>>2]|0; $4 = (($2) - ($3))|0; $5 = $4 >> 2; $6 = ($i$0>>>0)<($5>>>0); if (!($6)) { break; } $8 = $3; $9 = (($8) + ($i$0<<2)|0); $10 = HEAP32[$9>>2]|0; $11 = ($10|0)==(0|0); if (!($11)) { (__ZNSt3__114__shared_count16__release_sharedEv($10)|0); } $12 = (($i$0) + 1)|0; $i$0 = $12; } $7 = ((($this)) + 144|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($7); __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev($0); return; } function __ZNSt3__16locale5__impD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16locale5__impD2Ev($this); __ZdlPv($this); return; } function __ZNKSt3__16locale5__imp9use_facetEl($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNKSt3__16locale5__imp9has_facetEl($this,$id)|0); if ($0) { $2 = ((($this)) + 8|0); $3 = HEAP32[$2>>2]|0; $4 = (($3) + ($id<<2)|0); $5 = HEAP32[$4>>2]|0; return ($5|0); } else { $1 = (___cxa_allocate_exception(4)|0); __ZNSt8bad_castC2Ev($1); ___cxa_throw(($1|0),(9776|0),(3451|0)); // unreachable; } return (0)|0; } function __ZNSt3__16locale5__imp12make_classicEv() { var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__16locale5__impC2Ej(11568,1); HEAP32[28075] = 11568; return (112300|0); } function __ZNSt3__16locale5__imp11make_globalEv() { var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale7classicEv()|0); $1 = HEAP32[$0>>2]|0; HEAP32[28077] = $1; __ZNSt3__114__shared_count12__add_sharedEv($1); return (112308|0); } function __ZNSt3__16locale8__globalEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11728]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11728|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; (invoke_i(7660)|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $7 = ___cxa_find_matching_catch()|0; $8 = tempRet0; ___cxa_guard_abort((11728|0)); ___resumeException($7|0); // unreachable; } else { HEAP32[28078] = 112308; ___cxa_guard_release((11728|0)); break; } } } } while(0); $6 = HEAP32[28078]|0; return ($6|0); } function __ZNSt3__16localeC2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_i(7661)|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { $3 = HEAP32[$0>>2]|0; HEAP32[$this>>2] = $3; __ZNSt3__114__shared_count12__add_sharedEv($3); return; } } function __ZNSt3__16localeC2ERKS0_($this,$l) { $this = $this|0; $l = $l|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$l>>2]|0; HEAP32[$this>>2] = $0; __ZNSt3__114__shared_count12__add_sharedEv($0); return; } function __ZNSt3__16localeD2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; (__ZNSt3__114__shared_count16__release_sharedEv($0)|0); return; } function __ZNKSt3__16locale9has_facetERNS0_2idE($this,$x) { $this = $this|0; $x = $x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = (__ZNSt3__16locale2id5__getEv($x)|0); $2 = (__ZNKSt3__16locale5__imp9has_facetEl($0,$1)|0); return ($2|0); } function __ZNSt3__16locale2id5__getEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $__p$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p$i = sp; $0 = HEAP32[$this>>2]|0; $1 = ($0|0)==(-1); if (!($1)) { HEAP32[$__p$i>>2] = $this; $2 = ((($__p$i)) + 4|0); HEAP32[$2>>2] = (7662); $3 = ((($__p$i)) + 8|0); HEAP32[$3>>2] = 0; __ZNSt3__111__call_onceERVmPvPFvS2_E($this,$__p$i,7663); } $4 = ((($this)) + 4|0); $5 = HEAP32[$4>>2]|0; $6 = (($5) + -1)|0; STACKTOP = sp;return ($6|0); } function __ZNKSt3__16locale9use_facetERNS0_2idE($this,$x) { $this = $this|0; $x = $x|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = (__ZNSt3__16locale2id5__getEv($x)|0); $2 = (__ZNKSt3__16locale5__imp9use_facetEl($0,$1)|0); return ($2|0); } function __ZNSt3__16locale5facetD0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__16locale5facet16__on_zero_sharedEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($this|0)==(0|0); if (!($0)) { $1 = HEAP32[$this>>2]|0; $2 = ((($1)) + 4|0); $3 = HEAP32[$2>>2]|0; FUNCTION_TABLE_vi[$3 & 8191]($this); } return; } function __ZNSt3__16locale2id6__initEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[27882]|0;HEAP32[27882] = (($0+1)|0); $1 = (($0) + 1)|0; $2 = ((($this)) + 4|0); HEAP32[$2>>2] = $1; return; } function __ZNSt3__15ctypeIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__15ctypeIwE5do_isEtw($this,$m,$c) { $this = $this|0; $m = $m|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $isascii = ($c>>>0)<(128); if ($isascii) { $0 = (__ZNSt3__15ctypeIcE13classic_tableEv()|0); $1 = (($0) + ($c<<1)|0); $2 = HEAP16[$1>>1]|0; $3 = $2 & $m; $4 = ($3<<16>>16)!=(0); $5 = $4; } else { $5 = 0; } return ($5|0); } function __ZNSt3__15ctypeIcE13classic_tableEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_i(7664)|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { $3 = HEAP32[$0>>2]|0; return ($3|0); } return (0)|0; } function __ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt($this,$low,$high,$vec) { $this = $this|0; $low = $low|0; $high = $high|0; $vec = $vec|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isascii = 0, $low3 = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $low3 = $low; $0 = $high; $1 = (($0) - ($low3))|0; $2 = $1 >>> 2; $$0 = $vec;$$01 = $low; while(1) { $3 = ($$01|0)==($high|0); if ($3) { break; } $4 = HEAP32[$$01>>2]|0; $isascii = ($4>>>0)<(128); if ($isascii) { $5 = (__ZNSt3__15ctypeIcE13classic_tableEv()|0); $6 = (($5) + ($4<<1)|0); $7 = HEAP16[$6>>1]|0; $8 = $7&65535; $10 = $8; } else { $10 = 0; } $9 = $10&65535; HEAP16[$$0>>1] = $9; $11 = ((($$01)) + 4|0); $12 = ((($$0)) + 2|0); $$0 = $12;$$01 = $11; } $scevgep = (($low) + ($2<<2)|0); return ($scevgep|0); } function __ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_($this,$m,$low,$high) { $this = $this|0; $m = $m|0; $low = $low|0; $high = $high|0; var $$0 = 0, $$0$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $low; while(1) { $0 = ($$0|0)==($high|0); if ($0) { $$0$lcssa = $high; break; } $1 = HEAP32[$$0>>2]|0; $isascii = ($1>>>0)<(128); if ($isascii) { $2 = (__ZNSt3__15ctypeIcE13classic_tableEv()|0); $3 = (($2) + ($1<<1)|0); $4 = HEAP16[$3>>1]|0; $5 = $4 & $m; $6 = ($5<<16>>16)==(0); if (!($6)) { $$0$lcssa = $$0; break; } } $7 = ((($$0)) + 4|0); $$0 = $7; } return ($$0$lcssa|0); } function __ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_($this,$m,$low,$high) { $this = $this|0; $m = $m|0; $low = $low|0; $high = $high|0; var $$0 = 0, $$0$lcssa = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $low; while(1) { $0 = ($$0|0)==($high|0); if ($0) { $$0$lcssa = $high; break; } $1 = HEAP32[$$0>>2]|0; $isascii = ($1>>>0)<(128); if (!($isascii)) { $$0$lcssa = $$0; break; } $2 = (__ZNSt3__15ctypeIcE13classic_tableEv()|0); $3 = (($2) + ($1<<1)|0); $4 = HEAP16[$3>>1]|0; $5 = $4 & $m; $6 = ($5<<16>>16)==(0); if ($6) { $$0$lcssa = $$0; break; } $7 = ((($$0)) + 4|0); $$0 = $7; } return ($$0$lcssa|0); } function __ZNKSt3__15ctypeIwE10do_toupperEw($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $isascii = ($c>>>0)<(128); if ($isascii) { $0 = (__ZNSt3__15ctypeIcE21__classic_upper_tableEv()|0); $1 = (($0) + ($c<<2)|0); $2 = HEAP32[$1>>2]|0; $3 = $2; } else { $3 = $c; } return ($3|0); } function __ZNSt3__15ctypeIcE21__classic_upper_tableEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_i(7665)|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { $3 = HEAP32[$0>>2]|0; return ($3|0); } return (0)|0; } function __ZNKSt3__15ctypeIwE10do_toupperEPwPKw($this,$low,$high) { $this = $this|0; $low = $low|0; $high = $high|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isascii = 0, $low2 = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $low2 = $low; $0 = $high; $1 = (($0) - ($low2))|0; $2 = $1 >>> 2; $$0 = $low; while(1) { $3 = ($$0|0)==($high|0); if ($3) { break; } $4 = HEAP32[$$0>>2]|0; $isascii = ($4>>>0)<(128); if ($isascii) { $5 = (__ZNSt3__15ctypeIcE21__classic_upper_tableEv()|0); $6 = (($5) + ($4<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = $7; } else { $8 = $4; } HEAP32[$$0>>2] = $8; $9 = ((($$0)) + 4|0); $$0 = $9; } $scevgep = (($low) + ($2<<2)|0); return ($scevgep|0); } function __ZNKSt3__15ctypeIwE10do_tolowerEw($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $isascii = ($c>>>0)<(128); if ($isascii) { $0 = (__ZNSt3__15ctypeIcE21__classic_lower_tableEv()|0); $1 = (($0) + ($c<<2)|0); $2 = HEAP32[$1>>2]|0; $3 = $2; } else { $3 = $c; } return ($3|0); } function __ZNSt3__15ctypeIcE21__classic_lower_tableEv() { var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; __THREW__ = 0; $0 = (invoke_i(7666)|0); $1 = __THREW__; __THREW__ = 0; $2 = $1&1; if ($2) { $4 = ___cxa_find_matching_catch(0|0)|0; $5 = tempRet0; ___clang_call_terminate($4); // unreachable; } else { $3 = HEAP32[$0>>2]|0; return ($3|0); } return (0)|0; } function __ZNKSt3__15ctypeIwE10do_tolowerEPwPKw($this,$low,$high) { $this = $this|0; $low = $low|0; $high = $high|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isascii = 0, $low2 = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $low2 = $low; $0 = $high; $1 = (($0) - ($low2))|0; $2 = $1 >>> 2; $$0 = $low; while(1) { $3 = ($$0|0)==($high|0); if ($3) { break; } $4 = HEAP32[$$0>>2]|0; $isascii = ($4>>>0)<(128); if ($isascii) { $5 = (__ZNSt3__15ctypeIcE21__classic_lower_tableEv()|0); $6 = (($5) + ($4<<2)|0); $7 = HEAP32[$6>>2]|0; $8 = $7; } else { $8 = $4; } HEAP32[$$0>>2] = $8; $9 = ((($$0)) + 4|0); $$0 = $9; } $scevgep = (($low) + ($2<<2)|0); return ($scevgep|0); } function __ZNKSt3__15ctypeIwE8do_widenEc($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $c << 24 >> 24; return ($0|0); } function __ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw($this,$low,$high,$dest) { $this = $this|0; $low = $low|0; $high = $high|0; $dest = $dest|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $dest;$$01 = $low; while(1) { $0 = ($$01|0)==($high|0); if ($0) { break; } $1 = HEAP8[$$01>>0]|0; $2 = $1 << 24 >> 24; HEAP32[$$0>>2] = $2; $3 = ((($$01)) + 1|0); $4 = ((($$0)) + 4|0); $$0 = $4;$$01 = $3; } return ($high|0); } function __ZNKSt3__15ctypeIwE9do_narrowEwc($this,$c,$dfault) { $this = $this|0; $c = $c|0; $dfault = $dfault|0; var $$0 = 0, $0 = 0, $isascii = 0, label = 0, sp = 0; sp = STACKTOP; $isascii = ($c>>>0)<(128); $0 = $c&255; $$0 = $isascii ? $0 : $dfault; return ($$0|0); } function __ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc($this,$low,$high,$dfault,$dest) { $this = $this|0; $low = $low|0; $high = $high|0; $dfault = $dfault|0; $dest = $dest|0; var $$0 = 0, $$01 = 0, $$dfault = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $isascii = 0, $low3 = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $low3 = $low; $0 = $high; $1 = (($0) - ($low3))|0; $2 = $1 >>> 2; $$0 = $dest;$$01 = $low; while(1) { $3 = ($$01|0)==($high|0); if ($3) { break; } $4 = HEAP32[$$01>>2]|0; $isascii = ($4>>>0)<(128); $5 = $4&255; $$dfault = $isascii ? $5 : $dfault; HEAP8[$$0>>0] = $$dfault; $6 = ((($$01)) + 4|0); $7 = ((($$0)) + 1|0); $$0 = $7;$$01 = $6; } $scevgep = (($low) + ($2<<2)|0); return ($scevgep|0); } function __ZNSt3__15ctypeIcED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (111556); $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if (!($2)) { $3 = ((($this)) + 12|0); $4 = HEAP8[$3>>0]|0; $5 = ($4<<24>>24)==(0); if (!($5)) { __ZdaPv($1); } } return; } function __ZNSt3__15ctypeIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__15ctypeIcED2Ev($this); __ZdlPv($this); return; } function __ZNKSt3__15ctypeIcE10do_toupperEc($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $isascii1 = 0, label = 0, sp = 0; sp = STACKTOP; $isascii1 = ($c<<24>>24)>(-1); if ($isascii1) { $0 = $c&255; $1 = (__ZNSt3__15ctypeIcE21__classic_upper_tableEv()|0); $2 = (($1) + ($0<<2)|0); $3 = HEAP32[$2>>2]|0; $4 = $3&255; $5 = $4; } else { $5 = $c; } return ($5|0); } function __ZNKSt3__15ctypeIcE10do_toupperEPcPKc($this,$low,$high) { $this = $this|0; $low = $low|0; $high = $high|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $isascii1 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $low; while(1) { $0 = ($$0|0)==($high|0); if ($0) { break; } $1 = HEAP8[$$0>>0]|0; $isascii1 = ($1<<24>>24)>(-1); if ($isascii1) { $2 = $1 << 24 >> 24; $3 = (__ZNSt3__15ctypeIcE21__classic_upper_tableEv()|0); $4 = (($3) + ($2<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = $5&255; $7 = $6; } else { $7 = $1; } HEAP8[$$0>>0] = $7; $8 = ((($$0)) + 1|0); $$0 = $8; } return ($high|0); } function __ZNKSt3__15ctypeIcE10do_tolowerEc($this,$c) { $this = $this|0; $c = $c|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $isascii1 = 0, label = 0, sp = 0; sp = STACKTOP; $isascii1 = ($c<<24>>24)>(-1); if ($isascii1) { $0 = $c << 24 >> 24; $1 = (__ZNSt3__15ctypeIcE21__classic_lower_tableEv()|0); $2 = (($1) + ($0<<2)|0); $3 = HEAP32[$2>>2]|0; $4 = $3&255; $5 = $4; } else { $5 = $c; } return ($5|0); } function __ZNKSt3__15ctypeIcE10do_tolowerEPcPKc($this,$low,$high) { $this = $this|0; $low = $low|0; $high = $high|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $isascii1 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $low; while(1) { $0 = ($$0|0)==($high|0); if ($0) { break; } $1 = HEAP8[$$0>>0]|0; $isascii1 = ($1<<24>>24)>(-1); if ($isascii1) { $2 = $1 << 24 >> 24; $3 = (__ZNSt3__15ctypeIcE21__classic_lower_tableEv()|0); $4 = (($3) + ($2<<2)|0); $5 = HEAP32[$4>>2]|0; $6 = $5&255; $7 = $6; } else { $7 = $1; } HEAP8[$$0>>0] = $7; $8 = ((($$0)) + 1|0); $$0 = $8; } return ($high|0); } function __ZNKSt3__15ctypeIcE8do_widenEc($this,$c) { $this = $this|0; $c = $c|0; var label = 0, sp = 0; sp = STACKTOP; return ($c|0); } function __ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc($this,$low,$high,$dest) { $this = $this|0; $low = $low|0; $high = $high|0; $dest = $dest|0; var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $dest;$$01 = $low; while(1) { $0 = ($$01|0)==($high|0); if ($0) { break; } $1 = HEAP8[$$01>>0]|0; HEAP8[$$0>>0] = $1; $2 = ((($$01)) + 1|0); $3 = ((($$0)) + 1|0); $$0 = $3;$$01 = $2; } return ($high|0); } function __ZNKSt3__15ctypeIcE9do_narrowEcc($this,$c,$dfault) { $this = $this|0; $c = $c|0; $dfault = $dfault|0; var $c$dfault = 0, $isascii1 = 0, label = 0, sp = 0; sp = STACKTOP; $isascii1 = ($c<<24>>24)>(-1); $c$dfault = $isascii1 ? $c : $dfault; return ($c$dfault|0); } function __ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc($this,$low,$high,$dfault,$dest) { $this = $this|0; $low = $low|0; $high = $high|0; $dfault = $dfault|0; $dest = $dest|0; var $$0 = 0, $$01 = 0, $$dfault = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $isascii2 = 0, label = 0, sp = 0; sp = STACKTOP; $$0 = $dest;$$01 = $low; while(1) { $0 = ($$01|0)==($high|0); if ($0) { break; } $1 = HEAP8[$$01>>0]|0; $isascii2 = ($1<<24>>24)>(-1); $$dfault = $isascii2 ? $1 : $dfault; HEAP8[$$0>>0] = $$dfault; $2 = ((($$01)) + 1|0); $3 = ((($$0)) + 1|0); $$0 = $3;$$01 = $2; } return ($high|0); } function __ZNSt3__17codecvtIcc11__mbstate_tED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_($this,$0,$frm,$1,$frm_nxt,$to,$2,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $1 = $1|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $2 = $2|0; $to_nxt = $to_nxt|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; return 3; } function __ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_($this,$0,$frm,$1,$frm_nxt,$to,$2,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $1 = $1|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $2 = $2|0; $to_nxt = $to_nxt|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; return 3; } function __ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_($this,$0,$to,$1,$to_nxt) { $this = $this|0; $0 = $0|0; $to = $to|0; $1 = $1|0; $to_nxt = $to_nxt|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$to_nxt>>2] = $to; return 3; } function __ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 1; } function __ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 1; } function __ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j($this,$0,$frm,$end,$mx) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $end = $end|0; $mx = $mx|0; var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = $end; $2 = $frm; $3 = (($1) - ($2))|0; $4 = ($3>>>0)<($mx>>>0); $5 = $4 ? $3 : $mx; return ($5|0); } function __ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 1; } function __ZNSt3__17codecvtIwc11__mbstate_tEC2Ej($this,$refs) { $this = $this|0; $refs = $refs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($refs) + -1)|0; $1 = ((($this)) + 4|0); HEAP32[$1>>2] = $0; HEAP32[$this>>2] = (111624); __THREW__ = 0; $2 = (invoke_i(7591)|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; ___resumeException($6|0); // unreachable; } else { $5 = ((($this)) + 8|0); HEAP32[$5>>2] = $2; return; } } function __ZNSt3__17codecvtIwc11__mbstate_tED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__17codecvtIwc11__mbstate_tED2Ev($this); __ZdlPv($this); return; } function __ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_($this,$st,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $st = $st|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $$03 = 0, $$03$lcssa203 = 0, $$05 = 0, $$05$lcssa195 = 0, $$12$ph = 0, $$14 = 0, $$14$lcssa = 0, $$3$ph = 0, $$4 = 0, $$lcssa = 0, $$lcssa209 = 0, $$lcssa217 = 0, $$pre = 0, $$pre98 = 0, $$pre99 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; var $98 = 0, $99 = 0, $fend$0 = 0, $fend$0$lcssa = 0, $fend$1 = 0, $fend$2 = 0, $fend$2$lcssa = 0, $fend$5$ph = 0, $n$0 = 0, $not$ = 0, $or$cond = 0, $p$0 = 0, $save_state = 0, $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $save_state = sp; $tmp = sp + 8|0; $fend$0 = $frm; while(1) { $0 = ($fend$0|0)==($frm_end|0); if ($0) { $fend$0$lcssa = $frm_end; break; } $1 = HEAP32[$fend$0>>2]|0; $2 = ($1|0)==(0); if ($2) { $fend$0$lcssa = $fend$0; break; } $3 = ((($fend$0)) + 4|0); $fend$0 = $3; } HEAP32[$to_nxt>>2] = $to; HEAP32[$frm_nxt>>2] = $frm; $4 = $to_end; $5 = ((($this)) + 8|0); $$03 = $frm;$$05 = $to;$fend$1 = $fend$0$lcssa; L6: while(1) { $6 = ($$03|0)==($frm_end|0); $7 = ($$05|0)==($to_end|0); $or$cond = $7 | $6; if ($or$cond) { $103 = $$03; label = 53; break; } $8 = $st; $9 = $8; $10 = HEAP32[$9>>2]|0; $11 = (($8) + 4)|0; $12 = $11; $13 = HEAP32[$12>>2]|0; $14 = $save_state; $15 = $14; HEAP32[$15>>2] = $10; $16 = (($14) + 4)|0; $17 = $16; HEAP32[$17>>2] = $13; $18 = $fend$1; $19 = $$03; $20 = (($18) - ($19))|0; $21 = $20 >> 2; $22 = $$05; $23 = (($4) - ($22))|0; $24 = HEAP32[$5>>2]|0; $25 = (_uselocale($24)|0); __THREW__ = 0; $26 = (invoke_iiiiii(7667,($$05|0),($frm_nxt|0),($21|0),($23|0),($st|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $$lcssa209 = $25; label = 11; break; } $29 = ($25|0)==(0|0); if (!($29)) { __THREW__ = 0; (invoke_ii(7606,($25|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 10; break; } } switch ($26|0) { case -1: { $$03$lcssa203 = $$03;$$05$lcssa195 = $$05; label = 16; break L6; break; } case 0: { $$3$ph = 1; label = 50; break L6; break; } default: { } } $66 = HEAP32[$to_nxt>>2]|0; $67 = (($66) + ($26)|0); HEAP32[$to_nxt>>2] = $67; $68 = ($67|0)==($to_end|0); if ($68) { label = 51; break; } $69 = ($fend$1|0)==($frm_end|0); if ($69) { $$pre = HEAP32[$frm_nxt>>2]|0; $105 = $67;$106 = $$pre;$fend$5$ph = $frm_end; } else { $70 = HEAP32[$5>>2]|0; $71 = (_uselocale($70)|0); __THREW__ = 0; $72 = (invoke_iiii(7668,($tmp|0),0,($st|0))|0); $73 = __THREW__; __THREW__ = 0; $74 = $73&1; if ($74) { $$lcssa217 = $71; label = 36; break; } $75 = ($71|0)==(0|0); if (!($75)) { __THREW__ = 0; (invoke_ii(7606,($71|0))|0); $76 = __THREW__; __THREW__ = 0; $77 = $76&1; if ($77) { label = 35; break; } } $87 = ($72|0)==(-1); if ($87) { $$12$ph = 2; label = 49; break; } $88 = HEAP32[$to_nxt>>2]|0; $89 = (($4) - ($88))|0; $90 = ($72>>>0)>($89>>>0); if ($90) { $$12$ph = 1; label = 49; break; } else { $n$0 = $72;$p$0 = $tmp; } while(1) { $91 = ($n$0|0)==(0); if ($91) { break; } $94 = ((($p$0)) + 1|0); $95 = HEAP8[$p$0>>0]|0; $96 = HEAP32[$to_nxt>>2]|0; $97 = ((($96)) + 1|0); HEAP32[$to_nxt>>2] = $97; HEAP8[$96>>0] = $95; $98 = (($n$0) + -1)|0; $n$0 = $98;$p$0 = $94; } $92 = HEAP32[$frm_nxt>>2]|0; $93 = ((($92)) + 4|0); HEAP32[$frm_nxt>>2] = $93; $fend$2 = $93; while(1) { $99 = ($fend$2|0)==($frm_end|0); if ($99) { $fend$2$lcssa = $frm_end; break; } $100 = HEAP32[$fend$2>>2]|0; $101 = ($100|0)==(0); if ($101) { $fend$2$lcssa = $fend$2; break; } $102 = ((($fend$2)) + 4|0); $fend$2 = $102; } $$pre98 = HEAP32[$to_nxt>>2]|0; $105 = $$pre98;$106 = $93;$fend$5$ph = $fend$2$lcssa; } $$03 = $106;$$05 = $105;$fend$1 = $fend$5$ph; } do { if ((label|0) == 10) { $32 = ___cxa_find_matching_catch(0|0)|0; $33 = tempRet0; ___clang_call_terminate($32); // unreachable; } else if ((label|0) == 11) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $36 = ($$lcssa209|0)==(0|0); if (!($36)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa209|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $39 = ___cxa_find_matching_catch(0|0)|0; $40 = tempRet0; ___clang_call_terminate($39); // unreachable; } } ___resumeException($34|0); // unreachable; } else if ((label|0) == 16) { HEAP32[$to_nxt>>2] = $$05$lcssa195; $$14 = $$03$lcssa203;$46 = $$05$lcssa195; while(1) { $41 = HEAP32[$frm_nxt>>2]|0; $42 = ($$14|0)==($41|0); if ($42) { $$14$lcssa = $$14; label = 28; break; } $43 = HEAP32[$$14>>2]|0; $44 = HEAP32[$5>>2]|0; $45 = (_uselocale($44)|0); __THREW__ = 0; $47 = (invoke_iiii(7668,($46|0),($43|0),($save_state|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $$lcssa = $45; label = 22; break; } $50 = ($45|0)==(0|0); if (!($50)) { __THREW__ = 0; (invoke_ii(7606,($45|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 21; break; } } $62 = ($47|0)==(-1); if ($62) { $$14$lcssa = $$14; label = 28; break; } $63 = HEAP32[$to_nxt>>2]|0; $64 = (($63) + ($47)|0); HEAP32[$to_nxt>>2] = $64; $65 = ((($$14)) + 4|0); $$14 = $65;$46 = $64; } if ((label|0) == 21) { $53 = ___cxa_find_matching_catch(0|0)|0; $54 = tempRet0; ___clang_call_terminate($53); // unreachable; } else if ((label|0) == 22) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $57 = ($$lcssa|0)==(0|0); if (!($57)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $60 = ___cxa_find_matching_catch(0|0)|0; $61 = tempRet0; ___clang_call_terminate($60); // unreachable; } } ___resumeException($55|0); // unreachable; } else if ((label|0) == 28) { HEAP32[$frm_nxt>>2] = $$14$lcssa; $$3$ph = 2; label = 50; break; } } else if ((label|0) == 35) { $78 = ___cxa_find_matching_catch(0|0)|0; $79 = tempRet0; ___clang_call_terminate($78); // unreachable; } else if ((label|0) == 36) { $80 = ___cxa_find_matching_catch()|0; $81 = tempRet0; $82 = ($$lcssa217|0)==(0|0); if (!($82)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa217|0))|0); $83 = __THREW__; __THREW__ = 0; $84 = $83&1; if ($84) { $85 = ___cxa_find_matching_catch(0|0)|0; $86 = tempRet0; ___clang_call_terminate($85); // unreachable; } } ___resumeException($80|0); // unreachable; } else if ((label|0) == 49) { $$3$ph = $$12$ph; label = 50; } else if ((label|0) == 51) { $$pre99 = HEAP32[$frm_nxt>>2]|0; $103 = $$pre99; label = 53; } } while(0); if ((label|0) == 50) { $$4 = $$3$ph; } else if ((label|0) == 53) { $not$ = ($103|0)!=($frm_end|0); $104 = $not$&1; $$4 = $104; } STACKTOP = sp;return ($$4|0); } function __ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_($this,$st,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $st = $st|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $$02 = 0, $$02$lcssa231 = 0, $$05 = 0, $$05$lcssa224 = 0, $$1$ph = 0, $$13 = 0, $$13$lcssa = 0, $$13$lcssa217 = 0, $$13$lcssa218 = 0, $$2 = 0, $$24 = 0, $$lcssa = 0, $$lcssa238 = 0, $$lcssa243 = 0, $$lcssa250 = 0, $$pre = 0, $$pre102 = 0, $$pre103 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $fend$0 = 0; var $fend$0$lcssa = 0, $fend$1 = 0, $fend$2 = 0, $fend$2$lcssa = 0, $fend$4$ph = 0, $not$ = 0, $not$6 = 0, $or$cond = 0, $save_state = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $save_state = sp; $fend$0 = $frm; while(1) { $0 = ($fend$0|0)==($frm_end|0); if ($0) { $fend$0$lcssa = $frm_end; break; } $1 = HEAP8[$fend$0>>0]|0; $2 = ($1<<24>>24)==(0); if ($2) { $fend$0$lcssa = $fend$0; break; } $3 = ((($fend$0)) + 1|0); $fend$0 = $3; } HEAP32[$to_nxt>>2] = $to; HEAP32[$frm_nxt>>2] = $frm; $4 = $to_end; $5 = ((($this)) + 8|0); $$02 = $frm;$$05 = $to;$fend$1 = $fend$0$lcssa; L6: while(1) { $6 = ($$02|0)==($frm_end|0); $7 = ($$05|0)==($to_end|0); $or$cond = $7 | $6; if ($or$cond) { $97 = $$02; label = 52; break; } $8 = $st; $9 = $8; $10 = HEAP32[$9>>2]|0; $11 = (($8) + 4)|0; $12 = $11; $13 = HEAP32[$12>>2]|0; $14 = $save_state; $15 = $14; HEAP32[$15>>2] = $10; $16 = (($14) + 4)|0; $17 = $16; HEAP32[$17>>2] = $13; $18 = $fend$1; $19 = $$02; $20 = (($18) - ($19))|0; $21 = $$05; $22 = (($4) - ($21))|0; $23 = $22 >> 2; $24 = HEAP32[$5>>2]|0; $25 = (_uselocale($24)|0); __THREW__ = 0; $26 = (invoke_iiiiii(7669,($$05|0),($frm_nxt|0),($20|0),($23|0),($st|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $$lcssa243 = $25; label = 11; break; } $29 = ($25|0)==(0|0); if (!($29)) { __THREW__ = 0; (invoke_ii(7606,($25|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 10; break; } } switch ($26|0) { case -1: { $$02$lcssa231 = $$02;$$05$lcssa224 = $$05;$$lcssa238 = $18; label = 16; break L6; break; } case 0: { $$1$ph = 2; label = 48; break L6; break; } default: { } } $67 = HEAP32[$to_nxt>>2]|0; $68 = (($67) + ($26<<2)|0); HEAP32[$to_nxt>>2] = $68; $69 = ($68|0)==($to_end|0); if ($69) { label = 49; break; } $70 = ($fend$1|0)==($frm_end|0); $$pre = HEAP32[$frm_nxt>>2]|0; if ($70) { $100 = $$pre;$99 = $68;$fend$4$ph = $frm_end; } else { $71 = HEAP32[$5>>2]|0; $72 = (_uselocale($71)|0); __THREW__ = 0; $73 = (invoke_iiiii(7670,($68|0),($$pre|0),1,($st|0))|0); $74 = __THREW__; __THREW__ = 0; $75 = $74&1; if ($75) { $$lcssa250 = $72; label = 39; break; } $76 = ($72|0)==(0|0); if (!($76)) { __THREW__ = 0; (invoke_ii(7606,($72|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { label = 38; break; } } $88 = ($73|0)==(0); if (!($88)) { $$1$ph = 2; label = 48; break; } $89 = HEAP32[$to_nxt>>2]|0; $90 = ((($89)) + 4|0); HEAP32[$to_nxt>>2] = $90; $91 = HEAP32[$frm_nxt>>2]|0; $92 = ((($91)) + 1|0); HEAP32[$frm_nxt>>2] = $92; $fend$2 = $92; while(1) { $93 = ($fend$2|0)==($frm_end|0); if ($93) { $fend$2$lcssa = $frm_end; break; } $94 = HEAP8[$fend$2>>0]|0; $95 = ($94<<24>>24)==(0); if ($95) { $fend$2$lcssa = $fend$2; break; } $96 = ((($fend$2)) + 1|0); $fend$2 = $96; } $$pre102 = HEAP32[$to_nxt>>2]|0; $100 = $92;$99 = $$pre102;$fend$4$ph = $fend$2$lcssa; } $$02 = $100;$$05 = $99;$fend$1 = $fend$4$ph; } do { if ((label|0) == 10) { $32 = ___cxa_find_matching_catch(0|0)|0; $33 = tempRet0; ___clang_call_terminate($32); // unreachable; } else if ((label|0) == 11) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; $36 = ($$lcssa243|0)==(0|0); if (!($36)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa243|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if ($38) { $39 = ___cxa_find_matching_catch(0|0)|0; $40 = tempRet0; ___clang_call_terminate($39); // unreachable; } } ___resumeException($34|0); // unreachable; } else if ((label|0) == 16) { $$13 = $$02$lcssa231;$storemerge = $$05$lcssa224; L31: while(1) { HEAP32[$to_nxt>>2] = $storemerge; $41 = HEAP32[$frm_nxt>>2]|0; $42 = ($$13|0)==($41|0); if ($42) { $$13$lcssa = $$13; label = 32; break; } $43 = $$13; $44 = (($$lcssa238) - ($43))|0; $45 = HEAP32[$5>>2]|0; $46 = (_uselocale($45)|0); __THREW__ = 0; $47 = (invoke_iiiii(7670,($storemerge|0),($$13|0),($44|0),($save_state|0))|0); $48 = __THREW__; __THREW__ = 0; $49 = $48&1; if ($49) { $$lcssa = $46; label = 22; break; } $50 = ($46|0)==(0|0); if (!($50)) { __THREW__ = 0; (invoke_ii(7606,($46|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { label = 21; break; } } switch ($47|0) { case -1: { $$13$lcssa217 = $$13; label = 28; break L31; break; } case -2: { $$13$lcssa218 = $$13; label = 29; break L31; break; } case 0: { $62 = ((($$13)) + 1|0); $$24 = $62; break; } default: { $63 = (($$13) + ($47)|0); $$24 = $63; } } $64 = HEAP32[$to_nxt>>2]|0; $65 = ((($64)) + 4|0); $$13 = $$24;$storemerge = $65; } if ((label|0) == 21) { $53 = ___cxa_find_matching_catch(0|0)|0; $54 = tempRet0; ___clang_call_terminate($53); // unreachable; } else if ((label|0) == 22) { $55 = ___cxa_find_matching_catch()|0; $56 = tempRet0; $57 = ($$lcssa|0)==(0|0); if (!($57)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa|0))|0); $58 = __THREW__; __THREW__ = 0; $59 = $58&1; if ($59) { $60 = ___cxa_find_matching_catch(0|0)|0; $61 = tempRet0; ___clang_call_terminate($60); // unreachable; } } ___resumeException($55|0); // unreachable; } else if ((label|0) == 28) { HEAP32[$frm_nxt>>2] = $$13$lcssa217; $$1$ph = 2; label = 48; break; } else if ((label|0) == 29) { HEAP32[$frm_nxt>>2] = $$13$lcssa218; $$1$ph = 1; label = 48; break; } else if ((label|0) == 32) { HEAP32[$frm_nxt>>2] = $$13$lcssa; $not$6 = ($$13$lcssa|0)!=($frm_end|0); $66 = $not$6&1; $$1$ph = $66; label = 48; break; } } else if ((label|0) == 38) { $79 = ___cxa_find_matching_catch(0|0)|0; $80 = tempRet0; ___clang_call_terminate($79); // unreachable; } else if ((label|0) == 39) { $81 = ___cxa_find_matching_catch()|0; $82 = tempRet0; $83 = ($$lcssa250|0)==(0|0); if (!($83)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa250|0))|0); $84 = __THREW__; __THREW__ = 0; $85 = $84&1; if ($85) { $86 = ___cxa_find_matching_catch(0|0)|0; $87 = tempRet0; ___clang_call_terminate($86); // unreachable; } } ___resumeException($81|0); // unreachable; } else if ((label|0) == 49) { $$pre103 = HEAP32[$frm_nxt>>2]|0; $97 = $$pre103; label = 52; } } while(0); if ((label|0) == 48) { $$2 = $$1$ph; } else if ((label|0) == 52) { $not$ = ($97|0)!=($frm_end|0); $98 = $not$&1; $$2 = $98; } STACKTOP = sp;return ($$2|0); } function __ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_($this,$st,$to,$to_end,$to_nxt) { $this = $this|0; $st = $st|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n$0 = 0, $p$0 = 0, $tmp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $tmp = sp; HEAP32[$to_nxt>>2] = $to; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = (_uselocale($1)|0); __THREW__ = 0; $3 = (invoke_iiii(7668,($tmp|0),0,($st|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $13 = ($2|0)==(0|0); if (!($13)) { __THREW__ = 0; (invoke_ii(7606,($2|0))|0); $14 = __THREW__; __THREW__ = 0; $15 = $14&1; if ($15) { $16 = ___cxa_find_matching_catch(0|0)|0; $17 = tempRet0; ___clang_call_terminate($16); // unreachable; } } ___resumeException($11|0); // unreachable; } $6 = ($2|0)==(0|0); if (!($6)) { __THREW__ = 0; (invoke_ii(7606,($2|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } } L12: do { switch ($3|0) { case 0: case -1: { $$0 = 2; break; } default: { $18 = (($3) + -1)|0; $19 = HEAP32[$to_nxt>>2]|0; $20 = $to_end; $21 = (($20) - ($19))|0; $22 = ($18>>>0)>($21>>>0); if ($22) { $$0 = 1; } else { $n$0 = $18;$p$0 = $tmp; while(1) { $23 = ($n$0|0)==(0); if ($23) { $$0 = 0; break L12; } $24 = ((($p$0)) + 1|0); $25 = HEAP8[$p$0>>0]|0; $26 = HEAP32[$to_nxt>>2]|0; $27 = ((($26)) + 1|0); HEAP32[$to_nxt>>2] = $27; HEAP8[$26>>0] = $25; $28 = (($n$0) + -1)|0; $n$0 = $28;$p$0 = $24; } } } } } while(0); STACKTOP = sp;return ($$0|0); } function __ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv($this) { $this = $this|0; var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $eh$lpad$body$indexZ2D = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; __THREW__ = 0; $2 = (invoke_ii(7606,($1|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if ($4) { label = 16; } else { __THREW__ = 0; $5 = (invoke_iiii(7671,(0|0),(0|0),4)|0); $6 = __THREW__; __THREW__ = 0; $7 = $6&1; if ($7) { $13 = ___cxa_find_matching_catch(0|0)|0; $14 = tempRet0; $15 = ($2|0)==(0|0); if ($15) { $eh$lpad$body$indexZ2D = $13; break; } __THREW__ = 0; (invoke_ii(7606,($2|0))|0); $16 = __THREW__; __THREW__ = 0; $17 = $16&1; if (!($17)) { $eh$lpad$body$indexZ2D = $13; break; } $18 = ___cxa_find_matching_catch(0|0)|0; $19 = tempRet0; ___clang_call_terminate($18); // unreachable; } $8 = ($2|0)==(0|0); if (!($8)) { __THREW__ = 0; (invoke_ii(7606,($2|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $11 = ___cxa_find_matching_catch(0|0)|0; $12 = tempRet0; ___clang_call_terminate($11); // unreachable; } } $20 = ($5|0)==(0); if ($20) { $21 = HEAP32[$0>>2]|0; $22 = ($21|0)==(0|0); if ($22) { $$0 = 1; } else { __THREW__ = 0; $23 = (invoke_ii(7606,($21|0))|0); $24 = __THREW__; __THREW__ = 0; $25 = $24&1; if ($25) { label = 16; break; } $26 = ($23|0)==(0|0); if ($26) { $$0 = 0; } else { __THREW__ = 0; (invoke_ii(7606,($23|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if ($28) { $29 = ___cxa_find_matching_catch(0|0)|0; $30 = tempRet0; ___clang_call_terminate($29); // unreachable; } else { $$0 = 0; } } } } else { $$0 = -1; } return ($$0|0); } } while(0); if ((label|0) == 16) { $31 = ___cxa_find_matching_catch(0|0)|0; $32 = tempRet0; $eh$lpad$body$indexZ2D = $31; } ___clang_call_terminate($eh$lpad$body$indexZ2D); // unreachable; return (0)|0; } function __ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j($this,$st,$frm,$frm_end,$mx) { $this = $this|0; $st = $st|0; $frm = $frm|0; $frm_end = $frm_end|0; $mx = $mx|0; var $$04 = 0, $$15 = 0, $$lcssa = 0, $$pn = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $nbytes$0 = 0, $nbytes$0$lcssa = 0, $nbytes$1 = 0, $nwchar_t$0 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $frm_end; $1 = ((($this)) + 8|0); $$04 = $frm;$nbytes$0 = 0;$nwchar_t$0 = 0; L1: while(1) { $2 = ($nwchar_t$0>>>0)>=($mx>>>0); $3 = ($$04|0)==($frm_end|0); $or$cond = $3 | $2; if ($or$cond) { $nbytes$0$lcssa = $nbytes$0; label = 15; break; } $4 = $$04; $5 = (($0) - ($4))|0; $6 = HEAP32[$1>>2]|0; $7 = (_uselocale($6)|0); __THREW__ = 0; $8 = (invoke_iiii(7672,($$04|0),($5|0),($st|0))|0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; if ($10) { $$lcssa = $7; label = 7; break; } $11 = ($7|0)==(0|0); if (!($11)) { __THREW__ = 0; (invoke_ii(7606,($7|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { label = 6; break; } } switch ($8|0) { case -2: case -1: { $nbytes$0$lcssa = $nbytes$0; label = 15; break L1; break; } case 0: { $23 = ((($$04)) + 1|0); $$15 = $23;$$pn = 1; break; } default: { $24 = (($$04) + ($8)|0); $$15 = $24;$$pn = $8; } } $nbytes$1 = (($$pn) + ($nbytes$0))|0; $25 = (($nwchar_t$0) + 1)|0; $$04 = $$15;$nbytes$0 = $nbytes$1;$nwchar_t$0 = $25; } if ((label|0) == 6) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } else if ((label|0) == 7) { $16 = ___cxa_find_matching_catch()|0; $17 = tempRet0; $18 = ($$lcssa|0)==(0|0); if (!($18)) { __THREW__ = 0; (invoke_ii(7606,($$lcssa|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if ($20) { $21 = ___cxa_find_matching_catch(0|0)|0; $22 = tempRet0; ___clang_call_terminate($21); // unreachable; } } ___resumeException($16|0); // unreachable; } else if ((label|0) == 15) { return ($nbytes$0$lcssa|0); } return (0)|0; } function __ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)==(0|0); if ($2) { $11 = 1; } else { __THREW__ = 0; $3 = (invoke_ii(7606,($1|0))|0); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $12 = ___cxa_find_matching_catch(0|0)|0; $13 = tempRet0; ___clang_call_terminate($12); // unreachable; } $6 = ($3|0)==(0|0); if ($6) { $11 = 4; } else { __THREW__ = 0; (invoke_ii(7606,($3|0))|0); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } else { $11 = 4; } } } return ($11|0); } function __ZNSt3__17codecvtIDsc11__mbstate_tED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_($this,$0,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $1 = 0, $2 = 0, $3 = 0, $_frm_nxt = 0, $_to_nxt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_frm_nxt = sp + 4|0; $_to_nxt = sp; HEAP32[$_frm_nxt>>2] = $frm; HEAP32[$_to_nxt>>2] = $to; $1 = (__ZNSt3__1L13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$_frm_nxt,$to,$to_end,$_to_nxt,1114111,0)|0); $2 = HEAP32[$_frm_nxt>>2]|0; HEAP32[$frm_nxt>>2] = $2; $3 = HEAP32[$_to_nxt>>2]|0; HEAP32[$to_nxt>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__17codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_($this,$0,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $1 = 0, $2 = 0, $3 = 0, $_frm_nxt = 0, $_to_nxt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_frm_nxt = sp + 4|0; $_to_nxt = sp; HEAP32[$_frm_nxt>>2] = $frm; HEAP32[$_to_nxt>>2] = $to; $1 = (__ZNSt3__1L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$_frm_nxt,$to,$to_end,$_to_nxt,1114111,0)|0); $2 = HEAP32[$_frm_nxt>>2]|0; HEAP32[$frm_nxt>>2] = $2; $3 = HEAP32[$_to_nxt>>2]|0; HEAP32[$to_nxt>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__17codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_($this,$0,$to,$1,$to_nxt) { $this = $this|0; $0 = $0|0; $to = $to|0; $1 = $1|0; $to_nxt = $to_nxt|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$to_nxt>>2] = $to; return 3; } function __ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j($this,$0,$frm,$frm_end,$mx) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $mx = $mx|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeE($frm,$frm_end,$mx,1114111,0)|0); return ($1|0); } function __ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 4; } function __ZNSt3__17codecvtIDic11__mbstate_tED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNKSt3__17codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_($this,$0,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $1 = 0, $2 = 0, $3 = 0, $_frm_nxt = 0, $_to_nxt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_frm_nxt = sp + 4|0; $_to_nxt = sp; HEAP32[$_frm_nxt>>2] = $frm; HEAP32[$_to_nxt>>2] = $to; $1 = (__ZNSt3__1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$_frm_nxt,$to,$to_end,$_to_nxt,1114111,0)|0); $2 = HEAP32[$_frm_nxt>>2]|0; HEAP32[$frm_nxt>>2] = $2; $3 = HEAP32[$_to_nxt>>2]|0; HEAP32[$to_nxt>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__17codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_($this,$0,$frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; var $1 = 0, $2 = 0, $3 = 0, $_frm_nxt = 0, $_to_nxt = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $_frm_nxt = sp + 4|0; $_to_nxt = sp; HEAP32[$_frm_nxt>>2] = $frm; HEAP32[$_to_nxt>>2] = $to; $1 = (__ZNSt3__1L12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$_frm_nxt,$to,$to_end,$_to_nxt,1114111,0)|0); $2 = HEAP32[$_frm_nxt>>2]|0; HEAP32[$frm_nxt>>2] = $2; $3 = HEAP32[$_to_nxt>>2]|0; HEAP32[$to_nxt>>2] = $3; STACKTOP = sp;return ($1|0); } function __ZNKSt3__17codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_($this,$0,$to,$1,$to_nxt) { $this = $this|0; $0 = $0|0; $to = $to|0; $1 = $1|0; $to_nxt = $to_nxt|0; var label = 0, sp = 0; sp = STACKTOP; HEAP32[$to_nxt>>2] = $to; return 3; } function __ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 0; } function __ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j($this,$0,$frm,$frm_end,$mx) { $this = $this|0; $0 = $0|0; $frm = $frm|0; $frm_end = $frm_end|0; $mx = $mx|0; var $1 = 0, label = 0, sp = 0; sp = STACKTOP; $1 = (__ZNSt3__1L19utf8_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeE($frm,$frm_end,$mx,1114111,0)|0); return ($1|0); } function __ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; return 4; } function __ZNSt3__116__narrow_to_utf8ILj32EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__117__widen_from_utf8ILj32EED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZdlPv($this); return; } function __ZNSt3__18numpunctIcEC2Ej($this,$refs) { $this = $this|0; $refs = $refs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($refs) + -1)|0; $1 = ((($this)) + 4|0); HEAP32[$1>>2] = $0; HEAP32[$this>>2] = (111704); $2 = ((($this)) + 8|0); HEAP8[$2>>0] = 46; $3 = ((($this)) + 9|0); HEAP8[$3>>0] = 44; $4 = ((($this)) + 12|0); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $5 = (($4) + ($__i$0$i$i<<2)|0); HEAP32[$5>>2] = 0; $6 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $6; } return; } function __ZNSt3__18numpunctIwEC2Ej($this,$refs) { $this = $this|0; $refs = $refs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $__i$0$i$i = 0, $exitcond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (($refs) + -1)|0; $1 = ((($this)) + 4|0); HEAP32[$1>>2] = $0; HEAP32[$this>>2] = (111744); $2 = ((($this)) + 8|0); HEAP32[$2>>2] = 46; $3 = ((($this)) + 12|0); HEAP32[$3>>2] = 44; $4 = ((($this)) + 16|0); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $5 = (($4) + ($__i$0$i$i<<2)|0); HEAP32[$5>>2] = 0; $6 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $6; } return; } function __ZNSt3__18numpunctIcED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (111704); $0 = ((($this)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); return; } function __ZNSt3__18numpunctIcED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18numpunctIcED2Ev($this); __ZdlPv($this); return; } function __ZNSt3__18numpunctIwED2Ev($this) { $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (111744); $0 = ((($this)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($0); return; } function __ZNSt3__18numpunctIwED0Ev($this) { $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__18numpunctIwED2Ev($this); __ZdlPv($this); return; } function __ZNKSt3__18numpunctIcE16do_decimal_pointEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP8[$0>>0]|0; return ($1|0); } function __ZNKSt3__18numpunctIwE16do_decimal_pointEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__18numpunctIcE16do_thousands_sepEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 9|0); $1 = HEAP8[$0>>0]|0; return ($1|0); } function __ZNKSt3__18numpunctIwE16do_thousands_sepEv($this) { $this = $this|0; var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); $1 = HEAP32[$0>>2]|0; return ($1|0); } function __ZNKSt3__18numpunctIcE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$0); return; } function __ZNKSt3__18numpunctIwE11do_groupingEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 16|0); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_($agg$result,$0); return; } function __ZNKSt3__18numpunctIcE11do_truenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,211412,4); return; } function __ZNKSt3__18numpunctIwE11do_truenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_wcslen(112316)|0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj($agg$result,112316,$0); return; } function __ZNKSt3__18numpunctIcE12do_falsenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj($agg$result,211417,5); return; } function __ZNKSt3__18numpunctIwE12do_falsenameEv($agg$result,$this) { $agg$result = $agg$result|0; $this = $this|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (_wcslen(112336)|0); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj($agg$result,112336,$0); return; } function __ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($iob) { $iob = $iob|0; var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($iob)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = $1 & 74; switch ($2|0) { case 64: { $$0 = 8; break; } case 8: { $$0 = 16; break; } case 0: { $$0 = 0; break; } default: { $$0 = 10; } } return ($$0|0); } function __ZNKSt3__120__time_get_c_storageIcE7__weeksEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11736]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11736|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11744]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11744|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 112360; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((112528)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7673|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11744|0)); } } __THREW__ = 0; (invoke_iii(7674,(112360|0),(211423|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; (invoke_iii(7674,((112372)|0),(211430|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; (invoke_iii(7674,((112384)|0),(211437|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; (invoke_iii(7674,((112396)|0),(211445|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; (invoke_iii(7674,((112408)|0),(211455|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(7674,((112420)|0),(211464|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; (invoke_iii(7674,((112432)|0),(211471|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; (invoke_iii(7674,((112444)|0),(211480|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; (invoke_iii(7674,((112456)|0),(211484|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; (invoke_iii(7674,((112468)|0),(211488|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iii(7674,((112480)|0),(211492|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; (invoke_iii(7674,((112492)|0),(211496|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; (invoke_iii(7674,((112504)|0),(211500|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; (invoke_iii(7674,((112516)|0),(211504|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[28132] = 112360; ___cxa_guard_release((11736|0)); break; } } } } } } } } } } } } } } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; ___cxa_guard_abort((11736|0)); ___resumeException($42|0); // unreachable; } } } while(0); $41 = HEAP32[28132]|0; return ($41|0); } function __ZNKSt3__120__time_get_c_storageIwE7__weeksEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0; var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11752]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11752|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11760]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11760|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 112532; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((112700)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7675|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11760|0)); } } __THREW__ = 0; (invoke_iii(7676,(112532|0),(112700|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; (invoke_iii(7676,((112544)|0),(112728|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; (invoke_iii(7676,((112556)|0),(112756|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; (invoke_iii(7676,((112568)|0),(112788|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; (invoke_iii(7676,((112580)|0),(112828|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(7676,((112592)|0),(112864|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; (invoke_iii(7676,((112604)|0),(112892|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; (invoke_iii(7676,((112616)|0),(112928|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; (invoke_iii(7676,((112628)|0),(112944|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; (invoke_iii(7676,((112640)|0),(112960|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iii(7676,((112652)|0),(112976|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; (invoke_iii(7676,((112664)|0),(112992|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; (invoke_iii(7676,((112676)|0),(113008|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; (invoke_iii(7676,((112688)|0),(113024|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { HEAP32[28260] = 112532; ___cxa_guard_release((11752|0)); break; } } } } } } } } } } } } } } $42 = ___cxa_find_matching_catch()|0; $43 = tempRet0; ___cxa_guard_abort((11752|0)); ___resumeException($42|0); // unreachable; } } } while(0); $41 = HEAP32[28260]|0; return ($41|0); } function __ZNKSt3__120__time_get_c_storageIcE8__monthsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11768]|0; $1 = ($0<<24>>24)==(0); L1: do { if ($1) { $2 = (___cxa_guard_acquire((11768|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11776]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11776|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 113044; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((113332)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7677|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11776|0)); } } __THREW__ = 0; (invoke_iii(7674,(113044|0),(211508|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if (!($14)) { __THREW__ = 0; (invoke_iii(7674,((113056)|0),(211516|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; (invoke_iii(7674,((113068)|0),(211525|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; (invoke_iii(7674,((113080)|0),(211531|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; (invoke_iii(7674,((113092)|0),(211537|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(7674,((113104)|0),(211541|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; (invoke_iii(7674,((113116)|0),(211546|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; (invoke_iii(7674,((113128)|0),(211551|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; (invoke_iii(7674,((113140)|0),(211558|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; (invoke_iii(7674,((113152)|0),(211568|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iii(7674,((113164)|0),(211576|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; (invoke_iii(7674,((113176)|0),(211585|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; (invoke_iii(7674,((113188)|0),(211594|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; (invoke_iii(7674,((113200)|0),(211598|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; (invoke_iii(7674,((113212)|0),(211602|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; (invoke_iii(7674,((113224)|0),(211606|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } __THREW__ = 0; (invoke_iii(7674,((113236)|0),(211537|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } __THREW__ = 0; (invoke_iii(7674,((113248)|0),(211610|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } __THREW__ = 0; (invoke_iii(7674,((113260)|0),(211614|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } __THREW__ = 0; (invoke_iii(7674,((113272)|0),(211618|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } __THREW__ = 0; (invoke_iii(7674,((113284)|0),(211622|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break; } __THREW__ = 0; (invoke_iii(7674,((113296)|0),(211626|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } __THREW__ = 0; (invoke_iii(7674,((113308)|0),(211630|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break; } __THREW__ = 0; (invoke_iii(7674,((113320)|0),(211634|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } HEAP32[28333] = 113044; ___cxa_guard_release((11768|0)); break L1; } } } } } } } } } } } } } } } } while(0); $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; ___cxa_guard_abort((11768|0)); ___resumeException($62|0); // unreachable; } } } while(0); $61 = HEAP32[28333]|0; return ($61|0); } function __ZNKSt3__120__time_get_c_storageIwE8__monthsEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; var $63 = 0, $7 = 0, $8 = 0, $9 = 0, $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11784]|0; $1 = ($0<<24>>24)==(0); L1: do { if ($1) { $2 = (___cxa_guard_acquire((11784|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11792]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11792|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 113336; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((113624)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7678|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11792|0)); } } __THREW__ = 0; (invoke_iii(7676,(113336|0),(113624|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; do { if (!($14)) { __THREW__ = 0; (invoke_iii(7676,((113348)|0),(113656|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { __THREW__ = 0; (invoke_iii(7676,((113360)|0),(113692|0))|0); $17 = __THREW__; __THREW__ = 0; $18 = $17&1; if (!($18)) { __THREW__ = 0; (invoke_iii(7676,((113372)|0),(113716|0))|0); $19 = __THREW__; __THREW__ = 0; $20 = $19&1; if (!($20)) { __THREW__ = 0; (invoke_iii(7676,((113384)|0),(113740|0))|0); $21 = __THREW__; __THREW__ = 0; $22 = $21&1; if (!($22)) { __THREW__ = 0; (invoke_iii(7676,((113396)|0),(113756|0))|0); $23 = __THREW__; __THREW__ = 0; $24 = $23&1; if (!($24)) { __THREW__ = 0; (invoke_iii(7676,((113408)|0),(113776|0))|0); $25 = __THREW__; __THREW__ = 0; $26 = $25&1; if (!($26)) { __THREW__ = 0; (invoke_iii(7676,((113420)|0),(113796|0))|0); $27 = __THREW__; __THREW__ = 0; $28 = $27&1; if (!($28)) { __THREW__ = 0; (invoke_iii(7676,((113432)|0),(113824|0))|0); $29 = __THREW__; __THREW__ = 0; $30 = $29&1; if (!($30)) { __THREW__ = 0; (invoke_iii(7676,((113444)|0),(113864|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if (!($32)) { __THREW__ = 0; (invoke_iii(7676,((113456)|0),(113896|0))|0); $33 = __THREW__; __THREW__ = 0; $34 = $33&1; if (!($34)) { __THREW__ = 0; (invoke_iii(7676,((113468)|0),(113932|0))|0); $35 = __THREW__; __THREW__ = 0; $36 = $35&1; if (!($36)) { __THREW__ = 0; (invoke_iii(7676,((113480)|0),(113968|0))|0); $37 = __THREW__; __THREW__ = 0; $38 = $37&1; if (!($38)) { __THREW__ = 0; (invoke_iii(7676,((113492)|0),(113984|0))|0); $39 = __THREW__; __THREW__ = 0; $40 = $39&1; if (!($40)) { __THREW__ = 0; (invoke_iii(7676,((113504)|0),(114000|0))|0); $41 = __THREW__; __THREW__ = 0; $42 = $41&1; if (!($42)) { __THREW__ = 0; (invoke_iii(7676,((113516)|0),(114016|0))|0); $43 = __THREW__; __THREW__ = 0; $44 = $43&1; if ($44) { break; } __THREW__ = 0; (invoke_iii(7676,((113528)|0),(113740|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { break; } __THREW__ = 0; (invoke_iii(7676,((113540)|0),(114032|0))|0); $47 = __THREW__; __THREW__ = 0; $48 = $47&1; if ($48) { break; } __THREW__ = 0; (invoke_iii(7676,((113552)|0),(114048|0))|0); $49 = __THREW__; __THREW__ = 0; $50 = $49&1; if ($50) { break; } __THREW__ = 0; (invoke_iii(7676,((113564)|0),(114064|0))|0); $51 = __THREW__; __THREW__ = 0; $52 = $51&1; if ($52) { break; } __THREW__ = 0; (invoke_iii(7676,((113576)|0),(114080|0))|0); $53 = __THREW__; __THREW__ = 0; $54 = $53&1; if ($54) { break; } __THREW__ = 0; (invoke_iii(7676,((113588)|0),(114096|0))|0); $55 = __THREW__; __THREW__ = 0; $56 = $55&1; if ($56) { break; } __THREW__ = 0; (invoke_iii(7676,((113600)|0),(114112|0))|0); $57 = __THREW__; __THREW__ = 0; $58 = $57&1; if ($58) { break; } __THREW__ = 0; (invoke_iii(7676,((113612)|0),(114128|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { break; } HEAP32[28536] = 113336; ___cxa_guard_release((11784|0)); break L1; } } } } } } } } } } } } } } } } while(0); $62 = ___cxa_find_matching_catch()|0; $63 = tempRet0; ___cxa_guard_abort((11784|0)); ___resumeException($62|0); // unreachable; } } } while(0); $61 = HEAP32[28536]|0; return ($61|0); } function __ZNKSt3__120__time_get_c_storageIcE7__am_pmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11800]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11800|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11808]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11808|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 114148; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((114436)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7679|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11808|0)); } } __THREW__ = 0; (invoke_iii(7674,(114148|0),(211638|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; (invoke_iii(7674,((114160)|0),(211641|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { HEAP32[28609] = 114148; ___cxa_guard_release((11800|0)); break; } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; ___cxa_guard_abort((11800|0)); ___resumeException($18|0); // unreachable; } } } while(0); $17 = HEAP32[28609]|0; return ($17|0); } function __ZNKSt3__120__time_get_c_storageIwE7__am_pmEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__i$0$i$i$i = 0, $exitcond$i$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11816]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11816|0))|0); $3 = ($2|0)==(0); if (!($3)) { $4 = HEAP8[11824]|0; $5 = ($4<<24>>24)==(0); if ($5) { $6 = (___cxa_guard_acquire((11824|0))|0); $7 = ($6|0)==(0); if (!($7)) { $9 = 114440; while(1) { $__i$0$i$i$i = 0; while(1) { $exitcond$i$i$i = ($__i$0$i$i$i|0)==(3); if ($exitcond$i$i$i) { break; } $8 = (($9) + ($__i$0$i$i$i<<2)|0); HEAP32[$8>>2] = 0; $10 = (($__i$0$i$i$i) + 1)|0; $__i$0$i$i$i = $10; } $11 = ((($9)) + 12|0); $12 = ($11|0)==((114728)|0); if ($12) { break; } else { $9 = $11; } } (___cxa_atexit((7680|0),(0|0),(___dso_handle|0))|0); ___cxa_guard_release((11824|0)); } } __THREW__ = 0; (invoke_iii(7676,(114440|0),(114728|0))|0); $13 = __THREW__; __THREW__ = 0; $14 = $13&1; if (!($14)) { __THREW__ = 0; (invoke_iii(7676,((114452)|0),(114740|0))|0); $15 = __THREW__; __THREW__ = 0; $16 = $15&1; if (!($16)) { HEAP32[28688] = 114440; ___cxa_guard_release((11816|0)); break; } } $18 = ___cxa_find_matching_catch()|0; $19 = tempRet0; ___cxa_guard_abort((11816|0)); ___resumeException($18|0); // unreachable; } } } while(0); $17 = HEAP32[28688]|0; return ($17|0); } function __ZNKSt3__120__time_get_c_storageIcE3__xEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11832]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11832|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; invoke_viii(7628,(114756|0),(211644|0),8); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; ___cxa_guard_abort((11832|0)); ___resumeException($6|0); // unreachable; } else { (___cxa_atexit((3831|0),(114756|0),(___dso_handle|0))|0); ___cxa_guard_release((11832|0)); break; } } } } while(0); return (114756|0); } function __ZNKSt3__120__time_get_c_storageIwE3__xEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11840]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11840|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; $4 = (invoke_ii(7681,(114768|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_viii(7682,(114804|0),(114768|0),($4|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { (___cxa_atexit((7683|0),(114804|0),(___dso_handle|0))|0); ___cxa_guard_release((11840|0)); break; } } $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; ___cxa_guard_abort((11840|0)); ___resumeException($9|0); // unreachable; } } } while(0); return (114804|0); } function __ZNKSt3__120__time_get_c_storageIcE3__XEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11848]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11848|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; invoke_viii(7628,(114816|0),(211653|0),8); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; ___cxa_guard_abort((11848|0)); ___resumeException($6|0); // unreachable; } else { (___cxa_atexit((3831|0),(114816|0),(___dso_handle|0))|0); ___cxa_guard_release((11848|0)); break; } } } } while(0); return (114816|0); } function __ZNKSt3__120__time_get_c_storageIwE3__XEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11856]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11856|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; $4 = (invoke_ii(7681,(114828|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_viii(7682,(114864|0),(114828|0),($4|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { (___cxa_atexit((7683|0),(114864|0),(___dso_handle|0))|0); ___cxa_guard_release((11856|0)); break; } } $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; ___cxa_guard_abort((11856|0)); ___resumeException($9|0); // unreachable; } } } while(0); return (114864|0); } function __ZNKSt3__120__time_get_c_storageIcE3__cEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11864]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11864|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; invoke_viii(7628,(114876|0),(211662|0),20); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; ___cxa_guard_abort((11864|0)); ___resumeException($6|0); // unreachable; } else { (___cxa_atexit((3831|0),(114876|0),(___dso_handle|0))|0); ___cxa_guard_release((11864|0)); break; } } } } while(0); return (114876|0); } function __ZNKSt3__120__time_get_c_storageIwE3__cEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11872]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11872|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; $4 = (invoke_ii(7681,(114888|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_viii(7682,(114972|0),(114888|0),($4|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { (___cxa_atexit((7683|0),(114972|0),(___dso_handle|0))|0); ___cxa_guard_release((11872|0)); break; } } $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; ___cxa_guard_abort((11872|0)); ___resumeException($9|0); // unreachable; } } } while(0); return (114972|0); } function __ZNKSt3__120__time_get_c_storageIcE3__rEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11880]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11880|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; invoke_viii(7628,(114984|0),(211683|0),11); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; ___cxa_guard_abort((11880|0)); ___resumeException($6|0); // unreachable; } else { (___cxa_atexit((3831|0),(114984|0),(___dso_handle|0))|0); ___cxa_guard_release((11880|0)); break; } } } } while(0); return (114984|0); } function __ZNKSt3__120__time_get_c_storageIwE3__rEv($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP8[11888]|0; $1 = ($0<<24>>24)==(0); do { if ($1) { $2 = (___cxa_guard_acquire((11888|0))|0); $3 = ($2|0)==(0); if (!($3)) { __THREW__ = 0; $4 = (invoke_ii(7681,(114996|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if (!($6)) { __THREW__ = 0; invoke_viii(7682,(115044|0),(114996|0),($4|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if (!($8)) { (___cxa_atexit((7683|0),(115044|0),(___dso_handle|0))|0); ___cxa_guard_release((11888|0)); break; } } $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; ___cxa_guard_abort((11888|0)); ___resumeException($9|0); // unreachable; } } } while(0); return (115044|0); } function __ZNSt3__17codecvtIwc11__mbstate_tED2Ev($this) { $this = $this|0; var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = (111624); $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; __THREW__ = 0; $2 = (invoke_i(7591)|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; do { if (!($4)) { $5 = ($1|0)==($2|0); if (!($5)) { $6 = HEAP32[$0>>2]|0; __THREW__ = 0; invoke_vi(7604,($6|0)); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { break; } } return; } } while(0); $9 = ___cxa_find_matching_catch(0|0)|0; $10 = tempRet0; ___clang_call_terminate($9); // unreachable; } function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$__e,$__kb,$__ke,$__ct,$__err,$__case_sensitive) { $__b = $__b|0; $__e = $__e|0; $__kb = $__kb|0; $__ke = $__ke|0; $__ct = $__ct|0; $__err = $__err|0; $__case_sensitive = $__case_sensitive|0; var $$0 = 0, $$0$i$i = 0, $$041 = 0, $$lcssa = 0, $$lcssa99 = 0, $$ph$ph = 0, $$pre$i$2$i$i$11 = 0, $$pre$i$2$i$i$11$lcssa = 0, $$pre$i$i$i = 0, $$pre$i$i$i$7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__c$0 = 0; var $__consume$0$off0 = 0, $__consume$2$off0 = 0, $__indx$0 = 0, $__kc$0 = 0, $__ky$0 = 0, $__ky1$0 = 0, $__ky2$0 = 0, $__n_does_match$0 = 0, $__n_does_match$0$lcssa = 0, $__n_does_match$1 = 0, $__n_does_match$2 = 0, $__n_does_match$3 = 0, $__n_does_match$5 = 0, $__n_does_match$6 = 0, $__n_does_match$7 = 0, $__n_might_match$0 = 0, $__n_might_match$0$lcssa = 0, $__n_might_match$1 = 0, $__n_might_match$2 = 0, $__n_might_match$3 = 0; var $__n_might_match$5 = 0, $__st$0 = 0, $__st$1 = 0, $__st$2 = 0, $__st$3 = 0, $__statbuf = 0, $__status$0 = 0, $lpad$phi$index = 0, $lpad$phi$index3 = 0, $tmp$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__statbuf = sp; $0 = $__ke; $1 = $__kb; $2 = (($0) - ($1))|0; $3 = (($2|0) / 12)&-1; $4 = ($3>>>0)>(100); do { if ($4) { $5 = (_malloc($3)|0); $6 = ($5|0)==(0|0); if ($6) { __THREW__ = 0; invoke_v(7597); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $$ph$ph = 0; label = 6; break; } } $18 = $5; $186 = $18;$__status$0 = $5; label = 11; } else { $186 = 0;$__status$0 = $__statbuf; label = 11; } } while(0); L6: do { if ((label|0) == 11) { $__ky$0 = $__kb;$__n_does_match$0 = 0;$__n_might_match$0 = $3;$__st$0 = $__status$0; while(1) { $19 = ($__ky$0|0)==($__ke|0); if ($19) { $__n_does_match$0$lcssa = $__n_does_match$0;$__n_might_match$0$lcssa = $__n_might_match$0; break; } $20 = HEAP8[$__ky$0>>0]|0; $21 = $20 & 1; $22 = ($21<<24>>24)==(0); if ($22) { $25 = $20&255; $26 = $25 >>> 1; $27 = $26; } else { $23 = ((($__ky$0)) + 4|0); $24 = HEAP32[$23>>2]|0; $27 = $24; } $28 = ($27|0)==(0); if ($28) { HEAP8[$__st$0>>0] = 2; $29 = (($__n_might_match$0) + -1)|0; $30 = (($__n_does_match$0) + 1)|0; $__n_does_match$1 = $30;$__n_might_match$1 = $29; } else { HEAP8[$__st$0>>0] = 1; $__n_does_match$1 = $__n_does_match$0;$__n_might_match$1 = $__n_might_match$0; } $31 = ((($__ky$0)) + 12|0); $32 = ((($__st$0)) + 1|0); $__ky$0 = $31;$__n_does_match$0 = $__n_does_match$1;$__n_might_match$0 = $__n_might_match$1;$__st$0 = $32; } $__indx$0 = 0;$__n_does_match$2 = $__n_does_match$0$lcssa;$__n_might_match$2 = $__n_might_match$0$lcssa; L20: while(1) { $33 = HEAP32[$__b>>2]|0; $34 = ($33|0)==(0|0); do { if ($34) { $47 = 0; } else { $35 = ((($33)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ((($33)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = ($36|0)==($38|0); if ($39) { $40 = HEAP32[$33>>2]|0; $41 = ((($40)) + 36|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_ii($42|0,($33|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 5; break L20; } $46 = ($43|0)==(-1); if ($46) { HEAP32[$__b>>2] = 0; $47 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $47 = $$pre$i$i$i; break; } } else { $47 = $33; } } } while(0); $48 = ($47|0)==(0|0); $49 = HEAP32[$__e>>2]|0; $50 = ($49|0)==(0|0); if ($50) { $$pre$i$2$i$i$11 = 0; } else { $51 = ((($49)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = ((($49)) + 16|0); $54 = HEAP32[$53>>2]|0; $55 = ($52|0)==($54|0); if ($55) { $56 = HEAP32[$49>>2]|0; $57 = ((($56)) + 36|0); $58 = HEAP32[$57>>2]|0; __THREW__ = 0; $59 = (invoke_ii($58|0,($49|0))|0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 5; break; } $62 = ($59|0)==(-1); if ($62) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$11 = 0; } else { $$pre$i$2$i$i$11 = $49; } } else { $$pre$i$2$i$i$11 = $49; } } $63 = ($$pre$i$2$i$i$11|0)==(0|0); $tmp$i$i = $48 ^ $63; $64 = ($__n_might_match$2|0)!=(0); $65 = $64 & $tmp$i$i; $66 = HEAP32[$__b>>2]|0; if (!($65)) { $$lcssa = $63;$$lcssa99 = $66;$$pre$i$2$i$i$11$lcssa = $$pre$i$2$i$i$11; label = 33; break; } $94 = ((($66)) + 12|0); $95 = HEAP32[$94>>2]|0; $96 = ((($66)) + 16|0); $97 = HEAP32[$96>>2]|0; $98 = ($95|0)==($97|0); if ($98) { $99 = HEAP32[$66>>2]|0; $100 = ((($99)) + 36|0); $101 = HEAP32[$100>>2]|0; __THREW__ = 0; $102 = (invoke_ii($101|0,($66|0))|0); $103 = __THREW__; __THREW__ = 0; $104 = $103&1; if ($104) { label = 5; break; } else { $$0$i$i = $102; } } else { $105 = HEAP8[$95>>0]|0; $106 = $105&255; $$0$i$i = $106; } $107 = $$0$i$i&255; if ($__case_sensitive) { $__c$0 = $107; } else { $108 = HEAP32[$__ct>>2]|0; $109 = ((($108)) + 12|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; $111 = (invoke_iii($110|0,($__ct|0),($107|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 5; break; } else { $__c$0 = $111; } } $114 = (($__indx$0) + 1)|0; $__consume$0$off0 = 0;$__ky1$0 = $__kb;$__n_does_match$3 = $__n_does_match$2;$__n_might_match$3 = $__n_might_match$2;$__st$1 = $__status$0; while(1) { $115 = ($__ky1$0|0)==($__ke|0); if ($115) { break; } $116 = HEAP8[$__st$1>>0]|0; $117 = ($116<<24>>24)==(1); do { if ($117) { $118 = HEAP8[$__ky1$0>>0]|0; $119 = $118 & 1; $120 = ($119<<24>>24)==(0); if ($120) { $123 = ((($__ky1$0)) + 1|0); $125 = $123; } else { $121 = ((($__ky1$0)) + 8|0); $122 = HEAP32[$121>>2]|0; $125 = $122; } $124 = (($125) + ($__indx$0)|0); $126 = HEAP8[$124>>0]|0; if ($__case_sensitive) { $__kc$0 = $126; } else { $127 = HEAP32[$__ct>>2]|0; $128 = ((($127)) + 12|0); $129 = HEAP32[$128>>2]|0; __THREW__ = 0; $130 = (invoke_iii($129|0,($__ct|0),($126|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 4; break L20; } else { $__kc$0 = $130; } } $133 = ($__c$0<<24>>24)==($__kc$0<<24>>24); if (!($133)) { HEAP8[$__st$1>>0] = 0; $145 = (($__n_might_match$3) + -1)|0; $__consume$2$off0 = $__consume$0$off0;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $145; break; } $134 = HEAP8[$__ky1$0>>0]|0; $135 = $134 & 1; $136 = ($135<<24>>24)==(0); if ($136) { $139 = $134&255; $140 = $139 >>> 1; $141 = $140; } else { $137 = ((($__ky1$0)) + 4|0); $138 = HEAP32[$137>>2]|0; $141 = $138; } $142 = ($141|0)==($114|0); if ($142) { HEAP8[$__st$1>>0] = 2; $143 = (($__n_might_match$3) + -1)|0; $144 = (($__n_does_match$3) + 1)|0; $__consume$2$off0 = 1;$__n_does_match$5 = $144;$__n_might_match$5 = $143; } else { $__consume$2$off0 = 1;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $__n_might_match$3; } } else { $__consume$2$off0 = $__consume$0$off0;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $__n_might_match$3; } } while(0); $146 = ((($__ky1$0)) + 12|0); $147 = ((($__st$1)) + 1|0); $__consume$0$off0 = $__consume$2$off0;$__ky1$0 = $146;$__n_does_match$3 = $__n_does_match$5;$__n_might_match$3 = $__n_might_match$5;$__st$1 = $147; } if (!($__consume$0$off0)) { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$3;$__n_might_match$2 = $__n_might_match$3; continue; } $148 = HEAP32[$__b>>2]|0; $149 = ((($148)) + 12|0); $150 = HEAP32[$149>>2]|0; $151 = ((($148)) + 16|0); $152 = HEAP32[$151>>2]|0; $153 = ($150|0)==($152|0); if ($153) { $154 = HEAP32[$148>>2]|0; $155 = ((($154)) + 40|0); $156 = HEAP32[$155>>2]|0; __THREW__ = 0; (invoke_ii($156|0,($148|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 5; break; } } else { $159 = ((($150)) + 1|0); HEAP32[$149>>2] = $159; } $160 = (($__n_does_match$3) + ($__n_might_match$3))|0; $161 = ($160>>>0)>(1); if ($161) { $__ky2$0 = $__kb;$__n_does_match$6 = $__n_does_match$3;$__st$2 = $__status$0; } else { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$3;$__n_might_match$2 = $__n_might_match$3; continue; } while(1) { $162 = ($__ky2$0|0)==($__ke|0); if ($162) { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$6;$__n_might_match$2 = $__n_might_match$3; continue L20; } $163 = HEAP8[$__st$2>>0]|0; $164 = ($163<<24>>24)==(2); if ($164) { $165 = HEAP8[$__ky2$0>>0]|0; $166 = $165 & 1; $167 = ($166<<24>>24)==(0); if ($167) { $170 = $165&255; $171 = $170 >>> 1; $172 = $171; } else { $168 = ((($__ky2$0)) + 4|0); $169 = HEAP32[$168>>2]|0; $172 = $169; } $173 = ($172|0)==($114|0); if ($173) { $__n_does_match$7 = $__n_does_match$6; } else { HEAP8[$__st$2>>0] = 0; $174 = (($__n_does_match$6) + -1)|0; $__n_does_match$7 = $174; } } else { $__n_does_match$7 = $__n_does_match$6; } $175 = ((($__ky2$0)) + 12|0); $176 = ((($__st$2)) + 1|0); $__ky2$0 = $175;$__n_does_match$6 = $__n_does_match$7;$__st$2 = $176; } } if ((label|0) == 4) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $15 = $186;$lpad$phi$index = $9;$lpad$phi$index3 = $10; break; } else if ((label|0) == 5) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $15 = $186;$lpad$phi$index = $11;$lpad$phi$index3 = $12; break; } else if ((label|0) == 33) { $67 = ($$lcssa99|0)==(0|0); do { if ($67) { $80 = 0; } else { $68 = ((($$lcssa99)) + 12|0); $69 = HEAP32[$68>>2]|0; $70 = ((($$lcssa99)) + 16|0); $71 = HEAP32[$70>>2]|0; $72 = ($69|0)==($71|0); if ($72) { $73 = HEAP32[$$lcssa99>>2]|0; $74 = ((($73)) + 36|0); $75 = HEAP32[$74>>2]|0; __THREW__ = 0; $76 = (invoke_ii($75|0,($$lcssa99|0))|0); $77 = __THREW__; __THREW__ = 0; $78 = $77&1; if ($78) { $$ph$ph = $186; label = 6; break L6; } $79 = ($76|0)==(-1); if ($79) { HEAP32[$__b>>2] = 0; $80 = 0; break; } else { $$pre$i$i$i$7 = HEAP32[$__b>>2]|0; $80 = $$pre$i$i$i$7; break; } } else { $80 = $$lcssa99; } } } while(0); $81 = ($80|0)==(0|0); do { if ($$lcssa) { label = 79; } else { $82 = ((($$pre$i$2$i$i$11$lcssa)) + 12|0); $83 = HEAP32[$82>>2]|0; $84 = ((($$pre$i$2$i$i$11$lcssa)) + 16|0); $85 = HEAP32[$84>>2]|0; $86 = ($83|0)==($85|0); if ($86) { $87 = HEAP32[$$pre$i$2$i$i$11$lcssa>>2]|0; $88 = ((($87)) + 36|0); $89 = HEAP32[$88>>2]|0; __THREW__ = 0; $90 = (invoke_ii($89|0,($$pre$i$2$i$i$11$lcssa|0))|0); $91 = __THREW__; __THREW__ = 0; $92 = $91&1; if ($92) { $$ph$ph = $186; label = 6; break L6; } $93 = ($90|0)==(-1); if ($93) { HEAP32[$__e>>2] = 0; label = 79; break; } } if ($81) { $$0 = $__kb;$__st$3 = $__status$0; } else { label = 80; } } } while(0); if ((label|0) == 79) { if ($81) { label = 80; } else { $$0 = $__kb;$__st$3 = $__status$0; } } if ((label|0) == 80) { $177 = HEAP32[$__err>>2]|0; $178 = $177 | 2; HEAP32[$__err>>2] = $178; $$0 = $__kb;$__st$3 = $__status$0; } while(1) { $179 = ($$0|0)==($__ke|0); if ($179) { label = 84; break; } $180 = HEAP8[$__st$3>>0]|0; $181 = ($180<<24>>24)==(2); if ($181) { $$041 = $$0; break; } $182 = ((($$0)) + 12|0); $183 = ((($__st$3)) + 1|0); $$0 = $182;$__st$3 = $183; } if ((label|0) == 84) { $184 = HEAP32[$__err>>2]|0; $185 = $184 | 4; HEAP32[$__err>>2] = $185; $$041 = $__ke; } $187 = ($186|0)==(0); if (!($187)) { $188 = $186; _free($188); } STACKTOP = sp;return ($$041|0); } } } while(0); if ((label|0) == 6) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $15 = $$ph$ph;$lpad$phi$index = $13;$lpad$phi$index3 = $14; } $16 = ($15|0)==(0); if (!($16)) { $17 = $15; _free($17); } ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7684,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; } else { HEAP32[$__v>>2] = $121; $124 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$124,$__err); $125 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($125) { $138 = 0; } else { $126 = ((($$pre$i$i$i$lcssa)) + 12|0); $127 = HEAP32[$126>>2]|0; $128 = ((($$pre$i$i$i$lcssa)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $131 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $132 = ((($131)) + 36|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; $134 = (invoke_ii($133|0,($$pre$i$i$i$lcssa|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 28; break; } $137 = ($134|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $138 = 0; } else { $138 = $$pre$i$i$i$lcssa; } } else { $138 = $$pre$i$i$i$lcssa; } } $139 = ($138|0)==(0|0); $140 = ($$pre$i$2$i$i|0)==(0|0); do { if ($140) { label = 52; } else { $141 = ((($$pre$i$2$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$2$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$2$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$2$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 28; break L8; } $152 = ($149|0)==(-1); if ($152) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($139)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($139) { label = 53; } } if ((label|0) == 53) { $153 = HEAP32[$__err>>2]|0; $154 = $153 | 2; HEAP32[$__err>>2] = $154; } $155 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($155|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $161 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $161 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $161 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $161;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7685,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = tempRet0; $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 28; } else { $125 = $__v; $126 = $125; HEAP32[$126>>2] = $121; $127 = (($125) + 4)|0; $128 = $127; HEAP32[$128>>2] = $122; $129 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$129,$__err); $130 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($130) { $143 = 0; } else { $131 = ((($$pre$i$i$i$lcssa)) + 12|0); $132 = HEAP32[$131>>2]|0; $133 = ((($$pre$i$i$i$lcssa)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ($132|0)==($134|0); if ($135) { $136 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $137 = ((($136)) + 36|0); $138 = HEAP32[$137>>2]|0; __THREW__ = 0; $139 = (invoke_ii($138|0,($$pre$i$i$i$lcssa|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 28; break; } $142 = ($139|0)==(-1); if ($142) { HEAP32[$__b>>2] = 0; $143 = 0; } else { $143 = $$pre$i$i$i$lcssa; } } else { $143 = $$pre$i$i$i$lcssa; } } $144 = ($143|0)==(0|0); $145 = ($$pre$i$2$i$i|0)==(0|0); do { if ($145) { label = 52; } else { $146 = ((($$pre$i$2$i$i)) + 12|0); $147 = HEAP32[$146>>2]|0; $148 = ((($$pre$i$2$i$i)) + 16|0); $149 = HEAP32[$148>>2]|0; $150 = ($147|0)==($149|0); if ($150) { $151 = HEAP32[$$pre$i$2$i$i>>2]|0; $152 = ((($151)) + 36|0); $153 = HEAP32[$152>>2]|0; __THREW__ = 0; $154 = (invoke_ii($153|0,($$pre$i$2$i$i|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 28; break L8; } $157 = ($154|0)==(-1); if ($157) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($144)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($144) { label = 53; } } if ((label|0) == 53) { $158 = HEAP32[$__err>>2]|0; $159 = $158 | 2; HEAP32[$__err>>2] = $159; } $160 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($160|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7686,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; } else { HEAP16[$__v>>1] = $121; $124 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$124,$__err); $125 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($125) { $138 = 0; } else { $126 = ((($$pre$i$i$i$lcssa)) + 12|0); $127 = HEAP32[$126>>2]|0; $128 = ((($$pre$i$i$i$lcssa)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $131 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $132 = ((($131)) + 36|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; $134 = (invoke_ii($133|0,($$pre$i$i$i$lcssa|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 28; break; } $137 = ($134|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $138 = 0; } else { $138 = $$pre$i$i$i$lcssa; } } else { $138 = $$pre$i$i$i$lcssa; } } $139 = ($138|0)==(0|0); $140 = ($$pre$i$2$i$i|0)==(0|0); do { if ($140) { label = 52; } else { $141 = ((($$pre$i$2$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$2$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$2$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$2$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 28; break L8; } $152 = ($149|0)==(-1); if ($152) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($139)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($139) { label = 53; } } if ((label|0) == 53) { $153 = HEAP32[$__err>>2]|0; $154 = $153 | 2; HEAP32[$__err>>2] = $154; } $155 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($155|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7687,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; } else { HEAP32[$__v>>2] = $121; $124 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$124,$__err); $125 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($125) { $138 = 0; } else { $126 = ((($$pre$i$i$i$lcssa)) + 12|0); $127 = HEAP32[$126>>2]|0; $128 = ((($$pre$i$i$i$lcssa)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $131 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $132 = ((($131)) + 36|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; $134 = (invoke_ii($133|0,($$pre$i$i$i$lcssa|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 28; break; } $137 = ($134|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $138 = 0; } else { $138 = $$pre$i$i$i$lcssa; } } else { $138 = $$pre$i$i$i$lcssa; } } $139 = ($138|0)==(0|0); $140 = ($$pre$i$2$i$i|0)==(0|0); do { if ($140) { label = 52; } else { $141 = ((($$pre$i$2$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$2$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$2$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$2$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 28; break L8; } $152 = ($149|0)==(-1); if ($152) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($139)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($139) { label = 53; } } if ((label|0) == 53) { $153 = HEAP32[$__err>>2]|0; $154 = $153 | 2; HEAP32[$__err>>2] = $154; } $155 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($155|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0; var label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $156 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7688,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 28; } else { HEAP32[$__v>>2] = $121; $124 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$124,$__err); $125 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($125) { $138 = 0; } else { $126 = ((($$pre$i$i$i$lcssa)) + 12|0); $127 = HEAP32[$126>>2]|0; $128 = ((($$pre$i$i$i$lcssa)) + 16|0); $129 = HEAP32[$128>>2]|0; $130 = ($127|0)==($129|0); if ($130) { $131 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $132 = ((($131)) + 36|0); $133 = HEAP32[$132>>2]|0; __THREW__ = 0; $134 = (invoke_ii($133|0,($$pre$i$i$i$lcssa|0))|0); $135 = __THREW__; __THREW__ = 0; $136 = $135&1; if ($136) { label = 28; break; } $137 = ($134|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $138 = 0; } else { $138 = $$pre$i$i$i$lcssa; } } else { $138 = $$pre$i$i$i$lcssa; } } $139 = ($138|0)==(0|0); $140 = ($$pre$i$2$i$i|0)==(0|0); do { if ($140) { label = 52; } else { $141 = ((($$pre$i$2$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$2$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$2$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$2$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 28; break L8; } $152 = ($149|0)==(-1); if ($152) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($139)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($139) { label = 53; } } if ((label|0) == 53) { $153 = HEAP32[$__err>>2]|0; $154 = $153 | 2; HEAP32[$__err>>2] = $154; } $155 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($155|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$4 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$19 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 198|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIcE17__stage2_int_prepERNS_8ios_baseEPcRc($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 28; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$4 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$4|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$4)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$4)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$4>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$4|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$4; } } else { $$pre$i$i$i = $$pre$i$i$i$4; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $161 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $161 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $161 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$18>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$19 = (($65) + -1)|0; $66 = $phitmp$i$19; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$14>>2]|0; $73 = $71 ? $16 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE17__stage2_int_loopEciPcRS2_RjcRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_S2_($92,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $161;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$4 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); if (!($112)) { $113 = HEAP32[$__g_end>>2]|0; $114 = $113; $115 = $__g; $116 = (($114) - ($115))|0; $117 = ($116|0)<(160); if ($117) { $118 = HEAP32[$__dc>>2]|0; $119 = ((($113)) + 4|0); HEAP32[$__g_end>>2] = $119; HEAP32[$113>>2] = $118; } } $120 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $121 = (invoke_iiiii(7689,($__a$2|0),($120|0),($__err|0),($0|0))|0); $122 = tempRet0; $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 28; } else { $125 = $__v; $126 = $125; HEAP32[$126>>2] = $121; $127 = (($125) + 4)|0; $128 = $127; HEAP32[$128>>2] = $122; $129 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$129,$__err); $130 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($130) { $143 = 0; } else { $131 = ((($$pre$i$i$i$lcssa)) + 12|0); $132 = HEAP32[$131>>2]|0; $133 = ((($$pre$i$i$i$lcssa)) + 16|0); $134 = HEAP32[$133>>2]|0; $135 = ($132|0)==($134|0); if ($135) { $136 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $137 = ((($136)) + 36|0); $138 = HEAP32[$137>>2]|0; __THREW__ = 0; $139 = (invoke_ii($138|0,($$pre$i$i$i$lcssa|0))|0); $140 = __THREW__; __THREW__ = 0; $141 = $140&1; if ($141) { label = 28; break; } $142 = ($139|0)==(-1); if ($142) { HEAP32[$__b>>2] = 0; $143 = 0; } else { $143 = $$pre$i$i$i$lcssa; } } else { $143 = $$pre$i$i$i$lcssa; } } $144 = ($143|0)==(0|0); $145 = ($$pre$i$2$i$i|0)==(0|0); do { if ($145) { label = 52; } else { $146 = ((($$pre$i$2$i$i)) + 12|0); $147 = HEAP32[$146>>2]|0; $148 = ((($$pre$i$2$i$i)) + 16|0); $149 = HEAP32[$148>>2]|0; $150 = ($147|0)==($149|0); if ($150) { $151 = HEAP32[$$pre$i$2$i$i>>2]|0; $152 = ((($151)) + 36|0); $153 = HEAP32[$152>>2]|0; __THREW__ = 0; $154 = (invoke_ii($153|0,($$pre$i$2$i$i|0))|0); $155 = __THREW__; __THREW__ = 0; $156 = $155&1; if ($156) { label = 28; break L8; } $157 = ($154|0)==(-1); if ($157) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($144)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($144) { label = 53; } } if ((label|0) == 53) { $158 = HEAP32[$__err>>2]|0; $159 = $158 | 2; HEAP32[$__err>>2] = $159; } $160 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($160|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$20 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__decimal_point = sp + 199|0; $__thousands_sep = sp + 198|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 197|0; $__exp = sp + 196|0; __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 28; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP8[$__decimal_point>>0]|0; $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$5; } } else { $$pre$i$i$i = $$pre$i$i$i$5; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$17>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$20 = (($65) + -1)|0; $66 = $phitmp$i$20; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$13>>2]|0; $73 = $71 ? $15 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_($92,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); $113 = HEAP8[$__in_units>>0]|0; $114 = ($113<<24>>24)==(0); $or$cond = $114 | $112; if (!($or$cond)) { $115 = HEAP32[$__g_end>>2]|0; $116 = $115; $117 = $__g; $118 = (($116) - ($117))|0; $119 = ($118|0)<(160); if ($119) { $120 = HEAP32[$__dc>>2]|0; $121 = ((($115)) + 4|0); HEAP32[$__g_end>>2] = $121; HEAP32[$115>>2] = $120; } } $122 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $123 = (+invoke_diii(7690,($__a$2|0),($122|0),($__err|0))); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 28; } else { HEAPF32[$__v>>2] = $123; $126 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$126,$__err); $127 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($127) { $140 = 0; } else { $128 = ((($$pre$i$i$i$lcssa)) + 12|0); $129 = HEAP32[$128>>2]|0; $130 = ((($$pre$i$i$i$lcssa)) + 16|0); $131 = HEAP32[$130>>2]|0; $132 = ($129|0)==($131|0); if ($132) { $133 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $134 = ((($133)) + 36|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii($135|0,($$pre$i$i$i$lcssa|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 28; break; } $139 = ($136|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $140 = 0; } else { $140 = $$pre$i$i$i$lcssa; } } else { $140 = $$pre$i$i$i$lcssa; } } $141 = ($140|0)==(0|0); $142 = ($$pre$i$2$i$i|0)==(0|0); do { if ($142) { label = 52; } else { $143 = ((($$pre$i$2$i$i)) + 12|0); $144 = HEAP32[$143>>2]|0; $145 = ((($$pre$i$2$i$i)) + 16|0); $146 = HEAP32[$145>>2]|0; $147 = ($144|0)==($146|0); if ($147) { $148 = HEAP32[$$pre$i$2$i$i>>2]|0; $149 = ((($148)) + 36|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; $151 = (invoke_ii($150|0,($$pre$i$2$i$i|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 28; break L8; } $154 = ($151|0)==(-1); if ($154) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($141)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($141) { label = 53; } } if ((label|0) == 53) { $155 = HEAP32[$__err>>2]|0; $156 = $155 | 2; HEAP32[$__err>>2] = $156; } $157 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($157|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$20 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__decimal_point = sp + 199|0; $__thousands_sep = sp + 198|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 197|0; $__exp = sp + 196|0; __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 28; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP8[$__decimal_point>>0]|0; $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$5; } } else { $$pre$i$i$i = $$pre$i$i$i$5; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$17>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$20 = (($65) + -1)|0; $66 = $phitmp$i$20; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$13>>2]|0; $73 = $71 ? $15 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_($92,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); $113 = HEAP8[$__in_units>>0]|0; $114 = ($113<<24>>24)==(0); $or$cond = $114 | $112; if (!($or$cond)) { $115 = HEAP32[$__g_end>>2]|0; $116 = $115; $117 = $__g; $118 = (($116) - ($117))|0; $119 = ($118|0)<(160); if ($119) { $120 = HEAP32[$__dc>>2]|0; $121 = ((($115)) + 4|0); HEAP32[$__g_end>>2] = $121; HEAP32[$115>>2] = $120; } } $122 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $123 = (+invoke_diii(7691,($__a$2|0),($122|0),($__err|0))); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 28; } else { HEAPF64[$__v>>3] = $123; $126 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$126,$__err); $127 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($127) { $140 = 0; } else { $128 = ((($$pre$i$i$i$lcssa)) + 12|0); $129 = HEAP32[$128>>2]|0; $130 = ((($$pre$i$i$i$lcssa)) + 16|0); $131 = HEAP32[$130>>2]|0; $132 = ($129|0)==($131|0); if ($132) { $133 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $134 = ((($133)) + 36|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii($135|0,($$pre$i$i$i$lcssa|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 28; break; } $139 = ($136|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $140 = 0; } else { $140 = $$pre$i$i$i$lcssa; } } else { $140 = $$pre$i$i$i$lcssa; } } $141 = ($140|0)==(0|0); $142 = ($$pre$i$2$i$i|0)==(0|0); do { if ($142) { label = 52; } else { $143 = ((($$pre$i$2$i$i)) + 12|0); $144 = HEAP32[$143>>2]|0; $145 = ((($$pre$i$2$i$i)) + 16|0); $146 = HEAP32[$145>>2]|0; $147 = ($144|0)==($146|0); if ($147) { $148 = HEAP32[$$pre$i$2$i$i>>2]|0; $149 = ((($148)) + 36|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; $151 = (invoke_ii($150|0,($$pre$i$2$i$i|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 28; break L8; } $154 = ($151|0)==(-1); if ($154) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($141)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($141) { label = 53; } } if ((label|0) == 53) { $155 = HEAP32[$__err>>2]|0; $156 = $155 | 2; HEAP32[$__err>>2] = $156; } $157 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($157|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$pre = 0, $$pre$i$2$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0.0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$20 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__decimal_point = sp + 199|0; $__thousands_sep = sp + 198|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 197|0; $__exp = sp + 196|0; __ZNSt3__19__num_getIcE19__stage2_float_prepERNS_8ios_baseEPcRcS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 28; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP8[$__decimal_point>>0]|0; $19 = HEAP8[$__thousands_sep>>0]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 27; break; } $32 = ($29|0)==(-1); if ($32) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0; } else { $$pre$i$i$i = $$pre$i$i$i$5; } } else { $$pre$i$i$i = $$pre$i$i$i$5; } } $33 = ($$pre$i$i$i|0)==(0|0); $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 19; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if (!($40)) { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 27; break L10; } $47 = ($44|0)==(-1); if ($47) { HEAP32[$__e>>2] = 0; label = 19; break; } else { if ($33) { $158 = $34; break; } else { $$pre$i$2$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 19) { label = 0; if ($33) { $$pre$i$2$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $48 = HEAP32[$__a_end>>2]|0; $49 = HEAP8[$__buf>>0]|0; $50 = $49 & 1; $51 = ($50<<24>>24)==(0); $52 = HEAP32[$17>>2]|0; $53 = $49&255; $54 = $53 >>> 1; $55 = $51 ? $54 : $52; $56 = (($__a$0) + ($55)|0); $57 = ($48|0)==($56|0); if ($57) { $58 = $55 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($58|0),0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 27; break; } $61 = HEAP8[$__buf>>0]|0; $62 = $61 & 1; $63 = ($62<<24>>24)==(0); if ($63) { $66 = 10; } else { $64 = HEAP32[$__buf>>2]|0; $65 = $64 & -2; $phitmp$i$20 = (($65) + -1)|0; $66 = $phitmp$i$20; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($66|0),0); $67 = __THREW__; __THREW__ = 0; $68 = $67&1; if ($68) { label = 27; break; } $69 = HEAP8[$__buf>>0]|0; $70 = $69 & 1; $71 = ($70<<24>>24)==(0); $72 = HEAP32[$13>>2]|0; $73 = $71 ? $15 : $72; $74 = (($73) + ($55)|0); HEAP32[$__a_end>>2] = $74; $__a$1 = $73; } else { $__a$1 = $__a$0; } $79 = ((($$pre$i$i$i)) + 12|0); $80 = HEAP32[$79>>2]|0; $81 = ((($$pre$i$i$i)) + 16|0); $82 = HEAP32[$81>>2]|0; $83 = ($80|0)==($82|0); if ($83) { $84 = HEAP32[$$pre$i$i$i>>2]|0; $85 = ((($84)) + 36|0); $86 = HEAP32[$85>>2]|0; __THREW__ = 0; $87 = (invoke_ii($86|0,($$pre$i$i$i|0))|0); $88 = __THREW__; __THREW__ = 0; $89 = $88&1; if ($89) { label = 27; break; } else { $$0$i$i = $87; } } else { $90 = HEAP8[$80>>0]|0; $91 = $90&255; $$0$i$i = $91; } $92 = $$0$i$i&255; $93 = (__ZNSt3__19__num_getIcE19__stage2_float_loopEcRbRcPcRS4_ccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjS4_($92,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $94 = ($93|0)==(0); if (!($94)) { $$pre$i$2$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $95 = HEAP32[$79>>2]|0; $96 = HEAP32[$81>>2]|0; $97 = ($95|0)==($96|0); if ($97) { $98 = HEAP32[$$pre$i$i$i>>2]|0; $99 = ((($98)) + 40|0); $100 = HEAP32[$99>>2]|0; __THREW__ = 0; (invoke_ii($100|0,($$pre$i$i$i|0))|0); $101 = __THREW__; __THREW__ = 0; $102 = $101&1; if ($102) { label = 27; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $103 = ((($95)) + 1|0); HEAP32[$79>>2] = $103; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 27) { $75 = ___cxa_find_matching_catch()|0; $76 = tempRet0; $lpad$phi$index = $75;$lpad$phi$index2 = $76; break; } $104 = HEAP8[$__grouping>>0]|0; $105 = $104 & 1; $106 = ($105<<24>>24)==(0); $107 = ((($__grouping)) + 4|0); $108 = HEAP32[$107>>2]|0; $109 = $104&255; $110 = $109 >>> 1; $111 = $106 ? $110 : $108; $112 = ($111|0)==(0); $113 = HEAP8[$__in_units>>0]|0; $114 = ($113<<24>>24)==(0); $or$cond = $114 | $112; if (!($or$cond)) { $115 = HEAP32[$__g_end>>2]|0; $116 = $115; $117 = $__g; $118 = (($116) - ($117))|0; $119 = ($118|0)<(160); if ($119) { $120 = HEAP32[$__dc>>2]|0; $121 = ((($115)) + 4|0); HEAP32[$__g_end>>2] = $121; HEAP32[$115>>2] = $120; } } $122 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $123 = (+invoke_diii(7692,($__a$2|0),($122|0),($__err|0))); $124 = __THREW__; __THREW__ = 0; $125 = $124&1; if ($125) { label = 28; } else { HEAPF64[$__v>>3] = $123; $126 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$126,$__err); $127 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($127) { $140 = 0; } else { $128 = ((($$pre$i$i$i$lcssa)) + 12|0); $129 = HEAP32[$128>>2]|0; $130 = ((($$pre$i$i$i$lcssa)) + 16|0); $131 = HEAP32[$130>>2]|0; $132 = ($129|0)==($131|0); if ($132) { $133 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $134 = ((($133)) + 36|0); $135 = HEAP32[$134>>2]|0; __THREW__ = 0; $136 = (invoke_ii($135|0,($$pre$i$i$i$lcssa|0))|0); $137 = __THREW__; __THREW__ = 0; $138 = $137&1; if ($138) { label = 28; break; } $139 = ($136|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $140 = 0; } else { $140 = $$pre$i$i$i$lcssa; } } else { $140 = $$pre$i$i$i$lcssa; } } $141 = ($140|0)==(0|0); $142 = ($$pre$i$2$i$i|0)==(0|0); do { if ($142) { label = 52; } else { $143 = ((($$pre$i$2$i$i)) + 12|0); $144 = HEAP32[$143>>2]|0; $145 = ((($$pre$i$2$i$i)) + 16|0); $146 = HEAP32[$145>>2]|0; $147 = ($144|0)==($146|0); if ($147) { $148 = HEAP32[$$pre$i$2$i$i>>2]|0; $149 = ((($148)) + 36|0); $150 = HEAP32[$149>>2]|0; __THREW__ = 0; $151 = (invoke_ii($150|0,($$pre$i$2$i$i|0))|0); $152 = __THREW__; __THREW__ = 0; $153 = $152&1; if ($153) { label = 28; break L8; } $154 = ($151|0)==(-1); if ($154) { HEAP32[$__e>>2] = 0; label = 52; break; } } if (!($141)) { label = 53; } } } while(0); if ((label|0) == 52) { if ($141) { label = 53; } } if ((label|0) == 53) { $155 = HEAP32[$__err>>2]|0; $156 = $155 | 2; HEAP32[$__err>>2] = $156; } $157 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($157|0); } } } while(0); if ((label|0) == 28) { $77 = ___cxa_find_matching_catch()|0; $78 = tempRet0; $lpad$phi$index = $77;$lpad$phi$index2 = $78; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z($__s,$__l,$__format,$varargs) { $__s = $__s|0; $__l = $__l|0; $__format = $__format|0; $varargs = $varargs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $__va = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__va = sp; HEAP32[$__va>>2] = $varargs; $0 = (_uselocale($__l)|0); $1 = (_vsscanf($__s,$__format,$__va)|0); $2 = ($0|0)==(0|0); if (!($2)) { __THREW__ = 0; (invoke_ii(7606,($0|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } } STACKTOP = sp;return ($1|0); } function __ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb($__b,$__e,$__kb,$__ke,$__ct,$__err,$__case_sensitive) { $__b = $__b|0; $__e = $__e|0; $__kb = $__kb|0; $__ke = $__ke|0; $__ct = $__ct|0; $__err = $__err|0; $__case_sensitive = $__case_sensitive|0; var $$0 = 0, $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$12 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$6 = 0, $$045 = 0, $$lcssa = 0, $$ph$ph = 0, $$pre$i$3$i$i$14 = 0, $$pre$i$3$i$i$14$lcssa = 0, $$pre$i$i$i = 0, $$pre$i$i$i$8 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; var $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0; var $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0; var $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; var $97 = 0, $98 = 0, $99 = 0, $__c$0 = 0, $__consume$0$off0 = 0, $__consume$2$off0 = 0, $__indx$0 = 0, $__kc$0 = 0, $__ky$0 = 0, $__ky1$0 = 0, $__ky2$0 = 0, $__n_does_match$0 = 0, $__n_does_match$0$lcssa = 0, $__n_does_match$1 = 0, $__n_does_match$2 = 0, $__n_does_match$3 = 0, $__n_does_match$5 = 0, $__n_does_match$6 = 0, $__n_does_match$7 = 0, $__n_might_match$0 = 0; var $__n_might_match$0$lcssa = 0, $__n_might_match$1 = 0, $__n_might_match$2 = 0, $__n_might_match$3 = 0, $__n_might_match$5 = 0, $__st$0 = 0, $__st$1 = 0, $__st$2 = 0, $__st$3 = 0, $__statbuf = 0, $__status$0 = 0, $lpad$phi$index = 0, $lpad$phi$index3 = 0, $phitmp$i$i$i = 0, $phitmp$i$i$i$9 = 0, $tmp$i$i = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__statbuf = sp; $0 = $__ke; $1 = $__kb; $2 = (($0) - ($1))|0; $3 = (($2|0) / 12)&-1; $4 = ($3>>>0)>(100); do { if ($4) { $5 = (_malloc($3)|0); $6 = ($5|0)==(0|0); if ($6) { __THREW__ = 0; invoke_v(7597); $7 = __THREW__; __THREW__ = 0; $8 = $7&1; if ($8) { $$ph$ph = 0; label = 6; break; } } $18 = $5; $186 = $18;$__status$0 = $5; label = 11; } else { $186 = 0;$__status$0 = $__statbuf; label = 11; } } while(0); L6: do { if ((label|0) == 11) { $__ky$0 = $__kb;$__n_does_match$0 = 0;$__n_might_match$0 = $3;$__st$0 = $__status$0; while(1) { $19 = ($__ky$0|0)==($__ke|0); if ($19) { $__n_does_match$0$lcssa = $__n_does_match$0;$__n_might_match$0$lcssa = $__n_might_match$0; break; } $20 = HEAP8[$__ky$0>>0]|0; $21 = $20 & 1; $22 = ($21<<24>>24)==(0); if ($22) { $25 = $20&255; $26 = $25 >>> 1; $27 = $26; } else { $23 = ((($__ky$0)) + 4|0); $24 = HEAP32[$23>>2]|0; $27 = $24; } $28 = ($27|0)==(0); if ($28) { HEAP8[$__st$0>>0] = 2; $29 = (($__n_might_match$0) + -1)|0; $30 = (($__n_does_match$0) + 1)|0; $__n_does_match$1 = $30;$__n_might_match$1 = $29; } else { HEAP8[$__st$0>>0] = 1; $__n_does_match$1 = $__n_does_match$0;$__n_might_match$1 = $__n_might_match$0; } $31 = ((($__ky$0)) + 12|0); $32 = ((($__st$0)) + 1|0); $__ky$0 = $31;$__n_does_match$0 = $__n_does_match$1;$__n_might_match$0 = $__n_might_match$1;$__st$0 = $32; } $__indx$0 = 0;$__n_does_match$2 = $__n_does_match$0$lcssa;$__n_might_match$2 = $__n_might_match$0$lcssa; L20: while(1) { $33 = HEAP32[$__b>>2]|0; $34 = ($33|0)==(0|0); do { if ($34) { $63 = 1; } else { $35 = ((($33)) + 12|0); $36 = HEAP32[$35>>2]|0; $37 = ((($33)) + 16|0); $38 = HEAP32[$37>>2]|0; $39 = ($36|0)==($38|0); if ($39) { $40 = HEAP32[$33>>2]|0; $41 = ((($40)) + 36|0); $42 = HEAP32[$41>>2]|0; __THREW__ = 0; $43 = (invoke_ii($42|0,($33|0))|0); $44 = __THREW__; __THREW__ = 0; $45 = $44&1; if ($45) { label = 5; break L20; } else { $$0$i$i$i$i = $43; } } else { $46 = HEAP32[$36>>2]|0; $$0$i$i$i$i = $46; } $47 = ($$0$i$i$i$i|0)==(-1); if ($47) { HEAP32[$__b>>2] = 0; $63 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $63 = $phitmp$i$i$i; break; } } } while(0); $48 = HEAP32[$__e>>2]|0; $49 = ($48|0)==(0|0); if ($49) { $$pre$i$3$i$i$14 = 0;$64 = 1; } else { $50 = ((($48)) + 12|0); $51 = HEAP32[$50>>2]|0; $52 = ((($48)) + 16|0); $53 = HEAP32[$52>>2]|0; $54 = ($51|0)==($53|0); if ($54) { $55 = HEAP32[$48>>2]|0; $56 = ((($55)) + 36|0); $57 = HEAP32[$56>>2]|0; __THREW__ = 0; $58 = (invoke_ii($57|0,($48|0))|0); $59 = __THREW__; __THREW__ = 0; $60 = $59&1; if ($60) { label = 5; break; } else { $$0$i$i$1$i$i = $58; } } else { $61 = HEAP32[$51>>2]|0; $$0$i$i$1$i$i = $61; } $62 = ($$0$i$i$1$i$i|0)==(-1); if ($62) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$14 = 0;$64 = 1; } else { $$pre$i$3$i$i$14 = $48;$64 = 0; } } $tmp$i$i = $63 ^ $64; $65 = ($__n_might_match$2|0)!=(0); $66 = $65 & $tmp$i$i; $67 = HEAP32[$__b>>2]|0; if (!($66)) { $$lcssa = $67;$$pre$i$3$i$i$14$lcssa = $$pre$i$3$i$i$14; label = 35; break; } $96 = ((($67)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ((($67)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = ($97|0)==($99|0); if ($100) { $101 = HEAP32[$67>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; __THREW__ = 0; $104 = (invoke_ii($103|0,($67|0))|0); $105 = __THREW__; __THREW__ = 0; $106 = $105&1; if ($106) { label = 5; break; } else { $$0$i$i = $104; } } else { $107 = HEAP32[$97>>2]|0; $$0$i$i = $107; } if ($__case_sensitive) { $__c$0 = $$0$i$i; } else { $108 = HEAP32[$__ct>>2]|0; $109 = ((($108)) + 28|0); $110 = HEAP32[$109>>2]|0; __THREW__ = 0; $111 = (invoke_iii($110|0,($__ct|0),($$0$i$i|0))|0); $112 = __THREW__; __THREW__ = 0; $113 = $112&1; if ($113) { label = 5; break; } else { $__c$0 = $111; } } $114 = (($__indx$0) + 1)|0; $__consume$0$off0 = 0;$__ky1$0 = $__kb;$__n_does_match$3 = $__n_does_match$2;$__n_might_match$3 = $__n_might_match$2;$__st$1 = $__status$0; while(1) { $115 = ($__ky1$0|0)==($__ke|0); if ($115) { break; } $116 = HEAP8[$__st$1>>0]|0; $117 = ($116<<24>>24)==(1); do { if ($117) { $118 = HEAP8[$__ky1$0>>0]|0; $119 = $118 & 1; $120 = ($119<<24>>24)==(0); if ($120) { $123 = ((($__ky1$0)) + 4|0); $125 = $123; } else { $121 = ((($__ky1$0)) + 8|0); $122 = HEAP32[$121>>2]|0; $125 = $122; } $124 = (($125) + ($__indx$0<<2)|0); $126 = HEAP32[$124>>2]|0; if ($__case_sensitive) { $__kc$0 = $126; } else { $127 = HEAP32[$__ct>>2]|0; $128 = ((($127)) + 28|0); $129 = HEAP32[$128>>2]|0; __THREW__ = 0; $130 = (invoke_iii($129|0,($__ct|0),($126|0))|0); $131 = __THREW__; __THREW__ = 0; $132 = $131&1; if ($132) { label = 4; break L20; } else { $__kc$0 = $130; } } $133 = ($__c$0|0)==($__kc$0|0); if (!($133)) { HEAP8[$__st$1>>0] = 0; $145 = (($__n_might_match$3) + -1)|0; $__consume$2$off0 = $__consume$0$off0;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $145; break; } $134 = HEAP8[$__ky1$0>>0]|0; $135 = $134 & 1; $136 = ($135<<24>>24)==(0); if ($136) { $139 = $134&255; $140 = $139 >>> 1; $141 = $140; } else { $137 = ((($__ky1$0)) + 4|0); $138 = HEAP32[$137>>2]|0; $141 = $138; } $142 = ($141|0)==($114|0); if ($142) { HEAP8[$__st$1>>0] = 2; $143 = (($__n_might_match$3) + -1)|0; $144 = (($__n_does_match$3) + 1)|0; $__consume$2$off0 = 1;$__n_does_match$5 = $144;$__n_might_match$5 = $143; } else { $__consume$2$off0 = 1;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $__n_might_match$3; } } else { $__consume$2$off0 = $__consume$0$off0;$__n_does_match$5 = $__n_does_match$3;$__n_might_match$5 = $__n_might_match$3; } } while(0); $146 = ((($__ky1$0)) + 12|0); $147 = ((($__st$1)) + 1|0); $__consume$0$off0 = $__consume$2$off0;$__ky1$0 = $146;$__n_does_match$3 = $__n_does_match$5;$__n_might_match$3 = $__n_might_match$5;$__st$1 = $147; } if (!($__consume$0$off0)) { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$3;$__n_might_match$2 = $__n_might_match$3; continue; } $148 = HEAP32[$__b>>2]|0; $149 = ((($148)) + 12|0); $150 = HEAP32[$149>>2]|0; $151 = ((($148)) + 16|0); $152 = HEAP32[$151>>2]|0; $153 = ($150|0)==($152|0); if ($153) { $154 = HEAP32[$148>>2]|0; $155 = ((($154)) + 40|0); $156 = HEAP32[$155>>2]|0; __THREW__ = 0; (invoke_ii($156|0,($148|0))|0); $157 = __THREW__; __THREW__ = 0; $158 = $157&1; if ($158) { label = 5; break; } } else { $159 = ((($150)) + 4|0); HEAP32[$149>>2] = $159; } $160 = (($__n_does_match$3) + ($__n_might_match$3))|0; $161 = ($160>>>0)>(1); if ($161) { $__ky2$0 = $__kb;$__n_does_match$6 = $__n_does_match$3;$__st$2 = $__status$0; } else { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$3;$__n_might_match$2 = $__n_might_match$3; continue; } while(1) { $162 = ($__ky2$0|0)==($__ke|0); if ($162) { $__indx$0 = $114;$__n_does_match$2 = $__n_does_match$6;$__n_might_match$2 = $__n_might_match$3; continue L20; } $163 = HEAP8[$__st$2>>0]|0; $164 = ($163<<24>>24)==(2); if ($164) { $165 = HEAP8[$__ky2$0>>0]|0; $166 = $165 & 1; $167 = ($166<<24>>24)==(0); if ($167) { $170 = $165&255; $171 = $170 >>> 1; $172 = $171; } else { $168 = ((($__ky2$0)) + 4|0); $169 = HEAP32[$168>>2]|0; $172 = $169; } $173 = ($172|0)==($114|0); if ($173) { $__n_does_match$7 = $__n_does_match$6; } else { HEAP8[$__st$2>>0] = 0; $174 = (($__n_does_match$6) + -1)|0; $__n_does_match$7 = $174; } } else { $__n_does_match$7 = $__n_does_match$6; } $175 = ((($__ky2$0)) + 12|0); $176 = ((($__st$2)) + 1|0); $__ky2$0 = $175;$__n_does_match$6 = $__n_does_match$7;$__st$2 = $176; } } if ((label|0) == 4) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $15 = $186;$lpad$phi$index = $9;$lpad$phi$index3 = $10; break; } else if ((label|0) == 5) { $11 = ___cxa_find_matching_catch()|0; $12 = tempRet0; $15 = $186;$lpad$phi$index = $11;$lpad$phi$index3 = $12; break; } else if ((label|0) == 35) { $68 = ($$lcssa|0)==(0|0); do { if ($68) { $189 = 1; } else { $69 = ((($$lcssa)) + 12|0); $70 = HEAP32[$69>>2]|0; $71 = ((($$lcssa)) + 16|0); $72 = HEAP32[$71>>2]|0; $73 = ($70|0)==($72|0); if ($73) { $74 = HEAP32[$$lcssa>>2]|0; $75 = ((($74)) + 36|0); $76 = HEAP32[$75>>2]|0; __THREW__ = 0; $77 = (invoke_ii($76|0,($$lcssa|0))|0); $78 = __THREW__; __THREW__ = 0; $79 = $78&1; if ($79) { $$ph$ph = $186; label = 6; break L6; } else { $$0$i$i$i$i$6 = $77; } } else { $80 = HEAP32[$70>>2]|0; $$0$i$i$i$i$6 = $80; } $81 = ($$0$i$i$i$i$6|0)==(-1); if ($81) { HEAP32[$__b>>2] = 0; $189 = 1; break; } else { $$pre$i$i$i$8 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$9 = ($$pre$i$i$i$8|0)==(0|0); $189 = $phitmp$i$i$i$9; break; } } } while(0); $82 = ($$pre$i$3$i$i$14$lcssa|0)==(0|0); do { if ($82) { label = 82; } else { $83 = ((($$pre$i$3$i$i$14$lcssa)) + 12|0); $84 = HEAP32[$83>>2]|0; $85 = ((($$pre$i$3$i$i$14$lcssa)) + 16|0); $86 = HEAP32[$85>>2]|0; $87 = ($84|0)==($86|0); if ($87) { $88 = HEAP32[$$pre$i$3$i$i$14$lcssa>>2]|0; $89 = ((($88)) + 36|0); $90 = HEAP32[$89>>2]|0; __THREW__ = 0; $91 = (invoke_ii($90|0,($$pre$i$3$i$i$14$lcssa|0))|0); $92 = __THREW__; __THREW__ = 0; $93 = $92&1; if ($93) { $$ph$ph = $186; label = 6; break L6; } else { $$0$i$i$1$i$i$12 = $91; } } else { $94 = HEAP32[$84>>2]|0; $$0$i$i$1$i$i$12 = $94; } $95 = ($$0$i$i$1$i$i$12|0)==(-1); if ($95) { HEAP32[$__e>>2] = 0; label = 82; break; } else { if ($189) { $$0 = $__kb;$__st$3 = $__status$0; break; } else { label = 84; break; } } } } while(0); if ((label|0) == 82) { if ($189) { label = 84; } else { $$0 = $__kb;$__st$3 = $__status$0; } } if ((label|0) == 84) { $177 = HEAP32[$__err>>2]|0; $178 = $177 | 2; HEAP32[$__err>>2] = $178; $$0 = $__kb;$__st$3 = $__status$0; } while(1) { $179 = ($$0|0)==($__ke|0); if ($179) { label = 88; break; } $180 = HEAP8[$__st$3>>0]|0; $181 = ($180<<24>>24)==(2); if ($181) { $$045 = $$0; break; } $182 = ((($$0)) + 12|0); $183 = ((($__st$3)) + 1|0); $$0 = $182;$__st$3 = $183; } if ((label|0) == 88) { $184 = HEAP32[$__err>>2]|0; $185 = $184 | 4; HEAP32[$__err>>2] = $185; $$045 = $__ke; } $187 = ($186|0)==(0); if (!($187)) { $188 = $186; _free($188); } STACKTOP = sp;return ($$045|0); } } } while(0); if ((label|0) == 6) { $13 = ___cxa_find_matching_catch()|0; $14 = tempRet0; $15 = $$ph$ph;$lpad$phi$index = $13;$lpad$phi$index3 = $14; } $16 = ($15|0)==(0); if (!($16)) { $17 = $15; _free($17); } ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIlEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$155 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$155 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$155 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($155) { $156 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($155) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7684,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 29; } else { HEAP32[$__v>>2] = $120; $123 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$123,$__err); $124 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($124) { $157 = 1; } else { $125 = ((($$pre$i$i$i$lcssa)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = ((($$pre$i$i$i$lcssa)) + 16|0); $128 = HEAP32[$127>>2]|0; $129 = ($126|0)==($128|0); if ($129) { $130 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $131 = ((($130)) + 36|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($$pre$i$i$i$lcssa|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 29; break; } else { $$0$i$i$i$i = $133; } } else { $136 = HEAP32[$126>>2]|0; $$0$i$i$i$i = $136; } $137 = ($$0$i$i$i$i|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $157 = 1; } else { $157 = 0; } } $138 = ($$pre$i$3$i$i|0)==(0|0); do { if ($138) { label = 54; } else { $139 = ((($$pre$i$3$i$i)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = ((($$pre$i$3$i$i)) + 16|0); $142 = HEAP32[$141>>2]|0; $143 = ($140|0)==($142|0); if ($143) { $144 = HEAP32[$$pre$i$3$i$i>>2]|0; $145 = ((($144)) + 36|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii($146|0,($$pre$i$3$i$i|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 29; break L8; } else { $$0$i$i$1$i$i = $147; } } else { $150 = HEAP32[$140>>2]|0; $$0$i$i$1$i$i = $150; } $151 = ($$0$i$i$1$i$i|0)==(-1); if ($151) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($157) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($157) { label = 56; } } if ((label|0) == 56) { $152 = HEAP32[$__err>>2]|0; $153 = $152 | 2; HEAP32[$__err>>2] = $153; } $154 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($154|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE15__do_get_signedIxEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0; var $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$160 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$160 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$160 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($160) { $161 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($160) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $161 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $161;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7685,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = tempRet0; $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 29; } else { $124 = $__v; $125 = $124; HEAP32[$125>>2] = $120; $126 = (($124) + 4)|0; $127 = $126; HEAP32[$127>>2] = $121; $128 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$128,$__err); $129 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($129) { $162 = 1; } else { $130 = ((($$pre$i$i$i$lcssa)) + 12|0); $131 = HEAP32[$130>>2]|0; $132 = ((($$pre$i$i$i$lcssa)) + 16|0); $133 = HEAP32[$132>>2]|0; $134 = ($131|0)==($133|0); if ($134) { $135 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $136 = ((($135)) + 36|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; $138 = (invoke_ii($137|0,($$pre$i$i$i$lcssa|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 29; break; } else { $$0$i$i$i$i = $138; } } else { $141 = HEAP32[$131>>2]|0; $$0$i$i$i$i = $141; } $142 = ($$0$i$i$i$i|0)==(-1); if ($142) { HEAP32[$__b>>2] = 0; $162 = 1; } else { $162 = 0; } } $143 = ($$pre$i$3$i$i|0)==(0|0); do { if ($143) { label = 54; } else { $144 = ((($$pre$i$3$i$i)) + 12|0); $145 = HEAP32[$144>>2]|0; $146 = ((($$pre$i$3$i$i)) + 16|0); $147 = HEAP32[$146>>2]|0; $148 = ($145|0)==($147|0); if ($148) { $149 = HEAP32[$$pre$i$3$i$i>>2]|0; $150 = ((($149)) + 36|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_ii($151|0,($$pre$i$3$i$i|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 29; break L8; } else { $$0$i$i$1$i$i = $152; } } else { $155 = HEAP32[$145>>2]|0; $$0$i$i$1$i$i = $155; } $156 = ($$0$i$i$1$i$i|0)==(-1); if ($156) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($162) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($162) { label = 56; } } if ((label|0) == 56) { $157 = HEAP32[$__err>>2]|0; $158 = $157 | 2; HEAP32[$__err>>2] = $158; } $159 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($159|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedItEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$155 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$155 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$155 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($155) { $156 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($155) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7686,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 29; } else { HEAP16[$__v>>1] = $120; $123 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$123,$__err); $124 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($124) { $157 = 1; } else { $125 = ((($$pre$i$i$i$lcssa)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = ((($$pre$i$i$i$lcssa)) + 16|0); $128 = HEAP32[$127>>2]|0; $129 = ($126|0)==($128|0); if ($129) { $130 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $131 = ((($130)) + 36|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($$pre$i$i$i$lcssa|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 29; break; } else { $$0$i$i$i$i = $133; } } else { $136 = HEAP32[$126>>2]|0; $$0$i$i$i$i = $136; } $137 = ($$0$i$i$i$i|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $157 = 1; } else { $157 = 0; } } $138 = ($$pre$i$3$i$i|0)==(0|0); do { if ($138) { label = 54; } else { $139 = ((($$pre$i$3$i$i)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = ((($$pre$i$3$i$i)) + 16|0); $142 = HEAP32[$141>>2]|0; $143 = ($140|0)==($142|0); if ($143) { $144 = HEAP32[$$pre$i$3$i$i>>2]|0; $145 = ((($144)) + 36|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii($146|0,($$pre$i$3$i$i|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 29; break L8; } else { $$0$i$i$1$i$i = $147; } } else { $150 = HEAP32[$140>>2]|0; $$0$i$i$1$i$i = $150; } $151 = ($$0$i$i$1$i$i|0)==(-1); if ($151) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($157) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($157) { label = 56; } } if ((label|0) == 56) { $152 = HEAP32[$__err>>2]|0; $153 = $152 | 2; HEAP32[$__err>>2] = $153; } $154 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($154|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIjEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$155 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$155 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$155 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($155) { $156 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($155) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7687,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 29; } else { HEAP32[$__v>>2] = $120; $123 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$123,$__err); $124 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($124) { $157 = 1; } else { $125 = ((($$pre$i$i$i$lcssa)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = ((($$pre$i$i$i$lcssa)) + 16|0); $128 = HEAP32[$127>>2]|0; $129 = ($126|0)==($128|0); if ($129) { $130 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $131 = ((($130)) + 36|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($$pre$i$i$i$lcssa|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 29; break; } else { $$0$i$i$i$i = $133; } } else { $136 = HEAP32[$126>>2]|0; $$0$i$i$i$i = $136; } $137 = ($$0$i$i$i$i|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $157 = 1; } else { $157 = 0; } } $138 = ($$pre$i$3$i$i|0)==(0|0); do { if ($138) { label = 54; } else { $139 = ((($$pre$i$3$i$i)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = ((($$pre$i$3$i$i)) + 16|0); $142 = HEAP32[$141>>2]|0; $143 = ($140|0)==($142|0); if ($143) { $144 = HEAP32[$$pre$i$3$i$i>>2]|0; $145 = ((($144)) + 36|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii($146|0,($$pre$i$3$i$i|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 29; break L8; } else { $$0$i$i$1$i$i = $147; } } else { $150 = HEAP32[$140>>2]|0; $$0$i$i$1$i$i = $150; } $151 = ($$0$i$i$1$i$i|0)==(-1); if ($151) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($157) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($157) { label = 56; } } if ((label|0) == 56) { $152 = HEAP32[$__err>>2]|0; $153 = $152 | 2; HEAP32[$__err>>2] = $153; } $154 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($154|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedImEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0; var $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$155 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$155 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$155 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($155) { $156 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($155) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $156 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $156;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7688,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = __THREW__; __THREW__ = 0; $122 = $121&1; if ($122) { label = 29; } else { HEAP32[$__v>>2] = $120; $123 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$123,$__err); $124 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($124) { $157 = 1; } else { $125 = ((($$pre$i$i$i$lcssa)) + 12|0); $126 = HEAP32[$125>>2]|0; $127 = ((($$pre$i$i$i$lcssa)) + 16|0); $128 = HEAP32[$127>>2]|0; $129 = ($126|0)==($128|0); if ($129) { $130 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $131 = ((($130)) + 36|0); $132 = HEAP32[$131>>2]|0; __THREW__ = 0; $133 = (invoke_ii($132|0,($$pre$i$i$i$lcssa|0))|0); $134 = __THREW__; __THREW__ = 0; $135 = $134&1; if ($135) { label = 29; break; } else { $$0$i$i$i$i = $133; } } else { $136 = HEAP32[$126>>2]|0; $$0$i$i$i$i = $136; } $137 = ($$0$i$i$i$i|0)==(-1); if ($137) { HEAP32[$__b>>2] = 0; $157 = 1; } else { $157 = 0; } } $138 = ($$pre$i$3$i$i|0)==(0|0); do { if ($138) { label = 54; } else { $139 = ((($$pre$i$3$i$i)) + 12|0); $140 = HEAP32[$139>>2]|0; $141 = ((($$pre$i$3$i$i)) + 16|0); $142 = HEAP32[$141>>2]|0; $143 = ($140|0)==($142|0); if ($143) { $144 = HEAP32[$$pre$i$3$i$i>>2]|0; $145 = ((($144)) + 36|0); $146 = HEAP32[$145>>2]|0; __THREW__ = 0; $147 = (invoke_ii($146|0,($$pre$i$3$i$i|0))|0); $148 = __THREW__; __THREW__ = 0; $149 = $148&1; if ($149) { label = 29; break L8; } else { $$0$i$i$1$i$i = $147; } } else { $150 = HEAP32[$140>>2]|0; $$0$i$i$1$i$i = $150; } $151 = ($$0$i$i$1$i$i|0)==(-1); if ($151) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($157) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($157) { label = 56; } } if ((label|0) == 56) { $152 = HEAP32[$__err>>2]|0; $153 = $152 | 2; HEAP32[$__err>>2] = $153; } $154 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($154|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE17__do_get_unsignedIyEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$9 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$3 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$5 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; var $161 = 0, $162 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0; var $__g = 0, $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $phitmp$i = 0, $phitmp$i$23 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 304|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $0 = (__ZNSt3__114__num_get_base10__get_baseERNS_8ios_baseE($__iob)|0); __ZNSt3__19__num_getIwE17__stage2_int_prepERNS_8ios_baseEPwRw($__grouping,$__iob,$__atoms,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $1 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$1>>2] = 0; $2 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $2; } $3 = HEAP8[$__buf>>0]|0; $4 = $3 & 1; $5 = ($4<<24>>24)==(0); if ($5) { $8 = 10; } else { $6 = HEAP32[$__buf>>2]|0; $7 = $6 & -2; $phitmp$i = (($7) + -1)|0; $8 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($8|0),0); $9 = __THREW__; __THREW__ = 0; $10 = $9&1; L8: do { if ($10) { label = 29; } else { $11 = HEAP8[$__buf>>0]|0; $12 = $11 & 1; $13 = ($12<<24>>24)==(0); $14 = ((($__buf)) + 8|0); $15 = HEAP32[$14>>2]|0; $16 = ((($__buf)) + 1|0); $17 = $13 ? $16 : $15; HEAP32[$__a_end>>2] = $17; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; $18 = ((($__buf)) + 4|0); $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$5 = $$pre;$__a$0 = $17; L10: while(1) { $20 = ($$pre$i$i$i$5|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$160 = 1; } else { $21 = ((($$pre$i$i$i$5)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$5)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$5>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$5|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$3 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$3 = $32; } $33 = ($$0$i$i$i$i$3|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$160 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$5;$160 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$9 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$9 = $47; } $48 = ($$0$i$i$1$i$i$9|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($160) { $161 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($160) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $161 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$18>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$23 = (($66) + -1)|0; $67 = $phitmp$i$23; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$14>>2]|0; $74 = $72 ? $16 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE17__stage2_int_loopEwiPcRS2_RjwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSD_Pw($$0$i$i,$0,$__a$1,$__a_end,$__dc,$19,$__grouping,$__g,$__g_end,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $161;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$5 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); if (!($111)) { $112 = HEAP32[$__g_end>>2]|0; $113 = $112; $114 = $__g; $115 = (($113) - ($114))|0; $116 = ($115|0)<(160); if ($116) { $117 = HEAP32[$__dc>>2]|0; $118 = ((($112)) + 4|0); HEAP32[$__g_end>>2] = $118; HEAP32[$112>>2] = $117; } } $119 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $120 = (invoke_iiiii(7689,($__a$2|0),($119|0),($__err|0),($0|0))|0); $121 = tempRet0; $122 = __THREW__; __THREW__ = 0; $123 = $122&1; if ($123) { label = 29; } else { $124 = $__v; $125 = $124; HEAP32[$125>>2] = $120; $126 = (($124) + 4)|0; $127 = $126; HEAP32[$127>>2] = $121; $128 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$128,$__err); $129 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($129) { $162 = 1; } else { $130 = ((($$pre$i$i$i$lcssa)) + 12|0); $131 = HEAP32[$130>>2]|0; $132 = ((($$pre$i$i$i$lcssa)) + 16|0); $133 = HEAP32[$132>>2]|0; $134 = ($131|0)==($133|0); if ($134) { $135 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $136 = ((($135)) + 36|0); $137 = HEAP32[$136>>2]|0; __THREW__ = 0; $138 = (invoke_ii($137|0,($$pre$i$i$i$lcssa|0))|0); $139 = __THREW__; __THREW__ = 0; $140 = $139&1; if ($140) { label = 29; break; } else { $$0$i$i$i$i = $138; } } else { $141 = HEAP32[$131>>2]|0; $$0$i$i$i$i = $141; } $142 = ($$0$i$i$i$i|0)==(-1); if ($142) { HEAP32[$__b>>2] = 0; $162 = 1; } else { $162 = 0; } } $143 = ($$pre$i$3$i$i|0)==(0|0); do { if ($143) { label = 54; } else { $144 = ((($$pre$i$3$i$i)) + 12|0); $145 = HEAP32[$144>>2]|0; $146 = ((($$pre$i$3$i$i)) + 16|0); $147 = HEAP32[$146>>2]|0; $148 = ($145|0)==($147|0); if ($148) { $149 = HEAP32[$$pre$i$3$i$i>>2]|0; $150 = ((($149)) + 36|0); $151 = HEAP32[$150>>2]|0; __THREW__ = 0; $152 = (invoke_ii($151|0,($$pre$i$3$i$i|0))|0); $153 = __THREW__; __THREW__ = 0; $154 = $153&1; if ($154) { label = 29; break L8; } else { $$0$i$i$1$i$i = $152; } } else { $155 = HEAP32[$145>>2]|0; $$0$i$i$1$i$i = $155; } $156 = ($$0$i$i$1$i$i|0)==(-1); if ($156) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($162) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($162) { label = 56; } } if ((label|0) == 56) { $157 = HEAP32[$__err>>2]|0; $158 = $157 | 2; HEAP32[$__err>>2] = $158; } $159 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($159|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIfEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$10 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$4 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$6 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0; var $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$24 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 208|0; $__decimal_point = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 337|0; $__exp = sp + 336|0; __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 29; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP32[$__decimal_point>>2]|0; $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$6 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$6|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$157 = 1; } else { $21 = ((($$pre$i$i$i$6)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$6)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$6>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$6|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$4 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$4 = $32; } $33 = ($$0$i$i$i$i$4|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$157 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$6;$157 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$10 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$10 = $47; } $48 = ($$0$i$i$1$i$i$10|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($157) { $158 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($157) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$17>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$24 = (($66) + -1)|0; $67 = $phitmp$i$24; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$13>>2]|0; $74 = $72 ? $15 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw($$0$i$i,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); $112 = HEAP8[$__in_units>>0]|0; $113 = ($112<<24>>24)==(0); $or$cond = $113 | $111; if (!($or$cond)) { $114 = HEAP32[$__g_end>>2]|0; $115 = $114; $116 = $__g; $117 = (($115) - ($116))|0; $118 = ($117|0)<(160); if ($118) { $119 = HEAP32[$__dc>>2]|0; $120 = ((($114)) + 4|0); HEAP32[$__g_end>>2] = $120; HEAP32[$114>>2] = $119; } } $121 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $122 = (+invoke_diii(7690,($__a$2|0),($121|0),($__err|0))); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 29; } else { HEAPF32[$__v>>2] = $122; $125 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$125,$__err); $126 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($126) { $159 = 1; } else { $127 = ((($$pre$i$i$i$lcssa)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ((($$pre$i$i$i$lcssa)) + 16|0); $130 = HEAP32[$129>>2]|0; $131 = ($128|0)==($130|0); if ($131) { $132 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $133 = ((($132)) + 36|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_ii($134|0,($$pre$i$i$i$lcssa|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 29; break; } else { $$0$i$i$i$i = $135; } } else { $138 = HEAP32[$128>>2]|0; $$0$i$i$i$i = $138; } $139 = ($$0$i$i$i$i|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $159 = 1; } else { $159 = 0; } } $140 = ($$pre$i$3$i$i|0)==(0|0); do { if ($140) { label = 54; } else { $141 = ((($$pre$i$3$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$3$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$3$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$3$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 29; break L8; } else { $$0$i$i$1$i$i = $149; } } else { $152 = HEAP32[$142>>2]|0; $$0$i$i$1$i$i = $152; } $153 = ($$0$i$i$1$i$i|0)==(-1); if ($153) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($159) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($159) { label = 56; } } if ((label|0) == 56) { $154 = HEAP32[$__err>>2]|0; $155 = $154 | 2; HEAP32[$__err>>2] = $155; } $156 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($156|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIdEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$10 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$4 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$6 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0; var $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$24 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 208|0; $__decimal_point = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 337|0; $__exp = sp + 336|0; __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 29; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP32[$__decimal_point>>2]|0; $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$6 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$6|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$157 = 1; } else { $21 = ((($$pre$i$i$i$6)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$6)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$6>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$6|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$4 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$4 = $32; } $33 = ($$0$i$i$i$i$4|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$157 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$6;$157 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$10 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$10 = $47; } $48 = ($$0$i$i$1$i$i$10|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($157) { $158 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($157) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$17>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$24 = (($66) + -1)|0; $67 = $phitmp$i$24; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$13>>2]|0; $74 = $72 ? $15 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw($$0$i$i,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); $112 = HEAP8[$__in_units>>0]|0; $113 = ($112<<24>>24)==(0); $or$cond = $113 | $111; if (!($or$cond)) { $114 = HEAP32[$__g_end>>2]|0; $115 = $114; $116 = $__g; $117 = (($115) - ($116))|0; $118 = ($117|0)<(160); if ($118) { $119 = HEAP32[$__dc>>2]|0; $120 = ((($114)) + 4|0); HEAP32[$__g_end>>2] = $120; HEAP32[$114>>2] = $119; } } $121 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $122 = (+invoke_diii(7691,($__a$2|0),($121|0),($__err|0))); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 29; } else { HEAPF64[$__v>>3] = $122; $125 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$125,$__err); $126 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($126) { $159 = 1; } else { $127 = ((($$pre$i$i$i$lcssa)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ((($$pre$i$i$i$lcssa)) + 16|0); $130 = HEAP32[$129>>2]|0; $131 = ($128|0)==($130|0); if ($131) { $132 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $133 = ((($132)) + 36|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_ii($134|0,($$pre$i$i$i$lcssa|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 29; break; } else { $$0$i$i$i$i = $135; } } else { $138 = HEAP32[$128>>2]|0; $$0$i$i$i$i = $138; } $139 = ($$0$i$i$i$i|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $159 = 1; } else { $159 = 0; } } $140 = ($$pre$i$3$i$i|0)==(0|0); do { if ($140) { label = 54; } else { $141 = ((($$pre$i$3$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$3$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$3$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$3$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 29; break L8; } else { $$0$i$i$1$i$i = $149; } } else { $152 = HEAP32[$142>>2]|0; $$0$i$i$1$i$i = $152; } $153 = ($$0$i$i$1$i$i|0)==(-1); if ($153) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($159) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($159) { label = 56; } } if ((label|0) == 56) { $154 = HEAP32[$__err>>2]|0; $155 = $154 | 2; HEAP32[$__err>>2] = $155; } $156 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($156|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE23__do_get_floating_pointIeEES4_S4_S4_RNS_8ios_baseERjRT_($this,$__b,$__e,$__iob,$__err,$__v) { $this = $this|0; $__b = $__b|0; $__e = $__e|0; $__iob = $__iob|0; $__err = $__err|0; $__v = $__v|0; var $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$10 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$4 = 0, $$pre = 0, $$pre$i$3$i$i = 0, $$pre$i$i$i = 0, $$pre$i$i$i$6 = 0, $$pre$i$i$i$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0.0, $123 = 0, $124 = 0; var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__a$0 = 0, $__a$1 = 0, $__a$2 = 0, $__a_end = 0, $__atoms = 0, $__buf = 0, $__dc = 0, $__decimal_point = 0, $__exp = 0, $__g = 0; var $__g_end = 0, $__grouping = 0, $__i$0$i$i = 0, $__in_units = 0, $__thousands_sep = 0, $exitcond$i$i = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $or$cond = 0, $phitmp$i = 0, $phitmp$i$24 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 352|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__atoms = sp + 208|0; $__decimal_point = sp + 200|0; $__thousands_sep = sp + 196|0; $__grouping = sp + 184|0; $__buf = sp + 172|0; $__a_end = sp + 168|0; $__g = sp + 8|0; $__g_end = sp + 4|0; $__dc = sp; $__in_units = sp + 337|0; $__exp = sp + 336|0; __ZNSt3__19__num_getIwE19__stage2_float_prepERNS_8ios_baseEPwRwS5_($__grouping,$__iob,$__atoms,$__decimal_point,$__thousands_sep); $__i$0$i$i = 0; while(1) { $exitcond$i$i = ($__i$0$i$i|0)==(3); if ($exitcond$i$i) { break; } $0 = (($__buf) + ($__i$0$i$i<<2)|0); HEAP32[$0>>2] = 0; $1 = (($__i$0$i$i) + 1)|0; $__i$0$i$i = $1; } $2 = HEAP8[$__buf>>0]|0; $3 = $2 & 1; $4 = ($3<<24>>24)==(0); if ($4) { $7 = 10; } else { $5 = HEAP32[$__buf>>2]|0; $6 = $5 & -2; $phitmp$i = (($6) + -1)|0; $7 = $phitmp$i; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($7|0),0); $8 = __THREW__; __THREW__ = 0; $9 = $8&1; L8: do { if ($9) { label = 29; } else { $10 = HEAP8[$__buf>>0]|0; $11 = $10 & 1; $12 = ($11<<24>>24)==(0); $13 = ((($__buf)) + 8|0); $14 = HEAP32[$13>>2]|0; $15 = ((($__buf)) + 1|0); $16 = $12 ? $15 : $14; HEAP32[$__a_end>>2] = $16; HEAP32[$__g_end>>2] = $__g; HEAP32[$__dc>>2] = 0; HEAP8[$__in_units>>0] = 1; HEAP8[$__exp>>0] = 69; $17 = ((($__buf)) + 4|0); $18 = HEAP32[$__decimal_point>>2]|0; $19 = HEAP32[$__thousands_sep>>2]|0; $$pre = HEAP32[$__b>>2]|0; $$pre$i$i$i$6 = $$pre;$__a$0 = $16; L10: while(1) { $20 = ($$pre$i$i$i$6|0)==(0|0); if ($20) { $$pre$i$i$i = 0;$157 = 1; } else { $21 = ((($$pre$i$i$i$6)) + 12|0); $22 = HEAP32[$21>>2]|0; $23 = ((($$pre$i$i$i$6)) + 16|0); $24 = HEAP32[$23>>2]|0; $25 = ($22|0)==($24|0); if ($25) { $26 = HEAP32[$$pre$i$i$i$6>>2]|0; $27 = ((($26)) + 36|0); $28 = HEAP32[$27>>2]|0; __THREW__ = 0; $29 = (invoke_ii($28|0,($$pre$i$i$i$6|0))|0); $30 = __THREW__; __THREW__ = 0; $31 = $30&1; if ($31) { label = 28; break; } else { $$0$i$i$i$i$4 = $29; } } else { $32 = HEAP32[$22>>2]|0; $$0$i$i$i$i$4 = $32; } $33 = ($$0$i$i$i$i$4|0)==(-1); if ($33) { HEAP32[$__b>>2] = 0; $$pre$i$i$i = 0;$157 = 1; } else { $$pre$i$i$i = $$pre$i$i$i$6;$157 = 0; } } $34 = HEAP32[$__e>>2]|0; $35 = ($34|0)==(0|0); do { if ($35) { label = 20; } else { $36 = ((($34)) + 12|0); $37 = HEAP32[$36>>2]|0; $38 = ((($34)) + 16|0); $39 = HEAP32[$38>>2]|0; $40 = ($37|0)==($39|0); if ($40) { $41 = HEAP32[$34>>2]|0; $42 = ((($41)) + 36|0); $43 = HEAP32[$42>>2]|0; __THREW__ = 0; $44 = (invoke_ii($43|0,($34|0))|0); $45 = __THREW__; __THREW__ = 0; $46 = $45&1; if ($46) { label = 28; break L10; } else { $$0$i$i$1$i$i$10 = $44; } } else { $47 = HEAP32[$37>>2]|0; $$0$i$i$1$i$i$10 = $47; } $48 = ($$0$i$i$1$i$i$10|0)==(-1); if ($48) { HEAP32[$__e>>2] = 0; label = 20; break; } else { if ($157) { $158 = $34; break; } else { $$pre$i$3$i$i = $34;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break L10; } } } } while(0); if ((label|0) == 20) { label = 0; if ($157) { $$pre$i$3$i$i = 0;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$0; break; } else { $158 = 0; } } $49 = HEAP32[$__a_end>>2]|0; $50 = HEAP8[$__buf>>0]|0; $51 = $50 & 1; $52 = ($51<<24>>24)==(0); $53 = HEAP32[$17>>2]|0; $54 = $50&255; $55 = $54 >>> 1; $56 = $52 ? $55 : $53; $57 = (($__a$0) + ($56)|0); $58 = ($49|0)==($57|0); if ($58) { $59 = $56 << 1; __THREW__ = 0; invoke_viii(7590,($__buf|0),($59|0),0); $60 = __THREW__; __THREW__ = 0; $61 = $60&1; if ($61) { label = 28; break; } $62 = HEAP8[$__buf>>0]|0; $63 = $62 & 1; $64 = ($63<<24>>24)==(0); if ($64) { $67 = 10; } else { $65 = HEAP32[$__buf>>2]|0; $66 = $65 & -2; $phitmp$i$24 = (($66) + -1)|0; $67 = $phitmp$i$24; } __THREW__ = 0; invoke_viii(7590,($__buf|0),($67|0),0); $68 = __THREW__; __THREW__ = 0; $69 = $68&1; if ($69) { label = 28; break; } $70 = HEAP8[$__buf>>0]|0; $71 = $70 & 1; $72 = ($71<<24>>24)==(0); $73 = HEAP32[$13>>2]|0; $74 = $72 ? $15 : $73; $75 = (($74) + ($56)|0); HEAP32[$__a_end>>2] = $75; $__a$1 = $74; } else { $__a$1 = $__a$0; } $80 = ((($$pre$i$i$i)) + 12|0); $81 = HEAP32[$80>>2]|0; $82 = ((($$pre$i$i$i)) + 16|0); $83 = HEAP32[$82>>2]|0; $84 = ($81|0)==($83|0); if ($84) { $85 = HEAP32[$$pre$i$i$i>>2]|0; $86 = ((($85)) + 36|0); $87 = HEAP32[$86>>2]|0; __THREW__ = 0; $88 = (invoke_ii($87|0,($$pre$i$i$i|0))|0); $89 = __THREW__; __THREW__ = 0; $90 = $89&1; if ($90) { label = 28; break; } else { $$0$i$i = $88; } } else { $91 = HEAP32[$81>>2]|0; $$0$i$i = $91; } $92 = (__ZNSt3__19__num_getIwE19__stage2_float_loopEwRbRcPcRS4_wwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjRSE_RjPw($$0$i$i,$__in_units,$__exp,$__a$1,$__a_end,$18,$19,$__grouping,$__g,$__g_end,$__dc,$__atoms)|0); $93 = ($92|0)==(0); if (!($93)) { $$pre$i$3$i$i = $158;$$pre$i$i$i$lcssa = $$pre$i$i$i;$__a$2 = $__a$1; break; } $94 = HEAP32[$80>>2]|0; $95 = HEAP32[$82>>2]|0; $96 = ($94|0)==($95|0); if ($96) { $97 = HEAP32[$$pre$i$i$i>>2]|0; $98 = ((($97)) + 40|0); $99 = HEAP32[$98>>2]|0; __THREW__ = 0; (invoke_ii($99|0,($$pre$i$i$i|0))|0); $100 = __THREW__; __THREW__ = 0; $101 = $100&1; if ($101) { label = 28; break; } else { $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } else { $102 = ((($94)) + 4|0); HEAP32[$80>>2] = $102; $$pre$i$i$i$6 = $$pre$i$i$i;$__a$0 = $__a$1; continue; } } if ((label|0) == 28) { $76 = ___cxa_find_matching_catch()|0; $77 = tempRet0; $lpad$phi$index = $76;$lpad$phi$index2 = $77; break; } $103 = HEAP8[$__grouping>>0]|0; $104 = $103 & 1; $105 = ($104<<24>>24)==(0); $106 = ((($__grouping)) + 4|0); $107 = HEAP32[$106>>2]|0; $108 = $103&255; $109 = $108 >>> 1; $110 = $105 ? $109 : $107; $111 = ($110|0)==(0); $112 = HEAP8[$__in_units>>0]|0; $113 = ($112<<24>>24)==(0); $or$cond = $113 | $111; if (!($or$cond)) { $114 = HEAP32[$__g_end>>2]|0; $115 = $114; $116 = $__g; $117 = (($115) - ($116))|0; $118 = ($117|0)<(160); if ($118) { $119 = HEAP32[$__dc>>2]|0; $120 = ((($114)) + 4|0); HEAP32[$__g_end>>2] = $120; HEAP32[$114>>2] = $119; } } $121 = HEAP32[$__a_end>>2]|0; __THREW__ = 0; $122 = (+invoke_diii(7692,($__a$2|0),($121|0),($__err|0))); $123 = __THREW__; __THREW__ = 0; $124 = $123&1; if ($124) { label = 29; } else { HEAPF64[$__v>>3] = $122; $125 = HEAP32[$__g_end>>2]|0; __ZNSt3__116__check_groupingERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPjS8_Rj($__grouping,$__g,$125,$__err); $126 = ($$pre$i$i$i$lcssa|0)==(0|0); if ($126) { $159 = 1; } else { $127 = ((($$pre$i$i$i$lcssa)) + 12|0); $128 = HEAP32[$127>>2]|0; $129 = ((($$pre$i$i$i$lcssa)) + 16|0); $130 = HEAP32[$129>>2]|0; $131 = ($128|0)==($130|0); if ($131) { $132 = HEAP32[$$pre$i$i$i$lcssa>>2]|0; $133 = ((($132)) + 36|0); $134 = HEAP32[$133>>2]|0; __THREW__ = 0; $135 = (invoke_ii($134|0,($$pre$i$i$i$lcssa|0))|0); $136 = __THREW__; __THREW__ = 0; $137 = $136&1; if ($137) { label = 29; break; } else { $$0$i$i$i$i = $135; } } else { $138 = HEAP32[$128>>2]|0; $$0$i$i$i$i = $138; } $139 = ($$0$i$i$i$i|0)==(-1); if ($139) { HEAP32[$__b>>2] = 0; $159 = 1; } else { $159 = 0; } } $140 = ($$pre$i$3$i$i|0)==(0|0); do { if ($140) { label = 54; } else { $141 = ((($$pre$i$3$i$i)) + 12|0); $142 = HEAP32[$141>>2]|0; $143 = ((($$pre$i$3$i$i)) + 16|0); $144 = HEAP32[$143>>2]|0; $145 = ($142|0)==($144|0); if ($145) { $146 = HEAP32[$$pre$i$3$i$i>>2]|0; $147 = ((($146)) + 36|0); $148 = HEAP32[$147>>2]|0; __THREW__ = 0; $149 = (invoke_ii($148|0,($$pre$i$3$i$i|0))|0); $150 = __THREW__; __THREW__ = 0; $151 = $150&1; if ($151) { label = 29; break L8; } else { $$0$i$i$1$i$i = $149; } } else { $152 = HEAP32[$142>>2]|0; $$0$i$i$1$i$i = $152; } $153 = ($$0$i$i$1$i$i|0)==(-1); if ($153) { HEAP32[$__e>>2] = 0; label = 54; break; } else { if ($159) { break; } else { label = 56; break; } } } } while(0); if ((label|0) == 54) { if ($159) { label = 56; } } if ((label|0) == 56) { $154 = HEAP32[$__err>>2]|0; $155 = $154 | 2; HEAP32[$__err>>2] = $155; } $156 = HEAP32[$__b>>2]|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); STACKTOP = sp;return ($156|0); } } } while(0); if ((label|0) == 29) { $78 = ___cxa_find_matching_catch()|0; $79 = tempRet0; $lpad$phi$index = $78;$lpad$phi$index2 = $79; } __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__buf); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev($__grouping); ___resumeException($lpad$phi$index|0); // unreachable; return (0)|0; } function __ZNSt3__112__snprintf_lEPcjP15__locale_structPKcz($__s,$__n,$__l,$__format,$varargs) { $__s = $__s|0; $__n = $__n|0; $__l = $__l|0; $__format = $__format|0; $varargs = $varargs|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $__va = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__va = sp; HEAP32[$__va>>2] = $varargs; $0 = (_uselocale($__l)|0); $1 = (_vsnprintf($__s,$__n,$__format,$__va)|0); $2 = ($0|0)==(0|0); if (!($2)) { __THREW__ = 0; (invoke_ii(7606,($0|0))|0); $3 = __THREW__; __THREW__ = 0; $4 = $3&1; if ($4) { $5 = ___cxa_find_matching_catch(0|0)|0; $6 = tempRet0; ___clang_call_terminate($5); // unreachable; } } STACKTOP = sp;return ($1|0); } function __ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz($__s,$__l,$__format,$varargs) { $__s = $__s|0; $__l = $__l|0; $__format = $__format|0; $varargs = $varargs|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__va = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__va = sp; HEAP32[$__va>>2] = $varargs; $0 = (_uselocale($__l)|0); __THREW__ = 0; $1 = (invoke_iiii(7693,($__s|0),($__format|0),($__va|0))|0); $2 = __THREW__; __THREW__ = 0; $3 = $2&1; if ($3) { $9 = ___cxa_find_matching_catch()|0; $10 = tempRet0; $11 = ($0|0)==(0|0); if (!($11)) { __THREW__ = 0; (invoke_ii(7606,($0|0))|0); $12 = __THREW__; __THREW__ = 0; $13 = $12&1; if ($13) { $14 = ___cxa_find_matching_catch(0|0)|0; $15 = tempRet0; ___clang_call_terminate($14); // unreachable; } } ___resumeException($9|0); // unreachable; } else { $4 = ($0|0)==(0|0); if (!($4)) { __THREW__ = 0; (invoke_ii(7606,($0|0))|0); $5 = __THREW__; __THREW__ = 0; $6 = $5&1; if ($6) { $7 = ___cxa_find_matching_catch(0|0)|0; $8 = tempRet0; ___clang_call_terminate($7); // unreachable; } } STACKTOP = sp;return ($1|0); } return (0)|0; } function __ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_($__s,$__ob,$__op,$__oe,$__iob,$__fl) { $__s = $__s|0; $__ob = $__ob|0; $__op = $__op|0; $__oe = $__oe|0; $__iob = $__iob|0; $__fl = $__fl|0; var $$sroa$0$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__ns$0 = 0, $__sp = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__sp = sp; $0 = HEAP32[$__s>>2]|0; $1 = ($0|0)==(0|0); L1: do { if ($1) { $$sroa$0$2 = 0; } else { $2 = $__oe; $3 = $__ob; $4 = (($2) - ($3))|0; $5 = $4 >> 2; $6 = ((($__iob)) + 12|0); $7 = HEAP32[$6>>2]|0; $8 = ($7|0)>($5|0); $9 = (($7) - ($5))|0; $__ns$0 = $8 ? $9 : 0; $10 = $__op; $11 = (($10) - ($3))|0; $12 = $11 >> 2; $13 = ($11|0)>(0); if ($13) { $14 = HEAP32[$0>>2]|0; $15 = ((($14)) + 48|0); $16 = HEAP32[$15>>2]|0; $17 = (FUNCTION_TABLE_iiii[$16 & 8191]($0,$__ob,$12)|0); $18 = ($17|0)==($12|0); if (!($18)) { HEAP32[$__s>>2] = 0; $$sroa$0$2 = 0; break; } } $19 = ($__ns$0|0)>(0); do { if ($19) { __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEjw($__sp,$__ns$0,$__fl); $20 = HEAP8[$__sp>>0]|0; $21 = $20 & 1; $22 = ($21<<24>>24)==(0); $23 = ((($__sp)) + 8|0); $24 = HEAP32[$23>>2]|0; $25 = ((($__sp)) + 4|0); $26 = $22 ? $25 : $24; $27 = HEAP32[$0>>2]|0; $28 = ((($27)) + 48|0); $29 = HEAP32[$28>>2]|0; __THREW__ = 0; $30 = (invoke_iiii($29|0,($0|0),($26|0),($__ns$0|0))|0); $31 = __THREW__; __THREW__ = 0; $32 = $31&1; if ($32) { $34 = ___cxa_find_matching_catch()|0; $35 = tempRet0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sp); ___resumeException($34|0); // unreachable; } $33 = ($30|0)==($__ns$0|0); if ($33) { __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sp); break; } else { HEAP32[$__s>>2] = 0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev($__sp); $$sroa$0$2 = 0; break L1; } } } while(0); $36 = (($2) - ($10))|0; $37 = $36 >> 2; $38 = ($36|0)>(0); if ($38) { $39 = HEAP32[$0>>2]|0; $40 = ((($39)) + 48|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_iiii[$41 & 8191]($0,$__op,$37)|0); $43 = ($42|0)==($37|0); if (!($43)) { HEAP32[$__s>>2] = 0; $$sroa$0$2 = 0; break; } } HEAP32[$6>>2] = 0; $$sroa$0$2 = $0; } } while(0); STACKTOP = sp;return ($$sroa$0$2|0); } function __ZNSt3__120__get_up_to_n_digitsIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$__e,$__err,$__ct,$__n) { $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; $__n = $__n|0; var $$0 = 0, $$0$i$i = 0, $$0$i$i$10 = 0, $$0$in = 0, $$2 = 0, $$lcssa = 0, $$pre$i$2$i$i$20 = 0, $$pre$i$2$i$i$20$lcssa = 0, $$pre$i$2$i$i$7 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$16 = 0, $$pre$i$i$i$3 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__r$0 = 0, $__r$0$in = 0, $__r$0$lcssa = 0, $isascii1$i = 0, $isascii1$i$12 = 0, $sext = 0, $sext24 = 0, $tmp$i$i$9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__b>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $12 = 0; } else { $2 = ((($0)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ((($0)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { $7 = HEAP32[$0>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($0)|0); $11 = ($10|0)==(-1); if ($11) { HEAP32[$__b>>2] = 0; $12 = 0; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $12 = $$pre$i$i$i; break; } } else { $12 = $0; } } } while(0); $13 = ($12|0)==(0|0); $14 = HEAP32[$__e>>2]|0; $15 = ($14|0)==(0|0); do { if ($15) { label = 11; } else { $16 = ((($14)) + 12|0); $17 = HEAP32[$16>>2]|0; $18 = ((($14)) + 16|0); $19 = HEAP32[$18>>2]|0; $20 = ($17|0)==($19|0); if ($20) { $21 = HEAP32[$14>>2]|0; $22 = ((($21)) + 36|0); $23 = HEAP32[$22>>2]|0; $24 = (FUNCTION_TABLE_ii[$23 & 8191]($14)|0); $25 = ($24|0)==(-1); if ($25) { HEAP32[$__e>>2] = 0; label = 11; break; } } if ($13) { $157 = $14; label = 13; } else { label = 12; } } } while(0); if ((label|0) == 11) { if ($13) { label = 12; } else { $157 = 0; label = 13; } } L16: do { if ((label|0) == 12) { $26 = HEAP32[$__err>>2]|0; $27 = $26 | 6; HEAP32[$__err>>2] = $27; $$2 = 0; } else if ((label|0) == 13) { $28 = HEAP32[$__b>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($28)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = HEAP32[$28>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($28)|0); $$0$i$i = $37; } else { $38 = HEAP8[$30>>0]|0; $39 = $38&255; $$0$i$i = $39; } $40 = $$0$i$i&255; $isascii1$i = ($40<<24>>24)>(-1); if ($isascii1$i) { $sext = $$0$i$i << 24; $41 = $sext >> 24; $42 = ((($__ct)) + 8|0); $43 = HEAP32[$42>>2]|0; $44 = (($43) + ($41<<1)|0); $45 = HEAP16[$44>>1]|0; $46 = $45 & 2048; $47 = ($46<<16>>16)==(0); if (!($47)) { $50 = HEAP32[$__ct>>2]|0; $51 = ((($50)) + 36|0); $52 = HEAP32[$51>>2]|0; $53 = (FUNCTION_TABLE_iiii[$52 & 8191]($__ct,$40,0)|0); $54 = $53 << 24 >> 24; $55 = HEAP32[$__b>>2]|0; $56 = ((($55)) + 12|0); $57 = HEAP32[$56>>2]|0; $58 = ((($55)) + 16|0); $59 = HEAP32[$58>>2]|0; $60 = ($57|0)==($59|0); if ($60) { $61 = HEAP32[$55>>2]|0; $62 = ((($61)) + 40|0); $63 = HEAP32[$62>>2]|0; (FUNCTION_TABLE_ii[$63 & 8191]($55)|0); $$0$in = $__n;$$pre$i$2$i$i$7 = $157;$79 = $157;$__r$0$in = $54; } else { $64 = ((($57)) + 1|0); HEAP32[$56>>2] = $64; $$0$in = $__n;$$pre$i$2$i$i$7 = $157;$79 = $157;$__r$0$in = $54; } while(1) { $__r$0 = (($__r$0$in) + -48)|0; $$0 = (($$0$in) + -1)|0; $65 = HEAP32[$__b>>2]|0; $66 = ($65|0)==(0|0); do { if ($66) { $77 = 0; } else { $67 = ((($65)) + 12|0); $68 = HEAP32[$67>>2]|0; $69 = ((($65)) + 16|0); $70 = HEAP32[$69>>2]|0; $71 = ($68|0)==($70|0); if ($71) { $72 = HEAP32[$65>>2]|0; $73 = ((($72)) + 36|0); $74 = HEAP32[$73>>2]|0; $75 = (FUNCTION_TABLE_ii[$74 & 8191]($65)|0); $76 = ($75|0)==(-1); if ($76) { HEAP32[$__b>>2] = 0; $77 = 0; break; } else { $$pre$i$i$i$3 = HEAP32[$__b>>2]|0; $77 = $$pre$i$i$i$3; break; } } else { $77 = $65; } } } while(0); $78 = ($77|0)==(0|0); $80 = ($79|0)==(0|0); if ($80) { $$pre$i$2$i$i$20 = $$pre$i$2$i$i$7;$91 = 0; } else { $81 = ((($79)) + 12|0); $82 = HEAP32[$81>>2]|0; $83 = ((($79)) + 16|0); $84 = HEAP32[$83>>2]|0; $85 = ($82|0)==($84|0); if ($85) { $86 = HEAP32[$79>>2]|0; $87 = ((($86)) + 36|0); $88 = HEAP32[$87>>2]|0; $89 = (FUNCTION_TABLE_ii[$88 & 8191]($79)|0); $90 = ($89|0)==(-1); if ($90) { HEAP32[$__e>>2] = 0; $$pre$i$2$i$i$20 = 0;$91 = 0; } else { $$pre$i$2$i$i$20 = $$pre$i$2$i$i$7;$91 = $$pre$i$2$i$i$7; } } else { $$pre$i$2$i$i$20 = $$pre$i$2$i$i$7;$91 = $79; } } $92 = ($91|0)==(0|0); $tmp$i$i$9 = $78 ^ $92; $93 = ($$0$in|0)>(1); $94 = $93 & $tmp$i$i$9; $95 = HEAP32[$__b>>2]|0; if (!($94)) { $$lcssa = $95;$$pre$i$2$i$i$20$lcssa = $$pre$i$2$i$i$20;$__r$0$lcssa = $__r$0; break; } $96 = ((($95)) + 12|0); $97 = HEAP32[$96>>2]|0; $98 = ((($95)) + 16|0); $99 = HEAP32[$98>>2]|0; $100 = ($97|0)==($99|0); if ($100) { $101 = HEAP32[$95>>2]|0; $102 = ((($101)) + 36|0); $103 = HEAP32[$102>>2]|0; $104 = (FUNCTION_TABLE_ii[$103 & 8191]($95)|0); $$0$i$i$10 = $104; } else { $105 = HEAP8[$97>>0]|0; $106 = $105&255; $$0$i$i$10 = $106; } $107 = $$0$i$i$10&255; $isascii1$i$12 = ($107<<24>>24)>(-1); if (!($isascii1$i$12)) { $$2 = $__r$0; break L16; } $sext24 = $$0$i$i$10 << 24; $108 = $sext24 >> 24; $109 = HEAP32[$42>>2]|0; $110 = (($109) + ($108<<1)|0); $111 = HEAP16[$110>>1]|0; $112 = $111 & 2048; $113 = ($112<<16>>16)==(0); if ($113) { $$2 = $__r$0; break L16; } $114 = ($__r$0*10)|0; $115 = HEAP32[$__ct>>2]|0; $116 = ((($115)) + 36|0); $117 = HEAP32[$116>>2]|0; $118 = (FUNCTION_TABLE_iiii[$117 & 8191]($__ct,$107,0)|0); $119 = $118 << 24 >> 24; $120 = (($119) + ($114))|0; $121 = HEAP32[$__b>>2]|0; $122 = ((($121)) + 12|0); $123 = HEAP32[$122>>2]|0; $124 = ((($121)) + 16|0); $125 = HEAP32[$124>>2]|0; $126 = ($123|0)==($125|0); if ($126) { $127 = HEAP32[$121>>2]|0; $128 = ((($127)) + 40|0); $129 = HEAP32[$128>>2]|0; (FUNCTION_TABLE_ii[$129 & 8191]($121)|0); $$0$in = $$0;$$pre$i$2$i$i$7 = $$pre$i$2$i$i$20;$79 = $91;$__r$0$in = $120; continue; } else { $130 = ((($123)) + 1|0); HEAP32[$122>>2] = $130; $$0$in = $$0;$$pre$i$2$i$i$7 = $$pre$i$2$i$i$20;$79 = $91;$__r$0$in = $120; continue; } } $131 = ($$lcssa|0)==(0|0); do { if ($131) { $142 = 0; } else { $132 = ((($$lcssa)) + 12|0); $133 = HEAP32[$132>>2]|0; $134 = ((($$lcssa)) + 16|0); $135 = HEAP32[$134>>2]|0; $136 = ($133|0)==($135|0); if ($136) { $137 = HEAP32[$$lcssa>>2]|0; $138 = ((($137)) + 36|0); $139 = HEAP32[$138>>2]|0; $140 = (FUNCTION_TABLE_ii[$139 & 8191]($$lcssa)|0); $141 = ($140|0)==(-1); if ($141) { HEAP32[$__b>>2] = 0; $142 = 0; break; } else { $$pre$i$i$i$16 = HEAP32[$__b>>2]|0; $142 = $$pre$i$i$i$16; break; } } else { $142 = $$lcssa; } } } while(0); $143 = ($142|0)==(0|0); $144 = ($$pre$i$2$i$i$20$lcssa|0)==(0|0); do { if ($144) { label = 50; } else { $145 = ((($$pre$i$2$i$i$20$lcssa)) + 12|0); $146 = HEAP32[$145>>2]|0; $147 = ((($$pre$i$2$i$i$20$lcssa)) + 16|0); $148 = HEAP32[$147>>2]|0; $149 = ($146|0)==($148|0); if ($149) { $150 = HEAP32[$$pre$i$2$i$i$20$lcssa>>2]|0; $151 = ((($150)) + 36|0); $152 = HEAP32[$151>>2]|0; $153 = (FUNCTION_TABLE_ii[$152 & 8191]($$pre$i$2$i$i$20$lcssa)|0); $154 = ($153|0)==(-1); if ($154) { HEAP32[$__e>>2] = 0; label = 50; break; } } if ($143) { $$2 = $__r$0$lcssa; break L16; } } } while(0); if ((label|0) == 50) { if (!($143)) { $$2 = $__r$0$lcssa; break; } } $155 = HEAP32[$__err>>2]|0; $156 = $155 | 2; HEAP32[$__err>>2] = $156; $$2 = $__r$0$lcssa; break; } } $48 = HEAP32[$__err>>2]|0; $49 = $48 | 4; HEAP32[$__err>>2] = $49; $$2 = 0; } } while(0); return ($$2|0); } function __ZNSt3__120__get_up_to_n_digitsIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEiRT0_S5_RjRKNS_5ctypeIT_EEi($__b,$__e,$__err,$__ct,$__n) { $__b = $__b|0; $__e = $__e|0; $__err = $__err|0; $__ct = $__ct|0; $__n = $__n|0; var $$0 = 0, $$0$i$i = 0, $$0$i$i$1$i$i = 0, $$0$i$i$1$i$i$23 = 0, $$0$i$i$1$i$i$8 = 0, $$0$i$i$14 = 0, $$0$i$i$i$i = 0, $$0$i$i$i$i$17 = 0, $$0$i$i$i$i$2 = 0, $$0$in = 0, $$2 = 0, $$lcssa = 0, $$pre$i$3$i$i$10 = 0, $$pre$i$3$i$i$25 = 0, $$pre$i$3$i$i$25$lcssa = 0, $$pre$i$i$i = 0, $$pre$i$i$i$19 = 0, $$pre$i$i$i$4 = 0, $0 = 0, $1 = 0; var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $__r$0 = 0, $__r$0$in = 0, $__r$0$lcssa = 0, $phitmp$i$4$i$i$11 = 0, $phitmp$i$i$i = 0, $phitmp$i$i$i$20 = 0, $phitmp$i$i$i$5 = 0, $tmp$i$i$13 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$__b>>2]|0; $1 = ($0|0)==(0|0); do { if ($1) { $148 = 1; } else { $2 = ((($0)) + 12|0); $3 = HEAP32[$2>>2]|0; $4 = ((($0)) + 16|0); $5 = HEAP32[$4>>2]|0; $6 = ($3|0)==($5|0); if ($6) { $7 = HEAP32[$0>>2]|0; $8 = ((($7)) + 36|0); $9 = HEAP32[$8>>2]|0; $10 = (FUNCTION_TABLE_ii[$9 & 8191]($0)|0); $$0$i$i$i$i = $10; } else { $11 = HEAP32[$3>>2]|0; $$0$i$i$i$i = $11; } $12 = ($$0$i$i$i$i|0)==(-1); if ($12) { HEAP32[$__b>>2] = 0; $148 = 1; break; } else { $$pre$i$i$i = HEAP32[$__b>>2]|0; $phitmp$i$i$i = ($$pre$i$i$i|0)==(0|0); $148 = $phitmp$i$i$i; break; } } } while(0); $13 = HEAP32[$__e>>2]|0; $14 = ($13|0)==(0|0); do { if ($14) { label = 14; } else { $15 = ((($13)) + 12|0); $16 = HEAP32[$15>>2]|0; $17 = ((($13)) + 16|0); $18 = HEAP32[$17>>2]|0; $19 = ($16|0)==($18|0); if ($19) { $20 = HEAP32[$13>>2]|0; $21 = ((($20)) + 36|0); $22 = HEAP32[$21>>2]|0; $23 = (FUNCTION_TABLE_ii[$22 & 8191]($13)|0); $$0$i$i$1$i$i = $23; } else { $24 = HEAP32[$16>>2]|0; $$0$i$i$1$i$i = $24; } $25 = ($$0$i$i$1$i$i|0)==(-1); if ($25) { HEAP32[$__e>>2] = 0; label = 14; break; } else { if ($148) { $149 = $13; label = 17; break; } else { label = 16; break; } } } } while(0); if ((label|0) == 14) { if ($148) { label = 16; } else { $149 = 0; label = 17; } } L22: do { if ((label|0) == 16) { $26 = HEAP32[$__err>>2]|0; $27 = $26 | 6; HEAP32[$__err>>2] = $27; $$2 = 0; } else if ((label|0) == 17) { $28 = HEAP32[$__b>>2]|0; $29 = ((($28)) + 12|0); $30 = HEAP32[$29>>2]|0; $31 = ((($28)) + 16|0); $32 = HEAP32[$31>>2]|0; $33 = ($30|0)==($32|0); if ($33) { $34 = HEAP32[$28>>2]|0; $35 = ((($34)) + 36|0); $36 = HEAP32[$35>>2]|0; $37 = (FUNCTION_TABLE_ii[$36 & 8191]($28)|0); $$0$i$i = $37; } else { $38 = HEAP32[$30>>2]|0; $$0$i$i = $38; } $39 = HEAP32[$__ct>>2]|0; $40 = ((($39)) + 12|0); $41 = HEAP32[$40>>2]|0; $42 = (FUNCTION_TABLE_iiii[$41 & 8191]($__ct,2048,$$0$i$i)|0); if (!($42)) { $43 = HEAP32[$__err>>2]|0; $44 = $43 | 4; HEAP32[$__err>>2] = $44; $$2 = 0; break; } $45 = HEAP32[$__ct>>2]|0; $46 = ((($45)) + 52|0); $47 = HEAP32[$46>>2]|0; $48 = (FUNCTION_TABLE_iiii[$47 & 8191]($__ct,$$0$i$i,0)|0); $49 = $48 << 24 >> 24; $50 = HEAP32[$__b>>2]|0; $51 = ((($50)) + 12|0); $52 = HEAP32[$51>>2]|0; $53 = ((($50)) + 16|0); $54 = HEAP32[$53>>2]|0; $55 = ($52|0)==($54|0); if ($55) { $56 = HEAP32[$50>>2]|0; $57 = ((($56)) + 40|0); $58 = HEAP32[$57>>2]|0; (FUNCTION_TABLE_ii[$58 & 8191]($50)|0); $$0$in = $__n;$$pre$i$3$i$i$10 = $149;$73 = $149;$__r$0$in = $49; } else { $59 = ((($52)) + 4|0); HEAP32[$51>>2] = $59; $$0$in = $__n;$$pre$i$3$i$i$10 = $149;$73 = $149;$__r$0$in = $49; } while(1) { $__r$0 = (($__r$0$in) + -48)|0; $$0 = (($$0$in) + -1)|0; $60 = HEAP32[$__b>>2]|0; $61 = ($60|0)==(0|0); do { if ($61) { $86 = 1; } else { $62 = ((($60)) + 12|0); $63 = HEAP32[$62>>2]|0; $64 = ((($60)) + 16|0); $65 = HEAP32[$64>>2]|0; $66 = ($63|0)==($65|0); if ($66) { $67 = HEAP32[$60>>2]|0; $68 = ((($67)) + 36|0); $69 = HEAP32[$68>>2]|0; $70 = (FUNCTION_TABLE_ii[$69 & 8191]($60)|0); $$0$i$i$i$i$2 = $70; } else { $71 = HEAP32[$63>>2]|0; $$0$i$i$i$i$2 = $71; } $72 = ($$0$i$i$i$i$2|0)==(-1); if ($72) { HEAP32[$__b>>2] = 0; $86 = 1; break; } else { $$pre$i$i$i$4 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$5 = ($$pre$i$i$i$4|0)==(0|0); $86 = $phitmp$i$i$i$5; break; } } } while(0); $74 = ($73|0)==(0|0); do { if ($74) { $$pre$i$3$i$i$25 = $$pre$i$3$i$i$10;$150 = 0;$87 = 1; } else { $75 = ((($73)) + 12|0); $76 = HEAP32[$75>>2]|0; $77 = ((($73)) + 16|0); $78 = HEAP32[$77>>2]|0; $79 = ($76|0)==($78|0); if ($79) { $80 = HEAP32[$73>>2]|0; $81 = ((($80)) + 36|0); $82 = HEAP32[$81>>2]|0; $83 = (FUNCTION_TABLE_ii[$82 & 8191]($73)|0); $$0$i$i$1$i$i$8 = $83; } else { $84 = HEAP32[$76>>2]|0; $$0$i$i$1$i$i$8 = $84; } $85 = ($$0$i$i$1$i$i$8|0)==(-1); if ($85) { HEAP32[$__e>>2] = 0; $$pre$i$3$i$i$25 = 0;$150 = 0;$87 = 1; break; } else { $phitmp$i$4$i$i$11 = ($$pre$i$3$i$i$10|0)==(0|0); $$pre$i$3$i$i$25 = $$pre$i$3$i$i$10;$150 = $$pre$i$3$i$i$10;$87 = $phitmp$i$4$i$i$11; break; } } } while(0); $tmp$i$i$13 = $86 ^ $87; $88 = ($$0$in|0)>(1); $89 = $88 & $tmp$i$i$13; $90 = HEAP32[$__b>>2]|0; if (!($89)) { $$lcssa = $90;$$pre$i$3$i$i$25$lcssa = $$pre$i$3$i$i$25;$__r$0$lcssa = $__r$0; break; } $91 = ((($90)) + 12|0); $92 = HEAP32[$91>>2]|0; $93 = ((($90)) + 16|0); $94 = HEAP32[$93>>2]|0; $95 = ($92|0)==($94|0); if ($95) { $96 = HEAP32[$90>>2]|0; $97 = ((($96)) + 36|0); $98 = HEAP32[$97>>2]|0; $99 = (FUNCTION_TABLE_ii[$98 & 8191]($90)|0); $$0$i$i$14 = $99; } else { $100 = HEAP32[$92>>2]|0; $$0$i$i$14 = $100; } $101 = HEAP32[$__ct>>2]|0; $102 = ((($101)) + 12|0); $103 = HEAP32[$102>>2]|0; $104 = (FUNCTION_TABLE_iiii[$103 & 8191]($__ct,2048,$$0$i$i$14)|0); if (!($104)) { $$2 = $__r$0; break L22; } $105 = ($__r$0*10)|0; $106 = HEAP32[$__ct>>2]|0; $107 = ((($106)) + 52|0); $108 = HEAP32[$107>>2]|0; $109 = (FUNCTION_TABLE_iiii[$108 & 8191]($__ct,$$0$i$i$14,0)|0); $110 = $109 << 24 >> 24; $111 = (($110) + ($105))|0; $112 = HEAP32[$__b>>2]|0; $113 = ((($112)) + 12|0); $114 = HEAP32[$113>>2]|0; $115 = ((($112)) + 16|0); $116 = HEAP32[$115>>2]|0; $117 = ($114|0)==($116|0); if ($117) { $118 = HEAP32[$112>>2]|0; $119 = ((($118)) + 40|0); $120 = HEAP32[$119>>2]|0; (FUNCTION_TABLE_ii[$120 & 8191]($112)|0); $$0$in = $$0;$$pre$i$3$i$i$10 = $$pre$i$3$i$i$25;$73 = $150;$__r$0$in = $111; continue; } else { $121 = ((($114)) + 4|0); HEAP32[$113>>2] = $121; $$0$in = $$0;$$pre$i$3$i$i$10 = $$pre$i$3$i$i$25;$73 = $150;$__r$0$in = $111; continue; } } $122 = ($$lcssa|0)==(0|0); do { if ($122) { $151 = 1; } else { $123 = ((($$lcssa)) + 12|0); $124 = HEAP32[$123>>2]|0; $125 = ((($$lcssa)) + 16|0); $126 = HEAP32[$125>>2]|0; $127 = ($124|0)==($126|0); if ($127) { $128 = HEAP32[$$lcssa>>2]|0; $129 = ((($128)) + 36|0); $130 = HEAP32[$129>>2]|0; $131 = (FUNCTION_TABLE_ii[$130 & 8191]($$lcssa)|0); $$0$i$i$i$i$17 = $131; } else { $132 = HEAP32[$124>>2]|0; $$0$i$i$i$i$17 = $132; } $133 = ($$0$i$i$i$i$17|0)==(-1); if ($133) { HEAP32[$__b>>2] = 0; $151 = 1; break; } else { $$pre$i$i$i$19 = HEAP32[$__b>>2]|0; $phitmp$i$i$i$20 = ($$pre$i$i$i$19|0)==(0|0); $151 = $phitmp$i$i$i$20; break; } } } while(0); $134 = ($$pre$i$3$i$i$25$lcssa|0)==(0|0); do { if ($134) { label = 60; } else { $135 = ((($$pre$i$3$i$i$25$lcssa)) + 12|0); $136 = HEAP32[$135>>2]|0; $137 = ((($$pre$i$3$i$i$25$lcssa)) + 16|0); $138 = HEAP32[$137>>2]|0; $139 = ($136|0)==($138|0); if ($139) { $140 = HEAP32[$$pre$i$3$i$i$25$lcssa>>2]|0; $141 = ((($140)) + 36|0); $142 = HEAP32[$141>>2]|0; $143 = (FUNCTION_TABLE_ii[$142 & 8191]($$pre$i$3$i$i$25$lcssa)|0); $$0$i$i$1$i$i$23 = $143; } else { $144 = HEAP32[$136>>2]|0; $$0$i$i$1$i$i$23 = $144; } $145 = ($$0$i$i$1$i$i$23|0)==(-1); if ($145) { HEAP32[$__e>>2] = 0; label = 60; break; } else { if ($151) { $$2 = $__r$0$lcssa; break L22; } else { break; } } } } while(0); if ((label|0) == 60) { if (!($151)) { $$2 = $__r$0$lcssa; break; } } $146 = HEAP32[$__err>>2]|0; $147 = $146 | 2; HEAP32[$__err>>2] = $147; $$2 = $__r$0$lcssa; } } while(0); return ($$2|0); } function __ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_($__b,$__n,$__e) { $__b = $__b|0; $__n = $__n|0; $__e = $__e|0; var $$ = 0, $$pr = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__b)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)!=(7607|0); $3 = HEAP32[$__e>>2]|0; $4 = HEAP32[$__b>>2]|0; $5 = (($3) - ($4))|0; $6 = ($5>>>0)<(2147483647); $7 = $5 << 1; $$ = $6 ? $7 : -1; $8 = HEAP32[$__n>>2]|0; $9 = $4; $10 = (($8) - ($4))|0; $11 = $2 ? $9 : 0; $12 = (_realloc($11,$$)|0); $13 = ($12|0)==(0|0); if ($13) { __ZSt17__throw_bad_allocv(); } do { if ($2) { $14 = $12; HEAP32[$__b>>2] = $14; $23 = $12; } else { $$pr = HEAP32[$__b>>2]|0; $15 = $12; HEAP32[$__b>>2] = $15; $16 = ($$pr|0)==(0|0); if ($16) { $23 = $12; } else { $17 = HEAP32[$0>>2]|0; __THREW__ = 0; invoke_vi($17|0,($$pr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; ___clang_call_terminate($20); // unreachable; } else { $$pre = HEAP32[$__b>>2]|0; $23 = $$pre; break; } } } } while(0); HEAP32[$0>>2] = (6608); $22 = (($23) + ($10)|0); HEAP32[$__n>>2] = $22; $24 = HEAP32[$__b>>2]|0; $25 = (($24) + ($$)|0); HEAP32[$__e>>2] = $25; return; } function __ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_($__b,$__n,$__e) { $__b = $__b|0; $__n = $__n|0; $__e = $__e|0; var $$ = 0, $$pr = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__b)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)!=(7607|0); $3 = HEAP32[$__e>>2]|0; $4 = HEAP32[$__b>>2]|0; $5 = (($3) - ($4))|0; $6 = ($5>>>0)<(2147483647); $7 = $5 << 1; $$ = $6 ? $7 : -1; $8 = HEAP32[$__n>>2]|0; $9 = (($8) - ($4))|0; $10 = $9 >> 2; $phitmp = $4; $11 = $2 ? $phitmp : 0; $12 = (_realloc($11,$$)|0); $13 = ($12|0)==(0|0); if ($13) { __ZSt17__throw_bad_allocv(); } do { if ($2) { $14 = $12; HEAP32[$__b>>2] = $14; $24 = $12; } else { $$pr = HEAP32[$__b>>2]|0; $15 = $12; HEAP32[$__b>>2] = $15; $16 = ($$pr|0)==(0|0); if ($16) { $24 = $12; } else { $17 = HEAP32[$0>>2]|0; __THREW__ = 0; invoke_vi($17|0,($$pr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; ___clang_call_terminate($20); // unreachable; } else { $$pre = HEAP32[$__b>>2]|0; $24 = $$pre; break; } } } } while(0); HEAP32[$0>>2] = (6608); $22 = $$ >>> 2; $23 = (($24) + ($10<<2)|0); HEAP32[$__n>>2] = $23; $25 = HEAP32[$__b>>2]|0; $26 = (($25) + ($22<<2)|0); HEAP32[$__e>>2] = $26; return; } function __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, $phitmp$i = 0, $scevgep = 0, $scevgep1 = 0, $scevgep2 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__first; $1 = HEAP8[$this>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); if ($3) { $4 = $1&255; $5 = $4 >>> 1; $15 = 10;$16 = $5;$40 = $1; } else { $6 = ((($this)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$this>>2]|0; $9 = $8 & -2; $phitmp$i = (($9) + -1)|0; $10 = $8&255; $15 = $phitmp$i;$16 = $7;$40 = $10; } $11 = $__last; $12 = (($11) - ($0))|0; $13 = ($__last|0)==($__first|0); do { if (!($13)) { $14 = (($15) - ($16))|0; $17 = ($14>>>0)<($12>>>0); if ($17) { $18 = (($16) + ($12))|0; $19 = (($18) - ($15))|0; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEjjjjjj($this,$15,$19,$16,$16,0,0); $$pre = HEAP8[$this>>0]|0; $21 = $$pre; } else { $21 = $40; } $20 = $21 & 1; $22 = ($20<<24>>24)==(0); if ($22) { $25 = ((($this)) + 1|0); $27 = $25; } else { $23 = ((($this)) + 8|0); $24 = HEAP32[$23>>2]|0; $27 = $24; } $26 = (($27) + ($16)|0); $28 = (($16) - ($0))|0; $scevgep = (($__last) + ($28)|0); $scevgep1 = $scevgep; $$0 = $__first;$__p$0 = $26; while(1) { $29 = ($$0|0)==($__last|0); if ($29) { break; } $30 = HEAP8[$$0>>0]|0; HEAP8[$__p$0>>0] = $30; $31 = ((($__p$0)) + 1|0); $32 = ((($$0)) + 1|0); $$0 = $32;$__p$0 = $31; } $scevgep2 = (($27) + ($scevgep1)|0); HEAP8[$scevgep2>>0] = 0; $33 = (($16) + ($12))|0; $34 = HEAP8[$this>>0]|0; $35 = $34 & 1; $36 = ($35<<24>>24)==(0); if ($36) { $38 = $33 << 1; $39 = $38&255; HEAP8[$this>>0] = $39; break; } else { $37 = ((($this)) + 4|0); HEAP32[$37>>2] = $33; break; } } } while(0); return ($this|0); } function __ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_($__b,$__n,$__e) { $__b = $__b|0; $__n = $__n|0; $__e = $__e|0; var $$ = 0, $$pr = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__b)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ($1|0)!=(7607|0); $3 = HEAP32[$__e>>2]|0; $4 = HEAP32[$__b>>2]|0; $5 = (($3) - ($4))|0; $6 = ($5>>>0)<(2147483647); $7 = $5 << 1; $$ = $6 ? $7 : -1; $8 = HEAP32[$__n>>2]|0; $9 = (($8) - ($4))|0; $10 = $9 >> 2; $phitmp = $4; $11 = $2 ? $phitmp : 0; $12 = (_realloc($11,$$)|0); $13 = ($12|0)==(0|0); if ($13) { __ZSt17__throw_bad_allocv(); } do { if ($2) { $14 = $12; HEAP32[$__b>>2] = $14; $24 = $12; } else { $$pr = HEAP32[$__b>>2]|0; $15 = $12; HEAP32[$__b>>2] = $15; $16 = ($$pr|0)==(0|0); if ($16) { $24 = $12; } else { $17 = HEAP32[$0>>2]|0; __THREW__ = 0; invoke_vi($17|0,($$pr|0)); $18 = __THREW__; __THREW__ = 0; $19 = $18&1; if ($19) { $20 = ___cxa_find_matching_catch(0|0)|0; $21 = tempRet0; ___clang_call_terminate($20); // unreachable; } else { $$pre = HEAP32[$__b>>2]|0; $24 = $$pre; break; } } } } while(0); HEAP32[$0>>2] = (6608); $22 = $$ >>> 2; $23 = (($24) + ($10<<2)|0); HEAP32[$__n>>2] = $23; $25 = HEAP32[$__b>>2]|0; $26 = (($25) + ($22<<2)|0); HEAP32[$__e>>2] = $26; return; } function __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_($this,$__first,$__last) { $this = $this|0; $__first = $__first|0; $__last = $__last|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; var $43 = 0, $44 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p$0 = 0, $phitmp$i = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $__first; $1 = HEAP8[$this>>0]|0; $2 = $1 & 1; $3 = ($2<<24>>24)==(0); if ($3) { $4 = $1&255; $5 = $4 >>> 1; $16 = 1;$17 = $5;$44 = $1; } else { $6 = ((($this)) + 4|0); $7 = HEAP32[$6>>2]|0; $8 = HEAP32[$this>>2]|0; $9 = $8 & -2; $phitmp$i = (($9) + -1)|0; $10 = $8&255; $16 = $phitmp$i;$17 = $7;$44 = $10; } $11 = $__last; $12 = (($11) - ($0))|0; $13 = $12 >> 2; $14 = ($13|0)==(0); do { if (!($14)) { $15 = (($16) - ($17))|0; $18 = ($15>>>0)<($13>>>0); if ($18) { $19 = (($17) + ($13))|0; $20 = (($19) - ($16))|0; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9__grow_byEjjjjjj($this,$16,$20,$17,$17,0,0); $$pre = HEAP8[$this>>0]|0; $22 = $$pre; } else { $22 = $44; } $21 = $22 & 1; $23 = ($21<<24>>24)==(0); if ($23) { $26 = ((($this)) + 4|0); $28 = $26; } else { $24 = ((($this)) + 8|0); $25 = HEAP32[$24>>2]|0; $28 = $25; } $27 = (($28) + ($17<<2)|0); $29 = $__last; $30 = (($29) - ($0))|0; $31 = $30 >>> 2; $32 = (($17) + ($31))|0; $$0 = $__first;$__p$0 = $27; while(1) { $33 = ($$0|0)==($__last|0); if ($33) { break; } $34 = HEAP32[$$0>>2]|0; HEAP32[$__p$0>>2] = $34; $35 = ((($__p$0)) + 4|0); $36 = ((($$0)) + 4|0); $$0 = $36;$__p$0 = $35; } $scevgep = (($28) + ($32<<2)|0); HEAP32[$scevgep>>2] = 0; $37 = (($17) + ($13))|0; $38 = HEAP8[$this>>0]|0; $39 = $38 & 1; $40 = ($39<<24>>24)==(0); if ($40) { $42 = $37 << 1; $43 = $42&255; HEAP8[$this>>0] = $43; break; } else { $41 = ((($this)) + 4|0); HEAP32[$41>>2] = $37; break; } } } while(0); return ($this|0); } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej($this,$__n) { $this = $this|0; $__n = $__n|0; var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$this>>2] = 0; $0 = ((($this)) + 4|0); HEAP32[$0>>2] = 0; $1 = ((($this)) + 8|0); HEAP32[$1>>2] = 0; $2 = ((($this)) + 128|0); HEAP8[$2>>0] = 0; $3 = ($__n|0)==(0); do { if (!($3)) { __THREW__ = 0; invoke_vii(7694,($this|0),($__n|0)); $4 = __THREW__; __THREW__ = 0; $5 = $4&1; if ($5) { $6 = ___cxa_find_matching_catch()|0; $7 = tempRet0; __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev($this); ___resumeException($6|0); // unreachable; } else { __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj($this,$__n); break; } } } while(0); return; } function __ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110468)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110508)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111540)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111532)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111600)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111608)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111664)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111672)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111680)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111688)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110580)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110652)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110712)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110772)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111084)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111148)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111212)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111276)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111312)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111348)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111384)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111420)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110864)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110956)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(110988)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111020)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111460)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_($this,$f) { $this = $this|0; $f = $f|0; var $0 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = (__ZNSt3__16locale2id5__getEv(111500)|0); __ZNSt3__16locale5__imp7installEPNS0_5facetEl($this,$f,$0); return; } function __ZNSt3__113__vector_baseIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEED2Ev($this) { $this = $this|0; var $$pre$i$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ($0|0)==(0|0); do { if (!($1)) { $2 = ((($this)) + 4|0); $$pre$i$i = HEAP32[$2>>2]|0; $3 = $$pre$i$i; while(1) { $4 = ($3|0)==($0|0); if ($4) { break; } $5 = ((($3)) + -4|0); HEAP32[$2>>2] = $5; $3 = $5; } $6 = ((($this)) + 16|0); $7 = ($6|0)==($0|0); if ($7) { $8 = ((($this)) + 128|0); HEAP8[$8>>0] = 0; break; } else { __ZdlPv($0); break; } } } while(0); return; } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6resizeEj($this,$__sz) { $this = $this|0; $__sz = $__sz|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = HEAP32[$this>>2]|0; $3 = (($1) - ($2))|0; $4 = $3 >> 2; $5 = ($4>>>0)<($__sz>>>0); $6 = $2; $7 = $1; L1: do { if ($5) { $8 = (($__sz) - ($4))|0; __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8__appendEj($this,$8); } else { $9 = ($4>>>0)>($__sz>>>0); if ($9) { $10 = (($6) + ($__sz<<2)|0); $11 = $7; while(1) { $12 = ($11|0)==($10|0); if ($12) { break L1; } $13 = ((($11)) + -4|0); HEAP32[$0>>2] = $13; $11 = $13; } } } } while(0); return; } function __ZNKSt3__16locale5__imp9has_facetEl($this,$id) { $this = $this|0; $id = $id|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 8|0); $1 = ((($this)) + 12|0); $2 = HEAP32[$1>>2]|0; $3 = HEAP32[$0>>2]|0; $4 = (($2) - ($3))|0; $5 = $4 >> 2; $6 = ($5>>>0)>($id>>>0); if ($6) { $7 = $3; $8 = (($7) + ($id<<2)|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)!=(0|0); $11 = $10; } else { $11 = 0; } return ($11|0); } function __ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv($__vp) { $__vp = $__vp|0; var $$field = 0, $$field2 = 0, $$index1 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($__vp)) + 4|0); $$field = HEAP32[$0>>2]|0; $$index1 = ((($0)) + 4|0); $$field2 = HEAP32[$$index1>>2]|0; $1 = HEAP32[$__vp>>2]|0; $2 = $$field2 >> 1; $3 = (($1) + ($2)|0); $4 = $$field2 & 1; $5 = ($4|0)==(0); if ($5) { $9 = $$field; $10 = $9; } else { $6 = HEAP32[$3>>2]|0; $7 = (($6) + ($$field)|0); $8 = HEAP32[$7>>2]|0; $10 = $8; } FUNCTION_TABLE_vi[$10 & 8191]($3); return; } function __ZNSt3__1L13utf16_to_utf8EPKtS1_RS1_PhS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$4 = 0, $$pre = 0, $$pre11 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $14 = 0; var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; $0 = $mode & 2; $1 = ($0|0)==(0); $$pre11 = $to_end; if ($1) { label = 4; } else { $2 = $to; $3 = (($$pre11) - ($2))|0; $4 = ($3|0)<(3); if ($4) { $$4 = 1; } else { $5 = ((($to)) + 1|0); HEAP32[$to_nxt>>2] = $5; HEAP8[$to>>0] = -17; $6 = HEAP32[$to_nxt>>2]|0; $7 = ((($6)) + 1|0); HEAP32[$to_nxt>>2] = $7; HEAP8[$6>>0] = -69; $8 = HEAP32[$to_nxt>>2]|0; $9 = ((($8)) + 1|0); HEAP32[$to_nxt>>2] = $9; HEAP8[$8>>0] = -65; label = 4; } } L4: do { if ((label|0) == 4) { $10 = $frm_end; $$pre = HEAP32[$frm_nxt>>2]|0; $11 = $$pre; while(1) { $12 = ($11>>>0)<($frm_end>>>0); if (!($12)) { $$4 = 0; break L4; } $13 = HEAP16[$11>>1]|0; $14 = $13&65535; $15 = ($14>>>0)>($Maxcode>>>0); if ($15) { $$4 = 2; break L4; } $16 = ($13&65535)<(128); do { if ($16) { $17 = HEAP32[$to_nxt>>2]|0; $18 = $17; $19 = (($$pre11) - ($18))|0; $20 = ($19|0)<(1); if ($20) { $$4 = 1; break L4; } $21 = $13&255; $22 = ((($17)) + 1|0); HEAP32[$to_nxt>>2] = $22; HEAP8[$17>>0] = $21; } else { $23 = ($13&65535)<(2048); if ($23) { $24 = HEAP32[$to_nxt>>2]|0; $25 = $24; $26 = (($$pre11) - ($25))|0; $27 = ($26|0)<(2); if ($27) { $$4 = 1; break L4; } $28 = $14 >>> 6; $29 = $28 | 192; $30 = $29&255; $31 = ((($24)) + 1|0); HEAP32[$to_nxt>>2] = $31; HEAP8[$24>>0] = $30; $32 = $14 & 63; $33 = $32 | 128; $34 = $33&255; $35 = HEAP32[$to_nxt>>2]|0; $36 = ((($35)) + 1|0); HEAP32[$to_nxt>>2] = $36; HEAP8[$35>>0] = $34; break; } $37 = ($13&65535)<(55296); if ($37) { $38 = HEAP32[$to_nxt>>2]|0; $39 = $38; $40 = (($$pre11) - ($39))|0; $41 = ($40|0)<(3); if ($41) { $$4 = 1; break L4; } $42 = $14 >>> 12; $43 = $42 | 224; $44 = $43&255; $45 = ((($38)) + 1|0); HEAP32[$to_nxt>>2] = $45; HEAP8[$38>>0] = $44; $46 = $14 >>> 6; $47 = $46 & 63; $48 = $47 | 128; $49 = $48&255; $50 = HEAP32[$to_nxt>>2]|0; $51 = ((($50)) + 1|0); HEAP32[$to_nxt>>2] = $51; HEAP8[$50>>0] = $49; $52 = $14 & 63; $53 = $52 | 128; $54 = $53&255; $55 = HEAP32[$to_nxt>>2]|0; $56 = ((($55)) + 1|0); HEAP32[$to_nxt>>2] = $56; HEAP8[$55>>0] = $54; break; } $57 = ($13&65535)<(56320); if (!($57)) { $108 = ($13&65535)<(57344); if ($108) { $$4 = 2; break L4; } $109 = HEAP32[$to_nxt>>2]|0; $110 = $109; $111 = (($$pre11) - ($110))|0; $112 = ($111|0)<(3); if ($112) { $$4 = 1; break L4; } $113 = $14 >>> 12; $114 = $113 | 224; $115 = $114&255; $116 = ((($109)) + 1|0); HEAP32[$to_nxt>>2] = $116; HEAP8[$109>>0] = $115; $117 = $14 >>> 6; $118 = $117 & 63; $119 = $118 | 128; $120 = $119&255; $121 = HEAP32[$to_nxt>>2]|0; $122 = ((($121)) + 1|0); HEAP32[$to_nxt>>2] = $122; HEAP8[$121>>0] = $120; $123 = $14 & 63; $124 = $123 | 128; $125 = $124&255; $126 = HEAP32[$to_nxt>>2]|0; $127 = ((($126)) + 1|0); HEAP32[$to_nxt>>2] = $127; HEAP8[$126>>0] = $125; break; } $58 = $11; $59 = (($10) - ($58))|0; $60 = ($59|0)<(4); if ($60) { $$4 = 1; break L4; } $61 = ((($11)) + 2|0); $62 = HEAP16[$61>>1]|0; $63 = $62&65535; $64 = $63 & 64512; $65 = ($64|0)==(56320); if (!($65)) { $$4 = 2; break L4; } $66 = HEAP32[$to_nxt>>2]|0; $67 = (($$pre11) - ($66))|0; $68 = ($67|0)<(4); if ($68) { $$4 = 1; break L4; } $69 = $14 & 960; $70 = $69 << 10; $71 = (($70) + 65536)|0; $72 = $14 << 10; $73 = $72 & 64512; $74 = $71 | $73; $75 = $63 & 1023; $76 = $74 | $75; $77 = ($76>>>0)>($Maxcode>>>0); if ($77) { $$4 = 2; break L4; } HEAP32[$frm_nxt>>2] = $61; $78 = $69 >>> 6; $79 = (($78) + 1)|0; $80 = $79 >>> 2; $81 = $80 | 240; $82 = $81&255; $83 = HEAP32[$to_nxt>>2]|0; $84 = ((($83)) + 1|0); HEAP32[$to_nxt>>2] = $84; HEAP8[$83>>0] = $82; $85 = $79 << 4; $86 = $85 & 48; $87 = $14 >>> 2; $88 = $87 & 15; $89 = $88 | $86; $90 = $89 | 128; $91 = $90&255; $92 = HEAP32[$to_nxt>>2]|0; $93 = ((($92)) + 1|0); HEAP32[$to_nxt>>2] = $93; HEAP8[$92>>0] = $91; $94 = $14 << 4; $95 = $94 & 48; $96 = $63 >>> 6; $97 = $96 & 15; $98 = $95 | $97; $99 = $98 | 128; $100 = $99&255; $101 = HEAP32[$to_nxt>>2]|0; $102 = ((($101)) + 1|0); HEAP32[$to_nxt>>2] = $102; HEAP8[$101>>0] = $100; $103 = $63 & 63; $104 = $103 | 128; $105 = $104&255; $106 = HEAP32[$to_nxt>>2]|0; $107 = ((($106)) + 1|0); HEAP32[$to_nxt>>2] = $107; HEAP8[$106>>0] = $105; } } while(0); $128 = HEAP32[$frm_nxt>>2]|0; $129 = ((($128)) + 2|0); HEAP32[$frm_nxt>>2] = $129; $11 = $129; } } } while(0); return ($$4|0); } function __ZNSt3__1L13utf8_to_utf16EPKhS1_RS1_PtS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$8 = 0, $$lcssa = 0, $$off = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; var $13 = 0, $130 = 0, $131 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; $0 = $mode & 4; $1 = ($0|0)==(0); if ($1) { $$pre = $frm_end; $$pre$phiZ2D = $$pre; } else { $2 = HEAP32[$frm_nxt>>2]|0; $3 = $frm_end; $4 = $2; $5 = (($3) - ($4))|0; $6 = ($5|0)>(2); if ($6) { $7 = HEAP8[$2>>0]|0; $8 = ($7<<24>>24)==(-17); if ($8) { $9 = ((($2)) + 1|0); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)==(-69); if ($11) { $12 = ((($2)) + 2|0); $13 = HEAP8[$12>>0]|0; $14 = ($13<<24>>24)==(-65); if ($14) { $15 = ((($2)) + 3|0); HEAP32[$frm_nxt>>2] = $15; $$pre$phiZ2D = $3; } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } $16 = $to_end; L9: while(1) { $17 = HEAP32[$frm_nxt>>2]|0; $18 = ($17>>>0)<($frm_end>>>0); if (!($18)) { $$lcssa = $18; label = 41; break; } $19 = HEAP32[$to_nxt>>2]|0; $20 = ($19>>>0)<($to_end>>>0); if (!($20)) { $$lcssa = $18; label = 41; break; } $21 = HEAP8[$17>>0]|0; $22 = $21&255; $23 = ($22>>>0)>($Maxcode>>>0); if ($23) { $$8 = 2; break; } $24 = ($21<<24>>24)>(-1); do { if ($24) { $25 = $21&255; HEAP16[$19>>1] = $25; $26 = ((($17)) + 1|0); HEAP32[$frm_nxt>>2] = $26; } else { $27 = ($21&255)<(194); if ($27) { $$8 = 2; break L9; } $28 = ($21&255)<(224); if ($28) { $29 = $17; $30 = (($$pre$phiZ2D) - ($29))|0; $31 = ($30|0)<(2); if ($31) { $$8 = 1; break L9; } $32 = ((($17)) + 1|0); $33 = HEAP8[$32>>0]|0; $34 = $33&255; $35 = $34 & 192; $36 = ($35|0)==(128); if (!($36)) { $$8 = 2; break L9; } $37 = $22 << 6; $38 = $37 & 1984; $39 = $34 & 63; $40 = $39 | $38; $41 = ($40>>>0)>($Maxcode>>>0); if ($41) { $$8 = 2; break L9; } $42 = $40&65535; HEAP16[$19>>1] = $42; $43 = ((($17)) + 2|0); HEAP32[$frm_nxt>>2] = $43; break; } $44 = ($21&255)<(240); if ($44) { $45 = $17; $46 = (($$pre$phiZ2D) - ($45))|0; $47 = ($46|0)<(3); if ($47) { $$8 = 1; break L9; } $48 = ((($17)) + 1|0); $49 = HEAP8[$48>>0]|0; $50 = ((($17)) + 2|0); $51 = HEAP8[$50>>0]|0; switch ($22|0) { case 224: { $52 = $49 & -32; $53 = ($52<<24>>24)==(-96); if (!($53)) { $$8 = 2; break L9; } break; } case 237: { $54 = $49 & -32; $55 = ($54<<24>>24)==(-128); if (!($55)) { $$8 = 2; break L9; } break; } default: { $56 = $49 & -64; $57 = ($56<<24>>24)==(-128); if (!($57)) { $$8 = 2; break L9; } } } $58 = $51&255; $59 = $58 & 192; $60 = ($59|0)==(128); if (!($60)) { $$8 = 2; break L9; } $61 = $22 << 12; $62 = $49&255; $63 = $62 << 6; $64 = $63 & 4032; $65 = $64 | $61; $66 = $58 & 63; $67 = $65 | $66; $68 = $67 & 65535; $69 = ($68>>>0)>($Maxcode>>>0); if ($69) { $$8 = 2; break L9; } $70 = $67&65535; HEAP16[$19>>1] = $70; $71 = ((($17)) + 3|0); HEAP32[$frm_nxt>>2] = $71; break; } $72 = ($21&255)<(245); if (!($72)) { $$8 = 2; break L9; } $73 = $17; $74 = (($$pre$phiZ2D) - ($73))|0; $75 = ($74|0)<(4); if ($75) { $$8 = 1; break L9; } $76 = ((($17)) + 1|0); $77 = HEAP8[$76>>0]|0; $78 = ((($17)) + 2|0); $79 = HEAP8[$78>>0]|0; $80 = ((($17)) + 3|0); $81 = HEAP8[$80>>0]|0; switch ($22|0) { case 240: { $$off = (($77) + 112)<<24>>24; $82 = ($$off&255)<(48); if (!($82)) { $$8 = 2; break L9; } break; } case 244: { $83 = $77 & -16; $84 = ($83<<24>>24)==(-128); if (!($84)) { $$8 = 2; break L9; } break; } default: { $85 = $77 & -64; $86 = ($85<<24>>24)==(-128); if (!($86)) { $$8 = 2; break L9; } } } $87 = $79&255; $88 = $87 & 192; $89 = ($88|0)==(128); if (!($89)) { $$8 = 2; break L9; } $90 = $81&255; $91 = $90 & 192; $92 = ($91|0)==(128); if (!($92)) { $$8 = 2; break L9; } $93 = $19; $94 = (($16) - ($93))|0; $95 = ($94|0)<(4); if ($95) { $$8 = 1; break L9; } $96 = $22 & 7; $97 = $96 << 18; $98 = $77&255; $99 = $98 << 12; $100 = $99 & 258048; $101 = $100 | $97; $102 = $87 << 6; $103 = $102 & 4032; $104 = $101 | $103; $105 = $90 & 63; $106 = $104 | $105; $107 = ($106>>>0)>($Maxcode>>>0); if ($107) { $$8 = 2; break L9; } $108 = $96 << 2; $109 = $98 >>> 4; $110 = $109 & 3; $111 = $110 | $108; $112 = $111 << 6; $113 = (($112) + 16320)|0; $114 = $98 << 2; $115 = $114 & 60; $116 = $87 >>> 4; $117 = $116 & 3; $118 = $115 | $117; $119 = $118 | $113; $120 = $119 | 55296; $121 = $120&65535; HEAP16[$19>>1] = $121; $122 = $102 & 960; $123 = $105 | $122; $124 = $123 | 56320; $125 = $124&65535; $126 = ((($19)) + 2|0); HEAP32[$to_nxt>>2] = $126; HEAP16[$126>>1] = $125; $127 = HEAP32[$frm_nxt>>2]|0; $128 = ((($127)) + 4|0); HEAP32[$frm_nxt>>2] = $128; } } while(0); $129 = HEAP32[$to_nxt>>2]|0; $130 = ((($129)) + 2|0); HEAP32[$to_nxt>>2] = $130; } if ((label|0) == 41) { $131 = $$lcssa&1; $$8 = $131; } return ($$8|0); } function __ZNSt3__1L20utf8_to_utf16_lengthEPKhS1_jmNS_12codecvt_modeE($frm,$frm_end,$mx,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $mx = $mx|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$49 = 0, $$5 = 0, $$6 = 0, $$frm = 0, $$lcssa = 0, $$lcssa89 = 0, $$lcssa90 = 0, $$lcssa91 = 0, $$lcssa92 = 0, $$lcssa93 = 0, $$off = 0, $$pre = 0, $$pre$phiZ2D = 0, $$pre44 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $frm_nxt$1 = 0, $frm_nxt$1$lcssa = 0, $frm_nxt$1$lcssa82 = 0, $frm_nxt$1$lcssa83 = 0, $frm_nxt$1$lcssa84 = 0, $frm_nxt$1$lcssa85 = 0, $frm_nxt$1$lcssa86 = 0, $frm_nxt$1$lcssa87 = 0, $frm_nxt$188 = 0, $frm_nxt$5 = 0; var $nchar16_t$0 = 0, $nchar16_t$2 = 0, $or$cond = 0, $or$cond11 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $mode & 4; $1 = ($0|0)==(0); $$pre44 = $frm_end; if ($1) { $frm_nxt$1 = $frm;$nchar16_t$0 = 0; } else { $2 = $frm; $3 = (($$pre44) - ($2))|0; $4 = ($3|0)>(2); if ($4) { $5 = HEAP8[$frm>>0]|0; $6 = ($5<<24>>24)==(-17); if ($6) { $7 = ((($frm)) + 1|0); $8 = HEAP8[$7>>0]|0; $9 = ($8<<24>>24)==(-69); if ($9) { $10 = ((($frm)) + 2|0); $11 = HEAP8[$10>>0]|0; $12 = ($11<<24>>24)==(-65); $13 = ((($frm)) + 3|0); $$frm = $12 ? $13 : $frm; $frm_nxt$1 = $$frm;$nchar16_t$0 = 0; } else { $frm_nxt$1 = $frm;$nchar16_t$0 = 0; } } else { $frm_nxt$1 = $frm;$nchar16_t$0 = 0; } } else { $frm_nxt$1 = $frm;$nchar16_t$0 = 0; } } L6: while(1) { $14 = ($frm_nxt$1>>>0)<($frm_end>>>0); $15 = ($nchar16_t$0>>>0)<($mx>>>0); $or$cond = $15 & $14; if (!($or$cond)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break; } $16 = HEAP8[$frm_nxt$1>>0]|0; $17 = $16&255; $18 = ($17>>>0)>($Maxcode>>>0); if ($18) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break; } $19 = ($16<<24>>24)>(-1); do { if ($19) { $20 = ((($frm_nxt$1)) + 1|0); $frm_nxt$5 = $20;$nchar16_t$2 = $nchar16_t$0; } else { $21 = ($16&255)<(194); if ($21) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $22 = ($16&255)<(224); if ($22) { $23 = $frm_nxt$1; $24 = (($$pre44) - ($23))|0; $25 = ($24|0)<(2); if ($25) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $26 = ((($frm_nxt$1)) + 1|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = $28 & 192; $30 = ($29|0)==(128); if (!($30)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $31 = $17 << 6; $32 = $31 & 1984; $33 = $28 & 63; $34 = $33 | $32; $35 = ($34>>>0)>($Maxcode>>>0); $36 = ((($frm_nxt$1)) + 2|0); if ($35) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } else { $frm_nxt$5 = $36;$nchar16_t$2 = $nchar16_t$0; break; } } $37 = ($16&255)<(240); if ($37) { $38 = $frm_nxt$1; $39 = (($$pre44) - ($38))|0; $40 = ($39|0)<(3); if ($40) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $41 = ((($frm_nxt$1)) + 1|0); $42 = HEAP8[$41>>0]|0; $43 = ((($frm_nxt$1)) + 2|0); $44 = HEAP8[$43>>0]|0; switch ($17|0) { case 224: { $45 = $42 & -32; $46 = ($45<<24>>24)==(-96); if (!($46)) { $$lcssa92 = $38;$frm_nxt$1$lcssa86 = $frm_nxt$1; label = 19; break L6; } break; } case 237: { $49 = $42 & -32; $50 = ($49<<24>>24)==(-128); if (!($50)) { $$lcssa91 = $38;$frm_nxt$1$lcssa85 = $frm_nxt$1; label = 21; break L6; } break; } default: { $53 = $42 & -64; $54 = ($53<<24>>24)==(-128); if (!($54)) { $$lcssa93 = $38;$frm_nxt$1$lcssa87 = $frm_nxt$1; label = 23; break L6; } } } $57 = $44&255; $58 = $57 & 192; $59 = ($58|0)==(128); if (!($59)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $60 = $17 << 12; $61 = $60 & 61440; $62 = $42&255; $63 = $62 << 6; $64 = $63 & 4032; $65 = $64 | $61; $66 = $57 & 63; $67 = $65 | $66; $68 = ($67>>>0)>($Maxcode>>>0); $69 = ((($frm_nxt$1)) + 3|0); if ($68) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } else { $frm_nxt$5 = $69;$nchar16_t$2 = $nchar16_t$0; break; } } $70 = ($16&255)<(245); if (!($70)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $71 = $frm_nxt$1; $72 = (($$pre44) - ($71))|0; $73 = ($72|0)<(4); $74 = (($mx) - ($nchar16_t$0))|0; $75 = ($74>>>0)<(2); $or$cond11 = $75 | $73; if ($or$cond11) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $76 = ((($frm_nxt$1)) + 1|0); $77 = HEAP8[$76>>0]|0; $78 = ((($frm_nxt$1)) + 2|0); $79 = HEAP8[$78>>0]|0; $80 = ((($frm_nxt$1)) + 3|0); $81 = HEAP8[$80>>0]|0; switch ($17|0) { case 240: { $$off = (($77) + 112)<<24>>24; $82 = ($$off&255)<(48); if (!($82)) { $$lcssa89 = $71;$frm_nxt$1$lcssa83 = $frm_nxt$1; label = 30; break L6; } break; } case 244: { $85 = $77 & -16; $86 = ($85<<24>>24)==(-128); if (!($86)) { $$lcssa = $71;$frm_nxt$1$lcssa82 = $frm_nxt$1; label = 32; break L6; } break; } default: { $89 = $77 & -64; $90 = ($89<<24>>24)==(-128); if (!($90)) { $$lcssa90 = $71;$frm_nxt$1$lcssa84 = $frm_nxt$1; label = 34; break L6; } } } $93 = $79&255; $94 = $93 & 192; $95 = ($94|0)==(128); if (!($95)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $96 = $81&255; $97 = $96 & 192; $98 = ($97|0)==(128); if (!($98)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $99 = $17 << 18; $100 = $99 & 1835008; $101 = $77&255; $102 = $101 << 12; $103 = $102 & 258048; $104 = $103 | $100; $105 = $93 << 6; $106 = $105 & 4032; $107 = $104 | $106; $108 = $96 & 63; $109 = $107 | $108; $110 = ($109>>>0)>($Maxcode>>>0); if ($110) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $111 = (($nchar16_t$0) + 1)|0; $112 = ((($frm_nxt$1)) + 4|0); $frm_nxt$5 = $112;$nchar16_t$2 = $111; } } while(0); $113 = (($nchar16_t$2) + 1)|0; $frm_nxt$1 = $frm_nxt$5;$nchar16_t$0 = $113; } if ((label|0) == 19) { $47 = $frm; $48 = (($$lcssa92) - ($47))|0; $$49 = 0;$$5 = $48;$$pre$phiZ2D = $47;$frm_nxt$188 = $frm_nxt$1$lcssa86; } else if ((label|0) == 21) { $51 = $frm; $52 = (($$lcssa91) - ($51))|0; $$49 = 0;$$5 = $52;$$pre$phiZ2D = $51;$frm_nxt$188 = $frm_nxt$1$lcssa85; } else if ((label|0) == 23) { $55 = $frm; $56 = (($$lcssa93) - ($55))|0; $$49 = 0;$$5 = $56;$$pre$phiZ2D = $55;$frm_nxt$188 = $frm_nxt$1$lcssa87; } else if ((label|0) == 30) { $83 = $frm; $84 = (($$lcssa89) - ($83))|0; $$49 = 0;$$5 = $84;$$pre$phiZ2D = $83;$frm_nxt$188 = $frm_nxt$1$lcssa83; } else if ((label|0) == 32) { $87 = $frm; $88 = (($$lcssa) - ($87))|0; $$49 = 0;$$5 = $88;$$pre$phiZ2D = $87;$frm_nxt$188 = $frm_nxt$1$lcssa82; } else if ((label|0) == 34) { $91 = $frm; $92 = (($$lcssa90) - ($91))|0; $$49 = 0;$$5 = $92;$$pre$phiZ2D = $91;$frm_nxt$188 = $frm_nxt$1$lcssa84; } else if ((label|0) == 40) { $$pre = $frm; $$49 = 1;$$5 = 0;$$pre$phiZ2D = $$pre;$frm_nxt$188 = $frm_nxt$1$lcssa; } $114 = $frm_nxt$188; $115 = (($114) - ($$pre$phiZ2D))|0; $$6 = $$49 ? $115 : $$5; return ($$6|0); } function __ZNSt3__1L12ucs4_to_utf8EPKjS1_RS1_PhS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$2 = 0, $$pre = 0, $$pre2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; $0 = $mode & 2; $1 = ($0|0)==(0); $$pre2 = $to_end; if ($1) { label = 4; } else { $2 = $to; $3 = (($$pre2) - ($2))|0; $4 = ($3|0)<(3); if ($4) { $$2 = 1; } else { $5 = ((($to)) + 1|0); HEAP32[$to_nxt>>2] = $5; HEAP8[$to>>0] = -17; $6 = HEAP32[$to_nxt>>2]|0; $7 = ((($6)) + 1|0); HEAP32[$to_nxt>>2] = $7; HEAP8[$6>>0] = -69; $8 = HEAP32[$to_nxt>>2]|0; $9 = ((($8)) + 1|0); HEAP32[$to_nxt>>2] = $9; HEAP8[$8>>0] = -65; label = 4; } } L4: do { if ((label|0) == 4) { $$pre = HEAP32[$frm_nxt>>2]|0; $10 = $$pre; while(1) { $11 = ($10>>>0)<($frm_end>>>0); if (!($11)) { $$2 = 0; break L4; } $12 = HEAP32[$10>>2]|0; $13 = $12 & -2048; $14 = ($13|0)==(55296); $15 = ($12>>>0)>($Maxcode>>>0); $or$cond = $15 | $14; if ($or$cond) { $$2 = 2; break L4; } $16 = ($12>>>0)<(128); do { if ($16) { $17 = HEAP32[$to_nxt>>2]|0; $18 = $17; $19 = (($$pre2) - ($18))|0; $20 = ($19|0)<(1); if ($20) { $$2 = 1; break L4; } $21 = $12&255; $22 = ((($17)) + 1|0); HEAP32[$to_nxt>>2] = $22; HEAP8[$17>>0] = $21; } else { $23 = ($12>>>0)<(2048); if ($23) { $24 = HEAP32[$to_nxt>>2]|0; $25 = $24; $26 = (($$pre2) - ($25))|0; $27 = ($26|0)<(2); if ($27) { $$2 = 1; break L4; } $28 = $12 >>> 6; $29 = $28 | 192; $30 = $29&255; $31 = ((($24)) + 1|0); HEAP32[$to_nxt>>2] = $31; HEAP8[$24>>0] = $30; $32 = $12 & 63; $33 = $32 | 128; $34 = $33&255; $35 = HEAP32[$to_nxt>>2]|0; $36 = ((($35)) + 1|0); HEAP32[$to_nxt>>2] = $36; HEAP8[$35>>0] = $34; break; } $37 = ($12>>>0)<(65536); $38 = HEAP32[$to_nxt>>2]|0; $39 = $38; $40 = (($$pre2) - ($39))|0; if ($37) { $41 = ($40|0)<(3); if ($41) { $$2 = 1; break L4; } $42 = $12 >>> 12; $43 = $42 | 224; $44 = $43&255; $45 = ((($38)) + 1|0); HEAP32[$to_nxt>>2] = $45; HEAP8[$38>>0] = $44; $46 = $12 >>> 6; $47 = $46 & 63; $48 = $47 | 128; $49 = $48&255; $50 = HEAP32[$to_nxt>>2]|0; $51 = ((($50)) + 1|0); HEAP32[$to_nxt>>2] = $51; HEAP8[$50>>0] = $49; $52 = $12 & 63; $53 = $52 | 128; $54 = $53&255; $55 = HEAP32[$to_nxt>>2]|0; $56 = ((($55)) + 1|0); HEAP32[$to_nxt>>2] = $56; HEAP8[$55>>0] = $54; break; } else { $57 = ($40|0)<(4); if ($57) { $$2 = 1; break L4; } $58 = $12 >>> 18; $59 = $58 | 240; $60 = $59&255; $61 = ((($38)) + 1|0); HEAP32[$to_nxt>>2] = $61; HEAP8[$38>>0] = $60; $62 = $12 >>> 12; $63 = $62 & 63; $64 = $63 | 128; $65 = $64&255; $66 = HEAP32[$to_nxt>>2]|0; $67 = ((($66)) + 1|0); HEAP32[$to_nxt>>2] = $67; HEAP8[$66>>0] = $65; $68 = $12 >>> 6; $69 = $68 & 63; $70 = $69 | 128; $71 = $70&255; $72 = HEAP32[$to_nxt>>2]|0; $73 = ((($72)) + 1|0); HEAP32[$to_nxt>>2] = $73; HEAP8[$72>>0] = $71; $74 = $12 & 63; $75 = $74 | 128; $76 = $75&255; $77 = HEAP32[$to_nxt>>2]|0; $78 = ((($77)) + 1|0); HEAP32[$to_nxt>>2] = $78; HEAP8[$77>>0] = $76; break; } } } while(0); $79 = HEAP32[$frm_nxt>>2]|0; $80 = ((($79)) + 4|0); HEAP32[$frm_nxt>>2] = $80; $10 = $80; } } } while(0); return ($$2|0); } function __ZNSt3__1L12utf8_to_ucs4EPKhS1_RS1_PjS3_RS3_mNS_12codecvt_modeE($frm,$frm_end,$frm_nxt,$to,$to_end,$to_nxt,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $frm_nxt = $frm_nxt|0; $to = $to|0; $to_end = $to_end|0; $to_nxt = $to_nxt|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$9 = 0, $$lcssa = 0, $$off = 0, $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; HEAP32[$frm_nxt>>2] = $frm; HEAP32[$to_nxt>>2] = $to; $0 = $mode & 4; $1 = ($0|0)==(0); if ($1) { $$pre = $frm_end; $$pre$phiZ2D = $$pre; } else { $2 = HEAP32[$frm_nxt>>2]|0; $3 = $frm_end; $4 = $2; $5 = (($3) - ($4))|0; $6 = ($5|0)>(2); if ($6) { $7 = HEAP8[$2>>0]|0; $8 = ($7<<24>>24)==(-17); if ($8) { $9 = ((($2)) + 1|0); $10 = HEAP8[$9>>0]|0; $11 = ($10<<24>>24)==(-69); if ($11) { $12 = ((($2)) + 2|0); $13 = HEAP8[$12>>0]|0; $14 = ($13<<24>>24)==(-65); if ($14) { $15 = ((($2)) + 3|0); HEAP32[$frm_nxt>>2] = $15; $$pre$phiZ2D = $3; } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } else { $$pre$phiZ2D = $3; } } L9: while(1) { $16 = HEAP32[$frm_nxt>>2]|0; $17 = ($16>>>0)<($frm_end>>>0); if (!($17)) { $$lcssa = $17; label = 40; break; } $18 = HEAP32[$to_nxt>>2]|0; $19 = ($18>>>0)<($to_end>>>0); if (!($19)) { $$lcssa = $17; label = 40; break; } $20 = HEAP8[$16>>0]|0; $21 = $20&255; $22 = ($20<<24>>24)>(-1); do { if ($22) { $23 = ($21>>>0)>($Maxcode>>>0); if ($23) { $$9 = 2; break L9; } HEAP32[$18>>2] = $21; $24 = ((($16)) + 1|0); HEAP32[$frm_nxt>>2] = $24; } else { $25 = ($20&255)<(194); if ($25) { $$9 = 2; break L9; } $26 = ($20&255)<(224); if ($26) { $27 = $16; $28 = (($$pre$phiZ2D) - ($27))|0; $29 = ($28|0)<(2); if ($29) { $$9 = 1; break L9; } $30 = ((($16)) + 1|0); $31 = HEAP8[$30>>0]|0; $32 = $31&255; $33 = $32 & 192; $34 = ($33|0)==(128); if (!($34)) { $$9 = 2; break L9; } $35 = $21 << 6; $36 = $35 & 1984; $37 = $32 & 63; $38 = $37 | $36; $39 = ($38>>>0)>($Maxcode>>>0); if ($39) { $$9 = 2; break L9; } HEAP32[$18>>2] = $38; $40 = ((($16)) + 2|0); HEAP32[$frm_nxt>>2] = $40; break; } $41 = ($20&255)<(240); if ($41) { $42 = $16; $43 = (($$pre$phiZ2D) - ($42))|0; $44 = ($43|0)<(3); if ($44) { $$9 = 1; break L9; } $45 = ((($16)) + 1|0); $46 = HEAP8[$45>>0]|0; $47 = ((($16)) + 2|0); $48 = HEAP8[$47>>0]|0; switch ($21|0) { case 224: { $49 = $46 & -32; $50 = ($49<<24>>24)==(-96); if (!($50)) { $$9 = 2; break L9; } break; } case 237: { $51 = $46 & -32; $52 = ($51<<24>>24)==(-128); if (!($52)) { $$9 = 2; break L9; } break; } default: { $53 = $46 & -64; $54 = ($53<<24>>24)==(-128); if (!($54)) { $$9 = 2; break L9; } } } $55 = $48&255; $56 = $55 & 192; $57 = ($56|0)==(128); if (!($57)) { $$9 = 2; break L9; } $58 = $21 << 12; $59 = $58 & 61440; $60 = $46&255; $61 = $60 << 6; $62 = $61 & 4032; $63 = $62 | $59; $64 = $55 & 63; $65 = $63 | $64; $66 = ($65>>>0)>($Maxcode>>>0); if ($66) { $$9 = 2; break L9; } HEAP32[$18>>2] = $65; $67 = ((($16)) + 3|0); HEAP32[$frm_nxt>>2] = $67; break; } $68 = ($20&255)<(245); if (!($68)) { $$9 = 2; break L9; } $69 = $16; $70 = (($$pre$phiZ2D) - ($69))|0; $71 = ($70|0)<(4); if ($71) { $$9 = 1; break L9; } $72 = ((($16)) + 1|0); $73 = HEAP8[$72>>0]|0; $74 = ((($16)) + 2|0); $75 = HEAP8[$74>>0]|0; $76 = ((($16)) + 3|0); $77 = HEAP8[$76>>0]|0; switch ($21|0) { case 240: { $$off = (($73) + 112)<<24>>24; $78 = ($$off&255)<(48); if (!($78)) { $$9 = 2; break L9; } break; } case 244: { $79 = $73 & -16; $80 = ($79<<24>>24)==(-128); if (!($80)) { $$9 = 2; break L9; } break; } default: { $81 = $73 & -64; $82 = ($81<<24>>24)==(-128); if (!($82)) { $$9 = 2; break L9; } } } $83 = $75&255; $84 = $83 & 192; $85 = ($84|0)==(128); if (!($85)) { $$9 = 2; break L9; } $86 = $77&255; $87 = $86 & 192; $88 = ($87|0)==(128); if (!($88)) { $$9 = 2; break L9; } $89 = $21 << 18; $90 = $89 & 1835008; $91 = $73&255; $92 = $91 << 12; $93 = $92 & 258048; $94 = $93 | $90; $95 = $83 << 6; $96 = $95 & 4032; $97 = $94 | $96; $98 = $86 & 63; $99 = $97 | $98; $100 = ($99>>>0)>($Maxcode>>>0); if ($100) { $$9 = 2; break L9; } HEAP32[$18>>2] = $99; $101 = ((($16)) + 4|0); HEAP32[$frm_nxt>>2] = $101; } } while(0); $102 = HEAP32[$to_nxt>>2]|0; $103 = ((($102)) + 4|0); HEAP32[$to_nxt>>2] = $103; } if ((label|0) == 40) { $104 = $$lcssa&1; $$9 = $104; } return ($$9|0); } function __ZNSt3__1L19utf8_to_ucs4_lengthEPKhS1_jmNS_12codecvt_modeE($frm,$frm_end,$mx,$Maxcode,$mode) { $frm = $frm|0; $frm_end = $frm_end|0; $mx = $mx|0; $Maxcode = $Maxcode|0; $mode = $mode|0; var $$37 = 0, $$frm = 0, $$lcssa = 0, $$lcssa100 = 0, $$lcssa101 = 0, $$lcssa102 = 0, $$lcssa98 = 0, $$lcssa99 = 0, $$off = 0, $$pre = 0, $$pre53 = 0, $$pre55 = 0, $$pre57 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $frm_nxt$1 = 0, $frm_nxt$1$lcssa = 0, $frm_nxt$5$ph24 = 0, $nchar32_t$0 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; $0 = $mode & 4; $1 = ($0|0)==(0); $$pre57 = $frm_end; if ($1) { $frm_nxt$1 = $frm;$nchar32_t$0 = 0; } else { $2 = $frm; $3 = (($$pre57) - ($2))|0; $4 = ($3|0)>(2); if ($4) { $5 = HEAP8[$frm>>0]|0; $6 = ($5<<24>>24)==(-17); if ($6) { $7 = ((($frm)) + 1|0); $8 = HEAP8[$7>>0]|0; $9 = ($8<<24>>24)==(-69); if ($9) { $10 = ((($frm)) + 2|0); $11 = HEAP8[$10>>0]|0; $12 = ($11<<24>>24)==(-65); $13 = ((($frm)) + 3|0); $$frm = $12 ? $13 : $frm; $frm_nxt$1 = $$frm;$nchar32_t$0 = 0; } else { $frm_nxt$1 = $frm;$nchar32_t$0 = 0; } } else { $frm_nxt$1 = $frm;$nchar32_t$0 = 0; } } else { $frm_nxt$1 = $frm;$nchar32_t$0 = 0; } } L6: while(1) { $14 = ($frm_nxt$1>>>0)<($frm_end>>>0); $15 = ($nchar32_t$0>>>0)<($mx>>>0); $or$cond = $15 & $14; if (!($or$cond)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break; } $16 = HEAP8[$frm_nxt$1>>0]|0; $17 = $16&255; $18 = ($16<<24>>24)>(-1); do { if ($18) { $19 = ($17>>>0)>($Maxcode>>>0); if ($19) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $20 = ((($frm_nxt$1)) + 1|0); $frm_nxt$5$ph24 = $20; } else { $21 = ($16&255)<(194); if ($21) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $22 = ($16&255)<(224); if ($22) { $23 = $frm_nxt$1; $24 = (($$pre57) - ($23))|0; $25 = ($24|0)<(2); if ($25) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $26 = ((($frm_nxt$1)) + 1|0); $27 = HEAP8[$26>>0]|0; $28 = $27&255; $29 = $28 & 192; $30 = ($29|0)==(128); if (!($30)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $31 = $17 << 6; $32 = $31 & 1984; $33 = $28 & 63; $34 = $33 | $32; $35 = ($34>>>0)>($Maxcode>>>0); if ($35) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $36 = ((($frm_nxt$1)) + 2|0); $frm_nxt$5$ph24 = $36; break; } $37 = ($16&255)<(240); if ($37) { $38 = $frm_nxt$1; $39 = (($$pre57) - ($38))|0; $40 = ($39|0)<(3); if ($40) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $41 = ((($frm_nxt$1)) + 1|0); $42 = HEAP8[$41>>0]|0; $43 = ((($frm_nxt$1)) + 2|0); $44 = HEAP8[$43>>0]|0; switch ($17|0) { case 224: { $45 = $42 & -32; $46 = ($45<<24>>24)==(-96); if (!($46)) { $$lcssa101 = $38; label = 20; break L6; } break; } case 237: { $49 = $42 & -32; $50 = ($49<<24>>24)==(-128); if (!($50)) { $$lcssa100 = $38; label = 22; break L6; } break; } default: { $53 = $42 & -64; $54 = ($53<<24>>24)==(-128); if (!($54)) { $$lcssa102 = $38; label = 24; break L6; } } } $57 = $44&255; $58 = $57 & 192; $59 = ($58|0)==(128); if (!($59)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $60 = $17 << 12; $61 = $60 & 61440; $62 = $42&255; $63 = $62 << 6; $64 = $63 & 4032; $65 = $64 | $61; $66 = $57 & 63; $67 = $65 | $66; $68 = ($67>>>0)>($Maxcode>>>0); $69 = ((($frm_nxt$1)) + 3|0); if ($68) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } else { $frm_nxt$5$ph24 = $69; break; } } $70 = ($16&255)<(245); if (!($70)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $71 = $frm_nxt$1; $72 = (($$pre57) - ($71))|0; $73 = ($72|0)<(4); if ($73) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $74 = ((($frm_nxt$1)) + 1|0); $75 = HEAP8[$74>>0]|0; $76 = ((($frm_nxt$1)) + 2|0); $77 = HEAP8[$76>>0]|0; $78 = ((($frm_nxt$1)) + 3|0); $79 = HEAP8[$78>>0]|0; switch ($17|0) { case 240: { $$off = (($75) + 112)<<24>>24; $80 = ($$off&255)<(48); if (!($80)) { $$lcssa98 = $71; label = 31; break L6; } break; } case 244: { $83 = $75 & -16; $84 = ($83<<24>>24)==(-128); if (!($84)) { $$lcssa = $71; label = 33; break L6; } break; } default: { $87 = $75 & -64; $88 = ($87<<24>>24)==(-128); if (!($88)) { $$lcssa99 = $71; label = 35; break L6; } } } $91 = $77&255; $92 = $91 & 192; $93 = ($92|0)==(128); if (!($93)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $94 = $79&255; $95 = $94 & 192; $96 = ($95|0)==(128); if (!($96)) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } $97 = $17 << 18; $98 = $97 & 1835008; $99 = $75&255; $100 = $99 << 12; $101 = $100 & 258048; $102 = $101 | $98; $103 = $91 << 6; $104 = $103 & 4032; $105 = $102 | $104; $106 = $94 & 63; $107 = $105 | $106; $108 = ($107>>>0)>($Maxcode>>>0); $109 = ((($frm_nxt$1)) + 4|0); if ($108) { $frm_nxt$1$lcssa = $frm_nxt$1; label = 40; break L6; } else { $frm_nxt$5$ph24 = $109; } } } while(0); $110 = (($nchar32_t$0) + 1)|0; $frm_nxt$1 = $frm_nxt$5$ph24;$nchar32_t$0 = $110; } if ((label|0) == 20) { $47 = $frm; $48 = (($$lcssa101) - ($47))|0; $$37 = $48; } else if ((label|0) == 22) { $51 = $frm; $52 = (($$lcssa100) - ($51))|0; $$37 = $52; } else if ((label|0) == 24) { $55 = $frm; $56 = (($$lcssa102) - ($55))|0; $$37 = $56; } else if ((label|0) == 31) { $81 = $frm; $82 = (($$lcssa98) - ($81))|0; $$37 = $82; } else if ((label|0) == 33) { $85 = $frm; $86 = (($$lcssa) - ($85))|0; $$37 = $86; } else if ((label|0) == 35) { $89 = $frm; $90 = (($$lcssa99) - ($89))|0; $$37 = $90; } else if ((label|0) == 40) { $$pre = $frm_nxt$1$lcssa; $$pre53 = $frm; $$pre55 = (($$pre) - ($$pre53))|0; $$37 = $$pre55; } return ($$37|0); } function ___cxx_global_array_dtor_8841($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112516)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112504)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112492)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112480)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112468)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112456)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112444)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112432)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112420)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112408)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112396)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112384)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((112372)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(112360); return; } function ___cxx_global_array_dtor_54($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112688)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112676)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112664)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112652)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112640)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112628)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112616)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112604)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112592)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112580)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112568)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112556)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((112544)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(112532); return; } function ___cxx_global_array_dtor_69_8870($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113320)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113308)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113296)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113284)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113272)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113260)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113248)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113236)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113224)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113212)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113200)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113188)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113176)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113164)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113152)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113140)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113128)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113116)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113104)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113092)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113080)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113068)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((113056)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(113044); return; } function ___cxx_global_array_dtor_93($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113612)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113600)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113588)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113576)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113564)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113552)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113540)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113528)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113516)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113504)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113492)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113480)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113468)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113456)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113444)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113432)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113420)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113408)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113396)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113384)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113372)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113360)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((113348)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(113336); return; } function ___cxx_global_array_dtor_117($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114424)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114412)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114400)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114388)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114376)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114364)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114352)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114340)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114328)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114316)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114304)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114292)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114280)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114268)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114256)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114244)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114232)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114220)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114208)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114196)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114184)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114172)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev((114160)); __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev(114148); return; } function ___cxx_global_array_dtor_120($0) { $0 = $0|0; var label = 0, sp = 0; sp = STACKTOP; __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114716)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114704)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114692)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114680)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114668)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114656)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114644)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114632)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114620)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114608)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114596)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114584)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114572)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114560)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114548)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114536)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114524)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114512)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114500)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114488)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114476)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114464)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev((114452)); __ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev(114440); return; } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8__appendEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0$i$1 = 0, $$pre$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; var $7 = 0, $8 = 0, $9 = 0, $__v = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__v = sp; $0 = ((($this)) + 8|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 4|0); $3 = HEAP32[$2>>2]|0; $4 = (($1) - ($3))|0; $5 = $4 >> 2; $6 = ($5>>>0)<($__n>>>0); if ($6) { $7 = ((($this)) + 16|0); $8 = HEAP32[$this>>2]|0; $9 = (($3) - ($8))|0; $10 = $9 >> 2; $11 = (($10) + ($__n))|0; $12 = ($11>>>0)>(1073741823); if ($12) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $13 = (($1) - ($8))|0; $14 = $13 >> 2; $15 = ($14>>>0)<(536870911); if ($15) { $16 = $13 >> 1; $17 = ($16>>>0)<($11>>>0); $18 = $17 ? $11 : $16; $$0$i$1 = $18; } else { $$0$i$1 = 1073741823; } __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEC2EjjS6_($__v,$$0$i$1,$10,$7); $19 = ((($__v)) + 8|0); $$pre$i = HEAP32[$19>>2]|0; $20 = $__n << 2; _memset(($$pre$i|0),0,($20|0))|0; $scevgep = (($$pre$i) + ($__n<<2)|0); HEAP32[$19>>2] = $scevgep; __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE($this,$__v); __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev($__v); } else { __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj($this,$__n); } STACKTOP = sp;return; } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE18__construct_at_endEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $$pre = HEAP32[$0>>2]|0; $$0 = $__n;$1 = $$pre; while(1) { HEAP32[$1>>2] = 0; $2 = HEAP32[$0>>2]|0; $3 = ((($2)) + 4|0); HEAP32[$0>>2] = $3; $4 = (($$0) + -1)|0; $5 = ($4|0)==(0); if ($5) { break; } else { $$0 = $4;$1 = $3; } } return; } function __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEEC2EjjS6_($this,$__cap,$__start,$__a) { $this = $this|0; $__cap = $__cap|0; $__start = $__start|0; $__a = $__a|0; var $$not$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 12|0); HEAP32[$0>>2] = 0; $1 = ((($this)) + 16|0); HEAP32[$1>>2] = $__a; $2 = ($__cap|0)==(0); do { if ($2) { $8 = 0; } else { $3 = ((($__a)) + 112|0); $4 = HEAP8[$3>>0]|0; $$not$i$i = ($4<<24>>24)==(0); $5 = ($__cap>>>0)<(29); $or$cond$i$i = $5 & $$not$i$i; if ($or$cond$i$i) { HEAP8[$3>>0] = 1; $8 = $__a; break; } else { $6 = $__cap << 2; $7 = (__Znwj($6)|0); $8 = $7; break; } } } while(0); HEAP32[$this>>2] = $8; $9 = (($8) + ($__start<<2)|0); $10 = ((($this)) + 8|0); HEAP32[$10>>2] = $9; $11 = ((($this)) + 4|0); HEAP32[$11>>2] = $9; $12 = (($8) + ($__cap<<2)|0); $13 = ((($this)) + 12|0); HEAP32[$13>>2] = $12; return; } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE($this,$__v) { $this = $this|0; $__v = $__v|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var label = 0, sp = 0; sp = STACKTOP; $0 = HEAP32[$this>>2]|0; $1 = ((($this)) + 4|0); $2 = HEAP32[$1>>2]|0; $3 = ((($__v)) + 4|0); $4 = $0; $5 = (($2) - ($4))|0; $6 = $5 >> 2; $7 = HEAP32[$3>>2]|0; $8 = (0 - ($6))|0; $9 = (($7) + ($8<<2)|0); HEAP32[$3>>2] = $9; _memcpy(($9|0),($0|0),($5|0))|0; $10 = HEAP32[$this>>2]|0; $11 = HEAP32[$3>>2]|0; HEAP32[$this>>2] = $11; HEAP32[$3>>2] = $10; $12 = ((($__v)) + 8|0); $13 = HEAP32[$1>>2]|0; $14 = HEAP32[$12>>2]|0; HEAP32[$1>>2] = $14; HEAP32[$12>>2] = $13; $15 = ((($this)) + 8|0); $16 = ((($__v)) + 12|0); $17 = HEAP32[$15>>2]|0; $18 = HEAP32[$16>>2]|0; HEAP32[$15>>2] = $18; HEAP32[$16>>2] = $17; $19 = HEAP32[$3>>2]|0; HEAP32[$__v>>2] = $19; return; } function __ZNSt3__114__split_bufferIPNS_6locale5facetERNS_15__sso_allocatorIS3_Lj28EEEED2Ev($this) { $this = $this|0; var $$pre$i$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ((($this)) + 4|0); $1 = HEAP32[$0>>2]|0; $2 = ((($this)) + 8|0); $$pre$i$i$i = HEAP32[$2>>2]|0; $3 = $$pre$i$i$i; while(1) { $4 = ($3|0)==($1|0); if ($4) { break; } $5 = ((($3)) + -4|0); HEAP32[$2>>2] = $5; $3 = $5; } $6 = HEAP32[$this>>2]|0; $7 = ($6|0)==(0|0); do { if (!($7)) { $8 = ((($this)) + 16|0); $9 = HEAP32[$8>>2]|0; $10 = ($9|0)==($6|0); if ($10) { $11 = ((($9)) + 112|0); HEAP8[$11>>0] = 0; break; } else { __ZdlPv($6); break; } } } while(0); return; } function __ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8allocateEj($this,$__n) { $this = $this|0; $__n = $__n|0; var $$0$i$i = 0, $$not$i$i = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond$i$i = 0, label = 0, sp = 0; sp = STACKTOP; $0 = ($__n>>>0)>(1073741823); if ($0) { __ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv($this); // unreachable; } $1 = ((($this)) + 128|0); $2 = HEAP8[$1>>0]|0; $$not$i$i = ($2<<24>>24)==(0); $3 = ($__n>>>0)<(29); $or$cond$i$i = $3 & $$not$i$i; if ($or$cond$i$i) { $4 = ((($this)) + 16|0); HEAP8[$1>>0] = 1; $$0$i$i = $4; } else { $5 = $__n << 2; $6 = (__Znwj($5)|0); $$0$i$i = $6; } $7 = ((($this)) + 4|0); HEAP32[$7>>2] = $$0$i$i; HEAP32[$this>>2] = $$0$i$i; $8 = (($$0$i$i) + ($__n<<2)|0); $9 = ((($this)) + 8|0); HEAP32[$9>>2] = $8; return; } function __ZNSt3__115__num_get_floatIeEET_PKcS3_Rj($__a,$__a_end,$__err) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; var $$0 = 0.0, $$1 = 0.0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0.0; } else { $1 = (___errno_location()|0); $2 = HEAP32[$1>>2]|0; HEAP32[$1>>2] = 0; $3 = (__ZNSt3__16__clocEv()|0); $4 = (+_strtold_l($__a,$__p2,$3)); $5 = HEAP32[$1>>2]|0; $6 = ($5|0)==(0); if ($6) { HEAP32[$1>>2] = $2; } $7 = HEAP32[$__p2>>2]|0; $8 = ($7|0)==($__a_end|0); if ($8) { $9 = ($5|0)==(34); if ($9) { HEAP32[$__err>>2] = 4; $$0 = $4; } else { $$0 = $4; } } else { HEAP32[$__err>>2] = 4; $$0 = 0.0; } $$1 = $$0; } STACKTOP = sp;return (+$$1); } function __ZNSt3__115__num_get_floatIdEET_PKcS3_Rj($__a,$__a_end,$__err) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; var $$0 = 0.0, $$1 = 0.0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0.0; } else { $1 = (___errno_location()|0); $2 = HEAP32[$1>>2]|0; HEAP32[$1>>2] = 0; $3 = (__ZNSt3__16__clocEv()|0); $4 = (+_strtold_l($__a,$__p2,$3)); $5 = HEAP32[$1>>2]|0; $6 = ($5|0)==(0); if ($6) { HEAP32[$1>>2] = $2; } $7 = HEAP32[$__p2>>2]|0; $8 = ($7|0)==($__a_end|0); if ($8) { $9 = ($5|0)==(34); if ($9) { HEAP32[$__err>>2] = 4; $$0 = $4; } else { $$0 = $4; } } else { HEAP32[$__err>>2] = 4; $$0 = 0.0; } $$1 = $$0; } STACKTOP = sp;return (+$$1); } function __ZNSt3__115__num_get_floatIfEET_PKcS3_Rj($__a,$__a_end,$__err) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; var $$0 = 0.0, $$1 = 0.0, $0 = 0, $1 = 0, $10 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0.0; } else { $1 = (___errno_location()|0); $2 = HEAP32[$1>>2]|0; HEAP32[$1>>2] = 0; $3 = (__ZNSt3__16__clocEv()|0); $4 = (+_strtold_l($__a,$__p2,$3)); $5 = HEAP32[$1>>2]|0; $6 = ($5|0)==(0); if ($6) { HEAP32[$1>>2] = $2; } $7 = HEAP32[$__p2>>2]|0; $8 = ($7|0)==($__a_end|0); if ($8) { $9 = ($5|0)==(34); if ($9) { HEAP32[$__err>>2] = 4; } $10 = $4; $$0 = $10; } else { HEAP32[$__err>>2] = 4; $$0 = 0.0; } $$1 = $$0; } STACKTOP = sp;return (+$$1); } function __ZNSt3__127__num_get_unsigned_integralIyEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); do { if ($0) { HEAP32[$__err>>2] = 4; $13 = 0;$14 = 0; } else { $1 = HEAP8[$__a>>0]|0; $2 = ($1<<24>>24)==(45); if ($2) { HEAP32[$__err>>2] = 4; $13 = 0;$14 = 0; break; } $3 = (___errno_location()|0); $4 = HEAP32[$3>>2]|0; HEAP32[$3>>2] = 0; $5 = (__ZNSt3__16__clocEv()|0); $6 = (_strtoull_l($__a,$__p2,$__base,$5)|0); $7 = tempRet0; $8 = HEAP32[$3>>2]|0; $9 = ($8|0)==(0); if ($9) { HEAP32[$3>>2] = $4; } $10 = HEAP32[$__p2>>2]|0; $11 = ($10|0)==($__a_end|0); if ($11) { $12 = ($8|0)==(34); if ($12) { HEAP32[$__err>>2] = 4; $15 = -1;$16 = -1; } else { $15 = $6;$16 = $7; } } else { HEAP32[$__err>>2] = 4; $15 = 0;$16 = 0; } $13 = $16;$14 = $15; } } while(0); tempRet0 = ($13); STACKTOP = sp;return ($14|0); } function __ZNSt3__127__num_get_unsigned_integralImEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__p2 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); do { if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0; } else { $1 = HEAP8[$__a>>0]|0; $2 = ($1<<24>>24)==(45); if ($2) { HEAP32[$__err>>2] = 4; $$1 = 0; break; } $3 = (___errno_location()|0); $4 = HEAP32[$3>>2]|0; HEAP32[$3>>2] = 0; $5 = (__ZNSt3__16__clocEv()|0); $6 = (_strtoull_l($__a,$__p2,$__base,$5)|0); $7 = tempRet0; $8 = HEAP32[$3>>2]|0; $9 = ($8|0)==(0); if ($9) { HEAP32[$3>>2] = $4; } $10 = HEAP32[$__p2>>2]|0; $11 = ($10|0)==($__a_end|0); do { if ($11) { $12 = ($8|0)==(34); $13 = ($7>>>0)>(0); $14 = ($6>>>0)>(4294967295); $15 = ($7|0)==(0); $16 = $15 & $14; $17 = $13 | $16; $or$cond = $17 | $12; if ($or$cond) { HEAP32[$__err>>2] = 4; $$0 = -1; break; } else { $$0 = $6; break; } } else { HEAP32[$__err>>2] = 4; $$0 = 0; } } while(0); $$1 = $$0; } } while(0); STACKTOP = sp;return ($$1|0); } function __ZNSt3__127__num_get_unsigned_integralIjEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; var $__p2 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); do { if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0; } else { $1 = HEAP8[$__a>>0]|0; $2 = ($1<<24>>24)==(45); if ($2) { HEAP32[$__err>>2] = 4; $$1 = 0; break; } $3 = (___errno_location()|0); $4 = HEAP32[$3>>2]|0; HEAP32[$3>>2] = 0; $5 = (__ZNSt3__16__clocEv()|0); $6 = (_strtoull_l($__a,$__p2,$__base,$5)|0); $7 = tempRet0; $8 = HEAP32[$3>>2]|0; $9 = ($8|0)==(0); if ($9) { HEAP32[$3>>2] = $4; } $10 = HEAP32[$__p2>>2]|0; $11 = ($10|0)==($__a_end|0); do { if ($11) { $12 = ($8|0)==(34); $13 = ($7>>>0)>(0); $14 = ($6>>>0)>(4294967295); $15 = ($7|0)==(0); $16 = $15 & $14; $17 = $13 | $16; $or$cond = $17 | $12; if ($or$cond) { HEAP32[$__err>>2] = 4; $$0 = -1; break; } else { $$0 = $6; break; } } else { HEAP32[$__err>>2] = 4; $$0 = 0; } } while(0); $$1 = $$0; } } while(0); STACKTOP = sp;return ($$1|0); } function __ZNSt3__127__num_get_unsigned_integralItEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, $__p2 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); do { if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0; } else { $1 = HEAP8[$__a>>0]|0; $2 = ($1<<24>>24)==(45); if ($2) { HEAP32[$__err>>2] = 4; $$1 = 0; break; } $3 = (___errno_location()|0); $4 = HEAP32[$3>>2]|0; HEAP32[$3>>2] = 0; $5 = (__ZNSt3__16__clocEv()|0); $6 = (_strtoull_l($__a,$__p2,$__base,$5)|0); $7 = tempRet0; $8 = HEAP32[$3>>2]|0; $9 = ($8|0)==(0); if ($9) { HEAP32[$3>>2] = $4; } $10 = HEAP32[$__p2>>2]|0; $11 = ($10|0)==($__a_end|0); do { if ($11) { $12 = ($8|0)==(34); $13 = ($7>>>0)>(0); $14 = ($6>>>0)>(65535); $15 = ($7|0)==(0); $16 = $15 & $14; $17 = $13 | $16; $or$cond = $17 | $12; if ($or$cond) { HEAP32[$__err>>2] = 4; $$0 = -1; break; } else { $18 = $6&65535; $$0 = $18; break; } } else { HEAP32[$__err>>2] = 4; $$0 = 0; } } while(0); $$1 = $$0; } } while(0); STACKTOP = sp;return ($$1|0); } function __ZNSt3__125__num_get_signed_integralIxEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; var $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); if ($0) { HEAP32[$__err>>2] = 4; $18 = 0;$19 = 0; } else { $1 = (___errno_location()|0); $2 = HEAP32[$1>>2]|0; HEAP32[$1>>2] = 0; $3 = (__ZNSt3__16__clocEv()|0); $4 = (_strtoll_l($__a,$__p2,$__base,$3)|0); $5 = tempRet0; $6 = HEAP32[$1>>2]|0; $7 = ($6|0)==(0); if ($7) { HEAP32[$1>>2] = $2; } $8 = HEAP32[$__p2>>2]|0; $9 = ($8|0)==($__a_end|0); if ($9) { $10 = ($6|0)==(34); if ($10) { HEAP32[$__err>>2] = 4; $11 = ($5|0)>(0); $12 = ($4>>>0)>(0); $13 = ($5|0)==(0); $14 = $13 & $12; $15 = $11 | $14; $16 = $15 ? -1 : 0; $17 = $15 ? 2147483647 : -2147483648; $20 = $16;$21 = $17; } else { $20 = $4;$21 = $5; } } else { HEAP32[$__err>>2] = 4; $20 = 0;$21 = 0; } $18 = $21;$19 = $20; } tempRet0 = ($18); STACKTOP = sp;return ($19|0); } function __ZNSt3__125__num_get_signed_integralIlEET_PKcS3_Rji($__a,$__a_end,$__err,$__base) { $__a = $__a|0; $__a_end = $__a_end|0; $__err = $__err|0; $__base = $__base|0; var $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; var $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $__p2 = 0, label = 0, sp = 0; sp = STACKTOP; STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abort(); $__p2 = sp; $0 = ($__a|0)==($__a_end|0); if ($0) { HEAP32[$__err>>2] = 4; $$1 = 0; } else { $1 = (___errno_location()|0); $2 = HEAP32[$1>>2]|0; HEAP32[$1>>2] = 0; $3 = (__ZNSt3__16__clocEv()|0); $4 = (_strtoll_l($__a,$__p2,$__base,$3)|0); $5 = tempRet0; $6 = HEAP32[$1>>2]|0; $7 = ($6|0)==(0); if ($7) { HEAP32[$1>>2] = $2; } $8 = HEAP32[$__p2>>2]|0; $9 = ($8|0)==($__a_end|0); L7: do { if ($9) { $10 = ($6|0)==(34); do { if ($10) { HEAP32[$__err>>2] = 4; $21 = ($5|0)>(0); $22 = ($4>>>0)>(0); $23 = ($5|0)==(0); $24 = $23 & $22; $25 = $21 | $24; if ($25) { $$0 = 2147483647; break L7; } } else { $11 = ($5|0)<(-1); $12 = ($4>>>0)<(2147483648); $13 = ($5|0)==(-1); $14 = $13 & $12; $15 = $11 | $14; if ($15) { HEAP32[$__err>>2] = 4; break; } $16 = ($5|0)>(0); $17 = ($4>>>0)>(2147483647); $18 = ($5|0)==(0); $19 = $18 & $17; $20 = $16 | $19; if ($20) { HEAP32[$__err>>2] = 4; $$0 = 2147483647; break L7; } else { $$0 = $4; break L7; } } } while(0); $$0 = -2147483648; } else { HEAP32[$__err>>2] = 4; $$0 = 0; } } while(0); $$1 = $$0; } STACKTOP = sp;return ($$1|0); } function runPostSets() { } function _saveSetjmp(env, label, table, size) { // Not particularly fast: slow table lookup of setjmpId to label. But setjmp // prevents relooping anyhow, so slowness is to be expected. And typical case // is 1 setjmp per invocation, or less. env = env|0; label = label|0; table = table|0; size = size|0; var i = 0; setjmpId = (setjmpId+1)|0; HEAP32[((env)>>2)]=setjmpId; while ((i|0) < (size|0)) { if (((HEAP32[(((table)+((i<<3)))>>2)])|0) == 0) { HEAP32[(((table)+((i<<3)))>>2)]=setjmpId; HEAP32[(((table)+((i<<3)+4))>>2)]=label; // prepare next slot HEAP32[(((table)+((i<<3)+8))>>2)]=0; tempRet0 = size; return table | 0; } i = i+1|0; } // grow the table size = (size*2)|0; table = _realloc(table|0, 8*(size+1|0)|0) | 0; table = _saveSetjmp(env|0, label|0, table|0, size|0) | 0; tempRet0 = size; return table | 0; } function _memset(ptr, value, num) { ptr = ptr|0; value = value|0; num = num|0; var stop = 0, value4 = 0, stop4 = 0, unaligned = 0; stop = (ptr + num)|0; if ((num|0) >= 20) { // This is unaligned, but quite large, so work hard to get to aligned settings value = value & 0xff; unaligned = ptr & 3; value4 = value | (value << 8) | (value << 16) | (value << 24); stop4 = stop & ~3; if (unaligned) { unaligned = (ptr + 4 - unaligned)|0; while ((ptr|0) < (unaligned|0)) { // no need to check for stop, since we have large num HEAP8[((ptr)>>0)]=value; ptr = (ptr+1)|0; } } while ((ptr|0) < (stop4|0)) { HEAP32[((ptr)>>2)]=value4; ptr = (ptr+4)|0; } } while ((ptr|0) < (stop|0)) { HEAP8[((ptr)>>0)]=value; ptr = (ptr+1)|0; } return (ptr-num)|0; } function _i64Add(a, b, c, d) { /* x = a + b*2^32 y = c + d*2^32 result = l + h*2^32 */ a = a|0; b = b|0; c = c|0; d = d|0; var l = 0, h = 0; l = (a + c)>>>0; h = (b + d + (((l>>>0) < (a>>>0))|0))>>>0; // Add carry from low word to high word on overflow. return ((tempRet0 = h,l|0)|0); } function _testSetjmp(id, table, size) { id = id|0; table = table|0; size = size|0; var i = 0, curr = 0; while ((i|0) < (size|0)) { curr = ((HEAP32[(((table)+((i<<3)))>>2)])|0); if ((curr|0) == 0) break; if ((curr|0) == (id|0)) { return ((HEAP32[(((table)+((i<<3)+4))>>2)])|0); } i = i+1|0; } return 0; } function _memcpy(dest, src, num) { dest = dest|0; src = src|0; num = num|0; var ret = 0; if ((num|0) >= 4096) return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; ret = dest|0; if ((dest&3) == (src&3)) { while (dest & 3) { if ((num|0) == 0) return ret|0; HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); dest = (dest+1)|0; src = (src+1)|0; num = (num-1)|0; } while ((num|0) >= 4) { HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); dest = (dest+4)|0; src = (src+4)|0; num = (num-4)|0; } } while ((num|0) > 0) { HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); dest = (dest+1)|0; src = (src+1)|0; num = (num-1)|0; } return ret|0; } function _memmove(dest, src, num) { dest = dest|0; src = src|0; num = num|0; var ret = 0; if (((src|0) < (dest|0)) & ((dest|0) < ((src + num)|0))) { // Unlikely case: Copy backwards in a safe manner ret = dest; src = (src + num)|0; dest = (dest + num)|0; while ((num|0) > 0) { dest = (dest - 1)|0; src = (src - 1)|0; num = (num - 1)|0; HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); } dest = ret; } else { _memcpy(dest, src, num) | 0; } return dest | 0; } function _bitshift64Shl(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = (high << bits) | ((low&(ander << (32 - bits))) >>> (32 - bits)); return low << bits; } tempRet0 = low << (bits - 32); return 0; } function _i64Subtract(a, b, c, d) { a = a|0; b = b|0; c = c|0; d = d|0; var l = 0, h = 0; l = (a - c)>>>0; h = (b - d)>>>0; h = (b - d - (((c>>>0) > (a>>>0))|0))>>>0; // Borrow one from high word to low word on underflow. return ((tempRet0 = h,l|0)|0); } function _bitshift64Lshr(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = high >>> bits; return (low >>> bits) | ((high&ander) << (32 - bits)); } tempRet0 = 0; return (high >>> (bits - 32))|0; } function _llvm_bswap_i32(x) { x = x|0; return (((x&0xff)<<24) | (((x>>8)&0xff)<<16) | (((x>>16)&0xff)<<8) | (x>>>24))|0; } function _bitshift64Ashr(low, high, bits) { low = low|0; high = high|0; bits = bits|0; var ander = 0; if ((bits|0) < 32) { ander = ((1 << bits) - 1)|0; tempRet0 = high >> bits; return (low >>> bits) | ((high&ander) << (32 - bits)); } tempRet0 = (high|0) < 0 ? -1 : 0; return (high >> (bits - 32))|0; } function _llvm_cttz_i32(x) { x = x|0; var ret = 0; ret = ((HEAP8[(((cttz_i8)+(x & 0xff))>>0)])|0); if ((ret|0) < 8) return ret|0; ret = ((HEAP8[(((cttz_i8)+((x >> 8)&0xff))>>0)])|0); if ((ret|0) < 8) return (ret + 8)|0; ret = ((HEAP8[(((cttz_i8)+((x >> 16)&0xff))>>0)])|0); if ((ret|0) < 8) return (ret + 16)|0; return (((HEAP8[(((cttz_i8)+(x >>> 24))>>0)])|0) + 24)|0; } // ======== compiled code from system/lib/compiler-rt , see readme therein function ___muldsi3($a, $b) { $a = $a | 0; $b = $b | 0; var $1 = 0, $2 = 0, $3 = 0, $6 = 0, $8 = 0, $11 = 0, $12 = 0; $1 = $a & 65535; $2 = $b & 65535; $3 = Math_imul($2, $1) | 0; $6 = $a >>> 16; $8 = ($3 >>> 16) + (Math_imul($2, $6) | 0) | 0; $11 = $b >>> 16; $12 = Math_imul($11, $1) | 0; return (tempRet0 = (($8 >>> 16) + (Math_imul($11, $6) | 0) | 0) + ((($8 & 65535) + $12 | 0) >>> 16) | 0, 0 | ($8 + $12 << 16 | $3 & 65535)) | 0; } function ___divdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $1$0 = 0, $1$1 = 0, $2$0 = 0, $2$1 = 0, $4$0 = 0, $4$1 = 0, $6$0 = 0, $7$0 = 0, $7$1 = 0, $8$0 = 0, $10$0 = 0; $1$0 = $a$1 >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; $1$1 = (($a$1 | 0) < 0 ? -1 : 0) >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; $2$0 = $b$1 >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; $2$1 = (($b$1 | 0) < 0 ? -1 : 0) >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; $4$0 = _i64Subtract($1$0 ^ $a$0, $1$1 ^ $a$1, $1$0, $1$1) | 0; $4$1 = tempRet0; $6$0 = _i64Subtract($2$0 ^ $b$0, $2$1 ^ $b$1, $2$0, $2$1) | 0; $7$0 = $2$0 ^ $1$0; $7$1 = $2$1 ^ $1$1; $8$0 = ___udivmoddi4($4$0, $4$1, $6$0, tempRet0, 0) | 0; $10$0 = _i64Subtract($8$0 ^ $7$0, tempRet0 ^ $7$1, $7$0, $7$1) | 0; return $10$0 | 0; } function ___remdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $rem = 0, $1$0 = 0, $1$1 = 0, $2$0 = 0, $2$1 = 0, $4$0 = 0, $4$1 = 0, $6$0 = 0, $10$0 = 0, $10$1 = 0, __stackBase__ = 0; __stackBase__ = STACKTOP; STACKTOP = STACKTOP + 16 | 0; $rem = __stackBase__ | 0; $1$0 = $a$1 >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; $1$1 = (($a$1 | 0) < 0 ? -1 : 0) >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; $2$0 = $b$1 >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; $2$1 = (($b$1 | 0) < 0 ? -1 : 0) >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; $4$0 = _i64Subtract($1$0 ^ $a$0, $1$1 ^ $a$1, $1$0, $1$1) | 0; $4$1 = tempRet0; $6$0 = _i64Subtract($2$0 ^ $b$0, $2$1 ^ $b$1, $2$0, $2$1) | 0; ___udivmoddi4($4$0, $4$1, $6$0, tempRet0, $rem) | 0; $10$0 = _i64Subtract(HEAP32[$rem >> 2] ^ $1$0, HEAP32[$rem + 4 >> 2] ^ $1$1, $1$0, $1$1) | 0; $10$1 = tempRet0; STACKTOP = __stackBase__; return (tempRet0 = $10$1, $10$0) | 0; } function ___muldi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $x_sroa_0_0_extract_trunc = 0, $y_sroa_0_0_extract_trunc = 0, $1$0 = 0, $1$1 = 0, $2 = 0; $x_sroa_0_0_extract_trunc = $a$0; $y_sroa_0_0_extract_trunc = $b$0; $1$0 = ___muldsi3($x_sroa_0_0_extract_trunc, $y_sroa_0_0_extract_trunc) | 0; $1$1 = tempRet0; $2 = Math_imul($a$1, $y_sroa_0_0_extract_trunc) | 0; return (tempRet0 = ((Math_imul($b$1, $x_sroa_0_0_extract_trunc) | 0) + $2 | 0) + $1$1 | $1$1 & 0, 0 | $1$0 & -1) | 0; } function ___udivdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $1$0 = 0; $1$0 = ___udivmoddi4($a$0, $a$1, $b$0, $b$1, 0) | 0; return $1$0 | 0; } function ___uremdi3($a$0, $a$1, $b$0, $b$1) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; var $rem = 0, __stackBase__ = 0; __stackBase__ = STACKTOP; STACKTOP = STACKTOP + 16 | 0; $rem = __stackBase__ | 0; ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) | 0; STACKTOP = __stackBase__; return (tempRet0 = HEAP32[$rem + 4 >> 2] | 0, HEAP32[$rem >> 2] | 0) | 0; } function ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) { $a$0 = $a$0 | 0; $a$1 = $a$1 | 0; $b$0 = $b$0 | 0; $b$1 = $b$1 | 0; $rem = $rem | 0; var $n_sroa_0_0_extract_trunc = 0, $n_sroa_1_4_extract_shift$0 = 0, $n_sroa_1_4_extract_trunc = 0, $d_sroa_0_0_extract_trunc = 0, $d_sroa_1_4_extract_shift$0 = 0, $d_sroa_1_4_extract_trunc = 0, $4 = 0, $17 = 0, $37 = 0, $49 = 0, $51 = 0, $57 = 0, $58 = 0, $66 = 0, $78 = 0, $86 = 0, $88 = 0, $89 = 0, $91 = 0, $92 = 0, $95 = 0, $105 = 0, $117 = 0, $119 = 0, $125 = 0, $126 = 0, $130 = 0, $q_sroa_1_1_ph = 0, $q_sroa_0_1_ph = 0, $r_sroa_1_1_ph = 0, $r_sroa_0_1_ph = 0, $sr_1_ph = 0, $d_sroa_0_0_insert_insert99$0 = 0, $d_sroa_0_0_insert_insert99$1 = 0, $137$0 = 0, $137$1 = 0, $carry_0203 = 0, $sr_1202 = 0, $r_sroa_0_1201 = 0, $r_sroa_1_1200 = 0, $q_sroa_0_1199 = 0, $q_sroa_1_1198 = 0, $147 = 0, $149 = 0, $r_sroa_0_0_insert_insert42$0 = 0, $r_sroa_0_0_insert_insert42$1 = 0, $150$1 = 0, $151$0 = 0, $152 = 0, $154$0 = 0, $r_sroa_0_0_extract_trunc = 0, $r_sroa_1_4_extract_trunc = 0, $155 = 0, $carry_0_lcssa$0 = 0, $carry_0_lcssa$1 = 0, $r_sroa_0_1_lcssa = 0, $r_sroa_1_1_lcssa = 0, $q_sroa_0_1_lcssa = 0, $q_sroa_1_1_lcssa = 0, $q_sroa_0_0_insert_ext75$0 = 0, $q_sroa_0_0_insert_ext75$1 = 0, $q_sroa_0_0_insert_insert77$1 = 0, $_0$0 = 0, $_0$1 = 0; $n_sroa_0_0_extract_trunc = $a$0; $n_sroa_1_4_extract_shift$0 = $a$1; $n_sroa_1_4_extract_trunc = $n_sroa_1_4_extract_shift$0; $d_sroa_0_0_extract_trunc = $b$0; $d_sroa_1_4_extract_shift$0 = $b$1; $d_sroa_1_4_extract_trunc = $d_sroa_1_4_extract_shift$0; if (($n_sroa_1_4_extract_trunc | 0) == 0) { $4 = ($rem | 0) != 0; if (($d_sroa_1_4_extract_trunc | 0) == 0) { if ($4) { HEAP32[$rem >> 2] = ($n_sroa_0_0_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); HEAP32[$rem + 4 >> 2] = 0; } $_0$1 = 0; $_0$0 = ($n_sroa_0_0_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } else { if (!$4) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = $a$0 & -1; HEAP32[$rem + 4 >> 2] = $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } } $17 = ($d_sroa_1_4_extract_trunc | 0) == 0; do { if (($d_sroa_0_0_extract_trunc | 0) == 0) { if ($17) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); HEAP32[$rem + 4 >> 2] = 0; } $_0$1 = 0; $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } if (($n_sroa_0_0_extract_trunc | 0) == 0) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0; HEAP32[$rem + 4 >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_1_4_extract_trunc >>> 0); } $_0$1 = 0; $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_1_4_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; } $37 = $d_sroa_1_4_extract_trunc - 1 | 0; if (($37 & $d_sroa_1_4_extract_trunc | 0) == 0) { if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $37 & $n_sroa_1_4_extract_trunc | $a$1 & 0; } $_0$1 = 0; $_0$0 = $n_sroa_1_4_extract_trunc >>> ((_llvm_cttz_i32($d_sroa_1_4_extract_trunc | 0) | 0) >>> 0); return (tempRet0 = $_0$1, $_0$0) | 0; } $49 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; $51 = $49 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; if ($51 >>> 0 <= 30) { $57 = $51 + 1 | 0; $58 = 31 - $51 | 0; $sr_1_ph = $57; $r_sroa_0_1_ph = $n_sroa_1_4_extract_trunc << $58 | $n_sroa_0_0_extract_trunc >>> ($57 >>> 0); $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($57 >>> 0); $q_sroa_0_1_ph = 0; $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $58; break; } if (($rem | 0) == 0) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } else { if (!$17) { $117 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; $119 = $117 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; if ($119 >>> 0 <= 31) { $125 = $119 + 1 | 0; $126 = 31 - $119 | 0; $130 = $119 - 31 >> 31; $sr_1_ph = $125; $r_sroa_0_1_ph = $n_sroa_0_0_extract_trunc >>> ($125 >>> 0) & $130 | $n_sroa_1_4_extract_trunc << $126; $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($125 >>> 0) & $130; $q_sroa_0_1_ph = 0; $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $126; break; } if (($rem | 0) == 0) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } HEAP32[$rem >> 2] = 0 | $a$0 & -1; HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } $66 = $d_sroa_0_0_extract_trunc - 1 | 0; if (($66 & $d_sroa_0_0_extract_trunc | 0) != 0) { $86 = (Math_clz32($d_sroa_0_0_extract_trunc | 0) | 0) + 33 | 0; $88 = $86 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; $89 = 64 - $88 | 0; $91 = 32 - $88 | 0; $92 = $91 >> 31; $95 = $88 - 32 | 0; $105 = $95 >> 31; $sr_1_ph = $88; $r_sroa_0_1_ph = $91 - 1 >> 31 & $n_sroa_1_4_extract_trunc >>> ($95 >>> 0) | ($n_sroa_1_4_extract_trunc << $91 | $n_sroa_0_0_extract_trunc >>> ($88 >>> 0)) & $105; $r_sroa_1_1_ph = $105 & $n_sroa_1_4_extract_trunc >>> ($88 >>> 0); $q_sroa_0_1_ph = $n_sroa_0_0_extract_trunc << $89 & $92; $q_sroa_1_1_ph = ($n_sroa_1_4_extract_trunc << $89 | $n_sroa_0_0_extract_trunc >>> ($95 >>> 0)) & $92 | $n_sroa_0_0_extract_trunc << $91 & $88 - 33 >> 31; break; } if (($rem | 0) != 0) { HEAP32[$rem >> 2] = $66 & $n_sroa_0_0_extract_trunc; HEAP32[$rem + 4 >> 2] = 0; } if (($d_sroa_0_0_extract_trunc | 0) == 1) { $_0$1 = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; $_0$0 = 0 | $a$0 & -1; return (tempRet0 = $_0$1, $_0$0) | 0; } else { $78 = _llvm_cttz_i32($d_sroa_0_0_extract_trunc | 0) | 0; $_0$1 = 0 | $n_sroa_1_4_extract_trunc >>> ($78 >>> 0); $_0$0 = $n_sroa_1_4_extract_trunc << 32 - $78 | $n_sroa_0_0_extract_trunc >>> ($78 >>> 0) | 0; return (tempRet0 = $_0$1, $_0$0) | 0; } } } while (0); if (($sr_1_ph | 0) == 0) { $q_sroa_1_1_lcssa = $q_sroa_1_1_ph; $q_sroa_0_1_lcssa = $q_sroa_0_1_ph; $r_sroa_1_1_lcssa = $r_sroa_1_1_ph; $r_sroa_0_1_lcssa = $r_sroa_0_1_ph; $carry_0_lcssa$1 = 0; $carry_0_lcssa$0 = 0; } else { $d_sroa_0_0_insert_insert99$0 = 0 | $b$0 & -1; $d_sroa_0_0_insert_insert99$1 = $d_sroa_1_4_extract_shift$0 | $b$1 & 0; $137$0 = _i64Add($d_sroa_0_0_insert_insert99$0 | 0, $d_sroa_0_0_insert_insert99$1 | 0, -1, -1) | 0; $137$1 = tempRet0; $q_sroa_1_1198 = $q_sroa_1_1_ph; $q_sroa_0_1199 = $q_sroa_0_1_ph; $r_sroa_1_1200 = $r_sroa_1_1_ph; $r_sroa_0_1201 = $r_sroa_0_1_ph; $sr_1202 = $sr_1_ph; $carry_0203 = 0; while (1) { $147 = $q_sroa_0_1199 >>> 31 | $q_sroa_1_1198 << 1; $149 = $carry_0203 | $q_sroa_0_1199 << 1; $r_sroa_0_0_insert_insert42$0 = 0 | ($r_sroa_0_1201 << 1 | $q_sroa_1_1198 >>> 31); $r_sroa_0_0_insert_insert42$1 = $r_sroa_0_1201 >>> 31 | $r_sroa_1_1200 << 1 | 0; _i64Subtract($137$0, $137$1, $r_sroa_0_0_insert_insert42$0, $r_sroa_0_0_insert_insert42$1) | 0; $150$1 = tempRet0; $151$0 = $150$1 >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1; $152 = $151$0 & 1; $154$0 = _i64Subtract($r_sroa_0_0_insert_insert42$0, $r_sroa_0_0_insert_insert42$1, $151$0 & $d_sroa_0_0_insert_insert99$0, ((($150$1 | 0) < 0 ? -1 : 0) >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1) & $d_sroa_0_0_insert_insert99$1) | 0; $r_sroa_0_0_extract_trunc = $154$0; $r_sroa_1_4_extract_trunc = tempRet0; $155 = $sr_1202 - 1 | 0; if (($155 | 0) == 0) { break; } else { $q_sroa_1_1198 = $147; $q_sroa_0_1199 = $149; $r_sroa_1_1200 = $r_sroa_1_4_extract_trunc; $r_sroa_0_1201 = $r_sroa_0_0_extract_trunc; $sr_1202 = $155; $carry_0203 = $152; } } $q_sroa_1_1_lcssa = $147; $q_sroa_0_1_lcssa = $149; $r_sroa_1_1_lcssa = $r_sroa_1_4_extract_trunc; $r_sroa_0_1_lcssa = $r_sroa_0_0_extract_trunc; $carry_0_lcssa$1 = 0; $carry_0_lcssa$0 = $152; } $q_sroa_0_0_insert_ext75$0 = $q_sroa_0_1_lcssa; $q_sroa_0_0_insert_ext75$1 = 0; $q_sroa_0_0_insert_insert77$1 = $q_sroa_1_1_lcssa | $q_sroa_0_0_insert_ext75$1; if (($rem | 0) != 0) { HEAP32[$rem >> 2] = 0 | $r_sroa_0_1_lcssa; HEAP32[$rem + 4 >> 2] = $r_sroa_1_1_lcssa | 0; } $_0$1 = (0 | $q_sroa_0_0_insert_ext75$0) >>> 31 | $q_sroa_0_0_insert_insert77$1 << 1 | ($q_sroa_0_0_insert_ext75$1 << 1 | $q_sroa_0_0_insert_ext75$0 >>> 31) & 0 | $carry_0_lcssa$1; $_0$0 = ($q_sroa_0_0_insert_ext75$0 << 1 | 0 >>> 31) & -2 | $carry_0_lcssa$0; return (tempRet0 = $_0$1, $_0$0) | 0; } // ======================================================================= function dynCall_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; return FUNCTION_TABLE_iiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0)|0; } function dynCall_iiiiiid(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=+a6; return FUNCTION_TABLE_iiiiiid[index&4095](a1|0,a2|0,a3|0,a4|0,a5|0,+a6)|0; } function dynCall_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; a13=a13|0; a14=a14|0; a15=a15|0; FUNCTION_TABLE_viiiiiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0,a12|0,a13|0,a14|0,a15|0); } function dynCall_vd(index,a1) { index = index|0; a1=+a1; FUNCTION_TABLE_vd[index&8191](+a1); } function dynCall_vid(index,a1,a2) { index = index|0; a1=a1|0; a2=+a2; FUNCTION_TABLE_vid[index&8191](a1|0,+a2); } function dynCall_viiddiii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; a5=a5|0; a6=a6|0; a7=a7|0; FUNCTION_TABLE_viiddiii[index&8191](a1|0,a2|0,+a3,+a4,a5|0,a6|0,a7|0); } function dynCall_vi(index,a1) { index = index|0; a1=a1|0; FUNCTION_TABLE_vi[index&8191](a1|0); } function dynCall_vii(index,a1,a2) { index = index|0; a1=a1|0; a2=a2|0; FUNCTION_TABLE_vii[index&8191](a1|0,a2|0); } function dynCall_iiiiiii(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; return FUNCTION_TABLE_iiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0)|0; } function dynCall_viiiiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=+a7; a8=+a8; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; FUNCTION_TABLE_viiiiiiddiiii[index&4095](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,+a7,+a8,a9|0,a10|0,a11|0,a12|0); } function dynCall_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; a13=a13|0; FUNCTION_TABLE_viiiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0,a12|0,a13|0); } function dynCall_ii(index,a1) { index = index|0; a1=a1|0; return FUNCTION_TABLE_ii[index&8191](a1|0)|0; } function dynCall_viidd(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; FUNCTION_TABLE_viidd[index&8191](a1|0,a2|0,+a3,+a4); } function dynCall_viidi(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=a4|0; FUNCTION_TABLE_viidi[index&8191](a1|0,a2|0,+a3,a4|0); } function dynCall_viiidddd(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=+a5; a6=+a6; a7=+a7; FUNCTION_TABLE_viiidddd[index&8191](a1|0,a2|0,a3|0,+a4,+a5,+a6,+a7); } function dynCall_viddiiii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; FUNCTION_TABLE_viddiiii[index&8191](a1|0,+a2,+a3,a4|0,a5|0,a6|0,a7|0); } function dynCall_viiiii(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; FUNCTION_TABLE_viiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0); } function dynCall_viddiii(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=a4|0; a5=a5|0; a6=a6|0; FUNCTION_TABLE_viddiii[index&8191](a1|0,+a2,+a3,a4|0,a5|0,a6|0); } function dynCall_viidddd(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; a5=+a5; a6=+a6; FUNCTION_TABLE_viidddd[index&8191](a1|0,a2|0,+a3,+a4,+a5,+a6); } function dynCall_viddd(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; FUNCTION_TABLE_viddd[index&8191](a1|0,+a2,+a3,+a4); } function dynCall_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; return FUNCTION_TABLE_iiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0)|0; } function dynCall_vidi(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=+a2; a3=a3|0; FUNCTION_TABLE_vidi[index&1023](a1|0,+a2,a3|0); } function dynCall_viiddidd(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; a5=a5|0; a6=+a6; a7=+a7; FUNCTION_TABLE_viiddidd[index&8191](a1|0,a2|0,+a3,+a4,a5|0,+a6,+a7); } function dynCall_viiddddd(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; a5=+a5; a6=+a6; a7=+a7; FUNCTION_TABLE_viiddddd[index&4095](a1|0,a2|0,+a3,+a4,+a5,+a6,+a7); } function dynCall_viiiddddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=+a5; a6=+a6; a7=+a7; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; FUNCTION_TABLE_viiiddddiiii[index&4095](a1|0,a2|0,a3|0,+a4,+a5,+a6,+a7,a8|0,a9|0,a10|0,a11|0); } function dynCall_viiidd(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=+a5; FUNCTION_TABLE_viiidd[index&8191](a1|0,a2|0,a3|0,+a4,+a5); } function dynCall_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; FUNCTION_TABLE_viiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0); } function dynCall_viddi(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=a4|0; FUNCTION_TABLE_viddi[index&8191](a1|0,+a2,+a3,a4|0); } function dynCall_vidd(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; FUNCTION_TABLE_vidd[index&8191](a1|0,+a2,+a3); } function dynCall_iiii(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; return FUNCTION_TABLE_iiii[index&8191](a1|0,a2|0,a3|0)|0; } function dynCall_viiidddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=+a5; a6=+a6; a7=a7|0; a8=a8|0; a9=+a9; a10=+a10; a11=a11|0; FUNCTION_TABLE_viiidddiiddi[index&8191](a1|0,a2|0,a3|0,+a4,+a5,+a6,a7|0,a8|0,+a9,+a10,a11|0); } function dynCall_viiiiddiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; a6=+a6; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; FUNCTION_TABLE_viiiiddiiii[index&8191](a1|0,a2|0,a3|0,a4|0,+a5,+a6,a7|0,a8|0,a9|0,a10|0); } function dynCall_viiiiiiidd(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=+a8; a9=+a9; FUNCTION_TABLE_viiiiiiidd[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,+a8,+a9); } function dynCall_viiiiddiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; a6=+a6; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; FUNCTION_TABLE_viiiiddiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,+a5,+a6,a7|0,a8|0,a9|0,a10|0,a11|0); } function dynCall_vidddii(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=a5|0; a6=a6|0; FUNCTION_TABLE_vidddii[index&8191](a1|0,+a2,+a3,+a4,a5|0,a6|0); } function dynCall_viii(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; FUNCTION_TABLE_viii[index&8191](a1|0,a2|0,a3|0); } function dynCall_viid(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; FUNCTION_TABLE_viid[index&8191](a1|0,a2|0,+a3); } function dynCall_viddddd(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=+a6; FUNCTION_TABLE_viddddd[index&4095](a1|0,+a2,+a3,+a4,+a5,+a6); } function dynCall_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; a13=a13|0; a14=a14|0; FUNCTION_TABLE_viiiiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0,a12|0,a13|0,a14|0); } function dynCall_viiiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=+a6; a7=+a7; a8=a8|0; a9=a9|0; a10=a10|0; FUNCTION_TABLE_viiiiiddiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,+a6,+a7,a8|0,a9|0,a10|0); } function dynCall_di(index,a1) { index = index|0; a1=a1|0; return +FUNCTION_TABLE_di[index&8191](a1|0); } function dynCall_viiiidddiiddi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; a6=+a6; a7=+a7; a8=a8|0; a9=a9|0; a10=+a10; a11=+a11; a12=a12|0; FUNCTION_TABLE_viiiidddiiddi[index&8191](a1|0,a2|0,a3|0,a4|0,+a5,+a6,+a7,a8|0,a9|0,+a10,+a11,a12|0); } function dynCall_vdi(index,a1,a2) { index = index|0; a1=+a1; a2=a2|0; FUNCTION_TABLE_vdi[index&8191](+a1,a2|0); } function dynCall_viiidi(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=a5|0; FUNCTION_TABLE_viiidi[index&8191](a1|0,a2|0,a3|0,+a4,a5|0); } function dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; FUNCTION_TABLE_viiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0); } function dynCall_vidddd(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=+a5; FUNCTION_TABLE_vidddd[index&8191](a1|0,+a2,+a3,+a4,+a5); } function dynCall_viddddi(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=a6|0; FUNCTION_TABLE_viddddi[index&8191](a1|0,+a2,+a3,+a4,+a5,a6|0); } function dynCall_iid(index,a1,a2) { index = index|0; a1=a1|0; a2=+a2; return FUNCTION_TABLE_iid[index&8191](a1|0,+a2)|0; } function dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; FUNCTION_TABLE_viiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0); } function dynCall_viiiiddiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; a6=+a6; a7=a7|0; a8=a8|0; a9=a9|0; FUNCTION_TABLE_viiiiddiii[index&8191](a1|0,a2|0,a3|0,a4|0,+a5,+a6,a7|0,a8|0,a9|0); } function dynCall_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; FUNCTION_TABLE_viiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0); } function dynCall_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; FUNCTION_TABLE_viiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0); } function dynCall_iii(index,a1,a2) { index = index|0; a1=a1|0; a2=a2|0; return FUNCTION_TABLE_iii[index&8191](a1|0,a2|0)|0; } function dynCall_iiiiii(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; return FUNCTION_TABLE_iiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0)|0; } function dynCall_diii(index,a1,a2,a3) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; return +FUNCTION_TABLE_diii[index&8191](a1|0,a2|0,a3|0); } function dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; FUNCTION_TABLE_viiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0); } function dynCall_viidddddi(index,a1,a2,a3,a4,a5,a6,a7,a8) { index = index|0; a1=a1|0; a2=a2|0; a3=+a3; a4=+a4; a5=+a5; a6=+a6; a7=+a7; a8=a8|0; FUNCTION_TABLE_viidddddi[index&8191](a1|0,a2|0,+a3,+a4,+a5,+a6,+a7,a8|0); } function dynCall_dii(index,a1,a2) { index = index|0; a1=a1|0; a2=a2|0; return +FUNCTION_TABLE_dii[index&4095](a1|0,a2|0); } function dynCall_viiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; a13=a13|0; a14=a14|0; a15=a15|0; a16=a16|0; FUNCTION_TABLE_viiiiiiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0,a12|0,a13|0,a14|0,a15|0,a16|0); } function dynCall_i(index) { index = index|0; return FUNCTION_TABLE_i[index&8191]()|0; } function dynCall_iiiiidii(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; a6=a6|0; a7=a7|0; return FUNCTION_TABLE_iiiiidii[index&8191](a1|0,a2|0,a3|0,a4|0,+a5,a6|0,a7|0)|0; } function dynCall_viiiiiddii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=+a6; a7=+a7; a8=a8|0; a9=a9|0; FUNCTION_TABLE_viiiiiddii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,+a6,+a7,a8|0,a9|0); } function dynCall_viiiddi(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; a5=+a5; a6=a6|0; FUNCTION_TABLE_viiiddi[index&8191](a1|0,a2|0,a3|0,+a4,+a5,a6|0); } function dynCall_vidddddi(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=+a6; a7=a7|0; FUNCTION_TABLE_vidddddi[index&8191](a1|0,+a2,+a3,+a4,+a5,+a6,a7|0); } function dynCall_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; a10=a10|0; a11=a11|0; a12=a12|0; FUNCTION_TABLE_viiiiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0,a10|0,a11|0,a12|0); } function dynCall_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; return FUNCTION_TABLE_iiiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0)|0; } function dynCall_vdddddd(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=+a1; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=+a6; FUNCTION_TABLE_vdddddd[index&8191](+a1,+a2,+a3,+a4,+a5,+a6); } function dynCall_viiid(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=+a4; FUNCTION_TABLE_viiid[index&8191](a1|0,a2|0,a3|0,+a4); } function dynCall_vdddd(index,a1,a2,a3,a4) { index = index|0; a1=+a1; a2=+a2; a3=+a3; a4=+a4; FUNCTION_TABLE_vdddd[index&8191](+a1,+a2,+a3,+a4); } function dynCall_vdd(index,a1,a2) { index = index|0; a1=+a1; a2=+a2; FUNCTION_TABLE_vdd[index&8191](+a1,+a2); } function dynCall_v(index) { index = index|0; FUNCTION_TABLE_v[index&8191](); } function dynCall_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; return FUNCTION_TABLE_iiiiiiiii[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0)|0; } function dynCall_iiiii(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; return FUNCTION_TABLE_iiiii[index&8191](a1|0,a2|0,a3|0,a4|0)|0; } function dynCall_iiiiid(index,a1,a2,a3,a4,a5) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=+a5; return FUNCTION_TABLE_iiiiid[index&4095](a1|0,a2|0,a3|0,a4|0,+a5)|0; } function dynCall_iiiiiidd(index,a1,a2,a3,a4,a5,a6,a7) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=+a6; a7=+a7; return FUNCTION_TABLE_iiiiiidd[index&8191](a1|0,a2|0,a3|0,a4|0,a5|0,+a6,+a7)|0; } function dynCall_viiii(index,a1,a2,a3,a4) { index = index|0; a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; FUNCTION_TABLE_viiii[index&8191](a1|0,a2|0,a3|0,a4|0); } function b0(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_iiiiiiii(0);return 0; } function b1(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = +p5; nullFunc_iiiiiid(1);return 0; } function b2(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0;p12 = p12|0;p13 = p13|0;p14 = p14|0; nullFunc_viiiiiiiiiiiiiii(2); } function b3(p0) { p0 = +p0; nullFunc_vd(3); } function _emscripten_glClearDepth__wrapper(p0) { p0 = +p0; _emscripten_glClearDepth(+p0); } function _emscripten_glClearDepthf__wrapper(p0) { p0 = +p0; _emscripten_glClearDepthf(+p0); } function _emscripten_glLineWidth__wrapper(p0) { p0 = +p0; _emscripten_glLineWidth(+p0); } function b4(p0,p1) { p0 = p0|0;p1 = +p1; nullFunc_vid(4); } function _emscripten_glUniform1f__wrapper(p0,p1) { p0 = p0|0;p1 = +p1; _emscripten_glUniform1f(p0|0,+p1); } function _emscripten_glVertexAttrib1f__wrapper(p0,p1) { p0 = p0|0;p1 = +p1; _emscripten_glVertexAttrib1f(p0|0,+p1); } function b5(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiddiii(5); } function b6(p0) { p0 = p0|0; nullFunc_vi(6); } function _emscripten_glDeleteShader__wrapper(p0) { p0 = p0|0; _emscripten_glDeleteShader(p0|0); } function _emscripten_glCompileShader__wrapper(p0) { p0 = p0|0; _emscripten_glCompileShader(p0|0); } function _emscripten_glDeleteProgram__wrapper(p0) { p0 = p0|0; _emscripten_glDeleteProgram(p0|0); } function _emscripten_glLinkProgram__wrapper(p0) { p0 = p0|0; _emscripten_glLinkProgram(p0|0); } function _emscripten_glUseProgram__wrapper(p0) { p0 = p0|0; _emscripten_glUseProgram(p0|0); } function _emscripten_glValidateProgram__wrapper(p0) { p0 = p0|0; _emscripten_glValidateProgram(p0|0); } function _emscripten_glDeleteObjectARB__wrapper(p0) { p0 = p0|0; _emscripten_glDeleteObjectARB(p0|0); } function _emscripten_glEnableClientState__wrapper(p0) { p0 = p0|0; _emscripten_glEnableClientState(p0|0); } function _emscripten_glClientActiveTexture__wrapper(p0) { p0 = p0|0; _emscripten_glClientActiveTexture(p0|0); } function _emscripten_glBindVertexArray__wrapper(p0) { p0 = p0|0; _emscripten_glBindVertexArray(p0|0); } function _emscripten_glMatrixMode__wrapper(p0) { p0 = p0|0; _emscripten_glMatrixMode(p0|0); } function _emscripten_glLoadMatrixf__wrapper(p0) { p0 = p0|0; _emscripten_glLoadMatrixf(p0|0); } function _emscripten_glEnableVertexAttribArray__wrapper(p0) { p0 = p0|0; _emscripten_glEnableVertexAttribArray(p0|0); } function _emscripten_glDisableVertexAttribArray__wrapper(p0) { p0 = p0|0; _emscripten_glDisableVertexAttribArray(p0|0); } function _emscripten_glDepthFunc__wrapper(p0) { p0 = p0|0; _emscripten_glDepthFunc(p0|0); } function _emscripten_glEnable__wrapper(p0) { p0 = p0|0; _emscripten_glEnable(p0|0); } function _emscripten_glDisable__wrapper(p0) { p0 = p0|0; _emscripten_glDisable(p0|0); } function _emscripten_glFrontFace__wrapper(p0) { p0 = p0|0; _emscripten_glFrontFace(p0|0); } function _emscripten_glCullFace__wrapper(p0) { p0 = p0|0; _emscripten_glCullFace(p0|0); } function _emscripten_glClear__wrapper(p0) { p0 = p0|0; _emscripten_glClear(p0|0); } function _emscripten_glClearStencil__wrapper(p0) { p0 = p0|0; _emscripten_glClearStencil(p0|0); } function _emscripten_glDepthMask__wrapper(p0) { p0 = p0|0; _emscripten_glDepthMask(p0|0); } function _emscripten_glStencilMask__wrapper(p0) { p0 = p0|0; _emscripten_glStencilMask(p0|0); } function _emscripten_glGenerateMipmap__wrapper(p0) { p0 = p0|0; _emscripten_glGenerateMipmap(p0|0); } function _emscripten_glActiveTexture__wrapper(p0) { p0 = p0|0; _emscripten_glActiveTexture(p0|0); } function _emscripten_glBlendEquation__wrapper(p0) { p0 = p0|0; _emscripten_glBlendEquation(p0|0); } function b7(p0,p1) { p0 = p0|0;p1 = p1|0; nullFunc_vii(7); } function _glDeleteTextures__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _glDeleteTextures(p0|0,p1|0); } function _emscripten_glPixelStorei__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glPixelStorei(p0|0,p1|0); } function _emscripten_glGetIntegerv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGetIntegerv(p0|0,p1|0); } function _emscripten_glGetFloatv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGetFloatv(p0|0,p1|0); } function _emscripten_glGetBooleanv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGetBooleanv(p0|0,p1|0); } function _emscripten_glGenTextures__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGenTextures(p0|0,p1|0); } function _emscripten_glDeleteTextures__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDeleteTextures(p0|0,p1|0); } function _emscripten_glBindTexture__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBindTexture(p0|0,p1|0); } function _emscripten_glGenBuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGenBuffers(p0|0,p1|0); } function _emscripten_glDeleteBuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDeleteBuffers(p0|0,p1|0); } function _emscripten_glGenRenderbuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGenRenderbuffers(p0|0,p1|0); } function _emscripten_glDeleteRenderbuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDeleteRenderbuffers(p0|0,p1|0); } function _emscripten_glBindRenderbuffer__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBindRenderbuffer(p0|0,p1|0); } function _emscripten_glUniform1i__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glUniform1i(p0|0,p1|0); } function _emscripten_glBindBuffer__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBindBuffer(p0|0,p1|0); } function _emscripten_glVertexAttrib1fv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib1fv(p0|0,p1|0); } function _emscripten_glVertexAttrib2fv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib2fv(p0|0,p1|0); } function _emscripten_glVertexAttrib3fv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib3fv(p0|0,p1|0); } function _emscripten_glVertexAttrib4fv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib4fv(p0|0,p1|0); } function _emscripten_glAttachShader__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glAttachShader(p0|0,p1|0); } function _emscripten_glDetachShader__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDetachShader(p0|0,p1|0); } function _emscripten_glBindFramebuffer__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBindFramebuffer(p0|0,p1|0); } function _emscripten_glGenFramebuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGenFramebuffers(p0|0,p1|0); } function _emscripten_glDeleteFramebuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDeleteFramebuffers(p0|0,p1|0); } function _emscripten_glBindProgramARB__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBindProgramARB(p0|0,p1|0); } function _emscripten_glGetPointerv__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGetPointerv(p0|0,p1|0); } function _emscripten_glGenVertexArrays__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glGenVertexArrays(p0|0,p1|0); } function _emscripten_glDeleteVertexArrays__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDeleteVertexArrays(p0|0,p1|0); } function _emscripten_glVertexAttribDivisor__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttribDivisor(p0|0,p1|0); } function _emscripten_glBlendFunc__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBlendFunc(p0|0,p1|0); } function _emscripten_glBlendEquationSeparate__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glBlendEquationSeparate(p0|0,p1|0); } function _emscripten_glStencilMaskSeparate__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glStencilMaskSeparate(p0|0,p1|0); } function _emscripten_glHint__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glHint(p0|0,p1|0); } function _emscripten_glDrawBuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDrawBuffers(p0|0,p1|0); } function b8(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_iiiiiii(8);return 0; } function b9(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = +p6;p7 = +p7;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0; nullFunc_viiiiiiddiiii(9); } function b10(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0;p12 = p12|0; nullFunc_viiiiiiiiiiiii(10); } function b11(p0) { p0 = p0|0; nullFunc_ii(11);return 0; } function _time__wrapper(p0) { p0 = p0|0; return _time(p0|0)|0; } function _mktime__wrapper(p0) { p0 = p0|0; return _mktime(p0|0)|0; } function _localtime__wrapper(p0) { p0 = p0|0; return _localtime(p0|0)|0; } function _eglGetDisplay__wrapper(p0) { p0 = p0|0; return _eglGetDisplay(p0|0)|0; } function _eglTerminate__wrapper(p0) { p0 = p0|0; return _eglTerminate(p0|0)|0; } function _eglGetProcAddress__wrapper(p0) { p0 = p0|0; return _eglGetProcAddress(p0|0)|0; } function _eglWaitNative__wrapper(p0) { p0 = p0|0; return _eglWaitNative(p0|0)|0; } function _eglBindAPI__wrapper(p0) { p0 = p0|0; return _eglBindAPI(p0|0)|0; } function _emscripten_glGetString__wrapper(p0) { p0 = p0|0; return _emscripten_glGetString(p0|0)|0; } function _emscripten_glIsTexture__wrapper(p0) { p0 = p0|0; return _emscripten_glIsTexture(p0|0)|0; } function _emscripten_glIsBuffer__wrapper(p0) { p0 = p0|0; return _emscripten_glIsBuffer(p0|0)|0; } function _emscripten_glIsRenderbuffer__wrapper(p0) { p0 = p0|0; return _emscripten_glIsRenderbuffer(p0|0)|0; } function _emscripten_glCreateShader__wrapper(p0) { p0 = p0|0; return _emscripten_glCreateShader(p0|0)|0; } function _emscripten_glIsShader__wrapper(p0) { p0 = p0|0; return _emscripten_glIsShader(p0|0)|0; } function _emscripten_glIsProgram__wrapper(p0) { p0 = p0|0; return _emscripten_glIsProgram(p0|0)|0; } function _emscripten_glIsFramebuffer__wrapper(p0) { p0 = p0|0; return _emscripten_glIsFramebuffer(p0|0)|0; } function _emscripten_glCheckFramebufferStatus__wrapper(p0) { p0 = p0|0; return _emscripten_glCheckFramebufferStatus(p0|0)|0; } function _emscripten_glIsEnabled__wrapper(p0) { p0 = p0|0; return _emscripten_glIsEnabled(p0|0)|0; } function _pthread_mutex_unlock__wrapper(p0) { p0 = p0|0; return _pthread_mutex_unlock(p0|0)|0; } function _pthread_mutex_destroy__wrapper(p0) { p0 = p0|0; return _pthread_mutex_destroy(p0|0)|0; } function _pthread_mutex_lock__wrapper(p0) { p0 = p0|0; return _pthread_mutex_lock(p0|0)|0; } function _pthread_cond_broadcast__wrapper(p0) { p0 = p0|0; return _pthread_cond_broadcast(p0|0)|0; } function b12(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3; nullFunc_viidd(12); } function b13(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = p3|0; nullFunc_viidi(13); } function b14(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = +p4;p5 = +p5;p6 = +p6; nullFunc_viiidddd(14); } function b15(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viddiiii(15); } function b16(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(16); } function _emscripten_glUniform4i__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glUniform4i(p0|0,p1|0,p2|0,p3|0,p4|0); } function _emscripten_glFramebufferTexture2D__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glFramebufferTexture2D(p0|0,p1|0,p2|0,p3|0,p4|0); } function _emscripten_glShaderBinary__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glShaderBinary(p0|0,p1|0,p2|0,p3|0,p4|0); } function _emscripten_glDrawElementsInstanced__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glDrawElementsInstanced(p0|0,p1|0,p2|0,p3|0,p4|0); } function b17(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viddiii(17); } function b18(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; nullFunc_viidddd(18); } function b19(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_viddd(19); } function _emscripten_glUniform3f__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glUniform3f(p0|0,+p1,+p2,+p3); } function _emscripten_glVertexAttrib3f__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glVertexAttrib3f(p0|0,+p1,+p2,+p3); } function b20(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0; nullFunc_iiiiiiiiiiii(20);return 0; } function b21(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = p2|0; nullFunc_vidi(21); } function b22(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3;p4 = p4|0;p5 = +p5;p6 = +p6; nullFunc_viiddidd(22); } function b23(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5;p6 = +p6; nullFunc_viiddddd(23); } function b24(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = +p4;p5 = +p5;p6 = +p6;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0; nullFunc_viiiddddiiii(24); } function b25(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = +p4; nullFunc_viiidd(25); } function b26(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0; nullFunc_viiiiiiiiiii(26); } function b27(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = p3|0; nullFunc_viddi(27); } function b28(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = +p2; nullFunc_vidd(28); } function _emscripten_glUniform2f__wrapper(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glUniform2f(p0|0,+p1,+p2); } function _emscripten_glVertexAttrib2f__wrapper(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glVertexAttrib2f(p0|0,+p1,+p2); } function b29(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(29);return 0; } function _eglInitialize__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; return _eglInitialize(p0|0,p1|0,p2|0)|0; } function b30(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = +p4;p5 = +p5;p6 = p6|0;p7 = p7|0;p8 = +p8;p9 = +p9;p10 = p10|0; nullFunc_viiidddiiddi(30); } function b31(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4;p5 = +p5;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0; nullFunc_viiiiddiiii(31); } function b32(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = +p7;p8 = +p8; nullFunc_viiiiiiidd(32); } function b33(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4;p5 = +p5;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0; nullFunc_viiiiddiiiii(33); } function b34(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = p4|0;p5 = p5|0; nullFunc_vidddii(34); } function b35(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_viii(35); } function _emscripten_glGetTexParameterfv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetTexParameterfv(p0|0,p1|0,p2|0); } function _emscripten_glGetTexParameteriv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetTexParameteriv(p0|0,p1|0,p2|0); } function _emscripten_glTexParameterfv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameterfv(p0|0,p1|0,p2|0); } function _emscripten_glTexParameteriv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameteriv(p0|0,p1|0,p2|0); } function _emscripten_glGetBufferParameteriv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetBufferParameteriv(p0|0,p1|0,p2|0); } function _emscripten_glGetRenderbufferParameteriv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetRenderbufferParameteriv(p0|0,p1|0,p2|0); } function _emscripten_glGetUniformfv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetUniformfv(p0|0,p1|0,p2|0); } function _emscripten_glGetUniformiv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetUniformiv(p0|0,p1|0,p2|0); } function _emscripten_glGetVertexAttribfv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribfv(p0|0,p1|0,p2|0); } function _emscripten_glGetVertexAttribiv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribiv(p0|0,p1|0,p2|0); } function _emscripten_glGetVertexAttribPointerv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribPointerv(p0|0,p1|0,p2|0); } function _emscripten_glUniform2i__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2i(p0|0,p1|0,p2|0); } function _emscripten_glUniform1iv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform1iv(p0|0,p1|0,p2|0); } function _emscripten_glUniform2iv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2iv(p0|0,p1|0,p2|0); } function _emscripten_glUniform3iv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform3iv(p0|0,p1|0,p2|0); } function _emscripten_glUniform4iv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform4iv(p0|0,p1|0,p2|0); } function _emscripten_glUniform1fv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform1fv(p0|0,p1|0,p2|0); } function _emscripten_glUniform2fv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2fv(p0|0,p1|0,p2|0); } function _emscripten_glUniform3fv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform3fv(p0|0,p1|0,p2|0); } function _emscripten_glUniform4fv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform4fv(p0|0,p1|0,p2|0); } function _emscripten_glGetShaderiv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetShaderiv(p0|0,p1|0,p2|0); } function _emscripten_glGetProgramiv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetProgramiv(p0|0,p1|0,p2|0); } function _emscripten_glBindAttribLocation__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glBindAttribLocation(p0|0,p1|0,p2|0); } function _emscripten_glGetObjectParameterivARB__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetObjectParameterivARB(p0|0,p1|0,p2|0); } function _emscripten_glNormalPointer__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glNormalPointer(p0|0,p1|0,p2|0); } function _emscripten_glDrawArrays__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glDrawArrays(p0|0,p1|0,p2|0); } function _emscripten_glTexParameteri__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameteri(p0|0,p1|0,p2|0); } function _emscripten_glStencilFunc__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glStencilFunc(p0|0,p1|0,p2|0); } function _emscripten_glStencilOp__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glStencilOp(p0|0,p1|0,p2|0); } function b36(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = +p2; nullFunc_viid(36); } function _emscripten_glTexParameterf__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = +p2; _emscripten_glTexParameterf(p0|0,p1|0,+p2); } function b37(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; nullFunc_viddddd(37); } function b38(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0;p12 = p12|0;p13 = p13|0; nullFunc_viiiiiiiiiiiiii(38); } function b39(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = +p5;p6 = +p6;p7 = p7|0;p8 = p8|0;p9 = p9|0; nullFunc_viiiiiddiii(39); } function b40(p0) { p0 = p0|0; nullFunc_di(40);return +0; } function b41(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4;p5 = +p5;p6 = +p6;p7 = p7|0;p8 = p8|0;p9 = +p9;p10 = +p10;p11 = p11|0; nullFunc_viiiidddiiddi(41); } function b42(p0,p1) { p0 = +p0;p1 = p1|0; nullFunc_vdi(42); } function _emscripten_glSampleCoverage__wrapper(p0,p1) { p0 = +p0;p1 = p1|0; _emscripten_glSampleCoverage(+p0,p1|0); } function b43(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = p4|0; nullFunc_viiidi(43); } function b44(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; nullFunc_viiiiiiii(44); } function _emscripten_glCompressedTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCompressedTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); } function _emscripten_glCopyTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCopyTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); } function _emscripten_glCopyTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCopyTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); } function b45(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; nullFunc_vidddd(45); } function _emscripten_glUniform4f__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glUniform4f(p0|0,+p1,+p2,+p3,+p4); } function _emscripten_glVertexAttrib4f__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glVertexAttrib4f(p0|0,+p1,+p2,+p3,+p4); } function b46(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = p5|0; nullFunc_viddddi(46); } function b47(p0,p1) { p0 = p0|0;p1 = +p1; nullFunc_iid(47);return 0; } function b48(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(48); } function _emscripten_glReadPixels__wrapper(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glReadPixels(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); } function _emscripten_glGetActiveUniform__wrapper(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glGetActiveUniform(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); } function _emscripten_glGetActiveAttrib__wrapper(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glGetActiveAttrib(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); } function b49(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4;p5 = +p5;p6 = p6|0;p7 = p7|0;p8 = p8|0; nullFunc_viiiiddiii(49); } function b50(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; nullFunc_viiiiiiiii(50); } function _emscripten_glCompressedTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glCompressedTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); } function _emscripten_glTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); } function _emscripten_glTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); } function b51(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0; nullFunc_viiiiiiiiii(51); } function b52(p0,p1) { p0 = p0|0;p1 = p1|0; nullFunc_iii(52);return 0; } function _eglDestroyContext__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _eglDestroyContext(p0|0,p1|0)|0; } function _eglDestroySurface__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _eglDestroySurface(p0|0,p1|0)|0; } function _eglSwapBuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _eglSwapBuffers(p0|0,p1|0)|0; } function _eglSwapInterval__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _eglSwapInterval(p0|0,p1|0)|0; } function _emscripten_glGetUniformLocation__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _emscripten_glGetUniformLocation(p0|0,p1|0)|0; } function _emscripten_glGetAttribLocation__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _emscripten_glGetAttribLocation(p0|0,p1|0)|0; } function b53(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_iiiiii(53);return 0; } function _eglChooseConfig__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; return _eglChooseConfig(p0|0,p1|0,p2|0,p3|0,p4|0)|0; } function b54(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_diii(54);return +0; } function b55(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(55); } function _emscripten_glDrawRangeElements__wrapper(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glDrawRangeElements(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); } function _emscripten_glVertexAttribPointer__wrapper(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glVertexAttribPointer(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); } function b56(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5;p6 = +p6;p7 = p7|0; nullFunc_viidddddi(56); } function b57(p0,p1) { p0 = p0|0;p1 = p1|0; nullFunc_dii(57);return +0; } function b58(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12,p13,p14,p15) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0;p12 = p12|0;p13 = p13|0;p14 = p14|0;p15 = p15|0; nullFunc_viiiiiiiiiiiiiiii(58); } function b59() { ; nullFunc_i(59);return 0; } function _eglWaitGL__wrapper() { ; return _eglWaitGL()|0; } function _emscripten_glCreateProgram__wrapper() { ; return _emscripten_glCreateProgram()|0; } function _emscripten_glGetError__wrapper() { ; return _emscripten_glGetError()|0; } function b60(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4;p5 = p5|0;p6 = p6|0; nullFunc_iiiiidii(60);return 0; } function b61(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = +p5;p6 = +p6;p7 = p7|0;p8 = p8|0; nullFunc_viiiiiddii(61); } function b62(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3;p4 = +p4;p5 = p5|0; nullFunc_viiiddi(62); } function b63(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5;p6 = p6|0; nullFunc_vidddddi(63); } function b64(p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0;p9 = p9|0;p10 = p10|0;p11 = p11|0; nullFunc_viiiiiiiiiiii(64); } function b65(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; nullFunc_iiiiiiiiii(65);return 0; } function b66(p0,p1,p2,p3,p4,p5) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; nullFunc_vdddddd(66); } function _emscripten_glFrustum__wrapper(p0,p1,p2,p3,p4,p5) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; _emscripten_glFrustum(+p0,+p1,+p2,+p3,+p4,+p5); } function b67(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = +p3; nullFunc_viiid(67); } function b68(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_vdddd(68); } function _emscripten_glRotatef__wrapper(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glRotatef(+p0,+p1,+p2,+p3); } function _emscripten_glClearColor__wrapper(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glClearColor(+p0,+p1,+p2,+p3); } function _emscripten_glBlendColor__wrapper(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glBlendColor(+p0,+p1,+p2,+p3); } function b69(p0,p1) { p0 = +p0;p1 = +p1; nullFunc_vdd(69); } function _emscripten_glDepthRange__wrapper(p0,p1) { p0 = +p0;p1 = +p1; _emscripten_glDepthRange(+p0,+p1); } function _emscripten_glDepthRangef__wrapper(p0,p1) { p0 = +p0;p1 = +p1; _emscripten_glDepthRangef(+p0,+p1); } function _emscripten_glPolygonOffset__wrapper(p0,p1) { p0 = +p0;p1 = +p1; _emscripten_glPolygonOffset(+p0,+p1); } function b70() { ; nullFunc_v(70); } function ___cxa_pure_virtual__wrapper() { ; ___cxa_pure_virtual(); } function ___cxa_end_catch__wrapper() { ; ___cxa_end_catch(); } function ___cxa_rethrow__wrapper() { ; ___cxa_rethrow(); } function _abort__wrapper() { ; _abort(); } function _emscripten_glLoadIdentity__wrapper() { ; _emscripten_glLoadIdentity(); } function _emscripten_glReleaseShaderCompiler__wrapper() { ; _emscripten_glReleaseShaderCompiler(); } function _emscripten_glFinish__wrapper() { ; _emscripten_glFinish(); } function _emscripten_glFlush__wrapper() { ; _emscripten_glFlush(); } function b71(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; nullFunc_iiiiiiiii(71);return 0; } function b72(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_iiiii(72);return 0; } function _strftime__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; return _strftime(p0|0,p1|0,p2|0,p3|0)|0; } function _eglGetConfigAttrib__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; return _eglGetConfigAttrib(p0|0,p1|0,p2|0,p3|0)|0; } function _eglCreateContext__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; return _eglCreateContext(p0|0,p1|0,p2|0,p3|0)|0; } function _eglCreateWindowSurface__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; return _eglCreateWindowSurface(p0|0,p1|0,p2|0,p3|0)|0; } function _eglMakeCurrent__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; return _eglMakeCurrent(p0|0,p1|0,p2|0,p3|0)|0; } function b73(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = +p4; nullFunc_iiiiid(73);return 0; } function b74(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = +p5;p6 = +p6; nullFunc_iiiiiidd(74);return 0; } function b75(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(75); } function ___assert_fail__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; ___assert_fail(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glBufferData__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBufferData(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glBufferSubData__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBufferSubData(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glUniform3i__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniform3i(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glUniformMatrix2fv__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix2fv(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glUniformMatrix3fv__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix3fv(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glUniformMatrix4fv__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix4fv(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetAttachedShaders__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetAttachedShaders(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glShaderSource__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glShaderSource(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetShaderSource__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderSource(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetShaderInfoLog__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderInfoLog(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetShaderPrecisionFormat__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderPrecisionFormat(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetProgramInfoLog__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetProgramInfoLog(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glFramebufferRenderbuffer__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glFramebufferRenderbuffer(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetFramebufferAttachmentParameteriv__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetFramebufferAttachmentParameteriv(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glGetInfoLogARB__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetInfoLogARB(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glVertexPointer__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glVertexPointer(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glTexCoordPointer__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glTexCoordPointer(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glColorPointer__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glColorPointer(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glDrawElements__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glDrawElements(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glDrawArraysInstanced__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glDrawArraysInstanced(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glViewport__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glViewport(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glScissor__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glScissor(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glColorMask__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glColorMask(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glRenderbufferStorage__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glRenderbufferStorage(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glBlendFuncSeparate__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBlendFuncSeparate(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glStencilFuncSeparate__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glStencilFuncSeparate(p0|0,p1|0,p2|0,p3|0); } function _emscripten_glStencilOpSeparate__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glStencilOpSeparate(p0|0,p1|0,p2|0,p3|0); } // EMSCRIPTEN_END_FUNCS var FUNCTION_TABLE_iiiiiiii = [b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZNKSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPK2tmcc,b0,b0,__ZNKSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPK2tmcc,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIcS3_NS_9allocatorIcEEEE,b0,b0,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRe,__ZNKSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_bRNS_8ios_baseERjRNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN14AbilityFactory9magicTextEiP5SpellP15MTGCardInstanceiP13TargetChooserP11MTGGameZone,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN14AbilityFactory24parseChooseActionAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5SpellS8_ii,b0,__ZN14AbilityFactory12parseTriggerENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iP5SpellP15MTGCardInstanceP10Targetable,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN14AbilityFactory23parsePhaseActionAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5SpellS8_ii,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,_SDL_BlendFillRect_ARGB8888,_SDL_BlendFillRect_RGB888,_SDL_BlendFillRect_RGBA,_SDL_BlendFillRect_RGB,_SDL_BlendFillRect_RGB555,_SDL_BlendFillRect_RGB565,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEPKNS_12basic_stringIcS3_NS_9allocatorIcEEEENS_5ctypeIcEEEET0_RT_SE_SD_SD_RKT1_Rjb,b0,b0,b0,b0,__ZNSt3__114__scan_keywordINS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEPKNS_12basic_stringIwS3_NS_9allocatorIwEEEENS_5ctypeIwEEEET0_RT_SE_SD_SD_RKT1_Rjb,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 ,b0,b0,b0]; var FUNCTION_TABLE_iiiiiid = [b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEce,b1,b1,b1,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwe,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 ,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1]; var FUNCTION_TABLE_viiiiiiiiiiiiiii = [b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,__ZN15TrCombatTriggerC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_bbbbbbbbb,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,__ZN20GenericTargetAbilityC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_iP15MTGCardInstanceP13TargetChooserP10MTGAbilityP8ManaCostS8_SE_S8_iP11MTGGameZoneS8_,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,__ZNSt3__111__money_putIcE8__formatEPcRS2_S3_jPKcS5_RKNS_5ctypeIcEEbRKNS_10money_base7patternEccRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESL_SL_i,b2,__ZNSt3__111__money_putIwE8__formatEPwRS2_S3_jPKwS5_RKNS_5ctypeIwEEbRKNS_10money_base7patternEwwRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNSE_IwNSF_IwEENSH_IwEEEESQ_i,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 ,b2,b2,b2]; var FUNCTION_TABLE_vd = [b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,_emscripten_glClearDepth__wrapper,_emscripten_glClearDepthf__wrapper,b3,b3,b3,b3 ,b3,b3,_emscripten_glLineWidth__wrapper,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 ,b3,b3,b3]; var FUNCTION_TABLE_vid = [b4,b4,b4,b4,b4,__ZN13ActionElement6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11ActionLayer6UpdateEf,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13PlayGuiObject6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZThn12_N13PlayGuiObject6UpdateEf,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11ActionStack6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12MTGEventText6UpdateEf,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN23GenericActivatedAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN16ActivatedAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN10MTGAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN14InstantAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,__ZN12ANewAffinity6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN10MayAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZN11MenuAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN20GenericTargetAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN10AVanishing6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN7AUpkeep6UpdateEf,b4,b4,b4,b4 ,b4,b4,b4,__ZN12APhaseAction6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN14AAttackSetCost6UpdateEf,b4,b4,b4,b4,b4,b4,__ZN13ABlockSetCost6UpdateEf,b4,b4,b4,b4,b4,b4,__ZN6ABlink6UpdateEf,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,__ZN10AACastCard6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN16ATutorialMessage6UpdateEf,b4,b4,b4,b4,b4,b4,__ZThn152_N16ATutorialMessage6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,__ZN14JGuiController6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN23APowerToughnessModifier6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,__ZN11CardDisplay6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN7CardGui6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZThn12_N7CardGui6UpdateEf,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12CardSelector6UpdateEf,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8GuiLayer6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN16CarouselDeckView15UpdateViewStateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11WDataSource6UpdateEf,b4,b4,__ZN11WDataSource10setElapsedEf,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8DeckMenu6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12DeckMenuItem6UpdateEf,b4 ,b4,b4,b4,b4,__ZN12DeckMenuItem16RenderWithOffsetEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12GameObserver6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN15GameStateAwards6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,__ZN19GameStateDeckViewer6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13GameStateDuel6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13GameStateMenu6UpdateEf ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN16GameStateOptions6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiDeco6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiDeco4setXEf ,__ZN8WGuiDeco4setYEf,__ZN8WGuiDeco8setWidthEf,__ZN8WGuiDeco9setHeightEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13GameStateShop6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,__ZN14GameStateStory6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN14TransitionBase6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,__ZN12GridDeckView15UpdateViewStateEf,b4,b4,b4,__ZN10GuiAvatars6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN9GuiCombat6UpdateEf,b4,b4,b4,b4,b4,b4,__ZN8GuiFrame6UpdateEf,b4,b4,b4,b4,b4,b4,b4 ,__ZN7GuiHand6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZN11GuiHandSelf6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN3Pos6UpdateEf,b4,b4,b4,__ZN7GuiMana6UpdateEf,b4,b4,b4,b4,b4,__ZN11GuiPhaseBar6UpdateEf,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,__ZThn52_N11GuiPhaseBar6UpdateEf,b4,b4,b4,b4,b4,b4,__ZThn64_N11GuiPhaseBar6UpdateEf,b4,b4,b4,b4,__ZN7GuiPlay6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11GuiGameZone6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZThn12_N11GuiGameZone6UpdateEf,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN10IconButton6UpdateEf,b4 ,b4,b4,b4,b4,b4,b4,__ZN12SimpleButton6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12SimpleButton16RenderWithOffsetEf,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8MenuItem6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZN13OtherMenuItem6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,__ZN16TriggeredAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN23GenericTriggeredAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN21ListMaintainerAbility6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN23AStrongLandLinkCreature6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN20AKjeldoranFrostbeast6UpdateEf ,b4,b4,b4,b4,b4,__ZN9AFastbond6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11AErgRaiders6UpdateEf ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13ALifeZoneLink6UpdateEf,b4,b4,b4,b4,__ZN10APowerLeak6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZN24ARegularLifeModifierAura6UpdateEf,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,__ZN16AIslandSanctuary6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12AConservator6UpdateEf,b4,b4,b4,b4,b4,b4 ,__ZN19ACircleOfProtection6UpdateEf,b4,b4,b4,b4,b4,__ZN16AArmageddonClock6UpdateEf,b4,b4,b4,b4,b4,b4,__ZN13AAladdinsLamp6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN7APaired6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN9AAsLongAs6UpdateEf,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12AThisForEach6UpdateEf,b4,b4,b4,b4 ,b4,b4,b4,__ZN5AThis6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12MTGGamePhase6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13MTGEventBonus6UpdateEf,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12MTGMomirRule6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,__ZN10HUDDisplay6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiItem6UpdateEf ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiItem4setXEf,__ZN8WGuiItem4setYEf,__ZN8WGuiItem8setWidthEf,__ZN8WGuiItem9setHeightEf,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN9OptionKey6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN23PlayGuiObjectController6UpdateEf,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN10SimpleMenu6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11SimplePopup6UpdateEf,b4,b4,b4,b4,__ZN9StoryText6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN11StoryReward6UpdateEf,b4,b4,b4 ,b4,__ZN10StoryImage6UpdateEf,b4,b4,b4,b4,b4,__ZN11StoryChoice6UpdateEf,b4,b4,b4,b4,__ZN9StoryDuel6UpdateEf,b4,b4,b4,__ZN11StoryDialog6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZThn24_N11StoryDialog6UpdateEf,b4,b4 ,__ZN10JGuiObject6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12TextScroller6UpdateEf,b4,b4,b4,__ZN20VerticalTextScroller6UpdateEf,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,__ZN7WLBFont8SetScaleEf,b4,b4,b4,__ZN7WLBFont11SetTrackingEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN7WFBFont8SetScaleEf,b4,b4,b4,__ZN7WFBFont11SetTrackingEf,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiMenu6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN12WDecoConfirm6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN9WGuiSplit6UpdateEf,b4,b4,b4,b4,b4,b4,b4,__ZN9WGuiSplit4setXEf,__ZN9WGuiSplit4setYEf,__ZN9WGuiSplit8setWidthEf,__ZN9WGuiSplit9setHeightEf,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,__ZN11WGuiFilters6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN13WGuiKeyBinder6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,__ZN8WGuiBase4setXEf,__ZN8WGuiBase4setYEf,__ZN8WGuiBase8setWidthEf,__ZN8WGuiBase9setHeightEf,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,__ZN9WSrcCardsC2Ef,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN17WSrcUnlockedCardsC2Ef,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN22SimpleCardEffectRotateC2Ef,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,__ZN3JGE8SetDeltaEf,__ZN3JGE6UpdateEf,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,_emscripten_glUniform1f__wrapper,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,_emscripten_glVertexAttrib1f__wrapper,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4]; var FUNCTION_TABLE_viiddiii = [b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,__ZN9StoryTextC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffS6_ii,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 ,b5,b5,b5]; var FUNCTION_TABLE_vi = [b6,__ZN13ActionElementD2Ev,__ZN13ActionElementD0Ev,__ZN13ActionElement6RenderEv,b6,b6,__ZN10JGuiObject8EnteringEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8GuiLayer12resetObjectsEv,__ZN11ActionLayerD2Ev,__ZN11ActionLayerD0Ev,b6,b6,__ZN11ActionLayer6RenderEv,b6 ,b6,b6,__ZThn52_N11ActionLayerD1Ev,__ZThn52_N11ActionLayerD0Ev,b6,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN12JGuiListenerD2Ev,__ZN12JGuiListenerD0Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZThn8_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev ,__ZThn8_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_iostreamIcNS_11char_traitsIcEEED0Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIcNS_11char_traitsIcEEED0Ev,__ZN13NextGamePhaseD2Ev,__ZN13NextGamePhaseD0Ev,__ZN13NextGamePhase6RenderEv,b6,b6,__ZN13Interruptible8EnteringEv,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13Interruptible4DumpEv,__ZThn8_N13NextGamePhaseD1Ev,__ZThn8_N13NextGamePhaseD0Ev,b6,__ZThn12_N13NextGamePhaseD1Ev,__ZThn12_N13NextGamePhaseD0Ev,b6,__ZThn12_N13NextGamePhase6RenderEv,b6 ,b6,__ZN12StackAbilityD2Ev,__ZN12StackAbilityD0Ev,__ZN12StackAbility6RenderEv,b6,b6,b6,__ZThn8_N12StackAbilityD1Ev,__ZThn8_N12StackAbilityD0Ev,__ZThn12_N12StackAbilityD1Ev,__ZThn12_N12StackAbilityD0Ev,__ZThn12_N12StackAbility6RenderEv,b6,__ZN5SpellD2Ev,__ZN5SpellD0Ev,__ZN5Spell6RenderEv,b6,b6,b6,__ZThn8_N5SpellD1Ev,__ZThn8_N5SpellD0Ev,__ZThn12_N5SpellD1Ev,__ZThn12_N5SpellD0Ev,__ZThn12_N5Spell6RenderEv,b6,__ZN10DrawActionD2Ev,__ZN10DrawActionD0Ev,__ZN10DrawAction6RenderEv,b6,b6 ,b6,__ZThn8_N10DrawActionD1Ev,__ZThn8_N10DrawActionD0Ev,__ZThn12_N10DrawActionD1Ev,__ZThn12_N10DrawActionD0Ev,__ZThn12_N10DrawAction6RenderEv,b6,__ZN11ActionStackD2Ev,__ZN11ActionStackD0Ev,b6,b6,__ZN11ActionStack6RenderEv,b6,__ZN13InterruptibleD2Ev,__ZN13InterruptibleD0Ev,__ZN13Interruptible6RenderEv,b6,__ZThn8_N13InterruptibleD1Ev,__ZThn8_N13InterruptibleD0Ev,__ZThn12_N13InterruptibleD1Ev,__ZThn12_N13InterruptibleD0Ev,__ZThn12_N13Interruptible6RenderEv,__ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev ,b6,b6,b6,b6,b6,b6,b6,__ZN13AIMomirPlayerD2Ev,__ZN13AIMomirPlayerD0Ev,__ZN8AIPlayer3EndEv,b6,b6,b6,b6,__ZN12AIPlayerBaka6RenderEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN14CardDescriptorD2Ev,__ZN14CardDescriptorD0Ev,b6,b6,b6,b6,b6,__ZThn260_N14CardDescriptorD1Ev,__ZThn260_N14CardDescriptorD0Ev,b6,b6,b6,b6,b6,__ZN8AIPlayerD2Ev,__ZN8AIPlayerD0Ev ,b6,__ZN8AIPlayer6RenderEv,__ZN12AIPlayerBakaD2Ev,__ZN12AIPlayerBakaD0Ev,b6,b6,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev,__ZN12MTGEventTextD2Ev,__ZN12MTGEventTextD0Ev,__ZN12MTGEventText6RenderEv,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN23GenericActivatedAbilityD2Ev,__ZN23GenericActivatedAbilityD0Ev,__ZN10MTGAbility6RenderEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13AAAlterPoisonD2Ev,__ZN13AAAlterPoisonD0Ev,b6,b6,b6,b6,b6,__ZN15AADamagePreventD2Ev,__ZN15AADamagePreventD0Ev,b6,b6,b6 ,__ZN9AADamagerD2Ev,__ZN9AADamagerD0Ev,b6,b6,b6,__ZN10AADepleterD2Ev,__ZN10AADepleterD0Ev,b6,b6,b6,__ZN9AACascadeD2Ev,__ZN9AACascadeD0Ev,b6,b6,b6,__ZN9AAModTurnD2Ev,__ZN9AAModTurnD0Ev,b6,b6,b6,__ZN15AALibraryBottomD2Ev,__ZN15AALibraryBottomD0Ev,b6,b6,b6,__ZN8AACopierD2Ev,__ZN8AACopierD0Ev,b6,b6,b6 ,__ZN10AAPhaseOutD2Ev,__ZN10AAPhaseOutD0Ev,b6,b6,b6,__ZN9AAImprintD2Ev,__ZN9AAImprintD0Ev,b6,b6,b6,__ZN9AACounterD2Ev,__ZN9AACounterD0Ev,b6,b6,b6,__ZN14ACounterShroudD2Ev,__ZN14ACounterShroudD0Ev,b6,b6,b6,b6,__ZN15ACounterTrackerD2Ev,__ZN15ACounterTrackerD0Ev,b6,b6,b6,b6,__ZN18AARemoveAllCounterD2Ev,__ZN18AARemoveAllCounterD0Ev,b6 ,b6,b6,__ZN13AAProliferateD2Ev,__ZN13AAProliferateD0Ev,b6,b6,b6,__ZN22GenericChooseTypeColorD2Ev,__ZN22GenericChooseTypeColorD0Ev,b6,b6,b6,__ZN16AASetColorChosenD2Ev,__ZN16AASetColorChosenD0Ev,b6,b6,b6,b6,b6,b6,__ZN15AASetTypeChosenD2Ev,__ZN15AASetTypeChosenD0Ev,b6,b6,b6,__ZN16GenericFlipACoinD2Ev,__ZN16GenericFlipACoinD0Ev,b6,b6,b6 ,__ZN9AASetCoinD2Ev,__ZN9AASetCoinD0Ev,b6,b6,b6,__ZN18GenericPaidAbilityD2Ev,__ZN18GenericPaidAbilityD0Ev,b6,b6,b6,__ZN14AManaPoolSaverD2Ev,__ZN14AManaPoolSaverD0Ev,b6,b6,b6,__ZN13ADrawReplacerD2Ev,__ZN13ADrawReplacerD0Ev,b6,b6,b6,__ZN13AAResetDamageD2Ev,__ZN13AAResetDamageD0Ev,b6,b6,b6,__ZN13AAFakeAbilityD2Ev,__ZN13AAFakeAbilityD0Ev,b6,b6,b6 ,__ZN6AAEPICD2Ev,__ZN6AAEPICD0Ev,b6,b6,b6,__ZN9AAFizzlerD2Ev,__ZN9AAFizzlerD0Ev,b6,b6,b6,__ZN10AABuryCardD2Ev,__ZN10AABuryCardD0Ev,b6,b6,b6,__ZN13AADestroyCardD2Ev,__ZN13AADestroyCardD0Ev,b6,b6,b6,__ZN15AASacrificeCardD2Ev,__ZN15AASacrificeCardD0Ev,b6,b6,b6,__ZN13AADiscardCardD2Ev,__ZN13AADiscardCardD0Ev,b6,b6,b6 ,__ZN8AADrawerD2Ev,__ZN8AADrawerD0Ev,b6,b6,b6,__ZN8AAFrozenD2Ev,__ZN8AAFrozenD0Ev,b6,b6,b6,__ZN11AANewTargetD2Ev,__ZN11AANewTargetD0Ev,b6,b6,b6,__ZN7AAMorphD2Ev,__ZN7AAMorphD0Ev,b6,b6,b6,b6,__ZN6AAFlipD2Ev,__ZN6AAFlipD0Ev,b6,b6,b6,b6,__ZN9AADynamicD2Ev,__ZN9AADynamicD0Ev,b6 ,b6,b6,__ZN7AALiferD2Ev,__ZN7AALiferD0Ev,b6,b6,b6,__ZN11AModifyHandD2Ev,__ZN11AModifyHandD0Ev,b6,b6,b6,b6,__ZN9AASetHandD2Ev,__ZN9AASetHandD0Ev,b6,b6,b6,__ZN9AALifeSetD2Ev,__ZN9AALifeSetD0Ev,b6,b6,b6,__ZN8AAClonerD2Ev,__ZN8AAClonerD0Ev,b6,b6,b6,b6,__ZN16ACastRestrictionD2Ev ,__ZN16ACastRestrictionD0Ev,b6,b6,b6,b6,__ZN27AInstantCastRestrictionUEOTD2Ev,__ZN27AInstantCastRestrictionUEOTD0Ev,b6,b6,b6,__ZN7AAMoverD2Ev,__ZN7AAMoverD0Ev,b6,b6,b6,__ZN13AARandomMoverD2Ev,__ZN13AARandomMoverD0Ev,b6,b6,b6,__ZN17AARandomDiscarderD2Ev,__ZN17AARandomDiscarderD0Ev,b6,b6,b6,__ZN9AAShuffleD2Ev,__ZN9AAShuffleD0Ev,b6,b6,b6 ,__ZN10AAMulliganD2Ev,__ZN10AAMulliganD0Ev,b6,b6,b6,__ZN12AARemoveManaD2Ev,__ZN12AARemoveManaD0Ev,b6,b6,b6,__ZN8AATapperD2Ev,__ZN8AATapperD0Ev,b6,b6,b6,__ZN10AAUntapperD2Ev,__ZN10AAUntapperD0Ev,b6,b6,b6,__ZN10AAWhatsMaxD2Ev,__ZN10AAWhatsMaxD0Ev,b6,b6,__ZN9AAWinGameD2Ev,__ZN9AAWinGameD0Ev,b6,b6,b6,__ZN12ANewAffinityD2Ev ,__ZN12ANewAffinityD0Ev,b6,b6,b6,__ZN13IfThenAbilityD2Ev,__ZN13IfThenAbilityD0Ev,b6,b6,b6,__ZN10MayAbilityD2Ev,__ZN10MayAbilityD0Ev,b6,b6,b6,b6,b6,b6,__ZN11MenuAbilityD2Ev,__ZN11MenuAbilityD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN12MultiAbilityD2Ev,__ZN12MultiAbilityD0Ev ,b6,b6,b6,b6,b6,__ZN20GenericTargetAbilityD2Ev,__ZN20GenericTargetAbilityD0Ev,__ZN13TargetAbility6RenderEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN10AAlterCostD2Ev,__ZN10AAlterCostD0Ev,b6,b6,b6,b6,__ZN12ATransformerD2Ev,__ZN12ATransformerD0Ev,b6,b6,b6,b6,b6 ,__ZN19ATransformerInstantD2Ev,__ZN19ATransformerInstantD0Ev,b6,b6,b6,__ZN9PTInstantD2Ev,__ZN9PTInstantD0Ev,b6,b6,b6,__ZN11ASwapPTUEOTD2Ev,__ZN11ASwapPTUEOTD0Ev,b6,b6,b6,__ZN14AAExchangeLifeD2Ev,__ZN14AAExchangeLifeD0Ev,b6,b6,b6,__ZN14ALoseAbilitiesD2Ev,__ZN14ALoseAbilitiesD0Ev,b6,b6,b6,__ZN13ALoseSubtypesD2Ev,__ZN13ALoseSubtypesD0Ev,b6,b6,b6 ,__ZN19APreventDamageTypesD2Ev,__ZN19APreventDamageTypesD0Ev,b6,b6,b6,__ZN23APreventDamageTypesUEOTD2Ev,__ZN23APreventDamageTypesUEOTD0Ev,b6,b6,b6,b6,__ZN10AVanishingD2Ev,__ZN10AVanishingD0Ev,b6,b6,b6,b6,__ZN12AProduceManaD2Ev,__ZN12AProduceManaD0Ev,b6,b6,b6,__ZN7AUpkeepD2Ev,__ZN7AUpkeepD0Ev,b6,b6,b6,b6,b6,b6 ,b6,__ZN12APhaseActionD2Ev,__ZN12APhaseActionD0Ev,b6,b6,b6,b6,__ZN19APhaseActionGenericD2Ev,__ZN19APhaseActionGenericD0Ev,b6,b6,b6,__ZN14AAttackSetCostD2Ev,__ZN14AAttackSetCostD0Ev,b6,b6,b6,b6,b6,__ZN13ABlockSetCostD2Ev,__ZN13ABlockSetCostD0Ev,b6,b6,b6,b6,b6,__ZN6ABlinkD2Ev,__ZN6ABlinkD0Ev,b6,b6 ,b6,b6,__ZN13ABlinkGenericD2Ev,__ZN13ABlinkGenericD0Ev,b6,b6,b6,__ZN7AABlockD2Ev,__ZN7AABlockD0Ev,b6,b6,__ZN8PairCardD2Ev,__ZN8PairCardD0Ev,b6,b6,__ZN10dredgeCardD2Ev,__ZN10dredgeCardD0Ev,b6,b6,__ZN9AAConnectD2Ev,__ZN9AAConnectD0Ev,b6,b6,__ZN6AEquipD2Ev,__ZN6AEquipD0Ev,b6,b6,b6,b6,b6 ,__ZN10AACastCardD2Ev,__ZN10AACastCardD0Ev,b6,b6,b6,b6,b6,b6,__ZN16ATutorialMessageD2Ev,__ZN16ATutorialMessageD0Ev,__ZN16ATutorialMessage6RenderEv,b6,b6,b6,b6,__ZThn152_N16ATutorialMessageD1Ev,__ZThn152_N16ATutorialMessageD0Ev,__ZThn152_N16ATutorialMessage6RenderEv,b6,b6,b6,b6,b6,b6,__ZThn252_N16ATutorialMessageD1Ev,__ZThn252_N16ATutorialMessageD0Ev,b6,__ZN21IconButtonsControllerD2Ev,__ZN21IconButtonsControllerD0Ev,__ZN14JGuiController6RenderEv ,b6,b6,__ZThn100_N21IconButtonsControllerD1Ev,__ZThn100_N21IconButtonsControllerD0Ev,__ZN7ASwapPTD2Ev,__ZN7ASwapPTD0Ev,b6,b6,b6,b6,__ZN23APowerToughnessModifierD2Ev,__ZN23APowerToughnessModifierD0Ev,b6,b6,b6,b6,b6,__ZN16InstantAbilityTPD2Ev,__ZN16InstantAbilityTPD0Ev,b6,__ZN21GenericInstantAbilityD2Ev,__ZN21GenericInstantAbilityD0Ev,b6,b6,b6,__ZN9AbilityTPD2Ev,__ZN9AbilityTPD0Ev,__ZN16GenericAddToGameD2Ev,__ZN16GenericAddToGameD0Ev,b6 ,b6,b6,b6,__ZN18ActivatedAbilityTPD2Ev,__ZN18ActivatedAbilityTPD0Ev,__ZN11CardDisplayD2Ev,__ZN11CardDisplayD0Ev,b6,b6,__ZN11CardDisplay6RenderEv,b6,b6,__ZN7CardGuiD2Ev,__ZN7CardGuiD0Ev,__ZN7CardGui6RenderEv,b6,b6,__ZN13PlayGuiObject8EnteringEv,b6,b6,__ZThn8_N7CardGuiD1Ev,__ZThn8_N7CardGuiD0Ev,__ZThn12_N7CardGuiD1Ev,__ZThn12_N7CardGuiD0Ev,b6,__ZThn12_N7CardGui6RenderEv,__ZN8CardViewD2Ev,__ZN8CardViewD0Ev,__ZN8CardView6RenderEv,b6 ,__ZThn8_N8CardViewD1Ev,__ZThn8_N8CardViewD0Ev,__ZThn12_N8CardViewD1Ev,__ZThn12_N8CardViewD0Ev,__ZThn12_N8CardView6RenderEv,b6,b6,__ZN22SimpleCardEffectRotateD2Ev,__ZN22SimpleCardEffectRotateD0Ev,b6,b6,__ZN20SimpleCardEffectMaskD2Ev,__ZN20SimpleCardEffectMaskD0Ev,__ZN17TransientCardViewD2Ev,__ZN17TransientCardViewD0Ev,__ZThn8_N17TransientCardViewD1Ev,__ZThn8_N17TransientCardViewD0Ev,__ZThn12_N17TransientCardViewD1Ev,__ZThn12_N17TransientCardViewD0Ev,__ZN16SimpleCardEffectD2Ev,__ZN16SimpleCardEffectD0Ev,__ZN13CardPrimitiveD2Ev,__ZN13CardPrimitiveD0Ev,__ZN12CardSelectorD2Ev,__ZN12CardSelectorD0Ev,b6,b6,__ZN12CardSelector6RenderEv,b6,b6 ,__ZN12CardSelector11PushLimitorEv,__ZN12CardSelector10PopLimitorEv,b6,__ZN12CardSelector4PushEv,__ZN12CardSelector3PopEv,b6,__ZN16CardSelectorBaseD2Ev,__ZN16CardSelectorBaseD0Ev,b6,__ZN8GuiLayer6RenderEv,__ZN16CarouselDeckViewD2Ev,__ZN16CarouselDeckViewD0Ev,__ZN16CarouselDeckView5ResetEv,__ZN16CarouselDeckView6RenderEv,b6,b6,b6,b6,b6,b6,b6,b6,__ZN15InOutQuadEasing11updateValueEv,__ZN6DamageD2Ev,__ZN6DamageD0Ev,__ZN6Damage6RenderEv,b6,b6,__ZThn8_N6DamageD1Ev,__ZThn8_N6DamageD0Ev ,__ZThn12_N6DamageD1Ev,__ZThn12_N6DamageD0Ev,__ZThn12_N6Damage6RenderEv,__ZN11DamageStackD2Ev,__ZN11DamageStackD0Ev,b6,__ZN11DamageStack6RenderEv,b6,b6,b6,__ZThn52_N11DamageStackD1Ev,__ZThn52_N11DamageStackD0Ev,__ZThn52_N11DamageStack6RenderEv,b6,b6,b6,__ZThn60_N11DamageStackD1Ev,__ZThn60_N11DamageStackD0Ev,__ZThn64_N11DamageStackD1Ev,__ZThn64_N11DamageStackD0Ev,__ZThn64_N11DamageStack6RenderEv,__ZN14DamagerDamagedD2Ev,__ZN14DamagerDamagedD0Ev,__ZThn8_N14DamagerDamagedD1Ev,__ZThn8_N14DamagerDamagedD0Ev,__ZThn12_N14DamagerDamagedD1Ev,__ZThn12_N14DamagerDamagedD0Ev,__ZN15AttackerDamagedD2Ev,__ZN15AttackerDamagedD0Ev,__ZThn8_N15AttackerDamagedD1Ev ,__ZThn8_N15AttackerDamagedD0Ev,__ZThn12_N15AttackerDamagedD1Ev,__ZThn12_N15AttackerDamagedD0Ev,__ZN15DeckDataWrapperD2Ev,__ZN15DeckDataWrapperD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN11WDataSource5TouchEv,b6,b6,b6,__ZN9WSrcCards7ShuffleEv,b6,b6,b6,__ZN9WSrcCards12clearFiltersEv,b6,b6 ,__ZN9WSrcCards8validateEv,__ZN9WSrcCards11bakeFiltersEv,b6,__ZN8WSrcDeck12updateCountsEv,__ZN8WSrcDeck11clearCountsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN14DeckEditorMenuD2Ev,__ZN14DeckEditorMenuD0Ev,__ZN14DeckEditorMenu6RenderEv,b6,b6,b6,__ZN8DeckMenu5CloseEv,__ZN8DeckMenuD2Ev,__ZN8DeckMenuD0Ev,__ZN8DeckMenu6RenderEv,__ZN12DeckMenuItemD2Ev,__ZN12DeckMenuItemD0Ev,__ZN12DeckMenuItem6RenderEv,b6,b6,__ZN12DeckMenuItem8EnteringEv ,b6,b6,b6,b6,b6,__ZN8DeckViewD2Ev,__ZN8DeckViewD0Ev,__ZN8DeckView5ResetEv,__ZN10DuelLayersD2Ev,__ZN10DuelLayersD0Ev,b6,__ZN9ExtraCostD2Ev,__ZN9ExtraCostD0Ev,b6,b6,b6,__ZN9ExtraCost6RenderEv,b6,__ZN13ExtraManaCostD2Ev,__ZN13ExtraManaCostD0Ev,b6,b6,b6,b6,b6,__ZN8SnowCostD2Ev,__ZN8SnowCostD0Ev,b6,b6,b6 ,b6,__ZN8LifeCostD2Ev,__ZN8LifeCostD0Ev,b6,b6,b6,__ZN16SpecificLifeCostD2Ev,__ZN16SpecificLifeCostD0Ev,b6,b6,b6,__ZN14LifeorManaCostD2Ev,__ZN14LifeorManaCostD0Ev,b6,b6,b6,__ZN17DiscardRandomCostD2Ev,__ZN17DiscardRandomCostD0Ev,b6,b6,b6,__ZN11DiscardCostD2Ev,__ZN11DiscardCostD0Ev,b6,b6,__ZN9CycleCostD2Ev,__ZN9CycleCostD0Ev,b6,b6,__ZN13ToLibraryCostD2Ev ,__ZN13ToLibraryCostD0Ev,b6,b6,__ZN11ToGraveCostD2Ev,__ZN11ToGraveCostD0Ev,b6,b6,__ZN8MillCostD2Ev,__ZN8MillCostD0Ev,b6,b6,b6,__ZN13MillExileCostD2Ev,__ZN13MillExileCostD0Ev,b6,__ZN12UnattachCostD2Ev,__ZN12UnattachCostD0Ev,b6,b6,b6,b6,__ZN7TapCostD2Ev,__ZN7TapCostD0Ev,b6,b6,b6,b6,__ZN9UnTapCostD2Ev,__ZN9UnTapCostD0Ev,b6 ,b6,b6,b6,__ZN13TapTargetCostD2Ev,__ZN13TapTargetCostD0Ev,b6,b6,b6,__ZN15UnTapTargetCostD2Ev,__ZN15UnTapTargetCostD0Ev,b6,b6,b6,__ZN15ExileTargetCostD2Ev,__ZN15ExileTargetCostD0Ev,b6,b6,__ZN16BounceTargetCostD2Ev,__ZN16BounceTargetCostD0Ev,b6,b6,__ZN5NinjaD2Ev,__ZN5NinjaD0Ev,b6,b6,b6,b6,__ZN8OfferingD2Ev,__ZN8OfferingD0Ev,b6 ,b6,b6,b6,__ZN13SacrificeCostD2Ev,__ZN13SacrificeCostD0Ev,b6,b6,b6,__ZN11CounterCostD2Ev,__ZN11CounterCostD0Ev,b6,b6,b6,b6,b6,__ZN7GameAppD2Ev,__ZN7GameAppD0Ev,__ZN7GameApp6CreateEv,__ZN7GameApp7DestroyEv,__ZN7GameApp6UpdateEv,__ZN7GameApp6RenderEv,__ZN7GameApp5PauseEv,__ZN7GameApp6ResumeEv,b6,__ZN9GameStateD2Ev,__ZN9GameStateD0Ev,__ZN9GameState6CreateEv,__ZN9GameState7DestroyEv,__ZN9GameState5StartEv,__ZN9GameState3EndEv ,b6,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev,__ZTv0_n12_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev,__ZTv0_n12_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev,b6,b6,__ZN12GameObserverD2Ev,__ZN12GameObserverD0Ev,b6,__ZN20WEventBlockersChosenD2Ev,__ZN20WEventBlockersChosenD0Ev,b6,b6,b6,__ZN21WEventAttackersChosenD2Ev,__ZN21WEventAttackersChosenD0Ev,__ZN10GameOptionD2Ev,__ZN10GameOptionD0Ev,b6,b6,b6,b6,__ZN15GameOptionAwardD2Ev,__ZN15GameOptionAwardD0Ev,b6,b6,b6,b6,b6 ,b6,__ZN14GameOptionEnumD2Ev,__ZN14GameOptionEnumD0Ev,b6,b6,b6,__ZN21GameOptionKeyBindingsD2Ev,__ZN21GameOptionKeyBindingsD0Ev,b6,b6,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZNSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev,__ZTv0_n12_NSt3__119basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev,__ZN15GameStateAwardsD2Ev,__ZN15GameStateAwardsD0Ev,__ZN15GameStateAwards6CreateEv,__ZN15GameStateAwards7DestroyEv,__ZN15GameStateAwards5StartEv,__ZN15GameStateAwards3EndEv,b6,b6,__ZN15GameStateAwards6RenderEv,b6,__ZThn24_N15GameStateAwardsD1Ev,__ZThn24_N15GameStateAwardsD0Ev,b6,__ZN11WCardFilterD2Ev,__ZN11WCardFilterD0Ev,b6 ,b6,__ZN19GameStateDeckViewerD2Ev,__ZN19GameStateDeckViewerD0Ev,__ZN19GameStateDeckViewer5StartEv,__ZN19GameStateDeckViewer3EndEv,b6,b6,__ZN19GameStateDeckViewer6RenderEv,b6,__ZThn24_N19GameStateDeckViewerD1Ev,__ZThn24_N19GameStateDeckViewerD0Ev,b6,__ZN13GameStateDuelD2Ev,__ZN13GameStateDuelD0Ev,__ZN13GameStateDuel5StartEv,__ZN13GameStateDuel3EndEv,b6,b6,__ZN13GameStateDuel6RenderEv,b6,__ZThn24_N13GameStateDuelD1Ev,__ZThn24_N13GameStateDuelD0Ev,b6,__ZN13GameStateMenuD2Ev,__ZN13GameStateMenuD0Ev,__ZN13GameStateMenu6CreateEv,__ZN13GameStateMenu7DestroyEv,__ZN13GameStateMenu5StartEv,__ZN13GameStateMenu3EndEv,b6 ,__ZN13GameStateMenu6RenderEv,b6,b6,__ZThn24_N13GameStateMenuD1Ev,__ZThn24_N13GameStateMenuD0Ev,b6,__ZN15zip_file_system8izstreamD1Ev,__ZN15zip_file_system8izstreamD0Ev,__ZTv0_n12_N15zip_file_system8izstreamD1Ev,__ZTv0_n12_N15zip_file_system8izstreamD0Ev,__ZN15zip_file_system9izfstreamD1Ev,__ZN15zip_file_system9izfstreamD0Ev,__ZTv0_n12_N15zip_file_system9izfstreamD1Ev,__ZTv0_n12_N15zip_file_system9izfstreamD0Ev,__ZN16GameStateOptionsD2Ev,__ZN16GameStateOptionsD0Ev,__ZN16GameStateOptions5StartEv,__ZN16GameStateOptions3EndEv,b6,__ZN16GameStateOptions6RenderEv,b6,b6,b6,__ZThn24_N16GameStateOptionsD1Ev,__ZThn24_N16GameStateOptionsD0Ev,b6,__ZN8WGuiDecoD2Ev,__ZN8WGuiDecoD0Ev,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8WGuiDeco11updateValueEv,__ZN8WGuiDeco6RenderEv,__ZN8WGuiDeco7setDataEv,__ZN8WGuiDeco6ReloadEv,__ZN8WGuiDeco7OverlayEv,__ZN8WGuiDeco8UnderlayEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN14BoosterDisplayD2Ev,__ZN14BoosterDisplayD0Ev,b6,__ZN13GameStateShopD2Ev,__ZN13GameStateShopD0Ev,__ZN13GameStateShop6CreateEv,__ZN13GameStateShop7DestroyEv,__ZN13GameStateShop5StartEv,__ZN13GameStateShop3EndEv,b6,b6,__ZN13GameStateShop6RenderEv,b6,__ZThn24_N13GameStateShopD1Ev,__ZThn24_N13GameStateShopD0Ev,b6,__ZN14GameStateStoryD2Ev,__ZN14GameStateStoryD0Ev,__ZN14GameStateStory5StartEv,__ZN14GameStateStory3EndEv,b6 ,b6,__ZN14GameStateStory6RenderEv,b6,__ZThn24_N14GameStateStoryD1Ev,__ZThn24_N14GameStateStoryD0Ev,b6,__ZN14TransitionBaseD2Ev,__ZN14TransitionBaseD0Ev,__ZN14TransitionBase5StartEv,__ZN14TransitionBase3EndEv,b6,b6,b6,__ZThn24_N14TransitionBaseD1Ev,__ZThn24_N14TransitionBaseD0Ev,b6,__ZN14TransitionFadeD2Ev,__ZN14TransitionFadeD0Ev,__ZN14TransitionFade6RenderEv,__ZThn24_N14TransitionFadeD1Ev,__ZThn24_N14TransitionFadeD0Ev,__ZN12GridDeckViewD2Ev,__ZN12GridDeckViewD0Ev,__ZN12GridDeckView5ResetEv,__ZN12GridDeckView6RenderEv,b6,b6,b6,b6,b6 ,b6,b6,b6,__ZN10GuiAvatarsD2Ev,__ZN10GuiAvatarsD0Ev,b6,b6,__ZN10GuiAvatars6RenderEv,b6,b6,__ZN13GuiBackgroundD2Ev,__ZN13GuiBackgroundD0Ev,__ZN13GuiBackground6RenderEv,__ZN9GuiCombatD2Ev,__ZN9GuiCombatD0Ev,b6,b6,__ZN9GuiCombat6RenderEv,b6,b6,__ZN8GuiFrameD2Ev,__ZN8GuiFrameD0Ev,b6,__ZN8GuiFrame6RenderEv,b6,b6,__ZN11HandLimitorD2Ev,__ZN11HandLimitorD0Ev,__ZN7GuiHandD2Ev,__ZN7GuiHandD0Ev ,b6,__ZN15GuiHandOpponentD2Ev,__ZN15GuiHandOpponentD0Ev,__ZN15GuiHandOpponent6RenderEv,b6,b6,__ZN11GuiHandSelfD2Ev,__ZN11GuiHandSelfD0Ev,b6,b6,__ZN11GuiHandSelf6RenderEv,b6,b6,__ZN8GuiLayerD2Ev,__ZN8GuiLayerD0Ev,__ZN8ManaIconD2Ev,__ZN8ManaIconD0Ev,b6,__ZN8ManaIcon6RenderEv,__ZN7GuiManaD2Ev,__ZN7GuiManaD0Ev,b6,__ZN7GuiMana6RenderEv,b6,b6,__ZN11GuiPhaseBarD2Ev,__ZN11GuiPhaseBarD0Ev,b6,__ZN11GuiPhaseBar6RenderEv,b6 ,b6,__ZN11GuiPhaseBar8EnteringEv,b6,__ZThn52_N11GuiPhaseBarD1Ev,__ZThn52_N11GuiPhaseBarD0Ev,__ZThn52_N11GuiPhaseBar6RenderEv,b6,b6,__ZThn52_N11GuiPhaseBar8EnteringEv,b6,__ZThn60_N11GuiPhaseBarD1Ev,__ZThn60_N11GuiPhaseBarD0Ev,__ZThn64_N11GuiPhaseBarD1Ev,__ZThn64_N11GuiPhaseBarD0Ev,b6,__ZThn64_N11GuiPhaseBar6RenderEv,__ZN13OutQuadEasing11updateValueEv,__ZN7GuiPlayD2Ev,__ZN7GuiPlayD0Ev,b6,__ZN7GuiPlay6RenderEv,b6,b6,__ZN9GuiStaticD2Ev,__ZN9GuiStaticD0Ev,__ZN13PlayGuiObject6RenderEv,__ZN9GuiStatic8EnteringEv,b6,__ZThn8_N9GuiStaticD1Ev,__ZThn8_N9GuiStaticD0Ev ,__ZThn12_N9GuiStaticD1Ev,__ZThn12_N9GuiStaticD0Ev,__ZThn12_N13PlayGuiObject6RenderEv,__ZN9GuiAvatarD2Ev,__ZN9GuiAvatarD0Ev,__ZN9GuiAvatar6RenderEv,b6,__ZThn8_N9GuiAvatarD1Ev,__ZThn8_N9GuiAvatarD0Ev,__ZThn12_N9GuiAvatarD1Ev,__ZThn12_N9GuiAvatarD0Ev,__ZThn12_N9GuiAvatar6RenderEv,__ZN11GuiGameZoneD2Ev,__ZN11GuiGameZoneD0Ev,__ZN11GuiGameZone6RenderEv,b6,b6,b6,b6,__ZThn8_N11GuiGameZoneD1Ev,__ZThn8_N11GuiGameZoneD0Ev,b6,__ZThn12_N11GuiGameZoneD1Ev,__ZThn12_N11GuiGameZoneD0Ev,b6,__ZThn12_N11GuiGameZone6RenderEv,__ZN12GuiGraveyardD2Ev,__ZN12GuiGraveyardD0Ev,b6,__ZThn8_N12GuiGraveyardD1Ev ,__ZThn8_N12GuiGraveyardD0Ev,__ZThn12_N12GuiGraveyardD1Ev,__ZThn12_N12GuiGraveyardD0Ev,__ZN8GuiExileD2Ev,__ZN8GuiExileD0Ev,b6,__ZThn8_N8GuiExileD1Ev,__ZThn8_N8GuiExileD0Ev,__ZThn12_N8GuiExileD1Ev,__ZThn12_N8GuiExileD0Ev,__ZN15GuiOpponentHandD2Ev,__ZN15GuiOpponentHandD0Ev,b6,__ZThn8_N15GuiOpponentHandD1Ev,__ZThn8_N15GuiOpponentHandD0Ev,__ZThn12_N15GuiOpponentHandD1Ev,__ZThn12_N15GuiOpponentHandD0Ev,__ZN10GuiLibraryD2Ev,__ZN10GuiLibraryD0Ev,b6,__ZThn8_N10GuiLibraryD1Ev,__ZThn8_N10GuiLibraryD0Ev,__ZThn12_N10GuiLibraryD1Ev,__ZThn12_N10GuiLibraryD0Ev,__ZN10IconButtonD2Ev,__ZN10IconButtonD0Ev,__ZN10IconButton6RenderEv,b6,b6,__ZN10IconButton8EnteringEv ,b6,b6,__ZN17InteractiveButtonD2Ev,__ZN17InteractiveButtonD0Ev,__ZN17InteractiveButton6RenderEv,b6,b6,__ZN17InteractiveButton8EnteringEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN17InteractiveButton14checkUserClickEv,b6,b6,b6,b6,b6 ,__ZN8ManaCost4initEv,__ZN8ManaCost10resetCostsEv,__ZN8ManaCostD2Ev,__ZN8ManaCostD0Ev,__ZN8ManaPoolD2Ev,__ZN8ManaPoolD0Ev,__ZN8MenuItemD2Ev,__ZN8MenuItemD0Ev,__ZN8MenuItem6RenderEv,b6,b6,__ZN8MenuItem8EnteringEv,b6,b6,b6,__ZN13OtherMenuItemD2Ev,__ZN13OtherMenuItemD0Ev,__ZN13OtherMenuItem6RenderEv,b6,__ZN10MTGAbilityD2Ev,__ZN10MTGAbilityD0Ev,__ZN16ActivatedAbilityD2Ev,__ZN16ActivatedAbilityD0Ev,__ZN13TargetAbilityD2Ev,__ZN13TargetAbilityD0Ev,b6,b6,__ZN16TriggeredAbilityD2Ev,__ZN16TriggeredAbilityD0Ev,__ZN16TriggeredAbility6RenderEv ,b6,b6,b6,b6,b6,__ZN7TriggerD2Ev,__ZN7TriggerD0Ev,b6,b6,__ZN14InstantAbilityD2Ev,__ZN14InstantAbilityD0Ev,__ZN14TriggerAtPhaseD2Ev,__ZN14TriggerAtPhaseD0Ev,b6,b6,b6,__ZN16TriggerNextPhaseD2Ev,__ZN16TriggerNextPhaseD0Ev,b6,b6,__ZN23GenericTriggeredAbilityD2Ev,__ZN23GenericTriggeredAbilityD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN13AManaProducerD2Ev ,__ZN13AManaProducerD0Ev,b6,b6,b6,b6,b6,__ZN21ListMaintainerAbilityD2Ev,__ZN21ListMaintainerAbilityD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN23AStrongLandLinkCreatureD2Ev,__ZN23AStrongLandLinkCreatureD0Ev,b6,b6,b6,__ZN8AExaltedD2Ev,__ZN8AExaltedD0Ev,b6,b6,b6,b6,__ZN20AKjeldoranFrostbeastD2Ev,__ZN20AKjeldoranFrostbeastD0Ev,b6,b6 ,b6,b6,__ZN9AFastbondD2Ev,__ZN9AFastbondD0Ev,b6,b6,b6,b6,b6,b6,__ZN10AEarthbindD2Ev,__ZN10AEarthbindD0Ev,b6,b6,b6,b6,b6,__ZN17AControlStealAuraD2Ev,__ZN17AControlStealAuraD0Ev,b6,b6,b6,__ZN10ASacrificeD2Ev,__ZN10ASacrificeD0Ev,b6,b6,b6,__ZN11AErgRaidersD2Ev,__ZN11AErgRaidersD0Ev,b6 ,b6,b6,__ZN12AAnimateDeadD2Ev,__ZN12AAnimateDeadD0Ev,b6,b6,b6,__ZN13ALifeZoneLinkD2Ev,__ZN13ALifeZoneLinkD0Ev,b6,b6,b6,__ZN10APowerLeakD2Ev,__ZN10APowerLeakD0Ev,b6,b6,b6,b6,b6,b6,__ZN24ARegularLifeModifierAuraD2Ev,__ZN24ARegularLifeModifierAuraD0Ev,b6,b6,b6,__ZN12AJandorsRingD2Ev,__ZN12AJandorsRingD0Ev,b6,b6,b6 ,b6,__ZN16AIslandSanctuaryD2Ev,__ZN16AIslandSanctuaryD0Ev,b6,b6,b6,b6,b6,__ZN9AFireballD2Ev,__ZN9AFireballD0Ev,b6,b6,b6,b6,__ZN14ASpellCastLifeD2Ev,__ZN14ASpellCastLifeD0Ev,b6,b6,b6,b6,__ZN12AConservatorD2Ev,__ZN12AConservatorD0Ev,b6,b6,b6,b6,b6,__ZN19ACircleOfProtectionD2Ev,__ZN19ACircleOfProtectionD0Ev,b6 ,b6,b6,b6,__ZN16AArmageddonClockD2Ev,__ZN16AArmageddonClockD0Ev,b6,b6,b6,b6,b6,__ZN13AAladdinsLampD2Ev,__ZN13AAladdinsLampD0Ev,b6,b6,b6,b6,b6,__ZN20AInstantControlStealD2Ev,__ZN20AInstantControlStealD0Ev,b6,b6,b6,b6,__ZN33ABasicAbilityAuraModifierUntilEOTD2Ev,__ZN33ABasicAbilityAuraModifierUntilEOTD0Ev,b6,b6,b6,b6,b6 ,__ZN21ABasicAbilityModifierD2Ev,__ZN21ABasicAbilityModifierD0Ev,b6,b6,__ZN36AInstantBasicAbilityModifierUntilEOTD2Ev,__ZN36AInstantBasicAbilityModifierUntilEOTD0Ev,b6,b6,b6,b6,b6,__ZN19AStandardRegenerateD2Ev,__ZN19AStandardRegenerateD0Ev,b6,b6,b6,b6,__ZN16ACantBeBlockerOfD2Ev,__ZN16ACantBeBlockerOfD0Ev,b6,b6,b6,__ZN16ACantBeBlockedByD2Ev,__ZN16ACantBeBlockedByD0Ev,b6,b6,b6,__ZN17ACantBeTargetFromD2Ev,__ZN17ACantBeTargetFromD0Ev,b6 ,b6,b6,__ZN15AProtectionFromD2Ev,__ZN15AProtectionFromD0Ev,b6,b6,b6,b6,__ZN12ABloodThirstD2Ev,__ZN12ABloodThirstD0Ev,b6,b6,__ZN11APhaseAlterD2Ev,__ZN11APhaseAlterD0Ev,b6,b6,b6,b6,b6,b6,__ZN15ABushidoAbilityD2Ev,__ZN15ABushidoAbilityD0Ev,b6,b6,__ZN18ASpiritLinkAbilityD2Ev,__ZN18ASpiritLinkAbilityD0Ev,b6,b6,__ZN15AFlankerAbilityD2Ev,__ZN15AFlankerAbilityD0Ev ,b6,b6,b6,__ZN16AReduceToAbilityD2Ev,__ZN16AReduceToAbilityD0Ev,b6,b6,__ZN19AEngagedManaAbilityD2Ev,__ZN19AEngagedManaAbilityD0Ev,b6,b6,__ZN14AEvolveAbilityD2Ev,__ZN14AEvolveAbilityD0Ev,b6,b6,__ZN15ARampageAbilityD2Ev,__ZN15ARampageAbilityD0Ev,b6,b6,__ZN13ATokenCreatorD2Ev,__ZN13ATokenCreatorD0Ev,b6,b6,b6,b6,__ZN23ATargetedAbilityCreatorD2Ev,__ZN23ATargetedAbilityCreatorD0Ev,b6,b6,b6 ,__ZN14ACombatRemovalD2Ev,__ZN14ACombatRemovalD0Ev,b6,b6,b6,__ZN6ANinjaD2Ev,__ZN6ANinjaD0Ev,b6,b6,b6,__ZN7APairedD2Ev,__ZN7APairedD0Ev,b6,b6,b6,b6,b6,b6,__ZN6ATeachD2Ev,__ZN6ATeachD0Ev,b6,b6,b6,b6,b6,__ZN9AAsLongAsD2Ev,__ZN9AAsLongAsD0Ev,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN8AForeachD2Ev,__ZN8AForeachD0Ev,b6,b6,b6,b6,b6,b6,__ZN5ALordD2Ev,__ZN5ALordD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,__ZN12AThisForEachD2Ev,__ZN12AThisForEachD0Ev,b6,b6,b6,b6,b6 ,b6,__ZN5AThisD2Ev,__ZN5AThisD0Ev,b6,b6,b6,b6,b6,__ZN17GenericAbilityModD2Ev,__ZN17GenericAbilityModD0Ev,b6,b6,b6,b6,__ZN9TrCounterD2Ev,__ZN9TrCounterD0Ev,b6,b6,__ZN10TrTargetedD2Ev,__ZN10TrTargetedD0Ev,b6,b6,__ZN10TrVampiredD2Ev,__ZN10TrVampiredD0Ev,b6,b6,__ZN12TrLifeGainedD2Ev,__ZN12TrLifeGainedD0Ev,b6,b6 ,__ZN9TrDamagedD2Ev,__ZN9TrDamagedD0Ev,b6,b6,__ZN15TrCardDiscardedD2Ev,__ZN15TrCardDiscardedD0Ev,b6,b6,__ZN16TrCardSacrificedD2Ev,__ZN16TrCardSacrificedD0Ev,b6,b6,__ZN11TrcardDrawnD2Ev,__ZN11TrcardDrawnD0Ev,b6,b6,__ZN15TrCombatTriggerD2Ev,__ZN15TrCombatTriggerD0Ev,b6,b6,__ZN19TrCardTappedformanaD2Ev,__ZN19TrCardTappedformanaD0Ev,b6,b6,__ZN12TrCardTappedD2Ev,__ZN12TrCardTappedD0Ev,b6,b6,__ZN17TrCardAddedToZoneD2Ev,__ZN17TrCardAddedToZoneD0Ev ,b6,b6,__ZN7MTGCardD2Ev,__ZN7MTGCardD0Ev,__ZN15MTGCardInstanceD2Ev,__ZN15MTGCardInstanceD0Ev,__ZThn260_N15MTGCardInstanceD1Ev,__ZThn260_N15MTGCardInstanceD0Ev,__ZN12MTGGamePhaseD2Ev,__ZN12MTGGamePhaseD0Ev,b6,b6,b6,b6,__ZN11MTGGameZoneD2Ev,__ZN11MTGGameZoneD0Ev,b6,b6,__ZN10MTGLibraryD2Ev,__ZN10MTGLibraryD0Ev,b6,b6,__ZN12MTGGraveyardD2Ev,__ZN12MTGGraveyardD0Ev,b6,b6,__ZN7MTGHandD2Ev,__ZN7MTGHandD0Ev,b6,b6 ,__ZN9MTGInPlayD2Ev,__ZN9MTGInPlayD0Ev,b6,b6,__ZN8MTGStackD2Ev,__ZN8MTGStackD0Ev,b6,b6,__ZN18MTGRemovedFromGameD2Ev,__ZN18MTGRemovedFromGameD0Ev,b6,b6,__ZN18MTGPackEntryRandomD2Ev,__ZN18MTGPackEntryRandomD0Ev,b6,__ZN20MTGPackEntrySpecificD2Ev,__ZN20MTGPackEntrySpecificD0Ev,b6,__ZN12MTGPackEntryD2Ev,__ZN12MTGPackEntryD0Ev,__ZN19MTGPackEntryNothingD2Ev,__ZN19MTGPackEntryNothingD0Ev,b6,__ZN13MTGEventBonusD2Ev,__ZN13MTGEventBonusD0Ev,__ZN13MTGEventBonus6RenderEv,b6,b6,b6,b6 ,__ZN16MTGPutInPlayRuleD2Ev,__ZN16MTGPutInPlayRuleD0Ev,b6,b6,b6,b6,b6,__ZN13MTGKickerRuleD2Ev,__ZN13MTGKickerRuleD0Ev,b6,b6,b6,b6,b6,__ZN22MTGAlternativeCostRuleD2Ev,__ZN22MTGAlternativeCostRuleD0Ev,b6,b6,b6,b6,b6,__ZN14MTGBuyBackRuleD2Ev,__ZN14MTGBuyBackRuleD0Ev,b6,b6,b6,b6,b6,__ZN16MTGFlashBackRuleD2Ev,__ZN16MTGFlashBackRuleD0Ev ,b6,b6,b6,b6,b6,__ZN14MTGRetraceRuleD2Ev,__ZN14MTGRetraceRuleD0Ev,b6,b6,b6,b6,b6,__ZN14MTGSuspendRuleD2Ev,__ZN14MTGSuspendRuleD0Ev,b6,b6,b6,b6,b6,b6,__ZN16MTGMorphCostRuleD2Ev,__ZN16MTGMorphCostRuleD0Ev,b6,b6,b6,b6,b6,__ZN14MTGPayZeroRuleD2Ev,__ZN14MTGPayZeroRuleD0Ev,b6 ,b6,b6,b6,b6,__ZN15MTGOverloadRuleD2Ev,__ZN15MTGOverloadRuleD0Ev,b6,b6,b6,b6,b6,__ZN17MTGAttackCostRuleD2Ev,__ZN17MTGAttackCostRuleD0Ev,b6,b6,b6,b6,b6,__ZN16MTGBlockCostRuleD2Ev,__ZN16MTGBlockCostRuleD0Ev,b6,b6,b6,b6,b6,__ZN13MTGAttackRuleD2Ev,__ZN13MTGAttackRuleD0Ev,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZN25MTGPlaneswalkerAttackRuleD2Ev,__ZN25MTGPlaneswalkerAttackRuleD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,__ZN22AAPlaneswalkerAttackedD2Ev,__ZN22AAPlaneswalkerAttackedD0Ev,b6,b6,b6,__ZN21MTGCombatTriggersRuleD2Ev,__ZN21MTGCombatTriggersRuleD0Ev,b6,b6,b6,__ZN27OtherAbilitiesEventReceiverD2Ev,__ZN27OtherAbilitiesEventReceiverD0Ev,b6 ,b6,__ZN12MTGBlockRuleD2Ev,__ZN12MTGBlockRuleD0Ev,b6,b6,b6,b6,b6,b6,__ZN12MTGMomirRuleD2Ev,__ZN12MTGMomirRuleD0Ev,__ZN12MTGMomirRule6RenderEv,b6,b6,b6,b6,b6,b6,__ZN17MTGStoneHewerRuleD2Ev,__ZN17MTGStoneHewerRuleD0Ev,b6,b6,b6,b6,__ZN13MTGHermitRuleD2Ev,__ZN13MTGHermitRuleD0Ev,b6,b6,b6,__ZN10HUDDisplayD2Ev ,__ZN10HUDDisplayD0Ev,__ZN10HUDDisplay6RenderEv,b6,b6,b6,__ZN15MTGSoulbondRuleD2Ev,__ZN15MTGSoulbondRuleD0Ev,b6,b6,b6,__ZN13MTGDredgeRuleD2Ev,__ZN13MTGDredgeRuleD0Ev,b6,b6,b6,b6,__ZThn152_N13MTGDredgeRuleD1Ev,__ZThn152_N13MTGDredgeRuleD0Ev,__ZN14MTGPersistRuleD2Ev,__ZN14MTGPersistRuleD0Ev,b6,b6,b6,__ZN14MTGVampireRuleD2Ev,__ZN14MTGVampireRuleD0Ev,b6,b6,b6,__ZN14MTGUnearthRuleD2Ev,__ZN14MTGUnearthRuleD0Ev ,b6,b6,b6,__ZN16MTGTokensCleanupD2Ev,__ZN16MTGTokensCleanupD0Ev,b6,b6,__ZN13MTGLegendRuleD2Ev,__ZN13MTGLegendRuleD0Ev,b6,b6,b6,b6,b6,b6,__ZN18MTGPlaneWalkerRuleD2Ev,__ZN18MTGPlaneWalkerRuleD0Ev,b6,b6,b6,b6,b6,b6,__ZN21MTGPlaneswalkerDamageD2Ev,__ZN21MTGPlaneswalkerDamageD0Ev,b6,b6,__ZN15MTGLifelinkRuleD2Ev,__ZN15MTGLifelinkRuleD0Ev,b6 ,b6,b6,__ZN17MTGDeathtouchRuleD2Ev,__ZN17MTGDeathtouchRuleD0Ev,b6,b6,b6,__ZN15ParentChildRuleD2Ev,__ZN15ParentChildRuleD0Ev,b6,b6,b6,__ZN16PermanentAbilityD2Ev,__ZN16PermanentAbilityD0Ev,b6,__ZN17ReplacementEffectD2Ev,__ZN17ReplacementEffectD0Ev,__ZN13OptionIntegerD2Ev,__ZN13OptionIntegerD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZN13OptionInteger11updateValueEv,__ZN13OptionInteger6RenderEv,__ZN13OptionInteger7setDataEv,__ZN13OptionInteger6ReloadEv,__ZN8WGuiBase7OverlayEv,__ZN8WGuiBase8UnderlayEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13OptionProfileD2Ev,__ZN13OptionProfileD0Ev,b6,b6,b6 ,b6,__ZN13OptionProfile11updateValueEv,__ZN13OptionProfile6RenderEv,__ZN12OptionSelect7setDataEv,__ZN13OptionProfile6ReloadEv,b6,__ZN13OptionProfile14initSelectionsEv,__ZN16OptionThemeStyleD2Ev,__ZN16OptionThemeStyleD0Ev,b6,b6,b6,b6,b6,__ZN12OptionSelect11updateValueEv,__ZN12OptionSelect6RenderEv,__ZN16OptionThemeStyle6ReloadEv,b6,__ZN12OptionSelect14initSelectionsEv,__ZN14OptionLanguageD2Ev,__ZN14OptionLanguageD0Ev,b6,b6,b6,__ZN14OptionLanguage7setDataEv,__ZN14OptionLanguage6ReloadEv,b6,__ZN14OptionLanguage14initSelectionsEv,b6,__ZN15OptionDirectoryD2Ev ,__ZN15OptionDirectoryD0Ev,__ZN15OptionDirectory6ReloadEv,__ZN11OptionThemeD2Ev,__ZN11OptionThemeD0Ev,b6,b6,__ZN11OptionTheme11updateValueEv,__ZN11OptionTheme6RenderEv,b6,__ZN9OptionKeyD2Ev,__ZN9OptionKeyD0Ev,b6,b6,b6,b6,b6,b6,__ZN8WGuiBase11updateValueEv,__ZN9OptionKey6RenderEv,__ZN8WGuiItem7setDataEv,__ZN8WGuiBase6ReloadEv,__ZN9OptionKey7OverlayEv,b6,b6,b6,b6,b6,__ZN12OptionSelectD2Ev,__ZN12OptionSelectD0Ev,__ZN12OptionSelect6ReloadEv ,__ZN10OptionItemD2Ev,__ZN10OptionItemD0Ev,__ZN8WGuiItem6RenderEv,__ZN6PlayerD2Ev,__ZN6PlayerD0Ev,__ZN6Player3EndEv,b6,b6,b6,b6,__ZN6Player6RenderEv,b6,__ZN11HumanPlayerD2Ev,__ZN11HumanPlayerD0Ev,__ZN11HumanPlayer3EndEv,__ZN13PlayGuiObjectD2Ev,__ZN13PlayGuiObjectD0Ev,__ZThn8_N13PlayGuiObjectD1Ev,__ZThn8_N13PlayGuiObjectD0Ev,__ZThn12_N13PlayGuiObjectD1Ev,__ZThn12_N13PlayGuiObjectD0Ev,__ZN23PlayGuiObjectControllerD2Ev,__ZN23PlayGuiObjectControllerD0Ev,b6,b6,__ZN23PlayGuiObjectController6RenderEv,__ZN15PlayRestrictionD2Ev,__ZN15PlayRestrictionD0Ev,b6,__ZN21MaxPerTurnRestrictionD2Ev ,__ZN21MaxPerTurnRestrictionD0Ev,__ZN3PosD2Ev,__ZN3PosD0Ev,__ZN3Pos6RenderEv,b6,__ZN18REDamagePreventionD2Ev,__ZN18REDamagePreventionD0Ev,b6,__ZN20RECountersPreventionD2Ev,__ZN20RECountersPreventionD0Ev,b6,__ZN17REDrawReplacementD2Ev,__ZN17REDrawReplacementD0Ev,__ZN10SimpleMenuD2Ev,__ZN10SimpleMenuD0Ev,__ZN10SimpleMenu6RenderEv,b6,b6,b6,__ZN10SimpleMenu5CloseEv,b6,__ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEED2Ev,__ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEED0Ev,__ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE16__on_zero_sharedEv,b6,__ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE21__on_zero_shared_weakEv,__ZN14SimpleMenuItemD2Ev,__ZN14SimpleMenuItemD0Ev,__ZN12SimpleButton6RenderEv,b6 ,__ZN14SimpleMenuItem8EnteringEv,b6,__ZN12SimpleButton14checkUserClickEv,b6,b6,__ZN12SimpleButtonD2Ev,__ZN12SimpleButtonD0Ev,b6,__ZN12SimpleButton8EnteringEv,__ZN11SimplePopupD2Ev,__ZN11SimplePopupD0Ev,__ZN11SimplePopup6RenderEv,b6,__ZN9StoryTextD2Ev,__ZN9StoryTextD0Ev,__ZN9StoryText6RenderEv,b6,b6,__ZN18StoryDialogElement8EnteringEv,b6,b6,b6,b6,__ZN11StoryRewardD2Ev,__ZN11StoryRewardD0Ev,__ZN11StoryReward6RenderEv,b6,__ZN10StoryImageD2Ev,__ZN10StoryImageD0Ev,__ZN10StoryImage6RenderEv ,b6,b6,b6,__ZN11StoryChoiceD2Ev,__ZN11StoryChoiceD0Ev,__ZN11StoryChoice6RenderEv,b6,b6,__ZN11StoryChoice8EnteringEv,b6,b6,b6,b6,__ZN9StoryDuel6RenderEv,__ZN9StoryDuelD2Ev,__ZN9StoryDuelD0Ev,b6,__ZN11StoryDialog6RenderEv,__ZN11StoryDialogD2Ev,__ZN11StoryDialogD0Ev,b6,__ZThn20_N11StoryDialogD1Ev,__ZThn20_N11StoryDialogD0Ev,b6,__ZThn24_N11StoryDialogD1Ev,__ZThn24_N11StoryDialogD0Ev,__ZThn24_N11StoryDialog6RenderEv,b6,__ZN18StoryDialogElementD2Ev,__ZN18StoryDialogElementD0Ev ,b6,__ZN9StoryPageD2Ev,__ZN9StoryPageD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13TargetChooserD2Ev,__ZN13TargetChooserD0Ev,b6,b6,b6,b6,b6,__ZN17CardTargetChooserD2Ev,__ZN17CardTargetChooserD0Ev,b6,b6,b6,__ZN17TypeTargetChooserD2Ev,__ZN17TypeTargetChooserD0Ev,b6,b6,b6,__ZN23DescriptorTargetChooserD2Ev,__ZN23DescriptorTargetChooserD0Ev ,b6,b6,b6,__ZN17TargetZoneChooserD2Ev,__ZN17TargetZoneChooserD0Ev,b6,b6,b6,__ZN19PlayerTargetChooserD2Ev,__ZN19PlayerTargetChooserD0Ev,b6,b6,b6,__ZN18SpellTargetChooserD2Ev,__ZN18SpellTargetChooserD0Ev,b6,b6,b6,__ZN29SpellOrPermanentTargetChooserD2Ev,__ZN29SpellOrPermanentTargetChooserD0Ev,b6,b6,b6,__ZN19DamageTargetChooserD2Ev,__ZN19DamageTargetChooserD0Ev,b6,b6,b6,b6,__ZN20TriggerTargetChooserD2Ev ,__ZN20TriggerTargetChooserD0Ev,b6,b6,b6,__ZN18ParentChildChooserD2Ev,__ZN18ParentChildChooserD0Ev,b6,b6,b6,__ZN23DamageableTargetChooserD2Ev,__ZN23DamageableTargetChooserD0Ev,b6,b6,b6,__ZN18ProliferateChooserD2Ev,__ZN18ProliferateChooserD0Ev,b6,b6,b6,__ZN16BlockableChooserD2Ev,__ZN16BlockableChooserD0Ev,b6,b6,b6,__ZN15pairableChooserD2Ev,__ZN15pairableChooserD0Ev,b6,b6,b6,__ZN13dredgeChooserD2Ev ,__ZN13dredgeChooserD0Ev,b6,b6,b6,__ZN15myCursesChooserD2Ev,__ZN15myCursesChooserD0Ev,b6,b6,__ZN4Task18storeCustomAttribsEv,__ZN4Task20restoreCustomAttribsEv,__ZN4Task9randomizeEv,__ZN4TaskD2Ev,__ZN4TaskD0Ev,b6,b6,__ZN14TaskWinAgainstD2Ev,__ZN14TaskWinAgainstD0Ev,b6,b6,b6,__ZN13TaskSlaughter18storeCustomAttribsEv,__ZN13TaskSlaughter20restoreCustomAttribsEv,__ZN13TaskSlaughter9randomizeEv,b6,__ZN13TaskSlaughterD2Ev,__ZN13TaskSlaughterD0Ev,b6,b6,b6,__ZN9TaskDelay18storeCustomAttribsEv ,__ZN9TaskDelay20restoreCustomAttribsEv,__ZN9TaskDelay9randomizeEv,b6,__ZN9TaskDelayD2Ev,__ZN9TaskDelayD0Ev,b6,b6,b6,__ZN12TaskImmortal18storeCustomAttribsEv,__ZN12TaskImmortal20restoreCustomAttribsEv,__ZN12TaskImmortal9randomizeEv,b6,__ZN12TaskImmortalD2Ev,__ZN12TaskImmortalD0Ev,b6,b6,b6,__ZN17TaskMassiveBurial18storeCustomAttribsEv,__ZN17TaskMassiveBurial20restoreCustomAttribsEv,__ZN17TaskMassiveBurial9randomizeEv,b6,__ZN17TaskMassiveBurialD2Ev,__ZN17TaskMassiveBurialD0Ev,b6,b6,b6,__ZN10TaskWisdom18storeCustomAttribsEv,__ZN10TaskWisdom20restoreCustomAttribsEv,__ZN10TaskWisdom9randomizeEv,b6 ,__ZN10TaskWisdomD2Ev,__ZN10TaskWisdomD0Ev,b6,b6,b6,__ZN12TaskPacifism18storeCustomAttribsEv,__ZN12TaskPacifism20restoreCustomAttribsEv,__ZN12TaskPacifism9randomizeEv,b6,__ZN12TaskPacifismD2Ev,__ZN12TaskPacifismD0Ev,b6,b6,b6,__ZN12InQuadEasing11updateValueEv,__ZN12TextScrollerD2Ev,__ZN12TextScrollerD0Ev,__ZN12TextScroller6RenderEv,b6,b6,__ZN20VerticalTextScrollerD2Ev,__ZN20VerticalTextScrollerD0Ev,__ZN20VerticalTextScroller6RenderEv,b6,b6,__ZN17ThisTargetCompareD2Ev,__ZN17ThisTargetCompareD0Ev,b6,b6,__ZN11ThisCounterD2Ev ,__ZN11ThisCounterD0Ev,b6,b6,__ZN16ThisOpponentlifeD2Ev,__ZN16ThisOpponentlifeD0Ev,b6,b6,__ZN18ThisControllerlifeD2Ev,__ZN18ThisControllerlifeD0Ev,b6,b6,__ZN9ThisPowerD2Ev,__ZN9ThisPowerD0Ev,b6,b6,__ZN9ThisEquipD2Ev,__ZN9ThisEquipD0Ev,b6,b6,__ZN9ThisAurasD2Ev,__ZN9ThisAurasD0Ev,b6,b6,__ZN24ThisOpponentDamageAmountD2Ev,__ZN24ThisOpponentDamageAmountD0Ev,b6,b6,__ZN12ThisUntappedD2Ev,__ZN12ThisUntappedD0Ev,b6 ,b6,__ZN10ThisTappedD2Ev,__ZN10ThisTappedD0Ev,b6,b6,__ZN12ThisAttackedD2Ev,__ZN12ThisAttackedD0Ev,b6,b6,__ZN11ThisBlockedD2Ev,__ZN11ThisBlockedD0Ev,b6,b6,__ZN14ThisNotBlockedD2Ev,__ZN14ThisNotBlockedD0Ev,b6,b6,__ZN11ThisDamagedD2Ev,__ZN11ThisDamagedD0Ev,b6,b6,__ZN13ThisDualWieldD2Ev,__ZN13ThisDualWieldD0Ev,b6,b6,__ZN13ThisToughnessD2Ev,__ZN13ThisToughnessD0Ev,b6,b6,__ZN14ThisCounterAnyD2Ev ,__ZN14ThisCounterAnyD0Ev,b6,b6,__ZN5ThisXD2Ev,__ZN5ThisXD0Ev,b6,b6,__ZN12ThisVariableD2Ev,__ZN12ThisVariableD0Ev,b6,__ZN14ThisDescriptorD2Ev,__ZN14ThisDescriptorD0Ev,__ZN5TokenD2Ev,__ZN5TokenD0Ev,b6,__ZThn260_N5TokenD1Ev,__ZThn260_N5TokenD0Ev,__ZN9WResourceD2Ev,__ZN9WResourceD0Ev,b6,__ZN9WResource4lockEv,b6,__ZN15WCachedResourceD2Ev,__ZN15WCachedResourceD0Ev,__ZN14WCachedTextureD2Ev,__ZN14WCachedTextureD0Ev,b6,b6,b6,__ZN14WCachedTexture7RefreshEv ,b6,__ZN13WCachedSampleD2Ev,__ZN13WCachedSampleD0Ev,b6,b6,__ZN13WCachedSample7RefreshEv,b6,__ZN16WCachedParticlesD2Ev,__ZN16WCachedParticlesD0Ev,b6,b6,__ZN16WCachedParticles7RefreshEv,b6,__ZN9WSrcCardsD2Ev,__ZN9WSrcCardsD0Ev,b6,b6,__ZN9WSrcCards12updateCountsEv,__ZN9WSrcCards11clearCountsEv,b6,b6,__ZN14WSrcDeckViewerD2Ev,__ZN14WSrcDeckViewerD0Ev,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZN14WSrcDeckViewer7ShuffleEv,b6,b6,b6,__ZN14WSrcDeckViewer12clearFiltersEv,b6,b6,__ZN14WSrcDeckViewer8validateEv,__ZN14WSrcDeckViewer11bakeFiltersEv,b6,__ZN14WSrcDeckViewer12updateCountsEv,__ZN14WSrcDeckViewer11clearCountsEv,b6,b6,b6,b6,b6,b6,__ZN9WSyncableD2Ev,__ZN9WSyncableD0Ev,b6,b6,b6,__ZN8WSrcDeckD2Ev,__ZN8WSrcDeckD0Ev,__ZN17WSrcUnlockedCardsD2Ev,__ZN17WSrcUnlockedCardsD0Ev,__ZN9WCFBranchD2Ev,__ZN9WCFBranchD0Ev ,b6,b6,__ZN11WDataSourceD2Ev,__ZN11WDataSourceD0Ev,b6,b6,b6,b6,__ZN6WEventD2Ev,__ZN6WEventD0Ev,__ZN16WEventZoneChangeD2Ev,__ZN16WEventZoneChangeD0Ev,b6,b6,__ZN12WEventDamageD2Ev,__ZN12WEventDamageD0Ev,b6,b6,b6,__ZN10WEventLifeD2Ev,__ZN10WEventLifeD0Ev,b6,__ZN14WEventCountersD2Ev,__ZN14WEventCountersD0Ev,b6,__ZN13WEventCardTapD2Ev,__ZN13WEventCardTapD0Ev,b6,__ZN23WEventCardTappedForManaD2Ev,__ZN23WEventCardTappedForManaD0Ev ,b6,__ZN18WEventCardAttackedD2Ev,__ZN18WEventCardAttackedD0Ev,b6,__ZN23WEventCardAttackedAloneD2Ev,__ZN23WEventCardAttackedAloneD0Ev,b6,__ZN28WEventCardAttackedNotBlockedD2Ev,__ZN28WEventCardAttackedNotBlockedD0Ev,b6,__ZN25WEventCardAttackedBlockedD2Ev,__ZN25WEventCardAttackedBlockedD0Ev,b6,__ZN17WEventCardBlockedD2Ev,__ZN17WEventCardBlockedD0Ev,b6,__ZN14WEventcardDrawD2Ev,__ZN14WEventcardDrawD0Ev,b6,__ZN19WEventCardSacrificeD2Ev,__ZN19WEventCardSacrificeD0Ev,b6,__ZN17WEventCardDiscardD2Ev,__ZN17WEventCardDiscardD0Ev,b6,__ZN15WEventCardCycleD2Ev,__ZN15WEventCardCycleD0Ev,b6,__ZN13WEventVampireD2Ev,__ZN13WEventVampireD0Ev ,b6,__ZN12WEventTargetD2Ev,__ZN12WEventTargetD0Ev,b6,__ZN20WEventCardUnattachedD2Ev,__ZN20WEventCardUnattachedD0Ev,b6,__ZN18WEventCardEquippedD2Ev,__ZN18WEventCardEquippedD0Ev,b6,__ZN26WEventCardControllerChangeD2Ev,__ZN26WEventCardControllerChangeD0Ev,b6,__ZN25WEventDamageStackResolvedD2Ev,__ZN25WEventDamageStackResolvedD0Ev,__ZN16WEventCardUpdateD2Ev,__ZN16WEventCardUpdateD0Ev,__ZN17WEventPhaseChangeD2Ev,__ZN17WEventPhaseChangeD0Ev,__ZN20WEventPhasePreChangeD2Ev,__ZN20WEventPhasePreChangeD0Ev,__ZN10WEventDrawD2Ev,__ZN10WEventDrawD0Ev,__ZN20WEventCardChangeTypeD2Ev,__ZN20WEventCardChangeTypeD0Ev,__ZN22WEventCreatureAttackerD2Ev,__ZN22WEventCreatureAttackerD0Ev,__ZN21WEventCreatureBlockerD2Ev,__ZN21WEventCreatureBlockerD0Ev,__ZN25WEventCreatureBlockerRankD2Ev ,__ZN25WEventCreatureBlockerRankD0Ev,__ZN21WEventEngageManaExtraD2Ev,__ZN21WEventEngageManaExtraD0Ev,__ZN16WEventEngageManaD2Ev,__ZN16WEventEngageManaD0Ev,__ZN17WEventConsumeManaD2Ev,__ZN17WEventConsumeManaD0Ev,__ZN19WEventEmptyManaPoolD2Ev,__ZN19WEventEmptyManaPoolD0Ev,__ZN22WEventCombatStepChangeD2Ev,__ZN22WEventCombatStepChangeD0Ev,__ZN14WCFilterLetterD2Ev,__ZN14WCFilterLetterD0Ev,b6,b6,b6,__ZN11WCFilterSetD2Ev,__ZN11WCFilterSetD0Ev,b6,b6,b6,__ZN13WCFilterColorD2Ev,__ZN13WCFilterColorD0Ev,b6,b6,b6,__ZN14WCFilterRarityD2Ev,__ZN14WCFilterRarityD0Ev,b6,b6 ,b6,__ZN15WCFilterAbilityD2Ev,__ZN15WCFilterAbilityD0Ev,b6,b6,b6,__ZN10WCFilterORD2Ev,__ZN10WCFilterORD0Ev,b6,b6,b6,__ZN11WCFilterANDD2Ev,__ZN11WCFilterANDD0Ev,b6,b6,b6,__ZN13WCFilterGROUPD2Ev,__ZN13WCFilterGROUPD0Ev,b6,b6,b6,__ZN11WCFilterNOTD2Ev,__ZN11WCFilterNOTD0Ev,b6,b6,__ZN17WCFilterOnlyColorD2Ev,__ZN17WCFilterOnlyColorD0Ev,b6,b6,__ZN21WCFilterProducesColorD2Ev ,__ZN21WCFilterProducesColorD0Ev,b6,b6,__ZN11WCFilterCMCD2Ev,__ZN11WCFilterCMCD0Ev,b6,b6,b6,__ZN13WCFilterPowerD2Ev,__ZN13WCFilterPowerD0Ev,b6,b6,b6,__ZN17WCFilterToughnessD2Ev,__ZN17WCFilterToughnessD0Ev,b6,b6,b6,__ZN12WCFilterTypeD2Ev,__ZN12WCFilterTypeD0Ev,b6,b6,b6,__ZN15WCFilterNumericD2Ev,__ZN15WCFilterNumericD0Ev,__ZN12WCFilterNULLD2Ev,__ZN12WCFilterNULLD0Ev,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN7WLBFontD2Ev,__ZN7WLBFontD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN7WFBFontD2Ev,__ZN7WFBFontD0Ev,b6,b6,b6,b6,__ZN8WGBKFontD2Ev ,__ZN8WGBKFontD0Ev,b6,b6,b6,b6,__ZN6WUFontD2Ev,__ZN6WUFontD0Ev,b6,b6,__ZN5WFontD2Ev,__ZN5WFontD0Ev,__ZN8WGuiItemD2Ev,__ZN8WGuiItemD0Ev,__ZN8WGuiListD2Ev,__ZN8WGuiListD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN8WGuiList6RenderEv,__ZN8WGuiList7setDataEv,__ZN8WGuiMenu6ReloadEv,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZN8WGuiMenu8syncMoveEv,b6,__ZN9WDecoEnumD2Ev,__ZN9WDecoEnumD0Ev,__ZN9WDecoEnum6RenderEv,__ZN10WDecoCheatD2Ev,__ZN10WDecoCheatD0Ev,b6,b6,__ZN10WDecoCheat6ReloadEv,__ZN12WDecoConfirmD2Ev,__ZN12WDecoConfirmD0Ev,b6,b6,b6,b6,b6,__ZN12WDecoConfirm7setDataEv,__ZN12WDecoConfirm7OverlayEv,b6,b6,__ZN10WGuiButtonD2Ev,__ZN10WGuiButtonD0Ev,b6,b6,__ZN10WGuiButton11updateValueEv ,b6,b6,b6,__ZN9WGuiSplitD2Ev,__ZN9WGuiSplitD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN9WGuiSplit6RenderEv,__ZN9WGuiSplit7setDataEv,__ZN9WGuiSplit6ReloadEv,__ZN9WGuiSplit7OverlayEv,__ZN9WGuiSplit8UnderlayEv,b6,b6,b6,b6,b6,b6,b6,__ZN8WGuiMenuD2Ev,__ZN8WGuiMenuD0Ev,b6,b6,__ZN8WGuiMenu6RenderEv,__ZN8WGuiMenu7setDataEv ,b6,__ZN9WGuiAwardD2Ev,__ZN9WGuiAwardD0Ev,b6,b6,__ZN9WGuiAward6RenderEv,__ZN9WGuiAward7OverlayEv,__ZN9WGuiAward8UnderlayEv,b6,__ZN9WGuiImageD2Ev,__ZN9WGuiImageD0Ev,b6,__ZN9WGuiImage6RenderEv,b6,b6,b6,__ZN13WGuiCardImageD2Ev,__ZN13WGuiCardImageD0Ev,__ZN13WGuiCardImage6RenderEv,__ZN15WGuiCardDistortD2Ev,__ZN15WGuiCardDistortD0Ev,__ZN15WGuiCardDistort6RenderEv,b6,b6,__ZN11WGuiListRowD2Ev,__ZN11WGuiListRowD0Ev,__ZN11WGuiListRow6RenderEv,__ZN11WGuiFiltersD2Ev,__ZN11WGuiFiltersD0Ev,b6 ,b6,b6,__ZN11WGuiFilters6RenderEv,b6,__ZN14WGuiFilterItemD2Ev,__ZN14WGuiFilterItemD0Ev,b6,b6,__ZN14WGuiFilterItem11updateValueEv,__ZN13WGuiKeyBinderD2Ev,__ZN13WGuiKeyBinderD0Ev,b6,b6,b6,b6,b6,__ZN13WGuiKeyBinder6RenderEv,__ZN13WGuiKeyBinder7setDataEv,b6,__ZN8WGuiBaseD2Ev,__ZN8WGuiBaseD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZN10WGuiHeaderD2Ev,__ZN10WGuiHeaderD0Ev,b6,__ZN10WGuiHeader6RenderEv,__ZN11WDecoStyledD2Ev,__ZN11WDecoStyledD0Ev,b6,b6,__ZN11WGuiTabMenuD2Ev,__ZN11WGuiTabMenuD0Ev,__ZN11WGuiTabMenu6RenderEv,b6,b6,__ZN19ResourceManagerImplD2Ev,__ZN19ResourceManagerImplD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN19ResourceManagerImpl7RefreshEv,__ZN19ResourceManagerImpl13ClearUnlockedEv,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN19ResourceManagerImpl16ResetCacheLimitsEv,__ZN19ResourceManagerImpl11DebugRenderEv,__ZN17CardRetrieverBaseD2Ev,__ZN17CardRetrieverBaseD0Ev,__ZN23UnthreadedCardRetrieverD2Ev,__ZN23UnthreadedCardRetrieverD0Ev,b6,__ZN16WResourceManagerD2Ev,__ZN16WResourceManagerD0Ev,__ZN4JAppD2Ev,__ZN4JAppD0Ev,__ZN10JGuiObjectD2Ev,__ZN10JGuiObjectD0Ev,__ZN14JGuiControllerD2Ev,__ZN14JGuiControllerD0Ev,__ZN14TiXmlAttributeD2Ev,__ZN14TiXmlAttributeD0Ev ,b6,b6,b6,__ZN13TiXmlDocumentD2Ev,__ZN13TiXmlDocumentD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN9TiXmlBaseD2Ev,__ZN9TiXmlBaseD0Ev,__ZN9TiXmlNodeD2Ev,__ZN9TiXmlNodeD0Ev,b6,b6,__ZN12TiXmlElementD2Ev,__ZN12TiXmlElementD0Ev ,b6,b6,b6,b6,b6,b6,b6,__ZN12TiXmlCommentD2Ev,__ZN12TiXmlCommentD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN16TiXmlDeclarationD2Ev,__ZN16TiXmlDeclarationD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN9TiXmlTextD2Ev,__ZN9TiXmlTextD0Ev,b6,b6,b6 ,b6,b6,b6,b6,__ZN12TiXmlUnknownD2Ev,__ZN12TiXmlUnknownD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN15zip_file_system7zbufferD2Ev,__ZN15zip_file_system7zbufferD0Ev,b6,b6,b6,b6,b6,__ZN15zip_file_system14zbuffer_storedD2Ev,__ZN15zip_file_system14zbuffer_storedD0Ev,b6,b6,b6,b6,b6,b6,b6,__ZN15zip_file_system16zbuffer_deflatedD2Ev ,__ZN15zip_file_system16zbuffer_deflatedD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,_SDL_Blit_RGB888_RGB888_Scale,_SDL_Blit_RGB888_RGB888_Blend,_SDL_Blit_RGB888_RGB888_Blend_Scale,_SDL_Blit_RGB888_RGB888_Modulate,_SDL_Blit_RGB888_RGB888_Modulate_Scale,_SDL_Blit_RGB888_RGB888_Modulate_Blend,_SDL_Blit_RGB888_RGB888_Modulate_Blend_Scale,_SDL_Blit_RGB888_BGR888_Scale,_SDL_Blit_RGB888_BGR888_Blend,_SDL_Blit_RGB888_BGR888_Blend_Scale,_SDL_Blit_RGB888_BGR888_Modulate,_SDL_Blit_RGB888_BGR888_Modulate_Scale,_SDL_Blit_RGB888_BGR888_Modulate_Blend,_SDL_Blit_RGB888_BGR888_Modulate_Blend_Scale,_SDL_Blit_RGB888_ARGB8888_Scale,_SDL_Blit_RGB888_ARGB8888_Blend,_SDL_Blit_RGB888_ARGB8888_Blend_Scale,_SDL_Blit_RGB888_ARGB8888_Modulate,_SDL_Blit_RGB888_ARGB8888_Modulate_Scale,_SDL_Blit_RGB888_ARGB8888_Modulate_Blend ,_SDL_Blit_RGB888_ARGB8888_Modulate_Blend_Scale,_SDL_Blit_BGR888_RGB888_Scale,_SDL_Blit_BGR888_RGB888_Blend,_SDL_Blit_BGR888_RGB888_Blend_Scale,_SDL_Blit_BGR888_RGB888_Modulate,_SDL_Blit_BGR888_RGB888_Modulate_Scale,_SDL_Blit_BGR888_RGB888_Modulate_Blend,_SDL_Blit_BGR888_RGB888_Modulate_Blend_Scale,_SDL_Blit_BGR888_BGR888_Scale,_SDL_Blit_BGR888_BGR888_Blend,_SDL_Blit_BGR888_BGR888_Blend_Scale,_SDL_Blit_BGR888_BGR888_Modulate,_SDL_Blit_BGR888_BGR888_Modulate_Scale,_SDL_Blit_BGR888_BGR888_Modulate_Blend,_SDL_Blit_BGR888_BGR888_Modulate_Blend_Scale,_SDL_Blit_BGR888_ARGB8888_Scale,_SDL_Blit_BGR888_ARGB8888_Blend,_SDL_Blit_BGR888_ARGB8888_Blend_Scale,_SDL_Blit_BGR888_ARGB8888_Modulate,_SDL_Blit_BGR888_ARGB8888_Modulate_Scale,_SDL_Blit_BGR888_ARGB8888_Modulate_Blend,_SDL_Blit_BGR888_ARGB8888_Modulate_Blend_Scale,_SDL_Blit_ARGB8888_RGB888_Scale,_SDL_Blit_ARGB8888_RGB888_Blend,_SDL_Blit_ARGB8888_RGB888_Blend_Scale,_SDL_Blit_ARGB8888_RGB888_Modulate,_SDL_Blit_ARGB8888_RGB888_Modulate_Scale,_SDL_Blit_ARGB8888_RGB888_Modulate_Blend,_SDL_Blit_ARGB8888_RGB888_Modulate_Blend_Scale,_SDL_Blit_ARGB8888_BGR888_Scale ,_SDL_Blit_ARGB8888_BGR888_Blend,_SDL_Blit_ARGB8888_BGR888_Blend_Scale,_SDL_Blit_ARGB8888_BGR888_Modulate,_SDL_Blit_ARGB8888_BGR888_Modulate_Scale,_SDL_Blit_ARGB8888_BGR888_Modulate_Blend,_SDL_Blit_ARGB8888_BGR888_Modulate_Blend_Scale,_SDL_Blit_ARGB8888_ARGB8888_Scale,_SDL_Blit_ARGB8888_ARGB8888_Blend,_SDL_Blit_ARGB8888_ARGB8888_Blend_Scale,_SDL_Blit_ARGB8888_ARGB8888_Modulate,_SDL_Blit_ARGB8888_ARGB8888_Modulate_Scale,_SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend,_SDL_Blit_ARGB8888_ARGB8888_Modulate_Blend_Scale,_SDL_Blit_RGBA8888_RGB888_Scale,_SDL_Blit_RGBA8888_RGB888_Blend,_SDL_Blit_RGBA8888_RGB888_Blend_Scale,_SDL_Blit_RGBA8888_RGB888_Modulate,_SDL_Blit_RGBA8888_RGB888_Modulate_Scale,_SDL_Blit_RGBA8888_RGB888_Modulate_Blend,_SDL_Blit_RGBA8888_RGB888_Modulate_Blend_Scale,_SDL_Blit_RGBA8888_BGR888_Scale,_SDL_Blit_RGBA8888_BGR888_Blend,_SDL_Blit_RGBA8888_BGR888_Blend_Scale,_SDL_Blit_RGBA8888_BGR888_Modulate,_SDL_Blit_RGBA8888_BGR888_Modulate_Scale,_SDL_Blit_RGBA8888_BGR888_Modulate_Blend,_SDL_Blit_RGBA8888_BGR888_Modulate_Blend_Scale,_SDL_Blit_RGBA8888_ARGB8888_Scale,_SDL_Blit_RGBA8888_ARGB8888_Blend,_SDL_Blit_RGBA8888_ARGB8888_Blend_Scale ,_SDL_Blit_RGBA8888_ARGB8888_Modulate,_SDL_Blit_RGBA8888_ARGB8888_Modulate_Scale,_SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend,_SDL_Blit_RGBA8888_ARGB8888_Modulate_Blend_Scale,_SDL_Blit_ABGR8888_RGB888_Scale,_SDL_Blit_ABGR8888_RGB888_Blend,_SDL_Blit_ABGR8888_RGB888_Blend_Scale,_SDL_Blit_ABGR8888_RGB888_Modulate,_SDL_Blit_ABGR8888_RGB888_Modulate_Scale,_SDL_Blit_ABGR8888_RGB888_Modulate_Blend,_SDL_Blit_ABGR8888_RGB888_Modulate_Blend_Scale,_SDL_Blit_ABGR8888_BGR888_Scale,_SDL_Blit_ABGR8888_BGR888_Blend,_SDL_Blit_ABGR8888_BGR888_Blend_Scale,_SDL_Blit_ABGR8888_BGR888_Modulate,_SDL_Blit_ABGR8888_BGR888_Modulate_Scale,_SDL_Blit_ABGR8888_BGR888_Modulate_Blend,_SDL_Blit_ABGR8888_BGR888_Modulate_Blend_Scale,_SDL_Blit_ABGR8888_ARGB8888_Scale,_SDL_Blit_ABGR8888_ARGB8888_Blend,_SDL_Blit_ABGR8888_ARGB8888_Blend_Scale,_SDL_Blit_ABGR8888_ARGB8888_Modulate,_SDL_Blit_ABGR8888_ARGB8888_Modulate_Scale,_SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend,_SDL_Blit_ABGR8888_ARGB8888_Modulate_Blend_Scale,_SDL_Blit_BGRA8888_RGB888_Scale,_SDL_Blit_BGRA8888_RGB888_Blend,_SDL_Blit_BGRA8888_RGB888_Blend_Scale,_SDL_Blit_BGRA8888_RGB888_Modulate,_SDL_Blit_BGRA8888_RGB888_Modulate_Scale ,_SDL_Blit_BGRA8888_RGB888_Modulate_Blend,_SDL_Blit_BGRA8888_RGB888_Modulate_Blend_Scale,_SDL_Blit_BGRA8888_BGR888_Scale,_SDL_Blit_BGRA8888_BGR888_Blend,_SDL_Blit_BGRA8888_BGR888_Blend_Scale,_SDL_Blit_BGRA8888_BGR888_Modulate,_SDL_Blit_BGRA8888_BGR888_Modulate_Scale,_SDL_Blit_BGRA8888_BGR888_Modulate_Blend,_SDL_Blit_BGRA8888_BGR888_Modulate_Blend_Scale,_SDL_Blit_BGRA8888_ARGB8888_Scale,_SDL_Blit_BGRA8888_ARGB8888_Blend,_SDL_Blit_BGRA8888_ARGB8888_Blend_Scale,_SDL_Blit_BGRA8888_ARGB8888_Modulate,_SDL_Blit_BGRA8888_ARGB8888_Modulate_Scale,_SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend,_SDL_Blit_BGRA8888_ARGB8888_Modulate_Blend_Scale,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_BlitBto1,_BlitBto2 ,_BlitBto3,_BlitBto4,_BlitBto1Key,_BlitBto2Key,_BlitBto3Key,_BlitBto4Key,_Blit1to1,_Blit1to2,_Blit1to3,_Blit1to4,_Blit1to1Key,_Blit1to2Key,_Blit1to3Key,_Blit1to4Key,_BlitNtoN,_Blit_RGB565_ARGB8888,_Blit_RGB565_ABGR8888,_Blit_RGB565_RGBA8888,_Blit_RGB565_BGRA8888,_Blit_RGB888_RGB565,_Blit_RGB888_RGB555,b6,__ZNSt9bad_allocD2Ev,__ZNSt9bad_allocD0Ev,b6,__ZNSt11logic_errorD2Ev,__ZNSt11logic_errorD0Ev,b6,__ZNSt13runtime_errorD2Ev,__ZNSt13runtime_errorD0Ev ,b6,__ZNSt12out_of_rangeD0Ev,__ZNSt8bad_castD2Ev,__ZNSt8bad_castD0Ev,b6,__ZNSt10bad_typeidD2Ev,__ZNSt10bad_typeidD0Ev,b6,__ZN10__cxxabiv116__shim_type_infoD2Ev,__ZN10__cxxabiv117__class_type_infoD0Ev,__ZNK10__cxxabiv116__shim_type_info5noop1Ev,__ZNK10__cxxabiv116__shim_type_info5noop2Ev,b6,b6,b6,b6,__ZN10__cxxabiv120__si_class_type_infoD0Ev,b6,b6,b6,__ZN10__cxxabiv121__vmi_class_type_infoD0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED2Ev,__ZNSt3__111__stdoutbufIwED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__110__stdinbufIwED0Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev,__ZNSt3__111__stdoutbufIcED0Ev,b6,b6,b6,b6,__ZNSt3__110__stdinbufIcED0Ev,b6 ,b6,b6,b6,__ZNSt3__114__shared_countD2Ev,__ZNSt3__114__shared_countD0Ev,__ZNSt3__119__shared_weak_countD0Ev,b6,__ZNSt3__112system_errorD2Ev,__ZNSt3__112system_errorD0Ev,__ZNSt3__114error_categoryD2Ev,__ZNSt3__124__generic_error_categoryD0Ev,b6,b6,b6,b6,b6,__ZNSt3__123__system_error_categoryD0Ev,b6,b6,b6,__ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev,__ZNSt3__19basic_iosIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED0Ev,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEED0Ev,b6,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZNSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_istreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev ,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED1Ev,__ZTv0_n12_NSt3__113basic_ostreamIwNS_11char_traitsIwEEED0Ev,__ZNSt3__18ios_base7failureD2Ev,__ZNSt3__18ios_base7failureD0Ev,__ZNSt3__18ios_baseD2Ev,__ZNSt3__18ios_baseD0Ev,__ZNSt3__119__iostream_categoryD0Ev,b6,b6,__ZNSt3__17collateIcED2Ev,__ZNSt3__17collateIcED0Ev,__ZNSt3__16locale5facet16__on_zero_sharedEv,b6,b6,b6,__ZNSt3__17collateIwED2Ev,__ZNSt3__17collateIwED0Ev,b6,b6,b6,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__18time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__18time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6,__ZNSt3__110moneypunctIcLb0EED2Ev,__ZNSt3__110moneypunctIcLb0EED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__110moneypunctIcLb1EED2Ev,__ZNSt3__110moneypunctIcLb1EED0Ev,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__110moneypunctIwLb0EED2Ev,__ZNSt3__110moneypunctIwLb0EED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__110moneypunctIwLb1EED2Ev,__ZNSt3__110moneypunctIwLb1EED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev ,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,b6,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6,b6,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED2Ev,__ZNSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEED0Ev,b6,b6,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED2Ev,__ZNSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEED0Ev,b6,b6,__ZNSt3__18messagesIcED2Ev,__ZNSt3__18messagesIcED0Ev,b6,b6,b6,__ZNSt3__18messagesIwED2Ev,__ZNSt3__18messagesIwED0Ev,b6,b6,b6,__ZNSt3__16locale5__impD2Ev,__ZNSt3__16locale5__impD0Ev,__ZNSt3__15ctypeIcED2Ev,__ZNSt3__15ctypeIcED0Ev,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__17codecvtIwc11__mbstate_tED2Ev,__ZNSt3__17codecvtIwc11__mbstate_tED0Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__18numpunctIcED2Ev,__ZNSt3__18numpunctIcED0Ev,b6,b6,b6,b6,b6,__ZNSt3__18numpunctIwED2Ev,__ZNSt3__18numpunctIwED0Ev,b6,b6,b6,b6,b6 ,__ZNSt3__16locale5facetD2Ev,__ZNSt3__16locale5facetD0Ev,__ZNSt3__15ctypeIwED0Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__17codecvtIcc11__mbstate_tED0Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__17codecvtIDsc11__mbstate_tED0Ev,b6,b6,b6,b6,b6,b6 ,b6,__ZNSt3__17codecvtIDic11__mbstate_tED0Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__116__narrow_to_utf8ILj32EED0Ev,__ZNSt3__117__widen_from_utf8ILj32EED0Ev,__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEED2Ev,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,__ZNSt3__112__deallocateEPv,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEbEES3_EEEEEC2Ev,b6,b6,b6,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,__ZN11ActionLayer12cleanGarbageEv,b6,__ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIP13ActionElementS3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN8ManaCostC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEESE_EES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE3popEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,_srand,__ZNSt3__116__list_node_baseIiPvEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE9pop_frontEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZN11TargetsList11initTargetsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZN14CardDescriptorC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN12AIPlayerBaka9initTimerEv,__ZN7AIStats4saveEv,b6,__ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEES3_EEEEEC2Ev,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev,b6,b6,b6 ,b6,__ZNSt3__116__list_node_baseIP6AIStatPvEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZNSt3__16vectorIiNS_9allocatorIiEEE26__invalidate_all_iteratorsEv,b6,b6,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN5boost5mutex6unlockEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS7_ISE_EEEEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv ,b6,b6,b6,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE9pop_frontEv ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE9pop_frontEv,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN10UnlockableC2Ev ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8TaskList10passOneDayEv,b6,b6,b6,b6 ,__ZN10PlayerDataC2Ev,b6,b6,b6,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10UnlockableEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZN25WEventDamageStackResolvedC2Ev,b6,b6,b6,__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN11DeckManagerC2Ev,b6,b6,b6,__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP12StatsWrapperEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,__ZN8DeckMenu14updateScrollerEv,b6,__ZN12TextScroller5ResetEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN12DeckMetaData8LoadDeckEv,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE5closeEv,__ZN12DeckMetaData10InvalidateEv,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_3mapISE_P8DeckStatNS_4lessISE_EENS7_INS_4pairIKSE_SH_EEEEEEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP8DeckStatEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN5Trash7cleanupEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE5closeEv ,b6,b6,b6,b6,__ZN12GameSettings13reloadProfileEv,b6,b6,b6,b6,b6,__ZN10Translator4initEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEED2Ev,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZN7GameAppC2Ev,__ZN18ReplacementEffectsC2Ev,b6,__ZN15MTGCardInstanceC2Ev,__ZN5TrashC2Ev,__ZN21WEventAttackersChosenC2Ev,__ZN20WEventBlockersChosenC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,__ZN12GameObserver7cleanupEv,b6,b6,b6,b6,__ZN12GameObserver16resetStartupGameEv,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE9pop_frontEv,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__116__list_node_baseINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN15GameOptionAwardC2Ev,b6,b6,b6,b6,b6,b6,__ZN14GameOptionEnumC2Ev,__ZN21GameOptionKeyBindingsC2Ev,__ZN12StyleManagerC2Ev,b6,b6,b6,b6,__ZN12GameSettings20createProfileFoldersEv,b6,b6 ,b6,b6,b6,b6,__ZN9SimplePadC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN3JGE13ClearBindingsEv,b6,b6,b6,b6,__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,___cxx_global_array_dtor,__ZN12GameSettingsD2Ev,__ZN14OptionMaxGradeD2Ev,__ZN16OptionASkipPhaseD2Ev,__ZN15OptionWhosFirstD2Ev,__ZN16OptionClosedHandD2Ev,__ZN19OptionHandDirectionD2Ev,__ZN17OptionManaDisplayD2Ev,__ZN12OptionVolumeD2Ev ,__ZN16OptionDifficultyD2Ev,__ZN20OptionEconDifficultyD2Ev,__ZN12OptionKickerD2Ev,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP10GameOptionEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN16CarouselDeckViewC2Ev,__ZN12GridDeckViewC2Ev ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN19GameStateDeckViewer14rebuildFiltersEv,__ZN8DeckView13reloadIndexesEv,b6,b6,b6,__ZN19GameStateDeckViewer8saveDeckEv,b6,b6,__ZN19GameStateDeckViewer11updateDecksEv,b6,b6,b6,b6,b6,__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv,__ZN10TournamentC2Ev,b6,__ZN7CreditsC2Ev ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN5TDeckC2Ev,b6,b6,b6,b6,__ZN5TDeck5resetEv,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIjNS_9allocatorIjEEE8pop_backEv,__ZN10Tournament3EndEv,b6,__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZN15zip_file_system9izfstream5closeEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZN11WGuiTabMenuC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN9WSyncableC2Ev,__ZN11ShopBoosterC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,__ZN13GameStateShop13enableButtonsEv,__ZN8TaskList6RenderEv,__ZN13GameStateShop13renderButtonsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,__ZN3Pos9UpdateNowEv,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,__ZN21hgeParticleSystemInfoC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN7GuiPlay9CreaturesC2Ev,__ZN7GuiPlay11BattleFieldC2Ev,__ZN7GuiPlay5LandsC2Ev,__ZN7GuiPlay6SpellsC2Ev,__ZN7GuiPlay12PlaneswalkerC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8ManaCost1xEv,b6,__ZN7TapCostC2Ev ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8SnowCostC2Ev,__ZN9UnTapCostC2Ev,b6,b6,b6,b6,b6,__ZN10ExtraCostsC2Ev,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13TiXmlDocumentC2Ev,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv ,__ZN8ModRulesD2Ev,__ZN12ModRulesGameC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,__ZN16ActivatedAbility18activateSideEffectEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,___cxx_global_array_dtor_3005,___cxx_global_array_dtor_16,___cxx_global_array_dtor_20,___cxx_global_array_dtor_33,___cxx_global_array_dtor_39,___cxx_global_array_dtor_49,___cxx_global_array_dtor_60,___cxx_global_array_dtor_69,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEES3_EEEEEC2Ev,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13ATokenCreator13setTokenOwnerEv ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEES3_EEEEEC2Ev ,b6,b6,__ZN19ACircleOfProtection5clearEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE9pop_frontEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZN7MTGCardC2Ev,b6,__ZN15MTGCardInstance9initMTGCIEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__116__list_node_baseIP15MTGCardInstancePvEC2Ev,b6,b6,b6,b6,b6,b6,b6 ,__ZN13CardPrimitiveC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,__ZN5boost5mutexC2Ev,__ZN8SubtypesC2Ev,__ZN11MTGAllCards4initEv,b6,b6,b6,b6,__ZN11MTGAllCardsC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN7MTGSetsD2Ev,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP13CardPrimitiveEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP7MTGCardEES3_EEEEEC2Ev ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEED2Ev,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEED2Ev ,___cxx_global_array_dtor_3452,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEiEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,__ZN10MTGLibraryC2Ev,__ZN12MTGGraveyardC2Ev,__ZN7MTGHandC2Ev,__ZN9MTGInPlayC2Ev,__ZN8MTGStackC2Ev,__ZN18MTGRemovedFromGameC2Ev,__ZN11MTGGameZoneC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZN18MTGPackEntryRandomC2Ev,b6,__ZN7MTGPack10countCardsEv,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZN7MTGPackD2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__116__list_node_baseIP9HUDStringPvEC2Ev,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorISB_NS7_ISB_EEEEEES3_EEEEEC2Ev,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,__ZN13OptionProfile8populateEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZNSt3__116__list_node_baseIP5PhasePvEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN14MTGPlayerCardsC2Ev,b6,b6,__ZN10PlayerData4initEv,b6,b6,__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,__ZNSt3__116__list_node_baseIP17ReplacementEffectPvEC2Ev,b6,b6,b6,b6,b6,b6,__ZN5Rules7cleanupEv,b6,b6,__ZN15RulesPlayerDataC2Ev,b6,b6,b6,b6,__ZN10RulesStateC2Ev,b6,__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZN8Subtypes12sortSubTypesEv,__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEED2Ev,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZNSt3__110shared_ptrI5JQuadED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN9SimplePad10CancelEditEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN11JFileSystem9CloseFileEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9StoryPageEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6 ,b6,__ZN12StyleManager9loadRulesEv,b6,b6,__ZN12StyleManager9killRulesEv,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP6WStyleEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN10TranslatorC2Ev,b6,__ZN10Translator9initCardsEv,__ZN10Translator9initDecksEv,b6,b6,b6,b6,b6,b6,__ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEED2Ev,__ZNSt3__13mapIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS2_EENS7_INS3_IS2_SC_EEEEED2Ev,b6,b6 ,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP5JQuadEEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEENS_10shared_ptrI5JQuadEEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,_free,b6,b6,__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv,__ZNSt3__16vectorIjNS_9allocatorIjEEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,__ZN15WCFilterFactoryC2Ev,__ZN12WCFilterNULLC2Ev,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN8WDistortC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZN11WGuiFilters9buildListEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE26__invalidate_all_iteratorsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeIiS3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeI7ButtonsS3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN19ResourceManagerImplC2Ev,__ZN6WCacheI14WCachedTexture8JTextureEC2Ev,__ZN6WCacheI13WCachedSample7JSampleEC2Ev,__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoEC2Ev,b6,b6,b6,__ZN11CacheEngine6CreateI23UnthreadedCardRetrieverEEvR6WCacheI14WCachedTexture8JTextureE ,__ZN19ResourceManagerImpl12RemoveWFontsEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN9WResource8deadboltEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN5boost5mutexD2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEE12WManagedQuadEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,__ZN14WCachedTextureC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN16WCachedParticlesC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN13WCachedSampleC2Ev,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN6SdlAppC2Ev,b6,__ZN9JZipCacheC2Ev,b6,b6,b6,b6,b6,__ZN11JFileSystem13clearZipCacheEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEP9JZipCacheEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE3popEv,b6,b6,b6,__ZN3JGE4InitEv ,__ZN3JGEC2Ev,b6,__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEED2Ev,__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEED2Ev,__ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE9pop_frontEv,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEES3_EEEEEC2Ev,b6,__ZN9JRendererC2Ev,b6,b6,__ZN8JTextureC2Ev,b6,b6,__ZL8jpg_nullP22jpeg_decompress_struct,b6,b6,b6 ,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8JNetwork12CommandStrucENS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEED2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN8JNetwork12CommandStrucEEES3_EEEEEC2Ev,b6,__ZN12JSoundSystemC2Ev,__ZN7hgeRect5ClearEv,b6,b6,__ZNSt3__116__list_node_baseI11hgeParticlePvEC2Ev,b6,b6,b6,b6,b6,b6,__ZN16TiXmlDeclarationC2Ev,__ZN12TiXmlCommentC2Ev,b6,__ZN12TiXmlUnknownC2Ev,b6,b6,b6,b6,b6,__ZN14TiXmlAttributeC2Ev,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZN17TiXmlAttributeSetC2Ev,__ZN12TiXmlElement9ClearThisEv,b6,b6,b6,__ZN11TiXmlCursorC2Ev,__ZN13TiXmlDocument10ClearErrorEv,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN15zip_file_system10filesystem11MakeDefaultEv,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv,b6,__ZNSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEED2Ev,b6,b6,b6,b6,b6,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1Ev,b6,b6,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEES3_EEEEEC2Ev,b6,__ZNSt3__117__compressed_pairINS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEENS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS7_IcEEEEN15zip_file_system10filesystem9file_infoEEES3_EEEEEC2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,__ZN15zip_file_system14zbuffer_storedC2Ev,__ZN15zip_file_system16zbuffer_deflatedC2Ev,b6,b6,b6,b6,b6,_reset_input_controller,_start_input_pass,_finish_input_pass,_reset_marker_reader,b6,b6,b6,b6,_prepare_for_output_pass,_finish_output_pass,_start_pass_merged_upsample,b6,b6,b6,b6,_start_pass_phuff_decoder,b6,b6 ,b6,b6,b6,b6,_start_pass_upsample,b6,b6,b6,b6,b6,b6,b6,b6,_error_exit,b6,_output_message,b6,_reset_error_mgr,b6,b6,b6,b6,b6,b6,_realize_virt_arrays,b6,b6,b6,_self_destruct,_start_input_pass_6811 ,_start_output_pass,b6,b6,b6,b6,b6,_start_pass_dcolor,b6,b6,b6,b6,b6,_start_pass,b6,_start_pass_huff_decoder,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,_SDL_AudioThreadInit_Default,_SDL_AudioWaitDevice_Default,_SDL_AudioPlayDevice_Default,b6,b6,_SDL_AudioWaitDone_Default,_SDL_AudioCloseDevice_Default,_SDL_AudioLockDevice_Default,_SDL_AudioUnlockDevice_Default,_SDL_AudioFreeDeviceHandle_Default,b6,_SDL_HandleSIG,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_SW_RenderPresent,b6,_SW_DestroyRenderer,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,_SDL_BlitCopy,_SDL_Blit_Slow,_BlitBtoNAlpha,_BlitBtoNAlphaKey,_Blit1toNAlpha,_Blit1toNAlphaKey,_BlitNtoNPixelAlpha,_BlitARGBto555PixelAlpha,_BlitARGBto565PixelAlpha,_BlitNtoNSurfaceAlpha,_Blit555to555SurfaceAlpha,_Blit565to565SurfaceAlpha,_BlitNtoNSurfaceAlphaKey,_BlitNto1SurfaceAlphaKey,_BlitNto1PixelAlpha,_BlitRGBtoRGBPixelAlpha,_BlitNto1SurfaceAlpha,_BlitRGBtoRGBSurfaceAlpha,_BlitNtoNCopyAlpha,_Blit_RGB888_index8,_Blit_RGB101010_index8,_BlitNto1,_Blit2101010toN,_BlitNto2101010,_Blit4to4MaskAlpha ,_Blit2to2Key,_BlitNto1Key,_BlitNtoNKeyCopyAlpha,_BlitNtoNKey,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_Emscripten_FreeCursor,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_GLES2_RenderPresent ,b6,_GLES2_DestroyRenderer,b6,b6,b6,_Emscripten_VideoQuit,b6,_Emscripten_PumpEvents,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_SDL_EGL_UnloadLibrary,b6,b6,b6,b6,b6,b6,b6,_Emscripten_DeleteDevice,b6,_Emscripten_CloseDevice,b6 ,_DUMMY_VideoQuit,b6,_DUMMY_PumpEvents,b6,b6,b6,_DUMMY_DeleteDevice,b6,_DISKAUD_WaitDevice,_DISKAUD_PlayDevice,b6,_DISKAUD_CloseDevice,b6,_HandleAudioProcess,b6,b6,b6,b6,b6,b6,__ZN10__cxxabiv112_GLOBAL__N_19destruct_EPv,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_emscripten_glDeleteShader__wrapper,b6,b6,b6,_emscripten_glCompileShader__wrapper,b6 ,b6,b6,b6,b6,_emscripten_glDeleteProgram__wrapper,b6,b6,b6,_emscripten_glLinkProgram__wrapper,b6,_emscripten_glUseProgram__wrapper,_emscripten_glValidateProgram__wrapper,b6,b6,b6,b6,b6,b6,b6,b6,b6,_emscripten_glDeleteObjectARB__wrapper,b6,b6,b6,b6,b6,_emscripten_glEnableClientState__wrapper,b6,b6 ,b6,b6,_emscripten_glClientActiveTexture__wrapper,b6,b6,_emscripten_glBindVertexArray__wrapper,_emscripten_glMatrixMode__wrapper,b6,_emscripten_glLoadMatrixf__wrapper,b6,b6,b6,_emscripten_glEnableVertexAttribArray__wrapper,_emscripten_glDisableVertexAttribArray__wrapper,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_emscripten_glDepthFunc__wrapper,_emscripten_glEnable__wrapper,_emscripten_glDisable__wrapper,_emscripten_glFrontFace__wrapper,_emscripten_glCullFace__wrapper,_emscripten_glClear__wrapper,b6,_emscripten_glClearStencil__wrapper,_emscripten_glDepthMask__wrapper,_emscripten_glStencilMask__wrapper,b6,_emscripten_glGenerateMipmap__wrapper,_emscripten_glActiveTexture__wrapper,_emscripten_glBlendEquation__wrapper,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_cleanup_521,_cleanup_526,b6,b6,b6,b6,__ZNSt3__18ios_base4InitD2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,_freelocale,b6,b6,__ZNSt3__112__do_nothingEPv,b6,__ZNSt3__121__throw_runtime_errorEPKc,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZNSt3__16locale2id6__initEv,__ZNSt3__117__call_once_proxyINS_5tupleIJNS_12_GLOBAL__N_111__fake_bindEEEEEEvPv,b6,b6,b6,b6,b6,b6,b6,b6,b6,___cxx_global_array_dtor_8841,b6,___cxx_global_array_dtor_54,b6,___cxx_global_array_dtor_69_8870,___cxx_global_array_dtor_93 ,___cxx_global_array_dtor_117,___cxx_global_array_dtor_120,b6,b6,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 ,b6,b6,b6]; var FUNCTION_TABLE_vii = [b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13ActionElement11setActionTCEP13TargetChooser,b7,b7,b7,b7,b7,b7,b7,__ZN13ActionElement11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK13NextGamePhase14getDisplayNameEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZThn88_NK13NextGamePhase14getDisplayNameEv ,__ZN10Targetable11setObserverEP12GameObserver,b7,b7,b7,b7,b7,__ZNK12StackAbility14getDisplayNameEv,b7,b7,b7,b7,b7,__ZThn88_NK12StackAbility14getDisplayNameEv,b7,b7,b7,b7,b7,__ZNK5Spell14getDisplayNameEv,b7,b7,b7,b7,b7,__ZThn88_NK5Spell14getDisplayNameEv,b7,b7,b7,b7,b7 ,__ZNK13Interruptible14getDisplayNameEv,b7,b7,b7,b7,b7,__ZThn88_NK13Interruptible14getDisplayNameEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,__ZNK6Player14getDisplayNameEv,__ZN6Player11setObserverEP12GameObserver,b7,b7,b7,b7,__ZN6Player7getIconEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK15MTGCardInstance14getDisplayNameEv,__ZN15MTGCardInstance7addTypeEi,b7,__ZN15MTGCardInstance7getIconEv,b7,b7,b7,__ZThn280_NK15MTGCardInstance14getDisplayNameEv,b7,b7,b7,__ZThn280_N15MTGCardInstance7getIconEv,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN23GenericActivatedAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN13AAAlterPoison11getMenuTextEv,b7,b7,b7,b7,__ZN15AADamagePrevent11getMenuTextEv,b7,b7 ,b7,b7,__ZN9AADamager11getMenuTextEv,b7,b7,b7,b7,__ZN10AADepleter11getMenuTextEv,b7,b7,b7,b7,__ZN9AACascade11getMenuTextEv,b7,b7,b7,b7,__ZN9AAModTurn11getMenuTextEv,b7,b7,b7,b7,__ZN15AALibraryBottom11getMenuTextEv,b7,b7,b7,b7,__ZN8AACopier11getMenuTextEv,b7,b7 ,b7,b7,__ZN10AAPhaseOut11getMenuTextEv,b7,b7,b7,b7,__ZN9AAImprint11getMenuTextEv,b7,b7,b7,b7,__ZN9AACounter11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN18AARemoveAllCounter11getMenuTextEv ,b7,b7,b7,b7,__ZN13AAProliferate11getMenuTextEv,b7,b7,b7,b7,__ZN22GenericChooseTypeColor11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN16AASetColorChosen11getMenuTextEv,b7,b7,b7,b7,__ZN15AASetTypeChosen11getMenuTextEv,b7,b7,b7,b7,__ZN16GenericFlipACoin11getMenuTextEv,b7,b7 ,b7,b7,__ZN9AASetCoin11getMenuTextEv,b7,b7,b7,b7,__ZN18GenericPaidAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13AAResetDamage11getMenuTextEv,b7,b7,b7,b7,__ZN13AAFakeAbility11getMenuTextEv,b7,b7 ,b7,b7,__ZN6AAEPIC11getMenuTextEv,b7,b7,b7,b7,__ZN9AAFizzler11getMenuTextEv,b7,b7,b7,b7,__ZN10AABuryCard11getMenuTextEv,b7,b7,b7,b7,__ZN13AADestroyCard11getMenuTextEv,b7,b7,b7,b7,__ZN15AASacrificeCard11getMenuTextEv,b7,b7,b7,b7,__ZN13AADiscardCard11getMenuTextEv,b7,b7 ,b7,b7,__ZN8AADrawer11getMenuTextEv,b7,b7,b7,b7,__ZN8AAFrozen11getMenuTextEv,b7,b7,b7,b7,__ZN11AANewTarget11getMenuTextEv,b7,b7,b7,b7,b7,__ZN7AAMorph11getMenuTextEv,b7,b7,b7,b7,b7,__ZN6AAFlip11getMenuTextEv,b7,b7,b7,b7,__ZN9AADynamic11getMenuTextEv ,b7,b7,b7,b7,__ZN7AALifer11getMenuTextEv,b7,b7,b7,b7,b7,__ZN11AModifyHand11getMenuTextEv,b7,b7,b7,b7,__ZN9AASetHand11getMenuTextEv,b7,b7,b7,b7,__ZN9AALifeSet11getMenuTextEv,b7,b7,b7,b7,b7,__ZN8AACloner11getMenuTextEv,b7,b7,b7 ,b7,b7,__ZN16ACastRestriction11getMenuTextEv,b7,b7,b7,b7,__ZN27AInstantCastRestrictionUEOT11getMenuTextEv,b7,b7,b7,b7,__ZN7AAMover11getMenuTextEv,b7,b7,b7,b7,__ZN13AARandomMover11getMenuTextEv,b7,b7,b7,b7,__ZN17AARandomDiscarder11getMenuTextEv,b7,b7,b7,b7,__ZN9AAShuffle11getMenuTextEv,b7,b7 ,b7,b7,__ZN10AAMulligan11getMenuTextEv,b7,b7,b7,b7,__ZN12AARemoveMana11getMenuTextEv,b7,b7,b7,b7,__ZN8AATapper11getMenuTextEv,b7,b7,b7,b7,__ZN10AAUntapper11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9AAWinGame11getMenuTextEv,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,__ZN13IfThenAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,__ZN10MayAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN11MenuAbility11getMenuTextEv,b7,b7,b7,b7 ,b7,__ZN12MultiAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN20GenericTargetAbility11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12ATransformer11getMenuTextEv,b7,b7 ,b7,b7,__ZN19ATransformerInstant11getMenuTextEv,b7,b7,b7,b7,__ZN9PTInstant11getMenuTextEv,b7,b7,b7,b7,__ZN11ASwapPTUEOT11getMenuTextEv,b7,b7,b7,b7,__ZN14AAExchangeLife11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZN23APreventDamageTypesUEOT11getMenuTextEv,b7,b7,b7,b7,b7,__ZN10AVanishing11getMenuTextEv,b7,b7,b7,b7,b7,__ZN12AProduceMana11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN7AUpkeep11getMenuTextEv,b7 ,b7,b7,b7,b7,__ZN12APhaseAction11getMenuTextEv,b7,b7,b7,b7,__ZN19APhaseActionGeneric11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN14AAttackSetCost11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN13ABlockSetCost11getMenuTextEv,b7,b7,b7,b7,b7,__ZN6ABlink11getMenuTextEv ,b7,b7,b7,b7,__ZN13ABlinkGeneric11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN6AEquip11getMenuTextEv,b7,b7 ,b7,b7,b7,b7,b7,b7,__ZN10AACastCard11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN14JGuiController6RemoveEi,__ZN14JGuiController6RemoveEP10JGuiObject,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN7ASwapPT11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN23APowerToughnessModifier11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN16GenericAddToGame11getMenuTextEv ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN22SimpleCardEffectRotate8doEffectEP3Pos,__ZN22SimpleCardEffectRotate10undoEffectEP3Pos,b7,b7,__ZN20SimpleCardEffectMask8doEffectEP3Pos,__ZN20SimpleCardEffectMask10undoEffectEP3Pos,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12CardSelector3AddEP13PlayGuiObject,__ZN12CardSelector6RemoveEP13PlayGuiObject ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN16CarouselDeckView22changePositionAnimatedEi,__ZN16CarouselDeckView20changeFilterAnimatedEi,b7,__ZN16CarouselDeckView18UpdateCardPositionEi,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9WSrcCards4SortEi,b7,__ZN9WSrcCards9addFilterEP11WCardFilter,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN12GameObserver9logActionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN10GameOption7menuStrEv,b7,b7,b7,b7,__ZN15GameOptionAward7menuStrEv,b7,b7,b7,b7 ,__ZN15GameOptionAward9setViewedEb,b7,b7,__ZN14GameOptionEnum7menuStrEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN16GameStateOptions12GrabKeyboardEP11KeybGrabber,__ZN16GameStateOptions14UngrabKeyboardEPK11KeybGrabber,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN8WGuiDeco13confirmChangeEb,b7,b7,b7,b7,__ZN8WGuiDeco8EnteringE7Buttons,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiDeco8setFocusEb,b7,b7,b7,b7,b7,__ZNK8WGuiDeco10getDisplayEv,b7,b7,__ZN8WGuiBase8setModalEb,__ZN8WGuiDeco10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7 ,b7,b7,b7,__ZN8WGuiDeco5setIdEi,__ZN8WGuiDeco9setHiddenEb,__ZN8WGuiDeco10setVisibleEb,__ZN8WGuiBase10renderBackEPS_,__ZN8WGuiBase7subBackEPS_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12GridDeckView22changePositionAnimatedEi ,__ZN12GridDeckView20changeFilterAnimatedEi,b7,__ZN12GridDeckView18UpdateCardPositionEi,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12SimpleButton9setFontIdERKi,__ZN12SimpleButton4setXERKf,__ZN12SimpleButton4setYERKf,__ZN12SimpleButton19setIsSelectionValidEb,__ZN12SimpleButton8setFocusEb,__ZN12SimpleButton7setTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,__ZNK12SimpleButton7getTextEv,b7,b7,b7,b7,b7,__ZN17InteractiveButton8setImageENSt3__110shared_ptrI5JQuadEE ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13TargetAbility11getMenuTextEv,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN23GenericTriggeredAbility11getMenuTextEv,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN13AManaProducer11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8AExalted11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN21ABasicAbilityModifier11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN10Damageable7getIconEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN33ABasicAbilityAuraModifierUntilEOT11getMenuTextEv,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZN36AInstantBasicAbilityModifierUntilEOT11getMenuTextEv,b7,b7,b7,b7,b7,__ZN19AStandardRegenerate11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN15AProtectionFrom11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN11APhaseAlter11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13ATokenCreator11getMenuTextEv,b7,b7,b7,b7,__ZN23ATargetedAbilityCreator11getMenuTextEv,b7,b7 ,b7,b7,__ZN14ACombatRemoval11getMenuTextEv,b7,b7,b7,b7,__ZN6ANinja11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9AAsLongAs11getMenuTextEv,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN8AForeach11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN5ALord11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12AThisForEach11getMenuTextEv,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN17GenericAbilityMod11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN16MTGPutInPlayRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN13MTGKickerRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN22MTGAlternativeCostRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN14MTGBuyBackRule11getMenuTextEv,b7,b7,b7 ,b7,b7,b7,__ZN16MTGFlashBackRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN14MTGRetraceRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN14MTGSuspendRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN16MTGMorphCostRule11getMenuTextEv,b7,b7,b7,b7 ,b7,b7,__ZN14MTGPayZeroRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN15MTGOverloadRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN17MTGAttackCostRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,__ZN16MTGBlockCostRule11getMenuTextEv,b7,b7,b7,b7,b7,b7 ,b7,__ZN13MTGAttackRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN25MTGPlaneswalkerAttackRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,__ZN22AAPlaneswalkerAttacked11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN12MTGBlockRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12MTGMomirRule11getMenuTextEv,b7,b7,b7,b7,b7,__ZN17MTGStoneHewerRule11getMenuTextEv,b7,b7,b7,b7,__ZN13MTGHermitRule11getMenuTextEv,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN17MTGDeathtouchRule11getMenuTextEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiBase13confirmChangeEb,b7,b7,b7,__ZN8WGuiItem8EnteringE7Buttons,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiItem8setFocusEb,b7,b7,b7,b7,b7,__ZNK8WGuiItem10getDisplayEv,b7,b7,__ZN8WGuiItem10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,__ZN10OptionItem5setIdEi,__ZN8WGuiBase9setHiddenEb,__ZN8WGuiBase10setVisibleEb,b7,b7,b7,b7,b7,__ZN13OptionProfile13confirmChangeEb ,__ZN13OptionProfile8EnteringE7Buttons,b7,b7,b7,b7,__ZN13OptionProfile12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,__ZN16OptionThemeStyle13confirmChangeEb,__ZN12OptionSelect8EnteringE7Buttons,b7,b7,b7,__ZN12OptionSelect12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,__ZN14OptionLanguage13confirmChangeEb,b7,b7,__ZN14OptionLanguage12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN11OptionTheme13confirmChangeEb,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiItem5setIdEi,b7,__ZN9OptionKey10KeyPressedEi,__ZThn48_N9OptionKey10KeyPressedEi,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN14SimpleMenuItem14setDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNK14SimpleMenuItem14getDescriptionEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN4Task8toStringEv,b7,b7,b7,__ZN14TaskWinAgainst10createDescEv,__ZN14TaskWinAgainst12getShortDescEv,b7,b7,b7,b7,b7,b7,b7,__ZN13TaskSlaughter10createDescEv,__ZN13TaskSlaughter12getShortDescEv,b7,b7 ,b7,b7,b7,b7,b7,__ZN9TaskDelay10createDescEv,__ZN9TaskDelay12getShortDescEv,b7,b7,b7,b7,b7,b7,b7,__ZN12TaskImmortal10createDescEv,__ZN12TaskImmortal12getShortDescEv,b7,b7,b7,b7,b7,b7,b7,__ZN17TaskMassiveBurial10createDescEv,__ZN17TaskMassiveBurial12getShortDescEv,b7,b7,b7,b7,b7 ,b7,b7,__ZN10TaskWisdom10createDescEv,__ZN10TaskWisdom12getShortDescEv,b7,b7,b7,b7,b7,b7,b7,__ZN12TaskPacifism10createDescEv,__ZN12TaskPacifism12getShortDescEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9WResource6unlockEb,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZN14WSrcDeckViewer4SortEi,b7,__ZN14WSrcDeckViewer9addFilterEP11WCardFilter,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN14WCFilterLetter7getCodeEv,b7,b7,b7,b7,__ZN11WCFilterSet7getCodeEv,b7,b7,b7,b7,__ZN13WCFilterColor7getCodeEv,b7,b7,b7,b7,__ZN14WCFilterRarity7getCodeEv ,b7,b7,b7,b7,__ZN15WCFilterAbility7getCodeEv,b7,b7,b7,b7,__ZN10WCFilterOR7getCodeEv,b7,b7,b7,b7,__ZN11WCFilterAND7getCodeEv,b7,b7,b7,b7,__ZN13WCFilterGROUP7getCodeEv,b7,b7,b7,b7,__ZN11WCFilterNOT7getCodeEv,b7,b7,b7,__ZN17WCFilterOnlyColor7getCodeEv,b7 ,b7,b7,__ZN21WCFilterProducesColor7getCodeEv,b7,b7,b7,__ZN11WCFilterCMC7getCodeEv,b7,b7,b7,b7,__ZN13WCFilterPower7getCodeEv,b7,b7,b7,b7,__ZN17WCFilterToughness7getCodeEv,b7,b7,b7,b7,__ZN12WCFilterType7getCodeEv,b7,b7,b7,b7,b7,b7,__ZN12WCFilterNULL7getCodeEv,b7 ,b7,__ZN7WLBFont8SetColorEj,b7,b7,b7,b7,b7,b7,__ZN7WLBFont7SetBaseEi,b7,b7,b7,b7,b7,__ZN7WFBFont8SetColorEj,b7,b7,b7,b7,b7,b7,__ZN7WFBFont7SetBaseEi,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiList13confirmChangeEb,b7,__ZN8WGuiMenu8EnteringE7Buttons,b7,b7,b7,b7,b7,__ZN8WGuiMenu8setModalEb,__ZN8WGuiMenu7subBackEP8WGuiBase,b7,__ZN8WGuiMenu3AddEP8WGuiBase,b7 ,__ZN8WGuiMenu11setSelectedERNSt3__111__wrap_iterIPP8WGuiBaseEE,__ZN8WGuiMenu11setSelectedEi,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12WDecoConfirm8EnteringE7Buttons,b7,b7,b7,b7,__ZN12WDecoConfirm8setModalEb,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN9WGuiSplit13confirmChangeEb,b7,__ZN9WGuiSplit8EnteringE7Buttons,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9WGuiSplit8setModalEb,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8WGuiMenu13confirmChangeEb,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9WGuiImage9setSourceEP11WDataSource,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,__ZN11WGuiFilters8EnteringE7Buttons,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK8WGuiBase10getDisplayEv,__ZN8WGuiBase10setDisplayENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,__ZN8WGuiBase5setIdEi,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN11WDecoStyled7subBackEP8WGuiBase,b7,b7,b7,b7,__ZN11WGuiTabMenu3AddEP8WGuiBase,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN19ResourceManagerImpl7ReleaseEP8JTexture,__ZN19ResourceManagerImpl7ReleaseEP7JSample,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZN19ResourceManagerImpl9InitFontsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZNK14TiXmlAttribute9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,__ZNK13TiXmlDocument9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZNK12TiXmlElement9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK12TiXmlComment9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK16TiXmlDeclaration9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK9TiXmlText9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b7,b7,b7,b7,b7,b7,b7,b7,__ZNK12TiXmlUnknown9StreamOutEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZNSt3__111__stdoutbufIwE5imbueERKNS_6localeE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__110__stdinbufIwE5imbueERKNS_6localeE,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__111__stdoutbufIcE5imbueERKNS_6localeE,b7,b7,b7,b7,__ZNSt3__110__stdinbufIcE5imbueERKNS_6localeE ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5imbueERKNS_6localeE,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__110moneypunctIcLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb0EE16do_negative_signEv,b7,__ZNKSt3__110moneypunctIcLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb0EE13do_neg_formatEv,b7,b7,b7,b7 ,__ZNKSt3__110moneypunctIcLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIcLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIcLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIcLb1EE16do_negative_signEv,b7,__ZNKSt3__110moneypunctIcLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIcLb1EE13do_neg_formatEv,b7,b7,b7,b7,__ZNKSt3__110moneypunctIwLb0EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb0EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb0EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb0EE16do_negative_signEv,b7,__ZNKSt3__110moneypunctIwLb0EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb0EE13do_neg_formatEv,b7,b7,b7,b7,__ZNKSt3__110moneypunctIwLb1EE11do_groupingEv,__ZNKSt3__110moneypunctIwLb1EE14do_curr_symbolEv,__ZNKSt3__110moneypunctIwLb1EE16do_positive_signEv,__ZNKSt3__110moneypunctIwLb1EE16do_negative_signEv,b7,__ZNKSt3__110moneypunctIwLb1EE13do_pos_formatEv,__ZNKSt3__110moneypunctIwLb1EE13do_neg_formatEv,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__18messagesIcE8do_closeEi,b7,b7,b7,b7,__ZNKSt3__18messagesIwE8do_closeEi,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__18numpunctIcE11do_groupingEv,__ZNKSt3__18numpunctIcE11do_truenameEv,__ZNKSt3__18numpunctIcE12do_falsenameEv,b7,b7,b7,b7,__ZNKSt3__18numpunctIwE11do_groupingEv,__ZNKSt3__18numpunctIwE11do_truenameEv,__ZNKSt3__18numpunctIwE12do_falsenameEv ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13AutoLineMacro5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EPKc,b7,b7,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS5_,b7,b7,b7,b7,b7,__ZN13AutoLineMacroC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7 ,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE7destroyIS3_EEvRS4_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIS9_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE7destroyIS6_EEvRS7_PT_,__ZNSt3__117__compressed_pairIPP13AutoLineMacroNS_9allocatorIS2_EEEC2ES3_,b7,b7,__ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ES7_,__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9constructIbJEEEvRSC_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIbEEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE7destroyIKS8_EEvRSC_PT_,b7,__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNKSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZNKSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv,b7,__ZN11ActionLayer29ButtonPressedOnMultipleChoiceEi,b7,__ZN11ActionStack17endOfInterruptionEb,b7,b7,__ZNKSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej,b7,b7,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEj,b7,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE7destroyIS4_EEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC2ERS3_,b7,b7,b7,b7,__ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj,b7,b7,b7 ,b7,__ZNKSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE17__annotate_shrinkEj,__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE7destroyIS3_EEvRS4_PT_,b7,__ZNSt3__16vectorIP13ActionElementNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE,b7,__ZNSt3__117__compressed_pairIPP13ActionElementNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,b7,__ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv,__Z1_NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,b7,b7,b7,__ZN7CardGui18AlternateThumbQuadEP7MTGCard,__ZN5JQuad8SetColorEj,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,__ZN8ManaCostC2EPS_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej,b7,b7,b7,b7,__ZN10TargetableC2EP12GameObserver,__ZNKSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE17__annotate_shrinkEj ,b7,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE8allocateEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE7destroyIS3_EEvRS4_PT_,b7,b7,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_,__ZN6AIHintC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN8AIActionC2ERKS_,b7,b7,b7,__ZNKSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE8allocateEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIS9_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIS5_EEvRS8_PT_,b7,__ZNSt3__117__compressed_pairIPP10MTGAbilityNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE,b7,__ZNSt3__117__compressed_pairIPP6AIHintNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE ,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIS8_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE7destroyIKS8_EEvRSC_PT_,b7,b7,b7,__ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backEOs,b7,b7,b7,__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushERKS2_,b7,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIPP10TargetableNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__116allocator_traitsINS_9allocatorIsEEE7destroyIsEEvRS2_PT_,__ZNSt3__117__compressed_pairIPsNS_9allocatorIsEEEC2ES1_,b7,__ZNSt3__16vectorIsNS_9allocatorIsEEE26__swap_out_circular_bufferERNS_14__split_bufferIsRS2_EE,b7,b7,b7,__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE9push_backEOS3_ ,b7,b7,__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE10push_frontERKS3_,__ZNSt3__113move_iteratorIPPP8AIActionEC2ES4_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPP8AIActionEEE7destroyIS4_EEvRS5_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEC2ERKS5_,b7,__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4pushEOS2_,b7,b7,b7,b7,__ZN12DeckMetaData17getAvatarFilenameEv,b7,b7,b7,b7,__ZN8AIPlayer16setFastTimerModeEb,__ZN15RandomGenerator14loadRandValuesENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,b7,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIiPvEEEEEC2Ej,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE7destroyIiEEvRS5_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorIP8AIActionEEEC2Ej,__ZNSt3__117__compressed_pairIPPP8AIActionNS_9allocatorIS3_EEEC2ES4_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS5_,__ZN15OrderedAIActionC2ERKS_,b7,b7,b7,b7,b7,b7,b7 ,b7,__ZN14AbilityFactoryC2EP12GameObserver,b7,b7,__ZNSt3__14sortIP10TargetableEEvNS_11__wrap_iterIPT_EES6_,b7,b7,b7,b7,b7,__ZN15MTGCardInstance7setTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,__ZN13CardPrimitive15getRestrictionsEv,b7,__ZN20TargetChooserFactoryC2EP12GameObserver,b7,b7,b7,b7,b7,__ZN14CardDescriptor17unsecureSetTappedEi,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN7AIHintsC2EP12AIPlayerBaka,__ZN7AIHints3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,__ZN5JQuad8SetHFlipEb,b7,b7,__ZNKSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNKSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__113__vector_baseIP10MTGAbilityNS_9allocatorIS2_EEEC2ERKS4_,b7,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE7destroyIS3_EEvRS4_PT_ ,b7,b7,__ZNSt3__117__compressed_pairIPP15MTGCardInstanceNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__117__compressed_pairIPP8AIActionNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIbJEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIbEEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE7destroyIKS5_EEvRS9_PT_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9constructIiJEEEvRS8_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIiEEvRS8_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE7destroyIKS4_EEvRS8_PT_,b7,__ZNKSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9constructIiJEEEvRS9_PT_DpOT0_,b7 ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIiEEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE7destroyIKS5_EEvRS9_PT_,__ZN7AIStats4loadEPc,b7,b7,b7,b7,b7,b7,__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE4sortIPFbS2_S2_EEEvT_,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE7destroyIS4_EEvRS7_PT_,b7,b7 ,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEEC2Ej,b7,b7,b7,b7,b7,b7,b7,__ZN12MTGEventTextC2ERKS_,b7,__ZN13NestedAbilityC2EP10MTGAbility,__ZN23GenericActivatedAbilityC2ERKS_,__ZN13AAAlterPoisonC2ERKS_,__ZN15AADamagePreventC2ERKS_,b7,b7,__ZN9AADamagerC2ERKS_,__ZN10AADepleterC2ERKS_,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_,__ZNSt3__114random_shuffleINS_11__wrap_iterIPP15MTGCardInstanceEEEEvT_S6_,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,b7,b7,__ZN9AACascadeC2ERKS_,__ZN9AAModTurnC2ERKS_,__ZN15AALibraryBottomC2ERKS_ ,b7,__ZN8AACopierC2ERKS_,__ZN10AAPhaseOutC2ERKS_,__ZN9AAImprintC2ERKS_,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9AACounterC2ERKS_,b7,__ZN14ACounterShroudC2ERKS_,__ZN15ACounterTrackerC2ERKS_,__ZN18AARemoveAllCounterC2ERKS_,b7,b7,__ZN13AAProliferateC2ERKS_,b7,b7,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_,b7,__ZN22GenericChooseTypeColorC2ERKS_,b7,__ZN16AASetColorChosenC2ERKS_,__ZN15AASetTypeChosenC2ERKS_,b7,__ZN16GenericFlipACoinC2ERKS_ ,b7,__ZN9AASetCoinC2ERKS_,b7,b7,b7,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE9push_backEOS2_,__ZN18GenericPaidAbilityC2ERKS_,b7,__ZN14AManaPoolSaverC2ERKS_,b7,__ZN13ADrawReplacerC2ERKS_,__ZN13AAResetDamageC2ERKS_,__ZN13AAFakeAbilityC2ERKS_,__ZN6AAEPICC2ERKS_,__ZN9AAFizzlerC2ERKS_,__ZN10AABuryCardC2ERKS_,__ZN13AADestroyCardC2ERKS_,b7,__ZN15AASacrificeCardC2ERKS_,__ZN17WEventCardDiscardC2EP15MTGCardInstance,__ZN13AADiscardCardC2ERKS_,b7,b7,b7,__ZN8AADrawerC2ERKS_,__ZN8AAFrozenC2ERKS_,b7,__ZN20WEventCardUnattachedC2EP15MTGCardInstance,b7,__ZN18WEventCardEquippedC2EP15MTGCardInstance ,b7,__ZN11AANewTargetC2ERKS_,b7,__ZN7AAMorphC2ERKS_,b7,b7,__ZN13CardPrimitive7setNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,__ZN6AAFlipC2ERKS_,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej,b7,b7,b7,b7,b7,b7,b7,b7,__ZN9AADynamicC2ERKS_,__ZN7AALiferC2ERKS_,__ZN11AModifyHandC2ERKS_,__ZN9AASetHandC2ERKS_,__ZN9AALifeSetC2ERKS_,b7,b7,b7,b7,__ZNSt3__14listIiNS_9allocatorIiEEE9push_backERKi,b7 ,b7,__ZNSt3__14listIiNS_9allocatorIiEEE9push_backEOi,__ZN8AAClonerC2ERKS_,b7,b7,__ZN16ACastRestrictionC2ERKS_,b7,b7,__ZN27AInstantCastRestrictionUEOTC2ERKS_,b7,__ZN7AAMoverC2ERKS_,b7,__ZN13AARandomMoverC2ERKS_,__ZN17AARandomDiscarderC2ERKS_,__ZN9AAShuffleC2ERKS_,__ZN10AAMulliganC2ERKS_,b7,__ZN12AARemoveManaC2ERKS_,__ZN8AATapperC2ERKS_,__ZN10AAUntapperC2ERKS_,__ZN10AAWhatsMaxC2ERKS_,__ZN9AAWinGameC2ERKS_,__ZN12ANewAffinityC2ERKS_,__ZN13IfThenAbilityC2ERKS_,__ZN10MayAbilityC2ERKS_,b7,b7,__ZN13ExtraManaCostC2EP8ManaCost,__ZN11MenuAbilityC2ERKS_,b7 ,__ZN12MultiAbilityC2ERKS_,b7,__ZN11TargetsList12setTargetsToENSt3__16vectorIP10TargetableNS0_9allocatorIS3_EEEE,__ZN20GenericTargetAbilityC2ERKS_,b7,__ZN10AAlterCostC2ERKS_,b7,b7,b7,__ZN12ATransformerC2ERKS_,b7,__ZN19ATransformerInstantC2ERKS_,b7,__ZN9PTInstantC2ERKS_,b7,__ZN11ASwapPTUEOTC2ERKS_,__ZN14AAExchangeLifeC2ERKS_,__ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,__ZN14ALoseAbilitiesC2ERKS_,__ZN13ALoseSubtypesC2ERKS_,b7,__ZN19APreventDamageTypesC2ERKS_,b7,__ZN23APreventDamageTypesUEOTC2ERKS_,__ZN10AVanishingC2ERKS_,b7,__ZN12AProduceManaC2ERKS_ ,__ZN8ManaCost4copyEPS_,b7,__ZN7AUpkeepC2ERKS_,__ZN12APhaseActionC2ERKS_,b7,__ZN19APhaseActionGenericC2ERKS_,__ZN14AAttackSetCostC2ERKS_,__ZN13ABlockSetCostC2ERKS_,__ZN6ABlinkC2ERKS_,b7,__ZN13ABlinkGenericC2ERKS_,__ZN7AABlockC2ERKS_,__ZN8PairCardC2ERKS_,__ZN10dredgeCardC2ERKS_,__ZN9AAConnectC2ERKS_,__ZN6AEquipC2ERKS_,b7,__ZN10AACastCardC2ERKS_,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN16WResourceManager10PlaySampleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN16ATutorialMessageC2ERKS_,b7 ,b7,b7,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE8allocateEj,b7,__ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_shrinkEj,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__14listIiNS_9allocatorIiEEEC2ERKS3_,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,__ZNSt12out_of_rangeC2EPKc,b7,__ZNSt3__16vectorIiNS_9allocatorIiEEEC2ERKS3_,__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEC2ERKSF_,__ZNKSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEEC2ERKS5_,__ZN21IconButtonsControllerC2ERKS_,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi,b7,__ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EE,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIiEEE7destroyIiEEvRS2_PT_,b7,__ZN16GenericAddToGameC2ERKS_,b7,b7,b7,b7,__ZN21GenericInstantAbilityC2ERKS_,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__16vectorIiNS_9allocatorIiEEE8allocateEj,b7,b7,b7,b7,b7,b7 ,b7,__ZN23APowerToughnessModifierC2ERKS_,__ZN7ASwapPTC2ERKS_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIS7_JEEEvRSB_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIS7_EEvRSB_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIKS5_EEvRSB_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEC2ERKS5_,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEEC2ES1_,b7,b7,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,__ZNSt3__117__compressed_pairIPP8ManaCostNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7 ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE7destroyIKS5_EEvRSE_PT_,__ZNSt3__117__compressed_pairIPP5ALordNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__117__compressed_pairIPP19APreventDamageTypesNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN7CardGui15AlternateRenderEP7MTGCardRK3Pos,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,b7,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZN11MTGAllCards8findTypeEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13CardPrimitive8setPowerEi,b7,b7,__ZN14CardDescriptor18setNegativeSubtypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN15MTGCardInstance10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE8allocateEj,b7,__ZNKSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7 ,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE8allocateEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,__ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi,b7,b7,b7,b7,b7,b7,__ZN16CastRestrictionsC2ERKS_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,b7,b7 ,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPN12CardSelector14SelectorMemoryEEEE7destroyIS4_EEvRS5_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE7destroyIS9_EEvRSA_PT_,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE7destroyISA_EEvRSB_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS9_EEvRSC_PT_,__ZNSt3__117__compressed_pairIPP13PlayGuiObjectNS_9allocatorIS2_EEEC2ES3_,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEEC2Ej,__ZNSt3__117__compressed_pairIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEEC2ESA_,__ZNSt3__117__compressed_pairIjNS_9allocatorIN12CardSelector14SelectorMemoryEEEEC2Ej,__ZNSt3__117__compressed_pairIPPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEEC2ES4_,b7,__ZNSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNKSt3__16vectorIP13PlayGuiObjectNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE9push_backEOS3_ ,b7,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE10push_frontERKS3_,__ZNSt3__113move_iteratorIPPN12CardSelector14SelectorMemoryEEC2ES4_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS8_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE7destroyIS6_EEvRSC_PT_,b7,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE9push_backEOS9_,b7,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE10push_frontERKS9_,__ZNSt3__113move_iteratorIPPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEC2ESA_,b7,b7,__ZN15InOutQuadEasingC2ERf,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP7CounterNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN10PlayerDataC2EP11MTGAllCards,b7,b7,b7,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE9push_backERKS2_,__ZN8TaskList10removeTaskEP4Task,b7,__ZN6Player23GetCurrentDeckStatsFileEv,__ZN9DeckStats4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN10MTGSetInfo7getNameEv,b7,b7,b7,b7,b7,__ZN8TaskList13addRandomTaskEi,b7,b7 ,b7,b7,b7,__ZNKSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE7destroyIKS8_EEvRSE_PT_,__ZNSt3__117__compressed_pairIPP11CreditBonusNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__117__compressed_pairIPP4TaskNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__113move_iteratorIPP11CreditBonusEC2ES3_,b7,b7,__ZN12WEventDamageC2EP6Damage,b7,b7 ,b7,b7,b7,__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE9push_backEOS1_,__ZNKSt3__16vectorI6DamageNS_9allocatorIS1_EEE17__annotate_shrinkEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE7destroyIS2_EEvRS3_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIP6DamageNS_9allocatorIS1_EEEC2ES2_,b7,__ZNSt3__16vectorI6DamageNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE,b7,b7,__ZNSt3__117__compressed_pairIPP14DamagerDamagedNS_9allocatorIS2_EEEC2ES3_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIS4_EEvRS7_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN12StatsWrapperC2Ei,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__117__compressed_pairIPP12DeckMetaDataNS_9allocatorIS2_EEEC2ES3_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE7destroyIS3_EEvRS4_PT_,b7,b7,__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7 ,__ZN17hgeParticleSystemC2EP21hgeParticleSystemInfo,b7,b7,b7,__ZN8TaskListC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,__ZN4Task7getDescEv,__ZN20VerticalTextScroller3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZNK12DeckMenuItem7getTextEv,__ZNK12DeckMenuItem14getDescriptionEv,b7,b7,__ZNK12DeckMenuItem11getDeckNameEv,__ZNK12DeckMenuItem19getDeckStatsSummaryEv,b7,b7,b7,__ZN12DeckMetaData14getDescriptionEv,__ZN12DeckMenuItem14setDescriptionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE7destroyIS3_EEvRS6_PT_,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZN12DeckMetaData19getDifficultyStringEv,b7,b7,b7,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEC2ERKSF_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12DeckMetaData13setColorIndexERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,__ZN12DeckMetaData13getColorIndexEv,b7,__ZN12StatsWrapper17getManaColorIndexEv,b7,b7,b7,b7,__ZN9DeckStats4saveERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN12StatsWrapper14initStatisticsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE9push_backERKS2_ ,__ZN15DeckDataWrapperC2EP7MTGDeck,b7,b7,b7,b7,b7,b7,__ZNKSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISJ_EEvRSM_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE7destroyIS3_EEvRS4_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9constructISI_JEEEvRSM_PT_DpOT0_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISI_EEvRSM_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE7destroyISF_EEvRSM_PT_,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7 ,b7,__ZNSt3__117__compressed_pairIPP8DeckStatNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE6resizeEj,__ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPN8DeckView7CardRepENS_9allocatorIS2_EEEC2ES3_,__ZNSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE18__construct_at_endEj,__ZNSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNKSt3__16vectorIN8DeckView7CardRepENS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZN11ActionLayerC2EP12GameObserver,b7,__ZN8GuiLayer3AddEP10JGuiObject,b7,b7,b7,b7,__ZN10DuelLayers3AddEP8GuiLayer,b7,__ZN11ActionStackC2EP12GameObserver,__ZN9GuiCombatC2EP12GameObserver,b7,__ZN10GuiAvatarsC2EP10DuelLayers,b7,__ZN7GuiPlayC2EP10DuelLayers ,__ZN11GuiPhaseBarC2EP10DuelLayers,__ZN8GuiFrameC2EP12GameObserver,__ZN13GuiBackgroundC2EP12GameObserver,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP8GuiLayerNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIPP3PosNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZN13ExtraManaCostC2ERKS_,b7,__ZN8SnowCostC2ERKS_,b7,__ZN8LifeCostC2ERKS_,__ZN16SpecificLifeCostC2ERKS_,__ZN14LifeorManaCostC2ERKS_,__ZN17DiscardRandomCostC2ERKS_,__ZN11DiscardCostC2ERKS_,__ZN9CycleCostC2ERKS_,__ZN15WEventCardCycleC2EP15MTGCardInstance,__ZN13ToLibraryCostC2ERKS_ ,__ZN11ToGraveCostC2ERKS_,__ZN8MillCostC2ERKS_,__ZN12UnattachCostC2ERKS_,__ZN7TapCostC2ERKS_,__ZN9UnTapCostC2ERKS_,__ZN13TapTargetCostC2ERKS_,__ZN15UnTapTargetCostC2ERKS_,__ZN15ExileTargetCostC2ERKS_,__ZN16BounceTargetCostC2ERKS_,__ZN5NinjaC2ERKS_,__ZN8OfferingC2ERKS_,__ZN13SacrificeCostC2ERKS_,__ZN11CounterCostC2ERKS_,__ZN10ExtraCostsC2ERKS_,__ZN8ManaCostC2ERKS_,__ZNSt3__117__compressed_pairIP8ManaCostNS_14default_deleteIS1_EEEC2ES2_,__ZNKSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP9ExtraCostNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7 ,__ZN11JFileSystem4initERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,b7,b7,b7,b7,b7,__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE9push_backEOS3_,__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,__ZN19GameStateDeckViewerC2EP7GameApp,__ZN13GameStateMenuC2EP7GameApp,__ZN13GameStateDuelC2EP7GameApp,__ZN13GameStateShopC2EP7GameApp,__ZN16GameStateOptionsC2EP7GameApp,__ZN15GameStateAwardsC2EP7GameApp,__ZN14GameStateStoryC2EP7GameApp,b7,__ZN12JSoundSystem12SetSfxVolumeEi,__ZN12JSoundSystem14SetMusicVolumeEi,b7,__ZN3JGE11SendCommandENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE7destroyIS4_EEvRS5_PT_,__ZNSt3__117__compressed_pairIPNS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEC2ES4_,b7,__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE ,b7,b7,b7,__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,b7,b7,b7,b7,__ZN22WEventCombatStepChangeC2E10CombatStep,b7,b7,b7,b7,__ZN9PhaseRingC2EP12GameObserver,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZN15RandomGenerator7setSeedEj,b7,b7,b7,b7,b7,b7,b7,b7,__ZN12GameObserver10dumpAssertEb,b7,__ZNKSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNKSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE7destroyIS6_EEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE7destroyIS4_EEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE7destroyIS7_EEvRSA_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE7destroyIS3_EEvRS4_PT_ ,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPP6WEventEEE7destroyIS4_EEvRS5_PT_,__ZNSt3__117__compressed_pairIPP8CardViewNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIPP15AttackerDamagedNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIjNS_9allocatorIP6WEventEEEC2Ej,__ZNSt3__117__compressed_pairIPPP6WEventNS_9allocatorIS3_EEEC2ES4_,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEEC2Ej,__ZNSt3__117__compressed_pairIPNS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEEC2ES7_,__ZNSt3__117__compressed_pairIPP6PlayerNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE9push_backEOS3_,b7,__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE10push_frontERKS3_,__ZNSt3__113move_iteratorIPPP6WEventEC2ES4_,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN10GameOptionC2Ei,__ZN7Options7getNameEi,b7,b7,b7,b7,b7,b7,b7,__ZN7MTGDeckC2EP11MTGAllCards,b7,b7,__ZN11GameOptionsC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7 ,__ZN12GameSettings20createUsersFirstDeckEi,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE9push_backEOS8_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE9push_backEOS3_,b7,b7,b7,__ZNSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,__ZNKSt3__16vectorIP10GameOptionNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPNS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEEC2ES9_,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE7destroyIS8_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE7destroyIS4_EEvRS5_PT_,__ZNSt3__117__compressed_pairIPP10GameOptionNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7,b7,b7,b7,__ZNSt3__16vectorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS5_IS8_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE,b7,b7,__ZNSt3__117__compressed_pairIPNS_4pairIi7ButtonsEENS_9allocatorIS3_EEEC2ES4_,b7,__ZNSt3__16vectorINS_4pairIi7ButtonsEENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE,b7,b7,b7,b7 ,__ZN10WGuiHeaderC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,__ZN11WCFilterSetC2Ei,b7,b7,b7,b7,b7,b7,__ZN12DeckMetaData21getUnlockRequirementsEv,__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,__ZN9GameState14renderDeckMenuEP8DeckMenuRKNSt3__16vectorIP12DeckMetaDataNS2_9allocatorIS5_EEEE,__ZN12DeckMetaData7getNameEv,b7,b7,b7,b7,b7,b7,b7,__ZN7GameApp9playMusicENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b7,b7 ,__ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE,b7,b7,__ZN19GameStateDeckViewer12saveAsAIDeckENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,__ZN8DeckView7SetDeckEP15DeckDataWrapper,b7,b7,b7,b7,b7,b7,b7,__ZN12GameSettings11keypadTitleENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,__ZNKSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEE17__annotate_shrinkEj,b7,b7,b7,b7 ,b7,__ZN10Tournament17setAvailableDecksEj,b7,__ZN10Tournament27exportTournamentDescriptionEv,b7,b7,b7,__ZN5TDeck11getDeckNameEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN5TDeck13setDeckNumberEi,__ZN5TDeck11setDeckTypeE10PlayerType,__ZN5TDeck12setVictoriesEi,__ZN5TDeck10setLastWinEi,b7,__ZN5TDeck13setMatchesWonEi,__ZN5TDeck16setMatchesPlayedEi ,__ZN5TDeck11setGamesWonEi,__ZN5TDeck14setGamesPlayedEi,b7,b7,__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE9push_backEOS1_,b7,__ZNSt3__16vectorIjNS_9allocatorIjEEE9push_backERKj,b7,b7,b7,b7,__ZNKSt3__16vectorI5TDeckNS_9allocatorIS1_EEE17__annotate_shrinkEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE7destroyIS2_EEvRS3_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIjEEE7destroyIjEEvRS2_PT_,__ZNSt3__117__compressed_pairIP5TDeckNS_9allocatorIS1_EEEC2ES2_,__ZNSt3__117__compressed_pairIPjNS_9allocatorIjEEEC2ES1_,b7,__ZNSt3__16vectorIjNS_9allocatorIjEEE26__swap_out_circular_bufferERNS_14__split_bufferIjRS2_EE,b7,b7,__ZNKSt3__16vectorIjNS_9allocatorIjEEE17__annotate_shrinkEj,b7,__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE,b7,b7,b7,b7,b7,b7 ,__ZN12TextScroller3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZN15zip_file_system9izfstreamC1EPNS_10filesystemE,b7,b7,b7,b7,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_,b7,b7,b7,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,b7,b7,b7,b7,b7,b7,__ZN15zip_file_system8izstreamC2Ev,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE8allocateEj,b7,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE8allocateEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,__ZN16OptionThemeStyleC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN11OptionThemeC2EP16OptionThemeStyle,b7,__ZN10WDecoCheatC2EP8WGuiBase,__ZN11WDecoStyledC2EP8WGuiItem,__ZN14OptionLanguageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZN10GameOptionC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__117__compressed_pairIPP8WGuiBaseNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,__ZN14WCFilterRarityC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN11WCFilterNOTC2EP11WCardFilter,b7,__ZN11ShopBooster7getNameEv,b7,b7,__ZN11CardDisplay7AddCardEP15MTGCardInstance,__ZN13GameStateShop4saveEb,__ZN9JRenderer19EnableTextureFilterEb,b7 ,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIPP7MTGPackNS_9allocatorIS2_EEEC2ES3_,__Z12ensureFolderRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZN9StoryFlowC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,__ZN3Pos6RenderEP5JQuad,__ZN11DamageStackC2EP12GameObserver,b7,b7,__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE9push_backERKS2_,b7,__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE9push_backERKS2_,__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP15AttackerDamagedEEEC2ES5_,b7,__ZNSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7 ,__ZNKSt3__16vectorIP15AttackerDamagedNS_9allocatorIS2_EEE17__annotate_shrinkEj,__ZNKSt3__16vectorIP14DamagerDamagedNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZN8CardView6RenderEP5JQuad,__ZN11HandLimitorC2EP7GuiHand,b7,b7,__ZNSt3__116reverse_iteratorINS_11__wrap_iterIPP8CardViewEEEC2ES5_,b7,__ZNSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNKSt3__16vectorIP8CardViewNS_9allocatorIS2_EEE17__annotate_shrinkEj,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE9push_backERKS2_,b7,__ZNSt3__117__compressed_pairIPP10JGuiObjectNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZN11hgeColorRGB10SetHWColorEj,__ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP8ManaIconNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__114__split_bufferIiRNS_9allocatorIiEEE18__construct_at_endEj,__ZNKSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE17__annotate_shrinkEj ,b7,__ZNSt3__16vectorIP8ManaIconNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZN13OutQuadEasingC2ERf,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__14pairIPP8CardViewiEC2IRS4_vEEOT_,b7,__ZNSt3__117__compressed_pairIPP8CardViewNS_25__return_temporary_bufferEEC2ES3_,b7,__ZNKSt3__125__return_temporary_bufferclIP8CardViewEEvPT_,b7,b7,b7,b7,b7,b7,b7,__ZN8ManaCost9specificXEi,b7 ,b7,__ZN13TapTargetCostC2EP13TargetChooser,__ZN13ToLibraryCostC2EP13TargetChooser,__ZN11ToGraveCostC2EP13TargetChooser,__ZN13SacrificeCostC2EP13TargetChooser,__ZN15ExileTargetCostC2EP13TargetChooser,__ZN16BounceTargetCostC2EP13TargetChooser,__ZN13MillExileCostC2EP13TargetChooser,__ZN8LifeCostC2EP13TargetChooser,b7,__ZN17DiscardRandomCostC2EP13TargetChooser,__ZN11DiscardCostC2EP13TargetChooser,__ZN8MillCostC2EP13TargetChooser,__ZN5NinjaC2EP13TargetChooser,__ZN8OfferingC2EP13TargetChooser,b7,b7,b7,__ZN15UnTapTargetCostC2EP13TargetChooser,__ZN9CycleCostC2EP13TargetChooser,b7,__ZN12UnattachCostC2EP15MTGCardInstance,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIsNS_9allocatorIsEEE9push_backERKs,b7 ,__ZNSt3__16vectorIsNS_9allocatorIsEEE6resizeEj,b7,b7,b7,b7,b7,__ZN19WEventEmptyManaPoolC2EP8ManaPool,__ZN6WEventC2Ei,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE7destroyIS2_EEvRS3_PT_,__ZNSt3__117__compressed_pairIP14ManaCostHybridNS_9allocatorIS1_EEEC2ES2_,__ZNKSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNKSt3__16vectorIsNS_9allocatorIsEEE17__annotate_shrinkEj,b7,__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE,b7,b7,b7,__ZNSt3__114__split_bufferIsRNS_9allocatorIsEEE18__construct_at_endEj,b7,b7,b7,b7,__ZN12ModRulesMenu5parseEP12TiXmlElement ,__ZN15ModRulesGeneral5parseEP12TiXmlElement,__ZN13ModRulesCards5parseEP12TiXmlElement,__ZN12ModRulesGame5parseEP12TiXmlElement,__ZN15ModRulesCardGui5parseEP12TiXmlElement,b7,b7,b7,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE9push_backEOS2_,b7,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,__ZN20SimpleCardEffectMaskC2Ej,__ZNKSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNKSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNKSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7 ,b7,b7,__ZNSt3__117__compressed_pairIPP20ModRulesMainMenuItemNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIPP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIPP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__117__compressed_pairIPP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13CardPrimitive20getOtherRestrictionsEv,__ZN10WParsedIntC2Ei,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,__ZN12GameObserver11addObserverEP10MTGAbility,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN13AutoLineMacro7ProcessERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN14TriggerAtPhaseC2ERKS_,__ZN16TriggerNextPhaseC2ERKS_,__ZN23GenericTriggeredAbilityC2ERKS_,__ZN13AManaProducerC2ERKS_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN16PlayRestrictions17removeRestrictionEP15PlayRestriction,b7,__ZNSt3__15queueIP10TargetableNS_5dequeIS2_NS_9allocatorIS2_EEEEEC2ERKS7_ ,b7,b7,b7,b7,b7,b7,b7,b7,__ZN17TrCardAddedToZoneC2ERKS_,__ZN12TrCardTappedC2ERKS_,__ZN19TrCardTappedformanaC2ERKS_,__ZN15TrCombatTriggerC2ERKS_,__ZN11TrcardDrawnC2ERKS_,__ZN16TrCardSacrificedC2ERKS_,__ZN15TrCardDiscardedC2ERKS_,__ZN9TrDamagedC2ERKS_,__ZN12TrLifeGainedC2ERKS_,__ZN10TrVampiredC2ERKS_,__ZN10TrTargetedC2ERKS_,__ZN9TrCounterC2ERKS_,__ZN7CounterC2ERKS_,__ZN17GenericAbilityModC2ERKS_,__ZN5AThisC2ERKS_,b7,__ZN12AThisForEachC2ERKS_,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIS6_EEvRS9_PT_ ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE7destroyIS8_EEvRSB_PT_,__ZN5ALordC2ERKS_,__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEEC2ERKSC_,__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2ERKSA_,__ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEC2ERKSA_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN8AForeachC2ERKS_,__ZN9AAsLongAsC2ERKS_,__ZN6ATeachC2ERKS_,__ZN7APairedC2ERKS_,__ZN6ANinjaC2ERKS_,__ZN14ACombatRemovalC2ERKS_,__ZN23ATargetedAbilityCreatorC2ERKS_,__ZN11MTGGameZone7addCardEP15MTGCardInstance,__ZN13ATokenCreatorC2ERKS_,b7,__ZN13CardPrimitive7setTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7 ,__ZN13ATokenCreator17livingWeaponTokenEP15MTGCardInstance,__ZN13ATokenCreator16battleReadyTokenEP15MTGCardInstance,__ZN15ARampageAbilityC2ERKS_,__ZN14AEvolveAbilityC2ERKS_,b7,__ZN19AEngagedManaAbilityC2ERKS_,__ZN16AReduceToAbilityC2ERKS_,__ZN15AFlankerAbilityC2ERKS_,__ZN18ASpiritLinkAbilityC2ERKS_,__ZN15ABushidoAbilityC2ERKS_,b7,b7,__ZN11APhaseAlterC2ERKS_,b7,__ZN12ABloodThirstC2ERKS_,__ZN15AProtectionFromC2ERKS_,__ZN17ACantBeTargetFromC2ERKS_,__ZN16ACantBeBlockedByC2ERKS_,__ZN16ACantBeBlockerOfC2ERKS_,__ZN19AStandardRegenerateC2ERKS_,__ZN36AInstantBasicAbilityModifierUntilEOTC2ERKS_,__ZN21ABasicAbilityModifierC2ERKS_,__ZN33ABasicAbilityAuraModifierUntilEOTC2ERKS_,__ZN20AInstantControlStealC2ERKS_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIS4_EEvRS7_PT_,__ZN13AAladdinsLampC2ERKS_,__ZN11CardDisplayC2ERKS_,b7,__ZN16AArmageddonClockC2ERKS_,b7 ,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIS6_EEvRS9_PT_,b7,__ZN19ACircleOfProtectionC2ERKS_,__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEC2ERKSA_,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIiJEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIiEEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE7destroyIKS5_EEvRS9_PT_,__ZN12AConservatorC2ERKS_,__ZN14ASpellCastLifeC2ERKS_,__ZN14CardDescriptorC2ERKS_,__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEEC2ERKS5_,__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEEC2ERKS5_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEC2ERKSD_,b7,b7,b7,b7,b7,b7,__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE9push_backERKS2_ ,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE7destroyIS4_EEvRS7_PT_,__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE8allocateEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE7destroyIS3_EEvRS4_PT_,__ZN9AFireballC2ERKS_,__ZN16AIslandSanctuaryC2ERKS_,__ZN12AJandorsRingC2ERKS_,__ZN24ARegularLifeModifierAuraC2ERKS_,__ZN10APowerLeakC2ERKS_,__ZN13ALifeZoneLinkC2ERKS_,__ZN12AAnimateDeadC2ERKS_,__ZN11AErgRaidersC2ERKS_,__ZN10ASacrificeC2ERKS_,__ZN17AControlStealAuraC2ERKS_,__ZN10AEarthbindC2ERKS_,__ZN9AFastbondC2ERKS_,__ZN20AKjeldoranFrostbeastC2ERKS_,__ZN8AExaltedC2ERKS_,__ZN23AStrongLandLinkCreatureC2ERKS_,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPP10TargetableEEE7destroyIS4_EEvRS5_PT_,b7,b7,b7,__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9push_backEOS3_,__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE9push_backERKS3_,__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE10push_frontERKS3_,__ZNSt3__113move_iteratorIPPP10TargetableEC2ES4_,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIbJEEEvRS7_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIbEEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE7destroyIKiEEvRS7_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIbJEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIbEEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE7destroyIKS5_EEvRS9_PT_,__ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEEC2Ej,__ZNSt3__117__compressed_pairIPPP10TargetableNS_9allocatorIS3_EEEC2ES4_ ,b7,b7,b7,b7,__ZN8CountersC2EP15MTGCardInstance,__ZN13CardPrimitive10setSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN7MTGCardC2EPS_,b7,__ZN15MTGCardInstanceC2ERKS_,b7,__ZN18WEventCardAttackedC2EP15MTGCardInstance,__ZN23WEventCardAttackedAloneC2EP15MTGCardInstance,__ZN28WEventCardAttackedNotBlockedC2EP15MTGCardInstance,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEEC2Ej,__ZNSt3__117__compressed_pairIPP13TargetChooserNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,__ZNKSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7 ,b7,__ZN13CardPrimitive12addMagicTextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,__ZN8ManaCost10setBuybackEPS_,b7,__ZN8ManaCost8setMorphEPS_,__ZN8ManaCost12setFlashbackEPS_,b7,__ZN7MTGCard8setMTGIdEi,__ZN8ManaCost9setKickerEPS_,__ZN13CardPrimitive11setManaCostERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN13CardPrimitive20setOtherRestrictionsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN8ManaCost14setAlternativeEPS_,b7,b7,b7,__ZN7MTGCard12setPrimitiveEP13CardPrimitive,__ZN13CardPrimitive15setRestrictionsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN8ManaCost10setRetraceEPS_,__ZN7MTGCard9setRarityEc,__ZN8ManaCost10setSuspendEPS_,__ZN13CardPrimitive7setTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN13CardPrimitive12setToughnessEi,b7,__ZN10MTGSetInfo15processConfLineENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,__ZN10MTGSetInfoC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN7MTGDeck21printDetailedDeckTextERNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEE,b7,b7,b7,b7,b7,b7,__Z4trimRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE ,b7,b7,b7,b7,__ZN7MTGPackC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN7MTGPack4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIS9_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP11MTGPackSlotNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,b7,b7 ,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIS5_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE7destroyIKiEEvRS9_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIiJEEEvRS7_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIiEEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE7destroyIKiEEvRS7_PT_,__ZNSt3__117__compressed_pairIPP10MTGSetInfoNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,b7 ,b7,__ZNSt3__117__compressed_pairIPPKcNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9constructIiJEEEvRSC_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIiEEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE7destroyIKS8_EEvRSC_PT_,__ZN12MTGGamePhaseC2ERKS_,b7,b7,b7,b7,b7,b7,b7,__ZN26WEventCardControllerChangeC2EP15MTGCardInstance,b7,b7,b7,__ZN5TokenC2Ei,b7,__ZNSt3__117__compressed_pairIPP15PlayRestrictionNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,__ZN11TiXmlHandleC2EP9TiXmlNode,b7,b7 ,b7,b7,__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE9push_backERKS2_,__ZN11MTGPackSlot8addEntryEP12MTGPackEntry,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE9push_backERKS2_,b7,__ZNKSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNKSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNKSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__117__compressed_pairIPP12MTGPackEntryNS_9allocatorIS2_EEEC2ES3_,__ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE7destroyIS3_EEvRS4_PT_,b7,__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7 ,b7,__ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,__ZN13MTGEventBonusC2ERKS_,__ZN16MTGPutInPlayRuleC2ERKS_,__ZN13MTGKickerRuleC2ERKS_,__ZN22MTGAlternativeCostRuleC2ERKS_,b7,__ZN14MTGBuyBackRuleC2ERKS_,b7,__ZN16MTGFlashBackRuleC2ERKS_,b7,__ZN14MTGRetraceRuleC2ERKS_,b7,__ZN14MTGSuspendRuleC2ERKS_,b7,b7,b7,__ZN16MTGMorphCostRuleC2ERKS_,__ZN14MTGPayZeroRuleC2ERKS_,__ZN15MTGOverloadRuleC2ERKS_,__ZN17MTGAttackCostRuleC2ERKS_,__ZN16MTGBlockCostRuleC2ERKS_,__ZN13MTGAttackRuleC2ERKS_,b7,__ZN25MTGPlaneswalkerAttackRuleC2ERKS_,__ZN22AAPlaneswalkerAttackedC2ERKS_ ,__ZN21MTGCombatTriggersRuleC2ERKS_,__ZN27OtherAbilitiesEventReceiverC2ERKS_,__ZN12MTGBlockRuleC2ERKS_,b7,__ZN12MTGMomirRuleC2ERKS_,__ZN17MTGStoneHewerRuleC2ERKS_,__ZN13MTGHermitRuleC2ERKS_,b7,__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,b7,b7,__ZN10HUDDisplayC2ERKS_,b7,__ZN15MTGSoulbondRuleC2ERKS_,b7,b7,b7,__ZN13MTGDredgeRuleC2ERKS_,__ZN14MTGPersistRuleC2ERKS_,b7,b7,b7,__ZN14MTGVampireRuleC2ERKS_,__ZN14MTGUnearthRuleC2ERKS_,__ZN16MTGTokensCleanupC2ERKS_,b7,__ZN13MTGLegendRuleC2ERKS_,b7 ,__ZN18MTGPlaneWalkerRuleC2ERKS_,__ZN21MTGPlaneswalkerDamageC2ERKS_,__ZN15MTGLifelinkRuleC2ERKS_,__ZN17MTGDeathtouchRuleC2ERKS_,__ZN15ParentChildRuleC2ERKS_,b7,b7,__ZNSt3__116reverse_iteratorINS_15__list_iteratorIP9HUDStringPvEEEC2ES5_,__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEEC2ERKS5_,b7,__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEC2ERKSD_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE7destroyIS4_EEvRS7_PT_,b7,b7,__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIS9_EEvRSC_PT_,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEEC2Ej,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIS8_JEEEvRSC_PT_DpOT0_ ,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIS8_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE7destroyIKS5_EEvRSC_PT_,b7,b7,b7,__ZNSt3__14sortINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEvNS_11__wrap_iterIPT_EESA_,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE9push_backERKS2_,__ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE9push_backERKS6_,__ZN9PhaseRing11currentTurnEv,b7,b7,b7,__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEEC2ERKS5_,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP5PhasePvEEEEEC2Ej,b7,b7,__ZNSt3__16vectorINS_4listIP5PhaseNS_9allocatorIS3_EEEENS4_IS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS7_EE,b7,__ZNSt3__110__list_impIP5PhaseNS_9allocatorIS2_EEEC2ERKS4_,b7,b7,__ZN8ManaPoolC2EP6Player,__ZN14MTGPlayerCardsC2EP7MTGDeck,__ZN14MTGPlayerCards8setOwnerEP6Player,b7,b7,b7,b7,b7,__ZNKSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE7destroyIS3_EEvRS4_PT_,b7,__ZNSt3__16vectorIP15PlayRestrictionNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE7destroyIS4_EEvRS7_PT_,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEEC2Ej,b7,__ZN5RulesC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__16vectorIP5RulesNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP5RulesNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP5RulesNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE ,b7,b7,b7,__ZNSt3__110shared_ptrI5JQuadE5resetIS1_EENS_9enable_ifIXsr14is_convertibleIPT_PS1_EE5valueEvE4typeES6_,b7,b7,b7,__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEEC2ES2_,b7,b7,b7,b7,b7,b7,b7,__ZN9SimplePad6FinishEv,b7,__ZN11SimplePopup6UpdateEP12DeckMetaData,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE9push_backEOS2_,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__117__compressed_pairIPP18StoryDialogElementNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE7destroyIKS8_EEvRSE_PT_ ,b7,b7,__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,b7,b7,b7,b7,__ZNKSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP10WStyleRuleNS_9allocatorIS2_EEEC2ES3_,b7,b7,b7,__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,__ZN17TypeTargetChooser7addTypeEPKc,b7,b7,b7,__ZN17CardTargetChooserC2ERKS_,b7,__ZN17TypeTargetChooser7addTypeEi,__ZN17TypeTargetChooserC2ERKS_,__ZN23DescriptorTargetChooserC2ERKS_,__ZN17TargetZoneChooserC2ERKS_,__ZN19PlayerTargetChooserC2ERKS_,__ZN23DamageableTargetChooserC2ERKS_,__ZN18SpellTargetChooserC2ERKS_,__ZN29SpellOrPermanentTargetChooserC2ERKS_,__ZN19DamageTargetChooserC2ERKS_,__ZN20TriggerTargetChooserC2ERKS_,__ZN15myCursesChooserC2ERKS_,__ZN16BlockableChooserC2ERKS_,__ZN15pairableChooserC2ERKS_,__ZN13dredgeChooserC2ERKS_,__ZN18ProliferateChooserC2ERKS_,__ZN18ParentChildChooserC2ERKS_ ,b7,b7,__ZN14TaskWinAgainstC2Ei,b7,b7,__ZN12TaskImmortalC2Ei,b7,b7,__ZN12TaskPacifismC2Ei,b7,__ZN12InQuadEasingC2ERf,b7,b7,__ZN8TaskList7addTaskEP4Task,b7,b7,__ZN4Task15getOpponentNameEv,b7,__ZNKSt3__16vectorIP4TaskNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZN11ThisCounterC2EP7Counter,__ZN14ThisCounterAnyC2Ei,__ZN9ThisEquipC2Ei,__ZN9ThisAurasC2Ei,__ZN24ThisOpponentDamageAmountC2Ei ,__ZN12ThisUntappedC2Ei,__ZN10ThisTappedC2Ei,__ZN12ThisAttackedC2Ei,__ZN11ThisBlockedC2Ei,__ZN14ThisNotBlockedC2Ei,__ZN11ThisDamagedC2Ei,__ZN13ThisDualWieldC2Ei,__ZN16ThisOpponentlifeC2Ei,__ZN18ThisControllerlifeC2Ei,__ZN9ThisPowerC2Ei,__ZN13ThisToughnessC2Ei,__ZN5ThisXC2Ei,b7,__ZN17ThisTargetCompareC2EP13TargetChooser,__ZN12ThisVariableC2ERKS_,__ZN5TokenC2ERKS_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISE_EEvRSH_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISF_EEvRSI_PT_ ,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructISD_JEEEvRSH_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISD_EEvRSH_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyIS4_EEvRSH_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructISE_JEEEvRSI_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyISE_EEvRSI_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE7destroyIS5_EEvRSI_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE7destroyISC_EEvRSF_PT_ ,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backEOS2_,b7,b7,__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,__ZNKSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP7MTGCardNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP7MTGCardNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,b7,b7,b7,b7,__ZN13WCFilterGROUPC2EP11WCardFilter,b7,b7,b7,__ZN13WCFilterColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN17WCFilterOnlyColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,__ZN11WCFilterSetC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN14WCFilterLetterC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN12WCFilterTypeC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN15WCFilterAbilityC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN11WCFilterCMCC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN21WCFilterProducesColorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN13WCFilterPowerC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN17WCFilterToughnessC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,__ZN15WCFilterNumericC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,b7,b7,__ZN17hgeDistortionMesh10SetTextureEP8JTexture,b7,b7,b7,b7,b7,b7,b7,__ZN11WGuiFilters7getCodeEv,__ZN13WCFilterColorC2Ei,__ZN14WGuiFilterItem7getCodeEv,b7 ,__ZN14WGuiFilterItemC2EP11WGuiFilters,b7,b7,__ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE9push_backEOS8_,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE9push_backERKS1_,b7,b7,b7,__ZNKSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE17__annotate_shrinkEj,b7,__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE9push_backEOS2_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE7destroyIS8_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE7destroyIS3_EEvRS6_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE7destroyIiEEvRS5_PT_,__ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE7destroyIS2_EEvRS3_PT_,b7,__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__117__compressed_pairIPNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEEC2ES9_ ,__ZNKSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE17__annotate_shrinkEj,b7,__ZNSt3__16vectorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS5_IS8_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS8_RS9_EE,b7,b7,b7,b7,b7,b7,__ZNSt3__113move_iteratorIPP8WGuiBaseEC2ES3_,b7,__ZNSt3__117__compressed_pairIP7ButtonsNS_9allocatorIS1_EEEC2ES2_,b7,__ZNSt3__16vectorI7ButtonsNS_9allocatorIS1_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS1_RS3_EE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,__ZN7MTGCard12getImageNameEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7,b7,__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,b7 ,b7,__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE9push_backERKS2_,b7,b7,__ZN23UnthreadedCardRetrieverC2ER6WCacheI14WCachedTexture8JTextureE,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE7destroyIS9_EEvRSC_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE7destroyISA_EEvRSD_PT_,__ZNSt3__117__compressed_pairIPP13WCachedSampleNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP13WCachedSampleNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP14WCachedTextureNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP14WCachedTextureNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE7destroyIS3_EEvRS4_PT_,__ZNSt3__117__compressed_pairIPP16WCachedParticlesNS_9allocatorIS2_EEEC2ES3_,b7,__ZNSt3__16vectorIP16WCachedParticlesNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE,b7,b7 ,__ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE7destroyIS3_EEvRS4_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIS6_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIS6_EEvRS9_PT_,b7,b7,__ZN5boost11unique_lockINS_5mutexEEC2ERS1_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIS5_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE7destroyIKiEEvRS9_PT_,b7,b7,b7,__ZN12WManagedQuadC2ERKS_ ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIS5_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE7destroyIKiEEvRS9_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_,b7 ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIS5_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE7destroyIKiEEvRS9_PT_,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9constructIS5_JEEEvRS9_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIS5_EEvRS9_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE7destroyIKiEEvRS9_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyISC_EEvRSF_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyISB_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyISC_EEvRSF_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIS7_EEvRSA_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9constructISA_JEEEvRSE_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyISA_EEvRSE_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE7destroyIKS8_EEvRSE_PT_,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__14pairINS0_Ii7ButtonsEEbEC2IRS3_vEEOT_,b7,b7,b7,__ZNSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE4pushERKS4_,b7 ,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIS5_EEvRS8_PT_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS5_EEvRS6_PT_,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPNS_4pairINS2_Ii7ButtonsEEbEEEEE7destroyIS6_EEvRS7_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE7destroyIS5_EEvRS8_PT_,b7,b7,b7,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9push_backEOS5_,b7,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE10push_frontERKS5_,__ZNSt3__113move_iteratorIPPNS_4pairINS1_Ii7ButtonsEEbEEEC2ES6_,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIfJEEEvRS8_PT_DpOT0_ ,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIfEEvRS8_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE7destroyIKS4_EEvRS8_PT_,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEEC2Ej,__ZNSt3__117__compressed_pairIPPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEEC2ES6_,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE9push_backERKS5_,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_glDeleteTextures__wrapper,b7,b7,__ZL18PNGCustomWarningFnP14png_struct_defPKc,b7,b7,b7,__ZL19jpg_skip_input_dataP22jpeg_decompress_structl,b7 ,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN8JNetwork12CommandStrucEEEPvEEEEE7destroyISB_EEvRSE_PT_,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIjNS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEEC2Ej,b7,b7,b7,b7,b7,b7,b7,__ZN9TiXmlTextC2EPKc,b7,__ZN12TiXmlElementC2EPKc,b7,b7,b7,b7,b7,__ZN14TiXmlAttribute11SetDocumentEP13TiXmlDocument,b7,b7,b7,__ZN14TiXmlAttribute8SetValueEPKc ,__ZN17TiXmlAttributeSet3AddEP14TiXmlAttribute,b7,__ZN9TiXmlNode8SetValueEPKc,__ZN9TiXmlBase9PutStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEj,b7,b7,b7,__ZN13io_facilities15search_iteratorC2EPKc,b7,b7,__ZNK13io_facilities15search_iterator4NameEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,__ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5clearEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5tellgEv,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,__ZNKSt3__16vectorIPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEE17__annotate_shrinkEj,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorIPN15zip_file_system10filesystem12pooledBufferEEEE7destroyIS5_EEvRS6_PT_,b7,b7,b7,b7,b7,__ZNSt3__117__compressed_pairIPcNS_9allocatorIcEEEC2ES1_,__ZNSt3__116allocator_traitsINS_9allocatorIcEEE7destroyIcEEvRS2_PT_,__ZNSt3__117__compressed_pairIPPN15zip_file_system10filesystem12pooledBufferENS_9allocatorIS4_EEEC2ES5_,b7,b7,b7,b7,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9constructISB_JEEEvRSF_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyISB_EEvRSF_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE7destroyIKS8_EEvRSF_PT_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9constructIS6_JEEEvRSA_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIS6_EEvRSA_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE7destroyIKjEEvRSA_PT_ ,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9constructISB_JEEEvRSF_PT_DpOT0_,b7,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyISB_EEvRSF_PT_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE7destroyIKS8_EEvRSF_PT_,b7,b7,__ZNSt3__114__split_bufferIcRNS_9allocatorIcEEE18__construct_at_endEj,__ZNSt3__16vectorIcNS_9allocatorIcEEE26__swap_out_circular_bufferERNS_14__split_bufferIcRS2_EE,b7,__ZNKSt3__16vectorIcNS_9allocatorIcEEE17__annotate_shrinkEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,_start_pass_dpost,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_emit_message,b7,_format_message,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_free_pool,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_start_pass_main,b7,b7,b7,_png_free,b7,b7,b7,_png_warning,_png_error,b7,b7,_png_zfree,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,_SW_WindowEvent,b7,b7,b7,b7,b7,b7,b7,_SW_UnlockTexture,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_SW_DestroyTexture,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,_SDL_DestroyWindowTexture,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_GLES2_WindowEvent,b7,b7,b7,b7,_GLES2_UnlockTexture,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,_GLES2_DestroyTexture,b7,b7,b7,b7,b7,b7,b7,b7,_Emscripten_SetWindowTitle,_Emscripten_SetWindowSize,_Emscripten_DestroyWindow,b7,b7,b7,_Emscripten_DestroyWindowFramebuffer,b7,b7,b7,b7,b7,b7,b7,_Emscripten_GLES_SwapWindow,_Emscripten_GLES_DeleteContext,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,_SDL_DUMMY_DestroyWindowFramebuffer,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_zcfree,b7,_abort_message,b7,b7,_emscripten_glPixelStorei__wrapper,b7,_emscripten_glGetIntegerv__wrapper,_emscripten_glGetFloatv__wrapper,_emscripten_glGetBooleanv__wrapper,_emscripten_glGenTextures__wrapper,_emscripten_glDeleteTextures__wrapper,b7,b7 ,b7,b7,b7,_emscripten_glBindTexture__wrapper,b7,b7,b7,b7,b7,_emscripten_glGenBuffers__wrapper,_emscripten_glDeleteBuffers__wrapper,b7,b7,b7,b7,_emscripten_glGenRenderbuffers__wrapper,_emscripten_glDeleteRenderbuffers__wrapper,_emscripten_glBindRenderbuffer__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,_emscripten_glUniform1i__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_emscripten_glBindBuffer__wrapper,_emscripten_glVertexAttrib1fv__wrapper,_emscripten_glVertexAttrib2fv__wrapper,_emscripten_glVertexAttrib3fv__wrapper,_emscripten_glVertexAttrib4fv__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,_emscripten_glAttachShader__wrapper,_emscripten_glDetachShader__wrapper,b7,b7,b7,b7,b7,b7,b7,_emscripten_glBindFramebuffer__wrapper,_emscripten_glGenFramebuffers__wrapper,_emscripten_glDeleteFramebuffers__wrapper,b7,b7,b7,b7,b7,b7,b7,_emscripten_glBindProgramARB__wrapper,_emscripten_glGetPointerv__wrapper,b7,b7,b7,b7 ,b7,b7,b7,_emscripten_glGenVertexArrays__wrapper,_emscripten_glDeleteVertexArrays__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_emscripten_glVertexAttribDivisor__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,_emscripten_glBlendFunc__wrapper,_emscripten_glBlendEquationSeparate__wrapper,b7,b7,_emscripten_glStencilMaskSeparate__wrapper,_emscripten_glHint__wrapper,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,_emscripten_glDrawBuffers__wrapper,b7,b7,b7,b7,__ZNSt3__18ios_base4initEPv,b7,b7,b7,b7,__ZNSt3__118__libcpp_refstringC2EPKc,b7,__ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b7,b7,b7,b7,b7,b7,__ZNSt3__18ios_base16__call_callbacksENS0_5eventE,__ZNSt3__18ios_base5clearEj,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE6sentryC2ERS3_ ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt13runtime_errorC2EPKc,b7,b7,b7,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw,b7 ,b7,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE7reserveEj,b7,b7,b7,b7,b7,__ZNSt11logic_errorC2EPKc,__ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEEC2Ej,b7,__ZNSt3__16locale5__imp7installINS_7collateIcEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7collateIwEEEEvPT_,__ZNSt3__16locale5__imp7installINS_5ctypeIcEEEEvPT_,__ZNSt3__16locale5__imp7installINS_5ctypeIwEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7codecvtIcc11__mbstate_tEEEEvPT_,__ZNSt3__17codecvtIwc11__mbstate_tEC2Ej,__ZNSt3__16locale5__imp7installINS_7codecvtIwc11__mbstate_tEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7codecvtIDsc11__mbstate_tEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7codecvtIDic11__mbstate_tEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8numpunctIcEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8numpunctIwEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_7num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_10moneypunctIcLb0EEEEEvPT_,__ZNSt3__16locale5__imp7installINS_10moneypunctIcLb1EEEEEvPT_,__ZNSt3__16locale5__imp7installINS_10moneypunctIwLb0EEEEEvPT_,__ZNSt3__16locale5__imp7installINS_10moneypunctIwLb1EEEEEvPT_,__ZNSt3__16locale5__imp7installINS_9money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_ ,__ZNSt3__16locale5__imp7installINS_9money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_9money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_9money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8messagesIcEEEEvPT_,__ZNSt3__16locale5__imp7installINS_8messagesIwEEEEvPT_,b7,__ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE6resizeEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZNSt3__16vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lj28EEEE8allocateEj,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 ,b7,b7,b7]; var FUNCTION_TABLE_iiiiiii = [b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN15zip_file_system14zbuffer_stored4openEPKcxx,b8,b8 ,b8,b8,b8,b8,b8,b8,__ZN15zip_file_system16zbuffer_deflated4openEPKcxx,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRy ,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,b8,b8,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRb,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRl,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRx,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRt,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjS8_,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRm,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRy,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRf,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRd,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRe,__ZNKSt3__17num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjRPv,b8,b8,b8,b8,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcx,b8,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcy,b8,b8,b8,b8,b8,b8 ,b8,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwx,b8,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwy,b8,b8,b8,b8,b8,b8,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_timeES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_dateES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE14do_get_weekdayES4_S4_RNS_8ios_baseERjP2tm,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE16do_get_monthnameES4_S4_RNS_8ios_baseERjP2tm ,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE11do_get_yearES4_S4_RNS_8ios_baseERjP2tm,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNKSt3__19money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_bRNS_8ios_baseEcRKNS_12basic_stringIcS3_NS_9allocatorIcEEEE,b8,b8,b8,__ZNKSt3__19money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_bRNS_8ios_baseEwRKNS_12basic_stringIwS3_NS_9allocatorIwEEEE,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN14AbilityFactory17abilityEfficiencyEP10MTGAbilityP6PlayeriP13TargetChooserP10Targetable,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN14AbilityFactory12getAbilitiesEPNSt3__16vectorIP10MTGAbilityNS0_9allocatorIS3_EEEEP5SpellP15MTGCardInstanceiP11MTGGameZone,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNSt3__118__stable_partitionIRPFbP8CardViewENS_11__wrap_iterIPS2_EEiNS_4pairIS7_iEEEET0_SB_SB_T_T1_T2_NS_26bidirectional_iterator_tagE,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN14AbilityFactory18parseUpkeepAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5Spellii,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN14AbilityFactory19getManaReduxAbilityENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiP5SpellP15MTGCardInstanceSA_,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN11ActionStack8addSpellEP15MTGCardInstanceP13TargetChooserP8ManaCostii,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,__ZN9TiXmlBase8ReadTextEPKcPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbS1_b13TiXmlEncoding,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,_request_virt_sarray,_request_virt_barray,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZNSt3__116__pad_and_outputIwNS_11char_traitsIwEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 ,b8,b8,b8]; var FUNCTION_TABLE_viiiiiiddiiii = [b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,__ZN10SimpleMenuC2EP3JGEP16WResourceManageriP12JGuiListeneriffPKcibb,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 ,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9]; var FUNCTION_TABLE_viiiiiiiiiiiii = [b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,__ZN25ModRulesRenderCardGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiS6_S6_bijiiiS6_,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,__ZN23GenericActivatedAbilityC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_iP15MTGCardInstanceP10MTGAbilityP8ManaCostS8_SC_S8_iP11MTGGameZone,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,__ZN9AAsLongAsC2EP12GameObserveriP15MTGCardInstanceP10DamageableP13TargetChooseriP10MTGAbilityiibbb,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10,b10 ,b10,b10,b10]; var FUNCTION_TABLE_ii = [b11,b11,b11,b11,b11,b11,b11,b11,__ZN10JGuiObject13ButtonPressedEv,b11,__ZN13ActionElement11testDestroyEv,__ZN13ActionElement7destroyEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv,b11,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13Interruptible13ButtonPressedEv,b11,b11,b11,__ZN13NextGamePhase7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZN12StackAbility7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN5Spell7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN10DrawAction7resolveEv ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13Interruptible7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,__ZN6Player11afterDamageEv,__ZN6Player8poisonedEv,__ZN6Player9preventedEv,b11,b11,b11,b11,__ZN8AIPlayer12displayStackEv,b11,__ZN8AIPlayer4isAIEv,b11,b11,b11,b11,b11,__ZN12AIPlayerBaka13orderBlockersEv,__ZN12AIPlayerBaka13combatDamagesEv,__ZN12AIPlayerBaka15interruptIfICanEv,__ZN12AIPlayerBaka15chooseAttackersEv,__ZN12AIPlayerBaka14chooseBlockersEv,b11,b11,b11,__ZN12AIPlayerBaka17selectHintAbilityEv,b11,b11,b11 ,b11,__ZN12AIPlayerBaka16selectMenuOptionEv,__ZN12AIPlayerBaka8getStatsEv,b11,b11,b11,b11,b11,b11,__ZN12AIPlayerBaka13selectAbilityEv,__ZN13AIMomirPlayer14computeActionsEv,b11,b11,b11,b11,b11,b11,b11,__ZN15MTGCardInstance11afterDamageEv,b11,__ZN15MTGCardInstance5cloneEv,b11,b11,b11,__ZThn280_N15MTGCardInstance11afterDamageEv,__ZN10Damageable8poisonedEv,__ZN10Damageable9preventedEv,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZN12AIPlayerBaka14computeActionsEv,b11,b11,b11,b11,b11,b11,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4syncEv,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9underflowEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN10MTGAbility11testDestroyEv,b11,b11,b11,b11 ,__ZNK12MTGEventText5cloneEv,__ZN10MTGAbility11fireAbilityEv,__ZN10MTGAbility7resolveEv,__ZN10MTGAbility9addToGameEv,__ZN10MTGAbility14removeFromGameEv,b11,b11,b11,b11,b11,__ZN23GenericActivatedAbility11testDestroyEv,b11,b11,b11,b11,__ZNK23GenericActivatedAbility5cloneEv,__ZN23GenericActivatedAbility7resolveEv,__ZN16ActivatedAbility15activateAbilityEv,b11,b11,b11,b11,b11,__ZNK13AAAlterPoison5cloneEv,__ZN13AAAlterPoison7resolveEv,b11,b11,b11,__ZNK15AADamagePrevent5cloneEv,__ZN15AADamagePrevent7resolveEv ,b11,b11,b11,__ZNK9AADamager5cloneEv,__ZN9AADamager7resolveEv,b11,b11,b11,__ZNK10AADepleter5cloneEv,__ZN10AADepleter7resolveEv,b11,b11,b11,__ZNK9AACascade5cloneEv,__ZN9AACascade7resolveEv,b11,b11,b11,__ZNK9AAModTurn5cloneEv,__ZN9AAModTurn7resolveEv,b11,b11,b11,__ZNK15AALibraryBottom5cloneEv,__ZN15AALibraryBottom7resolveEv,b11,b11,b11,__ZNK8AACopier5cloneEv,__ZN8AACopier7resolveEv ,b11,b11,b11,__ZNK10AAPhaseOut5cloneEv,__ZN10AAPhaseOut7resolveEv,b11,b11,b11,__ZNK9AAImprint5cloneEv,__ZN9AAImprint7resolveEv,b11,b11,b11,__ZNK9AACounter5cloneEv,__ZN9AACounter7resolveEv,b11,b11,b11,__ZN14ACounterShroud7destroyEv,__ZNK14ACounterShroud5cloneEv,__ZN14ACounterShroud9addToGameEv,b11,b11,__ZN15ACounterTracker11testDestroyEv,__ZN15ACounterTracker7destroyEv,__ZNK15ACounterTracker5cloneEv,__ZN15ACounterTracker9addToGameEv,b11,b11,b11 ,__ZNK18AARemoveAllCounter5cloneEv,__ZN18AARemoveAllCounter7resolveEv,b11,b11,b11,__ZNK13AAProliferate5cloneEv,__ZN13AAProliferate7resolveEv,b11,b11,b11,__ZNK22GenericChooseTypeColor5cloneEv,__ZN22GenericChooseTypeColor7resolveEv,b11,b11,b11,b11,__ZN14InstantAbility11testDestroyEv,b11,__ZNK16AASetColorChosen5cloneEv,__ZN16AASetColorChosen7resolveEv,b11,b11,b11,__ZNK15AASetTypeChosen5cloneEv,__ZN15AASetTypeChosen7resolveEv,b11,b11,b11,__ZNK16GenericFlipACoin5cloneEv,__ZN16GenericFlipACoin7resolveEv ,b11,b11,b11,__ZNK9AASetCoin5cloneEv,__ZN9AASetCoin7resolveEv,b11,b11,b11,__ZNK18GenericPaidAbility5cloneEv,__ZN18GenericPaidAbility7resolveEv,b11,b11,__ZN14AManaPoolSaver7destroyEv,__ZNK14AManaPoolSaver5cloneEv,__ZN14AManaPoolSaver9addToGameEv,b11,b11,__ZN13ADrawReplacer7destroyEv,__ZNK13ADrawReplacer5cloneEv,__ZN13ADrawReplacer9addToGameEv,b11,b11,b11,__ZNK13AAResetDamage5cloneEv,__ZN13AAResetDamage7resolveEv,b11,b11,b11,__ZNK13AAFakeAbility5cloneEv,__ZN13AAFakeAbility7resolveEv ,b11,b11,b11,__ZNK6AAEPIC5cloneEv,__ZN6AAEPIC7resolveEv,b11,b11,b11,__ZNK9AAFizzler5cloneEv,__ZN9AAFizzler7resolveEv,b11,b11,b11,__ZNK10AABuryCard5cloneEv,__ZN10AABuryCard7resolveEv,b11,b11,b11,__ZNK13AADestroyCard5cloneEv,__ZN13AADestroyCard7resolveEv,b11,b11,b11,__ZNK15AASacrificeCard5cloneEv,__ZN15AASacrificeCard7resolveEv,b11,b11,b11,__ZNK13AADiscardCard5cloneEv,__ZN13AADiscardCard7resolveEv ,b11,b11,b11,__ZNK8AADrawer5cloneEv,__ZN8AADrawer7resolveEv,b11,b11,b11,__ZNK8AAFrozen5cloneEv,__ZN8AAFrozen7resolveEv,b11,b11,b11,__ZNK11AANewTarget5cloneEv,__ZN11AANewTarget7resolveEv,b11,b11,__ZN7AAMorph11testDestroyEv,b11,__ZNK7AAMorph5cloneEv,__ZN7AAMorph7resolveEv,b11,b11,__ZN6AAFlip11testDestroyEv,b11,__ZNK6AAFlip5cloneEv,__ZN6AAFlip7resolveEv,b11,b11,b11 ,__ZNK9AADynamic5cloneEv,__ZN9AADynamic7resolveEv,b11,b11,b11,__ZNK7AALifer5cloneEv,__ZN7AALifer7resolveEv,b11,b11,__ZN11AModifyHand7destroyEv,b11,__ZNK11AModifyHand5cloneEv,__ZN11AModifyHand9addToGameEv,b11,b11,b11,__ZNK9AASetHand5cloneEv,__ZN9AASetHand7resolveEv,b11,b11,b11,__ZNK9AALifeSet5cloneEv,__ZN9AALifeSet7resolveEv,b11,b11,b11,b11,__ZNK8AACloner5cloneEv,__ZN8AACloner7resolveEv,b11 ,b11,__ZN16ACastRestriction7destroyEv,b11,__ZNK16ACastRestriction5cloneEv,__ZN16ACastRestriction9addToGameEv,b11,b11,b11,__ZNK27AInstantCastRestrictionUEOT5cloneEv,__ZN27AInstantCastRestrictionUEOT7resolveEv,b11,b11,b11,__ZNK7AAMover5cloneEv,__ZN7AAMover7resolveEv,b11,b11,b11,__ZNK13AARandomMover5cloneEv,__ZN13AARandomMover7resolveEv,b11,b11,b11,__ZNK17AARandomDiscarder5cloneEv,__ZN17AARandomDiscarder7resolveEv,b11,b11,b11,__ZNK9AAShuffle5cloneEv,__ZN9AAShuffle7resolveEv ,b11,b11,b11,__ZNK10AAMulligan5cloneEv,__ZN10AAMulligan7resolveEv,b11,b11,b11,__ZNK12AARemoveMana5cloneEv,__ZN12AARemoveMana7resolveEv,b11,b11,b11,__ZNK8AATapper5cloneEv,__ZN8AATapper7resolveEv,b11,b11,b11,__ZNK10AAUntapper5cloneEv,__ZN10AAUntapper7resolveEv,b11,b11,__ZNK10AAWhatsMax5cloneEv,__ZN10AAWhatsMax7resolveEv,b11,b11,b11,__ZNK9AAWinGame5cloneEv,__ZN9AAWinGame7resolveEv,b11 ,b11,b11,__ZN12ANewAffinity11testDestroyEv,__ZNK12ANewAffinity5cloneEv,b11,b11,b11,__ZNK13IfThenAbility5cloneEv,__ZN13IfThenAbility7resolveEv,b11,b11,b11,__ZN10MayAbility11testDestroyEv,b11,b11,b11,__ZNK10MayAbility5cloneEv,b11,b11,b11,__ZN11MenuAbility11testDestroyEv,b11,b11,b11,b11,b11,__ZNK11MenuAbility5cloneEv,__ZN11MenuAbility7resolveEv,b11,b11 ,__ZN12MultiAbility7destroyEv,b11,__ZNK12MultiAbility5cloneEv,__ZN12MultiAbility7resolveEv,__ZN12MultiAbility9addToGameEv,b11,b11,b11,b11,b11,__ZN20GenericTargetAbility11testDestroyEv,b11,b11,b11,b11,__ZNK20GenericTargetAbility5cloneEv,__ZN20GenericTargetAbility7resolveEv,b11,b11,__ZN10AAlterCost11testDestroyEv,__ZN10AAlterCost7destroyEv,__ZNK10AAlterCost5cloneEv,__ZN10AAlterCost9addToGameEv,b11,b11,__ZN12ATransformer11testDestroyEv,__ZN12ATransformer7destroyEv,b11,__ZNK12ATransformer5cloneEv,__ZN12ATransformer9addToGameEv ,b11,b11,b11,__ZNK19ATransformerInstant5cloneEv,__ZN19ATransformerInstant7resolveEv,b11,b11,b11,__ZNK9PTInstant5cloneEv,__ZN9PTInstant7resolveEv,b11,b11,b11,__ZNK11ASwapPTUEOT5cloneEv,__ZN11ASwapPTUEOT7resolveEv,b11,b11,b11,__ZNK14AAExchangeLife5cloneEv,__ZN14AAExchangeLife7resolveEv,b11,b11,__ZN14ALoseAbilities7destroyEv,__ZNK14ALoseAbilities5cloneEv,__ZN14ALoseAbilities9addToGameEv,b11,b11,__ZN13ALoseSubtypes7destroyEv,__ZNK13ALoseSubtypes5cloneEv,__ZN13ALoseSubtypes9addToGameEv ,b11,b11,__ZN19APreventDamageTypes7destroyEv,__ZNK19APreventDamageTypes5cloneEv,__ZN19APreventDamageTypes9addToGameEv,b11,b11,__ZN23APreventDamageTypesUEOT7destroyEv,b11,__ZNK23APreventDamageTypesUEOT5cloneEv,__ZN23APreventDamageTypesUEOT7resolveEv,b11,b11,b11,b11,__ZNK10AVanishing5cloneEv,__ZN10AVanishing7resolveEv,b11,b11,b11,b11,__ZNK12AProduceMana5cloneEv,b11,b11,b11,b11,b11,b11,b11,__ZNK7AUpkeep5cloneEv ,__ZN7AUpkeep7resolveEv,b11,b11,b11,b11,__ZNK12APhaseAction5cloneEv,__ZN12APhaseAction7resolveEv,b11,b11,b11,__ZNK19APhaseActionGeneric5cloneEv,__ZN19APhaseActionGeneric7resolveEv,b11,b11,b11,__ZN14AAttackSetCost7destroyEv,b11,__ZNK14AAttackSetCost5cloneEv,__ZN14AAttackSetCost9addToGameEv,b11,b11,b11,__ZN13ABlockSetCost7destroyEv,b11,__ZNK13ABlockSetCost5cloneEv,__ZN13ABlockSetCost9addToGameEv,b11,b11,b11,b11 ,__ZNK6ABlink5cloneEv,__ZN6ABlink7resolveEv,b11,b11,b11,__ZNK13ABlinkGeneric5cloneEv,__ZN13ABlinkGeneric7resolveEv,b11,b11,__ZNK7AABlock5cloneEv,__ZN7AABlock7resolveEv,b11,b11,__ZNK8PairCard5cloneEv,__ZN8PairCard7resolveEv,b11,b11,__ZNK10dredgeCard5cloneEv,__ZN10dredgeCard7resolveEv,b11,b11,__ZNK9AAConnect5cloneEv,__ZN9AAConnect7resolveEv,b11,b11,__ZN6AEquip11testDestroyEv,__ZN6AEquip7destroyEv,b11,__ZNK6AEquip5cloneEv,__ZN6AEquip7resolveEv ,b11,b11,b11,__ZN10AACastCard11testDestroyEv,b11,b11,b11,__ZNK10AACastCard5cloneEv,b11,b11,b11,b11,b11,__ZNK16ATutorialMessage5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN7ASwapPT7destroyEv,b11,__ZNK7ASwapPT5cloneEv,__ZN7ASwapPT7resolveEv,b11,b11,b11,__ZN23APowerToughnessModifier7destroyEv,b11,__ZNK23APowerToughnessModifier5cloneEv,__ZN23APowerToughnessModifier9addToGameEv,b11,b11,__ZN14InstantAbility7resolveEv,b11,b11,__ZN21GenericInstantAbility7destroyEv,__ZNK21GenericInstantAbility5cloneEv,__ZN21GenericInstantAbility9addToGameEv,b11,b11,b11,b11,b11 ,__ZNK16GenericAddToGame5cloneEv,__ZN16GenericAddToGame7resolveEv,__ZN16GenericAddToGame9addToGameEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13PlayGuiObject13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZN16CardSelectorBase11GetDrawModeEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN16CarouselDeckView5ClickEv,b11,__ZN16CarouselDeckView13getActiveCardEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN6Damage7resolveEv,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZN11DamageStack7resolveEv,b11,b11,b11,b11,b11,__ZThn52_N11DamageStack7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN9WSyncable9getOffsetEv,b11,__ZN9WSyncable6getPosEv,__ZN15DeckDataWrapper4nextEv,__ZN15DeckDataWrapper4prevEv,b11,b11,b11,b11,b11,b11,__ZN11WDataSource12getControlIDEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9WSrcCards13unhookFiltersEv,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9WSrcCards14getFiltersRootEv,b11,b11,b11,b11,b11,b11,__ZNK8DeckMenu8isClosedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,__ZN12DeckMenuItem13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9ExtraCost12isPaymentSetEv,__ZN9ExtraCost6canPayEv,b11,b11,b11,b11,__ZN13ExtraManaCost12isPaymentSetEv,__ZN13ExtraManaCost6canPayEv,__ZN13ExtraManaCost5doPayEv,__ZNK13ExtraManaCost5cloneEv,b11,b11,b11,__ZN8SnowCost12isPaymentSetEv,__ZN8SnowCost6canPayEv,__ZN8SnowCost5doPayEv ,__ZNK8SnowCost5cloneEv,b11,b11,__ZN8LifeCost6canPayEv,__ZN8LifeCost5doPayEv,__ZNK8LifeCost5cloneEv,b11,b11,__ZN16SpecificLifeCost6canPayEv,__ZN16SpecificLifeCost5doPayEv,__ZNK16SpecificLifeCost5cloneEv,b11,b11,__ZN14LifeorManaCost6canPayEv,__ZN14LifeorManaCost5doPayEv,__ZNK14LifeorManaCost5cloneEv,b11,b11,__ZN17DiscardRandomCost6canPayEv,__ZN17DiscardRandomCost5doPayEv,__ZNK17DiscardRandomCost5cloneEv,b11,b11,__ZN11DiscardCost5doPayEv,__ZNK11DiscardCost5cloneEv,b11,b11,__ZN9CycleCost5doPayEv,__ZNK9CycleCost5cloneEv,b11 ,b11,__ZN13ToLibraryCost5doPayEv,__ZNK13ToLibraryCost5cloneEv,b11,b11,__ZN11ToGraveCost5doPayEv,__ZNK11ToGraveCost5cloneEv,b11,b11,__ZN8MillCost6canPayEv,__ZN8MillCost5doPayEv,__ZNK8MillCost5cloneEv,b11,b11,__ZN13MillExileCost5doPayEv,b11,b11,__ZN12UnattachCost12isPaymentSetEv,__ZN12UnattachCost6canPayEv,__ZN12UnattachCost5doPayEv,__ZNK12UnattachCost5cloneEv,b11,b11,__ZN7TapCost12isPaymentSetEv,__ZN7TapCost6canPayEv,__ZN7TapCost5doPayEv,__ZNK7TapCost5cloneEv,b11,b11,__ZN9UnTapCost12isPaymentSetEv ,__ZN9UnTapCost6canPayEv,__ZN9UnTapCost5doPayEv,__ZNK9UnTapCost5cloneEv,b11,b11,__ZN13TapTargetCost12isPaymentSetEv,__ZN13TapTargetCost5doPayEv,__ZNK13TapTargetCost5cloneEv,b11,b11,__ZN15UnTapTargetCost12isPaymentSetEv,__ZN15UnTapTargetCost5doPayEv,__ZNK15UnTapTargetCost5cloneEv,b11,b11,__ZN15ExileTargetCost5doPayEv,__ZNK15ExileTargetCost5cloneEv,b11,b11,__ZN16BounceTargetCost5doPayEv,__ZNK16BounceTargetCost5cloneEv,b11,b11,__ZN5Ninja12isPaymentSetEv,__ZN5Ninja6canPayEv,__ZN5Ninja5doPayEv,__ZNK5Ninja5cloneEv,b11,b11,__ZN8Offering12isPaymentSetEv ,__ZN8Offering6canPayEv,__ZN8Offering5doPayEv,__ZNK8Offering5cloneEv,b11,b11,__ZN13SacrificeCost6canPayEv,__ZN13SacrificeCost5doPayEv,__ZNK13SacrificeCost5cloneEv,b11,b11,b11,__ZN11CounterCost12isPaymentSetEv,__ZN11CounterCost6canPayEv,__ZN11CounterCost5doPayEv,__ZNK11CounterCost5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN6WEvent8getValueEv,b11,b11,b11,b11,b11,__ZN10GameOption9isDefaultEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN15GameOptionAward9giveAwardEv,__ZN15GameOptionAward8isViewedEv ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8WGuiDeco10SelectableEv ,__ZN8WGuiBase7isModalEv,__ZN8WGuiDeco7VisibleEv,__ZN8WGuiDeco7ChangedEv,b11,__ZN8WGuiDeco12needsConfirmEv,__ZN8WGuiDeco10yieldFocusEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8WGuiDeco8hasFocusEv,b11,b11,b11,b11,b11,__ZN8WGuiDeco5getIdEv,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN14TransitionBase8FinishedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12GridDeckView5ClickEv,b11,__ZN12GridDeckView13getActiveCardEv,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,__ZN10IconButton13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,__ZN17InteractiveButton13ButtonPressedEv,b11,b11,b11,__ZNK12SimpleButton9getParentEv,__ZNK12SimpleButton9getFontIdEv,b11,b11,b11,b11,b11,b11,__ZNK12SimpleButton16isSelectionValidEv,__ZNK12SimpleButton8hasFocusEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8MenuItem13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13TargetAbility7resolveEv,b11,b11,b11 ,b11,b11,b11,__ZN16TriggeredAbility7triggerEv,b11,b11,b11,__ZN7Trigger7resolveEv,b11,b11,b11,b11,b11,__ZNK14TriggerAtPhase5cloneEv,__ZN14TriggerAtPhase7resolveEv,__ZN14TriggerAtPhase7triggerEv,b11,b11,__ZN16TriggerNextPhase11testDestroyEv,__ZNK16TriggerNextPhase5cloneEv,b11,b11,b11,__ZN23GenericTriggeredAbility11testDestroyEv,b11,__ZNK23GenericTriggeredAbility5cloneEv,__ZN23GenericTriggeredAbility7resolveEv,__ZN23GenericTriggeredAbility7triggerEv,b11,b11 ,b11,b11,b11,b11,__ZNK13AManaProducer5cloneEv,__ZN13AManaProducer7resolveEv,b11,b11,b11,b11,__ZN21ListMaintainerAbility7destroyEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK23AStrongLandLinkCreature5cloneEv,b11,b11,b11,__ZNK8AExalted5cloneEv,__ZN8AExalted7resolveEv,b11,b11,b11,b11,b11 ,__ZN20AKjeldoranFrostbeast11testDestroyEv,__ZNK20AKjeldoranFrostbeast5cloneEv,b11,b11,b11,b11,__ZN9AFastbond7destroyEv,__ZNK9AFastbond5cloneEv,__ZN9AFastbond7resolveEv,__ZN9AFastbond7triggerEv,b11,b11,b11,__ZN21ABasicAbilityModifier7destroyEv,b11,__ZNK10AEarthbind5cloneEv,__ZN21ABasicAbilityModifier9addToGameEv,b11,b11,b11,__ZN17AControlStealAura7destroyEv,__ZNK17AControlStealAura5cloneEv,b11,b11,b11,__ZNK10ASacrifice5cloneEv,__ZN10ASacrifice7resolveEv,b11,b11,b11 ,b11,__ZNK11AErgRaiders5cloneEv,b11,b11,b11,__ZN12AAnimateDead7destroyEv,__ZNK12AAnimateDead5cloneEv,b11,b11,b11,b11,__ZNK13ALifeZoneLink5cloneEv,b11,b11,b11,b11,b11,__ZNK10APowerLeak5cloneEv,__ZN10APowerLeak7resolveEv,__ZN10APowerLeak7triggerEv,b11,b11,b11,b11,__ZNK24ARegularLifeModifierAura5cloneEv,b11,b11,b11,b11,__ZNK12AJandorsRing5cloneEv ,__ZN12AJandorsRing7resolveEv,b11,b11,b11,b11,b11,b11,__ZNK16AIslandSanctuary5cloneEv,b11,b11,b11,__ZNK9AFireball5cloneEv,__ZN10Damageable11afterDamageEv,b11,b11,b11,b11,b11,b11,__ZNK14ASpellCastLife5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK12AConservator5cloneEv,b11,b11,b11 ,b11,__ZNK19ACircleOfProtection5cloneEv,__ZN19ACircleOfProtection7resolveEv,b11,b11,b11,b11,b11,b11,__ZNK16AArmageddonClock5cloneEv,b11,b11,b11,b11,__ZNK13AAladdinsLamp5cloneEv,__ZN13AAladdinsLamp11fireAbilityEv,__ZN13AAladdinsLamp7resolveEv,b11,b11,b11,__ZN20AInstantControlSteal7destroyEv,__ZNK20AInstantControlSteal5cloneEv,__ZN20AInstantControlSteal7resolveEv,b11,b11,b11,b11,__ZNK33ABasicAbilityAuraModifierUntilEOT5cloneEv,__ZN33ABasicAbilityAuraModifierUntilEOT7resolveEv,__ZN33ABasicAbilityAuraModifierUntilEOT9addToGameEv ,b11,b11,b11,__ZNK21ABasicAbilityModifier5cloneEv,b11,b11,b11,__ZN36AInstantBasicAbilityModifierUntilEOT7destroyEv,b11,__ZNK36AInstantBasicAbilityModifierUntilEOT5cloneEv,__ZN36AInstantBasicAbilityModifierUntilEOT9addToGameEv,b11,b11,b11,b11,__ZNK19AStandardRegenerate5cloneEv,__ZN19AStandardRegenerate7resolveEv,b11,b11,__ZN16ACantBeBlockerOf7destroyEv,__ZNK16ACantBeBlockerOf5cloneEv,__ZN16ACantBeBlockerOf9addToGameEv,b11,b11,__ZN16ACantBeBlockedBy7destroyEv,__ZNK16ACantBeBlockedBy5cloneEv,__ZN16ACantBeBlockedBy9addToGameEv,b11,b11,__ZN17ACantBeTargetFrom7destroyEv ,__ZNK17ACantBeTargetFrom5cloneEv,__ZN17ACantBeTargetFrom9addToGameEv,b11,b11,__ZN15AProtectionFrom7destroyEv,b11,__ZNK15AProtectionFrom5cloneEv,__ZN15AProtectionFrom9addToGameEv,b11,b11,__ZNK12ABloodThirst5cloneEv,__ZN12ABloodThirst9addToGameEv,b11,b11,__ZN11APhaseAlter11testDestroyEv,__ZN11APhaseAlter7destroyEv,b11,__ZNK11APhaseAlter5cloneEv,__ZN11APhaseAlter7resolveEv,b11,b11,b11,b11,__ZNK15ABushidoAbility5cloneEv,b11,b11,b11,__ZNK18ASpiritLinkAbility5cloneEv,b11,b11 ,b11,b11,__ZNK15AFlankerAbility5cloneEv,b11,b11,b11,__ZNK16AReduceToAbility5cloneEv,b11,b11,b11,__ZNK19AEngagedManaAbility5cloneEv,b11,b11,b11,__ZNK14AEvolveAbility5cloneEv,b11,b11,b11,__ZNK15ARampageAbility5cloneEv,b11,b11,b11,b11,__ZNK13ATokenCreator5cloneEv,__ZN13ATokenCreator7resolveEv,b11,b11,b11,__ZNK23ATargetedAbilityCreator5cloneEv,__ZN23ATargetedAbilityCreator7resolveEv ,b11,b11,b11,__ZNK14ACombatRemoval5cloneEv,__ZN14ACombatRemoval7resolveEv,b11,b11,b11,__ZNK6ANinja5cloneEv,__ZN6ANinja7resolveEv,b11,b11,b11,__ZN7APaired7destroyEv,__ZNK7APaired5cloneEv,__ZN7APaired7resolveEv,__ZN7APaired9addToGameEv,__ZN7APaired14removeFromGameEv,b11,b11,__ZNK6ATeach5cloneEv,__ZN6ATeach7resolveEv,b11,b11,b11,b11,b11,b11,b11,__ZNK9AAsLongAs5cloneEv ,__ZN9AAsLongAs7resolveEv,b11,b11,b11,b11,b11,b11,b11,__ZNK8AForeach5cloneEv,__ZN8AForeach7resolveEv,b11,b11,b11,b11,b11,b11,__ZNK5ALord5cloneEv,__ZN5ALord7resolveEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK12AThisForEach5cloneEv,__ZN12AThisForEach7resolveEv,__ZN12AThisForEach9addToGameEv ,__ZN12AThisForEach14removeFromGameEv,b11,b11,b11,__ZNK5AThis5cloneEv,__ZN5AThis7resolveEv,__ZN5AThis9addToGameEv,__ZN5AThis14removeFromGameEv,b11,b11,b11,__ZNK17GenericAbilityMod5cloneEv,__ZN17GenericAbilityMod7resolveEv,__ZN17GenericAbilityMod9addToGameEv,b11,b11,__ZNK9TrCounter5cloneEv,b11,b11,b11,__ZNK10TrTargeted5cloneEv,b11,b11,b11,__ZNK10TrVampired5cloneEv,b11,b11,b11,__ZNK12TrLifeGained5cloneEv,b11 ,b11,b11,__ZNK9TrDamaged5cloneEv,b11,b11,b11,__ZNK15TrCardDiscarded5cloneEv,b11,b11,b11,__ZNK16TrCardSacrificed5cloneEv,b11,b11,b11,__ZNK11TrcardDrawn5cloneEv,b11,b11,b11,__ZNK15TrCombatTrigger5cloneEv,b11,b11,b11,__ZNK19TrCardTappedformana5cloneEv,b11,b11,b11,__ZNK12TrCardTapped5cloneEv,b11,b11,b11 ,__ZNK17TrCardAddedToZone5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK12MTGGamePhase5cloneEv,b11,b11,__ZN11MTGGameZone7getNameEv,b11,b11,b11,__ZN10MTGLibrary7getNameEv,b11,b11,b11,__ZN12MTGGraveyard7getNameEv,b11,b11,b11,__ZN7MTGHand7getNameEv,b11 ,b11,b11,__ZN9MTGInPlay7getNameEv,b11,b11,b11,__ZN8MTGStack7getNameEv,b11,b11,b11,__ZN18MTGRemovedFromGame7getNameEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN16PermanentAbility11testDestroyEv,b11,__ZNK13MTGEventBonus5cloneEv ,b11,b11,b11,b11,b11,b11,__ZNK16MTGPutInPlayRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK13MTGKickerRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK22MTGAlternativeCostRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK14MTGBuyBackRule5cloneEv,b11,b11 ,b11,b11,b11,b11,__ZNK16MTGFlashBackRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK14MTGRetraceRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,__ZNK14MTGSuspendRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK16MTGMorphCostRule5cloneEv,b11,b11,b11 ,b11,b11,b11,__ZNK14MTGPayZeroRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK15MTGOverloadRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK17MTGAttackCostRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK16MTGBlockCostRule5cloneEv,b11,b11,b11,b11,b11 ,b11,b11,__ZNK13MTGAttackRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK25MTGPlaneswalkerAttackRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,__ZNK22AAPlaneswalkerAttacked5cloneEv,__ZN22AAPlaneswalkerAttacked7resolveEv,b11,b11,b11,b11,__ZNK21MTGCombatTriggersRule5cloneEv,b11,b11,b11 ,__ZNK27OtherAbilitiesEventReceiver5cloneEv,b11,b11,b11,b11,b11,b11,b11,__ZNK12MTGBlockRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK12MTGMomirRule5cloneEv,b11,b11,b11,b11,b11,__ZNK17MTGStoneHewerRule5cloneEv,b11,b11,b11,b11,__ZNK13MTGHermitRule5cloneEv,b11 ,b11,b11,b11,b11,__ZNK10HUDDisplay5cloneEv,b11,b11,b11,b11,__ZNK15MTGSoulbondRule5cloneEv,b11,b11,b11,__ZNK13MTGDredgeRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK14MTGPersistRule5cloneEv,b11,b11,b11,b11,__ZNK14MTGVampireRule5cloneEv,b11,b11 ,b11,b11,__ZNK14MTGUnearthRule5cloneEv,b11,b11,b11,__ZNK16MTGTokensCleanup5cloneEv,b11,b11,b11,__ZN13MTGLegendRule11testDestroyEv,__ZNK13MTGLegendRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZN18MTGPlaneWalkerRule11testDestroyEv,__ZNK18MTGPlaneWalkerRule5cloneEv,b11,b11,b11,b11,b11,b11,__ZNK21MTGPlaneswalkerDamage5cloneEv,b11,b11,b11 ,b11,__ZNK15MTGLifelinkRule5cloneEv,b11,b11,b11,b11,__ZNK17MTGDeathtouchRule5cloneEv,b11,b11,b11,b11,__ZNK15ParentChildRule5cloneEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8WGuiBase10SelectableEv,__ZN8WGuiBase7VisibleEv,__ZN13OptionInteger7ChangedEv,b11,__ZN8WGuiBase12needsConfirmEv,__ZN8WGuiBase10yieldFocusEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN8WGuiItem8hasFocusEv,b11,b11,b11,b11,b11,__ZN10OptionItem5getIdEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13OptionProfile10SelectableEv,__ZN13OptionProfile7ChangedEv,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12OptionSelect10SelectableEv,__ZN16OptionThemeStyle7VisibleEv,__ZN12OptionSelect7ChangedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN14OptionLanguage10SelectableEv,__ZN14OptionLanguage7VisibleEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,__ZN11OptionTheme7VisibleEv,b11,b11,b11,b11,b11,b11,b11,__ZN9OptionKey10SelectableEv,__ZN9OptionKey7isModalEv,__ZN9OptionKey7VisibleEv,__ZN8WGuiBase7ChangedEv,b11,b11,b11,b11,b11,b11,__ZN8WGuiItem5getIdEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN6Player12displayStackEv,b11,__ZN6Player4isAIEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK10SimpleMenu8isClosedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,__ZN12SimpleButton13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN18StoryDialogElement13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN11StoryChoice13ButtonPressedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,__ZN13TargetChooser11setAllZonesEv,b11,b11,b11,b11,__ZN13TargetChooser4fullEv,__ZN13TargetChooser5readyEv,b11,b11,__ZN17TargetZoneChooser11setAllZonesEv,b11,b11,b11,b11,b11,b11,__ZNK17CardTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK17TypeTargetChooser5cloneEv,b11,b11,b11,b11 ,__ZNK23DescriptorTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK17TargetZoneChooser5cloneEv,b11,b11,b11,b11,__ZNK19PlayerTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK18SpellTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK29SpellOrPermanentTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK19DamageTargetChooser5cloneEv,b11,b11,b11,b11 ,b11,__ZNK20TriggerTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK18ParentChildChooser5cloneEv,b11,b11,b11,b11,__ZNK23DamageableTargetChooser5cloneEv,b11,b11,b11,b11,__ZNK18ProliferateChooser5cloneEv,b11,b11,b11,b11,__ZNK16BlockableChooser5cloneEv,b11,b11,b11,b11,__ZNK15pairableChooser5cloneEv,b11,b11,b11 ,b11,__ZNK13dredgeChooser5cloneEv,b11,b11,b11,b11,__ZNK15myCursesChooser5cloneEv,b11,b11,b11,b11,b11,b11,b11,__ZN14TaskWinAgainst13computeRewardEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13TaskSlaughter13computeRewardEv,b11,b11,b11,b11,b11,b11 ,b11,b11,__ZN9TaskDelay13computeRewardEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12TaskImmortal13computeRewardEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN17TaskMassiveBurial13computeRewardEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN10TaskWisdom13computeRewardEv ,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12TaskPacifism13computeRewardEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK17ThisTargetCompare5cloneEv,b11,b11 ,b11,__ZNK11ThisCounter5cloneEv,b11,b11,b11,__ZNK16ThisOpponentlife5cloneEv,b11,b11,b11,__ZNK18ThisControllerlife5cloneEv,b11,b11,b11,__ZNK9ThisPower5cloneEv,b11,b11,b11,__ZNK9ThisEquip5cloneEv,b11,b11,b11,__ZNK9ThisAuras5cloneEv,b11,b11,b11,__ZNK24ThisOpponentDamageAmount5cloneEv,b11,b11,b11,__ZNK12ThisUntapped5cloneEv ,b11,b11,b11,__ZNK10ThisTapped5cloneEv,b11,b11,b11,__ZNK12ThisAttacked5cloneEv,b11,b11,b11,__ZNK11ThisBlocked5cloneEv,b11,b11,b11,__ZNK14ThisNotBlocked5cloneEv,b11,b11,b11,__ZNK11ThisDamaged5cloneEv,b11,b11,b11,__ZNK13ThisDualWield5cloneEv,b11,b11,b11,__ZNK13ThisToughness5cloneEv,b11,b11 ,b11,__ZNK14ThisCounterAny5cloneEv,b11,b11,b11,__ZNK5ThisX5cloneEv,b11,b11,b11,__ZNK12ThisVariable5cloneEv,b11,b11,b11,b11,__ZN5Token5cloneEv,b11,b11,b11,b11,__ZN9WResource8isLockedEv,b11,b11,b11,b11,b11,b11,__ZN14WCachedTexture4sizeEv,__ZN14WCachedTexture6isGoodEv,__ZN14WCachedTexture8isLockedEv,b11 ,b11,b11,b11,__ZN13WCachedSample4sizeEv,__ZN13WCachedSample6isGoodEv,b11,b11,b11,b11,__ZN16WCachedParticles4sizeEv,__ZN16WCachedParticles6isGoodEv,b11,b11,b11,b11,__ZN9WSrcCards4nextEv,__ZN9WSrcCards4prevEv,b11,b11,b11,b11,b11,b11,b11,__ZN14WSrcDeckViewer4nextEv,__ZN14WSrcDeckViewer4prevEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN14WSrcDeckViewer13unhookFiltersEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9WSyncable4nextEv,__ZN9WSyncable4prevEv,b11,b11,b11,b11,b11,b11 ,__ZN9WCFBranch5RightEv,__ZN9WCFBranch4LeftEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12WEventDamage8getValueEv,b11,b11,b11,b11,b11,b11,__ZN14WEventCounters9getTargetEv,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,__ZNK7WLBFont8GetColorEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK7WFBFont8GetColorEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8WGuiMenu7isModalEv,b11,__ZN8WGuiMenu10yieldFocusEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8WGuiMenu11getSelectedEv ,b11,b11,__ZN8WGuiMenu8nextItemEv,__ZN8WGuiMenu8prevItemEv,b11,b11,b11,b11,b11,b11,b11,__ZN10WDecoCheat10SelectableEv,__ZN10WDecoCheat7VisibleEv,b11,b11,b11,b11,__ZN12WDecoConfirm7isModalEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN10WGuiButton10SelectableEv,b11,b11 ,b11,__ZN10WGuiButton12getControlIDEv,__ZN10WGuiButton15getControllerIDEv,b11,b11,b11,__ZN9WGuiSplit7isModalEv,b11,__ZN9WGuiSplit10yieldFocusEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,__ZN9WGuiAward10SelectableEv,__ZN9WGuiAward7VisibleEv,b11,b11,b11,__ZN9WGuiAward5getIdEv,b11,b11,__ZN9WGuiImage10SelectableEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZN14WGuiFilterItem7isModalEv,b11,b11,b11,b11,__ZN13WGuiKeyBinder7isModalEv,__ZN13WGuiKeyBinder12needsConfirmEv,__ZN13WGuiKeyBinder10yieldFocusEv,b11,b11,b11,b11,b11,b11,__ZN8WGuiBase5getIdEv,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,__ZN10WGuiHeader10SelectableEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN19ResourceManagerImpl10IsThreadedEv,b11,b11,b11,b11,b11,b11,__ZN19ResourceManagerImpl13RetrieveErrorEv,b11,b11,b11,b11,__ZN19ResourceManagerImpl7nowTimeEv,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN19ResourceManagerImpl12ReloadWFontsEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK13TiXmlDocument10ToDocumentEv,__ZNK9TiXmlNode9ToElementEv,__ZNK9TiXmlNode9ToCommentEv,__ZNK9TiXmlNode9ToUnknownEv,__ZNK9TiXmlNode6ToTextEv,__ZNK9TiXmlNode13ToDeclarationEv,__ZN13TiXmlDocument10ToDocumentEv,__ZN9TiXmlNode9ToElementEv,__ZN9TiXmlNode9ToCommentEv,__ZN9TiXmlNode9ToUnknownEv,__ZN9TiXmlNode6ToTextEv,__ZN9TiXmlNode13ToDeclarationEv,__ZNK13TiXmlDocument5CloneEv,b11,b11,b11,b11,b11,__ZNK9TiXmlNode10ToDocumentEv,__ZN9TiXmlNode10ToDocumentEv,b11,b11 ,b11,b11,b11,__ZNK12TiXmlElement9ToElementEv,__ZN12TiXmlElement9ToElementEv,__ZNK12TiXmlElement5CloneEv,b11,b11,b11,b11,b11,b11,__ZNK12TiXmlComment9ToCommentEv,__ZN12TiXmlComment9ToCommentEv,__ZNK12TiXmlComment5CloneEv,b11,b11,b11,b11,b11,b11,__ZNK16TiXmlDeclaration13ToDeclarationEv,__ZN16TiXmlDeclaration13ToDeclarationEv,__ZNK16TiXmlDeclaration5CloneEv,b11,b11,b11,b11,b11,b11 ,__ZNK9TiXmlText6ToTextEv,__ZN9TiXmlText6ToTextEv,__ZNK9TiXmlText5CloneEv,b11,b11,b11,b11,b11,b11,__ZNK12TiXmlUnknown9ToUnknownEv,__ZN12TiXmlUnknown9ToUnknownEv,__ZNK12TiXmlUnknown5CloneEv,b11,b11,b11,b11,b11,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9underflowEv,b11,b11,b11,b11,b11,b11,__ZN15zip_file_system14zbuffer_stored4syncEv,__ZN15zip_file_system14zbuffer_stored9underflowEv,b11,b11,__ZN15zip_file_system14zbuffer_stored5closeEv,b11 ,b11,b11,b11,__ZN15zip_file_system16zbuffer_deflated4syncEv,__ZN15zip_file_system16zbuffer_deflated9underflowEv,b11,b11,__ZN15zip_file_system16zbuffer_deflated5closeEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_Emscripten_CreateDevice,_Emscripten_Init,b11,_DUMMY_CreateDevice,_DISKAUD_Init,_DUMMYAUD_Init,b11,_getpix_8,_getpix_16,_getpix_24,_getpix_32,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt9bad_alloc4whatEv,b11,b11,__ZNKSt11logic_error4whatEv,b11,b11 ,__ZNKSt13runtime_error4whatEv,b11,b11,b11,__ZNKSt8bad_cast4whatEv,b11,b11,__ZNKSt10bad_typeid4whatEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,___stdio_close,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZNSt3__111__stdoutbufIwE4syncEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9showmanycEv,b11,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9underflowEv,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE5uflowEv,b11,b11,b11,b11,b11,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE4syncEv,__ZNSt3__110__stdinbufIwE9underflowEv,__ZNSt3__110__stdinbufIwE5uflowEv,b11,b11,b11,b11,b11,b11,__ZNSt3__111__stdoutbufIcE4syncEv,b11,b11,b11,b11 ,__ZNSt3__110__stdinbufIcE9underflowEv,__ZNSt3__110__stdinbufIcE5uflowEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__124__generic_error_category4nameEv,b11,b11,b11,b11,b11,__ZNKSt3__123__system_error_category4nameEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__119__iostream_category4nameEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE13do_date_orderEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__120__time_get_c_storageIcE7__weeksEv,__ZNKSt3__120__time_get_c_storageIcE8__monthsEv,__ZNKSt3__120__time_get_c_storageIcE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIcE3__cEv,__ZNKSt3__120__time_get_c_storageIcE3__rEv,__ZNKSt3__120__time_get_c_storageIcE3__xEv,__ZNKSt3__120__time_get_c_storageIcE3__XEv,b11,b11,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE13do_date_orderEv,b11,b11,b11,b11 ,b11,b11,__ZNKSt3__120__time_get_c_storageIwE7__weeksEv,__ZNKSt3__120__time_get_c_storageIwE8__monthsEv,__ZNKSt3__120__time_get_c_storageIwE7__am_pmEv,__ZNKSt3__120__time_get_c_storageIwE3__cEv,__ZNKSt3__120__time_get_c_storageIwE3__rEv,__ZNKSt3__120__time_get_c_storageIwE3__xEv,__ZNKSt3__120__time_get_c_storageIwE3__XEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__110moneypunctIcLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb0EE16do_thousands_sepEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIcLb0EE14do_frac_digitsEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIcLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIcLb1EE16do_thousands_sepEv ,b11,b11,b11,b11,__ZNKSt3__110moneypunctIcLb1EE14do_frac_digitsEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIwLb0EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb0EE16do_thousands_sepEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIwLb0EE14do_frac_digitsEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIwLb1EE16do_decimal_pointEv,__ZNKSt3__110moneypunctIwLb1EE16do_thousands_sepEv,b11,b11,b11,b11,__ZNKSt3__110moneypunctIwLb1EE14do_frac_digitsEv,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__17codecvtIwc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIwc11__mbstate_tE16do_always_noconvEv,b11,__ZNKSt3__17codecvtIwc11__mbstate_tE13do_max_lengthEv,b11,b11,__ZNKSt3__18numpunctIcE16do_decimal_pointEv,__ZNKSt3__18numpunctIcE16do_thousands_sepEv,b11,b11,b11,b11,b11,__ZNKSt3__18numpunctIwE16do_decimal_pointEv,__ZNKSt3__18numpunctIwE16do_thousands_sepEv,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__17codecvtIcc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIcc11__mbstate_tE16do_always_noconvEv,b11,__ZNKSt3__17codecvtIcc11__mbstate_tE13do_max_lengthEv,b11,b11,b11,b11,__ZNKSt3__17codecvtIDsc11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDsc11__mbstate_tE16do_always_noconvEv,b11 ,__ZNKSt3__17codecvtIDsc11__mbstate_tE13do_max_lengthEv,b11,b11,b11,b11,__ZNKSt3__17codecvtIDic11__mbstate_tE11do_encodingEv,__ZNKSt3__17codecvtIDic11__mbstate_tE16do_always_noconvEv,b11,__ZNKSt3__17codecvtIDic11__mbstate_tE13do_max_lengthEv,b11,b11,b11,b11,b11,b11,_tolower,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__111char_traitsIcE6lengthEPKc,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP13AutoLineMacroRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,__ZN14AbilityFactory14getCoreAbilityEP10MTGAbility,b11,b11,__ZN12GameObserver8getInputEv,__ZN12GameObserver18getResourceManagerEv,b11,__ZN10JGuiObject5GetIdEv ,b11,b11,b11,b11,b11,__ZN10DuelLayers10stackLayerEv,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv,__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv,__ZNKSt3__18ios_base5flagsEv,__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv,b11,b11,b11,b11,b11 ,__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP13ActionElementRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12GameObserver23getCurrentGamePhaseNameEv,b11,b11,b11,__ZN12GameObserver20getNextGamePhaseNameEv,b11,b11,b11,b11,b11,b11,__ZN12GameObserver15getCardSelectorEv,b11,b11,__ZNK13CardPrimitive7getNameEv ,__ZN13ActionElement11getActionTcEv,b11,b11,b11,__Znwj,b11,__ZN15MTGCardInstance14getCurrentZoneEv,__ZN11TargetsList12getNbTargetsEv,b11,b11,b11,b11,__ZN10DuelLayers11actionLayerEv,__ZN8GuiLayer8getMaxIdEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12ModRulesGame12canInterruptEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10TargetableRNS_9allocatorIS2_EEE8capacityEv,b11,_atoi,b11,b11,b11,b11,b11,b11,__ZN15MTGCardInstance10controllerEv,b11,b11,__ZN8ManaCost16getConvertedCostEv,__ZNK7MTGCard8getMTGIdEv,__ZN10Targetable11getObserverEv,b11,b11,b11,b11,b11,__ZN10MTGAbility7getCostEv,b11,b11 ,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeI15OrderedAIActioniEEPNS_11__tree_nodeIS4_PvEEiEEEptEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10MTGAbilityRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,__ZNKSt3__114__split_bufferINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS4_IS6_EEE8capacityEv,b11,b11,b11 ,b11,__ZNKSt3__114__split_bufferIP6AIHintRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13AIMomirPlayer15getMomirAbilityEv,b11,b11,__ZN14CardDescriptor4initEv,b11,b11,b11,b11,__ZN13AIMomirPlayer5momirEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIsRNS_9allocatorIsEEE8capacityEv,b11,b11 ,__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE4backEv,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE8capacityEv,b11,__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE4sizeEv,__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5emptyEv,b11,b11,__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5emptyEv,__ZNSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE5frontEv,b11,b11,b11,b11,b11,b11,b11,__Z5WRandb,__ZN12GameObserver14getDeckManagerEv,b11,b11,__ZN12DeckMetaData20getVictoryPercentageEv,b11,__ZN6Player8opponentEv,__ZN6Player7isHumanEv,b11,b11 ,b11,b11,b11,b11,b11,__ZNSt3__112__deque_baseIP8AIActionNS_9allocatorIS2_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEdeEv,b11,__ZNSt3__116__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEppEv,__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE4sizeEv,__ZNSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE5frontEv,b11,__ZNKSt3__114__split_bufferIPP8AIActionNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,b11,b11,__ZN12GameObserver19getCurrentGamePhaseEv,b11,b11,__ZN15MTGCardInstance13DangerRankingEv,__ZN15MTGCardInstance10isAttackerEv,__ZN8AIPlayer18getRandomGeneratorEv,__ZN15RandomGenerator6randomEv,b11,b11,b11,__ZN8AForeach15checkActivationEv ,__ZN6Player11getManaPoolEv,b11,__ZN8ManaCost4hasXEv,__ZN8ManaCost14hasAnotherCostEv,b11,b11,b11,__ZN10ExtraCosts6canPayEv,b11,b11,b11,b11,__ZN8ManaCost9getKickerEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN15OrderedAIAction13getEfficiencyEv,__ZNKSt3__15queueIP8AIActionNS_5dequeIS2_NS_9allocatorIS2_EEEEE4sizeEv,b11,__ZN12GameObserver15currentlyActingEv,__ZN12GameObserver23getCurrentTargetChooserEv,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12GameObserver19cancelCurrentActionEv,b11,b11,__ZN13CardPrimitive11getManaCostEv,b11,b11,b11,b11,b11,b11,__ZN12AIPlayerBaka13activateComboEv,b11,b11,__ZN13CardPrimitive6isLandEv,b11,b11,__ZN15MTGCardInstance20getIncreasedManaCostEv,b11,__ZN15MTGCardInstance9canAttackEv,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN15MTGCardInstance11nbOpponentsEv,b11,b11,b11,b11,b11,__ZN12GameObserver18getRandomGeneratorEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP15MTGCardInstanceRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8AIActionRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEcvbEv,b11,b11,b11,__ZNKSt3__115__list_iteratorIP6AIStatPvEdeEv,__ZNSt3__115__list_iteratorIP6AIStatPvEppEv,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEppEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5closeEv,_fclose ,b11,b11,b11,b11,b11,__ZNKSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentrycvbEv,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6sbumpcEv,__ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE6getlocEv,__ZNSt3__19use_facetINS_7codecvtIcc11__mbstate_tEEEERKT_RKNS_6localeE,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZN9Constants19GetColorStringIndexENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN10WParsedInt8getValueEv,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9Constants20GetBasicAbilityIndexENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__Z10fileExistsPKc,__ZN16ATutorialMessage12alreadyShownEv,b11,__Z9hash_djb2PKc,b11,__ZN12GameSettings4saveEv,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZN8Subtypes21getCreatureValuesByIdEv,b11,b11,b11,b11,b11,b11,b11,__ZN8Subtypes13getValuesByIdEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8ManaCost15parseManaSymbolEc,b11,b11,b11 ,b11,b11,__ZN6Player6inPlayEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIiRNS_9allocatorIiEEE8capacityEv,b11,b11,b11,b11,b11,__ZNKSt3__121__list_const_iteratorIiPvEdeEv,__ZNSt3__121__list_const_iteratorIiPvEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8ManaCostRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP5ALordRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13CardPrimitive11countColorsEv,b11,__ZN13CardPrimitive8getColorEv,b11,b11,b11,__ZN13CardPrimitive16getFormattedTextEv,b11,__ZN3JGE7GetTimeEv,b11 ,b11,b11,b11,b11,b11,b11,__ZNK7MTGCard9getRarityEv,__ZN15MTGCardInstance11isTargettedEv,__ZN15MTGCardInstance11isTargetterEv,b11,__ZN15MTGCardInstance8isTappedEv,__ZN13CardPrimitive10isCreatureEv,b11,b11,b11,__ZNK12GameObserver8gameTypeEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,_toupper,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZN13CardPrimitive4initEv,b11,__ZN8ManaCost14getAlternativeEv,__ZNK16CastRestrictions5cloneEv,b11,__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv,__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv,b11,b11,b11,b11,b11,b11,__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEdeEv,b11,__ZNSt3__116__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEppEv,__ZNSt3__112__deque_baseIN12CardSelector14SelectorMemoryENS_9allocatorIS2_EEE4sizeEv,__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE4sizeEv,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5frontEv,b11 ,__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE5emptyEv,__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryENS_9allocatorIS3_EEE8capacityEv,b11,__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEdeEv,b11,__ZNSt3__116__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEppEv,__ZNSt3__112__deque_baseINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS8_EEE4sizeEv,__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE4sizeEv,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5frontEv,b11,__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE5emptyEv,__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEENS_9allocatorIS9_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP13PlayGuiObjectRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11 ,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE4backEv,b11,b11,b11,__ZNKSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE4backEv,b11,b11,b11,__ZNKSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP7CounterRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN4Task9getRewardEv,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEppEv,__ZN7Credits18isEvilTwinUnlockedEv,__ZN7Credits20isRandomDeckUnlockedEv,__ZN7Credits15unlockRandomSetEb,b11,b11,b11,b11,b11,b11,__ZN8TaskList12getTaskCountEv,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,__ZNSt3__14endlIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferI6DamageRNS_9allocatorIS1_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__14setwEi,b11,b11,__ZNSt3__14leftERNS_8ios_baseE,b11,__ZNSt3__112setprecisionEi,b11,b11,b11,b11 ,__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE4backEv,b11,__ZN12DeckMetaData9getDeckIdEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP12DeckMetaDataRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZN4Task13getExpirationEv,b11,b11,b11,b11,b11,b11,__ZNK12DeckMenuItem11hasMetaDataEv,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEptEv,b11,b11,b11,__Z4trimRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,__ZN12DeckMetaData14getGamesPlayedEv,b11,b11,b11,b11,b11,__ZN7Options5getIDENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,__ZN12DeckMetaData11getAvatarIdEv,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEptEv,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEppEv,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEv,b11,b11,__ZN8DeckStat16percentVictoriesEv,b11,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4peekEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,__ZN13CardPrimitive7isSpellEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8DeckStatRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIN8DeckView7CardRepERNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,__ZN10DuelLayers25getRenderedPlayerOpponentEv,b11,b11,__ZN10DuelLayers17getRenderedPlayerEv,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8GuiLayerRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,__ZNKSt3__114__split_bufferIP3PosRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP9ExtraCostRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,__ZNKSt3__114__split_bufferINS_10shared_ptrI5JQuadEERNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,__ZNKSt3__114__split_bufferIPKcRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,__Znaj,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN15MTGCardInstance18getReducedManaCostEv,b11,b11,b11,b11,b11,b11 ,__ZNK13CardPrimitive9getLCNameEv,__ZN9PhaseRing13phaseStrToIntENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,_time__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEdeEv,b11 ,__ZNSt3__116__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEppEv,__ZNSt3__112__deque_baseIP6WEventNS_9allocatorIS2_EEE4sizeEv,__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE4sizeEv,__ZNSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5frontEv,b11,__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE5emptyEv,__ZNKSt3__114__split_bufferIPP6WEventNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE4backEv,b11,b11,b11,__ZNKSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE8capacityEv,__ZNKSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv,__ZNSt3__121__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv,b11,b11,__ZNSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEppEv,__ZNKSt3__115__list_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEdeEv,b11 ,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP6PlayerRNS_9allocatorIS2_EEE8capacityEv,b11,__ZN7MTGSets4sizeEv,b11,__ZN7Options9optionSetEi,__ZN11GameOptions4loadEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,b11,b11,b11,b11,b11,__ZN11GameOptions4saveEv,b11,b11,b11,b11 ,b11,__ZN12GameSettings11getStyleManEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,_isdigit,_isspace,b11,_mktime__wrapper,b11,__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4goodEv,__ZNKSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE5rdbufEv,b11,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getEv,b11,b11,b11,__ZL13u32_to_buttonj,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10GameOptionRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEERNS5_IS8_EEE8capacityEv,b11,b11,b11,b11,__ZNKSt3__114__split_bufferINS_4pairIi7ButtonsEERNS_9allocatorIS3_EEE8capacityEv,b11,b11 ,b11,b11,b11,b11,__ZN10MTGSetInfo10totalCardsEv,b11,b11,b11,b11,b11,__ZN8WSrcDeck10totalPriceEv,__ZN13CardPrimitive8getPowerEv,__ZN13CardPrimitive12getToughnessEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,__ZN8DeckView4deckEv,b11,b11,b11,b11,__ZN7MTGDeck8completeEv,__ZN7MTGDeck4saveEv,b11,b11,b11,__ZN11DeckManager22getPlayerDeckOrderListEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,__Z10FileExistsRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,b11,b11,b11,b11,b11,b11,b11,__ZN5TDeck13getDeckNumberEv,__ZN5TDeck11getDeckTypeEv,__ZN5TDeck12getVictoriesEv,__ZN5TDeck10getLastWinEv,__ZN5TDeck13getMatchesWonEv,__ZN5TDeck16getMatchesPlayedEv,__ZN5TDeck11getGamesWonEv,__ZN5TDeck14getGamesPlayedEv,_localtime__wrapper,__ZN5TDeck4isAIEv,__ZN5TDeck10getRankingEv,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZN12DeckMetaData13getDifficultyEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIjRNS_9allocatorIjEEE8capacityEv,b11,b11,b11,b11,__ZNKSt3__114__split_bufferI5TDeckRNS_9allocatorIS1_EEE8capacityEv,b11,b11,b11,__ZN7MTGDeck10totalCardsEv ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN16ModRulesMenuItem20getMatchingGameStateEv,__ZN13GameStateMenu19gamePercentCompleteEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,__ZN11WGuiFilters10isFinishedEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12GameObserver8opponentEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP15AttackerDamagedRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,__ZNKSt3__114__split_bufferIP14DamagerDamagedRNS_9allocatorIS2_EEE8capacityEv ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8CardViewRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10JGuiObjectRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,__Z11remove_deadP8ManaIcon,b11,b11,b11,b11,b11 ,b11,b11,b11,__ZNKSt3__114__split_bufferIP8ManaIconRNS_9allocatorIS2_EEE8capacityEv,b11,b11,__ZN10DuelLayers11getObserverEv,__ZN10DuelLayers15getCardSelectorEv,b11,b11,b11,b11,b11,b11,b11,__Z7isSpellP8CardView,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK10ExtraCosts5cloneEv,b11,b11,b11 ,b11,b11,b11,__ZN8ManaCost12hasSpecificXEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferI14ManaCostHybridRNS_9allocatorIS1_EEE8capacityEv,b11,b11,b11,b11,b11,__ZN9TiXmlNode10FirstChildEv,__ZNK9TiXmlNode8ValueStrEv,b11 ,b11,b11,b11,b11,__ZN9TiXmlNode11NextSiblingEv,b11,b11,b11,b11,b11,b11,__ZN13ModRulesCards11parseEffectENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,__ZNK12TiXmlElement7GetTextEv,b11,b11,__ZN16ModRulesMenuItem11strToActionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,__ZN21ModRulesOtherMenuItem12strToJButtonENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP20ModRulesMainMenuItemRNS_9allocatorIS2_EEE8capacityEv,b11,b11,__ZNKSt3__114__split_bufferIP21ModRulesOtherMenuItemRNS_9allocatorIS2_EEE8capacityEv,b11,b11,__ZNKSt3__114__split_bufferIP29ModRulesBackGroundCardGuiItemRNS_9allocatorIS2_EEE8capacityEv,b11,b11,__ZNKSt3__114__split_bufferIP25ModRulesRenderCardGuiItemRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,__ZN8ManaCost17getManaUsedToCastEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,__ZN8ManaCost11canPayExtraEv,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEdeEv,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN5Spell12getNbTargetsEv,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN12AThisForEach21removeAbilityFromGameEv,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__121__list_const_iteratorIP15MTGCardInstancePvEdeEv,b11 ,__ZNSt3__121__list_const_iteratorIP15MTGCardInstancePvEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEdeEv,__ZNSt3__116__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEppEv,__ZNSt3__112__deque_baseIP10TargetableNS_9allocatorIS2_EEE4sizeEv,__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE4sizeEv ,__ZNSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5frontEv,b11,__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE5emptyEv,__ZNKSt3__114__split_bufferIPP10TargetableNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE4backEv,b11,b11,b11,b11,b11,b11,__ZNK7MTGCard5getIdEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__115__list_iteratorIP15MTGCardInstancePvEdeEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP13TargetChooserRNS_9allocatorIS2_EEE8capacityEv,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZL8getGradei,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,b11,b11,b11,b11,b11,b11,__ZN13AutoLineMacro8AddMacroERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEptEv,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,b11,b11,__ZN11MTGAllCards10totalCardsEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEptEv,b11,b11,b11,b11,b11 ,b11,__ZNSt3__17setfillIcEENS_8__iom_t4IT_EES2_,b11,b11,b11,__ZN7MTGPack7isValidEv,__ZNKSt3__18ios_base5widthEv,__ZNKSt3__18ios_base6getlocEv,__ZNSt3__19use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sgetcEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10MTGSetInfoRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN11MTGGameZone14zoneStringToIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,__ZN5Rules8getMTGIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,__ZN7MTGPack7getPoolENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,__ZNK11TiXmlHandle17FirstChildElementEv,__ZNK11TiXmlHandle7ElementEv ,__ZNK9TiXmlNode5ValueEv,__ZN9TiXmlNode17FirstChildElementEv,b11,b11,b11,__ZN9TiXmlNode18NextSiblingElementEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP12MTGPackEntryRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,__ZNKSt3__114__split_bufferIP11MTGPackSlotRNS_9allocatorIS2_EEE8capacityEv ,b11,b11,b11,__ZNKSt3__114__split_bufferIP7MTGPackRNS_9allocatorIS2_EEE8capacityEv,b11,__ZN6Player5getIdEv,b11,b11,b11,b11,__ZN8ManaCost10getBuybackEv,b11,__ZN8ManaCost12getFlashbackEv,b11,__ZN8ManaCost10getRetraceEv,b11,__ZN8ManaCost10getSuspendEv,b11,__ZN8ManaCost8getMorphEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__115__list_iteratorIP9HUDStringPvEdeEv,__ZNSt3__115__list_iteratorIP9HUDStringPvEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__121__list_const_iteratorIP9HUDStringPvEdeEv,b11,__ZNSt3__121__list_const_iteratorIP9HUDStringPvEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,_isprint,b11,__ZN12GameObserver16getPlayersNumberEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__115__list_iteratorIP5PhasePvEdeEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__121__list_const_iteratorIP5PhasePvEdeEv,__ZNSt3__121__list_const_iteratorIP5PhasePvEppEv,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferINS_4listIP5PhaseNS_9allocatorIS3_EEEERNS4_IS6_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEppEv,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP15PlayRestrictionRNS_9allocatorIS2_EEE8capacityEv,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEdeEv,b11,__ZNKSt3__115__list_iteratorIP17ReplacementEffectPvEdeEv,b11,b11 ,b11,__ZNKSt3__121__list_const_iteratorIP17ReplacementEffectPvEdeEv,b11,__ZNSt3__121__list_const_iteratorIP17ReplacementEffectPvEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN8AADrawer11getNumCardsEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,__ZNKSt3__114__split_bufferIP5RulesRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_isalpha,b11,b11,b11,b11,b11,b11,__ZN7Credits15unlockSetByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEptEv,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEppEv,__ZN10PlayerData4saveEv,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP18StoryDialogElementRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEptEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP10WStyleRuleRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN4Task20restoreCommonAttribsEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP4TaskRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEptEv,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP7MTGCardRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,_ispunct,b11,b11,b11,b11,__ZN11JFileSystem11GetFileSizeEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,__ZN3JGE17KeyBindings_beginEv,__ZN3JGE15KeyBindings_endEv,b11,b11,__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv,__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv,b11,b11,b11,__Z12translateKeyi,b11,__Z12translateKey7Buttons,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE8capacityEv,b11 ,b11,b11,b11,b11,__ZNKSt3__114__split_bufferINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EERNS5_IS8_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferI7ButtonsRNS_9allocatorIS1_EEE8capacityEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEptEv,b11,b11,b11,__ZN12GameSettings8getStyleEv,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEv,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEv,b11,b11 ,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEptEv,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP13WCachedSampleRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP14WCachedTextureRNS_9allocatorIS2_EEE8capacityEv,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIP16WCachedParticlesRNS_9allocatorIS2_EEE8capacityEv ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,__ZN6WCacheI14WCachedTexture8JTextureE22RequiresOldItemCleanupEv,__ZN6WCacheI14WCachedTexture8JTextureE12RemoveOldestEv,b11,b11,__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE22RequiresOldItemCleanupEv,__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE12RemoveOldestEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZN6WCacheI13WCachedSample7JSampleE22RequiresOldItemCleanupEv,__ZN6WCacheI13WCachedSample7JSampleE12RemoveOldestEv,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEptEv ,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEppEv,_remove,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEptEv,b11,b11,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEppEv,__ZNKSt3__15queueINS_4pairINS1_Ii7ButtonsEEbEENS_5dequeIS4_NS_9allocatorIS4_EEEEE5emptyEv,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE7__allocEv,b11,__ZNKSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEdeEv,b11,__ZNSt3__116__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEppEv,__ZNSt3__112__deque_baseINS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS4_EEE4sizeEv,__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE4sizeEv,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5frontEv,b11,__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE5emptyEv,__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEENS_9allocatorIS5_EEE8capacityEv,b11,b11,b11,b11,b11,b11,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE4backEv,b11,b11,b11,__ZNKSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE8capacityEv,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEdeEv,b11,__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE8__detachEPNS_11__tree_nodeIS3_PvEE,b11,__ZNSt3__121__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEppEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_jpeg_finish_decompress,b11,b11,b11,b11,__ZL21jpg_fill_input_bufferP22jpeg_decompress_struct,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_strlen,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNK14TiXmlAttribute8NameTStrEv,b11,__ZNK14TiXmlAttribute5ValueEv,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,__ZN9TiXmlNode11GetDocumentEv,b11,b11,b11,b11,b11,__ZNK13TiXmlDocument5ErrorEv,b11,b11,__ZNK13io_facilities15search_iteratorcvbEv,__ZNK13io_facilities15search_iterator3endEv,b11,__ZN13io_facilities15search_iteratorppEv,b11,b11,__ZNKSt3__19basic_iosIcNS_11char_traitsIcEEEntEv,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,__ZNKSt3__113basic_filebufIcNS_11char_traitsIcEEE7is_openEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEppEv,b11,__ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEdeEv,b11,b11,b11,b11,b11,b11,__ZNK15zip_file_system9izfstream6ZippedEv,__ZN15zip_file_system9izfstream9getOffsetEv,__ZN15zip_file_system9izfstream11getCompSizeEv,b11,b11,b11,b11 ,_closedir,b11,b11,b11,b11,b11,b11,b11,b11,_opendir,__ZN13io_facilities15search_iterator4nextEv,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,__ZNKSt3__114__split_bufferIcRNS_9allocatorIcEEE8capacityEv,b11,_consume_markers,b11,b11,b11,b11,_read_markers,_read_restart_marker,_skip_variable,_get_interesting_appn,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,_consume_data,b11,_dummy_consume_data,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,_SDL_AudioGetPendingBytes_Default,_SDL_AudioGetDeviceBuf_Default,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_stdio_size,b11,b11,b11,_stdio_close,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_SW_UpdateViewport,_SW_UpdateClipRect,_SW_RenderClear,b11,b11,b11,b11,b11,b11,b11,b11,b11,_SDL_TimerThread,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_Emscripten_ShowCursor,b11,b11,_Emscripten_CreateSystemCursor,_Emscripten_SetRelativeMouseMode,_eglGetDisplay__wrapper,b11,_eglTerminate__wrapper,_eglGetProcAddress__wrapper,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,_eglWaitNative__wrapper,b11,_eglBindAPI__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11,_GLES2_UpdateViewport,_GLES2_UpdateClipRect,_GLES2_RenderClear,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,_Emscripten_VideoInit,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_SDL_EGL_GetSwapInterval,b11,b11,b11,b11,b11,b11,_DUMMY_VideoInit ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_DISKAUD_GetDeviceBuf,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_emscripten_glGetString__wrapper,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,_emscripten_glIsTexture__wrapper,b11,b11,b11,b11,b11,_emscripten_glIsBuffer__wrapper,b11,b11,b11,b11,_emscripten_glIsRenderbuffer__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_emscripten_glCreateShader__wrapper,b11,b11,b11,b11,b11,b11 ,b11,b11,_emscripten_glIsShader__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11,_emscripten_glIsProgram__wrapper,b11,b11,b11,b11,b11,b11,b11,_emscripten_glIsFramebuffer__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,_emscripten_glCheckFramebufferStatus__wrapper,b11,b11,b11,_emscripten_glIsEnabled__wrapper,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_pthread_mutex_unlock__wrapper,b11,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv,__ZNSt3__113basic_ostreamIwNS_11char_traitsIwEEE5flushEv,b11,b11,b11,b11,b11,b11,_pthread_mutex_destroy__wrapper,_pthread_mutex_lock__wrapper,_pthread_cond_broadcast__wrapper,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,_uselocale,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,_wcslen,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11,b11 ,b11,b11,b11]; var FUNCTION_TABLE_viidd = [b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,__ZN21IconButtonsControllerC2EP3JGEff,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,__ZN10StoryImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEff ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12,b12 ,b12,b12,b12]; var FUNCTION_TABLE_viidi = [b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,__Z8wordWrapRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEfi,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13,b13 ,b13,b13,b13]; var FUNCTION_TABLE_viiidddd = [b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,__ZN11GuiPhaseBar9DrawGlyphEP5JQuadiffff,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14,b14 ,b14,b14,b14]; var FUNCTION_TABLE_viddiiii = [b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,__ZN9GuiAvatarC2EffbP6PlayerNS_6CornerEP10GuiAvatars,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15,b15 ,b15,b15,b15]; var FUNCTION_TABLE_viiiii = [b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN10SimpleMenu3AddEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_b,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN19ResourceManagerImpl12RetrieveCardEP7MTGCardii,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZNK10__cxxabiv117__class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,b16,b16,b16,__ZNK10__cxxabiv120__si_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,b16,b16,b16,__ZNK10__cxxabiv121__vmi_class_type_info16search_below_dstEPNS_19__dynamic_cast_infoEPKvib,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN7CardGui8DrawCardEP7MTGCardRK3Posibb,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN10DrawActionC2EP12GameObserveriP6Playeri,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,__Z12parseBetweenRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_S5_b,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,__ZN7AIHints23constraintsNotFulfilledEP8AIActionP6AIHintP8ManaCost,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN8AIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN6PlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_P7MTGDeck,b16,b16,b16,b16,b16,b16,b16,__ZN8AIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceNSt3__16vectorIP10TargetableNS6_9allocatorIS9_EEEE,b16,b16,b16,b16,b16,b16,b16,__ZN7MTGDeckC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGAllCardsii,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP6PlayerP15MTGCardInstance,b16,__ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceS5_,b16,b16,__ZN15OrderedAIActionC2EP8AIPlayerP10MTGAbilityP15MTGCardInstanceNSt3__16vectorIP10TargetableNS6_9allocatorIS9_EEEE,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,__ZN8AIPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_P7MTGDeck,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,__ZN6AIStatC2Eiiib,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,__ZN12MTGEventTextC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN11ActionLayer19setCustomMenuObjectEP10TargetablebNSt3__16vectorIP10MTGAbilityNS2_9allocatorIS5_EEEENS2_12basic_stringIcNS2_11char_traitsIcEENS6_IcEEEE,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN7ASwapPTC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN7CardGui8DrawCardERK3Posibb,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN7CounterC2EP15MTGCardInstancePKcii,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN6Damage4initEP15MTGCardInstanceP10DamageableiNS_10DamageTypeE,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN12GameSettings11profileFileENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_b,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,__ZN9WGuiAwardC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_,__ZN10WGuiButtonC2EP8WGuiBaseiiP12JGuiListener,__ZN9WGuiAwardC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_S6_,b16,b16,b16,__ZN8WGuiMenuC2E7ButtonsS0_bP9WSyncable,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,__ZN15DeckDataWrapper4saveENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbRS6_S7_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,__ZN9GameState13BuildDeckListERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_P6Playeri,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN15AttackerDamagedC2EP15MTGCardInstanceRK3PosbP6Player,b16,__ZN14DamagerDamagedC2EP15MTGCardInstanceRK3PosbP6Player,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,__ZN20ModRulesMainMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iS6_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN16ATutorialMessageC2EP12GameObserverP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEi,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN6ANinjaC2EP12GameObserveriP15MTGCardInstanceP10Targetable,__ZN14ACombatRemovalC2EP12GameObserveriP15MTGCardInstanceP10Targetable,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN10AABuryCardC2EP12GameObserveriP15MTGCardInstanceS3_,__ZN13AADestroyCardC2EP12GameObserveriP15MTGCardInstanceS3_,__ZN15AASacrificeCardC2EP12GameObserveriP15MTGCardInstanceS3_ ,__ZN13AADiscardCardC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN12AProduceManaC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,__ZN19AEngagedManaAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,__ZN16AReduceToAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b16,__ZN13ABlockSetCostC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b16,__ZN18ASpiritLinkAbilityC2EP12GameObserveriP15MTGCardInstanceb ,__ZN15ABushidoAbilityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b16,__ZN14ALoseAbilitiesC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN11ASwapPTUEOTC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,__ZN20AInstantControlStealC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN19ACircleOfProtectionC2EP12GameObserveriP15MTGCardInstancei,b16,b16,b16,b16,b16,b16,__ZN10APowerLeakC2EP12GameObserveriP15MTGCardInstanceS3_,b16,__ZN12AAnimateDeadC2EP12GameObserveriP15MTGCardInstanceS3_,b16,__ZN10ASacrificeC2EP12GameObserveriP15MTGCardInstanceS3_,__ZN17AControlStealAuraC2EP12GameObserveriP15MTGCardInstanceS3_,__ZN10AEarthbindC2EP12GameObserveriP15MTGCardInstanceS3_,b16 ,b16,b16,__ZN23AStrongLandLinkCreatureC2EP12GameObserveriP15MTGCardInstancePKc,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN5TokenC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceii,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN19PlayerTargetChooserC2EP12GameObserverP15MTGCardInstanceiP6Player,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN20WEventCardChangeTypeC2EP15MTGCardInstanceibb,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_S8_S8_,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN22AAPlaneswalkerAttackedC2EP12GameObserveriP15MTGCardInstanceS3_,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,__ZN15OptionDirectoryC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiS6_S6_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_S8_S8_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN5JQuad14GetTextureRectEPfS0_S0_S0_,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN6WUFontC2EiPKcib,__ZN8WGBKFontC2EiPKcib,__ZN7WLBFontC2EiPKcib,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,__ZN13TiXmlDocument8SetErrorEiPKcP16TiXmlParsingData13TiXmlEncoding,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,_grayscale_convert,_ycc_rgb_convert,_gray_rgb_convert,_null_convert,_ycck_cmyk_convert,b16,_jpeg_idct_islow,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,_emscripten_glUniform4i__wrapper,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,_emscripten_glFramebufferTexture2D__wrapper,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,_emscripten_glShaderBinary__wrapper,b16,b16,b16,b16,_emscripten_glDrawElementsInstanced__wrapper,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16,b16 ,b16,b16,b16]; var FUNCTION_TABLE_viddiii = [b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,__ZN12GuiGraveyardC2EffbP6PlayerP10GuiAvatars,__ZN10GuiLibraryC2EffbP6PlayerP10GuiAvatars,__ZN8GuiExileC2EffbP6PlayerP10GuiAvatars,__ZN15GuiOpponentHandC2EffbP6PlayerP10GuiAvatars,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17,b17 ,b17,b17,b17]; var FUNCTION_TABLE_viidddd = [b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,__ZN5JQuadC2EP8JTextureffff,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,__ZN12TextScrollerC2Eiffff,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,__ZN8ManaIconC2Eiffff,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18,b18 ,b18,b18,b18]; var FUNCTION_TABLE_viddd = [b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,_emscripten_glUniform3f__wrapper,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,_emscripten_glVertexAttrib3f__wrapper,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19,b19 ,b19,b19,b19]; var FUNCTION_TABLE_iiiiiiiiiiii = [b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,__ZNSt3__19money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIcEERNS_10unique_ptrIcPFvPvEEERPcSM_,b20,b20,b20,b20,b20,b20,__ZNSt3__19money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE8__do_getERS4_S4_bRKNS_6localeEjRjRbRKNS_5ctypeIwEERNS_10unique_ptrIwPFvPvEEERPwSM_,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20,b20 ,b20,b20,b20]; var FUNCTION_TABLE_vidi = [b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,__ZN10DuelLayers6UpdateEfP6Player,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21,b21 ,b21,b21,b21,b21,b21]; var FUNCTION_TABLE_viiddidd = [b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,__ZN7WLBFont10DrawStringEPKcffiff ,__ZN7WLBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,__ZN7WFBFont10DrawStringEPKcffiff,__ZN7WFBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,__ZN8WGBKFont10DrawStringEPKcffiff,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,__ZN7JLBFont10DrawStringENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffiff,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22,b22 ,b22,b22,b22]; var FUNCTION_TABLE_viiddddd = [b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,__ZN9JRenderer10RenderQuadEP5JQuadfffff,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23 ,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23,b23]; var FUNCTION_TABLE_viiiddddiiii = [b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,__ZN19ResourceManagerImpl12RetrieveQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEffffS6_iii,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24 ,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24,b24]; var FUNCTION_TABLE_viiidd = [b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,__ZN8CardViewC2ENS_12SelectorZoneEP15MTGCardInstanceff,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25,b25 ,b25,b25,b25]; var FUNCTION_TABLE_viiiiiiiiiii = [b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,__ZN17TrCardAddedToZoneC2EP12GameObserveriP15MTGCardInstanceP17TargetZoneChooserP13TargetChooserS5_S7_bbb ,b26,b26,b26,b26,b26,b26,b26,b26,__ZN12TrLifeGainedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ibbbb,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,__ZN18GenericPaidAbilityC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_SC_SC_bP8ManaCost,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,__ZN9AADynamicC2EP12GameObserveriP15MTGCardInstanceP10DamageableiiiiP10MTGAbilityP8ManaCost,b26,b26,b26,b26,b26,b26,b26,b26,b26,__ZN13ATokenCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEP10WParsedIntib,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,__ZN18AARemoveAllCounterC2EP12GameObserveriP15MTGCardInstanceS3_PKciiibP8ManaCost,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,_SDL_BlendLine_RGB2,_SDL_BlendLine_RGB565,_SDL_BlendLine_RGB555,_SDL_BlendLine_RGB888,_SDL_BlendLine_ARGB8888,_SDL_BlendLine_RGB4,_SDL_BlendLine_RGBA4,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26,b26 ,b26,b26,b26]; var FUNCTION_TABLE_viddi = [b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,__ZN7GuiManaC2EffP6Player,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,__ZN17hgeParticleSystem6MoveToEffb,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27,b27 ,b27,b27,b27]; var FUNCTION_TABLE_vidd = [b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,__ZN12DeckMenuItem8RelocateEff,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,__ZN12SimpleButton8RelocateEff,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,__ZN9WGuiImage10imageScaleEff,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,__ZN5JQuad10SetHotSpotEff,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,__ZN17hgeParticleSystem6FireAtEff,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,__ZN17hgeDistortionMesh6RenderEff,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,_emscripten_glUniform2f__wrapper,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,_emscripten_glVertexAttrib2f__wrapper,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28,b28 ,b28,b28,b28]; var FUNCTION_TABLE_iiii = [b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN10JGuiObject10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,__ZN13ActionElement17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPci,b29,b29,b29,b29,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPci,b29,b29,b29,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKci,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN13PlayGuiObject10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12AIPlayerBaka18canFirstStrikeKillEP15MTGCardInstanceS1_,b29,__ZN12AIPlayerBaka13CanHandleCostEP8ManaCostP15MTGCardInstance,b29,b29,b29,b29 ,b29,b29,b29,__ZN12AIPlayerBaka14FindCardToPlayEP8ManaCostPKc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE6setbufEPci,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN10MTGAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN23GenericActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,__ZN16ActivatedAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN20GenericTargetAbility17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN7AUpkeep17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN16CarouselDeckView5ClickEii,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN9WSrcCards7getCardEib,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,__ZN9WSrcCards11loadMatchesEPS_b,__ZN9WSrcCards14addRandomCardsEP7MTGDecki,__ZN9WSrcCards9addToDeckEP7MTGDecki,b29,__ZN8WSrcDeck3AddEP7MTGCardi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,__ZN12DeckMenuItem10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN10GameOption5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b29,b29,b29,b29,__ZN15GameOptionAward5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b29,b29,b29 ,b29,b29,b29,b29,__ZN14GameOptionEnum5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b29,b29,b29,__ZN21GameOptionKeyBindings5writeEPNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12GridDeckView5ClickEii,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12SimpleButton10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8MenuItem10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,__ZN13AManaProducer17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN10APowerLeak17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12AJandorsRing17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29 ,b29,b29,b29,b29,b29,__ZN16AIslandSanctuary17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN14ASpellCastLife17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN12AConservator17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,__ZN16AArmageddonClock17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN33ABasicAbilityAuraModifierUntilEOT17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN18MTGPackEntryRandom7addCardEP9WSrcCardsP7MTGDeck,b29,b29,__ZN20MTGPackEntrySpecific7addCardEP9WSrcCardsP7MTGDeck,b29,b29,b29,b29,__ZN19MTGPackEntryNothing7addCardEP9WSrcCardsP7MTGDeck,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,__ZN16MTGPutInPlayRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN13MTGKickerRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN22MTGAlternativeCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN14MTGBuyBackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29 ,b29,__ZN16MTGFlashBackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN14MTGRetraceRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN14MTGSuspendRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,__ZN16MTGMorphCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29 ,__ZN14MTGPayZeroRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN15MTGOverloadRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN17MTGAttackCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN16MTGBlockCostRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,__ZN13MTGAttackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN25MTGPlaneswalkerAttackRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,__ZN12MTGBlockRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12MTGMomirRule17isReactingToClickEP15MTGCardInstanceP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN21MaxPerTurnRestriction14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN18StoryDialogElement10getTopLeftERfS0_,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZN13TargetChooser11targetsZoneEP11MTGGameZoneP15MTGCardInstance,__ZN13TargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,b29,b29,b29,__ZN17TargetZoneChooser11targetsZoneEP11MTGGameZoneP15MTGCardInstance,__ZN17CardTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN17TypeTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN23DescriptorTargetChooser9canTargetEP10Targetableb,b29,b29,b29 ,b29,__ZN17TargetZoneChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN19PlayerTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN18SpellTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN29SpellOrPermanentTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN19DamageTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,b29,__ZN20TriggerTargetChooser9canTargetEP10Targetableb,b29,b29 ,b29,b29,__ZN18ParentChildChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN23DamageableTargetChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN18ProliferateChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN16BlockableChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN15pairableChooser9canTargetEP10Targetableb,b29,b29,b29,b29,__ZN13dredgeChooser9canTargetEP10Targetableb,b29,b29 ,b29,b29,__ZN15myCursesChooser9canTargetEP10Targetableb,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN14TaskWinAgainst6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29,b29,b29,b29,b29,__ZN13TaskSlaughter6isDoneEP12GameObserverP7GameApp,b29 ,b29,b29,b29,b29,b29,b29,b29,__ZN9TaskDelay6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12TaskImmortal6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29,b29,b29,b29,b29,__ZN17TaskMassiveBurial6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29 ,b29,b29,b29,b29,__ZN10TaskWisdom6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12TaskPacifism6isDoneEP12GameObserverP7GameApp,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN14WSrcDeckViewer7getCardEib,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN14WSrcDeckViewer11loadMatchesEP9WSrcCardsb,__ZN14WSrcDeckViewer14addRandomCardsEP7MTGDecki,__ZN14WSrcDeckViewer9addToDeckEP7MTGDecki,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZN11WDataSource7getCardEib,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,__ZNK8WGBKFont7GetCodeEPKhPi,b29,b29,b29,b29,b29,__ZNK6WUFont7GetCodeEPKhPi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,__ZN8WGuiMenu11isButtonDirE7Buttonsi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN15zip_file_system14zbuffer_stored6setbufEPci,b29,b29,b29,b29,b29,b29,b29 ,b29,__ZN15zip_file_system16zbuffer_deflated6setbufEPci,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNK10__cxxabiv117__class_type_info9can_catchEPKNS_16__shim_type_infoERPv,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_sn_write,b29,___stdio_write,___stdio_seek,___stdio_read,___stdout_write ,b29,b29,b29,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6setbufEPwi,b29,b29,b29,b29,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsgetnEPwi,b29,b29,b29,__ZNSt3__111__stdoutbufIwE6xsputnEPKwi,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE6xsputnEPKwi,b29,b29,b29,b29,b29,__ZNSt3__111__stdoutbufIcE6xsputnEPKci,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNKSt3__114error_category10equivalentEiRKNS_15error_conditionE,__ZNKSt3__114error_category10equivalentERKNS_10error_codeEi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNKSt3__17collateIcE7do_hashEPKcS3_,b29,b29,b29,b29,__ZNKSt3__17collateIwE7do_hashEPKwS3_,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNKSt3__18messagesIcE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,b29,b29,b29,b29,__ZNKSt3__18messagesIwE7do_openERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKNS_6localeE,b29,b29,b29,b29,b29,b29,b29 ,__ZNKSt3__15ctypeIcE10do_toupperEPcPKc,b29,__ZNKSt3__15ctypeIcE10do_tolowerEPcPKc,b29,b29,__ZNKSt3__15ctypeIcE9do_narrowEcc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,__ZNKSt3__15ctypeIwE5do_isEtw,b29,b29,b29,b29,__ZNKSt3__15ctypeIwE10do_toupperEPwPKw,b29,__ZNKSt3__15ctypeIwE10do_tolowerEPwPKw,b29,b29,__ZNKSt3__15ctypeIwE9do_narrowEwc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcj,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKci ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_sprintf,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8ManaCost13parseManaCostENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS_P15MTGCardInstance,b29,b29,b29,__ZN7AIHints14abilityMatchesEP10MTGAbilityP6AIHint,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZN7AIHints20findAbilityRecursiveEP6AIHintP8ManaCost,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN16PlayRestrictions14canPutIntoZoneEP15MTGCardInstanceP11MTGGameZone,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11DeckManager25getDeckMetaDataByFilenameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZN8ManaCost6removeEii,b29,b29,b29,__ZN8ManaCost3addEii,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN12AIPlayerBaka10GetComboTcEP12GameObserverP13TargetChooser ,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_,__ZN8AIPlayer16clickMultiTargetEP13TargetChooserRNSt3__16vectorIP10TargetableNS2_9allocatorIS5_EEEE,b29,b29,b29,__ZN14CardDescriptor9nextmatchEP11MTGGameZoneP15MTGCardInstance,b29,b29,b29,__ZN11MTGGameZone18hasTypeSpecificIntEii,__ZN7AIHints19HintSaysItsForComboEP12GameObserverP15MTGCardInstance,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN7AIHints20HintSaysAlwaysAttackEP12GameObserverP15MTGCardInstance,__ZN12GameObserver9cardClickEP15MTGCardInstancei ,b29,__ZN7AIHints18HintSaysDontAttackEP12GameObserverP15MTGCardInstance,b29,__ZN7AIHints17HintSaysDontBlockEP12GameObserverP15MTGCardInstance,b29,b29,b29,b29,b29,b29,b29,__ZN6Player10loadAvatarENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,__ZN11JFileSystem14readIntoStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN7Counter7cancelsEii,__ZN7Counter13cancelCounterEii,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8Counters10addCounterEii,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,__ZN11MTGGameZone9intToZoneEiP6PlayerS1_,b29,b29,b29,b29,b29,b29,b29,__ZN13AARandomMover15destinationZoneEP10TargetableNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN5ALord10isParentOfEP10DamageableP10MTGAbility,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11MTGGameZone12seenThisTurnENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,__ZNSt3__124uniform_int_distributionIiEclINS_12__rs_defaultEEEiRT_RKNS1_10param_typeE,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8Subtypes4findENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b29,b29,b29,b29,__ZN8Subtypes15isSubtypeOfTypeEjj,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11MTGGameZone21countTotalManaSymbolsEP13TargetChooseri,b29 ,b29,__ZN10WParsedInt19countCardTypeinZoneENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGGameZone,b29,__ZN10WParsedInt19countCardNameinZoneENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGGameZone,__ZN10WParsedInt23countCardsInPlaybyColorEiP12GameObserver,b29,b29,b29,b29,b29,b29,__ZNSt3__111char_traitsIcE7compareEPKcS3_j,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE20__node_insert_uniqueENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEESL_,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__15equalINS_8__bitsetILj4ELj128EEELb1ELb1EEEbNS_14__bit_iteratorIT_XT0_EXLi0EEEES5_NS3_IS4_XT1_EXLi0EEEE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16bitsetILj128EE3setEjb,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8Subtypes3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEjj,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__14findINS_11__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEES7_EET_SA_SA_RKT0_,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,__ZNSt3__17find_ifINS_11__wrap_iterIPP12DeckMetaDataEE17DeckFilenameMatchEET_S7_S7_T0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,__ZN12StatsWrapper16countCardsByTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15DeckDataWrapper,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueENS_21__tree_const_iteratorISA_PNS_11__tree_nodeISA_PvEEiEESL_,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE4openEPKcj,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11GameOptions19factorNewGameOptionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE3getERNS_15basic_streambufIcS2_EEc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN9PriceList8setPriceEii,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11JFileSystem10scanfolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b29 ,b29,b29,b29,__ZN11JFileSystem11openForReadERN15zip_file_system9izfstreamERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,__ZN13GameStateMenu13nextSetFolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIsNS_9allocatorIsEEE5eraseENS_11__wrap_iterIPKsEES7_ ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEES7_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11MTGGameZone12seenLastTurnENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b29,b29,__ZN11MTGGameZone14hasPrimaryTypeEPKcS1_,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjPKc,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN8ManaCost19setExtraCostsActionEP10MTGAbilityP15MTGCardInstance,b29,b29,b29,b29,b29,b29,b29,__ZN21ThisDescriptorFactory20createThisDescriptorEP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN15MTGCardInstance16changeControllerEP6Playerb,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS6_PNS_11__tree_nodeIS6_PvEEiEESI_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS4_PNS_11__tree_nodeIS4_PvEEiEESG_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEESJ_,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__14nextINS_21__list_const_iteratorIP15MTGCardInstancePvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11MTGAllCards12addPrimitiveEP13CardPrimitiveP7MTGCard,__ZN11MTGAllCards19addCardToCollectionEP7MTGCardi,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11JFileSystem6RenameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNKSt3__15ctypeIcE2isEtc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE20__node_insert_uniqueENS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEEiEESJ_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNKSt3__16__lessINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_EclERKS6_S9_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_sscanf,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,__ZNSt3__14nextINS_21__list_const_iteratorIP17ReplacementEffectPvEEEET_S6_NS_15iterator_traitsIS6_E15difference_typeEPNS_9enable_ifIXsr21__is_forward_iteratorIS6_EE5valueEvE4typeE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11DeckManager19getDifficultyRatingEP6PlayerS1_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN9SimplePad3AddENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEh,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,__ZN15MTGCardInstance10removeTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b29,b29,b29,b29,b29,__ZN17TargetZoneChooser4initEPii,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,__Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEcRNS_6vectorIS5_NS3_IS5_EEEE,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN15WCFilterFactory8TerminalENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11JFileSystem8ReadFileEPvi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__14findINS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEEiEET_S7_S7_RKT0_,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16vectorIP8WGuiBaseNS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN11JFileSystem13AttachZipFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN6WCacheI14WCachedTexture8JTextureE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN6WCacheI13WCachedSample7JSampleE10AttemptNewERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEi,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE4readEPci,b29,__ZN15zip_file_system10filesystem10scanfolderERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE,b29,__ZN11JFileSystem14scanRealFolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__find_leaf_highERPNS_16__tree_node_baseIPvEERKS3_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_strncmp,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN13TiXmlDocument8LoadFileEPKc13TiXmlEncoding,b29,b29,b29,_fprintf,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,__ZNK15zip_file_system10filesystem8FindFileEPKcPNS0_9file_infoE,b29,b29,__ZN15zip_file_system10filesystem9SkipLFHdrERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEEx,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZN13io_facilities7readvarIjEERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEES6_RT_i,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignIPKcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeESA_SA_,b29,b29,__ZNSt3__15equalINS_16reverse_iteratorINS_11__wrap_iterIPcEEEES5_EEbT_S6_T0_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_alloc_small,_alloc_large,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_png_create_struct_2,b29,b29,b29,b29,b29,b29,b29,_png_zalloc,b29,_inflateInit_ ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,_SW_GetOutputSize,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_SW_RenderDrawPoints,_SW_RenderDrawLines,_SW_RenderFillRects,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,_Emscripten_HandleMouseMove,_Emscripten_HandleMouseButton,_Emscripten_HandleMouseFocus,_Emscripten_HandleWheel,_Emscripten_HandleFocus,_Emscripten_HandleTouch,_Emscripten_HandleKey,_Emscripten_HandleKeyPress,_Emscripten_HandleFullscreenChange,_Emscripten_HandleResize,_Emscripten_HandleVisibilityChange,_Emscripten_CreateCursor,b29,b29,b29,b29,b29,b29,_eglInitialize__wrapper,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_Emscripten_JoyStickConnected,_Emscripten_JoyStickDisconnected,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_GLES2_RenderDrawPoints,_GLES2_RenderDrawLines,_GLES2_RenderFillRects,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,_Emscripten_SetDisplayMode,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_Emscripten_GLES_MakeCurrent,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,_DUMMY_SetDisplayMode,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_Emscripten_HandleCanvasResize,_zcalloc,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,_do_read,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,_newlocale,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendIPcEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_,b29,b29,b29,b29 ,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6appendIPwEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueERS5_E4typeES9_S9_,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_wcrtomb,b29,b29,_mbtowc,_mbrlen,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,_vasprintf,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29,b29 ,b29,b29,b29]; var FUNCTION_TABLE_viiidddiiddi = [b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,__ZN10IconButton4initEP21IconButtonsControllerP5JQuadfffiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEffb,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30,b30 ,b30,b30,b30]; var FUNCTION_TABLE_viiiiddiiii = [b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,__ZN13OtherMenuItemC2EiP5WFontNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffP5JQuadSA_7Buttonsb,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31,b31 ,b31,b31,b31]; var FUNCTION_TABLE_viiiiiiidd = [b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,__ZN11SimplePopupC2EiP12JGuiListeneriPKcP12DeckMetaDataP11MTGAllCardsff,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32,b32 ,b32,b32,b32]; var FUNCTION_TABLE_viiiiddiiiii = [b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,__ZN8MenuItemC2EiP5WFontNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffP5JQuadSA_PKcSA_b,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33,b33 ,b33,b33,b33]; var FUNCTION_TABLE_vidddii = [b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,__ZN13PlayGuiObjectC2Efffib,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34,b34 ,b34,b34,b34]; var FUNCTION_TABLE_viii = [b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,__ZN11ActionLayer13ButtonPressedEii,b35,b35,__ZThn52_N11ActionLayer13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN13PlayGuiObject13ButtonPressedEii,b35,b35,b35,b35,b35,b35,__ZThn8_N13PlayGuiObject13ButtonPressedEii,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12AIPlayerBaka14canPaySunBurstEP8ManaCost ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN16ATutorialMessage13ButtonPressedEii,b35,b35,b35,b35,b35,__ZN14JGuiController3AddEP10JGuiObjectb,__ZN14JGuiController8RemoveAtEib,b35,b35,b35,b35,__ZThn252_N16ATutorialMessage13ButtonPressedEii,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,__ZN12CardSelector5LimitEP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9WSrcCards8getImageEi,__ZN9WSrcCards8getThumbEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,__ZN8WSrcDeck8addCountEP7MTGCardi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN7GameApp8OnScrollEii,b35,b35,b35,b35,b35,b35 ,__ZN9GameState8OnScrollEii,b35,b35,b35,b35,b35,__ZN12GameObserver10loadPlayerEiP6Player,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN15GameStateAwards8OnScrollEii,b35,b35,__ZN15GameStateAwards13ButtonPressedEii,b35,b35,__ZThn24_N15GameStateAwards13ButtonPressedEii,b35,b35,b35 ,b35,b35,b35,b35,b35,__ZN19GameStateDeckViewer8OnScrollEii,b35,b35,__ZN19GameStateDeckViewer13ButtonPressedEii,b35,b35,__ZThn24_N19GameStateDeckViewer13ButtonPressedEii,b35,b35,b35,b35,__ZN13GameStateDuel8OnScrollEii,b35,b35,__ZN13GameStateDuel13ButtonPressedEii,b35,b35,__ZThn24_N13GameStateDuel13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35 ,b35,__ZN13GameStateMenu13ButtonPressedEii,b35,b35,b35,__ZThn24_N13GameStateMenu13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN16GameStateOptions13ButtonPressedEii,b35,b35,__ZThn24_N16GameStateOptions13ButtonPressedEii,b35,b35,__ZN8WGuiDeco13ButtonPressedEii,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN13GameStateShop8OnScrollEii,b35,b35,__ZN13GameStateShop13ButtonPressedEii,b35,b35,__ZThn24_N13GameStateShop13ButtonPressedEii,b35,b35,b35,b35,__ZN14GameStateStory8OnScrollEii ,b35,b35,__ZN14GameStateStory13ButtonPressedEii,b35,b35,__ZThn24_N14GameStateStory13ButtonPressedEii,b35,b35,b35,b35,b35,b35,__ZN14TransitionBase13ButtonPressedEii,b35,b35,__ZThn24_N14TransitionBase13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN11GuiGameZone13ButtonPressedEii,b35,b35,__ZThn8_N11GuiGameZone13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN8WGuiBase13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN14OptionLanguage12addSelectionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9OptionKey13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN11StoryDialog13ButtonPressedEii,b35,b35,__ZThn20_N11StoryDialog13ButtonPressedEii,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9WSrcCards8addCountEP7MTGCardi,b35,b35,b35,b35,b35,b35,__ZN14WSrcDeckViewer8getImageEi,__ZN14WSrcDeckViewer8getThumbEi,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN14WSrcDeckViewer8addCountEP7MTGCardi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,__ZN11WDataSource8getImageEi,__ZN11WDataSource8getThumbEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN7WLBFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN7WFBFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b35,b35,b35,b35,b35,__ZN8WGBKFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b35 ,b35,b35,b35,b35,__ZN6WUFont10FormatTextERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERNS0_6vectorIS6_NS4_IS6_EEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN8WGuiList13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12WDecoConfirm13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,__ZN9WGuiSplit13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN8WGuiMenu13ButtonPressedEii,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN11WGuiFilters13ButtonPressedEii ,b35,b35,b35,b35,b35,b35,__ZN14WGuiFilterItem13ButtonPressedEii,b35,b35,b35,b35,__ZN13WGuiKeyBinder13ButtonPressedEii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN19ResourceManagerImpl7GetQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl12graphicsFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,__ZN19ResourceManagerImpl10avatarFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl8cardFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl9musicFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl7sfxFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZNK14TiXmlAttribute5PrintEP8_IO_FILEi,b35,b35,b35,b35,__ZNK13TiXmlDocument5PrintEP8_IO_FILEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN13TiXmlDocument8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZNK12TiXmlElement5PrintEP8_IO_FILEi,b35,b35,b35,b35,b35,__ZN12TiXmlElement8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,__ZNK12TiXmlComment5PrintEP8_IO_FILEi,b35,b35,b35,b35,b35,__ZN12TiXmlComment8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,__ZNK16TiXmlDeclaration5PrintEP8_IO_FILEi,b35,b35,b35,b35,b35,__ZN16TiXmlDeclaration8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,__ZNK9TiXmlText5PrintEP8_IO_FILEi,b35,b35 ,b35,b35,b35,__ZN9TiXmlText8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,__ZNK12TiXmlUnknown5PrintEP8_IO_FILEi,b35,b35,b35,b35,b35,__ZN12TiXmlUnknown8StreamInEPNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNKSt3__114error_category23default_error_conditionEi,b35,b35,__ZNKSt3__124__generic_error_category7messageEi,b35,b35,__ZNKSt3__123__system_error_category23default_error_conditionEi,__ZNKSt3__123__system_error_category7messageEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNKSt3__119__iostream_category7messageEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__Z5splitRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEc,b35,__Z13ReplaceStringRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S8_,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZN13AutoLineMacro7processERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_bEENS_4lessIS7_EELb1EEEEC2EjSC_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbEEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,__ZN12GameObserver9logActionEP6PlayerRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__114basic_iostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE,b35,b35,b35,b35,b35,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIP13ActionElementPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIP13ActionElementPvEENS_22__tree_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_4lessIP13ActionElementEEEC2EjS4_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN14AbilityFactory12addAbilitiesEiP5Spell,b35,b35,b35,b35,__ZN13NextGamePhaseC2EP12GameObserveri,b35,__ZN12GameObserver9logActionEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE,b35,b35 ,b35,b35,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN7AIHints13findAbilitiesEP6AIHint,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE18__construct_at_endIPS6_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_S7_EENS_4lessIS7_EELb1EEEEC2EjSC_,__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35 ,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI15OrderedAIActionNS_12__value_typeIS2_iEE12CmpAbilitiesLb1EEEEC2EjS6_,b35,b35,__ZN8ManaCostC2ERNSt3__16vectorIsNS0_9allocatorIsEEEEi,b35,b35,b35,b35,__ZN13CardPrimitive8setColorEii,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJsEEEvRS2_PT_DpOT0_,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,__ZNSt3__114__split_bufferIPP8AIActionRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_,b35,b35,b35,b35,b35,__ZN15RandomGeneratorC2Ejb,b35,b35,b35,b35,__ZN8AIActionC2EP8AIPlayerP6Player,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN14CardDescriptor17SetExclusionColorEii,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,__ZN7AIStatsC2EP6PlayerPc,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,b35,b35 ,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEEEEE9constructIKS4_JRSB_EEEvRS8_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI15OrderedAIActioniEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEC2EjS8_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_ ,b35,b35,b35,b35,b35,__ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKNS_12basic_stringIcS2_S4_EEj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKNS_12basic_stringIcS2_S4_EEj,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP6AIStatPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__14listIP6AIStatNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_,b35,b35,b35,b35 ,__ZNSt3__117__compressed_pairIP8_IO_FILEPFiS2_EEC2ES2_S4_,b35,b35,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP6AIStatPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE6sentryC2ERS3_b,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZN15MTGCardInstanceC2EP7MTGCardP14MTGPlayerCards,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,__ZNSt3__16bitsetILj128EEixEj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN19WEventCardSacrificeC2EP15MTGCardInstanceS1_,b35,b35,b35,b35,b35,__ZN14WEventcardDrawC2EP6Playeri,b35,b35,__ZN5SpellC2EP12GameObserverP15MTGCardInstance,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9WParsedPTC2Eii,b35,b35,b35,b35,b35,b35,b35,b35,__Z26PopulateAbilityIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc,__Z24PopulateColorIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc,__Z27PopulateSubtypesIndexVectorRNSt3__14listIiNS_9allocatorIiEEEERKNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEc,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZNSt3__124uniform_int_distributionIiE10param_typeC2Eii,b35,b35,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,__ZNSt3__16fill_nINS_8__bitsetILj4ELj128EEEEEvNS_14__bit_iteratorIT_Lb0EXLi0EEEENS4_9size_typeEb,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9constructIiJRKiEEEvRS5_PT_DpOT0_,__ZNSt3__14listIiNS_9allocatorIiEEE20__link_nodes_at_backEPNS_11__list_nodeIiPvEES7_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIiPvEEEEE9constructIiJiEEEvRS5_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJiEEEvRS2_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,b35,__ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endIPiEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES7_S7_,__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S8_EEPNS_11__tree_nodeISK_PvEEiEEEEEEvT_SR_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructISB_JRKNS_4pairIKS5_SA_EEEEEvRSE_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_22__tree_node_destructorINS8_ISD_EEEEEC2ESE_SH_,b35 ,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIKS5_JRSE_EEEvRSB_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_21__map_node_destructorINS_9allocatorIS9_EEEEEC2ESA_SE_,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP19APreventDamageTypesNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,b35,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIiPvEENS_22__allocator_destructorINS_9allocatorIS3_EEEEEC2ES4_S8_,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_NS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEENS_4lessIS3_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorIiEEE9constructIiJRKiEEEvRS2_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS1_IS8_EEEEEEPvEEEEE9constructIKS5_JS5_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS7_EEEEEEPvEENS_21__map_node_destructorINS8_ISD_EEEEEC2ESE_SH_ ,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZN7CardGui14TinyCropRenderEP7MTGCardRK3PosP5JQuad,__ZN7MTGSetsixEi,b35,b35,__ZN7CardGui17RenderCountersBigEP7MTGCardRK3Posi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35 ,b35,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,__ZN8Subtypes4findEj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKN8CardView12SelectorZoneENS_12__value_typeIS4_N12CardSelector14SelectorMemoryEEENS_4lessIS4_EELb1EEEEC2EjSB_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,__ZNSt3__114__split_bufferIPN12CardSelector14SelectorMemoryERNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEEEEE9constructIS6_JRS6_EEEvRSC_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEEPvEENS_21__map_node_destructorINS_9allocatorISA_EEEEEC2ESB_SF_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__114__split_bufferIPNS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEERNS_9allocatorIS9_EEE18__construct_at_endINS_13move_iteratorIPS9_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESJ_SJ_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZN10Unlockable8getValueENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35 ,b35,__ZN10Unlockable8setValueENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b35,b35,__ZN11CreditBonusC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN7Credits15GetUnlockedQuadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10UnlockableEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10UnlockableEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,__ZNSt3__114__split_bufferIP11CreditBonusRNS_9allocatorIS2_EEE18__construct_at_endINS_13move_iteratorIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_,b35,b35,b35,__ZN10WEventLifeC2EP6Playeri ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiiEENS_4lessIiEELb1EEEEC2EjS6_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN11DeckManager11AddMetaDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb ,b35,__ZN12DeckMetaDataC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b35,b35,b35,__ZNSt3__19make_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IS6_S8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISL_PvEEiEEEEbEEOT_,b35,b35,__ZN12StatsWrapper11updateStatsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP11MTGAllCards,__ZNSt3__19make_pairIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERP12StatsWrapperEENS_4pairINS_18__make_pair_returnIT_E4typeENSC_IT0_E4typeEEEOSD_OSG_,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P12StatsWrapperEENS_4lessIS7_EELb1EEEEC2EjSE_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueEPNS_11__tree_nodeISA_PvEE,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9constructISB_JNS_4pairIPKcSA_EEEEEvRSE_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2ESE_SH_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP12StatsWrapperEEPvEEEEE9constructISB_JNS_4pairIS8_SA_EEEEEvRSE_PT_DpOT0_ ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_PKS6_,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__19make_pairIRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_4pairINS_18__make_pair_returnIT_E4typeENSB_IT0_E4typeEEEOSC_OSF_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINSB_IS6_S8_EEvEENSB_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISL_PvEEiEEEEbEEOT_,b35,b35,b35 ,b35,b35,b35,b35,b35,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S8_EEPNS_11__tree_nodeISK_PvEEiEEEEEEvT_SR_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SB_EEEEEEEESD_Lb1EEEEC2EjSK_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS1_INS_4pairIKS8_SB_EEEEEEEEPvEEEEE9constructISF_JRSF_EEEvRSM_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPvEENS_21__map_node_destructorINS6_ISL_EEEEEC2ESM_SP_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P8DeckStatEENS_4lessIS7_EELb1EEEEC2EjSE_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISB_JRKNS_4pairIKS8_SA_EEEEEvRSE_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_22__tree_node_destructorINS6_ISD_EEEEEC2ESE_SH_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE20__node_insert_uniqueEPNS_11__tree_nodeISA_PvEE ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP8DeckStatEEPvEEEEE9constructISB_JNS_4pairIS8_SA_EEEEEvRSE_PT_DpOT0_,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12CardSelectorC2EP12GameObserverP10DuelLayers,b35,__ZN12MTGGamePhaseC2EP12GameObserveri,b35,__ZN27OtherAbilitiesEventReceiverC2EP12GameObserveri,__ZN10HUDDisplayC2EP12GameObserveri,b35,b35,b35,b35,b35,b35,__ZN11GuiHandSelfC2EP12GameObserverP7MTGHand,b35,__ZN15GuiHandOpponentC2EP12GameObserverP7MTGHand,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEC1EPKcj,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_SB_,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_OS9_,b35,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_,b35 ,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12WEventTargetC2EP15MTGCardInstanceS1_,b35,__ZN10DuelLayersC2EP12GameObserveri,b35,b35,b35,__ZN13MTGHermitRuleC2EP12GameObserveri,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,__ZN5Rules8initGameEP12GameObserverb,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE9constructIS7_JRKS7_EEEvRSA_PT_DpOT0_,__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE20__link_nodes_at_backEPNS_11__list_nodeIS6_PvEESC_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__114__split_bufferIPP6WEventRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__14listINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12__link_nodesEPNS_11__list_nodeIS6_PvEESC_SC_ ,__ZNSt3__117__compressed_pairIPNS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEENS_22__allocator_destructorINS5_IS9_EEEEEC2ESA_SD_,__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,__ZN12StyleManager15determineActiveEP7MTGDeckS1_,b35,b35,__ZN9SimplePad5StartENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA18_KcvEEOT_OT0_,b35,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA23_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA34_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA16_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA30_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA4_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA5_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA7_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA9_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionClosedHandUt_ERA10_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionClosedHandUt_ERA8_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN19OptionHandDirectionUt_ERA9_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN19OptionHandDirectionUt_ERA11_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA10_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA7_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA11_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN17OptionManaDisplayUt_ERA5_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN12OptionVolumeUt_ERA5_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN12OptionVolumeUt_ERA4_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionDifficultyUt_ERA7_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN16OptionDifficultyUt_ERA5_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA11_KcvEEOT_OT0_,__ZNSt3__14pairIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2IN9ConstantsUt_ERA13_KcvEEOT_OT0_ ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__19make_pairIRi7ButtonsEENS_4pairINS_18__make_pair_returnIT_E4typeENS4_IT0_E4typeEEEOS5_OS8_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P10GameOptionEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP10GameOptionEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE9constructIS4_JS4_EEEvRS5_PT_DpOT0_,b35,b35,b35,__ZN9GameStateC2EP7GameAppNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,__ZN8WGuiListC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSyncable ,b35,b35,b35,b35,b35,b35,b35,b35,__ZN8WGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEh,__ZN13WGuiCardImageC2EP11WDataSourceb,b35,b35,b35,b35,b35,__ZN11DeckManager14DeleteMetaDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,__ZNSt3__14sortIP12DeckMetaDataPFbS2_S2_EEEvNS_11__wrap_iterIPT_EES8_T0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,__ZN11WGuiFiltersC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSrcCards,__ZN14WSrcDeckViewerC2EP9WSrcCardsS1_,b35,b35,__ZN11DeckManager18updateMetaDataListEPNSt3__16vectorIP12DeckMetaDataNS0_9allocatorIS3_EEEEb,__ZN9PriceListC2EPKcP11MTGAllCards,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12GameObserverC2EP16WResourceManagerP3JGE,b35 ,b35,b35,b35,b35,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_SA_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,__ZN10Tournament7addDeckEi5TDeck,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIjEEE9constructIjJRKjEEEvRS2_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_,b35,b35,b35 ,b35,__Z13buildFilePathRKNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEERKS6_,b35,b35,b35,__ZN11JFileSystem10scanfolderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN13GameStateMenu7getLangENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE9constructIS6_JS6_EEEvRS7_PT_DpOT0_,b35,b35 ,b35,b35,__ZN9WDecoEnumC2EP8WGuiBaseP14EnumDefinition,b35,b35,__ZN13OptionProfileC2EP7GameAppP12JGuiListener,__ZN12WDecoConfirmC2EP12JGuiListenerP8WGuiBase,b35,b35,__ZN9WGuiSplitC2EP8WGuiBaseS1_,b35,b35,b35,__ZN13WGuiKeyBinderC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP16GameStateOptions,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9JRenderer11SetTexBlendEii ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__14pairIPP8CardViewiEC2ERKS3_RKi,b35,__ZNSt3__117__compressed_pairIPP8CardViewRNS_12__destruct_nEEC2ES3_S5_,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN16SpecificLifeCostC2EP13TargetChooseri,b35,b35,b35,b35,b35,__ZN14LifeorManaCostC2EP13TargetChooserNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b35,b35,b35,b35,__ZN11CounterCostC2EP7CounterP13TargetChooser,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,__ZN8ManaCost17randomDiffHybridsEPS_RNSt3__16vectorIsNS1_9allocatorIsEEEE,b35,b35,b35,b35,b35,b35,b35,__ZN17WEventConsumeManaC2EiP8ManaPool,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIsEEE9constructIsJRKsEEEvRS2_PT_DpOT0_,b35,__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE9constructIS2_JS2_EEEvRS3_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN16ModRulesMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZN10WParsedIntC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstance,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN13MTGEventBonusC2EP12GameObserveri,__ZN16MTGPutInPlayRuleC2EP12GameObserveri,__ZN13MTGKickerRuleC2EP12GameObserveri,__ZN22MTGAlternativeCostRuleC2EP12GameObserveri,__ZN14MTGBuyBackRuleC2EP12GameObserveri,__ZN16MTGFlashBackRuleC2EP12GameObserveri,__ZN14MTGRetraceRuleC2EP12GameObserveri,__ZN14MTGSuspendRuleC2EP12GameObserveri,__ZN16MTGMorphCostRuleC2EP12GameObserveri,__ZN14MTGPayZeroRuleC2EP12GameObserveri,__ZN15MTGOverloadRuleC2EP12GameObserveri,__ZN13MTGAttackRuleC2EP12GameObserveri,__ZN17MTGAttackCostRuleC2EP12GameObserveri,__ZN12MTGBlockRuleC2EP12GameObserveri,__ZN16MTGBlockCostRuleC2EP12GameObserveri,__ZN15MTGSoulbondRuleC2EP12GameObserveri ,__ZN13MTGDredgeRuleC2EP12GameObserveri,__ZN21MTGCombatTriggersRuleC2EP12GameObserveri,__ZN13MTGLegendRuleC2EP12GameObserveri,__ZN18MTGPlaneWalkerRuleC2EP12GameObserveri,__ZN21MTGPlaneswalkerDamageC2EP12GameObserveri,__ZN25MTGPlaneswalkerAttackRuleC2EP12GameObserveri,__ZN16MTGTokensCleanupC2EP12GameObserveri,__ZN14MTGPersistRuleC2EP12GameObserveri,__ZN14MTGVampireRuleC2EP12GameObserveri,__ZN14MTGUnearthRuleC2EP12GameObserveri,__ZN15MTGLifelinkRuleC2EP12GameObserveri,__ZN17MTGDeathtouchRuleC2EP12GameObserveri,b35,b35,b35,b35,b35,__ZN10MTGAbility7setCostEP8ManaCostb,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,__ZN20TriggerTargetChooserC2EP12GameObserveri,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZN15ParentChildRuleC2EP12GameObserveri,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP6PlayerNS_12__value_typeIS3_bEENS_4lessIS3_EELb1EEEEC2EjS8_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP10DamageableNS_12__value_typeIS3_P10MTGAbilityEENS_4lessIS3_EELb1EEEEC2EjSA_,b35 ,b35,b35,b35,b35,b35,__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_bEEEEEvRS9_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstancebEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,__ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_bEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_bEEEEEvRS9_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,__ZNSt3__13mapIP10DamageableP10MTGAbilityNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_S4_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S4_EEPNS_11__tree_nodeISH_PvEEiEEEEEEvT_SO_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIS8_JRKNS_4pairIKS5_S7_EEEEEvRSB_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEENS_22__tree_node_destructorINS_9allocatorIS9_EEEEEC2ESA_SE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP10DamageableP10MTGAbilityEEPvEEEEE9constructIKS5_JS5_EEEvRSB_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP17ReplacementEffectNS_12__value_typeIS3_iEENS_4lessIS3_EELb1EEEEC2EjS8_,b35,b35,b35,b35,__ZNSt3__13mapIP17ReplacementEffectiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_iEEPNS_11__tree_nodeISF_PvEEiEEEEEEvT_SM_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIS6_JRKNS_4pairIKS5_iEEEEEvRS9_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_22__tree_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEEEEE9constructIKS5_JS5_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP17ReplacementEffectiEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_S6_EEPNS_11__tree_nodeISI_PvEEiEEEEEEvT_SP_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIS9_JRKNS_4pairIKS8_S8_EEEEEvRSC_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,b35 ,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP15MTGCardInstancePvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__14listIP15MTGCardInstanceNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP15MTGCardInstancePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,b35,b35,__ZNSt3__16vectorIP13TargetChooserNS_9allocatorIS2_EEE18__construct_at_endIPS2_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_9allocatorIP10TargetableEEEC2EjS4_,b35,b35,b35,b35,b35,__ZNSt3__114__split_bufferIPP10TargetableRNS_9allocatorIS3_EEE18__construct_at_endINS_13move_iteratorIPS3_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIibEENS_4lessIiEELb1EEEEC2EjS6_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIKiJiEEEvRS7_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIibEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIibEEPvEEEEE9constructIKiJRSA_EEEvRS7_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEEE9constructIKS8_JS8_EEEvRSC_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEEEEE9constructIKS5_JRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP6PlayerbEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,b35,b35 ,b35,b35,__ZN10DamageableC2EP12GameObserveri,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN25WEventCardAttackedBlockedC2EP15MTGCardInstanceS1_,__ZN17WEventCardBlockedC2EP15MTGCardInstanceS1_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35 ,b35,b35,b35,__ZN13CardPrimitive12addMagicTextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b35,__ZN13CardPrimitive8setColorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_RKS9_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP7MTGCardEENS_4lessIiEELb1EEEEC2EjS8_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P13CardPrimitiveEENS_4lessIS7_EELb1EEEEC2EjSE_,b35 ,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P7MTGCardEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP7MTGCardEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP13CardPrimitiveEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP7MTGCardEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIKiJRSA_EEEvRS7_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiiEEPvEENS_21__map_node_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_iEENS_4lessIS7_EELb1EEEEC2EjSC_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEiEEPvEEEEE9constructIKS8_JRSF_EEEvRSC_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN18MTGPackEntryRandomC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35 ,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZN13MTGEventBonus10grantAwardENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9constructIS4_JS4_EEEvRS7_PT_DpOT0_,__ZNSt3__14listIP9HUDStringNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP9HUDStringPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP9HUDStringPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEE6insertINS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS2_S6_EEPNS_11__tree_nodeISI_PvEEiEEEEEEvT_SP_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIS9_JRKNS_4pairIKS5_S8_EEEEEvRSC_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIP15MTGCardInstanceNS_12__value_typeIS3_NS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_4lessIS3_EELb1EEEEC2EjSC_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS5_NS1_IS5_EEEEEEPvEEEEE9constructIKS5_JRSF_EEEvRSC_PT_DpOT0_,b35 ,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS4_NS_9allocatorIS4_EEEEEEPvEENS_21__map_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35,b35,__ZN8WGuiItem1_ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN10OptionItemC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,__ZN12OptionSelectC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN20WEventPhasePreChangeC2EP5PhaseS1_,__ZN17WEventPhaseChangeC2EP5PhaseS1_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP5PhasePvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_,b35,b35,b35,__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE12__link_nodesEPNS_11__list_nodeIS2_PvEES9_S9_ ,b35,b35,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP5PhasePvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,__ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE9constructIS6_JRKS6_EEEvRS7_PT_DpOT0_,b35,b35,b35,__ZNSt3__14listIP5PhaseNS_9allocatorIS2_EEE6spliceENS_21__list_const_iteratorIS2_PvEERS5_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiiEEPvEEEEE9constructIKiJiEEEvRS7_PT_DpOT0_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeIP17ReplacementEffectPvEEEEE9constructIS4_JRKS4_EEEvRS7_PT_DpOT0_,__ZNSt3__14listIP17ReplacementEffectNS_9allocatorIS2_EEE20__link_nodes_at_backEPNS_11__list_nodeIS2_PvEES9_ ,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIPNS_11__list_nodeIP17ReplacementEffectPvEENS_22__allocator_destructorINS_9allocatorIS5_EEEEEC2ES6_SA_,b35,b35,b35,__ZNSt3__14sortIP5Rules12RulesMenuCmpEEvNS_11__wrap_iterIPT_EES7_T0_,b35,b35,__ZN10RulesState16parsePlayerStateEiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIP5JQuadNS_14default_deleteIS1_EEEC2ES2_S4_,__ZNSt3__117__compressed_pairINS0_IP5JQuadNS_14default_deleteIS1_EEEENS_9allocatorIS1_EEEC2ES5_S7_,b35,b35,__ZN9SimpleKeyC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b35,b35,b35,b35,b35,__ZN11SimplePopup22getDetailedInformationENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,__ZN12GameObserver9startGameE8GameTypeP5Rules,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN9StoryDuelC2EP12TiXmlElementP9StoryFlow,__ZN11StoryDialogC2EP12TiXmlElementP9StoryFlow,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9StoryPageEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9StoryPageEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35 ,__ZNSt3__114__split_bufferIjRNS_9allocatorIjEEE18__construct_at_endEjRKj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P6WStyleEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP6WStyleEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,__Z4joinRNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEES6_,b35,b35,__ZN13TaskSlaughterC2Eii,__ZN9TaskDelayC2Eii,b35,__ZN17TaskMassiveBurialC2Eii,__ZN10TaskWisdomC2Eii,b35,b35,b35,b35,b35,b35,__ZN8TaskList7addTaskENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN12ThisVariableC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,__ZN10Translator4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS0_3mapIS6_S6_NS0_4lessIS6_EENS4_INS0_4pairIKS6_S6_EEEEEE,b35,b35,__ZN10Translator9translateENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,__ZNSt3__19make_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4pairINS_18__make_pair_returnIT_E4typeENSA_IT0_E4typeEEEOSB_OSE_,b35,b35,b35,b35,b35,b35 ,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIKiNS_12__value_typeIS2_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS2_EELb1EEEEC2EjSH_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIK7ButtonsNS_12__value_typeIS3_NS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_4lessIS3_EELb1EEEEC2EjSI_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS4_JRS4_EEEvRSH_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS8_ISG_EEEEEC2ESH_SK_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS5_JS5_EEEvRSI_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEEPvEENS_21__map_node_destructorINS9_ISH_EEEEEC2ESI_SL_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP5JQuadEEEEPvEEEEE9constructIS5_JRS5_EEEvRSI_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__110shared_ptrI5JQuadEC2IS1_EEPT_NS_9enable_ifIXsr14is_convertibleIS5_PS1_EE5valueENS2_5__natEE4typeE,__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEC2IRS6_RS9_vEEOT_OT0_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE6insertINSC_IS6_S9_EEvEENSC_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S9_EEPNS_11__tree_nodeISM_PvEEiEEEEbEEOT_,b35,b35,b35,b35 ,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_NS_10shared_ptrI5JQuadEEEENS_4lessIS7_EELb1EEEEC2EjSF_,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE20__node_insert_uniqueEPNS_11__tree_nodeISB_PvEE,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEENS_10shared_ptrI5JQuadEEEEPvEEEEE9constructISC_JNS_4pairIS8_SB_EEEEEvRSF_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPvEENS_22__tree_node_destructorINS6_ISE_EEEEEC2ESF_SI_,b35,__ZN11WCFilterANDC2EP11WCardFilterS1_,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,__ZN10WCFilterORC2EP11WCardFilterS1_,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN17hgeDistortionMeshC2Eii,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN11WGuiListRowC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP9WSyncable ,b35,b35,b35,b35,__ZN11WGuiFilters6addArgENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35 ,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE9constructIS8_JS8_EEEvRS9_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_4lessIiEEEC2EjS2_,b35,__ZNSt3__117__compressed_pairIjNS_4lessI7ButtonsEEEC2EjS3_,b35,__ZNSt3__114__split_bufferIP8WGuiBaseRNS_9allocatorIS2_EEE18__construct_at_endINS_13move_iteratorIPS2_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_,b35,__ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE9constructIS2_JRKS2_EEEvRS3_PT_DpOT0_,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeIiPvEEEEE9constructIiJRKiEEEvRS5_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeIiPvEENS_22__tree_node_destructorINS_9allocatorIS3_EEEEEC2ES4_S8_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeI7ButtonsPvEEEEE9constructIS3_JRKS3_EEEvRS6_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeI7ButtonsPvEENS_22__tree_node_destructorINS_9allocatorIS4_EEEEEC2ES5_S9_,b35,b35,b35,b35,__ZN6WCacheI16WCachedParticles21hgeParticleSystemInfoE6ResizeEmi,__ZN6WCacheI13WCachedSample7JSampleE6ResizeEmi,__ZN6WCacheI14WCachedTexture8JTextureE6ResizeEmi,b35 ,b35,b35,b35,__ZNSt3__13mapIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_4lessIiEENS4_INS_4pairIKiS6_EEEEE6insertINS9_IiS6_EEvEENS9_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiS6_EEPNS_11__tree_nodeISJ_PvEEiEEEEbEEOT_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE6insertINSA_IS6_S7_EEvEENSA_INS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS6_S7_EEPNS_11__tree_nodeISK_PvEEiEEEEbEEOT_,b35,b35,b35,__ZN14WCachedTexture7GetQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,__ZN6WStyle8stylizedENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__14sortIP13WCachedSample10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_,b35,b35,b35,b35,__ZNSt3__14sortIP14WCachedTexture10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_,b35 ,b35,b35,b35,__ZNSt3__14sortIP16WCachedParticles10WCacheSortEEvNS_11__wrap_iterIPT_EES7_T0_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_,b35,b35,b35 ,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP14WCachedTextureEENS_4lessIiEELb1EEEEC2EjS8_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP13WCachedSampleEENS_4lessIiEELb1EEEEC2EjS8_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP16WCachedParticlesEENS_4lessIiEELb1EEEEC2EjS8_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_12WManagedQuadEENS_4lessIS7_EELb1EEEEC2EjSD_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_4lessIiEELb1EEEEC2EjSC_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIiP5WFontEENS_4lessIiEELb1EEEEC2EjS8_,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,__ZNSt3__16__treeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_19__map_value_compareIiS8_NS_4lessIiEELb1EEENS5_IS8_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS8_PvEE,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEPvEEEEE9constructIS9_JNS_4pairIiS8_EEEEEvRSC_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEPvEENS_22__tree_node_destructorINS6_ISB_EEEEEC2ESC_SF_,b35 ,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEENS_19__map_value_compareIS7_S9_NS_4lessIS7_EELb1EEENS5_IS9_EEE20__node_insert_uniqueEPNS_11__tree_nodeIS9_PvEE,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEE12WManagedQuadEEPvEEEEE9constructISA_JNS_4pairIS8_S9_EEEEEvRSD_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPvEENS_22__tree_node_destructorINS6_ISC_EEEEEC2ESD_SG_,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP14WCachedTextureEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP16WCachedParticlesEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_ ,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP13WCachedSampleEEPvEEEEE9constructIKiJiEEEvRS9_PT_DpOT0_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEEEEE9constructIKiJRSC_EEEvRS9_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIiP5WFontEEPvEENS_21__map_node_destructorINS_9allocatorIS7_EEEEEC2ES8_SC_,b35,b35,b35,b35,b35,b35,b35,b35,__ZN15zip_file_system9izfstream4openEPKcPNS_10filesystemE,__ZN11JFileSystemC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,b35,b35,b35,b35,b35,b35,__ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEE4openEPKcj,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem17limited_file_infoEEENS_4lessIS7_EELb1EEEEC2EjSF_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEP9JZipCacheEEPvEEEEE9constructIKS8_JRSH_EEEvRSE_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEEPvEENS_21__map_node_destructorINS6_ISD_EEEEEC2ESE_SH_,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_P9JZipCacheEENS_4lessIS7_EELb1EEEEC2EjSE_,__ZNSt3__18multimapIi7ButtonsNS_4lessIiEENS_9allocatorINS_4pairIKiS1_EEEEE11equal_rangeERS6_,b35,b35,__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE6insertERKS1_,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareI7ButtonsNS_12__value_typeIS2_fEENS_4lessIS2_EELb1EEEEC2EjS7_,b35,b35,b35,b35,b35,__ZNSt3__114__split_bufferIPNS_4pairINS1_Ii7ButtonsEEbEERNS_9allocatorIS5_EEE18__construct_at_endINS_13move_iteratorIPS5_EEEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIKS4_JRSB_EEEvRS8_PT_DpOT0_,b35 ,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_21__map_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEEEEE9constructIS5_JRKS5_EEEvRS8_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeI7ButtonsfEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEEEEE9constructIS5_JNS_4pairIiS4_EEEEEvRS8_PT_DpOT0_,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIi7ButtonsEEPvEENS_22__tree_node_destructorINS_9allocatorIS6_EEEEEC2ES7_SB_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIiNS_12__value_typeIi7ButtonsEENS_4lessIiEELb1EEEEC2EjS7_,b35,b35,b35,b35,b35,__ZL19PNGCustomReadDataFnP14png_struct_defPhj,b35,b35,b35,b35 ,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N8JNetwork12CommandStrucEEENS_4lessIS7_EELb1EEEEC2EjSE_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeI11hgeParticlePvEEEEE9constructIS3_JRKS3_EEEvRS6_PT_DpOT0_,__ZNSt3__14listI11hgeParticleNS_9allocatorIS1_EEE20__link_nodes_at_backEPNS_11__list_nodeIS1_PvEES8_,b35,b35,__ZNSt3__117__compressed_pairIPNS_11__list_nodeI11hgeParticlePvEENS_22__allocator_destructorINS_9allocatorIS4_EEEEEC2ES5_S9_,b35,__ZN9TiXmlBase18ConvertUTF32ToUTF8EmPcPi,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,__ZN14TiXmlAttributeC2EPKcS1_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN15zip_file_system10filesystem9InsertZipEPKcj,b35,b35,b35,__ZNSt3__14fposI11__mbstate_tEC2Ex,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEE4openEPKcj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZN15zip_file_system10filesystem17limited_file_infoC2Ejj,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareIjNS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_4lessIjEELb1EEEEC2EjS9_,b35,__ZNSt3__117__compressed_pairIjNS_19__map_value_compareINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12__value_typeIS7_N15zip_file_system10filesystem9file_infoEEENSA_7lt_pathELb1EEEEC2EjSE_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem9file_infoEEEPvEEEEE9constructIKS8_JS8_EEEvRSF_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2ESF_SI_,b35,b35,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEEEEE9constructIKjJRSD_EEEvRSA_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEEPvEENS_21__map_node_destructorINS_9allocatorIS8_EEEEEC2ES9_SD_,b35,b35 ,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEEEEE9constructIKS8_JS8_EEEvRSF_PT_DpOT0_,b35,__ZNSt3__117__compressed_pairIPNS_11__tree_nodeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEEPvEENS_21__map_node_destructorINS6_ISE_EEEEEC2ESF_SI_,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,_png_destroy_struct_2,b35,b35,b35,b35,b35,b35,b35,b35 ,_png_set_read_fn,b35,_png_default_read_data,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,_Emscripten_WarpMouse,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,_emscripten_glGetTexParameterfv__wrapper,_emscripten_glGetTexParameteriv__wrapper,_emscripten_glTexParameterfv__wrapper,_emscripten_glTexParameteriv__wrapper,b35,b35,b35,_emscripten_glGetBufferParameteriv__wrapper,b35,b35,b35,b35,b35,b35,_emscripten_glGetRenderbufferParameteriv__wrapper,b35,_emscripten_glGetUniformfv__wrapper,_emscripten_glGetUniformiv__wrapper,b35,_emscripten_glGetVertexAttribfv__wrapper,_emscripten_glGetVertexAttribiv__wrapper,_emscripten_glGetVertexAttribPointerv__wrapper,b35,b35,b35,b35 ,b35,b35,_emscripten_glUniform2i__wrapper,b35,b35,_emscripten_glUniform1iv__wrapper,_emscripten_glUniform2iv__wrapper,_emscripten_glUniform3iv__wrapper,_emscripten_glUniform4iv__wrapper,_emscripten_glUniform1fv__wrapper,_emscripten_glUniform2fv__wrapper,_emscripten_glUniform3fv__wrapper,_emscripten_glUniform4fv__wrapper,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,_emscripten_glGetShaderiv__wrapper,_emscripten_glGetProgramiv__wrapper,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,_emscripten_glBindAttribLocation__wrapper,b35,b35,b35,b35,b35,b35,b35,b35,_emscripten_glGetObjectParameterivARB__wrapper,b35,b35,b35,b35,b35,b35,b35 ,_emscripten_glNormalPointer__wrapper,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,_emscripten_glDrawArrays__wrapper,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,_emscripten_glTexParameteri__wrapper,b35,b35,_emscripten_glStencilFunc__wrapper,_emscripten_glStencilOp__wrapper,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,b35,__ZNSt3__112system_errorC2ENS_10error_codeEPKc,b35,b35,b35,b35,__ZNSt3__18ios_base7failureC2EPKcRKNS_10error_codeE,b35,b35,b35 ,b35,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEjc,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__119__double_or_nothingIcEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_,__ZNSt3__119__double_or_nothingIjEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_,b35,b35,b35,b35,b35,__ZNSt3__119__double_or_nothingIwEEvRNS_10unique_ptrIT_PFvPvEEERPS2_S9_ ,b35,b35,b35,b35,b35,b35,b35,b35,b35,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6__initEPKwj,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35,b35 ,b35,b35,b35]; var FUNCTION_TABLE_viid = [b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,__ZN9HUDStringC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEf,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,__ZN17hgeDistortionMesh5ClearEjf,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,_emscripten_glTexParameterf__wrapper,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36,b36 ,b36,b36,b36]; var FUNCTION_TABLE_viddddd = [b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,__ZN3PosC2Efffff,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37 ,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37,b37]; var FUNCTION_TABLE_viiiiiiiiiiiiii = [b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,__ZN12APhaseActionC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiibbbbbb,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,__ZN19APhaseActionGenericC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEiibbbbbb,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38,b38 ,b38,b38,b38]; var FUNCTION_TABLE_viiiiiddiii = [b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,__ZN17InteractiveButtonC2EP14JGuiControlleriiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEff7Buttonsbb,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,__ZN12DeckMenuItemC2EP8DeckMenuiiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbbP12DeckMetaData,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39,b39 ,b39,b39,b39]; var FUNCTION_TABLE_di = [b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN11WDataSource10getElapsedEv,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,__ZN9WSrcCards9filterFeeEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,__ZN11WCardFilter9filterFeeEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN8WGuiDeco4getXEv,__ZN8WGuiDeco4getYEv,__ZN8WGuiDeco8getWidthEv,__ZN8WGuiDeco9getHeightEv,b40,b40,__ZN8WGuiBase8minWidthEv,__ZN8WGuiBase9minHeightEv,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZNK12SimpleButton8getScaleEv,__ZNK12SimpleButton14getTargetScaleEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN12SimpleButton8GetWidthEv,__ZN12SimpleButton16GetEnlargedWidthEv,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,__ZN8WGuiItem4getXEv,__ZN8WGuiItem4getYEv,__ZN8WGuiItem8getWidthEv,__ZN8WGuiItem9getHeightEv,b40,b40,__ZN8WGuiItem8minWidthEv,__ZN8WGuiItem9minHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,__ZN11OptionTheme9getHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN9StoryText9getHeightEv,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,__ZN10StoryImage9getHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,__ZN11StoryChoice9getHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN14WSrcDeckViewer9filterFeeEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN14WCFilterLetter9filterFeeEv,b40,b40,b40,b40,__ZN11WCFilterSet9filterFeeEv,b40,b40,b40,b40,__ZN13WCFilterColor9filterFeeEv,b40,b40,b40,b40 ,__ZN14WCFilterRarity9filterFeeEv,b40,b40,b40,b40,__ZN15WCFilterAbility9filterFeeEv,b40,b40,b40,b40,__ZN10WCFilterOR9filterFeeEv,b40,b40,b40,b40,__ZN11WCFilterAND9filterFeeEv,b40,b40,b40,b40,__ZN13WCFilterGROUP9filterFeeEv,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,__ZN11WCFilterCMC9filterFeeEv,b40,b40,b40,b40,__ZN13WCFilterPower9filterFeeEv,b40,b40,b40,b40,__ZN17WCFilterToughness9filterFeeEv,b40,b40,b40,b40,__ZN12WCFilterType9filterFeeEv,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,__ZNK7WLBFont8GetScaleEv,__ZNK7WLBFont9GetHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZNK7WFBFont8GetScaleEv,__ZNK7WFBFont9GetHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN9WGuiSplit9getHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZN9WGuiImage9getHeightEv,b40,b40,b40,b40,b40,b40,b40,b40,__ZN15WGuiCardDistort4getXEv,__ZN15WGuiCardDistort4getYEv,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZNK13Interruptible21GetVerticalTextOffsetEv,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,__ZN12_GLOBAL__N_118SineHelperFunctionERKf,__ZN12_GLOBAL__N_120CosineHelperFunctionERKf,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZNK12DeckMenuItem8getWidthEv,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,__ZNK12SimpleButton4getXEv,__ZNK12SimpleButton4getYEv,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,_atof,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40,b40 ,b40,b40,b40]; var FUNCTION_TABLE_viiiidddiiddi = [b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,__ZN10IconButtonC2EiP21IconButtonsControllerP5JQuadfffiNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEffb,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41,b41 ,b41,b41,b41]; var FUNCTION_TABLE_vdi = [b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,_emscripten_glSampleCoverage__wrapper,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42,b42 ,b42,b42,b42]; var FUNCTION_TABLE_viiidi = [b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,__ZN7GameApp12DoTransitionEiifb,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43,b43 ,b43,b43,b43]; var FUNCTION_TABLE_viiiiiiii = [b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN13AAAlterPoisonC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti,b44,b44,b44,b44,b44,__ZN15AASetTypeChosenC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN9AADamagerC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti,b44,b44,__ZN7AALiferC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti,b44,__ZN9PTInstantC2EP12GameObserveriP15MTGCardInstanceS3_P9WParsedPTNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEb,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,__ZN13TargetAbilityC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserP8ManaCostiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN23APowerToughnessModifierC2EP12GameObserveriP15MTGCardInstanceS3_P9WParsedPTNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEb,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,__ZN13OptionIntegerC2EiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiiiS6_i,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN14BoosterDisplayC2EiP12GameObserveriiP12JGuiListenerP13TargetChooseri,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN11CardDisplayC2EiP12GameObserveriiP12JGuiListenerP13TargetChooseri,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,__ZN11TrcardDrawnC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbbb,b44,b44,b44,b44,b44,__ZN10TrTargetedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ib,__ZN9TrCounterC2EP12GameObserveriP15MTGCardInstanceP7CounterP13TargetChooserib,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN23GenericTriggeredAbilityC2EP12GameObserveriP15MTGCardInstanceP16TriggeredAbilityP10MTGAbilityS7_P10Targetable,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN13AARandomMoverC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,__ZN6AAEPICC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP8ManaCostb,b44,__ZN15AADamagePreventC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti,b44,__ZN9AASetHandC2EP12GameObserveriP15MTGCardInstanceP10TargetableiP8ManaCosti,__ZN9AALifeSetC2EP12GameObserveriP15MTGCardInstanceP10TargetableP10WParsedIntP8ManaCosti,b44,__ZN9AACascadeC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti,__ZN9AAModTurnC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti,b44,b44,b44,b44,b44,__ZN17AARandomDiscarderC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCosti,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,__ZN10AVanishingC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN33ABasicAbilityAuraModifierUntilEOTC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCostii,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN24ARegularLifeModifierAuraC2EP12GameObserveriP15MTGCardInstanceS3_iii,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,__ZN17TargetZoneChooserC2EP12GameObserverPiiP15MTGCardInstanceibb,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,__ZN13dredgeChooserC2EP12GameObserverPiiP15MTGCardInstanceibb,b44,b44,b44,__ZN18ParentChildChooserC2EP12GameObserverP15MTGCardInstanceiP13TargetChooseribb,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,_emscripten_glCompressedTexImage2D__wrapper,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,_emscripten_glCopyTexImage2D__wrapper,_emscripten_glCopyTexSubImage2D__wrapper,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44,b44 ,b44,b44,b44]; var FUNCTION_TABLE_vidddd = [b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,__ZN5JQuad14SetTextureRectEffff,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,__ZN17hgeDistortionMesh14SetTextureRectEffff,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,_emscripten_glUniform4f__wrapper,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,_emscripten_glVertexAttrib4f__wrapper,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45,b45 ,b45,b45,b45]; var FUNCTION_TABLE_viddddi = [b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,__ZN9JRenderer8FillRectEffffj,__ZN9JRenderer8DrawRectEffffj,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,__ZN9JRenderer8DrawLineEffffj,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46,b46 ,b46,b46,b46]; var FUNCTION_TABLE_iid = [b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,__ZN12AIPlayerBaka3ActEf,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,__ZN6Player3ActEf,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47,b47 ,b47,b47,b47]; var FUNCTION_TABLE_viiiiiii = [b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,__ZN13Interruptible6RenderEP15MTGCardInstanceP5JQuadNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_b,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN5SpellC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserP8ManaCosti,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN10MayAbilityC2EP12GameObserveriP10MTGAbilityP15MTGCardInstancebNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN16AASetColorChosenC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b48,b48,b48,b48,b48,b48,b48,__ZN9AASetCoinC2EP12GameObserveriP15MTGCardInstanceS3_iNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN18REDamagePreventionC2EP10MTGAbilityP13TargetChooserS3_ibN6Damage10DamageTypeE,b48,__ZN19APreventDamageTypesC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_i,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN14WEventCountersC2EP8CountersNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiibb,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN8DeckMenuC2EiP12JGuiListeneriNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKib,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN14DeckEditorMenuC2EiP12JGuiListeneriRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP15DeckDataWrapperP12StatsWrapper,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,__ZN12TrCardTappedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb,__ZN19TrCardTappedformanaC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb,b48,b48,b48,__ZN15TrCardDiscardedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserbb,b48,b48,__ZN10TrVampiredC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_b,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN5AThisC2EP12GameObserveriP15MTGCardInstanceP10DamageableP14ThisDescriptorP10MTGAbility,__ZN12AThisForEachC2EP12GameObserveriP15MTGCardInstanceP10DamageableP14ThisDescriptorP10MTGAbility,b48 ,b48,__ZN5ALordC2EP12GameObserveriP15MTGCardInstanceP13TargetChooseriP10MTGAbility,b48,b48,__ZN6ATeachC2EP12GameObserveriP15MTGCardInstanceP13TargetChooseriP10MTGAbility,b48,b48,b48,b48,__ZN16GenericFlipACoinC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCost,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,__ZN23APreventDamageTypesUEOTC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_i,b48,__ZN13AAFakeAbilityC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP8ManaCost,b48,b48,b48,__ZN11AModifyHandC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEi,b48,b48,__ZN9AAWinGameC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti,b48,b48,__ZN9AAShuffleC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti,__ZN10AAMulliganC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti,__ZN12AARemoveManaC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEi,b48,b48,b48,__ZN15ARampageAbilityC2EP12GameObserveriP15MTGCardInstanceiii,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,__ZN14ACounterShroudC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserP7Counter,b48,b48,b48,b48,b48,b48,b48,b48,__ZN15AProtectionFromC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE,b48,b48,__ZN16ACantBeBlockerOfC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooserb,b48,b48,b48,b48,b48,__ZN10AAWhatsMaxC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCosti,b48,__ZN14AAExchangeLifeC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCosti,b48,__ZN36AInstantBasicAbilityModifierUntilEOTC2EP12GameObserveriP15MTGCardInstanceS3_ii,__ZN21ABasicAbilityModifierC2EP12GameObserveriP15MTGCardInstanceS3_ii,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,__ZN10AAlterCostC2EP12GameObserveriP15MTGCardInstanceS3_ii,b48,b48,b48,b48,b48,b48,b48,b48,__ZN14ASpellCastLifeC2EP12GameObserveriP15MTGCardInstanceiP8ManaCosti,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN13TargetAbilityC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE,b48,b48,__ZN29SpellOrPermanentTargetChooserC2EP12GameObserverP15MTGCardInstanceiibb,b48,b48,b48,__ZN17TypeTargetChooserC2EP12GameObserverPKcP15MTGCardInstanceibb,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN18SpellTargetChooserC2EP12GameObserverP15MTGCardInstanceiibb,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,__ZN15zip_file_system10filesystem9file_infoC2Ejjjjsb,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,__ZN15zip_file_system8izstream4openEPKcxxi,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,_merged_2v_upsample,b48,_merged_1v_upsample,b48,b48,b48,b48 ,b48,b48,b48,_post_process_1pass,b48,_sep_upsample,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,_SDL_DrawLine2 ,_SDL_DrawLine1,_SDL_DrawLine4,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,_emscripten_glReadPixels__wrapper,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,_emscripten_glGetActiveUniform__wrapper,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,_emscripten_glGetActiveAttrib__wrapper,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,__ZNSt3__19__num_putIcE21__widen_and_group_intEPcS2_S2_S2_RS2_S3_RKNS_6localeE,b48,b48,__ZNSt3__19__num_putIcE23__widen_and_group_floatEPcS2_S2_S2_RS2_S3_RKNS_6localeE,b48,b48,__ZNSt3__19__num_putIwE21__widen_and_group_intEPcS2_S2_PwRS3_S4_RKNS_6localeE,__ZNSt3__19__num_putIwE23__widen_and_group_floatEPcS2_S2_PwRS3_S4_RKNS_6localeE,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48,b48 ,b48,b48,b48]; var FUNCTION_TABLE_viiiiddiii = [b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,__ZN11StoryChoiceC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_iffS6_ib,__ZN11StoryRewardC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_ffS6_ii,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49,b49 ,b49,b49,b49]; var FUNCTION_TABLE_viiiiiiiii = [b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN11MenuAbilityC2EP12GameObserveriP10TargetableP15MTGCardInstancebNSt3__16vectorIP10MTGAbilityNS6_9allocatorIS9_EEEEP6PlayerNS6_12basic_stringIcNS6_11char_traitsIcEENSA_IcEEEE,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN8AADrawerC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEib,b50,b50,b50,__ZN10AADepleterC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP8ManaCostib,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN6ABlinkC2EP12GameObserveriP15MTGCardInstanceS3_bbbP10MTGAbility,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN13IfThenAbilityC2EP12GameObserveriP10MTGAbilityS3_P15MTGCardInstanceP10TargetableiNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN13ABlinkGenericC2EP12GameObserveriP15MTGCardInstanceS3_bbbP10MTGAbility,b50,b50,__ZN23ATargetedAbilityCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESE_i,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN8AAClonerC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN11AANewTargetC2EP12GameObserveriP15MTGCardInstanceS3_bP8ManaCostbb,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,__ZN22GenericChooseTypeColorC2EP12GameObserveriP15MTGCardInstanceP10TargetableNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEbbP8ManaCost,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,__ZN13ALifeZoneLinkC2EP12GameObserveriP15MTGCardInstanceiiiiP11MTGGameZone,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,__ZN23DescriptorTargetChooserC2EP12GameObserverP14CardDescriptorPiiP15MTGCardInstanceibb,__ZN17TypeTargetChooserC2EP12GameObserverPKcPiiP15MTGCardInstanceibb,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,_Color16DitherYV12Mod1X,_Color16DitherYV12Mod2X ,_Color24DitherYV12Mod1X,_Color24DitherYV12Mod2X,_Color32DitherYV12Mod1X,_Color32DitherYV12Mod2X,_Color16DitherYUY2Mod1X,_Color16DitherYUY2Mod2X,_Color24DitherYUY2Mod1X,_Color24DitherYUY2Mod2X,_Color32DitherYUY2Mod1X,_Color32DitherYUY2Mod2X,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,_emscripten_glCompressedTexSubImage2D__wrapper,_emscripten_glTexImage2D__wrapper,_emscripten_glTexSubImage2D__wrapper,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50,b50 ,b50,b50,b50]; var FUNCTION_TABLE_viiiiiiiiii = [b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZN16ActivatedAbilityC2EP12GameObserveriP15MTGCardInstanceP8ManaCostiNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEP10MTGAbilitySC_SC_,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,__ZN16ACastRestrictionC2EP12GameObserveriP15MTGCardInstanceP10TargetableP13TargetChooserP10WParsedIntbii,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZN13AManaProducerC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostS7_iNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEb,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZN16TriggerNextPhaseC2EP12GameObserveriP15MTGCardInstanceP10Targetableiibbb,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,__ZN8AForeachC2EP12GameObserveriP15MTGCardInstanceP10DamageableP13TargetChooseriP10MTGAbilityii,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZN7AAMoverC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_P8ManaCostbb,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZN27AInstantCastRestrictionUEOTC2EP12GameObserveriP15MTGCardInstanceP10TargetableP13TargetChooserP10WParsedIntbii,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,__ZN11APhaseAlterC2EP12GameObserveriP15MTGCardInstanceP10TargetablebNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEESC_bSC_,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,__ZN7AUpkeepC2EP12GameObserveriP15MTGCardInstanceP10MTGAbilityP8ManaCostiiib,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,__ZNSt3__111__money_getIcE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_SF_Ri,b51,b51,b51,b51,b51,__ZNSt3__111__money_getIwE13__gather_infoEbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_SJ_Ri,b51,b51 ,b51,b51,__ZNSt3__111__money_putIcE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERcS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESF_SF_Ri,b51,__ZNSt3__111__money_putIwE13__gather_infoEbbRKNS_6localeERNS_10money_base7patternERwS8_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS9_IwNSA_IwEENSC_IwEEEESJ_Ri,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51,b51 ,b51,b51,b51]; var FUNCTION_TABLE_iii = [b52,b52,b52,b52,b52,b52,b52,__ZN10JGuiObject7LeavingE7Buttons,b52,b52,b52,b52,__ZN13ActionElement14CheckUserInputE7Buttons,b52,__ZN13ActionElement23isReactingToTargetClickEP10Targetable,__ZN13ActionElement18reactToTargetClickEP10Targetable,b52,b52,__ZN13ActionElement10stillInUseEP15MTGCardInstance,__ZN13ActionElement12receiveEventEP6WEvent,__ZN13ActionElement12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,b52,__ZN11ActionLayer14CheckUserInputE7Buttons,b52,__ZN11ActionLayer16receiveEventPlusEP6WEvent ,__ZN8GuiLayer17receiveEventMinusEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi,b52,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK13NextGamePhase8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN13Interruptible7LeavingE7Buttons,b52,b52,__ZN13PlayGuiObject14CheckUserInputE7Buttons,b52,b52,b52,__ZN13Interruptible12receiveEventEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZNK12StackAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK5Spell8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK10DrawAction8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11ActionStack14CheckUserInputE7Buttons,b52,__ZN11ActionStack16receiveEventPlusEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZN10Damageable10dealDamageEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12AIPlayerBaka12receiveEventEP6WEvent,b52,__ZN8AIPlayer9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZN12AIPlayerBaka19affectCombatDamagesE10CombatStep,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN13AIMomirPlayer13getEfficiencyEP15OrderedAIAction,__ZN12AIPlayerBaka13getEfficiencyEP10MTGAbility,b52,b52,__ZN12AIPlayerBaka16getPotentialManaEP15MTGCardInstance,b52,b52,__ZN12AIPlayerBaka13canHandleCostEP10MTGAbility,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN8AIPlayer12receiveEventEP6WEvent,b52,b52,b52,__ZN12AIPlayerBaka13getEfficiencyEP15OrderedAIAction,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE8overflowEi,b52,b52,b52,b52,b52,b52,b52,__ZNK10MTGAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZN10MTGAbility10stillInUseEP15MTGCardInstance,__ZN10MTGAbility12receiveEventEP6WEvent,__ZN10MTGAbility12reactToClickEP15MTGCardInstance ,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK16ActivatedAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN16ActivatedAbility18reactToTargetClickEP10Targetable,b52,__ZN16ActivatedAbility12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK14InstantAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK8AACloner8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN10MayAbility23isReactingToTargetClickEP10Targetable,__ZN10MayAbility18reactToTargetClickEP10Targetable,b52,b52,b52,b52,b52,b52,__ZN11MenuAbility14CheckUserInputE7Buttons,__ZN11MenuAbility23isReactingToTargetClickEP10Targetable,__ZN11MenuAbility18reactToTargetClickEP10Targetable,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK13TargetAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN13TargetAbility18reactToTargetClickEP10Targetable,b52,__ZN13TargetAbility12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12AProduceMana12receiveEventEP6WEvent,b52,b52,b52,b52,__ZNK7AUpkeep8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN7AUpkeep12receiveEventEP6WEvent,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN10AACastCard23isReactingToTargetClickEP10Targetable,__ZN10AACastCard18reactToTargetClickEP10Targetable,b52,b52,b52,b52,b52,b52,__ZN16ATutorialMessage14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,__ZThn152_N16ATutorialMessage14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,__ZN14JGuiController14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11CardDisplay14CheckUserInputE7Buttons,b52,__ZN8GuiLayer16receiveEventPlusEP6WEvent,__ZNK11CardDisplay8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK7CardGui8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN13PlayGuiObject7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK8CardView8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12CardSelector14CheckUserInputE7Buttons,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN16CarouselDeckView13ButtonPressedE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK6Damage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZN8GuiLayer14CheckUserInputE7Buttons,b52,__ZN11DamageStack12receiveEventEP6WEvent,b52,__ZNK11DamageStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZThn52_NK11DamageStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZThn52_N11DamageStack12receiveEventEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZN9WSyncable4HookEPS_,b52,__ZN9WSrcCards9setOffsetEi,b52,b52,b52,b52,b52,b52,__ZN11WDataSource7getDeckEi,__ZN11WDataSource10getDistortEi,__ZN9WSrcCards8thisCardEi,b52,b52,b52,b52,b52,__ZN9WSrcCards4SizeEb,b52,b52,__ZN9WSrcCards10isEmptySetEP11WCardFilter,b52,b52,b52,__ZN9WSrcCards14matchesFiltersEP7MTGCard ,b52,b52,b52,b52,b52,b52,__ZN9WSrcCards11loadMatchesEP11MTGAllCards,__ZN8WSrcDeck11loadMatchesEP7MTGDeck,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK12DeckMenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52 ,__ZN12DeckMenuItem7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9ExtraCost10setPaymentEP15MTGCardInstance,b52,b52,b52,__ZN9ExtraCost9setSourceEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,__ZN13ExtraManaCost15tryToSetPaymentEP15MTGCardInstance,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11CounterCost10setPaymentEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK6WEvent8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN6WEvent9getTargetEi,b52,b52,b52,b52,b52,b52,b52,__ZN10GameOption4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,__ZN15GameOptionAward4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52 ,b52,b52,b52,b52,b52,__ZN14GameOptionEnum4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,__ZN21GameOptionKeyBindings4readENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11WCardFilter7isMatchEP7MTGCard ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZNK13GameStateMenu8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZN8WGuiDeco8getColorEi,b52,b52,__ZN8WGuiDeco7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WGuiDeco14CheckUserInputE7Buttons,b52,b52,__ZN14BoosterDisplay14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12GridDeckView13ButtonPressedE7Buttons,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZN10GuiAvatars14CheckUserInputE7Buttons,b52,__ZN10GuiAvatars16receiveEventPlusEP6WEvent,__ZN10GuiAvatars17receiveEventMinusEP6WEvent,b52,b52,b52,b52,b52,b52,__ZN9GuiCombat14CheckUserInputE7Buttons,b52,__ZN9GuiCombat16receiveEventPlusEP6WEvent,__ZN9GuiCombat17receiveEventMinusEP6WEvent,b52,b52,b52,b52,__ZN11HandLimitor6selectEP13PlayGuiObject,__ZN11HandLimitor7greyoutEP13PlayGuiObject,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN15GuiHandOpponent16receiveEventPlusEP6WEvent,__ZN15GuiHandOpponent17receiveEventMinusEP6WEvent,b52,b52,b52,__ZN11GuiHandSelf14CheckUserInputE7Buttons,b52,__ZN11GuiHandSelf16receiveEventPlusEP6WEvent,__ZN11GuiHandSelf17receiveEventMinusEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN7GuiMana16receiveEventPlusEP6WEvent,__ZN7GuiMana17receiveEventMinusEP6WEvent,b52,b52,b52,b52,__ZN11GuiPhaseBar17receiveEventMinusEP6WEvent ,__ZNK11GuiPhaseBar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN11GuiPhaseBar7LeavingE7Buttons,b52,b52,b52,__ZThn52_NK11GuiPhaseBar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZThn52_N11GuiPhaseBar7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN7GuiPlay16receiveEventPlusEP6WEvent,__ZN7GuiPlay17receiveEventMinusEP6WEvent,b52,b52,b52,b52,__ZN9GuiStatic7LeavingE7Buttons,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNK9GuiAvatar8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK11GuiGameZone8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN11GuiGameZone14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK12GuiGraveyard8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52 ,b52,b52,b52,b52,b52,__ZNK8GuiExile8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,__ZNK15GuiOpponentHand8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,__ZNK10GuiLibrary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,__ZNK10IconButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52 ,__ZN10IconButton7LeavingE7Buttons,b52,b52,b52,b52,__ZNK17InteractiveButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN12SimpleButton7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK8MenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN8MenuItem7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZNK16TriggeredAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN16TriggeredAbility12receiveEventEP6WEvent,b52,__ZN16TriggeredAbility14triggerOnEventEP6WEvent,b52,b52,b52,__ZN7Trigger14triggerOnEventEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN23GenericTriggeredAbility14triggerOnEventEP6WEvent,b52 ,b52,b52,__ZN13AManaProducer12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,b52,__ZNK21ListMaintainerAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN21ListMaintainerAbility9canTargetEP11MTGGameZone,__ZN21ListMaintainerAbility11canBeInListEP6Player,__ZN21ListMaintainerAbility5addedEP6Player,__ZN21ListMaintainerAbility7removedEP6Player,b52,b52,__ZNK23AStrongLandLinkCreature8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,__ZN8AExalted14triggerOnEventEP6WEvent,b52,b52,__ZNK20AKjeldoranFrostbeast8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52 ,b52,b52,b52,b52,__ZNK9AFastbond8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,__ZNK10AEarthbind8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,__ZNK17AControlStealAura8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,__ZNK10ASacrifice8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52 ,__ZN11AErgRaiders12receiveEventEP6WEvent,b52,b52,b52,__ZNK12AAnimateDead8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,__ZNK13ALifeZoneLink8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,__ZNK10APowerLeak8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,__ZNK24ARegularLifeModifierAura8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,__ZNK12AJandorsRing8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52 ,b52,b52,b52,__ZNK16AIslandSanctuary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN16AIslandSanctuary12reactToClickEP15MTGCardInstance,b52,b52,b52,__ZNK9AFireball8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,__ZNK14ASpellCastLife8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN14ASpellCastLife12reactToClickEP15MTGCardInstance,b52,b52,b52,__ZNK12AConservator8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN12AConservator12reactToClickEP15MTGCardInstance,b52,b52,b52,__ZNK19ACircleOfProtection8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b52,b52,b52,b52,b52,__ZNK16AArmageddonClock8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN16AArmageddonClock12reactToClickEP15MTGCardInstance,b52,b52,b52,__ZNK13AAladdinsLamp8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,__ZNK20AInstantControlSteal8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZNK21ABasicAbilityModifier8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK36AInstantBasicAbilityModifierUntilEOT8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,__ZNK19AStandardRegenerate8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11APhaseAlter14triggerOnEventEP6WEvent,b52,b52,__ZN15ABushidoAbility12receiveEventEP6WEvent,b52,b52,b52,__ZN18ASpiritLinkAbility12receiveEventEP6WEvent,b52,b52,b52 ,__ZNK15AFlankerAbility8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN15AFlankerAbility12receiveEventEP6WEvent,b52,b52,b52,__ZN16AReduceToAbility12receiveEventEP6WEvent,b52,b52,b52,__ZN19AEngagedManaAbility12receiveEventEP6WEvent,b52,b52,b52,__ZN14AEvolveAbility12receiveEventEP6WEvent,b52,b52,b52,__ZN15ARampageAbility12receiveEventEP6WEvent,b52,b52,b52,__ZNK13ATokenCreator8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN6ATeach11canBeInListEP15MTGCardInstance,__ZN6ATeach5addedEP15MTGCardInstance,__ZN6ATeach7removedEP15MTGCardInstance,b52,b52,b52,b52,b52 ,b52,__ZN9AAsLongAs11canBeInListEP15MTGCardInstance,__ZN9AAsLongAs5addedEP15MTGCardInstance,__ZN9AAsLongAs7removedEP15MTGCardInstance,__ZN9AAsLongAs5addedEP6Player,b52,b52,b52,b52,b52,__ZN8AForeach11canBeInListEP15MTGCardInstance,__ZN8AForeach5addedEP15MTGCardInstance,__ZN8AForeach7removedEP15MTGCardInstance,b52,b52,b52,b52,b52,__ZN5ALord11canBeInListEP15MTGCardInstance,__ZN5ALord5addedEP15MTGCardInstance,__ZN5ALord7removedEP15MTGCardInstance,__ZN5ALord11canBeInListEP6Player,__ZN5ALord5addedEP6Player,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9TrCounter18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN10TrTargeted18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN10TrVampired18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN12TrLifeGained18triggerOnEventImplEP6WEvent ,b52,b52,b52,__ZN9TrDamaged18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN15TrCardDiscarded18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN16TrCardSacrificed18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN11TrcardDrawn18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN15TrCombatTrigger18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN19TrCardTappedformana18triggerOnEventImplEP6WEvent,b52,b52,b52,__ZN12TrCardTapped18triggerOnEventImplEP6WEvent,b52,b52 ,b52,__ZN17TrCardAddedToZone18triggerOnEventImplEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK12MTGGamePhase8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN12MTGGamePhase14CheckUserInputE7Buttons,b52,b52,b52,b52,__ZNK11MTGGameZone8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK10MTGLibrary8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK12MTGGraveyard8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK7MTGHand8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b52,b52,b52,__ZNK9MTGInPlay8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK8MTGStack8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,__ZNK18MTGRemovedFromGame8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN13MTGEventBonus12receiveEventEP6WEvent,b52 ,b52,b52,__ZNK16MTGPutInPlayRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN16MTGPutInPlayRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK13MTGKickerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN13MTGKickerRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK22MTGAlternativeCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN22MTGAlternativeCostRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK14MTGBuyBackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN14MTGBuyBackRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52 ,__ZNK16MTGFlashBackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN16MTGFlashBackRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK14MTGRetraceRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN14MTGRetraceRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK14MTGSuspendRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN14MTGSuspendRule12receiveEventEP6WEvent,__ZN14MTGSuspendRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK16MTGMorphCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN16MTGMorphCostRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK14MTGPayZeroRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b52,__ZN14MTGPayZeroRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK15MTGOverloadRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN15MTGOverloadRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK17MTGAttackCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN17MTGAttackCostRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK16MTGBlockCostRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN16MTGBlockCostRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK13MTGAttackRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN13MTGAttackRule12receiveEventEP6WEvent ,__ZN13MTGAttackRule12reactToClickEP15MTGCardInstance,b52,b52,__ZN13MTGAttackRule6selectEP13PlayGuiObject,__ZN13MTGAttackRule7greyoutEP13PlayGuiObject,__ZThn152_N13MTGAttackRule6selectEP13PlayGuiObject,__ZThn152_N13MTGAttackRule7greyoutEP13PlayGuiObject,b52,b52,b52,__ZN25MTGPlaneswalkerAttackRule12reactToClickEP15MTGCardInstance,b52,b52,__ZN25MTGPlaneswalkerAttackRule6selectEP13PlayGuiObject,__ZN25MTGPlaneswalkerAttackRule7greyoutEP13PlayGuiObject,__ZThn152_N25MTGPlaneswalkerAttackRule6selectEP13PlayGuiObject,__ZThn152_N25MTGPlaneswalkerAttackRule7greyoutEP13PlayGuiObject,b52,b52,b52,b52,b52,b52,b52,__ZNK21MTGCombatTriggersRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN21MTGCombatTriggersRule12receiveEventEP6WEvent,b52,b52,b52,__ZN27OtherAbilitiesEventReceiver12receiveEventEP6WEvent ,b52,b52,b52,__ZNK12MTGBlockRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN12MTGBlockRule12receiveEventEP6WEvent,__ZN12MTGBlockRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,b52,__ZNK12MTGMomirRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN12MTGMomirRule12reactToClickEP15MTGCardInstance,b52,b52,b52,b52,__ZNK17MTGStoneHewerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN17MTGStoneHewerRule12receiveEventEP6WEvent,b52,b52,b52,b52,__ZN13MTGHermitRule12receiveEventEP6WEvent,b52,b52,b52 ,b52,b52,b52,__ZN10HUDDisplay12receiveEventEP6WEvent,b52,b52,b52,__ZNK15MTGSoulbondRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN15MTGSoulbondRule12receiveEventEP6WEvent,b52,b52,b52,__ZNK13MTGDredgeRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN13MTGDredgeRule7replaceEP6WEvent,__ZThn152_N13MTGDredgeRule7replaceEP6WEvent,b52,b52,b52,b52,__ZNK14MTGPersistRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN14MTGPersistRule12receiveEventEP6WEvent,b52,b52,b52,__ZNK14MTGVampireRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN14MTGVampireRule12receiveEventEP6WEvent,b52,b52,b52 ,__ZNK14MTGUnearthRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN14MTGUnearthRule12receiveEventEP6WEvent,b52,b52,b52,__ZN16MTGTokensCleanup12receiveEventEP6WEvent,b52,b52,b52,__ZNK13MTGLegendRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN13MTGLegendRule11canBeInListEP15MTGCardInstance,__ZN13MTGLegendRule5addedEP15MTGCardInstance,__ZN13MTGLegendRule7removedEP15MTGCardInstance,b52,b52,__ZNK18MTGPlaneWalkerRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN18MTGPlaneWalkerRule11canBeInListEP15MTGCardInstance,__ZN18MTGPlaneWalkerRule5addedEP15MTGCardInstance,__ZN18MTGPlaneWalkerRule7removedEP15MTGCardInstance,b52,b52,__ZN21MTGPlaneswalkerDamage12receiveEventEP6WEvent,b52,b52,b52,__ZNK15MTGLifelinkRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,__ZN15MTGLifelinkRule12receiveEventEP6WEvent,b52,b52,b52,__ZN17MTGDeathtouchRule12receiveEventEP6WEvent,b52,b52,b52,b52,__ZNK15ParentChildRule8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN15ParentChildRule12receiveEventEP6WEvent,b52,b52,b52,__ZN17ReplacementEffect7replaceEP6WEvent,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WGuiBase8getColorEi,b52,__ZN8WGuiItem7LeavingE7Buttons,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WGuiItem14CheckUserInputE7Buttons,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9OptionKey14CheckUserInputE7Buttons,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN6Player12receiveEventEP6WEvent,b52,__ZN6Player9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN23PlayGuiObjectController14CheckUserInputE7Buttons,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN18REDamagePrevention7replaceEP6WEvent,b52,b52,__ZN20RECountersPrevention7replaceEP6WEvent,b52,b52,__ZN17REDrawReplacement7replaceEP6WEvent,b52,b52,b52,b52,b52,b52,__ZN10SimpleMenu14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,__ZNKSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEE13__get_deleterERKSt9type_info,b52,b52,b52,b52,__ZNK14SimpleMenuItem8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE ,b52,b52,b52,b52,b52,b52,b52,__ZNK12SimpleButton8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK9StoryText8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN18StoryDialogElement7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZNK10StoryImage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,__ZNK11StoryChoice8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,__ZN11StoryChoice7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZN13TargetChooser9addTargetEP10Targetable,b52,__ZN13TargetChooser11targetsZoneEP11MTGGameZone,b52,b52,__ZN13TargetChooser6equalsEPS_,b52,b52,b52,b52,b52,__ZN17TargetZoneChooser11targetsZoneEP11MTGGameZone,b52,b52,__ZN17CardTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN17TypeTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN23DescriptorTargetChooser6equalsEP13TargetChooser,b52,b52 ,b52,b52,__ZN17TargetZoneChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN19PlayerTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN18SpellTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN29SpellOrPermanentTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN19DamageTargetChooser6equalsEP13TargetChooser,b52,b52,b52,__ZN20TriggerTargetChooser11targetsZoneEP11MTGGameZone,b52,__ZN20TriggerTargetChooser6equalsEP13TargetChooser,b52 ,b52,b52,b52,__ZN18ParentChildChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN23DamageableTargetChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN18ProliferateChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN16BlockableChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN15pairableChooser6equalsEP13TargetChooser,b52,b52,b52,b52,__ZN13dredgeChooser6equalsEP13TargetChooser,b52 ,b52,b52,b52,__ZN15myCursesChooser6equalsEP13TargetChooser,b52,b52,b52,__ZN11TargetsList9addTargetEP10Targetable,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK12TextScroller8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,b52,b52,b52,b52,__ZN17ThisTargetCompare5matchEP15MTGCardInstance,b52,b52,b52,__ZN11ThisCounter5matchEP15MTGCardInstance,b52 ,b52,b52,__ZN16ThisOpponentlife5matchEP15MTGCardInstance,b52,b52,b52,__ZN18ThisControllerlife5matchEP15MTGCardInstance,b52,b52,b52,__ZN9ThisPower5matchEP15MTGCardInstance,b52,b52,b52,__ZN9ThisEquip5matchEP15MTGCardInstance,b52,b52,b52,__ZN9ThisAuras5matchEP15MTGCardInstance,b52,b52,b52,__ZN24ThisOpponentDamageAmount5matchEP15MTGCardInstance,b52,b52,b52,__ZN12ThisUntapped5matchEP15MTGCardInstance,b52,b52,b52 ,__ZN10ThisTapped5matchEP15MTGCardInstance,b52,b52,b52,__ZN12ThisAttacked5matchEP15MTGCardInstance,b52,b52,b52,__ZN11ThisBlocked5matchEP15MTGCardInstance,b52,b52,b52,__ZN14ThisNotBlocked5matchEP15MTGCardInstance,b52,b52,b52,__ZN11ThisDamaged5matchEP15MTGCardInstance,b52,b52,b52,__ZN13ThisDualWield5matchEP15MTGCardInstance,b52,b52,b52,__ZN13ThisToughness5matchEP15MTGCardInstance,b52,b52,b52,__ZN14ThisCounterAny5matchEP15MTGCardInstance,b52 ,b52,b52,__ZN5ThisX5matchEP15MTGCardInstance,b52,b52,b52,__ZN12ThisVariable5matchEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9WSrcCards11loadMatchesEP7MTGDeck,b52,b52,__ZN14WSrcDeckViewer9setOffsetEi,b52,b52,b52,b52,b52,__ZN14WSrcDeckViewer8thisCardEi ,__ZN14WSrcDeckViewer4SizeEb,b52,b52,__ZN14WSrcDeckViewer10isEmptySetEP11WCardFilter,b52,b52,b52,__ZN14WSrcDeckViewer14matchesFiltersEP7MTGCard,b52,b52,b52,b52,b52,b52,__ZN14WSrcDeckViewer11loadMatchesEP11MTGAllCards,__ZN14WSrcDeckViewer11loadMatchesEP7MTGDeck,b52,b52,b52,b52,b52,__ZN9WSyncable9setOffsetEi,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZN11WDataSource8thisCardEi,b52,b52,b52,b52,__ZNK16WEventZoneChange8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,__ZN16WEventZoneChange9getTargetEi,b52,b52,__ZNK12WEventDamage8toStringERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEE,b52,__ZN12WEventDamage9getTargetEi,b52,b52,__ZN10WEventLife9getTargetEi,b52,b52,b52,b52,b52,__ZN13WEventCardTap9getTargetEi,b52,b52 ,__ZN23WEventCardTappedForMana9getTargetEi,b52,b52,__ZN18WEventCardAttacked9getTargetEi,b52,b52,__ZN23WEventCardAttackedAlone9getTargetEi,b52,b52,__ZN28WEventCardAttackedNotBlocked9getTargetEi,b52,b52,__ZN25WEventCardAttackedBlocked9getTargetEi,b52,b52,__ZN17WEventCardBlocked9getTargetEi,b52,b52,__ZN14WEventcardDraw9getTargetEP6Player,b52,b52,__ZN19WEventCardSacrifice9getTargetEi,b52,b52,__ZN17WEventCardDiscard9getTargetEi,b52,b52,__ZN15WEventCardCycle9getTargetEi,b52,b52 ,__ZN13WEventVampire9getTargetEi,b52,b52,__ZN12WEventTarget9getTargetEi,b52,b52,__ZN20WEventCardUnattached9getTargetEi,b52,b52,__ZN18WEventCardEquipped9getTargetEi,b52,b52,__ZN26WEventCardControllerChange9getTargetEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN14WCFilterLetter7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN11WCFilterSet7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN13WCFilterColor7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN14WCFilterRarity7isMatchEP7MTGCard,b52 ,b52,b52,b52,__ZN15WCFilterAbility7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN10WCFilterOR7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN11WCFilterAND7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN13WCFilterGROUP7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN11WCFilterNOT7isMatchEP7MTGCard,b52,b52,b52,__ZN17WCFilterOnlyColor7isMatchEP7MTGCard,b52,b52 ,b52,__ZN21WCFilterProducesColor7isMatchEP7MTGCard,b52,b52,b52,__ZN11WCFilterCMC7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN13WCFilterPower7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN17WCFilterToughness7isMatchEP7MTGCard,b52,b52,b52,b52,__ZN12WCFilterType7isMatchEP7MTGCard,b52,b52,b52,b52,b52,b52,__ZN12WCFilterNULL7isMatchEP7MTGCard,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN7WFBFont12PreCacheCharEPKh,b52,b52,b52,b52 ,b52,b52,__ZNK8WGBKFont7GetManaEPKh,__ZN8WGBKFont12PreCacheCharEPKh,b52,b52,b52,b52,__ZNK6WUFont7GetManaEPKh,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WGuiMenu7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,__ZN8WGuiList14CheckUserInputE7Buttons,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12WDecoConfirm7LeavingE7Buttons,b52,b52,b52,b52,__ZN12WDecoConfirm14CheckUserInputE7Buttons,b52,b52,b52,__ZN10WGuiButton8getColorEi,b52 ,__ZN10WGuiButton14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9WGuiSplit7LeavingE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9WGuiSplit14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52 ,__ZN8WGuiMenu14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZN11WGuiFilters14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN13WGuiKeyBinder14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WGuiBase14CheckUserInputE7Buttons ,b52,b52,b52,b52,b52,b52,__ZN11WDecoStyled8getColorEi,b52,b52,b52,b52,__ZN11WGuiTabMenu14CheckUserInputE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN19ResourceManagerImpl6fileOKERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl5dirOKERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl13CreateTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN19ResourceManagerImpl10GetTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,__ZN19ResourceManagerImpl8GetWFontEi,__ZN19ResourceManagerImpl11ssLoadMusicEPKc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9pbackfailEi,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE8overflowEi,b52,b52,b52,b52,b52,b52,__ZN15zip_file_system14zbuffer_stored8overflowEi,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZN15zip_file_system16zbuffer_deflated8overflowEi,b52,b52,_GLES2_CreateRenderer,_SW_CreateRenderer,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE9pbackfailEj,b52,__ZNSt3__111__stdoutbufIwE8overflowEj,b52,b52,b52,b52,b52,__ZNSt3__110__stdinbufIwE9pbackfailEj,b52,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE8overflowEj,b52,b52,b52,b52,b52,__ZNSt3__111__stdoutbufIcE8overflowEi,b52,b52 ,b52,b52,__ZNSt3__110__stdinbufIcE9pbackfailEi,b52,b52,b52,__ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__15ctypeIcE10do_toupperEc ,b52,__ZNKSt3__15ctypeIcE10do_tolowerEc,b52,__ZNKSt3__15ctypeIcE8do_widenEc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__15ctypeIwE10do_toupperEw,b52,__ZNKSt3__15ctypeIwE10do_tolowerEw,b52,__ZNKSt3__15ctypeIwE8do_widenEc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP13AutoLineMacroNS_9allocatorIS2_EEEixEj ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13minIjEERKT_S3_S3_,__ZNSt3__116allocator_traitsINS_9allocatorIP13AutoLineMacroEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP10JGuiObjectNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE,b52,b52,b52,b52 ,__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEj,b52,b52,b52,b52,b52,__ZN11ActionLayer13moveToGarbageEP13ActionElement,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP13ActionElementEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_,b52,b52,b52,b52,__ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,__ZN11TargetsList13getNextTargetEP10Targetable,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEaSERKS5_,b52,b52,b52,b52,__ZN5Spell23getNextDamageableTargetEP10Damageable,b52,b52,b52,b52,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi,b52,b52,b52,__ZN12GameSettingsixEi,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEPKc,b52,b52,b52 ,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP6AIHintNS_9allocatorIS2_EEEixEj,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSA_,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEixEj,b52,__ZN7AIHints10findSourceEi,__ZN8ManaCost4DiffEPS_ ,__ZN8ManaCost7getCostEi,__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c,b52,b52,b52,__ZN7AIHints14getByConditionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGAbilityEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZNSt3__116allocator_traitsINS_9allocatorIP6AIHintEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN14CardDescriptor5matchEP11MTGGameZone,b52,__ZN11ActionLayer10getAbilityEi,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIsEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE8allocateERS4_j,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN11JFileSystem10FileExistsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorIP8AIActionPS2_RS2_PS3_iLi1024EEES8_,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11MTGGameZone11countByTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,__ZN15MTGCardInstance15getNextOpponentEPS_,__ZN15MTGCardInstance3hasEi,b52,b52,b52,b52,__ZN11MTGGameZone10findByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZN8ManaCost3addEPS_,b52 ,b52,__ZN8ManaCost9canAffordEPS_,b52,b52,__ZNSt3__16vectorIP8AIActionNS_9allocatorIS2_EEEixEj,__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEixERS7_,b52,b52,__ZN8ManaCost8hasColorEi,b52,b52,__ZN8ManaCost13getHybridCostEj,b52,__ZNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS_9allocatorINS_4pairIKS1_iEEEEEixERS5_,__ZNSt3__16vectorIP6PlayerNS_9allocatorIS2_EEEixEj,b52,b52,b52,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP10TargetableNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZN11TargetsList16alreadyHasTargetEP10Targetable,b52,b52,__ZNSt3__16uniqueINS_11__wrap_iterIPP10TargetableEEEET_S6_S6_,b52,b52,b52,b52,b52,b52,b52,__ZN13CardPrimitive7hasTypeEi,__ZNSt3__16vectorIiNS_9allocatorIiEEEixEj,b52,b52,b52,b52,b52,b52,__ZN20TargetChooserFactory19createTargetChooserEP15MTGCardInstance,b52,__ZN11MTGGameZone10hasAbilityEi,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEEixERS7_,b52,__ZNSt3__13mapIP15MTGCardInstanceiNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_iEEEEE4findERS7_,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP15MTGCardInstanceEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8AIActionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNSt3__17getlineIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EE,b52,b52,b52,__ZNSt3__1neERKNS_15__list_iteratorIP6AIStatPvEES6_,b52,b52,__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE4findERS7_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,__ZN11MTGGameZone7hasCardEP15MTGCardInstance,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstanceiEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,b52,b52,b52,b52,__Z15compare_aistatsP6AIStatS0_,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__16locale9has_facetERNS0_2idE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEEaSERKS5_,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP7CounterNS_9allocatorIS2_EEEixEj,b52,b52,__ZN14MTGPlayerCards14putInGraveyardEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP10MTGAbilityNS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__16vectorIP9ExtraCostNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN12GameObserver12receiveEventEP6WEvent,b52,__ZN12GameObserver14removeObserverEP13ActionElement,b52,b52,__ZN11MTGAllCards13getCardByNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZNSt3__16vectorIiNS_9allocatorIiEEEaSERKS3_,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEaSERKS8_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIPKcNS_9allocatorIS2_EEEixEj ,__ZN11MTGAllCards8findTypeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj,b52,b52,__ZNKSt3__16vectorIP8ManaCostNS_9allocatorIS2_EEEixEj ,b52,b52,b52,b52,__ZN13CardPrimitive7hasTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,__ZN11MTGAllCards15isSubtypeOfTypeEjj,__ZNSt3__13mapIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS5_EEEENS_4lessIS2_EENS6_INS_4pairIKS2_S8_EEEEEixEOS2_,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP5ALordNS_9allocatorIS2_EEEixEj,b52,__ZN11ActionLayer14removeFromGameEP13ActionElement,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,__ZN8ManaCost13addExtraCostsEP10ExtraCosts,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN12GameSettingsixENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEm,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11MTGGameZone16countByCanTargetEP13TargetChooser ,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_21__list_const_iteratorIiPvEES4_,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaCostEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP19APreventDamageTypesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10JGuiObjectEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP5ALordEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP29ModRulesBackGroundCardGuiItemNS_9allocatorIS2_EEEixEj,b52,b52,__ZNSt3__16vectorIP25ModRulesRenderCardGuiItemNS_9allocatorIS2_EEEixEj,__ZN7CardGui10FilterCardEP7MTGCardNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b52,b52,b52,__ZN8ManaCost12getExtraCostEj ,__ZNSt3__16vectorINS_10shared_ptrI5JQuadEENS_9allocatorIS3_EEEixEj,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLERKS5_,b52,b52,b52,b52,__ZN13CardPrimitive10hasSubtypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEPKc,b52,b52,b52,__ZN15MTGCardInstance12setToughnessEi,b52,b52,b52,__ZN14CardDescriptor5matchEP15MTGCardInstance,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSA_,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP29ModRulesBackGroundCardGuiItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,__ZNSt3__116allocator_traitsINS_9allocatorIP25ModRulesRenderCardGuiItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_,b52,b52,__ZN11MTGAllCards3addENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEj,b52,__ZN8Subtypes6isTypeEj,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorIN12CardSelector14SelectorMemoryEPS2_RS2_PS3_iLi341EEES8_,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEPS8_RS8_PS9_iLi512EEESE_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP13PlayGuiObjectEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIN12CardSelector14SelectorMemoryEEEE8allocateERS4_j,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIP14LimitorFunctorI13PlayGuiObjectEN8CardView12SelectorZoneEEEEEE8allocateERSA_j,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP7CounterEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52 ,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,__ZNSt3__16vectorIP11CreditBonusNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN7Credits20isDifficultyUnlockedEP9DeckStats,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,__ZN10Unlockable11tryToUnlockEP12GameObserver,b52,b52,b52,b52,__ZN7MTGSets7getInfoEi,b52,__ZN7Credits21IsMoreAIDecksUnlockedEP9DeckStats,b52,b52,b52,b52,b52,__ZN9DeckStats16percentVictoriesENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52 ,b52,__ZN7MTGSets7findSetENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP11CreditBonusEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorI6DamageEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRS3_S4_E,b52,__ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E,b52,__ZN8WSrcDeck8getCountEi,b52,__ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP12StatsWrapperEEPNS_11__tree_nodeISB_PvEEiEEEppEi,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP12DeckMetaDataEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEj,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPNS_11__tree_nodeIS9_PvEEiEEEESH_,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13minIfEERKT_S3_S3_,b52,b52,b52,b52 ,b52,__ZN9DeckStats11getDeckStatENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS8_P8DeckStatNS_4lessIS8_EENS6_INS_4pairIKS8_SB_EEEEEEEEPNS_11__tree_nodeISJ_PvEEiEEEESR_,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS0_IS6_P8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEESA_NS4_INSB_ISC_SF_EEEEEixERSC_,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEppEi,b52,b52,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_,b52,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,__ZN13CardPrimitive8hasColorEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8DeckStatEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIN8DeckView7CardRepEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__16vectorIP8GuiLayerNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP3PosNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8GuiLayerEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP3PosEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,__ZN8ManaPool3payEP8ManaCost,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP9ExtraCostEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,__ZN11JFileSystem7MakeDirERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN8ModRules4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrI5JQuadEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIPKcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEb,b52,__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK12GameObserver,b52,b52,b52,b52,b52,b52,__ZN8ManaCost6removeEPS_,__ZN8GuiLayer10getIndexOfEP10JGuiObject,__ZN11TargetsList12toggleTargetEP10Targetable,b52,__ZN11ActionLayer23isReactingToTargetClickEP10Targetable,__ZN11ActionLayer18reactToTargetClickEP10Targetable ,b52,b52,b52,b52,__ZN12GameObserver9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN12GameObserver12createPlayerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,__ZN12GameObserver14processActionsEb,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorIP6WEventPS2_RS2_PS3_iLi1024EEES8_,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP6WEventEEE8allocateERS4_j,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_21__list_const_iteratorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPvEESA_,__ZNSt3__116allocator_traitsINS_9allocatorINS_11__list_nodeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEPvEEEEE8allocateERSA_j,b52,b52,b52 ,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP6PlayerEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZN7MTGSetsixENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,__ZN11GameOptionsixEi,b52,b52,b52,__ZN11GameOptions3getEi,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEEPNS_11__tree_nodeISB_PvEEiEEEppEi,b52,b52,b52,b52,__ZN11GameOptions3getENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,__ZN11MTGAllCards10countBySetEi,__ZN10GameOptionaSERKS_ ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLEc,b52,b52,b52,b52,b52,b52,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERi,__ZNSt3__1rsIcNS_11char_traitsIcEEEERNS_13basic_istreamIT_T0_EES7_RS4_,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEErsERj,b52,b52,b52,b52,__ZN3JGE7BindKeyEi7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10GameOptionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIiNS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIi7ButtonsEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__Z10sortByNameP12DeckMetaDataS0_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE2atEj,__ZNSt3__16vectorIP8DeckStatNS_9allocatorIS2_EEE2atEj,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP12DeckMetaDataNS_9allocatorIS2_EEE2atEj,__ZN19GameStateDeckViewer8loadDeckEi,b52,b52,b52,b52,b52,__ZN9PriceList12getSellPriceEP7MTGCard,b52,__ZN7MTGDeck6removeEi,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZN12GameObserver9getPlayerEj,__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEE2atEj,b52,__ZN13GameStateDuel10MusicExistENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN8TaskList4saveENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__16vectorI5TDeckNS_9allocatorIS1_EEEixEj,b52,b52,b52,__ZNSt3__16vectorIjNS_9allocatorIjEEE2atEj,__ZNSt3__16vectorIjNS_9allocatorIjEEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorI5TDeckEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP20ModRulesMainMenuItemNS_9allocatorIS2_EEEixEj,b52,b52,__ZNSt3__16vectorIP21ModRulesOtherMenuItemNS_9allocatorIS2_EEEixEj,b52,__ZN11MTGAllCards4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,__ZN3JGE14GetButtonStateE7Buttons,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP20ModRulesMainMenuItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,__ZNSt3__116allocator_traitsINS_9allocatorIP21ModRulesOtherMenuItemEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_ ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WSrcDeck5countEP7MTGCard,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP15AttackerDamagedEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP14DamagerDamagedEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8CardViewEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13maxIfEERKT_S3_S3_,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8ManaIconEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,__ZN9PhaseRing9phaseNameEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN8ManaCost12addExtraCostEP9ExtraCost,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIsNS_9allocatorIsEEEixEj,__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEaSERKS4_,b52,__ZNKSt3__16vectorIsNS_9allocatorIsEEEixEj,b52,b52 ,b52,b52,b52,b52,__ZNSt3__16vectorI14ManaCostHybridNS_9allocatorIS1_EEEixEj,__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEER14ManaCostHybrid,b52,b52,b52,__ZN8ManaCost3payEPS_,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorI14ManaCostHybridEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNK12TiXmlElement9AttributeEPKc,b52,b52,b52,b52,__ZN8ModRules13getValueAsIntEP12TiXmlElementNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b52,__ZN9TiXmlNode10FirstChildEPKc,b52,b52,__ZN9TiXmlNode11NextSiblingEPKc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN14AbilityFactory16parseRestrictionENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN13TargetChooser17countValidTargetsEb,b52,b52,b52,__ZN11MTGGameZone7hasNameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN5Spell23FullfilledAlternateCostERKi,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN12MultiAbility3AddEP10MTGAbility,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN5Spell18getNextSpellTargetEPS_,b52,b52,__ZN11MTGAllCards11getCardByIdEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZN5Spell17getNextCardTargetEP15MTGCardInstance,b52,b52,b52,b52,__ZN5Spell13getNextTargetEP10Targetable,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5eraseENS_11__wrap_iterIPKS6_EE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEixEOi,__ZNSt3__13mapIibNS_4lessIiEENS_9allocatorINS_4pairIKibEEEEEixERS5_,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4lessIS6_EENS4_INS_4pairIKS6_S6_EEEEEixEOS6_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,__ZN15MTGCardInstance8isInPlayEP12GameObserver,b52,b52,b52,b52,__ZNSt3__13mapIP15MTGCardInstancebNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEE5eraseERS7_,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,__ZNSt3__13mapIP6PlayerbNS_4lessIS2_EENS_9allocatorINS_4pairIKS2_bEEEEEixERS7_,b52,b52,b52,b52,b52,b52,b52,__ZN8ManaCostaSERKS_,b52,b52,b52,b52,b52,b52,__ZN16PlayRestrictions39getMaxPerTurnRestrictionByTargetChooserEP13TargetChooser,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9PhaseRing11removePhaseEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEE8ManaCost,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_21__list_const_iteratorIP15MTGCardInstancePvEES6_,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP13TargetChooserEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorIP10TargetablePS2_RS2_PS3_iLi1024EEES8_,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10TargetableEEE8allocateERS4_j,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixEj ,b52,b52,__Z10StartsWithRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPKc,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZN7MTGSets9findBlockENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__1rsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EE,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP7MTGCardEEPNS_11__tree_nodeIS5_PvEEiEEEppEi,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEEPNS_11__tree_nodeISB_PvEEiEEEppEi,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,__ZN7MTGDeck3addEP7MTGCard,b52,__ZN11MTGAllCards1_Ei,__ZN7MTGDeck3addEi,b52,__ZN12GameSettings3getEi,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEESB_,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiiEEPNS_11__tree_nodeIS3_PvEEiEEEppEi,b52,__ZN7MTGDeck11getCardByIdEi,__ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEEP8ManaCost,b52 ,b52,b52,__ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_RKNS_8__iom_t4IcEE,__ZNSt3__16vectorIP10MTGSetInfoNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__18ios_base5widthEi,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10MTGSetInfoEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiNS_4lessIS6_EENS4_INS_4pairIKS6_iEEEEEixERSA_,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN11MTGGameZone9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZN15WCFilterFactory9ConstructENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZN13TiXmlDocument8LoadFileE13TiXmlEncoding,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__16vectorIP12MTGPackEntryNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP11MTGPackSlotNS_9allocatorIS2_EEEixEj,__ZNSt3__16vectorIP7MTGPackNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP12MTGPackEntryEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP11MTGPackSlotEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52 ,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGPackEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN5Spell8computeXEP15MTGCardInstance,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__13mapIiP7MTGCardNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_,b52,b52,b52,b52,b52,__ZN10HUDDisplay8addEventENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZNSt3__1neERKNS_15__list_iteratorIP9HUDStringPvEES6_,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_15__list_iteratorIP17ReplacementEffectPvEES6_,__ZNSt3__115__list_iteratorIP17ReplacementEffectPvEppEi,b52,b52,b52,__ZNSt3__13mapIP15MTGCardInstanceNS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EENS4_INS_4pairIKS2_S6_EEEEEixERSA_,__ZNSt3__16vectorIP15MTGCardInstanceNS_9allocatorIS2_EEE2atEj,b52,b52,b52,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIP15MTGCardInstancebEEPNS_11__tree_nodeIS5_PvEEiEEEppEi,b52,__ZNSt3__1eqIiNS_9allocatorIiEEEEbRKNS_6vectorIT_T0_EES8_ ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_21__list_const_iteratorIP9HUDStringPvEES6_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9PhaseRing8addPhaseEP5Phase,b52,b52,b52,__ZNSt3__1neERKNS_15__list_iteratorIP5PhasePvEES6_,b52,__ZNSt3__115__list_iteratorIP5PhasePvEppEi,b52,b52,b52,__ZN9PhaseRing8getPhaseEi,b52,b52,__ZNSt3__1neERKNS_21__list_const_iteratorIP5PhasePvEES6_,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4listIP5PhaseNS1_IS4_EEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_,b52,b52,b52,b52,b52,b52,b52,b52,__ZN14MTGPlayerCards9parseLineERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP15PlayRestrictionEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixEOi,b52,b52,b52,b52,b52 ,__ZNSt3__1neERKNS_21__list_const_iteratorIP17ReplacementEffectPvEES6_,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN5Rules4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,__ZN5Rules13strToGameModeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,__ZNSt3__116allocator_traitsINS_9allocatorIP5RulesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9StoryPage11loadElementEP12TiXmlElement,__ZN9StoryFlow8gotoPageENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN9StoryFlow9_gotoPageENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52 ,b52,b52,__ZNSt3__16vectorIP18StoryDialogElementNS_9allocatorIS2_EEEixEj,__ZN9StoryFlow5parseENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN11JFileSystem8OpenFileERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,__ZN9StoryFlow8loadPageEP12TiXmlElement,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,__ZN9StoryFlow10loadPageIdENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP18StoryDialogElementEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEEixERSC_,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleNS_4lessIS6_EENS4_INS_4pairIKS6_S8_EEEEE4findERSC_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEEPNS_11__tree_nodeISB_PvEEiEEEESJ_,__ZN7MTGDeck3addEPS_,b52,__ZNSt3__16vectorIP10WStyleRuleNS_9allocatorIS2_EEEixEj,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP10WStyleRuleEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEEixERS5_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8TaskList4loadENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,__ZN4Task13createFromStrENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb,b52,b52,__ZNSt3__16vectorIP4TaskNS_9allocatorIS2_EEEixEj,b52,__ZNK12GameObserver6didWinEP6Player,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP4TaskEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEENS_4lessIS1_EENS6_INS2_IS1_SB_EEEEEixERS1_,__ZNSt3__14pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEaSERKS9_,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixEj,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEE4findERSD_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_10shared_ptrI5JQuadEEEEPNS_11__tree_nodeISC_PvEEiEEEESK_,b52,b52,b52,b52,b52,__ZN12JSoundSystem10LoadSampleEPKc,b52 ,b52,b52,b52,b52,b52,b52,b52,_calloc,b52,b52,__ZNSt3__13mapIiiNS_4lessIiEENS_9allocatorINS_4pairIKiiEEEEE4findERS5_,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP7MTGCardEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,b52,b52,__ZN15WCFilterFactory4LeafENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_strcpy,__ZNSt3__17strrchrEPci,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZN8WDistortixEi,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,__ZN11WGuiFilters15isAvailableCodeENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_,b52,b52,b52,__ZNSt3__1eqERKNS_21__tree_const_iteratorIiPNS_11__tree_nodeIiPvEEiEES7_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP8WGuiBaseEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52 ,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorI7ButtonsEEE10__max_sizeENS_17integral_constantIbLb1EEERKS3_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadNS_4lessIS6_EENS4_INS_4pairIKS6_S7_EEEEE4findERSB_,__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE12WManagedQuadEEPNS_11__tree_nodeISA_PvEEiEEEESI_,b52,b52,__ZN19ResourceManagerImpl16AddQuadToManagedERK12WManagedQuad,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIiP5WFontNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_,__ZN12JSoundSystem9LoadMusicEPKc,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,b52,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEESD_,b52,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEESD_ ,b52,b52,b52,b52,b52,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP16WCachedParticlesEEPNS_11__tree_nodeIS5_PvEEiEEEppEi,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP13WCachedSampleEEPNS_11__tree_nodeIS5_PvEEiEEEppEi,__ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiP14WCachedTextureEEPNS_11__tree_nodeIS5_PvEEiEEEppEi,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP13WCachedSampleEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP14WCachedTextureEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorIP16WCachedParticlesEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,__ZNSt3__13mapIiP14WCachedTextureNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_,b52,b52,b52,__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_,b52,b52,b52,__ZNSt3__13mapIiP16WCachedParticlesNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEE4findERS7_,b52,b52,b52,__ZNSt3__13mapIiP13WCachedSampleNS_4lessIiEENS_9allocatorINS_4pairIKiS2_EEEEEixERS7_,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_mkdir,b52,b52,b52,__ZN11JFileSystem11GetFileSizeERN15zip_file_system9izfstreamE,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEEixERSA_,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbNS_4lessIS6_EENS4_INS_4pairIKS6_bEEEEE4findERSA_,__ZNSt3__1eqERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEESH_,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEEPNS_11__tree_nodeIS9_PvEEiEEEESH_,b52 ,b52,b52,_rename,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIi7ButtonsEEPNS_11__tree_nodeIS4_PvEEiEEEESC_,b52,b52,__ZNSt3__13mapI7ButtonsfNS_4lessIS1_EENS_9allocatorINS_4pairIKS1_fEEEEE5eraseERS6_,b52,b52,b52,b52,__ZNSt3__13setI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE4findERKS1_,__ZNSt3__1eqERKNS_21__tree_const_iteratorI7ButtonsPNS_11__tree_nodeIS1_PvEEiEES8_,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_16__deque_iteratorINS_4pairINS1_Ii7ButtonsEEbEEPS4_RS4_PS5_iLi341EEESA_,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__116allocator_traitsINS_9allocatorINS_4pairINS2_Ii7ButtonsEEbEEEEE8allocateERS6_j,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNSt3__1neERKNS_21__tree_const_iteratorINS_12__value_typeI7ButtonsfEEPNS_11__tree_nodeIS3_PvEEiEESA_,b52,__ZNSt3__112__value_typeI7ButtonsfEaSERKS2_,b52,__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE19__node_insert_multiEPNS_11__tree_nodeIS3_PvEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_jpeg_resync_to_restart ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_strchr,b52,b52,b52,b52,b52,b52,b52,b52,__ZN9TiXmlBase14SkipWhiteSpaceEPKc13TiXmlEncoding,b52,b52,b52,b52,b52,b52,__ZN17TiXmlAttributeSet4FindERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52 ,b52,b52,b52,b52,b52,b52,__ZNK17TiXmlAttributeSet4FindERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNK15zip_file_system10filesystem10CentralDirERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE,b52,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgENS_4fposI11__mbstate_tEE,__ZNK15zip_file_system10filesystem10NextHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE,__ZN15zip_file_system11file_header10ReadHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEEixEOS6_ ,b52,__ZNSt3__13mapIjN15zip_file_system10filesystem12zipfile_infoENS_4lessIjEENS_9allocatorINS_4pairIKjS3_EEEEEixERS8_,__ZN15zip_file_system10filesystem12zipfile_infoaSERKS1_,__ZNK15zip_file_system10filesystem13FileNotZippedEPKc,b52,__ZNSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEPNS_15basic_streambufIcS2_EE,b52,b52,__ZNK15zip_file_system10filesystem7FindZipEj,b52,b52,b52,__ZNKSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoENS8_7lt_pathENS4_INS_4pairIKS6_S9_EEEEE4findERSC_,_stat,b52,__ZNSt3__1neERKNS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEEPNS_11__tree_nodeISC_PvEEiEEEESK_,b52,b52,b52,__ZN15zip_file_system12eofcd_header10ReadHeaderERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE,b52,__ZNSt3__1eqI11__mbstate_tEEbRKNS_4fposIT_EES6_,b52,b52,b52,b52,b52,__ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoENS_4lessIS6_EENS4_INS_4pairIKS6_S9_EEEEEixEOS6_,b52,__ZN13io_facilities15search_iterator5beginEPKc ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_decode_mcu_DC_first,_decode_mcu_AC_first ,_decode_mcu_DC_refine,_decode_mcu_AC_refine,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,_decompress_data,b52,_decompress_onepass,_decompress_smooth_data,b52,b52,b52,b52,b52,b52,b52,b52,b52,_decode_mcu,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_png_malloc,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_RemovePendingResizedEvents,_RemovePendingSizeChangedEvents,_RemovePendingMoveEvents,b52,b52,b52,b52,b52,_SDL_GameControllerEventWatcher,b52,_SDL_RendererEventWatch,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,_SW_CreateTexture,_SW_SetTextureColorMod,_SW_SetTextureAlphaMod,_SW_SetTextureBlendMode,b52,b52,b52,_SW_SetRenderTarget,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,_cmpmodes,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,_eglDestroyContext__wrapper,b52,_eglDestroySurface__wrapper,b52,_eglSwapBuffers__wrapper,_eglSwapInterval__wrapper,b52,b52,b52,b52,b52,b52,_GLES2_CreateTexture,b52,b52,b52,b52,_GLES2_SetRenderTarget,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,_GLES2_UnbindTexture,b52,b52,b52,b52,_Emscripten_CreateWindow,b52,b52,b52,b52,b52,b52,b52,_Emscripten_GLES_LoadLibrary,_SDL_EGL_GetProcAddress,b52,_Emscripten_GLES_CreateContext,b52,_SDL_EGL_SetSwapInterval,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_emscripten_glGetUniformLocation__wrapper,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_emscripten_glGetAttribLocation__wrapper,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNKSt3__16locale9use_facetERNS0_2idE,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,_isxdigit_l,_isdigit_l,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc,b52,__ZNSt3__112basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE6assignEPKw,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52,b52 ,b52,b52,b52]; var FUNCTION_TABLE_iiiiii = [b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN12AIPlayerBaka12chooseTargetEP13TargetChooserP6PlayerP15MTGCardInstanceb,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,__ZN12AIPlayerBaka16getCreaturesInfoEP6Playeriii,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN19ResourceManagerImpl11RetrievePSIERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5JQuadii,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZNKSt3__17collateIcE10do_compareEPKcS3_S3_S3_,b53,b53,b53,b53,__ZNKSt3__17collateIwE10do_compareEPKwS3_S3_S3_,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcb,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl,b53,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcm,b53,b53,b53,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcPKv,b53,b53,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwb ,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwl,b53,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwm,b53,b53,b53,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwPKv,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,__ZNKSt3__15ctypeIcE9do_narrowEPKcS3_cPc,b53,b53,b53,b53,__ZNKSt3__17codecvtIwc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,b53,b53,__ZNKSt3__17codecvtIwc11__mbstate_tE9do_lengthERS1_PKcS5_j,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZNKSt3__15ctypeIwE9do_narrowEPKwS3_cPc,b53,b53,b53,__ZNKSt3__17codecvtIcc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,b53,b53,__ZNKSt3__17codecvtIcc11__mbstate_tE9do_lengthERS1_PKcS5_j,b53,b53,b53,b53,__ZNKSt3__17codecvtIDsc11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,b53,b53,__ZNKSt3__17codecvtIDsc11__mbstate_tE9do_lengthERS1_PKcS5_j ,b53,b53,b53,b53,__ZNKSt3__17codecvtIDic11__mbstate_tE10do_unshiftERS1_PcS4_RS4_,b53,b53,__ZNKSt3__17codecvtIDic11__mbstate_tE9do_lengthERS1_PKcS5_j,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN14MTGPlayerCards9putInZoneEP15MTGCardInstanceP11MTGGameZoneS3_b,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,__ZN8Counters10addCounterEPKciib,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,__ZN15MTGCardInstance14computeNewCostEPS_P8ManaCostS2_b,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN7Counter4initEP15MTGCardInstancePKcii,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN8ManaCost9addHybridEiiii,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,__ZN14AbilityFactory13parseSimpleTCERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_P15MTGCardInstanceb,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,__ZN8ManaPool3addEiiP15MTGCardInstanceb,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__Z12parseBetweenRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES5_S5_bRNS_6vectorIS5_NS3_IS5_EEEE,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZN15WCFilterFactory8findNextENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEjcc,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZNK15zip_file_system10filesystem16CentralDirZippedERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEExj,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_access_virt_sarray,_access_virt_barray,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,_SW_UpdateTexture,_SW_LockTexture,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_SW_RenderReadPixels,b53,b53,b53,b53,b53,b53,_copy_transl_565,_copy_transl_555,_copy_opaque_16 ,_copy_32,_uncopy_32,_uncopy_opaque_16,_uncopy_transl_16,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,_SDL_CreateWindowTexture,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_eglChooseConfig__wrapper,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_GLES2_UpdateTexture,b53,_GLES2_LockTexture,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_GLES2_RenderReadPixels,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_Emscripten_CreateWindowFramebuffer,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,_SDL_DUMMY_CreateWindowFramebuffer,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEjjPKcj,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,_wcsnrtombs,b53,_mbsnrtowcs,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53,b53 ,b53,b53,b53]; var FUNCTION_TABLE_diii = [b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,__ZNSt3__115__num_get_floatIfEET_PKcS3_Rj,__ZNSt3__115__num_get_floatIdEET_PKcS3_Rj,__ZNSt3__115__num_get_floatIeEET_PKcS3_Rj,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54,b54 ,b54,b54,b54]; var FUNCTION_TABLE_viiiiii = [b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN12AIPlayerBaka10canPayManaEP15MTGCardInstanceP8ManaCostRNSt3__13mapIS1_bNS4_4lessIS1_EENS4_9allocatorINS4_4pairIKS1_bEEEEEEb,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN8DeckMenu3AddEiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_bP12DeckMetaData,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekoffExNS_8ios_base7seekdirEj,b55,b55,b55,b55,b55,b55,b55,__ZN15zip_file_system14zbuffer_stored7seekoffExNSt3__18ios_base7seekdirEj,b55,b55,b55,b55,b55,b55 ,b55,b55,__ZN15zip_file_system16zbuffer_deflated7seekoffExNSt3__18ios_base7seekdirEj,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZNK10__cxxabiv117__class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b55,b55,b55,__ZNK10__cxxabiv120__si_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b55,b55,b55,__ZNK10__cxxabiv121__vmi_class_type_info16search_above_dstEPNS_19__dynamic_cast_infoEPKvS4_ib,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekoffExNS_8ios_base7seekdirEj,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZNKSt3__18messagesIcE6do_getEiiiRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE,b55,b55,b55,b55,__ZNKSt3__18messagesIwE6do_getEiiiRKNS_12basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEE,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN6DamageC2EP12GameObserverP15MTGCardInstanceP10DamageableiNS_10DamageTypeE,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN12AIPlayerBakaC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_P7MTGDeck,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN16GenericAddToGameC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN20RECountersPreventionC2EP10MTGAbilityP15MTGCardInstanceS3_P13TargetChooserP7Counter,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,__ZN21GenericInstantAbilityC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN11HumanPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_bP7MTGDeck,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN9GameState12fillDeckMenuEP8DeckMenuRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_P6Playeri,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN29ModRulesBackGroundCardGuiItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_S6_S6_,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,__ZN16TrCardSacrificedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserb,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN17GenericAbilityModC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility,b55,b55,b55,b55,b55,__ZN12MultiAbilityC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCost ,b55,b55,b55,b55,b55,__ZN7APairedC2EP12GameObserveriP15MTGCardInstanceP10DamageableP10MTGAbility,__ZN14AManaPoolSaverC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb,__ZN13ADrawReplacerC2EP12GameObserveriP15MTGCardInstanceP10MTGAbilityb,b55,b55,b55,b55,b55,b55,__ZN9AAFizzlerC2EP12GameObserveriP15MTGCardInstanceP5SpellP8ManaCost,b55,b55,b55,b55,__ZN6AEquipC2EP12GameObserveriP15MTGCardInstanceP8ManaCosti,b55,b55,__ZN15AALibraryBottomC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,__ZN8AACopierC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,__ZN9AAImprintC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,__ZN10AAPhaseOutC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,b55 ,b55,b55,b55,b55,__ZN13AAResetDamageC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN13ALoseSubtypesC2EP12GameObserveriP15MTGCardInstanceS3_i,b55,b55,b55,b55,b55,b55,b55,__ZN14AAttackSetCostC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb,b55,b55,b55 ,b55,b55,b55,b55,__ZN15ACounterTrackerC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b55,b55,__ZN12ABloodThirstC2EP12GameObserveriP15MTGCardInstanceS3_i,b55,b55,b55,__ZN6AAFlipC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b55,__ZN17ACantBeTargetFromC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooser,__ZN16ACantBeBlockedByC2EP12GameObserveriP15MTGCardInstanceS3_P13TargetChooser,b55,__ZN12ANewAffinityC2EP12GameObserveriP15MTGCardInstanceNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_,__ZN13AAProliferateC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCost,__ZN8AAFrozenC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,__ZN7AAMorphC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,__ZN19AStandardRegenerateC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,__ZN10AAUntapperC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,__ZN8AATapperC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost ,b55,b55,__ZN7AABlockC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,__ZN9AAConnectC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN9AFireballC2EP12GameObserveriP15MTGCardInstanceP5Spelli,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,__ZN8AExaltedC2EP12GameObserveriP15MTGCardInstanceii,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN17CardTargetChooserC2EP12GameObserverP15MTGCardInstanceS3_Pii,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN8PairCardC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,__ZN10dredgeCardC2EP12GameObserveriP15MTGCardInstanceS3_P8ManaCost,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN14MTGPlayerCards13OptimizedHandEP6Playeriiii,__ZN13AIMomirPlayerC2EP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_P7MTGDeck,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,__ZN16BlockableChooserC2EP12GameObserverP15MTGCardInstanceibb,__ZN15pairableChooserC2EP12GameObserverP15MTGCardInstanceibb ,b55,__ZN23DamageableTargetChooserC2EP12GameObserverP15MTGCardInstanceibb,__ZN15myCursesChooserC2EP12GameObserverP15MTGCardInstanceibb,__ZN18ProliferateChooserC2EP12GameObserverP15MTGCardInstanceibb,b55,b55,b55,b55,b55,b55,__ZN19DamageTargetChooserC2EP12GameObserverP15MTGCardInstanceiii,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,_emscripten_glDrawRangeElements__wrapper,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,_emscripten_glVertexAttribPointer__wrapper,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55,b55 ,b55,b55,b55]; var FUNCTION_TABLE_viidddddi = [b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,__ZN20VerticalTextScrollerC2Eifffffj,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56,b56 ,b56,b56,b56]; var FUNCTION_TABLE_dii = [b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,__ZN8WGuiBase9getMarginEi,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,__ZNK7WLBFont14GetStringWidthEPKc,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,__ZNK7WFBFont14GetStringWidthEPKc,b57,b57,b57,b57,b57,b57,b57,__ZNK8WGBKFont14GetStringWidthEPKc,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57 ,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57,b57]; var FUNCTION_TABLE_viiiiiiiiiiiiiiii = [b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,__ZN12ATransformerC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_bSA_bNS4_6vectorISA_NS8_ISA_EEEEbbbSA_,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,__ZN13ATokenCreatorC2EP12GameObserveriP15MTGCardInstanceP10TargetableP8ManaCostNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESE_iiSE_SE_P10WParsedIntibSE_,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,__ZN19ATransformerInstantC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_SA_bSA_bNS4_6vectorISA_NS8_ISA_EEEEbbbSA_,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58,b58 ,b58,b58,b58]; var FUNCTION_TABLE_i = [b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,_Emscripten_Available,b59,b59,_DUMMY_Available,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN8AIPlayer15getTotalAIDecksEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,__ZN11JFileSystem11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN11MTGAllCards21getCreatureValuesByIdEv,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,__ZN11MTGAllCards11getInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,__ZN11MTGAllCards13getValuesByIdEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN16WResourceManager8InstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN3JGE11GetInstanceEv,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN9JRenderer11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN9DeckStats11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN11DeckManager11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,__ZN5Rules12loadAllRulesEv,b59,b59,b59,__ZN10Translator11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,__ZN12JSoundSystem11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,_rand,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,__ZN12OptionVolume11getInstanceEv,b59,__ZN16OptionDifficulty11getInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,__ZN15WCFilterFactory11GetInstanceEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZN15zip_file_system10filesystem12getCurrentFSEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,_eglWaitGL__wrapper,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,___cxa_get_globals_fast,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,_emscripten_glCreateProgram__wrapper,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,_emscripten_glGetError__wrapper,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,__ZNSt3__16__clocEv,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,__ZNSt3__16locale5__imp12make_classicEv,b59,__ZNSt3__16locale5__imp11make_globalEv,__ZNSt3__16locale8__globalEv,b59,b59,___ctype_b_loc,___ctype_toupper_loc,___ctype_tolower_loc,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59,b59 ,b59,b59,b59]; var FUNCTION_TABLE_iiiiidii = [b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,_SW_RenderCopyEx,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,_GLES2_RenderCopyEx,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60,b60 ,b60,b60,b60]; var FUNCTION_TABLE_viiiiiddii = [b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,__ZN12SimpleButtonC2EP14JGuiControlleriiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbb,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,__ZN14SimpleMenuItemC2EP10SimpleMenuiiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEffbb,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61,b61 ,b61,b61,b61]; var FUNCTION_TABLE_viiiddi = [b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,__ZN17hgeDistortionMesh15SetDisplacementEiiffi,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62,b62 ,b62,b62,b62]; var FUNCTION_TABLE_vidddddi = [b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,__ZN9JRenderer13FillRoundRectEfffffj,__ZN9JRenderer13DrawRoundRectEfffffj,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63,b63 ,b63,b63,b63]; var FUNCTION_TABLE_viiiiiiiiiiii = [b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,__ZN10AACastCardC2EP12GameObserveriP15MTGCardInstanceS3_bbbNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESA_bb,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,__ZN9AACounterC2EP12GameObserveriP15MTGCardInstanceS3_NSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEPKciiiiP8ManaCost,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,__ZN9TrDamagedC2EP12GameObserveriP15MTGCardInstanceP13TargetChooserS5_ibbbbb,b64,b64,b64,b64,b64,__ZN14TriggerAtPhaseC2EP12GameObserveriP15MTGCardInstanceP10Targetableiibbbib,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64,b64 ,b64,b64,b64]; var FUNCTION_TABLE_iiiiiiiiii = [b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,_GLES2_UpdateTextureYUV,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65,b65 ,b65,b65,b65]; var FUNCTION_TABLE_vdddddd = [b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,_emscripten_glFrustum__wrapper,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66,b66 ,b66,b66,b66]; var FUNCTION_TABLE_viiid = [b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,__ZN7AIStats15updateStatsCardEP15MTGCardInstanceP6Damagef,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67,b67 ,b67,b67,b67]; var FUNCTION_TABLE_vdddd = [b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,_emscripten_glRotatef__wrapper,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,_emscripten_glClearColor__wrapper,b68,b68,b68 ,b68,b68,_emscripten_glBlendColor__wrapper,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68,b68 ,b68,b68,b68]; var FUNCTION_TABLE_vdd = [b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,_emscripten_glDepthRange__wrapper,_emscripten_glDepthRangef__wrapper,b69,b69,_emscripten_glPolygonOffset__wrapper,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69,b69 ,b69,b69,b69]; var FUNCTION_TABLE_v = [b70,b70,b70,b70,___cxa_pure_virtual__wrapper,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,__ZL25default_terminate_handlerv,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,___cxa_end_catch__wrapper,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,___cxa_rethrow__wrapper,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,__ZN9PriceList9updateKeyEv,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,__ZN16WResourceManager9TerminateEv,b70,b70,b70 ,b70,b70,b70,__ZN10Unlockable4loadEv,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,__ZN8AIPlayer22invalidateTotalAIDecksEv,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,__ZN11CacheEngine9TerminateEv,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,__ZN6SdlApp7OneIterEv,b70,b70,b70,b70,b70,b70,b70,__ZN15zip_file_system10filesystem14closeTempFilesEv,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,_abort__wrapper,b70,_SDL_AudioDetectDevices_Default,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,_SDL_AudioDeinitialize_Default,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,__ZN10__cxxabiv112_GLOBAL__N_110construct_Ev,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,_emscripten_glLoadIdentity__wrapper,b70,b70,b70,b70,b70,b70,b70,b70,b70,_emscripten_glReleaseShaderCompiler__wrapper,b70,b70,b70,b70,_emscripten_glFinish__wrapper,_emscripten_glFlush__wrapper,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,__ZSt17__throw_bad_allocv,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70,b70 ,b70,b70,b70]; var FUNCTION_TABLE_iiiiiiiii = [b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,__ZNKSt3__18time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,__ZNKSt3__18time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_getES4_S4_RNS_8ios_baseERjP2tmcc,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,__ZNKSt3__17codecvtIwc11__mbstate_tE6do_outERS1_PKwS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIwc11__mbstate_tE5do_inERS1_PKcS5_RS5_PwS7_RS7_,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,__ZNKSt3__17codecvtIcc11__mbstate_tE6do_outERS1_PKcS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIcc11__mbstate_tE5do_inERS1_PKcS5_RS5_PcS7_RS7_,b71,b71,b71,b71,b71,b71,__ZNKSt3__17codecvtIDsc11__mbstate_tE6do_outERS1_PKDsS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDsc11__mbstate_tE5do_inERS1_PKcS5_RS5_PDsS7_RS7_,b71,b71,b71,b71 ,b71,b71,__ZNKSt3__17codecvtIDic11__mbstate_tE6do_outERS1_PKDiS5_RS5_PcS7_RS7_,__ZNKSt3__17codecvtIDic11__mbstate_tE5do_inERS1_PKcS5_RS5_PDiS7_RS7_,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,__ZN14AbilityFactory14parseMagicLineENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiP5SpellP15MTGCardInstancebbP11MTGGameZone,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,__ZN7MTGDeck14addRandomCardsEiPiiiRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES0_i,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,_SDL_BlendPoint_ARGB8888,_SDL_BlendPoint_RGB888,_SDL_BlendPoint_RGBA,_SDL_BlendPoint_RGB,_SDL_BlendPoint_RGB555,_SDL_BlendPoint_RGB565,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71,b71 ,b71,b71,b71]; var FUNCTION_TABLE_iiiii = [b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN13ActionElement18reactToChoiceClickEP10Targetableii,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN12AIPlayerBaka15effectBadOrGoodEP15MTGCardInstanceiP13TargetChooser,b72,b72,b72,b72,b72 ,__ZN12AIPlayerBaka10chooseCardEP13TargetChooserP15MTGCardInstancei,b72,b72,b72,b72,b72,__ZN12AIPlayerBaka14payTheManaCostEP8ManaCostP15MTGCardInstanceNSt3__16vectorIP10MTGAbilityNS4_9allocatorIS7_EEEE,b72,b72,b72,b72,b72,b72,__ZN12AIPlayerBaka20createAbilityTargetsEP10MTGAbilityP15MTGCardInstanceRNSt3__13mapI15OrderedAIActioni12CmpAbilitiesNS4_9allocatorINS4_4pairIKS6_iEEEEEE,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11MenuAbility18reactToChoiceClickEP10Targetableii,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN8WSrcDeck6RemoveEP7MTGCardib,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,__ZN14WCachedTexture7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi,b72,b72,b72,b72,b72,__ZN13WCachedSample7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi,b72,b72,b72,b72,b72,__ZN16WCachedParticles7AttemptERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiRi,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN19ResourceManagerImpl14RetrieveSampleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii,__ZN19ResourceManagerImpl15RetrieveTextureERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN19ResourceManagerImpl9LoadWFontERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,__ZN14TiXmlAttribute5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,__ZN13TiXmlDocument5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,__ZN12TiXmlElement5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,b72,b72,b72,b72,__ZN12TiXmlComment5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,b72,b72,b72,b72,__ZN16TiXmlDeclaration5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9TiXmlText5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72 ,b72,b72,b72,b72,b72,b72,b72,__ZN12TiXmlUnknown5ParseEPKcP16TiXmlParsingData13TiXmlEncoding,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,__ZNKSt3__15ctypeIcE8do_widenEPKcS3_Pc,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,__ZNKSt3__15ctypeIwE5do_isEPKwS3_Pt,__ZNKSt3__15ctypeIwE10do_scan_isEtPKwS3_,__ZNKSt3__15ctypeIwE11do_scan_notEtPKwS3_,b72,b72,b72,b72,b72,__ZNKSt3__15ctypeIwE8do_widenEPKcS3_Pw,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZNSt3__19transformINS_11__wrap_iterIPcEES3_PFiiEEET0_T_S7_S6_T1_,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN20TargetChooserFactory19createTargetChooserENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP10MTGAbility,b72,b72,__ZN14AbilityFactory21parseCastRestrictionsEP15MTGCardInstanceP6PlayerNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,__ZN7AIStats7isInTopEP15MTGCardInstancejb,b72,b72,b72,b72,__ZN8AIPlayer17clickSingleTargetEP13TargetChooserRNSt3__16vectorIP10TargetableNS2_9allocatorIS5_EEEEP15MTGCardInstance,b72,b72,b72,b72,b72,b72,b72,b72,__ZN7AIHints10canWeComboEP12GameObserverP15MTGCardInstanceP12AIPlayerBaka,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11JFileSystem12openForWriteERNSt3__114basic_ofstreamIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEEj,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,__ZN14AbilityFactory12parseCounterENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP5Spell,__ZN8Counters10hasCounterEPKcii,b72,__ZN8Counters13removeCounterEPKcii,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9AADynamic19activateMainAbilityEP10MTGAbilityP15MTGCardInstanceP10Damageable,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11MTGGameZone12stringToZoneEP12GameObserverNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEP15MTGCardInstanceSA_,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjPKc,b72,b72 ,__ZN10WParsedInt16countCanTargetbyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP15MTGCardInstanceP6Player,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11DeckManager20getExtendedDeckStatsEP12DeckMetaDataP11MTGAllCardsb,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN12GameObserver9cardClickEP15MTGCardInstanceP10Targetableb,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9PhaseRing9goToPhaseEiP6Playerb,b72,b72,b72,__ZN12GameObserver4loadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbi,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,_strftime__wrapper,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9GuiCombat16didClickOnButtonE3PosRiS1_,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,__ZN8ManaCost15tryToPayHybridsERKNSt3__16vectorI14ManaCostHybridNS0_9allocatorIS2_EEEEiRNS1_IsNS3_IsEEEE,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN14AbilityFactory19parsePowerToughnessENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPiS7_,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11ActionStack9addDamageEP15MTGCardInstanceP10Damageablei,b72,b72,__ZN11MTGGameZone12seenThisTurnEP13TargetChooserib,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9PhaseRing13addPhaseAfterE9GamePhaseP6Playeri,b72,__ZN9PhaseRing14addCombatAfterEP6Playerib,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11MTGAllCards15processConfLineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP7MTGCardP13CardPrimitive,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN11MTGGameZone9intToZoneEP12GameObserveriP15MTGCardInstanceS3_,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,__ZN9JRenderer13CreateTextureEiii,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEjjRKS5_,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN9JRenderer11LoadTextureEPKcii,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_snprintf,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZN12TiXmlElement9ReadValueEPKcP16TiXmlParsingData13TiXmlEncoding,__ZN9TiXmlBase11StringEqualEPKcS1_b13TiXmlEncoding,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_fread,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,__ZNSt3__113basic_istreamIcNS_11char_traitsIcEEE5seekgExNS_8ios_base7seekdirE,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_alloc_sarray,_alloc_barray,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,_SDL_AudioOpenDevice_Default,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_stdio_seek,_stdio_read,_stdio_write,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_SW_RenderCopy,b72,b72,b72,b72,b72,b72,_SDL_RLEBlit,_SDL_RLEAlphaBlit,b72,b72,b72 ,b72,b72,b72,b72,_SDL_SoftBlit,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,_SDL_UpdateWindowTexture,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,_eglGetConfigAttrib__wrapper,_eglCreateContext__wrapper,b72,_eglCreateWindowSurface__wrapper,b72,_eglMakeCurrent__wrapper,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_GLES2_RenderCopy,b72,b72,b72 ,b72,b72,_GLES2_BindTexture,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_Emscripten_UpdateWindowFramebuffer,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_Emscripten_OpenDevice,b72,b72 ,b72,b72,b72,b72,_SDL_DUMMY_UpdateWindowFramebuffer,b72,b72,_DISKAUD_OpenDevice,b72,b72,b72,b72,_DUMMYAUD_OpenDevice,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,__ZNSt3__110__sscanf_lEPKcP15__locale_structS1_z,b72,b72,b72,__ZNSt3__112__asprintf_lEPPcP15__locale_structPKcz,b72,b72,b72,b72,b72,b72,b72,b72,_mbsrtowcs,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,_catgets,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,_mbrtowc,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,__ZNSt3__125__num_get_signed_integralIlEET_PKcS3_Rji,__ZNSt3__125__num_get_signed_integralIxEET_PKcS3_Rji,__ZNSt3__127__num_get_unsigned_integralItEET_PKcS3_Rji,__ZNSt3__127__num_get_unsigned_integralIjEET_PKcS3_Rji,__ZNSt3__127__num_get_unsigned_integralImEET_PKcS3_Rji,__ZNSt3__127__num_get_unsigned_integralIyEET_PKcS3_Rji,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72,b72 ,b72,b72,b72]; var FUNCTION_TABLE_iiiiid = [b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcd,__ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEce,b73,b73,b73,b73 ,b73,b73,b73,b73,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwd,__ZNKSt3__17num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE6do_putES4_RNS_8ios_baseEwe,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73 ,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73,b73]; var FUNCTION_TABLE_iiiiiidd = [b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,__ZN12GameSettings11keypadStartENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_bbff,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74,b74 ,b74,b74,b74]; var FUNCTION_TABLE_viiii = [b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN12AIPlayerBaka10canPayManaEP15MTGCardInstanceP8ManaCost,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN12AIPlayerBaka14canPayManaCostEP15MTGCardInstanceP8ManaCost,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN19ResourceManagerImpl16RetrieveTempQuadERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN23UnthreadedCardRetriever12QueueRequestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEii,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7seekposENS_4fposI11__mbstate_tEEj,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_SDL_LogOutput,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNK10__cxxabiv117__class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b75,b75,b75,__ZNK10__cxxabiv120__si_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b75,b75,b75,__ZNK10__cxxabiv121__vmi_class_type_info27has_unambiguous_public_baseEPNS_19__dynamic_cast_infoEPvi,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,__ZNSt3__115basic_streambufIwNS_11char_traitsIwEEE7seekposENS_4fposI11__mbstate_tEEj,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNKSt3__17collateIcE12do_transformEPKcS3_,b75,b75,b75,b75,__ZNKSt3__17collateIwE12do_transformEPKwS3_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcjj,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeIP13ActionElementNS_4lessIS2_EENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSB_SB_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN12StackAbilityC2EP12GameObserveriP10MTGAbility,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN8AIActionC2EP8AIPlayerP15MTGCardInstanceS3_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,___assert_fail__wrapper,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstancebEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeI15OrderedAIActioniEENS_19__map_value_compareIS2_S3_12CmpAbilitiesLb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN10WParsedIntC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN17REDrawReplacementC2EP10MTGAbilityP6PlayerS1_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN10WEventDrawC2EP6PlayeriP10MTGAbility,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,__ZN21MaxPerTurnRestrictionC2EP13TargetChooseriP11MTGGameZone,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN10WParsedInt4initENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP10DamageableNS_6vectorIP10MTGAbilityNS_9allocatorIS6_EEEEEENS_19__map_value_compareIS3_SA_NS_4lessIS3_EELb1EEENS7_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,__ZNSt3__17replaceINS_11__wrap_iterIPcEEcEEvT_S4_RKT0_S7_,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__Z14cReplaceStringNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERKS5_S7_ ,__ZN9WParsedPTC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP5SpellP15MTGCardInstance,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP10DamageableP10MTGAbilityEENS_19__map_value_compareIS3_S6_NS_4lessIS3_EELb1EEENS_9allocatorIS6_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSH_SH_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,__ZN7CardGui13FormattedDataENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIKN8CardView12SelectorZoneEN12CardSelector14SelectorMemoryEEENS_19__map_value_compareIS4_S7_NS_4lessIS4_EELb1EEENS_9allocatorIS7_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,__ZN8TaskList12getDoneTasksEP12GameObserverP7GameAppPNSt3__16vectorIP4TaskNS4_9allocatorIS7_EEEE,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10UnlockableEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,__ZN13InterruptibleC2EP12GameObserverib,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN8DeckStatC2EiiNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_3mapIS7_P8DeckStatNS_4lessIS7_EENS5_INS_4pairIKS7_SA_EEEEEEEENS_19__map_value_compareIS7_SI_SC_Lb1EEENS5_ISI_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSQ_SQ_,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP8DeckStatEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN9ExtraCostC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP13TargetChooserP8ManaCost,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN12MTGMomirRuleC2EP12GameObserveriP11MTGAllCards,__ZN17MTGStoneHewerRuleC2EP12GameObserveriP11MTGAllCards,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP10GameOptionEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,__ZN14JGuiControllerC2EP3JGEiP12JGuiListener,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN15WGuiCardDistortC2EP11WDataSourcebS1_,b75,b75,b75,b75,b75,b75,b75 ,b75,__ZN13GameStateShop12descPurchaseEib,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,__ZN16WEventZoneChangeC2EP15MTGCardInstanceP11MTGGameZoneS3_,b75,b75,b75,__ZN8CardViewC2ENS_12SelectorZoneEP15MTGCardInstanceRK3Pos,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,__ZN16WEventEngageManaC2EiP15MTGCardInstanceP8ManaPool,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,__ZN21ModRulesOtherMenuItemC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES6_S6_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN14AEvolveAbilityC2EP12GameObserveriP15MTGCardInstance,b75,b75,b75,b75,b75,__ZN15AFlankerAbilityC2EP12GameObserveriP15MTGCardInstance,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN13AAladdinsLampC2EP12GameObserveriP15MTGCardInstance,__ZN16AArmageddonClockC2EP12GameObserveriP15MTGCardInstance,b75,__ZN12AConservatorC2EP12GameObserveriP15MTGCardInstance,b75,b75,__ZN16AIslandSanctuaryC2EP12GameObserveriP15MTGCardInstance,__ZN12AJandorsRingC2EP12GameObserveriP15MTGCardInstance,b75,b75,b75,b75,__ZN11AErgRaidersC2EP12GameObserveriP15MTGCardInstance,b75,b75,b75,__ZN9AFastbondC2EP12GameObserveriP15MTGCardInstance ,__ZN20AKjeldoranFrostbeastC2EP12GameObserveriP15MTGCardInstance,b75,b75,b75,b75,__ZN23WEventCardTappedForManaC2EP15MTGCardInstancebb,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIibEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP6PlayerbEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP17ReplacementEffectiEENS_19__map_value_compareIS3_S4_NS_4lessIS3_EELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,__ZNSt3__15dequeIP10TargetableNS_9allocatorIS2_EEE8__appendINS_16__deque_iteratorIS2_PKS2_RS8_PKS9_iLi1024EEEEEvT_SE_PNS_9enable_ifIXsr21__is_forward_iteratorISE_EE5valueEvE4typeE,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN13WEventCardTapC2EP15MTGCardInstancebb,__ZN22WEventCreatureAttackerC2EP15MTGCardInstanceP10TargetableS3_,__ZN21WEventCreatureBlockerC2EP15MTGCardInstanceS1_S1_,b75,__ZN25WEventCreatureBlockerRankC2EP15MTGCardInstanceS1_S1_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,__ZN7MTGDeck16getCardBlockTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP13CardPrimitiveEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,__ZNSt3__16__treeINS_12__value_typeIiP7MTGCardEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP7MTGCardEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,__ZNSt3__16__treeINS_12__value_typeIiiEENS_19__map_value_compareIiS2_NS_4lessIiEELb1EEENS_9allocatorIS2_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSD_SD_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEiEENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN13WEventVampireC2EP15MTGCardInstanceS1_S1_,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIP15MTGCardInstanceNS_6vectorIS3_NS_9allocatorIS3_EEEEEENS_19__map_value_compareIS3_S8_NS_4lessIS3_EELb1EEENS5_IS8_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSI_SI_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN5PhaseC2E9GamePhaseP6Playerb,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,__ZNSt3__120__shared_ptr_pointerIP5JQuadNS_14default_deleteIS1_EENS_9allocatorIS1_EEEC2ES2_S4_S6_,b75,b75,b75,b75,__ZN9SimplePad8linkKeysEiii,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN9StoryPage13safeAttributeEP12TiXmlElementNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9StoryPageEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP6WStyleEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIKiNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS2_SD_NS_4lessIS2_EELb1EEENS7_ISD_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSN_SN_,__ZNSt3__16__treeINS_12__value_typeIK7ButtonsNS_4pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP5JQuadEEEENS_19__map_value_compareIS3_SE_NS_4lessIS3_EELb1EEENS8_ISE_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSO_SO_,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN7JLBFontC2EPKcib,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN17hgeDistortionMesh8SetColorEiij,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,__ZN9OptionKeyC2EP16GameStateOptionsi7Buttons,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeIiNS_4lessIiEENS_9allocatorIiEEE16__insert_node_atEPNS_16__tree_node_baseIPvEERS9_S9_,b75,b75,__ZNSt3__16__treeI7ButtonsNS_4lessIS1_EENS_9allocatorIS1_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSA_SA_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIiP5WFontEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIiP14WCachedTextureEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIiP16WCachedParticlesEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIiP13WCachedSampleEENS_19__map_value_compareIiS4_NS_4lessIiEELb1EEENS_9allocatorIS4_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSF_SF_,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZN15zip_file_system10filesystemC2EPKcS2_b,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEP9JZipCacheEENS_19__map_value_compareIS7_SA_NS_4lessIS7_EELb1EEENS5_ISA_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,__ZNSt3__16__treeINS_12__value_typeI7ButtonsfEENS_19__map_value_compareIS2_S3_NS_4lessIS2_EELb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSE_SE_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNSt3__16__treeINS_12__value_typeIi7ButtonsEENS_19__map_value_compareIiS3_NS_4lessIiEELb1EEENS_9allocatorIS3_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSE_SE_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,__ZNKSt3__14fposI11__mbstate_tEplEx,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem9file_infoEEENS_19__map_value_compareIS7_SB_NS9_7lt_pathELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSK_SK_,__ZNSt3__16__treeINS_12__value_typeIjN15zip_file_system10filesystem12zipfile_infoEEENS_19__map_value_compareIjS5_NS_4lessIjEELb1EEENS_9allocatorIS5_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSG_SG_,b75,b75,__ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN15zip_file_system10filesystem17limited_file_infoEEENS_19__map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE16__insert_node_atEPNS_16__tree_node_baseIPvEERSL_SL_,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_h2v2_merged_upsample,b75,_h2v1_merged_upsample,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,_noop_upsample,_fullsize_upsample,_h2v1_fancy_upsample,_h2v1_upsample,_h2v2_fancy_upsample,_h2v2_upsample,_int_upsample,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_process_data_context_main,_process_data_simple_main,b75,b75,b75,_png_set_mem_fn,_png_set_error_fn,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_SDL_JoystickAllowBackgroundEventsChanged,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_Emscripten_SetWindowFullscreen,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_Emscripten_GLES_GetDrawableSize,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_emscripten_glBufferData__wrapper,_emscripten_glBufferSubData__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,_emscripten_glUniform3i__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75,_emscripten_glUniformMatrix2fv__wrapper,_emscripten_glUniformMatrix3fv__wrapper,_emscripten_glUniformMatrix4fv__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75,_emscripten_glGetAttachedShaders__wrapper,_emscripten_glShaderSource__wrapper,_emscripten_glGetShaderSource__wrapper,b75,_emscripten_glGetShaderInfoLog__wrapper,b75,b75,b75,b75,b75,b75,b75,_emscripten_glGetShaderPrecisionFormat__wrapper,b75,_emscripten_glGetProgramInfoLog__wrapper,b75,b75,b75,b75,b75,b75,b75,_emscripten_glFramebufferRenderbuffer__wrapper,b75,_emscripten_glGetFramebufferAttachmentParameteriv__wrapper,b75,b75,b75,_emscripten_glGetInfoLogARB__wrapper,b75,b75,b75,b75,_emscripten_glVertexPointer__wrapper,_emscripten_glTexCoordPointer__wrapper,b75,_emscripten_glColorPointer__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_emscripten_glDrawElements__wrapper,b75,b75,b75,b75,_emscripten_glDrawArraysInstanced__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,_emscripten_glViewport__wrapper,b75,_emscripten_glScissor__wrapper,b75,_emscripten_glColorMask__wrapper,_emscripten_glRenderbufferStorage__wrapper,_emscripten_glBlendFuncSeparate__wrapper,b75,_emscripten_glStencilFuncSeparate__wrapper,_emscripten_glStencilOpSeparate__wrapper,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75,b75 ,b75,b75,b75]; return { _main: _main, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _fflush: _fflush, ___cxa_is_pointer_type: ___cxa_is_pointer_type, _memset: _memset, _memcpy: _memcpy, ___errno_location: ___errno_location, _i64Subtract: _i64Subtract, _ntohs: _ntohs, _htonl: _htonl, _realloc: _realloc, _i64Add: _i64Add, _saveSetjmp: _saveSetjmp, _htons: _htons, _emscripten_GetProcAddress: _emscripten_GetProcAddress, _llvm_bswap_i32: _llvm_bswap_i32, _testSetjmp: _testSetjmp, ___cxa_can_catch: ___cxa_can_catch, _free: _free, _memmove: _memmove, _strstr: _strstr, _malloc: _malloc, __GLOBAL__I_000101: __GLOBAL__I_000101, __GLOBAL__sub_I_ActionElement_cpp: __GLOBAL__sub_I_ActionElement_cpp, __GLOBAL__sub_I_ActionLayer_cpp: __GLOBAL__sub_I_ActionLayer_cpp, __GLOBAL__sub_I_ActionStack_cpp: __GLOBAL__sub_I_ActionStack_cpp, __GLOBAL__sub_I_AIHints_cpp: __GLOBAL__sub_I_AIHints_cpp, __GLOBAL__sub_I_AIMomirPlayer_cpp: __GLOBAL__sub_I_AIMomirPlayer_cpp, __GLOBAL__sub_I_AIPlayer_cpp: __GLOBAL__sub_I_AIPlayer_cpp, __GLOBAL__sub_I_AIPlayerBaka_cpp: __GLOBAL__sub_I_AIPlayerBaka_cpp, __GLOBAL__sub_I_AIStats_cpp: __GLOBAL__sub_I_AIStats_cpp, __GLOBAL__sub_I_AllAbilities_cpp: __GLOBAL__sub_I_AllAbilities_cpp, __GLOBAL__sub_I_CardDescriptor_cpp: __GLOBAL__sub_I_CardDescriptor_cpp, __GLOBAL__sub_I_CardDisplay_cpp: __GLOBAL__sub_I_CardDisplay_cpp, __GLOBAL__sub_I_CardGui_cpp: __GLOBAL__sub_I_CardGui_cpp, __GLOBAL__sub_I_CardPrimitive_cpp: __GLOBAL__sub_I_CardPrimitive_cpp, __GLOBAL__sub_I_CardSelector_cpp: __GLOBAL__sub_I_CardSelector_cpp, __GLOBAL__sub_I_CardSelectorSingleton_cpp: __GLOBAL__sub_I_CardSelectorSingleton_cpp, __GLOBAL__sub_I_CarouselDeckView_cpp: __GLOBAL__sub_I_CarouselDeckView_cpp, __GLOBAL__sub_I_Counters_cpp: __GLOBAL__sub_I_Counters_cpp, __GLOBAL__sub_I_Credits_cpp: __GLOBAL__sub_I_Credits_cpp, __GLOBAL__sub_I_Damage_cpp: __GLOBAL__sub_I_Damage_cpp, __GLOBAL__sub_I_DamagerDamaged_cpp: __GLOBAL__sub_I_DamagerDamaged_cpp, __GLOBAL__sub_I_DeckDataWrapper_cpp: __GLOBAL__sub_I_DeckDataWrapper_cpp, __GLOBAL__sub_I_DeckEditorMenu_cpp: __GLOBAL__sub_I_DeckEditorMenu_cpp, __GLOBAL__sub_I_DeckManager_cpp: __GLOBAL__sub_I_DeckManager_cpp, __GLOBAL__sub_I_DeckMenu_cpp: __GLOBAL__sub_I_DeckMenu_cpp, __GLOBAL__sub_I_DeckMenuItem_cpp: __GLOBAL__sub_I_DeckMenuItem_cpp, __GLOBAL__sub_I_DeckMetaData_cpp: __GLOBAL__sub_I_DeckMetaData_cpp, __GLOBAL__sub_I_DeckStats_cpp: __GLOBAL__sub_I_DeckStats_cpp, __GLOBAL__sub_I_DeckView_cpp: __GLOBAL__sub_I_DeckView_cpp, __GLOBAL__sub_I_DuelLayers_cpp: __GLOBAL__sub_I_DuelLayers_cpp, __GLOBAL__sub_I_ExtraCost_cpp: __GLOBAL__sub_I_ExtraCost_cpp, __GLOBAL__sub_I_GameApp_cpp: __GLOBAL__sub_I_GameApp_cpp, __GLOBAL__sub_I_GameLauncher_cpp: __GLOBAL__sub_I_GameLauncher_cpp, __GLOBAL__sub_I_GameObserver_cpp: __GLOBAL__sub_I_GameObserver_cpp, __GLOBAL__sub_I_GameOptions_cpp: __GLOBAL__sub_I_GameOptions_cpp, __GLOBAL__sub_I_GameStateAwards_cpp: __GLOBAL__sub_I_GameStateAwards_cpp, __GLOBAL__sub_I_GameState_cpp: __GLOBAL__sub_I_GameState_cpp, __GLOBAL__sub_I_GameStateDeckViewer_cpp: __GLOBAL__sub_I_GameStateDeckViewer_cpp, __GLOBAL__sub_I_GameStateDuel_cpp: __GLOBAL__sub_I_GameStateDuel_cpp, __GLOBAL__sub_I_GameStateMenu_cpp: __GLOBAL__sub_I_GameStateMenu_cpp, __GLOBAL__sub_I_GameStateOptions_cpp: __GLOBAL__sub_I_GameStateOptions_cpp, __GLOBAL__sub_I_GameStateShop_cpp: __GLOBAL__sub_I_GameStateShop_cpp, __GLOBAL__sub_I_GameStateStory_cpp: __GLOBAL__sub_I_GameStateStory_cpp, __GLOBAL__sub_I_GameStateTransitions_cpp: __GLOBAL__sub_I_GameStateTransitions_cpp, __GLOBAL__sub_I_GridDeckView_cpp: __GLOBAL__sub_I_GridDeckView_cpp, __GLOBAL__sub_I_GuiAvatars_cpp: __GLOBAL__sub_I_GuiAvatars_cpp, __GLOBAL__sub_I_GuiBackground_cpp: __GLOBAL__sub_I_GuiBackground_cpp, __GLOBAL__sub_I_GuiCombat_cpp: __GLOBAL__sub_I_GuiCombat_cpp, __GLOBAL__sub_I_GuiFrame_cpp: __GLOBAL__sub_I_GuiFrame_cpp, __GLOBAL__sub_I_GuiHand_cpp: __GLOBAL__sub_I_GuiHand_cpp, __GLOBAL__sub_I_GuiLayers_cpp: __GLOBAL__sub_I_GuiLayers_cpp, __GLOBAL__sub_I_GuiMana_cpp: __GLOBAL__sub_I_GuiMana_cpp, __GLOBAL__sub_I_GuiPhaseBar_cpp: __GLOBAL__sub_I_GuiPhaseBar_cpp, __GLOBAL__sub_I_GuiPlay_cpp: __GLOBAL__sub_I_GuiPlay_cpp, __GLOBAL__sub_I_GuiStatic_cpp: __GLOBAL__sub_I_GuiStatic_cpp, __GLOBAL__sub_I_IconButton_cpp: __GLOBAL__sub_I_IconButton_cpp, __GLOBAL__sub_I_InteractiveButton_cpp: __GLOBAL__sub_I_InteractiveButton_cpp, __GLOBAL__sub_I_ManaCost_cpp: __GLOBAL__sub_I_ManaCost_cpp, __GLOBAL__sub_I_MenuItem_cpp: __GLOBAL__sub_I_MenuItem_cpp, __GLOBAL__sub_I_ModRules_cpp: __GLOBAL__sub_I_ModRules_cpp, __GLOBAL__sub_I_MTGAbility_cpp: __GLOBAL__sub_I_MTGAbility_cpp, __GLOBAL__sub_I_MTGCard_cpp: __GLOBAL__sub_I_MTGCard_cpp, __GLOBAL__sub_I_MTGCardInstance_cpp: __GLOBAL__sub_I_MTGCardInstance_cpp, __GLOBAL__sub_I_MTGDeck_cpp: __GLOBAL__sub_I_MTGDeck_cpp, __GLOBAL__sub_I_MTGDefinitions_cpp: __GLOBAL__sub_I_MTGDefinitions_cpp, __GLOBAL__sub_I_MTGGamePhase_cpp: __GLOBAL__sub_I_MTGGamePhase_cpp, __GLOBAL__sub_I_MTGGameZones_cpp: __GLOBAL__sub_I_MTGGameZones_cpp, __GLOBAL__sub_I_MTGPack_cpp: __GLOBAL__sub_I_MTGPack_cpp, __GLOBAL__sub_I_MTGRules_cpp: __GLOBAL__sub_I_MTGRules_cpp, __GLOBAL__sub_I_ObjectAnalytics_cpp: __GLOBAL__sub_I_ObjectAnalytics_cpp, __GLOBAL__sub_I_OptionItem_cpp: __GLOBAL__sub_I_OptionItem_cpp, __GLOBAL__sub_I_PhaseRing_cpp: __GLOBAL__sub_I_PhaseRing_cpp, __GLOBAL__sub_I_Player_cpp: __GLOBAL__sub_I_Player_cpp, __GLOBAL__sub_I_PlayerData_cpp: __GLOBAL__sub_I_PlayerData_cpp, __GLOBAL__sub_I_PlayGuiObjectController_cpp: __GLOBAL__sub_I_PlayGuiObjectController_cpp, __GLOBAL__sub_I_PlayRestrictions_cpp: __GLOBAL__sub_I_PlayRestrictions_cpp, __GLOBAL__sub_I_PriceList_cpp: __GLOBAL__sub_I_PriceList_cpp, __GLOBAL__sub_I_ReplacementEffects_cpp: __GLOBAL__sub_I_ReplacementEffects_cpp, __GLOBAL__sub_I_Rules_cpp: __GLOBAL__sub_I_Rules_cpp, __GLOBAL__sub_I_SimpleMenu_cpp: __GLOBAL__sub_I_SimpleMenu_cpp, __GLOBAL__sub_I_SimpleMenuItem_cpp: __GLOBAL__sub_I_SimpleMenuItem_cpp, __GLOBAL__sub_I_SimpleButton_cpp: __GLOBAL__sub_I_SimpleButton_cpp, __GLOBAL__sub_I_SimplePad_cpp: __GLOBAL__sub_I_SimplePad_cpp, __GLOBAL__sub_I_SimplePopup_cpp: __GLOBAL__sub_I_SimplePopup_cpp, __GLOBAL__sub_I_StoryFlow_cpp: __GLOBAL__sub_I_StoryFlow_cpp, __GLOBAL__sub_I_StyleManager_cpp: __GLOBAL__sub_I_StyleManager_cpp, __GLOBAL__sub_I_TargetChooser_cpp: __GLOBAL__sub_I_TargetChooser_cpp, __GLOBAL__sub_I_TargetsList_cpp: __GLOBAL__sub_I_TargetsList_cpp, __GLOBAL__sub_I_Tasks_cpp: __GLOBAL__sub_I_Tasks_cpp, __GLOBAL__sub_I_TextScroller_cpp: __GLOBAL__sub_I_TextScroller_cpp, __GLOBAL__sub_I_ThisDescriptor_cpp: __GLOBAL__sub_I_ThisDescriptor_cpp, __GLOBAL__sub_I_Token_cpp: __GLOBAL__sub_I_Token_cpp, __GLOBAL__sub_I_TranslateKeys_cpp: __GLOBAL__sub_I_TranslateKeys_cpp, __GLOBAL__sub_I_Trash_cpp: __GLOBAL__sub_I_Trash_cpp, __GLOBAL__sub_I_utils_cpp: __GLOBAL__sub_I_utils_cpp, __GLOBAL__sub_I_WCachedResource_cpp: __GLOBAL__sub_I_WCachedResource_cpp, __GLOBAL__sub_I_WDataSrc_cpp: __GLOBAL__sub_I_WDataSrc_cpp, __GLOBAL__sub_I_WEvent_cpp: __GLOBAL__sub_I_WEvent_cpp, __GLOBAL__sub_I_WFilter_cpp: __GLOBAL__sub_I_WFilter_cpp, __GLOBAL__sub_I_WFont_cpp: __GLOBAL__sub_I_WFont_cpp, __GLOBAL__sub_I_WGui_cpp: __GLOBAL__sub_I_WGui_cpp, __GLOBAL__sub_I_WResourceManager_cpp: __GLOBAL__sub_I_WResourceManager_cpp, __GLOBAL__sub_I_NetworkPlayer_cpp: __GLOBAL__sub_I_NetworkPlayer_cpp, __GLOBAL__sub_I_TestSuiteAI_cpp: __GLOBAL__sub_I_TestSuiteAI_cpp, __GLOBAL__sub_I_JGE_cpp: __GLOBAL__sub_I_JGE_cpp, __GLOBAL__sub_I_JNetwork_cpp: __GLOBAL__sub_I_JNetwork_cpp, __GLOBAL__sub_I_zfsystem_cpp: __GLOBAL__sub_I_zfsystem_cpp, __GLOBAL__sub_I_AbilityParser_cpp: __GLOBAL__sub_I_AbilityParser_cpp, __GLOBAL__sub_I_iostream_cpp: __GLOBAL__sub_I_iostream_cpp, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiiiiiii: dynCall_iiiiiiii, dynCall_iiiiiid: dynCall_iiiiiid, dynCall_viiiiiiiiiiiiiii: dynCall_viiiiiiiiiiiiiii, dynCall_vd: dynCall_vd, dynCall_vid: dynCall_vid, dynCall_viiddiii: dynCall_viiddiii, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_iiiiiii: dynCall_iiiiiii, dynCall_viiiiiiddiiii: dynCall_viiiiiiddiiii, dynCall_viiiiiiiiiiiii: dynCall_viiiiiiiiiiiii, dynCall_ii: dynCall_ii, dynCall_viidd: dynCall_viidd, dynCall_viidi: dynCall_viidi, dynCall_viiidddd: dynCall_viiidddd, dynCall_viddiiii: dynCall_viddiiii, dynCall_viiiii: dynCall_viiiii, dynCall_viddiii: dynCall_viddiii, dynCall_viidddd: dynCall_viidddd, dynCall_viddd: dynCall_viddd, dynCall_iiiiiiiiiiii: dynCall_iiiiiiiiiiii, dynCall_vidi: dynCall_vidi, dynCall_viiddidd: dynCall_viiddidd, dynCall_viiddddd: dynCall_viiddddd, dynCall_viiiddddiiii: dynCall_viiiddddiiii, dynCall_viiidd: dynCall_viiidd, dynCall_viiiiiiiiiii: dynCall_viiiiiiiiiii, dynCall_viddi: dynCall_viddi, dynCall_vidd: dynCall_vidd, dynCall_iiii: dynCall_iiii, dynCall_viiidddiiddi: dynCall_viiidddiiddi, dynCall_viiiiddiiii: dynCall_viiiiddiiii, dynCall_viiiiiiidd: dynCall_viiiiiiidd, dynCall_viiiiddiiiii: dynCall_viiiiddiiiii, dynCall_vidddii: dynCall_vidddii, dynCall_viii: dynCall_viii, dynCall_viid: dynCall_viid, dynCall_viddddd: dynCall_viddddd, dynCall_viiiiiiiiiiiiii: dynCall_viiiiiiiiiiiiii, dynCall_viiiiiddiii: dynCall_viiiiiddiii, dynCall_di: dynCall_di, dynCall_viiiidddiiddi: dynCall_viiiidddiiddi, dynCall_vdi: dynCall_vdi, dynCall_viiidi: dynCall_viiidi, dynCall_viiiiiiii: dynCall_viiiiiiii, dynCall_vidddd: dynCall_vidddd, dynCall_viddddi: dynCall_viddddi, dynCall_iid: dynCall_iid, dynCall_viiiiiii: dynCall_viiiiiii, dynCall_viiiiddiii: dynCall_viiiiddiii, dynCall_viiiiiiiii: dynCall_viiiiiiiii, dynCall_viiiiiiiiii: dynCall_viiiiiiiiii, dynCall_iii: dynCall_iii, dynCall_iiiiii: dynCall_iiiiii, dynCall_diii: dynCall_diii, dynCall_viiiiii: dynCall_viiiiii, dynCall_viidddddi: dynCall_viidddddi, dynCall_dii: dynCall_dii, dynCall_viiiiiiiiiiiiiiii: dynCall_viiiiiiiiiiiiiiii, dynCall_i: dynCall_i, dynCall_iiiiidii: dynCall_iiiiidii, dynCall_viiiiiddii: dynCall_viiiiiddii, dynCall_viiiddi: dynCall_viiiddi, dynCall_vidddddi: dynCall_vidddddi, dynCall_viiiiiiiiiiii: dynCall_viiiiiiiiiiii, dynCall_iiiiiiiiii: dynCall_iiiiiiiiii, dynCall_vdddddd: dynCall_vdddddd, dynCall_viiid: dynCall_viiid, dynCall_vdddd: dynCall_vdddd, dynCall_vdd: dynCall_vdd, dynCall_v: dynCall_v, dynCall_iiiiiiiii: dynCall_iiiiiiiii, dynCall_iiiii: dynCall_iiiii, dynCall_iiiiid: dynCall_iiiiid, dynCall_iiiiiidd: dynCall_iiiiiidd, dynCall_viiii: dynCall_viiii }; }) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg, Module.asmLibraryArg, buffer); var real___GLOBAL__sub_I_AllAbilities_cpp = asm["__GLOBAL__sub_I_AllAbilities_cpp"]; asm["__GLOBAL__sub_I_AllAbilities_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AllAbilities_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_WDataSrc_cpp = asm["__GLOBAL__sub_I_WDataSrc_cpp"]; asm["__GLOBAL__sub_I_WDataSrc_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WDataSrc_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ThisDescriptor_cpp = asm["__GLOBAL__sub_I_ThisDescriptor_cpp"]; asm["__GLOBAL__sub_I_ThisDescriptor_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ThisDescriptor_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Counters_cpp = asm["__GLOBAL__sub_I_Counters_cpp"]; asm["__GLOBAL__sub_I_Counters_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Counters_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_PlayerData_cpp = asm["__GLOBAL__sub_I_PlayerData_cpp"]; asm["__GLOBAL__sub_I_PlayerData_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_PlayerData_cpp.apply(null, arguments); }; var real__bitshift64Lshr = asm["_bitshift64Lshr"]; asm["_bitshift64Lshr"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__bitshift64Lshr.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateDeckViewer_cpp = asm["__GLOBAL__sub_I_GameStateDeckViewer_cpp"]; asm["__GLOBAL__sub_I_GameStateDeckViewer_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateDeckViewer_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_AIHints_cpp = asm["__GLOBAL__sub_I_AIHints_cpp"]; asm["__GLOBAL__sub_I_AIHints_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AIHints_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameOptions_cpp = asm["__GLOBAL__sub_I_GameOptions_cpp"]; asm["__GLOBAL__sub_I_GameOptions_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameOptions_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Token_cpp = asm["__GLOBAL__sub_I_Token_cpp"]; asm["__GLOBAL__sub_I_Token_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Token_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGAbility_cpp = asm["__GLOBAL__sub_I_MTGAbility_cpp"]; asm["__GLOBAL__sub_I_MTGAbility_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGAbility_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGRules_cpp = asm["__GLOBAL__sub_I_MTGRules_cpp"]; asm["__GLOBAL__sub_I_MTGRules_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGRules_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Trash_cpp = asm["__GLOBAL__sub_I_Trash_cpp"]; asm["__GLOBAL__sub_I_Trash_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Trash_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckMenuItem_cpp = asm["__GLOBAL__sub_I_DeckMenuItem_cpp"]; asm["__GLOBAL__sub_I_DeckMenuItem_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckMenuItem_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_PlayGuiObjectController_cpp = asm["__GLOBAL__sub_I_PlayGuiObjectController_cpp"]; asm["__GLOBAL__sub_I_PlayGuiObjectController_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_PlayGuiObjectController_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_WEvent_cpp = asm["__GLOBAL__sub_I_WEvent_cpp"]; asm["__GLOBAL__sub_I_WEvent_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WEvent_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_CardDisplay_cpp = asm["__GLOBAL__sub_I_CardDisplay_cpp"]; asm["__GLOBAL__sub_I_CardDisplay_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardDisplay_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ObjectAnalytics_cpp = asm["__GLOBAL__sub_I_ObjectAnalytics_cpp"]; asm["__GLOBAL__sub_I_ObjectAnalytics_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ObjectAnalytics_cpp.apply(null, arguments); }; var real___GLOBAL__I_000101 = asm["__GLOBAL__I_000101"]; asm["__GLOBAL__I_000101"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__I_000101.apply(null, arguments); }; var real___GLOBAL__sub_I_AIPlayerBaka_cpp = asm["__GLOBAL__sub_I_AIPlayerBaka_cpp"]; asm["__GLOBAL__sub_I_AIPlayerBaka_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AIPlayerBaka_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_CardSelectorSingleton_cpp = asm["__GLOBAL__sub_I_CardSelectorSingleton_cpp"]; asm["__GLOBAL__sub_I_CardSelectorSingleton_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardSelectorSingleton_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckManager_cpp = asm["__GLOBAL__sub_I_DeckManager_cpp"]; asm["__GLOBAL__sub_I_DeckManager_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckManager_cpp.apply(null, arguments); }; var real____cxa_can_catch = asm["___cxa_can_catch"]; asm["___cxa_can_catch"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____cxa_can_catch.apply(null, arguments); }; var real__free = asm["_free"]; asm["_free"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__free.apply(null, arguments); }; var real__strstr = asm["_strstr"]; asm["_strstr"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__strstr.apply(null, arguments); }; var real___GLOBAL__sub_I_PhaseRing_cpp = asm["__GLOBAL__sub_I_PhaseRing_cpp"]; asm["__GLOBAL__sub_I_PhaseRing_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_PhaseRing_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGCard_cpp = asm["__GLOBAL__sub_I_MTGCard_cpp"]; asm["__GLOBAL__sub_I_MTGCard_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGCard_cpp.apply(null, arguments); }; var real__main = asm["_main"]; asm["_main"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__main.apply(null, arguments); }; var real___GLOBAL__sub_I_AIPlayer_cpp = asm["__GLOBAL__sub_I_AIPlayer_cpp"]; asm["__GLOBAL__sub_I_AIPlayer_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AIPlayer_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_PriceList_cpp = asm["__GLOBAL__sub_I_PriceList_cpp"]; asm["__GLOBAL__sub_I_PriceList_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_PriceList_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiPlay_cpp = asm["__GLOBAL__sub_I_GuiPlay_cpp"]; asm["__GLOBAL__sub_I_GuiPlay_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiPlay_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_WGui_cpp = asm["__GLOBAL__sub_I_WGui_cpp"]; asm["__GLOBAL__sub_I_WGui_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WGui_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckMenu_cpp = asm["__GLOBAL__sub_I_DeckMenu_cpp"]; asm["__GLOBAL__sub_I_DeckMenu_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckMenu_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_CardGui_cpp = asm["__GLOBAL__sub_I_CardGui_cpp"]; asm["__GLOBAL__sub_I_CardGui_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardGui_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ManaCost_cpp = asm["__GLOBAL__sub_I_ManaCost_cpp"]; asm["__GLOBAL__sub_I_ManaCost_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ManaCost_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_TargetChooser_cpp = asm["__GLOBAL__sub_I_TargetChooser_cpp"]; asm["__GLOBAL__sub_I_TargetChooser_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_TargetChooser_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_OptionItem_cpp = asm["__GLOBAL__sub_I_OptionItem_cpp"]; asm["__GLOBAL__sub_I_OptionItem_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_OptionItem_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_JGE_cpp = asm["__GLOBAL__sub_I_JGE_cpp"]; asm["__GLOBAL__sub_I_JGE_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_JGE_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateDuel_cpp = asm["__GLOBAL__sub_I_GameStateDuel_cpp"]; asm["__GLOBAL__sub_I_GameStateDuel_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateDuel_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_AIStats_cpp = asm["__GLOBAL__sub_I_AIStats_cpp"]; asm["__GLOBAL__sub_I_AIStats_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AIStats_cpp.apply(null, arguments); }; var real____cxa_is_pointer_type = asm["___cxa_is_pointer_type"]; asm["___cxa_is_pointer_type"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____cxa_is_pointer_type.apply(null, arguments); }; var real___GLOBAL__sub_I_MenuItem_cpp = asm["__GLOBAL__sub_I_MenuItem_cpp"]; asm["__GLOBAL__sub_I_MenuItem_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MenuItem_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_InteractiveButton_cpp = asm["__GLOBAL__sub_I_InteractiveButton_cpp"]; asm["__GLOBAL__sub_I_InteractiveButton_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_InteractiveButton_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateTransitions_cpp = asm["__GLOBAL__sub_I_GameStateTransitions_cpp"]; asm["__GLOBAL__sub_I_GameStateTransitions_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateTransitions_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_CarouselDeckView_cpp = asm["__GLOBAL__sub_I_CarouselDeckView_cpp"]; asm["__GLOBAL__sub_I_CarouselDeckView_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CarouselDeckView_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGDeck_cpp = asm["__GLOBAL__sub_I_MTGDeck_cpp"]; asm["__GLOBAL__sub_I_MTGDeck_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGDeck_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ActionElement_cpp = asm["__GLOBAL__sub_I_ActionElement_cpp"]; asm["__GLOBAL__sub_I_ActionElement_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ActionElement_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckMetaData_cpp = asm["__GLOBAL__sub_I_DeckMetaData_cpp"]; asm["__GLOBAL__sub_I_DeckMetaData_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckMetaData_cpp.apply(null, arguments); }; var real__ntohs = asm["_ntohs"]; asm["_ntohs"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__ntohs.apply(null, arguments); }; var real___GLOBAL__sub_I_AIMomirPlayer_cpp = asm["__GLOBAL__sub_I_AIMomirPlayer_cpp"]; asm["__GLOBAL__sub_I_AIMomirPlayer_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AIMomirPlayer_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiMana_cpp = asm["__GLOBAL__sub_I_GuiMana_cpp"]; asm["__GLOBAL__sub_I_GuiMana_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiMana_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_SimpleMenuItem_cpp = asm["__GLOBAL__sub_I_SimpleMenuItem_cpp"]; asm["__GLOBAL__sub_I_SimpleMenuItem_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_SimpleMenuItem_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckStats_cpp = asm["__GLOBAL__sub_I_DeckStats_cpp"]; asm["__GLOBAL__sub_I_DeckStats_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckStats_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGGameZones_cpp = asm["__GLOBAL__sub_I_MTGGameZones_cpp"]; asm["__GLOBAL__sub_I_MTGGameZones_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGGameZones_cpp.apply(null, arguments); }; var real__llvm_bswap_i32 = asm["_llvm_bswap_i32"]; asm["_llvm_bswap_i32"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__llvm_bswap_i32.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckEditorMenu_cpp = asm["__GLOBAL__sub_I_DeckEditorMenu_cpp"]; asm["__GLOBAL__sub_I_DeckEditorMenu_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckEditorMenu_cpp.apply(null, arguments); }; var real__i64Add = asm["_i64Add"]; asm["_i64Add"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__i64Add.apply(null, arguments); }; var real___GLOBAL__sub_I_GameObserver_cpp = asm["__GLOBAL__sub_I_GameObserver_cpp"]; asm["__GLOBAL__sub_I_GameObserver_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameObserver_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateMenu_cpp = asm["__GLOBAL__sub_I_GameStateMenu_cpp"]; asm["__GLOBAL__sub_I_GameStateMenu_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateMenu_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameLauncher_cpp = asm["__GLOBAL__sub_I_GameLauncher_cpp"]; asm["__GLOBAL__sub_I_GameLauncher_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameLauncher_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_IconButton_cpp = asm["__GLOBAL__sub_I_IconButton_cpp"]; asm["__GLOBAL__sub_I_IconButton_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_IconButton_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiStatic_cpp = asm["__GLOBAL__sub_I_GuiStatic_cpp"]; asm["__GLOBAL__sub_I_GuiStatic_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiStatic_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Credits_cpp = asm["__GLOBAL__sub_I_Credits_cpp"]; asm["__GLOBAL__sub_I_Credits_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Credits_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ActionLayer_cpp = asm["__GLOBAL__sub_I_ActionLayer_cpp"]; asm["__GLOBAL__sub_I_ActionLayer_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ActionLayer_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Tasks_cpp = asm["__GLOBAL__sub_I_Tasks_cpp"]; asm["__GLOBAL__sub_I_Tasks_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Tasks_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_CardPrimitive_cpp = asm["__GLOBAL__sub_I_CardPrimitive_cpp"]; asm["__GLOBAL__sub_I_CardPrimitive_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardPrimitive_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiHand_cpp = asm["__GLOBAL__sub_I_GuiHand_cpp"]; asm["__GLOBAL__sub_I_GuiHand_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiHand_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_SimpleMenu_cpp = asm["__GLOBAL__sub_I_SimpleMenu_cpp"]; asm["__GLOBAL__sub_I_SimpleMenu_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_SimpleMenu_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DamagerDamaged_cpp = asm["__GLOBAL__sub_I_DamagerDamaged_cpp"]; asm["__GLOBAL__sub_I_DamagerDamaged_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DamagerDamaged_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateAwards_cpp = asm["__GLOBAL__sub_I_GameStateAwards_cpp"]; asm["__GLOBAL__sub_I_GameStateAwards_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateAwards_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameState_cpp = asm["__GLOBAL__sub_I_GameState_cpp"]; asm["__GLOBAL__sub_I_GameState_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameState_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ReplacementEffects_cpp = asm["__GLOBAL__sub_I_ReplacementEffects_cpp"]; asm["__GLOBAL__sub_I_ReplacementEffects_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ReplacementEffects_cpp.apply(null, arguments); }; var real__i64Subtract = asm["_i64Subtract"]; asm["_i64Subtract"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__i64Subtract.apply(null, arguments); }; var real___GLOBAL__sub_I_DuelLayers_cpp = asm["__GLOBAL__sub_I_DuelLayers_cpp"]; asm["__GLOBAL__sub_I_DuelLayers_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DuelLayers_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_JNetwork_cpp = asm["__GLOBAL__sub_I_JNetwork_cpp"]; asm["__GLOBAL__sub_I_JNetwork_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_JNetwork_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameApp_cpp = asm["__GLOBAL__sub_I_GameApp_cpp"]; asm["__GLOBAL__sub_I_GameApp_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameApp_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_iostream_cpp = asm["__GLOBAL__sub_I_iostream_cpp"]; asm["__GLOBAL__sub_I_iostream_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_iostream_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiAvatars_cpp = asm["__GLOBAL__sub_I_GuiAvatars_cpp"]; asm["__GLOBAL__sub_I_GuiAvatars_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiAvatars_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGDefinitions_cpp = asm["__GLOBAL__sub_I_MTGDefinitions_cpp"]; asm["__GLOBAL__sub_I_MTGDefinitions_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGDefinitions_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiLayers_cpp = asm["__GLOBAL__sub_I_GuiLayers_cpp"]; asm["__GLOBAL__sub_I_GuiLayers_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiLayers_cpp.apply(null, arguments); }; var real__testSetjmp = asm["_testSetjmp"]; asm["_testSetjmp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__testSetjmp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckView_cpp = asm["__GLOBAL__sub_I_DeckView_cpp"]; asm["__GLOBAL__sub_I_DeckView_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckView_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_StyleManager_cpp = asm["__GLOBAL__sub_I_StyleManager_cpp"]; asm["__GLOBAL__sub_I_StyleManager_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_StyleManager_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_TargetsList_cpp = asm["__GLOBAL__sub_I_TargetsList_cpp"]; asm["__GLOBAL__sub_I_TargetsList_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_TargetsList_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_TestSuiteAI_cpp = asm["__GLOBAL__sub_I_TestSuiteAI_cpp"]; asm["__GLOBAL__sub_I_TestSuiteAI_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_TestSuiteAI_cpp.apply(null, arguments); }; var real__malloc = asm["_malloc"]; asm["_malloc"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__malloc.apply(null, arguments); }; var real___GLOBAL__sub_I_ExtraCost_cpp = asm["__GLOBAL__sub_I_ExtraCost_cpp"]; asm["__GLOBAL__sub_I_ExtraCost_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ExtraCost_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Player_cpp = asm["__GLOBAL__sub_I_Player_cpp"]; asm["__GLOBAL__sub_I_Player_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Player_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_TextScroller_cpp = asm["__GLOBAL__sub_I_TextScroller_cpp"]; asm["__GLOBAL__sub_I_TextScroller_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_TextScroller_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiBackground_cpp = asm["__GLOBAL__sub_I_GuiBackground_cpp"]; asm["__GLOBAL__sub_I_GuiBackground_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiBackground_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_SimplePopup_cpp = asm["__GLOBAL__sub_I_SimplePopup_cpp"]; asm["__GLOBAL__sub_I_SimplePopup_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_SimplePopup_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiFrame_cpp = asm["__GLOBAL__sub_I_GuiFrame_cpp"]; asm["__GLOBAL__sub_I_GuiFrame_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiFrame_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ActionStack_cpp = asm["__GLOBAL__sub_I_ActionStack_cpp"]; asm["__GLOBAL__sub_I_ActionStack_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ActionStack_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Rules_cpp = asm["__GLOBAL__sub_I_Rules_cpp"]; asm["__GLOBAL__sub_I_Rules_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Rules_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateShop_cpp = asm["__GLOBAL__sub_I_GameStateShop_cpp"]; asm["__GLOBAL__sub_I_GameStateShop_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateShop_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_utils_cpp = asm["__GLOBAL__sub_I_utils_cpp"]; asm["__GLOBAL__sub_I_utils_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_utils_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_SimplePad_cpp = asm["__GLOBAL__sub_I_SimplePad_cpp"]; asm["__GLOBAL__sub_I_SimplePad_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_SimplePad_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_DeckDataWrapper_cpp = asm["__GLOBAL__sub_I_DeckDataWrapper_cpp"]; asm["__GLOBAL__sub_I_DeckDataWrapper_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_DeckDataWrapper_cpp.apply(null, arguments); }; var real__bitshift64Shl = asm["_bitshift64Shl"]; asm["_bitshift64Shl"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__bitshift64Shl.apply(null, arguments); }; var real__fflush = asm["_fflush"]; asm["_fflush"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__fflush.apply(null, arguments); }; var real___GLOBAL__sub_I_CardDescriptor_cpp = asm["__GLOBAL__sub_I_CardDescriptor_cpp"]; asm["__GLOBAL__sub_I_CardDescriptor_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardDescriptor_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_WResourceManager_cpp = asm["__GLOBAL__sub_I_WResourceManager_cpp"]; asm["__GLOBAL__sub_I_WResourceManager_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WResourceManager_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGCardInstance_cpp = asm["__GLOBAL__sub_I_MTGCardInstance_cpp"]; asm["__GLOBAL__sub_I_MTGCardInstance_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGCardInstance_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_StoryFlow_cpp = asm["__GLOBAL__sub_I_StoryFlow_cpp"]; asm["__GLOBAL__sub_I_StoryFlow_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_StoryFlow_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_Damage_cpp = asm["__GLOBAL__sub_I_Damage_cpp"]; asm["__GLOBAL__sub_I_Damage_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_Damage_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_AbilityParser_cpp = asm["__GLOBAL__sub_I_AbilityParser_cpp"]; asm["__GLOBAL__sub_I_AbilityParser_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_AbilityParser_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_PlayRestrictions_cpp = asm["__GLOBAL__sub_I_PlayRestrictions_cpp"]; asm["__GLOBAL__sub_I_PlayRestrictions_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_PlayRestrictions_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiCombat_cpp = asm["__GLOBAL__sub_I_GuiCombat_cpp"]; asm["__GLOBAL__sub_I_GuiCombat_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiCombat_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_ModRules_cpp = asm["__GLOBAL__sub_I_ModRules_cpp"]; asm["__GLOBAL__sub_I_ModRules_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_ModRules_cpp.apply(null, arguments); }; var real__htonl = asm["_htonl"]; asm["_htonl"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__htonl.apply(null, arguments); }; var real__realloc = asm["_realloc"]; asm["_realloc"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__realloc.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateStory_cpp = asm["__GLOBAL__sub_I_GameStateStory_cpp"]; asm["__GLOBAL__sub_I_GameStateStory_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateStory_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GridDeckView_cpp = asm["__GLOBAL__sub_I_GridDeckView_cpp"]; asm["__GLOBAL__sub_I_GridDeckView_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GridDeckView_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GuiPhaseBar_cpp = asm["__GLOBAL__sub_I_GuiPhaseBar_cpp"]; asm["__GLOBAL__sub_I_GuiPhaseBar_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GuiPhaseBar_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_NetworkPlayer_cpp = asm["__GLOBAL__sub_I_NetworkPlayer_cpp"]; asm["__GLOBAL__sub_I_NetworkPlayer_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_NetworkPlayer_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_GameStateOptions_cpp = asm["__GLOBAL__sub_I_GameStateOptions_cpp"]; asm["__GLOBAL__sub_I_GameStateOptions_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_GameStateOptions_cpp.apply(null, arguments); }; var real__htons = asm["_htons"]; asm["_htons"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__htons.apply(null, arguments); }; var real__emscripten_GetProcAddress = asm["_emscripten_GetProcAddress"]; asm["_emscripten_GetProcAddress"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__emscripten_GetProcAddress.apply(null, arguments); }; var real___GLOBAL__sub_I_CardSelector_cpp = asm["__GLOBAL__sub_I_CardSelector_cpp"]; asm["__GLOBAL__sub_I_CardSelector_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_CardSelector_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_SimpleButton_cpp = asm["__GLOBAL__sub_I_SimpleButton_cpp"]; asm["__GLOBAL__sub_I_SimpleButton_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_SimpleButton_cpp.apply(null, arguments); }; var real____errno_location = asm["___errno_location"]; asm["___errno_location"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real____errno_location.apply(null, arguments); }; var real___GLOBAL__sub_I_WCachedResource_cpp = asm["__GLOBAL__sub_I_WCachedResource_cpp"]; asm["__GLOBAL__sub_I_WCachedResource_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WCachedResource_cpp.apply(null, arguments); }; var real__saveSetjmp = asm["_saveSetjmp"]; asm["_saveSetjmp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__saveSetjmp.apply(null, arguments); }; var real__memmove = asm["_memmove"]; asm["_memmove"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real__memmove.apply(null, arguments); }; var real___GLOBAL__sub_I_WFont_cpp = asm["__GLOBAL__sub_I_WFont_cpp"]; asm["__GLOBAL__sub_I_WFont_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WFont_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_WFilter_cpp = asm["__GLOBAL__sub_I_WFilter_cpp"]; asm["__GLOBAL__sub_I_WFilter_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_WFilter_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGGamePhase_cpp = asm["__GLOBAL__sub_I_MTGGamePhase_cpp"]; asm["__GLOBAL__sub_I_MTGGamePhase_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGGamePhase_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_TranslateKeys_cpp = asm["__GLOBAL__sub_I_TranslateKeys_cpp"]; asm["__GLOBAL__sub_I_TranslateKeys_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_TranslateKeys_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_MTGPack_cpp = asm["__GLOBAL__sub_I_MTGPack_cpp"]; asm["__GLOBAL__sub_I_MTGPack_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_MTGPack_cpp.apply(null, arguments); }; var real___GLOBAL__sub_I_zfsystem_cpp = asm["__GLOBAL__sub_I_zfsystem_cpp"]; asm["__GLOBAL__sub_I_zfsystem_cpp"] = function() { assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); return real___GLOBAL__sub_I_zfsystem_cpp.apply(null, arguments); }; var __GLOBAL__sub_I_AllAbilities_cpp = Module["__GLOBAL__sub_I_AllAbilities_cpp"] = asm["__GLOBAL__sub_I_AllAbilities_cpp"]; var __GLOBAL__sub_I_WDataSrc_cpp = Module["__GLOBAL__sub_I_WDataSrc_cpp"] = asm["__GLOBAL__sub_I_WDataSrc_cpp"]; var __GLOBAL__sub_I_ThisDescriptor_cpp = Module["__GLOBAL__sub_I_ThisDescriptor_cpp"] = asm["__GLOBAL__sub_I_ThisDescriptor_cpp"]; var __GLOBAL__sub_I_Counters_cpp = Module["__GLOBAL__sub_I_Counters_cpp"] = asm["__GLOBAL__sub_I_Counters_cpp"]; var __GLOBAL__sub_I_PlayerData_cpp = Module["__GLOBAL__sub_I_PlayerData_cpp"] = asm["__GLOBAL__sub_I_PlayerData_cpp"]; var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; var __GLOBAL__sub_I_GameStateDeckViewer_cpp = Module["__GLOBAL__sub_I_GameStateDeckViewer_cpp"] = asm["__GLOBAL__sub_I_GameStateDeckViewer_cpp"]; var __GLOBAL__sub_I_AIHints_cpp = Module["__GLOBAL__sub_I_AIHints_cpp"] = asm["__GLOBAL__sub_I_AIHints_cpp"]; var __GLOBAL__sub_I_GameOptions_cpp = Module["__GLOBAL__sub_I_GameOptions_cpp"] = asm["__GLOBAL__sub_I_GameOptions_cpp"]; var _memcpy = Module["_memcpy"] = asm["_memcpy"]; var __GLOBAL__sub_I_Token_cpp = Module["__GLOBAL__sub_I_Token_cpp"] = asm["__GLOBAL__sub_I_Token_cpp"]; var __GLOBAL__sub_I_MTGAbility_cpp = Module["__GLOBAL__sub_I_MTGAbility_cpp"] = asm["__GLOBAL__sub_I_MTGAbility_cpp"]; var __GLOBAL__sub_I_MTGRules_cpp = Module["__GLOBAL__sub_I_MTGRules_cpp"] = asm["__GLOBAL__sub_I_MTGRules_cpp"]; var __GLOBAL__sub_I_Trash_cpp = Module["__GLOBAL__sub_I_Trash_cpp"] = asm["__GLOBAL__sub_I_Trash_cpp"]; var __GLOBAL__sub_I_DeckMenuItem_cpp = Module["__GLOBAL__sub_I_DeckMenuItem_cpp"] = asm["__GLOBAL__sub_I_DeckMenuItem_cpp"]; var __GLOBAL__sub_I_PlayGuiObjectController_cpp = Module["__GLOBAL__sub_I_PlayGuiObjectController_cpp"] = asm["__GLOBAL__sub_I_PlayGuiObjectController_cpp"]; var __GLOBAL__sub_I_WEvent_cpp = Module["__GLOBAL__sub_I_WEvent_cpp"] = asm["__GLOBAL__sub_I_WEvent_cpp"]; var __GLOBAL__sub_I_CardDisplay_cpp = Module["__GLOBAL__sub_I_CardDisplay_cpp"] = asm["__GLOBAL__sub_I_CardDisplay_cpp"]; var __GLOBAL__sub_I_ObjectAnalytics_cpp = Module["__GLOBAL__sub_I_ObjectAnalytics_cpp"] = asm["__GLOBAL__sub_I_ObjectAnalytics_cpp"]; var __GLOBAL__I_000101 = Module["__GLOBAL__I_000101"] = asm["__GLOBAL__I_000101"]; var __GLOBAL__sub_I_AIPlayerBaka_cpp = Module["__GLOBAL__sub_I_AIPlayerBaka_cpp"] = asm["__GLOBAL__sub_I_AIPlayerBaka_cpp"]; var __GLOBAL__sub_I_CardSelectorSingleton_cpp = Module["__GLOBAL__sub_I_CardSelectorSingleton_cpp"] = asm["__GLOBAL__sub_I_CardSelectorSingleton_cpp"]; var __GLOBAL__sub_I_DeckManager_cpp = Module["__GLOBAL__sub_I_DeckManager_cpp"] = asm["__GLOBAL__sub_I_DeckManager_cpp"]; var ___cxa_can_catch = Module["___cxa_can_catch"] = asm["___cxa_can_catch"]; var _free = Module["_free"] = asm["_free"]; var runPostSets = Module["runPostSets"] = asm["runPostSets"]; var _strstr = Module["_strstr"] = asm["_strstr"]; var __GLOBAL__sub_I_PhaseRing_cpp = Module["__GLOBAL__sub_I_PhaseRing_cpp"] = asm["__GLOBAL__sub_I_PhaseRing_cpp"]; var __GLOBAL__sub_I_MTGCard_cpp = Module["__GLOBAL__sub_I_MTGCard_cpp"] = asm["__GLOBAL__sub_I_MTGCard_cpp"]; var _main = Module["_main"] = asm["_main"]; var __GLOBAL__sub_I_AIPlayer_cpp = Module["__GLOBAL__sub_I_AIPlayer_cpp"] = asm["__GLOBAL__sub_I_AIPlayer_cpp"]; var __GLOBAL__sub_I_PriceList_cpp = Module["__GLOBAL__sub_I_PriceList_cpp"] = asm["__GLOBAL__sub_I_PriceList_cpp"]; var __GLOBAL__sub_I_GuiPlay_cpp = Module["__GLOBAL__sub_I_GuiPlay_cpp"] = asm["__GLOBAL__sub_I_GuiPlay_cpp"]; var __GLOBAL__sub_I_WGui_cpp = Module["__GLOBAL__sub_I_WGui_cpp"] = asm["__GLOBAL__sub_I_WGui_cpp"]; var __GLOBAL__sub_I_DeckMenu_cpp = Module["__GLOBAL__sub_I_DeckMenu_cpp"] = asm["__GLOBAL__sub_I_DeckMenu_cpp"]; var __GLOBAL__sub_I_CardGui_cpp = Module["__GLOBAL__sub_I_CardGui_cpp"] = asm["__GLOBAL__sub_I_CardGui_cpp"]; var __GLOBAL__sub_I_ManaCost_cpp = Module["__GLOBAL__sub_I_ManaCost_cpp"] = asm["__GLOBAL__sub_I_ManaCost_cpp"]; var __GLOBAL__sub_I_TargetChooser_cpp = Module["__GLOBAL__sub_I_TargetChooser_cpp"] = asm["__GLOBAL__sub_I_TargetChooser_cpp"]; var __GLOBAL__sub_I_OptionItem_cpp = Module["__GLOBAL__sub_I_OptionItem_cpp"] = asm["__GLOBAL__sub_I_OptionItem_cpp"]; var __GLOBAL__sub_I_JGE_cpp = Module["__GLOBAL__sub_I_JGE_cpp"] = asm["__GLOBAL__sub_I_JGE_cpp"]; var __GLOBAL__sub_I_GameStateDuel_cpp = Module["__GLOBAL__sub_I_GameStateDuel_cpp"] = asm["__GLOBAL__sub_I_GameStateDuel_cpp"]; var __GLOBAL__sub_I_AIStats_cpp = Module["__GLOBAL__sub_I_AIStats_cpp"] = asm["__GLOBAL__sub_I_AIStats_cpp"]; var ___cxa_is_pointer_type = Module["___cxa_is_pointer_type"] = asm["___cxa_is_pointer_type"]; var __GLOBAL__sub_I_MenuItem_cpp = Module["__GLOBAL__sub_I_MenuItem_cpp"] = asm["__GLOBAL__sub_I_MenuItem_cpp"]; var __GLOBAL__sub_I_InteractiveButton_cpp = Module["__GLOBAL__sub_I_InteractiveButton_cpp"] = asm["__GLOBAL__sub_I_InteractiveButton_cpp"]; var __GLOBAL__sub_I_GameStateTransitions_cpp = Module["__GLOBAL__sub_I_GameStateTransitions_cpp"] = asm["__GLOBAL__sub_I_GameStateTransitions_cpp"]; var __GLOBAL__sub_I_CarouselDeckView_cpp = Module["__GLOBAL__sub_I_CarouselDeckView_cpp"] = asm["__GLOBAL__sub_I_CarouselDeckView_cpp"]; var __GLOBAL__sub_I_MTGDeck_cpp = Module["__GLOBAL__sub_I_MTGDeck_cpp"] = asm["__GLOBAL__sub_I_MTGDeck_cpp"]; var __GLOBAL__sub_I_ActionElement_cpp = Module["__GLOBAL__sub_I_ActionElement_cpp"] = asm["__GLOBAL__sub_I_ActionElement_cpp"]; var __GLOBAL__sub_I_DeckMetaData_cpp = Module["__GLOBAL__sub_I_DeckMetaData_cpp"] = asm["__GLOBAL__sub_I_DeckMetaData_cpp"]; var _ntohs = Module["_ntohs"] = asm["_ntohs"]; var __GLOBAL__sub_I_AIMomirPlayer_cpp = Module["__GLOBAL__sub_I_AIMomirPlayer_cpp"] = asm["__GLOBAL__sub_I_AIMomirPlayer_cpp"]; var __GLOBAL__sub_I_GuiMana_cpp = Module["__GLOBAL__sub_I_GuiMana_cpp"] = asm["__GLOBAL__sub_I_GuiMana_cpp"]; var __GLOBAL__sub_I_SimpleMenuItem_cpp = Module["__GLOBAL__sub_I_SimpleMenuItem_cpp"] = asm["__GLOBAL__sub_I_SimpleMenuItem_cpp"]; var __GLOBAL__sub_I_DeckStats_cpp = Module["__GLOBAL__sub_I_DeckStats_cpp"] = asm["__GLOBAL__sub_I_DeckStats_cpp"]; var __GLOBAL__sub_I_MTGGameZones_cpp = Module["__GLOBAL__sub_I_MTGGameZones_cpp"] = asm["__GLOBAL__sub_I_MTGGameZones_cpp"]; var _llvm_bswap_i32 = Module["_llvm_bswap_i32"] = asm["_llvm_bswap_i32"]; var __GLOBAL__sub_I_DeckEditorMenu_cpp = Module["__GLOBAL__sub_I_DeckEditorMenu_cpp"] = asm["__GLOBAL__sub_I_DeckEditorMenu_cpp"]; var _i64Add = Module["_i64Add"] = asm["_i64Add"]; var __GLOBAL__sub_I_GameObserver_cpp = Module["__GLOBAL__sub_I_GameObserver_cpp"] = asm["__GLOBAL__sub_I_GameObserver_cpp"]; var __GLOBAL__sub_I_GameStateMenu_cpp = Module["__GLOBAL__sub_I_GameStateMenu_cpp"] = asm["__GLOBAL__sub_I_GameStateMenu_cpp"]; var __GLOBAL__sub_I_GameLauncher_cpp = Module["__GLOBAL__sub_I_GameLauncher_cpp"] = asm["__GLOBAL__sub_I_GameLauncher_cpp"]; var __GLOBAL__sub_I_IconButton_cpp = Module["__GLOBAL__sub_I_IconButton_cpp"] = asm["__GLOBAL__sub_I_IconButton_cpp"]; var __GLOBAL__sub_I_GuiStatic_cpp = Module["__GLOBAL__sub_I_GuiStatic_cpp"] = asm["__GLOBAL__sub_I_GuiStatic_cpp"]; var __GLOBAL__sub_I_Credits_cpp = Module["__GLOBAL__sub_I_Credits_cpp"] = asm["__GLOBAL__sub_I_Credits_cpp"]; var __GLOBAL__sub_I_ActionLayer_cpp = Module["__GLOBAL__sub_I_ActionLayer_cpp"] = asm["__GLOBAL__sub_I_ActionLayer_cpp"]; var __GLOBAL__sub_I_Tasks_cpp = Module["__GLOBAL__sub_I_Tasks_cpp"] = asm["__GLOBAL__sub_I_Tasks_cpp"]; var __GLOBAL__sub_I_CardPrimitive_cpp = Module["__GLOBAL__sub_I_CardPrimitive_cpp"] = asm["__GLOBAL__sub_I_CardPrimitive_cpp"]; var __GLOBAL__sub_I_GuiHand_cpp = Module["__GLOBAL__sub_I_GuiHand_cpp"] = asm["__GLOBAL__sub_I_GuiHand_cpp"]; var __GLOBAL__sub_I_SimpleMenu_cpp = Module["__GLOBAL__sub_I_SimpleMenu_cpp"] = asm["__GLOBAL__sub_I_SimpleMenu_cpp"]; var __GLOBAL__sub_I_DamagerDamaged_cpp = Module["__GLOBAL__sub_I_DamagerDamaged_cpp"] = asm["__GLOBAL__sub_I_DamagerDamaged_cpp"]; var _memset = Module["_memset"] = asm["_memset"]; var __GLOBAL__sub_I_GameStateAwards_cpp = Module["__GLOBAL__sub_I_GameStateAwards_cpp"] = asm["__GLOBAL__sub_I_GameStateAwards_cpp"]; var __GLOBAL__sub_I_GameState_cpp = Module["__GLOBAL__sub_I_GameState_cpp"] = asm["__GLOBAL__sub_I_GameState_cpp"]; var __GLOBAL__sub_I_ReplacementEffects_cpp = Module["__GLOBAL__sub_I_ReplacementEffects_cpp"] = asm["__GLOBAL__sub_I_ReplacementEffects_cpp"]; var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; var __GLOBAL__sub_I_DuelLayers_cpp = Module["__GLOBAL__sub_I_DuelLayers_cpp"] = asm["__GLOBAL__sub_I_DuelLayers_cpp"]; var __GLOBAL__sub_I_JNetwork_cpp = Module["__GLOBAL__sub_I_JNetwork_cpp"] = asm["__GLOBAL__sub_I_JNetwork_cpp"]; var __GLOBAL__sub_I_GameApp_cpp = Module["__GLOBAL__sub_I_GameApp_cpp"] = asm["__GLOBAL__sub_I_GameApp_cpp"]; var __GLOBAL__sub_I_iostream_cpp = Module["__GLOBAL__sub_I_iostream_cpp"] = asm["__GLOBAL__sub_I_iostream_cpp"]; var __GLOBAL__sub_I_GuiAvatars_cpp = Module["__GLOBAL__sub_I_GuiAvatars_cpp"] = asm["__GLOBAL__sub_I_GuiAvatars_cpp"]; var __GLOBAL__sub_I_MTGDefinitions_cpp = Module["__GLOBAL__sub_I_MTGDefinitions_cpp"] = asm["__GLOBAL__sub_I_MTGDefinitions_cpp"]; var __GLOBAL__sub_I_GuiLayers_cpp = Module["__GLOBAL__sub_I_GuiLayers_cpp"] = asm["__GLOBAL__sub_I_GuiLayers_cpp"]; var _testSetjmp = Module["_testSetjmp"] = asm["_testSetjmp"]; var __GLOBAL__sub_I_DeckView_cpp = Module["__GLOBAL__sub_I_DeckView_cpp"] = asm["__GLOBAL__sub_I_DeckView_cpp"]; var __GLOBAL__sub_I_StyleManager_cpp = Module["__GLOBAL__sub_I_StyleManager_cpp"] = asm["__GLOBAL__sub_I_StyleManager_cpp"]; var __GLOBAL__sub_I_TargetsList_cpp = Module["__GLOBAL__sub_I_TargetsList_cpp"] = asm["__GLOBAL__sub_I_TargetsList_cpp"]; var __GLOBAL__sub_I_TestSuiteAI_cpp = Module["__GLOBAL__sub_I_TestSuiteAI_cpp"] = asm["__GLOBAL__sub_I_TestSuiteAI_cpp"]; var _malloc = Module["_malloc"] = asm["_malloc"]; var _emscripten_replace_memory = Module["_emscripten_replace_memory"] = asm["_emscripten_replace_memory"]; var __GLOBAL__sub_I_ExtraCost_cpp = Module["__GLOBAL__sub_I_ExtraCost_cpp"] = asm["__GLOBAL__sub_I_ExtraCost_cpp"]; var __GLOBAL__sub_I_Player_cpp = Module["__GLOBAL__sub_I_Player_cpp"] = asm["__GLOBAL__sub_I_Player_cpp"]; var __GLOBAL__sub_I_TextScroller_cpp = Module["__GLOBAL__sub_I_TextScroller_cpp"] = asm["__GLOBAL__sub_I_TextScroller_cpp"]; var __GLOBAL__sub_I_GuiBackground_cpp = Module["__GLOBAL__sub_I_GuiBackground_cpp"] = asm["__GLOBAL__sub_I_GuiBackground_cpp"]; var __GLOBAL__sub_I_SimplePopup_cpp = Module["__GLOBAL__sub_I_SimplePopup_cpp"] = asm["__GLOBAL__sub_I_SimplePopup_cpp"]; var __GLOBAL__sub_I_GuiFrame_cpp = Module["__GLOBAL__sub_I_GuiFrame_cpp"] = asm["__GLOBAL__sub_I_GuiFrame_cpp"]; var __GLOBAL__sub_I_ActionStack_cpp = Module["__GLOBAL__sub_I_ActionStack_cpp"] = asm["__GLOBAL__sub_I_ActionStack_cpp"]; var __GLOBAL__sub_I_Rules_cpp = Module["__GLOBAL__sub_I_Rules_cpp"] = asm["__GLOBAL__sub_I_Rules_cpp"]; var __GLOBAL__sub_I_GameStateShop_cpp = Module["__GLOBAL__sub_I_GameStateShop_cpp"] = asm["__GLOBAL__sub_I_GameStateShop_cpp"]; var __GLOBAL__sub_I_utils_cpp = Module["__GLOBAL__sub_I_utils_cpp"] = asm["__GLOBAL__sub_I_utils_cpp"]; var __GLOBAL__sub_I_SimplePad_cpp = Module["__GLOBAL__sub_I_SimplePad_cpp"] = asm["__GLOBAL__sub_I_SimplePad_cpp"]; var __GLOBAL__sub_I_DeckDataWrapper_cpp = Module["__GLOBAL__sub_I_DeckDataWrapper_cpp"] = asm["__GLOBAL__sub_I_DeckDataWrapper_cpp"]; var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; var _fflush = Module["_fflush"] = asm["_fflush"]; var __GLOBAL__sub_I_CardDescriptor_cpp = Module["__GLOBAL__sub_I_CardDescriptor_cpp"] = asm["__GLOBAL__sub_I_CardDescriptor_cpp"]; var __GLOBAL__sub_I_WResourceManager_cpp = Module["__GLOBAL__sub_I_WResourceManager_cpp"] = asm["__GLOBAL__sub_I_WResourceManager_cpp"]; var __GLOBAL__sub_I_MTGCardInstance_cpp = Module["__GLOBAL__sub_I_MTGCardInstance_cpp"] = asm["__GLOBAL__sub_I_MTGCardInstance_cpp"]; var __GLOBAL__sub_I_StoryFlow_cpp = Module["__GLOBAL__sub_I_StoryFlow_cpp"] = asm["__GLOBAL__sub_I_StoryFlow_cpp"]; var __GLOBAL__sub_I_Damage_cpp = Module["__GLOBAL__sub_I_Damage_cpp"] = asm["__GLOBAL__sub_I_Damage_cpp"]; var __GLOBAL__sub_I_AbilityParser_cpp = Module["__GLOBAL__sub_I_AbilityParser_cpp"] = asm["__GLOBAL__sub_I_AbilityParser_cpp"]; var __GLOBAL__sub_I_PlayRestrictions_cpp = Module["__GLOBAL__sub_I_PlayRestrictions_cpp"] = asm["__GLOBAL__sub_I_PlayRestrictions_cpp"]; var __GLOBAL__sub_I_GuiCombat_cpp = Module["__GLOBAL__sub_I_GuiCombat_cpp"] = asm["__GLOBAL__sub_I_GuiCombat_cpp"]; var __GLOBAL__sub_I_ModRules_cpp = Module["__GLOBAL__sub_I_ModRules_cpp"] = asm["__GLOBAL__sub_I_ModRules_cpp"]; var _htonl = Module["_htonl"] = asm["_htonl"]; var _realloc = Module["_realloc"] = asm["_realloc"]; var __GLOBAL__sub_I_GameStateStory_cpp = Module["__GLOBAL__sub_I_GameStateStory_cpp"] = asm["__GLOBAL__sub_I_GameStateStory_cpp"]; var __GLOBAL__sub_I_GridDeckView_cpp = Module["__GLOBAL__sub_I_GridDeckView_cpp"] = asm["__GLOBAL__sub_I_GridDeckView_cpp"]; var __GLOBAL__sub_I_GuiPhaseBar_cpp = Module["__GLOBAL__sub_I_GuiPhaseBar_cpp"] = asm["__GLOBAL__sub_I_GuiPhaseBar_cpp"]; var __GLOBAL__sub_I_NetworkPlayer_cpp = Module["__GLOBAL__sub_I_NetworkPlayer_cpp"] = asm["__GLOBAL__sub_I_NetworkPlayer_cpp"]; var __GLOBAL__sub_I_GameStateOptions_cpp = Module["__GLOBAL__sub_I_GameStateOptions_cpp"] = asm["__GLOBAL__sub_I_GameStateOptions_cpp"]; var _htons = Module["_htons"] = asm["_htons"]; var _emscripten_GetProcAddress = Module["_emscripten_GetProcAddress"] = asm["_emscripten_GetProcAddress"]; var __GLOBAL__sub_I_CardSelector_cpp = Module["__GLOBAL__sub_I_CardSelector_cpp"] = asm["__GLOBAL__sub_I_CardSelector_cpp"]; var __GLOBAL__sub_I_SimpleButton_cpp = Module["__GLOBAL__sub_I_SimpleButton_cpp"] = asm["__GLOBAL__sub_I_SimpleButton_cpp"]; var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; var __GLOBAL__sub_I_WCachedResource_cpp = Module["__GLOBAL__sub_I_WCachedResource_cpp"] = asm["__GLOBAL__sub_I_WCachedResource_cpp"]; var _saveSetjmp = Module["_saveSetjmp"] = asm["_saveSetjmp"]; var _memmove = Module["_memmove"] = asm["_memmove"]; var __GLOBAL__sub_I_WFont_cpp = Module["__GLOBAL__sub_I_WFont_cpp"] = asm["__GLOBAL__sub_I_WFont_cpp"]; var __GLOBAL__sub_I_WFilter_cpp = Module["__GLOBAL__sub_I_WFilter_cpp"] = asm["__GLOBAL__sub_I_WFilter_cpp"]; var __GLOBAL__sub_I_MTGGamePhase_cpp = Module["__GLOBAL__sub_I_MTGGamePhase_cpp"] = asm["__GLOBAL__sub_I_MTGGamePhase_cpp"]; var __GLOBAL__sub_I_TranslateKeys_cpp = Module["__GLOBAL__sub_I_TranslateKeys_cpp"] = asm["__GLOBAL__sub_I_TranslateKeys_cpp"]; var __GLOBAL__sub_I_MTGPack_cpp = Module["__GLOBAL__sub_I_MTGPack_cpp"] = asm["__GLOBAL__sub_I_MTGPack_cpp"]; var __GLOBAL__sub_I_zfsystem_cpp = Module["__GLOBAL__sub_I_zfsystem_cpp"] = asm["__GLOBAL__sub_I_zfsystem_cpp"]; var dynCall_iiiiiiii = Module["dynCall_iiiiiiii"] = asm["dynCall_iiiiiiii"]; var dynCall_iiiiiid = Module["dynCall_iiiiiid"] = asm["dynCall_iiiiiid"]; var dynCall_viiiiiiiiiiiiiii = Module["dynCall_viiiiiiiiiiiiiii"] = asm["dynCall_viiiiiiiiiiiiiii"]; var dynCall_vd = Module["dynCall_vd"] = asm["dynCall_vd"]; var dynCall_vid = Module["dynCall_vid"] = asm["dynCall_vid"]; var dynCall_viiddiii = Module["dynCall_viiddiii"] = asm["dynCall_viiddiii"]; var dynCall_vi = Module["dynCall_vi"] = asm["dynCall_vi"]; var dynCall_vii = Module["dynCall_vii"] = asm["dynCall_vii"]; var dynCall_iiiiiii = Module["dynCall_iiiiiii"] = asm["dynCall_iiiiiii"]; var dynCall_viiiiiiddiiii = Module["dynCall_viiiiiiddiiii"] = asm["dynCall_viiiiiiddiiii"]; var dynCall_viiiiiiiiiiiii = Module["dynCall_viiiiiiiiiiiii"] = asm["dynCall_viiiiiiiiiiiii"]; var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; var dynCall_viidd = Module["dynCall_viidd"] = asm["dynCall_viidd"]; var dynCall_viidi = Module["dynCall_viidi"] = asm["dynCall_viidi"]; var dynCall_viiidddd = Module["dynCall_viiidddd"] = asm["dynCall_viiidddd"]; var dynCall_viddiiii = Module["dynCall_viddiiii"] = asm["dynCall_viddiiii"]; var dynCall_viiiii = Module["dynCall_viiiii"] = asm["dynCall_viiiii"]; var dynCall_viddiii = Module["dynCall_viddiii"] = asm["dynCall_viddiii"]; var dynCall_viidddd = Module["dynCall_viidddd"] = asm["dynCall_viidddd"]; var dynCall_viddd = Module["dynCall_viddd"] = asm["dynCall_viddd"]; var dynCall_iiiiiiiiiiii = Module["dynCall_iiiiiiiiiiii"] = asm["dynCall_iiiiiiiiiiii"]; var dynCall_vidi = Module["dynCall_vidi"] = asm["dynCall_vidi"]; var dynCall_viiddidd = Module["dynCall_viiddidd"] = asm["dynCall_viiddidd"]; var dynCall_viiddddd = Module["dynCall_viiddddd"] = asm["dynCall_viiddddd"]; var dynCall_viiiddddiiii = Module["dynCall_viiiddddiiii"] = asm["dynCall_viiiddddiiii"]; var dynCall_viiidd = Module["dynCall_viiidd"] = asm["dynCall_viiidd"]; var dynCall_viiiiiiiiiii = Module["dynCall_viiiiiiiiiii"] = asm["dynCall_viiiiiiiiiii"]; var dynCall_viddi = Module["dynCall_viddi"] = asm["dynCall_viddi"]; var dynCall_vidd = Module["dynCall_vidd"] = asm["dynCall_vidd"]; var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; var dynCall_viiidddiiddi = Module["dynCall_viiidddiiddi"] = asm["dynCall_viiidddiiddi"]; var dynCall_viiiiddiiii = Module["dynCall_viiiiddiiii"] = asm["dynCall_viiiiddiiii"]; var dynCall_viiiiiiidd = Module["dynCall_viiiiiiidd"] = asm["dynCall_viiiiiiidd"]; var dynCall_viiiiddiiiii = Module["dynCall_viiiiddiiiii"] = asm["dynCall_viiiiddiiiii"]; var dynCall_vidddii = Module["dynCall_vidddii"] = asm["dynCall_vidddii"]; var dynCall_viii = Module["dynCall_viii"] = asm["dynCall_viii"]; var dynCall_viid = Module["dynCall_viid"] = asm["dynCall_viid"]; var dynCall_viddddd = Module["dynCall_viddddd"] = asm["dynCall_viddddd"]; var dynCall_viiiiiiiiiiiiii = Module["dynCall_viiiiiiiiiiiiii"] = asm["dynCall_viiiiiiiiiiiiii"]; var dynCall_viiiiiddiii = Module["dynCall_viiiiiddiii"] = asm["dynCall_viiiiiddiii"]; var dynCall_di = Module["dynCall_di"] = asm["dynCall_di"]; var dynCall_viiiidddiiddi = Module["dynCall_viiiidddiiddi"] = asm["dynCall_viiiidddiiddi"]; var dynCall_vdi = Module["dynCall_vdi"] = asm["dynCall_vdi"]; var dynCall_viiidi = Module["dynCall_viiidi"] = asm["dynCall_viiidi"]; var dynCall_viiiiiiii = Module["dynCall_viiiiiiii"] = asm["dynCall_viiiiiiii"]; var dynCall_vidddd = Module["dynCall_vidddd"] = asm["dynCall_vidddd"]; var dynCall_viddddi = Module["dynCall_viddddi"] = asm["dynCall_viddddi"]; var dynCall_iid = Module["dynCall_iid"] = asm["dynCall_iid"]; var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; var dynCall_viiiiddiii = Module["dynCall_viiiiddiii"] = asm["dynCall_viiiiddiii"]; var dynCall_viiiiiiiii = Module["dynCall_viiiiiiiii"] = asm["dynCall_viiiiiiiii"]; var dynCall_viiiiiiiiii = Module["dynCall_viiiiiiiiii"] = asm["dynCall_viiiiiiiiii"]; var dynCall_iii = Module["dynCall_iii"] = asm["dynCall_iii"]; var dynCall_iiiiii = Module["dynCall_iiiiii"] = asm["dynCall_iiiiii"]; var dynCall_diii = Module["dynCall_diii"] = asm["dynCall_diii"]; var dynCall_viiiiii = Module["dynCall_viiiiii"] = asm["dynCall_viiiiii"]; var dynCall_viidddddi = Module["dynCall_viidddddi"] = asm["dynCall_viidddddi"]; var dynCall_dii = Module["dynCall_dii"] = asm["dynCall_dii"]; var dynCall_viiiiiiiiiiiiiiii = Module["dynCall_viiiiiiiiiiiiiiii"] = asm["dynCall_viiiiiiiiiiiiiiii"]; var dynCall_i = Module["dynCall_i"] = asm["dynCall_i"]; var dynCall_iiiiidii = Module["dynCall_iiiiidii"] = asm["dynCall_iiiiidii"]; var dynCall_viiiiiddii = Module["dynCall_viiiiiddii"] = asm["dynCall_viiiiiddii"]; var dynCall_viiiddi = Module["dynCall_viiiddi"] = asm["dynCall_viiiddi"]; var dynCall_vidddddi = Module["dynCall_vidddddi"] = asm["dynCall_vidddddi"]; var dynCall_viiiiiiiiiiii = Module["dynCall_viiiiiiiiiiii"] = asm["dynCall_viiiiiiiiiiii"]; var dynCall_iiiiiiiiii = Module["dynCall_iiiiiiiiii"] = asm["dynCall_iiiiiiiiii"]; var dynCall_vdddddd = Module["dynCall_vdddddd"] = asm["dynCall_vdddddd"]; var dynCall_viiid = Module["dynCall_viiid"] = asm["dynCall_viiid"]; var dynCall_vdddd = Module["dynCall_vdddd"] = asm["dynCall_vdddd"]; var dynCall_vdd = Module["dynCall_vdd"] = asm["dynCall_vdd"]; var dynCall_v = Module["dynCall_v"] = asm["dynCall_v"]; var dynCall_iiiiiiiii = Module["dynCall_iiiiiiiii"] = asm["dynCall_iiiiiiiii"]; var dynCall_iiiii = Module["dynCall_iiiii"] = asm["dynCall_iiiii"]; var dynCall_iiiiid = Module["dynCall_iiiiid"] = asm["dynCall_iiiiid"]; var dynCall_iiiiiidd = Module["dynCall_iiiiiidd"] = asm["dynCall_iiiiiidd"]; var dynCall_viiii = Module["dynCall_viiii"] = asm["dynCall_viiii"]; ; Runtime.stackAlloc = asm['stackAlloc']; Runtime.stackSave = asm['stackSave']; Runtime.stackRestore = asm['stackRestore']; Runtime.establishStackSpace = asm['establishStackSpace']; Runtime.setTempRet0 = asm['setTempRet0']; Runtime.getTempRet0 = asm['getTempRet0']; // === Auto-generated postamble setup entry stuff === function ExitStatus(status) { this.name = "ExitStatus"; this.message = "Program terminated with exit(" + status + ")"; this.status = status; }; ExitStatus.prototype = new Error(); ExitStatus.prototype.constructor = ExitStatus; var initialStackTop; var preloadStartTime = null; var calledMain = false; dependenciesFulfilled = function runCaller() { // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) if (!Module['calledRun']) run(); if (!Module['calledRun']) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled } Module['callMain'] = Module.callMain = function callMain(args) { assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on __ATMAIN__)'); assert(__ATPRERUN__.length == 0, 'cannot call main when preRun functions remain to be called'); args = args || []; ensureInitRuntime(); var argc = args.length+1; function pad() { for (var i = 0; i < 4-1; i++) { argv.push(0); } } var argv = [allocate(intArrayFromString(Module['thisProgram']), 'i8', ALLOC_NORMAL) ]; pad(); for (var i = 0; i < argc-1; i = i + 1) { argv.push(allocate(intArrayFromString(args[i]), 'i8', ALLOC_NORMAL)); pad(); } argv.push(0); argv = allocate(argv, 'i32', ALLOC_NORMAL); try { var ret = Module['_main'](argc, argv, 0); // if we're not running an evented main loop, it's time to exit exit(ret, /* implicit = */ true); } catch(e) { if (e instanceof ExitStatus) { // exit() throws this once it's done to make sure execution // has been stopped completely return; } else if (e == 'SimulateInfiniteLoop') { // running an evented main loop, don't immediately exit Module['noExitRuntime'] = true; return; } else { if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); throw e; } } finally { calledMain = true; } } function run(args) { args = args || Module['arguments']; if (preloadStartTime === null) preloadStartTime = Date.now(); if (runDependencies > 0) { Module.printErr('run() called, but dependencies remain, so not running'); return; } preRun(); if (runDependencies > 0) return; // a preRun added a dependency, run will be called later if (Module['calledRun']) return; // run may have just been called through dependencies being fulfilled just in this very frame function doRun() { if (Module['calledRun']) return; // run may have just been called while the async setStatus time below was happening Module['calledRun'] = true; if (ABORT) return; ensureInitRuntime(); preMain(); if (ENVIRONMENT_IS_WEB && preloadStartTime !== null) { Module.printErr('pre-main prep time: ' + (Date.now() - preloadStartTime) + ' ms'); } if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); if (Module['_main'] && shouldRunNow) Module['callMain'](args); postRun(); } if (Module['setStatus']) { Module['setStatus']('Running...'); setTimeout(function() { setTimeout(function() { Module['setStatus'](''); }, 1); doRun(); }, 1); } else { doRun(); } } Module['run'] = Module.run = run; function exit(status, implicit) { if (implicit && Module['noExitRuntime']) { Module.printErr('exit(' + status + ') implicitly called by end of main(), but noExitRuntime, so not exiting the runtime (you can use emscripten_force_exit, if you want to force a true shutdown)'); return; } if (Module['noExitRuntime']) { Module.printErr('exit(' + status + ') called, but noExitRuntime, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)'); } else { ABORT = true; EXITSTATUS = status; STACKTOP = initialStackTop; exitRuntime(); if (Module['onExit']) Module['onExit'](status); } if (ENVIRONMENT_IS_NODE) { // Work around a node.js bug where stdout buffer is not flushed at process exit: // Instead of process.exit() directly, wait for stdout flush event. // See https://github.com/joyent/node/issues/1669 and https://github.com/kripken/emscripten/issues/2582 // Workaround is based on https://github.com/RReverser/acorn/commit/50ab143cecc9ed71a2d66f78b4aec3bb2e9844f6 process['stdout']['once']('drain', function () { process['exit'](status); }); console.log(' '); // Make sure to print something to force the drain event to occur, in case the stdout buffer was empty. // Work around another node bug where sometimes 'drain' is never fired - make another effort // to emit the exit status, after a significant delay (if node hasn't fired drain by then, give up) setTimeout(function() { process['exit'](status); }, 500); } else if (ENVIRONMENT_IS_SHELL && typeof quit === 'function') { quit(status); } // if we reach here, we must throw an exception to halt the current execution throw new ExitStatus(status); } Module['exit'] = Module.exit = exit; var abortDecorators = []; function abort(what) { if (what !== undefined) { Module.print(what); Module.printErr(what); what = JSON.stringify(what) } else { what = ''; } ABORT = true; EXITSTATUS = 1; var extra = ''; var output = 'abort(' + what + ') at ' + stackTrace() + extra; if (abortDecorators) { abortDecorators.forEach(function(decorator) { output = decorator(output, what); }); } throw output; } Module['abort'] = Module.abort = abort; // {{PRE_RUN_ADDITIONS}} if (Module['preInit']) { if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; while (Module['preInit'].length > 0) { Module['preInit'].pop()(); } } // shouldRunNow refers to calling main(), not run(). var shouldRunNow = true; if (Module['noInitialRun']) { shouldRunNow = false; } run(); // {{POST_RUN_ADDITIONS}} // {{MODULE_ADDITIONS}}